From 5a23e640067da54fee4df70e7538215f0f0c1c69 Mon Sep 17 00:00:00 2001 From: nournadar Date: Tue, 24 Jan 2023 12:29:32 +0300 Subject: [PATCH] v1.2.0 --- .gitmodules | 11 +- CMakeLists.txt | 1021 +- CryptoppMakeRulesOverwrite.cmake | 2 + Jenkinsfile | 236 +- LICENSE | 2 +- README.md | 75 +- VERSION.txt | 3 +- chameleon | 1 + cmake_modules/GenPkgConfig.cmake | 6 +- cmake_modules/PrintOpts.cmake | 4 +- .../dependencies/modules/find/FindGSL.cmake | 232 + .../dependencies/modules/find/FindMKL.cmake | 127 + .../dependencies/modules/find/FindMPI.cmake | 1757 + .../modules/find/FindNetCDF.cmake | 71 + .../find/FindPackageHandleStandardArgs.cmake | 605 + .../modules/find/FindPackageMessage.cmake | 48 + .../modules/import/ImportChameleon.cmake | 9 + .../modules/import/ImportDeps.cmake | 26 + .../modules/import/ImportGSL.cmake | 17 + .../modules/import/ImportHWLOC.cmake | 17 + .../modules/import/ImportHiCMA.cmake | 9 + .../modules/import/ImportNLOPT.cmake | 9 + .../modules/import/ImportNetCDF.cmake | 9 + .../modules/import/ImportStarPu.cmake | 17 + .../dependencies/scripts/InstallChameleon.sh | 63 + .../dependencies/scripts/InstallGSL.sh | 49 + .../dependencies/scripts/InstallHWLOC.sh | 44 + .../dependencies/scripts/InstallHiCMA.sh | 86 + .../dependencies/scripts/InstallNLOPT.sh | 56 + .../dependencies/scripts/InstallNetCDF.sh | 67 + .../dependencies/scripts/InstallStarPu.sh | 69 + cmake_modules/ecrc | 2 +- cudacore/compute/cuda_conv.cu | 92 - cudacore/compute/cuda_zcmg.cu | 73 - cudacore/include/exageostatcudacore.h | 65 - docs/handout.jpg | Bin 1804057 -> 1206621 bytes docs/install.md | 2 +- exageostat_approx/runtime/CMakeLists.txt | 22 +- .../runtime/starpu/CMakeLists.txt | 13 +- .../starpu/codelets/codelet_dcmg_diag.c | 203 +- .../starpu/codelets/codelet_dpotrf_diag.c | 70 +- .../starpu/codelets/codelet_hicma_dmdet.c | 99 +- .../codelets/codelet_hicma_ng_loglike.c | 133 + .../codelets/codelet_hicma_ng_transform.c | 128 + .../starpu/include/starpu_exageostat_approx.h | 49 +- exageostat_approx/src/compute/MLE_approx.c | 1531 +- exageostat_approx/src/compute/MLE_lr.c | 1802 +- exageostat_approx/src/compute/MLE_lr_s.c | 1335 +- exageostat_approx/src/compute/MLE_ng_lr.c | 1244 + exageostat_approx/src/compute/dpotrf_diag.c | 218 +- exageostat_approx/src/compute/pdpotrf_diag.c | 205 +- exageostat_approx/src/include/MLE_approx.h | 45 +- exageostat_approx/src/include/MLE_lr.h | 85 +- exageostat_approx/src/include/MLE_lr_s.h | 77 +- exageostat_approx/src/include/diag.h | 21 +- exageostat_exact/core/compute/core_zcmg.c | 920 - .../core/compute/core_zcmg_non_stat.c | 233 - .../core/include/exageostatcore.h | 117 - .../{core => cpu_core}/compute/core_dlag2s.c | 22 +- .../{core => cpu_core}/compute/core_dsconv.c | 24 +- .../cpu_core/compute/core_g_to_ng.c | 70 + .../cpu_core/compute/core_ng_loglike.c | 73 + .../cpu_core/compute/core_ng_transform.c | 145 + .../{core => cpu_core}/compute/core_sdconv.c | 27 +- .../{core => cpu_core}/compute/core_slag2d.c | 19 +- exageostat_exact/cpu_core/compute/core_zcmg.c | 2131 + .../cpu_core/compute/core_zcmg_non_stat.c | 226 + .../compute/core_zcmg_nuggets.c | 172 +- .../{core => cpu_core}/compute/core_zdotp.c | 16 +- .../{core => cpu_core}/compute/core_zlag2c.c | 14 +- .../{core => cpu_core}/compute/core_zmdet.c | 55 +- .../{core => cpu_core}/compute/core_zprint.c | 51 +- .../cpu_core/compute/core_ztrace.c | 97 + .../{core => cpu_core}/compute/core_zzcpy.c | 22 +- .../cpu_core/include/exageostatcore.h | 187 + .../cuda_core/compute/cuda_conv.cu | 79 + .../cuda_core/compute/cuda_zcmg.cu | 65 + .../cuda_core/include/exageostatcudacore.h | 66 + exageostat_exact/runtime/CMakeLists.txt | 22 +- .../runtime/starpu/CMakeLists.txt | 14 +- .../runtime/starpu/codelets/codelet_Fisher.c | 0 .../runtime/starpu/codelets/codelet_Hessian.c | 0 .../runtime/starpu/codelets/codelet_dlag2s.c | 50 +- .../runtime/starpu/codelets/codelet_dsconv.c | 104 +- .../starpu/codelets/codelet_dsconv_trash.c | 59 +- .../codelets/codelet_exageostat_sgemm.c | 115 +- .../codelets/codelet_exageostat_strsm.c | 103 +- .../runtime/starpu/codelets/codelet_g_to_ng.c | 122 + .../starpu/codelets/codelet_ng_loglike.c | 131 + .../starpu/codelets/codelet_ng_transform.c | 129 + .../runtime/starpu/codelets/codelet_print.c | 118 +- .../runtime/starpu/codelets/codelet_sdconv.c | 133 +- .../starpu/codelets/codelet_sdconv_trash.c | 61 +- .../starpu/codelets/codelet_sdmat_reg.c | 71 +- .../starpu/codelets/codelet_stride_vec.c | 142 +- .../starpu/codelets/codelet_tristride_vec.c | 126 + .../runtime/starpu/codelets/codelet_zcmg.c | 577 +- .../runtime/starpu/codelets/codelet_zcorr.c | 129 + .../runtime/starpu/codelets/codelet_zdotp.c | 123 +- .../runtime/starpu/codelets/codelet_zgemv.c | 216 +- .../runtime/starpu/codelets/codelet_zmdet.c | 187 +- .../starpu/codelets/codelet_zmloe_mmom.c | 147 + .../runtime/starpu/codelets/codelet_zmse.c | 183 +- .../starpu/codelets/codelet_zmse_bivariate.c | 167 +- .../starpu/codelets/codelet_zmse_trivariate.c | 145 + .../runtime/starpu/codelets/codelet_ztrace.c | 214 + .../runtime/starpu/codelets/codelet_zzcpy.c | 205 +- .../starpu/control/exact_runtime_descriptor.c | 37 +- .../starpu/include/starpu_exageostat.h | 207 +- exageostat_exact/src/compute/MLE_dexact.c | 2002 + exageostat_exact/src/compute/MLE_exact.c | 2473 - exageostat_exact/src/compute/MLE_exact_s.c | 832 - exageostat_exact/src/compute/MLE_ng_dexact.c | 1925 + exageostat_exact/src/compute/MLE_sdexact.c | 1059 +- exageostat_exact/src/compute/MLE_sexact.c | 744 + exageostat_exact/src/compute/psdportf.c | 443 +- exageostat_exact/src/compute/sdpotrf.c | 231 +- exageostat_exact/src/include/MLE_exact.h | 76 +- exageostat_exact/src/include/MLE_exact_s.h | 53 +- exageostat_exact/src/include/MLE_ng_exact.h | 66 + exageostat_exact/src/include/MLE_sdexact.h | 65 +- exageostat_exact/src/include/mixed_prec.h | 18 +- examples/CMakeLists.txt | 969 +- examples/examples.c | 589 +- examples/examples.h | 504 +- examples/mle_flatfile_real.c | 294 +- examples/real_csv_dmle_test.c | 853 +- examples/real_csv_sdmle_test.c | 786 +- examples/real_csv_smle_test.c | 350 +- examples/real_nc_dmle_1dlocs_test.c | 395 +- examples/real_nc_dmle_2dlocs_test.c | 361 +- examples/real_nc_sdmle_1dlocs_test.c | 393 +- examples/real_nc_sdmle_2dlocs_test.c | 378 +- examples/synthetic_dmle_locs_rwrapper_test.c | 314 +- examples/synthetic_dmle_rwrapper_test.c | 262 +- examples/synthetic_dmle_test.c | 870 +- examples/synthetic_sdmle_rwrapper_test.c | 136 + examples/synthetic_sdmle_test.c | 664 +- examples/synthetic_smle_test.c | 698 +- hicma | 2 +- include/CMakeLists.txt | 72 +- include/async.h | 57 +- include/auxiliary.h | 146 +- include/chameleon_starpu.h | 51 +- include/common.h | 142 +- include/compute_c.h | 173 - include/compute_d.h | 440 +- include/compute_s.h | 173 - include/compute_z.h | 173 - include/context.h | 46 +- include/descriptor.h | 288 +- include/exageostat-constants.h | 52 - include/exageostat_config.h.in | 6 +- include/flops.h | 28 +- include/global.h | 206 +- include/morse_starpu.h | 69 - include/morse_tasks_ds.h | 46 - include/morse_tasks_zc.h | 57 - include/runtime_codelet_d.h | 144 - include/runtime_codelet_s.h | 137 - include/tile.h | 63 - lapack_version/LAPACKE_MLE | Bin 0 -> 23712 bytes lapack_version/LAPACKE_MLE.c | 818 + lapack_version/Makefile | 44 + lapack_version/Makefile.template | 45 + lapack_version/Makefile_new | 46 + lapack_version/PLASMA_MLE | Bin 0 -> 269482 bytes lapack_version/PLASMA_MLE.c | 733 + lapack_version/flops.h | 352 + lapack_version/test.c | 44 + lapack_version/test_script.sh | 29 + lapack_version/testing_dposv.c | 789 + misc/compute/MLE_misc.c | 2607 +- misc/compute/flat_file.c | 158 +- misc/compute/nc_file.c | 185 +- misc/include/MLE_misc.h | 517 +- misc/include/flat_file.h | 16 +- misc/include/nc_file.h | 15 +- misc_scripts/access_isambard.sh | 5 + .../build-arm-isambard.sh | 96 +- misc_scripts/build-gpu-summit.sh | 139 + .../build-openmpi-mkl-mpi-starpu1.8-ibex.sh | 29 +- ...-openmpi-openblas-cuda10-starpu1.8-ibex.sh | 34 +- .../build-w-gpu-without-mpi.sh | 10 +- misc_scripts/build-without-mpi.sh | 123 + .../cray-xc40-installation-script.sh | 2 +- .../install-script-shared-mkl-nomodules.sh | 251 + plasma_version/MLE.c | 2719 + plasma_version/Makefile | 46 + plasma_version/flops.h | 352 + plasma_version/test_script.sh | 158 + plasma_version/testing.c | 2367 + r-wrappers/compute/rwrappers.c | 1507 +- r-wrappers/include/rwrappers.h | 144 +- .../perf_exps/script-pars-exact-perf-1024.job | 33 - .../perf_exps/script-pars-exact-perf-128.job | 30 - .../perf_exps/script-pars-exact-perf-16.job | 37 - .../perf_exps/script-pars-exact-perf-2048.job | 30 - .../perf_exps/script-pars-exact-perf-256.job | 29 - .../perf_exps/script-pars-exact-perf-32.job | 37 - .../perf_exps/script-pars-exact-perf-512.job | 29 - .../perf_exps/script-pars-exact-perf-64.job | 32 - .../perf_exps/script-pars-exact-perf-96.sh | 32 - .../perf_exps/script-pars-tlr-perf-1024.job | 34 - .../perf_exps/script-pars-tlr-perf-128.job | 31 - .../perf_exps/script-pars-tlr-perf-16.job | 38 - .../perf_exps/script-pars-tlr-perf-2048.job | 31 - .../perf_exps/script-pars-tlr-perf-256.job | 31 - .../perf_exps/script-pars-tlr-perf-32.job | 38 - .../perf_exps/script-pars-tlr-perf-512.job | 32 - .../perf_exps/script-pars-tlr-perf-64.job | 33 - .../perf_exps/script-pars-tlr-perf-96.sh | 32 - ...script-real-multivariate-exact-81nodes.job | 27 - .../script-real-multivariate-tlr-81nodes.job | 28 - ...script-real-univariate-U-exact-81nodes.job | 29 - .../script-real-univariate-U-lr-81nodes.job | 31 - ...cript-real-univariate-UV-exact-81nodes.job | 24 - .../script-real-univariate-UV-lr-81nodes.job | 30 - ...script-real-univariate-V-exact-81nodes.job | 29 - .../script-real-univariate-V-lr-81nodes.job | 30 - ...s-tuning-shared-memory-tlr-multivariate.sh | 75 - ...d-memory-script-mmloe-mmom-multivariate.sh | 18 - .../perf-shared-memory-script-mmloe-mmom.sh | 19 - ...f-shared-memory-script-tlr-multivariate.sh | 75 - ...amd-starpu1.2.9-mkl-installation-script.sh | 301 - .../128-core-amd-epyc-output.txt | 314 - .../32-core-crayxc40-output.txt | 701 - .../40-core-skylake-v100-output.txt | 491 - .../56-core-skylake-output.txt | 475 - .../64-core-thunder-arm-output.txt | 361 - .../script_collect_info.sh | 19 - .../U_ocean_residuals_TESTING | 11610 -- .../U_ocean_residuals_TRAINING | 104490 --------------- .../V_ocean_residuals_TESTING | 11610 -- .../V_ocean_residuals_TRAINING | 104490 --------------- .../application_XY_ocean_residuals_TESTING | 11610 -- .../application_XY_ocean_residuals_TRAINING | 104490 --------------- src/compute/MLE.c | 679 +- src/include/MLE.h | 44 +- stars-h | 1 - 240 files changed, 37208 insertions(+), 372366 deletions(-) create mode 100644 CryptoppMakeRulesOverwrite.cmake create mode 160000 chameleon create mode 100644 cmake_modules/dependencies/modules/find/FindGSL.cmake create mode 100644 cmake_modules/dependencies/modules/find/FindMKL.cmake create mode 100644 cmake_modules/dependencies/modules/find/FindMPI.cmake create mode 100644 cmake_modules/dependencies/modules/find/FindNetCDF.cmake create mode 100644 cmake_modules/dependencies/modules/find/FindPackageHandleStandardArgs.cmake create mode 100644 cmake_modules/dependencies/modules/find/FindPackageMessage.cmake create mode 100644 cmake_modules/dependencies/modules/import/ImportChameleon.cmake create mode 100644 cmake_modules/dependencies/modules/import/ImportDeps.cmake create mode 100644 cmake_modules/dependencies/modules/import/ImportGSL.cmake create mode 100644 cmake_modules/dependencies/modules/import/ImportHWLOC.cmake create mode 100644 cmake_modules/dependencies/modules/import/ImportHiCMA.cmake create mode 100644 cmake_modules/dependencies/modules/import/ImportNLOPT.cmake create mode 100644 cmake_modules/dependencies/modules/import/ImportNetCDF.cmake create mode 100644 cmake_modules/dependencies/modules/import/ImportStarPu.cmake create mode 100755 cmake_modules/dependencies/scripts/InstallChameleon.sh create mode 100755 cmake_modules/dependencies/scripts/InstallGSL.sh create mode 100755 cmake_modules/dependencies/scripts/InstallHWLOC.sh create mode 100755 cmake_modules/dependencies/scripts/InstallHiCMA.sh create mode 100755 cmake_modules/dependencies/scripts/InstallNLOPT.sh create mode 100755 cmake_modules/dependencies/scripts/InstallNetCDF.sh create mode 100755 cmake_modules/dependencies/scripts/InstallStarPu.sh delete mode 100644 cudacore/compute/cuda_conv.cu delete mode 100644 cudacore/compute/cuda_zcmg.cu delete mode 100644 cudacore/include/exageostatcudacore.h create mode 100644 exageostat_approx/runtime/starpu/codelets/codelet_hicma_ng_loglike.c create mode 100644 exageostat_approx/runtime/starpu/codelets/codelet_hicma_ng_transform.c create mode 100644 exageostat_approx/src/compute/MLE_ng_lr.c delete mode 100644 exageostat_exact/core/compute/core_zcmg.c delete mode 100644 exageostat_exact/core/compute/core_zcmg_non_stat.c delete mode 100644 exageostat_exact/core/include/exageostatcore.h rename exageostat_exact/{core => cpu_core}/compute/core_dlag2s.c (64%) rename exageostat_exact/{core => cpu_core}/compute/core_dsconv.c (80%) create mode 100644 exageostat_exact/cpu_core/compute/core_g_to_ng.c create mode 100644 exageostat_exact/cpu_core/compute/core_ng_loglike.c create mode 100644 exageostat_exact/cpu_core/compute/core_ng_transform.c rename exageostat_exact/{core => cpu_core}/compute/core_sdconv.c (80%) rename exageostat_exact/{core => cpu_core}/compute/core_slag2d.c (68%) create mode 100644 exageostat_exact/cpu_core/compute/core_zcmg.c create mode 100644 exageostat_exact/cpu_core/compute/core_zcmg_non_stat.c rename exageostat_exact/{core => cpu_core}/compute/core_zcmg_nuggets.c (74%) rename exageostat_exact/{core => cpu_core}/compute/core_zdotp.c (81%) rename exageostat_exact/{core => cpu_core}/compute/core_zlag2c.c (79%) rename exageostat_exact/{core => cpu_core}/compute/core_zmdet.c (76%) rename exageostat_exact/{core => cpu_core}/compute/core_zprint.c (82%) create mode 100644 exageostat_exact/cpu_core/compute/core_ztrace.c rename exageostat_exact/{core => cpu_core}/compute/core_zzcpy.c (85%) create mode 100644 exageostat_exact/cpu_core/include/exageostatcore.h create mode 100644 exageostat_exact/cuda_core/compute/cuda_conv.cu create mode 100644 exageostat_exact/cuda_core/compute/cuda_zcmg.cu create mode 100644 exageostat_exact/cuda_core/include/exageostatcudacore.h create mode 100644 exageostat_exact/runtime/starpu/codelets/codelet_Fisher.c create mode 100644 exageostat_exact/runtime/starpu/codelets/codelet_Hessian.c create mode 100644 exageostat_exact/runtime/starpu/codelets/codelet_g_to_ng.c create mode 100644 exageostat_exact/runtime/starpu/codelets/codelet_ng_loglike.c create mode 100644 exageostat_exact/runtime/starpu/codelets/codelet_ng_transform.c create mode 100644 exageostat_exact/runtime/starpu/codelets/codelet_tristride_vec.c create mode 100644 exageostat_exact/runtime/starpu/codelets/codelet_zcorr.c create mode 100644 exageostat_exact/runtime/starpu/codelets/codelet_zmloe_mmom.c create mode 100644 exageostat_exact/runtime/starpu/codelets/codelet_zmse_trivariate.c create mode 100644 exageostat_exact/runtime/starpu/codelets/codelet_ztrace.c create mode 100644 exageostat_exact/src/compute/MLE_dexact.c delete mode 100644 exageostat_exact/src/compute/MLE_exact.c delete mode 100644 exageostat_exact/src/compute/MLE_exact_s.c create mode 100644 exageostat_exact/src/compute/MLE_ng_dexact.c create mode 100644 exageostat_exact/src/compute/MLE_sexact.c create mode 100644 exageostat_exact/src/include/MLE_ng_exact.h create mode 100644 examples/synthetic_sdmle_rwrapper_test.c delete mode 100644 include/compute_c.h delete mode 100644 include/compute_s.h delete mode 100644 include/compute_z.h delete mode 100644 include/exageostat-constants.h delete mode 100755 include/morse_starpu.h delete mode 100644 include/morse_tasks_ds.h delete mode 100644 include/morse_tasks_zc.h delete mode 100644 include/runtime_codelet_d.h delete mode 100755 include/runtime_codelet_s.h delete mode 100644 include/tile.h create mode 100755 lapack_version/LAPACKE_MLE create mode 100755 lapack_version/LAPACKE_MLE.c create mode 100755 lapack_version/Makefile create mode 100755 lapack_version/Makefile.template create mode 100755 lapack_version/Makefile_new create mode 100755 lapack_version/PLASMA_MLE create mode 100755 lapack_version/PLASMA_MLE.c create mode 100755 lapack_version/flops.h create mode 100755 lapack_version/test.c create mode 100755 lapack_version/test_script.sh create mode 100755 lapack_version/testing_dposv.c create mode 100644 misc_scripts/access_isambard.sh rename sc20-artifacts/sc20-installation-scripts/arm-armpl-starpu1.2.9-installation-script.sh => misc_scripts/build-arm-isambard.sh (64%) create mode 100644 misc_scripts/build-gpu-summit.sh rename sc20-artifacts/sc20-installation-scripts/intel-mkl-starpu1.2.9-installation-openmpi-script.sh => misc_scripts/build-openmpi-mkl-mpi-starpu1.8-ibex.sh (96%) rename sc20-artifacts/sc20-installation-scripts/v100-cuda-openblas-starpu1.2.9-installation-script.sh => misc_scripts/build-openmpi-openblas-cuda10-starpu1.8-ibex.sh (97%) rename {sc20-artifacts/sc20-installation-scripts => misc_scripts}/build-w-gpu-without-mpi.sh (93%) create mode 100755 misc_scripts/build-without-mpi.sh rename {sc20-artifacts/sc20-installation-scripts => misc_scripts}/cray-xc40-installation-script.sh (98%) create mode 100644 misc_scripts/install-script-shared-mkl-nomodules.sh create mode 100755 plasma_version/MLE.c create mode 100755 plasma_version/Makefile create mode 100755 plasma_version/flops.h create mode 100755 plasma_version/test_script.sh create mode 100755 plasma_version/testing.c delete mode 100755 sc20-artifacts/sc20-experiments-scripts/cray-xc40/perf_exps/script-pars-exact-perf-1024.job delete mode 100755 sc20-artifacts/sc20-experiments-scripts/cray-xc40/perf_exps/script-pars-exact-perf-128.job delete mode 100755 sc20-artifacts/sc20-experiments-scripts/cray-xc40/perf_exps/script-pars-exact-perf-16.job delete mode 100755 sc20-artifacts/sc20-experiments-scripts/cray-xc40/perf_exps/script-pars-exact-perf-2048.job delete mode 100755 sc20-artifacts/sc20-experiments-scripts/cray-xc40/perf_exps/script-pars-exact-perf-256.job delete mode 100755 sc20-artifacts/sc20-experiments-scripts/cray-xc40/perf_exps/script-pars-exact-perf-32.job delete mode 100755 sc20-artifacts/sc20-experiments-scripts/cray-xc40/perf_exps/script-pars-exact-perf-512.job delete mode 100755 sc20-artifacts/sc20-experiments-scripts/cray-xc40/perf_exps/script-pars-exact-perf-64.job delete mode 100755 sc20-artifacts/sc20-experiments-scripts/cray-xc40/perf_exps/script-pars-exact-perf-96.sh delete mode 100755 sc20-artifacts/sc20-experiments-scripts/cray-xc40/perf_exps/script-pars-tlr-perf-1024.job delete mode 100755 sc20-artifacts/sc20-experiments-scripts/cray-xc40/perf_exps/script-pars-tlr-perf-128.job delete mode 100755 sc20-artifacts/sc20-experiments-scripts/cray-xc40/perf_exps/script-pars-tlr-perf-16.job delete mode 100755 sc20-artifacts/sc20-experiments-scripts/cray-xc40/perf_exps/script-pars-tlr-perf-2048.job delete mode 100755 sc20-artifacts/sc20-experiments-scripts/cray-xc40/perf_exps/script-pars-tlr-perf-256.job delete mode 100755 sc20-artifacts/sc20-experiments-scripts/cray-xc40/perf_exps/script-pars-tlr-perf-32.job delete mode 100755 sc20-artifacts/sc20-experiments-scripts/cray-xc40/perf_exps/script-pars-tlr-perf-512.job delete mode 100755 sc20-artifacts/sc20-experiments-scripts/cray-xc40/perf_exps/script-pars-tlr-perf-64.job delete mode 100755 sc20-artifacts/sc20-experiments-scripts/cray-xc40/perf_exps/script-pars-tlr-perf-96.sh delete mode 100755 sc20-artifacts/sc20-experiments-scripts/cray-xc40/real_data_exps/script-real-multivariate-exact-81nodes.job delete mode 100644 sc20-artifacts/sc20-experiments-scripts/cray-xc40/real_data_exps/script-real-multivariate-tlr-81nodes.job delete mode 100755 sc20-artifacts/sc20-experiments-scripts/cray-xc40/real_data_exps/script-real-univariate-U-exact-81nodes.job delete mode 100755 sc20-artifacts/sc20-experiments-scripts/cray-xc40/real_data_exps/script-real-univariate-U-lr-81nodes.job delete mode 100755 sc20-artifacts/sc20-experiments-scripts/cray-xc40/real_data_exps/script-real-univariate-UV-exact-81nodes.job delete mode 100755 sc20-artifacts/sc20-experiments-scripts/cray-xc40/real_data_exps/script-real-univariate-UV-lr-81nodes.job delete mode 100755 sc20-artifacts/sc20-experiments-scripts/cray-xc40/real_data_exps/script-real-univariate-V-exact-81nodes.job delete mode 100755 sc20-artifacts/sc20-experiments-scripts/cray-xc40/real_data_exps/script-real-univariate-V-lr-81nodes.job delete mode 100755 sc20-artifacts/sc20-experiments-scripts/shared-memory-systems/parameters-tuning-shared-memory-tlr-multivariate.sh delete mode 100755 sc20-artifacts/sc20-experiments-scripts/shared-memory-systems/perf-shared-memory-script-mmloe-mmom-multivariate.sh delete mode 100755 sc20-artifacts/sc20-experiments-scripts/shared-memory-systems/perf-shared-memory-script-mmloe-mmom.sh delete mode 100755 sc20-artifacts/sc20-experiments-scripts/shared-memory-systems/perf-shared-memory-script-tlr-multivariate.sh delete mode 100644 sc20-artifacts/sc20-installation-scripts/amd-starpu1.2.9-mkl-installation-script.sh delete mode 100644 sc20-artifacts/sc20-machines-env-info/128-core-amd-epyc-output.txt delete mode 100644 sc20-artifacts/sc20-machines-env-info/32-core-crayxc40-output.txt delete mode 100644 sc20-artifacts/sc20-machines-env-info/40-core-skylake-v100-output.txt delete mode 100644 sc20-artifacts/sc20-machines-env-info/56-core-skylake-output.txt delete mode 100644 sc20-artifacts/sc20-machines-env-info/64-core-thunder-arm-output.txt delete mode 100644 sc20-artifacts/sc20-machines-env-info/script_collect_info.sh delete mode 100644 sc20-artifacts/sc20-real-datasets/U_ocean_residuals_TESTING delete mode 100644 sc20-artifacts/sc20-real-datasets/U_ocean_residuals_TRAINING delete mode 100644 sc20-artifacts/sc20-real-datasets/V_ocean_residuals_TESTING delete mode 100644 sc20-artifacts/sc20-real-datasets/V_ocean_residuals_TRAINING delete mode 100644 sc20-artifacts/sc20-real-datasets/application_XY_ocean_residuals_TESTING delete mode 100644 sc20-artifacts/sc20-real-datasets/application_XY_ocean_residuals_TRAINING delete mode 160000 stars-h diff --git a/.gitmodules b/.gitmodules index 7ce0fba..4b4b4d6 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,9 +1,10 @@ [submodule "cmake_modules/ecrc"] path = cmake_modules/ecrc - url = https://github.com/ecrc/ecrc_cmake + url = https://github.com/ecrc/ecrc_cmake.git +[submodule "chameleon"] + path = chameleon + url = https://gitlab.inria.fr/solverstack/chameleon.git + branch = release-1.1.0 [submodule "hicma"] path = hicma - url = https://github.com/ecrc/hicma -[submodule "stars-h"] - path = stars-h - url = https://github.com/ecrc/stars-h + url = https://github.com/ecrc/hicma.git diff --git a/CMakeLists.txt b/CMakeLists.txt index 003c7ea..fb7fb2b 100755 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,14 +1,14 @@ -# @copyright (c) 2017 King Abdullah University of Science and +# @copyright (c) 2017-2023 King Abdullah University of Science and # Technology (KAUST). All rights reserved. # # ExaGeoStat is a software package, provided by King Abdullah # University of Science and Technology (KAUST) # # @file CMakeLists.txt -# @version 1.0.0 +# @version 1.2.0 # @author Eduardo Gonzalez Fisher # @author Sameh Abdulah -# @date 2019-04-30 +# @date 2022-11-09 ############################################################################### @@ -24,60 +24,45 @@ ############################################################################### #Minimum CMAKE version. -cmake_minimum_required(VERSION 3.2.3) - - +cmake_minimum_required(VERSION 2.8.12) # directly make an error if in-source build -if("${CMAKE_SOURCE_DIR}" STREQUAL "${CMAKE_BINARY_DIR}") - message(FATAL_ERROR "In-source builds are not allowed.\n" - "Please create a build directory first and execute cmake configuration from " - "this directory. Example: mkdir build && cd build && cmake ..") -endif() - -project(EXAGEOSTAT C ) +if ("${CMAKE_SOURCE_DIR}" STREQUAL "${CMAKE_BINARY_DIR}") + message(FATAL_ERROR "In-source builds are not allowed.\n" + "Please create a build directory first and execute cmake configuration from " + "this directory. Example: mkdir build && cd build && cmake ..") +endif () +project(EXAGEOSTAT C) # set project version number set(EXAGEOSTAT_VERSION_MAJOR 1) -set(EXAGEOSTAT_VERSION_MINOR 0) +set(EXAGEOSTAT_VERSION_MINOR 2) set(EXAGEOSTAT_VERSION_PATCH 0) -set(MORSE_CMAKE_DIR "" CACHE PATH "Directory of MORSE CMake modules, can be external to the project") - -## CMAKE MODULES :: ECRC -## REQUIRED FOR TESTS TO LINK LIBRARIES -if(NOT EXISTS "${PROJECT_SOURCE_DIR}/cmake_modules/ecrc/modules" ) +#set(CHAMELEON_CMAKE_DIR "" CACHE PATH "Directory of CHAMELEON CMake modules, can be external to the project") +# CMAKE MODULES :: ECRC +# REQUIRED FOR TESTS TO LINK LIBRARIES +if (NOT EXISTS "${PROJECT_SOURCE_DIR}/cmake_modules/ecrc/modules") find_package(Git REQUIRED) execute_process(COMMAND ${GIT_EXECUTABLE} submodule init WORKING_DIRECTORY ${PROJECT_SOURCE_DIR} RESULT_VARIABLE _res_init OUTPUT_QUIET ERROR_QUIET) execute_process(COMMAND ${GIT_EXECUTABLE} submodule update WORKING_DIRECTORY ${PROJECT_SOURCE_DIR} RESULT_VARIABLE _res_update OUTPUT_QUIET ERROR_QUIET) - if( ${_res_init} GREATER 0 OR ${_res_update} GREATER 0 ) + if (${_res_init} GREATER 0 OR ${_res_update} GREATER 0) message(FATAL_ERROR "ECRC CMake modules were not found.\n" - "We tried: 'git submodule init && git submodule update' and resulted in error" ) - endif() -endif() - -## ECRC INITIALIZATION + "We tried: 'git submodule init && git submodule update' and resulted in error") + endif () +endif () +# ECRC INITIALIZATION list(APPEND CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/cmake_modules) list(APPEND CMAKE_MODULE_PATH "${PROJECT_SOURCE_DIR}/cmake_modules/ecrc/modules") -set(ECRC_CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/cmake_modules/ecrc/modules ) +list(APPEND CMAKE_MODULE_PATH "${PROJECT_SOURCE_DIR}/cmake_modules/dependencies/modules/import") +set(ECRC_CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/cmake_modules/ecrc/modules) +set(ECRC_INSTALLATION_SCRIPTS_PATH ${PROJECT_SOURCE_DIR}/cmake_modules/dependencies/scripts) include(EcrcInit) include(GenPkgConfig) -# # Get Git working directory status and HEAD hash -# include(GetGitRevisionDescription) -# get_git_head_revision(GIT_REFSPEC GIT_SHA1) -# git_local_changes(GIT_DIRTY --ignore-submodules) -# if( ${GIT_DIRTY} STREQUAL "CLEAN" ) -# set( GIT_COMMIT_STATUS "${GIT_SHA1}" ) -# else() -# set( GIT_COMMIT_STATUS "${GIT_SHA1}-${GIT_DIRTY}" ) -# endif() -# add_definitions( "-DVERSION='${GIT_COMMIT_STATUS}'" ) -set( EXAGEOSTAT_VERSION ${EXAGEOSTAT_VERSION_MAJOR}.${EXAGEOSTAT_VERSION_MINOR}.${EXAGEOSTAT_VERSION_PATCH} ) -add_definitions( "-DVERSION=${EXAGEOSTAT_VERSION}" ) - - +set(EXAGEOSTAT_VERSION ${EXAGEOSTAT_VERSION_MAJOR}.${EXAGEOSTAT_VERSION_MINOR}.${EXAGEOSTAT_VERSION_PATCH}) +add_definitions("-DVERSION=${EXAGEOSTAT_VERSION}") include(FindPkgConfig) find_package(PkgConfig QUIET) @@ -88,7 +73,6 @@ find_package(PkgConfig QUIET) # # ############################################# - ############################################################################### # Parameters/Options # ###################### @@ -97,7 +81,7 @@ find_package(PkgConfig QUIET) # -------------------- # use, i.e. don't skip the full RPATH for the build tree -set(CMAKE_SKIP_BUILD_RPATH FALSE) +set(CMAKE_SKIP_BUILD_RPATH FALSE) # when building, don't use the install RPATH already # (but later on when installing) @@ -113,43 +97,50 @@ option(EXAGEOSTAT_EXAMPLES "Build ExaGeoStat Examples" ON) # Define precision supported by EXAGEOSTAT # ----------------------------------------- -set( RP_EXAGEOSTAT_DICTIONNARY ${PROJECT_SOURCE_DIR}/cmake_modules/morse_cmake/modules/precision_generator/subs.py ) -set( RP_EXAGEOSTAT_PRECISIONS "s;d;c;z" ) +set(RP_EXAGEOSTAT_DICTIONNARY ${PROJECT_SOURCE_DIR}/cmake_modules/ecrc/modules/precision_generator/subs.py) +set(RP_EXAGEOSTAT_PRECISIONS "s;d;c;z") include(RulesPrecisions) -# Options to select the runtime -# ----------------------------- - +# Install Dependencies for EXAGEOSTAT +# ------------------------------------ +if (EXAGEOSTAT_INSTALL_DEPS) + if (NOT DEFINED TMP_DIR) + string(RANDOM LENGTH 24 _s) + set(TMP_DIR ${CMAKE_CURRENT_BINARY_DIR}/${_s}) + execute_process(COMMAND mkdir -p ${TMP_DIR} RESULT_VARIABLE res) + endif () + include(ImportDeps) +endif () # Create a list of possible runtime set(EXAGEOSTAT_SCHED_list "STARPU" "QUARK") # Initially StarPU runtime is enabled option(EXAGEOSTAT_SCHED_STARPU - "Enable StarPU scheduler as the default runtime + "Enable StarPU scheduler as the default runtime (Conflict with other EXAGEOSTAT_SCHED_* options)" ON) option(EXAGEOSTAT_SCHED_QUARK - "Enable Quark scheduler as the default runtime - (Conflict with other EXAGEOSTAT_SCHED_* options)" OFF) + "Enable Quark scheduler as the default runtime + (Conflict with other EXAGEOSTAT_SCHED_* options)" OFF) # For now, we are able to compile only one runtime at a time, so we disable combinations of runtimes if (EXAGEOSTAT_SCHED_STARPU) set(EXAGEOSTAT_SCHED_QUARK OFF) elseif (EXAGEOSTAT_SCHED_QUARK) set(EXAGEOSTAT_SCHED_STARPU OFF) -endif() +endif () # Set default to StarPU if nothing specific is required by the user -if ( NOT EXAGEOSTAT_SCHED_STARPU AND NOT EXAGEOSTAT_SCHED_QUARK ) +if (NOT EXAGEOSTAT_SCHED_STARPU AND NOT EXAGEOSTAT_SCHED_QUARK) set(EXAGEOSTAT_SCHED_STARPU ON) -endif() +endif () if (EXAGEOSTAT_SCHED_STARPU) message("-- ${BoldGreen}EXAGEOSTAT_SCHED_STARPU is set to ON: EXAGEOSTAT uses StarPU runtime\n" " To use EXAGEOSTAT with Quark runtime: set EXAGEOSTAT_SCHED_QUARK to ON\n" " (EXAGEOSTAT_SCHED_STARPU will be disabled)${ColourReset}") -elseif(EXAGEOSTAT_SCHED_QUARK) +elseif (EXAGEOSTAT_SCHED_QUARK) message("-- ${BoldGreen}EXAGEOSTAT_SCHED_QUARK is set to ON: EXAGEOSTAT uses Quark runtime\n" " To use EXAGEOSTAT with StarPU runtime: set EXAGEOSTAT_SCHED_STARPU to ON\n" " (EXAGEOSTAT_SCHED_QUARK will be disabled)${ColourReset}") -endif() +endif () # Check that one, and only one, SCHED option is set to ON @@ -158,57 +149,44 @@ math(EXPR number_of_active_runtime 0) foreach (runtime ${EXAGEOSTAT_SCHED_list}) if (EXAGEOSTAT_SCHED_${runtime}) math(EXPR number_of_active_runtime "${number_of_active_runtime}+1") - endif() -endforeach() + endif () +endforeach () if (NOT number_of_active_runtime STREQUAL 1) message(FATAL_ERROR "Number of active runtime is ${number_of_active_runtime}, " "the user should activate one (and only one) runtime. ") -endif() +endif () # Warning if not coherent options if (EXAGEOSTAT_USE_MPI AND NOT EXAGEOSTAT_SCHED_STARPU) message(WARNING "You have activated MPI but EXAGEOSTAT_SCHED_STARPU is OFF.\n" - "You should use StarPU Runtime system if you want to benefit from MPI.\n" - "Use -DEXAGEOSTAT_SCHED_QUARK=OFF -DEXAGEOSTAT_SCHED_STARPU=ON at cmake \n" - "configure to do so.") -endif() + "You should use StarPU Runtime system if you want to benefit from MPI.\n" + "Use -DEXAGEOSTAT_SCHED_QUARK=OFF -DEXAGEOSTAT_SCHED_STARPU=ON at cmake \n" + "configure to do so.") +endif () # Additional options # ------------------ # Enable the distributed interface (allowed only when StarPU is enabled) -# TODO: Default should be changed to ON/OFF when it will be ok cmake_dependent_option(EXAGEOSTAT_USE_MPI - "Enable distributed memory through MPI" OFF - "EXAGEOSTAT_SCHED_STARPU" OFF) + "Enable distributed memory through MPI" OFF + "EXAGEOSTAT_SCHED_STARPU" OFF) if (NOT EXAGEOSTAT_USE_MPI) message("-- ${BoldGreen}EXAGEOSTAT_USE_MPI is set to OFF, turn it ON to use MPI (only with StarPU)${ColourReset}") -endif() +endif () # Enable NETCDF support if (NOT EXAGEOSTAT_USE_NETCDF) message("-- ${BoldGreen}EXAGEOSTAT_USE_NETCDF is set to OFF, turn it ON to enable NetCDF support${ColourReset}") -endif() - -# Enable HDF5 support -#if (NOT EXAGEOSTAT_USE_HDF5) -# message("-- ${BoldGreen}EXAGEOSTAT_USE_HDF5 is set to OFF, turn it ON to enable HDF5 support${ColourReset}") -#endif() - +endif () # Use intermediate variable since cmake_dependent_option doesn't have OR conditions set(EXAGEOSTAT_ENABLE_MPI OFF CACHE INTERNAL "Tells if MPI might be supported by the runtime") -if ( EXAGEOSTAT_SCHED_STARPU ) - set(EXAGEOSTAT_ENABLE_MPI ON FORCE) -endif() - -# Initially we need to generate files for different precisions -# TODO: use this option to avoid generate multiple precisions each time we launch cmake -#option(EXAGEOSTAT_GEN_PREC "Generate source files precisions" ON) -#------------------------------------------------------------------------------ - +if (EXAGEOSTAT_SCHED_STARPU) + set(EXAGEOSTAT_ENABLE_MPI ON FORCE) +endif () ############################################################################### # Look for dependencies # @@ -219,90 +197,88 @@ set(EXAGEOSTAT_DEP "") # ------------------------ set(CMAKE_THREAD_PREFER_PTHREAD TRUE) find_package(Threads REQUIRED) -if( THREADS_FOUND ) +if (THREADS_FOUND) list(APPEND EXTRA_LIBRARIES ${CMAKE_THREAD_LIBS_INIT}) endif () # Add math library to the list of extra # it normally exists on all common systems provided with a C compiler set(M_LIBRARIES "") -if(UNIX OR WIN32) +if (UNIX OR WIN32) find_library( - M_m_LIBRARY - NAMES m - ) + M_m_LIBRARY + NAMES m + ) mark_as_advanced(M_m_LIBRARY) if (M_m_LIBRARY) list(APPEND M_LIBRARIES "${M_m_LIBRARY}") list(APPEND EXTRA_LIBRARIES "${M_m_LIBRARY}") - else() + else () message(FATAL_ERROR "Could NOT find libm on your system." - " Are you sure to a have a C compiler installed?") - endif() -endif() + " Are you sure to a have a C compiler installed?") + endif () +endif () # Try to find librt (libposix4 - POSIX.1b Realtime Extensions library) # on Unix systems except Apple ones because it does not exist on it set(RT_LIBRARIES "") -if(UNIX AND NOT APPLE) +if (UNIX AND NOT APPLE) find_library( - RT_rt_LIBRARY - NAMES rt - ) + RT_rt_LIBRARY + NAMES rt + ) mark_as_advanced(RT_rt_LIBRARY) if (RT_rt_LIBRARY) list(APPEND RT_LIBRARIES "${RT_rt_LIBRARY}") list(APPEND EXTRA_LIBRARIES "${RT_rt_LIBRARY}") - else() + else () message(FATAL_ERROR "Could NOT find librt on your system") - endif() -endif() - - + endif () +endif () # EXAGEOSTAT depends on CBLAS #--------------------------- find_package(CBLAS COMPONENTS BLASEXT) -if(BLAS_FOUND) +if (BLAS_FOUND) if (BLAS_LIBRARY_DIRS) # the RPATH to be used when installing list(APPEND CMAKE_INSTALL_RPATH "${BLAS_LIBRARY_DIRS}") - endif() - if(BLAS_LINKER_FLAGS) + endif () + if (BLAS_LINKER_FLAGS) list(APPEND CMAKE_EXE_LINKER_FLAGS "${BLAS_LINKER_FLAGS}") - endif() -else() + endif () +else () message(FATAL_ERROR "BLAS library has not been found") -endif() -if(CBLAS_FOUND) +endif () +if (CBLAS_FOUND) include_directories(${CBLAS_INCLUDE_DIRS}) - if(CBLAS_LIBRARY_DIRS) + if (CBLAS_LIBRARY_DIRS) # the RPATH to be used when installing list(APPEND CMAKE_INSTALL_RPATH "${CBLAS_LIBRARY_DIRS}") - endif() + endif () if (CBLAS_LIBRARIES) if (CBLAS_LIBRARIES_DEP) list(INSERT EXAGEOSTAT_DEP 0 ${CBLAS_LIBRARIES_DEP}) - else() + else () list(INSERT EXAGEOSTAT_DEP 0 ${CBLAS_LIBRARIES}) - endif() - endif() -else() - if(ECRC_VERBOSE_FIND_PACKAGE) - if(CBLAS_STANDALONE OR NOT CBLAS_WORKS) + endif () + endif () +else () + if (ECRC_VERBOSE_FIND_PACKAGE) + if (CBLAS_STANDALONE OR NOT CBLAS_WORKS) if (NOT CBLAS_cblas.h_DIRS) Print_Find_Header_Status(cblas cblas.h) endif () if (NOT CBLAS_cblas_LIBRARY) Print_Find_Library_Status(cblas libcblas) endif () - endif() - else() + endif () + else () message(WARNING "CBLAS library has not been found and ECRC_VERBOSE_FIND_PACKAGE is set to OFF." - " Try to activate ECRC_VERBOSE_FIND_PACKAGE option (-DECRC_VERBOSE_FIND_PACKAGE=ON) to get some hints for the detection") - endif() + " Try to activate ECRC_VERBOSE_FIND_PACKAGE option (-DECRC_VERBOSE_FIND_PACKAGE=ON) to get some hints for the detection") + endif () message(FATAL_ERROR "A CBLAS library is required but has not been found") -endif() +endif () # EXAGEOSTAT depends on LAPACKE #----------------------------- @@ -311,30 +287,28 @@ endif() # functions in lapack library such as mkl, acml, ... #set(LAPACKE_STANDALONE TRUE) find_package(LAPACKE COMPONENTS LAPACKEXT) -if(LAPACK_FOUND AND LAPACK_LIBRARY_DIRS) +if (LAPACK_FOUND AND LAPACK_LIBRARY_DIRS) # the RPATH to be used when installing list(APPEND CMAKE_INSTALL_RPATH "${LAPACK_LIBRARY_DIRS}") -else() +else () message(FATAL_ERROR "A LAPACK library is required but has not been found") -endif() -if(LAPACKE_FOUND) +endif () +if (LAPACKE_FOUND) include_directories(${LAPACKE_INCLUDE_DIRS}) - if(LAPACKE_LIBRARY_DIRS) + if (LAPACKE_LIBRARY_DIRS) # the RPATH to be used when installing list(APPEND CMAKE_INSTALL_RPATH "${LAPACKE_LIBRARY_DIRS}") - endif() - if(LAPACKE_LINKER_FLAGS) - list(APPEND CMAKE_EXE_LINKER_FLAGS "${LAPACKE_LINKER_FLAGS}") - endif() + endif () + if (LAPACKE_LIBRARIES) if (LAPACKE_LIBRARIES_DEP) list(INSERT EXAGEOSTAT_DEP 0 ${LAPACKE_LIBRARIES_DEP}) - else() + else () list(INSERT EXAGEOSTAT_DEP 0 ${LAPACKE_LIBRARIES}) - endif() - endif() -else() - if(ECRC_VERBOSE_FIND_PACKAGE) + endif () + endif () +else () + if (ECRC_VERBOSE_FIND_PACKAGE) if (LAPACKE_STANDALONE OR NOT LAPACKE_WORKS) if (NOT LAPACKE_lapacke.h_DIRS) Print_Find_Header_Status(lapacke lapacke.h) @@ -342,348 +316,378 @@ else() if (NOT LAPACKE_lapacke_LIBRARY) Print_Find_Library_Status(lapacke liblapacke) endif () - endif() - else() + endif () + else () message(WARNING "LAPACKE library has not been found and ECRC_VERBOSE_FIND_PACKAGE is set to OFF." - " Try to activate ECRC_VERBOSE_FIND_PACKAGE option (-DECRC_VERBOSE_FIND_PACKAGE=ON) to get some hints for the detection") - endif() + " Try to activate ECRC_VERBOSE_FIND_PACKAGE option (-DECRC_VERBOSE_FIND_PACKAGE=ON) to get some hints for the detection") + endif () message(FATAL_ERROR "A LAPACKE library is required but has not been found") -endif() - - +endif () # EXAGEOSTAT depends on GPU #------------------------- -if(EXAGEOSTAT_USE_CUDA) - find_package(CUDA REQUIRED) - add_definitions(-DEXAGEOSTAT_USE_CUDA) -endif() - - +if (EXAGEOSTAT_USE_CUDA) + find_package(CUDA REQUIRED) + add_definitions(-DEXAGEOSTAT_USE_CUDA) +endif () # EXAGEOSTAT depends on MPI #------------------------- if (EXAGEOSTAT_USE_MPI) - # allows to use an external mpi compilation by setting compilers with # -DMPI_C_COMPILER=path/to/mpicc -DMPI_Fortran_COMPILER=path/to/mpif90 # at cmake configure - if(NOT MPI_C_COMPILER) + if (NOT MPI_C_COMPILER) set(MPI_C_COMPILER mpicc) - endif() + endif () find_package(MPI REQUIRED) if (MPI_C_FOUND) message("-- ${Blue}Add definition EXAGEOSTAT_USE_MPI" - " - Activate MPI in ExaGeoStat${ColourReset}") + " - Activate MPI in ExaGeoStat${ColourReset}") set(EXAGEOSTAT_USE_MPI ON) - list(APPEND EXTRA_LIBRARIES ${MPI_C_LIBRARIES} ) - include_directories( ${MPI_C_INCLUDE_PATH} ) + list(APPEND EXTRA_LIBRARIES ${MPI_C_LIBRARIES}) + include_directories(${MPI_C_INCLUDE_PATH}) # tests for intel mpi #list(APPEND MPI_C_COMPILE_FLAGS "-mt_mpi") #list(APPEND MPI_COMPILE_FLAGS "-mt_mpi") - if(MPI_C_LINK_FLAGS) + if (MPI_C_LINK_FLAGS) + if(LAPACKE_LINKER_FLAGS) + list(APPEND CMAKE_EXE_LINKER_FLAGS "${LAPACKE_LINKER_FLAGS}") + endif() list(APPEND CMAKE_EXE_LINKER_FLAGS "${MPI_C_LINK_FLAGS}") - endif() + endif () endif (MPI_C_FOUND) endif (EXAGEOSTAT_USE_MPI) +# EXAGEOSTAT depends on netcdf +# ------------------------------- +if (EXAGEOSTAT_USE_NETCDF) + message("") + message("---------------------------------------- NETCDF") + pkg_search_module(NETCDF netcdf) + if (NOT NETCDF_FOUND) + message("") + message(STATUS "Can't find NetCDF using PkgConfig, Installing it instead.") + include(ImportNetCDF) + if(NOT NETCDF_INSTALLED) + message(FATAL_ERROR "NetCDF Installation failed") + endif() + message(STATUS "Now trying to find netCDF") + endif() + + pkg_search_module(NETCDF netcdf) + if (NETCDF_FOUND) + add_definitions(-DEXAGEOSTAT_USE_NETCDF) + include_directories(${NETCDF_INCLUDE_DIRS}) + link_directories(${NETCDF_LIBRARY_DIRS}) + list(INSERT EXAGEOSTAT_DEP 0 ${NETCDF_LIBRARIES}) + message(STATUS "NETCDF ${NETCDF_VERSION} found") + endif () + message(STATUS "NetCDF Done") +endif () -# EXAGEOSTAT depends on STARSH +# EXAGEOSTAT depends on NLOPT # ------------------------------- -if( EXAGEOSTAT_USE_STARSH ) -find_package( STARSH REQUIRED) -if( STARSH_FOUND ) - include_directories(${STARSH_INCLUDE_DIRS_DEP}) - if(STARSH_LINKER_FLAGS) - list(APPEND CMAKE_EXE_LINKER_FLAGS "${STARSH_LINKER_FLAGS}") - endif() - if(STARSH_LIBRARY_DIRS) - # the RPATH to be used when installing - list(APPEND CMAKE_INSTALL_RPATH "${STARSH_LIBRARY_DIRS}") - endif() - if (STARSH_LIBRARIES) - # look for gsl - find_library( _STARSH_LIB NAME starsh PATHS ${STARSH_LIBRARY_DIRS} ) - if( _STARSH_LIB AND NOT "${STARSH_LIBRARIES_DEP}" MATCHES "gsl" ) - execute_process( COMMAND nm ${_STARSH_LIB} COMMAND grep gsl RESULT_VARIABLE GSL_IN_STARSH ) - if ( ${GSL_IN_STARSH} EQUAL 0) - message( STATUS "STARSH depends on gsl. Adding it to dependency list") - if (STARSH_LIBRARIES_DEP) - list( APPEND STARSH_LIBRARIES_DEP "gsl") - else() - list( APPEND STARSH_LIBRARIES "gsl") - endif() - endif() +# Check if NLOPT is available to build wrappers +message("") +message("---------------------------------------- NLOPT") +find_package(NLOPT 2.4.2 QUIET) +if (NOT NLOPT_FOUND) + + message("") + message(STATUS "Can't find NLOPT using PkgConfig, Installing it ..") + include(ImportNLOPT) + if(NOT NLOPT_INSTALLED) + message(FATAL_ERROR "NLOPT Installation failed") endif() - # insert to dependencies - if (STARSH_LIBRARIES_DEP) - list(INSERT EXAGEOSTAT_DEP 0 ${STARSH_LIBRARIES_DEP}) - else() - list(INSERT EXAGEOSTAT_DEP 0 ${STARSH_LIBRARIES}) + + message(STATUS "Now trying to find NLOPT") +endif() + +#pkg_search_module(NETCDF netcdf REQUIRED) +find_package(NLOPT 2.4.2 QUIET REQUIRED) +if (NLOPT_FOUND) + include_directories(${NLOPT_INCLUDE_DIRS}) + link_directories(${NLOPT_LIBRARY_DIRS}) + list(INSERT EXAGEOSTAT_DEP 0 ${NLOPT_LIBRARIES}) + message(STATUS "NLOPT ${NLOPT_VERSION} found") +else () + message("NLOPT is NOT found, skipping it") + set(NLOPT OFF) +endif () + + +# EXAGEOSTAT depends on STARSH +# ------------------------------- +if (EXAGEOSTAT_USE_STARSH) + message("") + message("---------------------------------------- Stars-H") + find_package(STARSH) + if (NOT STARSH_FOUND) + + message("") + message(STATUS "Can't find STARSH using PkgConfig, Installing it through HiCMA") + include(ImportHiCMA) + if(NOT HiCMA_INSTALLED) + message(FATAL_ERROR "HiCMA Installation failed") endif() + + message(STATUS "Now trying to find STARSH") + endif() + find_package(STARSH REQUIRED) + if (STARSH_FOUND) + include_directories(${STARSH_INCLUDE_DIRS_DEP}) + if (STARSH_LINKER_FLAGS) + list(APPEND CMAKE_EXE_LINKER_FLAGS "${STARSH_LINKER_FLAGS}") + endif () + if (STARSH_LIBRARY_DIRS) + # the RPATH to be used when installing + list(APPEND CMAKE_INSTALL_RPATH "${STARSH_LIBRARY_DIRS}") + endif () + if (STARSH_LIBRARIES) + # look for gsl + find_library(_STARSH_LIB NAME starsh PATHS ${STARSH_LIBRARY_DIRS}) + if (_STARSH_LIB AND NOT "${STARSH_LIBRARIES_DEP}" MATCHES "gsl") + execute_process(COMMAND nm ${_STARSH_LIB} COMMAND grep gsl RESULT_VARIABLE GSL_IN_STARSH) + if (${GSL_IN_STARSH} EQUAL 0) + message(STATUS "STARSH depends on gsl. Adding it to dependency list") + if (STARSH_LIBRARIES_DEP) + list(APPEND STARSH_LIBRARIES_DEP "gsl") + else () + list(APPEND STARSH_LIBRARIES "gsl") + endif () + endif () + endif () + # insert to dependencies + if (STARSH_LIBRARIES_DEP) + list(INSERT EXAGEOSTAT_DEP 0 ${STARSH_LIBRARIES_DEP}) + else () + list(INSERT EXAGEOSTAT_DEP 0 ${STARSH_LIBRARIES}) + endif () + endif () endif() + message(STATUS "StarsH Done") +endif () + +# EXAGEOSTAT depends on HICMA +# ------------------------------- +if (EXAGEOSTAT_USE_HICMA) + message("") + message("---------------------------------------- Hicma") + find_package(HICMA REQUIRED) + if (HICMA_FOUND) + include_directories(${HICMA_INCLUDE_DIRS_DEP}) + add_definitions(-DEXAGEOSTAT_USE_HICMA) + if (HICMA_LINKER_FLAGS) + list(APPEND CMAKE_EXE_LINKER_FLAGS "${HICMA_LINKER_FLAGS}") + endif () + if (HICMA_LIBRARY_DIRS) + # The RPATH to be used when installing + list(APPEND CMAKE_INSTALL_RPATH "${HICMA_LIBRARY_DIRS}") + link_directories(${HICMA_LIBRARY_DIRS}) + endif () + # Insert to dependencies + if (HICMA_LIBRARIES_DEP) + list(INSERT EXAGEOSTAT_DEP 0 ${HICMA_LIBRARIES_DEP}) + else () + list(INSERT EXAGEOSTAT_DEP 0 ${HICMA_LIBRARIES}) + endif () + message(STATUS "Hicma Done") + endif () endif() -endif() + # EXAGEOSTAT depends on a runtime # ------------------------------- - -#set(EXAGEOSTAT_STARPU_VERSION "1.1" CACHE STRING "oldest STARPU version desired") set(EXAGEOSTAT_STARPU_VERSION "1.2" CACHE STRING "STARPU version desired") # create list of components in order to make a single call to find_package(starpu...) -if(NOT EXAGEOSTAT_SIMULATION) +if (NOT EXAGEOSTAT_SIMULATION) set(STARPU_COMPONENT_LIST "HWLOC") -else() +else () set(STARPU_COMPONENT_LIST "SIMGRID") -endif() -if(EXAGEOSTAT_USE_MPI) +endif () +if (EXAGEOSTAT_USE_MPI) list(APPEND STARPU_COMPONENT_LIST "MPI") -endif() -if(EXAGEOSTAT_ENABLE_TRACING) +endif () +if (EXAGEOSTAT_ENABLE_TRACING) list(APPEND STARPU_COMPONENT_LIST "FXT") -endif() +endif () find_package(STARPU ${EXAGEOSTAT_STARPU_VERSION} REQUIRED - COMPONENTS ${STARPU_COMPONENT_LIST}) + COMPONENTS ${STARPU_COMPONENT_LIST}) # Add definition and include_dir if found -if ( STARPU_FOUND ) +if (STARPU_FOUND) message("-- ${Blue}Add definition EXAGEOSTAT_SCHED_STARPU" - " - Activate StarPU in ExaGeoStat${ColourReset}") + " - Activate StarPU in ExaGeoStat${ColourReset}") set(EXAGEOSTAT_SCHED_STARPU 1) include_directories(${STARPU_INCLUDE_DIRS_DEP}) - if(STARPU_LINKER_FLAGS) + if (STARPU_LINKER_FLAGS) list(APPEND CMAKE_EXE_LINKER_FLAGS "${STARPU_LINKER_FLAGS}") - endif() + endif () set(CMAKE_REQUIRED_INCLUDES "${STARPU_INCLUDE_DIRS_DEP}") - foreach(libdir ${STARPU_LIBRARY_DIRS_DEP}) + foreach (libdir ${STARPU_LIBRARY_DIRS_DEP}) list(APPEND CMAKE_REQUIRED_FLAGS "-L${libdir}") - endforeach() + endforeach () set(CMAKE_REQUIRED_LIBRARIES "${STARPU_LIBRARIES_DEP}") if (EXAGEOSTAT_USE_MPI) list(APPEND CMAKE_REQUIRED_INCLUDES "${MPI_C_INCLUDE_PATH}") list(APPEND CMAKE_REQUIRED_FLAGS "${MPI_C_LINK_FLAGS}") list(APPEND CMAKE_REQUIRED_LIBRARIES "${MPI_C_LIBRARIES}") - endif() + endif () if (EXAGEOSTAT_SIMULATION) list(APPEND CMAKE_REQUIRED_FLAGS "-include" "starpu_simgrid_wrap.h") - endif() + endif () string(REPLACE ";" " " CMAKE_REQUIRED_FLAGS "${CMAKE_REQUIRED_FLAGS}") check_function_exists(starpu_data_idle_prefetch_on_node STARPU_IDLE_PREFETCH_FOUND) - if ( STARPU_IDLE_PREFETCH_FOUND ) + if (STARPU_IDLE_PREFETCH_FOUND) set(HAVE_STARPU_IDLE_PREFETCH 1) message("-- ${Blue}Add definition HAVE_STARPU_IDLE_PREFETCH${ColourReset}") - endif() + endif () check_function_exists(starpu_iteration_push STARPU_ITERATION_PUSH_FOUND) - if ( STARPU_ITERATION_PUSH_FOUND ) + if (STARPU_ITERATION_PUSH_FOUND) set(HAVE_STARPU_ITERATION_PUSH 1) message("-- ${Blue}Add definition HAVE_STARPU_ITERATION_PUSH${ColourReset}") - endif() + endif () check_function_exists(starpu_data_wont_use STARPU_DATA_WONT_USE_FOUND) - if ( STARPU_DATA_WONT_USE_FOUND ) + if (STARPU_DATA_WONT_USE_FOUND) set(HAVE_STARPU_DATA_WONT_USE 1) message("-- ${Blue}Add definition HAVE_STARPU_DATA_WONT_USE${ColourReset}") - endif() + endif () check_function_exists(starpu_data_set_coordinates STARPU_DATA_SET_COORDINATES_FOUND) - if ( STARPU_DATA_SET_COORDINATES_FOUND ) + if (STARPU_DATA_SET_COORDINATES_FOUND) set(HAVE_STARPU_DATA_SET_COORDINATES 1) message("-- ${Blue}Add definition HAVE_STARPU_DATA_SET_COORDINATES${ColourReset}") - endif() + endif () check_function_exists(starpu_malloc_on_node_set_default_flags STARPU_MALLOC_ON_NODE_SET_DEFAULT_FLAGS) - if ( STARPU_MALLOC_ON_NODE_SET_DEFAULT_FLAGS ) + if (STARPU_MALLOC_ON_NODE_SET_DEFAULT_FLAGS) set(HAVE_STARPU_MALLOC_ON_NODE_SET_DEFAULT_FLAGS 1) message("-- ${Blue}Add definition HAVE_STARPU_MALLOC_ON_NODE_SET_DEFAULT_FLAGS${ColourReset}") - endif() - if(EXAGEOSTAT_ENABLE_TRACING) + endif () + if (EXAGEOSTAT_ENABLE_TRACING) # check if fxt profiling is accessible in starpu and activate it in exageostat unset(STARPU_FXT_START_PROFILING_FOUND CACHE) check_function_exists(starpu_fxt_start_profiling STARPU_FXT_START_PROFILING_FOUND) - if ( STARPU_FXT_START_PROFILING_FOUND ) + if (STARPU_FXT_START_PROFILING_FOUND) message("-- ${Blue}Add definition HAVE_STARPU_FXT_PROFILING" - " - Activate FxT profiling through StarPU${ColourReset}") + " - Activate FxT profiling through StarPU${ColourReset}") set(HAVE_STARPU_FXT_PROFILING 1) - else() + else () message("-- ${Red}Looking for starpu with fxt" - " - starpu_fxt_start_profiling() test fails in StarPU${ColourReset}") + " - starpu_fxt_start_profiling() test fails in StarPU${ColourReset}") message("-- ${Red}Check in CMakeFiles/CMakeError.log to figure out why it fails${ColourReset}") - endif() - endif() + endif () + endif () if (EXAGEOSTAT_USE_MPI) # Check if a specific function exist unset(STARPU_MPI_DATA_REGISTER_FOUND CACHE) check_function_exists(starpu_mpi_data_register_comm STARPU_MPI_DATA_REGISTER_FOUND) - if ( STARPU_MPI_DATA_REGISTER_FOUND ) + if (STARPU_MPI_DATA_REGISTER_FOUND) message("-- ${Blue}Add definition HAVE_STARPU_MPI_DATA_REGISTER - Activate" - " use of starpu_mpi_data_register() in ExaGeoStat with StarPU${ColourReset}") + " use of starpu_mpi_data_register() in ExaGeoStat with StarPU${ColourReset}") set(HAVE_STARPU_MPI_DATA_REGISTER 1) - else() + else () message("-- ${Red}Looking for starpu with starpu_mpi_data_register" - " - starpu_mpi_data_register() test fails in StarPU${ColourReset}") + " - starpu_mpi_data_register() test fails in StarPU${ColourReset}") message("-- ${Red}Check in CMakeFiles/CMakeError.log to figure out why it fails${ColourReset}") - endif() + endif () unset(STARPU_MPI_COMM_RANK_FOUND CACHE) check_function_exists(starpu_mpi_comm_rank STARPU_MPI_COMM_RANK_FOUND) - if ( STARPU_MPI_COMM_RANK_FOUND ) + if (STARPU_MPI_COMM_RANK_FOUND) message("-- ${Blue}Add definition HAVE_STARPU_MPI_COMM_RANK - Activate" - " use of starpu_mpi_comm_rank() in ExaGeoStat with StarPU${ColourReset}") + " use of starpu_mpi_comm_rank() in ExaGeoStat with StarPU${ColourReset}") set(HAVE_STARPU_MPI_COMM_RANK 1) - else() + else () message("-- ${Red}Looking for starpu with starpu_mpi_comm_rank" - " - starpu_mpi_comm_rank() test fails in StarPU${ColourReset}") + " - starpu_mpi_comm_rank() test fails in StarPU${ColourReset}") message("-- ${Red}Check in CMakeFiles/CMakeError.log to figure out why it fails${ColourReset}") - endif() - check_function_exists(starpu_mpi_cached_receive STARPU_MPI_CACHED_RECEIVE) - if ( STARPU_MPI_CACHED_RECEIVE ) - set(HAVE_STARPU_MPI_CACHED_RECEIVE 1) - message("-- ${Blue}Add definition HAVE_STARPU_MPI_CACHED_RECEIVE${ColourReset}") - endif() - endif() - if(HWLOC_FOUND AND HWLOC_LIBRARY_DIRS) + endif () + check_function_exists(starpu_mpi_cached_receive STARPU_MPI_CACHED_RECEIVE) + if (STARPU_MPI_CACHED_RECEIVE) + set(HAVE_STARPU_MPI_CACHED_RECEIVE 1) + message("-- ${Blue}Add definition HAVE_STARPU_MPI_CACHED_RECEIVE${ColourReset}") + endif () + endif () + if (HWLOC_FOUND AND HWLOC_LIBRARY_DIRS) # the RPATH to be used when installing list(APPEND CMAKE_INSTALL_RPATH "${HWLOC_LIBRARY_DIRS}") - endif() - if(FXT_FOUND AND FXT_LIBRARY_DIRS) + endif () + if (FXT_FOUND AND FXT_LIBRARY_DIRS) # the RPATH to be used when installing list(APPEND CMAKE_INSTALL_RPATH "${FXT_LIBRARY_DIRS}") - endif() - if(SIMGRID_FOUND AND SIMGRID_LIBRARY_DIRS) + endif () + if (SIMGRID_FOUND AND SIMGRID_LIBRARY_DIRS) # the RPATH to be used when installing list(APPEND CMAKE_INSTALL_RPATH "${SIMGRID_LIBRARY_DIRS}") - endif() - if(STARPU_FOUND AND STARPU_LIBRARY_DIRS) + endif () + if (STARPU_FOUND AND STARPU_LIBRARY_DIRS) # the RPATH to be used when installing list(APPEND CMAKE_INSTALL_RPATH "${STARPU_LIBRARY_DIRS}") - endif() + endif () if (STARPU_LIBRARIES) if (STARPU_LIBRARIES_DEP) list(INSERT EXAGEOSTAT_DEP 0 ${STARPU_LIBRARIES_DEP}) - else() + else () list(INSERT EXAGEOSTAT_DEP 0 ${STARPU_LIBRARIES}) - endif() - endif() -endif ( STARPU_FOUND ) + endif () + endif () +endif (STARPU_FOUND) # EXAGEOSTAT depends on CHAMELEON # ------------------------------- -find_package( CHAMELEON REQUIRED ) -if( CHAMELEON_FOUND ) - include_directories( AFTER ${CHAMELEON_INCLUDE_DIRS_DEP}) - include_directories( AFTER ${CHAMELEON_DIR_FOUND}/include/coreblas) - if(CHAMELEON_LINKER_FLAGS) - list(APPEND CMAKE_EXE_LINKER_FLAGS "${CHAMELEON_LINKER_FLAGS}") - endif() - if(CHAMELEON_LIBRARY_DIRS) - # the RPATH to be used when installing - list(APPEND CMAKE_INSTALL_RPATH "${CHAMELEON_LIBRARY_DIRS}") - endif() - if (CHAMELEON_LIBRARIES) - if (CHAMELEON_LIBRARIES_DEP) - list(INSERT EXAGEOSTAT_DEP 0 ${CHAMELEON_LIBRARIES_DEP}) - else() - list(INSERT EXAGEOSTAT_DEP 0 ${CHAMELEON_LIBRARIES}) +set(EXAGEOSTAT_USE_CHAMELEON 1) #Should be enabled +if (EXAGEOSTAT_USE_CHAMELEON) + message("") + message("---------------------------------------- Chameleon") + find_package(CHAMELEON) + if (NOT CHAMELEON_FOUND) + message("") + message(STATUS "Can't find CHAMELEON using PkgConfig, Installing it instead.") + include(ImportChameleon) + if(NOT CHAMELEON_INSTALLED) + message(FATAL_ERROR "CHAMELEON Installation failed") endif() - endif() -endif() - -# EXAGEOSTAT depends on HICMA -# ------------------------------- -if( EXAGEOSTAT_USE_HICMA ) -find_package( HICMA REQUIRED) -if( HICMA_FOUND ) - include_directories(${HICMA_INCLUDE_DIRS_DEP}) - add_definitions(-DEXAGEOSTAT_USE_HICMA) - if(HICMA_LINKER_FLAGS) - list(APPEND CMAKE_EXE_LINKER_FLAGS "${HICMA_LINKER_FLAGS}") - endif() - if(HICMA_LIBRARY_DIRS) - # The RPATH to be used when installing - list(APPEND CMAKE_INSTALL_RPATH "${HICMA_LIBRARY_DIRS}") - link_directories(${HICMA_LIBRARY_DIRS}) + message(STATUS "Now trying to find Chameleon") + endif() + find_package(CHAMELEON REQUIRED) + if(CHAMELEON_FOUND) + include_directories(AFTER ${CHAMELEON_INCLUDE_DIRS_DEP}) + include_directories(AFTER ${CHAMELEON_DIR_FOUND}/include/coreblas) + if (CHAMELEON_LINKER_FLAGS) + list(APPEND CMAKE_EXE_LINKER_FLAGS "${CHAMELEON_LINKER_FLAGS}") + endif () + if (CHAMELEON_LIBRARY_DIRS) + # the RPATH to be used when installing + list(APPEND CMAKE_INSTALL_RPATH "${CHAMELEON_LIBRARY_DIRS}") + endif () + if (CHAMELEON_LIBRARIES) + if (CHAMELEON_LIBRARIES_DEP) + list(INSERT EXAGEOSTAT_DEP 0 ${CHAMELEON_LIBRARIES_DEP}) + else () + list(INSERT EXAGEOSTAT_DEP 0 ${CHAMELEON_LIBRARIES}) + endif () + endif () endif() - # Insert to dependencies - if (HICMA_LIBRARIES_DEP) - list(INSERT EXAGEOSTAT_DEP 0 ${HICMA_LIBRARIES_DEP}) - else() - list(INSERT EXAGEOSTAT_DEP 0 ${HICMA_LIBRARIES}) - endif() -endif() -endif() -# EXAGEOSTAT depends on netcdf -# ------------------------------- -if( EXAGEOSTAT_USE_NETCDF ) -pkg_search_module(NETCDF netcdf REQUIRED) -if( NETCDF_FOUND ) - add_definitions(-DEXAGEOSTAT_USE_NETCDF) - include_directories(${NETCDF_INCLUDE_DIRS}) - link_directories(${NETCDF_LIBRARY_DIRS}) - list(INSERT EXAGEOSTAT_DEP 0 ${NETCDF_LIBRARIES}) -# add_definitions("-DNLOPT") - message(STATUS "NETCDF ${NETCDF_VERSION} found") -else() - message("NETCDF is NOT found, skipping it") - set(NETCDF OFF) -endif() -endif() - -# EXAGEOSTAT depends on HDF5 -# ------------------------------- -#if( EXAGEOSTAT_USE_HDF5 ) -#pkg_search_module(HDF5 hdf5 REQUIRED) -#if( HDF5_FOUND ) -# include_directories(${HDF5_INCLUDE_DIRS}) -# link_directories(${HDF5_LIBRARY_DIRS}) -# list(INSERT EXAGEOSTAT_DEP 0 ${HDF5_LIBRARIES}) -# add_definitions("-DNLOPT") -# message(STATUS "HDF5 ${HDF5_VERSION} found") -#else() -# message("HDF5 is NOT found, skipping it") -# set(HDF5 OFF) -#endif() -#endif() -# Check if NLOPT is available to build wrappers -pkg_search_module(NLOPT nlopt REQUIRED) -if(NLOPT_FOUND) - include_directories(${NLOPT_INCLUDE_DIRS}) - link_directories(${NLOPT_LIBRARY_DIRS}) - list(INSERT EXAGEOSTAT_DEP 0 ${NLOPT_LIBRARIES}) -# add_definitions("-DNLOPT") - message(STATUS "NLOPT ${NLOPT_VERSION} found") -else() - message("NLOPT is NOT found, skipping it") - set(NLOPT OFF) -endif() - -# GSL -find_package(GSL) -if(GSL_FOUND) - include_directories(${GSL_INCLUDE_DIRS}) - link_directories(${GSL_LIBRARY_DIRS}) - list(APPEND EXAGEOSTAT_DEP ${GSL_LIBRARIES}) -endif() + message(STATUS "Chameleon Done") +endif () list(REMOVE_DUPLICATES CMAKE_EXE_LINKER_FLAGS) string(REPLACE ";" " " CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS}") # Fix a problem on Mac OS X when building shared libraries if (${CMAKE_SYSTEM_NAME} MATCHES "Darwin") set(CMAKE_SHARED_LINKER_FLAGS "-undefined dynamic_lookup") -endif() - -# # Add define for Fortran Mangling (should be defined somewhere else) -# # ------------------------------------------------------------------ -# message("-- ${Blue}Add definition ADD_" -# " - For Fortran mangling${ColourReset}") -# set(ADD_ 1) - +endif () #------------------------------------------------------------------------------ -if(EXAGEOSTAT_SCHED_STARPU) + +if (EXAGEOSTAT_SCHED_STARPU) link_directories(${STARPU_LIBRARY_DIRS_DEP}) -elseif(EXAGEOSTAT_SCHED_QUARK) +elseif (EXAGEOSTAT_SCHED_QUARK) link_directories(${QUARK_LIBRARY_DIRS}) -endif() +endif () # Save extra dependencies (all required links) list(APPEND EXAGEOSTAT_DEP ${EXTRA_LIBRARIES}) @@ -691,191 +695,176 @@ list(REMOVE_DUPLICATES EXAGEOSTAT_DEP) # WARNING: is it safe, respect order? # Check for the subdirectories # ---------------------------- - # include headers # --------------- -include_directories( ${CMAKE_SOURCE_DIR} ) -include_directories( ${CMAKE_SOURCE_DIR}/include ) -include_directories( ${CMAKE_SOURCE_DIR}/misc/include ) -include_directories( ${CMAKE_SOURCE_DIR}/exageostat_exact/src/include ) -include_directories( ${CMAKE_SOURCE_DIR}/exageostat_approx/src/include ) -include_directories( ${CMAKE_SOURCE_DIR}/exageostat_exact/core/include ) -include_directories( ${CMAKE_SOURCE_DIR}/exageostat_exact/runtime/starpu/include ) -include_directories( ${CMAKE_SOURCE_DIR}/exageostat_approx/runtime/starpu/include ) - -set( EXAGEOSTAT_CHAMELEON_SRC "" ) - -set( EXAGEOSTAT_SRC "" ) - -#add_definitions( "-DEXAGEOSTAT_COPY_DIAG -DSTARPU_USE_DEPRECATED_API -DSTARPU_USE_DEPRECATED_ONE_ZERO_API" ) - - -set( EXAGEOSTAT_SRC ${CMAKE_CURRENT_SOURCE_DIR}/src/compute/MLE.c - ${CMAKE_CURRENT_SOURCE_DIR}/exageostat_exact/core/compute/core_zmdet.c - ${CMAKE_CURRENT_SOURCE_DIR}/exageostat_exact/core/compute/core_zzcpy.c - ${CMAKE_CURRENT_SOURCE_DIR}/exageostat_exact/core/compute/core_zcmg.c - ${CMAKE_CURRENT_SOURCE_DIR}/exageostat_exact/core/compute/core_zcmg_non_stat.c - ${CMAKE_CURRENT_SOURCE_DIR}/exageostat_exact/core/compute/core_zcmg_nuggets.c - ${CMAKE_CURRENT_SOURCE_DIR}/exageostat_exact/core/compute/core_zprint.c - ${CMAKE_CURRENT_SOURCE_DIR}/exageostat_exact/core/compute/core_zdotp.c - ${CMAKE_CURRENT_SOURCE_DIR}/exageostat_exact/core/compute/core_sdconv.c - ${CMAKE_CURRENT_SOURCE_DIR}/exageostat_exact/core/compute/core_dsconv.c - ${CMAKE_CURRENT_SOURCE_DIR}/exageostat_exact/core/compute/core_slag2d.c - ${CMAKE_CURRENT_SOURCE_DIR}/exageostat_exact/core/compute/core_dlag2s.c - ${CMAKE_CURRENT_SOURCE_DIR}/exageostat_exact/runtime/starpu/codelets/codelet_zdotp.c - ${CMAKE_CURRENT_SOURCE_DIR}/exageostat_exact/runtime/starpu/codelets/codelet_zmdet.c - ${CMAKE_CURRENT_SOURCE_DIR}/exageostat_exact/runtime/starpu/codelets/codelet_zmse.c - ${CMAKE_CURRENT_SOURCE_DIR}/exageostat_exact/runtime/starpu/codelets/codelet_zmse_bivariate.c - ${CMAKE_CURRENT_SOURCE_DIR}/exageostat_exact/runtime/starpu/codelets/codelet_zcmg.c - ${CMAKE_CURRENT_SOURCE_DIR}/exageostat_exact/runtime/starpu/codelets/codelet_zzcpy.c - ${CMAKE_CURRENT_SOURCE_DIR}/exageostat_exact/runtime/starpu/codelets/codelet_zgemv.c - ${CMAKE_CURRENT_SOURCE_DIR}/exageostat_approx/runtime/starpu/codelets/codelet_dcmg_diag.c - ${CMAKE_CURRENT_SOURCE_DIR}/exageostat_approx/runtime/starpu/codelets/codelet_dpotrf_diag.c - ${CMAKE_CURRENT_SOURCE_DIR}/exageostat_approx/runtime/starpu/codelets/codelet_hicma_dmdet.c - ${CMAKE_CURRENT_SOURCE_DIR}/exageostat_exact/runtime/starpu/codelets/codelet_sdconv.c - ${CMAKE_CURRENT_SOURCE_DIR}/exageostat_exact/runtime/starpu/codelets/codelet_exageostat_sgemm.c - ${CMAKE_CURRENT_SOURCE_DIR}/exageostat_exact/runtime/starpu/codelets/codelet_exageostat_strsm.c - ${CMAKE_CURRENT_SOURCE_DIR}/exageostat_exact/runtime/starpu/codelets/codelet_dsconv.c - ${CMAKE_CURRENT_SOURCE_DIR}/exageostat_exact/runtime/starpu/codelets/codelet_sdmat_reg.c - ${CMAKE_CURRENT_SOURCE_DIR}/exageostat_exact/runtime/starpu/codelets/codelet_stride_vec.c - #${CMAKE_CURRENT_SOURCE_DIR}/exageostat_exact/runtime/starpu/codelets/codelet_print.c - #${CMAKE_CURRENT_SOURCE_DIR}/exageostat_approx/runtime/starpu/control/approx_runtime_descriptor.c - ${CMAKE_CURRENT_SOURCE_DIR}/exageostat_exact/runtime/starpu/control/exact_runtime_descriptor.c - ${CMAKE_CURRENT_SOURCE_DIR}/exageostat_approx/src/compute/pdpotrf_diag.c - ${CMAKE_CURRENT_SOURCE_DIR}/exageostat_approx/src/compute/dpotrf_diag.c - ${CMAKE_CURRENT_SOURCE_DIR}/exageostat_approx/src/compute/MLE_approx.c - ${CMAKE_CURRENT_SOURCE_DIR}/misc/compute/MLE_misc.c - ${CMAKE_CURRENT_SOURCE_DIR}/misc/compute/flat_file.c - ${CMAKE_CURRENT_SOURCE_DIR}/exageostat_exact/src/compute/MLE_exact.c - ${CMAKE_CURRENT_SOURCE_DIR}/exageostat_exact/src/compute/MLE_exact_s.c - ${CMAKE_CURRENT_SOURCE_DIR}/exageostat_exact/src/compute/psdportf.c - ${CMAKE_CURRENT_SOURCE_DIR}/exageostat_exact/src/compute/sdpotrf.c - ${CMAKE_CURRENT_SOURCE_DIR}/exageostat_exact/src/compute/MLE_sdexact.c - ${CMAKE_CURRENT_SOURCE_DIR}/r-wrappers/compute/rwrappers.c - ) - -if(EXAGEOSTAT_USE_HICMA) - list(APPEND EXAGEOSTAT_SRC ${CMAKE_CURRENT_SOURCE_DIR}/exageostat_approx/src/compute/MLE_lr.c) -endif() +include_directories(${CMAKE_SOURCE_DIR}) +include_directories(${CMAKE_SOURCE_DIR}/include) +include_directories(${CMAKE_SOURCE_DIR}/misc/include) +include_directories(${CMAKE_SOURCE_DIR}/exageostat_exact/src/include) +include_directories(${CMAKE_SOURCE_DIR}/exageostat_approx/src/include) +include_directories(${CMAKE_SOURCE_DIR}/exageostat_exact/cpu_core/include) +include_directories(${CMAKE_SOURCE_DIR}/exageostat_exact/runtime/starpu/include) +include_directories(${CMAKE_SOURCE_DIR}/exageostat_approx/runtime/starpu/include) + +set(EXAGEOSTAT_CHAMELEON_SRC "") +set(EXAGEOSTAT_SRC "") + +set(EXAGEOSTAT_SRC ${CMAKE_CURRENT_SOURCE_DIR}/src/compute/MLE.c + ${CMAKE_CURRENT_SOURCE_DIR}/exageostat_exact/cpu_core/compute/core_zmdet.c + ${CMAKE_CURRENT_SOURCE_DIR}/exageostat_exact/cpu_core/compute/core_zzcpy.c + ${CMAKE_CURRENT_SOURCE_DIR}/exageostat_exact/cpu_core/compute/core_zcmg.c + ${CMAKE_CURRENT_SOURCE_DIR}/exageostat_exact/cpu_core/compute/core_zcmg_non_stat.c + ${CMAKE_CURRENT_SOURCE_DIR}/exageostat_exact/cpu_core/compute/core_zcmg_nuggets.c + ${CMAKE_CURRENT_SOURCE_DIR}/exageostat_exact/cpu_core/compute/core_zprint.c + ${CMAKE_CURRENT_SOURCE_DIR}/exageostat_exact/cpu_core/compute/core_zdotp.c + ${CMAKE_CURRENT_SOURCE_DIR}/exageostat_exact/cpu_core/compute/core_sdconv.c + ${CMAKE_CURRENT_SOURCE_DIR}/exageostat_exact/cpu_core/compute/core_dsconv.c + ${CMAKE_CURRENT_SOURCE_DIR}/exageostat_exact/cpu_core/compute/core_slag2d.c + ${CMAKE_CURRENT_SOURCE_DIR}/exageostat_exact/cpu_core/compute/core_dlag2s.c + ${CMAKE_CURRENT_SOURCE_DIR}/exageostat_exact/cpu_core/compute/core_g_to_ng.c + ${CMAKE_CURRENT_SOURCE_DIR}/exageostat_exact/cpu_core/compute/core_ng_loglike.c + ${CMAKE_CURRENT_SOURCE_DIR}/exageostat_exact/cpu_core/compute/core_ng_transform.c + ${CMAKE_CURRENT_SOURCE_DIR}/exageostat_exact/cpu_core/compute/core_ztrace.c + ${CMAKE_CURRENT_SOURCE_DIR}/exageostat_exact/runtime/starpu/codelets/codelet_zdotp.c + ${CMAKE_CURRENT_SOURCE_DIR}/exageostat_exact/runtime/starpu/codelets/codelet_zmdet.c + ${CMAKE_CURRENT_SOURCE_DIR}/exageostat_exact/runtime/starpu/codelets/codelet_ztrace.c + ${CMAKE_CURRENT_SOURCE_DIR}/exageostat_exact/runtime/starpu/codelets/codelet_zmse.c + ${CMAKE_CURRENT_SOURCE_DIR}/exageostat_exact/runtime/starpu/codelets/codelet_zmse_bivariate.c + ${CMAKE_CURRENT_SOURCE_DIR}/exageostat_exact/runtime/starpu/codelets/codelet_zmse_trivariate.c + ${CMAKE_CURRENT_SOURCE_DIR}/exageostat_exact/runtime/starpu/codelets/codelet_zcmg.c + ${CMAKE_CURRENT_SOURCE_DIR}/exageostat_exact/runtime/starpu/codelets/codelet_zzcpy.c + ${CMAKE_CURRENT_SOURCE_DIR}/exageostat_exact/runtime/starpu/codelets/codelet_zgemv.c + ${CMAKE_CURRENT_SOURCE_DIR}/exageostat_approx/runtime/starpu/codelets/codelet_dcmg_diag.c + ${CMAKE_CURRENT_SOURCE_DIR}/exageostat_approx/runtime/starpu/codelets/codelet_dpotrf_diag.c + ${CMAKE_CURRENT_SOURCE_DIR}/exageostat_exact/runtime/starpu/codelets/codelet_sdconv.c + ${CMAKE_CURRENT_SOURCE_DIR}/exageostat_exact/runtime/starpu/codelets/codelet_exageostat_sgemm.c + ${CMAKE_CURRENT_SOURCE_DIR}/exageostat_exact/runtime/starpu/codelets/codelet_exageostat_strsm.c + ${CMAKE_CURRENT_SOURCE_DIR}/exageostat_exact/runtime/starpu/codelets/codelet_dsconv.c + ${CMAKE_CURRENT_SOURCE_DIR}/exageostat_exact/runtime/starpu/codelets/codelet_sdmat_reg.c + ${CMAKE_CURRENT_SOURCE_DIR}/exageostat_exact/runtime/starpu/codelets/codelet_zmloe_mmom.c + ${CMAKE_CURRENT_SOURCE_DIR}/exageostat_exact/runtime/starpu/codelets/codelet_stride_vec.c + ${CMAKE_CURRENT_SOURCE_DIR}/exageostat_exact/runtime/starpu/codelets/codelet_ng_transform.c + ${CMAKE_CURRENT_SOURCE_DIR}/exageostat_exact/runtime/starpu/codelets/codelet_ng_loglike.c + ${CMAKE_CURRENT_SOURCE_DIR}/exageostat_exact/runtime/starpu/codelets/codelet_g_to_ng.c + ${CMAKE_CURRENT_SOURCE_DIR}/exageostat_exact/runtime/starpu/codelets/codelet_zcorr.c + ${CMAKE_CURRENT_SOURCE_DIR}/exageostat_exact/runtime/starpu/codelets/codelet_tristride_vec.c + ${CMAKE_CURRENT_SOURCE_DIR}/exageostat_exact/runtime/starpu/control/exact_runtime_descriptor.c + ${CMAKE_CURRENT_SOURCE_DIR}/exageostat_approx/src/compute/pdpotrf_diag.c + ${CMAKE_CURRENT_SOURCE_DIR}/exageostat_approx/src/compute/dpotrf_diag.c + ${CMAKE_CURRENT_SOURCE_DIR}/exageostat_approx/src/compute/MLE_approx.c + ${CMAKE_CURRENT_SOURCE_DIR}/misc/compute/MLE_misc.c + ${CMAKE_CURRENT_SOURCE_DIR}/misc/compute/flat_file.c + ${CMAKE_CURRENT_SOURCE_DIR}/exageostat_exact/src/compute/MLE_dexact.c + ${CMAKE_CURRENT_SOURCE_DIR}/exageostat_exact/src/compute/MLE_sexact.c + ${CMAKE_CURRENT_SOURCE_DIR}/exageostat_exact/src/compute/MLE_ng_dexact.c + ${CMAKE_CURRENT_SOURCE_DIR}/exageostat_exact/src/compute/MLE_sdexact.c + ${CMAKE_CURRENT_SOURCE_DIR}/exageostat_exact/src/compute/psdportf.c + ${CMAKE_CURRENT_SOURCE_DIR}/exageostat_exact/src/compute/sdpotrf.c + ${CMAKE_CURRENT_SOURCE_DIR}/r-wrappers/compute/rwrappers.c + ) -if(EXAGEOSTAT_USE_CUDA) -message(WARNING "USING CUDA") - list(APPEND EXAGEOSTAT_SRC ${CMAKE_CURRENT_SOURCE_DIR}/cudacore/compute/cuda_conv.cu) - list(APPEND EXAGEOSTAT_SRC ${CMAKE_CURRENT_SOURCE_DIR}/cudacore/compute/cuda_zcmg.cu) +if (EXAGEOSTAT_USE_HICMA) + list(APPEND EXAGEOSTAT_SRC ${CMAKE_CURRENT_SOURCE_DIR}/exageostat_approx/src/compute/MLE_lr.c) + list(APPEND EXAGEOSTAT_SRC ${CMAKE_CURRENT_SOURCE_DIR}/exageostat_approx/src/compute/MLE_ng_lr.c) + list(APPEND EXAGEOSTAT_SRC ${CMAKE_CURRENT_SOURCE_DIR}/exageostat_approx/runtime/starpu/codelets/codelet_hicma_dmdet.c) + list(APPEND EXAGEOSTAT_SRC ${CMAKE_CURRENT_SOURCE_DIR}/exageostat_approx/runtime/starpu/codelets/codelet_hicma_ng_transform.c) + list(APPEND EXAGEOSTAT_SRC ${CMAKE_CURRENT_SOURCE_DIR}/exageostat_approx/runtime/starpu/codelets/codelet_hicma_ng_loglike.c) +endif () -endif() +if (EXAGEOSTAT_USE_CUDA) + message(WARNING "USING CUDA") + list(APPEND EXAGEOSTAT_SRC exageostat_exact/cuda_core/compute/cuda_conv.cu) + list(APPEND EXAGEOSTAT_SRC exageostat_exact/cuda_core/compute/cuda_zcmg.cu) +endif () -if(EXAGEOSTAT_USE_NETCDF) - list(APPEND EXAGEOSTAT_SRC ${CMAKE_CURRENT_SOURCE_DIR}/misc/compute/nc_file.c) -endif() +if (EXAGEOSTAT_USE_NETCDF) + list(APPEND EXAGEOSTAT_SRC ${CMAKE_CURRENT_SOURCE_DIR}/misc/compute/nc_file.c) +endif () +set(INSTALL_HEADERS ${CMAKE_SOURCE_DIR}/src/include/MLE.h + ${CMAKE_SOURCE_DIR}/include/context.h + ${CMAKE_SOURCE_DIR}/include/descriptor.h + ${CMAKE_SOURCE_DIR}/include/auxiliary.h + ${CMAKE_SOURCE_DIR}/include/chameleon_starpu.h + ${CMAKE_SOURCE_DIR}/include/common.h + ${CMAKE_SOURCE_DIR}/include/global.h + ${CMAKE_SOURCE_DIR}/include/compute_d.h + ${CMAKE_SOURCE_DIR}/include/async.h + ${CMAKE_SOURCE_DIR}/exageostat_exact/src/include/MLE_exact.h + ${CMAKE_SOURCE_DIR}/exageostat_exact/src/include/MLE_exact_s.h + ${CMAKE_SOURCE_DIR}/exageostat_exact/src/include/MLE_sdexact.h + ${CMAKE_SOURCE_DIR}/exageostat_exact/src/include/MLE_ng_exact.h + ${CMAKE_SOURCE_DIR}/exageostat_exact/runtime/starpu/include/starpu_exageostat.h + ${CMAKE_SOURCE_DIR}/exageostat_exact/cpu_core/include/exageostatcore.h + ${CMAKE_SOURCE_DIR}/exageostat_approx/src/include/MLE_approx.h + ${CMAKE_SOURCE_DIR}/exageostat_approx/runtime/starpu/include/starpu_exageostat_approx.h + ${CMAKE_SOURCE_DIR}/misc/include/MLE_misc.h + ${CMAKE_SOURCE_DIR}/misc/include/flat_file.h + ${CMAKE_CURRENT_SOURCE_DIR}/r-wrappers/include/rwrappers.h + ${CMAKE_SOURCE_DIR}/include/flops.h + ${CMAKE_CURRENT_SOURCE_DIR}/exageostat_approx/src/include/diag.h + ${CMAKE_CURRENT_SOURCE_DIR}/exageostat_exact/src/include/mixed_prec.h + ) -set( INSTALL_HEADERS ${CMAKE_SOURCE_DIR}/src/include/MLE.h - ${CMAKE_SOURCE_DIR}/include/context.h - ${CMAKE_SOURCE_DIR}/include/morse_starpu.h - ${CMAKE_SOURCE_DIR}/include/descriptor.h - ${CMAKE_SOURCE_DIR}/include/auxiliary.h - ${CMAKE_SOURCE_DIR}/include/chameleon_starpu.h - ${CMAKE_SOURCE_DIR}/include/runtime_codelet_d.h - ${CMAKE_SOURCE_DIR}/include/exageostat-constants.h - #${CMAKE_SOURCE_DIR}/include/runtime_codelet_s.h - ${CMAKE_SOURCE_DIR}/include/common.h - ${CMAKE_SOURCE_DIR}/include/global.h - ${CMAKE_SOURCE_DIR}/include/compute_z.h - ${CMAKE_SOURCE_DIR}/include/morse_tasks_ds.h - ${CMAKE_SOURCE_DIR}/include/compute_s.h - ${CMAKE_SOURCE_DIR}/include/compute_d.h - ${CMAKE_SOURCE_DIR}/include/compute_c.h - ${CMAKE_SOURCE_DIR}/include/tile.h - ${CMAKE_SOURCE_DIR}/include/async.h - ${CMAKE_SOURCE_DIR}/exageostat_exact/src/include/MLE_exact.h - ${CMAKE_SOURCE_DIR}/exageostat_exact/src/include/MLE_exact_s.h - ${CMAKE_SOURCE_DIR}/exageostat_exact/src/include/MLE_sdexact.h - ${CMAKE_SOURCE_DIR}/exageostat_exact/runtime/starpu/include/starpu_exageostat.h - ${CMAKE_SOURCE_DIR}/exageostat_exact/core/include/exageostatcore.h - ${CMAKE_SOURCE_DIR}/exageostat_approx/src/include/MLE_approx.h - ${CMAKE_SOURCE_DIR}/exageostat_approx/runtime/starpu/include/starpu_exageostat_approx.h - ${CMAKE_SOURCE_DIR}/misc/include/MLE_misc.h - ${CMAKE_SOURCE_DIR}/misc/include/flat_file.h - ${CMAKE_CURRENT_SOURCE_DIR}/r-wrappers/include/rwrappers.h - ${CMAKE_SOURCE_DIR}/include/flops.h - ${CMAKE_CURRENT_SOURCE_DIR}/exageostat_approx/src/include/diag.h - ${CMAKE_CURRENT_SOURCE_DIR}/exageostat_exact/src/include/mixed_prec.h - ) - -if(EXAGEOSTAT_USE_HICMA) - list(APPEND INSTALL_HEADERS ${CMAKE_SOURCE_DIR}/exageostat_approx/src/include/MLE_lr.h) -# list(APPEND INSTALL_HEADERS ${CMAKE_SOURCE_DIR}/exageostat_approx/src/include/MLE_lr_s.h) -endif() -if(EXAGEOSTAT_USE_CUDA) - list(APPEND INSTALL_HEADERS ${CMAKE_SOURCE_DIR}/cudacore/include/exageostatcudacore.h) -endif() -if(EXAGEOSTAT_USE_NETCDF) - list(APPEND INSTALL_HEADERS ${CMAKE_SOURCE_DIR}/misc/include/nc_file.h) -endif() +if (EXAGEOSTAT_USE_HICMA) + list(APPEND INSTALL_HEADERS ${CMAKE_SOURCE_DIR}/exageostat_approx/src/include/MLE_lr.h) +endif () +if (EXAGEOSTAT_USE_CUDA) + list(APPEND INSTALL_HEADERS ${CMAKE_SOURCE_DIR}/exageostat_exact/cuda_core/include/exageostatcudacore.h) +endif () +if (EXAGEOSTAT_USE_NETCDF) + list(APPEND INSTALL_HEADERS ${CMAKE_SOURCE_DIR}/misc/include/nc_file.h) +endif () link_directories(${STARSH_LIBRARY_DIRS}) link_directories(${STARPU_LIBRARY_DIRS}) +link_directories(${STARPU_SHM_STATIC_LIBRARY_DIRS}) link_directories(${CHAMELEON_LIBRARY_DIRS}) link_directories(${HICMA_LIBRARY_DIRS}) -if(EXAGEOSTAT_USE_CUDA) -#set(CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS} -gencode arch=compute_37,code=sm_37") - - CUDA_add_library( exageostat ${EXAGEOSTAT_SRC} ${EXAGEOSTAT_CHAMELEON_SRC} ) - set_target_properties(exageostat PROPERTIES LINKER_LANGUAGE C ) -else() - add_library( exageostat ${EXAGEOSTAT_SRC} ${EXAGEOSTAT_CHAMELEON_SRC} ) -endif() - - -set_target_properties( exageostat PROPERTIES PUBLIC_HEADER "${INSTALL_HEADERS}") -target_link_libraries( exageostat - ${EXAGEOSTAT_DEP} - ) -install( TARGETS exageostat - DESTINATION lib/ - PUBLIC_HEADER DESTINATION include/ ) - - -if( EXAGEOSTAT_EXAMPLES ) - enable_testing() - include(CTest) - add_subdirectory(examples) -endif() +if (EXAGEOSTAT_USE_CUDA) + CUDA_add_library(exageostat ${EXAGEOSTAT_SRC} ${EXAGEOSTAT_CHAMELEON_SRC}) + set_target_properties(exageostat PROPERTIES LINKER_LANGUAGE C) +else () + add_library(exageostat ${EXAGEOSTAT_SRC} ${EXAGEOSTAT_CHAMELEON_SRC}) +endif () +set_target_properties(exageostat PROPERTIES PUBLIC_HEADER "${INSTALL_HEADERS}") +target_link_libraries(exageostat + ${EXAGEOSTAT_DEP} + ) +install(TARGETS exageostat + DESTINATION lib/ + PUBLIC_HEADER DESTINATION include/ + ) +if (EXAGEOSTAT_EXAMPLES) + enable_testing() + include(CTest) + add_subdirectory(examples) +endif () ############################################################################### # Documentation # ################# option(EXAGEOSTAT_ENABLE_DOCS "Build documentation in docs directory" ON) -if(EXAGEOSTAT_ENABLE_DOCS) +if (EXAGEOSTAT_ENABLE_DOCS) find_package(Doxygen) - #find_package(LATEX COMPONENTS PDFLATEX) - if(DOXYGEN_FOUND) - # if( LATEX_FOUND ) - add_subdirectory("docs") - #else() - # message(STATUS "Latex NOT found, skipping documentation") - #endif() - else() + if (DOXYGEN_FOUND) + add_subdirectory("docs") + else () message(STATUS "Doxygen NOT found, skipping documentation") - endif() -endif() + endif () +endif () #------------------------------------------------------------------------------ - - ############################################################################### # Config files (pkg_config) # ############################# - -# Create file morse_starpu.pc +# Create file chameleon_starpu.pc # --------------------------- generate_pkgconfig_file() #------------------------------------------------------------------------------ - -option( EXAGEOSTAT_PACKAGE "Enable a packaging system for distribution" OFF ) -if( EXAGEOSTAT_PACKAGE ) +option(EXAGEOSTAT_PACKAGE "Enable a packaging system for distribution" OFF) +if (EXAGEOSTAT_PACKAGE) ############################################################################### # Release source # ################## @@ -890,23 +879,21 @@ if( EXAGEOSTAT_PACKAGE ) set(CPACK_PACKAGE_VENDOR "KAUST") set(CPACK_PACKAGE_CONTACT "sameh.abdulah@kaust.edu.sa") set(CPACK_RESOURCE_FILE_README ${CMAKE_CURRENT_SOURCE_DIR}/README.md) -# set(CPACK_RESOURCE_FILE_LICENSE ${CMAKE_CURRENT_SOURCE_DIR}/LICENSE) set(CPACK_SOURCE_IGNORE_FILES "plasma-conversion;build;.cproject;.settings;.dir-locals.el;.project;.pydevproject;.svn;.git;.gitmodules;.gitlab-ci.yml;Jenkinsfile;jenkins-scripts;chameleon-repo") include(CPack) -endif() +endif () ############################################################################### # Print Options # ################# -get_directory_property( EXAGEOSTAT_DEFINITIONS_LIST DIRECTORY ${CMAKE_SOURCE_DIR} COMPILE_DEFINITIONS ) +get_directory_property(EXAGEOSTAT_DEFINITIONS_LIST DIRECTORY ${CMAKE_SOURCE_DIR} COMPILE_DEFINITIONS) include(PrintOpts) if (CMAKE_INSTALL_PREFIX STREQUAL "/usr/local" OR CMAKE_INSTALL_PREFIX STREQUAL "C:/Program Files") message("-- ${Yellow}Your CMAKE_INSTALL_PREFIX is ${CMAKE_INSTALL_PREFIX} which is a default system path." - " You may want to change it: set the CMAKE_INSTALL_PREFIX variable to do so${ColourReset}") -else() + " You may want to change it: set the CMAKE_INSTALL_PREFIX variable to do so${ColourReset}") +else () message("-- ${Yellow}Your CMAKE_INSTALL_PREFIX is ${CMAKE_INSTALL_PREFIX}${ColourReset}") -endif() - +endif () ### ### END CMakeLists.txt ### diff --git a/CryptoppMakeRulesOverwrite.cmake b/CryptoppMakeRulesOverwrite.cmake new file mode 100644 index 0000000..73ed3ac --- /dev/null +++ b/CryptoppMakeRulesOverwrite.cmake @@ -0,0 +1,2 @@ +list(APPEND CMAKE_CXX_SOURCE_FILE_EXTENSIONS c) + diff --git a/Jenkinsfile b/Jenkinsfile index 23ce001..850106f 100755 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -25,108 +25,136 @@ pipeline { stage ('build') { steps { sh '''#!/bin/bash -le -module purge -module load ecrc-extras -module load mkl/2018-update-1 -module load gcc/5.5.0 -module load cmake/3.11.1 -module load gsl/2.4-gcc-5.5.0 -module load nlopt/2.4.2-gcc-5.5.0 -module load hwloc/1.11.8-gcc-5.5.0 -module load starpu/1.2.3-gcc-5.5.0-mkl-openmpi-3.0.0 -module load hdf5/1.10.1-gcc-5.5.0 -module load netcdf/4.5.0-gcc-5.5.0 - - -module list -set -x - -export EXAGEOSTATDEVDIR=$PWD -export HICMADIR=$EXAGEOSTATDEVDIR/hicma -export CHAMELEONDIR=$HICMADIR/chameleon -export STARSHDIR=$EXAGEOSTATDEVDIR/stars-h - -## STARS-H -cd $STARSHDIR -rm -rf build -mkdir -p build/installdir -cd build -cmake .. -DCMAKE_INSTALL_PREFIX=$PWD/installdir -DMPI=OFF -DOPENMP=OFF -DSTARPU=OFF -make clean -make -j -make install -export PKG_CONFIG_PATH=$PWD/installdir/lib/pkgconfig:$PKG_CONFIG_PATH - -## CHAMELEON -cd $CHAMELEONDIR -# Update submodules -git submodule update --init --recursive -#install Chameleon -cd $CHAMELEONDIR -rm -rf build -mkdir -p build/installdir -cd build -cmake .. -DCMAKE_BUILD_TYPE=Debug -DCHAMELEON_USE_MPI=OFF -DCMAKE_INSTALL_PREFIX=$PWD/installdir -DCHAMELEON_ENABLE_EXAMPLE=OFF -DCHAMELEON_ENABLE_TESTING=OFF -DCHAMELEON_ENABLE_TIMING=OFF -make -j # CHAMELEON parallel build seems to be fixed -make install -export PKG_CONFIG_PATH=$PWD/installdir/lib/pkgconfig:$PKG_CONFIG_PATH - -## HICMA -cd $HICMADIR -rm -rf build -mkdir -p build/installdir -cd build -cmake .. -DCMAKE_INSTALL_PREFIX=$PWD/installdir -DHICMA_USE_MPI=OFF -DHICMA_ENABLE_TESTING=OFF -DHICMA_ENABLE_TIMING=OFF -make clean -make -j -make install -export PKG_CONFIG_PATH=$PWD/installdir/lib/pkgconfig:$PKG_CONFIG_PATH - -# EXAGEOSTAT -cd $EXAGEOSTATDEVDIR -rm -rf build -mkdir -p build -cd build -cmake .. \ - -DCMAKE_INSTALL_PREFIX=$PWD/installdir \ - -DEXAGEOSTAT_SCHED_STARPU=ON \ - -DEXAGEOSTAT_USE_MPI=OFF \ - -DEXAGEOSTAT_PACKAGE=ON \ - -DCMAKE_BUILD_TYPE=Release \ - -DEXAGEOSTAT_USE_STARSH=ON \ - -DEXAGEOSTAT_USE_HICMA=ON \ - -DEXAGEOSTAT_USE_NETCDF=ON - -make clean -make -j || make VERBOSE=1 -make install -''' + module purge + module load ecrc-extras + module load mkl/2020.0.166 + module load gcc/10.2.0 + module load cmake/3.21.2 + module load hwloc/2.4.0-gcc-10.2.0 + module load openmpi/4.1.0-gcc-10.2.0 + module load starpu/1.3.9-gcc-10.2.0-mkl-openmpi-4.1.0 + module load gsl/2.6-gcc-10.2.0 + module load nlopt/2.7.0-gcc-10.2.0 + module load hdf5/1.12.0-gcc-10.2.0 + module load netcdf/4.7.4-gcc-10.2.0 + + module list + set -x + + export EXAGEOSTATDEVDIR=$PWD + export HICMADIR=$EXAGEOSTATDEVDIR/hicma + export CHAMELEONDIR=$EXAGEOSTATDEVDIR/chameleon + export STARSHDIR=$HICMADIR/stars-h + export HCOREDIR=$HICMADIR/hcore + export HICMAINSTALLDIR=$HICMADIR/dependencies-prefix + + ## CHAMELEON + # Update submodules + git submodule update --init --recursive + cd $CHAMELEONDIR + git checkout release-1.1.0 + + #install Chameleon + rm -rf build + mkdir -p build/installdir + cd build + cmake .. -DCMAKE_INSTALL_PREFIX=$PWD/installdir -DCMAKE_C_FLAGS=-fPIC -DCHAMELEON_USE_MPI=OFF -DCMAKE_BUILD_TYPE="Release" \ + -DCMAKE_C_FLAGS_RELEASE="-O3 -Ofast -w" -DCHAMELEON_USE_CUDA=OFF -DCHAMELEON_ENABLE_EXAMPLE=OFF \ + -DCHAMELEON_ENABLE_TESTING=OFF -DCHAMELEON_ENABLE_TIMING=OFF -DBUILD_SHARED_LIBS=OFF + + make clean + make -j # CHAMELEON parallel build seems to be fixed + make install + export PKG_CONFIG_PATH=$PWD/installdir/lib/pkgconfig:$PKG_CONFIG_PATH + + ## HICMA + cd $HICMADIR + git submodule update --init --recursive + mkdir -p $HICMAINSTALLDIR + rm -rf $HICMAINSTALLDIR/* + + # STARS-H + cd $STARSHDIR + rm -rf build + mkdir -p build + cd build + cmake .. -DCMAKE_INSTALL_PREFIX=$HICMAINSTALLDIR -DMPI=OFF -DOPENMP=OFF -DSTARPU=OFF -DBUILD_SHARED_LIBS=ON -DCMAKE_C_FLAGS=-fPIC -DCMAKE_C_FLAGS_RELEASE="-O3 -Ofast -w" + make clean + make -j + make install + + ## HCORE + cd $HCOREDIR + rm -rf build + mkdir -p build + cd build + cmake .. -DCMAKE_INSTALL_PREFIX=$HICMAINSTALLDIR -DCMAKE_C_FLAGS=-fPIC -DBUILD_SHARED_LIBS=ON -DCMAKE_C_FLAGS_RELEASE="-O3 -Ofast -w" + make clean + make -j + make install + + export PKG_CONFIG_PATH=$HICMAINSTALLDIR/lib/pkgconfig:$PKG_CONFIG_PATH + cd $HICMADIR + rm -rf build + mkdir -p build/installdir + cd build + cmake .. -DCMAKE_INSTALL_PREFIX=$PWD/installdir -DCMAKE_C_FLAGS=-fPIC -DHICMA_USE_MPI="$MPI_VALUE" -DCMAKE_BUILD_TYPE="Release" \ + -DCMAKE_C_FLAGS_RELEASE="-O3 -Ofast -w" -DBUILD_SHARED_LIBS=ON -DCMAKE_C_FLAGS="-fcommon" + make clean + make -j + make install + export PKG_CONFIG_PATH=$PWD/installdir/lib/pkgconfig:$PKG_CONFIG_PATH + + # EXAGEOSTAT + cd $EXAGEOSTATDEVDIR + rm -rf build + mkdir -p build/installdir + cd build + CFLAGS="-fcommon" cmake .. \ + -DCMAKE_INSTALL_PREFIX=$PWD/installdir \ + -DEXAGEOSTAT_SCHED_STARPU=ON \ + -DEXAGEOSTAT_USE_MPI=OFF \ + -DEXAGEOSTAT_PACKAGE=ON \ + -DCMAKE_BUILD_TYPE=Release \ + -DEXAGEOSTAT_USE_STARSH=ON \ + -DEXAGEOSTAT_USE_HICMA=ON \ + -DEXAGEOSTAT_USE_NETCDF=ON \ + -DEXAGEOSTAT_USE_CHAMELEON=ON \ + -DEXAGEOSTAT_INSTALL_DEPS=OFF \ + -DMPI_VALUE=OFF \ + -DCUDA_VALUE=OFF \ + -DCMAKE_C_FLAGS_RELEASE="-O3 -Ofast -w" \ + -DBUILD_SHARED_LIBS=ON + make clean + make -j || make VERBOSE=1 + make install + ''' } } stage ('test') { steps { sh '''#!/bin/bash -le -module purge -module load ecrc-extras -module load mkl/2018-update-1 -module load gcc/5.5.0 -module load cmake/3.11.1 -module load gsl/2.4-gcc-5.5.0 -module load nlopt/2.4.2-gcc-5.5.0 -module load hwloc/1.11.8-gcc-5.5.0 -module load starpu/1.2.3-gcc-5.5.0-mkl-openmpi-3.0.0 -module load hdf5/1.10.1-gcc-5.5.0 -module load netcdf/4.5.0-gcc-5.5.0 - - -module list -set -x - -cd build -rm -rf Testing -ctest --no-compress-output -T Test - -''' + module purge + module load ecrc-extras + module load mkl/2020.0.166 + module load gcc/10.2.0 + module load cmake/3.21.2 + module load hwloc/2.4.0-gcc-10.2.0 + module load openmpi/4.1.0-gcc-10.2.0 + module load starpu/1.3.9-gcc-10.2.0-mkl-openmpi-4.1.0 + module load gsl/2.6-gcc-10.2.0 + module load nlopt/2.7.0-gcc-10.2.0 + module load hdf5/1.12.0-gcc-10.2.0 + module load netcdf/4.7.4-gcc-10.2.0 + + module list + set -x + + cd build + rm -rf Testing + ctest --no-compress-output -T Test + + ''' step([$class: 'XUnitBuilder', thresholds: [[$class: 'FailedThreshold', unstableThreshold: '0']], tools: [[$class: 'CTestType', pattern: 'build/Testing/**/Test.xml']]]) @@ -140,7 +168,7 @@ ctest --no-compress-output -T Test rm -rf cppcheckhtml cppcheck --enable=all --xml --xml-version=2 exageostat_approx/ exageostat_exact/ examples/ misc/ src/ r-wrappers/ -I include/ 2> cppcheck.xml cppcheck-htmlreport --source-encoding="iso8859-1" --title="ExaGeoStat" --source-dir=. --report-dir=cppcheckhtml --file=cppcheck.xml -''' + ''' publishHTML( target: [allowMissing: false, alwaysLinkToLastBuild: false, keepAll: false, reportDir: 'cppcheckhtml', reportFiles: 'index.html', reportName: 'CppCheckReport', reportTitles: ''] ) publishHTML( target: [allowMissing: false, alwaysLinkToLastBuild: false, keepAll: false, reportDir: 'build/docs/build/html', reportFiles: 'index.html', reportName: 'Doxygen Documentation', reportTitles: ''] ) } @@ -155,14 +183,6 @@ ctest --no-compress-output -T Test // Post build actions post { - //always { - //} - //success { - //} - //unstable { - //} - //failure { - //} unstable { emailext body: "${env.JOB_NAME} - Please go to ${env.BUILD_URL}", subject: "Jenkins Pipeline build is UNSTABLE", recipientProviders: [culprits(),requestor()] } @@ -173,6 +193,4 @@ ctest --no-compress-output -T Test emailext body: "${env.JOB_NAME} - Please go to ${env.BUILD_URL}", subject: "Jenkins Pipeline build FAILED", recipientProviders: [culprits(),requestor()] } } -} - - +} \ No newline at end of file diff --git a/LICENSE b/LICENSE index 39b570e..0808c82 100755 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ BSD 3-Clause License -Copyright (c) 2017, King Abdullah University of Science and Technology +Copyright (c) 2017-2023, King Abdullah University of Science and Technology All rights reserved. Redistribution and use in source and binary forms, with or without diff --git a/README.md b/README.md index d1cc8d1..860483b 100755 --- a/README.md +++ b/README.md @@ -1,35 +1,36 @@ What is ExaGeoStat? ================ -The **Exascale GeoStatistics** project (ExaGeoStat) is a parallel high performance unified framework for computational geostatistics on many-core systems. The project aims at optimizing the likelihood function for a given spatial data to provide an efficient way to predict missing observations in the context of climate/weather forecasting applications. This machine learning framework proposes a unified simulation code structure to target various hardware architectures, from commodity x86 to GPU accelerator-based shared and distributed-memory systems. ExaGeoStat enables statisticians to tackle computationally challenging scientific problems at large-scale, while abstracting the hardware complexity, through state-of-the-art high performance linear algebra software libraries. +The **Exascale GeoStatistics** project (ExaGeoStat) is a parallel high performance unified framework for computational geostatistics on many-core systems. The project aims at optimizing the likelihood function for a given spatial data to provide an efficient way to predict missing observations in the context of climate/weather forecasting applications. This machine learning framework proposes a unified simulation code structure to target various hardware architectures, from commodity x86 to GPU accelerator-based shared and distributed-memory systems. ExaGeoStat enables statisticians to tackle computationally challenging scientific problems at large-scale, while abstracting the hardware complexity through state-of-the-art high performance linear algebra software libraries. Vision of ExaGeoStat ================= -ExaGeoStat is a collaboration between the KAUST Statistics group and the Extreme Computing Research +ExaGeoStat is a collaboration between the KAUST Spatial Statistics group and the Extreme Computing Research Center (ECRC). Its contribution lies not in a new algorithm nor in a new data set, but in demonstrating the routine use of the larger data sets becoming available to geospatial statisticians, thanks to the implementation of state-of-the-art statistical algorithms on high-performance computing (HPC) hardware. We have built a standalone software framework (ExaGeoStat) that is able to run on a variety -of hardware resources, including GPUs and massive distributed systems such as Shaheen, -KAUST's Cray XC40 supercomputer, and to create a statistical model to predict environmental data -(i.e., temperature, flow rates, soil moisture, wind speed, etc.) at spatial locations on which data +of hardware resources, including GPUs and massively distributed systems such as Shaheen-II, +KAUST's Cray XC40 supercomputer, ORNL Summit (OLCF-4) supercomputer, and Riken Fugaku supercomputer, +to create a statistical model to predict environmental data (i.e., temperature, flow rates, soil moisture, + wind speed, air pollution, etc.) at spatial locations on which data is missing, and to exploit large amounts of data to reduce the effect of individual measurement errors. The best-known methods for such statistical processing have a cost that grows rapidly in the size of the data set, namely, in proportion to its cube, or third power. Thus, increasing -the size of data set by a factor ten drives up the cost of the computation by a factor of -a thousand, while simultaneously driving up the memory requirements by a factor o hundred. +the size of the data set by a factor ten drives up the cost of the computation by a factor of +a thousand, while simultaneously driving up the memory requirements by a factor a hundred. For instance, according to this cubic growth in complexity, a computation that requires one minute would require nearly 17 hours on a data set just ten times larger. This creates a computational strain on standard statistics software, for which contemporary data sizes were not anticipated; and even if possible, it puts the computation beyond the interactive attention span of the analyst. Parallelism (assigning thousands of processors to the -single task) and Moore's Law allow leading edge computers to handle such "big data" +single task) and Moore's Law allow leading-edge computers to handle such "big data" with ease, but the software bridge must be built. Furthermore, the software interface must resemble the interactive one with which working statisticians are familiar. @@ -43,32 +44,49 @@ with a user-controlled numerical accuracy. This further expands practical proble statisticians with modest computational resources. -Current Version: 1.1.0 +Current Version: 1.2.0 ====================== - Current Features of ExaGeoStat ====================== Operations: -1. Large-scale synthetic matrix generation. -2. Univariate and bivariate modeling using dense, Tile Low-Rank (TLR), Diagonal Super-Tile (DST), and mixed-precision computation. -3. Univariate and bivariate Predicting large-scale unknown measures in predefined geospatial locations. -4. Univariate and bivariate parameter estimation assessment using MLOE/MMOM criteria. - +1. Large-scale synthetic matrix generation in dense. +2. Univariate/bivariate/trivariate Gaussian space modeling and prediction using dense, + Tile Low-Rank (TLR), Diagonal Super-Tile (DST) approximations. +3. Univariate/bivariate Gaussian space/time modeling and prediction using dense, + Tile Low-Rank (TLR), Diagonal Super-Tile (DST) approximations. +4. Univariate Gaussian and Tukey g-and-h non-Gaussian space modeling using dense, + Tile Low-Rank (TLR), Diagonal Super-Tile (DST) approximations. +5. Univariate and bivariate parameter estimation assessment using MLOE/MMOM criteria. + +Supported Covariance Functions: +====================== +1. Univariate Matérn (Gaussian/Stationary) +2. Univariate Matérn with Nugget (Gaussian/Stationary) +3. Flexible Bivariate Matérn (Gaussian/Stationary) +4. Parsimonious Bivariate Matérn (Gaussian/Stationary) +5. Parsimonious trivariate Matérn (Gaussian/Stationary) +6. Univariate Space/Time Matérn (Gaussian/Stationary) +7. Bivariate Space/Time Matérn (Gaussian/Stationary) +8. Tukey g-and-h Univariate Matérn (non-Gaussian/Stationary) +9. Tukey g-and-h Univariate Power Exponential (non-Gaussian/Stationary) Programming models: 1. MPI 2. Task-based programming models External libraries: -1. StarPU dynamic runtime system -2. HiCMA -3. Stars-H -4. Chameleon +1. NLOPT +2. GSL +3. HWLOC +4. StarPU dynamic runtime system +5. HiCMA +6. Stars-H +7. Chameleon Installation ============ -Installation requires at least **CMake** of version 3.2.3. To build ExaGeoStat, +Installation requires at least **CMake** of version 2.8.12. To build ExaGeoStat, please follow these instructions: 1. Get from git repository @@ -120,15 +138,24 @@ EXAGEOSTAT. References ========== -1. Sameh Abdulah, Hatem Ltaief, Ying Sun, Marc G. Genton, and David Keyes. "ExaGeoStat: A High Performance Unified Software for Geostatistics on Manycore Systems," IEEE Transactions on Parallel and Distributed Systems (2018). +1. Abdulah, Sameh, Hatem Ltaief, Ying Sun, Marc G. Genton, and David E. Keyes. "ExaGeoStat: A high performance unified software for geostatistics on manycore systems." IEEE Transactions on Parallel and Distributed Systems 29, no. 12 (2018): 2771-2784. + +2. Abdulah, Sameh, Hatem Ltaief, Ying Sun, Marc G. Genton, and David E. Keyes. "Parallel approximation of the maximum likelihood estimation for the prediction of large-scale geostatistics simulations." In 2018 IEEE international conference on cluster computing (CLUSTER), pp. 98-108. IEEE, 2018. + +3. Abdulah, Sameh, Hatem Ltaief, Ying Sun, Marc G. Genton, and David E. Keyes. "Geostatistical modeling and prediction using mixed precision tile Cholesky factorization." In 2019 IEEE 26th international conference on high performance computing, data, and analytics (HiPC), pp. 152-162. IEEE, 2019. + +4. Salvana, Mary Lai O., Sameh Abdulah, Huang Huang, Hatem Ltaief, Ying Sun, Marc G. Genton, and David E. Keyes. "High performance multivariate geospatial statistics on manycore systems." IEEE Transactions on Parallel and Distributed Systems 32, no. 11 (2021): 2719-2733. + +5. Salvaña, Mary Lai O., Sameh Abdulah, Hatem Ltaief, Ying Sun, Marc G. Genton, and David E. Keyes. "Parallel Space-Time Likelihood Optimization for Air Pollution Prediction on Large-Scale Systems." In Proceedings of the Platform for Advanced Scientific Computing Conference (PASC '22). Association for Computing Machinery, New York, NY, USA, Article 17, 1–11. ACM, 2022. + +6. Abdulah, Sameh, Qinglei Cao, Yu Pei, George Bosilca, Jack Dongarra, Marc G. Genton, David E. Keyes, Hatem Ltaief, and Ying Sun. "Accelerating geostatistical modeling and prediction with mixed-precision computations: A high-productivity approach with PaRSEC." IEEE Transactions on Parallel and Distributed Systems 33, no. 4 (2021): 964-976. -2. Sameh Abdulah, Hatem Ltaief, Ying Sun, Marc G. Genton, and David Keyes. "Parallel Approximation of the Maximum Likelihood Estimation for the Prediction of Large-Scale Geostatistics Simulations," IEEE Cluster Conference, Belfast, UK, Septemeber, 2018. +7. Mondal, Sagnik, Sameh Abdulah, Hatem Ltaief, Ying Sun, Marc G. Genton, and David E. Keyes. "Parallel Approximations of the Tukey g-and-h Likelihoods and Predictions for Non-Gaussian Geostatistics." 2022 IEEE International Parallel and Distributed Processing Symposium (IPDPS), Lyon, France, 2022, pp. 379-389. IEEE, 2022. -3. Sameh Abdulah, Hatem Ltaief, Ying Sun, Marc G. Genton, and David Keyes. "Geostatistical Modeling and Prediction Using Mixed Precision Tile Cholesky Factorization." 2019 IEEE 26th International Conference on High Performance Computing, Data, and Analytics (HiPC). IEEE, 2019. +8. Cao, Qinglei, Sameh Abdulah, Rabab Alomairy, Yu Pei, Pratik Nag, George Bosilca, Jack Dongarra et al. "Reshaping geostatistical modeling and prediction for extreme-scale environmental applications." In 2022 SC22: International Conference for High Performance Computing, Networking, Storage and Analysis (SC), pp. 13-24. IEEE Computer Society, 2022. (ACM GORDON BELL PRIZE Finalist). Handout ======= More information can be found in this handout: ![Handout](docs/handout.jpg) -# multivariate-modeling diff --git a/VERSION.txt b/VERSION.txt index de38864..134bf77 100755 --- a/VERSION.txt +++ b/VERSION.txt @@ -1,2 +1 @@ -V1.1.0 - +V1.2.0 \ No newline at end of file diff --git a/chameleon b/chameleon new file mode 160000 index 0000000..4db899c --- /dev/null +++ b/chameleon @@ -0,0 +1 @@ +Subproject commit 4db899ca30d29927018d83964b9b6d517269abe1 diff --git a/cmake_modules/GenPkgConfig.cmake b/cmake_modules/GenPkgConfig.cmake index 8813b6f..7baab43 100644 --- a/cmake_modules/GenPkgConfig.cmake +++ b/cmake_modules/GenPkgConfig.cmake @@ -10,8 +10,8 @@ # # @file GenPkgConfig.cmake # -# @project MORSE -# MORSE is a software package provided by: +# @project CHAMELEON +# CHAMELEON is a software package provided by: # Inria Bordeaux - Sud-Ouest, # Univ. of Tennessee, # King Abdullah Univesity of Science and Technology @@ -132,7 +132,7 @@ MACRO(GENERATE_PKGCONFIG_FILE) # --------------- SET(_output_exageostat_file "${CMAKE_BINARY_DIR}/exageostat.pc") - # TODO: add url of MORSE releases in .pc file + # TODO: add url of CHAMELEON releases in .pc file CONFIGURE_FILE("${CMAKE_CURRENT_SOURCE_DIR}/exageostat.pc.in" "${_output_exageostat_file}" @ONLY) # installation diff --git a/cmake_modules/PrintOpts.cmake b/cmake_modules/PrintOpts.cmake index a0ea9ce..37410be 100644 --- a/cmake_modules/PrintOpts.cmake +++ b/cmake_modules/PrintOpts.cmake @@ -11,8 +11,8 @@ # # @file PrintOpts.cmake # -# @project MORSE -# MORSE is a software package provided by: +# @project CHAMELEON +# CHAMELEON is a software package provided by: # Inria Bordemisc - Sud-Ouest, # Univ. of Tennessee, # King Abdullah Univesity of Science and Technology diff --git a/cmake_modules/dependencies/modules/find/FindGSL.cmake b/cmake_modules/dependencies/modules/find/FindGSL.cmake new file mode 100644 index 0000000..8b6da0c --- /dev/null +++ b/cmake_modules/dependencies/modules/find/FindGSL.cmake @@ -0,0 +1,232 @@ +# Distributed under the OSI-approved BSD 3-Clause License. See accompanying +# file Copyright.txt or https://cmake.org/licensing for details. + +#[=======================================================================[.rst: +FindGSL +-------- + +.. versionadded:: 3.2 + +Find the native GNU Scientific Library (GSL) includes and libraries. + +The GNU Scientific Library (GSL) is a numerical library for C and C++ +programmers. It is free software under the GNU General Public +License. + +Imported Targets +^^^^^^^^^^^^^^^^ + +If GSL is found, this module defines the following :prop_tgt:`IMPORTED` +targets:: + + GSL::gsl - The main GSL library. + GSL::gslcblas - The CBLAS support library used by GSL. + +Result Variables +^^^^^^^^^^^^^^^^ + +This module will set the following variables in your project:: + + GSL_FOUND - True if GSL found on the local system + GSL_INCLUDE_DIRS - Location of GSL header files. + GSL_LIBRARIES - The GSL libraries. + GSL_VERSION - The version of the discovered GSL install. + +Hints +^^^^^ + +Set ``GSL_ROOT_DIR`` to a directory that contains a GSL installation. + +This script expects to find libraries at ``$GSL_ROOT_DIR/lib`` and the GSL +headers at ``$GSL_ROOT_DIR/include/gsl``. The library directory may +optionally provide Release and Debug folders. If available, the libraries +named ``gsld``, ``gslblasd`` or ``cblasd`` are recognized as debug libraries. +For Unix-like systems, this script will use ``$GSL_ROOT_DIR/bin/gsl-config`` +(if found) to aid in the discovery of GSL. + +Cache Variables +^^^^^^^^^^^^^^^ + +This module may set the following variables depending on platform and type +of GSL installation discovered. These variables may optionally be set to +help this module find the correct files:: + + GSL_CBLAS_LIBRARY - Location of the GSL CBLAS library. + GSL_CBLAS_LIBRARY_DEBUG - Location of the debug GSL CBLAS library (if any). + GSL_CONFIG_EXECUTABLE - Location of the ``gsl-config`` script (if any). + GSL_LIBRARY - Location of the GSL library. + GSL_LIBRARY_DEBUG - Location of the debug GSL library (if any). + +#]=======================================================================] + +include(FindPackageHandleStandardArgs.cmake) + +#============================================================================= +# If the user has provided ``GSL_ROOT_DIR``, use it! Choose items found +# at this location over system locations. +if( EXISTS "$ENV{GSL_ROOT_DIR}" ) + file( TO_CMAKE_PATH "$ENV{GSL_ROOT_DIR}" GSL_ROOT_DIR ) + set( GSL_ROOT_DIR "${GSL_ROOT_DIR}" CACHE PATH "Prefix for GSL installation." ) +endif() +if( NOT EXISTS "${GSL_ROOT_DIR}" ) + set( GSL_USE_PKGCONFIG ON ) +endif() + +#============================================================================= +# As a first try, use the PkgConfig module. This will work on many +# *NIX systems. See :module:`findpkgconfig` +# This will return ``GSL_INCLUDEDIR`` and ``GSL_LIBDIR`` used below. +message("$ENV{PKG_CONFIG_PATH}") +if( GSL_USE_PKGCONFIG ) + find_package(PkgConfig QUIET) + pkg_check_modules( GSL QUIET gsl ) + + if( EXISTS "${GSL_INCLUDEDIR}" ) + get_filename_component( GSL_ROOT_DIR "${GSL_INCLUDEDIR}" DIRECTORY CACHE) + endif() +endif() + +#============================================================================= +# Set GSL_INCLUDE_DIRS and GSL_LIBRARIES. If we skipped the PkgConfig step, try +# to find the libraries at $GSL_ROOT_DIR (if provided) or in standard system +# locations. These find_library and find_path calls will prefer custom +# locations over standard locations (HINTS). If the requested file is not found +# at the HINTS location, standard system locations will be still be searched +# (/usr/lib64 (Redhat), lib/i386-linux-gnu (Debian)). + +find_path( GSL_INCLUDE_DIR + NAMES gsl/gsl_sf.h + HINTS ${GSL_ROOT_DIR}/include ${GSL_INCLUDEDIR} +) +find_library( GSL_LIBRARY + NAMES gsl + HINTS ${GSL_ROOT_DIR}/lib ${GSL_LIBDIR} + PATH_SUFFIXES Release Debug +) +find_library( GSL_CBLAS_LIBRARY + NAMES gslcblas cblas + HINTS ${GSL_ROOT_DIR}/lib ${GSL_LIBDIR} + PATH_SUFFIXES Release Debug +) +# Do we also have debug versions? +find_library( GSL_LIBRARY_DEBUG + NAMES gsld gsl + HINTS ${GSL_ROOT_DIR}/lib ${GSL_LIBDIR} + PATH_SUFFIXES Debug +) +find_library( GSL_CBLAS_LIBRARY_DEBUG + NAMES gslcblasd cblasd gslcblas cblas + HINTS ${GSL_ROOT_DIR}/lib ${GSL_LIBDIR} + PATH_SUFFIXES Debug +) +set( GSL_INCLUDE_DIRS ${GSL_INCLUDE_DIR} ) +set( GSL_LIBRARIES ${GSL_LIBRARY} ${GSL_CBLAS_LIBRARY} ) + +# If we didn't use PkgConfig, try to find the version via gsl-config or by +# reading gsl_version.h. +if( NOT GSL_VERSION ) + # 1. If gsl-config exists, query for the version. + find_program( GSL_CONFIG_EXECUTABLE + NAMES gsl-config + HINTS "${GSL_ROOT_DIR}/bin" + ) + if( EXISTS "${GSL_CONFIG_EXECUTABLE}" ) + execute_process( + COMMAND "${GSL_CONFIG_EXECUTABLE}" --version + OUTPUT_VARIABLE GSL_VERSION + OUTPUT_STRIP_TRAILING_WHITESPACE ) + endif() + + # 2. If gsl-config is not available, try looking in gsl/gsl_version.h + if( NOT GSL_VERSION AND EXISTS "${GSL_INCLUDE_DIRS}/gsl/gsl_version.h" ) + file( STRINGS "${GSL_INCLUDE_DIRS}/gsl/gsl_version.h" gsl_version_h_contents REGEX "define GSL_VERSION" ) + string( REGEX REPLACE ".*define[ ]+GSL_VERSION[ ]+\"([^\"]*)\".*" "\\1" GSL_VERSION ${gsl_version_h_contents} ) + endif() + + # might also try scraping the directory name for a regex match "gsl-X.X" +endif() + +#============================================================================= +# handle the QUIETLY and REQUIRED arguments and set GSL_FOUND to TRUE if all +# listed variables are TRUE +find_package_handle_standard_args( GSL + FOUND_VAR + GSL_FOUND + REQUIRED_VARS + GSL_INCLUDE_DIR + GSL_LIBRARY + GSL_CBLAS_LIBRARY + VERSION_VAR + GSL_VERSION + ) + +mark_as_advanced( GSL_ROOT_DIR GSL_VERSION GSL_LIBRARY GSL_INCLUDE_DIR + GSL_CBLAS_LIBRARY GSL_LIBRARY_DEBUG GSL_CBLAS_LIBRARY_DEBUG + GSL_USE_PKGCONFIG GSL_CONFIG ) + +#============================================================================= +# Register imported libraries: +# 1. If we can find a Windows .dll file (or if we can find both Debug and +# Release libraries), we will set appropriate target properties for these. +# 2. However, for most systems, we will only register the import location and +# include directory. + +# Look for dlls, or Release and Debug libraries. +if(WIN32) + string( REPLACE ".lib" ".dll" GSL_LIBRARY_DLL "${GSL_LIBRARY}" ) + string( REPLACE ".lib" ".dll" GSL_CBLAS_LIBRARY_DLL "${GSL_CBLAS_LIBRARY}" ) + string( REPLACE ".lib" ".dll" GSL_LIBRARY_DEBUG_DLL "${GSL_LIBRARY_DEBUG}" ) + string( REPLACE ".lib" ".dll" GSL_CBLAS_LIBRARY_DEBUG_DLL "${GSL_CBLAS_LIBRARY_DEBUG}" ) +endif() + +if( GSL_FOUND AND NOT TARGET GSL::gsl ) + if( EXISTS "${GSL_LIBRARY_DLL}" AND EXISTS "${GSL_CBLAS_LIBRARY_DLL}") + + # Windows systems with dll libraries. + add_library( GSL::gsl SHARED IMPORTED ) + add_library( GSL::gslcblas SHARED IMPORTED ) + + # Windows with dlls, but only Release libraries. + set_target_properties( GSL::gslcblas PROPERTIES + IMPORTED_LOCATION_RELEASE "${GSL_CBLAS_LIBRARY_DLL}" + IMPORTED_IMPLIB "${GSL_CBLAS_LIBRARY}" + INTERFACE_INCLUDE_DIRECTORIES "${GSL_INCLUDE_DIRS}" + IMPORTED_CONFIGURATIONS Release + IMPORTED_LINK_INTERFACE_LANGUAGES "C" ) + set_target_properties( GSL::gsl PROPERTIES + IMPORTED_LOCATION_RELEASE "${GSL_LIBRARY_DLL}" + IMPORTED_IMPLIB "${GSL_LIBRARY}" + INTERFACE_INCLUDE_DIRECTORIES "${GSL_INCLUDE_DIRS}" + IMPORTED_CONFIGURATIONS Release + IMPORTED_LINK_INTERFACE_LANGUAGES "C" + INTERFACE_LINK_LIBRARIES GSL::gslcblas ) + + # If we have both Debug and Release libraries + if( EXISTS "${GSL_LIBRARY_DEBUG_DLL}" AND EXISTS "${GSL_CBLAS_LIBRARY_DEBUG_DLL}") + set_property( TARGET GSL::gslcblas APPEND PROPERTY IMPORTED_CONFIGURATIONS Debug ) + set_target_properties( GSL::gslcblas PROPERTIES + IMPORTED_LOCATION_DEBUG "${GSL_CBLAS_LIBRARY_DEBUG_DLL}" + IMPORTED_IMPLIB_DEBUG "${GSL_CBLAS_LIBRARY_DEBUG}" ) + set_property( TARGET GSL::gsl APPEND PROPERTY IMPORTED_CONFIGURATIONS Debug ) + set_target_properties( GSL::gsl PROPERTIES + IMPORTED_LOCATION_DEBUG "${GSL_LIBRARY_DEBUG_DLL}" + IMPORTED_IMPLIB_DEBUG "${GSL_LIBRARY_DEBUG}" ) + endif() + + else() + + # For all other environments (ones without dll libraries), create + # the imported library targets. + add_library( GSL::gsl UNKNOWN IMPORTED ) + add_library( GSL::gslcblas UNKNOWN IMPORTED ) + set_target_properties( GSL::gslcblas PROPERTIES + IMPORTED_LOCATION "${GSL_CBLAS_LIBRARY}" + INTERFACE_INCLUDE_DIRECTORIES "${GSL_INCLUDE_DIRS}" + IMPORTED_LINK_INTERFACE_LANGUAGES "C" ) + set_target_properties( GSL::gsl PROPERTIES + IMPORTED_LOCATION "${GSL_LIBRARY}" + INTERFACE_INCLUDE_DIRECTORIES "${GSL_INCLUDE_DIRS}" + IMPORTED_LINK_INTERFACE_LANGUAGES "C" + INTERFACE_LINK_LIBRARIES GSL::gslcblas ) + endif() +endif() diff --git a/cmake_modules/dependencies/modules/find/FindMKL.cmake b/cmake_modules/dependencies/modules/find/FindMKL.cmake new file mode 100644 index 0000000..7044eb0 --- /dev/null +++ b/cmake_modules/dependencies/modules/find/FindMKL.cmake @@ -0,0 +1,127 @@ +# Find the Math Kernel Library from Intel +# +# MKL_FOUND - System has MKL +# MKL_INCLUDE_DIRS - MKL include files directories +# MKL_LIBRARIES - The MKL libraries +# MKL_INTERFACE_LIBRARY - MKL interface library +# MKL_SEQUENTIAL_LAYER_LIBRARY - MKL sequential layer library +# MKL_CORE_LIBRARY - MKL core library +# +# The environment variables MKLROOT and INTEL are used to find the library. +# Everything else is ignored. If MKL is found "-DMKL_ILP64" is added to +# CMAKE_C_FLAGS and CMAKE_CXX_FLAGS. +# +# Example usage: +# +# find_package(MKL) +# if(MKL_FOUND) +# target_link_libraries(TARGET ${MKL_LIBRARIES}) +# endif() + +# If already in cache, be silent +if (MKL_INCLUDE_DIRS AND MKL_LIBRARIES AND MKL_INTERFACE_LIBRARY AND + MKL_SEQUENTIAL_LAYER_LIBRARY AND MKL_CORE_LIBRARY) + set (MKL_FIND_QUIETLY TRUE) +endif() + +if(NOT BUILD_SHARED_LIBS) + if (WIN32) + set(INT_LIB "mkl_intel_ilp64.lib") + set(SEQ_LIB "mkl_sequential.lib") + set(THR_LIB "mkl_intel_thread.lib") + set(COR_LIB "mkl_core.lib") + else() + set(INT_LIB "libmkl_intel_ilp64.a") + set(SEQ_LIB "libmkl_sequential.a") + set(THR_LIB "libmkl_intel_thread.a") + set(COR_LIB "libmkl_core.a") + endif() +else() + set(INT_LIB "mkl_intel_ilp64") + set(SEQ_LIB "mkl_sequential") + set(THR_LIB "mkl_intel_thread") + set(COR_LIB "mkl_core") +endif() + +if(MSVC) + set(ProgramFilesx86 "ProgramFiles(x86)") + set(INTEL_ROOT_DEFAULT $ENV{${ProgramFilesx86}}/IntelSWTools/compilers_and_libraries/windows) +else() + set(INTEL_ROOT_DEFAULT "/opt/intel") +endif() +set(INTEL_ROOT ${INTEL_ROOT_DEFAULT} CACHE PATH "Folder contains intel libs") +find_path(MKL_ROOT include/mkl.h PATHS $ENV{MKLROOT} ${INTEL_ROOT}/mkl + DOC "Folder contains MKL") + +find_path(MKL_INCLUDE_DIR NAMES mkl.h HINTS ${MKL_ROOT}/include /usr/include/mkl) + + +find_library(MKL_INTERFACE_LIBRARY + NAMES ${INT_LIB} + PATHS ${MKL_ROOT}/lib + ${MKL_ROOT}/lib/intel64 + ${MKL_ROOT}/lib/intel64_win + ${INTEL_ROOT}/mkl/lib/intel64) + +find_library(MKL_SEQUENTIAL_LAYER_LIBRARY + NAMES ${SEQ_LIB} + PATHS ${MKL_ROOT}/lib + ${MKL_ROOT}/lib/intel64 + ${INTEL_ROOT}/mkl/lib/intel64) + +find_library(MKL_CORE_LIBRARY + NAMES ${COR_LIB} + PATHS ${MKL_ROOT}/lib + ${MKL_ROOT}/lib/intel64 + ${INTEL_ROOT}/mkl/lib/intel64) + +set(MKL_INCLUDE_DIRS ${MKL_INCLUDE_DIR}) +set(MKL_LIBRARIES ${MKL_INTERFACE_LIBRARY} ${MKL_SEQUENTIAL_LAYER_LIBRARY} ${MKL_CORE_LIBRARY}) + +if(NOT WIN32 AND NOT APPLE) + # Added -Wl block to avoid circular dependencies. + # https://stackoverflow.com/questions/5651869/what-are-the-start-group-and-end-group-command-line-options + # https://software.intel.com/en-us/articles/intel-mkl-link-line-advisor + set(MKL_LIBRARIES -Wl,--start-group ${MKL_LIBRARIES} -Wl,--end-group) +elseif(APPLE) + # MacOS does not support --start-group and --end-group + set(MKL_LIBRARIES -Wl,${MKL_LIBRARIES} -Wl,) +endif() + +# message("1 ${MKL_INCLUDE_DIR}") +# message("2 ${MKL_INTERFACE_LIBRARY}") +# message("3 ${MKL_SEQUENTIAL_LAYER_LIBRARY}") +# message("4 ${MKL_CORE_LIBRARY}") + +if (MKL_INCLUDE_DIR AND + MKL_INTERFACE_LIBRARY AND + MKL_SEQUENTIAL_LAYER_LIBRARY AND + MKL_CORE_LIBRARY) + + + if (NOT DEFINED ENV{CRAY_PRGENVPGI} AND + NOT DEFINED ENV{CRAY_PRGENVGNU} AND + NOT DEFINED ENV{CRAY_PRGENVCRAY} AND + NOT DEFINED ENV{CRAY_PRGENVINTEL} AND + NOT MSVC) + set(ABI "-m64") + endif() + + set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -DMKL_ILP64 ${ABI}") + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DMKL_ILP64 ${ABI}") + +else() + set(MKL_INCLUDE_DIRS "") + set(MKL_LIBRARIES "") + set(MKL_INTERFACE_LIBRARY "") + set(MKL_SEQUENTIAL_LAYER_LIBRARY "") + set(MKL_CORE_LIBRARY "") + +endif() + +# Handle the QUIETLY and REQUIRED arguments and set MKL_FOUND to TRUE if +# all listed variables are TRUE. +INCLUDE(FindPackageHandleStandardArgs) +FIND_PACKAGE_HANDLE_STANDARD_ARGS(MKL DEFAULT_MSG MKL_LIBRARIES MKL_INCLUDE_DIRS MKL_INTERFACE_LIBRARY MKL_SEQUENTIAL_LAYER_LIBRARY MKL_CORE_LIBRARY) + +MARK_AS_ADVANCED(MKL_INCLUDE_DIRS MKL_LIBRARIES MKL_INTERFACE_LIBRARY MKL_SEQUENTIAL_LAYER_LIBRARY MKL_CORE_LIBRARY) diff --git a/cmake_modules/dependencies/modules/find/FindMPI.cmake b/cmake_modules/dependencies/modules/find/FindMPI.cmake new file mode 100644 index 0000000..2779032 --- /dev/null +++ b/cmake_modules/dependencies/modules/find/FindMPI.cmake @@ -0,0 +1,1757 @@ +# Distributed under the OSI-approved BSD 3-Clause License. See accompanying +# file Copyright.txt or https://cmake.org/licensing for details. + +#[=======================================================================[.rst: +FindMPI +------- + +Find a Message Passing Interface (MPI) implementation. + +The Message Passing Interface (MPI) is a library used to write +high-performance distributed-memory parallel applications, and is +typically deployed on a cluster. MPI is a standard interface (defined +by the MPI forum) for which many implementations are available. + +Variables for using MPI +^^^^^^^^^^^^^^^^^^^^^^^ + +The module exposes the components ``C``, ``CXX``, ``MPICXX`` and ``Fortran``. +Each of these controls the various MPI languages to search for. +The difference between ``CXX`` and ``MPICXX`` is that ``CXX`` refers to the +MPI C API being usable from C++, whereas ``MPICXX`` refers to the MPI-2 C++ API +that was removed again in MPI-3. + +Depending on the enabled components the following variables will be set: + +``MPI_FOUND`` + Variable indicating that MPI settings for all requested languages have been found. + If no components are specified, this is true if MPI settings for all enabled languages + were detected. Note that the ``MPICXX`` component does not affect this variable. +``MPI_VERSION`` + Minimal version of MPI detected among the requested languages, or all enabled languages + if no components were specified. + +This module will set the following variables per language in your +project, where ```` is one of C, CXX, or Fortran: + +``MPI__FOUND`` + Variable indicating the MPI settings for ```` were found and that + simple MPI test programs compile with the provided settings. +``MPI__COMPILER`` + MPI compiler for ```` if such a program exists. +``MPI__COMPILE_OPTIONS`` + Compilation options for MPI programs in ````, given as a :ref:`;-list `. +``MPI__COMPILE_DEFINITIONS`` + Compilation definitions for MPI programs in ````, given as a :ref:`;-list `. +``MPI__INCLUDE_DIRS`` + Include path(s) for MPI header. +``MPI__LINK_FLAGS`` + Linker flags for MPI programs. +``MPI__LIBRARIES`` + All libraries to link MPI programs against. + +Additionally, the following :prop_tgt:`IMPORTED` targets are defined: + +``MPI::MPI_`` + Target for using MPI from ````. + +The following variables indicating which bindings are present will be defined: + +``MPI_MPICXX_FOUND`` + Variable indicating whether the MPI-2 C++ bindings are present (introduced in MPI-2, removed with MPI-3). +``MPI_Fortran_HAVE_F77_HEADER`` + True if the Fortran 77 header ``mpif.h`` is available. +``MPI_Fortran_HAVE_F90_MODULE`` + True if the Fortran 90 module ``mpi`` can be used for accessing MPI (MPI-2 and higher only). +``MPI_Fortran_HAVE_F08_MODULE`` + True if the Fortran 2008 ``mpi_f08`` is available to MPI programs (MPI-3 and higher only). + +If possible, the MPI version will be determined by this module. The facilities to detect the MPI version +were introduced with MPI-1.2, and therefore cannot be found for older MPI versions. + +``MPI__VERSION_MAJOR`` + Major version of MPI implemented for ```` by the MPI distribution. +``MPI__VERSION_MINOR`` + Minor version of MPI implemented for ```` by the MPI distribution. +``MPI__VERSION`` + MPI version implemented for ```` by the MPI distribution. + +Note that there's no variable for the C bindings being accessible through ``mpi.h``, since the MPI standards +always have required this binding to work in both C and C++ code. + +For running MPI programs, the module sets the following variables + +``MPIEXEC_EXECUTABLE`` + Executable for running MPI programs, if such exists. +``MPIEXEC_NUMPROC_FLAG`` + Flag to pass to ``mpiexec`` before giving it the number of processors to run on. +``MPIEXEC_MAX_NUMPROCS`` + Number of MPI processors to utilize. Defaults to the number + of processors detected on the host system. +``MPIEXEC_PREFLAGS`` + Flags to pass to ``mpiexec`` directly before the executable to run. +``MPIEXEC_POSTFLAGS`` + Flags to pass to ``mpiexec`` after other flags. + +Variables for locating MPI +^^^^^^^^^^^^^^^^^^^^^^^^^^ + +This module performs a three step search for an MPI implementation: + +1. Check if the compiler has MPI support built-in. This is the case if the user passed a + compiler wrapper as ``CMAKE__COMPILER`` or if they're on a Cray system. +2. Attempt to find an MPI compiler wrapper and determine the compiler information from it. +3. Try to find an MPI implementation that does not ship such a wrapper by guessing settings. + Currently, only Microsoft MPI and MPICH2 on Windows are supported. + +For controlling the second step, the following variables may be set: + +``MPI__COMPILER`` + Search for the specified compiler wrapper and use it. +``MPI__COMPILER_FLAGS`` + Flags to pass to the MPI compiler wrapper during interrogation. Some compiler wrappers + support linking debug or tracing libraries if a specific flag is passed and this variable + may be used to obtain them. +``MPI_COMPILER_FLAGS`` + Used to initialize ``MPI__COMPILER_FLAGS`` if no language specific flag has been given. + Empty by default. +``MPI_EXECUTABLE_SUFFIX`` + A suffix which is appended to all names that are being looked for. For instance you may set this + to ``.mpich`` or ``.openmpi`` to prefer the one or the other on Debian and its derivatives. + +In order to control the guessing step, the following variable may be set: + +``MPI_GUESS_LIBRARY_NAME`` + Valid values are ``MSMPI`` and ``MPICH2``. If set, only the given library will be searched for. + By default, ``MSMPI`` will be preferred over ``MPICH2`` if both are available. + This also sets ``MPI_SKIP_COMPILER_WRAPPER`` to ``true``, which may be overridden. + +Each of the search steps may be skipped with the following control variables: + +``MPI_ASSUME_NO_BUILTIN_MPI`` + If true, the module assumes that the compiler itself does not provide an MPI implementation and + skips to step 2. +``MPI_SKIP_COMPILER_WRAPPER`` + If true, no compiler wrapper will be searched for. +``MPI_SKIP_GUESSING`` + If true, the guessing step will be skipped. + +Additionally, the following control variable is available to change search behavior: + +``MPI_CXX_SKIP_MPICXX`` + Add some definitions that will disable the MPI-2 C++ bindings. + Currently supported are MPICH, Open MPI, Platform MPI and derivatives thereof, + for example MVAPICH or Intel MPI. + +If the find procedure fails for a variable ``MPI__WORKS``, then the settings detected by or passed to +the module did not work and even a simple MPI test program failed to compile. + +If all of these parameters were not sufficient to find the right MPI implementation, a user may +disable the entire autodetection process by specifying both a list of libraries in ``MPI__LIBRARIES`` +and a list of include directories in ``MPI__ADDITIONAL_INCLUDE_DIRS``. +Any other variable may be set in addition to these two. The module will then validate the MPI settings and store the +settings in the cache. + +Cache variables for MPI +^^^^^^^^^^^^^^^^^^^^^^^ + +The variable ``MPI__INCLUDE_DIRS`` will be assembled from the following variables. +For C and CXX: + +``MPI__HEADER_DIR`` + Location of the ``mpi.h`` header on disk. + +For Fortran: + +``MPI_Fortran_F77_HEADER_DIR`` + Location of the Fortran 77 header ``mpif.h``, if it exists. +``MPI_Fortran_MODULE_DIR`` + Location of the ``mpi`` or ``mpi_f08`` modules, if available. + +For all languages the following variables are additionally considered: + +``MPI__ADDITIONAL_INCLUDE_DIRS`` + A :ref:`;-list ` of paths needed in addition to the normal include directories. +``MPI__INCLUDE_DIR`` + Path variables for include folders referred to by ````. +``MPI__ADDITIONAL_INCLUDE_VARS`` + A :ref:`;-list ` of ```` that will be added to the include locations of ````. + +The variable ``MPI__LIBRARIES`` will be assembled from the following variables: + +``MPI__LIBRARY`` + The location of a library called ```` for use with MPI. +``MPI__LIB_NAMES`` + A :ref:`;-list ` of ```` that will be added to the include locations of ````. + +Usage of mpiexec +^^^^^^^^^^^^^^^^ + +When using ``MPIEXEC_EXECUTABLE`` to execute MPI applications, you should typically +use all of the ``MPIEXEC_EXECUTABLE`` flags as follows: + +:: + + ${MPIEXEC_EXECUTABLE} ${MPIEXEC_NUMPROC_FLAG} ${MPIEXEC_MAX_NUMPROCS} + ${MPIEXEC_PREFLAGS} EXECUTABLE ${MPIEXEC_POSTFLAGS} ARGS + +where ``EXECUTABLE`` is the MPI program, and ``ARGS`` are the arguments to +pass to the MPI program. + +Advanced variables for using MPI +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +The module can perform some advanced feature detections upon explicit request. + +**Important notice:** The following checks cannot be performed without *executing* an MPI test program. +Consider the special considerations for the behavior of :command:`try_run` during cross compilation. +Moreover, running an MPI program can cause additional issues, like a firewall notification on some systems. +You should only enable these detections if you absolutely need the information. + +If the following variables are set to true, the respective search will be performed: + +``MPI_DETERMINE_Fortran_CAPABILITIES`` + Determine for all available Fortran bindings what the values of ``MPI_SUBARRAYS_SUPPORTED`` and + ``MPI_ASYNC_PROTECTS_NONBLOCKING`` are and make their values available as ``MPI_Fortran__SUBARRAYS`` + and ``MPI_Fortran__ASYNCPROT``, where ```` is one of ``F77_HEADER``, ``F90_MODULE`` and + ``F08_MODULE``. +``MPI_DETERMINE_LIBRARY_VERSION`` + For each language, find the output of ``MPI_Get_library_version`` and make it available as ``MPI__LIBRARY_VERSION_STRING``. + This information is usually tied to the runtime component of an MPI implementation and might differ depending on ````. + Note that the return value is entirely implementation defined. This information might be used to identify + the MPI vendor and for example pick the correct one of multiple third party binaries that matches the MPI vendor. + +Backward Compatibility +^^^^^^^^^^^^^^^^^^^^^^ + +For backward compatibility with older versions of FindMPI, these +variables are set, but deprecated: + +:: + + MPI_COMPILER MPI_LIBRARY MPI_EXTRA_LIBRARY + MPI_COMPILE_FLAGS MPI_INCLUDE_PATH MPI_LINK_FLAGS + MPI_LIBRARIES + +In new projects, please use the ``MPI__XXX`` equivalents. +Additionally, the following variables are deprecated: + +``MPI__COMPILE_FLAGS`` + Use ``MPI__COMPILE_OPTIONS`` and ``MPI__COMPILE_DEFINITIONS`` instead. +``MPI__INCLUDE_PATH`` + For consumption use ``MPI__INCLUDE_DIRS`` and for specifying folders use ``MPI__ADDITIONAL_INCLUDE_DIRS`` instead. +``MPIEXEC`` + Use ``MPIEXEC_EXECUTABLE`` instead. +#]=======================================================================] + +cmake_policy(PUSH) +cmake_policy(SET CMP0057 NEW) # if IN_LIST + +include(${CMAKE_CURRENT_LIST_DIR}/FindPackageHandleStandardArgs.cmake) + +# Generic compiler names +set(_MPI_C_GENERIC_COMPILER_NAMES mpicc mpcc mpicc_r mpcc_r) +set(_MPI_CXX_GENERIC_COMPILER_NAMES mpicxx mpiCC mpcxx mpCC mpic++ mpc++ + mpicxx_r mpiCC_r mpcxx_r mpCC_r mpic++_r mpc++_r) +set(_MPI_Fortran_GENERIC_COMPILER_NAMES mpif95 mpif95_r mpf95 mpf95_r + mpif90 mpif90_r mpf90 mpf90_r + mpif77 mpif77_r mpf77 mpf77_r + mpifc) + +# GNU compiler names +set(_MPI_GNU_C_COMPILER_NAMES mpigcc mpgcc mpigcc_r mpgcc_r) +set(_MPI_GNU_CXX_COMPILER_NAMES mpig++ mpg++ mpig++_r mpg++_r mpigxx) +set(_MPI_GNU_Fortran_COMPILER_NAMES mpigfortran mpgfortran mpigfortran_r mpgfortran_r + mpig77 mpig77_r mpg77 mpg77_r) + +# Intel MPI compiler names on Windows +if(WIN32) + list(APPEND _MPI_C_GENERIC_COMPILER_NAMES mpicc.bat) + list(APPEND _MPI_CXX_GENERIC_COMPILER_NAMES mpicxx.bat) + list(APPEND _MPI_Fortran_GENERIC_COMPILER_NAMES mpifc.bat) + + # Intel MPI compiler names + set(_MPI_Intel_C_COMPILER_NAMES mpiicc.bat) + set(_MPI_Intel_CXX_COMPILER_NAMES mpiicpc.bat) + set(_MPI_Intel_Fortran_COMPILER_NAMES mpiifort.bat mpif77.bat mpif90.bat) + + # Intel MPI compiler names for MSMPI + set(_MPI_MSVC_C_COMPILER_NAMES mpicl.bat) + set(_MPI_MSVC_CXX_COMPILER_NAMES mpicl.bat) +else() + # Intel compiler names + set(_MPI_Intel_C_COMPILER_NAMES mpiicc) + set(_MPI_Intel_CXX_COMPILER_NAMES mpiicpc mpiicxx mpiic++) + set(_MPI_Intel_Fortran_COMPILER_NAMES mpiifort mpiif95 mpiif90 mpiif77) +endif() + +# PGI compiler names +set(_MPI_PGI_C_COMPILER_NAMES mpipgcc mppgcc) +set(_MPI_PGI_CXX_COMPILER_NAMES mpipgCC mppgCC) +set(_MPI_PGI_Fortran_COMPILER_NAMES mpipgf95 mpipgf90 mppgf95 mppgf90 mpipgf77 mppgf77) + +# XLC MPI Compiler names +set(_MPI_XL_C_COMPILER_NAMES mpxlc mpxlc_r mpixlc mpixlc_r) +set(_MPI_XL_CXX_COMPILER_NAMES mpixlcxx mpixlC mpixlc++ mpxlcxx mpxlc++ mpixlc++ mpxlCC + mpixlcxx_r mpixlC_r mpixlc++_r mpxlcxx_r mpxlc++_r mpixlc++_r mpxlCC_r) +set(_MPI_XL_Fortran_COMPILER_NAMES mpixlf95 mpixlf95_r mpxlf95 mpxlf95_r + mpixlf90 mpixlf90_r mpxlf90 mpxlf90_r + mpixlf77 mpixlf77_r mpxlf77 mpxlf77_r + mpixlf mpixlf_r mpxlf mpxlf_r) + +# Prepend vendor-specific compiler wrappers to the list. If we don't know the compiler, +# attempt all of them. +# By attempting vendor-specific compiler names first, we should avoid situations where the compiler wrapper +# stems from a proprietary MPI and won't know which compiler it's being used for. For instance, Intel MPI +# controls its settings via the I_MPI_CC environment variables if the generic name is being used. +# If we know which compiler we're working with, we can use the most specialized wrapper there is in order to +# pick up the right settings for it. +foreach (LANG IN ITEMS C CXX Fortran) + set(_MPI_${LANG}_COMPILER_NAMES "") + foreach (id IN ITEMS GNU Intel MSVC PGI XL) + if (NOT CMAKE_${LANG}_COMPILER_ID OR CMAKE_${LANG}_COMPILER_ID STREQUAL id) + foreach(_COMPILER_NAME IN LISTS _MPI_${id}_${LANG}_COMPILER_NAMES) + list(APPEND _MPI_${LANG}_COMPILER_NAMES ${_COMPILER_NAME}${MPI_EXECUTABLE_SUFFIX}) + endforeach() + endif() + unset(_MPI_${id}_${LANG}_COMPILER_NAMES) + endforeach() + foreach(_COMPILER_NAME IN LISTS _MPI_${LANG}_GENERIC_COMPILER_NAMES) + list(APPEND _MPI_${LANG}_COMPILER_NAMES ${_COMPILER_NAME}${MPI_EXECUTABLE_SUFFIX}) + endforeach() + unset(_MPI_${LANG}_GENERIC_COMPILER_NAMES) +endforeach() + +# Names to try for mpiexec +# Only mpiexec commands are guaranteed to behave as described in the standard, +# mpirun commands are not covered by the standard in any way whatsoever. +# lamexec is the executable for LAM/MPI, srun is for SLURM or Open MPI with SLURM support. +# srun -n X is however a valid command, so it behaves 'like' mpiexec. +set(_MPIEXEC_NAMES_BASE mpiexec mpiexec.hydra mpiexec.mpd mpirun lamexec srun) + +unset(_MPIEXEC_NAMES) +foreach(_MPIEXEC_NAME IN LISTS _MPIEXEC_NAMES_BASE) + list(APPEND _MPIEXEC_NAMES "${_MPIEXEC_NAME}${MPI_EXECUTABLE_SUFFIX}") +endforeach() +unset(_MPIEXEC_NAMES_BASE) + +function (_MPI_check_compiler LANG QUERY_FLAG OUTPUT_VARIABLE RESULT_VARIABLE) + if(DEFINED MPI_${LANG}_COMPILER_FLAGS) + separate_arguments(_MPI_COMPILER_WRAPPER_OPTIONS NATIVE_COMMAND "${MPI_${LANG}_COMPILER_FLAGS}") + else() + separate_arguments(_MPI_COMPILER_WRAPPER_OPTIONS NATIVE_COMMAND "${MPI_COMPILER_FLAGS}") + endif() + execute_process( + COMMAND ${MPI_${LANG}_COMPILER} ${_MPI_COMPILER_WRAPPER_OPTIONS} ${QUERY_FLAG} + OUTPUT_VARIABLE WRAPPER_OUTPUT OUTPUT_STRIP_TRAILING_WHITESPACE + ERROR_VARIABLE WRAPPER_OUTPUT ERROR_STRIP_TRAILING_WHITESPACE + RESULT_VARIABLE WRAPPER_RETURN) + # Some compiler wrappers will yield spurious zero return values, for example + # Intel MPI tolerates unknown arguments and if the MPI wrappers loads a shared + # library that has invalid or missing version information there would be warning + # messages emitted by ld.so in the compiler output. In either case, we'll treat + # the output as invalid. + if("${WRAPPER_OUTPUT}" MATCHES "undefined reference|unrecognized|need to set|no version information available|command not found") + set(WRAPPER_RETURN 255) + endif() + # Ensure that no error output might be passed upwards. + if(NOT WRAPPER_RETURN EQUAL 0) + unset(WRAPPER_OUTPUT) + else() + # Strip leading whitespace + string(REGEX REPLACE "^ +" "" WRAPPER_OUTPUT "${WRAPPER_OUTPUT}") + endif() + set(${OUTPUT_VARIABLE} "${WRAPPER_OUTPUT}" PARENT_SCOPE) + set(${RESULT_VARIABLE} "${WRAPPER_RETURN}" PARENT_SCOPE) +endfunction() + +macro(_MPI_env_set_ifnot VAR VALUE) + if(NOT DEFINED ENV{${VAR}}) + set(_MPI_${VAR}_WAS_SET FALSE) + set(ENV{${VAR}} ${${VALUE}}) + else() + set(_MPI_${VAR}_WAS_SET TRUE) + endif() +endmacro() + +macro(_MPI_env_unset_ifnot VAR) + if(NOT _MPI_${VAR}_WAS_SET) + unset(ENV{${VAR}}) + endif() +endmacro() + +function (_MPI_interrogate_compiler LANG) + unset(MPI_COMPILE_CMDLINE) + unset(MPI_LINK_CMDLINE) + + unset(MPI_COMPILE_OPTIONS_WORK) + unset(MPI_COMPILE_DEFINITIONS_WORK) + unset(MPI_INCLUDE_DIRS_WORK) + unset(MPI_LINK_FLAGS_WORK) + unset(MPI_LIB_NAMES_WORK) + unset(MPI_LIB_FULLPATHS_WORK) + + # Define the MPICH and Intel MPI compiler variables to the compilers set in CMake. + # It's possible to have a per-compiler configuration in these MPI implementations and + # a particular MPICH derivate might check compiler interoperability. + # Intel MPI in particular does this with I_MPI_CHECK_COMPILER. + file(TO_NATIVE_PATH "${CMAKE_${LANG}_COMPILER}" _MPI_UNDERLAYING_COMPILER) + # On Windows, the Intel MPI batch scripts can only work with filnames - Full paths will break them. + # Due to the lack of other MPICH-based wrappers for Visual C++, we may treat this as default. + if(MSVC) + get_filename_component(_MPI_UNDERLAYING_COMPILER "${_MPI_UNDERLAYING_COMPILER}" NAME) + endif() + if("${LANG}" STREQUAL "C") + _MPI_env_set_ifnot(I_MPI_CC _MPI_UNDERLAYING_COMPILER) + _MPI_env_set_ifnot(MPICH_CC _MPI_UNDERLAYING_COMPILER) + elseif("${LANG}" STREQUAL "CXX") + _MPI_env_set_ifnot(I_MPI_CXX _MPI_UNDERLAYING_COMPILER) + _MPI_env_set_ifnot(MPICH_CXX _MPI_UNDERLAYING_COMPILER) + elseif("${LANG}" STREQUAL "Fortran") + _MPI_env_set_ifnot(I_MPI_FC _MPI_UNDERLAYING_COMPILER) + _MPI_env_set_ifnot(MPICH_FC _MPI_UNDERLAYING_COMPILER) + _MPI_env_set_ifnot(I_MPI_F77 _MPI_UNDERLAYING_COMPILER) + _MPI_env_set_ifnot(MPICH_F77 _MPI_UNDERLAYING_COMPILER) + _MPI_env_set_ifnot(I_MPI_F90 _MPI_UNDERLAYING_COMPILER) + _MPI_env_set_ifnot(MPICH_F90 _MPI_UNDERLAYING_COMPILER) + endif() + + # Set these two variables for Intel MPI: + # - I_MPI_DEBUG_INFO_STRIP: It adds 'objcopy' lines to the compiler output. We support stripping them + # (see below), but if we can avoid them in the first place, we should. + # - I_MPI_FORT_BIND: By default Intel MPI makes the C/C++ compiler wrappers link Fortran bindings. + # This is so that mixed-language code doesn't require additional libraries when linking with mpicc. + # For our purposes, this makes little sense, since correct MPI usage from CMake already circumvenes this. + set(_MPI_ENV_VALUE "disable") + _MPI_env_set_ifnot(I_MPI_DEBUG_INFO_STRIP _MPI_ENV_VALUE) + _MPI_env_set_ifnot(I_MPI_FORT_BIND _MPI_ENV_VALUE) + + # Check whether the -showme:compile option works. This indicates that we have either Open MPI + # or a newer version of LAM/MPI, and implies that -showme:link will also work. + # Open MPI also supports -show, but separates linker and compiler information + _MPI_check_compiler(${LANG} "-showme:compile" MPI_COMPILE_CMDLINE MPI_COMPILER_RETURN) + if (MPI_COMPILER_RETURN EQUAL 0) + _MPI_check_compiler(${LANG} "-showme:link" MPI_LINK_CMDLINE MPI_COMPILER_RETURN) + + if (NOT MPI_COMPILER_RETURN EQUAL 0) + unset(MPI_COMPILE_CMDLINE) + endif() + endif() + + # MPICH and MVAPICH offer -compile-info and -link-info. + # For modern versions, both do the same as -show. However, for old versions, they do differ + # when called for mpicxx and mpif90 and it's necessary to use them over -show in order to find the + # removed MPI C++ bindings. + if (NOT MPI_COMPILER_RETURN EQUAL 0) + _MPI_check_compiler(${LANG} "-compile-info" MPI_COMPILE_CMDLINE MPI_COMPILER_RETURN) + + if (MPI_COMPILER_RETURN EQUAL 0) + _MPI_check_compiler(${LANG} "-link-info" MPI_LINK_CMDLINE MPI_COMPILER_RETURN) + + if (NOT MPI_COMPILER_RETURN EQUAL 0) + unset(MPI_COMPILE_CMDLINE) + endif() + endif() + endif() + + # MPICH, MVAPICH2 and Intel MPI just use "-show". Open MPI also offers this, but the + # -showme commands are more specialized. + if (NOT MPI_COMPILER_RETURN EQUAL 0) + _MPI_check_compiler(${LANG} "-show" MPI_COMPILE_CMDLINE MPI_COMPILER_RETURN) + endif() + + # Older versions of LAM/MPI have "-showme". Open MPI also supports this. + # Unknown to MPICH, MVAPICH and Intel MPI. + if (NOT MPI_COMPILER_RETURN EQUAL 0) + _MPI_check_compiler(${LANG} "-showme" MPI_COMPILE_CMDLINE MPI_COMPILER_RETURN) + endif() + + if (MPI_COMPILER_RETURN EQUAL 0 AND DEFINED MPI_COMPILE_CMDLINE) + # Intel MPI can be run with -compchk or I_MPI_CHECK_COMPILER set to 1. + # In this case, -show will be prepended with a line to the compiler checker. This is a script that performs + # compatibility checks and returns a non-zero exit code together with an error if something fails. + # It has to be called as "compchk.sh ". Here, is one out of 32 (i686), 64 (ia64) or 32e (x86_64). + # The compiler is identified by filename, and can be either the MPI compiler or the underlying compiler. + # NOTE: It is vital to run this script while the environment variables are set up, otherwise it can check the wrong compiler. + if("${MPI_COMPILE_CMDLINE}" MATCHES "^([^\" ]+/compchk.sh|\"[^\"]+/compchk.sh\") +([^ ]+)") + # Now CMAKE_MATCH_1 contains the path to the compchk.sh file and CMAKE_MATCH_2 the architecture flag. + unset(COMPILER_CHECKER_OUTPUT) + execute_process( + COMMAND ${CMAKE_MATCH_1} ${CMAKE_MATCH_2} ${MPI_${LANG}_COMPILER} + OUTPUT_VARIABLE COMPILER_CHECKER_OUTPUT OUTPUT_STRIP_TRAILING_WHITESPACE + ERROR_VARIABLE COMPILER_CHECKER_OUTPUT ERROR_STRIP_TRAILING_WHITESPACE + RESULT_VARIABLE MPI_COMPILER_RETURN) + # If it returned a non-zero value, the check below will fail and cause the interrogation to be aborted. + if(NOT MPI_COMPILER_RETURN EQUAL 0) + if(NOT MPI_FIND_QUIETLY) + message(STATUS "Intel MPI compiler check failed: ${COMPILER_CHECKER_OUTPUT}") + endif() + else() + # Since the check passed, we can remove the compchk.sh script. + string(REGEX REPLACE "^([^\" ]+|\"[^\"]+\")/compchk.sh.*\n" "" MPI_COMPILE_CMDLINE "${MPI_COMPILE_CMDLINE}") + endif() + endif() + endif() + + # Revert changes to the environment made previously + if("${LANG}" STREQUAL "C") + _MPI_env_unset_ifnot(I_MPI_CC) + _MPI_env_unset_ifnot(MPICH_CC) + elseif("${LANG}" STREQUAL "CXX") + _MPI_env_unset_ifnot(I_MPI_CXX) + _MPI_env_unset_ifnot(MPICH_CXX) + elseif("${LANG}" STREQUAL "Fortran") + _MPI_env_unset_ifnot(I_MPI_FC) + _MPI_env_unset_ifnot(MPICH_FC) + _MPI_env_unset_ifnot(I_MPI_F77) + _MPI_env_unset_ifnot(MPICH_F77) + _MPI_env_unset_ifnot(I_MPI_F90) + _MPI_env_unset_ifnot(MPICH_F90) + endif() + + _MPI_env_unset_ifnot(I_MPI_DEBUG_INFO_STRIP) + _MPI_env_unset_ifnot(I_MPI_FORT_BIND) + + if (NOT (MPI_COMPILER_RETURN EQUAL 0) OR NOT (DEFINED MPI_COMPILE_CMDLINE)) + # Cannot interrogate this compiler, so exit. + set(MPI_${LANG}_WRAPPER_FOUND FALSE PARENT_SCOPE) + return() + endif() + unset(MPI_COMPILER_RETURN) + + # We have our command lines, but we might need to copy MPI_COMPILE_CMDLINE + # into MPI_LINK_CMDLINE, if we didn't find the link line. + if (NOT DEFINED MPI_LINK_CMDLINE) + set(MPI_LINK_CMDLINE "${MPI_COMPILE_CMDLINE}") + endif() + + # Visual Studio parsers permit each flag prefixed by either / or -. + # We'll normalize this to the - syntax we use for CMake purposes anyways. + if(MSVC) + foreach(_MPI_VARIABLE IN ITEMS COMPILE LINK) + # The Intel MPI wrappers on Windows prefix their output with some copyright boilerplate. + # To prevent possible problems, we discard this text before proceeding with any further matching. + string(REGEX REPLACE "^[^ ]+ for the Intel\\(R\\) MPI Library [^\n]+ for Windows\\*\nCopyright\\(C\\) [^\n]+, Intel Corporation\\. All rights reserved\\.\n\n" "" + MPI_${_MPI_VARIABLE}_CMDLINE "${MPI_${_MPI_VARIABLE}_CMDLINE}") + string(REGEX REPLACE "(^| )/" "\\1-" MPI_${_MPI_VARIABLE}_CMDLINE "${MPI_${_MPI_VARIABLE}_CMDLINE}") + string(REPLACE "-libpath:" "-LIBPATH:" MPI_${_MPI_VARIABLE}_CMDLINE "${MPI_${_MPI_VARIABLE}_CMDLINE}") + endforeach() + endif() + + # For MSVC and cl-compatible compilers, the keyword /link indicates a point after which + # everything following is passed to the linker. In this case, we drop all prior information + # from the link line and treat any unknown extra flags as linker flags. + set(_MPI_FILTERED_LINK_INFORMATION FALSE) + if(MSVC) + if(MPI_LINK_CMDLINE MATCHES " -(link|LINK) ") + string(REGEX REPLACE ".+-(link|LINK) +" "" MPI_LINK_CMDLINE "${MPI_LINK_CMDLINE}") + set(_MPI_FILTERED_LINK_INFORMATION TRUE) + endif() + string(REGEX REPLACE " +-(link|LINK) .+" "" MPI_COMPILE_CMDLINE "${MPI_COMPILE_CMDLINE}") + endif() + + if(UNIX) + # At this point, we obtained some output from a compiler wrapper that works. + # We'll now try to parse it into variables with meaning to us. + if("${LANG}" STREQUAL "Fortran") + # If MPICH (and derivates) didn't recognize the Fortran compiler include flag during configuration, + # they'll return a set of three commands, consisting out of a symlink command for mpif.h, + # the actual compiler command and deletion of the created symlink. + # Especially with M(VA)PICH-1, this appears to happen erroneously, and therefore we should translate + # this output into an additional include directory and then drop it from the output. + if("${MPI_COMPILE_CMDLINE}" MATCHES "^ln -s ([^\" ]+|\"[^\"]+\") mpif.h") + get_filename_component(MPI_INCLUDE_DIRS_WORK "${CMAKE_MATCH_1}" DIRECTORY) + string(REGEX REPLACE "^ln -s ([^\" ]+|\"[^\"]+\") mpif.h\n" "" MPI_COMPILE_CMDLINE "${MPI_COMPILE_CMDLINE}") + string(REGEX REPLACE "^ln -s ([^\" ]+|\"[^\"]+\") mpif.h\n" "" MPI_LINK_CMDLINE "${MPI_LINK_CMDLINE}") + string(REGEX REPLACE "\nrm -f mpif.h$" "" MPI_COMPILE_CMDLINE "${MPI_COMPILE_CMDLINE}") + string(REGEX REPLACE "\nrm -f mpif.h$" "" MPI_LINK_CMDLINE "${MPI_LINK_CMDLINE}") + endif() + endif() + + # If Intel MPI was configured for static linkage with -static_mpi, the wrapper will by default strip + # debug information from resulting binaries (see I_MPI_DEBUG_INFO_STRIP). + # Since we cannot process this information into CMake logic, we need to discard the resulting objcopy + # commands from the output. + string(REGEX REPLACE "(^|\n)objcopy[^\n]+(\n|$)" "" MPI_COMPILE_CMDLINE "${MPI_COMPILE_CMDLINE}") + string(REGEX REPLACE "(^|\n)objcopy[^\n]+(\n|$)" "" MPI_LINK_CMDLINE "${MPI_LINK_CMDLINE}") + endif() + + # For Visual C++, extracting compiler options in a generic fashion isn't easy. However, no MPI implementation + # on Windows seems to require any specific ones, either. + if(NOT MSVC) + # Extract compile options from the compile command line. + string(REGEX MATCHALL "(^| )-f([^\" ]+|\"[^\"]+\")" MPI_ALL_COMPILE_OPTIONS "${MPI_COMPILE_CMDLINE}") + + foreach(_MPI_COMPILE_OPTION IN LISTS MPI_ALL_COMPILE_OPTIONS) + string(REGEX REPLACE "^ " "" _MPI_COMPILE_OPTION "${_MPI_COMPILE_OPTION}") + + # Ignore -fstack-protector directives: These occur on MPICH and MVAPICH when the libraries + # themselves were built with this flag. However, this flag is unrelated to using MPI, and + # we won't match the accompanying --param-ssp-size and -Wp,-D_FORTIFY_SOURCE flags and therefore + # produce inconsistent results with the regularly flags. + # Similarly, aliasing flags do not belong into our flag array. + if(NOT "${_MPI_COMPILE_OPTION}" MATCHES "^-f((no-|)(stack-protector|strict-aliasing)|PI[CE]|pi[ce])") + list(APPEND MPI_COMPILE_OPTIONS_WORK "${_MPI_COMPILE_OPTION}") + endif() + endforeach() + endif() + + # For GNU-style compilers, it's possible to prefix includes and definitions with certain flags to pass them + # only to the preprocessor. For CMake purposes, we need to treat, but ignore such scopings. + # Note that we do not support spaces between the arguments, i.e. -Wp,-I -Wp,/opt/mympi will not be parsed + # correctly. This form does not seem to occur in any common MPI implementation, however. + if(NOT MSVC) + set(_MPI_PREPROCESSOR_FLAG_REGEX "(-Wp,|-Xpreprocessor )?") + else() + set(_MPI_PREPROCESSOR_FLAG_REGEX "") + endif() + + # Same deal as above, for the definitions. + string(REGEX MATCHALL "(^| )${_MPI_PREPROCESSOR_FLAG_REGEX}-D *([^\" ]+|\"[^\"]+\")" MPI_ALL_COMPILE_DEFINITIONS "${MPI_COMPILE_CMDLINE}") + + foreach(_MPI_COMPILE_DEFINITION IN LISTS MPI_ALL_COMPILE_DEFINITIONS) + string(REGEX REPLACE "^ ?${_MPI_PREPROCESSOR_FLAG_REGEX}-D *" "" _MPI_COMPILE_DEFINITION "${_MPI_COMPILE_DEFINITION}") + string(REPLACE "\"" "" _MPI_COMPILE_DEFINITION "${_MPI_COMPILE_DEFINITION}") + if(NOT "${_MPI_COMPILE_DEFINITION}" MATCHES "^_FORTIFY_SOURCE.*") + list(APPEND MPI_COMPILE_DEFINITIONS_WORK "${_MPI_COMPILE_DEFINITION}") + endif() + endforeach() + + # Extract include paths from compile command line + string(REGEX MATCHALL "(^| )${_MPI_PREPROCESSOR_FLAG_REGEX}${CMAKE_INCLUDE_FLAG_${LANG}} *([^\" ]+|\"[^\"]+\")" + MPI_ALL_INCLUDE_PATHS "${MPI_COMPILE_CMDLINE}") + + # If extracting failed to work, we'll try using -showme:incdirs. + # Unlike before, we do this without the environment variables set up, but since only MPICH derivates are affected by any of them, and + # -showme:... is only supported by Open MPI and LAM/MPI, this isn't a concern. + if (NOT MPI_ALL_INCLUDE_PATHS) + _MPI_check_compiler(${LANG} "-showme:incdirs" MPI_INCDIRS_CMDLINE MPI_INCDIRS_COMPILER_RETURN) + if(MPI_INCDIRS_COMPILER_RETURN) + separate_arguments(MPI_ALL_INCLUDE_PATHS NATIVE_COMMAND "${MPI_INCDIRS_CMDLINE}") + endif() + endif() + + foreach(_MPI_INCLUDE_PATH IN LISTS MPI_ALL_INCLUDE_PATHS) + string(REGEX REPLACE "^ ?${_MPI_PREPROCESSOR_FLAG_REGEX}${CMAKE_INCLUDE_FLAG_${LANG}} *" "" _MPI_INCLUDE_PATH "${_MPI_INCLUDE_PATH}") + string(REPLACE "\"" "" _MPI_INCLUDE_PATH "${_MPI_INCLUDE_PATH}") + get_filename_component(_MPI_INCLUDE_PATH "${_MPI_INCLUDE_PATH}" REALPATH) + list(APPEND MPI_INCLUDE_DIRS_WORK "${_MPI_INCLUDE_PATH}") + endforeach() + + # The next step are linker flags and library directories. Here, we first take the flags given in raw -L or -LIBPATH: syntax. + string(REGEX MATCHALL "(^| )${CMAKE_LIBRARY_PATH_FLAG} *([^\" ]+|\"[^\"]+\")" MPI_DIRECT_LINK_PATHS "${MPI_LINK_CMDLINE}") + foreach(_MPI_LPATH IN LISTS MPI_DIRECT_LINK_PATHS) + string(REGEX REPLACE "(^| )${CMAKE_LIBRARY_PATH_FLAG} *" "" _MPI_LPATH "${_MPI_LPATH}") + list(APPEND MPI_ALL_LINK_PATHS "${_MPI_LPATH}") + endforeach() + + # If the link commandline hasn't been filtered (e.g. when using MSVC and /link), we need to extract the relevant parts first. + if(NOT _MPI_FILTERED_LINK_INFORMATION) + string(REGEX MATCHALL "(^| )(-Wl,|-Xlinker +)([^\" ]+|\"[^\"]+\")" MPI_LINK_FLAGS "${MPI_LINK_CMDLINE}") + + # In this case, we could also find some indirectly given linker paths, e.g. prefixed by -Xlinker or -Wl, + # Since syntaxes like -Wl,-L -Wl,/my/path/to/lib are also valid, we parse these paths by first removing -Wl, and -Xlinker + # from the list of filtered flags and then parse the remainder of the output. + string(REGEX REPLACE "(-Wl,|-Xlinker +)" "" MPI_LINK_FLAGS_RAW "${MPI_LINK_FLAGS}") + + # Now we can parse the leftover output. Note that spaces can now be handled since the above example would reduce to + # -L /my/path/to/lib and can be extracted correctly. + string(REGEX MATCHALL "^(${CMAKE_LIBRARY_PATH_FLAG},? *|--library-path=)([^\" ]+|\"[^\"]+\")" + MPI_INDIRECT_LINK_PATHS "${MPI_LINK_FLAGS_RAW}") + + foreach(_MPI_LPATH IN LISTS MPI_INDIRECT_LINK_PATHS) + string(REGEX REPLACE "^(${CMAKE_LIBRARY_PATH_FLAG},? *|--library-path=)" "" _MPI_LPATH "${_MPI_LPATH}") + list(APPEND MPI_ALL_LINK_PATHS "${_MPI_LPATH}") + endforeach() + + # We need to remove the flags we extracted from the linker flag list now. + string(REGEX REPLACE "(^| )(-Wl,|-Xlinker +)(${CMAKE_LIBRARY_PATH_FLAG},? *(-Wl,|-Xlinker +)?|--library-path=)([^\" ]+|\"[^\"]+\")" "" + MPI_LINK_CMDLINE_FILTERED "${MPI_LINK_CMDLINE}") + + # Some MPI implementations pass on options they themselves were built with. Since -z,noexecstack is a common + # hardening, we should strip it. In general, the -z options should be undesirable. + string(REGEX REPLACE "(^| )-Wl,-z(,[^ ]+| +-Wl,[^ ]+)" "" MPI_LINK_CMDLINE_FILTERED "${MPI_LINK_CMDLINE_FILTERED}") + string(REGEX REPLACE "(^| )-Xlinker +-z +-Xlinker +[^ ]+" "" MPI_LINK_CMDLINE_FILTERED "${MPI_LINK_CMDLINE_FILTERED}") + + # We only consider options of the form -Wl or -Xlinker: + string(REGEX MATCHALL "(^| )(-Wl,|-Xlinker +)([^\" ]+|\"[^\"]+\")" MPI_ALL_LINK_FLAGS "${MPI_LINK_CMDLINE_FILTERED}") + + # As a next step, we assemble the linker flags extracted in a preliminary flags string + foreach(_MPI_LINK_FLAG IN LISTS MPI_ALL_LINK_FLAGS) + string(STRIP "${_MPI_LINK_FLAG}" _MPI_LINK_FLAG) + if (MPI_LINK_FLAGS_WORK) + string(APPEND MPI_LINK_FLAGS_WORK " ${_MPI_LINK_FLAG}") + else() + set(MPI_LINK_FLAGS_WORK "${_MPI_LINK_FLAG}") + endif() + endforeach() + else() + # In the filtered case, we obtain the link time flags by just stripping the library paths. + string(REGEX REPLACE "(^| )${CMAKE_LIBRARY_PATH_FLAG} *([^\" ]+|\"[^\"]+\")" "" MPI_LINK_CMDLINE_FILTERED "${MPI_LINK_CMDLINE}") + endif() + + # If we failed to extract any linker paths, we'll try using the -showme:libdirs option with the MPI compiler. + # This will return a list of folders, not a set of flags! + if (NOT MPI_ALL_LINK_PATHS) + _MPI_check_compiler(${LANG} "-showme:libdirs" MPI_LIBDIRS_CMDLINE MPI_LIBDIRS_COMPILER_RETURN) + if(MPI_LIBDIRS_COMPILER_RETURN) + separate_arguments(MPI_ALL_LINK_PATHS NATIVE_COMMAND "${MPI_LIBDIRS_CMDLINE}") + endif() + endif() + + # We need to remove potential quotes and convert the paths to CMake syntax while resolving them, too. + foreach(_MPI_LPATH IN LISTS MPI_ALL_LINK_PATHS) + string(REPLACE "\"" "" _MPI_LPATH "${_MPI_LPATH}") + get_filename_component(_MPI_LPATH "${_MPI_LPATH}" REALPATH) + list(APPEND MPI_LINK_DIRECTORIES_WORK "${_MPI_LPATH}") + endforeach() + + # Extract the set of libraries to link against from the link command line + # This only makes sense if CMAKE_LINK_LIBRARY_FLAG is defined, i.e. a -lxxxx syntax is supported by the compiler. + if(CMAKE_LINK_LIBRARY_FLAG) + string(REGEX MATCHALL "(^| )${CMAKE_LINK_LIBRARY_FLAG}([^\" ]+|\"[^\"]+\")" + MPI_LIBNAMES "${MPI_LINK_CMDLINE}") + + foreach(_MPI_LIB_NAME IN LISTS MPI_LIBNAMES) + string(REGEX REPLACE "^ ?${CMAKE_LINK_LIBRARY_FLAG}" "" _MPI_LIB_NAME "${_MPI_LIB_NAME}") + string(REPLACE "\"" "" _MPI_LIB_NAME "${_MPI_LIB_NAME}") + list(APPEND MPI_LIB_NAMES_WORK "${_MPI_LIB_NAME}") + endforeach() + endif() + + # Treat linker objects given by full path, for example static libraries, import libraries + # or shared libraries if there aren't any import libraries in use on the system. + # Note that we do not consider CMAKE__LIBRARY_PREFIX intentionally here: The linker will for a given file + # decide how to link it based on file type, not based on a prefix like 'lib'. + set(_MPI_LIB_SUFFIX_REGEX "${CMAKE_STATIC_LIBRARY_SUFFIX}") + if(DEFINED CMAKE_IMPORT_LIBRARY_SUFFIX) + if(NOT ("${CMAKE_IMPORT_LIBRARY_SUFFIX}" STREQUAL "${CMAKE_STATIC_LIBRARY_SUFFIX}")) + string(APPEND _MPI_SUFFIX_REGEX "|${CMAKE_IMPORT_LIBRARY_SUFFIX}") + endif() + else() + string(APPEND _MPI_LIB_SUFFIX_REGEX "|${CMAKE_SHARED_LIBRARY_SUFFIX}") + endif() + set(_MPI_LIB_NAME_REGEX "(([^\" ]+(${_MPI_LIB_SUFFIX_REGEX}))|(\"[^\"]+(${_MPI_LIB_SUFFIX_REGEX})\"))( +|$)") + string(REPLACE "." "\\." _MPI_LIB_NAME_REGEX "${_MPI_LIB_NAME_REGEX}") + + string(REGEX MATCHALL "${_MPI_LIB_NAME_REGEX}" MPI_LIBNAMES "${MPI_LINK_CMDLINE}") + foreach(_MPI_LIB_NAME IN LISTS MPI_LIBNAMES) + string(REGEX REPLACE "^ +\"?|\"? +$" "" _MPI_LIB_NAME "${_MPI_LIB_NAME}") + get_filename_component(_MPI_LIB_PATH "${_MPI_LIB_NAME}" DIRECTORY) + if(NOT "${_MPI_LIB_PATH}" STREQUAL "") + list(APPEND MPI_LIB_FULLPATHS_WORK "${_MPI_LIB_NAME}") + else() + list(APPEND MPI_LIB_NAMES_WORK "${_MPI_LIB_NAME}") + endif() + endforeach() + + # Save the explicitly given link directories + set(MPI_LINK_DIRECTORIES_LEFTOVER "${MPI_LINK_DIRECTORIES_WORK}") + + # An MPI compiler wrapper could have its MPI libraries in the implictly + # linked directories of the compiler itself. + if(DEFINED CMAKE_${LANG}_IMPLICIT_LINK_DIRECTORIES) + list(APPEND MPI_LINK_DIRECTORIES_WORK "${CMAKE_${LANG}_IMPLICIT_LINK_DIRECTORIES}") + endif() + + # Determine full path names for all of the libraries that one needs + # to link against in an MPI program + unset(MPI_PLAIN_LIB_NAMES_WORK) + foreach(_MPI_LIB_NAME IN LISTS MPI_LIB_NAMES_WORK) + get_filename_component(_MPI_PLAIN_LIB_NAME "${_MPI_LIB_NAME}" NAME_WE) + list(APPEND MPI_PLAIN_LIB_NAMES_WORK "${_MPI_PLAIN_LIB_NAME}") + find_library(MPI_${_MPI_PLAIN_LIB_NAME}_LIBRARY + NAMES "${_MPI_LIB_NAME}" "lib${_MPI_LIB_NAME}" + HINTS ${MPI_LINK_DIRECTORIES_WORK} + DOC "Location of the ${_MPI_PLAIN_LIB_NAME} library for MPI" + ) + mark_as_advanced(MPI_${_MPI_PLAIN_LIB_NAME}_LIBRARY) + # Remove the directory from the remainder list. + if(MPI_${_MPI_PLAIN_LIB_NAME}_LIBRARY) + get_filename_component(_MPI_TAKEN_DIRECTORY "${MPI_${_MPI_PLAIN_LIB_NAME}_LIBRARY}" DIRECTORY) + list(REMOVE_ITEM MPI_LINK_DIRECTORIES_LEFTOVER "${_MPI_TAKEN_DIRECTORY}") + endif() + endforeach() + + # Add the link directories given explicitly that we haven't used back as linker directories. + if(NOT WIN32) + foreach(_MPI_LINK_DIRECTORY IN LISTS MPI_LINK_DIRECTORIES_LEFTOVER) + file(TO_NATIVE_PATH "${_MPI_LINK_DIRECTORY}" _MPI_LINK_DIRECTORY_ACTUAL) + string(FIND "${_MPI_LINK_DIRECTORY_ACTUAL}" " " _MPI_LINK_DIRECTORY_CONTAINS_SPACE) + if(NOT _MPI_LINK_DIRECTORY_CONTAINS_SPACE EQUAL -1) + set(_MPI_LINK_DIRECTORY_ACTUAL "\"${_MPI_LINK_DIRECTORY_ACTUAL}\"") + endif() + if(MPI_LINK_FLAGS_WORK) + string(APPEND MPI_LINK_FLAGS_WORK " ${CMAKE_LIBRARY_PATH_FLAG}${_MPI_LINK_DIRECTORY_ACTUAL}") + else() + set(MPI_LINK_FLAGS_WORK "${CMAKE_LIBRARY_PATH_FLAG}${_MPI_LINK_DIRECTORY_ACTUAL}") + endif() + endforeach() + endif() + + # Deal with the libraries given with full path next + unset(MPI_DIRECT_LIB_NAMES_WORK) + foreach(_MPI_LIB_FULLPATH IN LISTS MPI_LIB_FULLPATHS_WORK) + get_filename_component(_MPI_PLAIN_LIB_NAME "${_MPI_LIB_FULLPATH}" NAME_WE) + list(APPEND MPI_DIRECT_LIB_NAMES_WORK "${_MPI_PLAIN_LIB_NAME}") + set(MPI_${_MPI_PLAIN_LIB_NAME}_LIBRARY "${_MPI_LIB_FULLPATH}" CACHE FILEPATH "Location of the ${_MPI_PLAIN_LIB_NAME} library for MPI") + mark_as_advanced(MPI_${_MPI_PLAIN_LIB_NAME}_LIBRARY) + endforeach() + # Directly linked objects should be linked first in case some generic linker flags are needed for them. + if(MPI_DIRECT_LIB_NAMES_WORK) + set(MPI_PLAIN_LIB_NAMES_WORK "${MPI_DIRECT_LIB_NAMES_WORK};${MPI_PLAIN_LIB_NAMES_WORK}") + endif() + + # MPI might require pthread to work. The above mechanism wouldn't detect it, but we need to + # link it in that case. -lpthread is covered by the normal library treatment on the other hand. + if("${MPI_COMPILE_CMDLINE}" MATCHES "-pthread") + list(APPEND MPI_COMPILE_OPTIONS_WORK "-pthread") + if(MPI_LINK_FLAGS_WORK) + string(APPEND MPI_LINK_FLAGS_WORK " -pthread") + else() + set(MPI_LINK_FLAGS_WORK "-pthread") + endif() + endif() + + if(MPI_${LANG}_EXTRA_COMPILE_DEFINITIONS) + list(APPEND MPI_COMPILE_DEFINITIONS_WORK "${MPI_${LANG}_EXTRA_COMPILE_DEFINITIONS}") + endif() + if(MPI_${LANG}_EXTRA_COMPILE_OPTIONS) + list(APPEND MPI_COMPILE_OPTIONS_WORK "${MPI_${LANG}_EXTRA_COMPILE_OPTIONS}") + endif() + if(MPI_${LANG}_EXTRA_LIB_NAMES) + list(APPEND MPI_PLAIN_LIB_NAMES_WORK "${MPI_${LANG}_EXTRA_LIB_NAMES}") + endif() + + # If we found MPI, set up all of the appropriate cache entries + if(NOT MPI_${LANG}_COMPILE_OPTIONS) + set(MPI_${LANG}_COMPILE_OPTIONS ${MPI_COMPILE_OPTIONS_WORK} CACHE STRING "MPI ${LANG} compilation options" FORCE) + endif() + if(NOT MPI_${LANG}_COMPILE_DEFINITIONS) + set(MPI_${LANG}_COMPILE_DEFINITIONS ${MPI_COMPILE_DEFINITIONS_WORK} CACHE STRING "MPI ${LANG} compilation definitions" FORCE) + endif() + if(NOT MPI_${LANG}_ADDITIONAL_INCLUDE_DIRS) + set(MPI_${LANG}_ADDITIONAL_INCLUDE_DIRS ${MPI_INCLUDE_DIRS_WORK} CACHE STRING "MPI ${LANG} additional include directories" FORCE) + endif() + if(NOT MPI_${LANG}_LINK_FLAGS) + set(MPI_${LANG}_LINK_FLAGS ${MPI_LINK_FLAGS_WORK} CACHE STRING "MPI ${LANG} linker flags" FORCE) + endif() + if(NOT MPI_${LANG}_LIB_NAMES) + set(MPI_${LANG}_LIB_NAMES ${MPI_PLAIN_LIB_NAMES_WORK} CACHE STRING "MPI ${LANG} libraries to link against" FORCE) + endif() + set(MPI_${LANG}_WRAPPER_FOUND TRUE PARENT_SCOPE) +endfunction() + +function(_MPI_guess_settings LANG) + set(MPI_GUESS_FOUND FALSE) + # Currently only MSMPI and MPICH2 on Windows are supported, so we can skip this search if we're not targeting that. + if(WIN32) + # MSMPI + + # The environment variables MSMPI_INC and MSMPILIB32/64 are the only ways of locating the MSMPI_SDK, + # which is installed separately from the runtime. Thus it's possible to have mpiexec but not MPI headers + # or import libraries and vice versa. + if(NOT MPI_GUESS_LIBRARY_NAME OR "${MPI_GUESS_LIBRARY_NAME}" STREQUAL "MSMPI") + # We first attempt to locate the msmpi.lib. Should be find it, we'll assume that the MPI present is indeed + # Microsoft MPI. + if("${CMAKE_SIZEOF_VOID_P}" EQUAL 8) + set(MPI_MSMPI_LIB_PATH "$ENV{MSMPI_LIB64}") + set(MPI_MSMPI_INC_PATH_EXTRA "$ENV{MSMPI_INC}/x64") + else() + set(MPI_MSMPI_LIB_PATH "$ENV{MSMPI_LIB32}") + set(MPI_MSMPI_INC_PATH_EXTRA "$ENV{MSMPI_INC}/x86") + endif() + + find_library(MPI_msmpi_LIBRARY + NAMES msmpi + HINTS ${MPI_MSMPI_LIB_PATH} + DOC "Location of the msmpi library for Microsoft MPI") + mark_as_advanced(MPI_msmpi_LIBRARY) + + if(MPI_msmpi_LIBRARY) + # Next, we attempt to locate the MPI header. Note that for Fortran we know that mpif.h is a way + # MSMPI can be used and therefore that header has to be present. + if(NOT MPI_${LANG}_ADDITIONAL_INCLUDE_DIRS) + get_filename_component(MPI_MSMPI_INC_DIR "$ENV{MSMPI_INC}" REALPATH) + set(MPI_${LANG}_ADDITIONAL_INCLUDE_DIRS "${MPI_MSMPI_INC_DIR}" CACHE STRING "MPI ${LANG} additional include directories" FORCE) + unset(MPI_MSMPI_INC_DIR) + endif() + + # For MSMPI, one can compile the MPI module by building the mpi.f90 shipped with the MSMPI SDK, + # thus it might be present or provided by the user. Figuring out which is supported is done later on. + # The PGI Fortran compiler for instance ships a prebuilt set of modules in its own include folder. + # Should a user be employing PGI or have built its own set and provided it via cache variables, the + # splitting routine would have located the module files. + + # For C and C++, we're done here (MSMPI does not ship the MPI-2 C++ bindings) - however, for Fortran + # we need some extra library to glue Fortran support together: + # MSMPI ships 2-4 Fortran libraries, each for different Fortran compiler behaviors. The library names + # ending with a c are using the cdecl calling convention, whereas those ending with an s are for Fortran + # implementations using stdcall. Therefore, the 64-bit MSMPI only ships those ending in 'c', whereas the 32-bit + # has both variants available. + # The second difference is the last but one letter, if it's an e(nd), the length of a string argument is + # passed by the Fortran compiler after all other arguments on the parameter list, if it's an m(ixed), + # it's passed immediately after the string address. + + # To summarize: + # - msmpifec: CHARACTER length passed after the parameter list and using cdecl calling convention + # - msmpifmc: CHARACTER length passed directly after string address and using cdecl calling convention + # - msmpifes: CHARACTER length passed after the parameter list and using stdcall calling convention + # - msmpifms: CHARACTER length passed directly after string address and using stdcall calling convention + # 32-bit MSMPI ships all four libraries, 64-bit MSMPI ships only the first two. + + # As is, Intel Fortran and PGI Fortran both use the 'ec' variant of the calling convention, whereas + # the old Compaq Visual Fortran compiler defaulted to the 'ms' version. It's possible to make Intel Fortran + # use the CVF calling convention using /iface:cvf, but we assume - and this is also assumed in FortranCInterface - + # this isn't the case. It's also possible to make CVF use the 'ec' variant, using /iface=(cref,nomixed_str_len_arg). + + # Our strategy is now to locate all libraries, but enter msmpifec into the LIB_NAMES array. + # Should this not be adequate it's a straightforward way for a user to change the LIB_NAMES array and + # have his library found. Still, this should not be necessary outside of exceptional cases, as reasoned. + if ("${LANG}" STREQUAL "Fortran") + set(MPI_MSMPI_CALLINGCONVS c) + if("${CMAKE_SIZEOF_VOID_P}" EQUAL 4) + list(APPEND MPI_MSMPI_CALLINGCONVS s) + endif() + foreach(mpistrlenpos IN ITEMS e m) + foreach(mpicallingconv IN LISTS MPI_MSMPI_CALLINGCONVS) + find_library(MPI_msmpif${mpistrlenpos}${mpicallingconv}_LIBRARY + NAMES msmpif${mpistrlenpos}${mpicallingconv} + HINTS "${MPI_MSMPI_LIB_PATH}" + DOC "Location of the msmpi${mpistrlenpos}${mpicallingconv} library for Microsoft MPI") + mark_as_advanced(MPI_msmpif${mpistrlenpos}${mpicallingconv}_LIBRARY) + endforeach() + endforeach() + if(NOT MPI_${LANG}_LIB_NAMES) + set(MPI_${LANG}_LIB_NAMES "msmpi;msmpifec" CACHE STRING "MPI ${LANG} libraries to link against" FORCE) + endif() + + # At this point we're *not* done. MSMPI requires an additional include file for Fortran giving the value + # of MPI_AINT. This file is called mpifptr.h located in the x64 and x86 subfolders, respectively. + find_path(MPI_mpifptr_INCLUDE_DIR + NAMES "mpifptr.h" + HINTS "${MPI_MSMPI_INC_PATH_EXTRA}" + DOC "Location of the mpifptr.h extra header for Microsoft MPI") + if(NOT MPI_${LANG}_ADDITIONAL_INCLUDE_VARS) + set(MPI_${LANG}_ADDITIONAL_INCLUDE_VARS "mpifptr" CACHE STRING "MPI ${LANG} additional include directory variables, given in the form MPI__INCLUDE_DIR." FORCE) + endif() + mark_as_advanced(MPI_${LANG}_ADDITIONAL_INCLUDE_VARS MPI_mpifptr_INCLUDE_DIR) + else() + if(NOT MPI_${LANG}_LIB_NAMES) + set(MPI_${LANG}_LIB_NAMES "msmpi" CACHE STRING "MPI ${LANG} libraries to link against" FORCE) + endif() + endif() + mark_as_advanced(MPI_${LANG}_LIB_NAMES) + set(MPI_GUESS_FOUND TRUE) + + if(_MPIEXEC_NOT_GIVEN) + unset(MPIEXEC_EXECUTABLE CACHE) + endif() + + find_program(MPIEXEC_EXECUTABLE + NAMES mpiexec + HINTS $ENV{MSMPI_BIN} "[HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\MPI;InstallRoot]/Bin" + DOC "Executable for running MPI programs.") + endif() + endif() + + # At this point there's not many MPIs that we could still consider. + # OpenMPI 1.6.x and below supported Windows, but these ship compiler wrappers that still work. + # The only other relevant MPI implementation without a wrapper is MPICH2, which had Windows support in 1.4.1p1 and older. + if(NOT MPI_GUESS_FOUND AND (NOT MPI_GUESS_LIBRARY_NAME OR "${MPI_GUESS_LIBRARY_NAME}" STREQUAL "MPICH2")) + set(MPI_MPICH_PREFIX_PATHS + "$ENV{ProgramW6432}/MPICH2/lib" + "[HKEY_LOCAL_MACHINE\\SOFTWARE\\MPICH\\SMPD;binary]/../lib" + "[HKEY_LOCAL_MACHINE\\SOFTWARE\\MPICH2;Path]/lib" + ) + + # All of C, C++ and Fortran will need mpi.lib, so we'll look for this first + find_library(MPI_mpi_LIBRARY + NAMES mpi + HINTS ${MPI_MPICH_PREFIX_PATHS}) + mark_as_advanced(MPI_mpi_LIBRARY) + # If we found mpi.lib, we detect the rest of MPICH2 + if(MPI_mpi_LIBRARY) + set(MPI_MPICH_LIB_NAMES "mpi") + # If MPI-2 C++ bindings are requested, we need to locate cxx.lib as well. + # Otherwise, MPICH_SKIP_MPICXX will be defined and these bindings aren't needed. + if("${LANG}" STREQUAL "CXX" AND NOT MPI_CXX_SKIP_MPICXX) + find_library(MPI_cxx_LIBRARY + NAMES cxx + HINTS ${MPI_MPICH_PREFIX_PATHS}) + mark_as_advanced(MPI_cxx_LIBRARY) + list(APPEND MPI_MPICH_LIB_NAMES "cxx") + # For Fortran, MPICH2 provides three different libraries: + # fmpich2.lib which uses uppercase symbols and cdecl, + # fmpich2s.lib which uses uppercase symbols and stdcall (32-bit only), + # fmpich2g.lib which uses lowercase symbols with double underscores and cdecl. + # fmpich2s.lib would be useful for Compaq Visual Fortran, fmpich2g.lib has to be used with GNU g77 and is also + # provided in the form of an .a archive for MinGW and Cygwin. From our perspective, fmpich2.lib is the only one + # we need to try, and if it doesn't work with the given Fortran compiler we'd find out later on during validation + elseif("${LANG}" STREQUAL "Fortran") + find_library(MPI_fmpich2_LIBRARY + NAMES fmpich2 + HINTS ${MPI_MPICH_PREFIX_PATHS}) + find_library(MPI_fmpich2s_LIBRARY + NAMES fmpich2s + HINTS ${MPI_MPICH_PREFIX_PATHS}) + find_library(MPI_fmpich2g_LIBRARY + NAMES fmpich2g + HINTS ${MPI_MPICH_PREFIX_PATHS}) + mark_as_advanced(MPI_fmpich2_LIBRARY MPI_fmpich2s_LIBRARY MPI_fmpich2g_LIBRARY) + list(APPEND MPI_MPICH_LIB_NAMES "fmpich2") + endif() + + if(NOT MPI_${LANG}_LIB_NAMES) + set(MPI_${LANG}_LIB_NAMES "${MPI_MPICH_LIB_NAMES}" CACHE STRING "MPI ${LANG} libraries to link against" FORCE) + endif() + unset(MPI_MPICH_LIB_NAMES) + + if(NOT MPI_${LANG}_ADDITIONAL_INCLUDE_DIRS) + # For MPICH2, the include folder would be in ../include relative to the library folder. + get_filename_component(MPI_MPICH_ROOT_DIR "${MPI_mpi_LIBRARY}" DIRECTORY) + get_filename_component(MPI_MPICH_ROOT_DIR "${MPI_MPICH_ROOT_DIR}" DIRECTORY) + if(IS_DIRECTORY "${MPI_MPICH_ROOT_DIR}/include") + set(MPI_${LANG}_ADDITIONAL_INCLUDE_DIRS "${MPI_MPICH_ROOT_DIR}/include" CACHE STRING "MPI ${LANG} additional include directory variables, given in the form MPI__INCLUDE_DIR." FORCE) + endif() + unset(MPI_MPICH_ROOT_DIR) + endif() + set(MPI_GUESS_FOUND TRUE) + + if(_MPIEXEC_NOT_GIVEN) + unset(MPIEXEC_EXECUTABLE CACHE) + endif() + + find_program(MPIEXEC_EXECUTABLE + NAMES ${_MPIEXEC_NAMES} + HINTS "$ENV{ProgramW6432}/MPICH2/bin" + "[HKEY_LOCAL_MACHINE\\SOFTWARE\\MPICH\\SMPD;binary]" + "[HKEY_LOCAL_MACHINE\\SOFTWARE\\MPICH2;Path]/bin" + DOC "Executable for running MPI programs.") + endif() + unset(MPI_MPICH_PREFIX_PATHS) + endif() + endif() + set(MPI_${LANG}_GUESS_FOUND "${MPI_GUESS_FOUND}" PARENT_SCOPE) +endfunction() + +function(_MPI_adjust_compile_definitions LANG) + if("${LANG}" STREQUAL "CXX") + # To disable the C++ bindings, we need to pass some definitions since the mpi.h header has to deal with both C and C++ + # bindings in MPI-2. + if(MPI_CXX_SKIP_MPICXX AND NOT MPI_${LANG}_COMPILE_DEFINITIONS MATCHES "SKIP_MPICXX") + # MPICH_SKIP_MPICXX is being used in MPICH and derivatives like MVAPICH or Intel MPI + # OMPI_SKIP_MPICXX is being used in Open MPI + # _MPICC_H is being used for IBM Platform MPI + list(APPEND MPI_${LANG}_COMPILE_DEFINITIONS "MPICH_SKIP_MPICXX" "OMPI_SKIP_MPICXX" "_MPICC_H") + set(MPI_${LANG}_COMPILE_DEFINITIONS "${MPI_${LANG}_COMPILE_DEFINITIONS}" CACHE STRING "MPI ${LANG} compilation definitions" FORCE) + endif() + endif() +endfunction() + +macro(_MPI_assemble_libraries LANG) + set(MPI_${LANG}_LIBRARIES "") + # Only for libraries do we need to check whether the compiler's linking stage is separate. + if(NOT "${MPI_${LANG}_COMPILER}" STREQUAL "${CMAKE_${LANG}_COMPILER}" OR NOT MPI_${LANG}_WORKS_IMPLICIT) + foreach(mpilib IN LISTS MPI_${LANG}_LIB_NAMES) + list(APPEND MPI_${LANG}_LIBRARIES ${MPI_${mpilib}_LIBRARY}) + endforeach() + endif() +endmacro() + +macro(_MPI_assemble_include_dirs LANG) + if("${MPI_${LANG}_COMPILER}" STREQUAL "${CMAKE_${LANG}_COMPILER}") + set(MPI_${LANG}_INCLUDE_DIRS "") + else() + set(MPI_${LANG}_INCLUDE_DIRS "${MPI_${LANG}_ADDITIONAL_INCLUDE_DIRS}") + if("${LANG}" MATCHES "(C|CXX)") + if(MPI_${LANG}_HEADER_DIR) + list(APPEND MPI_${LANG}_INCLUDE_DIRS "${MPI_${LANG}_HEADER_DIR}") + endif() + else() # Fortran + if(MPI_${LANG}_F77_HEADER_DIR) + list(APPEND MPI_${LANG}_INCLUDE_DIRS "${MPI_${LANG}_F77_HEADER_DIR}") + endif() + if(MPI_${LANG}_MODULE_DIR AND NOT "${MPI_${LANG}_MODULE_DIR}" IN_LIST MPI_${LANG}_INCLUDE_DIRS) + list(APPEND MPI_${LANG}_INCLUDE_DIRS "${MPI_${LANG}_MODULE_DIR}") + endif() + endif() + if(MPI_${LANG}_ADDITIONAL_INCLUDE_VARS) + foreach(MPI_ADDITIONAL_INC_DIR IN LISTS MPI_${LANG}_ADDITIONAL_INCLUDE_VARS) + list(APPEND MPI_${LANG}_INCLUDE_DIRS "${MPI_${MPI_ADDITIONAL_INC_DIR}_INCLUDE_DIR}") + endforeach() + endif() + endif() +endmacro() + +function(_MPI_split_include_dirs LANG) + if("${MPI_${LANG}_COMPILER}" STREQUAL "${CMAKE_${LANG}_COMPILER}") + return() + endif() + # Backwards compatibility: Search INCLUDE_PATH if given. + if(MPI_${LANG}_INCLUDE_PATH) + list(APPEND MPI_${LANG}_ADDITIONAL_INCLUDE_DIRS "${MPI_${LANG}_INCLUDE_PATH}") + endif() + + # We try to find the headers/modules among those paths (and system paths) + # For C/C++, we just need to have a look for mpi.h. + if("${LANG}" MATCHES "(C|CXX)") + find_path(MPI_${LANG}_HEADER_DIR "mpi.h" + HINTS ${MPI_${LANG}_ADDITIONAL_INCLUDE_DIRS} + ) + mark_as_advanced(MPI_${LANG}_HEADER_DIR) + if(MPI_${LANG}_ADDITIONAL_INCLUDE_DIRS) + list(REMOVE_ITEM MPI_${LANG}_ADDITIONAL_INCLUDE_DIRS "${MPI_${LANG}_HEADER_DIR}") + endif() + # Fortran is more complicated here: An implementation could provide + # any of the Fortran 77/90/2008 APIs for MPI. For example, MSMPI + # only provides Fortran 77 and - if mpi.f90 is built - potentially + # a Fortran 90 module. + elseif("${LANG}" STREQUAL "Fortran") + find_path(MPI_${LANG}_F77_HEADER_DIR "mpif.h" + HINTS ${MPI_${LANG}_ADDITIONAL_INCLUDE_DIRS} + ) + find_path(MPI_${LANG}_MODULE_DIR + NAMES "mpi.mod" "mpi_f08.mod" + HINTS ${MPI_${LANG}_ADDITIONAL_INCLUDE_DIRS} + ) + if(MPI_${LANG}_ADDITIONAL_INCLUDE_DIRS) + list(REMOVE_ITEM MPI_${LANG}_ADDITIONAL_INCLUDE_DIRS + "${MPI_${LANG}_F77_HEADER_DIR}" + "${MPI_${LANG}_MODULE_DIR}" + ) + endif() + mark_as_advanced(MPI_${LANG}_F77_HEADER_DIR MPI_${LANG}_MODULE_DIR) + endif() + # Remove duplicates and default system directories from the list. + if(MPI_${LANG}_ADDITIONAL_INCLUDE_DIRS) + list(REMOVE_DUPLICATES MPI_${LANG}_ADDITIONAL_INCLUDE_DIRS) + foreach(MPI_IMPLICIT_INC_DIR IN LISTS CMAKE_${LANG}_IMPLICIT_LINK_DIRECTORIES) + list(REMOVE_ITEM MPI_${LANG}_ADDITIONAL_INCLUDE_DIRS ${MPI_IMPLICIT_INC_DIR}) + endforeach() + endif() + set(MPI_${LANG}_ADDITIONAL_INCLUDE_DIRS ${MPI_${LANG}_ADDITIONAL_INCLUDE_DIRS} CACHE STRING "MPI ${LANG} additional include directories" FORCE) +endfunction() + +macro(_MPI_create_imported_target LANG) + if(NOT TARGET MPI::MPI_${LANG}) + add_library(MPI::MPI_${LANG} INTERFACE IMPORTED) + endif() + + # When this is consumed for compiling CUDA, use '-Xcompiler' to wrap '-pthread'. + string(REPLACE "-pthread" "$<$:SHELL:-Xcompiler >-pthread" + _MPI_${LANG}_COMPILE_OPTIONS "${MPI_${LANG}_COMPILE_OPTIONS}") + set_property(TARGET MPI::MPI_${LANG} PROPERTY INTERFACE_COMPILE_OPTIONS "${_MPI_${LANG}_COMPILE_OPTIONS}") + unset(_MPI_${LANG}_COMPILE_OPTIONS) + + set_property(TARGET MPI::MPI_${LANG} PROPERTY INTERFACE_COMPILE_DEFINITIONS "${MPI_${LANG}_COMPILE_DEFINITIONS}") + + if(MPI_${LANG}_LINK_FLAGS) + set_property(TARGET MPI::MPI_${LANG} PROPERTY INTERFACE_LINK_OPTIONS "SHELL:${MPI_${LANG}_LINK_FLAGS}") + endif() + # If the compiler links MPI implicitly, no libraries will be found as they're contained within + # CMAKE__IMPLICIT_LINK_LIBRARIES already. + if(MPI_${LANG}_LIBRARIES) + set_property(TARGET MPI::MPI_${LANG} PROPERTY INTERFACE_LINK_LIBRARIES "${MPI_${LANG}_LIBRARIES}") + endif() + # Given the new design of FindMPI, INCLUDE_DIRS will always be located, even under implicit linking. + set_property(TARGET MPI::MPI_${LANG} PROPERTY INTERFACE_INCLUDE_DIRECTORIES "${MPI_${LANG}_INCLUDE_DIRS}") +endmacro() + +function(_MPI_try_staged_settings LANG MPI_TEST_FILE_NAME MODE RUN_BINARY SUPPRESS_ERRORS) + set(WORK_DIR "${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/FindMPI") + set(SRC_DIR "${CMAKE_ROOT}/Modules/FindMPI") + set(BIN_FILE "${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/FindMPI/${MPI_TEST_FILE_NAME}_${LANG}.bin") + unset(MPI_TEST_COMPILE_DEFINITIONS) + if("${LANG}" STREQUAL "Fortran") + if("${MODE}" STREQUAL "F90_MODULE") + set(MPI_Fortran_INCLUDE_LINE "use mpi\n implicit none") + elseif("${MODE}" STREQUAL "F08_MODULE") + set(MPI_Fortran_INCLUDE_LINE "use mpi_f08\n implicit none") + else() # F77 header + set(MPI_Fortran_INCLUDE_LINE "implicit none\n include 'mpif.h'") + endif() + configure_file("${SRC_DIR}/${MPI_TEST_FILE_NAME}.f90.in" "${WORK_DIR}/${MPI_TEST_FILE_NAME}.f90" @ONLY) + set(MPI_TEST_SOURCE_FILE "${WORK_DIR}/${MPI_TEST_FILE_NAME}.f90") + elseif("${LANG}" STREQUAL "CXX") + configure_file("${SRC_DIR}/${MPI_TEST_FILE_NAME}.c" "${WORK_DIR}/${MPI_TEST_FILE_NAME}.cpp" COPYONLY) + set(MPI_TEST_SOURCE_FILE "${WORK_DIR}/${MPI_TEST_FILE_NAME}.cpp") + if("${MODE}" STREQUAL "TEST_MPICXX") + set(MPI_TEST_COMPILE_DEFINITIONS TEST_MPI_MPICXX) + endif() + else() # C + set(MPI_TEST_SOURCE_FILE "${SRC_DIR}/${MPI_TEST_FILE_NAME}.c") + endif() + if(RUN_BINARY) + try_run(MPI_RUN_RESULT_${LANG}_${MPI_TEST_FILE_NAME}_${MODE} MPI_RESULT_${LANG}_${MPI_TEST_FILE_NAME}_${MODE} + "${CMAKE_BINARY_DIR}" SOURCES "${MPI_TEST_SOURCE_FILE}" + COMPILE_DEFINITIONS ${MPI_TEST_COMPILE_DEFINITIONS} + LINK_LIBRARIES MPI::MPI_${LANG} + RUN_OUTPUT_VARIABLE MPI_RUN_OUTPUT_${LANG}_${MPI_TEST_FILE_NAME}_${MODE} + COMPILE_OUTPUT_VARIABLE _MPI_TRY_${MPI_TEST_FILE_NAME}_${MODE}_OUTPUT) + set(MPI_RUN_OUTPUT_${LANG}_${MPI_TEST_FILE_NAME}_${MODE} "${MPI_RUN_OUTPUT_${LANG}_${MPI_TEST_FILE_NAME}_${MODE}}" PARENT_SCOPE) + else() + try_compile(MPI_RESULT_${LANG}_${MPI_TEST_FILE_NAME}_${MODE} + "${CMAKE_BINARY_DIR}" SOURCES "${MPI_TEST_SOURCE_FILE}" + COMPILE_DEFINITIONS ${MPI_TEST_COMPILE_DEFINITIONS} + LINK_LIBRARIES MPI::MPI_${LANG} + COPY_FILE "${BIN_FILE}" + OUTPUT_VARIABLE _MPI_TRY_${MPI_TEST_FILE_NAME}_${MODE}_OUTPUT) + endif() + if(NOT SUPPRESS_ERRORS) + if(NOT MPI_RESULT_${LANG}_${MPI_TEST_FILE_NAME}_${MODE}) + file(APPEND ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeError.log + "The MPI test ${MPI_TEST_FILE_NAME} for ${LANG} in mode ${MODE} failed to compile with the following output:\n${_MPI_TRY_${MPI_TEST_FILE_NAME}_${MODE}_OUTPUT}\n\n") + elseif(DEFINED MPI_RUN_RESULT_${LANG}_${MPI_TEST_FILE_NAME}_${MODE} AND MPI_RUN_RESULT_${LANG}_${MPI_TEST_FILE_NAME}_${MODE}) + file(APPEND ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeError.log + "The MPI test ${MPI_TEST_FILE_NAME} for ${LANG} in mode ${MODE} failed to run with the following output:\n${MPI_RUN_OUTPUT_${LANG}_${MPI_TEST_FILE_NAME}_${MODE}}\n\n") + endif() + endif() +endfunction() + +macro(_MPI_check_lang_works LANG SUPPRESS_ERRORS) + # For Fortran we may have by the MPI-3 standard an implementation that provides: + # - the mpi_f08 module + # - *both*, the mpi module and 'mpif.h' + # Since older MPI standards (MPI-1) did not define anything but 'mpif.h', we need to check all three individually. + if( NOT MPI_${LANG}_WORKS ) + if("${LANG}" STREQUAL "Fortran") + set(MPI_Fortran_INTEGER_LINE "(kind=MPI_INTEGER_KIND)") + _MPI_try_staged_settings(${LANG} test_mpi F77_HEADER FALSE ${SUPPRESS_ERRORS}) + _MPI_try_staged_settings(${LANG} test_mpi F90_MODULE FALSE ${SUPPRESS_ERRORS}) + _MPI_try_staged_settings(${LANG} test_mpi F08_MODULE FALSE ${SUPPRESS_ERRORS}) + + set(MPI_${LANG}_WORKS FALSE) + + foreach(mpimethod IN ITEMS F77_HEADER F08_MODULE F90_MODULE) + if(MPI_RESULT_${LANG}_test_mpi_${mpimethod}) + set(MPI_${LANG}_WORKS TRUE) + set(MPI_${LANG}_HAVE_${mpimethod} TRUE) + else() + set(MPI_${LANG}_HAVE_${mpimethod} FALSE) + endif() + endforeach() + # MPI-1 versions had no MPI_INTGER_KIND defined, so we need to try without it. + # However, MPI-1 also did not define the Fortran 90 and 08 modules, so we only try the F77 header. + unset(MPI_Fortran_INTEGER_LINE) + if(NOT MPI_${LANG}_WORKS) + _MPI_try_staged_settings(${LANG} test_mpi F77_HEADER_NOKIND FALSE ${SUPPRESS_ERRORS}) + if(MPI_RESULT_${LANG}_test_mpi_F77_HEADER_NOKIND) + set(MPI_${LANG}_WORKS TRUE) + set(MPI_${LANG}_HAVE_F77_HEADER TRUE) + endif() + endif() + else() + _MPI_try_staged_settings(${LANG} test_mpi normal FALSE ${SUPPRESS_ERRORS}) + # If 'test_mpi' built correctly, we've found valid MPI settings. There might not be MPI-2 C++ support, but there can't + # be MPI-2 C++ support without the C bindings being present, so checking for them is sufficient. + set(MPI_${LANG}_WORKS "${MPI_RESULT_${LANG}_test_mpi_normal}") + endif() + endif() +endmacro() + +# Some systems install various MPI implementations in separate folders in some MPI prefix +# This macro enumerates all such subfolders and adds them to the list of hints that will be searched. +macro(MPI_search_mpi_prefix_folder PREFIX_FOLDER) + if(EXISTS "${PREFIX_FOLDER}") + file(GLOB _MPI_folder_children RELATIVE "${PREFIX_FOLDER}" "${PREFIX_FOLDER}/*") + foreach(_MPI_folder_child IN LISTS _MPI_folder_children) + if(IS_DIRECTORY "${PREFIX_FOLDER}/${_MPI_folder_child}") + list(APPEND MPI_HINT_DIRS "${PREFIX_FOLDER}/${_MPI_folder_child}") + endif() + endforeach() + endif() +endmacro() + +set(MPI_HINT_DIRS ${MPI_HOME} $ENV{MPI_HOME} $ENV{I_MPI_ROOT}) +if("${CMAKE_HOST_SYSTEM_NAME}" STREQUAL "Linux") + # SUSE Linux Enterprise Server stores its MPI implementations under /usr/lib64/mpi/gcc/ + # We enumerate the subfolders and append each as a prefix + MPI_search_mpi_prefix_folder("/usr/lib64/mpi/gcc") +elseif("${CMAKE_HOST_SYSTEM_NAME}" STREQUAL "FreeBSD") + # FreeBSD ships mpich under the normal system paths - but available openmpi implementations + # will be found in /usr/local/mpi/ + MPI_search_mpi_prefix_folder("/usr/local/mpi") +endif() + +# Most MPI distributions have some form of mpiexec or mpirun which gives us something we can look for. +# The MPI standard does not mandate the existence of either, but instead only makes requirements if a distribution +# ships an mpiexec program (mpirun executables are not regulated by the standard). + +# We defer searching for mpiexec binaries belonging to guesses until later. By doing so, mismatches between mpiexec +# and the MPI we found should be reduced. +if(NOT MPIEXEC_EXECUTABLE) + set(_MPIEXEC_NOT_GIVEN TRUE) +else() + set(_MPIEXEC_NOT_GIVEN FALSE) +endif() + +find_program(MPIEXEC_EXECUTABLE + NAMES ${_MPIEXEC_NAMES} + PATH_SUFFIXES bin sbin + HINTS ${MPI_HINT_DIRS} + DOC "Executable for running MPI programs.") + +# call get_filename_component twice to remove mpiexec and the directory it exists in (typically bin). +# This gives us a fairly reliable base directory to search for /bin /lib and /include from. +get_filename_component(_MPI_BASE_DIR "${MPIEXEC_EXECUTABLE}" PATH) +get_filename_component(_MPI_BASE_DIR "${_MPI_BASE_DIR}" PATH) + +# According to the MPI standard, section 8.8 -n is a guaranteed, and the only guaranteed way to +# launch an MPI process using mpiexec if such a program exists. +set(MPIEXEC_NUMPROC_FLAG "-n" CACHE STRING "Flag used by MPI to specify the number of processes for mpiexec; the next option will be the number of processes.") +set(MPIEXEC_PREFLAGS "" CACHE STRING "These flags will be directly before the executable that is being run by mpiexec.") +set(MPIEXEC_POSTFLAGS "" CACHE STRING "These flags will be placed after all flags passed to mpiexec.") + +# Set the number of processes to the physical processor count +cmake_host_system_information(RESULT _MPIEXEC_NUMPROCS QUERY NUMBER_OF_PHYSICAL_CORES) +set(MPIEXEC_MAX_NUMPROCS "${_MPIEXEC_NUMPROCS}" CACHE STRING "Maximum number of processors available to run MPI applications.") +unset(_MPIEXEC_NUMPROCS) +mark_as_advanced(MPIEXEC_EXECUTABLE MPIEXEC_NUMPROC_FLAG MPIEXEC_PREFLAGS MPIEXEC_POSTFLAGS MPIEXEC_MAX_NUMPROCS) + +#============================================================================= +# Backward compatibility input hacks. Propagate the FindMPI hints to C and +# CXX if the respective new versions are not defined. Translate the old +# MPI_LIBRARY and MPI_EXTRA_LIBRARY to respective MPI_${LANG}_LIBRARIES. +# +# Once we find the new variables, we translate them back into their old +# equivalents below. +if(NOT MPI_IGNORE_LEGACY_VARIABLES) + foreach (LANG IN ITEMS C CXX) + # Old input variables. + set(_MPI_OLD_INPUT_VARS COMPILER COMPILE_FLAGS INCLUDE_PATH LINK_FLAGS) + + # Set new vars based on their old equivalents, if the new versions are not already set. + foreach (var ${_MPI_OLD_INPUT_VARS}) + if (NOT MPI_${LANG}_${var} AND MPI_${var}) + set(MPI_${LANG}_${var} "${MPI_${var}}") + endif() + endforeach() + + # Chop the old compile flags into options and definitions + + unset(MPI_${LANG}_EXTRA_COMPILE_DEFINITIONS) + unset(MPI_${LANG}_EXTRA_COMPILE_OPTIONS) + if(MPI_${LANG}_COMPILE_FLAGS) + separate_arguments(MPI_SEPARATE_FLAGS NATIVE_COMMAND "${MPI_${LANG}_COMPILE_FLAGS}") + foreach(_MPI_FLAG IN LISTS MPI_SEPARATE_FLAGS) + if("${_MPI_FLAG}" MATCHES "^ *-D([^ ]+)") + list(APPEND MPI_${LANG}_EXTRA_COMPILE_DEFINITIONS "${CMAKE_MATCH_1}") + else() + list(APPEND MPI_${LANG}_EXTRA_COMPILE_OPTIONS "${_MPI_FLAG}") + endif() + endforeach() + unset(MPI_SEPARATE_FLAGS) + endif() + + # If a list of libraries was given, we'll split it into new-style cache variables + unset(MPI_${LANG}_EXTRA_LIB_NAMES) + if(NOT MPI_${LANG}_LIB_NAMES) + foreach(_MPI_LIB IN LISTS MPI_${LANG}_LIBRARIES MPI_LIBRARY MPI_EXTRA_LIBRARY) + if(_MPI_LIB) + get_filename_component(_MPI_PLAIN_LIB_NAME "${_MPI_LIB}" NAME_WE) + get_filename_component(_MPI_LIB_NAME "${_MPI_LIB}" NAME) + get_filename_component(_MPI_LIB_DIR "${_MPI_LIB}" DIRECTORY) + list(APPEND MPI_${LANG}_EXTRA_LIB_NAMES "${_MPI_PLAIN_LIB_NAME}") + find_library(MPI_${_MPI_PLAIN_LIB_NAME}_LIBRARY + NAMES "${_MPI_LIB_NAME}" "lib${_MPI_LIB_NAME}" + HINTS ${_MPI_LIB_DIR} $ENV{MPI_LIB} + DOC "Location of the ${_MPI_PLAIN_LIB_NAME} library for MPI" + ) + mark_as_advanced(MPI_${_MPI_PLAIN_LIB_NAME}_LIBRARY) + endif() + endforeach() + endif() + endforeach() +endif() +#============================================================================= + +unset(MPI_VERSION) +unset(MPI_VERSION_MAJOR) +unset(MPI_VERSION_MINOR) + +unset(_MPI_MIN_VERSION) + +# If the user specified a library name we assume they prefer that library over a wrapper. If not, they can disable skipping manually. +if(NOT DEFINED MPI_SKIP_COMPILER_WRAPPER AND MPI_GUESS_LIBRARY_NAME) + set(MPI_SKIP_COMPILER_WRAPPER TRUE) +endif() + +# This loop finds the compilers and sends them off for interrogation. +foreach(LANG IN ITEMS C CXX Fortran) + if(CMAKE_${LANG}_COMPILER_LOADED) + if(NOT MPI_FIND_COMPONENTS) + set(_MPI_FIND_${LANG} TRUE) + elseif( ${LANG} IN_LIST MPI_FIND_COMPONENTS) + set(_MPI_FIND_${LANG} TRUE) + elseif( ${LANG} STREQUAL CXX AND NOT MPI_CXX_SKIP_MPICXX AND MPICXX IN_LIST MPI_FIND_COMPONENTS ) + set(_MPI_FIND_${LANG} TRUE) + else() + set(_MPI_FIND_${LANG} FALSE) + endif() + else() + set(_MPI_FIND_${LANG} FALSE) + endif() + if(_MPI_FIND_${LANG}) + if( ${LANG} STREQUAL CXX AND NOT MPICXX IN_LIST MPI_FIND_COMPONENTS ) + set(MPI_CXX_SKIP_MPICXX FALSE CACHE BOOL "If true, the MPI-2 C++ bindings are disabled using definitions.") + mark_as_advanced(MPI_CXX_SKIP_MPICXX) + endif() + if(NOT (MPI_${LANG}_LIB_NAMES AND (MPI_${LANG}_INCLUDE_PATH OR MPI_${LANG}_INCLUDE_DIRS OR MPI_${LANG}_ADDITIONAL_INCLUDE_DIRS))) + set(MPI_${LANG}_TRIED_IMPLICIT FALSE) + set(MPI_${LANG}_WORKS_IMPLICIT FALSE) + if(NOT MPI_${LANG}_COMPILER AND NOT MPI_ASSUME_NO_BUILTIN_MPI) + # Should the imported targets be empty, we effectively try whether the compiler supports MPI on its own, which is the case on e.g. + # Cray PrgEnv. + _MPI_create_imported_target(${LANG}) + _MPI_check_lang_works(${LANG} TRUE) + + # If the compiler can build MPI code on its own, it functions as an MPI compiler and we'll set the variable to point to it. + if(MPI_${LANG}_WORKS) + set(MPI_${LANG}_COMPILER "${CMAKE_${LANG}_COMPILER}" CACHE FILEPATH "MPI compiler for ${LANG}" FORCE) + set(MPI_${LANG}_WORKS_IMPLICIT TRUE) + endif() + set(MPI_${LANG}_TRIED_IMPLICIT TRUE) + endif() + + if(NOT "${MPI_${LANG}_COMPILER}" STREQUAL "${CMAKE_${LANG}_COMPILER}" OR NOT MPI_${LANG}_WORKS) + set(MPI_${LANG}_WRAPPER_FOUND FALSE) + set(MPI_PINNED_COMPILER FALSE) + + if(NOT MPI_SKIP_COMPILER_WRAPPER) + if(MPI_${LANG}_COMPILER) + # If the user supplies a compiler *name* instead of an absolute path, assume that we need to find THAT compiler. + if (NOT IS_ABSOLUTE "${MPI_${LANG}_COMPILER}") + # Get rid of our default list of names and just search for the name the user wants. + set(_MPI_${LANG}_COMPILER_NAMES "${MPI_${LANG}_COMPILER}") + unset(MPI_${LANG}_COMPILER CACHE) + endif() + # If the user specifies a compiler, we don't want to try to search libraries either. + set(MPI_PINNED_COMPILER TRUE) + endif() + + # If we have an MPI base directory, we'll try all compiler names in that one first. + # This should prevent mixing different MPI environments + if(_MPI_BASE_DIR) + find_program(MPI_${LANG}_COMPILER + NAMES ${_MPI_${LANG}_COMPILER_NAMES} + PATH_SUFFIXES bin sbin + HINTS ${_MPI_BASE_DIR} + NO_DEFAULT_PATH + DOC "MPI compiler for ${LANG}" + ) + endif() + + # If the base directory did not help (for example because the mpiexec isn't in the same directory as the compilers), + # we shall try searching in the default paths. + find_program(MPI_${LANG}_COMPILER + NAMES ${_MPI_${LANG}_COMPILER_NAMES} + PATH_SUFFIXES bin sbin + DOC "MPI compiler for ${LANG}" + ) + + if("${MPI_${LANG}_COMPILER}" STREQUAL "${CMAKE_${LANG}_COMPILER}") + set(MPI_PINNED_COMPILER TRUE) + + # If we haven't made the implicit compiler test yet, perform it now. + if(NOT MPI_${LANG}_TRIED_IMPLICIT) + _MPI_create_imported_target(${LANG}) + _MPI_check_lang_works(${LANG} TRUE) + endif() + + # Should the MPI compiler not work implicitly for MPI, still interrogate it. + # Otherwise, MPI compilers for which CMake has separate linking stages, e.g. Intel MPI on Windows where link.exe is being used + # directly during linkage instead of CMAKE__COMPILER will not work. + if(NOT MPI_${LANG}_WORKS) + set(MPI_${LANG}_WORKS_IMPLICIT FALSE) + _MPI_interrogate_compiler(${LANG}) + else() + set(MPI_${LANG}_WORKS_IMPLICIT TRUE) + endif() + elseif(MPI_${LANG}_COMPILER) + _MPI_interrogate_compiler(${LANG}) + endif() + endif() + + if(NOT MPI_PINNED_COMPILER AND NOT MPI_${LANG}_WRAPPER_FOUND) + # If MPI_PINNED_COMPILER wasn't given, and the MPI compiler we potentially found didn't work, we withdraw it. + set(MPI_${LANG}_COMPILER "MPI_${LANG}_COMPILER-NOTFOUND" CACHE FILEPATH "MPI compiler for ${LANG}" FORCE) + if(NOT MPI_SKIP_GUESSING) + # For C++, we may use the settings for C. Should a given compiler wrapper for C++ not exist, but one for C does, we copy over the + # settings for C. An MPI distribution that is in this situation would be IBM Platform MPI. + if("${LANG}" STREQUAL "CXX" AND MPI_C_WRAPPER_FOUND) + set(MPI_${LANG}_COMPILE_OPTIONS ${MPI_C_COMPILE_OPTIONS} CACHE STRING "MPI ${LANG} compilation options" ) + set(MPI_${LANG}_COMPILE_DEFINITIONS ${MPI_C_COMPILE_DEFINITIONS} CACHE STRING "MPI ${LANG} compilation definitions" ) + set(MPI_${LANG}_ADDITIONAL_INCLUDE_DIRS ${MPI_C_INCLUDE_DIRS} CACHE STRING "MPI ${LANG} additional include directories") + set(MPI_${LANG}_LINK_FLAGS ${MPI_C_LINK_FLAGS} CACHE STRING "MPI ${LANG} linker flags" ) + set(MPI_${LANG}_LIB_NAMES ${MPI_C_LIB_NAMES} CACHE STRING "MPI ${LANG} libraries to link against" ) + else() + _MPI_guess_settings(${LANG}) + endif() + endif() + endif() + endif() + endif() + + _MPI_split_include_dirs(${LANG}) + _MPI_assemble_include_dirs(${LANG}) + _MPI_assemble_libraries(${LANG}) + + _MPI_adjust_compile_definitions(${LANG}) + # We always create imported targets even if they're empty + _MPI_create_imported_target(${LANG}) + + if(NOT MPI_${LANG}_WORKS) + _MPI_check_lang_works(${LANG} FALSE) + endif() + + # Next, we'll initialize the MPI variables that have not been previously set. + set(MPI_${LANG}_COMPILE_OPTIONS "" CACHE STRING "MPI ${LANG} compilation flags" ) + set(MPI_${LANG}_COMPILE_DEFINITIONS "" CACHE STRING "MPI ${LANG} compilation definitions" ) + set(MPI_${LANG}_ADDITIONAL_INCLUDE_DIRS "" CACHE STRING "MPI ${LANG} additional include directories") + set(MPI_${LANG}_LINK_FLAGS "" CACHE STRING "MPI ${LANG} linker flags" ) + if(NOT MPI_${LANG}_COMPILER STREQUAL CMAKE_${LANG}_COMPILER) + set(MPI_${LANG}_LIB_NAMES "" CACHE STRING "MPI ${LANG} libraries to link against" ) + endif() + mark_as_advanced(MPI_${LANG}_COMPILE_OPTIONS MPI_${LANG}_COMPILE_DEFINITIONS MPI_${LANG}_LINK_FLAGS + MPI_${LANG}_LIB_NAMES MPI_${LANG}_ADDITIONAL_INCLUDE_DIRS MPI_${LANG}_COMPILER) + + # If we've found MPI, then we'll perform additional analysis: Determine the MPI version, MPI library version, supported + # MPI APIs (i.e. MPI-2 C++ bindings). For Fortran we also need to find specific parameters if we're under MPI-3. + if(MPI_${LANG}_WORKS) + if("${LANG}" STREQUAL "CXX" AND NOT DEFINED MPI_MPICXX_FOUND) + if(NOT MPI_CXX_SKIP_MPICXX AND NOT MPI_CXX_VALIDATE_SKIP_MPICXX) + _MPI_try_staged_settings(${LANG} test_mpi MPICXX FALSE FALSE) + if(MPI_RESULT_${LANG}_test_mpi_MPICXX) + set(MPI_MPICXX_FOUND TRUE) + else() + set(MPI_MPICXX_FOUND FALSE) + endif() + else() + set(MPI_MPICXX_FOUND FALSE) + endif() + endif() + + # At this point, we know the bindings present but not the MPI version or anything else. + if(NOT DEFINED MPI_${LANG}_VERSION) + unset(MPI_${LANG}_VERSION_MAJOR) + unset(MPI_${LANG}_VERSION_MINOR) + endif() + set(MPI_BIN_FOLDER ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/FindMPI) + + # For Fortran, we'll want to use the most modern MPI binding to test capabilities other than the + # Fortran parameters, since those depend on the method of consumption. + # For C++, we can always use the C bindings, and should do so, since the C++ bindings do not exist in MPI-3 + # whereas the C bindings do, and the C++ bindings never offered any feature advantage over their C counterparts. + if("${LANG}" STREQUAL "Fortran") + if(MPI_${LANG}_HAVE_F08_MODULE) + set(MPI_${LANG}_HIGHEST_METHOD F08_MODULE) + elseif(MPI_${LANG}_HAVE_F90_MODULE) + set(MPI_${LANG}_HIGHEST_METHOD F90_MODULE) + else() + set(MPI_${LANG}_HIGHEST_METHOD F77_HEADER) + endif() + + # Another difference between C and Fortran is that we can't use the preprocessor to determine whether MPI_VERSION + # and MPI_SUBVERSION are provided. These defines did not exist in MPI 1.0 and 1.1 and therefore might not + # exist. For C/C++, test_mpi.c will handle the MPI_VERSION extraction, but for Fortran, we need mpiver.f90. + if(NOT DEFINED MPI_${LANG}_VERSION) + _MPI_try_staged_settings(${LANG} mpiver ${MPI_${LANG}_HIGHEST_METHOD} FALSE FALSE) + if(MPI_RESULT_${LANG}_mpiver_${MPI_${LANG}_HIGHEST_METHOD}) + file(STRINGS ${MPI_BIN_FOLDER}/mpiver_${LANG}.bin _MPI_VERSION_STRING LIMIT_COUNT 1 REGEX "INFO:MPI-VER") + if("${_MPI_VERSION_STRING}" MATCHES ".*INFO:MPI-VER\\[([0-9]+)\\.([0-9]+)\\].*") + set(MPI_${LANG}_VERSION_MAJOR "${CMAKE_MATCH_1}") + set(MPI_${LANG}_VERSION_MINOR "${CMAKE_MATCH_2}") + set(MPI_${LANG}_VERSION "${MPI_${LANG}_VERSION_MAJOR}.${MPI_${LANG}_VERSION_MINOR}") + endif() + endif() + endif() + + # Finally, we want to find out which capabilities a given interface supports, compare the MPI-3 standard. + # This is determined by interface specific parameters MPI_SUBARRAYS_SUPPORTED and MPI_ASYNC_PROTECTS_NONBLOCKING + # and might vary between the different methods of consumption. + if(MPI_DETERMINE_Fortran_CAPABILITIES AND NOT MPI_Fortran_CAPABILITIES_DETERMINED) + foreach(mpimethod IN ITEMS F08_MODULE F90_MODULE F77_HEADER) + if(MPI_${LANG}_HAVE_${mpimethod}) + set(MPI_${LANG}_${mpimethod}_SUBARRAYS FALSE) + set(MPI_${LANG}_${mpimethod}_ASYNCPROT FALSE) + _MPI_try_staged_settings(${LANG} fortranparam_mpi ${mpimethod} TRUE FALSE) + if(MPI_RESULT_${LANG}_fortranparam_mpi_${mpimethod} AND + NOT "${MPI_RUN_RESULT_${LANG}_fortranparam_mpi_${mpimethod}}" STREQUAL "FAILED_TO_RUN") + if("${MPI_RUN_OUTPUT_${LANG}_fortranparam_mpi_${mpimethod}}" MATCHES + ".*INFO:SUBARRAYS\\[ *([TF]) *\\]-ASYNCPROT\\[ *([TF]) *\\].*") + if("${CMAKE_MATCH_1}" STREQUAL "T") + set(MPI_${LANG}_${mpimethod}_SUBARRAYS TRUE) + endif() + if("${CMAKE_MATCH_2}" STREQUAL "T") + set(MPI_${LANG}_${mpimethod}_ASYNCPROT TRUE) + endif() + endif() + endif() + endif() + endforeach() + set(MPI_Fortran_CAPABILITIES_DETERMINED TRUE) + endif() + else() + set(MPI_${LANG}_HIGHEST_METHOD normal) + + # By the MPI-2 standard, MPI_VERSION and MPI_SUBVERSION are valid for both C and C++ bindings. + if(NOT DEFINED MPI_${LANG}_VERSION) + file(STRINGS ${MPI_BIN_FOLDER}/test_mpi_${LANG}.bin _MPI_VERSION_STRING LIMIT_COUNT 1 REGEX "INFO:MPI-VER") + if("${_MPI_VERSION_STRING}" MATCHES ".*INFO:MPI-VER\\[([0-9]+)\\.([0-9]+)\\].*") + set(MPI_${LANG}_VERSION_MAJOR "${CMAKE_MATCH_1}") + set(MPI_${LANG}_VERSION_MINOR "${CMAKE_MATCH_2}") + set(MPI_${LANG}_VERSION "${MPI_${LANG}_VERSION_MAJOR}.${MPI_${LANG}_VERSION_MINOR}") + endif() + endif() + endif() + + unset(MPI_BIN_FOLDER) + + # At this point, we have dealt with determining the MPI version and parameters for each Fortran method available. + # The one remaining issue is to determine which MPI library is installed. + # Determining the version and vendor of the MPI library is only possible via MPI_Get_library_version() at runtime, + # and therefore we cannot do this while cross-compiling (a user may still define MPI__LIBRARY_VERSION_STRING + # themselves and we'll attempt splitting it, which is equivalent to provide the try_run output). + # It's also worth noting that the installed version string can depend on the language, or on the system the binary + # runs on if MPI is not statically linked. + if(MPI_DETERMINE_LIBRARY_VERSION AND NOT MPI_${LANG}_LIBRARY_VERSION_STRING) + _MPI_try_staged_settings(${LANG} libver_mpi ${MPI_${LANG}_HIGHEST_METHOD} TRUE FALSE) + if(MPI_RESULT_${LANG}_libver_mpi_${MPI_${LANG}_HIGHEST_METHOD} AND + "${MPI_RUN_RESULT_${LANG}_libver_mpi_${MPI_${LANG}_HIGHEST_METHOD}}" EQUAL "0") + string(STRIP "${MPI_RUN_OUTPUT_${LANG}_libver_mpi_${MPI_${LANG}_HIGHEST_METHOD}}" + MPI_${LANG}_LIBRARY_VERSION_STRING) + else() + set(MPI_${LANG}_LIBRARY_VERSION_STRING "NOTFOUND") + endif() + endif() + endif() + + set(MPI_${LANG}_FIND_QUIETLY ${MPI_FIND_QUIETLY}) + set(MPI_${LANG}_FIND_VERSION ${MPI_FIND_VERSION}) + set(MPI_${LANG}_FIND_VERSION_EXACT ${MPI_FIND_VERSION_EXACT}) + + unset(MPI_${LANG}_REQUIRED_VARS) + if (NOT "${MPI_${LANG}_COMPILER}" STREQUAL "${CMAKE_${LANG}_COMPILER}") + foreach(mpilibname IN LISTS MPI_${LANG}_LIB_NAMES) + list(APPEND MPI_${LANG}_REQUIRED_VARS "MPI_${mpilibname}_LIBRARY") + endforeach() + list(APPEND MPI_${LANG}_REQUIRED_VARS "MPI_${LANG}_LIB_NAMES") + if("${LANG}" STREQUAL "Fortran") + # For Fortran we only need one of the module or header directories to have *some* support for MPI. + if(NOT MPI_${LANG}_MODULE_DIR) + list(APPEND MPI_${LANG}_REQUIRED_VARS "MPI_${LANG}_F77_HEADER_DIR") + endif() + if(NOT MPI_${LANG}_F77_HEADER_DIR) + list(APPEND MPI_${LANG}_REQUIRED_VARS "MPI_${LANG}_MODULE_DIR") + endif() + else() + list(APPEND MPI_${LANG}_REQUIRED_VARS "MPI_${LANG}_HEADER_DIR") + endif() + if(MPI_${LANG}_ADDITIONAL_INCLUDE_VARS) + foreach(mpiincvar IN LISTS MPI_${LANG}_ADDITIONAL_INCLUDE_VARS) + list(APPEND MPI_${LANG}_REQUIRED_VARS "MPI_${mpiincvar}_INCLUDE_DIR") + endforeach() + endif() + # Append the works variable now. If the settings did not work, this will show up properly. + list(APPEND MPI_${LANG}_REQUIRED_VARS "MPI_${LANG}_WORKS") + else() + # If the compiler worked implicitly, use its path as output. + # Should the compiler variable be set, we also require it to work. + list(APPEND MPI_${LANG}_REQUIRED_VARS "MPI_${LANG}_COMPILER") + if(MPI_${LANG}_COMPILER) + list(APPEND MPI_${LANG}_REQUIRED_VARS "MPI_${LANG}_WORKS") + endif() + endif() + find_package_handle_standard_args(MPI_${LANG} REQUIRED_VARS ${MPI_${LANG}_REQUIRED_VARS} + VERSION_VAR MPI_${LANG}_VERSION) + + if(DEFINED MPI_${LANG}_VERSION) + if(NOT _MPI_MIN_VERSION OR _MPI_MIN_VERSION VERSION_GREATER MPI_${LANG}_VERSION) + set(_MPI_MIN_VERSION MPI_${LANG}_VERSION) + endif() + endif() + endif() +endforeach() + +unset(_MPI_REQ_VARS) +foreach(LANG IN ITEMS C CXX Fortran) + if((NOT MPI_FIND_COMPONENTS AND CMAKE_${LANG}_COMPILER_LOADED) OR LANG IN_LIST MPI_FIND_COMPONENTS) + list(APPEND _MPI_REQ_VARS "MPI_${LANG}_FOUND") + endif() +endforeach() + +if(MPICXX IN_LIST MPI_FIND_COMPONENTS) + list(APPEND _MPI_REQ_VARS "MPI_MPICXX_FOUND") +endif() + +find_package_handle_standard_args(MPI + REQUIRED_VARS ${_MPI_REQ_VARS} + VERSION_VAR ${_MPI_MIN_VERSION} + HANDLE_COMPONENTS) + +#============================================================================= +# More backward compatibility stuff + +# For compatibility reasons, we also define MPIEXEC +set(MPIEXEC "${MPIEXEC_EXECUTABLE}") + +# Copy over MPI__INCLUDE_PATH from the assembled INCLUDE_DIRS. +foreach(LANG IN ITEMS C CXX Fortran) + if(MPI_${LANG}_FOUND) + set(MPI_${LANG}_INCLUDE_PATH "${MPI_${LANG}_INCLUDE_DIRS}") + unset(MPI_${LANG}_COMPILE_FLAGS) + if(MPI_${LANG}_COMPILE_OPTIONS) + list(JOIN MPI_${LANG}_COMPILE_OPTIONS " " MPI_${LANG}_COMPILE_FLAGS) + endif() + if(MPI_${LANG}_COMPILE_DEFINITIONS) + foreach(_MPI_DEF IN LISTS MPI_${LANG}_COMPILE_DEFINITIONS) + string(APPEND MPI_${LANG}_COMPILE_FLAGS " -D${_MPI_DEF}") + endforeach() + endif() + endif() +endforeach() + +# Bare MPI sans ${LANG} vars are set to CXX then C, depending on what was found. +# This mimics the behavior of the old language-oblivious FindMPI. +set(_MPI_OLD_VARS COMPILER INCLUDE_PATH COMPILE_FLAGS LINK_FLAGS LIBRARIES) +if (MPI_CXX_FOUND) + foreach (var ${_MPI_OLD_VARS}) + set(MPI_${var} ${MPI_CXX_${var}}) + endforeach() +elseif (MPI_C_FOUND) + foreach (var ${_MPI_OLD_VARS}) + set(MPI_${var} ${MPI_C_${var}}) + endforeach() +endif() + +# Chop MPI_LIBRARIES into the old-style MPI_LIBRARY and MPI_EXTRA_LIBRARY, and set them in cache. +if (MPI_LIBRARIES) + list(GET MPI_LIBRARIES 0 MPI_LIBRARY_WORK) + set(MPI_LIBRARY "${MPI_LIBRARY_WORK}") + unset(MPI_LIBRARY_WORK) +else() + set(MPI_LIBRARY "MPI_LIBRARY-NOTFOUND") +endif() + +list(LENGTH MPI_LIBRARIES MPI_NUMLIBS) +if (MPI_NUMLIBS GREATER 1) + set(MPI_EXTRA_LIBRARY_WORK "${MPI_LIBRARIES}") + list(REMOVE_AT MPI_EXTRA_LIBRARY_WORK 0) + set(MPI_EXTRA_LIBRARY "${MPI_EXTRA_LIBRARY_WORK}") + unset(MPI_EXTRA_LIBRARY_WORK) +else() + set(MPI_EXTRA_LIBRARY "MPI_EXTRA_LIBRARY-NOTFOUND") +endif() +set(MPI_IGNORE_LEGACY_VARIABLES TRUE) +#============================================================================= + +# unset these vars to cleanup namespace +unset(_MPI_OLD_VARS) +unset(_MPI_PREFIX_PATH) +unset(_MPI_BASE_DIR) +foreach (lang C CXX Fortran) + unset(_MPI_${LANG}_COMPILER_NAMES) +endforeach() + +cmake_policy(POP) diff --git a/cmake_modules/dependencies/modules/find/FindNetCDF.cmake b/cmake_modules/dependencies/modules/find/FindNetCDF.cmake new file mode 100644 index 0000000..ad0062d --- /dev/null +++ b/cmake_modules/dependencies/modules/find/FindNetCDF.cmake @@ -0,0 +1,71 @@ +# - Find NetCDF +# Find the native NetCDF includes and library +# +# NETCDF_INCLUDES - where to find netcdf.h, etc +# NETCDF_LIBRARIES - Link these libraries when using NetCDF +# NETCDF_FOUND - True if NetCDF found including required interfaces (see below) +# +# Your package can require certain interfaces to be FOUND by setting these +# +# NETCDF_CXX - require the C++ interface and link the C++ library +# NETCDF_F77 - require the F77 interface and link the fortran library +# NETCDF_F90 - require the F90 interface and link the fortran library +# +# The following are not for general use and are included in +# NETCDF_LIBRARIES if the corresponding option above is set. +# +# NETCDF_LIBRARIES_C - Just the C interface +# NETCDF_LIBRARIES_CXX - C++ interface, if available +# NETCDF_LIBRARIES_F77 - Fortran 77 interface, if available +# NETCDF_LIBRARIES_F90 - Fortran 90 interface, if available +# +# Normal usage would be: +# set (NETCDF_F90 "YES") +# find_package (NetCDF REQUIRED) +# target_link_libraries (uses_f90_interface ${NETCDF_LIBRARIES}) +# target_link_libraries (only_uses_c_interface ${NETCDF_LIBRARIES_C}) + +if (NETCDF_INCLUDES AND NETCDF_LIBRARIES) + # Already in cache, be silent + set (NETCDF_FIND_QUIETLY TRUE) +endif (NETCDF_INCLUDES AND NETCDF_LIBRARIES) + +find_path (NETCDF_INCLUDES netcdf.h + HINTS NETCDF_DIR ENV NETCDF_DIR) + +find_library (NETCDF_LIBRARIES_C NAMES netcdf) +mark_as_advanced(NETCDF_LIBRARIES_C) + +set (NetCDF_has_interfaces "YES") # will be set to NO if we're missing any interfaces +set (NetCDF_libs "${NETCDF_LIBRARIES_C}") + +get_filename_component (NetCDF_lib_dirs "${NETCDF_LIBRARIES_C}" PATH) + +macro (NetCDF_check_interface lang header libs) + if (NETCDF_${lang}) + find_path (NETCDF_INCLUDES_${lang} NAMES ${header} + HINTS "${NETCDF_INCLUDES}" NO_DEFAULT_PATH) + find_library (NETCDF_LIBRARIES_${lang} NAMES ${libs} + HINTS "${NetCDF_lib_dirs}" NO_DEFAULT_PATH) + mark_as_advanced (NETCDF_INCLUDES_${lang} NETCDF_LIBRARIES_${lang}) + if (NETCDF_INCLUDES_${lang} AND NETCDF_LIBRARIES_${lang}) + list (INSERT NetCDF_libs 0 ${NETCDF_LIBRARIES_${lang}}) # prepend so that -lnetcdf is last + else (NETCDF_INCLUDES_${lang} AND NETCDF_LIBRARIES_${lang}) + set (NetCDF_has_interfaces "NO") + message (STATUS "Failed to find NetCDF interface for ${lang}") + endif (NETCDF_INCLUDES_${lang} AND NETCDF_LIBRARIES_${lang}) + endif (NETCDF_${lang}) +endmacro (NetCDF_check_interface) + +NetCDF_check_interface (CXX netcdfcpp.h netcdf_c++) +NetCDF_check_interface (F77 netcdf.inc netcdff) +NetCDF_check_interface (F90 netcdf.mod netcdff) + +set (NETCDF_LIBRARIES "${NetCDF_libs}" CACHE STRING "All NetCDF libraries required for interface level") + +# handle the QUIETLY and REQUIRED arguments and set NETCDF_FOUND to TRUE if +# all listed variables are TRUE +include (FindPackageHandleStandardArgs) +find_package_handle_standard_args (NetCDF DEFAULT_MSG NETCDF_LIBRARIES NETCDF_INCLUDES NetCDF_has_interfaces) + +mark_as_advanced (NETCDF_LIBRARIES NETCDF_INCLUDES) \ No newline at end of file diff --git a/cmake_modules/dependencies/modules/find/FindPackageHandleStandardArgs.cmake b/cmake_modules/dependencies/modules/find/FindPackageHandleStandardArgs.cmake new file mode 100644 index 0000000..ec3b299 --- /dev/null +++ b/cmake_modules/dependencies/modules/find/FindPackageHandleStandardArgs.cmake @@ -0,0 +1,605 @@ +# Distributed under the OSI-approved BSD 3-Clause License. See accompanying +# file Copyright.txt or https://cmake.org/licensing for details. + +#[=======================================================================[.rst: +FindPackageHandleStandardArgs +----------------------------- + +This module provides functions intended to be used in :ref:`Find Modules` +implementing :command:`find_package()` calls. + +.. command:: find_package_handle_standard_args + + This command handles the ``REQUIRED``, ``QUIET`` and version-related + arguments of :command:`find_package`. It also sets the + ``_FOUND`` variable. The package is considered found if all + variables listed contain valid results, e.g. valid filepaths. + + There are two signatures: + + .. code-block:: cmake + + find_package_handle_standard_args( + (DEFAULT_MSG|) + ... + ) + + find_package_handle_standard_args( + [FOUND_VAR ] + [REQUIRED_VARS ...] + [VERSION_VAR ] + [HANDLE_VERSION_RANGE] + [HANDLE_COMPONENTS] + [CONFIG_MODE] + [NAME_MISMATCHED] + [REASON_FAILURE_MESSAGE ] + [FAIL_MESSAGE ] + ) + + The ``_FOUND`` variable will be set to ``TRUE`` if all + the variables ``...`` are valid and any optional + constraints are satisfied, and ``FALSE`` otherwise. A success or + failure message may be displayed based on the results and on + whether the ``REQUIRED`` and/or ``QUIET`` option was given to + the :command:`find_package` call. + + The options are: + + ``(DEFAULT_MSG|)`` + In the simple signature this specifies the failure message. + Use ``DEFAULT_MSG`` to ask for a default message to be computed + (recommended). Not valid in the full signature. + + ``FOUND_VAR `` + .. deprecated:: 3.3 + + Specifies either ``_FOUND`` or + ``_FOUND`` as the result variable. This exists only + for compatibility with older versions of CMake and is now ignored. + Result variables of both names are always set for compatibility. + + ``REQUIRED_VARS ...`` + Specify the variables which are required for this package. + These may be named in the generated failure message asking the + user to set the missing variable values. Therefore these should + typically be cache entries such as ``FOO_LIBRARY`` and not output + variables like ``FOO_LIBRARIES``. + + .. versionchanged:: 3.18 + If ``HANDLE_COMPONENTS`` is specified, this option can be omitted. + + ``VERSION_VAR `` + Specify the name of a variable that holds the version of the package + that has been found. This version will be checked against the + (potentially) specified required version given to the + :command:`find_package` call, including its ``EXACT`` option. + The default messages include information about the required + version and the version which has been actually found, both + if the version is ok or not. + + ``HANDLE_VERSION_RANGE`` + .. versionadded:: 3.19 + + Enable handling of a version range, if one is specified. Without this + option, a developer warning will be displayed if a version range is + specified. + + ``HANDLE_COMPONENTS`` + Enable handling of package components. In this case, the command + will report which components have been found and which are missing, + and the ``_FOUND`` variable will be set to ``FALSE`` + if any of the required components (i.e. not the ones listed after + the ``OPTIONAL_COMPONENTS`` option of :command:`find_package`) are + missing. + + ``CONFIG_MODE`` + Specify that the calling find module is a wrapper around a + call to ``find_package( NO_MODULE)``. This implies + a ``VERSION_VAR`` value of ``_VERSION``. The command + will automatically check whether the package configuration file + was found. + + ``REASON_FAILURE_MESSAGE `` + .. versionadded:: 3.16 + + Specify a custom message of the reason for the failure which will be + appended to the default generated message. + + ``FAIL_MESSAGE `` + Specify a custom failure message instead of using the default + generated message. Not recommended. + + ``NAME_MISMATCHED`` + .. versionadded:: 3.17 + + Indicate that the ```` does not match + ``${CMAKE_FIND_PACKAGE_NAME}``. This is usually a mistake and raises a + warning, but it may be intentional for usage of the command for components + of a larger package. + +Example for the simple signature: + +.. code-block:: cmake + + find_package_handle_standard_args(LibXml2 DEFAULT_MSG + LIBXML2_LIBRARY LIBXML2_INCLUDE_DIR) + +The ``LibXml2`` package is considered to be found if both +``LIBXML2_LIBRARY`` and ``LIBXML2_INCLUDE_DIR`` are valid. +Then also ``LibXml2_FOUND`` is set to ``TRUE``. If it is not found +and ``REQUIRED`` was used, it fails with a +:command:`message(FATAL_ERROR)`, independent whether ``QUIET`` was +used or not. If it is found, success will be reported, including +the content of the first ````. On repeated CMake runs, +the same message will not be printed again. + +.. note:: + + If ```` does not match ``CMAKE_FIND_PACKAGE_NAME`` for the + calling module, a warning that there is a mismatch is given. The + ``FPHSA_NAME_MISMATCHED`` variable may be set to bypass the warning if using + the old signature and the ``NAME_MISMATCHED`` argument using the new + signature. To avoid forcing the caller to require newer versions of CMake for + usage, the variable's value will be used if defined when the + ``NAME_MISMATCHED`` argument is not passed for the new signature (but using + both is an error).. + +Example for the full signature: + +.. code-block:: cmake + + find_package_handle_standard_args(LibArchive + REQUIRED_VARS LibArchive_LIBRARY LibArchive_INCLUDE_DIR + VERSION_VAR LibArchive_VERSION) + +In this case, the ``LibArchive`` package is considered to be found if +both ``LibArchive_LIBRARY`` and ``LibArchive_INCLUDE_DIR`` are valid. +Also the version of ``LibArchive`` will be checked by using the version +contained in ``LibArchive_VERSION``. Since no ``FAIL_MESSAGE`` is given, +the default messages will be printed. + +Another example for the full signature: + +.. code-block:: cmake + + find_package(Automoc4 QUIET NO_MODULE HINTS /opt/automoc4) + find_package_handle_standard_args(Automoc4 CONFIG_MODE) + +In this case, a ``FindAutmoc4.cmake`` module wraps a call to +``find_package(Automoc4 NO_MODULE)`` and adds an additional search +directory for ``automoc4``. Then the call to +``find_package_handle_standard_args`` produces a proper success/failure +message. + +.. command:: find_package_check_version + + .. versionadded:: 3.19 + + Helper function which can be used to check if a ```` is valid + against version-related arguments of :command:`find_package`. + + .. code-block:: cmake + + find_package_check_version( + [HANDLE_VERSION_RANGE] + [RESULT_MESSAGE_VARIABLE ] + ) + + The ```` will hold a boolean value giving the result of the check. + + The options are: + + ``HANDLE_VERSION_RANGE`` + Enable handling of a version range, if one is specified. Without this + option, a developer warning will be displayed if a version range is + specified. + + ``RESULT_MESSAGE_VARIABLE `` + Specify a variable to get back a message describing the result of the check. + +Example for the usage: + +.. code-block:: cmake + + find_package_check_version(1.2.3 result HANDLE_VERSION_RANGE + RESULT_MESSAGE_VARIABLE reason) + if (result) + message (STATUS "${reason}") + else() + message (FATAL_ERROR "${reason}") + endif() +#]=======================================================================] + +include(FindPackageMessage.cmake) + + +cmake_policy(PUSH) +# numbers and boolean constants +cmake_policy (SET CMP0012 NEW) +# IN_LIST operator +cmake_policy (SET CMP0057 NEW) + + +# internal helper macro +macro(_FPHSA_FAILURE_MESSAGE _msg) + set (__msg "${_msg}") + if (FPHSA_REASON_FAILURE_MESSAGE) + string(APPEND __msg "\n Reason given by package: ${FPHSA_REASON_FAILURE_MESSAGE}\n") + endif() + if (${_NAME}_FIND_REQUIRED) + message(FATAL_ERROR "${__msg}") + else () + if (NOT ${_NAME}_FIND_QUIETLY) + message(STATUS "${__msg}") + endif () + endif () +endmacro() + + +# internal helper macro to generate the failure message when used in CONFIG_MODE: +macro(_FPHSA_HANDLE_FAILURE_CONFIG_MODE) + # _CONFIG is set, but FOUND is false, this means that some other of the REQUIRED_VARS was not found: + if(${_NAME}_CONFIG) + _FPHSA_FAILURE_MESSAGE("${FPHSA_FAIL_MESSAGE}: missing:${MISSING_VARS} (found ${${_NAME}_CONFIG} ${VERSION_MSG})") + else() + # If _CONSIDERED_CONFIGS is set, the config-file has been found, but no suitable version. + # List them all in the error message: + if(${_NAME}_CONSIDERED_CONFIGS) + set(configsText "") + list(LENGTH ${_NAME}_CONSIDERED_CONFIGS configsCount) + math(EXPR configsCount "${configsCount} - 1") + foreach(currentConfigIndex RANGE ${configsCount}) + list(GET ${_NAME}_CONSIDERED_CONFIGS ${currentConfigIndex} filename) + list(GET ${_NAME}_CONSIDERED_VERSIONS ${currentConfigIndex} version) + string(APPEND configsText "\n ${filename} (version ${version})") + endforeach() + if (${_NAME}_NOT_FOUND_MESSAGE) + if (FPHSA_REASON_FAILURE_MESSAGE) + string(PREPEND FPHSA_REASON_FAILURE_MESSAGE "${${_NAME}_NOT_FOUND_MESSAGE}\n ") + else() + set(FPHSA_REASON_FAILURE_MESSAGE "${${_NAME}_NOT_FOUND_MESSAGE}") + endif() + else() + string(APPEND configsText "\n") + endif() + _FPHSA_FAILURE_MESSAGE("${FPHSA_FAIL_MESSAGE} ${VERSION_MSG}, checked the following files:${configsText}") + + else() + # Simple case: No Config-file was found at all: + _FPHSA_FAILURE_MESSAGE("${FPHSA_FAIL_MESSAGE}: found neither ${_NAME}Config.cmake nor ${_NAME_LOWER}-config.cmake ${VERSION_MSG}") + endif() + endif() +endmacro() + + +function(FIND_PACKAGE_CHECK_VERSION version result) + cmake_parse_arguments (PARSE_ARGV 2 FPCV "HANDLE_VERSION_RANGE;NO_AUTHOR_WARNING_VERSION_RANGE" "RESULT_MESSAGE_VARIABLE" "") + + if (FPCV_UNPARSED_ARGUMENTS) + message (FATAL_ERROR "find_package_check_version(): ${FPCV_UNPARSED_ARGUMENTS}: unexpected arguments") + endif() + if ("RESULT_MESSAGE_VARIABLE" IN_LIST FPCV_KEYWORDS_MISSING_VALUES) + message (FATAL_ERROR "find_package_check_version(): RESULT_MESSAGE_VARIABLE expects an argument") + endif() + + set (${result} FALSE PARENT_SCOPE) + if (FPCV_RESULT_MESSAGE_VARIABLE) + unset (${FPCV_RESULT_MESSAGE_VARIABLE} PARENT_SCOPE) + endif() + + if (_CMAKE_FPHSA_PACKAGE_NAME) + set (package "${_CMAKE_FPHSA_PACKAGE_NAME}") + elseif (CMAKE_FIND_PACKAGE_NAME) + set (package "${CMAKE_FIND_PACKAGE_NAME}") + else() + message (FATAL_ERROR "find_package_check_version(): Cannot be used outside a 'Find Module'") + endif() + + if (NOT FPCV_NO_AUTHOR_WARNING_VERSION_RANGE + AND ${package}_FIND_VERSION_RANGE AND NOT FPCV_HANDLE_VERSION_RANGE) + message(AUTHOR_WARNING + "`find_package()` specify a version range but the option " + "HANDLE_VERSION_RANGE` is not passed to `find_package_check_version()`. " + "Only the lower endpoint of the range will be used.") + endif() + + + set (version_ok FALSE) + unset (version_msg) + + if (FPCV_HANDLE_VERSION_RANGE AND ${package}_FIND_VERSION_RANGE) + if ((${package}_FIND_VERSION_RANGE_MIN STREQUAL "INCLUDE" + AND version VERSION_GREATER_EQUAL ${package}_FIND_VERSION_MIN) + AND ((${package}_FIND_VERSION_RANGE_MAX STREQUAL "INCLUDE" + AND version VERSION_LESS_EQUAL ${package}_FIND_VERSION_MAX) + OR (${package}_FIND_VERSION_RANGE_MAX STREQUAL "EXCLUDE" + AND version VERSION_LESS ${package}_FIND_VERSION_MAX))) + set (version_ok TRUE) + set(version_msg "(found suitable version \"${version}\", required range is \"${${package}_FIND_VERSION_RANGE}\")") + else() + set(version_msg "Found unsuitable version \"${version}\", required range is \"${${package}_FIND_VERSION_RANGE}\"") + endif() + elseif (DEFINED ${package}_FIND_VERSION) + if(${package}_FIND_VERSION_EXACT) # exact version required + # count the dots in the version string + string(REGEX REPLACE "[^.]" "" version_dots "${version}") + # add one dot because there is one dot more than there are components + string(LENGTH "${version_dots}." version_dots) + if (version_dots GREATER ${package}_FIND_VERSION_COUNT) + # Because of the C++ implementation of find_package() ${package}_FIND_VERSION_COUNT + # is at most 4 here. Therefore a simple lookup table is used. + if (${package}_FIND_VERSION_COUNT EQUAL 1) + set(version_regex "[^.]*") + elseif (${package}_FIND_VERSION_COUNT EQUAL 2) + set(version_regex "[^.]*\\.[^.]*") + elseif (${package}_FIND_VERSION_COUNT EQUAL 3) + set(version_regex "[^.]*\\.[^.]*\\.[^.]*") + else() + set(version_regex "[^.]*\\.[^.]*\\.[^.]*\\.[^.]*") + endif() + string(REGEX REPLACE "^(${version_regex})\\..*" "\\1" version_head "${version}") + if (NOT ${package}_FIND_VERSION VERSION_EQUAL version_head) + set(version_msg "Found unsuitable version \"${version}\", but required is exact version \"${${package}_FIND_VERSION}\"") + else () + set(version_ok TRUE) + set(version_msg "(found suitable exact version \"${_FOUND_VERSION}\")") + endif () + else () + if (NOT ${package}_FIND_VERSION VERSION_EQUAL version) + set(version_msg "Found unsuitable version \"${version}\", but required is exact version \"${${package}_FIND_VERSION}\"") + else () + set(version_ok TRUE) + set(version_msg "(found suitable exact version \"${version}\")") + endif () + endif () + else() # minimum version + if (${package}_FIND_VERSION VERSION_GREATER version) + set(version_msg "Found unsuitable version \"${version}\", but required is at least \"${${package}_FIND_VERSION}\"") + else() + set(version_ok TRUE) + set(version_msg "(found suitable version \"${version}\", minimum required is \"${${package}_FIND_VERSION}\")") + endif() + endif() + else () + set(version_ok TRUE) + set(version_msg "(found version \"${version}\")") + endif() + + set (${result} ${version_ok} PARENT_SCOPE) + if (FPCV_RESULT_MESSAGE_VARIABLE) + set (${FPCV_RESULT_MESSAGE_VARIABLE} "${version_msg}" PARENT_SCOPE) + endif() +endfunction() + + +function(FIND_PACKAGE_HANDLE_STANDARD_ARGS _NAME _FIRST_ARG) + + # Set up the arguments for `cmake_parse_arguments`. + set(options CONFIG_MODE HANDLE_COMPONENTS NAME_MISMATCHED HANDLE_VERSION_RANGE) + set(oneValueArgs FAIL_MESSAGE REASON_FAILURE_MESSAGE VERSION_VAR FOUND_VAR) + set(multiValueArgs REQUIRED_VARS) + + # Check whether we are in 'simple' or 'extended' mode: + set(_KEYWORDS_FOR_EXTENDED_MODE ${options} ${oneValueArgs} ${multiValueArgs} ) + list(FIND _KEYWORDS_FOR_EXTENDED_MODE "${_FIRST_ARG}" INDEX) + + unset(FPHSA_NAME_MISMATCHED_override) + if (DEFINED FPHSA_NAME_MISMATCHED) + # If the variable NAME_MISMATCHED variable is set, error if it is passed as + # an argument. The former is for old signatures, the latter is for new + # signatures. + list(FIND ARGN "NAME_MISMATCHED" name_mismatched_idx) + if (NOT name_mismatched_idx EQUAL "-1") + message(FATAL_ERROR + "The `NAME_MISMATCHED` argument may only be specified by the argument or " + "the variable, not both.") + endif () + + # But use the variable if it is not an argument to avoid forcing minimum + # CMake version bumps for calling modules. + set(FPHSA_NAME_MISMATCHED_override "${FPHSA_NAME_MISMATCHED}") + endif () + + if(${INDEX} EQUAL -1) + set(FPHSA_FAIL_MESSAGE ${_FIRST_ARG}) + set(FPHSA_REQUIRED_VARS ${ARGN}) + set(FPHSA_VERSION_VAR) + else() + cmake_parse_arguments(FPHSA "${options}" "${oneValueArgs}" "${multiValueArgs}" ${_FIRST_ARG} ${ARGN}) + + if(FPHSA_UNPARSED_ARGUMENTS) + message(FATAL_ERROR "Unknown keywords given to FIND_PACKAGE_HANDLE_STANDARD_ARGS(): \"${FPHSA_UNPARSED_ARGUMENTS}\"") + endif() + + if(NOT FPHSA_FAIL_MESSAGE) + set(FPHSA_FAIL_MESSAGE "DEFAULT_MSG") + endif() + + # In config-mode, we rely on the variable _CONFIG, which is set by find_package() + # when it successfully found the config-file, including version checking: + if(FPHSA_CONFIG_MODE) + list(INSERT FPHSA_REQUIRED_VARS 0 ${_NAME}_CONFIG) + list(REMOVE_DUPLICATES FPHSA_REQUIRED_VARS) + set(FPHSA_VERSION_VAR ${_NAME}_VERSION) + endif() + + if(NOT FPHSA_REQUIRED_VARS AND NOT FPHSA_HANDLE_COMPONENTS) + message(FATAL_ERROR "No REQUIRED_VARS specified for FIND_PACKAGE_HANDLE_STANDARD_ARGS()") + endif() + endif() + + if (DEFINED FPHSA_NAME_MISMATCHED_override) + set(FPHSA_NAME_MISMATCHED "${FPHSA_NAME_MISMATCHED_override}") + endif () + + if (DEFINED CMAKE_FIND_PACKAGE_NAME + AND NOT FPHSA_NAME_MISMATCHED + AND NOT _NAME STREQUAL CMAKE_FIND_PACKAGE_NAME) + message(AUTHOR_WARNING + "The package name passed to `find_package_handle_standard_args` " + "(${_NAME}) does not match the name of the calling package " + "(${CMAKE_FIND_PACKAGE_NAME}). This can lead to problems in calling " + "code that expects `find_package` result variables (e.g., `_FOUND`) " + "to follow a certain pattern.") + endif () + + if (${_NAME}_FIND_VERSION_RANGE AND NOT FPHSA_HANDLE_VERSION_RANGE) + message(AUTHOR_WARNING + "`find_package()` specify a version range but the module ${_NAME} does " + "not support this capability. Only the lower endpoint of the range " + "will be used.") + endif() + + # to propagate package name to FIND_PACKAGE_CHECK_VERSION + set(_CMAKE_FPHSA_PACKAGE_NAME "${_NAME}") + + # now that we collected all arguments, process them + + if("x${FPHSA_FAIL_MESSAGE}" STREQUAL "xDEFAULT_MSG") + set(FPHSA_FAIL_MESSAGE "Could NOT find ${_NAME}") + endif() + + if (FPHSA_REQUIRED_VARS) + list(GET FPHSA_REQUIRED_VARS 0 _FIRST_REQUIRED_VAR) + endif() + + string(TOUPPER ${_NAME} _NAME_UPPER) + string(TOLOWER ${_NAME} _NAME_LOWER) + + if(FPHSA_FOUND_VAR) + set(_FOUND_VAR_UPPER ${_NAME_UPPER}_FOUND) + set(_FOUND_VAR_MIXED ${_NAME}_FOUND) + if(FPHSA_FOUND_VAR STREQUAL _FOUND_VAR_MIXED OR FPHSA_FOUND_VAR STREQUAL _FOUND_VAR_UPPER) + set(_FOUND_VAR ${FPHSA_FOUND_VAR}) + else() + message(FATAL_ERROR "The argument for FOUND_VAR is \"${FPHSA_FOUND_VAR}\", but only \"${_FOUND_VAR_MIXED}\" and \"${_FOUND_VAR_UPPER}\" are valid names.") + endif() + else() + set(_FOUND_VAR ${_NAME_UPPER}_FOUND) + endif() + + # collect all variables which were not found, so they can be printed, so the + # user knows better what went wrong (#6375) + set(MISSING_VARS "") + set(DETAILS "") + # check if all passed variables are valid + set(FPHSA_FOUND_${_NAME} TRUE) + foreach(_CURRENT_VAR ${FPHSA_REQUIRED_VARS}) + if(NOT ${_CURRENT_VAR}) + set(FPHSA_FOUND_${_NAME} FALSE) + string(APPEND MISSING_VARS " ${_CURRENT_VAR}") + else() + string(APPEND DETAILS "[${${_CURRENT_VAR}}]") + endif() + endforeach() + if(FPHSA_FOUND_${_NAME}) + set(${_NAME}_FOUND TRUE) + set(${_NAME_UPPER}_FOUND TRUE) + else() + set(${_NAME}_FOUND FALSE) + set(${_NAME_UPPER}_FOUND FALSE) + endif() + + # component handling + unset(FOUND_COMPONENTS_MSG) + unset(MISSING_COMPONENTS_MSG) + + if(FPHSA_HANDLE_COMPONENTS) + foreach(comp ${${_NAME}_FIND_COMPONENTS}) + if(${_NAME}_${comp}_FOUND) + + if(NOT DEFINED FOUND_COMPONENTS_MSG) + set(FOUND_COMPONENTS_MSG "found components:") + endif() + string(APPEND FOUND_COMPONENTS_MSG " ${comp}") + + else() + + if(NOT DEFINED MISSING_COMPONENTS_MSG) + set(MISSING_COMPONENTS_MSG "missing components:") + endif() + string(APPEND MISSING_COMPONENTS_MSG " ${comp}") + + if(${_NAME}_FIND_REQUIRED_${comp}) + set(${_NAME}_FOUND FALSE) + string(APPEND MISSING_VARS " ${comp}") + endif() + + endif() + endforeach() + set(COMPONENT_MSG "${FOUND_COMPONENTS_MSG} ${MISSING_COMPONENTS_MSG}") + string(APPEND DETAILS "[c${COMPONENT_MSG}]") + endif() + + # version handling: + set(VERSION_MSG "") + set(VERSION_OK TRUE) + + # check with DEFINED here as the requested or found version may be "0" + if (DEFINED ${_NAME}_FIND_VERSION) + if(DEFINED ${FPHSA_VERSION_VAR}) + set(_FOUND_VERSION ${${FPHSA_VERSION_VAR}}) + if (FPHSA_HANDLE_VERSION_RANGE) + set (FPCV_HANDLE_VERSION_RANGE HANDLE_VERSION_RANGE) + else() + set(FPCV_HANDLE_VERSION_RANGE NO_AUTHOR_WARNING_VERSION_RANGE) + endif() + find_package_check_version ("${_FOUND_VERSION}" VERSION_OK RESULT_MESSAGE_VARIABLE VERSION_MSG + ${FPCV_HANDLE_VERSION_RANGE}) + else() + # if the package was not found, but a version was given, add that to the output: + if(${_NAME}_FIND_VERSION_EXACT) + set(VERSION_MSG "(Required is exact version \"${${_NAME}_FIND_VERSION}\")") + elseif (FPHSA_HANDLE_VERSION_RANGE AND ${_NAME}_FIND_VERSION_RANGE) + set(VERSION_MSG "(Required is version range \"${${_NAME}_FIND_VERSION_RANGE}\")") + else() + set(VERSION_MSG "(Required is at least version \"${${_NAME}_FIND_VERSION}\")") + endif() + endif() + else () + # Check with DEFINED as the found version may be 0. + if(DEFINED ${FPHSA_VERSION_VAR}) + set(VERSION_MSG "(found version \"${${FPHSA_VERSION_VAR}}\")") + endif() + endif () + + if(VERSION_OK) + string(APPEND DETAILS "[v${${FPHSA_VERSION_VAR}}(${${_NAME}_FIND_VERSION})]") + else() + set(${_NAME}_FOUND FALSE) + endif() + + + # print the result: + if (${_NAME}_FOUND) + FIND_PACKAGE_MESSAGE(${_NAME} "Found ${_NAME}: ${${_FIRST_REQUIRED_VAR}} ${VERSION_MSG} ${COMPONENT_MSG}" "${DETAILS}") + else () + + if(FPHSA_CONFIG_MODE) + _FPHSA_HANDLE_FAILURE_CONFIG_MODE() + else() + if(NOT VERSION_OK) + set(RESULT_MSG) + if (_FIRST_REQUIRED_VAR) + string (APPEND RESULT_MSG "found ${${_FIRST_REQUIRED_VAR}}") + endif() + if (COMPONENT_MSG) + if (RESULT_MSG) + string (APPEND RESULT_MSG ", ") + endif() + string (APPEND RESULT_MSG "${FOUND_COMPONENTS_MSG}") + endif() + _FPHSA_FAILURE_MESSAGE("${FPHSA_FAIL_MESSAGE}: ${VERSION_MSG} (${RESULT_MSG})") + else() + _FPHSA_FAILURE_MESSAGE("${FPHSA_FAIL_MESSAGE} (missing:${MISSING_VARS}) ${VERSION_MSG}") + endif() + endif() + + endif () + + set(${_NAME}_FOUND ${${_NAME}_FOUND} PARENT_SCOPE) + set(${_NAME_UPPER}_FOUND ${${_NAME}_FOUND} PARENT_SCOPE) +endfunction() + + +cmake_policy(POP) diff --git a/cmake_modules/dependencies/modules/find/FindPackageMessage.cmake b/cmake_modules/dependencies/modules/find/FindPackageMessage.cmake new file mode 100644 index 0000000..0628b98 --- /dev/null +++ b/cmake_modules/dependencies/modules/find/FindPackageMessage.cmake @@ -0,0 +1,48 @@ +# Distributed under the OSI-approved BSD 3-Clause License. See accompanying +# file Copyright.txt or https://cmake.org/licensing for details. + +#[=======================================================================[.rst: +FindPackageMessage +------------------ + +.. code-block:: cmake + + find_package_message( "message for user" "find result details") + +This function is intended to be used in FindXXX.cmake modules files. +It will print a message once for each unique find result. This is +useful for telling the user where a package was found. The first +argument specifies the name (XXX) of the package. The second argument +specifies the message to display. The third argument lists details +about the find result so that if they change the message will be +displayed again. The macro also obeys the QUIET argument to the +find_package command. + +Example: + +.. code-block:: cmake + + if(X11_FOUND) + find_package_message(X11 "Found X11: ${X11_X11_LIB}" + "[${X11_X11_LIB}][${X11_INCLUDE_DIR}]") + else() + ... + endif() +#]=======================================================================] + +function(find_package_message pkg msg details) + # Avoid printing a message repeatedly for the same find result. + if(NOT ${pkg}_FIND_QUIETLY) + string(REPLACE "\n" "" details "${details}") + set(DETAILS_VAR FIND_PACKAGE_MESSAGE_DETAILS_${pkg}) + if(NOT "${details}" STREQUAL "${${DETAILS_VAR}}") + # The message has not yet been printed. + message(STATUS "${msg}") + + # Save the find details in the cache to avoid printing the same + # message again. + set("${DETAILS_VAR}" "${details}" + CACHE INTERNAL "Details about finding ${pkg}") + endif() + endif() +endfunction() diff --git a/cmake_modules/dependencies/modules/import/ImportChameleon.cmake b/cmake_modules/dependencies/modules/import/ImportChameleon.cmake new file mode 100644 index 0000000..ac939b0 --- /dev/null +++ b/cmake_modules/dependencies/modules/import/ImportChameleon.cmake @@ -0,0 +1,9 @@ +message("") +message(STATUS "Installing Chameleon") + +execute_process(COMMAND ./InstallChameleon.sh --prefix ${CMAKE_INSTALL_PREFIX} --setup ${TMP_DIR} --cuda ${CUDA_VALUE} --mpi ${MPI_VALUE} + WORKING_DIRECTORY ${ECRC_INSTALLATION_SCRIPTS_PATH} + RESULT_VARIABLE res) +if(${res} EQUAL 0) + set(CHAMELEON_INSTALLED TRUE) +endif() diff --git a/cmake_modules/dependencies/modules/import/ImportDeps.cmake b/cmake_modules/dependencies/modules/import/ImportDeps.cmake new file mode 100644 index 0000000..61d4a22 --- /dev/null +++ b/cmake_modules/dependencies/modules/import/ImportDeps.cmake @@ -0,0 +1,26 @@ +message("") +message("---------------------------------------- Dependencies") +message(STATUS "Checking for Exageostat Dependencies") + +set(ENV{PKG_CONFIG_PATH} ${CMAKE_INSTALL_PREFIX}/lib/pkgconfig:$ENV{PKG_CONFIG_PATH}) + +if(MPI_VALUE) + message("Trying to find MPI") + find_package(MPI REQUIRED) + message("FOUND MPI.....") +endif() + +include(ImportGSL) +if(NOT GSL_FOUND) + message(FATAL_ERROR "GSL Installation failed") +endif() + +include(ImportHWLOC) +if(NOT HWLOC_FOUND) + message(FATAL_ERROR "HWLOC Installation failed") +endif() + +include(ImportStarPu) +if(NOT STARPU_FOUND) + message(FATAL_ERROR "STARPU Installation failed") +endif() \ No newline at end of file diff --git a/cmake_modules/dependencies/modules/import/ImportGSL.cmake b/cmake_modules/dependencies/modules/import/ImportGSL.cmake new file mode 100644 index 0000000..ba8377b --- /dev/null +++ b/cmake_modules/dependencies/modules/import/ImportGSL.cmake @@ -0,0 +1,17 @@ +message("") +message("---------------------------------------- GSL") +message(STATUS "Checking for GSL") +if(NOT TARGET GSL) + find_package(GSL 2.4 QUIET) + if(GSL_FOUND) + message(" Found GSL") + elseif(${BUILD_DEPENDENCIES}) + execute_process(COMMAND ./InstallGSL.sh --prefix ${CMAKE_INSTALL_PREFIX} --setup ${TMP_DIR} + WORKING_DIRECTORY ${ECRC_INSTALLATION_SCRIPTS_PATH} + RESULT_VARIABLE res) + if(${res} EQUAL 0) + set(GSL_FOUND TRUE) + endif() + endif() +endif() +message(STATUS "GSL Done") diff --git a/cmake_modules/dependencies/modules/import/ImportHWLOC.cmake b/cmake_modules/dependencies/modules/import/ImportHWLOC.cmake new file mode 100644 index 0000000..a822d3d --- /dev/null +++ b/cmake_modules/dependencies/modules/import/ImportHWLOC.cmake @@ -0,0 +1,17 @@ +message("") +message("---------------------------------------- HWLOC") +message(STATUS "Checking for HWLOC") +if(NOT TARGET HWLOC) + find_package(HWLOC 1.11.5 QUIET) + if(HWLOC_FOUND) + message("Found HWLOC") + elseif(${BUILD_DEPENDENCIES}) + execute_process(COMMAND ./InstallHWLOC.sh --prefix ${CMAKE_INSTALL_PREFIX} --setup ${TMP_DIR} + WORKING_DIRECTORY ${ECRC_INSTALLATION_SCRIPTS_PATH} + RESULT_VARIABLE res) + if(${res} EQUAL 0) + set(HWLOC_FOUND TRUE) + endif() + endif() +endif() +message(STATUS "HWLOC Done") diff --git a/cmake_modules/dependencies/modules/import/ImportHiCMA.cmake b/cmake_modules/dependencies/modules/import/ImportHiCMA.cmake new file mode 100644 index 0000000..a8ad7b8 --- /dev/null +++ b/cmake_modules/dependencies/modules/import/ImportHiCMA.cmake @@ -0,0 +1,9 @@ +message("") +message(STATUS "Installing Hicma") + +execute_process(COMMAND ./InstallHiCMA.sh --prefix ${CMAKE_INSTALL_PREFIX} --setup ${TMP_DIR} --mpi ${MPI_VALUE} --build ${CMAKE_BINARY_DIR} + WORKING_DIRECTORY ${ECRC_INSTALLATION_SCRIPTS_PATH} + RESULT_VARIABLE res) +if(${res} EQUAL 0) + set(HiCMA_INSTALLED TRUE) +endif() diff --git a/cmake_modules/dependencies/modules/import/ImportNLOPT.cmake b/cmake_modules/dependencies/modules/import/ImportNLOPT.cmake new file mode 100644 index 0000000..d6db91a --- /dev/null +++ b/cmake_modules/dependencies/modules/import/ImportNLOPT.cmake @@ -0,0 +1,9 @@ +message("") +message(STATUS "Installing NLOPT") + +execute_process(COMMAND ./InstallNLOPT.sh --prefix ${CMAKE_INSTALL_PREFIX} --setup ${TMP_DIR} + WORKING_DIRECTORY ${ECRC_INSTALLATION_SCRIPTS_PATH} + RESULT_VARIABLE res) +if(${res} EQUAL 0) + set(NLOPT_INSTALLED TRUE) +endif() \ No newline at end of file diff --git a/cmake_modules/dependencies/modules/import/ImportNetCDF.cmake b/cmake_modules/dependencies/modules/import/ImportNetCDF.cmake new file mode 100644 index 0000000..ae6c175 --- /dev/null +++ b/cmake_modules/dependencies/modules/import/ImportNetCDF.cmake @@ -0,0 +1,9 @@ +message("") +message(STATUS "Installing NetCDF") + +execute_process(COMMAND ./InstallNetCDF.sh --prefix ${CMAKE_INSTALL_PREFIX} --setup ${TMP_DIR} + WORKING_DIRECTORY ${ECRC_INSTALLATION_SCRIPTS_PATH} + RESULT_VARIABLE res) +if(${res} EQUAL 0) + set(NETCDF_INSTALLED TRUE) +endif() \ No newline at end of file diff --git a/cmake_modules/dependencies/modules/import/ImportStarPu.cmake b/cmake_modules/dependencies/modules/import/ImportStarPu.cmake new file mode 100644 index 0000000..41666b9 --- /dev/null +++ b/cmake_modules/dependencies/modules/import/ImportStarPu.cmake @@ -0,0 +1,17 @@ +message("") +message("---------------------------------------- StarPu") +message(STATUS "Checking for StarPu") +if(NOT TARGET STARPU) + find_package(STARPU 1.3.0) + if(STARPU_FOUND) + message(" Found STARPU") + else() + execute_process(COMMAND ./InstallStarPu.sh --prefix ${CMAKE_INSTALL_PREFIX} --setup ${TMP_DIR} --cuda ${CUDA_VALUE} --mpi ${MPI_VALUE} + WORKING_DIRECTORY ${ECRC_INSTALLATION_SCRIPTS_PATH} + RESULT_VARIABLE res) + if(${res} EQUAL 0) + set(STARPU_FOUND TRUE) + endif() + endif() +endif() +message(STATUS "STARPU Done") diff --git a/cmake_modules/dependencies/scripts/InstallChameleon.sh b/cmake_modules/dependencies/scripts/InstallChameleon.sh new file mode 100755 index 0000000..6a42a91 --- /dev/null +++ b/cmake_modules/dependencies/scripts/InstallChameleon.sh @@ -0,0 +1,63 @@ +#VARIABLES +MPI_VALUE="OFF" +CUDA_VALUE="OFF" + +print_usage() { + echo "usage: $0 --prefix /path/to/install --setup /path/to/download/tar/file [--cuda ON|OFF] [--mpi ON|OFF]" +} + +echo "Reading Arguments" +while [ -n "$1" ] +do + case "$1" in + --prefix) + shift + PREFIX=$1 + shift + ;; + --setup) + shift + SETUP_DIR=$1 + shift + ;; + --mpi) + shift + MPI_VALUE=$1 + shift + ;; + --cuda) + shift + CUDA_VALUE=$1 + shift + ;; + --help|-h) + print_usage + exit 0 + ;; + *) + print_usage + exit 1 + ;; + esac +done + +echo "Cloning Chameleon..." +cd "$SETUP_DIR" || exit 1 +git clone https://gitlab.inria.fr/solverstack/chameleon.git chameleon +cd chameleon || exit 1; +git checkout release-1.1.0 +git submodule update --init --recursive +echo "Building Chameleon..." +rm -rf build +mkdir -p build +cd build || exit 1 +rm -rf ./CMake* + +LDFLAGS="-L$PREFIX/lib" cmake -DCMAKE_C_FLAGS=-fPIC -DCHAMELEON_USE_MPI="$MPI_VALUE" -DCMAKE_BUILD_TYPE="Release" \ +-DCMAKE_C_FLAGS_RELEASE="-O3 -Ofast -w" -DCHAMELEON_USE_CUDA="$CUDA_VALUE" -DCHAMELEON_ENABLE_EXAMPLE=OFF \ +-DCHAMELEON_ENABLE_TESTING=OFF -DCHAMELEON_ENABLE_TIMING=OFF -DBUILD_SHARED_LIBS=OFF -DCMAKE_INSTALL_PREFIX="$PREFIX" .. + +make clean && make -j || { echo 'CHAMELEON installation failed' ; exit 1; } +make -j install + +export PKG_CONFIG_PATH=$PREFIX/installdir/lib/pkgconfig:$PKG_CONFIG_PATH \ No newline at end of file diff --git a/cmake_modules/dependencies/scripts/InstallGSL.sh b/cmake_modules/dependencies/scripts/InstallGSL.sh new file mode 100755 index 0000000..4d539b9 --- /dev/null +++ b/cmake_modules/dependencies/scripts/InstallGSL.sh @@ -0,0 +1,49 @@ +#!/usr/bin/env bash +# Installation script for GSL + +print_usage() { + echo "usage: $0 --prefix /path/to/install --setup /path/to/download/tar/file" +} + +echo "Reading Arguments" +while [ -n "$1" ] +do + case "$1" in + --prefix) + shift + PREFIX=$1 + shift + ;; + --setup) + shift + SETUP_DIR=$1 + shift + ;; + --help|-h) + print_usage + exit 0 + ;; + *) + print_usage + exit 1 + ;; + esac +done + +if [ -z "$PREFIX" ] || [ -z "$SETUP_DIR" ]; then + echo "Please specify Installation Path (Path where the library will be actually installed) + AND Setup Path (Path where the untarred binaries will be downloaded)" + exit 1; +fi + +echo "Installing GSL..." +cd "$SETUP_DIR" || exit +wget https://ftp.gnu.org/gnu/gsl/gsl-2.6.tar.gz -O - | tar -zx +echo "Building GSL..." +cd gsl* || exit +./configure --prefix="$PREFIX" +make clean && make -j || { echo 'GSL installation failed' ; exit 1; } +make -j install + +export PKG_CONFIG_PATH=$PREFIX/installdir/lib/pkgconfig:$PKG_CONFIG_PATH +export LD_LIBRARY_PATH=$PREFIX/lib:$LD_LIBRARY_PATH \ No newline at end of file diff --git a/cmake_modules/dependencies/scripts/InstallHWLOC.sh b/cmake_modules/dependencies/scripts/InstallHWLOC.sh new file mode 100755 index 0000000..e386fba --- /dev/null +++ b/cmake_modules/dependencies/scripts/InstallHWLOC.sh @@ -0,0 +1,44 @@ +#!/usr/bin/env bash + +# Installation script for HWLOC + +print_usage() { + echo "usage: $0 --prefix /path/to/install --setup /path/to/download/tar/file" +} + +echo "Reading Arguments" +while [ -n "$1" ] +do + case "$1" in + --prefix) + shift + PREFIX=$1 + shift + ;; + --setup) + shift + SETUP_DIR=$1 + shift + ;; + --help|-h) + print_usage + exit 0 + ;; + *) + print_usage + exit 1 + ;; + esac +done + +echo "Installing HWLOC..." +cd "$SETUP_DIR" || exit +wget https://download.open-mpi.org/release/hwloc/v2.4/hwloc-2.4.0.tar.gz -O - | tar -zx +echo "Building HWLOC..." +cd hwloc* || exit +./configure --prefix="$PREFIX" +make clean && make -j || { echo 'HWLOC installation failed' ; exit 1; } +make -j install + +export PKG_CONFIG_PATH=$PREFIX/installdir/lib/pkgconfig:$PKG_CONFIG_PATH +export LD_LIBRARY_PATH=$PREFIX/lib:$LD_LIBRARY_PATH \ No newline at end of file diff --git a/cmake_modules/dependencies/scripts/InstallHiCMA.sh b/cmake_modules/dependencies/scripts/InstallHiCMA.sh new file mode 100755 index 0000000..1b07204 --- /dev/null +++ b/cmake_modules/dependencies/scripts/InstallHiCMA.sh @@ -0,0 +1,86 @@ +#VARIABLES +MPI_VALUE="OFF" +CUDA_VALUE="OFF" + +print_usage() { + echo "usage: $0 --prefix /path/to/install --setup /path/to/download/tar/file [--mpi ON|OFF]" +} + +echo "Reading Arguments" +while [ -n "$1" ] +do + case "$1" in + --prefix) + shift + PREFIX=$1 + shift + ;; + --setup) + shift + SETUP_DIR=$1 + shift + ;; + --build) + shift + BUILD_DIR=$1 + shift + ;; + --mpi) + shift + MPI_VALUE=$1 + shift + ;; + --cuda) + shift + CUDA_VALUE=$1 + shift + ;; + --help|-h) + print_usage + exit 0 + ;; + *) + print_usage + exit 1 + ;; + esac +done + +if [ "$MPI_VALUE" = "ON" ] + then + MPI_WORKS="-DMPI_C_WORKS=ON" #Hicma Sets Linker flags that interfere with CMake MPI build tests. This flag needs + # to be set in advance to ensure MPI checks pass. MPI is already found and configured + # at an earlier stage +fi + +echo "Installing HiCMA dependencies..." +cd "$SETUP_DIR" || exit 1 +git clone https://github.com/ecrc/hicma-dev hicma +cd hicma || exit 1; +git checkout FT_Removing_Chameleon_Dependency_MM +git submodule update --init --recursive + +echo "Building Stars-H" +cd stars-h || exit 1; +rm -rf build && mkdir -p build +cd build && cmake .. -DCMAKE_INSTALL_PREFIX=$PREFIX -DMPI=OFF -DOPENMP=OFF -DSTARPU=OFF -DBUILD_SHARED_LIBS=ON -DCMAKE_C_FLAGS=-fPIC -DCMAKE_C_FLAGS_RELEASE="-O3 -Ofast -w" +make clean && make -j || { echo 'Stars-H from HICMA installation failed' ; exit 1; } +make -j install + +echo "Building HCORE" +cd ../../hcore || exit 0; +rm -rf build && mkdir -p build +cd build && cmake .. -DCMAKE_INSTALL_PREFIX=$PREFIX -DCMAKE_C_FLAGS=-fPIC -DBUILD_SHARED_LIBS=ON -DCMAKE_C_FLAGS_RELEASE="-O3 -Ofast -w" +make clean && make -j || { echo 'HCORE from HICMA installation failed' ; exit 1; } +make -j install + +echo "Building HiCMA" +cd ../../ && rm -rf build && mkdir -p build +cd build || exit 1; +cp -r "$BUILD_DIR"/CMakeFiles . +cmake -DCMAKE_C_FLAGS=-fPIC -DHICMA_USE_MPI="$MPI_VALUE" -DCMAKE_BUILD_TYPE="Release" -DCMAKE_C_FLAGS_RELEASE="-O3 -Ofast -w" \ +-DBUILD_SHARED_LIBS=ON -DCMAKE_INSTALL_PREFIX="$PREFIX" -DCMAKE_C_FLAGS="-fcommon" .. +make clean && make -j || { echo 'HICMA installation failed' ; exit 1; } +make -j install + +export PKG_CONFIG_PATH=$PREFIX/installdir/lib/pkgconfig:$PKG_CONFIG_PATH diff --git a/cmake_modules/dependencies/scripts/InstallNLOPT.sh b/cmake_modules/dependencies/scripts/InstallNLOPT.sh new file mode 100755 index 0000000..f82b0b6 --- /dev/null +++ b/cmake_modules/dependencies/scripts/InstallNLOPT.sh @@ -0,0 +1,56 @@ +#!/usr/bin/env bash + +# Installation script for NLOPT + +print_usage() { + echo "usage: $0 --prefix /path/to/install --setup /path/to/download/tar/file" +} + +echo "Reading Arguments" +while [ -n "$1" ] +do + case "$1" in + --prefix) + shift + PREFIX=$1 + shift + ;; + --setup) + shift + SETUP_DIR=$1 + shift + ;; + --help|-h) + print_usage + exit 0 + ;; + *) + print_usage + exit 1 + ;; + esac +done + +if [ -z "$PREFIX" ] || [ -z "$SETUP_DIR" ]; then + echo "Please specify Installation Path (Path where the library will be actually installed) + AND Setup Path (Path where the untarred binaries will be downloaded)" + exit 1; +fi + +echo "Installing NLOPT..." +cd "$SETUP_DIR" || exit +wget https://github.com/stevengj/nlopt/archive/v2.7.0.tar.gz -O - | tar -zx +echo "Building NLOPT..." +cd nlopt* || exit +mkdir -p build +cd build || exit +rm -rf ./CMake* +cmake -DCMAKE_C_FLAGS=-fcommon -DCMAKE_C_FLAGS=-fPIC -DCMAKE_BUILD_TYPE="Release" \ +-DCMAKE_C_FLAGS_RELEASE="-O3 -Ofast -w" -DBUILD_SHARED_LIBS=ON -DCMAKE_INSTALL_PREFIX="$PREFIX" .. +make clean && make -j || { echo 'NLOPT installation failed' ; exit 1; } +make -j install + +export PKG_CONFIG_PATH=$PREFIX/installdir/lib/pkgconfig:$PKG_CONFIG_PATH +export LD_LIBRARY_PATH=$PREFIX/lib:$LD_LIBRARY_PATH +export NLOPT_LIBRARY_DIRS=$PREFIX/lib:$NLOPT_LIBRARY_DIRS +export NLOPT_INCLUDE_DIRS=$PREFIX/include:NLOPT_INCLUDE_DIRS diff --git a/cmake_modules/dependencies/scripts/InstallNetCDF.sh b/cmake_modules/dependencies/scripts/InstallNetCDF.sh new file mode 100755 index 0000000..113415c --- /dev/null +++ b/cmake_modules/dependencies/scripts/InstallNetCDF.sh @@ -0,0 +1,67 @@ +#!/usr/bin/env bash + +# Installation script for NLOPT + +print_usage() { + echo "usage: $0 --prefix /path/to/install --setup /path/to/download/tar/file" +} + +echo "Reading Arguments" +while [ -n "$1" ] +do + case "$1" in + --prefix) + shift + PREFIX=$1 + shift + ;; + --setup) + shift + SETUP_DIR=$1 + shift + ;; + --help|-h) + print_usage + exit 0 + ;; + *) + print_usage + exit 1 + ;; + esac +done + +if [ -z "$PREFIX" ]; then + echo "Please specify Installation Path (Path where the library will be actually installed) + AND Setup Path (Path where the untarred binaries will be downloaded)" + exit 1; +fi + +echo "Installing hdf5 library for netcdf4..." +cd "$SETUP_DIR" || exit +wget https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-1.12/hdf5-1.12.0/src/hdf5-1.12.0.tar.gz -O - | tar -zx +echo "Building hdf5..." +cd hdf5* +./configure --prefix="$PREFIX" --with-zlib="$PREFIX" --enable-hl +make clean && make -j || { echo 'hdf5 installation failed' ; exit 1; } +make -j install +echo "hdf5 Done..." + +export HDF5=$PREFIX +export LD_LIBRARY_PATH=$PREFIX/lib:$LD_LIBRARY_PATH + +echo "Installing NetCDF..." +cd "$SETUP_DIR" || exit +wget https://github.com/Unidata/netcdf-c/archive/refs/tags/v4.7.4.tar.gz -O - | tar -zx +echo "Building NetCDF..." +cd netcdf* || exit + +export CPPFLAGS=-I$PREFIX/include +export LDFLAGS=-L$PREFIX/lib + +./configure --disable-dap --prefix="$PREFIX" +make clean && make -j || { echo 'Netcdf installation failed' ; exit 1; } +make -j install + +export PKG_CONFIG_PATH=$PREFIX/installdir/lib/pkgconfig:$PKG_CONFIG_PATH +export LD_LIBRARY_PATH=$PREFIX/lib:$LD_LIBRARY_PATH \ No newline at end of file diff --git a/cmake_modules/dependencies/scripts/InstallStarPu.sh b/cmake_modules/dependencies/scripts/InstallStarPu.sh new file mode 100755 index 0000000..408e263 --- /dev/null +++ b/cmake_modules/dependencies/scripts/InstallStarPu.sh @@ -0,0 +1,69 @@ +#!/usr/bin/env bash + +# Installation script for StarPU + +#VARIABLES +CUDA_VALUE="OFF" +MPI_VALUE="OFF" + +print_usage() { + echo "usage: $0 --prefix /path/to/install --setup /path/to/download/tar/file [--cuda ON|OFF] [--mpi ON|OFF]" +} + +while [ -n "$1" ] +do + case "$1" in + --cuda) + shift + CUDA_VALUE=$1 + shift + ;; + --mpi) + shift + MPI_VALUE=$1 + shift + ;; + --prefix) + shift + PREFIX=$1 + shift + ;; + --setup) + shift + SETUP_DIR=$1 + shift + ;; + --help|-h) + print_usage + exit 0 + ;; + *) + print_usage + exit 1 + ;; + esac +done + +echo "Installing StarPu..." +cd "$SETUP_DIR" || exit +wget https://files.inria.fr/starpu/starpu-1.3.9/starpu-1.3.9.tar.gz -O - | tar -zx +echo "Building StarPu... with CUDA $CUDA_VALUE AND MPI $MPI_VALUE" +cd starpu* || exit +if [ "$CUDA_VALUE" == "ON" ]; then + if [ "$MPI_VALUE" == "ON" ]; then + ./configure --disable-starpufft --enable-cuda --disable-opencl --prefix="$PREFIX" --disable-starpu-top --disable-starpufft --disable-build-doc --disable-starpufft-examples --disable-fortran --with-perf-model-dir="$SETUP_DIR" --disable-fstack-protector-all --disable-gcc-extensions + else + ./configure --disable-starpufft --enable-cuda --disable-mpi --disable-opencl --prefix="$PREFIX" --disable-starpu-top --disable-starpufft --disable-build-doc --disable-starpufft-examples --disable-fortran --with-perf-model-dir="$SETUP_DIR" --disable-fstack-protector-all --disable-gcc-extensions + fi +else + if [ "$MPI_VALUE" == "ON" ]; then + ./configure --disable-starpufft --disable-cuda --disable-opencl --prefix="$PREFIX" --disable-starpu-top --disable-starpufft --disable-build-doc --disable-starpufft-examples --disable-fortran --with-perf-model-dir="$SETUP_DIR" --disable-fstack-protector-all --disable-gcc-extensions + else + ./configure --disable-starpufft --disable-cuda --disable-mpi --disable-opencl --prefix="$PREFIX" --disable-starpu-top --disable-starpufft --disable-build-doc --disable-starpufft-examples --disable-fortran --disable-glpk --with-perf-model-dir="$SETUP_DIR" --disable-fstack-protector-all --disable-gcc-extensions + fi +fi +make clean && make -j || { echo 'STARPU installation failed' ; exit 1; } +make -j install + +export PKG_CONFIG_PATH=$PREFIX/installdir/lib/pkgconfig:$PKG_CONFIG_PATH +export LD_LIBRARY_PATH=$PREFIX/lib:$LD_LIBRARY_PATH \ No newline at end of file diff --git a/cmake_modules/ecrc b/cmake_modules/ecrc index 095eb28..559ed18 160000 --- a/cmake_modules/ecrc +++ b/cmake_modules/ecrc @@ -1 +1 @@ -Subproject commit 095eb28ddec8c14a9fda4c620c94680fd573253e +Subproject commit 559ed181ed2f895a11c881cc712ec0481a9e16af diff --git a/cudacore/compute/cuda_conv.cu b/cudacore/compute/cuda_conv.cu deleted file mode 100644 index 3b38de1..0000000 --- a/cudacore/compute/cuda_conv.cu +++ /dev/null @@ -1,92 +0,0 @@ -/** - * - * Copyright (c) 2017-2020 King Abdullah University of Science and Technology - * All rights reserved. - * - * ExaGeoStat is a software package provided by KAUST - **/ -/** - * - * @file cudaconv.c - * - * Cuda datatypes conversion. - * - * @version 1.1.0 - * - * @author Sameh Abdulah - * @date 2020-06-06 - * - **/ - -#define CHUNKSIZE 32 - -#include -#include -#include "../include/exageostatcudacore.h" -/*cudaError_t HalfMalloc(int nrows, int ncols, void *d_H){ - if(d_H != NULL){ - fprintf(stderr,"Pointer already allocated\nNO ACTION PERFORMED\n"); - return cudaErrorMemoryAllocation; - } -//use only tile dimension that are multiple of 8 -nrows+=nrows%8; -ncols+=nrows%8; -return cudaMalloc(&d_H,nrows*ncols*sizeof(half)); - -} - */ -__global__ void float2double_array_kernel(int nrows, int ncols, - const float *F, int ldf , - double *H, int ldh, cublasOperation_t transa){ - const int tx=threadIdx.x; - const int ty=threadIdx.y; - const int idx= blockIdx.x * blockDim.x + tx; - const int idy= blockIdx.y * blockDim.y + ty; - if(idx>=nrows || idy >=ncols){return;} - if(transa ==CUBLAS_OP_N) - H[idy*ldh+idx]= (double)F[idy*ldf+idx]; - else - H[idx*ldh+idy]= (double)F[idy*ldf+idx]; - // __syncthreads(); -} - -void float2double_array(int nrows, int ncols, - const float *F, int ldf, - double *H, int ldh , - cublasOperation_t transa, cudaStream_t stream){ - int nBlockx= (nrows+CHUNKSIZE-1)/CHUNKSIZE; - int nBlocky= (ncols+CHUNKSIZE-1)/CHUNKSIZE; - dim3 dimBlock(CHUNKSIZE,CHUNKSIZE); - dim3 dimGrid(nBlockx,nBlocky); - float2double_array_kernel<<>>(nrows, ncols, F, ldf, H, ldh, transa); -} - -__global__ void double2float_array_kernel(int nrows, int ncols, - const double *H, int ldh, - float *F, int ldf, cublasOperation_t transa){ - const int tx=threadIdx.x; - const int ty=threadIdx.y; - const int idx= blockIdx.x * blockDim.x + tx; - const int idy= blockIdx.y * blockDim.y + ty; - if(idx>=nrows || idy >=ncols){return;} - - if(transa ==CUBLAS_OP_N) - F[idy*ldf+idx]=__double2float_rn(H[idy*ldh+idx]); //Convert a double to a float in round-to-nearest-even mode. - else - F[idx*ldf+idy]=__double2float_rn(H[idy*ldh+idx]); //Convert a double to a float in round-to-nearest-even mode - //printf("%.17e - %.17e\n", F[idy*ldf+idx], H[idy*ldh+idx]); - // __syncthreads(); -} - -void double2float_array(int nrows, int ncols, - const double *H, int ldh, - float *F, int ldf, - cublasOperation_t transa, cudaStream_t stream){ - - int nBlockx= (nrows+CHUNKSIZE-1)/CHUNKSIZE; - int nBlocky= (ncols+CHUNKSIZE-1)/CHUNKSIZE; - dim3 dimBlock(CHUNKSIZE,CHUNKSIZE); - dim3 dimGrid(nBlockx,nBlocky); - double2float_array_kernel<<>>(nrows, ncols,H,ldh,F,ldf,transa); - -} diff --git a/cudacore/compute/cuda_zcmg.cu b/cudacore/compute/cuda_zcmg.cu deleted file mode 100644 index c743535..0000000 --- a/cudacore/compute/cuda_zcmg.cu +++ /dev/null @@ -1,73 +0,0 @@ -/** - * - * Copyright (c) 2017-2020 King Abdullah University of Science and Technology - * All rights reserved. - * - * ExaGeoStat is a software package provided by KAUST - **/ -/** - * - * @file cudaconv.c - * - * Cuda datatypes conversion. - * - * @version 1.1.0 - * - * @author Sameh Abdulah - * @date 2020-06-06 - * - **/ - -#define CHUNKSIZE 32 - -#include -#include -#include "../include/exageostatcudacore.h" - - -__global__ void dcmg_array_kernel(double *A, int m, int n, int m0, - int n0, double* l1_x_cuda, double* l1_y_cuda, double* l2_x_cuda, double* l2_y_cuda, - double localtheta0, double localtheta1, double localtheta2, int distance_metric) -{ - - const int tx = threadIdx.x; - const int ty = threadIdx.y; - const int idx = blockIdx.x * blockDim.x + tx; - const int idy = blockIdx.y * blockDim.y + ty; - - if(idx>=m || idy >=n){return;} - - //double x0, y0; - double expr = 0.0; - double expr1 = 0.0; - - double sigma_square = localtheta0;// * localtheta[0]; - - expr = sqrt(pow((l2_x_cuda[idx] - l1_x_cuda[idy]), 2) + - pow((l2_y_cuda[idx] - l1_y_cuda[idy]), 2)); - - expr1 = pow(expr, localtheta2); - if(expr == 0) - A[idx + idy * m] = sigma_square /*+ 1e-4*/; - else - A[idx + idy * m] = sigma_square * exp(-(expr1/localtheta1)); // power-exp kernel - - - -} - -void dcmg_array( double *A, int m, int n, int m0, - int n0, double* l1_x_cuda, double* l1_y_cuda, double* l2_x_cuda, double* l2_y_cuda, - double *localtheta, int distance_metric, cudaStream_t stream){ - - int nBlockx= (m+CHUNKSIZE-1)/CHUNKSIZE; - int nBlocky= (n+CHUNKSIZE-1)/CHUNKSIZE; - dim3 dimBlock(CHUNKSIZE,CHUNKSIZE); - dim3 dimGrid(nBlockx,nBlocky); - - - dcmg_array_kernel<<>>(A, m, n, m0, n0, l1_x_cuda, l1_y_cuda, l2_x_cuda, l2_y_cuda, localtheta[0],localtheta[1],localtheta[2], distance_metric); - - - -} diff --git a/cudacore/include/exageostatcudacore.h b/cudacore/include/exageostatcudacore.h deleted file mode 100644 index 13d111c..0000000 --- a/cudacore/include/exageostatcudacore.h +++ /dev/null @@ -1,65 +0,0 @@ -/** - * - * Copyright (c) 2017-2020 King Abdullah University of Science and Technology - * All rights reserved. - * - * ExaGeoStat is a software package provided by KAUST - **/ -/** - * - * @file exageostatcudacore.h - * - * CUDA core functions header file. - * - * @version 1.1.0 - * - * @author Sameh Abdulah - * @date 2020-06-06 - * - **/ -#ifndef _EXAGEOSTATCUDACORE_H_ -#define _EXAGEOSTATCUDACORE_H_ -#include "cudablas.h" -#include "lapacke.h" -#include "../../misc/include/MLE_misc.h" -#include "../../misc/include/flat_file.h" -int cuda_dsconv(int m, int n, - cuDoubleComplex *A, int lda, - cuFloatComplex *B, int ldb, cublasHandle_t handle); - - -int cuda_sdconv(int m, int n, - cuFloatComplex *A, int lda, - cuDoubleComplex *B, int ldb, cublasHandle_t handle); - - -void cuda_dcmg( double *A, int m, int n, int m0, - int n0, double* l1_x_cuda, double* l1_y_cuda, double* l2_x_cuda, double* l2_y_cuda, - double *localtheta, int distance_metric, cublasHandle_t handle); -#ifdef __cplusplus -extern "C" -{ -#endif - void double2float_array(int nrows, int ncols, - const double *H, int ldh, - float *F, int ldf, - cublasOperation_t transa, cudaStream_t stream); - - void float2double_array(int nrows, int ncols, - const float *F, int ldf, - double *H, int ldh , - cublasOperation_t transa, cudaStream_t stream); - - - void dcmg_array(double *A, int m, int n, - int m0, int n0, - double* l1_x_cuda, double* l1_y_cuda, double* l2_x_cuda, double* l2_y_cuda, - double *localtheta, int distance_metric, - cudaStream_t stream); - -#ifdef __cplusplus -} -#endif -#endif - - diff --git a/docs/handout.jpg b/docs/handout.jpg index 761cf802eb36a36901513aff99a0d06cff50f637..81942cb69eb84c717310e6da6ea379b2a36414e8 100644 GIT binary patch literal 1206621 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⪙h$<(5I6=_e5O8Dc=D$@NO zg??|E4QZ%aIoQVXzy0LK9N7<-_}M?+zFM@kxIPpPuqnM;zs##s&1x(=Y-hVX%d}i% zraS&BR1)hHzO8YFM%-|ntUwJY-gNjx@gAE>qhGw^P9k6@t1(I znrLSG=!^@XaQ;ctv4PHU>gJnAlx~@VuW)JRj#70MSFp~a{Qb7`M0)>kNB<4}{sH`$ zgM5HbphqjJH`aN^MDH;mt;JokQ2uq&3XrvncqMnc(4HALE$f?N^oVL}0+l{ZOr-Y0 zFbdjV0pP{225{*meCC{i8hX(j>y?sDpX^rXIWiW=A00{R=ZhzpJRf@N%0#xi{)g|cQKTOa+Q4?g4+RXZpiORTbHB6 zS}zi@OWOowouRaK`4a~puar+_^7Qs?JB18aH#~2zolRkq?SG~J($nr-EBu?Riv_#_ z>0+;Eb77RdJ~Sp>(2-<6c7EBD98qeYKV92UlK|s<*qa|9OJi5ehcue&E101U-meY= zWrOg|1hs^S#iM@i2A_n4E!O^Uw=}jg)D?nmeUG<}D5@CuL-Ah;=<=XuX%n_O@eq({ zU6;oE9IJr`3dcbsyGMjKT0ZQr?HBvv4xks&4=G#z`ewT zkjMA0ly@T&DGzqW{H5o%)U3|E&*MA&rn$H6SR+7mc_@a#$q~IDRrQk_&!=B*w7cWL zb+!aKD>IBrPS0b8-$;L=F1`F*Y$I!m{~Sf`g_z4XYO=6;AfC_J+f_PjJd&`htUfJo zVy6G$Q~s&Hw8ughGulFa`Arp`V>#VNsG(jC>PKauCd5ck&`)D7B3vI=2P0oWLv3~k z+ekWUs;A{VJMc6}A$75yVq3?~Wh1K@UGWh9rTeg!7@tUm%4?93tGV$dz_wrjx25V1 zfgnBh5p^Wu8WgL2q*c0IvM<y9m2{E97`031t% zyz9xF?KlCm&~I0rV$7AvM**+UYP4LY9s5c_C17D6^2$sYUL?Z)=uBU6FMz6WxgJYC zPLRe8!eJVEaBhoYQ!9T~|cSA7wyaFecYIJ!d6AqDy^mo8~F z(w43kuN-iPvLj+Pw0>NzQ$~VU3;D`u_@aF7wpr%nmNVv6k^CLT@^1-x8ovUxUJs(l zS@1|AeK{3XhUMr)X^vP|N~Yy)11&Dwo=;V8e1R0+W9ztghB@@-FCJhf3Tf-t|KY}X zw)oKlLi0t>a%jsnU2nmjnTCE3zl9|>#?fl9`}f5-sE94o^@46|LHHpc z45uy=W{jKvqKrhWYp9h|{3e=ZZ!MHcGZ|9x?&*cg_KptQMSs!OcY09I?M0RAVR`Jv zb^rJxAMH8no5txVXkgLO?I<~R_e}M~|4ow{w_POckjtxk=B=osnC#{{@Lv)zKb7V9 z8Gv_-N^#2Rh4r}ry66#(@d8a5FLzj^TbE}<&6!%oD@7>LV0E4wR2ip4^jxVsdTO#X zu!dW%O7(!-@L=`D=5dnGu~?YY^Cm(mq*@jVkfJ0#t=J7c&yAd5Bcgw<&`o?<=nvf( ziypW!vI{`cs%g{9Ck2K&UFIU;9rVq!S>^dpGFYlEyJL(hY}(bDOWEyU|As>hl*GgAbY48C4I}~PRRJ*u7B?r;v_|-l^BgEsKp}7=#Jzl=&u#L zy@zf^qUpn%N+PYL>2hl0|1z)f0p>M)PP1h7}s+${ok!mT(zM>N0=p3~JYeZWVdsDDFRavo-*v%_KRB+zO4lyGApr zBZaBL~9qphEKg69D6a%l1H{B7{F6}nWa;K~m!hDl$8 zHgPU@65q4*jSlqK(*yH8xfYs-U}q>ci;&C{zg;z5A7Netozdd>*M9p3u-N>o;MuR2 zU2K1$uvv@&!+omf6+JMX{lasJrVQVrIY+6qaA}ysF=E4fTLo{>xhSJSjk^uWxC!|m zl>$dweDwO8^{z zE(H3cq!zirJPH+1Nu^!c#)B7DGQ^K0~aR6P*eAcRA=|nQ;ZFXheik6 z38m07l*;<3NWUVjNB3ttLJAFIRLYj@Q>XWi9L^hCoboIuglOKPKRksvlTdz8zyrUx z3~W;1Veot#b0%K5F*ej^X-WUWKvuNE82_E5Y?DC=c!3uDrSEeX;RQVthUHG}vaAE_CFQ4>n?E8DmtXq6!Oxl8B4(nsg`7D@sa0M1+J$ zT*TUN=~h0TU%nz%$Q~hH-y+;l)+-*hi?qQ8nLscpl31kdAB^9K?jw ziGMBL4*eLp-9VdX$5y={mw62m$FS<7OO$tpj9Z}xnMdR*d2zb>!!r?f=Uh>zCRVHR zQRd&~A?YZlj^*)IUwN$zq?BT~Etfgkg5KHWxmR*$jBElVx?d+k0e-q^ly%twum;-M zR=M(H2pW9!7^|kc&C*3wX6Fgu^MHxkg_0n8JOHzl(<#RJpyIH;$itOoXkYW_vc=Lf z8h8*&Z|G4OQzUyIKakyPqVs{$<@mW(rm==C!~r2m9@*wKYObb_6?y+*oSkYwMQVK6 z!F)N%I2h&~69{q_=GVyJJG>|RrTFzG^ay2#7(;jLr&n`8)9YX5$w&QY?bAX|d)# zS8Dl2Of%jHho5S{q;!GI!{O&@kT*4gyUoQ`m9odnPZtGNrUt>l85l*ws_dqO8ha??WE|O9TBDpj!Lne@mGf0oVeY8 zU>b`)C(;ck&iNShM_Y`9E3Q`>sy_r~176%Z94=U)SK2N#x-ADckh2AiAPI?KnCH7b zob+sz19WjD3SG;Cq9b3)$o-!>@y(_gKgo5kT;EK6WMLPA=ehN4yM%v7qIA>HPG<>XFQ|r5KUCX!E%Ake{waH<-V& z)B5pty>sWE9DeL0z-{GhTasSsgGDDALdv#PUA&w;7j`W?bYyRs4rgYi1|0~Z)qA~e zB=3Zo-nK+A- zE>n7XOy*Ofpjv0vhuhEHv9HiR6Dwy58N-c~(z~e`wGPulM#Qc57bC5tRxZCJNc1Li z8eKqoaG$%*hOWNnRn3l+0x>T+P4T!J-E~PoF5e`-#RX=#WH^#X#y6&i9!)BT+IvKk zZrPbtDOK)#1{<};C%W*~FnU=%Rr}N=%8N#AXJK?)A~h_T13hWGOz%6hznLx7U6@Wt zV40KN3&i#QGqXCJmF#B?A;ODjrrJb;I%5qoX22~tJ=w;7ymSd=3hCF(Jdt_Yk^l;$De%P0JjOfN;Pp;wp5ax}pm$nT^OL zy1bKi)#NlQ9JwGTpt^GTYH-(l+kQ8rJ4a71@ZyKOZ;18T7=TFqO^r?oWG7b+iLfD( zp>hI-J$v_GS9czHZHT_qgjKvm(2wWc;+r;j<1hQ_3;G=VRDin67u$lvBR5F;wi3*S zPPPI!OqITP7pHGqW8t35>yc@}@X=v>RClzzQBVDm8PS7mLJ1BDC6z~~={FlE&K`(C z;w?rEb-W|Q8#y<-I(+k7$ke1U1|vM-@%?(=G6Ie4b$t;gTzMpIy(Eq~uE#~^V18UGKW@_UhN&ER>6a~&|>D2 zcvCP7H|{-eqDc!SL2jH3m^#!uhPRXyAVkyr3PXF0l4n&^q`qR*eESY0YGKjYCy9J~ zTSiJX5sQyTc2zq8#5pyHkpV?XK8AMLCSQd`S}RtUXMrW22?RRV{FBP zRyQnlOTEb=GL3p1MAs~i8LtWG!%Rv1%iiHFCG6!`_9 zXTDO2(V|Kx%3OWo!H9rNBm!FPLMfBG(VE7bP+nqVQJP}*<;#h-v%vH8`m$-qNN}kx zu$olBPo7-WQ+N|Cc=s|A5cUVeLf)r^k44Ps26YiK)vFz{Srq9oyPG{_iZ@16$uGO7 zirat#UvXNCrPvzs5@48XXr6s(0OG-fak9y(=$5P^Lmg#v?k=s!1>?a{&k6p~p%i7y zW?%-qRe8cU*~=RIqXml$h#1q2^fr6#j>q9CV62Ydd;Z6M69QzMrD4Jfx+f)q*{TvI zU(*zT1CcVizc;)1O=w>+a=3mJAuF@opMDzC>=F&DR%OZsuMAtyMV;~dPI{%K_R0NR zgTrHcmn-9By)&d$7{*HrPjeZ1~cf~>T^Fxl4_1qo$VvfZ8cn)A863EyQn z5Ms9AXFi}lOTG0fr-QB)HpKq9rlLc{_K-|N*e1GkxT<8*ZXn*S{_vM|3XZk*0|O9) z1?+-D2I`yAv4_mw*;#~s<*V_^%vrkzac)o0C?1pvrEHJcMWNV5@&M3x0G-<#!Kpex zZc_k&_jf=vX>QI$(Qry|wI5GX@VfHb<*eckayOG-^b^V4M5NQWFPFfgxecM~zhpSW zANZAq;fNfPm#VAfRoXW*@h7sxQXX)dl6<_Qkcsz4ig)8#2MB*MX+-wNg}51YjjTc7 z?+}JyeyCAJ|BV`li;ANnfC0$0V)>(C{(1thzAbjoUWerE!ckLlku&L1l0f8z^jt9tV2k?TzJF7qsW12Fnp zHHP0klb)Uf&e5=w94e5PKGRyE_c!OVW}Q;UMBC*4$M7b}#@ihsin#d}h@25vrnl3P zn~AXI}yW19z6_JzQJwq0`%4$zB~+{|&Xn>Teuw;2qO&5p6`3>Vj+ zR0!A>7=uY^A7^d}G;!{7Ql)Rl;bb~A|LLk}Awr$H$gk{7W#pP-@`69Y9We(mM5?U_ zwoof!$I69;>yquuCMT8ecB-U#k7kb5(uLA%kdr`_z1pAQ8XO8a+8Qx;ra64P(1Fq( zExN_c{r(KOvP?WaMA5~qRX%P%tHn05taO1lk}K?TmSw6#()wF*sI%H!m?@ez`{TO& zd&j%T3aF1ALkuzbVg%6%TxzEBTI!IRF)C*P9@hc7`AKA^Zpj<{+tp}N7mlryT?;V^@v9$J1Fri~u^>G{jFDk5~ zWDa<4=c33lnsgHapPo~8!%Q?3v6e+efk z5!mBq)O*sNTyQn0h>Ug>bR7)E?TmJJoojd2qq%u@(_swU+YcNaLP}Ot+2&$zR+E1~ zl4tdZ#22C+4JzNj>@Rpu6d!)sgElopA&a16&wMsw^&Z&{&3ic`_)oJua){e=za9Nm z0Z%Z_RgF!U_3=HV5`X<|q+};e<-^3z38(LEVJ`Y!>HrmYwSHyiAr?=r@5yheYwnQ4 zYT4!A51EkkzDcx^)TDh>x>g;tYWfUW6HaNvCF-!8{~HS|Jm)DbMAE!%Wgrd36$&;1 zfbpUKk8CN~mRtZ;QRQ?u3$Q+Y!V1hz${(CO8pbGfwW>ulsAeJw6jwQ+4*9wn@qf^= zwGw=B*tRbhVc|+&ALUx4l2;buLjPha|14R`LC22VqY;VJSJ&{@ zzqn<#in`=}V;1Ev)2__3C@SR_8fQ6us9&32RIR{C2Lfy^*-w>`1WuVXtDN5qe4Ik= z1VtY@c#-g2unELaMtlWw09n%W`D^|Nh9xbJ1^qEe`9w#SVTVLZfUxBPe7`|)^*8R| z73oFj&%!v3aQ1vR1Zm12^NcPD@Dc@wOv`^r33abA@w(9L2eRNClDkN^$!5Wj8-pGZ*~qm!?_lr`vWD>lBd5_>8Id zSG|#&cL(&ThLP6V?ic-&V%*2uZ;Ux2U*9Rx)6qAmWDKitO4;#O(d>C0Fpc`<%f4qqSuqtv}=e0*$X6K-jG_5OZ*Nf z6Rlv(II^pbu^*o9!o3=fOOZvN#{SULZh)aa(X)GVOJM9Ni0YU1XPZ91|l zi2_%Qzu6f_`5G;ObB9V60WXPIVBtfnLiC)PsG|WsnZ|N}b_7fK;5lFPTO^O;tJE0r z5A56dXc`U6%=^E$gn(hI$98F`9d?cdl)1C>CdXZrfbGN+km9tL78K1;O4z8UMwcH; zaPI-f^u6VV`2(3!hCYvW8EeQC(+iw*M#U+r9uLQOjgzW+NIe z`BejIAdr*fYB?_(%k)}G>?7U4Wi(b<3Hj+gSG1z-@pX z;Q!$7GzyHSPJYSdWM)gHzzy&=rgu+c^_A~d538MFe+b&}Iq{ z41Xw#Vp5IqB$-x4Ab?L=MS)I`fV%9*ZvGu0AkV6$c=pZn?Xt+@4gsO#hMcCYqxG&` z*%y}xs=s|uZ5ImE^tM9-PktS4!_JRjmR43L`~W_003J%yA-U2>x0ApMixy~qXyqh^ zJ#a*7K@(`p#nlNGoL56XFAGs*ONzv!j3QmT&Hw5X|8U#F8T^!jA?$JGbj<-fh#SWV zWrq6C)FML~=AdzZ>eMPXg+#>TrL^{FW(7xoCUXB|h#ijadBqh$>Dgl|3p zc5pcnybiuN&DT+BeX5lsGH)x{>X`G*i&B6iXjph&tPQ%7C-N71i*jFsmaWWbPq=3{ z+uvMB6rMdNd@lT?Y(1+2SaU^_#3n5K%a+cunwYPQuzshlSN5!&gsf9u?U(pGy<)x| z?%p*hxyg%CE`=+|Ke!V>hNFgkyKJ4VL0xh-u`#3r3 zk`ti94aztksmI2VWoVLATMku%ThBF79sY@Qt zN#y24R;B22&Mt_N}oZe)a2DD(` zsgAf*mfeY(1uI>RwbW`?mVXM{5cKVZed1J%*Voi^u?f;pt~{1~OMf3L6vls2S;~te zt|`UNLo7<>C7=qQ^CxK09DIE@SPD*V-8{3X*-Al#c7=_-=;9AV$hSpq8Ss3m*OH8e z%iUfXNfUh=NT_tTUzoXiZ8%G@UQ1x)pj2Tv7KL1MibFOyHJ>!n`%OY?Y-j9V{CLwV z{}V6u^A`B>)wy@_3c6M=p(45}zgz1T7DPAE=bAw(wM>x>``L6vUKp?A^ozUd3IEu$ z4AXv2`xYEU!#>-jZwFUB?88)Dzs2L3R8!D3$Qi@xDc78F27K{T^jGN!VzrT+71}mg zd?&RJDSuYSNh6lCchJ~AL9q*~9TGN{8=ODv2*sWviB7@ibC*|u9OGpF8gv>mGP3O6 z_^^M!jyZhXT$uR;1@P08T62dNzyuD{yM)H@A=SG3Skfv*S>V4okwc}3Q%>EXOt0Wf zh4(7D@_HZDHs$c>{of59DW$>Q3A&b$$Ukf}XL<0z^X8U8NlUoJ`T6mla(%MWH}P18 zLzSI;2IAQ9-Hjb^{bO6&j8lF5W$Ke&RT5LikzzjE+078qkEns!r6bS@sLMVd71prkCgHqRfr{}ER32c-d`k%LS z{^M4#ep<{{&CtgmLpOAPKJs$x>0W?<5An1qry4@r)hT(^9J^cm0p1%A`8-qmej68TYfh>7WA(w2wYqU zY9G>RX{yiMV51p>{hrc7+o7mK?+53mqhINJgx48&(vXfX@9Vezkby3h-=ZXzEAW3O zc7si|xtN@-k6qRI?RV;@auzz6dV)erPw1S!5|l;$mo`vcy4pR|+F@x<0=vm6a)ky) z>m&~!RNm+CQ4)VW!0|u>cyrRk$Jgq;&D=od;@X&)4c` z=vUwQy4Ww4T>4mL>?&Mh5-VeiGb;ftxRg1)+470_L9HIo&CRiMhEZd|MW(PV>KAzL zUksYkEJZ+xRLf%3(6-x)7l-l>z09yB+SQo(VR56JbqB#IaMgjf=L=H{9~`ji@By1} z^b3Xw%`N-OrkcBPMbaUX4budXaA{+^&az&44Ms+}TZf-~IOW>TRgZ;&cHe`i9t8G< zMhI5f|6KMZ+q-oQ>Rif)HO`&iL((b@J4Hg13cM~$YV-_$@0J!wRjZ_ zzzvux1mD{bjCkyw-Z&45HyljO9jXvgJP0!#B|B;goSe-j>0^?!B7N{hgfR%H_D*Mu z#fILzqu+xXP;IDRH^unWB1go1QPGP=WQNeOVPEWUCkc~3pdZR{ds1G}V0a=|rxYqO z%a`-$ov#+%S2wbqAZYT2hc=Iln9g~8G1qEEb~*#~wZ<6#_})%_ zg?wt%t>RzR!rOUB_bHtr7j$`DDcA9Q=3Bvs&t*R-Vhh-RRT$tx{%4icPdtu4xx`Jw=735>B~?+T72v16v(+jzU}eSflt~uI<$d{+!4)rEM$1Rk5*sjb zpDn%W&h!s9yPYYg5#a%pi_w3=kuq-Ba%SH($XElobk;sO4LR9Ej0fB@+}jpS3lefI z@CS(&kD214=pM1$TzAA12sB(lNCY6ggaS(L&_UJ2ZTD&d>6R>|(%k#udDB)@aTp=a zU?!Un<%F$X#2Nv`o199p!NQ|B+NDz0mKLq#fG=)Eub7dTm&pD*nN^t?8{U7+WE-t!mWX>B^A zO2jq9o}p~59lMB{L-9i7!uRQW^YP$CE4p^6RG#HBDl`YGX6FBWX(7Jl^R}w5N6eaP z(uWpb-5?fww7gUs(u^AhqKq@9A}`M8mXu?TH_e`M_4WrAR(uV?@FIQ8kn0vJDw8~| z!-Mq#9*cK(XNR>P>fPp9Eq&bY5O(uwM6;qn)K*X3uX!fg{99Dst5*^C) ze%G3G67{u#ZDUW#dxtXRap0)WCo)b_|Au_5jd#|_xy?(WHICI{!<$HzTInbne$P!b zPH@#{Sk6>+SqM*stuesd!41?uC(~>4I$*XES#OpM$1=PFb3Ub_s`9h{=ZS#;x>?!}GGRSVwzW4f z+7T=ChD-b8$pT_n5sEQ}h(!qS*zD93FCq|#YtXhW1XAa>OfLIvmtko)#?w#2N?|Oo zCPkScBv+`%B2p@=Qd}*kICPO3A$+*(NB0bNSHs=Y^UgQX>CLsLz7*E>k2XqdO}%}FYMNezH2l8OrN`f*aAl`gyB$yQSp10= zmMzlyaH}o_k&>9Ot7DeoFg;A7P2XNqv#FU9MjLaM;@C{AqIe>RYP!97PV>YgTVba| z=RK?6l{6@FMIY^9VWZ1oF!-E%%Pmn zHTIWOpg=AVv7@2axISp8|jCFKLu4OFkQ_z8EJGqsh{uTR9<_m-;=uc%8k zq7=`nlComGJ&LL4Ewp42SY~MMxX=H=krcagiqZcML}vJ9K7&{RQPD_`p`4N9|IiIg zc|W_uiB*qq>j)cc$mkUWPXl=m` zv4E$1uHzcC2!JzxBcRs~U@`yzPJaywLd=mC7jt2$Z#+0?f1n%{A?tBmOnRYsfrHse z?QOxrKPZgBZ%YCgX!%zEID1b2&}3|1aRF)o|*D(AH6Q6Bvz* z$EUC@UY>{jgnG4Cy=a+lAYV#;<9cw=-AZ~xe%#~x%cSf6xAaZhlrY+XbAhQC{UNcdLx7VPDX&P>-V%_Ju)pR z)hOJDJ2ggk$6=PIdCeqzp=`i&E_2qDCq*?J580>zBn_8AaAl`lx=Jo<9Nwt20T=3i z5?3+{$755AXEnlW9C#XA`lDWVn~aF3-BaH5FHlYqNf6HDAGi!G8NMv7lV`?Piml-B zK38u6$Bk&r_9JT5JlyaoYxMI)mB(gR2Bzv2o1i!g5(VLnv?9C6>`z)XDuL5naBU2JJ{Qp!yBLb;q zYy0zK*eZY{JXVd!tluln-%tGcz{jc^%nEMio^&NMy{)XMxH@vlJ4UQPI$nd@?3}oQ z)c7bVH4Jn2p^gY1WSZUVG~Oh7^_0s+>Eh|v%CXqi`87^PdR*-hJuOkyDW@Wu+w`9M z+Yh+&SK7XxaAZ#CeBpLm{+0yNPzQ+R@)6NpYdR)W!s0O0On%Oo^u^88n-i)?=zqUk zNaAM&quWq3lDmg@nX7iUKL2}rQBW*eW2G>w4;U40=R!b^=jqu|ow;}}h$ zt}L(Bky8nikbz{OtOP7xxw^^bAx_F_CT$!@)X=S1$XgZ7)ZaZ_5Mr`_piPz z)SL!R6arj0-i5lYW>mFZ5B+eA{IJ>Gr)x?Tb<{<6iEO9zNb^2hfx3U3j?Eyy?jTpL z_iO5a&^Jc*Ycki-hbze5iSir%xcq^4fM(?msp3!cJVt34{M-%4l4%Wn)BT-TPbZ%N5-i;)=+C>UXo^kACoM87|EyqnnHa5Vu%}432S@*Jx81$sWYbQ-}Zl4d&{t>-nQ)< z6GR0OP(To*Tj^#*qy?mg7(!_nx_cBUNoi^67=|8(M!KY7=Z>tJ9K=k|YQvIpJK~ zulmu@?M}Wz?nO6_*iBC1hO)uf4>}7+0I+a zf-tN6r~ddqp%*t0WA_!UOx3;)oR2eK;=213roKM46E63_uP@N+pfqeA3yR()x{}VW ziRDdFF8wW0WuHLlQYa6kTX^-`q^+7?kD37U3vuRI3otLaso?EO9;T8q&&{tCdzo>z z5?~~x^_A6jm9IDfC}`v~Dkt8U{THawK0){2*VqNF0XfxV1t4`r7HH{{^;dwO|-XK()8MO|RTXEn@N^Wx`6x{$W!uXD2qoqIz^ z?R9pd=hEX%TcCcvewTQWnJuXC^=KJ+eqUS(XNrxF#$Oz*mg+(eu;ER}XL6J!O89rn3j#<{Z|`+C?ckD#>4D?2p?t0%eFg)(qrdDetUBtJR$( za+A%g@C{z}c@Q3MXfIMpsvRt@sf%(FXcIibM}Kvp)l?nv+uQ>97~ipuY92r4G|s{Y<0i=}z!j4$PKQ<|Ky+O{U)+A3 zlEw&}pw+O5luj&xJ0yGw@CldRxGRVWthGD=&|*NY^4Y1SFEYPEiIS;9bA(M&X(X)V z%?E)g&^=|#{*00v!_I7y()!Q{?;L~App{pT=`vB@WH0=}CF{hxwEgTwfaF!1A}psk z{-leL6L>6wL2eCWQBy-uS@0QCKs8%38mr|lgPYf}Qb~yi0NoYTQZHdo1si+;5QYio$Kz>aQ0wzh)g|%>&t>r0hqrqB=;$#Ol z)iEtv5beI`nKI=u^^&$jcUnuqmfi?zx+kO3bm()nB!3FC{VcaT_1bJ1eb}Ny6bqP2 zg48abeCtETQq?3d0epWWMeL^c??%BSj}cyzP=#+nocm+tU@Dv+4uX8i8~K(MCeq-+ zEoDawzN{q1cZ5dcBc#R90sy(2^wEHu=eN(Miv9-S?Q`_@8YERhUpAW}Ok8`teaYD^ zq2hl!Pyfp}uU9(EP;WiwKy;dXboH;aKI@4m5S<>^H{lFjJD&LHC^ufW56_mxh6z)Z zcZNBg@z@vmYwYe^9-M;Y+i!es&=Kj*O+-6Lg_*67wBC=AMQsOmrvb%^I5NV~kz=G?8^R8g zZ{8^iS-9$DPj6V-ea%q+vy0{8^(WSP(%jEExXMVqG|n0KHQ&)p``o8b9gO)YtWdeG z(|+D-Vyw#-G5jhoti|49kLr6hNBE?xUcSH6U8#RNoCgSY@W&N1JB1}E$qT;+8~*us z4)o1@H*pdTt>%B{AK^F-&Z{UL`t6A#?w{ma2ldyR2?q(Eo^|-{hrP68 zJv|ZowNN}vS1h0J3fI*$AvsrZd5=ZD%Zjp-OfGybej0r14C2|eyzype( zfF6V|Y}tOeanAPoF50;<@U^raD9j@T_1$@nKx;D^f)Rc_S)`#}(V&y;dmkX%cmBok z%WaxF;(#p!l>kN8ng3rLy0Ed!NFZ9Bw%TJYGw@sPv#F_Sr2LQ?RJrQd+Y-}vx?p@t z;fUy1#hDMWchL$ z(}d4)6-$mF0wd~}pzfw!z=!lSlZl#N+~lP17AaDuOHgsUH2FEN*}dwuM6np*aJa37 zy+h@otgHouO#i{IUZUF_naEM%){^qlTN*A;m4BVX18PfZOMkXGTeEZD2^Eg)wRKZ# zNkq&dja=d!7%GT6*m`IttH5`c#FVMv@?$9Ol=#kIa3fn-_blt)g`1;#a4#o?-QIUs z(y7q$N6vq7OzWvzFH$3O#x1tt7IW5`ccuB^)-;cfuh=5al4wES7w|A`9Hd%zQgR)W zsg>}qHkB96u6&Pd&z@s_k$`Yu!qK_9>{KlGwE}750?VH3^+SX62cY(vG+fIX{@jzf ztrUSRef@rcWsSL%@r{jd=VPIoSzauEaeg*lmjX6`jm11^-sD&;5E1(k&Y~`tY73YE ze>uE_FVsR6`U7BQ4ON$78h>5+~f0Zwz4hIB^K@R&p?ah-;wq_Y4bWl8B{i1xB=#EBxRt7_ zHBl>4ne4QNu1kcvZ+8+)(iH5wg#6(X`I|(A zPCBGVYP2J6geVJViigaJe-(9|m@DidR*Y~7!zMgZpQIY?5CJL6A6ZkBVxa3Sq{ip(_YA! z_x_Bm`Fft1D`l$`^{vMGqMUrh0bC}=wD@J}b5^tV6M44TL^N3# zToW5N7yxR$e@pxi$ROLjciVq9MacJHR+gT+c{B7{3`$9-5>f7%sr#<38vUnOKX#uO zD}|u`L)`!@vjL%Nd)+y|IyPqnhDec}J<-bwh+Y09NZl;vc%e}oG zDLdh#wIcDKcMfy;bM;xpUfWAK3`Kh@Asc}ezF=TsFy)EuT4@VQDzCNZQ1XVdDGy_* zF|JUk&5(PaT?k!gZNx98dZwVp2ZV{YhdmeU%IAag!qsB4 zhCJwokqFDFCKb8d4Pl-s1?F=b`W47DWz=}TWT=N`+J@2)^n`OuI}yX(ddy^3EHz~F zX@AY1VYpZpJAk@#8d$Wu0P9G<@|JQx4l6|KGa`{y@1mt#f-s&>7K{9&Vhq~G{v?js zaCnIkoVF&$pJ=w$v(8u2L5;(ePqn9glBt`k4PII_PRz1Yndr(m+}-SOJZ=046COAN zv~6@8sB8CPY{2m#gRfhQ(%x#;xT&uqN_?I$2?SOFPO4z1<$P(-$ zACX^evZ)VwN#$*7Qbe3+VCtgc4Q43wutaA#AXW^(0BnL0T7zf&bo__!_uZQ8?GhBV z`^DkVxR-jCg!MHzzYW4N26@W$X}p437ynR*;`$hSnW7nP#W*U;W>hF=v#&RmcerHI zbgP7LdHm`@kz^C-KyYJj7lrkOmhG7Zaf&JuWM)H&AIvOvrvz6^9+b=zBv7X~%#xSI zE1i9Vnh9KVnmI9z;ZI}5EYxgx*W@8t*j1rPwJ@m>_RAGdM00h2AVsT7V$7s<%PrFR7XnVRB0e-& z-%|Z+@@`PCqjEr@+P2a63{;)MLdeYh3*F{zW38V#cj#R4s8~Ev%*=`LPF_Y0 zz^~zZe{ry11*lKEfJQl{9-BMw&U+bCF|?)-_uY?OeZc_N;&QgCNam9N66;k2+8qXP zyc4Lo!xejAQkHbZrt$8yRtuBkY+Pn7wYLiqz%l@fc%<=oE3Fp}_qFDn zTj)z+EWOif0R-M|CMUa+c6%uR;<)Q5bJ^^Mr=pzlcgpH}8 z_Bnt$QO1GToKq($C(_ZxK1vrI~PwzD6b%E*& zilRcFdaLk49HI}*lEB3Q412mx>UhC_Xe;b2U{T>pIU9li1>*yFi-39ywUA(M+I zJ|-7qBJ)!&sQsCg`fjTz7J9JSgs%YgPXs8?Ln*7~VD6`Jz#!eH9n4#=aGc{c+`U3? zO)afDdvUl~fYuHwM_5pwaNZ6k{PR#iShJ>Njw4eQJyN=lhq_`EfYjWLupKtXRu}2l zzizu=x}rbfpTvfWo^XAohn^;Q2c8DfMC=s{xMhV)zQ|<%G7m&W`NS4cSgH?UDtL;Y z<;*#nHBB`xa1OgTAHqIRVq;ND)@ges9F^fP$J))by*9l)P+*z@x7#8#8m0A03KxD&?Vkvoavm*JySmTzZYxC|9y2j zd8q*ugt)Z7IJ%JYv0Ewuzp~{-8tZCCbuIaTrO2nvzB0;5KfGkVOa5d{@ zzW1q@!El|8Ni2$dUP!y6{K*fuzTPKo28duf?asS`;@2nvM})+=Js6#iN1O7wEubA+ z6D7>AZwyV30?wNeWrMQH4$~1=ZuoUIFU47|qs?~wJ0|U?Yy_~{i&f){p3tD&(1j&C zj5nST={BQ?Ndt^@-rZp0OXw+P;$rDG{K<84b-adc0K|l{6bMI6SUODRL@#p4=v0ls%8E6XV`{ML zD>8c#zi*vusx2iwKq}*pZ$5?8X}VxU&nE2NTHQJ42i=Co0-Mok>)g>(V7DRywjDn7 z8Bgo;myCfbL&)!bJNqU|ZMx~_T6VY}BKk54-~`$gh?g@VIUC)3iWtYgIR7=lLBpT;vV<|mWGa@+uGF0K}|GvGH`mh2BZuY@14lX_&aM>D-INf8sDkeBEM!08fl=WJ`eZ+ zng@34Hg)X1dv(N!0$;g9oI8y>n_sZKH=+}^h|8n71$o|)0;O$)XSkZZpHubpW5~h< zWl<~_XonihS_KKo=Op}NmzfbBv-=;%J<_|8bxNx5jqOLZJ_T>&%5!;$T-5$l%E}&U z0s58y!twy)KAivakIfv`3bc#Rp0@Utp&*3X7T%_5kw7mSfqV|NpjZU3Mef$KYU{$Cozt|=L5WY+jLdykK`ys{p zV^zmSu)DdJxQR`Mb{nwmB|wTwH{;TWAGnh(!#ql6C8ef}mk*toZgFC(|l~WIN zz!bSrX=c?1{4-Te7-W)^`me0Q)~w+gKAWTDj+2mQhv}m8&ZMye^P?ew`%r_!t>Lp{1(y5p}_Cmf=3zM`qu(^dc`iXMw!wpH+h73>DrOsSZKoiC?@pe z`_A84KDp=PtDYks#PDLPNL6F&K~v^rcGhU)D+dEDj0^!%I5*zzyRZiksD0?<8PQ1c zgA2P$o8Ob8|K11cdhs=}=yR+`dkcnnIp;V8_3Jzf#V6jB-N=&n$uk(h0_rDh+q}6)g`sBIg3@alTo?FaY3^^TV&Uc@}=?Ns<*O z2XPAj<1N?AjcgB&d^A1V`fb2bX(m(0NweC1bNGto(tMlL-a$M^{iA}2buho<7MnZ= zQKV?kL=?$UKd(YjFUq7s<#$R6H>|mwAyIqIsf-5&ryRWOa`*YX^O{E+`9kCgxS6W| zFOJyDvK>y-nrN>+t&<~CQZ3*1)nzQ^8Qn-Iem0(@=4q*rybkHcej9z?Q(pFt64HX2 z_s?3quZM~+@!Ye$^s6%5W~n0oE@7 zR=D~Z61SfdVRDlHMS%N}bS_dNdmJ10oJ6 zyUgoHeX_V^hdTc;OAec7RPs;;4aw$x1B~9_-ld}0Pwb0AsS*ifYEI)(-J{3k9fGa$ z0KPC$vnnC`$IA3F`t@lPO6ok(i>)_~w};2wtpGM!{0ER)7tDGWYyoXe4eD;+q6S_B zCC%dMQZxql9P1oh(6^xePmFkw=YivTB}x5gxA^P>PE)N6-EyDUQhQMksm2NGPJu@t zcc$!n@$btgtDs#nOqUsD2*gT5HBpiF_;Ts?j-~Ck*xFukD~uq-LE#09?GAsD{pj=w z{M2<{`@PkcU!qM8_L7&fX757&$1NdsT)$D8M1S^JJ}GDm~P@s-;GtQe``Q znJbX8_K57FboOl#;SPLTyG-^u`3+w5Hzfr|G2wn1NtNa<`aP`Ddmqv# zxy9YIOTS?~H6BB>;<|aGgtk{|4hfpS2?d?l4j&Y!!S#!Tb@R8j>n9Z6q8G;(c6>B8O-~?+XavAAo-5n zIEcH4e`!!Hf9@)FCG5pxo;<(+cGqNQ_L*H{jS#7Z7_)9X(3D_)N8k?bY$A;}kGg4N zZ54f&NaQ*J?lNnoGQ!DW)U%>N8i?A|I`i2im!q|9hxcU8N%co*dF1!1KI(QL`?h5X z;2xGi4y(%PLez+71(g>53*$xmb=Jtin2R@U{K#Sb$as^{IyEMrHx{${k=|IuI zQT8?ibuh>!y)*UCpMagk+oJg?_EVx@KaZudt(pL#_-RKKUGuSzVe5Chu9sKKJ6Y`{ za0iB0a@9W8WmtKqDFELoH5Sy5zc>$_3gUGXNAuX#JYeoZ1$-{U>NVxRWv0`nZDfF^ zKs^1@UhM_YdUcfA304QsI?ZV2U2-(-2otMw9`z)NYrD!!j74ft`D|+qa9Xmq#;b|s5wS}e=OjidUZP{Q}fTJz*j*Ur<Y}Gyt(?z{-0MKm4Ujj1XzWKk>6+a+!vT zFGc*gHx3I!uAAKfPt()imkeQ%^>|s~+OO;YFA4$1UMCW2GTdGNl}TCGQRTAJy|}g5 zMPFKqwETpM`!ER-{V;9bCstqY>4CV$-4IM5@2I)e(J`))9{wJV;qhu93O82pB)8+m zyKE}?647sy0kO~X*Cy*pGUkiC3JbvDv`VqNE*i$hpf@=qz4nn`GG87)c2txCIj8PW zIOkH&wl{&doF7;jcT;ux9J~xDP|@yYmH&fL%yqKrH@crrR9*7hr2GASxqhTuw-kLy7EQWehFdBAL$zv-S3vyR}$I2FBVQs?I z?Js+6$vT?Nw=7+1+IAf3`o_Da(}a-oTLD^3r=&5i-MXurx-KvsK32)4+j25Rpnk9) z{_C1euxr?>Y$}r@o58s{0>baQKl7WtxEj~*$MOBrJa{q*I!juKp?33umC58)`el(Y zMZV67aEycGiO50&U2`=C3Hdl|TxR`y*S`Vq52`(=I5%rtRnI`U#YoUBQxZX*O@?aP zKh%3`40}}Hfi7JyNG6HPYFA>|yyk}R)Oqcth64aa#KXrL+cL4tht~b~2yL^0!`otY z==4S(l`^CFV!C3}WbUk5a9kYs@#&{1dGT_ATr_y5E*gD z>1p1E)`+@NvPr{=v?7H-%?ALS*y^=T_$t2Sv=CEmlCNwyE?L7f`XU#28;a|*a|&`G z{6xy58DfuRMANfQcCkh)s%IbMS>=93&HjTlF;YQy&8ffDfQ!BJWW1g-5lLUSM37{Y zGMGL<7V!V!7cQB3h{x%fzCIf7XeO4qoq%^F7WVc5F3mg|QCZduVm#my)e|D8yMl6R zw=9ghaPG%l@UR9?cykXOJs(~J>{tB)d@1%Oj#l>UAH?>7m#;J~<^BAielRQ4Qz4|1 z&Guop%*RYVhp6DXlt>nVj8_?jQyZtQN*i|xw$j{g4W$qyc-n>ULu5C}UjGWD+CQ%#0gi1~N74=)DGCDWU0M|@(F ze@q%HIyC{tyMC}d5@lJU-Trwv;|^MyGBFT*Az^U9@@}%{ZGs1PMC+hJMVD=F1zX!M*z zcDv%NaN)T}AoX-eb%E7(W=Z1L+Els#N|wj_(`8QhTTj>vV{V3vZGl zwd`y59BYO8@2veoP{wFXJP^oWy9e0PpDN?vqrb_?8WCfj;zgIa^0B1$$f(9)m}=H_ zk4Pi!9r;EAPBiC||kS8!Mv3$h_Kq~a+B1{MOei|s25(G9aI8iIftH4p~-p!K*jiue{o-GOP|8~fgy^& zIJp`;*JHDp?0ixv&zv8sZfle2U~30J(HO_CCllGFaq zpE5WFYaT!Y2CXq=V1x%W5ZVTTudE~lI2h`Iu-A=$ah~fcl17Z?{l#G^M&(aW?Bjm7 z6_ueUbSJ_4eD`%!mYLvYlsC&*19N@D0LPJqA?n$l^<+1qZu{<|t zulf{G-p$497xn1xdD+_u23!*NbWOBg{)&)Kmr?`dC2AHk6qCh4oP6G34tc1j`3~Jw z^wSc;iv8s1qg*JKu5O=lug9GdZ;(afK>dq^&>B5jjFdH5qp*^tPwC<&yFi;E>BVI| z|AviKuA8ZTXzr1C=J?oW+}3NkR}bt>pge?&;}KKt$657p@nFxd*M^vMSMo)2-^* z4J}+&2LWRMVlyb|r(2E4bL?Vs;^W))0Gu~nuCA1T^M>{|&D-Dfr%b7ekU=kld~;zh zG}xDzvJk?}!tNJp{3$|0i$v9FeyJP%Z7s@cY=q5GdtYO<*44t^-4>c;6#E{GKm9GB z=cV9Dp)gAoYK=S$5`EcWGPkD33*>`)`-#Wh5JBAgFv*9b8Se z=`^YbotcXfF62g?lk>5kr15BoG;{V9muKlh^e)8;W@xBc;Z{bz+|pZXxML-S!mN6N zD3`i`T>8QUSIto-G*S-vFgDC2-e!U9l{Cp~a;B03brtm}`Odg0S2Ic2l9-y>KzpoH ziRfEq?rrhUlMdXD;j^**wdcJ6V!|-&hKDOrt+dh`7JxF9dev0g};bg3>@(lS-p=~UZ zFuokEM-aA@0@!VgN-BK;yNxV&=CkFsa{N_uc&uQrLznq`Gv?YHm$|(PzQ*(8Vc-V= z+sVGu|9m6Hh^5SqEkWG|!1|9{b*ZUIT=-4MR$ik2B|4Rrl^Jou&Fd6q`*C3B1Dg0} z&m-Z;So@vF&foVHJ`#Po@Gch@di9gAyNZ>KWgu6;opuRq2M!TH&OOJ}T(}DmL_*fY zKhXGt^c|oSlP<`bfCZe_#PB>Dzi+9QtgK6TZ4Pbb3enNEraAS+dTs&doI6YY^s=pQ z-{X%%x4A%F`0mb+6V{ny)uz!L1w7e|_|wF!*r zQ-!>DL$p;uTx#I9OCxL4z$>jV(cT65v=%$naO0hivRc`&4Pu6GdFHT4i zV{i{<1Qs(qHL~MG0sO}?A(2j-t?T15dfPfOjjw%pJ00kp!8*tMbq_0-X9GH-vU2y; z4X2Y&KI`_9`n0FL=BQwr>`zL(NI_k30Q@3vC%_I2boZ|G3@x!7XuiBq0Zqs!F~jdJ z`4^|4Fhdo2UY53*_YQC&Hhy4Ju`~rR9SSqFTe{SybHBBllWd73z==WiSiZZd!!mv##!Xuryvpq&YXK`~3SL(yM zT2fu43S1D*Xtk-&JnFo~u{{5d;5}DZ9^r7~Qew9+*w=0K<3s7DFJjyTmclpdMwZDQy9tVMG37z#O?rp^=kj zPg>JrjWUuhBwKJfjPe9Ckf^t_vJO&aE$?(8IJ3&?eKAk(mUNbJdKgopbAv=xycZ>L zr=H$@Vl!EikF!SJCwD{|B1J&tpbAyTS7dX-pA&yQ5)tqhr{qN9#5zf|H}}s}@{&*o zN-6fM)KfnbDB`PJ$LGDS<$lUqqLVk);oOLC1D9Y_kf@^fq7aQ|oBv%JKdrBKQgfr+ z=fQj=f;l6p>m-R_{Q4|QlrU#D>2XmDyZZ~>r-gV;cW<+XkpP;#n-AMyap>-F>uUr9 zGI2&!UyWIMT!wPV#ql>4@F!hwC5ESqEq8~|@96nH!coq#tS9BlC9BO+OHK{*cY1Ty zqZ08J2v44z*4biy)ZONLLjFkDrN|@L!Ovv>m9&xw)%~xF*OD!jWmA)qRvUD?j3$PT zUqs#JMSv1d!dl{25IfB%&2Y>jV>wPnJl#d)~E$?~hFBNC_ z5U&Ye@J?v-hWdIg{+n-g8vd-&Q58Rd4}JQr|1RnVsC^_K@Asu}8%*-237voW^TE>- ztUgd**Guy4QSMzeqDcV)zW`jC;Az{}5M*cbY`ZYb4NQ3I&?s|8@!A`b?=K}ZnCTFn ztz{>XgI+aSNK|kK%l?ED1XKon(+#Av(hL@Mv24zztFxgZgA+)QCT|@6TZPCz&~-OQ zNF7e_YZ%}zZd%K~x_9<~dBKEK=}^83dH(y57DHtrol{pn7}iqg!aN8l)9=Cc-mU(@ zVkA+Qxsf`z50yp)YeG6>0AP>QhE@gGA^X{G`3;Lo`-sK&Jg$s=KlP_5+WzTOR{-IQ z@Q!Z^_x_-JYsj?;OXty1&{V^_btt*`G0G9_fe0pW2Sl6Yf!NYz-;%l19rYh821WG1 z3Pw`FkH5Gz zs$zSHobc-I@QHfu!&DR0zjGFF3WoHjdrsGYe#P&C_rtdImzBF`p&Bs*HsdBI(qh_q z^<*ax6%&l39F!DEORp0?+xGVEFTrY!SbA zjUh>vy2_~HeC@z6e@29kpi;!j^vAB#h72j?;>)b~$548~h zQ1zXDIaQ7?Hd}3R@VWD26cv30Z-5+G`OB`UB+GFC#yb9^D8!If_3?D(D!`C?nefQPWjk-0AX&O02k3Xx zSEuCsSow)nhfFHOdNGTW`V>a2y6kAB{Xvh1b5Qhn6%@O&&a*NA+hgzQ z!Nc+wN0U@Q2^risclmD14m6s+12B+Q7roytcS>??74Ur3&XYd)IHl#JLflwrz?kJJY{u=~_YAG?g4 zpTD+cep#!;(xO^V#c6z{lM?}H3_WCqnX1U_YJNHu{d2))bZPn`{53mpG@8_}@Q(OU z2h3JIzdcM_@QLvRH!#??3K35voScsF=W@ya_HZW6s0oYRd*F>DbEEXv;B*S9^{VXW z0@Wptz6`t{uBATebIV;u+ERDDjMW_-&Pgj8Ru6E?eoClH+$9kZVe^H@!eV+wReTLq{-SP!5zZshJ(3HYgi++7{8spSJhCNQF*h(4mTF;tQIw6rs? zVq?4DO2)0nn><2QnwFcZ7uP8##i?=?a(L>yYlr~Z?H+?0YC1MRJIk>i=>;?oI=?)+rz1WKZI%RI7OzQ0g@8oO}BG zPihqFAjDLJO4n2rGMx&a2s4?{?zLd-`Vk>HKKd>rx_mJBBUIlHD8FvdvLra_`}(>~ z*djB7^gQM}^tWb1n1ES2Yc;~WbhdwGy6aFr5K6skuYC$G(@`3fee(~%n8~oHRtf*8 z!xHW5hV-ChS3mQH}^)X{@XXFS~21S^0-6DE?AGXG=+!Kmo9av<+@ zu9uxs>%d_-3Z|~byEI~yFr7@DXB1g+ncY9!OJ3r?oRe>BYMQ0Cx0KhB?T7QbmQ5%& z@O136tXm%UB~b3aND_noY*@A4jI=4nsW;kA!UImw>PW^Pw{#@|F`GE6zFUkf_OiHy102r%L z7H9-+s({NvO_8qzo>>}fd^Wn&NI2x^7X@^t7$A3rFEl~2ns8Qf0PR-^o=ha)l9ltQ zkO}UU8y>pJUE$u!F8m-L_b|aai|}Ert<6!_|3xudLo=m4GOcY2ouwYQWRPFV3f|Ax z-_U&KZsi^c^M)Z*;FTWPy{We=fw6AYbZ}49$20yd1Mc`%)r?A%MPmFcwMp_R)noOV zAscJy?FM7mtdd20fz8n1_of{rvub9A6**9b_^GPsL|IAXH@T91Q+X>R!3?anOSvc@ z^b68=v)X>&v_OsWm5s;MfEFmBeA}=cI&Ip3J1&Z45Mm8AD`1Hl^y4|^N)0HxAv(W{ zN(Z09{iQgBgH@oa!hjVcQj%0iRpOX5{XWtaZ*q%4S%$n2!)k)p84 z+S0=!_8H9ARi*CDOzFt44v9F@eY@V7%Ynwh`Ns}*Ak&i122c-?U6e~xheaR2&nH!# zmc|;U5{KbE^b^Ayw`I3^+k$?K2|Q*m6!E8eECprL(VxQ%$@W;%+dnn?u9Z3(W?Q5` zIi4h&^3LIo^?AIQodv+`I88HzD3*}L@;~b6BUu|i53*2U*2*Hi3$XQ&c8GMKc;Gc0|3aKw!?VXZmn0P6&5{*uatj7u|(Xg$M{1qv0o zPG+HCv=N*{gU>HU<#PTRo0(LiR-FyDi>IEr($bZ*-?|WC#~Vk?&{u zvwx+w`itx77c#JI3@~pFrIBze(}Xhs17Ac;z?8HE{aM^rXaPZpk~4|ZjGvLW2a(Q( z0*Qg;$cvsJhbPB;q^pGoxsg^4AMSj?Rny?yWvq+$>P?f{V#WVCYz=gP1=!f$Gvh>m z?c($3QAj;pZSSnDb%N($Iu!0%e^ds!6G|v)sCt!-ewTy~KG9h(mrb?qdFU2MkHQ7W zm#Rs<{4FcU!2Tbw7e|GgNmC(}e};$^!W_$R(O1Vw?I>A0^7zaE*_ zP~5&=Iv>vP)eff(OIv3hI}zKb#t^P)c-RfUf9;_YV}8?2&24#vB4&T{{-ApeA7~w? zePW440Xl{A7Zr0C+t-gjtn@s)Bw#&|16^skvQu^C zF<#y)qQLBSEbDC8V1$=LVBZ|#?Q8g+M8c;eu{gJ-3n62B8LcreCX~HI|HZOVozKHB3T$D4)pq$xW@tW*aVgdQ0Ksa;2$l{rMjV;z?gHLyejL0d z(;z|pqsUz&IcrJLdUVSwzfDTs)-k1Sz}Z^tQM`xqAC>STBN3UUp>lY|kPn^Z58Vum zKj*gA!XX)01@q>OkDsFou!l<`hn?|Wv%j~ncBwuX*eewIx-Nlrk}ez>VdXd}$yVYN z9q^=FX^6<5X=bb(E?N!Rd&x{5gQZb#+>3z1j&Mgnd*s0Fs=da?dcR(P>Q9jpzt_$G z9EmNb0#U32Pr>Ny+f9?^6qBt17hoW%aA6tFC8dB7N560#hgC2ZDg)13>04m#u z)UDJvUAsmNpP{V9Y(?|S=q@}Ic{%ZaUPFyx;Mknj!gOfYDD1xW?96W!j2!6(mTCWG zdbXR{hsH|t*3%cF&0Ue*#{0)bFHbuXXRc$=(RKG(eq=7PQ&RNB>Wq>OfjP5jNM3#7!J`)szG&O7UhlXynPB~XA=pNphE_DK zg4IW6i#iV|Qqg^w3pLX0im|7+sFTPp75fL8jtP2GSVNok(?F zYnwxfI!`#QuV!ewYte$Q1lG4g%^{Fi_{UNYr}o4Dug!CGJyjIFd))IvZkCYMB9_`p zOOUam&TR2oQ*!KHcJw>iH}ET9Lyg9g_F>R!AIqvy<=H*GF77kv_&lwQ`kAoa8m`|K z>Be_299W{Y^dVCn_F`H45}c15L`^gfxZlV&Emj;ClUjNlSJ)ZwO3`_5mhvBl!gMgA zMu0y2vSn@u*wr)OGOG6Wsybytv?Iy-9jV~#;y^z5cx&8+Nl*H+K-^oG!6$nuXLPROON9Ibxr6I{=eO1&2%@Tw(a6Slj8NHb%WiZVCj#)esD`r z2^%jPWji!lSMLRWw+%=F7}iemTLQj*0n`z8-v>p*c!OQUueKuvC zeQ<6uMCRV%dsTtiT4Gzlj^mc)N$422PBcXi5EB-z7a`VV<*5$B zKL>t@=OV4ncv|3#kG12xuA^ood%^`gIK9uWZXxPDJEA6ZsYF^f9@irpJL!qOMS*Gv zaeOETh0E5KbBg}r(1h{z^a~g}xcX3`*^Rh$H&9&d_Z7AnWJbbc6ZFF4_g`qCY9;ez z<6V}&V2m_Ai7c5@URx?t1JL%NDNK!LD{XC)+emnp@tc=^uvCkG?b4S7>WfRgxTWp% zwrqZ3{J^EH4>o0rt zSV}+XezwI@#KT#}bgDXG|B~zJgbqOl+5QjnzHEQs@*0#oS%rgqG?}I;!}!d_l6&a* z&kJ(|z;{9c{+=P>H~)TQ@|{yVF=gEo>M&uX2A}tMepB!GGNO(LG1E#Ps8DSzMwT<+ zld!2?%)2=w<~ysSY@@8q&s}|CS|idQlz82`vb`3L7Tu?KkLalW1T~V_FF~8=(Y3yj zU>BgK?LkpI5D6w+a+Bat+7-0`S;r1q2* zBTI-jr3l_>hU^HMe2(q4+LTX~0dm<^+u?ld9d|@;Z9{xG_72ZHHO)teE%^0u#Z$%r z0z>xR^Q-V0*mVUUHn-LhhELQ)Zaa`rgXo0L=MyJQ0~VQrH5Q_zSX(fUWguAo8(Ogn zU`B%-5owXy#q+AyMl&y7~yBnzk7D&GCP#A zEWc!KC~|zCt&m=RJBaYjV;q`(ue3x`5!ZNU)8Ek}!&FkD@pI|p3OAqIA0y^9XS${0M^)}hl*m80aJcwcNekmLAodP znpR%&bNgg3yV*HIlyVou6C0J-1F9&QK0PI+*f}vF12@5b^Uky_$`ehg;mQwJV*{P` zaIT-cEd?Ff1*W%6H^^orE0iA!pYFG)VaZZCzrAmF#^UW?l^; za&D}A#l$616pEhs(z5CT2#$Ms*bplioZDiw5$5J$ea#f0Wd=GVnV3e7`Hn`p*0B-B zq@I@z%<9&nGj&}Quz zI#@#aF|*+6O+!mKmvKh6KDIgL@-(h;lk7#t-bB8djGHgv zQ1Pdc^&_T|Oyp8`Foh|#i?y5ZBC)QE6`RAlaULG9WTAcO#xeLey#^xd^4CIAq_+>2 zGn+?Ti1;F^r&Mv6ak{?ao{AGWCq=Z|Sgo&x#Rgm8fL?J}p=j5>ZfwEF4^d&}Ne;(VM)F6UF zUO>(R&V>Ktw8)yI7&}q?0i&1y8yG?M_Y@2l(<;~$No{<_`B>rQ{LHAEXb?6|%c@^l ziqP?s3Ky5U7p=#Cd=EB4B)eK!kdoUc7duK(>0ZJY%%co0ixYse@ZW`HYVk#d=0x!b z8iU|r@RKYP04O>bzU3XGdBxw1iqit0hGncSpvn=DBeJ;Ay5m(xBRop2dqFq;Hmodp z%tQT5b5Vx9a$_!B*2Na7p3mMf0wa!tHxw%KPGotq*f3%i=n>E2bA?y3EYWk@Kfx?oYowG54~K0BuPdOV(3o$|En#Ul~pTo;SM z?tA$w_{S&Rn~o5GjF88*(@PliRA~MvvL#)y$j(lDcIRFtuQI!ZwL^iq5alAV)q$Ac zN<;6Q6sMrh<5|7gns`%F96xtTT)zh^IVMn{!_v^C75V5_aIr3jlfnRX{2N}FB0bp6 zJ{mpkN}Wl_DzgayR{!Uj8?;1=2F#Ge`LM+|z|qhSzz7(5WJ#S}nB!n~=IdK%+>_M~ zZ_X5qhrjaH*=#jr0*V1p5;ES8n^FWwbnH#UJhj6ZQTg{1A}+H$j|h8l*&^EEoTol2 z`y~9;scw97Uyk1P|s4!JG5^lp@V{D@GBt~H~>ev6{N45dh1Jn`TANlxTobIsfM)LL=c8yU@CYkbC zvJ#)_)6> z2u$n)c(0vyzH05D#qQYACS=Yiu(V%g?^R4#6_EgaqO!knz7o`9d}4*;SJm?N7)^RM z{GgUe&x6ufApr`cMa21h*LtEwQ{F{-9u_gzWtk>dU{qMks>2v;!RYob!~(fZclh%S~E1(iqT?H_{FHbmz!`aC#K6$pu;mO56BhFjDGOm@eiFRTki9$2oD%g z&!^zq3tFL)9^cauN;_H>N;W2!PqS}<>Dm6ZP_+7Pq`l|sO{*&FB&*H-+{#Z7PJYp3 z39=fwx#v-UQBX}C{4rVYxyJ}bqGhupy(@j~rZ5K`;bIrBbz*`&cDe%l=vI$$+29}N zhysydWPfJYK{4D(+{-fR_(FW(Ut_!b7fn@nS~d_a8C%cJUsQ!nmtj|2^7d?witre* z%e(?g$-Ecnxpvm#8Ny_5!Z-@| zTPQ)cpNGxrlXq*{o?xeMo+xKcGaK4AN}#J>09xN?3ay$(W{-3e^)-HyU-a^7Hn z(^ZKVh)e>#K=l)dRIC7Ugs{J2j}u5*zF@Zeg$jf_A~h0Y~!m@=Mpo!%30zintLCb#`2nkOsXZin%GiFR}`50Fvd=H zG6Udh0!r8D`jF6W2|^ItWbhzR+rYpq}R*HHUIXZb0YkVLhx-#tJ8uWqCrV^Qleja$Gn7|R1?|oD_exXED6(O6RfG%;k9<^e zHyyLZ>!oNn8AF@3A2^Bjzr6ghu?4|+2#)hxwTb|i?xdP8T4#4g!JeD6-96)iPn5wn^#xdP` ziAOF-9WzUin<{jSoNQ)xD`(q2_w#7yaky*5_H_g?YTds#oq7EYP})_hBW{%VK7}*a z-Tcbqb|fH~3-%gWH?z?_)d!-M|M~i%>ruWU?rH-wzyOFk5yr+T0LVsMhLk&ckWjvU z9*z}IbF6J7T>bo2L7UsHK6Ktzopn250a`bmB29-6LRwwubit2aen#)+^N?=>%T2m& zTY05dZ=ApAF=|MwUwxT$%ECH>fjOQ=q1b^>OBV()8n2pY>d6zN^pbUP?BU$s2q)~? zn|6L8*SLm@d*bWztq>X`ov%upE<_@9=j>sDwIjHqv}8uJ&QIv&WK>4D5Q^Waw|dxw z=*3fmsK}=HTKg$)R$VQvRW#aA@3wct$un-YBnz>xRXto%f|tnjQhH!x=Th@;9ODtr zi=?A$yLVf_VlaN&G4qro(C%CgN6QN1!OR^zGqko2pL#Al)Y8Cuv*p{5P;S+4v{;B( zXMYA4Pq2KwaV*=mDLUbT9CM72MjaPl?%LX@9(*#RZIavgkkx2YM^S*mBg?cy&b<@p zdRH(jgcvtLFS&zW5!xtj4`KH;YOax8$UAO%R`fQrhVSyQy4q^S;$eEqG>2O2cVpcW1qCKz6+2@t&85@T4{Jp#I)41wXTH?&pL;!!}PKZDs?_<$| zO{lzqwiS%C2cHRaJnTu;{71BY`nlJJK)^GuBe7Lr^E%6!Kf`9%#f;mwl`w77lPb?6 zTVFS9TWqp^UpM1{I{u&ZRbdm5=c7KZmFy_aj!JYn#ky49DL)Z(X1klic;SO2gHJj& zJp4p~2e4^^Pcp<-9cB2{@_NPT79RXOQ{q37>b$!b|cF;S`nK?8q>jugOPi%do8_w%6IZ-#< z9(8%;6^szu8+=u+qgeJ3pFW?TvuO-n+Du81h7G8?cN?G4z@2prU=q@bbmr{=7GNB3 znJ7bKEN3@IWz%dL9xU%dkmipie^c;hTTrs+Duw9zE8x$uoULaSEM1zoAq$GSmQkwl z-;~_)=H=LJqrzT4c_jH80S^{!NF~kOUCf%CtQuRc3)!s?noWJCva*BaCt8o-!0rEX zIYcYXt)^3DHTt2p0#xr*Q=caDajUjr^g8S^W<*AqLe@XRsvlUawxNbsYy37+d<2nz z-B7zN*T+h2DR}K(MxCG58UKmL_wD6vuc&iyxVfFZXb`5x{90#{?Q+B{^FbiA%sZFwmAwinR?Y;BpqFxuRSoa~<+q*dX0$4j8v0B#98 z*&m!xCRufi9+W3&qaE`0lfJW6Z$m}WfI)PLIE6ExRL%lNULFjej$44^wp|QND;ov5|h79Pe~UOZ9rtfzmJ*y*5zfA-eh=gXj?gpvGFFb4*^U zsdCB0A9il7{Piow_N}p6HpAz#z(XZ0t?kpcu6_Y`2G8@&sb*gDZ5%V@&s(|)cyJ_V zVXuzava|#(vYvj^Ma1bG#8yevyi*}?U6*Uz1P{l{v+%S z*TuESF&zO|ZRdLVYODlap7|fuT@6uvlM2#We|9bY8~bz!Z8jcyW)~d! zbt+I=iwdqXD9e1mYV&Pz*YCI>;EI;sFCyzRUQi1aIg5NGV=}DbJa+ykSq*q>#S}Jl zYtrv*uy>Osf^E2gC#wB#9BvnJB1>3?)tr2F9Vmt>+){dZ+>NbAk0Ms9p-E)9JK{&8 z>Opwi|DKLlfZQ{$_xahWeU6gU4aw7)WbwL`?jCy=_oRSgYb@t}-;5r62x^AliD=m( z!Pw(TOM2%%E-txuH21)DXvQe9BD2R*BKLN5z5}Ub`D-ayPV!IlJTvNR>p2dd_Iv-e zi-XJH@bZ_{m`}P?zCR{RyIGI-CgPnIwls9Mf~k$5EjCe)q-c>JjJECEuJcg|wvBgb zuvIb1$!mf0y72IF=H{_slWWGHDV)Wh+v71ZWZ5q=ii2ZQ(lRxsr%kdu%;5))!R#As}46y z>V`6Nv1rR|;1?*^vteokTtpjVXTY@XJ-74V8fH_epn>0NN<52q^j>eBU3p8bsD0Ec zYz62On9($-0p&w`W4)5l4Fp?j5gSuMgRlA^=X( z_45L`Pop<%Ve@%TuJRVs>9dCSG_s-{FH##Lon)-TbX;cq1ZEI#Q>#Oh@?F?RU@PlJ z*V{!X(&*~R;glY{AT2QMDsm0ExV7 zE*HR@*lk*|{f+a;FtiXxg%MpKb=Ly`QStTl=;g{-L}~1dBhEoDK_}1zA$|vhnjwIR zao}XLTqL**x(O=-bx+B0(JP+*ZyYnScHLS2oK->AUZ9|r$XIV8UcMJ`)){9~I%%%`OiZED z^t;%%3+itWjXC7~v#}pgMFm4e!aap+H@fn_*V=!w_C=J^U=;$e;d|EDmlCIeZ@DjB6V|<>C z+g9Og(OZxNJh{JdH#~5ND$HBC*H7i#Dr3<6d?{}^Jo*6Lp+#1mc4(-g{t09&nH95E2~G_?hZT+ zDR>qKZ)Q)-Ju=MQRd}@&lPyc5+2HdwAI=Of zq~p#xc(_wt(D%-M|0%$jk%)`R(U}J3JRpdD%TEe@(Wtc*=DQyqK@I6Wb#+;LdCcXy z$vW3UISrmP3<>kZM?ngu3%i0dQe_s$gSVJ-y`%MlId5Ja#7Si;SUB=_m<5AaSYDD_C1jD{#>B)$~Gd=S3InLakNWT#7p|;o-9cSZJJk85XL%0~v z70Ri(&wkZ&=O0?E4Az`hG3#sYoS&H5Ag;DZ}bGB?T5ZRf)G%F?}v zC%QA`>kM`RM(2?9u|;40%#~Zsg$soIiqqQE*C&y%AV<{6${}(PSB5rlDOIi=!kXe& z7P`XL^!3~pM3B4im~X9?a30t)8wgw=NZSAWyPDBOB!-OJ&o_{NNtL7}kpB%&Xty2PZX%w( zEB!3QfGGxuY-!NfT?i2kR#AL#7bbWecFUf2xZ%%<+4~E-#gwpzUi)rea7SxqsB7E4r|mAC6npj|xF~=60zQDA)}eZk{eVHZCvM+i2A7$ixm{=}qGR;(?fuWg z*|^t}f8#vV$Pz!a&Be!JfVv9z2sdNHXzK`x8{gxIw$Ud|Nq-DLqyWaR4M=ps6WO5^~={u3de28}i z`c{=(+w~;C8vqb;d<2&4e&|p$m7z3;Zg?0EU5gQq+Vzt|g;G1+(A!_WG& z^x2|@P%lZRyAX{R`nZ6iTV}s63y)!XQ?%8WqvGf2+Hh5n_soL_Z8mc?;*zwf7prum zA1~gtPNPI*f6_S#22D7!a7mnY?O7m*_9Wh&UL@uJ&-6gxWrXIT^ zoWHu{i3bhRj&Dp9Ju#YPz{4{-OkS@o7axk>0Y@9)B_lV_iJKa*1qP7 z%GP1Ns^a`b?Olk2by*+Znt$Qn2wBvlk?o^ou6~{!<{|!iWhat&B)2*4C3Dr3X4UtR z*%PV{{|#?t{QSB8{S~_CUMzvi+2tg0ZPVn0k|le^-DFoer=u5~o&MQ|&0-@Cqj(Q9 z(#Hq_xG(87V9lUY_xxt2g?3vG=Y0H*a&mjn_mq2dk+(8R>Qj8sSm5C))t~S~u2mjkQX4nbwWqaQ#3f0p zj5n`}uLKH+{$MM`3O0LZ>5!i7A~q$ZrIxg;qd}8BtqwzxCT4f9za0ZYQ%UK*X4aW$ zYGWcFfaUMGD)K?4xX%ETXt`SqFghmlhZ6noE-Cn)%P^MOhh$J=#WyeWLKJw6gJ843 zpqY$@-QW!a=%LMiGiD&^H{As88t7t6<3gj6=Fb2~J7^zh{UQoW+miFw(?1N`3I`lN zc`K3eF`}Jrq&B;Fga1qyw(i_9C(B*PdqW5mTAwcvb3e@4?H1}lyQjB6bS98;w&$bQ zA^0Ua+yv%xUuKUi@nNfl6;s}@+97}%)Tba=R8^@7* zjgf3Y%t8X*?X$h4G#6_Ea7b_m*@s>Jh)9EN$;z+2Yal4z@SB_dOYb86mhXI}d$1?d zzj}XUNm#e+mkQme;H?-W1T{K+vMg3LV+tk$ikE>w0XZ74F9azck1oJft8417;Z0Sr z%v6S0>g1|Z7H`pd_|>5L;q7pr#>=QXr}R)@4u%GlYJZM)+&Vv*>f>SHQfoSzZ%9@R z@^ltdD|fe@UtqxHaOBdY&HGM9+}^|@ldrcu^u@T|prkGLPzVILZ8rG|den-?;_6!X zggX@D!_PPXX^O$h?i_`UAcHE@hM){dV}NmTe)bOp@^dN@J1}7AW}>hR)=imy3tW?| z4hLO{B8jjz*=*0*Bjq^aT4c8K9&dnSLUu5l( ztVGe(1iz)iv7!~){B#V$XMB*k?)>4OBy!8oBAQ9)3L7)3=#pPua)%k$sAFv06yP|j zNCbqxXAuOmJ4xO|=caXG#6v&HCT`RdleNnNnXU8^aA(Wtu33sBo@#4fShW9?%kAX| zyWgE6|7*{B_2Jj8Zx<7CM}MKNO%%%}cHeLi(lSi*O3_N*Jd!L?P!{=_F6WdZQ|J_- z>CvP=!sKOR-ebzZs}jnCJuGw?au<|MfE*DuKTh^?d(wBYh~tR2EDI9Z`lsT5{r``O zpPDvOVS?jv|c zVC2$5Yn3|D#+bw{sxWSnNIdr>ocQK}(+x1L;XK6`X1Lxd^Jz^OU+*H}LUozv!{j!3 zl1uBLg#!aGZc1jSZ&s7jf7P?O`^9=y^4nZlxpP~PFsK)<4BMGFJ_fJ$ya-Dx)hH(ng?e5eJSjcYtA` zsttR^Pm#1)wZ*T8Ji8mJ^17+e(IeutIk&hv36kT>&B4k+>VIU?u8 zCnif7uCG(xwO@aWW8Tu1pg2S(1Tob=nNomn~F zYmJ?~s*L>vwu`G`kaEnU(Ha#^J_r!}i(VixU&b-pOkJ`vJ?r7OD+rMjR6MnJX14w4 zJuq?fTE=Lo%0NzeEJNT)cT+ZQk4Afwgd}`VCR`i#)Bl>7MfomZVci{0RjA} zTdm^jSn6e@Nl-N~0+ipfKsV5E0Bt46)Jw?O73i;oB*_;sNPF6R`z~L5I$bYsL z3Y&l!hsqEG!0yIP@|z>--9TAbqT`(xKKqz(&2*zPu# zd)@Nokb3Vj4Yq)7ufp%CTLbm|kCM02N$Xvj=?%bx=qup{x$Z-e#kg2sXsB;h7qppjtP#Yb*VXn8^?=Vi%gdtdj6a4t zT51W%0i~f-!7o(`IQG$7GTWUl;OefGW5;-tRBqhvg9x4%$rSZ$HF)@a$WM(+T-Q{S zaYx|&HAQtTooq^mKLT{DDaRE(%@Y_KyYzf&L(3 z{&DTFAin%xe?Cm&_4)iCZ;PZ5XaUyBjCe5|QS_KV5|o+Wo7cKZiMVrgdb zQH-Vtt9P*SQzvevkZ|%bg7$4Fz{x!+g|lA1dQPh093tuF-4I}+n%L4BB%v)5y_2t` zwo z+Mbr@anZ5hq&ZP>&%McMzO1VHH}Qz-M-{ZoR6Wlqx9`6J4DoffN$q*{bO0jKvw6hF z*vS!97XfscK`Ov57opS??nyt+-o(2-$RvN9zF;ULG#=tQ75p2i=;GT8uB~X@=nJVA zJS`;E`U9j>0DxxmBZHb6jLG%a9qpjn~-hj(2 zyZV*P!ot2#N`;3aBytQE2fwF65>a!Jmy6N!8r1n(fk;)ed{q-B6JhD|$Wwmb`74WY-hF__oe^33tmlEBF)&_T7nGJe2> zy6D^F8U1tyvNHPk&G;J!TWgFd$=n?xl;n#|sK~iWT6eQU9kHBYKp{9R4ar!4sX;7) z`y0Hc?`l(|cnXY1nQtnnHK*PW4qe%|Bq>zz<$pt%&&c9xi&ohgSBC z)6SM-!TFCKyb5@ju`{0vaB8AFcmc8taEJm8l(7`ADe}5a#pa>|;s(O_+Ez#vY4RNL)zkC0pB{HZ^P^k^+s?(rO6pF7@(JZLpw6)hhSn6;98$8n0Usy`U14+{*mzb$0QV59TsfegX%jlQf4hkn=RHtnH7NtN1!9%Cf_<|i<<{~*?#EWnf54EuQM1%kHe?gBp`S-J zSIWg^&DnCf8jHq&iBs?;l|3}UfvB7;QJmW8atv!5CeWn{s;A(^siP?Lz|pU>_?@(2X4ry#9LMobhqwcGbIW z)>l@Utm-z^#8*&z*4npO5A8DU-=Ek%94Y#Gm9Ddp--Ou~VGmUY2r5X+BKD3mDCWdi z3{PCfbXZG>wTK7clTamiO26_r3)^_>v65fh9A`XotM{aQ($g-pZHcN>z_dmf0uTh(yfRm*h6(ew7o0<&F*6lZX_nF} z<8E|p39ZIj*W$YCql688AwU{vG{1!Y&DIE>;ZaOiaR3-dk_(`b%=_)YS?MRAQbepcsT87Y@Xqapw9~LD4UvV1 z2B6m`m~mE`(~y}T_dr=)6&va5+cJTQ!LlezAZa-1SyD&G&&i7$gg zl{2S%3s9SjM6`VKbX-#&8y5vh0lBtvG5CN={3WXeT^>7|&LMF;rVfeX#OCIL%5@^R=G+-v zta=comebJrI#*WnjxMNCbvN_w^F z{qa!7#^}) z9>L6rZjDc~7&+a=DWlknW*330D=OqZn3{W@#(}oM>^YR$sA~pw76re>qu*2proLHZ zWZBp=)|i=H$wn@qor0c!J+}zepDgS44=30t8NFpsLIk(I(Jz;z6l%yCVi?2H&8JJ) z2)Jj9#mbn`MOU*C9?(orP4Wi@6yHm+`1a;b!#1ASbu=^pQKtRb1qk1Q7#eW+n{#yh zh;CnvnXextzd-c1KXZLNEn^>M*WeMSi5rPW!8}sO#;&8G9v!o3o;zacLa=>9v%Iu~ zP9v<0*JJgyiTa}0lHW}uXOvN*4ri0%r|*67eU@g}4IJHSqvGK_7B4Di(@kA?=RJn{ zDJn-D0naWjR&sOWbGETPmue;ltKgCZ%2GmTzeCLDIS)%}3#aEJyY252W(>d<-v*S5 zA}R``o_Y_;%~44eBalO<+KsAsf$Qg>CS&dg9z3dC6|%X?J9`1cu{AY z?z=E&I*o1UBlw55R^nv0^(RPHcI)t+w@1DqCQHtMhex!aQ@b9)3cgn^^0NT8^y-lL z7Ka(Id9waVEW0D4)FxTIk2zt5#6=Gs09M`q`96{Bk%EWlFaMX86rI^VM--PetCSXBe7e2(GBWh_sNnPx}~-S)P3$+p-VwXR61Zr66XzB&@c z_nwl%m7j>Ln6;B+4L%gCqV8sWs(PVZN#r>9>gZ9dcL#7@i3)2w6n-d?GW@J*(S{{> zm#>a7RYk)w<{QS*;R2F6tbGf9&NQ;;LnKkgISo1GzmZ;kUP@vVlKh4K-E)&*6)ECv zA7xWD8E08Gwq6rfh3>gjyI?UjvtoBQ<Ps4+t!%4nyiLd$8he?Z)K9hpEhVDy=E1X8Ct^jjSu(x-pDa#O* z2L-#uuvgl@FZq360q3m$^F@nZ^#mr9r#srDAGY!&d@~0wJv{HZ z=$;2#V^j$(bxlcBDyBJ%WnJ#5j7>ZEsTx_WeMWpxw`~3jwCW6$?TB~I4QaF%clOMc>&=8b0!^u_@h=Iv!_~Z&&;gi{tpdXJ#VPJepfJ$ZD{&gSg0Rax^-C=so~37gK2snbx7L~NK{i($AdC== z^LK+CCSJe{YQjMzmU07<5xg&>E*?u0=kae;YK~=5B{f}#lQ9xKLuE=XgYIv>x8+Oa zvb6o_TCuTqqn+aWSM9BxUc*GyvxbIGDK_tn>O(f!1>i4bUwh9q?>ZIzdB(C@vAoG| zgZG%f?SZ+R)?)k;cOp!-^pp#3B zaUYc(jidh5=47VSrC#E4nHMi}*+@?&aNN$BYIRwP@)Y^T5%0DY?LHs}9|45fwwSUn z4{TP2qw$3BW@%CLKY>C=bAlt@4*ikzBL+(iHu6RM)#UA z_dOGPCWpa^eC>66&(T>;J;h2cUhgi`;(i#2#On3-G-mF$zP{tlUx>H3k8n2bUV+U> zwPe{?8HbeT=2F4mmi5HBTc=AB#WX6C*nR9 ziQ5N}L}}(1XfBto3kvM5x-`EzGHVHnM?Ys-hvNg1w&q`bUWcmISo1`nA^c?O!k0#Y zYdN*QCqtE0vQyAPnEtx8PM1ymyLfuVCZs9>1kxxzgaz|0Jd*TaIMi40cuhztqn>f+ z7el0nxce@9d^{x0B1x7LAUOXxXO4M~DB&A3U9B;#tB&=$=c;j0-ugGr?*~~%(vEho z-qOcuDXyvZc3Yn=9_{GckgB9uKu_`eJI}UV6qfb)5AP;DfWxZZm`V&++F?w>Sceio(4+G?|M_q;?A?wFfB>T{2>HaFn|0?yV=fF2T) z_E_3kaj=r6KjKh6*M~`OLYd&|@aT$3%UWQM-8jPYbIBE?icjPdRQ|IJ_&8=;9Fd}r zN`etO-F8b&ud_>k$E$tCtj61Ac6eaO1~J;!Gd0jnC=iHHb^Cyei?O~odKrk)01``+ z3z+KZh}=65-bz~^g(N={eqHukA2SWhanb~j=24>Jm869R)ZFAU6bf!YO%mSI)<^Ol zEbtx>qqQdayl7R$Pbe{wHlfhqeREv5u}2=~3=>2$ray6Ls?E1CuNY7zlG$=Unv#27tL9yIsX498FNW7O$- z1E6hCxyxzBnKh4aZMYZ|4nDCLm$>yn{#hia&xi8IW9@A7V1WEZ{uQ)&2XuR>ishD?zt8rk=HUR#39=IMWW zUzR3JTE=$#)Lf7DkDONhwL~x5@a0IvkCx*Ro?2hLmw}^6uO=Faa!AAj5*R89dTiD0 zeM?k81Sj?E$=g4t1QMW|Hke@Bk(SKTWxB_6?(iG^**jD(W~db%AH#sk;T4=6!J`J& zqx{1T-LVC>KJG7wp?LPM&OdtN3{oWa>jqV={Av_b_G|=LE1v-BRk!GY5a$DWVAZi_S2ZH!IL~K>SVfQeM z8m<+)`0agB9;(btfshM?Es9;11*jnQJi4L;1Z(�Z02|}4CSr24n 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 qtPLplNNw_ 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±!r8uvNfSG(7i7ddRH|}j#Rr?@Mwm*vk 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%0Dw?4m~Iv(2>=4n-aqM?_LEQR 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.PypX< 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

OTMs@@!HKx5r%W5qKy;KJX@~ew`o9<8{aqz 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

)~=Oao{ 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

`rTReGq^-ys&er90i&?nOs;pP=nA z5x@n~c^wOPG^Ktk{MA_HOUjurEyMUM*iw`Nd!j+%=x#YIEJj|@=GI`5vfi=_7b%K0 zrT@z}vB#f2+`2waztPudg*WcQyK5}UKa#)wrt94Zy2bxYc8*>Yqn_24t`E$ZT;NB? zrNaCg&;o2g$K~BkU^cChM3R$(f~i^N%}t8LOQ^P%9^goyJZR#UIt8Wgc6E*4f5*=8zpRIV69(nyh_EgKf}_$ zlfJ0alC`_DjN8-xGH}cTfr|zW@g)BmOL7&w%rM>DaC*Gjbfaf|IWF)Pw4Cha19(W0 zR6SG?V39tZmF_8)?gA4huMJ4w-e<3yAvo}LV4tKSV}(H}FssWvVr5vm;ndH`{r1zX zK2|1takCXdt|B_|Vf2ni9WbwJDk;Deh~iOGkI%S4|AdbH zi%j$XwH@+MflvOJCs{Xv;r^)cZfZXh7cs z)4^RdW<4;Z$n$;E*U`n%y=%R2og_c~Uy5QbChhP2?3tDRQ^w~_*9 zb^_C_JKG1JSp{kR#nI%){aTNH5dHH>bvHZVl4* zjcn}xx$=B<#Vb4fW+814TR!em3d~Tdzu{U3mUq3tTf;LVqj&=52KV=D$13RchGgZVTfu;(*V58B!?=Jd>WjDDe zHSz=@W}J5m5!)&zt6%x06z)aMRbH&>&~=fNjcJ!{R8cg2j}ptopVGq9jMkL%z$@`@ zCgmat9LwybMP7Z`99>}>dmh5DL1hNh>n4d+^hh91(nfXA$BUo=K{_DFJX3Xl5ieiW z0wK&SiN!AICw-JLGO?7Z8nb;i0uE)p0AT!!lU~=!9y{SQ!EGgl2JD=_@3%P9qvPIJ ziR9o;{l9H4{NGiAh5obDq8W`l7l$);q$2hBD2lG1DZ(}QL5i0hrN@Ed81#8yCW0;rUG>WZaseL3eDHGNXy_EM~PcSH3p+F&>v%jKcK72ZmPi=c~ zPf_95c?z$*q3a=QtLb`G(&TcelMVklv1cmomw4r)H04Qat`lbbqi`H2Zw@|mJI9AT zB)UOxR0Qs9KblrD-l2OrvICjZlL7pfa3kBDjkaYFUW?R*@NC`5yh;3tA3W6-@!`T; z1maB>y%bPYI&;E~ym?$x?00c$gxtvv7f8Mjj3WJ7PqyLj>|DL2g1E0eg`wfvF0dfi zLEHSFS?Ra^t}%AbGeG*~W*VLFB!FGmc|0p*`Vh2aH9 zmhrV59BbWmFLFhf2>j{dS%WJpj3M3Ngk)eL7`AYAutc~*tM;7e@p{MyjTWxQJ(9d{ zprUg9#&5qDq`oiFjbS|%W*rb#WoMdDw+p&pZaVJ$!f}xH1om=32*B*klEQIAbm)6( z&+)C)C-${2PByLTymbvh98X*_F;;HQN(qfR2tprLzx_#AWMvCT0_dAaj@_zvEaEd? zBPyQDW*=OCwmKC4c`g}V)LV4vGTeBYZUAjJoC%bFbQ?n2d&Q#xd}RNISP7dxSqwkp+dko z8&rnO)mMH@`Keq#SlSMH1$2^9o4L7%%4whvH59R#%uK9h&c2+gB%e)XiGT8*#bHJMA7kNwJ*K?D@AEL#v>-I z8@!u0D{wD46||{qn~;i;cM4(; zZNiaCoQOJ9MV3v{@%9&nw-KgqA(5mT2G;h7CW{7>U|6GHxx+M--9_^72JdViPi{Hk?p9&y-7lKbozgm0{+cgF|cKFuTR)^FA-4&sPAh!(o^NYmrm%v#KfX ze0ac*mf?M_4GmyCuF$_`AFBXFtj2Q{rB$zRL#uP# zkQ|bcv^e!M1W87Jm$ zF7>7uAtH1hG?q5lPZjt1`?duFlx7E29NS*sWKqw_M{R96@-2EPt2!o^SC)YpwFqc^ z{r&R3nzh*K;Zm!*GC6LXb@7Gj!4d&QT?YqxXCNxvj|C4Tq;yxt#)SCxRz$dD0`uH-j-N*NgS8BSen<@

>qV9-fTnD;uGyDR*$(H>>t{u^*mvQ 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

pGTQrT~>&P5*?=o@gTJq3(D1RneLOq4jw;pHN-$ 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�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�IJp{Sj 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

JA%*`nR6w6Z|Wo9Dm!(O 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

4tjmEkiXmzfK{o*Bsn-$Lpx48zeR@K&;$v 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

s7s^oZ;l>PD=& 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

t9Hy*8XseQ&<4P)Y7jPIQBL3R{ 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

9zHh@~Q!}tuv+b7wRzY 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¨N+$a-o9F#jH>1?!W9EhPizJ#vA5 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

  • c`nX9g1&g)P`unkk6xZHyy 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

    ~=p5NO>#ixZPh)%`&6}aq3MXCLwF@j- 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

    Vk0$@(=t-NSB27ddb0jP5HR^bVKIGeQO#u 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

    KZz!^x`Ekv)Pai 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≧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

    b&bh4#0ja92-ZTyYd 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

    iZ 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

    tEU`-)1VZE*_0h!~NL*ne;2^ISUxcppz=dfJ0C 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

    }~r)A!2 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

    9np%+zdXgrC_+bsfKN3QGR^0TmCg#H7y=(>(YQ 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

    v&dIo#&;Ql2iQmLI^HB}agoED4V|>H5ah@n! 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 cx1anZn)Zk+6fB%yOeoll1Ou=E@cv)_* (Y)) ? (X) : (Y)) - -static void cl_dcmg_cpu_func(void *buffers[],void *cl_arg){ +static void cl_dcmg_cpu_func(void *buffers[], void *cl_arg) { int m, n, m0, n0; location *l1; location *l2; location *lm; - double sigma1; - double sigma2; - double beta; - double nu1; - double nu2; - double nu12; - double a; + double sigma1; + double sigma2; + double beta; + double nu1; + double nu2; + double nu12; + double a; double rho; - double *theta; - double *A; + double* theta; + double* A; int distance_metric; int kernel; - //int size; - A = (double *)STARPU_MATRIX_GET_PTR(buffers[0]); + A = (double* ) STARPU_MATRIX_GET_PTR(buffers[0]); starpu_codelet_unpack_args(cl_arg, &m, &n, &m0, &n0, &l1, &l2, &lm, &theta, &distance_metric, &kernel);//, &size); - - if(kernel == 0) + if (kernel == 0) core_dcmg(A, m, n, m0, n0, l1, l2, theta, distance_metric); - else if(kernel == 1) + else if (kernel == 1) core_dcmg_nono_stat(A, m, n, m0, n0, l1, l2, lm, theta, distance_metric); - else if(kernel == 2) + else if (kernel == 2) core_dcmg_bivariate_flexible(A, m, n, m0, n0, l1, l2, theta, distance_metric); else if (kernel == 3) //parsimonious core_dcmg_bivariate_parsimonious(A, m, n, m0, n0, l1, l2, theta, distance_metric); @@ -56,28 +51,54 @@ static void cl_dcmg_cpu_func(void *buffers[],void *cl_arg){ core_dcmg_nuggets(A, m, n, m0, n0, l1, l2, theta, distance_metric); else if (kernel == 5) core_dcmg_spacetime_matern(A, m, n, m0, n0, l1, l2, theta, distance_metric); - // else if (kernel == 4) //parsimonious2 - // core_dcmg_bivariate_parsimonious2(A, m, n, m0, n0, l1, l2, theta, distance_metric);//, size); -} - + else if (kernel == 6) + core_dcmg_matern_dsigma_square(A, m, n, m0, n0, l1, l2, theta, distance_metric); + else if (kernel == 7) + core_dcmg_matern_dnu(A, m, n, m0, n0, l1, l2, theta, distance_metric); + else if (kernel == 8) + core_dcmg_matern_dbeta(A, m, n, m0, n0, l1, l2, theta, distance_metric); + else if (kernel == 9) + core_dcmg_matern_ddsigma_square(A, m, n); + else if (kernel == 10) + core_dcmg_matern_ddsigma_square_beta(A, m, n, m0, n0, l1, l2, theta, distance_metric); + else if (kernel == 11) + core_dcmg_matern_ddsigma_square_nu(A, m, n, m0, n0, l1, l2, theta, distance_metric); + else if (kernel == 12) + core_dcmg_matern_ddbeta_beta(A, m, n, m0, n0, l1, l2, theta, distance_metric); + else if (kernel == 13) + core_dcmg_matern_ddbeta_nu(A, m, n, m0, n0, l1, l2, theta, distance_metric); + else if (kernel == 14) + core_dcmg_matern_ddnu_nu(A, m, n, m0, n0, l1, l2, theta, distance_metric); + else if (kernel == 15) + core_dcmg_spacetime_bivariate_parsimonious(A, m, n, m0, n0, l1, l2, theta, distance_metric); + else if (kernel == 16) + core_ng_dcmg(A, m, n, m0, n0, l1, l2, theta, distance_metric); + else if (kernel == 17) + core_ng_exp_dcmg(A, m, n, m0, n0, l1, l2, theta, distance_metric); + else if (kernel == 18) + core_dcmg_trivariate_parsimonious(A, m, n, m0, n0, l1, l2, theta, distance_metric); + else if (kernel == 19) + core_dcmg_non_stat(A, m, n, m0, n0, l1, l2, theta, distance_metric); +} static struct starpu_codelet cl_dcmg = -{ - .where = STARPU_CPU, - .cpu_func = cl_dcmg_cpu_func, + { + .where = STARPU_CPU, + .cpu_func = cl_dcmg_cpu_func, #if defined(EXAGEOSTAT_USE_CUDA) - // .cuda_func = {cl_dcmg_cuda_func}, + // .cuda_func = {cl_dcmg_cuda_func}, #endif - .nbuffers = 1, - .modes = {STARPU_W}, - .name = "dcmg" -}; + .nbuffers = 1, + .modes = {STARPU_W}, + .name = "dcmg" + }; + /***************************************************************************//** * - * @ingroup MORSE_Complex64_t_Tile + * @ingroup CHAMELEON_Complex64_t_Tile * - * MORSE_MLE_cmg_Tile_Async - Calculate covariance matrix descA. + * CHAM_MLE_cmg_Tile_Async - Calculate covariance matrix descA. * Operates on matrices stored by tiles. * All matrices are passed through descriptors. * All dimensions are taken from the descriptors. @@ -88,7 +109,7 @@ static struct starpu_codelet cl_dcmg = * Generate upper or lower matrix. * * @param[out] descA - * descA: Morse descriptor that handles the generated covariance matrix + * descA: Chameleon descriptor that handles the generated covariance matrix * * @param[in] sequence * Identifies the sequence of function calls that this call belongs to @@ -116,87 +137,85 @@ static struct starpu_codelet cl_dcmg = ******************************************************************************* * * @return - * \retval MORSE_SUCCESS successful exit + * \retval CHAMELEON_SUCCESS successful exit * ******************************************************************************* * * ******************************************************************************/ -int MORSE_MLE_dcmg_diag_Tile_Async(MORSE_enum uplo, MORSE_desc_t *descA, location *l1, - location *l2, location *lm, double *theta, - char *dm, char *kernel_fun, int diag_thick, - MORSE_sequence_t *sequence, MORSE_request_t *request){ - - MORSE_context_t *morse; - MORSE_option_t options; - morse = morse_context_self(); - if (sequence->status != MORSE_SUCCESS) +int CHAM_MLE_dcmg_diag_Tile_Async(CHAM_enum uplo, CHAM_desc_t *descA, location *l1, + location *l2, location *lm, double* theta, + char* dm, char* kernel_fun, int diag_thick, + RUNTIME_sequence_t *sequence, RUNTIME_request_t *request) { + + CHAM_context_t *chamctxt; + RUNTIME_option_t options; + chamctxt = chameleon_context_self(); + if (sequence->status != CHAMELEON_SUCCESS) return -2; - RUNTIME_options_init(&options, morse, sequence, request); + RUNTIME_options_init(&options, chamctxt, sequence, request); int m, n, m0, n0; - int distance_metric = strcmp(dm,"gc")==0? 1 : 0 ; + int distance_metric = strcmp(dm, "gc") == 0 ? 1 : 0; int kernel; - - if(strcmp(kernel_fun, "univariate_matern_stationary") == 0) + if (strcmp(kernel_fun, "univariate_matern_stationary") == 0) kernel = 0; - else if(strcmp(kernel_fun, "univariate_matern_non_stationary") == 0) + else if (strcmp(kernel_fun, "univariate_matern_non_stationary") == 0) kernel = 1; - else if(strcmp(kernel_fun, "bivariate_matern_flexible") == 0) + else if (strcmp(kernel_fun, "bivariate_matern_flexible") == 0) kernel = 2; - else if(strcmp(kernel_fun, "bivariate_matern_parsimonious") == 0 || strcmp(kernel_fun, "bivariate_matern_parsimonious_profile") == 0) + else if (strcmp(kernel_fun, "bivariate_matern_parsimonious") == 0 || + strcmp(kernel_fun, "bivariate_matern_parsimonious_profile") == 0) kernel = 3; - else if(strcmp(kernel_fun, "univariate_matern_nuggets_stationary") == 0) + else if (strcmp(kernel_fun, "univariate_matern_nuggets_stationary") == 0) kernel = 4; - else if(strcmp(kernel_fun, "univariate_spacetime_matern_stationary") == 0) + else if (strcmp(kernel_fun, "univariate_spacetime_matern_stationary") == 0) kernel = 5; - else - { - fprintf(stderr,"Choosen kernel is not exist: %s(19)!\n", kernel_fun); + else if (strcmp(kernel_fun, "univariate_matern_non_gaussian") == 0 || + strcmp(kernel_fun, "univariate_exp_non_gaussian") == 0) + kernel = 6; + else if (strcmp(kernel_fun, "bivariate_spacetime_matern_stationary") == 0) + kernel = 6; + else if (strcmp(kernel_fun, "univariate_matern_non_stat") == 0) + kernel = 10; + else { + fprintf(stderr, "Choosen kernel is not exist: %s(19)!\n", kernel_fun); fprintf(stderr, "Called function is: %s\n", __func__); exit(0); } - - - int tempmm, tempnn; - MORSE_desc_t A = *descA; - struct starpu_codelet *cl=&cl_dcmg; + CHAM_desc_t A = *descA; + struct starpu_codelet *cl = &cl_dcmg; for (n = 0; n < A.nt; n++) { - tempnn = n == A.nt -1 ? A.n - n * A.nb : A.nb; - if(uplo == MorseUpperLower) + tempnn = n == A.nt - 1 ? A.n - n * A.nb : A.nb; + if (uplo == ChamUpperLower) m = 0; else - m = A.m == A.n? n : 0; - for(; m < A.mt; m++) - { - if(abs(m-n) < diag_thick) - { - tempmm = m == A.mt -1 ? A.m- m* A.mb : A.mb; - m0= m * A.mb; - n0= n * A.nb; + m = A.m == A.n ? n : 0; + for (; m < A.mt; m++) { + if (abs(m - n) < diag_thick) { + tempmm = m == A.mt - 1 ? A.m - m * A.mb : A.mb; + m0 = m * A.mb; + n0 = n * A.nb; starpu_insert_task(starpu_mpi_codelet(cl), - STARPU_VALUE, &tempmm, sizeof(int), - STARPU_VALUE, &tempnn, sizeof(int), - STARPU_VALUE, &m0, sizeof(int), - STARPU_VALUE, &n0, sizeof(int), - STARPU_W, EXAGEOSTAT_RTBLKADDR(descA, MorseRealDouble, m, n), - STARPU_VALUE, &l1, sizeof(location*), - STARPU_VALUE, &l2, sizeof(location*), - STARPU_VALUE, &lm, sizeof(location*), - STARPU_VALUE, &theta, sizeof(double*), - STARPU_VALUE, &distance_metric, sizeof(int), - STARPU_VALUE, &kernel, sizeof(int), - 0); + STARPU_VALUE, &tempmm, sizeof(int), + STARPU_VALUE, &tempnn, sizeof(int), + STARPU_VALUE, &m0, sizeof(int), + STARPU_VALUE, &n0, sizeof(int), + STARPU_W, EXAGEOSTAT_RTBLKADDR(descA, ChamRealDouble, m, n), + STARPU_VALUE, &l1, sizeof(location *), + STARPU_VALUE, &l2, sizeof(location *), + STARPU_VALUE, &lm, sizeof(location *), + STARPU_VALUE, &theta, sizeof(double* ), + STARPU_VALUE, &distance_metric, sizeof(int), + STARPU_VALUE, &kernel, sizeof(int), + 0); } } } RUNTIME_options_ws_free(&options); - RUNTIME_options_finalize(&options, morse); - return MORSE_SUCCESS; -} - - - + RUNTIME_options_finalize(&options, chamctxt); + return CHAMELEON_SUCCESS; +} \ No newline at end of file diff --git a/exageostat_approx/runtime/starpu/codelets/codelet_dpotrf_diag.c b/exageostat_approx/runtime/starpu/codelets/codelet_dpotrf_diag.c index 8a67f23..faff753 100755 --- a/exageostat_approx/runtime/starpu/codelets/codelet_dpotrf_diag.c +++ b/exageostat_approx/runtime/starpu/codelets/codelet_dpotrf_diag.c @@ -12,81 +12,81 @@ * * @file codelet_dpotrf.c * - * MORSE codelets kernel - * MORSE is a software package provided by Univ. of Tennessee, + * CHAMELEON codelets kernel + * CHAMELEON is a software package provided by Univ. of Tennessee, * Univ. of California Berkeley and Univ. of Colorado Denver * - * @version 1.1.0 + * @version 1.2.0 * @comment This file has been automatically generated - * from Plasma 2.5.0 for MORSE 1.0.0 + * from Plasma 2.5.0 for CHAMELEON 1.0.0 * @author Hatem Ltaief * @author Jakub Kurzak * @author Mathieu Faverge * @author Emmanuel Agullo * @author Cedric Castagnede - * @date 2018-11-11 + * @date 2022-11-09 * @generated d Fri Dec 1 14:38:46 2017 * **/ #include "chameleon_starpu.h" -#include "runtime_codelet_d.h" +//#include "chameleon/runtime/starpu/include/runtime_codelet_z.h" +#include #include "../include/starpu_exageostat_approx.h" + /** * - * @ingroup CORE_MORSE_Complex64_t + * @ingroup CORE_CHAMELEON_Complex64_t * **/ -void MORSE_TASK_dpotrf_diag(const MORSE_option_t *options, - MORSE_enum uplo, int n, int nb, - const MORSE_desc_t *A, int Am, int An, int lda, - int iinfo) -{ - (void)nb; +void CHAM_TASK_dpotrf_diag(const RUNTIME_option_t *options, + CHAM_enum uplo, int n, int nb, + const CHAM_desc_t *A, int Am, int An, int lda, + int iinfo) { + (void) nb; struct starpu_codelet *codelet = &cl_dpotrf; - void (*callback)(void*) = options->profiling ? cl_dpotrf_callback : NULL; + void (*callback)(void *) = options->profiling ? cl_dpotrf_callback : NULL; - MORSE_BEGIN_ACCESS_DECLARATION; - MORSE_ACCESS_RW(A, Am, An); - MORSE_END_ACCESS_DECLARATION; + CHAMELEON_BEGIN_ACCESS_DECLARATION; + CHAMELEON_ACCESS_RW(A, Am, An);CHAMELEON_END_ACCESS_DECLARATION; starpu_insert_task( - starpu_mpi_codelet(codelet), - STARPU_VALUE, &uplo, sizeof(MORSE_enum), - STARPU_VALUE, &n, sizeof(int), - STARPU_RW, EXAGEOSTAT_RTBLKADDR(A, MorseRealDouble, Am, An), - STARPU_VALUE, &lda, sizeof(int), - STARPU_VALUE, &iinfo, sizeof(int), - /* STARPU_SCRATCH, options->ws_worker, */ - STARPU_PRIORITY, options->priority, - STARPU_CALLBACK, callback, + starpu_mpi_codelet(codelet), + STARPU_VALUE, &uplo, sizeof(CHAM_enum), + STARPU_VALUE, &n, sizeof(int), + STARPU_RW, EXAGEOSTAT_RTBLKADDR(A, ChamRealDouble, Am, An), + STARPU_VALUE, &lda, sizeof(int), + STARPU_VALUE, &iinfo, sizeof(int), + /* STARPU_SCRATCH, options->ws_worker, */ + STARPU_PRIORITY, options->priority, + STARPU_CALLBACK, callback, #if defined(CHAMELEON_CODELETS_HAVE_NAME) - STARPU_NAME, "dpotrf_diag", + STARPU_NAME, "dpotrf_diag", #endif - 0); + 0); } #if !defined(CHAMELEON_SIMULATION) -static void cl_dpotrf_diag_cpu_func(void *descr[], void *cl_arg) -{ - MORSE_enum uplo; + +static void cl_dpotrf_diag_cpu_func(void *descr[], void *cl_arg) { + CHAM_enum uplo; int n; - double *A; + double* A; int lda; int iinfo; int info = 0; - A = (double *)STARPU_MATRIX_GET_PTR(descr[0]); + A = (double* ) STARPU_MATRIX_GET_PTR(descr[0]); starpu_codelet_unpack_args(cl_arg, &uplo, &n, &lda, &iinfo); //keep the core function from Chameleon CORE_dpotrf(uplo, n, A, lda, &info); } + #endif /* !defined(CHAMELEON_SIMULATION) */ /* * Codelet definition */ -CODELETS_CPU(dpotrf_diag, 1, cl_dpotrf_diag_cpu_func) - +CODELETS_CPU(dpotrf_diag, cl_dpotrf_diag_cpu_func) \ No newline at end of file diff --git a/exageostat_approx/runtime/starpu/codelets/codelet_hicma_dmdet.c b/exageostat_approx/runtime/starpu/codelets/codelet_hicma_dmdet.c index c0d9d61..f4cd7ee 100644 --- a/exageostat_approx/runtime/starpu/codelets/codelet_hicma_dmdet.c +++ b/exageostat_approx/runtime/starpu/codelets/codelet_hicma_dmdet.c @@ -1,6 +1,6 @@ /** * - * Copyright (c) 2017-2020 King Abdullah University of Science and Technology + * Copyright (c) 2017-2023 King Abdullah University of Science and Technology * All rights reserved. * * ExaGeoStat is a software package provided by KAUST @@ -11,46 +11,49 @@ * * StarPU codelet to Calculate determinant of a given triangular matrix (A) * - * @version 1.1.0 + * @version 1.2.0 * * @author Sameh Abdulah - * @date 2018-11-11 + * @date 2022-11-09 * **/ #include "../include/starpu_exageostat.h" -static void CORE_dmdet_starpu(void *buffers[],void *cl_arg){ +#include +#include +#include "hicma/hicma_ext/control/hicma_context.h" +static void CORE_dmdet_starpu(void *buffers[], void *cl_arg) { int m; int n; - double *A; + double* A; int m0; int n0; double det = 0; - double *determinant=&det; + double* determinant = &det; - *determinant = 0; - A = (double *)STARPU_MATRIX_GET_PTR(buffers[0]); - determinant = (double *)STARPU_MATRIX_GET_PTR(buffers[1]); - starpu_codelet_unpack_args(cl_arg, &m, &n, &m0, &n0); + *determinant = 0; + A = (double* ) STARPU_MATRIX_GET_PTR(buffers[0]); + determinant = (double* ) STARPU_MATRIX_GET_PTR(buffers[1]); + starpu_codelet_unpack_args(cl_arg, &m, &n, &m0, &n0); - double local_det=core_dmdet(A, m, n, m0, n0); + double local_det = core_dmdet(A, m, n, m0, n0); - *determinant += local_det; + *determinant += local_det; } static struct starpu_codelet cl_dmdet = -{ - .where = STARPU_CPU, - .cpu_funcs = {CORE_dmdet_starpu}, - .nbuffers = 2, - .modes = {STARPU_R,STARPU_RW}, - .name = "dmdet" -}; + { + .where = STARPU_CPU, + .cpu_funcs = {CORE_dmdet_starpu}, + .nbuffers = 2, + .modes = {STARPU_R, STARPU_RW}, + .name = "dmdet" + }; /***************************************************************************//** * - * @ingroup MORSE_Complex64_t_Tile + * @ingroup CHAMELEON_Complex64_t_Tile * - * MORSE_MLE_dmdet_Tile_Async - Calculate determinant for triangular matrix. + * EXAGEOSTAT_MLE_dmdet_Tile_Async - Calculate determinant for triangular matrix. * Operates on matrices stored by tiles. * All matrices are passed through descriptors. * All dimensions are taken from the descriptors. @@ -58,7 +61,7 @@ static struct starpu_codelet cl_dmdet = ******************************************************************************* * * @param[in] descA - * descA: Morse descriptor + * descA: CHAMELEON descriptor * * @param[in] sequence * Identifies the sequence of function calls that this call belongs to @@ -72,48 +75,40 @@ static struct starpu_codelet cl_dmdet = ******************************************************************************* * * @return - * \retval MORSE_SUCCESS successful exit + * \retval CHAMELEON_SUCCESS successful exit * ******************************************************************************* * * ******************************************************************************/ -int HICMA_MLE_dmdet_Tile_Async(MORSE_desc_t *descA, MORSE_sequence_t *sequence, MORSE_request_t *request, MORSE_desc_t * descdet) { +int EXAGEOSTAT_TLR_MLE_dmdet_Tile_Async(HICMA_desc_t *descA, HICMA_sequence_t *sequence, HICMA_request_t *request, + HICMA_desc_t *descdet) { - MORSE_context_t *morse; - MORSE_option_t options; - morse = morse_context_self(); - if (sequence->status != MORSE_SUCCESS) + HICMA_context_t *hicmatxt; + HICMA_option_t options; + hicmatxt = hicma_context_self(); + if (sequence->status != HICMA_SUCCESS) return -2; - RUNTIME_options_init(&options, morse, sequence, request); - + HICMA_RUNTIME_options_init(&options, hicmatxt, sequence, request); int m, m0, n0; int tempmm; - MORSE_desc_t A = *descA; - struct starpu_codelet *cl=&cl_dmdet; - + HICMA_desc_t A = *descA; + struct starpu_codelet *cl = &cl_dmdet; - for(m=0; m < A.mt; m++) - { - tempmm = m == A.mt-1 ? A.m-m*A.mb : A.mb; + for (m = 0; m < A.mt; m++) { + tempmm = m == A.mt - 1 ? A.m - m * A.mb : A.mb; starpu_insert_task(starpu_mpi_codelet(cl), - STARPU_VALUE, &tempmm, sizeof(int), - STARPU_VALUE, &tempmm, sizeof(int), - STARPU_R, EXAGEOSTAT_RTBLKADDR(descA, MorseRealDouble, m, 0), - STARPU_VALUE, &m0, sizeof(int), - STARPU_VALUE, &n0, sizeof(int), - STARPU_RW, EXAGEOSTAT_RTBLKADDR(descdet, MorseRealDouble, 0, 0), - 0); + STARPU_VALUE, &tempmm, sizeof(int), + STARPU_VALUE, &tempmm, sizeof(int), + STARPU_R, EXAGEOSTAT_HICMA_RTBLKADDR(descA, HicmaRealDouble, m, 0), + STARPU_VALUE, &m0, sizeof(int), + STARPU_VALUE, &n0, sizeof(int), + STARPU_RW, EXAGEOSTAT_HICMA_RTBLKADDR(descdet, HicmaRealDouble, 0, 0), + 0); } - //MORSE_TASK_flush_desc( &options, MorseUpperLower, descA); - //MORSE_TASK_flush_desc( &options, MorseUpperLower, descdet); - RUNTIME_options_ws_free(&options); - RUNTIME_options_finalize(&options, morse); - //MORSE_TASK_flush_all(); - //MORSE_TASK_dataflush_all(); - return MORSE_SUCCESS; + HICMA_RUNTIME_options_ws_free(&options); + HICMA_RUNTIME_options_finalize(&options, hicmatxt); + return HICMA_SUCCESS; } - - diff --git a/exageostat_approx/runtime/starpu/codelets/codelet_hicma_ng_loglike.c b/exageostat_approx/runtime/starpu/codelets/codelet_hicma_ng_loglike.c new file mode 100644 index 0000000..ce8b310 --- /dev/null +++ b/exageostat_approx/runtime/starpu/codelets/codelet_hicma_ng_loglike.c @@ -0,0 +1,133 @@ +/** + * + * Copyright (c) 2017-2023 King Abdullah University of Science and Technology + * All rights reserved. + * + * ExaGeoStat is a software package provided by KAUST + **/ +/** + * + * @file codelet_ng_loglike_lr.c + * + * StarPU codelet to Calculate the loglikelihood of non-Gaussian MLE. + * + * @version 1.2.0 + * + * @author Sagnik Mondal + * @author Sameh Abdulah + * @date 2022-11-09 + * + **/ +#include "../include/starpu_exageostat.h" +#include +#include +#include "hicma/hicma_ext/control/hicma_context.h" + +static void CORE_ng_loglike_lr_starpu(void *buffers[], void *cl_arg) { + int m, m0, i; + double* z; + double* theta; + double sum = 0; + double* s = ∑ + + theta = (double* ) malloc(6 * sizeof(double)); + z = (double* ) STARPU_MATRIX_GET_PTR(buffers[0]); + s = (double* ) STARPU_MATRIX_GET_PTR(buffers[1]); + + starpu_codelet_unpack_args(cl_arg, &m, &m0, + &theta[0], &theta[1], &theta[2], + &theta[3], &theta[4], &theta[5]); + + double local_sum = core_ng_loglike(z, theta, m); + *s += local_sum; +} + +static struct starpu_codelet cl_ng_loglike_lr = + { + .where = STARPU_CPU, + .cpu_funcs = {CORE_ng_loglike_lr_starpu}, + .nbuffers = 2, + .modes = {STARPU_R, STARPU_RW}, //Read access to Z and Read/Write access to the sum. + .name = "ng_loglike_lr" + }; + +/******************************************************************************* + * + * @ingroup CHAMELEON_Complex64_t_Tile + * + * EXAGEOSTAT_ng_loglike_lr_Tile_Async - Calculate the loglikelihood of non-Gaussian MLE. + * Operates on vectors stored by tiles. + * All matrices are passed through descriptors. + * All dimensions are taken from the descriptors. + * + ******************************************************************************* + * + * @param[in] descZ + * descZpre: Observed measurements descZ. + * + * @param[out] descSum + * descSum: The loglikelihood Sum of descriptor Z. + * + * @param[int] theta + * descerror: Model parameters. + * + * @param[in] sequence + * Identifies the sequence of function calls that this call belongs to + * (for completion checks and exception handling purposes). + * + * @param[out] request + * Identifies this function call (for exception handling purposes). + * + ******************************************************************************* + * + * @return + * \retval CHAMELEON_SUCCESS successful exit + * + ******************************************************************************* + * + * + ******************************************************************************/ + +int EXAGEOSTAT_ng_loglike_lr_Tile_Async(HICMA_desc_t *descZ, HICMA_desc_t *descsum, double* theta, + HICMA_sequence_t *sequence, HICMA_request_t *request) { + + HICMA_context_t *hicmatxt; + HICMA_option_t options; + hicmatxt = hicma_context_self(); + if (sequence->status != HICMA_SUCCESS) + return -2; + HICMA_RUNTIME_options_init(&options, hicmatxt, sequence, request); + + int m, m0; + int tempmm; + HICMA_desc_t Z = *descZ; + HICMA_desc_t sum = *descsum; + struct starpu_codelet *cl = &cl_ng_loglike_lr; + + + for (m = 0; m < Z.mt; m++) { + tempmm = m == Z.mt - 1 ? Z.m - m * Z.mb : Z.mb; + + m0 = m * Z.mb; + + starpu_insert_task(starpu_mpi_codelet(cl), + STARPU_VALUE, &tempmm, sizeof(int), + STARPU_VALUE, &m0, sizeof(int), + STARPU_R, EXAGEOSTAT_HICMA_RTBLKADDR(descZ, HicmaRealDouble, m, 0), + STARPU_RW, EXAGEOSTAT_HICMA_RTBLKADDR(descsum, HicmaRealDouble, 0, 0), + STARPU_VALUE, &theta[0], sizeof(double), + STARPU_VALUE, &theta[1], sizeof(double), + STARPU_VALUE, &theta[2], sizeof(double), + STARPU_VALUE, &theta[3], sizeof(double), + STARPU_VALUE, &theta[4], sizeof(double), + STARPU_VALUE, &theta[5], sizeof(double), +#if defined(CHAMELEON_CODELETS_HAVE_NAME) + STARPU_NAME, "ng_loglike_lr", +#endif + 0); + } + + HICMA_RUNTIME_options_ws_free(&options); + HICMA_RUNTIME_options_finalize(&options, hicmatxt); + return HICMA_SUCCESS; +} diff --git a/exageostat_approx/runtime/starpu/codelets/codelet_hicma_ng_transform.c b/exageostat_approx/runtime/starpu/codelets/codelet_hicma_ng_transform.c new file mode 100644 index 0000000..2078780 --- /dev/null +++ b/exageostat_approx/runtime/starpu/codelets/codelet_hicma_ng_transform.c @@ -0,0 +1,128 @@ +/** + * + * Copyright (c) 2017-2023 King Abdullah University of Science and Technology + * All rights reserved. + * + * ExaGeoStat is a software package provided by KAUST + **/ +/** + * + * @file codelet_ng_transform_lr.c + * + * StarPU codelet to Transform the measurements vector inside the non-Gaussian MLE function. + * + * @version 1.2.0 + * + * @author Sagnik Mondal + * @author Sameh Abdulah + * @date 2022-11-09 + * + **/ +#include "../include/starpu_exageostat.h" +#include +#include +#include "hicma/hicma_ext/control/hicma_context.h" + +static void CORE_ng_transform_lr_starpu(void *buffers[], void *cl_arg) { + int m, m0; + double* z; + double* theta; + double flag = 0; + double* all_flags = &flag; + *all_flags = 0; + + theta = (double* ) malloc(6 * sizeof(double)); + z = (double* ) STARPU_MATRIX_GET_PTR(buffers[0]); + all_flags = (double* ) STARPU_MATRIX_GET_PTR(buffers[1]); //to be removed + + starpu_codelet_unpack_args(cl_arg, &m, &m0, /*&flag,*/ + &theta[0], &theta[1], &theta[2], + &theta[3], &theta[4], &theta[5]); + + double local_flag = 0.0;// = core_dmdet(A, m, n, m0, n0); + + //Transform the measurements vector inside the non-Gaussian MLE function. + core_ng_transform(z, &local_flag, theta, m); +} + +static struct starpu_codelet cl_ng_transform_lr = + { + .where = STARPU_CPU, + .cpu_funcs = {CORE_ng_transform_lr_starpu}, + .nbuffers = 2, + .modes = {STARPU_RW, STARPU_W}, + .name = "ng_transform_lr" + }; + +/******************************************************************************* + * + * @ingroup CHAMELEON_Complex64_t_Tile + * + * EXAGEOSTAT_ng_transform_lr_Tile_Async - Transform the measurements vector inside the non-Gaussian MLE function. + * Operates on vectors stored by tiles. + * All matrices are passed through descriptors. + * All dimensions are taken from the descriptors. + * + ******************************************************************************* + * + * @param[in] descZ + * descZ: Observed measurements descZpre + * + * @param[in] theta + * theta: Model parameters. + * + * @param[in] sequence + * Identifies the sequence of function calls that this call belongs to + * (for completion checks and exception handling purposes). + * + * @param[out] request + * Identifies this function call (for exception handling purposes). + * + ******************************************************************************* + * + * @return + * \retval CHAMELEON_SUCCESS successful exit + * + ******************************************************************************* + * + * + ******************************************************************************/ + +int EXAGEOSTAT_ng_transform_lr_Tile_Async(HICMA_desc_t *descZ, HICMA_desc_t *descflag, const double* theta, + HICMA_sequence_t *sequence, HICMA_request_t *request) { + HICMA_context_t *hicmatxt; + HICMA_option_t options; + hicmatxt = hicma_context_self(); + if (sequence->status != HICMA_SUCCESS) + return -2; + HICMA_RUNTIME_options_init(&options, hicmatxt, sequence, request); + int m, m0; + int tempmm; + HICMA_desc_t Z = *descZ; + struct starpu_codelet *cl = &cl_ng_transform_lr; + + + for (m = 0; m < Z.mt; m++) { + tempmm = m == Z.mt - 1 ? Z.m - m * Z.mb : Z.mb; + m0 = m * Z.mb; + starpu_insert_task(starpu_mpi_codelet(cl), + STARPU_VALUE, &tempmm, sizeof(int), + STARPU_VALUE, &m0, sizeof(int), + STARPU_RW, EXAGEOSTAT_HICMA_RTBLKADDR(descZ, HicmaRealDouble, m, 0), + STARPU_W, EXAGEOSTAT_HICMA_RTBLKADDR(descflag, HicmaRealDouble, 0, 0), + STARPU_VALUE, &theta[0], sizeof(double), + STARPU_VALUE, &theta[1], sizeof(double), + STARPU_VALUE, &theta[2], sizeof(double), + STARPU_VALUE, &theta[3], sizeof(double), + STARPU_VALUE, &theta[4], sizeof(double), + STARPU_VALUE, &theta[5], sizeof(double), +#if defined(CHAMELEON_CODELETS_HAVE_NAME) + STARPU_NAME, "ng_transform_lr", +#endif + 0); + } + HICMA_RUNTIME_options_ws_free(&options); + HICMA_RUNTIME_options_finalize(&options, hicmatxt); + // HICMA_Sequence_Wait(sequence); + return HICMA_SUCCESS; +} diff --git a/exageostat_approx/runtime/starpu/include/starpu_exageostat_approx.h b/exageostat_approx/runtime/starpu/include/starpu_exageostat_approx.h index 212c2a0..73abfdd 100644 --- a/exageostat_approx/runtime/starpu/include/starpu_exageostat_approx.h +++ b/exageostat_approx/runtime/starpu/include/starpu_exageostat_approx.h @@ -1,6 +1,6 @@ /** * - * Copyright (c) 2017-2020 King Abdullah University of Science and Technology + * Copyright (c) 2017-2023 King Abdullah University of Science and Technology * All rights reserved. * * ExaGeoStat is a software package provided by KAUST @@ -11,22 +11,25 @@ * * StarPU codelets functions header file. * - * @version 1.1.0 + * @version 1.2.0 * * @author Sameh Abdulah - * @date 2018-11-11 + * @date 2022-11-09 * **/ #ifndef _STARPU_EXAGEOSTAT_APPROX_H_ #define _STARPU_EXAGEOSTAT_APPROX_H_ -#include "../../../core/include/exageostatcore.h" -#include "morse.h" -#include "../../../../include/morse_starpu.h" + +#include "../../../cpu_core/include/exageostatcore.h" +#include "chameleon.h" +#include "../../../../include/chameleon_starpu.h" #include "../../../../include/context.h" #include "../../../../include/descriptor.h" #include "../../../../include/chameleon_starpu.h" #include "starpu_exageostat.h" -//#include "chameleon_starpu.h" +#if defined(EXAGEOSTAT_USE_HICMA) + #include +#endif #if defined(CHAMELEON_USE_MPI) #undef STARPU_REDUX @@ -38,22 +41,30 @@ #define starpu_mpi_codelet(_codelet_) _codelet_ #endif -#define EXAGEOSTAT_RTBLKADDR( desc, type, m, n ) ( (starpu_data_handle_t)EXAGEOSTAT_data_getaddr( desc, type, m, n ) ) +#define EXAGEOSTAT_RTBLKADDR(desc, type, m, n) ( (starpu_data_handle_t)EXAGEOSTAT_data_getaddr( desc, type, m, n ) ) #define mBLKLDD(A, k) A->get_blkldd( A,k ) -//#define A(m,n) (double *)plasma_getaddr(A, m, n) +void *EXAGEOSTAT_data_getaddr(const CHAM_desc_t *A, int type, int m, int n); -void *EXAGEOSTAT_data_getaddr( const MORSE_desc_t *A, int type, int m, int n ); -int MORSE_MLE_dcmg_diag_Tile_Async(MORSE_enum uplo, MORSE_desc_t *descA, location *l1, - location *l2, location *lm, double *theta, - char *dm, char *kernel_fun, int diag_thick, - MORSE_sequence_t *sequence, MORSE_request_t *request); -void MORSE_TASK_dpotrf_diag(const MORSE_option_t *options, - MORSE_enum uplo, int n, int nb, - const MORSE_desc_t *A, int Am, int An, int lda, - int iinfo); -int HICMA_MLE_dmdet_Tile_Async(MORSE_desc_t *descA, MORSE_sequence_t *sequence, MORSE_request_t *request, MORSE_desc_t * descdet); +int CHAM_MLE_dcmg_diag_Tile_Async(CHAM_enum uplo, CHAM_desc_t *descA, location *l1, + location *l2, location *lm, double* theta, + char* dm, char* kernel_fun, int diag_thick, + RUNTIME_sequence_t *sequence, RUNTIME_request_t *request); +void CHAM_TASK_dpotrf_diag(const RUNTIME_option_t *options, + CHAM_enum uplo, int n, int nb, + const CHAM_desc_t *A, int Am, int An, int lda, + int iinfo); +#if defined(EXAGEOSTAT_USE_HICMA) +int EXAGEOSTAT_TLR_MLE_dmdet_Tile_Async(HICMA_desc_t *descA, HICMA_sequence_t *sequence, HICMA_request_t *request, + HICMA_desc_t *descdet); + +int EXAGEOSTAT_ng_transform_lr_Tile_Async(HICMA_desc_t *descZ, HICMA_desc_t *descflag, const double* theta, + HICMA_sequence_t *sequence, HICMA_request_t *request); + +int EXAGEOSTAT_ng_loglike_lr_Tile_Async(HICMA_desc_t *descZ, HICMA_desc_t *descsum, double* theta, + HICMA_sequence_t *sequence, HICMA_request_t *request); +#endif #endif /* _EXAGEOSTATCODELETS_H_ */ diff --git a/exageostat_approx/src/compute/MLE_approx.c b/exageostat_approx/src/compute/MLE_approx.c index 4c52c65..fbba276 100644 --- a/exageostat_approx/src/compute/MLE_approx.c +++ b/exageostat_approx/src/compute/MLE_approx.c @@ -1,6 +1,6 @@ /** * - * Copyright (c) 2017-2020 King Abdullah University of Science and Technology + * Copyright (c) 2017-2023 King Abdullah University of Science and Technology * All rights reserved. * * ExaGeoStat is a software package provided by KAUST @@ -11,31 +11,31 @@ * * ExaGeoStat exact computation main functions (i.e., generate synthetic dataset, evaluate ML function, and predication). * - * @version 1.1.0 + * @version 1.2.0 * * @author Sameh Abdulah - * @date 2020-06-06 + * @date 2022-11-09 * **/ #include "../include/diag.h" #include "../include/MLE_approx.h" //*************************************************************************************** -void MORSE_MLE_dzvg_diag_Tile (MLE_data *data, double * Nrand, double * initial_theta, int n, int ts, int log) - //! Generate Observations Vector (Z) for testing Maximum - /*! Likelihood function -- MORSE-sync - * Returns Z observation vector - * @param[in] data: MLE_data struct with different MLE inputs. - * @param[in] Nrand: A uniform random vector with size n that is used to generate Z . - * @param[in] initial_theta: Theta vector with three parameter (Variance, Range, Smoothness) - * that is used to to generate the Covariance Matrix. - * @param[in] n: Problem size (number spatial locations). - * @param[in] ts: tile size (MB) is used only in the case of HiCMA not MORSE. - * @param[in] log: equals one if the user needs to generate log files for his problem. - * */ +void EXAGEOSTAT_MLE_dzvg_diag_Tile(MLE_data *data, double* Nrand, double* initial_theta, int n, int ts, int log) +//! Generate Observations Vector (Z) for testing Maximum +/*! Likelihood function -- CHAM-sync + * Returns Z observation vector + * @param[in] data: MLE_data struct with different MLE inputs. + * @param[in] Nrand: A uniform random vector with size n that is used to generate Z . + * @param[in] initial_theta: Theta vector with three parameter (Variance, Range, Smoothness) + * that is used to to generate the Covariance Matrix. + * @param[in] n: Problem size (number spatial locations). + * @param[in] ts: tile size (MB) is used only in the case of HiCMA not Chameleon. + * @param[in] log: equals one if the user needs to generate log files for his problem. + * */ { - MORSE_sequence_t *msequence = (MORSE_sequence_t *) data->sequence; - MORSE_request_t *mrequest = (MORSE_request_t *) data->request; + RUNTIME_sequence_t *msequence = (RUNTIME_sequence_t *) data->sequence; + RUNTIME_request_t *mrequest = (RUNTIME_request_t *) data->request; double* univariate_theta; double* univariate2_theta; double* univariate3_theta; @@ -43,172 +43,149 @@ void MORSE_MLE_dzvg_diag_Tile (MLE_data *data, double * Nrand, double * initial double rho; double sigma_square12; - //In the case of testing mode, Z should be generated using Nrand and initial_theta - //if (test == 1) - // { //Generate the co-variance matrix C VERBOSE("Initializing Covariance Matrix (Synthetic Dataset Generation Phase - diagonal approximation)....."); - // MORSE_dlaset_Tile(MorseUpperLower, 0, 1, data->descC); - //MORSE_MLE_dcmg_Tile_Async(MorseLower, data->descC, msequence, mrequest, &data->l1, &data->l1, initial_theta, data->dm); - - if(strcmp(data->kernel_fun, "bivariate_matern_parsimonious2") == 0 || strcmp(data->kernel_fun, "bivariate_matern_parsimonious2_profile") == 0) - { + if (strcmp(data->kernel_fun, "bivariate_matern_parsimonious2") == 0 || + strcmp(data->kernel_fun, "bivariate_matern_parsimonious2_profile") == 0) { - univariate_theta =(double *) malloc(3 * sizeof(double)); - univariate2_theta =(double *) malloc(3 * sizeof(double)); - univariate3_theta =(double *) malloc(3 * sizeof(double)); - univariate_theta[0]=initial_theta[0]; - univariate_theta[1]=initial_theta[2]; - univariate_theta[2]=initial_theta[3]; + univariate_theta = (double* ) malloc(3 * sizeof(double)); + univariate2_theta = (double* ) malloc(3 * sizeof(double)); + univariate3_theta = (double* ) malloc(3 * sizeof(double)); + univariate_theta[0] = initial_theta[0]; + univariate_theta[1] = initial_theta[2]; + univariate_theta[2] = initial_theta[3]; - MORSE_MLE_dcmg_Tile_Async(MorseUpperLower, data->descsubC11, &data->l1, &data->l1, &data->lm, univariate_theta, data->dm, "univariate_matern_stationary", msequence, &mrequest[0]); + EXAGEOSTAT_MLE_dcmg_Tile_Async(ChamUpperLower, data->descsubC11, &data->l1, &data->l1, &data->lm, + univariate_theta, data->dm, "univariate_matern_stationary", msequence, + &mrequest[0]); nu12 = 0.5 * (initial_theta[3] + initial_theta[4]); - rho = initial_theta[5] * sqrt( (tgamma(initial_theta[3] + 1)*tgamma(initial_theta[4] + 1)) / - (tgamma(initial_theta[3]) * tgamma(initial_theta[4])) ) * - tgamma(nu12) / tgamma(nu12 + 1); - sigma_square12 = rho * sqrt(initial_theta[0]*initial_theta[1]) ; - - univariate2_theta[0]=sigma_square12; - univariate2_theta[1]=initial_theta[2]; - univariate2_theta[2]=nu12; - - MORSE_MLE_dcmg_Tile_Async(MorseUpperLower, data->descsubC12, &data->l1, &data->l1, &data->lm, univariate2_theta, data->dm, "univariate_matern_stationary", msequence, &mrequest[0]); - - // MORSE_MLE_dcmg_Tile_Async(MorseLower, data->descsubC21, &data->l1, &data->l1, &data->lm, univariate2_theta, data->dm, "univariate_matern_stationary", msequence, &mrequest[0]); - - univariate3_theta[0]=initial_theta[1]; - univariate3_theta[1]=initial_theta[2]; - univariate3_theta[2]=initial_theta[4]; - MORSE_MLE_dcmg_Tile_Async(MorseUpperLower, data->descsubC22, &data->l1, &data->l1, &data->lm, univariate3_theta, data->dm, "univariate_matern_stationary", msequence, &mrequest[0]); - } - else if(strcmp(data->kernel_fun, "univariate_matern_non_stationary") == 0) - { - MORSE_MLE_dcmg_Tile_Async(MorseLower, data->descC, &data->l1, - &data->l1, &data->lm, initial_theta, - data->dm, "univariate_matern_stationary", msequence, mrequest); - } - - - else - { + rho = initial_theta[5] * sqrt((tgamma(initial_theta[3] + 1) * tgamma(initial_theta[4] + 1)) / + (tgamma(initial_theta[3]) * tgamma(initial_theta[4]))) * + tgamma(nu12) / tgamma(nu12 + 1); + sigma_square12 = rho * sqrt(initial_theta[0] * initial_theta[1]); + + univariate2_theta[0] = sigma_square12; + univariate2_theta[1] = initial_theta[2]; + univariate2_theta[2] = nu12; + + EXAGEOSTAT_MLE_dcmg_Tile_Async(ChamUpperLower, data->descsubC12, &data->l1, &data->l1, &data->lm, + univariate2_theta, data->dm, "univariate_matern_stationary", msequence, + &mrequest[0]); + + + univariate3_theta[0] = initial_theta[1]; + univariate3_theta[1] = initial_theta[2]; + univariate3_theta[2] = initial_theta[4]; + EXAGEOSTAT_MLE_dcmg_Tile_Async(ChamUpperLower, data->descsubC22, &data->l1, &data->l1, &data->lm, + univariate3_theta, data->dm, "univariate_matern_stationary", msequence, + &mrequest[0]); + } else if (strcmp(data->kernel_fun, "univariate_matern_non_stationary") == 0) { + EXAGEOSTAT_MLE_dcmg_Tile_Async(ChamLower, data->descC, &data->l1, + &data->l1, &data->lm, initial_theta, + data->dm, "univariate_matern_stationary", msequence, mrequest); + } else { printf("%s\n", data->kernel_fun); - MORSE_MLE_dcmg_Tile_Async(MorseLower, data->descC, &data->l1, - &data->l1, &data->lm, initial_theta, - data->dm, data->kernel_fun, msequence, mrequest); + EXAGEOSTAT_MLE_dcmg_Tile_Async(ChamLower, data->descC, &data->l1, + &data->l1, &data->lm, initial_theta, + data->dm, data->kernel_fun, msequence, mrequest); } - MORSE_Sequence_Wait(msequence); + CHAMELEON_Sequence_Wait(msequence); VERBOSE(" Done.\n"); //Copy Nrand to Z VERBOSE("Generate Normal Random Distribution Vector Z (Synthetic Dataset Generation Phase - diagonal approximation) ....."); - MORSE_MLE_dzcpy_Tile_Async(data->descZ, Nrand, msequence, mrequest); + EXAGEOSTAT_MLE_dzcpy_Tile_Async(data->descZ, Nrand, msequence, mrequest); VERBOSE(" Done.\n"); //Cholesky factorization for the Co-variance matrix C VERBOSE("Cholesky factorization of Sigma (Synthetic Dataset Generation Phase- diagonal approximation) ....."); - int success = MORSE_dpotrf_Tile(MorseLower, data->descC); + int success = CHAMELEON_dpotrf_Tile(ChamLower, data->descC); SUCCESS(success, "Factorization cannot be performed..\n The matrix is not positive definite\n\n"); VERBOSE(" Done.\n"); //Triangular matrix-matrix multiplication VERBOSE("Triangular matrix-matrix multiplication Z=L.e (Synthetic Dataset Generation Phase - diagonal approximation) ....."); - MORSE_dtrmm_Tile(MorseLeft, MorseLower, MorseNoTrans, MorseNonUnit, 1, data->descC, data->descZ); + CHAMELEON_dtrmm_Tile(ChamLeft, ChamLower, ChamNoTrans, ChamNonUnit, 1, data->descC, data->descZ); VERBOSE(" Done.\n"); //if log==1 write vector to disk - if(log==1) - { - double *z; - MORSE_desc_t *MORSE_descZ = (MORSE_desc_t *)(data->descZ); + if (log == 1) { + double* z; + CHAM_desc_t *CHAMELEON_descZ = (CHAM_desc_t *) (data->descZ); VERBOSE("Writing generated data to the disk (Synthetic Dataset Generation Phase) ....."); #if defined(CHAMELEON_USE_MPI) - z = (double *) malloc(n * sizeof(double)); - MORSE_Tile_to_Lapack( MORSE_descZ, z, n); - if ( MORSE_My_Mpi_Rank() == 0 ) + z = (double* ) malloc(n * sizeof(double)); + CHAMELEON_Tile_to_Lapack( CHAMELEON_descZ, z, n); + if ( CHAMELEON_My_Mpi_Rank() == 0 ) write_vectors(z, data, n); free(z); #else - z = MORSE_descZ->mat; + z = CHAMELEON_descZ->mat; write_vectors(z, data, n); free(z); #endif VERBOSE(" Done.\n"); } - // } - /* else - { - double * streamdata; - streamdata=(double *) malloc(n * sizeof(double)); - - //Reading Observations from disk and copy it to data->descZ - VERBOSE("Reading Observations from disk .....- diagonal approximation"); - streamdata = readObsFile(data->obsFPath, n); - MORSE_MLE_dzcpy_Tile_Async(data->descZ, streamdata, msequence, mrequest); - MORSE_Sequence_Wait(data->sequence); - VERBOSE(" Done.\n"); - free(streamdata); - } - */ - MORSE_dlaset_Tile(MorseUpperLower, 0,0, data->descC); + + CHAMELEON_dlaset_Tile_Async(ChamUpperLower, 0, 0, data->descC, msequence, mrequest); VERBOSE("Done Z Vector Generation Phase. (Chameleon Synchronous- diagonal approximation)\n"); VERBOSE("************************************************************\n"); } -void MORSE_MLE_dzvg_diag_Tile_Async(MLE_data *data, double * Nrand, double * initial_theta, int n, int ts, int log) - //! Generate Observations Vector (Z) for testing Maximum - /*! Likelihood function -- MORSE-Async - * Returns Z observation vector - * @param[in] data: MLE_data struct with different MLE inputs. - * @param[in] Nrand: A uniform random vector with size n that is used to generate Z . - * @param[in] initial_theta: Theta vector with three parameter (Variance, Range, Smoothness) - * that is used to to generate the Covariance Matrix. - * @param[in] n: Problem size (number spatial locations). - * @param[in] ts: tile size (MB) is used only in the case of HiCMA not MORSE. - * @param[in] log: equals one if the user needs to generate log files for his problem. - * */ +void EXAGEOSTAT_MLE_dzvg_diag_Tile_Async(MLE_data *data, double* Nrand, double* initial_theta, int n, int ts, int log) +//! Generate Observations Vector (Z) for testing Maximum +/*! Likelihood function -- CHAMELEON-Async + * Returns Z observation vector + * @param[in] data: MLE_data struct with different MLE inputs. + * @param[in] Nrand: A uniform random vector with size n that is used to generate Z . + * @param[in] initial_theta: Theta vector with three parameter (Variance, Range, Smoothness) + * that is used to to generate the Covariance Matrix. + * @param[in] n: Problem size (number spatial locations). + * @param[in] ts: tile size (MB) is used only in the case of HiCMA not CHAMELEON. + * @param[in] log: equals one if the user needs to generate log files for his problem. + * */ { - MORSE_sequence_t *msequence = (MORSE_sequence_t *) data->sequence; - MORSE_request_t *mrequest = (MORSE_request_t *) data->request; - //In the case of testing mode, Z should be generated using Nrand and initial_theta - //if (test ==1) - //{ + RUNTIME_sequence_t *msequence = (RUNTIME_sequence_t *) data->sequence; + RUNTIME_request_t *mrequest = (RUNTIME_request_t *) data->request; + //Generate the co-variance matrix C VERBOSE("Initializing Covariance Matrix (Synthetic Dataset Generation Phase)....."); - //MORSE_MLE_dcmg_Tile_Async(MorseLower, data->descC, msequence, mrequest, &data->l1, &data->l1, initial_theta, data->dm); - MORSE_MLE_dcmg_Tile_Async(MorseLower, data->descC, &data->l1, &data->l1, &data->lm, initial_theta, data->dm, data->kernel_fun, msequence, mrequest); + //EXAGEOSTAT_MLE_dcmg_Tile_Async(ChamLower, data->descC, msequence, mrequest, &data->l1, &data->l1, initial_theta, data->dm); + EXAGEOSTAT_MLE_dcmg_Tile_Async(ChamLower, data->descC, &data->l1, &data->l1, &data->lm, initial_theta, data->dm, + data->kernel_fun, msequence, mrequest); VERBOSE(" Done.\n"); //Copy Nrand to Z VERBOSE("Generate Normal Random Distribution Vector Z (Synthetic Dataset Generation Phase) ....."); - MORSE_MLE_dzcpy_Tile_Async(data->descZ, Nrand, msequence, mrequest); + EXAGEOSTAT_MLE_dzcpy_Tile_Async(data->descZ, Nrand, msequence, mrequest); VERBOSE(" Done.\n"); //Cholesky factorization for the Co-variance matrix C VERBOSE("Cholesky factorization of Sigma (Synthetic Dataset Generation Phase) ....."); - int success = MORSE_dpotrf_Tile_Async(MorseLower, data->descC, msequence, mrequest); + int success = CHAMELEON_dpotrf_Tile_Async(ChamLower, data->descC, msequence, mrequest); SUCCESS(success, "Factorization cannot be performed..\n The matrix is not positive definite\n\n"); VERBOSE(" Done.\n"); //Triangular matrix-matrix multiplication VERBOSE("Triangular matrix-matrix multiplication Z=L.e (Synthetic Dataset Generation Phase) ....."); - MORSE_dtrmm_Tile_Async(MorseLeft, MorseLower, MorseNoTrans, MorseNonUnit, 1, data->descC, data->descZ, msequence, mrequest); + CHAMELEON_dtrmm_Tile_Async(ChamLeft, ChamLower, ChamNoTrans, ChamNonUnit, 1, data->descC, data->descZ, msequence, + mrequest); VERBOSE(" Done.\n"); //if log == 1 write vector to disk - if(log == 1) - { - double *z; - MORSE_desc_t *MORSE_descZ = (MORSE_desc_t *)(data->descZ); + if (log == 1) { + double* z; + CHAM_desc_t *CHAMELEON_descZ = (CHAM_desc_t *) (data->descZ); #if defined(CHAMELEON_USE_MPI) - z = (double *) malloc(n * sizeof(double)); - MORSE_Tile_to_Lapack( MORSE_descZ, z, n); + z = (double* ) malloc(n * sizeof(double)); + CHAMELEON_Tile_to_Lapack( CHAMELEON_descZ, z, n); #else - z = MORSE_descZ->mat; + z = CHAMELEON_descZ->mat; #endif write_vectors(z, data, n); @@ -216,41 +193,25 @@ void MORSE_MLE_dzvg_diag_Tile_Async(MLE_data *data, double * Nrand, double * in free(z); #endif } - - //} - /* else - { - double * streamdata; - streamdata=(double *) malloc(n * sizeof(double)); - - //Reading Observations from disk and copy it to data->descZ - VERBOSE("Reading Observations from disk ....."); - streamdata = readObsFile(data->obsFPath, n); - MORSE_MLE_dzcpy_Tile_Async(data->descZ, streamdata, msequence, mrequest); - VERBOSE(" Done.\n"); - free(streamdata); - } - */ VERBOSE("Done Z Vector Generation Phase. (Chameleon Asynchronous)\n"); VERBOSE("************************************************************\n"); } - -double MORSE_dmle_diag_Tile(unsigned n, const double * theta, double * grad, void * MORSE_data) { +double EXAGEOSTAT_dmle_diag_Tile(unsigned n, const double* theta, double* grad, void *CHAM_data) { //! Maximum Likelihood Evaluation (MLE) - /*! -- MORSE-sync + /*! -- CHAM-sync * Returns the loglikelihhod value for the given theta. * @param[in] n: unsigned variable used by NLOPT library. * @param[in] theta: theta Vector with three parameter (Variance, Range, Smoothness) * that is used to to generate the Covariance Matrix. * @param[in] grad: double variable used by NLOPT library. - * @param[in] MORSE_data: MLE_data struct with different MLE inputs. + * @param[in] CHAM_data: MLE_data struct with different MLE inputs. * */ //Initialization - double loglik=0.0, logdet=0.0, time_facto = 0.0, time_solve = 0.0, logdet_calculate = 0.0, matrix_gen_time=0.0, dzcpy_time=0.0; + double loglik = 0.0, logdet = 0.0, time_facto = 0.0, time_solve = 0.0, logdet_calculate = 0.0, matrix_gen_time = 0.0, dzcpy_time = 0.0; int N, NRHS, success, diag_thick; - double flops =0.0; + double flops = 0.0; double* univariate_theta; double* univariate2_theta; double* univariate3_theta; @@ -258,231 +219,244 @@ double MORSE_dmle_diag_Tile(unsigned n, const double * theta, double * grad, voi double rho; double sigma_square12; int num_params = 0; - MLE_data* data = ((MLE_data*)MORSE_data); - data->det = 0; - data->dotp = 0; + MLE_data *data = ((MLE_data *) CHAM_data); + data->det = 0; + data->dotp = 0; diag_thick = data->diag_thick; int i = 0; - MORSE_desc_t *MORSE_descC = (MORSE_desc_t *) data->descC; - MORSE_desc_t *MORSE_descsubC11 = (MORSE_desc_t *) data->descsubC11; - MORSE_desc_t *MORSE_descsubC12 = (MORSE_desc_t *) data->descsubC12; - //MORSE_desc_t *MORSE_descsubC21 = (MORSE_desc_t *) data->descsubC21; - MORSE_desc_t *MORSE_descsubC22 = (MORSE_desc_t *) data->descsubC22; - MORSE_desc_t *MORSE_descZ = (MORSE_desc_t *) data->descZ; - MORSE_desc_t *MORSE_descZ1 = (MORSE_desc_t *) data->descZ1; - MORSE_desc_t *MORSE_descZ2 = (MORSE_desc_t *) data->descZ2; - MORSE_desc_t *MORSE_descZcpy = (MORSE_desc_t *) data->descZcpy; - MORSE_desc_t *MORSE_descdet = (MORSE_desc_t *) data->descdet; - MORSE_desc_t *MORSE_descproduct = (MORSE_desc_t *) data->descproduct; - MORSE_desc_t *MORSE_descproduct1 = (MORSE_desc_t *) data->descproduct1; - MORSE_desc_t *MORSE_descproduct2 = (MORSE_desc_t *) data->descproduct2; - MORSE_sequence_t *msequence = (MORSE_sequence_t *) data->sequence; - MORSE_request_t *mrequest = (MORSE_request_t *) data->request; - - if(strcmp(data->kernel_fun, "univariate_matern_stationary") == 0 || strcmp(data->kernel_fun, "univariate_pow_exp_stationary") == 0 ) + CHAM_desc_t *CHAM_descC = (CHAM_desc_t *) data->descC; + CHAM_desc_t *CHAM_descsubC11 = (CHAM_desc_t *) data->descsubC11; + CHAM_desc_t *CHAM_descsubC12 = (CHAM_desc_t *) data->descsubC12; + CHAM_desc_t *CHAM_descsubC22 = (CHAM_desc_t *) data->descsubC22; + CHAM_desc_t *CHAMELEON_descZ = (CHAM_desc_t *) data->descZ; + CHAM_desc_t *CHAMELEON_descZ1 = (CHAM_desc_t *) data->descZ1; + CHAM_desc_t *CHAMELEON_descZ2 = (CHAM_desc_t *) data->descZ2; + CHAM_desc_t *CHAMELEON_descZ3 = (CHAM_desc_t *) data->descZ3; + CHAM_desc_t *CHAMELEON_descZcpy = (CHAM_desc_t *) data->descZcpy; + CHAM_desc_t *CHAM_descdet = (CHAM_desc_t *) data->descdet; + CHAM_desc_t *CHAM_descproduct = (CHAM_desc_t *) data->descproduct; + CHAM_desc_t *CHAM_descproduct1 = (CHAM_desc_t *) data->descproduct1; + CHAM_desc_t *CHAM_descproduct2 = (CHAM_desc_t *) data->descproduct2; + CHAM_desc_t *CHAM_descproduct3 = (CHAM_desc_t *) data->descproduct3; + RUNTIME_sequence_t *msequence = (RUNTIME_sequence_t *) data->sequence; + RUNTIME_request_t *mrequest = (RUNTIME_request_t *) data->request; + + if (strcmp(data->kernel_fun, "univariate_matern_stationary") == 0 || + strcmp(data->kernel_fun, "univariate_pow_exp_stationary") == 0) num_params = 3; - else if(strcmp(data->kernel_fun, "univariate_matern_nuggets_stationary") == 0) + else if (strcmp(data->kernel_fun, "univariate_matern_nuggets_stationary") == 0) num_params = 4; - else if(strcmp(data->kernel_fun, "univariate_matern_non_stationary") == 0) + else if (strcmp(data->kernel_fun, "univariate_matern_non_stationary") == 0) num_params = 9; - else if(strcmp(data->kernel_fun, "bivariate_matern_flexible") == 0) + else if (strcmp(data->kernel_fun, "bivariate_matern_flexible") == 0) num_params = 11; - else if(strcmp(data->kernel_fun, "bivariate_matern_parsimonious") == 0) + else if (strcmp(data->kernel_fun, "bivariate_matern_parsimonious") == 0) num_params = 6; - else if(strcmp(data->kernel_fun, "bivariate_matern_parsimonious2") == 0) + else if (strcmp(data->kernel_fun, "bivariate_matern_parsimonious2") == 0) num_params = 6; - else if(strcmp(data->kernel_fun, "bivariate_matern_parsimonious_profile") == 0) + else if (strcmp(data->kernel_fun, "bivariate_matern_parsimonious_profile") == 0) num_params = 6; - else if(strcmp(data->kernel_fun, "bivariate_matern_parsimonious2_profile") == 0) + else if (strcmp(data->kernel_fun, "bivariate_matern_parsimonious2_profile") == 0) num_params = 6; - else if(strcmp(data->kernel_fun, "univariate_spacetime_matern_stationary") == 0) + else if (strcmp(data->kernel_fun, "univariate_spacetime_matern_stationary") == 0) num_params = 7; - else - { - fprintf(stderr,"Choosen kernel is not exist(2)!\n"); - fprintf(stderr, "Called function is: %s\n",__func__); + else if (strcmp(data->kernel_fun, "univariate_matern_non_gaussian") == 0 || + strcmp(data->kernel_fun, "univariate_exp_non_gaussian") == 0) + num_params = 6; + else if (strcmp(data->kernel_fun, "bivariate_spacetime_matern_stationary") == 0) + num_params = 10; + else if (strcmp(data->kernel_fun, "trivariate_matern_parsimonious") == 0 + || strcmp(data->kernel_fun, "trivariate_matern_parsimonious_profile")) + num_params = 10; + else if (strcmp(data->kernel_fun, "univariate_matern_non_stat") == 0) + num_params = 8; + else { + fprintf(stderr, "Choosen kernel is not exist!\n"); + fprintf(stderr, "Called function is: %s\n", __func__); exit(0); } - - N = MORSE_descC->m; - NRHS = MORSE_descZ->n; + N = CHAM_descC->m; + NRHS = CHAMELEON_descZ->n; START_TIMING(dzcpy_time); - if(data->iter_count==0) + if (data->iter_count == 0) //Save a copy of descZ into descZcpy for restoring each iteration (Only for the first iteration) - MORSE_dlacpy_Tile(MorseUpperLower, MORSE_descZ, MORSE_descZcpy); - else - { + CHAMELEON_dlacpy_Tile(ChamUpperLower, CHAMELEON_descZ, CHAMELEON_descZcpy); + else { VERBOSE("Re-store the original Z vector..."); - MORSE_dlacpy_Tile(MorseUpperLower ,MORSE_descZcpy,MORSE_descZ); + CHAMELEON_dlacpy_Tile(ChamUpperLower, CHAMELEON_descZcpy, CHAMELEON_descZ); VERBOSE(" Done.\n"); } - STOP_TIMING(dzcpy_time); + STOP_TIMING(dzcpy_time); - MORSE_dlaset_Tile(MorseUpperLower, 0, 0, MORSE_descC); + // CHAMELEON_dlaset_Tile_Async(ChamUpperLower, 0, 0, CHAM_descC, msequence, mrequest); //Generate new co-variance matrix C based on new theta VERBOSE("Generate New Covariance Matrix..."); START_TIMING(matrix_gen_time); - if(strcmp(data->kernel_fun, "bivariate_matern_parsimonious2") == 0 || strcmp(data->kernel_fun, "bivariate_matern_parsimonious2_profile") == 0) - { - printf("TODO: Generate New Covariance Matrix with bivariate_matern_parsimonious2\n"); - return; - - } - - - MORSE_MLE_dcmg_Tile_Async(MorseLower, MORSE_descC, &data->l1, &data->l1, &data->lm, (double *)theta, data->dm, data->kernel_fun, msequence, &mrequest[0]); - - - // MORSE_MLE_dcmg_diag_Tile_Async(MorseLower, MORSE_descC, msequence, &mrequest[0], &data->l1, &data->l1, (double *)theta, data->dm, diag_thick); - MORSE_Sequence_Wait(msequence); + if (strcmp(data->kernel_fun, "bivariate_matern_parsimonious2") == 0 || + strcmp(data->kernel_fun, "bivariate_matern_parsimonious2_profile") == 0) { + + univariate_theta = (double*) malloc(3 * sizeof(double)); + univariate2_theta = (double*) malloc(3 * sizeof(double)); + univariate3_theta = (double*) malloc(3 * sizeof(double)); + univariate_theta[0] = theta[0]; + univariate_theta[1] = theta[2]; + univariate_theta[2] = theta[3]; + + EXAGEOSTAT_MLE_dcmg_Tile_Async(ChamUpperLower, CHAM_descsubC11, &data->l1, + &data->l1, &data->lm, univariate_theta, data->dm, + "univariate_matern_stationary", msequence, &mrequest[0]); + + nu12 = 0.5 * (theta[3] + theta[4]); + + rho = theta[5] * sqrt((tgamma(theta[3] + 1) * tgamma(theta[4] + 1)) / + (tgamma(theta[3]) * tgamma(theta[4]))) * + tgamma(nu12) / tgamma(nu12 + 1); + sigma_square12 = rho * sqrt(theta[0] * theta[1]); + + univariate2_theta[0] = sigma_square12; + univariate2_theta[1] = theta[2]; + univariate2_theta[2] = nu12; + EXAGEOSTAT_MLE_dcmg_Tile_Async(ChamUpperLower, CHAM_descsubC12, &data->l1, + &data->l1, &data->lm, univariate2_theta, + data->dm, "univariate_matern_stationary", msequence, &mrequest[0]); + + STOP_TIMING(matrix_gen_time); + VERBOSE(" Done.\n"); + + univariate3_theta[0] = theta[1]; + univariate3_theta[1] = theta[2]; + univariate3_theta[2] = theta[4]; + EXAGEOSTAT_MLE_dcmg_Tile_Async(ChamUpperLower, CHAM_descsubC22, &data->l1, + &data->l1, &data->lm, univariate3_theta, + data->dm, "univariate_matern_stationary", msequence, &mrequest[0]); + + } else + EXAGEOSTAT_MLE_dcmg_Tile_Async(ChamLower, CHAM_descC, &data->l1, + &data->l1, &data->lm, (double*) theta, data->dm, + data->kernel_fun, msequence, &mrequest[0]); + + CHAMELEON_Sequence_Wait(msequence); STOP_TIMING(matrix_gen_time); VERBOSE(" Done.\n"); - //Calculate Cholesky Factorization (C=LL-1) VERBOSE("Cholesky factorization of Sigma..."); START_TIMING(time_facto); - success = MORSE_dpotrf_diag_Tile(MorseLower, MORSE_descC, diag_thick); + success = CHAM_dpotrf_diag_Tile(ChamLower, CHAM_descC, diag_thick); STOP_TIMING(time_facto); SUCCESS(success, "Factorization cannot be performed..\n The matrix is not positive definite\n\n"); flops = flops + FLOPS_DPOTRF(N); VERBOSE(" Done.\n"); - // double *C = (double *) malloc(N * N * sizeof(double)); - // MORSE_Tile_to_Lapack( data->descC, C, N); - - //double sum=0; - //for(i=0;i log(square(|L|)) VERBOSE("Calculating the log determinant ..."); START_TIMING(logdet_calculate); - MORSE_MLE_dmdet_Tile_Async(MORSE_descC, msequence, &mrequest[0], MORSE_descdet); - MORSE_Sequence_Wait(msequence); - logdet= 2*data->det; + EXAGEOSTAT_MLE_dmdet_Tile_Async(CHAM_descC, msequence, &mrequest[0], CHAM_descdet); + CHAMELEON_Sequence_Wait(msequence); + logdet = 2 * data->det; STOP_TIMING(logdet_calculate); VERBOSE(" Done.\n"); //Solving Linear System (L*X=Z)--->inv(L)*Z VERBOSE("Solving the linear system ...\n"); START_TIMING(time_solve); - MORSE_dtrsm_Tile(MorseLeft, MorseLower, MorseNoTrans, MorseNonUnit, 1, MORSE_descC, MORSE_descZ); + CHAMELEON_dtrsm_Tile(ChamLeft, ChamLower, ChamNoTrans, ChamNonUnit, 1, CHAM_descC, CHAMELEON_descZ); STOP_TIMING(time_solve); - flops = flops + FLOPS_DTRSM(MorseLeft,N, NRHS); - VERBOSE(" Done.\n"); + flops = flops + FLOPS_DTRSM(ChamLeft, N, NRHS); + VERBOSE(" Done.\n"); //Calculate MLE likelihood VERBOSE("Calculating the MLE likelihood function ..."); - //dotp=0; - //MORSE_MLE_core_ddotp_Async(MORSE_descZ,MORSE_descproduct,msequence, &mrequest[0]); - //MORSE_Sequence_Wait(msequence); - MORSE_dgemm_Tile (MorseTrans, MorseNoTrans, 1, MORSE_descZ, MORSE_descZ, 0, MORSE_descproduct); - - - if(strcmp(data->kernel_fun, "bivariate_matern_parsimonious2_profile") == 0 ) - { - - loglik = -(N /2) + (N /2)*log (N) -(N / 2 ) * log(data->dotp) - 0.5*logdet - (double) (N / 2.0) * log(2.0 * PI); - MORSE_dgemm_Tile (MorseTrans, MorseNoTrans, 1, MORSE_descZ1, MORSE_descZ1, 0, MORSE_descproduct1); - MORSE_dgemm_Tile (MorseTrans, MorseNoTrans, 1, MORSE_descZ2, MORSE_descZ2, 0, MORSE_descproduct2); - data->variance1 = (1.0/(N/2)) * data->dotp1; - data->variance2 = (1.0/(N/2)) * data->dotp2; - } - else if(strcmp(data->kernel_fun, "bivariate_matern_parsimonious_profile") == 0) - { - - loglik = -(N /2) + (N /2)*log (N) -(N / 2 ) * log(data->dotp) - 0.5*logdet - (double) (N / 2.0) * log(2.0 * PI); - - //to be optimized - MORSE_stride_vec_Tile_Async(MORSE_descZ, MORSE_descZ1, MORSE_descZ2, msequence, &mrequest[0]); - //MORSE_Sequence_Wait(msequence); - //double *z = (double *) malloc(N * sizeof(double)); - //MORSE_Tile_to_Lapack( MORSE_descZ, z, N); - //MORSE_Lapack_to_Tile( z, N/2, MORSE_descZ1); - //MORSE_Lapack_to_Tile( &z[N/2], N/2, MORSE_descZ2); - //********************************* - MORSE_dgemm_Tile (MorseTrans, MorseNoTrans, 1, MORSE_descZ1, MORSE_descZ1, 0, MORSE_descproduct1); - MORSE_dgemm_Tile (MorseTrans, MorseNoTrans, 1, MORSE_descZ2, MORSE_descZ2, 0, MORSE_descproduct2); - data->variance1 = (1.0/(N/2)) * data->dotp1; - data->variance2 = (1.0/(N/2)) * data->dotp2; - - - - } - else - { - - loglik = -0.5 * data->dotp - 0.5*logdet - (double) (N / 2.0) * log(2.0 * PI); - data->variance= theta[0]; + CHAMELEON_dgemm_Tile(ChamTrans, ChamNoTrans, 1, CHAMELEON_descZ, CHAMELEON_descZ, 0, CHAM_descproduct); + + if (strcmp(data->kernel_fun, "bivariate_matern_parsimonious2_profile") == 0) { + + loglik = -(N / 2) + (N / 2) * log(N) - (N / 2) * log(data->dotp) - 0.5 * logdet - + (double) (N / 2.0) * log(2.0 * PI); + CHAMELEON_dgemm_Tile(ChamTrans, ChamNoTrans, 1, CHAMELEON_descZ1, CHAMELEON_descZ1, 0, CHAM_descproduct1); + CHAMELEON_dgemm_Tile(ChamTrans, ChamNoTrans, 1, CHAMELEON_descZ2, CHAMELEON_descZ2, 0, CHAM_descproduct2); + data->variance1 = (1.0 / (N / 2)) * data->dotp1; + data->variance2 = (1.0 / (N / 2)) * data->dotp2; + } else if (strcmp(data->kernel_fun, "bivariate_matern_parsimonious_profile") == 0) { + + loglik = -(N / 2.0) + (N / 2.0) * log(N / 2.0) - (N / 2.0) * log(data->dotp) - 0.5 * logdet - + (double) (N / 2.0) * log(2.0 * PI); + //to be optimized + EXAGEOSTAT_stride_vec_Tile_Async(CHAMELEON_descZ, CHAMELEON_descZ1, CHAMELEON_descZ2, msequence, &mrequest[0]); + CHAMELEON_dgemm_Tile(ChamTrans, ChamNoTrans, 1, CHAMELEON_descZ1, CHAMELEON_descZ1, 0, CHAM_descproduct1); + CHAMELEON_dgemm_Tile(ChamTrans, ChamNoTrans, 1, CHAMELEON_descZ2, CHAMELEON_descZ2, 0, CHAM_descproduct2); + data->variance1 = (1.0 / (N / 2.0)) * data->dotp1; + data->variance2 = (1.0 / (N / 2.0)) * data->dotp2; + + } else if (strcmp(data->kernel_fun, "trivariate_matern_parsimonious_profile") == 0) { + + loglik = -(N / 3.0) + (N / 3.0) * log(N / 3.0) - (N / 3.0) * log(data->dotp) - 0.5 * logdet - + (double) (N / 3.0) * log(2.0 * PI); + //to be optimized + EXAGEOSTAT_tristride_vec_Tile_Async(CHAMELEON_descZ, CHAMELEON_descZ1, CHAMELEON_descZ2, CHAMELEON_descZ3, + msequence, &mrequest[0]); + CHAMELEON_dgemm_Tile(ChamTrans, ChamNoTrans, 1, CHAMELEON_descZ1, CHAMELEON_descZ1, 0, CHAM_descproduct1); + CHAMELEON_dgemm_Tile(ChamTrans, ChamNoTrans, 1, CHAMELEON_descZ2, CHAMELEON_descZ2, 0, CHAM_descproduct2); + CHAMELEON_dgemm_Tile(ChamTrans, ChamNoTrans, 1, CHAMELEON_descZ3, CHAMELEON_descZ3, 0, CHAM_descproduct3); + data->variance1 = (1.0 / (N / 3.0)) * data->dotp1; + data->variance2 = (1.0 / (N / 3.0)) * data->dotp2; + data->variance3 = (1.0 / (N / 3.0)) * data->dotp3; + } else { + loglik = -0.5 * data->dotp - 0.5 * logdet - (double) (N / 2.0) * log(2.0 * PI); + data->variance = theta[0]; } VERBOSE(" Done.\n"); - - //loglik = -0.5 * data->dotp - 0.5*logdet - (double) (N / 2.0) * log(2.0 * PI); - // loglik = -(N /2) + (N /2)*log (N) -(N / 2 ) * log(data->dotp) - 0.5*logdet - (double) (N / 2.0) * log(2.0 * PI); - // VERBOSE(" Done.\n"); - - //multiplicative scale - // data->variance = (1.0/N) * data->dotp; - //data->variance = theta[0]; - //Distribute the values in the case of MPI #if defined(CHAMELEON_USE_MPI) MPI_Bcast(&loglik,1, MPI_DOUBLE, 0, MPI_COMM_WORLD ); // MPI_Bcast(theta,3, MPI_DOUBLE, 0, MPI_COMM_WORLD ); - if(MORSE_My_Mpi_Rank() == 0) + if(CHAMELEON_My_Mpi_Rank() == 0) { #endif - printf(" %3d- Model Parameters (", data->iter_count+1); - - if(data->log == 1) - fprintf(data->pFileLog, " %3d- Model Parameters (", data->iter_count+1); - - if(strcmp(data->kernel_fun, "bivariate_matern_parsimonious_profile") == 0 || strcmp(data->kernel_fun, "bivariate_matern_parsimonious2_profile") == 0) - { - printf("%.8f, %.8f,", data->variance1, data->variance2); - if(data->log == 1) - fprintf(data->pFileLog,"%.8f, %.8f,", data->variance1, data->variance2); - i = 2; - results.estimated_theta[0] = data->variance1; - results.estimated_theta[1] = data->variance2; - } - else - i=0; - for(;ilog == 1) - fprintf(data->pFileLog,"%.8f, ", theta[i]); - } - - printf(")----> LogLi: %.18f\n", loglik); - if(data->log == 1) - fprintf(data->pFileLog, ")----> LogLi: %.18f\n", loglik); - - - printf(" ---- Facto Time: %6.2f\n", time_facto); - printf(" ---- logdet Time: %6.2f\n", logdet_calculate); - printf(" ---- dtrsm Time: %6.2f\n", time_solve); - printf(" ---- Matrix Generation Time: %6.2f\n", matrix_gen_time); - //fprintf(stderr," ---- re-store Z Vector Time: %6.2f\n", zcpy_time); - printf(" ---- Total Time: %6.2f\n", matrix_gen_time+ time_facto + logdet_calculate + time_solve); - //fprintf(stderr," ---- Gflop (ignore): %6.2f\n", flops / 1e9 ); - printf(" ---- Gflop/s: %6.2f\n", flops / 1e9 / (time_facto + time_solve)); + printf(" %3d- Model Parameters (", data->iter_count + 1); + + if (data->log == 1) + fprintf(data->pFileLog, " %3d- Model Parameters (", data->iter_count + 1); + + if (strcmp(data->kernel_fun, "bivariate_matern_parsimonious_profile") == 0 || + strcmp(data->kernel_fun, "bivariate_matern_parsimonious2_profile") == 0) { + printf("%.8f, %.8f,", data->variance1, data->variance2); + if (data->log == 1) + fprintf(data->pFileLog, "%.8f, %.8f,", data->variance1, data->variance2); + i = 2; + } else if (strcmp(data->kernel_fun, "trivariate_matern_parsimonious_profile") == 0) { + printf("%.8f, %.8f, %.8f,", data->variance1, data->variance2, data->variance3); + if (data->log == 1) + fprintf(data->pFileLog, "%.8f, %.8f, %.8f,", data->variance1, data->variance2, data->variance3); + i = 3; + results.estimated_theta[0] = data->variance1; + results.estimated_theta[1] = data->variance2; + results.estimated_theta[2] = data->variance3; + } else + i = 0; + for (; i < num_params; i++) { + printf("%.8f", theta[i]); + if (i < num_params - 1) + printf(","); + + if (data->log == 1) + fprintf(data->pFileLog, "%.8f, ", theta[i]); + } + + printf(")----> LogLi: %.18f\n", loglik); + if (data->log == 1) + fprintf(data->pFileLog, ")----> LogLi: %.18f\n", loglik); + + + printf(" ---- Facto Time: %6.2f\n", time_facto); + printf(" ---- logdet Time: %6.2f\n", logdet_calculate); + printf(" ---- dtrsm Time: %6.2f\n", time_solve); + printf(" ---- Matrix Generation Time: %6.2f\n", matrix_gen_time); + printf(" ---- Total Time: %6.2f\n", matrix_gen_time + time_facto + logdet_calculate + time_solve); + printf(" ---- Gflop/s: %6.2f\n", flops / 1e9 / (time_facto + time_solve)); #if defined(CHAMELEON_USE_MPI) } @@ -490,584 +464,467 @@ double MORSE_dmle_diag_Tile(unsigned n, const double * theta, double * grad, voi data->iter_count++; // for experiments - data->avg_exec_time_per_iter+=/*matrix_gen_time*/+time_facto + logdet_calculate + time_solve; - data->avg_flops_per_iter+=flops / 1e9 / (time_facto +time_solve); - data->final_loglik=loglik; + data->avg_exec_time_per_iter +=/*matrix_gen_time*/+time_facto + logdet_calculate + time_solve; + data->avg_flops_per_iter += flops / 1e9 / (time_facto + time_solve); + data->final_loglik = loglik; //output - results.final_loglik=loglik; + results.final_loglik = loglik; return loglik; } -double MORSE_dmle_diag_Tile_Async(unsigned n, const double * theta, double * grad, void * MORSE_data) { - //! Maximum Likelihood Evaluation (MLE) - /*! -- MORSE-Async - * Returns the loglikelihhod value for the given theta. - * @param[in] n: unsigned variable used by NLOPT library. - * @param[in] theta: theta Vector with three parameter (Variance, Range, Smoothness) - * that is used to to generate the Covariance Matrix. - * @param[in] grad: double variable used by NLOPT library. - * @param[in] MORSE_data: MLE_data struct with different MLE inputs. - * */ - //Initialization - double loglik=0.0, logdet=0.0, time_facto = 0.0, time_solve = 0.0, logdet_calculate = 0.0, matrix_gen_time=0.0, dzcpy_time=0.0, flops = 0.0; - int N, NRHS, success, diag_thick; - - MLE_data* data = ((MLE_data*)MORSE_data); - data->det = 0; - data->dotp = 0; - diag_thick = data->diag_thick; - MORSE_desc_t *MORSE_descC = (MORSE_desc_t *) data->descC; - MORSE_desc_t *MORSE_descZ = (MORSE_desc_t *) data->descZ; - MORSE_desc_t *MORSE_descZcpy = (MORSE_desc_t *) data->descZcpy; - MORSE_desc_t *MORSE_descdet = (MORSE_desc_t *) data->descdet; - MORSE_desc_t *MORSE_descproduct = (MORSE_desc_t *) data->descproduct; - MORSE_sequence_t *msequence = (MORSE_sequence_t *) data->sequence; - MORSE_request_t *mrequest = (MORSE_request_t *) data->request; - - N = MORSE_descC->m; - NRHS = MORSE_descZ->n; - START_TIMING(dzcpy_time); - if(data->iter_count == 0) - //Save a copy of descZ into descZcpy for restoring each iteration (Only for the first iteration) - MORSE_dlacpy_Tile_Async(MorseUpperLower, MORSE_descZ, MORSE_descZcpy, msequence, mrequest); - else - { - VERBOSE("re-store the original Z vector..."); - MORSE_dlacpy_Tile_Async(MorseUpperLower, MORSE_descZcpy, MORSE_descZ, msequence, mrequest); - VERBOSE(" Done.\n"); - } - STOP_TIMING(dzcpy_time); - - - //Generate new co-variance matrix C based on new theta - VERBOSE("Generate New Covariance Matrix..."); - START_TIMING(matrix_gen_time); - // MORSE_MLE_dcmg_diag_Tile_Async(MorseLower, MORSE_descC, msequence, mrequest, &data->l1, &data->l1,(double*) theta, data->dm, diag_thick); - MORSE_MLE_dcmg_diag_Tile_Async(MorseLower, MORSE_descC, &data->l1, &data->l1, &data->lm, (double *)theta, data->dm, data->kernel_fun, diag_thick, msequence, &mrequest[0]); - - - STOP_TIMING(matrix_gen_time); - VERBOSE(" Done.\n"); - MORSE_Sequence_Wait(msequence); - - //Calculate Cholesky Factorization (C=LL-1) - VERBOSE("Cholesky factorization of Sigma..."); - START_TIMING(time_facto); - success = MORSE_dpotrf_diag_Tile_Async(MorseLower, MORSE_descC, diag_thick, msequence, mrequest); - STOP_TIMING(time_facto); - SUCCESS(success, "Factorization cannot be performed..\n The matrix is not positive definite\n\n"); - flops = flops + FLOPS_DPOTRF(N); - VERBOSE(" Done.\n"); - - //Calculate log(|C|) --> log(square(|L|)) - VERBOSE("Calculating the log determinant ..."); - START_TIMING(logdet_calculate); - MORSE_MLE_dmdet_Tile_Async(MORSE_descC, msequence, &mrequest[0],MORSE_descdet); - MORSE_Sequence_Wait(msequence); - logdet= 2*data->det; - STOP_TIMING(logdet_calculate); - VERBOSE(" Done.\n"); - - //Solving Linear System (L*X=Z)--->inv(L)*Z - VERBOSE("Solving the linear system ...\n"); - START_TIMING(time_solve); - MORSE_dtrsm_Tile_Async(MorseLeft,MorseLower,MorseNoTrans,MorseNonUnit,1,MORSE_descC,MORSE_descZ, msequence, mrequest); - STOP_TIMING(time_solve); - flops = flops + FLOPS_DTRSM(MorseLeft,N, NRHS); - VERBOSE(" Done.\n"); - - //Claculate MLE likelihood - VERBOSE("Calculating the MLE likelihood function ..."); - MORSE_dgemm_Tile_Async (MorseTrans, MorseNoTrans, 1, MORSE_descZ, MORSE_descZ, 0, MORSE_descproduct, msequence, mrequest); - loglik = -0.5 * data->dotp - 0.5*logdet - (double) (N / 2.0) * log(2.0 * PI); - VERBOSE(" Done.\n"); - - //Distribute the values in the case of MPI +double EXAGEOSTAT_dmle_diag_Tile_Async(unsigned n, const double* theta, double* grad, void *CHAM_data) { + //! Maximum Likelihood Evaluation (MLE) + /*! -- CHAMELEON-Async + * Returns the loglikelihhod value for the given theta. + * @param[in] n: unsigned variable used by NLOPT library. + * @param[in] theta: theta Vector with three parameter (Variance, Range, Smoothness) + * that is used to to generate the Covariance Matrix. + * @param[in] grad: double variable used by NLOPT library. + * @param[in] CHAM_data: MLE_data struct with different MLE inputs. + * */ + //Initialization + double loglik = 0.0, logdet = 0.0, time_facto = 0.0, time_solve = 0.0, logdet_calculate = 0.0, matrix_gen_time = 0.0, dzcpy_time = 0.0, flops = 0.0; + int N, NRHS, success, diag_thick; + + MLE_data *data = ((MLE_data *) CHAM_data); + data->det = 0; + data->dotp = 0; + diag_thick = data->diag_thick; + CHAM_desc_t *CHAM_descC = (CHAM_desc_t *) data->descC; + CHAM_desc_t *CHAMELEON_descZ = (CHAM_desc_t *) data->descZ; + CHAM_desc_t *CHAMELEON_descZcpy = (CHAM_desc_t *) data->descZcpy; + CHAM_desc_t *CHAM_descdet = (CHAM_desc_t *) data->descdet; + CHAM_desc_t *CHAM_descproduct = (CHAM_desc_t *) data->descproduct; + RUNTIME_sequence_t *msequence = (RUNTIME_sequence_t *) data->sequence; + RUNTIME_request_t *mrequest = (RUNTIME_request_t *) data->request; + + N = CHAM_descC->m; + NRHS = CHAMELEON_descZ->n; + START_TIMING(dzcpy_time); + if (data->iter_count == 0) + //Save a copy of descZ into descZcpy for restoring each iteration (Only for the first iteration) + CHAMELEON_dlacpy_Tile_Async(ChamUpperLower, CHAMELEON_descZ, CHAMELEON_descZcpy, msequence, mrequest); + else { + VERBOSE("re-store the original Z vector..."); + CHAMELEON_dlacpy_Tile_Async(ChamUpperLower, CHAMELEON_descZcpy, CHAMELEON_descZ, msequence, mrequest); + VERBOSE(" Done.\n"); + } + STOP_TIMING(dzcpy_time); + + + //Generate new co-variance matrix C based on new theta + VERBOSE("Generate New Covariance Matrix..."); + START_TIMING(matrix_gen_time); + CHAM_MLE_dcmg_diag_Tile_Async(ChamLower, CHAM_descC, &data->l1, &data->l1, &data->lm, (double* ) theta, data->dm, + data->kernel_fun, diag_thick, msequence, &mrequest[0]); + + + STOP_TIMING(matrix_gen_time); + VERBOSE(" Done.\n"); + CHAMELEON_Sequence_Wait(msequence); + + //Calculate Cholesky Factorization (C=LL-1) + VERBOSE("Cholesky factorization of Sigma..."); + START_TIMING(time_facto); + success = CHAM_dpotrf_diag_Tile_Async(ChamLower, CHAM_descC, diag_thick, msequence, mrequest); + STOP_TIMING(time_facto); + SUCCESS(success, "Factorization cannot be performed..\n The matrix is not positive definite\n\n"); + flops = flops + FLOPS_DPOTRF(N); + VERBOSE(" Done.\n"); + + //Calculate log(|C|) --> log(square(|L|)) + VERBOSE("Calculating the log determinant ..."); + START_TIMING(logdet_calculate); + EXAGEOSTAT_MLE_dmdet_Tile_Async(CHAM_descC, msequence, &mrequest[0], CHAM_descdet); + CHAMELEON_Sequence_Wait(msequence); + logdet = 2 * data->det; + STOP_TIMING(logdet_calculate); + VERBOSE(" Done.\n"); + + //Solving Linear System (L*X=Z)--->inv(L)*Z + VERBOSE("Solving the linear system ...\n"); + START_TIMING(time_solve); + CHAMELEON_dtrsm_Tile_Async(ChamLeft, ChamLower, ChamNoTrans, ChamNonUnit, 1, CHAM_descC, CHAMELEON_descZ, msequence, + mrequest); + STOP_TIMING(time_solve); + flops = flops + FLOPS_DTRSM(ChamLeft, N, NRHS); + VERBOSE(" Done.\n"); + + //Claculate MLE likelihood + VERBOSE("Calculating the MLE likelihood function ..."); + void *ws; + CHAMELEON_dgemm_Tile_Async(ChamTrans, ChamNoTrans, 1, CHAMELEON_descZ, CHAMELEON_descZ, 0, CHAM_descproduct, &ws, + msequence, mrequest); + loglik = -0.5 * data->dotp - 0.5 * logdet - (double) (N / 2.0) * log(2.0 * PI); + VERBOSE(" Done.\n"); + + //Distribute the values in the case of MPI #if defined(CHAMELEON_USE_MPI) - MPI_Bcast(&loglik,1, MPI_DOUBLE, 0, MPI_COMM_WORLD ); - MPI_Bcast(theta,3, MPI_DOUBLE, 0, MPI_COMM_WORLD ); - if(MORSE_My_Mpi_Rank() == 0) - { + MPI_Bcast(&loglik,1, MPI_DOUBLE, 0, MPI_COMM_WORLD ); + MPI_Bcast(theta,3, MPI_DOUBLE, 0, MPI_COMM_WORLD ); + if(CHAMELEON_My_Mpi_Rank() == 0) + { #endif - //Print Iteration Summary - //fprintf(stderr,"***************************************************\n"); - //fprintf(stderr,"------ddotproduct: %2.6f ", data->dotp); - //fprintf(stderr,"------logdet: %2.6f ", logdet); - //fprintf(stderr,"------det: %.*e ", det); - //fprintf(stderr,"------expr2: %2.6f ",((double) (N / 2) * log(2 * PI))); - //fprintf(stderr," ---- Theta1: %2.6f ---- Theta2: %2.6f ---- Theta3: %2.6f ----LogLi: %2.6f\n", theta[0], theta[1], theta[2],loglik); - //reformat - fprintf(stderr," %3d- Model Parameters (variance, range, smoothness): (%2.6f, %2.6f, %2.6f) ----> LogLi: %2.6f\n", data->iter_count+1, theta[0], theta[1], theta[2],loglik); - - if(data->log == 1) - fprintf(data->pFileLog, " %3d- Model Parameters (variance, range, smoothness): (%2.6f, %2.6f, %2.6f) ----> LogLi: %2.6f\n", data->iter_count+1, theta[0], theta[1], theta[2],loglik); - - //fprintf(stderr," ---- Facto Time: %6.2f\n", time_facto); - //fprintf(stderr," ---- logdet Time: %6.2f\n", logdet_calculate); - //fprintf(stderr," ---- dtrsm Time: %6.2f\n", time_solve); - //fprintf(stderr," ---- Matrix Generation Time: %6.2f\n", matrix_gen_time); - //fprintf(stderr," ---- re-store Z Vector Time: %6.2f\n", dzcpy_time); - //fprintf(stderr," ---- Total Time: %6.2f\n", matrix_gen_time+time_facto + logdet_calculate + time_solve); - //fprintf(stderr," ---- Gflop (ignore): %6.2f\n", flops / 1e9 ); - //fprintf(stderr," ---- Gflop/s: %6.2f\n", flops / 1e9 / (time_facto + time_solve)); - //fprintf(stderr," ---- Peak Performance: %6.2f Gflops/s\n", (ncores*p_grid*q_grid*16*2.3) ); - //fprintf(stderr,"***************************************************\n"); + fprintf(stderr, " %3d- Model Parameters (variance, range, smoothness): (%2.6f, %2.6f, %2.6f) ----> LogLi: %2.6f\n", + data->iter_count + 1, theta[0], theta[1], theta[2], loglik); + + if (data->log == 1) + fprintf(data->pFileLog, + " %3d- Model Parameters (variance, range, smoothness): (%2.6f, %2.6f, %2.6f) ----> LogLi: %2.6f\n", + data->iter_count + 1, theta[0], theta[1], theta[2], loglik); + #if defined(CHAMELEON_USE_MPI) - } + } #endif - data->iter_count++; - // for experiments - data->avg_exec_time_per_iter+=matrix_gen_time+time_facto + logdet_calculate + time_solve; - data->avg_flops_per_iter+=flops / 1e9 / (time_facto +time_solve); - data->final_loglik=loglik; + data->iter_count++; + // for experiments + data->avg_exec_time_per_iter += matrix_gen_time + time_facto + logdet_calculate + time_solve; + data->avg_flops_per_iter += flops / 1e9 / (time_facto + time_solve); + data->final_loglik = loglik; - return loglik; + return loglik; } -/* - void MORSE_MLE_diag_Predict_Allocate(MLE_data *MORSE_data, int nZmiss, int nZobs, int dts, int p_grid, int q_grid, int mse_flag) - { - - MORSE_desc_t *MORSE_descZmiss = NULL; - MORSE_desc_t *MORSE_descC12 = NULL; - MORSE_desc_t *MORSE_descC22 = NULL; - MORSE_desc_t *MORSE_descmse = NULL; - MORSE_desc_t *MORSE_descZactual = NULL; - MORSE_desc_t *MORSE_descZobs = NULL; - MLE_data *data = (MLE_data*) MORSE_data; - - if(nZmiss <= 0) - { - fprintf(stderr," Number of missing values should be positive value\n"); - return -1; - } -//Descriptors Creation -EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descZobs, NULL, MorseRealDouble, dts, dts, dts * dts, nZobs, 1, 0, 0, nZobs, 1, p_grid, q_grid); -if( mse_flag == 1) -{ -EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descZactual, NULL, MorseRealDouble, dts, dts, dts * dts, nZmiss, 1, 0, 0, nZmiss, 1, p_grid, q_grid); -EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descmse, &data->mserror, MorseRealDouble, dts, dts, dts * dts, 1, 1, 0, 0, 1, 1, p_grid, q_grid); -} -EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descZmiss, NULL, MorseRealDouble, dts, dts, dts * dts, nZmiss, 1, 0, 0, nZmiss, 1, p_grid, q_grid); -EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descC12, NULL, MorseRealDouble, dts, dts, dts * dts, nZmiss, nZobs, 0, 0, nZmiss, nZobs, p_grid, q_grid); -EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descC22, NULL, MorseRealDouble, dts, dts, dts * dts, nZobs, nZobs, 0, 0, nZobs, nZobs, p_grid, q_grid); - -//Initiate data descriptors -data->descZmiss = MORSE_descZmiss; -data->descC12 = MORSE_descC12; -data->descC22 = MORSE_descC22; -data->descmse = MORSE_descmse; -data->descZactual = MORSE_descZactual; -data->descZobs = MORSE_descZobs; -} -*/ -double MORSE_dmle_diag_Predict_Tile(MLE_data *MORSE_data, double * theta, int nZmiss, int nZobs, double *Zobs, double *Zactual, double *Zmiss, int n) - //! //Predict missing values base on a set of given values and covariance matrix - /*! -- MORSE-sync - * Returns the prediction Mean Square Error (MSE) as double - * @param[in] MORSE_data: MLE_data struct with different MLE inputs. - * @param[in] theta: theta Vector with three parameter (Variance, Range, Smoothness) - * that is used to to generate the Covariance Matrix. - * @param[in] nZmiss: number of missing values (unknown observations). - * @param[in] nZobs: number of observed values (known observations). - * @param[in] n: number of spatial locations. - * */ +double EXAGEOSTAT_dmle_diag_Predict_Tile(MLE_data *CHAM_data, double* theta, int nZmiss, int nZobs, double* Zobs, + double* Zactual, double* Zmiss, int n) + //! //Predict missing values base on a set of given values and covariance matrix + /*! -- CHAMELEON-sync + * Returns the prediction Mean Square Error (MSE) as double + * @param[in] CHAM_data: MLE_data struct with different MLE inputs. + * @param[in] theta: theta Vector with three parameter (Variance, Range, Smoothness) + * that is used to to generate the Covariance Matrix. + * @param[in] nZmiss: number of missing values (unknown observations). + * @param[in] nZobs: number of observed values (known observations). + * @param[in] n: number of spatial locations. + * */ { - //initialization - //double *z = NULL, - //double *streamdata = NULL; - double time_solve = 0.0; - double time_gemm = 0.0; - double mat_gen_time = 0.0; - double time_mse = 0.0; - double flops = 0.0; - - MORSE_desc_t *MORSE_descZmiss = NULL; - MORSE_desc_t *MORSE_descC12 = NULL; - MORSE_desc_t *MORSE_descC22 = NULL; - MORSE_desc_t *MORSE_descmse = NULL; - MORSE_desc_t *MORSE_descZactual = NULL; - MORSE_desc_t *MORSE_descZobs = NULL; - MLE_data *data = (MLE_data*) MORSE_data; - MORSE_sequence_t *msequence = (MORSE_sequence_t *) data->sequence; - MORSE_request_t *mrequest = (MORSE_request_t *) data->request; - data->mserror = 0; - - if(nZmiss <= 0) - { - fprintf(stderr," Number of missing values should be positive value\n"); - return -1; - } - - //Descriptors Creation - // EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descZobs, NULL, MorseRealDouble, dts, dts, dts * dts, nZobs, 1, 0, 0, nZobs, 1, p_grid, q_grid); - //if( Zactual != NULL) - //{ - // EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descZactual, NULL, MorseRealDouble, dts, dts, dts * dts, nZmiss, 1, 0, 0, nZmiss, 1, p_grid, q_grid); - // EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descmse, &data->mserror, MorseRealDouble, dts, dts, dts * dts, 1, 1, 0, 0, 1, 1, p_grid, q_grid); - // } - // EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descZmiss, NULL, MorseRealDouble, dts, dts, dts * dts, nZmiss, 1, 0, 0, nZmiss, 1, p_grid, q_grid); - //EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descC12, NULL, MorseRealDouble, dts, dts, dts * dts, nZmiss, nZobs, 0, 0, nZmiss, nZobs, p_grid, q_grid); - //EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descC22, NULL, MorseRealDouble, dts, dts, dts * dts, nZobs, nZobs, 0, 0, nZobs, nZobs, p_grid, q_grid); - - - //Initiate data descriptors - MORSE_descZmiss = data->descZmiss; - MORSE_descC12 = data->descC12; - MORSE_descC22 = data->descC22; - MORSE_descmse = data->descmse; - MORSE_descZactual = data->descZactual; - MORSE_descZobs = data->descZobs; - - int diag_thick = data->diag_thick; - - - MORSE_dlaset_Tile(MorseUpperLower, 0,0, MORSE_descC12); - MORSE_dlaset_Tile(MorseUpperLower, 0,0, MORSE_descC22); - - //Copy data to vectors - VERBOSE("Copy measurments vector to descZobs descriptor..."); - //MORSE_MLE_dzcpy_Tile_Async(MORSE_descZobs, Zobs, msequence, mrequest); - MORSE_Lapack_to_Tile( Zobs, nZobs, MORSE_descZobs); - VERBOSE(" Done.\n"); - - if( Zactual != NULL) - { - VERBOSE("Copy actual measurments vector to descZactual descriptor..."); - //MORSE_MLE_dzcpy_Tile_Async(MORSE_descZactual, Zactual, msequence, mrequest); - MORSE_Lapack_to_Tile( Zactual, nZmiss, MORSE_descZactual); - VERBOSE(" Done.\n"); - } - - MORSE_Sequence_Wait(msequence); - - - // int i=0; - // for (i=0;ilmiss.x[i], data->lmiss.y[i], Zactual[i]); - - //printf("\n\n"); - - // for (i=0;i<100;i++) - // printf("%f, %f, %f\n", data->lobs.x[i], data->lobs.y[i], Zobs[i]); + //initialization + double time_solve = 0.0; + double time_gemm = 0.0; + double mat_gen_time = 0.0; + double time_mse = 0.0; + double flops = 0.0; + + CHAM_desc_t *CHAMELEON_descZmiss = NULL; + CHAM_desc_t *CHAM_descC12 = NULL; + CHAM_desc_t *CHAM_descC22 = NULL; + CHAM_desc_t *CHAM_descmse = NULL; + CHAM_desc_t *CHAMELEON_descZactual = NULL; + CHAM_desc_t *CHAMELEON_descZobs = NULL; + MLE_data *data = (MLE_data *) CHAM_data; + RUNTIME_sequence_t *msequence = (RUNTIME_sequence_t *) data->sequence; + RUNTIME_request_t *mrequest = (RUNTIME_request_t *) data->request; + data->mserror = 0; + + if (nZmiss <= 0) { + fprintf(stderr, " Number of missing values should be positive value\n"); + return -1; + } + + //Initiate data descriptors + CHAMELEON_descZmiss = data->descZmiss; + CHAM_descC12 = data->descC12; + CHAM_descC22 = data->descC22; + CHAM_descmse = data->descmse; + CHAMELEON_descZactual = data->descZactual; + CHAMELEON_descZobs = data->descZobs; + + int diag_thick = data->diag_thick; + + + CHAMELEON_dlaset_Tile_Async(ChamUpperLower, 0, 0, CHAM_descC12, msequence, mrequest); + CHAMELEON_dlaset_Tile_Async(ChamUpperLower, 0, 0, CHAM_descC22, msequence, mrequest); + + //Copy data to vectors + VERBOSE("Copy measurments vector to descZobs descriptor..."); + CHAMELEON_Lapack_to_Tile(Zobs, nZobs, CHAMELEON_descZobs); + VERBOSE(" Done.\n"); + + if (Zactual != NULL) { + VERBOSE("Copy actual measurments vector to descZactual descriptor..."); + //EXAGEOSTAT_MLE_dzcpy_Tile_Async(CHAMELEON_descZactual, Zactual, msequence, mrequest); + CHAMELEON_Lapack_to_Tile(Zactual, nZmiss, CHAMELEON_descZactual); + VERBOSE(" Done.\n"); + } + + CHAMELEON_Sequence_Wait(msequence); #if defined(CHAMELEON_USE_MPI) - MPI_Bcast(&data->variance,1, MPI_DOUBLE, 0, MPI_COMM_WORLD ); + MPI_Bcast(&data->variance,1, MPI_DOUBLE, 0, MPI_COMM_WORLD ); #endif - theta[0]=data->variance; - printf("estimated parameters: %f - %f - %f\n", theta[0], theta[1], theta[2]); - - - START_TIMING(mat_gen_time); - //Generate C22 covariance matrix - VERBOSE("Generate C22 Covariance Matrix... (Prediction Stage)"); - //MORSE_MLE_dcmg_diag_Tile_Async(MorseLower, MORSE_descC22, msequence, mrequest, &data->lobs, &data->lobs, theta, data->dm, data->diag_thick); - - MORSE_MLE_dcmg_diag_Tile_Async(MorseLower, MORSE_descC22, &data->lobs, &data->lobs, &data->lm, theta, data->dm, data->kernel_fun, data->diag_thick, msequence, mrequest); - - - MORSE_Sequence_Wait(msequence); - //flops = flops + FLOPS_DPOTRF(nZobs); - VERBOSE(" Done.\n"); - - - //Generate C12 covariance matrix - VERBOSE("Generate C12 Covariance Matrix... (Prediction Stage)"); - // MORSE_MLE_dcmg_diag_Tile_Async(MorseLower, MORSE_descC12, msequence, mrequest, &data->lmiss, &data->lobs, theta, data->dm, data->diag_thick); - - MORSE_MLE_dcmg_diag_Tile_Async(MorseLower, MORSE_descC22, &data->lmiss, &data->lobs, &data->lm, theta, data->dm, data->kernel_fun, diag_thick, msequence, mrequest); - - //flops = flops + FLOPS_DPOTRF(nZmiss); - MORSE_Sequence_Wait(msequence); - VERBOSE(" Done.\n"); - STOP_TIMING(mat_gen_time); - - - START_TIMING(time_solve); - //Start prediction - VERBOSE("Calculate dposv C22 Covariance Matrix... (Prediction Stage)"); - //MORSE_dposv_Tile(MorseLower, MORSE_descC22, MORSE_descZobs); - MORSE_dpotrf_diag_Tile(MorseLower, MORSE_descC22, diag_thick); - MORSE_dtrsm_Tile(MorseLeft, MorseLower, MorseNoTrans, MorseNonUnit, 1, MORSE_descC22, MORSE_descZobs); - MORSE_dtrsm_Tile(MorseLeft, MorseLower, MorseTrans, MorseNonUnit, 1, MORSE_descC22, MORSE_descZobs); - flops = flops + FLOPS_DPOTRF(nZobs); - flops = flops + FLOPS_DTRSM(MorseLeft, nZobs, nZobs); - STOP_TIMING(time_solve); - - - START_TIMING(time_gemm); - VERBOSE("Calculate dgemm Zmiss= C12 * Zobs Covariance Matrix... (Prediction Stage)"); - MORSE_dgemm_Tile (MorseNoTrans, MorseNoTrans, 1, MORSE_descC12, MORSE_descZobs, 0, MORSE_descZmiss); - flops = flops + FLOPS_DGEMM(nZmiss, nZobs, nZobs); - VERBOSE(" Done.\n"); - STOP_TIMING(time_gemm); - - //return back descZmiss to zmiss vector - MORSE_Tile_to_Lapack( MORSE_descZmiss, Zmiss, nZmiss); - - //Estimate Mean Square Error - if( Zactual != NULL) - { - START_TIMING(time_mse); - VERBOSE("Calculate Mean Square Error (MSE) ... (Prediction Stage) \n"); - MORSE_MLE_dmse_Tile_Async(MORSE_descZactual, MORSE_descZmiss, MORSE_descmse, msequence, mrequest); - VERBOSE(" Done.\n"); - MORSE_Sequence_Wait(msequence); - STOP_TIMING(time_mse); - data->mserror /= nZmiss; - } - else - data->mserror = -1; + theta[0] = data->variance; + printf("estimated parameters: %f - %f - %f\n", theta[0], theta[1], theta[2]); + + + START_TIMING(mat_gen_time); + //Generate C22 covariance matrix + VERBOSE("Generate C22 Covariance Matrix... (Prediction Stage)"); + CHAM_MLE_dcmg_diag_Tile_Async(ChamLower, CHAM_descC22, &data->lobs, &data->lobs, &data->lm, theta, data->dm, + data->kernel_fun, data->diag_thick, msequence, mrequest); + + CHAMELEON_Sequence_Wait(msequence); + VERBOSE(" Done.\n"); + + //Generate C12 covariance matrix + VERBOSE("Generate C12 Covariance Matrix... (Prediction Stage)"); + + CHAM_MLE_dcmg_diag_Tile_Async(ChamLower, CHAM_descC22, &data->lmiss, &data->lobs, &data->lm, theta, data->dm, + data->kernel_fun, diag_thick, msequence, mrequest); + CHAMELEON_Sequence_Wait(msequence); + VERBOSE(" Done.\n"); + STOP_TIMING(mat_gen_time); + + + START_TIMING(time_solve); + //Start prediction + VERBOSE("Calculate dposv C22 Covariance Matrix... (Prediction Stage)"); + CHAM_dpotrf_diag_Tile(ChamLower, CHAM_descC22, diag_thick); + CHAMELEON_dtrsm_Tile(ChamLeft, ChamLower, ChamNoTrans, ChamNonUnit, 1, CHAM_descC22, CHAMELEON_descZobs); + CHAMELEON_dtrsm_Tile(ChamLeft, ChamLower, ChamTrans, ChamNonUnit, 1, CHAM_descC22, CHAMELEON_descZobs); + flops = flops + FLOPS_DPOTRF(nZobs); + flops = flops + FLOPS_DTRSM(ChamLeft, nZobs, nZobs); + STOP_TIMING(time_solve); + + + START_TIMING(time_gemm); + VERBOSE("Calculate dgemm Zmiss= C12 * Zobs Covariance Matrix... (Prediction Stage)"); + CHAMELEON_dgemm_Tile(ChamNoTrans, ChamNoTrans, 1, CHAM_descC12, CHAMELEON_descZobs, 0, CHAMELEON_descZmiss); + flops = flops + FLOPS_DGEMM(nZmiss, nZobs, nZobs); + VERBOSE(" Done.\n"); + STOP_TIMING(time_gemm); + + //return back descZmiss to zmiss vector + CHAMELEON_Tile_to_Lapack(CHAMELEON_descZmiss, Zmiss, nZmiss); + + //Estimate Mean Square Error + if (Zactual != NULL) { + START_TIMING(time_mse); + VERBOSE("Calculate Mean Square Error (MSE) ... (Prediction Stage) \n"); + EXAGEOSTAT_MLE_dmse_Tile_Async(CHAMELEON_descZactual, CHAMELEON_descZmiss, CHAM_descmse, msequence, mrequest); + VERBOSE(" Done.\n"); + CHAMELEON_Sequence_Wait(msequence); + STOP_TIMING(time_mse); + data->mserror /= nZmiss; + } else + data->mserror = -1; #if defined(CHAMELEON_USE_MPI) - if(MORSE_My_Mpi_Rank() == 0) - { + if(CHAMELEON_My_Mpi_Rank() == 0) + { #endif - if(data->log == 1) - fprintf(data->pFileLog, "\n\n# of missing observations :%d\n\nPrediction Execution Time: %2.6f, Flops: %2.6f, Mean Square Error (MSE): %2.6f\n\n", nZmiss, (mat_gen_time+time_solve+time_mse), (flops / 1e9 / (time_solve)), data->mserror ); + if (data->log == 1) + fprintf(data->pFileLog, + "\n\n# of missing observations :%d\n\nPrediction Execution Time: %2.6f, Flops: %2.6f, Mean Square Error (MSE): %2.6f\n\n", + nZmiss, (mat_gen_time + time_solve + time_mse), (flops / 1e9 / (time_solve)), data->mserror); - write_prediction_result("predict_result.dat", n, diag_thick, 0, 0, data->mserror, (mat_gen_time+time_solve+ time_gemm), (flops / 1e9 / (time_solve))); + write_prediction_result("predict_result.dat", n, diag_thick, 0, 0, 0, data->mserror, + (mat_gen_time + time_solve + time_gemm), (flops / 1e9 / (time_solve))); #if defined(CHAMELEON_USE_MPI) - } + } #endif - - return data->mserror; - - + return data->mserror; } - -double MORSE_dmle_Predict_diag_Tile_Async(MLE_data *MORSE_data, double * theta, int nZmiss, int nZobs, int n) - //! //Predict missing values base on a set of given values and covariance matrix - /*! -- MORSE-Async - * Returns the prediction Mean Square Error (MSE) as double - * @param[in] MORSE_data: MLE_data struct with different MLE inputs. - * @param[in] theta: theta Vector with three parameter (Variance, Range, Smoothness) - * that is used to to generate the Covariance Matrix. - * @param[in] nZmiss: number of missing values (unknown observations). - * @param[in] nZobs: number of observed values (known observations). - * @param[in] n: number of spatial locations. - * */ +double CHAMELEON_dmle_Predict_diag_Tile_Async(MLE_data *CHAM_data, double* theta, int nZmiss, int nZobs, int n) + //! //Predict missing values base on a set of given values and covariance matrix + /*! -- CHAMELEON-Async + * Returns the prediction Mean Square Error (MSE) as double + * @param[in] CHAM_data: MLE_data struct with different MLE inputs. + * @param[in] theta: theta Vector with three parameter (Variance, Range, Smoothness) + * that is used to to generate the Covariance Matrix. + * @param[in] nZmiss: number of missing values (unknown observations). + * @param[in] nZobs: number of observed values (known observations). + * @param[in] n: number of spatial locations. + * */ { - //initialization - location *l1 = NULL, *l2 = NULL; - location temp_loc; - double *streamdata = NULL; - double mat_gen_time = 0.0; - double time_solve = 0.0; - double time_mse = 0.0; - double flops = 0.0; - MLE_data * data = (MLE_data*)MORSE_data; - MORSE_desc_t *MORSE_descZ = (MORSE_desc_t *)(data->descZcpy); - MORSE_desc_t *MORSE_descZobs = (MORSE_desc_t *)(data->descZobs); - MORSE_desc_t *MORSE_descZactual = (MORSE_desc_t *)(data->descZactual); - MORSE_desc_t *MORSE_descZmiss = (MORSE_desc_t *)(data->descZmiss); - MORSE_desc_t *MORSE_descC12 = (MORSE_desc_t *)(data->descC12); - MORSE_desc_t *MORSE_descC22 = (MORSE_desc_t *)(data->descC22); - MORSE_desc_t *MORSE_descmse = (MORSE_desc_t *)(data->descmse); - MORSE_sequence_t *msequence = (MORSE_sequence_t *)(data->sequence); - MORSE_request_t *mrequest = (MORSE_request_t *)data->request; - - if(strcmp(data->actualZFPath,"")==0) - { - double *z = NULL; + //initialization + location *l1 = NULL, *l2 = NULL; + location temp_loc; + double* streamdata = NULL; + double mat_gen_time = 0.0; + double time_solve = 0.0; + double time_mse = 0.0; + double flops = 0.0; + MLE_data *data = (MLE_data *) CHAM_data; + CHAM_desc_t *CHAMELEON_descZ = (CHAM_desc_t *) (data->descZcpy); + CHAM_desc_t *CHAMELEON_descZobs = (CHAM_desc_t *) (data->descZobs); + CHAM_desc_t *CHAMELEON_descZactual = (CHAM_desc_t *) (data->descZactual); + CHAM_desc_t *CHAMELEON_descZmiss = (CHAM_desc_t *) (data->descZmiss); + CHAM_desc_t *CHAM_descC12 = (CHAM_desc_t *) (data->descC12); + CHAM_desc_t *CHAM_descC22 = (CHAM_desc_t *) (data->descC22); + CHAM_desc_t *CHAM_descmse = (CHAM_desc_t *) (data->descmse); + RUNTIME_sequence_t *msequence = (RUNTIME_sequence_t *) (data->sequence); + RUNTIME_request_t *mrequest = (RUNTIME_request_t *) data->request; + + if (strcmp(data->actualZFPath, "") == 0) { + double* z = NULL; #if defined(CHAMELEON_USE_MPI) - z = (double *) malloc(n * sizeof(double)); - MORSE_Tile_to_Lapack( MORSE_descZ, z, n); + z = (double* ) malloc(n * sizeof(double)); + CHAMELEON_Tile_to_Lapack( CHAMELEON_descZ, z, n); #else - z = MORSE_descZ->mat; + z = CHAMELEON_descZ->mat; #endif - //random shuffle - shuffle(z, &data->l1, n); + shuffle(z, &data->l1, n); #if defined(CHAMELEON_USE_MPI) - MORSE_Lapack_to_Tile( z, n, MORSE_descZ); + CHAMELEON_Lapack_to_Tile( z, n, CHAMELEON_descZ); #endif - l1 = &data->l1; - temp_loc.x=&l1->x[nZmiss]; - temp_loc.y=&l1->y[nZmiss]; - l2 = &temp_loc; - } - else - { - temp_loc.x=&l1->x[nZmiss]; - temp_loc.y=&l1->y[nZmiss]; - l2 = &temp_loc; - - //l1=(location *) calloc((size_t)nZmiss , sizeof(location)); - - VERBOSE("Reading ActualZ locations for prediction from disk ....."); - l1 = readLocsFile(data->actualZLocFPath, nZmiss); - VERBOSE(" Done.\n"); - - //streamdata=(double *) malloc(nZmiss * sizeof(double)); - VERBOSE("Reading ActualZ for prediction from disk ....."); - streamdata = readObsFile(data->actualZFPath, nZmiss); - MORSE_MLE_dzcpy_Tile_Async(MORSE_descZactual, streamdata, msequence, mrequest); - MORSE_Sequence_Wait(data->sequence); - VERBOSE(" Done.\n"); - } - - - //MORSE_dposv_Tile_Async(MorseLower, MORSE_descC22, MORSE_descZobs, data->sequence, &data->request[0]); - START_TIMING(mat_gen_time); - - //Generate C22 covariance matrix - VERBOSE("Generate C22 Covariance Matrix... (Prediction Stage)"); - // MORSE_MLE_dcmg_diag_Tile_Async(MorseLower, MORSE_descC22, msequence, mrequest, l2, l2, theta, data->dm, data->diag_thick); - MORSE_MLE_dcmg_diag_Tile_Async(MorseLower, MORSE_descC22, l2, l2, &data->lm, theta, data->dm, data->kernel_fun, data->diag_thick, msequence, mrequest); - - //flops = flops + FLOPS_DPOTRF(nZobs); - VERBOSE(" Done.\n"); - - //Generate C12 covariance matrix - VERBOSE("Generate C12 Covariance Matrix... (Prediction Stage)"); - // MORSE_MLE_dcmg_diag_Tile_Async(MorseLower, MORSE_descC12, msequence, mrequest, l1, l2, theta, data->dm, data->diag_thick); - - // MORSE_MLE_dcmg_diag_Tile_Async(MorseLower, MORSE_descC12, l1, l2, &data->lm, theta, data->dm, data->kernel_fun, data->diag_thick, msequence); - - MORSE_MLE_dcmg_diag_Tile_Async(MorseLower, MORSE_descC12, l1, l2, &data->lm, theta, data->dm, data->kernel_fun, data->diag_thick, msequence, mrequest); - - - //flops = flops + FLOPS_DPOTRF(nZmiss); - VERBOSE(" Done.\n"); - STOP_TIMING(mat_gen_time); - - START_TIMING(time_solve); - //Start prediction - VERBOSE("Calculate dposv C22 Covariance Matrix... (Prediction Stage)"); - MORSE_dposv_Tile_Async(MorseLower, MORSE_descC22, MORSE_descZobs, msequence, mrequest); - flops = flops + FLOPS_DPOTRF(nZobs); - flops = flops + FLOPS_DTRSM(MorseLeft, nZobs, nZobs); - VERBOSE(" Done.\n"); - - VERBOSE("Calculate dgemm Zmiss= C12 * Zobs Covariance Matrix... (Prediction Stage)"); - MORSE_dgemm_Tile_Async (MorseNoTrans, MorseNoTrans, 1, MORSE_descC12, MORSE_descZobs, 0, MORSE_descZmiss, msequence, mrequest); - flops = flops + FLOPS_DGEMM(nZmiss, nZobs, nZobs); - VERBOSE(" Done.\n"); - STOP_TIMING(time_solve); - - - //Estimate Mean Square Error - START_TIMING(time_mse); - VERBOSE("Calculate Mean Square Error (MSE) ... (Prediction Stage) \n"); - MORSE_MLE_dmse_Tile_Async(MORSE_descZactual, MORSE_descZmiss, MORSE_descmse, msequence, mrequest); - VERBOSE(" Done.\n"); - STOP_TIMING(time_mse); - - - //if you do not have actual value to compare with - if(data->descZactual==NULL) - return -1; - - data->mserror /= nZmiss; + l1 = &data->l1; + temp_loc.x = &l1->x[nZmiss]; + temp_loc.y = &l1->y[nZmiss]; + l2 = &temp_loc; + } else { + temp_loc.x = &l1->x[nZmiss]; + temp_loc.y = &l1->y[nZmiss]; + l2 = &temp_loc; + + VERBOSE("Reading ActualZ locations for prediction from disk ....."); + l1 = readLocsFile(data->actualZLocFPath, nZmiss); + VERBOSE(" Done.\n"); + + //streamdata=(double* ) malloc(nZmiss * sizeof(double)); + VERBOSE("Reading ActualZ for prediction from disk ....."); + streamdata = readObsFile(data->actualZFPath, nZmiss); + EXAGEOSTAT_MLE_dzcpy_Tile_Async(CHAMELEON_descZactual, streamdata, msequence, mrequest); + CHAMELEON_Sequence_Wait(data->sequence); + VERBOSE(" Done.\n"); + } + + START_TIMING(mat_gen_time); + + //Generate C22 covariance matrix + VERBOSE("Generate C22 Covariance Matrix... (Prediction Stage)"); + CHAM_MLE_dcmg_diag_Tile_Async(ChamLower, CHAM_descC22, l2, l2, &data->lm, theta, data->dm, data->kernel_fun, + data->diag_thick, msequence, mrequest); + VERBOSE(" Done.\n"); + + //Generate C12 covariance matrix + VERBOSE("Generate C12 Covariance Matrix... (Prediction Stage)"); + CHAM_MLE_dcmg_diag_Tile_Async(ChamLower, CHAM_descC12, l1, l2, &data->lm, theta, data->dm, data->kernel_fun, + data->diag_thick, msequence, mrequest); + + VERBOSE(" Done.\n"); + STOP_TIMING(mat_gen_time); + + START_TIMING(time_solve); + //Start prediction + VERBOSE("Calculate dposv C22 Covariance Matrix... (Prediction Stage)"); + CHAMELEON_dposv_Tile_Async(ChamLower, CHAM_descC22, CHAMELEON_descZobs, msequence, mrequest); + flops = flops + FLOPS_DPOTRF(nZobs); + flops = flops + FLOPS_DTRSM(ChamLeft, nZobs, nZobs); + VERBOSE(" Done.\n"); + + VERBOSE("Calculate dgemm Zmiss= C12 * Zobs Covariance Matrix... (Prediction Stage)"); + void *ws; + CHAMELEON_dgemm_Tile_Async(ChamNoTrans, ChamNoTrans, 1, CHAM_descC12, CHAMELEON_descZobs, 0, CHAMELEON_descZmiss, + &ws, msequence, mrequest); + flops = flops + FLOPS_DGEMM(nZmiss, nZobs, nZobs); + VERBOSE(" Done.\n"); + STOP_TIMING(time_solve); + + + //Estimate Mean Square Error + START_TIMING(time_mse); + VERBOSE("Calculate Mean Square Error (MSE) ... (Prediction Stage) \n"); + EXAGEOSTAT_MLE_dmse_Tile_Async(CHAMELEON_descZactual, CHAMELEON_descZmiss, CHAM_descmse, msequence, mrequest); + VERBOSE(" Done.\n"); + STOP_TIMING(time_mse); + + + //if you do not have actual value to compare with + if (data->descZactual == NULL) + return -1; + + data->mserror /= nZmiss; #if defined(CHAMELEON_USE_MPI) - if(MORSE_My_Mpi_Rank() == 0) - { + if(CHAMELEON_My_Mpi_Rank() == 0) + { #endif - if(data->log == 1) - fprintf(data->pFileLog, "\n\n# of missing observations :%d\n\nPrediction Execution Time: %2.6f, Flops: %2.6f, Mean Square Error (MSE): %2.6f\n\n", nZmiss, (mat_gen_time+time_solve+time_mse), (flops / 1e9 / (time_solve)), data->mserror ); - - // write_prediction_result("predict_result.dat", n, nZmiss, data->mserror, (mat_gen_time+time_solve+ time_mse), (flops / 1e9 / (time_solve ))); + if (data->log == 1) + fprintf(data->pFileLog, + "\n\n# of missing observations :%d\n\nPrediction Execution Time: %2.6f, Flops: %2.6f, Mean Square Error (MSE): %2.6f\n\n", + nZmiss, (mat_gen_time + time_solve + time_mse), (flops / 1e9 / (time_solve)), data->mserror); #if defined(CHAMELEON_USE_MPI) - } + } #endif - return data->mserror; + return data->mserror; } - - //init Chameleon descriptors -void MORSE_dmle_diag_Call(MLE_data *data, int ncores,int gpus, int dts, int p_grid, int q_grid, int N, int nZobs, int nZmiss) - //! //Initiate MORSE and allocate different descriptors for - /*! CHAMELEON - * Returns MLE_data data with initial values and new descriptors locations. - * @param[in] data: MLE_data struct with different MLE inputs. - * @param[in] ncores: number of CPU workers. - * @param[in] gpus: number of GPU workers. - * @param[in] dts: tile size (MB). - * @param[in] p_grid: p_grid in the case of distributed system. - * @param[in] q_grid: q_grid in the case of distributed system. - * @param[in] N: number of spatial locations. - * @param[in] nZobs: number of observed values (known observations). - * @param[in] nZmiss: number of missing values (unknown observations). - * */ +void EXAGEOSTAT_dmle_diag_Call(MLE_data *data, int ncores, int gpus, int dts, int p_grid, int q_grid, int N, int nZobs, + int nZmiss) + //! //Initiate CHAM and allocate different descriptors for + /*! CHAMELEON + * Returns MLE_data data with initial values and new descriptors locations. + * @param[in] data: MLE_data struct with different MLE inputs. + * @param[in] ncores: number of CPU workers. + * @param[in] gpus: number of GPU workers. + * @param[in] dts: tile size (MB). + * @param[in] p_grid: p_grid in the case of distributed system. + * @param[in] q_grid: q_grid in the case of distributed system. + * @param[in] N: number of spatial locations. + * @param[in] nZobs: number of observed values (known observations). + * @param[in] nZmiss: number of missing values (unknown observations). + * */ { - MORSE_sequence_t *msequence; - MORSE_request_t mrequest[2] = { MORSE_REQUEST_INITIALIZER, MORSE_REQUEST_INITIALIZER }; - MORSE_desc_t *MORSE_descC = NULL; - MORSE_desc_t *MORSE_descZ = NULL; - MORSE_desc_t *MORSE_descZcpy = NULL; - MORSE_desc_t *MORSE_descproduct = NULL; - MORSE_desc_t *MORSE_descdet = NULL; - //MORSE_desc_t *MORSE_descZmiss = NULL; - //MORSE_desc_t *MORSE_descC12 = NULL; - //MORSE_desc_t *MORSE_descC22 = NULL; - //MORSE_desc_t *MORSE_descmse = NULL; - //MORSE_desc_t *MORSE_descZactual = NULL; - //MORSE_desc_t *MORSE_descZobs = NULL; - - - - // For ditributed system and should be removed - double *Zcpy = (double *) malloc(N * sizeof(double)); - - //Identifies a set of routines sharing common exception handling. - MORSE_Sequence_Create(&msequence); - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descC,NULL , MorseRealDouble, dts, dts, dts * dts, N, N, 0, 0, N, N, p_grid, q_grid); - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descZ, NULL, MorseRealDouble, dts, dts, dts * dts, N, 1, 0, 0, N, 1, p_grid, q_grid); - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descZcpy, Zcpy, MorseRealDouble, dts, dts, dts * dts, N, 1, 0, 0, N, 1, p_grid, q_grid); - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descproduct, &data->dotp, MorseRealDouble, dts, dts, dts * dts, 1, 1, 0, 0, 1, 1, p_grid, q_grid); - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descdet, &data->det, MorseRealDouble, dts, dts, dts * dts, 1, 1, 0, 0, 1, 1, p_grid, q_grid); - //if(nZmiss != 0) - //{ - // if(strcmp(data->actualZFPath,"")==0) - // { - // EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descZobs, &Zcpy[nZmiss], MorseRealDouble, dts, dts, dts * dts, nZobs, 1, 0, 0, nZobs, 1, p_grid, q_grid); - // EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descZactual, Zcpy, MorseRealDouble, dts, dts, dts * dts, nZmiss, 1, 0, 0, nZmiss, 1, p_grid, q_grid); - // } - // else - // { - // MORSE_descZobs = MORSE_descZcpy; - // EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descZactual, NULL, MorseRealDouble, dts, dts, dts * dts, nZmiss, 1, 0, 0, nZmiss, 1, p_grid, q_grid); - // } - - // EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descZmiss, NULL, MorseRealDouble, dts, dts, dts * dts, nZmiss, 1, 0, 0, nZmiss, 1, p_grid, q_grid); - // EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descC12, NULL, MorseRealDouble, dts, dts, dts * dts, nZmiss, nZobs, 0, 0, nZmiss, nZobs, p_grid, q_grid); - // EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descC22, NULL, MorseRealDouble, dts, dts, dts * dts, nZobs, nZobs, 0, 0, nZobs, nZobs, p_grid, q_grid); - // EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descmse, &data->mserror, MorseRealDouble, dts, dts, dts * dts, 1, 1, 0, 0, 1, 1, p_grid, q_grid); - // } - //Fill data struct - data->descC = MORSE_descC; - data->descZ = MORSE_descZ; - data->descZcpy = MORSE_descZcpy; - data->descdet = MORSE_descdet; - data->descproduct = MORSE_descproduct; - //data->descZmiss = MORSE_descZmiss; - //data->descC12 = MORSE_descC12; - //data->descC22 = MORSE_descC22; - //data->descmse = MORSE_descmse; - //data->descZactual = MORSE_descZactual; - //data->descZobs = MORSE_descZobs; - data->sequence = msequence; - data->request = mrequest; - //stop gsl error handler - gsl_set_error_handler_off () ; - + RUNTIME_sequence_t *msequence; + RUNTIME_request_t mrequest[2] = {CHAMELEON_SUCCESS, CHAMELEON_SUCCESS}; + CHAM_desc_t *CHAM_descC = NULL; + CHAM_desc_t *CHAMELEON_descZ = NULL; + CHAM_desc_t *CHAMELEON_descZcpy = NULL; + CHAM_desc_t *CHAM_descproduct = NULL; + CHAM_desc_t *CHAM_descproduct1 = NULL; + CHAM_desc_t *CHAM_descproduct2 = NULL; + CHAM_desc_t *CHAM_descproduct3 = NULL; + CHAM_desc_t *CHAM_descdet = NULL; + + // For ditributed system and should be removed + double* Zcpy = (double* ) malloc(N * sizeof(double)); + + //Identifies a set of routines sharing common exception handling. + CHAMELEON_Sequence_Create(&msequence); + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAM_descC, NULL, ChamRealDouble, dts, dts, dts * dts, N, N, 0, 0, N, N, p_grid, + q_grid); + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAMELEON_descZ, NULL, ChamRealDouble, dts, dts, dts * dts, N, 1, 0, 0, N, 1, + p_grid, q_grid); + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAMELEON_descZcpy, Zcpy, ChamRealDouble, dts, dts, dts * dts, N, 1, 0, 0, N, 1, + p_grid, q_grid); + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAM_descproduct, &data->dotp, ChamRealDouble, dts, dts, dts * dts, 1, 1, 0, 0, 1, + 1, p_grid, q_grid); + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAM_descproduct1, &data->dotp1, ChamRealDouble, dts, dts, dts * dts, 1, 1, 0, 0, + 1, 1, p_grid, q_grid); + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAM_descproduct2, &data->dotp2, ChamRealDouble, dts, dts, dts * dts, 1, 1, 0, 0, + 1, 1, p_grid, q_grid); + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAM_descproduct3, &data->dotp3, ChamRealDouble, dts, dts, dts * dts, 1, 1, 0, 0, + 1, 1, p_grid, q_grid); + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAM_descdet, &data->det, ChamRealDouble, dts, dts, dts * dts, 1, 1, 0, 0, 1, 1, + p_grid, q_grid); + + //Fill data struct + data->descC = CHAM_descC; + data->descZ = CHAMELEON_descZ; + data->descZcpy = CHAMELEON_descZcpy; + data->descdet = CHAM_descdet; + data->descproduct = CHAM_descproduct; + data->descproduct1 = CHAM_descproduct; + data->descproduct2 = CHAM_descproduct; + data->descproduct3 = CHAM_descproduct; + data->sequence = msequence; + data->request = mrequest; + //stop gsl error handler + gsl_set_error_handler_off(); } - - diff --git a/exageostat_approx/src/compute/MLE_lr.c b/exageostat_approx/src/compute/MLE_lr.c index 44c4c5d..391e8fa 100644 --- a/exageostat_approx/src/compute/MLE_lr.c +++ b/exageostat_approx/src/compute/MLE_lr.c @@ -1,6 +1,6 @@ /** * - * Copyright (c) 2017-2020 King Abdullah University of Science and Technology + * Copyright (c) 2017-2023 King Abdullah University of Science and Technology * All rights reserved. * * ExaGeoStat is a software package provided by KAUST @@ -12,25 +12,28 @@ * ExaGeoStat is a software package provided by KAUST, * King Abdullah University of Science and Technology - ECRC * - * @version 1.1.0 + * @version 1.2.0 * @author Sameh Abdulah - * @date 2020-06-06 + * @date 2022-11-09 * **/ #include "../include/MLE_lr.h" +#include "hicma/misc/auxcompute_z.h" +#include "hicma_d.h" + //*************************************************************************************** //HiCMA global variables. int store_only_diagonal_tiles = 1; -int print_index = 0; STARSH_blrf *mpiF; int use_scratch = 1; int global_check = 0; //used to create dense matrix for accuracy check -int print_mat = 0; -int calc_rank_stat = 0; //Calculate the rank. Set to 0 in normal execution. +int calc_rank_stat = 0; //Calculate the rank. Set to 0 in normal execution. double *Ark_initial; double *Ark_old; -int HICMA_MLE_dzvg_Tile (MLE_data *data, double * Nrand, double * initial_theta, int n, int dts, int log, int p_grid, int q_grid) { +int +EXAGEOSTAT_TLR_MLE_dzvg_Tile(MLE_data *data, double *Nrand, double *initial_theta, int n, int dts, int log, int p_grid, + int q_grid) { //! Generate Observations Vector (Z) for testing Maximum /*! Likelihood function -- HICMA-sync * Returns Z observation vector @@ -39,119 +42,117 @@ int HICMA_MLE_dzvg_Tile (MLE_data *data, double * Nrand, double * initial_theta * @param[in] initial_theta: Theta vector with three parameter (Variance, Range, Smoothness) * that is used to to generate the Covariance Matrix. * @param[in] n: Problem size (number spatial locations). - * @param[in] dts: tile size (MB) is used only in the case of HiCMA not MORSE. + * @param[in] dts: tile size (MB) is used only in the case of HiCMA not CHAM. * @param[in] log: equals one if the user needs to generate log files for his problem. * @param[in] p_grid: p_grid in the case of distributed system. * @param[in] q_grid: q_grid in the case of distributed system. * */ //Initialization - MORSE_sequence_t *msequence; - MORSE_request_t mrequest[2] = { MORSE_REQUEST_INITIALIZER, MORSE_REQUEST_INITIALIZER }; - MORSE_desc_t *MORSE_descC = NULL; - MORSE_desc_t *MORSE_descZ = NULL; - double* univariate_theta; - double* univariate2_theta; - double* univariate3_theta; + RUNTIME_sequence_t *msequence; + RUNTIME_request_t mrequest[2] = {CHAMELEON_SUCCESS, CHAMELEON_SUCCESS}; + CHAM_desc_t *CHAM_descC = NULL; + CHAM_desc_t *CHAMELEON_descZ = NULL; + CHAM_desc_t *CHAMELEON_descproduct = NULL; + double *univariate_theta; + double *univariate2_theta; + double *univariate3_theta; double nu12; double rho; double sigma_square12; //Create two dense descriptors to generate the measurment vectors - MORSE_Sequence_Create(&msequence); - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descC, NULL, MorseRealDouble, dts, dts, dts * dts, n, n, 0, 0, n, n, p_grid, q_grid); - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descZ, NULL, MorseRealDouble, dts, dts, dts * dts, n, 1, 0, 0, n, 1, p_grid, q_grid); - + CHAMELEON_Sequence_Create(&msequence); + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAM_descC, NULL, ChamRealDouble, dts, dts, dts * dts, n, n, 0, 0, n, n, p_grid, + q_grid); + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAMELEON_descZ, NULL, ChamRealDouble, dts, dts, dts * dts, n, 1, 0, 0, n, 1, + p_grid, q_grid); + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAMELEON_descproduct, &data->dotp, ChamRealDouble, dts, dts, dts * dts, 1, 1, 0, 0, 1, + 1, p_grid, q_grid); //Generate the co-variance matrix C VERBOSE("LR: Initializing Covariance Matrix (Synthetic Dataset Dense Generation Phase)....."); - if(strcmp(data->kernel_fun, "bivariate_matern_parsimonious2") == 0 || strcmp(data->kernel_fun, "bivariate_matern_parsimonious2_profile") == 0) - { + if (strcmp(data->kernel_fun, "bivariate_matern_parsimonious2") == 0 || + strcmp(data->kernel_fun, "bivariate_matern_parsimonious2_profile") == 0) { - univariate_theta =(double *) malloc(3 * sizeof(double)); - univariate2_theta =(double *) malloc(3 * sizeof(double)); - univariate3_theta =(double *) malloc(3 * sizeof(double)); - univariate_theta[0]=initial_theta[0]; - univariate_theta[1]=initial_theta[2]; - univariate_theta[2]=initial_theta[3]; + univariate_theta = (double *) malloc(3 * sizeof(double)); + univariate2_theta = (double *) malloc(3 * sizeof(double)); + univariate3_theta = (double *) malloc(3 * sizeof(double)); + univariate_theta[0] = initial_theta[0]; + univariate_theta[1] = initial_theta[2]; + univariate_theta[2] = initial_theta[3]; - MORSE_MLE_dcmg_Tile_Async(MorseUpperLower, morse_desc_submatrix(MORSE_descC, 0, 0, MORSE_descC->m/2, - MORSE_descC->n/2), &data->l1, &data->l1, &data->lm, univariate_theta, data->dm, - "univariate_matern_stationary", msequence, mrequest); + EXAGEOSTAT_MLE_dcmg_Tile_Async(ChamUpperLower, chameleon_desc_submatrix(CHAM_descC, 0, 0, CHAM_descC->m / 2, + CHAM_descC->n / 2), &data->l1, + &data->l1, + &data->lm, univariate_theta, data->dm, + "univariate_matern_stationary", msequence, mrequest); nu12 = 0.5 * (initial_theta[3] + initial_theta[4]); - rho = initial_theta[5] * sqrt( (tgamma(initial_theta[3] + 1)*tgamma(initial_theta[4] + 1)) / - (tgamma(initial_theta[3]) * tgamma(initial_theta[4])) ) * - tgamma(nu12) / tgamma(nu12 + 1); - sigma_square12 = rho * sqrt(initial_theta[0]*initial_theta[1]) ; - - univariate2_theta[0]=sigma_square12; - univariate2_theta[1]=initial_theta[2]; - univariate2_theta[2]=nu12; - MORSE_MLE_dcmg_Tile_Async(MorseUpperLower, morse_desc_submatrix(MORSE_descC, MORSE_descC->m/2, - 0, MORSE_descC->m/2, MORSE_descC->n/2), &data->l1, &data->l1, &data->lm, - univariate2_theta, data->dm, "univariate_matern_stationary", msequence, mrequest); - - // MORSE_MLE_dcmg_Tile_Async(MorseLower, data->descsubC21, &data->l1, &data->l1, &data->lm, univariate2_theta, data->dm, "univariate_matern_stationary", msequence, &mrequest[0]); - - univariate3_theta[0]=initial_theta[1]; - univariate3_theta[1]=initial_theta[2]; - univariate3_theta[2]=initial_theta[4]; - MORSE_MLE_dcmg_Tile_Async(MorseUpperLower, morse_desc_submatrix(MORSE_descC, MORSE_descC->m/2, - MORSE_descC->n/2, MORSE_descC->m/2, MORSE_descC->n/2), &data->l1, &data->l1, - &data->lm, univariate3_theta, data->dm, "univariate_matern_stationary", msequence, mrequest); - } - else if(strcmp(data->kernel_fun, "univariate_matern_non_stationary") == 0) - { - MORSE_MLE_dcmg_Tile_Async(MorseLower, data->descC, &data->l1, - &data->l1, &data->lm, initial_theta, - data->dm, "univariate_matern_stationary", msequence, mrequest); - } - else - { - MORSE_MLE_dcmg_Tile_Async(MorseLower, MORSE_descC, &data->l1, - &data->l1, &data->lm, initial_theta, - data->dm, data->kernel_fun, msequence, mrequest); + rho = initial_theta[5] * sqrt((tgamma(initial_theta[3] + 1) * tgamma(initial_theta[4] + 1)) / + (tgamma(initial_theta[3]) * tgamma(initial_theta[4]))) * + tgamma(nu12) / tgamma(nu12 + 1); + sigma_square12 = rho * sqrt(initial_theta[0] * initial_theta[1]); + + univariate2_theta[0] = sigma_square12; + univariate2_theta[1] = initial_theta[2]; + univariate2_theta[2] = nu12; + EXAGEOSTAT_MLE_dcmg_Tile_Async(ChamUpperLower, chameleon_desc_submatrix(CHAM_descC, CHAM_descC->m / 2, + 0, CHAM_descC->m / 2, + CHAM_descC->n / 2), + &data->l1, &data->l1, &data->lm, + univariate2_theta, data->dm, "univariate_matern_stationary", msequence, + mrequest); + + univariate3_theta[0] = initial_theta[1]; + univariate3_theta[1] = initial_theta[2]; + univariate3_theta[2] = initial_theta[4]; + EXAGEOSTAT_MLE_dcmg_Tile_Async(ChamUpperLower, chameleon_desc_submatrix(CHAM_descC, CHAM_descC->m / 2, + CHAM_descC->n / 2, CHAM_descC->m / 2, + CHAM_descC->n / 2), &data->l1, + &data->l1, + &data->lm, univariate3_theta, data->dm, "univariate_matern_stationary", + msequence, + mrequest); + } else if (strcmp(data->kernel_fun, "univariate_matern_non_stationary") == 0) { + EXAGEOSTAT_MLE_dcmg_Tile_Async(ChamLower, data->descC, &data->l1, + &data->l1, &data->lm, initial_theta, + data->dm, "univariate_matern_stationary", msequence, mrequest); + } else { + EXAGEOSTAT_MLE_dcmg_Tile_Async(ChamLower, CHAM_descC, &data->l1, + &data->l1, &data->lm, initial_theta, + data->dm, data->kernel_fun, msequence, mrequest); - // MORSE_MLE_dcmg_Tile_Async(MorseLower, MORSE_descC, &data->l1, &data->l1, &data->lm, initial_theta, data->dm, data->kernel_fun, msequence, mrequest); } - MORSE_Sequence_Wait(msequence); + CHAMELEON_Sequence_Wait(msequence); VERBOSE(" Done.\n"); - - - // double *C = (double *) malloc(n * n * sizeof(double)); - // MORSE_Tile_to_Lapack( MORSE_descC, C, n); - // print_dmatrix("testC", 16, 16, C, 16); - // exit(0); - //Copy Nrand to Z VERBOSE("LR: Generate Normal Random Distribution Vector Z (Synthetic Dataset Dense Generation Phase) ....."); - MORSE_MLE_dzcpy_Tile_Async(MORSE_descZ, Nrand, msequence, mrequest); + EXAGEOSTAT_MLE_dzcpy_Tile_Async(CHAMELEON_descZ, Nrand, msequence, mrequest); VERBOSE(" Done.\n"); //Cholesky factorization for the Co-variance matrix C VERBOSE("LR: Cholesky factorization of Sigma (Synthetic Dataset Dense Generation Phase) ....."); - int success = MORSE_dpotrf_Tile(MorseLower, MORSE_descC); + int success = CHAMELEON_dpotrf_Tile(ChamLower, CHAM_descC); SUCCESS(success, "LR: Factorization cannot be performed..\n The matrix is not positive definite\n\n"); VERBOSE(" Done.\n"); //Triangular matrix-matrix multiplication VERBOSE("LR: Triangular matrix-matrix multiplication Z=L.e (Synthetic Dataset Dense Generation Phase) ....."); - MORSE_dtrmm_Tile(MorseLeft, MorseLower, MorseNoTrans, MorseNonUnit, 1, MORSE_descC, MORSE_descZ); + CHAMELEON_dtrmm_Tile(ChamLeft, ChamLower, ChamNoTrans, ChamNonUnit, 1, CHAM_descC, CHAMELEON_descZ); VERBOSE(" Done.\n"); //if log==1 write vector to disk - if(log==1) - { + if (log == 1) { double *z; #if defined(CHAMELEON_USE_MPI) - z = (double *) malloc(n * sizeof(double)); - MORSE_Tile_to_Lapack( MORSE_descZ, z, n); + z = (double* ) malloc(n * sizeof(double)); + CHAMELEON_Tile_to_Lapack( CHAMELEON_descZ, z, n); #else - z = MORSE_descZ->mat; + z = CHAMELEON_descZ->mat; #endif write_vectors(z, data, n); #if defined(CHAMELEON_USE_MPI) @@ -160,172 +161,37 @@ int HICMA_MLE_dzvg_Tile (MLE_data *data, double * Nrand, double * initial_theta } VERBOSE("LR: Done Z Vector Dense Generation Phase. (Chameleon Synchronous)\n"); - VERBOSE("************************************************************\n"); - + VERBOSE("************************************************************\n"); - data->descZ = MORSE_descZ; - data->sequence = msequence; - data->request = mrequest; + data->descZ = CHAMELEON_descZ; + data->descproduct = CHAMELEON_descproduct; + data->sequence = msequence; + data->request = mrequest; //Destory dense descriptors to save memory. - MORSE_Desc_Destroy(&MORSE_descC); + CHAMELEON_Desc_Destroy(&CHAM_descC); return 0; } -void HICMA_MLE_zcpy( MLE_data *data, double *streamdata) - //! Copy measurements vector from Lapack - /*! format to Chameleon format. - * @param[in] data: MLE_data struct with different MLE inputs. - * @param[in] streamdata: measurments vector in lapack format. - * */ +void EXAGEOSTAT_TLR_MLE_zcpy(MLE_data *data, double *streamdata) +//! Copy measurements vector from Lapack +/*! format to Chameleon format. + * @param[in] data: MLE_data struct with different MLE inputs. + * @param[in] streamdata: measurments vector in lapack format. + * */ { - MORSE_sequence_t *hsequence = (MORSE_sequence_t *) data->hsequence; - MORSE_request_t *hrequest = (MORSE_request_t *) data->hrequest; + RUNTIME_sequence_t *hsequence = (RUNTIME_sequence_t *) data->hsequence; + RUNTIME_request_t *hrequest = (RUNTIME_request_t *) data->hrequest; VERBOSE("LR: Copy Z from vector to decriptor.\n"); - MORSE_MLE_dzcpy_Tile_Async(data->hicma_descZ, streamdata, hsequence, hrequest); - MORSE_Sequence_Wait(hsequence); + EXAGEOSTAT_MLE_dzcpy_Tile_Async(data->hicma_descZ, streamdata, hsequence, hrequest); + CHAMELEON_Sequence_Wait(hsequence); VERBOSE("LR: Done Z copying step.\n"); VERBOSE("************************************************************\n"); } -//Generate Observations Vector (Z) for testing Maximum Likelihood function -- MORSE-sync -//int HICMA_MLE_dzvg_Tile (MLE_data *data, double * Nrand, double * initial_theta, int n, int ts, int log) { - -// int compress_diag = 0; -// int success = 0; -// acc_struct acc; -// MORSE_desc_t *hicma_descCD = (MORSE_desc_t*) data->hicma_descCD; -// MORSE_desc_t *hicma_descCUV = (MORSE_desc_t*) data->hicma_descCUV; -// MORSE_desc_t *hicma_descCrk = (MORSE_desc_t*) data->hicma_descCrk; -// MORSE_desc_t *MORSE_descZ = (MORSE_desc_t*) data->descZ; -// MORSE_desc_t *MORSE_descC = (MORSE_desc_t*) data->descC; - - -// if(data->check==0) -// global_check=0; - -// if(strcmp(data->obsFPath, "")==0) -// { - -// if (data->verbose == 1 && MORSE_My_Mpi_Rank() == 0) -// fprintf(stderr, "LR: Initializing Co-variance Matrix (Synthetic Dataset Generation Phase) ....."); -//Generate Co-variance matrix C -//MORSE_MLE_cmg_Tile_Async(data->descC, data->sequence, &data->request[0], &data->l1, &data->l1, initial_theta, data->dm); -//ddcay is any vale for GEOSTAT (not used) -// HICMA_problem_t hicma_problem; -// hicma_problem.theta = initial_theta; -// hicma_problem.noise = 0.0; -// hicma_problem.ndim = 2; -// HICMA_zgenerate_problem(HICMA_STARSH_PROB_GEOSTAT, 'S', 0, n, ts, hicma_descCUV->mt, hicma_descCUV->nt, &hicma_problem); -// mpiF = hicma_problem.starsh_format; -//printf("hicma_maxrank:%d - compress_diag:%d - hicma_descCUV->mt:%d - hicma_descCD->mt:%d - hicma_descCrk->mt:%d - MORSE_descC->mt:%d\n", data->hicma_maxrank, compress_diag, hicma_descCUV->mt, hicma_descCD->mt, hicma_descCrk->mt, MORSE_descC->mt); -// HICMA_zgytlr_Tile(MorseLower, hicma_descCUV, hicma_descCD, hicma_descCrk, 0, data->hicma_maxrank, pow(10, -1.0 * data->hicma_acc), compress_diag, MORSE_descC); - -// if (data->verbose == 1 && MORSE_My_Mpi_Rank() == 0) -// fprintf(stderr, " Done.\n"); - -//For checking accuracy -// if(data->check==1 && n < 10000) -// { -//if (data->verbose == 1 && MORSE_My_Mpi_Rank() == 0) -// fprintf(stderr, "LR: allocating and coping original covariance matrix for accuracy checking (Synthetic Dataset Generation Phase) ....."); - -//data->Adense = (double *) malloc(n * n * sizeof(double)); -//data->Adense2 = (double *) malloc(n * n * sizeof(double)); - -//printf("%d - %d\n",MORSE_descC->m,MORSE_descC->n); -// MORSE_Tile_to_Lapack(MORSE_descC, data->Adense, n); -// MORSE_Tile_to_Lapack(MORSE_descC, data->Adense2, n); - -//fprintf(stderr," %6.4e", data->Adense[0]); -//print_matrix("test Hicma",n, n, data->Adense, n); -//PASTE_TILE_TO_LAPACK( MORSE_descC, data->Adense, data->check, double, M, M); -//PASTE_TILE_TO_LAPACK( MORSE_descC, data->Adense2, data->check, double, M, M); - -// if (data->verbose == 1 && MORSE_My_Mpi_Rank() == 0) -// fprintf(stderr, " Done.\n"); -// } - -//Generate Z Vector -// if (data->verbose == 1 && MORSE_My_Mpi_Rank() == 0) -// fprintf(stderr, "LR:Generate Normal Random Distribution Vector Z (Synthetic Dataset Generation Phase) ....."); -// MORSE_MLE_dzcpy_Tile_Async(data->descZ, Nrand, data->sequence, &data->request[0]); -// -// if (data->verbose == 1 && MORSE_My_Mpi_Rank() == 0) -// fprintf(stderr, " Done.\n"); - -//Cholesky factorization -// if (data->verbose == 1 && MORSE_My_Mpi_Rank() == 0) -// fprintf(stderr, "Cholesky factorization of Sigma (Synthetic Dataset Generation Phase) ....."); - -// int success = HICMA_zpotrf_Tile(MorseLower, hicma_descCUV, hicma_descCD, hicma_descCrk, 0, data->hicma_maxrank, pow(10, -1.0 * data->hicma_acc)); -// if (success != MORSE_SUCCESS) { -// printf("Factorization cannot be performed..\n The matrix is not positive definite\n\n"); -// exit(EXIT_FAILURE); -// } -// if (data->verbose == 1 && MORSE_My_Mpi_Rank() == 0) -// fprintf(stderr, " Done.\n"); - -//For checking accuracy -//if(data->check==1 && n<10000) -//{ -//acc=check_acc(data, n, ts); -//printf("normA:%.2e normDenseAppdiff:%.2e Accuracy: %.2e\n", acc.normA, acc.normDenseAppDiff, acc.accuracyDenseAppDiff); -//} - - -// exit(0); //till dtrmv availability from HicMA -//dtrmm is not supported yet by HiCMA - -//Triangular solve dtrmm -// if (data->verbose == 1 && MORSE_My_Mpi_Rank() == 0) -// fprintf(stderr, "LR:Triangular Solve dtrmm Z=L.e (Synthetic Dataset Generation Phase) ....."); -// MORSE_dtrmm_Tile(MorseLeft, MorseLower, MorseNoTrans, MorseNonUnit, 1, data->descC, data->descZ); -// if (data->verbose == 1 && MORSE_My_Mpi_Rank() == 0) -// fprintf(stderr, " Done.\n"); - -// if(log==1) -// { -// MORSE_desc_t *MORSE_descZ = (MORSE_desc_t *)(data->descZ); -// write_vectors(MORSE_descZ->mat, data, n); -// } - -// } -// else -// { -// double * streamdata; - -// if (data->verbose == 1 && MORSE_My_Mpi_Rank() == 0) -// fprintf(stderr,"Reading Observations from disk ....."); - -// streamdata=(double *) malloc(n * sizeof(double)); -// streamdata = readObsFile(data->obsFPath, n); -// MORSE_MLE_dzcpy_Tile_Async(data->descZ, streamdata, data->sequence, &data->request[0]); - -// if (data->verbose == 1 && MORSE_My_Mpi_Rank() == 0) -// fprintf(stderr, "LR: Done.\n"); - -// free(streamdata); -// } - -//Save a copy of descZ into descZcpy for restoring each iteration -//MORSE_dlacpy_Tile(MorseUpperLower, data->descZ, data->descZcpy); - - -// if (data->verbose == 1 && MORSE_My_Mpi_Rank() == 0) -// { -// fprintf(stderr, "LR:Done Z Vector Generation Phase. (Chameleon Synchronous)\n"); -// fprintf(stderr, "LR:************************************************************\n"); -// } - -// return 0; - -//} - - - - -int HICMA_MLE_dzvg_Tile_Async (MLE_data *data, double * Nrand, double * initial_theta, int n, int dts, int log, int p_grid, int q_grid) { +int EXAGEOSTAT_TLR_MLE_dzvg_Tile_Async(MLE_data *data, double *Nrand, double *initial_theta, int n, int dts, int log, + int p_grid, + int q_grid) { //! Generate Observations Vector (Z) for testing Maximum /*! Likelihood function -- HICMA-async * Returns Z observation vector @@ -334,54 +200,55 @@ int HICMA_MLE_dzvg_Tile_Async (MLE_data *data, double * Nrand, double * initial * @param[in] initial_theta: Theta vector with three parameter (Variance, Range, Smoothness) * that is used to to generate the Covariance Matrix. * @param[in] n: Problem size (number spatial locations). - * @param[in] dts: tile size (MB) is used only in the case of HiCMA not MORSE. + * @param[in] dts: tile size (MB) is used only in the case of HiCMA not CHAM. * @param[in] log: equals one if the user needs to generate log files for his problem. * @param[in] p_grid: p_grid in the case of distributed system. * @param[in] q_grid: q_grid in the case of distributed system. * */ //Initialization - MORSE_sequence_t *msequence; - MORSE_request_t mrequest[2] = { MORSE_REQUEST_INITIALIZER, MORSE_REQUEST_INITIALIZER }; - MORSE_desc_t *MORSE_descC = NULL; - MORSE_desc_t *MORSE_descZ = NULL; - + RUNTIME_sequence_t *msequence; + RUNTIME_request_t mrequest[2] = {CHAMELEON_SUCCESS, CHAMELEON_SUCCESS}; + CHAM_desc_t *CHAM_descC = NULL; + CHAM_desc_t *CHAMELEON_descZ = NULL; //Create two dense descriptors to generate the measurment vectors - MORSE_Sequence_Create(&msequence); - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descC, NULL, MorseRealDouble, dts, dts, dts * dts, n, n, 0, 0, n, n, p_grid, q_grid); - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descZ, NULL, MorseRealDouble, dts, dts, dts * dts, n, 1, 0, 0, n, 1, p_grid, q_grid); - + CHAMELEON_Sequence_Create(&msequence); + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAM_descC, NULL, ChamRealDouble, dts, dts, dts * dts, n, n, 0, 0, n, n, p_grid, + q_grid); + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAMELEON_descZ, NULL, ChamRealDouble, dts, dts, dts * dts, n, 1, 0, 0, n, 1, + p_grid, q_grid); //Generate the co-variance matrix C VERBOSE("LR: Initializing Covariance Matrix (Synthetic Dataset Dense Generation Phase)....."); - MORSE_MLE_dcmg_Tile_Async(MorseLower, MORSE_descC, &data->l1, &data->l1, &data->lm, initial_theta, data->dm, data->kernel_fun, msequence, mrequest); + EXAGEOSTAT_MLE_dcmg_Tile_Async(ChamLower, CHAM_descC, &data->l1, &data->l1, &data->lm, initial_theta, data->dm, + data->kernel_fun, msequence, mrequest); VERBOSE(" Done.\n"); //Copy Nrand to Z VERBOSE("LR: Generate Normal Random Distribution Vector Z (Synthetic Dataset Dense Generation Phase) ....."); - MORSE_MLE_dzcpy_Tile_Async(MORSE_descZ, Nrand, msequence, mrequest); + EXAGEOSTAT_MLE_dzcpy_Tile_Async(CHAMELEON_descZ, Nrand, msequence, mrequest); VERBOSE(" Done.\n"); //Cholesky factorization for the Co-variance matrix C VERBOSE("LR: Cholesky factorization of Sigma (Synthetic Dataset Dense Generation Phase) ....."); - int success = MORSE_dpotrf_Tile_Async(MorseLower, MORSE_descC, msequence, mrequest); + int success = CHAMELEON_dpotrf_Tile_Async(ChamLower, CHAM_descC, msequence, mrequest); SUCCESS(success, "LR: Factorization cannot be performed..\n The matrix is not positive definite\n\n"); VERBOSE(" Done.\n"); //Triangular matrix-matrix multiplication VERBOSE("LR: Triangular matrix-matrix multiplication Z=L.e (Synthetic Dataset Dense Generation Phase) ....."); - MORSE_dtrmm_Tile_Async(MorseLeft, MorseLower, MorseNoTrans, MorseNonUnit, 1, MORSE_descC, MORSE_descZ, msequence, mrequest); + CHAMELEON_dtrmm_Tile_Async(ChamLeft, ChamLower, ChamNoTrans, ChamNonUnit, 1, CHAM_descC, CHAMELEON_descZ, msequence, + mrequest); VERBOSE(" Done.\n"); //if log==1 write vector to disk - if(log==1) - { + if (log == 1) { double *z; #if defined(CHAMELEON_USE_MPI) - z = (double *) malloc(n * sizeof(double)); - MORSE_Tile_to_Lapack( MORSE_descZ, z, n); + z = (double* ) malloc(n * sizeof(double)); + CHAMELEON_Tile_to_Lapack( CHAMELEON_descZ, z, n); #else - z = MORSE_descZ->mat; + z = CHAMELEON_descZ->mat; #endif write_vectors(z, data, n); #if defined(CHAMELEON_USE_MPI) @@ -393,119 +260,112 @@ int HICMA_MLE_dzvg_Tile_Async (MLE_data *data, double * Nrand, double * initial VERBOSE("************************************************************\n"); - data->descZ = MORSE_descZ; - data->sequence = msequence; - data->request = mrequest; + data->descZ = CHAMELEON_descZ; + data->sequence = msequence; + data->request = mrequest; //Destory dense descriptors to save memory. - MORSE_Desc_Destroy(&MORSE_descC); + CHAMELEON_Desc_Destroy(&CHAM_descC); return 0; - } //compute MLE function -double HICMA_dmle_Tile(unsigned n, const double * theta, double * grad, void * app_data) +double EXAGEOSTAT_TLR_dmle_Tile(unsigned n, const double *theta, double *grad, void *app_data) //! Maximum Likelihood Evaluation (MLE) - /*! -- HICMA-sync - * Returns the loglikelihhod value for the given theta. - * @param[in] n: unsigned variable used by NLOPT library. - * @param[in] theta: theta Vector with three parameter (Variance, Range, Smoothness) - * that is used to to generate the Covariance Matrix. - * @param[in] grad: double variable used by NLOPT library. - * @param[in] app_data: MLE_data struct with different MLE inputs. - * */ +/*! -- HICMA-sync + * Returns the loglikelihhod value for the given theta. + * @param[in] n: unsigned variable used by NLOPT library. + * @param[in] theta: theta Vector with three parameter (Variance, Range, Smoothness) + * that is used to to generate the Covariance Matrix. + * @param[in] grad: double variable used by NLOPT library. + * @param[in] app_data: MLE_data struct with different MLE inputs. + * */ { //Initialization - double loglik = 0.0; - int compress_diag = 0; - //double ddotproduct = 0.0, - double logdet = 0.0; - double time_facto = 0.0, - time_solve = 0.0, - logdet_calculate = 0.0, - matrix_gen_time = 0.0, - test_time = 0.0; - double flops = 0.0; + double loglik = 0.0; + int compress_diag = 0; + double logdet = 0.0; + double time_facto = 0.0, + time_solve = 0.0, + logdet_calculate = 0.0, + matrix_gen_time = 0.0, + test_time = 0.0; + double flops = 0.0; int success, maxrank, acc; - //int verbose; - int N, NRHS; + int N, NRHS; int lts;//, dts; int hicma_data_type; int i = 0; - int num_params=0; - MLE_data *data = (MLE_data*) app_data; - MORSE_desc_t *hicma_descC = (MORSE_desc_t *) data->hicma_descC; - MORSE_desc_t *hicma_descCD = (MORSE_desc_t *) data->hicma_descCD; - MORSE_desc_t *hicma_descCUV = (MORSE_desc_t *) data->hicma_descCUV; - MORSE_desc_t *hicma_descCrk = (MORSE_desc_t *) data->hicma_descCrk; - MORSE_desc_t *hicma_descZ = (MORSE_desc_t *) data->hicma_descZ; - MORSE_desc_t *morse_descZ = (MORSE_desc_t *) data->descZ; - MORSE_desc_t *hicma_descZcpy = (MORSE_desc_t *) data->hicma_descZcpy; - MORSE_desc_t *hicma_descdet = (MORSE_desc_t *) data->hicma_descdet; - MORSE_desc_t *hicma_descproduct = (MORSE_desc_t *) data->hicma_descproduct; - MORSE_sequence_t *hsequence = (MORSE_sequence_t *) data->hsequence; - MORSE_request_t *hrequest = (MORSE_request_t *) data->hrequest; - if(strcmp(data->kernel_fun, "univariate_matern_stationary") == 0 || strcmp(data->kernel_fun, "univariate_pow_exp_stationary") == 0 ) + int num_params = 0; + MLE_data *data = (MLE_data *) app_data; + HICMA_desc_t *hicma_descC = (HICMA_desc_t *) data->hicma_descC; + HICMA_desc_t *hicma_descCD = (HICMA_desc_t *) data->hicma_descCD; + HICMA_desc_t *hicma_descCUV = (HICMA_desc_t *) data->hicma_descCUV; + HICMA_desc_t *hicma_descCrk = (HICMA_desc_t *) data->hicma_descCrk; + HICMA_desc_t *hicma_descZ = (HICMA_desc_t *) data->hicma_descZ; + CHAM_desc_t *CHAM_descZ = (CHAM_desc_t *) data->descZ; + HICMA_desc_t *hicma_descZcpy = (HICMA_desc_t *) data->hicma_descZcpy; + HICMA_desc_t *hicma_descdet = (HICMA_desc_t *) data->hicma_descdet; + CHAM_desc_t *cham_descproduct = (CHAM_desc_t *) data->descproduct; + HICMA_sequence_t *hsequence = (HICMA_sequence_t *) data->hsequence; + HICMA_request_t *hrequest = (HICMA_request_t *) data->hrequest; + if (strcmp(data->kernel_fun, "univariate_matern_stationary") == 0 || + strcmp(data->kernel_fun, "univariate_pow_exp_stationary") == 0) num_params = 3; - else if(strcmp(data->kernel_fun, "univariate_matern_nuggets_stationary") == 0) + else if (strcmp(data->kernel_fun, "univariate_matern_nuggets_stationary") == 0) num_params = 4; - else if(strcmp(data->kernel_fun, "univariate_matern_non_stationary") == 0) + else if (strcmp(data->kernel_fun, "univariate_matern_non_stationary") == 0) num_params = 9; - else if(strcmp(data->kernel_fun, "bivariate_matern_flexible") == 0) + else if (strcmp(data->kernel_fun, "bivariate_matern_flexible") == 0) num_params = 11; - else if(strcmp(data->kernel_fun, "bivariate_matern_parsimonious") == 0) + else if (strcmp(data->kernel_fun, "bivariate_matern_parsimonious") == 0) num_params = 6; - else if(strcmp(data->kernel_fun, "bivariate_matern_parsimonious2") == 0) + else if (strcmp(data->kernel_fun, "bivariate_matern_parsimonious2") == 0) num_params = 6; - else if(strcmp(data->kernel_fun, "bivariate_matern_parsimonious_profile") == 0) + else if (strcmp(data->kernel_fun, "bivariate_matern_parsimonious_profile") == 0) num_params = 6; - else if(strcmp(data->kernel_fun, "bivariate_matern_parsimonious2_profile") == 0) + else if (strcmp(data->kernel_fun, "bivariate_matern_parsimonious2_profile") == 0) num_params = 6; - else - { - fprintf(stderr,"Choosen kernel is not exist(2)!\n"); - fprintf(stderr, "Called function is: %s\n",__func__); + else if (strcmp(data->kernel_fun, "univariate_matern_non_gaussian") == 0 || + strcmp(data->kernel_fun, "univariate_exp_non_gaussian") == 0) + num_params = 6; + else if (strcmp(data->kernel_fun, "trivariate_matern_parsimonious") == 0) + num_params = 10; + else if (strcmp(data->kernel_fun, "univariate_matern_non_stat") == 0) + num_params = 8; + else { + fprintf(stderr, "Choosen kernel is not exist!\n"); + fprintf(stderr, "Called function is: %s\n", __func__); exit(0); - } - //to be removed - /* for(i=0;iverbose; - N = hicma_descCD->m; - NRHS = hicma_descZ->n; - lts = hicma_descZ->mb; - //dts = morse_descZ->mb; - maxrank = ((MLE_data*)data)->hicma_maxrank; - acc = ((MLE_data*)data)->hicma_acc; - hicma_data_type = ((MLE_data*)data)->hicma_data_type; - data->det = 0; - data->dotp = 0; - - + } + //verbose = data->verbose; + N = hicma_descCD->m; + NRHS = hicma_descZ->n; + lts = hicma_descZ->mb; + maxrank = ((MLE_data *) data)->hicma_maxrank; + acc = ((MLE_data *) data)->hicma_acc; + hicma_data_type = ((MLE_data *) data)->hicma_data_type; + data->det = 0; + data->dotp = 0; //Save a copy of descZ into descZcpy for restoring each iteration - if (data->iter_count == 0) - { + if (data->iter_count == 0) { - if (strcmp(data->locsFPath, "") == 0) - { + if (strcmp(data->locsFPath, "") == 0) { double *z = (double *) malloc(N * sizeof(double)); - MORSE_Tile_to_Lapack( morse_descZ, z, N); - MORSE_Lapack_to_Tile( z, N, hicma_descZ); + CHAMELEON_Tile_to_Lapack(CHAM_descZ, z, N); + HICMA_Lapack_to_Tile(z, N, hicma_descZ); free(z); - MORSE_Desc_Destroy(&morse_descZ); + VERBOSE("transforming\n"); + //CHAMELEON_Desc_Destroy(&CHAM_descZ); } - MORSE_dlacpy_Tile(MorseUpperLower, hicma_descZ, hicma_descZcpy); + HICMA_dlacpy_Tile(ChamUpperLower, hicma_descZ, hicma_descZcpy); } - if(strcmp(data->recovery_file,"") != 0 && recover(data->recovery_file, data->iter_count, theta, &loglik, num_params)); + if (strcmp(data->recovery_file, "") != 0 && + recover(data->recovery_file, data->iter_count, theta, &loglik, num_params)); - else{ + else { //Save a copy of descZ into descZcpy for restoring each iteration //Matrix generation part. @@ -513,192 +373,141 @@ double HICMA_dmle_Tile(unsigned n, const double * theta, double * grad, void * a START_TIMING(matrix_gen_time); HICMA_problem_t hicma_problem; - hicma_problem.theta= (double *)theta; - hicma_problem.noise = 1e-4; - hicma_problem.ndim = 2; + hicma_problem.theta = (double *) theta; + hicma_problem.noise = 1e-4; + hicma_problem.ndim = 2; - //printf("N:%d\n", N); - //exit(0); // I need to change the location struct to vector array (TO DO) - double *xycoord = (double *) malloc( 2 * N * sizeof(double)); - - //printf("N=%d\n", N); - if(strcmp(data->kernel_fun, "bivariate_matern_parsimonious") == 0 || - strcmp(data->kernel_fun, "bivariate_matern_parsimonious_profile") == 0) - { int j =0; - for (i = 0; i < N; i++) - { + double *xycoord = (double *) malloc(2 * N * sizeof(double)); + + if (strcmp(data->kernel_fun, "bivariate_matern_parsimonious") == 0 || + strcmp(data->kernel_fun, "bivariate_matern_parsimonious_profile") == 0) { + int j = 0; + for (i = 0; i < N; i++) { xycoord[i] = data->l1.x[j]; - xycoord[N+i] = data->l1.y[j]; - if(i % 2 != 0) + xycoord[N + i] = data->l1.y[j]; + if (i % 2 != 0) j++; } - hicma_problem.kernel_type = strcmp(data->dm, "gc") == 0? STARSH_SPATIAL_PARSIMONIOUS_GCD : STARSH_SPATIAL_PARSIMONIOUS_SIMD; - } - else if(strcmp(data->kernel_fun, "bivariate_matern_parsimonious2") == 0 || - strcmp(data->kernel_fun, "bivariate_matern_parsimonious2_profile") == 0) - { - int j =0; - for (i = 0; i < N; i++) - { - if(i == N/2) + hicma_problem.kernel_type = + strcmp(data->dm, "gc") == 0 ? STARSH_SPATIAL_PARSIMONIOUS_GCD : STARSH_SPATIAL_PARSIMONIOUS_SIMD; + } else if (strcmp(data->kernel_fun, "trivariate_matern_parsimonious") == 0) { + int j = 0; + for (i = 0; i < N; i++) { + xycoord[i] = data->l1.x[j]; + xycoord[N + i] = data->l1.y[j]; + if (i % 3 != 0) + j++; + } + hicma_problem.kernel_type = + strcmp(data->dm, "gc") == 0 ? STARSH_SPATIAL_PARSIMONIOUS_GCD : STARSH_SPATIAL_PARSIMONIOUS_SIMD; + } else if (strcmp(data->kernel_fun, "bivariate_matern_parsimonious2") == 0 || + strcmp(data->kernel_fun, "bivariate_matern_parsimonious2_profile") == 0) { + int j = 0; + for (i = 0; i < N; i++) { + if (i == N / 2) j = 0; xycoord[i] = data->l1.x[j]; - xycoord[N+i] = data->l1.y[j]; + xycoord[N + i] = data->l1.y[j]; j++; } - hicma_problem.kernel_type = strcmp(data->dm, "gc") == 0? STARSH_SPATIAL_PARSIMONIOUS2_GCD : STARSH_SPATIAL_PARSIMONIOUS2_SIMD; - } - - else - { for (i = 0; i < N; i++) - { + hicma_problem.kernel_type = + strcmp(data->dm, "gc") == 0 ? STARSH_SPATIAL_PARSIMONIOUS2_GCD : STARSH_SPATIAL_PARSIMONIOUS2_SIMD; + } else { + for (i = 0; i < N; i++) { xycoord[i] = data->l1.x[i]; - xycoord[N+i] = data->l1.y[i]; + xycoord[N + i] = data->l1.y[i]; } - hicma_problem.kernel_type = strcmp(data->dm, "gc") == 0? STARSH_SPATIAL_MATERN2_GCD : STARSH_SPATIAL_MATERN2_SIMD; + hicma_problem.kernel_type = + strcmp(data->dm, "gc") == 0 ? STARSH_SPATIAL_MATERN2_GCD : STARSH_SPATIAL_MATERN2_SIMD; } - /* - if( strcmp(data->dm, "gc") == 0) - printf("gcd metric is used: %d\n", STARSH_SPATIAL_MATERN2_GCD); - else - printf("ed metric is used: %d\n", STARSH_SPATIAL_MATERN2_SIMD); - */ - hicma_problem.point = xycoord; + hicma_problem.point = xycoord; HICMA_zgenerate_problem(hicma_data_type, 'S', 0, N, lts, hicma_descCUV->mt, hicma_descCUV->nt, &hicma_problem); - mpiF = hicma_problem.starsh_format; - HICMA_zgytlr_Tile(MorseLower, hicma_descCUV, hicma_descCD, hicma_descCrk, 0, maxrank, pow(10, -1.0 * acc), compress_diag, hicma_descC); + mpiF = hicma_problem.starsh_format; + + HICMA_zgytlr_Tile(HicmaLower, hicma_descCUV, hicma_descCD, hicma_descCrk, 0, maxrank, pow(10, -1.0 * acc), + compress_diag, hicma_descC); STOP_TIMING(matrix_gen_time); VERBOSE(" Done.\n"); - - - - - - // MORSE_MLE_dcmg_Tile_Async(MorseLower, MORSE_descC, msequence, &mrequest[0], &data->l1, &data->l1, (double *)theta, data->dm); - //***************** check matrices - //double *AA = (double *) malloc(N * N *sizeof(double)); - //double *BB = (double *) malloc(N * N * sizeof(double)); - // MORSE_Tile_to_Lapack(hicma_descC, BB, N); - //MORSE_desc_t *descDense = ((MLE_data*)data)->descC; - //HICMA_zuncompress(MorseUpperLower, hicma_descCUV, descDense, hicma_descCrk); - //HICMA_zdiag_vec2mat(hicma_descCD, descDense); - //MORSE_Tile_to_Lapack(descDense, AA, N); - //int i=0; - //double sum =0; - //for ( i = 0;i< n*n ;i++) - //sum += abs(AA[i]-BB[i]); - //printf("Sum= %f \n", sum); - //exit(0); + fflush(stdout); //****************************** - VERBOSE("LR: re-Copy z..."); + VERBOSE("LR: re-Copy z..."); START_TIMING(test_time); //re-store old Z - MORSE_dlacpy_Tile(MorseUpperLower, hicma_descZcpy, hicma_descZ); + HICMA_dlacpy_Tile(HicmaUpperLower, hicma_descZcpy, hicma_descZ); STOP_TIMING(test_time); VERBOSE(" Done.\n"); - //************* - /* - if(((MLE_data*)data)->check == 1 ) - { - if (((MLE_data*)data)->verbose == 1 && MORSE_My_Mpi_Rank() == 0) - fprintf(stderr, "LR: allocating and coping original covariance matrix for accuracy checking (Synthetic Dataset Generation Phase) ....."); - ((MLE_data*)data)->Adense = (double *) malloc(N * N * sizeof(double)); - ((MLE_data*)data)->Adense2 = (double *) malloc(N * N * sizeof(double)); - //printf("%d - %d\n",MORSE_descC->m,MORSE_descC->n); - MORSE_Tile_to_Lapack(MORSE_descC, ((MLE_data*)data)->Adense, N); - MORSE_Tile_to_Lapack(MORSE_descC, ((MLE_data*)data)->Adense2, N); - //fprintf(stderr," %6.4e", data->Adense[0]); - //print_matrix("test Hicma",n, n, data->Adense, n); - //PASTE_TILE_TO_LAPACK( MORSE_descC, data->Adense, data->check, double, M, M); - //PASTE_TILE_TO_LAPACK( MORSE_descC, data->Adense2, data->check, double, M, M); - if (((MLE_data*)data)->verbose == 1 && MORSE_My_Mpi_Rank() == 0) - fprintf(stderr, " Done.\n"); - } - */ - //************** + //Calculate Cholesky Factorization (C=LL-1) - VERBOSE("LR: Cholesky factorization of Sigma..."); + VERBOSE("LR: Cholesky factorization of Sigma..."); START_TIMING(time_facto); - //success = MORSE_dpotrf_Tile(MorseLower, MORSE_descC); - //HICMA_set_print_index(); - success = HICMA_zpotrf_Tile(MorseLower, hicma_descCUV, hicma_descCD, hicma_descCrk, 0, maxrank, pow(10, -1.0 * acc)); - //printf("%s %d EARLY EXIT\n", __FILE__, __LINE__); exit(0);//@KA + success = HICMA_dpotrf_Tile(HicmaLower, hicma_descCUV, hicma_descCD, hicma_descCrk, 0, maxrank, + pow(10, -1.0 * acc)); SUCCESS(success, "LR: Factorization cannot be performed..\n The matrix is not positive definite\n\n"); STOP_TIMING(time_facto); flops = flops + FLOPS_DPOTRF(N); VERBOSE(" Done."); - //For checking accuracy - //if(((MLE_data*)data)->check == 1 ) - //{ - // acc_struct acc_s = check_acc(data, N, ts); - // printf("normA:%.2e normDenseAppdiff:%.2e Accuracy: %.2e\n", acc_s.normA, acc_s.normDenseAppDiff, acc_s.accuracyDenseAppDiff); - // } - - //***************Kadir (should be removed) - //double * ranks = (double *) malloc( hicma_descCrk->mt * hicma_descCrk->nt * sizeof(double)); - //MORSE_Tile_to_Lapack(hicma_descCrk, ranks, hicma_descCrk->mt); - //HICMA_stat_t hicma_statrk_initial; - //zget_stat(MorseLower, ranks, hicma_descCrk->mt, hicma_descCrk->nt, hicma_descCrk->mt, &hicma_statrk_initial); - //printf("After LR cholesky max rank: %d\n", hicma_statrk_initial.max); - //********* + //********* //Calculate log(|C|) --> log(square(|L|)) VERBOSE("LR:Calculating the log determinant ..."); START_TIMING(logdet_calculate); - data->det = 0; - HICMA_MLE_dmdet_Tile_Async(hicma_descCD, hsequence, &hrequest[0], hicma_descdet); - MORSE_Sequence_Wait(hsequence); - logdet = 2 * data->det; + data->det = 0; + EXAGEOSTAT_TLR_MLE_dmdet_Tile_Async(hicma_descCD, hsequence, &hrequest[0], hicma_descdet); + HICMA_Sequence_Wait(hsequence); + logdet = 2 * data->det; STOP_TIMING(logdet_calculate); VERBOSE(" Done."); //Solving Linear System (L*X=Z)--->inv(L)*Z - VERBOSE("LR:Solving the linear system ..."); + VERBOSE("LR:Solving the linear system ..."); START_TIMING(time_solve); //Compute triangular solve LC*X = Z - //MORSE_dtrsm_Tile(MorseLeft,MorseLower,MorseNoTrans,MorseNonUnit,1,MORSE_descC,MORSE_descZ); - HICMA_ztrsmd_Tile(MorseLeft, MorseLower, MorseNoTrans, MorseNonUnit, 1, hicma_descCUV, hicma_descCD, hicma_descCrk, hicma_descZ, maxrank); + + HICMA_dtrsmd_Tile(HicmaLeft, HicmaLower, HicmaNoTrans, HicmaNonUnit, 1, hicma_descCUV, hicma_descCD, + hicma_descCrk,hicma_descZ, maxrank); STOP_TIMING(time_solve); - flops = flops + FLOPS_DTRSM(MorseLeft, N, NRHS); + flops = flops + FLOPS_DTRSM(ChamLeft, N, NRHS); VERBOSE(" Done."); + VERBOSE("Copy to chameleon"); + double *z = (double *) malloc(N * N * sizeof(double)); + HICMA_Tile_to_Lapack(hicma_descZ, z, N); + CHAMELEON_Lapack_to_Tile(z, N, CHAM_descZ); + free(z); VERBOSE("LR:Calculating dot product..."); - MORSE_dgemm_Tile (MorseTrans, MorseNoTrans, 1, hicma_descZ, hicma_descZ, 0, hicma_descproduct); - loglik = -0.5 * ((MLE_data*)data)->dotp - 0.5*logdet - (double) (N / 2.0) * log(2.0 * PI); - // loglik = -(N /2) + (N /2)*log (N) -(N / 2 ) * log(data->dotp) - 0.5*logdet - (double) (N / 2.0) * log(2.0 * PI); + CHAMELEON_dgemm_Tile(ChamTrans, ChamNoTrans, 1, CHAM_descZ, CHAM_descZ, 0, cham_descproduct); + loglik = -0.5 * ((MLE_data *) data)->dotp - 0.5 * logdet - (double) (N / 2.0) * log(2.0 * PI); + VERBOSE(" Done."); //Calculate the ranks - if(calc_rank_stat == 1) { - int i = 0; - int MBrk = 1; - int NBrk = 1; - int Mrk = hicma_descCUV->mt; - int Nrk = hicma_descCUV->mt; - if (data->iter_count == 0) - { - Ark_initial = (double *) calloc( Mrk * Nrk, sizeof(double)); - Ark_old = (double *) calloc( Mrk * Nrk, sizeof(double)); + if (calc_rank_stat == 1) { + int i = 0; + int MBrk = 1; + int NBrk = 1; + int Mrk = hicma_descCUV->mt; + int Nrk = hicma_descCUV->mt; + if (data->iter_count == 0) { + Ark_initial = (double *) calloc(Mrk * Nrk, sizeof(double)); + Ark_old = (double *) calloc(Mrk * Nrk, sizeof(double)); } - MORSE_Tile_to_Lapack( hicma_descCrk, Ark_initial, Mrk); - for(i=0;i Ark_old[i]) - { + HICMA_Tile_to_Lapack(hicma_descCrk, Ark_initial, Mrk); + for (i = 0; i < Mrk * Nrk; i++) { + if (Ark_initial[i] > Ark_old[i]) { Ark_old[i] = Ark_initial[i]; } } - if(MORSE_My_Mpi_Rank()==0){ - fwrite_array(hicma_descCrk->m, hicma_descCrk->n, hicma_descCrk->m, Ark_old,"ranks.csv"); + if (HICMA_My_Mpi_Rank() == 0) { + fwrite_array(hicma_descCrk->m, hicma_descCrk->n, hicma_descCrk->m, Ark_old, "ranks.csv"); print_array(hicma_descCrk->m, hicma_descCrk->n, hicma_descCrk->m, Ark_old, stdout); HICMA_stat_t hicma_statrk_initial; - zget_stat(MorseLower, Ark_old, Mrk, Nrk, Mrk, &hicma_statrk_initial); + zget_stat(ChamLower, Ark_old, Mrk, Nrk, Mrk, &hicma_statrk_initial); zprint_stat(hicma_statrk_initial); fflush(stderr); fflush(stdout); @@ -706,80 +515,55 @@ double HICMA_dmle_Tile(unsigned n, const double * theta, double * grad, void * a } //multiplicative scale - // data->variance = (1.0/N) * data->dotp; data->variance = theta[0]; } #if defined(CHAMELEON_USE_MPI) MPI_Bcast(&loglik,1, MPI_DOUBLE, 0, MPI_COMM_WORLD ); - //MPI_Bcast(theta,num_params, MPI_DOUBLE, 0, MPI_COMM_WORLD ); - if(MORSE_My_Mpi_Rank() == 0) + if(HICMA_My_Mpi_Rank() == 0) { #endif - //Print Iteration Summary - //fprintf(stderr,"***************************************************\n"); - //fprintf(stderr,"\n------ddotproduct: %.8f ", ((MLE_data*)data)->dotp); - //fprintf(stderr,"\n------logdet: %.8f ", logdet); - //fprintf(stderr,"------det: %.*e ", det); - //fprintf(stderr,"\n------expr2: %.8f ",((double) (N / 2) * log(2 * PI))); - //fprintf(stderr," ---- Theta1: %.8f ---- Theta2: %.8f ---- Theta3: %.8f ----LogLi: %.8f\n", theta[0], theta[1], theta[2],loglik); - - // if(strcmp(data->checkpoint_file,"") != 0) - // checkpointing(data->checkpoint_file, data->iter_count, theta, loglik, num_params); - - printf(" %3d- Model Parameters (", ((MLE_data*)data)->iter_count+1); - - if(data->log == 1) - fprintf(((MLE_data*)data)->pFileLog, " %3d- Model Parameters (", ((MLE_data*)data)->iter_count+1); - - if(strcmp(((MLE_data*)data)->kernel_fun, "bivariate_matern_parsimonious_profile") == 0 || strcmp(((MLE_data*)data)->kernel_fun, "bivariate_matern_parsimonious2_profile") == 0) - { - printf("%.8f, %.8f,", ((MLE_data*)data)->variance1, ((MLE_data*)data)->variance2); - i = 2; - results.estimated_theta[0] = data->variance1; - results.estimated_theta[1] = data->variance2; - } - else - i=0; - for(;ilog == 1) - fprintf(((MLE_data*)data)->pFileLog,"%.8f, ", theta[i]); - } - printf(")----> LogLi: %.18f\n", loglik); - if(((MLE_data*)data)->log == 1) - fprintf(((MLE_data*)data)->pFileLog, ")----> LogLi: %.18f\n", loglik); - fprintf(stderr," ---- Facto Time: %.8f\n", time_facto); - //fprintf(stderr," ---- logdet Time: %.8f\n", logdet_calculate); - //fprintf(stderr," ---- dtrsm Time: %.8f\n", time_solve); - fprintf(stderr," ---- Matrix Generation Time: %.8f\n", matrix_gen_time); - //fprintf(stderr," ---- re-store Z Vector Time: %.8f\n", test_time); - fprintf(stderr," ---- Total Time: %.8f\n", matrix_gen_time+time_facto + logdet_calculate + time_solve); - fprintf(stderr," ---- Gflop (ignore): %.8f\n", flops / 1e9 ); - //fprintf(stderr," ---- Gflop/s: %.8f\n", flops / 1e9 / (time_facto + time_solve)); - //fprintf(stderr," ---- Peak Performance: %.8f Gflops/s\n", (ncores*p_grid*q_grid*1.8.3) ); - //fprintf(stderr,"***************************************************\n"); + printf(" %3d- Model Parameters (", ((MLE_data *) data)->iter_count + 1); + + if (data->log == 1) + fprintf(((MLE_data *) data)->pFileLog, " %3d- Model Parameters (", ((MLE_data *) data)->iter_count + 1); + + if (strcmp(((MLE_data *) data)->kernel_fun, "bivariate_matern_parsimonious_profile") == 0 || + strcmp(((MLE_data *) data)->kernel_fun, "bivariate_matern_parsimonious2_profile") == 0) { + printf("%.8f, %.8f,", ((MLE_data *) data)->variance1, ((MLE_data *) data)->variance2); + i = 2; + + } else + i = 0; + for (; i < num_params; i++) { + printf("%.8f", theta[i]); + if (i < num_params - 1) + printf(","); + + if (((MLE_data *) data)->log == 1) + fprintf(((MLE_data *) data)->pFileLog, "%.8f, ", theta[i]); + } + + printf(")----> LogLi: %.18f\n", loglik); + if (((MLE_data *) data)->log == 1) + fprintf(((MLE_data *) data)->pFileLog, ")----> LogLi: %.18f\n", loglik); + #if defined(CHAMELEON_USE_MPI) } #endif - ((MLE_data*)data)->iter_count++; + ((MLE_data *) data)->iter_count++; // for experiments - ((MLE_data*)data)->avg_exec_time_per_iter+=matrix_gen_time+time_facto + logdet_calculate + time_solve; - ((MLE_data*)data)->avg_flops_per_iter+=flops / 1e9 / (time_facto +time_solve); - ((MLE_data*)data)->final_loglik=loglik; + ((MLE_data *) data)->avg_exec_time_per_iter += matrix_gen_time + time_facto + logdet_calculate + time_solve; + ((MLE_data *) data)->avg_flops_per_iter += flops / 1e9 / (time_facto + time_solve); + ((MLE_data *) data)->final_loglik = loglik; - results.final_loglik=loglik; + results.final_loglik = loglik; return loglik; } -double HICMA_dmle_Tile_Async(unsigned n, const double * theta, double * grad, void * data) { +double EXAGEOSTAT_TLR_dmle_Tile_Async(unsigned n, const double *theta, double *grad, void *data) { //! Maximum Likelihood Evaluation (MLE) /*! -- HICMA-async * Returns the loglikelihhod value for the given theta. @@ -789,767 +573,541 @@ double HICMA_dmle_Tile_Async(unsigned n, const double * theta, double * grad, vo * @param[in] grad: double variable used by NLOPT library. * @param[in] data: MLE_data struct with different MLE inputs. * */ - //Initialization - /* double loglik = 0.0; - double ddotproduct = 0.0, - logdet = 0.0, - compress_diag = 0.0; - double time_facto = 0.0, - time_solve = 0.0, - logdet_calculate = 0.0, - matrix_gen_time = 0.0, - test_time = 0.0; - double flops = 0.0; - int success, maxrank, acc; - int verbose, N, NRHS; - int ts; - - MORSE_desc_t *MORSE_descC = (MORSE_desc_t *)((MLE_data*)data)->descC; - MORSE_desc_t *hicma_descCD = (MORSE_desc_t *)((MLE_data*)data)->hicma_descCD; - MORSE_desc_t *hicma_descCUV = (MORSE_desc_t *)((MLE_data*)data)->hicma_descCUV; - MORSE_desc_t *hicma_descCrk = (MORSE_desc_t *)((MLE_data*)data)->hicma_descCrk; - MORSE_desc_t *MORSE_descZ = (MORSE_desc_t *)((MLE_data*)data)->descZ; - MORSE_desc_t *MORSE_descZcpy = (MORSE_desc_t *)((MLE_data*)data)->descZcpy; - MORSE_desc_t *MORSE_descdet = (MORSE_desc_t *)((MLE_data*)data)->descdet; - MORSE_desc_t *MORSE_descproduct = (MORSE_desc_t *)((MLE_data*)data)->descproduct; - MORSE_sequence_t *msequence = (MORSE_sequence_t *)((MLE_data*)data)->sequence; - MORSE_request_t *mrequest = (MORSE_request_t *)((MLE_data*)data)->request; - verbose = ((MLE_data*)data)->verbose; - N = hicma_descCD->m; - NRHS = MORSE_descZ->n; - ts = MORSE_descZ->mt; //should be preinted to check - maxrank = ((MLE_data*)data)->hicma_maxrank; - acc = ((MLE_data*)data)->hicma_acc; - ((MLE_data*)data)->det = 0.0; - ((MLE_data*)data)->dotp = 0.0; - if (((MLE_data*)data)->iter_count==0) - //Save a copy of descZ into descZcpy for restoring each iteration - MORSE_dlacpy_Tile_Async(MorseUpperLower ,MORSE_descZcpy,MORSE_descZ,msequence,&mrequest[0]); - //Generate new co-variance matrix C based on new theta - if (verbose == 1 && MORSE_My_Mpi_Rank() == 0) - fprintf(stderr, "LR:Generate New Covariance Matrix..."); - START_TIMING(matrix_gen_time); - //MORSE_MLE_cmg_Tile_Async(MORSE_descC, msequence, &mrequest[0], &((MLE_data*)data)->l1, &((MLE_data*)data)->l1, theta, ((MLE_data*)data)->dm); - //ddcay is any vale for GEOSTAT (not used) - HICMA_problem_t hicma_problem; - hicma_problem.theta = (double *)theta; - hicma_problem.noise = 0.0; - hicma_problem.ndim = 2; - HICMA_zgenerate_problem(HICMA_STARSH_PROB_GEOSTAT, 'S', 0, n, ts, hicma_descCUV->mt, hicma_descCUV->nt, &hicma_problem); - mpiF = hicma_problem.starsh_format; - HICMA_zgytlr_Tile_Async(MorseLower, hicma_descCUV, hicma_descCD, hicma_descCrk, 0, maxrank, pow(10, -1.0 * acc), compress_diag, MORSE_descC, msequence, &mrequest[0]); - STOP_TIMING(matrix_gen_time); - if (verbose == 1 && MORSE_My_Mpi_Rank() == 0) - fprintf(stderr, " Done.\n"); - //Re-store old Z - if (verbose == 1 && MORSE_My_Mpi_Rank() == 0) - fprintf(stderr, "LR: Re-Copy z..."); - START_TIMING(test_time); - MORSE_dlacpy_Tile_Async(MorseUpperLower, MORSE_descZcpy, MORSE_descZ, msequence, &mrequest[0]); - STOP_TIMING(test_time); - if (verbose == 1 && MORSE_My_Mpi_Rank() == 0) - fprintf(stderr, " Done.\n"); - //Calculate Cholesky Factorization (C=LL-1) - if (verbose == 1 && MORSE_My_Mpi_Rank() == 0) - fprintf(stderr, "LR: Cholesky factorization of Sigma..."); - START_TIMING(time_facto); - //success = MORSE_dpotrf_Tile(MorseLower, MORSE_descC); - success = HICMA_zpotrf_Tile_Async(MorseLower, hicma_descCUV, hicma_descCD, hicma_descCrk, 0, maxrank, pow(10, -1.0 * acc), msequence, &mrequest[0]); - STOP_TIMING(time_facto); - if (success != MORSE_SUCCESS) { - fprintf(stderr,"Factorization cannot be performed..\n" - "The matrix is not positive definite\n\n"); - exit(0); - } - flops = flops + FLOPS_DPOTRF(N); - if (verbose == 1 && MORSE_My_Mpi_Rank() == 0) - fprintf(stderr, "LR: Done.\n"); - //Calculate log(|C|) --> log(square(|L|)) - if (verbose == 1 && MORSE_My_Mpi_Rank() == 0) - fprintf(stderr, "LR:Calculating the log determinant ..."); - START_TIMING(logdet_calculate); - ((MLE_data*)data)->det = 0; - MORSE_MLE_dmdet_Tile_Async(MORSE_descC, msequence, &mrequest[0],MORSE_descdet); - MORSE_Sequence_Wait(msequence); - logdet = 2 * ((MLE_data*)data)->det; - STOP_TIMING(logdet_calculate); - if (verbose == 1 && MORSE_My_Mpi_Rank() == 0) - fprintf(stderr, "LR: Done.\n"); - //Solving Linear System (L*X=Z)--->inv(L)*Z - if (verbose == 1 && MORSE_My_Mpi_Rank() == 0) - fprintf(stderr, "LR: Solving the linear system ...\n"); - START_TIMING(time_solve); - //Compute triangular solve LC*X = Z - //MORSE_dtrsm_Tile_Async(MorseLeft,MorseLower,MorseNoTrans,MorseNonUnit,1,MORSE_descC,MORSE_descZ,msequence,&mrequest[0]); - HICMA_ztrsmd_Tile_Async( MorseLeft, MorseLower, MorseNoTrans, MorseNonUnit, 1, hicma_descCUV, hicma_descCD, hicma_descCrk, MORSE_descZ, maxrank, msequence, &mrequest[0]); - STOP_TIMING(time_solve); - flops = flops + FLOPS_DTRSM(MorseLeft,N, NRHS); - if (verbose == 1 && MORSE_My_Mpi_Rank() == 0) - fprintf(stderr, " Done.\n"); - if (verbose == 1 && MORSE_My_Mpi_Rank() == 0) - fprintf(stderr, "LR:Calculating dot product..."); - //dotp=0; - //MORSE_MLE_core_ddotp_Async(MORSE_descZ,MORSE_descproduct,msequence, &mrequest[0]); - //MORSE_Sequence_Wait(msequence); - //((MLE_data*)data)->dotp=0; - MORSE_dgemm_Tile_Async(MorseTrans, MorseNoTrans, 1, MORSE_descZ, MORSE_descZ, 0, MORSE_descproduct,msequence,&mrequest[0]); - //fprintf(stderr,"sucess: %d", success); - //exit(0); - loglik = -0.5 * ((MLE_data*)data)->dotp - 0.5*logdet - (double) (N / 2.0) * log(2.0 * PI); - if (verbose == 1 && MORSE_My_Mpi_Rank() == 0) - fprintf(stderr, "LR: Done.\n"); -#if defined(CHAMELEON_USE_MPI) - MPI_Bcast(&loglik,1, MPI_DOUBLE, 0, MPI_COMM_WORLD ); - MPI_Bcast(theta,3, MPI_DOUBLE, 0, MPI_COMM_WORLD ); - if(MORSE_My_Mpi_Rank() == 0) - { -#endif - //Print Iteration Summary - //fprintf(stderr,"***************************************************\n"); - //fprintf(stderr,"------ddotproduct: %.8f ", ((MLE_data*)data)->dotp); - //fprintf(stderr,"------logdet: %.8f ", logdet); - //fprintf(stderr,"------det: %.*e ", det); - //fprintf(stderr,"------expr2: %.8f ",((double) (N / 2) * log(2 * PI))); - //fprintf(stderr," ---- Theta1: %.8f ---- Theta2: %.8f ---- Theta3: %.8f ----LogLi: %.8f\n", theta[0], theta[1], theta[2],loglik); - fprintf(stderr," %3d- Model Parameters (varinace, range, smoothness): (%.8f, %.8f, %.8f) ----> LogLi: %.8f\n", ((MLE_data*)data)->iter_count+1, theta[0], theta[1], theta[2],loglik); - if(((MLE_data*)data)->log == 1) - fprintf(((MLE_data*)data)->pFileLog, " %3d- Model Parameters (varinace, range, smoothness): (%.8f, %.8f, %.8f) ----> LogLi: %.8f\n", ((MLE_data*)data)->iter_count+1, theta[0], theta[1], theta[2],loglik); - //fprintf(stderr," ---- Facto Time: %.8f\n", time_facto); - //fprintf(stderr," ---- logdet Time: %.8f\n", logdet_calculate); - //fprintf(stderr," ---- dtrsm Time: %.8f\n", time_solve); - //fprintf(stderr," ---- Matrix Generation Time: %.8f\n", matrix_gen_time); - //fprintf(stderr," ---- re-store Z Vector Time: %.8f\n", test_time); - //fprintf(stderr," ---- Total Time: %.8f\n", matrix_gen_time+time_facto + logdet_calculate + time_solve); - //fprintf(stderr," ---- Gflop (ignore): %.8f\n", flops / 1e9 ); - //fprintf(stderr," ---- Gflop/s: %.8f\n", flops / 1e9 / (time_facto + time_solve)); - //fprintf(stderr," ---- Peak Performance: %.8f Gflops/s\n", (ncores*p_grid*q_grid*1.8.3) ); - //fprintf(stderr,"***************************************************\n"); -#if defined(CHAMELEON_USE_MPI) - } -#endif - - ((MLE_data*)data)->iter_count++; - // for experiments - ((MLE_data*)data)->avg_exec_time_per_iter+=matrix_gen_time+time_facto + logdet_calculate + time_solve; - ((MLE_data*)data)->avg_flops_per_iter+=flops / 1e9 / (time_facto +time_solve); - ((MLE_data*)data)->final_loglik=loglik; - return loglik; - */ } -void HICMA_dmle_Predict_Allocate(MLE_data *MORSE_data, int nZmiss, int nZobs, int lts, int p_grid, int q_grid, int mse_flag) - //! Allocate prediction operation descriptors. - /*! - * Returns MLE_data data with initial values and new descriptors locations. - * @param[in] MORSE_data: MLE_data struct with different MLE inputs. - * @param[in] nZmiss: number of missing values (unknown observations). - * @param[in] nZobs: number of observed values (known observations). - * @param[in] dts: tile size (MB). - * @param[in] p_grid: p_grid in the case of distributed system. - * @param[in] q_grid: q_grid in the case of distributed system. - * @param[in] mse_flag: flag to enable or disable Mean Square Error (MSE) computing. - * */ +void +EXAGEOSTAT_TLR_dmle_Predict_Allocate(MLE_data *CHAM_data, int nZmiss, int nZobs, int lts, int p_grid, int q_grid, + int mse_flag) +//! Allocate prediction operation descriptors. +/*! + * Returns MLE_data data with initial values and new descriptors locations. + * @param[in] CHAM_data: MLE_data struct with different MLE inputs. + * @param[in] nZmiss: number of missing values (unknown observations). + * @param[in] nZobs: number of observed values (known observations). + * @param[in] dts: tile size (MB). + * @param[in] p_grid: p_grid in the case of distributed system. + * @param[in] q_grid: q_grid in the case of distributed system. + * @param[in] mse_flag: flag to enable or disable Mean Square Error (MSE) computing. + * */ { int MBC, NBC, MC, NC; int MBD, NBD, MD, ND; int MBUV, NBUV, MUV, NUV; int MBrk, NBrk, Mrk, Nrk; - MORSE_desc_t *MORSE_descZmiss = NULL; - MORSE_desc_t *hicma_descC = NULL; - MORSE_desc_t *MORSE_descC12 = NULL; - MORSE_desc_t *hicma_descC22D = NULL; - MORSE_desc_t *hicma_descC22UV = NULL; - MORSE_desc_t *hicma_descC22rk = NULL; - MORSE_desc_t *MORSE_descmse = NULL; - MORSE_desc_t *MORSE_descZactual = NULL; - MORSE_desc_t *MORSE_descZobs = NULL; - - MLE_data *data = (MLE_data*) MORSE_data; - - if(nZmiss <= 0) - { - fprintf(stderr," Number of missing values should be positive value\n"); + CHAM_desc_t *CHAMELEON_descZmiss = NULL; + CHAM_desc_t *hicma_descC = NULL; + CHAM_desc_t *CHAM_descC12 = NULL; + CHAM_desc_t *hicma_descC22D = NULL; + CHAM_desc_t *hicma_descC22UV = NULL; + CHAM_desc_t *hicma_descC22rk = NULL; + CHAM_desc_t *CHAM_descmse = NULL; + CHAM_desc_t *CHAMELEON_descZactual = NULL; + CHAM_desc_t *CHAMELEON_descZobs = NULL; + + MLE_data *data = (MLE_data *) CHAM_data; + + if (nZmiss <= 0) { + fprintf(stderr, " Number of missing values should be positive value\n"); return; } //Descriptors Creation - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descZobs, NULL, MorseRealDouble, lts, lts, lts * lts, nZobs, 1, 0, 0, nZobs, 1, p_grid, q_grid); - - if( mse_flag == 1) - { - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descZactual, NULL, MorseRealDouble, lts, lts, lts * lts, nZmiss, 1, 0, 0, nZmiss, 1, p_grid, q_grid); - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descmse, &data->mserror, MorseRealDouble, lts, lts, lts * lts, 1, 1, 0, 0, 1, 1, p_grid, q_grid); + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAMELEON_descZobs, NULL, ChamRealDouble, lts, lts, lts * lts, nZobs, 1, 0, 0, + nZobs, 1, p_grid, q_grid); + + if (mse_flag == 1) { + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAMELEON_descZactual, NULL, ChamRealDouble, lts, lts, lts * lts, nZmiss, 1, 0, + 0, nZmiss, 1, p_grid, q_grid); + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAM_descmse, &data->mserror, ChamRealDouble, lts, lts, lts * lts, 1, 1, 0, 0, + 1, 1, p_grid, q_grid); } - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descZmiss, NULL, MorseRealDouble, lts, lts, lts * lts, nZmiss, 1, 0, 0, nZmiss, 1, p_grid, q_grid); - + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAMELEON_descZmiss, NULL, ChamRealDouble, lts, lts, lts * lts, nZmiss, 1, 0, 0, + nZmiss, 1, p_grid, q_grid); - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descC12, NULL, MorseRealDouble, lts, lts, lts * lts, nZmiss, nZobs, 0, 0, nZmiss, nZobs, p_grid, q_grid); + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAM_descC12, NULL, ChamRealDouble, lts, lts, lts * lts, nZmiss, nZobs, 0, 0, + nZmiss, nZobs, p_grid, q_grid); //********************************************************** //Sameh //CDense Descriptor - if(data->check == 1) - { - MBC = lts; - NBC = lts; - MC = nZobs; - NC = nZobs; - } - else - { - MBC = 1; - NBC = 1; - MC = lts; - NC = lts; + if (data->check == 1) { + MBC = lts; + NBC = lts; + MC = nZobs; + NC = nZobs; + } else { + MBC = 1; + NBC = 1; + MC = lts; + NC = lts; } - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&hicma_descC, NULL , MorseRealDouble, MBC, NBC , MBC * NBC, MC, NC, 0, 0, MC, NC, p_grid, q_grid); - //printf("(1)%d - %d\n", MC, NC); + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&hicma_descC, NULL, ChamRealDouble, MBC, NBC, MBC * NBC, MC, NC, 0, 0, MC, NC, + p_grid, q_grid); + MBD = lts; + NBD = lts; + MD = nZobs; + ND = MBD; - MBD = lts; - NBD = lts; - MD = nZobs; - ND = MBD; - - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&hicma_descC22D, NULL , MorseRealDouble, MBD, NBD, MBD * NBD, MD, ND, 0, 0, MD, ND, p_grid,q_grid); - //printf("(2)%d - %d\n", MD, ND); + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&hicma_descC22D, NULL, ChamRealDouble, MBD, NBD, MBD * NBD, MD, ND, 0, 0, MD, ND, + p_grid, q_grid); //CAD Descriptor - MBUV = lts; - NBUV = 2 * data->hicma_maxrank; - MUV = -1; + MBUV = lts; + NBUV = 2 * data->hicma_maxrank; + MUV = -1; int N_over_lts_times_lts = nZobs / lts * lts; - if(N_over_lts_times_lts < nZobs) { + if (N_over_lts_times_lts < nZobs) { MUV = N_over_lts_times_lts + lts; - } - else if (N_over_lts_times_lts == nZobs) { + } else if (N_over_lts_times_lts == nZobs) { MUV = N_over_lts_times_lts; - } - else { + } else { printf("%s %d: This case should not happen\n", __FILE__, __LINE__); exit(-1); } - double expr = (double)MUV / (double)lts; - NUV = 2 * expr * data->hicma_maxrank; - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&hicma_descC22UV, NULL , MorseRealDouble, MBUV, NBUV, MBUV * NBUV, MUV, NUV, 0, 0, MUV, NUV, p_grid, q_grid); - //printf("(3)%d - %d\n", MUV, NUV); + double expr = (double) MUV / (double) lts; + NUV = 2 * expr * data->hicma_maxrank; + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&hicma_descC22UV, NULL, ChamRealDouble, MBUV, NBUV, MBUV * NBUV, MUV, NUV, 0, 0, + MUV, NUV, p_grid, q_grid); //CUV Descriptor - MBrk = 1; - NBrk = 1; - Mrk = hicma_descC22UV->mt; - Nrk = hicma_descC22UV->mt; - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&hicma_descC22rk, NULL , MorseRealDouble, MBrk, NBrk, MBrk * NBrk, Mrk, Nrk, 0, 0, Mrk, Nrk, p_grid, q_grid); + MBrk = 1; + NBrk = 1; + Mrk = hicma_descC22UV->mt; + Nrk = hicma_descC22UV->mt; + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&hicma_descC22rk, NULL, ChamRealDouble, MBrk, NBrk, MBrk * NBrk, Mrk, Nrk, 0, 0, + Mrk, Nrk, p_grid, q_grid); //Initiate data descriptors - data->descZmiss = MORSE_descZmiss; - data->hicma_descC = hicma_descC; - data->hicma_descC22D = hicma_descC22D; - data->hicma_descC22UV = hicma_descC22UV; - data->hicma_descC22rk = hicma_descC22rk; - data->descC12 = MORSE_descC12; - data->descmse = MORSE_descmse; - data->descZactual = MORSE_descZactual; - data->descZobs = MORSE_descZobs; + data->descZmiss = CHAMELEON_descZmiss; + data->hicma_descC = hicma_descC; + data->hicma_descC22D = hicma_descC22D; + data->hicma_descC22UV = hicma_descC22UV; + data->hicma_descC22rk = hicma_descC22rk; + data->descC12 = CHAM_descC12; + data->descmse = CHAM_descmse; + data->descZactual = CHAMELEON_descZactual; + data->descZobs = CHAMELEON_descZobs; } //Predict missing values base on a set of given values and covariance matrix -double HICMA_dmle_Predict_Tile(MLE_data *MORSE_data, double * theta, int nZmiss, int nZobs, double *Zobs, double *Zactual, double *Zmiss, int n, int lts) - //! //Predict missing values base on a set of given values and covariance matrix - /*! -- HICMA-sync - * Returns the prediction Mean Square Error (MSE) as double - * @param[in] MORSE_data: MLE_data struct with different MLE inputs. - * @param[in] theta: theta Vector with three parameter (Variance, Range, Smoothness) - * that is used to to generate the Covariance Matrix. - * @param[in] nZmiss: number of missing values (unknown observations). - * @param[in] nZobs: number of observed values (known observations). - * @param[in] Zobs: observed values vector (known observations). - * @param[in] Zmiss missing values vector (unknown observations). - * @param[in] Zactual: actual missing values vector (in the case of testing MSE). - * @param[in] n: number of spatial locations. - * */ +double EXAGEOSTAT_TLR_dmle_Predict_Tile(MLE_data *CHAM_data, double *theta, int nZmiss, int nZobs, double *Zobs, + double *Zactual, + double *Zmiss, int n, int lts) +//! //Predict missing values base on a set of given values and covariance matrix +/*! -- HICMA-sync + * Returns the prediction Mean Square Error (MSE) as double + * @param[in] CHAM_data: MLE_data struct with different MLE inputs. + * @param[in] theta: theta Vector with three parameter (Variance, Range, Smoothness) + * that is used to to generate the Covariance Matrix. + * @param[in] nZmiss: number of missing values (unknown observations). + * @param[in] nZobs: number of observed values (known observations). + * @param[in] Zobs: observed values vector (known observations). + * @param[in] Zmiss missing values vector (unknown observations). + * @param[in] Zactual: actual missing values vector (in the case of testing MSE). + * @param[in] n: number of spatial locations. + * */ { //initialization - //double *z = NULL; - //double *streamdata = NULL; - double time_solve = 0.0; - double mat_gen_time = 0.0; - double time_gemm = 0.0; - double time_mse = 0.0; - double flops = 0.0; - //int MBC, NBC, MC, NC; - //int MBD, NBD, MD, ND; - //int MBUV, NBUV, MUV, NUV; - //int MBrk, NBrk, Mrk, Nrk; - int maxrank = 0; - int acc = 0; - int hicma_data_type = 0; - int compress_diag = 0; - - MORSE_desc_t *MORSE_descZmiss = NULL; - MORSE_desc_t *hicma_descC = NULL; - MORSE_desc_t *MORSE_descC12 = NULL; - MORSE_desc_t *hicma_descC22D = NULL; - MORSE_desc_t *hicma_descC22UV = NULL; - MORSE_desc_t *hicma_descC22rk = NULL; - MORSE_desc_t *MORSE_descmse = NULL; - MORSE_desc_t *MORSE_descZactual = NULL; - MORSE_desc_t *MORSE_descZobs = NULL; - - MLE_data *data = (MLE_data*) MORSE_data; - MORSE_sequence_t *hsequence = (MORSE_sequence_t *) data->hsequence; - MORSE_request_t *hrequest = (MORSE_request_t *) data->hrequest; - data->mserror = 0; - maxrank = data->hicma_maxrank; - acc = data->hicma_acc; - hicma_data_type = data->hicma_data_type; - - if(nZmiss <= 0) - { - fprintf(stderr," Number of missing values should be positive value\n"); + + double time_solve = 0.0; + double mat_gen_time = 0.0; + double time_gemm = 0.0; + double time_mse = 0.0; + double flops = 0.0; + int maxrank = 0; + int acc = 0; + int hicma_data_type = 0; + int compress_diag = 0; + + CHAM_desc_t *CHAMELEON_descZmiss = NULL; + CHAM_desc_t *hicma_descC = NULL; + CHAM_desc_t *CHAM_descC12 = NULL; + CHAM_desc_t *hicma_descC22D = NULL; + CHAM_desc_t *hicma_descC22UV = NULL; + CHAM_desc_t *hicma_descC22rk = NULL; + CHAM_desc_t *CHAM_descmse = NULL; + CHAM_desc_t *CHAMELEON_descZactual = NULL; + CHAM_desc_t *CHAMELEON_descZobs = NULL; + + MLE_data *data = (MLE_data *) CHAM_data; + RUNTIME_sequence_t *hsequence = (RUNTIME_sequence_t *) data->hsequence; + RUNTIME_request_t *hrequest = (RUNTIME_request_t *) data->hrequest; + data->mserror = 0; + maxrank = data->hicma_maxrank; + acc = data->hicma_acc; + hicma_data_type = data->hicma_data_type; + + if (nZmiss <= 0) { + fprintf(stderr, " Number of missing values should be positive value\n"); return -1; } - - - - //Descriptors Creation - // EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descZobs, NULL, MorseRealDouble, lts, lts, lts * lts, nZobs, 1, 0, 0, nZobs, 1, p_grid, q_grid); - - // if( Zactual != NULL) - // { - // EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descZactual, NULL, MorseRealDouble, lts, lts, lts * lts, nZmiss, 1, 0, 0, nZmiss, 1, p_grid, q_grid); - // EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descmse, &data->mserror, MorseRealDouble, lts, lts, lts * lts, 1, 1, 0, 0, 1, 1, p_grid, q_grid); - //} - //EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descZmiss, NULL, MorseRealDouble, lts, lts, lts * lts, nZmiss, 1, 0, 0, nZmiss, 1, p_grid, q_grid); - - - - //EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descC12, NULL, MorseRealDouble, lts, lts, lts * lts, nZmiss, nZobs, 0, 0, nZmiss, nZobs, p_grid, q_grid); - //********************************************************** - - //Sameh - //CDense Descriptor - //if(data->check == 1) - // { - // MBC = lts; - // NBC = lts; - // MC = nZobs; - // NC = nZobs; - // } - // else - //{ - // MBC = 1; - // NBC = 1; - // MC = lts; - // NC = lts; - // } - - // EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&hicma_descC, NULL , MorseRealDouble, MBC, NBC , MBC * NBC, MC, NC, 0, 0, MC, NC, p_grid, q_grid); - // printf("(1)%d - %d\n", MC, NC); - - //MBD = lts; - // NBD = lts; - // MD = nZobs; - //ND = MBD; - - //EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&hicma_descC22D, NULL , MorseRealDouble, MBD, NBD, MBD * NBD, MD, ND, 0, 0, MD, ND, p_grid,q_grid); - //printf("(2)%d - %d\n", MD, ND); - //CAD Descriptor - //MBUV = lts; - //NBUV = 2 * data->hicma_maxrank; - //MUV = -1; - //int N_over_lts_times_lts = nZobs / lts * lts; - //if(N_over_lts_times_lts < nZobs) { - // MUV = N_over_lts_times_lts + lts; - //} - //else if (N_over_lts_times_lts == nZobs) { - // MUV = N_over_lts_times_lts; - // } - // else { - //printf("%s %d: This case should not happen\n", __FILE__, __LINE__); - //exit(-1); - //} - //double expr = (double)MUV / (double)lts; - //NUV = 2 * expr * data->hicma_maxrank; - //EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&hicma_descC22UV, NULL , MorseRealDouble, MBUV, NBUV, MBUV * NBUV, MUV, NUV, 0, 0, MUV, NUV, p_grid, q_grid); - //printf("(3)%d - %d\n", MUV, NUV); - - //CUV Descriptor - //MBrk = 1; - //NBrk = 1; - //Mrk = hicma_descC22UV->mt; - //Nrk = hicma_descC22UV->mt; - //EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&hicma_descC22rk, NULL , MorseRealDouble, MBrk, NBrk, MBrk * NBrk, Mrk, Nrk, 0, 0, Mrk, Nrk, p_grid, q_grid); - - - //Initiate data descriptors - MORSE_descZmiss = data->descZmiss; - hicma_descC = data->hicma_descC; - hicma_descC22D = data->hicma_descC22D; - hicma_descC22UV = data->hicma_descC22UV; - hicma_descC22rk = data->hicma_descC22rk; - MORSE_descC12 = data->descC12; - MORSE_descmse = data->descmse; - MORSE_descZactual = data->descZactual; - MORSE_descZobs = data->descZobs; + CHAMELEON_descZmiss = data->descZmiss; + hicma_descC = data->hicma_descC; + hicma_descC22D = data->hicma_descC22D; + hicma_descC22UV = data->hicma_descC22UV; + hicma_descC22rk = data->hicma_descC22rk; + CHAM_descC12 = data->descC12; + CHAM_descmse = data->descmse; + CHAMELEON_descZactual = data->descZactual; + CHAMELEON_descZobs = data->descZobs; //**** - //data->descZmiss = MORSE_descZmiss; - //data->hicma_descC = hicma_descC; - //data->hicma_descC22D = hicma_descC22D; - //data->hicma_descC22UV = hicma_descC22UV; - //data->hicma_descC22rk = hicma_descC22rk; - //data->descC12 = MORSE_descC12; - //data->descmse = MORSE_descmse; - //data->descZactual = MORSE_descZactual; - //data->descZobs = MORSE_descZobs; - //Copy data to vectors VERBOSE("Copy measurments vector to descZobs descriptor..."); - //MORSE_MLE_dzcpy_Tile_Async(MORSE_descZobs, Zobs, msequence, mrequest); - MORSE_Lapack_to_Tile( Zobs, nZobs, MORSE_descZobs); + + CHAMELEON_Lapack_to_Tile(Zobs, nZobs, CHAMELEON_descZobs); VERBOSE(" Done.\n"); - if( Zactual != NULL) - { + if (Zactual != NULL) { VERBOSE("Copy actual measurments vector to descZactual descriptor..."); - //MORSE_MLE_dzcpy_Tile_Async(MORSE_descZactual, Zactual, msequence, mrequest); - MORSE_Lapack_to_Tile( Zactual, nZmiss, MORSE_descZactual); + CHAMELEON_Lapack_to_Tile(Zactual, nZmiss, CHAMELEON_descZactual); VERBOSE(" Done.\n"); } - //********************************************* #if defined(CHAMELEON_USE_MPI) MPI_Bcast(&data->variance,1, MPI_DOUBLE, 0, MPI_COMM_WORLD ); #endif - theta[0]=data->variance; + theta[0] = data->variance; printf("estimated parameters: %f - %f - %f\n", theta[0], theta[1], theta[2]); VERBOSE(" LR: Generate C22 Covariance Matrix... (Prediction Stage)"); START_TIMING(mat_gen_time); HICMA_problem_t hicma_problem; - hicma_problem.theta= (double *)theta; - hicma_problem.noise = 1e-4; - hicma_problem.ndim = 2; + hicma_problem.theta = (double *) theta; + hicma_problem.noise = 1e-4; + hicma_problem.ndim = 2; - double *xycoord = (double *) malloc( 4 * nZobs * sizeof(double)); + double *xycoord = (double *) malloc(4 * nZobs * sizeof(double)); int i; - - if(strcmp(data->kernel_fun, "bivariate_matern_parsimonious") == 0 || - strcmp(data->kernel_fun, "bivariate_matern_parsimonious_profile") == 0) - { int j =0; - for (i = 0; i < 2*nZobs; i++) - { + if (strcmp(data->kernel_fun, "bivariate_matern_parsimonious") == 0 || + strcmp(data->kernel_fun, "bivariate_matern_parsimonious_profile") == 0) { + int j = 0; + for (i = 0; i < 2 * nZobs; i++) { xycoord[i] = data->lobs.x[j]; - xycoord[2*nZobs+i] = data->lobs.y[j]; - if(i % 2 != 0) + xycoord[2 * nZobs + i] = data->lobs.y[j]; + if (i % 2 != 0) j++; - // printf ("%f - %f\n", data->lobs.x[j], data->lobs.y[j]); } - hicma_problem.kernel_type = strcmp(data->dm, "gc") == 0? STARSH_SPATIAL_PARSIMONIOUS_GCD : STARSH_SPATIAL_PARSIMONIOUS_SIMD; - } - else if(strcmp(data->kernel_fun, "bivariate_matern_parsimonious2") == 0 || - strcmp(data->kernel_fun, "bivariate_matern_parsimonious2_profile") == 0) - { - int j =0; - for (i = 0; i < nZobs; i++) - { - if(i == nZobs/2) + hicma_problem.kernel_type = + strcmp(data->dm, "gc") == 0 ? STARSH_SPATIAL_PARSIMONIOUS_GCD : STARSH_SPATIAL_PARSIMONIOUS_SIMD; + } else if (strcmp(data->kernel_fun, "trivariate_matern_parsimonious")) { + int j = 0; + for (i = 0; i < 3 * nZobs; i++) { + xycoord[i] = data->lobs.x[j]; + xycoord[3 * nZobs + i] = data->lobs.y[j]; + if (i % 3 != 0) + j++; + } + printf("STARSH_SPATIAL_TRIPARSIMONIOUS_GCD is not implemented yet\n"); + exit(0); + + } else if (strcmp(data->kernel_fun, "bivariate_matern_parsimonious2") == 0 || + strcmp(data->kernel_fun, "bivariate_matern_parsimonious2_profile") == 0) { + int j = 0; + for (i = 0; i < nZobs; i++) { + if (i == nZobs / 2) j = 0; xycoord[i] = data->lobs.x[i]; - xycoord[nZobs+i] = data->lobs.y[i]; + xycoord[nZobs + i] = data->lobs.y[i]; j++; } - hicma_problem.kernel_type = strcmp(data->dm, "gc") == 0? STARSH_SPATIAL_PARSIMONIOUS2_GCD : STARSH_SPATIAL_PARSIMONIOUS2_SIMD; - } - else - { + hicma_problem.kernel_type = + strcmp(data->dm, "gc") == 0 ? STARSH_SPATIAL_PARSIMONIOUS2_GCD : STARSH_SPATIAL_PARSIMONIOUS2_SIMD; + } else { // I need to change the location struct to vector array (TO DO) - for (i = 0; i < nZobs; i++) - { + for (i = 0; i < nZobs; i++) { xycoord[i] = data->lobs.x[i]; - xycoord[nZobs+i] = data->lobs.y[i]; - // printf ("%f - %f\n", data->lobs.x[i], data->lobs.y[i]); + xycoord[nZobs + i] = data->lobs.y[i]; + } - hicma_problem.kernel_type = strcmp(data->dm, "gc") == 0? STARSH_SPATIAL_MATERN2_GCD : STARSH_SPATIAL_MATERN2_SIMD; + hicma_problem.kernel_type = + strcmp(data->dm, "gc") == 0 ? STARSH_SPATIAL_MATERN2_GCD : STARSH_SPATIAL_MATERN2_SIMD; } - hicma_problem.point = xycoord; - - HICMA_zgenerate_problem(hicma_data_type, 'S', 0, nZobs, lts, hicma_descC22UV->mt, hicma_descC22UV->nt, &hicma_problem); + hicma_problem.point = xycoord; + HICMA_zgenerate_problem(hicma_data_type, 'S', 0, nZobs, lts, hicma_descC22UV->mt, hicma_descC22UV->nt, + &hicma_problem); mpiF = hicma_problem.starsh_format; - HICMA_zgytlr_Tile(MorseLower, hicma_descC22UV, hicma_descC22D, hicma_descC22rk, 0, maxrank, pow(10, -1.0 * acc), compress_diag, hicma_descC); + HICMA_zgytlr_Tile(ChamLower, hicma_descC22UV, hicma_descC22D, hicma_descC22rk, 0, maxrank, pow(10, -1.0 * acc), + compress_diag, hicma_descC); VERBOSE(" Done.\n"); //Generate C12 covariance matrix VERBOSE("LR: Generate C12 Covariance Matrix... (Prediction Stage)"); - MORSE_MLE_dcmg_Tile_Async(MorseLower, MORSE_descC12, &data->lmiss, &data->lobs, &data->lm, theta, data->dm, data->kernel_fun, hsequence, hrequest); - MORSE_Sequence_Wait(hsequence); - //flops = flops + FLOPS_DPOTRF(nZmiss); + EXAGEOSTAT_MLE_dcmg_Tile_Async(ChamLower, CHAM_descC12, &data->lmiss, &data->lobs, &data->lm, theta, data->dm, + data->kernel_fun, hsequence, hrequest); + CHAMELEON_Sequence_Wait(hsequence); + VERBOSE(" Done.\n"); STOP_TIMING(mat_gen_time); //*************************************** - START_TIMING(time_solve); + START_TIMING(time_solve); VERBOSE("Calculate dposv C22 Covariance Matrix... (Prediction Stage)"); - HICMA_zpotrf_Tile(MorseLower, hicma_descC22UV, hicma_descC22D, hicma_descC22rk, 0, maxrank, pow(10, -1.0 * acc)); - HICMA_ztrsmd_Tile(MorseLeft, MorseLower, MorseNoTrans, MorseNonUnit, 1, hicma_descC22UV, hicma_descC22D, hicma_descC22rk, MORSE_descZobs, maxrank); - HICMA_ztrsmd_Tile(MorseLeft, MorseLower, MorseTrans, MorseNonUnit, 1, hicma_descC22UV, hicma_descC22D, hicma_descC22rk, MORSE_descZobs, maxrank); + HICMA_dpotrf_Tile(ChamLower, hicma_descC22UV, hicma_descC22D, hicma_descC22rk, 0, maxrank, pow(10, -1.0 * acc)); + HICMA_dtrsmd_Tile(ChamLeft, ChamLower, ChamNoTrans, ChamNonUnit, 1, hicma_descC22UV, hicma_descC22D, + hicma_descC22rk, CHAMELEON_descZobs, maxrank); + HICMA_dtrsmd_Tile(ChamLeft, ChamLower, ChamTrans, ChamNonUnit, 1, hicma_descC22UV, hicma_descC22D, hicma_descC22rk, + CHAMELEON_descZobs, maxrank); flops = flops + FLOPS_DPOTRF(nZobs); - flops = flops + FLOPS_DTRSM(MorseLeft, nZobs, nZobs); + flops = flops + FLOPS_DTRSM(ChamLeft, nZobs, nZobs); VERBOSE(" Done.\n"); STOP_TIMING(time_solve); - //**************************************** - //HICMA_zuncompress(MorseUpperLower, hicma_descCUV, MORSE_descC22, hicma_descCrk); - // HICMA_zdiag_vec2mat(hicma_descCD, MORSE_descC22); - //**********************************dgemm START_TIMING(time_gemm); VERBOSE("Calculate dgemm Zmiss= C12 * Zobs Covariance Matrix... (Prediction Stage)"); - MORSE_dgemm_Tile (MorseNoTrans, MorseNoTrans, 1, MORSE_descC12, MORSE_descZobs, 0, MORSE_descZmiss); + CHAMELEON_dgemm_Tile(ChamNoTrans, ChamNoTrans, 1, CHAM_descC12, CHAMELEON_descZobs, 0, CHAMELEON_descZmiss); flops = flops + FLOPS_DGEMM(nZmiss, nZobs, nZobs); VERBOSE(" Done.\n"); - STOP_TIMING(time_gemm); + STOP_TIMING(time_gemm); //return back descZmiss to zmiss vector - MORSE_Tile_to_Lapack( MORSE_descZmiss, Zmiss, nZmiss); + CHAMELEON_Tile_to_Lapack(CHAMELEON_descZmiss, Zmiss, nZmiss); //Estimate Mean Square Error - if( Zactual != NULL) - { + if (Zactual != NULL) { START_TIMING(time_mse); VERBOSE("Calculate Mean Square Error (MSE) ... (Prediction Stage) \n"); - MORSE_MLE_dmse_Tile_Async(MORSE_descZactual, MORSE_descZmiss, MORSE_descmse, hsequence, hrequest); + EXAGEOSTAT_MLE_dmse_Tile_Async(CHAMELEON_descZactual, CHAMELEON_descZmiss, CHAM_descmse, hsequence, hrequest); VERBOSE(" Done.\n"); - MORSE_Sequence_Wait(hsequence); + CHAMELEON_Sequence_Wait(hsequence); STOP_TIMING(time_mse); data->mserror /= nZmiss; - } - else + } else data->mserror = -1; #if defined(CHAMELEON_USE_MPI) - if(MORSE_My_Mpi_Rank() == 0) + if(CHAMELEON_My_Mpi_Rank() == 0) { #endif - if(data->log == 1) - fprintf(data->pFileLog, "\n\n# of missing observations :%d\n\nPrediction Execution Time: %.8f, Flops: %.8f, Mean Square Error (MSE): %.8f\n\n", nZmiss, (mat_gen_time+time_solve+time_mse), (flops / 1e9 / (time_solve)), data->mserror ); + if (data->log == 1) + fprintf(data->pFileLog, + "\n\n# of missing observations :%d\n\nPrediction Execution Time: %.8f, Flops: %.8f, Mean Square Error (MSE): %.8f\n\n", + nZmiss, (mat_gen_time + time_solve + time_mse), (flops / 1e9 / (time_solve)), data->mserror); - write_prediction_result("predict_result.dat", n, data->hicma_acc, 0, 0,data->mserror, (mat_gen_time+time_solve+ time_gemm), (flops / 1e9 / (time_solve))); + write_prediction_result("predict_result.dat", n, data->hicma_acc, 0, 0, 0, data->mserror, + (mat_gen_time + time_solve + time_gemm), (flops / 1e9 / (time_solve))); #if defined(CHAMELEON_USE_MPI) } #endif - return data->mserror; - - } //init Hicma decriptors -void HICMA_dmle_Call(MLE_data *data, int ncores, int gpus, int lts, int p_grid, int q_grid, int N, int nZobs, int nZmiss) - //! //Initiate HICMA and allocate different descriptors for - /*! HICMA - * Returns MLE_data data with initial values and new descriptors locations. - * @param[in] data: MLE_data struct with different MLE inputs. - * @param[in] ncores: number of CPU workers. - * @param[in] gpus: number of GPU workers. - * @param[in] dts: tile size (MB). - * @param[in] p_grid: p_grid in the case of distributed system. - * @param[in] q_grid: q_grid in the case of distributed system. - * @param[in] N: number of spatial locations. - * @param[in] nZobs: number of observed values (known observations). - * @param[in] nZmiss: number of missing values (unknown observations). - * */ +void +EXAGEOSTAT_TLR_dmle_Call(MLE_data *data, int ncores, int gpus, int lts, int p_grid, int q_grid, int N, int nZobs, int nZmiss) +//! //Initiate HICMA and allocate different descriptors for +/*! HICMA + * Returns MLE_data data with initial values and new descriptors locations. + * @param[in] data: MLE_data struct with different MLE inputs. + * @param[in] ncores: number of CPU workers. + * @param[in] gpus: number of GPU workers. + * @param[in] dts: tile size (MB). + * @param[in] p_grid: p_grid in the case of distributed system. + * @param[in] q_grid: q_grid in the case of distributed system. + * @param[in] N: number of spatial locations. + * @param[in] nZobs: number of observed values (known observations). + * @param[in] nZmiss: number of missing values (unknown observations). + * */ { - MORSE_sequence_t *msequence; - MORSE_request_t mrequest[2] = { MORSE_REQUEST_INITIALIZER, MORSE_REQUEST_INITIALIZER }; - MORSE_desc_t *hicma_descC = NULL; - MORSE_desc_t *hicma_descZ = NULL; - MORSE_desc_t *hicma_descZcpy = NULL; - MORSE_desc_t *hicma_descproduct = NULL; - MORSE_desc_t *hicma_descdet = NULL; - MORSE_desc_t *MORSE_descZmiss = NULL; - //MORSE_desc_t *MORSE_descC12 = NULL; - //MORSE_desc_t *MORSE_descC22 = NULL; - MORSE_desc_t *MORSE_descmse = NULL; - MORSE_desc_t *MORSE_descZactual = NULL; - MORSE_desc_t *MORSE_descZobs = NULL; - MORSE_desc_t *hicma_descCD = NULL; - MORSE_desc_t *hicma_descCUV = NULL; - MORSE_desc_t *hicma_descCrk = NULL; - MORSE_desc_t *hicma_descC12D = NULL; - MORSE_desc_t *hicma_descC12UV = NULL; - MORSE_desc_t *hicma_descC12rk = NULL; - MORSE_desc_t *hicma_descC22D = NULL; - MORSE_desc_t *hicma_descC22UV = NULL; - MORSE_desc_t *hicma_descC22rk = NULL; - int MBC, NBC, MC, NC; + HICMA_sequence_t *msequence; + HICMA_request_t mrequest[2] = {HICMA_SUCCESS, HICMA_SUCCESS}; + HICMA_desc_t *hicma_descC = NULL; + HICMA_desc_t *hicma_descZ = NULL; + CHAM_desc_t *descZ = NULL; + + CHAM_desc_t *cham_descZcpy = NULL; + HICMA_desc_t *hicma_descZcpy = NULL; + //CHAM_desc_t *descproduct = NULL; + HICMA_desc_t *hicma_descdet = NULL; + CHAM_desc_t *CHAMELEON_descZmiss = NULL; + CHAM_desc_t *CHAM_descmse = NULL; + CHAM_desc_t *CHAMELEON_descZactual = NULL; + CHAM_desc_t *CHAMELEON_descZobs = NULL; + HICMA_desc_t *hicma_descCD = NULL; + HICMA_desc_t *hicma_descCUV = NULL; + HICMA_desc_t *hicma_descCrk = NULL; + HICMA_desc_t *hicma_descC12D = NULL; + HICMA_desc_t *hicma_descC12UV = NULL; + HICMA_desc_t *hicma_descC12rk = NULL; + HICMA_desc_t *hicma_descC22D = NULL; + HICMA_desc_t *hicma_descC22UV = NULL; + HICMA_desc_t *hicma_descC22rk = NULL; + int MBC, NBC, MC, NC; int MBD, NBD, MD, ND; int MBUV, NBUV, MUV, NUV; int MBrk, NBrk, Mrk, Nrk; //For ditributed system and should be removed - double *Zcpy=(double *) malloc(N * sizeof(double)); + double *Zcpy = (double *) malloc(N * sizeof(double)); //CDense Descriptor - if(data->check == 1) - { - MBC = lts; - NBC = lts; - MC = N; - NC = N; - } - else - { - MBC = 1; - NBC = 1; - MC = lts; - NC = lts; + if (data->check == 1) { + MBC = lts; + NBC = lts; + MC = N; + NC = N; + } else { + MBC = 1; + NBC = 1; + MC = lts; + NC = lts; } - - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&hicma_descC, NULL , MorseRealDouble, MBC, NBC , MBC * NBC, MC, NC, 0, 0, MC, NC, p_grid, q_grid); - printf("(1)%d - %d\n", MC, NC); + HICMA_Desc_Create(&hicma_descC, NULL, HicmaRealDouble, MBC, NBC, MBC * NBC, MC, NC, 0, 0, MC, NC, + p_grid, q_grid); //CAD Descriptor - MBD = lts; - NBD = lts; - MD = N; - ND = MBD; - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&hicma_descCD, NULL , MorseRealDouble, MBD, NBD, MBD * NBD, MD, ND, 0, 0, MD, ND, p_grid,q_grid); - printf("(2)%d - %d\n", MD, ND); + MBD = lts; + NBD = lts; + MD = N; + ND = MBD; + HICMA_Desc_Create(&hicma_descCD, NULL, HicmaRealDouble, MBD, NBD, MBD * NBD, MD, ND, 0, 0, MD, ND, + p_grid, q_grid); //CAD Descriptor - MBUV = lts; - NBUV = 2 * data->hicma_maxrank; - MUV = -1; + MBUV = lts; + NBUV = 2 * data->hicma_maxrank; + MUV = -1; int N_over_lts_times_lts = N / lts * lts; - if(N_over_lts_times_lts < N) { + if (N_over_lts_times_lts < N) { MUV = N_over_lts_times_lts + lts; - } - else if (N_over_lts_times_lts == N) { + } else if (N_over_lts_times_lts == N) { MUV = N_over_lts_times_lts; - } - else { + } else { printf("%s %d: This case should not happen\n", __FILE__, __LINE__); exit(-1); } - double expr = (double)MUV / (double)lts; - NUV = 2 * expr * data->hicma_maxrank; - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&hicma_descCUV, NULL , MorseRealDouble, MBUV, NBUV, MBUV * NBUV, MUV, NUV, 0, 0, MUV, NUV, p_grid, q_grid); - printf("(3)%d - %d\n", MUV, NUV); + double expr = (double) MUV / (double) lts; + NUV = 2 * expr * data->hicma_maxrank; + + HICMA_Desc_Create(&hicma_descCUV, NULL, HicmaRealDouble, MBUV, NBUV, MBUV * NBUV, MUV, NUV, 0, 0, MUV, + NUV, p_grid, q_grid); //CUV Descriptor - MBrk = 1; - NBrk = 1; - Mrk = hicma_descCUV->mt; - Nrk = hicma_descCUV->mt; - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&hicma_descCrk, NULL , MorseRealDouble, MBrk, NBrk, MBrk * NBrk, Mrk, Nrk, 0, 0, Mrk, Nrk, p_grid, q_grid); - MORSE_Sequence_Create(&msequence); - printf("(4)%d - %d\n", Mrk, Nrk); - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&hicma_descZ, NULL, MorseRealDouble, lts, lts, lts*lts, N, 1, 0, 0, N , 1, p_grid, q_grid); - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&hicma_descZcpy, Zcpy, MorseRealDouble, lts, lts, lts*lts, N, 1, 0, 0, N, 1, p_grid, q_grid); - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&hicma_descproduct, &data->dotp, MorseRealDouble, lts, lts, lts*lts, 1, 1, 0, 0, 1, 1, p_grid,q_grid); - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&hicma_descdet, &data->det, MorseRealDouble, lts, lts, lts*lts, 1, 1, 0, 0,1, 1, p_grid,q_grid); - - - if(nZmiss!=0) - { - if(strcmp(data->actualZFPath,"")==0) - { - //EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descZobs, &MORSE_descZcpy->mat[sizeof(double)*nZmiss], MorseRealDouble, ts, ts, ts * ts, nZobs, 1, 0, 0, nZobs, 1,p_grid,q_grid); - //MORSE_descZactual=morse_desc_submatrix(MORSE_descZcpy, 0, 0, nZmiss, 1); - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descZobs, &Zcpy[nZmiss], MorseRealDouble, lts, lts, lts * lts, nZobs, 1, 0, 0, nZobs, 1,p_grid,q_grid); - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descZactual, Zcpy, MorseRealDouble, lts, lts, lts * lts, nZmiss, 1, 0, 0, nZmiss, 1,p_grid,q_grid); - } - else - { - MORSE_descZobs = hicma_descZcpy; - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descZactual, NULL, MorseRealDouble, lts, lts, lts * lts, nZmiss, 1, 0, 0, nZmiss, 1,p_grid,q_grid); + MBrk = 1; + NBrk = 1; + Mrk = hicma_descCUV->mt; + Nrk = hicma_descCUV->mt; + + HICMA_Desc_Create(&hicma_descCrk, NULL, HicmaRealDouble, MBrk, NBrk, MBrk * NBrk, Mrk, Nrk, 0, 0, Mrk, + Nrk, p_grid, q_grid); + HICMA_Sequence_Create(&msequence); + HICMA_Desc_Create(&hicma_descZ, NULL, HicmaRealDouble, lts, lts, lts * lts, N, 1, 0, 0, N, 1, p_grid, q_grid); + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&descZ, NULL, ChamRealDouble, lts, lts, lts * lts, N, 1, 0, 0, N, 1, p_grid, + q_grid); + HICMA_Desc_Create(&hicma_descZcpy, Zcpy, HicmaRealDouble, lts, lts, lts * lts, N, 1, 0, 0, N, 1, + p_grid, q_grid); + HICMA_Desc_Create(&hicma_descdet, &data->det, HicmaRealDouble, lts, lts, lts * lts, 1, 1, 0, 0, 1, 1, + p_grid, q_grid); + + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&cham_descZcpy, Zcpy, ChamRealDouble, lts, lts, lts * lts, N, 1, 0, 0, N, 1, + p_grid, q_grid); + if (nZmiss != 0) { + if (strcmp(data->actualZFPath, "") == 0) { + //EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAMELEON_descZobs, &CHAMELEON_descZcpy->mat[sizeof(double)*nZmiss], ChamRealDouble, ts, ts, ts * ts, nZobs, 1, 0, 0, nZobs, 1,p_grid,q_grid); + //CHAMELEON_descZactual=chameleon_desc_submatrix(CHAMELEON_descZcpy, 0, 0, nZmiss, 1); + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAMELEON_descZobs, &Zcpy[nZmiss], ChamRealDouble, lts, lts, lts * lts, + nZobs, 1, 0, 0, nZobs, 1, p_grid, q_grid); + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAMELEON_descZactual, Zcpy, ChamRealDouble, lts, lts, lts * lts, nZmiss, + 1, 0, 0, nZmiss, 1, p_grid, q_grid); + } else { + CHAMELEON_descZobs = cham_descZcpy; + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAMELEON_descZactual, NULL, ChamRealDouble, lts, lts, lts * lts, nZmiss, + 1, 0, 0, nZmiss, 1, p_grid, q_grid); } //C12AD Descriptor - MBD = lts; - NBD = lts; - MD = nZmiss; - ND = MBD; - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&hicma_descC12D, NULL, MorseRealDouble, MBD, NBD, MBD * NBD, MD, ND, 0, 0, MD, ND, p_grid, q_grid); + MBD = lts; + NBD = lts; + MD = nZmiss; + ND = MBD; + HICMA_Desc_Create(&hicma_descC12D, NULL, HicmaRealDouble, MBD, NBD, MBD * NBD, MD, ND, 0, 0, MD, + ND, p_grid, q_grid); //C12UV Descriptor - MBUV = lts; - NBUV = 2 * data->hicma_maxrank; - MUV = nZmiss; - NUV = 2 * MUV / lts * data->hicma_maxrank; - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&hicma_descC12UV, NULL, MorseRealDouble, MBUV, NBUV, MBUV * NBUV, MBUV, NBUV, 0, 0, MBUV, NBUV, p_grid, q_grid); + MBUV = lts; + NBUV = 2 * data->hicma_maxrank; + MUV = nZmiss; + NUV = 2 * MUV / lts * data->hicma_maxrank; + HICMA_Desc_Create(&hicma_descC12UV, NULL, HicmaRealDouble, MBUV, NBUV, MBUV * NBUV, MBUV, NBUV, 0, + 0, MBUV, NBUV, p_grid, q_grid); //C12Ark Descriptor - MBrk = 1; - NBrk = 1; - Mrk = hicma_descC12UV->mt; - Nrk = hicma_descC12UV->mt; - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&hicma_descC12rk, NULL, MorseRealDouble, MBrk, NBrk, MBrk * NBrk, Mrk, Nrk, 0, 0, Mrk, Nrk, p_grid, q_grid); + MBrk = 1; + NBrk = 1; + Mrk = hicma_descC12UV->mt; + Nrk = hicma_descC12UV->mt; + HICMA_Desc_Create(&hicma_descC12rk, NULL, HicmaRealDouble, MBrk, NBrk, MBrk * NBrk, Mrk, Nrk, 0, 0, + Mrk, Nrk, p_grid, q_grid); //C11AD Descriptor - MBD = lts; - NBD = lts; - MD = nZobs; - ND = MBD; - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&hicma_descC22D, NULL, MorseRealDouble, MBD, NBD, MBD * NBD, MD, ND, 0, 0, MD, ND, p_grid,q_grid); + MBD = lts; + NBD = lts; + MD = nZobs; + ND = MBD; + HICMA_Desc_Create(&hicma_descC22D, NULL, HicmaRealDouble, MBD, NBD, MBD * NBD, MD, ND, 0, 0, MD, + ND, p_grid, q_grid); //C12UV Descriptor - MBUV = lts; - NBUV = 2 * data->hicma_maxrank; - MUV = nZobs; - NUV = 2 * MUV / lts * data->hicma_maxrank; - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&hicma_descC22UV, NULL, MorseRealDouble, MBUV, NBUV, MBUV * NBUV, MBUV, NBUV, 0, 0, MBUV, NBUV, p_grid, q_grid); + MBUV = lts; + NBUV = 2 * data->hicma_maxrank; + MUV = nZobs; + NUV = 2 * MUV / lts * data->hicma_maxrank; + HICMA_Desc_Create(&hicma_descC22UV, NULL, HicmaRealDouble, MBUV, NBUV, MBUV * NBUV, MBUV, NBUV, 0, + 0, MBUV, NBUV, p_grid, q_grid); //C12Ark Descriptor - MBrk = 1; - NBrk = 1; - Mrk = hicma_descC22UV->mt; - Nrk = hicma_descC22UV->mt; - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&hicma_descC22rk,NULL , MorseRealDouble, MBrk, NBrk, MBrk * NBrk, Mrk, Nrk, 0, 0, Mrk, Nrk, p_grid, q_grid); + MBrk = 1; + NBrk = 1; + Mrk = hicma_descC22UV->mt; + Nrk = hicma_descC22UV->mt; + HICMA_Desc_Create(&hicma_descC22rk, NULL, HicmaRealDouble, MBrk, NBrk, MBrk * NBrk, Mrk, Nrk, 0, 0, + Mrk, Nrk, p_grid, q_grid); //Other descriptors - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descZmiss, NULL, MorseRealDouble, lts, lts, lts * lts, nZmiss, 1, 0, 0, nZmiss, 1, p_grid, q_grid); - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descmse, &data->mserror, MorseRealDouble, lts, lts, lts * lts, 1, 1, 0, 0, 1, 1, p_grid, q_grid); + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAMELEON_descZmiss, NULL, ChamRealDouble, lts, lts, lts * lts, nZmiss, 1, 0, + 0, nZmiss, 1, p_grid, q_grid); + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAM_descmse, &data->mserror, ChamRealDouble, lts, lts, lts * lts, 1, 1, 0, 0, + 1, 1, p_grid, q_grid); } //Fill data struct - data->hicma_descC = hicma_descC; - data->hicma_descCD = hicma_descCD; - data->hicma_descCUV = hicma_descCUV; - data->hicma_descCrk = hicma_descCrk; - data->hicma_descZ = hicma_descZ; - data->hicma_descZcpy = hicma_descZcpy; - data->hicma_descdet = hicma_descdet; - data->hicma_descproduct = hicma_descproduct; - data->descZmiss = MORSE_descZmiss; - data->hicma_descC12D = hicma_descC12D; - data->hicma_descC12UV = hicma_descC12UV; - data->hicma_descC12rk = hicma_descC12rk; - data->hicma_descC22D = hicma_descC22D; - data->hicma_descC22UV = hicma_descC22UV; - data->hicma_descC22rk = hicma_descC22rk; - data->descmse = MORSE_descmse; - data->descZactual = MORSE_descZactual; - data->descZobs = MORSE_descZobs; - data->hsequence = msequence; - data->hrequest = mrequest; - data->mserror = 0; + data->hicma_descC = hicma_descC; + data->hicma_descCD = hicma_descCD; + data->hicma_descCUV = hicma_descCUV; + data->hicma_descCrk = hicma_descCrk; + data->hicma_descZ = hicma_descZ; + data->hicma_descZcpy = hicma_descZcpy; + data->hicma_descdet = hicma_descdet; + //data->descproduct = descproduct; + data->descZmiss = CHAMELEON_descZmiss; + data->hicma_descC12D = hicma_descC12D; + data->hicma_descC12UV = hicma_descC12UV; + data->hicma_descC12rk = hicma_descC12rk; + data->hicma_descC22D = hicma_descC22D; + data->hicma_descC22UV = hicma_descC22UV; + data->hicma_descC22rk = hicma_descC22rk; + data->descmse = CHAM_descmse; + data->descZactual = CHAMELEON_descZactual; + data->descZobs = CHAMELEON_descZobs; + data->descZ = descZ; + data->hsequence = msequence; + data->hrequest = mrequest; + data->mserror = 0; //stop gsl error handler - gsl_set_error_handler_off () ; - + gsl_set_error_handler_off(); } diff --git a/exageostat_approx/src/compute/MLE_lr_s.c b/exageostat_approx/src/compute/MLE_lr_s.c index eeefa62..f66d82d 100644 --- a/exageostat_approx/src/compute/MLE_lr_s.c +++ b/exageostat_approx/src/compute/MLE_lr_s.c @@ -6,13 +6,14 @@ * ExaGeoStat is a software package provided by KAUST, * King Abdullah University of Science and Technology - ECRC * - * @version 1.1.0 + * @version 1.2.0 * @author Sameh Abdulah - * @date 2016-11-22 + * @date 2022-11-09 * @generated d Fri Nov 22 15:11:13 2016 * **/ #include "../include/MLE_lr_s.h" + //*************************************************************************************** //HiCMA global variables. extern int store_only_diagonal_tiles = 1; @@ -21,52 +22,54 @@ extern STARSH_blrf *mpiF; extern int use_scratch = 1; extern int global_check = 0; //used to create dense matrix for accuracy check extern int print_mat = 0; -//Generate Observations Vector (Z) for testing Maximum Likelihood function -- MORSE-sync -int HICMA_MLE_szvg_Tile (MLE_data *data, double * Nrand, double * initial_theta, int n, int dts, int log, int p_grid, int q_grid) { - //Initialization - MORSE_sequence_t *msequence; - MORSE_request_t mrequest[2] = { MORSE_REQUEST_INITIALIZER, MORSE_REQUEST_INITIALIZER }; - MORSE_desc_t *MORSE_descC = NULL; - MORSE_desc_t *MORSE_descZ = NULL; +//Generate Observations Vector (Z) for testing Maximum Likelihood function -- CHAM-sync +int HICMA_MLE_szvg_Tile(MLE_data *data, double* Nrand, double* initial_theta, int n, int dts, int log, int p_grid, + int q_grid) { + //Initialization + RUNTIME_sequence_t *msequence; + RUNTIME_request_t mrequest[2] = {CHAMELEON_SUCCESS, CHAMELEON_SUCCESS}; + CHAM_desc_t *CHAM_descC = NULL; + CHAM_desc_t *CHAMELEON_descZ = NULL; //Create two dense descriptors to generate the measurment vectors - MORSE_Sequence_Create(&msequence); - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descC, NULL, MorseRealDouble, dts, dts, dts * dts, n, n, 0, 0, n, n, p_grid, q_grid); - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descZ, NULL, MorseRealDouble, dts, dts, dts * dts, n, 1, 0, 0, n, 1, p_grid, q_grid); - + CHAMELEON_Sequence_Create(&msequence); + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAM_descC, NULL, ChamRealDouble, dts, dts, dts * dts, n, n, 0, 0, n, n, p_grid, + q_grid); + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAMELEON_descZ, NULL, ChamRealDouble, dts, dts, dts * dts, n, 1, 0, 0, n, 1, + p_grid, q_grid); //Generate the co-variance matrix C VERBOSE("LR: Initializing Covariance Matrix (Synthetic Dataset Dense Generation Phase)....."); - MORSE_MLE_scmg_Tile_Async(MorseLower, MORSE_descC, msequence, mrequest, &data->l1, &data->l1, initial_theta, data->dm); + EXAGEOSTAT_MLE_scmg_Tile_Async(ChamLower, CHAM_descC, msequence, mrequest, &data->l1, &data->l1, initial_theta, + data->dm); VERBOSE(" Done.\n"); //Copy Nrand to Z VERBOSE("LR: Generate Normal Random Distribution Vector Z (Synthetic Dataset Dense Generation Phase) ....."); - MORSE_MLE_szcpy_Tile_Async(MORSE_descZ, Nrand, msequence, mrequest); + EXAGEOSTAT_MLE_szcpy_Tile_Async(CHAMELEON_descZ, Nrand, msequence, mrequest); VERBOSE(" Done.\n"); //Cholesky factorization for the Co-variance matrix C VERBOSE("LR: Cholesky factorization of Sigma (Synthetic Dataset Dense Generation Phase) ....."); - int success = MORSE_spotrf_Tile(MorseLower, MORSE_descC); + int success = CHAMELEON_spotrf_Tile(ChamLower, CHAM_descC); SUCCESS(success, "LR: Factorization cannot be performed..\n The matrix is not positive definite\n\n"); VERBOSE(" Done.\n"); //Triangular matrix-matrix multiplication VERBOSE("LR: Triangular matrix-matrix multiplication Z=L.e (Synthetic Dataset Dense Generation Phase) ....."); - MORSE_strmm_Tile(MorseLeft, MorseLower, MorseNoTrans, MorseNonUnit, 1, MORSE_descC, MORSE_descZ); + CHAMELEON_strmm_Tile(ChamLeft, ChamLower, ChamNoTrans, ChamNonUnit, 1, CHAM_descC, CHAMELEON_descZ); VERBOSE(" Done.\n"); //if log==1 write vector to disk - if(log==1) - { - double *z; + if (log == 1) { + double* z; #if defined(CHAMELEON_USE_MPI) - z = (double *) malloc(n * sizeof(double)); - MORSE_Tile_to_Lapack( MORSE_descZ, z, n); + z = (double* ) malloc(n * sizeof(double)); + CHAMELEON_Tile_to_Lapack( CHAMELEON_descZ, z, n); #else - z = MORSE_descZ->mat; + z = CHAMELEON_descZ->mat; #endif write_vectors(z, data, n); #if defined(CHAMELEON_USE_MPI) @@ -75,366 +78,161 @@ int HICMA_MLE_szvg_Tile (MLE_data *data, double * Nrand, double * initial_theta } VERBOSE("LR: Done Z Vector Dense Generation Phase. (Chameleon Synchronous)\n"); - VERBOSE("************************************************************\n"); - + VERBOSE("************************************************************\n"); - data->descZ = MORSE_descZ; - data->sequence = msequence; - data->request = mrequest; + data->descZ = CHAMELEON_descZ; + data->sequence = msequence; + data->request = mrequest; //Destory dense descriptors to save memory. - MORSE_Desc_Destroy(&MORSE_descC); + CHAMELEON_Desc_Destroy(&CHAM_descC); return 0; } - -void HICMA_MLE_zcpy( MLE_data *data, double *streamdata) -{ - MORSE_sequence_t *hsequence = (MORSE_sequence_t *) data->hsequence; - MORSE_request_t *hrequest = (MORSE_request_t *) data->hrequest; +void EXAGEOSTAT_TLR_MLE_zcpy(MLE_data *data, double* streamdata) { + RUNTIME_sequence_t *hsequence = (RUNTIME_sequence_t *) data->hsequence; + RUNTIME_request_t *hrequest = (RUNTIME_request_t *) data->hrequest; VERBOSE("LR: Copy Z from vector to decriptor.\n"); - MORSE_MLE_dzcpy_Tile_Async(data->hicma_descZ, streamdata, hsequence, hrequest); - MORSE_Sequence_Wait(hsequence); + EXAGEOSTAT_MLE_dzcpy_Tile_Async(data->hicma_descZ, streamdata, hsequence, hrequest); + CHAMELEON_Sequence_Wait(hsequence); VERBOSE("LR: Done Z copying step.\n"); VERBOSE("************************************************************\n"); } -//Generate Observations Vector (Z) for testing Maximum Likelihood function -- MORSE-sync -//int HICMA_MLE_dzvg_Tile (MLE_data *data, double * Nrand, double * initial_theta, int n, int ts, int log) { - -// int compress_diag = 0; -// int success = 0; -// acc_struct acc; -// MORSE_desc_t *hicma_descCD = (MORSE_desc_t*) data->hicma_descCD; -// MORSE_desc_t *hicma_descCUV = (MORSE_desc_t*) data->hicma_descCUV; -// MORSE_desc_t *hicma_descCrk = (MORSE_desc_t*) data->hicma_descCrk; -// MORSE_desc_t *MORSE_descZ = (MORSE_desc_t*) data->descZ; -// MORSE_desc_t *MORSE_descC = (MORSE_desc_t*) data->descC; - - -// if(data->check==0) -// global_check=0; - -// if(strcmp(data->obsFPath, "")==0) -// { - -// if (data->verbose == 1 && MORSE_My_Mpi_Rank() == 0) -// fprintf(stderr, "LR: Initializing Co-variance Matrix (Synthetic Dataset Generation Phase) ....."); -//Generate Co-variance matrix C -//MORSE_MLE_cmg_Tile_Async(data->descC, data->sequence, &data->request[0], &data->l1, &data->l1, initial_theta, data->dm); -//ddcay is any vale for GEOSTAT (not used) -// HICMA_problem_t hicma_problem; -// hicma_problem.theta = initial_theta; -// hicma_problem.noise = 0.0; -// hicma_problem.ndim = 2; -// HICMA_zgenerate_problem(HICMA_STARSH_PROB_GEOSTAT, 'S', 0, n, ts, hicma_descCUV->mt, hicma_descCUV->nt, &hicma_problem); -// mpiF = hicma_problem.starsh_format; -//printf("hicma_maxrank:%d - compress_diag:%d - hicma_descCUV->mt:%d - hicma_descCD->mt:%d - hicma_descCrk->mt:%d - MORSE_descC->mt:%d\n", data->hicma_maxrank, compress_diag, hicma_descCUV->mt, hicma_descCD->mt, hicma_descCrk->mt, MORSE_descC->mt); -// HICMA_zgytlr_Tile(MorseLower, hicma_descCUV, hicma_descCD, hicma_descCrk, 0, data->hicma_maxrank, pow(10, -1.0 * data->hicma_acc), compress_diag, MORSE_descC); - -// if (data->verbose == 1 && MORSE_My_Mpi_Rank() == 0) -// fprintf(stderr, " Done.\n"); - -//For checking accuracy -// if(data->check==1 && n < 10000) -// { -//if (data->verbose == 1 && MORSE_My_Mpi_Rank() == 0) -// fprintf(stderr, "LR: allocating and coping original covariance matrix for accuracy checking (Synthetic Dataset Generation Phase) ....."); - -//data->Adense = (double *) malloc(n * n * sizeof(double)); -//data->Adense2 = (double *) malloc(n * n * sizeof(double)); - -//printf("%d - %d\n",MORSE_descC->m,MORSE_descC->n); -// MORSE_Tile_to_Lapack(MORSE_descC, data->Adense, n); -// MORSE_Tile_to_Lapack(MORSE_descC, data->Adense2, n); - -//fprintf(stderr," %6.4e", data->Adense[0]); -//print_matrix("test Hicma",n, n, data->Adense, n); -//PASTE_TILE_TO_LAPACK( MORSE_descC, data->Adense, data->check, double, M, M); -//PASTE_TILE_TO_LAPACK( MORSE_descC, data->Adense2, data->check, double, M, M); - -// if (data->verbose == 1 && MORSE_My_Mpi_Rank() == 0) -// fprintf(stderr, " Done.\n"); -// } - -//Generate Z Vector -// if (data->verbose == 1 && MORSE_My_Mpi_Rank() == 0) -// fprintf(stderr, "LR:Generate Normal Random Distribution Vector Z (Synthetic Dataset Generation Phase) ....."); -// MORSE_MLE_dzcpy_Tile_Async(data->descZ, Nrand, data->sequence, &data->request[0]); -// -// if (data->verbose == 1 && MORSE_My_Mpi_Rank() == 0) -// fprintf(stderr, " Done.\n"); - -//Cholesky factorization -// if (data->verbose == 1 && MORSE_My_Mpi_Rank() == 0) -// fprintf(stderr, "Cholesky factorization of Sigma (Synthetic Dataset Generation Phase) ....."); - -// int success = HICMA_zpotrf_Tile(MorseLower, hicma_descCUV, hicma_descCD, hicma_descCrk, 0, data->hicma_maxrank, pow(10, -1.0 * data->hicma_acc)); -// if (success != MORSE_SUCCESS) { -// printf("Factorization cannot be performed..\n The matrix is not positive definite\n\n"); -// exit(EXIT_FAILURE); -// } -// if (data->verbose == 1 && MORSE_My_Mpi_Rank() == 0) -// fprintf(stderr, " Done.\n"); - -//For checking accuracy -//if(data->check==1 && n<10000) -//{ -//acc=check_acc(data, n, ts); -//printf("normA:%.2e normDenseAppdiff:%.2e Accuracy: %.2e\n", acc.normA, acc.normDenseAppDiff, acc.accuracyDenseAppDiff); -//} - - -// exit(0); //till dtrmv availability from HicMA -//dtrmm is not supported yet by HiCMA - -//Triangular solve dtrmm -// if (data->verbose == 1 && MORSE_My_Mpi_Rank() == 0) -// fprintf(stderr, "LR:Triangular Solve dtrmm Z=L.e (Synthetic Dataset Generation Phase) ....."); -// MORSE_dtrmm_Tile(MorseLeft, MorseLower, MorseNoTrans, MorseNonUnit, 1, data->descC, data->descZ); -// if (data->verbose == 1 && MORSE_My_Mpi_Rank() == 0) -// fprintf(stderr, " Done.\n"); - -// if(log==1) -// { -// MORSE_desc_t *MORSE_descZ = (MORSE_desc_t *)(data->descZ); -// write_vectors(MORSE_descZ->mat, data, n); -// } - -// } -// else -// { -// double * streamdata; - -// if (data->verbose == 1 && MORSE_My_Mpi_Rank() == 0) -// fprintf(stderr,"Reading Observations from disk ....."); - -// streamdata=(double *) malloc(n * sizeof(double)); -// streamdata = readObsFile(data->obsFPath, n); -// MORSE_MLE_dzcpy_Tile_Async(data->descZ, streamdata, data->sequence, &data->request[0]); - -// if (data->verbose == 1 && MORSE_My_Mpi_Rank() == 0) -// fprintf(stderr, "LR: Done.\n"); - -// free(streamdata); -// } - -//Save a copy of descZ into descZcpy for restoring each iteration -//MORSE_dlacpy_Tile(MorseUpperLower, data->descZ, data->descZcpy); - - -// if (data->verbose == 1 && MORSE_My_Mpi_Rank() == 0) -// { -// fprintf(stderr, "LR:Done Z Vector Generation Phase. (Chameleon Synchronous)\n"); -// fprintf(stderr, "LR:************************************************************\n"); -// } - -// return 0; - -//} - - - - -int HICMA_MLE_szvg_Tile_Async (MLE_data *data, double * Nrand, double * initial_theta, int n, int dts, int log, int p_grid, int q_grid) { - +int HICMA_MLE_szvg_Tile_Async(MLE_data *data, double* Nrand, double* initial_theta, int n, int dts, int log, int p_grid, + int q_grid) { + //// TODO: Missing Implementation. } - //compute MLE function -double HICMA_smle_Tile(unsigned n, const double * theta, double * grad, void * app_data) { +double HICMA_smle_Tile(unsigned n, const double* theta, double* grad, void *app_data) { //Initialization - double loglik = 0.0; - int compress_diag = 0; + double loglik = 0.0; + int compress_diag = 0; //double ddotproduct = 0.0, - double logdet = 0.0; - double time_facto = 0.0, - time_solve = 0.0, - logdet_calculate = 0.0, - matrix_gen_time = 0.0, - test_time = 0.0; - double flops = 0.0; + double logdet = 0.0; + double time_facto = 0.0, + time_solve = 0.0, + logdet_calculate = 0.0, + matrix_gen_time = 0.0, + test_time = 0.0; + double flops = 0.0; int success, maxrank, acc; //int verbose; - int N, NRHS; + int N, NRHS; int lts;//, dts; int hicma_data_type; int i = 0; - MLE_data *data = (MLE_data*) app_data; - MORSE_desc_t *hicma_descC = (MORSE_desc_t *) data->hicma_descC; - MORSE_desc_t *hicma_descCD = (MORSE_desc_t *) data->hicma_descCD; - MORSE_desc_t *hicma_descCUV = (MORSE_desc_t *) data->hicma_descCUV; - MORSE_desc_t *hicma_descCrk = (MORSE_desc_t *) data->hicma_descCrk; - MORSE_desc_t *hicma_descZ = (MORSE_desc_t *) data->hicma_descZ; - MORSE_desc_t *morse_descZ = (MORSE_desc_t *) data->descZ; - MORSE_desc_t *hicma_descZcpy = (MORSE_desc_t *) data->hicma_descZcpy; - MORSE_desc_t *hicma_descdet = (MORSE_desc_t *) data->hicma_descdet; - MORSE_desc_t *hicma_descproduct = (MORSE_desc_t *) data->hicma_descproduct; - MORSE_sequence_t *hsequence = (MORSE_sequence_t *) data->hsequence; - MORSE_request_t *hrequest = (MORSE_request_t *) data->hrequest; + MLE_data *data = (MLE_data *) app_data; + CHAM_desc_t *hicma_descC = (CHAM_desc_t *) data->hicma_descC; + CHAM_desc_t *hicma_descCD = (CHAM_desc_t *) data->hicma_descCD; + CHAM_desc_t *hicma_descCUV = (CHAM_desc_t *) data->hicma_descCUV; + CHAM_desc_t *hicma_descCrk = (CHAM_desc_t *) data->hicma_descCrk; + CHAM_desc_t *hicma_descZ = (CHAM_desc_t *) data->hicma_descZ; + CHAM_desc_t *hicma_descZcpy = (CHAM_desc_t *) data->hicma_descZcpy; + CHAM_desc_t *hicma_descdet = (CHAM_desc_t *) data->hicma_descdet; + CHAM_desc_t *hicma_descproduct = (CHAM_desc_t *) data->hicma_descproduct; + RUNTIME_sequence_t *hsequence = (RUNTIME_sequence_t *) data->hsequence; + RUNTIME_request_t *hrequest = (RUNTIME_request_t *) data->hrequest; //verbose = data->verbose; - N = hicma_descCD->m; - NRHS = hicma_descZ->n; - lts = hicma_descZ->mb; - //dts = morse_descZ->mb; - maxrank = ((MLE_data*)data)->hicma_maxrank; - acc = ((MLE_data*)data)->hicma_acc; - hicma_data_type = ((MLE_data*)data)->hicma_data_type; - data->det = 0; - data->dotp = 0; - - + N = hicma_descCD->m; + NRHS = hicma_descZ->n; + lts = hicma_descZ->mb; + maxrank = ((MLE_data *) data)->hicma_maxrank; + acc = ((MLE_data *) data)->hicma_acc; + hicma_data_type = ((MLE_data *) data)->hicma_data_type; + data->det = 0; + data->dotp = 0; //Save a copy of descZ into descZcpy for restoring each iteration - if (data->iter_count == 0) - { - if (strcmp(data->locsFPath, "") == 0) - { - double *z = (double *) malloc(N * sizeof(double)); - MORSE_Tile_to_Lapack( morse_descZ, z, N); - MORSE_Lapack_to_Tile( z, N, hicma_descZ); + if (data->iter_count == 0) { + if (strcmp(data->locsFPath, "") == 0) { + double* z = (double* ) malloc(N * sizeof(double)); + CHAMELEON_Tile_to_Lapack(hicma_descZ, z, N); + CHAMELEON_Lapack_to_Tile(z, N, hicma_descZ); free(z); - MORSE_Desc_Destroy(&morse_descZ); + CHAMELEON_Desc_Destroy(&hicma_descZ); } - MORSE_slacpy_Tile(MorseUpperLower, hicma_descZ, hicma_descZcpy); + CHAMELEON_slacpy_Tile(ChamUpperLower, hicma_descZ, hicma_descZcpy); } - - //Matrix generation part. VERBOSE("LR:Generate New Covariance Matrix (single precision)..."); START_TIMING(matrix_gen_time); HICMA_problem_t hicma_problem; - hicma_problem.theta= (double *)theta; - hicma_problem.noise = 1e-4; - hicma_problem.ndim = 2; + hicma_problem.theta = (double* ) theta; + hicma_problem.noise = 1e-4; + hicma_problem.ndim = 2; // I need to change the location struct to vector array (TO DO) - double *xycoord = (double *) malloc( 2 * N * sizeof(double)); - for (i = 0; i < N; i++) - { + double* xycoord = (double* ) malloc(2 * N * sizeof(double)); + for (i = 0; i < N; i++) { xycoord[i] = data->l1.x[i]; - xycoord[N+i] = data->l1.y[i]; + xycoord[N + i] = data->l1.y[i]; } - if( strcmp(data->dm, "gc") == 0) + if (strcmp(data->dm, "gc") == 0) printf("gcd metric is used: %d\n", STARSH_SPATIAL_MATERN2_GCD); else printf("ed metric is used: %d\n", STARSH_SPATIAL_MATERN2_SIMD); - hicma_problem.point = xycoord; - hicma_problem.kernel_type = strcmp(data->dm, "gc") == 0? STARSH_SPATIAL_MATERN2_GCD : STARSH_SPATIAL_MATERN2_SIMD; + hicma_problem.point = xycoord; + hicma_problem.kernel_type = strcmp(data->dm, "gc") == 0 ? STARSH_SPATIAL_MATERN2_GCD : STARSH_SPATIAL_MATERN2_SIMD; HICMA_zgenerate_problem(hicma_data_type, 'S', 0, N, lts, hicma_descCUV->mt, hicma_descCUV->nt, &hicma_problem); - mpiF = hicma_problem.starsh_format; - HICMA_zgytlr_Tile(MorseLower, hicma_descCUV, hicma_descCD, hicma_descCrk, 0, maxrank, pow(10, -1.0 * acc), compress_diag, hicma_descC); + mpiF = hicma_problem.starsh_format; + HICMA_zgytlr_Tile(ChamLower, hicma_descCUV, hicma_descCD, hicma_descCrk, 0, maxrank, pow(10, -1.0 * acc), + compress_diag, hicma_descC); STOP_TIMING(matrix_gen_time); VERBOSE(" Done.\n"); - - // MORSE_MLE_dcmg_Tile_Async(MorseLower, MORSE_descC, msequence, &mrequest[0], &data->l1, &data->l1, (double *)theta, data->dm); - //***************** check matrices - //double *AA = (double *) malloc(N * N *sizeof(double)); - //double *BB = (double *) malloc(N * N * sizeof(double)); - // MORSE_Tile_to_Lapack(hicma_descC, BB, N); - //MORSE_desc_t *descDense = ((MLE_data*)data)->descC; - //HICMA_zuncompress(MorseUpperLower, hicma_descCUV, descDense, hicma_descCrk); - //HICMA_zdiag_vec2mat(hicma_descCD, descDense); - //MORSE_Tile_to_Lapack(descDense, AA, N); - //int i=0; - //double sum =0; - //for ( i = 0;i< n*n ;i++) - //sum += abs(AA[i]-BB[i]); - //printf("Sum= %f \n", sum); - //exit(0); //****************************** - VERBOSE("LR: re-Copy z (single precision)..."); + VERBOSE("LR: re-Copy z (single precision)..."); START_TIMING(test_time); //re-store old Z - MORSE_slacpy_Tile(MorseUpperLower, hicma_descZcpy, hicma_descZ); + CHAMELEON_slacpy_Tile(ChamUpperLower, hicma_descZcpy, hicma_descZ); STOP_TIMING(test_time); VERBOSE(" Done.\n"); - //************* - /* - if(((MLE_data*)data)->check == 1 ) - { - - if (((MLE_data*)data)->verbose == 1 && MORSE_My_Mpi_Rank() == 0) - fprintf(stderr, "LR: allocating and coping original covariance matrix for accuracy checking (Synthetic Dataset Generation Phase) ....."); - - - ((MLE_data*)data)->Adense = (double *) malloc(N * N * sizeof(double)); - ((MLE_data*)data)->Adense2 = (double *) malloc(N * N * sizeof(double)); - - //printf("%d - %d\n",MORSE_descC->m,MORSE_descC->n); - MORSE_Tile_to_Lapack(MORSE_descC, ((MLE_data*)data)->Adense, N); - MORSE_Tile_to_Lapack(MORSE_descC, ((MLE_data*)data)->Adense2, N); - - //fprintf(stderr," %6.4e", data->Adense[0]); - //print_matrix("test Hicma",n, n, data->Adense, n); - //PASTE_TILE_TO_LAPACK( MORSE_descC, data->Adense, data->check, double, M, M); - //PASTE_TILE_TO_LAPACK( MORSE_descC, data->Adense2, data->check, double, M, M); - - if (((MLE_data*)data)->verbose == 1 && MORSE_My_Mpi_Rank() == 0) - fprintf(stderr, " Done.\n"); - } - */ //************** //Calculate Cholesky Factorization (C=LL-1) - VERBOSE("LR: Cholesky factorization of Sigma (single precision)..."); + VERBOSE("LR: Cholesky factorization of Sigma (single precision)..."); START_TIMING(time_facto); - //success = MORSE_dpotrf_Tile(MorseLower, MORSE_descC); - //HICMA_set_print_index(); - success = HICMA_zpotrf_Tile(MorseLower, hicma_descCUV, hicma_descCD, hicma_descCrk, 0, maxrank, pow(10, -1.0 * acc)); - //printf("%s %d EARLY EXIT\n", __FILE__, __LINE__); exit(0);//@KA + + success = HICMA_zpotrf_Tile(ChamLower, hicma_descCUV, hicma_descCD, hicma_descCrk, 0, maxrank, pow(10, -1.0 * acc)); + SUCCESS(success, "LR: Factorization cannot be performed..\n The matrix is not positive definite\n\n"); STOP_TIMING(time_facto); flops = flops + FLOPS_DPOTRF(N); VERBOSE(" Done."); - //For checking accuracy - //if(((MLE_data*)data)->check == 1 ) - //{ - // acc_struct acc_s = check_acc(data, N, ts); - // printf("normA:%.2e normDenseAppdiff:%.2e Accuracy: %.2e\n", acc_s.normA, acc_s.normDenseAppDiff, acc_s.accuracyDenseAppDiff); - // } - - - //***************Kadir (should be removed) - //double * ranks = (double *) malloc( hicma_descCrk->mt * hicma_descCrk->nt * sizeof(double)); - //MORSE_Tile_to_Lapack(hicma_descCrk, ranks, hicma_descCrk->mt); - //HICMA_stat_t hicma_statrk_initial; - //zget_stat(MorseLower, ranks, hicma_descCrk->mt, hicma_descCrk->nt, hicma_descCrk->mt, &hicma_statrk_initial); - //printf("After LR cholesky max rank: %d\n", hicma_statrk_initial.max); - //********* - - //Calculate log(|C|) --> log(square(|L|)) + VERBOSE("LR:Calculating the log determinant (single precision)..."); START_TIMING(logdet_calculate); - data->det = 0; + data->det = 0; + //// TODO: RESOLVE THIS! HICMA_MLE_smdet_Tile_Async(hicma_descCD, hsequence, &hrequest[0], hicma_descdet); - MORSE_Sequence_Wait(hsequence); - logdet = 2 * data->det; + CHAMELEON_Sequence_Wait(hsequence); + logdet = 2 * data->det; STOP_TIMING(logdet_calculate); VERBOSE(" Done."); //Solving Linear System (L*X=Z)--->inv(L)*Z - VERBOSE("LR:Solving the linear system (single precision)..."); + VERBOSE("LR:Solving the linear system (single precision)..."); START_TIMING(time_solve); //Compute triangular solve LC*X = Z - //MORSE_dtrsm_Tile(MorseLeft,MorseLower,MorseNoTrans,MorseNonUnit,1,MORSE_descC,MORSE_descZ); - HICMA_ztrsmd_Tile(MorseLeft, MorseLower, MorseNoTrans, MorseNonUnit, 1, hicma_descCUV, hicma_descCD, hicma_descCrk, hicma_descZ, maxrank); + + HICMA_ztrsmd_Tile(ChamLeft, ChamLower, ChamNoTrans, ChamNonUnit, 1, hicma_descCUV, hicma_descCD, hicma_descCrk, + hicma_descZ, maxrank); STOP_TIMING(time_solve); - flops = flops + FLOPS_DTRSM(MorseLeft, N, NRHS); + flops = flops + FLOPS_DTRSM(ChamLeft, N, NRHS); VERBOSE(" Done."); - VERBOSE("LR:Calculating dot product (single precision)..."); - MORSE_sgemm_Tile (MorseTrans, MorseNoTrans, 1, hicma_descZ, hicma_descZ, 0, hicma_descproduct); - loglik = -0.5 * ((MLE_data*)data)->dotp - 0.5*logdet - (double) (N / 2.0) * log(2.0 * PI); + CHAMELEON_sgemm_Tile(ChamTrans, ChamNoTrans, 1, hicma_descZ, hicma_descZ, 0, hicma_descproduct); + loglik = -0.5 * ((MLE_data *) data)->dotp - 0.5 * logdet - (double) (N / 2.0) * log(2.0 * PI); VERBOSE(" Done."); @@ -442,490 +240,207 @@ double HICMA_smle_Tile(unsigned n, const double * theta, double * grad, void * a MPI_Bcast(&loglik,1, MPI_DOUBLE, 0, MPI_COMM_WORLD ); MPI_Bcast(theta,3, MPI_DOUBLE, 0, MPI_COMM_WORLD ); - if(MORSE_My_Mpi_Rank() == 0) + if(CHAMELEON_My_Mpi_Rank() == 0) { #endif - //Print Iteration Summary - //fprintf(stderr,"***************************************************\n"); - //fprintf(stderr,"\n------ddotproduct: %2.6f ", ((MLE_data*)data)->dotp); - //fprintf(stderr,"\n------logdet: %2.6f ", logdet); - //fprintf(stderr,"------det: %.*e ", det); - //fprintf(stderr,"\n------expr2: %2.6f ",((double) (N / 2) * log(2 * PI))); - //fprintf(stderr," ---- Theta1: %2.6f ---- Theta2: %2.6f ---- Theta3: %2.6f ----LogLi: %2.6f\n", theta[0], theta[1], theta[2],loglik); - - printf(" %3d- Model Parameters (varinace, range, smoothness): (%2.6f, %2.6f, %2.6f) ----> LogLi: %2.6f\n", - ((MLE_data*)data)->iter_count+1, theta[0], theta[1], theta[2],loglik); - - if(((MLE_data*)data)->log == 1) - fprintf(((MLE_data*)data)->pFileLog, " %3d- Model Parameters (varinace, range, smoothness): (%2.6f, %2.6f, %2.6f) ----> LogLi: %2.6f\n", ((MLE_data*)data)->iter_count+1, theta[0], theta[1], theta[2],loglik); - - //fprintf(stderr," ---- Facto Time: %6.2f\n", time_facto); - //fprintf(stderr," ---- logdet Time: %6.2f\n", logdet_calculate); - //fprintf(stderr," ---- dtrsm Time: %6.2f\n", time_solve); - //fprintf(stderr," ---- Matrix Generation Time: %6.2f\n", matrix_gen_time); - //fprintf(stderr," ---- re-store Z Vector Time: %6.2f\n", test_time); - //fprintf(stderr," ---- Total Time: %6.2f\n", matrix_gen_time+time_facto + logdet_calculate + time_solve); - //fprintf(stderr," ---- Gflop (ignore): %6.2f\n", flops / 1e9 ); - //fprintf(stderr," ---- Gflop/s: %6.2f\n", flops / 1e9 / (time_facto + time_solve)); - //fprintf(stderr," ---- Peak Performance: %6.2f Gflops/s\n", (ncores*p_grid*q_grid*16*2.3) ); - //fprintf(stderr,"***************************************************\n"); + //Print Iteration Summary + + printf(" %3d- Model Parameters (varinace, range, smoothness): (%2.6f, %2.6f, %2.6f) ----> LogLi: %2.6f\n", + ((MLE_data *) data)->iter_count + 1, theta[0], theta[1], theta[2], loglik); + + if (((MLE_data *) data)->log == 1) + fprintf(((MLE_data *) data)->pFileLog, + " %3d- Model Parameters (varinace, range, smoothness): (%2.6f, %2.6f, %2.6f) ----> LogLi: %2.6f\n", + ((MLE_data *) data)->iter_count + 1, theta[0], theta[1], theta[2], loglik); #if defined(CHAMELEON_USE_MPI) } #endif - ((MLE_data*)data)->iter_count++; + ((MLE_data *) data)->iter_count++; // for experiments - ((MLE_data*)data)->avg_exec_time_per_iter+=matrix_gen_time+time_facto + logdet_calculate + time_solve; - ((MLE_data*)data)->avg_flops_per_iter+=flops / 1e9 / (time_facto +time_solve); - ((MLE_data*)data)->final_loglik=loglik; + ((MLE_data *) data)->avg_exec_time_per_iter += matrix_gen_time + time_facto + logdet_calculate + time_solve; + ((MLE_data *) data)->avg_flops_per_iter += flops / 1e9 / (time_facto + time_solve); + ((MLE_data *) data)->final_loglik = loglik; return loglik; } -//EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descC22, NULL, MorseRealDouble, dts, dts, dts * dts, nZobs, nZobs, 0, 0, nZobs, nZobs, p_grid, q_grid); -//EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descC22, NULL, MorseRealDouble, dts, dts, dts * dts, nZobs, nZobs, 0, 0, nZobs, nZobs, p_grid, q_grid); -double HICMA_smle_Tile_Async(unsigned n, const double * theta, double * grad, void * data) { +double HICMA_smle_Tile_Async(unsigned n, const double* theta, double* grad, void *data) { //Initialization - /* double loglik = 0.0; - double ddotproduct = 0.0, - logdet = 0.0, - compress_diag = 0.0; - double time_facto = 0.0, - time_solve = 0.0, - logdet_calculate = 0.0, - matrix_gen_time = 0.0, - test_time = 0.0; - double flops = 0.0; - int success, maxrank, acc; - int verbose, N, NRHS; - int ts; - - - MORSE_desc_t *MORSE_descC = (MORSE_desc_t *)((MLE_data*)data)->descC; - MORSE_desc_t *hicma_descCD = (MORSE_desc_t *)((MLE_data*)data)->hicma_descCD; - MORSE_desc_t *hicma_descCUV = (MORSE_desc_t *)((MLE_data*)data)->hicma_descCUV; - MORSE_desc_t *hicma_descCrk = (MORSE_desc_t *)((MLE_data*)data)->hicma_descCrk; - MORSE_desc_t *MORSE_descZ = (MORSE_desc_t *)((MLE_data*)data)->descZ; - MORSE_desc_t *MORSE_descZcpy = (MORSE_desc_t *)((MLE_data*)data)->descZcpy; - MORSE_desc_t *MORSE_descdet = (MORSE_desc_t *)((MLE_data*)data)->descdet; - MORSE_desc_t *MORSE_descproduct = (MORSE_desc_t *)((MLE_data*)data)->descproduct; - MORSE_sequence_t *msequence = (MORSE_sequence_t *)((MLE_data*)data)->sequence; - MORSE_request_t *mrequest = (MORSE_request_t *)((MLE_data*)data)->request; - - verbose = ((MLE_data*)data)->verbose; - N = hicma_descCD->m; - NRHS = MORSE_descZ->n; - ts = MORSE_descZ->mt; //should be preinted to check - maxrank = ((MLE_data*)data)->hicma_maxrank; - acc = ((MLE_data*)data)->hicma_acc; - ((MLE_data*)data)->det = 0.0; - ((MLE_data*)data)->dotp = 0.0; - - - if (((MLE_data*)data)->iter_count==0) - //Save a copy of descZ into descZcpy for restoring each iteration - MORSE_dlacpy_Tile_Async(MorseUpperLower ,MORSE_descZcpy,MORSE_descZ,msequence,&mrequest[0]); - - - //Generate new co-variance matrix C based on new theta - if (verbose == 1 && MORSE_My_Mpi_Rank() == 0) - fprintf(stderr, "LR:Generate New Covariance Matrix..."); - START_TIMING(matrix_gen_time); - //MORSE_MLE_cmg_Tile_Async(MORSE_descC, msequence, &mrequest[0], &((MLE_data*)data)->l1, &((MLE_data*)data)->l1, theta, ((MLE_data*)data)->dm); - //ddcay is any vale for GEOSTAT (not used) - HICMA_problem_t hicma_problem; - hicma_problem.theta = (double *)theta; - hicma_problem.noise = 0.0; - hicma_problem.ndim = 2; - HICMA_zgenerate_problem(HICMA_STARSH_PROB_GEOSTAT, 'S', 0, n, ts, hicma_descCUV->mt, hicma_descCUV->nt, &hicma_problem); - mpiF = hicma_problem.starsh_format; - HICMA_zgytlr_Tile_Async(MorseLower, hicma_descCUV, hicma_descCD, hicma_descCrk, 0, maxrank, pow(10, -1.0 * acc), compress_diag, MORSE_descC, msequence, &mrequest[0]); - STOP_TIMING(matrix_gen_time); - if (verbose == 1 && MORSE_My_Mpi_Rank() == 0) - fprintf(stderr, " Done.\n"); - - - //Re-store old Z - if (verbose == 1 && MORSE_My_Mpi_Rank() == 0) - fprintf(stderr, "LR: Re-Copy z..."); - START_TIMING(test_time); - MORSE_dlacpy_Tile_Async(MorseUpperLower, MORSE_descZcpy, MORSE_descZ, msequence, &mrequest[0]); - STOP_TIMING(test_time); - if (verbose == 1 && MORSE_My_Mpi_Rank() == 0) - fprintf(stderr, " Done.\n"); - - - //Calculate Cholesky Factorization (C=LL-1) - if (verbose == 1 && MORSE_My_Mpi_Rank() == 0) - fprintf(stderr, "LR: Cholesky factorization of Sigma..."); - START_TIMING(time_facto); - //success = MORSE_dpotrf_Tile(MorseLower, MORSE_descC); - success = HICMA_zpotrf_Tile_Async(MorseLower, hicma_descCUV, hicma_descCD, hicma_descCrk, 0, maxrank, pow(10, -1.0 * acc), msequence, &mrequest[0]); - STOP_TIMING(time_facto); - if (success != MORSE_SUCCESS) { - fprintf(stderr,"Factorization cannot be performed..\n" - "The matrix is not positive definite\n\n"); - exit(0); - } - flops = flops + FLOPS_DPOTRF(N); - if (verbose == 1 && MORSE_My_Mpi_Rank() == 0) - fprintf(stderr, "LR: Done.\n"); - - - //Calculate log(|C|) --> log(square(|L|)) - if (verbose == 1 && MORSE_My_Mpi_Rank() == 0) - fprintf(stderr, "LR:Calculating the log determinant ..."); - START_TIMING(logdet_calculate); - ((MLE_data*)data)->det = 0; - MORSE_MLE_dmdet_Tile_Async(MORSE_descC, msequence, &mrequest[0],MORSE_descdet); - MORSE_Sequence_Wait(msequence); - logdet = 2 * ((MLE_data*)data)->det; - STOP_TIMING(logdet_calculate); - if (verbose == 1 && MORSE_My_Mpi_Rank() == 0) - fprintf(stderr, "LR: Done.\n"); - - - //Solving Linear System (L*X=Z)--->inv(L)*Z - if (verbose == 1 && MORSE_My_Mpi_Rank() == 0) - fprintf(stderr, "LR: Solving the linear system ...\n"); - START_TIMING(time_solve); - //Compute triangular solve LC*X = Z - //MORSE_dtrsm_Tile_Async(MorseLeft,MorseLower,MorseNoTrans,MorseNonUnit,1,MORSE_descC,MORSE_descZ,msequence,&mrequest[0]); - HICMA_ztrsmd_Tile_Async( MorseLeft, MorseLower, MorseNoTrans, MorseNonUnit, 1, hicma_descCUV, hicma_descCD, hicma_descCrk, MORSE_descZ, maxrank, msequence, &mrequest[0]); - STOP_TIMING(time_solve); - flops = flops + FLOPS_DTRSM(MorseLeft,N, NRHS); - if (verbose == 1 && MORSE_My_Mpi_Rank() == 0) - fprintf(stderr, " Done.\n"); - - - if (verbose == 1 && MORSE_My_Mpi_Rank() == 0) - fprintf(stderr, "LR:Calculating dot product..."); - //dotp=0; - //MORSE_MLE_core_ddotp_Async(MORSE_descZ,MORSE_descproduct,msequence, &mrequest[0]); - //MORSE_Sequence_Wait(msequence); - //((MLE_data*)data)->dotp=0; - MORSE_dgemm_Tile_Async(MorseTrans, MorseNoTrans, 1, MORSE_descZ, MORSE_descZ, 0, MORSE_descproduct,msequence,&mrequest[0]); - //fprintf(stderr,"sucess: %d", success); - //exit(0); - - loglik = -0.5 * ((MLE_data*)data)->dotp - 0.5*logdet - (double) (N / 2.0) * log(2.0 * PI); - - if (verbose == 1 && MORSE_My_Mpi_Rank() == 0) - fprintf(stderr, "LR: Done.\n"); - -#if defined(CHAMELEON_USE_MPI) - MPI_Bcast(&loglik,1, MPI_DOUBLE, 0, MPI_COMM_WORLD ); - MPI_Bcast(theta,3, MPI_DOUBLE, 0, MPI_COMM_WORLD ); - - if(MORSE_My_Mpi_Rank() == 0) - { -#endif - //Print Iteration Summary - //fprintf(stderr,"***************************************************\n"); - //fprintf(stderr,"------ddotproduct: %2.6f ", ((MLE_data*)data)->dotp); - //fprintf(stderr,"------logdet: %2.6f ", logdet); - //fprintf(stderr,"------det: %.*e ", det); - //fprintf(stderr,"------expr2: %2.6f ",((double) (N / 2) * log(2 * PI))); - //fprintf(stderr," ---- Theta1: %2.6f ---- Theta2: %2.6f ---- Theta3: %2.6f ----LogLi: %2.6f\n", theta[0], theta[1], theta[2],loglik); - - fprintf(stderr," %3d- Model Parameters (varinace, range, smoothness): (%2.6f, %2.6f, %2.6f) ----> LogLi: %2.6f\n", ((MLE_data*)data)->iter_count+1, theta[0], theta[1], theta[2],loglik); - - if(((MLE_data*)data)->log == 1) - fprintf(((MLE_data*)data)->pFileLog, " %3d- Model Parameters (varinace, range, smoothness): (%2.6f, %2.6f, %2.6f) ----> LogLi: %2.6f\n", ((MLE_data*)data)->iter_count+1, theta[0], theta[1], theta[2],loglik); - - //fprintf(stderr," ---- Facto Time: %6.2f\n", time_facto); - //fprintf(stderr," ---- logdet Time: %6.2f\n", logdet_calculate); - //fprintf(stderr," ---- dtrsm Time: %6.2f\n", time_solve); - //fprintf(stderr," ---- Matrix Generation Time: %6.2f\n", matrix_gen_time); - //fprintf(stderr," ---- re-store Z Vector Time: %6.2f\n", test_time); - //fprintf(stderr," ---- Total Time: %6.2f\n", matrix_gen_time+time_facto + logdet_calculate + time_solve); - //fprintf(stderr," ---- Gflop (ignore): %6.2f\n", flops / 1e9 ); - //fprintf(stderr," ---- Gflop/s: %6.2f\n", flops / 1e9 / (time_facto + time_solve)); - //fprintf(stderr," ---- Peak Performance: %6.2f Gflops/s\n", (ncores*p_grid*q_grid*16*2.3) ); - //fprintf(stderr,"***************************************************\n"); -#if defined(CHAMELEON_USE_MPI) - } -#endif - - ((MLE_data*)data)->iter_count++; - - // for experiments - ((MLE_data*)data)->avg_exec_time_per_iter+=matrix_gen_time+time_facto + logdet_calculate + time_solve; - ((MLE_data*)data)->avg_flops_per_iter+=flops / 1e9 / (time_facto +time_solve); - ((MLE_data*)data)->final_loglik=loglik; - return loglik; - */ } -void HICMA_smle_Predict_Allocate(MLE_data *MORSE_data, int nZmiss, int nZobs, int lts, int p_grid, int q_grid, int mse_flag) -{ +void +HICMA_smle_Predict_Allocate(MLE_data *CHAM_data, int nZmiss, int nZobs, int lts, int p_grid, int q_grid, int mse_flag) { int MBC, NBC, MC, NC; int MBD, NBD, MD, ND; int MBUV, NBUV, MUV, NUV; int MBrk, NBrk, Mrk, Nrk; - MORSE_desc_t *MORSE_descZmiss = NULL; - MORSE_desc_t *hicma_descC = NULL; - MORSE_desc_t *MORSE_descC12 = NULL; - MORSE_desc_t *hicma_descC22D = NULL; - MORSE_desc_t *hicma_descC22UV = NULL; - MORSE_desc_t *hicma_descC22rk = NULL; - MORSE_desc_t *MORSE_descmse = NULL; - MORSE_desc_t *MORSE_descZactual = NULL; - MORSE_desc_t *MORSE_descZobs = NULL; - - MLE_data *data = (MLE_data*) MORSE_data; - - if(nZmiss <= 0) - { - fprintf(stderr," Number of missing values should be positive value\n"); + CHAM_desc_t *CHAMELEON_descZmiss = NULL; + CHAM_desc_t *hicma_descC = NULL; + CHAM_desc_t *CHAM_descC12 = NULL; + CHAM_desc_t *hicma_descC22D = NULL; + CHAM_desc_t *hicma_descC22UV = NULL; + CHAM_desc_t *hicma_descC22rk = NULL; + CHAM_desc_t *CHAM_descmse = NULL; + CHAM_desc_t *CHAMELEON_descZactual = NULL; + CHAM_desc_t *CHAMELEON_descZobs = NULL; + + MLE_data *data = (MLE_data *) CHAM_data; + + if (nZmiss <= 0) { + fprintf(stderr, " Number of missing values should be positive value\n"); return; } //Descriptors Creation - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descZobs, NULL, MorseRealFloat, lts, lts, lts * lts, nZobs, 1, 0, 0, nZobs, 1, p_grid, q_grid); - - if( mse_flag == 1) - { - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descZactual, NULL, MorseRealFloat, lts, lts, lts * lts, nZmiss, 1, 0, 0, nZmiss, 1, p_grid, q_grid); - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descmse, &data->mserror, MorseRealFloat, lts, lts, lts * lts, 1, 1, 0, 0, 1, 1, p_grid, q_grid); + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAMELEON_descZobs, NULL, ChamRealFloat, lts, lts, lts * lts, nZobs, 1, 0, 0, + nZobs, 1, p_grid, q_grid); + + if (mse_flag == 1) { + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAMELEON_descZactual, NULL, ChamRealFloat, lts, lts, lts * lts, nZmiss, 1, 0, + 0, nZmiss, 1, p_grid, q_grid); + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAM_descmse, &data->mserror, ChamRealFloat, lts, lts, lts * lts, 1, 1, 0, 0, + 1, 1, p_grid, q_grid); } - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descZmiss, NULL, MorseRealFloat, lts, lts, lts * lts, nZmiss, 1, 0, 0, nZmiss, 1, p_grid, q_grid); - + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAMELEON_descZmiss, NULL, ChamRealFloat, lts, lts, lts * lts, nZmiss, 1, 0, 0, + nZmiss, 1, p_grid, q_grid); - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descC12, NULL, MorseRealFloat, lts, lts, lts * lts, nZmiss, nZobs, 0, 0, nZmiss, nZobs, p_grid, q_grid); + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAM_descC12, NULL, ChamRealFloat, lts, lts, lts * lts, nZmiss, nZobs, 0, 0, + nZmiss, nZobs, p_grid, q_grid); //********************************************************** //Sameh //CDense Descriptor - if(data->check == 1) - { - MBC = lts; - NBC = lts; - MC = nZobs; - NC = nZobs; + if (data->check == 1) { + MBC = lts; + NBC = lts; + MC = nZobs; + NC = nZobs; + } else { + MBC = 1; + NBC = 1; + MC = lts; + NC = lts; } - else - { - MBC = 1; - NBC = 1; - MC = lts; - NC = lts; - } - - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&hicma_descC, NULL , MorseRealFloat, MBC, NBC , MBC * NBC, MC, NC, 0, 0, MC, NC, p_grid, q_grid); - // printf("(1)%d - %d\n", MC, NC); + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&hicma_descC, NULL, ChamRealFloat, MBC, NBC, MBC * NBC, MC, NC, 0, 0, MC, NC, + p_grid, q_grid); - MBD = lts; - NBD = lts; - MD = nZobs; - ND = MBD; + MBD = lts; + NBD = lts; + MD = nZobs; + ND = MBD; - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&hicma_descC22D, NULL , MorseRealFloat, MBD, NBD, MBD * NBD, MD, ND, 0, 0, MD, ND, p_grid,q_grid); - //printf("(2)%d - %d\n", MD, ND); + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&hicma_descC22D, NULL, ChamRealFloat, MBD, NBD, MBD * NBD, MD, ND, 0, 0, MD, ND, + p_grid, q_grid); //CAD Descriptor - MBUV = lts; - NBUV = 2 * data->hicma_maxrank; - MUV = -1; + MBUV = lts; + NBUV = 2 * data->hicma_maxrank; + MUV = -1; int N_over_lts_times_lts = nZobs / lts * lts; - if(N_over_lts_times_lts < nZobs) { + if (N_over_lts_times_lts < nZobs) { MUV = N_over_lts_times_lts + lts; - } - else if (N_over_lts_times_lts == nZobs) { + } else if (N_over_lts_times_lts == nZobs) { MUV = N_over_lts_times_lts; - } - else { + } else { printf("%s %d: This case should not happen\n", __FILE__, __LINE__); exit(-1); } - double expr = (double)MUV / (double)lts; - NUV = 2 * expr * data->hicma_maxrank; - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&hicma_descC22UV, NULL , MorseRealFloat, MBUV, NBUV, MBUV * NBUV, MUV, NUV, 0, 0, MUV, NUV, p_grid, q_grid); - //printf("(3)%d - %d\n", MUV, NUV); + double expr = (double) MUV / (double) lts; + NUV = 2 * expr * data->hicma_maxrank; + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&hicma_descC22UV, NULL, ChamRealFloat, MBUV, NBUV, MBUV * NBUV, MUV, NUV, 0, 0, MUV, + NUV, p_grid, q_grid); //CUV Descriptor - MBrk = 1; - NBrk = 1; - Mrk = hicma_descC22UV->mt; - Nrk = hicma_descC22UV->mt; - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&hicma_descC22rk, NULL , MorseRealFloat, MBrk, NBrk, MBrk * NBrk, Mrk, Nrk, 0, 0, Mrk, Nrk, p_grid, q_grid); - + MBrk = 1; + NBrk = 1; + Mrk = hicma_descC22UV->mt; + Nrk = hicma_descC22UV->mt; + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&hicma_descC22rk, NULL, ChamRealFloat, MBrk, NBrk, MBrk * NBrk, Mrk, Nrk, 0, 0, Mrk, + Nrk, p_grid, q_grid); //Initiate data descriptors - data->descZmiss = MORSE_descZmiss; - data->hicma_descC = hicma_descC; - data->hicma_descC22D = hicma_descC22D; - data->hicma_descC22UV = hicma_descC22UV; - data->hicma_descC22rk = hicma_descC22rk; - data->descC12 = MORSE_descC12; - data->descmse = MORSE_descmse; - data->descZactual = MORSE_descZactual; - data->descZobs = MORSE_descZobs; + data->descZmiss = CHAMELEON_descZmiss; + data->hicma_descC = hicma_descC; + data->hicma_descC22D = hicma_descC22D; + data->hicma_descC22UV = hicma_descC22UV; + data->hicma_descC22rk = hicma_descC22rk; + data->descC12 = CHAM_descC12; + data->descmse = CHAM_descmse; + data->descZactual = CHAMELEON_descZactual; + data->descZobs = CHAMELEON_descZobs; } //Predict missing values base on a set of given values and covariance matrix -double HICMA_smle_Predict_Tile(MLE_data *MORSE_data, double * theta, int nZmiss, int nZobs, double *Zobs, double *Zactual, double *Zmiss, int n, int lts) - //! //Predict missing values base on a set of given values and covariance matrix - /*! -- MORSE-sync - * Returns the prediction Mean Square Error (MSE) as double - * @param[in] MORSE_data: MLE_data struct with different MLE inputs. - * @param[in] theta: theta Vector with three parameter (Variance, Range, Smoothness) - * that is used to to generate the Covariance Matrix. - * @param[in] nZmiss: number of missing values (unknown observations). - * @param[in] nZobs: number of observed values (known observations). - * @param[in] n: number of spatial locations. - * */ +double HICMA_smle_Predict_Tile(MLE_data *CHAM_data, double* theta, int nZmiss, int nZobs, double* Zobs, double* Zactual, + double* Zmiss, int n, int lts) +//! //Predict missing values base on a set of given values and covariance matrix +/*! -- CHAM-sync + * Returns the prediction Mean Square Error (MSE) as double + * @param[in] CHAM_data: MLE_data struct with different MLE inputs. + * @param[in] theta: theta Vector with three parameter (Variance, Range, Smoothness) + * that is used to to generate the Covariance Matrix. + * @param[in] nZmiss: number of missing values (unknown observations). + * @param[in] nZobs: number of observed values (known observations). + * @param[in] n: number of spatial locations. + * */ { //initialization - //double *z = NULL; - //double *streamdata = NULL; - double time_solve = 0.0; - double mat_gen_time = 0.0; - double time_gemm = 0.0; - double time_mse = 0.0; - double flops = 0.0; - //int MBC, NBC, MC, NC; - //int MBD, NBD, MD, ND; - //int MBUV, NBUV, MUV, NUV; - //int MBrk, NBrk, Mrk, Nrk; - int maxrank = 0; - int acc = 0; - int hicma_data_type = 0; - int compress_diag = 0; - - MORSE_desc_t *MORSE_descZmiss = NULL; - MORSE_desc_t *hicma_descC = NULL; - MORSE_desc_t *MORSE_descC12 = NULL; - MORSE_desc_t *hicma_descC22D = NULL; - MORSE_desc_t *hicma_descC22UV = NULL; - MORSE_desc_t *hicma_descC22rk = NULL; - MORSE_desc_t *MORSE_descmse = NULL; - MORSE_desc_t *MORSE_descZactual = NULL; - MORSE_desc_t *MORSE_descZobs = NULL; - - MLE_data *data = (MLE_data*) MORSE_data; - MORSE_sequence_t *hsequence = (MORSE_sequence_t *) data->hsequence; - MORSE_request_t *hrequest = (MORSE_request_t *) data->hrequest; - data->mserror = 0; - maxrank = data->hicma_maxrank; - acc = data->hicma_acc; - hicma_data_type = data->hicma_data_type; - - if(nZmiss <= 0) - { - fprintf(stderr," Number of missing values should be positive value\n"); + + double time_solve = 0.0; + double mat_gen_time = 0.0; + double time_gemm = 0.0; + double time_mse = 0.0; + double flops = 0.0; + int maxrank = 0; + int acc = 0; + int hicma_data_type = 0; + int compress_diag = 0; + + CHAM_desc_t *CHAMELEON_descZmiss = NULL; + CHAM_desc_t *hicma_descC = NULL; + CHAM_desc_t *CHAM_descC12 = NULL; + CHAM_desc_t *hicma_descC22D = NULL; + CHAM_desc_t *hicma_descC22UV = NULL; + CHAM_desc_t *hicma_descC22rk = NULL; + CHAM_desc_t *CHAM_descmse = NULL; + CHAM_desc_t *CHAMELEON_descZactual = NULL; + CHAM_desc_t *CHAMELEON_descZobs = NULL; + + MLE_data *data = (MLE_data *) CHAM_data; + RUNTIME_sequence_t *hsequence = (RUNTIME_sequence_t *) data->hsequence; + RUNTIME_request_t *hrequest = (RUNTIME_request_t *) data->hrequest; + data->mserror = 0; + maxrank = data->hicma_maxrank; + acc = data->hicma_acc; + hicma_data_type = data->hicma_data_type; + + if (nZmiss <= 0) { + fprintf(stderr, " Number of missing values should be positive value\n"); return -1; } - - - - //Descriptors Creation - // EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descZobs, NULL, MorseRealDouble, lts, lts, lts * lts, nZobs, 1, 0, 0, nZobs, 1, p_grid, q_grid); - - // if( Zactual != NULL) - // { - // EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descZactual, NULL, MorseRealDouble, lts, lts, lts * lts, nZmiss, 1, 0, 0, nZmiss, 1, p_grid, q_grid); - // EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descmse, &data->mserror, MorseRealDouble, lts, lts, lts * lts, 1, 1, 0, 0, 1, 1, p_grid, q_grid); - //} - //EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descZmiss, NULL, MorseRealDouble, lts, lts, lts * lts, nZmiss, 1, 0, 0, nZmiss, 1, p_grid, q_grid); - - - - //EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descC12, NULL, MorseRealDouble, lts, lts, lts * lts, nZmiss, nZobs, 0, 0, nZmiss, nZobs, p_grid, q_grid); - //********************************************************** - - //Sameh - //CDense Descriptor - //if(data->check == 1) - // { - // MBC = lts; - // NBC = lts; - // MC = nZobs; - // NC = nZobs; - // } - // else - //{ - // MBC = 1; - // NBC = 1; - // MC = lts; - // NC = lts; - // } - - // EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&hicma_descC, NULL , MorseRealDouble, MBC, NBC , MBC * NBC, MC, NC, 0, 0, MC, NC, p_grid, q_grid); - // printf("(1)%d - %d\n", MC, NC); - - //MBD = lts; - // NBD = lts; - // MD = nZobs; - //ND = MBD; - - //EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&hicma_descC22D, NULL , MorseRealDouble, MBD, NBD, MBD * NBD, MD, ND, 0, 0, MD, ND, p_grid,q_grid); - //printf("(2)%d - %d\n", MD, ND); - //CAD Descriptor - //MBUV = lts; - //NBUV = 2 * data->hicma_maxrank; - //MUV = -1; - //int N_over_lts_times_lts = nZobs / lts * lts; - //if(N_over_lts_times_lts < nZobs) { - // MUV = N_over_lts_times_lts + lts; - //} - //else if (N_over_lts_times_lts == nZobs) { - // MUV = N_over_lts_times_lts; - // } - // else { - //printf("%s %d: This case should not happen\n", __FILE__, __LINE__); - //exit(-1); - //} - //double expr = (double)MUV / (double)lts; - //NUV = 2 * expr * data->hicma_maxrank; - //EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&hicma_descC22UV, NULL , MorseRealDouble, MBUV, NBUV, MBUV * NBUV, MUV, NUV, 0, 0, MUV, NUV, p_grid, q_grid); - //printf("(3)%d - %d\n", MUV, NUV); - - //CUV Descriptor - //MBrk = 1; - //NBrk = 1; - //Mrk = hicma_descC22UV->mt; - //Nrk = hicma_descC22UV->mt; - //EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&hicma_descC22rk, NULL , MorseRealDouble, MBrk, NBrk, MBrk * NBrk, Mrk, Nrk, 0, 0, Mrk, Nrk, p_grid, q_grid); - - - //Initiate data descriptors - MORSE_descZmiss = data->descZmiss; - hicma_descC = data->hicma_descC; - hicma_descC22D = data->hicma_descC22D; - hicma_descC22UV = data->hicma_descC22UV; - hicma_descC22rk = data->hicma_descC22rk; - MORSE_descC12 = data->descC12; - MORSE_descmse = data->descmse; - MORSE_descZactual = data->descZactual; - MORSE_descZobs = data->descZobs; - //**** - //data->descZmiss = MORSE_descZmiss; - //data->hicma_descC = hicma_descC; - //data->hicma_descC22D = hicma_descC22D; - //data->hicma_descC22UV = hicma_descC22UV; - //data->hicma_descC22rk = hicma_descC22rk; - //data->descC12 = MORSE_descC12; - //data->descmse = MORSE_descmse; - //data->descZactual = MORSE_descZactual; - //data->descZobs = MORSE_descZobs; - + CHAMELEON_descZmiss = data->descZmiss; + hicma_descC = data->hicma_descC; + hicma_descC22D = data->hicma_descC22D; + hicma_descC22UV = data->hicma_descC22UV; + hicma_descC22rk = data->hicma_descC22rk; + CHAM_descC12 = data->descC12; + CHAM_descmse = data->descmse; + CHAMELEON_descZactual = data->descZactual; + CHAMELEON_descZobs = data->descZobs; //Copy data to vectors VERBOSE("Copy measurments vector to descZobs descriptor..."); - //MORSE_MLE_dzcpy_Tile_Async(MORSE_descZobs, Zobs, msequence, mrequest); - MORSE_Lapack_to_Tile( Zobs, nZobs, MORSE_descZobs); + CHAMELEON_Lapack_to_Tile(Zobs, nZobs, CHAMELEON_descZobs); VERBOSE(" Done.\n"); - if( Zactual != NULL) - { + if (Zactual != NULL) { VERBOSE("Copy actual measurments vector to descZactual descriptor..."); - //MORSE_MLE_dzcpy_Tile_Async(MORSE_descZactual, Zactual, msequence, mrequest); - MORSE_Lapack_to_Tile( Zactual, nZmiss, MORSE_descZactual); + CHAMELEON_Lapack_to_Tile(Zactual, nZmiss, CHAMELEON_descZactual); VERBOSE(" Done.\n"); } @@ -935,277 +450,279 @@ double HICMA_smle_Predict_Tile(MLE_data *MORSE_data, double * theta, int nZmiss, START_TIMING(mat_gen_time); HICMA_problem_t hicma_problem; - hicma_problem.theta= (double *)theta; - hicma_problem.noise = 1e-4; - hicma_problem.ndim = 2; + hicma_problem.theta = (double* ) theta; + hicma_problem.noise = 1e-4; + hicma_problem.ndim = 2; // I need to change the location struct to vector array (TO DO) - double *xycoord = (double *) malloc( 2 * nZobs * sizeof(double)); + double* xycoord = (double* ) malloc(2 * nZobs * sizeof(double)); int i; - for (i = 0; i < nZobs; i++) - { + for (i = 0; i < nZobs; i++) { xycoord[i] = data->lobs.x[i]; - xycoord[nZobs+i] = data->lobs.y[i]; - // printf ("%f - %f\n", data->lobs.x[i], data->lobs.y[i]); + xycoord[nZobs + i] = data->lobs.y[i]; } - hicma_problem.point = xycoord; - hicma_problem.kernel_type = strcmp(data->dm, "gc") == 0? STARSH_SPATIAL_MATERN2_GCD : STARSH_SPATIAL_MATERN2_SIMD; - HICMA_zgenerate_problem(hicma_data_type, 'S', 0, nZobs, lts, hicma_descC22UV->mt, hicma_descC22UV->nt, &hicma_problem); + hicma_problem.point = xycoord; + hicma_problem.kernel_type = strcmp(data->dm, "gc") == 0 ? STARSH_SPATIAL_MATERN2_GCD : STARSH_SPATIAL_MATERN2_SIMD; + HICMA_zgenerate_problem(hicma_data_type, 'S', 0, nZobs, lts, hicma_descC22UV->mt, hicma_descC22UV->nt, + &hicma_problem); mpiF = hicma_problem.starsh_format; - HICMA_zgytlr_Tile(MorseLower, hicma_descC22UV, hicma_descC22D, hicma_descC22rk, 0, maxrank, pow(10, -1.0 * acc), compress_diag, hicma_descC); + HICMA_zgytlr_Tile(ChamLower, hicma_descC22UV, hicma_descC22D, hicma_descC22rk, 0, maxrank, pow(10, -1.0 * acc), + compress_diag, hicma_descC); VERBOSE(" Done.\n"); //Generate C12 covariance matrix VERBOSE("LR: Generate C12 Covariance Matrix... (Prediction Stage)"); - MORSE_MLE_scmg_Tile_Async(MorseLower, MORSE_descC12, hsequence, hrequest, &data->lmiss, &data->lobs, theta, data->dm); - MORSE_Sequence_Wait(hsequence); + EXAGEOSTAT_MLE_scmg_Tile_Async(ChamLower, CHAM_descC12, hsequence, hrequest, &data->lmiss, &data->lobs, theta, + data->dm); + CHAMELEON_Sequence_Wait(hsequence); //flops = flops + FLOPS_DPOTRF(nZmiss); VERBOSE(" Done.\n"); STOP_TIMING(mat_gen_time); //*************************************** - START_TIMING(time_solve); + START_TIMING(time_solve); VERBOSE("Calculate dposv C22 Covariance Matrix... (Prediction Stage)"); - HICMA_zpotrf_Tile(MorseLower, hicma_descC22UV, hicma_descC22D, hicma_descC22rk, 0, maxrank, pow(10, -1.0 * acc)); - HICMA_ztrsmd_Tile(MorseLeft, MorseLower, MorseNoTrans, MorseNonUnit, 1, hicma_descC22UV, hicma_descC22D, hicma_descC22rk, MORSE_descZobs, maxrank); - HICMA_ztrsmd_Tile(MorseLeft, MorseLower, MorseTrans, MorseNonUnit, 1, hicma_descC22UV, hicma_descC22D, hicma_descC22rk, MORSE_descZobs, maxrank); + HICMA_zpotrf_Tile(ChamLower, hicma_descC22UV, hicma_descC22D, hicma_descC22rk, 0, maxrank, pow(10, -1.0 * acc)); + HICMA_ztrsmd_Tile(ChamLeft, ChamLower, ChamNoTrans, ChamNonUnit, 1, hicma_descC22UV, hicma_descC22D, + hicma_descC22rk, CHAMELEON_descZobs, maxrank); + HICMA_ztrsmd_Tile(ChamLeft, ChamLower, ChamTrans, ChamNonUnit, 1, hicma_descC22UV, hicma_descC22D, hicma_descC22rk, + CHAMELEON_descZobs, maxrank); flops = flops + FLOPS_DPOTRF(nZobs); - flops = flops + FLOPS_DTRSM(MorseLeft, nZobs, nZobs); + flops = flops + FLOPS_DTRSM(ChamLeft, nZobs, nZobs); VERBOSE(" Done.\n"); STOP_TIMING(time_solve); - //**************************************** - //HICMA_zuncompress(MorseUpperLower, hicma_descCUV, MORSE_descC22, hicma_descCrk); - // HICMA_zdiag_vec2mat(hicma_descCD, MORSE_descC22); - //**********************************dgemm START_TIMING(time_gemm); VERBOSE("Calculate dgemm Zmiss= C12 * Zobs Covariance Matrix... (Prediction Stage)"); - MORSE_sgemm_Tile (MorseNoTrans, MorseNoTrans, 1, MORSE_descC12, MORSE_descZobs, 0, MORSE_descZmiss); + CHAMELEON_sgemm_Tile(ChamNoTrans, ChamNoTrans, 1, CHAM_descC12, CHAMELEON_descZobs, 0, CHAMELEON_descZmiss); flops = flops + FLOPS_DGEMM(nZmiss, nZobs, nZobs); VERBOSE(" Done.\n"); - STOP_TIMING(time_gemm); + STOP_TIMING(time_gemm); //return back descZmiss to zmiss vector - MORSE_Tile_to_Lapack( MORSE_descZmiss, Zmiss, nZmiss); + CHAMELEON_Tile_to_Lapack(CHAMELEON_descZmiss, Zmiss, nZmiss); //Estimate Mean Square Error - if( Zactual != NULL) - { + if (Zactual != NULL) { START_TIMING(time_mse); VERBOSE("Calculate Mean Square Error (MSE) ... (Prediction Stage) \n"); - MORSE_MLE_smse_Tile_Async(MORSE_descZactual, MORSE_descZmiss, MORSE_descmse, hsequence, hrequest); + EXAGEOSTAT_MLE_smse_Tile_Async(CHAMELEON_descZactual, CHAMELEON_descZmiss, CHAM_descmse, hsequence, hrequest); VERBOSE(" Done.\n"); - MORSE_Sequence_Wait(hsequence); + CHAMELEON_Sequence_Wait(hsequence); STOP_TIMING(time_mse); data->mserror /= nZmiss; - } - else + } else data->mserror = -1; #if defined(CHAMELEON_USE_MPI) - if(MORSE_My_Mpi_Rank() == 0) + if(CHAMELEON_My_Mpi_Rank() == 0) { #endif - if(data->log == 1) - fprintf(data->pFileLog, "\n\n# of missing observations :%d\n\nPrediction Execution Time: %2.6f, Flops: %2.6f, Mean Square Error (MSE): %2.6f\n\n", nZmiss, (mat_gen_time+time_solve+time_mse), (flops / 1e9 / (time_solve)), data->mserror ); + if (data->log == 1) + fprintf(data->pFileLog, + "\n\n# of missing observations :%d\n\nPrediction Execution Time: %2.6f, Flops: %2.6f, Mean Square Error (MSE): %2.6f\n\n", + nZmiss, (mat_gen_time + time_solve + time_mse), (flops / 1e9 / (time_solve)), data->mserror); - write_prediction_result("predict_result.dat", n, data->hicma_acc, data->mserror, (mat_gen_time+time_solve+ time_gemm), (flops / 1e9 / (time_solve))); + write_prediction_result("predict_result.dat", n, data->hicma_acc, data->mserror, + (mat_gen_time + time_solve + time_gemm), (flops / 1e9 / (time_solve))); #if defined(CHAMELEON_USE_MPI) } #endif - return data->mserror; - - } - //init Hicma decriptors -void HICMA_smle_Call(MLE_data *data, int ncores, int gpus, int lts, int p_grid, int q_grid, int N, int nZobs, int nZmiss) -{ - - MORSE_sequence_t *msequence; - MORSE_request_t mrequest[2] = { MORSE_REQUEST_INITIALIZER, MORSE_REQUEST_INITIALIZER }; - MORSE_desc_t *hicma_descC = NULL; - MORSE_desc_t *hicma_descZ = NULL; - MORSE_desc_t *hicma_descZcpy = NULL; - MORSE_desc_t *hicma_descproduct = NULL; - MORSE_desc_t *hicma_descdet = NULL; - MORSE_desc_t *MORSE_descZmiss = NULL; - //MORSE_desc_t *MORSE_descC12 = NULL; - //MORSE_desc_t *MORSE_descC22 = NULL; - MORSE_desc_t *MORSE_descmse = NULL; - MORSE_desc_t *MORSE_descZactual = NULL; - MORSE_desc_t *MORSE_descZobs = NULL; - MORSE_desc_t *hicma_descCD = NULL; - MORSE_desc_t *hicma_descCUV = NULL; - MORSE_desc_t *hicma_descCrk = NULL; - MORSE_desc_t *hicma_descC12D = NULL; - MORSE_desc_t *hicma_descC12UV = NULL; - MORSE_desc_t *hicma_descC12rk = NULL; - MORSE_desc_t *hicma_descC22D = NULL; - MORSE_desc_t *hicma_descC22UV = NULL; - MORSE_desc_t *hicma_descC22rk = NULL; - int MBC, NBC, MC, NC; +void +HICMA_smle_Call(MLE_data *data, int ncores, int gpus, int lts, int p_grid, int q_grid, int N, int nZobs, int nZmiss) { + + RUNTIME_sequence_t *msequence; + RUNTIME_request_t mrequest[2] = {CHAMELEON_SUCCESS, CHAMELEON_SUCCESS}; + CHAM_desc_t *hicma_descC = NULL; + CHAM_desc_t *hicma_descZ = NULL; + CHAM_desc_t *hicma_descZcpy = NULL; + CHAM_desc_t *hicma_descproduct = NULL; + CHAM_desc_t *hicma_descdet = NULL; + CHAM_desc_t *CHAMELEON_descZmiss = NULL; + CHAM_desc_t *CHAM_descmse = NULL; + CHAM_desc_t *CHAMELEON_descZactual = NULL; + CHAM_desc_t *CHAMELEON_descZobs = NULL; + CHAM_desc_t *hicma_descCD = NULL; + CHAM_desc_t *hicma_descCUV = NULL; + CHAM_desc_t *hicma_descCrk = NULL; + CHAM_desc_t *hicma_descC12D = NULL; + CHAM_desc_t *hicma_descC12UV = NULL; + CHAM_desc_t *hicma_descC12rk = NULL; + CHAM_desc_t *hicma_descC22D = NULL; + CHAM_desc_t *hicma_descC22UV = NULL; + CHAM_desc_t *hicma_descC22rk = NULL; + int MBC, NBC, MC, NC; int MBD, NBD, MD, ND; int MBUV, NBUV, MUV, NUV; int MBrk, NBrk, Mrk, Nrk; //For ditributed system and should be removed - double *Zcpy=(double *) malloc(N * sizeof(double)); + double* Zcpy = (double* ) malloc(N * sizeof(double)); //CDense Descriptor - if(data->check == 1) - { - MBC = lts; - NBC = lts; - MC = N; - NC = N; - } - else - { - MBC = 1; - NBC = 1; - MC = lts; - NC = lts; + if (data->check == 1) { + MBC = lts; + NBC = lts; + MC = N; + NC = N; + } else { + MBC = 1; + NBC = 1; + MC = lts; + NC = lts; } - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&hicma_descC, NULL , MorseRealFloat, MBC, NBC , MBC * NBC, MC, NC, 0, 0, MC, NC, p_grid, q_grid); + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&hicma_descC, NULL, ChamRealFloat, MBC, NBC, MBC * NBC, MC, NC, 0, 0, MC, NC, + p_grid, q_grid); printf("(1)%d - %d\n", MC, NC); //CAD Descriptor - MBD = lts; - NBD = lts; - MD = N; - ND = MBD; - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&hicma_descCD, NULL , MorseRealFloat, MBD, NBD, MBD * NBD, MD, ND, 0, 0, MD, ND, p_grid,q_grid); + MBD = lts; + NBD = lts; + MD = N; + ND = MBD; + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&hicma_descCD, NULL, ChamRealFloat, MBD, NBD, MBD * NBD, MD, ND, 0, 0, MD, ND, + p_grid, q_grid); printf("(2)%d - %d\n", MD, ND); //CAD Descriptor - MBUV = lts; - NBUV = 2 * data->hicma_maxrank; - MUV = -1; + MBUV = lts; + NBUV = 2 * data->hicma_maxrank; + MUV = -1; int N_over_lts_times_lts = N / lts * lts; - if(N_over_lts_times_lts < N) { + if (N_over_lts_times_lts < N) { MUV = N_over_lts_times_lts + lts; - } - else if (N_over_lts_times_lts == N) { + } else if (N_over_lts_times_lts == N) { MUV = N_over_lts_times_lts; - } - else { + } else { printf("%s %d: This case should not happen\n", __FILE__, __LINE__); exit(-1); } - double expr = (double)MUV / (double)lts; - NUV = 2 * expr * data->hicma_maxrank; - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&hicma_descCUV, NULL , MorseRealFloat, MBUV, NBUV, MBUV * NBUV, MUV, NUV, 0, 0, MUV, NUV, p_grid, q_grid); + double expr = (double) MUV / (double) lts; + NUV = 2 * expr * data->hicma_maxrank; + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&hicma_descCUV, NULL, ChamRealFloat, MBUV, NBUV, MBUV * NBUV, MUV, NUV, 0, 0, MUV, + NUV, p_grid, q_grid); printf("(3)%d - %d\n", MUV, NUV); //CUV Descriptor - MBrk = 1; - NBrk = 1; - Mrk = hicma_descCUV->mt; - Nrk = hicma_descCUV->mt; - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&hicma_descCrk, NULL , MorseRealFloat, MBrk, NBrk, MBrk * NBrk, Mrk, Nrk, 0, 0, Mrk, Nrk, p_grid, q_grid); - MORSE_Sequence_Create(&msequence); + MBrk = 1; + NBrk = 1; + Mrk = hicma_descCUV->mt; + Nrk = hicma_descCUV->mt; + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&hicma_descCrk, NULL, ChamRealFloat, MBrk, NBrk, MBrk * NBrk, Mrk, Nrk, 0, 0, Mrk, + Nrk, p_grid, q_grid); + CHAMELEON_Sequence_Create(&msequence); printf("(4)%d - %d\n", Mrk, Nrk); - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&hicma_descZ, NULL, MorseRealFloat, lts, lts, lts*lts, N, 1, 0, 0, N , 1, p_grid, q_grid); - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&hicma_descZcpy, Zcpy, MorseRealFloat, lts, lts, lts*lts, N, 1, 0, 0, N, 1, p_grid, q_grid); - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&hicma_descproduct, &data->dotp, MorseRealFloat, lts, lts, lts*lts, 1, 1, 0, 0, 1, 1, p_grid,q_grid); - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&hicma_descdet, &data->det, MorseRealFloat, lts, lts, lts*lts, 1, 1, 0, 0,1, 1, p_grid,q_grid); - - - if(nZmiss!=0) - { - if(strcmp(data->actualZFPath,"")==0) - { - //EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descZobs, &MORSE_descZcpy->mat[sizeof(double)*nZmiss], MorseRealDouble, ts, ts, ts * ts, nZobs, 1, 0, 0, nZobs, 1,p_grid,q_grid); - //MORSE_descZactual=morse_desc_submatrix(MORSE_descZcpy, 0, 0, nZmiss, 1); - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descZobs, &Zcpy[nZmiss], MorseRealFloat, lts, lts, lts * lts, nZobs, 1, 0, 0, nZobs, 1,p_grid,q_grid); - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descZactual, Zcpy, MorseRealFloat, lts, lts, lts * lts, nZmiss, 1, 0, 0, nZmiss, 1,p_grid,q_grid); - } - else - { - MORSE_descZobs = hicma_descZcpy; - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descZactual, NULL, MorseRealFloat, lts, lts, lts * lts, nZmiss, 1, 0, 0, nZmiss, 1,p_grid,q_grid); + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&hicma_descZ, NULL, ChamRealFloat, lts, lts, lts * lts, N, 1, 0, 0, N, 1, p_grid, + q_grid); + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&hicma_descZcpy, Zcpy, ChamRealFloat, lts, lts, lts * lts, N, 1, 0, 0, N, 1, p_grid, + q_grid); + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&hicma_descproduct, &data->dotp, ChamRealFloat, lts, lts, lts * lts, 1, 1, 0, 0, 1, + 1, p_grid, q_grid); + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&hicma_descdet, &data->det, ChamRealFloat, lts, lts, lts * lts, 1, 1, 0, 0, 1, 1, + p_grid, q_grid); + + + if (nZmiss != 0) { + if (strcmp(data->actualZFPath, "") == 0) { + + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAMELEON_descZobs, &Zcpy[nZmiss], ChamRealFloat, lts, lts, lts * lts, + nZobs, 1, 0, 0, nZobs, 1, p_grid, q_grid); + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAMELEON_descZactual, Zcpy, ChamRealFloat, lts, lts, lts * lts, nZmiss, 1, + 0, 0, nZmiss, 1, p_grid, q_grid); + } else { + CHAMELEON_descZobs = hicma_descZcpy; + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAMELEON_descZactual, NULL, ChamRealFloat, lts, lts, lts * lts, nZmiss, 1, + 0, 0, nZmiss, 1, p_grid, q_grid); } //C12AD Descriptor - MBD = lts; - NBD = lts; - MD = nZmiss; - ND = MBD; - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&hicma_descC12D, NULL, MorseRealFloat, MBD, NBD, MBD * NBD, MD, ND, 0, 0, MD, ND, p_grid, q_grid); + MBD = lts; + NBD = lts; + MD = nZmiss; + ND = MBD; + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&hicma_descC12D, NULL, ChamRealFloat, MBD, NBD, MBD * NBD, MD, ND, 0, 0, MD, ND, + p_grid, q_grid); //C12UV Descriptor - MBUV = lts; - NBUV = 2 * data->hicma_maxrank; - MUV = nZmiss; - NUV = 2 * MUV / lts * data->hicma_maxrank; - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&hicma_descC12UV, NULL, MorseRealFloat, MBUV, NBUV, MBUV * NBUV, MBUV, NBUV, 0, 0, MBUV, NBUV, p_grid, q_grid); + MBUV = lts; + NBUV = 2 * data->hicma_maxrank; + MUV = nZmiss; + NUV = 2 * MUV / lts * data->hicma_maxrank; + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&hicma_descC12UV, NULL, ChamRealFloat, MBUV, NBUV, MBUV * NBUV, MBUV, NBUV, 0, + 0, MBUV, NBUV, p_grid, q_grid); //C12Ark Descriptor - MBrk = 1; - NBrk = 1; - Mrk = hicma_descC12UV->mt; - Nrk = hicma_descC12UV->mt; - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&hicma_descC12rk, NULL, MorseRealFloat, MBrk, NBrk, MBrk * NBrk, Mrk, Nrk, 0, 0, Mrk, Nrk, p_grid, q_grid); + MBrk = 1; + NBrk = 1; + Mrk = hicma_descC12UV->mt; + Nrk = hicma_descC12UV->mt; + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&hicma_descC12rk, NULL, ChamRealFloat, MBrk, NBrk, MBrk * NBrk, Mrk, Nrk, 0, 0, + Mrk, Nrk, p_grid, q_grid); //C11AD Descriptor - MBD = lts; - NBD = lts; - MD = nZobs; - ND = MBD; - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&hicma_descC22D, NULL, MorseRealFloat, MBD, NBD, MBD * NBD, MD, ND, 0, 0, MD, ND, p_grid,q_grid); + MBD = lts; + NBD = lts; + MD = nZobs; + ND = MBD; + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&hicma_descC22D, NULL, ChamRealFloat, MBD, NBD, MBD * NBD, MD, ND, 0, 0, MD, ND, + p_grid, q_grid); //C12UV Descriptor - MBUV = lts; - NBUV = 2 * data->hicma_maxrank; - MUV = nZobs; - NUV = 2 * MUV / lts * data->hicma_maxrank; - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&hicma_descC22UV, NULL, MorseRealFloat, MBUV, NBUV, MBUV * NBUV, MBUV, NBUV, 0, 0, MBUV, NBUV, p_grid, q_grid); + MBUV = lts; + NBUV = 2 * data->hicma_maxrank; + MUV = nZobs; + NUV = 2 * MUV / lts * data->hicma_maxrank; + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&hicma_descC22UV, NULL, ChamRealFloat, MBUV, NBUV, MBUV * NBUV, MBUV, NBUV, 0, + 0, MBUV, NBUV, p_grid, q_grid); //C12Ark Descriptor - MBrk = 1; - NBrk = 1; - Mrk = hicma_descC22UV->mt; - Nrk = hicma_descC22UV->mt; - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&hicma_descC22rk,NULL , MorseRealFloat, MBrk, NBrk, MBrk * NBrk, Mrk, Nrk, 0, 0, Mrk, Nrk, p_grid, q_grid); + MBrk = 1; + NBrk = 1; + Mrk = hicma_descC22UV->mt; + Nrk = hicma_descC22UV->mt; + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&hicma_descC22rk, NULL, ChamRealFloat, MBrk, NBrk, MBrk * NBrk, Mrk, Nrk, 0, 0, + Mrk, Nrk, p_grid, q_grid); //Other descriptors - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descZmiss, NULL, MorseRealFloat, lts, lts, lts * lts, nZmiss, 1, 0, 0, nZmiss, 1, p_grid, q_grid); - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descmse, &data->mserror, MorseRealFloat, lts, lts, lts * lts, 1, 1, 0, 0, 1, 1, p_grid, q_grid); + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAMELEON_descZmiss, NULL, ChamRealFloat, lts, lts, lts * lts, nZmiss, 1, 0, 0, + nZmiss, 1, p_grid, q_grid); + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAM_descmse, &data->mserror, ChamRealFloat, lts, lts, lts * lts, 1, 1, 0, 0, + 1, 1, p_grid, q_grid); } //Fill data struct - data->hicma_descC = hicma_descC; - data->hicma_descCD = hicma_descCD; - data->hicma_descCUV = hicma_descCUV; - data->hicma_descCrk = hicma_descCrk; - data->hicma_descZ = hicma_descZ; - data->hicma_descZcpy = hicma_descZcpy; - data->hicma_descdet = hicma_descdet; + data->hicma_descC = hicma_descC; + data->hicma_descCD = hicma_descCD; + data->hicma_descCUV = hicma_descCUV; + data->hicma_descCrk = hicma_descCrk; + data->hicma_descZ = hicma_descZ; + data->hicma_descZcpy = hicma_descZcpy; + data->hicma_descdet = hicma_descdet; data->hicma_descproduct = hicma_descproduct; - data->descZmiss = MORSE_descZmiss; - data->hicma_descC12D = hicma_descC12D; - data->hicma_descC12UV = hicma_descC12UV; - data->hicma_descC12rk = hicma_descC12rk; - data->hicma_descC22D = hicma_descC22D; - data->hicma_descC22UV = hicma_descC22UV; - data->hicma_descC22rk = hicma_descC22rk; - data->descmse = MORSE_descmse; - data->descZactual = MORSE_descZactual; - data->descZobs = MORSE_descZobs; - data->hsequence = msequence; - data->hrequest = mrequest; - data->mserror = 0; + data->descZmiss = CHAMELEON_descZmiss; + data->hicma_descC12D = hicma_descC12D; + data->hicma_descC12UV = hicma_descC12UV; + data->hicma_descC12rk = hicma_descC12rk; + data->hicma_descC22D = hicma_descC22D; + data->hicma_descC22UV = hicma_descC22UV; + data->hicma_descC22rk = hicma_descC22rk; + data->descmse = CHAM_descmse; + data->descZactual = CHAMELEON_descZactual; + data->descZobs = CHAMELEON_descZobs; + data->hsequence = msequence; + data->hrequest = mrequest; + data->mserror = 0; //stop gsl error handler - gsl_set_error_handler_off () ; - -} + gsl_set_error_handler_off(); +} \ No newline at end of file diff --git a/exageostat_approx/src/compute/MLE_ng_lr.c b/exageostat_approx/src/compute/MLE_ng_lr.c new file mode 100644 index 0000000..8dbebc1 --- /dev/null +++ b/exageostat_approx/src/compute/MLE_ng_lr.c @@ -0,0 +1,1244 @@ +/** + * + * Copyright (c) 2017-2023 King Abdullah University of Science and Technology + * All rights reserved. + * + * ExaGeoStat is a software package provided by KAUST + **/ +/** + * @file MLE_lr.c + * + * + * ExaGeoStat is a software package provided by KAUST, + * King Abdullah University of Science and Technology - ECRC + * + * @version 1.2.0 + * @author Sameh Abdulah + * @date 2022-11-09 + * + **/ +#include "../include/MLE_lr.h" +#include "hicma/misc/auxcompute_z.h" +#include "hicma_d.h" + +//*************************************************************************************** +//HiCMA global variables. +int store_only_diagonal_ng_tiles = 1; +int print_index_ng = 0; +extern STARSH_blrf *mpiF; +int use_scratch_ng = 1; +int global_check_ng = 0; //used to create dense matrix for accuracy check +int print_mat_ng = 0; +int calc_rank_stat_ng = 0; //Calculate the rank. Set to 0 in normal execution. +double* Ark_initial_ng; +double* Ark_old_ng; +int flag2 = 0; + +int EXAGEOSTAT_TLR_MLE_dzvg_ng_Tile(MLE_data *data, double* Nrand, double* initial_theta, int n, int dts, int log, int p_grid, + int q_grid) { + //! Generate Observations Vector (Z) for testing Maximum + /*! Likelihood function -- HICMA-sync + * Returns Z observation vector + * @param[in] data: MLE_data struct with different MLE inputs. + * @param[in] Nrand: A uniform random vector with size n that is used to generate Z . + * @param[in] initial_theta: Theta vector with three parameter (Variance, Range, Smoothness) + * that is used to to generate the Covariance Matrix. + * @param[in] n: Problem size (number spatial locations). + * @param[in] dts: tile size (MB) is used only in the case of HiCMA not MORSE. + * @param[in] log: equals one if the user needs to generate log files for his problem. + * @param[in] p_grid: p_grid in the case of distributed system. + * @param[in] q_grid: q_grid in the case of distributed system. + * */ + //Initialization + RUNTIME_sequence_t *msequence; + RUNTIME_request_t mrequest[2] = {CHAMELEON_SUCCESS, CHAMELEON_SUCCESS}; + CHAM_desc_t *CHAM_descC = NULL; + CHAM_desc_t *CHAMELEON_descZ = NULL; + CHAM_desc_t *CHAMELEON_descproduct = NULL; + double* univariate_theta; + double* univariate2_theta; + double* univariate3_theta; + double nu12; + double rho; + double sigma_square12; + + //Create two dense descriptors to generate the measurment vectors + CHAMELEON_Sequence_Create(&msequence); + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAM_descC, NULL, ChamRealDouble, dts, dts, dts * dts, n, n, 0, 0, n, n, p_grid, + q_grid); + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAMELEON_descZ, NULL, ChamRealDouble, dts, dts, dts * dts, n, 1, 0, 0, n, 1, + p_grid, q_grid); + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAMELEON_descproduct, &data->dotp, ChamRealDouble, dts, dts, dts * dts, 1, 1, 0, 0, 1, + 1, p_grid, q_grid); + + //Generate the co-variance matrix C + VERBOSE("LR: Initializing Covariance Matrix (Synthetic Dataset Dense Generation Phase)....."); + + if (strcmp(data->kernel_fun, "bivariate_matern_parsimonious2") == 0 || + strcmp(data->kernel_fun, "bivariate_matern_parsimonious2_profile") == 0) { + + univariate_theta = (double* ) malloc(3 * sizeof(double)); + univariate2_theta = (double* ) malloc(3 * sizeof(double)); + univariate3_theta = (double* ) malloc(3 * sizeof(double)); + univariate_theta[0] = initial_theta[0]; + univariate_theta[1] = initial_theta[2]; + univariate_theta[2] = initial_theta[3]; + + EXAGEOSTAT_MLE_dcmg_Tile_Async(ChamUpperLower, chameleon_desc_submatrix(CHAM_descC, 0, 0, CHAM_descC->m / 2, + CHAM_descC->n / 2), &data->l1, &data->l1, + &data->lm, univariate_theta, data->dm, + "univariate_matern_stationary", msequence, mrequest); + + + nu12 = 0.5 * (initial_theta[3] + initial_theta[4]); + rho = initial_theta[5] * sqrt((tgamma(initial_theta[3] + 1) * tgamma(initial_theta[4] + 1)) / + (tgamma(initial_theta[3]) * tgamma(initial_theta[4]))) * + tgamma(nu12) / tgamma(nu12 + 1); + sigma_square12 = rho * sqrt(initial_theta[0] * initial_theta[1]); + + univariate2_theta[0] = sigma_square12; + univariate2_theta[1] = initial_theta[2]; + univariate2_theta[2] = nu12; + EXAGEOSTAT_MLE_dcmg_Tile_Async(ChamUpperLower, chameleon_desc_submatrix(CHAM_descC, CHAM_descC->m / 2, + 0, CHAM_descC->m / 2, CHAM_descC->n / 2), + &data->l1, &data->l1, &data->lm, + univariate2_theta, data->dm, "univariate_matern_stationary", msequence, mrequest); + + univariate3_theta[0] = initial_theta[1]; + univariate3_theta[1] = initial_theta[2]; + univariate3_theta[2] = initial_theta[4]; + EXAGEOSTAT_MLE_dcmg_Tile_Async(ChamUpperLower, chameleon_desc_submatrix(CHAM_descC, CHAM_descC->m / 2, + CHAM_descC->n / 2, CHAM_descC->m / 2, + CHAM_descC->n / 2), &data->l1, &data->l1, + &data->lm, univariate3_theta, data->dm, "univariate_matern_stationary", msequence, + mrequest); + } else if (strcmp(data->kernel_fun, "univariate_matern_non_stationary") == 0) { + EXAGEOSTAT_MLE_dcmg_Tile_Async(ChamLower, data->descC, &data->l1, + &data->l1, &data->lm, initial_theta, + data->dm, "univariate_matern_stationary", msequence, mrequest); + } else { + EXAGEOSTAT_MLE_dcmg_Tile_Async(ChamLower, CHAM_descC, &data->l1, + &data->l1, &data->lm, initial_theta, + data->dm, data->kernel_fun, msequence, mrequest); + } + + CHAMELEON_Sequence_Wait(msequence); + VERBOSE(" Done.\n"); + + + //Copy Nrand to Z + VERBOSE("LR: Generate Normal Random Distribution Vector Z (Synthetic Dataset Dense Generation Phase) ....."); + EXAGEOSTAT_MLE_dzcpy_Tile_Async(CHAMELEON_descZ, Nrand, msequence, mrequest); + VERBOSE(" Done.\n"); + + //Cholesky factorization for the Co-variance matrix C + VERBOSE("LR: Cholesky factorization of Sigma (Synthetic Dataset Dense Generation Phase) ....."); + int success = CHAMELEON_dpotrf_Tile(ChamLower, CHAM_descC); + SUCCESS(success, "LR: Factorization cannot be performed..\n The matrix is not positive definite\n\n"); + VERBOSE(" Done.\n"); + + //Triangular matrix-matrix multiplication + VERBOSE("LR: Triangular matrix-matrix multiplication Z=L.e (Synthetic Dataset Dense Generation Phase) ....."); + CHAMELEON_dtrmm_Tile(ChamLeft, ChamLower, ChamNoTrans, ChamNonUnit, 1, CHAM_descC, CHAMELEON_descZ); + VERBOSE(" Done.\n"); + + //Gaussian to non-gaussian transformation + VERBOSE("Convert Z Gaussian to non-Gaussian (Synthetic Dataset Generation Phase) ....."); + EXAGEOSTAT_g_to_ng_Tile_Async(CHAMELEON_descZ, initial_theta, msequence, mrequest); + VERBOSE(" Done.\n"); + + //if log==1 write vector to disk + if (log == 1) { + double* z; +#if defined(CHAMELEON_USE_MPI) + z = (double* ) malloc(n * sizeof(double)); + CHAMELEON_Tile_to_Lapack( CHAMELEON_descZ, z, n); +#else + z = CHAMELEON_descZ->mat; +#endif + write_vectors(z, data, n); +#if defined(CHAMELEON_USE_MPI) + free(z); +#endif + } + + VERBOSE("LR: Done Z Vector Dense Generation Phase. (Chameleon Synchronous)\n"); + VERBOSE("************************************************************\n"); + + + data->descZ = CHAMELEON_descZ; + data->descproduct = CHAMELEON_descproduct; + data->sequence = msequence; + data->request = mrequest; + //Destory dense descriptors to save memory. + CHAMELEON_Desc_Destroy(&CHAM_descC); + return 0; +} + + +void EXAGEOSTAT_TLR_MLE_ng_zcpy(MLE_data *data, double* streamdata) + //! Copy measurements vector from Lapack + /*! format to Chameleon format. + * @param[in] data: MLE_data struct with different MLE inputs. + * @param[in] streamdata: measurments vector in lapack format. + * */ +{ + RUNTIME_sequence_t *hsequence = (RUNTIME_sequence_t *) data->hsequence; + RUNTIME_request_t *hrequest = (RUNTIME_request_t *) data->hrequest; + VERBOSE("LR: Copy Z from vector to decriptor.\n"); + EXAGEOSTAT_MLE_dzcpy_Tile_Async(data->hicma_descZ, streamdata, hsequence, hrequest); + CHAMELEON_Sequence_Wait(hsequence); + VERBOSE("LR: Done Z copying step.\n"); + VERBOSE("************************************************************\n"); +} + +int +EXAGEOSTAT_TLR_MLE_dzvg_ng_Tile_Async(MLE_data *data, double* Nrand, double* initial_theta, int n, int dts, int log, int p_grid, + int q_grid) { + //! Generate Observations Vector (Z) for testing Maximum + /*! Likelihood function -- HICMA-async + * Returns Z observation vector + * @param[in] data: MLE_data struct with different MLE inputs. + * @param[in] Nrand: A uniform random vector with size n that is used to generate Z . + * @param[in] initial_theta: Theta vector with three parameter (Variance, Range, Smoothness) + * that is used to to generate the Covariance Matrix. + * @param[in] n: Problem size (number spatial locations). + * @param[in] dts: tile size (MB) is used only in the case of HiCMA not MORSE. + * @param[in] log: equals one if the user needs to generate log files for his problem. + * @param[in] p_grid: p_grid in the case of distributed system. + * @param[in] q_grid: q_grid in the case of distributed system. + * */ + //Initialization + RUNTIME_sequence_t *msequence; + RUNTIME_request_t mrequest[2] = {CHAMELEON_SUCCESS, CHAMELEON_SUCCESS}; + CHAM_desc_t *CHAM_descC = NULL; + CHAM_desc_t *CHAMELEON_descZ = NULL; + + + //Create two dense descriptors to generate the measurment vectors + CHAMELEON_Sequence_Create(&msequence); + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAM_descC, NULL, ChamRealDouble, dts, dts, dts * dts, n, n, 0, 0, n, n, p_grid, + q_grid); + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAMELEON_descZ, NULL, ChamRealDouble, dts, dts, dts * dts, n, 1, 0, 0, n, 1, + p_grid, q_grid); + + + //Generate the co-variance matrix C + VERBOSE("LR: Initializing Covariance Matrix (Synthetic Dataset Dense Generation Phase)....."); + EXAGEOSTAT_MLE_dcmg_Tile_Async(ChamLower, CHAM_descC, &data->l1, &data->l1, &data->lm, initial_theta, data->dm, + data->kernel_fun, msequence, mrequest); + VERBOSE(" Done.\n"); + + //Copy Nrand to Z + VERBOSE("LR: Generate Normal Random Distribution Vector Z (Synthetic Dataset Dense Generation Phase) ....."); + EXAGEOSTAT_MLE_dzcpy_Tile_Async(CHAMELEON_descZ, Nrand, msequence, mrequest); + VERBOSE(" Done.\n"); + + //Cholesky factorization for the Co-variance matrix C + VERBOSE("LR: Cholesky factorization of Sigma (Synthetic Dataset Dense Generation Phase) ....."); + int success = CHAMELEON_dpotrf_Tile_Async(ChamLower, CHAM_descC, msequence, mrequest); + SUCCESS(success, "LR: Factorization cannot be performed..\n The matrix is not positive definite\n\n"); + VERBOSE(" Done.\n"); + + //Triangular matrix-matrix multiplication + VERBOSE("LR: Triangular matrix-matrix multiplication Z=L.e (Synthetic Dataset Dense Generation Phase) ....."); + CHAMELEON_dtrmm_Tile_Async(ChamLeft, ChamLower, ChamNoTrans, ChamNonUnit, 1, CHAM_descC, CHAMELEON_descZ, msequence, + mrequest); + VERBOSE(" Done.\n"); + + //if log==1 write vector to disk + if (log == 1) { + double* z; +#if defined(CHAMELEON_USE_MPI) + z = (double* ) malloc(n * sizeof(double)); + CHAMELEON_Tile_to_Lapack( CHAMELEON_descZ, z, n); +#else + z = CHAMELEON_descZ->mat; +#endif + write_vectors(z, data, n); +#if defined(CHAMELEON_USE_MPI) + free(z); +#endif + } + + VERBOSE("LR: Done Z Vector Dense Generation Phase. (Chameleon Synchronous)\n"); + VERBOSE("************************************************************\n"); + + + data->descZ = CHAMELEON_descZ; + data->sequence = msequence; + data->request = mrequest; + //Destory dense descriptors to save memory. + CHAMELEON_Desc_Destroy(&CHAM_descC); + return 0; +} + +//compute MLE function +double EXAGEOSTAT_TLR_dmle_ng_Tile(unsigned n, const double* theta, double* grad, void *app_data) + //! Maximum Likelihood Evaluation (MLE) + /*! -- HICMA-sync + * Returns the loglikelihhod value for the given theta. + * @param[in] n: unsigned variable used by NLOPT library. + * @param[in] theta: theta Vector with three parameter (Variance, Range, Smoothness) + * that is used to to generate the Covariance Matrix. + * @param[in] grad: double variable used by NLOPT library. + * @param[in] app_data: MLE_data struct with different MLE inputs. + * */ +{ + //Initialization + double loglik = 0.0; + int compress_diag = 0; + double logdet = 0.0; + double time_facto = 0.0, + time_solve = 0.0, + logdet_calculate = 0.0, + matrix_gen_time = 0.0, + test_time = 0.0; + double flops = 0.0; + int success, maxrank, acc; + int N, NRHS; + int lts;//, dts; + int hicma_data_type; + int i = 0; + int num_params = 0; + + MLE_data *data = (MLE_data *) app_data; + HICMA_desc_t *hicma_descC = (HICMA_desc_t *) data->hicma_descC; + HICMA_desc_t *hicma_descCD = (HICMA_desc_t *) data->hicma_descCD; + HICMA_desc_t *hicma_descCUV = (HICMA_desc_t *) data->hicma_descCUV; + HICMA_desc_t *hicma_descCrk = (HICMA_desc_t *) data->hicma_descCrk; + HICMA_desc_t *hicma_descZ = (HICMA_desc_t *) data->hicma_descZ; + CHAM_desc_t *cham_descZ = (CHAM_desc_t *) data->descZ; + HICMA_desc_t *hicma_descZcpy = (HICMA_desc_t *) data->hicma_descZcpy; + HICMA_desc_t *hicma_descdet = (HICMA_desc_t *) data->hicma_descdet; + HICMA_desc_t *hicma_descproduct = (HICMA_desc_t *) data->hicma_descproduct; + CHAM_desc_t *cham_descproduct = (CHAM_desc_t *) data->descproduct; + HICMA_sequence_t *hsequence = (HICMA_sequence_t *) data->hsequence; + HICMA_request_t *hrequest = (HICMA_request_t *) data->hrequest; + HICMA_desc_t *hicma_descsum = (HICMA_desc_t *) data->descsum; + + if (strcmp(data->kernel_fun, "univariate_matern_stationary") == 0 || + strcmp(data->kernel_fun, "univariate_pow_exp_stationary") == 0) + num_params = 3; + else if (strcmp(data->kernel_fun, "univariate_matern_nuggets_stationary") == 0) + num_params = 4; + else if (strcmp(data->kernel_fun, "univariate_matern_non_stationary") == 0) + num_params = 9; + else if (strcmp(data->kernel_fun, "bivariate_matern_flexible") == 0) + num_params = 11; + else if (strcmp(data->kernel_fun, "bivariate_matern_parsimonious") == 0) + num_params = 6; + else if (strcmp(data->kernel_fun, "bivariate_matern_parsimonious2") == 0) + num_params = 6; + else if (strcmp(data->kernel_fun, "bivariate_matern_parsimonious_profile") == 0) + num_params = 6; + else if (strcmp(data->kernel_fun, "bivariate_matern_parsimonious2_profile") == 0) + num_params = 6; + else if (strcmp(data->kernel_fun, "univariate_matern_non_gaussian") == 0 || + strcmp(data->kernel_fun, "univariate_exp_non_gaussian") == 0) { + num_params = 6; + } else { + fprintf(stderr, "Choosen kernel is not exist(2)!\n"); + fprintf(stderr, "Called function is: %s\n", __func__); + exit(0); + } + + for(int k=0;km; + NRHS = hicma_descZ->n; + lts = hicma_descZ->mb; + + maxrank = ((MLE_data *) data)->hicma_maxrank; + acc = ((MLE_data *) data)->hicma_acc; + hicma_data_type = ((MLE_data *) data)->hicma_data_type; + data->det = 0; + data->dotp = 0; + + //Save a copy of descZ into descZcpy for restoring each iteration + if (data->iter_count == 0) { + + if (strcmp(data->locsFPath, "") == 0) { + double* z = (double* ) malloc(N * sizeof(double)); + CHAMELEON_Tile_to_Lapack(cham_descZ, z, N); + HICMA_Lapack_to_Tile(z, N, hicma_descZ); + free(z); + //CHAMELEON_Desc_Destroy(&cham_descZ); + } + HICMA_dlacpy_Tile(ChamUpperLower, hicma_descZ, hicma_descZcpy); + } + if (strcmp(data->recovery_file, "") != 0 && + recover(data->recovery_file, data->iter_count, theta, &loglik, num_params)); + + else { + //Save a copy of descZ into descZcpy for restoring each iteration + + //Matrix generation part. + VERBOSE("LR:Generate New Covariance Matrix..."); + START_TIMING(matrix_gen_time); + + HICMA_problem_t hicma_problem; + hicma_problem.theta = (double* ) theta; + hicma_problem.noise = 1e-4; + hicma_problem.ndim = 2; + + // I need to change the location struct to vector array (TO DO) + double* xycoord = (double* ) malloc(2 * N * sizeof(double)); + + if (strcmp(data->kernel_fun, "bivariate_matern_parsimonious") == 0 || + strcmp(data->kernel_fun, "bivariate_matern_parsimonious_profile") == 0) { + int j = 0; + for (i = 0; i < N; i++) { + xycoord[i] = data->l1.x[j]; + xycoord[N + i] = data->l1.y[j]; + if (i % 2 != 0) + j++; + } + hicma_problem.kernel_type = + strcmp(data->dm, "gc") == 0 ? STARSH_SPATIAL_PARSIMONIOUS_GCD : STARSH_SPATIAL_PARSIMONIOUS_SIMD; + } else if (strcmp(data->kernel_fun, "bivariate_matern_parsimonious2") == 0 || + strcmp(data->kernel_fun, "bivariate_matern_parsimonious2_profile") == 0) { + int j = 0; + for (i = 0; i < N; i++) { + if (i == N / 2) + j = 0; + xycoord[i] = data->l1.x[j]; + xycoord[N + i] = data->l1.y[j]; + j++; + } + hicma_problem.kernel_type = + strcmp(data->dm, "gc") == 0 ? STARSH_SPATIAL_PARSIMONIOUS2_GCD : STARSH_SPATIAL_PARSIMONIOUS2_SIMD; + } else { + for (i = 0; i < N; i++) { + xycoord[i] = data->l1.x[i]; + xycoord[N + i] = data->l1.y[i]; + } + + hicma_problem.kernel_type = + strcmp(data->dm, "gc") == 0 ? STARSH_SPATIAL_MATERN2_GCD : STARSH_SPATIAL_MATERN2_SIMD; + } + + hicma_problem.point = xycoord; + HICMA_zgenerate_problem(hicma_data_type, 'S', 0, N, lts, hicma_descCUV->mt, hicma_descCUV->nt, &hicma_problem); + mpiF = hicma_problem.starsh_format; + HICMA_zgytlr_Tile(HicmaLower, hicma_descCUV, hicma_descCD, hicma_descCrk, 0, maxrank, pow(10, -1.0 * acc), + compress_diag, hicma_descC); + STOP_TIMING(matrix_gen_time); + VERBOSE(" Done.\n"); + + //****************************** + VERBOSE("LR: re-Copy z..."); + START_TIMING(test_time); + //re-store old Z + HICMA_dlacpy_Tile(HicmaUpperLower, hicma_descZcpy, hicma_descZ); + STOP_TIMING(test_time); + VERBOSE(" Done.\n"); + + //************* + //Calculate Cholesky Factorization (C=LL-1) + VERBOSE("LR: Cholesky factorization of Sigma..."); + START_TIMING(time_facto); + + success = HICMA_dpotrf_Tile(HicmaLower, hicma_descCUV, hicma_descCD, hicma_descCrk, 0, maxrank, + pow(10, -1.0 * acc)); + + SUCCESS(success, "LR: Factorization cannot be performed..\n The matrix is not positive definite\n\n"); + STOP_TIMING(time_facto); + flops = flops + FLOPS_DPOTRF(N); + VERBOSE(" Done."); + + //********* + //Calculate log(|C|) --> log(square(|L|)) + VERBOSE("LR:Calculating the log determinant ..."); + START_TIMING(logdet_calculate); + data->det = 0; + EXAGEOSTAT_TLR_MLE_dmdet_Tile_Async(hicma_descCD, hsequence, &hrequest[0], hicma_descdet); + CHAMELEON_Sequence_Wait(hsequence); + logdet = 2 * data->det; + STOP_TIMING(logdet_calculate); + VERBOSE(" Done."); + + if (strcmp(data->kernel_fun, "univariate_matern_non_gaussian") == 0 + || strcmp(data->kernel_fun, "univariate_exp_non_gaussian") == 0) { + + + VERBOSE("Transform Z vector to Gaussian field ..."); + //double *z = (double *) malloc(1 * sizeof(double)); + //CHAMELEON_Tile_to_Lapack(cham_descproduct, z, 1); + //HICMA_Lapack_to_Tile(z, 1, hicma_descproduct); + //free(z); + EXAGEOSTAT_ng_transform_lr_Tile_Async(hicma_descZ, hicma_descproduct, theta, hsequence, + hrequest); + + CHAMELEON_Sequence_Wait(hsequence); + VERBOSE(" Done.\n"); + data->sum = 0; + + VERBOSE("Copy to chameleon"); + { + double *z = (double *) malloc(1 * N * sizeof(double)); + HICMA_Tile_to_Lapack(hicma_descZ, z, N); + CHAMELEON_Lapack_to_Tile(z, N, cham_descZ); + free(z); + } + VERBOSE("LR:Calculating dot product..."); + + CHAMELEON_dgemm_Tile(ChamTrans, ChamNoTrans, 1, cham_descZ, cham_descZ, 0, cham_descproduct); + + double local_sum = data->dotp; + double global_sum; +#if defined(CHAMELEON_USE_MPI) + MPI_Allreduce(&local_sum, &global_sum, 1, MPI_DOUBLE, MPI_SUM, MPI_COMM_WORLD); +#else + global_sum = data->dotp; +#endif + if (isnan(global_sum)) { +#if defined(CHAMELEON_USE_MPI) + if(CHAMELEON_My_Mpi_Rank() == 0) + { +#endif + printf(" %3d- Model Parameters (", data->iter_count + 1); + i = 0; + for (; i < num_params; i++) { + printf("%.8f", theta[i]); + if (i < num_params - 1) + printf(","); + + results.estimated_theta[i] = theta[i]; + if (data->log == 1) + fprintf(data->pFileLog, "%.8f, ", theta[i]); + } + printf(")----> (infinity case) LogLi: %.18f\n", -FLT_MAX); +#if defined(CHAMELEON_USE_MPI) + } +#endif + data->iter_count++; + return -FLT_MAX; + } + VERBOSE("Calculate non-Gaussian loglik ..."); + EXAGEOSTAT_ng_loglike_lr_Tile_Async(hicma_descZ, hicma_descsum, theta, hsequence, hrequest); + CHAMELEON_Sequence_Wait(hsequence); + VERBOSE(" Done.\n"); + } + + //Solving Linear System (L*X=Z)--->inv(L)*Z + VERBOSE("LR:Solving the linear system ..."); + START_TIMING(time_solve); + //Compute triangular solve LC*X = Z + + HICMA_dtrsmd_Tile(ChamLeft, ChamLower, ChamNoTrans, ChamNonUnit, 1, hicma_descCUV, hicma_descCD, hicma_descCrk, + hicma_descZ, maxrank); + STOP_TIMING(time_solve); + flops = flops + FLOPS_DTRSM(ChamLeft, N, NRHS); + VERBOSE(" Done."); + VERBOSE("Copy to chameleon"); + { + double *z = (double *) malloc(N * sizeof(double)); + HICMA_Tile_to_Lapack(hicma_descZ, z, N); + CHAMELEON_Lapack_to_Tile(z, N, cham_descZ); + free(z); + } + VERBOSE(" Done.\n"); + VERBOSE("LR:Calculating dot product..."); + //printf("%d, %d, %d\n", cham_descZ->nb, cham_descproduct->nb, hicma_descZ->nb); + CHAMELEON_dgemm_Tile(ChamTrans, ChamNoTrans, 1, cham_descZ, cham_descZ, 0, cham_descproduct); + + loglik = -0.5 * ((MLE_data *) data)->dotp - 0.5 * logdet;// - (double) (N / 2.0) * log(2.0 * PI); + + loglik = loglik - data->sum - N * log(theta[3]) - (double) (N / 2.0) * log(2.0 * PI); //theta[3] = omega; + VERBOSE(" Done."); + + //Calculate the ranks + if (calc_rank_stat_ng == 1) { + int i = 0; + int MBrk = 1; + int NBrk = 1; + int Mrk = hicma_descCUV->mt; + int Nrk = hicma_descCUV->mt; + if (flag2 == 0) { + flag2 = 1; + Ark_initial_ng = (double* ) calloc(Mrk * Nrk, sizeof(double)); + Ark_old_ng = (double* ) calloc(Mrk * Nrk, sizeof(double)); + } + CHAMELEON_Tile_to_Lapack(hicma_descCrk, Ark_initial_ng, Mrk); + for (i = 0; i < Mrk * Nrk; i++) { + if (Ark_initial_ng[i] > Ark_old_ng[i]) { + Ark_old_ng[i] = Ark_initial_ng[i]; + } + } + + if (CHAMELEON_My_Mpi_Rank() == 0) { + fwrite_array(hicma_descCrk->m, hicma_descCrk->n, hicma_descCrk->m, Ark_old_ng, "ranks.csv"); + print_array(hicma_descCrk->m, hicma_descCrk->n, hicma_descCrk->m, Ark_old_ng, stdout); + HICMA_stat_t hicma_statrk_initial; + zget_stat(ChamLower, Ark_old_ng, Mrk, Nrk, Mrk, &hicma_statrk_initial); + zprint_stat(hicma_statrk_initial); + fflush(stderr); + fflush(stdout); + } + } + //multiplicative scale + data->variance = theta[0]; + } +#if defined(CHAMELEON_USE_MPI) + MPI_Bcast(&loglik,1, MPI_DOUBLE, 0, MPI_COMM_WORLD ); + + if(CHAMELEON_My_Mpi_Rank() == 0) + { +#endif + //Print Iteration Summary + fprintf(stderr, "\n------ddotproduct: %.8f ", ((MLE_data *) data)->dotp); + fprintf(stderr, "\n------logdet: %.8f ", logdet); + + fprintf(stderr, "\n------expr2: %.8f ", ((double) (N / 2) * log(2 * PI))); + printf(" %3d- Model Parameters (", ((MLE_data *) data)->iter_count + 1); + + if (data->log == 1) + fprintf(((MLE_data *) data)->pFileLog, " %3d- Model Parameters (", ((MLE_data *) data)->iter_count + 1); + + if (strcmp(((MLE_data *) data)->kernel_fun, "bivariate_matern_parsimonious_profile") == 0 || + strcmp(((MLE_data *) data)->kernel_fun, "bivariate_matern_parsimonious2_profile") == 0) { + printf("%.8f, %.8f,", ((MLE_data *) data)->variance1, ((MLE_data *) data)->variance2); + i = 2; + results.estimated_theta[0] = data->variance1; + results.estimated_theta[1] = data->variance2; + } else + i = 0; + for (; i < num_params; i++) { + printf("%.8f", theta[i]); + if (i < num_params - 1) + printf(","); + results.estimated_theta[i] = theta[i]; + + if (((MLE_data *) data)->log == 1) + fprintf(((MLE_data *) data)->pFileLog, "%.8f, ", theta[i]); + } + + printf(")----> LogLi: %.18f\n", loglik); + if (((MLE_data *) data)->log == 1) + fprintf(((MLE_data *) data)->pFileLog, ")----> LogLi: %.18f\n", loglik); + fprintf(stderr, " ---- Facto Time: %.8f\n", time_facto); + fprintf(stderr, " ---- Matrix Generation Time: %.8f\n", matrix_gen_time); + fprintf(stderr, " ---- Total Time: %.8f\n", matrix_gen_time + time_facto + logdet_calculate + time_solve); + fprintf(stderr, " ---- Gflop (ignore): %.8f\n", flops / 1e9); + + +#if defined(CHAMELEON_USE_MPI) + } +#endif + + ((MLE_data *) data)->iter_count++; + // for experiments + ((MLE_data *) data)->avg_exec_time_per_iter += matrix_gen_time + time_facto + logdet_calculate + time_solve; + ((MLE_data *) data)->avg_generation_per_iter += matrix_gen_time; + ((MLE_data *) data)->avg_cholesky_per_iter += time_facto; + ((MLE_data *) data)->avg_solve_per_iter += time_solve; + ((MLE_data *) data)->avg_flops_per_iter += flops / 1e9 / (time_facto + time_solve); + ((MLE_data *) data)->final_loglik = loglik; + + results.final_loglik = loglik; + return loglik; +} + +void EXAGEOSTAT_TLR_dmle_ng_Predict_Allocate(MLE_data *CHAM_data, int nZmiss, int nZobs, int lts, int p_grid, int q_grid, + int mse_flag) + //! Allocate prediction operation descriptors. + /*! + * Returns MLE_data data with initial values and new descriptors locations. + * @param[in] CHAM_data: MLE_data struct with different MLE inputs. + * @param[in] nZmiss: number of missing values (unknown observations). + * @param[in] nZobs: number of observed values (known observations). + * @param[in] dts: tile size (MB). + * @param[in] p_grid: p_grid in the case of distributed system. + * @param[in] q_grid: q_grid in the case of distributed system. + * @param[in] mse_flag: flag to enable or disable Mean Square Error (MSE) computing. + * */ +{ + int MBC, NBC, MC, NC; + int MBD, NBD, MD, ND; + int MBUV, NBUV, MUV, NUV; + int MBrk, NBrk, Mrk, Nrk; + CHAM_desc_t *CHAMELEON_descZmiss = NULL; + CHAM_desc_t *hicma_descC = NULL; + CHAM_desc_t *CHAM_descC12 = NULL; + CHAM_desc_t *hicma_descC22D = NULL; + CHAM_desc_t *hicma_descC22UV = NULL; + CHAM_desc_t *hicma_descC22rk = NULL; + CHAM_desc_t *CHAM_descmse = NULL; + CHAM_desc_t *CHAMELEON_descZactual = NULL; + CHAM_desc_t *CHAMELEON_descZobs = NULL; + CHAM_desc_t *CHAMELEON_descr = NULL; + CHAM_desc_t *CHAMELEON_descrcpy = NULL; + + MLE_data *data = (MLE_data *) CHAM_data; + + if (nZmiss <= 0) { + fprintf(stderr, " Number of missing values should be positive value\n"); + return; + } + + //Descriptors Creation + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAMELEON_descZobs, NULL, ChamRealDouble, lts, lts, lts * lts, nZobs, 1, 0, 0, + nZobs, 1, p_grid, q_grid); + + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAMELEON_descr, NULL, ChamRealDouble, lts, lts, lts * lts, nZobs, nZmiss, 0, 0, + nZobs, nZmiss, p_grid, q_grid); + + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAMELEON_descrcpy, NULL, ChamRealDouble, lts, lts, lts * lts, nZobs, nZmiss, 0, 0, + nZobs, nZmiss, p_grid, q_grid); + + if (mse_flag == 1) { + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAMELEON_descZactual, NULL, ChamRealDouble, lts, lts, lts * lts, nZmiss, 1, 0, + 0, nZmiss, 1, p_grid, q_grid); + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAM_descmse, &data->mserror, ChamRealDouble, lts, lts, lts * lts, 1, 1, 0, 0, + 1, 1, p_grid, q_grid); + } + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAMELEON_descZmiss, NULL, ChamRealDouble, lts, lts, lts * lts, nZmiss, 1, 0, 0, + nZmiss, 1, p_grid, q_grid); + + + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAM_descC12, NULL, ChamRealDouble, lts, lts, lts * lts, nZmiss, nZmiss, 0, 0, + nZmiss, nZmiss, p_grid, q_grid); + //********************************************************** + //CDense Descriptor + if (data->check == 1) { + MBC = lts; + NBC = lts; + MC = nZobs; + NC = nZobs; + } else { + MBC = 1; + NBC = 1; + MC = lts; + NC = lts; + } + + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&hicma_descC, NULL, ChamRealDouble, MBC, NBC, MBC * NBC, MC, NC, 0, 0, MC, NC, + p_grid, q_grid); + + MBD = lts; + NBD = lts; + MD = nZobs; + ND = MBD; + + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&hicma_descC22D, NULL, ChamRealDouble, MBD, NBD, MBD * NBD, MD, ND, 0, 0, MD, ND, + p_grid, q_grid); + + //CAD Descriptor + MBUV = lts; + NBUV = 2 * data->hicma_maxrank; + MUV = -1; + int N_over_lts_times_lts = nZobs / lts * lts; + if (N_over_lts_times_lts < nZobs) { + MUV = N_over_lts_times_lts + lts; + } else if (N_over_lts_times_lts == nZobs) { + MUV = N_over_lts_times_lts; + } else { + printf("%s %d: This case should not happen\n", __FILE__, __LINE__); + exit(-1); + } + double expr = (double) MUV / (double) lts; + NUV = 2 * expr * data->hicma_maxrank; + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&hicma_descC22UV, NULL, ChamRealDouble, MBUV, NBUV, MBUV * NBUV, MUV, NUV, 0, 0, + MUV, NUV, p_grid, q_grid); + + //CUV Descriptor + MBrk = 1; + NBrk = 1; + Mrk = hicma_descC22UV->mt; + Nrk = hicma_descC22UV->mt; + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&hicma_descC22rk, NULL, ChamRealDouble, MBrk, NBrk, MBrk * NBrk, Mrk, Nrk, 0, 0, + Mrk, Nrk, p_grid, q_grid); + + //Initiate data descriptors + data->descZmiss = CHAMELEON_descZmiss; + data->hicma_descC = hicma_descC; + data->hicma_descC22D = hicma_descC22D; + data->hicma_descC22UV = hicma_descC22UV; + data->hicma_descC22rk = hicma_descC22rk; + data->descC12 = CHAM_descC12; + data->descmse = CHAM_descmse; + data->descZactual = CHAMELEON_descZactual; + data->descZobs = CHAMELEON_descZobs; + data->descr = CHAMELEON_descr; + data->descrcpy = CHAMELEON_descrcpy; +} + +//Predict missing values base on a set of given values and covariance matrix + double +EXAGEOSTAT_TLR_dmle_ng_Predict_Tile(MLE_data *CHAM_data, double* theta, int nZmiss, int nZobs, double* Zobs, double* Zactual, + double* Zmiss, int n, int lts) + //! //Predict missing values base on a set of given values and covariance matrix + /*! -- HICMA-sync + * Returns the prediction Mean Square Error (MSE) as double + * @param[in] CHAM_data: MLE_data struct with different MLE inputs. + * @param[in] theta: theta Vector with three parameter (Variance, Range, Smoothness) + * that is used to to generate the Covariance Matrix. + * @param[in] nZmiss: number of missing values (unknown observations). + * @param[in] nZobs: number of observed values (known observations). + * @param[in] Zobs: observed values vector (known observations). + * @param[in] Zmiss missing values vector (unknown observations). + * @param[in] Zactual: actual missing values vector (in the case of testing MSE). + * @param[in] n: number of spatial locations. + * */ +{ + //initialization + double time_solve = 0.0; + double dposv_time = 0.0; + double mat_gen_time = 0.0; + double mat_gen_time2 = 0.0; + double gemms_time = 0.0; + double trsms_time = 0.0; + double time_mse = 0.0; + double flops = 0.0; + int num_params = 0; + double mu = -1; + double sigma_sq = -1; + int maxrank = 0; + int acc = 0; + int hicma_data_type = 0; + int compress_diag = 0; + + CHAM_desc_t *HICMA_descproduct = NULL; + CHAM_desc_t *CHAMELEON_descZmiss = NULL; + CHAM_desc_t *hicma_descC = NULL; + CHAM_desc_t *CHAM_descC12 = NULL; + CHAM_desc_t *hicma_descC22D = NULL; + CHAM_desc_t *hicma_descC22UV = NULL; + CHAM_desc_t *hicma_descC22rk = NULL; + CHAM_desc_t *CHAM_descmse = NULL; + CHAM_desc_t *CHAMELEON_descZactual = NULL; + CHAM_desc_t *CHAMELEON_descZobs = NULL; + CHAM_desc_t *CHAMELEON_descr = NULL; + CHAM_desc_t *CHAMELEON_descrcpy = NULL; + + + MLE_data *data = (MLE_data *) CHAM_data; + RUNTIME_sequence_t *hsequence = (RUNTIME_sequence_t *) data->hsequence; + RUNTIME_request_t *hrequest = (RUNTIME_request_t *) data->hrequest; + data->mserror = 0; + maxrank = data->hicma_maxrank; + acc = data->hicma_acc; + hicma_data_type = data->hicma_data_type; + + if (nZmiss <= 0) { + fprintf(stderr, " Number of missing values should be positive value\n"); + return -1; + } + + //Initiate data descriptors + CHAMELEON_descZmiss = data->descZmiss; + hicma_descC = data->hicma_descC; + hicma_descC22D = data->hicma_descC22D; + hicma_descC22UV = data->hicma_descC22UV; + hicma_descC22rk = data->hicma_descC22rk; + CHAM_descC12 = data->descC12; + CHAM_descmse = data->descmse; + CHAMELEON_descZactual = data->descZactual; + CHAMELEON_descZobs = data->descZobs; + CHAMELEON_descr = data->descr; + CHAMELEON_descrcpy = data->descrcpy; + HICMA_descproduct = data->descproduct; + + //Copy data to vectors + VERBOSE("Copy measurments vector to descZobs descriptor..."); + CHAMELEON_Lapack_to_Tile(Zobs, nZobs, CHAMELEON_descZobs); + VERBOSE(" Done.\n"); + + if (Zactual != NULL) { + VERBOSE("Copy actual measurments vector to descZactual descriptor..."); + CHAMELEON_Lapack_to_Tile(Zactual, nZmiss, CHAMELEON_descZactual); + VERBOSE(" Done.\n"); + } + + //********************************************* + if (strcmp(data->kernel_fun, "univariate_matern_non_gaussian") == 0 || + strcmp(data->kernel_fun, "univariate_exp_non_gaussian") == 0) + num_params = 6; + else { + fprintf(stderr, "Choosen kernel is not exist(1)!\n"); + fprintf(stderr, "Called function is: %s\n", __func__); + exit(0); + } + + +#if defined(CHAMELEON_USE_MPI) + MPI_Bcast(&data->variance, 1, MPI_DOUBLE, 0, MPI_COMM_WORLD ); +#endif + theta[0] = data->variance; + printf("----estimated parameters:"); + int i = 0; + for (i = 0; i < num_params; i++) { + printf("%.8f,", theta[i]); + + } + printf(")\n"); + START_TIMING(mat_gen_time); + //Convert the non-Gaussian observation to Gaussian + EXAGEOSTAT_ng_transform_Tile_Async(CHAMELEON_descZobs, HICMA_descproduct, theta, hsequence, hrequest); + //Generate R_theta covariance matrix + VERBOSE("Generate R_theta Covariance Matrix... (Prediction Stage)"); + HICMA_problem_t hicma_problem; + hicma_problem.theta = (double* ) theta; + hicma_problem.noise = 1e-4; + hicma_problem.ndim = 2; + + double* xycoord = (double* ) malloc(4 * nZobs * sizeof(double)); + int index; + // I need to change the location struct to vector array (TO DO) + for (index = 0; index < nZobs; index++) { + xycoord[index] = data->lobs.x[index]; + xycoord[nZobs + index] = data->lobs.y[index]; + } + + hicma_problem.point = xycoord; + HICMA_zgenerate_problem(hicma_data_type, 'S', 0, nZobs, lts, hicma_descC22UV->mt, hicma_descC22UV->nt, + &hicma_problem); + mpiF = hicma_problem.starsh_format; + HICMA_zgytlr_Tile(ChamLower, hicma_descC22UV, hicma_descC22D, hicma_descC22rk, 0, maxrank, pow(10, -1.0 * acc), + compress_diag, hicma_descC); + VERBOSE(" Done.\n"); + STOP_TIMING(mat_gen_time); + //***************************************************sto + START_TIMING(time_solve); + VERBOSE("Calculate dposv C22 Covariance Matrix... (Prediction Stage)"); + HICMA_dpotrf_Tile(ChamLower, hicma_descC22UV, hicma_descC22D, hicma_descC22rk, 0, maxrank, pow(10, -1.0 * acc)); + HICMA_dtrsmd_Tile(ChamLeft, ChamLower, ChamNoTrans, ChamNonUnit, 1, hicma_descC22UV, hicma_descC22D, + hicma_descC22rk, CHAMELEON_descZobs, maxrank); + HICMA_dtrsmd_Tile(ChamLeft, ChamLower, ChamTrans, ChamNonUnit, 1, hicma_descC22UV, hicma_descC22D, hicma_descC22rk, + CHAMELEON_descZobs, maxrank); + flops = flops + FLOPS_DPOTRF(nZobs); + flops = flops + FLOPS_DTRSM(ChamLeft, nZobs, nZobs); + VERBOSE(" Done.\n"); + STOP_TIMING(time_solve); + //************************************************************* + START_TIMING(mat_gen_time2); + VERBOSE("Generate r_theta Covariance Matrix... (Prediction Stage)"); + EXAGEOSTAT_MLE_dcmg_Tile_Async(ChamLower, CHAMELEON_descr, &data->lobs, &data->lmiss, + &data->lm, theta, data->dm, data->kernel_fun, hsequence, hrequest); + CHAMELEON_Sequence_Wait(hsequence); + VERBOSE(" Done.\n"); + STOP_TIMING(mat_gen_time2); + CHAMELEON_dlacpy_Tile(ChamUpperLower, CHAMELEON_descr, CHAMELEON_descrcpy); + + //************************************ + START_TIMING(trsms_time); + VERBOSE("Calculate dposv r_theta Covariance Matrix... (Prediction Stage)"); + HICMA_dtrsmd_Tile(ChamLeft, ChamLower, ChamNoTrans, ChamNonUnit, 1, hicma_descC22UV, hicma_descC22D, + hicma_descC22rk, CHAMELEON_descr, maxrank); + HICMA_dtrsmd_Tile(ChamLeft, ChamLower, ChamTrans, ChamNonUnit, 1, hicma_descC22UV, hicma_descC22D, hicma_descC22rk, + CHAMELEON_descr, maxrank); + + VERBOSE(" Done.\n"); + STOP_TIMING(trsms_time); + + //**********************************dgemm + START_TIMING(gemms_time); + VERBOSE("For each missing location, Generate correlation vector CHAMELEON_descr (Prediction Stage) ....."); + CHAMELEON_dgemm_Tile(ChamTrans, ChamNoTrans, 1, CHAMELEON_descrcpy, CHAMELEON_descZobs, 0, CHAMELEON_descZmiss); + CHAMELEON_dgemm_Tile(ChamTrans, ChamNoTrans, 1, CHAMELEON_descrcpy, CHAMELEON_descr, 0, CHAM_descC12); + STOP_TIMING(gemms_time); + double* r = (double* ) malloc(nZmiss * nZmiss * sizeof(double)); + double* Zmiss2 = (double* ) malloc(nZmiss * sizeof(double)); + + double* ng_nu = (double* ) malloc(nZmiss * sizeof(double)); + double* ng_sigma_sq = (double* ) malloc(nZmiss * sizeof(double)); + + CHAMELEON_Tile_to_Lapack(CHAM_descC12, r, nZmiss); + CHAMELEON_Tile_to_Lapack(data->descZmiss, Zmiss2, nZmiss); + + for (i = 0; i < nZmiss; i++) { + mu = Zmiss2[i]; + sigma_sq = 1 - r[i * nZmiss + i]; + ng_nu[i] = mu; + ng_sigma_sq[i] = sigma_sq; + //r^t X Z + Zmiss[i] = theta[2] + (theta[3] / (theta[4] * sqrt(1 - theta[5] * sigma_sq))) * + exp(theta[5] * pow(mu, 2) / (2 * (1 - theta[5] * sigma_sq))) * + (exp((pow(theta[4], 2) * sigma_sq + 2 * theta[4] * mu) / + (2 * (1 - theta[5] * sigma_sq))) - 1); + } + VERBOSE(" Done.\n"); + CHAMELEON_Lapack_to_Tile(Zmiss, nZmiss, CHAMELEON_descZmiss); + //Estimate Mean Square Error + if (Zactual != NULL) { + START_TIMING(time_mse); + VERBOSE("Calculate Mean Square Error (MSE) ... (Prediction Stage) \n"); + EXAGEOSTAT_MLE_dmse_Tile_Async(CHAMELEON_descZactual, CHAMELEON_descZmiss, CHAM_descmse, hsequence, hrequest); + VERBOSE(" Done.\n"); + CHAMELEON_Sequence_Wait(hsequence); + STOP_TIMING(time_mse); + data->mserror /= nZmiss; + } else + data->mserror = -1; + +#if defined(CHAMELEON_USE_MPI) + if(CHAMELEON_My_Mpi_Rank() == 0) + { +#endif + //output + results.mse_pred1 = data->mserror1; + results.mse_pred2 = data->mserror2; + results.mse_pred = data->mserror; + results.total_pred_time = mat_gen_time + mat_gen_time2 + dposv_time + gemms_time + trsms_time; + time_solve = dposv_time + trsms_time; + printf("%f, %d, %f\n", dposv_time, nZmiss, trsms_time); + results.total_pred_flops = flops / 1e9 / (time_solve); + printf("%f\n", results.total_pred_flops); + if (data->log == 1) + fprintf(data->pFileLog, + "\n\n# of missing observations :%d\n\nPrediction Execution Time: %.8f, Flops: %.8f, Mean Square Error (MSE): %.8f\n\n", + nZmiss, results.total_pred_time, results.total_pred_flops, data->mserror); + + write_prediction_result("predict_result.dat", nZmiss, data->hicma_acc, data->mserror1, data->mserror2, + data->mserror3, data->mserror, (mat_gen_time + time_solve + gemms_time), + (flops / 1e9 / (time_solve))); + + printf("%f, %f, %f, %f, %f\n", mat_gen_time, mat_gen_time2, dposv_time, gemms_time, trsms_time); + + FILE *pFile; + char* nFileZ = (char* ) malloc(50 * sizeof(char)); + + + snprintf(nFileZ, 50, "%s%f%s%f%s%f%s", "./predict_tlr_", results.initial_theta[0], "_", results.initial_theta[4], + "_", results.initial_theta[5], ".log"); + pFile = fopen(nFileZ, "a"); + + if (pFile == NULL) { + printf("Cannot access the results path(3)\n"); + return -1; + } + for (i = 0; i < nZmiss; i++) { + fprintf(pFile, "%f ", data->lmiss.x[i]); + fprintf(pFile, "%f ", data->lmiss.y[i]); + fprintf(pFile, "%f ", Zactual[i]); + fprintf(pFile, "%f ", Zmiss[i]); + fprintf(pFile, "%f ", ng_nu[i]); + fprintf(pFile, "%f ", ng_sigma_sq[i]); + fprintf(pFile, "%f \n", data->mserror); + } + fclose(pFile); + +#if defined(CHAMELEON_USE_MPI) + } +#endif + + return data->mserror; +} +//init Hicma decriptors + +void EXAGEOSTAT_TLR_dmle_ng_Call(MLE_data *data, int ncores, int gpus, int lts, int p_grid, int q_grid, int N, int nZobs, int nZmiss) //! //Initiate HICMA and allocate different descriptors for + /*! HICMA + * Returns MLE_data data with initial values and new descriptors locations. + * @param[in] data: MLE_data struct with different MLE inputs. + * @param[in] ncores: number of CPU workers. + * @param[in] gpus: number of GPU workers. + * @param[in] dts: tile size (MB). + * @param[in] p_grid: p_grid in the case of distributed system. + * @param[in] q_grid: q_grid in the case of distributed system. + * @param[in] N: number of spatial locations. + * @param[in] nZobs: number of observed values (known observations). + * @param[in] nZmiss: number of missing values (unknown observations). + * */ +{ + + HICMA_sequence_t *msequence; + HICMA_request_t mrequest[2] = {HICMA_SUCCESS, HICMA_SUCCESS}; + HICMA_desc_t *hicma_descC = NULL; + HICMA_desc_t *hicma_descZ = NULL; + CHAM_desc_t *descZ = NULL; + CHAM_desc_t *cham_descZcpy = NULL; + HICMA_desc_t *hicma_descZcpy = NULL; + CHAM_desc_t *descproduct = NULL; + HICMA_desc_t *hicma_descdet = NULL; + HICMA_desc_t *hicma_descproduct = NULL; + CHAM_desc_t *CHAMELEON_descZmiss = NULL; + CHAM_desc_t *CHAM_descmse = NULL; + CHAM_desc_t *CHAMELEON_descZactual = NULL; + CHAM_desc_t *CHAMELEON_descZobs = NULL; + HICMA_desc_t *hicma_descCD = NULL; + HICMA_desc_t *hicma_descCUV = NULL; + HICMA_desc_t *hicma_descCrk = NULL; + HICMA_desc_t *hicma_descC12D = NULL; + HICMA_desc_t *hicma_descC12UV = NULL; + HICMA_desc_t *hicma_descC12rk = NULL; + HICMA_desc_t *hicma_descC22D = NULL; + HICMA_desc_t *hicma_descC22UV = NULL; + HICMA_desc_t *hicma_descC22rk = NULL; + HICMA_desc_t *hicma_descsum = NULL; + int MBC, NBC, MC, NC; + int MBD, NBD, MD, ND; + int MBUV, NBUV, MUV, NUV; + int MBrk, NBrk, Mrk, Nrk; + //For ditributed system and should be removed + double *Zcpy = (double *) malloc(N * sizeof(double)); + + //CDense Descriptor + if (data->check == 1) { + MBC = lts; + NBC = lts; + MC = N; + NC = N; + } else { + MBC = 1; + NBC = 1; + MC = lts; + NC = lts; + } + + HICMA_Desc_Create(&hicma_descC, NULL, HicmaRealDouble, MBC, NBC, MBC * NBC, MC, NC, 0, 0, MC, NC, + p_grid, q_grid); + printf("MC=%d, NC=%d\n", MC, NC); + + //CAD Descriptor + MBD = lts; + NBD = lts; + MD = N; + ND = MBD; + printf("MBD=%d, NBD=%d, MD=%d, ND=%d \n", MBD, NBD, MD, ND); + HICMA_Desc_Create(&hicma_descCD, NULL, HicmaRealDouble, MBD, NBD, MBD * NBD, MD, ND, 0, 0, MD, ND, + p_grid, q_grid); + //CAD Descriptor + MBUV = lts; + NBUV = 2 * data->hicma_maxrank; + MUV = -1; + int N_over_lts_times_lts = N / lts * lts; + if (N_over_lts_times_lts < N) { + MUV = N_over_lts_times_lts + lts; + } else if (N_over_lts_times_lts == N) { + MUV = N_over_lts_times_lts; + } else { + printf("%s %d: This case should not happen\n", __FILE__, __LINE__); + exit(-1); + } + + double expr = (double) MUV / (double) lts; + NUV = 2 * expr * data->hicma_maxrank; + HICMA_Desc_Create(&hicma_descCUV, NULL, HicmaRealDouble, MBUV, NBUV, MBUV * NBUV, MUV, NUV, 0, 0, MUV, + NUV, p_grid, q_grid); + + //CUV Descriptor + MBrk = 1; + NBrk = 1; + Mrk = hicma_descCUV->mt; + Nrk = hicma_descCUV->mt; + HICMA_Desc_Create(&hicma_descCrk, NULL, HicmaRealDouble, MBrk, NBrk, MBrk * NBrk, Mrk, Nrk, 0, 0, Mrk, + Nrk, p_grid, q_grid); + HICMA_Sequence_Create(&msequence); + HICMA_Desc_Create(&hicma_descZ, NULL, HicmaRealDouble, lts, lts, lts * lts, N, 1, 0, 0, N, 1, p_grid, q_grid); + //EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&descZ, NULL, ChamRealDouble, lts, lts, lts * lts, N, 1, 0, 0, N, 1, p_grid, + // q_grid); + HICMA_Desc_Create(&hicma_descZcpy, Zcpy, HicmaRealDouble, lts, lts, lts * lts, N, 1, 0, 0, N, 1, + p_grid, q_grid); + // EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&descproduct, &data->dotp, ChamRealDouble, dts, dts, dts * dts, 1, 1, 0, 0, 1, + // 1, p_grid, q_grid); + HICMA_Desc_Create(&hicma_descproduct, &data->dotp, HicmaRealDouble, lts, lts, lts * lts, 1, 1, 0, 0, 1, + 1, p_grid, q_grid); + HICMA_Desc_Create(&hicma_descdet, &data->det, HicmaRealDouble, lts, lts, lts * lts, 1, 1, 0, 0, 1, 1, + p_grid, q_grid); + + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&cham_descZcpy, Zcpy, ChamRealDouble, lts, lts, lts * lts, N, 1, 0, 0, N, 1, + p_grid, q_grid); + if (nZmiss != 0) { + if (strcmp(data->actualZFPath, "") == 0) { + //EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAMELEON_descZobs, &CHAMELEON_descZcpy->mat[sizeof(double)*nZmiss], ChamRealDouble, ts, ts, ts * ts, nZobs, 1, 0, 0, nZobs, 1,p_grid,q_grid); + //CHAMELEON_descZactual=chameleon_desc_submatrix(CHAMELEON_descZcpy, 0, 0, nZmiss, 1); + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAMELEON_descZobs, &Zcpy[nZmiss], ChamRealDouble, lts, lts, lts * lts, + nZobs, 1, 0, 0, nZobs, 1, p_grid, q_grid); + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAMELEON_descZactual, Zcpy, ChamRealDouble, lts, lts, lts * lts, nZmiss, + 1, 0, 0, nZmiss, 1, p_grid, q_grid); + } else { + CHAMELEON_descZobs = cham_descZcpy; + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAMELEON_descZactual, NULL, ChamRealDouble, lts, lts, lts * lts, nZmiss, + 1, 0, 0, nZmiss, 1, p_grid, q_grid); + } + + + //C12AD Descriptor + MBD = lts; + NBD = lts; + MD = nZmiss; + ND = MBD; + HICMA_Desc_Create(&hicma_descC12D, NULL, HicmaRealDouble, MBD, NBD, MBD * NBD, MD, ND, 0, 0, MD, + ND, p_grid, q_grid); + //C12UV Descriptor + MBUV = lts; + NBUV = 2 * data->hicma_maxrank; + MUV = nZmiss; + NUV = 2 * MUV / lts * data->hicma_maxrank; + HICMA_Desc_Create(&hicma_descC12UV, NULL, HicmaRealDouble, MBUV, NBUV, MBUV * NBUV, MBUV, NBUV, 0, + 0, MBUV, NBUV, p_grid, q_grid); + + //C12Ark Descriptor + MBrk = 1; + NBrk = 1; + Mrk = hicma_descC12UV->mt; + Nrk = hicma_descC12UV->mt; + HICMA_Desc_Create(&hicma_descC12rk, NULL, HicmaRealDouble, MBrk, NBrk, MBrk * NBrk, Mrk, Nrk, 0, 0, + Mrk, Nrk, p_grid, q_grid); + + //C11AD Descriptor + MBD = lts; + NBD = lts; + MD = nZobs; + ND = MBD; + HICMA_Desc_Create(&hicma_descC22D, NULL, HicmaRealDouble, MBD, NBD, MBD * NBD, MD, ND, 0, 0, MD, + ND, p_grid, q_grid); + + //C12UV Descriptor + MBUV = lts; + NBUV = 2 * data->hicma_maxrank; + MUV = nZobs; + NUV = 2 * MUV / lts * data->hicma_maxrank; + HICMA_Desc_Create(&hicma_descC22UV, NULL, HicmaRealDouble, MBUV, NBUV, MBUV * NBUV, MBUV, NBUV, 0, + 0, MBUV, NBUV, p_grid, q_grid); + //C12Ark Descriptor + MBrk = 1; + NBrk = 1; + Mrk = hicma_descC22UV->mt; + Nrk = hicma_descC22UV->mt; + HICMA_Desc_Create(&hicma_descC22rk, NULL, HicmaRealDouble, MBrk, NBrk, MBrk * NBrk, Mrk, Nrk, 0, 0, + Mrk, Nrk, p_grid, q_grid); + + + //Other descriptors + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAMELEON_descZmiss, NULL, ChamRealDouble, lts, lts, lts * lts, nZmiss, 1, 0, + 0, nZmiss, 1, p_grid, q_grid); + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAM_descmse, &data->mserror, ChamRealDouble, lts, lts, lts * lts, 1, 1, 0, 0, + 1, 1, p_grid, q_grid); + } + + HICMA_Desc_Create(&hicma_descsum, &data->sum, HicmaRealDouble, lts, lts, lts * lts, 1, 1, 0, 0, 1, + 1, p_grid, q_grid); + + //Fill data struct + data->hicma_descC = hicma_descC; + data->hicma_descCD = hicma_descCD; + data->hicma_descCUV = hicma_descCUV; + data->hicma_descCrk = hicma_descCrk; + data->hicma_descZ = hicma_descZ; + data->hicma_descZcpy = hicma_descZcpy; + data->hicma_descdet = hicma_descdet; + data->descproduct = descproduct; + data->hicma_descproduct = hicma_descproduct; + data->descZmiss = CHAMELEON_descZmiss; + data->hicma_descC12D = hicma_descC12D; + data->hicma_descC12UV = hicma_descC12UV; + data->hicma_descC12rk = hicma_descC12rk; + data->hicma_descC22D = hicma_descC22D; + data->hicma_descC22UV = hicma_descC22UV; + data->hicma_descC22rk = hicma_descC22rk; + data->descmse = CHAM_descmse; + data->descZactual = CHAMELEON_descZactual; + data->descZobs = CHAMELEON_descZobs; + data->descZ = descZ; + data->hsequence = msequence; + data->hrequest = mrequest; + data->mserror = 0; + data->descsum = hicma_descsum; + //stop gsl error handler + gsl_set_error_handler_off(); + +} diff --git a/exageostat_approx/src/compute/dpotrf_diag.c b/exageostat_approx/src/compute/dpotrf_diag.c index ab6bccc..dbbf4ad 100755 --- a/exageostat_approx/src/compute/dpotrf_diag.c +++ b/exageostat_approx/src/compute/dpotrf_diag.c @@ -12,47 +12,51 @@ * * @file dpotrf.c * - * MORSE computational routines - * MORSE is a software package provided by Univ. of Tennessee, + * CHAMELEON computational routines + * CHAMELEON is a software package provided by Univ. of Tennessee, * Univ. of California Berkeley and Univ. of Colorado Denver * - * @version 1.1.0 + * @version 1.2.0 * @comment This file has been automatically generated - * from Plasma 2.5.0 for MORSE 1.0.0 + * from Plasma 2.5.0 for CHAMELEON 1.0.0 * @author Jakub Kurzak * @author Mathieu Faverge * @author Emmanuel Agullo * @author Cedric Castagnede - * @date 2018-11-11 + * @date 2022-11-09 * @generated d Fri Dec 1 14:38:30 2017 * **/ #include "../include/diag.h" +#include +#include +#include +#include /***************************************************************************//** * * @ingroup double * - * MORSE_dpotrf - Computes the Cholesky factorization of a symmetric positive definite + * CHAMELEON_dpotrf - Computes the Cholesky factorization of a symmetric positive definite * (or Symmetric positive definite in the real case) matrix A. * The factorization has the form * - * \f[ A = \{_{L\times L^H, if uplo = MorseLower}^{U^H\times U, if uplo = MorseUpper} \f] + * \f[ A = \{_{L\times L^H, if uplo = ChamLower}^{U^H\times U, if uplo = ChamUpper} \f] * * where U is an upper triangular matrix and L is a lower triangular matrix. * ******************************************************************************* * * @param[in] uplo - * = MorseUpper: Upper triangle of A is stored; - * = MorseLower: Lower triangle of A is stored. + * = ChamUpper: Upper triangle of A is stored; + * = ChamLower: Lower triangle of A is stored. * * @param[in] N * The order of the matrix A. N >= 0. * * @param[in,out] A * On entry, the symmetric positive definite (or Symmetric) matrix A. - * If uplo = MorseUpper, the leading N-by-N upper triangular part of A + * If uplo = ChamUpper, the leading N-by-N upper triangular part of A * contains the upper triangular part of the matrix A, and the strictly lower triangular * part of A is not referenced. * If UPLO = 'L', the leading N-by-N lower triangular part of A contains the lower @@ -67,83 +71,83 @@ ******************************************************************************* * * @return - * \retval MORSE_SUCCESS successful exit + * \retval CHAMELEON_SUCCESS successful exit * \retval <0 if -i, the i-th argument had an illegal value * \retval >0 if i, the leading minor of order i of A is not positive definite, so the * factorization could not be completed, and the solution has not been computed. * ******************************************************************************* * - * @sa MORSE_dpotrf_Tile - * @sa MORSE_dpotrf_Tile_Async - * @sa MORSE_cpotrf - * @sa MORSE_dpotrf - * @sa MORSE_spotrf - * @sa MORSE_dpotrs + * @sa CHAMELEON_dpotrf_Tile + * @sa CHAMELEON_dpotrf_Tile_Async + * @sa CHAM_cpotrf + * @sa CHAM_dpotrf + * @sa CHAM_spotrf + * @sa CHAM_dpotrs * ******************************************************************************/ -int MORSE_dpotrf_diag(MORSE_enum uplo, int N, - double *A, int LDA, int diag_thick) -{ +int CHAM_dpotrf_diag(CHAM_enum uplo, int N, + double* A, int LDA, int diag_thick) { int NB; int status; - MORSE_context_t *morse; - MORSE_sequence_t *sequence = NULL; - MORSE_request_t request = MORSE_REQUEST_INITIALIZER; - MORSE_desc_t descAl, descAt; + RUNTIME_sequence_t *sequence = NULL; + RUNTIME_request_t *request = CHAMELEON_SUCCESS; + CHAM_desc_t descAl, descAt; - morse = morse_context_self(); - if (morse == NULL) { - morse_fatal_error("MORSE_diag_dpotrf", "MORSE not initialized"); - return MORSE_ERR_NOT_INITIALIZED; + CHAM_context_t *chamctxt; + chamctxt = chameleon_context_self(); + if (chamctxt == NULL) { + chameleon_fatal_error("CHAM_diag_dpotrf", "CHAM not initialized"); + return CHAMELEON_ERR_NOT_INITIALIZED; } + /* Check input arguments */ - if ((uplo != MorseUpper) && (uplo != MorseLower)) { - morse_error("MORSE_diag_dpotrf", "illegal value of uplo"); + if ((uplo != ChamUpper) && (uplo != ChamLower)) { + chameleon_error("CHAM_diag_dpotrf", "illegal value of uplo"); return -1; } if (N < 0) { - morse_error("MORSE_diag_dpotrf", "illegal value of N"); + chameleon_error("CHAM_diag_dpotrf", "illegal value of N"); return -2; } if (LDA < chameleon_max(1, N)) { - morse_error("MORSE_diag_dpotrf", "illegal value of LDA"); + chameleon_error("CHAM_diag_dpotrf", "illegal value of LDA"); return -4; } /* Quick return */ if (chameleon_max(N, 0) == 0) - return MORSE_SUCCESS; + return CHAMELEON_SUCCESS; /* Tune NB depending on M, N & NRHS; Set NBNB */ - status = morse_tune(MORSE_FUNC_DPOSV, N, N, 0); - if (status != MORSE_SUCCESS) { - morse_error("MORSE_diag_dpotrf", "morse_tune() failed"); + status = chameleon_tune(CHAMELEON_FUNC_DPOSV, N, N, 0); + if (status != CHAMELEON_SUCCESS) { + chameleon_error("CHAM_diag_dpotrf", "chameleon_tune() failed"); return status; } /* Set NT */ - NB = MORSE_NB; + NB = CHAMELEON_NB; - morse_sequence_create( morse, &sequence ); + chameleon_sequence_create(chamctxt, &sequence); /* Submit the matrix conversion */ - morse_dlap2tile( morse, &descAl, &descAt, MorseDescInout, uplo, - A, NB, NB, LDA, N, N, N, sequence, &request ); + chameleon_dlap2tile(chamctxt, &descAl, &descAt, ChamDescInout, uplo, + A, NB, NB, LDA, N, N, N, sequence, &request); /* Call the tile interface */ - MORSE_dpotrf_diag_Tile_Async(uplo, &descAt, diag_thick, sequence, &request); + CHAM_dpotrf_diag_Tile_Async(uplo, &descAt, diag_thick, sequence, &request); /* Submit the matrix conversion back */ - morse_dtile2lap( morse, &descAl, &descAt, - MorseDescInout, uplo, sequence, &request ); + chameleon_dtile2lap(chamctxt, &descAl, &descAt, + ChamDescInout, uplo, sequence, &request); - morse_sequence_wait( morse, sequence ); + chameleon_sequence_wait(chamctxt, sequence); /* Cleanup the temporary data */ - morse_dtile2lap_cleanup( morse, &descAl, &descAt ); + chameleon_dtile2lap_cleanup(chamctxt, &descAl, &descAt); status = sequence->status; - morse_sequence_destroy( morse, sequence ); + chameleon_sequence_destroy(chamctxt, sequence); return status; @@ -154,9 +158,9 @@ int MORSE_dpotrf_diag(MORSE_enum uplo, int N, * * @ingroup double_Tile * - * MORSE_dpotrf_Tile - Computes the Cholesky factorization of a symmetric positive definite + * CHAMELEON_dpotrf_Tile - Computes the Cholesky factorization of a symmetric positive definite * or Symmetric positive definite matrix. - * Tile equivalent of MORSE_dpotrf(). + * Tile equivalent of CHAM_dpotrf(). * Operates on matrices stored by tiles. * All matrices are passed through descriptors. * All dimensions are taken from the descriptors. @@ -164,12 +168,12 @@ int MORSE_dpotrf_diag(MORSE_enum uplo, int N, ******************************************************************************* * * @param[in] uplo - * = MorseUpper: Upper triangle of A is stored; - * = MorseLower: Lower triangle of A is stored. + * = ChamUpper: Upper triangle of A is stored; + * = ChamLower: Lower triangle of A is stored. * * @param[in] A * On entry, the symmetric positive definite (or Symmetric) matrix A. - * If uplo = MorseUpper, the leading N-by-N upper triangular part of A + * If uplo = ChamUpper, the leading N-by-N upper triangular part of A * contains the upper triangular part of the matrix A, and the strictly lower triangular * part of A is not referenced. * If UPLO = 'L', the leading N-by-N lower triangular part of A contains the lower @@ -181,40 +185,37 @@ int MORSE_dpotrf_diag(MORSE_enum uplo, int N, ******************************************************************************* * * @return - * \retval MORSE_SUCCESS successful exit + * \retval CHAMELEON_SUCCESS successful exit * \retval >0 if i, the leading minor of order i of A is not positive definite, so the * factorization could not be completed, and the solution has not been computed. * ******************************************************************************* * - * @sa MORSE_dpotrf - * @sa MORSE_dpotrf_Tile_Async - * @sa MORSE_cpotrf_Tile - * @sa MORSE_dpotrf_Tile - * @sa MORSE_spotrf_Tile - * @sa MORSE_dpotrs_Tile + * @sa CHAM_dpotrf + * @sa CHAMELEON_dpotrf_Tile_Async + * @sa CHAM_cpotrf_Tile + * @sa CHAMELEON_dpotrf_Tile + * @sa CHAMELEON_spotrf_Tile + * @sa CHAM_dpotrs_Tile * ******************************************************************************/ -int MORSE_dpotrf_diag_Tile(MORSE_enum uplo, MORSE_desc_t *A, int diag_thick) -{ - MORSE_context_t *morse; - MORSE_sequence_t *sequence = NULL; - MORSE_request_t request = MORSE_REQUEST_INITIALIZER; +int CHAM_dpotrf_diag_Tile(CHAM_enum uplo, CHAM_desc_t *A, int diag_thick) { + CHAM_context_t *chamctxt; + RUNTIME_sequence_t *sequence = NULL; + RUNTIME_request_t *request = CHAMELEON_SUCCESS; int status; - morse = morse_context_self(); - if (morse == NULL) { - morse_fatal_error("MORSE_dpotrf_Tile", "MORSE not initialized"); - return MORSE_ERR_NOT_INITIALIZED; + chamctxt = chameleon_context_self(); + if (chamctxt == NULL) { + chameleon_fatal_error("CHAMELEON_dpotrf_Tile", "CHAM not initialized"); + return CHAMELEON_ERR_NOT_INITIALIZED; } - morse_sequence_create(morse, &sequence); - MORSE_dpotrf_diag_Tile_Async(uplo, A, diag_thick, sequence, &request); - MORSE_Desc_Flush( A, sequence ); - morse_sequence_wait(morse, sequence); - // RUNTIME_desc_getoncpu(A); - + chameleon_sequence_create(chamctxt, &sequence); + CHAM_dpotrf_diag_Tile_Async(uplo, A, diag_thick, sequence, &request); + CHAMELEON_Desc_Flush(A, sequence); + chameleon_sequence_wait(chamctxt, sequence); status = sequence->status; - morse_sequence_destroy(morse, sequence); + chameleon_sequence_destroy(chamctxt, sequence); return status; } @@ -222,9 +223,9 @@ int MORSE_dpotrf_diag_Tile(MORSE_enum uplo, MORSE_desc_t *A, int diag_thick) * * @ingroup double_Tile_Async * - * MORSE_dpotrf_Tile_Async - Computes the Cholesky factorization of a symmetric + * CHAMELEON_dpotrf_Tile_Async - Computes the Cholesky factorization of a symmetric * positive definite or Symmetric positive definite matrix. - * Non-blocking equivalent of MORSE_dpotrf_Tile(). + * Non-blocking equivalent of CHAMELEON_dpotrf_Tile(). * May return before the computation is finished. * Allows for pipelining of operations at runtime. * @@ -239,58 +240,53 @@ int MORSE_dpotrf_diag_Tile(MORSE_enum uplo, MORSE_desc_t *A, int diag_thick) * ******************************************************************************* * - * @sa MORSE_dpotrf - * @sa MORSE_dpotrf_Tile - * @sa MORSE_cpotrf_Tile_Async - * @sa MORSE_dpotrf_Tile_Async - * @sa MORSE_spotrf_Tile_Async - * @sa MORSE_dpotrs_Tile_Async + * @sa CHAM_dpotrf + * @sa CHAMELEON_dpotrf_Tile + * @sa CHAM_cpotrf_Tile_Async + * @sa CHAMELEON_dpotrf_Tile_Async + * @sa CHAMELEON_spotrf_Tile_Async + * @sa CHAM_dpotrs_Tile_Async * ******************************************************************************/ -int MORSE_dpotrf_diag_Tile_Async(MORSE_enum uplo, MORSE_desc_t *A, int diag_thick, - MORSE_sequence_t *sequence, MORSE_request_t *request) -{ - MORSE_context_t *morse; +int CHAM_dpotrf_diag_Tile_Async(CHAM_enum uplo, CHAM_desc_t *A, int diag_thick, + RUNTIME_sequence_t *sequence, RUNTIME_request_t *request) { + CHAM_context_t *chamctxt; - morse = morse_context_self(); - if (morse == NULL) { - morse_fatal_error("MORSE_dpotrf_Tile_Async", "MORSE not initialized"); - return MORSE_ERR_NOT_INITIALIZED; + chamctxt = chameleon_context_self(); + if (chamctxt == NULL) { + chameleon_fatal_error("CHAMELEON_dpotrf_Tile_Async", "CHAM not initialized"); + return CHAMELEON_ERR_NOT_INITIALIZED; } if (sequence == NULL) { - morse_fatal_error("MORSE_dpotrf_Tile_Async", "NULL sequence"); - return MORSE_ERR_UNALLOCATED; + chameleon_fatal_error("CHAMELEON_dpotrf_Tile_Async", "NULL sequence"); + return CHAMELEON_ERR_UNALLOCATED; } if (request == NULL) { - morse_fatal_error("MORSE_dpotrf_Tile_Async", "NULL request"); - return MORSE_ERR_UNALLOCATED; + chameleon_fatal_error("CHAMELEON_dpotrf_Tile_Async", "NULL request"); + return CHAMELEON_ERR_UNALLOCATED; } /* Check sequence status */ - if (sequence->status == MORSE_SUCCESS) - request->status = MORSE_SUCCESS; + if (sequence->status == CHAMELEON_SUCCESS) + request->status = CHAMELEON_SUCCESS; else - return morse_request_fail(sequence, request, MORSE_ERR_SEQUENCE_FLUSHED); + return chameleon_request_fail(sequence, request, CHAMELEON_ERR_SEQUENCE_FLUSHED); /* Check descriptors for correctness */ - if (morse_desc_check(A) != MORSE_SUCCESS) { - morse_error("MORSE_dpotrf_Tile_Async", "invalid descriptor"); - return morse_request_fail(sequence, request, MORSE_ERR_ILLEGAL_VALUE); + if (chameleon_desc_check(A) != CHAMELEON_SUCCESS) { + chameleon_error("CHAMELEON_dpotrf_Tile_Async", "invalid descriptor"); + return chameleon_request_fail(sequence, request, CHAMELEON_ERR_ILLEGAL_VALUE); } /* Check input arguments */ if (A->nb != A->mb) { - morse_error("MORSE_dpotrf_Tile_Async", "only square tiles supported"); - return morse_request_fail(sequence, request, MORSE_ERR_ILLEGAL_VALUE); + chameleon_error("CHAMELEON_dpotrf_Tile_Async", "only square tiles supported"); + return chameleon_request_fail(sequence, request, CHAMELEON_ERR_ILLEGAL_VALUE); } - if (uplo != MorseUpper && uplo != MorseLower) { - morse_error("MORSE_dpotrf_Tile_Async", "illegal value of uplo"); - return morse_request_fail(sequence, request, -1); + if (uplo != ChamUpper && uplo != ChamLower) { + chameleon_error("CHAMELEON_dpotrf_Tile_Async", "illegal value of uplo"); + return chameleon_request_fail(sequence, request, -1); } /* Quick return */ - /* - if (chameleon_max(N, 0) == 0) - return MORSE_SUCCESS; - */ - morse_pdpotrf_diag(uplo, A, diag_thick, sequence, request); + CHAM_pdpotrf_diag(uplo, A, diag_thick, sequence, request); - return MORSE_SUCCESS; + return CHAMELEON_SUCCESS; } diff --git a/exageostat_approx/src/compute/pdpotrf_diag.c b/exageostat_approx/src/compute/pdpotrf_diag.c index 9ca24ce..579a757 100755 --- a/exageostat_approx/src/compute/pdpotrf_diag.c +++ b/exageostat_approx/src/compute/pdpotrf_diag.c @@ -12,171 +12,172 @@ * * @file pdpotrf_diag.c * - * MORSE auxiliary routines - * MORSE is a software package provided by Univ. of Tennessee, + * CHAM auxiliary routines + * CHAM is a software package provided by Univ. of Tennessee, * Univ. of California Berkeley and Univ. of Colorado Denver * - * @version 1.1.0 + * @version 1.2.0 * @comment This file has been automatically generated - * from Plasma 2.5.0 for MORSE 1.0.0 + * from Plasma 2.5.0 for CHAM 1.0.0 * @author Jakub Kurzak * @author Hatem Ltaief * @author Mathieu Faverge * @author Emmanuel Agullo * @author Cedric Castagnede * @author Florent Pruvost - * @date 2018-11-11 + * @date 2022-11-09 * @generated d Fri Dec 1 14:38:19 2017 * **/ #include "../include/diag.h" -#define A(m,n) A, m, n +#define BLKLDD(A, k) A->get_blkldd( A,k ) +#define A(m, n) A, m, n + /***************************************************************************//** * Parallel tile Cholesky factorization - dynamic scheduling **/ -void morse_pdpotrf_diag(MORSE_enum uplo, MORSE_desc_t *A, int diag_thick, - MORSE_sequence_t *sequence, MORSE_request_t *request) -{ - MORSE_context_t *morse; - MORSE_option_t options; +void CHAM_pdpotrf_diag(CHAM_enum uplo, CHAM_desc_t *A, int diag_thick, + RUNTIME_sequence_t *sequence, RUNTIME_request_t *request) { + CHAM_context_t *chamctxt; + RUNTIME_option_t options; int k, m, n; int ldak, ldam, ldan; int tempkm, tempmm, tempnn; - size_t ws_host = 0; + size_t ws_host = 0; - double zone = (double) 1.0; - double mzone = (double)-1.0; + double zone = (double) 1.0; + double mzone = (double) -1.0; - morse = morse_context_self(); - if (sequence->status != MORSE_SUCCESS) + chamctxt = chameleon_context_self(); + if (sequence->status != CHAMELEON_SUCCESS) return; - RUNTIME_options_init(&options, morse, sequence, request); + RUNTIME_options_init(&options, chamctxt, sequence, request); - RUNTIME_options_ws_alloc( &options, 0, ws_host ); + RUNTIME_options_ws_alloc(&options, 0, ws_host); /* - * MorseLower + * ChamLower */ - if (uplo == MorseLower) { + if (uplo == ChamLower) { for (k = 0; k < A->mt; k++) { - RUNTIME_iteration_push(morse, k); + RUNTIME_iteration_push(chamctxt, k); - tempkm = k == A->mt-1 ? A->m-k*A->mb : A->mb; + tempkm = k == A->mt - 1 ? A->m - k * A->mb : A->mb; ldak = BLKLDD(A, k); - options.priority = 2*A->mt - 2*k; - MORSE_TASK_dpotrf( - &options, - MorseLower, tempkm, A->mb, - A(k, k), ldak, A->nb*k); + options.priority = 2 * A->mt - 2 * k; + INSERT_TASK_dpotrf( + &options, + ChamLower, tempkm, A->mb, + A(k, k), A->nb * k); - for (m = k+1; m < A->mt && m < k+diag_thick; m++) { - tempmm = m == A->mt-1 ? A->m-m*A->mb : A->mb; + for (m = k + 1; m < A->mt && m < k + diag_thick; m++) { + tempmm = m == A->mt - 1 ? A->m - m * A->mb : A->mb; ldam = BLKLDD(A, m); - options.priority = 2*A->mt - 2*k - m; - MORSE_TASK_dtrsm( - &options, - MorseRight, MorseLower, MorseTrans, MorseNonUnit, - tempmm, A->mb, A->mb, - zone, A(k, k), ldak, - A(m, k), ldam); + options.priority = 2 * A->mt - 2 * k - m; + INSERT_TASK_dtrsm( + &options, + ChamRight, ChamLower, ChamTrans, ChamNonUnit, + tempmm, A->mb, A->mb, + zone, A(k, k), + A(m, k)); } - RUNTIME_data_flush( sequence, A(k, k) ); + RUNTIME_data_flush(sequence, A(k, k)); - for (n = k+1; n < A->nt && n < k+diag_thick; n++) { - tempnn = n == A->nt-1 ? A->n-n*A->nb : A->nb; + for (n = k + 1; n < A->nt && n < k + diag_thick; n++) { + tempnn = n == A->nt - 1 ? A->n - n * A->nb : A->nb; ldan = BLKLDD(A, n); - options.priority = 2*A->mt - 2*k - n; - MORSE_TASK_dsyrk( - &options, - MorseLower, MorseNoTrans, - tempnn, A->nb, A->mb, - -1.0, A(n, k), ldan, - 1.0, A(n, n), ldan); + options.priority = 2 * A->mt - 2 * k - n; + INSERT_TASK_dsyrk( + &options, + ChamLower, ChamNoTrans, + tempnn, A->nb, A->mb, + -1.0, A(n, k), + 1.0, A(n, n)); - for (m = n+1; m < A->mt && m < n+diag_thick; m++) { - tempmm = m == A->mt-1 ? A->m - m*A->mb : A->mb; + for (m = n + 1; m < A->mt && m < n + diag_thick; m++) { + tempmm = m == A->mt - 1 ? A->m - m * A->mb : A->mb; ldam = BLKLDD(A, m); - options.priority = 2*A->mt - 2*k - n - m; - MORSE_TASK_dgemm( - &options, - MorseNoTrans, MorseTrans, - tempmm, tempnn, A->mb, A->mb, - mzone, A(m, k), ldam, - A(n, k), ldan, - zone, A(m, n), ldam); + options.priority = 2 * A->mt - 2 * k - n - m; + INSERT_TASK_dgemm( + &options, + ChamNoTrans, ChamTrans, + tempmm, tempnn, A->mb, A->mb, + mzone, A(m, k), + A(n, k), + zone, A(m, n)); } - RUNTIME_data_flush( sequence, A(n, k) ); + RUNTIME_data_flush(sequence, A(n, k)); } - RUNTIME_iteration_pop(morse); + RUNTIME_iteration_pop(chamctxt); } } - /* - * MorseUpper - */ + /* + * ChamUpper + */ else { for (k = 0; k < A->nt; k++) { - RUNTIME_iteration_push(morse, k); + RUNTIME_iteration_push(chamctxt, k); - tempkm = k == A->nt-1 ? A->n-k*A->nb : A->nb; + tempkm = k == A->nt - 1 ? A->n - k * A->nb : A->nb; ldak = BLKLDD(A, k); - options.priority = 2*A->nt - 2*k; - MORSE_TASK_dpotrf( - &options, - MorseUpper, - tempkm, A->mb, - A(k, k), ldak, A->nb*k); + options.priority = 2 * A->nt - 2 * k; + INSERT_TASK_dpotrf( + &options, + ChamUpper, + tempkm, A->mb, + A(k, k), A->nb * k); - for (n = k+1; n < A->nt; n++) { - tempnn = n == A->nt-1 ? A->n - n*A->nb : A->nb; + for (n = k + 1; n < A->nt; n++) { + tempnn = n == A->nt - 1 ? A->n - n * A->nb : A->nb; - options.priority = 2*A->nt - 2*k - n; - MORSE_TASK_dtrsm( - &options, - MorseLeft, MorseUpper, MorseTrans, MorseNonUnit, - A->mb, tempnn, A->mb, - zone, A(k, k), ldak, - A(k, n), ldak); + options.priority = 2 * A->nt - 2 * k - n; + INSERT_TASK_dtrsm( + &options, + ChamLeft, ChamUpper, ChamTrans, ChamNonUnit, + A->mb, tempnn, A->mb, + zone, A(k, k), + A(k, n)); } - RUNTIME_data_flush( sequence, A(k, k) ); + RUNTIME_data_flush(sequence, A(k, k)); - for (m = k+1; m < A->mt; m++) { - tempmm = m == A->mt-1 ? A->m - m*A->mb : A->mb; + for (m = k + 1; m < A->mt; m++) { + tempmm = m == A->mt - 1 ? A->m - m * A->mb : A->mb; ldam = BLKLDD(A, m); - options.priority = 2*A->nt - 2*k - m; - MORSE_TASK_dsyrk( - &options, - MorseUpper, MorseTrans, - tempmm, A->mb, A->mb, - -1.0, A(k, m), ldak, - 1.0, A(m, m), ldam); - - for (n = m+1; n < A->nt; n++) { - tempnn = n == A->nt-1 ? A->n-n*A->nb : A->nb; - - options.priority = 2*A->nt - 2*k - n - m; - MORSE_TASK_dgemm( + options.priority = 2 * A->nt - 2 * k - m; + INSERT_TASK_dsyrk( &options, - MorseTrans, MorseNoTrans, - tempmm, tempnn, A->mb, A->mb, - mzone, A(k, m), ldak, - A(k, n), ldak, - zone, A(m, n), ldam); + ChamUpper, ChamTrans, + tempmm, A->mb, A->mb, + -1.0, A(k, m), + 1.0, A(m, m)); + + for (n = m + 1; n < A->nt; n++) { + tempnn = n == A->nt - 1 ? A->n - n * A->nb : A->nb; + + options.priority = 2 * A->nt - 2 * k - n - m; + INSERT_TASK_dgemm( + &options, + ChamTrans, ChamNoTrans, + tempmm, tempnn, A->mb, A->mb, + mzone, A(k, m), + A(k, n), + zone, A(m, n)); } - RUNTIME_data_flush( sequence, A(k, m) ); + RUNTIME_data_flush(sequence, A(k, m)); } - RUNTIME_iteration_pop(morse); + RUNTIME_iteration_pop(chamctxt); } } RUNTIME_options_ws_free(&options); - RUNTIME_options_finalize(&options, morse); + RUNTIME_options_finalize(&options, chamctxt); } diff --git a/exageostat_approx/src/include/MLE_approx.h b/exageostat_approx/src/include/MLE_approx.h index aa09163..5833ed3 100644 --- a/exageostat_approx/src/include/MLE_approx.h +++ b/exageostat_approx/src/include/MLE_approx.h @@ -1,6 +1,6 @@ /** * - * Copyright (c) 2017-2020 King Abdullah University of Science and Technology + * Copyright (c) 2017-2023 King Abdullah University of Science and Technology * All rights reserved. * * ExaGeoStat is a software package provided by KAUST @@ -11,43 +11,48 @@ * * ExaGeoStat approx computation main functions header file. * - * @version 1.1.0 + * @version 1.2.0 * * @author Sameh Abdulah - * @date 2018-11-11 + * @date 2022-11-09 * **/ #ifndef _MLE_APPROX_H_ #define _MLE_APPROX_H_ + #include "MLE_misc.h" #include "flat_file.h" + #if defined(EXAGEOSTAT_USE_NETCDF) + #include "nc_file.h" + #endif + #include "starpu_exageostat_approx.h" +void EXAGEOSTAT_MLE_dzvg_diag_Tile(MLE_data *data, double* Nrand, double* initial_theta, + int n, int ts, int log); -void MORSE_MLE_dzvg_diag_Tile (MLE_data *data, double *Nrand, double *initial_theta, - int n, int ts, int log); +void EXAGEOSTAT_MLE_dzvg_diag_Tile_Async(MLE_data *data, double* Nrand, double* initial_theta, + int n, int ts, int log); -void MORSE_MLE_dzvg_diag_Tile_Async (MLE_data *data, double *Nrand, double *initial_theta, - int n, int ts, int log); +double EXAGEOSTAT_dmle_diag_Tile(unsigned n, const double* theta, double* grad, + void *CHAM_data); -double MORSE_dmle_diag_Tile(unsigned n, const double *theta, double *grad, - void *MORSE_data); +double EXAGEOSTAT_dmle_diag_Tile_Async(unsigned n, const double* theta, double* grad, + void *CHAM_data); -double MORSE_dmle_diag_Tile_Async(unsigned n, const double *theta, double *grad, - void *MORSE_data); +double EXAGEOSTAT_dmle_diag_Predict_Tile(MLE_data *CHAM_data, double* theta, int nZmiss, + int nZobs, double* Zobs, double* Zactual, + double* Zmiss, int n); -double MORSE_dmle_diag_Predict_Tile(MLE_data *MORSE_data, double * theta, int nZmiss, - int nZobs, double *Zobs, double *Zactual, - double *Zmiss, int n); +double EXAGEOSTAT_dmle_diag_Predict_Tile_Async(MLE_data *CHAM_data, double* theta, int nZmiss, + int nZobs, int n); -double MORSE_dmle_diag_Predict_Tile_Async(MLE_data *MORSE_data, double *theta, int nZmiss, - int nZobs, int n); +void EXAGEOSTAT_dmle_diag_Call(MLE_data *data, int ncores, int gpus, + int dts, int p_grid, int q_grid, + int N, int nZobs, int nZmiss); -void MORSE_dmle_diag_Call(MLE_data *data, int ncores,int gpus, - int dts, int p_grid, int q_grid, - int N, int nZobs, int nZmiss); -#endif +#endif \ No newline at end of file diff --git a/exageostat_approx/src/include/MLE_lr.h b/exageostat_approx/src/include/MLE_lr.h index 87b2d99..9abe3e2 100644 --- a/exageostat_approx/src/include/MLE_lr.h +++ b/exageostat_approx/src/include/MLE_lr.h @@ -6,56 +6,89 @@ * ExaGeoStat is a software package provided by KAUST, * King Abdullah University of Science and Technology - ECRC * - * @version 1.1.0 + * @version 1.2.0 * @author Sameh Abdulah - * @date 2018-11-11 + * @date 2022-11-09 * **/ #ifndef _MLE_LR_H_ #define _MLE_LR_H_ + #include "MLE_misc.h" #include "flat_file.h" + #if defined(EXAGEOSTAT_USE_NETCDF) - #include "nc_file.h" + +#include "nc_file.h" + #endif + #include "starpu_exageostat_approx.h" #include "starsh-spatial.h" #include "hicma_struct.h" #include "hicma_z.h" -#include "misc/auxcompute_z.h" -#include "misc/auxdescutil.h" +#include "hicma/misc/auxcompute_z.h" +#include "hicma/misc/auxdescutil.h" + + +//Generate Observations Vector (Z) for testing Maximum Likelihood function -- CHAM-sync +int EXAGEOSTAT_TLR_MLE_dzvg_Tile(MLE_data *data, double* Nrand, double* initial_theta, + int n, int dts, int log, + int p_grid, int q_grid); + +//Generate Observations Vector (Z) for testing Maximum Likelihood function -- CHAM-async +int EXAGEOSTAT_TLR_MLE_dzvg_Tile_Async(MLE_data *data, double* Nrand, double* initial_theta, + int n, int dts, int log, + int p_grid, int q_grid); + +//compute MLE function --syn +double EXAGEOSTAT_TLR_dmle_Tile(unsigned n, const double* theta, double* grad, void *data); +//compute MLE function --async + +double EXAGEOSTAT_TLR_dmle_Tile_Async(unsigned n, const double* theta, double* grad, void *data); + +void EXAGEOSTAT_TLR_dmle_Predict_Allocate(MLE_data *CHAM_data, int nZmiss, int nZobs, + int lts, int p_grid, int q_grid, + int mse_flag); + +//Predict missing values base on a set of given values and covariance matrix +double EXAGEOSTAT_TLR_dmle_Predict_Tile(MLE_data *CHAM_data, double* theta, int nZmiss, + int nZobs, double* Zobs, double* Zactual, + double* Zmiss, int n, int lts); +//init EXAGEOSTAT_TLR decriptors + +void EXAGEOSTAT_TLR_dmle_Call(MLE_data *data, int ncores, int gpus, int lts, int p_grid, int q_grid, int N, int nZobs, int nZmiss); + +void EXAGEOSTAT_TLR_MLE_zcpy(MLE_data *data, double* streamdata); -//Generate Observations Vector (Z) for testing Maximum Likelihood function -- MORSE-sync -int HICMA_MLE_dzvg_Tile (MLE_data *data, double * Nrand, double * initial_theta, - int n, int dts, int log, - int p_grid, int q_grid); +//Generate Observations Vector (Z) for testing Maximum Likelihood function -- CHAM-sync +int EXAGEOSTAT_TLR_MLE_dzvg_ng_Tile(MLE_data *data, double* Nrand, double* initial_theta, + int n, int dts, int log, + int p_grid, int q_grid); -//Generate Observations Vector (Z) for testing Maximum Likelihood function -- MORSE-async -int HICMA_MLE_dzvg_Tile_Async (MLE_data *data, double * Nrand, double * initial_theta, - int n, int dts, int log, - int p_grid, int q_grid); +//Generate Observations Vector (Z) for testing Maximum Likelihood function -- CHAM-async +int EXAGEOSTAT_TLR_MLE_dzvg_ng_Tile_Async(MLE_data *data, double* Nrand, double* initial_theta, + int n, int dts, int log, + int p_grid, int q_grid); //compute MLE function --syn -double HICMA_dmle_Tile(unsigned n, const double *theta, double *grad, void *data); +double EXAGEOSTAT_TLR_dmle_ng_Tile(unsigned n, const double* theta, double* grad, void *data); //compute MLE function --async -double HICMA_dmle_Tile_Async(unsigned n, const double *theta, double *grad, void *data); +double EXAGEOSTAT_TLR_dmle_ng_Tile_Async(unsigned n, const double* theta, double* grad, void *data); -void HICMA_dmle_Predict_Allocate(MLE_data *MORSE_data, int nZmiss, int nZobs, - int lts, int p_grid, int q_grid, - int mse_flag); +void EXAGEOSTAT_TLR_dmle_ng_Predict_Allocate(MLE_data *CHAM_data, int nZmiss, int nZobs, + int lts, int p_grid, int q_grid, + int mse_flag); //Predict missing values base on a set of given values and covariance matrix -double HICMA_dmle_Predict_Tile(MLE_data *MORSE_data, double * theta, int nZmiss, - int nZobs, double *Zobs, double *Zactual, - double *Zmiss, int n, int lts); -//init Hicma decriptors +double EXAGEOSTAT_TLR_dmle_ng_Predict_Tile(MLE_data *CHAM_data, double* theta, int nZmiss, + int nZobs, double* Zobs, double* Zactual, + double* Zmiss, int n, int lts); -void HICMA_dmle_Call(MLE_data *data, int ncores, int ts, - int N, int nZobs, int nZmiss, - int gpus, int p_grid, int q_grid); +void EXAGEOSTAT_TLR_dmle_ng_Call(MLE_data *data, int ncores, int gpus, int lts, int p_grid, int q_grid, int N, int nZobs, int nZmiss); -void HICMA_MLE_zcpy( MLE_data *data, double *streamdata); +void EXAGEOSTAT_TLR_MLE_ng_zcpy(MLE_data *data, double* streamdata); #endif diff --git a/exageostat_approx/src/include/MLE_lr_s.h b/exageostat_approx/src/include/MLE_lr_s.h index d8ea311..83350db 100644 --- a/exageostat_approx/src/include/MLE_lr_s.h +++ b/exageostat_approx/src/include/MLE_lr_s.h @@ -1,61 +1,66 @@ - /** - * - * Copyright (c) 2017-2020 King Abdullah University of Science and Technology - * All rights reserved. - * ** - * @file MLE.h - * - * - * ExaGeoStat is a software package provided by KAUST, - * - * @version 1.1.0 - * @author Sameh Abdulah - * @date 2016-11-22 - * @generated d Fri Nov 22 15:11:13 2016 - * - **/ +/** + * + * Copyright (c) 2017-2023 King Abdullah University of Science and Technology + * All rights reserved. + * ** + * @file MLE.h + * + * + * ExaGeoStat is a software package provided by KAUST, + * + * @version 1.2.0 + * @author Sameh Abdulah + * @date 2022-11-09 + * @generated d Fri Nov 22 15:11:13 2016 + * + **/ #ifndef _MLE_LR_S_H_ #define _MLE_LR_S_H_ + #include "MLE_misc.h" #include "flat_file.h" + #if defined(EXAGEOSTAT_USE_NETCDF) + #include "nc_file.h" + #endif + #include "starpu_exageostat_approx.h" #include "starsh-spatial.h" #include "hicma_struct.h" -#include "hicma_z.h" -#include "aux/auxcompute_z.h" -#include "aux/auxdescutil.h" +#include "include/hicma_z.h" +#include "misc/auxcompute_z.h" +#include "misc/auxdescutil.h" -//Generate Observations Vector (Z) for testing Maximum Likelihood function -- MORSE-sync -int HICMA_MLE_szvg_Tile (MLE_data *data, double * Nrand, double * initial_theta, - int n, int dts, int log, int p_grid, int q_grid); +//Generate Observations Vector (Z) for testing Maximum Likelihood function -- CHAMELEON-sync +int HICMA_MLE_szvg_Tile(MLE_data *data, double* Nrand, double* initial_theta, + int n, int dts, int log, int p_grid, int q_grid); -//Generate Observations Vector (Z) for testing Maximum Likelihood function -- MORSE-async -int HICMA_MLE_szvg_Tile_Async (MLE_data *data, double * Nrand, double * initial_theta, - int n, int dts, int log, int p_grid, int q_grid); +//Generate Observations Vector (Z) for testing Maximum Likelihood function -- CHAMELEON-async +int HICMA_MLE_szvg_Tile_Async(MLE_data *data, double* Nrand, double* initial_theta, + int n, int dts, int log, int p_grid, int q_grid); //compute MLE function --syn -double HICMA_smle_Tile(unsigned n, const double *theta, double *grad, void *data); +double HICMA_smle_Tile(unsigned n, const double* theta, double* grad, void *data); //compute MLE function --async -double HICMA_smle_Tile_Async(unsigned n, const double *theta, double *grad, void *data); +double HICMA_smle_Tile_Async(unsigned n, const double* theta, double* grad, void *data); -void HICMA_dmle_Predict_Allocate(MLE_data *MORSE_data, int nZmiss, int nZobs, - int lts, int p_grid, int q_grid, int mse_flag); +void EXAGEOSTAT_TLR_dmle_Predict_Allocate(MLE_data *CHAM_data, int nZmiss, int nZobs, + int lts, int p_grid, int q_grid, int mse_flag); //Predict missing values base on a set of given values and covariance matrix -double HICMA_smle_Predict_Tile(MLE_data *MORSE_data, double * theta, int nZmiss, - int nZobs, double *Zobs, double *Zactual, - double *Zmiss, int n, int lts); +double HICMA_smle_Predict_Tile(MLE_data *CHAM_data, double* theta, int nZmiss, + int nZobs, double* Zobs, double* Zactual, + double* Zmiss, int n, int lts); //init Hicma decriptors -void HICMA_smle_Call(MLE_data *data, int ncores, int ts, - int N, int nZobs, int nZmiss, - int gpus, int p_grid, int q_grid); +void HICMA_smle_Call(MLE_data *data, int ncores, int ts, + int N, int nZobs, int nZmiss, + int gpus, int p_grid, int q_grid); -void HICMA_MLE_zcpy( MLE_data *data, double *streamdata); +void EXAGEOSTAT_TLR_MLE_zcpy(MLE_data *data, double* streamdata); #endif diff --git a/exageostat_approx/src/include/diag.h b/exageostat_approx/src/include/diag.h index e39fa69..5ed9653 100644 --- a/exageostat_approx/src/include/diag.h +++ b/exageostat_approx/src/include/diag.h @@ -1,6 +1,6 @@ /** * - * Copyright (c) 2017-2020 King Abdullah University of Science and Technology + * Copyright (c) 2017-2023 King Abdullah University of Science and Technology * All rights reserved. * * ExaGeoStat is a software package provided by KAUST @@ -11,26 +11,27 @@ * * ExaGeoStat approx computation main functions header file. * - * @version 1.1.0 + * @version 1.2.0 * * @author Sameh Abdulah - * @date 2018-11-11 + * @date 2022-11-09 * **/ #ifndef _DIAG_H_ #define _DIAG_H_ + #include "common.h" -void morse_pdpotrf_diag(MORSE_enum uplo, MORSE_desc_t *A, int diag_thick, - MORSE_sequence_t *sequence, MORSE_request_t *request); +void CHAM_pdpotrf_diag(CHAM_enum uplo, CHAM_desc_t *A, int diag_thick, + RUNTIME_sequence_t *sequence, RUNTIME_request_t *request); -int MORSE_dpotrf_diag(MORSE_enum uplo, int N, - double *A, int LDA, int diag_thick); +int CHAM_dpotrf_diag(CHAM_enum uplo, int N, + double* A, int LDA, int diag_thick); -int MORSE_dpotrf_diag_Tile(MORSE_enum uplo, MORSE_desc_t *A, int diag_thick); +int CHAM_dpotrf_diag_Tile(CHAM_enum uplo, CHAM_desc_t *A, int diag_thick); -int MORSE_dpotrf_diag_Tile_Async(MORSE_enum uplo, MORSE_desc_t *A, int diag_thick, - MORSE_sequence_t *sequence, MORSE_request_t *request); +int CHAM_dpotrf_diag_Tile_Async(CHAM_enum uplo, CHAM_desc_t *A, int diag_thick, + RUNTIME_sequence_t *sequence, RUNTIME_request_t *request); #endif diff --git a/exageostat_exact/core/compute/core_zcmg.c b/exageostat_exact/core/compute/core_zcmg.c deleted file mode 100644 index 69e4069..0000000 --- a/exageostat_exact/core/compute/core_zcmg.c +++ /dev/null @@ -1,920 +0,0 @@ -/** - * - * Copyright (c) 2017-2020 King Abdullah University of Science and Technology - * All rights reserved. - * - * ExaGeoStat is a software package provided by KAUST - **/ -/** - * - * @file core_dcmg.c - * - * Generate covariance matrix of a set of locations in 2D using Matern kernel. - * - * @version 1.1.0 - * @author Mary Lai Salvana - * @author Sameh Abdulah - * @date 2020-03-29 - * - **/ -#include "../include/exageostatcore.h" - -// This function converts decimal degrees to radians -static double deg2rad(double deg) { - return (deg * PI / 180); -} -// This function converts radians to decimal degrees -static double rad2deg(double rad) { - return (rad * 180 / PI); -} -/** - * Returns the distance between two points on the Earth. - * Direct translation from http://en.wikipedia.org/wiki/Haversine_formula - * @param lat1d Latitude of the first point in degrees - * @param lon1d Longitude of the first point in degrees - * @param lat2d Latitude of the second point in degrees - * @param lon2d Longitude of the second point in degrees - * @return The distance between the two points in kilometers - */ -static double distanceEarth(double lat1d, double lon1d, double lat2d, double lon2d) { - double lat1r, lon1r, lat2r, lon2r, u, v; - lat1r = deg2rad(lat1d); - lon1r = deg2rad(lon1d); - lat2r = deg2rad(lat2d); - lon2r = deg2rad(lon2d); - u = sin((lat2r - lat1r)/2); - v = sin((lon2r - lon1r)/2); - return 2.0 * earthRadiusKm * asin(sqrt(u * u + cos(lat1r) * cos(lat2r) * v * v)); -} - -static double calculateDistance( location* l1, location* l2, int l1_index, - int l2_index, int distance_metric, int z_flag) { - - double z1, z2; - double x1=l1->x[l1_index]; - double y1=l1->y[l1_index]; - double x2=l2->x[l2_index]; - double y2=l2->y[l2_index]; - if(l1->z == NULL || l2->z == NULL || z_flag == 1) - { - if(distance_metric == 1) - return distanceEarth(x1, y1, x2, y2); - return sqrt(pow((x2 - x1), 2) + pow((y2 - y1), 2)); - } - else - { - if(distance_metric == 1) - { - printf("Great Circle (GC) distance is only valid for 2d\n"); - exit(0); - } - z1 = l1->z[l1_index]; - z2 = l2->z[l2_index]; - return sqrt(pow((x2 - x1), 2) + pow((y2 - y1), 2) + pow((z2 - z1), 2)); - } -} - -/* - static double calculateDistance3d(double x1, double y1, double z1, - double x2, double y2, double z2, int distance_metric) { - - if(distance_metric == 1) - { - printf("Great Circle (GC) distance is only valid for 2d\n"); - exit(0); - } - return sqrt(pow((x2 - x1), 2) + pow((y2 - y1), 2) + pow((z2 - z1), 2)); - } - */ -/***************************************************************************//** - * - * core_dcmg - Generate covariance matrix A in dense format between two sets of locations (l1, l2) (Matern Kernel). - * The routine makes only one pass through the tile A. - * One tile operation. - ******************************************************************************* - * - * @param[out] A - * The m-by-n matrix on which to compute the covariance matrix. - * - * @param[in] m - * The number of rows in the tile A. - * - * @param[in] n - * The number of cols in the tile A. - * - * @param[in] m0 - * Global row index of the tile A. - * - * @param[in] n0 - * Global col index of the tile A. - * - * @param[in] l1 - * Location struct of the first input. - * - * @param[in] l2 - * Location struct of the second input. - * - * @param[in] localtheta - * Parameter vector that is used to generate the output covariance matrix. - * - * @param[in] distance_metric - * Distance metric "euclidean Distance (ED) ->0" or "Great Circle Distance (GCD) ->1" - * - ******************************************************************************* - * - * - ******************************************************************************/ -void core_dcmg (double *A, int m, int n, - int m0, int n0, location *l1, - location *l2, double *localtheta, int distance_metric) { - - int i, j; - int i0 = m0; - int j0 = n0; - double x0, y0, z0; - double expr = 0.0; - double con = 0.0; - double sigma_square = localtheta[0];// * localtheta[0]; - - con = pow(2,(localtheta[2]-1)) * tgamma(localtheta[2]); - con = 1.0/con; - con = sigma_square * con; - - for (i = 0; i < m; i++) { - j0 = n0; - for (j = 0; j < n; j++) { - expr = calculateDistance(l1, l2, i0, j0, distance_metric, 0)/localtheta[1]; - if(expr == 0) - A[i + j * m] = sigma_square /*+ 1e-4*/; - else - A[i + j * m] = con*pow(expr, localtheta[2]) - * gsl_sf_bessel_Knu(localtheta[2],expr); // Matern Function - j0++; - } - i0++; - } - -} - - -/***************************************************************************//** - * - * core_scmg - Calculate covariance matrix A - single precision. - * The routine makes only one pass through the tile A. - * One tile operation. - ******************************************************************************* - * - * @param[out] A - * The m-by-n matrix on which to compute the covariance matrix. - * - * @param[in] m - * The number of rows in the tile A. - * - * @param[in] n - * The number of cols in the tile A. - * - * @param[in] m0 - * global row index of the tile A. - * - * @param[in] n0 - * global col index of the tile A. - * - * @param[in] l1 - * location struct of the first input. - * - * @param[in] l2 - * location struct of the second input. - * - * @param[in] localtheta - * parameter vector that should be used to generate the output covariance matrix - * - * @param[in] distance_metric - * distance metric "euclidean Distance (ED"" or "Great Circle Distance (GCD)" - * - ******************************************************************************* - * - * - ******************************************************************************/ -void core_scmg (float *A, int m, int n, - int m0, int n0, location *l1, - location *l2, double *localtheta, int distance_metric) { - - int i, j; - int i0 = m0; - int j0 = n0; - float x0, y0, z0; - float expr = 0.0; - float con = 0.0; - float sigma_square = localtheta[0];// * localtheta[0]; - - con = pow(2,(localtheta[2]-1)) * tgamma(localtheta[2]); - con = 1.0/con; - con = sigma_square * con; - - - for (i = 0; i < m; i++) { - j0 = n0; - for (j = 0; j < n; j++) { - expr = calculateDistance(l1, l2, i0, j0, distance_metric, 0) / localtheta[1]; - if(expr == 0) - A[i + j * m] = sigma_square /*+ 1e-4*/; - else - A[i + j * m] = con*pow(expr, localtheta[2]) - * gsl_sf_bessel_Knu(localtheta[2],expr); // Matern Function - j0++; - } - i0++; - } -} - - - - - - - -void core_sdcmg (double *A, int m, int n, - int m0, int n0, location *l1, - location *l2, double *localtheta, int distance_metric) { - - int i, j; - int i0 = m0; - int j0 = n0; - double x0, y0, z0; - double expr = 0.0; - double con = 0.0; - double sigma_square = localtheta[0];// * localtheta[0]; - - con = pow(2,(localtheta[2]-1)) * tgamma(localtheta[2]); - con = 1.0/con; - con = sigma_square * con; - - - for (i = 0; i < m; i++) { - j0 = n0; - for (j = 0; j < n; j++) { - expr = calculateDistance(l1, l2, i0, j0, distance_metric, 0)/localtheta[1]; - if(expr == 0) - A[i + j * m] = (float)(sigma_square /*+ 1e-4*/); - else - A[i + j * m] = (float)(con*pow(expr, localtheta[2]) - * gsl_sf_bessel_Knu(localtheta[2],expr)); // Matern Function - j0++; - } - i0++; - } - -} - - - - -/***************************************************************************//** - * - * core_dcmg_spacetime_matern - Generate covariance matrix A in dense format between two sets of locations (l1, l2) (Matern Kernel). - * The routine makes only one pass through the tile A. - * One tile operation. - ******************************************************************************* - * - * @param[out] A - * The m-by-n matrix on which to compute the covariance matrix. - * - * @param[in] m - * The number of rows in the tile A. - * - * @param[in] n - * The number of cols in the tile A. - * - * @param[in] m0 - * Global row index of the tile A. - * - * @param[in] n0 - * Global col index of the tile A. - * - * @param[in] l1 - * Location struct of the first input. - * - * @param[in] l2 - * Location struct of the second input. - * - * @param[in] localtheta - * Parameter vector that is used to generate the output covariance matrix. - * - * @param[in] distance_metric - * Distance metric "euclidean Distance (ED) ->0" or "Great Circle Distance (GCD) ->1" - * - ******************************************************************************* - * - * - ******************************************************************************/ -void core_dcmg_spacetime_matern (double *A, int m, int n, - int m0, int n0, location *l1, - location *l2, double *localtheta, int distance_metric) { - - int i, j; - int i0 = m0; - int j0 = n0; - double x0, y0, z0, z1; - double expr = 0.0, expr1 = 0.0, expr2 = 0.0, expr3 = 0.0, expr4 = 0.0; - double con = 0.0; - double sigma_square = localtheta[0];// * localtheta[0]; - - con = pow(2,(localtheta[2]-1)) * tgamma(localtheta[2]); - con = 1.0/con; - con = sigma_square * con; - - for (i = 0; i < m; i++) { - j0 = n0; - z0 = l1->z[i0]; - for (j = 0; j < n; j++) { - z1 = l2->z[j0]; - expr = calculateDistance(l1, l2, i0, j0, distance_metric, 1)/localtheta[1]; - expr2 = pow(pow(sqrt(pow(z0 - z1, 2)), 2 * localtheta[4])/localtheta[3] + 1, localtheta[5] / 2); - expr3 = expr / expr2; - expr4 = pow(pow(sqrt(pow(z0 - z1, 2)), 2 * localtheta[4]) / localtheta[3] + 1, localtheta[5] + localtheta[6]); - - if(expr == 0) - A[i + j * m] = sigma_square / expr4 /*+ 1e-4*/; - else - A[i + j * m] = con*pow(expr3, localtheta[2]) - * gsl_sf_bessel_Knu(localtheta[2],expr3) / expr4; // Matern Function - //printf("%f,%f,%f,%f,%f\n", calculateDistance(l1, l2, i0, j0, distance_metric, 1), z0, z1, sqrt(pow(z0 - z1, 2)), A[i + j * m]); - j0++; - } - i0++; - } - -} - - -/***************************************************************************//** - * - * core_dcmg_bivariate_flexible - Generate covariance matrix A in dense format between two sets of locations (l1, l2) (Flexible Bivariate Matern Kernel). - * The routine makes only one pass through the tile A. - * One tile operation. - ******************************************************************************* - * - * @param[out] A - * The m-by-n matrix on which to compute the covariance matrix. - * - * @param[in] m - * The number of rows in the tile A. - * - * @param[in] n - * The number of cols in the tile A. - * - * @param[in] m0 - * Global row index of the tile A. - * - * @param[in] n0 - * Global col index of the tile A. - * - * @param[in] l1 - * Location struct of the first input. - * - * @param[in] l2 - * Location struct of the second input. - * - * @param[in] localtheta - * Parameter vector that is used to generate the output covariance matrix. - * - * localtheta[0] is the variance of Z1. - * localtheta[1] is the variance of Z2. - * localtheta[2] is the scale of Z1. - * localtheta[3] is the scale of Z2. - * localtheta[4] is the first latent scale parameter for the cross of Z1 and Z2. - * localtheta[5] is the second latent scale parameter for the cross of Z1 and Z2. - * localtheta[6] is the smoothness of Z1. - * localtheta[7] is the smoothness of Z2. - * localtheta[8] is the first latent smoothness parameter for the cross of Z1 and Z2. - * localtheta[9] is the second latent smoothness parameter for the cross of Z1 and Z2. - * localtheta[10] is the first latent variance parameter for the cross of Z1 and Z2. - * localtheta[11] is the second latent variance parameter for the cross of Z1 and Z2. - * localtheta[12] is the third latent variance parameter for the cross of Z1 and Z2. - * - * @param[in] distance_metric - * Distance metric "euclidean Distance (ED) ->0" or "Great Circle Distance (GCD) ->1" - * - ******************************************************************************* - * - * - ******************************************************************************/ - -void core_dcmg_bivariate_flexible (double *A, int m, int n, - int m0, int n0, location *l1, - location *l2, double *localtheta, int distance_metric) { - - int i, j; - int i0 = m0; - int j0 = n0; - double x0, y0; - double expr1 = 0.0, expr2 = 0.0, expr12 = 0.0; - double con1 = 0.0, con2 = 0.0, con12 = 0.0, scale12 = 0.0, rho = 0.0, nu12 = 0.0; - double scale1 = localtheta[0], scale2 = localtheta[1], nu1 = localtheta[4], nu2 = localtheta[5]; - - scale12 = pow(0.5 * (pow(scale1, -2) + pow(scale2, -2)) + localtheta[2] * (1 - localtheta[3]), -0.5) ; - - nu12 = 0.5 * (nu1 + nu2) + localtheta[6] * (1 - localtheta[7]) ; - - rho = localtheta[8] * localtheta[9] * localtheta[10] * - pow(scale12, 2 * localtheta[6] + (nu1 + nu2)) - * tgamma(0.5 * (nu1 + nu2) + 1) * tgamma(nu12) / tgamma(nu12 + 1); - - localtheta[0] = localtheta[8] * localtheta[8] * - pow(scale1, 2*localtheta[6] + nu1 + nu1) * tgamma(nu1); - - localtheta[1] = localtheta[9] * localtheta[9] * - pow(scale2, 2*localtheta[6] + nu2 + nu2) * tgamma(nu2); - - con1 = pow(2,(nu1-1)) * tgamma(nu1); - con1 = 1.0/con1; - con1 = localtheta[0] * con1; - - con2 = pow(2,(nu2-1)) * tgamma(nu2); - con2 = 1.0/con2; - con2 = localtheta[1] * con2; - - con12 = pow(2,(nu12-1)) * tgamma(nu12); - con12 = 1.0/con12; - con12 = rho * con12; - - i0/=2; - for (i = 0; i < m; i+=2) { - j0 = n0/2; - for (j = 0; j < n; j+=2) { - expr1 = calculateDistance(l1, l2, i0, j0, distance_metric, 0)/scale1; - expr2 = calculateDistance(l1, l2, i0, j0, distance_metric, 0)/scale2; - expr12 = calculateDistance(l1, l2, i0, j0, distance_metric, 0)/scale12; - - if(expr1 == 0){ - A[i + j * m] = localtheta[0] ; - A[(i + 1) + j * m] = A[i + (j + 1) * m] = rho; - A[(i + 1) + (j + 1) * m] = localtheta[1] ; - } - else{ - A[i + j * m] = con1 * pow(expr1, nu1) - * gsl_sf_bessel_Knu(nu1, expr1); - A[(i + 1) + j * m] = A[i + (j + 1) * m] = con12 - * pow(expr12, nu12) * gsl_sf_bessel_Knu(nu12, expr12); - A[(i + 1) + (j + 1) * m] = con2 * pow(expr2, nu2) - * gsl_sf_bessel_Knu(nu2, expr2); - } - j0++; - } - i0++; - } -} - - - -/***************************************************************************//** - * - * core_dcmg_bivariate_parsimonious - Generate covariance matrix A in dense format between two sets of locations (l1, l2) (Parsimonious Bivariate Matern Kernel). - * The routine makes only one pass through the tile A. - * One tile operation. - ******************************************************************************* - * - * @param[out] A - * The m-by-n matrix on which to compute the covariance matrix. - * - * @param[in] m - * The number of rows in the tile A. - * - * @param[in] n - * The number of cols in the tile A. - * - * @param[in] m0 - * Global row index of the tile A. - * - * @param[in] n0 - * Global col index of the tile A. - * - * @param[in] l1 - * Location struct of the first input. - * - * @param[in] l2 - * Location struct of the second input. - * - * @param[in] localtheta - * Parameter vector that is used to generate the output covariance matrix. - * - * localtheta[0] is the variance of Z1. - * localtheta[1] is the variance of Z2. - * localtheta[2] is the common scale parameter for Z1 and Z2. - * localtheta[3] is the smoothness of Z1. - * localtheta[4] is the smoothness of Z2. - * localtheta[5] is the correlation parameter of Z1 and Z2. - * - * @param[in] distance_metric - * Distance metric "euclidean Distance (ED) ->0" or "Great Circle Distance (GCD) ->1" - * - ******************************************************************************* - * - * - ******************************************************************************/ -void core_dcmg_bivariate_parsimonious (double *A, int m, int n, - int m0, int n0, location *l1, - location *l2, double *localtheta, int distance_metric) { - - int i, j; - int i0 = m0; - int j0 = n0; - double x0, y0; - double expr = 0.0; - double con1 = 0.0, con2 = 0.0, con12 = 0.0, rho = 0.0, nu12 = 0.0; - // double localtheta[0] = localtheta[0], localtheta[1] = localtheta[1]; - - con1 = pow(2,(localtheta[3]-1)) * tgamma(localtheta[3]); - con1 = 1.0/con1; - con1 = localtheta[0] * con1; - - con2 = pow(2,(localtheta[4]-1)) * tgamma(localtheta[4]); - con2 = 1.0/con2; - con2 = localtheta[1] * con2; - - //The average - nu12 = 0.5 * (localtheta[3] + localtheta[4]); - - rho = localtheta[5] * sqrt( (tgamma(localtheta[3] + 1)*tgamma(localtheta[4] + 1)) / - (tgamma(localtheta[3]) * tgamma(localtheta[4])) ) * - tgamma(nu12) / tgamma(nu12 + 1); - - - - con12 = pow(2,(nu12-1)) * tgamma(nu12); - con12 = 1.0/con12; - con12 = rho * sqrt(localtheta[0] * localtheta[1]) * con12; - - i0/=2; - for (i = 0; i < m-1; i+=2) { - j0 = n0/2; - for (j = 0; j < n-1; j+=2) { - expr = calculateDistance(l1, l2, i0, j0, distance_metric, 0)/localtheta[2]; - - if(expr == 0){ - A[i + j * m] = localtheta[0] ; - A[(i + 1) + j * m] = A[i + (j + 1) * m] = rho - * sqrt(localtheta[0] * localtheta[1]) ; - A[(i + 1) + (j + 1) * m] = localtheta[1] ; - } - else{ - A[i + j * m] = con1 * pow(expr, localtheta[3]) - * gsl_sf_bessel_Knu(localtheta[3], expr); - A[(i + 1) + j * m] = A[i + (j + 1) * m] = con12 * pow(expr, nu12) - * gsl_sf_bessel_Knu(nu12, expr); - A[(i + 1) + (j + 1) * m] = con2 * pow(expr, localtheta[4]) - * gsl_sf_bessel_Knu(localtheta[4], expr); - } - // printf ("===%d, %d, %d, %d (%f)\n" , i, j, i0, j0, expr); - j0++; - } - i0++; - } -} - -/* - void core_dcmg_bivariate_parsimonious2(double *A, int m, int n, int m0, int n0, location *l1, location *l2, double *localtheta, int distance_metric, int size) { - int i, j; - int i0 = m0; - int j0 = n0; - double x0, y0; - double expr = 0.0; - double con = 0.0; double con1 = 0.0, con2 = 0.0, con12 = 0.0, rho = 0.0, nu12 = 0.0; - double sigma_square = 0.0; double nu = 0.0; - double localtheta[0]2 = 0.0; - double localtheta[0] = localtheta[0]; - double localtheta[1] = localtheta[1]; - double beta = localtheta[2]; - double nu1 = localtheta[3]; - double nu2 = localtheta[4]; - double a = localtheta[5]; - con1 = pow(2,(localtheta[3]-1)) * tgamma(localtheta[3]); - con1 = 1.0/con1; - con1 = localtheta[0] * con1; - con2 = pow(2,(localtheta[4]-1)) * tgamma(localtheta[4]); - con2 = 1.0/con2; - con2 = localtheta[1] * con2; -//The average -nu12 = 0.5 * (localtheta[3] + localtheta[4]); -rho = localtheta[5] * sqrt( (tgamma(localtheta[3] + 1)*tgamma(localtheta[4] + 1)) / -(tgamma(localtheta[3]) * tgamma(localtheta[4])) ) * -tgamma(nu12) / tgamma(nu12 + 1); -con12 = pow(2,(nu12-1)) * tgamma(nu12); -con12 = 1.0/con12; -con12 = rho * sqrt(localtheta[0] * localtheta[1]) * con12; -if(i0=size/2 && j0>=size/2) -{ -sigma_square = localtheta[1]; -nu = nu2; -con=con2; -} -else -{ -nu12 = 0.5 * (nu1 + nu2); -rho = a * sqrt( (tgamma(nu1 + 1)*tgamma(nu2 + 1)) / -(tgamma(nu1) * tgamma(nu2)) ) * -tgamma(nu12) / tgamma(nu12 + 1); -localtheta[0]2 = rho * sqrt(localtheta[0]*localtheta[1]) ; -sigma_square = localtheta[0]2; -nu = nu12; -con =con12; -} -for (i = 0; i < m; i++) { -j0 = n0; -if(j0>=size/2) -j0-=size/2; -if(i0 >=size/2) -i0-=size/2; -x0 = l1->x[i0]; -y0 = l1->y[i0]; -for (j = 0; j < n; j++) { -expr = calculateDistance(x0, y0, l2->x[j0], l2->y[j0], distance_metric)/beta; -if(expr == 0) -if (i+m0>=size/2.0 && j+n0>=size/2.0) -A[i + j * m] = localtheta[1] ; -else if (i+m0=size/2.0 && j+n0>=size/2.0) - A[i + j * m] = con2*pow(expr, nu2)*gsl_sf_bessel_Knu(nu2,expr); // Matern Function - else if (i+m00" or "Great Circle Distance (GCD) ->1" - * - ******************************************************************************* - * - * - ******************************************************************************/ -void core_dcmg_pow_exp (double *A, int m, int n, - int m0, int n0, - location *l1, location *l2, - double *localtheta, int distance_metric) { - - //Matern kernel - //localtheta[0] --> variance (sigma), - //localtheta[1] --> range(beta) - //localtheta[2] --> smoothness (nu) - - //Power exp kernel - //localtheta[0] --> variance (sigma), - //localtheta[1] --> range(beta) - //localtheta[2] --> range(delta) 0 < delta< 2 - int i, j; - int i0 = m0; - int j0 = n0; - double x0, y0, z0; - double expr = 0.0; - double expr1 = 0.0; - double sigma_square = localtheta[0];// * localtheta[0]; - - for (i = 0; i < m; i++) { - j0 = n0; - for (j = 0; j < n; j++) { - expr = calculateDistance(l1, l2, i0, j0, distance_metric, 0); - expr1 = pow(expr, localtheta[2]); - - - if(expr == 0) - A[i + j * m] = sigma_square /*+ 1e-4*/; - else - A[i + j * m] = sigma_square * exp(-(expr1/localtheta[1])) ; // power-exp kernel - j0++; - } - i0++; - } -} - - - -/***************************************************************************//** - * - * core_scmg_pow_exp - Calculate covariance matrix A - single precision. - * The routine makes only one pass through the tile A. - * One tile operation. - ******************************************************************************* - * - * @param[out] A - * The m-by-n matrix on which to compute the covariance matrix. - * - * @param[in] m - * The number of rows in the tile A. - * - * @param[in] n - * The number of cols in the tile A. - * - * @param[in] m0 - * global row index of the tile A. - * - * @param[in] n0 - * global col index of the tile A. - * - * @param[in] l1 - * location struct of the first input. - * - * @param[in] l2 - * location struct of the second input. - * - * @param[in] localtheta - * parameter vector that should be used to generate the output covariance matrix - * - * @param[in] distance_metric - * distance metric "euclidean Distance (ED"" or "Great Circle Distance (GCD)" - * - ******************************************************************************* - * - * - ******************************************************************************/ -void core_scmg_pow_exp (float *A, int m, int n, - int m0, int n0, - location *l1, location *l2, - double *localtheta, int distance_metric) { - - int i, j; - int i0 = m0; - int j0 = n0; - float x0, y0, z0; - float expr = 0.0; - float expr1 = 0.0; - float sigma_square = localtheta[0];// * localtheta[0]; - - - for (i = 0; i < m; i++) { - j0 = n0; - for (j = 0; j < n; j++) { - expr = calculateDistance(l1, l2, - i0, j0, distance_metric, 0); - expr1 = pow(expr, localtheta[2]); - if(expr == 0) - A[i + j * m] = sigma_square /*+ 1e-4*/; - else - A[i + j * m] = sigma_square * exp(-(expr1/localtheta[1])) ; // power-exp kernel - j0++; - } - i0++; - } - -} - - -/***************************************************************************//** - * - * core_sdcmg_pow_exp - Calculate covariance matrix A - single precision. - * The routine makes only one pass through the tile A. - * One tile operation. - ******************************************************************************* - * - * @param[out] A - * The m-by-n matrix on which to compute the covariance matrix. - * - * @param[in] m - * The number of rows in the tile A. - * - * @param[in] n - * The number of cols in the tile A. - * - * @param[in] m0 - * global row index of the tile A. - * - * @param[in] n0 - * global col index of the tile A. - * - * @param[in] l1 - * location struct of the first input. - * - * @param[in] l2 - * location struct of the second input. - * - * @param[in] localtheta - * parameter vector that should be used to generate the output covariance matrix - * - * @param[in] distance_metric - * distance metric "euclidean Distance (ED"" or "Great Circle Distance (GCD)" - * - ******************************************************************************* - * - * - ******************************************************************************/ - -void core_sdcmg_pow_exp (double *A, int m, int n, - int m0, int n0, - location *l1, location *l2, - double *localtheta, int distance_metric) { - - int i, j; - int i0 = m0; - int j0 = n0; - double x0, y0, z0; - double expr = 0.0; - double expr1 = 0.0; - double sigma_square = localtheta[0];// * localtheta[0]; - - for (i = 0; i < m; i++) { - j0 = n0; - for (j = 0; j < n; j++) { - expr = calculateDistance(l1, l2, i0, j0, distance_metric, 0); - expr1 = pow(expr, localtheta[2]); - if(expr == 0) - A[i + j * m] = (float)(sigma_square /*+ 1e-4*/); - else - A[i + j * m] = (float)(sigma_square * exp(-(expr1/localtheta[1]))); // power-exp kernel - j0++; - } - i0++; - } -} - - -/******************/ -//void core_dcmg_deformation (double *A, int m, int n, -// int m0, int n0, location *l1, -// location *l2, double *localtheta, int distance_metric) { - -// int i, j; -// int i0 = m0; -// int j0 = n0; -// double x0, y0, x1, y1, deform_x0, deform_x1, deform_y0, deform_y1; -// double expr = 0.0; -// double con = 0.0; -// double sigma_square = localtheta[0], pt_src1 = localtheta[3], pt_src2 = localtheta[4];// * localtheta[0]; - -// con = pow(2,(localtheta[2]-1)) * tgamma(localtheta[2]); -// con = 1.0/con; -// con = sigma_square * con; - -// for (i = 0; i < m; i++) { -// j0 = n0; -// x0 = l1->x[i0]; -// y0 = l1->y[i0]; -// deform_x0 = pt_src1 + (x0 - pt_src1) * calculateDistance(x0, y0, pt_src1, pt_src2, distance_metric); -// deform_y0 = pt_src2 + (y0 - pt_src2) * calculateDistance(x0, y0, pt_src1, pt_src2, distance_metric); - -// for (j = 0; j < n; j++) { - -// x1 = l1->x[j0]; -// y1 = l1->y[j0]; - -// deform_x1 = pt_src1 + (x1 - pt_src1) * calculateDistance(x1, y1, pt_src1, pt_src2, distance_metric); -// deform_y1 = pt_src2 + (y1 - pt_src2) * calculateDistance(x1, y1, pt_src1, pt_src2, distance_metric); -// expr = calculateDistance(deform_x0, deform_y0, deform_x1, deform_y1, distance_metric)/localtheta[1]; - -// if(expr == 0) -// A[i + j * m] = sigma_square /*+ 1e-4*/; -// else -// A[i + j * m] = con*pow(expr, localtheta[2])*gsl_sf_bessel_Knu(localtheta[2],expr); // Matern Function -// j0++; -// } -// i0++; -// } -//} -//*/ diff --git a/exageostat_exact/core/compute/core_zcmg_non_stat.c b/exageostat_exact/core/compute/core_zcmg_non_stat.c deleted file mode 100644 index 74a53d6..0000000 --- a/exageostat_exact/core/compute/core_zcmg_non_stat.c +++ /dev/null @@ -1,233 +0,0 @@ -/** - * - * Copyright (c) 2017-2020 King Abdullah University of Science and Technology - * All rights reserved. - * - * ExaGeoStat is a software package provided by KAUST - **/ -/** - * - * @file core_dcmg.c - * - * Generate covariance matrix of a set of locations in 2D using first order non-statinary Matern kernel. - * - * @version 1.1.0 - * - * @author Sameh Abdulah - * @date 2019-05-22 - * - **/ -#include "../include/exageostatcore.h" - -// This function converts decimal degrees to radians -static double deg2rad(double deg) { - return (deg * PI / 180); -} -// This function converts radians to decimal degrees -static double rad2deg(double rad) { - return (rad * 180 / PI); -} -/** - * Returns the distance between two points on the Earth. - * Direct translation from http://en.wikipedia.org/wiki/Haversine_formula - * @param lat1d Latitude of the first point in degrees - * @param lon1d Longitude of the first point in degrees - * @param lat2d Latitude of the second point in degrees - * @param lon2d Longitude of the second point in degrees - * @return The distance between the two points in kilometers - */ -static double distanceEarth(double lat1d, double lon1d, double lat2d, double lon2d) { - double lat1r, lon1r, lat2r, lon2r, u, v; - lat1r = deg2rad(lat1d); - lon1r = deg2rad(lon1d); - lat2r = deg2rad(lat2d); - lon2r = deg2rad(lon2d); - u = sin((lat2r - lat1r)/2); - v = sin((lon2r - lon1r)/2); - return 2.0 * earthRadiusKm * asin(sqrt(u * u + cos(lat1r) * cos(lat2r) * v * v)); -} - -static double calculateDistance(double x1, double y1, double x2, double y2, int distance_metric) { - - if(distance_metric == 1) - return distanceEarth(x1, y1, x2, y2); - return sqrt(pow((x2 - x1), 2) + pow((y2 - y1), 2)); -} - -/***************************************************************************//** - * - * core_dcmg - Generate covariance matrix A in dense format between two sets of locations (l1, l2) (Matern Kernel). - * The routine makes only one pass through the tile A. - * One tile operation. - ******************************************************************************* - * - * @param[out] A - * The m-by-n matrix on which to compute the covariance matrix. - * - * @param[in] m - * The number of rows in the tile A. - * - * @param[in] n - * The number of cols in the tile A. - * - * @param[in] m0 - * Global row index of the tile A. - * - * @param[in] n0 - * Global col index of the tile A. - * - * @param[in] l1 - * Location struct of the first input. - * - * @param[in] l2 - * Location struct of the second input. - * - * @param[in] localtheta - * Parameter vector that is used to generate the output covariance matrix. - * - * @param[in] distance_metric - * Distance metric "euclidean Distance (ED) ->0" or "Great Circle Distance (GCD) ->1" - * - ******************************************************************************* - * - * - ******************************************************************************/ -void core_dcmg_nono_stat(double *A, int m, int n, int m0, int n0, location *l1, location *l2, location *lm, double *localtheta, int distance_metric) { - - int i, j; - double l1x, l1y, l2x, l2y, lmx, lmy; - double theta_0i, theta_0j, theta_1i, theta_1j, theta_2i, theta_2j; - double diffx, diffy; - double expr = 0.0; - double con, sigma_square, beta, nu; - - //printf(" The central point is ( %f, %f)\n", lm->x[0], lm->y[0]); - - for (j = 0; j < n; j++) { - l1x = l1->x[j+n0]; - l1y = l1->y[j+n0]; - diffx = abs(l1x -lmx); - diffy = abs(l1y -lmy); - theta_0i = localtheta[0] + (localtheta[1] * diffx) + (localtheta[2] * diffy); - theta_1i = localtheta[3] + (localtheta[4] * diffx) + (localtheta[5] * diffy); - theta_2i = localtheta[6] + (localtheta[7] * diffx) + (localtheta[8] * diffy); - - for (i = 0; i < m; i++) { - l2x = l2->x[i+m0]; - l2y = l2->y[i+m0]; - diffx = abs(l2x -lmx); - diffy = abs(l2y -lmy); - theta_0j = localtheta[0] + (localtheta[1] * diffx) + (localtheta[2] * diffy); - theta_1j = localtheta[3] + (localtheta[4] * diffx) + (localtheta[5] * diffy); - theta_2j = localtheta[6] + (localtheta[7] * diffx) + (localtheta[8] * diffy); - sigma_square = (theta_0i + theta_0j)/2; - beta = (theta_1i + theta_1j)/2; - nu = (theta_2i + theta_2j)/2; - con = pow(2, (nu-1)) * tgamma(nu); - con = 1.0/con; - con = sigma_square * con; - //MLE calculation - expr = calculateDistance(l1x, l1y, l2x, l2y, distance_metric)/beta; - if(expr == 0) - A[i + j * m] = sigma_square; /* + 1e-4*/ - else - A[i + j * m] = con * pow(expr, nu) * gsl_sf_bessel_Knu(nu, expr); // Matern Function - - } - } - -} - - - -void core_sdcmg_nono_stat(double *A, int m, int n, int m0, int n0, location *l1, location *l2, location *lm, double *localtheta, int distance_metric) { - - int i, j; - double l1x, l1y, l2x, l2y, lmx, lmy; - double theta_0i, theta_0j, theta_1i, theta_1j, theta_2i, theta_2j; - double diffx, diffy; - double expr = 0.0; - double con, sigma_square, beta, nu; - - - for (j = 0; j < n; j++) { - l1x = l1->x[j+n0]; - l1y = l1->y[j+n0]; - diffx = abs(l1x -lmx); - diffy = abs(l1y -lmy); - theta_0i = localtheta[0] + (localtheta[1] * diffx) + (localtheta[2] * diffy); - theta_1i = localtheta[3] + (localtheta[4] * diffx) + (localtheta[5] * diffy); - theta_2i = localtheta[6] + (localtheta[7] * diffx) + (localtheta[8] * diffy); - - for (i = 0; i < m; i++) { - l2x = l2->x[i+m0]; - l2y = l2->y[i+m0]; - diffx = abs(l2x -lmx); - diffy = abs(l2y -lmy); - theta_0j = localtheta[0] + (localtheta[1] * diffx) + (localtheta[2] * diffy); - theta_1j = localtheta[3] + (localtheta[4] * diffx) + (localtheta[5] * diffy); - theta_2j = localtheta[6] + (localtheta[7] * diffx) + (localtheta[8] * diffy); - sigma_square = (theta_0i + theta_0j)/2; - beta = (theta_1i + theta_1j)/2; - nu = (theta_2i + theta_2j)/2; - con = pow(2, (nu-1)) * tgamma(nu); - con = 1.0/con; - con = sigma_square * con; - //MLE calculation - expr = calculateDistance(l1x, l1y, l2x, l2y, distance_metric)/beta; - if(expr == 0) - A[i + j * m] = sigma_square; /* + 1e-4*/ - else - A[i + j * m] = con * pow(expr, nu) * gsl_sf_bessel_Knu(localtheta[2], expr); // Matern Function - - } - } - -} - - - -void core_scmg_nono_stat(float *A, int m, int n, int m0, int n0, location *l1, location *l2, location *lm, double *localtheta, int distance_metric) { - - int i, j; - double l1x, l1y, l2x, l2y, lmx, lmy; - double theta_0i, theta_0j, theta_1i, theta_1j, theta_2i, theta_2j; - double diffx, diffy; - double expr = 0.0; - double con, sigma_square, beta, nu; - - - for (j = 0; j < n; j++) { - l1x = l1->x[j+n0]; - l1y = l1->y[j+n0]; - diffx = abs(l1x -lmx); - diffy = abs(l1y -lmy); - theta_0i = localtheta[0] + (localtheta[1] * diffx) + (localtheta[2] * diffy); - theta_1i = localtheta[3] + (localtheta[4] * diffx) + (localtheta[5] * diffy); - theta_2i = localtheta[6] + (localtheta[7] * diffx) + (localtheta[8] * diffy); - - for (i = 0; i < m; i++) { - l2x = l2->x[i+m0]; - l2y = l2->y[i+m0]; - diffx = abs(l2x -lmx); - diffy = abs(l2y -lmy); - theta_0j = localtheta[0] + (localtheta[1] * diffx) + (localtheta[2] * diffy); - theta_1j = localtheta[3] + (localtheta[4] * diffx) + (localtheta[5] * diffy); - theta_2j = localtheta[6] + (localtheta[7] * diffx) + (localtheta[8] * diffy); - sigma_square = (theta_0i + theta_0j)/2; - beta = (theta_1i + theta_1j)/2; - nu = (theta_2i + theta_2j)/2; - con = pow(2, (nu-1)) * tgamma(nu); - con = 1.0/con; - con = sigma_square * con; - //MLE calculation - expr = calculateDistance(l1x, l1y, l2x, l2y, distance_metric)/beta; - if(expr == 0) - A[i + j * m] = (float)sigma_square; /* + 1e-4*/ - else - A[i + j * m] = (float) (con * pow(expr, nu) * gsl_sf_bessel_Knu(localtheta[2], expr)); // Matern Function - - } - } - -} diff --git a/exageostat_exact/core/include/exageostatcore.h b/exageostat_exact/core/include/exageostatcore.h deleted file mode 100644 index e7734f7..0000000 --- a/exageostat_exact/core/include/exageostatcore.h +++ /dev/null @@ -1,117 +0,0 @@ -/** - * - * Copyright (c) 2017-2020 King Abdullah University of Science and Technology - * All rights reserved. - * - * ExaGeoStat is a software package provided by KAUST - **/ -/** - * - * @file exageostatcore.h - * - * Core functions header file. - * - * @version 1.1.0 - * - * @author Sameh Abdulah - * @date 2020-01-19 - * - **/ -#ifndef _EXAGEOSTATCORE_H_ -#define _EXAGEOSTATCORE_H_ -#include "../../../misc/include/MLE_misc.h" -#include "../../../misc/include/flat_file.h" - -//Generate the covariance matrix. -void core_scmg(float *A, int m, int n, - int m0, int n0, - location *l1, location *l2, - double *localtheta, int distance_metric); - -void core_dcmg(double *A, int m, int n, - int m0, int n0, - location *l1, location *l2, - double *localtheta, int distance_metric); - - -void core_sdcmg(double *A, int m, int n, - int m0, int n0, - location *l1, location *l2, - double *localtheta, int distance_metric); - - - -void core_scmg_pow_exp(float *A, int m, int n, - int m0, int n0, - location *l1, location *l2, - double *localtheta, int distance_metric); - -void core_dcmg_pow_exp(double *A, int m, int n, - int m0, int n0, - location *l1, location *l2, - double *localtheta, int distance_metric); - - -void core_sdcmg_pow_exp(double *A, int m, int n, - int m0, int n0, - location *l1, location *l2, - double *localtheta, int distance_metric); - -void core_dcmg_bivariate_parsimonious (double *A, int m, int n, - int m0, int n0, location *l1, - location *l2, double *localtheta, int distance_metric); - -void core_dcmg_bivariate_parsimonious2 (double *A, int m, int n, - int m0, int n0, location *l1, - location *l2, double *localtheta, int distance_metric, int size); - -void core_dcmg_bivariate_flexible (double *A, int m, int n, - int m0, int n0, location *l1, - location *l2, double *localtheta, int distance_metric); - -float core_smdet(float * A, int m, int n, - int m0, int n0); - -double core_dmdet(double *A, int m, int n, - int m0, int n0); - -void core_szcpy(float *Z, int m, - int m0, float *r); - -void core_dzcpy(double *Z, int m, - int m0, double *r); - -float core_sdotp(float *Z, float *dotproduct, - int n); - -double core_ddotp(double *Z, double *dotproduct, - int n); - -/*void core_sdconv(float *A, double *B, - int m, int n); - - void core_dsconv(double *A, float *B, - int m, int n); - */ - -void core_dlag2s(int m, int n, - const double *A, int lda, - float *B, int ldb); - -void core_slag2d(int m, int n, - const float *A, int lda, - double *B, int ldb); - -void core_sprint(float *A, - int m, int n, - int m0, int n0); - -void core_dprint(double *A, - int m, int n, - int m0, int n0); - -void core_dcmg_nono_stat(double *A, int m, int n, - int m0, int n0, location *l1, - location *l2, location *lm, double *localtheta, - int distance_metric); -#endif diff --git a/exageostat_exact/core/compute/core_dlag2s.c b/exageostat_exact/cpu_core/compute/core_dlag2s.c similarity index 64% rename from exageostat_exact/core/compute/core_dlag2s.c rename to exageostat_exact/cpu_core/compute/core_dlag2s.c index 296581d..42169ed 100644 --- a/exageostat_exact/core/compute/core_dlag2s.c +++ b/exageostat_exact/cpu_core/compute/core_dlag2s.c @@ -1,6 +1,6 @@ /** * - * Copyright (c) 2017-2020, King Abdullah University of Science and Technology + * Copyright (c) 2017-2023, King Abdullah University of Science and Technology * All rights reserved. * * ExaGeoStat is a software package provided by KAUST @@ -11,30 +11,28 @@ * * Covert double descriptor to single descriptor with transpose. * - * @version 1.1.0 + * @version 1.2.0 * * @author Sameh Abdulah - * @date 2019-01-16 + * @date 2022-11-09 * **/ +#include #include "coreblas/lapacke.h" -#include "coreblas.h" /***************************************************************************//** * - * @ingroup CORE_MORSE_Complex64_t + * @ingroup CORE_CHAMELEON_Complex64_t * **/ void core_dlag2s(int m, int n, - const double *A, int lda, - float *B, int ldb) -{ - double *C; - C = (double*) malloc(m * n * sizeof(double)); + const double* A, int lda, + float *B, int ldb) { + double* C; + C = (double* ) malloc(m * n * sizeof(double)); LAPACKE_dge_trans(LAPACK_COL_MAJOR, m, n, A, lda, C, ldb); LAPACKE_dlag2s(LAPACK_COL_MAJOR, n, m, C, ldb, B, ldb); free(C); } -/***************************************************************************/ - +/***************************************************************************/ \ No newline at end of file diff --git a/exageostat_exact/core/compute/core_dsconv.c b/exageostat_exact/cpu_core/compute/core_dsconv.c similarity index 80% rename from exageostat_exact/core/compute/core_dsconv.c rename to exageostat_exact/cpu_core/compute/core_dsconv.c index e529d5c..89eb225 100644 --- a/exageostat_exact/core/compute/core_dsconv.c +++ b/exageostat_exact/cpu_core/compute/core_dsconv.c @@ -1,6 +1,6 @@ /** * - * Copyright (c) 2017-2020 King Abdullah University of Science and Technology + * Copyright (c) 2017-2023 King Abdullah University of Science and Technology * All rights reserved. * * ExaGeoStat is a software package provided by KAUST @@ -11,13 +11,12 @@ * * Generate covariance matrix of a set of locations in 2D using Matern kernel. * - * @version 1.1.0 + * @version 1.2.0 * * @author Sameh Abdulah - * @date 2018-11-11 + * @date 2022-11-09 * **/ -#include "../include/exageostatcore.h" /***************************************************************************//** * @@ -57,17 +56,14 @@ * * ******************************************************************************/ -void core_dsconv (double *A, float *B, int m, int n) { - - int i, j; - - for (j = 0; j < n; j++) { - for (i = 0; i < m; i++) { - B[i + j * m] = (float) A[i + j * m] ; -// printf("%f - %f\n", B[i + j * m], A[i + j * m]); - } - } +void core_dsconv(double* A, float *B, int m, int n) { + int i, j; + for (j = 0; j < n; j++) { + for (i = 0; i < m; i++) { + B[i + j * m] = (float) A[i + j * m]; + } + } } diff --git a/exageostat_exact/cpu_core/compute/core_g_to_ng.c b/exageostat_exact/cpu_core/compute/core_g_to_ng.c new file mode 100644 index 0000000..9182ec3 --- /dev/null +++ b/exageostat_exact/cpu_core/compute/core_g_to_ng.c @@ -0,0 +1,70 @@ +/** + * + * Copyright (c) 2017-2023 King Abdullah University of Science and Technology + * All rights reserved. + * + * ExaGeoStat is a software package provided by KAUST + **/ +/** + * + * @file core_g_to_ng.c + * + * Convert Gaussian random field to Tukey g-and-h random field. + * + * @version 1.2.0 + * + * @author Sagnik Mondal + * @author Sameh Abdulah + * @date 2022-11-09 + * + **/ +#include "../include/exageostatcore.h" + + +/***************************************************************************//** + * + * core_g_to_ng - convert Z tile from Gaussian to non-Gaussian. + * The routine makes only one pass through the tile A. + * One tile operation. + ******************************************************************************* + * + * @param[out] Z + * The 1-by-n vector on which to compute the covariance matrix. + * + * @param[in] n + * The number of cols in the tile Z. + * + * @param[in] localtheta[0],localtheta[1] + * Parameter vector that is used to generate the output covariance matrix. + * + * @param[in] localtheta[2],localtheta[3],localtheta[4],localtheta[5] + * Parameter vector that is used in Tukey-gh transformation + * localtheta[2] is location parameter + * localtheta[3] is scale parameter + * localtheta[4] is skewness parameter + * localtheta[5] is kurtosis parameter + * + ******************************************************************************* + * + * + ******************************************************************************/ +void core_g_to_ng(double* Z, double* localtheta, int m) { + + double xi = localtheta[2]; + double omega = localtheta[3]; + double g = localtheta[4]; + double h = localtheta[5]; + + int i; + if (h < 0) { + printf("The kurtosis parameter cannot be negative"); + return; + } + if (g == 0) { + for (i = 0; i < m; i++) + Z[i] = xi + omega * Z[i] * (exp(0.5 * h * pow(Z[i], 2))); + } else { + for (i = 0; i < m; i++) + Z[i] = xi + omega * (exp(g * Z[i]) - 1) * (exp(0.5 * h * pow(Z[i], 2))) / g; + } +} \ No newline at end of file diff --git a/exageostat_exact/cpu_core/compute/core_ng_loglike.c b/exageostat_exact/cpu_core/compute/core_ng_loglike.c new file mode 100644 index 0000000..e07a76e --- /dev/null +++ b/exageostat_exact/cpu_core/compute/core_ng_loglike.c @@ -0,0 +1,73 @@ +/** + * + * Copyright (c) 2017-2023 King Abdullah University of Science and Technology + * All rights reserved. + * + * ExaGeoStat is a software package provided by KAUST + **/ +/** + * + * @file core_ng_loglike.c + * + * Calculate the loglikelihood of non-Gaussian MLE. + * + * @version 1.2.0 + * + * @author Sagnik Mondal + * @author Sameh Abdulah + * @date 2022-11-09 + * + **/ +#include "../include/exageostatcore.h" + + +/***************************************************************************//** + * + * core_ng_loglike - Calculate the loglikelihood of non-Gaussian MLE. + * The routine makes only one pass through the tile A. + * One tile operation. + ******************************************************************************* + * + * @param[out] Z + * Returns the extra terms which are required to be added to the Gaussian log-likelihood + * to calculate the tgh log-likelihood + * + * @param[in] n + * The number of cols in the tile A. + * + * @param[in] localtheta[0], localtheta[1] + * Parameter vector that is used to generate the output covariance matrix. + * + * @param[in] localtheta[2],localtheta[3],localtheta[4],localtheta[5] + * Parameter vector that is used in Tukey-gh transformation + * localtheta[2] is location parameter + * localtheta[3] is scale parameter + * localtheta[4] is skewness parameter + * localtheta[5] is kurtosis parameter + * + ******************************************************************************* + * + * + ******************************************************************************/ +double core_ng_loglike(double* Z, double* localtheta, int m) { + + double xi = localtheta[2]; + double omega = localtheta[3]; + double g = localtheta[4]; + double h = localtheta[5]; + + int i; + double sum = 0; + if (h < 0) { + printf("kurtosis parameter cannot be negative"); + exit(1); + } + for (i = 0; i < m; i++) { + if (g == 0) + sum += log(1 + h * pow(Z[i], 2)) + 0.5 * h * pow(Z[i], 2); + else { + sum += log(exp(g * Z[i]) + (exp(g * Z[i]) - 1) * h * Z[i] / g) + 0.5 * h * pow(Z[i], 2); + } + } + return (sum); +} diff --git a/exageostat_exact/cpu_core/compute/core_ng_transform.c b/exageostat_exact/cpu_core/compute/core_ng_transform.c new file mode 100644 index 0000000..d542b78 --- /dev/null +++ b/exageostat_exact/cpu_core/compute/core_ng_transform.c @@ -0,0 +1,145 @@ +/** + * + * Copyright (c) 2017-2023 King Abdullah University of Science and Technology + * All rights reserved. + * + * ExaGeoStat is a software package provided by KAUST + **/ +/** + * + * @file core_ng_transform.c + * + * Transform the tgh measurements vector to Gaussian measurements vectirs, for given parameters. This is required to compute the tgh log-likelihood for that given parameters. + * + * @version 1.2.0 + * + * @author Sagnik Mondal + * @author Sameh Abdulah + * @date 2022-11-09 + * + **/ +#include "../include/exageostatcore.h" +/***************************************************************************//** + * + * core_ng_transform - Transform the tgh measurements vector to Gaussian measurements vectirs, for given parameters. + * The routine makes only one pass through the tile A. + * One tile operation. + ******************************************************************************* + * + * @param[out] Z + * The 1-by-n measurments vector. + * + * @param[in] n + * The number of cols in the tile A. + * + * @param[in] localtheta[2],localtheta[3],localtheta[4],localtheta[5] + * Parameter vector that is used in Tukey-gh transformation + * localtheta[2] is location parameter + * localtheta[3] is scale parameter + * localtheta[4] is skewness parameter + * localtheta[5] is kurtosis parameter + * + ******************************************************************************* + * + * + ******************************************************************************/ +/***************************************************************************//** + * + * f - Returns how big is a tgh observation is to a Gaussian observation, for a transformation parameter vector + ******************************************************************************* + * + * @param[in] z_non + * tgh measurement of a location + * @param[in] z + * possible Gaussian measurement of that location + * @param[in] xi, omega, g, h + * Parameters for the Tukey-gh transformation + * xi is location parameter + * omega is scale parameter + * g is skewness parameter + * h is kurtosis parameter + * returns (z_non - tgh(z,xi,omega,g,h)) + ******************************************************************************** + */ +/***************************************************************************//** + * + * df - Returns the differentiation of f with respect to z + ******************************************************************************* + * + * @param[in] z_non + * tgh measurement of a location + * @param[in] z + * possible Gaussian measurement of that location + * @param[in] xi, omega, g, h + * Parameters for the Tukey-gh transformation + * xi is location parameter + * omega is scale parameter + * g is skewness parameter + * h is kurtosis parameter + * returns derivative of (z_non - tgh(z,xi,omega,g,h)) with repect to z + ******************************************************************************** + */ +/***************************************************************************//** + * + * newton_raphson - Returns the inverse of the tgh transoformation of a tgh measurement and for given parameters for the Tukey-gh transformation using Newton Raphson algorithm + ******************************************************************************* + * + * @param[in] z + * tgh measurement of a location + * @param[in] xi, omega, g, h + * Parameters for the Tukey-gh transformation + * xi is location parameter + * omega is scale parameter + * g is skewness parameter + * h is kurtosis parameter + * @param[in] eps + * Parameter which specifies the maximum error of the solution + * returns The inverse of the tgh transoformation of a tgh measurement and for given parameters for the Tukey-gh transformation + ******************************************************************************** + */ + +static double f(double z_non, double z, double xi, double omega, double g, double h) { + if (g == 0) + return z_non - xi - omega * z * exp(0.5 * h * z * z); + else + + return z_non - xi - (omega * (exp(g * z) - 1) * (exp(0.5 * h * z * z)) / g); +} + +static double df(double z, double xi, double omega, double g, double h) { + if (g == 0) + return -omega * exp((h * z * z) / 2.0) - omega * h * z * z * exp((h * z * z) / 2.0); + else + return -omega * exp(g * z) * exp((h * z * z) / 2.0) - + (h * z * exp((h * z * z) / 2.0) * (omega * exp(g * z) - omega)) / g; +} + +double newton_raphson(double z, double xi, double omega, double g, double h, double eps) { + int itr, maxmitr; + double x0, x1, allerr; + x0 = 0; + double diff; + allerr = eps; + maxmitr = 1000; + for (itr = 1; itr <= maxmitr; itr++) { + diff = f(z, x0, xi, omega, g, h) / df(x0, xi, omega, g, h); + x1 = x0 - diff; + if (fabs(diff) < allerr) + return x1; + x0 = x1; + } + + return x1; +} + +void core_ng_transform(double* Z, double* nan_flag, double* localtheta, int m) { + + double xi = localtheta[2]; + double omega = localtheta[3]; + double g = localtheta[4]; + double h = localtheta[5]; + + double eps = 1.0e-5; + for (int i = 0; i < m; i++) + Z[i] = newton_raphson(Z[i], xi, omega, g, h, eps); +} diff --git a/exageostat_exact/core/compute/core_sdconv.c b/exageostat_exact/cpu_core/compute/core_sdconv.c similarity index 80% rename from exageostat_exact/core/compute/core_sdconv.c rename to exageostat_exact/cpu_core/compute/core_sdconv.c index e0219a0..87d988c 100644 --- a/exageostat_exact/core/compute/core_sdconv.c +++ b/exageostat_exact/cpu_core/compute/core_sdconv.c @@ -1,6 +1,6 @@ /** * - * Copyright (c) 2017-2020 King Abdullah University of Science and Technology + * Copyright (c) 2017-2023 King Abdullah University of Science and Technology * All rights reserved. * * ExaGeoStat is a software package provided by KAUST @@ -11,10 +11,10 @@ * * Generate covariance matrix of a set of locations in 2D using Matern kernel. * - * @version 1.1.0 + * @version 1.2.0 * * @author Sameh Abdulah - * @date 2018-11-11 + * @date 2022-11-09 * **/ #include "../include/exageostatcore.h" @@ -57,19 +57,16 @@ * * ******************************************************************************/ -void core_sdconv (float *A, double *B, int m, int n) { - - int i, j; - char buf[42]; - for (j = 0; j < n; j++) { - for (i = 0; i < m; i++) { - sprintf(buf, "%.8g", A[i + j * m]); // round to 7 decimal digits - B[i + j * m] = atof(buf) ; - - } - } -// free(buf); +void core_sdconv(float *A, double* B, int m, int n) { + int i, j; + char buf[42]; + for (j = 0; j < n; j++) { + for (i = 0; i < m; i++) { + sprintf(buf, "%.8g", A[i + j * m]); // round to 7 decimal digits + B[i + j * m] = atof(buf); + } + } } diff --git a/exageostat_exact/core/compute/core_slag2d.c b/exageostat_exact/cpu_core/compute/core_slag2d.c similarity index 68% rename from exageostat_exact/core/compute/core_slag2d.c rename to exageostat_exact/cpu_core/compute/core_slag2d.c index be8a22e..71d86ce 100644 --- a/exageostat_exact/core/compute/core_slag2d.c +++ b/exageostat_exact/cpu_core/compute/core_slag2d.c @@ -1,6 +1,6 @@ /** * - * Copyright (c) 2017-2020, King Abdullah University of Science and Technology + * Copyright (c) 2017-2023, King Abdullah University of Science and Technology * All rights reserved. * * ExaGeoStat is a software package provided by KAUST @@ -11,28 +11,27 @@ * * Covert single descriptor to double descriptor with transpose. * - * @version 1.1.0 + * @version 1.2.0 * * @author Sameh Abdulah - * @date 2019-01-16 + * @date 2022-11-09 * **/ -#include "coreblas/lapacke.h" -#include "coreblas.h" +#include #include "../include/exageostatcore.h" + /***************************************************************************//** * - * @ingroup CORE_MORSE_Complex64_t + * @ingroup CORE_CHAMELEON_Complex64_t * **/ void core_slag2d(int m, int n, - const float *A, int lda, - double *B, int ldb) -{ + const float *A, int lda, + double* B, int ldb) { float *C; - C = (float*) malloc(m * n * sizeof(float)); + C = (float *) malloc(m * n * sizeof(float)); LAPACKE_sge_trans(LAPACK_COL_MAJOR, m, n, A, lda, C, ldb); LAPACKE_slag2d(LAPACK_COL_MAJOR, n, m, C, ldb, B, ldb); free(C); diff --git a/exageostat_exact/cpu_core/compute/core_zcmg.c b/exageostat_exact/cpu_core/compute/core_zcmg.c new file mode 100644 index 0000000..64cf848 --- /dev/null +++ b/exageostat_exact/cpu_core/compute/core_zcmg.c @@ -0,0 +1,2131 @@ +/** + * + * Copyright (c) 2017-2023 King Abdullah University of Science and Technology + * All rights reserved. + * + * ExaGeoStat is a software package provided by KAUST + **/ +/** + * + * @file core_dcmg.c + * + * Generate covariance matrix of a set of locations in 2D using Matern kernel. + * + * @version 1.2.0 + * @author Suhas Shankar + * @author Mary Lai Salvana + * @author Sameh Abdulah + * @date 2022-11-09 + * + **/ +#include "../include/exageostatcore.h" +#include "assert.h" + +#define pow_e (2.71828182845904) + +/** + * This function converts decimal degrees to radians + * @param deg decimal degree + */ +static double deg2rad(double deg) { + return (deg * PI / 180); +} + +/** + * This function converts radians to decimal degrees + * @param rad radians + */ +static double rad2deg(double rad) { + return (rad * 180 / PI); +} + +/** + * Returns the distance between two points on the Earth. + * Direct translation from http://en.wikipedia.org/wiki/Haversine_formula + * @param lat1d Latitude of the first point in degrees + * @param lon1d Longitude of the first point in degrees + * @param lat2d Latitude of the second point in degrees + * @param lon2d Longitude of the second point in degrees + * @return The distance between the two points in kilometers + */ +static double distanceEarth(double lat1d, double lon1d, double lat2d, double lon2d) { + double lat1r, lon1r, lat2r, lon2r, u, v; + lat1r = deg2rad(lat1d); + lon1r = deg2rad(lon1d); + lat2r = deg2rad(lat2d); + lon2r = deg2rad(lon2d); + u = sin((lat2r - lat1r) / 2); + v = sin((lon2r - lon1r) / 2); + return 2.0 * earthRadiusKm * asin(sqrt(u * u + cos(lat1r) * cos(lat2r) * v * v)); +} + +/** + * Returns the Euclidean distance between two points. + * @param l1 location in 2D or 3D + * @param l2 location in 2D or 3D + * @param l1_index location index + * @param l2_index location index + * @param z_flag 0--->2D or 1-->3D + * @return The Euclidean distance between the two points + */ +static double calculateDistance(location* l1, location* l2, int l1_index, + int l2_index, int distance_metric, int z_flag) { + + double z1, z2; + double x1 = l1->x[l1_index]; + double y1 = l1->y[l1_index]; + double x2 = l2->x[l2_index]; + double y2 = l2->y[l2_index]; + if (l1->z == NULL || l2->z == NULL || z_flag == 1) { + if (distance_metric == 1) + return distanceEarth(x1, y1, x2, y2); + return sqrt(pow((x2 - x1), 2) + pow((y2 - y1), 2)); + } else { + if (distance_metric == 1) { + printf("Great Circle (GC) distance is only valid for 2d\n"); + exit(0); + } + z1 = l1->z[l1_index]; + z2 = l2->z[l2_index]; + return sqrt(pow((x2 - x1), 2) + pow((y2 - y1), 2) + pow((z2 - z1), 2)); + } +} + +/** + * Function for spatial range + * @param x x co-ordinate + * @param y y co-ordinate + * @param a parameter for function + * @param b parameter for function + * @return The function ae^(sin bx + sin by) + */ +static double lambda(double x, double y, double a, double b) { + + return (a * pow(pow_e, sin(b * x) + sin(b * y))); +} + +/** + * Function for partial sill + * @param x x co-ordinate + * @param y y co-ordinate + * @param d parameter for function + * @param e parameter for function + * @param f parameter for function + * @return The function de^(e(x+y)) + f + */ +static double sigma(double x, double y, double d, double e, double f) { + + return (d * pow(pow_e, e * (x + y)) + f); +} + +/** + * Function for smoothness parameter + * @param x x co-ordinate + * @param y y co-ordinate + * @param g parameter for function + * @param h parameter for function + * @param ti parameter for function + * @return The function ge^(h(x+y)) + ti + */ +static double neu(double x, double y, double g, double h, double ti) { + + return (g * pow(pow_e, h * (x + y)) + ti); +} + +/** + * Utility function that evaluates the matern. Similiar to + * (https://www.rdocumentation.org/packages/PrevMap/versions/1.5.3/topics/matern.kernel) in R + * @param range Spatial Range parameter (Also known as rho) + * @param smoothness Smoothness parameter (Also known as neu) + * @param distance Distance between the two locations + * @return Matern function evaluation + */ +static double matern_util(double range, double smoothness, double distance) { + double con = 0.0; + con = pow(2, (smoothness - 1)) * tgamma(smoothness); + con = 1.0 / con; + + if (distance == 0) + return 1; + else + return con * pow(distance / range, smoothness) + * gsl_sf_bessel_Knu(smoothness, distance / range); // Matern Function +} + +/** + * Returns the Mahalanobis distance between two points to account for anisotropy + * @param x1 x co-ordinate of first point + * @param y1 y co-ordinate of first point + * @param x2 x co-ordinate of second point + * @param y2 y co-ordinate of second point + * @param a11 First element of the positive definite matrix that defines the Mahalanobis Distance + * @param a12 Second element of the positive definite matrix that defines the Mahalanobis Distance + * @param a21 Third element of the positive definite matrix that defines the Mahalanobis Distance + * @param a22 Fourth element of the positive definite matrix that defines the Mahalanobis Distance + * @return The Mahalanobis Distance + */ +static double calculateMahalanobisDistanceSquared(double x1, double y1, double x2, + double y2, double a11, double a12, + double a21, double a22) { + + double diffx = x1 - x2; + double diffy = y1 - y2; + + double el1 = a11 * diffx + a21 * diffy; + double el2 = a12 * diffx + a22 * diffy; + + double ans = el1 * diffx + el2 * diffy; + + return ans; +} + + +/** + * Function for TODO + * @param nu TODO + * @param input TODO + * @return TODO + */ +static double dbessel_input(double nu, double input) { + return (nu / input * gsl_sf_bessel_Knu(nu, input) - gsl_sf_bessel_Knu(nu + 1, input)); +} + + +/** + * Function for TODO + * @param x TODO + * @return TODO + */ +static double psi(double x) { + double result = 0, xx, xx2, xx4; + assert(x > 0); + for (; x < 7; ++x) + result -= 1 / x; + x -= 1.0 / 2.0; + xx = 1.0 / x; + xx2 = xx * xx; + xx4 = xx2 * xx2; + result += log(x) + (1. / 24.) * xx2 - (7.0 / 960.0) * xx4 + (31.0 / 8064.0) * xx4 * xx2 - + (127.0 / 30720.0) * xx4 * xx4; + return result; +} + +/** + * Function for TODO + * @param x TODO + * @return TODO + */ +static double dpsi(double x) { + return (1 / x + 0.5 * pow(x, 2)); +} + +/** + * Function for TODO + * @param nu TODO + * @param input TODO + * @return TODO + */ +static double dbessel_nu(double nu, double input) { + if (nu == 0) return (0); + + else { + double dbessel = (gsl_sf_bessel_Knu(nu + 0.000000001, input) - gsl_sf_bessel_Knu(nu, input)) / 0.000000001; + return (dbessel); + } +} + +/** + * Function for TODO + * @param nu TODO + * @param input TODO + * @return TODO + */ +static double ddbessel_input(double nu, double input) { + return (-0.5 * (dbessel_input(nu - 1, input) + dbessel_input(nu + 1, input))); +} + +/** + * Function for TODO + * @param nu TODO + * @param input TODO + * @return TODO + */ +static double dbessel_input_nu(double nu, double input) { + if (nu < 1) { + double nu_new = abs(nu - 1); + + return (-0.5 * (-dbessel_nu(nu_new, input) + dbessel_nu(abs(nu + 1), input))); + } else { + + return (-0.5 * (dbessel_nu(nu - 1, input) + dbessel_nu(abs(nu + 1), input))); + } +} + +/** + * Function for TODO + * @param nu TODO + * @param input TODO + * @return TODO + */ +static double ddbessel_nu(double nu, double input) { + if (nu == 0) return (0); + else { + double ddbessel = (dbessel_nu(nu + 0.000001, input) - dbessel_nu(nu, input)) / 0.000001; + return (ddbessel); + } +} + + +/***************************************************************************** + * + * core_dcmg_matern_dsigma_square - TODO + * The routine makes only one pass through the tile A. + * One tile operation. + ******************************************************************************* + * + * @param[out] A + * The m-by-n matrix on which to compute the covariance matrix. + * + * @param[in] m + * The number of rows in the tile A. + * + * @param[in] n + * The number of cols in the tile A. + * + * @param[in] m0 + * Global row index of the tile A. + * + * @param[in] n0 + * Global col index of the tile A. + * + * @param[in] l1 + * Location struct of the first input. + * + * @param[in] l2 + * Location struct of the second input. + * + * @param[in] localtheta + * Parameter vector that is used to generate the output covariance matrix. + * + * @param[in] distance_metric + * Distance metric "euclidean Distance (ED) ->0" or "Great Circle Distance (GCD) ->1" + * + *******************************************************************************/ + +void core_dcmg_matern_dsigma_square(double* A, int m, int n, + int m0, int n0, location* l1, + location* l2, double* localtheta, int distance_metric) { + int i, j; + int i0 = m0; + int j0 = n0; + double x0, y0, z0; + double expr = 0.0; + double con = 0.0; + double sigma_square = localtheta[0]; + con = pow(2, (localtheta[2] - 1)) * tgamma(localtheta[2]); + con = 1.0 / con; + for (i = 0; i < m; i++) { + j0 = n0; + for (j = 0; j < n; j++) { + expr = calculateDistance(l1, l2, i0, j0, distance_metric, 0) / localtheta[1]; + if (expr == 0) { + A[i + j * m] = 1 ; + } else { + A[i + j * m] = con * pow(expr, localtheta[2]) * + gsl_sf_bessel_Knu(localtheta[2], expr); // derivative with respect to sigma square + } + + j0++; + } + i0++; + } +} + + +/***************************************************************************** + * + * core_dcmg_matern_dnu - TODO + * The routine makes only one pass through the tile A. + * One tile operation. + ******************************************************************************* + * + * @param[out] A + * The m-by-n matrix on which to compute the covariance matrix. + * + * @param[in] m + * The number of rows in the tile A. + * + * @param[in] n + * The number of cols in the tile A. + * + * @param[in] m0 + * Global row index of the tile A. + * + * @param[in] n0 + * Global col index of the tile A. + * + * @param[in] l1 + * Location struct of the first input. + * + * @param[in] l2 + * Location struct of the second input. + * + * @param[in] localtheta + * Parameter vector that is used to generate the output covariance matrix. + * + * @param[in] distance_metric + * Distance metric "euclidean Distance (ED) ->0" or "Great Circle Distance (GCD) ->1" + * + *******************************************************************************/ +void core_dcmg_matern_dnu(double* A, int m, int n, + int m0, int n0, location* l1, + location* l2, double* localtheta, int distance_metric) { + int i, j; + int i0 = m0; + int j0 = n0; + double x0, y0, z0; + double expr = 0.0; + double nu_expr = 0.0; + double sigma_square = localtheta[0]; + for (i = 0; i < m; i++) { + j0 = n0; + for (j = 0; j < n; j++) { + expr = calculateDistance(l1, l2, i0, j0, distance_metric, 0) / localtheta[1]; + if (expr == 0) { + A[i + j * m] = 0.0; + } else { + + nu_expr = -2 * log(2.0) * pow(2, -localtheta[2]) * 1 / tgamma(localtheta[2]) + * pow(expr, localtheta[2]) * gsl_sf_bessel_Knu(localtheta[2], expr) + + pow(2, 1 - localtheta[2]) + * (-1 / tgamma(localtheta[2]) * psi(localtheta[2]) * pow(expr, localtheta[2]) + * gsl_sf_bessel_Knu(localtheta[2], expr) + 1 / tgamma(localtheta[2]) + * (pow(expr, localtheta[2]) * log(expr) + * gsl_sf_bessel_Knu(localtheta[2], expr) + + pow(expr, localtheta[2]) + * dbessel_nu(localtheta[2], expr))); + + A[i + j * m] = sigma_square * nu_expr; //derivative with respect to nu + + } + j0++; + + } + i0++; + } +} + +/***************************************************************************** + * + * core_dcmg_matern_dbeta - TODO + * The routine makes only one pass through the tile A. + * One tile operation. + ******************************************************************************* + * + * @param[out] A + * The m-by-n matrix on which to compute the covariance matrix. + * + * @param[in] m + * The number of rows in the tile A. + * + * @param[in] n + * The number of cols in the tile A. + * + * @param[in] m0 + * Global row index of the tile A. + * + * @param[in] n0 + * Global col index of the tile A. + * + * @param[in] l1 + * Location struct of the first input. + * + * @param[in] l2 + * Location struct of the second input. + * + * @param[in] localtheta + * Parameter vector that is used to generate the output covariance matrix. + * + * @param[in] distance_metric + * Distance metric "euclidean Distance (ED) ->0" or "Great Circle Distance (GCD) ->1" + * + *******************************************************************************/ +void core_dcmg_matern_dbeta(double* A, int m, int n, + int m0, int n0, location* l1, + location* l2, double* localtheta, int distance_metric) { + int i, j; + int i0 = m0; + int j0 = n0; + double x0, y0, z0; + double expr = 0.0; + double beta_expr = 0.0; + double con = 0.0; + double sigma_square = localtheta[0]; + con = pow(2, (localtheta[2] - 1)) * tgamma(localtheta[2]); + con = 1.0 / con; + + for (i = 0; i < m; i++) { + j0 = n0; + for (j = 0; j < n; j++) { + expr = calculateDistance(l1, l2, i0, j0, distance_metric, 0) / localtheta[1]; + if (expr == 0) { + A[i + j * m] = 0.0; + } else { + beta_expr = -localtheta[2] / localtheta[1] * pow(expr, localtheta[2]) + * gsl_sf_bessel_Knu(localtheta[2], expr) - pow(expr, localtheta[2]) + * dbessel_input(localtheta[2], expr) * expr / + localtheta[1]; + + A[i + j * m] = sigma_square * con * beta_expr;//derivative withrespect to beta + + } + j0++; + } + + + i0++; + } +} + + +/***************************************************************************** + * + * core_dcmg_matern_ddsigma_square - TODO + * The routine makes only one pass through the tile A. + * One tile operation. + ******************************************************************************* + * + * @param[out] A + * The m-by-n matrix on which to compute the covariance matrix. + * + * @param[in] m + * The number of rows in the tile A. + * + * @param[in] n + * The number of cols in the tile A. + * + *******************************************************************************/ +void core_dcmg_matern_ddsigma_square(double* A, int m, int n) { + int i, j; + double x0, y0, z0; + + for (i = 0; i < m; i++) { + + for (j = 0; j < n; j++) { + + A[i + j * m] = 0.0; + + } + } +} + +/***************************************************************************** + * + * core_dcmg_matern_ddsigma_square_beta - TODO + * The routine makes only one pass through the tile A. + * One tile operation. + ******************************************************************************* + * + * @param[out] A + * The m-by-n matrix on which to compute the covariance matrix. + * + * @param[in] m + * The number of rows in the tile A. + * + * @param[in] n + * The number of cols in the tile A. + * + * @param[in] m0 + * Global row index of the tile A. + * + * @param[in] n0 + * Global col index of the tile A. + * + * @param[in] l1 + * Location struct of the first input. + * + * @param[in] l2 + * Location struct of the second input. + * + * @param[in] localtheta + * Parameter vector that is used to generate the output covariance matrix. + * + * @param[in] distance_metric + * Distance metric "euclidean Distance (ED) ->0" or "Great Circle Distance (GCD) ->1" + * + *******************************************************************************/ +void core_dcmg_matern_ddsigma_square_beta(double* A, int m, int n, + int m0, int n0, location* l1, + location* l2, double* localtheta, int distance_metric) { + int i, j; + int i0 = m0; + int j0 = n0; + double x0, y0, z0; + double expr = 0.0; + double con = 0.0; + double beta_expr = 0.0; + double sigma_square = localtheta[0]; + con = pow(2, (localtheta[2] - 1)) * tgamma(localtheta[2]); + con = 1.0 / con; + for (i = 0; i < m; i++) { + j0 = n0; + for (j = 0; j < n; j++) { + expr = calculateDistance(l1, l2, i0, j0, distance_metric, 0) / localtheta[1]; + if (expr == 0) { + + A[i + j * m] = 0.0; + + } else { + beta_expr = -localtheta[2] / localtheta[1] * pow(expr, localtheta[2]) + * gsl_sf_bessel_Knu(localtheta[2], expr) - pow(expr, localtheta[2]) + * dbessel_input(localtheta[2], expr) * expr / + localtheta[1]; + A[i + j * m] = con * beta_expr; // derivative with respect to sigma square and beta + } + j0++; + } + i0++; + } +} + +/***************************************************************************** + * + * core_dcmg_matern_ddsigma_square_nu - TODO + * The routine makes only one pass through the tile A. + * One tile operation. + ******************************************************************************* + * + * @param[out] A + * The m-by-n matrix on which to compute the covariance matrix. + * + * @param[in] m + * The number of rows in the tile A. + * + * @param[in] n + * The number of cols in the tile A. + * + * @param[in] m0 + * Global row index of the tile A. + * + * @param[in] n0 + * Global col index of the tile A. + * + * @param[in] l1 + * Location struct of the first input. + * + * @param[in] l2 + * Location struct of the second input. + * + * @param[in] localtheta + * Parameter vector that is used to generate the output covariance matrix. + * + * @param[in] distance_metric + * Distance metric "euclidean Distance (ED) ->0" or "Great Circle Distance (GCD) ->1" + *******************************************************************************/ +void core_dcmg_matern_ddsigma_square_nu(double* A, int m, int n, + int m0, int n0, location* l1, + location* l2, double* localtheta, int distance_metric) { + int i, j; + int i0 = m0; + int j0 = n0; + double x0, y0, z0; + double expr = 0.0; + double con = 0.0; + double nu_expr = 0.0; + double sigma_square = localtheta[0]; + con = pow(2, (localtheta[2] - 1)) * tgamma(localtheta[2]); + con = 1.0 / con; + for (i = 0; i < m; i++) { + j0 = n0; + for (j = 0; j < n; j++) { + expr = calculateDistance(l1, l2, i0, j0, distance_metric, 0) / localtheta[1]; + if (expr == 0) { + A[i + j * m] = 0.0; + } else { + + nu_expr = (1 - localtheta[2]) * 1 / pow(2, localtheta[2]) * 1 / tgamma(localtheta[2]) + * pow(expr, localtheta[2]) * gsl_sf_bessel_Knu(localtheta[2], expr) + + pow(2, 1 - localtheta[2]) + * (-1 / tgamma(localtheta[2]) * psi(localtheta[2]) * pow(expr, localtheta[2]) + * gsl_sf_bessel_Knu(localtheta[2], expr) + 1 / tgamma(localtheta[2]) + * (pow(expr, localtheta[2]) * log(expr) + * gsl_sf_bessel_Knu(localtheta[2], expr) + + pow(expr, localtheta[2]) + * dbessel_nu(localtheta[2], expr))); + A[i + j * m] = nu_expr; // derivative with respect to sigma square + } + j0++; + } + i0++; + } +} + + +/***************************************************************************** + * + * core_dcmg_matern_ddbeta_beta - TODO + * The routine makes only one pass through the tile A. + * One tile operation. + ******************************************************************************* + * + * @param[out] A + * The m-by-n matrix on which to compute the covariance matrix. + * + * @param[in] m + * The number of rows in the tile A. + * + * @param[in] n + * The number of cols in the tile A. + * + * @param[in] m0 + * Global row index of the tile A. + * + * @param[in] n0 + * Global col index of the tile A. + * + * @param[in] l1 + * Location struct of the first input. + * + * @param[in] l2 + * Location struct of the second input. + * + * @param[in] localtheta + * Parameter vector that is used to generate the output covariance matrix. + * + * @param[in] distance_metric + * Distance metric "euclidean Distance (ED) ->0" or "Great Circle Distance (GCD) ->1" + * + *******************************************************************************/ +void core_dcmg_matern_ddbeta_beta(double* A, int m, int n, + int m0, int n0, location* l1, + location* l2, double* localtheta, int distance_metric) { + int i, j; + int i0 = m0; + int j0 = n0; + double x0, y0, z0; + double expr = 0.0; + double con = 0.0; + double beta_expr = 0.0; + double beta_expr_prime = 0.0; + double sigma_square = localtheta[0]; + con = pow(2, (localtheta[2] - 1)) * tgamma(localtheta[2]); + con = 1.0 / con; + for (i = 0; i < m; i++) { + j0 = n0; + for (j = 0; j < n; j++) { + expr = calculateDistance(l1, l2, i0, j0, distance_metric, 0) / localtheta[1]; + if (expr == 0) { + + A[i + j * m] = 0.0; + } else { + + beta_expr = -localtheta[2] / localtheta[1] * pow(expr, localtheta[2]) + * gsl_sf_bessel_Knu(localtheta[2], expr) - pow(expr, localtheta[2]) + * dbessel_input(localtheta[2], expr) * expr / + localtheta[1]; + + beta_expr_prime = -localtheta[2] / localtheta[1] * pow(expr, localtheta[2]) + * dbessel_input(localtheta[2], expr) - pow(expr, localtheta[2]) + * ddbessel_input(localtheta[2], expr) * expr / + localtheta[1]; + + A[i + j * m] = (localtheta[2] / pow(localtheta[1], 2) * pow(expr, localtheta[2]) * + gsl_sf_bessel_Knu(localtheta[2], expr) + - localtheta[2] / localtheta[1] * beta_expr + + 2 * expr / pow(localtheta[1], 2) * pow(expr, localtheta[2]) + * dbessel_input(localtheta[2], expr) - expr / localtheta[1] * beta_expr_prime) * + sigma_square * con; // derivative with respect to beta beta + } + j0++; + } + i0++; + } +} + + +/***************************************************************************** + * + * core_dcmg_matern_ddbeta_beta - TODO + * The routine makes only one pass through the tile A. + * One tile operation. + ******************************************************************************* + * + * @param[out] A + * The m-by-n matrix on which to compute the covariance matrix. + * + * @param[in] m + * The number of rows in the tile A. + * + * @param[in] n + * The number of cols in the tile A. + * + * @param[in] m0 + * Global row index of the tile A. + * + * @param[in] n0 + * Global col index of the tile A. + * + * @param[in] l1 + * Location struct of the first input. + * + * @param[in] l2 + * Location struct of the second input. + * + * @param[in] localtheta + * Parameter vector that is used to generate the output covariance matrix. + * + * @param[in] distance_metric + * Distance metric "euclidean Distance (ED) ->0" or "Great Circle Distance (GCD) ->1" + * + *******************************************************************************/ +void core_dcmg_matern_ddbeta_nu(double* A, int m, int n, + int m0, int n0, location* l1, + location* l2, double* localtheta, int distance_metric) { + int i, j; + int i0 = m0; + int j0 = n0; + double x0, y0, z0; + double expr = 0.0; + double con = 0.0; + double nu_expr = 0.0; + double nu_expr_prime = 0.0; + double sigma_square = localtheta[0]; + con = pow(2, (localtheta[2] - 1)) * tgamma(localtheta[2]); + con = 1.0 / con; + for (i = 0; i < m; i++) { + j0 = n0; + for (j = 0; j < n; j++) { + expr = calculateDistance(l1, l2, i0, j0, distance_metric, 0) / localtheta[1]; + if (expr == 0) { + A[i + j * m] = 0.0; + } else { + nu_expr = (1 - localtheta[2]) * 1 / pow(2, localtheta[2]) * 1 / tgamma(localtheta[2]) + * pow(expr, localtheta[2]) * gsl_sf_bessel_Knu(localtheta[2], expr) + + pow(2, 1 - localtheta[2]) + * (-1 / tgamma(localtheta[2]) * psi(localtheta[2]) * pow(expr, localtheta[2]) + * gsl_sf_bessel_Knu(localtheta[2], expr) + 1 / tgamma(localtheta[2]) + * (pow(expr, localtheta[2]) * log(expr) + * gsl_sf_bessel_Knu(localtheta[2], expr) + + pow(expr, localtheta[2]) + * dbessel_nu(localtheta[2], expr))); + + nu_expr_prime = (1 - localtheta[2]) * 1 / pow(2, localtheta[2]) * 1 / tgamma(localtheta[2]) + * pow(expr, localtheta[2]) * dbessel_input(localtheta[2], expr) + + pow(2, 1 - localtheta[2]) + * (-1 / tgamma(localtheta[2]) * psi(localtheta[2]) * pow(expr, localtheta[2]) + * dbessel_input(localtheta[2], expr) + 1 / tgamma(localtheta[2]) + * (pow(expr, localtheta[2]) * log(expr) + * dbessel_input(localtheta[2], expr) + + pow(expr, localtheta[2]) + * dbessel_input_nu(localtheta[2], expr))); + + A[i + j * m] = (-1 / localtheta[1] * (con * pow(expr, localtheta[2]) + * gsl_sf_bessel_Knu(localtheta[2], expr)) + - localtheta[2] / localtheta[1] * nu_expr - expr / localtheta[1] * nu_expr_prime) * + sigma_square; + } + j0++; + } + i0++; + } +} + +/***************************************************************************** + * + * core_dcmg_matern_ddnu_nu - TODO + * The routine makes only one pass through the tile A. + * One tile operation. + ******************************************************************************* + * + * @param[out] A + * The m-by-n matrix on which to compute the covariance matrix. + * + * @param[in] m + * The number of rows in the tile A. + * + * @param[in] n + * The number of cols in the tile A. + * + * @param[in] m0 + * Global row index of the tile A. + * + * @param[in] n0 + * Global col index of the tile A. + * + * @param[in] l1 + * Location struct of the first input. + * + * @param[in] l2 + * Location struct of the second input. + * + * @param[in] localtheta + * Parameter vector that is used to generate the output covariance matrix. + * + * @param[in] distance_metric + * Distance metric "euclidean Distance (ED) ->0" or "Great Circle Distance (GCD) ->1" + * + *******************************************************************************/ +void core_dcmg_matern_ddnu_nu(double* A, int m, int n, + int m0, int n0, location* l1, + location* l2, double* localtheta, int distance_metric) { + int i, j; + int i0 = m0; + int j0 = n0; + double x0, y0, z0; + double expr = 0.0; + double con = 0.0; + double nu_expr = 0.0; + double nu_expr_dprime = 0.0; + double sigma_square = localtheta[0];//* localtheta[0]; + con = pow(2, (localtheta[2] - 1)) * tgamma(localtheta[2]); + con = 1.0 / con; + for (i = 0; i < m; i++) { + j0 = n0; + for (j = 0; j < n; j++) { + expr = calculateDistance(l1, l2, i0, j0, distance_metric, 0) / localtheta[1]; + if (expr == 0) { + + A[i + j * m] = 0.0 /*+ 1e-4*/; + } else { + nu_expr = (1 - localtheta[2]) * 1 / pow(2, localtheta[2]) * 1 / tgamma(localtheta[2]) + * pow(expr, localtheta[2]) * gsl_sf_bessel_Knu(localtheta[2], expr) + + pow(2, 1 - localtheta[2]) + * (-1 / tgamma(localtheta[2]) * psi(localtheta[2]) * pow(expr, localtheta[2]) + * gsl_sf_bessel_Knu(localtheta[2], expr) + 1 / tgamma(localtheta[2]) + * (pow(expr, localtheta[2]) * log(expr) + * gsl_sf_bessel_Knu(localtheta[2], expr) + + pow(expr, localtheta[2]) + * dbessel_nu(localtheta[2], expr))); + + + nu_expr_dprime = (1 - localtheta[2]) * 1 / pow(2, localtheta[2]) * 1 / tgamma(localtheta[2]) + * pow(expr, localtheta[2]) * dbessel_nu(localtheta[2], expr) + + pow(2, 1 - localtheta[2]) + * (-1 / tgamma(localtheta[2]) * psi(localtheta[2]) * pow(expr, localtheta[2]) + * dbessel_nu(localtheta[2], expr) + 1 / tgamma(localtheta[2]) + * (pow(expr, localtheta[2]) * log(expr) + * dbessel_nu(localtheta[2], expr) + + pow(expr, localtheta[2]) + * ddbessel_nu(localtheta[2], expr))); + + A[i + j * m] = (-0.5 * con * pow(expr, localtheta[2]) * gsl_sf_bessel_Knu(localtheta[2], expr) + + (1 - localtheta[2]) / 2 * nu_expr + - dpsi(localtheta[2]) * con * pow(expr, localtheta[2]) * + gsl_sf_bessel_Knu(localtheta[2], expr) - psi(localtheta[2]) + * nu_expr + log(expr) * nu_expr + + nu_expr_dprime) * sigma_square; + // derivative with respect to nu nu + } + j0++; + } + i0++; + + } + +} + + +/***************************************************************************** + * + * core_dcmg - TODO + * The routine makes only one pass through the tile A. + * One tile operation. + ******************************************************************************* + * + * @param[out] A + * The m-by-n matrix on which to compute the covariance matrix. + * + * @param[in] m + * The number of rows in the tile A. + * + * @param[in] n + * The number of cols in the tile A. + * + * @param[in] m0 + * Global row index of the tile A. + * + * @param[in] n0 + * Global col index of the tile A. + * + * @param[in] l1 + * Location struct of the first input. + * + * @param[in] l2 + * Location struct of the second input. + * + * @param[in] localtheta + * Parameter vector that is used to generate the output covariance matrix. + * + * @param[in] distance_metric + * Distance metric "euclidean Distance (ED) ->0" or "Great Circle Distance (GCD) ->1" + * + *******************************************************************************/ +void core_dcmg(double* A, int m, int n, + int m0, int n0, location* l1, + location* l2, double* localtheta, int distance_metric) { + + int i, j; + int i0 = m0; + int j0 = n0; + double x0, y0, z0; + double expr = 0.0; + double con = 0.0; + double sigma_square = localtheta[0];// * localtheta[0]; + + con = pow(2, (localtheta[2] - 1)) * tgamma(localtheta[2]); + con = 1.0 / con; + con = sigma_square * con; + + for (i = 0; i < m; i++) { + j0 = n0; + for (j = 0; j < n; j++) { + expr = calculateDistance(l1, l2, i0, j0, distance_metric, 0) / localtheta[1]; + if (expr == 0) + A[i + j * m] = sigma_square /*+ 1e-4*/; + else + A[i + j * m] = con * pow(expr, localtheta[2]) + * gsl_sf_bessel_Knu(localtheta[2], expr); // Matern Function + + j0++; + } + i0++; + } + +} + +/***************************************************************************** + * + * core_ng_dcmg - TODO + * The routine makes only one pass through the tile A. + * One tile operation. + ******************************************************************************* + * + * @param[out] A + * The m-by-n matrix on which to compute the covariance matrix. + * + * @param[in] m + * The number of rows in the tile A. + * + * @param[in] n + * The number of cols in the tile A. + * + * @param[in] m0 + * Global row index of the tile A. + * + * @param[in] n0 + * Global col index of the tile A. + * + * @param[in] l1 + * Location struct of the first input. + * + * @param[in] l2 + * Location struct of the second input. + * + * @param[in] localtheta + * Parameter vector that is used to generate the output covariance matrix. + * + * @param[in] distance_metric + * Distance metric "euclidean Distance (ED) ->0" or "Great Circle Distance (GCD) ->1" + * + *******************************************************************************/ +void core_ng_dcmg(double* A, int m, int n, + int m0, int n0, location* l1, + location* l2, double* localtheta, int distance_metric) { + + //localtheta[0] <- \phi + //localtheta[1] <- \nu + int i, j; + int i0 = m0; + int j0 = n0; + double x0, y0, z0; + double expr = 0.0; + double con = 0.0; + double sigma_square = 1; + + con = pow(2, (localtheta[1] - 1)) * tgamma(localtheta[1]); + con = 1.0 / con; + con = sigma_square * con; + + for (i = 0; i < m; i++) { + j0 = n0; + for (j = 0; j < n; j++) { + expr = 4 * sqrt(2 * localtheta[1]) * + (calculateDistance(l1, l2, i0, j0, distance_metric, 0) / localtheta[0]); + if (expr == 0) + A[i + j * m] = sigma_square /*+ 1e-4*/; + else + A[i + j * m] = con * pow(expr, localtheta[1]) + * gsl_sf_bessel_Knu(localtheta[1], expr); // Matern Function + j0++; + } + i0++; + } +} + +/***************************************************************************** + * + * core_ng_exp_dcmg - TODO + * The routine makes only one pass through the tile A. + * One tile operation. + ******************************************************************************* + * + * @param[out] A + * The m-by-n matrix on which to compute the covariance matrix. + * + * @param[in] m + * The number of rows in the tile A. + * + * @param[in] n + * The number of cols in the tile A. + * + * @param[in] m0 + * Global row index of the tile A. + * + * @param[in] n0 + * Global col index of the tile A. + * + * @param[in] l1 + * Location struct of the first input. + * + * @param[in] l2 + * Location struct of the second input. + * + * @param[in] localtheta + * Parameter vector that is used to generate the output covariance matrix. + * + * @param[in] distance_metric + * Distance metric "euclidean Distance (ED) ->0" or "Great Circle Distance (GCD) ->1" + * + *******************************************************************************/ +void core_ng_exp_dcmg(double* A, int m, int n, + int m0, int n0, location* l1, + location* l2, double* localtheta, int distance_metric) { + + //localtheta[0] <- \phi + //localtheta[1] <- \nu + + int i, j; + int i0 = m0; + int j0 = n0; + double x0, y0, z0; + double expr = 0.0; + + double sigma_square = 1; + + for (i = 0; i < m; i++) { + j0 = n0; + for (j = 0; j < n; j++) { + expr = calculateDistance(l1, l2, i0, j0, distance_metric, 0) / localtheta[0]; + + if (expr == 0) + A[i + j * m] = sigma_square /*+ 1e-4*/; + else + A[i + j * m] = exp(-expr); + + j0++; + } + i0++; + } +} + +/***************************************************************************//** + * + * core_scmg - TODO + * The routine makes only one pass through the tile A. + * One tile operation. + ******************************************************************************* + * + * @param[out] A + * The m-by-n matrix on which to compute the covariance matrix. + * + * @param[in] m + * The number of rows in the tile A. + * + * @param[in] n + * The number of cols in the tile A. + * + * @param[in] m0 + * global row index of the tile A. + * + * @param[in] n0 + * global col index of the tile A. + * + * @param[in] l1 + * location struct of the first input. + * + * @param[in] l2 + * location struct of the second input. + * + * @param[in] localtheta + * parameter vector that should be used to generate the output covariance matrix + * + * @param[in] distance_metric + * distance metric "euclidean Distance (ED"" or "Great Circle Distance (GCD)" + * + ******************************************************************************* + * + * + ******************************************************************************/ +void core_scmg(float *A, int m, int n, + int m0, int n0, location* l1, + location* l2, double* localtheta, int distance_metric) { + + int i, j; + int i0 = m0; + int j0 = n0; + float x0, y0, z0; + float expr = 0.0; + float con = 0.0; + float sigma_square = localtheta[0]; + + con = pow(2, (localtheta[2] - 1)) * tgamma(localtheta[2]); + con = 1.0 / con; + con = sigma_square * con; + + + for (i = 0; i < m; i++) { + j0 = n0; + for (j = 0; j < n; j++) { + expr = calculateDistance(l1, l2, i0, j0, distance_metric, 0) / localtheta[1]; + if (expr == 0) + A[i + j * m] = sigma_square /*+ 1e-4*/; + else + A[i + j * m] = con * pow(expr, localtheta[2]) + * gsl_sf_bessel_Knu(localtheta[2], expr); // Matern Function + j0++; + } + i0++; + } +} + +/***************************************************************************** + * + * core_sdcmg - TODO + * The routine makes only one pass through the tile A. + * One tile operation. + ******************************************************************************* + * + * @param[out] A + * The m-by-n matrix on which to compute the covariance matrix. + * + * @param[in] m + * The number of rows in the tile A. + * + * @param[in] n + * The number of cols in the tile A. + * + * @param[in] m0 + * Global row index of the tile A. + * + * @param[in] n0 + * Global col index of the tile A. + * + * @param[in] l1 + * Location struct of the first input. + * + * @param[in] l2 + * Location struct of the second input. + * + * @param[in] localtheta + * Parameter vector that is used to generate the output covariance matrix. + * + * @param[in] distance_metric + * Distance metric "euclidean Distance (ED) ->0" or "Great Circle Distance (GCD) ->1" + * + *******************************************************************************/ +void core_sdcmg(double* A, int m, int n, + int m0, int n0, location* l1, + location* l2, double* localtheta, int distance_metric) { + + int i, j; + int i0 = m0; + int j0 = n0; + double x0, y0, z0; + double expr = 0.0; + double con = 0.0; + double sigma_square = localtheta[0]; + + con = pow(2, (localtheta[2] - 1)) * tgamma(localtheta[2]); + con = 1.0 / con; + con = sigma_square * con; + + + for (i = 0; i < m; i++) { + j0 = n0; + for (j = 0; j < n; j++) { + expr = calculateDistance(l1, l2, i0, j0, distance_metric, 0) / localtheta[1]; + if (expr == 0) + A[i + j * m] = (float) (sigma_square /*+ 1e-4*/); + else + A[i + j * m] = (float) (con * pow(expr, localtheta[2]) + * gsl_sf_bessel_Knu(localtheta[2], expr)); // Matern Function + j0++; + } + i0++; + } +} + +/******************************************************************************* + * + * core_dcmg_spacetime_matern - TODO. + * The routine makes only one pass through the tile A. + * One tile operation. + ******************************************************************************* + * + * @param[out] A + * The m-by-n matrix on which to compute the covariance matrix. + * + * @param[in] m + * The number of rows in the tile A. + * + * @param[in] n + * The number of cols in the tile A. + * + * @param[in] m0 + * Global row index of the tile A. + * + * @param[in] n0 + * Global col index of the tile A. + * + * @param[in] l1 + * Location struct of the first input. + * + * @param[in] l2 + * Location struct of the second input. + * + * @param[in] localtheta + * Parameter vector that is used to generate the output covariance matrix. + * + * localtheta[0] is the variance of Z. + * localtheta[1] is the range parameter in space of Z. + * localtheta[2] is the smoothness parameter in space of Z. + * localtheta[3] is the range parameter in time of Z. + * localtheta[4] is the smoothness parameter in time of Z. + * localtheta[5] is the space-time nonseparability parameter of Z. + * localtheta[6] is an auxilliary parameter in time of Z. + * + * localtheta[6] is an auxilliary parameter in time of Z. + * + * Reference: Equation (16) of Tilmann Gneiting (2002) Nonseparable, + * Stationary Covariance Functions for Space–Time Data, + * Journal of the American Statistical Association, 97:458, 590-600, DOI: 10.1198/016214502760047113 + * + * @param[in] distance_metric + * Distance metric "euclidean Distance (ED) ->0" or "Great Circle Distance (GCD) ->1" + * + ******************************************************************************* + * + * + ******************************************************************************/ +void core_dcmg_spacetime_matern(double* A, int m, int n, + int m0, int n0, location* l1, + location* l2, double* localtheta, int distance_metric) { + + int i, j; + int i0 = m0; + int j0 = n0; + double x0, y0, z0, z1; + double expr = 0.0, expr1 = 0.0, expr2 = 0.0, expr3 = 0.0, expr4 = 0.0; + double con = 0.0; + double sigma_square = localtheta[0]; + + con = pow(2, (localtheta[2] - 1)) * tgamma(localtheta[2]); + con = 1.0 / con; + con = sigma_square * con; + + for (i = 0; i < m; i++) { + j0 = n0; + z0 = l1->z[i0]; + for (j = 0; j < n; j++) { + z1 = l2->z[j0]; + + expr = calculateDistance(l1, l2, i0, j0, distance_metric, 1) / localtheta[1]; + expr2 = pow(pow(sqrt(pow(z0 - z1, 2)), 2 * localtheta[4]) / localtheta[3] + 1.0, localtheta[5] / 2.0); + expr3 = expr / expr2; + expr4 = pow(pow(sqrt(pow(z0 - z1, 2)), 2 * localtheta[4]) / localtheta[3] + 1.0, + localtheta[5] + localtheta[6]); + + if (expr == 0) + A[i + j * m] = sigma_square / expr4 /*+ 1e-4*/; + else + A[i + j * m] = con * pow(expr3, localtheta[2]) + * gsl_sf_bessel_Knu(localtheta[2], expr3) / expr4; // Matern Function + j0++; + } + i0++; + } +} + +/***************************************************************************** + * + * core_dcmg_spacetime_bivariate_parsimonious - TODO + * The routine makes only one pass through the tile A. + * One tile operation. + ******************************************************************************* + * + * @param[out] A + * The m-by-n matrix on which to compute the covariance matrix. + * + * @param[in] m + * The number of rows in the tile A. + * + * @param[in] n + * The number of cols in the tile A. + * + * @param[in] m0 + * Global row index of the tile A. + * + * @param[in] n0 + * Global col index of the tile A. + * + * @param[in] l1 + * Location struct of the first input. + * + * @param[in] l2 + * Location struct of the second input. + * + * @param[in] localtheta + * Parameter vector that is used to generate the output covariance matrix. + * + * @param[in] distance_metric + * Distance metric "euclidean Distance (ED) ->0" or "Great Circle Distance (GCD) ->1" + * + *******************************************************************************/ +void core_dcmg_spacetime_bivariate_parsimonious(double* A, int m, int n, + int m0, int n0, location* l1, + location* l2, double* localtheta, int distance_metric) { + + int i, j; + int i0 = m0; + int j0 = n0; + double x0, y0, z0, z1; + double expr = 0.0, expr1 = 0.0, expr2 = 0.0, expr3 = 0.0, expr4 = 0.0; + double con1 = 0.0, con2 = 0.0, con12 = 0.0, rho = 0.0, nu12 = 0.0; + + con1 = pow(2, (localtheta[3] - 1)) * tgamma(localtheta[3]); + con1 = 1.0 / con1; + con1 = localtheta[0] * con1; + + con2 = pow(2, (localtheta[4] - 1)) * tgamma(localtheta[4]); + con2 = 1.0 / con2; + con2 = localtheta[1] * con2; + + //The average + nu12 = 0.5 * (localtheta[3] + localtheta[4]); + + rho = localtheta[5] * sqrt((tgamma(localtheta[3] + 1) * tgamma(localtheta[4] + 1)) / + (tgamma(localtheta[3]) * tgamma(localtheta[4]))) * + tgamma(nu12) / tgamma(nu12 + 1); + + con12 = pow(2, (nu12 - 1)) * tgamma(nu12); + con12 = 1.0 / con12; + con12 = rho * sqrt(localtheta[0] * localtheta[1]) * con12; + + i0 /= 2; + for (i = 0; i < m - 1; i += 2) { + j0 = n0 / 2; + z0 = l1->z[i0]; + + for (j = 0; j < n - 1; j += 2) { + z1 = l2->z[j0]; + + expr = calculateDistance(l1, l2, i0, j0, distance_metric, 1) / (localtheta[2] * 1000); + expr2 = pow(pow(sqrt(pow(z0 - z1, 2)), 2 * localtheta[7]) / localtheta[6] + 1, localtheta[8] / 2); + expr3 = expr / expr2; + expr4 = pow(pow(sqrt(pow(z0 - z1, 2)), 2 * localtheta[7]) / localtheta[6] + 1, + localtheta[8] + localtheta[9]); + + if (expr == 0) { + A[i + j * m] = localtheta[0] / expr4; + A[(i + 1) + j * m] = A[i + (j + 1) * m] = rho + * sqrt(localtheta[0] * localtheta[1]) / expr4; + A[(i + 1) + (j + 1) * m] = localtheta[1] / expr4; + } else { + A[i + j * m] = con1 * pow(expr3, localtheta[3]) + * gsl_sf_bessel_Knu(localtheta[3], expr3) / expr4; + A[(i + 1) + j * m] = A[i + (j + 1) * m] = con12 * pow(expr3, nu12) + * gsl_sf_bessel_Knu(nu12, expr3) / expr4; + A[(i + 1) + (j + 1) * m] = con2 * pow(expr3, localtheta[4]) + * gsl_sf_bessel_Knu(localtheta[4], expr3) / expr4; + } + j0++; + } + i0++; + } +} + + +/***************************************************************************//** + * + * core_dcmg_bivariate_flexible - Generate covariance matrix A in dense format between two sets of locations (l1, l2) (Flexible Bivariate Matern Kernel). + * The routine makes only one pass through the tile A. + * One tile operation. + ******************************************************************************* + * + * @param[out] A + * The m-by-n matrix on which to compute the covariance matrix. + * + * @param[in] m + * The number of rows in the tile A. + * + * @param[in] n + * The number of cols in the tile A. + * + * @param[in] m0 + * Global row index of the tile A. + * + * @param[in] n0 + * Global col index of the tile A. + * + * @param[in] l1 + * Location struct of the first input. + * + * @param[in] l2 + * Location struct of the second input. + * + * @param[in] localtheta + * Parameter vector that is used to generate the output covariance matrix. + * + * localtheta[0] is the scale of Z1. + * localtheta[1] is the scale of Z2. + * localtheta[2] is the first latent cross scale parameter; see Delta_B of Remark 1 (c) of Apanasovich et al. (2012). + * localtheta[3] is the second latent cross scale parameter; see B_ij of Remark 1 (c) of Apanasovich et al. (2012). + * localtheta[4] is the smoothness of Z1. + * localtheta[5] is the smoothness of Z2. + * localtheta[6] is the first latent cross smoothness parameter; see Delta_A of Theorem 1 (i) of Apanasovich et al. (2012). + * localtheta[7] is the second latent cross smoothness parameter; see A_ij of Theorem 1 (i) of Apanasovich et al. (2012). + * localtheta[8] is the first latent cross variance parameter; see W_ii of Equation (8) of Apanasovich et al. (2012). + * localtheta[9] is the second latent cross variance parameter; see W_jj of Equation (8) of Apanasovich et al. (2012). + * localtheta[10] is the third latent cross variance parameter; see W_{V,ij} of Equation (8) of Apanasovich et al. (2012). + * + * + * Reference: Tatiyana V. Apanasovich , Marc G. Genton & Ying Sun (2012) A Valid Matérn Class of Cross-Covariance Functions + * for Multivariate Random Fields With Any Number of Components, Journal of the American Statistical Association, + * 107:497, 180-193, DOI: 10.1080/01621459.2011.643197 + * + * @param[in] distance_metric + * Distance metric "euclidean Distance (ED) ->0" or "Great Circle Distance (GCD) ->1" + * + ******************************************************************************* + * + * + ******************************************************************************/ + +void core_dcmg_bivariate_flexible(double* A, int m, int n, + int m0, int n0, location* l1, + location* l2, double* localtheta, int distance_metric) { + + int i, j; + int i0 = m0; + int j0 = n0; + double x0, y0; + double expr1 = 0.0, expr2 = 0.0, expr12 = 0.0; + double con1 = 0.0, con2 = 0.0, con12 = 0.0, scale12 = 0.0, rho = 0.0, nu12 = 0.0, sigma_square11 = 0.0, sigma_square22 = 0.0; + double scale1 = localtheta[0], scale2 = localtheta[1], nu1 = localtheta[4], nu2 = localtheta[5]; + + scale12 = pow(0.5 * (pow(scale1, -2) + pow(scale2, -2)) + localtheta[2] * (1 - localtheta[3]), + -0.5); //Remark 1 (c) of Apanasovich et al. (2012) + + nu12 = 0.5 * (nu1 + nu2) + localtheta[6] * (1 - localtheta[7]); //Theorem 1 (i) of Apanasovich et al. (2012). + + rho = localtheta[8] * localtheta[9] * localtheta[10] * + pow(scale12, 2 * localtheta[6] + (nu1 + nu2)) + * tgamma(0.5 * (nu1 + nu2) + 1) * tgamma(nu12) / + tgamma(nu12 + 1); //Equation (8) of Apanasovich et al. (2012). + + sigma_square11 = localtheta[8] * localtheta[8] * + pow(scale1, 2 * localtheta[6] + nu1 + nu1) * + tgamma(nu1); //Equation (8) of Apanasovich et al. (2012). + + sigma_square22 = localtheta[9] * localtheta[9] * + pow(scale2, 2 * localtheta[6] + nu2 + nu2) * + tgamma(nu2); //Equation (8) of Apanasovich et al. (2012). + + con1 = pow(2, (nu1 - 1)) * tgamma(nu1); + con1 = 1.0 / con1; + con1 = sigma_square11 * con1; + + con2 = pow(2, (nu2 - 1)) * tgamma(nu2); + con2 = 1.0 / con2; + con2 = sigma_square22 * con2; + + con12 = pow(2, (nu12 - 1)) * tgamma(nu12); + con12 = 1.0 / con12; + con12 = rho * con12; + + i0 /= 2; + for (i = 0; i < m; i += 2) { + j0 = n0 / 2; + for (j = 0; j < n; j += 2) { + expr1 = calculateDistance(l1, l2, i0, j0, distance_metric, 0) / scale1; + expr2 = calculateDistance(l1, l2, i0, j0, distance_metric, 0) / scale2; + expr12 = calculateDistance(l1, l2, i0, j0, distance_metric, 0) / scale12; + + if (expr1 == 0) { + A[i + j * m] = localtheta[0]; + A[(i + 1) + j * m] = A[i + (j + 1) * m] = rho; + A[(i + 1) + (j + 1) * m] = localtheta[1]; + } else { + A[i + j * m] = con1 * pow(expr1, nu1) + * gsl_sf_bessel_Knu(nu1, expr1); + A[(i + 1) + j * m] = A[i + (j + 1) * m] = con12 + * pow(expr12, nu12) * gsl_sf_bessel_Knu(nu12, expr12); + A[(i + 1) + (j + 1) * m] = con2 * pow(expr2, nu2) + * gsl_sf_bessel_Knu(nu2, expr2); + } + j0++; + } + i0++; + } +} + + +/***************************************************************************//** + * + * core_dcmg_bivariate_parsimonious - Generate covariance matrix A in dense format between two sets of locations (l1, l2) (Parsimonious Bivariate Matern Kernel). + * The routine makes only one pass through the tile A. + * One tile operation. + ******************************************************************************* + * + * @param[out] A + * The m-by-n matrix on which to compute the covariance matrix. + * + * @param[in] m + * The number of rows in the tile A. + * + * @param[in] n + * The number of cols in the tile A. + * + * @param[in] m0 + * Global row index of the tile A. + * + * @param[in] n0 + * Global col index of the tile A. + * + * @param[in] l1 + * Location struct of the first input. + * + * @param[in] l2 + * Location struct of the second input. + * + * @param[in] localtheta + * Parameter vector that is used to generate the output covariance matrix. + * + * localtheta[0] is the variance of Z1. + * localtheta[1] is the variance of Z2. + * localtheta[2] is the common scale parameter for Z1 and Z2. + * localtheta[3] is the smoothness of Z1. + * localtheta[4] is the smoothness of Z2. + * localtheta[5] is the correlation parameter of Z1 and Z2. + * + * @param[in] distance_metric + * Distance metric "euclidean Distance (ED) ->0" or "Great Circle Distance (GCD) ->1" + * + ******************************************************************************* + * + * + ******************************************************************************/ +void core_dcmg_bivariate_parsimonious(double* A, int m, int n, + int m0, int n0, location* l1, + location* l2, double* localtheta, int distance_metric) { + + int i, j; + int i0 = m0; + int j0 = n0; + double x0, y0; + double expr = 0.0; + double con1 = 0.0, con2 = 0.0, con12 = 0.0, rho = 0.0, nu12 = 0.0; + + con1 = pow(2, (localtheta[3] - 1)) * tgamma(localtheta[3]); + con1 = 1.0 / con1; + con1 = localtheta[0] * con1; + + con2 = pow(2, (localtheta[4] - 1)) * tgamma(localtheta[4]); + con2 = 1.0 / con2; + con2 = localtheta[1] * con2; + + //The average + nu12 = 0.5 * (localtheta[3] + localtheta[4]); + + rho = localtheta[5] * sqrt((tgamma(localtheta[3] + 1) * tgamma(localtheta[4] + 1)) / + (tgamma(localtheta[3]) * tgamma(localtheta[4]))) * + tgamma(nu12) / tgamma(nu12 + 1); + + + con12 = pow(2, (nu12 - 1)) * tgamma(nu12); + con12 = 1.0 / con12; + con12 = rho * sqrt(localtheta[0] * localtheta[1]) * con12; + + i0 /= 2; + for (i = 0; i < m - 1; i += 2) { + j0 = n0 / 2; + for (j = 0; j < n - 1; j += 2) { + expr = calculateDistance(l1, l2, i0, j0, distance_metric, 0) / localtheta[2]; + + if (expr == 0) { + A[i + j * m] = localtheta[0]; + A[(i + 1) + j * m] = A[i + (j + 1) * m] = rho + * sqrt(localtheta[0] * localtheta[1]); + A[(i + 1) + (j + 1) * m] = localtheta[1]; + } else { + A[i + j * m] = con1 * pow(expr, localtheta[3]) + * gsl_sf_bessel_Knu(localtheta[3], expr); + A[(i + 1) + j * m] = A[i + (j + 1) * m] = con12 * pow(expr, nu12) + * gsl_sf_bessel_Knu(nu12, expr); + A[(i + 1) + (j + 1) * m] = con2 * pow(expr, localtheta[4]) + * gsl_sf_bessel_Knu(localtheta[4], expr); + } + j0++; + } + i0++; + } +} + + +/***************************************************************************//** + * + * core_dcmg_bivariate_parsimonious - Generate covariance matrix A in dense format between two sets of locations (l1, l2) (Parsimonious trivariate Matern Kernel). + * The routine makes only one pass through the tile A. + * One tile operation. + ******************************************************************************* + * + * @param[out] A + * The m-by-n matrix on which to compute the covariance matrix. + * + * @param[in] m + * The number of rows in the tile A. + * + * @param[in] n + * The number of cols in the tile A. + * + * @param[in] m0 + * Global row index of the tile A. + * + * @param[in] n0 + * Global col index of the tile A. + * + * @param[in] l1 + * Location struct of the first input. + * + * @param[in] l2 + * Location struct of the second input. + * +* @param[in] localtheta + * Parameter vector that is used to generate the output covariance matrix. + * + * localtheta[0] is the variance of Z1. + * localtheta[1] is the variance of Z2. + * localtheta[2] is the common scale parameter for Z1 and Z2. + * localtheta[3] is the smoothness of Z1. + * localtheta[4] is the smoothness of Z2. + * localtheta[5] is the correlation parameter of Z1 and Z2. + * + * @param[in] distance_metric + * Distance metric "euclidean Distance (ED) ->0" or "Great Circle Distance (GCD) ->1" + * + ******************************************************************************* + * + * + ******************************************************************************/ +void core_dcmg_trivariate_parsimonious(double* A, int m, int n, + int m0, int n0, location* l1, + location* l2, double* localtheta, int distance_metric) { + + int i, j; + int i0 = m0; + int j0 = n0; + double x0, y0; + double expr = 0.0; + double con1 = 0.0, con2 = 0.0, con3 = 0.0, con12 = 0.0, + con13 = 0.0, con23 = 0.0, rho12 = 0.0, rho13 = 0.0, rho23 = 0.0, nu12 = 0.0, nu13 = 0.0, nu23 = 0.0; + + con1 = pow(2, (localtheta[4] - 1)) * tgamma(localtheta[4]); + con1 = 1.0 / con1; + con1 = localtheta[0] * con1; + + con2 = pow(2, (localtheta[5] - 1)) * tgamma(localtheta[5]); + con2 = 1.0 / con2; + con2 = localtheta[1] * con2; + + con3 = pow(2, (localtheta[6] - 1)) * tgamma(localtheta[6]); + con3 = 1.0 / con3; + con3 = localtheta[2] * con3; + + //The average + nu12 = 0.5 * (localtheta[4] + localtheta[5]); + nu13 = 0.5 * (localtheta[4] + localtheta[6]); + nu23 = 0.5 * (localtheta[5] + localtheta[6]); + + rho12 = localtheta[7] * sqrt((tgamma(localtheta[4] + 1) * tgamma(localtheta[5] + 1)) / + (tgamma(localtheta[4]) * tgamma(localtheta[5]))) * + tgamma(nu12) / tgamma(nu12 + 1); + + rho13 = localtheta[8] * sqrt((tgamma(localtheta[4] + 1) * tgamma(localtheta[6] + 1)) / + (tgamma(localtheta[4]) * tgamma(localtheta[6]))) * + tgamma(nu13) / tgamma(nu13 + 1); + + rho23 = localtheta[9] * sqrt((tgamma(localtheta[5] + 1) * tgamma(localtheta[6] + 1)) / + (tgamma(localtheta[5]) * tgamma(localtheta[6]))) * + tgamma(nu23) / tgamma(nu23 + 1); + + con12 = pow(2, (nu12 - 1)) * tgamma(nu12); + con12 = 1.0 / con12; + con12 = rho12 * sqrt(localtheta[0] * localtheta[1]) * con12; + + con13 = pow(2, (nu13 - 1)) * tgamma(nu13); + con13 = 1.0 / con13; + con13 = rho13 * sqrt(localtheta[0] * localtheta[2]) * con13; + + con23 = pow(2, (nu23 - 1)) * tgamma(nu23); + con23 = 1.0 / con23; + con23 = rho23 * sqrt(localtheta[1] * localtheta[2]) * con23; + + i0 /= 3; + for (i = 0; i < m - 1; i += 3) { + j0 = n0 / 3; + for (j = 0; j < n - 1; j += 3) { + expr = calculateDistance(l1, l2, i0, j0, distance_metric, 0) / localtheta[3]; + + if (expr == 0) { + A[i + j * m] = localtheta[0]; + + A[(i + 1) + j * m] = A[i + (j + 1) * m] = rho12 * sqrt(localtheta[0] * localtheta[1]); + A[(i + 2) + j * m] = A[i + (j + 2) * m] = rho13 * sqrt(localtheta[0] * localtheta[2]); + + A[(i + 1) + (j + 1) * m] = localtheta[1]; + + A[(i + 1) + (j + 2) * m] = A[(i + 2) + (j + 1) * m] = rho23 * sqrt(localtheta[1] * localtheta[2]); + + A[(i + 2) + (j + 2) * m] = localtheta[2]; + } else { + A[i + j * m] = con1 * pow(expr, localtheta[4]) * gsl_sf_bessel_Knu(localtheta[4], expr); + + A[(i + 1) + j * m] = A[i + (j + 1) * m] = con12 * pow(expr, nu12) * gsl_sf_bessel_Knu(nu12, expr); + A[(i + 2) + j * m] = A[i + (j + 2) * m] = con13 * pow(expr, nu13) * gsl_sf_bessel_Knu(nu13, expr); + + A[(i + 1) + (j + 1) * m] = con2 * pow(expr, localtheta[5]) * gsl_sf_bessel_Knu(localtheta[5], expr); + + A[(i + 1) + (j + 2) * m] = A[(i + 2) + (j + 1) * m] = + con23 * pow(expr, nu23) * gsl_sf_bessel_Knu(nu23, expr); + + A[(i + 2) + (j + 2) * m] = con3 * pow(expr, localtheta[6]) * gsl_sf_bessel_Knu(localtheta[6], expr); + } + j0++; + } + i0++; + } +} + +/***************************************************************************//** + * + * core_dcmg_pow_exp - Generate covariance matrix A in dense format between two sets of locations (l1, l2) (Power exp). + * The routine makes only one pass through the tile A. + * One tile operation. + ******************************************************************************* + * + * @param[out] A + * The m-by-n matrix on which to compute the covariance matrix. + * + * @param[in] m + * The number of rows in the tile A. + * + * @param[in] n + * The number of cols in the tile A. + * + * @param[in] m0 + * Global row index of the tile A. + * + * @param[in] n0 + * Global col index of the tile A. + * + * @param[in] l1 + * Location struct of the first input. + * + * @param[in] l2 + * Location struct of the second input. + * + * @param[in] localtheta + * Parameter vector that is used to generate the output covariance matrix. + * + * @param[in] distance_metric + * Distance metric "euclidean Distance (ED) ->0" or "Great Circle Distance (GCD) ->1" + * + ******************************************************************************* + * + * + ******************************************************************************/ +void core_dcmg_pow_exp(double* A, int m, int n, + int m0, int n0, + location* l1, location* l2, + double* localtheta, int distance_metric) { + + //Matern kernel + //localtheta[0] --> variance (sigma), + //localtheta[1] --> range(beta) + //localtheta[2] --> smoothness (nu) + + //Power exp kernel + //localtheta[0] --> variance (sigma), + //localtheta[1] --> range(beta) + //localtheta[2] --> range(delta) 0 < delta< 2 + int i, j; + int i0 = m0; + int j0 = n0; + double x0, y0, z0; + double expr = 0.0; + double expr1 = 0.0; + double sigma_square = localtheta[0];// * localtheta[0]; + + for (i = 0; i < m; i++) { + j0 = n0; + for (j = 0; j < n; j++) { + expr = calculateDistance(l1, l2, i0, j0, distance_metric, 0); + expr1 = pow(expr, localtheta[2]); + + + if (expr == 0) + A[i + j * m] = sigma_square /*+ 1e-4*/; + else + A[i + j * m] = sigma_square * exp(-(expr1 / localtheta[1])); // power-exp kernel + j0++; + } + i0++; + } +} + + +/***************************************************************************//** + * + * core_scmg_pow_exp - Calculate covariance matrix A - single precision. + * The routine makes only one pass through the tile A. + * One tile operation. + ******************************************************************************* + * + * @param[out] A + * The m-by-n matrix on which to compute the covariance matrix. + * + * @param[in] m + * The number of rows in the tile A. + * + * @param[in] n + * The number of cols in the tile A. + * + * @param[in] m0 + * global row index of the tile A. + * + * @param[in] n0 + * global col index of the tile A. + * + * @param[in] l1 + * location struct of the first input. + * + * @param[in] l2 + * location struct of the second input. + * + * @param[in] localtheta + * parameter vector that should be used to generate the output covariance matrix + * + * @param[in] distance_metric + * distance metric "euclidean Distance (ED"" or "Great Circle Distance (GCD)" + * + ******************************************************************************* + * + * + ******************************************************************************/ +void core_scmg_pow_exp(float *A, int m, int n, + int m0, int n0, + location* l1, location* l2, + double* localtheta, int distance_metric) { + + int i, j; + int i0 = m0; + int j0 = n0; + float x0, y0, z0; + float expr = 0.0; + float expr1 = 0.0; + float sigma_square = localtheta[0];// * localtheta[0]; + + + for (i = 0; i < m; i++) { + j0 = n0; + for (j = 0; j < n; j++) { + expr = calculateDistance(l1, l2, + i0, j0, distance_metric, 0); + expr1 = pow(expr, localtheta[2]); + if (expr == 0) + A[i + j * m] = sigma_square /*+ 1e-4*/; + else + A[i + j * m] = sigma_square * exp(-(expr1 / localtheta[1])); // power-exp kernel + j0++; + } + i0++; + } + +} + + +/***************************************************************************//** + * + * core_sdcmg_pow_exp - Calculate covariance matrix A - single precision. + * The routine makes only one pass through the tile A. + * One tile operation. + ******************************************************************************* + * + * @param[out] A + * The m-by-n matrix on which to compute the covariance matrix. + * + * @param[in] m + * The number of rows in the tile A. + * + * @param[in] n + * The number of cols in the tile A. + * + * @param[in] m0 + * global row index of the tile A. + * + * @param[in] n0 + * global col index of the tile A. + * + * @param[in] l1 + * location struct of the first input. + * + * @param[in] l2 + * location struct of the second input. + * + * @param[in] localtheta + * parameter vector that should be used to generate the output covariance matrix + * + * @param[in] distance_metric + * distance metric "euclidean Distance (ED"" or "Great Circle Distance (GCD)" + * + ******************************************************************************* + * + * + ******************************************************************************/ + +void core_sdcmg_pow_exp(double* A, int m, int n, + int m0, int n0, + location* l1, location* l2, + double* localtheta, int distance_metric) { + + int i, j; + int i0 = m0; + int j0 = n0; + double x0, y0, z0; + double expr = 0.0; + double expr1 = 0.0; + double sigma_square = localtheta[0];// * localtheta[0]; + + for (i = 0; i < m; i++) { + j0 = n0; + for (j = 0; j < n; j++) { + expr = calculateDistance(l1, l2, i0, j0, distance_metric, 0); + expr1 = pow(expr, localtheta[2]); + if (expr == 0) + A[i + j * m] = (float) (sigma_square /*+ 1e-4*/); + else + A[i + j * m] = (float) (sigma_square * exp(-(expr1 / localtheta[1]))); // power-exp kernel + j0++; + } + i0++; + } +} + +/***************************************************************************//** + * + * core_dcmg_non_stat - Generate covariance matrix A in dense format between two sets of locations (l1, l2) (Non-Stationary Matern Kernel). + * The routine makes only one pass through the tile A. + * One tile operation. + ******************************************************************************* + * + * @param[out] A + * The m-by-n matrix on which to compute the covariance matrix. + * + * @param[in] m + * The number of rows in the tile A. + * + * @param[in] n + * The number of cols in the tile A. + * + * @param[in] m0 + * Global row index of the tile A. + * + * @param[in] n0 + * Global col index of the tile A. + * + * @param[in] l1 + * Location struct of the first input. + * + * @param[in] l2 + * Location struct of the second input. + * + * @param[in] localtheta + * Parameter vector that is used to generate the output covariance matrix. + * + * @param[in] distance_metric + * Distance metric "euclidean Distance (ED) ->0" or "Great Circle Distance (GCD) ->1" + * + ******************************************************************************* + * + * + ******************************************************************************/ +void core_dcmg_non_stat(double* A, int m, int n, int m0, int n0, location* l1, location* l2, double* localtheta, + int distance_metric) { + + double l1x, l1y, l2x, l2y; + + double expr = 0.0; + double con, sigma_square, beta, nu; + double a, b, c, d, e, f, g, h, ti, tj; + + a = localtheta[0]; + b = localtheta[1]; + d = localtheta[2]; + e = localtheta[3]; + f = localtheta[4]; + g = localtheta[5]; + h = localtheta[6]; + ti = localtheta[7]; + tj = 0; + + double nu_arr_1[m]; + double sigma_arr_1[m]; + double lambda_arr_1[m]; + double nu_arr_2[n]; + double sigma_arr_2[n]; + double lambda_arr_2[n]; + for (int i = 0; i < m; i++) { + l1x = l1->x[i + m0]; + l1y = l1->y[i + m0]; + nu_arr_1[i] = neu(l1x, l1y, g, h, ti); + sigma_arr_1[i] = sigma(l1x, l1y, d, e, f); + lambda_arr_1[i] = lambda(l1x, l1y, a, b); + } + + for (int j = 0; j < n; j++) { + l2x = l2->x[j + n0]; + l2y = l2->y[j + n0]; + + nu_arr_2[j] = neu(l2x, l2y, g, h, ti); + sigma_arr_2[j] = sigma(l2x, l2y, d, e, f); + lambda_arr_2[j] = lambda(l2x, l2y, a, b); + } + + for (int i = 0; i < m; i++) { + l1x = l1->x[i + m0]; + l1y = l1->y[i + m0]; + + for (int j = 0; j < n; j++) { + l2x = l2->x[j + n0]; + l2y = l2->y[j + n0]; + + double term1 = (sigma_arr_1[i]) * (sigma_arr_2[j]) * sqrt(lambda_arr_1[i]) * sqrt(lambda_arr_2[j]); + double term2 = 2 / ((lambda_arr_1[i]) + (lambda_arr_2[j])); + double neuij = ((nu_arr_1[i]) + (nu_arr_2[j])) / 2; + double Qij = calculateMahalanobisDistanceSquared(l1x, l1y, l2x, l2y, term2, 0, 0, term2); + double prod1 = 2 * sqrt(neuij * Qij); + double term3 = matern_util(1, neuij, prod1); + A[i + j * m] = term1 * term2 * term3; + } + } +} diff --git a/exageostat_exact/cpu_core/compute/core_zcmg_non_stat.c b/exageostat_exact/cpu_core/compute/core_zcmg_non_stat.c new file mode 100644 index 0000000..b1bbb0b --- /dev/null +++ b/exageostat_exact/cpu_core/compute/core_zcmg_non_stat.c @@ -0,0 +1,226 @@ +/** + * + * Copyright (c) 2017-2023 King Abdullah University of Science and Technology + * All rights reserved. + * + * ExaGeoStat is a software package provided by KAUST + **/ +/** + * + * @file core_dcmg.c + * + * Generate covariance matrix of a set of locations in 2D using first order non-statinary Matern kernel. + * + * @version 1.2.0 + * + * @author Sameh Abdulah + * @date 2022-11-09 + * + **/ +#include "../include/exageostatcore.h" + +// This function converts decimal degrees to radians +static double deg2rad(double deg) { + return (deg * PI / 180); +} + +// This function converts radians to decimal degrees +static double rad2deg(double rad) { + return (rad * 180 / PI); +} + +/** + * Returns the distance between two points on the Earth. + * Direct translation from http://en.wikipedia.org/wiki/Haversine_formula + * @param lat1d Latitude of the first point in degrees + * @param lon1d Longitude of the first point in degrees + * @param lat2d Latitude of the second point in degrees + * @param lon2d Longitude of the second point in degrees + * @return The distance between the two points in kilometers + */ +static double distanceEarth(double lat1d, double lon1d, double lat2d, double lon2d) { + double lat1r, lon1r, lat2r, lon2r, u, v; + lat1r = deg2rad(lat1d); + lon1r = deg2rad(lon1d); + lat2r = deg2rad(lat2d); + lon2r = deg2rad(lon2d); + u = sin((lat2r - lat1r) / 2); + v = sin((lon2r - lon1r) / 2); + return 2.0 * earthRadiusKm * asin(sqrt(u * u + cos(lat1r) * cos(lat2r) * v * v)); +} + +static double calculateDistance(double x1, double y1, double x2, double y2, int distance_metric) { + + if (distance_metric == 1) + return distanceEarth(x1, y1, x2, y2); + return sqrt(pow((x2 - x1), 2) + pow((y2 - y1), 2)); +} + +/***************************************************************************//** + * + * core_dcmg - Generate covariance matrix A in dense format between two sets of locations (l1, l2) (Matern Kernel). + * The routine makes only one pass through the tile A. + * One tile operation. + ******************************************************************************* + * + * @param[out] A + * The m-by-n matrix on which to compute the covariance matrix. + * + * @param[in] m + * The number of rows in the tile A. + * + * @param[in] n + * The number of cols in the tile A. + * + * @param[in] m0 + * Global row index of the tile A. + * + * @param[in] n0 + * Global col index of the tile A. + * + * @param[in] l1 + * Location struct of the first input. + * + * @param[in] l2 + * Location struct of the second input. + * + * @param[in] localtheta + * Parameter vector that is used to generate the output covariance matrix. + * + * @param[in] distance_metric + * Distance metric "euclidean Distance (ED) ->0" or "Great Circle Distance (GCD) ->1" + * + ******************************************************************************* + * + * + ******************************************************************************/ +void core_dcmg_nono_stat(double* A, int m, int n, int m0, int n0, location *l1, location *l2, location *lm, + double* localtheta, int distance_metric) { + + int i, j; + double l1x, l1y, l2x, l2y, lmx, lmy; + double theta_0i, theta_0j, theta_1i, theta_1j, theta_2i, theta_2j; + double diffx, diffy; + double expr = 0.0; + double con, sigma_square, beta, nu; + + for (j = 0; j < n; j++) { + l1x = l1->x[j + n0]; + l1y = l1->y[j + n0]; + diffx = abs(l1x - lmx); + diffy = abs(l1y - lmy); + theta_0i = localtheta[0] + (localtheta[1] * diffx) + (localtheta[2] * diffy); + theta_1i = localtheta[3] + (localtheta[4] * diffx) + (localtheta[5] * diffy); + theta_2i = localtheta[6] + (localtheta[7] * diffx) + (localtheta[8] * diffy); + + for (i = 0; i < m; i++) { + l2x = l2->x[i + m0]; + l2y = l2->y[i + m0]; + diffx = abs(l2x - lmx); + diffy = abs(l2y - lmy); + theta_0j = localtheta[0] + (localtheta[1] * diffx) + (localtheta[2] * diffy); + theta_1j = localtheta[3] + (localtheta[4] * diffx) + (localtheta[5] * diffy); + theta_2j = localtheta[6] + (localtheta[7] * diffx) + (localtheta[8] * diffy); + sigma_square = (theta_0i + theta_0j) / 2; + beta = (theta_1i + theta_1j) / 2; + nu = (theta_2i + theta_2j) / 2; + con = pow(2, (nu - 1)) * tgamma(nu); + con = 1.0 / con; + con = sigma_square * con; + //MLE calculation + expr = calculateDistance(l1x, l1y, l2x, l2y, distance_metric) / beta; + if (expr == 0) + A[i + j * m] = sigma_square; /* + 1e-4*/ + else + A[i + j * m] = con * pow(expr, nu) * gsl_sf_bessel_Knu(nu, expr); // Matern Function + } + } +} + +void core_sdcmg_nono_stat(double* A, int m, int n, int m0, int n0, location *l1, location *l2, location *lm, + double* localtheta, int distance_metric) { + + int i, j; + double l1x, l1y, l2x, l2y, lmx, lmy; + double theta_0i, theta_0j, theta_1i, theta_1j, theta_2i, theta_2j; + double diffx, diffy; + double expr = 0.0; + double con, sigma_square, beta, nu; + + for (j = 0; j < n; j++) { + l1x = l1->x[j + n0]; + l1y = l1->y[j + n0]; + diffx = abs(l1x - lmx); + diffy = abs(l1y - lmy); + theta_0i = localtheta[0] + (localtheta[1] * diffx) + (localtheta[2] * diffy); + theta_1i = localtheta[3] + (localtheta[4] * diffx) + (localtheta[5] * diffy); + theta_2i = localtheta[6] + (localtheta[7] * diffx) + (localtheta[8] * diffy); + + for (i = 0; i < m; i++) { + l2x = l2->x[i + m0]; + l2y = l2->y[i + m0]; + diffx = abs(l2x - lmx); + diffy = abs(l2y - lmy); + theta_0j = localtheta[0] + (localtheta[1] * diffx) + (localtheta[2] * diffy); + theta_1j = localtheta[3] + (localtheta[4] * diffx) + (localtheta[5] * diffy); + theta_2j = localtheta[6] + (localtheta[7] * diffx) + (localtheta[8] * diffy); + sigma_square = (theta_0i + theta_0j) / 2; + beta = (theta_1i + theta_1j) / 2; + nu = (theta_2i + theta_2j) / 2; + con = pow(2, (nu - 1)) * tgamma(nu); + con = 1.0 / con; + con = sigma_square * con; + //MLE calculation + expr = calculateDistance(l1x, l1y, l2x, l2y, distance_metric) / beta; + if (expr == 0) + A[i + j * m] = sigma_square; /* + 1e-4*/ + else + A[i + j * m] = con * pow(expr, nu) * gsl_sf_bessel_Knu(localtheta[2], expr); // Matern Function + + } + } +} + +void core_scmg_nono_stat(float *A, int m, int n, int m0, int n0, location *l1, location *l2, location *lm, + double* localtheta, int distance_metric) { + + int i, j; + double l1x, l1y, l2x, l2y, lmx, lmy; + double theta_0i, theta_0j, theta_1i, theta_1j, theta_2i, theta_2j; + double diffx, diffy; + double expr = 0.0; + double con, sigma_square, beta, nu; + + for (j = 0; j < n; j++) { + l1x = l1->x[j + n0]; + l1y = l1->y[j + n0]; + diffx = abs(l1x - lmx); + diffy = abs(l1y - lmy); + theta_0i = localtheta[0] + (localtheta[1] * diffx) + (localtheta[2] * diffy); + theta_1i = localtheta[3] + (localtheta[4] * diffx) + (localtheta[5] * diffy); + theta_2i = localtheta[6] + (localtheta[7] * diffx) + (localtheta[8] * diffy); + + for (i = 0; i < m; i++) { + l2x = l2->x[i + m0]; + l2y = l2->y[i + m0]; + diffx = abs(l2x - lmx); + diffy = abs(l2y - lmy); + theta_0j = localtheta[0] + (localtheta[1] * diffx) + (localtheta[2] * diffy); + theta_1j = localtheta[3] + (localtheta[4] * diffx) + (localtheta[5] * diffy); + theta_2j = localtheta[6] + (localtheta[7] * diffx) + (localtheta[8] * diffy); + sigma_square = (theta_0i + theta_0j) / 2; + beta = (theta_1i + theta_1j) / 2; + nu = (theta_2i + theta_2j) / 2; + con = pow(2, (nu - 1)) * tgamma(nu); + con = 1.0 / con; + con = sigma_square * con; + //MLE calculation + expr = calculateDistance(l1x, l1y, l2x, l2y, distance_metric) / beta; + if (expr == 0) + A[i + j * m] = (float) sigma_square; /* + 1e-4*/ + else + A[i + j * m] = (float) (con * pow(expr, nu) * + gsl_sf_bessel_Knu(localtheta[2], expr)); // Matern Function + } + } +} \ No newline at end of file diff --git a/exageostat_exact/core/compute/core_zcmg_nuggets.c b/exageostat_exact/cpu_core/compute/core_zcmg_nuggets.c similarity index 74% rename from exageostat_exact/core/compute/core_zcmg_nuggets.c rename to exageostat_exact/cpu_core/compute/core_zcmg_nuggets.c index b59b80d..188291e 100644 --- a/exageostat_exact/core/compute/core_zcmg_nuggets.c +++ b/exageostat_exact/cpu_core/compute/core_zcmg_nuggets.c @@ -1,6 +1,6 @@ /** * - * Copyright (c) 2017-2020 King Abdullah University of Science and Technology + * Copyright (c) 2017-2023 King Abdullah University of Science and Technology * All rights reserved. * * ExaGeoStat is a software package provided by KAUST @@ -11,10 +11,10 @@ * * Generate covariance matrix of a set of locations in 2D using Matern kernel. * - * @version 1.1.0 + * @version 1.2.0 * @author Mary Lai Salvana * @author Sameh Abdulah - * @date 2020-05-05 + * @date 2022-11-09 * **/ #include "../include/exageostatcore.h" @@ -23,10 +23,12 @@ static double deg2rad(double deg) { return (deg * PI / 180); } + // This function converts radians to decimal degrees static double rad2deg(double rad) { return (rad * 180 / PI); } + /** * Returns the distance between two points on the Earth. * Direct translation from http://en.wikipedia.org/wiki/Haversine_formula @@ -42,28 +44,28 @@ static double distanceEarth(double lat1d, double lon1d, double lat2d, double lon lon1r = deg2rad(lon1d); lat2r = deg2rad(lat2d); lon2r = deg2rad(lon2d); - u = sin((lat2r - lat1r)/2); - v = sin((lon2r - lon1r)/2); + u = sin((lat2r - lat1r) / 2); + v = sin((lon2r - lon1r) / 2); return 2.0 * earthRadiusKm * asin(sqrt(u * u + cos(lat1r) * cos(lat2r) * v * v)); } static double calculateDistance(double x1, double y1, double x2, double y2, int distance_metric) { - if(distance_metric == 1) + if (distance_metric == 1) return distanceEarth(x1, y1, x2, y2); - return sqrt(pow((x2 - x1), 2) + pow((y2 - y1), 2)); + return sqrt(pow((x2 - x1), 2) + pow((y2 - y1), 2)); } static double calculateDistance3d(double x1, double y1, double z1, - double x2, double y2, double z2, int distance_metric) { + double x2, double y2, double z2, int distance_metric) { - if(distance_metric == 1) - { + if (distance_metric == 1) { printf("Great Circle (GC) distance is only valid for 2d\n"); exit(0); } - return sqrt(pow((x2 - x1), 2) + pow((y2 - y1), 2) + pow((z2 - z1), 2)); + return sqrt(pow((x2 - x1), 2) + pow((y2 - y1), 2) + pow((z2 - z1), 2)); } + /***************************************************************************//** * * core_dcmg_nuggets - Generate covariance matrix A in dense format between two sets of locations (l1, l2) (Matern Kernel). @@ -102,9 +104,9 @@ static double calculateDistance3d(double x1, double y1, double z1, * * ******************************************************************************/ -void core_dcmg_nuggets (double *A, int m, int n, int m0, int n0, location *l1, location *l2, double *localtheta, int distance_metric) { +void core_dcmg_nuggets(double* A, int m, int n, int m0, int n0, location *l1, location *l2, double* localtheta, + int distance_metric) { - // printf("%f, %f, %f, %f\n", localtheta[0], localtheta[1], localtheta[2], localtheta[3]); int i, j; int i0 = m0; int j0 = n0; @@ -113,52 +115,46 @@ void core_dcmg_nuggets (double *A, int m, int n, int m0, int n0, location *l1, double con = 0.0; double sigma_square = localtheta[0];// * localtheta[0]; - con = pow(2,(localtheta[2]-1)) * tgamma(localtheta[2]); - con = 1.0/con; + con = pow(2, (localtheta[2] - 1)) * tgamma(localtheta[2]); + con = 1.0 / con; con = sigma_square * con; - if(l1->z == NULL || l2->z == NULL ) - { + if (l1->z == NULL || l2->z == NULL) { for (i = 0; i < m; i++) { j0 = n0; x0 = l1->x[i0]; y0 = l1->y[i0]; for (j = 0; j < n; j++) { - expr = calculateDistance(x0, y0, l2->x[j0], l2->y[j0], distance_metric)/localtheta[1]; - if(expr == 0) + expr = calculateDistance(x0, y0, l2->x[j0], l2->y[j0], distance_metric) / localtheta[1]; + if (expr == 0) A[i + j * m] = sigma_square + localtheta[3]; else - A[i + j * m] = con*pow(expr, localtheta[2])*gsl_sf_bessel_Knu(localtheta[2],expr); // Matern Function + A[i + j * m] = + con * pow(expr, localtheta[2]) * gsl_sf_bessel_Knu(localtheta[2], expr); // Matern Function j0++; } i0++; } - } - - else - { + } else { for (i = 0; i < m; i++) { j0 = n0; x0 = l1->x[i0]; y0 = l1->y[i0]; z0 = l1->z[i0]; for (j = 0; j < n; j++) { - expr = calculateDistance3d(x0, y0, z0, - l2->x[j0], l2->y[j0], l2->z[j0], distance_metric); - if(expr == 0) + expr = calculateDistance3d(x0, y0, z0, + l2->x[j0], l2->y[j0], l2->z[j0], distance_metric); + if (expr == 0) A[i + j * m] = sigma_square + localtheta[3]; else - A[i + j * m] = con*pow(expr, localtheta[2])*gsl_sf_bessel_Knu(localtheta[2],expr); // Matern Function + A[i + j * m] = + con * pow(expr, localtheta[2]) * gsl_sf_bessel_Knu(localtheta[2], expr); // Matern Function j0++; } i0++; } - - - } } - /***************************************************************************//** * * core_scmg_nuggets - Calculate covariance matrix A - single precision. @@ -197,7 +193,8 @@ void core_dcmg_nuggets (double *A, int m, int n, int m0, int n0, location *l1, * * ******************************************************************************/ -void core_scmg_nuggets (float *A, int m, int n, int m0, int n0, location *l1, location *l2, double *localtheta, int distance_metric) { +void core_scmg_nuggets(float *A, int m, int n, int m0, int n0, location *l1, location *l2, double* localtheta, + int distance_metric) { int i, j; int i0 = m0; @@ -207,8 +204,8 @@ void core_scmg_nuggets (float *A, int m, int n, int m0, int n0, location *l1, l float con = 0.0; float sigma_square = localtheta[0];// * localtheta[0]; - con = pow(2,(localtheta[2]-1)) * tgamma(localtheta[2]); - con = 1.0/con; + con = pow(2, (localtheta[2] - 1)) * tgamma(localtheta[2]); + con = 1.0 / con; con = sigma_square * con; for (i = 0; i < m; i++) { @@ -216,24 +213,20 @@ void core_scmg_nuggets (float *A, int m, int n, int m0, int n0, location *l1, l x0 = l1->x[i0]; y0 = l1->y[i0]; for (j = 0; j < n; j++) { - expr = calculateDistance(x0, y0, l2->x[j0], l2->y[j0], distance_metric)/localtheta[1]; - if(expr == 0) + expr = calculateDistance(x0, y0, l2->x[j0], l2->y[j0], distance_metric) / localtheta[1]; + if (expr == 0) A[i + j * m] = sigma_square + localtheta[3]; else - A[i + j * m] = con*pow(expr, localtheta[2])*gsl_sf_bessel_Knu(localtheta[2],expr); // Matern Function + A[i + j * m] = + con * pow(expr, localtheta[2]) * gsl_sf_bessel_Knu(localtheta[2], expr); // Matern Function j0++; } i0++; } } - - - - - - -void core_sdcmg_nuggets (double *A, int m, int n, int m0, int n0, location *l1, location *l2, double *localtheta, int distance_metric) { +void core_sdcmg_nuggets(double* A, int m, int n, int m0, int n0, location *l1, location *l2, double* localtheta, + int distance_metric) { int i, j; int i0 = m0; @@ -243,8 +236,8 @@ void core_sdcmg_nuggets (double *A, int m, int n, int m0, int n0, location *l1, double con = 0.0; double sigma_square = localtheta[0];// * localtheta[0]; - con = pow(2,(localtheta[2]-1)) * tgamma(localtheta[2]); - con = 1.0/con; + con = pow(2, (localtheta[2] - 1)) * tgamma(localtheta[2]); + con = 1.0 / con; con = sigma_square * con; for (i = 0; i < m; i++) { @@ -252,23 +245,18 @@ void core_sdcmg_nuggets (double *A, int m, int n, int m0, int n0, location *l1, x0 = l1->x[i0]; y0 = l1->y[i0]; for (j = 0; j < n; j++) { - expr = calculateDistance(x0, y0, l2->x[j0], l2->y[j0], distance_metric)/localtheta[1]; - if(expr == 0) - A[i + j * m] = (float)(sigma_square +localtheta[3]); + expr = calculateDistance(x0, y0, l2->x[j0], l2->y[j0], distance_metric) / localtheta[1]; + if (expr == 0) + A[i + j * m] = (float) (sigma_square + localtheta[3]); else - A[i + j * m] = (float)(con*pow(expr, localtheta[2])*gsl_sf_bessel_Knu(localtheta[2],expr)); // Matern Function + A[i + j * m] = (float) (con * pow(expr, localtheta[2]) * + gsl_sf_bessel_Knu(localtheta[2], expr)); // Matern Function j0++; } i0++; } } - - - - - - /***************************************************************************//** * * core_dcmg_nuggets_pow_exp - Generate covariance matrix A in dense format between two sets of locations (l1, l2) (Power exp). @@ -307,52 +295,37 @@ void core_sdcmg_nuggets (double *A, int m, int n, int m0, int n0, location *l1, * * ******************************************************************************/ -void core_dcmg_nuggets_pow_exp (double *A, int m, int n, - int m0, int n0, - location *l1, location *l2, - double *localtheta, int distance_metric) { +void core_dcmg_nuggets_pow_exp(double* A, int m, int n, + int m0, int n0, + location *l1, location *l2, + double* localtheta, int distance_metric) { - //Matern kernel - //localtheta[0] --> variance (sigma), - //localtheta[1] --> range(beta) - //localtheta[2] --> smoothness (nu) - - //Power exp kernel - //localtheta[0] --> variance (sigma), - //localtheta[1] --> range(beta) - //localtheta[2] --> range(delta) 0 < delta< 2 int i, j; int i0 = m0; int j0 = n0; double x0, y0; - double expr = 0.0; + double expr = 0.0; double expr1 = 0.0; double sigma_square = localtheta[0];// * localtheta[0]; - for (i = 0; i < m; i++) { j0 = n0; x0 = l1->x[i0]; y0 = l1->y[i0]; for (j = 0; j < n; j++) { - expr = calculateDistance(x0, y0, l2->x[j0], l2->y[j0], distance_metric); + expr = calculateDistance(x0, y0, l2->x[j0], l2->y[j0], distance_metric); expr1 = pow(expr, localtheta[2]); - - if(expr == 0) + if (expr == 0) A[i + j * m] = sigma_square + localtheta[3]; else - A[i + j * m] = sigma_square * exp(-(expr1/localtheta[1])) ; // power-exp kernel + A[i + j * m] = sigma_square * exp(-(expr1 / localtheta[1])); // power-exp kernel j0++; } i0++; } } - - - - /***************************************************************************//** * * core_scmg_nuggets_pow_exp - Calculate covariance matrix A - single precision. @@ -391,10 +364,10 @@ void core_dcmg_nuggets_pow_exp (double *A, int m, int n, * * ******************************************************************************/ -void core_scmg_nuggets_pow_exp (float *A, int m, int n, - int m0, int n0, - location *l1, location *l2, - double *localtheta, int distance_metric) { +void core_scmg_nuggets_pow_exp(float *A, int m, int n, + int m0, int n0, + location *l1, location *l2, + double* localtheta, int distance_metric) { int i, j; int i0 = m0; @@ -404,28 +377,23 @@ void core_scmg_nuggets_pow_exp (float *A, int m, int n, float expr1 = 0.0; float sigma_square = localtheta[0];// * localtheta[0]; - for (i = 0; i < m; i++) { j0 = n0; x0 = l1->x[i0]; y0 = l1->y[i0]; for (j = 0; j < n; j++) { - expr = calculateDistance(x0, y0, l2->x[j0], l2->y[j0], distance_metric); + expr = calculateDistance(x0, y0, l2->x[j0], l2->y[j0], distance_metric); expr1 = pow(expr, localtheta[2]); - if(expr == 0) + if (expr == 0) A[i + j * m] = sigma_square + localtheta[3]; else - //A[i + j * m] = con*pow(expr, localtheta[2])*gsl_sf_bessel_Knu(localtheta[2],expr); // Matern Function - A[i + j * m] = sigma_square * exp(-(expr1/localtheta[1])) ; // power-exp kernel + A[i + j * m] = sigma_square * exp(-(expr1 / localtheta[1])); // power-exp kernel j0++; } i0++; } } - - - /***************************************************************************//** * * core_sdcmg_nuggets_pow_exp - Calculate covariance matrix A - single precision. @@ -465,10 +433,10 @@ void core_scmg_nuggets_pow_exp (float *A, int m, int n, * ******************************************************************************/ -void core_sdcmg_nuggets_pow_exp (double *A, int m, int n, - int m0, int n0, - location *l1, location *l2, - double *localtheta, int distance_metric) { +void core_sdcmg_nuggets_pow_exp(double* A, int m, int n, + int m0, int n0, + location *l1, location *l2, + double* localtheta, int distance_metric) { int i, j; int i0 = m0; @@ -478,21 +446,19 @@ void core_sdcmg_nuggets_pow_exp (double *A, int m, int n, double expr1 = 0.0; double sigma_square = localtheta[0];// * localtheta[0]; - for (i = 0; i < m; i++) { j0 = n0; x0 = l1->x[i0]; y0 = l1->y[i0]; for (j = 0; j < n; j++) { - expr = calculateDistance(x0, y0, l2->x[j0], l2->y[j0], distance_metric); + expr = calculateDistance(x0, y0, l2->x[j0], l2->y[j0], distance_metric); expr1 = pow(expr, localtheta[2]); - if(expr == 0) - A[i + j * m] = (float)(sigma_square + localtheta[3]); + if (expr == 0) + A[i + j * m] = (float) (sigma_square + localtheta[3]); else - A[i + j * m] = (float)(sigma_square * exp(-(expr1/localtheta[1]))); // power-exp kernel + A[i + j * m] = (float) (sigma_square * exp(-(expr1 / localtheta[1]))); // power-exp kernel j0++; } i0++; } -} - +} \ No newline at end of file diff --git a/exageostat_exact/core/compute/core_zdotp.c b/exageostat_exact/cpu_core/compute/core_zdotp.c similarity index 81% rename from exageostat_exact/core/compute/core_zdotp.c rename to exageostat_exact/cpu_core/compute/core_zdotp.c index a5c85fb..5d40c47 100644 --- a/exageostat_exact/core/compute/core_zdotp.c +++ b/exageostat_exact/cpu_core/compute/core_zdotp.c @@ -1,6 +1,6 @@ /** * - * Copyright (c) 2017-2020 King Abdullah University of Science and Technology + * Copyright (c) 2017-2023 King Abdullah University of Science and Technology * All rights reserved. * * ExaGeoStat is a software package provided by KAUST @@ -11,10 +11,10 @@ * * Calculate dot product scalar value of Z*Z. * - * @version 1.1.0 + * @version 1.2.0 * * @author Sameh Abdulah - * @date 2018-11-11 + * @date 2022-11-09 * **/ #include "../include/exageostatcore.h" @@ -40,10 +40,6 @@ * * ******************************************************************************/ -double core_ddotp(double *Z, double *dotproduct, int n) -{ - return cblas_ddot(n, Z, 1, Z, 1); -} - - - +double core_ddotp(double* Z, double* dotproduct, int n) { + return cblas_ddot(n, Z, 1, Z, 1); +} \ No newline at end of file diff --git a/exageostat_exact/core/compute/core_zlag2c.c b/exageostat_exact/cpu_core/compute/core_zlag2c.c similarity index 79% rename from exageostat_exact/core/compute/core_zlag2c.c rename to exageostat_exact/cpu_core/compute/core_zlag2c.c index af426a1..6c9385b 100644 --- a/exageostat_exact/core/compute/core_zlag2c.c +++ b/exageostat_exact/cpu_core/compute/core_zlag2c.c @@ -18,7 +18,7 @@ * * @version 2.5.0 * @comment This file has been automatically generated - * from Plasma 2.5.0 for MORSE 1.0.0 + * from Plasma 2.5.0 for CHAMELEON 1.0.0 * @author Mathieu Faverge * @author Emmanuel Agullo * @author Cedric Castagnede @@ -31,13 +31,13 @@ /***************************************************************************//** * - * @ingroup CORE_MORSE_Complex64_t + * @ingroup CORE_CHAMELEON_Complex64_t * **/ void CORE_zlag2c(int m, int n, - const MORSE_Complex64_t *A, int lda, - MORSE_Complex32_t *B, int ldb, int *info) + const CHAMELEON_Complex64_t *A, int lda, + CHAMELEON_Complex32_t *B, int ldb, int *info) { *info = LAPACKE_zlag2c_work(LAPACK_COL_MAJOR, m, n, A, lda, B, ldb); } @@ -47,13 +47,13 @@ void CORE_zlag2c(int m, int n, /***************************************************************************//** * - * @ingroup CORE_MORSE_Complex64_t + * @ingroup CORE_CHAMELEON_Complex64_t * **/ void CORE_clag2z(int m, int n, - const MORSE_Complex32_t *A, int lda, - MORSE_Complex64_t *B, int ldb) + const CHAMELEON_Complex32_t *A, int lda, + CHAMELEON_Complex64_t *B, int ldb) { LAPACKE_clag2z_work(LAPACK_COL_MAJOR, m, n, A, lda, B, ldb); } diff --git a/exageostat_exact/core/compute/core_zmdet.c b/exageostat_exact/cpu_core/compute/core_zmdet.c similarity index 76% rename from exageostat_exact/core/compute/core_zmdet.c rename to exageostat_exact/cpu_core/compute/core_zmdet.c index 4b981e2..2172eba 100644 --- a/exageostat_exact/core/compute/core_zmdet.c +++ b/exageostat_exact/cpu_core/compute/core_zmdet.c @@ -1,6 +1,6 @@ /** * - * Copyright (c) 2017-2020 King Abdullah University of Science and Technology + * Copyright (c) 2017-2023 King Abdullah University of Science and Technology * All rights reserved. * * ExaGeoStat is a software package provided by KAUST @@ -11,16 +11,15 @@ * * Calculate determinant of a given triangular matrix (A). * - * @version 1.1.0 + * @version 1.2.0 * * @author Sameh Abdulah - * @date 2018-11-11 + * @date 2022-11-09 * **/ #include "../include/exageostatcore.h" - /***************************************************************************//** * * core_dmdet - Calculate the determinant of the matrix A (double precision). @@ -48,25 +47,17 @@ * * ******************************************************************************/ -double core_dmdet (double *A, int m, int n, int m0, int n0) { - - int i; - double res = 0.0; - for (i = 0; i < m; i++) { - if(A[i + i * m] > 0) - res += log(A[i + i * m]); - // printf("(in loop) %s, %.7g, %.7g \n", __func__, log(A[i + i * m]), A[i + i * m]); - } - - //printf("%s, %f\n", __func__, res); - - return res; +double core_dmdet(double* A, int m, int n, int m0, int n0) { + + int i; + double res = 0.0; + for (i = 0; i < m; i++) { + if (A[i + i * m] > 0) + res += log(A[i + i * m]); + } + return res; } - - - - /***************************************************************************//** * * core_smdet - Calculate the determinant of the matrix A (single precision). @@ -94,18 +85,14 @@ double core_dmdet (double *A, int m, int n, int m0, int n0) { * * ******************************************************************************/ -float core_smdet (float * A, int m, int n, int m0, int n0) { - - int i; - float res = 0.0; - for (i = 0; i < m; i++) { - if(A[i + i * m] > 0) - res += log(A[i + i * m]); - } - - return res; -} - - +float core_smdet(float *A, int m, int n, int m0, int n0) { + int i; + float res = 0.0; + for (i = 0; i < m; i++) { + if (A[i + i * m] > 0) + res += log(A[i + i * m]); + } + return res; +} \ No newline at end of file diff --git a/exageostat_exact/core/compute/core_zprint.c b/exageostat_exact/cpu_core/compute/core_zprint.c similarity index 82% rename from exageostat_exact/core/compute/core_zprint.c rename to exageostat_exact/cpu_core/compute/core_zprint.c index f4a5fda..8c52af5 100644 --- a/exageostat_exact/core/compute/core_zprint.c +++ b/exageostat_exact/cpu_core/compute/core_zprint.c @@ -1,6 +1,6 @@ /** * - * Copyright (c) 2017-2020 King Abdullah University of Science and Technology + * Copyright (c) 2017-2023 King Abdullah University of Science and Technology * All rights reserved. * * ExaGeoStat is a software package provided by KAUST @@ -11,10 +11,10 @@ * * Generate covariance matrix of a set of locations in 2D using Matern kernel. * - * @version 1.1.0 + * @version 1.2.0 * * @author Sameh Abdulah - * @date 2018-11-26 + * @date 2022-11-09 * **/ #include "../include/exageostatcore.h" @@ -57,22 +57,19 @@ * * ******************************************************************************/ -void core_dprint (double *A, int m, int n, int m0, int n0) { +void core_dprint(double* A, int m, int n, int m0, int n0) { - int i, j; - - if (n0 == 0) - printf("\n"); - - for (j = 0; j < n; j++) { - for (i = 0; i < m; i++) { - printf("%f - ", A[i + j * m]); - } - } + int i, j; + if (n0 == 0) + printf("\n"); + for (j = 0; j < n; j++) { + for (i = 0; i < m; i++) { + printf("%f - ", A[i + j * m]); + } + } } - /***************************************************************************//** * * core_sprint - Calculate covariance matrix A - single precision. @@ -111,19 +108,15 @@ void core_dprint (double *A, int m, int n, int m0, int n0) { * * ******************************************************************************/ -void core_sprint (float *A, int m, int n, int m0, int n0) { - - int i, j; +void core_sprint(float *A, int m, int n, int m0, int n0) { - if (n0 == 0) - printf("\n"); - - for (j = 0; j < n; j++) { - for (i = 0; i < m; i++) { - printf("%f - ", A[i + j * m]); - - } - } - -} + int i, j; + if (n0 == 0) + printf("\n"); + for (j = 0; j < n; j++) { + for (i = 0; i < m; i++) { + printf("%f - ", A[i + j * m]); + } + } +} \ No newline at end of file diff --git a/exageostat_exact/cpu_core/compute/core_ztrace.c b/exageostat_exact/cpu_core/compute/core_ztrace.c new file mode 100644 index 0000000..24ef17e --- /dev/null +++ b/exageostat_exact/cpu_core/compute/core_ztrace.c @@ -0,0 +1,97 @@ +/** + * + * Copyright (c) 2017-2023 King Abdullah University of Science and Technology + * All rights reserved. + * + * ExaGeoStat is a software package provided by KAUST + **/ +/** + * + * @file core_ztrace.c + * + * Calculate trace of a given matrix (A). + * + * @version 1.2.0 + * + * @author Sameh Abdulah + * @date 2022-11-09 + * + **/ + +#include "../include/exageostatcore.h" + +/***************************************************************************//** + * + * core_dtrace - Calculate the determinant of the matrix A (double precision). + * The routine makes only one pass through the tile A. + * One tile operation. + ******************************************************************************* + * + * @param[out] A + * The m-by-n matrix on which to calculate the determinant. + * + * @param[in] m + * The number of rows in the tile A. + * + * @param[in] n + * The number of cols in the tile A. + * + * @param[in] m0 + * global row index of the tile A. + * + * @param[in] n0 + * global col index of the tile A. + * + * + ******************************************************************************* + * + * + ******************************************************************************/ +double core_dtrace(double* A, int m, int n, + int m0, int n0, double* trace) { + + int i; + double res = 0.0; + for (i = 0; i < m; i++) { + res += A[i + i * m]; + trace[i] = A[i + i * m]; + } + return res; +} + +/***************************************************************************//** + * + * core_strace - Calculate the determinant of the matrix A (single precision). + * The routine makes only one pass through the tile A. + * One tile operation. + ******************************************************************************* + * + * @param[out] A + * The m-by-n matrix on which to calculate the determinant. + * + * @param[in] m + * The number of rows in the tile A. + * + * @param[in] n + * The number of cols in the tile A. + * + * @param[in] m0 + * global row index of the tile A. + * + * @param[in] n0 + * global col index of the tile A. + * + * + ******************************************************************************* + * + * + ******************************************************************************/ +float core_strace(float *A, int m, int n, int m0, int n0) { + + int i; + float res = 0.0; + for (i = 0; i < m; i++) + res += A[i + i * m]; + + return res; +} \ No newline at end of file diff --git a/exageostat_exact/core/compute/core_zzcpy.c b/exageostat_exact/cpu_core/compute/core_zzcpy.c similarity index 85% rename from exageostat_exact/core/compute/core_zzcpy.c rename to exageostat_exact/cpu_core/compute/core_zzcpy.c index 1330f10..4d7694c 100644 --- a/exageostat_exact/core/compute/core_zzcpy.c +++ b/exageostat_exact/cpu_core/compute/core_zzcpy.c @@ -1,6 +1,6 @@ /** * - * Copyright (c) 2017-2020 King Abdullah University of Science and Technology + * Copyright (c) 2017-2023 King Abdullah University of Science and Technology * All rights reserved. * * ExaGeoStat is a software package provided by KAUST @@ -11,16 +11,14 @@ * * Copy contents of descriptor to vector. * - * @version 1.1.0 + * @version 1.2.0 * * @author Sameh Abdulah - * @date 2018-11-11 + * @date 2022-11-09 * **/ #include "../include/exageostatcore.h" - - /******************************************************************************* * * core_dzcpy - Copy vector r to vector Z (one tile) (double precision). @@ -46,14 +44,11 @@ * * ******************************************************************************/ -void core_dzcpy(double *Z, int m, int m0, double *r) { +void core_dzcpy(double* Z, int m, int m0, double* r) { - memcpy(Z, &r[m0], m * sizeof(double)); + memcpy(Z, &r[m0], m * sizeof(double)); } - - - /******************************************************************************* * * core_szcpy - Copy vector r to vector Z (one tile) (single precision). @@ -79,7 +74,6 @@ void core_dzcpy(double *Z, int m, int m0, double *r) { * * ******************************************************************************/ -void core_szcpy(float *Z, int m, int m0, float *r) { - - memcpy(Z, &r[m0], m * sizeof(float)); -} +void core_szcpy(float *Z, int m, int m0, float *r) { + memcpy(Z, &r[m0], m * sizeof(float)); +} \ No newline at end of file diff --git a/exageostat_exact/cpu_core/include/exageostatcore.h b/exageostat_exact/cpu_core/include/exageostatcore.h new file mode 100644 index 0000000..ed4fc14 --- /dev/null +++ b/exageostat_exact/cpu_core/include/exageostatcore.h @@ -0,0 +1,187 @@ +/** + * + * Copyright (c) 2017-2023 King Abdullah University of Science and Technology + * All rights reserved. + * + * ExaGeoStat is a software package provided by KAUST + **/ +/** + * + * @file exageostatcore.h + * + * Core functions header file. + * + * @version 1.2.0 + * + * @author Sameh Abdulah + * @date 2022-11-09 + * + **/ +#ifndef _EXAGEOSTATCORE_H_ +#define _EXAGEOSTATCORE_H_ + +#include "../../../misc/include/MLE_misc.h" +#include "../../../misc/include/flat_file.h" + +//Generate the covariance matrix. +void core_scmg(float *A, int m, int n, + int m0, int n0, + location *l1, location *l2, + double* localtheta, int distance_metric); + +void core_dcmg(double* A, int m, int n, + int m0, int n0, + location *l1, location *l2, + double* localtheta, int distance_metric); + + +void core_sdcmg(double* A, int m, int n, + int m0, int n0, + location *l1, location *l2, + double* localtheta, int distance_metric); + + +void core_scmg_pow_exp(float *A, int m, int n, + int m0, int n0, + location *l1, location *l2, + double* localtheta, int distance_metric); + +void core_dcmg_pow_exp(double* A, int m, int n, + int m0, int n0, + location *l1, location *l2, + double* localtheta, int distance_metric); + + +void core_sdcmg_pow_exp(double* A, int m, int n, + int m0, int n0, + location *l1, location *l2, + double* localtheta, int distance_metric); + +void core_dcmg_bivariate_parsimonious(double* A, int m, int n, + int m0, int n0, location *l1, + location *l2, double* localtheta, int distance_metric); + +void core_dcmg_bivariate_parsimonious2(double* A, int m, int n, + int m0, int n0, location *l1, + location *l2, double* localtheta, int distance_metric, int size); + +void core_dcmg_bivariate_flexible(double* A, int m, int n, + int m0, int n0, location *l1, + location *l2, double* localtheta, int distance_metric); + +float core_smdet(float *A, int m, int n, + int m0, int n0); + +double core_dmdet(double* A, int m, int n, + int m0, int n0); + +void core_szcpy(float *Z, int m, + int m0, float *r); + +void core_dzcpy(double* Z, int m, + int m0, double* r); + +float core_sdotp(float *Z, float *dotproduct, + int n); + +double core_ddotp(double* Z, double* dotproduct, + int n); + +void core_dlag2s(int m, int n, + const double* A, int lda, + float *B, int ldb); + +void core_slag2d(int m, int n, + const float *A, int lda, + double* B, int ldb); + +void core_sprint(float *A, + int m, int n, + int m0, int n0); + +void core_dprint(double* A, + int m, int n, + int m0, int n0); + +void core_dcmg_nono_stat(double* A, int m, int n, + int m0, int n0, location *l1, + location *l2, location *lm, double* localtheta, + int distance_metric); + +void core_dcmg_matern_dsigma_square(double* A, int m, int n, + int m0, int n0, location *l1, + location *l2, double* localtheta, int distance_metric); + +void core_dcmg_matern_dnu(double* A, int m, int n, + int m0, int n0, location *l1, + location *l2, double* localtheta, int distance_metric); + +void core_dcmg_matern_dbeta(double* A, int m, int n, + int m0, int n0, location *l1, + location *l2, double* localtheta, int distance_metric); + +void core_dcmg_matern_ddsigma_square(double* A, int m, int n); + +void core_dcmg_matern_ddsigma_square_beta(double* A, int m, int n, + int m0, int n0, location *l1, + location *l2, double* localtheta, int distance_metric); + +void core_dcmg_matern_ddsigma_square_nu(double* A, int m, int n, + int m0, int n0, location *l1, + location *l2, double* localtheta, int distance_metric); + +void core_dcmg_matern_ddbeta_beta(double* A, int m, int n, + int m0, int n0, location *l1, + location *l2, double* localtheta, int distance_metric); + +void core_dcmg_matern_ddbeta_nu(double* A, int m, int n, + int m0, int n0, location *l1, + location *l2, double* localtheta, int distance_metric); + +double core_dtrace(double* A, int m, int n, + int m0, int n0, double* trace); + +double core_ng_loglike(double* Z, double* localtheta, + int m); + +void core_ng_transform(double* Z, double* nan_flag, double* localtheta, + int m); + +void core_g_to_ng(double* Z, double* localtheta, + int m); + +double core_dtrace(double* A, int m, int n, + int m0, int n0, double* trace); + +void core_dcmg_nuggets(double* A, int m, int n, + int m0, int n0, location *l1, + location *l2, double* localtheta, int distance_metric); + +void core_dcmg_spacetime_bivariate_parsimonious(double* A, int m, int n, + int m0, int n0, location *l1, + location *l2, double* localtheta, int distance_metric); + +void core_dcmg_non_stat(double* A, int m, int n, int m0, + int n0, location *l1, location *l2, double* localtheta, int distance_metric); + +void core_dcmg_spacetime_matern(double* A, int m, int n, + int m0, int n0, location *l1, + location *l2, double* localtheta, int distance_metric); + +void core_dcmg_matern_ddnu_nu(double* A, int m, int n, int m0, int n0, location *l1, location *l2, double* localtheta, + int distance_metric); + +void core_ng_dcmg(double* A, int m, int n, + int m0, int n0, location *l1, + location *l2, double* localtheta, int distance_metric); + +void core_ng_exp_dcmg(double* A, int m, int n, + int m0, int n0, location *l1, + location *l2, double* localtheta, int distance_metric); + + +void core_dcmg_trivariate_parsimonious(double* A, int m, int n, + int m0, int n0, location *l1, + location *l2, double* localtheta, int distance_metric); + +#endif \ No newline at end of file diff --git a/exageostat_exact/cuda_core/compute/cuda_conv.cu b/exageostat_exact/cuda_core/compute/cuda_conv.cu new file mode 100644 index 0000000..37b9b45 --- /dev/null +++ b/exageostat_exact/cuda_core/compute/cuda_conv.cu @@ -0,0 +1,79 @@ +/** + * + * Copyright (c) 2017-2023 King Abdullah University of Science and Technology + * All rights reserved. + * + * ExaGeoStat is a software package provided by KAUST + **/ +/** + * + * @file cudaconv.c + * + * Cuda datatypes conversion. + * + * @version 1.2.0 + * + * @author Sameh Abdulah + * @date 2022-11-09 + * + **/ + +#define CHUNKSIZE 32 + +#include +#include +#include "../include/exageostatcudacore.h" + +__global__ void +float2double_array_kernel(int nrows, int ncols, const float *F, int ldf, double* H, int ldh, cublasOperation_t transa) { + const int tx = threadIdx.x; + const int ty = threadIdx.y; + const int idx = blockIdx.x * blockDim.x + tx; + const int idy = blockIdx.y * blockDim.y + ty; + + if (idx >= nrows || idy >= ncols) { + return; + } + if (transa == CUBLAS_OP_N) + H[idy * ldh + idx] = (double) F[idy * ldf + idx]; + else + H[idx * ldh + idy] = (double) F[idy * ldf + idx]; +} + +void float2double_array(int nrows, int ncols, const float *F, int ldf, double* H, int ldh, cublasOperation_t transa, + cudaStream_t stream) { + int nBlockx = (nrows + CHUNKSIZE - 1) / CHUNKSIZE; + int nBlocky = (ncols + CHUNKSIZE - 1) / CHUNKSIZE; + dim3 dimBlock(CHUNKSIZE, CHUNKSIZE); + dim3 dimGrid(nBlockx, nBlocky); + float2double_array_kernel<<>>(nrows, ncols, F, ldf, H, ldh, transa); +} + +__global__ void +double2float_array_kernel(int nrows, int ncols, const double* H, int ldh, float *F, int ldf, cublasOperation_t transa) { + const int tx = threadIdx.x; + const int ty = threadIdx.y; + const int idx = blockIdx.x * blockDim.x + tx; + const int idy = blockIdx.y * blockDim.y + ty; + + if (idx >= nrows || idy >= ncols) { + return; + } + + if (transa == CUBLAS_OP_N) + F[idy * ldf + idx] = __double2float_rn( + H[idy * ldh + idx]); //Convert a double to a float in round-to-nearest-even mode. + else + F[idx * ldf + idy] = __double2float_rn( + H[idy * ldh + idx]); //Convert a double to a float in round-to-nearest-even mode +} + +void double2float_array(int nrows, int ncols, const double* H, int ldh, float *F, int ldf, cublasOperation_t transa, + cudaStream_t stream) { + + int nBlockx = (nrows + CHUNKSIZE - 1) / CHUNKSIZE; + int nBlocky = (ncols + CHUNKSIZE - 1) / CHUNKSIZE; + dim3 dimBlock(CHUNKSIZE, CHUNKSIZE); + dim3 dimGrid(nBlockx, nBlocky); + double2float_array_kernel<<>>(nrows, ncols, H, ldh, F, ldf, transa); +} \ No newline at end of file diff --git a/exageostat_exact/cuda_core/compute/cuda_zcmg.cu b/exageostat_exact/cuda_core/compute/cuda_zcmg.cu new file mode 100644 index 0000000..dbf1dcb --- /dev/null +++ b/exageostat_exact/cuda_core/compute/cuda_zcmg.cu @@ -0,0 +1,65 @@ +/** + * + * Copyright (c) 2017-2023 King Abdullah University of Science and Technology + * All rights reserved. + * + * ExaGeoStat is a software package provided by KAUST + **/ +/** + * + * @file cudaconv.c + * + * Cuda datatypes conversion. + * + * @version 1.2.0 + * + * @author Sameh Abdulah + * @date 2022-11-09 + * + **/ + +#define CHUNKSIZE 32 + +#include +#include +#include "../include/exageostatcudacore.h" + + +__global__ void dcmg_array_kernel(double* A, int m, int n, int m0, + int n0, double* l1_x_cuda, double* l1_y_cuda, double* l2_x_cuda, double* l2_y_cuda, + double localtheta0, double localtheta1, double localtheta2, int distance_metric) { + const int tx = threadIdx.x; + const int ty = threadIdx.y; + const int idx = blockIdx.x * blockDim.x + tx; + const int idy = blockIdx.y * blockDim.y + ty; + + if (idx >= m || idy >= n) { + return; + } + + double expr = 0.0; + double expr1 = 0.0; + double sigma_square = localtheta0;// * localtheta[0]; + + expr = sqrt(pow((l2_x_cuda[idx] - l1_x_cuda[idy]), 2) + + pow((l2_y_cuda[idx] - l1_y_cuda[idy]), 2)); + + expr1 = pow(expr, localtheta2); + if (expr == 0) + A[idx + idy * m] = sigma_square /*+ 1e-4*/; + else + A[idx + idy * m] = sigma_square * exp(-(expr1 / localtheta1)); // power-exp kernel +} + +void dcmg_array(double* A, int m, int n, int m0, + int n0, double* l1_x_cuda, double* l1_y_cuda, double* l2_x_cuda, double* l2_y_cuda, + double* localtheta, int distance_metric, cudaStream_t stream) { + + int nBlockx = (m + CHUNKSIZE - 1) / CHUNKSIZE; + int nBlocky = (n + CHUNKSIZE - 1) / CHUNKSIZE; + dim3 dimBlock(CHUNKSIZE, CHUNKSIZE); + dim3 dimGrid(nBlockx, nBlocky); + + dcmg_array_kernel<<>>(A, m, n, m0, n0, l1_x_cuda, l1_y_cuda, l2_x_cuda, l2_y_cuda, + localtheta[0], localtheta[1], localtheta[2], distance_metric); +} diff --git a/exageostat_exact/cuda_core/include/exageostatcudacore.h b/exageostat_exact/cuda_core/include/exageostatcudacore.h new file mode 100644 index 0000000..9bdb11a --- /dev/null +++ b/exageostat_exact/cuda_core/include/exageostatcudacore.h @@ -0,0 +1,66 @@ +/** + * + * Copyright (c) 2017-2023 King Abdullah University of Science and Technology + * All rights reserved. + * + * ExaGeoStat is a software package provided by KAUST + **/ +/** + * + * @file exageostatcudacore.h + * + * CUDA core functions header file. + * + * @version 1.2.0 + * + * @author Sameh Abdulah + * @date 2022-11-09 + * + **/ +#ifndef _EXAGEOSTATCUDACORE_H_ +#define _EXAGEOSTATCUDACORE_H_ + +#include "cudablas.h" +#include "lapacke.h" +#include "misc/include/MLE_misc.h" +#include "misc/include/flat_file.h" + +int cuda_dsconv(int m, int n, + cuDoubleComplex *A, int lda, + cuFloatComplex *B, int ldb, cublasHandle_t handle); + +int cuda_sdconv(int m, int n, + cuFloatComplex *A, int lda, + cuDoubleComplex *B, int ldb, cublasHandle_t handle); + +void cuda_dcmg(double* A, int m, int n, int m0, + int n0, double* l1_x_cuda, double* l1_y_cuda, double* l2_x_cuda, double* l2_y_cuda, + double* localtheta, int distance_metric, cublasHandle_t handle); + +#ifdef __cplusplus +extern "C" +{ +#endif + +void double2float_array(int nrows, int ncols, + const double* H, int ldh, + float *F, int ldf, + cublasOperation_t transa, cudaStream_t stream); + +void float2double_array(int nrows, int ncols, + const float *F, int ldf, + double* H, int ldh, + cublasOperation_t transa, cudaStream_t stream); + +void dcmg_array(double* A, int m, int n, + int m0, int n0, + double* l1_x_cuda, double* l1_y_cuda, double* l2_x_cuda, double* l2_y_cuda, + double* localtheta, int distance_metric, + cudaStream_t stream); + +#ifdef __cplusplus +} +#endif +#endif + + diff --git a/exageostat_exact/runtime/CMakeLists.txt b/exageostat_exact/runtime/CMakeLists.txt index 61d1459..c789286 100644 --- a/exageostat_exact/runtime/CMakeLists.txt +++ b/exageostat_exact/runtime/CMakeLists.txt @@ -1,23 +1,23 @@ # List of codelets required by all runtimes # ----------------------------------------- set(CODELETS_DSRC - codelets/codelet_dcmg.c - codelets/codelet_ddotp.c - codelets/codelet_dgemv.c - codelets/codelet_dmdet.c - codelets/codelet_dmse.c - codelets/codelet_dzcpy.c - ) + codelets/codelet_dcmg.c + codelets/codelet_ddotp.c + codelets/codelet_dgemv.c + codelets/codelet_dmdet.c + codelets/codelet_dmse.c + codelets/codelet_dzcpy.c + ) # Check for the subdirectories # ---------------------------- -if( CHAMELEON_SCHED_QUARK ) +if (CHAMELEON_SCHED_QUARK) add_subdirectory(quark) -elseif( CHAMELEON_SCHED_PARSEC ) +elseif (CHAMELEON_SCHED_PARSEC) add_subdirectory(parsec) -elseif( CHAMELEON_SCHED_STARPU ) +elseif (CHAMELEON_SCHED_STARPU) add_subdirectory(starpu) -endif() +endif () ### ### END CMakeLists.txt diff --git a/exageostat_exact/runtime/starpu/CMakeLists.txt b/exageostat_exact/runtime/starpu/CMakeLists.txt index 388cd97..a68548d 100644 --- a/exageostat_exact/runtime/starpu/CMakeLists.txt +++ b/exageostat_exact/runtime/starpu/CMakeLists.txt @@ -18,7 +18,7 @@ # Univ. of California Berkeley, # Univ. of Colorado Denver. # -# @version 0.9.0 +# @version 1.2.0 # @author Cedric Castagnede # @author Emmanuel Agullo # @author Mathieu Faverge @@ -27,7 +27,7 @@ # ### -cmake_minimum_required(VERSION 2.8) +cmake_minimum_required(VERSION 2.8.12) # check if magma_dgetrf_incpiv_gpu is accessible in libmagma and activate it in chameleon if ( CBLAS_FOUND AND LAPACKE_FOUND AND LAPACK_FOUND AND CUDA_FOUND AND CUDA_CUBLAS_LIBRARIES AND MAGMA_FOUND ) @@ -47,11 +47,10 @@ set(ZHDR include/runtime_codelet_z.h ) - # Define the list of headers # -------------------------- set(RUNTIME_HDRS - include/morse_starpu.h + include/chameleon_starpu.h include/runtime_codelet_profile.h include/runtime_codelets.h include/runtime_profiling.h @@ -65,10 +64,8 @@ add_custom_target(runtime_starpu_include ALL SOURCES ${RUNTIME_HDRS}) # installation # ------------ -#install(FILES ${RUNTIME_HDRS} -# DESTINATION include) -# Generate the morse common for all possible precisions +# Generate the chameleon common for all possible precisions # ----------------------------------------------------- set(RUNTIME_COMMON_GENERATED "") set(ZSRC @@ -98,7 +95,7 @@ foreach(_prec ${CHAMELEON_PRECISION}) endforeach() set_source_files_properties(control/runtime_profiling.c PROPERTIES COMPILE_FLAGS "${flags_to_add}") -# Generate the morse sources for all possible precisions +# Generate the chameleon sources for all possible precisions # ------------------------------------------------------ set(RUNTIME_SRCS_GENERATED "") set(ZSRC @@ -147,7 +144,6 @@ endif() # ------------ install(TARGETS chameleon_starpu DESTINATION lib) - ### ### END CMakeLists.txt ### diff --git a/exageostat_exact/runtime/starpu/codelets/codelet_Fisher.c b/exageostat_exact/runtime/starpu/codelets/codelet_Fisher.c new file mode 100644 index 0000000..e69de29 diff --git a/exageostat_exact/runtime/starpu/codelets/codelet_Hessian.c b/exageostat_exact/runtime/starpu/codelets/codelet_Hessian.c new file mode 100644 index 0000000..e69de29 diff --git a/exageostat_exact/runtime/starpu/codelets/codelet_dlag2s.c b/exageostat_exact/runtime/starpu/codelets/codelet_dlag2s.c index b3cdca8..17beafe 100644 --- a/exageostat_exact/runtime/starpu/codelets/codelet_dlag2s.c +++ b/exageostat_exact/runtime/starpu/codelets/codelet_dlag2s.c @@ -12,13 +12,13 @@ * * @file codelet_dlag2s.c * - * MORSE codelets kernel - * MORSE is a software package provided by Univ. of Tennessee, + * CHAMELEON codelets kernel + * CHAMELEON is a software package provided by Univ. of Tennessee, * Univ. of California Berkeley and Univ. of Colorado Denver * * @version 2.5.0 * @comment This file has been automatically generated - * from Plasma 2.5.0 for MORSE 1.0.0 + * from Plasma 2.5.0 for CHAMELEON 1.0.0 * @author Mathieu Faverge * @author Emmanuel Agullo * @author Cedric Castagnede @@ -31,30 +31,30 @@ #include "../include/starpu_exageostat.h" /** * - * @ingroup CORE_MorseRealDouble + * @ingroup CORE_ChamRealDouble * **/ -void MORSE_TASK_dlag2s(const MORSE_option_t *options, +void CHAMELEON_TASK_dlag2s(const RUNTIME_option_t *options, int m, int n, int nb, - const MORSE_desc_t *A, int Am, int An, int lda, - const MORSE_desc_t *B, int Bm, int Bn, int ldb) + const CHAM_desc_t *A, int Am, int An, int lda, + const CHAM_desc_t *B, int Bm, int Bn, int ldb) { (void)nb; - struct starpu_codelet *codelet = &cl_dlag2s; + struct starpu_codelet *codelet = &cl_lag2s; //void (*callback)(void*) = options->profiling ? cl_dlag2s_callback : NULL; - MORSE_BEGIN_ACCESS_DECLARATION; - MORSE_ACCESS_R(A, Am, An); - MORSE_ACCESS_W(B, Bm, Bn); - MORSE_END_ACCESS_DECLARATION; + CHAMELEON_BEGIN_ACCESS_DECLARATION; + CHAMELEON_ACCESS_R(A, Am, An); + CHAMELEON_ACCESS_W(B, Bm, Bn); + CHAMELEON_END_ACCESS_DECLARATION; starpu_insert_task( starpu_mpi_codelet(codelet), STARPU_VALUE, &m, sizeof(int), STARPU_VALUE, &n, sizeof(int), - STARPU_R, EXAGEOSTAT_RTBLKADDR(A, MorseRealDouble, Am, An), + STARPU_R, EXAGEOSTAT_RTBLKADDR(A, ChamRealDouble, Am, An), STARPU_VALUE, &lda, sizeof(int), - STARPU_W, EXAGEOSTAT_RTBLKADDR(B, MorseRealFloat, Bm, Bn), + STARPU_W, EXAGEOSTAT_RTBLKADDR(B, ChamRealFloat, Bm, Bn), STARPU_VALUE, &ldb, sizeof(int), STARPU_PRIORITY, options->priority, // STARPU_CALLBACK, callback, @@ -69,37 +69,37 @@ static void cl_dlag2s_cpu_func(void *descr[], void *cl_arg) { int m; int n; - MorseRealDouble *A; + ChamRealDouble *A; int lda; - MorseRealFloat *B; + ChamRealFloat *B; int ldb; - A = (MorseRealDouble *)STARPU_MATRIX_GET_PTR(descr[0]); - B = (MorseRealFloat *)STARPU_MATRIX_GET_PTR(descr[1]); + A = (ChamRealDouble *)STARPU_MATRIX_GET_PTR(descr[0]); + B = (ChamRealFloat *)STARPU_MATRIX_GET_PTR(descr[1]); starpu_codelet_unpack_args(cl_arg, &m, &n, &lda, &ldb); CORE_dlag2s( m, n, A, lda, B, ldb); } #endif /* !defined(CHAMELEON_SIMULATION) */ /* -void MORSE_TASK_dlag2s(const MORSE_option_t *options, +void CHAMELEON_TASK_dlag2s(const RUNTIME_option_t *options, int m, int n, int nb, - const MORSE_desc_t *A, int Am, int An, int lda, - const MORSE_desc_t *B, int Bm, int Bn, int ldb) + const CHAM_desc_t *A, int Am, int An, int lda, + const CHAM_desc_t *B, int Bm, int Bn, int ldb) { (void)nb; struct starpu_codelet *codelet = &cl_dlag2s; void (*callback)(void*) = options->profiling ? cl_dlag2s_callback : NULL; - if ( morse_desc_islocal( A, Am, An ) || - morse_desc_islocal( B, Bm, Bn ) ) + if ( chameleon_desc_islocal( A, Am, An ) || + chameleon_desc_islocal( B, Bm, Bn ) ) { starpu_insert_task( starpu_mpi_codelet(codelet), STARPU_VALUE, &m, sizeof(int), STARPU_VALUE, &n, sizeof(int), - STARPU_R, RTBLKADDR(A, MorseRealFloat, Am, An), + STARPU_R, RTBLKADDR(A, ChamRealFloat, Am, An), STARPU_VALUE, &lda, sizeof(int), - STARPU_W, RTBLKADDR(B, MorseRealDouble, Bm, Bn), + STARPU_W, RTBLKADDR(B, ChamRealDouble, Bm, Bn), STARPU_VALUE, &ldb, sizeof(int), STARPU_PRIORITY, options->priority, STARPU_CALLBACK, callback, diff --git a/exageostat_exact/runtime/starpu/codelets/codelet_dsconv.c b/exageostat_exact/runtime/starpu/codelets/codelet_dsconv.c index b5c3aa6..9f720a4 100755 --- a/exageostat_exact/runtime/starpu/codelets/codelet_dsconv.c +++ b/exageostat_exact/runtime/starpu/codelets/codelet_dsconv.c @@ -1,6 +1,6 @@ /** * - * Copyright (c) 2017-2020 King Abdullah University of Science and Technology + * Copyright (c) 2017-2023 King Abdullah University of Science and Technology * All rights reserved. * **/ @@ -9,9 +9,9 @@ * * @file codelet_dsconv.c * - * MORSE codelets kernel + * CHAM codelets kernel * - * @version 1.1.0 + * @version 1.2.0 * @author Sameh Abdulah * * @date 2019-01-20 @@ -19,114 +19,84 @@ * **/ #include "chameleon_starpu.h" -#include "runtime_codelet_d.h" #include "../include/starpu_exageostat.h" + /** * - * @ingroup CORE_MorseRealDouble + * @ingroup CORE_ChamRealDouble * **/ -static void cl_dsconv_cpu_func(void *descr[], void *cl_arg) -{ +static void cl_dsconv_cpu_func(void *descr[], void *cl_arg) { int m; int n; - double *A; + double* A; int lda; float *B; int ldb; int *info; - A = (double *)STARPU_MATRIX_GET_PTR(descr[0]); - B = (float *)STARPU_MATRIX_GET_PTR(descr[1]); + A = (double* ) STARPU_MATRIX_GET_PTR(descr[0]); + B = (float *) STARPU_MATRIX_GET_PTR(descr[1]); starpu_codelet_unpack_args(cl_arg, &m, &n, &lda, &ldb); - //printf("CPU_CORE_dlag2s========================\n"); - core_dlag2s( m, n, A, lda, B, ldb ); + core_dlag2s(m, n, A, lda, B, ldb); } - #if defined(EXAGEOSTAT_USE_CUDA) static void cl_dsconv_cuda_func(void *descr[], void *cl_arg) { - int m; int n; - double *A; + double* A; int lda; float *B; int ldb; int *info; - A = (double *)STARPU_MATRIX_GET_PTR(descr[0]); + A = (double* )STARPU_MATRIX_GET_PTR(descr[0]); B = (float *)STARPU_MATRIX_GET_PTR(descr[1]); starpu_codelet_unpack_args(cl_arg, &m, &n, &lda, &ldb); //RUNTIME_getStream(stream); cudaStream_t stream = starpu_cuda_get_local_stream(); double2float_array( m, n, A, lda, B, ldb, CUBLAS_OP_T, stream); - - //#ifndef STARPU_CUDA_ASYNC cudaStreamSynchronize( stream ); - //#endif } #endif /* defined(EXAGEOSTAT_USE_CUDA) */ - - static struct starpu_codelet cl_dsconv = -{ - .where = STARPU_CPU | STARPU_CUDA, - .cpu_func = cl_dsconv_cpu_func, + { + .where = STARPU_CPU | STARPU_CUDA, + .cpu_func = cl_dsconv_cpu_func, #if defined(EXAGEOSTAT_USE_CUDA) - .cuda_func = cl_dsconv_cuda_func, + .cuda_func = cl_dsconv_cuda_func, #endif - .nbuffers = 2, - .modes = {STARPU_R, STARPU_W}, - .name = "dsconv" -}; - - - -void MORSE_TASK_dsconv(const MORSE_option_t *options, - int m, int n, int nb, - const MORSE_desc_t *A, int Am, int An, int lda, - const MORSE_desc_t *B, int Bm, int Bn, int ldb) -{ - (void)nb; + .nbuffers = 2, + .modes = {STARPU_R, STARPU_W}, + .name = "dsconv" + }; + +void EXAGEOSTAT_TASK_dsconv(const RUNTIME_option_t *options, + int m, int n, int nb, + const CHAM_desc_t *A, int Am, int An, int lda, + const CHAM_desc_t *B, int Bm, int Bn, int ldb) { + (void) nb; struct starpu_codelet *codelet = &cl_dsconv; - //void (*callback)(void*) = options->profiling ? cl_dsconv_callback : NULL; - - - int execution_rankA = A->get_rankof( A, Am, An ); - int execution_rankB = A->get_rankof( A, Am, An ); - //printf ("%d -%d\n", execution_rankA, execution_rankB ); - - //MORSE_BEGIN_ACCESS_DECLARATION; - //MORSE_ACCESS_R(A, Am, An); - //MORSE_ACCESS_W(B, Bm, Bn); - //MORSE_END_ACCESS_DECLARATION; + int execution_rankA = A->get_rankof(A, Am, An); + int execution_rankB = A->get_rankof(A, Am, An); starpu_insert_task( starpu_mpi_codelet(codelet), - STARPU_VALUE, &m, sizeof(int), - STARPU_VALUE, &n, sizeof(int), - STARPU_R, EXAGEOSTAT_RTBLKADDR(A, MorseRealDouble, Am, An), - STARPU_VALUE, &lda, sizeof(int), - STARPU_W, EXAGEOSTAT_RTBLKADDR(B, MorseRealFloat, Bm, Bn), - STARPU_VALUE, &ldb, sizeof(int), - STARPU_PRIORITY, options->priority, - // STARPU_CALLBACK, callback, - //#if defined(CHAMELEON_USE_MPI) - // STARPU_EXECUTE_ON_NODE, execution_rank, - //#endif + STARPU_VALUE, &m, sizeof(int), + STARPU_VALUE, &n, sizeof(int), + STARPU_R, EXAGEOSTAT_RTBLKADDR(A, ChamRealDouble, Am, An), + STARPU_VALUE, &lda, sizeof(int), + STARPU_W, EXAGEOSTAT_RTBLKADDR(B, ChamRealFloat, Bm, Bn), + STARPU_VALUE, &ldb, sizeof(int), + STARPU_PRIORITY, options->priority, + #if defined(CHAMELEON_CODELETS_HAVE_NAME) STARPU_NAME, "dsconv", #endif 0); -} - - -/* - * Codelet definition - */ -//CODELETS(dsconv, 4, cl_dsconv_cuda_func, cl_dsconv_cpu_func, STARPU_CUDA_ASYNC) +} \ No newline at end of file diff --git a/exageostat_exact/runtime/starpu/codelets/codelet_dsconv_trash.c b/exageostat_exact/runtime/starpu/codelets/codelet_dsconv_trash.c index 2e8e608..3253dc7 100755 --- a/exageostat_exact/runtime/starpu/codelets/codelet_dsconv_trash.c +++ b/exageostat_exact/runtime/starpu/codelets/codelet_dsconv_trash.c @@ -13,13 +13,13 @@ * * @file codelet_dsconv.c * - * MORSE codelets kernel - * MORSE is a software package provided by Univ. of Tennessee, + * CHAM codelets kernel + * CHAM is a software package provided by Univ. of Tennessee, * Univ. of California Berkeley and Univ. of Colorado Denver * * @version 2.5.0 * @comment This file has been automatically generated - * from Plasma 2.5.0 for MORSE 1.0.0 + * from Plasma 2.5.0 for CHAM 1.0.0 * @author Sameh Abdulah * @author Hatem Ltaief * @author Jakub Kurzak @@ -34,7 +34,7 @@ #include "../include/starpu_exageostat.h" /** * - * @ingroup CORE_MORSE_Complex64_t + * @ingroup CORE_CHAMELEON_Complex64_t * **/ @@ -46,43 +46,26 @@ static void cl_dsconv_cpu_func(void *descr[], void *cl_arg) double *A; float *B; - A = (double *)STARPU_MATRIX_GET_PTR(descr[0]); + A = (double* )STARPU_MATRIX_GET_PTR(descr[0]); B = (float *)STARPU_MATRIX_GET_PTR(descr[1]); starpu_codelet_unpack_args(cl_arg, &m, &n); - - core_dsconv(A, B, m, n); -int i=0; + core_dsconv(A, B, m, n); + int i=0; for (i=0;i +#include #include "../include/starpu_exageostat.h" + /** * - * @ingroup CORE_MORSE_Complex64_t + * @ingroup CORE_float * */ -//SCODELETS_HEADER(exageostat_gemm) -void MORSE_TASK_sexageostat_gemm(const MORSE_option_t *options, - MORSE_enum transA, int transB, - int m, int n, int k, int nb, - float alpha, const MORSE_desc_t *A, int Am, int An, int lda, - const MORSE_desc_t *B, int Bm, int Bn, int ldb, - float beta, const MORSE_desc_t *C, int Cm, int Cn, int ldc) -{ - (void)nb; +void EXAGEOSTAT_TASK_sexageostat_gemm(const RUNTIME_option_t *options, + CHAM_enum transA, int transB, + int m, int n, int k, int nb, + float alpha, const CHAM_desc_t *A, int Am, int An, int lda, + const CHAM_desc_t *B, int Bm, int Bn, int ldb, + float beta, const CHAM_desc_t *C, int Cm, int Cn, int ldc) { + (void) nb; struct starpu_codelet *codelet = &cl_sgemm; - void (*callback)(void*) = options->profiling ? cl_sgemm_callback : NULL; + void (*callback)(void *) = options->profiling ? cl_sgemm_callback : NULL; - MORSE_BEGIN_ACCESS_DECLARATION; - MORSE_ACCESS_R(A, Am, An); - MORSE_ACCESS_R(B, Bm, Bn); - MORSE_ACCESS_RW(C, Cm, Cn); - MORSE_END_ACCESS_DECLARATION; + CHAMELEON_BEGIN_ACCESS_DECLARATION; + CHAMELEON_ACCESS_R(A, Am, An); + CHAMELEON_ACCESS_R(B, Bm, Bn); + CHAMELEON_ACCESS_RW(C, Cm, Cn);CHAMELEON_END_ACCESS_DECLARATION; starpu_insert_task( - starpu_mpi_codelet(codelet), - STARPU_VALUE, &transA, sizeof(MORSE_enum), - STARPU_VALUE, &transB, sizeof(MORSE_enum), - STARPU_VALUE, &m, sizeof(int), - STARPU_VALUE, &n, sizeof(int), - STARPU_VALUE, &k, sizeof(int), - STARPU_VALUE, &alpha, sizeof(float), - STARPU_R, EXAGEOSTAT_RTBLKADDR(A, MorseRealFloat, Am, An), - STARPU_VALUE, &lda, sizeof(int), - STARPU_R, EXAGEOSTAT_RTBLKADDR(B, MorseRealFloat, Bm, Bn), - STARPU_VALUE, &ldb, sizeof(int), - STARPU_VALUE, &beta, sizeof(float), - STARPU_RW, EXAGEOSTAT_RTBLKADDR(C, MorseRealFloat, Cm, Cn), - STARPU_VALUE, &ldc, sizeof(int), - STARPU_PRIORITY, options->priority, - STARPU_CALLBACK, callback, + starpu_mpi_codelet(codelet), + STARPU_VALUE, &transA, sizeof(CHAM_enum), + STARPU_VALUE, &transB, sizeof(CHAM_enum), + STARPU_VALUE, &m, sizeof(int), + STARPU_VALUE, &n, sizeof(int), + STARPU_VALUE, &k, sizeof(int), + STARPU_VALUE, &alpha, sizeof(float), + STARPU_R, EXAGEOSTAT_RTBLKADDR(A, ChamRealFloat, Am, An), + STARPU_VALUE, &lda, sizeof(int), + STARPU_R, EXAGEOSTAT_RTBLKADDR(B, ChamRealFloat, Bm, Bn), + STARPU_VALUE, &ldb, sizeof(int), + STARPU_VALUE, &beta, sizeof(float), + STARPU_RW, EXAGEOSTAT_RTBLKADDR(C, ChamRealFloat, Cm, Cn), + STARPU_VALUE, &ldc, sizeof(int), + STARPU_PRIORITY, options->priority, + STARPU_CALLBACK, callback, #if defined(CHAMELEON_CODELETS_HAVE_NAME) - STARPU_NAME, "sgemm", + STARPU_NAME, "sgemm", #endif - 0); + 0); } #if !defined(CHAMELEON_SIMULATION) -static void cl_sgemm_cpu_func(void *descr[], void *cl_arg) -{ - MORSE_enum transA; - MORSE_enum transB; + +static void cl_sgemm_cpu_func(void *descr[], void *cl_arg) { + CHAM_enum transA; + CHAM_enum transB; int m; int n; int k; @@ -89,22 +88,22 @@ static void cl_sgemm_cpu_func(void *descr[], void *cl_arg) float *C; int ldc; - A = (float *)STARPU_MATRIX_GET_PTR(descr[0]); - B = (float *)STARPU_MATRIX_GET_PTR(descr[1]); - C = (float *)STARPU_MATRIX_GET_PTR(descr[2]); + A = (float *) STARPU_MATRIX_GET_PTR(descr[0]); + B = (float *) STARPU_MATRIX_GET_PTR(descr[1]); + C = (float *) STARPU_MATRIX_GET_PTR(descr[2]); starpu_codelet_unpack_args(cl_arg, &transA, &transB, &m, &n, &k, &alpha, &lda, &ldb, &beta, &ldc); - CORE_sgemm(transA, transB, - m, n, k, - alpha, A, lda, - B, ldb, - beta, C, ldc); + CORE_dgemm(transA, transB, + m, n, k, + alpha, A, lda, + B, ldb, + beta, C, ldc); } #ifdef CHAMELEON_USE_CUDA static void cl_sgemm_cuda_func(void *descr[], void *cl_arg) { - MORSE_enum transA; - MORSE_enum transB; + CHAM_enum transA; + CHAM_enum transB; int m; int n; int k; @@ -125,12 +124,12 @@ static void cl_sgemm_cuda_func(void *descr[], void *cl_arg) RUNTIME_getStream( stream ); CUDA_sgemm( - transA, transB, - m, n, k, - &alpha, A, lda, - B, ldb, - &beta, C, ldc, - stream); + transA, transB, + m, n, k, + &alpha, A, lda, + B, ldb, + &beta, C, ldc, + stream); #ifndef STARPU_CUDA_ASYNC cudaStreamSynchronize( stream ); @@ -144,4 +143,4 @@ static void cl_sgemm_cuda_func(void *descr[], void *cl_arg) /* * Codelet definition */ -CODELETS(sexageostat_gemm, 3, cl_sgemm_cpu_func, cl_sgemm_cuda_func, STARPU_CUDA_ASYNC) +CODELETS(sexageostat_gemm, cl_sgemm_cpu_func, cl_sgemm_cuda_func, STARPU_CUDA_ASYNC) diff --git a/exageostat_exact/runtime/starpu/codelets/codelet_exageostat_strsm.c b/exageostat_exact/runtime/starpu/codelets/codelet_exageostat_strsm.c index 74b52a8..2274a50 100755 --- a/exageostat_exact/runtime/starpu/codelets/codelet_exageostat_strsm.c +++ b/exageostat_exact/runtime/starpu/codelets/codelet_exageostat_strsm.c @@ -11,9 +11,9 @@ * * @brief Chameleon strsm StarPU codelet * - * @version 1.0.0 + * @version 1.2.0 * @comment This file has been automatically generated - * from Plasma 2.5.0 for MORSE 1.0.0 + * from Plasma 2.5.0 for CHAMELEON 1.0.0 * @author Hatem Ltaief * @author Jakub Kurzak * @author Mathieu Faverge @@ -24,58 +24,57 @@ * */ #include "chameleon_starpu.h" -#include "runtime_codelet_s.h" +//#include +#include #include "../include/starpu_exageostat.h" + /** * - * @ingroup CORE_MORSE_Complex64_t + * @ingroup CORE_float * */ -//SCODELETS_HEADER(exageostat_trsm) -void MORSE_TASK_sexageostat_trsm(const MORSE_option_t *options, - MORSE_enum side, MORSE_enum uplo, MORSE_enum transA, MORSE_enum diag, - int m, int n, int nb, - float alpha, const MORSE_desc_t *A, int Am, int An, int lda, - const MORSE_desc_t *B, int Bm, int Bn, int ldb) -{ - (void)nb; +void EXAGEOSTAT_TASK_sexageostat_trsm(const RUNTIME_option_t *options, + CHAM_enum side, CHAM_enum uplo, CHAM_enum transA, CHAM_enum diag, + int m, int n, int nb, + float alpha, const CHAM_desc_t *A, int Am, int An, int lda, + const CHAM_desc_t *B, int Bm, int Bn, int ldb) { + (void) nb; struct starpu_codelet *codelet = &cl_strsm; - void (*callback)(void*) = options->profiling ? cl_strsm_callback : NULL; + void (*callback)(void *) = options->profiling ? cl_strsm_callback : NULL; - MORSE_BEGIN_ACCESS_DECLARATION; - MORSE_ACCESS_R(A, Am, An); - MORSE_ACCESS_RW(B, Bm, Bn); - MORSE_END_ACCESS_DECLARATION; + CHAMELEON_BEGIN_ACCESS_DECLARATION; + CHAMELEON_ACCESS_R(A, Am, An); + CHAMELEON_ACCESS_RW(B, Bm, Bn);CHAMELEON_END_ACCESS_DECLARATION; starpu_insert_task( - starpu_mpi_codelet(codelet), - STARPU_VALUE, &side, sizeof(MORSE_enum), - STARPU_VALUE, &uplo, sizeof(MORSE_enum), - STARPU_VALUE, &transA, sizeof(MORSE_enum), - STARPU_VALUE, &diag, sizeof(MORSE_enum), - STARPU_VALUE, &m, sizeof(int), - STARPU_VALUE, &n, sizeof(int), - STARPU_VALUE, &alpha, sizeof(float), - STARPU_R, EXAGEOSTAT_RTBLKADDR(A, MorseRealFloat, Am, An), - STARPU_VALUE, &lda, sizeof(int), - STARPU_RW, EXAGEOSTAT_RTBLKADDR(B, MorseRealFloat, Bm, Bn), - STARPU_VALUE, &ldb, sizeof(int), - STARPU_PRIORITY, options->priority, - STARPU_CALLBACK, callback, + starpu_mpi_codelet(codelet), + STARPU_VALUE, &side, sizeof(CHAM_enum), + STARPU_VALUE, &uplo, sizeof(CHAM_enum), + STARPU_VALUE, &transA, sizeof(CHAM_enum), + STARPU_VALUE, &diag, sizeof(CHAM_enum), + STARPU_VALUE, &m, sizeof(int), + STARPU_VALUE, &n, sizeof(int), + STARPU_VALUE, &alpha, sizeof(float), + STARPU_R, EXAGEOSTAT_RTBLKADDR(A, ChamRealFloat, Am, An), + STARPU_VALUE, &lda, sizeof(int), + STARPU_RW, EXAGEOSTAT_RTBLKADDR(B, ChamRealFloat, Bm, Bn), + STARPU_VALUE, &ldb, sizeof(int), + STARPU_PRIORITY, options->priority, + STARPU_CALLBACK, callback, #if defined(CHAMELEON_CODELETS_HAVE_NAME) - STARPU_NAME, "strsm", + STARPU_NAME, "strsm", #endif - 0); + 0); } #if !defined(CHAMELEON_SIMULATION) -static void cl_strsm_cpu_func(void *descr[], void *cl_arg) -{ - MORSE_enum side; - MORSE_enum uplo; - MORSE_enum transA; - MORSE_enum diag; + +static void cl_strsm_cpu_func(void *descr[], void *cl_arg) { + CHAM_enum side; + CHAM_enum uplo; + CHAM_enum transA; + CHAM_enum diag; int m; int n; float alpha; @@ -84,24 +83,24 @@ static void cl_strsm_cpu_func(void *descr[], void *cl_arg) float *B; int ldb; - A = (float *)STARPU_MATRIX_GET_PTR(descr[0]); - B = (float *)STARPU_MATRIX_GET_PTR(descr[1]); + A = (float *) STARPU_MATRIX_GET_PTR(descr[0]); + B = (float *) STARPU_MATRIX_GET_PTR(descr[1]); starpu_codelet_unpack_args(cl_arg, &side, &uplo, &transA, &diag, &m, &n, &alpha, &lda, &ldb); - // printf("%s, %f, %f, %f, %f, %f, %f, %f, %f, \n", __func__, A[0], A[1], A[2], A[3], B[0], B[1], B[2], B[3]); - CORE_strsm(side, uplo, - transA, diag, - m, n, - alpha, A, lda, - B, ldb); + // printf("%s, %f, %f, %f, %f, %f, %f, %f, %f, \n", __func__, A[0], A[1], A[2], A[3], B[0], B[1], B[2], B[3]); + CORE_dtrsm(side, uplo, + transA, diag, + m, n, + alpha, A, lda, + B, ldb); } #ifdef CHAMELEON_USE_CUDA static void cl_strsm_cuda_func(void *descr[], void *cl_arg) { - MORSE_enum side; - MORSE_enum uplo; - MORSE_enum transA; - MORSE_enum diag; + CHAM_enum side; + CHAM_enum uplo; + CHAM_enum transA; + CHAM_enum diag; int m; int n; float alpha; @@ -135,4 +134,4 @@ static void cl_strsm_cuda_func(void *descr[], void *cl_arg) /* * Codelet definition */ -CODELETS(sexageostat_trsm, 2, cl_strsm_cpu_func, cl_strsm_cuda_func, STARPU_CUDA_ASYNC) +CODELETS(sexageostat_trsm, cl_strsm_cpu_func, cl_strsm_cuda_func, STARPU_CUDA_ASYNC) diff --git a/exageostat_exact/runtime/starpu/codelets/codelet_g_to_ng.c b/exageostat_exact/runtime/starpu/codelets/codelet_g_to_ng.c new file mode 100644 index 0000000..2a93989 --- /dev/null +++ b/exageostat_exact/runtime/starpu/codelets/codelet_g_to_ng.c @@ -0,0 +1,122 @@ +/** + * + * Copyright (c) 2017-2023 King Abdullah University of Science and Technology + * All rights reserved. + * + * ExaGeoStat is a software package provided by KAUST + **/ +/** + * + * @file codelet_g_to_ng.c + * + * StarPU codelet to Convert Gaussian measurements to non-Gaussian measurements. + * + * @version 1.2.0 + * + * @author Sagnik Mondal + * @author Sameh Abdulah + * @date 2022-11-09 + * + **/ +#include "../include/starpu_exageostat.h" + +static void CORE_g_to_ng_starpu(void *buffers[], void *cl_arg) { + int m, m0, i; + double* z; + double* theta; + theta = (double* ) malloc(6 * sizeof(double)); + z = (double* ) STARPU_MATRIX_GET_PTR(buffers[0]); + + starpu_codelet_unpack_args(cl_arg, &m, &m0, + &theta[0], &theta[1], &theta[2], + &theta[3], &theta[4], &theta[5]); + + //core function to convert Z tile from Gaussian to non-Gaussian. + core_g_to_ng(z, theta, m); +} + +static struct starpu_codelet cl_g_to_ng = + { + .where = STARPU_CPU, + .cpu_funcs = {CORE_g_to_ng_starpu}, + .nbuffers = 1, + .modes = {STARPU_RW}, + .name = "g_to_ng" + }; + +/******************************************************************************* + * + * @ingroup CHAMELEON_Complex64_t_Tile + * + * EXAGEOSTAT_g_to_ng_Tile_Async - Convert Gaussian measurements to non-Gaussian measurements. + * Operates on Z vector stored by tiles. + * All matrices are passed through descriptors. + * All dimensions are taken from the descriptors. + * + ******************************************************************************* + * + * @param[in] descZ + * descZ: Observed measurements descZ + * + * @param[in] theta + * theta: Model paramters + * + * @param[in] sequence + * Identifies the sequence of function calls that this call belongs to + * (for completion checks and exception handling purposes). + * + * @param[out] request + * Identifies this function call (for exception handling purposes). + * + ******************************************************************************* + * + * @return + * \retval CHAMELEON_SUCCESS successful exit + * + ******************************************************************************* + * + * + ******************************************************************************/ + +int EXAGEOSTAT_g_to_ng_Tile_Async(CHAM_desc_t *descZ, double* theta, RUNTIME_sequence_t *sequence, + RUNTIME_request_t *request) { + CHAM_context_t *chamctxt; + RUNTIME_option_t options; + chamctxt = chameleon_context_self(); + if (sequence->status != CHAMELEON_SUCCESS) + return -2; + RUNTIME_options_init(&options, chamctxt, sequence, request); + + int m, m0; + int tempmm; + CHAM_desc_t Z = *descZ; + struct starpu_codelet *cl = &cl_g_to_ng; + + + for (m = 0; m < Z.mt; m++) { + tempmm = m == Z.mt - 1 ? Z.m - m * Z.mb : Z.mb; + + m0 = m * Z.mb; + + starpu_insert_task(starpu_mpi_codelet(cl), + STARPU_VALUE, &tempmm, sizeof(int), + STARPU_VALUE, &m0, sizeof(int), + STARPU_RW, EXAGEOSTAT_RTBLKADDR(descZ, ChamRealDouble, m, 0), + STARPU_VALUE, &theta[0], sizeof(double), + STARPU_VALUE, &theta[1], sizeof(double), + STARPU_VALUE, &theta[2], sizeof(double), + STARPU_VALUE, &theta[3], sizeof(double), + STARPU_VALUE, &theta[4], sizeof(double), + STARPU_VALUE, &theta[5], sizeof(double), +#if defined(CHAMELEON_CODELETS_HAVE_NAME) + STARPU_NAME, "g_to_ng", +#endif + 0); + } + + RUNTIME_options_ws_free(&options); + RUNTIME_options_finalize(&options, chamctxt); + CHAMELEON_Sequence_Wait(sequence); + + return CHAMELEON_SUCCESS; +} diff --git a/exageostat_exact/runtime/starpu/codelets/codelet_ng_loglike.c b/exageostat_exact/runtime/starpu/codelets/codelet_ng_loglike.c new file mode 100644 index 0000000..2f9808f --- /dev/null +++ b/exageostat_exact/runtime/starpu/codelets/codelet_ng_loglike.c @@ -0,0 +1,131 @@ +/** + * + * Copyright (c) 2017-2023 King Abdullah University of Science and Technology + * All rights reserved. + * + * ExaGeoStat is a software package provided by KAUST + **/ +/** + * + * @file codelet_ng_loglike.c + * + * StarPU codelet to Calculate the loglikelihood of non-Gaussian MLE. + * + * @version 1.2.0 + * + * @author Sagnik Mondal + * @author Sameh Abdulah + * @date 2022-11-09 + * + **/ +#include "../include/starpu_exageostat.h" + +static void CORE_ng_loglike_starpu(void *buffers[], void *cl_arg) { + int m, m0, i; + double* z; + double* theta; + double sum = 0; + double* s = ∑ + + theta = (double* ) malloc(6 * sizeof(double)); + z = (double* ) STARPU_MATRIX_GET_PTR(buffers[0]); + s = (double* ) STARPU_MATRIX_GET_PTR(buffers[1]); + + starpu_codelet_unpack_args(cl_arg, &m, &m0, + &theta[0], &theta[1], &theta[2], + &theta[3], &theta[4], &theta[5]); + + double local_sum = core_ng_loglike(z, theta, m); + *s += local_sum; +} + +static struct starpu_codelet cl_ng_loglike = + { + .where = STARPU_CPU, + .cpu_funcs = {CORE_ng_loglike_starpu}, + .nbuffers = 2, + .modes = {STARPU_R, STARPU_RW}, //Read access to Z and Read/Write access to the sum. + .name = "ng_loglike" + }; + +/******************************************************************************* + * + * @ingroup CHAMELEON_Complex64_t_Tile + * + * EXAGEOSTAT_ng_loglike_Tile_Async - Calculate the loglikelihood of non-Gaussian MLE. + * Operates on vectors stored by tiles. + * All matrices are passed through descriptors. + * All dimensions are taken from the descriptors. + * + ******************************************************************************* + * + * @param[in] descZ + * descZpre: Observed measurements descZ. + * + * @param[out] descSum + * descSum: The loglikelihood Sum of descriptor Z. + * + * @param[int] theta + * descerror: Model parameters. + * + * @param[in] sequence + * Identifies the sequence of function calls that this call belongs to + * (for completion checks and exception handling purposes). + * + * @param[out] request + * Identifies this function call (for exception handling purposes). + * + ******************************************************************************* + * + * @return + * \retval CHAMELEON_SUCCESS successful exit + * + ******************************************************************************* + * + * + ******************************************************************************/ + +int EXAGEOSTAT_ng_loglike_Tile_Async(CHAM_desc_t *descZ, CHAM_desc_t *descsum, double* theta, + RUNTIME_sequence_t *sequence, RUNTIME_request_t *request) { + + CHAM_context_t *chamctxt; + RUNTIME_option_t options; + chamctxt = chameleon_context_self(); + if (sequence->status != CHAMELEON_SUCCESS) + return -2; + RUNTIME_options_init(&options, chamctxt, sequence, request); + + int m, m0; + int tempmm; + CHAM_desc_t Z = *descZ; + CHAM_desc_t sum = *descsum; + struct starpu_codelet *cl = &cl_ng_loglike; + + + for (m = 0; m < Z.mt; m++) { + tempmm = m == Z.mt - 1 ? Z.m - m * Z.mb : Z.mb; + + m0 = m * Z.mb; + + starpu_insert_task(starpu_mpi_codelet(cl), + STARPU_VALUE, &tempmm, sizeof(int), + STARPU_VALUE, &m0, sizeof(int), + STARPU_R, EXAGEOSTAT_RTBLKADDR(descZ, ChamRealDouble, m, 0), + STARPU_RW, EXAGEOSTAT_RTBLKADDR(descsum, ChamRealDouble, 0, 0), + STARPU_VALUE, &theta[0], sizeof(double), + STARPU_VALUE, &theta[1], sizeof(double), + STARPU_VALUE, &theta[2], sizeof(double), + STARPU_VALUE, &theta[3], sizeof(double), + STARPU_VALUE, &theta[4], sizeof(double), + STARPU_VALUE, &theta[5], sizeof(double), +#if defined(CHAMELEON_CODELETS_HAVE_NAME) + STARPU_NAME, "ng_loglike", +#endif + 0); + } + + RUNTIME_options_ws_free(&options); + RUNTIME_options_finalize(&options, chamctxt); + CHAMELEON_Sequence_Wait(sequence); + return CHAMELEON_SUCCESS; +} \ No newline at end of file diff --git a/exageostat_exact/runtime/starpu/codelets/codelet_ng_transform.c b/exageostat_exact/runtime/starpu/codelets/codelet_ng_transform.c new file mode 100644 index 0000000..aeae6ec --- /dev/null +++ b/exageostat_exact/runtime/starpu/codelets/codelet_ng_transform.c @@ -0,0 +1,129 @@ +/** + * + * Copyright (c) 2017-2023 King Abdullah University of Science and Technology + * All rights reserved. + * + * ExaGeoStat is a software package provided by KAUST + **/ +/** + * + * @file codelet_ng_transform.c + * + * StarPU codelet to Transform the measurements vector inside the non-Gaussian MLE function. + * + * @version 1.2.0 + * + * @author Sagnik Mondal + * @author Sameh Abdulah + * @date 2022-11-09 + * + **/ +#include "../include/starpu_exageostat.h" + +static void CORE_ng_transform_starpu(void *buffers[], void *cl_arg) { + int m, m0; + double* z; + double* theta; + double flag = 0; + double* all_flags = &flag; + *all_flags = 0; + + theta = (double* ) malloc(6 * sizeof(double)); + z = (double* ) STARPU_MATRIX_GET_PTR(buffers[0]); + all_flags = (double* ) STARPU_MATRIX_GET_PTR(buffers[1]); //to be removed + + starpu_codelet_unpack_args(cl_arg, &m, &m0, /*&flag,*/ + &theta[0], &theta[1], &theta[2], + &theta[3], &theta[4], &theta[5]); + + double local_flag = 0.0;// = core_dmdet(A, m, n, m0, n0); + + //Transform the measurements vector inside the non-Gaussian MLE function. + core_ng_transform(z, &local_flag, theta, m); +} + +static struct starpu_codelet cl_ng_transform = + { + .where = STARPU_CPU, + .cpu_funcs = {CORE_ng_transform_starpu}, + .nbuffers = 2, + .modes = {STARPU_RW, STARPU_W}, + .name = "ng_transform" + }; + +/******************************************************************************* + * + * @ingroup CHAMELEON_Complex64_t_Tile + * + * EXAGEOSTAT_ng_transform_Tile_Async - Transform the measurements vector inside the non-Gaussian MLE function. + * Operates on vectors stored by tiles. + * All matrices are passed through descriptors. + * All dimensions are taken from the descriptors. + * + ******************************************************************************* + * + * @param[in] descZ + * descZ: Observed measurements descZpre + * + * @param[in] theta + * theta: Model parameters. + * + * @param[in] sequence + * Identifies the sequence of function calls that this call belongs to + * (for completion checks and exception handling purposes). + * + * @param[out] request + * Identifies this function call (for exception handling purposes). + * + ******************************************************************************* + * + * @return + * \retval CHAMELEON_SUCCESS successful exit + * + ******************************************************************************* + * + * + ******************************************************************************/ + +int EXAGEOSTAT_ng_transform_Tile_Async(CHAM_desc_t *descZ, CHAM_desc_t *descflag, const double* theta, + RUNTIME_sequence_t *sequence, RUNTIME_request_t *request) { + + CHAM_context_t *chamctxt; + RUNTIME_option_t options; + chamctxt = chameleon_context_self(); + if (sequence->status != CHAMELEON_SUCCESS) + return -2; + RUNTIME_options_init(&options, chamctxt, sequence, request); + + int m, m0; + int tempmm; + CHAM_desc_t Z = *descZ; + struct starpu_codelet *cl = &cl_ng_transform; + + + for (m = 0; m < Z.mt; m++) { + tempmm = m == Z.mt - 1 ? Z.m - m * Z.mb : Z.mb; + m0 = m * Z.mb; + + starpu_insert_task(starpu_mpi_codelet(cl), + STARPU_VALUE, &tempmm, sizeof(int), + STARPU_VALUE, &m0, sizeof(int), + STARPU_RW, EXAGEOSTAT_RTBLKADDR(descZ, ChamRealDouble, m, 0), + STARPU_W, EXAGEOSTAT_RTBLKADDR(descflag, ChamRealDouble, 0, 0), + //STARPU_VALUE, &flag, sizeof(int), + STARPU_VALUE, &theta[0], sizeof(double), + STARPU_VALUE, &theta[1], sizeof(double), + STARPU_VALUE, &theta[2], sizeof(double), + STARPU_VALUE, &theta[3], sizeof(double), + STARPU_VALUE, &theta[4], sizeof(double), + STARPU_VALUE, &theta[5], sizeof(double), +#if defined(CHAMELEON_CODELETS_HAVE_NAME) + STARPU_NAME, "ng_transform", +#endif + 0); + } + RUNTIME_options_ws_free(&options); + RUNTIME_options_finalize(&options, chamctxt); + CHAMELEON_Sequence_Wait(sequence); + return CHAMELEON_SUCCESS; +} \ No newline at end of file diff --git a/exageostat_exact/runtime/starpu/codelets/codelet_print.c b/exageostat_exact/runtime/starpu/codelets/codelet_print.c index 4d53d8c..61a3641 100644 --- a/exageostat_exact/runtime/starpu/codelets/codelet_print.c +++ b/exageostat_exact/runtime/starpu/codelets/codelet_print.c @@ -1,6 +1,6 @@ /** * - * Copyright (c) 2017-2020 King Abdullah University of Science and Technology + * Copyright (c) 2017-2023 King Abdullah University of Science and Technology * All rights reserved. * * ExaGeoStat is a software package provided by KAUST @@ -11,24 +11,20 @@ * * StarPU codelet to Generate covariance matrix of a set of locations in 2D using Matern kernel. * - * @version 1.1.0 + * @version 1.2.0 * * @author Sameh Abdulah - * @date 2018-11-11 + * @date 2022-11-09 * **/ #include "../include/starpu_exageostat.h" static void CORE_dprint_starpu(void *buffers[],void *cl_arg){ int m, n, m0, n0; - double *A; - A = (double *)STARPU_MATRIX_GET_PTR(buffers[0]); - + double* A; + A = (double* )STARPU_MATRIX_GET_PTR(buffers[0]); starpu_codelet_unpack_args(cl_arg, &m, &n, &m0, &n0); - - core_dprint(A, m, n, m0, n0); - } static struct starpu_codelet cl_dprint = @@ -46,11 +42,8 @@ static void CORE_sprint_starpu(void *buffers[],void *cl_arg){ int m, n, m0, n0; float *A; A = (float *) STARPU_MATRIX_GET_PTR(buffers[0]); - starpu_codelet_unpack_args(cl_arg, &m, &n, &m0, &n0); - core_sprint(A, m, n, m0, n0); - } static struct starpu_codelet cl_sprint = @@ -62,13 +55,11 @@ static struct starpu_codelet cl_sprint = .name = "sprint" }; - - /******************************************************************************* * - * @ingroup MORSE_Complex64_t_Tile + * @ingroup CHAMELEON_Complex64_t_Tile * - * MORSE_MLE_dprint_Tile_Async - Codelet to generate covariance matrix in descriptor descA in dense format between two sets of locations (l1, l2) (Matern Kernel). + * CHAMELEON_MLE_dprint_Tile_Async - Codelet to generate covariance matrix in descriptor descA in dense format between two sets of locations (l1, l2) (Matern Kernel). * Operates on matrices stored by tiles. * All matrices are passed through descriptors. * All dimensions are taken from the descriptors. @@ -103,33 +94,30 @@ static struct starpu_codelet cl_sprint = ******************************************************************************* * * @return - * \retval MORSE_SUCCESS successful exit + * \retval CHAMELEON_SUCCESS successful exit * ******************************************************************************* * * ******************************************************************************/ -int MORSE_MLE_dprint_Tile_Async(MORSE_desc_t *descA, MORSE_sequence_t *sequence, MORSE_request_t *request) { - - MORSE_context_t *morse; - MORSE_option_t options; - morse = morse_context_self(); +int CHAMELEON_MLE_dprint_Tile_Async(CHAM_desc_t *descA, RUNTIME_sequence_t *sequence, RUNTIME_request_t *request) { + CHAM_context_t *chamctxt; + RUNTIME_option_t options; + chamctxt = chameleon_context_self(); - if (sequence->status != MORSE_SUCCESS) + if (sequence->status != CHAMELEON_SUCCESS) return -2; - RUNTIME_options_init(&options, morse, sequence, request); - + RUNTIME_options_init(&options, chamctxt, sequence, request); int m, n, m0, n0; int tempmm, tempnn; - MORSE_desc_t A = *descA; + CHAM_desc_t A = *descA; struct starpu_codelet *cl=&cl_dprint; for(m = 0; m < A.mt; m++) { tempmm = m == A.mt -1 ? A.m- m* A.mb : A.mb; - for (n = 0; n < A.nt; n++) { tempnn = n == A.nt -1 ? A.n - n * A.nb : A.nb; @@ -140,24 +128,20 @@ int MORSE_MLE_dprint_Tile_Async(MORSE_desc_t *descA, MORSE_sequence_t *sequence, STARPU_VALUE, &tempnn, sizeof(int), STARPU_VALUE, &m0, sizeof(int), STARPU_VALUE, &n0, sizeof(int), - STARPU_RW, RTBLKADDR(descA, sizeof(double)*ldam*tempnn, m, n), - 0); - + STARPU_RW, RTBLKADDR(descA, sizeof(double)*ldam*tempnn, m, n), 0); } - } RUNTIME_options_ws_free(&options); - RUNTIME_options_finalize(&options, morse); - return MORSE_SUCCESS; + RUNTIME_options_finalize(&options, chamctxt); + return CHAMELEON_SUCCESS; } - /******************************************************************************* * - * @ingroup MORSE_Complex32_t_Tile + * @ingroup CHAMELEON_Complex32_t_Tile * - * MORSE_MLE_sprint_Tile_Async - Calculate covariance matrix descA. + * CHAMELEON_MLE_sprint_Tile_Async - Calculate covariance matrix descA. * Operates on matrices stored by tiles. * All matrices are passed through descriptors. * All dimensions are taken from the descriptors. @@ -189,32 +173,28 @@ int MORSE_MLE_dprint_Tile_Async(MORSE_desc_t *descA, MORSE_sequence_t *sequence, ******************************************************************************* * * @return - * \retval MORSE_SUCCESS successful exit + * \retval CHAMELEON_SUCCESS successful exit * ******************************************************************************* * * ******************************************************************************/ +int CHAMELEON_MLE_sprint_Tile_Async(CHAM_desc_t *descA, RUNTIME_sequence_t *sequence, RUNTIME_request_t *request) { -int MORSE_MLE_sprint_Tile_Async(MORSE_desc_t *descA, MORSE_sequence_t *sequence, MORSE_request_t *request) { + CHAM_context_t *chamctxt; + RUNTIME_option_t options; + chamctxt = chameleon_context_self(); - MORSE_context_t *morse; - MORSE_option_t options; - morse = morse_context_self(); - - - if (sequence->status != MORSE_SUCCESS) + if (sequence->status != CHAMELEON_SUCCESS) return -2; - RUNTIME_options_init(&options, morse, sequence, request); - + RUNTIME_options_init(&options, chamctxt, sequence, request); int m, n, m0, n0; int tempmm, tempnn; - MORSE_desc_t A = *descA; + CHAM_desc_t A = *descA; struct starpu_codelet *cl=&cl_sprint; - for(m = 0; m < A.mt; m++) { tempmm = m == A.mt -1 ? A.m- m* A.mb : A.mb; @@ -229,39 +209,32 @@ int MORSE_MLE_sprint_Tile_Async(MORSE_desc_t *descA, MORSE_sequence_t *sequence, STARPU_VALUE, &tempnn, sizeof(int), STARPU_VALUE, &m0, sizeof(int), STARPU_VALUE, &n0, sizeof(int), - STARPU_RW, RTBLKADDR(descA, sizeof(float)*ldam*tempnn, m, n), - 0); - + STARPU_RW, RTBLKADDR(descA, sizeof(float)*ldam*tempnn, m, n), 0); } - } RUNTIME_options_ws_free(&options); - RUNTIME_options_finalize(&options, morse); - return MORSE_SUCCESS; + RUNTIME_options_finalize(&options, chamctxt); + return CHAMELEON_SUCCESS; } - /*******************************************************************************/ -int MORSE_MLE_sdprint_Tile_Async(MORSE_desc_t *descA, MORSE_sequence_t *sequence, MORSE_request_t *request, int diag_thick) { +int CHAMELEON_MLE_sdprint_Tile_Async(CHAM_desc_t *descA, RUNTIME_sequence_t *sequence, RUNTIME_request_t *request, int diag_thick) { - MORSE_context_t *morse; - MORSE_option_t options; - morse = morse_context_self(); + CHAM_context_t *chamctxt; + RUNTIME_option_t options; + chamctxt = chameleon_context_self(); - - if (sequence->status != MORSE_SUCCESS) + if (sequence->status != CHAMELEON_SUCCESS) return -2; - RUNTIME_options_init(&options, morse, sequence, request); - + RUNTIME_options_init(&options, chamctxt, sequence, request); int m, n, m0, n0; int tempmm, tempnn; - MORSE_desc_t A = *descA; + CHAM_desc_t A = *descA; struct starpu_codelet *dcl = &cl_dprint; struct starpu_codelet *scl = &cl_sprint; - for(m = 0; m < A.mt; m++) { tempmm = m == A.mt -1 ? A.m- m* A.mb : A.mb; @@ -279,8 +252,7 @@ int MORSE_MLE_sdprint_Tile_Async(MORSE_desc_t *descA, MORSE_sequence_t *sequence STARPU_VALUE, &tempnn, sizeof(int), STARPU_VALUE, &m0, sizeof(int), STARPU_VALUE, &n0, sizeof(int), - STARPU_RW, RTBLKADDR(descA, sizeof(double)*ldam*tempnn, m, n), - 0); + STARPU_RW, RTBLKADDR(descA, sizeof(double)*ldam*tempnn, m, n), 0); } else //for now is the same because the descriptor should be with one type. { @@ -290,16 +262,12 @@ int MORSE_MLE_sdprint_Tile_Async(MORSE_desc_t *descA, MORSE_sequence_t *sequence STARPU_VALUE, &tempnn, sizeof(int), STARPU_VALUE, &m0, sizeof(int), STARPU_VALUE, &n0, sizeof(int), - STARPU_RW, RTBLKADDR(descA, sizeof(float)*ldam*tempnn, m, n), - 0); + STARPU_RW, RTBLKADDR(descA, sizeof(float)*ldam*tempnn, m, n), 0); } } - } - RUNTIME_options_ws_free(&options); - RUNTIME_options_finalize(&options, morse); - return MORSE_SUCCESS; -} - + RUNTIME_options_finalize(&options, chamctxt); + return CHAMELEON_SUCCESS; +} \ No newline at end of file diff --git a/exageostat_exact/runtime/starpu/codelets/codelet_sdconv.c b/exageostat_exact/runtime/starpu/codelets/codelet_sdconv.c index 41711f9..8efe7a4 100755 --- a/exageostat_exact/runtime/starpu/codelets/codelet_sdconv.c +++ b/exageostat_exact/runtime/starpu/codelets/codelet_sdconv.c @@ -1,6 +1,6 @@ /** * - * @copyright (c) 2017-2020 King Abdullah University of + * @copyright (c) 2017-2023 King Abdullah University of * Sience and technelogy (KAUST). * All rights reserved. * @@ -10,41 +10,38 @@ * * @file codelet_sdconv.c * - * MORSE codelets kernel + * CHAMELEON codelets kernel * - * @version 1.1.0 + * @version 1.2.0 * @comment This file has been automatically generated - * from Plasma 2.5.0 for MORSE 1.0.0 + * from Plasma 2.5.0 for CHAMELEON 1.0.0 * @author Sameh Abdulah * @date 2019-01-27 * @precisions mixed zc -> ds * **/ -//#include "../../../../include/coreblas_ds.h" #include "chameleon_starpu.h" -#include "runtime_codelet_d.h" #include "../include/starpu_exageostat.h" + /** * - * @ingroup CORE_MorseRealDouble + * @ingroup CORE_ChamRealDouble * **/ -static void cl_sdconv_cpu_func(void *descr[], void *cl_arg) -{ +static void cl_sdconv_cpu_func(void *descr[], void *cl_arg) { int m; int n; float *A; int lda; - double *B; + double* B; int ldb; - A = (float *)STARPU_MATRIX_GET_PTR(descr[0]); - B = (double *)STARPU_MATRIX_GET_PTR(descr[1]); + A = (float *) STARPU_MATRIX_GET_PTR(descr[0]); + B = (double* ) STARPU_MATRIX_GET_PTR(descr[1]); starpu_codelet_unpack_args(cl_arg, &m, &n, &lda, &ldb); - //printf("CPUCORE_slag2d**********\n"); - core_slag2d( m, n, A, lda, B, ldb); + core_slag2d(m, n, A, lda, B, ldb); } #if defined(EXAGEOSTAT_USE_CUDA) @@ -55,108 +52,50 @@ static void cl_sdconv_cuda_func(void *descr[], void *cl_arg) int n; float *A; int lda; - double *B; + double* B; int ldb; int *info; A = (float *)STARPU_MATRIX_GET_PTR(descr[0]); - B = (double *)STARPU_MATRIX_GET_PTR(descr[1]); + B = (double* )STARPU_MATRIX_GET_PTR(descr[1]); starpu_codelet_unpack_args(cl_arg, &m, &n, &lda, &ldb); - // RUNTIME_getStream(stream); cudaStream_t stream = starpu_cuda_get_local_stream(); float2double_array( m, n, A, lda, B, ldb, CUBLAS_OP_T, stream); - - //#ifndef STARPU_CUDA_ASYNC cudaStreamSynchronize( stream ); - //#endif - } #endif /* defined(EXAGEOSTAT_USE_CUDA) */ - static struct starpu_codelet cl_sdconv = -{ - .where = STARPU_CPU | STARPU_CUDA, - .cpu_func = {cl_sdconv_cpu_func}, + { + .where = STARPU_CPU | STARPU_CUDA, + .cpu_func = {cl_sdconv_cpu_func}, #if defined(EXAGEOSTAT_USE_CUDA) - .cuda_func = {cl_sdconv_cuda_func}, + .cuda_func = {cl_sdconv_cuda_func}, #endif - .nbuffers = 2, - .modes = {STARPU_R, STARPU_W}, - .name = "sdconv" -}; -void MORSE_TASK_sdconv(const MORSE_option_t *options, - int m, int n, int nb, - const MORSE_desc_t *A, int Am, int An, int lda, - const MORSE_desc_t *B, int Bm, int Bn, int ldb) -{ - (void)nb; + .nbuffers = 2, + .modes = {STARPU_R, STARPU_W}, + .name = "sdconv" + }; + +void EXAGEOSTAT_TASK_sdconv(const RUNTIME_option_t *options, + int m, int n, int nb, + const CHAM_desc_t *A, int Am, int An, int lda, + const CHAM_desc_t *B, int Bm, int Bn, int ldb) { + (void) nb; struct starpu_codelet *codelet = &cl_sdconv; - //void (*callback)(void*) = options->profiling ? cl_sdconv_callback : NULL; - // int execution_rank = B->get_rankof( B, Bm, Bn ); - - // MORSE_BEGIN_ACCESS_DECLARATION; - // MORSE_ACCESS_R(A, Am, An); - // MORSE_ACCESS_W(B, Bm, Bn); - // MORSE_END_ACCESS_DECLARATION; starpu_insert_task( starpu_mpi_codelet(codelet), - STARPU_VALUE, &m, sizeof(int), - STARPU_VALUE, &n, sizeof(int), - STARPU_R, EXAGEOSTAT_RTBLKADDR(A, MorseRealFloat, Am, An), - STARPU_VALUE, &lda, sizeof(int), - STARPU_W, EXAGEOSTAT_RTBLKADDR(B, MorseRealDouble, Bm, Bn), - STARPU_VALUE, &ldb, sizeof(int), - STARPU_PRIORITY, options->priority, - // STARPU_CALLBACK, callback, - //#if defined(CHAMELEON_USE_MPI) - // STARPU_EXECUTE_ON_NODE, execution_rank, - //#endif + STARPU_VALUE, &m, sizeof(int), + STARPU_VALUE, &n, sizeof(int), + STARPU_R, EXAGEOSTAT_RTBLKADDR(A, ChamRealFloat, Am, An), + STARPU_VALUE, &lda, sizeof(int), + STARPU_W, EXAGEOSTAT_RTBLKADDR(B, ChamRealDouble, Bm, Bn), + STARPU_VALUE, &ldb, sizeof(int), + STARPU_PRIORITY, options->priority, + #if defined(CHAMELEON_CODELETS_HAVE_NAME) STARPU_NAME, "sdconv", #endif 0); - - - - -} - - -/* - void MORSE_TASK_sdconv(const MORSE_option_t *options, - int m, int n, int nb, - const MORSE_desc_t *A, int Am, int An, int lda, - const MORSE_desc_t *B, int Bm, int Bn, int ldb) - { - (void)nb; - struct starpu_codelet *codelet = &cl_sdconv; - void (*callback)(void*) = options->profiling ? cl_sdconv_callback : NULL; - - if ( morse_desc_islocal( A, Am, An ) || - morse_desc_islocal( B, Bm, Bn ) ) - { - starpu_insert_task( - starpu_mpi_codelet(codelet), - STARPU_VALUE, &m, sizeof(int), - STARPU_VALUE, &n, sizeof(int), - STARPU_R, RTBLKADDR(A, MorseRealFloat, Am, An), - STARPU_VALUE, &lda, sizeof(int), - STARPU_W, RTBLKADDR(B, MorseRealDouble, Bm, Bn), - STARPU_VALUE, &ldb, sizeof(int), - STARPU_PRIORITY, options->priority, - STARPU_CALLBACK, callback, -#if defined(CHAMELEON_CODELETS_HAVE_NAME) -STARPU_NAME, "sdconv", -#endif -0); -} -} -*/ - - -/* - * Codelet definition - */ -//CODELETS_CPU(sdconv, 1, cl_sdconv_cpu_func) +} \ No newline at end of file diff --git a/exageostat_exact/runtime/starpu/codelets/codelet_sdconv_trash.c b/exageostat_exact/runtime/starpu/codelets/codelet_sdconv_trash.c index 350ef15..6f57e14 100755 --- a/exageostat_exact/runtime/starpu/codelets/codelet_sdconv_trash.c +++ b/exageostat_exact/runtime/starpu/codelets/codelet_sdconv_trash.c @@ -1,5 +1,5 @@ /** - * Copyright (c) 2017-2020 King Abdullah University of Science and Technology + * Copyright (c) 2017-2023 King Abdullah University of Science and Technology * All rights reserved. * @copyright (c) 2009-2014 The University of Tennessee and The University * of Tennessee Research Foundation. @@ -13,13 +13,13 @@ * * @file codelet_sdconv.c * - * MORSE codelets kernel - * MORSE is a software package provided by Univ. of Tennessee, + * CHAM codelets kernel + * CHAM is a software package provided by Univ. of Tennessee, * Univ. of California Berkeley and Univ. of Colorado Denver * - * @version 1.1.0 + * @version 1.2.0 * @comment This file has been automatically generated - * from Plasma 2.5.0 for MORSE 1.0.0 + * from Plasma 2.5.0 for CHAM 1.0.0 * @author Sameh Abdulah * @author Hatem Ltaief * @author Jakub Kurzak @@ -34,7 +34,7 @@ #include "../include/starpu_exageostat.h" /** * - * @ingroup CORE_MORSE_Complex64_t + * @ingroup CORE_CHAMELEON_Complex64_t * **/ @@ -44,33 +44,17 @@ static void cl_sdconv_cpu_func(void *descr[], void *cl_arg) int m; int n; float *A; - double *B; + double* B; A = (float *)STARPU_MATRIX_GET_PTR(descr[0]); - B = (double *)STARPU_MATRIX_GET_PTR(descr[1]); + B = (double* )STARPU_MATRIX_GET_PTR(descr[1]); starpu_codelet_unpack_args(cl_arg, &m, &n); - - core_sdconv(A, B, m, n); + core_szdconv(A, B, m, n); } #ifdef CHAMELEON_USE_CUDA static void cl_sdconv_cuda_func(void *descr[], void *cl_arg) { -/* int m; - int n; - float *A; - double *B; - - A = (double *)STARPU_MATRIX_GET_PTR(descr[0]); - B = (float *)STARPU_MATRIX_GET_PTR(descr[1]); - starpu_codelet_unpack_args(cl_arg, &m, &n); - cuda_sdconv(A, B, m, n, stream ); -#ifndef STARPU_CUDA_ASYNC - cudaStreamSynchronize( stream ); -#endif - - return; -*/ } #endif /* CHAMELEON_USE_CUDA */ @@ -86,14 +70,13 @@ static struct starpu_codelet cl_sdconv = }; -void MORSE_TASK_sdconv(const MORSE_option_t *options, +void EXAGEOSTAT_TASK_sdconv(const RUNTIME_option_t *options, int m, int n, int nb, - const MORSE_desc_t *A, int Am, int An, int lda, - const MORSE_desc_t *B, int Bm, int Bn, int ldb) + const CHAM_desc_t *A, int Am, int An, int lda, + const CHAM_desc_t *B, int Bm, int Bn, int ldb) { (void)nb; struct starpu_codelet *codelet = &cl_sdconv; - //void (*callback)(void*) = options->profiling ? cl_sdonv_callback : NULL; int sizeA = lda*m; int sizeB = ldb*n; int execution_rank = B->get_rankof( B, Bm, Bn ); @@ -102,7 +85,7 @@ void MORSE_TASK_sdconv(const MORSE_option_t *options, /* force execution on the rank owning the largest data (tile) */ int threshold; - char* env = getenv("MORSE_COMM_FACTOR_THRESHOLD"); + char* env = getenv("CHAMELEON_COMM_FACTOR_THRESHOLD"); if (env != NULL) threshold = (unsigned)atoi(env); else @@ -112,23 +95,20 @@ void MORSE_TASK_sdconv(const MORSE_option_t *options, rank_changed=1; } - MORSE_BEGIN_ACCESS_DECLARATION; - MORSE_ACCESS_R(A, Am, An); - MORSE_ACCESS_RW(B, Bm, Bn); + CHAMELEON_BEGIN_ACCESS_DECLARATION; + CHAMELEON_ACCESS_R(A, Am, An); + CHAMELEON_ACCESS_RW(B, Bm, Bn); if (rank_changed) - MORSE_RANK_CHANGED(execution_rank); - MORSE_END_ACCESS_DECLARATION; + CHAMELEON_RANK_CHANGED(execution_rank); + CHAMELEON_END_ACCESS_DECLARATION; starpu_insert_task( starpu_mpi_codelet(codelet), STARPU_VALUE, &m, sizeof(int), STARPU_VALUE, &n, sizeof(int), STARPU_R, RTBLKADDR(A, float, Am, An), - //STARPU_VALUE, &lda, sizeof(int), STARPU_RW, RTBLKADDR(B, double, Bm, Bn), - //STARPU_VALUE, &ldb, sizeof(int), STARPU_PRIORITY, options->priority, - // STARPU_CALLBACK, callback, #if defined(CHAMELEON_USE_MPI) STARPU_EXECUTE_ON_NODE, execution_rank, #endif @@ -138,10 +118,7 @@ void MORSE_TASK_sdconv(const MORSE_option_t *options, 0); } - - - /* * Codelet definition */ -CODELETS(sdcov, 2, cl_sdconv_cpu_func, cl_sdconv_cuda_func, STARPU_CUDA_ASYNC) +CODELETS(sdcov, 2, cl_sdconv_cpu_func, cl_sdconv_cuda_func, STARPU_CUDA_ASYNC) \ No newline at end of file diff --git a/exageostat_exact/runtime/starpu/codelets/codelet_sdmat_reg.c b/exageostat_exact/runtime/starpu/codelets/codelet_sdmat_reg.c index 81f2b8f..df7a054 100644 --- a/exageostat_exact/runtime/starpu/codelets/codelet_sdmat_reg.c +++ b/exageostat_exact/runtime/starpu/codelets/codelet_sdmat_reg.c @@ -1,6 +1,6 @@ /** * - * Copyright (c) 2017-2020 King Abdullah University of Science and Technology + * Copyright (c) 2017-2023 King Abdullah University of Science and Technology * All rights reserved. * * ExaGeoStat is a software package provided by KAUST @@ -11,7 +11,7 @@ * * StarPU codelet to Generate covariance matrix of a set of locations in 2D using Matern kernel. * - * @version 1.1.0 + * @version 1.2.0 * * @author Sameh Abdulah * @date 2019-02-23 @@ -19,27 +19,25 @@ **/ #include "../include/starpu_exageostat.h" -static void cl_sdmat_reg_cpu_func(void *buffers[],void *cl_arg){ - double *A; - A = (double *)STARPU_MATRIX_GET_PTR(buffers[0]); +static void cl_sdmat_reg_cpu_func(void *buffers[], void *cl_arg) { + double* A; + A = (double* ) STARPU_MATRIX_GET_PTR(buffers[0]); } - static struct starpu_codelet cl_sdmat_reg = -{ - .where = STARPU_CPU, - .cpu_func = cl_sdmat_reg_cpu_func, - .nbuffers = 1, - .modes = {STARPU_W}, - .name = "dmat_reg" -}; - + { + .where = STARPU_CPU, + .cpu_func = cl_sdmat_reg_cpu_func, + .nbuffers = 1, + .modes = {STARPU_W}, + .name = "dmat_reg" + }; /******************************************************************************* * - * @ingroup MORSE_Complex64_t_Tile + * @ingroup CHAMELEON_Complex64_t_Tile * - * MORSE_MLE_sdmat_reg_Tile_Async - Codelet to register the lower part of the matrix as souble and the upper one as float. + * EXAGEOSTAT_MLE_sdmat_reg_Tile_Async - Codelet to register the lower part of the matrix as souble and the upper one as float. * Operates on matrices stored by tiles. * All matrices are passed through buffersiptors. * All dimensions are taken from the buffersiptors. @@ -50,7 +48,7 @@ static struct starpu_codelet cl_sdmat_reg = * Upper or lower fill of the matrix. * * @param[out] descA - * descA: Morse buffersiptor that handles the generated covariance matrix. + * descA: Chameleon buffersiptor that handles the generated covariance matrix. * * @param[in] sequence * Identifies the sequence of function calls that this call belongs to @@ -63,44 +61,35 @@ static struct starpu_codelet cl_sdmat_reg = ******************************************************************************* * * @return - * \retval MORSE_SUCCESS successful exit + * \retval CHAMELEON_SUCCESS successful exit * ******************************************************************************* * * ******************************************************************************/ -void MORSE_MLE_sdmat_reg_Tile_Async(MORSE_enum uplo, MORSE_desc_t *descA, MORSE_sequence_t *sequence, MORSE_request_t *request) { +void EXAGEOSTAT_MLE_sdmat_reg_Tile_Async(CHAM_enum uplo, CHAM_desc_t *descA, RUNTIME_sequence_t *sequence, + RUNTIME_request_t *request) { int n, m; - MORSE_context_t *morse; - MORSE_option_t options; - morse = morse_context_self(); - // if (sequence->status != MORSE_SUCCESS) - // return -2; - RUNTIME_options_init(&options, morse, sequence, request); + CHAM_context_t *chamctxt; + RUNTIME_option_t options; + chamctxt = chameleon_context_self(); + RUNTIME_options_init(&options, chamctxt, sequence, request); - MORSE_desc_t A = *descA; - struct starpu_codelet *cl=&cl_sdmat_reg; + CHAM_desc_t A = *descA; + struct starpu_codelet *cl = &cl_sdmat_reg; for (n = 0; n < A.nt; n++) { - for(m = 0; m < A.mt; m++) - { - - if( n>m) + for (m = 0; m < A.mt; m++) { + if (n > m) starpu_insert_task(starpu_mpi_codelet(cl), - STARPU_W, EXAGEOSTAT_RTBLKADDR(descA, MorseRealFloat, m, n), - 0); + STARPU_W, EXAGEOSTAT_RTBLKADDR(descA, ChamRealFloat, m, n), 0); else starpu_insert_task(starpu_mpi_codelet(cl), - STARPU_W, EXAGEOSTAT_RTBLKADDR(descA, MorseRealDouble, m, n), - 0); + STARPU_W, EXAGEOSTAT_RTBLKADDR(descA, ChamRealDouble, m, n), 0); } - } RUNTIME_options_ws_free(&options); - RUNTIME_options_finalize(&options, morse); - // return MORSE_SUCCESS; -} - - + RUNTIME_options_finalize(&options, chamctxt); +} \ No newline at end of file diff --git a/exageostat_exact/runtime/starpu/codelets/codelet_stride_vec.c b/exageostat_exact/runtime/starpu/codelets/codelet_stride_vec.c index aad5816..6066c3a 100644 --- a/exageostat_exact/runtime/starpu/codelets/codelet_stride_vec.c +++ b/exageostat_exact/runtime/starpu/codelets/codelet_stride_vec.c @@ -1,70 +1,59 @@ /* - * Copyright (c) 2017-2020, King Abdullah University of Science and Technology + * Copyright (c) 2017-2023, King Abdullah University of Science and Technology * All rights reserved. * * ExaGeoStat is a software package provided by KAUST **/ /** * - * @file codelet_dzcpy.c + * @file codelet_stride_vec.c * * StarPU codelet to Copy contents of descriptor to vector * - * @version 1.1.0 + * @version 1.2.0 * * @author Sameh Abdulah - * @date 2020-03-11 + * @date 2021-01-11 * **/ #include "../include/starpu_exageostat.h" -static void CORE_stride_vecstarpu(void *buffers[], void *cl_arg){ - int m; - int tempmm; - double *A; - double *B; - double *C; - int m0; - int i=0; - int j=0; - - A = (double *)STARPU_MATRIX_GET_PTR(buffers[0]); - B = (double *)STARPU_MATRIX_GET_PTR(buffers[1]); - C = (double *)STARPU_MATRIX_GET_PTR(buffers[2]); - starpu_codelet_unpack_args(cl_arg, &tempmm, &m0, &m); - if(m%2 == 0) - j=0; - else - j=tempmm/2; - for(i=0;istatus != MORSE_SUCCESS) - return -2; - RUNTIME_options_init(&options, morse, sequence, request); +int EXAGEOSTAT_stride_vec_Tile_Async(CHAM_desc_t *descA, CHAM_desc_t *descB, CHAM_desc_t *descC, + RUNTIME_sequence_t *sequence, RUNTIME_request_t *request) { + CHAM_context_t *chamctxt; + RUNTIME_option_t options; + chamctxt = chameleon_context_self(); + if (sequence->status != CHAMELEON_SUCCESS) + return -2; + RUNTIME_options_init(&options, chamctxt, sequence, request); - int m, m0; - int tempmm; - MORSE_desc_t A = *descA; - MORSE_desc_t B = *descA; - MORSE_desc_t C = *descA; - struct starpu_codelet *cl=&cl_stride_vec; - for (m = 0; m < A.mt; m++) { - tempmm = m == A.mt-1 ? A.m - m * A.mb : A.mb; - m0 = m * A.mb; - starpu_insert_task(starpu_mpi_codelet(cl), - STARPU_VALUE, &tempmm, sizeof(int), - STARPU_VALUE, &m0, sizeof(int), - STARPU_VALUE, &m, sizeof(int), - STARPU_R, EXAGEOSTAT_RTBLKADDR(descA, MorseRealDouble, m, 0), - STARPU_W, EXAGEOSTAT_RTBLKADDR(descB, MorseRealDouble, (int)floor(m/2.0), 0), - STARPU_W, EXAGEOSTAT_RTBLKADDR(descC, MorseRealDouble, (int)floor(m/2.0), 0), + int m, m0; + int tempmm; + CHAM_desc_t A = *descA; + CHAM_desc_t B = *descB; + CHAM_desc_t C = *descC; + struct starpu_codelet *cl = &cl_stride_vec; + for (m = 0; m < A.mt; m++) { + tempmm = m == A.mt - 1 ? A.m - m * A.mb : A.mb; + m0 = m * A.mb; + starpu_insert_task(starpu_mpi_codelet(cl), + STARPU_VALUE, &tempmm, sizeof(int), + STARPU_VALUE, &m0, sizeof(int), + STARPU_VALUE, &m, sizeof(int), + STARPU_R, EXAGEOSTAT_RTBLKADDR(descA, ChamRealDouble, m, 0), + STARPU_W, EXAGEOSTAT_RTBLKADDR(descB, ChamRealDouble, (int) floor(m / 2.0), 0), + STARPU_W, EXAGEOSTAT_RTBLKADDR(descC, ChamRealDouble, (int) floor(m / 2.0), 0), #if defined(CHAMELEON_CODELETS_HAVE_NAME) - STARPU_NAME, "stride_vec", + STARPU_NAME, "stride_vec", #endif - 0); + 0); + } - } - - RUNTIME_options_ws_free(&options); - //MORSE_TASK_dataflush_all(); - return MORSE_SUCCESS; -} + RUNTIME_options_ws_free(&options); + return CHAMELEON_SUCCESS; +} \ No newline at end of file diff --git a/exageostat_exact/runtime/starpu/codelets/codelet_tristride_vec.c b/exageostat_exact/runtime/starpu/codelets/codelet_tristride_vec.c new file mode 100644 index 0000000..f7f6ae0 --- /dev/null +++ b/exageostat_exact/runtime/starpu/codelets/codelet_tristride_vec.c @@ -0,0 +1,126 @@ +/* + * Copyright (c) 2017-2023, King Abdullah University of Science and Technology + * All rights reserved. + * + * ExaGeoStat is a software package provided by KAUST + **/ +/** + * + * @file codelet_tristride_vec.c + * + * StarPU codelet to Copy contents of descriptor to vector + * + * @version 1.2.0 + * + * @author Sameh Abdulah + * @date 2021-01-11 + * + **/ +#include "../include/starpu_exageostat.h" + +static void CORE_tristride_vecstarpu(void *buffers[], void *cl_arg) { + int m; + int tempmm; + double* A; + double* B; + double* C; + double* D; + int m0; + int i = 0; + int j = 0; + + A = (double* ) STARPU_MATRIX_GET_PTR(buffers[0]); + B = (double* ) STARPU_MATRIX_GET_PTR(buffers[1]); + C = (double* ) STARPU_MATRIX_GET_PTR(buffers[2]); + D = (double* ) STARPU_MATRIX_GET_PTR(buffers[3]); + + starpu_codelet_unpack_args(cl_arg, &tempmm, &m0, &m); + + //accept only tempmm divided by three (should be optimized) + j = 0; + for (i = 0; i < tempmm - 1; i += 3) { + B[j] = A[i]; + C[j] = A[i + 1]; + D[j] = A[i + 2]; + j++; + } +} + +static struct starpu_codelet cl_tristride_vec = + { + .where = STARPU_CPU, + .cpu_funcs = {CORE_tristride_vecstarpu}, + .nbuffers = 4, + .modes = STARPU_R, STARPU_W, STARPU_W, STARPU_W, + .name = "tristride_vec" + }; + +/***************************************************************************//** + * + * @ingroup CHAMELEON_Complex32_t_Tile (single precision). + * + * EXAGEOSTAT_MLE_szcpy_Tile_Async - copy Chameleon descriptor to vector float*. + * Operates on matrices stored by tiles. + * All matrices are passed through descriptors. + * All dimensions are taken from the descriptors. + * + ******************************************************************************* + * + * @param[out] descA + * Chameleon descriptor + * + * @param[in] r + * double* + * + * @param[in] sequence + * Identifies the sequence of function calls that this call belongs to + * (for completion checks and exception handling purposes). + * + * @param[in] request + * Identifies this function call (for exception handling purposes). + * + ******************************************************************************* + * + * @return + * \retval CHAMELEON_SUCCESS successful exit + * + ******************************************************************************* + * + * + ******************************************************************************/ +int EXAGEOSTAT_tristride_vec_Tile_Async(CHAM_desc_t *descA, CHAM_desc_t *descB, CHAM_desc_t *descC, CHAM_desc_t *descD, + RUNTIME_sequence_t *sequence, RUNTIME_request_t *request) { + CHAM_context_t *chamctxt; + RUNTIME_option_t options; + chamctxt = chameleon_context_self(); + if (sequence->status != CHAMELEON_SUCCESS) + return -2; + RUNTIME_options_init(&options, chamctxt, sequence, request); + + int m, m0; + int tempmm; + CHAM_desc_t A = *descA; + CHAM_desc_t B = *descB; + CHAM_desc_t C = *descC; + CHAM_desc_t D = *descD; + struct starpu_codelet *cl = &cl_tristride_vec; + for (m = 0; m < A.mt; m++) { + tempmm = m == A.mt - 1 ? A.m - m * A.mb : A.mb; + m0 = m * A.mb; + starpu_insert_task(starpu_mpi_codelet(cl), + STARPU_VALUE, &tempmm, sizeof(int), + STARPU_VALUE, &m0, sizeof(int), + STARPU_VALUE, &m, sizeof(int), + STARPU_R, EXAGEOSTAT_RTBLKADDR(descA, ChamRealDouble, m, 0), + STARPU_W, EXAGEOSTAT_RTBLKADDR(descB, ChamRealDouble, (int) floor(m / 3.0), 0), + STARPU_W, EXAGEOSTAT_RTBLKADDR(descC, ChamRealDouble, (int) floor(m / 3.0), 0), + STARPU_W, EXAGEOSTAT_RTBLKADDR(descD, ChamRealDouble, (int) floor(m / 3.0), 0), +#if defined(CHAMELEON_CODELETS_HAVE_NAME) + STARPU_NAME, "tristride_vec", +#endif + 0); + } + + RUNTIME_options_ws_free(&options); + return CHAMELEON_SUCCESS; +} \ No newline at end of file diff --git a/exageostat_exact/runtime/starpu/codelets/codelet_zcmg.c b/exageostat_exact/runtime/starpu/codelets/codelet_zcmg.c index d6d8c91..878d35b 100644 --- a/exageostat_exact/runtime/starpu/codelets/codelet_zcmg.c +++ b/exageostat_exact/runtime/starpu/codelets/codelet_zcmg.c @@ -1,6 +1,6 @@ /** * - * Copyright (c) 2017-2020 King Abdullah University of Science and Technology + * Copyright (c) 2017-2023 King Abdullah University of Science and Technology * All rights reserved. * * ExaGeoStat is a software package provided by KAUST @@ -11,199 +11,198 @@ * * StarPU codelet to Generate covariance matrix of a set of locations in 2D using Matern kernel. * - * @version 1.1.0 + * @version 1.2.0 * * @author Sameh Abdulah - * @date 2020-06-06 + * @date 2022-11-09 * **/ #include "../include/starpu_exageostat.h" -static void cl_dcmg_cpu_func(void *buffers[],void *cl_arg){ +static void cl_dcmg_cpu_func(void *buffers[], void *cl_arg) { int m, n, m0, n0; location *l1; location *l2; location *lm; - double sigma1; - double sigma2; - double beta; - double nu1; - double nu2; - double nu12; - double a; + double sigma1; + double sigma2; + double beta; + double nu1; + double nu2; + double nu12; + double a; double rho; - double *theta; - double *A; + double* theta; + double* A; int distance_metric; int kernel; - //int size; - A = (double *)STARPU_MATRIX_GET_PTR(buffers[0]); + A = (double* ) STARPU_MATRIX_GET_PTR(buffers[0]); starpu_codelet_unpack_args(cl_arg, &m, &n, &m0, &n0, &l1, &l2, &lm, &theta, &distance_metric, &kernel);//, &size); - if(kernel == 0) + if (kernel == 0) core_dcmg(A, m, n, m0, n0, l1, l2, theta, distance_metric); - else if(kernel == 1) + else if (kernel == 1) core_dcmg_nono_stat(A, m, n, m0, n0, l1, l2, lm, theta, distance_metric); - else if(kernel == 2) + else if (kernel == 2) core_dcmg_bivariate_flexible(A, m, n, m0, n0, l1, l2, theta, distance_metric); else if (kernel == 3) //parsimonious core_dcmg_bivariate_parsimonious(A, m, n, m0, n0, l1, l2, theta, distance_metric); - else if (kernel == 4) + else if (kernel == 4) core_dcmg_nuggets(A, m, n, m0, n0, l1, l2, theta, distance_metric); else if (kernel == 5) core_dcmg_spacetime_matern(A, m, n, m0, n0, l1, l2, theta, distance_metric); - // else if (kernel == 4) //parsimonious2 - // core_dcmg_bivariate_parsimonious2(A, m, n, m0, n0, l1, l2, theta, distance_metric);//, size); + else if (kernel == 6) + core_dcmg_matern_dsigma_square(A, m, n, m0, n0, l1, l2, theta, distance_metric); + else if (kernel == 7) + core_dcmg_matern_dnu(A, m, n, m0, n0, l1, l2, theta, distance_metric); + else if (kernel == 8) + core_dcmg_matern_dbeta(A, m, n, m0, n0, l1, l2, theta, distance_metric); + else if (kernel == 9) + core_dcmg_matern_ddsigma_square(A, m, n); + else if (kernel == 10) + core_dcmg_matern_ddsigma_square_beta(A, m, n, m0, n0, l1, l2, theta, distance_metric); + else if (kernel == 11) + core_dcmg_matern_ddsigma_square_nu(A, m, n, m0, n0, l1, l2, theta, distance_metric); + else if (kernel == 12) + core_dcmg_matern_ddbeta_beta(A, m, n, m0, n0, l1, l2, theta, distance_metric); + else if (kernel == 13) + core_dcmg_matern_ddbeta_nu(A, m, n, m0, n0, l1, l2, theta, distance_metric); + else if (kernel == 14) + core_dcmg_matern_ddnu_nu(A, m, n, m0, n0, l1, l2, theta, distance_metric); + else if (kernel == 15) + core_dcmg_spacetime_bivariate_parsimonious(A, m, n, m0, n0, l1, l2, theta, distance_metric); + else if (kernel == 16) + core_ng_dcmg(A, m, n, m0, n0, l1, l2, theta, distance_metric); + else if (kernel == 17) + core_ng_exp_dcmg(A, m, n, m0, n0, l1, l2, theta, distance_metric); + else if (kernel == 18) + core_dcmg_spacetime_bivariate_parsimonious(A, m, n, m0, n0, l1, l2, theta, distance_metric); + else if (kernel == 19) + core_dcmg_trivariate_parsimonious(A, m, n, m0, n0, l1, l2, theta, distance_metric); + else if (kernel == 20) + core_dcmg_non_stat(A, m, n, m0, n0, l1, l2, theta, distance_metric); } #if defined(EXAGEOSTAT_USE_CUDA) static void cl_dcmg_cuda_func(void *buffers[], void *cl_arg) { - int m, n, m0, n0; + // Avoid generating matrix on GPU + /*int m, n, m0, n0; location *l1; location *l2; - double *theta; - double *A; + double* theta; + double* A; int distance_metric; - theta = (double *) malloc(3* sizeof(double)); - A = (double *)STARPU_MATRIX_GET_PTR(buffers[0]); + theta = (double* ) malloc(3* sizeof(double)); + A = (double* )STARPU_MATRIX_GET_PTR(buffers[0]); starpu_codelet_unpack_args(cl_arg, &m, &n, &m0, &n0, &l1, &l2, &theta[0], &theta[1], &theta[2], &distance_metric); cudaStream_t stream = starpu_cuda_get_local_stream(); cuda_dcmg(A, m, n, m0, n0, l1, l2, theta, distance_metric); cudaStreamSynchronize( stream ); +*/ } #endif static struct starpu_codelet cl_dcmg = -{ - .where = STARPU_CPU | STARPU_CUDA, - .cpu_func = cl_dcmg_cpu_func, + { + .where = STARPU_CPU /*| STARPU_CUDA*/, + .cpu_func = cl_dcmg_cpu_func, #if defined(EXAGEOSTAT_USE_CUDA) - // .cuda_func = {cl_dcmg_cuda_func}, + // .cuda_func = {cl_dcmg_cuda_func}, #endif - .nbuffers = 1, - .modes = {STARPU_W}, - .name = "dcmg" -}; + .nbuffers = 1, + .modes = {STARPU_W}, + .name = "dcmg" + }; //****************************************************************************** -static void cl_scmg_cpu_func(void *buffers[],void *cl_arg){ +static void cl_scmg_cpu_func(void *buffers[], void *cl_arg) { int m, n, m0, n0; location *l1; location *l2; location *lm; - double *theta; + double* theta; float *A; int distance_metric; int kernel; - A = (float *)STARPU_MATRIX_GET_PTR(buffers[0]); + A = (float *) STARPU_MATRIX_GET_PTR(buffers[0]); starpu_codelet_unpack_args(cl_arg, &m, &n, &m0, &n0, &l1, &l2, &lm, &theta, &distance_metric, &kernel); - if(kernel == 0) + if (kernel == 0) core_scmg(A, m, n, m0, n0, l1, l2, theta, distance_metric); - // else if(kernel == 1) - // core_scmg_nono_stat(A, m, n, m0, n0, l1, l2, lm, theta, distance_metric); - // else if(kernel == 2) - // core_scmg_bivariate_flexible(A, m, n, m0, n0, l1, l2, theta, distance_metric); - // else if (kernel == 3) - // core_scmg_bivariate_parsimonious(A, m, n, m0, n0, l1, l2, theta, distance_metric); } -/* + #if defined(EXAGEOSTAT_USE_CUDA) static void cl_scmg_cuda_func(void *buffers[], void *cl_arg) { int m, n, m0, n0; location *l1; location *l2; -double *theta; -double *A; +double* theta; +double* A; int distance_metric; -theta = (double *) malloc(3* sizeof(double)); -A = (double *)STARPU_MATRIX_GET_PTR(buffers[0]); +theta = (double* ) malloc(3* sizeof(double)); +A = (double* )STARPU_MATRIX_GET_PTR(buffers[0]); starpu_codelet_unpack_args(cl_arg, &m, &n, &m0, &n0, &l1, &l2, &theta[0], &theta[1], &theta[2], &distance_metric); cudaStream_t stream = starpu_cuda_get_local_stream(); cuda_scmg(A, m, n, m0, n0, l1, l2, theta, distance_metric); cudaStreamSynchronize( stream ); } -#endif -*/ +#endif + static struct starpu_codelet cl_scmg = -{ - .where = STARPU_CPU | STARPU_CUDA, - .cpu_func = cl_scmg_cpu_func, + { + .where = STARPU_CPU | STARPU_CUDA, + .cpu_func = cl_scmg_cpu_func, #if defined(EXAGEOSTAT_USE_CUDA) - // .cuda_func = {cl_scmg_cuda_func}, + // .cuda_func = {cl_scmg_cuda_func}, #endif - .nbuffers = 1, - .modes = STARPU_W, - .name = "scmg" -}; + .nbuffers = 1, + .modes = STARPU_W, + .name = "scmg" + }; //****************************************************************************** -static void cl_sdcmg_cpu_func(void *buffers[],void *cl_arg){ +static void cl_sdcmg_cpu_func(void *buffers[], void *cl_arg) { int m, n, m0, n0; location *l1; location *l2; location *lm; - double *theta; + double* theta; float *A; int distance_metric; int kernel; - A = (float *)STARPU_MATRIX_GET_PTR(buffers[0]); + A = (float *) STARPU_MATRIX_GET_PTR(buffers[0]); starpu_codelet_unpack_args(cl_arg, &m, &n, &m0, &n0, &l1, &l2, &lm, &theta, &distance_metric, &kernel); - if(kernel == 0) + if (kernel == 0) core_sdcmg(A, m, n, m0, n0, l1, l2, theta, distance_metric); - // else if(kernel == 1) - // core_sdcmg_nono_stat(A, m, n, m0, n0, l1, l2, lm, theta, distance_metric); - // else if(kernel == 2) - // core_sdcmg_bivariate_flexible(A, m, n, m0, n0, l1, l2, theta, distance_metric); - // else if (kernel == 3) - // core_sdcmg_bivariate_parsimonious(A, m, n, m0, n0, l1, l2, theta, distance_metric); -} -/* -#if defined(EXAGEOSTAT_USE_CUDA) -static void cl_sdcmg_cuda_func(void *buffers[], void *cl_arg) -{ -int m, n, m0, n0; -location *l1; -location *l2; -double *theta; -double *A; -int distance_metric; -theta = (double *) malloc(3* sizeof(double)); -A = (double *)STARPU_MATRIX_GET_PTR(buffers[0]); -starpu_codelet_unpack_args(cl_arg, &m, &n, &m0, &n0, &l1, &l2, &theta[0], &theta[1], &theta[2], &distance_metric); -cudaStream_t stream = starpu_cuda_get_local_stream(); -cuda_sdcmg(A, m, n, m0, n0, l1, l2, theta, distance_metric); -cudaStreamSynchronize( stream ); } -#endif -*/ + static struct starpu_codelet cl_sdcmg = -{ - .where = STARPU_CPU | STARPU_CUDA, - .cpu_func = cl_sdcmg_cpu_func, + { + .where = STARPU_CPU | STARPU_CUDA, + .cpu_func = cl_sdcmg_cpu_func, #if defined(EXAGEOSTAT_USE_CUDA) - // .cuda_func = {cl_sdcmg_cuda_func}, + // .cuda_func = {cl_sdcmg_cuda_func}, #endif - .nbuffers = 1, - .modes = {STARPU_W}, - .name = "sdcmg" -}; + .nbuffers = 1, + .modes = {STARPU_W}, + .name = "sdcmg" + }; /******************************************************************************* * - * @ingroup MORSE_Complex64_t_Tile + * @ingroup CHAMELEON_Complex64_t_Tile * - * MORSE_MLE_dcmg_Tile_Async - Codelet to generate covariance matrix in buffersiptor descA in dense format between two sets of locations (l1, l2) (Matern Kernel). + * EXAGEOSTAT_MLE_dcmg_Tile_Async - Codelet to generate covariance matrix in buffersiptor descA in dense format between two sets of locations (l1, l2) (Matern Kernel). * Operates on matrices stored by tiles. * All matrices are passed through buffersiptors. * All dimensions are taken from the buffersiptors. @@ -214,7 +213,7 @@ static struct starpu_codelet cl_sdcmg = * Upper or lower fill of the matrix. * * @param[out] descA - * descA: Morse buffersiptor that handles the generated covariance matrix. + * descA: Chameleon buffersiptor that handles the generated covariance matrix. * * @param[in] sequence * Identifies the sequence of function calls that this call belongs to @@ -238,96 +237,120 @@ static struct starpu_codelet cl_sdcmg = ******************************************************************************* * * @return - * \retval MORSE_SUCCESS successful exit + * \retval CHAMELEON_SUCCESS successful exit * ******************************************************************************* * * ******************************************************************************/ -//**************************************************** -int MORSE_MLE_dcmg_Tile_Async(MORSE_enum uplo, MORSE_desc_t *descA, location *l1, - location *l2, location *lm, double *theta, - char *dm, char *kernel_fun, - MORSE_sequence_t *sequence, MORSE_request_t *request) { - - MORSE_context_t *morse; - MORSE_option_t options; - morse = morse_context_self(); +int EXAGEOSTAT_MLE_dcmg_Tile_Async(CHAM_enum uplo, CHAM_desc_t *descA, location *l1, + location *l2, location *lm, double* theta, + char* dm, char* kernel_fun, + RUNTIME_sequence_t *sequence, RUNTIME_request_t *request) { + CHAM_context_t *chamctxt; + RUNTIME_option_t options; + chamctxt = chameleon_context_self(); - if (sequence->status != MORSE_SUCCESS) + if (sequence->status != CHAMELEON_SUCCESS) return -2; - RUNTIME_options_init(&options, morse, sequence, request); - + RUNTIME_options_init(&options, chamctxt, sequence, request); int m, n, m0, n0; - int distance_metric = strcmp(dm, "gc") == 0? 1 : 0; + int distance_metric = strcmp(dm, "gc") == 0 ? 1 : 0; int kernel; - - if(strcmp(kernel_fun, "univariate_matern_stationary") == 0) + if (strcmp(kernel_fun, "univariate_matern_stationary") == 0) kernel = 0; - else if(strcmp(kernel_fun, "univariate_matern_non_stationary") == 0) + else if (strcmp(kernel_fun, "univariate_matern_non_stationary") == 0) kernel = 1; - else if(strcmp(kernel_fun, "bivariate_matern_flexible") == 0) + else if (strcmp(kernel_fun, "bivariate_matern_flexible") == 0) kernel = 2; - else if(strcmp(kernel_fun, "bivariate_matern_parsimonious") == 0 || strcmp(kernel_fun, "bivariate_matern_parsimonious_profile") == 0) + else if (strcmp(kernel_fun, "bivariate_matern_parsimonious") == 0 + || strcmp(kernel_fun, "bivariate_matern_parsimonious_profile") == 0) kernel = 3; - else if(strcmp(kernel_fun, "univariate_matern_nuggets_stationary") == 0) + else if (strcmp(kernel_fun, "univariate_matern_nuggets_stationary") == 0) kernel = 4; - else if(strcmp(kernel_fun, "univariate_spacetime_matern_stationary") == 0) + else if (strcmp(kernel_fun, "univariate_spacetime_matern_stationary") == 0) kernel = 5; - else - { - fprintf(stderr,"Choosen kernel is not exist: %s!\n", kernel_fun); + else if (strcmp(kernel_fun, "univariate_matern_dsigma_square") == 0) + kernel = 6; + else if (strcmp(kernel_fun, "univariate_matern_dnu") == 0) + kernel = 7; + else if (strcmp(kernel_fun, "univariate_matern_dbeta") == 0) + kernel = 8; + else if (strcmp(kernel_fun, "univariate_matern_ddsigma_square") == 0) + kernel = 9; + else if (strcmp(kernel_fun, "univariate_matern_ddsigma_square_beta") == 0) + kernel = 10; + else if (strcmp(kernel_fun, "univariate_matern_ddsigma_square_nu") == 0) + kernel = 11; + else if (strcmp(kernel_fun, "univariate_matern_ddbeta_beta") == 0) + kernel = 12; + else if (strcmp(kernel_fun, "univariate_matern_ddbeta_nu") == 0) + kernel = 13; + else if (strcmp(kernel_fun, "univariate_matern_ddnu_nu") == 0) + kernel = 14; + else if (strcmp(kernel_fun, "bivariate_spacetime_matern_stationary") == 0) + kernel = 15; + else if (strcmp(kernel_fun, "univariate_matern_non_gaussian") == 0) + kernel = 16; + else if (strcmp(kernel_fun, "univariate_exp_non_gaussian") == 0) + kernel = 17; + else if (strcmp(kernel_fun, "bivariate_spacetime_matern_stationary") == 0) + kernel = 18; + else if (strcmp(kernel_fun, "trivariate_matern_parsimonious") == 0 || + strcmp(kernel_fun, "trivariate_matern_parsimonious_profile") == 0) + kernel = 19; + else if (strcmp(kernel_fun, "univariate_matern_non_stat") == 0) + kernel = 20; + else { + fprintf(stderr, "Choosen kernel is not exist: %s!\n", kernel_fun); fprintf(stderr, "Called function is: %s\n", __func__); exit(0); } int tempmm, tempnn; - MORSE_desc_t A = *descA; - struct starpu_codelet *cl=&cl_dcmg; + CHAM_desc_t A = *descA; + struct starpu_codelet *cl = &cl_dcmg; int size = A.n; for (n = 0; n < A.nt; n++) { - tempnn = n == A.nt -1 ? A.n - n * A.nb : A.nb; - if(uplo == MorseUpperLower) + tempnn = n == A.nt - 1 ? A.n - n * A.nb : A.nb; + if (uplo == ChamUpperLower) m = 0; else - m = A.m == A.n? n : 0; - for(; m < A.mt; m++) - { + m = A.m == A.n ? n : 0; + for (; m < A.mt; m++) { - tempmm = m == A.mt -1 ? A.m- m* A.mb : A.mb; - m0= m * A.mb; - n0= n * A.nb; + tempmm = m == A.mt - 1 ? A.m - m * A.mb : A.mb; + m0 = m * A.mb; + n0 = n * A.nb; starpu_insert_task(starpu_mpi_codelet(cl), - STARPU_VALUE, &tempmm, sizeof(int), - STARPU_VALUE, &tempnn, sizeof(int), - STARPU_VALUE, &m0, sizeof(int), - STARPU_VALUE, &n0, sizeof(int), - STARPU_W , EXAGEOSTAT_RTBLKADDR(descA, MorseRealDouble, m, n), - STARPU_VALUE, &l1, sizeof(location*), - STARPU_VALUE, &l2, sizeof(location*), - STARPU_VALUE, &lm, sizeof(location*), - STARPU_VALUE, &theta, sizeof(double*), - STARPU_VALUE, &distance_metric, sizeof(int), - STARPU_VALUE, &kernel, sizeof(int), - //STARPU_VALUE, &size, sizeof(int), - //STARPU_VALUE, &num_locs, sizeof(int), - //STARPU_VALUE, &num_params, sizeof(int), - 0); + STARPU_VALUE, &tempmm, sizeof(int), + STARPU_VALUE, &tempnn, sizeof(int), + STARPU_VALUE, &m0, sizeof(int), + STARPU_VALUE, &n0, sizeof(int), + STARPU_W, EXAGEOSTAT_RTBLKADDR(descA, ChamRealDouble, m, n), + STARPU_VALUE, &l1, sizeof(location * ), + STARPU_VALUE, &l2, sizeof(location * ), + STARPU_VALUE, &lm, sizeof(location * ), + STARPU_VALUE, &theta, sizeof(double* ), + STARPU_VALUE, &distance_metric, sizeof(int), + STARPU_VALUE, &kernel, sizeof(int), + 0); } } RUNTIME_options_ws_free(&options); - RUNTIME_options_finalize(&options, morse); - return MORSE_SUCCESS; + RUNTIME_options_finalize(&options, chamctxt); + return CHAMELEON_SUCCESS; } + /******************************************************************************* * - * @ingroup MORSE_Complex32_t_Tile + * @ingroup CHAMELEON_Complex32_t_Tile * - * MORSE_MLE_scmg_Tile_Async - Calculate covariance matrix descA. + * EXAGEOSTAT_MLE_scmg_Tile_Async - Calculate covariance matrix descA. * Operates on matrices stored by tiles. * All matrices are passed through buffersiptors. * All dimensions are taken from the buffersiptors. @@ -335,7 +358,7 @@ int MORSE_MLE_dcmg_Tile_Async(MORSE_enum uplo, MORSE_desc_t *descA, location *l1 ******************************************************************************* * * @param[out] descA - * descA: Morse buffersiptor that handles the generated covariance matrix + * descA: Chameleon buffersiptor that handles the generated covariance matrix * * @param[in] l1 * location struct of the first input @@ -359,7 +382,7 @@ int MORSE_MLE_dcmg_Tile_Async(MORSE_enum uplo, MORSE_desc_t *descA, location *l1 ******************************************************************************* * * @return - * \retval MORSE_SUCCESS successful exit + * \retval CHAMELEON_SUCCESS successful exit * ******************************************************************************* * @@ -367,166 +390,216 @@ int MORSE_MLE_dcmg_Tile_Async(MORSE_enum uplo, MORSE_desc_t *descA, location *l1 ******************************************************************************/ -int MORSE_MLE_scmg_Tile_Async(MORSE_enum uplo, MORSE_desc_t *descA, location *l1, - location *l2, location *lm, double *theta, - char *dm, char *kernel_fun, - MORSE_sequence_t *sequence, MORSE_request_t *request) { +int EXAGEOSTAT_MLE_scmg_Tile_Async(CHAM_enum uplo, CHAM_desc_t *descA, location *l1, + location *l2, location *lm, double* theta, + char* dm, char* kernel_fun, + RUNTIME_sequence_t *sequence, RUNTIME_request_t *request) { - MORSE_context_t *morse; - MORSE_option_t options; - morse = morse_context_self(); + CHAM_context_t *chamctxt; + RUNTIME_option_t options; + chamctxt = chameleon_context_self(); - - if (sequence->status != MORSE_SUCCESS) + if (sequence->status != CHAMELEON_SUCCESS) return -2; - RUNTIME_options_init(&options, morse, sequence, request); - + RUNTIME_options_init(&options, chamctxt, sequence, request); int m, n, m0, n0; - int distance_metric = strcmp(dm, "gc") == 0? 1 : 0; + int distance_metric = strcmp(dm, "gc") == 0 ? 1 : 0; int kernel; - - if(strcmp(kernel_fun, "univariate_matern_stationary") == 0) + if (strcmp(kernel_fun, "univariate_matern_stationary") == 0) kernel = 0; - else if(strcmp(kernel_fun, "univariate_matern_non_stationary") == 0) + else if (strcmp(kernel_fun, "univariate_matern_non_stationary") == 0) kernel = 1; - else if(strcmp(kernel_fun, "bivariate_matern_flexible") == 0) + else if (strcmp(kernel_fun, "bivariate_matern_flexible") == 0) kernel = 2; - else if(strcmp(kernel_fun, "bivariate_matern_parsimonious") == 0 || strcmp(kernel_fun, "bivariate_matern_parsimonious_profile") == 0) + else if (strcmp(kernel_fun, "bivariate_matern_parsimonious") == 0 + || strcmp(kernel_fun, "bivariate_matern_parsimonious_profile") == 0) kernel = 3; - else if(strcmp(kernel_fun, "univariate_matern_nuggets_stationary") == 0) + else if (strcmp(kernel_fun, "univariate_matern_nuggets_stationary") == 0) kernel = 4; - else if(strcmp(kernel_fun, "univariate_spacetime_matern_stationary") == 0) + else if (strcmp(kernel_fun, "univariate_spacetime_matern_stationary") == 0) kernel = 5; - else - { - fprintf(stderr,"Choosen kernel is not exist(5)!\n"); - fprintf(stderr, "Called function is: %s\n",__func__); + else if (strcmp(kernel_fun, "univariate_matern_dsigma_square") == 0) + kernel = 6; + else if (strcmp(kernel_fun, "univariate_matern_dnu") == 0) + kernel = 7; + else if (strcmp(kernel_fun, "univariate_matern_dbeta") == 0) + kernel = 8; + else if (strcmp(kernel_fun, "univariate_matern_ddsigma_square") == 0) + kernel = 9; + else if (strcmp(kernel_fun, "univariate_matern_ddsigma_square_beta") == 0) + kernel = 10; + else if (strcmp(kernel_fun, "univariate_matern_ddsigma_square_nu") == 0) + kernel = 11; + else if (strcmp(kernel_fun, "univariate_matern_ddbeta_beta") == 0) + kernel = 12; + else if (strcmp(kernel_fun, "univariate_matern_ddbeta_nu") == 0) + kernel = 13; + else if (strcmp(kernel_fun, "univariate_matern_ddnu_nu") == 0) + kernel = 14; + else if (strcmp(kernel_fun, "bivariate_spacetime_matern_stationary") == 0) + kernel = 15; + else if (strcmp(kernel_fun, "univariate_matern_non_gaussian") == 0) + kernel = 16; + else if (strcmp(kernel_fun, "univariate_exp_non_gaussian") == 0) + kernel = 17; + else if (strcmp(kernel_fun, "bivariate_spacetime_matern_stationary") == 0) + kernel = 18; + else if (strcmp(kernel_fun, "trivariate_matern_parsimonious") == 0 || + strcmp(kernel_fun, "trivariate_matern_parsimonious_profile") == 0) + kernel = 19; + else if (strcmp(kernel_fun, "univariate_matern_non_stat") == 0) + kernel = 20; + + else { + fprintf(stderr, "Choosen kernel is not exist(5)!\n"); + fprintf(stderr, "Called function is: %s\n", __func__); exit(0); } int tempmm, tempnn; - MORSE_desc_t A = *descA; - struct starpu_codelet *cl=&cl_scmg; + CHAM_desc_t A = *descA; + struct starpu_codelet *cl = &cl_scmg; for (n = 0; n < A.nt; n++) { - tempnn = n == A.nt -1 ? A.n - n * A.nb : A.nb; - if(uplo == MorseUpperLower) + tempnn = n == A.nt - 1 ? A.n - n * A.nb : A.nb; + if (uplo == ChamUpperLower) m = 0; else - m = A.m == A.n? n : 0; - for(; m < A.mt; m++) - { + m = A.m == A.n ? n : 0; + for (; m < A.mt; m++) { - tempmm = m == A.mt -1 ? A.m- m* A.mb : A.mb; - m0= m * A.mb; - n0= n * A.nb; + tempmm = m == A.mt - 1 ? A.m - m * A.mb : A.mb; + m0 = m * A.mb; + n0 = n * A.nb; starpu_insert_task(starpu_mpi_codelet(cl), - STARPU_VALUE, &tempmm, sizeof(int), - STARPU_VALUE, &tempnn, sizeof(int), - STARPU_VALUE, &m0, sizeof(int), - STARPU_VALUE, &n0, sizeof(int), - STARPU_W , EXAGEOSTAT_RTBLKADDR(descA, MorseRealFloat, m, n), - STARPU_VALUE, &l1, sizeof(location*), - STARPU_VALUE, &l2, sizeof(location*), - STARPU_VALUE, &lm, sizeof(location*), - STARPU_VALUE, &theta, sizeof(double*), - STARPU_VALUE, &distance_metric, sizeof(int), - STARPU_VALUE, &kernel, sizeof(int), + STARPU_VALUE, &tempmm, sizeof(int), + STARPU_VALUE, &tempnn, sizeof(int), + STARPU_VALUE, &m0, sizeof(int), + STARPU_VALUE, &n0, sizeof(int), + STARPU_W, EXAGEOSTAT_RTBLKADDR(descA, ChamRealFloat, m, n), + STARPU_VALUE, &l1, sizeof(location * ), + STARPU_VALUE, &l2, sizeof(location * ), + STARPU_VALUE, &lm, sizeof(location * ), + STARPU_VALUE, &theta, sizeof(double* ), + STARPU_VALUE, &distance_metric, sizeof(int), + STARPU_VALUE, &kernel, sizeof(int), //STARPU_VALUE, &num_locs, sizeof(int), //STARPU_VALUE, &num_params, sizeof(int), - 0); + 0); } } RUNTIME_options_ws_free(&options); - RUNTIME_options_finalize(&options, morse); - return MORSE_SUCCESS; + RUNTIME_options_finalize(&options, chamctxt); + return CHAMELEON_SUCCESS; } /*******************************************************************************/ -int MORSE_MLE_sdcmg_Tile_Async(MORSE_enum uplo, MORSE_desc_t *descA, location *l1, - location *l2, location *lm, double *theta, - char *dm, char *kernel_fun, - MORSE_sequence_t *sequence, MORSE_request_t *request) { +int EXAGEOSTAT_MLE_sdcmg_Tile_Async(CHAM_enum uplo, CHAM_desc_t *descA, location *l1, + location *l2, location *lm, double* theta, + char* dm, char* kernel_fun, + RUNTIME_sequence_t *sequence, RUNTIME_request_t *request) { - MORSE_context_t *morse; - MORSE_option_t options; - morse = morse_context_self(); + CHAM_context_t *chamctxt; + RUNTIME_option_t options; + chamctxt = chameleon_context_self(); - - if (sequence->status != MORSE_SUCCESS) + if (sequence->status != CHAMELEON_SUCCESS) return -2; - RUNTIME_options_init(&options, morse, sequence, request); - + RUNTIME_options_init(&options, chamctxt, sequence, request); int m, n, m0, n0; - int distance_metric = strcmp(dm,"gc") == 0? 1 : 0 ; + int distance_metric = strcmp(dm, "gc") == 0 ? 1 : 0; int kernel; - if(strcmp(kernel_fun, "univariate_matern_stationary") == 0) + if (strcmp(kernel_fun, "univariate_matern_stationary") == 0) kernel = 0; - else if(strcmp(kernel_fun, "univariate_matern_non_stationary") == 0) + else if (strcmp(kernel_fun, "univariate_matern_non_stationary") == 0) kernel = 1; - else if(strcmp(kernel_fun, "bivariate_matern_flexible") == 0) + else if (strcmp(kernel_fun, "bivariate_matern_flexible") == 0) kernel = 2; - else if(strcmp(kernel_fun, "bivariate_matern_parsimonious") == 0 || strcmp(kernel_fun, "bivariate_matern_parsimonious_profile") == 0 ) + else if (strcmp(kernel_fun, "bivariate_matern_parsimonious") == 0 + || strcmp(kernel_fun, "bivariate_matern_parsimonious_profile") == 0) kernel = 3; - else if(strcmp(kernel_fun, "univariate_matern_nuggets_stationary") == 0) + else if (strcmp(kernel_fun, "univariate_matern_nuggets_stationary") == 0) kernel = 4; - else if(strcmp(kernel_fun, "univariate_spacetime_matern_stationary") == 0) + else if (strcmp(kernel_fun, "univariate_spacetime_matern_stationary") == 0) kernel = 5; - else - { - fprintf(stderr,"Choosen kernel is not exist(3)!\n"); - fprintf(stderr, "Called function is: %s\n",__func__); + else if (strcmp(kernel_fun, "univariate_matern_dsigma_square") == 0) + kernel = 6; + else if (strcmp(kernel_fun, "univariate_matern_dnu") == 0) + kernel = 7; + else if (strcmp(kernel_fun, "univariate_matern_dbeta") == 0) + kernel = 8; + else if (strcmp(kernel_fun, "univariate_matern_ddsigma_square") == 0) + kernel = 9; + else if (strcmp(kernel_fun, "univariate_matern_ddsigma_square_beta") == 0) + kernel = 10; + else if (strcmp(kernel_fun, "univariate_matern_ddsigma_square_nu") == 0) + kernel = 11; + else if (strcmp(kernel_fun, "univariate_matern_ddbeta_beta") == 0) + kernel = 12; + else if (strcmp(kernel_fun, "univariate_matern_ddbeta_nu") == 0) + kernel = 13; + else if (strcmp(kernel_fun, "univariate_matern_ddnu_nu") == 0) + kernel = 14; + else if (strcmp(kernel_fun, "bivariate_spacetime_matern_stationary") == 0) + kernel = 15; + else if (strcmp(kernel_fun, "univariate_matern_non_gaussian") == 0) + kernel = 16; + else if (strcmp(kernel_fun, "univariate_exp_non_gaussian") == 0) + kernel = 17; + else if (strcmp(kernel_fun, "bivariate_spacetime_matern_stationary") == 0) + kernel = 18; + else if (strcmp(kernel_fun, "trivariate_matern_parsimonious") == 0 || + strcmp(kernel_fun, "trivariate_matern_parsimonious_profile") == 0) + kernel = 19; + else if (strcmp(kernel_fun, "univariate_matern_non_stat") == 0) + kernel = 20; + else { + fprintf(stderr, "Choosen kernel is not exist(3)!\n"); + fprintf(stderr, "Called function is: %s\n", __func__); exit(0); } int tempmm, tempnn; - MORSE_desc_t A = *descA; + CHAM_desc_t A = *descA; struct starpu_codelet *dcl = &cl_dcmg; struct starpu_codelet *sdcl = &cl_sdcmg; int k = 0; for (n = 0; n < A.nt; n++) { - tempnn = n == A.nt -1 ? A.n - n * A.nb : A.nb; - if(uplo == MorseUpperLower) + tempnn = n == A.nt - 1 ? A.n - n * A.nb : A.nb; + if (uplo == ChamUpperLower) m = 0; else - m = A.m == A.n? n : 0; - for(; m < A.mt; m++) - { + m = A.m == A.n ? n : 0; + for (; m < A.mt; m++) { - tempmm = m == A.mt -1 ? A.m- m* A.mb : A.mb; - m0= m * A.mb; - n0= n * A.nb; + tempmm = m == A.mt - 1 ? A.m - m * A.mb : A.mb; + m0 = m * A.mb; + n0 = n * A.nb; starpu_insert_task(starpu_mpi_codelet(dcl), - STARPU_VALUE, &tempmm, sizeof(int), - STARPU_VALUE, &tempnn, sizeof(int), - STARPU_VALUE, &m0, sizeof(int), - STARPU_VALUE, &n0, sizeof(int), - STARPU_W , EXAGEOSTAT_RTBLKADDR(descA, MorseRealDouble, m, n), - STARPU_VALUE, &l1, sizeof(location*), - STARPU_VALUE, &l2, sizeof(location*), - STARPU_VALUE, &lm, sizeof(location*), - STARPU_VALUE, &theta, sizeof(double*), - STARPU_VALUE, &distance_metric, sizeof(int), - STARPU_VALUE, &kernel, sizeof(int), - //STARPU_VALUE, &num_locs, sizeof(int), - //STARPU_VALUE, &num_params, sizeof(int), - 0); + STARPU_VALUE, &tempmm, sizeof(int), + STARPU_VALUE, &tempnn, sizeof(int), + STARPU_VALUE, &m0, sizeof(int), + STARPU_VALUE, &n0, sizeof(int), + STARPU_W, EXAGEOSTAT_RTBLKADDR(descA, ChamRealDouble, m, n), + STARPU_VALUE, &l1, sizeof(location * ), + STARPU_VALUE, &l2, sizeof(location * ), + STARPU_VALUE, &lm, sizeof(location * ), + STARPU_VALUE, &theta, sizeof(double* ), + STARPU_VALUE, &distance_metric, sizeof(int), + STARPU_VALUE, &kernel, sizeof(int), + 0); } } - - //RUNTIME_data_flush( sequence, descA ); - //MORSE_TASK_flush_desc( &options, MorseUpperLower, descA); RUNTIME_options_ws_free(&options); - RUNTIME_options_finalize(&options, morse); - //MORSE_TASK_dataflush_all(); - return MORSE_SUCCESS; + RUNTIME_options_finalize(&options, chamctxt); + return CHAMELEON_SUCCESS; } diff --git a/exageostat_exact/runtime/starpu/codelets/codelet_zcorr.c b/exageostat_exact/runtime/starpu/codelets/codelet_zcorr.c new file mode 100644 index 0000000..0817073 --- /dev/null +++ b/exageostat_exact/runtime/starpu/codelets/codelet_zcorr.c @@ -0,0 +1,129 @@ +/** + * + * Copyright (c) 2017-2023 King Abdullah University of Science and Technology + * All rights reserved. + * + * ExaGeoStat is a software package provided by KAUST + **/ +/** + * + * @file codelet_zcorr.c + * + * StarPU codelet to calculate the r correlation vector (non-Gaussian kernel) + * + * @version 1.2.0 + * + * @author Sameh Abdulah + * @date 2021-03-04 + * + **/ +#include "../include/starpu_exageostat.h" + +static void CORE_dcorr_starpu(void *buffers[], void *cl_arg) { + int i, m, m0; + location *lmiss; + location *lobs; + double* theta; + double* r; + double expr = 0.0, x1, y1, x2, y2; + double con = 0.0; + double sigma_square = 1;//localtheta[0];// * localtheta[0]; + + r = (double* ) STARPU_MATRIX_GET_PTR(buffers[0]); + starpu_codelet_unpack_args(cl_arg, &m, &m0, &lmiss, &lobs, &theta); + + con = pow(2, (theta[1] - 1)) * tgamma(theta[1]); + con = 1.0 / con; + con = sigma_square * con; + x1 = lmiss->x[0]; + y1 = lmiss->y[0]; + + for (i = 0; i < m; i++) { + x2 = lobs->x[m0 + i]; + y2 = lobs->y[m0 + i]; + expr = 4 * sqrt(2 * theta[1]) * (sqrt(pow((x2 - x1), 2) + pow((y2 - y1), 2))) / theta[0]; + + if (expr == 0) + r[i] = sigma_square /*+ 1e-4*/; + else { + r[i] = con * pow(expr, theta[1]) + * gsl_sf_bessel_Knu(theta[1], expr); // Matern Function + } + } +} + +static struct starpu_codelet cl_dcorr = + { + .where = STARPU_CPU, + .cpu_funcs = {CORE_dcorr_starpu}, + .nbuffers = 1, + .modes = {STARPU_W}, + .name = "dcorr" + }; + +/******************************************************************************* + * + * @ingroup CHAMELEON_Complex64_t_Tile + * + * CHAMELEON_MLE_dcorr_Async- codelet to compute dot product of A.A. + * Operates on matrices stored by tiles. + * All matrices are passed through descriptors. + * All dimensions are taken from the descriptors. + * + ******************************************************************************* + * + * @param[in] descA + * Chameleon descriptor + * + * @param[out] descproduct + * dot product descriptor. + * + * @param[in] sequence + * Identifies the sequence of function calls that this call belongs to + * (for completion checks and exception handling purposes). + * + * @param[in] request + * Identifies this function call (for exception handling purposes). + * + ******************************************************************************* + * + * @return + * \retval CHAMELEON_SUCCESS successful exit + * + ******************************************************************************* + * + * + ******************************************************************************/ +int EXAGEOSTAT_ng_corr_vec_gen_Tile_Async( + CHAM_desc_t *descr, location *l, location *lobs, + double* theta, RUNTIME_sequence_t *sequence, RUNTIME_request_t *request) { + CHAM_context_t *chamctxt; + RUNTIME_option_t options; + chamctxt = chameleon_context_self(); + if (sequence->status != CHAMELEON_SUCCESS) + return -2; + RUNTIME_options_init(&options, chamctxt, sequence, request); + + int m, m0; + int tempmm; + CHAM_desc_t r = *descr; + struct starpu_codelet *cl = &cl_dcorr; + + for (m = 0; m < r.mt; m++) { + tempmm = m == r.mt - 1 ? r.m - m * r.mb : r.mb; + m0 = m * r.mb; + starpu_insert_task(starpu_mpi_codelet(cl), + STARPU_VALUE, &tempmm, sizeof(int), + STARPU_VALUE, &m0, sizeof(int), + STARPU_W, EXAGEOSTAT_RTBLKADDR(descr, ChamRealDouble, m, 0), + STARPU_VALUE, &l, sizeof(location *), + STARPU_VALUE, &lobs, sizeof(location *), + STARPU_VALUE, &theta, sizeof(double* ), + 0); + + } + + RUNTIME_options_ws_free(&options); + RUNTIME_options_finalize(&options, chamctxt); + return CHAMELEON_SUCCESS; +} \ No newline at end of file diff --git a/exageostat_exact/runtime/starpu/codelets/codelet_zdotp.c b/exageostat_exact/runtime/starpu/codelets/codelet_zdotp.c index ace4cf1..f72e62a 100644 --- a/exageostat_exact/runtime/starpu/codelets/codelet_zdotp.c +++ b/exageostat_exact/runtime/starpu/codelets/codelet_zdotp.c @@ -1,6 +1,6 @@ /** * - * Copyright (c) 2017-2020 King Abdullah University of Science and Technology + * Copyright (c) 2017-2023 King Abdullah University of Science and Technology * All rights reserved. * * ExaGeoStat is a software package provided by KAUST @@ -11,49 +11,50 @@ * * StarPU codelet to Calculate the dot product of the Z vector. * - * @version 1.1.0 + * @version 1.2.0 * * @author Sameh Abdulah - * @date 2018-11-11 + * @date 2022-11-09 * **/ #include "../include/starpu_exageostat.h" -static void CORE_ddotp_starpu(void *buffers[], void *cl_arg){ + +static void CORE_ddotp_starpu(void *buffers[], void *cl_arg) { int m, m0; int transA, transB; - int indexC; - double *A; - double *B; - double *C; + int index; + double* A; + double* B; + double* C; + int increment; - A = (double *)STARPU_MATRIX_GET_PTR(buffers[0]); - B = (double *)STARPU_MATRIX_GET_PTR(buffers[1]); - C = (double *)STARPU_MATRIX_GET_PTR(buffers[2]); - starpu_codelet_unpack_args(cl_arg, &m, &m0, &transA, &transB, &indexC); - if(transA == MorseTrans) - LAPACKE_sge_trans(LAPACK_COL_MAJOR, m, 1, A, 1, A, 1); - if((transB == MorseTrans)) - LAPACKE_sge_trans(LAPACK_COL_MAJOR, m, 1, B, 1, B, 1); - double local_dot=cblas_ddot(m, A, 1, B, 1); - C[indexC] += local_dot; -} + A = (double* ) STARPU_MATRIX_GET_PTR(buffers[0]); + B = (double* ) STARPU_MATRIX_GET_PTR(buffers[1]); + C = (double* ) STARPU_MATRIX_GET_PTR(buffers[2]); + starpu_codelet_unpack_args(cl_arg, &m, &m0, &transA, &transB, &index, &increment); + int i = 0; + double local_dot = 0; + for (i = index; i < m; i += increment) { + local_dot += A[i] * B[i]; + } + C[0] += local_dot; +} static struct starpu_codelet cl_ddotp = -{ - .where = STARPU_CPU, - .cpu_funcs = {CORE_ddotp_starpu}, - .nbuffers = 3, - .modes = {STARPU_R, STARPU_R, STARPU_RW}, - .name = "ddotp" -}; - + { + .where = STARPU_CPU, + .cpu_funcs = {CORE_ddotp_starpu}, + .nbuffers = 3, + .modes = {STARPU_R, STARPU_R, STARPU_RW}, + .name = "ddotp" + }; /******************************************************************************* * - * @ingroup MORSE_Complex64_t_Tile + * @ingroup CHAMELEON_Complex64_t_Tile * - * MORSE_MLE_ddotp_Async- codelet to compute dot product of A.A. + * EXAGEOSTAT_MLE_ddotp_Async- codelet to compute dot product of A.A. * Operates on matrices stored by tiles. * All matrices are passed through descriptors. * All dimensions are taken from the descriptors. @@ -61,7 +62,7 @@ static struct starpu_codelet cl_ddotp = ******************************************************************************* * * @param[in] descA - * Morse descriptor + * Chameleon descriptor * * @param[out] descproduct * dot product descriptor. @@ -76,52 +77,48 @@ static struct starpu_codelet cl_ddotp = ******************************************************************************* * * @return - * \retval MORSE_SUCCESS successful exit + * \retval CHAMELEON_SUCCESS successful exit * ******************************************************************************* * * ******************************************************************************/ -int MORSE_MLE_ddotp_Async(MORSE_enum transA, MORSE_enum transB, - MORSE_desc_t *descA, MORSE_desc_t *descB, - MORSE_desc_t *descC, MORSE_enum indexC, - MORSE_sequence_t *sequence, MORSE_request_t *request) +int EXAGEOSTAT_MLE_ddotp_Async(CHAM_enum transA, CHAM_enum transB, + CHAM_desc_t *descA, CHAM_desc_t *descB, + CHAM_desc_t *descC, CHAM_enum index, CHAM_enum increment, + RUNTIME_sequence_t *sequence, RUNTIME_request_t *request) { -{ - - MORSE_context_t *morse; - MORSE_option_t options; - morse = morse_context_self(); - if (sequence->status != MORSE_SUCCESS) + CHAM_context_t *chamctxt; + RUNTIME_option_t options; + chamctxt = chameleon_context_self(); + if (sequence->status != CHAMELEON_SUCCESS) return -2; - RUNTIME_options_init(&options, morse, sequence, request); + RUNTIME_options_init(&options, chamctxt, sequence, request); int m, m0; int tempmm; - MORSE_desc_t A = *descA; - MORSE_desc_t B = *descB; - MORSE_desc_t C = *descC; - struct starpu_codelet *cl=&cl_ddotp; + CHAM_desc_t A = *descA; + CHAM_desc_t B = *descB; + CHAM_desc_t C = *descC; + struct starpu_codelet *cl = &cl_ddotp; - printf("%d - %d -%d\n",descA->m,descB->m,descC->m); + printf("%d - %d -%d\n", descA->m, descB->m, descC->m); for (m = 0; m < A.mt; m++) { - tempmm = m == A.mt-1 ? A.m - m * A.mb : A.mb; + tempmm = m == A.mt - 1 ? A.m - m * A.mb : A.mb; m0 = m * A.mb; starpu_insert_task(starpu_mpi_codelet(cl), - STARPU_VALUE, &tempmm, sizeof(int), - STARPU_VALUE, &m0, sizeof(int), - STARPU_VALUE, &transA, sizeof(MORSE_enum), - STARPU_VALUE, &transB, sizeof(MORSE_enum), - STARPU_R, EXAGEOSTAT_RTBLKADDR(descA, MorseRealDouble, descA->m, descA->n), - STARPU_R, EXAGEOSTAT_RTBLKADDR(descB, MorseRealDouble, descB->m, descB->n), - STARPU_RW, EXAGEOSTAT_RTBLKADDR(descC, MorseRealDouble, descC->m, descC->n), - STARPU_VALUE, &indexC, sizeof(MORSE_enum), - 0); - + STARPU_VALUE, &tempmm, sizeof(int), + STARPU_VALUE, &m0, sizeof(int), + STARPU_VALUE, &transA, sizeof(CHAM_enum), + STARPU_VALUE, &transB, sizeof(CHAM_enum), + STARPU_R, EXAGEOSTAT_RTBLKADDR(descA, ChamRealDouble, m, 0), + STARPU_R, EXAGEOSTAT_RTBLKADDR(descB, ChamRealDouble, m, 0), + STARPU_RW, EXAGEOSTAT_RTBLKADDR(descC, ChamRealDouble, 0, 0), + STARPU_VALUE, &index, sizeof(CHAM_enum), + STARPU_VALUE, &increment, sizeof(CHAM_enum), + 0); } - RUNTIME_options_ws_free(&options); - RUNTIME_options_finalize(&options, morse); - //MORSE_Sequence_Wait(sequence); - return MORSE_SUCCESS; -} + RUNTIME_options_finalize(&options, chamctxt); + return CHAMELEON_SUCCESS; +} \ No newline at end of file diff --git a/exageostat_exact/runtime/starpu/codelets/codelet_zgemv.c b/exageostat_exact/runtime/starpu/codelets/codelet_zgemv.c index bffee41..d86d2ec 100644 --- a/exageostat_exact/runtime/starpu/codelets/codelet_zgemv.c +++ b/exageostat_exact/runtime/starpu/codelets/codelet_zgemv.c @@ -1,6 +1,6 @@ /** * - * Copyright (c) 2017-2020, King Abdullah University of Science and Technology + * Copyright (c) 2017-2023, King Abdullah University of Science and Technology * All rights reserved. * * ExaGeoStat is a software package provided by KAUST @@ -11,73 +11,67 @@ * * StarPU codelet to compute dense matrix-vector multiplication. * - * @version 1.1.0 + * @version 1.2.0 * * @author Sameh Abdulah * @date 2017-11-07 * **/ +#include #include "../include/starpu_exageostat.h" -static void CORE_dgemv_starpu(void *buffers[], void *cl_arg){ +static void CORE_dgemv_starpu(void *buffers[], void *cl_arg) { int m, n, ldam; int m0, n0; - double *A; - double *Z; - double *Zout; + double* A; + double* Z; + double* Zout; - A = (double *)STARPU_MATRIX_GET_PTR(buffers[0]); - Z = (double *)STARPU_MATRIX_GET_PTR(buffers[1]); - Zout = (double *)STARPU_MATRIX_GET_PTR(buffers[2]); + A = (double* ) STARPU_MATRIX_GET_PTR(buffers[0]); + Z = (double* ) STARPU_MATRIX_GET_PTR(buffers[1]); + Zout = (double* ) STARPU_MATRIX_GET_PTR(buffers[2]); starpu_codelet_unpack_args(cl_arg, &m, &n, &ldam, &m0, &n0); - - cblas_dgemv(CblasColMajor, CblasNoTrans, m, n, 1 , A, m, Z, 1, 0, Zout, 1); - + cblas_dgemv(CblasColMajor, CblasNoTrans, m, n, 1, A, m, Z, 1, 0, Zout, 1); } static struct starpu_codelet cl_dgemv = -{ - .where = STARPU_CPU, - .cpu_funcs = {CORE_dgemv_starpu}, - .nbuffers = 3, - .modes = {STARPU_R,STARPU_R,STARPU_RW}, - .name = "dgemv" -}; - + { + .where = STARPU_CPU, + .cpu_funcs = {CORE_dgemv_starpu}, + .nbuffers = 3, + .modes = {STARPU_R, STARPU_R, STARPU_RW}, + .name = "dgemv" + }; //******************************************************************************* -static void CORE_sgemv_starpu(void *buffers[], void *cl_arg){ +static void CORE_sgemv_starpu(void *buffers[], void *cl_arg) { int m, n, ldam; int m0, n0; float *A; float *Z; float *Zout; - A = (float *)STARPU_MATRIX_GET_PTR(buffers[0]); - Z = (float *)STARPU_MATRIX_GET_PTR(buffers[1]); - Zout = (float *)STARPU_MATRIX_GET_PTR(buffers[2]); + A = (float *) STARPU_MATRIX_GET_PTR(buffers[0]); + Z = (float *) STARPU_MATRIX_GET_PTR(buffers[1]); + Zout = (float *) STARPU_MATRIX_GET_PTR(buffers[2]); starpu_codelet_unpack_args(cl_arg, &m, &n, &ldam, &m0, &n0); - - cblas_sgemv(CblasColMajor, CblasNoTrans, m, n, 1 , A, m, Z, 1, 0, Zout, 1); - + cblas_sgemv(CblasColMajor, CblasNoTrans, m, n, 1, A, m, Z, 1, 0, Zout, 1); } static struct starpu_codelet cl_sgemv = -{ - .where = STARPU_CPU, - .cpu_funcs = {CORE_sgemv_starpu}, - .nbuffers = 3, - .modes = {STARPU_R,STARPU_R,STARPU_RW}, - .name = "sgemv" -}; - - + { + .where = STARPU_CPU, + .cpu_funcs = {CORE_sgemv_starpu}, + .nbuffers = 3, + .modes = {STARPU_R, STARPU_R, STARPU_RW}, + .name = "sgemv" + }; /******************************************************************************* * - * @ingroup MORSE_Complex64_t_Tile + * @ingroup CHAMELEON_Complex64_t_Tile * - * MORSE_MLE_dgemv_Tile_Async - Matrix Vector Multiplication. + * EXAGEOSTAT_MLE_dgemv_Tile_Async - Matrix Vector Multiplication. * Operates on matrices stored by tiles. * All matrices are passed through descriptors. * All dimensions are taken from the descriptors. @@ -85,13 +79,13 @@ static struct starpu_codelet cl_sgemv = ******************************************************************************* * * @param[in] descA - * Morse descriptor. + * Chameleon descriptor. * * @param[in] descZ - * Morse descriptor. + * Chameleon descriptor. * * @param[out] descZout - * Morse descriptor. + * Chameleon descriptor. * * @param[in] sequence * Identifies the sequence of function calls that this call belongs to @@ -103,68 +97,61 @@ static struct starpu_codelet cl_sgemv = ******************************************************************************* * * @return - * \retval MORSE_SUCCESS successful exit + * \retval CHAMELEON_SUCCESS successful exit * ******************************************************************************* * * ******************************************************************************/ -int MORSE_MLE_dgemv_Tile_Async(MORSE_desc_t *descA, MORSE_desc_t * descZ, MORSE_desc_t * descZout, MORSE_sequence_t *sequence, MORSE_request_t *request) { - - MORSE_context_t *morse; - MORSE_option_t options; - morse = morse_context_self(); +int EXAGEOSTAT_MLE_dgemv_Tile_Async(CHAM_desc_t *descA, CHAM_desc_t *descZ, CHAM_desc_t *descZout, + RUNTIME_sequence_t *sequence, RUNTIME_request_t *request) { - if (sequence->status != MORSE_SUCCESS) + CHAM_context_t *chamctxt; + RUNTIME_option_t options; + chamctxt = chameleon_context_self(); + if (sequence->status != CHAMELEON_SUCCESS) return -2; - RUNTIME_options_init(&options, morse, sequence, request); + RUNTIME_options_init(&options, chamctxt, sequence, request); int m, n, ldam, m0, n0; int tempmm, tempnn; - MORSE_desc_t A = *descA; + CHAM_desc_t A = *descA; - struct starpu_codelet *cl=&cl_dgemv; + struct starpu_codelet *cl = &cl_dgemv; for (n = 0; n < A.nt; n++) { - tempnn = n == A.nt -1 ? A.n - n * A.nb : A.nb; - for(m = 0; m < A.mt; m++) - { - tempmm = m == A.mt - 1 ? A.m - m* A.mb : A.mb; - ldam= mBLKLDD(descA, m); - m0= m * A.mb; - n0= n * A.nb; + tempnn = n == A.nt - 1 ? A.n - n * A.nb : A.nb; + for (m = 0; m < A.mt; m++) { + tempmm = m == A.mt - 1 ? A.m - m * A.mb : A.mb; + ldam = mBLKLDD(descA, m); + m0 = m * A.mb; + n0 = n * A.nb; starpu_insert_task(starpu_mpi_codelet(cl), - STARPU_VALUE, &tempmm, sizeof(int), - STARPU_VALUE, &tempnn, sizeof(int), - STARPU_VALUE, &ldam, sizeof(int), - STARPU_VALUE, &m0, sizeof(int), - STARPU_VALUE, &n0, sizeof(int), - STARPU_R, EXAGEOSTAT_RTBLKADDR(descA, MorseRealDouble, m, n), - STARPU_R, EXAGEOSTAT_RTBLKADDR(descZ, MorseRealDouble, m, 0), - STARPU_RW, EXAGEOSTAT_RTBLKADDR(descZout, MorseRealDouble, m, 0), + STARPU_VALUE, &tempmm, sizeof(int), + STARPU_VALUE, &tempnn, sizeof(int), + STARPU_VALUE, &ldam, sizeof(int), + STARPU_VALUE, &m0, sizeof(int), + STARPU_VALUE, &n0, sizeof(int), + STARPU_R, EXAGEOSTAT_RTBLKADDR(descA, ChamRealDouble, m, n), + STARPU_R, EXAGEOSTAT_RTBLKADDR(descZ, ChamRealDouble, m, 0), + STARPU_RW, EXAGEOSTAT_RTBLKADDR(descZout, ChamRealDouble, m, 0), #if defined(CHAMELEON_CODELETS_HAVE_NAME) - STARPU_NAME, "dgemv", + STARPU_NAME, "dgemv", #endif - 0); + 0); } - } - //MORSE_TASK_flush_desc( &options, MorseUpperLower, descA); - //MORSE_TASK_flush_desc( &options, MorseUpperLower, descZ); - //MORSE_TASK_flush_desc( &options, MorseUpperLower, descZout); RUNTIME_options_ws_free(&options); - RUNTIME_options_finalize(&options, morse); - //MORSE_TASK_dataflush_all(); - MORSE_Sequence_Wait(sequence); - return MORSE_SUCCESS; + RUNTIME_options_finalize(&options, chamctxt); + CHAMELEON_Sequence_Wait(sequence); + return CHAMELEON_SUCCESS; } - /******************************************************************************* * - * @ingroup MORSE_Complex32_t_Tile (Single precision). + * @ingroup CHAMELEON_Complex32_t_Tile (Single precision). * - * MORSE_MLE_sgemv_Tile_Async - Matrix Vector Multiplication. + * EXAGEOSTAT_MLE_sgemv_Tile_Async - Matrix Vector Multiplication. * Operates on matrices stored by tiles. * All matrices are passed through descriptors. * All dimensions are taken from the descriptors. @@ -172,13 +159,13 @@ int MORSE_MLE_dgemv_Tile_Async(MORSE_desc_t *descA, MORSE_desc_t * descZ, MORSE_ ******************************************************************************* * * @param[in] descA - * Morse descriptor. + * Chameleon descriptor. * * @param[in] descZ - * Morse descriptor. + * Chameleon descriptor. * * @param[out] descZout - * Morse descriptor. + * Chameleon descriptor. * * @param[in] sequence * Identifies the sequence of function calls that this call belongs to @@ -190,58 +177,53 @@ int MORSE_MLE_dgemv_Tile_Async(MORSE_desc_t *descA, MORSE_desc_t * descZ, MORSE_ ******************************************************************************* * * @return - * \retval MORSE_SUCCESS successful exit + * \retval CHAMELEON_SUCCESS successful exit * ******************************************************************************* * * ******************************************************************************/ -int MORSE_MLE_sgemv_Tile_Async(MORSE_desc_t *descA, MORSE_desc_t *descZ, MORSE_desc_t *descZout, MORSE_sequence_t *sequence, MORSE_request_t *request) { +int EXAGEOSTAT_MLE_sgemv_Tile_Async(CHAM_desc_t *descA, CHAM_desc_t *descZ, CHAM_desc_t *descZout, + RUNTIME_sequence_t *sequence, RUNTIME_request_t *request) { - MORSE_context_t *morse; - MORSE_option_t options; - morse = morse_context_self(); + CHAM_context_t *chamctxt; + RUNTIME_option_t options; + chamctxt = chameleon_context_self(); - if (sequence->status != MORSE_SUCCESS) + if (sequence->status != CHAMELEON_SUCCESS) return -2; - RUNTIME_options_init(&options, morse, sequence, request); + RUNTIME_options_init(&options, chamctxt, sequence, request); int m, n, ldam, m0, n0; int tempmm, tempnn; - MORSE_desc_t A = *descA; + CHAM_desc_t A = *descA; - struct starpu_codelet *cl=&cl_sgemv; + struct starpu_codelet *cl = &cl_sgemv; for (n = 0; n < A.nt; n++) { - tempnn = n == A.nt -1 ? A.n - n * A.nb : A.nb; - for(m = 0; m < A.mt; m++) - { - tempmm = m == A.mt - 1 ? A.m - m* A.mb : A.mb; - ldam= mBLKLDD(descA, m); - m0= m * A.mb; - n0= n * A.nb; + tempnn = n == A.nt - 1 ? A.n - n * A.nb : A.nb; + for (m = 0; m < A.mt; m++) { + tempmm = m == A.mt - 1 ? A.m - m * A.mb : A.mb; + ldam = mBLKLDD(descA, m); + m0 = m * A.mb; + n0 = n * A.nb; starpu_insert_task(starpu_mpi_codelet(cl), - STARPU_VALUE, &tempmm, sizeof(int), - STARPU_VALUE, &tempnn, sizeof(int), - STARPU_VALUE, &ldam, sizeof(int), - STARPU_VALUE, &m0, sizeof(int), - STARPU_VALUE, &n0, sizeof(int), - STARPU_R, EXAGEOSTAT_RTBLKADDR(descA, MorseRealFloat, A.mt, n), - STARPU_R, EXAGEOSTAT_RTBLKADDR(descZ, MorseRealFloat, 0, n), - STARPU_RW, EXAGEOSTAT_RTBLKADDR(descZout, MorseRealFloat, 0, n), + STARPU_VALUE, &tempmm, sizeof(int), + STARPU_VALUE, &tempnn, sizeof(int), + STARPU_VALUE, &ldam, sizeof(int), + STARPU_VALUE, &m0, sizeof(int), + STARPU_VALUE, &n0, sizeof(int), + STARPU_R, EXAGEOSTAT_RTBLKADDR(descA, ChamRealFloat, A.mt, n), + STARPU_R, EXAGEOSTAT_RTBLKADDR(descZ, ChamRealFloat, 0, n), + STARPU_RW, EXAGEOSTAT_RTBLKADDR(descZout, ChamRealFloat, 0, n), #if defined(CHAMELEON_CODELETS_HAVE_NAME) - STARPU_NAME, "sgemv", + STARPU_NAME, "sgemv", #endif - 0); + 0); } - } - //MORSE_TASK_flush_desc( &options, MorseUpperLower, descA); - //MORSE_TASK_flush_desc( &options, MorseUpperLower, descZ); - //MORSE_TASK_flush_desc( &options, MorseUpperLower, descZout); RUNTIME_options_ws_free(&options); - RUNTIME_options_finalize(&options, morse); - //MORSE_TASK_dataflush_all(); - MORSE_Sequence_Wait(sequence); - return MORSE_SUCCESS; -} + RUNTIME_options_finalize(&options, chamctxt); + CHAMELEON_Sequence_Wait(sequence); + return CHAMELEON_SUCCESS; +} \ No newline at end of file diff --git a/exageostat_exact/runtime/starpu/codelets/codelet_zmdet.c b/exageostat_exact/runtime/starpu/codelets/codelet_zmdet.c index 8caa94e..8b341e7 100644 --- a/exageostat_exact/runtime/starpu/codelets/codelet_zmdet.c +++ b/exageostat_exact/runtime/starpu/codelets/codelet_zmdet.c @@ -1,6 +1,6 @@ /** * - * Copyright (c) 2017-2020, King Abdullah University of Science and Technology + * Copyright (c) 2017-2023, King Abdullah University of Science and Technology * All rights reserved. * * ExaGeoStat is a software package provided by KAUST @@ -11,82 +11,71 @@ * * StarPU codelet to Calculate determinant of a given triangular matrix (A) * - * @version 1.1.0 + * @version 1.2.0 * * @author Sameh Abdulah * @date 2017-11-07 * **/ #include "../include/starpu_exageostat.h" -static void CORE_dmdet_starpu(void *buffers[],void *cl_arg){ + +static void CORE_dmdet_starpu(void *buffers[], void *cl_arg) { int m; int n; - double *A; + double* A; int m0; int n0; double det = 0; - double *determinant = &det; - - *determinant = 0; - A = (double *)STARPU_MATRIX_GET_PTR(buffers[0]); - determinant = (double *)STARPU_MATRIX_GET_PTR(buffers[1]); - starpu_codelet_unpack_args(cl_arg, &m, &n, &m0, &n0); + double* determinant = &det; + *determinant = 0; + A = (double* ) STARPU_MATRIX_GET_PTR(buffers[0]); + determinant = (double* ) STARPU_MATRIX_GET_PTR(buffers[1]); + starpu_codelet_unpack_args(cl_arg, &m, &n, &m0, &n0); double local_det = core_dmdet(A, m, n, m0, n0); - - *determinant += local_det; - - //printf("%s, %f\n", __func__, *determinant); + *determinant += local_det; } static struct starpu_codelet cl_dmdet = -{ - .where = STARPU_CPU, - .cpu_funcs = {CORE_dmdet_starpu}, - .nbuffers = 2, - .modes = {STARPU_R,STARPU_RW}, - .name = "dmdet" -}; - - - - - -static void CORE_smdet_starpu(void *buffers[], void *cl_arg){ + { + .where = STARPU_CPU, + .cpu_funcs = {CORE_dmdet_starpu}, + .nbuffers = 2, + .modes = {STARPU_R, STARPU_RW}, + .name = "dmdet" + }; + +static void CORE_smdet_starpu(void *buffers[], void *cl_arg) { int m; int n; float *A; int m0; int n0; - float det = 0; - float *determinant = &det; - - *determinant = 0; - A = (float *)STARPU_MATRIX_GET_PTR(buffers[0]); - determinant = (double *)STARPU_MATRIX_GET_PTR(buffers[1]); - starpu_codelet_unpack_args(cl_arg, &m, &n, &m0, &n0); + double det = 0; + double* determinant = &det; + *determinant = 0; + A = (float *) STARPU_MATRIX_GET_PTR(buffers[0]); + determinant = (double* ) STARPU_MATRIX_GET_PTR(buffers[1]); + starpu_codelet_unpack_args(cl_arg, &m, &n, &m0, &n0); float local_det = core_smdet(A, m, n, m0, n0); - *determinant += local_det; + *determinant += local_det; } static struct starpu_codelet cl_smdet = -{ - .where = STARPU_CPU, - .cpu_funcs = {CORE_smdet_starpu}, - .nbuffers = 2, - .modes = {STARPU_R,STARPU_RW}, - .name = "smdet" -}; - - - + { + .where = STARPU_CPU, + .cpu_funcs = {CORE_smdet_starpu}, + .nbuffers = 2, + .modes = {STARPU_R, STARPU_RW}, + .name = "smdet" + }; /***************************************************************************//** * - * @ingroup MORSE_Complex64_t_Tile + * @ingroup CHAMELEON_Complex64_t_Tile * - * MORSE_MLE_dmdet_Tile_Async - Calculate determinant for triangular matrix. + * EXAGEOSTAT_MLE_dmdet_Tile_Async - Calculate determinant for triangular matrix. * Operates on matrices stored by tiles. * All matrices are passed through descriptors. * All dimensions are taken from the descriptors. @@ -94,7 +83,7 @@ static struct starpu_codelet cl_smdet = ******************************************************************************* * * @param[in] descA - * descA: Morse descriptor + * descA: Chameleon descriptor * * * @param[out] descdet @@ -110,57 +99,50 @@ static struct starpu_codelet cl_smdet = ******************************************************************************* * * @return - * \retval MORSE_SUCCESS successful exit + * \retval CHAMELEON_SUCCESS successful exit * ******************************************************************************* * * ******************************************************************************/ -int MORSE_MLE_dmdet_Tile_Async(MORSE_desc_t *descA, MORSE_sequence_t *sequence, MORSE_request_t *request, MORSE_desc_t * descdet) { +int EXAGEOSTAT_MLE_dmdet_Tile_Async(CHAM_desc_t *descA, RUNTIME_sequence_t *sequence, RUNTIME_request_t *request, + CHAM_desc_t *descdet) { - MORSE_context_t *morse; - MORSE_option_t options; - morse = morse_context_self(); - if (sequence->status != MORSE_SUCCESS) + CHAM_context_t *chamctxt; + RUNTIME_option_t options; + chamctxt = chameleon_context_self(); + if (sequence->status != CHAMELEON_SUCCESS) return -2; - RUNTIME_options_init(&options, morse, sequence, request); + RUNTIME_options_init(&options, chamctxt, sequence, request); int m, m0, n0; int tempmm; - MORSE_desc_t A = *descA; - struct starpu_codelet *cl=&cl_dmdet; - + CHAM_desc_t A = *descA; + struct starpu_codelet *cl = &cl_dmdet; - for(m=0; m < A.mt; m++) - { - tempmm = m == A.mt-1 ? A.m-m*A.mb : A.mb; + for (m = 0; m < A.mt; m++) { + tempmm = m == A.mt - 1 ? A.m - m * A.mb : A.mb; starpu_insert_task(starpu_mpi_codelet(cl), - STARPU_VALUE, &tempmm, sizeof(int), - STARPU_VALUE, &tempmm, sizeof(int), - STARPU_R, EXAGEOSTAT_RTBLKADDR(descA, MorseRealDouble, m, m), - STARPU_VALUE, &m0, sizeof(int), - STARPU_VALUE, &n0, sizeof(int), - STARPU_RW, EXAGEOSTAT_RTBLKADDR(descdet, MorseRealDouble, 0, 0), - 0); + STARPU_VALUE, &tempmm, sizeof(int), + STARPU_VALUE, &tempmm, sizeof(int), + STARPU_R, EXAGEOSTAT_RTBLKADDR(descA, ChamRealDouble, m, m), + STARPU_VALUE, &m0, sizeof(int), + STARPU_VALUE, &n0, sizeof(int), + STARPU_RW, EXAGEOSTAT_RTBLKADDR(descdet, ChamRealDouble, 0, 0), + 0); } - //MORSE_TASK_flush_desc( &options, MorseUpperLower, descA); - //MORSE_TASK_flush_desc( &options, MorseUpperLower, descdet); RUNTIME_options_ws_free(&options); - RUNTIME_options_finalize(&options, morse); - //MORSE_TASK_flush_all(); - //MORSE_TASK_dataflush_all(); - return MORSE_SUCCESS; + RUNTIME_options_finalize(&options, chamctxt); + return CHAMELEON_SUCCESS; } - - /***************************************************************************//** * - * @ingroup MORSE_Complex32_t_Tile (single precision) + * @ingroup CHAMELEON_Complex32_t_Tile (single precision) * - * MORSE_MLE_smdet_Tile_Async - Calculate determinant for triangular matrix. + * EXAGEOSTAT_MLE_smdet_Tile_Async - Calculate determinant for triangular matrix. * Operates on matrices stored by tiles. * All matrices are passed through descriptors. * All dimensions are taken from the descriptors. @@ -168,7 +150,7 @@ int MORSE_MLE_dmdet_Tile_Async(MORSE_desc_t *descA, MORSE_sequence_t *sequence, ******************************************************************************* * * @param[in] descA - * descA: Morse descriptor + * descA: Chameleon descriptor * * * @param[out] descdet @@ -184,46 +166,41 @@ int MORSE_MLE_dmdet_Tile_Async(MORSE_desc_t *descA, MORSE_sequence_t *sequence, ******************************************************************************* * * @return - * \retval MORSE_SUCCESS successful exit + * \retval CHAMELEON_SUCCESS successful exit * ******************************************************************************* * * ******************************************************************************/ -int MORSE_MLE_smdet_Tile_Async(MORSE_desc_t *descA, MORSE_sequence_t *sequence, MORSE_request_t *request, MORSE_desc_t *descdet) { +int EXAGEOSTAT_MLE_smdet_Tile_Async(CHAM_desc_t *descA, RUNTIME_sequence_t *sequence, RUNTIME_request_t *request, + CHAM_desc_t *descdet) { - MORSE_context_t *morse; - MORSE_option_t options; - morse = morse_context_self(); - if (sequence->status != MORSE_SUCCESS) + CHAM_context_t *chamctxt; + RUNTIME_option_t options; + chamctxt = chameleon_context_self(); + if (sequence->status != CHAMELEON_SUCCESS) return -2; - RUNTIME_options_init(&options, morse, sequence, request); + RUNTIME_options_init(&options, chamctxt, sequence, request); int m, m0, n0; int tempmm; - MORSE_desc_t A = *descA; + CHAM_desc_t A = *descA; struct starpu_codelet *cl = &cl_smdet; - - for(m=0; m < A.mt; m++) - { - tempmm = m == A.mt-1 ? A.m-m*A.mb : A.mb; + for (m = 0; m < A.mt; m++) { + tempmm = m == A.mt - 1 ? A.m - m * A.mb : A.mb; starpu_insert_task(starpu_mpi_codelet(cl), - STARPU_VALUE, &tempmm, sizeof(int), - STARPU_VALUE, &tempmm, sizeof(int), - STARPU_R, EXAGEOSTAT_RTBLKADDR(descA, MorseRealFloat, m, m), - STARPU_VALUE, &m0, sizeof(int), - STARPU_VALUE, &n0, sizeof(int), - STARPU_RW, EXAGEOSTAT_RTBLKADDR(descdet, MorseRealFloat, 0, 0), - 0); + STARPU_VALUE, &tempmm, sizeof(int), + STARPU_VALUE, &tempmm, sizeof(int), + STARPU_R, EXAGEOSTAT_RTBLKADDR(descA, ChamRealFloat, m, m), + STARPU_VALUE, &m0, sizeof(int), + STARPU_VALUE, &n0, sizeof(int), + STARPU_RW, EXAGEOSTAT_RTBLKADDR(descdet, ChamRealFloat, 0, 0), + 0); } - //MORSE_TASK_flush_desc( &options, MorseUpperLower, descA); - //MORSE_TASK_flush_desc( &options, MorseUpperLower, descdet); RUNTIME_options_ws_free(&options); - RUNTIME_options_finalize(&options, morse); - //MORSE_TASK_flush_all(); - // MORSE_TASK_dataflush_all(); - return MORSE_SUCCESS; -} + RUNTIME_options_finalize(&options, chamctxt); + return CHAMELEON_SUCCESS; +} \ No newline at end of file diff --git a/exageostat_exact/runtime/starpu/codelets/codelet_zmloe_mmom.c b/exageostat_exact/runtime/starpu/codelets/codelet_zmloe_mmom.c new file mode 100644 index 0000000..d7549c4 --- /dev/null +++ b/exageostat_exact/runtime/starpu/codelets/codelet_zmloe_mmom.c @@ -0,0 +1,147 @@ +/** + * + * Copyright (c) 2017-2023, King Abdullah University of Science and Technology + * All rights reserved. + * + * ExaGeoStat is a software package provided by KAUST + **/ +/** + * + * @file codelet_dmloe_mmom.c + * + * StarPU codelet to Calculate determinant of a given triangular matrix (A) + * + * @version 1.2.0 + * + * @author Sameh Abdulah + * @date 2020-06-22 + * + **/ +#include "../include/starpu_exageostat.h" + +static void CORE_dmloe_mmom_starpu(void *buffers[], void *cl_arg) { + int m; + int n; + int i; + double* expr2; + double* expr3; + double* expr4; + double* mloe; + double* mmom; + int m0; + int n0; + + expr2 = (double* ) STARPU_MATRIX_GET_PTR(buffers[0]); + expr3 = (double* ) STARPU_MATRIX_GET_PTR(buffers[1]); + expr4 = (double* ) STARPU_MATRIX_GET_PTR(buffers[2]); + mloe = (double* ) STARPU_MATRIX_GET_PTR(buffers[3]); + mmom = (double* ) STARPU_MATRIX_GET_PTR(buffers[4]); + starpu_codelet_unpack_args(cl_arg, &m, &n, &m0, &n0); + double expr2_ = 0, expr3_ = 0, expr4_ = 0; + printf("--m = %d\n", m); + for (i = 0; i < m * n; i += 2) { + expr2_ += expr2[i]; + expr3_ += expr3[i]; + expr4_ += expr4[i]; + } + + if (expr3_ == 0.0){ + *mloe -= 1.0; + } + else{ + *mloe += (expr2_ / expr3_) - 1.0; + } + + if(expr2_ == 0.0){ + *mmom -= 1.0; + } + else{ + *mmom += (expr4_ / expr2_) - 1.0; + } +} + +static struct starpu_codelet cl_dmloe_mmom = + { + .where = STARPU_CPU, + .cpu_funcs = {CORE_dmloe_mmom_starpu}, + .nbuffers = 5, + .modes = {STARPU_R, STARPU_R, STARPU_R, STARPU_RW, STARPU_RW}, + .name = "dmloe_mmom" + }; + +/***************************************************************************//** + * + * @ingroup CHAMELEON_Complex64_t_Tile + * + * EXAGEOSTAT_MLE_dmloe_mmom_Tile_Async - Calculate determinant for triangular matrix. + * Operates on matrices stored by tiles. + * All matrices are passed through descriptors. + * All dimensions are taken from the descriptors. + * + ******************************************************************************* + * + * @param[in] descA + * descA: Chameleon descriptor + * + * + * @param[out] descdet + * descerror: determinant value + * + * @param[in] sequence + * Identifies the sequence of function calls that this call belongs to + * (for completion checks and exception handling purposes). + * + * @param[out] request + * Identifies this function call (for exception handling purposes). + * + ******************************************************************************* + * + * @return + * \retval CHAMELEON_SUCCESS successful exit + * + ******************************************************************************* + * + * + ******************************************************************************/ +int EXAGEOSTAT_MLE_dmloe_mmom_Tile_Async(CHAM_desc_t *descexpr2, RUNTIME_sequence_t *descexpr3, + RUNTIME_sequence_t *descexpr4, RUNTIME_sequence_t *descmloe, + RUNTIME_sequence_t *descmmom, RUNTIME_sequence_t *sequence, + RUNTIME_request_t *request) { + + CHAM_context_t *chamctxt; + RUNTIME_option_t options; + chamctxt = chameleon_context_self(); + if (sequence->status != CHAMELEON_SUCCESS) + return -2; + + RUNTIME_options_init(&options, chamctxt, sequence, request); + + int m, n, m0, n0; + struct starpu_codelet *cl = &cl_dmloe_mmom; + int tempmm, tempnn; + + for (n = 0; n < descexpr2->nt; n++) { + tempnn = n == descexpr2->nt - 1 ? descexpr2->n - n * descexpr2->nb : descexpr2->nb; + for (m = 0; m < descexpr2->mt; m++) { + + tempmm = m == descexpr2->mt - 1 ? descexpr2->m - m * descexpr2->mb : descexpr2->mb; + m0 = m * descexpr2->mb; + n0 = n * descexpr2->nb; + starpu_insert_task(starpu_mpi_codelet(cl), + STARPU_VALUE, &tempmm, sizeof(int), + STARPU_VALUE, &tempnn, sizeof(int), + STARPU_VALUE, &m0, sizeof(int), + STARPU_VALUE, &n0, sizeof(int), + STARPU_R, EXAGEOSTAT_RTBLKADDR(descexpr2, ChamRealDouble, m, n), + STARPU_R, EXAGEOSTAT_RTBLKADDR(descexpr3, ChamRealDouble, m, n), + STARPU_R, EXAGEOSTAT_RTBLKADDR(descexpr4, ChamRealDouble, m, n), + STARPU_RW, EXAGEOSTAT_RTBLKADDR(descmloe, ChamRealDouble, m, n), + STARPU_RW, EXAGEOSTAT_RTBLKADDR(descmmom, ChamRealDouble, m, n), + 0); + } + } + RUNTIME_options_ws_free(&options); + RUNTIME_options_finalize(&options, chamctxt); + + return CHAMELEON_SUCCESS; +} \ No newline at end of file diff --git a/exageostat_exact/runtime/starpu/codelets/codelet_zmse.c b/exageostat_exact/runtime/starpu/codelets/codelet_zmse.c index 1c8c34f..4a342f4 100644 --- a/exageostat_exact/runtime/starpu/codelets/codelet_zmse.c +++ b/exageostat_exact/runtime/starpu/codelets/codelet_zmse.c @@ -1,6 +1,6 @@ /** * - * Copyright (c) 2017-2020 King Abdullah University of Science and Technology + * Copyright (c) 2017-2023 King Abdullah University of Science and Technology * All rights reserved. * * ExaGeoStat is a software package provided by KAUST @@ -11,84 +11,74 @@ * * StarPU codelet to Calculate Mean Square Error (MSE) between two vectors. * - * @version 1.1.0 + * @version 1.2.0 * * @author Sameh Abdulah - * @date 2018-11-11 + * @date 2022-11-09 * **/ #include "../include/starpu_exageostat.h" -static void CORE_dmse_starpu(void *buffers[], void *cl_arg){ + +static void CORE_dmse_starpu(void *buffers[], void *cl_arg) { int m, m0, i; - double * zpre; - double * zmiss; - double * serror; + double* zpre; + double* zmiss; + double* serror; double local_serror = 0.0; - serror = (double *)STARPU_MATRIX_GET_PTR(buffers[0]); - zpre = (double *)STARPU_MATRIX_GET_PTR(buffers[1]); - zmiss = (double *)STARPU_MATRIX_GET_PTR(buffers[2]); + serror = (double* ) STARPU_MATRIX_GET_PTR(buffers[0]); + zpre = (double* ) STARPU_MATRIX_GET_PTR(buffers[1]); + zmiss = (double* ) STARPU_MATRIX_GET_PTR(buffers[2]); starpu_codelet_unpack_args(cl_arg, &m, &m0); - - for(i = 0; i < m; i++) - { - // printf("%f, %f, \n",zpre[i], zmiss[i]); - local_serror += pow((zpre[i]-zmiss[i]), 2); + for (i = 0; i < m; i++) { + local_serror += pow((zpre[i] - zmiss[i]), 2); } - *serror += local_serror; } static struct starpu_codelet cl_dmse = -{ - .where = STARPU_CPU, - .cpu_funcs = {CORE_dmse_starpu}, - .nbuffers = 3, - .modes = {STARPU_RW,STARPU_R,STARPU_R}, - .name = "dmse" -}; - - -//****************************************************************************** - -static void CORE_smse_starpu(void *buffers[], void *cl_arg){ + { + .where = STARPU_CPU, + .cpu_funcs = {CORE_dmse_starpu}, + .nbuffers = 3, + .modes = {STARPU_RW, STARPU_R, STARPU_R}, + .name = "dmse" + }; + +static void CORE_smse_starpu(void *buffers[], void *cl_arg) { int m, m0, i; float *zpre; float *zmiss; float *serror; float local_serror = 0.0; - serror = (float *)STARPU_MATRIX_GET_PTR(buffers[0]); - zpre = (float *)STARPU_MATRIX_GET_PTR(buffers[1]); - zmiss = (float *)STARPU_MATRIX_GET_PTR(buffers[2]); + serror = (float *) STARPU_MATRIX_GET_PTR(buffers[0]); + zpre = (float *) STARPU_MATRIX_GET_PTR(buffers[1]); + zmiss = (float *) STARPU_MATRIX_GET_PTR(buffers[2]); starpu_codelet_unpack_args(cl_arg, &m, &m0); - for(i = 0; i < m; i++) - { - // printf("%f, %f, \n",zpre[i], zmiss[i]); - local_serror += pow((zpre[i]-zmiss[i]), 2); + for (i = 0; i < m; i++) { + local_serror += pow((zpre[i] - zmiss[i]), 2); } - *serror += local_serror; } static struct starpu_codelet cl_smse = -{ - .where = STARPU_CPU, - .cpu_funcs = {CORE_smse_starpu}, - .nbuffers = 3, - .modes = {STARPU_RW,STARPU_R,STARPU_R}, - .name = "smse" -}; - + { + .where = STARPU_CPU, + .cpu_funcs = {CORE_smse_starpu}, + .nbuffers = 3, + .modes = {STARPU_RW, STARPU_R, STARPU_R}, + .name = "smse" + }; /******************************************************************************* * - * @ingroup MORSE_Complex64_t_Tile + * @ingroup CHAMELEON_Complex64_t_Tile * - * MORSE_MLE_dmse_Tile_Async - Calculate mean square eror (MSE) scalar value the prediction. + * EXAGEOSTAT_MLE_dmse_Tile_Async - Calculate mean square eror (MSE) scalar value the prediction. * Operates on matrices stored by tiles. * All matrices are passed through descriptors. * All dimensions are taken from the descriptors. @@ -114,62 +104,55 @@ static struct starpu_codelet cl_smse = ******************************************************************************* * * @return - * \retval MORSE_SUCCESS successful exit + * \retval CHAMELEON_SUCCESS successful exit * ******************************************************************************* * * ******************************************************************************/ -int MORSE_MLE_dmse_Tile_Async(MORSE_desc_t *descZpre, MORSE_desc_t *descZmiss, MORSE_desc_t *descserror, MORSE_sequence_t *sequence, MORSE_request_t *request){ - MORSE_context_t *morse; - MORSE_option_t options; - morse = morse_context_self(); - if (sequence->status != MORSE_SUCCESS) +int EXAGEOSTAT_MLE_dmse_Tile_Async(CHAM_desc_t *descZpre, CHAM_desc_t *descZmiss, CHAM_desc_t *descserror, + RUNTIME_sequence_t *sequence, RUNTIME_request_t *request) { + CHAM_context_t *chamctxt; + RUNTIME_option_t options; + chamctxt = chameleon_context_self(); + if (sequence->status != CHAMELEON_SUCCESS) return -2; - RUNTIME_options_init(&options, morse, sequence, request); + RUNTIME_options_init(&options, chamctxt, sequence, request); int m, m0; int tempmm; - MORSE_desc_t Zpre = *descZpre; - struct starpu_codelet *cl=&cl_dmse; + CHAM_desc_t Zpre = *descZpre; + struct starpu_codelet *cl = &cl_dmse; for (m = 0; m < Zpre.mt; m++) { - tempmm = m == Zpre.mt-1 ? Zpre.m - m * Zpre.mb : Zpre.mb; + tempmm = m == Zpre.mt - 1 ? Zpre.m - m * Zpre.mb : Zpre.mb; m0 = m * Zpre.mb; starpu_insert_task(starpu_mpi_codelet(cl), - STARPU_VALUE, &tempmm, sizeof(int), - STARPU_VALUE, &m0, sizeof(int), - STARPU_RW, EXAGEOSTAT_RTBLKADDR(descserror, MorseRealDouble, 0, 0), - STARPU_R, EXAGEOSTAT_RTBLKADDR(descZpre, MorseRealDouble, m, 0), - STARPU_R, EXAGEOSTAT_RTBLKADDR(descZmiss, MorseRealDouble, m, 0), + STARPU_VALUE, &tempmm, sizeof(int), + STARPU_VALUE, &m0, sizeof(int), + STARPU_RW, EXAGEOSTAT_RTBLKADDR(descserror, ChamRealDouble, 0, 0), + STARPU_R, EXAGEOSTAT_RTBLKADDR(descZpre, ChamRealDouble, m, 0), + STARPU_R, EXAGEOSTAT_RTBLKADDR(descZmiss, ChamRealDouble, m, 0), #if defined(CHAMELEON_CODELETS_HAVE_NAME) - STARPU_NAME, "dmse", + STARPU_NAME, "dmse", #endif - 0); + 0); } - - //MORSE_TASK_flush_desc( &options, MorseUpperLower, descZpre); - //MORSE_TASK_flush_desc( &options, MorseUpperLower, descZmiss); - //MORSE_TASK_flush_desc( &options, MorseUpperLower, descserror); RUNTIME_options_ws_free(&options); - RUNTIME_options_finalize(&options, morse); - //MORSE_TASK_dataflush_all(); - MORSE_Sequence_Wait(sequence); - return MORSE_SUCCESS; + RUNTIME_options_finalize(&options, chamctxt); + CHAMELEON_Sequence_Wait(sequence); + return CHAMELEON_SUCCESS; } - - - /******************************************************************************* * - * @ingroup MORSE_Complex32_t_Tile (single precision) + * @ingroup CHAMELEON_Complex32_t_Tile (single precision) * - * MORSE_MLE_smse_Tile_Async - Calculate mean square eror (MSE) scalar value the prediction. + * EXAGEOSTAT_MLE_smse_Tile_Async - Calculate mean square eror (MSE) scalar value the prediction. * Operates on matrices stored by tiles. * All matrices are passed through descriptors. * All dimensions are taken from the descriptors. @@ -195,50 +178,46 @@ int MORSE_MLE_dmse_Tile_Async(MORSE_desc_t *descZpre, MORSE_desc_t *descZmiss, M ******************************************************************************* * * @return - * \retval MORSE_SUCCESS successful exit + * \retval CHAMELEON_SUCCESS successful exit * ******************************************************************************* * * ******************************************************************************/ -int MORSE_MLE_smse_Tile_Async(MORSE_desc_t *descZpre, MORSE_desc_t *descZmiss, MORSE_desc_t *descserror, MORSE_sequence_t *sequence, MORSE_request_t *request){ - MORSE_context_t *morse; - MORSE_option_t options; - morse = morse_context_self(); - if (sequence->status != MORSE_SUCCESS) +int EXAGEOSTAT_MLE_smse_Tile_Async(CHAM_desc_t *descZpre, CHAM_desc_t *descZmiss, CHAM_desc_t *descserror, + RUNTIME_sequence_t *sequence, RUNTIME_request_t *request) { + CHAM_context_t *chamctxt; + RUNTIME_option_t options; + chamctxt = chameleon_context_self(); + if (sequence->status != CHAMELEON_SUCCESS) return -2; - RUNTIME_options_init(&options, morse, sequence, request); + RUNTIME_options_init(&options, chamctxt, sequence, request); int m, m0; int tempmm; - MORSE_desc_t Zpre = *descZpre; - struct starpu_codelet *cl=&cl_smse; + CHAM_desc_t Zpre = *descZpre; + struct starpu_codelet *cl = &cl_smse; for (m = 0; m < Zpre.mt; m++) { - tempmm = m == Zpre.mt-1 ? Zpre.m - m * Zpre.mb : Zpre.mb; + tempmm = m == Zpre.mt - 1 ? Zpre.m - m * Zpre.mb : Zpre.mb; m0 = m * Zpre.mb; starpu_insert_task(starpu_mpi_codelet(cl), - STARPU_VALUE, &tempmm, sizeof(int), - STARPU_VALUE, &m0, sizeof(int), - STARPU_RW, EXAGEOSTAT_RTBLKADDR(descserror, MorseRealFloat, 0, 0), - STARPU_R, EXAGEOSTAT_RTBLKADDR(descZpre, MorseRealFloat, m, 0), - STARPU_R, EXAGEOSTAT_RTBLKADDR(descZmiss, MorseRealFloat, m, 0), + STARPU_VALUE, &tempmm, sizeof(int), + STARPU_VALUE, &m0, sizeof(int), + STARPU_RW, EXAGEOSTAT_RTBLKADDR(descserror, ChamRealFloat, 0, 0), + STARPU_R, EXAGEOSTAT_RTBLKADDR(descZpre, ChamRealFloat, m, 0), + STARPU_R, EXAGEOSTAT_RTBLKADDR(descZmiss, ChamRealFloat, m, 0), #if defined(CHAMELEON_CODELETS_HAVE_NAME) - STARPU_NAME, "smse", + STARPU_NAME, "smse", #endif - 0); + 0); } - - //MORSE_TASK_flush_desc( &options, MorseUpperLower, descZpre); - //MORSE_TASK_flush_desc( &options, MorseUpperLower, descZmiss); - //MORSE_TASK_flush_desc( &options, MorseUpperLower, descserror); RUNTIME_options_ws_free(&options); - RUNTIME_options_finalize(&options, morse); - //MORSE_TASK_dataflush_all(); - MORSE_Sequence_Wait(sequence); - return MORSE_SUCCESS; -} + RUNTIME_options_finalize(&options, chamctxt); + CHAMELEON_Sequence_Wait(sequence); + return CHAMELEON_SUCCESS; +} \ No newline at end of file diff --git a/exageostat_exact/runtime/starpu/codelets/codelet_zmse_bivariate.c b/exageostat_exact/runtime/starpu/codelets/codelet_zmse_bivariate.c index 66fe143..d738fc8 100644 --- a/exageostat_exact/runtime/starpu/codelets/codelet_zmse_bivariate.c +++ b/exageostat_exact/runtime/starpu/codelets/codelet_zmse_bivariate.c @@ -1,6 +1,6 @@ /** * - * Copyright (c) 2017-2020 King Abdullah University of Science and Technology + * Copyright (c) 2017-2023 King Abdullah University of Science and Technology * All rights reserved. * * ExaGeoStat is a software package provided by KAUST @@ -11,66 +11,60 @@ * * StarPU codelet to Calculate Mean Square Error (MSE) between two vectors. * - * @version 1.1.0 + * @version 1.2.0 * * @author Sameh Abdulah - * @date 2020-06-06 + * @date 2022-11-09 * **/ #include "../include/starpu_exageostat.h" -static void CORE_dmse_bivariate_starpu(void *buffers[], void *cl_arg){ - int m, m0, i; - double * zpre; - double * zmiss; - double * serror1; - double * serror2; - double * serror; - double local_serror1 = 0.0; - double local_serror2 = 0.0; - double local_serror = 0.0; - serror1 = (double *)STARPU_MATRIX_GET_PTR(buffers[0]); - serror2 = (double *)STARPU_MATRIX_GET_PTR(buffers[1]); - serror = (double *)STARPU_MATRIX_GET_PTR(buffers[2]); - zpre = (double *)STARPU_MATRIX_GET_PTR(buffers[3]); - zmiss = (double *)STARPU_MATRIX_GET_PTR(buffers[4]); - - starpu_codelet_unpack_args(cl_arg, &m, &m0); - - for(i = 0; i < m; i++) - { - if(i%2 == 0) - { - local_serror1 += pow((zpre[i]-zmiss[i]), 2); - // printf("===%f\n", local_serror1); - } else - local_serror2 += pow((zpre[i]-zmiss[i]), 2); - local_serror += pow((zpre[i]-zmiss[i]), 2); - - // printf("%f, %f, %f\n", local_serror1, local_serror2, local_serror); - } - - *serror1 += local_serror1; - *serror2 += local_serror2; - *serror += local_serror; +static void CORE_dmse_bivariate_starpu(void *buffers[], void *cl_arg) { + int m, m0, i; + double* zpre; + double* zmiss; + double* serror1; + double* serror2; + double* serror; + double local_serror1 = 0.0; + double local_serror2 = 0.0; + double local_serror = 0.0; + + serror1 = (double* ) STARPU_MATRIX_GET_PTR(buffers[0]); + serror2 = (double* ) STARPU_MATRIX_GET_PTR(buffers[1]); + serror = (double* ) STARPU_MATRIX_GET_PTR(buffers[2]); + zpre = (double* ) STARPU_MATRIX_GET_PTR(buffers[3]); + zmiss = (double* ) STARPU_MATRIX_GET_PTR(buffers[4]); + + starpu_codelet_unpack_args(cl_arg, &m, &m0); + + for (i = 0; i < m; i++) { + if (i % 2 == 0) { + local_serror1 += pow((zpre[i] - zmiss[i]), 2); + } else + local_serror2 += pow((zpre[i] - zmiss[i]), 2); + local_serror += pow((zpre[i] - zmiss[i]), 2); + } + *serror1 += local_serror1; + *serror2 += local_serror2; + *serror += local_serror; } static struct starpu_codelet cl_dmse_bivariate = -{ - .where = STARPU_CPU, - .cpu_funcs = {CORE_dmse_bivariate_starpu}, - .nbuffers = 5, - .modes = {STARPU_RW, STARPU_RW, STARPU_RW, STARPU_R, STARPU_R}, - .name = "dmse_bivariate" -}; - + { + .where = STARPU_CPU, + .cpu_funcs = {CORE_dmse_bivariate_starpu}, + .nbuffers = 5, + .modes = {STARPU_RW, STARPU_RW, STARPU_RW, STARPU_R, STARPU_R}, + .name = "dmse_bivariate" + }; /******************************************************************************* * - * @ingroup MORSE_Complex64_t_Tile + * @ingroup CHAMELEON_Complex64_t_Tile * - * MORSE_MLE_dmse_bivariate_Tile_Async - Calculate mean square eror (MSE) scalar value the prediction. + * EXAGEOSTAT_MLE_dmse_bivariate_Tile_Async - Calculate mean square eror (MSE) scalar value the prediction. * Operates on matrices stored by tiles. * All matrices are passed through descriptors. * All dimensions are taken from the descriptors. @@ -96,54 +90,47 @@ static struct starpu_codelet cl_dmse_bivariate = ******************************************************************************* * * @return - * \retval MORSE_SUCCESS successful exit + * \retval CHAMELEON_SUCCESS successful exit * ******************************************************************************* * * ******************************************************************************/ -int MORSE_MLE_dmse_bivariate_Tile_Async(MORSE_desc_t *descZpre, MORSE_desc_t *descZmiss, MORSE_desc_t *descserror1, MORSE_desc_t *descserror2, MORSE_desc_t *descserror, MORSE_sequence_t *sequence, MORSE_request_t *request){ - MORSE_context_t *morse; - MORSE_option_t options; - morse = morse_context_self(); - if (sequence->status != MORSE_SUCCESS) - return -2; - RUNTIME_options_init(&options, morse, sequence, request); - - int m, m0; - int tempmm; - MORSE_desc_t Zpre = *descZpre; - struct starpu_codelet *cl=&cl_dmse_bivariate; - - - for (m = 0; m < Zpre.mt; m++) { - tempmm = m == Zpre.mt-1 ? Zpre.m - m * Zpre.mb : Zpre.mb; - - m0 = m * Zpre.mb; - - starpu_insert_task(starpu_mpi_codelet(cl), - STARPU_VALUE, &tempmm, sizeof(int), - STARPU_VALUE, &m0, sizeof(int), - STARPU_RW, EXAGEOSTAT_RTBLKADDR(descserror1, MorseRealDouble, 0, 0), - STARPU_RW, EXAGEOSTAT_RTBLKADDR(descserror2, MorseRealDouble, 0, 0), - STARPU_RW, EXAGEOSTAT_RTBLKADDR(descserror, MorseRealDouble, 0, 0), - STARPU_R, EXAGEOSTAT_RTBLKADDR(descZpre, MorseRealDouble, m, 0), - STARPU_R, EXAGEOSTAT_RTBLKADDR(descZmiss, MorseRealDouble, m, 0), +int EXAGEOSTAT_MLE_dmse_bivariate_Tile_Async(CHAM_desc_t *descZpre, CHAM_desc_t *descZmiss, CHAM_desc_t *descserror1, + CHAM_desc_t *descserror2, CHAM_desc_t *descserror, + RUNTIME_sequence_t *sequence, RUNTIME_request_t *request) { + CHAM_context_t *chamctxt; + RUNTIME_option_t options; + chamctxt = chameleon_context_self(); + if (sequence->status != CHAMELEON_SUCCESS) + return -2; + RUNTIME_options_init(&options, chamctxt, sequence, request); + + int m, m0; + int tempmm; + CHAM_desc_t Zpre = *descZpre; + struct starpu_codelet *cl = &cl_dmse_bivariate; + + + for (m = 0; m < Zpre.mt; m++) { + tempmm = m == Zpre.mt - 1 ? Zpre.m - m * Zpre.mb : Zpre.mb; + m0 = m * Zpre.mb; + starpu_insert_task(starpu_mpi_codelet(cl), + STARPU_VALUE, &tempmm, sizeof(int), + STARPU_VALUE, &m0, sizeof(int), + STARPU_RW, EXAGEOSTAT_RTBLKADDR(descserror1, ChamRealDouble, 0, 0), + STARPU_RW, EXAGEOSTAT_RTBLKADDR(descserror2, ChamRealDouble, 0, 0), + STARPU_RW, EXAGEOSTAT_RTBLKADDR(descserror, ChamRealDouble, 0, 0), + STARPU_R, EXAGEOSTAT_RTBLKADDR(descZpre, ChamRealDouble, m, 0), + STARPU_R, EXAGEOSTAT_RTBLKADDR(descZmiss, ChamRealDouble, m, 0), #if defined(CHAMELEON_CODELETS_HAVE_NAME) - STARPU_NAME, "dmse_bivariate", + STARPU_NAME, "dmse_bivariate", #endif - 0); - } - - //MORSE_TASK_flush_desc( &options, MorseUpperLower, descZpre); - //MORSE_TASK_flush_desc( &options, MorseUpperLower, descZmiss); - //MORSE_TASK_flush_desc( &options, MorseUpperLower, descserror); - RUNTIME_options_ws_free(&options); - RUNTIME_options_finalize(&options, morse); - //MORSE_TASK_dataflush_all(); - MORSE_Sequence_Wait(sequence); - return MORSE_SUCCESS; -} - - + 0); + } + RUNTIME_options_ws_free(&options); + RUNTIME_options_finalize(&options, chamctxt); + CHAMELEON_Sequence_Wait(sequence); + return CHAMELEON_SUCCESS; +} \ No newline at end of file diff --git a/exageostat_exact/runtime/starpu/codelets/codelet_zmse_trivariate.c b/exageostat_exact/runtime/starpu/codelets/codelet_zmse_trivariate.c new file mode 100644 index 0000000..10b05d1 --- /dev/null +++ b/exageostat_exact/runtime/starpu/codelets/codelet_zmse_trivariate.c @@ -0,0 +1,145 @@ +/** + * + * Copyright (c) 2017-2023 King Abdullah University of Science and Technology + * All rights reserved. + * + * ExaGeoStat is a software package provided by KAUST + **/ +/** + * + * @file codelet_zmse_trivariate.c + * + * StarPU codelet to Calculate Mean Square Error (MSE) between two vectors. + * + * @version 1.2.0 + * + * @author Sameh Abdulah + * @date 2022-11-09 + * + **/ +#include "../include/starpu_exageostat.h" + +static void CORE_dmse_trivariate_starpu(void *buffers[], void *cl_arg) { + int m, m0, i; + double* zpre; + double* zmiss; + double* serror1; + double* serror2; + double* serror3; + double* serror; + double local_serror1 = 0.0; + double local_serror2 = 0.0; + double local_serror3 = 0.0; + double local_serror = 0.0; + + serror1 = (double* ) STARPU_MATRIX_GET_PTR(buffers[0]); + serror2 = (double* ) STARPU_MATRIX_GET_PTR(buffers[1]); + serror3 = (double* ) STARPU_MATRIX_GET_PTR(buffers[2]); + serror = (double* ) STARPU_MATRIX_GET_PTR(buffers[3]); + zpre = (double* ) STARPU_MATRIX_GET_PTR(buffers[4]); + zmiss = (double* ) STARPU_MATRIX_GET_PTR(buffers[5]); + + starpu_codelet_unpack_args(cl_arg, &m, &m0); + + for (i = 0; i < m; i += 3) + local_serror1 += pow((zpre[i] - zmiss[i]), 2); + for (i = 1; i < m; i += 3) + local_serror2 += pow((zpre[i] - zmiss[i]), 2); + for (i = 2; i < m; i += 3) + local_serror3 += pow((zpre[i] - zmiss[i]), 2); + for (i = 0; i < m; i++) + local_serror += pow((zpre[i] - zmiss[i]), 2); + + *serror1 += local_serror1; + *serror2 += local_serror2; + *serror3 += local_serror3; + *serror += local_serror; +} + +static struct starpu_codelet cl_dmse_trivariate = + { + .where = STARPU_CPU, + .cpu_funcs = {CORE_dmse_trivariate_starpu}, + .nbuffers = 6, + .modes = {STARPU_RW, STARPU_RW, STARPU_RW, STARPU_RW, STARPU_R, STARPU_R}, + .name = "dmse_trivariate" + }; + +/******************************************************************************* + * + * @ingroup CHAMELEON_Complex64_t_Tile + * + * EXAGEOSTAT_MLE_dmse_trivariate_Tile_Async - Calculate mean square eror (MSE) scalar value the prediction. + * Operates on matrices stored by tiles. + * All matrices are passed through descriptors. + * All dimensions are taken from the descriptors. + * + ******************************************************************************* + * + * @param[in] descZpre + * descZpre: Observed measurements descZpre + * + * @param[in] descZmiss + * descZpre: Missing measurements descZpre + * + * @param[out] descserror + * descerror: Mean Square Error (MSE) + * + * @param[in] sequence + * Identifies the sequence of function calls that this call belongs to + * (for completion checks and exception handling purposes). + * + * @param[out] request + * Identifies this function call (for exception handling purposes). + * + ******************************************************************************* + * + * @return + * \retval CHAMELEON_SUCCESS successful exit + * + ******************************************************************************* + * + * + ******************************************************************************/ + +int EXAGEOSTAT_MLE_dmse_trivariate_Tile_Async(CHAM_desc_t *descZpre, CHAM_desc_t *descZmiss, CHAM_desc_t *descserror1, + CHAM_desc_t *descserror2, CHAM_desc_t *descserror3, + CHAM_desc_t *descserror, RUNTIME_sequence_t *sequence, + RUNTIME_request_t *request) { + CHAM_context_t *chamctxt; + RUNTIME_option_t options; + chamctxt = chameleon_context_self(); + if (sequence->status != CHAMELEON_SUCCESS) + return -2; + RUNTIME_options_init(&options, chamctxt, sequence, request); + + int m, m0; + int tempmm; + CHAM_desc_t Zpre = *descZpre; + struct starpu_codelet *cl = &cl_dmse_trivariate; + + + for (m = 0; m < Zpre.mt; m++) { + tempmm = m == Zpre.mt - 1 ? Zpre.m - m * Zpre.mb : Zpre.mb; + + m0 = m * Zpre.mb; + + starpu_insert_task(starpu_mpi_codelet(cl), + STARPU_VALUE, &tempmm, sizeof(int), + STARPU_VALUE, &m0, sizeof(int), + STARPU_RW, EXAGEOSTAT_RTBLKADDR(descserror1, ChamRealDouble, 0, 0), + STARPU_RW, EXAGEOSTAT_RTBLKADDR(descserror2, ChamRealDouble, 0, 0), + STARPU_RW, EXAGEOSTAT_RTBLKADDR(descserror3, ChamRealDouble, 0, 0), + STARPU_RW, EXAGEOSTAT_RTBLKADDR(descserror, ChamRealDouble, 0, 0), + STARPU_R, EXAGEOSTAT_RTBLKADDR(descZpre, ChamRealDouble, m, 0), + STARPU_R, EXAGEOSTAT_RTBLKADDR(descZmiss, ChamRealDouble, m, 0), +#if defined(CHAMELEON_CODELETS_HAVE_NAME) + STARPU_NAME, "dmse_trivariate", +#endif + 0); + } + RUNTIME_options_ws_free(&options); + RUNTIME_options_finalize(&options, chamctxt); + CHAMELEON_Sequence_Wait(sequence); + return CHAMELEON_SUCCESS; +} \ No newline at end of file diff --git a/exageostat_exact/runtime/starpu/codelets/codelet_ztrace.c b/exageostat_exact/runtime/starpu/codelets/codelet_ztrace.c new file mode 100644 index 0000000..00298bf --- /dev/null +++ b/exageostat_exact/runtime/starpu/codelets/codelet_ztrace.c @@ -0,0 +1,214 @@ +/** + * + * Copyright (c) 2017-2023, King Abdullah University of Science and Technology + * All rights reserved. + * + * ExaGeoStat is a software package provided by KAUST + **/ +/** + * + * @file codelet_dtrace.c + * + * StarPU codelet to Calculate trace of a given matrix (A) + * + * @version 1.2.0 + * + * @author Sameh Abdulah + * @date 2020-09-18 + * + **/ +#include "../include/starpu_exageostat.h" +#include "exageostatcore.h" + +static void CORE_dtrace_starpu(void *buffers[], void *cl_arg) { + int m; + int n; + double* A; + int m0; + int n0; + double s = 0; + double* sum = &s; + double* trace; + + *sum = 0; + A = (double* ) STARPU_MATRIX_GET_PTR(buffers[0]); + sum = (double* ) STARPU_MATRIX_GET_PTR(buffers[1]); + trace = (double* ) STARPU_MATRIX_GET_PTR(buffers[2]); + starpu_codelet_unpack_args(cl_arg, &m, &n, &m0, &n0); + + double local_s = core_dtrace(A, m, n, m0, n0, trace); + *sum += local_s; +} + +static struct starpu_codelet cl_dtrace = + { + .where = STARPU_CPU, + .cpu_funcs = {CORE_dtrace_starpu}, + .nbuffers = 3, + .modes = {STARPU_R, STARPU_RW, STARPU_W}, + .name = "dtrace" + }; + + +static void CORE_strace_starpu(void *buffers[], void *cl_arg) { + int m; + int n; + float *A; + int m0; + int n0; + double s = 0; + double* sum = &s; + + *sum = 0; + A = (float *) STARPU_MATRIX_GET_PTR(buffers[0]); + sum = (double* ) STARPU_MATRIX_GET_PTR(buffers[1]); + starpu_codelet_unpack_args(cl_arg, &m, &n, &m0, &n0); + + //// TODO: Fix this. + float local_s = core_strace(A, m, n, m0, n0); + *sum += local_s; +} + +static struct starpu_codelet cl_strace = + { + .where = STARPU_CPU, + .cpu_funcs = {CORE_strace_starpu}, + .nbuffers = 2, + .modes = {STARPU_R, STARPU_RW}, + .name = "strace" + }; + +/***************************************************************************//** + * + * @ingroup CHAMELEON_Complex64_t_Tile + * + * EXAGEOSTAT_MLE_dtrace_Tile_Async - Calculate determinant for triangular matrix. + * Operates on matrices stored by tiles. + * All matrices are passed through descriptors. + * All dimensions are taken from the descriptors. + * + ******************************************************************************* + * + * @param[in] descA + * descA: Chameleon descriptor + * + * + * @param[out] descsum + * descerror: determinant value + * + * @param[in] sequence + * Identifies the sequence of function calls that this call belongs to + * (for completion checks and exception handling purposes). + * + * @param[out] request + * Identifies this function call (for exception handling purposes). + * + ******************************************************************************* + * + * @return + * \retval CHAMELEON_SUCCESS successful exit + * + ******************************************************************************* + * + * + ******************************************************************************/ +int EXAGEOSTAT_MLE_dtrace_Tile_Async(CHAM_desc_t *descA, RUNTIME_sequence_t *sequence, + RUNTIME_request_t *request, CHAM_desc_t *descsum, CHAM_desc_t *desctrace) { + + CHAM_context_t *chamctxt; + RUNTIME_option_t options; + chamctxt = chameleon_context_self(); + if (sequence->status != CHAMELEON_SUCCESS) + return -2; + + RUNTIME_options_init(&options, chamctxt, sequence, request); + + int m, m0, n0; + int tempmm; + CHAM_desc_t A = *descA; + struct starpu_codelet *cl = &cl_dtrace; + + + for (m = 0; m < A.mt; m++) { + tempmm = m == A.mt - 1 ? A.m - m * A.mb : A.mb; + starpu_insert_task(starpu_mpi_codelet(cl), + STARPU_VALUE, &tempmm, sizeof(int), + STARPU_VALUE, &tempmm, sizeof(int), + STARPU_R, EXAGEOSTAT_RTBLKADDR(descA, ChamRealDouble, m, m), + STARPU_VALUE, &m0, sizeof(int), + STARPU_VALUE, &n0, sizeof(int), + STARPU_RW, EXAGEOSTAT_RTBLKADDR(descsum, ChamRealDouble, 0, 0), + STARPU_W, EXAGEOSTAT_RTBLKADDR(desctrace, ChamRealDouble, m, 0), + 0); + } + RUNTIME_options_ws_free(&options); + RUNTIME_options_finalize(&options, chamctxt); + return CHAMELEON_SUCCESS; +} + +/***************************************************************************//** + * + * @ingroup CHAMELEON_Complex32_t_Tile (single precision) + * + * CHAMELEON_MLE_strace_Tile_Async - Calculate determinant for triangular matrix. + * Operates on matrices stored by tiles. + * All matrices are passed through descriptors. + * All dimensions are taken from the descriptors. + * + ******************************************************************************* + * + * @param[in] descA + * descA: Chameleon descriptor + * + * + * @param[out] descsum + * descerror: determinant value + * + * @param[in] sequence + * Identifies the sequence of function calls that this call belongs to + * (for completion checks and exception handling purposes). + * + * @param[out] request + * Identifies this function call (for exception handling purposes). + * + ******************************************************************************* + * + * @return + * \retval CHAMELEON_SUCCESS successful exit + * + ******************************************************************************* + * + * + ******************************************************************************/ +int CHAMELEON_MLE_strace_Tile_Async(CHAM_desc_t *descA, RUNTIME_sequence_t *sequence, RUNTIME_request_t *request, + CHAM_desc_t *descsum) { + + CHAM_context_t *chamctxt; + RUNTIME_option_t options; + chamctxt = chameleon_context_self(); + if (sequence->status != CHAMELEON_SUCCESS) + return -2; + + RUNTIME_options_init(&options, chamctxt, sequence, request); + + int m, m0, n0; + int tempmm; + CHAM_desc_t A = *descA; + struct starpu_codelet *cl = &cl_strace; + + + for (m = 0; m < A.mt; m++) { + tempmm = m == A.mt - 1 ? A.m - m * A.mb : A.mb; + starpu_insert_task(starpu_mpi_codelet(cl), + STARPU_VALUE, &tempmm, sizeof(int), + STARPU_VALUE, &tempmm, sizeof(int), + STARPU_R, EXAGEOSTAT_RTBLKADDR(descA, ChamRealFloat, m, m), + STARPU_VALUE, &m0, sizeof(int), + STARPU_VALUE, &n0, sizeof(int), + STARPU_RW, EXAGEOSTAT_RTBLKADDR(descsum, ChamRealFloat, 0, 0), + 0); + } + RUNTIME_options_ws_free(&options); + RUNTIME_options_finalize(&options, chamctxt); + return CHAMELEON_SUCCESS; +} \ No newline at end of file diff --git a/exageostat_exact/runtime/starpu/codelets/codelet_zzcpy.c b/exageostat_exact/runtime/starpu/codelets/codelet_zzcpy.c index 5898195..c3dbbd4 100644 --- a/exageostat_exact/runtime/starpu/codelets/codelet_zzcpy.c +++ b/exageostat_exact/runtime/starpu/codelets/codelet_zzcpy.c @@ -1,6 +1,6 @@ /** * - * Copyright (c) 2017-2020, King Abdullah University of Science and Technology + * Copyright (c) 2017-2023, King Abdullah University of Science and Technology * All rights reserved. * * ExaGeoStat is a software package provided by KAUST @@ -11,65 +11,62 @@ * * StarPU codelet to Copy contents of descriptor to vector * - * @version 1.1.0 + * @version 1.2.0 * * @author Sameh Abdulah * @date 2017-11-07 * **/ #include "../include/starpu_exageostat.h" +#include "exageostatcore.h" -static void CORE_dzcpy_starpu(void *buffers[], void *cl_arg){ - int m; - double * A; - int m0; - double * r; +static void CORE_dzcpy_starpu(void *buffers[], void *cl_arg) { + int m; + double* A; + int m0; + double* r; - A = (double *)STARPU_MATRIX_GET_PTR(buffers[0]); - starpu_codelet_unpack_args(cl_arg, &m, &m0, &r); - - core_dzcpy(A, m, m0, r); + A = (double* ) STARPU_MATRIX_GET_PTR(buffers[0]); + starpu_codelet_unpack_args(cl_arg, &m, &m0, &r); + core_dzcpy(A, m, m0, r); } static struct starpu_codelet cl_dzcpy = -{ - .where = STARPU_CPU, - .cpu_funcs = {CORE_dzcpy_starpu}, - .nbuffers = 1, - .modes = {STARPU_W}, - .name = "dzcpy" -}; - + { + .where = STARPU_CPU, + .cpu_funcs = {CORE_dzcpy_starpu}, + .nbuffers = 1, + .modes = {STARPU_W}, + .name = "dzcpy" + }; -static void CORE_szcpy_starpu(void *buffers[], void *cl_arg){ - int m; - float *A; - int m0; - float *r; +static void CORE_szcpy_starpu(void *buffers[], void *cl_arg) { + int m; + float *A; + int m0; + float *r; - A = (float *)STARPU_MATRIX_GET_PTR(buffers[0]); - starpu_codelet_unpack_args(cl_arg, &m, &m0, &r); + A = (float *) STARPU_MATRIX_GET_PTR(buffers[0]); + starpu_codelet_unpack_args(cl_arg, &m, &m0, &r); - core_szcpy(A, m, m0, r); + core_szcpy(A, m, m0, r); } static struct starpu_codelet cl_szcpy = -{ + { .where = STARPU_CPU, .cpu_funcs = {CORE_szcpy_starpu}, .nbuffers = 1, .modes = {STARPU_W}, .name = "szcpy" -}; - - + }; /***************************************************************************//** * - * @ingroup MORSE_Complex64_t_Tile (double precision). + * @ingroup CHAMELEON_Complex64_t_Tile (double precision). * - * MORSE_MLE_zcpy_Tile_Async - copy Morse descriptor to vector dobule *. + * CHAMELEON_MLE_zcpy_Tile_Async - copy Chameleon descriptor to vector dobule *. * Operates on matrices stored by tiles. * All matrices are passed through descriptors. * All dimensions are taken from the descriptors. @@ -77,7 +74,7 @@ static struct starpu_codelet cl_szcpy = ******************************************************************************* * * @param[out] descA - * Morse descriptor + * Chameleon descriptor * * @param[in] r * double* @@ -92,53 +89,50 @@ static struct starpu_codelet cl_szcpy = ******************************************************************************* * * @return - * \retval MORSE_SUCCESS successful exit + * \retval CHAMELEON_SUCCESS successful exit * ******************************************************************************* * * ******************************************************************************/ -int MORSE_MLE_dzcpy_Tile_Async (MORSE_desc_t *descA, double *r, MORSE_sequence_t *sequence, MORSE_request_t *request) { - MORSE_context_t *morse; - MORSE_option_t options; - morse = morse_context_self(); - if (sequence->status != MORSE_SUCCESS) - return -2; - RUNTIME_options_init(&options, morse, sequence, request); - - int m, m0; - int tempmm; - MORSE_desc_t A = *descA; - struct starpu_codelet *cl=&cl_dzcpy; - - for (m = 0; m < A.mt; m++) { - tempmm = m == A.mt-1 ? A.m - m * A.mb : A.mb; - m0 = m * A.mb; - - starpu_insert_task(starpu_mpi_codelet(cl), - STARPU_VALUE, &tempmm, sizeof(int), - STARPU_VALUE, &m0, sizeof(int), - STARPU_VALUE, &r, sizeof(double), - STARPU_W, EXAGEOSTAT_RTBLKADDR(descA, MorseRealDouble, m, 0), - #if defined(CHAMELEON_CODELETS_HAVE_NAME) - STARPU_NAME, "dzcpy", - #endif - 0); - - } - - RUNTIME_options_ws_free(&options); - //MORSE_TASK_dataflush_all(); - return MORSE_SUCCESS; +int EXAGEOSTAT_MLE_dzcpy_Tile_Async(CHAM_desc_t *descA, double* r, RUNTIME_sequence_t *sequence, + RUNTIME_request_t *request) { + CHAM_context_t *chamctxt; + RUNTIME_option_t options; + chamctxt = chameleon_context_self(); + if (sequence->status != CHAMELEON_SUCCESS) + return -2; + RUNTIME_options_init(&options, chamctxt, sequence, request); + + int m, m0; + int tempmm; + CHAM_desc_t A = *descA; + struct starpu_codelet *cl = &cl_dzcpy; + + for (m = 0; m < A.mt; m++) { + tempmm = m == A.mt - 1 ? A.m - m * A.mb : A.mb; + m0 = m * A.mb; + + starpu_insert_task(starpu_mpi_codelet(cl), + STARPU_VALUE, &tempmm, sizeof(int), + STARPU_VALUE, &m0, sizeof(int), + STARPU_VALUE, &r, sizeof(double), + STARPU_W, EXAGEOSTAT_RTBLKADDR(descA, ChamRealDouble, m, 0), +#if defined(CHAMELEON_CODELETS_HAVE_NAME) + STARPU_NAME, "dzcpy", +#endif + 0); + + } + RUNTIME_options_ws_free(&options); + return CHAMELEON_SUCCESS; } - - /***************************************************************************//** * - * @ingroup MORSE_Complex32_t_Tile (single precision). + * @ingroup CHAMELEON_Complex32_t_Tile (single precision). * - * MORSE_MLE_szcpy_Tile_Async - copy Morse descriptor to vector float*. + * EXAGEOSTAT_MLE_szcpy_Tile_Async - copy Chameleon descriptor to vector float*. * Operates on matrices stored by tiles. * All matrices are passed through descriptors. * All dimensions are taken from the descriptors. @@ -146,7 +140,7 @@ int MORSE_MLE_dzcpy_Tile_Async (MORSE_desc_t *descA, double *r, MORSE_sequence_t ******************************************************************************* * * @param[out] descA - * Morse descriptor + * Chameleon descriptor * * @param[in] r * double* @@ -161,42 +155,41 @@ int MORSE_MLE_dzcpy_Tile_Async (MORSE_desc_t *descA, double *r, MORSE_sequence_t ******************************************************************************* * * @return - * \retval MORSE_SUCCESS successful exit + * \retval CHAMELEON_SUCCESS successful exit * ******************************************************************************* * * ******************************************************************************/ -int MORSE_MLE_szcpy_Tile_Async(MORSE_desc_t *descA, float *r, MORSE_sequence_t *sequence, MORSE_request_t *request) { - MORSE_context_t *morse; - MORSE_option_t options; - morse = morse_context_self(); - if (sequence->status != MORSE_SUCCESS) - return -2; - RUNTIME_options_init(&options, morse, sequence, request); - - int m, m0; - int tempmm; - MORSE_desc_t A = *descA; - struct starpu_codelet *cl=&cl_szcpy; - - for (m = 0; m < A.mt; m++) { - tempmm = m == A.mt-1 ? A.m - m * A.mb : A.mb; - m0 = m * A.mb; - - starpu_insert_task(starpu_mpi_codelet(cl), - STARPU_VALUE, &tempmm, sizeof(int), - STARPU_VALUE, &m0, sizeof(int), - STARPU_VALUE, &r, sizeof(double), - STARPU_W, EXAGEOSTAT_RTBLKADDR(descA, MorseRealFloat, m, 0), - #if defined(CHAMELEON_CODELETS_HAVE_NAME) - STARPU_NAME, "szcpy", - #endif - 0); - - } - - RUNTIME_options_ws_free(&options); - //MORSE_TASK_dataflush_all(); - return MORSE_SUCCESS; -} +int EXAGEOSTAT_MLE_szcpy_Tile_Async(CHAM_desc_t *descA, double* r, RUNTIME_sequence_t *sequence, + RUNTIME_request_t *request) { + CHAM_context_t *chamctxt; + RUNTIME_option_t options; + chamctxt = chameleon_context_self(); + if (sequence->status != CHAMELEON_SUCCESS) + return -2; + RUNTIME_options_init(&options, chamctxt, sequence, request); + + int m, m0; + int tempmm; + CHAM_desc_t A = *descA; + struct starpu_codelet *cl = &cl_szcpy; + + for (m = 0; m < A.mt; m++) { + tempmm = m == A.mt - 1 ? A.m - m * A.mb : A.mb; + m0 = m * A.mb; + + starpu_insert_task(starpu_mpi_codelet(cl), + STARPU_VALUE, &tempmm, sizeof(int), + STARPU_VALUE, &m0, sizeof(int), + STARPU_VALUE, &r, sizeof(double), + STARPU_W, EXAGEOSTAT_RTBLKADDR(descA, ChamRealFloat, m, 0), +#if defined(CHAMELEON_CODELETS_HAVE_NAME) + STARPU_NAME, "szcpy", +#endif + 0); + + } + RUNTIME_options_ws_free(&options); + return CHAMELEON_SUCCESS; +} \ No newline at end of file diff --git a/exageostat_exact/runtime/starpu/control/exact_runtime_descriptor.c b/exageostat_exact/runtime/starpu/control/exact_runtime_descriptor.c index 662968c..a6e931a 100644 --- a/exageostat_exact/runtime/starpu/control/exact_runtime_descriptor.c +++ b/exageostat_exact/runtime/starpu/control/exact_runtime_descriptor.c @@ -1,6 +1,6 @@ /** * - * Copyright (c) 2017-2020 King Abdullah University of Science and Technology + * Copyright (c) 2017-2023 King Abdullah University of Science and Technology * All rights reserved. * * ExaGeoStat is a software package provided by KAUST @@ -11,7 +11,7 @@ * * StarPU codelets functions header file. * - * @version 1.1.0 + * @version 1.2.0 * * @author Sameh Abdulah * @date 2019-02-13 @@ -20,38 +20,38 @@ #include #include #include "../include/starpu_exageostat.h" -static int tag_sep = 26; -void *EXAGEOSTAT_data_getaddr( const MORSE_desc_t *A, int type, int m, int n ) -{ + +static int tag_sep = 26; + +void *EXAGEOSTAT_data_getaddr(const CHAM_desc_t *A, int type, int m, int n) { int64_t mm = m + (A->i / A->mb); int64_t nn = n + (A->j / A->nb); starpu_data_handle_t *ptrtile = A->schedopt; - ptrtile += ((int64_t)A->lmt) * nn + mm; + ptrtile += ((int64_t) A->lmt) * nn + mm; if (*ptrtile == NULL) { int home_node = -1; void *user_ptr = NULL; int myrank = A->myrank; - int owner = A->get_rankof( A, m, n ); - int64_t eltsze = MORSE_Element_Size(type); - int tempmm = (mm == A->lmt-1) ? (A->lm - mm * A->mb) : A->mb; - int tempnn = (nn == A->lnt-1) ? (A->ln - nn * A->nb) : A->nb; + int owner = A->get_rankof(A, m, n); + int64_t eltsze = CHAMELEON_Element_Size(type); + int tempmm = (mm == A->lmt - 1) ? (A->lm - mm * A->mb) : A->mb; + int tempnn = (nn == A->lnt - 1) ? (A->ln - nn * A->nb) : A->nb; - - if ( myrank == owner ) { + if (myrank == owner) { user_ptr = A->get_blkaddr(A, m, n); - if ( user_ptr != NULL ) { + if (user_ptr != NULL) { home_node = STARPU_MAIN_RAM; } } - starpu_matrix_data_register( ptrtile, home_node, (uintptr_t) user_ptr, - BLKLDD(A, m), - tempmm, tempnn, eltsze ); + starpu_matrix_data_register(ptrtile, home_node, (uintptr_t) user_ptr, + BLKLDD(A, m), + tempmm, tempnn, eltsze); #ifdef HAVE_STARPU_DATA_SET_COORDINATES - starpu_data_set_coordinates( *ptrtile, 2, m, n ); + starpu_data_set_coordinates(*ptrtile, 2, m, n); #endif #if defined(CHAMELEON_USE_MPI) @@ -59,8 +59,7 @@ void *EXAGEOSTAT_data_getaddr( const MORSE_desc_t *A, int type, int m, int n ) int64_t block_ind = A->lmt * nn + mm; starpu_mpi_data_register(*ptrtile, (A->id << tag_sep) | (block_ind), owner); } -#endif /* defined(MORSE_USE_MPI) */ +#endif /* defined(CHAMELEON_USE_MPI) */ } - return *ptrtile; } diff --git a/exageostat_exact/runtime/starpu/include/starpu_exageostat.h b/exageostat_exact/runtime/starpu/include/starpu_exageostat.h index a605067..e8983b3 100644 --- a/exageostat_exact/runtime/starpu/include/starpu_exageostat.h +++ b/exageostat_exact/runtime/starpu/include/starpu_exageostat.h @@ -1,6 +1,6 @@ /** * - * Copyright (c) 2017-2020 King Abdullah University of Science and Technology + * Copyright (c) 2017-2023 King Abdullah University of Science and Technology * All rights reserved. * * ExaGeoStat is a software package provided by KAUST @@ -11,145 +11,158 @@ * * StarPU codelets functions header file. * - * @version 1.1.0 + * @version 1.2.0 * * @author Sameh Abdulah - * @date 2020-01-19 + * @date 2020-03-04 * **/ #ifndef _EXAGEOSTATCODELETS_H_ #define _EXAGEOSTATCODELETS_H_ -#include "../../../core/include/exageostatcore.h" + +#include "../../../cpu_core/include/exageostatcore.h" + #if defined(EXAGEOSTAT_USE_CUDA) -#include "../../../../cudacore/include/exageostatcudacore.h" #endif -#include "morse.h" -#include "../../../../include/morse_starpu.h" -#include "../../../../include/context.h" -//#include "../../../../include/coreblas_ds.h" +#include "chameleon.h" +#include "../../../../include/chameleon_starpu.h" +#include "../../../../include/context.h" -//#include "chameleon_starpu.h" #if defined(CHAMELEON_USE_MPI) -#undef STARPU_REDUX -#define CUBLAS_STREAM_PARAM cublasHandle_t handle -#define starpu_insert_task starpu_mpi_insert_task - -#define starpu_mpi_codelet(_codelet_) MPI_COMM_WORLD, _codelet_ #else #define starpu_mpi_codelet(_codelet_) _codelet_ #endif -#define EXAGEOSTAT_RTBLKADDR( desc, type, m, n ) ( (starpu_data_handle_t)EXAGEOSTAT_data_getaddr( desc, type, m, n ) ) +#define EXAGEOSTAT_RTBLKADDR(desc, type, m, n) ( (starpu_data_handle_t)RUNTIME_data_getaddr( desc, m, n ) ) +#ifdef EXAGEOSTAT_USE_HICMA + +#include + +#define EXAGEOSTAT_HICMA_RTBLKADDR(desc, type, m, n) ( (starpu_data_handle_t)HICMA_RUNTIME_data_getaddr( desc, m, n ) ) +#endif + +#define BLKLDD(A, k) A->get_blkldd( A,k ) #define mBLKLDD(A, k) A->get_blkldd( A,k ) -void *EXAGEOSTAT_data_getaddr( const MORSE_desc_t *A, int type, int m, int n ); +void *EXAGEOSTAT_data_getaddr(const CHAM_desc_t *A, int type, int m, int n); + +int EXAGEOSTAT_MLE_dcmg_Tile_Async(CHAM_enum uplo, CHAM_desc_t *descA, location *l1, + location *l2, location *lm, double* theta, + char* dm, char* kernel_fun, + RUNTIME_sequence_t *sequence, RUNTIME_request_t *request); + +int EXAGEOSTAT_MLE_scmg_Tile_Async(CHAM_enum uplo, CHAM_desc_t *descA, location *l1, + location *l2, location *lm, double* theta, + char* dm, char* kernel_fun, + RUNTIME_sequence_t *sequence, RUNTIME_request_t *request); + +int EXAGEOSTAT_MLE_sdcmg_Tile_Async(CHAM_enum uplo, CHAM_desc_t *descA, location *l1, + location *l2, location *lm, double* theta, + char* dm, char* kernel_fun, + RUNTIME_sequence_t *sequence, RUNTIME_request_t *request); + + +int EXAGEOSTAT_MLE_dzcpy_Tile_Async(CHAM_desc_t *descA, double* r, + RUNTIME_sequence_t *sequence, RUNTIME_request_t *request); -int MORSE_MLE_dcmg_Tile_Async(MORSE_enum uplo, MORSE_desc_t *descA, location *l1, - location *l2, location *lm, double *theta, - char *dm, char *kernel_fun, - MORSE_sequence_t *sequence, MORSE_request_t *request); +int EXAGEOSTAT_MLE_szcpy_Tile_Async(CHAM_desc_t *descA, double* r, + RUNTIME_sequence_t *sequence, RUNTIME_request_t *request); -int MORSE_MLE_scmg_Tile_Async(MORSE_enum uplo, MORSE_desc_t *descA, location *l1, - location *l2, location *lm, double *theta, - char *dm, char *kernel_fun, - MORSE_sequence_t *sequence, MORSE_request_t *request); +int EXAGEOSTAT_MLE_dmdet_Tile_Async(CHAM_desc_t *descA, + RUNTIME_sequence_t *sequence, RUNTIME_request_t *request, + CHAM_desc_t *descdet); -int MORSE_MLE_sdcmg_Tile_Async(MORSE_enum uplo, MORSE_desc_t *descA, location *l1, - location *l2, location *lm, double *theta, - char *dm, char *kernel_fun, - MORSE_sequence_t *sequence, MORSE_request_t *request); +int EXAGEOSTAT_MLE_smdet_Tile_Async(CHAM_desc_t *descA, + RUNTIME_sequence_t *sequence, RUNTIME_request_t *request, + CHAM_desc_t *descdet); +int EXAGEOSTAT_MLE_ddotp_Async(CHAM_enum transA, CHAM_enum transB, + CHAM_desc_t *descA, CHAM_desc_t *descB, + CHAM_desc_t *descC, CHAM_enum index, CHAM_enum increment, + RUNTIME_sequence_t *sequence, RUNTIME_request_t *request); -int MORSE_MLE_dzcpy_Tile_Async(MORSE_desc_t *descA, double *r, - MORSE_sequence_t *sequence, MORSE_request_t *request); +int EXAGEOSTAT_MLE_dmse_Tile_Async(CHAM_desc_t *descZpre, CHAM_desc_t *descZmiss, + CHAM_desc_t *descserror, + RUNTIME_sequence_t *sequence, RUNTIME_request_t *request); -int MORSE_MLE_szcpy_Tile_Async(MORSE_desc_t *descA, float *r, - MORSE_sequence_t *sequence, MORSE_request_t *request); +int EXAGEOSTAT_MLE_smse_Tile_Async(CHAM_desc_t *descZpre, CHAM_desc_t *descZmiss, + CHAM_desc_t *descserror, + RUNTIME_sequence_t *sequence, RUNTIME_request_t *request); -int MORSE_MLE_dmdet_Tile_Async(MORSE_desc_t *descA, - MORSE_sequence_t *sequence, MORSE_request_t *request, - MORSE_desc_t *descdet); +int EXAGEOSTAT_MLE_dgemv_Tile_Async(CHAM_desc_t *descA, CHAM_desc_t *descZ, + CHAM_desc_t *descZout, + RUNTIME_sequence_t *sequence, RUNTIME_request_t *request); -int MORSE_MLE_smdet_Tile_Async(MORSE_desc_t *descA, - MORSE_sequence_t *sequence, MORSE_request_t *request, - MORSE_desc_t *descdet); +int EXAGEOSTAT_MLE_sgemv_Tile_Async(CHAM_desc_t *descA, CHAM_desc_t *descZ, + CHAM_desc_t *descZout, + RUNTIME_sequence_t *sequence, RUNTIME_request_t *request); -int MORSE_MLE_ddotp_Async(MORSE_enum transA, MORSE_enum transB, - MORSE_desc_t *descA, MORSE_desc_t *descB, - MORSE_desc_t *descC, MORSE_enum indexC, - MORSE_sequence_t *sequence, MORSE_request_t *request); +void EXAGEOSTAT_TASK_sdconv(const RUNTIME_option_t *options, + int m, int n, int nb, + const CHAM_desc_t *A, int Am, int An, int lda, + const CHAM_desc_t *B, int Bm, int Bn, int ldb); -int MORSE_MLE_dmse_Tile_Async(MORSE_desc_t *descZpre, MORSE_desc_t *descZmiss, - MORSE_desc_t *descserror, - MORSE_sequence_t *sequence, MORSE_request_t *request); +void EXAGEOSTAT_TASK_dsconv(const RUNTIME_option_t *options, + int m, int n, int nb, + const CHAM_desc_t *A, int Am, int An, int lda, + const CHAM_desc_t *B, int Bm, int Bn, int ldb); -int MORSE_MLE_smse_Tile_Async(MORSE_desc_t *descZpre, MORSE_desc_t *descZmiss, - MORSE_desc_t *descserror, - MORSE_sequence_t *sequence, MORSE_request_t *request); +void EXAGEOSTAT_MLE_sdmat_reg_Tile_Async(CHAM_enum uplo, CHAM_desc_t *descA, + RUNTIME_sequence_t *sequence, RUNTIME_request_t *request); -int MORSE_MLE_dgemv_Tile_Async(MORSE_desc_t *descA, MORSE_desc_t *descZ, - MORSE_desc_t *descZout, - MORSE_sequence_t *sequence, MORSE_request_t *request); +int EXAGEOSTAT_MLE_dmse_bivariate_Tile_Async(CHAM_desc_t *descZpre, CHAM_desc_t *descZmiss, + CHAM_desc_t *descserror1, CHAM_desc_t *descserror2, CHAM_desc_t *descserror, + RUNTIME_sequence_t *sequence, RUNTIME_request_t *request); -int MORSE_MLE_sgemv_Tile_Async(MORSE_desc_t *descA, MORSE_desc_t *descZ, - MORSE_desc_t *descZout, - MORSE_sequence_t *sequence, MORSE_request_t *request); +void EXAGEOSTAT_TASK_sexageostat_gemm(const RUNTIME_option_t *options, + CHAM_enum transA, int transB, + int m, int n, int k, int nb, + float alpha, const CHAM_desc_t *A, int Am, int An, int lda, + const CHAM_desc_t *B, int Bm, int Bn, int ldb, + float beta, const CHAM_desc_t *C, int Cm, int Cn, int ldc); -void MORSE_TASK_sdconv(const MORSE_option_t *options, - int m, int n, int nb, - const MORSE_desc_t *A, int Am, int An, int lda, - const MORSE_desc_t *B, int Bm, int Bn, int ldb); +void EXAGEOSTAT_TASK_sexageostat_trsm(const RUNTIME_option_t *options, + CHAM_enum side, CHAM_enum uplo, CHAM_enum transA, CHAM_enum diag, + int m, int n, int nb, + float alpha, const CHAM_desc_t *A, int Am, int An, int lda, + const CHAM_desc_t *B, int Bm, int Bn, int ldb); -void MORSE_TASK_dsconv(const MORSE_option_t *options, - int m, int n, int nb, - const MORSE_desc_t *A, int Am, int An, int lda, - const MORSE_desc_t *B, int Bm, int Bn, int ldb); +void EXAGEOSTAT_MLE_sdmat_register_Tile_Async(CHAM_enum uplo, CHAM_desc_t *descA, + RUNTIME_sequence_t *sequence, RUNTIME_request_t *request); +int EXAGEOSTAT_g_to_ng_Tile_Async(CHAM_desc_t *descZ, double* theta, + RUNTIME_sequence_t *sequence, RUNTIME_request_t *request); -/*void MORSE_TASK_slag2d(MORSE_option_t *options, - int m, int n, int nb, - MORSE_desc_t *A, int Am, int An, int lda, - MORSE_desc_t *B, int Bm, int Bn, int ldb); - void MORSE_TASK_dlag2s(MORSE_option_t *options, - int m, int n, int nb, - MORSE_desc_t *A, int Am, int An, int lda, - MORSE_desc_t *B, int Bm, int Bn, int ldb); - */ +int EXAGEOSTAT_ng_loglike_Tile_Async(CHAM_desc_t *descZ, CHAM_desc_t *descsum, double* theta, + RUNTIME_sequence_t *sequence, RUNTIME_request_t *request); -/*int MORSE_MLE_dprint_Tile_Async(MORSE_desc_t *descA, - MORSE_sequence_t *sequence, MORSE_request_t *request); +int EXAGEOSTAT_ng_transform_Tile_Async(CHAM_desc_t *descZ, CHAM_desc_t *descflag, const double* theta, + RUNTIME_sequence_t *sequence, RUNTIME_request_t *request); - int MORSE_MLE_sprint_Tile_Async(MORSE_desc_t *descA, - MORSE_sequence_t *sequence, MORSE_request_t *request); +int EXAGEOSTAT_ng_corr_vec_gen_Tile_Async(CHAM_desc_t *descr, location *l, location *lobs, + double* theta, RUNTIME_sequence_t *sequence, RUNTIME_request_t *request); - int MORSE_MLE_sdprint_Tile_Async(MORSE_desc_t *descA, - MORSE_sequence_t *sequence, MORSE_request_t *request, - int diag_thick); - */ +int EXAGEOSTAT_MLE_dtrace_Tile_Async(CHAM_desc_t *descA, RUNTIME_sequence_t *sequence, + RUNTIME_request_t *request, CHAM_desc_t *descsum, CHAM_desc_t *desctrace); -int MORSE_MLE_dmse_bivariate_Tile_Async(MORSE_desc_t *descZpre, MORSE_desc_t *descZmiss, - MORSE_desc_t *descserror1, MORSE_desc_t *descserror2, MORSE_desc_t *descserror, - MORSE_sequence_t *sequence, MORSE_request_t *request); +int EXAGEOSTAT_stride_vec_Tile_Async(CHAM_desc_t *descA, CHAM_desc_t *descB, CHAM_desc_t *descC, + RUNTIME_sequence_t *sequence, RUNTIME_request_t *request); -void MORSE_TASK_sexageostat_gemm(const MORSE_option_t *options, - MORSE_enum transA, int transB, - int m, int n, int k, int nb, - float alpha, const MORSE_desc_t *A, int Am, int An, int lda, - const MORSE_desc_t *B, int Bm, int Bn, int ldb, - float beta, const MORSE_desc_t *C, int Cm, int Cn, int ldc); - -void MORSE_TASK_sexageostat_trsm(const MORSE_option_t *options, - MORSE_enum side, MORSE_enum uplo, MORSE_enum transA, MORSE_enum diag, - int m, int n, int nb, - float alpha, const MORSE_desc_t *A, int Am, int An, int lda, - const MORSE_desc_t *B, int Bm, int Bn, int ldb); +int EXAGEOSTAT_tristride_vec_Tile_Async(CHAM_desc_t *descA, CHAM_desc_t *descB, CHAM_desc_t *descC, CHAM_desc_t *descD, + RUNTIME_sequence_t *sequence, RUNTIME_request_t *request); +int EXAGEOSTAT_MLE_dmloe_mmom_Tile_Async(CHAM_desc_t *descexpr2, RUNTIME_sequence_t *descexpr3, + RUNTIME_sequence_t *descexpr4, RUNTIME_sequence_t *descmloe, + RUNTIME_sequence_t *descmmom, RUNTIME_sequence_t *sequence, + RUNTIME_request_t *request); -void MORSE_MLE_sdmat_register_Tile_Async(MORSE_enum uplo, MORSE_desc_t *descA, - MORSE_sequence_t *sequence, MORSE_request_t *request); +int EXAGEOSTAT_MLE_dmse_trivariate_Tile_Async(CHAM_desc_t *descZpre, CHAM_desc_t *descZmiss, CHAM_desc_t *descserror1, + CHAM_desc_t *descserror2, CHAM_desc_t *descserror3, + CHAM_desc_t *descserror, RUNTIME_sequence_t *sequence, + RUNTIME_request_t *request); #endif /* _EXAGEOSTATCODELETS_H_ */ diff --git a/exageostat_exact/src/compute/MLE_dexact.c b/exageostat_exact/src/compute/MLE_dexact.c new file mode 100644 index 0000000..f98a4d9 --- /dev/null +++ b/exageostat_exact/src/compute/MLE_dexact.c @@ -0,0 +1,2002 @@ +/** + * + * Copyright (c) 2017-2023 King Abdullah University of Science and Technology + * All rights reserved. + * + * ExaGeoStat is a software package provided by KAUST + **/ +/** + * + * @file MLE_exact.c + * + * ExaGeoStat exact computation main functions (i.e., generate synthetic dataset, evaluate ML function, and predication). + * + * @version 1.2.0 + * + * @author Sameh Abdulah + * @date 2020-06-23 + * + **/ +#include "../include/MLE_exact.h" + +//*************************************************************************************** +output results; + +void EXAGEOSTAT_MLE_dzvg_Tile(MLE_data *data, double*Nrand, double*initial_theta, int n, int dts, int log) +//! Generate Observations Vector (Z) for testing Maximum +/*! Likelihood function -- CHAMELEON-sync + * Returns Z observation vector + * @param[in] data: MLE_data struct with different MLE inputs. + * @param[in] Nrand: A uniform random vector with size n that is used to generate Z . + * @param[in] initial_theta: Theta vector with three parameter (Variance, Range, Smoothness) + * that is used to to generate the Covariance Matrix. + * @param[in] n: Problem size (number spatial locations). + * @param[in] dts: tile size (MB) is used only in the case of HiCMA not CHAMELEON. + * @param[in] log: equals one if the user needs to generate log files for his problem. + * */ +{ + RUNTIME_sequence_t *msequence = (RUNTIME_sequence_t *) data->sequence; + RUNTIME_request_t *mrequest = (RUNTIME_request_t *) data->request; + double*univariate_theta; + double*univariate2_theta; + double*univariate3_theta; + double nu12; + double rho; + double sigma_square12; + + //Generate the co-variance matrix C + VERBOSE("Initializing Covariance Matrix (Synthetic Dataset Generation Phase)....."); + if (strcmp(data->kernel_fun, "bivariate_matern_parsimonious2") == 0 || + strcmp(data->kernel_fun, "bivariate_matern_parsimonious2_profile") == 0) { + + univariate_theta = (double*) malloc(3 * sizeof(double)); + univariate2_theta = (double*) malloc(3 * sizeof(double)); + univariate3_theta = (double*) malloc(3 * sizeof(double)); + univariate_theta[0] = initial_theta[0]; + univariate_theta[1] = initial_theta[2]; + univariate_theta[2] = initial_theta[3]; + + EXAGEOSTAT_MLE_dcmg_Tile_Async(ChamUpperLower, data->descsubC11, &data->l1, + &data->l1, &data->lm, univariate_theta, + data->dm, "univariate_matern_stationary", msequence, &mrequest[0]); + + + nu12 = 0.5 * (initial_theta[3] + initial_theta[4]); + rho = initial_theta[5] * sqrt((tgamma(initial_theta[3] + 1) * tgamma(initial_theta[4] + 1)) / + (tgamma(initial_theta[3]) * tgamma(initial_theta[4]))) * + tgamma(nu12) / tgamma(nu12 + 1); + sigma_square12 = rho * sqrt(initial_theta[0] * initial_theta[1]); + + univariate2_theta[0] = sigma_square12; + univariate2_theta[1] = initial_theta[2]; + univariate2_theta[2] = nu12; + + EXAGEOSTAT_MLE_dcmg_Tile_Async(ChamUpperLower, data->descsubC12, &data->l1, + &data->l1, &data->lm, univariate2_theta, + data->dm, "univariate_matern_stationary", msequence, &mrequest[0]); + + univariate3_theta[0] = initial_theta[1]; + univariate3_theta[1] = initial_theta[2]; + univariate3_theta[2] = initial_theta[4]; + EXAGEOSTAT_MLE_dcmg_Tile_Async(ChamUpperLower, data->descsubC22, &data->l1, &data->l1, + &data->lm, univariate3_theta, data->dm, + "univariate_matern_stationary", msequence, &mrequest[0]); + } else if (strcmp(data->kernel_fun, "univariate_matern_non_stationary") == 0) { + EXAGEOSTAT_MLE_dcmg_Tile_Async(ChamLower, data->descC, &data->l1, + &data->l1, &data->lm, initial_theta, + data->dm, "univariate_matern_stationary", msequence, mrequest); + } else { + EXAGEOSTAT_MLE_dcmg_Tile_Async(ChamLower, data->descC, &data->l1, + &data->l1, &data->lm, initial_theta, + data->dm, data->kernel_fun, msequence, mrequest); + } + + CHAMELEON_Sequence_Wait(msequence); + VERBOSE(" Done.\n"); + + //Copy Nrand to Z + VERBOSE("Generate Normal Random Distribution Vector Z (Synthetic Dataset Generation Phase) ....."); + EXAGEOSTAT_MLE_dzcpy_Tile_Async(data->descZ, Nrand, msequence, mrequest); + VERBOSE(" Done.\n"); + + //Cholesky factorization for the Co-variance matrix C + VERBOSE("Cholesky factorization of Sigma (Synthetic Dataset Generation Phase) ....."); + int success = CHAMELEON_dpotrf_Tile(ChamLower, data->descC); + //printf(" success=%d \n", success); + //exit(0); + SUCCESS(success, "Factorization cannot be performed..\n The matrix is not positive definite\n\n"); + VERBOSE(" Done.\n"); + + //Triangular matrix-matrix multiplication + VERBOSE("Triangular matrix-matrix multiplication Z=L.e (Synthetic Dataset Generation Phase) ....."); + CHAMELEON_dtrmm_Tile(ChamLeft, ChamLower, ChamNoTrans, ChamNonUnit, 1, data->descC, data->descZ); + VERBOSE(" Done.\n"); + + //if log==1 write vector to disk + if (log == 1) { + double*z; + CHAM_desc_t *CHAM_descZ = (CHAM_desc_t *) (data->descZ); + VERBOSE("Writing generated data to the disk (Synthetic Dataset Generation Phase) ....."); +#if defined(CHAMELEON_USE_MPI) + z = (double*) malloc(n * sizeof(double)); + CHAMELEON_Tile_to_Lapack( CHAM_descZ, z, n); + if ( CHAMELEON_My_Mpi_Rank() == 0 ) + write_vectors(z, data, n); + free(z); +#else + z = CHAM_descZ->mat; + write_vectors(z, data, n); + //free(z); +#endif + VERBOSE(" Done.\n"); + } + + CHAMELEON_dlaset_Tile(ChamUpperLower, 0, 0, data->descC); + VERBOSE("Done Z Vector Generation Phase. (Chameleon Synchronous)\n"); + VERBOSE("************************************************************\n"); +} + + +void EXAGEOSTAT_MLE_dzcpy(MLE_data *data, double*streamdata) +//! Copy measurements vector from Lapack +/*! format to Chameleon format. + * @param[in] data: MLE_data struct with different MLE inputs. + * @param[in] streamdata: measurments vector in lapack format. + * */ +{ + RUNTIME_sequence_t *msequence = (RUNTIME_sequence_t *) data->sequence; + RUNTIME_request_t *mrequest = (RUNTIME_request_t *) data->request; + VERBOSE("Copy Z from vector to decriptor.\n"); + EXAGEOSTAT_MLE_dzcpy_Tile_Async(data->descZ, streamdata, msequence, mrequest); + CHAMELEON_Sequence_Wait(msequence); + VERBOSE("Done Z copying step.\n"); + VERBOSE("************************************************************\n"); +} + +void EXAGEOSTAT_MLE_dzvg_Tile_Async(MLE_data *data, double*Nrand, double*initial_theta, int n, int dts, int log) +//! Generate Observations Vector (Z) for testing Maximum +/*! Likelihood function -- CHAMELEON-Async + * Returns Z observation vector + * @param[in] data: MLE_data struct with different MLE inputs. + * @param[in] Nrand: A uniform random vector with size n that is used to generate Z . + * @param[in] initial_theta: Theta vector with three parameter (Variance, Range, Smoothness) + * that is used to to generate the Covariance Matrix. + * @param[in] n: Problem size (number spatial locations). + * @param[in] dts: tile size (MB) is used only in the case of HiCMA not CHAMELEON. + * @param[in] log: equals one if the user needs to generate log files for his problem. + * */ +{ + RUNTIME_sequence_t *msequence = (RUNTIME_sequence_t *) data->sequence; + RUNTIME_request_t *mrequest = (RUNTIME_request_t *) data->request; + + //Generate the co-variance matrix C + VERBOSE("Initializing Covariance Matrix (Synthetic Dataset Generation Phase)....."); + //EXAGEOSTAT_MLE_dcmg_Tile_Async(ChamLower, data->descC, msequence, mrequest, &data->l1, &data->l1, initial_theta, data->dm); + EXAGEOSTAT_MLE_dcmg_Tile_Async(ChamLower, data->descC, &data->l1, + &data->l1, &data->lm, initial_theta, + data->dm, data->kernel_fun, msequence, mrequest); + VERBOSE(" Done.\n"); + + //Copy Nrand to Z + VERBOSE("Generate Normal Random Distribution Vector Z (Synthetic Dataset Generation Phase) ....."); + EXAGEOSTAT_MLE_dzcpy_Tile_Async(data->descZ, Nrand, msequence, mrequest); + VERBOSE(" Done.\n"); + + //Cholesky factorization for the Co-variance matrix C + VERBOSE("Cholesky factorization of Sigma (Synthetic Dataset Generation Phase) ....."); + int success = CHAMELEON_dpotrf_Tile_Async(ChamLower, data->descC, msequence, mrequest); + SUCCESS(success, "Factorization cannot be performed..\n The matrix is not positive definite\n\n"); + VERBOSE(" Done.\n"); + + //Triangular matrix-matrix multiplication + VERBOSE("Triangular matrix-matrix multiplication Z=L.e (Synthetic Dataset Generation Phase) ....."); + CHAMELEON_dtrmm_Tile_Async(ChamLeft, ChamLower, ChamNoTrans, + ChamNonUnit, 1, data->descC, + data->descZ, msequence, mrequest); + VERBOSE(" Done.\n"); + + //if log == 1 write vector to disk + if (log == 1) { + double*z; + CHAM_desc_t *CHAM_descZ = (CHAM_desc_t *) (data->descZ); +#if defined(CHAMELEON_USE_MPI) + z = (double*) malloc(n * sizeof(double)); + CHAMELEON_Tile_to_Lapack( CHAM_descZ, z, n); +#else + z = CHAM_descZ->mat; +#endif + write_vectors(z, data, n); + +#if defined(CHAMELEON_USE_MPI) + free(z); +#endif + } + + VERBOSE("Done Z Vector Generation Phase. (Chameleon Asynchronous)\n"); + VERBOSE("************************************************************\n"); +} + + +double EXAGEOSTAT_dmle_Tile(unsigned n, const double*theta, double*grad, void *CHAM_data) { + //! Maximum Likelihood Evaluation (MLE) + /*! -- CHAMELEON-sync + * Returns the loglikelihhod value for the given theta. + * @param[in] n: unsigned variable used by NLOPT library. + * @param[in] theta: theta Vector with three parameter (Variance, Range, Smoothness) + * that is used to to generate the Covariance Matrix. + * @param[in] grad: double variable used by NLOPT library. + * @param[in] CHAMELEON_data: MLE_data struct with different MLE inputs. + * */ + //Initialization + double loglik = 0.0, logdet = 0.0, time_facto = 0.0, time_solve = 0.0, logdet_calculate = 0.0, matrix_gen_time = 0.0, dzcpy_time = 0.0; + + int N, NRHS, success, i, num_params; + double flops = 0.0; + double*univariate_theta; + double*univariate2_theta; + double*univariate3_theta; + double nu12; + double rho; + double sigma_square12; + + MLE_data *data = ((MLE_data *) CHAM_data); + data->det = 0; + data->dotp = 0; + + CHAM_desc_t *CHAM_descC = (CHAM_desc_t *) data->descC; + CHAM_desc_t *CHAM_descsubC11 = (CHAM_desc_t *) data->descsubC11; + CHAM_desc_t *CHAM_descsubC12 = (CHAM_desc_t *) data->descsubC12; + CHAM_desc_t *CHAM_descsubC22 = (CHAM_desc_t *) data->descsubC22; + CHAM_desc_t *CHAM_descZ = (CHAM_desc_t *) data->descZ; + CHAM_desc_t *CHAM_descZ1 = (CHAM_desc_t *) data->descZ1; + CHAM_desc_t *CHAM_descZ2 = (CHAM_desc_t *) data->descZ2; + CHAM_desc_t *CHAM_descZcpy = (CHAM_desc_t *) data->descZcpy; + CHAM_desc_t *CHAM_descdet = (CHAM_desc_t *) data->descdet; + CHAM_desc_t *CHAM_descproduct = (CHAM_desc_t *) data->descproduct; + CHAM_desc_t *CHAM_descproduct1 = (CHAM_desc_t *) data->descproduct1; + CHAM_desc_t *CHAM_descproduct2 = (CHAM_desc_t *) data->descproduct2; + RUNTIME_sequence_t *msequence = (RUNTIME_sequence_t *) data->sequence; + RUNTIME_request_t *mrequest = (RUNTIME_request_t *) data->request; + + if (strcmp(data->kernel_fun, "univariate_matern_stationary") == 0 || + strcmp(data->kernel_fun, "univariate_pow_exp_stationary") == 0) + num_params = 3; + else if (strcmp(data->kernel_fun, "univariate_matern_nuggets_stationary") == 0) + num_params = 4; + else if (strcmp(data->kernel_fun, "univariate_matern_non_stationary") == 0) + num_params = 9; + else if (strcmp(data->kernel_fun, "bivariate_matern_flexible") == 0) + num_params = 11; + else if (strcmp(data->kernel_fun, "bivariate_matern_parsimonious") == 0) + num_params = 6; + else if (strcmp(data->kernel_fun, "bivariate_matern_parsimonious2") == 0) + num_params = 6; + else if (strcmp(data->kernel_fun, "bivariate_matern_parsimonious_profile") == 0) + num_params = 6; + else if (strcmp(data->kernel_fun, "bivariate_matern_parsimonious2_profile") == 0) + num_params = 6; + else if (strcmp(data->kernel_fun, "univariate_spacetime_matern_stationary") == 0) + num_params = 7; + else if (strcmp(data->kernel_fun, "trivariate_matern_parsimonious") == 0 || + strcmp(data->kernel_fun, "trivariate_matern_parsimonious_profile") == 0) + num_params = 10; + else { + fprintf(stderr, "Choosen kernel is not exist(2)!\n"); + fprintf(stderr, "Called function is: %s\n", __func__); + exit(0); + } + N = CHAM_descC->m; + NRHS = CHAM_descZ->n; + + START_TIMING(dzcpy_time); + if (data->iter_count == 0) + //Save a copy of descZ into descZcpy for restoring each iteration (Only for the first iteration) + CHAMELEON_dlacpy_Tile(ChamUpperLower, CHAM_descZ, CHAM_descZcpy); + if (strcmp(data->recovery_file, "") != 0 && + recover(data->recovery_file, data->iter_count, theta, &loglik, num_params)); + else { + START_TIMING(dzcpy_time); + if (data->iter_count == 0) + //Save a copy of descZ into descZcpy for restoring each iteration (Only for the first iteration) + CHAMELEON_dlacpy_Tile(ChamUpperLower, CHAM_descZ, CHAM_descZcpy); + else { + VERBOSE("Re-store the original Z vector..."); + CHAMELEON_dlacpy_Tile(ChamUpperLower, CHAM_descZcpy, CHAM_descZ); + VERBOSE(" Done.\n"); + } + STOP_TIMING(dzcpy_time); + + //Generate new co-variance matrix C based on new theta + VERBOSE("Generate New Covariance Matrix..."); + START_TIMING(matrix_gen_time); + if (strcmp(data->kernel_fun, "bivariate_matern_parsimonious2") == 0 || + strcmp(data->kernel_fun, "bivariate_matern_parsimonious2_profile") == 0) { + + univariate_theta = (double*) malloc(3 * sizeof(double)); + univariate2_theta = (double*) malloc(3 * sizeof(double)); + univariate3_theta = (double*) malloc(3 * sizeof(double)); + univariate_theta[0] = theta[0]; + univariate_theta[1] = theta[2]; + univariate_theta[2] = theta[3]; + + EXAGEOSTAT_MLE_dcmg_Tile_Async(ChamUpperLower, CHAM_descsubC11, &data->l1, + &data->l1, &data->lm, univariate_theta, data->dm, + "univariate_matern_stationary", msequence, &mrequest[0]); + + + nu12 = 0.5 * (theta[3] + theta[4]); + + rho = theta[5] * sqrt((tgamma(theta[3] + 1) * tgamma(theta[4] + 1)) / + (tgamma(theta[3]) * tgamma(theta[4]))) * + tgamma(nu12) / tgamma(nu12 + 1); + sigma_square12 = rho * sqrt(theta[0] * theta[1]); + + univariate2_theta[0] = sigma_square12; + univariate2_theta[1] = theta[2]; + univariate2_theta[2] = nu12; + EXAGEOSTAT_MLE_dcmg_Tile_Async(ChamUpperLower, CHAM_descsubC12, &data->l1, + &data->l1, &data->lm, univariate2_theta, + data->dm, "univariate_matern_stationary", msequence, &mrequest[0]); + + STOP_TIMING(matrix_gen_time); + VERBOSE(" Done.\n"); + + univariate3_theta[0] = theta[1]; + univariate3_theta[1] = theta[2]; + univariate3_theta[2] = theta[4]; + EXAGEOSTAT_MLE_dcmg_Tile_Async(ChamUpperLower, CHAM_descsubC22, &data->l1, + &data->l1, &data->lm, univariate3_theta, + data->dm, "univariate_matern_stationary", msequence, &mrequest[0]); + } else + EXAGEOSTAT_MLE_dcmg_Tile_Async(ChamLower, CHAM_descC, &data->l1, + &data->l1, &data->lm, (double*) theta, data->dm, + data->kernel_fun, msequence, &mrequest[0]); + + CHAMELEON_Sequence_Wait(msequence); + STOP_TIMING(matrix_gen_time); + VERBOSE(" Done.\n"); + + VERBOSE("Cholesky factorization of Sigma..."); + START_TIMING(time_facto); + success = CHAMELEON_dpotrf_Tile(ChamLower, CHAM_descC); + STOP_TIMING(time_facto); + SUCCESS(success, "Factorization cannot be performed..\n The matrix is not positive definite\n\n"); + flops = flops + FLOPS_DPOTRF(N); + VERBOSE(" Done.\n"); + + //Calculate log(|C|) --> log(square(|L|)) + VERBOSE("Calculating the log determinant ..."); + START_TIMING(logdet_calculate); + EXAGEOSTAT_MLE_dmdet_Tile_Async(CHAM_descC, msequence, &mrequest[0], CHAM_descdet); + CHAMELEON_Sequence_Wait(msequence); + // printf("det: %f\n", data->det); + logdet = 2 * data->det; + STOP_TIMING(logdet_calculate); + VERBOSE(" Done.\n"); + + //Solving Linear System (L*X=Z)--->inv(L)*Z + VERBOSE("Solving the linear system ...\n"); + START_TIMING(time_solve); + CHAMELEON_dtrsm_Tile(ChamLeft, ChamLower, ChamNoTrans, ChamNonUnit, 1, CHAM_descC, CHAM_descZ); + STOP_TIMING(time_solve); + flops = flops + FLOPS_DTRSM(ChamLeft, N, NRHS); + VERBOSE(" Done.\n"); + + //Calculate MLE likelihood + VERBOSE("Calculating the MLE likelihood function ..."); + + CHAMELEON_dgemm_Tile(ChamTrans, ChamNoTrans, 1, CHAM_descZ, CHAM_descZ, 0, CHAM_descproduct); + + //*************************************** + + if (strcmp(data->kernel_fun, "bivariate_matern_parsimonious2_profile") == 0) { + + loglik = -(N / 2) + (N / 2) * log(N) - (N / 2) * log(data->dotp) - 0.5 * logdet - + (double) (N / 2.0) * log(2.0 * PI); + CHAMELEON_dgemm_Tile(ChamTrans, ChamNoTrans, 1, CHAM_descZ1, CHAM_descZ1, 0, CHAM_descproduct1); + CHAMELEON_dgemm_Tile(ChamTrans, ChamNoTrans, 1, CHAM_descZ2, CHAM_descZ2, 0, CHAM_descproduct2); + data->variance1 = (1.0 / (N / 2)) * data->dotp1; + data->variance2 = (1.0 / (N / 2)) * data->dotp2; + + } else if (strcmp(data->kernel_fun, "bivariate_matern_parsimonious_profile") == 0) { + + loglik = -(N / 2) + (N / 2) * log(N) - (N / 2) * log(data->dotp) - 0.5 * logdet - + (double) (N / 2.0) * log(2.0 * PI); + + //to be optimized + EXAGEOSTAT_stride_vec_Tile_Async(CHAM_descZ, CHAM_descZ1, CHAM_descZ2, msequence, &mrequest[0]); + //********************************* + CHAMELEON_dgemm_Tile(ChamTrans, ChamNoTrans, 1, CHAM_descZ1, CHAM_descZ1, 0, CHAM_descproduct1); + CHAMELEON_dgemm_Tile(ChamTrans, ChamNoTrans, 1, CHAM_descZ2, CHAM_descZ2, 0, CHAM_descproduct2); + data->variance1 = (1.0 / (N / 2)) * data->dotp1; + data->variance2 = (1.0 / (N / 2)) * data->dotp2; + } else { + + loglik = -0.5 * data->dotp - 0.5 * logdet - (double) (N / 2.0) * log(2.0 * PI); + data->variance = theta[0]; + } + VERBOSE(" Done.\n"); + + } + + //Distribute the values in the case of MPI +#if defined(CHAMELEON_USE_MPI) + MPI_Bcast(&loglik, 1, MPI_DOUBLE, 0, MPI_COMM_WORLD ); + //MPI_Bcast(theta, num_params, MPI_DOUBLE, 0, MPI_COMM_WORLD ); + if(CHAMELEON_My_Mpi_Rank() == 0) + { +#endif + + fprintf(stderr, " %3d- Model Parameters (", data->iter_count + 1); + + if (data->log == 1) + fprintf(data->pFileLog, " %3d- Model Parameters (", data->iter_count + 1); + + if (strcmp(data->kernel_fun, "bivariate_matern_parsimonious_profile") == 0 || + strcmp(data->kernel_fun, "bivariate_matern_parsimonious2_profile") == 0) { + fprintf(stderr, "%.8f, %.8f,", data->variance1, data->variance2); + if (data->log == 1) + fprintf(data->pFileLog, "%.8f, %.8f,", data->variance1, data->variance2); + i = 2; + } else + i = 0; + for (; i < num_params; i++) { + fprintf(stderr, "%.8f", theta[i]); + if (i < num_params - 1) + fprintf(stderr, ","); + + if (data->log == 1) + fprintf(data->pFileLog, "%.8f, ", theta[i]); + } + + fprintf(stderr, ")----> LogLi: %.18f\n", loglik); + if (data->log == 1) + fprintf(data->pFileLog, ")----> LogLi: %.18f\n", loglik); + + + fprintf(stderr, " ---- Facto Time: %6.2f\n", time_facto); + fprintf(stderr, " ---- Matrix Generation Time: %6.2f\n", matrix_gen_time); + fprintf(stderr, " ---- Total Time: %6.2f\n", matrix_gen_time + time_facto + logdet_calculate + time_solve); + +#if defined(CHAMELEON_USE_MPI) + } +#endif + + data->iter_count++; + // for experiments + data->avg_exec_time_per_iter +=/*matrix_gen_time*/+time_facto + logdet_calculate + time_solve; + data->avg_flops_per_iter += flops / 1e9 / (time_facto + time_solve); + data->final_loglik = loglik; + + //output + results.final_loglik = loglik; + return loglik; +} + +double EXAGEOSTAT_dmle_Tile_Async(unsigned n, const double*theta, double*grad, void *CHAM_data) { + //! Maximum Likelihood Evaluation (MLE) + /*! -- CHAMELEON-Async + * Returns the loglikelihhod value for the given theta. + * @param[in] n: unsigned variable used by NLOPT library. + * @param[in] theta: theta Vector with three parameter (Variance, Range, Smoothness) + * that is used to to generate the Covariance Matrix. + * @param[in] grad: double variable used by NLOPT library. + * @param[in] CHAMELEON_data: MLE_data struct with different MLE inputs. + * */ + //Initialization + double loglik = 0.0, logdet = 0.0, time_facto = 0.0, time_solve = 0.0, logdet_calculate = 0.0, matrix_gen_time = 0.0, dzcpy_time = 0.0, flops = 0.0; + int N, NRHS, success; + + MLE_data *data = ((MLE_data *) CHAM_data); + data->det = 0; + data->dotp = 0; + + CHAM_desc_t *CHAM_descC = (CHAM_desc_t *) data->descC; + CHAM_desc_t *CHAM_descZ = (CHAM_desc_t *) data->descZ; + CHAM_desc_t *CHAM_descZcpy = (CHAM_desc_t *) data->descZcpy; + CHAM_desc_t *CHAM_descdet = (CHAM_desc_t *) data->descdet; + CHAM_desc_t *CHAM_descproduct = (CHAM_desc_t *) data->descproduct; + RUNTIME_sequence_t *msequence = (RUNTIME_sequence_t *) data->sequence; + RUNTIME_request_t *mrequest = (RUNTIME_request_t *) data->request; + + N = CHAM_descC->m; + NRHS = CHAM_descZ->n; + START_TIMING(dzcpy_time); + if (data->iter_count == 0) + //Save a copy of descZ into descZcpy for restoring each iteration (Only for the first iteration) + CHAMELEON_dlacpy_Tile_Async(ChamUpperLower, CHAM_descZ, CHAM_descZcpy, msequence, mrequest); + else { + VERBOSE("re-store the original Z vector..."); + CHAMELEON_dlacpy_Tile_Async(ChamUpperLower, CHAM_descZcpy, CHAM_descZ, msequence, mrequest); + VERBOSE(" Done.\n"); + } + STOP_TIMING(dzcpy_time); + + //Generate new co-variance matrix C based on new theta + VERBOSE("Generate New Covariance Matrix..."); + START_TIMING(matrix_gen_time); + //EXAGEOSTAT_MLE_dcmg_Tile_Async(ChamLower, CHAM_descC, msequence, mrequest, &data->l1, &data->l1,(double*) theta, data->dm); + EXAGEOSTAT_MLE_dcmg_Tile_Async(ChamLower, CHAM_descC, &data->l1, &data->l1, &data->lm, (double*) theta, data->dm, + data->kernel_fun, msequence, &mrequest[0]); + CHAMELEON_Sequence_Wait(msequence); + STOP_TIMING(matrix_gen_time); + VERBOSE(" Done.\n"); + + //Calculate Cholesky Factorization (C=LL-1) + VERBOSE("Cholesky factorization of Sigma..."); + START_TIMING(time_facto); + success = CHAMELEON_dpotrf_Tile_Async(ChamLower, CHAM_descC, msequence, mrequest); + STOP_TIMING(time_facto); + SUCCESS(success, "Factorization cannot be performed..\n The matrix is not positive definite\n\n"); + flops = flops + FLOPS_DPOTRF(N); + VERBOSE(" Done.\n"); + + //Calculate log(|C|) --> log(square(|L|)) + VERBOSE("Calculating the log determinant ..."); + START_TIMING(logdet_calculate); + EXAGEOSTAT_MLE_dmdet_Tile_Async(CHAM_descC, msequence, &mrequest[0], CHAM_descdet); + CHAMELEON_Sequence_Wait(msequence); + logdet = 2 * data->det; + STOP_TIMING(logdet_calculate); + VERBOSE(" Done.\n"); + + //Solving Linear System (L*X=Z)--->inv(L)*Z + VERBOSE("Solving the linear system ...\n"); + START_TIMING(time_solve); + CHAMELEON_dtrsm_Tile_Async(ChamLeft, ChamLower, ChamNoTrans, ChamNonUnit, 1, CHAM_descC, CHAM_descZ, msequence, + mrequest); + STOP_TIMING(time_solve); + flops = flops + FLOPS_DTRSM(ChamLeft, N, NRHS); + VERBOSE(" Done.\n"); + + //Claculate MLE likelihood + VERBOSE("Calculating the MLE likelihood function ..."); + void *ws; + CHAMELEON_dgemm_Tile_Async(ChamTrans, ChamNoTrans, 1, CHAM_descZ, CHAM_descZ, 0, CHAM_descproduct, ws, msequence, + mrequest); + loglik = -0.5 * data->dotp - 0.5 * logdet - (double) (N / 2.0) * log(2.0 * PI); + VERBOSE(" Done.\n"); + + //Distribute the values in the case of MPI +#if defined(CHAMELEON_USE_MPI) + MPI_Bcast(&loglik,1, MPI_DOUBLE, 0, MPI_COMM_WORLD ); + MPI_Bcast(theta,3, MPI_DOUBLE, 0, MPI_COMM_WORLD ); + if(CHAMELEON_My_Mpi_Rank() == 0) + { +#endif + //Print Iteration Summary + fprintf(stderr, "------ddotproduct: %.8f ", data->dotp); + fprintf(stderr, "------logdet: %.8f ", logdet); + fprintf(stderr, "------expr2: %.8f ", ((double) (N / 2) * log(2 * PI))); + //reformat + fprintf(stderr, " %3d- Model Parameters (variance, range, smoothness): (%.8f, %.8f, %.8f) ----> LogLi: %.8f\n", + data->iter_count + 1, theta[0], theta[1], theta[2], loglik); + + if (data->log == 1) + fprintf(data->pFileLog, + " %3d- Model Parameters (variance, range, smoothness): (%.8f, %.8f, %.8f) ----> LogLi: %.8f\n", + data->iter_count + 1, theta[0], theta[1], theta[2], loglik); + + fprintf(stderr, " ---- Facto Time: %6.2f\n", time_facto); + fprintf(stderr, " ---- logdet Time: %6.2f\n", logdet_calculate); + fprintf(stderr, " ---- dtrsm Time: %6.2f\n", time_solve); + fprintf(stderr, " ---- Matrix Generation Time: %6.2f\n", matrix_gen_time); + fprintf(stderr, " ---- Total Time: %6.2f\n", matrix_gen_time + time_facto + logdet_calculate + time_solve); +#if defined(CHAMELEON_USE_MPI) + } +#endif + + data->iter_count++; + // for experiments + data->avg_exec_time_per_iter += matrix_gen_time + time_facto + logdet_calculate + time_solve; + data->avg_flops_per_iter += flops / 1e9 / (time_facto + time_solve); + data->final_loglik = loglik; + + return loglik; +} + +void EXAGEOSTAT_dmle_Predict_Allocate(MLE_data *CHAM_data, int nZmiss, int nZobs, int dts, int p_grid, int q_grid, + int mse_flag) +//! Allocate prediction operation descriptors. +/*! + * Returns MLE_data data with initial values and new descriptors locations. + * @param[in] CHAMELEON_data: MLE_data struct with different MLE inputs. + * @param[in] nZmiss: number of missing values (unknown observations). + * @param[in] nZobs: number of observed values (known observations). + * @param[in] dts: tile size (MB). + * @param[in] p_grid: p_grid in the case of distributed system. + * @param[in] q_grid: q_grid in the case of distributed system. + * @param[in] mse_flag: flag to enable or disable Mean Square Error (MSE) computing. + * */ +{ + CHAM_desc_t *CHAM_descZmiss = NULL; + CHAM_desc_t *CHAM_descC12 = NULL; + CHAM_desc_t *CHAM_descC22 = NULL; + CHAM_desc_t *CHAM_descmse = NULL; + CHAM_desc_t *CHAM_descmse1 = NULL; + CHAM_desc_t *CHAM_descmse2 = NULL; + CHAM_desc_t *CHAM_descZactual = NULL; + CHAM_desc_t *CHAM_descZobs = NULL; + MLE_data *data = (MLE_data *) CHAM_data; + + if (nZmiss <= 0) { + fprintf(stderr, " Number of missing values should be positive value\n"); + return; + } + + //bi-variate case + if (strcmp(data->kernel_fun, "bivariate_matern_parsimonious") == 0 || + strcmp(data->kernel_fun, "bivariate_matern_parsimonious_profile") == 0 || + strcmp(data->kernel_fun, "bivariate_matern_parsimonious2") == 0 || + strcmp(data->kernel_fun, "bivariate_matern_parsimonious2_profile") == 0 || + strcmp(data->kernel_fun, "bivariate_matern_flexible") == 0 || + strcmp(data->kernel_fun, "bivariate_matern_flexible_profile") == 0 || + strcmp(data->kernel_fun, "bivariate_matern_flexible2") == 0 || + strcmp(data->kernel_fun, "bivariate_matern_flexible2_profile") == 0) { + nZobs *= 2; + nZmiss *= 2; + } + + //Descriptors Creation + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAM_descZobs, NULL, ChamRealDouble, dts, dts, dts * dts, nZobs, 1, 0, 0, nZobs, 1, + p_grid, q_grid); + if (mse_flag == 1) { + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAM_descZactual, NULL, ChamRealDouble, dts, dts, dts * dts, nZmiss, 1, 0, 0, + nZmiss, 1, p_grid, q_grid); + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAM_descmse, &data->mserror, ChamRealDouble, dts, dts, dts * dts, 1, 1, 0, 0, + 1, 1, p_grid, q_grid); + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAM_descmse1, &data->mserror1, ChamRealDouble, dts, dts, dts * dts, 1, 1, 0, + 0, 1, 1, p_grid, q_grid); + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAM_descmse2, &data->mserror2, ChamRealDouble, dts, dts, dts * dts, 1, 1, 0, + 0, 1, 1, p_grid, q_grid); + } + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAM_descZmiss, NULL, ChamRealDouble, dts, dts, dts * dts, nZmiss, 1, 0, 0, nZmiss, + 1, p_grid, q_grid); + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAM_descC12, NULL, ChamRealDouble, dts, dts, dts * dts, nZmiss, nZobs, 0, 0, + nZmiss, nZobs, p_grid, q_grid); + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAM_descC22, NULL, ChamRealDouble, dts, dts, dts * dts, nZobs, nZobs, 0, 0, nZobs, + nZobs, p_grid, q_grid); + + //Initiate data descriptors + data->descZmiss = CHAM_descZmiss; + data->descC12 = CHAM_descC12; + data->descC22 = CHAM_descC22; + data->descmse = CHAM_descmse; + data->descmse1 = CHAM_descmse1; + data->descmse2 = CHAM_descmse2; + data->descZactual = CHAM_descZactual; + data->descZobs = CHAM_descZobs; + +} + + +double +EXAGEOSTAT_dmle_Predict_Tile(MLE_data *CHAM_data, double*theta, int nZmiss, int nZobs, double*Zobs, double*Zactual, + double*Zmiss, int n) +//! //Predict missing values base on a set of given values and covariance matrix +/*! -- CHAM-sync + * Returns the prediction Mean Square Error (MSE) as double + * @param[in] CHAM_data: MLE_data struct with different MLE inputs. + * @param[in] theta: theta Vector with three parameter (Variance, Range, Smoothness) + * that is used to to generate the Covariance Matrix. + * @param[in] nZmiss: number of missing values (unknown observations). + * @param[in] nZobs: number of observed values (known observations). + * @param[in] Zobs: observed values vector (known observations). + * @param[in] Zmiss missing values vector (unknown observations). + * @param[in] Zactual: actual missing values vector (in the case of testing MSE). + * @param[in] n: number of spatial locations. + * */ +{ + + //initialization + double time_solve = 0.0; + double mat_gen_time = 0.0; + double time_gemm = 0.0; + double time_mse = 0.0; + double flops = 0.0; + int num_params = 0; + + CHAM_desc_t *CHAM_descZmiss = NULL; + CHAM_desc_t *CHAM_descC12 = NULL; + CHAM_desc_t *CHAM_descC22 = NULL; + CHAM_desc_t *CHAM_descmse = NULL; + CHAM_desc_t *CHAM_descmse1 = NULL; + CHAM_desc_t *CHAM_descmse2 = NULL; + CHAM_desc_t *CHAM_descZactual = NULL; + CHAM_desc_t *CHAM_descZobs = NULL; + MLE_data *data = (MLE_data *) CHAM_data; + RUNTIME_sequence_t *msequence = (RUNTIME_sequence_t *) data->sequence; + RUNTIME_request_t *mrequest = (RUNTIME_request_t *) data->request; + data->mserror = 0; + + if (nZmiss <= 0) { + fprintf(stderr, " Number of missing values should be positive value\n"); + return -1; + } + + if (strcmp(data->kernel_fun, "bivariate_matern_parsimonious2") == 0 || + strcmp(data->kernel_fun, "bivariate_matern_parsimonious2_profile") == 0) { + data->kernel_fun = "bivariate_matern_parsimonious"; + } + + //Initiate data descriptors + CHAM_descZmiss = data->descZmiss; + CHAM_descC12 = data->descC12; + CHAM_descC22 = data->descC22; + CHAM_descmse = data->descmse; + CHAM_descmse1 = data->descmse1; + CHAM_descmse2 = data->descmse2; + CHAM_descZactual = data->descZactual; + CHAM_descZobs = data->descZobs; + + //Copy data to vectors + VERBOSE("Copy measurments vector to descZobs descriptor..."); + CHAMELEON_Lapack_to_Tile(Zobs, nZobs, CHAM_descZobs); + VERBOSE(" Done.\n"); + + if (Zactual != NULL) { + VERBOSE("Copy actual measurments vector to descZactual descriptor..."); + CHAMELEON_Lapack_to_Tile(Zactual, nZmiss, CHAM_descZactual); + VERBOSE(" Done.\n"); + } + + CHAMELEON_Sequence_Wait(msequence); + + if (strcmp(data->kernel_fun, "univariate_matern_stationary") == 0 || + strcmp(data->kernel_fun, "univariate_pow_exp_stationary") == 0) + num_params = 3; + else if (strcmp(data->kernel_fun, "univariate_matern_nuggets_stationary") == 0) + num_params = 4; + else if (strcmp(data->kernel_fun, "univariate_matern_non_stationary") == 0) + num_params = 9; + else if (strcmp(data->kernel_fun, "bivariate_matern_flexible") == 0) + num_params = 11; + else if (strcmp(data->kernel_fun, "bivariate_matern_parsimonious") == 0) + num_params = 6; + else if (strcmp(data->kernel_fun, "bivariate_matern_parsimonious2") == 0) + num_params = 6; + else if (strcmp(data->kernel_fun, "bivariate_matern_parsimonious_profile") == 0) + num_params = 6; + else if (strcmp(data->kernel_fun, "bivariate_matern_parsimonious2_profile") == 0) + num_params = 6; + else if (strcmp(data->kernel_fun, "univariate_spacetime_matern_stationary") == 0) + num_params = 7; + else { + fprintf(stderr, "Choosen kernel is not exist!\n"); + fprintf(stderr, "Called function is: %s\n", __func__); + exit(0); + } + + printf("estimated parameters:"); + int i = 0; + for (i = 0; i < num_params; i++) { + printf("%.8f,", theta[i]); + + } + printf(")\n"); + START_TIMING(mat_gen_time); + + //Generate C22 covariance matrix + VERBOSE("Generate C22 Covariance Matrix... (Prediction Stage)"); + EXAGEOSTAT_MLE_dcmg_Tile_Async(ChamLower, CHAM_descC22, &data->lobs, &data->lobs, &data->lm, theta, data->dm, + data->kernel_fun, msequence, mrequest); + CHAMELEON_Sequence_Wait(msequence); + VERBOSE(" Done.\n"); + + //Generate C12 covariance matrix + VERBOSE("Generate C12 Covariance Matrix... (Prediction Stage)"); + EXAGEOSTAT_MLE_dcmg_Tile_Async(ChamLower, CHAM_descC12, &data->lmiss, &data->lobs, &data->lm, theta, data->dm, + data->kernel_fun, msequence, mrequest); + CHAMELEON_Sequence_Wait(msequence); + VERBOSE(" Done.\n"); + STOP_TIMING(mat_gen_time); + + START_TIMING(time_solve); + //Start prediction + VERBOSE("Calculate dposv C22 Covariance Matrix... (Prediction Stage)"); + CHAMELEON_dposv_Tile(ChamLower, CHAM_descC22, CHAM_descZobs); + flops = flops + FLOPS_DPOTRF(nZobs); + flops = flops + FLOPS_DTRSM(ChamLeft, nZobs, nZobs); + VERBOSE(" Done.\n"); + STOP_TIMING(time_solve); + + START_TIMING(time_gemm); + VERBOSE("Calculate dgemm Zmiss= C12 * Zobs Covariance Matrix... (Prediction Stage)"); + CHAMELEON_dgemm_Tile(ChamNoTrans, ChamNoTrans, 1, CHAM_descC12, CHAM_descZobs, 0, CHAM_descZmiss); + flops = flops + FLOPS_DGEMM(nZmiss, nZobs, nZobs); + VERBOSE(" Done.\n"); + STOP_TIMING(time_gemm); + + //return back descZmiss to zmiss vector + CHAMELEON_Tile_to_Lapack(CHAM_descZmiss, Zmiss, nZmiss); + + //Estimate Mean Square Error + if (Zactual != NULL) { + START_TIMING(time_mse); + VERBOSE("Calculate Mean Square Error (MSE) ... (Prediction Stage) \n"); + + if (strcmp(data->kernel_fun, "bivariate_matern_parsimonious") == 0 || + strcmp(data->kernel_fun, "bivariate_matern_parsimonious2") == 0 || + strcmp(data->kernel_fun, "bivariate_matern_parsimonious_profile") == 0) + + EXAGEOSTAT_MLE_dmse_bivariate_Tile_Async(CHAM_descZactual, CHAM_descZmiss, CHAM_descmse1, CHAM_descmse2, + CHAM_descmse, msequence, mrequest); + else + + EXAGEOSTAT_MLE_dmse_Tile_Async(CHAM_descZactual, CHAM_descZmiss, CHAM_descmse, msequence, mrequest); + CHAMELEON_Sequence_Wait(msequence); + VERBOSE(" Done.\n"); + STOP_TIMING(time_mse); + data->mserror /= nZmiss; + data->mserror1 /= (nZmiss / 2); + data->mserror2 /= (nZmiss / 2); + } else + data->mserror = -1; + +#if defined(CHAMELEON_USE_MPI) + if(CHAMELEON_My_Mpi_Rank() == 0) + { +#endif + + double*z; + if (data->log == 1) + fprintf(data->pFileLog, + "\n\n# of missing observations :%d\n\nPrediction Execution Time: %.8f, Flops: %.8f, Mean Square Error (MSE): %.8f\n\n", + nZmiss, (mat_gen_time + time_solve + time_mse), (flops / 1e9 / (time_solve)), data->mserror); + + //output + results.mse_pred1 = data->mserror1; + results.mse_pred2 = data->mserror2; + results.mse_pred = data->mserror; + results.total_pred_time = mat_gen_time + time_solve + time_gemm; + results.total_pred_flops = flops / 1e9 / (time_solve); + +#if defined(CHAMELEON_USE_MPI) + } +#endif + + return data->mserror; +} + +double EXAGEOSTAT_dmle_Predict_Tile_Async(MLE_data *CHAM_data, double*theta, int nZmiss, int nZobs, int n) +//! //Predict missing values base on a set of given values and covariance matrix +/*! -- CHAM-Async + * Returns the prediction Mean Square Error (MSE) as double + * @param[in] CHAM_data: MLE_data struct with different MLE inputs. + * @param[in] theta: theta Vector with three parameter (Variance, Range, Smoothness) + * that is used to to generate the Covariance Matrix. + * @param[in] nZmiss: number of missing values (unknown observations). + * @param[in] nZobs: number of observed values (known observations). + * @param[in] n: number of spatial locations. + * */ +{ + + //initialization + location *l1 = NULL, *l2 = NULL; + location temp_loc; + double mat_gen_time = 0.0; + double time_solve = 0.0; + double time_mse = 0.0; + double flops = 0.0; + MLE_data *data = (MLE_data *) CHAM_data; + CHAM_desc_t *CHAM_descZ = (CHAM_desc_t *) (data->descZcpy); + CHAM_desc_t *CHAM_descZobs = (CHAM_desc_t *) (data->descZobs); + CHAM_desc_t *CHAM_descZactual = (CHAM_desc_t *) (data->descZactual); + CHAM_desc_t *CHAM_descZmiss = (CHAM_desc_t *) (data->descZmiss); + CHAM_desc_t *CHAM_descC12 = (CHAM_desc_t *) (data->descC12); + CHAM_desc_t *CHAM_descC22 = (CHAM_desc_t *) (data->descC22); + CHAM_desc_t *CHAM_descmse = (CHAM_desc_t *) (data->descmse); + RUNTIME_sequence_t *msequence = (RUNTIME_sequence_t *) (data->sequence); + RUNTIME_request_t *mrequest = (RUNTIME_request_t *) data->request; + + if (strcmp(data->actualZFPath, "") == 0) { + double*z = NULL; +#if defined(CHAMELEON_USE_MPI) + z = (double*) malloc(n * sizeof(double)); + CHAMELEON_Tile_to_Lapack( CHAM_descZ, z, n); +#else + z = CHAM_descZ->mat; +#endif + +#if defined(CHAMELEON_USE_MPI) + CHAMELEON_Lapack_to_Tile( z, n, CHAM_descZ); +#endif + + l1 = &data->l1; + temp_loc.x = &l1->x[nZmiss]; + temp_loc.y = &l1->y[nZmiss]; + l2 = &temp_loc; + } else { + double*streamdata = NULL; + l1 = &data->l1; + temp_loc.x = &l1->x[nZmiss]; + temp_loc.y = &l1->y[nZmiss]; + l2 = &temp_loc; + + VERBOSE("Reading ActualZ locations for prediction from disk ....."); + l1 = readLocsFile(data->actualZLocFPath, nZmiss); + VERBOSE(" Done.\n"); + + VERBOSE("Reading ActualZ for prediction from disk ....."); + streamdata = readObsFile(data->actualZFPath, nZmiss); + EXAGEOSTAT_MLE_dzcpy_Tile_Async(CHAM_descZactual, streamdata, msequence, mrequest); + CHAMELEON_Sequence_Wait(data->sequence); + VERBOSE(" Done.\n"); + } + + START_TIMING(mat_gen_time); + + //Generate C22 covariance matrix + VERBOSE("Generate C22 Covariance Matrix... (Prediction Stage)"); + EXAGEOSTAT_MLE_dcmg_Tile_Async(ChamLower, CHAM_descC22, l2, l2, &data->lm, theta, data->dm, data->kernel_fun, + msequence, mrequest); + VERBOSE(" Done.\n"); + + //Generate C12 covariance matrix + VERBOSE("Generate C12 Covariance Matrix... (Prediction Stage)"); + EXAGEOSTAT_MLE_dcmg_Tile_Async(ChamLower, CHAM_descC12, l1, l2, &data->lm, theta, data->dm, data->kernel_fun, + msequence, mrequest); + VERBOSE(" Done.\n"); + STOP_TIMING(mat_gen_time); + + START_TIMING(time_solve); + //Start prediction + VERBOSE("Calculate dposv C22 Covariance Matrix... (Prediction Stage)"); + CHAMELEON_dposv_Tile_Async(ChamLower, CHAM_descC22, CHAM_descZobs, msequence, mrequest); + flops = flops + FLOPS_DPOTRF(nZobs); + flops = flops + FLOPS_DTRSM(ChamLeft, nZobs, nZobs); + VERBOSE(" Done.\n"); + + VERBOSE("Calculate dgemm Zmiss= C12 * Zobs Covariance Matrix... (Prediction Stage)"); + void *ws; + CHAMELEON_dgemm_Tile_Async(ChamNoTrans, ChamNoTrans, 1, CHAM_descC12, CHAM_descZobs, 0, CHAM_descZmiss, ws, + msequence, mrequest); + flops = flops + FLOPS_DGEMM(nZmiss, nZobs, nZobs); + VERBOSE(" Done.\n"); + STOP_TIMING(time_solve); + + //Estimate Mean Square Error + START_TIMING(time_mse); + VERBOSE("Calculate Mean Square Error (MSE) ... (Prediction Stage) \n"); + EXAGEOSTAT_MLE_dmse_Tile_Async(CHAM_descZactual, CHAM_descZmiss, CHAM_descmse, msequence, mrequest); + VERBOSE(" Done.\n"); + STOP_TIMING(time_mse); + + //if you do not have actual value to compare with + if (data->descZactual == NULL) + return -1; + + data->mserror /= nZmiss; + +#if defined(CHAMELEON_USE_MPI) + if(CHAMELEON_My_Mpi_Rank() == 0) + { +#endif + if (data->log == 1) + fprintf(data->pFileLog, + "\n\n# of missing observations :%d\n\nPrediction Execution Time: %.8f, Flops: %.8f, Mean Square Error (MSE): %.8f\n\n", + nZmiss, (mat_gen_time + time_solve + time_mse), (flops / 1e9 / (time_solve)), data->mserror); + +#if defined(CHAMELEON_USE_MPI) + } +#endif + + return data->mserror; +} + +void EXAGEOSTAT_dmle_mloe_mmom_Allocate(MLE_data *CHAM_data, int nZmiss, int nZobs, int dts, int p_grid, int q_grid) +//! Allocate prediction operation descriptors. +/*! + * Returns MLE_data data with initial values and new descriptors locations. + * @param[in] CHAM_data: MLE_data struct with different MLE inputs. + * @param[in] nZmiss: number of missing values (unknown observations). + * @param[in] nZobs: number of observed values (known observations). + * @param[in] dts: tile size (MB). + * @param[in] p_grid: p_grid in the case of distributed system. + * @param[in] q_grid: q_grid in the case of distributed system. + * @param[in] mse_flag: flag to enable or disable Mean Square Error (MSE) computing. + * */ +{ + + CHAM_desc_t *CHAM_desck_t = NULL; + CHAM_desc_t *CHAM_desck_a = NULL; + CHAM_desc_t *CHAM_desck_atmp = NULL; + CHAM_desc_t *CHAM_desck_ttmp = NULL; + CHAM_desc_t *CHAM_descK_t = NULL; + CHAM_desc_t *CHAM_descK_ttmp = NULL; + CHAM_desc_t *CHAM_descK_a = NULL; + CHAM_desc_t *CHAM_descexpr1 = NULL; + CHAM_desc_t *CHAM_descexpr2 = NULL; + CHAM_desc_t *CHAM_descexpr3 = NULL; + CHAM_desc_t *CHAM_descexpr4 = NULL; + CHAM_desc_t *CHAM_descmloe = NULL; + CHAM_desc_t *CHAM_descmmom = NULL; + CHAM_desc_t *CHAM_descalpha = NULL; + CHAM_desc_t *CHAM_desctruthalpha = NULL; + CHAM_desc_t *CHAM_descestimatedalpha = NULL; + CHAM_desc_t *CHAM_desc_mloe_mmom = NULL; + MLE_data *data = (MLE_data *) CHAM_data; + int p = 0; + if (nZmiss <= 0) { + fprintf(stderr, " Number of missing values should be positive value\n"); + return; + } + if (strcmp(data->kernel_fun, "univariate_matern_stationary") == 0) + p = 1; + else if (strcmp(data->kernel_fun, "univariate_matern_nuggets_stationary") == 0) + p = 1; + else if (strcmp(data->kernel_fun, "univariate_matern_non_stationary") == 0) + p = 1; + else if (strcmp(data->kernel_fun, "bivariate_matern_flexible") == 0) + p = 2; + else if (strcmp(data->kernel_fun, "bivariate_matern_parsimonious") == 0 || + strcmp(data->kernel_fun, "bivariate_matern_parsimonious_profile") == 0) + p = 2; + else if (strcmp(data->kernel_fun, "bivariate_matern_parsimonious2") == 0 || + strcmp(data->kernel_fun, "bivariate_matern_parsimonious2_profile") == 0) + p = 2; + else if (strcmp(data->kernel_fun, "univariate_spacetime_matern_stationary") == 0) + p = 1; + else { + fprintf(stderr, "Choosen kernel is not exist!\n"); + fprintf(stderr, "Called function is: %s\n", __func__); + exit(0); + } + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAM_desck_t, NULL, ChamRealDouble, dts, dts, dts * dts, p * nZobs, p, 0, 0, + p * nZobs, p, p_grid, q_grid); + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAM_desck_a, NULL, ChamRealDouble, dts, dts, dts * dts, p * nZobs, p, 0, 0, + p * nZobs, p, p_grid, q_grid); + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAM_desck_atmp, NULL, ChamRealDouble, dts, dts, dts * dts, p * nZobs, p, 0, 0, + p * nZobs, p, p_grid, q_grid); + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAM_desck_ttmp, NULL, ChamRealDouble, dts, dts, dts * dts, p * nZobs, p, 0, 0, + p * nZobs, p, p_grid, q_grid); + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAM_descexpr1, NULL, ChamRealDouble, dts, dts, dts * dts, p, p, 0, 0, p, p, + p_grid, q_grid); + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAM_descexpr2, NULL, ChamRealDouble, dts, dts, dts * dts, p, p, 0, 0, p, p, + p_grid, q_grid); + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAM_descexpr3, NULL, ChamRealDouble, dts, dts, dts * dts, p, p, 0, 0, p, p, + p_grid, q_grid); + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAM_descexpr4, NULL, ChamRealDouble, dts, dts, dts * dts, p, p, 0, 0, p, p, + p_grid, q_grid); + data->mloe = 0; + data->mmom = 0; + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAM_descmloe, &data->mloe, ChamRealDouble, dts, dts, dts * dts, 1, 1, 0, 0, 1, 1, + p_grid, q_grid); + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAM_descmmom, &data->mmom, ChamRealDouble, dts, dts, dts * dts, 1, 1, 0, 0, 1, 1, + p_grid, q_grid); + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAM_desctruthalpha, NULL, ChamRealDouble, dts, dts, dts * dts, p, p, 0, 0, p, p, + p_grid, q_grid); + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAM_descestimatedalpha, NULL, ChamRealDouble, dts, dts, dts * dts, p, p, 0, 0, p, + p, p_grid, q_grid); + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAM_descK_t, NULL, ChamRealDouble, dts, dts, dts * dts, p * nZobs, p * nZobs, 0, + 0, p * nZobs, p * nZobs, p_grid, q_grid); + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAM_descK_a, NULL, ChamRealDouble, dts, dts, dts * dts, p * nZobs, p * nZobs, 0, + 0, p * nZobs, p * nZobs, p_grid, q_grid); + + //Initiae data descriptors + data->desck_t = CHAM_desck_t; + data->desck_a = CHAM_desck_a; + data->desck_atmp = CHAM_desck_atmp; + data->desck_ttmp = CHAM_desck_ttmp; + data->descK_t = CHAM_descK_t; + data->descK_a = CHAM_descK_a; + data->descexpr1 = CHAM_descexpr1; + data->descexpr2 = CHAM_descexpr2; + data->descexpr3 = CHAM_descexpr3; + data->descexpr4 = CHAM_descexpr4; + data->descmloe = CHAM_descmloe; + data->descmmom = CHAM_descmmom; + data->descestimatedalpha = CHAM_descestimatedalpha; + data->desctruthalpha = CHAM_desctruthalpha; +} + + +void +EXAGEOSTAT_dmle_mloe_mmom_Tile(MLE_data *CHAM_data, double*truth_theta, double*estimated_theta, int nZmiss, int nZobs, + int n) +//! //Predict missing values base on a set of given values and covariance matrix +/*! -- CHAM-sync + * Returns the prediction Mean Square Error (MSE) as double + * @param[in] CHAM_data: MLE_data struct with different MLE inputs. + * @param[in] theta: theta Vector with three parameter (Variance, Range, Smoothness) + * that is used to to generate the Covariance Matrix. + * @param[in] nZmiss: number of missing values (unknown observations). + * @param[in] nZobs: number of observed values (known observations). + * @param[in] Zobs: observed values vector (known observations). + * @param[in] Zmiss missing values vector (unknown observations). + * @param[in] Zactual: actual missing values vector (in the case of testing MSE). + * @param[in] n: number of spatial locations. + * */ +{ + printf("%f, %f, %f, %f\n", truth_theta[0], truth_theta[1], truth_theta[2], truth_theta[3]); + printf("%f, %f, %f,%f \n", estimated_theta[0], estimated_theta[1], estimated_theta[2], estimated_theta[3]); + double loe_sum = 0.0; + double mom_sum = 0.0; + int i = 0; + int p = 0; + int v = 0; + int j = 0; + double all_time = 0.0; + double cholesky1 = 0.0; + double cholesky2 = 0.0; + double matrix_gen = 0.0; + double vecs_gen = 0.0; + double matrix_gen3 = 0.0; + double matrix_gen4 = 0.0; + double copy_vecs = 0.0; + double trsm1 = 0.0; + double trsm2 = 0.0; + double trsm3 = 0.0; + double trsm4 = 0.0; + double trsm5 = 0.0; + double trsm6 = 0.0; + double trsm7 = 0.0; + double gevv1 = 0.0; + double gevv2 = 0.0; + double gevv3 = 0.0; + double gevv4 = 0.0; + double gevv5 = 0.0; + //************************************************************************ + double*loe = (double*) malloc(nZmiss * sizeof(double)); + double*mom = (double*) malloc(nZmiss * sizeof(double)); + + MLE_data *data = (MLE_data *) CHAM_data; + CHAM_desc_t *CHAM_desck_t = data->desck_t; + CHAM_desc_t *CHAM_desck_a = data->desck_a; + CHAM_desc_t *CHAM_descK_t = data->descK_t; + CHAM_desc_t *CHAM_descK_a = data->descK_a; + CHAM_desc_t *CHAM_desck_atmp = data->desck_atmp; + CHAM_desc_t *CHAM_desck_ttmp = data->desck_ttmp; + CHAM_desc_t *CHAM_descexpr1 = data->descexpr1; + CHAM_desc_t *CHAM_descexpr2 = data->descexpr2; + CHAM_desc_t *CHAM_descexpr3 = data->descexpr3; + CHAM_desc_t *CHAM_descexpr4 = data->descexpr4; + CHAM_desc_t *CHAM_descmloe = data->descmloe; + CHAM_desc_t *CHAM_descmmom = data->descmmom; + CHAM_desc_t *CHAM_descestimatedalpha = data->descestimatedalpha; + CHAM_desc_t *CHAM_desctruthalpha = data->desctruthalpha; + RUNTIME_sequence_t *msequence = (RUNTIME_sequence_t *) (data->sequence); + RUNTIME_request_t *mrequest = (RUNTIME_request_t *) data->request; + location lmiss; + lmiss.x = (double*) malloc(sizeof(double)); + lmiss.y = (double*) malloc(sizeof(double)); + + double*univariate_theta; + double*univariate2_theta; + double*univariate3_theta; + double nu12; + double rho; + double sigma_square12; + + double flops = 0.0; + START_TIMING(all_time); + + int m = CHAM_descestimatedalpha->m; + double*truthalpha = (double*) malloc(m * m * sizeof(double)); + double*estimatedalpha = (double*) malloc(m * m * sizeof(double)); + double*temp1 = (double*) malloc(m * m * sizeof(double)); + double*temp2 = (double*) malloc(m * m * sizeof(double)); + double*temp3 = (double*) malloc(m * m * sizeof(double)); + if (m == 1) { + truthalpha[0] = truth_theta[0]; + estimatedalpha[0] = estimated_theta[0]; + } + + if (m == 2) { + double truth_nu12 = 0.5 * (truth_theta[3] + truth_theta[4]); + double truth_rho = truth_theta[5] * sqrt((tgamma(truth_theta[3] + 1) * tgamma(truth_theta[4] + 1)) / + (tgamma(truth_theta[3]) * tgamma(truth_theta[4]))) * + tgamma(truth_nu12) / tgamma(truth_nu12 + 1); + + double estimated_nu12 = 0.5 * (estimated_theta[3] + estimated_theta[4]); + double estimated_rho = + estimated_theta[5] * sqrt((tgamma(estimated_theta[3] + 1) * tgamma(estimated_theta[4] + 1)) / + (tgamma(estimated_theta[3]) * tgamma(estimated_theta[4]))) * + tgamma(estimated_nu12) / tgamma(estimated_nu12 + 1); + + truthalpha[0] = truth_theta[0]; + estimatedalpha[0] = estimated_theta[0]; + + truthalpha[1] = truthalpha[3] = truth_rho + * sqrt(truth_theta[0] * truth_theta[1]); + + estimatedalpha[1] = estimatedalpha[3] = estimated_rho + * sqrt(estimated_theta[0] * estimated_theta[1]); + truthalpha[2] = truth_theta[1]; + estimatedalpha[2] = estimated_theta[1]; + + } + CHAMELEON_Lapack_to_Tile(truthalpha, m, CHAM_desctruthalpha); + CHAMELEON_Lapack_to_Tile(estimatedalpha, m, CHAM_descestimatedalpha); + + char* name = malloc(strlen(data->kernel_fun) + 1); + strcpy(name, data->kernel_fun); + + if (strcmp(data->kernel_fun, "bivariate_matern_parsimonious2") == 0 || + strcmp(data->kernel_fun, "bivariate_matern_parsimonious2_profile") == 0) { + printf("TODO: running with Z=1 no more\n"); + data->kernel_fun = "bivariate_matern_parsimonious"; + } + + START_TIMING(matrix_gen); + VERBOSE("Create K_a and K_t Covariance Matrices (MLOE-MMOM)....."); + + EXAGEOSTAT_MLE_dcmg_Tile_Async(ChamLower, CHAM_descK_a, &data->lobs, &data->lobs, &data->lm, estimated_theta, + data->dm, data->kernel_fun, msequence, mrequest); + CHAMELEON_Sequence_Wait(msequence); + //(2)Generate the co-variance matrix descK_t + EXAGEOSTAT_MLE_dcmg_Tile_Async(ChamLower, CHAM_descK_t, &data->lobs, &data->lobs, &data->lm, truth_theta, data->dm, + data->kernel_fun, msequence, mrequest); + CHAMELEON_Sequence_Wait(msequence); + VERBOSE(" Done.\n"); + STOP_TIMING(matrix_gen); + + //Cholesky factorization for the Co-variance matrix CHAM_descK_a + START_TIMING(cholesky1); + VERBOSE("(3)Cholesky factorization of CHAM_descK_a (MLOE-MMOM) ....."); + int success = CHAMELEON_dpotrf_Tile(ChamLower, CHAM_descK_a); + SUCCESS(success, "Factorization cannot be performed..\n The matrix is not positive definite\n\n"); + VERBOSE(" Done.\n"); + STOP_TIMING(cholesky1); + flops = flops + FLOPS_DPOTRF(CHAM_descK_a->m); + + START_TIMING(cholesky2); + //(5)Cholesky factorization for the Co-variance matrix CHAM_descK_t + VERBOSE("(5)Cholesky factorization of CHAM_descK_t (MLOE-MMOM) ....."); + success = CHAMELEON_dpotrf_Tile(ChamLower, CHAM_descK_t); + SUCCESS(success, "Factorization cannot be performed..\n The matrix is not positive definite\n\n"); + VERBOSE(" Done.\n"); + STOP_TIMING(cholesky2); + flops = flops + FLOPS_DPOTRF(CHAM_descK_t->m); + + double total_loop_time = 0.0; + double loop_time = 0.0; + for (p = 0; p < nZmiss; p++) { +#if defined(CHAMELEON_USE_MPI) + if(CHAMELEON_My_Mpi_Rank() == 0) + { +#endif + fprintf(stderr, "%d ", p); +#if defined(CHAMELEON_USE_MPI) + } +#endif + lmiss.x[0] = data->lmiss.x[p]; + lmiss.y[0] = data->lmiss.y[p]; + + VERBOSE("Generate two vectors k_a and k_t (MLOE-MMOM)....."); + START_TIMING(vecs_gen); + EXAGEOSTAT_MLE_dcmg_Tile_Async(ChamUpperLower, CHAM_desck_t, &data->lobs, &lmiss, &data->lm, truth_theta, + data->dm, data->kernel_fun, msequence, mrequest); + EXAGEOSTAT_MLE_dcmg_Tile_Async(ChamUpperLower, CHAM_desck_a, &data->lobs, &lmiss, &data->lm, estimated_theta, + data->dm, data->kernel_fun, msequence, mrequest); + CHAMELEON_Sequence_Wait(msequence); + STOP_TIMING(vecs_gen); + + //(6a)Copy CHAM_desck_a to CHAM_descK_atmp (MLOE-MMOM) + VERBOSE("(6a)Copy CHAM_desck_a to CHAM_descK_atmp (MLOE-MMOM)....."); + START_TIMING(copy_vecs); + CHAMELEON_dlacpy_Tile(ChamUpperLower, CHAM_desck_t, CHAM_desck_ttmp); + CHAMELEON_dlacpy_Tile(ChamUpperLower, CHAM_desck_a, CHAM_desck_atmp); + STOP_TIMING(copy_vecs); + VERBOSE(" Done.\n"); + + START_TIMING(loop_time); + START_TIMING(trsm1); + //(7) Triangular Solve (TRSM) k_a = TRSM(L_a^-1, k_a) + VERBOSE("Solving the linear system k_a = TRSM(l_a^-1, k_a) ...(MLOE-MMOM)\n"); + CHAMELEON_dtrsm_Tile(ChamLeft, ChamLower, ChamNoTrans, ChamNonUnit, 1, CHAM_descK_a, CHAM_desck_a); + VERBOSE(" Done.\n"); + flops = flops + FLOPS_DTRSM(ChamLeft, CHAM_descK_a->m, CHAM_desck_a->n); + STOP_TIMING(trsm1); + + START_TIMING(trsm2); + //(9) Triangular Solve (TRSM) k_t = TRSM(L_t^-1, k_t) + VERBOSE("(9)Solving the linear system k_t = TRSM(L_t^-1, k_t) ...(MLOE-MMOM)\n"); + CHAMELEON_dtrsm_Tile(ChamLeft, ChamLower, ChamNoTrans, ChamNonUnit, 1, CHAM_descK_t, CHAM_desck_t); + flops = flops + FLOPS_DTRSM(ChamLeft, CHAM_descK_t->m, CHAM_desck_t->n); + VERBOSE(" Done.\n"); + STOP_TIMING(trsm2); + + START_TIMING(trsm3); + //(8) Triangular Solve (TRSM) k_a = TRSM(L_a^-T, k_a) + VERBOSE("Solving the linear system k_a = TRSM(L_a^-T, k_a) ...(MLOE-MMOM)\n"); + CHAMELEON_dtrsm_Tile(ChamLeft, ChamLower, ChamTrans, ChamNonUnit, 1, CHAM_descK_a, CHAM_desck_a); + flops = flops + FLOPS_DTRSM(ChamLeft, CHAM_descK_a->m, CHAM_desck_a->n); + VERBOSE(" Done.\n"); + STOP_TIMING(trsm3); + + START_TIMING(trsm4); + //(10) Triangular Solve (TRSM) k_t = TRSM(L_t^-T, k_t) + VERBOSE("(10)Solving the linear system k_t = TRSM(L_a^-T, k_t) ...(MLOE-MMOM)\n"); + CHAMELEON_dtrsm_Tile(ChamLeft, ChamLower, ChamTrans, ChamNonUnit, 1, CHAM_descK_t, CHAM_desck_t); + flops = flops + FLOPS_DTRSM(ChamLeft, CHAM_descK_t->m, CHAM_desck_t->n); + VERBOSE(" Done.\n"); + STOP_TIMING(trsm4); + + START_TIMING(gevv2); + //(12) Calculate dgemm value= CHAM_desck_t^T * CHAM_desck_a + VERBOSE("(12)Calculate dgemm CHAM_descexpr1 = CHAM_desck_t^T * CHAM_desck_a... (MLOE-MMOM)"); + CHAMELEON_dgemm_Tile(ChamTrans, ChamNoTrans, 1, CHAM_desck_ttmp, CHAM_desck_a, 0, CHAM_descexpr1); + flops = flops + FLOPS_DGEMM(CHAM_desck_ttmp->m, CHAM_desck_a->n, CHAM_descexpr1->n); + VERBOSE(" Done.\n"); + STOP_TIMING(gevv2); + START_TIMING(gevv3); + //(13) Calculate dgemm value= CHAM_desck_a^T * CHAM_desck_atmp + VERBOSE("(13)Calculate dgemm CHAM_descexpr1 = CHAM_desck_a^T * CHAM_desck_a... (MLOE-MMOM)"); + CHAMELEON_dgemm_Tile(ChamTrans, ChamNoTrans, 1, CHAM_desck_atmp, CHAM_desck_a, 0, CHAM_descexpr4); + flops = flops + FLOPS_DGEMM(CHAM_desck_atmp->m, CHAM_desck_a->n, CHAM_descexpr4->n); + VERBOSE(" Done.\n"); + STOP_TIMING(gevv3); + + + START_TIMING(gevv1); + //(11) Calculate dgemm value= CHAM_desck_a^T * CHAM_desck_t + VERBOSE("(11)Calculate dgemm CHAM_descexpr4 = CHAM_desck_a^T * CHAM_desck_t... (Prediction Stage)"); + CHAMELEON_dgemm_Tile(ChamTrans, ChamNoTrans, 1, CHAM_desck_ttmp, CHAM_desck_t, 0, CHAM_descexpr3); + flops = flops + FLOPS_DGEMM(CHAM_desck_ttmp->m, CHAM_desck_t->n, CHAM_descexpr3->n); + VERBOSE(" Done.\n"); + STOP_TIMING(gevv1); + + //(14) Calculate dgemm CHAM_desck_a= CHAM_descK_t * CHAM_desck_a (use k_t as k_a) + START_TIMING(gevv4); + CHAMELEON_dtrmm_Tile(ChamLeft, ChamLower, ChamTrans, ChamNonUnit, 1, CHAM_descK_t, CHAM_desck_a); + STOP_TIMING(gevv4); + + //(13) Calculate dgemm value= CHAM_desck_a^T * CHAM_desck_t + VERBOSE("(17)Calculate dgemm CHAM_descexpr1 = CHAM_desck_a^T * CHAM_desck_a... (Prediction Stage)"); + CHAMELEON_dgemm_Tile(ChamTrans, ChamNoTrans, 1, CHAM_desck_a, CHAM_desck_a, 0, CHAM_descexpr2); + flops = flops + FLOPS_DGEMM(CHAM_desck_atmp->m, CHAM_desck_t->n, CHAM_descexpr2->n); + VERBOSE(" Done.\n"); + STOP_TIMING(gevv5); + + STOP_TIMING(loop_time); + + total_loop_time += loop_time; + + CHAMELEON_dgeadd_Tile(ChamNoTrans, 1, CHAM_desctruthalpha, -2, CHAM_descexpr1); + CHAMELEON_dgeadd_Tile(ChamNoTrans, 1, CHAM_descexpr1, 1, CHAM_descexpr2); + + CHAMELEON_dgeadd_Tile(ChamNoTrans, 1, CHAM_desctruthalpha, -1, CHAM_descexpr3); + CHAMELEON_dgeadd_Tile(ChamNoTrans, 1, CHAM_descestimatedalpha, -1, CHAM_descexpr4); + + printf("%f, %f, %f, %f\n", matrix_gen, vecs_gen, cholesky1, cholesky2); + printf("%f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f\n", trsm1, trsm2, trsm3, trsm5, trsm6, gevv1, gevv2, gevv3, + gevv4, gevv5); + //******************************* + + EXAGEOSTAT_MLE_dmloe_mmom_Tile_Async(CHAM_descexpr2, CHAM_descexpr3, CHAM_descexpr4, CHAM_descmloe, + CHAM_descmmom, msequence, mrequest); + CHAMELEON_Sequence_Wait(msequence); + + } +#if defined(CHAMELEON_USE_MPI) + if(CHAMELEON_My_Mpi_Rank() == 0) + { +#endif + + printf("\nnZmiss = %d\n", nZmiss); + printf(" ----(MLOE-MMOM) Gflop/s: %6.2f\n", flops / 1e9 / (total_loop_time + cholesky1 + cholesky2)); + + +#if defined(CHAMELEON_USE_MPI) + } +#endif + + data->mloe /= nZmiss; + data->mmom /= nZmiss; + STOP_TIMING(all_time); + free(loe); + free(mom); + free(lmiss.x); + free(lmiss.y); + free(temp1); + free(temp2); + free(temp3); + free(estimatedalpha); + free(truthalpha); + + FILE *pFile; +#if defined(CHAMELEON_USE_MPI) + if ( CHAMELEON_My_Mpi_Rank() == 0 ) + { +#endif + //output + results.mloe = data->mloe; + results.mmom = data->mmom; + printf("\nMMLOE = %f", data->mloe); + printf("\nMMOM = %f\n\n\n", data->mmom); + results.mloe_exec = "sync"; + results.total_mloe_mmom_time = all_time; + results.matrix_gen_mloe_mmom_time = matrix_gen; + results.cho_fact_mloe_mmom_time = cholesky1 + cholesky2; + results.loop_mloe_mmom_time = total_loop_time; + results.total_mloe_mmom_flops = flops / 1e9 / (total_loop_time + cholesky1 + cholesky2); +#if defined(CHAMELEON_USE_MPI) + } +#endif + + fprintf(stderr, " ---- mloe_mmom Time: %6.2f seconds\n\n", all_time); + fprintf(stderr, " ---- gevv Time: %6.2f seconds\n\n", gevv4); +} + +void EXAGEOSTAT_dmle_mloe_mmom_Tile_Async(MLE_data *CHAM_data, double*truth_theta, double*estimated_theta, int nZmiss, + int nZobs, int n) +//! //Predict missing values base on a set of given values and covariance matrix +/*! -- CHAM-sync + * Returns the prediction Mean Square Error (MSE) as double + * @param[in] CHAM_data: MLE_data struct with different MLE inputs. + * @param[in] theta: theta Vector with three parameter (Variance, Range, Smoothness) + * that is used to to generate the Covariance Matrix. + * @param[in] nZmiss: number of missing values (unknown observations). + * @param[in] nZobs: number of observed values (known observations). + * @param[in] Zobs: observed values vector (known observations). + * @param[in] Zmiss missing values vector (unknown observations). + * @param[in] Zactual: actual missing values vector (in the case of testing MSE). + * @param[in] n: number of spatial locations. + * */ +{ + + printf("%f, %f, %f\n", truth_theta[0], truth_theta[1], truth_theta[2]); + printf("%f, %f, %f\n", estimated_theta[0], estimated_theta[1], estimated_theta[2]); + double loe_sum = 0.0; + double mom_sum = 0.0; + int i = 0; + int p = 0; + int v = 0; + int j = 0; + double all_time = 0.0; + double cholesky1 = 0.0; + double cholesky2 = 0.0; + double matrix_gen1 = 0.0; + double matrix_gen2 = 0.0; + double vecs_gen = 0.0; + double copy1 = 0.0; + double copy2 = 0.0; + double copy_vecs = 0.0; + double trsm1 = 0.0; + double trsm2 = 0.0; + double trsm3 = 0.0; + double trsm4 = 0.0; + double trsm5 = 0.0; + double trsm6 = 0.0; + double trsm7 = 0.0; + double gevv1 = 0.0; + double gevv2 = 0.0; + double gevv3 = 0.0; + double gevv4 = 0.0; + double gevv5 = 0.0; + //************************************************************************ + double*loe = (double*) malloc(nZmiss * sizeof(double)); + double*mom = (double*) malloc(nZmiss * sizeof(double)); + + MLE_data *data = (MLE_data *) CHAM_data; + CHAM_desc_t *CHAM_desck_t = data->desck_t; + CHAM_desc_t *CHAM_desck_a = data->desck_a; + CHAM_desc_t *CHAM_descK_t = data->descK_t; + CHAM_desc_t *CHAM_descK_a = data->descK_a; + CHAM_desc_t *CHAM_desck_atmp = data->desck_atmp; + CHAM_desc_t *CHAM_desck_ttmp = data->desck_ttmp; + CHAM_desc_t *CHAM_descmloe = data->descmloe; + CHAM_desc_t *CHAM_descmmom = data->descmmom; + CHAM_desc_t *CHAM_descexpr1 = data->descexpr1; + CHAM_desc_t *CHAM_descexpr2 = data->descexpr2; + CHAM_desc_t *CHAM_descexpr3 = data->descexpr3; + CHAM_desc_t *CHAM_descexpr4 = data->descexpr4; + CHAM_desc_t *CHAM_descestimatedalpha = data->descestimatedalpha; + CHAM_desc_t *CHAM_desctruthalpha = data->desctruthalpha; + RUNTIME_sequence_t *msequence = (RUNTIME_sequence_t *) (data->sequence); + RUNTIME_request_t *mrequest = (RUNTIME_request_t *) data->request; + location lmiss; + lmiss.x = (double*) malloc(sizeof(double)); + lmiss.y = (double*) malloc(sizeof(double)); + + double*univariate_theta; + double*univariate2_theta; + double*univariate3_theta; + double nu12; + double rho; + double sigma_square12; + + double flops = 0.0; + START_TIMING(all_time); + + int m = CHAM_descestimatedalpha->m; + double*truthalpha = (double*) malloc(m * m * sizeof(double)); + double*estimatedalpha = (double*) malloc(m * m * sizeof(double)); + double*temp1 = (double*) malloc(m * m * sizeof(double)); + double*temp2 = (double*) malloc(m * m * sizeof(double)); + double*temp3 = (double*) malloc(m * m * sizeof(double)); + if (m == 1) { + truthalpha[0] = truth_theta[0]; + estimatedalpha[0] = estimated_theta[0]; + } + + if (m == 2) { + double truth_nu12 = 0.5 * (truth_theta[3] + truth_theta[4]); + double truth_rho = truth_theta[5] * sqrt((tgamma(truth_theta[3] + 1) * tgamma(truth_theta[4] + 1)) / + (tgamma(truth_theta[3]) * tgamma(truth_theta[4]))) * + tgamma(truth_nu12) / tgamma(truth_nu12 + 1); + + double estimated_nu12 = 0.5 * (estimated_theta[3] + estimated_theta[4]); + double estimated_rho = + estimated_theta[5] * sqrt((tgamma(estimated_theta[3] + 1) * tgamma(estimated_theta[4] + 1)) / + (tgamma(estimated_theta[3]) * tgamma(estimated_theta[4]))) * + tgamma(estimated_nu12) / tgamma(estimated_nu12 + 1); + + truthalpha[0] = truth_theta[0]; + estimatedalpha[0] = estimated_theta[0]; + + truthalpha[1] = truthalpha[3] = truth_rho + * sqrt(truth_theta[0] * truth_theta[1]); + + estimatedalpha[1] = estimatedalpha[3] = estimated_rho + * sqrt(estimated_theta[0] * estimated_theta[1]); + truthalpha[2] = truth_theta[1]; + estimatedalpha[2] = estimated_theta[1]; + + } + CHAMELEON_Lapack_to_Tile(truthalpha, m, CHAM_desctruthalpha); + CHAMELEON_Lapack_to_Tile(estimatedalpha, m, CHAM_descestimatedalpha); + + + char* name = malloc(strlen(data->kernel_fun) + 1); + strcpy(name, data->kernel_fun); + + if (strcmp(data->kernel_fun, "bivariate_matern_parsimonious2") == 0 || + strcmp(data->kernel_fun, "bivariate_matern_parsimonious2_profile") == 0) { + printf("TODO: running with Z=1 no more\n"); + data->kernel_fun = "bivariate_matern_parsimonious"; + } + + START_TIMING(matrix_gen1); + VERBOSE("Create CHAM_descK_a Covariance Matrix (MLOE-MMOM)....."); + + //(1)Generate the co-variance matrix descK_a + EXAGEOSTAT_MLE_dcmg_Tile_Async(ChamLower, CHAM_descK_a, &data->lobs, &data->lobs, &data->lm, estimated_theta, + data->dm, data->kernel_fun, msequence, mrequest); + VERBOSE(" Done.\n"); + STOP_TIMING(matrix_gen1); + + START_TIMING(matrix_gen2); + //(2)Generate the co-variance matrix descK_t + VERBOSE("Create CHAM_descK_t Covariance Matrix (MLOE-MMOM)....."); + EXAGEOSTAT_MLE_dcmg_Tile_Async(ChamLower, CHAM_descK_t, &data->lobs, &data->lobs, &data->lm, truth_theta, data->dm, + data->kernel_fun, msequence, mrequest); + //CHAMELEON_Sequence_Wait(msequence); + VERBOSE(" Done.\n"); + STOP_TIMING(matrix_gen2); + + START_TIMING(cholesky1); + //(3)Cholesky factorization for the Co-variance matrix CHAM_descK_a + VERBOSE("Cholesky factorization of CHAM_descK_a (MLOE-MMOM) ....."); + int success = CHAMELEON_dpotrf_Tile_Async(ChamLower, CHAM_descK_a, msequence, mrequest); + SUCCESS(success, "Factorization cannot be performed..\n The matrix is not positive definite\n\n"); + VERBOSE(" Done.\n"); + STOP_TIMING(cholesky1); + flops = flops + FLOPS_DPOTRF(CHAM_descK_a->m); + + START_TIMING(cholesky2); + flops = flops + FLOPS_DPOTRF(CHAM_descK_t->m); + //(5)Cholesky factorization for the Co-variance matrix CHAM_descK_t + VERBOSE("Cholesky factorization of CHAM_descK_t (MLOE-MMOM) ....."); + success = CHAMELEON_dpotrf_Tile_Async(ChamLower, CHAM_descK_t, msequence, mrequest); + SUCCESS(success, "Factorization cannot be performed..\n The matrix is not positive definite\n\n"); + VERBOSE(" Done.\n"); + + STOP_TIMING(cholesky2); + + double total_loop_time = 0.0; + double loop_time = 0.0; + for (p = 0; p < nZmiss; p++) { + + lmiss.x[0] = data->lmiss.x[p]; + lmiss.y[0] = data->lmiss.y[p]; + + VERBOSE("Generate two vectors k_a and k_t (MLOE-MMOM)....."); + START_TIMING(vecs_gen); + EXAGEOSTAT_MLE_dcmg_Tile_Async(ChamUpperLower, CHAM_desck_t, &data->lobs, &lmiss, &data->lm, truth_theta, + data->dm, data->kernel_fun, msequence, mrequest); + EXAGEOSTAT_MLE_dcmg_Tile_Async(ChamUpperLower, CHAM_desck_a, &data->lobs, &lmiss, &data->lm, estimated_theta, + data->dm, data->kernel_fun, msequence, mrequest); + STOP_TIMING(vecs_gen); + + + //(6a)Copy CHAM_desck_a to CHAM_descK_atmp (MLOE-MMOM) + VERBOSE("(6a)Copy CHAM_desck_a to CHAM_descK_atmp (MLOE-MMOM)....."); + START_TIMING(copy_vecs); + CHAMELEON_dlacpy_Tile_Async(ChamUpperLower, CHAM_desck_t, CHAM_desck_ttmp, msequence, mrequest); + CHAMELEON_dlacpy_Tile_Async(ChamUpperLower, CHAM_desck_a, CHAM_desck_atmp, msequence, mrequest); + STOP_TIMING(copy_vecs); + VERBOSE(" Done.\n"); + + START_TIMING(loop_time); + START_TIMING(trsm1); + //(7) Triangular Solve (TRSM) k_a = TRSM(L_a^-1, k_a) + VERBOSE("Solving the linear system k_a = TRSM(l_a^-1, k_a) ...(MLOE-MMOM)\n"); + CHAMELEON_dtrsm_Tile_Async(ChamLeft, ChamLower, ChamNoTrans, ChamNonUnit, 1, CHAM_descK_a, CHAM_desck_a, + msequence, mrequest); + VERBOSE(" Done.\n"); + flops = flops + FLOPS_DTRSM(ChamLeft, CHAM_descK_a->m, CHAM_desck_a->n); + STOP_TIMING(trsm1); + + START_TIMING(trsm2); + //(9) Triangular Solve (TRSM) k_t = TRSM(L_t^-1, k_t) + VERBOSE("(9)Solving the linear system k_t = TRSM(L_t^-1, k_t) ...(MLOE-MMOM)\n"); + CHAMELEON_dtrsm_Tile_Async(ChamLeft, ChamLower, ChamNoTrans, ChamNonUnit, 1, CHAM_descK_t, CHAM_desck_t, + msequence, mrequest); + flops = flops + FLOPS_DTRSM(ChamLeft, CHAM_descK_t->m, CHAM_desck_t->n); + VERBOSE(" Done.\n"); + STOP_TIMING(trsm2); + + START_TIMING(trsm3); + //(8) Triangular Solve (TRSM) k_a = TRSM(L_a^-T, k_a) + VERBOSE("Solving the linear system k_a = TRSM(L_a^-T, k_a) ...(MLOE-MMOM)\n"); + CHAMELEON_dtrsm_Tile_Async(ChamLeft, ChamLower, ChamTrans, ChamNonUnit, 1, CHAM_descK_a, CHAM_desck_a, + msequence, mrequest); + flops = flops + FLOPS_DTRSM(ChamLeft, CHAM_descK_a->m, CHAM_desck_a->n); + VERBOSE(" Done.\n"); + STOP_TIMING(trsm3); + + START_TIMING(trsm4); + //(10) Triangular Solve (TRSM) k_t = TRSM(L_t^-T, k_t) + VERBOSE("(10)Solving the linear system k_t = TRSM(L_a^-T, k_t) ...(MLOE-MMOM)\n"); + CHAMELEON_dtrsm_Tile_Async(ChamLeft, ChamLower, ChamTrans, ChamNonUnit, 1, CHAM_descK_t, CHAM_desck_t, + msequence, mrequest); + flops = flops + FLOPS_DTRSM(ChamLeft, CHAM_descK_t->m, CHAM_desck_t->n); + VERBOSE(" Done.\n"); + STOP_TIMING(trsm4); + + START_TIMING(gevv2); + //(12) Calculate dgemm value= CHAM_desck_t^T * CHAM_desck_a + VERBOSE("(12)Calculate dgemm CHAM_descexpr1 = CHAM_desck_t^T * CHAM_desck_a... (MLOE-MMOM)"); + void *ws; + CHAMELEON_dgemm_Tile_Async(ChamTrans, ChamNoTrans, 1, CHAM_desck_ttmp, CHAM_desck_a, 0, CHAM_descexpr1, ws, + msequence, mrequest); + flops = flops + FLOPS_DGEMM(CHAM_desck_ttmp->m, CHAM_desck_a->n, CHAM_descexpr1->n); + VERBOSE(" Done.\n"); + STOP_TIMING(gevv2); + START_TIMING(gevv3); + //(13) Calculate dgemm value= CHAM_desck_a^T * CHAM_desck_atmp + VERBOSE("(13)Calculate dgemm CHAM_descexpr1 = CHAM_desck_a^T * CHAM_desck_a... (MLOE-MMOM)"); + CHAMELEON_dgemm_Tile_Async(ChamTrans, ChamNoTrans, 1, CHAM_desck_atmp, CHAM_desck_a, 0, CHAM_descexpr4, ws, + msequence, mrequest); + flops = flops + FLOPS_DGEMM(CHAM_desck_atmp->m, CHAM_desck_a->n, CHAM_descexpr4->n); + VERBOSE(" Done.\n"); + STOP_TIMING(gevv3); + + + START_TIMING(gevv1); + //(11) Calculate dgemm value= CHAM_desck_a^T * CHAM_desck_t + VERBOSE("(11)Calculate dgemm CHAM_descexpr4 = CHAM_desck_a^T * CHAM_desck_t... (Prediction Stage)"); + CHAMELEON_dgemm_Tile_Async(ChamTrans, ChamNoTrans, 1, CHAM_desck_ttmp, CHAM_desck_t, 0, CHAM_descexpr3, ws, + msequence, mrequest); + flops = flops + FLOPS_DGEMM(CHAM_desck_ttmp->m, CHAM_desck_t->n, CHAM_descexpr3->n); + VERBOSE(" Done.\n"); + STOP_TIMING(gevv1); + + //(14) Calculate dgemm CHAM_desck_a= CHAM_descK_t * CHAM_desck_a (use k_t as k_a) + VERBOSE("(14)Calculate 2dtrmm CHAM_desck_a = CHAM_descK_ttmp * CHAM_desck_a... (MLOE-MMOM)"); + //CHAMELEON_dgemm_Tile(ChamNoTrans, ChamNoTrans, 1, CHAM_descK_ttmp, CHAM_desck_a, 0, CHAM_desck_t); + START_TIMING(gevv4); + CHAMELEON_dtrmm_Tile_Async(ChamLeft, ChamLower, ChamTrans, ChamNonUnit, 1, CHAM_descK_t, CHAM_desck_a, + msequence, mrequest); + //CHAMELEON_dtrmm_Tile(ChamLeft, ChamLower, ChamNoTrans, ChamNonUnit, 1, CHAM_descK_t, CHAM_desck_a); + flops = flops + FLOPS_DGEMM(CHAM_desck_ttmp->m, CHAM_desck_a->n, CHAM_desck_t->n); + VERBOSE(" Done.\n"); + STOP_TIMING(gevv4); + + START_TIMING(gevv5); + + // CHAMELEON_dtrmm_Tile_Async(ChamLeft, ChamLower, ChamTrans, ChamNonUnit, 1, CHAM_descK_t, CHAM_desck_atmp, msequence, mrequest); + //(13) Calculate dgemm value= CHAM_desck_a^T * CHAM_desck_t + VERBOSE("(17)Calculate dgemm CHAM_descexpr1 = CHAM_desck_a^T * CHAM_desck_a... (Prediction Stage)"); + CHAMELEON_dgemm_Tile_Async(ChamTrans, ChamNoTrans, 1, CHAM_desck_a, CHAM_desck_a, 0, CHAM_descexpr2, ws, + msequence, mrequest); + flops = flops + FLOPS_DGEMM(CHAM_desck_atmp->m, CHAM_desck_t->n, CHAM_descexpr2->n); + VERBOSE(" Done.\n"); + STOP_TIMING(gevv5); + + + STOP_TIMING(loop_time); + + total_loop_time += loop_time; + + CHAMELEON_dgeadd_Tile_Async(ChamNoTrans, 1, CHAM_desctruthalpha, -2, CHAM_descexpr1, msequence, mrequest); + CHAMELEON_dgeadd_Tile_Async(ChamNoTrans, 1, CHAM_descexpr1, 1, CHAM_descexpr2, msequence, mrequest); + + CHAMELEON_dgeadd_Tile_Async(ChamNoTrans, 1, CHAM_desctruthalpha, -1, CHAM_descexpr3, msequence, mrequest); + CHAMELEON_dgeadd_Tile_Async(ChamNoTrans, 1, CHAM_descestimatedalpha, -1, CHAM_descexpr4, msequence, mrequest); + + EXAGEOSTAT_MLE_dmloe_mmom_Tile_Async(CHAM_descexpr2, CHAM_descexpr3, CHAM_descexpr4, CHAM_descmloe, + CHAM_descmmom, msequence, mrequest); + CHAMELEON_Sequence_Wait(msequence); + + } + // CHAMELEON_Sequence_Wait(msequence); +#if defined(CHAMELEON_USE_MPI) + if(CHAMELEON_My_Mpi_Rank() == 0) + { +#endif + printf("\nnZmiss = %d\n", nZmiss); + printf(" ----(MLOE-MMOM) Gflop/s: %6.2f\n", flops / 1e9 / (total_loop_time + cholesky1 + cholesky2)); +#if defined(CHAMELEON_USE_MPI) + } +#endif + data->mloe /= nZmiss; + data->mmom /= nZmiss; + STOP_TIMING(all_time); + free(loe); + free(mom); + free(lmiss.x); + + free(temp1); + free(temp2); + free(temp3); + free(estimatedalpha); + free(truthalpha); + FILE *pFile; +#if defined(CHAMELEON_USE_MPI) + if ( CHAMELEON_My_Mpi_Rank() == 0 ) + { +#endif + //output + results.mloe = data->mloe; + results.mmom = data->mmom; + printf("\nMMLOE = %f", data->mloe); + printf("\nMMOM = %f\n\n\n", data->mmom); + results.mloe_exec = "async"; + results.total_mloe_mmom_time = all_time; + results.matrix_gen_mloe_mmom_time = matrix_gen1 + matrix_gen2; + results.cho_fact_mloe_mmom_time = cholesky1 + cholesky2; + results.loop_mloe_mmom_time = total_loop_time; + results.total_mloe_mmom_flops = flops / 1e9 / (total_loop_time + cholesky1 + cholesky2); +#if defined(CHAMELEON_USE_MPI) + } +#endif + + fprintf(stderr, " ---- mloe_mmom Time: %6.2f seconds\n\n", all_time); + fprintf(stderr, " ---- gevv Time: %6.2f seconds\n\n", gevv4); +} + + +double*EXAGEOSTAT_Fisher_Tile(MLE_data *data, int N, double*initial_theta, int dts, int p_grid, int q_grid) { + CHAM_desc_t *CHAM_descA = NULL; + CHAM_desc_t *CHAM_descC = NULL; + CHAM_desc_t *CHAM_descCJ = NULL; + CHAM_desc_t *CHAM_descresult = NULL; + CHAM_desc_t *CHAM_descCK = NULL; + CHAM_desc_t *CHAM_descCdiag = NULL; + CHAM_desc_t *CHAM_descCtrace = NULL; + + double*A = (double*) calloc(9, sizeof(double)); + double time = 0.0; + double t = 0.0; + + VERBOSE("Allocate descriptor CHAM_descC (Fisher Matrix Generation)....."); + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAM_descA, NULL, ChamRealDouble, dts, dts, dts * dts, 3, 3, 0, 0, 3, 3, p_grid, + q_grid); + VERBOSE("...Done\n"); + + VERBOSE("Allocate descriptor CHAM_descC (Fisher Matrix Generation)....."); + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAM_descC, NULL, ChamRealDouble, dts, dts, dts * dts, N, N, 0, 0, N, N, p_grid, + q_grid); + VERBOSE("...Done\n"); + + VERBOSE("Allocate descriptor CHAM_descCJ (Fisher Matrix Generation)....."); + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAM_descCJ, NULL, ChamRealDouble, dts, dts, dts * dts, N, N, 0, 0, N, N, p_grid, + q_grid); + VERBOSE("...Done\n"); + + VERBOSE("Allocate descriptor CHAM_descCK (Fisher Matrix Generation)....."); + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAM_descCK, NULL, ChamRealDouble, dts, dts, dts * dts, N, N, 0, 0, N, N, p_grid, + q_grid); + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAM_descresult, NULL, ChamRealDouble, dts, dts, dts * dts, N, N, 0, 0, N, N, + p_grid, q_grid); + VERBOSE("...Done\n"); + + VERBOSE("Allocate descriptor CHAM_descCdiag (Fisher Matrix Generation)....."); + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAM_descCdiag, NULL, ChamRealDouble, dts, dts, dts * dts, N, 1, 0, 0, N, 1, + p_grid, q_grid); + VERBOSE("...Done\n"); + + VERBOSE("Allocate descriptor CHAM_descCtrace (Fisher Matrix Generation)....."); + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAM_descCtrace, &t, ChamRealDouble, dts, dts, dts * dts, 1, 1, 0, 0, 1, 1, p_grid, + q_grid); + VERBOSE("...Done\n"); + + START_TIMING(time); + VERBOSE("Generate covariance matrix CHAM_descC (Fisher Matrix Generation)....."); + EXAGEOSTAT_MLE_dcmg_Tile_Async(ChamLower, CHAM_descC, &data->l1, &data->l1, &data->lm, initial_theta, + data->dm, "univariate_matern_stationary", data->sequence, data->request); + VERBOSE("...Done\n"); + CHAMELEON_Sequence_Wait(data->sequence); + + VERBOSE("Calculate Cholesky decomposition (Fisher Matrix Generation)....."); + int success = CHAMELEON_dpotrf_Tile(ChamLower, CHAM_descC); + VERBOSE("...Done\n"); + + char* kernel = (double*) malloc(15 * sizeof(char)); + for (int j = 0; j < 3; j++) { + if (j == 0) { kernel = "univariate_matern_dsigma_square"; } + else if (j == 1) { kernel = "univariate_matern_dbeta"; } + else if (j == 2) { kernel = "univariate_matern_dnu"; } + + VERBOSE("Generate covariance matrix CHAM_descCJ (Fisher Matrix Generation)....."); + EXAGEOSTAT_MLE_dcmg_Tile_Async(ChamUpperLower, CHAM_descCJ, &data->l1, &data->l1, &data->lm, initial_theta, + data->dm, kernel, data->sequence, data->request); + VERBOSE("...Done\n"); + CHAMELEON_Sequence_Wait(data->sequence); + + VERBOSE("Compute tringular solve CHAM_descCJ (Fisher Matrix Generation)....."); + CHAMELEON_dtrsm_Tile(ChamLeft, ChamLower, ChamNoTrans, ChamNonUnit, 1, CHAM_descC, CHAM_descCJ); + CHAMELEON_dtrsm_Tile(ChamLeft, ChamLower, ChamTrans, ChamNonUnit, 1, CHAM_descC, CHAM_descCJ); + VERBOSE("...Done\n"); + + + for (int k = j; k < 3; k++) { + + if (k == 0) { kernel = "univariate_matern_dsigma_square"; } + + else if (k == 1) { kernel = "univariate_matern_dbeta"; } + + else if (k == 2) { kernel = "univariate_matern_dnu"; } + + VERBOSE("Generate covariance matrix CHAM_descCJ (Fisher Matrix Generation)....."); + EXAGEOSTAT_MLE_dcmg_Tile_Async(ChamUpperLower, CHAM_descCK, &data->l1, &data->l1, &data->lm, initial_theta, + data->dm, kernel, data->sequence, data->request); + VERBOSE("...Done\n"); + CHAMELEON_Sequence_Wait(data->sequence); + + VERBOSE("Compute tringular solve CHAM_descCK (Fisher Matrix Generation)....."); + CHAMELEON_dtrsm_Tile(ChamLeft, ChamLower, ChamNoTrans, ChamNonUnit, 1, CHAM_descC, CHAM_descCK); + CHAMELEON_dtrsm_Tile(ChamLeft, ChamLower, ChamTrans, ChamNonUnit, 1, CHAM_descC, CHAM_descCK); + VERBOSE("...Done\n"); + VERBOSE("Compute matrix-matrix multiplication CHAM_descCK (Fisher Matrix Generation)....."); + CHAMELEON_dgemm_Tile(ChamNoTrans, ChamNoTrans, 1, CHAM_descCJ, CHAM_descCK, 0, CHAM_descresult); + VERBOSE("...Done\n"); + + + VERBOSE("Compute the trace/diagonal of CHAM_descCK (Fisher Matrix Generation)....."); + EXAGEOSTAT_MLE_dtrace_Tile_Async(CHAM_descresult, data->sequence, data->request, CHAM_descCtrace, + CHAM_descCdiag); + VERBOSE("...Done\n"); + CHAMELEON_Sequence_Wait(data->sequence); + A[k + 3 * j] = 0.5 * t; + t = 0; + } + + } + + STOP_TIMING(time); + + VERBOSE("Copy A array to descriptor CHAM_descA (Fisher Matrix Generation)....."); + CHAMELEON_Lapack_to_Tile(A, 9, CHAM_descA); + VERBOSE("...Done\n"); + print_dmatrix("Fisher matrix", 3, 3, A, 3); + + VERBOSE("Calculate Cholesky decomposition (Fisher Matrix Generation)....."); + LAPACKE_dpotrf(LAPACK_COL_MAJOR, 'L', 3, A, 3); + VERBOSE("...Done\n"); + + + VERBOSE("Generate Identity Matrix (I) (Fisher Matrix Generation)....."); + double*I_matrix = (double*) calloc(9, sizeof(double)); + LAPACKE_dlaset(LAPACK_COL_MAJOR, 'L', 3, 3, 0, 1, I_matrix, 3); + VERBOSE("...Done\n"); + + cblas_dtrsm( + CblasColMajor, + CblasLeft, + CblasLower, + CblasNoTrans, + CblasNonUnit, + 3, 3, 1.0, A, 3, I_matrix, 3); + + cblas_dtrsm( + CblasColMajor, + CblasLeft, + CblasLower, + CblasTrans, + CblasNonUnit, + 3, 3, 1.0, A, 3, I_matrix, 3); + + print_dmatrix("Fisher matrix (inverse)", 3, 3, I_matrix, 3); + + results.fisher_00 = I_matrix[0]; + results.fisher_11 = I_matrix[4]; + results.fisher_22 = I_matrix[8]; + results.fisher_time = time; + + fprintf(stderr, " ---- Time to calculate Fisher matrix: %6.4f seconds\n", time); + + double*r = calloc(10, sizeof(double)); + + for (int i = 0; i < 9; i++) { + *(r + i) = I_matrix[i]; + } + + return (r); +} + + +//init Chameleon descriptors +void +EXAGEOSTAT_dmle_Call(MLE_data *data, int ncores, int gpus, int dts, int p_grid, int q_grid, int N, int nZobs, int nZmiss) +//! //Initiate CHAM and allocate different descriptors for +/*! CHAMELEON + * Returns MLE_data data with initial values and new descriptors locations. + * @param[in] data: MLE_data struct with different MLE inputs. + * @param[in] ncores: number of CPU workers. + * @param[in] gpus: number of GPU workers. + * @param[in] dts: tile size (MB). + * @param[in] p_grid: p_grid in the case of distributed system. + * @param[in] q_grid: q_grid in the case of distributed system. + * @param[in] N: number of spatial locations. + * @param[in] nZobs: number of observed values (known observations). + * @param[in] nZmiss: number of missing values (unknown observations). + * */ +{ + + RUNTIME_sequence_t *msequence; + RUNTIME_request_t mrequest[2] = {CHAMELEON_SUCCESS, CHAMELEON_SUCCESS}; + CHAM_desc_t *CHAM_descC = NULL; + CHAM_desc_t *CHAM_descsubC11 = NULL; + CHAM_desc_t *CHAM_descsubC12 = NULL; + CHAM_desc_t *CHAM_descsubC22 = NULL; + CHAM_desc_t *CHAM_descZ = NULL; + CHAM_desc_t *CHAM_descZ1 = NULL; + CHAM_desc_t *CHAM_descZ2 = NULL; + CHAM_desc_t *CHAM_descZcpy = NULL; + CHAM_desc_t *CHAM_descproduct = NULL; + CHAM_desc_t *CHAM_descproduct1 = NULL; + CHAM_desc_t *CHAM_descproduct2 = NULL; + CHAM_desc_t *CHAM_descdet = NULL; + + // For ditributed system and should be removed + double*Zcpy = (double*) malloc(N * sizeof(double)); + + //Identifies a set of routines sharing common exception handling. + CHAMELEON_Sequence_Create(&msequence); + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAM_descC, NULL, ChamRealDouble, dts, dts, dts * dts, N, N, 0, 0, N, N, p_grid, + q_grid); + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAM_descZ, NULL, ChamRealDouble, dts, dts, dts * dts, N, 1, 0, 0, N, 1, p_grid, + q_grid); + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAM_descZcpy, Zcpy, ChamRealDouble, dts, dts, dts * dts, N, 1, 0, 0, N, 1, p_grid, + q_grid); + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAM_descproduct, &data->dotp, ChamRealDouble, dts, dts, dts * dts, 1, 1, 0, 0, 1, + 1, p_grid, q_grid); + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAM_descproduct1, &data->dotp1, ChamRealDouble, dts, dts, dts * dts, 1, 1, 0, 0, + 1, 1, p_grid, q_grid); + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAM_descproduct2, &data->dotp2, ChamRealDouble, dts, dts, dts * dts, 1, 1, 0, 0, + 1, 1, p_grid, q_grid); + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAM_descdet, &data->det, ChamRealDouble, dts, dts, dts * dts, 1, 1, 0, 0, 1, 1, + p_grid, q_grid); + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAM_descZ1, NULL, ChamRealDouble, dts, dts, dts * dts, N / 2, 1, 0, 0, N / 2, 1, + p_grid, q_grid); + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAM_descZ2, NULL, ChamRealDouble, dts, dts, dts * dts, N / 2, 1, 0, 0, N / 2, 1, + p_grid, q_grid); + + + CHAM_descsubC11 = chameleon_desc_submatrix(CHAM_descC, 0, 0, CHAM_descC->m / 2, CHAM_descC->n / 2); + CHAM_descsubC12 = chameleon_desc_submatrix(CHAM_descC, CHAM_descC->m / 2, 0, CHAM_descC->m / 2, CHAM_descC->n / 2); + CHAM_descsubC22 = chameleon_desc_submatrix(CHAM_descC, CHAM_descC->m / 2, CHAM_descC->n / 2, CHAM_descC->m / 2, + CHAM_descC->n / 2); + + //Fill data struct + data->descC = CHAM_descC; + data->descsubC11 = CHAM_descsubC11; + data->descsubC12 = CHAM_descsubC12; + data->descsubC22 = CHAM_descsubC22; + data->descZ = CHAM_descZ; + data->descZ1 = CHAM_descZ1; + data->descZ2 = CHAM_descZ2; + data->descZcpy = CHAM_descZcpy; + data->descdet = CHAM_descdet; + data->descproduct = CHAM_descproduct; + data->descproduct1 = CHAM_descproduct1; + data->descproduct2 = CHAM_descproduct2; + data->sequence = msequence; + data->request = mrequest; + //stop gsl error handler + gsl_set_error_handler_off(); +} diff --git a/exageostat_exact/src/compute/MLE_exact.c b/exageostat_exact/src/compute/MLE_exact.c deleted file mode 100644 index 1f4d09b..0000000 --- a/exageostat_exact/src/compute/MLE_exact.c +++ /dev/null @@ -1,2473 +0,0 @@ -/** - * - * Copyright (c) 2017-2020 King Abdullah University of Science and Technology - * All rights reserved. - * - * ExaGeoStat is a software package provided by KAUST - **/ -/** - * - * @file MLE_exact.c - * - * ExaGeoStat exact computation main functions (i.e., generate synthetic dataset, evaluate ML function, and predication). - * - * @version 1.1.0 - * - * @author Sameh Abdulah - * @date 2020-06-06 - * - **/ -#include "../include/MLE_exact.h" -//*************************************************************************************** -void MORSE_MLE_dzvg_Tile (MLE_data *data, double * Nrand, double * initial_theta, int n, int dts, int log) - //! Generate Observations Vector (Z) for testing Maximum - /*! Likelihood function -- MORSE-sync - * Returns Z observation vector - * @param[in] data: MLE_data struct with different MLE inputs. - * @param[in] Nrand: A uniform random vector with size n that is used to generate Z . - * @param[in] initial_theta: Theta vector with three parameter (Variance, Range, Smoothness) - * that is used to to generate the Covariance Matrix. - * @param[in] n: Problem size (number spatial locations). - * @param[in] dts: tile size (MB) is used only in the case of HiCMA not MORSE. - * @param[in] log: equals one if the user needs to generate log files for his problem. - * */ -{ - MORSE_sequence_t *msequence = (MORSE_sequence_t *) data->sequence; - MORSE_request_t *mrequest = (MORSE_request_t *) data->request; - double* univariate_theta; - double* univariate2_theta; - double* univariate3_theta; - double nu12; - double rho; - double sigma_square12; - //In the case of testing mode, Z should be generated using Nrand and initial_theta - //if (test == 1) - //{ - //Generate the co-variance matrix C - VERBOSE("Initializing Covariance Matrix (Synthetic Dataset Generation Phase)....."); - //MORSE_MLE_dcmg_Tile_Async(MorseLower, data->descC, msequence, mrequest, &data->l1, &data->l1, initial_theta, data->dm); - if(strcmp(data->kernel_fun, "bivariate_matern_parsimonious2") == 0 || strcmp(data->kernel_fun, "bivariate_matern_parsimonious2_profile") == 0) - { - - univariate_theta =(double *) malloc(3 * sizeof(double)); - univariate2_theta =(double *) malloc(3 * sizeof(double)); - univariate3_theta =(double *) malloc(3 * sizeof(double)); - univariate_theta[0]=initial_theta[0]; - univariate_theta[1]=initial_theta[2]; - univariate_theta[2]=initial_theta[3]; - - MORSE_MLE_dcmg_Tile_Async(MorseUpperLower, data->descsubC11, &data->l1, - &data->l1, &data->lm, univariate_theta, - data->dm, "univariate_matern_stationary", msequence, &mrequest[0]); - - - nu12 = 0.5 * (initial_theta[3] + initial_theta[4]); - rho = initial_theta[5] * sqrt( (tgamma(initial_theta[3] + 1)*tgamma(initial_theta[4] + 1)) / - (tgamma(initial_theta[3]) * tgamma(initial_theta[4])) ) * - tgamma(nu12) / tgamma(nu12 + 1); - sigma_square12 = rho * sqrt(initial_theta[0]*initial_theta[1]) ; - - univariate2_theta[0]=sigma_square12; - univariate2_theta[1]=initial_theta[2]; - univariate2_theta[2]=nu12; - - MORSE_MLE_dcmg_Tile_Async(MorseUpperLower, data->descsubC12, &data->l1, - &data->l1, &data->lm, univariate2_theta, - data->dm, "univariate_matern_stationary", msequence, &mrequest[0]); - - // MORSE_MLE_dcmg_Tile_Async(MorseLower, data->descsubC21, &data->l1, &data->l1, &data->lm, univariate2_theta, data->dm, "univariate_matern_stationary", msequence, &mrequest[0]); - - univariate3_theta[0]=initial_theta[1]; - univariate3_theta[1]=initial_theta[2]; - univariate3_theta[2]=initial_theta[4]; - MORSE_MLE_dcmg_Tile_Async(MorseUpperLower, data->descsubC22, &data->l1, &data->l1, - &data->lm, univariate3_theta, data->dm, - "univariate_matern_stationary", msequence, &mrequest[0]); - } - else if(strcmp(data->kernel_fun, "univariate_matern_non_stationary") == 0) - { - MORSE_MLE_dcmg_Tile_Async(MorseLower, data->descC, &data->l1, - &data->l1, &data->lm, initial_theta, - data->dm, "univariate_matern_stationary", msequence, mrequest); - } - - else - { - printf("%s\n", data->kernel_fun); - MORSE_MLE_dcmg_Tile_Async(MorseLower, data->descC, &data->l1, - &data->l1, &data->lm, initial_theta, - data->dm, data->kernel_fun, msequence, mrequest); - } - - MORSE_Sequence_Wait(msequence); - VERBOSE(" Done.\n"); - // MORSE_Sequence_Wait(msequence); - //double sum=0; - // double *C = (double *) malloc(n * n * sizeof(double)); - // MORSE_Tile_to_Lapack( data->descC, C, n); - - //int i=0; - //for(i=0;idescC, C, n); - // print_dmatrix("testC", 16, 16, C, 16); - // exit(0); - - - // double *C = (double *) malloc(n * n * sizeof(double)); - // MORSE_Tile_to_Lapack( data->descC, C, n); - // print_dmatrix("testC", n, n, C, n); - //exit(0); - //Copy Nrand to Z - VERBOSE("Generate Normal Random Distribution Vector Z (Synthetic Dataset Generation Phase) ....."); - MORSE_MLE_dzcpy_Tile_Async(data->descZ, Nrand, msequence, mrequest); - VERBOSE(" Done.\n"); - - //Cholesky factorization for the Co-variance matrix C - VERBOSE("Cholesky factorization of Sigma (Synthetic Dataset Generation Phase) ....."); - int success = MORSE_dpotrf_Tile(MorseLower, data->descC); - //printf(" success=%d \n", success); - //exit(0); - SUCCESS(success, "Factorization cannot be performed..\n The matrix is not positive definite\n\n"); - VERBOSE(" Done.\n"); - //double *C = (double *) malloc(n * n * sizeof(double)); - //MORSE_Tile_to_Lapack( data->descC, C, n); - //print_dmatrix("testC", 16, 16, C, 16); - //exit(0); - - //Triangular matrix-matrix multiplication - VERBOSE("Triangular matrix-matrix multiplication Z=L.e (Synthetic Dataset Generation Phase) ....."); - MORSE_dtrmm_Tile(MorseLeft, MorseLower, MorseNoTrans, MorseNonUnit, 1, data->descC, data->descZ); - VERBOSE(" Done.\n"); - - //if log==1 write vector to disk - if(log==1) - { - double *z; - MORSE_desc_t *MORSE_descZ = (MORSE_desc_t *)(data->descZ); - VERBOSE("Writing generated data to the disk (Synthetic Dataset Generation Phase) ....."); -#if defined(CHAMELEON_USE_MPI) - z = (double *) malloc(n * sizeof(double)); - MORSE_Tile_to_Lapack( MORSE_descZ, z, n); - if ( MORSE_My_Mpi_Rank() == 0 ) - write_vectors(z, data, n); - free(z); -#else - z = MORSE_descZ->mat; - write_vectors(z, data, n); - free(z); -#endif - VERBOSE(" Done.\n"); - } - - /* } - else - { - double * streamdata; - streamdata=(double *) malloc(n * sizeof(double)); - - //Reading Observations from disk and copy it to data->descZ - VERBOSE("Reading Observations from disk ....."); - streamdata = readObsFile(data->obsFPath, n); - MORSE_MLE_dzcpy_Tile_Async(data->descZ, streamdata, msequence, mrequest); - MORSE_Sequence_Wait(data->sequence); - VERBOSE(" Done.\n"); - free(streamdata); - } - */ - MORSE_dlaset_Tile(MorseUpperLower, 0, 0, data->descC); - VERBOSE("Done Z Vector Generation Phase. (Chameleon Synchronous)\n"); - VERBOSE("************************************************************\n"); -} - - - -void MORSE_MLE_dzcpy( MLE_data *data, double *streamdata) - //! Copy measurements vector from Lapack - /*! format to Chameleon format. - * @param[in] data: MLE_data struct with different MLE inputs. - * @param[in] streamdata: measurments vector in lapack format. - * */ -{ - MORSE_sequence_t *msequence = (MORSE_sequence_t *) data->sequence; - MORSE_request_t *mrequest = (MORSE_request_t *) data->request; - VERBOSE("Copy Z from vector to decriptor.\n"); - MORSE_MLE_dzcpy_Tile_Async(data->descZ, streamdata, msequence, mrequest); - MORSE_Sequence_Wait(msequence); - VERBOSE("Done Z copying step.\n"); - VERBOSE("************************************************************\n"); -} - -void MORSE_MLE_dzvg_Tile_Async(MLE_data *data, double * Nrand, double * initial_theta, int n, int dts, int log) - //! Generate Observations Vector (Z) for testing Maximum - /*! Likelihood function -- MORSE-Async - * Returns Z observation vector - * @param[in] data: MLE_data struct with different MLE inputs. - * @param[in] Nrand: A uniform random vector with size n that is used to generate Z . - * @param[in] initial_theta: Theta vector with three parameter (Variance, Range, Smoothness) - * that is used to to generate the Covariance Matrix. - * @param[in] n: Problem size (number spatial locations). - * @param[in] dts: tile size (MB) is used only in the case of HiCMA not MORSE. - * @param[in] log: equals one if the user needs to generate log files for his problem. - * */ -{ - MORSE_sequence_t *msequence = (MORSE_sequence_t *) data->sequence; - MORSE_request_t *mrequest = (MORSE_request_t *) data->request; - //In the case of testing mode, Z should be generated using Nrand and initial_theta - // if (test ==1) - // { - //Generate the co-variance matrix C - VERBOSE("Initializing Covariance Matrix (Synthetic Dataset Generation Phase)....."); - //MORSE_MLE_dcmg_Tile_Async(MorseLower, data->descC, msequence, mrequest, &data->l1, &data->l1, initial_theta, data->dm); - MORSE_MLE_dcmg_Tile_Async(MorseLower, data->descC, &data->l1, - &data->l1, &data->lm, initial_theta, - data->dm, data->kernel_fun, msequence, mrequest); - VERBOSE(" Done.\n"); - - //Copy Nrand to Z - VERBOSE("Generate Normal Random Distribution Vector Z (Synthetic Dataset Generation Phase) ....."); - MORSE_MLE_dzcpy_Tile_Async(data->descZ, Nrand, msequence, mrequest); - VERBOSE(" Done.\n"); - - //Cholesky factorization for the Co-variance matrix C - VERBOSE("Cholesky factorization of Sigma (Synthetic Dataset Generation Phase) ....."); - int success = MORSE_dpotrf_Tile_Async(MorseLower, data->descC, msequence, mrequest); - SUCCESS(success, "Factorization cannot be performed..\n The matrix is not positive definite\n\n"); - VERBOSE(" Done.\n"); - - //Triangular matrix-matrix multiplication - VERBOSE("Triangular matrix-matrix multiplication Z=L.e (Synthetic Dataset Generation Phase) ....."); - MORSE_dtrmm_Tile_Async(MorseLeft, MorseLower, MorseNoTrans, - MorseNonUnit, 1, data->descC, - data->descZ, msequence, mrequest); - VERBOSE(" Done.\n"); - - //if log == 1 write vector to disk - if(log == 1) - { - double *z; - MORSE_desc_t *MORSE_descZ = (MORSE_desc_t *)(data->descZ); -#if defined(CHAMELEON_USE_MPI) - z = (double *) malloc(n * sizeof(double)); - MORSE_Tile_to_Lapack( MORSE_descZ, z, n); -#else - z = MORSE_descZ->mat; -#endif - write_vectors(z, data, n); - -#if defined(CHAMELEON_USE_MPI) - free(z); -#endif - } - - /* } - else - { - double * streamdata; - streamdata=(double *) malloc(n * sizeof(double)); - - //Reading Observations from disk and copy it to data->descZ - VERBOSE("Reading Observations from disk ....."); - streamdata = readObsFile(data->obsFPath, n); - MORSE_MLE_dzcpy_Tile_Async(data->descZ, streamdata, msequence, mrequest); - MORSE_Sequence_Wait(data->sequence); - VERBOSE(" Done.\n"); - free(streamdata); - } - */ - VERBOSE("Done Z Vector Generation Phase. (Chameleon Asynchronous)\n"); - VERBOSE("************************************************************\n"); -} - - - -double MORSE_dmle_Tile(unsigned n, const double * theta, double * grad, void * MORSE_data) { - //! Maximum Likelihood Evaluation (MLE) - /*! -- MORSE-sync - * Returns the loglikelihhod value for the given theta. - * @param[in] n: unsigned variable used by NLOPT library. - * @param[in] theta: theta Vector with three parameter (Variance, Range, Smoothness) - * that is used to to generate the Covariance Matrix. - * @param[in] grad: double variable used by NLOPT library. - * @param[in] MORSE_data: MLE_data struct with different MLE inputs. - * */ - //Initialization - double loglik=0.0, logdet=0.0, time_facto = 0.0, time_solve = 0.0, logdet_calculate = 0.0, matrix_gen_time=0.0, dzcpy_time=0.0; - - int N, NRHS, success, i, num_params; - double flops =0.0; - double* univariate_theta; - double* univariate2_theta; - double* univariate3_theta; - double nu12; - double rho; - double sigma_square12; - - MLE_data* data = ((MLE_data*)MORSE_data); - data->det = 0; - data->dotp = 0; - - MORSE_desc_t *MORSE_descC = (MORSE_desc_t *) data->descC; - MORSE_desc_t *MORSE_descsubC11 = (MORSE_desc_t *) data->descsubC11; - MORSE_desc_t *MORSE_descsubC12 = (MORSE_desc_t *) data->descsubC12; - //MORSE_desc_t *MORSE_descsubC21 = (MORSE_desc_t *) data->descsubC21; - MORSE_desc_t *MORSE_descsubC22 = (MORSE_desc_t *) data->descsubC22; - MORSE_desc_t *MORSE_descZ = (MORSE_desc_t *) data->descZ; - MORSE_desc_t *MORSE_descZ1 = (MORSE_desc_t *) data->descZ1; - MORSE_desc_t *MORSE_descZ2 = (MORSE_desc_t *) data->descZ2; - MORSE_desc_t *MORSE_descZcpy = (MORSE_desc_t *) data->descZcpy; - MORSE_desc_t *MORSE_descdet = (MORSE_desc_t *) data->descdet; - MORSE_desc_t *MORSE_descproduct = (MORSE_desc_t *) data->descproduct; - MORSE_desc_t *MORSE_descproduct1 = (MORSE_desc_t *) data->descproduct1; - MORSE_desc_t *MORSE_descproduct2 = (MORSE_desc_t *) data->descproduct2; - MORSE_sequence_t *msequence = (MORSE_sequence_t *) data->sequence; - MORSE_request_t *mrequest = (MORSE_request_t *) data->request; - - if(strcmp(data->kernel_fun, "univariate_matern_stationary") == 0 || strcmp(data->kernel_fun, "univariate_pow_exp_stationary") == 0 ) - num_params = 3; - else if(strcmp(data->kernel_fun, "univariate_matern_nuggets_stationary") == 0) - num_params = 4; - else if(strcmp(data->kernel_fun, "univariate_matern_non_stationary") == 0) - num_params = 9; - else if(strcmp(data->kernel_fun, "bivariate_matern_flexible") == 0) - num_params = 11; - else if(strcmp(data->kernel_fun, "bivariate_matern_parsimonious") == 0) - num_params = 6; - else if(strcmp(data->kernel_fun, "bivariate_matern_parsimonious2") == 0) - num_params = 6; - else if(strcmp(data->kernel_fun, "bivariate_matern_parsimonious_profile") == 0) - num_params = 6; - else if(strcmp(data->kernel_fun, "bivariate_matern_parsimonious2_profile") == 0) - num_params = 6; - else if(strcmp(data->kernel_fun, "univariate_spacetime_matern_stationary") == 0) - num_params = 7; - else - { - fprintf(stderr,"Choosen kernel is not exist(2)!\n"); - fprintf(stderr, "Called function is: %s\n",__func__); - exit(0); - } - N = MORSE_descC->m; - NRHS = MORSE_descZ->n; - - - - START_TIMING(dzcpy_time); - if(data->iter_count==0) - //Save a copy of descZ into descZcpy for restoring each iteration (Only for the first iteration) - MORSE_dlacpy_Tile(MorseUpperLower, MORSE_descZ, MORSE_descZcpy); - if(strcmp(data->recovery_file,"") != 0 && recover(data->recovery_file, data->iter_count, theta, &loglik, num_params)); - else - { - START_TIMING(dzcpy_time); - if(data->iter_count==0) - //Save a copy of descZ into descZcpy for restoring each iteration (Only for the first iteration) - MORSE_dlacpy_Tile(MorseUpperLower, MORSE_descZ, MORSE_descZcpy); - else - { - VERBOSE("Re-store the original Z vector..."); - MORSE_dlacpy_Tile(MorseUpperLower ,MORSE_descZcpy,MORSE_descZ); - VERBOSE(" Done.\n"); - } - STOP_TIMING(dzcpy_time); - - // double *C = (double *) malloc(N * N * sizeof(double)); - - //Generate new co-variance matrix C based on new theta - VERBOSE("Generate New Covariance Matrix..."); - START_TIMING(matrix_gen_time); - //MORSE_MLE_dcmg_Tile_Async(MorseLower, MORSE_descC, msequence, &mrequest[0], &data->l1, &data->l1, (double *)theta, data->dm); - if(strcmp(data->kernel_fun, "bivariate_matern_parsimonious2") == 0 || strcmp(data->kernel_fun, "bivariate_matern_parsimonious2_profile") == 0) - { - - univariate_theta =(double *) malloc(3 * sizeof(double)); - univariate2_theta =(double *) malloc(3 * sizeof(double)); - univariate3_theta =(double *) malloc(3 * sizeof(double)); - univariate_theta[0]=theta[0]; - univariate_theta[1]=theta[2]; - univariate_theta[2]=theta[3]; - - MORSE_MLE_dcmg_Tile_Async(MorseUpperLower, MORSE_descsubC11, &data->l1, - &data->l1, &data->lm, univariate_theta, data->dm, - "univariate_matern_stationary", msequence, &mrequest[0]); - - - nu12 = 0.5 * (theta[3] + theta[4]); - - rho = theta[5] * sqrt( (tgamma(theta[3] + 1)*tgamma(theta[4] + 1)) / - (tgamma(theta[3]) * tgamma(theta[4])) ) * - tgamma(nu12) / tgamma(nu12 + 1); - sigma_square12 = rho * sqrt(theta[0]*theta[1]) ; - - univariate2_theta[0]=sigma_square12; - univariate2_theta[1]=theta[2]; - univariate2_theta[2]=nu12; - MORSE_MLE_dcmg_Tile_Async(MorseUpperLower, MORSE_descsubC12, &data->l1, - &data->l1, &data->lm, univariate2_theta, - data->dm, "univariate_matern_stationary", msequence, &mrequest[0]); - - //MORSE_Sequence_Wait(msequence); - STOP_TIMING(matrix_gen_time); - VERBOSE(" Done.\n"); - - univariate3_theta[0]=theta[1]; - univariate3_theta[1]=theta[2]; - univariate3_theta[2]=theta[4]; - MORSE_MLE_dcmg_Tile_Async(MorseUpperLower, MORSE_descsubC22, &data->l1, - &data->l1, &data->lm, univariate3_theta, - data->dm, "univariate_matern_stationary", msequence, &mrequest[0]); - //MORSE_Sequence_Wait(msequence); - } - else - MORSE_MLE_dcmg_Tile_Async(MorseLower, MORSE_descC, &data->l1, - &data->l1, &data->lm, (double *)theta, data->dm, - data->kernel_fun, msequence, &mrequest[0]); - - MORSE_Sequence_Wait(msequence); - STOP_TIMING(matrix_gen_time); - VERBOSE(" Done.\n"); - - // double *C = (double *) malloc(N * N * sizeof(double)); - // MORSE_Tile_to_Lapack( data->descC, C, N); - // print_dmatrix("testC", N, N, C, N); - //exit(0); - - //MORSE_MLE_dprint_Tile_Async(MORSE_descC, msequence, &mrequest[0]); - // MORSE_Sequence_Wait(msequence); - //exit(0); - - //exit(0); - //Calculate Cholesky Factorization (C=LL-1) - VERBOSE("Cholesky factorization of Sigma..."); - START_TIMING(time_facto); - success = MORSE_dpotrf_Tile(MorseLower, MORSE_descC); - STOP_TIMING(time_facto); - SUCCESS(success, "Factorization cannot be performed..\n The matrix is not positive definite\n\n"); - flops = flops + FLOPS_DPOTRF(N); - VERBOSE(" Done.\n"); - - - //double *C = (double *) malloc(N * N * sizeof(double)); - //MORSE_Tile_to_Lapack( MORSE_descC, C, N); - //print_dmatrix("testC", 16, 16, C, 16); - - //********************************************* - //you need to generate the full matrix - /*MORSE_desc_t *MORSE_descC2 = NULL; - MORSE_desc_t *MORSE_descC3 = NULL; - MORSE_desc_t *MORSE_descC4 = NULL; - MORSE_Sequence_Wait(msequence); - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descC2,NULL , MorseRealDouble, 560, 560, 560 * 560, N, N, 0, 0, N, N, 1, 1); - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descC4,NULL , MorseRealDouble, 560, 560, 560 * 560, N, N, 0, 0, N, N, 1, 1); - MORSE_dlaset_Tile(MorseUpperLower, 0, 0, MORSE_descC4); - MORSE_dlacpy_Tile(MorseLower ,MORSE_descC,MORSE_descC4); - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descC3,NULL , MorseRealDouble, 560, 560, 560 * 560, N, N, 0, 0, N, N, 1, 1); - MORSE_MLE_dcmg_Tile_Async(MorseLower, MORSE_descC2, msequence, &mrequest[0], &data->l1, &data->l1, (double *)theta, data->dm); - MORSE_Sequence_Wait(msequence); - MORSE_dgemm_Tile (MorseNoTrans, MorseTrans, 1, MORSE_descC4, MORSE_descC4, 0, MORSE_descC3); - - double error=0; - double norm_c=0; - MORSE_dgeadd_Tile_Async( MorseTrans, 1.0, MORSE_descC2 - ,-1.0, MORSE_descC3, msequence, &mrequest[0] ); - MORSE_Sequence_Wait(msequence); - MORSE_dlange_Tile_Async( MorseFrobeniusNorm, - MORSE_descC3, &error, msequence, &mrequest[0] - ); - MORSE_Sequence_Wait(msequence); - MORSE_dlange_Tile_Async( MorseFrobeniusNorm, - MORSE_descC2, &norm_c, msequence, &mrequest[0] - ); - - - MORSE_Sequence_Wait(msequence); - printf("error: %e\n", (error/norm_c)); - exit(0); - */ - //*************************************** - //MORSE_Tile_to_Lapack( MORSE_descC, C, N); - //print_dmatrix("testC", 16, 16, C, 16); - //exit(0); - //MORSE_MLE_dprint_Tile_Async(MORSE_descC, msequence, &mrequest[0]); - //MORSE_Sequence_Wait(msequence); - //exit(0); - - //Calculate log(|C|) --> log(square(|L|)) - VERBOSE("Calculating the log determinant ..."); - START_TIMING(logdet_calculate); - MORSE_MLE_dmdet_Tile_Async(MORSE_descC, msequence, &mrequest[0], MORSE_descdet); - MORSE_Sequence_Wait(msequence); - // printf("det: %f\n", data->det); - logdet= 2*data->det; - STOP_TIMING(logdet_calculate); - VERBOSE(" Done.\n"); - - // printf("logdet: %f\n",logdet); - - - // double *C = (double *) malloc(N * N * sizeof(double)); - // MORSE_Tile_to_Lapack( MORSE_descC, C, N); - // print_dmatrix("testC", 70, 70, C, 70); - // double *zz = MORSE_descZ->mat; - // int k=0; - //for(k=0;kinv(L)*Z - VERBOSE("Solving the linear system ...\n"); - START_TIMING(time_solve); - MORSE_dtrsm_Tile(MorseLeft, MorseLower, MorseNoTrans, MorseNonUnit, 1, MORSE_descC, MORSE_descZ); - STOP_TIMING(time_solve); - flops = flops + FLOPS_DTRSM(MorseLeft,N, NRHS); - VERBOSE(" Done.\n"); - - //double *zz = MORSE_descZ->mat; - // int k=0; - // for(k=0;kkernel_fun, "bivariate_matern_parsimonious2_profile") == 0 ) - { - - loglik = -(N /2) + (N /2)*log (N) -(N / 2 ) * log(data->dotp) - 0.5*logdet - (double) (N / 2.0) * log(2.0 * PI); - MORSE_dgemm_Tile (MorseTrans, MorseNoTrans, 1, MORSE_descZ1, MORSE_descZ1, 0, MORSE_descproduct1); - MORSE_dgemm_Tile (MorseTrans, MorseNoTrans, 1, MORSE_descZ2, MORSE_descZ2, 0, MORSE_descproduct2); - data->variance1 = (1.0/(N/2)) * data->dotp1; - data->variance2 = (1.0/(N/2)) * data->dotp2; - - /* loglik = -(N /2) + (N /2)*log (N) -(N / 2 ) * log(data->dotp) - 0.5*logdet - (double) (N / 2.0) * log(2.0 * PI); - double *z = (double *) malloc(N * sizeof(double)); - double *z1 = (double *) malloc((N/2) * sizeof(double)); - double *z2 = (double *) malloc((N/2) * sizeof(double)); - int dts=320; - int p_grid=1; - int q_grid=1; - MORSE_desc_t *MORSE_descZ1p; - MORSE_desc_t *MORSE_descZ2p; - - MORSE_Tile_to_Lapack( MORSE_descZ, z, N); - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descZ1p, NULL, MorseRealDouble, dts, dts, dts * dts, N/2, 1, 0, 0, N/2, 1, p_grid, q_grid); - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descZ2p, NULL, MorseRealDouble, dts, dts, dts * dts, N/2, 1, 0, 0, N/2, 1, p_grid, q_grid); - int i=0; - int j=0; - - - for(i=0;ivariance1 = (1.0/(N/2)) * data->dotp1; - data->variance2 = (1.0/(N/2)) * data->dotp2; - */ - } - else if(strcmp(data->kernel_fun, "bivariate_matern_parsimonious_profile") == 0) - { - - loglik = -(N /2) + (N /2)*log (N) -(N / 2 ) * log(data->dotp) - 0.5*logdet - (double) (N / 2.0) * log(2.0 * PI); - - //to be optimized - MORSE_stride_vec_Tile_Async(MORSE_descZ, MORSE_descZ1, MORSE_descZ2, msequence, &mrequest[0]); - //MORSE_Sequence_Wait(msequence); - //double *z = (double *) malloc(N * sizeof(double)); - //MORSE_Tile_to_Lapack( MORSE_descZ, z, N); - //MORSE_Lapack_to_Tile( z, N/2, MORSE_descZ1); - //MORSE_Lapack_to_Tile( &z[N/2], N/2, MORSE_descZ2); - //********************************* - MORSE_dgemm_Tile (MorseTrans, MorseNoTrans, 1, MORSE_descZ1, MORSE_descZ1, 0, MORSE_descproduct1); - MORSE_dgemm_Tile (MorseTrans, MorseNoTrans, 1, MORSE_descZ2, MORSE_descZ2, 0, MORSE_descproduct2); - data->variance1 = (1.0/(N/2)) * data->dotp1; - data->variance2 = (1.0/(N/2)) * data->dotp2; - //free(z); - /* loglik = -(N /2) + (N /2)*log (N) -(N / 2 ) * log(data->dotp) - 0.5*logdet - (double) (N / 2.0) * log(2.0 * PI); - double *z = (double *) malloc(N * sizeof(double)); - double *z1 = (double *) malloc((N/2) * sizeof(double)); - double *z2 = (double *) malloc((N/2) * sizeof(double)); - int dts=320; - int p_grid=1; - int q_grid=1; - MORSE_desc_t *MORSE_descZ1p; - MORSE_desc_t *MORSE_descZ2p; - - MORSE_Tile_to_Lapack( MORSE_descZ, z, N); - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descZ1p, NULL, MorseRealDouble, dts, dts, dts * dts, N/2, 1, 0, 0, N/2, 1, p_grid, q_grid); - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descZ2p, NULL, MorseRealDouble, dts, dts, dts * dts, N/2, 1, 0, 0, N/2, 1, p_grid, q_grid); - int i=0; - int j=0; - - - for(i=0;ivariance1 = (1.0/(N/2)) * data->dotp1; - data->variance2 = (1.0/(N/2)) * data->dotp2; - */ - - } - else - { - - loglik = -0.5 * data->dotp - 0.5*logdet - (double) (N / 2.0) * log(2.0 * PI); - data->variance= theta[0]; - } - VERBOSE(" Done.\n"); - - } - - //Distribute the values in the case of MPI -#if defined(CHAMELEON_USE_MPI) - MPI_Bcast(&loglik, 1, MPI_DOUBLE, 0, MPI_COMM_WORLD ); - //MPI_Bcast(theta, num_params, MPI_DOUBLE, 0, MPI_COMM_WORLD ); - if(MORSE_My_Mpi_Rank() == 0) - { -#endif - - // if(strcmp(data->checkpoint_file,"") != 0) - // checkpointing(data->checkpoint_file, data->iter_count, theta, loglik, num_params); - - - //Print Iteration Summary - //fprintf(stderr,"***************************************************\n"); - // fprintf(stderr,"\n------ddotproduct: %.17g ", data->dotp); - // fprintf(stderr,"\n------logdet: %.17g ", logdet); - //fprintf(stderr,"------det: %.*e ", det); - //fprintf(stderr,"\n------expr2: %.8f \n",((double) (N / 2) * log(2 * PI))); - //fprintf(stderr," ---- Theta1: %.8f ---- Theta2: %.8f ---- Theta3: %.8f ----LogLi: %.8f\n", theta[0], theta[1], theta[2],loglik); - //reformat - - printf(" %3d- Model Parameters (", data->iter_count+1); - - if(data->log == 1) - fprintf(data->pFileLog, " %3d- Model Parameters (", data->iter_count+1); - - if(strcmp(data->kernel_fun, "bivariate_matern_parsimonious_profile") == 0 || strcmp(data->kernel_fun, "bivariate_matern_parsimonious2_profile") == 0) - { - printf("%.8f, %.8f,", data->variance1, data->variance2); - if(data->log == 1) - fprintf(data->pFileLog,"%.8f, %.8f,", data->variance1, data->variance2); - i = 2; - results.estimated_theta[0] = data->variance1; - results.estimated_theta[1] = data->variance2; - } - else - i=0; - for(;ilog == 1) - fprintf(data->pFileLog,"%.8f, ", theta[i]); - } - - printf(")----> LogLi: %.18f\n", loglik); - if(data->log == 1) - fprintf(data->pFileLog, ")----> LogLi: %.18f\n", loglik); - - - printf(" ---- Facto Time: %6.2f\n", time_facto); - printf(" ---- logdet Time: %6.2f\n", logdet_calculate); - printf(" ---- dtrsm Time: %6.2f\n", time_solve); - printf(" ---- Matrix Generation Time: %6.2f\n", matrix_gen_time); - //fprintf(stderr," ---- re-store Z Vector Time: %6.2f\n", zcpy_time); - printf(" ---- Total Time: %6.2f\n", matrix_gen_time+ time_facto + logdet_calculate + time_solve); - //fprintf(stderr," ---- Gflop (ignore): %6.2f\n", flops / 1e9 ); - printf(" ---- Gflop/s: %6.2f\n", flops / 1e9 / (time_facto + time_solve)); - //fprintf(stderr," ---- Peak Performance: %6.2f Gflops/s\n", (ncores*p_grid*q_grid*16*2.3) ); - //fprintf(stderr,"***************************************************\n"); - -#if defined(CHAMELEON_USE_MPI) - } -#endif - - data->iter_count++; - // for experiments - data->avg_exec_time_per_iter+=/*matrix_gen_time*/+time_facto + logdet_calculate + time_solve; - data->avg_flops_per_iter+=flops / 1e9 / (time_facto +time_solve); - data->final_loglik=loglik; - - //output - results.final_loglik=loglik; - - - return loglik; -} - -double MORSE_dmle_Tile_Async(unsigned n, const double * theta, double * grad, void * MORSE_data) { - //! Maximum Likelihood Evaluation (MLE) - /*! -- MORSE-Async - * Returns the loglikelihhod value for the given theta. - * @param[in] n: unsigned variable used by NLOPT library. - * @param[in] theta: theta Vector with three parameter (Variance, Range, Smoothness) - * that is used to to generate the Covariance Matrix. - * @param[in] grad: double variable used by NLOPT library. - * @param[in] MORSE_data: MLE_data struct with different MLE inputs. - * */ - //Initialization - double loglik=0.0, logdet=0.0, time_facto = 0.0, time_solve = 0.0, logdet_calculate = 0.0, matrix_gen_time=0.0, dzcpy_time=0.0, flops = 0.0; - int N, NRHS, success; - - MLE_data* data = ((MLE_data*)MORSE_data); - data->det = 0; - data->dotp = 0; - - MORSE_desc_t *MORSE_descC = (MORSE_desc_t *) data->descC; - MORSE_desc_t *MORSE_descZ = (MORSE_desc_t *) data->descZ; - MORSE_desc_t *MORSE_descZcpy = (MORSE_desc_t *) data->descZcpy; - MORSE_desc_t *MORSE_descdet = (MORSE_desc_t *) data->descdet; - MORSE_desc_t *MORSE_descproduct = (MORSE_desc_t *) data->descproduct; - MORSE_sequence_t *msequence = (MORSE_sequence_t *) data->sequence; - MORSE_request_t *mrequest = (MORSE_request_t *) data->request; - - N = MORSE_descC->m; - NRHS = MORSE_descZ->n; - START_TIMING(dzcpy_time); - if(data->iter_count == 0) - //Save a copy of descZ into descZcpy for restoring each iteration (Only for the first iteration) - MORSE_dlacpy_Tile_Async(MorseUpperLower, MORSE_descZ, MORSE_descZcpy, msequence, mrequest); - else - { - VERBOSE("re-store the original Z vector..."); - MORSE_dlacpy_Tile_Async(MorseUpperLower, MORSE_descZcpy, MORSE_descZ, msequence, mrequest); - VERBOSE(" Done.\n"); - } - STOP_TIMING(dzcpy_time); - - - //Generate new co-variance matrix C based on new theta - VERBOSE("Generate New Covariance Matrix..."); - START_TIMING(matrix_gen_time); - //MORSE_MLE_dcmg_Tile_Async(MorseLower, MORSE_descC, msequence, mrequest, &data->l1, &data->l1,(double*) theta, data->dm); - MORSE_MLE_dcmg_Tile_Async(MorseLower, MORSE_descC, &data->l1, &data->l1, &data->lm, (double *)theta, data->dm, data->kernel_fun, msequence, &mrequest[0]); - MORSE_Sequence_Wait(msequence); - STOP_TIMING(matrix_gen_time); - VERBOSE(" Done.\n"); - - //Calculate Cholesky Factorization (C=LL-1) - VERBOSE("Cholesky factorization of Sigma..."); - START_TIMING(time_facto); - success = MORSE_dpotrf_Tile_Async(MorseLower, MORSE_descC, msequence, mrequest); - STOP_TIMING(time_facto); - SUCCESS(success, "Factorization cannot be performed..\n The matrix is not positive definite\n\n"); - flops = flops + FLOPS_DPOTRF(N); - VERBOSE(" Done.\n"); - - //Calculate log(|C|) --> log(square(|L|)) - VERBOSE("Calculating the log determinant ..."); - START_TIMING(logdet_calculate); - MORSE_MLE_dmdet_Tile_Async(MORSE_descC, msequence, &mrequest[0],MORSE_descdet); - MORSE_Sequence_Wait(msequence); - logdet= 2*data->det; - STOP_TIMING(logdet_calculate); - VERBOSE(" Done.\n"); - - //Solving Linear System (L*X=Z)--->inv(L)*Z - VERBOSE("Solving the linear system ...\n"); - START_TIMING(time_solve); - MORSE_dtrsm_Tile_Async(MorseLeft,MorseLower,MorseNoTrans,MorseNonUnit,1,MORSE_descC,MORSE_descZ, msequence, mrequest); - STOP_TIMING(time_solve); - flops = flops + FLOPS_DTRSM(MorseLeft,N, NRHS); - VERBOSE(" Done.\n"); - - //Claculate MLE likelihood - VERBOSE("Calculating the MLE likelihood function ..."); - MORSE_dgemm_Tile_Async (MorseTrans, MorseNoTrans, 1, MORSE_descZ, MORSE_descZ, 0, MORSE_descproduct, msequence, mrequest); - loglik = -0.5 * data->dotp - 0.5*logdet - (double) (N / 2.0) * log(2.0 * PI); - VERBOSE(" Done.\n"); - - //Distribute the values in the case of MPI -#if defined(CHAMELEON_USE_MPI) - MPI_Bcast(&loglik,1, MPI_DOUBLE, 0, MPI_COMM_WORLD ); - MPI_Bcast(theta,3, MPI_DOUBLE, 0, MPI_COMM_WORLD ); - if(MORSE_My_Mpi_Rank() == 0) - { -#endif - //Print Iteration Summary - //fprintf(stderr,"***************************************************\n"); - fprintf(stderr,"------ddotproduct: %.8f ", data->dotp); - fprintf(stderr,"------logdet: %.8f ", logdet); - //fprintf(stderr,"------det: %.*e ", det); - fprintf(stderr,"------expr2: %.8f ",((double) (N / 2) * log(2 * PI))); - //fprintf(stderr," ---- Theta1: %.8f ---- Theta2: %.8f ---- Theta3: %.8f ----LogLi: %.8f\n", theta[0], theta[1], theta[2],loglik); - //reformat - fprintf(stderr," %3d- Model Parameters (variance, range, smoothness): (%.8f, %.8f, %.8f) ----> LogLi: %.8f\n", data->iter_count+1, theta[0], theta[1], theta[2],loglik); - - if(data->log == 1) - fprintf(data->pFileLog, " %3d- Model Parameters (variance, range, smoothness): (%.8f, %.8f, %.8f) ----> LogLi: %.8f\n", data->iter_count+1, theta[0], theta[1], theta[2],loglik); - - fprintf(stderr," ---- Facto Time: %6.2f\n", time_facto); - fprintf(stderr," ---- logdet Time: %6.2f\n", logdet_calculate); - fprintf(stderr," ---- dtrsm Time: %6.2f\n", time_solve); - fprintf(stderr," ---- Matrix Generation Time: %6.2f\n", matrix_gen_time); - //fprintf(stderr," ---- re-store Z Vector Time: %6.2f\n", dzcpy_time); - fprintf(stderr," ---- Total Time: %6.2f\n", matrix_gen_time+time_facto + logdet_calculate + time_solve); - //fprintf(stderr," ---- Gflop (ignore): %6.2f\n", flops / 1e9 ); - //fprintf(stderr," ---- Gflop/s: %6.2f\n", flops / 1e9 / (time_facto + time_solve)); - //fprintf(stderr," ---- Peak Performance: %6.2f Gflops/s\n", (ncores*p_grid*q_grid*16*2.3) ); - //fprintf(stderr,"***************************************************\n"); -#if defined(CHAMELEON_USE_MPI) - } -#endif - - data->iter_count++; - // for experiments - data->avg_exec_time_per_iter+=matrix_gen_time+time_facto + logdet_calculate + time_solve; - data->avg_flops_per_iter+=flops / 1e9 / (time_facto +time_solve); - data->final_loglik=loglik; - - return loglik; -} - - -void MORSE_dmle_Predict_Allocate(MLE_data *MORSE_data, int nZmiss, int nZobs, int dts, int p_grid, int q_grid, int mse_flag) - //! Allocate prediction operation descriptors. - /*! - * Returns MLE_data data with initial values and new descriptors locations. - * @param[in] MORSE_data: MLE_data struct with different MLE inputs. - * @param[in] nZmiss: number of missing values (unknown observations). - * @param[in] nZobs: number of observed values (known observations). - * @param[in] dts: tile size (MB). - * @param[in] p_grid: p_grid in the case of distributed system. - * @param[in] q_grid: q_grid in the case of distributed system. - * @param[in] mse_flag: flag to enable or disable Mean Square Error (MSE) computing. - * */ -{ - - MORSE_desc_t *MORSE_descZmiss = NULL; - MORSE_desc_t *MORSE_descC12 = NULL; - MORSE_desc_t *MORSE_descC22 = NULL; - MORSE_desc_t *MORSE_descmse = NULL; - MORSE_desc_t *MORSE_descmse1 = NULL; - MORSE_desc_t *MORSE_descmse2 = NULL; - MORSE_desc_t *MORSE_descZactual = NULL; - MORSE_desc_t *MORSE_descZobs = NULL; - MLE_data *data = (MLE_data*) MORSE_data; - - if(nZmiss <= 0) - { - fprintf(stderr," Number of missing values should be positive value\n"); - return; - } - - //bi-variate case - if(strcmp(data->kernel_fun, "bivariate_matern_parsimonious") == 0 || - strcmp(data->kernel_fun, "bivariate_matern_parsimonious_profile") == 0 || - strcmp(data->kernel_fun, "bivariate_matern_parsimonious2") == 0 || - strcmp(data->kernel_fun, "bivariate_matern_parsimonious2_profile") == 0 || - strcmp(data->kernel_fun, "bivariate_matern_flexible") == 0 || - strcmp(data->kernel_fun, "bivariate_matern_flexible_profile") == 0 || - strcmp(data->kernel_fun, "bivariate_matern_flexible2") == 0 || - strcmp(data->kernel_fun, "bivariate_matern_flexible2_profile") == 0 ) - { - - nZobs*=2; - nZmiss*=2; - - } - - - //Descriptors Creation - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descZobs, NULL, MorseRealDouble, dts, dts, dts * dts, nZobs, 1, 0, 0, nZobs, 1, p_grid, q_grid); - if( mse_flag == 1) - { - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descZactual, NULL, MorseRealDouble, dts, dts, dts * dts, nZmiss, 1, 0, 0, nZmiss, 1, p_grid, q_grid); - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descmse, &data->mserror, MorseRealDouble, dts, dts, dts * dts, 1, 1, 0, 0, 1, 1, p_grid, q_grid); - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descmse1, &data->mserror1, MorseRealDouble, dts, dts, dts * dts, 1, 1, 0, 0, 1, 1, p_grid, q_grid); - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descmse2, &data->mserror2, MorseRealDouble, dts, dts, dts * dts, 1, 1, 0, 0, 1, 1, p_grid, q_grid); - } - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descZmiss, NULL, MorseRealDouble, dts, dts, dts * dts, nZmiss, 1, 0, 0, nZmiss, 1, p_grid, q_grid); - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descC12, NULL, MorseRealDouble, dts, dts, dts * dts, nZmiss, nZobs, 0, 0, nZmiss, nZobs, p_grid, q_grid); - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descC22, NULL, MorseRealDouble, dts, dts, dts * dts, nZobs, nZobs, 0, 0, nZobs, nZobs, p_grid, q_grid); - - //Initiate data descriptors - data->descZmiss = MORSE_descZmiss; - data->descC12 = MORSE_descC12; - data->descC22 = MORSE_descC22; - data->descmse = MORSE_descmse; - data->descmse1 = MORSE_descmse1; - data->descmse2 = MORSE_descmse2; - data->descZactual = MORSE_descZactual; - data->descZobs = MORSE_descZobs; - - //printf("%d- %d - %d\n", MORSE_descC12->m, MORSE_descC12->n, MORSE_descZobs->m); - //exit(0); - -} - - -double MORSE_dmle_Predict_Tile(MLE_data *MORSE_data, double * theta, int nZmiss, int nZobs, double *Zobs, double *Zactual, double *Zmiss, int n) - //! //Predict missing values base on a set of given values and covariance matrix - /*! -- MORSE-sync - * Returns the prediction Mean Square Error (MSE) as double - * @param[in] MORSE_data: MLE_data struct with different MLE inputs. - * @param[in] theta: theta Vector with three parameter (Variance, Range, Smoothness) - * that is used to to generate the Covariance Matrix. - * @param[in] nZmiss: number of missing values (unknown observations). - * @param[in] nZobs: number of observed values (known observations). - * @param[in] Zobs: observed values vector (known observations). - * @param[in] Zmiss missing values vector (unknown observations). - * @param[in] Zactual: actual missing values vector (in the case of testing MSE). - * @param[in] n: number of spatial locations. - * */ -{ - - //initialization - //double *z = NULL, *streamdata = NULL; - double time_solve = 0.0; - double mat_gen_time = 0.0; - double time_gemm = 0.0; - double time_mse = 0.0; - double flops = 0.0; - int num_params = 0; - - MORSE_desc_t *MORSE_descZmiss = NULL; - MORSE_desc_t *MORSE_descC12 = NULL; - MORSE_desc_t *MORSE_descC22 = NULL; - MORSE_desc_t *MORSE_descmse = NULL; - MORSE_desc_t *MORSE_descmse1 = NULL; - MORSE_desc_t *MORSE_descmse2 = NULL; - MORSE_desc_t *MORSE_descZactual = NULL; - MORSE_desc_t *MORSE_descZobs = NULL; - MLE_data *data = (MLE_data*) MORSE_data; - MORSE_sequence_t *msequence = (MORSE_sequence_t *) data->sequence; - MORSE_request_t *mrequest = (MORSE_request_t *) data->request; - data->mserror = 0; - - if(nZmiss <= 0) - { - fprintf(stderr," Number of missing values should be positive value\n"); - return -1; - } - - if(strcmp(data->kernel_fun, "bivariate_matern_parsimonious2") == 0 || strcmp(data->kernel_fun, "bivariate_matern_parsimonious2_profile") == 0) - { - data->kernel_fun= "bivariate_matern_parsimonious"; - } - //Descriptors Creation - //EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descZobs, NULL, MorseRealDouble, dts, dts, dts * dts, nZobs, 1, 0, 0, nZobs, 1, p_grid, q_grid); - //if( Zactual != NULL) - //{ - // EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descZactual, NULL, MorseRealDouble, dts, dts, dts * dts, nZmiss, 1, 0, 0, nZmiss, 1, p_grid, q_grid); - // EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descmse, &data->mserror, MorseRealDouble, dts, dts, dts * dts, 1, 1, 0, 0, 1, 1, p_grid, q_grid); - //} - //EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descZmiss, NULL, MorseRealDouble, dts, dts, dts * dts, nZmiss, 1, 0, 0, nZmiss, 1, p_grid, q_grid); - //EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descC12, NULL, MorseRealDouble, dts, dts, dts * dts, nZmiss, nZobs, 0, 0, nZmiss, nZobs, p_grid, q_grid); - //EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descC22, NULL, MorseRealDouble, dts, dts, dts * dts, nZobs, nZobs, 0, 0, nZobs, nZobs, p_grid, q_grid); - - //Initiate data descriptors - MORSE_descZmiss = data->descZmiss; - MORSE_descC12 = data->descC12; - MORSE_descC22 = data->descC22; - MORSE_descmse = data->descmse; - MORSE_descmse1 = data->descmse1; - MORSE_descmse2 = data->descmse2; - MORSE_descZactual = data->descZactual; - MORSE_descZobs = data->descZobs; - - //Copy data to vectors - VERBOSE("Copy measurments vector to descZobs descriptor..."); - //MORSE_MLE_dzcpy_Tile_Async(MORSE_descZobs, Zobs, msequence, mrequest); - MORSE_Lapack_to_Tile( Zobs, nZobs, MORSE_descZobs); - VERBOSE(" Done.\n"); - - if( Zactual != NULL) - { - VERBOSE("Copy actual measurments vector to descZactual descriptor..."); - //MORSE_MLE_dzcpy_Tile_Async(MORSE_descZactual, Zactual, msequence, mrequest); - MORSE_Lapack_to_Tile( Zactual, nZmiss, MORSE_descZactual); - VERBOSE(" Done.\n"); - } - - MORSE_Sequence_Wait(msequence); - - - // int i=0; - // for (i=0;ilmiss.x[i], data->lmiss.y[i], Zactual[i]); - - //printf("\n\n"); - - // for (i=0;i<100;i++) - // printf("%f, %f, %f\n", data->lobs.x[i], data->lobs.y[i], Zobs[i]); - - //#if defined(CHAMELEON_USE_MPI) - // MPI_Bcast(&data->variance,1, MPI_DOUBLE, 0, MPI_COMM_WORLD ); - //#endif - //theta[0]=data->variance; - if(strcmp(data->kernel_fun, "univariate_matern_stationary") == 0 || strcmp(data->kernel_fun, "univariate_pow_exp_stationary") == 0 ) - num_params = 3; - else if(strcmp(data->kernel_fun, "univariate_matern_nuggets_stationary") == 0) - num_params = 4; - else if(strcmp(data->kernel_fun, "univariate_matern_non_stationary") == 0) - num_params = 9; - else if(strcmp(data->kernel_fun, "bivariate_matern_flexible") == 0) - num_params = 11; - else if(strcmp(data->kernel_fun, "bivariate_matern_parsimonious") == 0) - num_params = 6; - else if(strcmp(data->kernel_fun, "bivariate_matern_parsimonious2") == 0) - num_params = 6; - else if(strcmp(data->kernel_fun, "bivariate_matern_parsimonious_profile") == 0) - num_params = 6; - else if(strcmp(data->kernel_fun, "bivariate_matern_parsimonious2_profile") == 0) - num_params = 6; - else if(strcmp(data->kernel_fun, "univariate_spacetime_matern_stationary") == 0) - num_params = 7; - else - { - fprintf(stderr,"Choosen kernel is not exist(1)!\n"); - fprintf(stderr, "Called function is: %s\n",__func__); - exit(0); - } - - printf("estimated parameters:"); - int i = 0; - for(i=0; ilobs, &data->lobs, theta, data->dm); - MORSE_MLE_dcmg_Tile_Async(MorseLower, MORSE_descC22, &data->lobs, &data->lobs, &data->lm, theta, data->dm, data->kernel_fun, msequence, mrequest); - MORSE_Sequence_Wait(msequence); - //flops = flops + FLOPS_DPOTRF(nZobs); - VERBOSE(" Done.\n"); - - - //printf("%s\n", data->kernel_fun); - //double *C22_arr = (double *) malloc(nZobs * nZobs * sizeof(double)); - //MORSE_Tile_to_Lapack( MORSE_descC22, C22_arr, nZobs); - //print_dmatrix("C22(10,10)", 10, 10, C22_arr, 10); - - //Generate C12 covariance matrix - VERBOSE("Generate C12 Covariance Matrix... (Prediction Stage)"); - //MORSE_MLE_dcmg_Tile_Async(MorseLower, MORSE_descC12, msequence, mrequest, &data->lmiss, &data->lobs, theta, data->dm); - MORSE_MLE_dcmg_Tile_Async(MorseLower, MORSE_descC12, &data->lmiss, &data->lobs, &data->lm, theta, data->dm, data->kernel_fun, msequence, mrequest); - MORSE_Sequence_Wait(msequence); - //flops = flops + FLOPS_DPOTRF(nZmiss); - VERBOSE(" Done.\n"); - STOP_TIMING(mat_gen_time); - - - //printf("%s\n", data->kernel_fun); - //double *C12_arr = (double *) malloc(nZobs * nZmiss * sizeof(double)); - //MORSE_Tile_to_Lapack( MORSE_descC12, C12_arr, nZmiss); - //print_dmatrix("C12(10,10)", 10, 10, C12_arr, 10); - - START_TIMING(time_solve); - //Start prediction - VERBOSE("Calculate dposv C22 Covariance Matrix... (Prediction Stage)"); - MORSE_dposv_Tile(MorseLower, MORSE_descC22, MORSE_descZobs); - flops = flops + FLOPS_DPOTRF(nZobs); - flops = flops + FLOPS_DTRSM(MorseLeft, nZobs, nZobs); - VERBOSE(" Done.\n"); - STOP_TIMING(time_solve); - - - START_TIMING(time_gemm); - VERBOSE("Calculate dgemm Zmiss= C12 * Zobs Covariance Matrix... (Prediction Stage)"); - MORSE_dgemm_Tile (MorseNoTrans, MorseNoTrans, 1, MORSE_descC12, MORSE_descZobs, 0, MORSE_descZmiss); - flops = flops + FLOPS_DGEMM(nZmiss, nZobs, nZobs); - VERBOSE(" Done.\n"); - STOP_TIMING(time_gemm); - - //printf("%s\n", data->kernel_fun); - //double *Zmiss_arr = (double *) malloc(nZmiss * 1 * sizeof(double)); - //MORSE_Tile_to_Lapack( MORSE_descZmiss, Zmiss_arr, nZobs); - //print_dmatrix("Zmiss(10)", 10, 1, Zmiss_arr, 1); - // exit(0); - - //return back descZmiss to zmiss vector - MORSE_Tile_to_Lapack( MORSE_descZmiss, Zmiss, nZmiss); - - //Estimate Mean Square Error - if( Zactual != NULL) - { - START_TIMING(time_mse); - VERBOSE("Calculate Mean Square Error (MSE) ... (Prediction Stage) \n"); - - if(strcmp(data->kernel_fun, "bivariate_matern_parsimonious") == 0 || strcmp(data->kernel_fun, "bivariate_matern_parsimonious2") == 0 || strcmp(data->kernel_fun, "bivariate_matern_parsimonious_profile") == 0 ) - - MORSE_MLE_dmse_bivariate_Tile_Async(MORSE_descZactual, MORSE_descZmiss, MORSE_descmse1, MORSE_descmse2, MORSE_descmse, msequence, mrequest); - else - - MORSE_MLE_dmse_Tile_Async(MORSE_descZactual, MORSE_descZmiss, MORSE_descmse, msequence, mrequest); - MORSE_Sequence_Wait(msequence); - VERBOSE(" Done.\n"); - STOP_TIMING(time_mse); - data->mserror /= nZmiss; - data->mserror1 /= (nZmiss/2); - data->mserror2 /= (nZmiss/2); - } - else - data->mserror = -1; - -#if defined(CHAMELEON_USE_MPI) - if(MORSE_My_Mpi_Rank() == 0) - { -#endif - - double *z; - // z = (double *) malloc(nZmiss * sizeof(double)); - // MORSE_Tile_to_Lapack( MORSE_descZmiss, z, nZmiss); - // write_pred_vector(z, data, nZmiss, data->mserror); - // free(z); - if(data->log == 1) - fprintf(data->pFileLog, "\n\n# of missing observations :%d\n\nPrediction Execution Time: %.8f, Flops: %.8f, Mean Square Error (MSE): %.8f\n\n", nZmiss, (mat_gen_time+time_solve+time_mse), (flops / 1e9 / (time_solve)), data->mserror ); - - write_prediction_result("predict_result.dat", n, data->hicma_acc, data->mserror1, data->mserror2, data->mserror, (mat_gen_time+time_solve+ time_gemm), (flops / 1e9 / (time_solve))); - - - //output - results.mse_pred1 = data->mserror1; - results.mse_pred2 = data->mserror2; - results.mse_pred = data->mserror; - results.total_pred_time= mat_gen_time+time_solve+ time_gemm; - results.total_pred_flops= flops / 1e9 / (time_solve); - -#if defined(CHAMELEON_USE_MPI) - } -#endif - - return data->mserror; - -} - - - -double MORSE_dmle_Predict_Tile_Async(MLE_data *MORSE_data, double * theta, int nZmiss, int nZobs, int n) - //! //Predict missing values base on a set of given values and covariance matrix - /*! -- MORSE-Async - * Returns the prediction Mean Square Error (MSE) as double - * @param[in] MORSE_data: MLE_data struct with different MLE inputs. - * @param[in] theta: theta Vector with three parameter (Variance, Range, Smoothness) - * that is used to to generate the Covariance Matrix. - * @param[in] nZmiss: number of missing values (unknown observations). - * @param[in] nZobs: number of observed values (known observations). - * @param[in] n: number of spatial locations. - * */ -{ - - //initialization - location *l1 = NULL, *l2 = NULL; - location temp_loc; - double mat_gen_time = 0.0; - double time_solve = 0.0; - double time_mse = 0.0; - double flops = 0.0; - MLE_data * data = (MLE_data*)MORSE_data; - MORSE_desc_t *MORSE_descZ = (MORSE_desc_t *)(data->descZcpy); - MORSE_desc_t *MORSE_descZobs = (MORSE_desc_t *)(data->descZobs); - MORSE_desc_t *MORSE_descZactual = (MORSE_desc_t *)(data->descZactual); - MORSE_desc_t *MORSE_descZmiss = (MORSE_desc_t *)(data->descZmiss); - MORSE_desc_t *MORSE_descC12 = (MORSE_desc_t *)(data->descC12); - MORSE_desc_t *MORSE_descC22 = (MORSE_desc_t *)(data->descC22); - MORSE_desc_t *MORSE_descmse = (MORSE_desc_t *)(data->descmse); - MORSE_sequence_t *msequence = (MORSE_sequence_t *)(data->sequence); - MORSE_request_t *mrequest = (MORSE_request_t *)data->request; - - if(strcmp(data->actualZFPath,"")==0) - { - double *z = NULL; -#if defined(CHAMELEON_USE_MPI) - z = (double *) malloc(n * sizeof(double)); - MORSE_Tile_to_Lapack( MORSE_descZ, z, n); -#else - z = MORSE_descZ->mat; -#endif - - //random shuffle - // shuffle(z, &data->l1, n); - -#if defined(CHAMELEON_USE_MPI) - MORSE_Lapack_to_Tile( z, n, MORSE_descZ); -#endif - - l1 = &data->l1; - temp_loc.x=&l1->x[nZmiss]; - temp_loc.y=&l1->y[nZmiss]; - l2 = &temp_loc; - } - else - { - double *streamdata = NULL; - l1 = &data->l1; - temp_loc.x=&l1->x[nZmiss]; - temp_loc.y=&l1->y[nZmiss]; - l2 = &temp_loc; - - //l1 = (location *) malloc(sizeof(location)); - - //l1->x=(double *) malloc(nZmiss * sizeof(double)); - //l1->y=(double *) malloc(nZmiss * sizeof(double)); - - VERBOSE("Reading ActualZ locations for prediction from disk ....."); - l1 = readLocsFile(data->actualZLocFPath, nZmiss); - VERBOSE(" Done.\n"); - - //streamdata=(double *) malloc(nZmiss * sizeof(double)); - VERBOSE("Reading ActualZ for prediction from disk ....."); - streamdata = readObsFile(data->actualZFPath, nZmiss); - MORSE_MLE_dzcpy_Tile_Async(MORSE_descZactual, streamdata, msequence, mrequest); - MORSE_Sequence_Wait(data->sequence); - VERBOSE(" Done.\n"); - } - - - //MORSE_dposv_Tile_Async(MorseLower, MORSE_descC22, MORSE_descZobs, data->sequence, &data->request[0]); - START_TIMING(mat_gen_time); - - //Generate C22 covariance matrix - VERBOSE("Generate C22 Covariance Matrix... (Prediction Stage)"); - //MORSE_MLE_dcmg_Tile_Async(MorseLower, MORSE_descC22, msequence, mrequest, l2, l2, theta, data->dm); - MORSE_MLE_dcmg_Tile_Async(MorseLower, MORSE_descC22, l2, l2, &data->lm, theta, data->dm, data->kernel_fun, msequence, mrequest); - //flops = flops + FLOPS_DPOTRF(nZobs); - VERBOSE(" Done.\n"); - - //Generate C12 covariance matrix - VERBOSE("Generate C12 Covariance Matrix... (Prediction Stage)"); - //MORSE_MLE_dcmg_Tile_Async(MorseLower, MORSE_descC12, msequence, mrequest, l1, l2, theta, data->dm); - MORSE_MLE_dcmg_Tile_Async(MorseLower, MORSE_descC12, l1, l2, &data->lm, theta, data->dm, data->kernel_fun, msequence, mrequest); - //flops = flops + FLOPS_DPOTRF(nZmiss); - VERBOSE(" Done.\n"); - STOP_TIMING(mat_gen_time); - - START_TIMING(time_solve); - //Start prediction - VERBOSE("Calculate dposv C22 Covariance Matrix... (Prediction Stage)"); - MORSE_dposv_Tile_Async(MorseLower, MORSE_descC22, MORSE_descZobs, msequence, mrequest); - flops = flops + FLOPS_DPOTRF(nZobs); - flops = flops + FLOPS_DTRSM(MorseLeft, nZobs, nZobs); - VERBOSE(" Done.\n"); - - VERBOSE("Calculate dgemm Zmiss= C12 * Zobs Covariance Matrix... (Prediction Stage)"); - MORSE_dgemm_Tile_Async (MorseNoTrans, MorseNoTrans, 1, MORSE_descC12, MORSE_descZobs, 0, MORSE_descZmiss, msequence, mrequest); - flops = flops + FLOPS_DGEMM(nZmiss, nZobs, nZobs); - VERBOSE(" Done.\n"); - STOP_TIMING(time_solve); - - - //Estimate Mean Square Error - START_TIMING(time_mse); - VERBOSE("Calculate Mean Square Error (MSE) ... (Prediction Stage) \n"); - MORSE_MLE_dmse_Tile_Async(MORSE_descZactual, MORSE_descZmiss, MORSE_descmse, msequence, mrequest); - VERBOSE(" Done.\n"); - STOP_TIMING(time_mse); - - - //if you do not have actual value to compare with - if(data->descZactual==NULL) - return -1; - - data->mserror /= nZmiss; - -#if defined(CHAMELEON_USE_MPI) - if(MORSE_My_Mpi_Rank() == 0) - { -#endif - if(data->log == 1) - fprintf(data->pFileLog, "\n\n# of missing observations :%d\n\nPrediction Execution Time: %.8f, Flops: %.8f, Mean Square Error (MSE): %.8f\n\n", nZmiss, (mat_gen_time+time_solve+time_mse), (flops / 1e9 / (time_solve)), data->mserror ); - - // write_prediction_result("predict_result.dat", n, nZmiss, data->mserror, (mat_gen_time+time_solve+ time_mse), (flops / 1e9 / (time_solve ))); - -#if defined(CHAMELEON_USE_MPI) - } -#endif - - return data->mserror; -} - - - -void MORSE_dmle_mloe_mmom_Allocate(MLE_data *MORSE_data, int nZmiss, int nZobs, int dts, int p_grid, int q_grid) - //! Allocate prediction operation descriptors. - /*! - * Returns MLE_data data with initial values and new descriptors locations. - * @param[in] MORSE_data: MLE_data struct with different MLE inputs. - * @param[in] nZmiss: number of missing values (unknown observations). - * @param[in] nZobs: number of observed values (known observations). - * @param[in] dts: tile size (MB). - * @param[in] p_grid: p_grid in the case of distributed system. - * @param[in] q_grid: q_grid in the case of distributed system. - * @param[in] mse_flag: flag to enable or disable Mean Square Error (MSE) computing. - * */ -{ - - MORSE_desc_t *MORSE_desck_t = NULL; - MORSE_desc_t *MORSE_desck_a = NULL; - MORSE_desc_t *MORSE_desck_atmp = NULL; - MORSE_desc_t *MORSE_desck_ttmp = NULL; - //MORSE_desc_t *MORSE_desck_atmp3 = NULL; - - MORSE_desc_t *MORSE_descK_t = NULL; - MORSE_desc_t *MORSE_descK_ttmp = NULL; - MORSE_desc_t *MORSE_descK_a = NULL; - - MORSE_desc_t *MORSE_descexpr1 = NULL; - MORSE_desc_t *MORSE_descexpr2 = NULL; - MORSE_desc_t *MORSE_descexpr3 = NULL; - MORSE_desc_t *MORSE_descexpr4 = NULL; - MORSE_desc_t *MORSE_descalpha = NULL; - MORSE_desc_t *MORSE_desctruthalpha = NULL; - MORSE_desc_t *MORSE_descestimatedalpha = NULL; - MORSE_desc_t *MORSE_desc_mloe_mmom = NULL; - MLE_data *data = (MLE_data*) MORSE_data; - int p=0; - if(nZmiss <= 0) - { - fprintf(stderr," Number of missing values should be positive value\n"); - return; - } - if(strcmp(data->kernel_fun, "univariate_matern_stationary") == 0) - p = 1; - else if(strcmp(data->kernel_fun, "univariate_matern_nuggets_stationary") == 0) - p = 1; - else if(strcmp(data->kernel_fun, "univariate_matern_non_stationary") == 0) - p = 1; - else if(strcmp(data->kernel_fun, "bivariate_matern_flexible") == 0) - p = 2; - else if(strcmp(data->kernel_fun, "bivariate_matern_parsimonious") == 0 || strcmp(data->kernel_fun, "bivariate_matern_parsimonious_profile") == 0) - p = 2; - else if(strcmp(data->kernel_fun, "bivariate_matern_parsimonious2") == 0 || strcmp(data->kernel_fun, "bivariate_matern_parsimonious2_profile") == 0) - p = 2; - else if(strcmp(data->kernel_fun, "univariate_spacetime_matern_stationary") == 0) - p = 1; - else - { - fprintf(stderr,"Choosen kernel is not exist(24)!\n"); - fprintf(stderr, "Called function is: %s\n",__func__); - exit(0); - } - - - - //EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_desc_mloe_mmom, NULL, MorseRealDouble, dts, dts, dts * dts, nZmiss, 1, 0, 0, nZmiss, 1, p_grid, q_grid); - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_desck_t, NULL, MorseRealDouble, dts, dts, dts * dts, p*nZobs, p, 0, 0, p*nZobs, p, p_grid, q_grid); - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_desck_a, NULL, MorseRealDouble, dts, dts, dts * dts, p*nZobs, p, 0, 0, p*nZobs, p, p_grid, q_grid); - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_desck_atmp, NULL, MorseRealDouble, dts, dts, dts * dts, p*nZobs, p, 0, 0, p*nZobs, p, p_grid, q_grid); - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_desck_ttmp, NULL, MorseRealDouble, dts, dts, dts * dts, p*nZobs, p, 0, 0, p*nZobs, p, p_grid, q_grid); - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descexpr1, NULL, MorseRealDouble, dts, dts, dts * dts, p, p, 0, 0, p, p, p_grid, q_grid); - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descexpr2, NULL, MorseRealDouble, dts, dts, dts * dts, p, p, 0, 0, p, p, p_grid, q_grid); - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descexpr3, NULL, MorseRealDouble, dts, dts, dts * dts, p, p, 0, 0, p, p, p_grid, q_grid); - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descexpr4, NULL, MorseRealDouble, dts, dts, dts * dts, p, p, 0, 0, p, p, p_grid, q_grid); - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_desctruthalpha, NULL, MorseRealDouble, dts, dts, dts * dts, p, p, 0, 0, p, p, p_grid, q_grid); - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descestimatedalpha, NULL, MorseRealDouble, dts, dts, dts * dts, p, p, 0, 0, p, p, p_grid, q_grid); - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descK_t, NULL, MorseRealDouble, dts, dts, dts * dts, p*nZobs, p*nZobs, 0, 0, p*nZobs, p*nZobs, p_grid, q_grid); - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descK_a, NULL, MorseRealDouble, dts, dts, dts * dts, p*nZobs, p*nZobs, 0, 0, p*nZobs, p*nZobs, p_grid, q_grid); - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descK_ttmp, NULL, MorseRealDouble, dts, dts, dts * dts, p*nZobs, p*nZobs, 0, 0, p*nZobs, p*nZobs, p_grid, q_grid); - - //Initiae data descriptors - data->desck_t = MORSE_desck_t; - data->desck_a = MORSE_desck_a; - data->descK_ttmp = MORSE_descK_ttmp; - data->desck_atmp = MORSE_desck_atmp; - data->desck_ttmp = MORSE_desck_ttmp; - data->descK_t = MORSE_descK_t; - data->descK_a = MORSE_descK_a; - data->descexpr1 = MORSE_descexpr1; - data->descexpr2 = MORSE_descexpr2; - data->descexpr3 = MORSE_descexpr3; - data->descexpr4 = MORSE_descexpr4; - data->descestimatedalpha = MORSE_descestimatedalpha; - data->desctruthalpha = MORSE_desctruthalpha; - //data->desc_mloe_mmom = MORSE_desc_mloe_mmom; -} - - -void MORSE_dmle_mloe_mmom_Tile(MLE_data *MORSE_data, double * truth_theta, double* estimated_theta, int nZmiss, int nZobs, int n) - //! //Predict missing values base on a set of given values and covariance matrix - /*! -- MORSE-sync - * Returns the prediction Mean Square Error (MSE) as double - * @param[in] MORSE_data: MLE_data struct with different MLE inputs. - * @param[in] theta: theta Vector with three parameter (Variance, Range, Smoothness) - * that is used to to generate the Covariance Matrix. - * @param[in] nZmiss: number of missing values (unknown observations). - * @param[in] nZobs: number of observed values (known observations). - * @param[in] Zobs: observed values vector (known observations). - * @param[in] Zmiss missing values vector (unknown observations). - * @param[in] Zactual: actual missing values vector (in the case of testing MSE). - * @param[in] n: number of spatial locations. - * */ -{ - //truth_theta[0]=1; truth_theta[1]=0.1; truth_theta[2]=0.5; - //estimated_theta[0]=1.01; estimated_theta[1]=0.09; estimated_theta[2]=0.49; - printf("%f, %f, %f, %f\n", truth_theta[0], truth_theta[1], truth_theta[2], truth_theta[3]); - printf("%f, %f, %f,%f \n", estimated_theta[0], estimated_theta[1], estimated_theta[2], estimated_theta[3]); - //exit(0); - double loe_sum = 0.0; - double mom_sum = 0.0; - int i = 0; - int p = 0; - int v = 0; - int j = 0; - double all_time = 0.0; - double cholesky1 = 0.0; - double cholesky2 = 0.0; - double matrix_gen1 = 0.0; - double matrix_gen2 = 0.0; - double matrix_gen3 = 0.0; - double matrix_gen4 = 0.0; - double copy1 = 0.0; - double copy2 = 0.0; - double copy3 = 0.0; - - double trsm1 = 0.0; - double trsm2 = 0.0; - double trsm3 = 0.0; - double trsm4 = 0.0; - double trsm5 = 0.0; - double trsm6 = 0.0; - double trsm7 = 0.0; - double gevv1 = 0.0; - double gevv2 = 0.0; - double gevv3 = 0.0; - double gevv4 = 0.0; - double gevv5 = 0.0; - //************************************************************************ - double *loe=(double *) malloc(nZmiss * sizeof(double)); - double *mom=(double *) malloc(nZmiss * sizeof(double)); - - MLE_data *data = (MLE_data*) MORSE_data; - MORSE_desc_t *MORSE_desck_t = data->desck_t; - MORSE_desc_t *MORSE_desck_a = data->desck_a; - MORSE_desc_t *MORSE_descK_t = data->descK_t; - MORSE_desc_t *MORSE_descK_a = data->descK_a; - MORSE_desc_t *MORSE_descK_ttmp = data->descK_ttmp; - MORSE_desc_t *MORSE_desck_atmp = data->desck_atmp; - MORSE_desc_t *MORSE_desck_ttmp = data->desck_ttmp; - MORSE_desc_t *MORSE_descexpr1 = data->descexpr1; - MORSE_desc_t *MORSE_descexpr2 = data->descexpr2; - MORSE_desc_t *MORSE_descexpr3 = data->descexpr3; - MORSE_desc_t *MORSE_descexpr4 = data->descexpr4; - MORSE_desc_t *MORSE_descestimatedalpha = data->descestimatedalpha; - MORSE_desc_t *MORSE_desctruthalpha = data->desctruthalpha; - MORSE_sequence_t *msequence = (MORSE_sequence_t *)(data->sequence); - MORSE_request_t *mrequest = (MORSE_request_t *)data->request; - location lmiss; - lmiss.x = (double *) malloc(sizeof(double)); - lmiss.y = (double *) malloc(sizeof(double)); - - double* univariate_theta; - double* univariate2_theta; - double* univariate3_theta; - double nu12; - double rho; - double sigma_square12; - - double flops = 0.0; - START_TIMING(all_time); - - int m = MORSE_descestimatedalpha->m; - double *truthalpha = (double *) malloc( m * m * sizeof(double)); - double *estimatedalpha = (double *) malloc( m * m * sizeof(double)); - double *temp1 = (double *) malloc( m * m* sizeof(double)); - double *temp2 = (double *) malloc( m * m*sizeof(double)); - double *temp3 = (double *) malloc( m * m*sizeof(double)); - if(m ==1) - { - truthalpha[0] = truth_theta[0]; - estimatedalpha[0] = estimated_theta[0]; - } - - if(m ==2) - { - double truth_nu12 = 0.5 * (truth_theta[3] + truth_theta[4]); - double truth_rho = truth_theta[5] * sqrt( (tgamma(truth_theta[3] + 1)*tgamma(truth_theta[4] + 1)) / - (tgamma(truth_theta[3]) * tgamma(truth_theta[4])) ) * - tgamma(truth_nu12) / tgamma(truth_nu12 + 1); - - double estimated_nu12 = 0.5 * (estimated_theta[3] + estimated_theta[4]); - double estimated_rho = estimated_theta[5] * sqrt( (tgamma(estimated_theta[3] + 1)*tgamma(estimated_theta[4] + 1)) / - (tgamma(estimated_theta[3]) * tgamma(estimated_theta[4])) ) * - tgamma(estimated_nu12) / tgamma(estimated_nu12 + 1); - - truthalpha[0] = truth_theta[0]; - estimatedalpha[0] = estimated_theta[0]; - - truthalpha[1] = truthalpha[3] = truth_rho - * sqrt(truth_theta[0] * truth_theta[1]); - - estimatedalpha[1] = estimatedalpha[3] = estimated_rho - * sqrt(estimated_theta[0] * estimated_theta[1]); - truthalpha[2] = truth_theta[1]; - estimatedalpha[2] = estimated_theta[1]; - - } - MORSE_Lapack_to_Tile( truthalpha, m, MORSE_desctruthalpha); - MORSE_Lapack_to_Tile( estimatedalpha, m, MORSE_descestimatedalpha); - - char * name= malloc(strlen(data->kernel_fun) + 1); - strcpy(name, data->kernel_fun); - - if(strcmp(data->kernel_fun, "bivariate_matern_parsimonious2") == 0 || strcmp(data->kernel_fun, "bivariate_matern_parsimonious2_profile") == 0) - { - printf("TODO: running with Z=1 no more\n"); - data->kernel_fun= "bivariate_matern_parsimonious"; - } - - START_TIMING(matrix_gen1); - VERBOSE("Create MORSE_descK_a Covariance Matrix (MLOE-MMOM)....."); - if(strcmp(data->kernel_fun, "bivariate_matern_parsimonious2") == 0 || strcmp(data->kernel_fun, "bivariate_matern_parsimonious2_profile") == 0) - { - - univariate_theta =(double *) malloc(3 * sizeof(double)); - univariate2_theta =(double *) malloc(3 * sizeof(double)); - univariate3_theta =(double *) malloc(3 * sizeof(double)); - univariate_theta[0]=estimated_theta[0]; - univariate_theta[1]=estimated_theta[2]; - univariate_theta[2]=estimated_theta[3]; - - MORSE_MLE_dcmg_Tile_Async(MorseUpperLower, morse_desc_submatrix(MORSE_descK_a, 0, 0, MORSE_descK_a->m/2, MORSE_descK_a->n/2), &data->lobs, &data->lobs, &data->lm, univariate_theta, data->dm, "univariate_matern_stationary", msequence, &mrequest[0]); - - - nu12 = 0.5 * (estimated_theta[3] + estimated_theta[4]); - rho = estimated_theta[5] * sqrt( (tgamma(estimated_theta[3] + 1)*tgamma(estimated_theta[4] + 1)) / - (tgamma(estimated_theta[3]) * tgamma(estimated_theta[4])) ) * - tgamma(nu12) / tgamma(nu12 + 1); - sigma_square12 = rho * sqrt(estimated_theta[0]*estimated_theta[1]) ; - - univariate2_theta[0]=sigma_square12; - univariate2_theta[1]=estimated_theta[2]; - univariate2_theta[2]=nu12; - - MORSE_MLE_dcmg_Tile_Async(MorseUpperLower, morse_desc_submatrix(MORSE_descK_a, MORSE_descK_a->m/2, 0, MORSE_descK_a->m/2, MORSE_descK_a->n/2), &data->lobs, &data->lobs, &data->lm, univariate_theta, data->dm, "univariate_matern_stationary", msequence, &mrequest[0]); - // MORSE_MLE_dcmg_Tile_Async(MorseLower, data->descsubC21, &data->l1, &data->l1, &data->lm, univariate2_theta, data->dm, "univariate_matern_stationary", msequence, &mrequest[0]); - - univariate3_theta[0]=estimated_theta[1]; - univariate3_theta[1]=estimated_theta[2]; - univariate3_theta[2]=estimated_theta[4]; - - - - MORSE_MLE_dcmg_Tile_Async(MorseUpperLower, morse_desc_submatrix(MORSE_descK_a, MORSE_descK_a->m/2, MORSE_descK_a->n/2, MORSE_descK_a->m/2, MORSE_descK_a->n/2), &data->lobs, &data->lobs, &data->lm, univariate_theta, data->dm, "univariate_matern_stationary", msequence, &mrequest[0]); - } - else - { //(1)Generate the co-variance matrix descK_a - MORSE_MLE_dcmg_Tile_Async(MorseLower, MORSE_descK_a, &data->lobs, &data->lobs, &data->lm, estimated_theta, data->dm, data->kernel_fun, msequence, mrequest); - } - VERBOSE(" Done.\n"); - MORSE_Sequence_Wait(msequence); - STOP_TIMING(matrix_gen1); - - START_TIMING(matrix_gen2); - //(2)Generate the co-variance matrix descK_t - VERBOSE("Create MORSE_descK_t Covariance Matrix (MLOE-MMOM)....."); - MORSE_MLE_dcmg_Tile_Async(MorseUpperLower, MORSE_descK_t, &data->lobs, &data->lobs, &data->lm, truth_theta, data->dm, data->kernel_fun, msequence, mrequest); - MORSE_Sequence_Wait(msequence); - VERBOSE(" Done.\n"); - STOP_TIMING(matrix_gen2); - - - START_TIMING(cholesky1); - //(3)Cholesky factorization for the Co-variance matrix MORSE_descK_a - VERBOSE("Cholesky factorization of MORSE_descK_a (MLOE-MMOM) ....."); - int success = MORSE_dpotrf_Tile(MorseLower, MORSE_descK_a); - SUCCESS(success, "Factorization cannot be performed..\n The matrix is not positive definite\n\n"); - VERBOSE(" Done.\n"); - STOP_TIMING(cholesky1); - flops = flops + FLOPS_DPOTRF(MORSE_descK_a->m); - - - START_TIMING(copy1); - //(4)Copy MORSE_descK_t Covariance Matrix to MORSE_descK_ttmp (MLOE-MMOM) - VERBOSE("Copy MORSE_descK_t Covariance Matrix to MORSE_descK_ttmp (MLOE-MMOM)....."); - MORSE_dlacpy_Tile(MorseUpperLower, MORSE_descK_t, MORSE_descK_ttmp); - VERBOSE(" Done.\n"); - STOP_TIMING(copy1); - - START_TIMING(cholesky2); - //(5)Cholesky factorization for the Co-variance matrix MORSE_descK_t - VERBOSE("Cholesky factorization of MORSE_descK_t (MLOE-MMOM) ....."); - success = MORSE_dpotrf_Tile(MorseLower, MORSE_descK_t); - SUCCESS(success, "Factorization cannot be performed..\n The matrix is not positive definite\n\n"); - VERBOSE(" Done.\n"); - STOP_TIMING(cholesky2); - flops = flops + FLOPS_DPOTRF(MORSE_descK_t->m); - - - - MORSE_desc_t *B2; - MORSE_desc_t *B3; - MORSE_desc_t *B4; - MORSE_Desc_Create_User( &B2, temp1, MorseComplexDouble, MORSE_descexpr2->mb, MORSE_descexpr2->nb, MORSE_descexpr2->bsiz, - m, MORSE_descexpr2->n, 0, 0, MORSE_descexpr2->m, MORSE_descexpr2->n, 1, 1, - morse_getaddr_cm, morse_getblkldd_cm, NULL ); - MORSE_Sequence_Wait(msequence); - MORSE_Desc_Create_User( &B3, temp2, MorseComplexDouble, MORSE_descexpr3->mb, MORSE_descexpr3->nb, MORSE_descexpr3->bsiz, - m, MORSE_descexpr3->n, 0, 0, MORSE_descexpr3->m, MORSE_descexpr3->n, 1, 1, - morse_getaddr_cm, morse_getblkldd_cm, NULL ); - MORSE_Sequence_Wait(msequence); - MORSE_Desc_Create_User( &B4, temp3, MorseComplexDouble, MORSE_descexpr4->mb, MORSE_descexpr4->nb, MORSE_descexpr4->bsiz, - m, MORSE_descexpr4->n, 0, 0, MORSE_descexpr4->m, MORSE_descexpr4->n, 1, 1, - morse_getaddr_cm, morse_getblkldd_cm, NULL ); - MORSE_Sequence_Wait(msequence); - double total_loop_time =0.0; - double loop_time = 0.0; - for(p=0; plmiss.x[p]; - lmiss.y[0] = data->lmiss.y[p]; - - START_TIMING(matrix_gen3) - MORSE_MLE_dcmg_Tile_Async(MorseUpperLower, MORSE_desck_t, &data->lobs, &lmiss, &data->lm, truth_theta, data->dm, data->kernel_fun, msequence, mrequest); - MORSE_Sequence_Wait(msequence); - STOP_TIMING(matrix_gen3); - - START_TIMING(matrix_gen4) - MORSE_MLE_dcmg_Tile_Async(MorseUpperLower, MORSE_desck_a, &data->lobs, &lmiss, &data->lm, estimated_theta, data->dm, data->kernel_fun, msequence, mrequest); - MORSE_Sequence_Wait(msequence); - STOP_TIMING(matrix_gen4); - - - START_TIMING(copy2); - //(5)Copy MORSE_desck_a to MORSE_descK_atmp (MLOE-MMOM) - VERBOSE("Copy MORSE_desck_a to MORSE_descK_atmp (MLOE-MMOM)....."); - MORSE_dlacpy_Tile(MorseUpperLower, MORSE_desck_t, MORSE_desck_ttmp); - VERBOSE(" Done.\n"); - STOP_TIMING(copy2); - - // double *C = (double *) malloc(2 * n * sizeof(double)); - // MORSE_Tile_to_Lapack( MORSE_desck_t, C, nZobs); - // print_dmatrix("testC", 2, 16, C, 2); - //exit(0); - - START_TIMING(copy3); - //(6)Copy MORSE_desck_t to MORSE_desck_ttmp (MLOE-MMOM) - VERBOSE("Copy MORSE_desck_t to MORSE_desck_ttmp (MLOE-MMOM)....."); - MORSE_dlacpy_Tile(MorseUpperLower, MORSE_desck_a, MORSE_desck_atmp); - VERBOSE(" Done.\n"); - STOP_TIMING(copy3); - - - START_TIMING(loop_time); - START_TIMING(trsm1); - //(7) Triangular Solve (TRSM) k_a = TRSM(L_a^-1, k_a) - VERBOSE("Solving the linear system k_a = TRSM(L_a^-1, k_a) ...(MLOE-MMOM)\n"); - MORSE_dtrsm_Tile(MorseLeft, MorseLower, MorseNoTrans, MorseNonUnit, 1, MORSE_descK_a, MORSE_desck_a); - VERBOSE(" Done.\n"); - flops = flops + FLOPS_DTRSM(MorseLeft, MORSE_descK_a->m, MORSE_desck_a->n); - STOP_TIMING(trsm1); - - START_TIMING(trsm2); - //(8) Triangular Solve (TRSM) k_a = TRSM(L_a^-T, k_a) - VERBOSE("Solving the linear system k_a = TRSM(L_a^-T, k_a) ...(MLOE-MMOM)\n"); - MORSE_dtrsm_Tile(MorseLeft, MorseLower, MorseTrans, MorseNonUnit, 1, MORSE_descK_a, MORSE_desck_a); - flops = flops + FLOPS_DTRSM(MorseLeft, MORSE_descK_a->m, MORSE_desck_a->n); - VERBOSE(" Done.\n"); - STOP_TIMING(trsm2); - - START_TIMING(trsm3); - //(9) Triangular Solve (TRSM) k_t = TRSM(L_t^-1, k_t) - VERBOSE("(9)Solving the linear system k_t = TRSM(L_t^-1, k_t) ...(MLOE-MMOM)\n"); - MORSE_dtrsm_Tile(MorseLeft, MorseLower, MorseNoTrans, MorseNonUnit, 1, MORSE_descK_t, MORSE_desck_t); - flops = flops + FLOPS_DTRSM(MorseLeft, MORSE_descK_t->m, MORSE_desck_t->n); - VERBOSE(" Done.\n"); - STOP_TIMING(trsm3); - - START_TIMING(trsm4); - //(10) Triangular Solve (TRSM) k_t = TRSM(L_t^-T, k_t) - VERBOSE("(10)Solving the linear system k_t = TRSM(L_a^-T, k_t) ...(MLOE-MMOM)\n"); - MORSE_dtrsm_Tile(MorseLeft, MorseLower, MorseTrans, MorseNonUnit, 1, MORSE_descK_t, MORSE_desck_t); - flops = flops + FLOPS_DTRSM(MorseLeft, MORSE_descK_t->m, MORSE_desck_t->n); - VERBOSE(" Done.\n"); - STOP_TIMING(trsm4); - - START_TIMING(gevv1); - //(12) Calculate dgemm value= MORSE_desck_a^T * MORSE_desck_t - VERBOSE("(11)Calculate dgemm MORSE_descexpr4 = MORSE_desck_a^T * MORSE_desck_t... (Prediction Stage)"); - MORSE_dgemm_Tile(MorseTrans, MorseNoTrans, 1, MORSE_desck_ttmp, MORSE_desck_t, 0, MORSE_descexpr3); - flops = flops + FLOPS_DGEMM(MORSE_desck_ttmp->m, MORSE_desck_t->n, MORSE_descexpr3->n); - VERBOSE(" Done.\n"); - STOP_TIMING(gevv1); - - START_TIMING(gevv2); - //(11) Calculate dgemm value= MORSE_desck_t^T * MORSE_desck_a - VERBOSE("(12)Calculate dgemm MORSE_descexpr1 = MORSE_desck_t^T * MORSE_desck_a... (MLOE-MMOM)"); - MORSE_dgemm_Tile(MorseTrans, MorseNoTrans, 1, MORSE_desck_ttmp, MORSE_desck_a, 0, MORSE_descexpr1); - flops = flops + FLOPS_DGEMM(MORSE_desck_ttmp->m, MORSE_desck_a->n, MORSE_descexpr1->n); - VERBOSE(" Done.\n"); - STOP_TIMING(gevv2); - START_TIMING(gevv3); - //(8) Calculate dgemm value= MORSE_desck_a^T * MORSE_desck_atmp - VERBOSE("(13)Calculate dgemm MORSE_descexpr1 = MORSE_desck_a^T * MORSE_desck_a... (MLOE-MMOM)"); - MORSE_dgemm_Tile(MorseTrans, MorseNoTrans, 1, MORSE_desck_atmp, MORSE_desck_a, 0, MORSE_descexpr4); - flops = flops + FLOPS_DGEMM(MORSE_desck_atmp->m, MORSE_desck_a->n, MORSE_descexpr4->n); - VERBOSE(" Done.\n"); - STOP_TIMING(gevv3); - START_TIMING(gevv4); - //(14) Calculate dgemm MORSE_desck_a= MORSE_descK_t * MORSE_desck_a (use k_t as k_a) - VERBOSE("(14)Calculate dgemm MORSE_desck_a = MORSE_descK_ttmp * MORSE_desck_a... (Prediction Stage)"); - MORSE_dgemm_Tile(MorseNoTrans, MorseNoTrans, 1, MORSE_descK_ttmp, MORSE_desck_a, 0, MORSE_desck_t); - flops = flops + FLOPS_DGEMM(MORSE_desck_ttmp->m, MORSE_desck_a->n, MORSE_desck_t->n); - VERBOSE(" Done.\n"); - STOP_TIMING(gevv4); - - START_TIMING(trsm5); - //(15) Triangular Solve (TRSM) k_atmp = TRSM(K_a^-1, k_atmp) - VERBOSE("(15)Solving the linear system k_atmp = TRSM(K_t^-1, k_atmp) ...\n"); - MORSE_dtrsm_Tile(MorseLeft, MorseLower, MorseNoTrans, MorseNonUnit, 1, MORSE_descK_a, MORSE_desck_t); - flops = flops + FLOPS_DTRSM(MorseLeft, MORSE_descK_a->m, MORSE_desck_t->n); - VERBOSE(" Done.\n"); - STOP_TIMING(trsm5); - - START_TIMING(trsm6); - //(16) Triangular Solve (TRSM) k_a = TRSM(K_a^-T, k_a) - VERBOSE("(16)Solving the linear system k_atmp = TRSM(K_t^-T, k_atmp) ...\n"); - MORSE_dtrsm_Tile(MorseLeft, MorseLower, MorseTrans, MorseNonUnit, 1, MORSE_descK_a, MORSE_desck_t); - flops = flops + FLOPS_DTRSM(MorseLeft, MORSE_descK_a->m, MORSE_desck_t->n); - VERBOSE(" Done.\n"); - STOP_TIMING(trsm6); - START_TIMING(gevv5); - //(13) Calculate dgemm value= MORSE_desck_a^T * MORSE_desck_t - VERBOSE("(17)Calculate dgemm MORSE_descexpr1 = MORSE_desck_a^T * MORSE_desck_a... (Prediction Stage)"); - MORSE_dgemm_Tile(MorseTrans, MorseNoTrans, 1, MORSE_desck_atmp, MORSE_desck_t, 0, MORSE_descexpr2); - flops = flops + FLOPS_DGEMM(MORSE_desck_atmp->m, MORSE_desck_t->n, MORSE_descexpr2->n); - VERBOSE(" Done.\n"); - STOP_TIMING(gevv5); - - - STOP_TIMING(loop_time); - - total_loop_time +=loop_time; - //stop - //exit(0); - // double expr1=0; - // double expr2=0; - // double expr3=0; - // double expr4=0; - - - // MORSE_Tile_to_Lapack( MORSE_descexpr1, &expr1, 1); - // MORSE_Tile_to_Lapack( MORSE_descexpr2, &expr2, 1); - // MORSE_Tile_to_Lapack( MORSE_descexpr3, &expr3, 1); - // MORSE_Tile_to_Lapack( MORSE_descexpr4, &expr4, 1); - - MORSE_dgeadd_Tile(MorseNoTrans, 1 , MORSE_desctruthalpha, -2, MORSE_descexpr1); - MORSE_dgeadd_Tile(MorseNoTrans, 1 , MORSE_descexpr1, 1, MORSE_descexpr2); - - MORSE_dgeadd_Tile(MorseNoTrans, 1 , MORSE_desctruthalpha,-1, MORSE_descexpr3); - MORSE_dgeadd_Tile(MorseNoTrans, 1 , MORSE_descestimatedalpha, -1, MORSE_descexpr4); - // temp1 = truth_theta[0]- 2* data->expr1 + data->expr2; - // temp2 = truth_theta[0]- data->expr3; - // temp3 = estimated_theta[0]- data->expr4; - - // printf ("%f, %f, %f,%f, %f\n", matrix_gen1, matrix_gen2, copy1, cholesky1, cholesky2); - // printf ("%f, %f, %f, %f\n", matrix_gen3, matrix_gen4, copy2, copy3); - // printf ("%f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f\n", trsm1, trsm2, trsm3, trsm3, trsm5, trsm6, gevv1, gevv2, gevv3, gevv4, gevv5); - //******************************* - - //MORSE_Tile_to_Lapack( MORSE_descexpr2, temp1, m); - //MORSE_Tile_to_Lapack( MORSE_descexpr3, temp2, m); - //MORSE_Tile_to_Lapack( MORSE_descexpr4, temp3, m); - MORSE_dlacpy_Tile( MorseUpperLower, MORSE_descexpr2, B2); - MORSE_dlacpy_Tile( MorseUpperLower, MORSE_descexpr3, B3); - MORSE_dlacpy_Tile( MorseUpperLower, MORSE_descexpr4, B4); - - if(m==1) - { - printf("%f, %f, %f\n", temp1[0], temp2[0], temp3[0]); - loe[p] = temp1[0]/temp2[0]-1.0; - mom[p] = temp3[0]/temp1[0]-1.0; - - } - if(m==2) - { - printf("%f, %f, %f, %f, %f, %f\n", temp1[0], temp1[2], temp2[0],temp2[2],temp3[0],temp3[2]); - loe[p] = (temp1[0]+temp1[2])/(temp2[0]+temp2[2])-1.0; - mom[p] = (temp3[0]+temp3[2])/(temp1[0]+temp1[2])-1.0; - } - loe_sum += loe[p]; - mom_sum += mom[p]; - } - -#if defined(CHAMELEON_USE_MPI) - if(MORSE_My_Mpi_Rank() == 0) - { -#endif - printf("\nnZmiss = %d\n", nZmiss); - printf("\nMLOE = %f", loe_sum/nZmiss); - printf("\nMMOM = %f\n\n\n", mom_sum/nZmiss); - data->mloe=(loe_sum/nZmiss); - data->mmom=(mom_sum/nZmiss); - printf(" ----(MLOE-MMOM) Gflop/s: %6.2f\n", flops / 1e9 / (total_loop_time + cholesky1 +cholesky2)); - - - -#if defined(CHAMELEON_USE_MPI) - } -#endif - - data->mloe=(loe_sum/nZmiss); - data->mmom=(mom_sum/nZmiss); - STOP_TIMING(all_time); - free(loe); - free(mom); - free(lmiss.x); - free(lmiss.y); - free(temp1); - free(temp2); - free(temp3); - free(estimatedalpha); - free(truthalpha); - - FILE *pFile; -#if defined(CHAMELEON_USE_MPI) - if ( MORSE_My_Mpi_Rank() == 0 ) - { -#endif - //output - results.mloe = data->mloe; - results.mmom = data->mmom; - results.mloe_exec = "sync"; - results.total_mloe_mmom_time = all_time; - results.matrix_gen_mloe_mmom_time = matrix_gen1+ matrix_gen2; - results.cho_fact_mloe_mmom_time = cholesky1 +cholesky2; - results.loop_mloe_mmom_time = total_loop_time; - results.total_mloe_mmom_flops = flops / 1e9 / (total_loop_time + cholesky1 +cholesky2); -#if defined(CHAMELEON_USE_MPI) - } -#endif - - fprintf(stderr," ---- mloe_mmom Time: %6.2f seconds\n\n", all_time); -} - - - -void MORSE_dmle_mloe_mmom_Tile_Async(MLE_data *MORSE_data, double * truth_theta, double* estimated_theta, int nZmiss, int nZobs, int n) - //! //Predict missing values base on a set of given values and covariance matrix - /*! -- MORSE-sync - * Returns the prediction Mean Square Error (MSE) as double - * @param[in] MORSE_data: MLE_data struct with different MLE inputs. - * @param[in] theta: theta Vector with three parameter (Variance, Range, Smoothness) - * that is used to to generate the Covariance Matrix. - * @param[in] nZmiss: number of missing values (unknown observations). - * @param[in] nZobs: number of observed values (known observations). - * @param[in] Zobs: observed values vector (known observations). - * @param[in] Zmiss missing values vector (unknown observations). - * @param[in] Zactual: actual missing values vector (in the case of testing MSE). - * @param[in] n: number of spatial locations. - * */ -{ - //truth_theta[0]=1; truth_theta[1]=0.1; truth_theta[2]=0.5; - //estimated_theta[0]=1.01; estimated_theta[1]=0.09; estimated_theta[2]=0.49; - printf("%f, %f, %f\n", truth_theta[0], truth_theta[1], truth_theta[2]); - printf("%f, %f, %f\n", estimated_theta[0], estimated_theta[1], estimated_theta[2]); - //exit(0); - double loe_sum = 0.0; - double mom_sum = 0.0; - int i = 0; - int p = 0; - int v = 0; - int j = 0; - double all_time = 0.0; - double cholesky1 = 0.0; - double cholesky2 = 0.0; - double matrix_gen1 = 0.0; - double matrix_gen2 = 0.0; - double matrix_gen3 = 0.0; - double matrix_gen4 = 0.0; - double copy1 = 0.0; - double copy2 = 0.0; - double copy3 = 0.0; - - double trsm1 = 0.0; - double trsm2 = 0.0; - double trsm3 = 0.0; - double trsm4 = 0.0; - double trsm5 = 0.0; - double trsm6 = 0.0; - double trsm7 = 0.0; - double gevv1 = 0.0; - double gevv2 = 0.0; - double gevv3 = 0.0; - double gevv4 = 0.0; - double gevv5 = 0.0; - //************************************************************************ - double *loe=(double *) malloc(nZmiss * sizeof(double)); - double *mom=(double *) malloc(nZmiss * sizeof(double)); - - MLE_data *data = (MLE_data*) MORSE_data; - MORSE_desc_t *MORSE_desck_t = data->desck_t; - MORSE_desc_t *MORSE_desck_a = data->desck_a; - MORSE_desc_t *MORSE_descK_t = data->descK_t; - MORSE_desc_t *MORSE_descK_a = data->descK_a; - MORSE_desc_t *MORSE_descK_ttmp = data->descK_ttmp; - MORSE_desc_t *MORSE_desck_atmp = data->desck_atmp; - MORSE_desc_t *MORSE_desck_ttmp = data->desck_ttmp; - MORSE_desc_t *MORSE_descexpr1 = data->descexpr1; - MORSE_desc_t *MORSE_descexpr2 = data->descexpr2; - MORSE_desc_t *MORSE_descexpr3 = data->descexpr3; - MORSE_desc_t *MORSE_descexpr4 = data->descexpr4; - MORSE_desc_t *MORSE_descestimatedalpha = data->descestimatedalpha; - MORSE_desc_t *MORSE_desctruthalpha = data->desctruthalpha; - MORSE_sequence_t *msequence = (MORSE_sequence_t *)(data->sequence); - MORSE_request_t *mrequest = (MORSE_request_t *)data->request; - location lmiss; - lmiss.x = (double *) malloc(sizeof(double)); - lmiss.y = (double *) malloc(sizeof(double)); - - double* univariate_theta; - double* univariate2_theta; - double* univariate3_theta; - double nu12; - double rho; - double sigma_square12; - - double flops = 0.0; - START_TIMING(all_time); - - int m = MORSE_descestimatedalpha->m; - double *truthalpha = (double *) malloc( m * m * sizeof(double)); - double *estimatedalpha = (double *) malloc( m * m * sizeof(double)); - double *temp1 = (double *) malloc( m * m* sizeof(double)); - double *temp2 = (double *) malloc( m * m*sizeof(double)); - double *temp3 = (double *) malloc( m * m*sizeof(double)); - if(m ==1) - { - truthalpha[0] = truth_theta[0]; - estimatedalpha[0] = estimated_theta[0]; - } - - if(m ==2) - { - double truth_nu12 = 0.5 * (truth_theta[3] + truth_theta[4]); - double truth_rho = truth_theta[5] * sqrt( (tgamma(truth_theta[3] + 1)*tgamma(truth_theta[4] + 1)) / - (tgamma(truth_theta[3]) * tgamma(truth_theta[4])) ) * - tgamma(truth_nu12) / tgamma(truth_nu12 + 1); - - double estimated_nu12 = 0.5 * (estimated_theta[3] + estimated_theta[4]); - double estimated_rho = estimated_theta[5] * sqrt( (tgamma(estimated_theta[3] + 1)*tgamma(estimated_theta[4] + 1)) / - (tgamma(estimated_theta[3]) * tgamma(estimated_theta[4])) ) * - tgamma(estimated_nu12) / tgamma(estimated_nu12 + 1); - - truthalpha[0] = truth_theta[0]; - estimatedalpha[0] = estimated_theta[0]; - - truthalpha[1] = truthalpha[3] = truth_rho - * sqrt(truth_theta[0] * truth_theta[1]); - - estimatedalpha[1] = estimatedalpha[3] = estimated_rho - * sqrt(estimated_theta[0] * estimated_theta[1]); - truthalpha[2] = truth_theta[1]; - estimatedalpha[2] = estimated_theta[1]; - - } - MORSE_Lapack_to_Tile( truthalpha, m, MORSE_desctruthalpha); - MORSE_Lapack_to_Tile( estimatedalpha, m, MORSE_descestimatedalpha); - - - - char * name= malloc(strlen(data->kernel_fun) + 1); - strcpy(name, data->kernel_fun); - - if(strcmp(data->kernel_fun, "bivariate_matern_parsimonious2") == 0 || strcmp(data->kernel_fun, "bivariate_matern_parsimonious2_profile") == 0) - { - printf("TODO: running with Z=1 no more\n"); - data->kernel_fun= "bivariate_matern_parsimonious"; - } - - START_TIMING(matrix_gen1); - VERBOSE("Create MORSE_descK_a Covariance Matrix (MLOE-MMOM)....."); - if(strcmp(data->kernel_fun, "bivariate_matern_parsimonious2") == 0 || strcmp(data->kernel_fun, "bivariate_matern_parsimonious2_profile") == 0) - { - - univariate_theta =(double *) malloc(3 * sizeof(double)); - univariate2_theta =(double *) malloc(3 * sizeof(double)); - univariate3_theta =(double *) malloc(3 * sizeof(double)); - univariate_theta[0]=estimated_theta[0]; - univariate_theta[1]=estimated_theta[2]; - univariate_theta[2]=estimated_theta[3]; - - MORSE_MLE_dcmg_Tile_Async(MorseUpperLower, morse_desc_submatrix(MORSE_descK_a, 0, 0, MORSE_descK_a->m/2, MORSE_descK_a->n/2), &data->lobs, &data->lobs, &data->lm, univariate_theta, data->dm, "univariate_matern_stationary", msequence, &mrequest[0]); - - - nu12 = 0.5 * (estimated_theta[3] + estimated_theta[4]); - rho = estimated_theta[5] * sqrt( (tgamma(estimated_theta[3] + 1)*tgamma(estimated_theta[4] + 1)) / - (tgamma(estimated_theta[3]) * tgamma(estimated_theta[4])) ) * - tgamma(nu12) / tgamma(nu12 + 1); - sigma_square12 = rho * sqrt(estimated_theta[0]*estimated_theta[1]) ; - - univariate2_theta[0]=sigma_square12; - univariate2_theta[1]=estimated_theta[2]; - univariate2_theta[2]=nu12; - - MORSE_MLE_dcmg_Tile_Async(MorseUpperLower, morse_desc_submatrix(MORSE_descK_a, MORSE_descK_a->m/2, 0, MORSE_descK_a->m/2, MORSE_descK_a->n/2), &data->lobs, &data->lobs, &data->lm, univariate_theta, data->dm, "univariate_matern_stationary", msequence, &mrequest[0]); - // MORSE_MLE_dcmg_Tile_Async(MorseLower, data->descsubC21, &data->l1, &data->l1, &data->lm, univariate2_theta, data->dm, "univariate_matern_stationary", msequence, &mrequest[0]); - - univariate3_theta[0]=estimated_theta[1]; - univariate3_theta[1]=estimated_theta[2]; - univariate3_theta[2]=estimated_theta[4]; - - MORSE_MLE_dcmg_Tile_Async(MorseUpperLower, morse_desc_submatrix(MORSE_descK_a, MORSE_descK_a->m/2, MORSE_descK_a->n/2, MORSE_descK_a->m/2, MORSE_descK_a->n/2), &data->lobs, &data->lobs, &data->lm, univariate_theta, data->dm, "univariate_matern_stationary", msequence, &mrequest[0]); - } - else - { //(1)Generate the co-variance matrix descK_a - MORSE_MLE_dcmg_Tile_Async(MorseLower, MORSE_descK_a, &data->lobs, &data->lobs, &data->lm, estimated_theta, data->dm, data->kernel_fun, msequence, mrequest); - } - VERBOSE(" Done.\n"); - MORSE_Sequence_Wait(msequence); - STOP_TIMING(matrix_gen1); - - START_TIMING(matrix_gen2); - //(2)Generate the co-variance matrix descK_t - VERBOSE("Create MORSE_descK_t Covariance Matrix (MLOE-MMOM)....."); - MORSE_MLE_dcmg_Tile_Async(MorseUpperLower, MORSE_descK_t, &data->lobs, &data->lobs, &data->lm, truth_theta, data->dm, data->kernel_fun, msequence, mrequest); - MORSE_Sequence_Wait(msequence); - VERBOSE(" Done.\n"); - STOP_TIMING(matrix_gen2); - - - START_TIMING(cholesky1); - //(3)Cholesky factorization for the Co-variance matrix MORSE_descK_a - VERBOSE("Cholesky factorization of MORSE_descK_a (MLOE-MMOM) ....."); - int success = MORSE_dpotrf_Tile_Async(MorseLower, MORSE_descK_a, msequence, mrequest); - SUCCESS(success, "Factorization cannot be performed..\n The matrix is not positive definite\n\n"); - VERBOSE(" Done.\n"); - STOP_TIMING(cholesky1); - flops = flops + FLOPS_DPOTRF(MORSE_descK_a->m); - - START_TIMING(copy1); - //(4)Copy MORSE_descK_t Covariance Matrix to MORSE_descK_ttmp (MLOE-MMOM) - VERBOSE("Copy MORSE_descK_t Covariance Matrix to MORSE_descK_ttmp (MLOE-MMOM)....."); - MORSE_dlacpy_Tile_Async(MorseUpperLower, MORSE_descK_t, MORSE_descK_ttmp, msequence, mrequest); - VERBOSE(" Done.\n"); - STOP_TIMING(copy1); - - START_TIMING(cholesky2); - flops = flops + FLOPS_DPOTRF(MORSE_descK_t->m); - //(5)Cholesky factorization for the Co-variance matrix MORSE_descK_t - VERBOSE("Cholesky factorization of MORSE_descK_t (MLOE-MMOM) ....."); - success = MORSE_dpotrf_Tile_Async(MorseLower, MORSE_descK_t, msequence, mrequest); - SUCCESS(success, "Factorization cannot be performed..\n The matrix is not positive definite\n\n"); - VERBOSE(" Done.\n"); - - - STOP_TIMING(cholesky2); - MORSE_desc_t *B2; - MORSE_desc_t *B3; - MORSE_desc_t *B4; - MORSE_Desc_Create_User( &B2, temp1, MorseComplexDouble, MORSE_descexpr2->mb, MORSE_descexpr2->nb, MORSE_descexpr2->bsiz, - m, MORSE_descexpr2->n, 0, 0, MORSE_descexpr2->m, MORSE_descexpr2->n, 1, 1, - morse_getaddr_cm, morse_getblkldd_cm, NULL ); - MORSE_Desc_Create_User( &B3, temp2, MorseComplexDouble, MORSE_descexpr3->mb, MORSE_descexpr3->nb, MORSE_descexpr3->bsiz, - m, MORSE_descexpr3->n, 0, 0, MORSE_descexpr3->m, MORSE_descexpr3->n, 1, 1, - morse_getaddr_cm, morse_getblkldd_cm, NULL ); - MORSE_Desc_Create_User( &B4, temp3, MorseComplexDouble, MORSE_descexpr4->mb, MORSE_descexpr4->nb, MORSE_descexpr4->bsiz, - m, MORSE_descexpr4->n, 0, 0, MORSE_descexpr4->m, MORSE_descexpr4->n, 1, 1, - morse_getaddr_cm, morse_getblkldd_cm, NULL ); - double total_loop_time =0.0; - double loop_time = 0.0; - for(p=0; plmiss.x[p]; - lmiss.y[0] = data->lmiss.y[p]; - //printf("p:%d\n", p); - START_TIMING(matrix_gen3) - MORSE_MLE_dcmg_Tile_Async(MorseUpperLower, MORSE_desck_t, &data->lobs, &lmiss, &data->lm, truth_theta, data->dm, data->kernel_fun, msequence, mrequest); - // MORSE_Sequence_Wait(msequence); - STOP_TIMING(matrix_gen3); - - START_TIMING(matrix_gen4) - MORSE_MLE_dcmg_Tile_Async(MorseUpperLower, MORSE_desck_a, &data->lobs, &lmiss, &data->lm, estimated_theta, data->dm, data->kernel_fun, msequence, mrequest); - // MORSE_Sequence_Wait(msequence); - STOP_TIMING(matrix_gen4); - - //printf("p:%d\n", p); - START_TIMING(copy2); - //(5)Copy MORSE_desck_a to MORSE_descK_atmp (MLOE-MMOM) - VERBOSE("Copy MORSE_desck_a to MORSE_descK_atmp (MLOE-MMOM)....."); - MORSE_dlacpy_Tile_Async(MorseUpperLower, MORSE_desck_t, MORSE_desck_ttmp, msequence, mrequest); - VERBOSE(" Done.\n"); - STOP_TIMING(copy2); - - // double *C = (double *) malloc(2 * n * sizeof(double)); - // MORSE_Tile_to_Lapack( MORSE_desck_t, C, nZobs); - // print_dmatrix("testC", 2, 16, C, 2); - //exit(0); - - START_TIMING(copy3); - //(6)Copy MORSE_desck_t to MORSE_desck_ttmp (MLOE-MMOM) - VERBOSE("Copy MORSE_desck_t to MORSE_desck_ttmp (MLOE-MMOM)....."); - MORSE_dlacpy_Tile_Async(MorseUpperLower, MORSE_desck_a, MORSE_desck_atmp, msequence, mrequest); - VERBOSE(" Done.\n"); - STOP_TIMING(copy3); - - - START_TIMING(loop_time); - START_TIMING(trsm1); - //(7) Triangular Solve (TRSM) k_a = TRSM(L_a^-1, k_a) - VERBOSE("Solving the linear system k_a = TRSM(L_a^-1, k_a) ...(MLOE-MMOM)\n"); - - - MORSE_dtrsm_Tile_Async(MorseLeft, MorseLower, MorseNoTrans, MorseNonUnit, 1, MORSE_descK_a, MORSE_desck_a, msequence, mrequest); - VERBOSE(" Done.\n"); - flops = flops + FLOPS_DTRSM(MorseLeft, MORSE_descK_a->m, MORSE_desck_a->n); - STOP_TIMING(trsm1); - - START_TIMING(trsm2); - //(8) Triangular Solve (TRSM) k_a = TRSM(L_a^-T, k_a) - VERBOSE("Solving the linear system k_a = TRSM(L_a^-T, k_a) ...(MLOE-MMOM)\n"); - MORSE_dtrsm_Tile_Async(MorseLeft, MorseLower, MorseTrans, MorseNonUnit, 1, MORSE_descK_a, MORSE_desck_a, msequence, mrequest); - VERBOSE(" Done.\n"); - flops = flops + FLOPS_DTRSM(MorseLeft, MORSE_descK_a->m, MORSE_desck_a->n); - STOP_TIMING(trsm2); - - START_TIMING(trsm3); - //(9) Triangular Solve (TRSM) k_t = TRSM(L_t^-1, k_t) - VERBOSE("(9)Solving the linear system k_t = TRSM(L_t^-1, k_t) ...(MLOE-MMOM)\n"); - MORSE_dtrsm_Tile_Async(MorseLeft, MorseLower, MorseNoTrans, MorseNonUnit, 1, MORSE_descK_t, MORSE_desck_t, msequence, mrequest); - VERBOSE(" Done.\n"); - flops = flops + FLOPS_DTRSM(MorseLeft, MORSE_descK_t->m, MORSE_desck_t->n); - STOP_TIMING(trsm3); - - START_TIMING(trsm4); - //(10) Triangular Solve (TRSM) k_t = TRSM(L_t^-T, k_t) - VERBOSE("(10)Solving the linear system k_t = TRSM(L_a^-T, k_t) ...(MLOE-MMOM)\n"); - MORSE_dtrsm_Tile_Async(MorseLeft, MorseLower, MorseTrans, MorseNonUnit, 1, MORSE_descK_t, MORSE_desck_t, msequence, mrequest); - VERBOSE(" Done.\n"); - flops = flops + FLOPS_DTRSM(MorseLeft, MORSE_descK_t->m, MORSE_desck_t->n); - STOP_TIMING(trsm4); - - START_TIMING(gevv1); - //(12) Calculate dgemm value= MORSE_desck_a^T * MORSE_desck_t - VERBOSE("(11)Calculate dgemm MORSE_descexpr4 = MORSE_desck_a^T * MORSE_desck_t... (Prediction Stage)"); - MORSE_dgemm_Tile_Async(MorseTrans, MorseNoTrans, 1, MORSE_desck_ttmp, MORSE_desck_t, 0, MORSE_descexpr3, msequence, mrequest); - VERBOSE(" Done.\n"); - flops = flops + FLOPS_DGEMM(MORSE_desck_ttmp->m, MORSE_desck_t->n, MORSE_descexpr3->n); - STOP_TIMING(gevv1); - - START_TIMING(gevv2); - //(11) Calculate dgemm value= MORSE_desck_t^T * MORSE_desck_a - VERBOSE("(12)Calculate dgemm MORSE_descexpr1 = MORSE_desck_t^T * MORSE_desck_a... (MLOE-MMOM)"); - MORSE_dgemm_Tile_Async(MorseTrans, MorseNoTrans, 1, MORSE_desck_ttmp, MORSE_desck_a, 0, MORSE_descexpr1, msequence, mrequest); - VERBOSE(" Done.\n"); - flops = flops + FLOPS_DGEMM(MORSE_desck_ttmp->m, MORSE_desck_a->n, MORSE_descexpr1->n); - STOP_TIMING(gevv2); - START_TIMING(gevv3); - //(8) Calculate dgemm value= MORSE_desck_a^T * MORSE_desck_atmp - VERBOSE("(13)Calculate dgemm MORSE_descexpr1 = MORSE_desck_a^T * MORSE_desck_a... (MLOE-MMOM)"); - MORSE_dgemm_Tile_Async(MorseTrans, MorseNoTrans, 1, MORSE_desck_atmp, MORSE_desck_a, 0, MORSE_descexpr4, msequence, mrequest); - - flops = flops + FLOPS_DGEMM(MORSE_desck_atmp->m, MORSE_desck_a->n, MORSE_descexpr4->n); - VERBOSE(" Done.\n"); - STOP_TIMING(gevv3); - START_TIMING(gevv4); - //(14) Calculate dgemm MORSE_desck_a= MORSE_descK_t * MORSE_desck_a (use k_t as k_a) - VERBOSE("(14)Calculate dgemm MORSE_desck_a = MORSE_descK_ttmp * MORSE_desck_a... (Prediction Stage)"); - MORSE_dgemm_Tile_Async(MorseNoTrans, MorseNoTrans, 1, MORSE_descK_ttmp, MORSE_desck_a, 0, MORSE_desck_t, msequence, mrequest); - VERBOSE(" Done.\n"); - flops = flops + FLOPS_DGEMM(MORSE_desck_ttmp->m, MORSE_desck_a->n, MORSE_desck_t->n); - STOP_TIMING(gevv4); - - START_TIMING(trsm5); - //(15) Triangular Solve (TRSM) k_atmp = TRSM(K_a^-1, k_atmp) - VERBOSE("(15)Solving the linear system k_atmp = TRSM(K_t^-1, k_atmp) ...\n"); - MORSE_dtrsm_Tile_Async(MorseLeft, MorseLower, MorseNoTrans, MorseNonUnit, 1, MORSE_descK_a, MORSE_desck_t, msequence, mrequest); - VERBOSE(" Done.\n"); - flops = flops + FLOPS_DTRSM(MorseLeft, MORSE_descK_a->m, MORSE_desck_t->n); - STOP_TIMING(trsm5); - - START_TIMING(trsm6); - //(16) Triangular Solve (TRSM) k_a = TRSM(K_a^-T, k_a) - VERBOSE("(16)Solving the linear system k_atmp = TRSM(K_t^-T, k_atmp) ...\n"); - MORSE_dtrsm_Tile_Async(MorseLeft, MorseLower, MorseTrans, MorseNonUnit, 1, MORSE_descK_a, MORSE_desck_t, msequence, mrequest); - VERBOSE(" Done.\n"); - flops = flops + FLOPS_DTRSM(MorseLeft, MORSE_descK_a->m, MORSE_desck_t->n); - STOP_TIMING(trsm6); - START_TIMING(gevv5); - //(13) Calculate dgemm value= MORSE_desck_a^T * MORSE_desck_t - VERBOSE("(17)Calculate dgemm MORSE_descexpr1 = MORSE_desck_a^T * MORSE_desck_a... (Prediction Stage)"); - MORSE_dgemm_Tile_Async(MorseTrans, MorseNoTrans, 1, MORSE_desck_atmp, MORSE_desck_t, 0, MORSE_descexpr2, msequence, mrequest); - VERBOSE(" Done.\n"); - flops = flops + FLOPS_DGEMM(MORSE_desck_atmp->m, MORSE_desck_t->n, MORSE_descexpr2->n); - STOP_TIMING(gevv5); - - //stop - //exit(0); - // double expr1=0; - // double expr2=0; - // double expr3=0; - // double expr4=0; - - - // MORSE_Tile_to_Lapack( MORSE_descexpr1, &expr1, 1); - // MORSE_Tile_to_Lapack( MORSE_descexpr2, &expr2, 1); - // MORSE_Tile_to_Lapack( MORSE_descexpr3, &expr3, 1); - // MORSE_Tile_to_Lapack( MORSE_descexpr4, &expr4, 1); - - - - STOP_TIMING(loop_time); - - total_loop_time +=loop_time; - - MORSE_dgeadd_Tile_Async(MorseNoTrans, 1 , MORSE_desctruthalpha, -2, MORSE_descexpr1, msequence, mrequest); - MORSE_dgeadd_Tile_Async(MorseNoTrans, 1 , MORSE_descexpr1, 1, MORSE_descexpr2, msequence, mrequest); - - MORSE_dgeadd_Tile_Async(MorseNoTrans, 1 , MORSE_desctruthalpha,-1, MORSE_descexpr3, msequence, mrequest); - MORSE_dgeadd_Tile_Async(MorseNoTrans, 1 , MORSE_descestimatedalpha, -1, MORSE_descexpr4, msequence, mrequest); - // temp1 = truth_theta[0]- 2* data->expr1 + data->expr2; - // temp2 = truth_theta[0]- data->expr3; - // temp3 = estimated_theta[0]- data->expr4; - - // printf ("%f, %f, %f,%f, %f\n", matrix_gen1, matrix_gen2, copy1, cholesky1, cholesky2); - // printf ("%f, %f, %f, %f\n", matrix_gen3, matrix_gen4, copy2, copy3); - // printf ("%f, %f, %f, %f, %f, %f, %f, %f, %f, %f, %f\n", trsm1, trsm2, trsm3, trsm3, trsm5, trsm6, gevv1, gevv2, gevv3, gevv4, gevv5); - //******************************* - - // MORSE_Tile_to_Lapack( MORSE_descexpr2, temp1, m); - // MORSE_Tile_to_Lapack( MORSE_descexpr3, temp2, m); - // MORSE_Tile_to_Lapack( MORSE_descexpr4, temp3, m); - - MORSE_dlacpy_Tile_Async( MorseUpperLower, MORSE_descexpr2, B2, msequence, mrequest); - MORSE_dlacpy_Tile_Async( MorseUpperLower, MORSE_descexpr3, B3, msequence, mrequest); - MORSE_dlacpy_Tile_Async( MorseUpperLower, MORSE_descexpr4, B4, msequence, mrequest); - - MORSE_Sequence_Wait(msequence); - if(m==1) - { - printf("%f, %f, %f, \n", temp1[0], temp2[0], temp3[0]); - loe_sum += temp1[0]/temp2[0]-1.0; - mom_sum += temp3[0]/temp1[0]-1.0; - - } - if(m==2) - { - // loe=(double *) malloc(nZmiss * sizeof(double)); - // mom=(double *) malloc(nZmiss * sizeof(double)); - printf("%f, %f, %f,\n", temp1[0], temp2[0], temp3[0]); - loe_sum += (temp1[0]+temp1[2])/(temp2[0]+temp2[2])-1.0; - mom_sum += (temp3[0]+temp3[2])/(temp1[0]+temp1[2])-1.0; - //printf("%f, %f, %f, %f, %f, %f\n", temp1[0], temp1[2], temp2[0],temp2[2],temp3[0],temp3[2]); - } - //loe_sum += loe[p]; - //mom_sum += mom[p]; - // - // printf("%f, %f, %f, %f, %f, %f\n", temp1[0], temp1[2], temp2[0],temp2[2],temp3[0],temp3[2]); - } -#if defined(CHAMELEON_USE_MPI) - if(MORSE_My_Mpi_Rank() == 0) - { -#endif - printf("\nnZmiss = %d\n", nZmiss); - printf("\nMLOE = %f", loe_sum/nZmiss); - printf("\nMMOM = %f\n\n\n", mom_sum/nZmiss); - data->mloe=(loe_sum/nZmiss); - data->mmom=(mom_sum/nZmiss); - printf(" ----(MLOE-MMOM) Gflop/s: %6.2f\n", flops / 1e9 / (total_loop_time + cholesky1 +cholesky2)); -#if defined(CHAMELEON_USE_MPI) - } -#endif - STOP_TIMING(all_time); - free(loe); - free(mom); - free(lmiss.x); - - free(temp1); - free(temp2); - free(temp3); - free(estimatedalpha); - free(truthalpha); - FILE *pFile; -#if defined(CHAMELEON_USE_MPI) - if ( MORSE_My_Mpi_Rank() == 0 ) - { -#endif - //output - results.mloe = data->mloe; - results.mmom = data->mmom; - results.mloe_exec = "sync"; - results.total_mloe_mmom_time = all_time; - results.matrix_gen_mloe_mmom_time = matrix_gen1+ matrix_gen2; - results.cho_fact_mloe_mmom_time = cholesky1 +cholesky2; - results.loop_mloe_mmom_time = total_loop_time; - results.total_mloe_mmom_flops = flops / 1e9 / (total_loop_time + cholesky1 +cholesky2); -#if defined(CHAMELEON_USE_MPI) - } -#endif - - fprintf(stderr," ---- mloe_mmom Time: %6.2f seconds\n\n", all_time); -} - - - - - - - - -//init Chameleon descriptors -void MORSE_dmle_Call(MLE_data *data, int ncores,int gpus, int dts, int p_grid, int q_grid, int N, int nZobs, int nZmiss) - //! //Initiate MORSE and allocate different descriptors for - /*! CHAMELEON - * Returns MLE_data data with initial values and new descriptors locations. - * @param[in] data: MLE_data struct with different MLE inputs. - * @param[in] ncores: number of CPU workers. - * @param[in] gpus: number of GPU workers. - * @param[in] dts: tile size (MB). - * @param[in] p_grid: p_grid in the case of distributed system. - * @param[in] q_grid: q_grid in the case of distributed system. - * @param[in] N: number of spatial locations. - * @param[in] nZobs: number of observed values (known observations). - * @param[in] nZmiss: number of missing values (unknown observations). - * */ -{ - - MORSE_sequence_t *msequence; - MORSE_request_t mrequest[2] = { MORSE_REQUEST_INITIALIZER, MORSE_REQUEST_INITIALIZER }; - MORSE_desc_t *MORSE_descC = NULL; - MORSE_desc_t *MORSE_descsubC11 = NULL; - MORSE_desc_t *MORSE_descsubC12 = NULL; - // MORSE_desc_t *MORSE_descsubC21 = NULL; - MORSE_desc_t *MORSE_descsubC22 = NULL; - MORSE_desc_t *MORSE_descZ = NULL; - MORSE_desc_t *MORSE_descZ1 = NULL; - MORSE_desc_t *MORSE_descZ2 = NULL; - MORSE_desc_t *MORSE_descZcpy = NULL; - MORSE_desc_t *MORSE_descproduct = NULL; - MORSE_desc_t *MORSE_descproduct1 = NULL; - MORSE_desc_t *MORSE_descproduct2 = NULL; - MORSE_desc_t *MORSE_descdet = NULL; - //MORSE_desc_t *MORSE_descZmiss = NULL; - //MORSE_desc_t *MORSE_descC12 = NULL; - //MORSE_desc_t *MORSE_descC22 = NULL; - //MORSE_desc_t *MORSE_descmse = NULL; - //MORSE_desc_t *MORSE_descZactual = NULL; - //MORSE_desc_t *MORSE_descZobs = NULL; - - - - // For ditributed system and should be removed - double *Zcpy = (double *) malloc(N * sizeof(double)); - - //Identifies a set of routines sharing common exception handling. - MORSE_Sequence_Create(&msequence); - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descC,NULL , MorseRealDouble, dts, dts, dts * dts, N, N, 0, 0, N, N, p_grid, q_grid); - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descZ, NULL, MorseRealDouble, dts, dts, dts * dts, N, 1, 0, 0, N, 1, p_grid, q_grid); - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descZcpy, Zcpy, MorseRealDouble, dts, dts, dts * dts, N, 1, 0, 0, N, 1, p_grid, q_grid); - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descproduct, &data->dotp, MorseRealDouble, dts, dts, dts * dts, 1, 1, 0, 0, 1, 1, p_grid, q_grid); - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descproduct1, &data->dotp1, MorseRealDouble, dts, dts, dts * dts, 1, 1, 0, 0, 1, 1, p_grid, q_grid); - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descproduct2, &data->dotp2, MorseRealDouble, dts, dts, dts * dts, 1, 1, 0, 0, 1, 1, p_grid, q_grid); - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descdet, &data->det, MorseRealDouble, dts, dts, dts * dts, 1, 1, 0, 0, 1, 1, p_grid, q_grid); - - - //printf("=====%d\n", MORSE_descZ->m/2); - - //Two submatrix descriptors for bi-variate profiling - // MORSE_descZ1 = morse_desc_submatrix(MORSE_descZ, 0, 0, MORSE_descZ->m/2, 1 ); - // MORSE_descZ2 = morse_desc_submatrix(MORSE_descZ, MORSE_descZ->m/2, 0, MORSE_descZ->m/2, 1); - - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descZ1, NULL, MorseRealDouble, dts, dts, dts * dts, N/2, 1, 0, 0, N/2, 1, p_grid, q_grid); - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descZ2, NULL, MorseRealDouble, dts, dts, dts * dts, N/2, 1, 0, 0, N/2, 1, p_grid, q_grid); - - - MORSE_descsubC11 = morse_desc_submatrix(MORSE_descC, 0, 0, MORSE_descC->m/2, MORSE_descC->n/2); - MORSE_descsubC12 = morse_desc_submatrix(MORSE_descC, MORSE_descC->m/2, 0, MORSE_descC->m/2, MORSE_descC->n/2); - //MORSE_descsubC21 = morse_desc_submatrix(MORSE_descC, 0, MORSE_descC->m/2, MORSE_descC->m/2, MORSE_descC->n/2); - MORSE_descsubC22 = morse_desc_submatrix(MORSE_descC, MORSE_descC->m/2, MORSE_descC->n/2, MORSE_descC->m/2, MORSE_descC->n/2); - - //if(nZmiss != 0) - //{ - // if(strcmp(data->actualZFPath,"")==0) - // { - // EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descZobs, &Zcpy[nZmiss], MorseRealDouble, dts, dts, dts * dts, nZobs, 1, 0, 0, nZobs, 1, p_grid, q_grid); - // EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descZactual, Zcpy, MorseRealDouble, dts, dts, dts * dts, nZmiss, 1, 0, 0, nZmiss, 1, p_grid, q_grid); - // } - // else - // { - // MORSE_descZobs = MORSE_descZcpy; - // EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descZactual, NULL, MorseRealDouble, dts, dts, dts * dts, nZmiss, 1, 0, 0, nZmiss, 1, p_grid, q_grid); - // } - - // EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descZmiss, NULL, MorseRealDouble, dts, dts, dts * dts, nZmiss, 1, 0, 0, nZmiss, 1, p_grid, q_grid); - // EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descC12, NULL, MorseRealDouble, dts, dts, dts * dts, nZmiss, nZobs, 0, 0, nZmiss, nZobs, p_grid, q_grid); - // EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descC22, NULL, MorseRealDouble, dts, dts, dts * dts, nZobs, nZobs, 0, 0, nZobs, nZobs, p_grid, q_grid); - // EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descmse, &data->mserror, MorseRealDouble, dts, dts, dts * dts, 1, 1, 0, 0, 1, 1, p_grid, q_grid); - // } - //Fill data struct - data->descC = MORSE_descC; - data->descsubC11 = MORSE_descsubC11; - data->descsubC12 = MORSE_descsubC12; - // data->descsubC21 = MORSE_descsubC21; - data->descsubC22 = MORSE_descsubC22; - data->descZ = MORSE_descZ; - data->descZ1 = MORSE_descZ1; - data->descZ2 = MORSE_descZ2; - data->descZcpy = MORSE_descZcpy; - data->descdet = MORSE_descdet; - data->descproduct = MORSE_descproduct; - data->descproduct1 = MORSE_descproduct1; - data->descproduct2 = MORSE_descproduct2; - //data->descZmiss = MORSE_descZmiss; - //data->descC12 = MORSE_descC12; - //data->descC22 = MORSE_descC22; - //data->descmse = MORSE_descmse; - //data->descZactual = MORSE_descZactual; - //data->descZobs = MORSE_descZobs; - data->sequence = msequence; - data->request = mrequest; - //stop gsl error handler - gsl_set_error_handler_off () ; - -} - - diff --git a/exageostat_exact/src/compute/MLE_exact_s.c b/exageostat_exact/src/compute/MLE_exact_s.c deleted file mode 100644 index 052b032..0000000 --- a/exageostat_exact/src/compute/MLE_exact_s.c +++ /dev/null @@ -1,832 +0,0 @@ -/** - * - * Copyright (c) 2017-2020, King Abdullah University of Science and Technology - * All rights reserved. - * - * ExaGeoStat is a software package provided by KAUST - **/ -/** - * - * @file MLE_exact.c - * - * ExaGeoStat exact computation main functions (i.e., generate synthetic dataset, evaluate ML function, and predication). - * - * @version 1.1.0 - * - * @author Sameh Abdulah - * @date 2020-01-19 - * - **/ -#include "../include/MLE_exact_s.h" -//*************************************************************************************** -void MORSE_MLE_szvg_Tile (MLE_data *data, float * Nrand, double * initial_theta, int n, int dts, int log) - //! Generate Observations Vector (Z) for testing Maximum - /*! Likelihood function -- MORSE-sync - * Returns Z observation vector - * @param[in] data: MLE_data struct with different MLE inputs. - * @param[in] Nrand: A uniform random vector with size n that is used to generate Z . - * @param[in] initial_theta: Theta vector with three parameter (Variance, Range, Smoothness) - * that is used to to generate the Covariance Matrix. - * @param[in] n: Problem size (number spatial locations). - * @param[in] dts: tile size (MB) is used only in the case of HiCMA not MORSE. - * @param[in] test: if 0 -> real data mode, 1 ->test data mode. - * @param[in] log: equals one if the user needs to generate log files for his problem. - * */ -{ - MORSE_sequence_t *msequence = (MORSE_sequence_t *) data->sequence; - MORSE_request_t *mrequest = (MORSE_request_t *) data->request; - //In the case of testing mode, Z should be generated using Nrand and initial_theta - //if (test == 1) - //{ - //Generate the co-variance matrix C - VERBOSE("Initializing Covariance Matrix (Synthetic Dataset Generation Phase - single precision) ....."); - //MORSE_MLE_scmg_Tile_Async(MorseLower, data->descC, msequence, mrequest, &data->l1, &data->l1, initial_theta, data->dm); - MORSE_MLE_scmg_Tile_Async(MorseLower, data->descC, &data->l1, &data->l1, &data->lm, initial_theta, data->dm, data->kernel_fun, msequence, mrequest); - VERBOSE(" Done.\n"); - - //Copy Nrand to Z - VERBOSE("Generate Normal Random Distribution Vector Z (Synthetic Dataset Generation Phase - single precision) ....."); - MORSE_MLE_szcpy_Tile_Async(data->descZ, Nrand, msequence, mrequest); - VERBOSE(" Done.\n"); - - //Cholesky factorization for the Co-variance matrix C - VERBOSE("Cholesky factorization of Sigma (Synthetic Dataset Generation Phase - single precision) ....."); - int success = MORSE_spotrf_Tile(MorseLower, data->descC); - //printf(" success=%d \n", success); - //exit(0); - SUCCESS(success, "Factorization cannot be performed..\n The matrix is not positive definite\n\n"); - VERBOSE(" Done.\n"); - - //Triangular matrix-matrix multiplication - VERBOSE("Triangular matrix-matrix multiplication Z=L.e (Synthetic Dataset Generation Phase - single precision) ....."); - MORSE_strmm_Tile(MorseLeft, MorseLower, MorseNoTrans, MorseNonUnit, 1, data->descC, data->descZ); - VERBOSE(" Done.\n"); - - //if log==1 write vector to disk - if(log==1) - { - double *z; - MORSE_desc_t *MORSE_descZ = (MORSE_desc_t *)(data->descZ); -#if defined(CHAMELEON_USE_MPI) - z = (double *) malloc(n * sizeof(double)); - MORSE_Tile_to_Lapack( MORSE_descZ, z, n); -#else - z = MORSE_descZ->mat; -#endif - write_vectors(z, data, n); -#if defined(CHAMELEON_USE_MPI) - free(z); -#endif - } - - /* } - else - { - double * streamdata; - streamdata=(double *) malloc(n * sizeof(double)); - - //Reading Observations from disk and copy it to data->descZ - VERBOSE("Reading Observations from disk ....."); - streamdata = readObsFile(data->obsFPath, n); - MORSE_MLE_szcpy_Tile_Async(data->descZ, streamdata, msequence, mrequest); - MORSE_Sequence_Wait(data->sequence); - VERBOSE(" Done.\n"); - free(streamdata); - } - */ - MORSE_slaset_Tile(MorseUpperLower, 0, 0, data->descC); - VERBOSE("Done Z Vector Generation Phase. (Chameleon Synchronous - single precision)\n"); - VERBOSE("************************************************************\n"); -} - - - -void MORSE_MLE_szcpy( MLE_data *data, double *streamdata) -{ - MORSE_sequence_t *msequence = (MORSE_sequence_t *) data->sequence; - MORSE_request_t *mrequest = (MORSE_request_t *) data->request; - VERBOSE("Copy Z from vector to decriptor.\n"); - MORSE_MLE_szcpy_Tile_Async(data->descZ, streamdata, msequence, mrequest); - MORSE_Sequence_Wait(msequence); - VERBOSE("Done Z copying step.\n"); - VERBOSE("************************************************************\n"); -} - - - -void MORSE_MLE_szvg_Tile_Async(MLE_data *data, float * Nrand, double * initial_theta, int n, int dts, int log) - //! Generate Observations Vector (Z) for testing Maximum - /*! Likelihood function -- MORSE-Async - * Returns Z observation vector - * @param[in] data: MLE_data struct with different MLE inputs. - * @param[in] Nrand: A uniform random vector with size n that is used to generate Z . - * @param[in] initial_theta: Theta vector with three parameter (Variance, Range, Smoothness) - * that is used to to generate the Covariance Matrix. - * @param[in] n: Problem size (number spatial locations). - * @param[in] dts: tile size (MB) is used only in the case of HiCMA not MORSE. - * @param[in] test: if 0 -> real data mode, 1 ->test data mode. - * @param[in] log: equals one if the user needs to generate log files for his problem. - * */ -{ - MORSE_sequence_t *msequence = (MORSE_sequence_t *) data->sequence; - MORSE_request_t *mrequest = (MORSE_request_t *) data->request; - //In the case of testing mode, Z should be generated using Nrand and initial_theta - // if (test ==1) - // { - //Generate the co-variance matrix C - VERBOSE("Initializing Covariance Matrix (Synthetic Dataset Generation Phase - single precision)....."); - //MORSE_MLE_scmg_Tile_Async(MorseLower, data->descC, msequence, mrequest, &data->l1, &data->l1, initial_theta, data->dm); - MORSE_MLE_scmg_Tile_Async(MorseLower, data->descC, &data->l1, &data->l1, &data->lm, initial_theta, data->dm, data->kernel_fun, msequence, mrequest); - VERBOSE(" Done.\n"); - - //Copy Nrand to Z - VERBOSE("Generate Normal Random Distribution Vector Z (Synthetic Dataset Generation Phase - single precision) ....."); - MORSE_MLE_szcpy_Tile_Async(data->descZ, Nrand, msequence, mrequest); - VERBOSE(" Done.\n"); - - //Cholesky factorization for the Co-variance matrix C - VERBOSE("Cholesky factorization of Sigma (Synthetic Dataset Generation Phase - single precision) ....."); - int success = MORSE_spotrf_Tile_Async(MorseLower, data->descC, msequence, mrequest); - SUCCESS(success, "Factorization cannot be performed..\n The matrix is not positive definite\n\n"); - VERBOSE(" Done.\n"); - - //Triangular matrix-matrix multiplication - VERBOSE("Triangular matrix-matrix multiplication Z=L.e (Synthetic Dataset Generation Phase - single precision) ....."); - MORSE_strmm_Tile_Async(MorseLeft, MorseLower, MorseNoTrans, MorseNonUnit, 1, data->descC, data->descZ, msequence, mrequest); - VERBOSE(" Done.\n"); - - //if log == 1 write vector to disk - if(log == 1) - { - double *z; - MORSE_desc_t *MORSE_descZ = (MORSE_desc_t *)(data->descZ); -#if defined(CHAMELEON_USE_MPI) - z = (double *) malloc(n * sizeof(double)); - MORSE_Tile_to_Lapack( MORSE_descZ, z, n); -#else - z = MORSE_descZ->mat; -#endif - write_vectors(z, data, n); - -#if defined(CHAMELEON_USE_MPI) - free(z); -#endif - } - - /* } - else - { - double * streamdata; - streamdata=(double *) malloc(n * sizeof(double)); - - //Reading Observations from disk and copy it to data->descZ - VERBOSE("Reading Observations from disk ....."); - streamdata = readObsFile(data->obsFPath, n); - MORSE_MLE_szcpy_Tile_Async(data->descZ, streamdata, msequence, mrequest); - MORSE_Sequence_Wait(data->sequence); - VERBOSE(" Done.\n"); - free(streamdata); - } - */ - VERBOSE("Done Z Vector Generation Phase. (Chameleon Asynchronous - single precision)\n"); - VERBOSE("************************************************************\n"); -} - - - -double MORSE_smle_Tile(unsigned n, const double * theta, double * grad, void * MORSE_data) { - //! Maximum Likelihood Evaluation (MLE) - /*! -- MORSE-sync-single precision. - * Returns the loglikelihhod value for the given theta. - * @param[in] n: unsigned variable used by NLOPT library. - * @param[in] theta: theta Vector with three parameter (Variance, Range, Smoothness) - * that is used to to generate the Covariance Matrix. - * @param[in] grad: double variable used by NLOPT library. - * @param[in] MORSE_data: MLE_data struct with different MLE inputs. - * */ - //Initialization - double loglik=0.0, logdet=0.0, time_facto = 0.0, time_solve = 0.0, logdet_calculate = 0.0, matrix_gen_time=0.0, zcpy_time=0.0; - int N, NRHS, success; - double flops =0.0; - - MLE_data* data = ((MLE_data*)MORSE_data); - data->det = 0; - data->dotp = 0; - - MORSE_desc_t *MORSE_descC = (MORSE_desc_t *) data->descC; - MORSE_desc_t *MORSE_descZ = (MORSE_desc_t *) data->descZ; - MORSE_desc_t *MORSE_descZcpy = (MORSE_desc_t *) data->descZcpy; - MORSE_desc_t *MORSE_descdet = (MORSE_desc_t *) data->descdet; - MORSE_desc_t *MORSE_descproduct = (MORSE_desc_t *) data->descproduct; - MORSE_sequence_t *msequence = (MORSE_sequence_t *) data->sequence; - MORSE_request_t *mrequest = (MORSE_request_t *) data->request; - - N = MORSE_descC->m; - NRHS = MORSE_descZ->n; - START_TIMING(zcpy_time); - if(data->iter_count==0) - //Save a copy of descZ into descZcpy for restoring each iteration (Only for the first iteration) - MORSE_slacpy_Tile(MorseUpperLower, MORSE_descZ, MORSE_descZcpy); - else - { - VERBOSE("Re-store the original Z vector..."); - MORSE_slacpy_Tile(MorseUpperLower, MORSE_descZcpy,MORSE_descZ); - VERBOSE(" Done.\n"); - } - STOP_TIMING(zcpy_time); - - //**************************** - // double *C = (double *) malloc(N * N * sizeof(double)); - - //Generate new co-variance matrix C based on new theta - VERBOSE("Generate New Covariance Matrix (single precision)..."); - START_TIMING(matrix_gen_time); - //MORSE_MLE_scmg_Tile_Async(MorseLower, MORSE_descC, msequence, &mrequest[0], &data->l1, &data->l1, (double *)theta, data->dm); - MORSE_MLE_scmg_Tile_Async(MorseLower, MORSE_descC, &data->l1, &data->l1, &data->lm, (double *)theta, data->dm, data->kernel_fun, msequence, &mrequest[0]); - STOP_TIMING(matrix_gen_time); - MORSE_Sequence_Wait(msequence); - STOP_TIMING(matrix_gen_time); - VERBOSE(" Done.\n"); - //double *C = (double *) malloc(N * N * sizeof(double)); - // MORSE_Tile_to_Lapack( MORSE_descC, C, N); - // print_smatrix("test", 16, 16, C, 16); - - //double *C = (double *) malloc(N * N * sizeof(double)); - //MORSE_Tile_to_Lapack( MORSE_descC, C, N); - //print_smatrix("testC", 16, 16, C, 16); - - //Calculate Cholesky Factorization (C=LL-1) - VERBOSE("Cholesky factorization of Sigma (single precision)..."); - START_TIMING(time_facto); - success = MORSE_spotrf_Tile(MorseLower, MORSE_descC); - STOP_TIMING(time_facto); - SUCCESS(success, "Factorization cannot be performed..\n The matrix is not positive definite\n\n"); - flops = flops + FLOPS_SPOTRF(N); - VERBOSE(" Done.\n"); - - // MORSE_Tile_to_Lapack( MORSE_descC, C, N); - // print_smatrix("test", 16, 16, C, 16); - - // MORSE_Tile_to_Lapack( MORSE_descC, C, N); - //print_smatrix("testC", 16, 16, C, 16); - // exit(0); - - //Calculate log(|C|) --> log(square(|L|)) - VERBOSE("Calculating the log determinant (single precision) ..."); - START_TIMING(logdet_calculate); - MORSE_MLE_smdet_Tile_Async(MORSE_descC, msequence, &mrequest[0], MORSE_descdet); - MORSE_Sequence_Wait(msequence); - // printf("det: %f\n", data->det); - logdet= 2 * (float)data->det; - STOP_TIMING(logdet_calculate); - VERBOSE(" Done.\n"); - //exit(0); - - //Solving Linear System (L*X=Z)--->inv(L)*Z - VERBOSE("Solving the linear system (single precision)...\n"); - START_TIMING(time_solve); - MORSE_strsm_Tile(MorseLeft, MorseLower, MorseNoTrans, MorseNonUnit, 1, MORSE_descC, MORSE_descZ); - STOP_TIMING(time_solve); - flops = flops + FLOPS_STRSM(MorseLeft,N, NRHS); - VERBOSE(" Done.\n"); - - - //Calculate MLE likelihood - VERBOSE("Calculating the MLE likelihood function (single precision) ..."); - //dotp=0; - //MORSE_MLE_core_ddotp_Async(MORSE_descZ,MORSE_descproduct,msequence, &mrequest[0]); - //MORSE_Sequence_Wait(msequence); - - MORSE_sgemm_Tile (MorseTrans, MorseNoTrans, 1, MORSE_descZ, MORSE_descZ, 0, MORSE_descproduct); - - loglik = -(N /2) + (N /2)*log (N) -(N / 2 ) * log(data->sdotp) - 0.5*logdet - (double) (N / 2.0) * log(2.0 * PI); - VERBOSE(" Done.\n"); - - data->variance = (1.0/N) * data->sdotp; - - //Distribute the values in the case of MPI -#if defined(CHAMELEON_USE_MPI) - MPI_Bcast(&loglik,1, MPI_DOUBLE, 0, MPI_COMM_WORLD ); - MPI_Bcast(theta,3, MPI_DOUBLE, 0, MPI_COMM_WORLD ); - if(MORSE_My_Mpi_Rank() == 0) - { -#endif - //Print Iteration Summary - //fprintf(stderr,"***************************************************\n"); - fprintf(stderr,"\n------ddotproduct: %.17g ", data->sdotp); - - fprintf(stderr,"\n------logdet: %.17g ", logdet); - // //fprintf(stderr,"------det: %.*e ", det); - // fprintf(stderr,"\n------expr2: %2.6f \n",((double) (N / 2) * log(2 * PI))); - //fprintf(stderr," ---- Theta1: %2.6f ---- Theta2: %2.6f ---- Theta3: %2.6f ----LogLi: %2.6f\n", theta[0], theta[1], theta[2],loglik); - //reformat - printf(" %3d- Model Parameters (variance, range, smoothness): (%2.6f, %2.6f, %2.6f) ----> LogLi: %.17g\n", data->iter_count+1, data->variance, theta[1], theta[2],loglik); - - if(data->log == 1) - fprintf(data->pFileLog, " %3d- Model Parameters (variance, range, smoothness): (%2.6f, %2.6f, %2.6f) ----> LogLi: %.3g\n", data->iter_count+1, data->variance, theta[1], theta[2],loglik); - - printf(" ---- Facto Time: %6.2f\n", time_facto); - printf(" ---- logdet Time: %6.2f\n", logdet_calculate); - printf(" ---- dtrsm Time: %6.2f\n", time_solve); - printf(" ---- Matrix Generation Time: %6.2f\n", matrix_gen_time); - //fprintf(stderr," ---- re-store Z Vector Time: %6.2f\n", zcpy_time); - printf(" ---- Total Time: %6.2f\n", matrix_gen_time+ time_facto + logdet_calculate + time_solve); - //fprintf(stderr," ---- Gflop (ignore): %6.2f\n", flops / 1e9 ); - printf(" ---- Gflop/s: %6.2f\n", flops / 1e9 / (time_facto + time_solve)); - //fprintf(stderr," ---- Peak Performance: %6.2f Gflops/s\n", (ncores*p_grid*q_grid*16*2.3) ); - //fprintf(stderr,"***************************************************\n"); -#if defined(CHAMELEON_USE_MPI) - } -#endif -} - -double MORSE_smle_Tile_Async(unsigned n, const double * theta, double * grad, void * MORSE_data) { - //! Maximum Likelihood Evaluation (MLE) - /*! -- MORSE-Async - * Returns the loglikelihhod value for the given theta. - * @param[in] n: unsigned variable used by NLOPT library. - * @param[in] theta: theta Vector with three parameter (Variance, Range, Smoothness) - * that is used to to generate the Covariance Matrix. - * @param[in] grad: double variable used by NLOPT library. - * @param[in] MORSE_data: MLE_data struct with different MLE inputs. - * */ - //Initialization - double loglik=0.0, logdet=0.0, time_facto = 0.0, time_solve = 0.0, logdet_calculate = 0.0, matrix_gen_time=0.0, zcpy_time=0.0, flops = 0.0; - int N, NRHS, success; - - MLE_data* data = ((MLE_data*)MORSE_data); - data->det = 0; - data->dotp = 0; - - MORSE_desc_t *MORSE_descC = (MORSE_desc_t *) data->descC; - MORSE_desc_t *MORSE_descZ = (MORSE_desc_t *) data->descZ; - MORSE_desc_t *MORSE_descZcpy = (MORSE_desc_t *) data->descZcpy; - MORSE_desc_t *MORSE_descdet = (MORSE_desc_t *) data->descdet; - MORSE_desc_t *MORSE_descproduct = (MORSE_desc_t *) data->descproduct; - MORSE_sequence_t *msequence = (MORSE_sequence_t *) data->sequence; - MORSE_request_t *mrequest = (MORSE_request_t *) data->request; - - N = MORSE_descC->m; - NRHS = MORSE_descZ->n; - START_TIMING(zcpy_time); - if(data->iter_count == 0) - //Save a copy of descZ into descZcpy for restoring each iteration (Only for the first iteration) - MORSE_slacpy_Tile_Async(MorseUpperLower, MORSE_descZ, MORSE_descZcpy, msequence, mrequest); - else - { - VERBOSE("re-store the original Z vector (single precision)..."); - MORSE_slacpy_Tile_Async(MorseUpperLower, MORSE_descZcpy, MORSE_descZ, msequence, mrequest); - VERBOSE(" Done.\n"); - } - STOP_TIMING(zcpy_time); - - - //Generate new co-variance matrix C based on new theta - VERBOSE("Generate New Covariance Matrix (single precision)..."); - START_TIMING(matrix_gen_time); - //MORSE_MLE_scmg_Tile_Async(MorseLower, MORSE_descC, msequence, mrequest, &data->l1, &data->l1, (double*) theta, data->dm); - MORSE_MLE_scmg_Tile_Async(MorseLower, MORSE_descC, &data->l1, &data->l1, &data->lm, (double *)theta, data->dm, data->kernel_fun, msequence, &mrequest[0]); - MORSE_Sequence_Wait(msequence); - STOP_TIMING(matrix_gen_time); - VERBOSE(" Done.\n"); - - //Calculate Cholesky Factorization (C=LL-1) - VERBOSE("Cholesky factorization of Sigma (single precision)..."); - START_TIMING(time_facto); - success = MORSE_spotrf_Tile_Async(MorseLower, MORSE_descC, msequence, mrequest); - STOP_TIMING(time_facto); - SUCCESS(success, "Factorization cannot be performed..\n The matrix is not positive definite\n\n"); - flops = flops + FLOPS_SPOTRF(N); - VERBOSE(" Done.\n"); - - //Calculate log(|C|) --> log(square(|L|)) - VERBOSE("Calculating the log determinant (single precision) ..."); - START_TIMING(logdet_calculate); - MORSE_MLE_smdet_Tile_Async(MORSE_descC, msequence, &mrequest[0], MORSE_descdet); - MORSE_Sequence_Wait(msequence); - logdet= 2 * data->det; - STOP_TIMING(logdet_calculate); - VERBOSE(" Done.\n"); - - //Solving Linear System (L*X=Z)--->inv(L)*Z - VERBOSE("Solving the linear system (single precision) ...\n"); - START_TIMING(time_solve); - MORSE_strsm_Tile_Async(MorseLeft, MorseLower, MorseNoTrans, MorseNonUnit, 1, MORSE_descC, MORSE_descZ, msequence, mrequest); - STOP_TIMING(time_solve); - flops = flops + FLOPS_STRSM(MorseLeft, N, NRHS); - VERBOSE(" Done.\n"); - - //Claculate MLE likelihood - VERBOSE("Calculating the MLE likelihood function (single precision) ..."); - MORSE_sgemm_Tile_Async (MorseTrans, MorseNoTrans, 1, MORSE_descZ, MORSE_descZ, 0, MORSE_descproduct, msequence, mrequest); - loglik = -0.5 * data->dotp - 0.5*logdet - (double) (N / 2.0) * log(2.0 * PI); - VERBOSE(" Done.\n"); - - //Distribute the values in the case of MPI -#if defined(CHAMELEON_USE_MPI) - MPI_Bcast(&loglik,1, MPI_DOUBLE, 0, MPI_COMM_WORLD ); - MPI_Bcast(theta,3, MPI_DOUBLE, 0, MPI_COMM_WORLD ); - if(MORSE_My_Mpi_Rank() == 0) - { -#endif - //Print Iteration Summary - //fprintf(stderr,"***************************************************\n"); - //fprintf(stderr,"------ddotproduct: %2.6f ", data->dotp); - //fprintf(stderr,"------logdet: %2.6f ", logdet); - //fprintf(stderr,"------det: %.*e ", det); - //fprintf(stderr,"------expr2: %2.6f ",((double) (N / 2) * log(2 * PI))); - //fprintf(stderr," ---- Theta1: %2.6f ---- Theta2: %2.6f ---- Theta3: %2.6f ----LogLi: %2.6f\n", theta[0], theta[1], theta[2],loglik); - //reformat - fprintf(stderr," %3d- Model Parameters (variance, range, smoothness): (%2.6f, %2.6f, %2.6f) ----> LogLi: %2.6f\n", data->iter_count+1, theta[0], theta[1], theta[2],loglik); - - if(data->log == 1) - fprintf(data->pFileLog, " %3d- Model Parameters (variance, range, smoothness): (%2.6f, %2.6f, %2.6f) ----> LogLi: %2.6f\n", data->iter_count+1, theta[0], theta[1], theta[2],loglik); - - fprintf(stderr," ---- Facto Time: %6.2f\n", time_facto); - fprintf(stderr," ---- logdet Time: %6.2f\n", logdet_calculate); - fprintf(stderr," ---- dtrsm Time: %6.2f\n", time_solve); - fprintf(stderr," ---- Matrix Generation Time: %6.2f\n", matrix_gen_time); - //fprintf(stderr," ---- re-store Z Vector Time: %6.2f\n", zcpy_time); - fprintf(stderr," ---- Total Time: %6.2f\n", matrix_gen_time+time_facto + logdet_calculate + time_solve); - //fprintf(stderr," ---- Gflop (ignore): %6.2f\n", flops / 1e9 ); - fprintf(stderr," ---- Gflop/s: %6.2f\n", flops / 1e9 / (time_facto + time_solve)); - //fprintf(stderr," ---- Peak Performance: %6.2f Gflops/s\n", (ncores*p_grid*q_grid*16*2.3) ); - //fprintf(stderr,"***************************************************\n"); -#if defined(CHAMELEON_USE_MPI) - } -#endif - - data->iter_count++; - // for experiments - data->avg_exec_time_per_iter+=matrix_gen_time+time_facto + logdet_calculate + time_solve; - data->avg_flops_per_iter+=flops / 1e9 / (time_facto +time_solve); - data->final_loglik=loglik; - - return loglik; -} - - -void MORSE_smle_Predict_Allocate(MLE_data *MORSE_data, int nZmiss, int nZobs, int dts, int p_grid, int q_grid, int mse_flag) -{ - - MORSE_desc_t *MORSE_descZmiss = NULL; - MORSE_desc_t *MORSE_descC12 = NULL; - MORSE_desc_t *MORSE_descC22 = NULL; - MORSE_desc_t *MORSE_descmse = NULL; - MORSE_desc_t *MORSE_descZactual = NULL; - MORSE_desc_t *MORSE_descZobs = NULL; - MLE_data *data = (MLE_data*) MORSE_data; - - if(nZmiss <= 0) - { - fprintf(stderr," Number of missing values should be positive value\n"); - return; - } - //Descriptors Creation - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descZobs, NULL, MorseRealFloat, dts, dts, dts * dts, nZobs, 1, 0, 0, nZobs, 1, p_grid, q_grid); - if( mse_flag == 1) - { - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descZactual, NULL, MorseRealFloat, dts, dts, dts * dts, nZmiss, 1, 0, 0, nZmiss, 1, p_grid, q_grid); - - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descmse, &data->mserror, MorseRealFloat, dts, dts, dts * dts, 1, 1, 0, 0, 1, 1, p_grid, q_grid); - } - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descZmiss, NULL, MorseRealFloat, dts, dts, dts * dts, nZmiss, 1, 0, 0, nZmiss, 1, p_grid, q_grid); - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descC12, NULL, MorseRealFloat, dts, dts, dts * dts, nZmiss, nZobs, 0, 0, nZmiss, nZobs, p_grid, q_grid); - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descC22, NULL, MorseRealFloat, dts, dts, dts * dts, nZobs, nZobs, 0, 0, nZobs, nZobs, p_grid, q_grid); - - //Initiate data descriptors - data->descZmiss = MORSE_descZmiss; - data->descC12 = MORSE_descC12; - data->descC22 = MORSE_descC22; - data->descmse = MORSE_descmse; - data->descZactual = MORSE_descZactual; - data->descZobs = MORSE_descZobs; -} - - -double MORSE_smle_Predict_Tile(MLE_data *MORSE_data, double * theta, int nZmiss, int nZobs, double *Zobs, double *Zactual, double *Zmiss, int n) - //! //Predict missing values base on a set of given values and covariance matrix - /*! -- MORSE-sync - * Returns the prediction Mean Square Error (MSE) as double - * @param[in] MORSE_data: MLE_data struct with different MLE inputs. - * @param[in] theta: theta Vector with three parameter (Variance, Range, Smoothness) - * that is used to to generate the Covariance Matrix. - * @param[in] nZmiss: number of missing values (unknown observations). - * @param[in] nZobs: number of observed values (known observations). - * @param[in] n: number of spatial locations. - * */ -{ - - //initialization - //double *z = NULL, *streamdata = NULL; - double time_solve = 0.0; - double mat_gen_time = 0.0; - double time_gemm = 0.0; - double time_mse = 0.0; - double flops = 0.0; - - MORSE_desc_t *MORSE_descZmiss = NULL; - MORSE_desc_t *MORSE_descC12 = NULL; - MORSE_desc_t *MORSE_descC22 = NULL; - MORSE_desc_t *MORSE_descmse = NULL; - MORSE_desc_t *MORSE_descZactual = NULL; - MORSE_desc_t *MORSE_descZobs = NULL; - MLE_data *data = (MLE_data*) MORSE_data; - MORSE_sequence_t *msequence = (MORSE_sequence_t *) data->sequence; - MORSE_request_t *mrequest = (MORSE_request_t *) data->request; - data->mserror = 0; - - if(nZmiss <= 0) - { - fprintf(stderr," Number of missing values should be positive value\n"); - return -1; - } - - - //Initiate data descriptors - MORSE_descZmiss = data->descZmiss; - MORSE_descC12 = data->descC12; - MORSE_descC22 = data->descC22; - MORSE_descmse = data->descmse; - MORSE_descZactual = data->descZactual; - MORSE_descZobs = data->descZobs; - -#if defined(CHAMELEON_USE_MPI) - MPI_Bcast(&data->variance,1, MPI_DOUBLE, 0, MPI_COMM_WORLD ); -#endif - theta[0]=data->variance; - - printf("estimated parameters: %f - %f - %f\n", theta[0], theta[1], theta[2]); - //Copy data to vectors - VERBOSE("Copy measurments vector to descZobs descriptor..."); - //MORSE_MLE_szcpy_Tile_Async(MORSE_descZobs, Zobs, msequence, mrequest); - MORSE_Lapack_to_Tile( Zobs, nZobs, MORSE_descZobs); - VERBOSE(" Done.\n"); - - if( Zactual != NULL) - { - VERBOSE("Copy actual measurments vector to descZactual descriptor..."); - //MORSE_MLE_szcpy_Tile_Async(MORSE_descZactual, Zactual, msequence, mrequest); - MORSE_Lapack_to_Tile( Zactual, nZmiss, MORSE_descZactual); - VERBOSE(" Done.\n"); - } - - MORSE_Sequence_Wait(msequence); - - - - START_TIMING(mat_gen_time); - //Generate C22 covariance matrix - VERBOSE("Generate C22 Covariance Matrix... (Prediction Stage - single precision)"); - MORSE_MLE_scmg_Tile_Async(MorseLower, MORSE_descC22, &data->lobs, &data->lobs, &data->lm, theta, data->dm, data->kernel_fun, msequence, mrequest); - MORSE_Sequence_Wait(msequence); - //flops = flops + FLOPS_DPOTRF(nZobs); - VERBOSE(" Done.\n"); - - - //Generate C12 covariance matrix - VERBOSE("Generate C12 Covariance Matrix... (Prediction Stage - single precision)"); - //MORSE_MLE_scmg_Tile_Async(MorseLower, MORSE_descC12, msequence, mrequest, &data->lmiss, &data->lobs, theta, data->dm); - MORSE_MLE_dcmg_Tile_Async(MorseLower, MORSE_descC12, &data->lmiss, &data->lobs, &data->lm, theta, data->dm, data->kernel_fun, msequence, mrequest); - MORSE_Sequence_Wait(msequence); - //flops = flops + FLOPS_DPOTRF(nZmiss); - VERBOSE(" Done.\n"); - STOP_TIMING(mat_gen_time); - - - - START_TIMING(time_solve); - //Start prediction - VERBOSE("Calculate dposv C22 Covariance Matrix... (Prediction Stage - single precision)"); - MORSE_sposv_Tile(MorseLower, MORSE_descC22, MORSE_descZobs); - flops = flops + FLOPS_SPOTRF(nZobs); - flops = flops + FLOPS_STRSM(MorseLeft, nZobs, nZobs); - VERBOSE(" Done.\n"); - STOP_TIMING(time_solve); - - - START_TIMING(time_gemm); - VERBOSE("Calculate dgemm Zmiss= C12 * Zobs Covariance Matrix... (Prediction Stage - single precision)"); - MORSE_sgemm_Tile (MorseNoTrans, MorseNoTrans, 1, MORSE_descC12, MORSE_descZobs, 0, MORSE_descZmiss); - flops = flops + FLOPS_SGEMM(nZmiss, nZobs, nZobs); - VERBOSE(" Done.\n"); - STOP_TIMING(time_gemm); - - - //return back descZmiss to zmiss vector - MORSE_Tile_to_Lapack( MORSE_descZmiss, Zmiss, nZmiss); - - //Estimate Mean Square Error - if( Zactual != NULL) - { - START_TIMING(time_mse); - VERBOSE("Calculate Mean Square Error (MSE) ... (Prediction Stage) \n"); - MORSE_MLE_smse_Tile_Async(MORSE_descZactual, MORSE_descZmiss, MORSE_descmse, msequence, mrequest); - MORSE_Sequence_Wait(msequence); - VERBOSE(" Done.\n"); - STOP_TIMING(time_mse); - data->mserror /= nZmiss; - } - else - data->mserror = -1; - -#if defined(CHAMELEON_USE_MPI) - if(MORSE_My_Mpi_Rank() == 0) - { -#endif - if(data->log == 1) - fprintf(data->pFileLog, "\n\n# of missing observations :%d\n\nPrediction Execution Time: %2.6f, Flops: %2.6f, Mean Square Error (MSE): %2.6f\n\n", nZmiss, (mat_gen_time+time_solve+time_mse), (flops / 1e9 / (time_solve)), data->mserror ); - - write_prediction_result("predict_result.dat", n, data->hicma_acc, 0, 0, data->mserror, (mat_gen_time+time_solve+ time_gemm), (flops / 1e9 / (time_solve))); - -#if defined(CHAMELEON_USE_MPI) - } -#endif - - - return data->mserror; - -} - - - -double MORSE_smle_Predict_Tile_Async(MLE_data *MORSE_data, double * theta, int nZmiss, int nZobs, double *Zobs, double *Zactual, double *Zmiss, int n) - //! //Predict missing values base on a set of given values and covariance matrix - /*! -- MORSE-Async - * Returns the prediction Mean Square Error (MSE) as double - * @param[in] MORSE_data: MLE_data struct with different MLE inputs. - * @param[in] theta: theta Vector with three parameter (Variance, Range, Smoothness) - * that is used to to generate the Covariance Matrix. - * @param[in] nZmiss: number of missing values (unknown observations). - * @param[in] nZobs: number of observed values (known observations). - * @param[in] n: number of spatial locations. - * */ -{ - - //initialization - double time_solve = 0.0; - double mat_gen_time = 0.0; - double time_gemm = 0.0; - double time_mse = 0.0; - double flops = 0.0; - - MORSE_desc_t *MORSE_descZmiss = NULL; - MORSE_desc_t *MORSE_descC12 = NULL; - MORSE_desc_t *MORSE_descC22 = NULL; - MORSE_desc_t *MORSE_descmse = NULL; - MORSE_desc_t *MORSE_descZactual = NULL; - MORSE_desc_t *MORSE_descZobs = NULL; - MLE_data *data = (MLE_data*) MORSE_data; - MORSE_sequence_t *msequence = (MORSE_sequence_t *) data->sequence; - MORSE_request_t *mrequest = (MORSE_request_t *) data->request; - data->mserror = 0; - - if(nZmiss <= 0) - { - fprintf(stderr," Number of missing values should be positive value\n"); - return -1; - } - - //Initiate data descriptors. - MORSE_descZmiss = data->descZmiss; - MORSE_descC12 = data->descC12; - MORSE_descC22 = data->descC22; - MORSE_descmse = data->descmse; - MORSE_descZactual = data->descZactual; - MORSE_descZobs = data->descZobs; - - //Copy data to vectors. - VERBOSE("Copy measurments vector to descZobs descriptor (single precision)..."); - //MORSE_Lapack_to_Tile_Async( Zobs, nZobs, MORSE_descZobs, msequence, mrequest); - VERBOSE(" Done.\n"); - - if( Zactual != NULL) - { - VERBOSE("Copy actual measurments vector to descZactual descriptor (single precision)..."); - // MORSE_Lapack_to_Tile_Async( Zactual, nZmiss, MORSE_descZactual, msequence, mrequest); - VERBOSE(" Done.\n"); - } - - - START_TIMING(mat_gen_time); - //Generate C22 covariance matrix. - VERBOSE("Generate C22 Covariance Matrix... (Prediction Stage - single precision)"); - //MORSE_MLE_scmg_Tile_Async(MorseLower, MORSE_descC22, msequence, mrequest, &data->lobs, &data->lobs, theta, data->dm); - MORSE_MLE_scmg_Tile_Async(MorseLower, MORSE_descC22, &data->lobs, &data->lobs, &data->lm, theta, data->dm, data->kernel_fun, msequence, mrequest); - VERBOSE(" Done.\n"); - - - //Generate C12 covariance matrix. - VERBOSE("Generate C12 Covariance Matrix... (Prediction Stage - single precision)"); - //MORSE_MLE_scmg_Tile_Async(MorseLower, MORSE_descC12, msequence, mrequest, &data->lmiss, &data->lobs, theta, data->dm); - MORSE_MLE_scmg_Tile_Async(MorseLower, MORSE_descC12, &data->lmiss, &data->lobs, &data->lm, theta, data->dm, data->kernel_fun, msequence, mrequest); - MORSE_Sequence_Wait(msequence); - VERBOSE(" Done.\n"); - STOP_TIMING(mat_gen_time); - - - - START_TIMING(time_solve); - //Start prediction. - VERBOSE("Calculate dposv C22 Covariance Matrix... (Prediction Stage - single precision)"); - MORSE_sposv_Tile_Async(MorseLower, MORSE_descC22, MORSE_descZobs, msequence, mrequest); - flops = flops + FLOPS_SPOTRF(nZobs); - flops = flops + FLOPS_STRSM(MorseLeft, nZobs, nZobs); - VERBOSE(" Done.\n"); - STOP_TIMING(time_solve); - - - START_TIMING(time_gemm); - VERBOSE("Calculate dgemm Zmiss= C12 * Zobs Covariance Matrix... (Prediction Stage - single precision)"); - MORSE_sgemm_Tile_Async (MorseNoTrans, MorseNoTrans, 1, MORSE_descC12, MORSE_descZobs, 0, MORSE_descZmiss, msequence, mrequest); - flops = flops + FLOPS_SGEMM(nZmiss, nZobs, nZobs); - VERBOSE(" Done.\n"); - STOP_TIMING(time_gemm); - - - //return back descZmiss to zmiss vector - //MORSE_Tile_to_Lapack_Async( MORSE_descZmiss, Zmiss, nZmiss, msequence, mrequest); - - //Estimate Mean Square Error - if( Zactual != NULL) - { - START_TIMING(time_mse); - VERBOSE("Calculate Mean Square Error (MSE) ... (Prediction Stage - single precision) \n"); - MORSE_MLE_smse_Tile_Async(MORSE_descZactual, MORSE_descZmiss, MORSE_descmse, msequence, mrequest); - VERBOSE(" Done.\n"); - STOP_TIMING(time_mse); - data->mserror /= nZmiss; - } - else - data->mserror = -1; - -#if defined(CHAMELEON_USE_MPI) - if(MORSE_My_Mpi_Rank() == 0) - { -#endif - if(data->log == 1) - fprintf(data->pFileLog, "\n\n# of missing observations :%d\n\nPrediction Execution Time: %2.6f, Flops: %2.6f, Mean Square Error (MSE): %2.6f\n\n", nZmiss, (mat_gen_time+time_solve+time_mse), (flops / 1e9 / (time_solve)), data->mserror ); - - write_prediction_result("predict_result.dat", n, data->hicma_acc, 0, 0, data->mserror, (mat_gen_time+time_solve+ time_gemm), (flops / 1e9 / (time_solve))); -#if defined(CHAMELEON_USE_MPI) - } -#endif - - - return data->mserror; - -} - - - -//init Chameleon descriptors -void MORSE_smle_Call(MLE_data *data, int ncores,int gpus, int dts, int p_grid, int q_grid, int N, int nZobs, int nZmiss) - //! //Initiate MORSE and allocate different descriptors for - /*! CHAMELEON - * Returns MLE_data data with initial values and new descriptors locations. - * @param[in] data: MLE_data struct with different MLE inputs. - * @param[in] ncores: number of CPU workers. - * @param[in] gpus: number of GPU workers. - * @param[in] dts: tile size (MB). - * @param[in] p_grid: p_grid. - * @param[in] q_grid: q_grid. - * @param[in] N: number of spatial locations. - * @param[in] nZmiss: number of missing values (unknown observations). - * @param[in] nZobs: number of observed values (known observations). - * */ -{ - - MORSE_sequence_t *msequence; - MORSE_request_t mrequest[2] = { MORSE_REQUEST_INITIALIZER, MORSE_REQUEST_INITIALIZER }; - MORSE_desc_t *MORSE_descC = NULL; - MORSE_desc_t *MORSE_descZ = NULL; - MORSE_desc_t *MORSE_descZcpy = NULL; - MORSE_desc_t *MORSE_descproduct = NULL; - MORSE_desc_t *MORSE_descdet = NULL; - - // For ditributed system and should be removed - float *Zcpy = (float *) malloc(N * sizeof(float)); - - //Identifies a set of routines sharing common exception handling. - MORSE_Sequence_Create(&msequence); - - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descC, NULL , MorseRealFloat, dts, dts, dts * dts, N, N, 0, 0, N, N, p_grid, q_grid); - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descZ, NULL, MorseRealFloat, dts, dts, dts * dts, N, 1, 0, 0, N, 1, p_grid, q_grid); - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descZcpy, Zcpy, MorseRealFloat, dts, dts, dts * dts, N, 1, 0, 0, N, 1, p_grid, q_grid); - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descproduct, &data->sdotp, MorseRealFloat, dts, dts, dts * dts, 1, 1, 0, 0, 1, 1, p_grid, q_grid); - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descdet, &data->det, MorseRealFloat, dts, dts, dts * dts, 1, 1, 0, 0, 1, 1, p_grid, q_grid); - - //Fill data struct - data->descC = MORSE_descC; - data->descZ = MORSE_descZ; - data->descZcpy = MORSE_descZcpy; - data->descdet = MORSE_descdet; - data->descproduct = MORSE_descproduct; - data->sequence = msequence; - data->request = mrequest; - //stop gsl error handler - gsl_set_error_handler_off () ; - -} - - diff --git a/exageostat_exact/src/compute/MLE_ng_dexact.c b/exageostat_exact/src/compute/MLE_ng_dexact.c new file mode 100644 index 0000000..d1e0dba --- /dev/null +++ b/exageostat_exact/src/compute/MLE_ng_dexact.c @@ -0,0 +1,1925 @@ +/** + * + * Copyright (c) 2017-2023 King Abdullah University of Science and Technology + * All rights reserved. + * + * ExaGeoStat is a software package provided by KAUST + **/ +/** + * + * @file MLE_exact.c + * + * ExaGeoStat exact computation main functions (i.e., generate synthetic dataset, evaluate ML function, and predication). + * + * @version 1.2.0 + * + * @author Sameh Abdulah + * @date 2020-06-23 + * + **/ +#include "../include/MLE_exact.h" + +//*************************************************************************************** +void EXAGEOSTAT_MLE_ng_dzvg_Tile(MLE_data *data, double*Nrand, double*initial_theta, int n, int dts, int log) +//! Generate Observations Vector (Z) for testing Maximum +/*! Likelihood function -- CHAM-sync + * Returns Z observation vector + * @param[in] data: MLE_data struct with different MLE inputs. + * @param[in] Nrand: A uniform random vector with size n that is used to generate Z . + * @param[in] initial_theta: Theta vector with three parameter (Variance, Range, Smoothness) + * that is used to to generate the Covariance Matrix. + * @param[in] n: Problem size (number spatial locations). + * @param[in] dts: tile size (MB) is used only in the case of HiCMA not CHAM. + * @param[in] log: equals one if the user needs to generate log files for his problem. + * */ +{ + RUNTIME_sequence_t *msequence = (RUNTIME_sequence_t *) data->sequence; + RUNTIME_request_t *mrequest = (RUNTIME_request_t *) data->request; + double*univariate_theta; + double*univariate2_theta; + double*univariate3_theta; + double nu12; + double rho; + double sigma_square12; + //In the case of testing mode, Z should be generated using Nrand and initial_theta + //Generate the co-variance matrix C + VERBOSE("Initializing Covariance Matrix (Synthetic Dataset Generation Phase)....."); + if (strcmp(data->kernel_fun, "bivariate_matern_parsimonious2") == 0 || + strcmp(data->kernel_fun, "bivariate_matern_parsimonious2_profile") == 0) { + + univariate_theta = (double*) malloc(3 * sizeof(double)); + univariate2_theta = (double*) malloc(3 * sizeof(double)); + univariate3_theta = (double*) malloc(3 * sizeof(double)); + univariate_theta[0] = initial_theta[0]; + univariate_theta[1] = initial_theta[2]; + univariate_theta[2] = initial_theta[3]; + + EXAGEOSTAT_MLE_dcmg_Tile_Async(ChamUpperLower, data->descsubC11, &data->l1, + &data->l1, &data->lm, univariate_theta, + data->dm, "univariate_matern_stationary", msequence, &mrequest[0]); + + nu12 = 0.5 * (initial_theta[3] + initial_theta[4]); + rho = initial_theta[5] * sqrt((tgamma(initial_theta[3] + 1) * tgamma(initial_theta[4] + 1)) / + (tgamma(initial_theta[3]) * tgamma(initial_theta[4]))) * + tgamma(nu12) / tgamma(nu12 + 1); + sigma_square12 = rho * sqrt(initial_theta[0] * initial_theta[1]); + + univariate2_theta[0] = sigma_square12; + univariate2_theta[1] = initial_theta[2]; + univariate2_theta[2] = nu12; + + EXAGEOSTAT_MLE_dcmg_Tile_Async(ChamUpperLower, data->descsubC12, &data->l1, + &data->l1, &data->lm, univariate2_theta, + data->dm, "univariate_matern_stationary", msequence, &mrequest[0]); + + univariate3_theta[0] = initial_theta[1]; + univariate3_theta[1] = initial_theta[2]; + univariate3_theta[2] = initial_theta[4]; + EXAGEOSTAT_MLE_dcmg_Tile_Async(ChamUpperLower, data->descsubC22, &data->l1, &data->l1, + &data->lm, univariate3_theta, data->dm, + "univariate_matern_stationary", msequence, &mrequest[0]); + } else if (strcmp(data->kernel_fun, "univariate_matern_non_stationary") == 0) { + EXAGEOSTAT_MLE_dcmg_Tile_Async(ChamLower, data->descC, &data->l1, + &data->l1, &data->lm, initial_theta, + data->dm, "univariate_matern_stationary", msequence, mrequest); + } else { + printf("%s\n", data->kernel_fun); + EXAGEOSTAT_MLE_dcmg_Tile_Async(ChamUpperLower, data->descC, &data->l1, + &data->l1, &data->lm, initial_theta, + data->dm, data->kernel_fun, msequence, mrequest); + } + + CHAMELEON_Sequence_Wait(msequence); + VERBOSE(" Done.\n"); + + //Copy Nrand to Z + VERBOSE("Generate Normal Random Distribution Vector Z (Synthetic Dataset Generation Phase) ....."); + EXAGEOSTAT_MLE_dzcpy_Tile_Async(data->descZ, Nrand, msequence, mrequest); + VERBOSE(" Done.\n"); + + //Cholesky factorization for the Co-variance matrix C + VERBOSE("Cholesky factorization of Sigma (Synthetic Dataset Generation Phase) ....."); + int success = CHAMELEON_dpotrf_Tile(ChamLower, data->descC); + SUCCESS(success, "Factorization cannot be performed..\n The matrix is not positive definite\n\n"); + VERBOSE(" Done.\n"); + + //Triangular matrix-matrix multiplication + VERBOSE("Triangular matrix-matrix multiplication Z=L.e (Synthetic Dataset Generation Phase) ....."); + CHAMELEON_dtrmm_Tile(ChamLeft, ChamLower, ChamNoTrans, ChamNonUnit, 1, data->descC, data->descZ); + VERBOSE(" Done.\n"); + + //Gaussian to non-gaussian transformation + VERBOSE("Convert Z Gaussian to non-Gaussian (Synthetic Dataset Generation Phase) ....."); + EXAGEOSTAT_g_to_ng_Tile_Async(data->descZ, initial_theta, msequence, mrequest); + VERBOSE(" Done.\n"); + + if (log == 1) { + double*z; + CHAM_desc_t *CHAMELEON_descZ = (CHAM_desc_t *) (data->descZ); + VERBOSE("Writing generated data to the disk (Synthetic Dataset Generation Phase) ....."); +#if defined(CHAMELEON_USE_MPI) + z = (double*) malloc(n * sizeof(double)); + CHAMELEON_Tile_to_Lapack( CHAMELEON_descZ, z, n); + if ( CHAMELEON_My_Mpi_Rank() == 0 ) + write_vectors(z, data, n); + free(z); +#else + z = CHAMELEON_descZ->mat; + write_vectors(z, data, n); +#endif + VERBOSE(" Done.\n"); + } + + CHAMELEON_dlaset_Tile_Async(ChamUpperLower, 0, 0, data->descC, &msequence, &mrequest); + VERBOSE("Done Z Vector Generation Phase. (Chameleon Synchronous)\n"); + VERBOSE("************************************************************\n"); +} + +void EXAGEOSTAT_MLE_ng_dzcpy(MLE_data *data, double*streamdata) +//! Copy measurements vector from Lapack +/*! format to Chameleon format. + * @param[in] data: MLE_data struct with different MLE inputs. + * @param[in] streamdata: measurments vector in lapack format. + * */ +{ + RUNTIME_sequence_t *msequence = (RUNTIME_sequence_t *) data->sequence; + RUNTIME_request_t *mrequest = (RUNTIME_request_t *) data->request; + VERBOSE("Copy Z from vector to decriptor.\n"); + EXAGEOSTAT_MLE_dzcpy_Tile_Async(data->descZ, streamdata, msequence, mrequest); + CHAMELEON_Sequence_Wait(msequence); + VERBOSE("Done Z copying step.\n"); + VERBOSE("************************************************************\n"); +} + +void EXAGEOSTAT_MLE_ng_dzvg_Tile_Async(MLE_data *data, double*Nrand, double*initial_theta, int n, int dts, int log) +//! Generate Observations Vector (Z) for testing Maximum +/*! Likelihood function -- CHAM-Async + * Returns Z observation vector + * @param[in] data: MLE_data struct with different MLE inputs. + * @param[in] Nrand: A uniform random vector with size n that is used to generate Z . + * @param[in] initial_theta: Theta vector with three parameter (Variance, Range, Smoothness) + * that is used to to generate the Covariance Matrix. + * @param[in] n: Problem size (number spatial locations). + * @param[in] dts: tile size (MB) is used only in the case of HiCMA not CHAM. + * @param[in] log: equals one if the user needs to generate log files for his problem. + * */ +{ + RUNTIME_sequence_t *msequence = (RUNTIME_sequence_t *) data->sequence; + RUNTIME_request_t *mrequest = (RUNTIME_request_t *) data->request; + //In the case of testing mode, Z should be generated using Nrand and initial_theta + //Generate the co-variance matrix C + VERBOSE("Initializing Covariance Matrix (Synthetic Dataset Generation Phase)....."); + EXAGEOSTAT_MLE_dcmg_Tile_Async(ChamLower, data->descC, &data->l1, + &data->l1, &data->lm, initial_theta, + data->dm, data->kernel_fun, msequence, mrequest); + VERBOSE(" Done.\n"); + + //Copy Nrand to Z + VERBOSE("Generate Normal Random Distribution Vector Z (Synthetic Dataset Generation Phase) ....."); + EXAGEOSTAT_MLE_dzcpy_Tile_Async(data->descZ, Nrand, msequence, mrequest); + VERBOSE(" Done.\n"); + + //Cholesky factorization for the Co-variance matrix C + VERBOSE("Cholesky factorization of Sigma (Synthetic Dataset Generation Phase) ....."); + int success = CHAMELEON_dpotrf_Tile_Async(ChamLower, data->descC, msequence, mrequest); + SUCCESS(success, "Factorization cannot be performed..\n The matrix is not positive definite\n\n"); + VERBOSE(" Done.\n"); + + //Triangular matrix-matrix multiplication + VERBOSE("Triangular matrix-matrix multiplication Z=L.e (Synthetic Dataset Generation Phase) ....."); + CHAMELEON_dtrmm_Tile_Async(ChamLeft, ChamLower, ChamNoTrans, + ChamNonUnit, 1, data->descC, + data->descZ, msequence, mrequest); + VERBOSE(" Done.\n"); + + //if log == 1 write vector to disk + if (log == 1) { + double*z; + CHAM_desc_t *CHAMELEON_descZ = (CHAM_desc_t *) (data->descZ); +#if defined(CHAMELEON_USE_MPI) + z = (double*) malloc(n * sizeof(double)); + CHAMELEON_Tile_to_Lapack( CHAMELEON_descZ, z, n); +#else + z = CHAMELEON_descZ->mat; +#endif + write_vectors(z, data, n); + +#if defined(CHAMELEON_USE_MPI) + free(z); +#endif + } + + VERBOSE("Done Z Vector Generation Phase. (Chameleon Asynchronous)\n"); + VERBOSE("************************************************************\n"); +} + +double EXAGEOSTAT_dmle_ng_Tile(unsigned n, const double*theta, double*grad, void *CHAM_data) { + //! Maximum Likelihood Evaluation (MLE) + /*! -- CHAM-sync + * Returns the loglikelihhod value for the given theta. + * @param[in] n: unsigned variable used by NLOPT library. + * @param[in] theta: theta Vector with three parameter (Variance, Range, Smoothness) + * that is used to to generate the Covariance Matrix. + * @param[in] grad: double variable used by NLOPT library. + * @param[in] CHAM_data: MLE_data struct with different MLE inputs. + * */ + //Initialization + double loglik = 0.0, logdet = 0.0, time_facto = 0.0, + time_solve = 0.0, logdet_calculate = 0.0, + matrix_gen_time = 0.0, dzcpy_time = 0.0; + + int N, NRHS, success, i, num_params; + double flops = 0.0; + double*univariate_theta; + double*univariate2_theta; + double*univariate3_theta; + double nu12; + double rho; + double sigma_square12; + int nan_flag = 0; + MLE_data *data = ((MLE_data *) CHAM_data); + data->det = 0; + data->dotp = 0; + + CHAM_desc_t *CHAM_descC = (CHAM_desc_t *) data->descC; + CHAM_desc_t *CHAM_descsubC11 = (CHAM_desc_t *) data->descsubC11; + CHAM_desc_t *CHAM_descsubC12 = (CHAM_desc_t *) data->descsubC12; + CHAM_desc_t *CHAM_descsubC22 = (CHAM_desc_t *) data->descsubC22; + CHAM_desc_t *CHAMELEON_descZ = (CHAM_desc_t *) data->descZ; + CHAM_desc_t *CHAMELEON_descZ1 = (CHAM_desc_t *) data->descZ1; + CHAM_desc_t *CHAMELEON_descZ2 = (CHAM_desc_t *) data->descZ2; + CHAM_desc_t *CHAMELEON_descZcpy = (CHAM_desc_t *) data->descZcpy; + CHAM_desc_t *CHAM_descdet = (CHAM_desc_t *) data->descdet; + CHAM_desc_t *CHAMELEON_descsum = (CHAM_desc_t *) data->descsum; + CHAM_desc_t *CHAM_descproduct = (CHAM_desc_t *) data->descproduct; + CHAM_desc_t *CHAM_descproduct1 = (CHAM_desc_t *) data->descproduct1; + CHAM_desc_t *CHAM_descproduct2 = (CHAM_desc_t *) data->descproduct2; + RUNTIME_sequence_t *msequence = (RUNTIME_sequence_t *) data->sequence; + RUNTIME_request_t *mrequest = (RUNTIME_request_t *) data->request; + + if (strcmp(data->kernel_fun, "univariate_matern_stationary") == 0 + || strcmp(data->kernel_fun, "univariate_pow_exp_stationary") == 0) + num_params = 3; + else if (strcmp(data->kernel_fun, "univariate_matern_nuggets_stationary") == 0) + num_params = 4; + else if (strcmp(data->kernel_fun, "univariate_matern_non_stationary") == 0) + num_params = 9; + else if (strcmp(data->kernel_fun, "bivariate_matern_flexible") == 0) + num_params = 11; + else if (strcmp(data->kernel_fun, "bivariate_matern_parsimonious") == 0) + num_params = 6; + else if (strcmp(data->kernel_fun, "bivariate_matern_parsimonious2") == 0) + num_params = 6; + else if (strcmp(data->kernel_fun, "bivariate_matern_parsimonious_profile") == 0) + num_params = 6; + else if (strcmp(data->kernel_fun, "bivariate_matern_parsimonious2_profile") == 0) + num_params = 6; + else if (strcmp(data->kernel_fun, "univariate_spacetime_matern_stationary") == 0) + num_params = 7; + else if (strcmp(data->kernel_fun, "univariate_matern_non_gaussian") == 0 || + strcmp(data->kernel_fun, "univariate_exp_non_gaussian") == 0) + num_params = 6; + else { + fprintf(stderr, "Choosen kernel is not exist(2)!\n"); + fprintf(stderr, "Called function is: %s\n", __func__); + exit(0); + } + + N = CHAM_descC->m; + NRHS = CHAMELEON_descZ->n; + + START_TIMING(dzcpy_time); + if (data->iter_count == 0) + //Save a copy of descZ into descZcpy for restoring each iteration (Only for the first iteration) + CHAMELEON_dlacpy_Tile(ChamUpperLower, CHAMELEON_descZ, CHAMELEON_descZcpy); + if (strcmp(data->recovery_file, "") != 0 && + recover(data->recovery_file, data->iter_count, theta, &loglik, num_params)); + else { + START_TIMING(dzcpy_time); + if (data->iter_count == 0) + //Save a copy of descZ into descZcpy for restoring each iteration (Only for the first iteration) + CHAMELEON_dlacpy_Tile(ChamUpperLower, CHAMELEON_descZ, CHAMELEON_descZcpy); + else { + VERBOSE("Re-store the original Z vector..."); + CHAMELEON_dlacpy_Tile(ChamUpperLower, CHAMELEON_descZcpy, CHAMELEON_descZ); + VERBOSE(" Done.\n"); + } + STOP_TIMING(dzcpy_time); + + //Generate new co-variance matrix C based on new theta + VERBOSE("Generate New Covariance Matrix..."); + START_TIMING(matrix_gen_time); + + if (strcmp(data->kernel_fun, "bivariate_matern_parsimonious2") == 0 || + strcmp(data->kernel_fun, "bivariate_matern_parsimonious2_profile") == 0) { + + univariate_theta = (double*) malloc(3 * sizeof(double)); + univariate2_theta = (double*) malloc(3 * sizeof(double)); + univariate3_theta = (double*) malloc(3 * sizeof(double)); + univariate_theta[0] = theta[0]; + univariate_theta[1] = theta[2]; + univariate_theta[2] = theta[3]; + + EXAGEOSTAT_MLE_dcmg_Tile_Async(ChamUpperLower, CHAM_descsubC11, &data->l1, + &data->l1, &data->lm, univariate_theta, data->dm, + "univariate_matern_stationary", msequence, &mrequest[0]); + + nu12 = 0.5 * (theta[3] + theta[4]); + + rho = theta[5] * sqrt((tgamma(theta[3] + 1) * tgamma(theta[4] + 1)) / + (tgamma(theta[3]) * tgamma(theta[4]))) * + tgamma(nu12) / tgamma(nu12 + 1); + sigma_square12 = rho * sqrt(theta[0] * theta[1]); + + univariate2_theta[0] = sigma_square12; + univariate2_theta[1] = theta[2]; + univariate2_theta[2] = nu12; + EXAGEOSTAT_MLE_dcmg_Tile_Async(ChamUpperLower, CHAM_descsubC12, &data->l1, + &data->l1, &data->lm, univariate2_theta, + data->dm, "univariate_matern_stationary", msequence, &mrequest[0]); + + STOP_TIMING(matrix_gen_time); + VERBOSE(" Done.\n"); + + univariate3_theta[0] = theta[1]; + univariate3_theta[1] = theta[2]; + univariate3_theta[2] = theta[4]; + EXAGEOSTAT_MLE_dcmg_Tile_Async(ChamUpperLower, CHAM_descsubC22, &data->l1, + &data->l1, &data->lm, univariate3_theta, + data->dm, "univariate_matern_stationary", msequence, &mrequest[0]); + } else + EXAGEOSTAT_MLE_dcmg_Tile_Async(ChamLower, CHAM_descC, &data->l1, + &data->l1, &data->lm, (double*) theta, data->dm, + data->kernel_fun, msequence, &mrequest[0]); + + CHAMELEON_Sequence_Wait(msequence); + STOP_TIMING(matrix_gen_time); + VERBOSE(" Done.\n"); + + //Calculate Cholesky Factorization (C=LL-1) + VERBOSE("Cholesky factorization of Sigma..."); + START_TIMING(time_facto); + success = CHAMELEON_dpotrf_Tile(ChamLower, CHAM_descC); + STOP_TIMING(time_facto); + SUCCESS(success, "Factorization cannot be performed..\n The matrix is not positive definite\n\n"); + flops = flops + FLOPS_DPOTRF(N); + VERBOSE(" Done.\n"); + + //Calculate log(|C|) --> log(square(|L|)) + VERBOSE("Calculating the log determinant ..."); + START_TIMING(logdet_calculate); + EXAGEOSTAT_MLE_dmdet_Tile_Async(CHAM_descC, msequence, &mrequest[0], CHAM_descdet); + CHAMELEON_Sequence_Wait(msequence); + + logdet = 2 * data->det; + STOP_TIMING(logdet_calculate); + VERBOSE(" Done.\n"); + if (strcmp(data->kernel_fun, "univariate_matern_non_gaussian") == 0 + || strcmp(data->kernel_fun, "univariate_exp_non_gaussian") == 0) { + + VERBOSE("Transform Z vector to Gaussian field ..."); + EXAGEOSTAT_ng_transform_Tile_Async(data->descZ, CHAM_descproduct, theta, msequence, + mrequest); //exit(0); + CHAMELEON_Sequence_Wait(msequence); + VERBOSE(" Done.\n"); + data->sum = 0; + //to check the infinity case( to be optimized) + CHAMELEON_dgemm_Tile(ChamTrans, ChamNoTrans, 1, CHAMELEON_descZ, CHAMELEON_descZ, 0, CHAM_descproduct); + double local_sum = data->dotp; + double global_sum; +#if defined(CHAMELEON_USE_MPI) + MPI_Allreduce(&local_sum, &global_sum, 1, MPI_DOUBLE, MPI_SUM, MPI_COMM_WORLD); +#else + global_sum = data->dotp; +#endif + if (isnan(global_sum)) { +#if defined(CHAMELEON_USE_MPI) + if(CHAMELEON_My_Mpi_Rank() == 0) + { +#endif + printf(" %3d- Model Parameters (", data->iter_count + 1); + i = 0; + for (; i < num_params; i++) { + printf("%.8f", theta[i]); + if (i < num_params - 1) + printf(","); + + results.estimated_theta[i] = theta[i]; + if (data->log == 1) + fprintf(data->pFileLog, "%.8f, ", theta[i]); + } + printf(")----> (infinity case) LogLi: %.18f\n", -FLT_MAX); +#if defined(CHAMELEON_USE_MPI) + } +#endif + data->iter_count++; + return -FLT_MAX; + } + VERBOSE("Calculate non-Gaussian loglik ..."); + EXAGEOSTAT_ng_loglike_Tile_Async(data->descZ, CHAMELEON_descsum, theta, msequence, mrequest); + CHAMELEON_Sequence_Wait(msequence); + VERBOSE(" Done.\n"); + } + + //Solving Linear System (L*X=Z)--->inv(L)*Z + VERBOSE("Solving the linear system ...\n"); + START_TIMING(time_solve); + CHAMELEON_dtrsm_Tile(ChamLeft, ChamLower, ChamNoTrans, ChamNonUnit, 1, CHAM_descC, CHAMELEON_descZ); + STOP_TIMING(time_solve); + flops = flops + FLOPS_DTRSM(ChamLeft, N, NRHS); + VERBOSE(" Done.\n"); + + //Calculate MLE likelihood + VERBOSE("Calculating the MLE likelihood function ..."); + CHAMELEON_dgemm_Tile(ChamTrans, ChamNoTrans, 1, CHAMELEON_descZ, CHAMELEON_descZ, 0, CHAM_descproduct); + + if (strcmp(data->kernel_fun, "bivariate_matern_parsimonious2_profile") == 0) { + + loglik = -(N / 2) + (N / 2) * log(N) - (N / 2) * log(data->dotp) - 0.5 * logdet - + (double) (N / 2.0) * log(2.0 * PI); + CHAMELEON_dgemm_Tile(ChamTrans, ChamNoTrans, 1, CHAMELEON_descZ1, CHAMELEON_descZ1, 0, CHAM_descproduct1); + CHAMELEON_dgemm_Tile(ChamTrans, ChamNoTrans, 1, CHAMELEON_descZ2, CHAMELEON_descZ2, 0, CHAM_descproduct2); + data->variance1 = (1.0 / (N / 2)) * data->dotp1; + data->variance2 = (1.0 / (N / 2)) * data->dotp2; + + } else if (strcmp(data->kernel_fun, "bivariate_matern_parsimonious_profile") == 0) { + + loglik = -(N / 2) + (N / 2) * log(N) - (N / 2) * log(data->dotp) + - 0.5 * logdet - (double) (N / 2.0) * log(2.0 * PI); + + //to be optimized + EXAGEOSTAT_stride_vec_Tile_Async(CHAMELEON_descZ, CHAMELEON_descZ1, CHAMELEON_descZ2, msequence, + &mrequest[0]); + CHAMELEON_dgemm_Tile(ChamTrans, ChamNoTrans, 1, CHAMELEON_descZ1, CHAMELEON_descZ1, 0, CHAM_descproduct1); + CHAMELEON_dgemm_Tile(ChamTrans, ChamNoTrans, 1, CHAMELEON_descZ2, CHAMELEON_descZ2, 0, CHAM_descproduct2); + data->variance1 = (1.0 / (N / 2)) * data->dotp1; + data->variance2 = (1.0 / (N / 2)) * data->dotp2; + + } else { + loglik = -0.5 * data->dotp - 0.5 * logdet;//- (double) (N / 2.0) * log(2.0 * PI); + data->variance = theta[0]; + if (strcmp(data->kernel_fun, "univariate_matern_non_gaussian") == 0 + || strcmp(data->kernel_fun, "univariate_exp_non_gaussian") == 0) { + loglik = + loglik - data->sum - N * log(theta[3]) - (double) (N / 2.0) * log(2.0 * PI); //theta[3] = omega; + } else { + loglik = loglik - (double) (N / 2.0) * log(2.0 * PI); + } + } + VERBOSE(" Done.\n"); + } + +//Distribute the values in the case of MPI +#if defined(CHAMELEON_USE_MPI) + MPI_Bcast(&loglik, 1, MPI_DOUBLE, 0, MPI_COMM_WORLD ); + if(CHAMELEON_My_Mpi_Rank() == 0) + { +#endif + + fprintf(stderr, "\n------ddotproduct: %.17g ", data->dotp); + fprintf(stderr, "\n------logdet: %.17g ", logdet); + //reformat + printf(" %3d- Model Parameters (", data->iter_count + 1); + + if (data->log == 1) + fprintf(data->pFileLog, " %3d- Model Parameters (", data->iter_count + 1); + + if (strcmp(data->kernel_fun, "bivariate_matern_parsimonious_profile") == 0 || + strcmp(data->kernel_fun, "bivariate_matern_parsimonious2_profile") == 0) { + printf("%.8f, %.8f,", data->variance1, data->variance2); + if (data->log == 1) + fprintf(data->pFileLog, "%.8f, %.8f,", data->variance1, data->variance2); + i = 2; + results.estimated_theta[0] = data->variance1; + results.estimated_theta[1] = data->variance2; + } else + i = 0; + for (; i < num_params; i++) { + printf("%.8f", theta[i]); + if (i < num_params - 1) + printf(","); + + results.estimated_theta[i] = theta[i]; + if (data->log == 1) + fprintf(data->pFileLog, "%.8f, ", theta[i]); + } + + printf(")----> LogLi: %.18f\n", loglik); + if (data->log == 1) + fprintf(data->pFileLog, ")----> LogLi: %.18f\n", loglik); + + + printf(" ---- Facto Time: %6.2f\n", time_facto); + printf(" ---- logdet Time: %6.2f\n", logdet_calculate); + printf(" ---- dtrsm Time: %6.2f\n", time_solve); + printf(" ---- Matrix Generation Time: %6.2f\n", matrix_gen_time); + printf(" ---- Total Time: %6.2f\n", matrix_gen_time + time_facto + logdet_calculate + time_solve); + printf(" ---- Gflop/s: %6.2f\n", flops / 1e9 / (time_facto + time_solve)); +#if defined(CHAMELEON_USE_MPI) + } +#endif + + data->iter_count++; +// for experiments + data->avg_exec_time_per_iter += matrix_gen_time + time_facto + logdet_calculate + time_solve; + data->avg_generation_per_iter += matrix_gen_time; + data->avg_cholesky_per_iter += time_facto; + data->avg_solve_per_iter += time_solve; + data->avg_flops_per_iter += flops / 1e9 / (time_facto + time_solve); + data->final_loglik = loglik; + +//output + results.final_loglik = loglik; + + return loglik; +} + +double EXAGEOSTAT_dmle_ng_Tile_Async(unsigned n, const double*theta, double*grad, void *CHAM_data) { + //! Maximum Likelihood Evaluation (MLE) + /*! -- CHAM-Async + * Returns the loglikelihhod value for the given theta. + * @param[in] n: unsigned variable used by NLOPT library. + * @param[in] theta: theta Vector with three parameter (Variance, Range, Smoothness) + * that is used to to generate the Covariance Matrix. + * @param[in] grad: double variable used by NLOPT library. + * @param[in] CHAM_data: MLE_data struct with different MLE inputs. + * */ + //Initialization + double loglik = 0.0, logdet = 0.0, time_facto = 0.0, time_solve = 0.0, logdet_calculate = 0.0, matrix_gen_time = 0.0, dzcpy_time = 0.0, flops = 0.0; + int N, NRHS, success; + + MLE_data *data = ((MLE_data *) CHAM_data); + data->det = 0; + data->dotp = 0; + + CHAM_desc_t *CHAM_descC = (CHAM_desc_t *) data->descC; + CHAM_desc_t *CHAMELEON_descZ = (CHAM_desc_t *) data->descZ; + CHAM_desc_t *CHAMELEON_descZcpy = (CHAM_desc_t *) data->descZcpy; + CHAM_desc_t *CHAM_descdet = (CHAM_desc_t *) data->descdet; + CHAM_desc_t *CHAM_descproduct = (CHAM_desc_t *) data->descproduct; + RUNTIME_sequence_t *msequence = (RUNTIME_sequence_t *) data->sequence; + RUNTIME_request_t *mrequest = (RUNTIME_request_t *) data->request; + + N = CHAM_descC->m; + NRHS = CHAMELEON_descZ->n; + START_TIMING(dzcpy_time); + if (data->iter_count == 0) + //Save a copy of descZ into descZcpy for restoring each iteration (Only for the first iteration) + CHAMELEON_dlacpy_Tile_Async(ChamUpperLower, CHAMELEON_descZ, CHAMELEON_descZcpy, msequence, mrequest); + else { + VERBOSE("re-store the original Z vector..."); + CHAMELEON_dlacpy_Tile_Async(ChamUpperLower, CHAMELEON_descZcpy, CHAMELEON_descZ, msequence, mrequest); + VERBOSE(" Done.\n"); + } + STOP_TIMING(dzcpy_time); + + //Generate new co-variance matrix C based on new theta + VERBOSE("Generate New Covariance Matrix..."); + START_TIMING(matrix_gen_time); + EXAGEOSTAT_MLE_dcmg_Tile_Async(ChamLower, CHAM_descC, &data->l1, &data->l1, &data->lm, (double*) theta, data->dm, + data->kernel_fun, msequence, &mrequest[0]); + CHAMELEON_Sequence_Wait(msequence); + STOP_TIMING(matrix_gen_time); + VERBOSE(" Done.\n"); + + //Calculate Cholesky Factorization (C=LL-1) + VERBOSE("Cholesky factorization of Sigma..."); + START_TIMING(time_facto); + success = CHAMELEON_dpotrf_Tile_Async(ChamLower, CHAM_descC, msequence, mrequest); + STOP_TIMING(time_facto); + SUCCESS(success, "Factorization cannot be performed..\n The matrix is not positive definite\n\n"); + flops = flops + FLOPS_DPOTRF(N); + VERBOSE(" Done.\n"); + + //Calculate log(|C|) --> log(square(|L|)) + VERBOSE("Calculating the log determinant ..."); + START_TIMING(logdet_calculate); + EXAGEOSTAT_MLE_dmdet_Tile_Async(CHAM_descC, msequence, &mrequest[0], CHAM_descdet); + CHAMELEON_Sequence_Wait(msequence); + logdet = 2 * data->det; + STOP_TIMING(logdet_calculate); + VERBOSE(" Done.\n"); + + //Solving Linear System (L*X=Z)--->inv(L)*Z + VERBOSE("Solving the linear system ...\n"); + START_TIMING(time_solve); + CHAMELEON_dtrsm_Tile_Async(ChamLeft, ChamLower, ChamNoTrans, ChamNonUnit, 1, CHAM_descC, CHAMELEON_descZ, msequence, + mrequest); + STOP_TIMING(time_solve); + flops = flops + FLOPS_DTRSM(ChamLeft, N, NRHS); + VERBOSE(" Done.\n"); + + //Claculate MLE likelihood + VERBOSE("Calculating the MLE likelihood function ..."); + void *ws; + CHAMELEON_dgemm_Tile_Async(ChamTrans, ChamNoTrans, 1, CHAMELEON_descZ, CHAMELEON_descZ, 0, CHAM_descproduct, &ws, + msequence, mrequest); + loglik = -0.5 * data->dotp - 0.5 * logdet - (double) (N / 2.0) * log(2.0 * PI); + VERBOSE(" Done.\n"); + + //Distribute the values in the case of MPI +#if defined(CHAMELEON_USE_MPI) + MPI_Bcast(&loglik,1, MPI_DOUBLE, 0, MPI_COMM_WORLD ); + MPI_Bcast(theta,3, MPI_DOUBLE, 0, MPI_COMM_WORLD ); + if(CHAMELEON_My_Mpi_Rank() == 0) + { +#endif + //Print Iteration Summary + fprintf(stderr, "------ddotproduct: %.8f ", data->dotp); + fprintf(stderr, "------logdet: %.8f ", logdet); + fprintf(stderr, "------expr2: %.8f ", ((double) (N / 2) * log(2 * PI))); + //reformat + fprintf(stderr, " %3d- Model Parameters (variance, range, smoothness): (%.8f, %.8f, %.8f) ----> LogLi: %.8f\n", + data->iter_count + 1, theta[0], theta[1], theta[2], loglik); + + if (data->log == 1) + fprintf(data->pFileLog, + " %3d- Model Parameters (variance, range, smoothness): (%.8f, %.8f, %.8f) ----> LogLi: %.8f\n", + data->iter_count + 1, theta[0], theta[1], theta[2], loglik); + + fprintf(stderr, " ---- Facto Time: %6.2f\n", time_facto); + fprintf(stderr, " ---- logdet Time: %6.2f\n", logdet_calculate); + fprintf(stderr, " ---- dtrsm Time: %6.2f\n", time_solve); + fprintf(stderr, " ---- Matrix Generation Time: %6.2f\n", matrix_gen_time); + fprintf(stderr, " ---- Total Time: %6.2f\n", matrix_gen_time + time_facto + logdet_calculate + time_solve); +#if defined(CHAMELEON_USE_MPI) + } +#endif + + data->iter_count++; + // for experiments + data->avg_exec_time_per_iter += matrix_gen_time + time_facto + logdet_calculate + time_solve; + data->avg_flops_per_iter += flops / 1e9 / (time_facto + time_solve); + data->final_loglik = loglik; + + return loglik; +} + + +void EXAGEOSTAT_dmle_ng_Predict_Allocate(MLE_data *CHAM_data, int nZmiss, int nZobs, int dts, int p_grid, int q_grid, + int mse_flag) +//! Allocate prediction operation descriptors. +/*! + * Returns MLE_data data with initial values and new descriptors locations. + * @param[in] CHAM_data: MLE_data struct with different MLE inputs. + * @param[in] nZmiss: number of missing values (unknown observations). + * @param[in] nZobs: number of observed values (known observations). + * @param[in] dts: tile size (MB). + * @param[in] p_grid: p_grid in the case of distributed system. + * @param[in] q_grid: q_grid in the case of distributed system. + * @param[in] mse_flag: flag to enable or disable Mean Square Error (MSE) computing. + * */ +{ + + CHAM_desc_t *CHAMELEON_descZmiss = NULL; + CHAM_desc_t *CHAM_descC12 = NULL; + CHAM_desc_t *CHAM_descC22 = NULL; + CHAM_desc_t *CHAM_descmse = NULL; + CHAM_desc_t *CHAMELEON_descZactual = NULL; + CHAM_desc_t *CHAMELEON_descZobs = NULL; + CHAM_desc_t *CHAMELEON_descr = NULL; + CHAM_desc_t *CHAMELEON_descrcpy = NULL; + MLE_data *data = (MLE_data *) CHAM_data; + + if (nZmiss <= 0) { + fprintf(stderr, " Number of missing values should be positive value\n"); + return; + } + + //Descriptors Creation + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAMELEON_descZobs, NULL, ChamRealDouble, dts, dts, dts * dts, nZobs, 1, 0, 0, + nZobs, 1, p_grid, q_grid); + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAMELEON_descr, NULL, ChamRealDouble, dts, dts, dts * dts, nZobs, nZmiss, 0, 0, + nZobs, nZmiss, p_grid, q_grid); + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAMELEON_descrcpy, NULL, ChamRealDouble, dts, dts, dts * dts, nZobs, nZmiss, 0, 0, + nZobs, nZmiss, p_grid, q_grid); + + if (mse_flag == 1) { + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAMELEON_descZactual, NULL, ChamRealDouble, dts, dts, dts * dts, nZmiss, 1, 0, + 0, nZmiss, 1, p_grid, q_grid); + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAM_descmse, &data->mserror, ChamRealDouble, dts, dts, dts * dts, 1, 1, 0, 0, + 1, 1, p_grid, q_grid); + } + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAMELEON_descZmiss, NULL, ChamRealDouble, dts, dts, dts * dts, nZmiss, 1, 0, 0, + nZmiss, 1, p_grid, q_grid); + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAM_descC22, NULL, ChamRealDouble, dts, dts, dts * dts, nZobs, nZobs, 0, 0, nZobs, + nZobs, p_grid, q_grid); + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAM_descC12, NULL, ChamRealDouble, dts, dts, dts * dts, nZmiss, nZmiss, 0, 0, + nZmiss, nZmiss, p_grid, q_grid); + //Initiate data descriptors + data->descZmiss = CHAMELEON_descZmiss; + data->descC12 = CHAM_descC12; + data->descC22 = CHAM_descC22; + data->descmse = CHAM_descmse; + data->descZactual = CHAMELEON_descZactual; + data->descZobs = CHAMELEON_descZobs; + data->descr = CHAMELEON_descr; + data->descrcpy = CHAMELEON_descrcpy; +} + +double EXAGEOSTAT_dmle_ng_Predict_Tile(MLE_data *CHAM_data, double*theta, int nZmiss, + int nZobs, double*Zobs, double*Zactual, double*Zmiss, int n) +//! //Predict missing values base on a set of given values and covariance matrix +/*! -- CHAM-sync + * Returns the prediction Mean Square Error (MSE) as double + * @param[in] CHAM_data: MLE_data struct with different MLE inputs. + * @param[in] theta: theta Vector with three parameter (Variance, Range, Smoothness) + * that is used to to generate the Covariance Matrix. + * @param[in] nZmiss: number of missing values (unknown observations). + * @param[in] nZobs: number of observed values (known observations). + * @param[in] Zobs: observed values vector (known observations). + * @param[in] Zmiss missing values vector (unknown observations). + * @param[in] Zactual: actual missing values vector (in the case of testing MSE). + * @param[in] n: number of spatial locations. + * */ +{ + //initialization + double time_solve = 0.0; + double dposv_time = 0.0; + double mat_gen_time = 0.0; + double mat_gen_time2 = 0.0; + double gemms_time = 0.0; + double trsms_time = 0.0; + double time_mse = 0.0; + double flops = 0.0; + int num_params = 0; + double mu = -1; + double sigma_sq = -1; + CHAM_desc_t *CHAM_descproduct = NULL; + CHAM_desc_t *CHAMELEON_descZmiss = NULL; + CHAM_desc_t *CHAM_descC12 = NULL; + CHAM_desc_t *CHAM_descC22 = NULL; + CHAM_desc_t *CHAM_descmse = NULL; + CHAM_desc_t *CHAMELEON_descZactual = NULL; + CHAM_desc_t *CHAMELEON_descZobs = NULL; + CHAM_desc_t *CHAMELEON_descr = NULL; + CHAM_desc_t *CHAMELEON_descrcpy = NULL; + + MLE_data *data = (MLE_data *) CHAM_data; + RUNTIME_sequence_t *msequence = (RUNTIME_sequence_t *) data->sequence; + RUNTIME_request_t *mrequest = (RUNTIME_request_t *) data->request; + data->mserror = 0; + + if (nZmiss <= 0) { + fprintf(stderr, " Number of missing values should be positive value\n"); + return -1; + } + + //Initiate data descriptors + CHAMELEON_descZmiss = data->descZmiss; + CHAM_descC12 = data->descC12; + CHAM_descC22 = data->descC22; + CHAM_descmse = data->descmse; + CHAMELEON_descZactual = data->descZactual; + CHAMELEON_descZobs = data->descZobs; + CHAMELEON_descr = data->descr; + CHAMELEON_descrcpy = data->descrcpy; + CHAM_descproduct = data->descproduct; + + //Copy data to vectors + VERBOSE("Copy measurments vector to descZobs descriptor..."); + CHAMELEON_Lapack_to_Tile(Zobs, nZobs, CHAMELEON_descZobs); + VERBOSE(" Done.\n"); + + if (Zactual != NULL) { + VERBOSE("Copy actual measurments vector to descZactual descriptor..."); + CHAMELEON_Lapack_to_Tile(Zactual, nZmiss, CHAMELEON_descZactual); + VERBOSE(" Done.\n"); + } + + CHAMELEON_Sequence_Wait(msequence); + + if (strcmp(data->kernel_fun, "univariate_matern_non_gaussian") == 0 || + strcmp(data->kernel_fun, "univariate_exp_non_gaussian") == 0) + num_params = 6; + else { + fprintf(stderr, "Choosen kernel is not exist(1)!\n"); + fprintf(stderr, "Called function is: %s\n", __func__); + exit(0); + } + + printf("estimated parameters:"); + int i = 0; + for (i = 0; i < num_params; i++) { + printf("%.8f,", theta[i]); + + } + printf(")\n"); + START_TIMING(mat_gen_time); + + //Convert the non-Gaussian observation to Gaussian + EXAGEOSTAT_ng_transform_Tile_Async(CHAMELEON_descZobs, CHAM_descproduct, theta, msequence, mrequest); + //Generate R_theta covariance matrix + VERBOSE("Generate R_theta Covariance Matrix... (Prediction Stage)"); + EXAGEOSTAT_MLE_dcmg_Tile_Async(ChamLower, CHAM_descC22, &data->lobs, &data->lobs, + &data->lm, theta, data->dm, data->kernel_fun, msequence, mrequest); + CHAMELEON_Sequence_Wait(msequence); + VERBOSE(" Done.\n"); + STOP_TIMING(mat_gen_time); + + //************************************************************* + START_TIMING(dposv_time); + VERBOSE("Calculate dposv R_theta Covariance Matrix... (Prediction Stage)"); + CHAMELEON_dposv_Tile(ChamLower, CHAM_descC22, CHAMELEON_descZobs); + flops = flops + FLOPS_DPOTRF(nZobs); + flops = flops + 2 * (FLOPS_DTRSM(ChamLeft, CHAM_descC22->m, CHAMELEON_descZobs->n)); + VERBOSE(" Done.\n"); + STOP_TIMING(dposv_time); + + //************************************************************* + START_TIMING(mat_gen_time2); + VERBOSE("Generate r_theta Covariance Matrix... (Prediction Stage)"); + EXAGEOSTAT_MLE_dcmg_Tile_Async(ChamLower, CHAMELEON_descr, &data->lobs, &data->lmiss, + &data->lm, theta, data->dm, data->kernel_fun, msequence, mrequest); + CHAMELEON_Sequence_Wait(msequence); + VERBOSE(" Done.\n"); + STOP_TIMING(mat_gen_time2); + + //************************************************************* + CHAMELEON_dlacpy_Tile(ChamUpperLower, CHAMELEON_descr, CHAMELEON_descrcpy); + //************************************ + START_TIMING(trsms_time); + VERBOSE("Calculate dposv r_theta Covariance Matrix... (Prediction Stage)"); + CHAMELEON_dtrsm_Tile(ChamLeft, ChamLower, ChamNoTrans, ChamNonUnit, 1, CHAM_descC22, CHAMELEON_descr); + CHAMELEON_dtrsm_Tile(ChamLeft, ChamLower, ChamTrans, ChamNonUnit, 1, CHAM_descC22, CHAMELEON_descr); + flops = flops + 2 * (FLOPS_DTRSM(ChamLeft, CHAM_descC22->m, CHAMELEON_descZobs->n)); + VERBOSE(" Done.\n"); + STOP_TIMING(trsms_time); + + START_TIMING(gemms_time); + VERBOSE("For each missing location, Generate correlation vector CHAMELEON_descr (Prediction Stage) ....."); + CHAMELEON_dgemm_Tile(ChamTrans, ChamNoTrans, 1, CHAMELEON_descrcpy, CHAMELEON_descZobs, 0, CHAMELEON_descZmiss); + CHAMELEON_dgemm_Tile(ChamTrans, ChamNoTrans, 1, CHAMELEON_descrcpy, CHAMELEON_descr, 0, CHAM_descC12); + STOP_TIMING(gemms_time); + + double*r = (double*) malloc(nZmiss * nZmiss * sizeof(double)); + double*Zmiss2 = (double*) malloc(nZmiss * sizeof(double)); + + double*ng_nu = (double*) malloc(nZmiss * sizeof(double)); + double*ng_sigma_sq = (double*) malloc(nZmiss * sizeof(double)); + + CHAMELEON_Tile_to_Lapack(CHAM_descC12, r, nZmiss); + CHAMELEON_Tile_to_Lapack(data->descZmiss, Zmiss2, nZmiss); + + for (i = 0; i < nZmiss; i++) { + mu = Zmiss2[i]; + sigma_sq = 1 - r[i * nZmiss + i]; + ng_nu[i] = mu; + ng_sigma_sq[i] = sigma_sq; + //r^t X Z + Zmiss[i] = theta[2] + (theta[3] / (theta[4] * sqrt(1 - theta[5] * sigma_sq))) * + exp(theta[5] * pow(mu, 2) / (2 * (1 - theta[5] * sigma_sq))) * + (exp((pow(theta[4], 2) * sigma_sq + 2 * theta[4] * mu) / + (2 * (1 - theta[5] * sigma_sq))) - 1); + } + VERBOSE(" Done.\n"); + + + CHAMELEON_Lapack_to_Tile(Zmiss, nZmiss, CHAMELEON_descZmiss); + //Estimate Mean Square Error + if (Zactual != NULL) { + START_TIMING(time_mse); + VERBOSE("Calculate Mean Square Error (MSE) ... (Prediction Stage) \n"); + EXAGEOSTAT_MLE_dmse_Tile_Async(CHAMELEON_descZactual, CHAMELEON_descZmiss, CHAM_descmse, msequence, mrequest); + VERBOSE(" Done.\n"); + CHAMELEON_Sequence_Wait(msequence); + STOP_TIMING(time_mse); + data->mserror /= nZmiss; + } else + data->mserror = -1; + +#if defined(CHAMELEON_USE_MPI) + if(CHAMELEON_My_Mpi_Rank() == 0) + { +#endif + //output + results.mse_pred1 = data->mserror1; + results.mse_pred2 = data->mserror2; + results.mse_pred = data->mserror; + results.total_pred_time = mat_gen_time + mat_gen_time2 + dposv_time + gemms_time + trsms_time; + time_solve = dposv_time + trsms_time; + printf("%f, %d, %f\n", dposv_time, nZmiss, trsms_time); + results.total_pred_flops = flops / 1e9 / (time_solve); + printf("%f\n", results.total_pred_flops); + if (data->log == 1) + fprintf(data->pFileLog, + "\n\n# of missing observations :%d\n\nPrediction Execution Time: %.8f, Flops: %.8f, Mean Square Error (MSE): %.8f\n\n", + nZmiss, results.total_pred_time, results.total_pred_flops, data->mserror); + + write_prediction_result("predict_result.dat", nZmiss, data->hicma_acc, data->mserror1, data->mserror2, + data->mserror3, data->mserror, (mat_gen_time + time_solve + gemms_time), + (flops / 1e9 / (time_solve))); + + printf("%f, %f, %f, %f, %f\n", mat_gen_time, mat_gen_time2, dposv_time, gemms_time, trsms_time); + + FILE *pFile; + char* nFileZ = (char* ) malloc(50 * sizeof(char)); + + snprintf(nFileZ, 50, "%s%f%s%f%s%f%s", "./predict_", results.initial_theta[0], "_", results.initial_theta[4], "_", + results.initial_theta[5], ".log"); + pFile = fopen(nFileZ, "a"); + + if (pFile == NULL) { + printf("Cannot access the results path(3)\n"); + return -1; + } + for (i = 0; i < nZmiss; i++) { + fprintf(pFile, "%f ", data->lmiss.x[i]); + fprintf(pFile, "%f ", data->lmiss.y[i]); + fprintf(pFile, "%f ", Zmiss[i]); + fprintf(pFile, "%f ", ng_nu[i]); + fprintf(pFile, "%f ", ng_sigma_sq[i]); + fprintf(pFile, "%f \n", data->mserror); + } + fclose(pFile); + +#if defined(CHAMELEON_USE_MPI) + } +#endif + + return data->mserror; + +} + +double EXAGEOSTAT_dmle_ng_Predict_Tile_Async(MLE_data *CHAM_data, double*theta, int nZmiss, int nZobs, int n) +//! //Predict missing values base on a set of given values and covariance matrix +/*! -- CHAM-Async + * Returns the prediction Mean Square Error (MSE) as double + * @param[in] CHAM_data: MLE_data struct with different MLE inputs. + * @param[in] theta: theta Vector with three parameter (Variance, Range, Smoothness) + * that is used to to generate the Covariance Matrix. + * @param[in] nZmiss: number of missing values (unknown observations). + * @param[in] nZobs: number of observed values (known observations). + * @param[in] n: number of spatial locations. + * */ +{ + + //initialization + location *l1 = NULL, *l2 = NULL; + location temp_loc; + double mat_gen_time = 0.0; + double time_solve = 0.0; + double time_mse = 0.0; + double flops = 0.0; + MLE_data *data = (MLE_data *) CHAM_data; + CHAM_desc_t *CHAMELEON_descZ = (CHAM_desc_t *) (data->descZcpy); + CHAM_desc_t *CHAMELEON_descZobs = (CHAM_desc_t *) (data->descZobs); + CHAM_desc_t *CHAMELEON_descZactual = (CHAM_desc_t *) (data->descZactual); + CHAM_desc_t *CHAMELEON_descZmiss = (CHAM_desc_t *) (data->descZmiss); + CHAM_desc_t *CHAM_descC12 = (CHAM_desc_t *) (data->descC12); + CHAM_desc_t *CHAM_descC22 = (CHAM_desc_t *) (data->descC22); + CHAM_desc_t *CHAM_descmse = (CHAM_desc_t *) (data->descmse); + RUNTIME_sequence_t *msequence = (RUNTIME_sequence_t *) (data->sequence); + RUNTIME_request_t *mrequest = (RUNTIME_request_t *) data->request; + + if (strcmp(data->actualZFPath, "") == 0) { + double*z = NULL; +#if defined(CHAMELEON_USE_MPI) + z = (double*) malloc(n * sizeof(double)); + CHAMELEON_Tile_to_Lapack( CHAMELEON_descZ, z, n); +#else + z = CHAMELEON_descZ->mat; +#endif + +#if defined(CHAMELEON_USE_MPI) + CHAMELEON_Lapack_to_Tile( z, n, CHAMELEON_descZ); +#endif + + l1 = &data->l1; + temp_loc.x = &l1->x[nZmiss]; + temp_loc.y = &l1->y[nZmiss]; + l2 = &temp_loc; + } else { + double*streamdata = NULL; + l1 = &data->l1; + temp_loc.x = &l1->x[nZmiss]; + temp_loc.y = &l1->y[nZmiss]; + l2 = &temp_loc; + + + VERBOSE("Reading ActualZ locations for prediction from disk ....."); + l1 = readLocsFile(data->actualZLocFPath, nZmiss); + VERBOSE(" Done.\n"); + + //streamdata=(double*) malloc(nZmiss * sizeof(double)); + VERBOSE("Reading ActualZ for prediction from disk ....."); + streamdata = readObsFile(data->actualZFPath, nZmiss); + EXAGEOSTAT_MLE_dzcpy_Tile_Async(CHAMELEON_descZactual, streamdata, msequence, mrequest); + CHAMELEON_Sequence_Wait(data->sequence); + VERBOSE(" Done.\n"); + } + + START_TIMING(mat_gen_time); + + //Generate C22 covariance matrix + VERBOSE("Generate C22 Covariance Matrix... (Prediction Stage)"); + EXAGEOSTAT_MLE_dcmg_Tile_Async(ChamLower, CHAM_descC22, l2, l2, &data->lm, theta, data->dm, data->kernel_fun, + msequence, mrequest); + VERBOSE(" Done.\n"); + + //Generate C12 covariance matrix + VERBOSE("Generate C12 Covariance Matrix... (Prediction Stage)"); + EXAGEOSTAT_MLE_dcmg_Tile_Async(ChamLower, CHAM_descC12, l1, l2, &data->lm, theta, data->dm, data->kernel_fun, + msequence, mrequest); + VERBOSE(" Done.\n"); + STOP_TIMING(mat_gen_time); + + START_TIMING(time_solve); + //Start prediction + VERBOSE("Calculate dposv C22 Covariance Matrix... (Prediction Stage)"); + CHAMELEON_dposv_Tile_Async(ChamLower, CHAM_descC22, CHAMELEON_descZobs, msequence, mrequest); + flops = flops + FLOPS_DPOTRF(nZobs); + flops = flops + FLOPS_DTRSM(ChamLeft, nZobs, nZobs); + VERBOSE(" Done.\n"); + + VERBOSE("Calculate dgemm Zmiss= C12 * Zobs Covariance Matrix... (Prediction Stage)"); + void *ws; + CHAMELEON_dgemm_Tile_Async(ChamNoTrans, ChamNoTrans, 1, CHAM_descC12, CHAMELEON_descZobs, 0, CHAMELEON_descZmiss, + &ws, msequence, mrequest); + flops = flops + FLOPS_DGEMM(nZmiss, nZobs, nZobs); + VERBOSE(" Done.\n"); + STOP_TIMING(time_solve); + + + //Estimate Mean Square Error + START_TIMING(time_mse); + VERBOSE("Calculate Mean Square Error (MSE) ... (Prediction Stage) \n"); + EXAGEOSTAT_MLE_dmse_Tile_Async(CHAMELEON_descZactual, CHAMELEON_descZmiss, CHAM_descmse, msequence, mrequest); + VERBOSE(" Done.\n"); + STOP_TIMING(time_mse); + + //if you do not have actual value to compare with + if (data->descZactual == NULL) + return -1; + + data->mserror /= nZmiss; + +#if defined(CHAMELEON_USE_MPI) + if(CHAMELEON_My_Mpi_Rank() == 0) + { +#endif + if (data->log == 1) + fprintf(data->pFileLog, + "\n\n# of missing observations :%d\n\nPrediction Execution Time: %.8f, Flops: %.8f, Mean Square Error (MSE): %.8f\n\n", + nZmiss, (mat_gen_time + time_solve + time_mse), (flops / 1e9 / (time_solve)), data->mserror); + +#if defined(CHAMELEON_USE_MPI) + } +#endif + + return data->mserror; +} + +void CHAMELEON_dmle_ng_mloe_mmom_Allocate(MLE_data *CHAM_data, int nZmiss, int nZobs, int dts, int p_grid, int q_grid) +//! Allocate prediction operation descriptors. +/*! + * Returns MLE_data data with initial values and new descriptors locations. + * @param[in] CHAM_data: MLE_data struct with different MLE inputs. + * @param[in] nZmiss: number of missing values (unknown observations). + * @param[in] nZobs: number of observed values (known observations). + * @param[in] dts: tile size (MB). + * @param[in] p_grid: p_grid in the case of distributed system. + * @param[in] q_grid: q_grid in the case of distributed system. + * @param[in] mse_flag: flag to enable or disable Mean Square Error (MSE) computing. + * */ +{ + + CHAM_desc_t *CHAMELEON_desck_t = NULL; + CHAM_desc_t *CHAMELEON_desck_a = NULL; + CHAM_desc_t *CHAMELEON_desck_atmp = NULL; + CHAM_desc_t *CHAMELEON_desck_ttmp = NULL; + CHAM_desc_t *CHAMELEON_descK_t = NULL; + CHAM_desc_t *CHAMELEON_descK_ttmp = NULL; + CHAM_desc_t *CHAMELEON_descK_a = NULL; + CHAM_desc_t *CHAMELEON_descexpr1 = NULL; + CHAM_desc_t *CHAMELEON_descexpr2 = NULL; + CHAM_desc_t *CHAMELEON_descexpr3 = NULL; + CHAM_desc_t *CHAMELEON_descexpr4 = NULL; + CHAM_desc_t *CHAMELEON_descmloe = NULL; + CHAM_desc_t *CHAMELEON_descmmom = NULL; + CHAM_desc_t *CHAMELEON_descalpha = NULL; + CHAM_desc_t *CHAMELEON_desctruthalpha = NULL; + CHAM_desc_t *CHAMELEON_descestimatedalpha = NULL; + CHAM_desc_t *CHAMELEON_desc_mloe_mmom = NULL; + MLE_data *data = (MLE_data *) CHAM_data; + int p = 0; + if (nZmiss <= 0) { + fprintf(stderr, " Number of missing values should be positive value\n"); + return; + } + if (strcmp(data->kernel_fun, "univariate_matern_stationary") == 0) + p = 1; + else if (strcmp(data->kernel_fun, "univariate_matern_nuggets_stationary") == 0) + p = 1; + else if (strcmp(data->kernel_fun, "univariate_matern_non_stationary") == 0) + p = 1; + else if (strcmp(data->kernel_fun, "bivariate_matern_flexible") == 0) + p = 2; + else if (strcmp(data->kernel_fun, "bivariate_matern_parsimonious") == 0 || + strcmp(data->kernel_fun, "bivariate_matern_parsimonious_profile") == 0) + p = 2; + else if (strcmp(data->kernel_fun, "bivariate_matern_parsimonious2") == 0 || + strcmp(data->kernel_fun, "bivariate_matern_parsimonious2_profile") == 0) + p = 2; + else if (strcmp(data->kernel_fun, "univariate_spacetime_matern_stationary") == 0) + p = 1; + else if (strcmp(data->kernel_fun, "univariate_matern_non_gaussian") == 0 + || strcmp(data->kernel_fun, "univariate_exp_non_gaussian") == 0) + p = 1; + else { + fprintf(stderr, "Choosen kernel is not exist(24)!\n"); + fprintf(stderr, "Called function is: %s\n", __func__); + exit(0); + } + + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAMELEON_desck_t, NULL, ChamRealDouble, dts, dts, dts * dts, p * nZobs, p, 0, 0, + p * nZobs, p, p_grid, q_grid); + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAMELEON_desck_a, NULL, ChamRealDouble, dts, dts, dts * dts, p * nZobs, p, 0, 0, + p * nZobs, p, p_grid, q_grid); + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAMELEON_desck_atmp, NULL, ChamRealDouble, dts, dts, dts * dts, p * nZobs, p, 0, + 0, p * nZobs, p, p_grid, q_grid); + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAMELEON_desck_ttmp, NULL, ChamRealDouble, dts, dts, dts * dts, p * nZobs, p, 0, + 0, p * nZobs, p, p_grid, q_grid); + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAMELEON_descexpr1, NULL, ChamRealDouble, dts, dts, dts * dts, p, p, 0, 0, p, p, + p_grid, q_grid); + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAMELEON_descexpr2, NULL, ChamRealDouble, dts, dts, dts * dts, p, p, 0, 0, p, p, + p_grid, q_grid); + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAMELEON_descexpr3, NULL, ChamRealDouble, dts, dts, dts * dts, p, p, 0, 0, p, p, + p_grid, q_grid); + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAMELEON_descexpr4, NULL, ChamRealDouble, dts, dts, dts * dts, p, p, 0, 0, p, p, + p_grid, q_grid); + data->mloe = 0; + data->mmom = 0; + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAMELEON_descmloe, &data->mloe, ChamRealDouble, dts, dts, dts * dts, 1, 1, 0, 0, + 1, 1, p_grid, q_grid); + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAMELEON_descmmom, &data->mmom, ChamRealDouble, dts, dts, dts * dts, 1, 1, 0, 0, + 1, 1, p_grid, q_grid); + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAMELEON_desctruthalpha, NULL, ChamRealDouble, dts, dts, dts * dts, p, p, 0, 0, p, + p, p_grid, q_grid); + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAMELEON_descestimatedalpha, NULL, ChamRealDouble, dts, dts, dts * dts, p, p, 0, + 0, p, p, p_grid, q_grid); + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAMELEON_descK_t, NULL, ChamRealDouble, dts, dts, dts * dts, p * nZobs, p * nZobs, + 0, 0, p * nZobs, p * nZobs, p_grid, q_grid); + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAMELEON_descK_a, NULL, ChamRealDouble, dts, dts, dts * dts, p * nZobs, p * nZobs, + 0, 0, p * nZobs, p * nZobs, p_grid, q_grid); + + //Initiae data descriptors + data->desck_t = CHAMELEON_desck_t; + data->desck_a = CHAMELEON_desck_a; + data->desck_atmp = CHAMELEON_desck_atmp; + data->desck_ttmp = CHAMELEON_desck_ttmp; + data->descK_t = CHAMELEON_descK_t; + data->descK_a = CHAMELEON_descK_a; + data->descexpr1 = CHAMELEON_descexpr1; + data->descexpr2 = CHAMELEON_descexpr2; + data->descexpr3 = CHAMELEON_descexpr3; + data->descexpr4 = CHAMELEON_descexpr4; + data->descmloe = CHAMELEON_descmloe; + data->descmmom = CHAMELEON_descmmom; + data->descestimatedalpha = CHAMELEON_descestimatedalpha; + data->desctruthalpha = CHAMELEON_desctruthalpha; +} + + +void CHAMELEON_dmle_ng_mloe_mmom_Tile(MLE_data *CHAM_data, double*truth_theta, double*estimated_theta, int nZmiss, + int nZobs, int n) +//! //Predict missing values base on a set of given values and covariance matrix +/*! -- CHAM-sync + * Returns the prediction Mean Square Error (MSE) as double + * @param[in] CHAM_data: MLE_data struct with different MLE inputs. + * @param[in] theta: theta Vector with three parameter (Variance, Range, Smoothness) + * that is used to to generate the Covariance Matrix. + * @param[in] nZmiss: number of missing values (unknown observations). + * @param[in] nZobs: number of observed values (known observations). + * @param[in] Zobs: observed values vector (known observations). + * @param[in] Zmiss missing values vector (unknown observations). + * @param[in] Zactual: actual missing values vector (in the case of testing MSE). + * @param[in] n: number of spatial locations. + * */ +{ + printf("%f, %f, %f, %f\n", truth_theta[0], truth_theta[1], truth_theta[2], truth_theta[3]); + printf("%f, %f, %f,%f \n", estimated_theta[0], estimated_theta[1], estimated_theta[2], estimated_theta[3]); + double loe_sum = 0.0; + double mom_sum = 0.0; + int i = 0; + int p = 0; + int v = 0; + int j = 0; + double all_time = 0.0; + double cholesky1 = 0.0; + double cholesky2 = 0.0; + double matrix_gen = 0.0; + double vecs_gen = 0.0; + double matrix_gen3 = 0.0; + double matrix_gen4 = 0.0; + double copy_vecs = 0.0; + double trsm1 = 0.0; + double trsm2 = 0.0; + double trsm3 = 0.0; + double trsm4 = 0.0; + double trsm5 = 0.0; + double trsm6 = 0.0; + double trsm7 = 0.0; + double gevv1 = 0.0; + double gevv2 = 0.0; + double gevv3 = 0.0; + double gevv4 = 0.0; + double gevv5 = 0.0; + //************************************************************************ + double*loe = (double*) malloc(nZmiss * sizeof(double)); + double*mom = (double*) malloc(nZmiss * sizeof(double)); + + MLE_data *data = (MLE_data *) CHAM_data; + CHAM_desc_t *CHAMELEON_desck_t = data->desck_t; + CHAM_desc_t *CHAMELEON_desck_a = data->desck_a; + CHAM_desc_t *CHAMELEON_descK_t = data->descK_t; + CHAM_desc_t *CHAMELEON_descK_a = data->descK_a; + CHAM_desc_t *CHAMELEON_desck_atmp = data->desck_atmp; + CHAM_desc_t *CHAMELEON_desck_ttmp = data->desck_ttmp; + CHAM_desc_t *CHAMELEON_descexpr1 = data->descexpr1; + CHAM_desc_t *CHAMELEON_descexpr2 = data->descexpr2; + CHAM_desc_t *CHAMELEON_descexpr3 = data->descexpr3; + CHAM_desc_t *CHAMELEON_descexpr4 = data->descexpr4; + CHAM_desc_t *CHAMELEON_descmloe = data->descmloe; + CHAM_desc_t *CHAMELEON_descmmom = data->descmmom; + CHAM_desc_t *CHAMELEON_descestimatedalpha = data->descestimatedalpha; + CHAM_desc_t *CHAMELEON_desctruthalpha = data->desctruthalpha; + RUNTIME_sequence_t *msequence = (RUNTIME_sequence_t *) (data->sequence); + RUNTIME_request_t *mrequest = (RUNTIME_request_t *) data->request; + location lmiss; + lmiss.x = (double*) malloc(sizeof(double)); + lmiss.y = (double*) malloc(sizeof(double)); + + double*univariate_theta; + double*univariate2_theta; + double*univariate3_theta; + double nu12; + double rho; + double sigma_square12; + + double flops = 0.0; + START_TIMING(all_time); + + int m = CHAMELEON_descestimatedalpha->m; + double*truthalpha = (double*) malloc(m * m * sizeof(double)); + double*estimatedalpha = (double*) malloc(m * m * sizeof(double)); + double*temp1 = (double*) malloc(m * m * sizeof(double)); + double*temp2 = (double*) malloc(m * m * sizeof(double)); + double*temp3 = (double*) malloc(m * m * sizeof(double)); + if (m == 1) { + truthalpha[0] = truth_theta[0]; + estimatedalpha[0] = estimated_theta[0]; + } + + if (m == 2) { + double truth_nu12 = 0.5 * (truth_theta[3] + truth_theta[4]); + double truth_rho = truth_theta[5] * sqrt((tgamma(truth_theta[3] + 1) * tgamma(truth_theta[4] + 1)) / + (tgamma(truth_theta[3]) * tgamma(truth_theta[4]))) * + tgamma(truth_nu12) / tgamma(truth_nu12 + 1); + + double estimated_nu12 = 0.5 * (estimated_theta[3] + estimated_theta[4]); + double estimated_rho = + estimated_theta[5] * sqrt((tgamma(estimated_theta[3] + 1) * tgamma(estimated_theta[4] + 1)) / + (tgamma(estimated_theta[3]) * tgamma(estimated_theta[4]))) * + tgamma(estimated_nu12) / tgamma(estimated_nu12 + 1); + + truthalpha[0] = truth_theta[0]; + estimatedalpha[0] = estimated_theta[0]; + + truthalpha[1] = truthalpha[3] = truth_rho + * sqrt(truth_theta[0] * truth_theta[1]); + + estimatedalpha[1] = estimatedalpha[3] = estimated_rho + * sqrt(estimated_theta[0] * estimated_theta[1]); + truthalpha[2] = truth_theta[1]; + estimatedalpha[2] = estimated_theta[1]; + + } + CHAMELEON_Lapack_to_Tile(truthalpha, m, CHAMELEON_desctruthalpha); + CHAMELEON_Lapack_to_Tile(estimatedalpha, m, CHAMELEON_descestimatedalpha); + + char* name = malloc(strlen(data->kernel_fun) + 1); + strcpy(name, data->kernel_fun); + + if (strcmp(data->kernel_fun, "bivariate_matern_parsimonious2") == 0 || + strcmp(data->kernel_fun, "bivariate_matern_parsimonious2_profile") == 0) { + printf("TODO: running with Z=1 no more\n"); + data->kernel_fun = "bivariate_matern_parsimonious"; + } + + START_TIMING(matrix_gen); + VERBOSE("Create K_a and K_t Covariance Matrices (MLOE-MMOM)....."); + + //(1)Generate the co-variance matrix descK_a + EXAGEOSTAT_MLE_dcmg_Tile_Async(ChamLower, CHAMELEON_descK_a, &data->lobs, &data->lobs, &data->lm, estimated_theta, + data->dm, data->kernel_fun, msequence, mrequest); + CHAMELEON_Sequence_Wait(msequence); + //(2)Generate the co-variance matrix descK_t + EXAGEOSTAT_MLE_dcmg_Tile_Async(ChamLower, CHAMELEON_descK_t, &data->lobs, &data->lobs, &data->lm, truth_theta, + data->dm, data->kernel_fun, msequence, mrequest); + CHAMELEON_Sequence_Wait(msequence); + VERBOSE(" Done.\n"); + STOP_TIMING(matrix_gen); + + + //Cholesky factorization for the Co-variance matrix CHAMELEON_descK_a + START_TIMING(cholesky1); + VERBOSE("(3)Cholesky factorization of CHAMELEON_descK_a (MLOE-MMOM) ....."); + int success = CHAMELEON_dpotrf_Tile(ChamLower, CHAMELEON_descK_a); + SUCCESS(success, "Factorization cannot be performed..\n The matrix is not positive definite\n\n"); + VERBOSE(" Done.\n"); + STOP_TIMING(cholesky1); + flops = flops + FLOPS_DPOTRF(CHAMELEON_descK_a->m); + + START_TIMING(cholesky2); + success = CHAMELEON_dpotrf_Tile(ChamLower, CHAMELEON_descK_t); + SUCCESS(success, "Factorization cannot be performed..\n The matrix is not positive definite\n\n"); + VERBOSE(" Done.\n"); + STOP_TIMING(cholesky2); + flops = flops + FLOPS_DPOTRF(CHAMELEON_descK_t->m); + + double total_loop_time = 0.0; + double loop_time = 0.0; + for (p = 0; p < nZmiss; p++) { + + lmiss.x[0] = data->lmiss.x[p]; + lmiss.y[0] = data->lmiss.y[p]; + + VERBOSE("Generate two vectors k_a and k_t (MLOE-MMOM)....."); + START_TIMING(vecs_gen); + EXAGEOSTAT_MLE_dcmg_Tile_Async(ChamUpperLower, CHAMELEON_desck_t, &data->lobs, &lmiss, &data->lm, truth_theta, + data->dm, data->kernel_fun, msequence, mrequest); + EXAGEOSTAT_MLE_dcmg_Tile_Async(ChamUpperLower, CHAMELEON_desck_a, &data->lobs, &lmiss, &data->lm, + estimated_theta, data->dm, data->kernel_fun, msequence, mrequest); + CHAMELEON_Sequence_Wait(msequence); + STOP_TIMING(vecs_gen); + + //(5a)Copy CHAMELEON_desck_a to CHAMELEON_descK_atmp (MLOE-MMOM) + VERBOSE("(5a)Copy CHAMELEON_desck_a to CHAMELEON_descK_atmp (MLOE-MMOM)....."); + START_TIMING(copy_vecs); + CHAMELEON_dlacpy_Tile(ChamUpperLower, CHAMELEON_desck_t, CHAMELEON_desck_ttmp); + CHAMELEON_dlacpy_Tile(ChamUpperLower, CHAMELEON_desck_a, CHAMELEON_desck_atmp); + STOP_TIMING(copy_vecs); + VERBOSE(" Done.\n"); + + START_TIMING(loop_time); + START_TIMING(trsm1); + //(6) Triangular Solve (TRSM) k_a = TRSM(L_a^-1, k_a) + VERBOSE("Solving the linear system k_a = TRSM(l_a^-1, k_a) ...(MLOE-MMOM)\n"); + CHAMELEON_dtrsm_Tile(ChamLeft, ChamLower, ChamNoTrans, ChamNonUnit, 1, CHAMELEON_descK_a, CHAMELEON_desck_a); + VERBOSE(" Done.\n"); + flops = flops + FLOPS_DTRSM(ChamLeft, CHAMELEON_descK_a->m, CHAMELEON_desck_a->n); + STOP_TIMING(trsm1); + + START_TIMING(trsm2); + //(7) Triangular Solve (TRSM) k_t = TRSM(L_t^-1, k_t) + VERBOSE("(7)Solving the linear system k_t = TRSM(L_t^-1, k_t) ...(MLOE-MMOM)\n"); + CHAMELEON_dtrsm_Tile(ChamLeft, ChamLower, ChamNoTrans, ChamNonUnit, 1, CHAMELEON_descK_t, CHAMELEON_desck_t); + flops = flops + FLOPS_DTRSM(ChamLeft, CHAMELEON_descK_t->m, CHAMELEON_desck_t->n); + VERBOSE(" Done.\n"); + STOP_TIMING(trsm2); + + START_TIMING(trsm3); + //(8) Triangular Solve (TRSM) k_a = TRSM(L_a^-T, k_a) + VERBOSE("Solving the linear system k_a = TRSM(L_a^-T, k_a) ...(MLOE-MMOM)\n"); + CHAMELEON_dtrsm_Tile(ChamLeft, ChamLower, ChamTrans, ChamNonUnit, 1, CHAMELEON_descK_a, CHAMELEON_desck_a); + flops = flops + FLOPS_DTRSM(ChamLeft, CHAMELEON_descK_a->m, CHAMELEON_desck_a->n); + VERBOSE(" Done.\n"); + STOP_TIMING(trsm3); + + START_TIMING(trsm4); + //(9) Triangular Solve (TRSM) k_t = TRSM(L_t^-T, k_t) + VERBOSE("(9)Solving the linear system k_t = TRSM(L_a^-T, k_t) ...(MLOE-MMOM)\n"); + CHAMELEON_dtrsm_Tile(ChamLeft, ChamLower, ChamTrans, ChamNonUnit, 1, CHAMELEON_descK_t, CHAMELEON_desck_t); + flops = flops + FLOPS_DTRSM(ChamLeft, CHAMELEON_descK_t->m, CHAMELEON_desck_t->n); + VERBOSE(" Done.\n"); + STOP_TIMING(trsm4); + + START_TIMING(gevv2); + //(10) Calculate dgemm value= CHAMELEON_desck_t^T * CHAMELEON_desck_a + VERBOSE("(10)Calculate dgemm CHAMELEON_descexpr1 = CHAMELEON_desck_t^T * CHAMELEON_desck_a... (MLOE-MMOM)"); + CHAMELEON_dgemm_Tile(ChamTrans, ChamNoTrans, 1, CHAMELEON_desck_ttmp, CHAMELEON_desck_a, 0, + CHAMELEON_descexpr1); + flops = flops + FLOPS_DGEMM(CHAMELEON_desck_ttmp->m, CHAMELEON_desck_a->n, CHAMELEON_descexpr1->n); + VERBOSE(" Done.\n"); + STOP_TIMING(gevv2); + START_TIMING(gevv3); + //(11) Calculate dgemm value= CHAMELEON_desck_a^T * CHAMELEON_desck_atmp + VERBOSE("(11)Calculate dgemm CHAMELEON_descexpr1 = CHAMELEON_desck_a^T * CHAMELEON_desck_a... (MLOE-MMOM)"); + CHAMELEON_dgemm_Tile(ChamTrans, ChamNoTrans, 1, CHAMELEON_desck_atmp, CHAMELEON_desck_a, 0, + CHAMELEON_descexpr4); + flops = flops + FLOPS_DGEMM(CHAMELEON_desck_atmp->m, CHAMELEON_desck_a->n, CHAMELEON_descexpr4->n); + VERBOSE(" Done.\n"); + STOP_TIMING(gevv3); + + + START_TIMING(gevv1); + //(12) Calculate dgemm value= CHAMELEON_desck_a^T * CHAMELEON_desck_t + VERBOSE("(12)Calculate dgemm CHAMELEON_descexpr4 = CHAMELEON_desck_a^T * CHAMELEON_desck_t... (Prediction Stage)"); + CHAMELEON_dgemm_Tile(ChamTrans, ChamNoTrans, 1, CHAMELEON_desck_ttmp, CHAMELEON_desck_t, 0, + CHAMELEON_descexpr3); + flops = flops + FLOPS_DGEMM(CHAMELEON_desck_ttmp->m, CHAMELEON_desck_t->n, CHAMELEON_descexpr3->n); + VERBOSE(" Done.\n"); + STOP_TIMING(gevv1); + + //(13) Calculate dgemm CHAMELEON_desck_a= CHAMELEON_descK_t * CHAMELEON_desck_a (use k_t as k_a) + START_TIMING(gevv4); + CHAMELEON_dtrmm_Tile(ChamLeft, ChamLower, ChamTrans, ChamNonUnit, 1, CHAMELEON_descK_t, CHAMELEON_desck_a); + STOP_TIMING(gevv4); + + //(13) Calculate dgemm value= CHAMELEON_desck_a^T * CHAMELEON_desck_t + VERBOSE("(13)Calculate dgemm CHAMELEON_descexpr1 = CHAMELEON_desck_a^T * CHAMELEON_desck_a... (Prediction Stage)"); + CHAMELEON_dgemm_Tile(ChamTrans, ChamNoTrans, 1, CHAMELEON_desck_a, CHAMELEON_desck_a, 0, CHAMELEON_descexpr2); + flops = flops + FLOPS_DGEMM(CHAMELEON_desck_atmp->m, CHAMELEON_desck_t->n, CHAMELEON_descexpr2->n); + VERBOSE(" Done.\n"); + STOP_TIMING(gevv5); + + STOP_TIMING(loop_time); + + total_loop_time += loop_time; + + CHAMELEON_dgeadd_Tile(ChamNoTrans, 1, CHAMELEON_desctruthalpha, -2, CHAMELEON_descexpr1); + CHAMELEON_dgeadd_Tile(ChamNoTrans, 1, CHAMELEON_descexpr1, 1, CHAMELEON_descexpr2); + CHAMELEON_dgeadd_Tile(ChamNoTrans, 1, CHAMELEON_desctruthalpha, -1, CHAMELEON_descexpr3); + CHAMELEON_dgeadd_Tile(ChamNoTrans, 1, CHAMELEON_descestimatedalpha, -1, CHAMELEON_descexpr4); + + printf("%f, %f, %f, %f\n", matrix_gen, vecs_gen, cholesky1, cholesky2); + printf("%f, %f, %f, %f, %f, %f, %f, %f, %f, %f\n", trsm1, trsm2, trsm3, trsm5, trsm6, gevv1, gevv2, gevv3, + gevv4, gevv5); + //******************************* + + EXAGEOSTAT_MLE_dmloe_mmom_Tile_Async(CHAMELEON_descexpr2, CHAMELEON_descexpr3, CHAMELEON_descexpr4, + CHAMELEON_descmloe, CHAMELEON_descmmom, msequence, mrequest); + CHAMELEON_Sequence_Wait(msequence); + } +#if defined(CHAMELEON_USE_MPI) + if(CHAMELEON_My_Mpi_Rank() == 0) + { +#endif + printf("\nnZmiss = %d\n", nZmiss); + printf(" ----(MLOE-MMOM) Gflop/s: %6.2f\n", flops / 1e9 / (total_loop_time + cholesky1 + cholesky2)); + + +#if defined(CHAMELEON_USE_MPI) + } +#endif + + data->mloe /= nZmiss; + data->mmom /= nZmiss; + STOP_TIMING(all_time); + free(loe); + free(mom); + free(lmiss.x); + free(lmiss.y); + free(temp1); + free(temp2); + free(temp3); + free(estimatedalpha); + free(truthalpha); + + FILE *pFile; +#if defined(CHAMELEON_USE_MPI) + if ( CHAMELEON_My_Mpi_Rank() == 0 ) + { +#endif + //output + results.mloe = data->mloe; + results.mmom = data->mmom; + printf("\nMMLOE = %f", data->mloe); + printf("\nMMOM = %f\n\n\n", data->mmom); + results.mloe_exec = "sync"; + results.total_mloe_mmom_time = all_time; + results.matrix_gen_mloe_mmom_time = matrix_gen; + results.cho_fact_mloe_mmom_time = cholesky1 + cholesky2; + results.loop_mloe_mmom_time = total_loop_time; + results.total_mloe_mmom_flops = flops / 1e9 / (total_loop_time + cholesky1 + cholesky2); +#if defined(CHAMELEON_USE_MPI) + } +#endif + + fprintf(stderr, " ---- mloe_mmom Time: %6.2f seconds\n\n", all_time); + fprintf(stderr, " ---- gevv Time: %6.2f seconds\n\n", gevv4); +} + +void +CHAMELEON_dmle_ng_mloe_mmom_Tile_Async(MLE_data *CHAM_data, double*truth_theta, double*estimated_theta, int nZmiss, + int nZobs, int n) +//! //Predict missing values base on a set of given values and covariance matrix +/*! -- CHAM-sync + * Returns the prediction Mean Square Error (MSE) as double + * @param[in] CHAM_data: MLE_data struct with different MLE inputs. + * @param[in] theta: theta Vector with three parameter (Variance, Range, Smoothness) + * that is used to to generate the Covariance Matrix. + * @param[in] nZmiss: number of missing values (unknown observations). + * @param[in] nZobs: number of observed values (known observations). + * @param[in] Zobs: observed values vector (known observations). + * @param[in] Zmiss missing values vector (unknown observations). + * @param[in] Zactual: actual missing values vector (in the case of testing MSE). + * @param[in] n: number of spatial locations. + * */ +{ + //estimated_theta[0]=1.01; estimated_theta[1]=0.09; estimated_theta[2]=0.49; + printf("%f, %f, %f\n", truth_theta[0], truth_theta[1], truth_theta[2]); + printf("%f, %f, %f\n", estimated_theta[0], estimated_theta[1], estimated_theta[2]); + double loe_sum = 0.0; + double mom_sum = 0.0; + int i = 0; + int p = 0; + int v = 0; + int j = 0; + double all_time = 0.0; + double cholesky1 = 0.0; + double cholesky2 = 0.0; + double matrix_gen1 = 0.0; + double matrix_gen2 = 0.0; + double vecs_gen = 0.0; + double copy1 = 0.0; + double copy2 = 0.0; + double copy_vecs = 0.0; + double trsm1 = 0.0; + double trsm2 = 0.0; + double trsm3 = 0.0; + double trsm4 = 0.0; + double trsm5 = 0.0; + double trsm6 = 0.0; + double trsm7 = 0.0; + double gevv1 = 0.0; + double gevv2 = 0.0; + double gevv3 = 0.0; + double gevv4 = 0.0; + double gevv5 = 0.0; + //************************************************************************ + double*loe = (double*) malloc(nZmiss * sizeof(double)); + double*mom = (double*) malloc(nZmiss * sizeof(double)); + + MLE_data *data = (MLE_data *) CHAM_data; + CHAM_desc_t *CHAMELEON_desck_t = data->desck_t; + CHAM_desc_t *CHAMELEON_desck_a = data->desck_a; + CHAM_desc_t *CHAMELEON_descK_t = data->descK_t; + CHAM_desc_t *CHAMELEON_descK_a = data->descK_a; + CHAM_desc_t *CHAMELEON_desck_atmp = data->desck_atmp; + CHAM_desc_t *CHAMELEON_desck_ttmp = data->desck_ttmp; + CHAM_desc_t *CHAMELEON_descmloe = data->descmloe; + CHAM_desc_t *CHAMELEON_descmmom = data->descmmom; + CHAM_desc_t *CHAMELEON_descexpr1 = data->descexpr1; + CHAM_desc_t *CHAMELEON_descexpr2 = data->descexpr2; + CHAM_desc_t *CHAMELEON_descexpr3 = data->descexpr3; + CHAM_desc_t *CHAMELEON_descexpr4 = data->descexpr4; + CHAM_desc_t *CHAMELEON_descestimatedalpha = data->descestimatedalpha; + CHAM_desc_t *CHAMELEON_desctruthalpha = data->desctruthalpha; + RUNTIME_sequence_t *msequence = (RUNTIME_sequence_t *) (data->sequence); + RUNTIME_request_t *mrequest = (RUNTIME_request_t *) data->request; + location lmiss; + lmiss.x = (double*) malloc(sizeof(double)); + lmiss.y = (double*) malloc(sizeof(double)); + + double*univariate_theta; + double*univariate2_theta; + double*univariate3_theta; + double nu12; + double rho; + double sigma_square12; + double flops = 0.0; + START_TIMING(all_time); + + int m = CHAMELEON_descestimatedalpha->m; + double*truthalpha = (double*) malloc(m * m * sizeof(double)); + double*estimatedalpha = (double*) malloc(m * m * sizeof(double)); + double*temp1 = (double*) malloc(m * m * sizeof(double)); + double*temp2 = (double*) malloc(m * m * sizeof(double)); + double*temp3 = (double*) malloc(m * m * sizeof(double)); + if (m == 1) { + truthalpha[0] = truth_theta[0]; + estimatedalpha[0] = estimated_theta[0]; + } + + if (m == 2) { + double truth_nu12 = 0.5 * (truth_theta[3] + truth_theta[4]); + double truth_rho = truth_theta[5] * sqrt((tgamma(truth_theta[3] + 1) * tgamma(truth_theta[4] + 1)) / + (tgamma(truth_theta[3]) * tgamma(truth_theta[4]))) * + tgamma(truth_nu12) / tgamma(truth_nu12 + 1); + + double estimated_nu12 = 0.5 * (estimated_theta[3] + estimated_theta[4]); + double estimated_rho = + estimated_theta[5] * sqrt((tgamma(estimated_theta[3] + 1) * tgamma(estimated_theta[4] + 1)) / + (tgamma(estimated_theta[3]) * tgamma(estimated_theta[4]))) * + tgamma(estimated_nu12) / tgamma(estimated_nu12 + 1); + + truthalpha[0] = truth_theta[0]; + estimatedalpha[0] = estimated_theta[0]; + + truthalpha[1] = truthalpha[3] = truth_rho + * sqrt(truth_theta[0] * truth_theta[1]); + + estimatedalpha[1] = estimatedalpha[3] = estimated_rho + * sqrt(estimated_theta[0] * estimated_theta[1]); + truthalpha[2] = truth_theta[1]; + estimatedalpha[2] = estimated_theta[1]; + + } + CHAMELEON_Lapack_to_Tile(truthalpha, m, CHAMELEON_desctruthalpha); + CHAMELEON_Lapack_to_Tile(estimatedalpha, m, CHAMELEON_descestimatedalpha); + + + char* name = malloc(strlen(data->kernel_fun) + 1); + strcpy(name, data->kernel_fun); + + if (strcmp(data->kernel_fun, "bivariate_matern_parsimonious2") == 0 || + strcmp(data->kernel_fun, "bivariate_matern_parsimonious2_profile") == 0) { + printf("TODO: running with Z=1 no more\n"); + data->kernel_fun = "bivariate_matern_parsimonious"; + } + + START_TIMING(matrix_gen1); + VERBOSE("Create CHAMELEON_descK_a Covariance Matrix (MLOE-MMOM)....."); + + //(1)Generate the co-variance matrix descK_a + EXAGEOSTAT_MLE_dcmg_Tile_Async(ChamLower, CHAMELEON_descK_a, &data->lobs, &data->lobs, &data->lm, estimated_theta, + data->dm, data->kernel_fun, msequence, mrequest); + VERBOSE(" Done.\n"); + STOP_TIMING(matrix_gen1); + + START_TIMING(matrix_gen2); + //(2)Generate the co-variance matrix descK_t + VERBOSE("Create CHAMELEON_descK_t Covariance Matrix (MLOE-MMOM)....."); + EXAGEOSTAT_MLE_dcmg_Tile_Async(ChamLower, CHAMELEON_descK_t, &data->lobs, &data->lobs, &data->lm, truth_theta, + data->dm, data->kernel_fun, msequence, mrequest); + VERBOSE(" Done.\n"); + STOP_TIMING(matrix_gen2); + + START_TIMING(cholesky1); + //(3)Cholesky factorization for the Co-variance matrix CHAMELEON_descK_a + VERBOSE("Cholesky factorization of CHAMELEON_descK_a (MLOE-MMOM) ....."); + int success = CHAMELEON_dpotrf_Tile_Async(ChamLower, CHAMELEON_descK_a, msequence, mrequest); + SUCCESS(success, "Factorization cannot be performed..\n The matrix is not positive definite\n\n"); + VERBOSE(" Done.\n"); + STOP_TIMING(cholesky1); + flops = flops + FLOPS_DPOTRF(CHAMELEON_descK_a->m); + + /// START_TIMING(copy1); + //(4)Copy CHAMELEON_descK_t Covariance Matrix to CHAMELEON_descK_ttmp (MLOE-MMOM) + START_TIMING(cholesky2); + flops = flops + FLOPS_DPOTRF(CHAMELEON_descK_t->m); + //(5)Cholesky factorization for the Co-variance matrix CHAMELEON_descK_t + VERBOSE("Cholesky factorization of CHAMELEON_descK_t (MLOE-MMOM) ....."); + success = CHAMELEON_dpotrf_Tile_Async(ChamLower, CHAMELEON_descK_t, msequence, mrequest); + SUCCESS(success, "Factorization cannot be performed..\n The matrix is not positive definite\n\n"); + VERBOSE(" Done.\n"); + + + STOP_TIMING(cholesky2); + + double total_loop_time = 0.0; + double loop_time = 0.0; + for (p = 0; p < nZmiss; p++) { + + lmiss.x[0] = data->lmiss.x[p]; + lmiss.y[0] = data->lmiss.y[p]; + + VERBOSE("Generate two vectors k_a and k_t (MLOE-MMOM)....."); + START_TIMING(vecs_gen); + EXAGEOSTAT_MLE_dcmg_Tile_Async(ChamUpperLower, CHAMELEON_desck_t, &data->lobs, &lmiss, &data->lm, truth_theta, + data->dm, data->kernel_fun, msequence, mrequest); + EXAGEOSTAT_MLE_dcmg_Tile_Async(ChamUpperLower, CHAMELEON_desck_a, &data->lobs, &lmiss, &data->lm, + estimated_theta, data->dm, data->kernel_fun, msequence, mrequest); + STOP_TIMING(vecs_gen); + + //(6a)Copy CHAMELEON_desck_a to CHAMELEON_descK_atmp (MLOE-MMOM) + VERBOSE("(6a)Copy CHAMELEON_desck_a to CHAMELEON_descK_atmp (MLOE-MMOM)....."); + START_TIMING(copy_vecs); + CHAMELEON_dlacpy_Tile_Async(ChamUpperLower, CHAMELEON_desck_t, CHAMELEON_desck_ttmp, msequence, mrequest); + CHAMELEON_dlacpy_Tile_Async(ChamUpperLower, CHAMELEON_desck_a, CHAMELEON_desck_atmp, msequence, mrequest); + STOP_TIMING(copy_vecs); + VERBOSE(" Done.\n"); + + START_TIMING(loop_time); + START_TIMING(trsm1); + //(7) Triangular Solve (TRSM) k_a = TRSM(L_a^-1, k_a) + VERBOSE("Solving the linear system k_a = TRSM(l_a^-1, k_a) ...(MLOE-MMOM)\n"); + CHAMELEON_dtrsm_Tile_Async(ChamLeft, ChamLower, ChamNoTrans, ChamNonUnit, 1, CHAMELEON_descK_a, + CHAMELEON_desck_a, msequence, mrequest); + VERBOSE(" Done.\n"); + flops = flops + FLOPS_DTRSM(ChamLeft, CHAMELEON_descK_a->m, CHAMELEON_desck_a->n); + STOP_TIMING(trsm1); + START_TIMING(trsm2); + + //(9) Triangular Solve (TRSM) k_t = TRSM(L_t^-1, k_t) + VERBOSE("(9)Solving the linear system k_t = TRSM(L_t^-1, k_t) ...(MLOE-MMOM)\n"); + CHAMELEON_dtrsm_Tile_Async(ChamLeft, ChamLower, ChamNoTrans, ChamNonUnit, 1, CHAMELEON_descK_t, + CHAMELEON_desck_t, msequence, mrequest); + flops = flops + FLOPS_DTRSM(ChamLeft, CHAMELEON_descK_t->m, CHAMELEON_desck_t->n); + VERBOSE(" Done.\n"); + STOP_TIMING(trsm2); + + START_TIMING(trsm3); + //(8) Triangular Solve (TRSM) k_a = TRSM(L_a^-T, k_a) + VERBOSE("Solving the linear system k_a = TRSM(L_a^-T, k_a) ...(MLOE-MMOM)\n"); + CHAMELEON_dtrsm_Tile_Async(ChamLeft, ChamLower, ChamTrans, ChamNonUnit, 1, CHAMELEON_descK_a, CHAMELEON_desck_a, + msequence, mrequest); + flops = flops + FLOPS_DTRSM(ChamLeft, CHAMELEON_descK_a->m, CHAMELEON_desck_a->n); + VERBOSE(" Done.\n"); + STOP_TIMING(trsm3); + + START_TIMING(trsm4); + //(10) Triangular Solve (TRSM) k_t = TRSM(L_t^-T, k_t) + VERBOSE("(10)Solving the linear system k_t = TRSM(L_a^-T, k_t) ...(MLOE-MMOM)\n"); + CHAMELEON_dtrsm_Tile_Async(ChamLeft, ChamLower, ChamTrans, ChamNonUnit, 1, CHAMELEON_descK_t, CHAMELEON_desck_t, + msequence, mrequest); + flops = flops + FLOPS_DTRSM(ChamLeft, CHAMELEON_descK_t->m, CHAMELEON_desck_t->n); + VERBOSE(" Done.\n"); + STOP_TIMING(trsm4); + + START_TIMING(gevv2); + //(12) Calculate dgemm value= CHAMELEON_desck_t^T * CHAMELEON_desck_a + VERBOSE("(12)Calculate dgemm CHAMELEON_descexpr1 = CHAMELEON_desck_t^T * CHAMELEON_desck_a... (MLOE-MMOM)"); + void *ws; + CHAMELEON_dgemm_Tile_Async(ChamTrans, ChamNoTrans, 1, CHAMELEON_desck_ttmp, CHAMELEON_desck_a, 0, + CHAMELEON_descexpr1, &ws, msequence, mrequest); + flops = flops + FLOPS_DGEMM(CHAMELEON_desck_ttmp->m, CHAMELEON_desck_a->n, CHAMELEON_descexpr1->n); + VERBOSE(" Done.\n"); + STOP_TIMING(gevv2); + START_TIMING(gevv3); + //(13) Calculate dgemm value= CHAMELEON_desck_a^T * CHAMELEON_desck_atmp + VERBOSE("(13)Calculate dgemm CHAMELEON_descexpr1 = CHAMELEON_desck_a^T * CHAMELEON_desck_a... (MLOE-MMOM)"); + + CHAMELEON_dgemm_Tile_Async(ChamTrans, ChamNoTrans, 1, CHAMELEON_desck_atmp, CHAMELEON_desck_a, 0, + CHAMELEON_descexpr4, &ws, msequence, mrequest); + flops = flops + FLOPS_DGEMM(CHAMELEON_desck_atmp->m, CHAMELEON_desck_a->n, CHAMELEON_descexpr4->n); + VERBOSE(" Done.\n"); + STOP_TIMING(gevv3); + + + START_TIMING(gevv1); + //(11) Calculate dgemm value= CHAMELEON_desck_a^T * CHAMELEON_desck_t + VERBOSE("(11)Calculate dgemm CHAMELEON_descexpr4 = CHAMELEON_desck_a^T * CHAMELEON_desck_t... (Prediction Stage)"); + CHAMELEON_dgemm_Tile_Async(ChamTrans, ChamNoTrans, 1, CHAMELEON_desck_ttmp, CHAMELEON_desck_t, 0, + CHAMELEON_descexpr3, &ws, msequence, mrequest); + flops = flops + FLOPS_DGEMM(CHAMELEON_desck_ttmp->m, CHAMELEON_desck_t->n, CHAMELEON_descexpr3->n); + VERBOSE(" Done.\n"); + STOP_TIMING(gevv1); + + //(14) Calculate dgemm CHAMELEON_desck_a= CHAMELEON_descK_t * CHAMELEON_desck_a (use k_t as k_a) + VERBOSE("(14)Calculate 2dtrmm CHAMELEON_desck_a = CHAMELEON_descK_ttmp * CHAMELEON_desck_a... (MLOE-MMOM)"); + START_TIMING(gevv4); + CHAMELEON_dtrmm_Tile_Async(ChamLeft, ChamLower, ChamTrans, ChamNonUnit, 1, CHAMELEON_descK_t, CHAMELEON_desck_a, + msequence, mrequest); + flops = flops + FLOPS_DGEMM(CHAMELEON_desck_ttmp->m, CHAMELEON_desck_a->n, CHAMELEON_desck_t->n); + VERBOSE(" Done.\n"); + STOP_TIMING(gevv4); + START_TIMING(gevv5); + + // CHAMELEON_dtrmm_Tile_Async(ChamLeft, ChamLower, ChamTrans, ChamNonUnit, 1, CHAMELEON_descK_t, CHAMELEON_desck_atmp, msequence, mrequest); + //(13) Calculate dgemm value= CHAMELEON_desck_a^T * CHAMELEON_desck_t + VERBOSE("(17)Calculate dgemm CHAMELEON_descexpr1 = CHAMELEON_desck_a^T * CHAMELEON_desck_a... (Prediction Stage)"); + CHAMELEON_dgemm_Tile_Async(ChamTrans, ChamNoTrans, 1, CHAMELEON_desck_a, CHAMELEON_desck_a, 0, + CHAMELEON_descexpr2, &ws, msequence, mrequest); + flops = flops + FLOPS_DGEMM(CHAMELEON_desck_atmp->m, CHAMELEON_desck_t->n, CHAMELEON_descexpr2->n); + VERBOSE(" Done.\n"); + STOP_TIMING(gevv5); + + STOP_TIMING(loop_time); + total_loop_time += loop_time; + + CHAMELEON_dgeadd_Tile_Async(ChamNoTrans, 1, CHAMELEON_desctruthalpha, -2, CHAMELEON_descexpr1, msequence, + mrequest); + CHAMELEON_dgeadd_Tile_Async(ChamNoTrans, 1, CHAMELEON_descexpr1, 1, CHAMELEON_descexpr2, msequence, mrequest); + + CHAMELEON_dgeadd_Tile_Async(ChamNoTrans, 1, CHAMELEON_desctruthalpha, -1, CHAMELEON_descexpr3, msequence, + mrequest); + CHAMELEON_dgeadd_Tile_Async(ChamNoTrans, 1, CHAMELEON_descestimatedalpha, -1, CHAMELEON_descexpr4, msequence, + mrequest); + + EXAGEOSTAT_MLE_dmloe_mmom_Tile_Async(CHAMELEON_descexpr2, CHAMELEON_descexpr3, CHAMELEON_descexpr4, + CHAMELEON_descmloe, CHAMELEON_descmmom, msequence, mrequest); + CHAMELEON_Sequence_Wait(msequence); + + } +#if defined(CHAMELEON_USE_MPI) + if(CHAMELEON_My_Mpi_Rank() == 0) + { +#endif + printf("\nnZmiss = %d\n", nZmiss); + printf(" ----(MLOE-MMOM) Gflop/s: %6.2f\n", flops / 1e9 / (total_loop_time + cholesky1 + cholesky2)); +#if defined(CHAMELEON_USE_MPI) + } +#endif + data->mloe /= nZmiss; + data->mmom /= nZmiss; + STOP_TIMING(all_time); + free(loe); + free(mom); + free(lmiss.x); + free(temp1); + free(temp2); + free(temp3); + free(estimatedalpha); + free(truthalpha); + FILE *pFile; +#if defined(CHAMELEON_USE_MPI) + if ( CHAMELEON_My_Mpi_Rank() == 0 ) + { +#endif + //output + results.mloe = data->mloe; + results.mmom = data->mmom; + printf("\nMMLOE = %f", data->mloe); + printf("\nMMOM = %f\n\n\n", data->mmom); + results.mloe_exec = "async"; + results.total_mloe_mmom_time = all_time; + results.matrix_gen_mloe_mmom_time = matrix_gen1 + matrix_gen2; + results.cho_fact_mloe_mmom_time = cholesky1 + cholesky2; + results.loop_mloe_mmom_time = total_loop_time; + results.total_mloe_mmom_flops = flops / 1e9 / (total_loop_time + cholesky1 + cholesky2); +#if defined(CHAMELEON_USE_MPI) + } +#endif + + fprintf(stderr, " ---- mloe_mmom Time: %6.2f seconds\n\n", all_time); + fprintf(stderr, " ---- gevv Time: %6.2f seconds\n\n", gevv4); +} + +//init Chameleon descriptors +void EXAGEOSTAT_dmle_ng_Call(MLE_data *data, int ncores, int gpus, int dts, int p_grid, int q_grid, int N, int nZobs, + int nZmiss) +//! //Initiate CHAM and allocate different descriptors for +/*! CHAMELEON + * Returns MLE_data data with initial values and new descriptors locations. + * @param[in] data: MLE_data struct with different MLE inputs. + * @param[in] ncores: number of CPU workers. + * @param[in] gpus: number of GPU workers. + * @param[in] dts: tile size (MB). + * @param[in] p_grid: p_grid in the case of distributed system. + * @param[in] q_grid: q_grid in the case of distributed system. + * @param[in] N: number of spatial locations. + * @param[in] nZobs: number of observed values (known observations). + * @param[in] nZmiss: number of missing values (unknown observations). + * */ +{ + + RUNTIME_sequence_t *msequence; + RUNTIME_request_t mrequest[2] = {CHAMELEON_SUCCESS, CHAMELEON_SUCCESS}; + CHAM_desc_t *CHAM_descC = NULL; + CHAM_desc_t *CHAM_descsubC11 = NULL; + CHAM_desc_t *CHAM_descsubC12 = NULL; + CHAM_desc_t *CHAM_descsubC22 = NULL; + CHAM_desc_t *CHAMELEON_descZ = NULL; + CHAM_desc_t *CHAMELEON_descZ1 = NULL; + CHAM_desc_t *CHAMELEON_descZ2 = NULL; + CHAM_desc_t *CHAMELEON_descZcpy = NULL; + CHAM_desc_t *CHAM_descproduct = NULL; + CHAM_desc_t *CHAM_descproduct1 = NULL; + CHAM_desc_t *CHAM_descproduct2 = NULL; + CHAM_desc_t *CHAM_descdet = NULL; + CHAM_desc_t *CHAMELEON_descsum = NULL; + + // For ditributed system and should be removed + double*Zcpy = (double*) malloc(N * sizeof(double)); + + //Identifies a set of routines sharing common exception handling. + CHAMELEON_Sequence_Create(&msequence); + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAM_descC, NULL, ChamRealDouble, dts, dts, dts * dts, N, N, 0, 0, N, N, p_grid, + q_grid); + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAMELEON_descZ, NULL, ChamRealDouble, dts, dts, dts * dts, N, 1, 0, 0, N, 1, + p_grid, q_grid); + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAMELEON_descZcpy, Zcpy, ChamRealDouble, dts, dts, dts * dts, N, 1, 0, 0, N, 1, + p_grid, q_grid); + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAM_descproduct, &data->dotp, ChamRealDouble, dts, dts, dts * dts, 1, 1, 0, 0, 1, + 1, p_grid, q_grid); + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAM_descproduct1, &data->dotp1, ChamRealDouble, dts, dts, dts * dts, 1, 1, 0, 0, + 1, 1, p_grid, q_grid); + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAM_descproduct2, &data->dotp2, ChamRealDouble, dts, dts, dts * dts, 1, 1, 0, 0, + 1, 1, p_grid, q_grid); + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAM_descdet, &data->det, ChamRealDouble, dts, dts, dts * dts, 1, 1, 0, 0, 1, 1, + p_grid, q_grid); + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAMELEON_descsum, &data->sum, ChamRealDouble, dts, dts, dts * dts, 1, 1, 0, 0, 1, + 1, p_grid, q_grid); + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAMELEON_descZ1, NULL, ChamRealDouble, dts, dts, dts * dts, N / 2, 1, 0, 0, N / 2, + 1, p_grid, q_grid); + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAMELEON_descZ2, NULL, ChamRealDouble, dts, dts, dts * dts, N / 2, 1, 0, 0, N / 2, + 1, p_grid, q_grid); + + + CHAM_descsubC11 = chameleon_desc_submatrix(CHAM_descC, 0, 0, CHAM_descC->m / 2, CHAM_descC->n / 2); + CHAM_descsubC12 = chameleon_desc_submatrix(CHAM_descC, CHAM_descC->m / 2, 0, CHAM_descC->m / 2, CHAM_descC->n / 2); + CHAM_descsubC22 = chameleon_desc_submatrix(CHAM_descC, CHAM_descC->m / 2, CHAM_descC->n / 2, CHAM_descC->m / 2, + CHAM_descC->n / 2); + + //Fill data struct + data->descC = CHAM_descC; + data->descsubC11 = CHAM_descsubC11; + data->descsubC12 = CHAM_descsubC12; + data->descsubC22 = CHAM_descsubC22; + data->descZ = CHAMELEON_descZ; + data->descZ1 = CHAMELEON_descZ1; + data->descZ2 = CHAMELEON_descZ2; + data->descZcpy = CHAMELEON_descZcpy; + data->descdet = CHAM_descdet; + data->descproduct = CHAM_descproduct; + data->descproduct1 = CHAM_descproduct1; + data->descproduct2 = CHAM_descproduct2; + data->descsum = CHAMELEON_descsum; + data->sequence = msequence; + data->request = mrequest; + //stop gsl error handler + gsl_set_error_handler_off(); +} \ No newline at end of file diff --git a/exageostat_exact/src/compute/MLE_sdexact.c b/exageostat_exact/src/compute/MLE_sdexact.c index 3395abb..d7b537a 100644 --- a/exageostat_exact/src/compute/MLE_sdexact.c +++ b/exageostat_exact/src/compute/MLE_sdexact.c @@ -1,6 +1,6 @@ /** * - * Copyright (c) 2017-2020, King Abdullah University of Science and Technology + * Copyright (c) 2017-2023, King Abdullah University of Science and Technology * All rights reserved. * * ExaGeoStat is a software package provided by KAUST @@ -11,7 +11,7 @@ * * ExaGeoStat exact computation main functions (i.e., generate synthetic dataset, evaluate ML function, and predication). * - * @version 1.1.0 + * @version 1.2.0 * * @author Sameh Abdulah * @date 2020-01-17 @@ -22,91 +22,50 @@ //*************************************************************************************** -void MORSE_MLE_sdregister_Tile(MLE_data *data) -{ +void EXAGEOSTAT_MLE_sdregister_Tile(MLE_data *data) { - MORSE_sequence_t *msequence = (MORSE_sequence_t *) data->sequence; - MORSE_request_t *mrequest = (MORSE_request_t *) data->request; + RUNTIME_sequence_t *msequence = (RUNTIME_sequence_t *) data->sequence; + RUNTIME_request_t *mrequest = (RUNTIME_request_t *) data->request; - MORSE_MLE_sdmat_reg_Tile_Async(MorseLower, data->descC, msequence, mrequest); - MORSE_Sequence_Wait(data->sequence); + EXAGEOSTAT_MLE_sdmat_reg_Tile_Async(ChamLower, data->descC, msequence, mrequest); + CHAMELEON_Sequence_Wait(data->sequence); } -void MORSE_MLE_sdzvg_Tile (MLE_data *data, double * Nrand, double * initial_theta, int n, int dts, int log) - //! Generate Observations Vector (Z) for testing Maximum - /*! Likelihood function -- MORSE-sync - * Returns Z observation vector - * @param[in] data: MLE_data struct with different MLE inputs. - * @param[in] Nrand: A uniform random vector with size n that is used to generate Z . - * @param[in] initial_theta: Theta vector with three parameter (Variance, Range, Smoothness) - * that is used to to generate the Covariance Matrix. - * @param[in] n: Problem size (number spatial locations). - * @param[in] dts: tile size (MB) is used only in the case of HiCMA not MORSE. - * @param[in] test: if 0 -> real data mode, 1 ->test data mode. - * @param[in] log: equals one if the user needs to generate log files for his problem. - * */ +void EXAGEOSTAT_MLE_sdzvg_Tile(MLE_data *data, double*Nrand, double*initial_theta, int n, int dts, int log) +//! Generate Observations Vector (Z) for testing Maximum +/*! Likelihood function -- CHAM-sync + * Returns Z observation vector + * @param[in] data: MLE_data struct with different MLE inputs. + * @param[in] Nrand: A uniform random vector with size n that is used to generate Z . + * @param[in] initial_theta: Theta vector with three parameter (Variance, Range, Smoothness) + * that is used to to generate the Covariance Matrix. + * @param[in] n: Problem size (number spatial locations). + * @param[in] dts: tile size (MB) is used only in the case of HiCMA not CHAM. + * @param[in] test: if 0 -> real data mode, 1 ->test data mode. + * @param[in] log: equals one if the user needs to generate log files for his problem. + * */ { - MORSE_sequence_t *msequence = (MORSE_sequence_t *) data->sequence; - MORSE_request_t *mrequest = (MORSE_request_t *) data->request; + RUNTIME_sequence_t *msequence = (RUNTIME_sequence_t *) data->sequence; + RUNTIME_request_t *mrequest = (RUNTIME_request_t *) data->request; //In the case of testing mode, Z should be generated using Nrand and initial_theta //if (test == 1) //{ //Generate the co-variance matrix C VERBOSE("Initializing Covariance Matrix (Synthetic Dataset Generation Phase - single-double precision) ....."); - //MORSE_MLE_dcmg_Tile_Async(MorseLower, data->descC, msequence, mrequest, &data->l1, &data->l1, initial_theta, data->dm); - MORSE_MLE_dcmg_Tile_Async(MorseLower, data->descC, &data->l1, &data->l1, &data->lm, initial_theta, data->dm, data->kernel_fun, msequence, mrequest); + //EXAGEOSTAT_MLE_dcmg_Tile_Async(ChamLower, data->descC, msequence, mrequest, &data->l1, &data->l1, initial_theta, data->dm); + EXAGEOSTAT_MLE_dcmg_Tile_Async(ChamLower, data->descC, &data->l1, &data->l1, &data->lm, initial_theta, data->dm, + data->kernel_fun, msequence, mrequest); VERBOSE(" Done.\n"); - - //double * U = (double *) malloc(n * n* sizeof(double)); - //MORSE_Tile_to_Lapack(data->descC, U, n); - //FILE *matrix=fopen("./40k.txt", "w"); - //int i,j; - //for(i=0;idescC, B, n); - //int *Wi = (double )malloc(n*sizeof(double)); - //double Unorm = LAPACKE_dlange(LAPACK_COL_MAJOR, '1', M, N, B, N); - //dgetrf_( &M, &N, B, &M, Wi, info); - //dgecon_("1", &M, B, &M, &Unorm, &Li, Work, Wi, &info); - - - //Calaculate matrix condition sjjumber - // int P=1; - // int Q=1; - // MORSE_desc_t *descT; - // MORSE_Alloc_Workspace_dgels_Tile(n, n, &descT, 1, 1); - // //EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&descT,NULL , MorseRealDouble, dts, dts, dts * dts, n, n, 0, 0, n, n, 1, 1); - // //MORSE_dlaset_Tile(MorseUpperLower, 0, 0, descT); - // memset(descT->mat, 0, (n*n)*sizeof(MorseRealDouble)); - // double Uinvnorm=0; - // double Unorm=0; - // Unorm = MORSE_dlange_Tile( MorseOneNorm, data->descC); - // MORSE_dgeqrf_Tile( data->descC, descT); - // MORSE_dtrtri_Tile( MorseLower, MorseNonUnit, data->descC); - // Uinvnorm = MORSE_dlantr_Tile( MorseOneNorm, MorseLower, MorseNonUnit, data->descC); - // double condition_number = ((double)1.0 / (double)Uinvnorm) / (double)Unorm ; - // printf("condition_number=%f, Uinvnorm= %f, Unorm=%f\n", condition_number, Uinvnorm, Unorm); - // exit(0); - - - //Copy Nrand to Z VERBOSE("Generate Normal Random Distribution Vector Z (Synthetic Dataset Generation Phase - single-double precision) ....."); - MORSE_MLE_dzcpy_Tile_Async(data->descZ, Nrand, msequence, mrequest); + EXAGEOSTAT_MLE_dzcpy_Tile_Async(data->descZ, Nrand, msequence, mrequest); VERBOSE(" Done.\n"); //Cholesky factorization for the Co-variance matrix C VERBOSE("Cholesky factorization of Sigma (Synthetic Dataset Generation Phase - single-double precision) ....."); - int success = MORSE_dpotrf_Tile(MorseLower, data->descC); + int success = CHAMELEON_dpotrf_Tile(ChamLower, data->descC); //printf(" success=%d \n", success); //exit(0); SUCCESS(success, "Factorization cannot be performed..\n The matrix is not positive definite\n\n"); @@ -114,19 +73,18 @@ void MORSE_MLE_sdzvg_Tile (MLE_data *data, double * Nrand, double * initial_the //Triangular matrix-matrix multiplication VERBOSE("Triangular matrix-matrix multiplication Z=L.e (Synthetic Dataset Generation Phase - single-double precision) ....."); - MORSE_dtrmm_Tile(MorseLeft, MorseLower, MorseNoTrans, MorseNonUnit, 1, data->descC, data->descZ); + CHAMELEON_dtrmm_Tile(ChamLeft, ChamLower, ChamNoTrans, ChamNonUnit, 1, data->descC, data->descZ); VERBOSE(" Done.\n"); //if log==1 write vector to disk - if(log==1) - { - double *z; - MORSE_desc_t *MORSE_descZ = (MORSE_desc_t *)(data->descZ); + if (log == 1) { + double*z; + CHAM_desc_t *CHAM_descZ = (CHAM_desc_t *) (data->descZ); #if defined(CHAMELEON_USE_MPI) - z = (double *) malloc(n * sizeof(double)); - MORSE_Tile_to_Lapack( MORSE_descZ, z, n); + z = (double*) malloc(n * sizeof(double)); + CHAM_Tile_to_Lapack( CHAM_descZ, z, n); #else - z = MORSE_descZ->mat; + z = CHAM_descZ->mat; #endif write_vectors(z, data, n); #if defined(CHAMELEON_USE_MPI) @@ -134,92 +92,71 @@ void MORSE_MLE_sdzvg_Tile (MLE_data *data, double * Nrand, double * initial_the #endif } - /* } - else - { - double * streamdata; - streamdata=(double *) malloc(n * sizeof(double)); - - //Reading Observations from disk and copy it to data->descZ - VERBOSE("Reading Observations from disk ....."); - streamdata = readObsFile(data->obsFPath, n); - MORSE_MLE_szcpy_Tile_Async(data->descZ, streamdata, msequence, mrequest); - MORSE_Sequence_Wait(data->sequence); - VERBOSE(" Done.\n"); - free(streamdata); - } - */ - MORSE_dlaset_Tile(MorseLower, 0, 0, data->descC); + CHAMELEON_dlaset_Tile(ChamLower, 0, 0, data->descC); VERBOSE("Done Z Vector Generation Phase. (Chameleon Synchronous - single-double precision)\n"); VERBOSE("************************************************************\n"); } - - -void MORSE_MLE_sdzcpy( MLE_data *data, double *streamdata) -{ - MORSE_sequence_t *msequence = (MORSE_sequence_t *) data->sequence; - MORSE_request_t *mrequest = (MORSE_request_t *) data->request; +void EXAGEOSTAT_MLE_sdzcpy(MLE_data *data, double*streamdata) { + RUNTIME_sequence_t *msequence = (RUNTIME_sequence_t *) data->sequence; + RUNTIME_request_t *mrequest = (RUNTIME_request_t *) data->request; VERBOSE("Copy Z from vector to decriptor.\n"); - MORSE_MLE_dzcpy_Tile_Async(data->descZ, streamdata, msequence, mrequest); - MORSE_Sequence_Wait(msequence); + EXAGEOSTAT_MLE_dzcpy_Tile_Async(data->descZ, streamdata, msequence, mrequest); + CHAMELEON_Sequence_Wait(msequence); VERBOSE("Done Z copying step.\n"); VERBOSE("************************************************************\n"); } - - -void MORSE_MLE_sdzvg_Tile_Async(MLE_data *data, double * Nrand, double * initial_theta, int n, int dts, int log) - //! Generate Observations Vector (Z) for testing Maximum - /*! Likelihood function -- MORSE-Async - * Returns Z observation vector - * @param[in] data: MLE_data struct with different MLE inputs. - * @param[in] Nrand: A uniform random vector with size n that is used to generate Z . - * @param[in] initial_theta: Theta vector with three parameter (Variance, Range, Smoothness) - * that is used to to generate the Covariance Matrix. - * @param[in] n: Problem size (number spatial locations). - * @param[in] dts: tile size (MB) is used only in the case of HiCMA not MORSE. - * @param[in] test: if 0 -> real data mode, 1 ->test data mode. - * @param[in] log: equals one if the user needs to generate log files for his problem. - * */ +void EXAGEOSTAT_MLE_sdzvg_Tile_Async(MLE_data *data, double*Nrand, double*initial_theta, int n, int dts, int log) +//! Generate Observations Vector (Z) for testing Maximum +/*! Likelihood function -- CHAM-Async + * Returns Z observation vector + * @param[in] data: MLE_data struct with different MLE inputs. + * @param[in] Nrand: A uniform random vector with size n that is used to generate Z . + * @param[in] initial_theta: Theta vector with three parameter (Variance, Range, Smoothness) + * that is used to to generate the Covariance Matrix. + * @param[in] n: Problem size (number spatial locations). + * @param[in] dts: tile size (MB) is used only in the case of HiCMA not CHAM. + * @param[in] test: if 0 -> real data mode, 1 ->test data mode. + * @param[in] log: equals one if the user needs to generate log files for his problem. + * */ { - MORSE_sequence_t *msequence = (MORSE_sequence_t *) data->sequence; - MORSE_request_t *mrequest = (MORSE_request_t *) data->request; - //In the case of testing mode, Z should be generated using Nrand and initial_theta - // if (test ==1) - // { + RUNTIME_sequence_t *msequence = (RUNTIME_sequence_t *) data->sequence; + RUNTIME_request_t *mrequest = (RUNTIME_request_t *) data->request; + //Generate the co-variance matrix C VERBOSE("Initializing Covariance Matrix (Synthetic Dataset Generation Phase - single-double precision)....."); - //MORSE_MLE_dcmg_Tile_Async(MorseLower, data->descC, msequence, mrequest, &data->l1, &data->l1, initial_theta, data->dm); - MORSE_MLE_dcmg_Tile_Async(MorseLower, data->descC, &data->l1, &data->l1, &data->lm, initial_theta, data->dm, data->kernel_fun, msequence, mrequest); + //EXAGEOSTAT_MLE_dcmg_Tile_Async(ChamLower, data->descC, msequence, mrequest, &data->l1, &data->l1, initial_theta, data->dm); + EXAGEOSTAT_MLE_dcmg_Tile_Async(ChamLower, data->descC, &data->l1, &data->l1, &data->lm, initial_theta, data->dm, + data->kernel_fun, msequence, mrequest); VERBOSE(" Done.\n"); //Copy Nrand to Z VERBOSE("Generate Normal Random Distribution Vector Z (Synthetic Dataset Generation Phase - single-double precision) ....."); - MORSE_MLE_dzcpy_Tile_Async(data->descZ, Nrand, msequence, mrequest); + EXAGEOSTAT_MLE_dzcpy_Tile_Async(data->descZ, Nrand, msequence, mrequest); VERBOSE(" Done.\n"); //Cholesky factorization for the Co-variance matrix C VERBOSE("Cholesky factorization of Sigma (Synthetic Dataset Generation Phase - single-double precision) ....."); - int success = MORSE_dpotrf_Tile_Async(MorseLower, data->descC, msequence, mrequest); + int success = CHAMELEON_dpotrf_Tile_Async(ChamLower, data->descC, msequence, mrequest); SUCCESS(success, "Factorization cannot be performed..\n The matrix is not positive definite\n\n"); VERBOSE(" Done.\n"); //Triangular matrix-matrix multiplication VERBOSE("Triangular matrix-matrix multiplication Z=L.e (Synthetic Dataset Generation Phase - single-double precision) ....."); - MORSE_dtrmm_Tile_Async(MorseLeft, MorseLower, MorseNoTrans, MorseNonUnit, 1, data->descC, data->descZ, msequence, mrequest); + CHAMELEON_dtrmm_Tile_Async(ChamLeft, ChamLower, ChamNoTrans, ChamNonUnit, 1, data->descC, data->descZ, msequence, + mrequest); VERBOSE(" Done.\n"); //if log == 1 write vector to disk - if(log == 1) - { - double *z; - MORSE_desc_t *MORSE_descZ = (MORSE_desc_t *)(data->descZ); + if (log == 1) { + double*z; + CHAM_desc_t *CHAM_descZ = (CHAM_desc_t *) (data->descZ); #if defined(CHAMELEON_USE_MPI) - z = (double *) malloc(n * sizeof(double)); - MORSE_Tile_to_Lapack( MORSE_descZ, z, n); + z = (double*) malloc(n * sizeof(double)); + CHAMELEON_Tile_to_Lapack( CHAM_descZ, z, n); #else - z = MORSE_descZ->mat; + z = CHAM_descZ->mat; #endif write_vectors(z, data, n); @@ -228,327 +165,251 @@ void MORSE_MLE_sdzvg_Tile_Async(MLE_data *data, double * Nrand, double * initia #endif } - /* } - else - { - double * streamdata; - streamdata=(double *) malloc(n * sizeof(double)); - - //Reading Observations from disk and copy it to data->descZ - VERBOSE("Reading Observations from disk ....."); - streamdata = readObsFile(data->obsFPath, n); - MORSE_MLE_szcpy_Tile_Async(data->descZ, streamdata, msequence, mrequest); - MORSE_Sequence_Wait(data->sequence); - VERBOSE(" Done.\n"); - free(streamdata); - } - */ VERBOSE("Done Z Vector Generation Phase. (Chameleon Asynchronous - single-double precision)\n"); VERBOSE("************************************************************\n"); } - - -double MORSE_sdmle_Tile(unsigned n, const double * theta, double * grad, void * MORSE_data) { +double EXAGEOSTAT_sdmle_Tile(unsigned n, const double*theta, double*grad, void *CHAM_data) { //! Maximum Likelihood Evaluation (MLE) - /*! -- MORSE-sync-single-double precision. + /*! -- CHAM-sync-single-double precision. * Returns the loglikelihhod value for the given theta. * @param[in] n: unsigned variable used by NLOPT library. * @param[in] theta: theta Vector with three parameter (Variance, Range, Smoothness) * that is used to to generate the Covariance Matrix. * @param[in] grad: double variable used by NLOPT library. - * @param[in] MORSE_data: MLE_data struct with different MLE inputs. + * @param[in] CHAM_data: MLE_data struct with different MLE inputs. * */ //Initialization - double loglik=0.0, logdet=0.0, time_facto = 0.0, time_solve = 0.0, logdet_calculate = 0.0, matrix_gen_time=0.0, zcpy_time=0.0; + double loglik = 0.0, logdet = 0.0, time_facto = 0.0, time_solve = 0.0, logdet_calculate = 0.0, matrix_gen_time = 0.0, zcpy_time = 0.0; int N, NRHS, success; - double flops =0.0; + double flops = 0.0; int num_params; int i; - MLE_data* data = ((MLE_data*)MORSE_data); - data->det = 0; - data->dotp = 0; + MLE_data *data = ((MLE_data *) CHAM_data); + data->det = 0; + data->dotp = 0; int diag_thick = data->diag_thick; - MORSE_desc_t *MORSE_descC = (MORSE_desc_t *) data->descC; - MORSE_desc_t *MORSE_descZ = (MORSE_desc_t *) data->descZ; - MORSE_desc_t *MORSE_descZcpy = (MORSE_desc_t *) data->descZcpy; - MORSE_desc_t *MORSE_descdet = (MORSE_desc_t *) data->descdet; - MORSE_desc_t *MORSE_descproduct = (MORSE_desc_t *) data->descproduct; - MORSE_desc_t *MORSE_desctemp = (MORSE_desc_t *) data->desctemp; - MORSE_sequence_t *msequence = (MORSE_sequence_t *) data->sequence; - MORSE_request_t *mrequest = (MORSE_request_t *) data->request; - - if(strcmp(data->kernel_fun, "univariate_matern_stationary") == 0 || strcmp(data->kernel_fun, "univariate_pow_exp_stationary") == 0 ) + CHAM_desc_t *CHAM_descC = (CHAM_desc_t *) data->descC; + CHAM_desc_t *CHAM_descZ = (CHAM_desc_t *) data->descZ; + CHAM_desc_t *CHAM_descZcpy = (CHAM_desc_t *) data->descZcpy; + CHAM_desc_t *CHAM_descdet = (CHAM_desc_t *) data->descdet; + CHAM_desc_t *CHAM_descproduct = (CHAM_desc_t *) data->descproduct; + CHAM_desc_t *CHAM_desctemp = (CHAM_desc_t *) data->desctemp; + RUNTIME_sequence_t *msequence = (RUNTIME_sequence_t *) data->sequence; + RUNTIME_request_t *mrequest = (RUNTIME_request_t *) data->request; + + if (strcmp(data->kernel_fun, "univariate_matern_stationary") == 0 || + strcmp(data->kernel_fun, "univariate_pow_exp_stationary") == 0) num_params = 3; - else if(strcmp(data->kernel_fun, "univariate_matern_nuggets_stationary") == 0) + else if (strcmp(data->kernel_fun, "univariate_matern_nuggets_stationary") == 0) num_params = 4; - else if(strcmp(data->kernel_fun, "univariate_matern_non_stationary") == 0) + else if (strcmp(data->kernel_fun, "univariate_matern_non_stationary") == 0) num_params = 9; - else if(strcmp(data->kernel_fun, "bivariate_matern_flexible") == 0) + else if (strcmp(data->kernel_fun, "bivariate_matern_flexible") == 0) num_params = 11; - else if(strcmp(data->kernel_fun, "bivariate_matern_parsimonious") == 0) + else if (strcmp(data->kernel_fun, "bivariate_matern_parsimonious") == 0) num_params = 6; - else if(strcmp(data->kernel_fun, "bivariate_matern_parsimonious2") == 0) + else if (strcmp(data->kernel_fun, "bivariate_matern_parsimonious2") == 0) num_params = 6; - else if(strcmp(data->kernel_fun, "bivariate_matern_parsimonious_profile") == 0) + else if (strcmp(data->kernel_fun, "bivariate_matern_parsimonious_profile") == 0) num_params = 6; - else if(strcmp(data->kernel_fun, "bivariate_matern_parsimonious2_profile") == 0) + else if (strcmp(data->kernel_fun, "bivariate_matern_parsimonious2_profile") == 0) num_params = 6; - else if(strcmp(data->kernel_fun, "univariate_spacetime_matern_stationary") == 0) + else if (strcmp(data->kernel_fun, "univariate_spacetime_matern_stationary") == 0) num_params = 7; - else - { - fprintf(stderr,"Choosen kernel is not exist(2)!\n"); - fprintf(stderr, "Called function is: %s\n",__func__); + else if (strcmp(data->kernel_fun, "bivariate_spacetime_matern_stationary") == 0) + num_params = 10; + else if (strcmp(data->kernel_fun, "trivariate_matern_parsimonious") == 0 || + strcmp(data->kernel_fun, "trivariate_matern_parsimonious_profile") == 0) + num_params = 10; + else if (strcmp(data->kernel_fun, "univariate_matern_non_stat") == 0) + num_params = 8; + else if (strcmp(data->kernel_fun, "univariate_matern_non_gaussian") == 0 || + strcmp(data->kernel_fun, "univariate_exp_non_gaussian") == 0) + num_params = 6; + else { + fprintf(stderr, "Choosen kernel is not exist(2)!\n"); + fprintf(stderr, "Called function is: %s\n", __func__); exit(0); } - N = MORSE_descC->m; - NRHS = MORSE_descZ->n; + N = CHAM_descC->m; + NRHS = CHAM_descZ->n; START_TIMING(zcpy_time); - if(data->iter_count==0) + if (data->iter_count == 0) //Save a copy of descZ into descZcpy for restoring each iteration (Only for the first iteration) - MORSE_dlacpy_Tile(MorseUpperLower, MORSE_descZ, MORSE_descZcpy); - else - { + CHAMELEON_dlacpy_Tile(ChamUpperLower, CHAM_descZ, CHAM_descZcpy); + else { VERBOSE("Re-store the original Z vector..."); - MORSE_dlacpy_Tile(MorseUpperLower, MORSE_descZcpy,MORSE_descZ); + CHAMELEON_dlacpy_Tile(ChamUpperLower, CHAM_descZcpy, CHAM_descZ); VERBOSE(" Done.\n"); } - STOP_TIMING(zcpy_time); + STOP_TIMING(zcpy_time); - //**************************** - // double *C = (double *) malloc(N * N * sizeof(double)); - //Generate new co-variance matrix C based on new theta VERBOSE("Generate New Covariance Matrix (single-double precision)..."); - START_TIMING(matrix_gen_time); - //MORSE_MLE_sdcmg_Tile_Async(MorseLower, MORSE_descC, msequence, &mrequest[0], &data->l1, &data->l1, (double *)theta, data->dm, diag_thick); - MORSE_MLE_sdcmg_Tile_Async(MorseLower, MORSE_descC, &data->l1, &data->l1, &data->lm, (double *)theta, data->dm, data->kernel_fun, msequence, &mrequest[0]); - MORSE_Sequence_Wait(msequence); + START_TIMING(matrix_gen_time); + EXAGEOSTAT_MLE_sdcmg_Tile_Async(ChamLower, CHAM_descC, &data->l1, &data->l1, &data->lm, (double*) theta, data->dm, + data->kernel_fun, msequence, &mrequest[0]); + CHAMELEON_Sequence_Wait(msequence); STOP_TIMING(matrix_gen_time); VERBOSE(" Done.\n"); - - //MORSE_MLE_dprint_Tile_Async(MORSE_descC, msequence, &mrequest[0]); - //MORSE_Sequence_Wait(msequence); - //exit(0); - - // double *C = (double *) malloc(N * N * sizeof(double)); - // float *C2 = (float *) malloc(N * N * sizeof(float)); - // MORSE_Tile_to_Lapack( MORSE_descC, C, N); - // MORSE_Tile_to_Lapack( (MORSE_desc_t *) data->desctemp, C2, N); - // print_dmatrix("testC", 16, 16, C, 16); - // print_smatrix("tempC", 16, 16, C2, 16); - - - - - - // exit(0); - //Calculate Cholesky Factorization (C=LL-1) VERBOSE("Cholesky factorization of Sigma (single/double precision)..."); START_TIMING(time_facto); - success = MORSE_sdpotrf_Tile(MorseLower, MORSE_descC, MORSE_desctemp, diag_thick); + success = EXAGEOSTAT_sdpotrf_Tile(ChamLower, CHAM_descC, CHAM_desctemp, diag_thick); STOP_TIMING(time_facto); SUCCESS(success, "Factorization cannot be performed..\n The matrix is not positive definite\n\n"); flops = flops + FLOPS_DPOTRF(N); VERBOSE(" Done.\n"); - //you need to generate the full matrix - //MORSE_desc_t *MORSE_descC2 = NULL; - //MORSE_desc_t *MORSE_descC3 = NULL; - //MORSE_desc_t *MORSE_descC4 = NULL; - //MORSE_Sequence_Wait(msequence); - //EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descC2,NULL , MorseRealDouble, 560, 560, 560 * 560, N, N, 0, 0, N, N, 1, 1); - //EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descC4,NULL , MorseRealDouble, 560, 560, 560 * 560, N, N, 0, 0, N, N, 1, 1); - //MORSE_dlaset_Tile(MorseUpperLower, 0, 0, MORSE_descC4); - //MORSE_dlacpy_Tile(MorseLower ,MORSE_descC,MORSE_descC4); - //EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descC3,NULL , MorseRealDouble, 560, 560, 560 * 560, N, N, 0, 0, N, N, 1, 1); - //MORSE_MLE_dcmg_Tile_Async(MorseLower, MORSE_descC2, msequence, &mrequest[0], &data->l1, &data->l1, (double *)theta, data->dm); - //MORSE_Sequence_Wait(msequence); - //MORSE_dgemm_Tile (MorseNoTrans, MorseTrans, 1, MORSE_descC4, MORSE_descC4, 0, MORSE_descC3); - - //double error=0; - //double norm_c=0; - //MORSE_dgeadd_Tile_Async( MorseTrans, 1.0, MORSE_descC2 - // ,-1.0, MORSE_descC3, msequence, &mrequest[0] ); - //MORSE_Sequence_Wait(msequence); - //MORSE_dlange_Tile_Async( MorseFrobeniusNorm, - // MORSE_descC3, &error, msequence, &mrequest[0] - // ); - //MORSE_Sequence_Wait(msequence); - //MORSE_dlange_Tile_Async( MorseFrobeniusNorm, - // MORSE_descC2, &norm_c, msequence, &mrequest[0] - // ); - - - //MORSE_Sequence_Wait(msequence); - //printf("error: %e\n", (error/norm_c)); - //exit(0); //Calculate log(|C|) --> log(square(|L|)) VERBOSE("Calculating the log determinant (single-double precision) ..."); START_TIMING(logdet_calculate); - MORSE_MLE_dmdet_Tile_Async(MORSE_descC, msequence, &mrequest[0], MORSE_descdet); - MORSE_Sequence_Wait(msequence); - // printf("det: %f\n", data->det); - logdet= 2 * data->det; + EXAGEOSTAT_MLE_dmdet_Tile_Async(CHAM_descC, msequence, &mrequest[0], CHAM_descdet); + CHAMELEON_Sequence_Wait(msequence); + + logdet = 2 * data->det; STOP_TIMING(logdet_calculate); VERBOSE(" Done.\n"); - //printf("logdet: %f\n",logdet); - // exit(0); - //exit(0); - //exit(0); //Solving Linear System (L*X=Z)--->inv(L)*Z VERBOSE("Solving the linear system (single-double precision)...\n"); START_TIMING(time_solve); - MORSE_dtrsm_Tile(MorseLeft, MorseLower, MorseNoTrans, MorseNonUnit, 1, MORSE_descC, MORSE_descZ); + CHAMELEON_dtrsm_Tile(ChamLeft, ChamLower, ChamNoTrans, ChamNonUnit, 1, CHAM_descC, CHAM_descZ); STOP_TIMING(time_solve); - flops = flops + FLOPS_DTRSM(MorseLeft,N, NRHS); - VERBOSE(" Done.\n"); + flops = flops + FLOPS_DTRSM(ChamLeft, N, NRHS); + VERBOSE(" Done.\n"); - //double *Z = (double *) malloc(N * sizeof(double)); - //MORSE_Tile_to_Lapack( MORSE_descZ, Z, N); - //print_dmatrix("testZ", 16, 1, Z, 1); - //exit(0); //Calculate MLE likelihood VERBOSE("Calculating the MLE likelihood function (single-double precision) ..."); - //dotp=0; - //MORSE_MLE_core_ddotp_Async(MORSE_descZ,MORSE_descproduct,msequence, &mrequest[0]); - //MORSE_Sequence_Wait(msequence); - MORSE_dgemm_Tile (MorseTrans, MorseNoTrans, 1, MORSE_descZ, MORSE_descZ, 0, MORSE_descproduct); + CHAMELEON_dgemm_Tile(ChamTrans, ChamNoTrans, 1, CHAM_descZ, CHAM_descZ, 0, CHAM_descproduct); - loglik = -0.5 * data->dotp - 0.5*logdet - (N / 2.0) * log(2.0 * PI); - //loglik = -(N /2.0) + (N /2.0)*log (N) -(N / 2.0 ) * log(data->dotp) - 0.5*logdet - (double) (N / 2.0) * log(2.0 * PI); + loglik = -0.5 * data->dotp - 0.5 * logdet - (N / 2.0) * log(2.0 * PI); VERBOSE(" Done.\n"); - // data->variance = (1.0/N) * data->dotp; data->variance = theta[0]; //Distribute the values in the case of MPI #if defined(CHAMELEON_USE_MPI) MPI_Bcast(&loglik, 1, MPI_DOUBLE, 0, MPI_COMM_WORLD ); MPI_Bcast(theta, num_params, MPI_DOUBLE, 0, MPI_COMM_WORLD ); - if(MORSE_My_Mpi_Rank() == 0) + if(CHAMELEON_My_Mpi_Rank() == 0) { #endif - //Print Iteration Summary - //fprintf(stderr,"***************************************************\n"); - printf(" %3d- Model Parameters (", data->iter_count+1); - - if(data->log == 1) - fprintf(data->pFileLog, " %3d- Model Parameters (", data->iter_count+1); - - if(strcmp(data->kernel_fun, "bivariate_matern_parsimonious_profile") == 0 || strcmp(data->kernel_fun, "bivariate_matern_parsimonious2_profile") == 0) - { - printf("%.8f, %.8f,", data->variance1, data->variance2); - if(data->log == 1) - fprintf(data->pFileLog,"%.8f, %.8f,", data->variance1, data->variance2); - i = 2; - results.estimated_theta[0] = data->variance1; - results.estimated_theta[1] = data->variance2; - } - else - i=0; - for(;ilog == 1) - fprintf(data->pFileLog,"%.8f, ", theta[i]); - } - - printf(")----> LogLi: %.18f\n", loglik); - if(data->log == 1) - fprintf(data->pFileLog, ")----> LogLi: %.18f\n", loglik); - - - //printf(" ---- Facto Time: %6.2f\n", time_facto); - //printf(" ---- logdet Time: %6.2f\n", logdet_calculate); - //printf(" ---- dtrsm Time: %6.2f\n", time_solve); - printf(" ---- Matrix Generation Time: %6.2f\n", matrix_gen_time); - //fprintf(stderr," ---- re-store Z Vector Time: %6.2f\n", zcpy_time); - printf(" ---- Total Time: %6.2f\n", matrix_gen_time+ time_facto + logdet_calculate + time_solve); - //fprintf(stderr," ---- Gflop (ignore): %6.2f\n", flops / 1e9 ); - printf(" ---- Gflop/s: %6.2f\n", flops / 1e9 / (time_facto + time_solve)); - //fprintf(stderr," ---- Peak Performance: %6.2f Gflops/s\n", (ncores*p_grid*q_grid*16*2.3) ); - //fprintf(stderr,"***************************************************\n"); + //Print Iteration Summary + printf(" %3d- Model Parameters (", data->iter_count + 1); + + if (data->log == 1) + fprintf(data->pFileLog, " %3d- Model Parameters (", data->iter_count + 1); + + if (strcmp(data->kernel_fun, "bivariate_matern_parsimonious_profile") == 0 + || strcmp(data->kernel_fun, "bivariate_matern_parsimonious2_profile") == 0) { + printf("%.8f, %.8f,", data->variance1, data->variance2); + if (data->log == 1) + fprintf(data->pFileLog, "%.8f, %.8f,", data->variance1, data->variance2); + i = 2; + results.estimated_theta[0] = data->variance1; + results.estimated_theta[1] = data->variance2; + } else if (strcmp(data->kernel_fun, "trivariate_matern_parsimonious_profile") == 0) { + printf("%.8f, %.8f, %.8f,", data->variance1, data->variance2, data->variance3); + if (data->log == 1) + fprintf(data->pFileLog, "%.8f, %.8f, %.8f,", data->variance1, data->variance2, data->variance3); + i = 3; + results.estimated_theta[0] = data->variance1; + results.estimated_theta[1] = data->variance2; + results.estimated_theta[2] = data->variance3; + } else + i = 0; + for (; i < num_params; i++) { + printf("%.8f", theta[i]); + if (i < num_params - 1) + printf(","); + + results.estimated_theta[i] = theta[i]; + if (data->log == 1) + fprintf(data->pFileLog, "%.8f, ", theta[i]); + } + + printf(")----> LogLi: %.18f\n", loglik); + if (data->log == 1) + fprintf(data->pFileLog, ")----> LogLi: %.18f\n", loglik); + + printf(" ---- Matrix Generation Time: %6.2f\n", matrix_gen_time); + printf(" ---- Total Time: %6.2f\n", matrix_gen_time + time_facto + logdet_calculate + time_solve); + printf(" ---- Gflop/s: %6.2f\n", flops / 1e9 / (time_facto + time_solve)); #if defined(CHAMELEON_USE_MPI) } #endif data->iter_count++; // for experiments - data->avg_exec_time_per_iter+=/*matrix_gen_time+*/time_facto + logdet_calculate + time_solve; - data->avg_flops_per_iter+=flops / 1e9 / (time_facto +time_solve); - data->final_loglik=loglik; + data->avg_exec_time_per_iter +=/*matrix_gen_time+*/time_facto + logdet_calculate + time_solve; + data->avg_flops_per_iter += flops / 1e9 / (time_facto + time_solve); + data->final_loglik = loglik; printf("%0.18f\n", loglik); return loglik; } -double MORSE_sdmle_Tile_Async(unsigned n, const double * theta, double * grad, void * MORSE_data) { +double EXAGEOSTAT_sdmle_Tile_Async(unsigned n, const double*theta, double*grad, void *CHAM_data) { //! Maximum Likelihood Evaluation (MLE) - /*! -- MORSE-Async + /*! -- CHAM-Async * Returns the loglikelihhod value for the given theta. * @param[in] n: unsigned variable used by NLOPT library. * @param[in] theta: theta Vector with three parameter (Variance, Range, Smoothness) * that is used to to generate the Covariance Matrix. * @param[in] grad: double variable used by NLOPT library. - * @param[in] MORSE_data: MLE_data struct with different MLE inputs. + * @param[in] CHAM_data: MLE_data struct with different MLE inputs. * */ //Initialization - double loglik=0.0, logdet=0.0, time_facto = 0.0, time_solve = 0.0, logdet_calculate = 0.0, matrix_gen_time=0.0, zcpy_time=0.0, flops = 0.0; + double loglik = 0.0, logdet = 0.0, time_facto = 0.0, time_solve = 0.0, logdet_calculate = 0.0, matrix_gen_time = 0.0, zcpy_time = 0.0, flops = 0.0; int N, NRHS, success; - MLE_data* data = ((MLE_data*)MORSE_data); - data->det = 0; - data->dotp = 0; + MLE_data *data = ((MLE_data *) CHAM_data); + data->det = 0; + data->dotp = 0; - MORSE_desc_t *MORSE_descC = (MORSE_desc_t *) data->descC; - MORSE_desc_t *MORSE_descZ = (MORSE_desc_t *) data->descZ; - MORSE_desc_t *MORSE_descZcpy = (MORSE_desc_t *) data->descZcpy; - MORSE_desc_t *MORSE_descdet = (MORSE_desc_t *) data->descdet; - MORSE_desc_t *MORSE_descproduct = (MORSE_desc_t *) data->descproduct; - MORSE_sequence_t *msequence = (MORSE_sequence_t *) data->sequence; - MORSE_request_t *mrequest = (MORSE_request_t *) data->request; + CHAM_desc_t *CHAM_descC = (CHAM_desc_t *) data->descC; + CHAM_desc_t *CHAM_descZ = (CHAM_desc_t *) data->descZ; + CHAM_desc_t *CHAM_descZcpy = (CHAM_desc_t *) data->descZcpy; + CHAM_desc_t *CHAM_descdet = (CHAM_desc_t *) data->descdet; + CHAM_desc_t *CHAM_descproduct = (CHAM_desc_t *) data->descproduct; + RUNTIME_sequence_t *msequence = (RUNTIME_sequence_t *) data->sequence; + RUNTIME_request_t *mrequest = (RUNTIME_request_t *) data->request; - N = MORSE_descC->m; - NRHS = MORSE_descZ->n; + N = CHAM_descC->m; + NRHS = CHAM_descZ->n; START_TIMING(zcpy_time); - if(data->iter_count == 0) + if (data->iter_count == 0) //Save a copy of descZ into descZcpy for restoring each iteration (Only for the first iteration) - MORSE_slacpy_Tile_Async(MorseUpperLower, MORSE_descZ, MORSE_descZcpy, msequence, mrequest); - else - { + CHAMELEON_slacpy_Tile_Async(ChamUpperLower, CHAM_descZ, CHAM_descZcpy, msequence, mrequest); + else { VERBOSE("re-store the original Z vector (single-double precision)..."); - MORSE_slacpy_Tile_Async(MorseUpperLower, MORSE_descZcpy, MORSE_descZ, msequence, mrequest); + CHAMELEON_slacpy_Tile_Async(ChamUpperLower, CHAM_descZcpy, CHAM_descZ, msequence, mrequest); VERBOSE(" Done.\n"); } - STOP_TIMING(zcpy_time); + STOP_TIMING(zcpy_time); //Generate new co-variance matrix C based on new theta VERBOSE("Generate New Covariance Matrix (single-double precision)..."); - START_TIMING(matrix_gen_time); - //MORSE_MLE_scmg_Tile_Async(MorseLower, MORSE_descC, msequence, mrequest, &data->l1, &data->l1, (double*) theta, data->dm); - MORSE_MLE_sdcmg_Tile_Async(MorseLower, MORSE_descC, &data->l1, &data->l1, &data->lm, (double *)theta, data->dm, data->kernel_fun, msequence, &mrequest[0]); - MORSE_Sequence_Wait(msequence); + START_TIMING(matrix_gen_time); + //EXAGEOSTAT_MLE_scmg_Tile_Async(ChamLower, CHAM_descC, msequence, mrequest, &data->l1, &data->l1, (double*) theta, data->dm); + EXAGEOSTAT_MLE_sdcmg_Tile_Async(ChamLower, CHAM_descC, &data->l1, &data->l1, &data->lm, (double*) theta, data->dm, + data->kernel_fun, msequence, &mrequest[0]); + CHAMELEON_Sequence_Wait(msequence); STOP_TIMING(matrix_gen_time); VERBOSE(" Done.\n"); //Calculate Cholesky Factorization (C=LL-1) VERBOSE("Cholesky factorization of Sigma (single-double precision)..."); START_TIMING(time_facto); - success = MORSE_spotrf_Tile_Async(MorseLower, MORSE_descC, msequence, mrequest); + success = CHAMELEON_spotrf_Tile_Async(ChamLower, CHAM_descC, msequence, mrequest); STOP_TIMING(time_facto); SUCCESS(success, "Factorization cannot be performed..\n The matrix is not positive definite\n\n"); flops = flops + FLOPS_SPOTRF(N); @@ -557,65 +418,60 @@ double MORSE_sdmle_Tile_Async(unsigned n, const double * theta, double * grad, v //Calculate log(|C|) --> log(square(|L|)) VERBOSE("Calculating the log determinant (single-double precision) ..."); START_TIMING(logdet_calculate); - MORSE_MLE_smdet_Tile_Async(MORSE_descC, msequence, &mrequest[0], MORSE_descdet); - MORSE_Sequence_Wait(msequence); - logdet= 2 * data->det; + EXAGEOSTAT_MLE_smdet_Tile_Async(CHAM_descC, msequence, &mrequest[0], CHAM_descdet); + CHAMELEON_Sequence_Wait(msequence); + logdet = 2 * data->det; STOP_TIMING(logdet_calculate); VERBOSE(" Done.\n"); //Solving Linear System (L*X=Z)--->inv(L)*Z VERBOSE("Solving the linear system (single-double precision) ...\n"); START_TIMING(time_solve); - MORSE_strsm_Tile_Async(MorseLeft, MorseLower, MorseNoTrans, MorseNonUnit, 1, MORSE_descC, MORSE_descZ, msequence, mrequest); + CHAMELEON_strsm_Tile_Async(ChamLeft, ChamLower, ChamNoTrans, ChamNonUnit, 1, CHAM_descC, CHAM_descZ, msequence, + mrequest); STOP_TIMING(time_solve); - flops = flops + FLOPS_STRSM(MorseLeft, N, NRHS); - VERBOSE(" Done.\n"); + flops = flops + FLOPS_STRSM(ChamLeft, N, NRHS); + VERBOSE(" Done.\n"); //Claculate MLE likelihood VERBOSE("Calculating the MLE likelihood function (single-double precision) ..."); - MORSE_sgemm_Tile_Async (MorseTrans, MorseNoTrans, 1, MORSE_descZ, MORSE_descZ, 0, MORSE_descproduct, msequence, mrequest); - loglik = -0.5 * data->dotp - 0.5*logdet - (double) (N / 2.0) * log(2.0 * PI); + void *ws; + CHAMELEON_sgemm_Tile_Async(ChamTrans, ChamNoTrans, 1, CHAM_descZ, CHAM_descZ, 0, CHAM_descproduct, ws, msequence, + mrequest); + loglik = -0.5 * data->dotp - 0.5 * logdet - (double) (N / 2.0) * log(2.0 * PI); VERBOSE(" Done.\n"); //Distribute the values in the case of MPI #if defined(CHAMELEON_USE_MPI) MPI_Bcast(&loglik,1, MPI_DOUBLE, 0, MPI_COMM_WORLD ); MPI_Bcast(theta,3, MPI_DOUBLE, 0, MPI_COMM_WORLD ); - if(MORSE_My_Mpi_Rank() == 0) + if(CHAMELEON_My_Mpi_Rank() == 0) { #endif - //Print Iteration Summary - //fprintf(stderr,"***************************************************\n"); - //fprintf(stderr,"------ddotproduct: %.8f ", data->dotp); - //fprintf(stderr,"------logdet: %.8f ", logdet); - //fprintf(stderr,"------det: %.*e ", det); - //fprintf(stderr,"------expr2: %.8f ",((double) (N / 2) * log(2 * PI))); - //fprintf(stderr," ---- Theta1: %.8f ---- Theta2: %.8f ---- Theta3: %.8f ----LogLi: %.8f\n", theta[0], theta[1], theta[2],loglik); - //reformat - fprintf(stderr," %3d- Model Parameters (variance, range, smoothness): (%.8f, %.8f, %.8f) ----> LogLi: %.8f\n", data->iter_count+1, theta[0], theta[1], theta[2],loglik); - - if(data->log == 1) - fprintf(data->pFileLog, " %3d- Model Parameters (variance, range, smoothness): (%.8f, %.8f, %.8f) ----> LogLi: %.8f\n", data->iter_count+1, theta[0], theta[1], theta[2],loglik); - - fprintf(stderr," ---- Facto Time: %6.2f\n", time_facto); - fprintf(stderr," ---- logdet Time: %6.2f\n", logdet_calculate); - fprintf(stderr," ---- dtrsm Time: %6.2f\n", time_solve); - fprintf(stderr," ---- Matrix Generation Time: %6.2f\n", matrix_gen_time); - //fprintf(stderr," ---- re-store Z Vector Time: %6.2f\n", zcpy_time); - fprintf(stderr," ---- Total Time: %6.2f\n", matrix_gen_time+time_facto + logdet_calculate + time_solve); - //fprintf(stderr," ---- Gflop (ignore): %6.2f\n", flops / 1e9 ); - fprintf(stderr," ---- Gflop/s: %6.2f\n", flops / 1e9 / (time_facto + time_solve)); - //fprintf(stderr," ---- Peak Performance: %6.2f Gflops/s\n", (ncores*p_grid*q_grid*16*2.3) ); - //fprintf(stderr,"***************************************************\n"); + + fprintf(stderr, " %3d- Model Parameters (variance, range, smoothness): (%.8f, %.8f, %.8f) ----> LogLi: %.8f\n", + data->iter_count + 1, theta[0], theta[1], theta[2], loglik); + + if (data->log == 1) + fprintf(data->pFileLog, + " %3d- Model Parameters (variance, range, smoothness): (%.8f, %.8f, %.8f) ----> LogLi: %.8f\n", + data->iter_count + 1, theta[0], theta[1], theta[2], loglik); + + fprintf(stderr, " ---- Facto Time: %6.2f\n", time_facto); + fprintf(stderr, " ---- logdet Time: %6.2f\n", logdet_calculate); + fprintf(stderr, " ---- dtrsm Time: %6.2f\n", time_solve); + fprintf(stderr, " ---- Matrix Generation Time: %6.2f\n", matrix_gen_time); + fprintf(stderr, " ---- Total Time: %6.2f\n", matrix_gen_time + time_facto + logdet_calculate + time_solve); + fprintf(stderr, " ---- Gflop/s: %6.2f\n", flops / 1e9 / (time_facto + time_solve)); #if defined(CHAMELEON_USE_MPI) } #endif data->iter_count++; // for experiments - data->avg_exec_time_per_iter+=matrix_gen_time+time_facto + logdet_calculate + time_solve; - data->avg_flops_per_iter+=flops / 1e9 / (time_facto +time_solve); - data->final_loglik=loglik; + data->avg_exec_time_per_iter += matrix_gen_time + time_facto + logdet_calculate + time_solve; + data->avg_flops_per_iter += flops / 1e9 / (time_facto + time_solve); + data->final_loglik = loglik; printf("%0.18f\n", loglik); @@ -623,61 +479,67 @@ double MORSE_sdmle_Tile_Async(unsigned n, const double * theta, double * grad, v } -void MORSE_sdmle_Predict_Allocate(MLE_data *MORSE_data, int nZmiss, int nZobs, int dts, int p_grid, int q_grid, int mse_flag) -{ +void EXAGEOSTAT_sdmle_Predict_Allocate(MLE_data *CHAM_data, int nZmiss, int nZobs, int dts, int p_grid, int q_grid, + int mse_flag) { - MORSE_desc_t *MORSE_descZmiss = NULL; - MORSE_desc_t *MORSE_descC12 = NULL; - MORSE_desc_t *MORSE_descC22 = NULL; - MORSE_desc_t *MORSE_descmse = NULL; - MORSE_desc_t *MORSE_descZactual = NULL; - MORSE_desc_t *MORSE_descZobs = NULL; - MORSE_desc_t *MORSE_desctemp22 = NULL; - MLE_data *data = (MLE_data*) MORSE_data; + CHAM_desc_t *CHAM_descZmiss = NULL; + CHAM_desc_t *CHAM_descC12 = NULL; + CHAM_desc_t *CHAM_descC22 = NULL; + CHAM_desc_t *CHAM_descmse = NULL; + CHAM_desc_t *CHAM_descZactual = NULL; + CHAM_desc_t *CHAM_descZobs = NULL; + CHAM_desc_t *CHAM_desctemp22 = NULL; + MLE_data *data = (MLE_data *) CHAM_data; - if(nZmiss <= 0) - { - fprintf(stderr," Number of missing values should be positive value\n"); + if (nZmiss <= 0) { + fprintf(stderr, " Number of missing values should be positive value\n"); return; } //Descriptors Creation - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descZobs, NULL, MorseRealDouble, dts, dts, dts * dts, nZobs, 1, 0, 0, nZobs, 1, p_grid, q_grid); - if( mse_flag == 1) - { - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descZactual, NULL, MorseRealDouble, dts, dts, dts * dts, nZmiss, 1, 0, 0, nZmiss, 1, p_grid, q_grid); - - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descmse, &data->mserror, MorseRealDouble, dts, dts, dts * dts, 1, 1, 0, 0, 1, 1, p_grid, q_grid); + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAM_descZobs, NULL, ChamRealDouble, dts, dts, dts * dts, nZobs, 1, 0, 0, nZobs, 1, + p_grid, q_grid); + if (mse_flag == 1) { + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAM_descZactual, NULL, ChamRealDouble, dts, dts, dts * dts, nZmiss, 1, 0, 0, + nZmiss, 1, p_grid, q_grid); + + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAM_descmse, &data->mserror, ChamRealDouble, dts, dts, dts * dts, 1, 1, 0, 0, + 1, 1, p_grid, q_grid); } - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descZmiss, NULL, MorseRealDouble, dts, dts, dts * dts, nZmiss, 1, 0, 0, nZmiss, 1, p_grid, q_grid); - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descC12, NULL, MorseRealDouble, dts, dts, dts * dts, nZmiss, nZobs, 0, 0, nZmiss, nZobs, p_grid, q_grid); - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descC22, NULL, MorseRealDouble, dts, dts, dts * dts, nZobs, nZobs, 0, 0, nZobs, nZobs, p_grid, q_grid); - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_desctemp22, NULL, MorseRealFloat, dts, dts, dts * dts, nZobs, dts, 0, 0, nZobs, dts, p_grid, q_grid); + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAM_descZmiss, NULL, ChamRealDouble, dts, dts, dts * dts, nZmiss, 1, 0, 0, nZmiss, + 1, p_grid, q_grid); + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAM_descC12, NULL, ChamRealDouble, dts, dts, dts * dts, nZmiss, nZobs, 0, 0, + nZmiss, nZobs, p_grid, q_grid); + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAM_descC22, NULL, ChamRealDouble, dts, dts, dts * dts, nZobs, nZobs, 0, 0, nZobs, + nZobs, p_grid, q_grid); + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAM_desctemp22, NULL, ChamRealFloat, dts, dts, dts * dts, nZobs, dts, 0, 0, nZobs, + dts, p_grid, q_grid); //Initiate data descriptors - data->descZmiss = MORSE_descZmiss; - data->descC12 = MORSE_descC12; - data->descC22 = MORSE_descC22; - data->descmse = MORSE_descmse; - data->descZactual = MORSE_descZactual; - data->descZobs = MORSE_descZobs; - data->desctemp22 = MORSE_desctemp22; + data->descZmiss = CHAM_descZmiss; + data->descC12 = CHAM_descC12; + data->descC22 = CHAM_descC22; + data->descmse = CHAM_descmse; + data->descZactual = CHAM_descZactual; + data->descZobs = CHAM_descZobs; + data->desctemp22 = CHAM_desctemp22; } -double MORSE_sdmle_Predict_Tile(MLE_data *MORSE_data, double * theta, int nZmiss, int nZobs, double *Zobs, double *Zactual, double *Zmiss, int n) - //! //Predict missing values base on a set of given values and covariance matrix - /*! -- MORSE-sync - * Returns the prediction Mean Square Error (MSE) as double - * @param[in] MORSE_data: MLE_data struct with different MLE inputs. - * @param[in] theta: theta Vector with three parameter (Variance, Range, Smoothness) - * that is used to to generate the Covariance Matrix. - * @param[in] nZmiss: number of missing values (unknown observations). - * @param[in] nZobs: number of observed values (known observations). - * @param[in] n: number of spatial locations. - * */ +double +EXAGEOSTAT_sdmle_Predict_Tile(MLE_data *CHAM_data, double*theta, int nZmiss, int nZobs, double*Zobs, double*Zactual, + double*Zmiss, int n) +//! //Predict missing values base on a set of given values and covariance matrix +/*! -- CHAM-sync + * Returns the prediction Mean Square Error (MSE) as double + * @param[in] CHAM_data: MLE_data struct with different MLE inputs. + * @param[in] theta: theta Vector with three parameter (Variance, Range, Smoothness) + * that is used to to generate the Covariance Matrix. + * @param[in] nZmiss: number of missing values (unknown observations). + * @param[in] nZobs: number of observed values (known observations). + * @param[in] n: number of spatial locations. + * */ { //initialization - //double *z = NULL, *streamdata = NULL; double time_solve = 0.0; double mat_gen_time = 0.0; double time_gemm = 0.0; @@ -685,156 +547,134 @@ double MORSE_sdmle_Predict_Tile(MLE_data *MORSE_data, double * theta, int nZmiss double flops = 0.0; int diag_thick; - MORSE_desc_t *MORSE_descZmiss = NULL; - MORSE_desc_t *MORSE_descC12 = NULL; - MORSE_desc_t *MORSE_descC22 = NULL; - MORSE_desc_t *MORSE_descmse = NULL; - MORSE_desc_t *MORSE_descZactual = NULL; - MORSE_desc_t *MORSE_descZobs = NULL; - MORSE_desc_t *MORSE_desctemp22 = NULL; - MLE_data *data = (MLE_data*) MORSE_data; - MORSE_sequence_t *msequence = (MORSE_sequence_t *) data->sequence; - MORSE_request_t *mrequest = (MORSE_request_t *) data->request; - diag_thick = data->diag_thick; - data->mserror = 0; - - if(nZmiss <= 0) - { - fprintf(stderr," Number of missing values should be positive value\n"); + CHAM_desc_t *CHAM_descZmiss = NULL; + CHAM_desc_t *CHAM_descC12 = NULL; + CHAM_desc_t *CHAM_descC22 = NULL; + CHAM_desc_t *CHAM_descmse = NULL; + CHAM_desc_t *CHAM_descZactual = NULL; + CHAM_desc_t *CHAM_descZobs = NULL; + CHAM_desc_t *CHAM_desctemp22 = NULL; + MLE_data *data = (MLE_data *) CHAM_data; + RUNTIME_sequence_t *msequence = (RUNTIME_sequence_t *) data->sequence; + RUNTIME_request_t *mrequest = (RUNTIME_request_t *) data->request; + diag_thick = data->diag_thick; + data->mserror = 0; + + if (nZmiss <= 0) { + fprintf(stderr, " Number of missing values should be positive value\n"); return -1; } - //Initiate data descriptors - MORSE_descZmiss = data->descZmiss; - MORSE_descC12 = data->descC12; - MORSE_descC22 = data->descC22; - MORSE_descmse = data->descmse; - MORSE_descZactual = data->descZactual; - MORSE_descZobs = data->descZobs; - MORSE_desctemp22 = data->desctemp22; - + CHAM_descZmiss = data->descZmiss; + CHAM_descC12 = data->descC12; + CHAM_descC22 = data->descC22; + CHAM_descmse = data->descmse; + CHAM_descZactual = data->descZactual; + CHAM_descZobs = data->descZobs; + CHAM_desctemp22 = data->desctemp22; //Copy data to vectors VERBOSE("Copy measurments vector to descZobs descriptor..."); - //MORSE_MLE_szcpy_Tile_Async(MORSE_descZobs, Zobs, msequence, mrequest); - MORSE_Lapack_to_Tile( Zobs, nZobs, MORSE_descZobs); + CHAMELEON_Lapack_to_Tile(Zobs, nZobs, CHAM_descZobs); VERBOSE(" Done.\n"); - if( Zactual != NULL) - { + if (Zactual != NULL) { VERBOSE("Copy actual measurments vector to descZactual descriptor..."); - //MORSE_MLE_szcpy_Tile_Async(MORSE_descZactual, Zactual, msequence, mrequest); - MORSE_Lapack_to_Tile( Zactual, nZmiss, MORSE_descZactual); + CHAMELEON_Lapack_to_Tile(Zactual, nZmiss, CHAM_descZactual); VERBOSE(" Done.\n"); } - MORSE_Sequence_Wait(msequence); + CHAMELEON_Sequence_Wait(msequence); #if defined(CHAMELEON_USE_MPI) MPI_Bcast(&data->variance,1, MPI_DOUBLE, 0, MPI_COMM_WORLD ); #endif - theta[0]=data->variance; - - //printf("estimated parameters: %f - %f - %f\n", theta[0], theta[1], theta[2]); + theta[0] = data->variance; START_TIMING(mat_gen_time); //Generate C22 covariance matrix VERBOSE("Generate C22 Covariance Matrix... (Prediction Stage - single-double precision)"); - //MORSE_MLE_sdcmg_Tile_Async(MorseLower, MORSE_descC22, msequence, mrequest, &data->lobs, &data->lobs, theta, data->dm, diag_thick); - MORSE_MLE_sdcmg_Tile_Async(MorseLower, MORSE_descC22, &data->lobs, &data->lobs, &data->lm, theta, data->dm, data->kernel_fun, msequence, mrequest); - MORSE_Sequence_Wait(msequence); - //flops = flops + FLOPS_DPOTRF(nZobs); + EXAGEOSTAT_MLE_sdcmg_Tile_Async(ChamLower, CHAM_descC22, &data->lobs, &data->lobs, &data->lm, theta, data->dm, + data->kernel_fun, msequence, mrequest); + CHAMELEON_Sequence_Wait(msequence); VERBOSE(" Done.\n"); - //Generate C12 covariance matrix VERBOSE("Generate C12 Covariance Matrix... (Prediction Stage - single-double precision)"); - //MORSE_MLE_sdcmg_Tile_Async(MorseLower, MORSE_descC12, msequence, mrequest, &data->lmiss, &data->lobs, theta, data->dm, diag_thick); - MORSE_MLE_sdcmg_Tile_Async(MorseLower, MORSE_descC12, &data->lmiss, &data->lobs, &data->lm, theta, data->dm, data->kernel_fun, msequence, mrequest); - MORSE_Sequence_Wait(msequence); - //flops = flops + FLOPS_DPOTRF(nZmiss); + EXAGEOSTAT_MLE_sdcmg_Tile_Async(ChamLower, CHAM_descC12, &data->lmiss, &data->lobs, &data->lm, theta, data->dm, + data->kernel_fun, msequence, mrequest); + CHAMELEON_Sequence_Wait(msequence); VERBOSE(" Done.\n"); STOP_TIMING(mat_gen_time); - - - START_TIMING(time_solve); //Start prediction VERBOSE("Calculate dposv C22 Covariance Matrix... (Prediction Stage - single-double precision)"); - //MORSE_sposv_Tile(MorseLower, MORSE_descC22, MORSE_descZobs); - //flops = flops + FLOPS_SPOTRF(nZobs); - //flops = flops + FLOPS_STRSM(MorseLeft, nZobs, nZobs); - MORSE_sdpotrf_Tile(MorseLower, MORSE_descC22, MORSE_desctemp22, diag_thick); - MORSE_dtrsm_Tile(MorseLeft, MorseLower, MorseNoTrans, MorseNonUnit, 1, MORSE_descC22, MORSE_descZobs); - MORSE_dtrsm_Tile(MorseLeft, MorseLower, MorseTrans, MorseNonUnit, 1, MORSE_descC22, MORSE_descZobs); + EXAGEOSTAT_sdpotrf_Tile(ChamLower, CHAM_descC22, CHAM_desctemp22, diag_thick); + CHAMELEON_dtrsm_Tile(ChamLeft, ChamLower, ChamNoTrans, ChamNonUnit, 1, CHAM_descC22, CHAM_descZobs); + CHAMELEON_dtrsm_Tile(ChamLeft, ChamLower, ChamTrans, ChamNonUnit, 1, CHAM_descC22, CHAM_descZobs); flops = flops + FLOPS_DPOTRF(nZobs); - flops = flops + FLOPS_DTRSM(MorseLeft, nZobs, nZobs); + flops = flops + FLOPS_DTRSM(ChamLeft, nZobs, nZobs); STOP_TIMING(time_solve); VERBOSE(" Done.\n"); STOP_TIMING(time_solve); - START_TIMING(time_gemm); VERBOSE("Calculate dgemm Zmiss= C12 * Zobs Covariance Matrix... (Prediction Stage - single-double precision)"); - MORSE_dgemm_Tile (MorseNoTrans, MorseNoTrans, 1, MORSE_descC12, MORSE_descZobs, 0, MORSE_descZmiss); + CHAMELEON_dgemm_Tile(ChamNoTrans, ChamNoTrans, 1, CHAM_descC12, CHAM_descZobs, 0, CHAM_descZmiss); flops = flops + FLOPS_SGEMM(nZmiss, nZobs, nZobs); VERBOSE(" Done.\n"); STOP_TIMING(time_gemm); - //return back descZmiss to zmiss vector - MORSE_Tile_to_Lapack( MORSE_descZmiss, Zmiss, nZmiss); + CHAMELEON_Tile_to_Lapack(CHAM_descZmiss, Zmiss, nZmiss); //Estimate Mean Square Error - if( Zactual != NULL) - { + if (Zactual != NULL) { START_TIMING(time_mse); VERBOSE("Calculate Mean Square Error (MSE) ... (Prediction Stage) \n"); - MORSE_MLE_dmse_Tile_Async(MORSE_descZactual, MORSE_descZmiss, MORSE_descmse, msequence, mrequest); - MORSE_Sequence_Wait(msequence); - VERBOSE(" Done.\n"); + EXAGEOSTAT_MLE_dmse_Tile_Async(CHAM_descZactual, CHAM_descZmiss, CHAM_descmse, msequence, mrequest); + CHAMELEON_Sequence_Wait(msequence); + VERBOSE(" Done.\n"); STOP_TIMING(time_mse); data->mserror /= nZmiss; - } - else + } else data->mserror = -1; #if defined(CHAMELEON_USE_MPI) - if(MORSE_My_Mpi_Rank() == 0) + if(CHAMELEON_My_Mpi_Rank() == 0) { #endif - if(data->log == 1) - fprintf(data->pFileLog, "\n\n# of missing observations :%d\n\nPrediction Execution Time: %.8f, Flops: %.8f, Mean Square Error (MSE): %.8f\n\n", nZmiss, (mat_gen_time+time_solve+time_mse), (flops / 1e9 / (time_solve)), data->mserror ); + if (data->log == 1) + fprintf(data->pFileLog, + "\n\n# of missing observations :%d\n\nPrediction Execution Time: %.8f, Flops: %.8f, Mean Square Error (MSE): %.8f\n\n", + nZmiss, (mat_gen_time + time_solve + time_mse), (flops / 1e9 / (time_solve)), data->mserror); - //printf("prediction mean square error: %f\n", data->mserror); - - write_prediction_result("predict_result.dat", n, data->hicma_acc, 0, 0, data->mserror, (mat_gen_time+time_solve+ time_gemm), (flops / 1e9 / (time_solve))); + write_prediction_result("predict_result.dat", n, data->hicma_acc, 0, 0, 0, data->mserror, + (mat_gen_time + time_solve + time_gemm), (flops / 1e9 / (time_solve))); #if defined(CHAMELEON_USE_MPI) } #endif - return data->mserror; - } - -double MORSE_sdmle_Predict_Tile_Async(MLE_data *MORSE_data, double * theta, int nZmiss, int nZobs, double *Zobs, double *Zactual, double *Zmiss, int n) - //! //Predict missing values base on a set of given values and covariance matrix - /*! -- MORSE-Async - * Returns the prediction Mean Square Error (MSE) as double - * @param[in] MORSE_data: MLE_data struct with different MLE inputs. - * @param[in] theta: theta Vector with three parameter (Variance, Range, Smoothness) - * that is used to to generate the Covariance Matrix. - * @param[in] nZmiss: number of missing values (unknown observations). - * @param[in] nZobs: number of observed values (known observations). - * @param[in] n: number of spatial locations. - * */ +double EXAGEOSTAT_sdmle_Predict_Tile_Async(MLE_data *CHAM_data, double*theta, int nZmiss, int nZobs, double*Zobs, + double*Zactual, double*Zmiss, int n) +//! //Predict missing values base on a set of given values and covariance matrix +/*! -- CHAM-Async + * Returns the prediction Mean Square Error (MSE) as double + * @param[in] CHAM_data: MLE_data struct with different MLE inputs. + * @param[in] theta: theta Vector with three parameter (Variance, Range, Smoothness) + * that is used to to generate the Covariance Matrix. + * @param[in] nZmiss: number of missing values (unknown observations). + * @param[in] nZobs: number of observed values (known observations). + * @param[in] n: number of spatial locations. + * */ { //initialization @@ -844,40 +684,36 @@ double MORSE_sdmle_Predict_Tile_Async(MLE_data *MORSE_data, double * theta, int double time_mse = 0.0; double flops = 0.0; - MORSE_desc_t *MORSE_descZmiss = NULL; - MORSE_desc_t *MORSE_descC12 = NULL; - MORSE_desc_t *MORSE_descC22 = NULL; - MORSE_desc_t *MORSE_descmse = NULL; - MORSE_desc_t *MORSE_descZactual = NULL; - MORSE_desc_t *MORSE_descZobs = NULL; - MLE_data *data = (MLE_data*) MORSE_data; - MORSE_sequence_t *msequence = (MORSE_sequence_t *) data->sequence; - MORSE_request_t *mrequest = (MORSE_request_t *) data->request; - data->mserror = 0; - - if(nZmiss <= 0) - { - fprintf(stderr," Number of missing values should be positive value\n"); + CHAM_desc_t *CHAM_descZmiss = NULL; + CHAM_desc_t *CHAM_descC12 = NULL; + CHAM_desc_t *CHAM_descC22 = NULL; + CHAM_desc_t *CHAM_descmse = NULL; + CHAM_desc_t *CHAM_descZactual = NULL; + CHAM_desc_t *CHAM_descZobs = NULL; + MLE_data *data = (MLE_data *) CHAM_data; + RUNTIME_sequence_t *msequence = (RUNTIME_sequence_t *) data->sequence; + RUNTIME_request_t *mrequest = (RUNTIME_request_t *) data->request; + data->mserror = 0; + + if (nZmiss <= 0) { + fprintf(stderr, " Number of missing values should be positive value\n"); return -1; } //Initiate data descriptors. - MORSE_descZmiss = data->descZmiss; - MORSE_descC12 = data->descC12; - MORSE_descC22 = data->descC22; - MORSE_descmse = data->descmse; - MORSE_descZactual = data->descZactual; - MORSE_descZobs = data->descZobs; + CHAM_descZmiss = data->descZmiss; + CHAM_descC12 = data->descC12; + CHAM_descC22 = data->descC22; + CHAM_descmse = data->descmse; + CHAM_descZactual = data->descZactual; + CHAM_descZobs = data->descZobs; //Copy data to vectors. VERBOSE("Copy measurments vector to descZobs descriptor (single-double precision)..."); - //MORSE_Lapack_to_Tile_Async( Zobs, nZobs, MORSE_descZobs, msequence, mrequest); VERBOSE(" Done.\n"); - if( Zactual != NULL) - { + if (Zactual != NULL) { VERBOSE("Copy actual measurments vector to descZactual descriptor (single-double precision)..."); - // MORSE_Lapack_to_Tile_Async( Zactual, nZmiss, MORSE_descZactual, msequence, mrequest); VERBOSE(" Done.\n"); } @@ -885,156 +721,123 @@ double MORSE_sdmle_Predict_Tile_Async(MLE_data *MORSE_data, double * theta, int START_TIMING(mat_gen_time); //Generate C22 covariance matrix. VERBOSE("Generate C22 Covariance Matrix... (Prediction Stage - single-double precision)"); - //MORSE_MLE_scmg_Tile_Async(MorseLower, MORSE_descC22, msequence, mrequest, &data->lobs, &data->lobs, theta, data->dm); - MORSE_MLE_sdcmg_Tile_Async(MorseLower, MORSE_descC22, &data->lobs, &data->lobs, &data->lm, theta, data->dm, data->kernel_fun, msequence, mrequest); + EXAGEOSTAT_MLE_sdcmg_Tile_Async(ChamLower, CHAM_descC22, &data->lobs, &data->lobs, &data->lm, theta, data->dm, + data->kernel_fun, msequence, mrequest); VERBOSE(" Done.\n"); - //Generate C12 covariance matrix. VERBOSE("Generate C12 Covariance Matrix... (Prediction Stage - single-double precision)"); - //MORSE_MLE_scmg_Tile_Async(MorseLower, MORSE_descC12, msequence, mrequest, &data->lmiss, &data->lobs, theta, data->dm); - MORSE_MLE_sdcmg_Tile_Async(MorseLower, MORSE_descC12, &data->lmiss, &data->lobs, &data->lm, theta, data->dm, data->kernel_fun, msequence, mrequest); - MORSE_Sequence_Wait(msequence); + EXAGEOSTAT_MLE_sdcmg_Tile_Async(ChamLower, CHAM_descC12, &data->lmiss, &data->lobs, &data->lm, theta, data->dm, + data->kernel_fun, msequence, mrequest); + CHAMELEON_Sequence_Wait(msequence); VERBOSE(" Done.\n"); STOP_TIMING(mat_gen_time); - - START_TIMING(time_solve); //Start prediction. VERBOSE("Calculate dposv C22 Covariance Matrix... (Prediction Stage - single-double precision)"); - MORSE_sposv_Tile_Async(MorseLower, MORSE_descC22, MORSE_descZobs, msequence, mrequest); + CHAMELEON_sposv_Tile_Async(ChamLower, CHAM_descC22, CHAM_descZobs, msequence, mrequest); flops = flops + FLOPS_SPOTRF(nZobs); - flops = flops + FLOPS_STRSM(MorseLeft, nZobs, nZobs); + flops = flops + FLOPS_STRSM(ChamLeft, nZobs, nZobs); VERBOSE(" Done.\n"); STOP_TIMING(time_solve); - START_TIMING(time_gemm); VERBOSE("Calculate dgemm Zmiss= C12 * Zobs Covariance Matrix... (Prediction Stage - single-double precision)"); - MORSE_sgemm_Tile_Async (MorseNoTrans, MorseNoTrans, 1, MORSE_descC12, MORSE_descZobs, 0, MORSE_descZmiss, msequence, mrequest); + void *ws; + CHAMELEON_sgemm_Tile_Async(ChamNoTrans, ChamNoTrans, 1, CHAM_descC12, CHAM_descZobs, 0, CHAM_descZmiss, ws, + msequence, mrequest); flops = flops + FLOPS_SGEMM(nZmiss, nZobs, nZobs); VERBOSE(" Done.\n"); STOP_TIMING(time_gemm); - //return back descZmiss to zmiss vector - //MORSE_Tile_to_Lapack_Async( MORSE_descZmiss, Zmiss, nZmiss, msequence, mrequest); //Estimate Mean Square Error - if( Zactual != NULL) - { + if (Zactual != NULL) { START_TIMING(time_mse); VERBOSE("Calculate Mean Square Error (MSE) ... (Prediction Stage - single-double precision) \n"); - MORSE_MLE_smse_Tile_Async(MORSE_descZactual, MORSE_descZmiss, MORSE_descmse, msequence, mrequest); + EXAGEOSTAT_MLE_smse_Tile_Async(CHAM_descZactual, CHAM_descZmiss, CHAM_descmse, msequence, mrequest); VERBOSE(" Done.\n"); STOP_TIMING(time_mse); data->mserror /= nZmiss; - } - else + } else data->mserror = -1; #if defined(CHAMELEON_USE_MPI) - if(MORSE_My_Mpi_Rank() == 0) + if(CHAMELEON_My_Mpi_Rank() == 0) { #endif - if(data->log == 1) - fprintf(data->pFileLog, "\n\n# of missing observations :%d\n\nPrediction Execution Time: %.8f, Flops: %.8f, Mean Square Error (MSE): %.8f\n\n", nZmiss, (mat_gen_time+time_solve+time_mse), (flops / 1e9 / (time_solve)), data->mserror ); + if (data->log == 1) + fprintf(data->pFileLog, + "\n\n# of missing observations :%d\n\nPrediction Execution Time: %.8f, Flops: %.8f, Mean Square Error (MSE): %.8f\n\n", + nZmiss, (mat_gen_time + time_solve + time_mse), (flops / 1e9 / (time_solve)), data->mserror); - write_prediction_result("predict_result.dat", n, data->hicma_acc, 0, 0, data->mserror, (mat_gen_time+time_solve+ time_gemm), (flops / 1e9 / (time_solve))); + write_prediction_result("predict_result.dat", n, data->hicma_acc, 0, 0, 0, data->mserror, + (mat_gen_time + time_solve + time_gemm), (flops / 1e9 / (time_solve))); #if defined(CHAMELEON_USE_MPI) } #endif - return data->mserror; - } - - //init Chameleon descriptors -void MORSE_sdmle_Call(MLE_data *data, int ncores,int gpus, int dts, int p_grid, int q_grid, int N, int nZobs, int nZmiss) - //! //Initiate MORSE and allocate different descriptors for - /*! CHAMELEON - * Returns MLE_data data with initial values and new descriptors locations. - * @param[in] data: MLE_data struct with different MLE inputs. - * @param[in] ncores: number of CPU workers. - * @param[in] gpus: number of GPU workers. - * @param[in] dts: tile size (MB). - * @param[in] p_grid: p_grid. - * @param[in] q_grid: q_grid. - * @param[in] N: number of spatial locations. - * @param[in] nZmiss: number of missing values (unknown observations). - * @param[in] nZobs: number of observed values (known observations). - * */ +void EXAGEOSTAT_sdmle_Call(MLE_data *data, int ncores, int gpus, int dts, int p_grid, int q_grid, int N, int nZobs, + int nZmiss) +//! //Initiate CHAM and allocate different descriptors for +/*! CHAMELEON + * Returns MLE_data data with initial values and new descriptors locations. + * @param[in] data: MLE_data struct with different MLE inputs. + * @param[in] ncores: number of CPU workers. + * @param[in] gpus: number of GPU workers. + * @param[in] dts: tile size (MB). + * @param[in] p_grid: p_grid. + * @param[in] q_grid: q_grid. + * @param[in] N: number of spatial locations. + * @param[in] nZmiss: number of missing values (unknown observations). + * @param[in] nZobs: number of observed values (known observations). + * */ { - MORSE_sequence_t *msequence; - MORSE_request_t mrequest[2] = { MORSE_REQUEST_INITIALIZER, MORSE_REQUEST_INITIALIZER }; - MORSE_desc_t *MORSE_descC = NULL; - MORSE_desc_t *MORSE_descZ = NULL; - MORSE_desc_t *MORSE_descZcpy = NULL; - MORSE_desc_t *MORSE_descproduct = NULL; - MORSE_desc_t *MORSE_descdet = NULL; - MORSE_desc_t *MORSE_desctemp = NULL; - //MORSE_desc_t *MORSE_descZmiss = NULL; - //MORSE_desc_t *MORSE_descC12 = NULL; - //MORSE_desc_t *MORSE_descC22 = NULL; - //MORSE_desc_t *MORSE_descmse = NULL; - //MORSE_desc_t *MORSE_descZactual = NULL; - //MORSE_desc_t *MORSE_descZobs = NULL; - - + RUNTIME_sequence_t *msequence; + RUNTIME_request_t mrequest[2] = {CHAMELEON_SUCCESS, CHAMELEON_SUCCESS}; + CHAM_desc_t *CHAM_descC = NULL; + CHAM_desc_t *CHAM_descZ = NULL; + CHAM_desc_t *CHAM_descZcpy = NULL; + CHAM_desc_t *CHAM_descproduct = NULL; + CHAM_desc_t *CHAM_descdet = NULL; + CHAM_desc_t *CHAM_desctemp = NULL; // For ditributed system and should be removed - double *Zcpy = (double *) malloc(N * sizeof(double)); + double*Zcpy = (double*) malloc(N * sizeof(double)); //Identifies a set of routines sharing common exception handling. - MORSE_Sequence_Create(&msequence); - EXAGEOSTAT_ALLOCATE_FULL_MATRIX_TILE(&MORSE_descC,NULL , MorseRealDouble, dts, dts, dts * dts, N, N, 0, 0, N, N, p_grid, q_grid); - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descZ, NULL, MorseRealDouble, dts, dts, dts * dts, N, 1, 0, 0, N, 1, p_grid, q_grid); - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descZcpy, Zcpy, MorseRealDouble, dts, dts, dts * dts, N, 1, 0, 0, N, 1, p_grid, q_grid); - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descproduct, &data->dotp, MorseRealDouble, dts, dts, dts * dts, 1, 1, 0, 0, 1, 1, p_grid, q_grid); - EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descdet, &data->det, MorseRealDouble, dts, dts, dts * dts, 1, 1, 0, 0, 1, 1, p_grid, q_grid); + CHAMELEON_Sequence_Create(&msequence); + EXAGEOSTAT_ALLOCATE_FULL_MATRIX_TILE(&CHAM_descC, NULL, ChamRealDouble, dts, dts, dts * dts, N, N, 0, 0, N, N, + p_grid, q_grid); + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAM_descZ, NULL, ChamRealDouble, dts, dts, dts * dts, N, 1, 0, 0, N, 1, p_grid, + q_grid); + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAM_descZcpy, Zcpy, ChamRealDouble, dts, dts, dts * dts, N, 1, 0, 0, N, 1, p_grid, + q_grid); + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAM_descproduct, &data->dotp, ChamRealDouble, dts, dts, dts * dts, 1, 1, 0, 0, 1, + 1, p_grid, q_grid); + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAM_descdet, &data->det, ChamRealDouble, dts, dts, dts * dts, 1, 1, 0, 0, 1, 1, + p_grid, q_grid); //Only for mixed precision to perform Cholesky factorization. - EXAGEOSTAT_ALLOCATE_DIAG_MATRIX_TILE(&MORSE_desctemp, NULL, MorseRealFloat, dts, dts, dts * dts, N, dts, 0, 0, N, dts, p_grid, q_grid); - //if(nZmis != 0) - //{ - // if(strcmp(data->actualZFPath,"")==0) - // { - // EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descZobs, &Zcpy[nZmiss], MorseRealDouble, dts, dts, dts * dts, nZobs, 1, 0, 0, nZobs, 1, p_grid, q_grid); - // EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descZactual, Zcpy, MorseRealDouble, dts, dts, dts * dts, nZmiss, 1, 0, 0, nZmiss, 1, p_grid, q_grid); - // } - // else - // { - // MORSE_descZobs = MORSE_descZcpy; - // EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descZactual, NULL, MorseRealDouble, dts, dts, dts * dts, nZmiss, 1, 0, 0, nZmiss, 1, p_grid, q_grid); - // } - - // EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descZmiss, NULL, MorseRealDouble, dts, dts, dts * dts, nZmiss, 1, 0, 0, nZmiss, 1, p_grid, q_grid); - // EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descC12, NULL, MorseRealDouble, dts, dts, dts * dts, nZmiss, nZobs, 0, 0, nZmiss, nZobs, p_grid, q_grid); - // EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descC22, NULL, MorseRealDouble, dts, dts, dts * dts, nZobs, nZobs, 0, 0, nZobs, nZobs, p_grid, q_grid); - // EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&MORSE_descmse, &data->mserror, MorseRealDouble, dts, dts, dts * dts, 1, 1, 0, 0, 1, 1, p_grid, q_grid); - // } + EXAGEOSTAT_ALLOCATE_DIAG_MATRIX_TILE(&CHAM_desctemp, NULL, ChamRealFloat, dts, dts, dts * dts, N, dts, 0, 0, N, dts, + p_grid, q_grid); + //Fill data struct - data->descC = MORSE_descC; - data->descZ = MORSE_descZ; - data->descZcpy = MORSE_descZcpy; - data->descdet = MORSE_descdet; - data->descproduct = MORSE_descproduct; - data->desctemp = MORSE_desctemp; - //data->descZmiss = MORSE_descZmiss; - //data->descC12 = MORSE_descC12; - //data->descC22 = MORSE_descC22; - //data->descmse = MORSE_descmse; - //data->descZactual = MORSE_descZactual; - //data->descZobs = MORSE_descZobs; - data->sequence = msequence; - data->request = mrequest; + data->descC = CHAM_descC; + data->descZ = CHAM_descZ; + data->descZcpy = CHAM_descZcpy; + data->descdet = CHAM_descdet; + data->descproduct = CHAM_descproduct; + data->desctemp = CHAM_desctemp; + data->sequence = msequence; + data->request = mrequest; //stop gsl error handler - gsl_set_error_handler_off () ; -} - - + gsl_set_error_handler_off(); +} \ No newline at end of file diff --git a/exageostat_exact/src/compute/MLE_sexact.c b/exageostat_exact/src/compute/MLE_sexact.c new file mode 100644 index 0000000..b8745d7 --- /dev/null +++ b/exageostat_exact/src/compute/MLE_sexact.c @@ -0,0 +1,744 @@ +/** + * + * Copyright (c) 2017-2023, King Abdullah University of Science and Technology + * All rights reserved. + * + * ExaGeoStat is a software package provided by KAUST + **/ +/** + * + * @file MLE_exact.c + * + * ExaGeoStat exact computation main functions (i.e., generate synthetic dataset, evaluate ML function, and predication). + * + * @version 1.2.0 + * + * @author Sameh Abdulah + * @date 2020-01-19 + * + **/ +#include "../include/MLE_exact_s.h" + +//*************************************************************************************** +void EXAGEOSTAT_MLE_szvg_Tile(MLE_data *data, float *Nrand, double*initial_theta, int n, int dts, int log) +//! Generate Observations Vector (Z) for testing Maximum +/*! Likelihood function -- CHAM-sync + * Returns Z observation vector + * @param[in] data: MLE_data struct with different MLE inputs. + * @param[in] Nrand: A uniform random vector with size n that is used to generate Z . + * @param[in] initial_theta: Theta vector with three parameter (Variance, Range, Smoothness) + * that is used to to generate the Covariance Matrix. + * @param[in] n: Problem size (number spatial locations). + * @param[in] dts: tile size (MB) is used only in the case of HiCMA not CHAM. + * @param[in] test: if 0 -> real data mode, 1 ->test data mode. + * @param[in] log: equals one if the user needs to generate log files for his problem. + * */ +{ + RUNTIME_sequence_t *msequence = (RUNTIME_sequence_t *) data->sequence; + RUNTIME_request_t *mrequest = (RUNTIME_request_t *) data->request; + + //Generate the co-variance matrix C + VERBOSE("Initializing Covariance Matrix (Synthetic Dataset Generation Phase - single precision) ....."); + //EXAGEOSTAT_MLE_scmg_Tile_Async(ChamLower, data->descC, msequence, mrequest, &data->l1, &data->l1, initial_theta, data->dm); + EXAGEOSTAT_MLE_scmg_Tile_Async(ChamLower, data->descC, &data->l1, &data->l1, &data->lm, initial_theta, data->dm, + data->kernel_fun, msequence, mrequest); + VERBOSE(" Done.\n"); + + //Copy Nrand to Z + VERBOSE("Generate Normal Random Distribution Vector Z (Synthetic Dataset Generation Phase - single precision) ....."); + EXAGEOSTAT_MLE_szcpy_Tile_Async(data->descZ, Nrand, msequence, mrequest); + VERBOSE(" Done.\n"); + + //Cholesky factorization for the Co-variance matrix C + VERBOSE("Cholesky factorization of Sigma (Synthetic Dataset Generation Phase - single precision) ....."); + int success = CHAMELEON_spotrf_Tile(ChamLower, data->descC); + SUCCESS(success, "Factorization cannot be performed..\n The matrix is not positive definite\n\n"); + VERBOSE(" Done.\n"); + + //Triangular matrix-matrix multiplication + VERBOSE("Triangular matrix-matrix multiplication Z=L.e (Synthetic Dataset Generation Phase - single precision) ....."); + CHAMELEON_strmm_Tile(ChamLeft, ChamLower, ChamNoTrans, ChamNonUnit, 1, data->descC, data->descZ); + VERBOSE(" Done.\n"); + + //if log==1 write vector to disk + if (log == 1) { + double*z; + CHAM_desc_t *CHAM_descZ = (CHAM_desc_t *) (data->descZ); +#if defined(CHAMELEON_USE_MPI) + z = (double*) malloc(n * sizeof(double)); + CHAMELEON_Tile_to_Lapack( CHAM_descZ, z, n); +#else + z = CHAM_descZ->mat; +#endif + write_vectors(z, data, n); +#if defined(CHAMELEON_USE_MPI) + free(z); +#endif + } + + CHAMELEON_slaset_Tile(ChamUpperLower, 0, 0, data->descC); + VERBOSE("Done Z Vector Generation Phase. (Chameleon Synchronous - single precision)\n"); + VERBOSE("************************************************************\n"); +} + +void EXAGEOSTAT_MLE_szcpy(MLE_data *data, double*streamdata) { + RUNTIME_sequence_t *msequence = (RUNTIME_sequence_t *) data->sequence; + RUNTIME_request_t *mrequest = (RUNTIME_request_t *) data->request; + VERBOSE("Copy Z from vector to decriptor.\n"); + EXAGEOSTAT_MLE_szcpy_Tile_Async(data->descZ, streamdata, msequence, mrequest); + CHAMELEON_Sequence_Wait(msequence); + VERBOSE("Done Z copying step.\n"); + VERBOSE("************************************************************\n"); +} + +void EXAGEOSTAT_MLE_szvg_Tile_Async(MLE_data *data, float *Nrand, double*initial_theta, int n, int dts, int log) +//! Generate Observations Vector (Z) for testing Maximum +/*! Likelihood function -- CHAM-Async + * Returns Z observation vector + * @param[in] data: MLE_data struct with different MLE inputs. + * @param[in] Nrand: A uniform random vector with size n that is used to generate Z . + * @param[in] initial_theta: Theta vector with three parameter (Variance, Range, Smoothness) + * that is used to to generate the Covariance Matrix. + * @param[in] n: Problem size (number spatial locations). + * @param[in] dts: tile size (MB) is used only in the case of HiCMA not CHAM. + * @param[in] test: if 0 -> real data mode, 1 ->test data mode. + * @param[in] log: equals one if the user needs to generate log files for his problem. + * */ +{ + RUNTIME_sequence_t *msequence = (RUNTIME_sequence_t *) data->sequence; + RUNTIME_request_t *mrequest = (RUNTIME_request_t *) data->request; + + //Generate the co-variance matrix C + VERBOSE("Initializing Covariance Matrix (Synthetic Dataset Generation Phase - single precision)....."); + EXAGEOSTAT_MLE_scmg_Tile_Async(ChamLower, data->descC, &data->l1, &data->l1, &data->lm, initial_theta, data->dm, + data->kernel_fun, msequence, mrequest); + VERBOSE(" Done.\n"); + + //Copy Nrand to Z + VERBOSE("Generate Normal Random Distribution Vector Z (Synthetic Dataset Generation Phase - single precision) ....."); + EXAGEOSTAT_MLE_szcpy_Tile_Async(data->descZ, Nrand, msequence, mrequest); + VERBOSE(" Done.\n"); + + //Cholesky factorization for the Co-variance matrix C + VERBOSE("Cholesky factorization of Sigma (Synthetic Dataset Generation Phase - single precision) ....."); + int success = CHAMELEON_spotrf_Tile_Async(ChamLower, data->descC, msequence, mrequest); + SUCCESS(success, "Factorization cannot be performed..\n The matrix is not positive definite\n\n"); + VERBOSE(" Done.\n"); + + //Triangular matrix-matrix multiplication + VERBOSE("Triangular matrix-matrix multiplication Z=L.e (Synthetic Dataset Generation Phase - single precision) ....."); + CHAMELEON_strmm_Tile_Async(ChamLeft, ChamLower, ChamNoTrans, ChamNonUnit, 1, data->descC, data->descZ, msequence, + mrequest); + VERBOSE(" Done.\n"); + + //if log == 1 write vector to disk + if (log == 1) { + double*z; + CHAM_desc_t *CHAM_descZ = (CHAM_desc_t *) (data->descZ); +#if defined(CHAMELEON_USE_MPI) + z = (double*) malloc(n * sizeof(double)); + CHAMELEON_Tile_to_Lapack( CHAM_descZ, z, n); +#else + z = CHAM_descZ->mat; +#endif + write_vectors(z, data, n); + +#if defined(CHAMELEON_USE_MPI) + free(z); +#endif + } + + VERBOSE("Done Z Vector Generation Phase. (Chameleon Asynchronous - single precision)\n"); + VERBOSE("************************************************************\n"); +} + +double EXAGEOSTAT_smle_Tile(unsigned n, const double*theta, double*grad, void *CHAM_data) { + //! Maximum Likelihood Evaluation (MLE) + /*! -- CHAM-sync-single precision. + * Returns the loglikelihhod value for the given theta. + * @param[in] n: unsigned variable used by NLOPT library. + * @param[in] theta: theta Vector with three parameter (Variance, Range, Smoothness) + * that is used to to generate the Covariance Matrix. + * @param[in] grad: double variable used by NLOPT library. + * @param[in] CHAM_data: MLE_data struct with different MLE inputs. + * */ + //Initialization + double loglik = 0.0, logdet = 0.0, time_facto = 0.0, time_solve = 0.0, logdet_calculate = 0.0, matrix_gen_time = 0.0, zcpy_time = 0.0; + int N, NRHS, success; + double flops = 0.0; + + MLE_data *data = ((MLE_data *) CHAM_data); + data->det = 0; + data->dotp = 0; + + CHAM_desc_t *CHAM_descC = (CHAM_desc_t *) data->descC; + CHAM_desc_t *CHAM_descZ = (CHAM_desc_t *) data->descZ; + CHAM_desc_t *CHAM_descZcpy = (CHAM_desc_t *) data->descZcpy; + CHAM_desc_t *CHAM_descdet = (CHAM_desc_t *) data->descdet; + CHAM_desc_t *CHAM_descproduct = (CHAM_desc_t *) data->descproduct; + RUNTIME_sequence_t *msequence = (RUNTIME_sequence_t *) data->sequence; + RUNTIME_request_t *mrequest = (RUNTIME_request_t *) data->request; + + N = CHAM_descC->m; + NRHS = CHAM_descZ->n; + START_TIMING(zcpy_time); + if (data->iter_count == 0) { + //Save a copy of descZ into descZcpy for restoring each iteration (Only for the first iteration) + CHAMELEON_slacpy_Tile(ChamUpperLower, CHAM_descZ, CHAM_descZcpy); + } else { + VERBOSE("Re-store the original Z vector..."); + CHAMELEON_slacpy_Tile(ChamUpperLower, CHAM_descZcpy, CHAM_descZ); + VERBOSE(" Done.\n"); + } + STOP_TIMING(zcpy_time); + + //Generate new co-variance matrix C based on new theta + VERBOSE("Generate New Covariance Matrix (single precision)..."); + START_TIMING(matrix_gen_time); + EXAGEOSTAT_MLE_scmg_Tile_Async(ChamLower, CHAM_descC, &data->l1, &data->l1, &data->lm, (double*) theta, data->dm, + data->kernel_fun, msequence, &mrequest[0]); + CHAMELEON_Sequence_Wait(msequence); + STOP_TIMING(matrix_gen_time); + VERBOSE(" Done.\n"); + + //Calculate Cholesky Factorization (C=LL-1) + VERBOSE("Cholesky factorization of Sigma (single precision)..."); + START_TIMING(time_facto); + success = CHAMELEON_spotrf_Tile(ChamLower, CHAM_descC); + STOP_TIMING(time_facto); + SUCCESS(success, "Factorization cannot be performed..\n The matrix is not positive definite\n\n"); + flops = flops + FLOPS_SPOTRF(N); + VERBOSE(" Done.\n"); + + //Calculate log(|C|) --> log(square(|L|)) + VERBOSE("Calculating the log determinant (single precision) ..."); + START_TIMING(logdet_calculate); + EXAGEOSTAT_MLE_smdet_Tile_Async(CHAM_descC, msequence, &mrequest[0], CHAM_descdet); + CHAMELEON_Sequence_Wait(msequence); + logdet = 2 * (float) data->det; + STOP_TIMING(logdet_calculate); + VERBOSE(" Done.\n"); + + //Solving Linear System (L*X=Z)--->inv(L)*Z + VERBOSE("Solving the linear system (single precision)...\n"); + START_TIMING(time_solve); + CHAMELEON_strsm_Tile(ChamLeft, ChamLower, ChamNoTrans, ChamNonUnit, 1, CHAM_descC, CHAM_descZ); + STOP_TIMING(time_solve); + flops = flops + FLOPS_STRSM(ChamLeft, N, NRHS); + VERBOSE(" Done.\n"); + + + //Calculate MLE likelihood + VERBOSE("Calculating the MLE likelihood function (single precision) ..."); + + CHAMELEON_sgemm_Tile(ChamTrans, ChamNoTrans, 1, CHAM_descZ, CHAM_descZ, 0, CHAM_descproduct); + + loglik = -0.5 * data->dotp - 0.5 * logdet - (double) (N / 2.0) * log(2.0 * PI); + data->variance = theta[0]; + + //Distribute the values in the case of MPI +#if defined(CHAMELEON_USE_MPI) + MPI_Bcast(&loglik,1, MPI_DOUBLE, 0, MPI_COMM_WORLD ); + MPI_Bcast(theta,3, MPI_DOUBLE, 0, MPI_COMM_WORLD ); + if(CHAMELEON_My_Mpi_Rank() == 0) + { +#endif + //Print Iteration Summary + fprintf(stderr, "\n------ddotproduct: %.17g ", data->sdotp); + fprintf(stderr, "\n------logdet: %.17g ", logdet); + //reformat + printf(" %3d- Model Parameters (variance, range, smoothness): (%2.6f, %2.6f, %2.6f) ----> LogLi: %.17g\n", + data->iter_count + 1, data->variance, theta[1], theta[2], loglik); + + if (data->log == 1) + fprintf(data->pFileLog, + " %3d- Model Parameters (variance, range, smoothness): (%2.6f, %2.6f, %2.6f) ----> LogLi: %.3g\n", + data->iter_count + 1, data->variance, theta[1], theta[2], loglik); + + printf(" ---- Facto Time: %6.2f\n", time_facto); + printf(" ---- logdet Time: %6.2f\n", logdet_calculate); + printf(" ---- dtrsm Time: %6.2f\n", time_solve); + printf(" ---- Matrix Generation Time: %6.2f\n", matrix_gen_time); + printf(" ---- Total Time: %6.2f\n", matrix_gen_time + time_facto + logdet_calculate + time_solve); + printf(" ---- Gflop/s: %6.2f\n", flops / 1e9 / (time_facto + time_solve)); +#if defined(CHAMELEON_USE_MPI) + } +#endif + + data->iter_count++; + // for experiments + data->avg_exec_time_per_iter +=/*matrix_gen_time*/+time_facto + logdet_calculate + time_solve; + data->avg_flops_per_iter += flops / 1e9 / (time_facto + time_solve); + data->final_loglik = loglik; + + //output + results.final_loglik = loglik; + return loglik; +} + +double EXAGEOSTAT_smle_Tile_Async(unsigned n, const double*theta, double*grad, void *CHAM_data) { + //! Maximum Likelihood Evaluation (MLE) + /*! -- CHAM-Async + * Returns the loglikelihhod value for the given theta. + * @param[in] n: unsigned variable used by NLOPT library. + * @param[in] theta: theta Vector with three parameter (Variance, Range, Smoothness) + * that is used to to generate the Covariance Matrix. + * @param[in] grad: double variable used by NLOPT library. + * @param[in] CHAM_data: MLE_data struct with different MLE inputs. + * */ + //Initialization + double loglik = 0.0, logdet = 0.0, time_facto = 0.0, time_solve = 0.0, logdet_calculate = 0.0, matrix_gen_time = 0.0, zcpy_time = 0.0, flops = 0.0; + int N, NRHS, success; + + MLE_data *data = ((MLE_data *) CHAM_data); + data->det = 0; + data->dotp = 0; + + CHAM_desc_t *CHAM_descC = (CHAM_desc_t *) data->descC; + CHAM_desc_t *CHAM_descZ = (CHAM_desc_t *) data->descZ; + CHAM_desc_t *CHAM_descZcpy = (CHAM_desc_t *) data->descZcpy; + CHAM_desc_t *CHAM_descdet = (CHAM_desc_t *) data->descdet; + CHAM_desc_t *CHAM_descproduct = (CHAM_desc_t *) data->descproduct; + RUNTIME_sequence_t *msequence = (RUNTIME_sequence_t *) data->sequence; + RUNTIME_request_t *mrequest = (RUNTIME_request_t *) data->request; + + N = CHAM_descC->m; + NRHS = CHAM_descZ->n; + START_TIMING(zcpy_time); + if (data->iter_count == 0) + //Save a copy of descZ into descZcpy for restoring each iteration (Only for the first iteration) + CHAMELEON_slacpy_Tile_Async(ChamUpperLower, CHAM_descZ, CHAM_descZcpy, msequence, mrequest); + else { + VERBOSE("re-store the original Z vector (single precision)..."); + CHAMELEON_slacpy_Tile_Async(ChamUpperLower, CHAM_descZcpy, CHAM_descZ, msequence, mrequest); + VERBOSE(" Done.\n"); + } + STOP_TIMING(zcpy_time); + + //Generate new co-variance matrix C based on new theta + VERBOSE("Generate New Covariance Matrix (single precision)..."); + START_TIMING(matrix_gen_time); + //EXAGEOSTAT_MLE_scmg_Tile_Async(ChamLower, CHAM_descC, msequence, mrequest, &data->l1, &data->l1, (double*) theta, data->dm); + EXAGEOSTAT_MLE_scmg_Tile_Async(ChamLower, CHAM_descC, &data->l1, &data->l1, &data->lm, (double*) theta, data->dm, + data->kernel_fun, msequence, &mrequest[0]); + CHAMELEON_Sequence_Wait(msequence); + STOP_TIMING(matrix_gen_time); + VERBOSE(" Done.\n"); + + //Calculate Cholesky Factorization (C=LL-1) + VERBOSE("Cholesky factorization of Sigma (single precision)..."); + START_TIMING(time_facto); + success = CHAMELEON_spotrf_Tile_Async(ChamLower, CHAM_descC, msequence, mrequest); + STOP_TIMING(time_facto); + SUCCESS(success, "Factorization cannot be performed..\n The matrix is not positive definite\n\n"); + flops = flops + FLOPS_SPOTRF(N); + VERBOSE(" Done.\n"); + + //Calculate log(|C|) --> log(square(|L|)) + VERBOSE("Calculating the log determinant (single precision) ..."); + START_TIMING(logdet_calculate); + EXAGEOSTAT_MLE_smdet_Tile_Async(CHAM_descC, msequence, &mrequest[0], CHAM_descdet); + CHAMELEON_Sequence_Wait(msequence); + logdet = 2 * data->det; + STOP_TIMING(logdet_calculate); + VERBOSE(" Done.\n"); + + //Solving Linear System (L*X=Z)--->inv(L)*Z + VERBOSE("Solving the linear system (single precision) ...\n"); + START_TIMING(time_solve); + CHAMELEON_strsm_Tile_Async(ChamLeft, ChamLower, ChamNoTrans, ChamNonUnit, 1, CHAM_descC, CHAM_descZ, msequence, + mrequest); + STOP_TIMING(time_solve); + flops = flops + FLOPS_STRSM(ChamLeft, N, NRHS); + VERBOSE(" Done.\n"); + + //Claculate MLE likelihood + VERBOSE("Calculating the MLE likelihood function (single precision) ..."); + void *ws; + CHAMELEON_sgemm_Tile_Async(ChamTrans, ChamNoTrans, 1, CHAM_descZ, CHAM_descZ, 0, CHAM_descproduct, ws, msequence, + mrequest); + loglik = -0.5 * data->dotp - 0.5 * logdet - (double) (N / 2.0) * log(2.0 * PI); + VERBOSE(" Done.\n"); + + //Distribute the values in the case of MPI +#if defined(CHAMELEON_USE_MPI) + MPI_Bcast(&loglik,1, MPI_DOUBLE, 0, MPI_COMM_WORLD ); + MPI_Bcast(theta,3, MPI_DOUBLE, 0, MPI_COMM_WORLD ); + if(CHAMELEON_My_Mpi_Rank() == 0) + { +#endif + + //reformat + fprintf(stderr, " %3d- Model Parameters (variance, range, smoothness): (%2.6f, %2.6f, %2.6f) ----> LogLi: %2.6f\n", + data->iter_count + 1, theta[0], theta[1], theta[2], loglik); + + if (data->log == 1) + fprintf(data->pFileLog, + " %3d- Model Parameters (variance, range, smoothness): (%2.6f, %2.6f, %2.6f) ----> LogLi: %2.6f\n", + data->iter_count + 1, theta[0], theta[1], theta[2], loglik); + + fprintf(stderr, " ---- Facto Time: %6.2f\n", time_facto); + fprintf(stderr, " ---- logdet Time: %6.2f\n", logdet_calculate); + fprintf(stderr, " ---- dtrsm Time: %6.2f\n", time_solve); + fprintf(stderr, " ---- Matrix Generation Time: %6.2f\n", matrix_gen_time); + fprintf(stderr, " ---- Total Time: %6.2f\n", matrix_gen_time + time_facto + logdet_calculate + time_solve); + fprintf(stderr, " ---- Gflop/s: %6.2f\n", flops / 1e9 / (time_facto + time_solve)); +#if defined(CHAMELEON_USE_MPI) + } +#endif + + data->iter_count++; + // for experiments + data->avg_exec_time_per_iter += matrix_gen_time + time_facto + logdet_calculate + time_solve; + data->avg_flops_per_iter += flops / 1e9 / (time_facto + time_solve); + data->final_loglik = loglik; + + return loglik; +} + +void EXAGEOSTAT_smle_Predict_Allocate(MLE_data *CHAM_data, int nZmiss, int nZobs, int dts, int p_grid, int q_grid, + int mse_flag) { + + CHAM_desc_t *CHAM_descZmiss = NULL; + CHAM_desc_t *CHAM_descC12 = NULL; + CHAM_desc_t *CHAM_descC22 = NULL; + CHAM_desc_t *CHAM_descmse = NULL; + CHAM_desc_t *CHAM_descZactual = NULL; + CHAM_desc_t *CHAM_descZobs = NULL; + MLE_data *data = (MLE_data *) CHAM_data; + + if (nZmiss <= 0) { + fprintf(stderr, " Number of missing values should be positive value\n"); + return; + } + //Descriptors Creation + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAM_descZobs, NULL, ChamRealFloat, dts, dts, dts * dts, nZobs, 1, 0, 0, nZobs, 1, + p_grid, q_grid); + if (mse_flag == 1) { + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAM_descZactual, NULL, ChamRealFloat, dts, dts, dts * dts, nZmiss, 1, 0, 0, + nZmiss, 1, p_grid, q_grid); + + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAM_descmse, &data->mserror, ChamRealFloat, dts, dts, dts * dts, 1, 1, 0, 0, + 1, 1, p_grid, q_grid); + } + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAM_descZmiss, NULL, ChamRealFloat, dts, dts, dts * dts, nZmiss, 1, 0, 0, nZmiss, + 1, p_grid, q_grid); + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAM_descC12, NULL, ChamRealFloat, dts, dts, dts * dts, nZmiss, nZobs, 0, 0, + nZmiss, nZobs, p_grid, q_grid); + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAM_descC22, NULL, ChamRealFloat, dts, dts, dts * dts, nZobs, nZobs, 0, 0, nZobs, + nZobs, p_grid, q_grid); + + //Initiate data descriptors + data->descZmiss = CHAM_descZmiss; + data->descC12 = CHAM_descC12; + data->descC22 = CHAM_descC22; + data->descmse = CHAM_descmse; + data->descZactual = CHAM_descZactual; + data->descZobs = CHAM_descZobs; +} + + +double +EXAGEOSTAT_smle_Predict_Tile(MLE_data *CHAM_data, double*theta, int nZmiss, int nZobs, double*Zobs, double*Zactual, + double*Zmiss, int n) +//! //Predict missing values base on a set of given values and covariance matrix +/*! -- CHAM-sync + * Returns the prediction Mean Square Error (MSE) as double + * @param[in] CHAM_data: MLE_data struct with different MLE inputs. + * @param[in] theta: theta Vector with three parameter (Variance, Range, Smoothness) + * that is used to to generate the Covariance Matrix. + * @param[in] nZmiss: number of missing values (unknown observations). + * @param[in] nZobs: number of observed values (known observations). + * @param[in] n: number of spatial locations. + * */ +{ + + //initialization + double time_solve = 0.0; + double mat_gen_time = 0.0; + double time_gemm = 0.0; + double time_mse = 0.0; + double flops = 0.0; + + CHAM_desc_t *CHAM_descZmiss = NULL; + CHAM_desc_t *CHAM_descC12 = NULL; + CHAM_desc_t *CHAM_descC22 = NULL; + CHAM_desc_t *CHAM_descmse = NULL; + CHAM_desc_t *CHAM_descZactual = NULL; + CHAM_desc_t *CHAM_descZobs = NULL; + MLE_data *data = (MLE_data *) CHAM_data; + RUNTIME_sequence_t *msequence = (RUNTIME_sequence_t *) data->sequence; + RUNTIME_request_t *mrequest = (RUNTIME_request_t *) data->request; + data->mserror = 0; + + if (nZmiss <= 0) { + fprintf(stderr, " Number of missing values should be positive value\n"); + return -1; + } + + //Initiate data descriptors + CHAM_descZmiss = data->descZmiss; + CHAM_descC12 = data->descC12; + CHAM_descC22 = data->descC22; + CHAM_descmse = data->descmse; + CHAM_descZactual = data->descZactual; + CHAM_descZobs = data->descZobs; + +#if defined(CHAMELEON_USE_MPI) + MPI_Bcast(&data->variance,1, MPI_DOUBLE, 0, MPI_COMM_WORLD ); +#endif + theta[0] = data->variance; + + printf("estimated parameters: %f - %f - %f\n", theta[0], theta[1], theta[2]); + //Copy data to vectors + VERBOSE("Copy measurments vector to descZobs descriptor..."); + CHAMELEON_Lapack_to_Tile(Zobs, nZobs, CHAM_descZobs); + VERBOSE(" Done.\n"); + + if (Zactual != NULL) { + VERBOSE("Copy actual measurments vector to descZactual descriptor..."); + //EXAGEOSTAT_MLE_szcpy_Tile_Async(CHAM_descZactual, Zactual, msequence, mrequest); + CHAMELEON_Lapack_to_Tile(Zactual, nZmiss, CHAM_descZactual); + VERBOSE(" Done.\n"); + } + + CHAMELEON_Sequence_Wait(msequence); + + START_TIMING(mat_gen_time); + //Generate C22 covariance matrix + VERBOSE("Generate C22 Covariance Matrix... (Prediction Stage - single precision)"); + EXAGEOSTAT_MLE_scmg_Tile_Async(ChamLower, CHAM_descC22, &data->lobs, &data->lobs, &data->lm, theta, data->dm, + data->kernel_fun, msequence, mrequest); + CHAMELEON_Sequence_Wait(msequence); + VERBOSE(" Done.\n"); + + //Generate C12 covariance matrix + VERBOSE("Generate C12 Covariance Matrix... (Prediction Stage - single precision)"); + //EXAGEOSTAT_MLE_scmg_Tile_Async(ChamLower, CHAM_descC12, msequence, mrequest, &data->lmiss, &data->lobs, theta, data->dm); + EXAGEOSTAT_MLE_dcmg_Tile_Async(ChamLower, CHAM_descC12, &data->lmiss, &data->lobs, &data->lm, theta, data->dm, + data->kernel_fun, msequence, mrequest); + CHAMELEON_Sequence_Wait(msequence); + //flops = flops + FLOPS_DPOTRF(nZmiss); + VERBOSE(" Done.\n"); + STOP_TIMING(mat_gen_time); + + START_TIMING(time_solve); + //Start prediction + VERBOSE("Calculate dposv C22 Covariance Matrix... (Prediction Stage - single precision)"); + CHAMELEON_sposv_Tile(ChamLower, CHAM_descC22, CHAM_descZobs); + flops = flops + FLOPS_SPOTRF(nZobs); + flops = flops + FLOPS_STRSM(ChamLeft, nZobs, nZobs); + VERBOSE(" Done.\n"); + STOP_TIMING(time_solve); + + START_TIMING(time_gemm); + VERBOSE("Calculate dgemm Zmiss= C12 * Zobs Covariance Matrix... (Prediction Stage - single precision)"); + CHAMELEON_sgemm_Tile(ChamNoTrans, ChamNoTrans, 1, CHAM_descC12, CHAM_descZobs, 0, CHAM_descZmiss); + flops = flops + FLOPS_SGEMM(nZmiss, nZobs, nZobs); + VERBOSE(" Done.\n"); + STOP_TIMING(time_gemm); + + //return back descZmiss to zmiss vector + CHAMELEON_Tile_to_Lapack(CHAM_descZmiss, Zmiss, nZmiss); + //Estimate Mean Square Error + if (Zactual != NULL) { + START_TIMING(time_mse); + VERBOSE("Calculate Mean Square Error (MSE) ... (Prediction Stage) \n"); + EXAGEOSTAT_MLE_smse_Tile_Async(CHAM_descZactual, CHAM_descZmiss, CHAM_descmse, msequence, mrequest); + CHAMELEON_Sequence_Wait(msequence); + VERBOSE(" Done.\n"); + STOP_TIMING(time_mse); + data->mserror /= nZmiss; + } else + data->mserror = -1; + +#if defined(CHAMELEON_USE_MPI) + if(CHAMELEON_My_Mpi_Rank() == 0) + { +#endif + if (data->log == 1) + fprintf(data->pFileLog, + "\n\n# of missing observations :%d\n\nPrediction Execution Time: %2.6f, Flops: %2.6f, Mean Square Error (MSE): %2.6f\n\n", + nZmiss, (mat_gen_time + time_solve + time_mse), (flops / 1e9 / (time_solve)), data->mserror); + + write_prediction_result("predict_result.dat", n, data->hicma_acc, 0, 0, 0, data->mserror, + (mat_gen_time + time_solve + time_gemm), (flops / 1e9 / (time_solve))); + +#if defined(CHAMELEON_USE_MPI) + } +#endif + return data->mserror; +} + +double EXAGEOSTAT_smle_Predict_Tile_Async(MLE_data *CHAM_data, double*theta, int nZmiss, int nZobs, double*Zobs, + double*Zactual, double*Zmiss, int n) +//! //Predict missing values base on a set of given values and covariance matrix +/*! -- CHAM-Async + * Returns the prediction Mean Square Error (MSE) as double + * @param[in] CHAM_data: MLE_data struct with different MLE inputs. + * @param[in] theta: theta Vector with three parameter (Variance, Range, Smoothness) + * that is used to to generate the Covariance Matrix. + * @param[in] nZmiss: number of missing values (unknown observations). + * @param[in] nZobs: number of observed values (known observations). + * @param[in] n: number of spatial locations. + * */ +{ + + //initialization + double time_solve = 0.0; + double mat_gen_time = 0.0; + double time_gemm = 0.0; + double time_mse = 0.0; + double flops = 0.0; + + CHAM_desc_t *CHAM_descZmiss = NULL; + CHAM_desc_t *CHAM_descC12 = NULL; + CHAM_desc_t *CHAM_descC22 = NULL; + CHAM_desc_t *CHAM_descmse = NULL; + CHAM_desc_t *CHAM_descZactual = NULL; + CHAM_desc_t *CHAM_descZobs = NULL; + MLE_data *data = (MLE_data *) CHAM_data; + RUNTIME_sequence_t *msequence = (RUNTIME_sequence_t *) data->sequence; + RUNTIME_request_t *mrequest = (RUNTIME_request_t *) data->request; + data->mserror = 0; + + if (nZmiss <= 0) { + fprintf(stderr, " Number of missing values should be positive value\n"); + return -1; + } + + //Initiate data descriptors. + CHAM_descZmiss = data->descZmiss; + CHAM_descC12 = data->descC12; + CHAM_descC22 = data->descC22; + CHAM_descmse = data->descmse; + CHAM_descZactual = data->descZactual; + CHAM_descZobs = data->descZobs; + + //Copy data to vectors. + VERBOSE("Copy measurments vector to descZobs descriptor (single precision)..."); + //CHAMELEON_Lapack_to_Tile_Async( Zobs, nZobs, CHAM_descZobs, msequence, mrequest); + VERBOSE(" Done.\n"); + + if (Zactual != NULL) { + VERBOSE("Copy actual measurments vector to descZactual descriptor (single precision)..."); + VERBOSE(" Done.\n"); + } + + + START_TIMING(mat_gen_time); + //Generate C22 covariance matrix. + VERBOSE("Generate C22 Covariance Matrix... (Prediction Stage - single precision)"); + EXAGEOSTAT_MLE_scmg_Tile_Async(ChamLower, CHAM_descC22, &data->lobs, &data->lobs, &data->lm, theta, data->dm, + data->kernel_fun, msequence, mrequest); + VERBOSE(" Done.\n"); + + //Generate C12 covariance matrix. + VERBOSE("Generate C12 Covariance Matrix... (Prediction Stage - single precision)"); + EXAGEOSTAT_MLE_scmg_Tile_Async(ChamLower, CHAM_descC12, &data->lmiss, &data->lobs, &data->lm, theta, data->dm, + data->kernel_fun, msequence, mrequest); + CHAMELEON_Sequence_Wait(msequence); + VERBOSE(" Done.\n"); + STOP_TIMING(mat_gen_time); + + START_TIMING(time_solve); + //Start prediction. + VERBOSE("Calculate dposv C22 Covariance Matrix... (Prediction Stage - single precision)"); + CHAMELEON_sposv_Tile_Async(ChamLower, CHAM_descC22, CHAM_descZobs, msequence, mrequest); + flops = flops + FLOPS_SPOTRF(nZobs); + flops = flops + FLOPS_STRSM(ChamLeft, nZobs, nZobs); + VERBOSE(" Done.\n"); + STOP_TIMING(time_solve); + + START_TIMING(time_gemm); + VERBOSE("Calculate dgemm Zmiss= C12 * Zobs Covariance Matrix... (Prediction Stage - single precision)"); + void *ws; + CHAMELEON_sgemm_Tile_Async(ChamNoTrans, ChamNoTrans, 1, CHAM_descC12, CHAM_descZobs, 0, CHAM_descZmiss, ws, + msequence, mrequest); + flops = flops + FLOPS_SGEMM(nZmiss, nZobs, nZobs); + VERBOSE(" Done.\n"); + STOP_TIMING(time_gemm); + + //Estimate Mean Square Error + if (Zactual != NULL) { + START_TIMING(time_mse); + VERBOSE("Calculate Mean Square Error (MSE) ... (Prediction Stage - single precision) \n"); + EXAGEOSTAT_MLE_smse_Tile_Async(CHAM_descZactual, CHAM_descZmiss, CHAM_descmse, msequence, mrequest); + VERBOSE(" Done.\n"); + STOP_TIMING(time_mse); + data->mserror /= nZmiss; + } else + data->mserror = -1; + +#if defined(CHAMELEON_USE_MPI) + if(CHAMELEON_My_Mpi_Rank() == 0) + { +#endif + if (data->log == 1) + fprintf(data->pFileLog, + "\n\n# of missing observations :%d\n\nPrediction Execution Time: %2.6f, Flops: %2.6f, Mean Square Error (MSE): %2.6f\n\n", + nZmiss, (mat_gen_time + time_solve + time_mse), (flops / 1e9 / (time_solve)), data->mserror); + + write_prediction_result("predict_result.dat", n, data->hicma_acc, 0, 0, 0, data->mserror, + (mat_gen_time + time_solve + time_gemm), (flops / 1e9 / (time_solve))); +#if defined(CHAMELEON_USE_MPI) + } +#endif + + return data->mserror; +} + +//init Chameleon descriptors +void +EXAGEOSTAT_smle_Call(MLE_data *data, int ncores, int gpus, int dts, int p_grid, int q_grid, int N, int nZobs, int nZmiss) +//! //Initiate CHAM and allocate different descriptors for +/*! CHAMELEON + * Returns MLE_data data with initial values and new descriptors locations. + * @param[in] data: MLE_data struct with different MLE inputs. + * @param[in] ncores: number of CPU workers. + * @param[in] gpus: number of GPU workers. + * @param[in] dts: tile size (MB). + * @param[in] p_grid: p_grid. + * @param[in] q_grid: q_grid. + * @param[in] N: number of spatial locations. + * @param[in] nZmiss: number of missing values (unknown observations). + * @param[in] nZobs: number of observed values (known observations). + * */ +{ + + RUNTIME_sequence_t *msequence; + RUNTIME_request_t mrequest[2] = {CHAMELEON_SUCCESS, CHAMELEON_SUCCESS}; + CHAM_desc_t *CHAM_descC = NULL; + CHAM_desc_t *CHAM_descZ = NULL; + CHAM_desc_t *CHAM_descZcpy = NULL; + CHAM_desc_t *CHAM_descproduct = NULL; + CHAM_desc_t *CHAM_descdet = NULL; + + // For ditributed system and should be removed + float *Zcpy = (float *) malloc(N * sizeof(float)); + + //Identifies a set of routines sharing common exception handling. + CHAMELEON_Sequence_Create(&msequence); + + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAM_descC, NULL, ChamRealFloat, dts, dts, dts * dts, N, N, 0, 0, N, N, p_grid, + q_grid); + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAM_descZ, NULL, ChamRealFloat, dts, dts, dts * dts, N, 1, 0, 0, N, 1, p_grid, + q_grid); + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAM_descZcpy, Zcpy, ChamRealFloat, dts, dts, dts * dts, N, 1, 0, 0, N, 1, p_grid, + q_grid); + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAM_descproduct, &data->sdotp, ChamRealFloat, dts, dts, dts * dts, 1, 1, 0, 0, 1, + 1, p_grid, q_grid); + EXAGEOSTAT_ALLOCATE_MATRIX_TILE(&CHAM_descdet, &data->det, ChamRealFloat, dts, dts, dts * dts, 1, 1, 0, 0, 1, 1, + p_grid, q_grid); + + //Fill data struct + data->descC = CHAM_descC; + data->descZ = CHAM_descZ; + data->descZcpy = CHAM_descZcpy; + data->descdet = CHAM_descdet; + data->descproduct = CHAM_descproduct; + data->sequence = msequence; + data->request = mrequest; + //stop gsl error handler + gsl_set_error_handler_off(); +} \ No newline at end of file diff --git a/exageostat_exact/src/compute/psdportf.c b/exageostat_exact/src/compute/psdportf.c index 81f5f18..4dafa9b 100755 --- a/exageostat_exact/src/compute/psdportf.c +++ b/exageostat_exact/src/compute/psdportf.c @@ -1,6 +1,6 @@ /** * - * Copyright (c) 2017-2020, King Abdullah University of Science and Technology + * Copyright (c) 2017-2023, King Abdullah University of Science and Technology * All rights reserved. * * @copyright (c) 2009-2014 The University of Tennessee and The University @@ -15,13 +15,13 @@ * * @file psdportf.c * - * MORSE auxiliary routines - * MORSE is a software package provided by Univ. of Tennessee, + * CHAMELEON auxiliary routines + * CHAMELEON is a software package provided by Univ. of Tennessee, * Univ. of California Berkeley and Univ. of Colorado Denver * - * @version 1.1.0 + * @version 1.2.0 * @comment This file has been automatically generated - * from Plasma 2.5.0 for MORSE 1.0.0 + * from Plasma 2.5.0 for CHAMELEON 1.0.0 * @author Sameh Abdulah * @author Jakub Kurzak * @author Hatem Ltaief @@ -34,230 +34,217 @@ * **/ #include "../include/mixed_prec.h" -#define A(m,n) A, m, n + +#define A(m, n) A, m, n #define temp(m) temp, m, 0 + /***************************************************************************//** * Parallel tile Cholesky factorization - dynamic scheduling **/ -void morse_psdpotrf(MORSE_enum uplo, MORSE_desc_t *A, MORSE_desc_t *temp, int diag_thick, - MORSE_sequence_t *sequence, MORSE_request_t *request) -{ - - MORSE_context_t *morse; - MORSE_option_t options; - - int i, k, m, n; - int lda0, ldai, ldak, ldam, ldan, ldtempk; - int tempi, tempkm, tempkn, tempmm, tempnn; - size_t ws_host = 0; - - double zone = (double) 1.0; - double mzone = (double)-1.0; - - morse = morse_context_self(); - if (sequence->status != MORSE_SUCCESS) - return; - RUNTIME_options_init(&options, morse, sequence, request); - - RUNTIME_options_ws_alloc( &options, 0, ws_host ); - - /* - * MorseLower - */ - if (uplo == MorseLower) { - //Convert double to single precision for the lower triangular matrix. - for (n = 0; n < A->nt; n++) - { - tempnn = n == A->nt-1 ? A->n - n*A->nb : A->nb; - ldan = BLKLDD(A, n); - for (m = n+diag_thick; m < A->mt ; m++) - { - - tempmm = m == A->mt-1 ? A->m - m*A->mb : A->mb; - ldam = BLKLDD(A, m); - MORSE_TASK_dsconv( - &options, - tempmm, tempnn, A->mb, - A(m, n), ldam, - A(n, m), ldan); - - } - - } - //********************************************** - for (k = 0; k < A->mt; k++) { - RUNTIME_iteration_push(morse, k); - - tempkm = k == A->mt-1 ? A->m-k*A->mb : A->mb; - tempkn = k == A->nt-1 ? A->n-k*A->nb : A->nb; - ldak = BLKLDD(A, k); - ldtempk = BLKLDD(temp, k); - - options.priority = 2*A->mt - 2*k; - MORSE_TASK_dpotrf( - &options, - MorseLower, tempkm, A->mb, - A(k, k), ldak, A->nb*k); - - MORSE_TASK_dsconv( - &options, - tempkm, tempkm, A->mb, - A(k, k), ldak, - temp(k), ldtempk); - - for (m = k+1; m < A->mt; m++) { - tempmm = m == A->mt-1 ? A->m-m*A->mb : A->mb; - ldam = BLKLDD(A, m); - - options.priority = 2*A->mt - 2*k - m; - if(abs(m-k) < diag_thick) - { - MORSE_TASK_dtrsm( - &options, - MorseRight, MorseLower, MorseTrans, MorseNonUnit, - tempmm, A->mb, A->mb, - zone, A(k, k), ldak, - A(m, k), ldam); - } - else - { - MORSE_TASK_sexageostat_trsm( - &options, - MorseLeft, MorseUpper, MorseTrans, MorseNonUnit, - A->mb, tempmm, A->mb, - zone, temp(k), ldak, - A(k, m), ldak); - - MORSE_TASK_sdconv( - &options, - tempkm, tempmm, A->mb, - A(k, m), ldak, - A(m, k), ldam); - - } - } - - RUNTIME_data_flush( sequence, A(k, k) ); - RUNTIME_data_flush( sequence, temp(k)); //helping in accuracy issue with MPI - for (n = k+1; n < A->nt; n++) { - tempnn = n == A->nt-1 ? A->n-n*A->nb : A->nb; - ldan = BLKLDD(A, n); - ldak = BLKLDD(A, k); - options.priority = 2*A->mt - 2*k - n; - - MORSE_TASK_dsyrk( - &options, - MorseLower, MorseNoTrans, - tempnn, A->nb, A->mb, - -1.0, A(n, k), ldan, - 1.0, A(n, n), ldan); - - if(abs(n-k) < diag_thick) - { - - MORSE_TASK_dsconv( - &options, - tempnn, tempkn, A->mb, - A(n, k), ldan, - A(k, n), ldak); - } - for (m = n+1; m < A->mt; m++) { - tempmm = m == A->mt-1 ? A->m - m*A->mb : A->mb; - ldam = BLKLDD(A, m); - - options.priority = 2*A->mt - 2*k - n - m; - - if(abs(m-n) < diag_thick) - { - MORSE_TASK_dgemm( - &options, - MorseNoTrans, MorseTrans, - tempmm, tempnn, A->mb, A->mb, - mzone, A(m, k), ldam, - A(n, k), ldan, - zone, A(m, n), ldam); - } - else - { - MORSE_TASK_sexageostat_gemm( - &options, - MorseTrans, MorseNoTrans, - tempnn, tempmm, A->mb, A->mb, - mzone, A(k, n), ldak, - A(k, m), ldak, - zone, A(n, m), ldan); - - } - - - } - RUNTIME_data_flush( sequence, A(n, k) ); - RUNTIME_data_flush( sequence, A(k, n) ); //fix pending problem with MPI - } - RUNTIME_iteration_pop(morse); - } - } - /* - * MorseUpper - */ - else { - for (k = 0; k < A->nt; k++) { - RUNTIME_iteration_push(morse, k); - - tempkm = k == A->nt-1 ? A->n-k*A->nb : A->nb; - ldak = BLKLDD(A, k); - - options.priority = 2*A->nt - 2*k; - MORSE_TASK_dpotrf( - &options, - MorseUpper, - tempkm, A->mb, - A(k, k), ldak, A->nb*k); - - for (n = k+1; n < A->nt; n++) { - tempnn = n == A->nt-1 ? A->n - n*A->nb : A->nb; - - options.priority = 2*A->nt - 2*k - n; - MORSE_TASK_dtrsm( - &options, - MorseLeft, MorseUpper, MorseTrans, MorseNonUnit, - A->mb, tempnn, A->mb, - zone, A(k, k), ldak, - A(k, n), ldak); - } - RUNTIME_data_flush( sequence, A(k, k) ); - - for (m = k+1; m < A->mt; m++) { - tempmm = m == A->mt-1 ? A->m - m*A->mb : A->mb; - ldam = BLKLDD(A, m); - - options.priority = 2*A->nt - 2*k - m; - MORSE_TASK_dsyrk( - &options, - MorseUpper, MorseTrans, - tempmm, A->mb, A->mb, - -1.0, A(k, m), ldak, - 1.0, A(m, m), ldam); - - for (n = m+1; n < A->nt; n++) { - tempnn = n == A->nt-1 ? A->n-n*A->nb : A->nb; - - options.priority = 2*A->nt - 2*k - n - m; - MORSE_TASK_dgemm( - &options, - MorseTrans, MorseNoTrans, - tempmm, tempnn, A->mb, A->mb, - mzone, A(k, m), ldak, - A(k, n), ldak, - zone, A(m, n), ldam); - } - RUNTIME_data_flush( sequence, A(k, m) ); - } - - RUNTIME_iteration_pop(morse); - } - } - - RUNTIME_options_ws_free(&options); - RUNTIME_options_finalize(&options, morse); -} +void chameleon_psdpotrf(CHAM_enum uplo, CHAM_desc_t *A, CHAM_desc_t *temp, int diag_thick, + RUNTIME_sequence_t *sequence, RUNTIME_request_t *request) { + + CHAM_context_t *chamctxt; + RUNTIME_option_t options; + + int k, m, n; + int ldak, ldam, ldan, ldtempk; + int tempkm, tempkn, tempmm, tempnn; + size_t ws_host = 0; + + double zone = (double) 1.0; + double mzone = (double) -1.0; + + chamctxt = chameleon_context_self(); + if (sequence->status != CHAMELEON_SUCCESS) + return; + RUNTIME_options_init(&options, chamctxt, sequence, request); + RUNTIME_options_ws_alloc(&options, 0, ws_host); + + /* + * ChamLower + */ + if (uplo == ChamLower) { + //Convert double to single precision for the lower triangular matrix. + for (n = 0; n < A->nt; n++) { + tempnn = n == A->nt - 1 ? A->n - n * A->nb : A->nb; + ldan = BLKLDD(A, n); + for (m = n + diag_thick; m < A->mt; m++) { + + tempmm = m == A->mt - 1 ? A->m - m * A->mb : A->mb; + ldam = BLKLDD(A, m); + EXAGEOSTAT_TASK_dsconv( + &options, + tempmm, tempnn, A->mb, + A(m, n), ldam, + A(n, m), ldan); + + } + } + //********************************************** + for (k = 0; k < A->mt; k++) { + RUNTIME_iteration_push(chamctxt, k); + + tempkm = k == A->mt - 1 ? A->m - k * A->mb : A->mb; + tempkn = k == A->nt - 1 ? A->n - k * A->nb : A->nb; + ldak = BLKLDD(A, k); + ldtempk = BLKLDD(temp, k); + + options.priority = 2 * A->mt - 2 * k; + INSERT_TASK_dpotrf( + &options, + ChamLower, tempkm, A->mb, + A(k, k), A->nb * k); + + EXAGEOSTAT_TASK_dsconv( + &options, + tempkm, tempkm, A->mb, + A(k, k), ldak, + temp(k), ldtempk); + + for (m = k + 1; m < A->mt; m++) { + tempmm = m == A->mt - 1 ? A->m - m * A->mb : A->mb; + ldam = BLKLDD(A, m); + + options.priority = 2 * A->mt - 2 * k - m; + if (abs(m - k) < diag_thick) { + INSERT_TASK_dtrsm( + &options, + ChamRight, ChamLower, ChamTrans, ChamNonUnit, + tempmm, A->mb, A->mb, + zone, A(k, k), + A(m, k)); + } else { + EXAGEOSTAT_TASK_sexageostat_trsm( + &options, + ChamLeft, ChamUpper, ChamTrans, ChamNonUnit, + A->mb, tempmm, A->mb, + zone, temp(k), ldak, + A(k, m), ldak); + + EXAGEOSTAT_TASK_sdconv( + &options, + tempkm, tempmm, A->mb, + A(k, m), ldak, + A(m, k), ldam); + + } + } + + RUNTIME_data_flush(sequence, A(k, k)); + RUNTIME_data_flush(sequence, temp(k)); //helping in accuracy issue with MPI + for (n = k + 1; n < A->nt; n++) { + tempnn = n == A->nt - 1 ? A->n - n * A->nb : A->nb; + ldan = BLKLDD(A, n); + ldak = BLKLDD(A, k); + options.priority = 2 * A->mt - 2 * k - n; + + INSERT_TASK_dsyrk( + &options, + ChamLower, ChamNoTrans, + tempnn, A->nb, A->mb, + -1.0, A(n, k), + 1.0, A(n, n)); + + if (abs(n - k) < diag_thick) { + + EXAGEOSTAT_TASK_dsconv( + &options, + tempnn, tempkn, A->mb, + A(n, k), ldan, + A(k, n), ldak); + } + for (m = n + 1; m < A->mt; m++) { + tempmm = m == A->mt - 1 ? A->m - m * A->mb : A->mb; + ldam = BLKLDD(A, m); + + options.priority = 2 * A->mt - 2 * k - n - m; + + if (abs(m - n) < diag_thick) { + INSERT_TASK_dgemm( + &options, + ChamNoTrans, ChamTrans, + tempmm, tempnn, A->mb, A->mb, + mzone, A(m, k), + A(n, k), + zone, A(m, n)); + } else { + EXAGEOSTAT_TASK_sexageostat_gemm( + &options, + ChamTrans, ChamNoTrans, + tempnn, tempmm, A->mb, A->mb, + mzone, A(k, n), ldak, + A(k, m), ldak, + zone, A(n, m), ldan); + + } + } + RUNTIME_data_flush(sequence, A(n, k)); + RUNTIME_data_flush(sequence, A(k, n)); //fix pending problem with MPI + } + RUNTIME_iteration_pop(chamctxt); + } + } + /* + * ChamUpper + */ + else { + for (k = 0; k < A->nt; k++) { + RUNTIME_iteration_push(chamctxt, k); + + tempkm = k == A->nt - 1 ? A->n - k * A->nb : A->nb; + ldak = BLKLDD(A, k); + + options.priority = 2 * A->nt - 2 * k; + INSERT_TASK_dpotrf( + &options, + ChamUpper, + tempkm, A->mb, + A(k, k), A->nb * k); + + for (n = k + 1; n < A->nt; n++) { + tempnn = n == A->nt - 1 ? A->n - n * A->nb : A->nb; + + options.priority = 2 * A->nt - 2 * k - n; + INSERT_TASK_dtrsm( + &options, + ChamLeft, ChamUpper, ChamTrans, ChamNonUnit, + A->mb, tempnn, A->mb, + zone, A(k, k), + A(k, n)); + } + RUNTIME_data_flush(sequence, A(k, k)); + + for (m = k + 1; m < A->mt; m++) { + tempmm = m == A->mt - 1 ? A->m - m * A->mb : A->mb; + ldam = BLKLDD(A, m); + + options.priority = 2 * A->nt - 2 * k - m; + INSERT_TASK_dsyrk( + &options, + ChamUpper, ChamTrans, + tempmm, A->mb, A->mb, + -1.0, A(k, m), + 1.0, A(m, m)); + + for (n = m + 1; n < A->nt; n++) { + tempnn = n == A->nt - 1 ? A->n - n * A->nb : A->nb; + + options.priority = 2 * A->nt - 2 * k - n - m; + INSERT_TASK_dgemm( + &options, + ChamTrans, ChamNoTrans, + tempmm, tempnn, A->mb, A->mb, + mzone, A(k, m), + A(k, n), + zone, A(m, n)); + } + RUNTIME_data_flush(sequence, A(k, m)); + } + + RUNTIME_iteration_pop(chamctxt); + } + } + RUNTIME_options_ws_free(&options); + RUNTIME_options_finalize(&options, chamctxt); +} \ No newline at end of file diff --git a/exageostat_exact/src/compute/sdpotrf.c b/exageostat_exact/src/compute/sdpotrf.c index 4ccb3f0..0fb131d 100755 --- a/exageostat_exact/src/compute/sdpotrf.c +++ b/exageostat_exact/src/compute/sdpotrf.c @@ -12,47 +12,52 @@ * * @file dpotrf.c * - * MORSE computational routines - * MORSE is a software package provided by Univ. of Tennessee, + * CHAMELEON computational routines + * CHAMELEON is a software package provided by Univ. of Tennessee, * Univ. of California Berkeley and Univ. of Colorado Denver * - * @version 1.1.0 + * @version 1.2.0 * @comment This file has been automatically generated - * from Plasma 2.5.0 for MORSE 1.0.0 + * from Plasma 2.5.0 for CHAMELEON 1.0.0 * @author Jakub Kurzak * @author Mathieu Faverge * @author Emmanuel Agullo * @author Cedric Castagnede - * @date 2018-11-11 + * @date 2022-11-09 * @generated d Fri Dec 1 14:38:30 2017 * **/ #include "../include/mixed_prec.h" +#include +#include +#include +#include +#include /***************************************************************************//** * * @ingroup double * - * MORSE_dpotrf - Computes the Cholesky factorization of a symmetric positive definite + * CHAM_dpotrf - Computes the Cholesky factorization of a symmetric positive definite * (or Symmetric positive definite in the real case) matrix A. * The factorization has the form * - * \f[ A = \{_{L\times L^H, if uplo = MorseLower}^{U^H\times U, if uplo = MorseUpper} \f] + * \f[ A = \{_{L\times L^H, if uplo = ChamLower}^{U^H\times U, if uplo = ChamUpper} \f] * * where U is an upper triangular matrix and L is a lower triangular matrix. * ******************************************************************************* * * @param[in] uplo - * = MorseUpper: Upper triangle of A is stored; - * = MorseLower: Lower triangle of A is stored. + * = ChamUpper: Upper triangle of A is stored; + * = ChamLower: Lower triangle of A is stored. * * @param[in] N * The order of the matrix A. N >= 0. * * @param[in,out] A * On entry, the symmetric positive definite (or Symmetric) matrix A. - * If uplo = MorseUpper, the leading N-by-N upper triangular part of A + * If uplo = ChamUpper, the leading N-by-N upper triangular part of A * contains the upper triangular part of the matrix A, and the strictly lower triangular * part of A is not referenced. * If UPLO = 'L', the leading N-by-N lower triangular part of A contains the lower @@ -67,97 +72,98 @@ ******************************************************************************* * * @return - * \retval MORSE_SUCCESS successful exit + * \retval CHAMELEON_SUCCESS successful exit * \retval <0 if -i, the i-th argument had an illegal value * \retval >0 if i, the leading minor of order i of A is not positive definite, so the * factorization could not be completed, and the solution has not been computed. * ******************************************************************************* * - * @sa MORSE_dpotrf_Tile - * @sa MORSE_dpotrf_Tile_Async - * @sa MORSE_cpotrf - * @sa MORSE_dpotrf - * @sa MORSE_spotrf - * @sa MORSE_dpotrs + * @sa CHAMELEON_dpotrf_Tile + * @sa CHAMELEON_dpotrf_Tile_Async + * @sa CHAM_cpotrf + * @sa CHAM_dpotrf + * @sa CHAM_spotrf + * @sa CHAM_dpotrs * ******************************************************************************/ -int MORSE_sdpotrf(MORSE_enum uplo, int N, - double *A, double *temp, int LDA, int diag_thick) -{ +int CHAMELEON_sdpotrf(CHAM_enum uplo, int N, + double*A, double*temp, int LDA, int diag_thick) { int NB; int status; - MORSE_context_t *morse; - MORSE_sequence_t *sequence = NULL; - MORSE_request_t request = MORSE_REQUEST_INITIALIZER; - MORSE_desc_t descAl, descAt; + RUNTIME_sequence_t *sequence = NULL; + RUNTIME_request_t *request = CHAMELEON_SUCCESS; + CHAM_desc_t descAl, descAt; - morse = morse_context_self(); - if (morse == NULL) { - morse_fatal_error("MORSE_diag_dpotrf", "MORSE not initialized"); - return MORSE_ERR_NOT_INITIALIZED; + CHAM_context_t *chamctxt; + chamctxt = chameleon_context_self(); + if (chamctxt == NULL) { + chameleon_fatal_error("CHAM_diag_dpotrf", "CHAM not initialized"); + return CHAMELEON_ERR_NOT_INITIALIZED; + } + + if (chamctxt == NULL) { + chameleon_fatal_error("CHAM_diag_dpotrf", "CHAMELEON not initialized"); + return CHAMELEON_ERR_NOT_INITIALIZED; } /* Check input arguments */ - if ((uplo != MorseUpper) && (uplo != MorseLower)) { - morse_error("MORSE_diag_dpotrf", "illegal value of uplo"); + if ((uplo != ChamUpper) && (uplo != ChamLower)) { + chameleon_error("CHAM_diag_dpotrf", "illegal value of uplo"); return -1; } if (N < 0) { - morse_error("MORSE_diag_dpotrf", "illegal value of N"); + chameleon_error("CHAM_diag_dpotrf", "illegal value of N"); return -2; } if (LDA < chameleon_max(1, N)) { - morse_error("MORSE_diag_dpotrf", "illegal value of LDA"); + chameleon_error("CHAM_diag_dpotrf", "illegal value of LDA"); return -4; } -/* Quick return */ + /* Quick return */ if (chameleon_max(N, 0) == 0) - return MORSE_SUCCESS; + return CHAMELEON_SUCCESS; /* Tune NB depending on M, N & NRHS; Set NBNB */ - status = morse_tune(MORSE_FUNC_DPOSV, N, N, 0); - if (status != MORSE_SUCCESS) { - morse_error("MORSE_diag_dpotrf", "morse_tune() failed"); + status = chameleon_tune(CHAMELEON_FUNC_DPOSV, N, N, 0); + if (status != CHAMELEON_SUCCESS) { + chameleon_error("CHAM_diag_dpotrf", "chameleon_tune() failed"); return status; } /* Set NT */ - NB = MORSE_NB; - - morse_sequence_create( morse, &sequence ); + NB = CHAMELEON_NB; + chameleon_sequence_create(chamctxt, &sequence); /* Submit the matrix conversion */ - morse_dlap2tile( morse, &descAl, &descAt, MorseDescInout, uplo, - A, NB, NB, LDA, N, N, N, sequence, &request ); + chameleon_dlap2tile(chamctxt, &descAl, &descAt, ChamDescInout, uplo, + A, NB, NB, LDA, N, N, N, sequence, &request); /* Call the tile interface */ - MORSE_sdpotrf_Tile_Async(uplo, &descAt, &temp, diag_thick, sequence, &request); + EXAGEOSTAT_sdpotrf_Tile_Async(uplo, &descAt, &temp, diag_thick, sequence, &request); /* Submit the matrix conversion back */ - morse_dtile2lap( morse, &descAl, &descAt, - MorseDescInout, uplo, sequence, &request ); + chameleon_dtile2lap(chamctxt, &descAl, &descAt, + ChamDescInout, uplo, sequence, &request); - morse_sequence_wait( morse, sequence ); + chameleon_sequence_wait(chamctxt, sequence); /* Cleanup the temporary data */ - morse_dtile2lap_cleanup( morse, &descAl, &descAt ); + chameleon_dtile2lap_cleanup(chamctxt, &descAl, &descAt); status = sequence->status; - morse_sequence_destroy( morse, sequence ); + chameleon_sequence_destroy(chamctxt, sequence); return status; - - } /***************************************************************************//** * * @ingroup double_Tile * - * MORSE_dpotrf_Tile - Computes the Cholesky factorization of a symmetric positive definite + * CHAMELEON_dpotrf_Tile - Computes the Cholesky factorization of a symmetric positive definite * or Symmetric positive definite matrix. - * Tile equivalent of MORSE_dpotrf(). + * Tile equivalent of CHAM_dpotrf(). * Operates on matrices stored by tiles. * All matrices are passed through descriptors. * All dimensions are taken from the descriptors. @@ -165,12 +171,12 @@ int MORSE_sdpotrf(MORSE_enum uplo, int N, ******************************************************************************* * * @param[in] uplo - * = MorseUpper: Upper triangle of A is stored; - * = MorseLower: Lower triangle of A is stored. + * = ChamUpper: Upper triangle of A is stored; + * = ChamLower: Lower triangle of A is stored. * * @param[in] A * On entry, the symmetric positive definite (or Symmetric) matrix A. - * If uplo = MorseUpper, the leading N-by-N upper triangular part of A + * If uplo = ChamUpper, the leading N-by-N upper triangular part of A * contains the upper triangular part of the matrix A, and the strictly lower triangular * part of A is not referenced. * If UPLO = 'L', the leading N-by-N lower triangular part of A contains the lower @@ -182,40 +188,38 @@ int MORSE_sdpotrf(MORSE_enum uplo, int N, ******************************************************************************* * * @return - * \retval MORSE_SUCCESS successful exit + * \retval CHAMELEON_SUCCESS successful exit * \retval >0 if i, the leading minor of order i of A is not positive definite, so the * factorization could not be completed, and the solution has not been computed. * ******************************************************************************* * - * @sa MORSE_dpotrf - * @sa MORSE_dpotrf_Tile_Async - * @sa MORSE_cpotrf_Tile - * @sa MORSE_dpotrf_Tile - * @sa MORSE_spotrf_Tile - * @sa MORSE_dpotrs_Tile + * @sa CHAM_dpotrf + * @sa CHAMELEON_dpotrf_Tile_Async + * @sa CHAM_cpotrf_Tile + * @sa CHAMELEON_dpotrf_Tile + * @sa CHAMELEON_spotrf_Tile + * @sa CHAM_dpotrs_Tile * ******************************************************************************/ -int MORSE_sdpotrf_Tile(MORSE_enum uplo, MORSE_desc_t *A, MORSE_desc_t *temp, int diag_thick) -{ - MORSE_context_t *morse; - MORSE_sequence_t *sequence = NULL; - MORSE_request_t request = MORSE_REQUEST_INITIALIZER; +int EXAGEOSTAT_sdpotrf_Tile(CHAM_enum uplo, CHAM_desc_t *A, CHAM_desc_t *temp, int diag_thick) { + CHAM_context_t *chamctxt; + RUNTIME_sequence_t *sequence = NULL; + RUNTIME_request_t *request = CHAMELEON_SUCCESS; int status; - morse = morse_context_self(); - if (morse == NULL) { - morse_fatal_error("MORSE_dpotrf_Tile", "MORSE not initialized"); - return MORSE_ERR_NOT_INITIALIZED; + chamctxt = chameleon_context_self(); + if (chamctxt == NULL) { + chameleon_fatal_error("CHAMELEON_dpotrf_Tile", "CHAMELEON not initialized"); + return CHAMELEON_ERR_NOT_INITIALIZED; } - morse_sequence_create(morse, &sequence); - MORSE_sdpotrf_Tile_Async(uplo, A, temp, diag_thick, sequence, &request); - MORSE_Desc_Flush( A, sequence ); - morse_sequence_wait(morse, sequence); - // RUNTIME_desc_getoncpu(A); + chameleon_sequence_create(chamctxt, &sequence); + EXAGEOSTAT_sdpotrf_Tile_Async(uplo, A, temp, diag_thick, sequence, &request); + CHAMELEON_Desc_Flush(A, sequence); + chameleon_sequence_wait(chamctxt, sequence); status = sequence->status; - morse_sequence_destroy(morse, sequence); + chameleon_sequence_destroy(chamctxt, sequence); return status; } @@ -223,9 +227,9 @@ int MORSE_sdpotrf_Tile(MORSE_enum uplo, MORSE_desc_t *A, MORSE_desc_t *temp, int * * @ingroup double_Tile_Async * - * MORSE_dpotrf_Tile_Async - Computes the Cholesky factorization of a symmetric + * CHAMELEON_dpotrf_Tile_Async - Computes the Cholesky factorization of a symmetric * positive definite or Symmetric positive definite matrix. - * Non-blocking equivalent of MORSE_dpotrf_Tile(). + * Non-blocking equivalent of CHAMELEON_dpotrf_Tile(). * May return before the computation is finished. * Allows for pipelining of operations at runtime. * @@ -240,58 +244,51 @@ int MORSE_sdpotrf_Tile(MORSE_enum uplo, MORSE_desc_t *A, MORSE_desc_t *temp, int * ******************************************************************************* * - * @sa MORSE_dpotrf - * @sa MORSE_dpotrf_Tile - * @sa MORSE_cpotrf_Tile_Async - * @sa MORSE_dpotrf_Tile_Async - * @sa MORSE_spotrf_Tile_Async - * @sa MORSE_dpotrs_Tile_Async + * @sa CHAM_dpotrf + * @sa CHAMELEON_dpotrf_Tile + * @sa CHAM_cpotrf_Tile_Async + * @sa CHAMELEON_dpotrf_Tile_Async + * @sa CHAMELEON_spotrf_Tile_Async + * @sa CHAM_dpotrs_Tile_Async * ******************************************************************************/ -int MORSE_sdpotrf_Tile_Async(MORSE_enum uplo, MORSE_desc_t *A, MORSE_desc_t *temp, int diag_thick, - MORSE_sequence_t *sequence, MORSE_request_t *request) -{ - MORSE_context_t *morse; - - morse = morse_context_self(); - if (morse == NULL) { - morse_fatal_error("MORSE_dpotrf_Tile_Async", "MORSE not initialized"); - return MORSE_ERR_NOT_INITIALIZED; +int EXAGEOSTAT_sdpotrf_Tile_Async(CHAM_enum uplo, CHAM_desc_t *A, CHAM_desc_t *temp, int diag_thick, + RUNTIME_sequence_t *sequence, RUNTIME_request_t *request) { + CHAM_context_t *chamctxt; + chamctxt = chameleon_context_self(); + if (chamctxt == NULL) { + chameleon_fatal_error("CHAMELEON_dpotrf_Tile_Async", "CHAMELEON not initialized"); + return CHAMELEON_ERR_NOT_INITIALIZED; } if (sequence == NULL) { - morse_fatal_error("MORSE_dpotrf_Tile_Async", "NULL sequence"); - return MORSE_ERR_UNALLOCATED; + chameleon_fatal_error("CHAMELEON_dpotrf_Tile_Async", "NULL sequence"); + return CHAMELEON_ERR_UNALLOCATED; } if (request == NULL) { - morse_fatal_error("MORSE_dpotrf_Tile_Async", "NULL request"); - return MORSE_ERR_UNALLOCATED; + chameleon_fatal_error("CHAMELEON_dpotrf_Tile_Async", "NULL request"); + return CHAMELEON_ERR_UNALLOCATED; } /* Check sequence status */ - if (sequence->status == MORSE_SUCCESS) - request->status = MORSE_SUCCESS; + if (sequence->status == CHAMELEON_SUCCESS) + request->status = CHAMELEON_SUCCESS; else - return morse_request_fail(sequence, request, MORSE_ERR_SEQUENCE_FLUSHED); + return chameleon_request_fail(sequence, request, CHAMELEON_ERR_SEQUENCE_FLUSHED); /* Check descriptors for correctness */ - if (morse_desc_check(A) != MORSE_SUCCESS) { - morse_error("MORSE_dpotrf_Tile_Async", "invalid descriptor"); - return morse_request_fail(sequence, request, MORSE_ERR_ILLEGAL_VALUE); + if (chameleon_desc_check(A) != CHAMELEON_SUCCESS) { + chameleon_error("CHAMELEON_dpotrf_Tile_Async", "invalid descriptor"); + return chameleon_request_fail(sequence, request, CHAMELEON_ERR_ILLEGAL_VALUE); } /* Check input arguments */ if (A->nb != A->mb) { - morse_error("MORSE_dpotrf_Tile_Async", "only square tiles supported"); - return morse_request_fail(sequence, request, MORSE_ERR_ILLEGAL_VALUE); + chameleon_error("CHAMELEON_dpotrf_Tile_Async", "only square tiles supported"); + return chameleon_request_fail(sequence, request, CHAMELEON_ERR_ILLEGAL_VALUE); } - if (uplo != MorseUpper && uplo != MorseLower) { - morse_error("MORSE_dpotrf_Tile_Async", "illegal value of uplo"); - return morse_request_fail(sequence, request, -1); + if (uplo != ChamUpper && uplo != ChamLower) { + chameleon_error("CHAMELEON_dpotrf_Tile_Async", "illegal value of uplo"); + return chameleon_request_fail(sequence, request, -1); } - /* Quick return */ -/* - if (chameleon_max(N, 0) == 0) - return MORSE_SUCCESS; -*/ - morse_psdpotrf(uplo, A, temp, diag_thick, sequence, request); - return MORSE_SUCCESS; -} + chameleon_psdpotrf(uplo, A, diag_thick, sequence, request); + return CHAMELEON_SUCCESS; +} \ No newline at end of file diff --git a/exageostat_exact/src/include/MLE_exact.h b/exageostat_exact/src/include/MLE_exact.h index 1bbf491..b1bfe48 100644 --- a/exageostat_exact/src/include/MLE_exact.h +++ b/exageostat_exact/src/include/MLE_exact.h @@ -1,6 +1,6 @@ /** * - * Copyright (c) 2017-2020 King Abdullah University of Science and Technology + * Copyright (c) 2017-2023 King Abdullah University of Science and Technology * All rights reserved. * * ExaGeoStat is a software package provided by KAUST @@ -11,63 +11,71 @@ * * ExaGeoStat exact computation main functions header file. * - * @version 1.1.0 + * @version 1.2.0 * * @author Sameh Abdulah - * @date 2020-06-06 + * @date 2022-11-09 * **/ #ifndef _MLE_EXACT_H_ #define _MLE_EXACT_H_ + #include "MLE_misc.h" #include "flat_file.h" + #if defined(EXAGEOSTAT_USE_NETCDF) - #include "nc_file.h" + +#include "nc_file.h" + #endif + #include "starpu_exageostat.h" +void EXAGEOSTAT_MLE_dzvg_Tile(MLE_data *data, double*Nrand, double*initial_theta, + int n, int dts, int log); -void MORSE_MLE_dzvg_Tile (MLE_data *data, double *Nrand, double *initial_theta, - int n, int dts, int log); +void EXAGEOSTAT_MLE_dzcpy(MLE_data *data, double*streamdata); -void MORSE_MLE_dzcpy( MLE_data *data, double *streamdata); +void EXAGEOSTAT_MLE_dzvg_Tile_Async(MLE_data *data, double*Nrand, double*initial_theta, + int n, int dts, int log); -void MORSE_MLE_dzvg_Tile_Async (MLE_data *data, double *Nrand, double *initial_theta, - int n, int dts, int log); +double EXAGEOSTAT_dmle_Tile(unsigned n, const double*theta, double*grad, + void *CHAM_data); -double MORSE_dmle_Tile(unsigned n, const double *theta, double *grad, - void *MORSE_data); +double EXAGEOSTAT_dmle_Tile_Async(unsigned n, const double*theta, double*grad, + void *CHAM_data); -double MORSE_dmle_Tile_Async(unsigned n, const double *theta, double *grad, - void *MORSE_data); +double EXAGEOSTAT_dmle_Predict_Tile(MLE_data *CHAM_data, double*theta, int nZmiss, + int nZobs, double*Zobs, double*Zactual, + double*Zmiss, int n); -double MORSE_dmle_Predict_Tile(MLE_data *MORSE_data, double * theta, int nZmiss, - int nZobs, double *Zobs, double *Zactual, - double *Zmiss, int n); +void EXAGEOSTAT_dmle_Predict_Allocate(MLE_data *CHAM_data, int nZmiss, int nZobs, + int dts, int p_grid, int q_grid, + int mse_flag); -void MORSE_dmle_Predict_Allocate(MLE_data *MORSE_data, int nZmiss, int nZobs, - int dts, int p_grid, int q_grid, - int mse_flag); +double EXAGEOSTAT_dmle_Predict_Tile_Async(MLE_data *CHAM_data, double*theta, int nZmiss, + int nZobs, int n); -double MORSE_dmle_Predict_Tile_Async(MLE_data *MORSE_data, double *theta, int nZmiss, - int nZobs, int n); +void EXAGEOSTAT_dmle_Call(MLE_data *data, int ncores, int gpus, + int dts, int p_grid, int q_grid, + int N, int nZobs, int nZmiss); -void MORSE_dmle_Call(MLE_data *data, int ncores,int gpus, - int dts, int p_grid, int q_grid, - int N, int nZobs, int nZmiss); +void EXAGEOSTAT_MLE_szcpy(MLE_data *data, double*streamdata); -void MORSE_MLE_szcpy( MLE_data *data, double *streamdata); +void EXAGEOSTAT_psdpotrf(CHAM_enum uplo, CHAM_desc_t *A, int diag_thick, + RUNTIME_sequence_t *sequence, RUNTIME_request_t *request); -void morse_psdpotrf(MORSE_enum uplo, MORSE_desc_t *A, int diag_thick, - MORSE_sequence_t *sequence, MORSE_request_t *request); +void EXAGEOSTAT_dmle_mloe_mmom_Allocate(MLE_data *CHAM_data, int nZmiss, int nZobs, + int dts, int p_grid, int q_grid); -void MORSE_dmle_mloe_mmom_Allocate(MLE_data *MORSE_data, int nZmiss, int nZobs, - int dts, int p_grid, int q_grid); +void EXAGEOSTAT_dmle_mloe_mmom_Tile(MLE_data *CHAM_data, double*truth_theta, double*estimatedtheta, + int nZmiss, int nZobs, int n); -void MORSE_dmle_mloe_mmom_Tile(MLE_data *MORSE_data, double * truth_theta, double* estimatedtheta, - int nZmiss, int nZobs, int n); +void EXAGEOSTAT_dmle_mloe_mmom_Tile_Async(MLE_data *CHAM_data, double*truth_theta, double*estimatedtheta, + int nZmiss, int nZobs, int n); -void MORSE_dmle_mloe_mmom_Tile_Async(MLE_data *MORSE_data, double * truth_theta, double* estimatedtheta, - int nZmiss, int nZobs, int n); -#endif +double*EXAGEOSTAT_Fisher_Tile(MLE_data *data, int N, double*initial_theta, + int dts, int p_grid, int q_grid); + +#endif \ No newline at end of file diff --git a/exageostat_exact/src/include/MLE_exact_s.h b/exageostat_exact/src/include/MLE_exact_s.h index a48fc4c..6a00f6a 100644 --- a/exageostat_exact/src/include/MLE_exact_s.h +++ b/exageostat_exact/src/include/MLE_exact_s.h @@ -1,6 +1,6 @@ /** * - * Copyright (c) 2017-2020, King Abdullah University of Science and Technology + * Copyright (c) 2017-2023, King Abdullah University of Science and Technology * All rights reserved. * * ExaGeoStat is a software package provided by KAUST @@ -11,50 +11,53 @@ * * ExaGeoStat exact computation main functions header file. * - * @version 1.1.0 + * @version 1.2.0 * * @author Sameh Abdulah - * @date 2020-06-06 + * @date 2022-11-09 * **/ #ifndef _MLE_EXACT_S_H_ #define _MLE_EXACT_S_H_ + #include "MLE_misc.h" #include "flat_file.h" + #if defined(EXAGEOSTAT_USE_NETCDF) + #include "nc_file.h" + #endif -#include "starpu_exageostat.h" +#include "starpu_exageostat.h" -void MORSE_MLE_szvg_Tile (MLE_data *data, float *Nrand, double *initial_theta, - int n, int dts, int log); -//void MORSE_MLE_zcpy( MLE_data *data, double *streamdata); -void MORSE_MLE_szvg_Tile_Async (MLE_data *data, float *Nrand, double *initial_theta, - int n, int dts, int log); +void EXAGEOSTAT_MLE_szvg_Tile(MLE_data *data, float *Nrand, double*initial_theta, + int n, int dts, int log); -double MORSE_smle_Tile(unsigned n, const double *theta, double *grad, - void *MORSE_data); +void EXAGEOSTAT_MLE_szvg_Tile_Async(MLE_data *data, float *Nrand, double*initial_theta, + int n, int dts, int log); -double MORSE_smle_Tile_Async(unsigned n, const double *theta, - double *grad, void *MORSE_data); +double EXAGEOSTAT_smle_Tile(unsigned n, const double*theta, double*grad, + void *CHAM_data); -double MORSE_smle_Predict_Tile(MLE_data *MORSE_data, double * theta, int nZmiss, - int nZobs, double *Zobs, double *Zactual, - double *Zmiss, int n); +double EXAGEOSTAT_smle_Tile_Async(unsigned n, const double*theta, + double*grad, void *CHAM_data); -void MORSE_smle_Predict_Allocate(MLE_data *MORSE_data, int nZmiss, int nZobs, - int dts, int p_grid, int q_grid, - int mse_flag); +double EXAGEOSTAT_smle_Predict_Tile(MLE_data *CHAM_data, double*theta, int nZmiss, + int nZobs, double*Zobs, double*Zactual, + double*Zmiss, int n); -double MORSE_smle_Predict_Tile_Async(MLE_data *MORSE_data, double * theta, - int nZmiss, int nZobs, double *Zobs, - double *Zactual, double *Zmiss, int n); +void EXAGEOSTAT_smle_Predict_Allocate(MLE_data *CHAM_data, int nZmiss, int nZobs, + int dts, int p_grid, int q_grid, + int mse_flag); -void MORSE_smle_Call(MLE_data *data, int ncores,int gpus, - int dts, int p_grid, int q_grid, - int N, int nZobs, int nZmiss); +double EXAGEOSTAT_smle_Predict_Tile_Async(MLE_data *CHAM_data, double*theta, + int nZmiss, int nZobs, double*Zobs, + double*Zactual, double*Zmiss, int n); +void EXAGEOSTAT_smle_Call(MLE_data *data, int ncores, int gpus, + int dts, int p_grid, int q_grid, + int N, int nZobs, int nZmiss); #endif diff --git a/exageostat_exact/src/include/MLE_ng_exact.h b/exageostat_exact/src/include/MLE_ng_exact.h new file mode 100644 index 0000000..5b9a3da --- /dev/null +++ b/exageostat_exact/src/include/MLE_ng_exact.h @@ -0,0 +1,66 @@ +/** + * + * Copyright (c) 2017-2023 King Abdullah University of Science and Technology + * All rights reserved. + * + * ExaGeoStat is a software package provided by KAUST + **/ +/** + * + * @file MLE_exact.h + * + * ExaGeoStat exact computation main functions header file. + * + * @version 1.2.0 + * + * @author Sameh Abdulah + * @date 2022-11-09 + * + **/ +#ifndef _MLE_NG_EXACT_H_ +#define _MLE_NG_EXACT_H_ + +#include "MLE_misc.h" +#include "flat_file.h" + +#if defined(EXAGEOSTAT_USE_NETCDF) + +#include "nc_file.h" + +#endif + +#include "starpu_exageostat.h" + + +void EXAGEOSTAT_MLE_ng_dzvg_Tile(MLE_data *data, double*Nrand, double*initial_theta, + int n, int dts, int log); + +void EXAGEOSTAT_MLE_ng_dzcpy(MLE_data *data, double*streamdata); + +void EXAGEOSTAT_MLE_ng_dzvg_Tile_Async(MLE_data *data, double*Nrand, double*initial_theta, + int n, int dts, int log); + +double EXAGEOSTAT_dmle_ng_Tile(unsigned n, const double*theta, double*grad, + void *CHAM_data); + +double EXAGEOSTAT_dmle_ng_Tile_Async(unsigned n, const double*theta, double*grad, + void *CHAM_data); + +double EXAGEOSTAT_dmle_ng_Predict_Tile(MLE_data *CHAM_data, double*theta, int nZmiss, + int nZobs, double*Zobs, double*Zactual, + double*Zmiss, int n); + +void EXAGEOSTAT_dmle_ng_Predict_Allocate(MLE_data *CHAM_data, int nZmiss, int nZobs, + int dts, int p_grid, int q_grid, + int mse_flag); + +double EXAGEOSTAT_dmle_ng_Predict_Tile_Async(MLE_data *CHAM_data, double*theta, int nZmiss, + int nZobs, int n); + +void EXAGEOSTAT_dmle_ng_Call(MLE_data *data, int ncores, int gpus, + int dts, int p_grid, int q_grid, + int N, int nZobs, int nZmiss); + +void EXAGEOSTAT_MLE_ng_szcpy(MLE_data *data, double*streamdata); + +#endif diff --git a/exageostat_exact/src/include/MLE_sdexact.h b/exageostat_exact/src/include/MLE_sdexact.h index 497627b..5dcfea3 100644 --- a/exageostat_exact/src/include/MLE_sdexact.h +++ b/exageostat_exact/src/include/MLE_sdexact.h @@ -1,6 +1,6 @@ /** * - * Copyright (c) 2017-2020, King Abdullah University of Science and Technology + * Copyright (c) 2017-2023, King Abdullah University of Science and Technology * All rights reserved. * * ExaGeoStat is a software package provided by KAUST @@ -11,44 +11,57 @@ * * ExaGeoStat exact computation main functions header file. * - * @version 1.1.0 + * @version 1.2.0 * * @author Sameh Abdulah - * @date 2019-08-06 + * @date 2022-11-09 * **/ #ifndef _MLE_SDEXACT_S_H_ #define _MLE_SDEXACT_S_H_ + #include "MLE_misc.h" #include "flat_file.h" + #if defined(EXAGEOSTAT_USE_NETCDF) - #include "nc_file.h" + +#include "nc_file.h" + #endif + #include "starpu_exageostat.h" -void MORSE_MLE_sdregister_Tile (MLE_data *data); -void MORSE_MLE_sdzvg_Tile (MLE_data *data, double *Nrand, double *initial_theta, - int n, int dts, int log); -void MORSE_MLE_sdzcpy( MLE_data *data, double *streamdata); -void MORSE_MLE_sdzvg_Tile_Async (MLE_data *data, double *Nrand, double *initial_theta, - int n, int dts, int log); -double MORSE_sdmle_Tile(unsigned n, const double *theta, double *grad, - void *MORSE_data); -double MORSE_sdmle_Tile_Async(unsigned n, const double *theta, double *grad, - void *MORSE_data); -double MORSE_sdmle_Predict_Tile(MLE_data *MORSE_data, double *theta, int nZmiss, - int nZobs, double *Zobs, double *Zactual, - double *Zmiss, int n); -void MORSE_sdmle_Predict_Allocate(MLE_data *MORSE_data, int nZmiss, int nZobs, - int dts, int p_grid, int q_grid, - int mse_flag); -double MORSE_sdmle_Predict_Tile_Async(MLE_data *MORSE_data, double *theta, int nZmiss, - int nZobs, double *Zobs, double *Zactual, - double *Zmiss, int n); -void MORSE_sdmle_Call(MLE_data *data, int ncores,int gpus, - int dts, int p_grid, int q_grid, - int N, int nZobs, int nZmiss); +void EXAGEOSTAT_MLE_sdregister_Tile(MLE_data *data); + +void EXAGEOSTAT_MLE_sdzvg_Tile(MLE_data *data, double *Nrand, double *initial_theta, + int n, int dts, int log); + +void EXAGEOSTAT_MLE_sdzcpy(MLE_data *data, double *streamdata); + +void EXAGEOSTAT_MLE_sdzvg_Tile_Async(MLE_data *data, double *Nrand, double *initial_theta, + int n, int dts, int log); + +double EXAGEOSTAT_sdmle_Tile(unsigned n, const double *theta, double *grad, + void *CHAM_data); + +double EXAGEOSTAT_sdmle_Tile_Async(unsigned n, const double *theta, double *grad, + void *CHAM_data); + +double EXAGEOSTAT_sdmle_Predict_Tile(MLE_data *CHAM_data, double *theta, int nZmiss, + int nZobs, double *Zobs, double *Zactual, + double *Zmiss, int n); + +void EXAGEOSTAT_sdmle_Predict_Allocate(MLE_data *CHAM_data, int nZmiss, int nZobs, + int dts, int p_grid, int q_grid, + int mse_flag); + +double EXAGEOSTAT_sdmle_Predict_Tile_Async(MLE_data *CHAM_data, double *theta, int nZmiss, + int nZobs, double *Zobs, double *Zactual, + double *Zmiss, int n); +void EXAGEOSTAT_sdmle_Call(MLE_data *data, int ncores, int gpus, + int dts, int p_grid, int q_grid, + int N, int nZobs, int nZmiss); #endif diff --git a/exageostat_exact/src/include/mixed_prec.h b/exageostat_exact/src/include/mixed_prec.h index 41a1153..fb4b8b2 100644 --- a/exageostat_exact/src/include/mixed_prec.h +++ b/exageostat_exact/src/include/mixed_prec.h @@ -1,6 +1,6 @@ /** * - * Copyright (c) 2017-2020 King Abdullah University of Science and Technology + * Copyright (c) 2017-2023 King Abdullah University of Science and Technology * All rights reserved. * * ExaGeoStat is a software package provided by KAUST @@ -11,22 +11,22 @@ * * ExaGeoStat approx computation main functions header file. * - * @version 1.1.0 + * @version 1.2.0 * * @author Sameh Abdulah - * @date 2018-11-11 + * @date 2022-11-09 * **/ #ifndef _MIXED_PREC_H_ #define _MIXED_PREC_H_ -#include "starpu_exageostat.h" -#include "common.h" +#include +#include -int MORSE_sdpotrf_Tile(MORSE_enum uplo, MORSE_desc_t *A, MORSE_desc_t *temp, - int diag_thick); -int MORSE_sdpotrf_Tile_Async(MORSE_enum uplo, MORSE_desc_t *A, MORSE_desc_t *temp, - int diag_thick, MORSE_sequence_t *sequence, MORSE_request_t *request); +int EXAGEOSTAT_sdpotrf_Tile(CHAM_enum uplo, CHAM_desc_t *A, CHAM_desc_t *temp, int diag_thick); + +int EXAGEOSTAT_sdpotrf_Tile_Async(CHAM_enum uplo, CHAM_desc_t *A, CHAM_desc_t *temp, + int diag_thick, RUNTIME_sequence_t *sequence, RUNTIME_request_t *request); #endif diff --git a/examples/CMakeLists.txt b/examples/CMakeLists.txt index 3d72f69..2d11bde 100644 --- a/examples/CMakeLists.txt +++ b/examples/CMakeLists.txt @@ -1,391 +1,586 @@ cmake_policy(SET CMP0057 NEW) -set( tests_files synthetic_dmle_test.c synthetic_smle_test.c synthetic_sdmle_test.c - synthetic_dmle_locs_rwrapper_test.c synthetic_dmle_rwrapper_test.c real_csv_dmle_test.c - real_csv_smle_test.c real_csv_sdmle_test.c) +set(tests_files synthetic_dmle_test.c synthetic_smle_test.c synthetic_sdmle_test.c + synthetic_dmle_locs_rwrapper_test.c synthetic_dmle_rwrapper_test.c real_csv_dmle_test.c + synthetic_sdmle_rwrapper_test.c real_csv_smle_test.c real_csv_sdmle_test.c) -if(EXAGEOSTAT_USE_NETCDF) +if (EXAGEOSTAT_USE_NETCDF) list(APPEND tests_files real_nc_dmle_1dlocs_test.c real_nc_dmle_2dlocs_test.c real_nc_sdmle_2dlocs_test.c real_nc_sdmle_1dlocs_test.c) -endif() - -foreach(test_src ${tests_files}) - get_filename_component(test_exe ${test_src} NAME_WE) - - -if(EXAGEOSTAT_USE_CUDA) -#message(WARNING "USING CUDA") - cuda_add_executable(${test_exe} ${test_src} examples.c) - set_target_properties(${test_exe} PROPERTIES LINKER_LANGUAGE C ) -else() -#message(WARNING "NOT USING CUDA") - add_executable(${test_exe} ${test_src} examples.c) -endif() - - target_link_libraries(${test_exe} exageostat) - #set_target_properties(test_${test_exe} PROPERTIES OUTPUT_NAME ${test_exe}) - list(APPEND exe_names ${test_exe}) -endforeach() - - -#foreach(test_src ${tests_files}) -# get_filename_component(test_exe ${test_src} NAME_WE) -# add_executable(${test_exe} ${test_src} examples.c) -# target_link_libraries(${test_exe} exageostat) -# #set_target_properties(test_${test_exe} PROPERTIES OUTPUT_NAME ${test_exe}) -# list(APPEND exe_names ${test_exe}) -#endforeach() - -file(DOWNLOAD "https://docs.google.com/uc?export=download&id=0B6mGsgjYG40kOGdNc2cyZzBjelk" "${CMAKE_CURRENT_BINARY_DIR}/marc-sample.tar.gz" EXPECTED_HASH MD5=2978769f72250eeff401f725158587a3) -file(DOWNLOAD "https://docs.google.com/uc?export=download&id=1Ib7W9Y5z7nqL2t9C8bbXFxL3J0E9f34U" "${CMAKE_CURRENT_BINARY_DIR}/wind-sample.tar.gz" EXPECTED_HASH MD5=2103ba786a3b07987ef70b4a37a94e9b) - -add_custom_target( extract_tests_data ALL - DEPENDS ${exe_names} - COMMAND cmake -E tar zxf marc-sample.tar.gz - COMMAND cmake -E tar zxf wind-sample.tar.gz - ) -set( test_env "STARPU_SILENT=1" ) -set( test_env2 "STARPU_LIMIT_CPU_MEM=100" ) -set( test_env3 "STARPU_DISK_SWAP=\"/tmp\"" ) -set( test_env4 "STARPU_DISK_SWAP_BACKEND=unistd" ) -set( test_env5 "STARPU_DISK_SWAP_SIZE=1024" ) - - -#Test(1) -add_test( NAME synthetic_dmle_test_matern_stationary_ooc - COMMAND numactl --interleave=all - ./synthetic_dmle_test - --test - --N=6400 - --dts=512 - --ncores=${NUMBER_OF_CPU} - --computation=exact - --kernel=?:?:? - --ikernel=1:0.1:0.5 - --olb=0.01:0.01:0.01 - --oub=5:5:5 - --zvecs=1 - --opt_iters=10 - --opt_tol=4 - --ooc - --kernel_fun=univariate_matern_stationary -) -set_tests_properties( synthetic_dmle_test_matern_stationary_ooc - PROPERTIES ENVIRONMENT "${test_env};${test_env2};${test_env3};${test_env4};${test_env5}" ) - -#Test(2) -add_test( NAME synthetic_dmle_test_ooc - COMMAND numactl --interleave=all - ./synthetic_dmle_test - --test - --N=6400 - --dts=512 - --ncores=${NUMBER_OF_CPU} - --computation=exact - --kernel=?:?:? - --ikernel=1:0.1:0.5 - --olb=0.01:0.01:0.01 - --oub=5:5:5 - --zvecs=1 - --opt_iters=10 - --opt_tol=4 - --ooc - --kernel_fun=univariate_matern_stationary - -) -set_tests_properties( synthetic_dmle_test_ooc - PROPERTIES ENVIRONMENT "${test_env};${test_env2};${test_env3};${test_env4};${test_env5}" ) - -#Test(3) -add_test( NAME synthetic_sdmle_test_ooc - COMMAND numactl --interleave=all - ./synthetic_sdmle_test - --test - --N=6400 - --dts=512 - --ncores=${NUMBER_OF_CPU} - --computation=exact - --diag_thick=1 - --kernel=?:?:? - --ikernel=1:0.1:0.5 - --olb=0.01:0.01:0.01 - --oub=5:5:5 - --zvecs=1 - --opt_iters=10 - --opt_tol=4 - --ooc - --kernel_fun=univariate_matern_stationary - -) -set_tests_properties( synthetic_sdmle_test_ooc - PROPERTIES ENVIRONMENT "${test_env};${test_env2};${test_env3};${test_env4};${test_env5}" ) - -#Test(4) -add_test( NAME synthetic_smle_test_ooc - COMMAND numactl --interleave=all - ./synthetic_smle_test - --test - --N=6400 - --dts=512 - --ncores=${NUMBER_OF_CPU} - --computation=exact - --kernel=?:?:? - --ikernel=1:0.1:0.5 - --olb=0.01:0.01:0.01 - --oub=5:5:5 - --zvecs=1 - --opt_iters=10 - --opt_tol=4 - --ooc - --kernel_fun=univariate_matern_stationary -) -set_tests_properties( synthetic_smle_test_ooc - PROPERTIES ENVIRONMENT "${test_env};${test_env2};${test_env3};${test_env4};${test_env5}" ) - -#Test(5) - -#add_test( NAME real_csv_dmle_test_t1 -# COMMAND numactl --interleave=all -# ./real_csv_dmle_test -# --dts=560 -# --ncores=${NUMBER_OF_CPU} -# --computation=exact -# --kernel=?:?:? -# --olb=0.01:0.01:0.1 -# --oub=5:5:5 -# --obs_dir=./marc-sample/ppt.complete.Y001 -# --locs_file=./marc-sample/METAinfo -# --predict=10 -# --kernel_fun=univariate_matern_stationary -# --mspe -#) -#set_tests_properties( real_csv_dmle_test_t1 -# PROPERTIES ENVIRONMENT "${test_env}") - -#Test(6) -add_test( NAME synthetic_dmle_test_diag_approx_t1 - COMMAND numactl --interleave=all - ./synthetic_dmle_test - --test - --N=19881 - --dts=960 - --ncores=${NUMBER_OF_CPU} - --computation=diag_approx - --diag_thick=5 - --kernel=?:?:? - --ikernel=1:0.1:0.5 - --olb=0.01:0.01:0.01 - --oub=5:5:5 - --zvecs=1 - --predict=10 - --lts=1900 - --acc=5 - --maxrank=300 - --opt_iters=5 - --opt_tol=2 - --predict=100 - --kernel_fun=univariate_matern_stationary - ) -set_tests_properties( synthetic_dmle_test_diag_approx_t1 - PROPERTIES ENVIRONMENT "${test_env}") -#Test(7) -add_test( NAME synthetic_dmle_test_lr_approx_t1 - COMMAND numactl --interleave=all - ./synthetic_dmle_test - --test - --N=8100 - --dts=960 - --ncores=${NUMBER_OF_CPU} - --computation=lr_approx - --kernel=?:?:? - --ikernel=1:0.1:0.5 - --olb=0.01:0.01:0.01 - --oub=5:5:5 - --zvecs=1 - --predict=100 - --lts=1000 - --acc=7 - --maxrank=400 - --opt_iters=2 - --opt_tol=4 - --kernel_fun=univariate_matern_stationary - ) -set_tests_properties( synthetic_dmle_test_lr_approx_t1 - PROPERTIES ENVIRONMENT "${test_env}") -#Test(8) -#add_test( NAME synthetic_dmle_rwrapper_test_exact_t1 -# COMMAND numactl --interleave=all -# ./synthetic_dmle_rwrapper_test -# --test -# --N=8100 -# --dts=560 -# --ncores=${NUMBER_OF_CPU} -# --computation=exact -# --kernel=?:?:? -# --ikernel=1:0.03:0.5 -# --olb=0.01:0.01:0.01 -# --oub=5:5:5 -# --zvecs=1 -# --predict=10 -# --opt_iters=20 -# --opt_tol=4 -# --kernel_fun=univariate_matern_stationary -# ) -#set_tests_properties( synthetic_dmle_rwrapper_test_exact_t1 -# PROPERTIES ENVIRONMENT "${test_env}") - -#Test(9) -#add_test( NAME synthetic_dmle_locs_rwrapper_test_exact_t1 -# COMMAND numactl --interleave=all -# ./synthetic_dmle_locs_rwrapper_test -# --dts=560 -# --ncores=${NUMBER_OF_CPU} -# --computation=exact -# --kernel=?:?:? -# --ikernel=1:0.03:0.5 -# --olb=0.01:0.01:0.01 -# --oub=5:5:5 -# --zvecs=1 -# --locs_file=./marc-sample/METAinfo -# --predict=10 -# --opt_iters=20 -# --opt_tol=4 -# --kernel_fun=univariate_matern_stationary -# ) -#set_tests_properties( synthetic_dmle_locs_rwrapper_test_exact_t1 -# PROPERTIES ENVIRONMENT "${test_env}") - - - -if(EXAGEOSTAT_USE_NETCDF) -#Test(10) -# add_test( NAME real_nc_dmle_1dlocs_test_exact -# COMMAND numactl --interleave=all -# ./real_nc_dmle_1dlocs_test -# --dts=560 -# --ncores=${NUMBER_OF_CPU} -# --computation=exact -# --kernel=?:?:? -# --olb=1.6:9.6:1.8 -# --oub=1.600004:9.625260:1.840517 -# --obs_dir=./20170901_UV_sample.nc -# --locs_file=./20170901_UV_sample.nc -# --predict=10 -# --dm=gc -# --kernel_fun=univariate_matern_stationary -# ) -#set_tests_properties( real_nc_dmle_1dlocs_test_exact -# PROPERTIES ENVIRONMENT "${test_env};${test_env2};${test_env3};${test_env4};${test_env5}" ) -#Test(11) -# add_test( NAME real_nc_dmle_1dlocs_test_diag_approx -# COMMAND numactl --interleave=all -# ./real_nc_dmle_1dlocs_test -# --dts=560 -# --ncores=${NUMBER_OF_CPU} -# --computation=diag_approx -# --diag_thick=5 -# --kernel=?:?:? -# --olb=1.6:9.6:1.8 -# --oub=1.600004:9.625260:1.840517 -# --obs_dir=./20170901_UV_sample.nc -# --locs_file=./20170901_UV_sample.nc -# --predict=10 -# --dm=gc -# --kernel_fun=univariate_matern_stationary -# ) -# set_tests_properties( real_nc_dmle_1dlocs_test_diag_approx -# PROPERTIES ENVIRONMENT "${test_env}") -endif() -#Test(12) -add_test( NAME synthetic_dmle_test_mloe_mmom - COMMAND numactl --interleave=all - ./synthetic_dmle_test - --test - --N=6400 - --dts=512 - --ncores=${NUMBER_OF_CPU} - --computation=exact - --kernel=?:?:? - --ikernel=1:0.1:0.5 - --olb=0.01:0.01:0.01 - --oub=5:5:5 - --zvecs=1 - --opt_iters=10 - --opt_tol=4 - --predict=10 - --mloe_mmom - --kernel_fun=univariate_matern_stationary -) - -set_tests_properties( synthetic_dmle_test_mloe_mmom - PROPERTIES ENVIRONMENT "${test_env}") - -#Test(13) -add_test( NAME synthetic_dmle_test_bivariate_parsimonious - COMMAND numactl --interleave=all - - ./synthetic_dmle_test - --test - --N=6400 - --dts=512 - --ncores=${NUMBER_OF_CPU} - --computation=exact - --kernel=?:?:?:?:?:? - --ikernel=1:1:0.1:0.5::0.5:0.1 - --olb=0.01:0.01:0.01:0.01:0.01:0.01 - --oub=5:5:5:5:5:5 - --zvecs=1 - --opt_iters=10 - --opt_tol=4 - --predict=10 - --kernel_fun=bivariate_matern_parsimonious -) -set_tests_properties( synthetic_dmle_test_bivariate_parsimonious - PROPERTIES ENVIRONMENT "${test_env}") - -#Test(14) -add_test( NAME synthetic_dmle_test_bivariate_parsimonious_tlr - COMMAND numactl --interleave=all - ./synthetic_dmle_test - --test - --N=1600 - --dts=320 - --ncores=${NUMBER_OF_CPU} - --computation=lr_approx - --kernel=?:?:?:?:?:? - --ikernel=1:1:0.1:0.5::0.5:0.1 - --olb=0.01:0.01:0.01:0.01:0.01:0.01 - --oub=5:5:5:5:5:5 - --zvecs=1 - --opt_iters=5 - --opt_tol=4 - --acc=5 - --maxrank=400 - --lts=600 - --kernel_fun=bivariate_matern_parsimonious - ) -set_tests_properties( synthetic_dmle_test_bivariate_parsimonious_tlr - PROPERTIES ENVIRONMENT "${test_env}") - - -#Test(15) -add_test( NAME synthetic_dmle_test_bivariate_parsimonious_dst - COMMAND numactl --interleave=all - ./synthetic_dmle_test - --test - --N=1600 - --dts=320 - --ncores=${NUMBER_OF_CPU} - --computation=diag_approx - --kernel=?:?:?:?:?:? - --ikernel=1:1:0.1:0.5::0.5:0.1 - --olb=0.01:0.01:0.01:0.01:0.01:0.01 - --oub=5:5:5:5:5:5 - - --zvecs=1 - --opt_iters=10 - --opt_tol=4 - --diag_thick=2 - --kernel_fun=bivariate_matern_parsimonious -) -set_tests_properties( synthetic_dmle_test_bivariate_parsimonious_dst - PROPERTIES ENVIRONMENT "${test_env}") +endif () + +foreach (test_src ${tests_files}) + get_filename_component(test_exe ${test_src} NAME_WE) + if (EXAGEOSTAT_USE_CUDA) + cuda_add_executable(${test_exe} ${test_src} examples.c) + set_target_properties(${test_exe} PROPERTIES LINKER_LANGUAGE C) + else () + add_executable(${test_exe} ${test_src} examples.c) + endif () + + target_link_libraries(${test_exe} exageostat) + list(APPEND exe_names ${test_exe}) +endforeach () + +file(DOWNLOAD "https://docs.google.com/uc?export=download&id=13B0kNFGdTNV3LQOsutHCxtQTSoxTiz1S" "${CMAKE_CURRENT_BINARY_DIR}/marc-sample.tar.gz") +file(DOWNLOAD "https://docs.google.com/uc?export=download&id=1Ib7W9Y5z7nqL2t9C8bbXFxL3J0E9f34U" "${CMAKE_CURRENT_BINARY_DIR}/wind-sample.tar.gz") + +add_custom_target(extract_tests_data ALL + DEPENDS ${exe_names} + COMMAND cmake -E tar zxf marc-sample.tar.gz + COMMAND cmake -E tar zxf wind-sample.tar.gz + ) +set(test_env "STARPU_SILENT=1") +set(test_env2 "STARPU_LIMIT_CPU_MEM=100") +set(test_env3 "STARPU_DISK_SWAP=\"/tmp\"") +set(test_env4 "STARPU_DISK_SWAP_BACKEND=unistd") +set(test_env5 "STARPU_DISK_SWAP_SIZE=1024") + +#Test(1): Univariate Matern Gaussian stationary kernel in dense -- double precision +add_test(NAME synthetic_dmle_test_matern_stationary + COMMAND numactl --interleave=all + ./synthetic_dmle_test + --test + --N=6400 + --dts=512 + --ncores=${NUMBER_OF_CPU} + --computation=exact + --kernel=?:?:? + --ikernel=1:0.1:0.5 + --olb=0.1:0.1:0.1 + --oub=5:5:5 + --zvecs=1 + --opt_iters=10 + --opt_tol=4 + --kernel_fun=univariate_matern_stationary + ) +set_tests_properties(synthetic_dmle_test_matern_stationary + PROPERTIES ENVIRONMENT "${test_env}") + +#Test(2): Univariate Matern Gaussian stationary kernel in dense -- single precision +add_test(NAME synthetic_smle_test_matern_stationary + COMMAND numactl --interleave=all + ./synthetic_smle_test + --test + --N=6400 + --dts=512 + --ncores=${NUMBER_OF_CPU} + --computation=exact + --kernel=?:?:? + --ikernel=1:0.1:0.5 + --olb=0.1:0.1:0.1 + --oub=5:5:5 + --zvecs=1 + --opt_iters=5 + --opt_tol=4 + --kernel_fun=univariate_matern_stationary + ) +set_tests_properties(synthetic_smle_test_matern_stationary + PROPERTIES ENVIRONMENT "${test_env}") + +#Test(3): Univariate Matern Gaussian stationary kernel with Nugget in dense -- double precision +add_test(NAME synthetic_dmle_test_matern_stationary_nugget + COMMAND numactl --interleave=all + ./synthetic_dmle_test + --test + --N=6400 + --dts=512 + --ncores=${NUMBER_OF_CPU} + --computation=exact + --kernel=?:?:?:? + --ikernel=1:0.1:0.5:0.1 + --olb=0.1:0.1:0.1:0.01 + --oub=5:5:5:5 + --zvecs=1 + --opt_iters=10 + --opt_tol=4 + --kernel_fun=univariate_matern_nuggets_stationary + + ) +set_tests_properties(synthetic_dmle_test_matern_stationary_nugget + PROPERTIES ENVIRONMENT "${test_env}") + + +##Test(4): Univariate Matern Gaussian stationary kernel with Nugget in dense -- single precision +#add_test(NAME synthetic_smle_test_matern_stationary_nugget +# COMMAND numactl --interleave=all +# ./synthetic_smle_test +# --test +# --N=6400 +# --dts=512 +# --ncores=${NUMBER_OF_CPU} +# --computation=exact +# --kernel=?:?:?:? +# --ikernel=1:0.1:0.5:0.1 +# --olb=0.01:0.01:0.01:0.01 +# --oub=5:5:5:5 +# --zvecs=1 +# --opt_iters=10 +# --opt_tol=4 +# --kernel_fun=univariate_matern_nuggets_stationary + + +# ) +#set_tests_properties(synthetic_smle_test_matern_stationary_nugget +# PROPERTIES ENVIRONMENT "${test_env}") + +#Test(5): Univariate Matern Gaussian stationary kernel with Nugget in diag_approx -- double precision +add_test(NAME synthetic_dmle_test_matern_stationary_nugget_diag_approx + COMMAND numactl --interleave=all + ./synthetic_dmle_test + --test + --N=6400 + --dts=512 + --ncores=${NUMBER_OF_CPU} + --computation=diag_approx + --kernel=?:?:?:? + --ikernel=1:0.1:0.5:0.1 + --olb=0.01:0.01:0.01:0.01 + --oub=5:5:5:5 + --zvecs=1 + --opt_iters=10 + --opt_tol=4 + --diag_thick=1 + --kernel_fun=univariate_matern_nuggets_stationary + + ) +set_tests_properties(synthetic_dmle_test_matern_stationary_nugget_diag_approx + PROPERTIES ENVIRONMENT "${test_env}") + +#Test(6): Matern Gaussian stationary kernel in dense -- mixed-precision +#add_test(NAME synthetic_sdmle_test +# COMMAND numactl --interleave=all +# ./synthetic_sdmle_test +# --test +# --N=6400 +# --dts=512 +# --ncores=${NUMBER_OF_CPU} +# --computation=exact +# --diag_thick=1 +# --kernel=?:?:? +# --ikernel=1:0.1:0.5 +# --olb=0.1:0.1:0.1 +# --oub=5:5:5 +# --zvecs=1 +# --opt_iters=10 +# --opt_tol=4 +# --kernel_fun=univariate_matern_stationary +# ) +# +#set_tests_properties(synthetic_sdmle_test +# PROPERTIES ENVIRONMENT "${test_env}")#;${test_env2};${test_env3};${test_env4};${test_env5}" ) + +#Test(7): Univariate Matern Gaussian stationary kernel in dense -- double precision +add_test(NAME synthetic_dmle_test_matern_stationary_ooc + COMMAND numactl --interleave=all + ./synthetic_dmle_test + --test + --N=6400 + --dts=512 + --ncores=${NUMBER_OF_CPU} + --computation=exact + --kernel=?:?:? + --ikernel=1:0.1:0.5 + --olb=0.1:0.1:0.1 + --oub=5:5:5 + --zvecs=1 + --opt_iters=10 + --opt_tol=4 + --kernel_fun=univariate_matern_stationary + --ooc + ) +set_tests_properties(synthetic_dmle_test_matern_stationary_ooc + PROPERTIES ENVIRONMENT "${test_env}") + +#Test(8): Univariate Matern Gaussian stationary kernel in diag_approx -- double precision +add_test(NAME synthetic_dmle_test_diag_approx_t1 + COMMAND numactl --interleave=all + ./synthetic_dmle_test + --test + --N=8100 + --dts=512 + --ncores=${NUMBER_OF_CPU} + --computation=diag_approx + --diag_thick=2 + --kernel=?:?:? + --ikernel=1:0.1:0.5 + --olb=0.01:0.01:0.01 + --oub=3:1:3 + --zvecs=1 + --predict=10 + --opt_iters=5 + --opt_tol=2 + --kernel_fun=univariate_matern_stationary + + ) +set_tests_properties(synthetic_dmle_test_diag_approx_t1 + PROPERTIES ENVIRONMENT "${test_env}") + +if (EXAGEOSTAT_USE_HICMA) + #Test(9): Univariate Matern Gaussian stationary kernel in lr_approx -- double precision + add_test(NAME synthetic_dmle_test_lr_approx_t1 + COMMAND numactl --interleave=all + ./synthetic_dmle_test + --test + --N=1600 + --dts=320 + --ncores=${NUMBER_OF_CPU} + --computation=lr_approx + --kernel=1:?:0.5 + --ikernel=1:0.1:0.5 + --olb=0.1:0.1:0.1 + --oub=5:5:5 + --zvecs=1 + --predict=100 + --opt_tol=4 + --mspe + --lts=1000 + --acc=7 + --maxrank=500 + --opt_iters=2 + --opt_tol=4 + --kernel_fun=univariate_matern_stationary + ) + set_tests_properties(synthetic_dmle_test_lr_approx_t1 + PROPERTIES ENVIRONMENT "${test_env}") +endif () + +#Test(10): Univarate Matern Gaussian stationary kernel in dense + MLOE and MMOM -- double precision +add_test(NAME synthetic_dmle_test_mloe_mmom + COMMAND numactl --interleave=all + ./synthetic_dmle_test + --test + --N=6400 + --dts=512 + --ncores=${NUMBER_OF_CPU} + --computation=exact + --kernel=?:?:? + --ikernel=1:0.1:0.5 + --olb=0.1:0.1:0.1 + --oub=5:5:5 + --zvecs=1 + --opt_iters=10 + --opt_tol=4 + --predict=10 + --mloe_mmom + --kernel_fun=univariate_matern_stationary + ) +set_tests_properties(synthetic_dmle_test_mloe_mmom + PROPERTIES ENVIRONMENT "${test_env}") + +#Test(11): Bivariate Parsimonious Matern Gaussian stationary kernel in dense -- double precision +add_test(NAME synthetic_dmle_test_bivariate_parsimonious + COMMAND numactl --interleave=all + ./synthetic_dmle_test + --test + --N=6400 + --dts=512 + --ncores=${NUMBER_OF_CPU} + --computation=exact + --kernel=?:?:?:?:?:? + --ikernel=1:1:0.1:0.5:0.5:0.1 + --olb=0.1:0.1:0.1:0.1:0.1:0.1 + --oub=5:5:5:5:5:5 + --zvecs=1 + --opt_iters=5 + --opt_tol=4 + --predict=10 + --mspe + --kernel_fun=bivariate_matern_parsimonious + ) +set_tests_properties(synthetic_dmle_test_bivariate_parsimonious + PROPERTIES ENVIRONMENT "${test_env}") + +if (EXAGEOSTAT_USE_HICMA) + #Test(12): Bivariate Parsimonious Matern Gaussian stationary kernel in lr_approx -- double precision + # add_test(NAME synthetic_dmle_test_bivariate_parsimonious_tlr + # COMMAND numactl --interleave=all + # ./synthetic_dmle_test + # --test + # --N=1600 + # --dts=320 + # --ncores=${NUMBER_OF_CPU} + # --computation=lr_approx + # --kernel=?:?:?:?:?:? + # --ikernel=1:1:0.1:0.5:0.5:0.1 + # --olb=0.1:0.1:0.1:0.1:0.1:0.1 + # --oub=5:5:5:5:5:5 + # --zvecs=1 + # --opt_iters=5 + # --opt_tol=4 + # --acc=5 + # --maxrank=400 + # --lts=600 + # --kernel_fun=bivariate_matern_parsimonious + # ) + # set_tests_properties(synthetic_dmle_test_bivariate_parsimonious_tlr + # PROPERTIES ENVIRONMENT "${test_env}") +endif () +#Test(13): Bivariate Parsimonious Matern Gaussian stationary kernel in diag_approx -- double precision +add_test(NAME synthetic_dmle_test_bivariate_parsimonious_dst + COMMAND numactl --interleave=all + ./synthetic_dmle_test + --test + --N=1600 + --dts=320 + --ncores=${NUMBER_OF_CPU} + --computation=diag_approx + --kernel=?:?:?:?:?:? + --ikernel=1:1:0.1:0.5:0.5:0.1 + --olb=0.01:0.01:0.01:0.01:0.01:0.01 + --oub=2:2:2:2:2:2 + --zvecs=1 + --opt_iters=7 + --opt_tol=4 + --diag_thick=2 + --kernel_fun=bivariate_matern_parsimonious + ) +set_tests_properties(synthetic_dmle_test_bivariate_parsimonious_dst + PROPERTIES ENVIRONMENT "${test_env}") + +#Test(14): Bivariate Parsimonious Matern Gaussian stationary kernel in diag_approx + MLOE and MMOM -- double precision +add_test(NAME synthetic_dmle_test_bivariate_parsimonious_mloe_mmom + COMMAND numactl --interleave=all + ./synthetic_dmle_test + --test + --N=1600 + --dts=320 + --ncores=${NUMBER_OF_CPU} + --computation=diag_approx + --kernel=?:?:?:?:?:? + --ikernel=1:1:0.1:0.5:0.5:0.1 + --olb=0.1:0.1:0.1:0.1:0.1:0.1 + --oub=5:5:5:5:5:5 + --zvecs=1 + --opt_iters=4 + --opt_tol=4 + --kernel_fun=bivariate_matern_parsimonious + --predict=3 + --diag_thick=1 + --mloe_mmom + ) +set_tests_properties(synthetic_dmle_test_bivariate_parsimonious_mloe_mmom + PROPERTIES ENVIRONMENT "${test_env}") + +#Test(15): Bivariate Flexible Matern Gaussian stationary kernel in dense -- double precision +add_test(NAME synthetic_dmle_test_bivariate_flexible + COMMAND numactl --interleave=all + ./synthetic_dmle_test + --test + --N=8100 + --dts=320 + --ncores=${NUMBER_OF_CPU} + --computation=exact + --kernel=?:?:?:?:?:?:?:?:?:?:? + --ikernel=0.3:0.6:0.01:0.3:0.9:0.9:0.05:0.3:1.5:0.9:0.99 + --olb=0.01:0.01:0.01:0.01:0.01:0.01:0.01:0.01:0.01:0.01:0.01 + --oub=50:50:50:50:50:50:50:50:50:50:50 + --zvecs=1 + --opt_iters=4 + --opt_tol=4 + --kernel_fun=bivariate_matern_flexible + ) +set_tests_properties(synthetic_dmle_test_bivariate_flexible + PROPERTIES ENVIRONMENT "${test_env}") + + +#Test(16): Bivariate Flexible Matern Gaussian stationary kernel in diag_approx -- double precision +add_test(NAME synthetic_dmle_test_bivariate_flexible_diag_approx + COMMAND numactl --interleave=all + ./synthetic_dmle_test + --test + --N=8100 + --dts=320 + --ncores=${NUMBER_OF_CPU} + --computation=diag_approx + --kernel=?:?:?:?:?:?:?:?:?:?:? + --ikernel=0.3:0.6:0.01:0.3:0.9:0.9:0.05:0.3:1.5:0.9:0.99 + --olb=0.01:0.01:0.01:0.01:0.01:0.01:0.01:0.01:0.01:0.01:0.01 + --oub=50:50:50:50:50:50:50:50:50:50:50 + --zvecs=1 + --opt_iters=4 + --opt_tol=4 + --diag_thick=2 + --kernel_fun=bivariate_matern_flexible + ) +set_tests_properties(synthetic_dmle_test_bivariate_flexible_diag_approx + PROPERTIES ENVIRONMENT "${test_env}") + + +#Test(17): Univariate space-time Matern Gaussian stationary kernel in exact -- double precision +add_test(NAME synthetic_dmle_test_space_time + COMMAND numactl --interleave=all + ./synthetic_dmle_test + --test + --N=1600 + --dts=320 + --ncores=${NUMBER_OF_CPU} + --computation=exact + --kernel=?:?:?:?:?:?:0 + --ikernel=1:1:0.1:0.5:0.5:0.1:0 + --olb=0.1:0.1:0.1:0.1:0.1:0.1:0 + --oub=5:5:5:5:5:5:0 + --zvecs=1 + --opt_iters=4 + --opt_tol=20 + --kernel_fun=univariate_spacetime_matern_stationary + --dim=st + --time_slots=5 + ) +set_tests_properties(synthetic_dmle_test_space_time + PROPERTIES ENVIRONMENT "${test_env}") + +#Test(18): Trivariate Parsimonious Matern Gaussian stationary kernel in exact -- double precision +add_test(NAME synthetic_dmle_test_trivariate_matern_parsimonious + COMMAND numactl --interleave=all + ./synthetic_dmle_test + --test + --N=1600 + --dts=300 + --ncores=${NUMBER_OF_CPU} + --computation=exact + --kernel=?:?:?:?:?:?:?:?:?:? + --ikernel=1:1:1:0.1:0.5:1:1.5:0.1:0.1:0 + --olb=0.1:0.1:0.1:0.1:0.1:0.1:0.1:0.1:0.1:0.1 + --oub=5:5:5:5:1:1:5:5:5:5 + --zvecs=1 + --opt_iters=8 + --opt_tol=5 + --diag_thick=2 + --kernel_fun=trivariate_matern_parsimonious + ) +set_tests_properties(synthetic_dmle_test_bivariate_parsimonious + PROPERTIES ENVIRONMENT "${test_env}") + +#Test(19): Trivariate Parsimonious Matern Gaussian stationary kernel in diag_approx -- double precision +add_test(NAME synthetic_dmle_test_trivariate_matern_parsimonious_diag_approx + COMMAND numactl --interleave=all + ./synthetic_dmle_test + --test + --N=1600 + --dts=300 + --ncores=${NUMBER_OF_CPU} + --computation=diag_approx + --kernel=?:?:?:?:?:?:?:?:?:? + --ikernel=1:1:1:0.1:0.5:1:1.5:0.1:0.1:0 + --olb=0.1:0.1:0.1:0.1:0.1:0.1:0.1:0.1:0.1:0.1 + --oub=5:5:5:5:1:1:5:5:5:5 + --zvecs=1 + --opt_iters=4 + --opt_tol=5 + --diag_thick=2 + --kernel_fun=trivariate_matern_parsimonious + ) +set_tests_properties(synthetic_dmle_test_trivariate_matern_parsimonious_diag_approx + PROPERTIES ENVIRONMENT "${test_env}") + + +#Test(20): Trivariate Parsimonious Matern Gaussian stationary kernel in dense (optimization with profiling) -- double precision +add_test(NAME synthetic_dmle_test_trivariate_matern_parsimonious_profile + COMMAND numactl --interleave=all + ./synthetic_dmle_test + --test + --N=8100 + --dts=300 + --ncores=${NUMBER_OF_CPU} + --computation=exact + --kernel=?:?:?:?:?:?:?:?:?:? + --ikernel=1:1:1:0.1:0.5:1:1.5:0.1:0.1:0 + --olb=0.1:0.1:0.1:0.1:0.1:0.1:0.1:0.1:0.1:0.1 + --oub=5:5:5:5:1:1:5:5:5:5 + --zvecs=1 + --opt_iters=5 + --opt_tol=5 + --kernel_fun=trivariate_matern_parsimonious_profile + ) +set_tests_properties(synthetic_dmle_test_trivariate_matern_parsimonious_profile + PROPERTIES ENVIRONMENT "${test_env}") + +#Test(21): Univariate Gaussian non-stationary kernel in dense -- double precision +add_test(NAME synthetic_dmle_test_univariate_matern_non_stat + COMMAND numactl --interleave=all + ./synthetic_dmle_test + --test + --N=6400 + --dts=360 + --ncores=${NUMBER_OF_CPU} + --computation=exact + --kernel=?:?:?:?:?:?:?:?:? + --ikernel=0.04:1.57:0.33:-1:0.8:0.1:-0.5:0.5 + --olb=0.01:0.01:0.01:0.01:0.01:0.01:0.01:0.01 + --oub=5:5:5:5:5:5:5:5 + --zvecs=1 + --opt_iters=1 + --opt_tol=4 + --kernel_fun=univariate_matern_non_stat + ) +set_tests_properties(synthetic_dmle_test_univariate_matern_non_stat + PROPERTIES ENVIRONMENT "${test_env}") + +#Test(22): Univariate non-Gaussian stationary kernel in dense -- double precision +add_test(NAME synthetic_dmle_test_univariate_matern_non_gaussian + COMMAND numactl --interleave=all + ./synthetic_dmle_test + --test + --N=6400 + --dts=320 + --ncores=${NUMBER_OF_CPU} + --computation=exact + --kernel=?:?:?:?:?:? + --ikernel=7.0711:1:0:2:0:0 + --olb=0.01:0.01:-5:0.1:-2:0 + --oub=15:5:5:5:2:2 + --zvecs=1 + --opt_iters=1 + --opt_tol=5 + --kernel_fun=univariate_matern_non_gaussian + ) +set_tests_properties(synthetic_dmle_test_univariate_matern_non_gaussian + PROPERTIES ENVIRONMENT "${test_env}") + +#Test(23): Univariate non-Gaussian stationary kernel in diag_approx -- double precision +#add_test(NAME synthetic_dmle_test_univariate_matern_non_gaussian_diag_approx +# COMMAND numactl --interleave=all +# ./synthetic_dmle_test +# --test +# --N=6400 +# --dts=320 +# --ncores=${NUMBER_OF_CPU} +# --computation=diag_approx +# --kernel=?:?:?:?:?:? +# --ikernel=7.0711:1:0:2:0:0 +# --olb=0.01:0.01:-5:0.1:-2:0 +# --oub=15:5:5:5:2:2 +# --zvecs=1 +# --opt_iters=1 +# --opt_tol=5 +# --diag_thick=2 +# --kernel_fun=univariate_matern_non_gaussian +# ) +#set_tests_properties(synthetic_dmle_test_univariate_matern_non_gaussian_diag_approx +# PROPERTIES ENVIRONMENT "${test_env}") + +if (EXAGEOSTAT_USE_HICMA) + #Test(24): Univariate non-Gaussian stationary kernel in lr_approx -- double precision + add_test(NAME synthetic_dmle_test_univariate_matern_non_gaussian_lr_approx + COMMAND numactl --interleave=all + ./synthetic_dmle_test + --test + --N=6400 + --dts=320 + --ncores=1 + --computation=lr_approx + --kernel=7.0711:1:0:2:0:0 + --ikernel=7.0711:1:0:2:0:0 + --olb=0.01:0.01:-5:0.1:-2:0 + --oub=15:5:5:5:2:2 + --zvecs=1 + --opt_iters=1 + --opt_tol=5 + --acc=7 + --lts=512 + --maxrank=200 + --kernel_fun=univariate_matern_non_gaussian + ) + set_tests_properties(synthetic_dmle_test_univariate_matern_non_gaussian_lr_approx + PROPERTIES ENVIRONMENT "${test_env}") +endif () diff --git a/examples/examples.c b/examples/examples.c index baba6a3..5758233 100644 --- a/examples/examples.c +++ b/examples/examples.c @@ -1,6 +1,6 @@ /** * - * Copyright (c) 2017-2020, King Abdullah University of Science and Technology + * Copyright (c) 2017-2023, King Abdullah University of Science and Technology * All rights reserved. * * ExaGeoStat is a software package provided by KAUST @@ -9,318 +9,311 @@ * * @file examples.c * - * * - * @version 1.0.0 + * + * @version 1.2.0 * * @author Sameh Abdulah - * @date 2020-01-19 + * @date 2022-11-09 * - **/ + **/ #include "examples.h" +output results; void set_args_default(arguments *arg_values) - //! set default values for input - /*! arguments - * @param[in] arg_values: user arguments - * */ +//! set default values for input +/*! arguments + * @param[in] arg_values: user arguments + * */ { - arg_values->test = 0; - arg_values->check = 0; - arg_values->verbose = 0; - arg_values->zvecs = "1"; - arg_values->computation = "exact"; - arg_values->async = 0; - arg_values->kernel = ""; - arg_values->ikernel = ""; - arg_values->ncores = "1"; - arg_values->gpus = "0"; - arg_values->p = "1"; - arg_values->q = "1"; - arg_values->N = "0"; - arg_values->lts = "0"; - arg_values->dts = "0"; - arg_values->locs_file = ""; - arg_values->obs_dir = ""; - arg_values->obs_dir2 = ""; - arg_values->actualZ_file =""; - arg_values->actualZloc_file = ""; - arg_values->predict = "0"; - arg_values->dm = "ed"; - arg_values->diag_thick = "1"; - arg_values->log = 0; - arg_values->maxrank = "0"; - arg_values->acc = "0"; - arg_values->profile = 0; - arg_values->opt_tol = "5"; - arg_values->opt_max_iters = "-1"; - arg_values->ooc = 0; - // arg_values->precision = "0"; - arg_values->kernel_fun = "univariate_matern_stationary"; - arg_values->mloe_mmom = 0; - arg_values->mloe_mmom_async = 0; - arg_values->mspe = 0; - arg_values->test = 0; - arg_values->check = 0; - arg_values->verbose = 0; - arg_values->zvecs = "1"; - arg_values->computation = "exact"; - arg_values->computation = "matern"; - arg_values->async = 0; - arg_values->kernel = ""; - arg_values->ikernel = ""; - arg_values->ncores = "1"; - arg_values->gpus = "0"; - arg_values->p = "1"; - arg_values->q = "1"; - arg_values->N = "0"; - arg_values->lts = "0"; - arg_values->dts = "0"; - arg_values->locs_file = ""; - arg_values->obs_dir = ""; - arg_values->actualZ_file =""; - arg_values->actualZ_file2 =""; - arg_values->actualZloc_file = ""; - arg_values->predict = "0"; - arg_values->dm = "ed"; - arg_values->diag_thick = "1"; - arg_values->log = 0; - arg_values->maxrank = "0"; - arg_values->acc = "0"; - arg_values->profile = 0; - arg_values->opt_tol = "5"; - arg_values->opt_max_iters = "-1"; - arg_values->ooc = 0; - arg_values->recovery_file = ""; - arg_values->checkpoint_file = ""; - arg_values->dim = "2d"; - arg_values->time_slots = "0"; - arg_values->idw = 0; - // arg_values->precision = "0"; + arg_values->test = 0; + arg_values->check = 0; + arg_values->verbose = 0; + arg_values->zvecs = "1"; + arg_values->computation = "exact"; + arg_values->async = 0; + arg_values->kernel = ""; + arg_values->ikernel = ""; + arg_values->ncores = "1"; + arg_values->gpus = "0"; + arg_values->p = "1"; + arg_values->q = "1"; + arg_values->N = "0"; + arg_values->lts = "0"; + arg_values->dts = "0"; + arg_values->locs_file = ""; + arg_values->obs_dir = ""; + arg_values->obs_dir2 = ""; + arg_values->actualZ_file = ""; + arg_values->actualZloc_file = ""; + arg_values->predict = "0"; + arg_values->dm = "ed"; + arg_values->diag_thick = "1"; + arg_values->log = 0; + arg_values->maxrank = "0"; + arg_values->acc = "0"; + arg_values->profile = 0; + arg_values->opt_tol = "5"; + arg_values->opt_max_iters = "-1"; + arg_values->ooc = 0; + arg_values->kernel_fun = "univariate_matern_stationary"; + arg_values->mloe_mmom = 0; + arg_values->mloe_mmom_async = 0; + arg_values->mspe = 0; + arg_values->test = 0; + arg_values->check = 0; + arg_values->verbose = 0; + arg_values->zvecs = "1"; + arg_values->computation = "exact"; + arg_values->computation = "matern"; + arg_values->async = 0; + arg_values->kernel = ""; + arg_values->ikernel = ""; + arg_values->ncores = "1"; + arg_values->gpus = "0"; + arg_values->p = "1"; + arg_values->q = "1"; + arg_values->N = "0"; + arg_values->lts = "0"; + arg_values->dts = "0"; + arg_values->locs_file = ""; + arg_values->obs_dir = ""; + arg_values->actualZ_file = ""; + arg_values->actualZ_file2 = ""; + arg_values->actualZloc_file = ""; + arg_values->predict = "0"; + arg_values->dm = "ed"; + arg_values->diag_thick = "1"; + arg_values->log = 0; + arg_values->maxrank = "0"; + arg_values->acc = "0"; + arg_values->profile = 0; + arg_values->opt_tol = "5"; + arg_values->opt_max_iters = "-1"; + arg_values->ooc = 0; + arg_values->recovery_file = ""; + arg_values->checkpoint_file = ""; + arg_values->dim = "2d"; + arg_values->time_slots = "0"; + arg_values->idw = 0; } void check_args(arguments *arg_values) { - //! check values for input - /*! arguments - * @param[in] arg_values: user arguments - * */ - if (arg_values->test == 0) { - if (strcmp(arg_values->locs_file,"") == 0 || strcmp(arg_values->obs_dir, "") == 0) { - fprintf(stdout, "(ExaGeoStat Error MSG): Real running mode requires both locs_file and obs_dir path.... \nExaGeoStat terminated \n\n"); - exit(EXIT_FAILURE); - } - } - else { - if (strcmp(arg_values->locs_file,"") != 0 || strcmp(arg_values->obs_dir, "") != 0) - fprintf(stdout, "(ExaGeoStat Warning MSG): Test running mode does not require locs_file and obs_dir paths, any will be ignored-> continue running...\n"); - } - -// if(strcmp(arg_values->computation,"exact") != 0) { -// fprintf(stdout, "(ExaGeoStat Error MSG): approximation is not supported yet, please use only exact computation for now.... \nExaGeoStat terminated \n\n"); -// exit(EXIT_FAILURE); -// } -// if (atoi(arg_values->predict) == 0) { -// if (strcmp(arg_values->actualZ_file,"") != 0 || strcmp(arg_values->actualZloc_file,"") != 0) -// fprintf(stdout, "(ExaGeoStat Warning MSG): Test running mode does not require actualZ_file and actualZloc_file paths, any will be ignored-> continue running...\n"); -// } + //! check values for input + /*! arguments + * @param[in] arg_values: user arguments + * */ + if (arg_values->test == 0) { + if (strcmp(arg_values->locs_file, "") == 0 || strcmp(arg_values->obs_dir, "") == 0) { + fprintf(stdout, + "(ExaGeoStat Error MSG): Real running mode requires both locs_file and obs_dir path.... \nExaGeoStat terminated \n\n"); + exit(EXIT_FAILURE); + } + } else { + if (strcmp(arg_values->locs_file, "") != 0 || strcmp(arg_values->obs_dir, "") != 0) + fprintf(stdout, + "(ExaGeoStat Warning MSG): Test running mode does not require locs_file and obs_dir paths, any will be ignored-> continue running...\n"); + } } -void init(int *test, int *N, int *ncores, int *gpus, int *p_grid, int *q_grid, int *zvecs, int *dts,int *lts, int *nZmiss, int *log, double *initial_theta, double *starting_theta, double *target_theta, double *lb, double *ub, MLE_data *data, arguments *arguments) - //! initialize exageostat by setting several - /*! variables from argument - * Returns MLE_data struct. - * @param[in] arguments: command line arguments. - * @param[out] test: if test=1 ->test running mode if test=0->real running mode. - * @param[out] N: number of spatial locations (problem size). - * @param[out] ncores: number of CPU computing units. - * @param[out] gpus: number of GPU computing units. - * @param[out] p_grid: p_grid in the case of distributed system. - * @param[out] q_grid: q_grid in the case of distributed system. - * @param[out] zvecs: the number of Z vectors that should be generated in the case of test running mode. - * @param[out] dts: dense tile size. - * @param[out] lts: TLR tile size. - * @param[out] nZmiss: number of unknown observation to be predicted in the case of test running mode. - * @param[out] log: determine if log files should be generated or not (log files stored on disk) - * @param[out] initial_theta: initial_theta Vector with three parameter (Variance, Range, Smoothness) - that is used to to generate the Covariance Matrix and initial Z vector. - * @param[out] starting_theta: theta Vector with three parameter (Variance, Range, Smoothness) - that is used to to generate the Covariance Matrix of the first MLE iteration. - * @param[out] target_theta: target theta Vector with three parameter (Variance, Range, Smoothness) unknown theta parameter should be shown as '?' - * @param[out] lb: optimization lower bounds vector ( lb_1, lb_2, lb_3). - * @param[out] ub: optimization upper bounds vector ( ub_1, ub_2, ub_3). - * @param[out] data: MLE_data struct with different MLE inputs. - * @param[out] arguments: command line arguments. - * */ +void +init(int *test, int *N, int *ncores, int *gpus, int *p_grid, int *q_grid, int *zvecs, int *dts, int *lts, int *nZmiss, + int *log, double* initial_theta, double* starting_theta, double* target_theta, double* lb, double* ub, + MLE_data *data, arguments *arguments) +//! initialize exageostat by setting several +/*! variables from argument + * Returns MLE_data struct. + * @param[in] arguments: command line arguments. + * @param[out] test: if test=1 ->test running mode if test=0->real running mode. + * @param[out] N: number of spatial locations (problem size). + * @param[out] ncores: number of CPU computing units. + * @param[out] gpus: number of GPU computing units. + * @param[out] p_grid: p_grid in the case of distributed system. + * @param[out] q_grid: q_grid in the case of distributed system. + * @param[out] zvecs: the number of Z vectors that should be generated in the case of test running mode. + * @param[out] dts: dense tile size. + * @param[out] lts: TLR tile size. + * @param[out] nZmiss: number of unknown observation to be predicted in the case of test running mode. + * @param[out] log: determine if log files should be generated or not (log files stored on disk) + * @param[out] initial_theta: initial_theta Vector with three parameter (Variance, Range, Smoothness) + that is used to to generate the Covariance Matrix and initial Z vector. + * @param[out] starting_theta: theta Vector with three parameter (Variance, Range, Smoothness) + that is used to to generate the Covariance Matrix of the first MLE iteration. + * @param[out] target_theta: target theta Vector with three parameter (Variance, Range, Smoothness) unknown theta parameter should be shown as '?' + * @param[out] lb: optimization lower bounds vector ( lb_1, lb_2, lb_3). + * @param[out] ub: optimization upper bounds vector ( ub_1, ub_2, ub_3). + * @param[out] data: MLE_data struct with different MLE inputs. + * @param[out] arguments: command line arguments. + * */ { - - init_data_values(data); - int i = 0; - int num_params = 0; - *test = arguments->test; - *ncores = atoi(arguments->ncores); - *gpus = atoi(arguments->gpus); - *p_grid = atoi(arguments->p); - *q_grid = atoi(arguments->q); - *N = atoi( arguments->N); - *zvecs = atoi(arguments->zvecs); - *dts = atoi(arguments->dts); - *lts = atoi(arguments->lts); - *nZmiss = atoi(arguments->predict); - *log = arguments->log; - data->computation = arguments->computation;// exact or approx. - //data->c_fun = arguments->c_fun;// matern or pow-exp. - data->async = arguments->async; // 0-->tile 1-->tile_async. - data->locsFPath = arguments->locs_file; - data->obsFPath = arguments->obs_dir; - data->obsFPath2 = arguments->obs_dir2; - data->actualZFPath = arguments->actualZ_file; - data->actualZFPath2 = arguments->actualZ_file2; - data->actualZLocFPath = arguments->actualZloc_file; - data->dm = arguments->dm; - data->diag_thick = atoi(arguments->diag_thick); - data->log = arguments->log; - data->hicma_maxrank = atoi(arguments->maxrank); - data->hicma_acc = atof(arguments->acc); - data->check = arguments->check; - data->verbose = arguments->verbose; - data->opt_tol = atoi(arguments->opt_tol); - data->opt_max_iters = atoi(arguments->opt_max_iters); - data->ooc = arguments->ooc; - data->mloe_mmom = arguments->mloe_mmom; - data->mloe_mmom_async = arguments->mloe_mmom_async; - data->mspe = arguments->mspe; - data->idw = arguments->idw; - data->recovery_file = arguments->recovery_file; - data->checkpoint_file = arguments->checkpoint_file; - printf("%d\n", arguments->time_slots); - - data->time_slots = atoi(arguments->time_slots); - // data->precision = atoi(arguments->precision);// double, sinlge, or mixed. - //data->l2 = data->l1; - data->kernel_fun = arguments->kernel_fun; - //should be improved - location l; - l.x = (double *) malloc(sizeof(double)); - l.y = (double *) malloc(sizeof(double)); - l.x[0] = 0.5; - l.y[0] = 0.5; - data->lm = l; - //**************************************** - - if(strcmp(data->kernel_fun, "univariate_matern_stationary") == 0 || strcmp(data->kernel_fun, "univariate_pow_exp_stationary") == 0) - num_params = 3; - else if(strcmp(data->kernel_fun, "univariate_matern_nuggets_stationary") == 0) - num_params = 4; - else if(strcmp(data->kernel_fun, "univariate_matern_non_stationary") == 0) - num_params = 9; - else if(strcmp(data->kernel_fun, "bivariate_matern_flexible") == 0) - num_params = 11; - else if(strcmp(data->kernel_fun, "bivariate_matern_parsimonious") == 0) - num_params = 6; - else if(strcmp(data->kernel_fun, "bivariate_matern_parsimonious2") == 0) - num_params = 6; - else if(strcmp(data->kernel_fun, "bivariate_matern_parsimonious_profile") == 0) - num_params = 6; - else if(strcmp(data->kernel_fun, "bivariate_matern_parsimonious2_profile") == 0) - num_params = 6; - else if(strcmp(data->kernel_fun, "univariate_spacetime_matern_stationary") == 0) - num_params = 7; - else - { - fprintf(stderr,"Choosen kernel is not exist(6)!\n"); - fprintf(stderr, "Called function is: %s\n",__func__); - exit(0); - } - - theta_parser2(lb, arguments->olb, num_params); - theta_parser2(ub, arguments->oub, num_params); - - - if(strcmp(data->kernel_fun, "bivariate_matern_parsimonious_profile") == 0 || strcmp(data->kernel_fun, "bivariate_matern_parsimonious2_profile") == 0) - { - lb[0] = ub[0] = 1; - lb[1] = ub[1] = 1; - } - //multiplicative scale -remove it for now to apply non-stationary kernel - // lb[0] = ub[0] = 1; - - for(i=0; ikernel_fun, "bivariate_matern_parsimonious") == 0 || - strcmp(data->kernel_fun, "bivariate_matern_parsimonious2") == 0 || - strcmp(data->kernel_fun, "bivariate_matern_parsimonious_profile") == 0 || - strcmp(data->kernel_fun, "bivariate_matern_parsimonious2_profile") == 0) - { - starting_theta[0] = 1; - starting_theta[1] = 1; - starting_theta[2] = 0.2; - starting_theta[3] = 1; - starting_theta[4] = 1; - starting_theta[5] = 0.22; - } - if(strcmp(data->kernel_fun, "univariate_matern_stationary") == 0) - { - - starting_theta[0] = 0.8; - starting_theta[1] = 70; - starting_theta[2] = 2; - - } - */ - theta_parser(initial_theta, target_theta, starting_theta, arguments->ikernel, arguments->kernel, lb, ub, *test, num_params); - - - //fill results value - results.problem_size = *N; - - results.computation = malloc(strlen(data->computation) + 1); - strcpy(results.computation, data->computation); - - results.kernel = malloc(strlen(data->kernel_fun) + 1); - strcpy(results.kernel, data->kernel_fun); - - if(*test == 1) - results.ds_type = "test"; - else - results.ds_type = "real"; - - if(data->precision == 0) - results.precision = "double"; - else if(data->precision == 1) - results.precision = "single"; - else if(data->precision == 2) - results.precision = "double/single"; - - results.dense_ts = *dts; - - results.lr_ts= *lts; - - results.ncores = *ncores; - - results.ngpus = *gpus; - - results.p = *p_grid; - - results.q = *q_grid; - - results.num_params = num_params; - - - results.initial_theta = (double *) malloc(num_params * sizeof(double)); - results.starting_theta = (double *) malloc(num_params * sizeof(double)); - results.estimated_theta = (double *) malloc(num_params * sizeof(double)); - - for(i=0; ihicma_maxrank; - results.lr_maxrank= data->hicma_acc; - + init_data_values(data); + int i = 0; + int num_params = 0; + *test = arguments->test; + *ncores = atoi(arguments->ncores); + *gpus = atoi(arguments->gpus); + *p_grid = atoi(arguments->p); + *q_grid = atoi(arguments->q); + *N = atoi(arguments->N); + *zvecs = atoi(arguments->zvecs); + *dts = atoi(arguments->dts); + *lts = atoi(arguments->lts); + *nZmiss = atoi(arguments->predict); + *log = arguments->log; + data->computation = arguments->computation;// exact or approx. + data->async = arguments->async; // 0-->tile 1-->tile_async. + data->locsFPath = arguments->locs_file; + data->obsFPath = arguments->obs_dir; + data->obsFPath2 = arguments->obs_dir2; + data->obsFPath3 = arguments->obs_dir3; + data->actualZFPath = arguments->actualZ_file; + data->actualZFPath2 = arguments->actualZ_file2; + data->actualZFPath3 = arguments->actualZ_file3; + data->actualZLocFPath = arguments->actualZloc_file; + data->timeFPath = arguments->time_file; + data->actualTimeFPath = arguments->actualtime_file; + data->dm = arguments->dm; + data->diag_thick = atoi(arguments->diag_thick); + data->log = arguments->log; + data->hicma_maxrank = atoi(arguments->maxrank); + data->hicma_acc = atof(arguments->acc); + data->check = arguments->check; + data->verbose = arguments->verbose; + data->opt_tol = atoi(arguments->opt_tol); + data->opt_max_iters = atoi(arguments->opt_max_iters); + data->ooc = arguments->ooc; + + data->mloe_mmom = arguments->mloe_mmom; + data->mloe_mmom_async = arguments->mloe_mmom_async; + data->mspe = arguments->mspe; + data->idw = arguments->idw; + data->fisher = arguments->fisher; + data->mloe_mmom = arguments->mloe_mmom; + data->mloe_mmom_async = arguments->mloe_mmom_async; + data->mspe = arguments->mspe; + data->idw = arguments->idw; + data->recovery_file = arguments->recovery_file; + data->checkpoint_file = arguments->checkpoint_file; + + data->time_slots = atoi(arguments->time_slots); + data->kernel_fun = arguments->kernel_fun; + //should be improved + location l; + l.x = (double* ) malloc(sizeof(double)); + l.y = (double* ) malloc(sizeof(double)); + l.x[0] = 0.5; + l.y[0] = 0.5; + data->lm = l; + //**************************************** + + if (strcmp(data->kernel_fun, "univariate_matern_stationary") == 0 || + strcmp(data->kernel_fun, "univariate_pow_exp_stationary") == 0) + num_params = 3; + else if (strcmp(data->kernel_fun, "univariate_matern_nuggets_stationary") == 0) + num_params = 4; + else if (strcmp(data->kernel_fun, "univariate_matern_non_stationary") == 0) + num_params = 9; + else if (strcmp(data->kernel_fun, "bivariate_matern_flexible") == 0) + num_params = 11; + else if (strcmp(data->kernel_fun, "bivariate_matern_parsimonious") == 0) + num_params = 6; + else if (strcmp(data->kernel_fun, "bivariate_matern_parsimonious2") == 0) + num_params = 6; + else if (strcmp(data->kernel_fun, "bivariate_matern_parsimonious_profile") == 0) + num_params = 6; + else if (strcmp(data->kernel_fun, "bivariate_matern_parsimonious2_profile") == 0) + num_params = 6; + else if (strcmp(data->kernel_fun, "univariate_spacetime_matern_stationary") == 0) + num_params = 7; + else if (strcmp(data->kernel_fun, "bivariate_spacetime_matern_stationary") == 0) + num_params = 10; + else if (strcmp(data->kernel_fun, "trivariate_matern_parsimonious") == 0 || + strcmp(data->kernel_fun, "trivariate_matern_parsimonious_profile") == 0) + num_params = 10; + else if (strcmp(data->kernel_fun, "univariate_matern_non_stat") == 0) + num_params = 8; + else if (strcmp(data->kernel_fun, "univariate_matern_non_gaussian") == 0 || + strcmp(data->kernel_fun, "univariate_exp_non_gaussian") == 0) + num_params = 6; + else { + fprintf(stderr, "Choosen kernel is not exist(6)!\n"); + fprintf(stderr, "Called function is: %s\n", __func__); + exit(0); + } + + theta_parser2(lb, arguments->olb, num_params); + theta_parser2(ub, arguments->oub, num_params); + + + if (strcmp(data->kernel_fun, "bivariate_matern_parsimonious_profile") == 0 || + strcmp(data->kernel_fun, "bivariate_matern_parsimonious2_profile") == 0) { + lb[0] = ub[0] = 1; + lb[1] = ub[1] = 1; + } else if (strcmp(data->kernel_fun, "trivariate_matern_parsimonious_profile") == 0) { + lb[0] = ub[0] = 1; + lb[1] = ub[1] = 1; + lb[2] = ub[2] = 1; + } + + for (i = 0; i < num_params; i++) + starting_theta[i] = lb[i];//(double)abs(lb[i])+(double)abs(ub[i])/2.0; + + theta_parser(initial_theta, target_theta, starting_theta, arguments->ikernel, arguments->kernel, lb, ub, *test, + num_params); + + //fill results value + results.problem_size = *N; + + results.computation = malloc(strlen(data->computation) + 1); + strcpy(results.computation, data->computation); + + results.kernel = malloc(strlen(data->kernel_fun) + 1); + strcpy(results.kernel, data->kernel_fun); + + if (*test == 1) + results.ds_type = "test"; + else + results.ds_type = "real"; + + if (data->precision == 0) + results.precision = "double"; + else if (data->precision == 1) + results.precision = "single"; + else if (data->precision == 2) + results.precision = "double/single"; + + results.dense_ts = *dts; + + results.lr_ts = *lts; + + results.ncores = *ncores; + + results.ngpus = *gpus; + + results.p = *p_grid; + + results.q = *q_grid; + + results.num_params = num_params; + + + results.initial_theta = (double* ) malloc(num_params * sizeof(double)); + results.starting_theta = (double* ) malloc(num_params * sizeof(double)); + results.estimated_theta = (double* ) malloc(num_params * sizeof(double)); + + for (i = 0; i < num_params; i++) + results.initial_theta[i] = initial_theta[i];//(double)abs(lb[i])+(double)abs(ub[i])/2.0; + + for (i = 0; i < num_params; i++) + results.starting_theta[i] = starting_theta[i];//(double)abs(lb[i])+(double)abs(ub[i])/2.0; + + results.lr_acc = data->hicma_maxrank; + results.lr_maxrank = data->hicma_acc; + + + results.lr_acc = data->hicma_maxrank; + results.lr_maxrank = data->hicma_acc; } diff --git a/examples/examples.h b/examples/examples.h index ce4883d..cf3684b 100644 --- a/examples/examples.h +++ b/examples/examples.h @@ -1,6 +1,6 @@ /** * - * Copyright (c) 2017-2020, King Abdullah University of Science and Technology + * Copyright (c) 2017-2023, King Abdullah University of Science and Technology * All rights reserved. * * ExaGeoStat is a software package provided by KAUST @@ -11,12 +11,12 @@ * * Header file of ExaGeoStat main functions. * - * @version 1.0.0 + * @version 1.2.0 * * @author Sameh Abdulah - * @date 2020-01-19 + * @date 2021-07-28 * - **/ + **/ #ifndef _EXAGEOSTAT_EXAMPLES_H_ #define _EXAGEOSTAT_EXAMPLES_H_ @@ -28,262 +28,276 @@ /** **************************************************************************** * EXAGEOSTAT arguments uniquely identifies a set of input arguments **/ -typedef struct -{ - int test; ///< The -t flag -- use testing mode (Synthetic Dataset Generator). - int check ; ///< The -c flag -- use check mode (in the case of approximation only). - char *zvecs ; ///< The number of Z vectors to be tested. - int verbose; ///< The -v flag -- verbose mode. - char *ncores; ///< Number of CPU cores. - char *gpus; ///< Number of GPUs. - char *N; ///< Problem size -- Only in the case of testing mode. - char *p; ///< P in distributed grid. - char *q; ///< q in distributed grid. - char *lts; ///< HiCMA tile size. - char *dts; ///< Chameleon tile size. - char *kernel; ///< Target theta vector output (ex., ?:?:?). - char *ikernel; ///< Initial theta vector -- Only in the case of testing mode (ex., 1:0.1:0.5). - char *olb; ///< Optimizer lower bounds vector (ex., 0.1:0.01:0.01). - char *oub; ///< Optimizer upper bounds vector (ex., 5:5:5). - char *computation; ///< Approx or exact. - //char *c_fun; ///< matern or power-exp --- covariance function to be used. - int async; ///< 0--> tile 1--> tile_async.The --async flag. - char *locs_file; ///< Locations file path -- in the case of real dataset (real mode). - char *obs_dir; ///< Observations file path -- in the case of real dataset (real mode). - char *obs_dir2; ///< Observations file path2 (bivariate case) -- in the case of real dataset (real mode). - char *actualZ_file; ///< Actual observations file path -- in the case of prediction. - char *actualZ_file2; ///< Actual observations file path -- in the case of prediction. - char *actualZloc_file; ///< Actial locations file path -- in the case of prediction. - char *predict; ///< Number of missing values -- in the case of testing mode. - char *dm; ///< Distance metric to be used ed->Euclidian Distance -- gcd->Greate Circle Distance. - char *diag_thick; ///< The thick of used diagonal in the case of diagonal approximation approch. - int log; ///< Generate log files -- 0->do not store generated data, 1-->store generated data. - char *maxrank; ///< Max Rank in the case of LR-HiCMA approx. - char *acc; ///< Accuracy in the case of LR-HiCMA approx. - int profile; ///< profiling the performance of exageostat using FxT. - char *opt_tol; ///< The parameter tol is a tolerance that is used for the purpose of stopping criteria only. - char *opt_max_iters; ///< Maximum number of mle iterations. - int ooc; ///< Support Out-Of-Core (OOC) -- 0->do not support, 1-->support. - char *kernel_fun; ///< Stationary_matern, or non_stationary_matern. - //char *precision; ///< Double, Single, and Mixed. - int mloe_mmom; ///< Use MLOE and MMOM - int mloe_mmom_async; ///< Use MLOE and MMOM Async - int mspe; ///>compute mspe. - int idw; /// tile 1--> tile_async.The --async flag. + char *locs_file; ///< Locations file path -- in the case of real dataset (real mode). + char *time_file; ///< Time file path -- in the case of real dataset (real mode -- space-time kernel). + char *obs_dir; ///< Observations file path -- in the case of real dataset (real mode). + char *obs_dir2; ///< Observations file path2 (bivariate case) -- in the case of real dataset (real mode). + char *obs_dir3; ///< Observations file path3 (bivariate case) -- in the case of real dataset (real mode). + char *actualZ_file; ///< Actual observations file path -- in the case of prediction. + char *actualZ_file2; ///< Actual observations file path -- in the case of prediction. + char *actualZ_file3; ///< Actual observations file path -- in the case of prediction. + char *actualZloc_file; ///< Actual locations file path -- in the case of prediction. + char *actualtime_file; ///< Actual time file path -- in the case of prediction (space-time kernel). + char *predict; ///< Number of missing values -- in the case of testing mode. + char *dm; ///< Distance metric to be used ed->Euclidian Distance -- gcd->Greate Circle Distance. + char *diag_thick; ///< The thick of used diagonal in the case of diagonal approximation approch. + int log; ///< Generate log files -- 0->do not store generated data, 1-->store generated data. + char *maxrank; ///< Max Rank in the case of LR-HiCMA approx. + char *acc; ///< Accuracy in the case of LR-HiCMA approx. + int profile; ///< profiling the performance of exageostat using FxT. + char *opt_tol; ///< The parameter tol is a tolerance that is used for the purpose of stopping criteria only. + char *opt_max_iters; ///< Maximum number of mle iterations. + int ooc; ///< Support Out-Of-Core (OOC) -- 0->do not support, 1-->support. + char *kernel_fun; ///< Stationary_matern, or non_stationary_matern. + int mloe_mmom; ///< Use MLOE and MMOM + int mloe_mmom_async; ///< Use MLOE and MMOM Async + int mspe; ///>compute mspe. + int idw; ///input; + { + {"test", 'a', 0, 0, "Execute in test mode"}, + {"check", 'b', 0, 0, "Produce check output"}, + {"zvecs", 'c', "ZVECS", 0, "number of Z vectors to be tested"}, + {"verbose", 'd', 0, 0, "Produce verbose output"}, + {"ncores", 'e', "NCORES", 0, "Number of cores"}, + {"gpus", 'f', "GPUS", 0, "Number of gpus"}, + {"p", 'g', "P", 0, "p in distributed system"}, + {"q", 'h', "Q", 0, "q in distributed system"}, + {"N", 'i', "MATRIX_SIZE", 0, "Synthetic Matrix Size"}, + {"lts", 'j', "HICMA_TILE_SIZE", 0, "Number of tiles in TLR"}, + {"dts", 'k', "Chameleon_TILE_SIZE", 0, "Number of Tiles in dense"}, + {"kernel", 'l', "KERNEL", 0, "Computation model"}, + {"ikernel", 'm', "IKERNEL", 0, "Initial theta(s) used for testing case generation"}, + {"olb", 'n', "LB", 0, "Optimizer Lower Bounds"}, + {"oub", 'o', "UB", 0, "Optimizer Upper Bounds"}, + {"computation", 'p', "COMPUTATION", 0, "Exact or Approx"}, + {"async", 'q', 0, 0, "Asynchronous"}, + {"locs_file", 'r', "LOCATIONS_FILE", 0, "Read Locations from this Location File"}, + {"obs_dir", 's', "OBSERVATIONS_DIRECTORY", 0, "Read Observations from this directory path"}, + {"obs_dir2", 't', "OBSERVATIONS_DIRECTORY2", 0, "Read Observations from this directory path"}, + {"actualZ_file", 'u', "ACTUALZ_FILE", 0, "Read actual Z from this observation file"}, + {"actualZ_file2", 'v', "ACTUALZ2_FILE", 0, "Read actual Z from this observation file2"}, + {"actualZloc_file", 'w', "ACTUALZLOC_FILE", 0, "Read actual Z locations from this location file"}, + {"predict", 'x', "PREDICT", 0, "Number of Missing Values"}, + {"dm", 'y', "DISTANCE_METRIC", 0, "Distance Metric"}, + {"diag_thick", 'z', "DIAG_THICK", 0, "Diagonal Thick"}, + {"log", 'A', 0, 0, "Store Generated Data (Test mode only)"}, + {"maxrank", 'B', "MAXRANK", 0, "HiCMA Max RANK"}, + {"acc", 'C', "ACC", 0, "HiCMA Accuracy"}, + {"profile", 'D', 0, 0, "Performance profiling"}, + {"opt_tol", 'E', "OPTIMIZATION_TOLERANCE", 0, "Optimization tolerance"}, + {"opt_iters", 'F', "OPTIMIZATION_MAX_ITERS", 0, "Optimization maximum iterations"}, + {"ooc", 'G', 0, 0, "Support Out-Of-Core (OOC) execution"}, + {"kernel_fun", 'H', "Core Kernel", 0, "stationary_matern or nonstationary_matern or bivariate_kernel"}, + {"mloe_mmom", 'I', 0, 0, "use_mloe_mmom"}, + {"mloe_mmom_async", 'J', 0, 0, "use_mloe_mmom_async"}, + {"mspe", 'K', 0, 0, "use_mspe"}, + {"checkpoint_file", 'L', "CHECKPOINT_FILE", 0, "Checkpoint parameters to"}, + {"recovery_file", 'M', "RECOVERY_FILE", 0, "Recover parameters from"}, + {"dim", 'N', "DIMENSION", 0, "Dimension"}, + {"time_slots", 'O', "TIME_SLOT", 0, "time slots"}, + {"idw", 'P', 0, 0, "inverse distance weighted (IDW)"}, + {"time_file", 'Q', "TIME_FILE", 0, "Read time slots from this time File"}, + {"actualtime_file", 'R', "ACTUALZTIME_FILE", 0, "Read actual time slots from this time file"}, + {"obs_dir3", 'S', "OBSERVATIONS_DIRECTORY3", 0, "Read Observations from this directory path"}, + {"actualZ_file3", 'T', "ACTUALZ3_FILE", 0, "Read actual Z from this observation file3"}, + {"fisher", 'U', 0, 0, "Compute Fisher matrix"}, + {0} + }; - switch (key) - { - // case 'Z': - // arguments->precision = arg; - // break; - case 'a': - arguments->test = 1; - break; - case 'b': - arguments->check = 1; - break; - case 'c': - arguments->zvecs = arg; - break; - case 'd': - arguments->verbose = 1; - break; - case 'e': - arguments->ncores = arg; //non-optional; - break; - case 'f': - arguments->gpus = arg; //non-optional; - break; - case 'g': - arguments->p = arg; //non-optional; - break; - case 'h': - arguments->q = arg; - break; - case 'i': - arguments->N = arg; - break; - case 'j': - arguments->lts = arg; //non-optional - break; - case 'k': - arguments->dts = arg; //non-optional - break; - case 'l': - arguments->kernel = arg; - break; - case 'm': - arguments->ikernel = arg; - break; - case 'n': - arguments->olb = arg; - break; - case 'o': - arguments->oub = arg; - break; - case 'p': - arguments->computation = arg; - break; - case 'q': - arguments->async = 1; - break; - case 'r': - arguments->locs_file = arg; - break; - case 's': - arguments->obs_dir = arg; - break; - case 't': - arguments->obs_dir2 = arg; - break; - case 'u': - arguments->actualZ_file = arg; - break; - case 'v': - arguments->actualZ_file2 = arg; - break; - case 'w': - arguments->actualZloc_file = arg; - break; - case 'x': - arguments->predict = arg; - break; - case 'y': - arguments->dm = arg; - break; - case 'z': - arguments->diag_thick = arg; - break; - case 'A': - arguments->log= 1; - break; - case 'B': - arguments->maxrank = arg; - break; - case 'C': - arguments->acc = arg; - break; - case 'D': - arguments->profile= 1; - break; - case 'E': - arguments->opt_tol = arg; - break; - case 'F': - arguments->opt_max_iters = arg; - break; - case 'G': - arguments->ooc= 1; - break; - case 'H': - arguments->kernel_fun = arg; - break; - case 'I': - arguments->mloe_mmom= 1; - break; - case 'J': - arguments->mloe_mmom_async= 1; - break; - case 'K': - arguments->mspe= 1; - break; - case 'L': - arguments->checkpoint_file = arg; - break; - case 'M': - arguments->recovery_file = arg; - break; - case 'N': - arguments->dim = arg; - break; - case 'O': - arguments->time_slots = arg; - break; - case 'P': - arguments->idw = 1; - break; - default: - return ARGP_ERR_UNKNOWN; - } +static error_t parse_opt(int key, char *arg, struct argp_state *state) { + arguments *arguments = state->input; + switch (key) { + case 'a': + arguments->test = 1; + break; + case 'b': + arguments->check = 1; + break; + case 'c': + arguments->zvecs = arg; + break; + case 'd': + arguments->verbose = 1; + break; + case 'e': + arguments->ncores = arg; //non-optional; + break; + case 'f': + arguments->gpus = arg; //non-optional; + break; + case 'g': + arguments->p = arg; //non-optional; + break; + case 'h': + arguments->q = arg; + break; + case 'i': + arguments->N = arg; + break; + case 'j': + arguments->lts = arg; //non-optional + break; + case 'k': + arguments->dts = arg; //non-optional + break; + case 'l': + arguments->kernel = arg; + break; + case 'm': + arguments->ikernel = arg; + break; + case 'n': + arguments->olb = arg; + break; + case 'o': + arguments->oub = arg; + break; + case 'p': + arguments->computation = arg; + break; + case 'q': + arguments->async = 1; + break; + case 'r': + arguments->locs_file = arg; + break; + case 's': + arguments->obs_dir = arg; + break; + case 't': + arguments->obs_dir2 = arg; + break; + case 'u': + arguments->actualZ_file = arg; + break; + case 'v': + arguments->actualZ_file2 = arg; + break; + case 'w': + arguments->actualZloc_file = arg; + break; + case 'x': + arguments->predict = arg; + break; + case 'y': + arguments->dm = arg; + break; + case 'z': + arguments->diag_thick = arg; + break; + case 'A': + arguments->log = 1; + break; + case 'B': + arguments->maxrank = arg; + break; + case 'C': + arguments->acc = arg; + break; + case 'D': + arguments->profile = 1; + break; + case 'E': + arguments->opt_tol = arg; + break; + case 'F': + arguments->opt_max_iters = arg; + break; + case 'G': + arguments->ooc = 1; + break; + case 'H': + arguments->kernel_fun = arg; + break; + case 'I': + arguments->mloe_mmom = 1; + break; + case 'J': + arguments->mloe_mmom_async = 1; + break; + case 'K': + arguments->mspe = 1; + break; + case 'L': + arguments->checkpoint_file = arg; + break; + case 'M': + arguments->recovery_file = arg; + break; + case 'N': + arguments->dim = arg; + break; + case 'O': + arguments->time_slots = arg; + break; + case 'P': + arguments->idw = 1; + break; + case 'Q': + arguments->time_file = arg; + break; + case 'R': + arguments->actualtime_file = arg; + break; + case 'S': + arguments->obs_dir3 = arg; + break; + case 'T': + arguments->actualZ_file3 = arg; + break; + case 'U': + arguments->fisher = 1; + break; + default: + return ARGP_ERR_UNKNOWN; + } - return 0; + return 0; } static char args_doc[] = ""; static char doc[] = -"ExaGeoStat -- A unified geospatial statistic framework to evaluate Maximum Likelihood function using both real and synthetic dataset on CHAMELEON (Dense/DST/mixed-precision) - HiCMA (TLR approximation) - )"; + "ExaGeoStat -- A unified geospatial statistic framework to evaluate Maximum Likelihood function using both real and synthetic dataset on CHAMELEON (Dense/DST/mixed-precision) - HiCMA (TLR approximation) - )"; static struct argp argp = {options, parse_opt, args_doc, doc}; -#endif +#endif \ No newline at end of file diff --git a/examples/mle_flatfile_real.c b/examples/mle_flatfile_real.c index 9b0477d..38e46a7 100644 --- a/examples/mle_flatfile_real.c +++ b/examples/mle_flatfile_real.c @@ -11,188 +11,170 @@ * * A complete example to test ExaGeoStat supported function (i.e., dataset generator, Maximum Likelihood Function (MLE), Prediction) * - * @version 1.0.0 + * @version 1.2.0 * * @author Sameh Abdulah - * @date 2019-08-06 + * @date 2022-11-09 * **/ #include "examples.h" #include "../src/include/MLE.h" -int main(int argc, char **argv) { - - //initialization - double * starting_theta; - double * target_theta; - double * initial_theta; //for testing case - int N, lts, dts, log; - //int i = 0; - int zvecs = 1, nZmiss = 0, test = 0, gpus = 0; - int p_grid, q_grid, ncores; - double opt_f; - arguments arguments; - nlopt_opt opt; - double *streamdata; - MLE_data data; - location *locations; - location *missing_locations; - double* lb = (double *) malloc(3 * sizeof(double)); - double* up = (double *) malloc(3 * sizeof(double)); - //int iseed[4]={0, 0, 0, 1}; - - //Arguments default values - set_args_default(&arguments); - argp_parse(&argp, argc, argv, 0, 0, &arguments); - check_args(&arguments); - - //Memory allocation - starting_theta = (double *) malloc(3 * sizeof(double)); - initial_theta = (double *) malloc(3 * sizeof(double)); - target_theta = (double *) malloc(3 * sizeof(double)); - - //MLE_data data initialization - init(&test, &N, &ncores, &gpus, &p_grid, &q_grid, &zvecs, &dts, <s, &nZmiss, &log, initial_theta, starting_theta, target_theta, lb, up, &data, &arguments); - - exageostat_init(&ncores, &gpus, &dts, <s); - - //kernel parsing - opt=nlopt_create( NLOPT_LN_BOBYQA, 3); //NLOPT_LN_BOBYQA - NLOPT_GN_ORIG_DIRECT - init_optimizer(&opt, lb, up, pow(10, -1.0 * data.opt_tol)); - nlopt_set_maxeval(opt, data.opt_max_iters); - - - //data.l1.x=(double *) malloc(N * sizeof(double)); - //data.l1.y=(double *) malloc(N * sizeof(double)); - - //Read locations from a flat file. - N = countlines(data.locsFPath); - locations = readLocsFile(data.locsFPath, N); - data.l1 = *locations; - - int nZobs = strcmp(data.actualZFPath,"") == 0? (N-nZmiss) : N; - - if(strcmp (data.computation, "exact") == 0) - MORSE_dmle_Call(&data, ncores, gpus, dts, p_grid, q_grid, N, nZobs, nZmiss); - else if (strcmp (data.computation, "diag_approx") == 0) - MORSE_dmle_diag_Call(&data, ncores, gpus, dts, p_grid, q_grid, N, nZobs, nZmiss); - #if defined(EXAGEOSTAT_USE_HICMA) - else if (strcmp (data.computation, "lr_approx") == 0) +int main(int argc, char** argv) { + + //initialization + double* starting_theta; + double* target_theta; + double* initial_theta; //for testing case + int N, lts, dts, log; + int zvecs = 1, nZmiss = 0, test = 0, gpus = 0; + int p_grid, q_grid, ncores; + double opt_f; + arguments arguments; + nlopt_opt opt; + double* streamdata; + MLE_data data; + location *locations; + location *missing_locations; + double* lb = (double* ) malloc(3 * sizeof(double)); + double* up = (double* ) malloc(3 * sizeof(double)); + + //Arguments default values + set_args_default(&arguments); + argp_parse(&argp, argc, argv, 0, 0, &arguments); + check_args(&arguments); + + //Memory allocation + starting_theta = (double* ) malloc(3 * sizeof(double)); + initial_theta = (double* ) malloc(3 * sizeof(double)); + target_theta = (double* ) malloc(3 * sizeof(double)); + + //MLE_data data initialization + init(&test, &N, &ncores, &gpus, &p_grid, &q_grid, &zvecs, &dts, <s, &nZmiss, &log, initial_theta, starting_theta, + target_theta, lb, up, &data, &arguments); + exageostat_init(&ncores, &gpus, &dts, <s); + + //kernel parsing + opt = nlopt_create(NLOPT_LN_BOBYQA, 3); //NLOPT_LN_BOBYQA - NLOPT_GN_ORIG_DIRECT + init_optimizer(&opt, lb, up, pow(10, -1.0 * data.opt_tol)); + nlopt_set_maxeval(opt, data.opt_max_iters); + + N = countlines(data.locsFPath); + locations = readLocsFile(data.locsFPath, N); + data.l1 = *locations; + + int nZobs = strcmp(data.actualZFPath, "") == 0 ? (N - nZmiss) : N; + if (strcmp(data.computation, "exact") == 0) + EXAGEOSTAT_dmle_Call(&data, ncores, gpus, dts, p_grid, q_grid, N, nZobs, nZmiss); + else if (strcmp(data.computation, "diag_approx") == 0) + EXAGEOSTAT_dmle_diag_Call(&data, ncores, gpus, dts, p_grid, q_grid, N, nZobs, nZmiss); +#if defined(EXAGEOSTAT_USE_HICMA) + else if (strcmp (data.computation, "lr_approx") == 0) { - HICMA_dmle_Call(&data, ncores, gpus, lts, p_grid, q_grid, N, nZobs, nZmiss); + EXAGEOSTAT_TLR_dmle_Call(&data, ncores, gpus, lts, p_grid, q_grid, N, nZobs, nZmiss); if (test == 1) data.hicma_data_type = HICMA_STARSH_PROB_GEOSTAT; else data.hicma_data_type = HICMA_STARSH_PROB_GEOSTAT_POINT; } - #endif - - print_summary(test, N, ncores, gpus, dts, lts, data.computation, zvecs, p_grid, q_grid, data.precision); - - if(arguments.profile == 1) - { - starpu_fxt_autostart_profiling(0); - starpu_fxt_start_profiling(); - } - //read observation file - streamdata = readObsFile(data.obsFPath, N); - locations_obs_zsort_inplace(N, locations, streamdata); - if(strcmp (data.computation, "exact") == 0 || strcmp (data.computation, "diag_approx") == 0) - MORSE_MLE_dzcpy(&data, streamdata); -#if defined(EXAGEOSTAT_USE_HICMA) - else if (strcmp (data.computation, "lr_approx") == 0) - HICMA_MLE_zcpy(&data, streamdata); #endif - if(log == 1 && test == 1) - init_log(&data); - - START_TIMING(data.total_exec_time); - nlopt_set_max_objective(opt, MLE_alg, (void *)&data); - nlopt_optimize(opt, starting_theta, &opt_f); - STOP_TIMING(data.total_exec_time); + print_summary(test, N, ncores, gpus, dts, lts, data.computation, zvecs, p_grid, q_grid, data.precision); + + if (arguments.profile == 1) { + starpu_fxt_autostart_profiling(0); + starpu_fxt_start_profiling(); + } + //read observation file + streamdata = readObsFile(data.obsFPath, N); + locations_obs_zsort_inplace(N, locations, streamdata); + if (strcmp(data.computation, "exact") == 0 || strcmp(data.computation, "diag_approx") == 0) + EXAGEOSTAT_MLE_dzcpy(&data, streamdata); +#if defined(EXAGEOSTAT_USE_HICMA) + else if (strcmp (data.computation, "lr_approx") == 0) + EXAGEOSTAT_TLR_MLE_zcpy(&data, streamdata); +#endif + if (log == 1 && test == 1) + init_log(&data); + + START_TIMING(data.total_exec_time); + nlopt_set_max_objective(opt, MLE_alg, (void *) &data); + nlopt_optimize(opt, starting_theta, &opt_f); + STOP_TIMING(data.total_exec_time); + double prediction_error = 0.0; + print_result(&data, starting_theta, N, zvecs, ncores, dts, test, arguments.ikernel, data.computation, p_grid, + q_grid, data.final_loglik, prediction_error); + if (strcmp(data.actualZLocFPath, "") != 0) { + printf("%s ========\n", data.actualZLocFPath); + nZmiss = countlines(data.actualZLocFPath); + missing_locations = readLocsFile(data.actualZLocFPath, N); + } + + if (nZmiss != 0) { - print_result(&data, starting_theta, N, zvecs, ncores, dts, test, arguments.ikernel, data.computation, p_grid, q_grid, data.final_loglik); - - if (strcmp(data.actualZLocFPath,"") != 0) - { - printf( "%s ========\n", data.actualZLocFPath); - nZmiss = countlines(data.actualZLocFPath); - missing_locations = readLocsFile(data.actualZLocFPath, N); - } - - if(nZmiss != 0){ - - //initialization - double *Zobs; - double *Zactual; - double *Zmiss; + //initialization + double* Zobs; + double* Zactual; + double* Zmiss; - //memory allocation - Zobs = (double *) malloc(nZobs * sizeof(double)); - Zactual = (double *) malloc(nZmiss * sizeof(double)); - Zmiss = (double *) malloc(nZmiss * sizeof(double)); + //memory allocation + Zobs = (double* ) malloc(nZobs * sizeof(double)); + Zactual = (double* ) malloc(nZmiss * sizeof(double)); + Zmiss = (double* ) malloc(nZmiss * sizeof(double)); - if(strcmp (data.computation, "exact") == 0 || strcmp (data.computation, "diag_approx") == 0) - prediction_init(&data, nZmiss, nZobs, dts, p_grid, q_grid, 1); + if (strcmp(data.computation, "exact") == 0 || strcmp(data.computation, "diag_approx") == 0) + prediction_init(&data, nZmiss, nZobs, dts, p_grid, q_grid, 1); #if defined(EXAGEOSTAT_USE_HICMA) - else if (strcmp (data.computation, "lr_approx") == 0) - prediction_init(&data, nZmiss, nZobs, lts, p_grid, q_grid, 1); + else if (strcmp (data.computation, "lr_approx") == 0) + prediction_init(&data, nZmiss, nZobs, lts, p_grid, q_grid, 1); #endif - int j = 0; - for (j = 0; j < 1; j++) - { - if (strcmp(data.actualZLocFPath,"") == 0) - pick_random_points(&data, Zobs, Zactual, nZmiss, nZobs, N); - else - { - Zactual = readObsFile(data.actualZFPath, nZmiss); - MLE_get_zobs(&data, Zobs, N); - data.lmiss = *missing_locations; - data.lobs = *locations; - } - // generate_interior_points(&data, Zobs, NULL, nZmiss, nZobs, N); - double prediction_error = 0.0; - if (strcmp (data.computation, "exact") == 0) - prediction_error = MORSE_dmle_Predict_Tile(&data, starting_theta, nZmiss, nZobs, Zobs, Zactual, Zmiss, N); - else if (strcmp (data.computation, "diag_approx") == 0) - prediction_error = MORSE_dmle_diag_Predict_Tile(&data, starting_theta, nZmiss, nZobs, Zobs, Zactual, Zmiss, N); + int j = 0; + for (j = 0; j < 1; j++) { + if (strcmp(data.actualZLocFPath, "") == 0) + pick_random_points(&data, Zobs, Zactual, nZmiss, nZobs, N); + else { + Zactual = readObsFile(data.actualZFPath, nZmiss); + MLE_get_zobs(&data, Zobs, N); + data.lmiss = *missing_locations; + data.lobs = *locations; + } + // generate_interior_points(&data, Zobs, NULL, nZmiss, nZobs, N); + double prediction_error = 0.0; + if (strcmp(data.computation, "exact") == 0) + prediction_error = EXAGEOSTAT_dmle_Predict_Tile(&data, starting_theta, nZmiss, nZobs, Zobs, Zactual, + Zmiss, N); + else if (strcmp(data.computation, "diag_approx") == 0) + prediction_error = EXAGEOSTAT_dmle_diag_Predict_Tile(&data, starting_theta, nZmiss, nZobs, Zobs, Zactual, + Zmiss, N); #if defined(EXAGEOSTAT_USE_HICMA) - else if (strcmp (data.computation, "lr_approx") == 0) - prediction_error = HICMA_dmle_Predict_Tile(&data, starting_theta, nZmiss, nZobs, Zobs, Zactual, Zmiss, N, lts); + else if (strcmp (data.computation, "lr_approx") == 0) + prediction_error = EXAGEOSTAT_TLR_dmle_Predict_Tile(&data, starting_theta, nZmiss, nZobs, Zobs, Zactual, Zmiss, N, lts); #endif - fprintf(stderr,"Prediction Error: %f \n", prediction_error); - } - - int index=0; - for (index=0; index< nZmiss; index++) - printf ("(%f, %f)\n ", Zactual[index], Zmiss[index]); - - prediction_finalize(&data); - //free memory - free(Zactual); - free(Zobs); - free(Zmiss); - } - - if(log == 1 && test == 1) - finalize_log(&data); - - - + fprintf(stderr, "Prediction Error: %f \n", prediction_error); + } + int index = 0; + for (index = 0; index < nZmiss; index++) + printf("(%f, %f)\n ", Zactual[index], Zmiss[index]); - nlopt_destroy(opt); - MLE_Finalize(&data); + prediction_finalize(&data); + //free memory + free(Zactual); + free(Zobs); + free(Zmiss); + } - if(arguments.profile == 1) - { - starpu_fxt_stop_profiling(); - RUNTIME_profiling_display_efficiency(); - } + if (log == 1 && test == 1) + finalize_log(&data); - return 0; -} + nlopt_destroy(opt); + MLE_Finalize(&data); + if (arguments.profile == 1) { + starpu_fxt_stop_profiling(); + RUNTIME_profiling_display_efficiency(); + } + return 0; +} \ No newline at end of file diff --git a/examples/real_csv_dmle_test.c b/examples/real_csv_dmle_test.c index 7ab3c6a..6742339 100644 --- a/examples/real_csv_dmle_test.c +++ b/examples/real_csv_dmle_test.c @@ -1,553 +1,630 @@ /** * - * Copyright (c) 2017-2020, King Abdullah University of Science and Technology + * Copyright (c) 2017-2023, King Abdullah University of Science and Technology * All rights reserved. * * ExaGeoStat is a software package provided by KAUST **/ /** * - * @file zgen_mle_test.c + * @file real_csv_dmle_test.c * * A complete example to test ExaGeoStat supported function (i.e., dataset generator, Maximum Likelihood Function (MLE), Prediction) * - * @version 1.1.0 + * @version 1.2.0 * * @author Sameh Abdulah - * @date 2020-06-06 + * @date 2022-11-09 * **/ #include "examples.h" #include "../src/include/MLE.h" -int main(int argc, char **argv) { +int main(int argc, char** argv) { //initialization - double * starting_theta; - double * target_theta; - double * initial_theta; //for testing case + double* starting_theta; + double* target_theta; + double* initial_theta; //for testing case int N, lts, dts, log; - //int i = 0; int zvecs = 1, nZmiss = 0, test = 0, gpus = 0, num_params = 3; int p_grid, q_grid, ncores; - double opt_f; + double opt_f; int p = 1; - double all_time=0.0; - double pred_time=0.0; + double all_time = 0.0; + double pred_time = 0.0; arguments arguments; nlopt_opt opt; - double *streamdata; - double *streamdata1; - double *streamdata2; + double* streamdata; + double* streamdata1; + double* streamdata2; + double* streamdata3; MLE_data data; location *locations; location *missing_locations; + double* time_slots; + double* missing_time_slots; double prediction_error = 0.0; - //int iseed[4]={0, 0, 0, 1}; + int j = 0; //Arguments default values set_args_default(&arguments); argp_parse(&argp, argc, argv, 0, 0, &arguments); check_args(&arguments); - if(strcmp(arguments.kernel_fun, "univariate_matern_stationary") == 0) - { - num_params = 3; - p = 1; - } - else if(strcmp(arguments.kernel_fun, "univariate_matern_nuggets_stationary") == 0) - { - num_params = 4; - p = 1; - } - else if(strcmp(arguments.kernel_fun, "univariate_matern_non_stationary") == 0) - { - num_params = 9; - p = 1; - } - else if(strcmp(arguments.kernel_fun, "bivariate_matern_flexible") == 0) - { - num_params = 11; - p = 2; - } - else if(strcmp(arguments.kernel_fun, "bivariate_matern_parsimonious") == 0 || strcmp(arguments.kernel_fun, "bivariate_matern_parsimonious_profile") == 0) - { - num_params = 6; - p = 2; - } - else if(strcmp(arguments.kernel_fun, "bivariate_matern_parsimonious2") == 0 || strcmp(arguments.kernel_fun, "bivariate_matern_parsimonious2_profile") == 0) - { - num_params = 6; - p = 2; - } - else if(strcmp(arguments.kernel_fun, "univariate_spacetime_matern_stationary") == 0) - { + if (strcmp(arguments.kernel_fun, "univariate_matern_stationary") == 0) { + num_params = 3; + p = 1; + } else if (strcmp(arguments.kernel_fun, "univariate_matern_nuggets_stationary") == 0) { + num_params = 4; + p = 1; + } else if (strcmp(arguments.kernel_fun, "univariate_matern_non_stationary") == 0) { + num_params = 9; + p = 1; + } else if (strcmp(arguments.kernel_fun, "bivariate_matern_flexible") == 0) { + num_params = 11; + p = 2; + } else if (strcmp(arguments.kernel_fun, "bivariate_matern_parsimonious") == 0 || + strcmp(arguments.kernel_fun, "bivariate_matern_parsimonious_profile") == 0) { + num_params = 6; + p = 2; + } else if (strcmp(arguments.kernel_fun, "bivariate_matern_parsimonious2") == 0 || + strcmp(arguments.kernel_fun, "bivariate_matern_parsimonious2_profile") == 0) { + num_params = 6; + p = 2; + } else if (strcmp(arguments.kernel_fun, "univariate_spacetime_matern_stationary") == 0) { num_params = 7; - p = 1; + p = 1; + } else if (strcmp(arguments.kernel_fun, "univariate_matern_non_gaussian") == 0 || + strcmp(arguments.kernel_fun, "univariate_exp_non_gaussian") == 0) { + num_params = 6; + p = 1; + } else if (strcmp(arguments.kernel_fun, "bivariate_spacetime_matern_stationary") == 0) { + num_params = 10; + p = 2; + } else if (strcmp(arguments.kernel_fun, "trivariate_matern_parsimonious") == 0 || + strcmp(arguments.kernel_fun, "trivariate_matern_parsimonious_profile") == 0) { + num_params = 10; + p = 3; + } else if (strcmp(arguments.kernel_fun, "univariate_matern_non_stat") == 0) { + num_params = 8; + p = 1; } - double* lb = (double *) malloc(num_params * sizeof(double)); - double* up = (double *) malloc(num_params * sizeof(double)); + double* lb = (double* ) malloc(num_params * sizeof(double)); + double* up = (double* ) malloc(num_params * sizeof(double)); //Memory allocation - starting_theta = (double *) malloc(num_params * sizeof(double)); - initial_theta = (double *) malloc(num_params * sizeof(double)); - target_theta = (double *) malloc(num_params * sizeof(double)); + starting_theta = (double* ) malloc(num_params * sizeof(double)); + initial_theta = (double* ) malloc(num_params * sizeof(double)); + target_theta = (double* ) malloc(num_params * sizeof(double)); //MLE_data data initialization - init(&test, &N, &ncores, - &gpus, &p_grid, &q_grid, - &zvecs, &dts, <s, - &nZmiss, &log, initial_theta, - starting_theta, target_theta, lb, - up, &data, &arguments); - - if(strcmp(arguments.kernel_fun, "bivariate_matern_parsimonious2") == 0 - || strcmp(arguments.kernel_fun, "bivariate_matern_parsimonious_profile") == 0 - || strcmp(arguments.kernel_fun, "bivariate_matern_parsimonious2_profile") == 0 - ) - { - if(N%dts !=0) - { + init(&test, &N, &ncores, + &gpus, &p_grid, &q_grid, + &zvecs, &dts, <s, + &nZmiss, &log, initial_theta, + starting_theta, target_theta, lb, + up, &data, &arguments); + + if (strcmp(arguments.kernel_fun, "bivariate_matern_parsimonious2") == 0 + || strcmp(arguments.kernel_fun, "bivariate_matern_parsimonious_profile") == 0 + || strcmp(arguments.kernel_fun, "bivariate_matern_parsimonious2_profile") == 0 + ) { + if (N % dts != 0) { printf("please use N divisible by dts, only with parsimonious2\n"); exit(0); } } - - + if (strcmp(arguments.kernel_fun, "trivariate_matern_parsimonious") == 0 || + strcmp(arguments.kernel_fun, "trivariate_matern_parsimonious_profile") == 0) { + if (dts % 3 != 0) { + printf("please use dts divisible by 3, with trivariate_matern_parsimonious\n"); + exit(0); + } + } //kernel parsing - opt=nlopt_create( NLOPT_LN_BOBYQA, num_params); //NLOPT_LN_BOBYQA - NLOPT_GN_ORIG_DIRECT + opt = nlopt_create(NLOPT_LN_BOBYQA, num_params); //NLOPT_LN_BOBYQA - NLOPT_GN_ORIG_DIRECT init_optimizer(&opt, lb, up, pow(10, -1.0 * data.opt_tol)); nlopt_set_maxeval(opt, data.opt_max_iters); - data.precision = 0; - //data.l1.x=(double *) malloc(N * sizeof(double)); - //data.l1.y=(double *) malloc(N * sizeof(double)); //Read locations from a flat file. N = countlines(data.locsFPath); - if(strcmp (arguments.dim, "3d") == 0) - locations = (location *)readLocsFile3d(data.locsFPath, N); - else - { + if (strcmp(arguments.dim, "3d") == 0) + locations = (location *) readLocsFile3d(data.locsFPath, N); + else if (strcmp(arguments.dim, "2d") == 0) { locations = readLocsFile(data.locsFPath, N); locations->z = NULL; + } else if (strcmp(arguments.dim, "st") == 0) { + locations = readLocsFile(data.locsFPath, N); + locations->z = (double* ) malloc(N * sizeof(double)); + locations->z = readTimeFile(data.timeFPath, N); + } else { + printf("Input dimension is not supported. Please use 2d, 3d, or st\n\n"); + exit(0); } - - data.l1 = *locations; + data.l1 = *locations; // data.l1.z =NULL; //TODO - int nZobs = strcmp(data.actualZFPath,"") == 0? (N-nZmiss) : N; + int nZobs = strcmp(data.actualZFPath, "") == 0 ? (N - nZmiss) : N; //To support multivariate case - N= p*N; + N = p * N; exageostat_init(&ncores, &gpus, &dts, <s); - if(strcmp (data.computation, "exact") == 0) - MORSE_dmle_Call(&data, ncores, gpus, dts, p_grid, q_grid, N, nZobs, nZmiss); - else if (strcmp (data.computation, "diag_approx") == 0) - MORSE_dmle_diag_Call(&data, ncores, gpus, dts, p_grid, q_grid, N, nZobs, nZmiss); + if (strcmp(data.computation, "exact") == 0) + if (strcmp(arguments.kernel_fun, "univariate_matern_non_gaussian") == 0 + || strcmp(arguments.kernel_fun, "univariate_exp_non_gaussian") == 0) + EXAGEOSTAT_dmle_ng_Call(&data, ncores, gpus, dts, p_grid, q_grid, N, nZobs, nZmiss); + else + EXAGEOSTAT_dmle_Call(&data, ncores, gpus, dts, p_grid, q_grid, N, nZobs, nZmiss); + else if (strcmp(data.computation, "diag_approx") == 0) + EXAGEOSTAT_dmle_diag_Call(&data, ncores, gpus, dts, p_grid, q_grid, N, nZobs, nZmiss); #if defined(EXAGEOSTAT_USE_HICMA) - else if (strcmp (data.computation, "lr_approx") == 0) - { - HICMA_dmle_Call(&data, ncores, gpus, lts, p_grid, q_grid, N, nZobs, nZmiss); - if (test == 1) - { - - if(strcmp(arguments.kernel_fun, "univariate_matern_stationary") == 0 || strcmp(arguments.kernel_fun, "univariate_matern_nuggets_stationary") == 0) + else if (strcmp(data.computation, "lr_approx") == 0) { + EXAGEOSTAT_TLR_dmle_Call(&data, ncores, gpus, lts, p_grid, q_grid, N, nZobs, nZmiss); + if (test == 1) { + if (strcmp(arguments.kernel_fun, "univariate_matern_stationary") == 0 || + strcmp(arguments.kernel_fun, "univariate_matern_nuggets_stationary") == 0) data.hicma_data_type = HICMA_STARSH_PROB_GEOSTAT; - else if(strcmp(arguments.kernel_fun, "bivariate_matern_parsimonious") == 0) + else if (strcmp(arguments.kernel_fun, "bivariate_matern_parsimonious") == 0) data.hicma_data_type = HICMA_STARSH_PROB_GEOSTAT_PARSIMONIOUS_BIVARIATE; - else if(strcmp(arguments.kernel_fun, "bivariate_matern_parsimonious2") == 0) + else if (strcmp(arguments.kernel_fun, "bivariate_matern_parsimonious2") == 0) data.hicma_data_type = HICMA_STARSH_PROB_GEOSTAT_PARSIMONIOUS2_BIVARIATE; - } - else - { - if(strcmp(arguments.kernel_fun, "univariate_matern_stationary") == 0 || strcmp(arguments.kernel_fun, "univariate_matern_nuggets_stationary") == 0) + else if (strcmp(arguments.kernel_fun, "trivariate_matern_parsimonious") == 0) { + printf("not implemented yet!\n"); + exit(0); + } + } else { + if (strcmp(arguments.kernel_fun, "univariate_matern_stationary") == 0 || + strcmp(arguments.kernel_fun, "univariate_matern_nuggets_stationary") == 0) data.hicma_data_type = HICMA_STARSH_PROB_GEOSTAT_POINT; - else if(strcmp(arguments.kernel_fun, "bivariate_matern_parsimonious") == 0) + else if (strcmp(arguments.kernel_fun, "bivariate_matern_parsimonious") == 0) data.hicma_data_type = HICMA_STARSH_PROB_GEOSTAT_PARSIMONIOUS_BIVARIATE_POINT; - else if(strcmp(arguments.kernel_fun, "bivariate_matern_parsimonious2") == 0) + else if (strcmp(arguments.kernel_fun, "bivariate_matern_parsimonious2") == 0) data.hicma_data_type = HICMA_STARSH_PROB_GEOSTAT_PARSIMONIOUS2_BIVARIATE_POINT; + else if (strcmp(arguments.kernel_fun, "trivariate_matern_parsimonious") == 0) { + printf("not implemented yet!\n"); + exit(0); + } } } #endif - print_summary(test, N, ncores, gpus, dts, lts, data.computation, zvecs, p_grid, q_grid, data.precision); + print_summary(test, N, ncores, gpus, dts, lts, data.computation, zvecs, p_grid, q_grid, data.precision); - if(arguments.profile == 1) - { + if (arguments.profile == 1) { starpu_fxt_autostart_profiling(0); starpu_fxt_start_profiling(); } - //read observation file - if(p == 1) - { + //read observation file + if (p == 1) { //for wind dataset - //double* streamdata_u = (double *) malloc(N * sizeof(double)); - //double *streamdata_v = (double *) malloc(N * sizeof(double)); - streamdata=(double *) malloc(N * sizeof(double)); + + streamdata = (double* ) malloc(N * sizeof(double)); streamdata = readObsFile(data.obsFPath, N); - //streamdata2 = readObsFile(data.obsFPath2, N); - // streamdata=(double *) malloc(N * sizeof(double)); - //Calculate the wind speed. - // for (i=0 ;i < N; i++) - // streamdata[i] = sqrt(pow(streamdata_u[i], 2) + pow(streamdata_v[i], 2)); - locations_obs_zsort_inplace(N, locations, streamdata); + + if (strcmp(data.computation, "exact") != 0) + locations_obs_zsort_inplace(N, locations, streamdata); printf("number of observations: %d\n", N); - } - if(p == 2) - { - streamdata1 = readObsFile(data.obsFPath, N/p); - streamdata2 = readObsFile(data.obsFPath2, N/p); - locations_obs_zsort_inplace(N/2, locations, streamdata1); - locations_obs_zsort_inplace(N/2, locations, streamdata2); - streamdata=(double *) malloc(N * sizeof(double)); - int j=0; + } else if (p == 2) { + printf("%s %s /n", data.obsFPath, data.obsFPath2); + streamdata1 = readObsFile(data.obsFPath, N / p); + streamdata2 = readObsFile(data.obsFPath2, N / p); + + //TODO: ordering should eb reviewd; + //locations_obs_zsort_inplace_bivariate(N/p, locations, streamdata1, streamdata2); + //locations_obs_zsort_inplace(N/2, locations, streamdata2); + streamdata = (double* ) malloc(N * sizeof(double)); + int j = 0; int i = 0; - for(i=0;iz = NULL; + } else if (strcmp(arguments.dim, "st") == 0) { + missing_locations = readLocsFile(data.actualZLocFPath, N); + missing_locations->z = (double* ) malloc(N * sizeof(double)); + missing_locations->z = readTimeFile(data.actualTimeFPath, N); + } else { + printf("Input dimension is not supported. Please use 2d, 3d, or st\n\n"); + exit(0); } - } - - - - - + } - if(nZmiss != 0) - { + if (nZmiss != 0) { //initialization - double *Zobs; - double *Zactual; - double *Zmiss; - int i=0; - double avg_pred_value=0.0; - double avg_pred_value1=0.0; - double avg_pred_value2=0.0; + double* Zobs; + double* Zactual; + double* Zmiss; + int i = 0; + double avg_pred_value = 0.0; + double avg_pred_value1 = 0.0; + double avg_pred_value2 = 0.0; + double avg_pred_value3 = 0.0; int pred_samples = 1; - if(data.mloe_mmom ==1 || data.mloe_mmom_async ==1) - { + if (data.mloe_mmom == 1 || data.mloe_mmom_async == 1) { printf("nZobs: %d, nZmiss:%d\n", nZobs, nZmiss); - nZobs = N; - Zobs = (double *) malloc(p*nZobs * sizeof(double)); - Zactual = (double *) malloc(p*nZmiss * sizeof(double)); - Zmiss = (double *) malloc(p*nZmiss * sizeof(double)); if(p == 2) - { - double* Zactual1 = (double *) malloc(nZmiss * sizeof(double)); - double* Zactual2 = (double *) malloc(nZmiss * sizeof(double)); + nZobs = N; + Zobs = (double* ) malloc(p * nZobs * sizeof(double)); + Zactual = (double* ) malloc(p * nZmiss * sizeof(double)); + Zmiss = (double* ) malloc(p * nZmiss * sizeof(double)); + + if (p == 3) { + double* Zactual1 = (double* ) malloc(nZmiss * sizeof(double)); + double* Zactual2 = (double* ) malloc(nZmiss * sizeof(double)); + double* Zactual3 = (double* ) malloc(nZmiss * sizeof(double)); Zactual1 = readObsFile(data.actualZFPath, nZmiss); Zactual2 = readObsFile(data.actualZFPath2, nZmiss); + Zactual3 = readObsFile(data.actualZFPath3, nZmiss); int j = 0; int i = 0; - for(i=0;ix, NULL, locations->y, NULL, - &initial_theta[0], &initial_theta[1], &initial_theta[2], - &dm_int, &globalveclen, vecs_out); - - - if(strcmp (computation, "exact") == 0) - mle_exact(&n, &ncores, &gpus, - &dts, &p_grid, &q_grid, - locations->x, NULL, locations->y, - NULL, vecs_out, NULL, - lb, &thetalen, ub, - &thetalen, &dm_int, &opt_tol, - &opt_max_iters, theta_out); - - else if(strcmp (computation, "lr_approx") == 0) - mle_tlr(&n, &ncores, &gpus, - <s, &p_grid, &q_grid, - locations->x, NULL, locations->y, - NULL, vecs_out, NULL, - lb, &thetalen, ub, - &thetalen, &hicma_acc, &hicma_maxrank, - &dm_int, &opt_tol, &opt_max_iters, theta_out); - - else if(strcmp (computation, "diag_approx") == 0) - mle_dst(&n, &ncores, &gpus, - &dts, &p_grid, &q_grid, - locations->x, NULL, locations->y, - NULL, vecs_out, NULL, - lb, &thetalen, ub, - &thetalen, &diag_thick, &dm_int, - &opt_tol, &opt_max_iters, theta_out); - - else if(strcmp (computation, "diag_approx") == 0) - mle_dst(locations->x, NULL, locations->y, NULL, vecs_out, NULL, lb, &thetalen, ub, &thetalen, &diag_thick, &dm_int, &n, &opt_tol, &opt_max_iters, &ncores, &gpus, <s, &p_grid, &q_grid,theta_out); - // Old interfaces. - //rexageostat_gen_z(&n, &ncores, &gpus, &dts, &p_grid, &q_grid, &initial_theta[0], &initial_theta[1], &initial_theta[2], &computation_int, &dm_int, &globalveclen, vecs_out); - //rexageostat_likelihood(&n, &ncores, &gpus, &dts, &p_grid, &q_grid, vecs_out, NULL, &vecs_out[n], NULL, &vecs_out[2*n], NULL, lb, &thetalen, ub, &thetalen, &computation_int, &dm_int, theta_out); - - rexageostat_finalize(); - printf("%f - %f - %f\n", theta_out[0], theta_out[1], theta_out[2]); - - //free memory - free(theta_out); - free(vecs_out); - free(ub); - free(lb); - return 0; -} - +int main(int argc, char** argv) { + + //initialization + char* theta; //for testing case + int n, dts, lts;// log, verbose; + char* dm; + char* computation, *clb, *cub; + int dm_int = 0, hicma_acc = 0, hicma_maxrank = 0, diag_thick = 0; + int globalveclen; + int gpus = 0, p_grid, q_grid, ncores; + int thetalen = 3; + char* kernel_fun; + arguments arguments; + double* vecs_out = NULL, *theta_out = NULL; + double* initial_theta = NULL, *lb = NULL, *ub = NULL; + double opt_tol; + int opt_max_iters = 0; + int num_params = 0; + char* locsFPath; + location *locations; + //Arguments default values + set_args_default(&arguments); + argp_parse(&argp, argc, argv, 0, 0, &arguments); + + //read inputs + ncores = atoi(arguments.ncores); + gpus = atoi(arguments.gpus); + p_grid = atoi(arguments.p); + q_grid = atoi(arguments.q); + diag_thick = atoi(arguments.diag_thick); + dts = atoi(arguments.dts); + lts = atoi(arguments.lts); + hicma_acc = atoi(arguments.acc); + hicma_maxrank = atoi(arguments.maxrank); + dm = arguments.dm; + computation = arguments.computation; //approx or exact + theta = arguments.ikernel; + clb = arguments.olb; + cub = arguments.oub; + opt_tol = pow(10, -1.0 * atoi(arguments.opt_tol)); + opt_max_iters = atoi(arguments.opt_max_iters); + locsFPath = arguments.locs_file; + kernel_fun = arguments.kernel_fun; + + if (strcmp(kernel_fun, "univariate_matern_stationary") == 0) + num_params = 3; + else if (strcmp(kernel_fun, "univariate_matern_nuggets_stationary") == 0) + num_params = 4; + else if (strcmp(kernel_fun, "univariate_matern_non_stationary") == 0) + num_params = 9; + else if (strcmp(kernel_fun, "bivariate_matern_flexible") == 0) + num_params = 13; + else if (strcmp(kernel_fun, "bivariate_matern_parsimonious") == 0) + num_params = 6; + else if (strcmp(kernel_fun, "bivariate_matern_parsimonious2") == 0) + num_params = 6; + else if (strcmp(kernel_fun, "bivariate_matern_parsimonious_profile") == 0) + num_params = 6; + else if (strcmp(kernel_fun, "bivariate_matern_parsimonious2_profile") == 0) + num_params = 6; + else if (strcmp(kernel_fun, "univariate_spacetime_matern_stationary") == 0) + num_params = 7; + else if (strcmp(kernel_fun, "bivariate_spacetime_matern_stationary") == 0) + num_params = 10; + else if (strcmp(kernel_fun, "trivariate_matern_parsimonious") == 0 || + strcmp(kernel_fun, "trivariate_matern_parsimonious_profile") == 0) + num_params = 10; + else if (strcmp(kernel_fun, "univariate_matern_non_stat") == 0) + num_params = 8; + else { + fprintf(stderr, "Choosen kernel is not exist!\n"); + fprintf("stderr, Called function is: %s\n", __func__); + exit(0); + } + + if (strcmp(locsFPath, "") == 0) { + printf("Please determine the path of locations file using --locs_file argument\n"); + exit(0); + } + + //Read locations from a flat file. + n = countlines(locsFPath); + locations = readLocsFile(locsFPath, n); + + dm_int = strcmp(dm, "ed") == 0 ? 0 : 1; + + globalveclen = n; + + //Memory allocation + theta_out = (double* ) malloc((num_params + 3) * sizeof(double)); + vecs_out = (double* ) malloc(globalveclen * sizeof(double)); + initial_theta = (double* ) malloc(thetalen * sizeof(double)); + lb = (double* ) malloc(thetalen * sizeof(double)); + ub = (double* ) malloc(thetalen * sizeof(double)); + + + //Parse inputs + theta_parser2(initial_theta, theta, num_params); + theta_parser2(lb, clb, num_params); + theta_parser2(ub, cub, num_params); + + rexageostat_init(&ncores, &gpus, &dts, <s); + + int kernel_len = strlen("univariate_matern_stationary"); + + gen_z_givenlocs_exact(locations->x, NULL, locations->y, NULL, + "univariate_matern_stationary", initial_theta, &num_params, + &dm_int, &n, &ncores, + &gpus, &dts, &p_grid, + &q_grid, &globalveclen, vecs_out); + + if (strcmp(computation, "exact") == 0) + mle_exact(locations->x, NULL, locations->y, + NULL, vecs_out, NULL, + lb, &num_params, ub, + &num_params, "univariate_matern_stationary", + &dm_int, &n, + &opt_tol, &opt_max_iters, &ncores, + &gpus, &dts, &p_grid, + &q_grid, theta_out); + + else if (strcmp(computation, "lr_approx") == 0) + mle_tlr(locations->x, NULL, locations->y, + NULL, vecs_out, NULL, + lb, &num_params, ub, + &num_params, &hicma_acc, &hicma_maxrank, + "univariate_matern_stationary", + &dm_int, &n, &opt_tol, &opt_max_iters, + &ncores, &gpus, &dts, <s, + &p_grid, &q_grid, theta_out); + + else if (strcmp(computation, "diag_approx") == 0) + mle_dst(locations->x, NULL, locations->y, + NULL, vecs_out, NULL, + lb, &num_params, ub, + &num_params, &diag_thick, + "univariate_matern_stationary", &dm_int, + &n, &opt_tol, &opt_max_iters, &ncores, + &gpus, <s, &p_grid, &q_grid, + theta_out); + + + rexageostat_finalize(); + printf("%f - %f - %f\n", theta_out[0], theta_out[1], theta_out[2]); + + //free memory + free(theta_out); + free(vecs_out); + free(ub); + free(lb); + return 0; + +} \ No newline at end of file diff --git a/examples/synthetic_dmle_rwrapper_test.c b/examples/synthetic_dmle_rwrapper_test.c index a4ee8f0..5601beb 100644 --- a/examples/synthetic_dmle_rwrapper_test.c +++ b/examples/synthetic_dmle_rwrapper_test.c @@ -1,165 +1,222 @@ /** * - * Copyright (c) 2017-2020 King Abdullah University of Science and Technology + * Copyright (c) 2017-2023 King Abdullah University of Science and Technology * All rights reserved. * * ExaGeoStat is a software package provided by KAUST **/ /** * - * @file MLE.c + * @file synthetic_dmle_rwrapper_test.c * - * ExaGeoStat main functions. + * ExaGeoStat main function (R-Wrapper test). * - * @version 1.1.0 + * @version 1.2.0 * * @author Sameh Abdulah - * @date 2020-06-06 + * @date 2022-11-09 * **/ #include "examples.h" #include "../src/include/MLE.h" #include "../r-wrappers/include/rwrappers.h" -int main(int argc, char **argv) { +int main(int argc, char** argv) { //initialization - char *theta; //for testing case + char* theta; //for testing case int n, dts, lts;//, log, verbose; int i = 0, seed = 0; - char *dm; - char *computation, *clb, *cub; - char *kernel_fun; - //int computation_int; + int nZmiss, nZobs; + char* dm; + char* computation, *clb, *cub; + char* kernel_fun; int dm_int = 0, hicma_acc = 0, hicma_maxrank = 0, diag_thick = 0, num_params = 0; - //double time_opt = 0.0; int globalveclen; int gpus = 0, p_grid, q_grid, ncores; arguments arguments; - double *vecs_out = NULL, *theta_out = NULL; - double *initial_theta = NULL, *lb = NULL, *ub = NULL; + double* vecs_out = NULL, *miss_vecs = NULL, *theta_out = NULL, *zmiss = NULL, *globalzpredict = NULL, *fisher_out = NULL; + double* initial_theta = NULL, *lb = NULL, *ub = NULL; double opt_tol; int opt_max_iters = 0; + //Arguments default values set_args_default(&arguments); - argp_parse (&argp, argc, argv, 0, 0, &arguments); + argp_parse(&argp, argc, argv, 0, 0, &arguments); //read inputs - n = atoi(arguments.N); - ncores = atoi(arguments.ncores); - gpus = atoi(arguments.gpus); - p_grid = atoi(arguments.p); - q_grid = atoi(arguments.q); - diag_thick = atoi(arguments.diag_thick); - dts = atoi(arguments.dts); - lts = atoi(arguments.lts); - hicma_acc = atoi(arguments.acc); - hicma_maxrank = atoi(arguments.maxrank); - dm = arguments.dm; - computation = arguments.computation; //approx or exact - theta = arguments.ikernel; - clb = arguments.olb; - cub = arguments.oub; - opt_tol = pow(10, -1.0 * atoi(arguments.opt_tol)); - opt_max_iters = atoi(arguments.opt_max_iters); - kernel_fun = arguments.kernel_fun; - dm_int = strcmp(dm, "ed") == 0 ? 0 : 1; - - if(strcmp(kernel_fun, "univariate_matern_stationary") == 0) + n = atoi(arguments.N); + ncores = atoi(arguments.ncores); + gpus = atoi(arguments.gpus); + p_grid = atoi(arguments.p); + q_grid = atoi(arguments.q); + diag_thick = atoi(arguments.diag_thick); + dts = atoi(arguments.dts); + lts = atoi(arguments.lts); + hicma_acc = atoi(arguments.acc); + hicma_maxrank = atoi(arguments.maxrank); + dm = arguments.dm; + computation = arguments.computation; //approx or exact + theta = arguments.ikernel; + clb = arguments.olb; + cub = arguments.oub; + opt_tol = pow(10, -1.0 * atoi(arguments.opt_tol)); + opt_max_iters = atoi(arguments.opt_max_iters); + kernel_fun = arguments.kernel_fun; + dm_int = strcmp(dm, "ed") == 0 ? 0 : 1; + nZmiss = atoi(arguments.predict); + + if (strcmp(kernel_fun, "univariate_matern_stationary") == 0) num_params = 3; - else if(strcmp(kernel_fun, "univariate_matern_non_stationary") == 0) + else if (strcmp(kernel_fun, "univariate_matern_non_stationary") == 0) num_params = 9; - else if(strcmp(kernel_fun, "bivariate_matern_flexible") == 0) + else if (strcmp(kernel_fun, "bivariate_matern_flexible") == 0) num_params = 13; - else if(strcmp(kernel_fun, "bivariate_matern_parsimonious") == 0) + else if (strcmp(kernel_fun, "bivariate_matern_parsimonious") == 0) num_params = 6; - else if(strcmp(kernel_fun, "bivariate_matern_parsimonious2") == 0) + else if (strcmp(kernel_fun, "bivariate_matern_parsimonious2") == 0) num_params = 6; - else if(strcmp(kernel_fun, "bivariate_matern_parsimonious_profile") == 0) + else if (strcmp(kernel_fun, "bivariate_matern_parsimonious_profile") == 0) num_params = 6; - else if(strcmp(kernel_fun, "bivariate_matern_parsimonious2_profile") == 0) + else if (strcmp(kernel_fun, "bivariate_matern_parsimonious2_profile") == 0) num_params = 6; - else if(strcmp(kernel_fun, "univariate_spacetime_matern_stationary") == 0) + else if (strcmp(kernel_fun, "univariate_spacetime_matern_stationary") == 0) num_params = 7; - else - { - fprintf(stderr,"Choosen kernel is not exist!\n"); - fprintf(stderr, "Called function is: %s\n",__func__); + else if (strcmp(kernel_fun, "trivariate_matern_parsimonious") == 0 || + strcmp(kernel_fun, "trivariate_matern_parsimonious_profile") == 0) + num_params = 8; + else if (strcmp(kernel_fun, "univariate_matern_non_stat") == 0) + num_params = 8; + else { + fprintf(stderr, "Choosen kernel is not exist!\n"); + fprintf(stderr, "Called function is: %s\n", __func__); exit(0); } - //num_params = strcmp(data->kernel_fun, "stationary_kernel") == 0? 3 : 9; - globalveclen = num_params * n; + globalveclen = num_params * n; //Memory allocation - theta_out = (double *) malloc((num_params+3) * sizeof(double)); - vecs_out = (double *) malloc(globalveclen * sizeof(double)); - initial_theta = (double *) malloc(num_params * sizeof(double)); - lb = (double *) malloc(num_params * sizeof(double)); - ub = (double *) malloc(num_params * sizeof(double)); - theta_parser2(initial_theta, theta, num_params); + theta_out = (double* ) malloc((num_params + 3) * sizeof(double)); + fisher_out = (double* ) malloc(10 * sizeof(double)); + vecs_out = (double* ) malloc(globalveclen * sizeof(double)); + miss_vecs = (double* ) malloc(globalveclen * sizeof(double)); + initial_theta = (double* ) malloc(num_params * sizeof(double)); + lb = (double* ) malloc(num_params * sizeof(double)); + ub = (double* ) malloc(num_params * sizeof(double)); + theta_parser2(initial_theta, theta, num_params); theta_parser2(lb, clb, num_params); theta_parser2(ub, cub, num_params); - rexageostat_init(&ncores,&gpus, &dts); - - - - gen_z_exact(&initial_theta[0], &initial_theta[1], &initial_theta[2], - &dm_int, &n, &seed, &ncores, - &gpus, &dts, &p_grid, - &q_grid, &globalveclen, vecs_out); - - if(strcmp (computation, "exact") == 0) - if(strcmp(kernel_fun, "univariate_matern_stationary") == 0) - mle_exact(vecs_out, NULL, &vecs_out[n], - NULL, &vecs_out[2*n], NULL, - lb, &num_params, ub, - &num_params, &dm_int, &n, - &opt_tol, &opt_max_iters, &ncores, - &gpus, &dts, &p_grid, - &q_grid, theta_out); + rexageostat_init(&ncores, &gpus, &dts, <s); + + int kernel_len = strlen("univariate_matern_stationary"); + + int k = 0; + // "univariate_matern_stationary" = 0 + gen_z_exact(&k, initial_theta, &num_params, + &dm_int, &n, &seed, &ncores, + &gpus, &dts, &p_grid, + &q_grid, &globalveclen, vecs_out); + + if (strcmp(computation, "exact") == 0) + if (strcmp(kernel_fun, "univariate_matern_stationary") == 0) + mle_exact(vecs_out, NULL, &vecs_out[n], + NULL, &vecs_out[2 * n], NULL, + lb, &num_params, ub, + &num_params, &k, + &dm_int, &n, + &opt_tol, &opt_max_iters, &ncores, + &gpus, &dts, &p_grid, + &q_grid, theta_out); else - mle_exact_non_stat(vecs_out, NULL, &vecs_out[n], - NULL, &vecs_out[2*n], NULL, - lb, &num_params, ub, - &num_params, &dm_int, &n, - &opt_tol, &opt_max_iters, &ncores, - &gpus, &dts, &p_grid, - &q_grid,theta_out); - - else if(strcmp (computation, "lr_approx") == 0) - mle_tlr(vecs_out, NULL, &vecs_out[n], - NULL, &vecs_out[2*n], NULL, + mle_exact_non_stat(vecs_out, NULL, &vecs_out[n], + NULL, &vecs_out[2 * n], NULL, + lb, &num_params, ub, + &num_params, &k, + &dm_int, &n, + &opt_tol, &opt_max_iters, &ncores, + &gpus, &dts, &p_grid, + &q_grid, theta_out); + + else if (strcmp(computation, "lr_approx") == 0) + mle_tlr(vecs_out, NULL, &vecs_out[n], + NULL, &vecs_out[2 * n], NULL, lb, &num_params, ub, &num_params, &hicma_acc, &hicma_maxrank, - &dm_int, &n, &opt_tol, &opt_max_iters, - &ncores, &gpus, <s, - &p_grid, &q_grid,theta_out); + &k, + &dm_int, &n, &opt_tol, &opt_max_iters, + &ncores, &gpus, &dts, <s, + &p_grid, &q_grid, theta_out); - else if(strcmp (computation, "diag_approx") == 0) - mle_dst(vecs_out, NULL, &vecs_out[n], - NULL, &vecs_out[2*n], NULL, + else if (strcmp(computation, "diag_approx") == 0) + mle_dst(vecs_out, NULL, &vecs_out[n], + NULL, &vecs_out[2 * n], NULL, lb, &num_params, ub, - &num_params, &diag_thick, &dm_int, - &n, &opt_tol, &opt_max_iters, &ncores, + &num_params, &diag_thick, + &k, + &dm_int, &n, + &opt_tol, &opt_max_iters, &ncores, &gpus, <s, &p_grid, &q_grid, theta_out); - - - - // rexageostat_gen_z(&n, &ncores, &gpus, &dts, &p_grid, &q_grid, &initial_theta[0], &initial_theta[1], &initial_theta[2], &computation_int, &dm_int, &globalveclen, vecs_out); - // rexageostat_likelihood(&n, &ncores, &gpus, &dts, &p_grid, &q_grid, vecs_out, NULL, &vecs_out[n], NULL, &vecs_out[2*n], NULL, lb, &num_params, ub, &num_params, &computation_int, &dm_int, theta_out); - + //calcualte the fisher matrix + fprintf(stderr, "Calculating the Fisher matrix......\n"); + fisher_general(vecs_out, &vecs_out[n], &n, + theta_out, &num_params, + &dts, &dm_int, &p_grid, &q_grid, + fisher_out); + + for (int iter = 0; iter < 9; iter++) { + if (iter % 3 == 0) + printf("\n"); + fprintf(stderr, " %6.4e ", fisher_out[iter]); + } + printf("\n"); + //data generation for the prediction function + nZobs = n; + seed = 5; //any random value larger than 0 + zmiss = (double* ) malloc(nZmiss * sizeof(double)); + globalzpredict = (double* ) malloc(nZmiss * sizeof(double)); + + if (nZmiss != 0) { + gen_z_exact(&k, initial_theta, + &num_params, + &dm_int, &nZmiss, &seed, &ncores, + &gpus, &dts, &p_grid, + &q_grid, &globalveclen, miss_vecs); + + //prediction function + int comp_mode = 0; + + exact_predict(vecs_out, NULL, &vecs_out[nZobs], + NULL, &vecs_out[2 * nZobs], NULL, + miss_vecs, NULL, &miss_vecs[nZmiss], + NULL, &nZobs, &nZmiss, + &k, + theta_out, &num_params, + &comp_mode, &dm_int, &ncores, + &gpus, &dts, &p_grid, + &q_grid, globalzpredict); + + double mspe = 0; + for (i = 0; i < nZmiss; i++) { + printf("(%f, %f): %f (actual: %f)\n", miss_vecs[i], miss_vecs[nZmiss + i], globalzpredict[i], + miss_vecs[2 * nZmiss + i]); + mspe += pow(miss_vecs[2 * nZmiss + i] - globalzpredict[i], 2); + } + mspe = mspe / nZmiss; + printf("Mean Sqaure Presiction Error (MSPE): %f\n", mspe); + } rexageostat_finalize(); - for(int i=0; i= N) { - fprintf(stderr,"Choosen kernel is not exist(20)!\n"); - fprintf(stderr, "Called function is: %s\n",__func__); - exit(0); + printf("please use nZmiss < N!!\n"); + exit(0); } + int nZobs = strcmp(data.actualZFPath, "") == 0 ? (N - nZmiss) : N; + //To support multivariate case + N = p * N; + results.problem_size = N; + exageostat_init(&ncores, &gpus, &dts, <s); + // Optimizater initialization + + //NLOPT_LN_BOBYQA && NLOPT_LN_SBPLX + opt = nlopt_create(NLOPT_LN_BOBYQA, num_params); + init_optimizer(&opt, lb, up, pow(10, -1.0 * data.opt_tol)); + nlopt_set_maxeval(opt, data.opt_max_iters); + data.precision = 0; + //nomral random generation of e -- ei~N(0, 1) to generate Z + double* Nrand = (double* ) malloc(N * zvecs * sizeof(double)); + printf("Precision: %d,\n", data.precision); + LAPACKE_dlarnv(3, iseed, N * zvecs, Nrand); + + printf("%s\n", arguments.dim); + + //uniform random generation for locations / read locations from disk + if (strcmp(arguments.dim, "2d") == 0) { + printf("2D example......\n"); + locations = GenerateXYLoc(N / p, seed); + data.l1.z = NULL; + } else if (strcmp(arguments.dim, "3d") == 0) { + printf("3D example......\n"); + locations = GenerateXYZLoc(N / p, seed); + } else if (strcmp(arguments.dim, "st") == 0) { + printf("ST example......\n"); + locations = GenerateXYLoc_ST(N / p, data.time_slots, seed); + } else { + printf("Input dimension is not supported. Please use 2d, 3d, or st\n\n"); + exit(0); + } + data.l1 = *locations; + //find x_max, x_min, y_max, y_min + if (strcmp(data.kernel_fun, "univariate_matern_non_stationary") == 0) { + x_max = data.l1.x[0]; + x_min = data.l1.x[0]; + y_max = data.l1.y[0]; + y_min = data.l1.y[0]; + for (i = 1; i < N; i++) { + if (x_max < data.l1.x[i]) + x_max = data.l1.x[i]; + if (x_min > data.l1.x[i]) + x_min = data.l1.x[i]; + if (y_max < data.l1.y[i]) + y_max = data.l1.y[i]; + if (y_max > data.l1.y[i]) + y_max = data.l1.y[i]; + } - double* lb = (double *) malloc(num_params * sizeof(double)); - double* up = (double *) malloc(num_params * sizeof(double)); - int iseed[4]={seed, seed, seed, 1}; - - //Memory allocation - starting_theta = (double *) malloc(num_params * sizeof(double)); - initial_theta = (double *) malloc(num_params * sizeof(double)); - target_theta = (double *) malloc(num_params * sizeof(double)); + data.lm.x[0] = x_min + (x_max - x_min) / 2; + data.lm.y[0] = y_min + (y_max - y_min) / 2; + printf(" The central point is ( %f, %f)\n", data.lm.x[0], data.lm.y[0]); + } + //*************************** + + if (strcmp(data.computation, "exact") == 0) { + if (strcmp(arguments.kernel_fun, "univariate_matern_non_gaussian") == 0 || + strcmp(arguments.kernel_fun, "univariate_exp_non_gaussian") == 0) { + EXAGEOSTAT_dmle_ng_Call(&data, ncores, gpus, dts, p_grid, q_grid, N, nZobs, nZmiss); + } else { + if (data.precision == 0) + EXAGEOSTAT_dmle_Call(&data, ncores, gpus, dts, p_grid, q_grid, N, nZobs, nZmiss); + else + EXAGEOSTAT_smle_Call(&data, ncores, gpus, dts, p_grid, q_grid, N, nZobs, nZmiss); + } + } else if (strcmp(data.computation, "diag_approx") == 0) + EXAGEOSTAT_dmle_diag_Call(&data, ncores, gpus, dts, p_grid, q_grid, N, nZobs, nZmiss); +#if defined(EXAGEOSTAT_USE_HICMA) + else if (strcmp (data.computation, "lr_approx") == 0) + { + if (test == 1) + { + if (strcmp(arguments.kernel_fun, "univariate_matern_non_gaussian") == 0 || + strcmp(arguments.kernel_fun, "univariate_exp_non_gaussian") == 0){ + EXAGEOSTAT_TLR_dmle_ng_Call(&data, ncores, gpus, lts, p_grid, q_grid, N, nZobs, nZmiss); + } + else{ + EXAGEOSTAT_TLR_dmle_Call(&data, ncores, gpus, lts, p_grid, q_grid, N, nZobs, nZmiss); + } - //MLE_data data initialization - init(&test, &N, &ncores, - &gpus, &p_grid, &q_grid, - &zvecs, &dts, <s, - &nZmiss, &log, initial_theta, - starting_theta, target_theta, lb, - up, &data, &arguments); + if(strcmp(arguments.kernel_fun, "univariate_matern_stationary") == 0 || strcmp(arguments.kernel_fun, "univariate_matern_nuggets_stationary") == 0) + data.hicma_data_type = HICMA_STARSH_PROB_GEOSTAT; + else if(strcmp(arguments.kernel_fun, "bivariate_matern_parsimonious") == 0) + data.hicma_data_type = HICMA_STARSH_PROB_GEOSTAT_PARSIMONIOUS_BIVARIATE; + else if(strcmp(arguments.kernel_fun, "bivariate_matern_parsimonious2") == 0) + data.hicma_data_type = HICMA_STARSH_PROB_GEOSTAT_PARSIMONIOUS2_BIVARIATE; + if (strcmp(arguments.kernel_fun, "univariate_matern_non_gaussian") == 0 || + strcmp(arguments.kernel_fun, "univariate_exp_non_gaussian") == 0) + data.hicma_data_type = HICMA_STARSH_PROB_GEOSTAT_NON_GAUSSIAN; + } + else + { - if(strcmp(arguments.kernel_fun, "univariate_spacetime_matern_stationary") == 0) - p = data.time_slots; + if(strcmp(arguments.kernel_fun, "univariate_matern_stationary") == 0 || strcmp(arguments.kernel_fun, "univariate_matern_nuggets_stationary") == 0) + data.hicma_data_type = HICMA_STARSH_PROB_GEOSTAT_POINT; + else if(strcmp(arguments.kernel_fun, "bivariate_matern_parsimonious") == 0) + data.hicma_data_type = HICMA_STARSH_PROB_GEOSTAT_PARSIMONIOUS_BIVARIATE_POINT; + else if(strcmp(arguments.kernel_fun, "bivariate_matern_parsimonious2") == 0) + data.hicma_data_type = HICMA_STARSH_PROB_GEOSTAT_PARSIMONIOUS2_BIVARIATE_POINT; + if (strcmp(arguments.kernel_fun, "univariate_matern_non_gaussian") == 0 || + strcmp(arguments.kernel_fun, "univariate_exp_non_gaussian") == 0) + data.hicma_data_type = HICMA_STARSH_PROB_GEOSTAT_NON_GAUSSIAN_POINT; + } + } - if(strcmp(arguments.kernel_fun, "bivariate_matern_parsimonious2") == 0 - || strcmp(arguments.kernel_fun, "bivariate_matern_parsimonious2_profile") == 0 - ) - { - if(N%dts !=0) - { - printf("please use N divisible by dts, only with parsimonious2\n"); - exit(0); - } +#endif - } - int nZobs = strcmp(data.actualZFPath,"") == 0? (N-nZmiss) : N; - //To support multivariate case - N= p*N; - - exageostat_init(&ncores, &gpus, &dts, <s); - // Optimizater initialization - //NLOPT_LN_BOBYQA - opt=nlopt_create(NLOPT_LN_BOBYQA, num_params); - init_optimizer(&opt, lb, up, pow(10, -1.0 * data.opt_tol)); - nlopt_set_maxeval(opt, data.opt_max_iters); - data.precision = 0; - //nomral random generation of e -- ei~N(0, 1) to generate Z - double *Nrand = (double *) malloc (N * zvecs * sizeof(double)); - printf("Precision: %d,\n", data.precision); - LAPACKE_dlarnv(3, iseed, N*zvecs, Nrand); - //LAPACKE_slarnv(3, iseed, N*zvecs, Nrand); - - // for(i=0;i data.l1.x[i]) - x_min = data.l1.x[i]; - if(y_max < data.l1.y[i]) - y_max = data.l1.y[i]; - if(y_max > data.l1.y[i]) - y_max = data.l1.y[i]; - } - - data.lm.x[0] = x_min + (x_max-x_min)/2; - data.lm.y[0] = y_min + (y_max-y_min)/2; - printf(" The central point is ( %f, %f)\n", data.lm.x[0], data.lm.y[0]); - } - //*************************** + for (i = 0; i < zvecs; i++) { + //output + results.z_sample = i; + print_summary(test, N, ncores, gpus, dts, lts, data.computation, zvecs, p_grid, q_grid, data.precision); - if(strcmp (data.computation, "exact") == 0) - { - if(data.precision == 0) - MORSE_dmle_Call(&data, ncores, gpus, dts, p_grid, q_grid, N, nZobs, nZmiss); - else - MORSE_smle_Call(&data, ncores, gpus, dts, p_grid, q_grid, N, nZobs, nZmiss); - } - else if (strcmp (data.computation, "diag_approx") == 0) - MORSE_dmle_diag_Call(&data, ncores, gpus, dts, p_grid, q_grid, N, nZobs, nZmiss); -#if defined(EXAGEOSTAT_USE_HICMA) - else if (strcmp (data.computation, "lr_approx") == 0) - { - HICMA_dmle_Call(&data, ncores, gpus, lts, p_grid, q_grid, N, nZobs, nZmiss); - if (test == 1) - { - - if(strcmp(arguments.kernel_fun, "univariate_matern_stationary") == 0 || strcmp(arguments.kernel_fun, "univariate_matern_nuggets_stationary") == 0) - data.hicma_data_type = HICMA_STARSH_PROB_GEOSTAT; - else if(strcmp(arguments.kernel_fun, "bivariate_matern_parsimonious") == 0) - data.hicma_data_type = HICMA_STARSH_PROB_GEOSTAT_PARSIMONIOUS_BIVARIATE; - else if(strcmp(arguments.kernel_fun, "bivariate_matern_parsimonious2") == 0) - data.hicma_data_type = HICMA_STARSH_PROB_GEOSTAT_PARSIMONIOUS2_BIVARIATE; - } - else - { - - if(strcmp(arguments.kernel_fun, "univariate_matern_stationary") == 0 || strcmp(arguments.kernel_fun, "univariate_matern_nuggets_stationary") == 0) - data.hicma_data_type = HICMA_STARSH_PROB_GEOSTAT_POINT; - else if(strcmp(arguments.kernel_fun, "bivariate_matern_parsimonious") == 0) - data.hicma_data_type = HICMA_STARSH_PROB_GEOSTAT_PARSIMONIOUS_BIVARIATE_POINT; - else if(strcmp(arguments.kernel_fun, "bivariate_matern_parsimonious2") == 0) - data.hicma_data_type = HICMA_STARSH_PROB_GEOSTAT_PARSIMONIOUS2_BIVARIATE_POINT; - } - } -#endif - - - for(i=0;i data.l1.x[i]) + x_min = data.l1.x[i]; + if (y_max < data.l1.y[i]) + y_max = data.l1.y[i]; + if (y_max > data.l1.y[i]) + y_max = data.l1.y[i]; } - else - { - fprintf(stderr,"Choosen kernel is not exist(4)!\n"); - fprintf(stderr, "Called function is: %s\n",__func__); - exit(0); - } - - - double* lb = (double *) malloc(num_params * sizeof(double)); - double* up = (double *) malloc(num_params * sizeof(double)); - int iseed[4]={seed, seed, seed, 1}; - - //Memory allocation - starting_theta = (double *) malloc(num_params * sizeof(double)); - initial_theta = (double *) malloc(num_params * sizeof(double)); - target_theta = (double *) malloc(num_params * sizeof(double)); - - //MLE_data data initialization - init(&test, &N, &ncores, - &gpus, &p_grid, &q_grid, - &zvecs, &dts, <s, - &nZmiss, &log, initial_theta, - starting_theta, target_theta, lb, - up, &data, &arguments); - - - if(strcmp(arguments.kernel_fun, "bivariate_matern_parsimonious2") == 0 - || strcmp(arguments.kernel_fun, "bivariate_matern_parsimonious2_profile") == 0 - ) - { - if(N%dts !=0) - { - printf("please use N divisible by dts, only with parsimonious2\n"); - exit(0); - } - - } - - int nZobs = strcmp(data.actualZFPath,"") == 0? (N-nZmiss) : N; - //To support multivariate case - N= p*N; - - exageostat_init(&ncores, &gpus, &dts, <s); - // Optimizater initialization - //NLOPT_LN_BOBYQA - opt=nlopt_create(NLOPT_LN_BOBYQA, num_params); - init_optimizer(&opt, lb, up, pow(10, -1.0 * data.opt_tol)); - nlopt_set_maxeval(opt, data.opt_max_iters); - data.precision = 2; - //nomral random generation of e -- ei~N(0, 1) to generate Z - double *Nrand = (double *) malloc (N * zvecs * sizeof(double)); - printf("Precision: %d,\n", data.precision); - LAPACKE_dlarnv(3, iseed, N*zvecs, Nrand); - //LAPACKE_slarnv(3, iseed, N*zvecs, Nrand); - - // for(i=0;i data.l1.x[i]) - x_min = data.l1.x[i]; - if(y_max < data.l1.y[i]) - y_max = data.l1.y[i]; - if(y_max > data.l1.y[i]) - y_max = data.l1.y[i]; - } - - data.lm.x[0] = x_min + (x_max-x_min)/2; - data.lm.y[0] = y_min + (y_max-y_min)/2; - printf(" The central point is ( %f, %f)\n", data.lm.x[0], data.lm.y[0]); - } - //*************************** - if(strcmp (data.computation, "exact") == 0) - { - MORSE_sdmle_Call(&data, ncores, gpus, dts, p_grid, q_grid, N, nZobs, nZmiss); - MORSE_MLE_sdregister_Tile (&data); - } -/* else if (strcmp (data.computation, "diag_approx") == 0) - MORSE_dmle_diag_Call(&data, ncores, gpus, dts, p_grid, q_grid, N, nZobs, nZmiss); -#if defined(EXAGEOSTAT_USE_HICMA) - else if (strcmp (data.computation, "lr_approx") == 0) - { - HICMA_dmle_Call(&data, ncores, gpus, lts, p_grid, q_grid, N, nZobs, nZmiss); - if (test == 1) - { - - if(strcmp(arguments.kernel_fun, "univariate_matern_stationary") == 0 || strcmp(arguments.kernel_fun, "univariate_matern_nuggets_stationary") == 0) - data.hicma_data_type = HICMA_STARSH_PROB_GEOSTAT; - else if(strcmp(arguments.kernel_fun, "bivariate_matern_parsimonious") == 0) - data.hicma_data_type = HICMA_STARSH_PROB_GEOSTAT_PARSIMONIOUS_BIVARIATE; - else if(strcmp(arguments.kernel_fun, "bivariate_matern_parsimonious2") == 0) - data.hicma_data_type = HICMA_STARSH_PROB_GEOSTAT_PARSIMONIOUS2_BIVARIATE; - } - else - { - - if(strcmp(arguments.kernel_fun, "univariate_matern_stationary") == 0 || strcmp(arguments.kernel_fun, "univariate_matern_nuggets_stationary") == 0) - data.hicma_data_type = HICMA_STARSH_PROB_GEOSTAT_POINT; - else if(strcmp(arguments.kernel_fun, "bivariate_matern_parsimonious") == 0) - data.hicma_data_type = HICMA_STARSH_PROB_GEOSTAT_PARSIMONIOUS_BIVARIATE_POINT; - else if(strcmp(arguments.kernel_fun, "bivariate_matern_parsimonious2") == 0) - data.hicma_data_type = HICMA_STARSH_PROB_GEOSTAT_PARSIMONIOUS2_BIVARIATE_POINT; - } - } -#endif -*/ - - for(i=0;i data.l1.x[i]) + x_min = data.l1.x[i]; + if (y_max < data.l1.y[i]) + y_max = data.l1.y[i]; + if (y_max > data.l1.y[i]) + y_max = data.l1.y[i]; + } + + data.lm.x[0] = x_min + (x_max - x_min) / 2; + data.lm.y[0] = y_min + (y_max - y_min) / 2; + printf(" The central point is ( %f, %f)\n", data.lm.x[0], data.lm.y[0]); + } + //*************************** + + + if (strcmp(data.computation, "exact") == 0) { + if (strcmp(arguments.kernel_fun, "univariate_matern_non_gaussian") == 0 || + strcmp(arguments.kernel_fun, "univariate_exp_non_gaussian") == 0) { + EXAGEOSTAT_dmle_ng_Call(&data, ncores, gpus, dts, p_grid, q_grid, N, nZobs, nZmiss); + } else { + if (data.precision == 0) + EXAGEOSTAT_dmle_Call(&data, ncores, gpus, dts, p_grid, q_grid, N, nZobs, nZmiss); + else + EXAGEOSTAT_smle_Call(&data, ncores, gpus, dts, p_grid, q_grid, N, nZobs, nZmiss); + } + } else if (strcmp(data.computation, "diag_approx") == 0) + EXAGEOSTAT_dmle_diag_Call(&data, ncores, gpus, dts, p_grid, q_grid, N, nZobs, nZmiss); #if defined(EXAGEOSTAT_USE_HICMA) - else if (strcmp (data.computation, "lr_approx") == 0) - { - HICMA_dmle_Call(&data, ncores, gpus, lts, p_grid, q_grid, N, nZobs, nZmiss); - if (test == 1) - { - data.hicma_data_type = HICMA_STARSH_PROB_GEOSTAT; - printf("test case: HICMA_STARSH_PROB_GEOSTAT\n"); - } - else - data.hicma_data_type = HICMA_STARSH_PROB_GEOSTAT_POINT; - } -#endif - - - for(i=0;i +#include +#include +#include "chameleon/struct.h" +#include "chameleon/tasks.h" #ifdef __cplusplus extern "C" { #endif -/******************************************************************************* +/* + * Get environment variable + */ +#if defined(CHAMELEON_OS_WINDOWS) + +static inline int +chameleon_setenv( const char *var, const char *value, int overwrite ) { + return !(SetEnvironmentVariable( var, value )); +} + +static inline char * +chameleon_getenv( const char *var ) { + char *str; + int len = 512; + int rc; + str = (char*)malloc(len * sizeof(char)); + rc = GetEnvironmentVariable(var, str, len); + if (rc == 0) { + free(str); + str = NULL; + } + return str; +} + +static inline void +chameleon_cleanenv( char *str ) { + if (str != NULL) free(str); +} + +#else /* Other OS systems */ + +static inline int +chameleon_setenv(const char *var, const char *value, int overwrite) { + return setenv(var, value, overwrite); +} + +static inline char * +chameleon_getenv(const char *var) { + return getenv(var); +} + +static inline void +chameleon_cleanenv(char *str) { + (void) str; +} + +#endif + + +static inline int +chameleon_env_is_set_to(char *str, char *value) { + char *val; + if ((val = chameleon_getenv(str)) && + !strcmp(val, value)) + return 1; + return 0; +} + +static inline int +chameleon_env_is_on(char *str) { + return chameleon_env_is_set_to(str, "1"); +} + +static inline int +chameleon_env_is_off(char *str) { + return chameleon_env_is_set_to(str, "0"); +} + +static inline int +chameleon_getenv_get_value_int(char *string, int default_value) { + long int ret; + char *str = chameleon_getenv(string); + if (str == NULL) return default_value; + + if (sscanf(str, "%ld", &ret) != 1) { + perror("sscanf"); + return default_value; + } + + return (int) ret; +} + +/** * Internal routines - **/ -void morse_warning (const char *func_name, const char* msg_text); -void morse_error (const char *func_name, const char* msg_text); -void morse_fatal_error (const char *func_name, const char* msg_text); -int morse_rank (MORSE_context_t *morse); -int morse_tune (MORSE_enum func, int M, int N, int NRHS); - -/******************************************************************************* - * API routines - **/ -int MORSE_Version (int *ver_major, int *ver_minor, int *ver_micro); -int MORSE_Element_Size (int type); -int MORSE_My_Mpi_Rank (void); + */ +void chameleon_warning(const char *func_name, const char *msg_text); + +void chameleon_error(const char *func_name, const char *msg_text); + +void chameleon_fatal_error(const char *func_name, const char *msg_text); + +int chameleon_rank(CHAM_context_t *chamctxt); + +int chameleon_tune(cham_tasktype_t func, int M, int N, int NRHS); #ifdef __cplusplus } #endif -#endif +#endif /* _chameleon_auxiliary_h_ */ diff --git a/include/chameleon_starpu.h b/include/chameleon_starpu.h index 81bcc1b..d4b0500 100644 --- a/include/chameleon_starpu.h +++ b/include/chameleon_starpu.h @@ -9,24 +9,24 @@ **/ /** * - * @file morse_starpu.h + * @file chameleon_starpu.h * - * MORSE codelets kernel - * MORSE is a software package provided by Univ. of Tennessee, + * CHAMELEON codelets kernel + * CHAMELEON is a software package provided by Univ. of Tennessee, * Univ. of California Berkeley and Univ. of Colorado Denver, * and INRIA Bordeaux Sud-Ouest * - * @version 1.0.0 + * @version 1.2.0 * @author Mathieu Faverge * @author Cedric Castagnede * @author Florent Pruvost - * @date 2018-11-11 + * @date 2022-11-09 * **/ -#ifndef _MORSE_STARPU_H_ -#define _MORSE_STARPU_H_ +#ifndef _CHAMELEON_STARPU_H_ +#define _CHAMELEON_STARPU_H_ -#include "chameleon/chameleon_config.h" +#include /* StarPU options */ /* #undef HAVE_STARPU_FXT_PROFILING */ @@ -42,7 +42,9 @@ #if defined(CHAMELEON_USE_MPI) #include #else + #include + #endif #include @@ -107,18 +109,19 @@ typedef struct starpu_conf starpu_conf_t; /** * Access to block pointer and leading dimension */ -#define RTBLKADDR( desc, type, m, n ) ( (starpu_data_handle_t)RUNTIME_data_getaddr( desc, m, n ) ) +#define RTBLKADDR(desc, type, m, n) ( (starpu_data_handle_t)RUNTIME_data_getaddr( desc, m, n ) ) + +void RUNTIME_set_reduction_methods(starpu_data_handle_t handle, CHAM_enum dtyp); -void RUNTIME_set_reduction_methods(starpu_data_handle_t handle, MORSE_enum dtyp); #ifdef CHAMELEON_USE_MPI #ifdef HAVE_STARPU_MPI_CACHED_RECEIVE -int RUNTIME_desc_iscached(const MORSE_desc_t *A, int Am, int An); +int RUNTIME_desc_iscached(const CHAM_desc_t *A, int Am, int An); #endif #endif #if defined(CHAMELEON_USE_MPI) # if defined(HAVE_STARPU_MPI_CACHED_RECEIVE) -# define RUNTIME_ACCESS_WRITE_CACHED(A, Am, An) do { if (RUNTIME_desc_iscached(A, Am, An)) __morse_need_submit = 1; } while(0) +# define RUNTIME_ACCESS_WRITE_CACHED(A, Am, An) do { if (RUNTIME_desc_iscached(A, Am, An)) __cham_need_submit = 1; } while(0) # else # warning "WAR dependencies need starpu_mpi_cached_receive support from StarPU 1.2.1 or greater" # define RUNTIME_ACCESS_WRITE_CACHED(A, Am, An) @@ -130,27 +133,27 @@ int RUNTIME_desc_iscached(const MORSE_desc_t *A, int Am, int An); #ifdef CHAMELEON_ENABLE_PRUNING_STATS #define RUNTIME_PRUNING_STATS_BEGIN_ACCESS_DECLARATION \ - int __morse_exec = 0; \ - int __morse_changed = 0; + int __cham_exec = 0; \ + int __cham_changed = 0; #define RUNTIME_PRUNING_STATS_ACCESS_W(A, Am, An) \ - if (morse_desc_islocal(A, Am, An)) \ - __morse_exec = 1; + if (cham_desc_islocal(A, Am, An)) \ + __cham_exec = 1; #define RUNTIME_PRUNING_STATS_END_ACCESS_DECLARATION \ RUNTIME_total_tasks++; \ - if (__morse_exec) \ + if (__cham_exec) \ RUNTIME_exec_tasks++; \ - else if (__morse_need_submit) \ + else if (__cham_need_submit) \ RUNTIME_comm_tasks++; \ - else if (__morse_changed) \ + else if (__cham_changed) \ RUNTIME_changed_tasks++; #define RUNTIME_PRUNING_STATS_RANK_CHANGED(rank) \ - int __morse_myrank; \ - RUNTIME_comm_rank(&__morse_myrank); \ - __morse_exec = (rank) == __morse_myrank; \ - __morse_changed = 1; \ + int __cham_myrank; \ + RUNTIME_comm_rank(&__cham_myrank); \ + __cham_exec = (rank) == __cham_myrank; \ + __cham_changed = 1; \ #else #define RUNTIME_PRUNING_STATS_BEGIN_ACCESS_DECLARATION @@ -178,4 +181,4 @@ int RUNTIME_desc_iscached(const MORSE_desc_t *A, int Am, int An); #define RUNTIME_END_ACCESS_DECLARATION \ RUNTIME_PRUNING_STATS_END_ACCESS_DECLARATION; -#endif /* _MORSE_STARPU_H_ */ +#endif /* _CHAMELEON_STARPU_H_ */ diff --git a/include/common.h b/include/common.h index ac9c8ff..9f9742d 100644 --- a/include/common.h +++ b/include/common.h @@ -7,52 +7,66 @@ * @copyright (c) 2012-2014 Bordeaux INP, CNRS (LaBRI UMR 5800), Inria, Univ. Bordeaux. All rights reserved. * **/ - /** * * @file common.h * - * MORSE codelets kernel - * MORSE is a software package provided by Univ. of Tennessee, - * Univ. of California Berkeley and Univ. of Colorado Denver, - * and INRIA Bordeaux Sud-Ouest + * @copyright 2009-2014 The University of Tennessee and The University of + * Tennessee Research Foundation. All rights reserved. + * @copyright 2012-2022 Bordeaux INP, CNRS (LaBRI UMR 5800), Inria, + * Univ. Bordeaux. All rights reserved. + * + *** + * + * @brief Chameleon common header file * - * @version 1.0.0 + * @version 1.2.0 * @author Mathieu Faverge * @author Cedric Castagnede - * @date 2018-11-11 + * @author Florent Pruvost + * @date 2022-11-09 * - **/ + */ +/** + * CHAMELEON facilities of interest to both CHAMELEON core developer + * and also of interest to CHAMELEON community contributor. + */ -/******************************************************************************* - * MORSE facilities of interest to both MORSE core developer - * and also of interest to MORSE community contributor. - **/ -#ifndef _MORSE_COMMON_H_ -#define _MORSE_COMMON_H_ +#ifndef _CHAMELEON_COMMON_H_ +#define _CHAMELEON_COMMON_H_ + +#define _GNU_SOURCE 1 + +#include +#include +#include + +/** + * Chameleon header files + */ +#include "chameleon.h" #if defined( _WIN32 ) || defined( _WIN64 ) #include #else + #include + #endif -/** **************************************************************************** +/** * Implementation headers - **/ + */ #if defined(CHAMELEON_USE_CUDA) && !defined(CHAMELEON_SIMULATION) #include #include #include -#if defined(CHAMELEON_USE_CUBLAS_V2) #include #include -#else -#include -#endif #endif + #if defined(CHAMELEON_USE_OPENCL) && !defined(CHAMELEON_SIMULATION) #include #endif @@ -61,10 +75,10 @@ #include #endif -/** **************************************************************************** +/** * Line to avoid conflict with other linear algebra libraries, because, we * don't know why but lapacke provide a wrong interface of lapack in fortran - **/ + */ #ifndef LAPACK_NAME #define LAPACK_NAME(a, b) lapackef77_##a #endif @@ -72,67 +86,61 @@ /** **************************************************************************** * Chameleon header files **/ -#include "morse.h" - #include "global.h" #include "auxiliary.h" #include "context.h" #include "descriptor.h" -#include "tile.h" #include "async.h" -/******************************************************************************* +/** * Global shortcuts - **/ -#define MORSE_RANK morse_rank(morse) -#define MORSE_SIZE morse->world_size -#define MORSE_GRPSIZE morse->group_size -#define MORSE_NB morse->nb -#define MORSE_IB morse->ib -#define MORSE_NBNBSIZE morse->nbnbsize -#define MORSE_IBNBSIZE morse->ibnbsize -#define MORSE_SCHEDULING morse->scheduling -#define MORSE_RHBLK morse->rhblock -#define MORSE_TRANSLATION morse->translation -#define MORSE_PARALLEL morse->parallel_enabled -#define MORSE_PROFILING morse->profiling_enabled -#if defined(CHAMELEON_USE_MPI) -#define MORSE_MPI_RANK morse->my_mpi_rank -#define MORSE_MPI_SIZE morse->mpi_comm_size -#endif + */ +#define CHAMELEON_RANK chameleon_rank(chamctxt) +#define CHAMELEON_NB chamctxt->nb +#define CHAMELEON_IB chamctxt->ib +#define CHAMELEON_RHBLK chamctxt->rhblock +#define CHAMELEON_TRANSLATION chamctxt->translation +#define CHAMELEON_PARALLEL chamctxt->parallel_enabled +#define CHAMELEON_STATISTICS chamctxt->statistics_enabled -/******************************************************************************* +/** * IPT internal define - **/ -#define MorseIPT_NoDep 0 -#define MorseIPT_Panel 1 -#define MorseIPT_All 2 - + */ +#define ChamIPT_NoDep 0 +#define ChamIPT_Panel 1 +#define ChamIPT_All 2 -/******************************************************************************* +/** * Global array of LAPACK constants - **/ -extern char *morse_lapack_constants[]; -#define morse_lapack_const(morse_const) morse_lapack_constants[morse_const][0] + */ +extern char *chameleon_lapack_constants[]; +#define chameleon_lapack_const(chameleon_const) chameleon_lapack_constants[chameleon_const][0] #ifdef __cplusplus extern "C" { #endif -#include "compute_s.h" -#include "compute_d.h" -//#include "compute_ds.h" -#define COMPLEX -#include "compute_c.h" -#include "compute_z.h" -#undef COMPLEX - -/* -void morse_pdlag2s(MORSE_context_t *morse); -void morse_pzlag2c(MORSE_context_t *morse); -void morse_pslag2d(MORSE_context_t *morse); -void morse_pclag2z(MORSE_context_t *morse); -*/ +void chameleon_pmap(cham_uplo_t uplo, CHAM_desc_t *A, + cham_unary_operator_t operator, void *op_args, + RUNTIME_sequence_t *sequence, RUNTIME_request_t *request); + +#if defined(__GNUC__) + +static inline int chameleon_asprintf(char **strp, const char *fmt, ...) __attribute__((format(printf, 2, 3))); + +#endif + +static inline int chameleon_asprintf(char **strp, const char *fmt, ...) { + va_list ap; + int rc; + + va_start(ap, fmt); + rc = vsprintf(strp, fmt, ap); + va_end(ap); + + assert(rc != -1); + return rc; +} #ifdef __cplusplus } diff --git a/include/compute_c.h b/include/compute_c.h deleted file mode 100644 index d536029..0000000 --- a/include/compute_c.h +++ /dev/null @@ -1,173 +0,0 @@ -/** - * - * @copyright (c) 2009-2014 The University of Tennessee and The University - * of Tennessee Research Foundation. - * All rights reserved. - * @copyright (c) 2012-2014 Inria. All rights reserved. - * @copyright (c) 2012-2014 Bordeaux INP, CNRS (LaBRI UMR 5800), Inria, Univ. Bordeaux. All rights reserved. - * - **/ - -/** - * - * @file compute_c.h - * - * MORSE auxiliary routines - * MORSE is a software package provided by Univ. of Tennessee, - * Univ. of California Berkeley and Univ. of Colorado Denver - * - * @version 1.0.0 - * @comment This file has been automatically generated - * from Plasma 2.5.0 for MORSE 1.0.0 - * @author Jakub Kurzak - * @author Mathieu Faverge - * @author Emmanuel Agullo - * @author Cedric Castagnede - * @date 2018-11-11 - * @generated c Fri Dec 1 14:38:09 2017 - * - **/ - -/***************************************************************************//** - * Macro for matrix conversion / Lapack interface - **/ -#define morse_cdesc_alloc_diag(descA, mb, nb, lm, ln, i, j, m, n, p, q) \ - descA = morse_desc_init_diag( \ - MorseComplexFloat, (mb), (nb), ((mb)*(nb)), \ - (m), (n), (i), (j), (m), (n), p, q); \ - morse_desc_mat_alloc( &(descA) ); - -#define morse_cdesc_alloc( descA, mb, nb, lm, ln, i, j, m, n, free) \ - descA = morse_desc_init( \ - MorseComplexFloat, (mb), (nb), ((mb)*(nb)), \ - (m), (n), (i), (j), (m), (n), 1, 1); \ - if ( morse_desc_mat_alloc( &(descA) ) ) { \ - morse_error( __func__, "morse_desc_mat_alloc() failed"); \ - {free;}; \ - return MORSE_ERR_OUT_OF_RESOURCES; \ - } - -#define morse_cooplap2tile( descA, A, mb, nb, lm, ln, i, j, m, n, seq, req, free) \ - descA = morse_desc_init( \ - MorseComplexFloat, (mb), (nb), ((mb)*(nb)), \ - (lm), (ln), (i), (j), (m), (n), 1, 1); \ - if ( morse_desc_mat_alloc( &(descA) ) ) { \ - morse_error( __func__, "morse_desc_mat_alloc() failed"); \ - {free;}; \ - return MORSE_ERR_OUT_OF_RESOURCES; \ - } \ - morse_pclapack_to_tile(A, lm, &descA, seq, req); - -#define morse_ciplap2tile( descA, A, mb, nb, lm, ln, i, j, m, n, seq, req) \ - descA = morse_desc_init( \ - MorseComplexFloat, (mb), (nb), ((mb)*(nb)), \ - (lm), (ln), (i), (j), (m), (n), 1, 1); \ - descA.mat = A; \ - MORSE_cgecfi_Async((lm), (ln), (A), MorseCM, (mb), (nb), \ - MorseCCRB, (mb), (nb), (seq), (req)); - - -#define morse_cooptile2lap( descA, A, mb, nb, lm, ln, seq, req) \ - morse_pctile_to_lapack(&descA, A, lm, seq, req); - -#define morse_ciptile2lap( descA, A, mb, nb, lm, ln, seq, req) \ - MORSE_cgecfi_Async((lm), (ln), (A), MorseCCRB, (mb), (nb), \ - MorseCM, (mb), (nb), (seq), (req)); - -/***************************************************************************//** - * Declarations of internal sequential functions - **/ -int morse_cshift(MORSE_context_t *morse, int m, int n, MORSE_Complex32_t *A, - int nprob, int me, int ne, int L, - MORSE_sequence_t *sequence, MORSE_request_t *request); - -/***************************************************************************//** - * Declarations of parallel functions (dynamic scheduling) - alphabetical order - **/ -void morse_pcbarrier_pnl2tl(MORSE_desc_t *A, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pcbarrier_row2tl(MORSE_desc_t *A, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pcbarrier_tl2pnl(MORSE_desc_t *A, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pcbarrier_tl2row(MORSE_desc_t *A, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pcgebrd_gb2bd(MORSE_enum uplo, MORSE_desc_t *A, float *D, float *E, MORSE_desc_t *T, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pcgebrd_ge2gb(MORSE_desc_t A, MORSE_desc_t T, MORSE_desc_t D, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pcgelqf(MORSE_desc_t *A, MORSE_desc_t *T, MORSE_desc_t *D, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pcgelqfrh(MORSE_desc_t *A, MORSE_desc_t *T, MORSE_desc_t *D, int BS, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pcgemm(MORSE_enum transA, MORSE_enum transB, MORSE_Complex32_t alpha, MORSE_desc_t *A, MORSE_desc_t *B, MORSE_Complex32_t beta, MORSE_desc_t *C, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pcgeqrf(MORSE_desc_t *A, MORSE_desc_t *T, MORSE_desc_t *D, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pcgeqrfrh(MORSE_desc_t *A, MORSE_desc_t *T, MORSE_desc_t *D, int BS, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pcgetmi2(MORSE_enum idep, MORSE_enum odep, MORSE_enum storev, int m, int n, int mb, int nb, MORSE_Complex32_t *A, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pcgetrf_incpiv(MORSE_desc_t *A, MORSE_desc_t *L, int *IPIV, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pcgetrf_nopiv(MORSE_desc_t *A, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pcgetrf_reclap(MORSE_desc_t *A, int *IPIV, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pcgetrf_rectil(MORSE_desc_t *A, int *IPIV, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pchegst(MORSE_enum itype, MORSE_enum uplo, MORSE_desc_t *A, MORSE_desc_t *B, MORSE_sequence_t *sequence, MORSE_request_t *request); -#ifdef COMPLEX -void morse_pchemm(MORSE_enum side, MORSE_enum uplo, MORSE_Complex32_t alpha, MORSE_desc_t *A, MORSE_desc_t *B, MORSE_Complex32_t beta, MORSE_desc_t *C, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pcherk(MORSE_enum uplo, MORSE_enum trans, float alpha, MORSE_desc_t *A, float beta, MORSE_desc_t *C, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pcher2k(MORSE_enum uplo, MORSE_enum trans, MORSE_Complex32_t alpha, MORSE_desc_t *A, MORSE_desc_t *B, float beta, MORSE_desc_t *C, MORSE_sequence_t *sequence, MORSE_request_t *request); -#endif -void morse_pchetrd_he2hb(MORSE_enum uplo, MORSE_desc_t *A, MORSE_desc_t *T, MORSE_desc_t *E, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pclacpy(MORSE_enum uplo, MORSE_desc_t *A, MORSE_desc_t *B, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pclag2z(MORSE_desc_t *A, MORSE_desc_t *SB, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pclange(MORSE_enum norm, MORSE_desc_t *A, float *result, MORSE_sequence_t *sequence, MORSE_request_t *request); -#ifdef COMPLEX -void morse_pclanhe(MORSE_enum norm, MORSE_enum uplo, MORSE_desc_t *A, float *result, MORSE_sequence_t *sequence, MORSE_request_t *request); -#endif -void morse_pclansy(MORSE_enum norm, MORSE_enum uplo, MORSE_desc_t *A, float *result, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pclantr(MORSE_enum norm, MORSE_enum uplo, MORSE_enum diag, MORSE_desc_t *A, float *result, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pclascal(MORSE_enum uplo, MORSE_Complex32_t alpha, MORSE_desc_t *A, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pclaset( MORSE_enum uplo, MORSE_Complex32_t alpha, MORSE_Complex32_t beta, MORSE_desc_t *A, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pclaset2(MORSE_enum uplo, MORSE_Complex32_t alpha, MORSE_desc_t *A, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pclaswp(MORSE_desc_t *B, int *IPIV, int inc, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pclaswpc(MORSE_desc_t *B, int *IPIV, int inc, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pclauum(MORSE_enum uplo, MORSE_desc_t *A, MORSE_sequence_t *sequence, MORSE_request_t *request); -#ifdef COMPLEX -void morse_pcplghe(float bump, MORSE_enum uplo, MORSE_desc_t *A, unsigned long long int seed, MORSE_sequence_t *sequence, MORSE_request_t *request ); -#endif -void morse_pcplgsy(MORSE_Complex32_t bump, MORSE_enum uplo, MORSE_desc_t *A, unsigned long long int seed, MORSE_sequence_t *sequence, MORSE_request_t *request ); -void morse_pcplrnt(MORSE_desc_t *A, unsigned long long int seed, MORSE_sequence_t *sequence, MORSE_request_t *request ); -void morse_pcpotrf(MORSE_enum uplo, MORSE_desc_t *A, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pcpotrimm(MORSE_enum uplo, MORSE_desc_t *A, MORSE_desc_t *B, MORSE_desc_t *C, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pcshift(int, int, int, MORSE_Complex32_t *, int *, int, int, int, MORSE_sequence_t*, MORSE_request_t*); -void morse_pcsymm(MORSE_enum side, MORSE_enum uplo, MORSE_Complex32_t alpha, MORSE_desc_t *A, MORSE_desc_t *B, MORSE_Complex32_t beta, MORSE_desc_t *C, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pcsyrk(MORSE_enum uplo, MORSE_enum trans, MORSE_Complex32_t alpha, MORSE_desc_t *A, MORSE_Complex32_t beta, MORSE_desc_t *C, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pcsyr2k(MORSE_enum uplo, MORSE_enum trans, MORSE_Complex32_t alpha, MORSE_desc_t *A, MORSE_desc_t *B, MORSE_Complex32_t beta, MORSE_desc_t *C, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pcsytrf(MORSE_enum uplo, MORSE_desc_t *A, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pctile2band(MORSE_enum uplo, MORSE_desc_t *A, MORSE_desc_t *descAB, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pctpgqrt( int L, MORSE_desc_t *V1, MORSE_desc_t *T1, MORSE_desc_t *V2, MORSE_desc_t *T2, MORSE_desc_t *Q1, MORSE_desc_t *Q2, MORSE_desc_t *D, MORSE_sequence_t *sequence, MORSE_request_t *request ); -void morse_pctpqrt( int L, MORSE_desc_t *A, MORSE_desc_t *B, MORSE_desc_t *T, MORSE_sequence_t *sequence, MORSE_request_t *request ); -void morse_pctradd(MORSE_enum uplo, MORSE_enum trans, MORSE_Complex32_t alpha, MORSE_desc_t *A, MORSE_Complex32_t beta, MORSE_desc_t *B, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pctrmm(MORSE_enum side, MORSE_enum uplo, MORSE_enum transA, MORSE_enum diag, MORSE_Complex32_t alpha, MORSE_desc_t *A, MORSE_desc_t *B, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pctrsm(MORSE_enum side, MORSE_enum uplo, MORSE_enum transA, MORSE_enum diag, MORSE_Complex32_t alpha, MORSE_desc_t *A, MORSE_desc_t *B, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pctrsmpl(MORSE_desc_t *A, MORSE_desc_t *B, MORSE_desc_t *L, int *IPIV, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pctrsmrv(MORSE_enum side, MORSE_enum uplo, MORSE_enum transA, MORSE_enum diag, MORSE_Complex32_t alpha, MORSE_desc_t *A, MORSE_desc_t *W, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pctrtri(MORSE_enum uplo, MORSE_enum diag, MORSE_desc_t *A, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pcungbr(MORSE_enum side, MORSE_desc_t *A, MORSE_desc_t *O, MORSE_desc_t *T, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pcungbrrh(MORSE_enum side, MORSE_desc_t *A, MORSE_desc_t *O, MORSE_desc_t *T, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pcungqr(MORSE_desc_t *A, MORSE_desc_t *Q, MORSE_desc_t *T, MORSE_desc_t *D, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pcungqrrh(MORSE_desc_t *A, MORSE_desc_t *Q, MORSE_desc_t *T, MORSE_desc_t *D,int BS, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pcunglq(MORSE_desc_t *A, MORSE_desc_t *Q, MORSE_desc_t *T, MORSE_desc_t *D, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pcunglqrh(MORSE_desc_t *A, MORSE_desc_t *Q, MORSE_desc_t *T, MORSE_desc_t *D, int BS, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pcungtr(MORSE_enum uplo, MORSE_desc_t *A, MORSE_desc_t *Q, MORSE_desc_t *T, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pcunmqr(MORSE_enum side, MORSE_enum trans, MORSE_desc_t *A, MORSE_desc_t *B, MORSE_desc_t *T, MORSE_desc_t *D, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pcunmqrrh(MORSE_enum side, MORSE_enum trans, MORSE_desc_t *A, MORSE_desc_t *B, MORSE_desc_t *T, MORSE_desc_t *D, int BS, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pcunmlq(MORSE_enum side, MORSE_enum trans, MORSE_desc_t *A, MORSE_desc_t *B, MORSE_desc_t *T, MORSE_desc_t *D, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pcunmlqrh(MORSE_enum side, MORSE_enum trans, MORSE_desc_t *A, MORSE_desc_t *B, MORSE_desc_t *T, MORSE_desc_t *D, int BS, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pcbuild( MORSE_enum uplo, MORSE_desc_t *A, void *user_data, void* user_build_callback, MORSE_sequence_t *sequence, MORSE_request_t *request ); - -void morse_pcgelqf_param(const libhqr_tree_t *qrtree, MORSE_desc_t *A, MORSE_desc_t *TS, MORSE_desc_t *TT, MORSE_desc_t *D, - MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pcgeqrf_param(const libhqr_tree_t *qrtree, MORSE_desc_t *A, MORSE_desc_t *TS, MORSE_desc_t *TT, MORSE_desc_t *D, - MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pcunmlq_param(const libhqr_tree_t *qrtree, MORSE_enum side, MORSE_enum trans, - MORSE_desc_t *A, MORSE_desc_t *B, MORSE_desc_t *TS, MORSE_desc_t *TT, MORSE_desc_t *D, - MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pcunmqr_param(const libhqr_tree_t *qrtree, MORSE_enum side, MORSE_enum trans, - MORSE_desc_t *A, MORSE_desc_t *B, MORSE_desc_t *TS, MORSE_desc_t *TT, MORSE_desc_t *D, - MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pcunglq_param(const libhqr_tree_t *qrtree, MORSE_desc_t *A, MORSE_desc_t *Q, - MORSE_desc_t *TS, MORSE_desc_t *TT, MORSE_desc_t *D, - MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pcungqr_param(const libhqr_tree_t *qrtree, MORSE_desc_t *A, MORSE_desc_t *Q, - MORSE_desc_t *TS, MORSE_desc_t *TT, MORSE_desc_t *D, - MORSE_sequence_t *sequence, MORSE_request_t *request); diff --git a/include/compute_d.h b/include/compute_d.h index 0e6bfa6..4e55101 100644 --- a/include/compute_d.h +++ b/include/compute_d.h @@ -11,136 +11,263 @@ * * @brief Chameleon computational functions header * - * @version 1.0.0 + * @version 1.2.0 * @comment This file has been automatically generated - * from Plasma 2.5.0 for MORSE 1.0.0 + * from Plasma 2.5.0 for CHAMELEON 1.0.0 * @author Jakub Kurzak * @author Mathieu Faverge * @author Emmanuel Agullo * @author Cedric Castagnede - * @date 2018-11-11 + * @date 2022-11-09 * @generated d Wed Oct 31 11:23:28 2018 * */ /** * LAPACK/Tile Descriptor accesses */ -#define MorseDescInput 1 -#define MorseDescOutput 2 -#define MorseDescInout (MorseDescInput | MorseDescOutput) +#include +#include +#include + +#define ChamDescInput 1 +#define ChamDescOutput 2 +#define ChamDescInout (ChamDescInput | ChamDescOutput) /** * Macro for matrix conversion / Lapack interface */ -#define morse_ddesc_alloc_diag( descA, mb, nb, lm, ln, i, j, m, n, p, q) \ - descA = morse_desc_init_diag( \ - MorseRealDouble, (mb), (nb), ((mb)*(nb)), \ +#define chameleon_ddesc_alloc_diag(descA, mb, nb, lm, ln, i, j, m, n, p, q) \ + descA = chameleon_desc_init_diag( \ + ChamRealDouble, (mb), (nb), ((mb)*(nb)), \ (m), (n), (i), (j), (m), (n), p, q); \ - morse_desc_mat_alloc( &(descA) ); \ + chameleon_desc_mat_alloc( &(descA) ); \ RUNTIME_desc_create( &(descA) ); -#define morse_ddesc_alloc( descA, mb, nb, lm, ln, i, j, m, n, free) \ - descA = morse_desc_init( \ - MorseRealDouble, (mb), (nb), ((mb)*(nb)), \ +#define chameleon_ddesc_alloc(descA, mb, nb, lm, ln, i, j, m, n, free) \ + descA = chameleon_desc_init( \ + ChamRealDouble, (mb), (nb), ((mb)*(nb)), \ (m), (n), (i), (j), (m), (n), 1, 1); \ - if ( morse_desc_mat_alloc( &(descA) ) ) { \ - morse_error( __func__, "morse_desc_mat_alloc() failed"); \ + if ( chameleon_desc_mat_alloc( &(descA) ) ) { \ + chameleon_error( __func__, "chameleon_desc_mat_alloc() failed"); \ {free;}; \ - return MORSE_ERR_OUT_OF_RESOURCES; \ + return CHAMELEON_ERR_OUT_OF_RESOURCES; \ } \ RUNTIME_desc_create( &(descA) ); /** * Declarations of internal sequential functions */ -int morse_dshift(MORSE_context_t *morse, int m, int n, double *A, - int nprob, int me, int ne, int L, - MORSE_sequence_t *sequence, MORSE_request_t *request); +int chameleon_dshift(CHAM_context_t *CHAM, int m, int n, double* A, + int nprob, int me, int ne, int L, + RUNTIME_sequence_t *sequence, RUNTIME_request_t *request); /** * Declarations of parallel functions (dynamic scheduling) - alphabetical order */ -void morse_pdbarrier_pnl2tl(MORSE_desc_t *A, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pdbarrier_row2tl(MORSE_desc_t *A, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pdbarrier_tl2pnl(MORSE_desc_t *A, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pdbarrier_tl2row(MORSE_desc_t *A, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pdgebrd_gb2bd(MORSE_enum uplo, MORSE_desc_t *A, double *D, double *E, MORSE_desc_t *T, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pdgebrd_ge2gb(MORSE_desc_t *A, MORSE_desc_t *T, MORSE_desc_t *D, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pdgelqf(MORSE_desc_t *A, MORSE_desc_t *T, MORSE_desc_t *D, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pdgelqfrh(MORSE_desc_t *A, MORSE_desc_t *T, MORSE_desc_t *D, int BS, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pdgemm(MORSE_enum transA, MORSE_enum transB, double alpha, MORSE_desc_t *A, MORSE_desc_t *B, double beta, MORSE_desc_t *C, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pdgeqrf(MORSE_desc_t *A, MORSE_desc_t *T, MORSE_desc_t *D, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pdgeqrfrh(MORSE_desc_t *A, MORSE_desc_t *T, MORSE_desc_t *D, int BS, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pdgetmi2(MORSE_enum idep, MORSE_enum odep, MORSE_enum storev, int m, int n, int mb, int nb, double *A, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pdgetrf_incpiv(MORSE_desc_t *A, MORSE_desc_t *L, MORSE_desc_t *D, int *IPIV, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pdgetrf_nopiv(MORSE_desc_t *A, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pdgetrf_reclap(MORSE_desc_t *A, int *IPIV, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pdgetrf_rectil(MORSE_desc_t *A, int *IPIV, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pdsygst(MORSE_enum itype, MORSE_enum uplo, MORSE_desc_t *A, MORSE_desc_t *B, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pdsymm(MORSE_enum side, MORSE_enum uplo, double alpha, MORSE_desc_t *A, MORSE_desc_t *B, double beta, MORSE_desc_t *C, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pdsyrk(MORSE_enum uplo, MORSE_enum trans, double alpha, MORSE_desc_t *A, double beta, MORSE_desc_t *C, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pdsyr2k(MORSE_enum uplo, MORSE_enum trans, double alpha, MORSE_desc_t *A, MORSE_desc_t *B, double beta, MORSE_desc_t *C, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pdsytrd_sy2sb(MORSE_enum uplo, MORSE_desc_t *A, MORSE_desc_t *T, MORSE_desc_t *E, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pdlacpy(MORSE_enum uplo, MORSE_desc_t *A, MORSE_desc_t *B, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pdlag2s(MORSE_desc_t *A, MORSE_desc_t *SB, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pdlange(MORSE_enum norm, MORSE_desc_t *A, double *result, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pdlansy(MORSE_enum norm, MORSE_enum uplo, MORSE_desc_t *A, double *result, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pdlansy(MORSE_enum norm, MORSE_enum uplo, MORSE_desc_t *A, double *result, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pdlantr(MORSE_enum norm, MORSE_enum uplo, MORSE_enum diag, MORSE_desc_t *A, double *result, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pdlascal(MORSE_enum uplo, double alpha, MORSE_desc_t *A, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pdlaset( MORSE_enum uplo, double alpha, double beta, MORSE_desc_t *A, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pdlaset2(MORSE_enum uplo, double alpha, MORSE_desc_t *A, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pdlaswp(MORSE_desc_t *B, int *IPIV, int inc, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pdlaswpc(MORSE_desc_t *B, int *IPIV, int inc, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pdlauum(MORSE_enum uplo, MORSE_desc_t *A, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pdplgsy(double bump, MORSE_enum uplo, MORSE_desc_t *A, unsigned long long int seed, MORSE_sequence_t *sequence, MORSE_request_t *request ); -void morse_pdplgsy(double bump, MORSE_enum uplo, MORSE_desc_t *A, unsigned long long int seed, MORSE_sequence_t *sequence, MORSE_request_t *request ); -void morse_pdplrnt(MORSE_desc_t *A, unsigned long long int seed, MORSE_sequence_t *sequence, MORSE_request_t *request ); -void morse_pdpotrf(MORSE_enum uplo, MORSE_desc_t *A, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pdpotrimm(MORSE_enum uplo, MORSE_desc_t *A, MORSE_desc_t *B, MORSE_desc_t *C, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pdshift(int, int, int, double *, int *, int, int, int, MORSE_sequence_t*, MORSE_request_t*); -void morse_pdsymm(MORSE_enum side, MORSE_enum uplo, double alpha, MORSE_desc_t *A, MORSE_desc_t *B, double beta, MORSE_desc_t *C, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pdsyrk(MORSE_enum uplo, MORSE_enum trans, double alpha, MORSE_desc_t *A, double beta, MORSE_desc_t *C, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pdsyr2k(MORSE_enum uplo, MORSE_enum trans, double alpha, MORSE_desc_t *A, MORSE_desc_t *B, double beta, MORSE_desc_t *C, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pdsytrf(MORSE_enum uplo, MORSE_desc_t *A, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pdtile2band(MORSE_enum uplo, MORSE_desc_t *A, MORSE_desc_t *descAB, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pdtpgqrt( int L, MORSE_desc_t *V1, MORSE_desc_t *T1, MORSE_desc_t *V2, MORSE_desc_t *T2, MORSE_desc_t *Q1, MORSE_desc_t *Q2, MORSE_desc_t *D, MORSE_sequence_t *sequence, MORSE_request_t *request ); -void morse_pdtpqrt( int L, MORSE_desc_t *A, MORSE_desc_t *B, MORSE_desc_t *T, MORSE_sequence_t *sequence, MORSE_request_t *request ); -void morse_pdtradd(MORSE_enum uplo, MORSE_enum trans, double alpha, MORSE_desc_t *A, double beta, MORSE_desc_t *B, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pdtrmm(MORSE_enum side, MORSE_enum uplo, MORSE_enum transA, MORSE_enum diag, double alpha, MORSE_desc_t *A, MORSE_desc_t *B, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pdtrsm(MORSE_enum side, MORSE_enum uplo, MORSE_enum transA, MORSE_enum diag, double alpha, MORSE_desc_t *A, MORSE_desc_t *B, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pdtrsmpl(MORSE_desc_t *A, MORSE_desc_t *B, MORSE_desc_t *L, int *IPIV, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pdtrsmrv(MORSE_enum side, MORSE_enum uplo, MORSE_enum transA, MORSE_enum diag, double alpha, MORSE_desc_t *A, MORSE_desc_t *W, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pdtrtri(MORSE_enum uplo, MORSE_enum diag, MORSE_desc_t *A, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pdorgbr(MORSE_enum side, MORSE_desc_t *A, MORSE_desc_t *O, MORSE_desc_t *T, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pdorgbrrh(MORSE_enum side, MORSE_desc_t *A, MORSE_desc_t *O, MORSE_desc_t *T, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pdorgqr(MORSE_desc_t *A, MORSE_desc_t *Q, MORSE_desc_t *T, MORSE_desc_t *D, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pdorgqrrh(MORSE_desc_t *A, MORSE_desc_t *Q, MORSE_desc_t *T, MORSE_desc_t *D,int BS, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pdorglq(MORSE_desc_t *A, MORSE_desc_t *Q, MORSE_desc_t *T, MORSE_desc_t *D, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pdorglqrh(MORSE_desc_t *A, MORSE_desc_t *Q, MORSE_desc_t *T, MORSE_desc_t *D, int BS, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pdorgtr(MORSE_enum uplo, MORSE_desc_t *A, MORSE_desc_t *Q, MORSE_desc_t *T, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pdormqr(MORSE_enum side, MORSE_enum trans, MORSE_desc_t *A, MORSE_desc_t *B, MORSE_desc_t *T, MORSE_desc_t *D, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pdormqrrh(MORSE_enum side, MORSE_enum trans, MORSE_desc_t *A, MORSE_desc_t *B, MORSE_desc_t *T, MORSE_desc_t *D, int BS, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pdormlq(MORSE_enum side, MORSE_enum trans, MORSE_desc_t *A, MORSE_desc_t *B, MORSE_desc_t *T, MORSE_desc_t *D, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pdormlqrh(MORSE_enum side, MORSE_enum trans, MORSE_desc_t *A, MORSE_desc_t *B, MORSE_desc_t *T, MORSE_desc_t *D, int BS, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pdbuild( MORSE_enum uplo, MORSE_desc_t *A, void *user_data, void* user_build_callback, MORSE_sequence_t *sequence, MORSE_request_t *request ); - -void morse_pdgelqf_param(const libhqr_tree_t *qrtree, MORSE_desc_t *A, MORSE_desc_t *TS, MORSE_desc_t *TT, MORSE_desc_t *D, - MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pdgeqrf_param(const libhqr_tree_t *qrtree, MORSE_desc_t *A, MORSE_desc_t *TS, MORSE_desc_t *TT, MORSE_desc_t *D, - MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pdormlq_param(const libhqr_tree_t *qrtree, MORSE_enum side, MORSE_enum trans, - MORSE_desc_t *A, MORSE_desc_t *B, MORSE_desc_t *TS, MORSE_desc_t *TT, MORSE_desc_t *D, - MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pdormqr_param(const libhqr_tree_t *qrtree, MORSE_enum side, MORSE_enum trans, - MORSE_desc_t *A, MORSE_desc_t *B, MORSE_desc_t *TS, MORSE_desc_t *TT, MORSE_desc_t *D, - MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pdorglq_param(const libhqr_tree_t *qrtree, MORSE_desc_t *A, MORSE_desc_t *Q, - MORSE_desc_t *TS, MORSE_desc_t *TT, MORSE_desc_t *D, - MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pdorgqr_param(const libhqr_tree_t *qrtree, MORSE_desc_t *A, MORSE_desc_t *Q, - MORSE_desc_t *TS, MORSE_desc_t *TT, MORSE_desc_t *D, - MORSE_sequence_t *sequence, MORSE_request_t *request); +void chameleon_pdbarrier_pnl2tl(CHAM_desc_t *A, RUNTIME_sequence_t *sequence, RUNTIME_request_t *request); + +void chameleon_pdbarrier_row2tl(CHAM_desc_t *A, RUNTIME_sequence_t *sequence, RUNTIME_request_t *request); + +void chameleon_pdbarrier_tl2pnl(CHAM_desc_t *A, RUNTIME_sequence_t *sequence, RUNTIME_request_t *request); + +void chameleon_pdbarrier_tl2row(CHAM_desc_t *A, RUNTIME_sequence_t *sequence, RUNTIME_request_t *request); + +void chameleon_pdgebrd_gb2bd(CHAM_enum uplo, CHAM_desc_t *A, double* D, double* E, CHAM_desc_t *T, + RUNTIME_sequence_t *sequence, RUNTIME_request_t *request); + +void chameleon_pdgebrd_ge2gb(CHAM_desc_t *A, CHAM_desc_t *T, CHAM_desc_t *D, RUNTIME_sequence_t *sequence, + RUNTIME_request_t *request); + +void chameleon_pdgelqf(CHAM_desc_t *A, CHAM_desc_t *T, CHAM_desc_t *D, RUNTIME_sequence_t *sequence, + RUNTIME_request_t *request); + +void chameleon_pdgelqfrh(CHAM_desc_t *A, CHAM_desc_t *T, CHAM_desc_t *D, int BS, RUNTIME_sequence_t *sequence, + RUNTIME_request_t *request); + +void chameleon_pdgemm(CHAM_enum transA, CHAM_enum transB, double alpha, CHAM_desc_t *A, CHAM_desc_t *B, double beta, + CHAM_desc_t *C, RUNTIME_sequence_t *sequence, RUNTIME_request_t *request); + +void chameleon_pdgeqrf(CHAM_desc_t *A, CHAM_desc_t *T, CHAM_desc_t *D, RUNTIME_sequence_t *sequence, + RUNTIME_request_t *request); + +void chameleon_pdgeqrfrh(CHAM_desc_t *A, CHAM_desc_t *T, CHAM_desc_t *D, int BS, RUNTIME_sequence_t *sequence, + RUNTIME_request_t *request); + +void chameleon_pdgetmi2(CHAM_enum idep, CHAM_enum odep, CHAM_enum storev, int m, int n, int mb, int nb, double* A, + RUNTIME_sequence_t *sequence, RUNTIME_request_t *request); + +void chameleon_pdgetrf_incpiv(CHAM_desc_t *A, CHAM_desc_t *L, CHAM_desc_t *D, int *IPIV, RUNTIME_sequence_t *sequence, + RUNTIME_request_t *request); + +void chameleon_pdgetrf_nopiv(CHAM_desc_t *A, RUNTIME_sequence_t *sequence, RUNTIME_request_t *request); + +void chameleon_pdgetrf_reclap(CHAM_desc_t *A, int *IPIV, RUNTIME_sequence_t *sequence, RUNTIME_request_t *request); + +void chameleon_pdgetrf_rectil(CHAM_desc_t *A, int *IPIV, RUNTIME_sequence_t *sequence, RUNTIME_request_t *request); + +void chameleon_pdsygst(CHAM_enum itype, CHAM_enum uplo, CHAM_desc_t *A, CHAM_desc_t *B, RUNTIME_sequence_t *sequence, + RUNTIME_request_t *request); + +void chameleon_pdsymm(CHAM_enum side, CHAM_enum uplo, double alpha, CHAM_desc_t *A, CHAM_desc_t *B, double beta, + CHAM_desc_t *C, RUNTIME_sequence_t *sequence, RUNTIME_request_t *request); + +void chameleon_pdsyrk(CHAM_enum uplo, CHAM_enum trans, double alpha, CHAM_desc_t *A, double beta, CHAM_desc_t *C, + RUNTIME_sequence_t *sequence, RUNTIME_request_t *request); + +void chameleon_pdsyr2k(CHAM_enum uplo, CHAM_enum trans, double alpha, CHAM_desc_t *A, CHAM_desc_t *B, double beta, + CHAM_desc_t *C, RUNTIME_sequence_t *sequence, RUNTIME_request_t *request); + +void +chameleon_pdsytrd_sy2sb(CHAM_enum uplo, CHAM_desc_t *A, CHAM_desc_t *T, CHAM_desc_t *E, RUNTIME_sequence_t *sequence, + RUNTIME_request_t *request); + +void chameleon_pdlacpy(CHAM_enum uplo, CHAM_desc_t *A, CHAM_desc_t *B, RUNTIME_sequence_t *sequence, + RUNTIME_request_t *request); + +void chameleon_pdlag2s(CHAM_desc_t *A, CHAM_desc_t *SB, RUNTIME_sequence_t *sequence, RUNTIME_request_t *request); + +void chameleon_pdlange(CHAM_enum norm, CHAM_desc_t *A, double* result, RUNTIME_sequence_t *sequence, + RUNTIME_request_t *request); + +void chameleon_pdlansy(CHAM_enum norm, CHAM_enum uplo, CHAM_desc_t *A, double* result, RUNTIME_sequence_t *sequence, + RUNTIME_request_t *request); + +void chameleon_pdlansy(CHAM_enum norm, CHAM_enum uplo, CHAM_desc_t *A, double* result, RUNTIME_sequence_t *sequence, + RUNTIME_request_t *request); + +void chameleon_pdlantr(CHAM_enum norm, CHAM_enum uplo, CHAM_enum diag, CHAM_desc_t *A, double* result, + RUNTIME_sequence_t *sequence, RUNTIME_request_t *request); + +void chameleon_pdlascal(CHAM_enum uplo, double alpha, CHAM_desc_t *A, RUNTIME_sequence_t *sequence, + RUNTIME_request_t *request); + +void chameleon_pdlaset(CHAM_enum uplo, double alpha, double beta, CHAM_desc_t *A, RUNTIME_sequence_t *sequence, + RUNTIME_request_t *request); + +void chameleon_pdlaset2(CHAM_enum uplo, double alpha, CHAM_desc_t *A, RUNTIME_sequence_t *sequence, + RUNTIME_request_t *request); + +void chameleon_pdlaswp(CHAM_desc_t *B, int *IPIV, int inc, RUNTIME_sequence_t *sequence, RUNTIME_request_t *request); + +void chameleon_pdlaswpc(CHAM_desc_t *B, int *IPIV, int inc, RUNTIME_sequence_t *sequence, RUNTIME_request_t *request); + +void chameleon_pdlauum(CHAM_enum uplo, CHAM_desc_t *A, RUNTIME_sequence_t *sequence, RUNTIME_request_t *request); + +void chameleon_pdplgsy(double bump, CHAM_enum uplo, CHAM_desc_t *A, unsigned long long int seed, + RUNTIME_sequence_t *sequence, RUNTIME_request_t *request); + +void chameleon_pdplgsy(double bump, CHAM_enum uplo, CHAM_desc_t *A, unsigned long long int seed, + RUNTIME_sequence_t *sequence, RUNTIME_request_t *request); + +void chameleon_pdplrnt(CHAM_desc_t *A, unsigned long long int seed, RUNTIME_sequence_t *sequence, + RUNTIME_request_t *request); + +void chameleon_pdpotrf(CHAM_enum uplo, CHAM_desc_t *A, RUNTIME_sequence_t *sequence, RUNTIME_request_t *request); + +void chameleon_pdpotrimm(CHAM_enum uplo, CHAM_desc_t *A, CHAM_desc_t *B, CHAM_desc_t *C, RUNTIME_sequence_t *sequence, + RUNTIME_request_t *request); + +void chameleon_pdshift(int, int, int, double* , int *, int, int, int, RUNTIME_sequence_t *, RUNTIME_request_t *); + +void chameleon_pdsymm(CHAM_enum side, CHAM_enum uplo, double alpha, CHAM_desc_t *A, CHAM_desc_t *B, double beta, + CHAM_desc_t *C, RUNTIME_sequence_t *sequence, RUNTIME_request_t *request); + +void chameleon_pdsyrk(CHAM_enum uplo, CHAM_enum trans, double alpha, CHAM_desc_t *A, double beta, CHAM_desc_t *C, + RUNTIME_sequence_t *sequence, RUNTIME_request_t *request); + +void chameleon_pdsyr2k(CHAM_enum uplo, CHAM_enum trans, double alpha, CHAM_desc_t *A, CHAM_desc_t *B, double beta, + CHAM_desc_t *C, RUNTIME_sequence_t *sequence, RUNTIME_request_t *request); + +void chameleon_pdsytrf(CHAM_enum uplo, CHAM_desc_t *A, RUNTIME_sequence_t *sequence, RUNTIME_request_t *request); + +void chameleon_pdtile2band(CHAM_enum uplo, CHAM_desc_t *A, CHAM_desc_t *descAB, RUNTIME_sequence_t *sequence, + RUNTIME_request_t *request); + +void chameleon_pdtpgqrt(int L, CHAM_desc_t *V1, CHAM_desc_t *T1, CHAM_desc_t *V2, CHAM_desc_t *T2, CHAM_desc_t *Q1, + CHAM_desc_t *Q2, CHAM_desc_t *D, RUNTIME_sequence_t *sequence, RUNTIME_request_t *request); + +void chameleon_pdtpqrt(int L, CHAM_desc_t *A, CHAM_desc_t *B, CHAM_desc_t *T, RUNTIME_sequence_t *sequence, + RUNTIME_request_t *request); + +void chameleon_pdtradd(CHAM_enum uplo, CHAM_enum trans, double alpha, CHAM_desc_t *A, double beta, CHAM_desc_t *B, + RUNTIME_sequence_t *sequence, RUNTIME_request_t *request); + +void chameleon_pdtrmm(CHAM_enum side, CHAM_enum uplo, CHAM_enum transA, CHAM_enum diag, double alpha, CHAM_desc_t *A, + CHAM_desc_t *B, RUNTIME_sequence_t *sequence, RUNTIME_request_t *request); + +void chameleon_pdtrsm(CHAM_enum side, CHAM_enum uplo, CHAM_enum transA, CHAM_enum diag, double alpha, CHAM_desc_t *A, + CHAM_desc_t *B, RUNTIME_sequence_t *sequence, RUNTIME_request_t *request); + +void chameleon_pdtrsmpl(CHAM_desc_t *A, CHAM_desc_t *B, CHAM_desc_t *L, int *IPIV, RUNTIME_sequence_t *sequence, + RUNTIME_request_t *request); + +void chameleon_pdtrsmrv(CHAM_enum side, CHAM_enum uplo, CHAM_enum transA, CHAM_enum diag, double alpha, CHAM_desc_t *A, + CHAM_desc_t *W, RUNTIME_sequence_t *sequence, RUNTIME_request_t *request); + +void chameleon_pdtrtri(CHAM_enum uplo, CHAM_enum diag, CHAM_desc_t *A, RUNTIME_sequence_t *sequence, + RUNTIME_request_t *request); + +void chameleon_pdorgbr(CHAM_enum side, CHAM_desc_t *A, CHAM_desc_t *O, CHAM_desc_t *T, RUNTIME_sequence_t *sequence, + RUNTIME_request_t *request); + +void chameleon_pdorgbrrh(CHAM_enum side, CHAM_desc_t *A, CHAM_desc_t *O, CHAM_desc_t *T, RUNTIME_sequence_t *sequence, + RUNTIME_request_t *request); + +void chameleon_pdorgqr(CHAM_desc_t *A, CHAM_desc_t *Q, CHAM_desc_t *T, CHAM_desc_t *D, RUNTIME_sequence_t *sequence, + RUNTIME_request_t *request); + +void chameleon_pdorgqrrh(CHAM_desc_t *A, CHAM_desc_t *Q, CHAM_desc_t *T, CHAM_desc_t *D, int BS, + RUNTIME_sequence_t *sequence, RUNTIME_request_t *request); + +void chameleon_pdorglq(CHAM_desc_t *A, CHAM_desc_t *Q, CHAM_desc_t *T, CHAM_desc_t *D, RUNTIME_sequence_t *sequence, + RUNTIME_request_t *request); + +void chameleon_pdorglqrh(CHAM_desc_t *A, CHAM_desc_t *Q, CHAM_desc_t *T, CHAM_desc_t *D, int BS, + RUNTIME_sequence_t *sequence, RUNTIME_request_t *request); + +void chameleon_pdorgtr(CHAM_enum uplo, CHAM_desc_t *A, CHAM_desc_t *Q, CHAM_desc_t *T, RUNTIME_sequence_t *sequence, + RUNTIME_request_t *request); + +void chameleon_pdormqr(CHAM_enum side, CHAM_enum trans, CHAM_desc_t *A, CHAM_desc_t *B, CHAM_desc_t *T, CHAM_desc_t *D, + RUNTIME_sequence_t *sequence, RUNTIME_request_t *request); + +void +chameleon_pdormqrrh(CHAM_enum side, CHAM_enum trans, CHAM_desc_t *A, CHAM_desc_t *B, CHAM_desc_t *T, CHAM_desc_t *D, + int BS, RUNTIME_sequence_t *sequence, RUNTIME_request_t *request); + +void chameleon_pdormlq(CHAM_enum side, CHAM_enum trans, CHAM_desc_t *A, CHAM_desc_t *B, CHAM_desc_t *T, CHAM_desc_t *D, + RUNTIME_sequence_t *sequence, RUNTIME_request_t *request); + +void +chameleon_pdormlqrh(CHAM_enum side, CHAM_enum trans, CHAM_desc_t *A, CHAM_desc_t *B, CHAM_desc_t *T, CHAM_desc_t *D, + int BS, RUNTIME_sequence_t *sequence, RUNTIME_request_t *request); + +void chameleon_pdbuild(CHAM_enum uplo, CHAM_desc_t *A, void *user_data, void *user_build_callback, + RUNTIME_sequence_t *sequence, RUNTIME_request_t *request); + +void +chameleon_pdgelqf_param(const libhqr_tree_t *qrtree, CHAM_desc_t *A, CHAM_desc_t *TS, CHAM_desc_t *TT, CHAM_desc_t *D, + RUNTIME_sequence_t *sequence, RUNTIME_request_t *request); + +void +chameleon_pdgeqrf_param(const libhqr_tree_t *qrtree, CHAM_desc_t *A, CHAM_desc_t *TS, CHAM_desc_t *TT, CHAM_desc_t *D, + RUNTIME_sequence_t *sequence, RUNTIME_request_t *request); + +void chameleon_pdormlq_param(const libhqr_tree_t *qrtree, CHAM_enum side, CHAM_enum trans, + CHAM_desc_t *A, CHAM_desc_t *B, CHAM_desc_t *TS, CHAM_desc_t *TT, CHAM_desc_t *D, + RUNTIME_sequence_t *sequence, RUNTIME_request_t *request); + +void chameleon_pdormqr_param(const libhqr_tree_t *qrtree, CHAM_enum side, CHAM_enum trans, + CHAM_desc_t *A, CHAM_desc_t *B, CHAM_desc_t *TS, CHAM_desc_t *TT, CHAM_desc_t *D, + RUNTIME_sequence_t *sequence, RUNTIME_request_t *request); + +void chameleon_pdorglq_param(const libhqr_tree_t *qrtree, CHAM_desc_t *A, CHAM_desc_t *Q, + CHAM_desc_t *TS, CHAM_desc_t *TT, CHAM_desc_t *D, + RUNTIME_sequence_t *sequence, RUNTIME_request_t *request); + +void chameleon_pdorgqr_param(const libhqr_tree_t *qrtree, CHAM_desc_t *A, CHAM_desc_t *Q, + CHAM_desc_t *TS, CHAM_desc_t *TT, CHAM_desc_t *D, + RUNTIME_sequence_t *sequence, RUNTIME_request_t *request); /** @@ -148,51 +275,51 @@ void morse_pdorgqr_param(const libhqr_tree_t *qrtree, MORSE_desc_t *A, MORSE_des * LAPACK interface calls */ static inline int -morse_dlap2tile( MORSE_context_t *morse, - MORSE_desc_t *descAl, MORSE_desc_t *descAt, - MORSE_enum mode, MORSE_enum uplo, - double *A, int mb, int nb, int lm, int ln, int m, int n, - MORSE_sequence_t *seq, MORSE_request_t *req ) -{ +chameleon_dlap2tile(CHAM_context_t *CHAM, + CHAM_desc_t *descAl, CHAM_desc_t *descAt, + CHAM_enum mode, CHAM_enum uplo, + double* A, int mb, int nb, int lm, int ln, int m, int n, + RUNTIME_sequence_t *seq, RUNTIME_request_t *req) { /* Initialize the Lapack descriptor */ - *descAl = morse_desc_init_user( MorseRealDouble, mb, nb, (mb)*(nb), - lm, ln, 0, 0, m, n, 1, 1, - morse_getaddr_cm, morse_getblkldd_cm, NULL ); + void *mat; + int result = chameleon_desc_init(descAt, mat, + ChamRealDouble, mb, nb, (mb) * (nb), + lm, ln, 0, 0, m, n, 1, 1, + chameleon_getaddr_cm, chameleon_getblkldd_cm, NULL); descAl->mat = A; - descAl->styp = MorseCM; + descAl->styp = ChamCM; /* Initialize the tile descriptor */ - *descAt = morse_desc_init( MorseRealDouble, mb, nb, (mb)*(nb), - lm, ln, 0, 0, m, n, 1, 1 ); + result = chameleon_desc_init(descAt, mat, ChamRealDouble, mb, nb, (mb) * (nb), + lm, ln, 0, 0, m, n, 1, 1, chameleon_getaddr_cm, chameleon_getblkldd_cm, NULL); - if ( MORSE_TRANSLATION == MORSE_OUTOFPLACE ) { - if ( morse_desc_mat_alloc( descAt ) ) { - morse_error( "morse_dlap2tile", "morse_desc_mat_alloc() failed"); - return MORSE_ERR_OUT_OF_RESOURCES; - } + CHAM_context_t *chamctxt; + chamctxt = chameleon_context_self(); + if (chamctxt == NULL) { + chameleon_fatal_error("CHAM_diag_dpotrf", "CHAM not initialized"); + return CHAMELEON_ERR_NOT_INITIALIZED; + } + + if (CHAMELEON_TRANSLATION == ChamOutOfPlace) { - RUNTIME_desc_create( descAl ); - RUNTIME_desc_create( descAt ); - if ( mode & MorseDescInput ) { - morse_pdlacpy( uplo, descAl, descAt, seq, req ); + RUNTIME_desc_create(descAl); + RUNTIME_desc_create(descAt); + + if (mode & ChamDescInput) { + chameleon_pdlacpy(uplo, descAl, descAt, seq, req); } - } - else { - morse_fatal_error( "morse_dlap2tile", "INPLACE translation not supported yet"); + } else { + chameleon_fatal_error("chameleon_dlap2tile", "INPLACE translation not supported yet"); descAt->mat = A; - RUNTIME_desc_create( descAl ); - RUNTIME_desc_create( descAt ); + RUNTIME_desc_create(descAl); + RUNTIME_desc_create(descAt); - if ( mode & MorseDescInput ) { - /* MORSE_dgecfi_Async( lm, ln, A, MorseCM, mb, nb, */ - /* MorseCCRB, mb, nb, seq, req ); */ - } - return MORSE_ERR_NOT_SUPPORTED; + return CHAMELEON_ERR_NOT_SUPPORTED; } - return MORSE_SUCCESS; + return CHAMELEON_SUCCESS; } /** @@ -200,27 +327,27 @@ morse_dlap2tile( MORSE_context_t *morse, * in LAPACK interface calls */ static inline int -morse_dtile2lap( MORSE_context_t *morse, MORSE_desc_t *descAl, MORSE_desc_t *descAt, - MORSE_enum mode, MORSE_enum uplo, MORSE_sequence_t *seq, MORSE_request_t *req ) -{ - if ( MORSE_TRANSLATION == MORSE_OUTOFPLACE ) { - if ( mode & MorseDescOutput ) { - morse_pdlacpy( uplo, descAt, descAl, seq, req ); - } +chameleon_dtile2lap(CHAM_context_t *CHAM, CHAM_desc_t *descAl, CHAM_desc_t *descAt, + CHAM_enum mode, CHAM_enum uplo, RUNTIME_sequence_t *seq, RUNTIME_request_t *req) { + CHAM_context_t *chamctxt; + chamctxt = chameleon_context_self(); + if (chamctxt == NULL) { + chameleon_fatal_error("CHAM_diag_dpotrf", "CHAM not initialized"); + return CHAMELEON_ERR_NOT_INITIALIZED; } - else { - morse_fatal_error( "morse_dtile2lap", "INPLACE translation not supported yet"); - if ( mode & MorseDescOutput ) { - /* MORSE_dgecfi_Async( descAl->lm, descAl->ln, descAl->mat, */ - /* MorseCCRB, descAl->mb, descAl->nb, */ - /* MorseCM, descAl->mb, descAl->nb, seq, req ); */ + + if (CHAMELEON_TRANSLATION == ChamOutOfPlace) { + if (mode & ChamDescOutput) { + chameleon_pdlacpy(uplo, descAt, descAl, seq, req); } - return MORSE_ERR_NOT_SUPPORTED; + } else { + chameleon_fatal_error("chameleon_dtile2lap", "INPLACE translation not supported yet"); + return CHAMELEON_ERR_NOT_SUPPORTED; } - RUNTIME_desc_flush( descAl, seq ); - RUNTIME_desc_flush( descAt, seq ); + RUNTIME_desc_flush(descAl, seq); + RUNTIME_desc_flush(descAt, seq); - return MORSE_SUCCESS; + return CHAMELEON_SUCCESS; } /** @@ -228,11 +355,14 @@ morse_dtile2lap( MORSE_context_t *morse, MORSE_desc_t *descAl, MORSE_desc_t *des * conversions in LAPACK interface calls */ static inline void -morse_dtile2lap_cleanup( MORSE_context_t *morse, MORSE_desc_t *descAl, MORSE_desc_t *descAt ) -{ - if ( MORSE_TRANSLATION == MORSE_OUTOFPLACE ) { - morse_desc_mat_free( descAt ); +chameleon_dtile2lap_cleanup(CHAM_context_t *CHAM, CHAM_desc_t *descAl, CHAM_desc_t *descAt) { + CHAM_context_t *chamctxt; + chamctxt = chameleon_context_self(); + + + if (CHAMELEON_TRANSLATION == ChamOutOfPlace) { + chameleon_desc_destroy(descAt); } - RUNTIME_desc_destroy( descAl ); - RUNTIME_desc_destroy( descAt ); + RUNTIME_desc_destroy(descAl); + RUNTIME_desc_destroy(descAt); } diff --git a/include/compute_s.h b/include/compute_s.h deleted file mode 100644 index b38625a..0000000 --- a/include/compute_s.h +++ /dev/null @@ -1,173 +0,0 @@ -/** - * - * @copyright (c) 2009-2014 The University of Tennessee and The University - * of Tennessee Research Foundation. - * All rights reserved. - * @copyright (c) 2012-2014 Inria. All rights reserved. - * @copyright (c) 2012-2014 Bordeaux INP, CNRS (LaBRI UMR 5800), Inria, Univ. Bordeaux. All rights reserved. - * - **/ - -/** - * - * @file compute_s.h - * - * MORSE auxiliary routines - * MORSE is a software package provided by Univ. of Tennessee, - * Univ. of California Berkeley and Univ. of Colorado Denver - * - * @version 1.0.0 - * @comment This file has been automatically generated - * from Plasma 2.5.0 for MORSE 1.0.0 - * @author Jakub Kurzak - * @author Mathieu Faverge - * @author Emmanuel Agullo - * @author Cedric Castagnede - * @date 2018-11-11 - * @generated s Fri Dec 1 14:38:09 2017 - * - **/ - -/***************************************************************************//** - * Macro for matrix conversion / Lapack interface - **/ -#define morse_sdesc_alloc_diag(descA, mb, nb, lm, ln, i, j, m, n, p, q) \ - descA = morse_desc_init_diag( \ - MorseRealFloat, (mb), (nb), ((mb)*(nb)), \ - (m), (n), (i), (j), (m), (n), p, q); \ - morse_desc_mat_alloc( &(descA) ); - -#define morse_sdesc_alloc( descA, mb, nb, lm, ln, i, j, m, n, free) \ - descA = morse_desc_init( \ - MorseRealFloat, (mb), (nb), ((mb)*(nb)), \ - (m), (n), (i), (j), (m), (n), 1, 1); \ - if ( morse_desc_mat_alloc( &(descA) ) ) { \ - morse_error( __func__, "morse_desc_mat_alloc() failed"); \ - {free;}; \ - return MORSE_ERR_OUT_OF_RESOURCES; \ - } - -#define morse_sooplap2tile( descA, A, mb, nb, lm, ln, i, j, m, n, seq, req, free) \ - descA = morse_desc_init( \ - MorseRealFloat, (mb), (nb), ((mb)*(nb)), \ - (lm), (ln), (i), (j), (m), (n), 1, 1); \ - if ( morse_desc_mat_alloc( &(descA) ) ) { \ - morse_error( __func__, "morse_desc_mat_alloc() failed"); \ - {free;}; \ - return MORSE_ERR_OUT_OF_RESOURCES; \ - } \ - morse_pslapack_to_tile(A, lm, &descA, seq, req); - -#define morse_siplap2tile( descA, A, mb, nb, lm, ln, i, j, m, n, seq, req) \ - descA = morse_desc_init( \ - MorseRealFloat, (mb), (nb), ((mb)*(nb)), \ - (lm), (ln), (i), (j), (m), (n), 1, 1); \ - descA.mat = A; \ - MORSE_sgecfi_Async((lm), (ln), (A), MorseCM, (mb), (nb), \ - MorseCCRB, (mb), (nb), (seq), (req)); - - -#define morse_sooptile2lap( descA, A, mb, nb, lm, ln, seq, req) \ - morse_pstile_to_lapack(&descA, A, lm, seq, req); - -#define morse_siptile2lap( descA, A, mb, nb, lm, ln, seq, req) \ - MORSE_sgecfi_Async((lm), (ln), (A), MorseCCRB, (mb), (nb), \ - MorseCM, (mb), (nb), (seq), (req)); - -/***************************************************************************//** - * Declarations of internal sequential functions - **/ -int morse_sshift(MORSE_context_t *morse, int m, int n, float *A, - int nprob, int me, int ne, int L, - MORSE_sequence_t *sequence, MORSE_request_t *request); - -/***************************************************************************//** - * Declarations of parallel functions (dynamic scheduling) - alphabetical order - **/ -void morse_psbarrier_pnl2tl(MORSE_desc_t *A, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_psbarrier_row2tl(MORSE_desc_t *A, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_psbarrier_tl2pnl(MORSE_desc_t *A, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_psbarrier_tl2row(MORSE_desc_t *A, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_psgebrd_gb2bd(MORSE_enum uplo, MORSE_desc_t *A, float *D, float *E, MORSE_desc_t *T, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_psgebrd_ge2gb(MORSE_desc_t A, MORSE_desc_t T, MORSE_desc_t D, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_psgelqf(MORSE_desc_t *A, MORSE_desc_t *T, MORSE_desc_t *D, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_psgelqfrh(MORSE_desc_t *A, MORSE_desc_t *T, MORSE_desc_t *D, int BS, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_psgemm(MORSE_enum transA, MORSE_enum transB, float alpha, MORSE_desc_t *A, MORSE_desc_t *B, float beta, MORSE_desc_t *C, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_psgeqrf(MORSE_desc_t *A, MORSE_desc_t *T, MORSE_desc_t *D, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_psgeqrfrh(MORSE_desc_t *A, MORSE_desc_t *T, MORSE_desc_t *D, int BS, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_psgetmi2(MORSE_enum idep, MORSE_enum odep, MORSE_enum storev, int m, int n, int mb, int nb, float *A, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_psgetrf_incpiv(MORSE_desc_t *A, MORSE_desc_t *L, int *IPIV, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_psgetrf_nopiv(MORSE_desc_t *A, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_psgetrf_reclap(MORSE_desc_t *A, int *IPIV, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_psgetrf_rectil(MORSE_desc_t *A, int *IPIV, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pssygst(MORSE_enum itype, MORSE_enum uplo, MORSE_desc_t *A, MORSE_desc_t *B, MORSE_sequence_t *sequence, MORSE_request_t *request); -#ifdef COMPLEX -void morse_pssymm(MORSE_enum side, MORSE_enum uplo, float alpha, MORSE_desc_t *A, MORSE_desc_t *B, float beta, MORSE_desc_t *C, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pssyrk(MORSE_enum uplo, MORSE_enum trans, float alpha, MORSE_desc_t *A, float beta, MORSE_desc_t *C, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pssyr2k(MORSE_enum uplo, MORSE_enum trans, float alpha, MORSE_desc_t *A, MORSE_desc_t *B, float beta, MORSE_desc_t *C, MORSE_sequence_t *sequence, MORSE_request_t *request); -#endif -void morse_pssytrd_sy2sb(MORSE_enum uplo, MORSE_desc_t *A, MORSE_desc_t *T, MORSE_desc_t *E, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pslacpy(MORSE_enum uplo, MORSE_desc_t *A, MORSE_desc_t *B, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pslag2d(MORSE_desc_t *A, MORSE_desc_t *SB, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pslange(MORSE_enum norm, MORSE_desc_t *A, float *result, MORSE_sequence_t *sequence, MORSE_request_t *request); -#ifdef COMPLEX -void morse_pslansy(MORSE_enum norm, MORSE_enum uplo, MORSE_desc_t *A, float *result, MORSE_sequence_t *sequence, MORSE_request_t *request); -#endif -void morse_pslansy(MORSE_enum norm, MORSE_enum uplo, MORSE_desc_t *A, float *result, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pslantr(MORSE_enum norm, MORSE_enum uplo, MORSE_enum diag, MORSE_desc_t *A, float *result, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pslascal(MORSE_enum uplo, float alpha, MORSE_desc_t *A, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pslaset( MORSE_enum uplo, float alpha, float beta, MORSE_desc_t *A, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pslaset2(MORSE_enum uplo, float alpha, MORSE_desc_t *A, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pslaswp(MORSE_desc_t *B, int *IPIV, int inc, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pslaswpc(MORSE_desc_t *B, int *IPIV, int inc, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pslauum(MORSE_enum uplo, MORSE_desc_t *A, MORSE_sequence_t *sequence, MORSE_request_t *request); -#ifdef COMPLEX -void morse_psplgsy(float bump, MORSE_enum uplo, MORSE_desc_t *A, unsigned long long int seed, MORSE_sequence_t *sequence, MORSE_request_t *request ); -#endif -void morse_psplgsy(float bump, MORSE_enum uplo, MORSE_desc_t *A, unsigned long long int seed, MORSE_sequence_t *sequence, MORSE_request_t *request ); -void morse_psplrnt(MORSE_desc_t *A, unsigned long long int seed, MORSE_sequence_t *sequence, MORSE_request_t *request ); -void morse_pspotrf(MORSE_enum uplo, MORSE_desc_t *A, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pspotrimm(MORSE_enum uplo, MORSE_desc_t *A, MORSE_desc_t *B, MORSE_desc_t *C, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_psshift(int, int, int, float *, int *, int, int, int, MORSE_sequence_t*, MORSE_request_t*); -void morse_pssymm(MORSE_enum side, MORSE_enum uplo, float alpha, MORSE_desc_t *A, MORSE_desc_t *B, float beta, MORSE_desc_t *C, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pssyrk(MORSE_enum uplo, MORSE_enum trans, float alpha, MORSE_desc_t *A, float beta, MORSE_desc_t *C, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pssyr2k(MORSE_enum uplo, MORSE_enum trans, float alpha, MORSE_desc_t *A, MORSE_desc_t *B, float beta, MORSE_desc_t *C, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pssytrf(MORSE_enum uplo, MORSE_desc_t *A, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pstile2band(MORSE_enum uplo, MORSE_desc_t *A, MORSE_desc_t *descAB, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pstpgqrt( int L, MORSE_desc_t *V1, MORSE_desc_t *T1, MORSE_desc_t *V2, MORSE_desc_t *T2, MORSE_desc_t *Q1, MORSE_desc_t *Q2, MORSE_desc_t *D, MORSE_sequence_t *sequence, MORSE_request_t *request ); -void morse_pstpqrt( int L, MORSE_desc_t *A, MORSE_desc_t *B, MORSE_desc_t *T, MORSE_sequence_t *sequence, MORSE_request_t *request ); -void morse_pstradd(MORSE_enum uplo, MORSE_enum trans, float alpha, MORSE_desc_t *A, float beta, MORSE_desc_t *B, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pstrmm(MORSE_enum side, MORSE_enum uplo, MORSE_enum transA, MORSE_enum diag, float alpha, MORSE_desc_t *A, MORSE_desc_t *B, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pstrsm(MORSE_enum side, MORSE_enum uplo, MORSE_enum transA, MORSE_enum diag, float alpha, MORSE_desc_t *A, MORSE_desc_t *B, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pstrsmpl(MORSE_desc_t *A, MORSE_desc_t *B, MORSE_desc_t *L, int *IPIV, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pstrsmrv(MORSE_enum side, MORSE_enum uplo, MORSE_enum transA, MORSE_enum diag, float alpha, MORSE_desc_t *A, MORSE_desc_t *W, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pstrtri(MORSE_enum uplo, MORSE_enum diag, MORSE_desc_t *A, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_psorgbr(MORSE_enum side, MORSE_desc_t *A, MORSE_desc_t *O, MORSE_desc_t *T, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_psorgbrrh(MORSE_enum side, MORSE_desc_t *A, MORSE_desc_t *O, MORSE_desc_t *T, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_psorgqr(MORSE_desc_t *A, MORSE_desc_t *Q, MORSE_desc_t *T, MORSE_desc_t *D, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_psorgqrrh(MORSE_desc_t *A, MORSE_desc_t *Q, MORSE_desc_t *T, MORSE_desc_t *D,int BS, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_psorglq(MORSE_desc_t *A, MORSE_desc_t *Q, MORSE_desc_t *T, MORSE_desc_t *D, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_psorglqrh(MORSE_desc_t *A, MORSE_desc_t *Q, MORSE_desc_t *T, MORSE_desc_t *D, int BS, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_psorgtr(MORSE_enum uplo, MORSE_desc_t *A, MORSE_desc_t *Q, MORSE_desc_t *T, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_psormqr(MORSE_enum side, MORSE_enum trans, MORSE_desc_t *A, MORSE_desc_t *B, MORSE_desc_t *T, MORSE_desc_t *D, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_psormqrrh(MORSE_enum side, MORSE_enum trans, MORSE_desc_t *A, MORSE_desc_t *B, MORSE_desc_t *T, MORSE_desc_t *D, int BS, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_psormlq(MORSE_enum side, MORSE_enum trans, MORSE_desc_t *A, MORSE_desc_t *B, MORSE_desc_t *T, MORSE_desc_t *D, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_psormlqrh(MORSE_enum side, MORSE_enum trans, MORSE_desc_t *A, MORSE_desc_t *B, MORSE_desc_t *T, MORSE_desc_t *D, int BS, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_psbuild( MORSE_enum uplo, MORSE_desc_t *A, void *user_data, void* user_build_callback, MORSE_sequence_t *sequence, MORSE_request_t *request ); - -void morse_psgelqf_param(const libhqr_tree_t *qrtree, MORSE_desc_t *A, MORSE_desc_t *TS, MORSE_desc_t *TT, MORSE_desc_t *D, - MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_psgeqrf_param(const libhqr_tree_t *qrtree, MORSE_desc_t *A, MORSE_desc_t *TS, MORSE_desc_t *TT, MORSE_desc_t *D, - MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_psormlq_param(const libhqr_tree_t *qrtree, MORSE_enum side, MORSE_enum trans, - MORSE_desc_t *A, MORSE_desc_t *B, MORSE_desc_t *TS, MORSE_desc_t *TT, MORSE_desc_t *D, - MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_psormqr_param(const libhqr_tree_t *qrtree, MORSE_enum side, MORSE_enum trans, - MORSE_desc_t *A, MORSE_desc_t *B, MORSE_desc_t *TS, MORSE_desc_t *TT, MORSE_desc_t *D, - MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_psorglq_param(const libhqr_tree_t *qrtree, MORSE_desc_t *A, MORSE_desc_t *Q, - MORSE_desc_t *TS, MORSE_desc_t *TT, MORSE_desc_t *D, - MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_psorgqr_param(const libhqr_tree_t *qrtree, MORSE_desc_t *A, MORSE_desc_t *Q, - MORSE_desc_t *TS, MORSE_desc_t *TT, MORSE_desc_t *D, - MORSE_sequence_t *sequence, MORSE_request_t *request); diff --git a/include/compute_z.h b/include/compute_z.h deleted file mode 100644 index 3b331a1..0000000 --- a/include/compute_z.h +++ /dev/null @@ -1,173 +0,0 @@ -/** - * - * @copyright (c) 2009-2014 The University of Tennessee and The University - * of Tennessee Research Foundation. - * All rights reserved. - * @copyright (c) 2012-2014 Inria. All rights reserved. - * @copyright (c) 2012-2014 Bordeaux INP, CNRS (LaBRI UMR 5800), Inria, Univ. Bordeaux. All rights reserved. - * - **/ - -/** - * - * @file compute_z.h - * - * MORSE auxiliary routines - * MORSE is a software package provided by Univ. of Tennessee, - * Univ. of California Berkeley and Univ. of Colorado Denver - * - * @version 1.0.0 - * @comment This file has been automatically generated - * from Plasma 2.5.0 for MORSE 1.0.0 - * @author Jakub Kurzak - * @author Mathieu Faverge - * @author Emmanuel Agullo - * @author Cedric Castagnede - * @date 2018-11-11 - * @precisions normal z -> c d s - * - **/ - -/***************************************************************************//** - * Macro for matrix conversion / Lapack interface - **/ -#define morse_zdesc_alloc_diag(descA, mb, nb, lm, ln, i, j, m, n, p, q) \ - descA = morse_desc_init_diag( \ - MorseComplexDouble, (mb), (nb), ((mb)*(nb)), \ - (m), (n), (i), (j), (m), (n), p, q); \ - morse_desc_mat_alloc( &(descA) ); - -#define morse_zdesc_alloc( descA, mb, nb, lm, ln, i, j, m, n, free) \ - descA = morse_desc_init( \ - MorseComplexDouble, (mb), (nb), ((mb)*(nb)), \ - (m), (n), (i), (j), (m), (n), 1, 1); \ - if ( morse_desc_mat_alloc( &(descA) ) ) { \ - morse_error( __func__, "morse_desc_mat_alloc() failed"); \ - {free;}; \ - return MORSE_ERR_OUT_OF_RESOURCES; \ - } - -#define morse_zooplap2tile( descA, A, mb, nb, lm, ln, i, j, m, n, seq, req, free) \ - descA = morse_desc_init( \ - MorseComplexDouble, (mb), (nb), ((mb)*(nb)), \ - (lm), (ln), (i), (j), (m), (n), 1, 1); \ - if ( morse_desc_mat_alloc( &(descA) ) ) { \ - morse_error( __func__, "morse_desc_mat_alloc() failed"); \ - {free;}; \ - return MORSE_ERR_OUT_OF_RESOURCES; \ - } \ - morse_pzlapack_to_tile(A, lm, &descA, seq, req); - -#define morse_ziplap2tile( descA, A, mb, nb, lm, ln, i, j, m, n, seq, req) \ - descA = morse_desc_init( \ - MorseComplexDouble, (mb), (nb), ((mb)*(nb)), \ - (lm), (ln), (i), (j), (m), (n), 1, 1); \ - descA.mat = A; \ - MORSE_zgecfi_Async((lm), (ln), (A), MorseCM, (mb), (nb), \ - MorseCCRB, (mb), (nb), (seq), (req)); - - -#define morse_zooptile2lap( descA, A, mb, nb, lm, ln, seq, req) \ - morse_pztile_to_lapack(&descA, A, lm, seq, req); - -#define morse_ziptile2lap( descA, A, mb, nb, lm, ln, seq, req) \ - MORSE_zgecfi_Async((lm), (ln), (A), MorseCCRB, (mb), (nb), \ - MorseCM, (mb), (nb), (seq), (req)); - -/***************************************************************************//** - * Declarations of internal sequential functions - **/ -int morse_zshift(MORSE_context_t *morse, int m, int n, MORSE_Complex64_t *A, - int nprob, int me, int ne, int L, - MORSE_sequence_t *sequence, MORSE_request_t *request); - -/***************************************************************************//** - * Declarations of parallel functions (dynamic scheduling) - alphabetical order - **/ -void morse_pzbarrier_pnl2tl(MORSE_desc_t *A, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pzbarrier_row2tl(MORSE_desc_t *A, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pzbarrier_tl2pnl(MORSE_desc_t *A, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pzbarrier_tl2row(MORSE_desc_t *A, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pzgebrd_gb2bd(MORSE_enum uplo, MORSE_desc_t *A, double *D, double *E, MORSE_desc_t *T, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pzgebrd_ge2gb(MORSE_desc_t A, MORSE_desc_t T, MORSE_desc_t D, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pzgelqf(MORSE_desc_t *A, MORSE_desc_t *T, MORSE_desc_t *D, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pzgelqfrh(MORSE_desc_t *A, MORSE_desc_t *T, MORSE_desc_t *D, int BS, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pzgemm(MORSE_enum transA, MORSE_enum transB, MORSE_Complex64_t alpha, MORSE_desc_t *A, MORSE_desc_t *B, MORSE_Complex64_t beta, MORSE_desc_t *C, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pzgeqrf(MORSE_desc_t *A, MORSE_desc_t *T, MORSE_desc_t *D, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pzgeqrfrh(MORSE_desc_t *A, MORSE_desc_t *T, MORSE_desc_t *D, int BS, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pzgetmi2(MORSE_enum idep, MORSE_enum odep, MORSE_enum storev, int m, int n, int mb, int nb, MORSE_Complex64_t *A, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pzgetrf_incpiv(MORSE_desc_t *A, MORSE_desc_t *L, int *IPIV, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pzgetrf_nopiv(MORSE_desc_t *A, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pzgetrf_reclap(MORSE_desc_t *A, int *IPIV, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pzgetrf_rectil(MORSE_desc_t *A, int *IPIV, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pzhegst(MORSE_enum itype, MORSE_enum uplo, MORSE_desc_t *A, MORSE_desc_t *B, MORSE_sequence_t *sequence, MORSE_request_t *request); -#ifdef COMPLEX -void morse_pzhemm(MORSE_enum side, MORSE_enum uplo, MORSE_Complex64_t alpha, MORSE_desc_t *A, MORSE_desc_t *B, MORSE_Complex64_t beta, MORSE_desc_t *C, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pzherk(MORSE_enum uplo, MORSE_enum trans, double alpha, MORSE_desc_t *A, double beta, MORSE_desc_t *C, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pzher2k(MORSE_enum uplo, MORSE_enum trans, MORSE_Complex64_t alpha, MORSE_desc_t *A, MORSE_desc_t *B, double beta, MORSE_desc_t *C, MORSE_sequence_t *sequence, MORSE_request_t *request); -#endif -void morse_pzhetrd_he2hb(MORSE_enum uplo, MORSE_desc_t *A, MORSE_desc_t *T, MORSE_desc_t *E, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pzlacpy(MORSE_enum uplo, MORSE_desc_t *A, MORSE_desc_t *B, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pzlag2c(MORSE_desc_t *A, MORSE_desc_t *SB, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pzlange(MORSE_enum norm, MORSE_desc_t *A, double *result, MORSE_sequence_t *sequence, MORSE_request_t *request); -#ifdef COMPLEX -void morse_pzlanhe(MORSE_enum norm, MORSE_enum uplo, MORSE_desc_t *A, double *result, MORSE_sequence_t *sequence, MORSE_request_t *request); -#endif -void morse_pzlansy(MORSE_enum norm, MORSE_enum uplo, MORSE_desc_t *A, double *result, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pzlantr(MORSE_enum norm, MORSE_enum uplo, MORSE_enum diag, MORSE_desc_t *A, double *result, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pzlascal(MORSE_enum uplo, MORSE_Complex64_t alpha, MORSE_desc_t *A, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pzlaset( MORSE_enum uplo, MORSE_Complex64_t alpha, MORSE_Complex64_t beta, MORSE_desc_t *A, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pzlaset2(MORSE_enum uplo, MORSE_Complex64_t alpha, MORSE_desc_t *A, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pzlaswp(MORSE_desc_t *B, int *IPIV, int inc, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pzlaswpc(MORSE_desc_t *B, int *IPIV, int inc, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pzlauum(MORSE_enum uplo, MORSE_desc_t *A, MORSE_sequence_t *sequence, MORSE_request_t *request); -#ifdef COMPLEX -void morse_pzplghe(double bump, MORSE_enum uplo, MORSE_desc_t *A, unsigned long long int seed, MORSE_sequence_t *sequence, MORSE_request_t *request ); -#endif -void morse_pzplgsy(MORSE_Complex64_t bump, MORSE_enum uplo, MORSE_desc_t *A, unsigned long long int seed, MORSE_sequence_t *sequence, MORSE_request_t *request ); -void morse_pzplrnt(MORSE_desc_t *A, unsigned long long int seed, MORSE_sequence_t *sequence, MORSE_request_t *request ); -void morse_pzpotrf(MORSE_enum uplo, MORSE_desc_t *A, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pzpotrimm(MORSE_enum uplo, MORSE_desc_t *A, MORSE_desc_t *B, MORSE_desc_t *C, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pzshift(int, int, int, MORSE_Complex64_t *, int *, int, int, int, MORSE_sequence_t*, MORSE_request_t*); -void morse_pzsymm(MORSE_enum side, MORSE_enum uplo, MORSE_Complex64_t alpha, MORSE_desc_t *A, MORSE_desc_t *B, MORSE_Complex64_t beta, MORSE_desc_t *C, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pzsyrk(MORSE_enum uplo, MORSE_enum trans, MORSE_Complex64_t alpha, MORSE_desc_t *A, MORSE_Complex64_t beta, MORSE_desc_t *C, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pzsyr2k(MORSE_enum uplo, MORSE_enum trans, MORSE_Complex64_t alpha, MORSE_desc_t *A, MORSE_desc_t *B, MORSE_Complex64_t beta, MORSE_desc_t *C, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pzsytrf(MORSE_enum uplo, MORSE_desc_t *A, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pztile2band(MORSE_enum uplo, MORSE_desc_t *A, MORSE_desc_t *descAB, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pztpgqrt( int L, MORSE_desc_t *V1, MORSE_desc_t *T1, MORSE_desc_t *V2, MORSE_desc_t *T2, MORSE_desc_t *Q1, MORSE_desc_t *Q2, MORSE_desc_t *D, MORSE_sequence_t *sequence, MORSE_request_t *request ); -void morse_pztpqrt( int L, MORSE_desc_t *A, MORSE_desc_t *B, MORSE_desc_t *T, MORSE_sequence_t *sequence, MORSE_request_t *request ); -void morse_pztradd(MORSE_enum uplo, MORSE_enum trans, MORSE_Complex64_t alpha, MORSE_desc_t *A, MORSE_Complex64_t beta, MORSE_desc_t *B, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pztrmm(MORSE_enum side, MORSE_enum uplo, MORSE_enum transA, MORSE_enum diag, MORSE_Complex64_t alpha, MORSE_desc_t *A, MORSE_desc_t *B, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pztrsm(MORSE_enum side, MORSE_enum uplo, MORSE_enum transA, MORSE_enum diag, MORSE_Complex64_t alpha, MORSE_desc_t *A, MORSE_desc_t *B, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pztrsmpl(MORSE_desc_t *A, MORSE_desc_t *B, MORSE_desc_t *L, int *IPIV, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pztrsmrv(MORSE_enum side, MORSE_enum uplo, MORSE_enum transA, MORSE_enum diag, MORSE_Complex64_t alpha, MORSE_desc_t *A, MORSE_desc_t *W, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pztrtri(MORSE_enum uplo, MORSE_enum diag, MORSE_desc_t *A, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pzungbr(MORSE_enum side, MORSE_desc_t *A, MORSE_desc_t *O, MORSE_desc_t *T, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pzungbrrh(MORSE_enum side, MORSE_desc_t *A, MORSE_desc_t *O, MORSE_desc_t *T, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pzungqr(MORSE_desc_t *A, MORSE_desc_t *Q, MORSE_desc_t *T, MORSE_desc_t *D, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pzungqrrh(MORSE_desc_t *A, MORSE_desc_t *Q, MORSE_desc_t *T, MORSE_desc_t *D,int BS, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pzunglq(MORSE_desc_t *A, MORSE_desc_t *Q, MORSE_desc_t *T, MORSE_desc_t *D, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pzunglqrh(MORSE_desc_t *A, MORSE_desc_t *Q, MORSE_desc_t *T, MORSE_desc_t *D, int BS, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pzungtr(MORSE_enum uplo, MORSE_desc_t *A, MORSE_desc_t *Q, MORSE_desc_t *T, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pzunmqr(MORSE_enum side, MORSE_enum trans, MORSE_desc_t *A, MORSE_desc_t *B, MORSE_desc_t *T, MORSE_desc_t *D, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pzunmqrrh(MORSE_enum side, MORSE_enum trans, MORSE_desc_t *A, MORSE_desc_t *B, MORSE_desc_t *T, MORSE_desc_t *D, int BS, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pzunmlq(MORSE_enum side, MORSE_enum trans, MORSE_desc_t *A, MORSE_desc_t *B, MORSE_desc_t *T, MORSE_desc_t *D, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pzunmlqrh(MORSE_enum side, MORSE_enum trans, MORSE_desc_t *A, MORSE_desc_t *B, MORSE_desc_t *T, MORSE_desc_t *D, int BS, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pzbuild( MORSE_enum uplo, MORSE_desc_t *A, void *user_data, void* user_build_callback, MORSE_sequence_t *sequence, MORSE_request_t *request ); - -void morse_pzgelqf_param(const libhqr_tree_t *qrtree, MORSE_desc_t *A, MORSE_desc_t *TS, MORSE_desc_t *TT, MORSE_desc_t *D, - MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pzgeqrf_param(const libhqr_tree_t *qrtree, MORSE_desc_t *A, MORSE_desc_t *TS, MORSE_desc_t *TT, MORSE_desc_t *D, - MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pzunmlq_param(const libhqr_tree_t *qrtree, MORSE_enum side, MORSE_enum trans, - MORSE_desc_t *A, MORSE_desc_t *B, MORSE_desc_t *TS, MORSE_desc_t *TT, MORSE_desc_t *D, - MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pzunmqr_param(const libhqr_tree_t *qrtree, MORSE_enum side, MORSE_enum trans, - MORSE_desc_t *A, MORSE_desc_t *B, MORSE_desc_t *TS, MORSE_desc_t *TT, MORSE_desc_t *D, - MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pzunglq_param(const libhqr_tree_t *qrtree, MORSE_desc_t *A, MORSE_desc_t *Q, - MORSE_desc_t *TS, MORSE_desc_t *TT, MORSE_desc_t *D, - MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pzungqr_param(const libhqr_tree_t *qrtree, MORSE_desc_t *A, MORSE_desc_t *Q, - MORSE_desc_t *TS, MORSE_desc_t *TT, MORSE_desc_t *D, - MORSE_sequence_t *sequence, MORSE_request_t *request); diff --git a/include/context.h b/include/context.h index 78b49d7..2c4fb21 100644 --- a/include/context.h +++ b/include/context.h @@ -1,47 +1,45 @@ /** * - * @copyright (c) 2009-2014 The University of Tennessee and The University - * of Tennessee Research Foundation. - * All rights reserved. - * @copyright (c) 2012-2014 Inria. All rights reserved. - * @copyright (c) 2012-2014 Bordeaux INP, CNRS (LaBRI UMR 5800), Inria, Univ. Bordeaux. All rights reserved. + * @file context.h * - **/ - -/** + * @copyright 2009-2014 The University of Tennessee and The University of + * Tennessee Research Foundation. All rights reserved. + * @copyright 2012-2022 Bordeaux INP, CNRS (LaBRI UMR 5800), Inria, + * Univ. Bordeaux. All rights reserved. * - * @file control/context.h + *** * - * MORSE auxiliary routines - * MORSE is a software package provided by Univ. of Tennessee, - * Univ. of California Berkeley and Univ. of Colorado Denver + * @brief Chameleon context header * - * @version 1.0.0 + * @version 1.2.0 * @author Jakub Kurzak * @author Cedric Augonnet * @author Mathieu Faverge * @author Cedric Castagnede - * @date 2018-11-11 + * @author Florent Pruvost + * @date 2022-11-09 * - **/ -#ifndef _MORSE_CONTEXT_H_ -#define _MORSE_CONTEXT_H_ + */ +#ifndef _chameleon_context_h_ +#define _chameleon_context_h_ -#include "chameleon/morse_struct.h" +#include "chameleon/struct.h" -/******************************************************************************* +/** * Routines to handle threads context - **/ + */ #ifdef __cplusplus extern "C" { #endif -MORSE_context_t* morse_context_create (); -MORSE_context_t* morse_context_self (); -int morse_context_destroy (); +CHAM_context_t *chameleon_context_create(); + +CHAM_context_t *chameleon_context_self(); + +int chameleon_context_destroy(); #ifdef __cplusplus } #endif -#endif +#endif /* _chameleon_context_h_ */ diff --git a/include/descriptor.h b/include/descriptor.h index 1b049f1..b628bf7 100644 --- a/include/descriptor.h +++ b/include/descriptor.h @@ -1,81 +1,86 @@ /** * - * @copyright (c) 2009-2014 The University of Tennessee and The University - * of Tennessee Research Foundation. - * All rights reserved. - * @copyright (c) 2012-2014 Inria. All rights reserved. - * @copyright (c) 2012-2014 Bordeaux INP, CNRS (LaBRI UMR 5800), Inria, Univ. Bordeaux. All rights reserved. + * @file descriptor.h * - **/ - -/** + * @copyright 2009-2014 The University of Tennessee and The University of + * Tennessee Research Foundation. All rights reserved. + * @copyright 2012-2021 Bordeaux INP, CNRS (LaBRI UMR 5800), Inria, + * Univ. Bordeaux. All rights reserved. * - * @file control/descriptor.h + *** * - * MORSE auxiliary routines - * MORSE is a software package provided by Univ. of Tennessee, - * Univ. of California Berkeley and Univ. of Colorado Denver + * @brief Chameleon descriptor header * - * @version 1.0.0 + * @version 1.2.0 * @author Jakub Kurzak * @author Mathieu Faverge * @author Cedric Castagnede - * @date 2018-11-11 + * @author Florent Pruvost + * @author Guillaume Sylvand + * @author Raphael Boucherie + * @author Samuel Thibault + * @date 2022-11-09 * - **/ -#ifndef _MORSE_DESCRIPTOR_H_ -#define _MORSE_DESCRIPTOR_H_ + */ +#ifndef _chameleon_descriptor_h_ +#define _chameleon_descriptor_h_ #include -#include "chameleon/chameleon_config.h" -#include "chameleon/morse_struct.h" +#include "chameleon/include/chameleon/struct.h" #include "auxiliary.h" +#include "chameleon/include/chameleon/constants.h" + #ifdef __cplusplus extern "C" { #endif -/******************************************************************************* +/** * Internal routines - **/ -inline static void* morse_geteltaddr(const MORSE_desc_t *A, int m, int n, int eltsize); -inline static void* morse_getaddr_cm (const MORSE_desc_t *A, int m, int n); -inline static void* morse_getaddr_ccrb (const MORSE_desc_t *A, int m, int n); -inline static void* morse_getaddr_null (const MORSE_desc_t *A, int m, int n); -inline static int morse_getblkldd_cm (const MORSE_desc_t *A, int m); -inline static int morse_getblkldd_ccrb(const MORSE_desc_t *A, int m); - -/***************************************************************** + */ +inline static void *chameleon_geteltaddr(const CHAM_desc_t *A, int m, int n, int eltsize); + +inline static void *chameleon_getaddr_cm(const CHAM_desc_t *A, int m, int n); + +inline static void *chameleon_getaddr_ccrb(const CHAM_desc_t *A, int m, int n); + +inline static void *chameleon_getaddr_null(const CHAM_desc_t *A, int m, int n); + +inline static void *chameleon_getaddr_diag(const CHAM_desc_t *A, int m, int n); + +inline static int chameleon_getblkldd_cm(const CHAM_desc_t *A, int m); + +inline static int chameleon_getblkldd_ccrb(const CHAM_desc_t *A, int m); + +/** * Data distributions */ -inline static int morse_getrankof_2d(const MORSE_desc_t *desc, int m, int n); -inline static int morse_getrankof_2d_diag(const MORSE_desc_t *desc, int m, int n); - -MORSE_desc_t morse_desc_init(MORSE_enum dtyp, int mb, int nb, int bsiz, - int lm, int ln, int i, int j, int m, int n, int p, int q); -MORSE_desc_t morse_desc_init_diag(MORSE_enum dtyp, int mb, int nb, int bsiz, - int lm, int ln, int i, int j, int m, int n, int p, int q); -MORSE_desc_t morse_desc_init_user(MORSE_enum dtyp, int mb, int nb, int bsiz, - int lm, int ln, int i, int j, - int m, int n, int p, int q, - void* (*get_blkaddr)( const MORSE_desc_t*, int, int ), - int (*get_blkldd)( const MORSE_desc_t*, int ), - int (*get_rankof)( const MORSE_desc_t*, int, int )); -MORSE_desc_t* morse_desc_submatrix(MORSE_desc_t *descA, int i, int j, int m, int n); - -int morse_desc_check (MORSE_desc_t *desc); -int morse_desc_mat_alloc(MORSE_desc_t *desc); -int morse_desc_mat_free (MORSE_desc_t *desc); - -#define BLKLDD(A, k) A->get_blkldd( A,k ) - -/******************************************************************************* +int chameleon_getrankof_2d(const CHAM_desc_t *desc, int m, int n); + +int chameleon_getrankof_2d_diag(const CHAM_desc_t *desc, int m, int n); + +int chameleon_desc_init(CHAM_desc_t *desc, void *mat, + cham_flttype_t dtyp, int mb, int nb, int bsiz, + int lm, int ln, int i, int j, + int m, int n, int p, int q, + void *(*get_blkaddr)(const CHAM_desc_t *, int, int), + int (*get_blkldd)(const CHAM_desc_t *, int), + int (*get_rankof)(const CHAM_desc_t *, int, int)); + +CHAM_desc_t *chameleon_desc_submatrix(CHAM_desc_t *descA, int i, int j, int m, int n); + +void chameleon_desc_destroy(CHAM_desc_t *desc); + +int chameleon_desc_check(const CHAM_desc_t *desc); + +#define BLKLDD(A, k) A->get_blkldd( A, k ) + +/** * Internal function to return address of block (m,n) with m,n = block indices - **/ -inline static void* morse_getaddr_ccrb(const MORSE_desc_t *A, int m, int n) -{ + */ +inline static void *chameleon_getaddr_ccrb(const CHAM_desc_t *A, int m, int n) { size_t mm = m + A->i / A->mb; size_t nn = n + A->j / A->nb; - size_t eltsize = MORSE_Element_Size(A->dtyp); + size_t eltsize = CHAMELEON_Element_Size(A->dtyp); size_t offset = 0; #if defined(CHAMELEON_USE_MPI) @@ -84,30 +89,28 @@ inline static void* morse_getaddr_ccrb(const MORSE_desc_t *A, int m, int n) nn = nn / A->q; #endif - if (mm < (size_t)(A->llm1)) { - if (nn < (size_t)(A->lln1)) - offset = (size_t)(A->bsiz) * (mm + (size_t)(A->llm1) * nn); + if (mm < (size_t) (A->llm1)) { + if (nn < (size_t) (A->lln1)) + offset = (size_t) (A->bsiz) * (mm + (size_t) (A->llm1) * nn); else - offset = A->A12 + ((size_t)(A->mb * (A->lln%A->nb)) * mm); - } - else { - if (nn < (size_t)(A->lln1)) - offset = A->A21 + ((size_t)((A->llm%A->mb) * A->nb) * nn); + offset = A->A12 + ((size_t) (A->mb * (A->lln % A->nb)) * mm); + } else { + if (nn < (size_t) (A->lln1)) + offset = A->A21 + ((size_t) ((A->llm % A->mb) * A->nb) * nn); else offset = A->A22; } - return (void*)((intptr_t)A->mat + (offset*eltsize) ); + return (void *) ((intptr_t) A->mat + (offset * eltsize)); } -/******************************************************************************* +/** * Internal function to return address of block (m,n) with m,n = block indices - **/ -inline static void *morse_getaddr_cm(const MORSE_desc_t *A, int m, int n) -{ + */ +inline static void *chameleon_getaddr_cm(const CHAM_desc_t *A, int m, int n) { size_t mm = m + A->i / A->mb; size_t nn = n + A->j / A->nb; - size_t eltsize = MORSE_Element_Size(A->dtyp); + size_t eltsize = CHAMELEON_Element_Size(A->dtyp); size_t offset = 0; #if defined(CHAMELEON_USE_MPI) @@ -116,27 +119,50 @@ inline static void *morse_getaddr_cm(const MORSE_desc_t *A, int m, int n) nn = nn / A->q; #endif - offset = (size_t)(A->llm * A->nb) * nn + (size_t)(A->mb) * mm; - return (void*)((intptr_t)A->mat + (offset*eltsize) ); + offset = (size_t) (A->llm * A->nb) * nn + (size_t) (A->mb) * mm; + return (void *) ((intptr_t) A->mat + (offset * eltsize)); } -/******************************************************************************* +/** + * Internal function to return address of block (m,n) with m,n = block indices + */ +inline static void *chameleon_getaddr_diag(const CHAM_desc_t *A, int m, int n) { + assert(m == n); + return chameleon_getaddr_ccrb(A, m, 0); +} + +/** * Internal function to return address of block (m,n) with m,n = block indices * This version lets the runtime allocate on-demand. - **/ -inline static void *morse_getaddr_null(const MORSE_desc_t *A, int m, int n) -{ - (void)A; (void)m; (void)n; + */ +inline static void *chameleon_getaddr_null(const CHAM_desc_t *A, int m, int n) { + (void) A; + (void) m; + (void) n; return NULL; } -/******************************************************************************* +/** + * Internal function to return address of block (m,n) with m,n = block indices + */ +inline static CHAM_tile_t *chameleon_desc_gettile(const CHAM_desc_t *A, int m, int n) { + size_t mm = m + A->i / A->mb; + size_t nn = n + A->j / A->nb; + size_t offset = 0; + + assert(A->tiles != NULL); + + offset = A->lmt * nn + mm; + return A->tiles + offset; +} + +/** * Internal function to return address of element A(m,n) with m,n = matrix indices - **/ -inline static void* morse_geteltaddr(const MORSE_desc_t *A, int m, int n, int eltsize) // Not used anywhere ?! + */ +inline static void *chameleon_geteltaddr(const CHAM_desc_t *A, int m, int n, int eltsize) // Not used anywhere ?! { - size_t mm = (m + A->i)/A->mb; - size_t nn = (n + A->j)/A->nb; + size_t mm = (m + A->i) / A->mb; + size_t nn = (n + A->j) / A->nb; size_t offset = 0; #if defined(CHAMELEON_USE_MPI) @@ -145,106 +171,86 @@ inline static void* morse_geteltaddr(const MORSE_desc_t *A, int m, int n, int el nn = nn / A->q; #endif - if (mm < (size_t)(A->llm1)) { - if (nn < (size_t)(A->lln1)) - offset = A->bsiz*(mm+A->llm1*nn) + m%A->mb + A->mb*(n%A->nb); + if (mm < (size_t) (A->llm1)) { + if (nn < (size_t) (A->lln1)) + offset = A->bsiz * (mm + A->llm1 * nn) + m % A->mb + A->mb * (n % A->nb); else - offset = A->A12 + (A->mb*(A->lln%A->nb)*mm) + m%A->mb + A->mb*(n%A->nb); - } - else { - if (nn < (size_t)(A->lln1)) - offset = A->A21 + ((A->llm%A->mb)*A->nb*nn) + m%A->mb + (A->llm%A->mb)*(n%A->nb); + offset = A->A12 + (A->mb * (A->lln % A->nb) * mm) + m % A->mb + A->mb * (n % A->nb); + } else { + if (nn < (size_t) (A->lln1)) + offset = A->A21 + ((A->llm % A->mb) * A->nb * nn) + m % A->mb + (A->llm % A->mb) * (n % A->nb); else - offset = A->A22 + m%A->mb + (A->llm%A->mb)*(n%A->nb); + offset = A->A22 + m % A->mb + (A->llm % A->mb) * (n % A->nb); } - return (void*)((intptr_t)A->mat + (offset*eltsize) ); + return (void *) ((intptr_t) A->mat + (offset * eltsize)); } -/******************************************************************************* +/** * Internal function to return the leading dimension of element A(m,*) with m,n = block indices - **/ -inline static int morse_getblkldd_ccrb(const MORSE_desc_t *A, int m) -{ + */ +inline static int chameleon_getblkldd_ccrb(const CHAM_desc_t *A, int m) { int mm = m + A->i / A->mb; - return ( ((mm+1) == A->lmt) && ((A->lm % A->mb) != 0)) ? A->lm % A->mb : A->mb; + return (((mm + 1) == A->lmt) && ((A->lm % A->mb) != 0)) ? A->lm % A->mb : A->mb; } -inline static int morse_getblkldd_cm(const MORSE_desc_t *A, int m) { - (void)m; +inline static int chameleon_getblkldd_cm(const CHAM_desc_t *A, int m) { + (void) m; return A->llm; } - -/******************************************************************************* - * Internal function to return MPI rank of element A(m,n) with m,n = block indices - **/ -inline static int morse_getrankof_2d(const MORSE_desc_t *desc, int m, int n) -{ - return (m % desc->p) * desc->q + (n % desc->q); -} - -/******************************************************************************* - * Internal function to return MPI rank of element DIAG(m,0) with m,n = block indices - **/ -inline static int morse_getrankof_2d_diag(const MORSE_desc_t *desc, int m, int n) -{ - assert( n == 0 ); - return (m % desc->p) * desc->q + (m % desc->q); -} - - -/******************************************************************************* +/** * Detect if the tile is local or not - **/ -inline static int morse_desc_islocal( const MORSE_desc_t *A, int m, int n ) -{ + */ +inline static int chameleon_desc_islocal(const CHAM_desc_t *A, int m, int n) { #if defined(CHAMELEON_USE_MPI) return (A->myrank == A->get_rankof(A, m, n)); #else - (void)A; (void)m; (void)n; + (void) A; + (void) m; + (void) n; return 1; #endif /* defined(CHAMELEON_USE_MPI) */ } -/******************************************************************************* +/** * Declare data accesses of codelets using these macros, for instance: - * MORSE_BEGIN_ACCESS_DECLARATION - * MORSE_ACCESS_R(A, Am, An) - * MORSE_ACCESS_R(B, Bm, Bn) - * MORSE_ACCESS_RW(C, Cm, Cn) - * MORSE_END_ACCESS_DECLARATION + * CHAMELEON_BEGIN_ACCESS_DECLARATION + * CHAMELEON_ACCESS_R(A, Am, An) + * CHAMELEON_ACCESS_R(B, Bm, Bn) + * CHAMELEON_ACCESS_RW(C, Cm, Cn) + * CHAMELEON_END_ACCESS_DECLARATION */ -#define MORSE_BEGIN_ACCESS_DECLARATION { \ - unsigned __morse_need_submit = 0; \ +#define CHAMELEON_BEGIN_ACCESS_DECLARATION { \ + unsigned __chameleon_need_submit = 0; \ RUNTIME_BEGIN_ACCESS_DECLARATION -#define MORSE_ACCESS_R(A, Am, An) do { \ - if (morse_desc_islocal(A, Am, An)) __morse_need_submit = 1; \ +#define CHAMELEON_ACCESS_R(A, Am, An) do { \ + if (chameleon_desc_islocal(A, Am, An)) __chameleon_need_submit = 1; \ RUNTIME_ACCESS_R(A, Am, An); \ } while(0) -#define MORSE_ACCESS_W(A, Am, An) do { \ - if (morse_desc_islocal(A, Am, An)) __morse_need_submit = 1; \ +#define CHAMELEON_ACCESS_W(A, Am, An) do { \ + if (chameleon_desc_islocal(A, Am, An)) __chameleon_need_submit = 1; \ RUNTIME_ACCESS_W(A, Am, An); \ } while(0) -#define MORSE_ACCESS_RW(A, Am, An) do { \ - if (morse_desc_islocal(A, Am, An)) __morse_need_submit = 1; \ +#define CHAMELEON_ACCESS_RW(A, Am, An) do { \ + if (chameleon_desc_islocal(A, Am, An)) __chameleon_need_submit = 1; \ RUNTIME_ACCESS_RW(A, Am, An); \ } while(0) -#define MORSE_RANK_CHANGED(rank) do {\ - __morse_need_submit = 1; \ +#define CHAMELEON_RANK_CHANGED(rank) do {\ + __chameleon_need_submit = 1; \ RUNTIME_RANK_CHANGED(rank); \ } while (0) -#define MORSE_END_ACCESS_DECLARATION \ +#define CHAMELEON_END_ACCESS_DECLARATION \ RUNTIME_END_ACCESS_DECLARATION; \ - if (!__morse_need_submit) return; \ + if (!__chameleon_need_submit) return; \ } #ifdef __cplusplus } #endif -#endif +#endif /* _chameleon_descriptor_h_ */ diff --git a/include/exageostat-constants.h b/include/exageostat-constants.h deleted file mode 100644 index e0b89b4..0000000 --- a/include/exageostat-constants.h +++ /dev/null @@ -1,52 +0,0 @@ -/** - * - * Copyright (c) 2017-2020 King Abdullah University of Science and Technology - * All rights reserved. - * - * ExaGeoStat is a software package provided by KAUST - **/ -/** - * - * @file exageostat-constants.h - * - * Auxiliary functions that are needed by ExaGeoStat. - * - * @version 1.0.0 - * - * @author Sameh Abdulah - * @date 2020-05-02 - * - **/ -#ifndef __EXAGEOSTAT_CONSTANTS_H__ -#define __EXAGEOSTAT_CONSTANTS_H__ - -//! Enum for kernel types -enum EXAGEOSTAT_KERNEL -{ - STARSH_BACKEND_NOTSELECTED = -2, - //!< Kernel has not been yet selected. - STARSH_BACKEND_NOTSUPPORTED = -1, - //!< Error, kernel is not supported. - UNIVARIATE_MATERN_STATIONARY = 0, - //!< Univariate matern stationary kernel. - UNIVARIATE_POW_EXP_STATIONARY = 1, - //!< Univariate powered exponential stationary kernel. - UNIVARIATE_SQR_EXP_STATIONARY = 2, - //!< Univariate square exponential stationary kernel. - UNIVARIATE_MATERN_NON_STATIONARY = 3, - //!< Univariate matern nonstationary kernel. - BIVARIATE_MATERN_PARSIMONIOUS = 4, - //!< Bivariate matern parsimonious kernel. - BIVARIATE_MATERN_PARSIMONIOUS2 = 5, - //!< Bivariate matern parsimonious2 kernel. - BIVARIATE_MATERN_PARSIMONIOUS_PROFILE = 6, - //!< Bivariate matern parsimonious kernel (profile). - BIVARIATE_MATERN_PARSIMONIOUS2_PROFILE = 7, - //!< Bivariate matern parsimonious2 kernel (profile). - BIVARIATE_MATERN_FLEXIBLE = 8, - //!< Bivariate matern flexiable kernel. - BIVARIATE_MATERN_FLEXIBLE_PROFILE = 9 - //!< Bivariate matern flexiable kernel (profile). -}; - -#endif // __EXAGEOSTAT_CONSTANTS_H__ diff --git a/include/exageostat_config.h.in b/include/exageostat_config.h.in index 2a1cf23..bff3b7d 100644 --- a/include/exageostat_config.h.in +++ b/include/exageostat_config.h.in @@ -12,12 +12,12 @@ * * @file chameleon_config.h * - * MORSE main header - * MORSE is a software package provided by Univ. of Tennessee, + * CHAMELEON main header + * CHAMELEON is a software package provided by Univ. of Tennessee, * Univ. of California Berkeley and Univ. of Colorado Denver, * and INRIA Bordemisc Sud-Ouest * - * @version 0.9.1 + * @version 1.2.0 * @author Florent Pruvost * @date 2017-01-06 * diff --git a/include/flops.h b/include/flops.h index 23bb2bc..2dfe884 100644 --- a/include/flops.h +++ b/include/flops.h @@ -17,7 +17,7 @@ * @version 1.0.0 * @author Mathieu Faverge * @author Cedric Castagnede - * @date 2018-11-11 + * @date 2022-11-09 * **/ /* @@ -40,7 +40,7 @@ /* * Level 2 BLAS - */ + */ #define FMULS_GEMV(__m, __n) ((double)(__m) * (double)(__n) + 2. * (double)(__m)) #define FADDS_GEMV(__m, __n) ((double)(__m) * (double)(__n) ) @@ -55,8 +55,8 @@ #define FMULS_GEMM(__m, __n, __k) ((double)(__m) * (double)(__n) * (double)(__k)) #define FADDS_GEMM(__m, __n, __k) ((double)(__m) * (double)(__n) * (double)(__k)) -#define FMULS_SYMM(__side, __m, __n) ( ( (__side) == MorseLeft ) ? FMULS_GEMM((__m), (__m), (__n)) : FMULS_GEMM((__m), (__n), (__n)) ) -#define FADDS_SYMM(__side, __m, __n) ( ( (__side) == MorseLeft ) ? FADDS_GEMM((__m), (__m), (__n)) : FADDS_GEMM((__m), (__n), (__n)) ) +#define FMULS_SYMM(__side, __m, __n) ( ( (__side) == ChamLeft ) ? FMULS_GEMM((__m), (__m), (__n)) : FMULS_GEMM((__m), (__n), (__n)) ) +#define FADDS_SYMM(__side, __m, __n) ( ( (__side) == ChamLeft ) ? FADDS_GEMM((__m), (__m), (__n)) : FADDS_GEMM((__m), (__n), (__n)) ) #define FMULS_HEMM FMULS_SYMM #define FADDS_HEMM FADDS_SYMM @@ -74,8 +74,8 @@ #define FADDS_TRMM_2(__m, __n) (0.5 * (double)(__n) * (double)(__m) * ((double)(__m)-1.)) -#define FMULS_TRMM(__side, __m, __n) ( ( (__side) == MorseLeft ) ? FMULS_TRMM_2((__m), (__n)) : FMULS_TRMM_2((__n), (__m)) ) -#define FADDS_TRMM(__side, __m, __n) ( ( (__side) == MorseLeft ) ? FADDS_TRMM_2((__m), (__n)) : FADDS_TRMM_2((__n), (__m)) ) +#define FMULS_TRMM(__side, __m, __n) ( ( (__side) == ChamLeft ) ? FMULS_TRMM_2((__m), (__n)) : FMULS_TRMM_2((__n), (__m)) ) +#define FADDS_TRMM(__side, __m, __n) ( ( (__side) == ChamLeft ) ? FADDS_TRMM_2((__m), (__n)) : FADDS_TRMM_2((__n), (__m)) ) #define FMULS_TRSM FMULS_TRMM #define FADDS_TRSM FMULS_TRMM @@ -175,12 +175,12 @@ /* * Level 2 BLAS - */ + */ #define FLOPS_ZGEMV(__m, __n) (6. * FMULS_GEMV((__m), (__n)) + 2.0 * FADDS_GEMV((__m), (__n)) ) #define FLOPS_CGEMV(__m, __n) (6. * FMULS_GEMV((__m), (__n)) + 2.0 * FADDS_GEMV((__m), (__n)) ) #define FLOPS_DGEMV(__m, __n) ( FMULS_GEMV((__m), (__n)) + FADDS_GEMV((__m), (__n)) ) #define FLOPS_SGEMV(__m, __n) ( FMULS_GEMV((__m), (__n)) + FADDS_GEMV((__m), (__n)) ) - + #define FLOPS_ZHEMV(__n) (6. * FMULS_HEMV((__n)) + 2.0 * FADDS_HEMV((__n)) ) #define FLOPS_CHEMV(__n) (6. * FMULS_HEMV((__n)) + 2.0 * FADDS_HEMV((__n)) ) @@ -188,7 +188,7 @@ #define FLOPS_CSYMV(__n) (6. * FMULS_SYMV((__n)) + 2.0 * FADDS_SYMV((__n)) ) #define FLOPS_DSYMV(__n) ( FMULS_SYMV((__n)) + FADDS_SYMV((__n)) ) #define FLOPS_SSYMV(__n) ( FMULS_SYMV((__n)) + FADDS_SYMV((__n)) ) - + /* * Level 3 BLAS */ @@ -204,7 +204,7 @@ #define FLOPS_CSYMM(__side, __m, __n) (6. * FMULS_SYMM(__side, (__m), (__n)) + 2.0 * FADDS_SYMM(__side, (__m), (__n)) ) #define FLOPS_DSYMM(__side, __m, __n) ( FMULS_SYMM(__side, (__m), (__n)) + FADDS_SYMM(__side, (__m), (__n)) ) #define FLOPS_SSYMM(__side, __m, __n) ( FMULS_SYMM(__side, (__m), (__n)) + FADDS_SYMM(__side, (__m), (__n)) ) - + #define FLOPS_ZHERK(__k, __n) (6. * FMULS_HERK((__k), (__n)) + 2.0 * FADDS_HERK((__k), (__n)) ) #define FLOPS_CHERK(__k, __n) (6. * FMULS_HERK((__k), (__n)) + 2.0 * FADDS_HERK((__k), (__n)) ) @@ -212,7 +212,7 @@ #define FLOPS_CSYRK(__k, __n) (6. * FMULS_SYRK((__k), (__n)) + 2.0 * FADDS_SYRK((__k), (__n)) ) #define FLOPS_DSYRK(__k, __n) ( FMULS_SYRK((__k), (__n)) + FADDS_SYRK((__k), (__n)) ) #define FLOPS_SSYRK(__k, __n) ( FMULS_SYRK((__k), (__n)) + FADDS_SYRK((__k), (__n)) ) - + #define FLOPS_ZHER2K(__k, __n) (6. * FMULS_HER2K((__k), (__n)) + 2.0 * FADDS_HER2K((__k), (__n)) ) #define FLOPS_CHER2K(__k, __n) (6. * FMULS_HER2K((__k), (__n)) + 2.0 * FADDS_HER2K((__k), (__n)) ) @@ -220,17 +220,17 @@ #define FLOPS_CSYR2K(__k, __n) (6. * FMULS_SYR2K((__k), (__n)) + 2.0 * FADDS_SYR2K((__k), (__n)) ) #define FLOPS_DSYR2K(__k, __n) ( FMULS_SYR2K((__k), (__n)) + FADDS_SYR2K((__k), (__n)) ) #define FLOPS_SSYR2K(__k, __n) ( FMULS_SYR2K((__k), (__n)) + FADDS_SYR2K((__k), (__n)) ) - + #define FLOPS_ZTRMM(__side, __m, __n) (6. * FMULS_TRMM(__side, (__m), (__n)) + 2.0 * FADDS_TRMM(__side, (__m), (__n)) ) #define FLOPS_CTRMM(__side, __m, __n) (6. * FMULS_TRMM(__side, (__m), (__n)) + 2.0 * FADDS_TRMM(__side, (__m), (__n)) ) #define FLOPS_DTRMM(__side, __m, __n) ( FMULS_TRMM(__side, (__m), (__n)) + FADDS_TRMM(__side, (__m), (__n)) ) #define FLOPS_STRMM(__side, __m, __n) ( FMULS_TRMM(__side, (__m), (__n)) + FADDS_TRMM(__side, (__m), (__n)) ) - + #define FLOPS_ZTRSM(__side, __m, __n) (6. * FMULS_TRSM(__side, (__m), (__n)) + 2.0 * FADDS_TRSM(__side, (__m), (__n)) ) #define FLOPS_CTRSM(__side, __m, __n) (6. * FMULS_TRSM(__side, (__m), (__n)) + 2.0 * FADDS_TRSM(__side, (__m), (__n)) ) #define FLOPS_DTRSM(__side, __m, __n) ( FMULS_TRSM(__side, (__m), (__n)) + FADDS_TRSM(__side, (__m), (__n)) ) #define FLOPS_STRSM(__side, __m, __n) ( FMULS_TRSM(__side, (__m), (__n)) + FADDS_TRSM(__side, (__m), (__n)) ) - + /* * Lapack */ diff --git a/include/global.h b/include/global.h index 9a804fa..d6ec790 100644 --- a/include/global.h +++ b/include/global.h @@ -1,120 +1,112 @@ /** * - * @copyright (c) 2009-2014 The University of Tennessee and The University - * of Tennessee Research Foundation. - * All rights reserved. - * @copyright (c) 2012-2014 Inria. All rights reserved. - * @copyright (c) 2012-2014 Bordeaux INP, CNRS (LaBRI UMR 5800), Inria, Univ. Bordeaux. All rights reserved. + * @file global.h * - **/ - -/** + * @copyright 2009-2014 The University of Tennessee and The University of + * Tennessee Research Foundation. All rights reserved. + * @copyright 2012-2022 Bordeaux INP, CNRS (LaBRI UMR 5800), Inria, + * Univ. Bordeaux. All rights reserved. * - * @file global.h + *** * - * MORSE auxiliary routines - * MORSE is a software package provided by Univ. of Tennessee, - * Univ. of California Berkeley and Univ. of Colorado Denver + * @brief Chameleon global variables header * - * @version 1.0.0 + * @version 1.2.0 * @author Jakub Kurzak * @author Piotr Luszczek * @author Cedric Castagnede - * @date 2018-11-11 + * @author Florent Pruvost + * @author Mathieu Faverge + * @date 2022-11-09 * - **/ - -/******************************************************************************* - * MORSE internals of interest to MORSE core developers, but not necessarily - * of interest to MORSE community contributors. - **/ -#ifndef _MORSE_GLOBAL_H_ -#define _MORSE_GLOBAL_H_ - -#if defined( _WIN32 ) || defined( _WIN64 ) -#include "control/morsewinthread.h" -#else -#include -#endif + */ +/** + * CHAMELEON internals of interest to CHAMELEON core developers, but not necessarily + * of interest to CHAMELEON community contributors. + */ +#ifndef _chameleon_global_h_ +#define _chameleon_global_h_ -/******************************************************************************* +/** * Numerical operations - **/ -#define MORSE_FUNC_SGELS 1 -#define MORSE_FUNC_SPOSV 2 -#define MORSE_FUNC_SGESV 3 -#define MORSE_FUNC_DGELS 4 -#define MORSE_FUNC_DPOSV 5 -#define MORSE_FUNC_DGESV 6 -#define MORSE_FUNC_CGELS 7 -#define MORSE_FUNC_CPOSV 8 -#define MORSE_FUNC_CGESV 9 -#define MORSE_FUNC_ZGELS 10 -#define MORSE_FUNC_ZPOSV 11 -#define MORSE_FUNC_ZGESV 12 -#define MORSE_FUNC_ZCGESV 13 -#define MORSE_FUNC_DSGESV 14 -#define MORSE_FUNC_ZCPOSV 15 -#define MORSE_FUNC_DSPOSV 16 -#define MORSE_FUNC_DSGELS 17 -#define MORSE_FUNC_ZCGELS 18 -#define MORSE_FUNC_SGEMM 19 -#define MORSE_FUNC_DGEMM 20 -#define MORSE_FUNC_CGEMM 21 -#define MORSE_FUNC_ZGEMM 22 -#define MORSE_FUNC_SSYMM 23 -#define MORSE_FUNC_DSYMM 24 -#define MORSE_FUNC_CSYMM 25 -#define MORSE_FUNC_ZSYMM 26 -#define MORSE_FUNC_CHERK 27 -#define MORSE_FUNC_ZHERK 28 -#define MORSE_FUNC_SSYRK 29 -#define MORSE_FUNC_DSYRK 30 -#define MORSE_FUNC_CSYRK 31 -#define MORSE_FUNC_ZSYRK 32 -#define MORSE_FUNC_CHEMM 33 -#define MORSE_FUNC_ZHEMM 34 -#define MORSE_FUNC_ZHEEV 35 -#define MORSE_FUNC_CHEEV 36 -#define MORSE_FUNC_DSYEV 37 -#define MORSE_FUNC_SSYEV 38 -#define MORSE_FUNC_ZHEEVD 39 -#define MORSE_FUNC_CHEEVD 40 -#define MORSE_FUNC_DSYEVD 41 -#define MORSE_FUNC_SSYEVD 42 -#define MORSE_FUNC_ZHEGST 43 -#define MORSE_FUNC_CHEGST 44 -#define MORSE_FUNC_DSYGST 45 -#define MORSE_FUNC_SSYGST 46 -#define MORSE_FUNC_ZHEGV 47 -#define MORSE_FUNC_CHEGV 48 -#define MORSE_FUNC_DSYGV 49 -#define MORSE_FUNC_SSYGV 50 -#define MORSE_FUNC_ZHEGVD 51 -#define MORSE_FUNC_CHEGVD 52 -#define MORSE_FUNC_DSYGVD 53 -#define MORSE_FUNC_SSYGVD 54 -#define MORSE_FUNC_ZHETRD 55 -#define MORSE_FUNC_CHETRD 56 -#define MORSE_FUNC_DSYTRD 57 -#define MORSE_FUNC_SSYTRD 58 -#define MORSE_FUNC_ZGESVD 59 -#define MORSE_FUNC_CGESVD 60 -#define MORSE_FUNC_DGESVD 61 -#define MORSE_FUNC_SGESVD 62 -#define MORSE_FUNC_ZGEEV 63 -#define MORSE_FUNC_CGEEV 64 -#define MORSE_FUNC_DGEEV 65 -#define MORSE_FUNC_SGEEV 66 -#define MORSE_FUNC_ZGEHRD 67 -#define MORSE_FUNC_CGEHRD 68 -#define MORSE_FUNC_DGEHRD 69 -#define MORSE_FUNC_SGEHRD 70 -#define MORSE_FUNC_ZGEBRD 71 -#define MORSE_FUNC_CGEBRD 72 -#define MORSE_FUNC_DGEBRD 73 -#define MORSE_FUNC_SGEBRD 74 -#define MORSE_FUNC_ZSYSV 75 -#define MORSE_FUNC_CSYSV 76 + */ +#define CHAMELEON_FUNC_SGELS 1 +#define CHAMELEON_FUNC_SPOSV 2 +#define CHAMELEON_FUNC_SGESV 3 +#define CHAMELEON_FUNC_DGELS 4 +#define CHAMELEON_FUNC_DPOSV 5 +#define CHAMELEON_FUNC_DGESV 6 +#define CHAMELEON_FUNC_CGELS 7 +#define CHAMELEON_FUNC_CPOSV 8 +#define CHAMELEON_FUNC_CGESV 9 +#define CHAMELEON_FUNC_ZGELS 10 +#define CHAMELEON_FUNC_ZPOSV 11 +#define CHAMELEON_FUNC_ZGESV 12 +#define CHAMELEON_FUNC_ZCGESV 13 +#define CHAMELEON_FUNC_DSGESV 14 +#define CHAMELEON_FUNC_ZCPOSV 15 +#define CHAMELEON_FUNC_DSPOSV 16 +#define CHAMELEON_FUNC_DSGELS 17 +#define CHAMELEON_FUNC_ZCGELS 18 +#define CHAMELEON_FUNC_SGEMM 19 +#define CHAMELEON_FUNC_DGEMM 20 +#define CHAMELEON_FUNC_CGEMM 21 +#define CHAMELEON_FUNC_ZGEMM 22 +#define CHAMELEON_FUNC_SSYMM 23 +#define CHAMELEON_FUNC_DSYMM 24 +#define CHAMELEON_FUNC_CSYMM 25 +#define CHAMELEON_FUNC_ZSYMM 26 +#define CHAMELEON_FUNC_CHERK 27 +#define CHAMELEON_FUNC_ZHERK 28 +#define CHAMELEON_FUNC_SSYRK 29 +#define CHAMELEON_FUNC_DSYRK 30 +#define CHAMELEON_FUNC_CSYRK 31 +#define CHAMELEON_FUNC_ZSYRK 32 +#define CHAMELEON_FUNC_CHEMM 33 +#define CHAMELEON_FUNC_ZHEMM 34 +#define CHAMELEON_FUNC_ZHEEV 35 +#define CHAMELEON_FUNC_CHEEV 36 +#define CHAMELEON_FUNC_DSYEV 37 +#define CHAMELEON_FUNC_SSYEV 38 +#define CHAMELEON_FUNC_ZHEEVD 39 +#define CHAMELEON_FUNC_CHEEVD 40 +#define CHAMELEON_FUNC_DSYEVD 41 +#define CHAMELEON_FUNC_SSYEVD 42 +#define CHAMELEON_FUNC_ZHEGST 43 +#define CHAMELEON_FUNC_CHEGST 44 +#define CHAMELEON_FUNC_DSYGST 45 +#define CHAMELEON_FUNC_SSYGST 46 +#define CHAMELEON_FUNC_ZHEGV 47 +#define CHAMELEON_FUNC_CHEGV 48 +#define CHAMELEON_FUNC_DSYGV 49 +#define CHAMELEON_FUNC_SSYGV 50 +#define CHAMELEON_FUNC_ZHEGVD 51 +#define CHAMELEON_FUNC_CHEGVD 52 +#define CHAMELEON_FUNC_DSYGVD 53 +#define CHAMELEON_FUNC_SSYGVD 54 +#define CHAMELEON_FUNC_ZHETRD 55 +#define CHAMELEON_FUNC_CHETRD 56 +#define CHAMELEON_FUNC_DSYTRD 57 +#define CHAMELEON_FUNC_SSYTRD 58 +#define CHAMELEON_FUNC_ZGESVD 59 +#define CHAMELEON_FUNC_CGESVD 60 +#define CHAMELEON_FUNC_DGESVD 61 +#define CHAMELEON_FUNC_SGESVD 62 +#define CHAMELEON_FUNC_ZGEEV 63 +#define CHAMELEON_FUNC_CGEEV 64 +#define CHAMELEON_FUNC_DGEEV 65 +#define CHAMELEON_FUNC_SGEEV 66 +#define CHAMELEON_FUNC_ZGEHRD 67 +#define CHAMELEON_FUNC_CGEHRD 68 +#define CHAMELEON_FUNC_DGEHRD 69 +#define CHAMELEON_FUNC_SGEHRD 70 +#define CHAMELEON_FUNC_ZGEBRD 71 +#define CHAMELEON_FUNC_CGEBRD 72 +#define CHAMELEON_FUNC_DGEBRD 73 +#define CHAMELEON_FUNC_SGEBRD 74 +#define CHAMELEON_FUNC_ZSYSV 75 +#define CHAMELEON_FUNC_CSYSV 76 + +typedef int CHAM_enum; -#endif +#endif /* _chameleon_global_h_ */ diff --git a/include/morse_starpu.h b/include/morse_starpu.h deleted file mode 100755 index 95ddcd4..0000000 --- a/include/morse_starpu.h +++ /dev/null @@ -1,69 +0,0 @@ -/** - * - * @copyright (c) 2009-2014 The University of Tennessee and The University - * of Tennessee Research Foundation. - * All rights reserved. - * @copyright (c) 2012-2014 Inria. All rights reserved. - * @copyright (c) 2012-2014 Bordemisc INP, CNRS (LaBRI UMR 5800), Inria, Univ. Bordemisc. All rights reserved. - * - **/ - -/** - * - * @file morse_starpu.h - * - * MORSE codelets kernel - * MORSE is a software package provided by Univ. of Tennessee, - * Univ. of California Berkeley and Univ. of Colorado Denver, - * and INRIA Bordemisc Sud-Ouest - * - * @version 1.0.0 - * @author Mathieu Faverge - * @author Cedric Castagnede - * @date 2018-11-11 - * - **/ - -/******************************************************************************/ - -/* - * MORSE facilities of interest to both src and magmablas directories - **/ -#ifndef _MORSE_STARPU_H_ -#define _MORSE_STARPU_H_ - -#if defined(CHAMELEON_USE_MPI) -#include -#else -#include -#endif - -#include - -#if defined(CHAMELEON_USE_CUDA) -#include -#include -#endif - -#include "cblas.h" -#include "runtime/starpu/runtime_codelet_d.h" -#include "runtime/starpu/runtime_profiling.h" -#include "runtime/starpu/runtime_codelet_profile.h" -#include "runtime/starpu/runtime_workspace.h" -typedef struct starpu_conf starpu_conf_t; - -/** **************************************************************************** - * MPI Redefinitions - **/ -#if defined(CHAMELEON_USE_MPI) -#undef STARPU_REDUX -#define starpu_insert_task(...) starpu_mpi_insert_task(MPI_COMM_WORLD, __VA_ARGS__) -#endif - -/** **************************************************************************** - * Access to block pointer and leading dimension - **/ - -void RUNTIME_set_reduction_methods(starpu_data_handle_t handle, MORSE_enum dtyp); - -#endif /* _MORSE_STARPU_H_ */ diff --git a/include/morse_tasks_ds.h b/include/morse_tasks_ds.h deleted file mode 100644 index 84f14c7..0000000 --- a/include/morse_tasks_ds.h +++ /dev/null @@ -1,46 +0,0 @@ -/** - * - * @copyright (c) 2009-2014 The University of Tennessee and The University - * of Tennessee Research Foundation. - * All rights reserved. - * @copyright (c) 2012-2014 Inria. All rights reserved. - * @copyright (c) 2012-2014 Bordeaux INP, CNRS (LaBRI UMR 5800), Inria, Univ. Bordeaux. All rights reserved. - * - **/ - -/** - * - * @file morse_tasks_ds.h - * - * MORSE auxiliary routines - * MORSE is a software package provided by Univ. of Tennessee, - * Univ. of California Berkeley and Univ. of Colorado Denver - * - * @version 2.5.0 - * @comment This file has been automatically generated - * from Plasma 2.5.0 for MORSE 1.0.0 - * @author Jakub Kurzak - * @author Hatem Ltaief - * @author Mathieu Faverge - * @author Emmanuel Agullo - * @author Cedric Castagnede - * @date 2010-11-15 - * @generated ds Mon Dec 18 10:18:50 2017 - * - **/ -#ifndef _MORSE_TASKS_D_H_ -#define _MORSE_TASKS_D_H_ - -/** **************************************************************************** - * Declarations of QUARK wrappers (called by MORSE) - alphabetical order - **/ -void MORSE_TASK_slag2d(MORSE_option_t *options, - int m, int n, int nb, - MORSE_desc_t *A, int Am, int An, int lda, - MORSE_desc_t *B, int Bm, int Bn, int ldb); -void MORSE_TASK_dlag2s(MORSE_option_t *options, - int m, int n, int nb, - MORSE_desc_t *A, int Am, int An, int lda, - MORSE_desc_t *B, int Bm, int Bn, int ldb); - -#endif diff --git a/include/morse_tasks_zc.h b/include/morse_tasks_zc.h deleted file mode 100644 index bbba2c6..0000000 --- a/include/morse_tasks_zc.h +++ /dev/null @@ -1,57 +0,0 @@ -/** - * - * @copyright (c) 2009-2014 The University of Tennessee and The University - * of Tennessee Research Foundation. - * All rights reserved. - * @copyright (c) 2012-2014 Inria. All rights reserved. - * @copyright (c) 2012-2014 Bordeaux INP, CNRS (LaBRI UMR 5800), Inria, Univ. Bordeaux. All rights reserved. - * - **/ - -/** - * - * @file morse_tasks_zc.h - * - * MORSE auxiliary routines - * MORSE is a software package provided by Univ. of Tennessee, - * Univ. of California Berkeley and Univ. of Colorado Denver - * - * @version 2.5.0 - * @comment This file has been automatically generated - * from Plasma 2.5.0 for MORSE 1.0.0 - * @author Jakub Kurzak - * @author Hatem Ltaief - * @author Mathieu Faverge - * @author Emmanuel Agullo - * @author Cedric Castagnede - * @date 2010-11-15 - * @precisions mixed zc -> ds - * - **/ -#ifndef _MORSE_TASKS_Zv_H_ -#define _MORSE_TASKS_Zv_H_ - -/** **************************************************************************** - * Declarations of QUARK wrappers (called by MORSE) - alphabetical order - **/ -void MORSE_TASK_slag2d(MORSE_option_t *options, - int m, int n, int nb, - MORSE_desc_t *A, int Am, int An, int lda, - MORSE_desc_t *B, int Bm, int Bn, int ldb); - -void MORSE_TASK_dlag2s(MORSE_option_t *options, - int m, int n, int nb, - MORSE_desc_t *A, int Am, int An, int lda, - MORSE_desc_t *B, int Bm, int Bn, int ldb); - -void MORSE_TASK_sdconv(const MORSE_option_t *options, - int m, int n, int nb, - const MORSE_desc_t *A, int Am, int An, int lda, - const MORSE_desc_t *B, int Bm, int Bn, int ldb); - -void MORSE_TASK_dsconv(const MORSE_option_t *options, - int m, int n, int nb, - const MORSE_desc_t *A, int Am, int An, int lda, - const MORSE_desc_t *B, int Bm, int Bn, int ldb); - -#endif diff --git a/include/runtime_codelet_d.h b/include/runtime_codelet_d.h deleted file mode 100644 index 2f87fb2..0000000 --- a/include/runtime_codelet_d.h +++ /dev/null @@ -1,144 +0,0 @@ -/** - * - * @copyright (c) 2009-2014 The University of Tennessee and The University - * of Tennessee Research Foundation. - * All rights reserved. - * @copyright (c) 2012-2014 Inria. All rights reserved. - * @copyright (c) 2012-2014 Bordeaux INP, CNRS (LaBRI UMR 5800), Inria, Univ. Bordeaux. All rights reserved. - * - **/ - -/** - * - * @file runtime_codelet_d.h - * - * MORSE codelets kernel - * MORSE is a software package provided by Univ. of Tennessee, - * Univ. of California Berkeley and Univ. of Colorado Denver, - * and INRIA Bordeaux Sud-Ouest - * - * @version 1.0.0 - * @author Cedric Augonnet - * @author Mathieu Faverge - * @author Cedric Castagnede - * @date 2018-11-11 - * @generated d Fri Dec 1 14:38:51 2017 - * - **/ - -#ifndef _CODELETS_D_H_ -#define _CODELETS_D_H_ - -#include -#include "runtime/starpu/runtime_codelets.h" - -#include "chameleon/morse_tasks_d.h" -#include "chameleon/morse_tasks_ds.h" -#if !defined(CHAMELEON_SIMULATION) -#include "coreblas/coreblas_d.h" -#if defined(CHAMELEON_USE_CUDA) -#include "cudablas.h" -#endif -#endif - -/* - * Management functions - */ -DCODELETS_HEADER(tile_zero) - -/* - * BLAS 1 functions - */ -DCODELETS_HEADER(axpy) - -/* - * BLAS 3 functions - */ -DCODELETS_HEADER(gemm) -DCODELETS_HEADER(symm) -DCODELETS_HEADER(syr2k) -DCODELETS_HEADER(syrk) -DCODELETS_HEADER(symm) -DCODELETS_HEADER(syr2k) -DCODELETS_HEADER(syrk) -DCODELETS_HEADER(trmm) -DCODELETS_HEADER(trsm) - -/* - * LAPACK functions - */ -DCODELETS_HEADER(gelqt) -DCODELETS_HEADER(geqrt) -DCODELETS_HEADER(gessm) -DCODELETS_HEADER(gessq) -DCODELETS_HEADER(getrf) -DCODELETS_HEADER(getrf_incpiv) -DCODELETS_HEADER(getrf_nopiv) -DCODELETS_HEADER(syrfb) -DCODELETS_HEADER(lauum) -DCODELETS_HEADER(potrf) -DCODELETS_HEADER(ssssm) -DCODELETS_HEADER(syssq) -DCODELETS_HEADER(trasm) -DCODELETS_HEADER(trssq) -DCODELETS_HEADER(trtri) -DCODELETS_HEADER(tpqrt) -DCODELETS_HEADER(tpmqrt) -DCODELETS_HEADER(tslqt) -DCODELETS_HEADER(tsmlq) -DCODELETS_HEADER(tsmqr) -DCODELETS_HEADER(tsmlq_hetra1) -DCODELETS_HEADER(tsmqr_hetra1) -DCODELETS_HEADER(tsqrt) -DCODELETS_HEADER(tstrf) -DCODELETS_HEADER(ttlqt) -DCODELETS_HEADER(ttmlq) -DCODELETS_HEADER(ttmqr) -DCODELETS_HEADER(ttqrt) -DCODELETS_HEADER(ormlq) -DCODELETS_HEADER(ormqr) - -/* - * Auxiliary functions - */ -DCODELETS_HEADER(geadd) -DCODELETS_HEADER(he2ge) -DCODELETS_HEADER(lascal) -DCODELETS_HEADER(tradd) -DCODELETS_HEADER(lacpy) -DCODELETS_HEADER(lange) -DCODELETS_HEADER(lange_max) -DCODELETS_HEADER(lansy) -DCODELETS_HEADER(lantr) -DCODELETS_HEADER(laset) -DCODELETS_HEADER(laset2) -DCODELETS_HEADER(latro) -DCODELETS_HEADER(plssq) -DCODELETS_HEADER(plssq2) - -/* - * MIXED PRECISION functions - */ -DCODELETS_HEADER(lag2s) -DCODELETS_HEADER(dsconv) -DCODELETS_HEADER(sdconv) -/* - * DZ functions - */ -DCODELETS_HEADER(asum) - -/* - * CPU only functions - */ -DCODELETS_HEADER(plrnt) -DCODELETS_HEADER(build) - -#if defined(PRECISION_z) || defined(PRECISION_c) -DCODELETS_HEADER(syssq) -DCODELETS_HEADER(lansy) -DCODELETS_HEADER(plgsy) -DCODELETS_HEADER(sytrf_nopiv) -#endif -DCODELETS_HEADER(plgsy) - -#endif /* _CODELETS_D_H_ */ diff --git a/include/runtime_codelet_s.h b/include/runtime_codelet_s.h deleted file mode 100755 index 68711f1..0000000 --- a/include/runtime_codelet_s.h +++ /dev/null @@ -1,137 +0,0 @@ -/** - * - * @file runtime_codelet_s.h - * - * @copyright 2009-2014 The University of Tennessee and The University of - * Tennessee Research Foundation. All rights reserved. - * @copyright 2012-2014 Bordeaux INP, CNRS (LaBRI UMR 5800), Inria, - * Univ. Bordeaux. All rights reserved. - * - *** - * - * @brief Chameleon StarPU float codelets header - * - * @version 1.0.0 - * @author Cedric Augonnet - * @author Mathieu Faverge - * @author Cedric Castagnede - * @date 2011-06-01 - * @generated s Sun Nov 25 16:59:42 2018 - * - */ -#ifndef _CODELETS_S_H_ -#define _CODELETS_S_H_ - -#include -#include "runtime/starpu/runtime_codelets.h" - -#include "chameleon/morse_tasks_d.h" -#include "chameleon/morse_tasks_ds.h" -#if !defined(CHAMELEON_SIMULATION) -#include "coreblas/coreblas_d.h" -#if defined(CHAMELEON_USE_CUDA) -#include "cudablas.h" -#endif -#endif -/* - * Management functions - */ -SCODELETS_HEADER(tile_zero) - -/* - * BLAS 1 functions - */ -SCODELETS_HEADER(axpy) - -/* - * BLAS 3 functions - */ -SCODELETS_HEADER(gemm) -SCODELETS_HEADER(symm) -SCODELETS_HEADER(syr2k) -SCODELETS_HEADER(syrk) -SCODELETS_HEADER(symm) -SCODELETS_HEADER(syr2k) -SCODELETS_HEADER(syrk) -SCODELETS_HEADER(trmm) -SCODELETS_HEADER(trsm) - -/* - * LAPACK functions - */ -SCODELETS_HEADER(gelqt) -SCODELETS_HEADER(geqrt) -SCODELETS_HEADER(gessm) -SCODELETS_HEADER(gessq) -SCODELETS_HEADER(getrf) -SCODELETS_HEADER(getrf_incpiv) -SCODELETS_HEADER(getrf_nopiv) -SCODELETS_HEADER(syrfb) -SCODELETS_HEADER(lauum) -SCODELETS_HEADER(potrf) -SCODELETS_HEADER(ssssm) -SCODELETS_HEADER(syssq) -SCODELETS_HEADER(trasm) -SCODELETS_HEADER(trssq) -SCODELETS_HEADER(trtri) -SCODELETS_HEADER(tplqt) -SCODELETS_HEADER(tpqrt) -SCODELETS_HEADER(tpmlqt) -SCODELETS_HEADER(tpmqrt) -SCODELETS_HEADER(tslqt) -SCODELETS_HEADER(tsmlq) -SCODELETS_HEADER(tsmqr) -SCODELETS_HEADER(tsmlq_hetra1) -SCODELETS_HEADER(tsmqr_hetra1) -SCODELETS_HEADER(tsqrt) -SCODELETS_HEADER(tstrf) -SCODELETS_HEADER(ttlqt) -SCODELETS_HEADER(ttmlq) -SCODELETS_HEADER(ttmqr) -SCODELETS_HEADER(ttqrt) -SCODELETS_HEADER(ormlq) -SCODELETS_HEADER(ormqr) - -/* - * Auxiliary functions - */ -SCODELETS_HEADER(geadd) -SCODELETS_HEADER(he2ge) -SCODELETS_HEADER(lascal) -SCODELETS_HEADER(tradd) -SCODELETS_HEADER(lacpy) -SCODELETS_HEADER(lange) -SCODELETS_HEADER(lange_max) -SCODELETS_HEADER(lansy) -SCODELETS_HEADER(lantr) -SCODELETS_HEADER(laset) -SCODELETS_HEADER(laset2) -SCODELETS_HEADER(latro) -SCODELETS_HEADER(plssq) -SCODELETS_HEADER(plssq2) - -/* - * MIXED PRECISION functions - */ -SCODELETS_HEADER(lag2d) - -/* - * DZ functions - */ -SCODELETS_HEADER(asum) - -/* - * CPU only functions - */ -SCODELETS_HEADER(plrnt) -SCODELETS_HEADER(build) - -#if defined(PRECISION_z) || defined(PRECISION_c) -SCODELETS_HEADER(syssq) -SCODELETS_HEADER(lansy) -SCODELETS_HEADER(plgsy) -SCODELETS_HEADER(sytrf_nopiv) -#endif -SCODELETS_HEADER(plgsy) - -#endif /* _CODELETS_S_H_ */ diff --git a/include/tile.h b/include/tile.h deleted file mode 100644 index fc298b2..0000000 --- a/include/tile.h +++ /dev/null @@ -1,63 +0,0 @@ -/** - * - * @copyright (c) 2009-2014 The University of Tennessee and The University - * of Tennessee Research Foundation. - * All rights reserved. - * @copyright (c) 2012-2014 Inria. All rights reserved. - * @copyright (c) 2012-2014 Bordeaux INP, CNRS (LaBRI UMR 5800), Inria, Univ. Bordeaux. All rights reserved. - * - **/ - -/** - * - * @file tile.h - * - * MORSE auxiliary routines - * MORSE is a software package provided by Univ. of Tennessee, - * Univ. of California Berkeley and Univ. of Colorado Denver - * - * @version 1.0.0 - * @author Jakub Kurzak - * @author Cedric Castagnede - * @date 2018-11-11 - * - **/ -#ifndef _MORSE_TILE_H_ -#define _MORSE_TILE_H_ - -#if defined( _WIN32 ) || defined( _WIN64 ) -typedef __int64 int64_t; -#else -#include -#endif - -#define ELTADDR(A, type, m, n) (type *)morse_geteltaddr(A, m, n) -#define ELTLDD(A, k) ( ( (((k)-1)/(A).mb) + (A).i/(A).mb) < (A).lm1 ? (A).mb : (A).lm%(A).mb ) - -#ifdef __cplusplus -extern "C" { -#endif - -/******************************************************************************* - * Internal routines - dynamic scheduling - **/ -void morse_pztile_to_lapack(MORSE_desc_t*, MORSE_Complex64_t*, int, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pctile_to_lapack(MORSE_desc_t*, MORSE_Complex32_t*, int, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pdtile_to_lapack(MORSE_desc_t*, double*, int, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pstile_to_lapack(MORSE_desc_t*, float*, int, MORSE_sequence_t *sequence, MORSE_request_t *request); - -void morse_pzlapack_to_tile(MORSE_Complex64_t*, int, MORSE_desc_t*, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pclapack_to_tile(MORSE_Complex32_t*, int, MORSE_desc_t*, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pdlapack_to_tile(double*, int, MORSE_desc_t*, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pslapack_to_tile(float*, int, MORSE_desc_t*, MORSE_sequence_t *sequence, MORSE_request_t *request); - -void morse_pztile_zero(MORSE_desc_t *dA, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pctile_zero(MORSE_desc_t *dA, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pdtile_zero(MORSE_desc_t *dA, MORSE_sequence_t *sequence, MORSE_request_t *request); -void morse_pstile_zero(MORSE_desc_t *dA, MORSE_sequence_t *sequence, MORSE_request_t *request); - -#ifdef __cplusplus -} -#endif - -#endif diff --git a/lapack_version/LAPACKE_MLE b/lapack_version/LAPACKE_MLE new file mode 100755 index 0000000000000000000000000000000000000000..0ce0bbd73e5915f13308999e0bb604656ef414d3 GIT binary patch literal 23712 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 literal 0 HcmV?d00001 diff --git a/lapack_version/LAPACKE_MLE.c b/lapack_version/LAPACKE_MLE.c new file mode 100755 index 0000000..e25e35c --- /dev/null +++ b/lapack_version/LAPACKE_MLE.c @@ -0,0 +1,818 @@ +/** + * + * @file testing_dposv.c + * + * LAPACKE testing routines + * LAPACKE is a software package provided by Univ. of Tennessee, + * Univ. of California Berkeley and Univ. of Colorado Denver + * + * @version 2.8.0 + * @author Sameh Abdulah + * @date 2021-01-24 + * + **/ +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include "flops.h" +#include +#include "plasma_types.h" +//#include +//Sameh Testing MOde +#define MIN_RAND -0.4 +#define MAX_RAND 0.4 +#define R 2 +#define L 3 +#define USAGE(args, details) \ + printf( " Proper Usage is : ./main_genton "args" \n" \ + details); + +#define PI (3.141592653589793) + +#define START_TIMING(_t) \ + _t =- cWtime(); + +#define STOP_TIMING(_t) \ + _t += cWtime(); + +double cWtime(void) { + struct timeval tp; + gettimeofday(&tp, NULL); + return tp.tv_sec + 1e-6 * tp.tv_usec; +} + +enum blas_order_type { + blas_rowmajor = 101, blas_colmajor = 102 +}; + +enum blas_cmach_type { + blas_base = 151, + blas_t = 152, + blas_rnd = 153, + blas_ieee = 154, + blas_emin = 155, + blas_emax = 156, + blas_eps = 157, + blas_prec = 158, + blas_underflow = 159, + blas_overflow = 160, + blas_sfmin = 161 +}; + +enum blas_norm_type { + blas_one_norm = 171, + blas_real_one_norm = 172, + blas_two_norm = 173, + blas_frobenius_norm = 174, + blas_inf_norm = 175, + blas_real_inf_norm = 176, + blas_max_norm = 177, + blas_real_max_norm = 178 +}; + +static void BLAS_error(char *rname, int err, int val, int x) { + fprintf( stderr, "%s %d %d %d\n", rname, err, val, x); + abort(); +} + +static +void BLAS_dge_norm(enum blas_order_type order, enum blas_norm_type norm, int m, + int n, const double *a, int lda, double *res) { + int i, j; + float anorm, v; + char rname[] = "BLAS_dge_norm"; + + if (order != blas_colmajor) + BLAS_error(rname, -1, order, 0); + + if (norm == blas_frobenius_norm) { + anorm = 0.0f; + for (j = n; j; --j) { + for (i = m; i; --i) { + v = a[0]; + anorm += v * v; + a++; + } + a += lda - m; + } + anorm = sqrt(anorm); + } else if (norm == blas_inf_norm) { + anorm = 0.0f; + for (i = 0; i < m; ++i) { + v = 0.0f; + for (j = 0; j < n; ++j) { + v += fabs(a[i + j * lda]); + } + if (v > anorm) + anorm = v; + } + } else { + BLAS_error(rname, -2, norm, 0); + return; + } + + if (res) + *res = anorm; +} + +static +double BLAS_dpow_di(double x, int n) { + double rv = 1.0; + + if (n < 0) { + n = -n; + x = 1.0 / x; + } + + for (; n; n >>= 1, x *= x) { + if (n & 1) + rv *= x; + } + + return rv; +} + +static +double BLAS_dfpinfo(enum blas_cmach_type cmach) { + double eps = 1.0, r = 1.0, o = 1.0, b = 2.0; + int t = 53, l = 1024, m = -1021; + char rname[] = "BLAS_dfpinfo"; + + if ((sizeof eps) == sizeof(float)) { + t = 24; + l = 128; + m = -125; + } else { + t = 53; + l = 1024; + m = -1021; + } + + /* for (i = 0; i < t; ++i) eps *= half; */ + eps = BLAS_dpow_di(b, -t); + /* for (i = 0; i >= m; --i) r *= half; */ + r = BLAS_dpow_di(b, m - 1); + + o -= eps; + /* for (i = 0; i < l; ++i) o *= b; */ + o = (o * BLAS_dpow_di(b, l - 1)) * b; + + switch (cmach) { + case blas_eps: + return eps; + case blas_sfmin: + return r; + default: + BLAS_error(rname, -1, cmach, 0); + break; + } + return 0.0; +} + +static int check_factorization(int, double*, double*, int, int, double); +//static int check_solution(int, int, double*, int, double*, double*, int, double); + +static int GenerateDistanceMatrix(int n); +static int GenerateCovMatrix(double* C, double * X, double * Y, int N, double *theta); +static double CalculateDistance(double x1, double y1, double x2, double y2); +static double uniform_distribution(double rangeLow, double rangeHigh); +//static void writetofile(char* fname, int m, int n, double* a, int lda); +//static void print_matrix(char* desc, int m, int n, double* a, int lda); + +int LAPACKE_ML_GenerateZVec_tile(double * initial_theta); +double LAPACKE_MLE(unsigned n, const double * theta, double * grad, void * my_func_data); +void LAPACKE_ML_finalize(); +void write_to_file(char * path, int matrix_size,int nthreads, double gflops, double avg_time); + +double * C ; +double * XLOCs,*YLOCs; +double * Z; +double * Zcpy; +double * Ccpy; +size_t N,NRHS,LDC,LDZ,check,verbose; +int iter_count = 0; +int ncores; +int num_params = 6; +int main(int argc, char **argv) { + + /* Check for number of arguments*/ + if (argc != 8) { + USAGE("NCORES N TS CHECK VERBOSE", + " - NCORES : number of cores\n" " - N : the size of the matrix\n" //sameh + " - CHECK : check the factorization and the solution\n" " - VERBOSE : verbose\n"); + return -1; + } + + ncores = atoi(argv[1]); + N = atoi(argv[2]); + //int ts = atoi(argv[3]); + check = atoi(argv[3]); + verbose = atoi(argv[4]); + double time_opt=0.0; + double max_theta_hat=0.0; + NRHS = 1; + LDC = N; + LDZ = N; + + printf("================================================================================================ N:%d\n",N); + + //Memory Allocation + C = (double *) malloc((size_t)LDC *(size_t) N * sizeof(double)); + Z = (double *) malloc(LDZ * (size_t)NRHS * sizeof(double)); + Zcpy = (double *) malloc(LDZ * (size_t)NRHS * sizeof(double)); + XLOCs = (double *) malloc((size_t)N * sizeof(double)); + YLOCs = (double *) malloc((size_t)N * sizeof(double)); + + if (check == 1) + Ccpy = (double *) malloc(LDC * N * sizeof(double)); + + /* Check if unable to allocate memory */ + if ((!C) || (!Z) || (!Zcpy)) { + printf("Out of Memory for C, Zcpy and Z\n "); + return -2; + } + + if (check == 1 && (!Ccpy)) { + printf("Out of Memory for Ccpy\n "); + return -2; + } + + //stop gsl error handler + gsl_set_error_handler_off () ; + + double * initial_theta=(double *) malloc(num_params * sizeof(double)); + + initial_theta[0]=atof(argv[5]); + initial_theta[1]=atof(argv[6]); + initial_theta[2]=atof(argv[7]); + initial_theta[3]=atof(argv[8]); + initial_theta[4]=atof(argv[9]); + initial_theta[5]=atof(argv[10]); + + + // Generate Observations Vector (Z) for testing phase + LAPACKE_ML_GenerateZVec_tile(initial_theta); + + + double * starting_theta=(double *) malloc(num_params * sizeof(double)); + starting_theta[0]=1; + starting_theta[1]=0.1; + starting_theta[2]=0.5; + starting_theta[3]=1; + starting_theta[4]=0.1; + starting_theta[5]=0.5; + + nlopt_opt opt; + opt=nlopt_create( NLOPT_LN_BOBYQA, num_params); + double lb[6]={0.01, 0.01, 0.01, 0.01, 0.01, 0.01}; + double up[6]={5, 5, 5, 4, 5, 5}; + nlopt_set_lower_bounds(opt, lb); + nlopt_set_upper_bounds(opt, up); + double * opt_f; + nlopt_set_xtol_rel(opt, 1e-5); + + + START_TIMING(time_opt); + + nlopt_set_max_objective(opt, LAPACKE_MLE ,NULL ); + nlopt_optimize(opt, starting_theta, &opt_f); + //Maximum Likelihood (Optimization Phase using dlib library) + //LAPACKE_MLE(0.5); + //LAPACKE_MLE(0.9); + STOP_TIMING(time_opt); + + + + printf("No. of iteration to converage=%d\n",iter_count); + printf("Total Optimization Time= %6.2f\n",time_opt); + printf("Max Theta_hat: %6.2f\n",max_theta_hat); + + //Free Memory Allocation + LAPACKE_ML_finalize(); + + return 0; +} + + + + + +//Generate Observations Vector (Z) for testing Maximum Likelihood function +int LAPACKE_ML_GenerateZVec_tile(double * initial_theta) { + + //Initialization + double flops=0; + double eps; + int info_factorization; + double time_gen=0.0; + double time_dportf=0.0; + + + eps = BLAS_dfpinfo(blas_eps); + + if (verbose == 1) + fprintf(stderr, "Initializing Distance Matrix ...\n"); + + + //Uniform random generation of distance matrix (For testing Phase) + GenerateDistanceMatrix(N); + + //printf(" ---- Matrix Generation Time: %6.2f\n", time_gen); + + + if (verbose == 1) + fprintf(stderr, "Done ...\n"); + + START_TIMING(time_gen); + if (verbose == 1) + fprintf(stderr, "Initializing Co-variance Matrix ...\n"); + //Generate co-variance matrix C + GenerateCovMatrix(C, XLOCs,YLOCs, N, initial_theta); + STOP_TIMING(time_gen); + /* + int index2=0; + for (index2=0;index2 <16*16 ;index2++) + { printf("%f ",C[index2],C[index2]); + if((index2+1)%16==0) + printf("\n"); + } + printf("\n"); + exit(0); + */ + printf(" ---- Matrix Generation Time: %6.2f\n", time_gen); + + + if (verbose == 1) + fprintf(stderr, "Done ...\n"); + + + + if (check == 1) + LAPACKE_dlacpy(LAPACK_COL_MAJOR,'L', N, N, C, LDC, Ccpy, LDC); + + //For Matlab Test + //writetofile("matrix.txt", N, N, C, N); //Sameh; + + if (verbose == 1) + fprintf(stderr, "Cholesky factorization of Sigma (Generation Phase) ...\n"); + + //Cholesky factorization + START_TIMING(time_dportf); + + int success = LAPACKE_dpotrf(LAPACK_COL_MAJOR,'L', N, C, LDC); + + STOP_TIMING(time_dportf); + + printf("dportf execution time: %f\n",time_dportf); + /* if (!success) { + printf("Factorization cannot be performed..\n" + "The matrix is not positive definite\n\n"); + exit(0); + } + */ + + flops = flops + FLOPS_DPOTRF(N); + if (verbose == 1) + fprintf(stderr, " Done.\n"); + + + //**************************TESTING DPOTRF + if (check == 1) { + fprintf(stderr, "\n"); + fprintf(stderr, "\n"); + info_factorization = check_factorization(N, Ccpy, C, LDC, PlasmaLower, eps); + if (info_factorization == 0) { + printf("***************************************************\n"); + printf(" ---- TESTING DPOTRF (%s)............ PASSED !\n", "LOWER"); + printf("***************************************************\n"); + } + fprintf(stderr, "\n\n"); + } + //********************************************* + + if (verbose == 1) + fprintf(stderr, "Initialization of measurement vector ..."); + + + + //Generate Z Vector based on C + int * iseed = (int *) malloc(4 * sizeof(int)); + iseed[0] = 0; + iseed[1] = 0; + iseed[2] = 0; + iseed[3] = 1; + + //Uniform random generation of e -- ei~N(0,1) + LAPACKE_dlarnv(3, iseed, N, Z); + + //Calculate Z=V.e where C=VV-1 + cblas_dtrmm(CblasColMajor, CblasLeft, CblasLower, CblasNoTrans, CblasNonUnit, + N, NRHS, 1, C, LDC, Z, LDZ); + + //Copy Z to Zcpy + LAPACKE_dlacpy(LAPACK_COL_MAJOR,'L', N, NRHS, Z, LDZ, Zcpy, LDZ); + + //int index=0; + //for (index=0;index <16;index++) + //printf("%d - ",Z[index]); + //exit(0); + + if (verbose == 1) + fprintf(stderr, "\nDone Z Vector Generation Phase.\n"); + + + return 0; +} + +double LAPACKE_MLE(unsigned n, const double * theta, double * grad, void * my_func_data) { + + //Initialization + double theta_hat,det=1.0,logdet=0.0; + double eps; + int info_factorization; + int i=0; + double time_facto = 0.0, time_solve = 0.0, logdet_calculate = 0.0, time_gen=0.0; + double flops = 0.0; + + eps = BLAS_dfpinfo(blas_eps); + + START_TIMING(time_gen); + + //Generate new co-variance matrix C based on new theta + GenerateCovMatrix(C, XLOCs, YLOCs, N, (double*)theta); + + STOP_TIMING(time_gen); + + + + printf("\n Matrix Generation Time: %6.2f\n", time_gen); + + if (check == 1) + LAPACKE_dlacpy(CblasColMajor,PlasmaGeneral, N, N, C, LDC, Ccpy, LDC); + + //re-store old Z + LAPACKE_dlacpy(CblasColMajor,PlasmaGeneral, N, NRHS, Zcpy, LDZ, Z, LDZ); + + + + //Calculate Cholesky Factorization (C=LL-1) + if (verbose == 1) + fprintf(stderr, "--Cholesky factorization of Sigma..."); + //printf ("N: %d\n",N); + + //int k=0; + // for (k=0;k log(square(|L|)) + if (verbose == 1) + fprintf(stderr, "Calculating the log determinant ..."); + + START_TIMING(logdet_calculate); + + for (i = 0; i < N; i++) + det = det * C[i * N + i]; + + logdet= det==0?0:2*log(det); + + STOP_TIMING(logdet_calculate); + + + if (verbose == 1) + fprintf(stderr, " Done.\n"); + + + if (verbose == 1) + printf("log-determinant=%f\n\n", logdet); + + + //Solving Linear System (L*X=Z)--->inv(L)*Z + if (verbose == 1) + fprintf(stderr, "Solving the linear system ...\n"); + + + START_TIMING(time_solve); + + //Compute triangular solve LC*X = Z + cblas_dtrsm(CblasColMajor,CblasLeft, CblasLower, CblasNoTrans, CblasNonUnit, N, NRHS, 1, C, LDC, Z, LDZ); //Sameh NRHS=1 Result is overwritten over Z + + STOP_TIMING(time_solve); + + flops = flops + FLOPS_DTRSM(PlasmaLeft,N, NRHS); + + if (verbose == 1) + fprintf(stderr, "Calculating the log likelihood ..."); + theta_hat = -0.5 * cblas_ddot(N, Z, 1, Z, 1) - 0.5 * logdet + - (double) (N / 2) * log(2 * PI); + + + + if (verbose == 1) + fprintf(stderr, " Done.\n"); + + + // Print Iteration Summary + printf("***************************************************\n"); + printf("logdet: %f, dotp: %f, expr2:%f\n",logdet,cblas_ddot(N, Z, 1, Z, 1), ((double) (N / 2) * log(2 * PI))); + printf(" ---- Facto Time: %6.2f\n", time_facto); + printf(" ---- logdet Time: %6.2f\n", logdet_calculate); + printf(" ---- dtrsm Time: %6.2f\n", time_solve); + printf(" ---- Total Time: %6.2f\n", time_facto + logdet_calculate + time_solve+time_gen); + printf(" ---- Gflop/s: %6.2f\n", flops / 1e9 / (time_facto + time_solve)); + printf("***************************************************\n"); + + + write_to_file("results.txt",N,64, (flops / 1e9 / (time_facto + time_solve)), (time_facto + logdet_calculate + time_solve+time_gen)); + + exit(0); + iter_count++; + return theta_hat; +} + +void LAPACKE_ML_finalize() { + + //writetofile("theta_hat.txt", iter, 1, theta_hat_plot, sizeof(theta) / sizeof(double)); + //writetofile("theta.txt", iter, 1, theta, sizeof(theta) / sizeof(double)); + free(C); + free(Z); + free(Zcpy); + if (check == 1) { + free(Ccpy); + + } +} + +/*------------------------------------------------------------------------ + * Check the factorization of the matrix A2 + */ +static int check_factorization(int N, double *A1, double *A2, int LDA, int uplo, + double eps) { + double Anorm, Rnorm; + double alpha; + int info_factorization; + int i, j; + + double *Residual = (double *) malloc(N * N * sizeof(double)); + double *L1 = (double *) malloc(N * N * sizeof(double)); + double *L2 = (double *) malloc(N * N * sizeof(double)); + double *work = (double *) malloc(N * sizeof(double)); + + memset((void*) L1, 0, N * N * sizeof(double)); + memset((void*) L2, 0, N * N * sizeof(double)); + + alpha = 1.0; + + LAPACKE_dlacpy_work(LAPACK_COL_MAJOR, ' ', N, N, A1, LDA, Residual, N); + + /* Dealing with L'L or U'U */ + if (uplo == PlasmaUpper) { + LAPACKE_dlacpy_work(LAPACK_COL_MAJOR, 'u', N, N, A2, LDA, L1, N); + LAPACKE_dlacpy_work(LAPACK_COL_MAJOR, 'u', N, N, A2, LDA, L2, N); + cblas_dtrmm(CblasColMajor, CblasLeft, CblasUpper, CblasTrans, CblasNonUnit, + N, N, (alpha), L1, N, L2, N); + } else { + LAPACKE_dlacpy_work(LAPACK_COL_MAJOR, 'l', N, N, A2, LDA, L1, N); + LAPACKE_dlacpy_work(LAPACK_COL_MAJOR, 'l', N, N, A2, LDA, L2, N); + cblas_dtrmm(CblasColMajor, CblasRight, CblasLower, CblasTrans, CblasNonUnit, + N, N, (alpha), L1, N, L2, N); + } + + /* Compute the Residual || A -L'L|| */ + for (i = 0; i < N; i++) + for (j = 0; j < N; j++) + Residual[j * N + i] = L2[j * N + i] - Residual[j * N + i]; + + BLAS_dge_norm(blas_colmajor, blas_inf_norm, N, N, Residual, N, &Rnorm); + BLAS_dge_norm(blas_colmajor, blas_inf_norm, N, N, A1, LDA, &Anorm); + + printf("========================================================\n"); + printf("Checking the Cholesky Factorization \n"); + printf("-- ||L'L-A||_oo/(||A||_oo.N.eps) = %e \n", Rnorm / (Anorm * N * eps)); + + if ( isnan(Rnorm / (Anorm * N * eps)) || isinf(Rnorm / (Anorm * N * eps)) + || (Rnorm / (Anorm * N * eps) > 60.0)) { + printf("-- Factorization is suspicious ! \n"); + info_factorization = 1; + } else { + printf("-- Factorization is CORRECT ! \n"); + info_factorization = 0; + } + + free(Residual); + free(L1); + free(L2); + free(work); + + return info_factorization; +} + +/*------------------------------------------------------------------------ + * Check the accuracy of the solution of the linear system + */ +/* + static int check_solution(int N, int NRHS, double *A1, int LDA, double *B1, + double *B2, int LDB, double eps) { + int info_solution; + double Rnorm, Anorm, Xnorm, Bnorm; + double alpha, beta; + double *work = (double *) malloc(N * sizeof(double)); + + eps = LAPACKE_dlamch_work('e'); + + alpha = 1.0; + beta = -1.0; + + Xnorm = LAPACKE_dlange_work(LAPACK_COL_MAJOR, lapack_const(PlasmaInfNorm), N, + NRHS, B2, LDB, work); + Anorm = LAPACKE_dlange_work(LAPACK_COL_MAJOR, lapack_const(PlasmaInfNorm), N, N, + A1, LDA, work); + Bnorm = LAPACKE_dlange_work(LAPACK_COL_MAJOR, lapack_const(PlasmaInfNorm), N, + NRHS, B1, LDB, work); + + cblas_dgemm(CblasColMajor, CblasNoTrans, CblasNoTrans, N, NRHS, N, (alpha), A1, + LDA, B2, LDB, (beta), B1, LDB); + Rnorm = LAPACKE_dlange_work(LAPACK_COL_MAJOR, lapack_const(PlasmaInfNorm), N, + NRHS, B1, LDB, work); + + printf("============\n"); + printf("Checking the Residual of the solution \n"); + printf("-- ||Ax-B||_oo/((||A||_oo||x||_oo+||B||_oo).N.eps) = %e \n", + Rnorm / ((Anorm * Xnorm + Bnorm) * N * eps)); + + if ( isnan(Rnorm / ((Anorm * Xnorm + Bnorm) * N * eps)) + || (Rnorm / ((Anorm * Xnorm + Bnorm) * N * eps) > 10.0)) { + printf("-- The solution is suspicious ! \n"); + info_solution = 1; + } else { + printf("-- The solution is CORRECT ! \n"); + info_solution = 0; + } + + free(work); + + return info_solution; + } + */ +//Sameh +/* Auxiliary routine: printing a matrix */ +/* + void print_matrix(char* desc, int m, int n, double* a, int lda) { + int i, j; + printf("\n %s\n", desc); + for (i = 0; i < m; i++) { + for (j = 0; j < n; j++) + printf(" %6.4f", a[j * lda + i]); + printf("\n"); + } + } + + void writetofile(char* fname, int m, int n, double* a, int lda) { + int i, j; + FILE *file = fopen(fname, "w"); + for (i = 0; i < m; i++) { + for (j = 0; j < n - 1; j++) + fprintf(file, "%6.2f,", a[j * lda + i]); + fprintf(file, "%6.2f", a[j * lda + i]); + fprintf(file, "\n"); + } + + fclose(file); + } + +*/ + +double uniform_distribution(double rangeLow, double rangeHigh) { + double myRand = (double) rand() / (double) (1.0 + RAND_MAX); + double range = rangeHigh - rangeLow; + double myRand_scaled = (myRand * range) + rangeLow; + return myRand_scaled; +} + +double CalculateDistance(double x1, double y1, double x2, double y2) { + return sqrt(pow((x1 - x2), 2) + pow((y1 - y2), 2)); + //return distance; +} + +int GenerateDistanceMatrix( int n) { + int r=0, l=0; + int index=0; + int sqrtn=sqrt(n); + double * Xt = (double *) calloc((size_t)sqrtn, sizeof(double)); + double * Yt = (double *) calloc((size_t)sqrtn , sizeof(double)); + + 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 literal 0 HcmV?d00001 diff --git a/lapack_version/PLASMA_MLE.c b/lapack_version/PLASMA_MLE.c new file mode 100755 index 0000000..f5ac854 --- /dev/null +++ b/lapack_version/PLASMA_MLE.c @@ -0,0 +1,733 @@ +/** + * + * @file testing_dposv.c + * + * PLASMA testing routines + * PLASMA is a software package provided by Univ. of Tennessee, + * Univ. of California Berkeley and Univ. of Colorado Denver + * + * @version 2.8.0 + * @author Bilel Hadri, Hatem Ltaief + * @date 2010-11-15 + * @generated d Fri Jan 22 15:11:13 2016 + * + **/ +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include "flops.h" + +//Sameh Testing MOde +#define MIN_RAND -0.4 +#define MAX_RAND 0.4 +#define R 2 +#define L 3 +#define THETA 0.1//weak=0.03, medium=0.1, strong=0.3 +#define USAGE(args, details) \ + printf(" Proper Usage is : ./main_genton "args" \n" \ + details); + +#define PI (3.141592653589793) + +#define START_TIMING(_t) \ + _t =- cWtime(); + +#define STOP_TIMING(_t) \ + _t += cWtime(); + +double cWtime(void) { + struct timeval tp; + gettimeofday(&tp, NULL); + return tp.tv_sec + 1e-6 * tp.tv_usec; +} + +enum blas_order_type { + blas_rowmajor = 101, blas_colmajor = 102 +}; + +enum blas_cmach_type { + blas_base = 151, + blas_t = 152, + blas_rnd = 153, + blas_ieee = 154, + blas_emin = 155, + blas_emax = 156, + blas_eps = 157, + blas_prec = 158, + blas_underflow = 159, + blas_overflow = 160, + blas_sfmin = 161 +}; + +enum blas_norm_type { + blas_one_norm = 171, + blas_real_one_norm = 172, + blas_two_norm = 173, + blas_frobenius_norm = 174, + blas_inf_norm = 175, + blas_real_inf_norm = 176, + blas_max_norm = 177, + blas_real_max_norm = 178 +}; + +static void BLAS_error(char *rname, int err, int val, int x) { + fprintf( stderr, "%s %d %d %d\n", rname, err, val, x); + abort(); +} + +static +void BLAS_dge_norm(enum blas_order_type order, enum blas_norm_type norm, int m, + int n, const double *a, int lda, double *res) { + int i, j; + float anorm, v; + char rname[] = "BLAS_dge_norm"; + + if (order != blas_colmajor) + BLAS_error(rname, -1, order, 0); + + if (norm == blas_frobenius_norm) { + anorm = 0.0f; + for (j = n; j; --j) { + for (i = m; i; --i) { + v = a[0]; + anorm += v * v; + a++; + } + a += lda - m; + } + anorm = sqrt(anorm); + } else if (norm == blas_inf_norm) { + anorm = 0.0f; + for (i = 0; i < m; ++i) { + v = 0.0f; + for (j = 0; j < n; ++j) { + v += fabs(a[i + j * lda]); + } + if (v > anorm) + anorm = v; + } + } else { + BLAS_error(rname, -2, norm, 0); + return; + } + + if (res) + *res = anorm; +} + +static +double BLAS_dpow_di(double x, int n) { + double rv = 1.0; + + if (n < 0) { + n = -n; + x = 1.0 / x; + } + + for (; n; n >>= 1, x *= x) { + if (n & 1) + rv *= x; + } + + return rv; +} + +static +double BLAS_dfpinfo(enum blas_cmach_type cmach) { + double eps = 1.0, r = 1.0, o = 1.0, b = 2.0; + int t = 53, l = 1024, m = -1021; + char rname[] = "BLAS_dfpinfo"; + + if ((sizeof eps) == sizeof(float)) { + t = 24; + l = 128; + m = -125; + } else { + t = 53; + l = 1024; + m = -1021; + } + + /* for (i = 0; i < t; ++i) eps *= half; */ + eps = BLAS_dpow_di(b, -t); + /* for (i = 0; i >= m; --i) r *= half; */ + r = BLAS_dpow_di(b, m - 1); + + o -= eps; + /* for (i = 0; i < l; ++i) o *= b; */ + o = (o * BLAS_dpow_di(b, l - 1)) * b; + + switch (cmach) { + case blas_eps: + return eps; + case blas_sfmin: + return r; + default: + BLAS_error(rname, -1, cmach, 0); + break; + } + return 0.0; +} + +static int check_factorization(int, double*, double*, int, int, double); +//static int check_solution(int, int, double*, int, double*, double*, int, double); + +static int GenerateDistanceMatrix(double* dist_matrix, int n); +static int GenerateCovMatrix(double* C, double * dist_matrix, int N, + double theta); +static double CalculateDistance(double x1, double y1, double x2, double y2); +static double uniform_distribution(double rangeLow, double rangeHigh); +//static void writetofile(char* fname, int m, int n, double* a, int lda); +//static void print_matrix(char* desc, int m, int n, double* a, int lda); + +int PLASMA_ML_GenerateZVec_tile(); +double PLASMA_MLE(double theta); +void PLASMA_ML_finalize(); + + +double * C ; +double * dist_matrix; +double * Z; +double * Zcpy; +double * Ccpy; +int N,NRHS,LDC,LDZ,check,verbose; +int iter_count=0; + + +int main(int argc, char **argv) { + + /* Check for number of arguments*/ + if (argc != 6) { + USAGE("NCORES N TS CHECK VERBOSE", + " - NCORES : number of cores\n" " - N : the size of the matrix\n" " - TS : tile size\n" //sameh + " - CHECK : check the factorization and the solution\n" " - VERBOSE : verbose\n"); + return -1; + } + + int ncores = atoi(argv[1]); + N = atoi(argv[2]); + int ts = atoi(argv[3]); + check = atoi(argv[4]); + verbose = atoi(argv[5]); + /*------------------------------------------------------------- + * Initialization of PLASMA + */ + PLASMA_Init(ncores); + PLASMA_Disable(PLASMA_AUTOTUNING); + PLASMA_Set(PLASMA_TILE_SIZE, ts); + PLASMA_Set(PLASMA_SCHEDULING_MODE, PLASMA_DYNAMIC_SCHEDULING); + PLASMA_Enable(PLASMA_WARNINGS); + PLASMA_Enable(PLASMA_ERRORS); + /*-------------------------------------------------------------*/ + + double time_opt=0.0; + double starting_theta=0.5; + double max_theta_hat=0.0; + NRHS = 1; + LDC = N; + LDZ = N; + + //Memory Allocation + C = (double *) malloc(LDC * N * sizeof(double)); + dist_matrix = (double *) malloc(LDC * N * sizeof(double)); + Z = (double *) malloc(LDZ * NRHS * sizeof(double)); + Zcpy = (double *) malloc(LDZ * NRHS * sizeof(double)); + + + if (check == 1) + Ccpy = (double *) malloc(LDC * N * sizeof(double)); + + /* Check if unable to allocate memory */ + if ((!C) || (!Z) || (!dist_matrix) || (!Zcpy)) { + printf("Out of Memory for C, dist_matrix, Zcpy and Z\n "); + return -2; + } + + if (check == 1 && (!Ccpy)) { + printf("Out of Memory for Ccpy\n "); + return -2; + } + + + + // Generate Observations Vector (Z) for testing phase + PLASMA_ML_GenerateZVec_tile(); + + + START_TIMING(time_opt); + //Maximum Likelihood (Optimization Phase using dlib library) + /*max_theta_hat=dlib::find_max_single_variable ( + PLASMA_MLE, + starting_theta, + 0.00001, //begin + 10, //end + 1e-5, //epsilon + 1000, //number of iterations + 1 + );*/ +PLASMA_MLE(0.09); + + +//PLASMA_MLE(0.9); + STOP_TIMING(time_opt); + + + + printf("No. of iteration to converage=%d\n",iter_count); + printf("Total Optimization Time= %6.2f\n",time_opt); + printf("Max Theta_hat: %6.2f\n",max_theta_hat); + + //Free Memory Allocation + PLASMA_ML_finalize(); + + return 0; +} + + + + + +//Generate Observations Vector (Z) for testing Maximum Likelihood function +int PLASMA_ML_GenerateZVec_tile() { + + //Initialization + double flops=0; + double eps; + int info_factorization; + + + eps = BLAS_dfpinfo(blas_eps); + + if (verbose == 1) + fprintf(stderr, "Initializing Distance Matrix ...\n"); + + + //Uniform random generation of distance matrix (For testing Phase) + GenerateDistanceMatrix(dist_matrix, N); + + if (verbose == 1) + fprintf(stderr, "Done ...\n"); + + if (verbose == 1) + fprintf(stderr, "Initializing Co-variance Matrix ...\n"); + //Generate co-variance matrix C + GenerateCovMatrix(C, dist_matrix, N, THETA); + + if (verbose == 1) + fprintf(stderr, "Done ...\n"); + + if (check == 1) + PLASMA_dlacpy(PlasmaUpperLower, N, N, C, LDC, Ccpy, LDC); + + //For Matlab Test + //writetofile("matrix.txt", N, N, C, N); //Sameh; + + if (verbose == 1) + fprintf(stderr, "Cholesky factorization of Sigma (Generation Phase) ...\n"); + + //Cholesky factorization + int success = PLASMA_dpotrf(PlasmaLower, N, C, LDC); + + if (success != PLASMA_SUCCESS) { + printf("Factorization cannot be performed..\n" + "The matrix is not positive definite\n\n"); + exit(0); + } + + + flops = flops + FLOPS_DPOTRF(N); + if (verbose == 1) + fprintf(stderr, " Done.\n"); + + + //**************************TESTING DPOTRF + if (check == 1) { + fprintf(stderr, "\n"); + fprintf(stderr, "\n"); + info_factorization = check_factorization(N, Ccpy, C, LDC, PlasmaLower, eps); + if (info_factorization == 0) { + printf("***************************************************\n"); + printf(" ---- TESTING DPOTRF (%s)............ PASSED !\n", "LOWER"); + printf("***************************************************\n"); + } + fprintf(stderr, "\n\n"); + } + //********************************************* + + if (verbose == 1) + fprintf(stderr, "Initialization of measurement vector ..."); + + + + //Generate Z Vector based on C + int * iseed = (int *) malloc(4 * sizeof(int)); + iseed[0] = 371; + iseed[1] = 371; + iseed[2] = 371; + iseed[3] = 371; + + //Uniform random generation of e -- ei~N(0,1) + LAPACKE_dlarnv(3, iseed, N, Z); + + //Calculate Z=V.e where C=VV-1 + cblas_dtrmv(CblasColMajor, CblasLower, CblasNoTrans, CblasNonUnit, N, C, + LDC, Z, 1); + + //Copy Z to Zcpy + PLASMA_dlacpy(PlasmaUpperLower, N, NRHS, Z, LDZ, Zcpy, LDZ); + + + if (verbose == 1) + fprintf(stderr, "Done Z Vector Generation Phase.\n"); + + + return 0; +} + +double PLASMA_MLE(double theta_val) { + + //Initialization + double theta_hat,det=1.0,logdet=0.0; + double eps; + int info_factorization; + int i=0; + double time_facto = 0.0, time_solve = 0.0, logdet_calculate = 0.0; + double flops = 0.0; + + eps = BLAS_dfpinfo(blas_eps); + + + //Generate new co-variance matrix C based on new theta + GenerateCovMatrix(C, dist_matrix, N, theta_val); + + + if (check == 1) + PLASMA_dlacpy(PlasmaUpperLower, N, N, C, LDC, Ccpy, LDC); + + //re-store old Z + PLASMA_dlacpy(PlasmaUpperLower, N, NRHS, Zcpy, LDZ, Z, LDZ); + + + + //Calculate Cholesky Factorization (C=LL-1) + if (verbose == 1) + fprintf(stderr, "Cholesky factorization of Sigma..."); + + START_TIMING(time_facto); + int success = PLASMA_dpotrf(PlasmaLower, N, C, LDC); + STOP_TIMING(time_facto); + + if (success != PLASMA_SUCCESS) { + printf("Factorization cannot be performed..\n" + "The matrix is not positive definite\n\n"); + + exit(0); + } + + + flops = flops + FLOPS_DPOTRF(N); + if (verbose == 1) + fprintf(stderr, " Done.\n"); + + + //**************************TESTING DPOTRF + if (check == 1) { + fprintf(stderr, "\n"); + fprintf(stderr, "\n"); + info_factorization = check_factorization(N, Ccpy, C, LDC, PlasmaLower, eps); + if (info_factorization == 0) { + printf("***************************************************\n"); + printf(" ---- TESTING DPOTRF (%s)............ PASSED !\n", "LOWER"); + printf("***************************************************\n"); + } + fprintf(stderr, "\n\n"); + } + ///*********************************************************** + + + //Calculate log(|C|) --> log(square(|L|)) + if (verbose == 1) + fprintf(stderr, "Calculating the log determinant ..."); + + START_TIMING(logdet_calculate); + + for (i = 0; i < N; i++) + det = det * C[i * N + i]; + + logdet= det==0? 0:log(det*det); + + + STOP_TIMING(logdet_calculate); + + + if (verbose == 1) + fprintf(stderr, " Done.\n"); + + + if (verbose == 1) + printf("log-determinant=%f\n\n", logdet); + + + //Solving Linear System (L*X=Z)--->inv(L)*Z + if (verbose == 1) + fprintf(stderr, "Solving the linear system ...\n"); + + + START_TIMING(time_solve); + + //Compute triangular solve LC*X = Z + PLASMA_dtrsm(PlasmaLeft, PlasmaLower, PlasmaNoTrans, PlasmaNonUnit, N, NRHS, 1, + C, LDC, Z, LDZ); //Sameh NRHS=1 Result is overwritten over Z + + STOP_TIMING(time_solve); + + flops = flops + FLOPS_DTRSM(PlasmaLeft,N, NRHS); + + if (verbose == 1) + fprintf(stderr, "Calculating the log likelihood ..."); + theta_hat = -0.5 * cblas_ddot(N, Z, 1, Z, 1) - 0.5 * logdet + - (double) (N / 2) * log(2 * PI); + + + + if (verbose == 1) + fprintf(stderr, " Done.\n"); + + + // Print Iteration Summary + printf("***************************************************\n"); + printf("logdet: %f, expr1: %f, expr2:%f\n",logdet,(-0.5 * cblas_ddot(N, Z, 1, Z, 1)), ((double) (N / 2) * log(2 * PI))); + printf(" ---- Theta: %2.6f ---- Theta_hat: %2.6f\n", theta_val, theta_hat); + printf(" ---- Facto Time: %6.2f\n", time_facto); + printf(" ---- logdet Time: %6.2f\n", logdet_calculate); + printf(" ---- dtrsm Time: %6.2f\n", time_solve); + printf(" ---- Total Time: %6.2f\n", time_facto + logdet_calculate + time_solve); + printf(" ---- Gflop/s: %6.2f\n", flops / 1e9 / (time_facto + logdet_calculate + time_solve)); + printf("***************************************************\n"); + + + iter_count++; + return theta_hat; +} + +void PLASMA_ML_finalize() { + + //writetofile("theta_hat.txt", iter, 1, theta_hat_plot, sizeof(theta) / sizeof(double)); + //writetofile("theta.txt", iter, 1, theta, sizeof(theta) / sizeof(double)); + free(C); + free(Z); + free(Zcpy); + if (check == 1) { + free(Ccpy); + + } +} + +/*------------------------------------------------------------------------ + * Check the factorization of the matrix A2 + */ +static int check_factorization(int N, double *A1, double *A2, int LDA, int uplo, + double eps) { + double Anorm, Rnorm; + double alpha; + int info_factorization; + int i, j; + + double *Residual = (double *) malloc(N * N * sizeof(double)); + double *L1 = (double *) malloc(N * N * sizeof(double)); + double *L2 = (double *) malloc(N * N * sizeof(double)); + double *work = (double *) malloc(N * sizeof(double)); + + memset((void*) L1, 0, N * N * sizeof(double)); + memset((void*) L2, 0, N * N * sizeof(double)); + + alpha = 1.0; + + LAPACKE_dlacpy_work(LAPACK_COL_MAJOR, ' ', N, N, A1, LDA, Residual, N); + + /* Dealing with L'L or U'U */ + if (uplo == PlasmaUpper) { + LAPACKE_dlacpy_work(LAPACK_COL_MAJOR, 'u', N, N, A2, LDA, L1, N); + LAPACKE_dlacpy_work(LAPACK_COL_MAJOR, 'u', N, N, A2, LDA, L2, N); + cblas_dtrmm(CblasColMajor, CblasLeft, CblasUpper, CblasTrans, CblasNonUnit, + N, N, (alpha), L1, N, L2, N); + } else { + LAPACKE_dlacpy_work(LAPACK_COL_MAJOR, 'l', N, N, A2, LDA, L1, N); + LAPACKE_dlacpy_work(LAPACK_COL_MAJOR, 'l', N, N, A2, LDA, L2, N); + cblas_dtrmm(CblasColMajor, CblasRight, CblasLower, CblasTrans, CblasNonUnit, + N, N, (alpha), L1, N, L2, N); + } + + /* Compute the Residual || A -L'L|| */ + for (i = 0; i < N; i++) + for (j = 0; j < N; j++) + Residual[j * N + i] = L2[j * N + i] - Residual[j * N + i]; + + BLAS_dge_norm(blas_colmajor, blas_inf_norm, N, N, Residual, N, &Rnorm); + BLAS_dge_norm(blas_colmajor, blas_inf_norm, N, N, A1, LDA, &Anorm); + + printf("========================================================\n"); + printf("Checking the Cholesky Factorization \n"); + printf("-- ||L'L-A||_oo/(||A||_oo.N.eps) = %e \n", Rnorm / (Anorm * N * eps)); + + if ( isnan(Rnorm / (Anorm * N * eps)) || isinf(Rnorm / (Anorm * N * eps)) + || (Rnorm / (Anorm * N * eps) > 60.0)) { + printf("-- Factorization is suspicious ! \n"); + info_factorization = 1; + } else { + printf("-- Factorization is CORRECT ! \n"); + info_factorization = 0; + } + + free(Residual); + free(L1); + free(L2); + free(work); + + return info_factorization; +} + +/*------------------------------------------------------------------------ + * Check the accuracy of the solution of the linear system + */ +/* +static int check_solution(int N, int NRHS, double *A1, int LDA, double *B1, + double *B2, int LDB, double eps) { + int info_solution; + double Rnorm, Anorm, Xnorm, Bnorm; + double alpha, beta; + double *work = (double *) malloc(N * sizeof(double)); + + eps = LAPACKE_dlamch_work('e'); + + alpha = 1.0; + beta = -1.0; + + Xnorm = LAPACKE_dlange_work(LAPACK_COL_MAJOR, lapack_const(PlasmaInfNorm), N, + NRHS, B2, LDB, work); + Anorm = LAPACKE_dlange_work(LAPACK_COL_MAJOR, lapack_const(PlasmaInfNorm), N, N, + A1, LDA, work); + Bnorm = LAPACKE_dlange_work(LAPACK_COL_MAJOR, lapack_const(PlasmaInfNorm), N, + NRHS, B1, LDB, work); + + cblas_dgemm(CblasColMajor, CblasNoTrans, CblasNoTrans, N, NRHS, N, (alpha), A1, + LDA, B2, LDB, (beta), B1, LDB); + Rnorm = LAPACKE_dlange_work(LAPACK_COL_MAJOR, lapack_const(PlasmaInfNorm), N, + NRHS, B1, LDB, work); + + printf("============\n"); + printf("Checking the Residual of the solution \n"); + printf("-- ||Ax-B||_oo/((||A||_oo||x||_oo+||B||_oo).N.eps) = %e \n", + Rnorm / ((Anorm * Xnorm + Bnorm) * N * eps)); + + if ( isnan(Rnorm / ((Anorm * Xnorm + Bnorm) * N * eps)) + || (Rnorm / ((Anorm * Xnorm + Bnorm) * N * eps) > 10.0)) { + printf("-- The solution is suspicious ! \n"); + info_solution = 1; + } else { + printf("-- The solution is CORRECT ! \n"); + info_solution = 0; + } + + free(work); + + return info_solution; +} +*/ +//Sameh +/* Auxiliary routine: printing a matrix */ +/* +void print_matrix(char* desc, int m, int n, double* a, int lda) { + int i, j; + printf("\n %s\n", desc); + for (i = 0; i < m; i++) { + for (j = 0; j < n; j++) + printf(" %6.4f", a[j * lda + i]); + printf("\n"); + } +} + +void writetofile(char* fname, int m, int n, double* a, int lda) { + int i, j; + FILE *file = fopen(fname, "w"); + for (i = 0; i < m; i++) { + for (j = 0; j < n - 1; j++) + fprintf(file, "%6.2f,", a[j * lda + i]); + fprintf(file, "%6.2f", a[j * lda + i]); + fprintf(file, "\n"); + } + + fclose(file); +} + +*/ + +double uniform_distribution(double rangeLow, double rangeHigh) { + double myRand = (double) rand() / (double) (1.0 + RAND_MAX); + double range = rangeHigh - rangeLow; + double myRand_scaled = (myRand * range) + rangeLow; + return myRand_scaled; +} + +double CalculateDistance(double x1, double y1, double x2, double y2) { + double distance = sqrt(pow((x1 - x2), 2) + pow((y1 - y2), 2)); + return distance; +} + +int GenerateDistanceMatrix(double* dist_matrix, int n) { + + + + double * X = (double *) malloc(n * sizeof(double)); + double * Y = (double *) malloc(n * sizeof(double)); + + + int i, j; + + for (i = 0; i < n; i++) { + X[i] = (R - 0.5 + uniform_distribution(MIN_RAND, MAX_RAND)) + * sqrt((double) n); + Y[i] = (L - 0.5 + uniform_distribution(MIN_RAND, MAX_RAND)) + * sqrt((double) n); + } + + + printf("n=%d\n",n); + + for (i = 0; i < n; i++) { + + dist_matrix[i * n + i] = 1; //theta_1=1 + for (j = i + 1; j < n; j++) { + double dist = CalculateDistance(X[i], Y[i], X[j], Y[j]); + dist_matrix[i * n + j] = dist; + dist_matrix[j * n + i] = dist; + + } + } + + return 1; +} + +int GenerateCovMatrix(double* C, double* dist_matrix, int N, double theta) { + int i; + for (i = 0; i < N * N; i++) { + + C[i] = exp(-dist_matrix[i] / theta); + + } + + for (i = 0; i < N; i++) { + C[i * N + i] = 1; //theta_1=1 + } + + return 1; +} + diff --git a/lapack_version/flops.h b/lapack_version/flops.h new file mode 100755 index 0000000..48584b8 --- /dev/null +++ b/lapack_version/flops.h @@ -0,0 +1,352 @@ +/** + * + * @file flops.h + * + * File provided by Univ. of Tennessee, + * + * @version 1.0.0 + * @author Mathieu Faverge + * @date 2010-12-20 + * + **/ +/* + * This file provide the flops formula for all Level 3 BLAS and some + * Lapack routines. Each macro uses the same size parameters as the + * function associated and provide one formula for additions and one + * for multiplications. Example to use these macros: + * + * FLOPS_ZGEMM( m, n, k ) + * + * All the formula are reported in the LAPACK Lawn 41: + * http://www.netlib.org/lapack/lawns/lawn41.ps + */ +#ifndef _FLOPS_H_ +#define _FLOPS_H_ + +/************************************************************************ + * Generic formula coming from LAWN 41 + ***********************************************************************/ + +/* + * Level 2 BLAS + */ +#define FMULS_GEMV(__m, __n) ((double)(__m) * (double)(__n) + 2. * (double)(__m)) +#define FADDS_GEMV(__m, __n) ((double)(__m) * (double)(__n) ) + +#define FMULS_SYMV(__n) FMULS_GEMV( (__n), (__n) ) +#define FADDS_SYMV(__n) FADDS_GEMV( (__n), (__n) ) +#define FMULS_HEMV FMULS_SYMV +#define FADDS_HEMV FADDS_SYMV + +/* + * Level 3 BLAS + */ +#define FMULS_GEMM(__m, __n, __k) ((double)(__m) * (double)(__n) * (double)(__k)) +#define FADDS_GEMM(__m, __n, __k) ((double)(__m) * (double)(__n) * (double)(__k)) + +#define FMULS_SYMM(__side, __m, __n) ( ( (__side) == PlasmaLeft ) ? FMULS_GEMM((__m), (__m), (__n)) : FMULS_GEMM((__m), (__n), (__n)) ) +#define FADDS_SYMM(__side, __m, __n) ( ( (__side) == PlasmaLeft ) ? FADDS_GEMM((__m), (__m), (__n)) : FADDS_GEMM((__m), (__n), (__n)) ) +#define FMULS_HEMM FMULS_SYMM +#define FADDS_HEMM FADDS_SYMM + +#define FMULS_SYRK(__k, __n) (0.5 * (double)(__k) * (double)(__n) * ((double)(__n)+1.)) +#define FADDS_SYRK(__k, __n) (0.5 * (double)(__k) * (double)(__n) * ((double)(__n)+1.)) +#define FMULS_HERK FMULS_SYRK +#define FADDS_HERK FADDS_SYRK + +#define FMULS_SYR2K(__n, __k) ((double)(__k) * (double)(__n) * (double)(__n) ) +#define FADDS_SYR2K(__n, __k) ((double)(__k) * (double)(__n) * (double)(__n) + (double)(__n)) +#define FMULS_HER2K FMULS_SYR2K +#define FADDS_HER2K FADDS_SYR2K + +#define FMULS_TRMM_2(__m, __n) (0.5 * (double)(__n) * (double)(__m) * ((double)(__m)+1.)) +#define FADDS_TRMM_2(__m, __n) (0.5 * (double)(__n) * (double)(__m) * ((double)(__m)-1.)) + + +#define FMULS_TRMM(__side, __m, __n) ( ( (__side) == PlasmaLeft ) ? FMULS_TRMM_2((__m), (__n)) : FMULS_TRMM_2((__n), (__m)) ) +#define FADDS_TRMM(__side, __m, __n) ( ( (__side) == PlasmaLeft ) ? FADDS_TRMM_2((__m), (__n)) : FADDS_TRMM_2((__n), (__m)) ) + +#define FMULS_TRSM FMULS_TRMM +#define FADDS_TRSM FMULS_TRMM + +/* + * Lapack + */ +#define FMULS_GETRF(__m, __n) ( ((__m) < (__n)) ? (0.5 * (double)(__m) * ((double)(__m) * ((double)(__n) - (1./3.) * (__m) - 1. ) + (double)(__n)) + (2. / 3.) * (__m)) \ + : (0.5 * (double)(__n) * ((double)(__n) * ((double)(__m) - (1./3.) * (__n) - 1. ) + (double)(__m)) + (2. / 3.) * (__n)) ) +#define FADDS_GETRF(__m, __n) ( ((__m) < (__n)) ? (0.5 * (double)(__m) * ((double)(__m) * ((double)(__n) - (1./3.) * (__m) ) - (double)(__n)) + (1. / 6.) * (__m)) \ + : (0.5 * (double)(__n) * ((double)(__n) * ((double)(__m) - (1./3.) * (__n) ) - (double)(__m)) + (1. / 6.) * (__n)) ) + +#define FMULS_GETRI(__n) ( (double)(__n) * ((5. / 6.) + (double)(__n) * ((2. / 3.) * (double)(__n) + 0.5)) ) +#define FADDS_GETRI(__n) ( (double)(__n) * ((5. / 6.) + (double)(__n) * ((2. / 3.) * (double)(__n) - 1.5)) ) + +#define FMULS_GETRS(__n, __nrhs) ((double)(__nrhs) * (double)(__n) * (double)(__n) ) +#define FADDS_GETRS(__n, __nrhs) ((double)(__nrhs) * (double)(__n) * ((double)(__n) - 1. )) + +#define FMULS_POTRF(__n) ((double)(__n) * (((1. / 6.) * (double)(__n) + 0.5) * (double)(__n) + (1. / 3.))) +#define FADDS_POTRF(__n) ((double)(__n) * (((1. / 6.) * (double)(__n) ) * (double)(__n) - (1. / 6.))) + +#define FMULS_POTRI(__n) ( (double)(__n) * ((2. / 3.) + (double)(__n) * ((1. / 3.) * (double)(__n) + 1. )) ) +#define FADDS_POTRI(__n) ( (double)(__n) * ((1. / 6.) + (double)(__n) * ((1. / 3.) * (double)(__n) - 0.5)) ) + +#define FMULS_POTRS(__n, __nrhs) ((double)(__nrhs) * (double)(__n) * ((double)(__n) + 1. )) +#define FADDS_POTRS(__n, __nrhs) ((double)(__nrhs) * (double)(__n) * ((double)(__n) - 1. )) + +//SPBTRF +//SPBTRS +//SSYTRF +//SSYTRI +//SSYTRS + +#define FMULS_GEQRF(__m, __n) (((__m) > (__n)) ? ((double)(__n) * ((double)(__n) * ( 0.5-(1./3.) * (double)(__n) + (double)(__m)) + (double)(__m) + 23. / 6.)) \ + : ((double)(__m) * ((double)(__m) * ( -0.5-(1./3.) * (double)(__m) + (double)(__n)) + 2.*(double)(__n) + 23. / 6.)) ) +#define FADDS_GEQRF(__m, __n) (((__m) > (__n)) ? ((double)(__n) * ((double)(__n) * ( 0.5-(1./3.) * (double)(__n) + (double)(__m)) + 5. / 6.)) \ + : ((double)(__m) * ((double)(__m) * ( -0.5-(1./3.) * (double)(__m) + (double)(__n)) + (double)(__n) + 5. / 6.)) ) + +#define FMULS_GEQLF(__m, __n) FMULS_GEQRF(__m, __n) +#define FADDS_GEQLF(__m, __n) FADDS_GEQRF(__m, __n) + +#define FMULS_GERQF(__m, __n) (((__m) > (__n)) ? ((double)(__n) * ((double)(__n) * ( 0.5-(1./3.) * (double)(__n) + (double)(__m)) + (double)(__m) + 29. / 6.)) \ + : ((double)(__m) * ((double)(__m) * ( -0.5-(1./3.) * (double)(__m) + (double)(__n)) + 2.*(double)(__n) + 29. / 6.)) ) +#define FADDS_GERQF(__m, __n) (((__m) > (__n)) ? ((double)(__n) * ((double)(__n) * ( -0.5-(1./3.) * (double)(__n) + (double)(__m)) + (double)(__m) + 5. / 6.)) \ + : ((double)(__m) * ((double)(__m) * ( 0.5-(1./3.) * (double)(__m) + (double)(__n)) + + 5. / 6.)) ) + +#define FMULS_GELQF(__m, __n) FMULS_GERQF(__m, __n) +#define FADDS_GELQF(__m, __n) FADDS_GERQF(__m, __n) + +#define FMULS_UNGQR(__m, __n, __k) ((double)(__k) * (2.* (double)(__m) * (double)(__n) + 2. * (double)(__n) - 5./3. + (double)(__k) * ( 2./3. * (double)(__k) - ((double)(__m) + (double)(__n)) - 1.))) +#define FADDS_UNGQR(__m, __n, __k) ((double)(__k) * (2.* (double)(__m) * (double)(__n) + (double)(__n) - (double)(__m) + 1./3. + (double)(__k) * ( 2./3. * (double)(__k) - ((double)(__m) + (double)(__n)) ))) +#define FMULS_UNGQL FMULS_UNGQR +#define FMULS_ORGQR FMULS_UNGQR +#define FMULS_ORGQL FMULS_UNGQR +#define FADDS_UNGQL FADDS_UNGQR +#define FADDS_ORGQR FADDS_UNGQR +#define FADDS_ORGQL FADDS_UNGQR + +#define FMULS_UNGRQ(__m, __n, __k) ((double)(__k) * (2.* (double)(__m) * (double)(__n) + (double)(__m) + (double)(__n) - 2./3. + (double)(__k) * ( 2./3. * (double)(__k) - ((double)(__m) + (double)(__n)) - 1.))) +#define FADDS_UNGRQ(__m, __n, __k) ((double)(__k) * (2.* (double)(__m) * (double)(__n) + (double)(__m) - (double)(__n) + 1./3. + (double)(__k) * ( 2./3. * (double)(__k) - ((double)(__m) + (double)(__n)) ))) +#define FMULS_UNGLQ FMULS_UNGRQ +#define FMULS_ORGRQ FMULS_UNGRQ +#define FMULS_ORGLQ FMULS_UNGRQ +#define FADDS_UNGLQ FADDS_UNGRQ +#define FADDS_ORGRQ FADDS_UNGRQ +#define FADDS_ORGLQ FADDS_UNGRQ + +#define FMULS_GEQRS(__m, __n, __nrhs) ((double)(__nrhs) * ((double)(__n) * ( 2.* (double)(__m) - 0.5 * (double)(__n) + 2.5))) +#define FADDS_GEQRS(__m, __n, __nrhs) ((double)(__nrhs) * ((double)(__n) * ( 2.* (double)(__m) - 0.5 * (double)(__n) + 0.5))) + +//UNMQR, UNMLQ, UNMQL, UNMRQ (Left) +//UNMQR, UNMLQ, UNMQL, UNMRQ (Right) + +#define FMULS_TRTRI(__n) ((double)(__n) * ((double)(__n) * ( 1./6. * (double)(__n) + 0.5 ) + 1./3.)) +#define FADDS_TRTRI(__n) ((double)(__n) * ((double)(__n) * ( 1./6. * (double)(__n) - 0.5 ) + 1./3.)) + +#define FMULS_GEHRD(__n) ( (double)(__n) * ((double)(__n) * (5./3. *(double)(__n) + 0.5) - 7./6.) - 13. ) +#define FADDS_GEHRD(__n) ( (double)(__n) * ((double)(__n) * (5./3. *(double)(__n) - 1. ) - 2./3.) - 8. ) + +#define FMULS_SYTRD(__n) ( (double)(__n) * ( (double)(__n) * ( 2./3. * (double)(__n) + 2.5 ) - 1./6. ) - 15.) +#define FADDS_SYTRD(__n) ( (double)(__n) * ( (double)(__n) * ( 2./3. * (double)(__n) + 1. ) - 8./3. ) - 4.) +#define FMULS_HETRD FMULS_SYTRD +#define FADDS_HETRD FADDS_SYTRD + +#define FMULS_GEBRD(__m, __n) ( ((__m) >= (__n)) ? ((double)(__n) * ((double)(__n) * (2. * (double)(__m) - 2./3. * (double)(__n) + 2. ) + 20./3.)) \ + : ((double)(__m) * ((double)(__m) * (2. * (double)(__n) - 2./3. * (double)(__m) + 2. ) + 20./3.)) ) +#define FADDS_GEBRD(__m, __n) ( ((__m) >= (__n)) ? ((double)(__n) * ((double)(__n) * (2. * (double)(__m) - 2./3. * (double)(__n) + 1. ) - (double)(__m) + 5./3.)) \ + : ((double)(__m) * ((double)(__m) * (2. * (double)(__n) - 2./3. * (double)(__m) + 1. ) - (double)(__n) + 5./3.)) ) + + +/******************************************************************************* + * Users functions + ******************************************************************************/ + +/* + * Level 2 BLAS + */ +#define FLOPS_ZGEMV(__m, __n) (6. * FMULS_GEMV((__m), (__n)) + 2.0 * FADDS_GEMV((__m), (__n)) ) +#define FLOPS_CGEMV(__m, __n) (6. * FMULS_GEMV((__m), (__n)) + 2.0 * FADDS_GEMV((__m), (__n)) ) +#define FLOPS_DGEMV(__m, __n) ( FMULS_GEMV((__m), (__n)) + FADDS_GEMV((__m), (__n)) ) +#define FLOPS_SGEMV(__m, __n) ( FMULS_GEMV((__m), (__n)) + FADDS_GEMV((__m), (__n)) ) + +#define FLOPS_ZHEMV(__n) (6. * FMULS_HEMV((__n)) + 2.0 * FADDS_HEMV((__n)) ) +#define FLOPS_CHEMV(__n) (6. * FMULS_HEMV((__n)) + 2.0 * FADDS_HEMV((__n)) ) + +#define FLOPS_ZSYMV(__n) (6. * FMULS_SYMV((__n)) + 2.0 * FADDS_SYMV((__n)) ) +#define FLOPS_CSYMV(__n) (6. * FMULS_SYMV((__n)) + 2.0 * FADDS_SYMV((__n)) ) +#define FLOPS_DSYMV(__n) ( FMULS_SYMV((__n)) + FADDS_SYMV((__n)) ) +#define FLOPS_SSYMV(__n) ( FMULS_SYMV((__n)) + FADDS_SYMV((__n)) ) + +/* + * Level 3 BLAS + */ +#define FLOPS_ZGEMM(__m, __n, __k) (6. * FMULS_GEMM((__m), (__n), (__k)) + 2.0 * FADDS_GEMM((__m), (__n), (__k)) ) +#define FLOPS_CGEMM(__m, __n, __k) (6. * FMULS_GEMM((__m), (__n), (__k)) + 2.0 * FADDS_GEMM((__m), (__n), (__k)) ) +#define FLOPS_DGEMM(__m, __n, __k) ( FMULS_GEMM((__m), (__n), (__k)) + FADDS_GEMM((__m), (__n), (__k)) ) +#define FLOPS_SGEMM(__m, __n, __k) ( FMULS_GEMM((__m), (__n), (__k)) + FADDS_GEMM((__m), (__n), (__k)) ) + +#define FLOPS_ZHEMM(__side, __m, __n) (6. * FMULS_HEMM(__side, (__m), (__n)) + 2.0 * FADDS_HEMM(__side, (__m), (__n)) ) +#define FLOPS_CHEMM(__side, __m, __n) (6. * FMULS_HEMM(__side, (__m), (__n)) + 2.0 * FADDS_HEMM(__side, (__m), (__n)) ) + +#define FLOPS_ZSYMM(__side, __m, __n) (6. * FMULS_SYMM(__side, (__m), (__n)) + 2.0 * FADDS_SYMM(__side, (__m), (__n)) ) +#define FLOPS_CSYMM(__side, __m, __n) (6. * FMULS_SYMM(__side, (__m), (__n)) + 2.0 * FADDS_SYMM(__side, (__m), (__n)) ) +#define FLOPS_DSYMM(__side, __m, __n) ( FMULS_SYMM(__side, (__m), (__n)) + FADDS_SYMM(__side, (__m), (__n)) ) +#define FLOPS_SSYMM(__side, __m, __n) ( FMULS_SYMM(__side, (__m), (__n)) + FADDS_SYMM(__side, (__m), (__n)) ) + +#define FLOPS_ZHERK(__k, __n) (6. * FMULS_HERK((__k), (__n)) + 2.0 * FADDS_HERK((__k), (__n)) ) +#define FLOPS_CHERK(__k, __n) (6. * FMULS_HERK((__k), (__n)) + 2.0 * FADDS_HERK((__k), (__n)) ) + +#define FLOPS_ZSYRK(__k, __n) (6. * FMULS_SYRK((__k), (__n)) + 2.0 * FADDS_SYRK((__k), (__n)) ) +#define FLOPS_CSYRK(__k, __n) (6. * FMULS_SYRK((__k), (__n)) + 2.0 * FADDS_SYRK((__k), (__n)) ) +#define FLOPS_DSYRK(__k, __n) ( FMULS_SYRK((__k), (__n)) + FADDS_SYRK((__k), (__n)) ) +#define FLOPS_SSYRK(__k, __n) ( FMULS_SYRK((__k), (__n)) + FADDS_SYRK((__k), (__n)) ) + +#define FLOPS_ZHER2K(__k, __n) (6. * FMULS_HER2K((__k), (__n)) + 2.0 * FADDS_HER2K((__k), (__n)) ) +#define FLOPS_CHER2K(__k, __n) (6. * FMULS_HER2K((__k), (__n)) + 2.0 * FADDS_HER2K((__k), (__n)) ) + +#define FLOPS_ZSYR2K(__n, __k) (6. * FMULS_SYR2K((__n), (__k)) + 2.0 * FADDS_SYR2K((__n), (__k)) ) +#define FLOPS_CSYR2K(__n, __k) (6. * FMULS_SYR2K((__n), (__k)) + 2.0 * FADDS_SYR2K((__n), (__k)) ) +#define FLOPS_DSYR2K(__n, __k) ( FMULS_SYR2K((__n), (__k)) + FADDS_SYR2K((__n), (__k)) ) +#define FLOPS_SSYR2K(__n, __k) ( FMULS_SYR2K((__n), (__k)) + FADDS_SYR2K((__n), (__k)) ) + +#define FLOPS_ZTRMM(__side, __m, __n) (6. * FMULS_TRMM(__side, (__m), (__n)) + 2.0 * FADDS_TRMM(__side, (__m), (__n)) ) +#define FLOPS_CTRMM(__side, __m, __n) (6. * FMULS_TRMM(__side, (__m), (__n)) + 2.0 * FADDS_TRMM(__side, (__m), (__n)) ) +#define FLOPS_DTRMM(__side, __m, __n) ( FMULS_TRMM(__side, (__m), (__n)) + FADDS_TRMM(__side, (__m), (__n)) ) +#define FLOPS_STRMM(__side, __m, __n) ( FMULS_TRMM(__side, (__m), (__n)) + FADDS_TRMM(__side, (__m), (__n)) ) + +#define FLOPS_ZTRSM(__side, __m, __n) (6. * FMULS_TRSM(__side, (__m), (__n)) + 2.0 * FADDS_TRSM(__side, (__m), (__n)) ) +#define FLOPS_CTRSM(__side, __m, __n) (6. * FMULS_TRSM(__side, (__m), (__n)) + 2.0 * FADDS_TRSM(__side, (__m), (__n)) ) +#define FLOPS_DTRSM(__side, __m, __n) ( FMULS_TRSM(__side, (__m), (__n)) + FADDS_TRSM(__side, (__m), (__n)) ) +#define FLOPS_STRSM(__side, __m, __n) ( FMULS_TRSM(__side, (__m), (__n)) + FADDS_TRSM(__side, (__m), (__n)) ) + +/* + * Lapack + */ +#define FLOPS_ZGETRF(__m, __n) (6. * FMULS_GETRF((__m), (__n)) + 2.0 * FADDS_GETRF((__m), (__n)) ) +#define FLOPS_CGETRF(__m, __n) (6. * FMULS_GETRF((__m), (__n)) + 2.0 * FADDS_GETRF((__m), (__n)) ) +#define FLOPS_DGETRF(__m, __n) ( FMULS_GETRF((__m), (__n)) + FADDS_GETRF((__m), (__n)) ) +#define FLOPS_SGETRF(__m, __n) ( FMULS_GETRF((__m), (__n)) + FADDS_GETRF((__m), (__n)) ) + +#define FLOPS_ZGETRI(__n) (6. * FMULS_GETRI((__n)) + 2.0 * FADDS_GETRI((__n)) ) +#define FLOPS_CGETRI(__n) (6. * FMULS_GETRI((__n)) + 2.0 * FADDS_GETRI((__n)) ) +#define FLOPS_DGETRI(__n) ( FMULS_GETRI((__n)) + FADDS_GETRI((__n)) ) +#define FLOPS_SGETRI(__n) ( FMULS_GETRI((__n)) + FADDS_GETRI((__n)) ) + +#define FLOPS_ZGETRS(__n, __nrhs) (6. * FMULS_GETRS((__n), (__nrhs)) + 2.0 * FADDS_GETRS((__n), (__nrhs)) ) +#define FLOPS_CGETRS(__n, __nrhs) (6. * FMULS_GETRS((__n), (__nrhs)) + 2.0 * FADDS_GETRS((__n), (__nrhs)) ) +#define FLOPS_DGETRS(__n, __nrhs) ( FMULS_GETRS((__n), (__nrhs)) + FADDS_GETRS((__n), (__nrhs)) ) +#define FLOPS_SGETRS(__n, __nrhs) ( FMULS_GETRS((__n), (__nrhs)) + FADDS_GETRS((__n), (__nrhs)) ) + +#define FLOPS_ZPOTRF(__n) (6. * FMULS_POTRF((__n)) + 2.0 * FADDS_POTRF((__n)) ) +#define FLOPS_CPOTRF(__n) (6. * FMULS_POTRF((__n)) + 2.0 * FADDS_POTRF((__n)) ) +#define FLOPS_DPOTRF(__n) ( FMULS_POTRF((__n)) + FADDS_POTRF((__n)) ) +#define FLOPS_SPOTRF(__n) ( FMULS_POTRF((__n)) + FADDS_POTRF((__n)) ) + +#define FLOPS_ZPOTRI(__n) (6. * FMULS_POTRI((__n)) + 2.0 * FADDS_POTRI((__n)) ) +#define FLOPS_CPOTRI(__n) (6. * FMULS_POTRI((__n)) + 2.0 * FADDS_POTRI((__n)) ) +#define FLOPS_DPOTRI(__n) ( FMULS_POTRI((__n)) + FADDS_POTRI((__n)) ) +#define FLOPS_SPOTRI(__n) ( FMULS_POTRI((__n)) + FADDS_POTRI((__n)) ) + +#define FLOPS_ZPOTRS(__n, __nrhs) (6. * FMULS_POTRS((__n), (__nrhs)) + 2.0 * FADDS_POTRS((__n), (__nrhs)) ) +#define FLOPS_CPOTRS(__n, __nrhs) (6. * FMULS_POTRS((__n), (__nrhs)) + 2.0 * FADDS_POTRS((__n), (__nrhs)) ) +#define FLOPS_DPOTRS(__n, __nrhs) ( FMULS_POTRS((__n), (__nrhs)) + FADDS_POTRS((__n), (__nrhs)) ) +#define FLOPS_SPOTRS(__n, __nrhs) ( FMULS_POTRS((__n), (__nrhs)) + FADDS_POTRS((__n), (__nrhs)) ) + +#define FLOPS_ZGEQRF(__m, __n) (6. * FMULS_GEQRF((__m), (__n)) + 2.0 * FADDS_GEQRF((__m), (__n)) ) +#define FLOPS_CGEQRF(__m, __n) (6. * FMULS_GEQRF((__m), (__n)) + 2.0 * FADDS_GEQRF((__m), (__n)) ) +#define FLOPS_DGEQRF(__m, __n) ( FMULS_GEQRF((__m), (__n)) + FADDS_GEQRF((__m), (__n)) ) +#define FLOPS_SGEQRF(__m, __n) ( FMULS_GEQRF((__m), (__n)) + FADDS_GEQRF((__m), (__n)) ) + +#define FLOPS_ZGEQLF(__m, __n) (6. * FMULS_GEQLF((__m), (__n)) + 2.0 * FADDS_GEQLF((__m), (__n)) ) +#define FLOPS_CGEQLF(__m, __n) (6. * FMULS_GEQLF((__m), (__n)) + 2.0 * FADDS_GEQLF((__m), (__n)) ) +#define FLOPS_DGEQLF(__m, __n) ( FMULS_GEQLF((__m), (__n)) + FADDS_GEQLF((__m), (__n)) ) +#define FLOPS_SGEQLF(__m, __n) ( FMULS_GEQLF((__m), (__n)) + FADDS_GEQLF((__m), (__n)) ) + +#define FLOPS_ZGERQF(__m, __n) (6. * FMULS_GERQF((__m), (__n)) + 2.0 * FADDS_GERQF((__m), (__n)) ) +#define FLOPS_CGERQF(__m, __n) (6. * FMULS_GERQF((__m), (__n)) + 2.0 * FADDS_GERQF((__m), (__n)) ) +#define FLOPS_DGERQF(__m, __n) ( FMULS_GERQF((__m), (__n)) + FADDS_GERQF((__m), (__n)) ) +#define FLOPS_SGERQF(__m, __n) ( FMULS_GERQF((__m), (__n)) + FADDS_GERQF((__m), (__n)) ) + +#define FLOPS_ZGELQF(__m, __n) (6. * FMULS_GELQF((__m), (__n)) + 2.0 * FADDS_GELQF((__m), (__n)) ) +#define FLOPS_CGELQF(__m, __n) (6. * FMULS_GELQF((__m), (__n)) + 2.0 * FADDS_GELQF((__m), (__n)) ) +#define FLOPS_DGELQF(__m, __n) ( FMULS_GELQF((__m), (__n)) + FADDS_GELQF((__m), (__n)) ) +#define FLOPS_SGELQF(__m, __n) ( FMULS_GELQF((__m), (__n)) + FADDS_GELQF((__m), (__n)) ) + +#define FLOPS_ZUNGQR(__m, __n, __k) (6. * FMULS_UNGQR((__m), (__n), (__k)) + 2.0 * FADDS_UNGQR((__m), (__n), (__k)) ) +#define FLOPS_CUNGQR(__m, __n, __k) (6. * FMULS_UNGQR((__m), (__n), (__k)) + 2.0 * FADDS_UNGQR((__m), (__n), (__k)) ) +#define FLOPS_DUNGQR(__m, __n, __k) ( FMULS_UNGQR((__m), (__n), (__k)) + FADDS_UNGQR((__m), (__n), (__k)) ) +#define FLOPS_SUNGQR(__m, __n, __k) ( FMULS_UNGQR((__m), (__n), (__k)) + FADDS_UNGQR((__m), (__n), (__k)) ) + +#define FLOPS_ZUNGQL(__m, __n, __k) (6. * FMULS_UNGQL((__m), (__n), (__k)) + 2.0 * FADDS_UNGQL((__m), (__n), (__k)) ) +#define FLOPS_CUNGQL(__m, __n, __k) (6. * FMULS_UNGQL((__m), (__n), (__k)) + 2.0 * FADDS_UNGQL((__m), (__n), (__k)) ) +#define FLOPS_DUNGQL(__m, __n, __k) ( FMULS_UNGQL((__m), (__n), (__k)) + FADDS_UNGQL((__m), (__n), (__k)) ) +#define FLOPS_SUNGQL(__m, __n, __k) ( FMULS_UNGQL((__m), (__n), (__k)) + FADDS_UNGQL((__m), (__n), (__k)) ) + +#define FLOPS_ZORGQR(__m, __n, __k) (6. * FMULS_ORGQR((__m), (__n), (__k)) + 2.0 * FADDS_ORGQR((__m), (__n), (__k)) ) +#define FLOPS_CORGQR(__m, __n, __k) (6. * FMULS_ORGQR((__m), (__n), (__k)) + 2.0 * FADDS_ORGQR((__m), (__n), (__k)) ) +#define FLOPS_DORGQR(__m, __n, __k) ( FMULS_ORGQR((__m), (__n), (__k)) + FADDS_ORGQR((__m), (__n), (__k)) ) +#define FLOPS_SORGQR(__m, __n, __k) ( FMULS_ORGQR((__m), (__n), (__k)) + FADDS_ORGQR((__m), (__n), (__k)) ) + +#define FLOPS_ZORGQL(__m, __n, __k) (6. * FMULS_ORGQL((__m), (__n), (__k)) + 2.0 * FADDS_ORGQL((__m), (__n), (__k)) ) +#define FLOPS_CORGQL(__m, __n, __k) (6. * FMULS_ORGQL((__m), (__n), (__k)) + 2.0 * FADDS_ORGQL((__m), (__n), (__k)) ) +#define FLOPS_DORGQL(__m, __n, __k) ( FMULS_ORGQL((__m), (__n), (__k)) + FADDS_ORGQL((__m), (__n), (__k)) ) +#define FLOPS_SORGQL(__m, __n, __k) ( FMULS_ORGQL((__m), (__n), (__k)) + FADDS_ORGQL((__m), (__n), (__k)) ) + +#define FLOPS_ZUNGRQ(__m, __n, __k) (6. * FMULS_UNGRQ((__m), (__n), (__k)) + 2.0 * FADDS_UNGRQ((__m), (__n), (__k)) ) +#define FLOPS_CUNGRQ(__m, __n, __k) (6. * FMULS_UNGRQ((__m), (__n), (__k)) + 2.0 * FADDS_UNGRQ((__m), (__n), (__k)) ) +#define FLOPS_DUNGRQ(__m, __n, __k) ( FMULS_UNGRQ((__m), (__n), (__k)) + FADDS_UNGRQ((__m), (__n), (__k)) ) +#define FLOPS_SUNGRQ(__m, __n, __k) ( FMULS_UNGRQ((__m), (__n), (__k)) + FADDS_UNGRQ((__m), (__n), (__k)) ) + +#define FLOPS_ZUNGLQ(__m, __n, __k) (6. * FMULS_UNGLQ((__m), (__n), (__k)) + 2.0 * FADDS_UNGLQ((__m), (__n), (__k)) ) +#define FLOPS_CUNGLQ(__m, __n, __k) (6. * FMULS_UNGLQ((__m), (__n), (__k)) + 2.0 * FADDS_UNGLQ((__m), (__n), (__k)) ) +#define FLOPS_DUNGLQ(__m, __n, __k) ( FMULS_UNGLQ((__m), (__n), (__k)) + FADDS_UNGLQ((__m), (__n), (__k)) ) +#define FLOPS_SUNGLQ(__m, __n, __k) ( FMULS_UNGLQ((__m), (__n), (__k)) + FADDS_UNGLQ((__m), (__n), (__k)) ) + +#define FLOPS_ZORGRQ(__m, __n, __k) (6. * FMULS_ORGRQ((__m), (__n), (__k)) + 2.0 * FADDS_ORGRQ((__m), (__n), (__k)) ) +#define FLOPS_CORGRQ(__m, __n, __k) (6. * FMULS_ORGRQ((__m), (__n), (__k)) + 2.0 * FADDS_ORGRQ((__m), (__n), (__k)) ) +#define FLOPS_DORGRQ(__m, __n, __k) ( FMULS_ORGRQ((__m), (__n), (__k)) + FADDS_ORGRQ((__m), (__n), (__k)) ) +#define FLOPS_SORGRQ(__m, __n, __k) ( FMULS_ORGRQ((__m), (__n), (__k)) + FADDS_ORGRQ((__m), (__n), (__k)) ) + +#define FLOPS_ZORGLQ(__m, __n, __k) (6. * FMULS_ORGLQ((__m), (__n), (__k)) + 2.0 * FADDS_ORGLQ((__m), (__n), (__k)) ) +#define FLOPS_CORGLQ(__m, __n, __k) (6. * FMULS_ORGLQ((__m), (__n), (__k)) + 2.0 * FADDS_ORGLQ((__m), (__n), (__k)) ) +#define FLOPS_DORGLQ(__m, __n, __k) ( FMULS_ORGLQ((__m), (__n), (__k)) + FADDS_ORGLQ((__m), (__n), (__k)) ) +#define FLOPS_SORGLQ(__m, __n, __k) ( FMULS_ORGLQ((__m), (__n), (__k)) + FADDS_ORGLQ((__m), (__n), (__k)) ) + +#define FLOPS_ZGEQRS(__m, __n, __nrhs) (6. * FMULS_GEQRS((__m), (__n), (__nrhs)) + 2.0 * FADDS_GEQRS((__m), (__n), (__nrhs)) ) +#define FLOPS_CGEQRS(__m, __n, __nrhs) (6. * FMULS_GEQRS((__m), (__n), (__nrhs)) + 2.0 * FADDS_GEQRS((__m), (__n), (__nrhs)) ) +#define FLOPS_DGEQRS(__m, __n, __nrhs) ( FMULS_GEQRS((__m), (__n), (__nrhs)) + FADDS_GEQRS((__m), (__n), (__nrhs)) ) +#define FLOPS_SGEQRS(__m, __n, __nrhs) ( FMULS_GEQRS((__m), (__n), (__nrhs)) + FADDS_GEQRS((__m), (__n), (__nrhs)) ) + +#define FLOPS_ZTRTRI(__n) (6. * FMULS_TRTRI((__n)) + 2.0 * FADDS_TRTRI((__n)) ) +#define FLOPS_CTRTRI(__n) (6. * FMULS_TRTRI((__n)) + 2.0 * FADDS_TRTRI((__n)) ) +#define FLOPS_DTRTRI(__n) ( FMULS_TRTRI((__n)) + FADDS_TRTRI((__n)) ) +#define FLOPS_STRTRI(__n) ( FMULS_TRTRI((__n)) + FADDS_TRTRI((__n)) ) + +#define FLOPS_ZGEHRD(__n) (6. * FMULS_GEHRD((__n)) + 2.0 * FADDS_GEHRD((__n)) ) +#define FLOPS_CGEHRD(__n) (6. * FMULS_GEHRD((__n)) + 2.0 * FADDS_GEHRD((__n)) ) +#define FLOPS_DGEHRD(__n) ( FMULS_GEHRD((__n)) + FADDS_GEHRD((__n)) ) +#define FLOPS_SGEHRD(__n) ( FMULS_GEHRD((__n)) + FADDS_GEHRD((__n)) ) + +#define FLOPS_ZHETRD(__n) (6. * FMULS_HETRD((__n)) + 2.0 * FADDS_HETRD((__n)) ) +#define FLOPS_CHETRD(__n) (6. * FMULS_HETRD((__n)) + 2.0 * FADDS_HETRD((__n)) ) + +#define FLOPS_ZSYTRD(__n) (6. * FMULS_SYTRD((__n)) + 2.0 * FADDS_SYTRD((__n)) ) +#define FLOPS_CSYTRD(__n) (6. * FMULS_SYTRD((__n)) + 2.0 * FADDS_SYTRD((__n)) ) +#define FLOPS_DSYTRD(__n) ( FMULS_SYTRD((__n)) + FADDS_SYTRD((__n)) ) +#define FLOPS_SSYTRD(__n) ( FMULS_SYTRD((__n)) + FADDS_SYTRD((__n)) ) + +#define FLOPS_ZGEBRD(__m, __n) (6. * FMULS_GEBRD((__m), (__n)) + 2.0 * FADDS_GEBRD((__m), (__n)) ) +#define FLOPS_CGEBRD(__m, __n) (6. * FMULS_GEBRD((__m), (__n)) + 2.0 * FADDS_GEBRD((__m), (__n)) ) +#define FLOPS_DGEBRD(__m, __n) ( FMULS_GEBRD((__m), (__n)) + FADDS_GEBRD((__m), (__n)) ) +#define FLOPS_SGEBRD(__m, __n) ( FMULS_GEBRD((__m), (__n)) + FADDS_GEBRD((__m), (__n)) ) + +#ifdef USE_MATCOV_TILED +#define FLOPS_DCovMat(__m, __n, _l, _type_mat) ( (_type_mat) == 1 ? ((30. + (_l) * 115) * ( (double)(__m) * ((double)(__m) + 1.) / 2.0)) : ( ( _type_mat) == 3 ? ((30. + (_l) * 103) * (double)(__m) * (double)(__n) ) : ((30. + (_l) * 90) * (double)(__m) * (double)(__n) ) ) ) +#else +#define FLOPS_DCovMat(__m, __n) ( 2.0 * (double)(__m) * (double)(__n) ) +#endif + +#ifdef USE_INTERSAMPLE + #define FLOPS_Intersample(__m, __n) ( (double)(__m) * (double)(__n) * 20) + //TODO generate a correct formula +#endif + +#endif /* _FLOPS_H_ */ diff --git a/lapack_version/test.c b/lapack_version/test.c new file mode 100755 index 0000000..1c36064 --- /dev/null +++ b/lapack_version/test.c @@ -0,0 +1,44 @@ +#include +#include +#include +#include +#include "time.h" +using namespace std; + +int main () +{ + +clock_t begin = clock(); + int n=400000, m=1000; + double x=0,y=0; + double s=0; + vector< double > shifts(n,0); + + + #pragma omp parallel for + for (int j=0; j +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include "flops.h" + +//Sameh Testing MOde +#define MIN_RAND -0.4 +#define MAX_RAND 0.4 +#define R 2 +#define L 3 +#define THETA 0.1//weak=0.03, medium=0.1, strong=0.3 +#define USAGE(args, details) \ + printf(" Proper Usage is : ./main_genton "args" \n" \ + details); + +#define PI (3.141592653589793) + +#define START_TIMING(_t) \ + _t =- cWtime(); + +#define STOP_TIMING(_t) \ + _t += cWtime(); + +double cWtime(void) { + struct timeval tp; + gettimeofday(&tp, NULL); + return tp.tv_sec + 1e-6 * tp.tv_usec; +} + +enum blas_order_type { + blas_rowmajor = 101, blas_colmajor = 102 +}; + +enum blas_cmach_type { + blas_base = 151, + blas_t = 152, + blas_rnd = 153, + blas_ieee = 154, + blas_emin = 155, + blas_emax = 156, + blas_eps = 157, + blas_prec = 158, + blas_underflow = 159, + blas_overflow = 160, + blas_sfmin = 161 +}; + +enum blas_norm_type { + blas_one_norm = 171, + blas_real_one_norm = 172, + blas_two_norm = 173, + blas_frobenius_norm = 174, + blas_inf_norm = 175, + blas_real_inf_norm = 176, + blas_max_norm = 177, + blas_real_max_norm = 178 +}; + +static void BLAS_error(char *rname, int err, int val, int x) { + fprintf( stderr, "%s %d %d %d\n", rname, err, val, x); + abort(); +} + +static +void BLAS_dge_norm(enum blas_order_type order, enum blas_norm_type norm, int m, + int n, const double *a, int lda, double *res) { + int i, j; + float anorm, v; + char rname[] = "BLAS_dge_norm"; + + if (order != blas_colmajor) + BLAS_error(rname, -1, order, 0); + + if (norm == blas_frobenius_norm) { + anorm = 0.0f; + for (j = n; j; --j) { + for (i = m; i; --i) { + v = a[0]; + anorm += v * v; + a++; + } + a += lda - m; + } + anorm = sqrt(anorm); + } else if (norm == blas_inf_norm) { + anorm = 0.0f; + for (i = 0; i < m; ++i) { + v = 0.0f; + for (j = 0; j < n; ++j) { + v += fabs(a[i + j * lda]); + } + if (v > anorm) + anorm = v; + } + } else { + BLAS_error(rname, -2, norm, 0); + return; + } + + if (res) + *res = anorm; +} + +static +double BLAS_dpow_di(double x, int n) { + double rv = 1.0; + + if (n < 0) { + n = -n; + x = 1.0 / x; + } + + for (; n; n >>= 1, x *= x) { + if (n & 1) + rv *= x; + } + + return rv; +} + +static +double BLAS_dfpinfo(enum blas_cmach_type cmach) { + double eps = 1.0, r = 1.0, o = 1.0, b = 2.0; + int t = 53, l = 1024, m = -1021; + char rname[] = "BLAS_dfpinfo"; + + if ((sizeof eps) == sizeof(float)) { + t = 24; + l = 128; + m = -125; + } else { + t = 53; + l = 1024; + m = -1021; + } + + /* for (i = 0; i < t; ++i) eps *= half; */ + eps = BLAS_dpow_di(b, -t); + /* for (i = 0; i >= m; --i) r *= half; */ + r = BLAS_dpow_di(b, m - 1); + + o -= eps; + /* for (i = 0; i < l; ++i) o *= b; */ + o = (o * BLAS_dpow_di(b, l - 1)) * b; + + switch (cmach) { + case blas_eps: + return eps; + case blas_sfmin: + return r; + default: + BLAS_error(rname, -1, cmach, 0); + break; + } + return 0.0; +} + +static int check_factorization(int, double*, double*, int, int, double); +static int check_solution(int, int, double*, int, double*, double*, int, double); + +static int GenerateDistanceMatrix(double* dist_matrix, int n); +static int GenerateCovMatrix(double* C, double * dist_matrix, int N, + double theta); +static int GenerateZVec(double* C, int N, double* Z, int LDC); +static double CalculateDistance(double x1, double y1, double x2, double y2); +static double uniform_distribution(double rangeLow, double rangeHigh); +static void writetofile(char* fname, int m, int n, double* a, int lda); +static void print_matrix(char* desc, int m, int n, double* a, int lda); +double PLAMSA_Likelihood(int N, int ts, int check,int verbose); +void PLASMA_GenerateZVec(int N , int ts, int Check,int verbose); +static void init(int N,int ts,int check,int verbose); + +int main(int argc, char **argv) { + + /* Check for number of arguments*/ + if (argc != 6) { + USAGE("NCORES N TS CHECK VERBOSE", + " - NCORES : number of cores\n" " - N : the size of the matrix\n" " - TS : tile size\n" //sameh + " - CHECK : check the factorization and the solution\n" " - VERBOSE : verbose\n"); + return -1; + } + + int ncores = atoi(argv[1]); + int N = atoi(argv[2]); + int ts = atoi(argv[3]); + int check = atoi(argv[4]); + int verbose = atoi(argv[5]); + + + init(N,ts,check,verbose); + + + + + + double find_max_single_variable ( + const funct& f, + double& starting_point, + const double begin = -1e200, + const double end = 1e200, + const double eps = 1e-3, + const long max_iter = 100, + const double initial_search_radius = 1 + ) + +} + +void init(int N,int ts,double *C, double * dist_matrix, double *Z, double * Zcpy, double *Ccpy, int check, int verbose) +{ + int NRHS = 1; + int LDC = N; + int LDZ = N; + + /*------------------------------------------------------------- + * Initialization of PLASMA + */ + PLASMA_Init(ncores); + PLASMA_Disable(PLASMA_AUTOTUNING); + PLASMA_Set(PLASMA_TILE_SIZE, ts); + PLASMA_Set(PLASMA_SCHEDULING_MODE, PLASMA_DYNAMIC_SCHEDULING); + PLASMA_Enable(PLASMA_WARNINGS); + PLASMA_Enable(PLASMA_ERRORS); + + /*-------------------------------------------------------------*/ + + //Allocate memory + *C = (double *) malloc(LDC * N * sizeof(double)); + *dist_matrix = (double *) malloc(LDC * N * sizeof(double)); + *Z = (double *) malloc(LDZ * NRHS * sizeof(double)); + + *Zcpy = (double *) malloc(LDZ * NRHS * sizeof(double)); + + if (check == 1) + Ccpy = (double *) malloc(LDC * N * sizeof(double)); + + /* Check if unable to allocate memory */ + if ((!C) || (!Z) || (!dist_matrix) || (!Zcpy)) { + printf("Out of Memory for C, dist_matrix, Zcpy and Z\n "); + return -2; + } + + if (check == 1 && (!Ccpy)) { + printf("Out of Memory for Ccpy\n "); + return -2; + + } + +return 0; +} + + + + +void PLASMA_GenerateZVec(int N, int ts, int check,int verbose) +{ + double eps; + double theta_hat; + int info_factorization; + int i; + double time_facto = 0.0, time_solve = 0.0, logdet_calculate = 0.0; + double flops = 0.0; + + + eps = BLAS_dfpinfo(blas_eps); + + if (verbose == 1) + fprintf(stderr, "Initializing Distance Matrix ...\n"); + + //Uniform random generation of distance matrix + GenerateDistanceMatrix(dist_matrix, N); + + if (verbose == 1) + fprintf(stderr, "Done ...\n"); + + if (verbose == 1) + fprintf(stderr, "Initializing Co-variance Matrix ...\n"); + //Generate co-variance matrix C + GenerateCovMatrix(C, dist_matrix, N, THETA); + + if (verbose == 1) + fprintf(stderr, "Done ...\n"); + + if (check == 1) + PLASMA_dlacpy(PlasmaUpperLower, N, N, C, LDC, Ccpy, LDC); + + //For Matlab Test + //writetofile("matrix.txt", N, N, C, N); //Sameh; + + + +//to be removed + //print_matrix("Matrix C", N, N, C, N); + + + + + if (verbose == 1) + fprintf(stderr, + "Cholesky factorization of Sigma (Generation Phase) ...\n"); + + //Cholesky factorization + int success = PLASMA_dpotrf(PlasmaLower, N, C, LDC); + + if (success != PLASMA_SUCCESS) { + printf("Factorization cannot be performed..\n" + "The matrix is not positive definite\n\n"); + exit(0); + } + + //**************************TESTING DPOTRF + flops = flops + FLOPS_DPOTRF(N); + if (verbose == 1) + fprintf(stderr, " Done.\n"); + + if (check == 1) { + fprintf(stderr, "\n"); + fprintf(stderr, "\n"); + info_factorization = check_factorization(N, Ccpy, C, LDC, PlasmaLower, + eps); + if (info_factorization == 0) { + printf("***************************************************\n"); + printf(" ---- TESTING DPOTRF (%s)............ PASSED !\n", "LOWER"); + printf("***************************************************\n"); + } + fprintf(stderr, "\n\n"); + } + //********************************************* + + if (verbose == 1) + fprintf(stderr, "Initialization of measurement vector ..."); + + +//to be removed +print_matrix("C after cholesky:\n", N, N, C, N); + + + +//Generate Z Vector + GenerateZVec(C, N, Z, LDC); + +//for matlab test + //writetofile("z.txt", N, 1, Z, N); //Sameh(); + + PLASMA_dlacpy(PlasmaUpperLower, N, NRHS, Z, LDZ, Zcpy, LDZ); + + if (verbose == 1) + fprintf(stderr, " Done Generation Phase.\n"); +} + +//to be removed +//print_matrix("Z Vector", N, 1, Z, N); + + +//exit(0); + +// PLASMA Routines + + + +double PLASMA_Likelihood() +{ + int iter; + + int range = 30; + + double * theta = (double *) malloc(range * sizeof(double)); + + double value = 0.0; + i = 0; + for (value = 0.0; value < 0.3; value += 0.01) { + theta[i++] = value; + } + + double * theta_hat_plot = (double *) malloc(range * sizeof(double)); + + + + + + + + + for (iter = 0; iter < range; iter++) { + + //Initialization + + //Generate co-variance matrix C + GenerateCovMatrix(C, dist_matrix, N, theta[iter]); + + //For Matlab Test + //writetofile("matrix.txt", N, N, C, N); //Sameh; + + if (check == 1) + PLASMA_dlacpy(PlasmaUpperLower, N, N, C, LDC, Ccpy, LDC); + + //re-store old Z + PLASMA_dlacpy(PlasmaUpperLower, N, NRHS, Zcpy, LDZ, Z, LDZ); + + //print_matrix("Test2", N, 1, Z, N); + + if (verbose == 1) + fprintf(stderr, "Cholesky factorization of Sigma..."); + + //print_matrix("Segma Matrix(2)", N, N, C, N); + + START_TIMING(time_facto); + int success = PLASMA_dpotrf(PlasmaLower, N, C, LDC); + STOP_TIMING(time_facto); + + if (success != PLASMA_SUCCESS) { + printf("Factorization cannot be performed..\n" + "The matrix is not positive definite\n\n"); + + exit(0); + } + + //**************************TESTING DPOTRF + flops = flops + FLOPS_DPOTRF(N); + if (verbose == 1) + fprintf(stderr, " Done.\n"); + + if (check == 1) { + fprintf(stderr, "\n"); + fprintf(stderr, "\n"); + info_factorization = check_factorization(N, Ccpy, C, LDC, + PlasmaLower, eps); + if (info_factorization == 0) { + printf("***************************************************\n"); + printf(" ---- TESTING DPOTRF (%s)............ PASSED !\n", + "LOWER"); + printf("***************************************************\n"); + } + fprintf(stderr, "\n\n"); + } + ///*********************************************************** + + + +//print_matrix ("Test",N,N,C,N); + + if (verbose == 1) + fprintf(stderr, "Calculating the log determinant ..."); + + START_TIMING(logdet_calculate); + double det = C[0]; + for (i = 1; i < N; i++) + det = det * C[i * N + i]; + + double logdet = 2 * log(det); + STOP_TIMING(logdet_calculate); + + if (verbose == 1) + fprintf(stderr, " Done.\n"); + + if (verbose == 1) + fprintf(stderr, "Solving the linear system ...\n"); + + if (verbose == 1) + printf("log-determinant=%f\n\n", logdet); //Sameh + + START_TIMING(time_solve); + //Compute triangular solve C*X = Z + PLASMA_dtrsm(PlasmaLeft, PlasmaLower, PlasmaNoTrans, PlasmaNonUnit, N, + NRHS, 1, C, LDC, Z, LDZ); //Sameh NRHS=1 Result is overwritten over Z + STOP_TIMING(time_solve); + + flops = flops + FLOPS_DPOTRS(N, NRHS); + + /* + * int info_solution; + if (verbose == 1) + fprintf(stderr, " Done.\n"); + if (check == 1) { + fprintf(stderr, "\n"); + fprintf(stderr, "\n"); + info_solution = check_solution(N, NRHS, Ccpy, LDC, Zcpy, Z, LDZ, eps); + if (info_solution == 0) { + printf("***************************************************\n"); + printf(" ---- TESTING dtrsm (%s)............ PASSED !\n", "LOWER"); + printf("***************************************************\n"); + } + fprintf(stderr, "\n"); + fprintf(stderr, "\n"); + } + */ + + // print_matrix("Test", N, 1, Z, N); + if (verbose == 1) + fprintf(stderr, "Calculating the log likelihood ..."); + theta_hat = -0.5 * cblas_ddot(N, Z, 1, Z, 1) - 0.5 * logdet + - (double) (N / 2) * log(2 * PI); + + //Plotting + theta_hat_plot[iter] = theta_hat; + + //printf("theta_hat=%f.....", theta_hat); + //printf("logdet=%f.....", -0.5 * logdet); + //printf("expr1=%f.....", -0.5 * cblas_ddot(N, Z, 1, Z, 1)); + + //printf("expr2=%f\n\n", -((double) N / 2 * log(2 * PI))); + printf("\n{-0.5 * cblas_ddot(N, Z, 1, Z, 1)}=%f.....", -0.5 * cblas_ddot(N, Z, 1, Z, 1)); + + printf("{-((double) N / 2 * log(2 * PI))}=%f\n\n", -((double) N / 2 * log(2 * PI))); + + //New************************** + + if (verbose == 1) + fprintf(stderr, " Done.\n"); + + //printf("***************************************************\n"); + //printf(" ---- Number of cores: %d\n", ncores); + //printf(" ---- Number of locations: %d\n", N); + printf(" ---- Theta: %2.6f ---- Theta_hat: %2.6f\n", theta[iter], + theta_hat); + printf(" ---- Facto Time: %6.2f\n", time_facto); + printf(" ---- logdet Time: %6.2f\n", logdet_calculate); + printf(" ---- dtrsm Time: %6.2f\n", time_solve); + printf(" ---- Total Time: %6.2f\n", + time_facto + logdet_calculate + time_solve); + //printf(" ---- Gflop/s: %6.2f\n", flops / 1e9 / (time_facto + logdet_calculate+time_solve)); + printf("***************************************************\n"); + + } //end loop + + writetofile("theta_hat.txt", iter, 1, theta_hat_plot, + sizeof(theta) / sizeof(double)); + writetofile("theta.txt", iter, 1, theta, sizeof(theta) / sizeof(double)); + + free(C); + free(Z); + if (check == 1) { + free(Ccpy); + free(Zcpy); + } + + return 0; +} + +/*------------------------------------------------------------------------ + * Check the factorization of the matrix A2 + */ +static int check_factorization(int N, double *A1, double *A2, int LDA, int uplo, + double eps) { + double Anorm, Rnorm; + double alpha; + int info_factorization; + int i, j; + + double *Residual = (double *) malloc(N * N * sizeof(double)); + double *L1 = (double *) malloc(N * N * sizeof(double)); + double *L2 = (double *) malloc(N * N * sizeof(double)); + double *work = (double *) malloc(N * sizeof(double)); + + memset((void*) L1, 0, N * N * sizeof(double)); + memset((void*) L2, 0, N * N * sizeof(double)); + + alpha = 1.0; + + LAPACKE_dlacpy_work(LAPACK_COL_MAJOR, ' ', N, N, A1, LDA, Residual, N); + + /* Dealing with L'L or U'U */ + if (uplo == PlasmaUpper) { + LAPACKE_dlacpy_work(LAPACK_COL_MAJOR, 'u', N, N, A2, LDA, L1, N); + LAPACKE_dlacpy_work(LAPACK_COL_MAJOR, 'u', N, N, A2, LDA, L2, N); + cblas_dtrmm(CblasColMajor, CblasLeft, CblasUpper, CblasTrans, + CblasNonUnit, N, N, (alpha), L1, N, L2, N); + } else { + LAPACKE_dlacpy_work(LAPACK_COL_MAJOR, 'l', N, N, A2, LDA, L1, N); + LAPACKE_dlacpy_work(LAPACK_COL_MAJOR, 'l', N, N, A2, LDA, L2, N); + cblas_dtrmm(CblasColMajor, CblasRight, CblasLower, CblasTrans, + CblasNonUnit, N, N, (alpha), L1, N, L2, N); + } + + /* Compute the Residual || A -L'L|| */ + for (i = 0; i < N; i++) + for (j = 0; j < N; j++) + Residual[j * N + i] = L2[j * N + i] - Residual[j * N + i]; + + BLAS_dge_norm(blas_colmajor, blas_inf_norm, N, N, Residual, N, &Rnorm); + BLAS_dge_norm(blas_colmajor, blas_inf_norm, N, N, A1, LDA, &Anorm); + + printf("========================================================\n"); + printf("Checking the Cholesky Factorization \n"); + printf("-- ||L'L-A||_oo/(||A||_oo.N.eps) = %e \n", + Rnorm / (Anorm * N * eps)); + + if ( isnan(Rnorm / (Anorm * N * eps)) || isinf(Rnorm / (Anorm * N * eps)) + || (Rnorm / (Anorm * N * eps) > 60.0)) { + printf("-- Factorization is suspicious ! \n"); + info_factorization = 1; + } else { + printf("-- Factorization is CORRECT ! \n"); + info_factorization = 0; + } + + free(Residual); + free(L1); + free(L2); + free(work); + + return info_factorization; +} + +/*------------------------------------------------------------------------ + * Check the accuracy of the solution of the linear system + */ + +static int check_solution(int N, int NRHS, double *A1, int LDA, double *B1, + double *B2, int LDB, double eps) { + int info_solution; + double Rnorm, Anorm, Xnorm, Bnorm; + double alpha, beta; + double *work = (double *) malloc(N * sizeof(double)); + + eps = LAPACKE_dlamch_work('e'); + + alpha = 1.0; + beta = -1.0; + + Xnorm = LAPACKE_dlange_work(LAPACK_COL_MAJOR, lapack_const(PlasmaInfNorm), + N, NRHS, B2, LDB, work); + Anorm = LAPACKE_dlange_work(LAPACK_COL_MAJOR, lapack_const(PlasmaInfNorm), + N, N, A1, LDA, work); + Bnorm = LAPACKE_dlange_work(LAPACK_COL_MAJOR, lapack_const(PlasmaInfNorm), + N, NRHS, B1, LDB, work); + + cblas_dgemm(CblasColMajor, CblasNoTrans, CblasNoTrans, N, NRHS, N, (alpha), + A1, LDA, B2, LDB, (beta), B1, LDB); + Rnorm = LAPACKE_dlange_work(LAPACK_COL_MAJOR, lapack_const(PlasmaInfNorm), + N, NRHS, B1, LDB, work); + + printf("============\n"); + printf("Checking the Residual of the solution \n"); + printf("-- ||Ax-B||_oo/((||A||_oo||x||_oo+||B||_oo).N.eps) = %e \n", + Rnorm / ((Anorm * Xnorm + Bnorm) * N * eps)); + + if ( isnan(Rnorm / ((Anorm * Xnorm + Bnorm) * N * eps)) + || (Rnorm / ((Anorm * Xnorm + Bnorm) * N * eps) > 10.0)) { + printf("-- The solution is suspicious ! \n"); + info_solution = 1; + } else { + printf("-- The solution is CORRECT ! \n"); + info_solution = 0; + } + + free(work); + + return info_solution; +} + +//Sameh +/* Auxiliary routine: printing a matrix */ + +void print_matrix(char* desc, int m, int n, double* a, int lda) { + int i, j; + printf("\n %s\n", desc); + for (i = 0; i < m; i++) { + for (j = 0; j < n; j++) + printf(" %6.4f", a[j * lda + i]); + printf("\n"); + } +} + +void writetofile(char* fname, int m, int n, double* a, int lda) { + +// if (n == 1) { + // printf(" %6.2f\n\n", a[2]); + // exit(0); + //} + int i, j; + FILE *file = fopen(fname, "w"); + for (i = 0; i < m; i++) { + for (j = 0; j < n - 1; j++) + fprintf(file, "%6.2f,", a[j * lda + i]); + fprintf(file, "%6.2f", a[j * lda + i]); + fprintf(file, "\n"); + } + + fclose(file); +} + +double uniform_distribution(double rangeLow, double rangeHigh) { + double myRand = (double) rand() / (double) (1.0 + RAND_MAX); + double range = rangeHigh - rangeLow; + double myRand_scaled = (myRand * range) + rangeLow; + return myRand_scaled; +} + +double CalculateDistance(double x1, double y1, double x2, double y2) { + double distance = sqrt(pow((x1 - x2), 2) + pow((y1 - y2), 2)); + return distance; +} + +int GenerateDistanceMatrix(double* dist_matrix, int n) { + + double * X = (double *) malloc(n * sizeof(double)); + double * Y = (double *) malloc(n * sizeof(double)); + + int i, j; + + for (i = 0; i < n; i++) { + X[i] = (R - 0.5 + uniform_distribution(MIN_RAND, MAX_RAND)) + * sqrt((double) n); + Y[i] = (L - 0.5 + uniform_distribution(MIN_RAND, MAX_RAND)) + * sqrt((double) n); + } + + for (i = 0; i < n; i++) { + dist_matrix[i * n + i] = 1; //theta_1=1 + for (j = i + 1; j < n; j++) { + double dist = CalculateDistance(X[i], Y[i], X[j], Y[j]); + dist_matrix[i * n + j] = dist; + dist_matrix[j * n + i] = dist; + + } + } + + //print_matrix("Distance Matrix", n, n, dist_matrix, n); + + return 1; +} + +int GenerateCovMatrix(double* C, double* dist_matrix, int N, double theta) { + + //printf("Theta=%f\n", theta); + + int i; + for (i = 0; i < N * N; i++) { + + C[i] = exp(-dist_matrix[i] / theta); + + } + + for (i = 0; i < N; i++) { + C[i * N + i] = 1; //theta_1=1 + } + + //print_matrix("Segma Matrix", N, N, C, N); + //exit(0); + + return 1; +} + +int GenerateZVec(double* C, int N, double* Z, int LDC) { + + int * iseed = (int *) malloc(4 * sizeof(int)); + iseed[0] = 371; + iseed[1] = 371; + iseed[2] = 371; + iseed[3] = 371; + + //print_matrix("Z Vector", N, 1, Z, N); + + //Uniform random generation of e -- ei~N(0,1) + LAPACKE_dlarnv(3, iseed, N, Z); + + print_matrix("Z (old) Vector", N, 1, Z, N); + + //Calculate Z=V.e + cblas_dtrmv(CblasColMajor, CblasLower, CblasNoTrans, CblasNonUnit, N, C, + LDC, Z, 1); + + print_matrix("Z Vector", N, 1, Z, N); +exit(0); +//multiple triangular matrix with vector + return 1; +} diff --git a/misc/compute/MLE_misc.c b/misc/compute/MLE_misc.c index d3b19e4..5b3bde1 100644 --- a/misc/compute/MLE_misc.c +++ b/misc/compute/MLE_misc.c @@ -1,6 +1,6 @@ /** * - * Copyright (c) 2017-2020 King Abdullah University of Science and Technology + * Copyright (c) 2017-2023 King Abdullah University of Science and Technology * All rights reserved. * * ExaGeoStat is a software package provided by KAUST @@ -11,233 +11,288 @@ * * Auxiliary functions that are needed by ExaGeoStat. * - * @version 1.1.0 + * @version 1.2.0 * * @author Sameh Abdulah - * @date 2020-06-06 + * @date 2022-11-09 * **/ #include "../include/MLE_misc.h" +#include <../src/include/MLE.h> //*************************************************************************************** void init_data_values(MLE_data *data) - //! initiate data struct with default values - /*! - * @param[in] data: MLE_data struct with different MLE inputs. - * */ +//! initiate data struct with default values +/*! + * @param[in] data: MLE_data struct with different MLE inputs. + * */ { - data->variance = 1.0; ///< Variance parameter. - data->computation = "exact"; ///< exact or approx computation. - data->c_fun = "matern"; ///< exact or approx computation. - data->test = 0; ///< test or real-data computation. - data->iter_count = 0; ///< number of iterations to converge. - data->l1.x = NULL; ///< 2D locations for the first dataset (X vector). - data->l1.y = NULL; //< 2D locations for the first dataset (Y vector). - data->l1.z = NULL; //< 3D locations for the first dataset (Y vector) - data->lmiss.x = NULL; ///< 2D locations for the missing data (X vector) (prediction stage). - data->lmiss.y = NULL; ///< 2D locations for the missing data (Y vector) (prediction stage). - data->lmiss.z = NULL; ///< 2D locations for the missing data (Y vector) (prediction stage). - data->lobs.x = NULL; ///< 2D locations for the observed data (X vector) (prediction stage). - data->lobs.y = NULL; ///< 2D locations for the observed data (Y vector) (prediction stage). - data->lm.x = NULL; ///< 2D locations for the median data point (X vector). - data->lm.y = NULL; ///< 2D locations for the median data point (Y vector). - data->lobs.z = NULL; ///< 2D locations for the observed data (Y vector) (prediction stage). - data->descC = NULL; ///< Covariance matrix C descriptor. - data->descZ = NULL; ///< Measurements Z descriptor. - data->Adense = NULL; ///< Dense matrix descriptor in the case of approximation mode - accuracy check. - data->Adense2 = NULL; ///< Dense matrix descriptor2 in the case of approximation mode - accuracy check. - data->descZcpy = NULL; ///< A copy of Measurements Z descriptor. - data->descdet = NULL; ///< Determinant descriptor. - data->descproduct = NULL; ///< Dot product descriptor. - data->descZmiss = NULL; ///< Missing measurements descriptor. - data->descC12 = NULL; ///< Covariance Matrix C12 descriptor. - data->descC22 = NULL; ///< Covariance Matrix C22 descriptor. - data->descZactual = NULL; ///< Actual Measurements Z descriptor. - data->descZobs = NULL; ///< observed Measurements Z descriptor. - data->descmse = NULL; ///< Mean Square Error (MSE) descriptor. - data->sequence = NULL; ///< MORSE sequence. - data->request = NULL; ///< MORSE request. - data->verbose = 0; ///< Verbose indicator. - data->log = 0; ///< Log files generation indicator, 0-->no, 1-->yes. - data->avg_exec_time_per_iter = 0; ///< Avergae execution time per iteration (only used in verbose mode). - data->total_exec_time = 0.0; ///< Total execution time (only used in verbose mode). - data->avg_flops_per_iter = 0.0; ///< Avergae flops per iteration (only used in verbose mode). - data->final_loglik = 0.0; ///< Final log likelihood value. - data->locsFPath = ""; ///< Locations file path -- in the case of real dataset (real mode). - data->obsFPath = ""; ///< Observations file path -- in the case of real dataset (real mode). - data->obsFPath2 = ""; ///< Observations file path -- in the case of real dataset (real mode). - data->actualZFPath = ""; ///< Actual observations file path -- in the case of prediction. - data->actualZFPath2 = ""; ///< Actual observations file path -- in the case of prediction. - data->actualZLocFPath = ""; ///< Actial locations file path -- in the case of prediction. - data->det = 0.0; ///< determinant value. - data->dotp = 0.0; ///< dot product value. - data->mserror = 0.0; ///< Mean Square Error (MSE) value. - data->mserror1 = 0.0; ///< Mean Square Error (MSE) value. - data->mserror2 = 0.0; ///< Mean Square Error (MSE) value. - data->dm = "ed"; ///< Distance metric to be used ed->Euclidian Distance -- gcd->Great Circle Distance. - data->diag_thick = 0; ///< The thick of used diagonal in the case of diagonal approximation approach. - data->nFileLog = NULL; ///< log file name (only used if log -->1). - data->pFileLog = NULL; ///< log file path (only used if log -->1). - data->hicma_maxrank = 0; ///< Max Rank in the case of LR-HiCMA approx - data->hicma_data_type = 0; /// to define the problem typr to HiCMA (HICMA_STARSH_PROB_GEOSTAT (Synthetic) or HICMA_STARSH_PROB_GEOSTAT_POINT (real)) - data->hicma_descC = NULL; ///< HiCMA descC descriptor (for accuracy check). - data->hicma_descZ = NULL; ///< HiCMA descZ descriptor. - data->hicma_descCD = NULL; ///< HiCMA descCD descriptor. - data->hicma_descCUV = NULL; ///< HiCMA descCUV descriptor. - data->hicma_descCrk = NULL; ///< HiCMA descCrk descriptor. - data->hicma_descZcpy = NULL; ///< A copy of Measurements Z descriptor. - data->hicma_descdet = NULL; ///< Determinant descriptor. - data->hicma_descproduct = NULL; ///< Dot product descriptor. - data->hicma_descC12D = NULL; ///< HiCMA descCD descriptor. - data->hicma_descC12UV = NULL; ///< HiCMA descCUV descriptor. - data->hicma_descC12rk = NULL; ///< HiCMA descCrk descriptor. - data->hicma_descC22D = NULL; ///< HiCMA descCD descriptor. - data->hicma_descC22UV = NULL; ///< HiCMA descCUV descriptor. - data->hicma_descC22rk = NULL; ///< HiCMA descCrk descriptor. - data-> hicma_acc = 9; ///< Accuracy in the case of LR-HiCMA approx. - data->hsequence = NULL; ///< HiCMA sequence. - data->hrequest = NULL; ///< HiCMA request. - data->opt_tol = 5; ///< The parameter tol is a tolerance that is used for the purpose of stopping criteria only. - data->opt_max_iters = -1; ///< Maximum number of mle iterations. - data->ooc = 0; ///< Support Out-Of-Core execution, 0-->no, 1-->yes. - data->kernel_fun = "univariate_matern_stationary";///< stationary_matern, or non_stationary_matern. - data->precision = 0; ///< Double, single, or mixed. - data->desck_t = NULL; - data->desck_a = NULL; - data->desck_ttmp = NULL; - data->desck_atmp = NULL; - data->descK_ttmp = NULL; - data->descK_t = NULL; - data->descK_a = NULL; - data->descexpr1 = NULL; - data->descexpr2 = NULL; - data->descexpr3 = NULL; - data->descexpr4 = NULL; - data->expr1 = 0; - data->expr2 = 0; - data->expr3 = 0; - data->expr4 = 0; - data->mloe_mmom = 0; - data->mloe_mmom_async = 0; - data->mloe = 0; - data->mmom = 0; - data->checkpoint_file = ""; - data->recovery_file = ""; + data->variance = 1.0; ///< Variance parameter. + data->variance1 = 1.0; ///< Variance1 parameter. + data->variance2 = 1.0; ///< Variance2 parameter. + data->variance3 = 1.0; ///< Variance3 parameter. + data->computation = "exact"; ///< Exact or approx computation. + data->c_fun = "univariate_matern_stationary"; ///< Matern or pow-exp kernels. + data->test = 0; ///< Test or real-data computation. + data->iter_count = 0; ///< Number of iterations to converge. + data->l1.x = NULL; ///< 2D locations for the first dataset (X vector). + data->l1.y = NULL; ///< 2D locations for the first dataset (Y vector). + data->l1.z = NULL; ///< 3D locations for the first dataset (Z vector) + data->lmiss.x = NULL; ///< 2D locations for the missing data (X vector) (prediction stage). + data->lmiss.y = NULL; ///< 2D locations for the missing data (Y vector) (prediction stage). + data->lmiss.z = NULL; ///< 2D locations for the missing data (Z vector) (prediction stage). + data->lobs.x = NULL; ///< 2D locations for the observed data (X vector) (prediction stage). + data->lobs.y = NULL; ///< 2D locations for the observed data (Y vector) (prediction stage). + data->lobs.z = NULL; ///< 2D locations for the observed data (Z vector) (prediction stage). + data->lm.x = NULL; ///< 2D locations for the median data point (X vector). + data->lm.y = NULL; ///< 2D locations for the median data point (Y vector). + data->lm.z = NULL; ///< 2D locations for the median data point (Z vector). + data->descC = NULL; ///< Covariance matrix C descriptor. + data->descZ = NULL; ///< Measurements Z descriptor. + data->descZ1 = NULL; ///< Measurements Z1 descriptor. + data->descZ2 = NULL; ///< Measurements Z2 descriptor. + data->descZ3 = NULL; ///< Measurements Z3 descriptor. + data->Adense = NULL; ///< Dense matrix descriptor in the case of approximation mode - accuracy check. + data->Adense2 = NULL; ///< Dense matrix descriptor2 in the case of approximation mode - accuracy check. + data->descZcpy = NULL; ///< A copy of Measurements Z descriptor. + data->descdet = NULL; ///< Determinant descriptor. + data->descsum - NULL; ///< Sum descriptor (non-Gaussian). + data->descproduct = NULL; ///< Dot product descriptor. + data->descproduct1 = NULL; ///< Dot product descriptor. + data->descproduct2 = NULL; ///< Dot product descriptor. + data->descproduct3 = NULL; ///< Dot product descriptor. + data->descZmiss = NULL; ///< Missing measurements descriptor. + data->descC11 = NULL; ///< Covariance Matrix C11 descriptor. + data->descC21 = NULL; ///< Covariance Matrix C21 descriptor. + data->descC12 = NULL; ///< Covariance Matrix C12 descriptor. + data->descC22 = NULL; ///< Covariance Matrix C22 descriptor. + data->descZactual = NULL; ///< Actual Measurements Z descriptor. + data->descZobs = NULL; ///< observed Measurements Z descriptor. + data->descmse = NULL; ///< Mean Square Error (MSE) descriptor. + data->descmse1 = NULL; ///< Mean Square Error (MSE) descriptor. + data->descmse2 = NULL; ///< Mean Square Error (MSE) descriptor. + data->descmse3 = NULL; ///< Mean Square Error (MSE) descriptor. + data->descZtrace = NULL; ///< Trace descriptor. + data->sequence = NULL; ///< CHAMELEON sequence. + data->request = NULL; ///< CHAMELEON request. + data->verbose = 0; ///< Verbose indicator. + data->check = 0; ///< Check indicator -- approximation mode. + data->log = 0; ///< Log files generation indicator, 0-->no, 1-->yes. + data->avg_exec_time_per_iter = 0; ///< Average execution time per iteration (only used in verbose mode). + data->total_exec_time = 0.0; ///< Total execution time (only used in verbose mode). + data->avg_flops_per_iter = 0.0; ///< Average flops per iteration (only used in verbose mode). + data->avg_generation_per_iter = 0.0; + data->avg_solve_per_iter = 0.0; + data->avg_cholesky_per_iter = 0.0; + data->final_loglik = 0.0; ///< Final log likelihood value. + data->locsFPath = ""; ///< Locations file path -- in the case of real dataset (real mode). + data->timeFPath = ""; ///< Time file path -- in the case of real dataset (real mode -- space-time kernel). + data->obsFPath = ""; ///< Observations file path -- in the case of real dataset (real mode). + data->obsFPath2 = ""; ///< Observations file path -- in the case of real dataset (real mode). + data->obsFPath3 = ""; ///< Observations file path -- in the case of real dataset (real mode). + data->actualZFPath = ""; ///< Actual observations file path -- in the case of prediction. + data->actualZFPath2 = ""; ///< Actual observations file path -- in the case of prediction. + data->actualZFPath3 = ""; ///< Actual observations file path -- in the case of prediction. + data->actualZLocFPath = ""; ///< Actual locations file path -- in the case of prediction. + data->det = 0.0; ///< Determinant value. + data->sum = 0.0; ///< Sum value (non-Gaussian). + data->dotp = 0.0; ///< Dot product value. + data->dotp1 = 0.0; ///< Double dot1 product value. + data->dotp2 = 0.0; ///< Double dot2 product value. + data->dotp3 = 0.0; ///< Double dot3 product value. + data->sdotp = 0.0; ///< Single dot product value. + data->mserror = 0.0; ///< Mean Square Error (MSE) value. + data->mserror1 = 0.0; ///< Mean Square Error (MSE) value. + data->mserror2 = 0.0; ///< Mean Square Error (MSE) value. + data->mserror3 = 0.0; ///< Mean Square Error (MSE) value. + data->dm = "ed"; ///< Distance metric to be used ed->Euclidian Distance -- gcd->Great Circle Distance. + data->diag_thick = 0; ///< The thick of used diagonal in the case of diagonal approximation approach. + data->nFileLog = NULL; ///< Log file name (only used if log -->1). + data->pFileLog = NULL; ///< Log file path (only used if log -->1). + data->hicma_maxrank = 0; ///< Max Rank in the case of LR-HiCMA approx + data->hicma_data_type = 0; ///< To define the problem typr to HiCMA (HICMA_STARSH_PROB_GEOSTAT (Synthetic) or HICMA_STARSH_PROB_GEOSTAT_POINT (real)) + data->hicma_descC = NULL; ///< HiCMA descC descriptor (for accuracy check). + data->hicma_descZ = NULL; ///< HiCMA descZ descriptor. + data->hicma_descCD = NULL; ///< HiCMA descCD descriptor. + data->hicma_descCUV = NULL; ///< HiCMA descCUV descriptor. + data->hicma_descCrk = NULL; ///< HiCMA descCrk descriptor. + data->hicma_descZcpy = NULL; ///< A copy of Measurements Z descriptor. + data->hicma_descdet = NULL; ///< Determinant descriptor. + data->hicma_descproduct = NULL; ///< Dot product descriptor. + data->hicma_descC12D = NULL; ///< HiCMA descCD descriptor. + data->hicma_descC12UV = NULL; ///< HiCMA descCUV descriptor. + data->hicma_descC12rk = NULL; ///< HiCMA descCrk descriptor. + data->hicma_descC22D = NULL; ///< HiCMA descCD descriptor. + data->hicma_descC22UV = NULL; ///< HiCMA descCUV descriptor. + data->hicma_descC22rk = NULL; ///< HiCMA descCrk descriptor. + data->hicma_acc = 9; ///< Accuracy in the case of LR-HiCMA approx. + data->hsequence = NULL; ///< HiCMA sequence. + data->hrequest = NULL; ///< HiCMA request. + data->opt_tol = 5; ///< The parameter tol is a tolerance that is used for the purpose of stopping criteria only. + data->opt_max_iters = -1; ///< Maximum number of mle iterations. + data->ooc = 0; ///< Support Out-Of-Core execution, 0-->no, 1-->yes. + data->kernel_fun = "univariate_matern_stationary";///< stationary_matern, or non_stationary_matern. + data->precision = 0; ///< Double, single, or mixed. + //Mixed Precision + data->desctemp = NULL; ///< Temporary descriptor for mixed precision Cholesky factorization. + data->desctemp22 = NULL; ///< Temporary descriptor for mixed precision Cholesky factorization. + //MLOE and MMOM + data->desck_t = NULL; + data->desck_a = NULL; + data->desck_ttmp = NULL; + data->desck_atmp = NULL; + data->descK_t = NULL; + data->descK_a = NULL; + data->descexpr1 = NULL; + data->descexpr2 = NULL; + data->descexpr3 = NULL; + data->descexpr4 = NULL; + data->descestimatedalpha = NULL; + data->desctruthalpha = NULL; + data->desc_mloe_mmom = NULL; + data->descmloe = NULL; + data->descmmom = NULL; + data->expr1 = 0.0; + data->expr2 = 0.0; + data->expr3 = 0.0; + data->expr4 = 0.0; + data->mloe = 0.0; + data->mmom = 0.0; + data->mloe_mmom = 0; + data->mloe_mmom_async = 0; + data->mspe = 0; + data->recovery_file = ""; + data->checkpoint_file = ""; + data->recovery_file = ""; + data->time_slots = 0; + data->idw = 0; + data->fisher = 0; + //for non-Gaussian prediction + data->descr = NULL; + data->descrcpy = NULL; //init result struct - results.problem_size = -1; - results.computation = NULL; - results.kernel = NULL; - results.ds_type = NULL; - results.precision = NULL; - results.z_sample = -1; - results.dense_ts = -1; - results.lr_ts = -1; - results.lr_acc = -1; - results.lr_maxrank = -1; - results.ncores = -1; - results.ngpus = -1; - results.p = -1; - results.q = -1; - results.num_params = -1; - results.initial_theta = NULL; - results.starting_theta = NULL; - results.estimated_theta = NULL; - results.final_loglik = -1; - results.time_per_iteration = -1; - results.flops_per_iteration = -1; - results.total_mle_time = -1; - results.mse_pred1 = -1; - results.mse_pred2 = -1; - results.mse_pred = -1; - results.total_pred_time = -1; - results.total_pred_flops = -1; - results.mloe = -1; - results.mmom = -1; - results.mloe_exec = NULL; - results.total_mloe_mmom_time = -1; - results.total_mloe_mmom_flops = -1; - data->checkpoint_file = ""; - data->recovery_file = ""; - data->time_slots = 0; - data->idw = 0 ; + results.problem_size = -1; + results.computation = NULL; + results.kernel = NULL; + results.ds_type = NULL; + results.precision = NULL; + results.z_sample = -1; + results.dense_ts = -1; + results.lr_ts = -1; + results.lr_acc = -1; + results.lr_maxrank = -1; + results.ncores = -1; + results.ngpus = -1; + results.p = -1; + results.q = -1; + results.num_params = -1; + results.initial_theta = NULL; + results.starting_theta = NULL; + results.estimated_theta = NULL; + results.final_loglik = -1; + results.time_per_iteration = -1; + results.cholesky_per_iter = -1; + results.flops_per_iteration = -1; + results.generation_per_iter = -1; + results.solve_per_iter = -1; + results.total_mle_time = -1; + results.mse_pred1 = -1; + results.mse_pred2 = -1; + results.mse_pred3 = -1; + results.mse_pred = -1; + results.trace_pred_sum = -1; + results.trace_pred_mean = -1; + results.total_pred_time = -1; + results.total_pred_flops = -1; + results.mloe = -1; + results.mmom = -1; + results.mloe_exec = NULL; + results.total_mloe_mmom_time = -1; + results.matrix_gen_mloe_mmom_time = -1; + results.cho_fact_mloe_mmom_time = -1; + results.loop_mloe_mmom_time = -1; + results.total_mloe_mmom_flops = -1; + results.fisher_00 = -1; + results.fisher_11 = -1; + results.fisher_22 = -1; + results.fisher_time = -1; } - - static uint32_t Compact1By1(uint32_t x) - //! Collect every second bit into lower part of input +//! Collect every second bit into lower part of input { x &= 0x55555555; // x = -f-e -d-c -b-a -9-8 -7-6 -5-4 -3-2 -1-0 - x = (x ^ (x >> 1)) & 0x33333333; + x = (x ^ (x >> 1)) & 0x33333333; // x = --fe --dc --ba --98 --76 --54 --32 --10 - x = (x ^ (x >> 2)) & 0x0f0f0f0f; + x = (x ^ (x >> 2)) & 0x0f0f0f0f; // x = ---- fedc ---- ba98 ---- 7654 ---- 3210 - x = (x ^ (x >> 4)) & 0x00ff00ff; + x = (x ^ (x >> 4)) & 0x00ff00ff; // x = ---- ---- fedc ba98 ---- ---- 7654 3210 - x = (x ^ (x >> 8)) & 0x0000ffff; + x = (x ^ (x >> 8)) & 0x0000ffff; // x = ---- ---- ---- ---- fedc ba98 7654 3210 return x; } static uint32_t DecodeMorton2X(uint32_t code) - //! Decode first input +//! Decode first input { return Compact1By1(code >> 0); } static uint32_t DecodeMorton2Y(uint32_t code) - //! Decode second input +//! Decode second input { return Compact1By1(code >> 1); } static uint32_t Part1By1(uint32_t x) - //! Spread lower bits of input +//! Spread lower bits of input { x &= 0x0000ffff; // x = ---- ---- ---- ---- fedc ba98 7654 3210 - x = (x ^ (x << 8)) & 0x00ff00ff; + x = (x ^ (x << 8)) & 0x00ff00ff; // x = ---- ---- fedc ba98 ---- ---- 7654 3210 - x = (x ^ (x << 4)) & 0x0f0f0f0f; + x = (x ^ (x << 4)) & 0x0f0f0f0f; // x = ---- fedc ---- ba98 ---- 7654 ---- 3210 - x = (x ^ (x << 2)) & 0x33333333; + x = (x ^ (x << 2)) & 0x33333333; // x = --fe --dc --ba --98 --76 --54 --32 --10 - x = (x ^ (x << 1)) & 0x55555555; + x = (x ^ (x << 1)) & 0x55555555; // x = -f-e -d-c -b-a -9-8 -7-6 -5-4 -3-2 -1-0 return x; } + static int compare_uint32(const void *a, const void *b) - //! Compare two uint32_t +//! Compare two uint32_t { - uint32_t _a = *(uint32_t *)a; - uint32_t _b = *(uint32_t *)b; - if(_a < _b) return -1; - if(_a == _b) return 0; + uint32_t _a = *(uint32_t *) a; + uint32_t _b = *(uint32_t *) b; + if (_a < _b) return -1; + if (_a == _b) return 0; return 1; } static int compare_sdata(const void *a, const void *b) - //! Compare two sdata +//! Compare two sdata { - sdata _a = *(sdata *)a; - sdata _b = *(sdata *)b; - if(_a.xy < _b.xy) return -1; - if(_a.xy == _b.xy) return 0; + sdata _a = *(sdata *) a; + sdata _b = *(sdata *) b; + if (_a.xy < _b.xy) return -1; + if (_a.xy == _b.xy) return 0; return 1; } static uint32_t EncodeMorton2(uint32_t x, uint32_t y) - //! Encode two inputs into one +//! Encode two inputs into one { return (Part1By1(y) << 1) + Part1By1(x); } -static void zsort_locations(int n, location * locations) +static void zsort_locations(int n, location *locations) //! Sort in Morton order (input points must be in [0;1]x[0;1] square]) { // Some sorting, required by spatial statistics code @@ -245,28 +300,24 @@ static void zsort_locations(int n, location * locations) uint16_t x, y; uint32_t z[n]; // Encode data into vector z - for(i = 0; i < n; i++) - { - x = (uint16_t)(locations->x[i]*(double)UINT16_MAX +.5); - y = (uint16_t)(locations->y[i]*(double)UINT16_MAX +.5); - //printf("%f %f -> %u %u\n", points[i], points[i+n], x, y); + for (i = 0; i < n; i++) { + x = (uint16_t) (locations->x[i] * (double) UINT16_MAX + .5); + y = (uint16_t) (locations->y[i] * (double) UINT16_MAX + .5); z[i] = EncodeMorton2(x, y); } // Sort vector z qsort(z, n, sizeof(uint32_t), compare_uint32); // Decode data from vector z - for(i = 0; i < n; i++) - { + for (i = 0; i < n; i++) { x = DecodeMorton2X(z[i]); y = DecodeMorton2Y(z[i]); - locations->x[i] = (double)x/(double)UINT16_MAX; - locations->y[i] = (double)y/(double)UINT16_MAX; - //printf("%lu (%u %u) -> %f %f\n", z[i], x, y, points[i], points[i+n]); + locations->x[i] = (double) x / (double) UINT16_MAX; + locations->y[i] = (double) y / (double) UINT16_MAX; } } static uint64_t Part1By3(uint64_t x) - // Spread lower bits of input +// Spread lower bits of input { x &= 0x000000000000ffff; // x = ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- fedc ba98 7654 3210 @@ -280,14 +331,15 @@ static uint64_t Part1By3(uint64_t x) // x = ---f ---e ---d ---c ---b ---a ---9 ---8 ---7 ---6 ---5 ---4 ---3 ---2 ---1 ---0 return x; } + static uint64_t EncodeMorton3(uint64_t x, uint64_t y, uint64_t z) - // Encode 3 inputs into one +// Encode 3 inputs into one { return (Part1By3(z) << 2) + (Part1By3(y) << 1) + Part1By3(x); } static uint64_t Compact1By3(uint64_t x) - // Collect every 4-th bit into lower part of input +// Collect every 4-th bit into lower part of input { x &= 0x1111111111111111; // x = ---f ---e ---d ---c ---b ---a ---9 ---8 ---7 ---6 ---5 ---4 ---3 ---2 ---1 ---0 @@ -301,147 +353,136 @@ static uint64_t Compact1By3(uint64_t x) // x = ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- fedc ba98 7654 3210 return x; } + static uint64_t DecodeMorton3X(uint64_t code) - // Decode first input +// Decode first input { return Compact1By3(code >> 0); } static uint64_t DecodeMorton3Y(uint64_t code) - // Decode second input +// Decode second input { return Compact1By3(code >> 1); } static uint64_t DecodeMorton3Z(uint64_t code) - // Decode third input +// Decode third input { return Compact1By3(code >> 2); } -static void zsort_locations_3d(int n, location * locations) - //! Sort in Morton order (input points must be in [0;1]x[0;1] square]) +static void zsort_locations_3d(int n, location *locations) +//! Sort in Morton order (input points must be in [0;1]x[0;1] square]) { // Some sorting, required by spatial statistics code int i; uint16_t x, y, z; uint64_t Z[n]; // Encode data into vector z - for(i = 0; i < n; i++) - { - x = (uint16_t)(locations->x[i]*(double)UINT16_MAX +.5); - y = (uint16_t)(locations->y[i]*(double)UINT16_MAX +.5); - z = (uint16_t)(locations->z[i]*(double)UINT16_MAX +.5); + for (i = 0; i < n; i++) { + x = (uint16_t) (locations->x[i] * (double) UINT16_MAX + .5); + y = (uint16_t) (locations->y[i] * (double) UINT16_MAX + .5); + z = (uint16_t) (locations->z[i] * (double) UINT16_MAX + .5); Z[i] = EncodeMorton3(x, y, z); } // Sort vector z qsort(Z, n, sizeof(uint64_t), compare_uint32); // Decode data from vector z - for(i = 0; i < n; i++) - { + for (i = 0; i < n; i++) { x = DecodeMorton3X(Z[i]); y = DecodeMorton3Y(Z[i]); z = DecodeMorton3Z(Z[i]); - locations->x[i] = (double)x/(double)UINT16_MAX; - locations->y[i] = (double)y/(double)UINT16_MAX; - locations->z[i] = (double)z/(double)UINT16_MAX; + locations->x[i] = (double) x / (double) UINT16_MAX; + locations->y[i] = (double) y / (double) UINT16_MAX; + locations->z[i] = (double) z / (double) UINT16_MAX; } } static void radix_sort_recursive(uint32_t *data, int count, int ndim, - int *order, int *tmp_order, int sdim, int sbit, - int lo, int hi) - // Hierarchical radix sort to get Z-order of particles. - // This function is static not to be visible outside this module. + int *order, int *tmp_order, int sdim, int sbit, + int lo, int hi) +// Hierarchical radix sort to get Z-order of particles. +// This function is static not to be visible outside this module. { int i, lo_last = lo, hi_last = hi; - uint32_t *sdata = data+sdim*count; + uint32_t *sdata = data + sdim * count; uint32_t check = 1 << sbit; - for(i = lo; i <= hi; i++) - { - if((sdata[order[i]] & check) == 0) - { + for (i = lo; i <= hi; i++) { + if ((sdata[order[i]] & check) == 0) { tmp_order[lo_last] = order[i]; lo_last++; - } - else - { + } else { tmp_order[hi_last] = order[i]; hi_last--; } } - for(i = lo; i <= hi; i++) + for (i = lo; i <= hi; i++) order[i] = tmp_order[i]; - if(sdim > 0) - { - if(lo_last-lo > 1) - radix_sort_recursive(data, count, ndim, order, tmp_order, sdim-1, - sbit, lo, lo_last-1); - if(hi-hi_last > 1) - radix_sort_recursive(data, count, ndim, order, tmp_order, sdim-1, - sbit, hi_last+1, hi); - } - else if(sbit > 0) - { - if(lo_last-lo > 1) - radix_sort_recursive(data, count, ndim, order, tmp_order, ndim-1, - sbit-1, lo, lo_last-1); - if(hi-hi_last > 1) - radix_sort_recursive(data, count, ndim, order, tmp_order, ndim-1, - sbit-1, hi_last+1, hi); + if (sdim > 0) { + if (lo_last - lo > 1) + radix_sort_recursive(data, count, ndim, order, tmp_order, sdim - 1, + sbit, lo, lo_last - 1); + if (hi - hi_last > 1) + radix_sort_recursive(data, count, ndim, order, tmp_order, sdim - 1, + sbit, hi_last + 1, hi); + } else if (sbit > 0) { + if (lo_last - lo > 1) + radix_sort_recursive(data, count, ndim, order, tmp_order, ndim - 1, + sbit - 1, lo, lo_last - 1); + if (hi - hi_last > 1) + radix_sort_recursive(data, count, ndim, order, tmp_order, ndim - 1, + sbit - 1, hi_last + 1, hi); } } static int radix_sort(uint32_t *data, int count, int ndim, - int *order) - // Auxiliary sorting function for starsh_particles_zsort_inpace(). - // This function is static not to be visible outside this module. + int *order) +// Auxiliary sorting function for starsh_particles_zsort_inpace(). +// This function is static not to be visible outside this module. { int *tmp_order = (int *) malloc(count * sizeof(int)); - radix_sort_recursive(data, count, ndim, order, tmp_order, ndim-1, 31, 0, count-1); + radix_sort_recursive(data, count, ndim, order, tmp_order, ndim - 1, 31, 0, count - 1); free(tmp_order); return 0; } -int locations_obs_zsort_inplace(int n, location *locations, double *z) - //! Sort particles in Z-order (Morton order). - /*! This function must be used after initializing @ref STARSH_particles with - * your own data by starsh_particles_init() or starsh_particles_new(). - * - * @sa starsh_particles_init(), starsh_particles_new(). - * @ingroup app-particles - * */ +int locations_obs_zsort_inplace(int n, location *locations, double* z) +//! Sort particles in Z-order (Morton order). +/*! This function must be used after initializing @ref STARSH_particles with + * your own data by starsh_particles_init() or starsh_particles_new(). + * + * @sa starsh_particles_init(), starsh_particles_new(). + * @ingroup app-particles + * */ { int i; int j;//new_j, tmp_j; int count = n; int ndim = 2; int info; - double *point = (double *) malloc(ndim * count * sizeof(double)); - double *ptr1; - double *minmax; // min is stored in lower part, max is stored in upper part + double* point = (double* ) malloc(ndim * count * sizeof(double)); + double* ptr1; + double* minmax; // min is stored in lower part, max is stored in upper part //double tmp_x; - for(i = 0; i< count; i++) - { - point[i] = locations->x[i]; - point[i+count] = locations->y[i]; + for (i = 0; i < count; i++) { + point[i] = locations->x[i]; + point[i + count] = locations->y[i]; } - // I think count should be replaced by ndim - minmax = (double *) malloc(2 * count * sizeof(double)); + // I think count should be replaced by ndim + minmax = (double* ) malloc(2 * count * sizeof(double)); - for(i = 0; i < ndim; i++) - { - ptr1 = point+i*count; // i-th dimension + for (i = 0; i < ndim; i++) { + ptr1 = point + i * count; // i-th dimension minmax[i] = ptr1[0]; - minmax[i+ndim] = minmax[i]; - for(j = 1; j < count; j++) - { - if(minmax[i] > ptr1[j]) + minmax[i + ndim] = minmax[i]; + for (j = 1; j < count; j++) { + if (minmax[i] > ptr1[j]) minmax[i] = ptr1[j]; - else if (minmax[i+ndim] < ptr1[j]) - minmax[i+ndim] = ptr1[j]; + else if (minmax[i + ndim] < ptr1[j]) + minmax[i + ndim] = ptr1[j]; } } // Now minmax[0:ndim] and minmax[ndim:2*ndim] store minimal and maximal @@ -449,44 +490,38 @@ int locations_obs_zsort_inplace(int n, location *locations, double *z) uint32_t *uint_point = (uint32_t *) malloc(ndim * count * sizeof(uint32_t)); uint32_t *uint_ptr1; double min, range; - for(i = 0; i < ndim; i++) - { - uint_ptr1 = uint_point+i*count; - ptr1 = point+i*count; + for (i = 0; i < ndim; i++) { + uint_ptr1 = uint_point + i * count; + ptr1 = point + i * count; min = minmax[i]; - range = minmax[i+ndim]-min; - for(j = 0; j < count; j++) - uint_ptr1[j] = (ptr1[j]-min)/range*UINT32_MAX; + range = minmax[i + ndim] - min; + for (j = 0; j < count; j++) + uint_ptr1[j] = (ptr1[j] - min) / range * UINT32_MAX; } free(minmax); // Now uint_ptr1 contains initial coordinates, rescaled to range // [0, UINT32_MAX] and converted to uint32_t type to use special radix sort // Prepare indexes to store sort order int *order = (int *) malloc(count * sizeof(int)); - for(j = 0; j < count; j++) + for (j = 0; j < count; j++) order[j] = j; info = radix_sort(uint_point, count, ndim, order); - if(info != 0) - { + if (info != 0) { free(uint_point); free(order); return info; } - double *new_point = (double *) malloc(ndim * count * sizeof(double)); - double *new_z = (double *) malloc( count * sizeof(double)); - for(j = 0; j < count; j++) - { - for(i = 0; i < ndim; i++) - new_point[count*i+j] = point[count*i+order[j]]; + double* new_point = (double* ) malloc(ndim * count * sizeof(double)); + double* new_z = (double* ) malloc(count * sizeof(double)); + for (j = 0; j < count; j++) { + for (i = 0; i < ndim; i++) + new_point[count * i + j] = point[count * i + order[j]]; new_z[j] = z[order[j]]; } - for(i = 0; i< count; i++) - { + for (i = 0; i < count; i++) { locations->x[i] = new_point[i]; - locations->y[i] = new_point[i+count]; + locations->y[i] = new_point[i + count]; z[i] = new_z[i]; - //printf("%f - %f - %f\n",locations->x[i], locations->y[i], z[i]); - } free(new_point); free(point); @@ -497,8 +532,7 @@ int locations_obs_zsort_inplace(int n, location *locations, double *z) } - -//int locations_obs_zsort_inplace(int n, location *locations, double *z) +int locations_obs_zsort_inplace_bivariate(int n, location *locations, double* z, double* z2) //! Sort particles in Z-order (Morton order). /*! This function must be used after initializing @ref STARSH_particles with * your own data by starsh_particles_init() or starsh_particles_new(). @@ -506,79 +540,187 @@ int locations_obs_zsort_inplace(int n, location *locations, double *z) * @sa starsh_particles_init(), starsh_particles_new(). * @ingroup app-particles * */ -/*{ - int i; - int j, new_j, tmp_j; - int count = n; - int ndim = 2; - int info; - double *point = data->point; //******** - double *ptr1; - double *minmax; // min is stored in lower part, max is stored in upper part - double tmp_x; - minmax = (double *) malloc(2 * count * sizeof(double)); - -//Stop -for(i = 0; i < ndim; i++) -{ -ptr1 = point+i*count; // i-th dimension -minmax[i] = ptr1[0]; -minmax[i+ndim] = minmax[i]; -for(j = 1; j < count; j++) { -if(minmax[i] > ptr1[j]) -minmax[i] = ptr1[j]; -else if (minmax[i+ndim] < ptr1[j]) -minmax[i+ndim] = ptr1[j]; -} -} -// Now minmax[0:ndim] and minmax[ndim:2*ndim] store minimal and maximal -// values of coordinates -uint32_t *uint_point; -STARSH_MALLOC(uint_point, count*ndim); -uint32_t *uint_ptr1; -double min, range; -for(i = 0; i < ndim; i++) -{ -uint_ptr1 = uint_point+i*count; -ptr1 = point+i*count; -min = minmax[i]; -range = minmax[i+ndim]-min; -for(j = 0; j < count; j++) -uint_ptr1[j] = (ptr1[j]-min)/range*UINT32_MAX; -} -free(minmax); -// Now uint_ptr1 contains initial coordinates, rescaled to range -// [0, UINT32_MAX] and converted to uint32_t type to use special radix sort -// Prepare indexes to store sort order -STARSH_int *order; -STARSH_MALLOC(order, count); -for(j = 0; j < count; j++) -order[j] = j; -info = radix_sort(uint_point, count, ndim, order); -if(info != STARSH_SUCCESS) -{ -free(uint_point); -free(order); -return info; + int i; + int j;//new_j, tmp_j; + int count = n; + int ndim = 2; + int info; + double* point = (double* ) malloc(ndim * count * sizeof(double)); + double* ptr1; + double* minmax; // min is stored in lower part, max is stored in upper part + //double tmp_x; + for (i = 0; i < count; i++) { + point[i] = locations->x[i]; + point[i + count] = locations->y[i]; + } + + // I think count should be replaced by ndim + minmax = (double* ) malloc(2 * count * sizeof(double)); + + for (i = 0; i < ndim; i++) { + ptr1 = point + i * count; // i-th dimension + minmax[i] = ptr1[0]; + minmax[i + ndim] = minmax[i]; + for (j = 1; j < count; j++) { + if (minmax[i] > ptr1[j]) + minmax[i] = ptr1[j]; + else if (minmax[i + ndim] < ptr1[j]) + minmax[i + ndim] = ptr1[j]; + } + } + // Now minmax[0:ndim] and minmax[ndim:2*ndim] store minimal and maximal + // values of coordinates + uint32_t *uint_point = (uint32_t *) malloc(ndim * count * sizeof(uint32_t)); + uint32_t *uint_ptr1; + double min, range; + for (i = 0; i < ndim; i++) { + uint_ptr1 = uint_point + i * count; + ptr1 = point + i * count; + min = minmax[i]; + range = minmax[i + ndim] - min; + for (j = 0; j < count; j++) + uint_ptr1[j] = (ptr1[j] - min) / range * UINT32_MAX; + } + free(minmax); + // Now uint_ptr1 contains initial coordinates, rescaled to range + // [0, UINT32_MAX] and converted to uint32_t type to use special radix sort + // Prepare indexes to store sort order + int *order = (int *) malloc(count * sizeof(int)); + for (j = 0; j < count; j++) + order[j] = j; + info = radix_sort(uint_point, count, ndim, order); + if (info != 0) { + free(uint_point); + free(order); + return info; + } + double* new_point = (double* ) malloc(ndim * count * sizeof(double)); + double* new_z = (double* ) malloc(count * sizeof(double)); + double* new_z2 = (double* ) malloc(count * sizeof(double)); + for (j = 0; j < count; j++) { + for (i = 0; i < ndim; i++) + new_point[count * i + j] = point[count * i + order[j]]; + new_z[j] = z[order[j]]; + new_z2[j] = z2[order[j]]; + } + for (i = 0; i < count; i++) { + locations->x[i] = new_point[i]; + locations->y[i] = new_point[i + count]; + z[i] = new_z[i]; + z2[i] = new_z2[i]; + } + free(new_point); + free(point); + free(new_z); + free(new_z2); + free(uint_point); + free(order); + return 0; } -double *new_point; -STARSH_MALLOC(new_point, count*ndim); -for(j = 0; j < count; j++) + + +int locations_obs_zsort_inplace_trivariate(int n, location *locations, double* z, double* z2, double* z3) +//! Sort particles in Z-order (Morton order). +/*! This function must be used after initializing @ref STARSH_particles with + * your own data by starsh_particles_init() or starsh_particles_new(). + * + * @sa starsh_particles_init(), starsh_particles_new(). + * @ingroup app-particles + * */ { -for(i = 0; i < ndim; i++) -new_point[count*i+j] = point[count*i+order[j]]; -} -data->point = new_point; -free(point); -free(uint_point); -free(order); -return STARSH_SUCCESS; + int i; + int j;//new_j, tmp_j; + int count = n; + int ndim = 2; + int info; + double* point = (double* ) malloc(ndim * count * sizeof(double)); + double* ptr1; + double* minmax; // min is stored in lower part, max is stored in upper part + //double tmp_x; + for (i = 0; i < count; i++) { + point[i] = locations->x[i]; + point[i + count] = locations->y[i]; + } + + // I think count should be replaced by ndim + minmax = (double* ) malloc(2 * count * sizeof(double)); + + for (i = 0; i < ndim; i++) { + ptr1 = point + i * count; // i-th dimension + minmax[i] = ptr1[0]; + minmax[i + ndim] = minmax[i]; + for (j = 1; j < count; j++) { + if (minmax[i] > ptr1[j]) + minmax[i] = ptr1[j]; + else if (minmax[i + ndim] < ptr1[j]) + minmax[i + ndim] = ptr1[j]; + } + } + // Now minmax[0:ndim] and minmax[ndim:2*ndim] store minimal and maximal + // values of coordinates + uint32_t *uint_point = (uint32_t *) malloc(ndim * count * sizeof(uint32_t)); + uint32_t *uint_ptr1; + double min, range; + for (i = 0; i < ndim; i++) { + uint_ptr1 = uint_point + i * count; + ptr1 = point + i * count; + min = minmax[i]; + range = minmax[i + ndim] - min; + for (j = 0; j < count; j++) + uint_ptr1[j] = (ptr1[j] - min) / range * UINT32_MAX; + } + free(minmax); + // Now uint_ptr1 contains initial coordinates, rescaled to range + // [0, UINT32_MAX] and converted to uint32_t type to use special radix sort + // Prepare indexes to store sort order + int *order = (int *) malloc(count * sizeof(int)); + for (j = 0; j < count; j++) + order[j] = j; + info = radix_sort(uint_point, count, ndim, order); + if (info != 0) { + free(uint_point); + free(order); + return info; + } + double* new_point = (double* ) malloc(ndim * count * sizeof(double)); + double* new_z = (double* ) malloc(count * sizeof(double)); + double* new_z2 = (double* ) malloc(count * sizeof(double)); + double* new_z3 = (double* ) malloc(count * sizeof(double)); + for (j = 0; j < count; j++) { + for (i = 0; i < ndim; i++) + new_point[count * i + j] = point[count * i + order[j]]; + new_z[j] = z[order[j]]; + new_z2[j] = z2[order[j]]; + new_z3[j] = z3[order[j]]; + } + for (i = 0; i < count; i++) { + locations->x[i] = new_point[i]; + locations->y[i] = new_point[i + count]; + z[i] = new_z[i]; + z2[i] = new_z2[i]; + z3[i] = new_z3[i]; + + } + free(new_point); + free(point); + free(new_z); + free(new_z2); + free(new_z3); + free(uint_point); + free(order); + return 0; } -*/ +//! Sort particles in Z-order (Morton order). +/*! This function must be used after initializing @ref STARSH_particles with + * your own data by starsh_particles_init() or starsh_particles_new(). + * + * @sa starsh_particles_init(), starsh_particles_new(). + * @ingroup app-particles + * */ -void zsort_locations_obs(int n, location *locations, double *z) - //! Sort in Morton order (input points must be in [0;1]x[0;1] square]) +void zsort_locations_obs(int n, location *locations, double* z) +//! Sort in Morton order (input points must be in [0;1]x[0;1] square]) { // Some sorting, required by spatial statistics code int i; @@ -586,30 +728,28 @@ void zsort_locations_obs(int n, location *locations, double *z) sdata z_struct[n]; // Encode data into vector z - for(i = 0; i < n; i++) - { - x = (uint16_t)(locations->x[i]*(double)UINT16_MAX +.5); - y = (uint16_t)(locations->y[i]*(double)UINT16_MAX +.5); + for (i = 0; i < n; i++) { + x = (uint16_t) (locations->x[i] * (double) UINT16_MAX + .5); + y = (uint16_t) (locations->y[i] * (double) UINT16_MAX + .5); z_struct[i].xy = EncodeMorton2(x, y); - z_struct[i].z = z[i]; + z_struct[i].z = z[i]; } // Sort vector z qsort(z_struct, n, sizeof(sdata), compare_sdata); // Decode data from vector z - for(i = 0; i < n; i++) - { + for (i = 0; i < n; i++) { x = DecodeMorton2X(z_struct[i].xy); y = DecodeMorton2Y(z_struct[i].xy); - locations->x[i] = (double)x/(double)UINT16_MAX; - locations->y[i] = (double)y/(double)UINT16_MAX; - z[i] = z_struct[i].z; + locations->x[i] = (double) x / (double) UINT16_MAX; + locations->y[i] = (double) y / (double) UINT16_MAX; + z[i] = z_struct[i].z; } } -double uniform_distribution(double rangeLow, double rangeHigh) - //! Generate uniform distribution between rangeLow , rangeHigh +double uniform_distribution(double rangeLow, double rangeHigh) +//! Generate uniform distribution between rangeLow , rangeHigh { // unsigned int *seed = &exageostat_seed; double myRand = (double) rand() / (double) (1.0 + RAND_MAX); @@ -618,42 +758,30 @@ double uniform_distribution(double rangeLow, double rangeHigh) return myRand_scaled; } -location* GenerateXYLoc(int n, int seed) - //! Generate XY location for exact computation (MOORSE) +location *GenerateXYLoc(int n, int seed) +//! Generate XY location for exact computation (MORSE) { //initalization - int i = 0 ,index = 0, j = 0; - // unsigned int *seed = &exageostat_seed; + int i = 0, index = 0, j = 0; srand(seed); - location* locations = (location *) malloc( sizeof(location*)); + location *locations = (location *) malloc(sizeof(location *)); //Allocate memory - locations->x = (double *) malloc(n * sizeof(double)); - locations->y = (double *) malloc(n * sizeof(double)); - locations->z = NULL; - // if(strcmp(locs_file, "") == 0) - // { - - int sqrtn = sqrt(n); + locations->x = (double* ) malloc(n * sizeof(double)); + locations->y = (double* ) malloc(n * sizeof(double)); + locations->z = NULL; - //Check if the input is square number or not - if(pow(sqrtn,2) != n) - { - printf("n=%d, Please use a perfect square number to generate a valid synthetic dataset.....\n\n", n); - exit(0); - } + int sqrtn = ceil(sqrt(n)); - int *grid = (int *) calloc((int)sqrtn, sizeof(int)); + int *grid = (int *) calloc((int) sqrtn, sizeof(int)); - for(i = 0; i < sqrtn; i++) - { - grid[i] = i+1; + for (i = 0; i < sqrtn; i++) { + grid[i] = i + 1; } - for(i = 0; i < sqrtn; i++) - for(j = 0; j < sqrtn; j++){ - locations->x[index] = (grid[i]-0.5+uniform_distribution(-0.4, 0.4))/sqrtn; - locations->y[index] = (grid[j]-0.5+uniform_distribution(-0.4, 0.4))/sqrtn; - //printf("%f, %f\n", locations->x[index], locations->y[index]); + for (i = 0; i < sqrtn && index < n; i++) + for (j = 0; j < sqrtn && index < n; j++) { + locations->x[index] = (grid[i] - 0.5 + uniform_distribution(-0.4, 0.4)) / sqrtn; + locations->y[index] = (grid[j] - 0.5 + uniform_distribution(-0.4, 0.4)) / sqrtn; index++; } free(grid); @@ -661,45 +789,59 @@ location* GenerateXYLoc(int n, int seed) return locations; } +location *GenerateXYLoc_R(int n) +//! Generate XY location for exact computation (MORSE) +{ + printf("%d\n", n); + //initalization + int i = 0, index = 0, j = 0; + location *locations = (location *) malloc(sizeof(location *)); + //Allocate memory + locations->x = (double* ) malloc(n * sizeof(double)); + locations->y = (double* ) malloc(n * sizeof(double)); + locations->z = NULL; + + + int sqrtn = ceil(sqrt(n)); + + printf("%f", sqrtn); + for (i = 0; i <= sqrtn && index < n; i++) + for (j = 0; j <= sqrtn && index < n; j++) { + locations->x[index] = i / (sqrtn - 1); + locations->y[index] = j / (sqrtn - 1); + index++; + } + zsort_locations(n, locations); + + return locations; +} -location* GenerateXYZLoc(int n, int seed) - //! Generate XY location for exact computation (MOORSE) +location *GenerateXYZLoc(int n, int seed) +//! Generate XY location for exact computation (MOORSE) { //initalization - int i = 0 ,index = 0, j = 0, k = 0; - // unsigned int *seed = &exageostat_seed; + int i = 0, index = 0, j = 0, k = 0; srand(seed); - location* locations = (location *) malloc( sizeof(location*)); + location *locations = (location *) malloc(sizeof(location)); //Allocate memory - locations->x = (double *) malloc(n * sizeof(double)); - locations->y = (double *) malloc(n * sizeof(double)); - locations->z = (double *) malloc(n * sizeof(double)); + locations->x = (double* ) malloc(n * sizeof(double)); + locations->y = (double* ) malloc(n * sizeof(double)); + locations->z = (double* ) malloc(n * sizeof(double)); - int cbrtn = cbrt(n); + int cbrtn = ceil(cbrt(n)); - //Check if the input is square number or not - if(pow(cbrtn, 3) != n) - { - printf("Please use a perfect cubic number to generate a valid synthetic dataset.....\n\n"); - exit(0); + int *grid = (int *) calloc((int) cbrtn, sizeof(int)); + for (i = 0; i < cbrtn; i++) { + grid[i] = i + 1; } - int *grid = (int *) calloc((int)cbrtn, sizeof(int)); - for(i = 0; i < cbrtn; i++) - { - grid[i] = i+1; - } - - printf("cbrtn:%d\n", cbrtn); - - for(i = 0; i < cbrtn; i++) - for(j = 0; j < cbrtn; j++) - for(k = 0; k < cbrtn; k++) - { - locations->x[index] = (grid[i]-0.5+uniform_distribution(-0.4, 0.4))/cbrtn; - locations->y[index] = (grid[j]-0.5+uniform_distribution(-0.4, 0.4))/cbrtn; - locations->z[index] = (grid[k]-0.5+uniform_distribution(-0.4, 0.4))/cbrtn; + for (i = 0; i < cbrtn && index < n; i++) + for (j = 0; j < cbrtn && index < n; j++) + for (k = 0; k < cbrtn && index < n; k++) { + locations->x[index] = (grid[i] - 0.5 + uniform_distribution(-0.4, 0.4)) / cbrtn; + locations->y[index] = (grid[j] - 0.5 + uniform_distribution(-0.4, 0.4)) / cbrtn; + locations->z[index] = (grid[k] - 0.5 + uniform_distribution(-0.4, 0.4)) / cbrtn; index++; } free(grid); @@ -707,121 +849,132 @@ location* GenerateXYZLoc(int n, int seed) return locations; } - -location* GenerateXYLoc_ST(int n, int t_slots, int seed) - //! Generate XY location for exact computation (MOORSE) +/*****************************************************************************************************************/ +location *GenerateXYLoc_reg(int n, int seed) +//! Generate XY location for exact computation (MORSE) { //initalization - int i = 0 ,index = 0, j = 0; - n/=t_slots; ///to be modified - // unsigned int *seed = &exageostat_seed; + int i = 0, index = 0, j = 0; srand(seed); - location* locations = (location *) malloc( sizeof(location*)); + location *locations = (location *) malloc(sizeof(location *)); //Allocate memory - locations->x = (double *) malloc(n * t_slots * sizeof(double)); - locations->y = (double *) malloc(n * t_slots * sizeof(double)); - locations->z = (double *) malloc(n * t_slots * sizeof(double)); - // if(strcmp(locs_file, "") == 0) - // { - int sqrtn = sqrt(n); - - //Check if the input is square number or not - if(pow(sqrtn,2) != n) - { - printf("n=%d, Please use a perfect square number to generate a valid synthetic dataset.....\n\n", n); - exit(0); - } + locations->x = (double* ) malloc(n * sizeof(double)); + locations->y = (double* ) malloc(n * sizeof(double)); + locations->z = NULL; - int *grid = (int *) calloc((int)sqrtn, sizeof(int)); + int sqrtn = ceil(sqrt(n)); - for(i = 0; i < sqrtn; i++) - { - grid[i] = i+1; + int *grid = (int *) calloc((int) sqrtn, sizeof(int)); + + for (i = 0; i < sqrtn; i++) { + grid[i] = i + 1; } - for(i = 0; i < sqrtn; i++) - for(j = 0; j < sqrtn; j++){ - locations->x[index] = (grid[i]-0.5+uniform_distribution(-0.4, 0.4))/sqrtn; - locations->y[index] = (grid[j]-0.5+uniform_distribution(-0.4, 0.4))/sqrtn; - //printf("%f, %f\n", locations->x[index], locations->y[index]); + for (i = 0; i < sqrtn && index < n; i++) + for (j = 0; j < sqrtn && index < n; j++) { + locations->x[index] = ((double) grid[i]) * 3 / sqrtn; + locations->y[index] = ((double) grid[j]) * 3 / sqrtn; + printf("%f, %f\n", locations->x[index], locations->y[index]); index++; } + free(grid); + zsort_locations(n, locations); + return locations; +} + +location *GenerateXYLoc_ST(int n, int t_slots, int seed) +//! Generate XY location for exact computation (MOORSE) +{ + //initalization + int i = 0, index = 0, j = 0; + + srand(seed); + location *locations = (location *) malloc(sizeof(location)); + //Allocate memory + locations->x = (double* ) malloc(n * t_slots * sizeof(double)); + locations->y = (double* ) malloc(n * t_slots * sizeof(double)); + locations->z = (double* ) malloc(n * t_slots * sizeof(double)); + + int sqrtn = ceil(sqrt(n)); + + int *grid = (int *) calloc((int) sqrtn, sizeof(int)); - for(j=0;jx[i+j*n]= locations->x[i]; - locations->y[i+j*n]= locations->y[i]; - locations->z[i+j*n] = (double)j+1; - // printf("%f, %f, %f\n", locations->x[i+j*n], locations->y[i+j*n], locations->z[i+j*n]); - //printf("%f, %f, %f\n", locations->x[0], locations->y[0], locations->z[0]); - //printf("%d\n",i+j*n); + for (i = 0; i < sqrtn; i++) { + grid[i] = i + 1; + } + + for (i = 0; i < sqrtn && index < n; i++) + for (j = 0; j < sqrtn && index < n; j++) { + locations->x[index] = (grid[i] - 0.5 + uniform_distribution(-0.4, 0.4)) / sqrtn; + locations->y[index] = (grid[j] - 0.5 + uniform_distribution(-0.4, 0.4)) / sqrtn; + locations->z[index] = 1.0; + index++; } - // exit(0); - // free(grid); - // zsort_locations_3d(n, locations); - //printf("%f, %f, %f\n", locations->x[18], locations->y[18], locations->z[18]); - //exit(0); - //printf("%d\n",i+j*n); + + for (j = 1; j < t_slots; j++) { + for (i = 0; i < n; i++) { + locations->x[i + j * n] = locations->x[i]; + locations->y[i + j * n] = locations->y[i]; + locations->z[i + j * n] = (double) (j + 1); + } + } return locations; } -void print_dmatrix(char* desc, int m, int n, double* a, int lda) - //! print matrix contents (only for testing accuracy should be removed in release) +void print_dmatrix(char *desc, int m, int n, double* a, int lda) +//! print matrix contents (only for testing accuracy should be removed in release) { int i, j; - fprintf(stderr,"\n %s\n", desc); + fprintf(stderr, "\n %s\n", desc); for (i = 0; i < m; i++) { for (j = 0; j < n; j++) fprintf(stderr, " %6.4e", a[i + lda * j]); - fprintf(stderr,"\n"); + fprintf(stderr, "\n"); } } -void print_diagonal(char* desc, int m, double* a, int lda) +void print_diagonal(char *desc, int m, double* a, int lda) //! print matrix contents (only for testing accuracy should be removed in release) { int i, j; - fprintf(stderr,"\n %s\n", desc); + fprintf(stderr, "\n %s\n", desc); for (i = 0; i < m; i++) { fprintf(stderr, " %6.4e - ", a[i + lda * i]); } - fprintf(stderr,"\n"); + fprintf(stderr, "\n"); } -void print_smatrix(char* desc, int m, int n, float* a, int lda) +void print_smatrix(char *desc, int m, int n, float *a, int lda) //! print matrix contents (only for testing accuracy should be removed in release) { int i, j; - fprintf(stderr,"\n %s\n", desc); + fprintf(stderr, "\n %s\n", desc); for (i = 0; i < m; i++) { for (j = 0; j < n; j++) fprintf(stderr, " %6.4e", a[i + lda * j]); - fprintf(stderr,"\n"); + fprintf(stderr, "\n"); } } int countlines(char *filename) - //!count the number of samples in real running mode +//!count the number of samples in real running mode { - FILE *fp = fopen(filename,"r"); + FILE *fp = fopen(filename, "r"); int ch = 0; int lines = 0; - if (fp == NULL) - { - fprintf(stderr,"cannot open locations file\n"); + if (fp == NULL) { + fprintf(stderr, "cannot open locations file\n"); return 0; } - while(!feof(fp)) - { + while (!feof(fp)) { ch = fgetc(fp); - if(ch == '\n') + if (ch == '\n') lines++; } @@ -832,70 +985,65 @@ int countlines(char *filename) } -void write_to_file(char * path, int matrix_size,int ncores,int tile_size, int test, char *computation, int async, char *obsFPath,double total_exec_time,double avg_exec_time_per_iter, double avg_flops_per_iter , int p_grid, int q_grid, double final_loglik, int n) +void write_to_file(char *path, int matrix_size, int ncores, int tile_size, int test, char *computation, int async, + char *obsFPath, double total_exec_time, double avg_exec_time_per_iter, double avg_flops_per_iter, + int p_grid, int q_grid, double final_loglik, int n) //! write results in detail (only for testing accuracy should be removed in release) { FILE *pFile; double peakperfomrance; - double percent; - pFile = fopen(path,"a"); - if(pFile == NULL) { - fprintf(stderr,"Cannot access the results path(1)\n"); + double percent; + pFile = fopen(path, "a"); + if (pFile == NULL) { + fprintf(stderr, "Cannot access the results path(1)\n"); exit(0); } - peakperfomrance = q_grid*p_grid*ncores*16*2.3; - percent = avg_flops_per_iter/peakperfomrance; + peakperfomrance = q_grid * p_grid * ncores * 16 * 2.3; + percent = avg_flops_per_iter / peakperfomrance; fprintf(pFile, "%d\t", n); fprintf(pFile, "%d\t", ncores); - fprintf(pFile, "%d\t", q_grid*p_grid); + fprintf(pFile, "%d\t", q_grid * p_grid); fprintf(pFile, "%f\t", total_exec_time); fprintf(pFile, "%f\t", avg_exec_time_per_iter); fprintf(pFile, "%f\t\t", avg_flops_per_iter); fprintf(pFile, "%f\t", peakperfomrance); fprintf(pFile, "%f\t", percent); fprintf(pFile, "%d-", tile_size); - // fprintf(pFile, "%s-", ikernel); fprintf(pFile, "%s-", computation); - if(async == 0) + if (async == 0) fprintf(pFile, "SYNC-"); else fprintf(pFile, "ASYNC-"); - if(test == 1) + if (test == 1) fprintf(pFile, "%d-", matrix_size); else fprintf(pFile, "%s-", obsFPath); fprintf(pFile, "%f \n", final_loglik); fclose(pFile); - } -void theta_parser2(double *theta_vec, char * kern, int num_params) - //! parse the theta vector, example: "1:0.5:0.1" -> {1, 0.5, 0.1} +void theta_parser2(double* theta_vec, char *kern, int num_params) +//! parse the theta vector, example: "1:0.5:0.1" -> {1, 0.5, 0.1} { int i = 0; - if(!strcmp(kern,"")) - { - for( i = 0 ; i < num_params; i++) + if (!strcmp(kern, "")) { + for (i = 0; i < num_params; i++) theta_vec[i] = -1; } - char * token; - while( (token = strsep(&kern,":")) != NULL ) - { - if (strcmp(token,"?")) - theta_vec[i] = strtod(token,NULL); + char *token; + while ((token = strsep(&kern, ":")) != NULL) { + if (strcmp(token, "?")) + theta_vec[i] = (double) strtod(token, NULL); else theta_vec[i] = -1; i++; } - - } -void write_pred_vector(double *zvec, MLE_data * data, int n, double mserror) -{ +void write_pred_vector(double* zvec, MLE_data *data, int n, double mserror) { /*! * Returns initial_theta, starting_theta, target_theta. * @param[in] zvec: measurements vector. @@ -904,67 +1052,103 @@ void write_pred_vector(double *zvec, MLE_data * data, int n, double mserror) * */ FILE *pFile; - pFile = fopen("predict_values.txt","w+"); - if(pFile == NULL) { - fprintf(stderr,"Cannot access the results path(1)\n"); + pFile = fopen("predict_values.txt", "w+"); + if (pFile == NULL) { + fprintf(stderr, "Cannot access the results path(1)\n"); exit(0); } fprintf(pFile, "MSPE: %2.6f\n", mserror); - int i=0; - for(i=0;il1; struct stat st = {0}; - char * nFileZ = (char *) malloc(50 * sizeof(char)); - char * temp = (char *) malloc(50 * sizeof(char)); - char * nFileXY = (char *) malloc(50 * sizeof(char)); - data->nFileLog = (char *) malloc(50 * sizeof(char)); + char *nFileZ = (char *) malloc(100 * sizeof(char)); + char *nFileZ2 = (char *) malloc(100 * sizeof(char)); + char *nFileZ3 = (char *) malloc(100 * sizeof(char)); + char *temp = (char *) malloc(100 * sizeof(char)); + char *nFileXY = (char *) malloc(100 * sizeof(char)); + data->nFileLog = (char *) malloc(100 * sizeof(char)); + int p = 1; //Create New directory if not exist - if (stat("./synthetic_ds", &st) == -1) + if (stat("./synthetic_ds", &st) == -1) mkdir("./synthetic_ds", 0700); - - snprintf(nFileZ, 50, "%s%d%s", "./synthetic_ds/Z_", n,"_"); - snprintf(nFileXY, 50, "%s%d%s", "./synthetic_ds/LOC_", n,"_"); - snprintf(data->nFileLog, 50, "%s%d%s", "./synthetic_ds/log_", n,"_"); - - snprintf(temp, 50, "%s%d", data->nFileLog , i); - while(doesFileExist(temp) == 1) - { + if (strcmp(data->kernel_fun, "bivariate_matern_parsimonious") == 0 || + strcmp(data->kernel_fun, "bivariate_matern_parsimonious_profile") == 0) + p = 2; + else if (strcmp(data->kernel_fun, "bivariate_matern_parsimonious2") == 0 || + strcmp(data->kernel_fun, "bivariate_matern_parsimonious2_profile") == 0) + p = 2; + else if (strcmp(data->kernel_fun, "univariate_spacetime_matern_stationary") == 0) + p = 1; + else if (strcmp(data->kernel_fun, "bivariate_spacetime_matern_stationary") == 0) + p = 2; + else if (strcmp(data->kernel_fun, "trivariate_matern_parsimonious") == 0 || + strcmp(data->kernel_fun, "trivariate_matern_parsimonious_profile") == 0) + p = 3; + snprintf(nFileZ, 100, "%s%d%s%s%s", "./synthetic_ds/Z1_", n / p, "_", data->kernel_fun, "_"); + snprintf(nFileZ2, 100, "%s%d%s%s%s", "./synthetic_ds/Z2_", n / p, "_", data->kernel_fun, "_"); + snprintf(nFileZ3, 100, "%s%d%s%s%s", "./synthetic_ds/Z3_", n / p, "_", data->kernel_fun, "_"); + snprintf(nFileXY, 100, "%s%d%s%s%s", "./synthetic_ds/LOC_", n / p, "_", data->kernel_fun, "_"); + snprintf(data->nFileLog, 100, "%s%d%s%s%s", "./synthetic_ds/log_", n / p, "_", data->kernel_fun, "_"); + + snprintf(temp, 100, "%s%d", data->nFileLog, i); + while (doesFileExist(temp) == 1) { i++; - snprintf(temp, 50, "%s%d", data->nFileLog , i); + snprintf(temp, 100, "%s%d", data->nFileLog, i); } sprintf(temp, "%d", i); strcat(nFileZ, temp); strcat(nFileXY, temp); + strcat(nFileZ2, temp); + strcat(nFileZ3, temp); strcat(data->nFileLog, temp); - pFileZ = fopen(nFileZ, "w+"); - pFileXY = fopen(nFileXY, "w+"); - - - for(i=0;iz ==NULL) + pFileXY = fopen(nFileXY, "w+"); + + if (p == 1) + for (i = 0; i < n; i++) + fprintf(pFileZ, "%f\n", zvec[i]); + else if (p == 2) { + pFileZ2 = fopen(nFileZ2, "w+"); + for (i = 0; i < n; i += 2) { + fprintf(pFileZ, "%f\n", zvec[i]); + fprintf(pFileZ2, "%f\n", zvec[i + 1]); + } + fclose(pFileZ2); + } else if (p == 3) { + pFileZ2 = fopen(nFileZ2, "w+"); + pFileZ3 = fopen(nFileZ3, "w+"); + for (i = 0; i < n; i += 3) { + fprintf(pFileZ, "%f\n", zvec[i]); + fprintf(pFileZ2, "%f\n", zvec[i + 1]); + fprintf(pFileZ3, "%f\n", zvec[i + 2]); + } + fclose(pFileZ2); + fclose(pFileZ3); + } + for (i = 0; i < n / p; i++) { + if (l->z == NULL) fprintf(pFileXY, "%f,%f\n", l->x[i], l->y[i]); else fprintf(pFileXY, "%f,%f,%f\n", l->x[i], l->y[i], l->z[i]); @@ -974,29 +1158,25 @@ void write_vectors(double * zvec, MLE_data * data, int n) fclose(pFileXY); } -void write_to_thetafile(char * path, double *theta, int num_params, - int n, double time_per_iter, - int total_no_iters, - double prediction_error, - double mloe, - double mmom) - //! write results (only for testing accuracy should be removed in release) +void write_to_thetafile(char *path, double* theta, int num_params, + int n, double time_per_iter, + int total_no_iters, + double prediction_error, + double mloe, + double mmom) +//! write results (only for testing accuracy should be removed in release) { FILE *pFile; + pFile = fopen(path, "a"); - pFile = fopen(path,"a"); - - if(pFile == NULL) { + if (pFile == NULL) { printf("Cannot access the results path(3)\n"); exit(0); } - for(int i=0; i 1) - { + if (n > 1) { size_t i; - // unsigned int *seed = &exageostat_seed; - // size_t jj = i + rand() / (RAND_MAX / (n - i) + 1); - for (i = 0; i < n - 1; i++) - { + + for (i = 0; i < n - 1; i++) { size_t j = i + rand() / (RAND_MAX / (n - i) + 1); double t = array[j]; @@ -1108,16 +1256,41 @@ void shuffle(double *array, location * locations, size_t n) } } -void shuffle2(double *array, double *array2, location * locations, size_t n) - //! shuffle an array +void shuffle2(double* array, double* array2, location *locations, size_t n) +//! shuffle an array { - if (n > 1) - { + if (n > 1) { + size_t i; + + for (i = 0; i < n - 1; i++) { + size_t j = i + rand() / (RAND_MAX / (n - i) + 1); + + double t = array[j]; + array[j] = array[i]; + array[i] = t; + double t2 = array2[j]; + array2[j] = array2[i]; + array2[i] = t2; + double xtemp = locations->x[j]; + locations->x[j] = locations->x[i]; + locations->x[i] = xtemp; + double ytemp = locations->y[j]; + locations->y[j] = locations->y[i]; + locations->y[i] = ytemp; + + } + } +} + + +void shuffle3(double* array, double* array2, double* array3, location *locations, size_t n) +//! shuffle an array +{ + if (n > 1) { size_t i; // unsigned int *seed = &exageostat_seed; // size_t jj = i + rand() / (RAND_MAX / (n - i) + 1); - for (i = 0; i < n - 1; i++) - { + for (i = 0; i < n - 1; i++) { size_t j = i + rand() / (RAND_MAX / (n - i) + 1); double t = array[j]; @@ -1126,6 +1299,9 @@ void shuffle2(double *array, double *array2, location * locations, size_t n) double t2 = array2[j]; array2[j] = array2[i]; array2[i] = t2; + double t3 = array3[j]; + array3[j] = array3[i]; + array3[i] = t3; double xtemp = locations->x[j]; locations->x[j] = locations->x[i]; locations->x[i] = xtemp; @@ -1137,34 +1313,32 @@ void shuffle2(double *array, double *array2, location * locations, size_t n) } } -void theta_parser(double *initial_theta, double *target_theta, double *starting_theta, - char *ikernel, char *kernel, double *lb, - double *up, int test, int num_params) - //! Parse initial_theta, target_theta, starting_theta, inputs - /*! - * Returns initial_theta, starting_theta, target_theta. - * @param[out] initial_theta: initial_theta Vector with three parameter (Variance, Range, Smoothness) - that is used to to generate the Covariance Matrix and initial Z vector. - * @param[out] starting_theta: theta Vector with three parameter (Variance, Range, Smoothness) - that is used to to generate the Covariance Matrix of the first MLE iteration. - * @param[out] target_theta: target theta Vector with three parameter (Variance, Range, Smoothness) unknown theta parameter should be shown as '?'. - * @param[in] ikernel: initial_theta Vector as string. - * @param[in] kernel: target_theta Vector as string. - * @param[in] lb: optimization lower bounds vector ( lb_1, lb_2, lb_3). - * @param[in] up: optimization upper bounds vector ( ub_1, ub_2, ub_3). - * @param[in] test: if test=1 ->test running mode, test=0-> real running mode. - * */ +void theta_parser(double* initial_theta, double* target_theta, double* starting_theta, + char *ikernel, char *kernel, double* lb, + double* up, int test, int num_params) +//! Parse initial_theta, target_theta, starting_theta, inputs +/*! + * Returns initial_theta, starting_theta, target_theta. + * @param[out] initial_theta: initial_theta Vector with three parameter (Variance, Range, Smoothness) + that is used to to generate the Covariance Matrix and initial Z vector. + * @param[out] starting_theta: theta Vector with three parameter (Variance, Range, Smoothness) + that is used to to generate the Covariance Matrix of the first MLE iteration. + * @param[out] target_theta: target theta Vector with three parameter (Variance, Range, Smoothness) unknown theta parameter should be shown as '?'. + * @param[in] ikernel: initial_theta Vector as string. + * @param[in] kernel: target_theta Vector as string. + * @param[in] lb: optimization lower bounds vector ( lb_1, lb_2, lb_3). + * @param[in] up: optimization upper bounds vector ( ub_1, ub_2, ub_3). + * @param[in] test: if test=1 ->test running mode, test=0-> real running mode. + * */ { int i = 0; - // if (strcmp (initial_theta, "") != 0) + theta_parser2(initial_theta, ikernel, num_params); theta_parser2(target_theta, kernel, num_params); - for(i = 0; i < num_params; i++) - { - if(target_theta[i] != -1) - { + for (i = 0; i < num_params; i++) { + if (target_theta[i] != -1) { lb[i] = target_theta[i]; up[i] = target_theta[i]; starting_theta[i] = target_theta[i]; @@ -1173,15 +1347,15 @@ void theta_parser(double *initial_theta, double *target_theta, double *starting_ } -void init_optimizer( nlopt_opt * opt, double *lb, double *up, double tol) - //! Initialize the NLOPT optimizer - /*! - * Returns nlopt_opt object. - * @param[in] lb: optimization lower bounds vector ( lb_1, lb_2, lb_3). - * @param[in] up: optimization upper bounds vector ( ub_1, ub_2, ub_3). - * @param[in] tol: a tolerance that is used for the purpose of stopping criteria only. - * @param[out] opt: nlopt_opt object. - * */ +void init_optimizer(nlopt_opt *opt, double* lb, double* up, double tol) +//! Initialize the NLOPT optimizer +/*! + * Returns nlopt_opt object. + * @param[in] lb: optimization lower bounds vector ( lb_1, lb_2, lb_3). + * @param[in] up: optimization upper bounds vector ( ub_1, ub_2, ub_3). + * @param[in] tol: a tolerance that is used for the purpose of stopping criteria only. + * @param[out] opt: nlopt_opt object. + * */ { //initalizing opt library nlopt_set_lower_bounds(*opt, lb); @@ -1189,42 +1363,45 @@ void init_optimizer( nlopt_opt * opt, double *lb, double *up, double tol) nlopt_set_ftol_abs(*opt, tol); } -void print_summary(int test, int N, int ncores, int gpus, int ts, int lts, char *computation, int zvecs, int p_grid, int q_grid, int precision) - //! print the summary of MLE inputs. +void print_summary(int test, int N, int ncores, int gpus, int ts, int lts, char *computation, int zvecs, int p_grid, + int q_grid, int precision) +//! print the summary of MLE inputs. { #if defined(CHAMELEON_USE_MPI) if ( MORSE_My_Mpi_Rank() == 0 ) { #endif - fprintf(stderr,"********************SUMMARY**********************\n"); - if(test == 0) - fprintf(stderr,"#Execution Mode: Real Dataset\n"); - else - fprintf(stderr,"#Synthetic Dataset\n"); - fprintf(stderr,"Number of Locations: %d\n", N); - fprintf(stderr,"#Threads per node: %d\n", ncores); - fprintf(stderr,"#GPUs: %d\n", gpus); - if(precision ==0) - fprintf(stderr,"#Double Precision!\n"); - else if(precision ==1) - fprintf(stderr,"#Single Precision!\n"); - else if(precision == 2) - fprintf(stderr,"#Single/Double Precision!\n"); - if (strcmp (computation, "exact") == 0 || strcmp (computation, "diag_approx") == 0) - fprintf(stderr,"#Dense Tile Size: %d\n", ts); - else - fprintf(stderr,"LR Tile Size: %d\n", lts); - fprintf(stderr,"#%s computation\n", computation); - fprintf(stderr,"#Obervation Vectors (Z): %d\n", zvecs); - fprintf(stderr,"p=%d, q=%d\n", p_grid, q_grid); - fprintf(stderr,"***************************************************\n"); + fprintf(stderr, "********************SUMMARY**********************\n"); + if (test == 0) + fprintf(stderr, "#Execution Mode: Real Dataset\n"); + else + fprintf(stderr, "#Synthetic Dataset\n"); + fprintf(stderr, "Number of Locations: %d\n", N); + fprintf(stderr, "#Threads per node: %d\n", ncores); + fprintf(stderr, "#GPUs: %d\n", gpus); + if (precision == 0) + fprintf(stderr, "#Double Precision!\n"); + else if (precision == 1) + fprintf(stderr, "#Single Precision!\n"); + else if (precision == 2) + fprintf(stderr, "#Single/Double Precision!\n"); + if (strcmp(computation, "exact") == 0 || strcmp(computation, "diag_approx") == 0) + fprintf(stderr, "#Dense Tile Size: %d\n", ts); + else + fprintf(stderr, "LR Tile Size: %d\n", lts); + fprintf(stderr, "#%s computation\n", computation); + fprintf(stderr, "#Obervation Vectors (Z): %d\n", zvecs); + fprintf(stderr, "p=%d, q=%d\n", p_grid, q_grid); + fprintf(stderr, "***************************************************\n"); #if defined(CHAMELEON_USE_MPI) } #endif } -int print_result(MLE_data *data, double *starting_theta, int N, int zvecs, int ncores, int ts, int test, double *initial_theta, char *computation, int p_grid, int q_grid, double final_loglik, double prediction_error) +int print_result(MLE_data *data, double* starting_theta, int N, int zvecs, int ncores, int ts, int test, + double* initial_theta, char *computation, int p_grid, int q_grid, double final_loglik, + double prediction_error) //! print results (only for testing accuracy should be removed in release) { int num_params; @@ -1233,250 +1410,144 @@ int print_result(MLE_data *data, double *starting_theta, int N, int zvecs, int n { #endif - if(strcmp(data->kernel_fun, "univariate_matern_stationary") == 0 || - strcmp(data->kernel_fun, "univariate_pow_exp_stationary") == 0) - num_params = 3; - else if(strcmp(data->kernel_fun, "univariate_matern_nuggets_stationary") == 0) - num_params = 4; - else if(strcmp(data->kernel_fun, "univariate_matern_non_stationary") == 0) - num_params = 9; - else if(strcmp(data->kernel_fun, "bivariate_matern_flexible") == 0) - num_params = 11; - else if(strcmp(data->kernel_fun, "bivariate_matern_parsimonious") == 0) - num_params = 6; - else if(strcmp(data->kernel_fun, "bivariate_matern_parsimonious2") == 0) - num_params = 6; - else if(strcmp(data->kernel_fun, "bivariate_matern_parsimonious_profile") == 0) - num_params = 6; - else if(strcmp(data->kernel_fun, "bivariate_matern_parsimonious2_profile") == 0) - num_params = 6; - else if(strcmp(data->kernel_fun, "univariate_spacetime_matern_stationary") == 0) - num_params = 7; - else - { - fprintf(stderr,"Choosen kernel is not exist(7)!\n"); - fprintf(stderr, "Called function is: %s\n",__func__); - exit(0); - } - //num_params = strcmp(data->kernel_fun, "stationary_kernel") == 0? 3 : 9; - printf("********************SUMMARY*****************************\n"); - printf("#Total Number of Iterations=%d\n",data->iter_count); - printf("#Total Optimization Time= %6.2f\n", data->total_exec_time); - printf("#Found Maximum at ("); - int i=0; - if(strcmp(data->kernel_fun, "bivariate_matern_parsimonious_profile") == 0 || strcmp(data->kernel_fun, "bivariate_matern_parsimonious2_profile") == 0) - { + if (strcmp(data->kernel_fun, "univariate_matern_stationary") == 0 || + strcmp(data->kernel_fun, "univariate_pow_exp_stationary") == 0) + num_params = 3; + else if (strcmp(data->kernel_fun, "univariate_matern_nuggets_stationary") == 0) + num_params = 4; + else if (strcmp(data->kernel_fun, "univariate_matern_non_stationary") == 0) + num_params = 9; + else if (strcmp(data->kernel_fun, "bivariate_matern_flexible") == 0) + num_params = 11; + else if (strcmp(data->kernel_fun, "bivariate_matern_parsimonious") == 0) + num_params = 6; + else if (strcmp(data->kernel_fun, "bivariate_matern_parsimonious2") == 0) + num_params = 6; + else if (strcmp(data->kernel_fun, "bivariate_matern_parsimonious_profile") == 0) + num_params = 6; + else if (strcmp(data->kernel_fun, "bivariate_matern_parsimonious2_profile") == 0) + num_params = 6; + else if (strcmp(data->kernel_fun, "univariate_spacetime_matern_stationary") == 0) + num_params = 7; + else if (strcmp(data->kernel_fun, "bivariate_spacetime_matern_stationary") == 0) + num_params = 10; + else if (strcmp(data->kernel_fun, "trivariate_matern_parsimonious") == 0 || + strcmp(data->kernel_fun, "trivariate_matern_parsimonious_profile") == 0) + num_params = 10; + else if (strcmp(data->kernel_fun, "univariate_matern_non_stat") == 0) + num_params = 8; + else if (strcmp(data->kernel_fun, "univariate_matern_non_gaussian") == 0 || + strcmp(data->kernel_fun, "univariate_exp_non_gaussian") == 0) + num_params = 6; + else { + fprintf(stderr, "Choosen kernel is not exist(7)!\n"); + fprintf(stderr, "Called function is: %s\n", __func__); + exit(0); + } + //num_params = strcmp(data->kernel_fun, "stationary_kernel") == 0? 3 : 9; + printf("********************SUMMARY*****************************\n"); + printf("#Total Number of Iterations=%d\n", data->iter_count); + printf("#Total Optimization Time= %6.2f\n", data->total_exec_time); + printf("#Found Maximum at ("); + int i = 0; + if (strcmp(data->kernel_fun, "bivariate_matern_parsimonious_profile") == 0 || + strcmp(data->kernel_fun, "bivariate_matern_parsimonious2_profile") == 0) { + printf("%2.6f, %2.6f,", data->variance1, data->variance2); + i = 2; + } else if (strcmp(data->kernel_fun, "trivariate_matern_parsimonious_profile") == 0) { + printf("%2.6f, %2.6f, %2.6f,", data->variance1, data->variance2, data->variance3); + i = 3; + } else + i = 0; + + for (; i < num_params - 1; i++) + printf("%0.8f, ", starting_theta[i]); + printf("%0.8f", starting_theta[i]); + printf(") \n"); + + printf("#Number of Locations: %d\n", results.problem_size); + printf("#Computation: %s\n", results.computation); + printf("#Kernel: %s\n", results.kernel); + printf("#Dataset: %s\n", results.ds_type); + printf("#Precision: %s\n", results.precision); + printf("#Sample: %d\n", results.z_sample); + printf("#Dense tile size: %d\n", results.dense_ts); + printf("#LR tile size (if used): %d\n", results.lr_ts); + printf("#LR accuracy/max_rank (if used): %d/%d\n", results.lr_acc, results.lr_maxrank); + printf("#CPU cores per node: %d\n", results.ncores); + printf("#GPUs per node: %d\n", results.ngpus); + printf("#p_grid: %d, q_grid: %d\n", results.p, results.q); + printf("***************************************************\n\n"); + + if (data->log == 1) { + + fprintf(data->pFileLog, "Total Number of Iterations=%d\n", data->iter_count); + fprintf(data->pFileLog, "Total Optimization Time= %6.2f secs\n", data->total_exec_time); + fprintf(data->pFileLog, "Found Maximum at ("); + if (strcmp(data->kernel_fun, "bivariate_matern_parsimonious_profile") == 0 || + strcmp(data->kernel_fun, "bivariate_matern_parsimonious2_profile") == 0) { printf("%2.6f, %2.6f,", data->variance1, data->variance2); i = 2; - } - else + } else if (strcmp(data->kernel_fun, "trivariate_matern_parsimonious_profile") == 0) { + printf("%2.6f, %2.6f, %2.6f,", data->variance1, data->variance2, data->variance3); + i = 3; + } else i = 0; - for(;ilog == 1) - { - - fprintf(data->pFileLog,"Total Number of Iterations=%d\n", data->iter_count); - fprintf(data->pFileLog,"Total Optimization Time= %6.2f secs\n", data->total_exec_time); - fprintf(data->pFileLog,"Found Maximum at ("); - if(strcmp(data->kernel_fun, "bivariate_matern_parsimonious_profile") == 0 || strcmp(data->kernel_fun, "bivariate_matern_parsimonious2_profile") == 0) - { - printf("%2.6f, %2.6f,", data->variance1, data->variance2); - i = 2; - } - else - i = 0; + for (; i < num_params; i++) + fprintf(data->pFileLog, "%g, ", starting_theta[i]); + fprintf(stderr, ")\n"); + } - for(;ipFileLog,"%g, ", starting_theta[i]); - fprintf(stderr,")\n"); - } + results.time_per_iteration = data->avg_exec_time_per_iter / data->iter_count; + results.flops_per_iteration = data->avg_flops_per_iter / data->iter_count; + results.total_mle_time = data->avg_exec_time_per_iter; - results.time_per_iteration = data->avg_exec_time_per_iter/data->iter_count; - results.flops_per_iteration = data->avg_flops_per_iter/data->iter_count; - results.total_mle_time = data->avg_exec_time_per_iter; + FILE *pFile; + pFile = fopen("results.log", "a"); - FILE *pFile; - pFile = fopen("results.log","a"); + if (pFile == NULL) { + printf("Cannot access the results path(3)\n"); + return -1; + } - if(pFile == NULL) { - printf("Cannot access the results path(3)\n"); - return -1; - } + fprintf(pFile, "%d ", results.problem_size); + fprintf(pFile, "%s(", results.computation); + fprintf(pFile, "%d) ", results.lr_acc); + + for (int i = 0; i < results.num_params; i++) + fprintf(pFile, "%6.6f ", results.initial_theta[i]); + + for (int i = 0; i < results.num_params; i++) + fprintf(pFile, "%6.6f ", results.estimated_theta[i]); + + fprintf(pFile, "%6.6f ", results.final_loglik); + fprintf(pFile, "%6.6f ", results.time_per_iteration); + fprintf(pFile, "%6.6f ", results.flops_per_iteration); + fprintf(pFile, "%6.6f ", results.total_mle_time); + + fprintf(pFile, "%6.6f ", results.mse_pred1); + fprintf(pFile, "%6.6f ", results.mse_pred2); + fprintf(pFile, "%6.6f ", results.mse_pred); + fprintf(pFile, "%6.4e ", results.trace_pred_sum); + fprintf(pFile, "%6.4e ", results.trace_pred_mean); + fprintf(pFile, "%6.6f ", results.total_pred_time); + fprintf(pFile, "%6.6f ", results.total_pred_flops); + + fprintf(pFile, "%6.6f ", results.mloe); + fprintf(pFile, "%6.6f ", results.mmom); + fprintf(pFile, "%s ", results.mloe_exec); + fprintf(pFile, "%6.2f ", results.total_mloe_mmom_time); + fprintf(pFile, "%6.2f ", results.matrix_gen_mloe_mmom_time); + fprintf(pFile, "%6.2f ", results.cho_fact_mloe_mmom_time); + fprintf(pFile, "%6.2f ", results.loop_mloe_mmom_time); + fprintf(pFile, "%6.2f ", results.total_mloe_mmom_flops); + fprintf(pFile, "%6.8f ", results.fisher_00); + fprintf(pFile, "%6.8f ", results.fisher_11); + fprintf(pFile, "%6.8f ", results.fisher_22); + fprintf(pFile, "%6.2f\n\n", results.fisher_time); - fprintf(pFile, "%d ", results.problem_size); - fprintf(pFile, "%s ", results.computation); - fprintf(pFile, "%s ", results.kernel); - fprintf(pFile, "%s ", results.ds_type); - fprintf(pFile, "%s ", results.precision); - fprintf(pFile, "%d ", results.z_sample); - fprintf(pFile, "%d ", results.dense_ts); - fprintf(pFile, "%d ", results.lr_ts); - fprintf(pFile, "%d ", results.lr_acc); - fprintf(pFile, "%d ", results.lr_maxrank); - fprintf(pFile, "%d ", results.ncores); - fprintf(pFile, "%d ", results.ngpus); - fprintf(pFile, "%d ", results.p); - fprintf(pFile, "%d ", results.q); - - for(int i=0; iasync, data->obsFPath, data->total_exec_time, data->avg_exec_time_per_iter, data->avg_flops_per_iter, data->precision, data->diag_thick, data->final_loglik, N); - - - - // char str[80]; - // char buf[12]; - // if(strcmp(data->kernel_fun, "univariate_matern_stationary") == 0) - // strcpy(str, "u-station"); - // else if(strcmp(data->kernel_fun, "univariate_pow_exp_stationary") == 0) - // strcpy(str, "u-pow-exp-station"); - // else if(strcmp(data->kernel_fun, "univariate_matern_non_stationary") == 0) - // strcpy(str, "u-non-station"); - // else if(strcmp(data->kernel_fun, "bivariate_matern_flexible") == 0) - // strcpy(str, "b-matern-flex"); - // else if(strcmp(data->kernel_fun, "bivariate_matern_parsimonious") == 0) - // strcpy(str, "b-matern-pars"); - // else if(strcmp(data->kernel_fun, "bivariate_matern_parsimonious2") == 0) - // strcpy(str, "b-matern-pars2"); - // else if(strcmp(data->kernel_fun, "bivariate_matern_parsimonious_profile") == 0) - // strcpy(str, "b-matern-pars-pro"); - // else if(strcmp(data->kernel_fun, "bivariate_matern_parsimonious2_profile") == 0) - // strcpy(str, "b-matern-pars2-pro"); - - // strcat(str, "-"); - // strcat(str, "theta-"); - // strcat(str, data->computation); - // strcat(str, "-"); - // if(strcmp (data->computation, "exact") == 0) - // { - - // sprintf(buf, "%d", data->diag_thick); - // strcat(str, buf); - // strcat(str, "-0-0-"); - // } - // else if(strcmp (data->computation, "lr_approx") == 0) - // { - // strcat(str, "0-"); - // sprintf(buf, "%d", data->hicma_acc); - // strcat(str, buf); - // strcat(str, "-"); - // sprintf(buf, "%d", data->hicma_maxrank); - // strcat(str, buf); - // strcat(str, "-"); - // } - // else if (strcmp (data->computation, "diag_approx") == 0) - // { - // sprintf(buf, "%d", data->diag_thick); - // strcat(str, buf); - // strcat(str, "-0-0-"); - // } - - // if(data->async==0) - // strcat(str, "syn-"); - // else - // strcat(str, "asyn-"); - // if(data->precision == 0) - // strcat(str, "d_prec-"); - // else if(data->precision ==1) - // strcat(str, "s_prec-"); - // else if(data->precision == 2) - // { - // strcat(str, "sd_prec-"); - // } - // - // if(strcmp(data->locsFPath,"") == 0) - // { - // for(int i=0; i<6; i++) - // { - - // sprintf(buf, "%0.3f-", initial_theta[i]); - // strcat(str, buf); - // } - // } - // else - // { - // strcat(str, "real-"); - // } - - // sprintf(buf, "%d", N); - // strcat(str, buf); - // strcat(str, ".txt"); - - // printf("%s\n", str); - //exit(0); - // if(strcmp(data->kernel_fun, "univariate_matern_stationary") == 0 || strcmp(data->kernel_fun, "univariate_pow_exp_stationary") == 0) - // num_params = 3; - // else if(strcmp(data->kernel_fun, "univariate_matern_non_stationary") == 0) - // num_params = 9; - // else if(strcmp(data->kernel_fun, "bivariate_matern_flexible") == 0) - // num_params = 11; - // else if(strcmp(data->kernel_fun, "bivariate_matern_parsimonious") == 0) - // num_params = 6; - // else if(strcmp(data->kernel_fun, "bivariate_matern_parsimonious2") == 0) - // num_params = 6; - // else if(strcmp(data->kernel_fun, "bivariate_matern_parsimonious_profile") == 0 || strcmp(data->kernel_fun, "bivariate_matern_parsimonious2_profile") == 0) - // { - // starting_theta[0] = data->variance1; - // starting_theta[1] = data->variance2; - // num_params = 6; - // } - // else - // { - // fprintf(stderr,"Choosen kernel is not exist(5)!\n"); - // fprintf(stderr, "Called function is: %s\n",__func__); - // exit(0); - // } - //num_params = strcmp(data->kernel_fun, "stationary_kernel") == 0? 3 : 9; - // write_to_thetafile(str, starting_theta, num_params, zvecs, data->avg_exec_time_per_iter,data->iter_count, prediction_error, data->mloe, data->mmom ); - fclose(pFile); + fclose(pFile); #if defined(CHAMELEON_USE_MPI) } #endif @@ -1484,14 +1555,13 @@ int print_result(MLE_data *data, double *starting_theta, int N, int zvecs, int n double cWtime(void) - //! get time +//! get time { struct timeval tp; gettimeofday(&tp, NULL); return tp.tv_sec + 1e-6 * tp.tv_usec; } -//void readlocfile(char* loc_file, int n, location* l1) //! Read real location file /*! * Returns locations l1. @@ -1499,44 +1569,19 @@ double cWtime(void) * @param[in] n : number of spatial locations (observations). * @param[out] l1 : location struct with (x,y) locations. */ -/*{ - FILE * fp; - char * line = NULL; - size_t len = 0; - ssize_t read; - char * pch; - int i=0; - fp = fopen(loc_file, "r"); - if (fp == NULL) - { - printf("cannot read locations file: %s\n", loc_file); - exit(EXIT_FAILURE); - } - while ((read = getline(&line, &len, fp)) != -1 && i < n) { - pch = strtok (line,","); - while (pch != NULL) - { - l1->x[i] = atof(pch); - pch = strtok (NULL, ","); - l1->y[i] = atof(pch); - pch = strtok (NULL, ","); - } - i++; - } - - fclose(fp); - } - */ -void write_prediction_result(char * path, int matrix_size,int no_missing, double MSE1, double MSE2, double MSE, double solve_time, double flops) - //! write prediction results (only for testing accuracy should be removed in release). + +void +write_prediction_result(char *path, int matrix_size, int no_missing, double MSE1, double MSE2, double MSE3, double MSE, + double solve_time, double flops) +//! write prediction results (only for testing accuracy should be removed in release). { FILE *pFile; - pFile = fopen(path,"a"); + pFile = fopen(path, "a"); - if(pFile == NULL) { + if (pFile == NULL) { - fprintf(stderr,"Cannot access the results path(2)\n"); + fprintf(stderr, "Cannot access the results path(2)\n"); exit(0); } @@ -1544,214 +1589,73 @@ void write_prediction_result(char * path, int matrix_size,int no_missing, double fprintf(pFile, "%d\t", no_missing); fprintf(pFile, "%f\t", MSE1); fprintf(pFile, "%f\t", MSE2); + fprintf(pFile, "%f\t", MSE3); fprintf(pFile, "%f\t", MSE); fprintf(pFile, "%6.2f secs\t", solve_time); - fprintf(pFile, "%6.2f Gflops\n", flops); + fprintf(pFile, "%6.2f Gflops\n", flops); fclose(pFile); - } // check if the file exist or not int doesFileExist(const char *filename) - /*! variables from argument - * Returns 0 if file not exist and 1 if file exist. - * @param[in] filename: file path. - */ +/*! variables from argument + * Returns 0 if file not exist and 1 if file exist. + * @param[in] filename: file path. + */ { struct stat st; int result = stat(filename, &st); return result == 0; } -void init_log (MLE_data * data) - //! init and open log files if log==1 - /*! - * Returns MLE_data struct with new log files. - * @param[out] data: MLE_data struct with different MLE inputs. - */ +void init_log(MLE_data *data) +//! init and open log files if log==1 +/*! + * Returns MLE_data struct with new log files. + * @param[out] data: MLE_data struct with different MLE inputs. + */ { #if defined(CHAMELEON_USE_MPI) if ( MORSE_My_Mpi_Rank() == 0 ) { #endif - data->pFileLog = fopen(data->nFileLog, "w+"); - fprintf (data->pFileLog, "\t\tlog file is generated by ExaGeoStat application\n"); - fprintf (data->pFileLog, "\t\t============================================\n"); + data->pFileLog = fopen(data->nFileLog, "w+"); + fprintf(data->pFileLog, "\t\tlog file is generated by ExaGeoStat application\n"); + fprintf(data->pFileLog, "\t\t============================================\n"); #if defined(CHAMELEON_USE_MPI) } #endif } -void finalize_log (MLE_data * data) - //! finalize and close log files if log==1 - /*! - * Returns MLE_data struct with new log files. - * @param[out] data: MLE_data struct with different MLE inputs. - */ +void finalize_log(MLE_data *data) +//! finalize and close log files if log==1 +/*! + * Returns MLE_data struct with new log files. + * @param[out] data: MLE_data struct with different MLE inputs. + */ { #if defined(CHAMELEON_USE_MPI) if ( MORSE_My_Mpi_Rank() == 0 ) { #endif - fclose(data->pFileLog); + fclose(data->pFileLog); #if defined(CHAMELEON_USE_MPI) } #endif } -/* -//check accuracy -acc_struct check_acc(MLE_data *data, int n, int ts) -{ -#if defined(EXAGEOSTAT_USE_HICMA) -int main_print_index = 0; -int print_mat = 0; -int M = n; -int N = n /ts * data->hicma_maxrank; -int MB = ts; -int main_print_mat = 0; -int LDA = M; -int check = 1; -int set_diag = 0; -double diagVal = M; - -acc_struct acc; -MORSE_desc_t *descAD = data->hicma_descCD; -MORSE_desc_t *descAUV = data->hicma_descCUV; -MORSE_desc_t *descDense = data->descC; -MORSE_desc_t *descArk = data->hicma_descCrk; -double *Adense2 = data->Adense2; -double *Adense = data->Adense; -double *Ahicma = (double *) malloc(n * n * sizeof(double)); -double *AhicmaT = (double *) malloc(n * n * sizeof(double)); - - -HICMA_zuncompress(MorseLower, descAUV, descDense, descArk); -HICMA_zdiag_vec2mat(descAD, descDense); -//PASTE_CODE_FREE_MATRIX( descAD ); //@KADIRLBL001 -descAD = descDense; // descAD was only diagonals. -// After this line, descAD is dense matrix containing approximate L -// So no need to adapt below code for descAD containg only diagonals. - -////PROGRESS("checking accuracy"); -if( MORSE_My_Mpi_Rank()==0){ -#ifndef COMPLEX -double one = 1.0, zero = 0.0, minusone = -1.0, diagVal = M; -if(main_print_mat){printf("data->Adense2\n");/*printmat(data->Adense2,M,M,LDA,MB, MB);*/ /*} - double* swork = calloc(2*M, sizeof(double)); - double normA; - {size_t i, j; - for(j = 0; j < M; j++){ - for(i = 0; i < j; i++){ - Adense2[j*LDA+i] = zero; - } - } - } - -//PROGRESS("normaA started"); -HICMA_znormest(M, M, data->Adense2, &normA, swork); -// Ahicma: result of TLR potrf -MORSE_Tile_to_Lapack(descAD, Ahicma, n); -//PASTE_TILE_TO_LAPACK( descAD, Ahicma, check, double, LDA, M ); -{size_t i, j; -for(j = 0; j < M; j++){ -for(i = 0; i < j; i++){ -Ahicma[j*LDA+i] = zero; -} -} -} - -if(set_diag){size_t j; for(j = 0; j < M; j++){ Ahicma[j*LDA+j] = diagVal; } } -//if(main_print_mat){printf("Ahicma\n");printmat(Ahicma,M,M,LDA, MB, MB);} - -//LAPACKE_dpotrf(LAPACK_COL_MAJOR, 'L', M, Ahicma, LDA); -// AhicmaT: transpose of Ahicma -//PROGRESS("copy descAd into AhicmaT started"); - -MORSE_Tile_to_Lapack(descAD, AhicmaT, n); -//PASTE_TILE_TO_LAPACK( descAD, AhicmaT, check, double, LDA, M ); - -{size_t i, j; -for(j = 0; j < M; j++){ -for(i = 0; i < j; i++){ -data->Adense[j*LDA+i] = zero; -} -} -} - - -//if(main_print_mat){printf("Ahicma-upperzero\n");printmat(Ahicma,M,M,LDA, MB, MB);} -//PROGRESS("Transpose A started"); -//LAPACKE_dge_trans(LAPACK_COL_MAJOR, M, M, Ahicma, LDA, AhicmaT, LDA); -//if(main_print_mat){printf("AhicmaT\n");printmat(AhicmaT,M,M,LDA, MB, MB);} -//PROGRESS("TRMM started"); -cblas_dtrmm (CblasColMajor, CblasLeft, CblasLower, CblasNoTrans, CblasNonUnit, M, M, one, Ahicma, LDA, AhicmaT, LDA); -//if(main_print_mat){printf("Ahicma*AhicmaT\n");printmat(AhicmaT,M,M,LDA, MB, MB);} -//double tmpnorm;normest(M, M, AhicmaT, &tmpnorm, swork);printf("tmpnorm:%e\n",tmpnorm); -{size_t i, j; -for(j = 0; j < M; j++){ -for(i = 0; i < j; i++){ -AhicmaT[j*LDA+i] = zero; -} -} -} - -size_t nelm = M * M; -if(main_print_mat)printf("nelm:%zu M:%d N:%d\n", nelm, M, N); -//PROGRESS("DAXPY started"); -cblas_daxpy(nelm, minusone, AhicmaT, 1, data->Adense, 1); -//if(main_print_mat){printf("data->Adense-(Ahicma*AhicmaT)\n");printmat(data->Adense,M,M,LDA, MB, MB);} - - -//PROGRESS("Norm of difference started"); -HICMA_znormest(M, M, data->Adense, &acc.normDenseAppDiff, swork); -acc.accuracyDenseAppDiff = acc.normDenseAppDiff/normA; -acc.normA = normA; -//acc.normDenseAppDiff = normDenseAppDiff; -//printf("normA:%.2e normDenseAppdiff:%.2e Accuracy: %.2e\n", normA, normDenseAppDiff, accuracyDenseAppDiff); -#endif -} else { - - MORSE_Tile_to_Lapack(descAD, Ahicma, n); - MORSE_Tile_to_Lapack(descAD, AhicmaT, n); - - //PASTE_TILE_TO_LAPACK( descAD, Ahicma, check, double, LDA, M ); - //PASTE_TILE_TO_LAPACK( descAD, AhicmaT, check, double, LDA, M ); -} -//PROGRESS("checking accuracy is finished"); - - -// PASTE_CODE_FREE_MATRIX( descAUV ); -//PROGRESS("descAUV is freed"); -//if(check == 0) { // If there is no check, then descAD and descDense are different. Refer to @KADIRLBL001 -// PASTE_CODE_FREE_MATRIX( descAD ); -//PROGRESS("descAD is freed"); -// } -// PASTE_CODE_FREE_MATRIX( descArk ); -//PROGRESS("descArk is freed"); - -// PASTE_CODE_FREE_MATRIX( descDense ); -//PROGRESS("descDense is freed"); -//PROGRESS("freed descs"); -return acc; -#endif -} -*/ - -void split_data(MLE_data * data, location *locations, double *Z, double *Zactual, int *N, int nZmiss) -{ +void split_data(MLE_data *data, location *locations, double* Z, double* Zactual, int *N, int nZmiss) { int i = 0; - int nZobs = *N-nZmiss; + int nZobs = *N - nZmiss; shuffle(Z, locations, *N); - data->l1.x = (double *) malloc(nZobs * sizeof(double)); - data->l1.y = (double *) malloc(nZobs * sizeof(double)); - data->lmiss.x = (double *) malloc(nZmiss * sizeof(double)); - data->lmiss.y = (double *) malloc(nZmiss * sizeof(double)); + data->l1.x = (double* ) malloc(nZobs * sizeof(double)); + data->l1.y = (double* ) malloc(nZobs * sizeof(double)); + data->lmiss.x = (double* ) malloc(nZmiss * sizeof(double)); + data->lmiss.y = (double* ) malloc(nZmiss * sizeof(double)); - for( i = 0; i < nZobs; i++) - { + for (i = 0; i < nZobs; i++) { data->l1.x[i] = locations->x[i]; data->l1.y[i] = locations->y[i]; } @@ -1759,8 +1663,7 @@ void split_data(MLE_data * data, location *locations, double *Z, double *Zactual data->lobs.x = data->l1.x; data->lobs.y = data->l1.y; - for( i = 0; i < nZmiss; i++) - { + for (i = 0; i < nZmiss; i++) { data->lmiss.x[i] = locations->x[i + nZobs]; data->lmiss.y[i] = locations->y[i + nZobs]; Zactual[i] = Z[i + nZobs]; @@ -1769,42 +1672,39 @@ void split_data(MLE_data * data, location *locations, double *Z, double *Zactual } -void pick_random_points_noshuffle(MLE_data *data, double *Zobs, double *Zactual, int nZmiss, int nZobs, int N) -{ +void pick_random_points_noshuffle(MLE_data *data, double* Zobs, double* Zactual, int nZmiss, int nZobs, int N) { //initialization location l; location *lmiss; location *lobs; - double *Z; + double* Z; int i = 0; //memory allocation - Z = (double *) malloc(N * sizeof(double)); - l.x = (double *) malloc(N/2 * sizeof(double)); - l.y = (double *) malloc(N/2 * sizeof(double)); + Z = (double* ) malloc(N * sizeof(double)); + l.x = (double* ) malloc(N / 2 * sizeof(double)); + l.y = (double* ) malloc(N / 2 * sizeof(double)); //copy observed measurments MLE_get_zobs(data, Z, N); - for( i = 0; i < N/2 ; i++) - { - l.x[i]=data->l1.x[i]; - l.y[i]=data->l1.y[i]; + for (i = 0; i < N / 2; i++) { + l.x[i] = data->l1.x[i]; + l.y[i] = data->l1.y[i]; } - // shuffle(Z, &l, N); - for( i = 0; i < nZobs ; i++) - Zobs[i] = Z[nZmiss+i]; + for (i = 0; i < nZobs; i++) + Zobs[i] = Z[nZmiss + i]; - for ( i = 0; i < nZmiss; i++) + for (i = 0; i < nZmiss; i++) Zactual[i] = Z[i]; lmiss = &(data->lmiss); lobs = &(data->lobs); lmiss->x = l.x; lmiss->y = l.y; - lobs->x = &l.x[nZmiss]; - lobs->y = &l.y[nZmiss]; + lobs->x = &l.x[nZmiss]; + lobs->y = &l.y[nZmiss]; locations_obs_zsort_inplace(nZobs, lobs, Zobs); locations_obs_zsort_inplace(nZmiss, lmiss, Zactual); @@ -1812,47 +1712,42 @@ void pick_random_points_noshuffle(MLE_data *data, double *Zobs, double *Zactual, free(Z); } -void pick_random_points(MLE_data *data, double *Zobs, double *Zactual, int nZmiss, int nZobs, int N) -{ +void pick_random_points(MLE_data *data, double* Zobs, double* Zactual, int nZmiss, int nZobs, int N) { //initialization location l; location *lmiss; location *lobs; - double *Z; + double* Z; int i = 0; //memory allocation - Z = (double *) malloc(N * sizeof(double)); - l.x = (double *) malloc(N * sizeof(double)); - l.y = (double *) malloc(N * sizeof(double)); - + Z = (double* ) malloc(N * sizeof(double)); + l.x = (double* ) malloc(N * sizeof(double)); + l.y = (double* ) malloc(N * sizeof(double)); //copy observed measurments MLE_get_zobs(data, Z, N); - for( i = 0; i < N ; i++) - { - l.x[i]=data->l1.x[i]; - l.y[i]=data->l1.y[i]; + for (i = 0; i < N; i++) { + l.x[i] = data->l1.x[i]; + l.y[i] = data->l1.y[i]; } shuffle(Z, &l, N); - for( i = 0; i < nZobs ; i++) - Zobs[i] = Z[nZmiss+i]; + for (i = 0; i < nZobs; i++) + Zobs[i] = Z[nZmiss + i]; - for ( i = 0; i < nZmiss; i++) + for (i = 0; i < nZmiss; i++) Zactual[i] = Z[i]; - - lmiss = &(data->lmiss); lobs = &(data->lobs); lmiss->x = l.x; lmiss->y = l.y; - lobs->x = &l.x[nZmiss]; - lobs->y = &l.y[nZmiss]; + lobs->x = &l.x[nZmiss]; + lobs->y = &l.y[nZmiss]; locations_obs_zsort_inplace(nZobs, lobs, Zobs); locations_obs_zsort_inplace(nZmiss, lmiss, Zactual); @@ -1861,151 +1756,189 @@ void pick_random_points(MLE_data *data, double *Zobs, double *Zactual, int nZmis } -void pick_random_points2(MLE_data *data, double *Zobs, double *Zactual, int nZmiss, int nZobs, int N) -{ +void pick_random_points2(MLE_data *data, double* Zobs, double* Zactual, int nZmiss, int nZobs, int N) { //initialization location l; location *lmiss; location *lobs; - double *Z; - double *Z1; - double *Z2; + double* Z; + double* Z1; + double* Z2; int i = 0; int p = 2; - - - //memory allocation - Z = (double *) malloc(N * sizeof(double)); - l.x = (double *) malloc(N/p * sizeof(double)); - l.y = (double *) malloc(N/p * sizeof(double)); - Z1 = (double *) malloc(N * sizeof(double)); - Z2 = (double *) malloc(N * sizeof(double)); + Z = (double* ) malloc(N * sizeof(double)); + l.x = (double* ) malloc(N / p * sizeof(double)); + l.y = (double* ) malloc(N / p * sizeof(double)); + Z1 = (double* ) malloc(N * sizeof(double)); + Z2 = (double* ) malloc(N * sizeof(double)); //copy observed measurments MLE_get_zobs(data, Z, N); - double sum=0; - int j=0; - for(i=0;il1.x[i]; - l.y[i]=data->l1.y[i]; + for (i = 0; i < N / p; i++) { + l.x[i] = data->l1.x[i]; + l.y[i] = data->l1.y[i]; } - shuffle2(Z1, Z2, &l, N/p); - - + shuffle2(Z1, Z2, &l, N / p); //actual vector - j=0; - for( i = 0; i < nZmiss ; i++) - { - Zactual[j] =Z1[i]; - Zactual[j+1]=Z2[i]; - j+=2; + j = 0; + for (i = 0; i < nZmiss; i++) { + Zactual[j] = Z1[i]; + Zactual[j + 1] = Z2[i]; + printf("%f, %f, ---%f, %f\n", l.x[i], l.y[i], Z1[i], Z2[i]); + j += 2; } - // printf("nZmiss: %d, N:%d\n", nZmiss, N); //observation vector - j=0; - for( i = 0; i < nZobs ; i++) - { - Zobs[j]=Z1[nZmiss+i]; - Zobs[j+1]=Z2[nZmiss+i]; - j+=2; + j = 0; + for (i = 0; i < nZobs; i++) { + Zobs[j] = Z1[nZmiss + i]; + Zobs[j + 1] = Z2[nZmiss + i]; + j += 2; } - /* printf("nZobs=%d\n", nZobs); - for(i=0;i<2*nZmiss+1;i++) - { - printf("%f - %f - %f\n", Z1[i], Z2[i], Zactual[i]); - } - - exit(0); - */ - lmiss = &(data->lmiss); lobs = &(data->lobs); lmiss->x = l.x; lmiss->y = l.y; - lobs->x = &l.x[nZmiss]; - lobs->y = &l.y[nZmiss]; + lobs->x = &l.x[nZmiss]; + lobs->y = &l.y[nZmiss]; //TODO: check why using them give wrong answer // locations_obs_zsort_inplace(nZobs, lobs, Zobs); // locations_obs_zsort_inplace(nZmiss, lmiss, Zactual); - // locations_obs_zsort_inplace(nZobs, lobs, &Zobs[nZobs/2]); - // locations_obs_zsort_inplace(nZmiss, lmiss, &Zactual[nZmiss/2]); - // free(Z); - free(Z1); free(Z2); + free(Z1); + free(Z2); } -void generate_interior_points(MLE_data *data, double *Zobs, double *Zactual, int nZmiss, int nZobs, int N) -{ + +void pick_random_points3(MLE_data *data, double* Zobs, double* Zactual, int nZmiss, int nZobs, int N) { //initialization location l; location *lmiss; location *lobs; - double *Z; + double* Z; + double* Z1; + double* Z2; + double* Z3; int i = 0; + int p = 3; - if(nZmiss >= nZobs) - { - fprintf(stderr,"Cannot generate missing locations larger than or equal the observed ones\n"); + //memory allocation + Z = (double* ) malloc(N * sizeof(double)); + l.x = (double* ) malloc(N / p * sizeof(double)); + l.y = (double* ) malloc(N / p * sizeof(double)); + Z1 = (double* ) malloc(N * sizeof(double)); + Z2 = (double* ) malloc(N * sizeof(double)); + Z3 = (double* ) malloc(N * sizeof(double)); + //copy observed measurments + MLE_get_zobs(data, Z, N); + + double sum = 0; + int j = 0; + for (i = 0; i < N; i += 3) { + Z1[j] = Z[i]; + Z2[j++] = Z[i + 1]; + Z3[j++] = Z[i + 2]; + } + + for (i = 0; i < N / p; i++) { + l.x[i] = data->l1.x[i]; + l.y[i] = data->l1.y[i]; + } + + shuffle3(Z1, Z2, Z3, &l, N / p); + + //actual vector + j = 0; + for (i = 0; i < nZmiss; i++) { + Zactual[j] = Z1[i]; + Zactual[j + 1] = Z2[i]; + Zactual[j + 2] = Z3[i]; + j += 3; + } + + //observation vector + j = 0; + for (i = 0; i < nZobs; i++) { + Zobs[j] = Z1[nZmiss + i]; + Zobs[j + 1] = Z2[nZmiss + i]; + Zobs[j + 2] = Z3[nZmiss + i]; + j += 3; + } + + lmiss = &(data->lmiss); + lobs = &(data->lobs); + lmiss->x = l.x; + lmiss->y = l.y; + lobs->x = &l.x[nZmiss]; + lobs->y = &l.y[nZmiss]; + + //TODO: check why using them give wrong answer + // locations_obs_zsort_inplace(nZobs, lobs, Zobs); + // locations_obs_zsort_inplace(nZmiss, lmiss, Zactual); + + free(Z1); + free(Z2); + free(Z3); +} + +void generate_interior_points(MLE_data *data, double* Zobs, double* Zactual, int nZmiss, int nZobs, int N) { + //initialization + location l; + location *lmiss; + location *lobs; + double* Z; + int i = 0; + + if (nZmiss >= nZobs) { + fprintf(stderr, "Cannot generate missing locations larger than or equal the observed ones\n"); return; } //memory allocation - Z = (double *) malloc(N * sizeof(double)); - l.x = (double *) malloc(N * sizeof(double)); - l.y = (double *) malloc(N * sizeof(double)); + Z = (double* ) malloc(N * sizeof(double)); + l.x = (double* ) malloc(N * sizeof(double)); + l.y = (double* ) malloc(N * sizeof(double)); //copy observed measurments MLE_get_zobs(data, Z, N); - - for( i = 0; i < N ; i++) - { - l.x[i]=data->l1.x[i]; - l.y[i]=data->l1.y[i]; + for (i = 0; i < N; i++) { + l.x[i] = data->l1.x[i]; + l.y[i] = data->l1.y[i]; } shuffle(Z, &l, N); - for( i = 0; i < nZobs ; i++) - Zobs[i] = Z[nZmiss+i]; - + for (i = 0; i < nZobs; i++) + Zobs[i] = Z[nZmiss + i]; lmiss = &(data->lmiss); - lobs = &(data->lobs); + lobs = &(data->lobs); - for (i =0; ix = l.x; lmiss->y = l.y; - lobs->x = &l.x[nZmiss]; - lobs->y = &l.y[nZmiss]; + lobs->x = &l.x[nZmiss]; + lobs->y = &l.y[nZmiss]; free(Z); } @@ -2013,10 +1946,12 @@ void generate_interior_points(MLE_data *data, double *Zobs, double *Zactual, int static double deg2rad(double deg) { return (deg * PI / 180); } + // This function converts radians to decimal degrees static double rad2deg(double rad) { return (rad * 180 / PI); } + /** * Returns the distance between two points on the Earth. * Direct translation from http://en.wikipedia.org/wiki/Haversine_formula @@ -2032,141 +1967,128 @@ static double distanceEarth(double lat1d, double lon1d, double lat2d, double lon lon1r = deg2rad(lon1d); lat2r = deg2rad(lat2d); lon2r = deg2rad(lon2d); - u = sin((lat2r - lat1r)/2); - v = sin((lon2r - lon1r)/2); + u = sin((lat2r - lat1r) / 2); + v = sin((lon2r - lon1r) / 2); return 2.0 * earthRadiusKm * asin(sqrt(u * u + cos(lat1r) * cos(lat2r) * v * v)); } static double calculateDistance(double x1, double y1, double x2, double y2, int distance_metric) { - if(distance_metric == 1) + if (distance_metric == 1) return distanceEarth(x1, y1, x2, y2); - return sqrt(pow((x2 - x1), 2) + pow((y2 - y1), 2)); + return sqrt(pow((x2 - x1), 2) + pow((y2 - y1), 2)); } - - -double core_matern_vector (double x0, double y0, double x1, double y1, double *localtheta, int distance_metric) { +double core_matern_vector(double x0, double y0, double x1, double y1, double* localtheta, int distance_metric) { int i, j; double expr = 0.0; double con = 0.0; double sigma_square = localtheta[0];// * localtheta[0]; - con = pow(2,(localtheta[2]-1)) * tgamma(localtheta[2]); - con = 1.0/con; + con = pow(2, (localtheta[2] - 1)) * tgamma(localtheta[2]); + con = 1.0 / con; con = sigma_square * con; - expr = calculateDistance(x0, y0, x1, y1, distance_metric)/localtheta[1]; - //printf("expr = %f\n", expr); - if(expr == 0) + expr = calculateDistance(x0, y0, x1, y1, distance_metric) / localtheta[1]; + if (expr == 0) return sigma_square /*+ 1e-4*/; else - return con*pow(expr, localtheta[2])*gsl_sf_bessel_Knu(localtheta[2],expr); // Matern Function + return con * pow(expr, localtheta[2]) * gsl_sf_bessel_Knu(localtheta[2], expr); // Matern Function } -void fwrite_array(int m, int n, int ld, double* arr, char* file){ - FILE* fp = fopen(file, "w"); - if(fp == NULL){ +void fwrite_array(int m, int n, int ld, double* arr, char *file) { + FILE *fp = fopen(file, "w"); + if (fp == NULL) { fprintf(stderr, "File %s cannot be opened to write\n", file); exit(1); } int i, j; fprintf(fp, "%d %d\n", m, n); - for(i = 0; i < m; i++){ - for(j = 0; j < n; j++){ - fprintf(fp, "%d\t", (int)arr[ld*j+i] ); + for (i = 0; i < m; i++) { + for (j = 0; j < n; j++) { + fprintf(fp, "%d\t", (int) arr[ld * j + i]); } - fprintf(fp, "\n" ); + fprintf(fp, "\n"); } fclose(fp); } -void print_array(int m, int n, int ld, double* arr, FILE* fp){ +void print_array(int m, int n, int ld, double* arr, FILE *fp) { int i, j; fprintf(fp, "%d %d\n", m, n); - for(i = 0; i < m; i++){ - for(j = 0; j < n; j++){ - fprintf(fp, "%d\t", (int)arr[ld*j+i] ); + for (i = 0; i < m; i++) { + for (j = 0; j < n; j++) { + fprintf(fp, "%d\t", (int) arr[ld * j + i]); } - fprintf(fp, "\n" ); + fprintf(fp, "\n"); } } + void checkpointing(char *path, int iter_count, double* theta, double loglik, int num_params) - //! write prediction results (only for testing accuracy should be removed in release). +//! write prediction results (only for testing accuracy should be removed in release). { FILE *pFile; - pFile = fopen(path,"a"); + pFile = fopen(path, "a"); - if(pFile == NULL) { + if (pFile == NULL) { - fprintf(stderr,"Cannot access the results path\n"); + fprintf(stderr, "Cannot access the results path\n"); exit(0); } fprintf(pFile, "%d ", iter_count); - for(int i=0; ilmiss; - location* lobs= &data->lobs; - double* mspe = (double *) malloc(3 * sizeof(double)); - for (j=0; jx[j]; - y2=lmiss->y[j]; - for(i=0; ix[i]; - y1=lobs->y[i]; - dij = calculateDistance( x1, y1, x2, y2, 0); - if(dij != 0) - { - sigma_1 += z_obs[i]/pow(dij, n); + location *lmiss = &data->lmiss; + location *lobs = &data->lobs; + double* mspe = (double* ) malloc(3 * sizeof(double)); + for (j = 0; j < nZmiss; j++) { + x2 = lmiss->x[j]; + y2 = lmiss->y[j]; + for (i = 0; i < nZobs; i++) { + x1 = lobs->x[i]; + y1 = lobs->y[i]; + dij = calculateDistance(x1, y1, x2, y2, 0); + if (dij != 0) { + sigma_1 += z_obs[i] / pow(dij, n); sigma_2 += 1.0 / pow(dij, n); } } - z_miss[j] = sigma_1/sigma_2; - if(j % 2 == 0 ) - error1 += pow((z_actual[j]-z_miss[j]), 2); + z_miss[j] = sigma_1 / sigma_2; + if (j % 2 == 0) + error1 += pow((z_actual[j] - z_miss[j]), 2); else - error2 += pow((z_actual[j]-z_miss[j]), 2); - error += pow((z_actual[j]-z_miss[j]), 2); + error2 += pow((z_actual[j] - z_miss[j]), 2); + error += pow((z_actual[j] - z_miss[j]), 2); sigma_1 = 0; sigma_2 = 0; } - mspe[0]=error/nZmiss; - mspe[1]=error1/(nZmiss/2); - mspe[2]=error2/(nZmiss/2); + mspe[0] = error / nZmiss; + mspe[1] = error1 / (nZmiss / 2); + mspe[2] = error2 / (nZmiss / 2); return mspe; } +int print_predicted_values(location *lmiss, double* Zactual, double* Zmiss, int nZmiss, int p) +//! print results (only for testing accuracy should be removed in release) + +{ + int i; + FILE *pFile; +#if defined(CHAMELEON_USE_MPI) + if ( MORSE_My_Mpi_Rank() == 0 ) + { +#endif + + char buffer[100]; + + time_t t = time(NULL); + struct tm *pp = localtime(&t); + + strftime(buffer, 100, "predicted_values_%B_%d_%Y_%T", pp); + + printf("%s\n", buffer); + + pFile = fopen(buffer, "w"); + + if (pFile == NULL) { + printf("Cannot access the path\n"); + return -1; + } + + fprintf(pFile, "( x , y ) ----> var:i (Z_actual, Z_predict)\n"); + int j = 0, k = 0; + for (int index = 0; index < nZmiss; index++) { + fprintf(pFile, "(%3.6f, %3.6f) ----> ", lmiss->x[index], lmiss->y[index]); + + for (k = 0; k < p - 1; k++) { + fprintf(pFile, "var:%d (%3.6f, %3.6f) - ", k, Zactual[j], Zmiss[j]); + j++; + } + + fprintf(pFile, "var:%d (%3.6f, %3.6f)\n", k, Zactual[j], Zmiss[j]); + j++; + } + fclose(pFile); +#if defined(CHAMELEON_USE_MPI) + } +#endif + return 0; +} diff --git a/misc/compute/flat_file.c b/misc/compute/flat_file.c index a71b295..a927cd7 100644 --- a/misc/compute/flat_file.c +++ b/misc/compute/flat_file.c @@ -1,6 +1,6 @@ /** * - * Copyright (c) 2017-2020 King Abdullah University of Science and Technology + * Copyright (c) 2017-2023 King Abdullah University of Science and Technology * All rights reserved. * * ExaGeoStat is a software package provided by KAUST @@ -11,149 +11,165 @@ * * Auxiliary functions that are used to read and process flat files. * - * @version 1.1.0 + * @version 1.2.0 * * @author Sameh Abdulah - * @date 2018-11-11 + * @date 2022-11-09 * **/ #include "../include/flat_file.h" + //*************************************************************************************** -location* readLocsFile(char *locs_file, int n) - //! Read 2D locations from a given - /*! flatfile - * Returns location struct. - * @param[in] locs_file: 2D location file. - * @param[in] n : number of spatial locations. - * */ +location *readLocsFile(char *locs_file, int n) +//! Read 2D locations from a given +/*! flatfile + * Returns location struct. + * @param[in] locs_file: 2D location file. + * @param[in] n : number of spatial locations. + * */ { FILE *fp; int i = 0; char *line = NULL; - size_t len = 0; + size_t len = 0; ssize_t read; - char *pch; - location *locations; - + char *pch; + location *locations; fp = fopen(locs_file, "r"); - if (fp == NULL) - { + if (fp == NULL) { printf("cannot read locations file\n"); - printf("%s: \n",locs_file); + printf("%s: \n", locs_file); return NULL; - } - else - { + } else { //Allocate memory - locations = (location *) malloc(sizeof(location*)); - locations->x = (double *) malloc(n * sizeof(double)); - locations->y = (double *) malloc(n * sizeof(double)); + locations = (location *) malloc(sizeof(location)); + locations->x = (double* ) malloc(n * sizeof(double)); + locations->y = (double* ) malloc(n * sizeof(double)); } while ((read = getline(&line, &len, fp)) != -1) { pch = strtok(line, ","); - while (pch != NULL) - { + while (pch != NULL) { locations->x[i] = atof(pch); - pch = strtok (NULL, ","); + pch = strtok(NULL, ","); locations->y[i] = atof(pch); - pch = strtok (NULL, ","); + pch = strtok(NULL, ","); } i++; } fclose(fp); if (line) free(line); - // zsort_locations(n,locations); return locations; } - - -location* readLocsFile3d(char *locs_file, int n) - //! Read 2D locations from a given - /*! flatfile - * Returns location struct. - * @param[in] locs_file: 2D location file. - * @param[in] n : number of spatial locations. - * */ +location *readLocsFile3d(char *locs_file, int n) +//! Read 2D locations from a given +/*! flatfile + * Returns location struct. + * @param[in] locs_file: 2D location file. + * @param[in] n : number of spatial locations. + * */ { FILE *fp; int i = 0; char *line = NULL; - size_t len = 0; + size_t len = 0; ssize_t read; char *pch; location *locations; - fp = fopen(locs_file, "r"); - if (fp == NULL) - { + if (fp == NULL) { printf("cannot open location file%s\n", locs_file); exit(EXIT_FAILURE); - } - else - { + } else { //Allocate memory - locations = (location *) malloc(sizeof(location*)); - locations->x = (double *) malloc(n * sizeof(double)); - locations->y = (double *) malloc(n * sizeof(double)); - locations->z = (double *) malloc(n * sizeof(double)); + locations = (location *) malloc(sizeof(location)); + locations->x = (double* ) malloc(n * sizeof(double)); + locations->y = (double* ) malloc(n * sizeof(double)); + locations->z = (double* ) malloc(n * sizeof(double)); } while ((read = getline(&line, &len, fp)) != -1) { pch = strtok(line, ","); - while (pch != NULL) - { + while (pch != NULL) { locations->x[i] = atof(pch); - pch = strtok (NULL, ","); + pch = strtok(NULL, ","); locations->y[i] = atof(pch); - pch = strtok (NULL, ","); + pch = strtok(NULL, ","); locations->z[i] = atof(pch); - pch = strtok (NULL, ","); + pch = strtok(NULL, ","); } i++; } fclose(fp); if (line) free(line); - // zsort_locations(n,locations); return locations; } -double * readObsFile(char *obsfile, int n) - //! Read real observation file - /* Returns observations struct. - * @param[in] obsfile: observation file path. - * @param[in] n : number of spatial locations (observations). - * @param[out] streamdata: observations vector. - */ + +double* readObsFile(char *obsfile, int n) +//! Read real observation file +/* Returns observations vector. + * @param[in] obsfile: observation file path. + * @param[in] n : number of spatial locations (observations). + * @param[out] streamdata: observations vector. + */ { - FILE * fp; - char * line = NULL; - size_t len = 0; + FILE *fp; + char *line = NULL; + size_t len = 0; ssize_t read; - int count = 0; - - double *z_vec = (double *) malloc(n * sizeof(double)); + int count = 0; + double* z_vec = (double* ) malloc(n * sizeof(double)); fp = fopen(obsfile, "r"); - if (fp == NULL) - { + if (fp == NULL) { printf("readObsFile:cannot open observations file: %s\n", obsfile); exit(EXIT_FAILURE); } while ((read = getline(&line, &len, fp)) != -1) - z_vec[count++]=atof(line); + z_vec[count++] = atof(line); fclose(fp); free(line); - return z_vec; } + +double* readTimeFile(char *timefile, int n) +//! Read real time file (space-time modeling) +/* Returns time vector. + * @param[in] timefile: time file path. + * @param[in] n : number of spatial locations (observations). + * @param[out] streamdata: time vector. + */ +{ + FILE *fp; + char *line = NULL; + size_t len = 0; + ssize_t read; + int count = 0; + + double* time_vec = (double* ) malloc(n * sizeof(double)); + + fp = fopen(timefile, "r"); + if (fp == NULL) { + printf("readTimeFile:cannot open time file: %s\n", timefile); + exit(EXIT_FAILURE); + } + + while ((read = getline(&line, &len, fp)) != -1) + time_vec[count++] = atof(line); + + fclose(fp); + free(line); + + return time_vec; +} \ No newline at end of file diff --git a/misc/compute/nc_file.c b/misc/compute/nc_file.c index ab36f00..1ec6f83 100644 --- a/misc/compute/nc_file.c +++ b/misc/compute/nc_file.c @@ -1,6 +1,6 @@ /** * - * Copyright (c) 2017-2020 King Abdullah University of Science and Technology + * Copyright (c) 2017-2023 King Abdullah University of Science and Technology * All rights reserved. * * ExaGeoStat is a software package provided by KAUST @@ -11,21 +11,22 @@ * * Auxiliary functions that are used to read and process netCDF files. * - * @version 1.1.0 + * @version 1.2.0 * * @author Sameh Abdulah - * @date 2018-11-11 + * @date 2022-11-09 * **/ #include "../include/nc_file.h" + //*************************************************************************************** int openFileNC(MLE_data *data, char *filename) - //!Open the NetCDF file. - /*! - * returns ncid: netCDF file identifier. - * @param[in] data: MLE_data struct with different MLE inputs. - * @param[in] filename: netCDF location file. - */ +//!Open the NetCDF file. +/*! + * returns ncid: netCDF file identifier. + * @param[in] data: MLE_data struct with different MLE inputs. + * @param[in] filename: netCDF location file. + */ { VERBOSE("Open the given NetCDF file... "); @@ -34,24 +35,21 @@ int openFileNC(MLE_data *data, char *filename) printf("Error: %s\n", nc_strerror(retval)); VERBOSE("Done \n"); return ncid; - } - int countlinesNC(int ncid, char *dim1, char *dim2) - //!Retrieve number of measurements. - /*! - * @param[in] ncid: netCDF file identifier. - * @param[in] dim1: size of dimension 1. - * @param[in] dim2: size of dimension 2. - */ +//!Retrieve number of measurements. +/*! + * @param[in] ncid: netCDF file identifier. + * @param[in] dim1: size of dimension 1. + * @param[in] dim2: size of dimension 2. + */ { int retval; - size_t lat_len; - int lat_varid; - size_t lon_len; - int lon_varid; - //double *lats_in, *lons_in; + size_t lat_len; + int lat_varid; + size_t lon_len; + int lon_varid; //Retrieve latitiude dim length. if ((retval = nc_inq_dimid(ncid, dim1, &lat_varid))) @@ -59,7 +57,7 @@ int countlinesNC(int ncid, char *dim1, char *dim2) if ((retval = nc_inq_dimlen(ncid, lat_varid, &lat_len))) printf("Error: %s\n", nc_strerror(retval)); //Retrieve longitude dim length. - if ((retval = nc_inq_dimid(ncid, dim2 , &lon_varid))) + if ((retval = nc_inq_dimid(ncid, dim2, &lon_varid))) printf("Error: %s\n", nc_strerror(retval)); if ((retval = nc_inq_dimlen(ncid, lon_varid, &lon_len))) printf("Error: %s\n", nc_strerror(retval)); @@ -68,41 +66,41 @@ int countlinesNC(int ncid, char *dim1, char *dim2) } void readLocsNC_1d(MLE_data *data, int ncid) - //! Read 1D locations from a given - /*! netCDF file - * Returns location struct inside the data struct. - * @param[in] data: MLE_data struct with different MLE inputs. - * @param[in] ncid: netCDF file identifier. - * */ +//! Read 1D locations from a given +/*! netCDF file + * Returns location struct inside the data struct. + * @param[in] data: MLE_data struct with different MLE inputs. + * @param[in] ncid: netCDF file identifier. + * */ { int retval; - size_t lat_len; - int lat_varid; - size_t lon_len; - int lon_varid; - double *lats_in, *lons_in; + size_t lat_len; + int lat_varid; + size_t lon_len; + int lon_varid; + double* lats_in, *lons_in; int i, j, n, index; location *locations = &data->l1; VERBOSE("Read LOCS from the given NetCDF file... "); //Retrieve latitiude dim length. - if ((retval = nc_inq_dimid(ncid,"latitude",&lat_varid))) + if ((retval = nc_inq_dimid(ncid, "latitude", &lat_varid))) printf("Error: %s\n", nc_strerror(retval)); if ((retval = nc_inq_dimlen(ncid, lat_varid, &lat_len))) printf("Error: %s\n", nc_strerror(retval)); //Retrieve longitude dim length. - if ((retval = nc_inq_dimid(ncid,"longitude", &lon_varid))) + if ((retval = nc_inq_dimid(ncid, "longitude", &lon_varid))) printf("Error: %s\n", nc_strerror(retval)); if ((retval = nc_inq_dimlen(ncid, lon_varid, &lon_len))) printf("Error: %s\n", nc_strerror(retval)); - n = lat_len * lon_len; + n = lat_len * lon_len; //Aloocate Memory - lats_in = (double *) malloc(lat_len * sizeof(double)); - lons_in = (double *) malloc(lon_len * sizeof(double)); - locations->x = (double *) malloc(n * sizeof(double)); - locations->y = (double *) malloc(n * sizeof(double)); + lats_in = (double* ) malloc(lat_len * sizeof(double)); + lons_in = (double* ) malloc(lon_len * sizeof(double)); + locations->x = (double* ) malloc(n * sizeof(double)); + locations->y = (double* ) malloc(n * sizeof(double)); //Get the varids of the latitude and longitude coordinate variables. if ((retval = nc_inq_varid(ncid, "latitude", &lat_varid))) @@ -117,54 +115,50 @@ void readLocsNC_1d(MLE_data *data, int ncid) printf("Error: %s\n", nc_strerror(retval)); index = 0; - for (i = 0; i < lat_len ; i++) - for (j = 0; j < lon_len ; j++) - { - locations->x[index] = lats_in[i]; - locations->y[index++] = lons_in[j]; + for (i = 0; i < lat_len; i++) + for (j = 0; j < lon_len; j++) { + locations->x[index] = lats_in[i]; + locations->y[index++] = lons_in[j]; } VERBOSE("Done \n"); - //zsort_locations(n,locations); free(lats_in); free(lons_in); } - void readLocsNC_2d(MLE_data *data, int ncid) - //! Read 2D locations from a given - /*! netCDF file - * Returns location struct. - * @param[in] data: MLE_data struct with different MLE inputs. - * @param[in] ncid: netCDF file identifier. - * */ +//! Read 2D locations from a given +/*! netCDF file + * Returns location struct. + * @param[in] data: MLE_data struct with different MLE inputs. + * @param[in] ncid: netCDF file identifier. + * */ { int retval; - size_t sn_len; - int lat_varid; - size_t we_len; - int lon_varid; - //int i, j, index; - int n; + size_t sn_len; + int lat_varid; + size_t we_len; + int lon_varid; + int n; location *locations = &data->l1; VERBOSE("Read LOCS from the given NetCDF file... "); //Retrieve latitiude dim length. - if ((retval = nc_inq_dimid(ncid,"west_east",&lat_varid))) + if ((retval = nc_inq_dimid(ncid, "west_east", &lat_varid))) printf("Error: %s\n", nc_strerror(retval)); if ((retval = nc_inq_dimlen(ncid, lat_varid, &we_len))) printf("Error: %s\n", nc_strerror(retval)); //Retrieve longitude dim length. - if ((retval = nc_inq_dimid(ncid,"south_north", &lon_varid))) + if ((retval = nc_inq_dimid(ncid, "south_north", &lon_varid))) printf("Error: %s\n", nc_strerror(retval)); if ((retval = nc_inq_dimlen(ncid, lon_varid, &sn_len))) printf("Error: %s\n", nc_strerror(retval)); - n = we_len * sn_len; + n = we_len * sn_len; //Aloocate Memory - locations->x = (double *) malloc(n * sizeof(double)); - locations->y = (double *) malloc(n * sizeof(double)); + locations->x = (double* ) malloc(n * sizeof(double)); + locations->y = (double* ) malloc(n * sizeof(double)); //Get the varids of the latitude and longitude coordinate variables. if ((retval = nc_inq_varid(ncid, "XLAT", &lat_varid))) @@ -178,51 +172,42 @@ void readLocsNC_2d(MLE_data *data, int ncid) if ((retval = nc_get_var_double(ncid, lon_varid, locations->y))) printf("Error: %s\n", nc_strerror(retval)); - /* - for(index = 0 ; index < 10; index++) - printf("%f - %f - %f -%f\n", locations->x[index], locations->y[index]); - */ - VERBOSE("Done \n"); - //zsort_locations(n,locations); } -void readVarNCs(MLE_data *data, int ncid, char *varname, double *data_in , char *dim1, char *dim2) - //! Read Read observations from - /*! a given NetCDF variable. - * Returns location struct. - * @param[in] data: MLE_data struct with different MLE inputs. - * @param[in] ncid: netCDF file identifier. - * @param[in] varname: NetCDF variable name. - * @param[out] data_in: data vector. - * @param[in] dim1: size of dimension 1. - * @param[in] dim2: size of dimension 2. - * */ +void readVarNCs(MLE_data *data, int ncid, char *varname, double* data_in, char *dim1, char *dim2) +//! Read Read observations from +/*! a given NetCDF variable. + * Returns location struct. + * @param[in] data: MLE_data struct with different MLE inputs. + * @param[in] ncid: netCDF file identifier. + * @param[in] varname: NetCDF variable name. + * @param[out] data_in: data vector. + * @param[in] dim1: size of dimension 1. + * @param[in] dim2: size of dimension 2. + * */ { int varid; int retval; size_t lat_len; - int lat_varid; + int lat_varid; size_t lon_len; - int lon_varid; - //int n; + int lon_varid; VERBOSE("Read observations from the given NetCDF variable... "); //Retrieve latitiude dim length. if ((retval = nc_inq_dimid(ncid, dim1, &lat_varid))) printf("Error: %s\n", nc_strerror(retval)); - if ((retval = nc_inq_dimlen(ncid,lat_varid,&lat_len))) + if ((retval = nc_inq_dimlen(ncid, lat_varid, &lat_len))) printf("Error: %s\n", nc_strerror(retval)); //Retrieve longitude dim length. - if ((retval = nc_inq_dimid(ncid, dim2,&lon_varid))) + if ((retval = nc_inq_dimid(ncid, dim2, &lon_varid))) printf("Error: %s\n", nc_strerror(retval)); - if ((retval = nc_inq_dimlen(ncid,lon_varid,&lon_len))) + if ((retval = nc_inq_dimlen(ncid, lon_varid, &lon_len))) printf("Error: %s\n", nc_strerror(retval)); - //n = lat_len * lon_len; size_t start[] = {0, 0, 0}; /* start at first value */ size_t count[] = {1, lat_len, lon_len}; //wind_speed - // size_t count[] = {1, lon_len, lat_len}; //rain, temp //Get the varid of the data variable, based on its name. if ((retval = nc_inq_varid(ncid, varname, &varid))) printf("Error: %s\n", nc_strerror(retval)); @@ -230,21 +215,14 @@ void readVarNCs(MLE_data *data, int ncid, char *varname, double *data_in , char printf("Error: %s\n", nc_strerror(retval)); VERBOSE("DONE\n"); - - /* - int i; - for(i =0;i<500;i++) - printf("%e\n", data_in[i]); - */ } - void closeFileNC(MLE_data *data, int ncid) - //!Close the NetCDF file. - /*! - * @param[in] ncid: netCDF file identifier. - * @param[in] data: MLE_data struct with different MLE inputs. - */ +//!Close the NetCDF file. +/*! + * @param[in] ncid: netCDF file identifier. + * @param[in] data: MLE_data struct with different MLE inputs. + */ { int retval; @@ -252,5 +230,4 @@ void closeFileNC(MLE_data *data, int ncid) if ((retval = nc_close(ncid))) printf("Error: %s\n", nc_strerror(retval)); VERBOSE("Done\n"); -} - +} \ No newline at end of file diff --git a/misc/include/MLE_misc.h b/misc/include/MLE_misc.h index dc78477..f411200 100644 --- a/misc/include/MLE_misc.h +++ b/misc/include/MLE_misc.h @@ -1,6 +1,6 @@ /** * - * Copyright (c) 2017-2020 King Abdullah University of Science and Technology + * Copyright (c) 2017-2023 King Abdullah University of Science and Technology * All rights reserved. * * ExaGeoStat is a software package provided by KAUST @@ -11,14 +11,15 @@ * * Header file of auxiliary functions that are needed by ExaGeoStat. * - * @version 1.1.0 + * @version 1.2.0 * * @author Sameh Abdulah - * @date 2020-06-06 + * @date 2022-11-09 * **/ #ifndef _MLE_MISC_H_ #define _MLE_MISC_H_ + #include #include #include @@ -34,15 +35,16 @@ #include #include "common.h" #include "descriptor.h" -#include "chameleon/morse_runtime.h" +#include "chameleon/runtime.h" #include #include -#include +#include #include #include #include #include "../../include/flops.h" #include + #if defined(CHAMELEON_USE_MPI) #include #else @@ -51,10 +53,11 @@ #include #include #endif + #include #include #include -#include "../../include/morse_starpu.h" +#include "../../include/chameleon_starpu.h" /** **************************************************************************** * PI value **/ @@ -71,90 +74,53 @@ * Stop timing macro **/ #define STOP_TIMING(_t) _t += cWtime(); -/*******************************************************************************/ -/** - * Internal function to return address of block (m,n) with m,n = block indices - */ - - -inline static void *chameleon_getaddr_null(const MORSE_desc_t *A, int m, int n) -{ - (void)A; (void)m; (void)n; - return NULL; -} - - -/** - * Internal function to return the leading dimension of element A(m,*) with m,n = block indices - */ -inline static int chameleon_getblkldd_ccrb(const MORSE_desc_t *A, int m) -{ - int mm = m + A->i / A->mb; - return ( ((mm+1) == A->lmt) && ((A->lm % A->mb) != 0)) ? A->lm % A->mb : A->mb; -} - -/** - * Internal function to return MPI rank of element A(m,n) with m,n = block indices - */ -inline static int chameleon_getrankof_2d(const MORSE_desc_t *desc, int m, int n) -{ - - if(m>=n) - return (m % desc->p) * desc->q + (n % desc->q); - else - return (n % desc->p) * desc->q + (m % desc->q); -} - /** **************************************************************************** * Allocate matrix in different modes **/ -#define EXAGEOSTAT_ALLOCATE_MATRIX_TILE(_desc_, _memspace_, _type2_, _mb_, _nb_, _mbXnb_ , _lda_, _n_, _smb_, _snb_, _m_, _n2_, _p_, _q_) \ +#define EXAGEOSTAT_ALLOCATE_MATRIX_TILE(_desc_, _memspace_, _type2_, _mb_, _nb_, _mbXnb_, _lda_, _n_, _smb_, _snb_, _m_, _n2_, _p_, _q_) \ if (data->ooc && _memspace_ == NULL && _mb_ != 1 && _nb_ !=1) \ -MORSE_Desc_Create_OOC(_desc_, _type2_, _mb_, _nb_, _mbXnb_, _lda_, _n_, _smb_, _snb_, _m_, _n2_, \ +CHAMELEON_Desc_Create_OOC(_desc_, _type2_, _mb_, _nb_, _mbXnb_, _lda_, _n_, _smb_, _snb_, _m_, _n2_, \ _p_, _q_); \ else \ -MORSE_Desc_Create(_desc_, _memspace_, _type2_, _mb_, _nb_, _mbXnb_, _lda_, _n_,_smb_, _snb_ , _m_, _n2_, \ - _p_, _q_); \ - - +CHAMELEON_Desc_Create(_desc_, _memspace_, _type2_, _mb_, _nb_, _mbXnb_, _lda_, _n_,_smb_, _snb_ , _m_, _n2_, \ + _p_, _q_); \ -#define EXAGEOSTAT_ALLOCATE_FULL_MATRIX_TILE(_desc_, _memspace_, _type2_, _mb_, _nb_, _mbXnb_ , _lda_, _n_, _smb_, _snb_, _m_, _n2_, _p_, _q_) \ +#define EXAGEOSTAT_ALLOCATE_FULL_MATRIX_TILE(_desc_, _memspace_, _type2_, _mb_, _nb_, _mbXnb_, _lda_, _n_, _smb_, _snb_, _m_, _n2_, _p_, _q_) \ if (data->ooc && _memspace_ == NULL && _mb_ != 1 && _nb_ !=1) \ -MORSE_Desc_Create_OOC(_desc_, _type2_, _mb_, _nb_, _mbXnb_, _lda_, _n_, _smb_, _snb_, _m_, _n2_, \ +CHAMELEON_Desc_Create_OOC(_desc_, _type2_, _mb_, _nb_, _mbXnb_, _lda_, _n_, _smb_, _snb_, _m_, _n2_, \ _p_, _q_); \ else \ -MORSE_Desc_Create_User(_desc_, _memspace_, _type2_, _mb_, _nb_, _mbXnb_, _lda_, _n_,_smb_, _snb_ , _m_, _n2_, \ - _p_, _q_, morse_getaddr_null, morse_getblkldd_ccrb, chameleon_getrankof_2d ); \ +CHAMELEON_Desc_Create_User(_desc_, _memspace_, _type2_, _mb_, _nb_, _mbXnb_, _lda_, _n_,_smb_, _snb_ , _m_, _n2_, \ + _p_, _q_, chameleon_getaddr_null, chameleon_getblkldd_ccrb, chameleon_getrankof_2d ); \ -#define EXAGEOSTAT_ALLOCATE_DIAG_MATRIX_TILE(_desc_, _memspace_, _type2_, _mb_, _nb_, _mbXnb_ , _lda_, _n_, _smb_, _snb_, _m_, _n2_, _p_, _q_) \ +#define EXAGEOSTAT_ALLOCATE_DIAG_MATRIX_TILE(_desc_, _memspace_, _type2_, _mb_, _nb_, _mbXnb_, _lda_, _n_, _smb_, _snb_, _m_, _n2_, _p_, _q_) \ if (data->ooc && _memspace_ == NULL && _mb_ != 1 && _nb_ !=1) \ -MORSE_Desc_Create_OOC(_desc_, _type2_, _mb_, _nb_, _mbXnb_, _lda_, _n_, _smb_, _snb_, _m_, _n2_, \ +CHAMELEON_Desc_Create_OOC(_desc_, _type2_, _mb_, _nb_, _mbXnb_, _lda_, _n_, _smb_, _snb_, _m_, _n2_, \ _p_, _q_); \ else \ -MORSE_Desc_Create_User(_desc_, _memspace_, _type2_, _mb_, _nb_, _mbXnb_, _lda_, _n_,_smb_, _snb_ , _m_, _n2_, \ - _p_, _q_, morse_getaddr_null, morse_getblkldd_ccrb, morse_getrankof_2d_diag ); \ +CHAMELEON_Desc_Create_User(_desc_, _memspace_, _type2_, _mb_, _nb_, _mbXnb_, _lda_, _n_,_smb_, _snb_ , _m_, _n2_, \ + _p_, _q_, chameleon_getaddr_null, chameleon_getblkldd_ccrb, chameleon_getrankof_2d_diag ); \ /** **************************************************************************** * Structure for identifies two dimensions struct with two vectors (x and y). **/ typedef struct { - double *x; ///< Values in X dimension. - double *y; ///< Values in Y dimension. - double *z; ///< Values in Z dimension. + double* x; ///< Values in X dimension. + double* y; ///< Values in Y dimension. + double* z; ///< Values in Z dimension. } location; - /** **************************************************************************** * Structure for reading real datasets through STARS-H **/ typedef struct { double xy; ///< Locations (x, y) - double z; ///< Measurements. + double z; ///< Measurements. } sdata; @@ -162,11 +128,11 @@ typedef struct { * Structure for output results **/ typedef struct { - int problem_size; - char* computation; - char* kernel; - char* ds_type; - char* precision; + int problem_size; + char *computation; + char *kernel; + char *ds_type; + char *precision; int z_sample; int dense_ts; int lr_ts; @@ -177,142 +143,155 @@ typedef struct { int p; int q; int num_params; - double *initial_theta; - double *starting_theta; - double *estimated_theta; + double* initial_theta; + double* starting_theta; + double* estimated_theta; double final_loglik; double time_per_iteration; + double cholesky_per_iter; double flops_per_iteration; + double generation_per_iter; + double solve_per_iter; double total_mle_time; double mse_pred1; double mse_pred2; + double mse_pred3; double mse_pred; + double trace_pred_sum; + double trace_pred_mean; double total_pred_time; double total_pred_flops; double mloe; double mmom; - char* mloe_exec; + char *mloe_exec; double total_mloe_mmom_time; double matrix_gen_mloe_mmom_time; double cho_fact_mloe_mmom_time; double loop_mloe_mmom_time; - double total_mloe_mmom_flops; + double total_mloe_mmom_flops; + double fisher_00; + double fisher_11; + double fisher_22; + double fisher_time; } output; - - -/** **************************************************************************** - * Structure for uniquely identifies three different parameters for accuracy - * measurments accuracyDenseAppDiff, normDenseAppDiff, and normA. - **/ -/*typedef struct{ - double accuracyDenseAppDiff; ///< Accuracy different between dense format and approx format. - double normDenseAppDiff; ///< Norm difference between dense format and approx format. - double normA; ///< normA. - } acc_struct; - */ - /** **************************************************************************** * Structure for uniquely identifies different variables that are needed * by EXAGEOSTAT to ease arguments pass. **/ -typedef struct -{ - double variance; ///< Variance parameter. - double variance1; ///< Variance1 parameter. - double variance2; ///< Variance2 parameter. - char *computation; ///< Exact or approx computation. - char *c_fun; ///< Matern or pow-exp kernels. - int test; ///< Synthetic or real dataset execution. - int async; ///< Running mode: synchronous or asynchronous. - int iter_count; ///< Number of iterations to converge. - location l1; ///< 2D locations for the first dataset. - location lmiss; ///< 2D locations for the missing data (prediction stage). - location lobs; ///< 2D locations for the observed data (prediction stage). - location lm; ///< 2D locations for the median data point. - void *descC; ///< Covariance matrix C descriptor. - void *descsubC11; ///< Covariance sub matrix C11 descriptor. - void *descsubC12; ///< Covariance sub matrix C12 descriptor. - void *descsubC21; ///< Covariance sub matrix C21 descriptor. - void *descsubC22; ///< Covariance sub matrix C22 descriptor. - void *descZ; ///< Measurements Z descriptor. - void *descZ1; ///< Measurements Z1 submatrix descriptor. - void *descZ2; ///< Measurements Z2 submatrix descriptor. - double *Adense; ///< Dense matrix descriptor in the case of approximation mode - accuracy check. - double *Adense2; ///< Dense matrix descriptor2 in the case of approximation mode - accuracy check. - void *descZcpy; ///< A copy of Measurements Z descriptor. - void *descdet; ///< Determinant descriptor. - void *descproduct; ///< Dot product descriptor. - void *descproduct1; ///< Dot product descriptor. - void *descproduct2; ///< Dot product descriptor. - void *descZmiss; ///< Missing measurements descriptor. - void *descC12; ///< Covariance Matrix C12 descriptor. - void *descC22; ///< Covariance Matrix C22 descriptor. - void *descZactual; ///< Actual Measurements Z descriptor. - void *descZobs; ///< observed Measurements Z descriptor. - void *descmse1; ///< Mean Square Error (MSE) descriptor. - void *descmse2; ///< Mean Square Error (MSE) descriptor. - void *descmse; ///< Mean Square Error (MSE) descriptor. - void *sequence; ///< MORSE sequence. - void *request; ///< MORSE request. - int verbose; ///< Verbose indicator. - int check; ///< Check indicator -- approximation mode. - int log; ///< Log files generation indicator, 0--> no, 1--> yes. - double avg_exec_time_per_iter; ///< Avergae execution time per iteration (only used in verbose mode). - double total_exec_time; ///< Total execution time (only used in verbose mode). - double avg_flops_per_iter; ///< Avergae flops per iteration (only used in verbose mode). - double final_loglik; ///< Final log likelihood value. - char *locsFPath; ///< Locations file path -- in the case of real dataset (real mode). - char *obsFPath; ///< Observations file path -- in the case of real dataset (real mode). - char *obsFPath2; ///< Observations file path2 (bivariate case) -- in the case of real dataset (real mode). - char *actualZFPath; ///< Actual observations file path -- in the case of prediction. - char *actualZFPath2; ///< Actual observations file path -- in the case of prediction. - char *actualZLocFPath; ///< Actial locations file path -- in the case of prediction. - double det; ///< determinant value. - double dotp; ///< double dot product value. - double dotp1; ///< double dot2 product value. - double dotp2; ///< double dot3 product value. - float sdotp; ///< single dot product value. - double mserror; ///< Mean Square Error (MSE) value. - double mserror1; ///< Mean Square Error (MSE) value, variable 1 in case of bivariate. - double mserror2; ///< Mean Square Error (MSE) value, variable 2 in case of bivariate. - char *dm; ///< Distance metric to be used ed->Euclidian Distance -- gcd->Great Circle Distance. - int diag_thick; ///< The thick of used diagonal in the case of diagonal approximation approach. - char *nFileLog; ///< log file name (only used if log -->1). - FILE *pFileLog; ///< log file path (only used if log -->1). - int hicma_maxrank; ///< Max Rank in the case of LR-HiCMA approx - int hicma_data_type; ///< To define the type of the problem to HiCMA (HICMA_STARSH_PROB_GEOSTAT (Synthetic) or HICMA_STARSH_PROB_GEOSTAT_POINT (real)) - void *hicma_descC; ///< HiCMA descC descriptor (for accuracy check). - void *hicma_descZ; ///< HiCMA descZ descriptor. - void *hicma_descCD; ///< HiCMA descCD descriptor. - void *hicma_descCUV; ///< HiCMA descCUV descriptor. - void *hicma_descCrk; ///< HiCMA descCrk descriptor. - void *hicma_descZcpy; ///< A copy of Measurements Z descriptor. - void *hicma_descdet; ///< Determinant descriptor. - void *hicma_descproduct; ///< Dot product descriptor. - void *hicma_descC12D; ///< HiCMA descCD descriptor. - void *hicma_descC12UV; ///< HiCMA descCUV descriptor. - void *hicma_descC12rk; ///< HiCMA descCrk descriptor. - void *hicma_descC22D; ///< HiCMA descCD descriptor. - void *hicma_descC22UV; ///< HiCMA descCUV descriptor. - void *hicma_descC22rk; ///< HiCMA descCrk descriptor. - double hicma_acc; ///< Accuracy in the case of LR-HiCMA approx. - void *hsequence; ///< HiCMA sequence. - void *hrequest; ///< HiCMA request. - int opt_tol; ///< The parameter tol is a tolerance that is used for the purpose of stopping criteria only. - int opt_max_iters; ///< Maximum number of mle iterations. - int ooc; ///< Support Out-Of-Core execution, 0-->no, 1-->yes. - char* kernel_fun; ///< stationary_matern, or non_stationary_matern. - int precision; ///< (0)Double, (1)Single, and (2)Mixed. +typedef struct { + double variance; ///< Variance parameter. + double variance1; ///< Variance1 parameter. + double variance2; ///< Variance2 parameter. + double variance3; ///< Variance3 parameter. + char *computation; ///< Exact or approx computation. + char *c_fun; ///< Matern or pow-exp kernels. + int test; ///< Synthetic or real dataset execution. + int async; ///< Running mode: synchronous or asynchronous. + int iter_count; ///< Number of iterations to converge. + location l1; ///< 2D locations for the first dataset. + location lmiss; ///< 2D locations for the missing data (prediction stage). + location lobs; ///< 2D locations for the observed data (prediction stage). + location lm; ///< 2D locations for the median data point. + void *descC; ///< Covariance matrix C descriptor. + void *descsubC11; ///< Covariance sub matrix C11 descriptor. + void *descsubC12; ///< Covariance sub matrix C12 descriptor. + void *descsubC21; ///< Covariance sub matrix C21 descriptor. + void *descsubC22; ///< Covariance sub matrix C22 descriptor. + void *descZ; ///< Measurements Z descriptor. + void *descZ1; ///< Measurements Z1 submatrix descriptor. + void *descZ2; ///< Measurements Z2 submatrix descriptor. + void *descZ3; ///< Measurements Z3 submatrix descriptor. + double* Adense; ///< Dense matrix descriptor in the case of approximation mode - accuracy check. + double* Adense2; ///< Dense matrix descriptor2 in the case of approximation mode - accuracy check. + void *descZcpy; ///< A copy of Measurements Z descriptor. + void *descdet; ///< Determinant descriptor. + void *descsum; ///< Sum descriptor (non-Gaussian). + void *descproduct; ///< Dot product descriptor. + void *descproduct1; ///< Dot product descriptor. + void *descproduct2; ///< Dot product descriptor. + void *descproduct3; ///< Dot product descriptor. + void *descZmiss; ///< Missing measurements descriptor. + void *descC11; ///< Covariance Matrix C11 descriptor. + void *descC21; ///< Covariance Matrix C21 descriptor. + void *descC12; ///< Covariance Matrix C12 descriptor. + void *descC22; ///< Covariance Matrix C22 descriptor. + void *descZactual; ///< Actual Measurements Z descriptor. + void *descZobs; ///< observed Measurements Z descriptor. + void *descmse; ///< Mean Square Error (MSE) descriptor. + void *descmse1; ///< Mean Square Error (MSE) descriptor. + void *descmse2; ///< Mean Square Error (MSE) descriptor. + void *descmse3; ///< Mean Square Error (MSE) descriptor. + void *descZtrace; ///< Trace descriptor. + void *sequence; ///< CHAMELEON sequence. + void *request; ///< CHAMELEON request. + int verbose; ///< Verbose indicator. + int check; ///< Check indicator -- approximation mode. + int log; ///< Log files generation indicator, 0--> no, 1--> yes. + double avg_exec_time_per_iter; ///< Avergae execution time per iteration (only used in verbose mode). + double total_exec_time; ///< Total execution time (only used in verbose mode). + double avg_flops_per_iter; ///< Average flops per iteration (only used in verbose mode). + double avg_generation_per_iter; + double avg_solve_per_iter; + double avg_cholesky_per_iter; + double final_loglik; ///< Final log likelihood value. + char *locsFPath; ///< Locations file path -- in the case of real dataset (real mode). + char *timeFPath; ///< Time file path -- in the case of real dataset (real mode -- space-time kernel). + char *obsFPath; ///< Observations file path -- in the case of real dataset (real mode). + char *obsFPath2; ///< Observations file path2 (bivariate case) -- in the case of real dataset (real mode). + char *obsFPath3; ///< Observations file path3 (bivariate case) -- in the case of real dataset (real mode). + char *actualZFPath; ///< Actual observations file path -- in the case of prediction. + char *actualZFPath2; ///< Actual observations file path -- in the case of prediction. + char *actualZFPath3; ///< Actual observations file path -- in the case of prediction. + char *actualZLocFPath; ///< Actual locations file path -- in the case of prediction. + char *actualTimeFPath; ///< Actual time file path -- in the case of prediction (space-time kernel). + double det; ///< Determinant value. + double sum; ///< Sum value (non-Gaussian). + double dotp; ///< Double dot product value. + double dotp1; ///< Double dot1 product value. + double dotp2; ///< Double dot2 product value. + double dotp3; ///< Double dot3 product value. + float sdotp; ///< Single dot product value. + double mserror; ///< Mean Square Error (MSE) value. + double mserror1; ///< Mean Square Error (MSE) value, variable 1 in case of bivariate. + double mserror2; ///< Mean Square Error (MSE) value, variable 2 in case of bivariate. + double mserror3; ///< Mean Square Error (MSE) value, variable 3 in case of bivariate. + char *dm; ///< Distance metric to be used ed->Euclidian Distance -- gcd->Great Circle Distance. + int diag_thick; ///< The thick of used diagonal in the case of diagonal approximation approach. + char *nFileLog; ///< Log file name (only used if log -->1). + FILE *pFileLog; ///< Log file path (only used if log -->1). + int hicma_maxrank; ///< Max Rank in the case of LR-HiCMA approx + int hicma_data_type; ///< To define the type of the problem to HiCMA (HICMA_STARSH_PROB_GEOSTAT (Synthetic) or HICMA_STARSH_PROB_GEOSTAT_POINT (real)) + void *hicma_descC; ///< HiCMA descC descriptor (for accuracy check). + void *hicma_descZ; ///< HiCMA descZ descriptor. + void *hicma_descCD; ///< HiCMA descCD descriptor. + void *hicma_descCUV; ///< HiCMA descCUV descriptor. + void *hicma_descCrk; ///< HiCMA descCrk descriptor. + void *hicma_descZcpy; ///< A copy of Measurements Z descriptor. + void *hicma_descdet; ///< Determinant descriptor. + void *hicma_descproduct; ///< Dot product descriptor. + void *hicma_descC12D; ///< HiCMA descCD descriptor. + void *hicma_descC12UV; ///< HiCMA descCUV descriptor. + void *hicma_descC12rk; ///< HiCMA descCrk descriptor. + void *hicma_descC22D; ///< HiCMA descCD descriptor. + void *hicma_descC22UV; ///< HiCMA descCUV descriptor. + void *hicma_descC22rk; ///< HiCMA descCrk descriptor. + double hicma_acc; ///< Accuracy in the case of LR-HiCMA approx. + void *hsequence; ///< HiCMA sequence. + void *hrequest; ///< HiCMA request. + int opt_tol; ///< The parameter tol is a tolerance that is used for the purpose of stopping criteria only. + int opt_max_iters; ///< Maximum number of mle iterations. + int ooc; ///< Support Out-Of-Core execution, 0-->no, 1-->yes. + char *kernel_fun; ///< stationary_matern, or non_stationary_matern. + int precision; ///< (0)Double, (1)Single, and (2)Mixed. //Mixed Precision - void *desctemp; ///< Temporary descriptor for mixed precision Cholesky factorization. - void *desctemp22; ///< Temporary descriptor for mixed precision Cholesky factorization. + void *desctemp; ///< Temporary descriptor for mixed precision Cholesky factorization. + void *desctemp22; ///< Temporary descriptor for mixed precision Cholesky factorization. //MLOE and MMOM void *desck_t; void *desck_a; void *desck_ttmp; void *desck_atmp; - void *descK_ttmp; void *descK_t; void *descK_a; void *descexpr1; @@ -322,28 +301,34 @@ typedef struct void *descestimatedalpha; void *desctruthalpha; void *desc_mloe_mmom; - double expr1; - double expr2; - double expr3; - double expr4; + void *descmloe; + void *descmmom; + double expr1; + double expr2; + double expr3; + double expr4; double mloe; - double mmom; + double mmom; int mloe_mmom; int mloe_mmom_async; int mspe; - char* recovery_file; - char* checkpoint_file; + char *recovery_file; + char *checkpoint_file; int time_slots; int idw; + int fisher; + //for non-Gaussian prediction + void *descr; + void *descrcpy; } MLE_data; /** **************************************************************************** * Verbose Macro. **/ -#define VERBOSE(str) \ - if (data->verbose == 1 && MORSE_My_Mpi_Rank() == 0){ \ - fprintf(stdout, "%s", str); \ +#define VERBOSE(str) \ + if (data->verbose == 1 && CHAMELEON_My_Mpi_Rank() == 0){ \ + fprintf(stdout, "%s", str); \ fflush(stdout);\ } @@ -351,120 +336,140 @@ typedef struct * Success Macro. **/ #define SUCCESS(success, str) \ - if (success != MORSE_SUCCESS){ \ + if (success != CHAMELEON_SUCCESS){ \ fprintf(stdout, "%s", str);\ fflush(stdout);\ exit(EXIT_FAILURE);\ } -output results; +extern output results; -void pick_random_points(MLE_data *data, double *Zobs, double *Zactual, - int nZmiss, int nZobs, int N); +void pick_random_points(MLE_data *data, double* Zobs, double* Zactual, + int nZmiss, int nZobs, int N); -void generate_interior_points(MLE_data *data, double *Zobs, double *Zactual, - int nZmiss, int nZobs, int N); +void generate_interior_points(MLE_data *data, double* Zobs, double* Zactual, + int nZmiss, int nZobs, int N); -void split_data(MLE_data * data, location *locations, double *Z, - double *Zactual, - int *N, int nZmiss); +void split_data(MLE_data *data, location *locations, double* Z, + double* Zactual, + int *N, int nZmiss); void init_data_values(MLE_data *data); -int locations_obs_zsort_inplace(int n, location *locations, double *z); +int locations_obs_zsort_inplace(int n, location *locations, double* z); -void zsort_locations_obs(int n, location *locations, double *z); +void zsort_locations_obs(int n, location *locations, double* z); double uniform_distribution(double rangeLow, double rangeHigh); -void print_dmatrix(char* desc, int m, int n, - double* a, int lda); +void print_dmatrix(char *desc, int m, int n, + double* a, int lda); -void print_diagonal(char* desc, int m, double* a, - int lda); +void print_diagonal(char *desc, int m, double* a, + int lda); -void print_smatrix(char* desc, int m, int n, - float* a, int lda); +void print_smatrix(char *desc, int m, int n, + float *a, int lda); -location* GenerateXYLoc(int n, int seed); +location *GenerateXYLoc(int n, int seed); +location *GenerateXYZLoc(int n, int seed); int countlines(char *filename); void checkpointing(char *path, int iter_count, double* theta, - double loglik, int num_params); + double loglik, int num_params); -bool recover(char *path, int iter_count, double* theta, - double* loglik, int num_params); +bool recover(char *path, int iter_count, double* theta, + double* loglik, int num_params); -void write_to_file(char * path, int matrix_size,int ncores, - int tile_size, int test, char *computation, - int async, char *obsFPath,double total_exec_time, - double avg_exec_time_per_iter, double avg_flops_per_iter, - int p_grid, int q_grid, double final_loglik, int n); +void write_to_file(char *path, int matrix_size, int ncores, + int tile_size, int test, char *computation, + int async, char *obsFPath, double total_exec_time, + double avg_exec_time_per_iter, double avg_flops_per_iter, + int p_grid, int q_grid, double final_loglik, int n); -void theta_parser2(double *theta_vec, char * kern, int num_params); +void theta_parser2(double* theta_vec, char *kern, int num_params); -void write_vectors(double * zvec, MLE_data * data, int n); +void write_vectors(double* zvec, MLE_data *data, int n); -void write_to_thetafile(char * path, double *theta, int num_params, - int n, double time_per_iter, int total_no_iters, - double prediction_error, double mloe, double mmom); -//void readObsFile(char *obsfile, int n, double * streamdata); +void write_to_thetafile(char *path, double* theta, int num_params, + int n, double time_per_iter, int total_no_iters, + double prediction_error, double mloe, double mmom); -void shuffle(double *array, location* locations, size_t n); +void shuffle(double* array, location *locations, size_t n); -void theta_parser(double *initial_theta, double *target_theta, - double *starting_theta, char *ikernel, char *kernel, - double *lb, double *up, int test, int num_params); +void theta_parser(double* initial_theta, double* target_theta, + double* starting_theta, char *ikernel, char *kernel, + double* lb, double* up, int test, int num_params); -void init_optimizer(nlopt_opt* opt, double *lb, double *up, - double tol); +void init_optimizer(nlopt_opt *opt, double* lb, double* up, + double tol); void print_summary(int test, int N, int ncores, int gpus, - int ts, int lts, char *computation, - int zvecs, int p_grid, int q_grid, int precision); + int ts, int lts, char *computation, + int zvecs, int p_grid, int q_grid, int precision); -int print_result(MLE_data *data, double *starting_theta, int N, - int zvecs, int ncores, int ts, int test, - double *initial_theta, char *computation, - int p_grid, int q_grid, double final_loglik, - double prediction_error); +int print_result(MLE_data *data, double* starting_theta, int N, + int zvecs, int ncores, int ts, int test, + double* initial_theta, char *computation, + int p_grid, int q_grid, double final_loglik, + double prediction_error); double cWtime(void); -void readlocfile(char* loc_file, int n, location* l1); +void readlocfile(char *loc_file, int n, location *l1); void write_prediction_result(char *path, int matrix_size, int no_missing, - double MSE1, double MSE2, double MSE, - double solve_time, double flops); + double MSE1, double MSE2, double MSE3, double MSE, + double solve_time, double flops); int doesFileExist(const char *filename); -void init_log (MLE_data * data); +void init_log(MLE_data *data); + +void finalize_log(MLE_data *data); -void finalize_log (MLE_data * data); //acc_struct check_acc(MLE_data * HICMA_data, int n, int ts); -double core_matern_vector (double x0, double y0, double x1, - double y1, double *localtheta, int distance_metric); - -void pick_random_points2(MLE_data *data, double *Zobs, double *Zactual, - int nZmiss, int nZobs, int N); - -location* GenerateXYLoc_ST(int n, int t_slots, int seed); -void pick_random_points_noshuffle(MLE_data *data, double *Zobs, double *Zactual, - int nZmiss, int nZobs, int N); - -double* pred_idw(MLE_data *data, double *z_miss, double *z_actual, - double*z_obs, int nZmiss, int nZobs); - -void write_to_estimatedtheta(char * path, double *theta, int num_params, - int n, double prediction_time, - double mloe_mmom_time, - double prediction_error1, - double prediction_error2, - double prediction_error, - double mloe, - double mmom, - int zvecs); -#endif +double core_matern_vector(double x0, double y0, double x1, + double y1, double* localtheta, int distance_metric); + +void pick_random_points2(MLE_data *data, double* Zobs, double* Zactual, + int nZmiss, int nZobs, int N); + +void pick_random_points3(MLE_data *data, double* Zobs, double* Zactual, int nZmiss, int nZobs, int N); + +location *GenerateXYLoc_ST(int n, int t_slots, int seed); + +location *GenerateXYLoc_reg(int n, int seed); + +location *GenerateXYLoc_Expand(int n, int seed); + +void pick_random_points_noshuffle(MLE_data *data, double* Zobs, double* Zactual, + int nZmiss, int nZobs, int N); + +double* pred_idw(MLE_data *data, double* z_miss, double* z_actual, + double* z_obs, int nZmiss, int nZobs); + +void write_to_estimatedtheta(char *path, double* theta, int num_params, + int n, double prediction_time, + double mloe_mmom_time, + double prediction_error1, + double prediction_error2, + double prediction_error3, + double prediction_error, + double mloe, + double mmom, + int zvecs); + +int print_predicted_values(location *lmiss, double* Zactual, + double* Zmiss, int nZmiss, int p); + +void shuffle3(double* array, double* array2, double* array3, + location *locations, size_t n); + +void fwrite_array(int m, int n, int ld, double* arr, char *file); + +void print_array(int m, int n, int ld, double* arr, FILE *fp); + +#endif \ No newline at end of file diff --git a/misc/include/flat_file.h b/misc/include/flat_file.h index 0db9a45..0fd7caf 100644 --- a/misc/include/flat_file.h +++ b/misc/include/flat_file.h @@ -1,6 +1,6 @@ /** * - * Copyright (c) 2017-2020 King Abdullah University of Science and Technology + * Copyright (c) 2017-2023 King Abdullah University of Science and Technology * All rights reserved. * * ExaGeoStat is a software package provided by KAUST @@ -11,17 +11,23 @@ * * Heade file of auxiliary functions that are used to read and process flat files. * - * @version 1.1.0 + * @version 1.2.0 * * @author Sameh Abdulah - * @date 2018-11-11 + * @date 2022-11-09 * **/ #ifndef _FLAT_FILE_H_ #define _FLAT_FILE_H_ + #include "MLE_misc.h" -location* readLocsFile(char *locs_file, int n); -double * readObsFile(char *obsfile, int n); +location *readLocsFile(char *locs_file, int n); + +location *readLocsFile3d(char *locs_file, int n); + +double* readObsFile(char *obsfile, int n); + +double* readTimeFile(char *timefile, int n); #endif diff --git a/misc/include/nc_file.h b/misc/include/nc_file.h index e840679..e8d39a3 100644 --- a/misc/include/nc_file.h +++ b/misc/include/nc_file.h @@ -1,6 +1,6 @@ /** * - * Copyright (c) 2017-2020 King Abdullah University of Science and Technology + * Copyright (c) 2017-2023 King Abdullah University of Science and Technology * All rights reserved. * * ExaGeoStat is a software package provided by KAUST @@ -11,18 +11,19 @@ * * Heade file of auxiliary functions that are used to read and process flat files. * - * @version 1.1.0 + * @version 1.2.0 * * @author Sameh Abdulah - * @date 2018-11-11 + * @date 2022-11-09 * **/ #ifndef _NC_FILE_H_ #define _NC_FILE_H_ + #include -#include "MLE_misc.h" +#include -int openFileNC(MLE_data* data, char *filename); +int openFileNC(MLE_data *data, char *filename); int countlinesNC(int ncid, char *dim1, char *dim2); @@ -31,8 +32,8 @@ void readLocsNC_1d(MLE_data *data, int ncid); void readLocsNC_2d(MLE_data *data, int ncid); void readVarNCs(MLE_data *data, int ncid, char *varname, - double *data_in, char *dim1, char *dim2); + double* data_in, char *dim1, char *dim2); -void closeFileNC(MLE_data* data, int ncid); +void closeFileNC(MLE_data *data, int ncid); #endif diff --git a/misc_scripts/access_isambard.sh b/misc_scripts/access_isambard.sh new file mode 100644 index 0000000..7d12fa2 --- /dev/null +++ b/misc_scripts/access_isambard.sh @@ -0,0 +1,5 @@ +ssh ri-sabdulah@isambard.gw4.ac.uk +hint: p@100? + +ssh xcil00 +progress : STARS-H does not compile with GSL diff --git a/sc20-artifacts/sc20-installation-scripts/arm-armpl-starpu1.2.9-installation-script.sh b/misc_scripts/build-arm-isambard.sh similarity index 64% rename from sc20-artifacts/sc20-installation-scripts/arm-armpl-starpu1.2.9-installation-script.sh rename to misc_scripts/build-arm-isambard.sh index 7abf839..ec177e3 100644 --- a/sc20-artifacts/sc20-installation-scripts/arm-armpl-starpu1.2.9-installation-script.sh +++ b/misc_scripts/build-arm-isambard.sh @@ -12,7 +12,6 @@ echo 'module swap PrgEnv-cray PrgEnv-allinea' >> $SETUP_DIR/pkg_config.sh echo 'ARMPLLIBS="-larmpl"' >> $SETUP_DIR/pkg_config.sh echo 'ARMPLROOT="/opt/allinea/19.2.0.0/opt/arm/armpl-19.2.0_ThunderX2CN99_SUSE-12_arm-hpc-compiler_19.2_aarch64-linux"' >> $SETUP_DIR/pkg_config.sh -#module load allinea/19.0.0.1 ================== NLOPT export SETUP_DIR=$PWD @@ -33,23 +32,6 @@ export LD_LIBRARY_PATH=$NLOPTROOT/nlopt_install/lib:$LD_LIBRARY_PATH echo 'export PKG_CONFIG_PATH='$NLOPTROOT'/nlopt_install/lib/pkgconfig:$PKG_CONFIG_PATH' >> $SETUP_DIR/pkg_config.sh echo 'export LD_LIBRARY_PATH='$NLOPTROOT'/nlopt_install/lib:$LD_LIBRARY_PATH' >> $SETUP_DIR/pkg_config.sh ======================FXT -#cd $SETUP_DIR -#if [ ! -d "fxtrace" ]; then -# wget http://mirror.rackdc.com/savannah/fkt/fxt-0.3.7.tar.gz -# tar -zxvf fxt-0.3.7.tar.gz -#fi -#cd fxt-0.3.7 -#[[ -d fxtrace_install ]] || mkdir fxtrace_install -#CC=cc CXX=CC ./configure --prefix=$PWD/fxtrace_install/ -#make -j -#make -j install -#FXTROOT=$PWD -#export PKG_CONFIG_PATH=$FXTROOT/fxtrace_install/lib/pkgconfig:$PKG_CONFIG_PATH -#export LD_LIBRARY_PATH=$FXTROOT/fxtrace_install/lib:$LD_LIBRARY_PATH -#export CPATH=$FXTROOT/fxtrace_install/include:$CPATH -#echo 'export PKG_CONFIG_PATH='$FXTROOT'/fxtrace_install/lib/pkgconfig:'$PKG_CONFIG_PATH'' >> pkg_config.sh -#echo 'export LD_LIBRARY_PATH='$FXTROOT'/fxtrace_install/lib:'$LD_LIBRARY_PATH'' >> pkg_config.sh -#echo 'export CPATH='$FXTROOT'/fxtrace_install/include:'$CPATH'' >> pkg_config.sh ========================GSL cd $SETUP_DIR if [ ! -d "gsl-2.4" ]; then @@ -86,14 +68,13 @@ echo 'export PKG_CONFIG_PATH='$HWLOCROOT'/hwloc_install/lib/pkgconfig:$PKG_CONFI echo 'export LD_LIBRARY_PATH='$HWLOCROOT'/hwloc_install/lib:$LD_LIBRARY_PATH' >> $SETUP_DIR/pkg_config.sh ==========================starpu cd $SETUP_DIR -if [ ! -d "starpu-1.2.9" ]; then - wget http://starpu.gforge.inria.fr/files/starpu-1.2.9/starpu-1.2.9.tar.gz - tar -zxvf starpu-1.2.9.tar.gz +if [ ! -d "starpu-1.2.6" ]; then + wget http://starpu.gforge.inria.fr/files/starpu-1.2.6/starpu-1.2.6.tar.gz + tar -zxvf starpu-1.2.6.tar.gz fi -cd starpu-1.2.9 +cd starpu-1.2.6 [[ -d starpu_install ]] || mkdir starpu_install CC=cc CXX=CC ./configure --prefix=$PWD/starpu_install/ --disable-cuda --disable-opencl --disable-build-doc --disable-export-dynamic --disable-mpi-check --with-mpicc=`which cc` -#--with-fxt=$FXTROOT make -j make -j install export STARPUROOT=$PWD @@ -109,9 +90,9 @@ echo 'export CPATH='$STARPUROOT'/starpu_install/include/starpu/1.2/:$CPATH' >> $ ================================= cd $SETUP_DIR -rm -rf exageostat +rm -rf exageostatr # Check if we are already in exageostat repo dir or not. -if git -C $PWD remote -v | grep -q 'https://github.com/ecrc/exageostat' +if git -C $PWD remote -v | grep -q 'https://github.com/ecrc/exageostatr' then # we are, lets go to the top dir (where .git is) until test -d $PWD/.git ; @@ -119,8 +100,8 @@ then cd .. done; else - git clone https://github.com/ecrc/exageostat - cd exageostat + git clone https://github.com/ecrc/exageostatr + cd exageostatr fi git pull git submodule update --init --recursive @@ -132,27 +113,6 @@ export CHAMELEONDIR=$EXAGEOSTATDEVDIR/hicma/chameleon export STARSHDIR=$EXAGEOSTATDEVDIR/stars-h - - -# STARS-H - -cd $STARSHDIR -rm -rf build -mkdir -p build/install_dir -cd build - - -CFLAGS="-I${ARMPLROOT}/include" cmake .. -DCMAKE_CXX_COMPILER=CC -DCMAKE_C_COMPILER=cc -DCMAKE_Fortran_COMPILER=ftn -DCMAKE_INSTALL_PREFIX=$PWD/install_dir -DMPI=OFF -DOPENMP=OFF -DSTARPU=OFF -DGSL=OFF -DBLAS_LIBRARIES="-L${ARMPLROOT}/lib ${ARMPLLIBS}" -DBLAS_COMPILER_FLAGS="-fopenmp -mcpu=native -I${ARMPLROOT}/include" -DCBLAS_DIR="-L${ARMPLROOT}/lib ${ARMPLLIBS}" - -make -j -make install - -export PKG_CONFIG_PATH=$STARSHDIR/build/install_dir/lib/pkgconfig:$PKG_CONFIG_PATH -export LD_LIBRARY_PATH=$STARSHDIR/build/install_dir/lib/pkgconfig:$LD_LIBRARY_PATH -#echo 'export PKG_CONFIG_PATH='$STARSHDIR'/build/install_dir/lib/pkgconfig:$PKG_CONFIG_PATH' >> $SETUP_DIR/pkg_config.sh -#echo 'export PKG_CONFIG_PATH='$STARSHDIR'/build/install_dir/lib/pkgconfig:$PKG_CONFIG_PATH '>> $SETUP_DIR/pkg_config.sh - -========================================== ========================================== ## CHAMELEON cd $CHAMELEONDIR @@ -168,32 +128,9 @@ make -j 4 # CHAMELEON parallel build seems to be fixed make install export PKG_CONFIG_PATH=$CHAMELEONDIR/build/install_dir/lib/pkgconfig:$PKG_CONFIG_PATH -echo 'export PKG_CONFIG_PATH='$CHAMELEONDIR'/build/install_dir/lib/pkgconfig:$PKG_CONFIG_PATH' >> $SETUP_DIR/pkg_config.sh - - -================== - -# HICMA -cd $HICMADIR -rm -rf build -mkdir -p build/install_dir -cd build - - -cmake .. -DCMAKE_CXX_COMPILER=CC -DCMAKE_C_COMPILER=cc -DCMAKE_Fortran_COMPILER=ftn -DCMAKE_INSTALL_PREFIX=$PWD/install_dir -DCMAKE_COLOR_MAKEFILE:BOOL=ON -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DBUILD_SHARED_LIBS=OFF -DSTARPU_DIR=$STARPUROOT/starpu_install -DBLAS_LIBRARIES="-Wl,--no-as-needed;-L${ARMPLROOT}/lib;${ARMPLLIBS};-lpthread;-lm;-ldl" -DBLAS_COMPILER_FLAGS="-I${ARMPLROOT}/include" -DLAPACK_LIBRARIES="-Wl,--no-as-needed;-L${ARMPLROOT}/lib;${ARMPLLIBS} -lpthread;-lm;-ldl" -DCBLAS_DIR="${ARMPLROOT}" -DLAPACKE_DIR="${ARMPLROOT}" -DTMG_DIR="${ARMPLROOT}" -DMPI_C_COMPILER=`which cc` -DHICMA_USE_MPI=1 - - -make -j 4 && make install -make install - -export PKG_CONFIG_PATH=$HICMADIR/build/install_dir/lib/pkgconfig:$PKG_CONFIG_PATH -export LD_LIBRARY_PATH=$HICMADIR/build/install_dir/lib/:$LD_LIBRARY_PATH -export CPATH=$HICMADIR/build/install_dir/include/coreblas:$CPATH +echo 'export PKG_CONFIG_PATH='$CHAMELEONDIR'/build/install_dir/lib/pkgconfig:$PKG_CONFIG_PATH' >> $SETUP_DIR/pkg_config.sh -echo 'export PKG_CONFIG_PATH='$HICMADIR'/build/install_dir/lib/pkgconfig:$PKG_CONFIG_PATH' >> $SETUP_DIR/pkg_config.sh -echo 'export LD_LIBRARY_PATH='$HICMADIR'/build/install_dir/lib/:$LD_LIBRARY_PATH' >> $SETUP_DIR/pkg_config.sh -echo 'export CPATH='$HICMADIR'/build/install_dir/include/coreblas:$CPATH' >> $SETUP_DIR/pkg_config.sh ================== #exageostat cd ~/develop @@ -204,17 +141,6 @@ mkdir -p build/install_dir cd build module load cray-netcdf-hdf5parallel/4.6.3.0 -cmake .. -DCMAKE_CXX_COMPILER=CC -DCMAKE_C_COMPILER=cc -DCMAKE_Fortran_COMPILER=ftn -DCMAKE_INSTALL_PREFIX=$PWD/install_dir -DCMAKE_COLOR_MAKEFILE:BOOL=ON -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DBUILD_SHARED_LIBS=OFF -DSTARPU_DIR=$STARPUROOT/starpu_install -DBLAS_LIBRARIES="-Wl,--no-as-needed;-L${ARMPLROOT}/lib;${ARMPLLIBS};-lpthread;-lm;-ldl" -DBLAS_COMPILER_FLAGS="-I${ARMPLROOT}/include" -DLAPACK_LIBRARIES="-Wl,--no-as-needed;-L${ARMPLROOT}/lib;${ARMPLLIBS} -lpthread;-lm;-ldl" -DCBLAS_DIR="${ARMPLROOT}" -DLAPACKE_DIR="${ARMPLROOT}" -DMPI_C_COMPILER=`which cc` -DEXAGEOSTAT_USE_HICMA=ON -DEXAGEOSTAT_USE_NETCDF=OFF -DEXAGEOSTAT_USE_MPI=1 - - - - - - -make -j 4 && make install - - - - - +cmake .. -DCMAKE_CXX_COMPILER=CC -DCMAKE_C_COMPILER=cc -DCMAKE_Fortran_COMPILER=ftn -DCMAKE_INSTALL_PREFIX=$PWD/install_dir -DCMAKE_COLOR_MAKEFILE:BOOL=ON -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DBUILD_SHARED_LIBS=OFF -DSTARPU_DIR=$STARPUROOT/starpu_install -DBLAS_LIBRARIES="-Wl,--no-as-needed;-L${ARMPLROOT}/lib;${ARMPLLIBS};-lpthread;-lm;-ldl" -DBLAS_COMPILER_FLAGS="-I${ARMPLROOT}/include" -DLAPACK_LIBRARIES="-Wl,--no-as-needed;-L${ARMPLROOT}/lib;${ARMPLLIBS} -lpthread;-lm;-ldl" -DCBLAS_DIR="${ARMPLROOT}" -DLAPACKE_DIR="${ARMPLROOT}" -DMPI_C_COMPILER=`which cc` -DEXAGEOSTAT_USE_HICMA=OFF -DEXAGEOSTAT_USE_NETCDF=OFF -DEXAGEOSTAT_USE_MPI=1 +make -j 4 && make install \ No newline at end of file diff --git a/misc_scripts/build-gpu-summit.sh b/misc_scripts/build-gpu-summit.sh new file mode 100644 index 0000000..1d25b89 --- /dev/null +++ b/misc_scripts/build-gpu-summit.sh @@ -0,0 +1,139 @@ +export SETUP_DIR=$PWD +module load gcc/4.8.5 +module load openblas/0.3.5-nothreads +module load cuda/9.2.148 +module load cmake/3.9.2 +pause_info(){ + echo "Please press enter key to proceed"; read + echo "=================" +} + pause_info + +echo 'module load gcc/4.8.5' >> $SETUP_DIR/pkg_config.sh +echo 'module load openblas/0.3.5-nothreads' >> $SETUP_DIR/pkg_config.sh +echo 'module load cuda/9.2.148' >> $SETUP_DIR/pkg_config.sh +echo 'module load cmake/3.9.2' >> $SETUP_DIR/pkg_config.sh +================== NLOPT +export SETUP_DIR=$PWD +rm -rf exageostatr +cd $SETUP_DIR +if [ ! -d "nlopt-2.4.2" ]; then + wget http://ab-initio.mit.edu/nlopt/nlopt-2.4.2.tar.gz + tar -zxvf nlopt-2.4.2.tar.gz +fi +cd nlopt-2.4.2 +[[ -d nlopt_install ]] || mkdir nlopt_install + ./configure --prefix=$PWD/nlopt_install/ --enable-shared --without-guile +make -j +make -j install +export NLOPTROOT=$PWD +export PKG_CONFIG_PATH=$NLOPTROOT/nlopt_install/lib/pkgconfig:$PKG_CONFIG_PATH +export LD_LIBRARY_PATH=$NLOPTROOT/nlopt_install/lib:$LD_LIBRARY_PATH +echo 'export PKG_CONFIG_PATH='$NLOPTROOT'/nlopt_install/lib/pkgconfig:$PKG_CONFIG_PATH' >> $SETUP_DIR/pkg_config.sh +echo 'export LD_LIBRARY_PATH='$NLOPTROOT'/nlopt_install/lib:$LD_LIBRARY_PATH' >> $SETUP_DIR/pkg_config.sh +pause_info +======================FXT +========================GSL +module load gsl +========================hwloc +cd $SETUP_DIR +if [ ! -d "hwloc-1.11.5" ]; then + wget https://download.open-mpi.org/release/hwloc/v1.11/hwloc-1.11.5.tar.gz + tar -zxvf hwloc-1.11.5.tar.gz +fi +cd hwloc-1.11.5 +[[ -d hwloc_install ]] || mkdir hwloc_install + + ./configure --prefix=$PWD/hwloc_install --disable-libxml2 -disable-pci --enable-shared=yes + +make -j +make -j install +export HWLOCROOT=$PWD +export PKG_CONFIG_PATH=$HWLOCROOT/hwloc_install/lib/pkgconfig:$PKG_CONFIG_PATH +export LD_LIBRARY_PATH=$HWLOCROOT/hwloc_install/lib:$LD_LIBRARY_PATH + +echo 'export PKG_CONFIG_PATH='$HWLOCROOT'/hwloc_install/lib/pkgconfig:$PKG_CONFIG_PATH' >> $SETUP_DIR/pkg_config.sh +echo 'export LD_LIBRARY_PATH='$HWLOCROOT'/hwloc_install/lib:$LD_LIBRARY_PATH' >> $SETUP_DIR/pkg_config.sh +pause_info + +#module load hwloc +==========================starpu +cd $SETUP_DIR +if [ ! -d "starpu-1.2.8" ]; then + wget http://starpu.gforge.inria.fr/files/starpu-1.2.8/starpu-1.2.8.tar.gz + tar -zxvf starpu-1.2.8.tar.gz +fi +cd starpu-1.2.8 +rm -rf starpu_install +[[ -d starpu_install ]] || mkdir starpu_install + +LDFLAGS=-L/sw/summit/cuda/9.2.148/lib64 FC=gfortran CC=gcc CXX=g++ ./configure --prefix=$PWD/starpu_install --disable-opencl --enable-cuda --enable-maxcudadev=6 --with-cuda-dir=/sw/summit/cuda/9.2.148 --with-cuda-include-dir=/sw/summit/cuda/9.2.148/include --with-cuda-lib-dir=/sw/summit/cuda/9.2.148/lib64 --disable-build-doc --disable-export-dynamic --disable-mpi-check --disable-full-gdb-information + +make -j +make -j install +export STARPUROOT=$PWD +export PKG_CONFIG_PATH=$STARPUROOT/starpu_install/lib/pkgconfig:$PKG_CONFIG_PATH +export LD_LIBRARY_PATH=$STARPUROOT/starpu_install/lib:$LD_LIBRARY_PATH +export CPATH=$STARPUROOT/starpu_install/include/starpu/1.2/:$CPATH + +echo 'export PKG_CONFIG_PATH='$STARPUROOT'/starpu_install/lib/pkgconfig:$PKG_CONFIG_PATH' >> $SETUP_DIR/pkg_config.sh +echo 'export LD_LIBRARY_PATH='$STARPUROOT'/starpu_install/lib:$LD_LIBRARY_PATH' >> $SETUP_DIR/pkg_config.sh +echo 'export CPATH='$STARPUROOT'/starpu_install/include/starpu/1.2/:$CPATH' >> $SETUP_DIR/pkg_config.sh + pause_info + ================================= +cd $SETUP_DIR +rm -rf exageostatr +# Check if we are already in exageostat repo dir or not. +if git -C $PWD remote -v | grep -q 'https://github.com/ecrc/exageostatr' +then + # we are, lets go to the top dir (where .git is) + until test -d $PWD/.git ; + do + cd .. + done; +else + git clone https://github.com/ecrc/exageostatr + cd exageostatr +fi +git pull +git submodule update --init --recursive + +export EXAGEOSTATDEVDIR=$PWD/src +cd $EXAGEOSTATDEVDIR +export CHAMELEONDIR=$EXAGEOSTATDEVDIR/hicma/chameleon +================= +## CHAMELEON +cd $CHAMELEONDIR +rm -rf build +mkdir -p build/install_dir +cd build + cmake .. -DCMAKE_CXX_COMPILER=g++ -DCMAKE_C_COMPILER=gcc -DCMAKE_Fortran_COMPILER=gfortran -DCMAKE_INSTALL_PREFIX=$PWD/install_dir -DCMAKE_COLOR_MAKEFILE:BOOL=ON -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DBUILD_SHARED_LIBS=OFF -DCHAMELEON_ENABLE_EXAMPLE=OFF -DCHAMELEON_ENABLE_TESTING=ON -DCHAMELEON_ENABLE_TIMING=ON -DCHAMELEON_USE_MPI=ON -DCHAMELEON_USE_CUDA=ON -DCHAMELEON_SCHED_QUARK=OFF -DCHAMELEON_SCHED_STARPU=ON -DSTARPU_DIR=$STARPUROOT/starpu_install +make -j 4 # CHAMELEON parallel build seems to be fixed +make install + +export PKG_CONFIG_PATH=$CHAMELEONDIR/build/install_dir/lib/pkgconfig:$PKG_CONFIG_PATH +export LD_LIBRARY_PATH=$CHAMELEONDIR/build/install_dir/lib/:$LD_LIBRARY_PATH +export CPATH=$CHAMELEONDIR/build/install_dir/include/coreblas:$CPATH +export CPATH=/ccs/home/abdullsm/codes/exageostatr/src/hicma/chameleon/build/install_dir/include/:$CPATH + +echo 'export PKG_CONFIG_PATH='$CHAMELEONDIR'/build/install_dir/lib/pkgconfig:$PKG_CONFIG_PATH' >> $SETUP_DIR/pkg_config.sh +echo 'export LD_LIBRARY_PATH='$CHAMELEONDIR'/build/install_dir/lib/:$LD_LIBRARY_PATH' >> $SETUP_DIR/pkg_config.sh +echo 'export CPATH='$CHAMELEONDIR'/build/install_dir/include/coreblas:$CPATH' >> $SETUP_DIR/pkg_config.sh + +echo 'export CPATH='$CHAMELEONDIR'/build/install_dir/include:$CPATH' >> $SETUP_DIR/pkg_config.sh + pause_info + +================== +#exageostat +cd ~/develop +git clone https://github.com/ecrc/exageostat-dev +cd exageostat-dev +git submodule update --init --recursive + +rm -rf build +mkdir -p build/install_dir +cd build +cmake .. -DCMAKE_CXX_COMPILER=g++ -DCMAKE_C_COMPILER=gcc -DCMAKE_Fortran_COMPILER=gfortran -DCMAKE_INSTALL_PREFIX=$PWD/install_dir -DCMAKE_COLOR_MAKEFILE:BOOL=ON -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DBUILD_SHARED_LIBS=OFF -DEXAGEOSTAT_USE_HICMA=OFF -DEXAGEOSTAT_USE_NETCDF=OFF -DEXAGEOSTAT_USE_MPI=ON -DEXAGEOSTAT_USE_CUDA=OFF -DCMAKE_BUILD_TYPE=Release -DCFLAGS="/sw/summit/cuda/9.2.148/include" + + +make && make install \ No newline at end of file diff --git a/sc20-artifacts/sc20-installation-scripts/intel-mkl-starpu1.2.9-installation-openmpi-script.sh b/misc_scripts/build-openmpi-mkl-mpi-starpu1.8-ibex.sh similarity index 96% rename from sc20-artifacts/sc20-installation-scripts/intel-mkl-starpu1.2.9-installation-openmpi-script.sh rename to misc_scripts/build-openmpi-mkl-mpi-starpu1.8-ibex.sh index b0b82e4..47ec902 100644 --- a/sc20-artifacts/sc20-installation-scripts/intel-mkl-starpu1.2.9-installation-openmpi-script.sh +++ b/misc_scripts/build-openmpi-mkl-mpi-starpu1.8-ibex.sh @@ -1,8 +1,6 @@ -module load gcc +module load gcc/6.4.0 module load openmpi module load intel -module load cmake -#module load cmake git clone https://github.com/ecrc/exageostat export EXAGEOSTATDEVDIR=$PWD/exageostat mkdir codes @@ -10,7 +8,6 @@ SETUP_DIR=$(pwd)/codes CUDAVALUE="OFF" MPIVALUE="ON" BUILD_DEPENDENCIES="true" -#MAKE=${MAKE:-make -j $(cpucores) -l $((cpucores + 1))} cd exageostat git pull @@ -18,6 +15,8 @@ git submodule update --init --recursive cd $SETUP_DIR +mv ../exageostat/hicma ./ +mv ../exageostat/stars-h ./ export HICMADIR=$PWD/hicma export CHAMELEONDIR=$PWD/hicma/chameleon export STARSHDIR=$PWD/stars-h @@ -84,8 +83,6 @@ else fi fi -#module load mpich/3.3/gnu6.4.0-cuda9.2 - # hwloc if pkg-config --exists hwloc then @@ -118,8 +115,6 @@ else fi fi - - # StarPU if pkg-config --exists starpu-1.2 @@ -131,8 +126,8 @@ else then echo "Building StarPU..." cd $SETUP_DIR - wget http://starpu.gforge.inria.fr/files/starpu-1.2.9/starpu-1.2.9.tar.gz -O - | tar -zx - cd starpu-1.2.9 + wget http://starpu.gforge.inria.fr/files/starpu-1.2.8/starpu-1.2.8.tar.gz -O - | tar -zx + cd starpu-1.2.8 [[ -d starpu_install ]] || mkdir starpu_install sed -i 's/MPI_Address/MPI_Get_address/g' mpi/examples/user_datatype/my_interface.c if [ "$CUDAVALUE" == "ON" ]; then @@ -167,6 +162,7 @@ sed -i 's/MPI_Address/MPI_Get_address/g' mpi/examples/user_datatype/my_interface fi fi +module load cmake/3.13.4/gnu-6.4.0 # CHAMELEON if pkg-config --exists chameleon then @@ -200,8 +196,6 @@ else fi fi - - # starsh if pkg-config --exists --atleast-version=0.1.1 starsh then @@ -236,8 +230,6 @@ fi module unload cmake module load cmake/3.9.4/gnu-6.4.0 -#export PATH=$PATH:/sw/csgv/openmpi/4.0.1/el7.6_gnu6.4.0_cuda10.1.105/bin -#export CPATH=$CPATH:/sw/csgv/openmpi/4.0.1/el7.6_gnu6.4.0_cuda10.1.105/bin # hicma if pkg-config --exists hicma then @@ -257,7 +249,6 @@ else export PKG_CONFIG_PATH=$HICMADIR/build/install_dir/lib/pkgconfig:$PKG_CONFIG_PATH export LD_LIBRARY_PATH=$HICMADIR/build/install_dir/lib:$LD_LIBRARY_PATH - echo 'export PKG_CONFIG_PATH='$HICMADIR'/build/install_dir/lib/pkgconfig:$PKG_CONFIG_PATH' >> $SETUP_DIR/pkg_config_cpu.sh echo 'export LD_LIBRARY_PATH='$HICMADIR'/build/install_dir/lib:$LD_LIBRARY_PATH' >> $SETUP_DIR/pkg_config_cpu.sh else @@ -270,10 +261,6 @@ else fi fi - - - - # exageostat if pkg-config --exists exageostat then @@ -299,6 +286,4 @@ else echo "" err=1 fi -fi - - +fi \ No newline at end of file diff --git a/sc20-artifacts/sc20-installation-scripts/v100-cuda-openblas-starpu1.2.9-installation-script.sh b/misc_scripts/build-openmpi-openblas-cuda10-starpu1.8-ibex.sh similarity index 97% rename from sc20-artifacts/sc20-installation-scripts/v100-cuda-openblas-starpu1.2.9-installation-script.sh rename to misc_scripts/build-openmpi-openblas-cuda10-starpu1.8-ibex.sh index cc347fe..e1f1a00 100644 --- a/sc20-artifacts/sc20-installation-scripts/v100-cuda-openblas-starpu1.2.9-installation-script.sh +++ b/misc_scripts/build-openmpi-openblas-cuda10-starpu1.8-ibex.sh @@ -1,10 +1,6 @@ -module load gcc -module load cuda -module load openmpi -module load cmake -#module load cmake/3.13.4/gnu-6.4.0 (do not use) - -#module load cmake +module load gcc/6.4.0 +module load cuda/10.1.105 +module load openmpi/4.0.1/gnu6.4.0_cuda10.1.105 git clone https://github.com/ecrc/exageostat export EXAGEOSTATDEVDIR=$PWD/exageostat mkdir codes @@ -12,13 +8,15 @@ SETUP_DIR=$(pwd)/codes CUDAVALUE="ON" MPIVALUE="ON" BUILD_DEPENDENCIES="true" -#MAKE=${MAKE:-make -j $(cpucores) -l $((cpucores + 1))} cd exageostat git pull git submodule update --init --recursive cd $SETUP_DIR + +mv ../exageostat/hicma ./ +mv ../exageostat/stars-h ./ export HICMADIR=$PWD/hicma export CHAMELEONDIR=$PWD/hicma/chameleon export STARSHDIR=$PWD/stars-h @@ -53,7 +51,6 @@ else fi fi - # gsl if pkg-config --exists --atleast-version=2 gsl then @@ -116,8 +113,6 @@ else fi fi -#module load mpich/3.3/gnu6.4.0-cuda9.2 - # hwloc if pkg-config --exists hwloc then @@ -150,8 +145,6 @@ else fi fi - - # StarPU if pkg-config --exists starpu-1.2 @@ -169,9 +162,9 @@ else sed -i 's/MPI_Address/MPI_Get_address/g' mpi/examples/user_datatype/my_interface.c if [ "$CUDAVALUE" == "ON" ]; then if [ "$MPIVALUE" == "ON" ]; then - CFLAGS=-w ./configure --disable-starpufft --enable-cuda --disable-opencl --prefix=$PWD/starpu_install --enable-blas-lib=none --disable-starpu-top --disable-starpufft --disable-build-doc --disable-starpufft-examples --disable-fortran --with-perf-model-dir=$PWD/starpu_install --enable-maxcudadev=8 + CFLAGS=-w ./configure --disable-starpufft --enable-cuda --disable-opencl --prefix=$PWD/starpu_install --enable-blas-lib=none --disable-starpu-top --disable-starpufft --disable-build-doc --disable-starpufft-examples --disable-fortran --with-perf-model-dir=$PWD/starpu_install else - CFLAGS=-w ./configure --disable-starpufft --enable-cuda --disable-opencl --prefix=$PWD/starpu_install --enable-blas-lib=none --disable-starpu-top --disable-starpufft --disable-build-doc --disable-starpufft-examples --disable-mpi --disable-fortran --with-perf-model-dir=$PWD/starpu_install --enable-maxcudadev=8 + CFLAGS=-w ./configure --disable-starpufft --enable-cuda --disable-opencl --prefix=$PWD/starpu_install --enable-blas-lib=none --disable-starpu-top --disable-starpufft --disable-build-doc --disable-starpufft-examples --disable-mpi --disable-fortran --with-perf-model-dir=$PWD/starpu_install fi else if [ "$MPIVALUE" == "ON" ]; then @@ -199,6 +192,7 @@ sed -i 's/MPI_Address/MPI_Get_address/g' mpi/examples/user_datatype/my_interface fi fi +module load cmake/3.13.4/gnu-6.4.0 # CHAMELEON if pkg-config --exists chameleon then @@ -232,8 +226,6 @@ else fi fi - - # starsh if pkg-config --exists --atleast-version=0.1.1 starsh then @@ -265,6 +257,9 @@ else fi fi +module unload cmake + +module load cmake/3.9.4/gnu-6.4.0 export PATH=$PATH:/sw/csgv/openmpi/4.0.1/el7.6_gnu6.4.0_cuda10.1.105/bin export CPATH=$CPATH:/sw/csgv/openmpi/4.0.1/el7.6_gnu6.4.0_cuda10.1.105/bin # hicma @@ -299,7 +294,6 @@ else fi fi - # exageostat if pkg-config --exists exageostat then @@ -325,6 +319,4 @@ else echo "" err=1 fi -fi - - +fi \ No newline at end of file diff --git a/sc20-artifacts/sc20-installation-scripts/build-w-gpu-without-mpi.sh b/misc_scripts/build-w-gpu-without-mpi.sh similarity index 93% rename from sc20-artifacts/sc20-installation-scripts/build-w-gpu-without-mpi.sh rename to misc_scripts/build-w-gpu-without-mpi.sh index 9e38248..c0c5ffc 100644 --- a/sc20-artifacts/sc20-installation-scripts/build-w-gpu-without-mpi.sh +++ b/misc_scripts/build-w-gpu-without-mpi.sh @@ -6,19 +6,16 @@ module load cuda/9.0 module load magma/2.3.0-gcc-5.5.0-openblas-cuda-9.0 module load cmake/3.9.6 module load hwloc/1.11.8-gcc-5.5.0 -#module load openmpi/3.0.0-gcc-5.5.0 module load fxt/0.3.7-gcc-5.5.0 - module load starpu/1.2.4-gcc-5.5.0-cuda-9.0-openblas-openmpi-3.0.0-fxt +module load starpu/1.2.4-gcc-5.5.0-cuda-9.0-openblas-openmpi-3.0.0-fxt module load gsl/2.4-gcc-5.5.0 module load nlopt/2.4.2-gcc-5.5.0 module load r/3.2.3 module load hdf5/1.10.1-gcc-5.5.0 module load netcdf/4.5.0-gcc-5.5.0 - git config --global credential.helper 'cache --timeout=36000' - # BASH verbose mode #set -x SETUP_DIR="/home/abdullsm/codes" @@ -111,11 +108,6 @@ echo 'module load r/3.2.3' >> ~/.bashrc echo 'module load hdf5/1.10.1-gcc-5.5.0' >> ~/.bashrc echo 'module load netcdf/4.5.0-gcc-5.5.0' >> ~/.bashrc -#MKL -#echo '. '$MKLROOT'/bin/mklvars.sh intel64' >> ~/.bashrc -#echo 'export MKLROOT='$MKL_DIR >> ~/.bashrc -#echo 'export LD_PRELOAD='$MKL_DIR'/lib/intel64/libmkl_core.so:'$MKL_DIR'/lib/intel64/libmkl_sequential.so' >> ~/.bashrc - #starpu echo 'export PKG_CONFIG_PATH='$STARPUROOT'/starpu_install/lib/pkgconfig:$PKG_CONFIG_PATH' >> ~/.bashrc echo 'export LD_LIBRARY_PATH='$STARPUROOT'/starpu_install/lib:$LD_LIBRARY_PATH' >> ~/.bashrc diff --git a/misc_scripts/build-without-mpi.sh b/misc_scripts/build-without-mpi.sh new file mode 100755 index 0000000..b9763c8 --- /dev/null +++ b/misc_scripts/build-without-mpi.sh @@ -0,0 +1,123 @@ +#!/bin/bash -le +module load ecrc-extras +module load mkl/2018-initial +module load gcc/5.5.0 +module load cmake/3.9.6 +module load hwloc/1.11.8-gcc-5.5.0 +module load fxt/0.3.7-gcc-5.5.0 +module load starpu/1.2.6-gcc-5.5.0-mkl-openmpi-3.0.0-fxt +module load gsl/2.4-gcc-5.5.0 +module load nlopt/2.4.2-gcc-5.5.0 +module load r/3.2.3 +module load hdf5/1.10.1-gcc-5.5.0 +module load netcdf/4.5.0-gcc-5.5.0 + + +git config --global credential.helper 'cache --timeout=36000' + + +# BASH verbose mode +#set -x +SETUP_DIR="/home/abdullsm/codes" + +echo 'The installation directory is '$SETUP_DIR +echo 'The mkl root directory is '$MKL_DIR + +#***************************************************************************** clean bashrc from previous installation +sed -i '/## EXAGEOSTAT-INSTALLATION-BEGIN/,/## EXAGEOSTAT-INSTALLATION-END/d' ~/.bashrc +#************************************************************************ Install Chameleon - Stars-H - HiCMA +cd $SETUP_DIR +# Check if we are already in exageostat repo dir or not. +[[ -d trash ]] || mkdir trash +DATE=`date +%Y-%m-%d` +if [ -d exageostat-dev ]; then + rm -rf ./trash/$DATE/ + mv ./exageostat-dev ./trash/$DATE/ +fi +if [ -d hicma ]; then + rm -rf ./trash/$DATE/ + mv ./hicma ./trash/$DATE/ +fi +if [ -d chameleon ]; then + rm -rf ./trash/$DATE/ + mv ./chameleon ./trash/$DATE/ +fi +if [ -d stars-h ]; then + rm -rf ./trash/$DATE/ + mv ./stars-h ./trash/$DATE/ +fi + +git clone https://github.com/ecrc/exageostat-dev +cd exageostat-dev +git submodule update --init --recursive +EXAGEOSTATROOT=$PWD +#Copy hicma, and stars-H to set_up directory +mv stars-h $SETUP_DIR +mv hicma $SETUP_DIR +############################# Chameleon Installation +cd $SETUP_DIR +cd hicma +cd chameleon +CHAMELEONROOT=$PWD +echo $CHAMELEONROOT +mkdir -p build/installdir +cd build +CC=gcc cmake .. -DCMAKE_BUILD_TYPE=Debug -DCHAMELEON_USE_MPI=OFF -DCMAKE_INSTALL_PREFIX=$PWD/installdir -DBUILD_SHARED_LIBS=ON +make -j +make install +export PKG_CONFIG_PATH=$CHAMELEONROOT/build/installdir/lib/pkgconfig:$PKG_CONFIG_PATH +export LD_LIBRARY_PATH=$CHAMELEONROOT/build/installdir/lib:$LD_LIBRARY_PATH +############################# Stars-H Installation +cd $SETUP_DIR +cd stars-h +STARSHROOT=$PWD +mkdir -p build/installdir +cd build +CC=gcc cmake .. -DCMAKE_INSTALL_PREFIX=$PWD/installdir/ -DCMAKE_C_FLAGS=-fPIC -DMPI=OFF -DOPENMP=OFF -DSTARPU=OFF +make -j +make install +export PKG_CONFIG_PATH=$STARSHROOT/build/installdir/lib/pkgconfig:$PKG_CONFIG_PATH +export LD_LIBRARY_PATH=$STARSHROOT/build/installdir/lib:$LD_LIBRARY_PATH +############################# HiCMA Installation +cd $SETUP_DIR +cd hicma +HICMAROOT=$PWD +mkdir -p build/installdir +cd build +CC=gcc cmake .. -DCMAKE_INSTALL_PREFIX=$PWD/installdir -DHICMA_USE_MPI=OFF -DCMAKE_C_FLAGS=-fPIC +make -j +make install +export PKG_CONFIG_PATH=$HICMAROOT/build/installdir/lib/pkgconfig:$PKG_CONFIG_PATH +export LD_LIBRARY_PATH=$HICMAROOT/build/installdir/lib:$LD_LIBRARY_PATH +#***************************************************************************** edit bashrc file +echo '## EXAGEOSTAT-INSTALLATION-BEGIN' >> ~/.bashrc +echo 'module load ecrc-extras' >> ~/.bashrc +echo 'module load mkl/2018-initial' >> ~/.bashrc +echo 'module load gcc/5.5.0' >> ~/.bashrc +echo 'module load cmake/3.9.6' >> ~/.bashrc +echo 'module load hwloc/1.11.8-gcc-5.5.0' >> ~/.bashrc +echo 'module load fxt/0.3.7-gcc-5.5.0' >> ~/.bashrc +echo 'module load starpu/1.2.6-gcc-5.5.0-mkl-openmpi-3.0.0-fxt' >> ~/.bashrc +echo 'module load gsl/2.4-gcc-5.5.0' >> ~/.bashrc +echo 'module load nlopt/2.4.2-gcc-5.5.0' >> ~/.bashrc +echo 'module load r/3.2.3' >> ~/.bashrc +echo 'module load hdf5/1.10.1-gcc-5.5.0' >> ~/.bashrc +echo 'module load netcdf/4.5.0-gcc-5.5.0' >> ~/.bashrc + +#starpu +echo 'export PKG_CONFIG_PATH='$STARPUROOT'/starpu_install/lib/pkgconfig:$PKG_CONFIG_PATH' >> ~/.bashrc +echo 'export LD_LIBRARY_PATH='$STARPUROOT'/starpu_install/lib:$LD_LIBRARY_PATH' >> ~/.bashrc +#CHAMELEON +echo 'export PKG_CONFIG_PATH='$CHAMELEONROOT'/build/installdir/lib/pkgconfig:$PKG_CONFIG_PATH' >> ~/.bashrc +echo 'export LD_LIBRARY_PATH='$CHAMELEONROOT'/build/installdir/lib:$LD_LIBRARY_PATH' >> ~/.bashrc +#HICMA +echo 'export PKG_CONFIG_PATH='$HICMAROOT'/build/installdir/lib/pkgconfig:$PKG_CONFIG_PATH' >> ~/.bashrc +echo 'export LD_LIBRARY_PATH='$HICMAROOT'/build/installdir/lib:$LD_LIBRARY_PATH' >> ~/.bashrc +echo 'export CPATH='$HICMAROOT'/build/installdir/include:$CPATH' >> ~/.bashrc +#STARS-H +echo 'export PKG_CONFIG_PATH='$STARSHROOT'/build/installdir/lib/pkgconfig:$PKG_CONFIG_PATH' >> ~/.bashrc +echo 'export LD_LIBRARY_PATH='$STARSHROOT'/build/installdir/lib:$LD_LIBRARY_PATH' >> ~/.bashrc +echo 'export CPATH='$STARSHROOT'/build/installdir/include:$CPATH' >> ~/.bashrc +#end +echo '## EXAGEOSTAT-INSTALLATION-END' >> ~/.bashrc +################################################################################## \ No newline at end of file diff --git a/sc20-artifacts/sc20-installation-scripts/cray-xc40-installation-script.sh b/misc_scripts/cray-xc40-installation-script.sh similarity index 98% rename from sc20-artifacts/sc20-installation-scripts/cray-xc40-installation-script.sh rename to misc_scripts/cray-xc40-installation-script.sh index 885f125..165eb37 100644 --- a/sc20-artifacts/sc20-installation-scripts/cray-xc40-installation-script.sh +++ b/misc_scripts/cray-xc40-installation-script.sh @@ -106,7 +106,7 @@ mkdir -p build/install_dir cd build -LDFLAGS=-lrt cmake .. -DCMAKE_CXX_COMPILER=CC -DCMAKE_C_COMPILER=cc -DCMAKE_Fortran_COMPILER=ftn -DCMAKE_INSTALL_PREFIX=$PWD/install_dir -DCMAKE_COLOR_MAKEFILE:BOOL=ON -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DBUILD_SHARED_LIBS=OFF -DCHAMELEON_ENABLE_EXAMPLE=ON -DCHAMELEON_ENABLE_TESTING=ON -DCHAMELEON_ENABLE_TIMING=ON -DCHAMELEON_USE_MPI=ON -DCHAMELEON_USE_CUDA=OFF -DCHAMELEON_USE_MAGMA=OFF -DCHAMELEON_SCHED_QUARK=OFF -DCHAMELEON_SCHED_STARPU=ON -DCHAMELEON_USE_FXT=OFF -DSTARPU_DIR=$STARPUROOT/starpu_install -DBLAS_LIBRARIES="-Wl,--no-as-needed;-L${MKLROOT}/lib;-lmkl_intel_lp64;-lmkl_core;-lmkl_sequential;-lpthread;-lm;-ldl" -DBLAS_COMPILER_FLAGS="-m64;-I${MKLROOT}/include" -DLAPACK_LIBRARIES="-Wl,--no-as-needed;-L${MKLROOT}/lib;-lmkl_intel_lp64;-lmkl_core;-lmkl_sequential;-lpthread;-lm;-ldl" -DCBLAS_DIR="${MKLROOT}" -DLAPACKE_DIR="${MKLROOT}" -DTMG_DIR="${MKLROOT}" -DMORSE_VERBOSE_FIND_PACKAGE=ON -DMPI_C_COMPILER=/opt/cray/pe/craype/2.6.3/bin/cc +LDFLAGS=-lrt cmake .. -DCMAKE_CXX_COMPILER=CC -DCMAKE_C_COMPILER=cc -DCMAKE_Fortran_COMPILER=ftn -DCMAKE_INSTALL_PREFIX=$PWD/install_dir -DCMAKE_COLOR_MAKEFILE:BOOL=ON -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DBUILD_SHARED_LIBS=OFF -DCHAMELEON_ENABLE_EXAMPLE=ON -DCHAMELEON_ENABLE_TESTING=ON -DCHAMELEON_ENABLE_TIMING=ON -DCHAMELEON_USE_MPI=ON -DCHAMELEON_USE_CUDA=OFF -DCHAMELEON_USE_MAGMA=OFF -DCHAMELEON_SCHED_QUARK=OFF -DCHAMELEON_SCHED_STARPU=ON -DCHAMELEON_USE_FXT=OFF -DSTARPU_DIR=$STARPUROOT/starpu_install -DBLAS_LIBRARIES="-Wl,--no-as-needed;-L${MKLROOT}/lib;-lmkl_intel_lp64;-lmkl_core;-lmkl_sequential;-lpthread;-lm;-ldl" -DBLAS_COMPILER_FLAGS="-m64;-I${MKLROOT}/include" -DLAPACK_LIBRARIES="-Wl,--no-as-needed;-L${MKLROOT}/lib;-lmkl_intel_lp64;-lmkl_core;-lmkl_sequential;-lpthread;-lm;-ldl" -DCBLAS_DIR="${MKLROOT}" -DLAPACKE_DIR="${MKLROOT}" -DTMG_DIR="${MKLROOT}" -DCHAMELEON_VERBOSE_FIND_PACKAGE=ON -DMPI_C_COMPILER=/opt/cray/pe/craype/2.6.3/bin/cc make -j # CHAMELEON parallel build seems to be fixed diff --git a/misc_scripts/install-script-shared-mkl-nomodules.sh b/misc_scripts/install-script-shared-mkl-nomodules.sh new file mode 100644 index 0000000..f40e700 --- /dev/null +++ b/misc_scripts/install-script-shared-mkl-nomodules.sh @@ -0,0 +1,251 @@ +#!/bin/bash -x + + +# variables +export BASEDIR=$PWD +export SETUP_DIR="/home/qadirga/codes" +export TMPDIR=/tmp/_$$ + +mkdir -p $TMPDIR + +#SETUP_DIR=$1 +if [ -z "$SETUP_DIR" ]; then +# Use RLIBS for setup dir +arr=(`Rscript -e '.libPaths()' | gawk '{printf "%s ",$2}'`) +for i in ${!arr[*]}; +do + dir=`echo ${arr[$i]}|tr -d \"` + if [ -d "$dir" ] && [ -w "$dir" ] + then + SETUP_DIR="$dir/exageostat" + break + fi +done +fi +mkdir -p $SETUP_DIR + +if [ -z "$SETUP_DIR" ] +then + echo "Check your .libPaths() in R. Could not find a writable directory." + exit 1; +fi + +if [ -n "$MKLROOT" ] && [ -d "$MKLROOT" ]; then + echo "mkl_dir directory exists!" + echo "Great... continue set-up" +else + echo "MKLROOT Directory does not exist!... Please define and export MKLROOT variable" + exit 1 +fi +PREFIX=$SETUP_DIR + + +echo 'The installation directory is '$SETUP_DIR +echo 'The mkl root directory is '$MKLROOT + +############################## Check OS +echo "Finding the current os type" +echo +osType=$(uname) +case "$osType" in + "Darwin") + { + echo "Running on Mac OSX." + CURRENT_OS="OSX" + } ;; + "Linux") + { + echo "Running on LINUX." + CURRENT_OS="LINUX" + } ;; + *) + { + echo "Unsupported OS, exiting" + exit + } ;; + +esac + +################################################# +export MKLROOT=$MKLROOT +. $MKLROOT/bin/mklvars.sh intel64 + + + +export PKG_CONFIG_PATH=$PREFIX/lib/pkgconfig:$PKG_CONFIG_PATH +rpaths="-Wl,-rpath=$PREFIX/lib -Wl,-rpath=$PREFIX/libs -L$PREFIX/lib " +echo "LDFLAGS += $rpaths " >> src/Makefile + +#***************************************************************************** +set -e + +if [ $CURRENT_OS == "LINUX" ] +then + export LD_LIBRARY_PATH=$PREFIX/lib:$LD_LIBRARY_PATH +else + export DYLD_LIBRARY_PATH=$PREFIX/lib:$DYLD_LIBRARY_PATH +fi + +#*****************************************************************************install Nlopt +cd $SETUP_DIR +if [ ! -d "nlopt-2.4.2" ]; then + wget http://ab-initio.mit.edu/nlopt/nlopt-2.4.2.tar.gz + tar -zxvf nlopt-2.4.2.tar.gz +fi +cd nlopt-2.4.2 +[[ -d nlopt_install ]] || mkdir nlopt_install +./configure --prefix=$PWD/nlopt_install/ --enable-shared --without-guile +make -j +make -j install +export NLOPTROOT=$PWD +export PKG_CONFIG_PATH=$NLOPTROOT/nlopt_install/lib/pkgconfig:$PKG_CONFIG_PATH +export LD_LIBRARY_PATH=$NLOPTROOT/nlopt_install/lib:$LD_LIBRARY_PATH + +echo 'export PKG_CONFIG_PATH='$NLOPTROOT'/nlopt_install/lib/pkgconfig:$PKG_CONFIG_PATH' >> $SETUP_DIR/pkg_config.sh +echo 'export LD_LIBRARY_PATH='$NLOPTROOT'/nlopt_install/lib:$LD_LIBRARY_PATH' >> $SETUP_DIR/pkg_config.sh + +#========================hwloc +cd $SETUP_DIR +if [ ! -d "hwloc-2.0.2" ]; then + wget https://download.open-mpi.org/release/hwloc/v2.0/hwloc-2.0.2.tar.gz + tar -zxvf hwloc-2.0.2.tar.gz +fi +cd hwloc-2.0.2 +[[ -d hwloc_install ]] || mkdir hwloc_install +./configure --prefix=$PWD/hwloc_install --disable-libxml2 -disable-pci --enable-shared=yes + +make -j +make -j install +export HWLOCROOT=$PWD +export PKG_CONFIG_PATH=$HWLOCROOT/hwloc_install/lib/pkgconfig:$PKG_CONFIG_PATH +export LD_LIBRARY_PATH=$HWLOCROOT/hwloc_install/lib:$LD_LIBRARY_PATH +echo 'export PKG_CONFIG_PATH='$HWLOCROOT'/hwloc_install/lib/pkgconfig:$PKG_CONFIG_PATH' >> $SETUP_DIR/pkg_config.sh +echo 'export LD_LIBRARY_PATH='$HWLOCROOT'/hwloc_install/lib:$LD_LIBRARY_PATH' >> $SETUP_DIR/pkg_config.sh +#================================ +cd $SETUP_DIR +if [ ! -d "gsl-2.4" ]; then + wget https://ftp.gnu.org/gnu/gsl/gsl-2.4.tar.gz + tar -zxvf gsl-2.4.tar.gz +fi +cd gsl-2.4 +[[ -d gsl_install ]] || mkdir gsl_install + ./configure --prefix=$PWD/gsl_install/ +make -j +make -j install +export GSLROOT=$PWD +export PKG_CONFIG_PATH=$GSLROOT/gsl_install/lib/pkgconfig:$PKG_CONFIG_PATH +export LD_LIBRARY_PATH=$GSLROOT/gsl_install/lib:$LD_LIBRARY_PATH + +echo 'export PKG_CONFIG_PATH='$GSLROOT'/gsl_install/lib/pkgconfig:$PKG_CONFIG_PATH' >> $SETUP_DIR/pkg_config.sh +echo 'export LD_LIBRARY_PATH='$GSLROOT'/gsl_install/lib:$LD_LIBRARY_PATH' >> $SETUP_DIR/pkg_config.sh +#================================ +#================================ +cd $SETUP_DIR +if [ ! -d "starpu-1.2.5" ]; then + wget http://starpu.gforge.inria.fr/files/starpu-1.2.5/starpu-1.2.5.tar.gz + tar -zxvf starpu-1.2.5.tar.gz +fi +cd starpu-1.2.5 +[[ -d starpu_install ]] || mkdir starpu_install +./configure --prefix=$SETUP_DIR/starpu-1.2.5/starpu_install -disable-cuda --disable-opencl --enable-shared --disable-build-doc --disable-export-dynamic --disable-mpi-check +make -j +make -j install +export STARPUROOT=$PWD +export PKG_CONFIG_PATH=$STARPUROOT/starpu_install/lib/pkgconfig:$PKG_CONFIG_PATH +export LD_LIBRARY_PATH=$STARPUROOT/starpu_install/lib:$LD_LIBRARY_PATH +export CPATH=$STARPUROOT/starpu_install/include/starpu/1.2:$CPATH +echo 'export PKG_CONFIG_PATH='$STARPUROOT'/starpu_install/lib/pkgconfig:$PKG_CONFIG_PATH' >> $SETUP_DIR/pkg_config.sh +echo 'export LD_LIBRARY_PATH='$STARPUROOT'/starpu_install/lib:$LD_LIBRARY_PATH' >> $SETUP_DIR/pkg_config.sh +echo 'export CPATH='$STARPUROOT'/starpu_install/include/starpu/1.2:$CPATH' >> $SETUP_DIR/pkg_config.sh + +#************************************************************************ Install Chameleon - Stars-H - HiCMA +cd $SETUP_DIR +# Check if we are already in exageostat repo dir or not. +if git -C $PWD remote -v | grep -q 'https://github.com/ecrc/exageostatr' +then + # we are, lets go to the top dir (where .git is) + until test -d $PWD/.git ; + do + cd .. + done; +else + git clone https://github.com/ecrc/exageostatr + cd exageostatr +fi +git pull +git submodule update --init --recursive + +export EXAGEOSTATDEVDIR=$PWD/src +cd $EXAGEOSTATDEVDIR +rm -rf hicma +rm -rf stars-h +git clone https://github.com/SAbdulah/hicma +cd hicma +git submodule update --init --recursive +cd .. +git clone https://github.com/SAbdulah/stars-h +cd stars-h +git submodule update --init --recursive +cd .. +export HICMADIR=$EXAGEOSTATDEVDIR/hicma +export CHAMELEONDIR=$EXAGEOSTATDEVDIR/hicma/chameleon +export STARSHDIR=$EXAGEOSTATDEVDIR/stars-h + +## STARS-H +cd $STARSHDIR +rm -rf build +mkdir -p build/install_dir + + +cd build + +cmake .. -DCMAKE_INSTALL_PREFIX=$STARSHDIR/build/install_dir -DMPI=OFF -DOPENMP=OFF -DSTARPU=OFF -DCMAKE_C_FLAGS="-fPIC" + +make -j +make install + +export PKG_CONFIG_PATH=$STARSHDIR/build/install_dir/lib/pkgconfig:$PKG_CONFIG_PATH +export LD_LIBRARY_PATH=$STARSHDIR/build/install_dir/lib:$LD_LIBRARY_PATH + +echo 'export PKG_CONFIG_PATH='$STARSHDIR'/build/install_dir/lib/pkgconfig:$PKG_CONFIG_PATH' >> $SETUP_DIR/pkg_config.sh +echo 'export PKG_CONFIG_PATH='$STARSHDIR'/build/install_dir/lib/pkgconfig:$PKG_CONFIG_PATH' >> $SETUP_DIR/pkg_config.sh + +## CHAMELEON +cd $CHAMELEONDIR +rm -rf build +mkdir -p build/install_dir +cd build + + + cmake .. -DCMAKE_INSTALL_PREFIX=$PWD/install_dir -DCMAKE_COLOR_MAKEFILE:BOOL=ON -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DBUILD_SHARED_LIBS=ON -DCHAMELEON_ENABLE_EXAMPLE=ON -DCHAMELEON_ENABLE_TESTING=ON -DCHAMELEON_ENABLE_TIMING=ON -DCHAMELEON_USE_MPI=OFF -DCHAMELEON_USE_CUDA=OFF -DCHAMELEON_USE_MAGMA=OFF -DCHAMELEON_SCHED_QUARK=OFF -DCHAMELEON_SCHED_STARPU=ON -DCHAMELEON_USE_FXT=OFF -DSTARPU_DIR=$STARPUROOT/starpu_install -DCHAMELEON_VERBOSE_FIND_PACKAGE=ON + +make -j # CHAMELEON parallel build seems to be fixed +make install + +export PKG_CONFIG_PATH=$CHAMELEONDIR/build/install_dir/lib/pkgconfig:$PKG_CONFIG_PATH +export LD_LIBRARY_PATH=$CHAMELEONDIR/build/install_dir/lib:$LD_LIBRARY_PATH +export CPATH=$CHAMELEONDIR/build/install_dir/include/coreblas:$CPATH + + +echo 'export PKG_CONFIG_PATH='$CHAMELEONDIR'/build/install_dir/lib/pkgconfig:$PKG_CONFIG_PATH' >> $SETUP_DIR/pkg_config.sh +echo 'export LD_LIBRARY_PATH='$CHAMELEONDIR'/build/install_dir/lib:$LD_LIBRARY_PATH' >> $SETUP_DIR/pkg_config.sh +echo 'export CPATH='$CHAMELEONDIR'/build/install_dir/include/coreblas:$CPATH' >> $SETUP_DIR/pkg_config.sh + +#HICMA +cd $HICMADIR +rm -rf build +mkdir -p build/install_dir +cd build +#=============== +cmake .. -DCMAKE_INSTALL_PREFIX=$PWD/install_dir -DCMAKE_COLOR_MAKEFILE:BOOL=ON -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DBUILD_SHARED_LIBS=ON -DHICMA_USE_MPI=OFF + +make -j +make install + +export PKG_CONFIG_PATH=$HICMADIR/build/install_dir/lib/pkgconfig:$PKG_CONFIG_PATH +export LD_LIBRARY_PATH=$HICMADIR/build/install_dir/lib:$LD_LIBRARY_PATH + + +echo 'export PKG_CONFIG_PATH='$HICMADIR'/build/install_dir/lib/pkgconfig:$PKG_CONFIG_PATH' >> $SETUP_DIR/pkg_config.sh +echo 'export LD_LIBRARY_PATH='$HICMADIR'/build/install_dir/lib:$LD_LIBRARY_PATH' >> $SETUP_DIR/pkg_config.sh + diff --git a/plasma_version/MLE.c b/plasma_version/MLE.c new file mode 100755 index 0000000..f14a9c6 --- /dev/null +++ b/plasma_version/MLE.c @@ -0,0 +1,2719 @@ +/** + * + * @file MLE.c + * + * MLE is a software package provided by KAUST, + * King Abdullah University of Science and Technology - ECRC + * + * @version 1.0.0 + * @author Sameh Abdulsh + * @date 2021-01-24 + * + **/ +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include "flops.h" +#include +#include + + +// For Bessel Function (Do not change) +#define ACC 40.0 +#define BIGNO 1.0e10 +#define BIGNI 1.0e-10 +//tiling +#define BLKLDD(A, k) ( ( (k) + (A).i/(A).mb) < (A).lm1 ? (A).mb : (A).lm%(A).mb ) +#define mBLKLDD(A, k) A->get_blkldd( A,k ) +#define A(m,n) (double *)plasma_getaddr(A, m, n) +//Sameh Testing MOde +#define MIN_RAND -0.4 +#define MAX_RAND 0.4 +#define R 2 +#define L 3 +//#define THETA1 1 //weak=0.03, medium=0.1, strong=0.3 +//#define THETA2 0.05 +//#define THETA3 1 +#define USAGE(args, details) \ + printf(" Proper Usage is : ./main_genton "args" \n" \ + details); + +#define PI (3.141592653589793) + +#define START_TIMING(_t) \ + _t =- cWtime(); + +#define STOP_TIMING(_t) \ + _t += cWtime(); + +double cWtime(void) { + struct timeval tp; + gettimeofday(&tp, NULL); + return tp.tv_sec + 1e-6 * tp.tv_usec; +} + + + +static double CalculateDistance(double x1, double y1, double x2, double y2); +static double uniform_distribution(double rangeLow, double rangeHigh); +//static void writetofile(char* fname, int m, int n, double* a, int lda); +static void print_matrix(char* desc, int m, int n, double* a, int lda); +int PLASMA_MLE_GenZVec_Tile_Async(PLASMA_desc *descA, int * r, PLASMA_sequence *sequence, + PLASMA_request *request); +int EXAGEOSTAT_MLE_GenZVec_Tile_Async(CHAM_desc_t *descA, int * r,RUNTIME_sequence_t *sequence, + RUNTIME_request_t *request); +static int GenerateXYLoc(int n, char * locs_file,int based_sys); +static double CalculateDistance(double x1, double y1, double x2, double y2); +static double uniform_distribution(double rangeLow, double rangeHigh); +//tiling +static void CORE_dGenCovMat_quark(Quark *quark); +static void CORE_dGenZVec_quark(Quark *quark); +static int PLASMA_MLE_GenCovMat_Tile_Async(PLASMA_desc *descA, + PLASMA_sequence *sequence, PLASMA_request *request, double * theta); +static int EXAGEOSTAT_MLE_GenCovMat_Tile_Async(CHAM_desc_t *descA, + RUNTIME_sequence_t *sequence, RUNTIME_request_t *request, double * theta); +static void QUARK_CORE_dGenCovMat(Quark *quark, Quark_Task_Flags *task_flags, + int m, int n, double *A, int lda, int m0, int n0, double * theta); +static void matcov_comp_Tile(double * A, int m, int n, int m0, int n0, double * theta); +static void CORE_det_quark(Quark *quark); +static void det_comp_Tile(double * A, int m, int n, int m0, int n0,double * determinant) ; +static void QUARK_CORE_det(Quark *quark, Quark_Task_Flags *task_flags, int m, + int n, double *A, int lda, int m0, int n0, double * determinant ); +static int PLASMA_MLE_det_Tile_Async(PLASMA_desc *descA, PLASMA_sequence *sequence, + PLASMA_request *request,double * result); +static int PLASMA_MLE_det_Tile(PLASMA_desc *descA, PLASMA_sequence *sequence, + PLASMA_request *request,double * det_acc); +static int EXAGEOSTAT_MLE_det_Tile_Async(CHAM_desc_t *descA, RUNTIME_sequence_t *sequence, + RUNTIME_request_t *request,double * result); +void QUARK_CORE_dGenZVec(Quark *quark, Quark_Task_Flags *task_flags, int m, + int n, double *A, int lda, int m0, int n0, double * r); +void veccov_comp_Tile(double * Z, int m, int n, int m0, int n0, double *r); +int PLASMA_ML_GenerateZVec_Tile(char * obs_di,int obs_timestamp, int * r); +double PLASMA_MLE_Tile(unsigned n, const double * theta, double * grad, void * my_func_data); +void ML_finalize(); +int PLASMA_ML_GenerateZVec_Tile_Async(char * obs_dir, int obs_timestamp,int * r); +double PLASMA_MLE_Tile_Async(unsigned n, const double * theta, double * grad, void * my_func_data); +int EXAGEOSTAT_ML_GenerateZVec_Tile(char * obs_dir, int obs_timestamp, int * r); +double EXAGEOSTAT_MLE_Tile(unsigned n, const double * theta, double * grad, void * my_func_data); +int EXAGEOSTAT_ML_GenerateZVec_Tile_Async(char * obs_dir, int obs_timestamp, int * seeds); +double EXAGEOSTAT_MLE_Tile_Async(unsigned n, const double * theta, double * grad, void * my_func_data); +int EXAGEOSTAT_MLE_det_Tile(CHAM_desc_t *descA, RUNTIME_sequence_t *sequence, + RUNTIME_request_t *request,double * det_acc) ; +int countlines(char *filename); +double bessy( int n, double x ); +static double bessy1( double x ); +static double bessy0( double x ); +static double bessj1( double x ); +static double bessj0( double x ); +void theta_parser(double * theta_vec,char * kern); +//for experiments +void write_to_file(char * path, int matrix_size,int ncores,int tile_size, int test, char * ikernel, int based_system, int async, char *obs_dir,int obs_timestamp,double total_exec_time,double avg_exec_time_per_iter, double avg_flops_per_iter); + + + +double * C ; +double * Z; +double * Zcpy; +double * Ccpy; +//******************************************************************** +PLASMA_desc *descC = NULL; +PLASMA_desc *descZ = NULL; +PLASMA_desc *descZcpy = NULL; +CHAM_desc_t *CHAM_descC = NULL; +CHAM_desc_t *CHAMELEON_descZ = NULL; +CHAM_desc_t *CHAMELEON_descZcpy = NULL; +double * X; +double * Y; +//PLASMA sequence uniquely identifies a set of asynchronous function calls sharing common exception handling. +PLASMA_sequence *sequence; +//PLASMA request uniquely identifies each asynchronous function call. +PLASMA_request request[19] = { PLASMA_REQUEST_INITIALIZER, + PLASMA_REQUEST_INITIALIZER, PLASMA_REQUEST_INITIALIZER, + PLASMA_REQUEST_INITIALIZER, PLASMA_REQUEST_INITIALIZER, + PLASMA_REQUEST_INITIALIZER, PLASMA_REQUEST_INITIALIZER, + PLASMA_REQUEST_INITIALIZER, PLASMA_REQUEST_INITIALIZER, + PLASMA_REQUEST_INITIALIZER, PLASMA_REQUEST_INITIALIZER, + PLASMA_REQUEST_INITIALIZER, PLASMA_REQUEST_INITIALIZER, + PLASMA_REQUEST_INITIALIZER, PLASMA_REQUEST_INITIALIZER, + PLASMA_REQUEST_INITIALIZER, PLASMA_REQUEST_INITIALIZER, + PLASMA_REQUEST_INITIALIZER, PLASMA_REQUEST_INITIALIZER }; +//MORSE sequence uniquely identifies a set of asynchronous function calls sharing common exception handling. +RUNTIME_sequence_t *msequence; +//MORSE request uniquely identifies each asynchronous function call. +RUNTIME_request_t mrequest[19] = { CHAMELEON_SUCCESS, + CHAMELEON_SUCCESS, CHAMELEON_SUCCESS, + CHAMELEON_SUCCESS, CHAMELEON_SUCCESS, + CHAMELEON_SUCCESS, CHAMELEON_SUCCESS, + CHAMELEON_SUCCESS, CHAMELEON_SUCCESS, + CHAMELEON_SUCCESS, CHAMELEON_SUCCESS, + CHAMELEON_SUCCESS, CHAMELEON_SUCCESS, + CHAMELEON_SUCCESS, CHAMELEON_SUCCESS, + CHAMELEON_SUCCESS, CHAMELEON_SUCCESS, + CHAMELEON_SUCCESS, CHAMELEON_SUCCESS }; +//*************************************************************************************** + +int N,NRHS,LDC,LDZ,ts,async,check,verbose; +int iter_count=0; +int based_sys; +double *target_theta; +double *initial_theta; +char *kernel; +char *ikernel; + +//to collect results +double avg_exec_time_per_iter; +double total_exec_time; +double avg_flops_per_iter; +double final_theta_hat; + +const char *argp_program_version ="Version 1.0"; +const char *argp_program_bug_address =""; +struct arguments +{ + // char *args[0]; /* ncores, N, ts, locs_file, obs_dir, and obs_timestamp */ + int test; /* The -t flag (USE Synthetic Dataset*/ + int check ; /* The -c flag */ + char *zvecs ; /* The number of Z vectors to be tested */ + int verbose; /* The -v flag */ + char *ncores; //Number of cores + char *N; //Matrix size (Only in the case of Synthetic dataset) + char *ts; //Tiling size + char *kernel; + char *ikernel; + int chameleon; // 0--> plasma 1-->chameleon The -sys flag + int async; // 0-->tile 1-->tile_async The -async flag + char *locs_file; // Locations files (in the case of real dataset + char *obs_dir; // Observations directory in the case of real dataset + int timestamp; // Observations timestamp + +}; + +static struct argp_option options[] = +{ + {"test", 't', 0, 0, "Execute in test mode"}, + {"check", 'c', 0, 0, "Produce check output"}, + {"zvecs", 'z', "ZVECS", 0, "number of Z vectors to be tested"}, + {"verbose", 'v', 0, 0, "Produce verbose output"}, + {"ncores", 'n', "NCORES", 0, "Number of Cores"}, + {"N", 's', "MATRIX_SIZE", 0, "Synthetic Matrix Size"}, + {"ts", 'e', "TILE_SIZE", 0, "Number of Tiles"}, + {"kernel", 'k', "KERNEL", 0, "Computation Model"}, + {"ikernel", 'i', "IKERNEL", 0, "Initial theta(s) used for Testing case Generation"}, + {"chameleon", 'b', 0, 0, "Use Chameleon Instead of Plasma"}, + {"async", 'a', 0, 0, "Asynchronous"}, + {"locs_file", 'l', "LOCATIONS_FILE", 0, "Read Locations from this Location File"}, + {"obs_dir", 'o', "OBSERVATIONS_DIRECTORY", 0, "Read Observations from this Directory Path"}, + {"timestamp", 'p', "TIMESTAMP", 0, "Observation Timestamp"}, + {0} +}; + + + + static error_t +parse_opt (int key, char *arg, struct argp_state *state) +{ + struct arguments *arguments = state->input; + + switch (key) + { + case 't': + arguments->test = 1; + break; + case 'c': + arguments->check = 1; + break; + case 'v': + arguments->verbose = 1; + break; + case 'k': + arguments->kernel = arg; + break; + case 'i': + arguments->ikernel = arg; + break; + case 'z': + arguments->zvecs = arg; + break; + case 'n': + arguments->ncores = arg; //non-optional; + break; + case 's': + arguments->N = arg; + break; + case 'e': + arguments->ts = arg; //non-optional + break; + case 'b': + arguments->chameleon = 1; + break; + case 'a': + arguments->async = 1; + break; + case 'l': + arguments->locs_file = arg; + break; + case 'o': + arguments->obs_dir = arg; + break; + case 'p': + arguments->timestamp = arg; + break; + default: + return ARGP_ERR_UNKNOWN; + } + return 0; +} + +static char args_doc[] = ""; + +static char doc[] = +"NLE -- A program to evaluate Maximum Likelihood function using both real and synthetic dataset on two different platforms (PLASMA (default) and Chameleon)"; + +static struct argp argp = {options, parse_opt, args_doc, doc}; + + + +int main(int argc, char **argv) { + + //initialization + double *starting_theta; + char *token; + int i = 0; + int locs; + double time_opt = 0.0; + double max_theta_hat = 0.0; + int zvecs = 1; + int iseed = 0; + //For experiments + avg_exec_time_per_iter = 0; + total_exec_time = 0; + avg_flops_per_iter = 0; + + + struct arguments arguments; + FILE *outstream; + arguments.test = 0; /* execute in test mode */ + arguments.check = 0; /* The -c flag */ + arguments.verbose = 0; /* The -v flag */ + arguments.zvecs = "1"; /* The number of Z vectors to be tested*/ + arguments.chameleon = 0; // 0--> plasma 1-->chameleon The -sys flag + arguments.async = 0; // 0-->tile 1-->tile_async The -async flag + arguments.kernel = ""; // target Kernel + arguments.ikernel = ""; // initial Kernel + arguments.ncores = "1"; //Number of cores + arguments.N = "0"; //Matrix size (Only in the case oif sysnthetic dataset) + arguments.ts = "0"; //Tiling size + arguments.locs_file = ""; // Locations files (in the case of real dataset + arguments.obs_dir = ""; // Observations directory in the case of real dataset + arguments.timestamp = 0; // obstervations timestamp + + + + + argp_parse (&argp, argc, argv, 0, 0, &arguments); + + int test = arguments.test; + int ncores = atoi(arguments.ncores); + N = atoi( arguments.N); + zvecs = atoi(arguments.zvecs); + kernel=arguments.kernel; + ikernel=arguments.ikernel; + ts = atoi(arguments.ts); + based_sys = arguments.chameleon;// 0--> plasma 1-->chameleon + async= arguments.async; // 0-->tile 1-->tile_async + char *locs_file= arguments.locs_file; + char *obs_dir= arguments.obs_dir; + int obs_timestamp=arguments.timestamp; + check = arguments.check; + verbose = arguments.verbose; + int num_params = 6; + //stop gsl error handler + gsl_set_error_handler_off () ; + + starting_theta=(double *) malloc(num_params * sizeof(double)); + double * avg_target_theta=(double *) malloc(num_params * sizeof(double)); + + for (i = 0; i < num_params; i++) + { + avg_target_theta[i] = 6; + } + + starting_theta[0] = 0.3; + starting_theta[1] = 0.3; + starting_theta[2] = 0.3; + starting_theta[3] = 0.3; + starting_theta[4] = 0.3; + starting_theta[5] = 0.3; + + target_theta = (double *) malloc(num_params * sizeof(double)); + initial_theta = (double *) malloc(num_params * sizeof(double)); + + if(test ==0 && (strcmp(locs_file,"")==0 || + strcmp(obs_dir,"") ==0 || obs_timestamp==0 || N >0 )) + { + printf("\nIn real mode: please use locs_file, obs_dir, and obs_timestamp arguments only and ignore N (Matrix Size)\n\n"); + exit(0); + } + else if(test ==1 && (strcmp(locs_file,"")!=0 || strcmp(obs_dir,"") !=0 || obs_timestamp!=0 || N ==0 )) + + { + printf("\nIn test mode: please use N (Matrix Size), ikernel and ignore locs_file, obs_dir, and obs_timestamp arguments\n\n"); + exit(0); + + } + + //kernel parsing + if (test==1) + theta_parser(initial_theta,ikernel); + + theta_parser(target_theta,kernel); + + + if(strcmp(locs_file,"")!=0) + { + printf("locs file: %s\n",locs_file); + locs= countlines(locs_file); + N=locs; + } + + + NRHS = 1; + LDC = N; + LDZ = N; + + printf("N: %d\n",N); + //Memory Allocation + X = (double *) calloc((size_t)N, sizeof(double)); + Y = (double *) calloc(N , sizeof(double)); + C = (double *) calloc((size_t)LDC * (size_t)N , sizeof(double)); + Z = (double *) calloc(LDZ * NRHS , sizeof(double)); + Zcpy = (double *) calloc(LDZ * NRHS , sizeof(double)); + + //printf("RLIMIT_DATA%d",RLIMIT_DATA); + + /* Check if unable to allocate memory */ + if ((!C) || (!Z) || (!Zcpy) ||(!X) || (!Y)) { + printf("Out of Memory for C, Zcpy , Z, X, and Y\n "); + return -2; + } + + + // GenerateXYLoc(N,locs_file,based_sys); + + //exit(0); + nlopt_opt opt; + //Initial nlopt (Optimization) + opt=nlopt_create(/*NLOPT_GN_CRS2_LM*/NLOPT_LN_BOBYQA , num_params); + + double lb[3]={0.01, 0.01, 0.01, 0.01, 0.01, 0.01}; + double up[3]={1.0, 1.0, 1.0, 1.0, 1.0, 1.0}; + + //if(test==1) + for(i=0;inumber of rows in tile , ts -->number of columns in tile, ts*ts-->title size (number of elements), N -->number of rows in the whole matrix, N --> number pf columns in the whole matrix + PLASMA_Desc_Create(&descC, C, PlasmaRealDouble, ts, ts, ts * ts, LDC, N, 0, + 0, LDC, N); + + PLASMA_Desc_Create(&descZ, Z, PlasmaRealDouble, ts, ts,ts*ts, LDZ, NRHS , 0, 0, LDZ, NRHS); + + PLASMA_Desc_Create(&descZcpy, Zcpy, PlasmaRealDouble, ts, ts, ts*ts, LDZ, NRHS, 0, 0,LDZ, NRHS); + + // Generate Observations Vector (Z) for testing phase + if(async==0) + { + PLASMA_ML_GenerateZVec_Tile(obs_dir,obs_timestamp,&r[i*N]); + START_TIMING(time_opt); + + //Maximum Likelihood (Optimization Phase using nlopt library) + nlopt_set_max_objective(opt, PLASMA_MLE_Tile, NULL); + nlopt_optimize(opt, starting_theta, &opt_f); + + STOP_TIMING(time_opt); + } + + else + { + PLASMA_ML_GenerateZVec_Tile_Async(obs_dir,obs_timestamp,&r[i*N]); + + START_TIMING(time_opt); + + nlopt_set_max_objective(opt, PLASMA_MLE_Tile_Async, NULL); + nlopt_optimize(opt, starting_theta, &opt_f); + + STOP_TIMING(time_opt); + } + + } + + // MORSE based- system + else + { + + /*------------------------------------------------------------- + * Initialization of Morse + */ + CHAMELEON_Init(ncores,1); //CHAMELEON_init(NCPU,NGPU); + CHAMELEON_Disable(PLASMA_AUTOTUNING); + CHAMELEON_Set(PLASMA_TILE_SIZE, ts); + CHAMELEON_Set(PLASMA_SCHEDULING_MODE, PLASMA_DYNAMIC_SCHEDULING); + CHAMELEON_Enable(PLASMA_WARNINGS); + CHAMELEON_Enable(PLASMA_ERRORS); + /*-------------------------------------------------------------*/ + + // GenerateXYLoc(N,locs_file,based_sys); + + //Identifies a set of routines sharing common exception handling. + CHAMELEON_Sequence_Create(&msequence); + + //Create matrix descriptor -- ts -->number of rows in tile , ts -->number of columns in tile, ts*ts-->title size (number of elements), N -->number of rows in the whole matrix, N --> number pf columns in the whole matrix + CHAMELEON_Desc_Create(&CHAM_descC, C, ChamRealDouble, ts, ts, ts * ts, LDC, N, 0, + 0, LDC, N,1,1); + + CHAMELEON_Desc_Create(&CHAMELEON_descZ, Z, ChamRealDouble, ts, ts,ts*ts, LDZ, NRHS , 0, 0, LDZ, NRHS,1,1); + + CHAMELEON_Desc_Create(&CHAMELEON_descZcpy, Zcpy, ChamRealDouble, ts, ts, ts*ts, LDZ, NRHS, 0, 0,LDZ, NRHS,1,1); + + + + // Generate Observations Vector (Z) for testing phase + if(async==0) + { + EXAGEOSTAT_ML_GenerateZVec_Tile(obs_dir,obs_timestamp,&r[i*N]); + START_TIMING(time_opt); + EXAGEOSTAT_MLE_Tile(1,starting_theta,NULL,NULL); + //Maximum Likelihood (Optimization Phase using dlib library) + STOP_TIMING(time_opt); + } + + else + { + EXAGEOSTAT_ML_GenerateZVec_Tile_Async(obs_dir,obs_timestamp,&r[i*N]); + START_TIMING(time_opt); + + nlopt_set_max_objective(opt, EXAGEOSTAT_MLE_Tile_Async, NULL); + nlopt_optimize(opt, starting_theta, &opt_f); + + STOP_TIMING(time_opt); + } + + + } + + printf("Total Number of Iterations=%d\n",iter_count); + printf("Total Optimization Time= %6.2f\n",time_opt); + printf("Found Maximum at f(%g, %g, %g) \n", starting_theta[0], + starting_theta[1],starting_theta[2]); + int j=0; + for(j=0;j<3;j++) + avg_target_theta[j]+=starting_theta[j]; + + // for experiments + total_exec_time=time_opt; + avg_exec_time_per_iter=avg_exec_time_per_iter/iter_count; + avg_flops_per_iter=avg_flops_per_iter/iter_count; + + if(zvecs==1) + write_to_file("results.txt",N,ncores,ts,test,ikernel,based_sys,async,obs_dir,obs_timestamp,total_exec_time,avg_exec_time_per_iter,avg_flops_per_iter); + + } + + printf("\n**************************************************************************************\n"); + printf("Average Maximum using (%d) Z vectors at f(%g, %g, %g) \n", zvecs, avg_target_theta[0]/zvecs, avg_target_theta[1]/zvecs,avg_target_theta[2]/zvecs); + //Free Memory Allocation + ML_finalize(); + nlopt_destroy(opt); + + return 0; +} + + + +//Generate Observations Vector (Z) for testing Maximum Likelihood function +int PLASMA_ML_GenerateZVec_Tile (char * obs_dir, int obs_timestamp, int * r) { + + //Initialization + double flops=0; + + if(strcmp(obs_dir,"")==0) + + { + + //Set C diagonal equals to 1 (simple case) + PLASMA_dlaset_Tile(PlasmaUpperLower, 0, 1, descC); + + if (verbose == 1) + fprintf(stderr, "Initializing Co-variance Matrix ...\n"); + + //Generate co-variance matrix C + PLASMA_MLE_GenCovMat_Tile_Async(descC, sequence, &request[1], initial_theta); + + if (verbose == 1) + fprintf(stderr, "Done ...\n"); + + + + + // int IPV; + // PLASMA_dgetrf_Tile(descC,&IPV); + // double res=0; + // PLASMA_dgecon_Tile(PlasmaOneNorm,descC,PlasmaOneNorm,&res); + // printf("res: %f\n",res); + // exit(0); + + + + if (verbose == 1) + fprintf(stderr, + "Cholesky factorization of Sigma (Generation Phase) ...\n"); + + + //Cholesky factorization + int success = PLASMA_dpotrf_Tile(PlasmaLower, descC); + + if (success != PLASMA_SUCCESS) { + printf("Factorization cannot be performed..\n" + "The matrix is not positive definite\n\n"); + exit(0); + } + + flops = flops + FLOPS_DPOTRF(N); + if (verbose == 1) + fprintf(stderr, " Done.\n"); + + // Generate Z Vector + PLASMA_MLE_GenZVec_Tile_Async(descZ, r, sequence, &request[1]); + + PLASMA_dtrmm_Tile(PlasmaLeft,PlasmaLower,PlasmaNoTrans,PlasmaNonUnit,1,descC,descZ); + } + else + { + + if (verbose == 1) + fprintf(stderr, + "Reading observations from dir ...\n"); + + FILE * fp; + char * line = NULL; + size_t len = 0; + ssize_t read; + char * pch; + int str_count=0; + char* zeroes; + char integer_string[32]; + int i=0; + + char * obs_dir_name=(char *) malloc(50 * sizeof(char)); + + for(i=0;i<103;i++) + { + + strcpy(obs_dir_name, obs_dir); + + sprintf(integer_string, "%d", (i+1)); + + if(i<9) + zeroes="00"; + else if(i>=9&&i<99) + zeroes="0"; + else + zeroes=""; + + strcat(obs_dir_name,"/ppt.complete.Y"); + + strcat(obs_dir_name,zeroes); + strcat(obs_dir_name,integer_string); + + + + fp = fopen(obs_dir_name, "r"); + if (fp == NULL) + exit(EXIT_FAILURE); + + while ((read = getline(&line, &len, fp)) != -1) { + str_count=0; + + pch = strtok (line," ,"); + while (pch != NULL) + { + if(str_count==obs_timestamp) + Z[i]=atof(pch); + pch = strtok (NULL, " ,"); + str_count++; + } + + + } + + } + + + if (line) + free(line); + } + + + + //Copy Z to Zcpy + PLASMA_dlacpy_Tile(PlasmaUpperLower ,descZ,descZcpy); + + + if (verbose == 1) + fprintf(stderr, "Done Z Vector Generation Phase.\n"); + + + + + return 0; + +} + + + +//Generate Observations Vector (Z) for testing Maximum Likelihood function +int PLASMA_ML_GenerateZVec_Tile_Async(char * obs_dir, int obs_timestamp, int * r) { + + //Initialization + double flops=0; + + + if(strcmp(obs_dir,"")==0) + + { + + // PLASMA_dlaset_Tile_Async(PlasmaUpperLower, 0, 1, descC,sequence, &request[1]); + + + if (verbose == 1) + fprintf(stderr, "Initializing Co-variance Matrix ...\n"); + + + //Generate co-variance matrix C + PLASMA_MLE_GenCovMat_Tile_Async(descC, sequence, &request[1], initial_theta); + + + //exit(0); + if (verbose == 1) + fprintf(stderr, "Done ...\n"); + + //PLASMA_Sequence_Wait(sequence); + //print_matrix("nn",N,N,C,N); + //exit(0); + + + + + if (verbose == 1) + fprintf(stderr, + "Cholesky factorization of Sigma (Generation Phase) ...\n"); + + + //Cholesky factorization + int success = PLASMA_dpotrf_Tile_Async(PlasmaLower, descC, sequence, &request[1]); + + if (success != PLASMA_SUCCESS) { + printf("Factorization cannot be performed..\n" + "The matrix is not positive definite\n\n"); + exit(0); + } + + flops = flops + FLOPS_DPOTRF(N); + if (verbose == 1) + fprintf(stderr, " Done.\n"); + + // Generate Z Vector + PLASMA_MLE_GenZVec_Tile_Async(descZ, r, sequence, &request[1]); + + PLASMA_dtrmm_Tile_Async(PlasmaLeft,PlasmaLower,PlasmaNoTrans,PlasmaNonUnit,1,descC,descZ,sequence, &request[1]); + } + else + { + + if (verbose == 1) + fprintf(stderr, + "Reading observations from dir ...\n"); + + FILE * fp; + char * line = NULL; + size_t len = 0; + ssize_t read; + char * pch; + int str_count=0; + char* zeroes; + char integer_string[32]; + int i=0; + + char * obs_dir_name=(char *) malloc(50 * sizeof(char)); + + for(i=0;i<103;i++) + { + + strcpy(obs_dir_name, obs_dir); + + sprintf(integer_string, "%d", (i+1)); + + if(i<9) + zeroes="00"; + else if(i>=9&&i<99) + zeroes="0"; + else + zeroes=""; + + strcat(obs_dir_name,"/ppt.complete.Y"); + + strcat(obs_dir_name,zeroes); + strcat(obs_dir_name,integer_string); + + + + fp = fopen(obs_dir_name, "r"); + if (fp == NULL) + exit(EXIT_FAILURE); + + while ((read = getline(&line, &len, fp)) != -1) { + str_count=0; + + pch = strtok (line," ,"); + while (pch != NULL) + { + if(str_count==obs_timestamp) + Z[i]=atof(pch); + pch = strtok (NULL, " ,"); + str_count++; + } + + + } + + } + + + if (line) + free(line); + } + + + + //Copy Z to Zcpy + PLASMA_dlacpy_Tile_Async(PlasmaUpperLower ,descZ,descZcpy,sequence, &request[1]); + + + if (verbose == 1) + fprintf(stderr, "Done Z Vector Generation Phase.\n"); + + + + + return 0; + + +} + + +//Generate Observations Vector (Z) for testing Maximum Likelihood function +int EXAGEOSTAT_ML_GenerateZVec_Tile(char * obs_dir, int obs_timestamp,int * r) { + + //Initialization + double flops=0; + + if(strcmp(obs_dir,"")==0) + { + + if (verbose == 1) + fprintf(stderr, "Initializing Co-variance Matrix ...\n"); + + + //Generate co-variance matrix C + EXAGEOSTAT_MLE_GenCovMat_Tile_Async(CHAM_descC, msequence, &mrequest[1], initial_theta); + + if (verbose == 1) + fprintf(stderr, "Done ...\n"); + + + if (verbose == 1) + fprintf(stderr, + "Cholesky factorization of Sigma (Generation Phase) ...\n"); + + //Cholesky factorization + int success = EXAGEOSTAT_dpotrf_Tile(ChamLower, CHAM_descC); + + if (success != PLASMA_SUCCESS) { + printf("Factorization cannot be performed..\n" + "The matrix is not positive definite\n\n"); + exit(0); + } + + flops = flops + FLOPS_DPOTRF(N); + if (verbose == 1) + fprintf(stderr, " Done.\n"); + + + // Generate Z Vector + EXAGEOSTAT_MLE_GenZVec_Tile_Async(CHAMELEON_descZ, r, msequence, &mrequest[1]); + + EXAGEOSTAT_dtrmm_Tile(ChamLeft,ChamLower,ChamNoTrans,ChamNonUnit,1,CHAM_descC,CHAMELEON_descZ); + } + else + { + if (verbose == 1) + fprintf(stderr, + "Reading observations from dir ...\n"); + + FILE * fp; + char * line = NULL; + size_t len = 0; + ssize_t read; + char * pch; + int str_count=0; + char* zeroes; + char integer_string[32]; + int i=0; + + char * obs_dir_name=(char *) malloc(50 * sizeof(char)); + + for(i=0;i<103;i++) + { + + strcpy(obs_dir_name, obs_dir); + + sprintf(integer_string, "%d", (i+1)); + + if(i<9) + zeroes="00"; + else if(i>=9&&i<99) + zeroes="0"; + else + zeroes=""; + + strcat(obs_dir_name,"/ppt.complete.Y"); + + strcat(obs_dir_name,zeroes); + strcat(obs_dir_name,integer_string); + + + + fp = fopen(obs_dir_name, "r"); + if (fp == NULL) + exit(EXIT_FAILURE); + + while ((read = getline(&line, &len, fp)) != -1) { + str_count=0; + + pch = strtok (line," ,"); + while (pch != NULL) + { + if(str_count==obs_timestamp) + Z[i]=atof(pch); + pch = strtok (NULL, " ,"); + str_count++; + } + + + } + + } + + + if (line) + free(line); + } + + //Copy Z to Zcpy + EXAGEOSTAT_dlacpy_Tile(ChamUpperLower ,CHAMELEON_descZ,CHAMELEON_descZcpy); + + + if (verbose == 1) + fprintf(stderr, "Done Z Vector Generation Phase.\n"); + + + + + return 0; + +} + +int EXAGEOSTAT_ML_GenerateZVec_Tile_Async(char * obs_dir, int obs_timestamp, int * r) { + + //Initialization + double flops=0; + + if(strcmp(obs_dir,"")==0) + { + //Set C diagonal equals to 1 (simple case) + if (verbose == 1) + fprintf(stderr, "Initializing Co-variance Matrix ...\n"); + + + //Generate co-variance matrix C + EXAGEOSTAT_MLE_GenCovMat_Tile_Async(CHAM_descC, msequence, &mrequest[1], initial_theta); + + + //exit(0); + + if (verbose == 1) + fprintf(stderr, "Done ...\n"); + + + if (verbose == 1) + fprintf(stderr, + "Cholesky factorization of Sigma (Generation Phase) ...\n"); + + //Cholesky factorization + int success = EXAGEOSTAT_dpotrf_Tile_Async(ChamLower, CHAM_descC,msequence,&mrequest[1]); + + if (success != PLASMA_SUCCESS) { + printf("Factorization cannot be performed..\n" + "The matrix is not positive definite\n\n"); + exit(0); + } + + flops = flops + FLOPS_DPOTRF(N); + if (verbose == 1) + fprintf(stderr, " Done.\n"); + + + // Generate Z Vector + EXAGEOSTAT_MLE_GenZVec_Tile_Async(CHAMELEON_descZ, r,msequence, &mrequest[1]); + + EXAGEOSTAT_dtrmm_Tile_Async(ChamLeft,ChamLower,ChamNoTrans,ChamNonUnit,1,CHAM_descC,CHAMELEON_descZ,msequence,&mrequest[1]); + } + else + { + if (verbose == 1) + fprintf(stderr, + "Reading observations from dir ...\n"); + + FILE * fp; + char * line = NULL; + size_t len = 0; + ssize_t read; + char * pch; + int str_count=0; + char* zeroes; + char integer_string[32]; + int i=0; + + char * obs_dir_name=(char *) malloc(50 * sizeof(char)); + + for(i=0;i<103;i++) + { + + strcpy(obs_dir_name, obs_dir); + + sprintf(integer_string, "%d", (i+1)); + + if(i<9) + zeroes="00"; + else if(i>=9&&i<99) + zeroes="0"; + else + zeroes=""; + + strcat(obs_dir_name,"/ppt.complete.Y"); + + strcat(obs_dir_name,zeroes); + strcat(obs_dir_name,integer_string); + + + + fp = fopen(obs_dir_name, "r"); + if (fp == NULL) + exit(EXIT_FAILURE); + + while ((read = getline(&line, &len, fp)) != -1) { + str_count=0; + + pch = strtok (line," ,"); + while (pch != NULL) + { + if(str_count==obs_timestamp) + Z[i]=atof(pch); + pch = strtok (NULL, " ,"); + str_count++; + } + + + } + + } + + + if (line) + free(line); + } + + //Copy Z to Zcpy + EXAGEOSTAT_dlacpy_Tile_Async(ChamUpperLower ,CHAMELEON_descZ,CHAMELEON_descZcpy,msequence,&mrequest[1]); + + + if (verbose == 1) + fprintf(stderr, "Done Z Vector Generation Phase.\n"); + + + + + return 0; + + +} + + +double PLASMA_MLE_Tile(unsigned n, const double * theta, double * grad, void * my_func_data) +{ + + + //printf("******************8hi\n"); + //exit(0); + //Initialization + double theta_hat,det=1.0,logdet=0.0; + double matrix_gen_time=0.0; double time_facto = 0.0, time_solve = 0.0, logdet_calculate = 0.0; + double flops = 0.0; + + + + + // PLASMA_dlaset_Tile(PlasmaUpperLower, 0, 1, descC); + + START_TIMING(matrix_gen_time); + //Generate new co-variance matrix C based on new theta + PLASMA_MLE_GenCovMat_Tile_Async(descC, sequence, &request[1], theta); + STOP_TIMING(matrix_gen_time); + + //re-store old Z + PLASMA_dlacpy_Tile(PlasmaUpperLower ,descZcpy,descZ); + + + //Calculate Cholesky Factorization (C=LL-1) + if (verbose == 1) + fprintf(stderr, "Cholesky factorization of Sigma..."); + + START_TIMING(time_facto); + int success = PLASMA_dpotrf_Tile(PlasmaLower, descC); + + STOP_TIMING(time_facto); + + if (success != PLASMA_SUCCESS) { + printf("Factorization cannot be performed..\n" + "The matrix is not positive definite\n\n"); + + exit(0); + } + + + + flops = flops + FLOPS_DPOTRF(N); + if (verbose == 1) + fprintf(stderr, " Done.\n"); + + + //Calculate log(|C|) --> log(square(|L|)) + if (verbose == 1) + fprintf(stderr, "Calculating the log determinant ..."); + + + + START_TIMING(logdet_calculate); + + + + PLASMA_MLE_det_Tile(descC, sequence, &request[1],&det); + + + logdet= det==0?0:log(det*det); + + + STOP_TIMING(logdet_calculate); + + if (verbose == 1) + fprintf(stderr, " Done.\n"); + + + + if (verbose == 1) + fprintf(stderr, " Done.\n"); + + + if (verbose == 1) + printf("log-determinant=%f\n\n", logdet); + + + //Solving Linear System (L*X=Z)--->inv(L)*Z + if (verbose == 1) + fprintf(stderr, "Solving the linear system ...\n"); + + + START_TIMING(time_solve); + + //Compute triangular solve LC*X = Z + PLASMA_dtrsm_Tile (PlasmaLeft,PlasmaLower,PlasmaNoTrans,PlasmaNonUnit,1,descC,descZ); + + STOP_TIMING(time_solve); + + flops = flops + FLOPS_DTRSM(PlasmaLeft,N, NRHS); + + if (verbose == 1) + fprintf(stderr, "Calculating the log likelihood ..."); + theta_hat = -0.5 * cblas_ddot(N, Z, 1, Z, 1) - 0.5 * logdet + - (double) (N / 2) * log(2 * PI); + + + + if (verbose == 1) + fprintf(stderr, " Done.\n"); + + + // Print Iteration Summary + printf("***************************************************\n"); + printf("------logdet: %2.6f ",logdet); + printf("------expr1: %2.6f ",(-0.5 * cblas_ddot(N, Z, 1, Z, 1))); + printf("------expr2: %2.6f ",((double) (N / 2) * log(2 * PI))); + printf(" ---- Theta1: %2.6f ---- Theta2: %2.6f ---- Theta3: %2.6f ----Theta_hat: %2.6f\n", theta[0], theta[1], theta[2], theta_hat); + printf(" ---- Facto Time: %6.2f\n", time_facto); + printf(" ---- logdet Time: %6.2f\n", logdet_calculate); + printf(" ---- dtrsm Time: %6.2f\n", time_solve); + printf(" ---- Matrix Generation Time: %6.2f\n", matrix_gen_time); + printf(" ---- Total Time: %6.2f\n", matrix_gen_time+time_facto + logdet_calculate + time_solve); + printf(" ---- Gflop/s: %6.2f\n", flops / 1e9 / (time_facto +logdet_calculate+ time_solve)); + printf("***************************************************\n"); + + + iter_count++; + + + // for experiments + avg_exec_time_per_iter+=matrix_gen_time+time_facto + logdet_calculate + time_solve; + avg_flops_per_iter+=flops / 1e9 / (time_facto + logdet_calculate+time_solve); + final_theta_hat=theta_hat; + + + return theta_hat; +} + +double PLASMA_MLE_Tile_Async(unsigned n, const double * theta, double * grad, void * my_func_data) { + + //Initialization + double theta_hat,det=1.0,logdet=0.0; + double time_facto = 0.0, time_solve = 0.0, logdet_calculate = 0.0, matrix_gen_time=0.0; + double flops = 0.0; + + + + + // PLASMA_dlaset_Tile_Async(PlasmaUpperLower, 0, 1, descC,sequence,&request[1]); + + //printf("%f: %f:%f \n",theta[0],theta[1],theta[2]); + //exit(0); + START_TIMING(matrix_gen_time); + //Generate new co-variance matrix C based on new theta + PLASMA_MLE_GenCovMat_Tile_Async(descC, sequence, &request[1], theta); + STOP_TIMING(matrix_gen_time); + + // PLASMA_Sequence_Wait(sequence); + + //printf("%f: %f:%f \n",theta[0],theta[1],theta[2]); + //print_matrix("test:",N,N,C,N); + + //char x[12]; + //scanf("%s",x); + //exit(0); + //re-store old Z + PLASMA_dlacpy_Tile_Async(PlasmaUpperLower ,descZcpy,descZ,sequence,&request[1]); + + + + //Calculate Cholesky Factorization (C=LL-1) + if (verbose == 1) + fprintf(stderr, "Cholesky factorization of Sigma..."); + + START_TIMING(time_facto); + int success = PLASMA_dpotrf_Tile_Async(PlasmaLower, descC,sequence,&request[1]); + + + STOP_TIMING(time_facto); + + if (success != PLASMA_SUCCESS) { + printf("Factorization cannot be performed..\n" + "The matrix is not positive definite\n\n"); + + exit(0); + } + + + + flops = flops + FLOPS_DPOTRF(N); + if (verbose == 1) + fprintf(stderr, " Done.\n"); + + + //***************************************************************************************************************Stop + + + //Solving Linear System (L*X=Z)--->inv(L)*Z + if (verbose == 1) + fprintf(stderr, "Solving the linear system ...\n"); + + + START_TIMING(time_solve); + + //Compute triangular solve LC*X = Z + PLASMA_dtrsm_Tile_Async (PlasmaLeft,PlasmaLower,PlasmaNoTrans,PlasmaNonUnit,1,descC,descZ,sequence,&request[1]); + + STOP_TIMING(time_solve); + if (verbose == 1) + fprintf(stderr, " Done.\n"); + + flops = flops + FLOPS_DTRSM(PlasmaLeft,N, NRHS); + + //Calculate log(|C|) --> log(square(|L|)) + if (verbose == 1) + fprintf(stderr, "Calculating the log determinant ..."); + + START_TIMING(logdet_calculate); + + + + + PLASMA_Sequence_Wait(sequence); + PLASMA_MLE_det_Tile(descC, sequence, &request[1],&det); + + + + logdet= det==0? 0:log(det*det); + + + STOP_TIMING(logdet_calculate); + + if (verbose == 1) + fprintf(stderr, " Done.\n"); + + + + if (verbose == 1) + fprintf(stderr, " Done.\n"); + + + if (verbose == 1) + printf("log-determinant=%f\n\n", logdet); + + + + + if (verbose == 1) + fprintf(stderr, "Calculating the log likelihood ..."); + theta_hat = -0.5 * cblas_ddot(N, Z, 1, Z, 1) - 0.5 * logdet + - (double) (N / 2) * log(2 * PI); + + + + if (verbose == 1) + fprintf(stderr, " Done.\n"); + + // Print Iteration Summary + printf("***************************************************\n"); + printf("------logdet: %2.6f ",logdet); + printf("------expr1: %2.6f ",(-0.5 * cblas_ddot(N, Z, 1, Z, 1))); + printf("------expr2: %2.6f ",((double) (N / 2) * log(2 * PI))); + printf(" ---- Theta1: %2.6f ---- Theta2: %2.6f ---- Theta3: %2.6f ----Theta_hat: %2.6f\n", theta[0], theta[1], theta[2], theta_hat); + printf(" ---- Facto Time: %6.2f\n", time_facto); + printf(" ---- logdet Time: %6.2f\n", logdet_calculate); + printf(" ---- dtrsm Time: %6.2f\n", time_solve); + printf(" ---- Matrix Generation Time: %6.2f\n", matrix_gen_time); + printf(" ---- Total Time: %6.2f\n", matrix_gen_time+time_facto + logdet_calculate + time_solve); + printf(" ---- Gflop/s: %6.2f\n", flops / 1e9 / (time_facto +logdet_calculate+ time_solve)); + printf("***************************************************\n"); + + + iter_count++; + + + // for experiments + avg_exec_time_per_iter+=matrix_gen_time+time_facto + logdet_calculate + time_solve; + avg_flops_per_iter+=flops / 1e9 / (time_facto + logdet_calculate+time_solve); + final_theta_hat=theta_hat; + + + + return theta_hat; +} + + +double EXAGEOSTAT_MLE_Tile(unsigned n, const double * theta, double * grad, void * my_func_data) { + + //Initialization + double theta_hat,det=1.0,logdet=0.0; + double time_facto = 0.0, time_solve = 0.0, logdet_calculate = 0.0, matrix_gen_time=0.0; + double flops = 0.0; + double test_time; + + START_TIMING(test_time); + + START_TIMING(matrix_gen_time); + //Generate new co-variance matrix C based on new theta + EXAGEOSTAT_MLE_GenCovMat_Tile_Async(CHAM_descC, msequence, &mrequest[1], theta); + STOP_TIMING(matrix_gen_time); + + + START_TIMING(test_time); + //re-store old Z + EXAGEOSTAT_dlacpy_Tile(ChamUpperLower ,CHAMELEON_descZcpy,CHAMELEON_descZ); + STOP_TIMING(test_time); + + //Calculate Cholesky Factorization (C=LL-1) + if (verbose == 1) + fprintf(stderr, "Cholesky factorization of Sigma..."); + + START_TIMING(time_facto); + int success = EXAGEOSTAT_dpotrf_Tile(ChamLower, CHAM_descC); + + STOP_TIMING(time_facto); + + if (success != PLASMA_SUCCESS) { + printf("Factorization cannot be performed..\n" + "The matrix is not positive definite\n\n"); + + exit(0); + } + + //STOP_TIMING(test_time); + + + flops = flops + FLOPS_DPOTRF(N); + if (verbose == 1) + fprintf(stderr, " Done.\n"); + + + //Calculate log(|C|) --> log(square(|L|)) + if (verbose == 1) + fprintf(stderr, "Calculating the log determinant ..."); + + START_TIMING(logdet_calculate); + + + + + EXAGEOSTAT_MLE_det_Tile(CHAM_descC, msequence, &mrequest[1],&det); + + + logdet= det==0?0:2*log(det); + + + STOP_TIMING(logdet_calculate); + + if (verbose == 1) + fprintf(stderr, " Done.\n"); + + + + if (verbose == 1) + printf("log-determinant=%f\n\n", logdet); + + + //Solving Linear System (L*X=Z)--->inv(L)*Z + if (verbose == 1) + fprintf(stderr, "Solving the linear system ...\n"); + + + START_TIMING(time_solve); + + //Compute triangular solve LC*X = Z + EXAGEOSTAT_dtrsm_Tile(ChamLeft,ChamLower,ChamNoTrans,ChamNonUnit,1,CHAM_descC,CHAMELEON_descZ); + + STOP_TIMING(time_solve); + + flops = flops + FLOPS_DTRSM(ChamLeft,N, NRHS); + + if (verbose == 1) + fprintf(stderr, "Calculating the log likelihood ..."); + theta_hat = -0.5 * cblas_ddot(N, Z, 1, Z, 1) - 0.5 * logdet + - (double) (N / 2) * log(2 * PI); + + //STOP_TIMING(test_time); + + + if (verbose == 1) + fprintf(stderr, " Done.\n"); + + // Print Iteration Summary + printf("***************************************************\n"); + printf("------logdet: %2.6f ",logdet); + printf("------expr1: %2.6f ",(-0.5 * cblas_ddot(N, Z, 1, Z, 1))); + printf("------expr2: %2.6f ",((double) (N / 2) * log(2 * PI))); + printf(" ---- Theta1: %2.6f ---- Theta2: %2.6f ---- Theta3: %2.6f ----Theta_hat: %2.6f\n", theta[0], theta[1], theta[2], theta_hat); + printf(" ---- Facto Time: %6.2f\n", time_facto); + printf(" ---- logdet Time: %6.2f\n", logdet_calculate); + printf(" ---- dtrsm Time: %6.2f\n", time_solve); + printf(" ---- Matrix Generation Time: %6.2f\n", matrix_gen_time); + printf(" ---- Test Time: %6.2f\n", test_time); + + printf(" ---- Total Time: %6.2f\n", matrix_gen_time+time_facto + logdet_calculate + time_solve); + printf(" ---- Gflop: %6.2f\n", flops / 1e9 ); + printf(" ---- Gflop/s: %6.2f\n", flops / 1e9 / (time_facto + time_solve)); + printf("***************************************************\n"); + + + iter_count++; + + + // for experiments + avg_exec_time_per_iter+=matrix_gen_time+time_facto + logdet_calculate + time_solve; + avg_flops_per_iter+=flops / 1e9 / (time_facto + logdet_calculate+time_solve); + final_theta_hat=theta_hat; + + //to be removed + //if((flops / 1e9 / (time_facto + time_solve))<700) + //{ + //exit(0); + //} + + return theta_hat; +} + +double EXAGEOSTAT_MLE_Tile_Async(unsigned n, const double * theta, double * grad, void * my_func_data) { + + //Initialization + double theta_hat,det=1.0,logdet=0.0; + double time_facto = 0.0, time_solve = 0.0, logdet_calculate = 0.0, matrix_gen_time=0.0; + double flops = 0.0; + + START_TIMING(matrix_gen_time); + //Generate new co-variance matrix C based on new theta + EXAGEOSTAT_MLE_GenCovMat_Tile_Async(CHAM_descC, msequence, &mrequest[1], theta); + STOP_TIMING(matrix_gen_time); + + //re-store old Z + EXAGEOSTAT_dlacpy_Tile_Async(ChamUpperLower ,CHAMELEON_descZcpy,CHAMELEON_descZ,msequence,&mrequest[1]); + + + + //Calculate Cholesky Factorization (C=LL-1) + if (verbose == 1) + fprintf(stderr, "Cholesky factorization of Sigma..."); + + START_TIMING(time_facto); + int success = EXAGEOSTAT_dpotrf_Tile_Async(ChamLower, CHAM_descC, msequence,&mrequest[1]); + + + STOP_TIMING(time_facto); + + if (success != CHAMELEON_SUCCESS) { + printf("Factorization cannot be performed..\n" + "The matrix is not positive definite\n\n"); + + exit(0); + } + + + + flops = flops + FLOPS_DPOTRF(N); + if (verbose == 1) + fprintf(stderr, " Done.\n"); + + + //***************************************************************************************************************Stop + + + //Solving Linear System (L*X=Z)--->inv(L)*Z + if (verbose == 1) + fprintf(stderr, "Solving the linear system ...\n"); + + + START_TIMING(time_solve); + + //Compute triangular solve LC*X = Z + EXAGEOSTAT_dtrsm_Tile_Async (ChamLeft,ChamLower,ChamNoTrans,ChamNonUnit,1,CHAM_descC,CHAMELEON_descZ,msequence,&mrequest[1]); + + STOP_TIMING(time_solve); + if (verbose == 1) + fprintf(stderr, " Done.\n"); + + flops = flops + FLOPS_DTRSM(ChamLeft,N, NRHS); + + //Calculate log(|C|) --> log(square(|L|)) + if (verbose == 1) + fprintf(stderr, "Calculating the log determinant ..."); + + START_TIMING(logdet_calculate); + + + + + CHAMELEON_Sequence_Wait(msequence); + EXAGEOSTAT_MLE_det_Tile(CHAM_descC, msequence, &mrequest[1],&det); + + + + logdet= det==0? 0:log(det*det); + + + STOP_TIMING(logdet_calculate); + + + + if (verbose == 1) + fprintf(stderr, " Done.\n"); + + + if (verbose == 1) + printf("log-determinant=%f\n\n", logdet); + + + + + if (verbose == 1) + fprintf(stderr, "Calculating the log likelihood ..."); + theta_hat = -0.5 * cblas_ddot(N, Z, 1, Z, 1) - 0.5 * logdet + - (double) (N / 2) * log(2 * PI); + + + + if (verbose == 1) + fprintf(stderr, " Done.\n"); + + + // Print Iteration Summary + printf("***************************************************\n"); + printf("------logdet: %2.6f ",logdet); + printf("------expr1: %2.6f ",(-0.5 * cblas_ddot(N, Z, 1, Z, 1))); + printf("------expr2: %2.6f ",((double) (N / 2) * log(2 * PI))); + printf(" ---- Theta1: %2.6f ---- Theta2: %2.6f ---- Theta3: %2.6f ----Theta_hat: %2.6f\n", theta[0], theta[1], theta[2], theta_hat); + printf(" ---- Facto Time: %6.2f\n", time_facto); + printf(" ---- logdet Time: %6.2f\n", logdet_calculate); + printf(" ---- dtrsm Time: %6.2f\n", time_solve); + printf(" ---- Matrix Generation Time: %6.2f\n", matrix_gen_time); + printf(" ---- Total Time: %6.2f\n", matrix_gen_time+time_facto + logdet_calculate + time_solve); + printf(" ---- Gflop/s: %6.2f\n", flops / 1e9 / (time_facto +logdet_calculate+ time_solve)); + printf("***************************************************\n"); + + + iter_count++; + + + // for experiments + avg_exec_time_per_iter+=matrix_gen_time+time_facto + logdet_calculate + time_solve; + avg_flops_per_iter+=flops / 1e9 / (time_facto + logdet_calculate+time_solve); + final_theta_hat=theta_hat; + + return theta_hat; +} + +void ML_finalize() { + + //writetofile("theta_hat.txt", iter, 1, theta_hat_plot, sizeof(theta) / sizeof(double)); + //writetofile("theta.txt", iter, 1, theta, sizeof(theta) / sizeof(double)); + free(C); + free(Z); + free(Zcpy); + if (check == 1) { + free(Ccpy); + + } +} + + + +double uniform_distribution(double rangeLow, double rangeHigh) { + double myRand = (double) rand() / (double) (1.0 + RAND_MAX); + double range = rangeHigh - rangeLow; + double myRand_scaled = (myRand * range) + rangeLow; + return myRand_scaled; +} + +double CalculateDistance(double x1, double y1, double x2, double y2) { + double distance = sqrt(pow((x1 - x2), 2) + pow((y1 - y2), 2)); + return distance; +} + + +int GenerateXYLoc(int n, char * locs_file, int based_sys) { + + + int i; + + if(strcmp(locs_file,"")==0) + { + //Uniform random generation of distance matrix (For testing Phase) + if (verbose == 1) + fprintf(stderr, "Initializing Locations ...\n"); + + for (i = 0; i < n; i++) { + X[i] = (R - 0.5 + uniform_distribution(MIN_RAND, MAX_RAND)) + * sqrt((double) n); + Y[i] = (L - 0.5 + uniform_distribution(MIN_RAND, MAX_RAND)) + * sqrt((double) n); + } + } + else + { + + //exit(0); + if (verbose == 1) + fprintf(stderr, "Reading Locations from file ...\n"); + + + FILE * fp; + char * line = NULL; + size_t len = 0; + ssize_t read; + char * pch; + int str_count=0; + + fp = fopen(locs_file, "r"); + if (fp == NULL) + exit(EXIT_FAILURE); + + //avoid header + read = getline(&line, &len, fp); + while ((read = getline(&line, &len, fp)) != -1) { + str_count=0; + + pch = strtok (line," ,"); + while (pch != NULL) + { + if(str_count==1) + X[i]=atof(pch); + else if(str_count==2) + Y[i]=atof(pch); + pch = strtok (NULL, " ,"); + str_count++; + } + + // printf("X[i]=: %f, Y[i]=: %f\n", X[i],Y[i]); + i++; + + } + + fclose(fp); + if (line) + free(line); + + printf("\nMatrix Size: %d, \n\n",N); + } + + return 0; +} + +int PLASMA_MLE_GenCovMat_Tile_Async(PLASMA_desc *descA, PLASMA_sequence *sequence, + PLASMA_request *request, double * theta) { + + //Dynamic scheduler functions + Quark *quark; + Quark_Task_Flags task_flags = Quark_Task_Flags_Initializer; + int m, n; + int ldam; + int tempnn, tempmm; + PLASMA_desc A = *descA; + + + //printf("%f, %f, %f, \n", theta[0],theta[1],theta[2]); + //exit(0); + + //get Quark for PLASMA + PLASMA_Get_Quark(&quark); + + //Set various task level flags. This flag data structure is then provided when the task is created/inserted. Each flag can take a value which is either an integer or a pointer. + QUARK_Task_Flag_Set(&task_flags, TASK_SEQUENCE, + (intptr_t) sequence->quark_sequence); + + //mt is the number of tile rows of the sub-matrix -- nt is the number of tile columns of the sub-matrix -- mb the number of rows in a tile + for (m = 0; m < A.mt; m++) { + tempmm = m == A.mt - 1 ? A.m - m * A.mb : A.mb; + ldam = BLKLDD(A, m); + + for (n = 0; n < A.nt; n++) { + //if( n > m) break; + tempnn = n == A.nt - 1 ? A.n - n * A.nb : A.nb; + QUARK_CORE_dGenCovMat(quark, &task_flags, tempmm, tempnn, A(m, n),ldam, m * A.mb, n * A.nb, theta); + } + + } + + return PLASMA_SUCCESS; +} + + + +int PLASMA_MLE_GenZVec_Tile_Async(PLASMA_desc *descA, int * r, PLASMA_sequence *sequence, + PLASMA_request *request) { + + + //Dynamic scheduler functions + Quark *quark; + Quark_Task_Flags task_flags = Quark_Task_Flags_Initializer; + int m; + int ldam; + int tempmm; + PLASMA_desc A = *descA; + + //get Quark for PLASMA + PLASMA_Get_Quark(&quark); + + //Set various task level flags. This flag data structure is then provided when the task is created/inserted. Each flag can take a value which is either an integer or a pointer. + QUARK_Task_Flag_Set(&task_flags, TASK_SEQUENCE, + (intptr_t) sequence->quark_sequence); + + + + + + + //mt is the number of tile rows of the sub-matrix -- nt is the number of tile columns of the sub-matrix -- mb the number of rows in a tile + for (m = 0; m < A.mt; m++) { + tempmm = m == A.mt - 1 ? A.m - m * A.mb : A.mb; + ldam= BLKLDD(A, m); + + + QUARK_CORE_dGenZVec(quark, &task_flags, tempmm, 1, A(m,0 ),ldam, m * A.mb, 0, r); + } + + return PLASMA_SUCCESS; +} + + +int PLASMA_MLE_det_Tile_Async(PLASMA_desc *descA, PLASMA_sequence *sequence, + PLASMA_request *request,double * det_acc) { + + + //Dynamic scheduler functions + Quark *quark; + Quark_Task_Flags task_flags = Quark_Task_Flags_Initializer; + int m, n; + int ldam; + int tempnn, tempmm; + PLASMA_desc A = *descA; + + *det_acc=1; + + + //get Quark for PLASMA + PLASMA_Get_Quark(&quark); + + //Set various task level flags. This flag data structure is then provided when the task is created/inserted. Each flag can take a value which is either an integer or a pointer. + QUARK_Task_Flag_Set(&task_flags, TASK_SEQUENCE, + (intptr_t) sequence->quark_sequence); + + + //mt is the number of tile rows of the sub-matrix -- nt is the number of tile columns of the sub-matrix -- mb the number of rows in a tile + for (m = 0; m < A.mt; m++) { + tempmm = m == A.mt - 1 ? A.m - m * A.mb : A.mb; + ldam = BLKLDD(A, m); + + for (n = 0; n < A.nt; n++) { + //generate the Lower and diagonal tiles if symmetric + // if(part == 1 && n > m) break; + tempnn = n == A.nt - 1 ? A.n - n * A.nb : A.nb; + QUARK_CORE_det(quark, &task_flags, tempmm, tempnn, A(m, n),ldam, m * A.mb, n * A.nb, det_acc); + + + } + + } + + + QUARK_Barrier(quark); + + return PLASMA_SUCCESS; +} + + +void QUARK_CORE_dGenCovMat(Quark *quark, Quark_Task_Flags *task_flags, int m, + int n, double *A, int lda, int m0, int n0, double * theta) { + /*DAG_CORE_GenCovMat; + Called by the master thread. Add a new task to the scheduler, providing the data pointers, sizes, and dependency information. + This function provides the main user interface for the user to write data-dependent algorithms.*/ + //printf("%f, %f, %f, \n", theta[0],theta[1],theta[2]); + //exit(0); + + + QUARK_Insert_Task(quark, CORE_dGenCovMat_quark, task_flags, sizeof(int), &m, + VALUE, sizeof(int), &n, VALUE, sizeof(double) * lda * n, A, + OUTPUT | LOCALITY, sizeof(int), &lda, VALUE, sizeof(int), &m0, + VALUE, sizeof(int), &n0, VALUE, 3*sizeof(double), theta, INPUT, 0); + +} + +void QUARK_CORE_dGenZVec(Quark *quark, Quark_Task_Flags *task_flags, int m, + int n, double *A, int lda, int m0, int n0, double * r) { + /*DAG_CORE_GenCovMat; + Called by the master thread. Add a new task to the scheduler, providing the data pointers, sizes, and dependency information. + This function provides the main user interface for the user to write data-dependent algorithms.*/ + QUARK_Insert_Task(quark, CORE_dGenZVec_quark, task_flags, sizeof(int), &m, + VALUE, sizeof(int), &n, VALUE, sizeof(double) * lda * n, A, + OUTPUT | LOCALITY, sizeof(int), &lda, VALUE, sizeof(int), &m0, + VALUE, sizeof(int), &n0, VALUE,sizeof(double)*lda*n,r,INPUT, 0); + + +} + + + +void QUARK_CORE_det(Quark *quark, Quark_Task_Flags *task_flags, int m, + int n, double *A, int lda, int m0, int n0, double * determinant ) { + /*DAG_CORE_GenCovMat; + Called by the master thread. Add a new task to the scheduler, providing the data pointers, sizes, and dependency information. + This function provides the main user interface for the user to write data-dependent algorithms.*/ + QUARK_Insert_Task(quark, CORE_det_quark, task_flags, sizeof(int), &m, + VALUE, sizeof(int), &n, VALUE, sizeof(double) * lda * n, A, + INPUT, sizeof(int), &lda, VALUE, sizeof(int), &m0, + VALUE, sizeof(int), &n0, VALUE, sizeof(double), determinant, INOUT, 0); + +} + +void CORE_dGenCovMat_quark(Quark *quark) { + + int m; + int n; + double *A; + int lda; + int m0; + int n0; + double * theta; + + + quark_unpack_args_7(quark, m, n, A, lda, m0, n0, theta); + + //printf("%f, %f, %f, \n", theta[0],theta[1],theta[2]); + //exit(0); + + matcov_comp_Tile(A, m, n, m0, n0, theta); + +} + +void CORE_dGenZVec_quark(Quark *quark) { + + int m; + int n; + double *A; + int lda; + int m0; + int n0; + double * r; + + quark_unpack_args_7(quark, m, n, A, lda, m0, n0,r); + veccov_comp_Tile(A, m, n, m0, n0,r); + +} + + +void CORE_det_quark(Quark *quark) { + + int m; + int n; + double *A; + int lda; + int m0; + int n0; + double *determinant; + + quark_unpack_args_7(quark, m, n, A, lda, m0, n0, determinant); + det_comp_Tile(A, m, n, m0, n0,determinant); +} + +void matcov_comp_Tile(double * A, int m, int n, int m0, int n0, double * theta) { + + + + int i, j; + int x = m0; + int y = n0; + + double dist=0.0; + double expr=0.0; + double con=0.0; + + + + con=pow(2,(theta[2]-1)) * tgamma(theta[2]); + + con=1.0/con; + con=theta[0]*con; + + for (i = 0; i < m; i++) { + y = n0; + + for (j = 0; j < n; j++) { + + expr=CalculateDistance(X[x], Y[x], X[y], Y[y])/theta[1]; + expr= expr==0? 1e-10:expr; + A[i + j * m]=con*pow(expr,theta[2])*gsl_sf_bessel_Knu(theta[2],expr); // Matern Function + + //if(r1!=r2) + //printf("%f - %f - %f - %f - %f - %f - %f - %f - %f\n",A[i + j * m],X[x],Y[x],X[y],Y[y],theta[1],con,expr,gsl_sf_bessel_Knu(theta[2],expr)); + + y++; + } + x++; + } + + /* + + for (i = 0; i < m; i++) { + y = n0; + for (j = 0; j < n; j++) { + A[i + j * m] = + A[i + j * m] == 1 ? +1 : +exp(-CalculateDistance(X[x], Y[x], X[y], Y[y]) / theta[1]); + +y++; +} +x++; +} +*/ +} + + + + + +void det_comp_Tile(double * A, int m, int n, int m0, int n0,double * res) { + + //*res=1; + //printf("yes\n"); + int i, j; + int x = m0; + int y = n0; + + for (i = 0; i < m; i++) { + y = n0; + for (j = 0; j < n; j++) { + if(x==y) + { + *res*=A[i + j * m]; + if(*res==0) + return; + //printf("A[i+j*m: %f \n",A[i+j*m]); + } + + y++; + } + x++; + } + + //printf("*res= %f\n", *res); +} + + + + +void veccov_comp_Tile(double * Z, int m, int n, int m0, int n0, double *r) { + + int i=0; + + for(i=0;istatus != CHAMELEON_SUCCESS) + return -2; + RUNTIME_options_init(&options, morse, sequence, request); + + int m, n, m0, n0; + int ldam; + int tempmm,tempnn; + CHAM_desc_t A = *descA; + + struct starpu_codelet *cl=&cl_dGenCovMat; + + + + + for(m=0; mstatus != CHAMELEON_SUCCESS) + return -2; + RUNTIME_options_init(&options, morse, sequence, request); + + int m,m0,n0; + int ldam; + int tempmm, tempnn; + CHAM_desc_t A = *descA; + + + + struct starpu_codelet *cl=&cl_GenZVec; + + + for (m = 0; m < A.mt; m++) { + tempmm = m == A.mt-1 ? A.m - m * A.mb : A.mb; + ldam = mBLKLDD(descA, m); + + tempnn=1; + + double *data=(double*)morse_getaddr_ccrb(descA,m,0); + + m0= m * A.mb; + n0= 0; + + starpu_insert_task(cl, + STARPU_VALUE, &tempmm, sizeof(int), + STARPU_VALUE, &tempnn, sizeof(int), + STARPU_VALUE, &data, sizeof(double*), + STARPU_VALUE, &ldam, sizeof(int), + STARPU_VALUE, &m0, sizeof(int), + STARPU_VALUE, &n0, sizeof(int), + STARPU_VALUE, &r, sizeof(double), + 0); + + } + + RUNTIME_options_finalize(&options, morse); + CHAMELEON_TASK_dataflush_all(); + return CHAMELEON_SUCCESS; +} + + +//*****************************************************************************(3) +void CORE_det_starpu(void *buffers[],void *cl_arg){ + int m; + int n; + double *A; + int lda; + int m0; + int n0; + double *determinant; + + starpu_codelet_unpack_args(cl_arg, &m, &n, &A, &lda, &m0, &n0, &determinant); + det_comp_Tile(A, m, n, m0, n0, determinant); + + //printf("det=%f:\n", determinant); +} + +static struct starpu_codelet cl_det = +{ + .where = STARPU_CPU, + .cpu_funcs = {CORE_det_starpu}, + .nbuffers = 0 +}; + + +int EXAGEOSTAT_MLE_det_Tile_Async(CHAM_desc_t *descA, RUNTIME_sequence_t *sequence, RUNTIME_request_t *request, double * det_acc) { + + CHAM_context_t *morse; + RUNTIME_option_t options; + morse = chameleon_context_self(); + if (sequence->status != CHAMELEON_SUCCESS) + return -2; + + RUNTIME_options_init(&options, morse, sequence, request); + + int m,n,m0,n0; + int ldam; + int tempmm, tempnn; + CHAM_desc_t A = *descA; + *det_acc=1.0; + //double det_val=*det_acc; + struct starpu_codelet *cl=&cl_det; + + for(m=0; m= 0) */ + /* Note that for x == 0 the functions bessy and bessk are not */ + /* defined and a blank is returned. */ + /*------------------------------------------------------------*/ +{ + int j; + double by,bym,byp,tox; + + + if (n < 0 || x == 0.0) + { + double dblank; + // setdblank_c( &dblank ); + return( dblank ); + } + if (n == 0) + return( bessy0(x) ); + if (n == 1) + return( bessy1(x) ); + + tox=2.0/x; + by=bessy1(x); + bym=bessy0(x); + for (j=1;j m) break; +tempnn = n == A.nt - 1 ? A.n - n * A.nb : A.nb; + +m0=m*A.mb; +n0=n*A.nb; + +det_comp_Tile(A(m,n), tempmm, tempnn, m0, n0,det_acc); + + + +} + +} + + +PLASMA_Sequence_Wait(); + + +return PLASMA_SUCCESS; +} +*/ + + + + + +int PLASMA_MLE_det_Tile(PLASMA_desc *descA, PLASMA_sequence *sequence, + PLASMA_request *request,double * det_acc) { + + + //Dynamic scheduler functions + Quark *quark; + Quark_Task_Flags task_flags = Quark_Task_Flags_Initializer; + int m, n, m0, n0; + int ldam; + int tempnn, tempmm; + PLASMA_desc A = *descA; + + *det_acc=1; + + + //get Quark for PLASMA + PLASMA_Get_Quark(&quark); + + //Set various task level flags. This flag data structure is then provided when the task is created/inserted. Each flag can take a value which is either an integer or a pointer. + QUARK_Task_Flag_Set(&task_flags, TASK_SEQUENCE, + (intptr_t) sequence->quark_sequence); + + + //mt is the number of tile rows of the sub-matrix -- nt is the number of tile columns of the sub-matrix -- mb the number of rows in a tile + for (m = 0; m < A.mt; m++) { + tempmm = m == A.mt - 1 ? A.m - m * A.mb : A.mb; + ldam = BLKLDD(A, m); + + for (n = 0; n < A.nt; n++) { + //generate the Lower and diagonal tiles if symmetric + // if(part == 1 && n > m) break; + tempnn = n == A.nt - 1 ? A.n - n * A.nb : A.nb; + + m0=m*A.mb; + n0=n*A.nb; + + det_comp_Tile(A(m,n), tempmm, tempnn, m0, n0,det_acc); + + + } + + } + + + QUARK_Barrier(quark); + + return PLASMA_SUCCESS; +} + + +int EXAGEOSTAT_MLE_det_Tile(CHAM_desc_t *descA, RUNTIME_sequence_t *sequence, RUNTIME_request_t *request, double * det_acc) { + + CHAM_context_t *morse; + RUNTIME_option_t options; + morse = chameleon_context_self(); + if (sequence->status != CHAMELEON_SUCCESS) + return -2; + + RUNTIME_options_init(&options, morse, sequence, request); + + int m,n,m0,n0; + int ldam; + int tempmm, tempnn; + CHAM_desc_t A = *descA; + *det_acc=1.0; + //double det_val=*det_acc; + struct starpu_codelet *cl=&cl_det; + + for(m=0; m (__n)) ? ((double)(__n) * ((double)(__n) * ( 0.5-(1./3.) * (double)(__n) + (double)(__m)) + (double)(__m) + 23. / 6.)) \ + : ((double)(__m) * ((double)(__m) * ( -0.5-(1./3.) * (double)(__m) + (double)(__n)) + 2.*(double)(__n) + 23. / 6.)) ) +#define FADDS_GEQRF(__m, __n) (((__m) > (__n)) ? ((double)(__n) * ((double)(__n) * ( 0.5-(1./3.) * (double)(__n) + (double)(__m)) + 5. / 6.)) \ + : ((double)(__m) * ((double)(__m) * ( -0.5-(1./3.) * (double)(__m) + (double)(__n)) + (double)(__n) + 5. / 6.)) ) + +#define FMULS_GEQLF(__m, __n) FMULS_GEQRF(__m, __n) +#define FADDS_GEQLF(__m, __n) FADDS_GEQRF(__m, __n) + +#define FMULS_GERQF(__m, __n) (((__m) > (__n)) ? ((double)(__n) * ((double)(__n) * ( 0.5-(1./3.) * (double)(__n) + (double)(__m)) + (double)(__m) + 29. / 6.)) \ + : ((double)(__m) * ((double)(__m) * ( -0.5-(1./3.) * (double)(__m) + (double)(__n)) + 2.*(double)(__n) + 29. / 6.)) ) +#define FADDS_GERQF(__m, __n) (((__m) > (__n)) ? ((double)(__n) * ((double)(__n) * ( -0.5-(1./3.) * (double)(__n) + (double)(__m)) + (double)(__m) + 5. / 6.)) \ + : ((double)(__m) * ((double)(__m) * ( 0.5-(1./3.) * (double)(__m) + (double)(__n)) + + 5. / 6.)) ) + +#define FMULS_GELQF(__m, __n) FMULS_GERQF(__m, __n) +#define FADDS_GELQF(__m, __n) FADDS_GERQF(__m, __n) + +#define FMULS_UNGQR(__m, __n, __k) ((double)(__k) * (2.* (double)(__m) * (double)(__n) + 2. * (double)(__n) - 5./3. + (double)(__k) * ( 2./3. * (double)(__k) - ((double)(__m) + (double)(__n)) - 1.))) +#define FADDS_UNGQR(__m, __n, __k) ((double)(__k) * (2.* (double)(__m) * (double)(__n) + (double)(__n) - (double)(__m) + 1./3. + (double)(__k) * ( 2./3. * (double)(__k) - ((double)(__m) + (double)(__n)) ))) +#define FMULS_UNGQL FMULS_UNGQR +#define FMULS_ORGQR FMULS_UNGQR +#define FMULS_ORGQL FMULS_UNGQR +#define FADDS_UNGQL FADDS_UNGQR +#define FADDS_ORGQR FADDS_UNGQR +#define FADDS_ORGQL FADDS_UNGQR + +#define FMULS_UNGRQ(__m, __n, __k) ((double)(__k) * (2.* (double)(__m) * (double)(__n) + (double)(__m) + (double)(__n) - 2./3. + (double)(__k) * ( 2./3. * (double)(__k) - ((double)(__m) + (double)(__n)) - 1.))) +#define FADDS_UNGRQ(__m, __n, __k) ((double)(__k) * (2.* (double)(__m) * (double)(__n) + (double)(__m) - (double)(__n) + 1./3. + (double)(__k) * ( 2./3. * (double)(__k) - ((double)(__m) + (double)(__n)) ))) +#define FMULS_UNGLQ FMULS_UNGRQ +#define FMULS_ORGRQ FMULS_UNGRQ +#define FMULS_ORGLQ FMULS_UNGRQ +#define FADDS_UNGLQ FADDS_UNGRQ +#define FADDS_ORGRQ FADDS_UNGRQ +#define FADDS_ORGLQ FADDS_UNGRQ + +#define FMULS_GEQRS(__m, __n, __nrhs) ((double)(__nrhs) * ((double)(__n) * ( 2.* (double)(__m) - 0.5 * (double)(__n) + 2.5))) +#define FADDS_GEQRS(__m, __n, __nrhs) ((double)(__nrhs) * ((double)(__n) * ( 2.* (double)(__m) - 0.5 * (double)(__n) + 0.5))) + +//UNMQR, UNMLQ, UNMQL, UNMRQ (Left) +//UNMQR, UNMLQ, UNMQL, UNMRQ (Right) + +#define FMULS_TRTRI(__n) ((double)(__n) * ((double)(__n) * ( 1./6. * (double)(__n) + 0.5 ) + 1./3.)) +#define FADDS_TRTRI(__n) ((double)(__n) * ((double)(__n) * ( 1./6. * (double)(__n) - 0.5 ) + 1./3.)) + +#define FMULS_GEHRD(__n) ( (double)(__n) * ((double)(__n) * (5./3. *(double)(__n) + 0.5) - 7./6.) - 13. ) +#define FADDS_GEHRD(__n) ( (double)(__n) * ((double)(__n) * (5./3. *(double)(__n) - 1. ) - 2./3.) - 8. ) + +#define FMULS_SYTRD(__n) ( (double)(__n) * ( (double)(__n) * ( 2./3. * (double)(__n) + 2.5 ) - 1./6. ) - 15.) +#define FADDS_SYTRD(__n) ( (double)(__n) * ( (double)(__n) * ( 2./3. * (double)(__n) + 1. ) - 8./3. ) - 4.) +#define FMULS_HETRD FMULS_SYTRD +#define FADDS_HETRD FADDS_SYTRD + +#define FMULS_GEBRD(__m, __n) ( ((__m) >= (__n)) ? ((double)(__n) * ((double)(__n) * (2. * (double)(__m) - 2./3. * (double)(__n) + 2. ) + 20./3.)) \ + : ((double)(__m) * ((double)(__m) * (2. * (double)(__n) - 2./3. * (double)(__m) + 2. ) + 20./3.)) ) +#define FADDS_GEBRD(__m, __n) ( ((__m) >= (__n)) ? ((double)(__n) * ((double)(__n) * (2. * (double)(__m) - 2./3. * (double)(__n) + 1. ) - (double)(__m) + 5./3.)) \ + : ((double)(__m) * ((double)(__m) * (2. * (double)(__n) - 2./3. * (double)(__m) + 1. ) - (double)(__n) + 5./3.)) ) + + +/******************************************************************************* + * Users functions + ******************************************************************************/ + +/* + * Level 2 BLAS + */ +#define FLOPS_ZGEMV(__m, __n) (6. * FMULS_GEMV((__m), (__n)) + 2.0 * FADDS_GEMV((__m), (__n)) ) +#define FLOPS_CGEMV(__m, __n) (6. * FMULS_GEMV((__m), (__n)) + 2.0 * FADDS_GEMV((__m), (__n)) ) +#define FLOPS_DGEMV(__m, __n) ( FMULS_GEMV((__m), (__n)) + FADDS_GEMV((__m), (__n)) ) +#define FLOPS_SGEMV(__m, __n) ( FMULS_GEMV((__m), (__n)) + FADDS_GEMV((__m), (__n)) ) + +#define FLOPS_ZHEMV(__n) (6. * FMULS_HEMV((__n)) + 2.0 * FADDS_HEMV((__n)) ) +#define FLOPS_CHEMV(__n) (6. * FMULS_HEMV((__n)) + 2.0 * FADDS_HEMV((__n)) ) + +#define FLOPS_ZSYMV(__n) (6. * FMULS_SYMV((__n)) + 2.0 * FADDS_SYMV((__n)) ) +#define FLOPS_CSYMV(__n) (6. * FMULS_SYMV((__n)) + 2.0 * FADDS_SYMV((__n)) ) +#define FLOPS_DSYMV(__n) ( FMULS_SYMV((__n)) + FADDS_SYMV((__n)) ) +#define FLOPS_SSYMV(__n) ( FMULS_SYMV((__n)) + FADDS_SYMV((__n)) ) + +/* + * Level 3 BLAS + */ +#define FLOPS_ZGEMM(__m, __n, __k) (6. * FMULS_GEMM((__m), (__n), (__k)) + 2.0 * FADDS_GEMM((__m), (__n), (__k)) ) +#define FLOPS_CGEMM(__m, __n, __k) (6. * FMULS_GEMM((__m), (__n), (__k)) + 2.0 * FADDS_GEMM((__m), (__n), (__k)) ) +#define FLOPS_DGEMM(__m, __n, __k) ( FMULS_GEMM((__m), (__n), (__k)) + FADDS_GEMM((__m), (__n), (__k)) ) +#define FLOPS_SGEMM(__m, __n, __k) ( FMULS_GEMM((__m), (__n), (__k)) + FADDS_GEMM((__m), (__n), (__k)) ) + +#define FLOPS_ZHEMM(__side, __m, __n) (6. * FMULS_HEMM(__side, (__m), (__n)) + 2.0 * FADDS_HEMM(__side, (__m), (__n)) ) +#define FLOPS_CHEMM(__side, __m, __n) (6. * FMULS_HEMM(__side, (__m), (__n)) + 2.0 * FADDS_HEMM(__side, (__m), (__n)) ) + +#define FLOPS_ZSYMM(__side, __m, __n) (6. * FMULS_SYMM(__side, (__m), (__n)) + 2.0 * FADDS_SYMM(__side, (__m), (__n)) ) +#define FLOPS_CSYMM(__side, __m, __n) (6. * FMULS_SYMM(__side, (__m), (__n)) + 2.0 * FADDS_SYMM(__side, (__m), (__n)) ) +#define FLOPS_DSYMM(__side, __m, __n) ( FMULS_SYMM(__side, (__m), (__n)) + FADDS_SYMM(__side, (__m), (__n)) ) +#define FLOPS_SSYMM(__side, __m, __n) ( FMULS_SYMM(__side, (__m), (__n)) + FADDS_SYMM(__side, (__m), (__n)) ) + +#define FLOPS_ZHERK(__k, __n) (6. * FMULS_HERK((__k), (__n)) + 2.0 * FADDS_HERK((__k), (__n)) ) +#define FLOPS_CHERK(__k, __n) (6. * FMULS_HERK((__k), (__n)) + 2.0 * FADDS_HERK((__k), (__n)) ) + +#define FLOPS_ZSYRK(__k, __n) (6. * FMULS_SYRK((__k), (__n)) + 2.0 * FADDS_SYRK((__k), (__n)) ) +#define FLOPS_CSYRK(__k, __n) (6. * FMULS_SYRK((__k), (__n)) + 2.0 * FADDS_SYRK((__k), (__n)) ) +#define FLOPS_DSYRK(__k, __n) ( FMULS_SYRK((__k), (__n)) + FADDS_SYRK((__k), (__n)) ) +#define FLOPS_SSYRK(__k, __n) ( FMULS_SYRK((__k), (__n)) + FADDS_SYRK((__k), (__n)) ) + +#define FLOPS_ZHER2K(__k, __n) (6. * FMULS_HER2K((__k), (__n)) + 2.0 * FADDS_HER2K((__k), (__n)) ) +#define FLOPS_CHER2K(__k, __n) (6. * FMULS_HER2K((__k), (__n)) + 2.0 * FADDS_HER2K((__k), (__n)) ) + +#define FLOPS_ZSYR2K(__n, __k) (6. * FMULS_SYR2K((__n), (__k)) + 2.0 * FADDS_SYR2K((__n), (__k)) ) +#define FLOPS_CSYR2K(__n, __k) (6. * FMULS_SYR2K((__n), (__k)) + 2.0 * FADDS_SYR2K((__n), (__k)) ) +#define FLOPS_DSYR2K(__n, __k) ( FMULS_SYR2K((__n), (__k)) + FADDS_SYR2K((__n), (__k)) ) +#define FLOPS_SSYR2K(__n, __k) ( FMULS_SYR2K((__n), (__k)) + FADDS_SYR2K((__n), (__k)) ) + +#define FLOPS_ZTRMM(__side, __m, __n) (6. * FMULS_TRMM(__side, (__m), (__n)) + 2.0 * FADDS_TRMM(__side, (__m), (__n)) ) +#define FLOPS_CTRMM(__side, __m, __n) (6. * FMULS_TRMM(__side, (__m), (__n)) + 2.0 * FADDS_TRMM(__side, (__m), (__n)) ) +#define FLOPS_DTRMM(__side, __m, __n) ( FMULS_TRMM(__side, (__m), (__n)) + FADDS_TRMM(__side, (__m), (__n)) ) +#define FLOPS_STRMM(__side, __m, __n) ( FMULS_TRMM(__side, (__m), (__n)) + FADDS_TRMM(__side, (__m), (__n)) ) + +#define FLOPS_ZTRSM(__side, __m, __n) (6. * FMULS_TRSM(__side, (__m), (__n)) + 2.0 * FADDS_TRSM(__side, (__m), (__n)) ) +#define FLOPS_CTRSM(__side, __m, __n) (6. * FMULS_TRSM(__side, (__m), (__n)) + 2.0 * FADDS_TRSM(__side, (__m), (__n)) ) +#define FLOPS_DTRSM(__side, __m, __n) ( FMULS_TRSM(__side, (__m), (__n)) + FADDS_TRSM(__side, (__m), (__n)) ) +#define FLOPS_STRSM(__side, __m, __n) ( FMULS_TRSM(__side, (__m), (__n)) + FADDS_TRSM(__side, (__m), (__n)) ) + +/* + * Lapack + */ +#define FLOPS_ZGETRF(__m, __n) (6. * FMULS_GETRF((__m), (__n)) + 2.0 * FADDS_GETRF((__m), (__n)) ) +#define FLOPS_CGETRF(__m, __n) (6. * FMULS_GETRF((__m), (__n)) + 2.0 * FADDS_GETRF((__m), (__n)) ) +#define FLOPS_DGETRF(__m, __n) ( FMULS_GETRF((__m), (__n)) + FADDS_GETRF((__m), (__n)) ) +#define FLOPS_SGETRF(__m, __n) ( FMULS_GETRF((__m), (__n)) + FADDS_GETRF((__m), (__n)) ) + +#define FLOPS_ZGETRI(__n) (6. * FMULS_GETRI((__n)) + 2.0 * FADDS_GETRI((__n)) ) +#define FLOPS_CGETRI(__n) (6. * FMULS_GETRI((__n)) + 2.0 * FADDS_GETRI((__n)) ) +#define FLOPS_DGETRI(__n) ( FMULS_GETRI((__n)) + FADDS_GETRI((__n)) ) +#define FLOPS_SGETRI(__n) ( FMULS_GETRI((__n)) + FADDS_GETRI((__n)) ) + +#define FLOPS_ZGETRS(__n, __nrhs) (6. * FMULS_GETRS((__n), (__nrhs)) + 2.0 * FADDS_GETRS((__n), (__nrhs)) ) +#define FLOPS_CGETRS(__n, __nrhs) (6. * FMULS_GETRS((__n), (__nrhs)) + 2.0 * FADDS_GETRS((__n), (__nrhs)) ) +#define FLOPS_DGETRS(__n, __nrhs) ( FMULS_GETRS((__n), (__nrhs)) + FADDS_GETRS((__n), (__nrhs)) ) +#define FLOPS_SGETRS(__n, __nrhs) ( FMULS_GETRS((__n), (__nrhs)) + FADDS_GETRS((__n), (__nrhs)) ) + +#define FLOPS_ZPOTRF(__n) (6. * FMULS_POTRF((__n)) + 2.0 * FADDS_POTRF((__n)) ) +#define FLOPS_CPOTRF(__n) (6. * FMULS_POTRF((__n)) + 2.0 * FADDS_POTRF((__n)) ) +#define FLOPS_DPOTRF(__n) ( FMULS_POTRF((__n)) + FADDS_POTRF((__n)) ) +#define FLOPS_SPOTRF(__n) ( FMULS_POTRF((__n)) + FADDS_POTRF((__n)) ) + +#define FLOPS_ZPOTRI(__n) (6. * FMULS_POTRI((__n)) + 2.0 * FADDS_POTRI((__n)) ) +#define FLOPS_CPOTRI(__n) (6. * FMULS_POTRI((__n)) + 2.0 * FADDS_POTRI((__n)) ) +#define FLOPS_DPOTRI(__n) ( FMULS_POTRI((__n)) + FADDS_POTRI((__n)) ) +#define FLOPS_SPOTRI(__n) ( FMULS_POTRI((__n)) + FADDS_POTRI((__n)) ) + +#define FLOPS_ZPOTRS(__n, __nrhs) (6. * FMULS_POTRS((__n), (__nrhs)) + 2.0 * FADDS_POTRS((__n), (__nrhs)) ) +#define FLOPS_CPOTRS(__n, __nrhs) (6. * FMULS_POTRS((__n), (__nrhs)) + 2.0 * FADDS_POTRS((__n), (__nrhs)) ) +#define FLOPS_DPOTRS(__n, __nrhs) ( FMULS_POTRS((__n), (__nrhs)) + FADDS_POTRS((__n), (__nrhs)) ) +#define FLOPS_SPOTRS(__n, __nrhs) ( FMULS_POTRS((__n), (__nrhs)) + FADDS_POTRS((__n), (__nrhs)) ) + +#define FLOPS_ZGEQRF(__m, __n) (6. * FMULS_GEQRF((__m), (__n)) + 2.0 * FADDS_GEQRF((__m), (__n)) ) +#define FLOPS_CGEQRF(__m, __n) (6. * FMULS_GEQRF((__m), (__n)) + 2.0 * FADDS_GEQRF((__m), (__n)) ) +#define FLOPS_DGEQRF(__m, __n) ( FMULS_GEQRF((__m), (__n)) + FADDS_GEQRF((__m), (__n)) ) +#define FLOPS_SGEQRF(__m, __n) ( FMULS_GEQRF((__m), (__n)) + FADDS_GEQRF((__m), (__n)) ) + +#define FLOPS_ZGEQLF(__m, __n) (6. * FMULS_GEQLF((__m), (__n)) + 2.0 * FADDS_GEQLF((__m), (__n)) ) +#define FLOPS_CGEQLF(__m, __n) (6. * FMULS_GEQLF((__m), (__n)) + 2.0 * FADDS_GEQLF((__m), (__n)) ) +#define FLOPS_DGEQLF(__m, __n) ( FMULS_GEQLF((__m), (__n)) + FADDS_GEQLF((__m), (__n)) ) +#define FLOPS_SGEQLF(__m, __n) ( FMULS_GEQLF((__m), (__n)) + FADDS_GEQLF((__m), (__n)) ) + +#define FLOPS_ZGERQF(__m, __n) (6. * FMULS_GERQF((__m), (__n)) + 2.0 * FADDS_GERQF((__m), (__n)) ) +#define FLOPS_CGERQF(__m, __n) (6. * FMULS_GERQF((__m), (__n)) + 2.0 * FADDS_GERQF((__m), (__n)) ) +#define FLOPS_DGERQF(__m, __n) ( FMULS_GERQF((__m), (__n)) + FADDS_GERQF((__m), (__n)) ) +#define FLOPS_SGERQF(__m, __n) ( FMULS_GERQF((__m), (__n)) + FADDS_GERQF((__m), (__n)) ) + +#define FLOPS_ZGELQF(__m, __n) (6. * FMULS_GELQF((__m), (__n)) + 2.0 * FADDS_GELQF((__m), (__n)) ) +#define FLOPS_CGELQF(__m, __n) (6. * FMULS_GELQF((__m), (__n)) + 2.0 * FADDS_GELQF((__m), (__n)) ) +#define FLOPS_DGELQF(__m, __n) ( FMULS_GELQF((__m), (__n)) + FADDS_GELQF((__m), (__n)) ) +#define FLOPS_SGELQF(__m, __n) ( FMULS_GELQF((__m), (__n)) + FADDS_GELQF((__m), (__n)) ) + +#define FLOPS_ZUNGQR(__m, __n, __k) (6. * FMULS_UNGQR((__m), (__n), (__k)) + 2.0 * FADDS_UNGQR((__m), (__n), (__k)) ) +#define FLOPS_CUNGQR(__m, __n, __k) (6. * FMULS_UNGQR((__m), (__n), (__k)) + 2.0 * FADDS_UNGQR((__m), (__n), (__k)) ) +#define FLOPS_DUNGQR(__m, __n, __k) ( FMULS_UNGQR((__m), (__n), (__k)) + FADDS_UNGQR((__m), (__n), (__k)) ) +#define FLOPS_SUNGQR(__m, __n, __k) ( FMULS_UNGQR((__m), (__n), (__k)) + FADDS_UNGQR((__m), (__n), (__k)) ) + +#define FLOPS_ZUNGQL(__m, __n, __k) (6. * FMULS_UNGQL((__m), (__n), (__k)) + 2.0 * FADDS_UNGQL((__m), (__n), (__k)) ) +#define FLOPS_CUNGQL(__m, __n, __k) (6. * FMULS_UNGQL((__m), (__n), (__k)) + 2.0 * FADDS_UNGQL((__m), (__n), (__k)) ) +#define FLOPS_DUNGQL(__m, __n, __k) ( FMULS_UNGQL((__m), (__n), (__k)) + FADDS_UNGQL((__m), (__n), (__k)) ) +#define FLOPS_SUNGQL(__m, __n, __k) ( FMULS_UNGQL((__m), (__n), (__k)) + FADDS_UNGQL((__m), (__n), (__k)) ) + +#define FLOPS_ZORGQR(__m, __n, __k) (6. * FMULS_ORGQR((__m), (__n), (__k)) + 2.0 * FADDS_ORGQR((__m), (__n), (__k)) ) +#define FLOPS_CORGQR(__m, __n, __k) (6. * FMULS_ORGQR((__m), (__n), (__k)) + 2.0 * FADDS_ORGQR((__m), (__n), (__k)) ) +#define FLOPS_DORGQR(__m, __n, __k) ( FMULS_ORGQR((__m), (__n), (__k)) + FADDS_ORGQR((__m), (__n), (__k)) ) +#define FLOPS_SORGQR(__m, __n, __k) ( FMULS_ORGQR((__m), (__n), (__k)) + FADDS_ORGQR((__m), (__n), (__k)) ) + +#define FLOPS_ZORGQL(__m, __n, __k) (6. * FMULS_ORGQL((__m), (__n), (__k)) + 2.0 * FADDS_ORGQL((__m), (__n), (__k)) ) +#define FLOPS_CORGQL(__m, __n, __k) (6. * FMULS_ORGQL((__m), (__n), (__k)) + 2.0 * FADDS_ORGQL((__m), (__n), (__k)) ) +#define FLOPS_DORGQL(__m, __n, __k) ( FMULS_ORGQL((__m), (__n), (__k)) + FADDS_ORGQL((__m), (__n), (__k)) ) +#define FLOPS_SORGQL(__m, __n, __k) ( FMULS_ORGQL((__m), (__n), (__k)) + FADDS_ORGQL((__m), (__n), (__k)) ) + +#define FLOPS_ZUNGRQ(__m, __n, __k) (6. * FMULS_UNGRQ((__m), (__n), (__k)) + 2.0 * FADDS_UNGRQ((__m), (__n), (__k)) ) +#define FLOPS_CUNGRQ(__m, __n, __k) (6. * FMULS_UNGRQ((__m), (__n), (__k)) + 2.0 * FADDS_UNGRQ((__m), (__n), (__k)) ) +#define FLOPS_DUNGRQ(__m, __n, __k) ( FMULS_UNGRQ((__m), (__n), (__k)) + FADDS_UNGRQ((__m), (__n), (__k)) ) +#define FLOPS_SUNGRQ(__m, __n, __k) ( FMULS_UNGRQ((__m), (__n), (__k)) + FADDS_UNGRQ((__m), (__n), (__k)) ) + +#define FLOPS_ZUNGLQ(__m, __n, __k) (6. * FMULS_UNGLQ((__m), (__n), (__k)) + 2.0 * FADDS_UNGLQ((__m), (__n), (__k)) ) +#define FLOPS_CUNGLQ(__m, __n, __k) (6. * FMULS_UNGLQ((__m), (__n), (__k)) + 2.0 * FADDS_UNGLQ((__m), (__n), (__k)) ) +#define FLOPS_DUNGLQ(__m, __n, __k) ( FMULS_UNGLQ((__m), (__n), (__k)) + FADDS_UNGLQ((__m), (__n), (__k)) ) +#define FLOPS_SUNGLQ(__m, __n, __k) ( FMULS_UNGLQ((__m), (__n), (__k)) + FADDS_UNGLQ((__m), (__n), (__k)) ) + +#define FLOPS_ZORGRQ(__m, __n, __k) (6. * FMULS_ORGRQ((__m), (__n), (__k)) + 2.0 * FADDS_ORGRQ((__m), (__n), (__k)) ) +#define FLOPS_CORGRQ(__m, __n, __k) (6. * FMULS_ORGRQ((__m), (__n), (__k)) + 2.0 * FADDS_ORGRQ((__m), (__n), (__k)) ) +#define FLOPS_DORGRQ(__m, __n, __k) ( FMULS_ORGRQ((__m), (__n), (__k)) + FADDS_ORGRQ((__m), (__n), (__k)) ) +#define FLOPS_SORGRQ(__m, __n, __k) ( FMULS_ORGRQ((__m), (__n), (__k)) + FADDS_ORGRQ((__m), (__n), (__k)) ) + +#define FLOPS_ZORGLQ(__m, __n, __k) (6. * FMULS_ORGLQ((__m), (__n), (__k)) + 2.0 * FADDS_ORGLQ((__m), (__n), (__k)) ) +#define FLOPS_CORGLQ(__m, __n, __k) (6. * FMULS_ORGLQ((__m), (__n), (__k)) + 2.0 * FADDS_ORGLQ((__m), (__n), (__k)) ) +#define FLOPS_DORGLQ(__m, __n, __k) ( FMULS_ORGLQ((__m), (__n), (__k)) + FADDS_ORGLQ((__m), (__n), (__k)) ) +#define FLOPS_SORGLQ(__m, __n, __k) ( FMULS_ORGLQ((__m), (__n), (__k)) + FADDS_ORGLQ((__m), (__n), (__k)) ) + +#define FLOPS_ZGEQRS(__m, __n, __nrhs) (6. * FMULS_GEQRS((__m), (__n), (__nrhs)) + 2.0 * FADDS_GEQRS((__m), (__n), (__nrhs)) ) +#define FLOPS_CGEQRS(__m, __n, __nrhs) (6. * FMULS_GEQRS((__m), (__n), (__nrhs)) + 2.0 * FADDS_GEQRS((__m), (__n), (__nrhs)) ) +#define FLOPS_DGEQRS(__m, __n, __nrhs) ( FMULS_GEQRS((__m), (__n), (__nrhs)) + FADDS_GEQRS((__m), (__n), (__nrhs)) ) +#define FLOPS_SGEQRS(__m, __n, __nrhs) ( FMULS_GEQRS((__m), (__n), (__nrhs)) + FADDS_GEQRS((__m), (__n), (__nrhs)) ) + +#define FLOPS_ZTRTRI(__n) (6. * FMULS_TRTRI((__n)) + 2.0 * FADDS_TRTRI((__n)) ) +#define FLOPS_CTRTRI(__n) (6. * FMULS_TRTRI((__n)) + 2.0 * FADDS_TRTRI((__n)) ) +#define FLOPS_DTRTRI(__n) ( FMULS_TRTRI((__n)) + FADDS_TRTRI((__n)) ) +#define FLOPS_STRTRI(__n) ( FMULS_TRTRI((__n)) + FADDS_TRTRI((__n)) ) + +#define FLOPS_ZGEHRD(__n) (6. * FMULS_GEHRD((__n)) + 2.0 * FADDS_GEHRD((__n)) ) +#define FLOPS_CGEHRD(__n) (6. * FMULS_GEHRD((__n)) + 2.0 * FADDS_GEHRD((__n)) ) +#define FLOPS_DGEHRD(__n) ( FMULS_GEHRD((__n)) + FADDS_GEHRD((__n)) ) +#define FLOPS_SGEHRD(__n) ( FMULS_GEHRD((__n)) + FADDS_GEHRD((__n)) ) + +#define FLOPS_ZHETRD(__n) (6. * FMULS_HETRD((__n)) + 2.0 * FADDS_HETRD((__n)) ) +#define FLOPS_CHETRD(__n) (6. * FMULS_HETRD((__n)) + 2.0 * FADDS_HETRD((__n)) ) + +#define FLOPS_ZSYTRD(__n) (6. * FMULS_SYTRD((__n)) + 2.0 * FADDS_SYTRD((__n)) ) +#define FLOPS_CSYTRD(__n) (6. * FMULS_SYTRD((__n)) + 2.0 * FADDS_SYTRD((__n)) ) +#define FLOPS_DSYTRD(__n) ( FMULS_SYTRD((__n)) + FADDS_SYTRD((__n)) ) +#define FLOPS_SSYTRD(__n) ( FMULS_SYTRD((__n)) + FADDS_SYTRD((__n)) ) + +#define FLOPS_ZGEBRD(__m, __n) (6. * FMULS_GEBRD((__m), (__n)) + 2.0 * FADDS_GEBRD((__m), (__n)) ) +#define FLOPS_CGEBRD(__m, __n) (6. * FMULS_GEBRD((__m), (__n)) + 2.0 * FADDS_GEBRD((__m), (__n)) ) +#define FLOPS_DGEBRD(__m, __n) ( FMULS_GEBRD((__m), (__n)) + FADDS_GEBRD((__m), (__n)) ) +#define FLOPS_SGEBRD(__m, __n) ( FMULS_GEBRD((__m), (__n)) + FADDS_GEBRD((__m), (__n)) ) + +#ifdef USE_MATCOV_TILED +#define FLOPS_DCovMat(__m, __n, _l, _type_mat) ( (_type_mat) == 1 ? ((30. + (_l) * 115) * ( (double)(__m) * ((double)(__m) + 1.) / 2.0)) : ( ( _type_mat) == 3 ? ((30. + (_l) * 103) * (double)(__m) * (double)(__n) ) : ((30. + (_l) * 90) * (double)(__m) * (double)(__n) ) ) ) +#else +#define FLOPS_DCovMat(__m, __n) ( 2.0 * (double)(__m) * (double)(__n) ) +#endif + +#ifdef USE_INTERSAMPLE + #define FLOPS_Intersample(__m, __n) ( (double)(__m) * (double)(__n) * 20) + //TODO generate a correct formula +#endif + +#endif /* _FLOPS_H_ */ diff --git a/plasma_version/test_script.sh b/plasma_version/test_script.sh new file mode 100755 index 0000000..6b20d67 --- /dev/null +++ b/plasma_version/test_script.sh @@ -0,0 +1,158 @@ +###################################################################################### Real Dataset +#ncores=4; + +#for ((ts=300;ts<=900;ts+=100)) +#do +# for ((b=ncores; b<=32; b*=2)) +# do + +# for((c=1; c<=1; c+=1)) +# do +# ./MLE --ncores=$b --ts=$ts --locs_file=./NCAR_pinfill_temperatures/METAinfo --obs_dir=./NCAR_pinfill_temperatures --timestamp=$c --async > ./results/$a-$ts-$b-atp-matern-NCAR_pinfill_temperatures.txt + # ./MLE --ncores=$b --ts=$ts --locs_file=./NCAR_pinfill_temperatures/METAinfo --obs_dir=./NCAR_pinfill_temperatures --timestamp=$c --chameleon > ./results/$a-$ts-$b-stc-matern-NCAR_pinfill_temperatures.txt + # ./MLE --ncores=$b --ts=$ts --locs_file=./NCAR_pinfill_precipitation/METAinfo --obs_dir=./NCAR_pinfill_precipitation --timestamp=$c --async > ./results/$a-$ts-$b-atp-matern-NCAR_pinfill_precipitation.txt + # ./MLE --ncores=$b --ts=$ts --locs_file=./NCAR_pinfill_precipitation/METAinfo --obs_dir=./NCAR_pinfill_precipitation --timestamp=$c --chameleon > ./results/$a-$ts-$b-stc-matern-NCAR_pinfill_precipitation.txt + + +# done + # done +#done + + +############################################################################################################################################################################################################### +#N=14000; + +#for ((a=N; a <= 46000 ; a+=8000)) # Double parentheses, and "LIMIT" with no "$". +#do +# last_ts=$a/28; +# for ((ts=200;ts<=$last_ts;ts+=100)) +# do +# if [ $a -le 30000 ] + # then + # ts=300; +# last_ts=200; + # fi + #./MLE --test --N=$a --ts=$ts --ncores=$b --async --kernel=1:?:0.5 --ikernel=1:0.1:0.5 > ./results/$a-$ts-$b-atp-exp.txt + # numactl --interleave=all ./MLE --test --N=$a --ts=$ts --ncores=28 --async --kernel=1:?:0.5 --ikernel=1:0.1:0.5 > ./results/$a-$ts-$b-stc-exp.txt + # ./MLE --test --N=$a --ts=$ts --ncores=$b --async --kernel=?:?:? --ikernel=1:0.05:1 > ./results/$a-$ts-$b-atp-matern.txt + # ./MLE --test --N=$a --ts=$ts --ncores=$b --chameleon --kernel=?:?:? --ikernel=1:0.05:1 > ./results/$a-$ts-$b-stc-matern.txt + +# done + +#done + + + +############################################################################################################################################################################################################### +N=100000; +ncores1=26; + +for ((a=N; a <= 150000 ; a+=25000)) # Double parentheses, and "LIMIT" with no "$". +do +echo N=$a +echo ncores=$ncores1 + for ((ts=400; ts<=(($a/$ncores1)); ts+=50)) + do +echo ts=$ts + + STARPU_SILENT=1 numactl --interleave=all ./MLE --test --N=$a --ts=$ts --ncores=$ncores1 --chameleon --kernel=1:?:0.5 --ikernel=1:0.1:0.5 > ./results/$a-$ts-$b-atp-exp.txt + # ./MLE --test --N=$a --ts=$ts --ncores=$b --chameleon --kernel=1:?:0.5 --ikernel=1:0.1:0.5 > ./results/$a-$ts-$b-stc-exp.txt + # ./MLE --test --N=$a --ts=$ts --ncores=$b --async --kernel=?:?:? --ikernel=1:0.05:1 > ./results/$a-$ts-$b-atp-matern.txt + # ./MLE --test --N=$a --ts=$ts --ncores=$b --chameleon --kernel=?:?:? --ikernel=1:0.05:1 > ./results/$a-$ts-$b-stc-matern.txt + done + +done + + + +############################################################################################################################################################################################################### +#N=30000; + +#for ((a=N; a <= 120000 ; a+=30000)) # Double parentheses, and "LIMIT" with no "$". +#do + +#last_ts=($a/64) + # for ((ts=300;ts<=last_ts;ts+=100)) + # do +# if [ $a -le 14000 ] + # then + # ts=300; +# last_ts=200; + # fi +# if [ $a -le 22000 ] + # then + # ts=500; +# last_ts=200; + # fi +# if [ $a -le 30000 ] + # then + # ts=700; +# last_ts=200; + # fi +# if [ $a -le 38000 ] + # then + # ts=700; +# last_ts=200; + # fi +# if [ $a -le 46000 ] + # then + # ts=700; +# last_ts=200; + # fi + + #./MLE --test --N=$a --ts=$ts --ncores=$b --async --kernel=1:?:0.5 --ikernel=1:0.1:0.5 > ./results/$a-$ts-$b-atp-exp.txt +# numactl --interleave=all ./MLE --test --N=$a --ts=$ts --ncores=64 --chameleon --kernel=?:?:? --ikernel=1:0.05:1 > ./results/$a-$ts-$b-stc-exp.txt + # ./MLE --test --N=$a --ts=$ts --ncores=$b --async --kernel=?:?:? --ikernel=1:0.05:1 > ./results/$a-$ts-$b-atp-matern.txt + # ./MLE --test --N=$a --ts=$ts --ncores=$b --chameleon --kernel=?:?:? --ikernel=1:0.05:1 > ./results/$a-$ts-$b-stc-matern.txt + + done + +done + + + +############################################################################################################################################################################################################### +#N=14000; + +##for ((a=N; a <= 46000 ; a+=8000)) # Double parentheses, and "LIMIT" with no "$". +#do + + # last_ts=($a/28) + # for ((ts=200;ts<=last_ts;ts+=100)) + # do +# if [ $a -le 14000 ] + # then + # ts=300; +# last_ts=200; + # fi +# if [ $a -le 22000 ] + # then + # ts=500; +# last_ts=200; + # fi +# if [ $a -le 30000 ] + # then + # ts=700; +# last_ts=200; + # fi +# if [ $a -le 38000 ] + # then + # ts=200; +# last_ts=100; + # fi +# if [ $a -le 46000 ] + # then + # ts=200; +# last_ts=100; + # fi +# + + + # numactl --interleave=all ./MLE --test --N=$a --ts=$ts --ncores=36 --async --kernel=?:?:? --ikernel=1:0.05:1 > ./results/$a-$ts-$b-atp-exp.txt + # ./MLE --test --N=$a --ts=$ts --ncores=$b --chameleon --kernel=1:?:0.5 --ikernel=1:0.1:0.5 > ./results/$a-$ts-$b-stc-exp.txt + # ./MLE --test --N=$a --ts=$ts --ncores=$b --async --kernel=?:?:? --ikernel=1:0.05:1 > ./results/$a-$ts-$b-atp-matern.txt + # ./MLE --test --N=$a --ts=$ts --ncores=$b --chameleon --kernel=?:?:? --ikernel=1:0.05:1 > ./results/$a-$ts-$b-stc-matern.txt + + # done + +#done diff --git a/plasma_version/testing.c b/plasma_version/testing.c new file mode 100755 index 0000000..a9690d9 --- /dev/null +++ b/plasma_version/testing.c @@ -0,0 +1,2367 @@ +/** + * + * @file testing.c + * + * + * MLE is a software package provided by KAUST, + * King Abdullah University of Science and Technology - ECRC + * + * @version 1.0.0 + * @author Sameh Abdulsh + * @date 2016-11-22 + * @generated d Fri Nov 22 15:11:13 2016 + * + **/ +#include +#include +#include +#include +#include +#include +//#include +#include +#include +#include +#include +#include +#include +#include +#include +#include "flops.h" +#include + +const char *argp_program_version = "Version 1.0"; +const char *argp_program_bug_address = ""; +struct arguments { +// char *args[0]; /* ncores, N, ts, locs_file, obs_dir, and obs_timestamp */ + int test; /* The -t flag (USE Synthetic Dataset*/ + int check; /* The -c flag */ + int verbose; /* The -v flag */ + char *ncores; //Number of cores + char *N; //Matrix size (Only in the case oif sysnthetic dataset) + char *ts; //Tiling size + char *kernel; + int chameleon; // 0--> plasma 1-->chameleon The -sys flag + int async; // 0-->tile 1-->tile_async The -async flag + char *locs_file; // Locations files (in the case of real dataset + char *obs_dir; // Observations directory in the case of real dataset + int timestamp; // obstervations timestamp + +}; + +static struct argp_option options[] = + { + {"test", 't', 0, 0, "Execute in test mode"}, + {"check", 'c', 0, 0, "Produce check output"}, + {"verbose", 'v', 0, 0, "Produce verbose output"}, + {"ncores", 'n', "NCORES", 0, "Number of Cores"}, + {"N", 's', "MATRIX_SIZE", 0, "Synthetic Matrix Size"}, + {"ts", 'e', "TILE_SIZE", 0, "Number of Tiles"}, + {"kernel", 'k', "KERNEL", 0, "Computation Model"}, + {"chameleon", 'b', 0, 0, "Use Chameleon Instead of Plasma"}, + {"async", 'a', 0, 0, "Asynchronous"}, + {"locs_file", 'l', "LOCATIONS_FILE", 0, "Read Locations from this Location File"}, + {"obs_dir", 'o', "OBSERVATIONS_DIRECTORY", 0, "Read Observations from this Directory Path"}, + {"timestamp", 'p', "TIMESTAMP", 0, "Observation Timestamp"}, + {0} + }; + + +static error_t +parse_opt(int key, char *arg, struct argp_state *state) { + struct arguments *arguments = state->input; + + switch (key) { + case 't': + arguments->test = 1; + break; + case 'c': + arguments->check = 1; + break; + case 'v': + arguments->verbose = 1; + break; + case 'k': + arguments->kernel = arg; + break; + + case 'n': + arguments->ncores = arg; //non-optional; + break; + case 's': + arguments->N = arg; + break; + case 'e': + arguments->ts = arg; //non-optional + break; + case 'b': + arguments->chameleon = 1; + break; + case 'a': + arguments->async = 1; + break; + case 'l': + arguments->locs_file = arg; + break; + case 'o': + arguments->obs_dir = arg; + break; + case 'p': + arguments->timestamp = arg; + break; + default: + return ARGP_ERR_UNKNOWN; + } + return 0; +} + +static char args_doc[] = ""; + +static char doc[] = + "NLE -- A program to evaluate Maximum Likelihood function using both real and synthetic dataset on two different platforms (PLASMA (default) and Chameleon)"; + +static struct argp argp = {options, parse_opt, args_doc, doc}; + + +// For Bessel Function (Do not change) +#define ACC 40.0 +#define BIGNO 1.0e10 +#define BIGNI 1.0e-10 +//tiling +#define BLKLDD(A, k) ( ( (k) + (A).i/(A).mb) < (A).lm1 ? (A).mb : (A).lm%(A).mb ) +#define mBLKLDD(A, k) A->get_blkldd( A,k ) +#define A(m, n) (double *)plasma_getaddr(A, m, n) +//Sameh Testing MOde +#define MIN_RAND -0.4 +#define MAX_RAND 0.4 +#define R 2 +#define L 3 +#define THETA1 0.1 //weak=0.03, medium=0.1, strong=0.3 +#define THETA2 0.03 +#define THETA3 0.03 +#define USAGE(args, details) \ + printf(" Proper Usage is : ./main_genton "args" \n" \ + details); + +#define PI (3.141592653589793) + +#define START_TIMING(_t) \ + _t =- cWtime(); + +#define STOP_TIMING(_t) \ + _t += cWtime(); + +double cWtime(void) { + struct timeval tp; + gettimeofday(&tp, NULL); + return tp.tv_sec + 1e-6 * tp.tv_usec; +} + + +static double CalculateDistance(double x1, double y1, double x2, double y2); + +static double uniform_distribution(double rangeLow, double rangeHigh); + +//static void writetofile(char* fname, int m, int n, double* a, int lda); +static void print_matrix(char *desc, int m, int n, double *a, int lda); + +int PLASMA_MLE_GenZVec_Tile_Async(PLASMA_desc *descA, PLASMA_sequence *sequence, + PLASMA_request *request); + +int MORSE_MLE_GenZVec_Tile_Async(MORSE_desc_t *descA, MORSE_sequence_t *sequence, + MORSE_request_t *request); + + +static int GenerateXYLoc(int n, char *locs_file); + + +static double CalculateDistance(double x1, double y1, double x2, double y2); + +static double uniform_distribution(double rangeLow, double rangeHigh); + +//tiling +static void CORE_dGenCovMat_quark(Quark *quark); + +static void CORE_dGenZVec_quark(Quark *quark); + +static int PLASMA_MLE_GenCovMat_Tile_Async(PLASMA_desc *descA, + PLASMA_sequence *sequence, PLASMA_request *request, double *theta); + +static int MORSE_MLE_GenCovMat_Tile_Async(MORSE_desc_t *descA, + MORSE_sequence_t *sequence, MORSE_request_t *request, double *theta); + + +static void QUARK_CORE_dGenCovMat(Quark *quark, Quark_Task_Flags *task_flags, + int m, int n, double *A, int lda, int m0, int n0, double *theta); + +static void matcov_comp_Tile(double *A, int m, int n, int m0, int n0, double *theta); + +static void CORE_det_quark(Quark *quark); + +static void det_comp_Tile(double *A, int m, int n, int m0, int n0, double *determinant); + + +static void QUARK_CORE_det(Quark *quark, Quark_Task_Flags *task_flags, int m, + int n, double *A, int lda, int m0, int n0, double *determinant); + +static int PLASMA_MLE_det_Tile_Async(PLASMA_desc *descA, PLASMA_sequence *sequence, + PLASMA_request *request, double *result); + +static int MORSE_MLE_det_Tile_Async(MORSE_desc_t *descA, MORSE_sequence_t *sequence, + MORSE_request_t *request, double *result); + +void QUARK_CORE_dGenZVec(Quark *quark, Quark_Task_Flags *task_flags, int m, + int n, double *A, int lda, int m0, int n0, double *r); + +void veccov_comp_Tile(double *Z, int m, int n, int m0, int n0, double *r); + +int PLASMA_ML_GenerateZVec_Tile(char *obs_di, int obs_timestamp); + + +double PLASMA_MLE_Tile(unsigned n, const double *theta, double *grad, void *my_func_data); + + +void ML_finalize(); + +int PLASMA_ML_GenerateZVec_Tile_Async(char *obs_dir, int obs_timestamp); + +double PLASMA_MLE_Tile_Async(unsigned n, const double *theta, double *grad, void *my_func_data); + +int MORSE_ML_GenerateZVec_Tile(char *obs_dir, int obs_timestamp); + +double MORSE_MLE_Tile(unsigned n, const double *theta, double *grad, void *my_func_data); + +int MORSE_ML_GenerateZVec_Tile_Async(char *obs_dir, int obs_timestamp); + + +double MORSE_MLE_Tile_Async(unsigned n, const double *theta, double *grad, void *my_func_data); + +int countlines(char *filename); + +static double bessi0(double x); + +static double bessi1(double x); + + +double bessk(int n, double x); + +static double bessk0(double x); + +static double bessk1(double x); + + +double *C; +double *Z; +double *Zcpy; +double *Ccpy; +//******************************************************************** +PLASMA_desc *descC = NULL; +PLASMA_desc *descZ = NULL; +PLASMA_desc *descZcpy = NULL; +MORSE_desc_t *MORSE_descC = NULL; +MORSE_desc_t *MORSE_descZ = NULL; +MORSE_desc_t *MORSE_descZcpy = NULL; +double *X; +double *Y; +//PLASMA sequence uniquely identifies a set of asynchronous function calls sharing common exception handling. +PLASMA_sequence *sequence; +//PLASMA request uniquely identifies each asynchronous function call. +PLASMA_request request[19] = {PLASMA_REQUEST_INITIALIZER, + PLASMA_REQUEST_INITIALIZER, PLASMA_REQUEST_INITIALIZER, + PLASMA_REQUEST_INITIALIZER, PLASMA_REQUEST_INITIALIZER, + PLASMA_REQUEST_INITIALIZER, PLASMA_REQUEST_INITIALIZER, + PLASMA_REQUEST_INITIALIZER, PLASMA_REQUEST_INITIALIZER, + PLASMA_REQUEST_INITIALIZER, PLASMA_REQUEST_INITIALIZER, + PLASMA_REQUEST_INITIALIZER, PLASMA_REQUEST_INITIALIZER, + PLASMA_REQUEST_INITIALIZER, PLASMA_REQUEST_INITIALIZER, + PLASMA_REQUEST_INITIALIZER, PLASMA_REQUEST_INITIALIZER, + + PLASMA_REQUEST_INITIALIZER, PLASMA_REQUEST_INITIALIZER}; +//MORSE sequence uniquely identifies a set of asynchronous function calls sharing common exception handling. +MORSE_sequence_t *msequence; +//MORSE request uniquely identifies each asynchronous function call. +MORSE_request_t mrequest[19] = {MORSE_REQUEST_INITIALIZER, + MORSE_REQUEST_INITIALIZER, MORSE_REQUEST_INITIALIZER, + MORSE_REQUEST_INITIALIZER, MORSE_REQUEST_INITIALIZER, + MORSE_REQUEST_INITIALIZER, MORSE_REQUEST_INITIALIZER, + MORSE_REQUEST_INITIALIZER, MORSE_REQUEST_INITIALIZER, + MORSE_REQUEST_INITIALIZER, MORSE_REQUEST_INITIALIZER, + MORSE_REQUEST_INITIALIZER, MORSE_REQUEST_INITIALIZER, + MORSE_REQUEST_INITIALIZER, MORSE_REQUEST_INITIALIZER, + MORSE_REQUEST_INITIALIZER, MORSE_REQUEST_INITIALIZER, + MORSE_REQUEST_INITIALIZER, MORSE_REQUEST_INITIALIZER}; +//*************************************************************************************** + +int N, NRHS, LDC, LDZ, async, check, verbose; +int iter_count = 0; +int based_sys; +double *THETA; +char *kernel; + +int main(int argc, char **argv) { + + /* Check for number of arguments*/ +/* if (argc != 11) { + USAGE("NCORES N TS CHECK VERBOSE", + " - NCORES : number of cores\n" " - N : the size of the matrix\n" " - TS : tile size\n" //sameh + " - BASED_SYS : Plasma (0) Chameleon(1) \n- ASYNC: asynchronous \n - CHECK : check the factorization and the solution\n" " - VERBOSE : verbose \n"); + return -1; + } + + int ncores = atoi(argv[1]); + N = atoi(argv[2]); + int ts = atoi(argv[3]); + based_sys = atoi(argv[4]); // 0--> plasma 1-->chameleon + async= atoi(argv[5]); // 0-->tile 1-->tile_async + char * locs_file= argv[6]; + char * obs_dir= argv[7]; + int obs_timestamp=atoi(argv[8]); + check = atoi(argv[9]); + verbose = atoi(argv[10]); + +*/ + + +// new + + struct arguments arguments; + FILE *outstream; + arguments.test = 0; /* execute in test mode */ + arguments.check = 0; /* The -c flag */ + arguments.verbose = 0; /* The -v flag */ + arguments.chameleon = 0; // 0--> plasma 1-->chameleon The -sys flag + arguments.async = 0; // 0-->tile 1-->tile_async The -async flag + arguments.kernel = "EXP_COV_MODEL"; // EXP_COV_MODEL or MATERN_MODEL + arguments.ncores = "1"; //Number of cores + arguments.N = "0"; //Matrix size (Only in the case oif sysnthetic dataset) + arguments.ts = "0"; //Tiling size + arguments.locs_file = ""; // Locations files (in the case of real dataset + arguments.obs_dir = ""; // Observations directory in the case of real dataset + arguments.timestamp = 0; // obstervations timestamp + + + + argp_parse(&argp, argc, argv, 0, 0, &arguments); + + int test = arguments.test; + int ncores = atoi(arguments.ncores); + N = atoi(arguments.N); + kernel = arguments.kernel; + int ts = atoi(arguments.ts); + based_sys = arguments.chameleon;// 0--> plasma 1-->chameleon + async = arguments.async; // 0-->tile 1-->tile_async + char *locs_file = arguments.locs_file; + char *obs_dir = arguments.obs_dir; + int obs_timestamp = arguments.timestamp; + check = arguments.check; + verbose = arguments.verbose; + + + if (test == 0 && (strcmp(locs_file, "") == 0 || strcmp(obs_dir, "") == 0 || obs_timestamp == 0 || N > 0)) { + printf("\nIn real mode: please use locs_file, obs_dir, and obs_timestamp arguments only and ignore N (Matrix Size)\n\n"); + exit(0); + } else if (test == 1 && (strcmp(locs_file, "") != 0 || strcmp(obs_dir, "") != 0 || obs_timestamp != 0 || N == 0)) { + printf("\nIn test mode: please use N (Matrix Size) and ignore locs_file, obs_dir, and obs_timestamp arguments\n\n"); + exit(0); + + } + + if (strcmp(kernel, "EXP_COV_MODEL") != 0 && strcmp(kernel, "MATERN_MODEL") != 0) { + printf("\nPlease use EXP_COV_MODEL or MATERN_MODEl for kernel input... default value is (EXP_COV_MODEL)\n\n"); + exit(0); + } + + + +//***************************************************************************************************************************** + + int locs; + + if (strcmp(locs_file, "") != 0) { + printf("locs file: %s\n", locs_file); + locs = countlines(locs_file); + N = locs; + } + + double time_opt = 0.0; + + + //matern function + double *starting_theta = (double *) malloc(3 * sizeof(double)); + starting_theta[0] = 0.03; + starting_theta[1] = 0.03; + starting_theta[2] = 0.03; + THETA = (double *) malloc(3 * sizeof(double)); + THETA[0] = THETA1; + THETA[1] = THETA2; + THETA[2] = THETA3; + + + double max_theta_hat = 0.0; + NRHS = 1; + LDC = N; + LDZ = N; + + //Memory Allocation + X = (double *) malloc(N * sizeof(double)); + Y = (double *) malloc(N * sizeof(double)); + C = (double *) malloc(LDC * N * sizeof(double)); + Z = (double *) malloc(LDZ * NRHS * sizeof(double)); + Zcpy = (double *) malloc(LDZ * NRHS * sizeof(double)); + + + + /* Check if unable to allocate memory */ + if ((!C) || (!Z) || (!Zcpy) || (!X) || (!Y)) { + printf("Out of Memory for C, Zcpy , Z, X, and Y\n "); + return -2; + } + + + GenerateXYLoc(N, locs_file); + + + nlopt_opt opt; + //Initial nlopt (Optimization) + if (strcmp(kernel, "MATERN_MODEL") == 0) + opt = nlopt_create(NLOPT_LN_BOBYQA, 3); + else + opt = nlopt_create(NLOPT_LN_BOBYQA, 1); + + double lb[3] = {0.001, 0.001, 0.001}; + double up[3] = {10, 10, 10}; + nlopt_set_lower_bounds(opt, lb); + nlopt_set_upper_bounds(opt, up); + double *opt_f; + nlopt_set_xtol_rel(opt, 1e-5); + + + if (based_sys == 0) { + /*------------------------------------------------------------- + * Initialization of PLASMA + */ + PLASMA_Init(ncores); + PLASMA_Disable(PLASMA_AUTOTUNING); + PLASMA_Set(PLASMA_TILE_SIZE, ts); + PLASMA_Set(PLASMA_SCHEDULING_MODE, PLASMA_DYNAMIC_SCHEDULING); + PLASMA_Enable(PLASMA_WARNINGS); + PLASMA_Enable(PLASMA_ERRORS); + /*-------------------------------------------------------------*/ + + + //Identifies a set of routines sharing common exception handling. + PLASMA_Sequence_Create(&sequence); + + //Create matrix descriptor -- ts -->number of rows in tile , ts -->number of columns in tile, ts*ts-->title size (number of elements), N -->number of rows in the whole matrix, N --> number pf columns in the whole matrix + PLASMA_Desc_Create(&descC, C, PlasmaRealDouble, ts, ts, ts * ts, LDC, N, 0, + 0, LDC, N); + + PLASMA_Desc_Create(&descZ, Z, PlasmaRealDouble, ts, ts, ts * ts, LDZ, NRHS, 0, 0, LDZ, NRHS); + + PLASMA_Desc_Create(&descZcpy, Zcpy, PlasmaRealDouble, ts, ts, ts * ts, LDZ, NRHS, 0, 0, LDZ, NRHS); + + + // Generate Observations Vector (Z) for testing phase + if (async == 0) { + PLASMA_ML_GenerateZVec_Tile(obs_dir, obs_timestamp); + START_TIMING(time_opt); + + //Maximum Likelihood (Optimization Phase using nlopt library) + nlopt_set_max_objective(opt, PLASMA_MLE_Tile, NULL); + nlopt_optimize(opt, starting_theta, &opt_f); + //printf("success: %d\n", success); + /* max_theta_hat=dlib::find_max_single_variable ( + PLASMA_MLE_Tile, + starting_theta, + 0.00001, //begin + 10, //end + 1e-5, //epsilon + 1000, //number of iterations + 1 + ); + */ +// double x=0.09; + // PLASMA_MLE_Tile(0,&x,NULL,NULL); + + STOP_TIMING(time_opt); + } else { + PLASMA_ML_GenerateZVec_Tile_Async(obs_dir, obs_timestamp); + + START_TIMING(time_opt); + nlopt_set_max_objective(opt, PLASMA_MLE_Tile_Async, NULL); + nlopt_optimize(opt, starting_theta, &opt_f); + /* //Maximum Likelihood (Optimization Phase using dlib library) + max_theta_hat=dlib::find_max_single_variable ( + PLASMA_MLE_Tile_Async, + starting_theta, + 0.00001, //begin + 10, //end + 1e-5, //epsilon + 1000, //number of iterations + 1 + ); + */ +// PLASMA_MLE_Tile_Async(0.9); + + STOP_TIMING(time_opt); + } + + } + +// MORSE based- system + else { + + /*------------------------------------------------------------- + * Initialization of Morse + */ + MORSE_Init(ncores, 0); //MORSE_init(NCPU,NGPU); + MORSE_Disable(PLASMA_AUTOTUNING); + MORSE_Set(PLASMA_TILE_SIZE, ts); + MORSE_Set(PLASMA_SCHEDULING_MODE, PLASMA_DYNAMIC_SCHEDULING); + MORSE_Enable(PLASMA_WARNINGS); + MORSE_Enable(PLASMA_ERRORS); + /*-------------------------------------------------------------*/ + + + //Identifies a set of routines sharing common exception handling. + MORSE_Sequence_Create(&msequence); + + //Create matrix descriptor -- ts -->number of rows in tile , ts -->number of columns in tile, ts*ts-->title size (number of elements), N -->number of rows in the whole matrix, N --> number pf columns in the whole matrix + MORSE_Desc_Create(&MORSE_descC, C, MorseRealDouble, ts, ts, ts * ts, LDC, N, 0, + 0, LDC, N, 1, 1); + + MORSE_Desc_Create(&MORSE_descZ, Z, MorseRealDouble, ts, ts, ts * ts, LDZ, NRHS, 0, 0, LDZ, NRHS, 1, 1); + + MORSE_Desc_Create(&MORSE_descZcpy, Zcpy, MorseRealDouble, ts, ts, ts * ts, LDZ, NRHS, 0, 0, LDZ, NRHS, 1, 1); + + + + // Generate Observations Vector (Z) for testing phase + if (async == 0) { + MORSE_ML_GenerateZVec_Tile(obs_dir, obs_timestamp); + START_TIMING(time_opt); + nlopt_set_max_objective(opt, MORSE_MLE_Tile, NULL); + nlopt_optimize(opt, starting_theta, &opt_f); + //Maximum Likelihood (Optimization Phase using dlib library) + /* max_theta_hat=dlib::find_max_single_variable ( + MORSE_MLE_Tile, + starting_theta, + 0.00001, //begin + 10, //end + 1e-5, //epsilon + 1000, //number of iterations + 1 + ); + */ + //MORSE_MLE_Tile(0.9); + STOP_TIMING(time_opt); + } else { + MORSE_ML_GenerateZVec_Tile_Async(obs_dir, obs_timestamp); + START_TIMING(time_opt); + nlopt_set_max_objective(opt, MORSE_MLE_Tile_Async, NULL); + nlopt_optimize(opt, starting_theta, &opt_f); + //Maximum Likelihood (Optimization Phase using dlib library) + /* max_theta_hat=dlib::find_max_single_variable ( + MORSE_MLE_Tile_Async, + starting_theta, + 0.00001, //begin + 10, //end + 1e-5, //epsilon + 1000, //number of iterations + 1 + ); + */ + // MORSE_MLE_Tile_Async(0.9); + STOP_TIMING(time_opt); + } + + + } + + printf("No. of iteration to converage=%d\n", iter_count); + printf("Total Optimization Time= %6.2f\n", time_opt); + printf("Max Theta_hat: %6.2f\n", max_theta_hat); + + //Free Memory Allocation + ML_finalize(); + nlopt_destroy(opt); + + return 0; +} + + +//Generate Observations Vector (Z) for testing Maximum Likelihood function +int PLASMA_ML_GenerateZVec_Tile(char *obs_dir, int obs_timestamp) { + + //Initialization + double flops = 0; + + + //Set C diagonal equals to 1 (simple case) + if (async == 0) + + PLASMA_dlaset_Tile(PlasmaUpperLower, 0, 1, descC); + + + if (verbose == 1) + fprintf(stderr, "Initializing Co-variance Matrix ...\n"); + + + //Generate co-variance matrix C + PLASMA_MLE_GenCovMat_Tile_Async(descC, sequence, &request[1], THETA); + + if (verbose == 1) + fprintf(stderr, "Done ...\n"); + + + + + // int IPV; + // PLASMA_dgetrf_Tile(descC,&IPV); +// double res=0; + // PLASMA_dgecon_Tile(PlasmaOneNorm,descC,PlasmaOneNorm,&res); +// printf("res: %f\n",res); +// exit(0); + + + if (strcmp(obs_dir, "") == 0) { + + if (verbose == 1) + fprintf(stderr, + "Cholesky factorization of Sigma (Generation Phase) ...\n"); + + + //Cholesky factorization + int success = PLASMA_dpotrf_Tile(PlasmaLower, descC); + + if (success != PLASMA_SUCCESS) { + printf("Factorization cannot be performed..\n" + "The matrix is not positive definite\n\n"); + exit(0); + } + + flops = flops + FLOPS_DPOTRF(N); + if (verbose == 1) + fprintf(stderr, " Done.\n"); + + // Generate Z Vector + PLASMA_MLE_GenZVec_Tile_Async(descZ, sequence, &request[1]); + + PLASMA_dtrmm_Tile(PlasmaLeft, PlasmaLower, PlasmaNoTrans, PlasmaNonUnit, 1, descC, descZ); + } else { + + if (verbose == 1) + fprintf(stderr, + "Reading omebservations from dir ...\n"); + + FILE *fp; + char *line = NULL; + size_t len = 0; + ssize_t read; + char *pch; + int str_count = 0; + char *zeroes; + char integer_string[32]; + int i = 0; + + char *obs_dir_name = (char *) malloc(50 * sizeof(char)); + + for (i = 0; i < 103; i++) { + + strcpy(obs_dir_name, obs_dir); + + sprintf(integer_string, "%d", (i + 1)); + + if (i < 9) + zeroes = "00"; + else if (i >= 9 && i < 99) + zeroes = "0"; + else + zeroes = ""; + + strcat(obs_dir_name, "/ppt.complete.Y"); + + strcat(obs_dir_name, zeroes); + strcat(obs_dir_name, integer_string); + + + fp = fopen(obs_dir_name, "r"); + if (fp == NULL) + exit(EXIT_FAILURE); + + while ((read = getline(&line, &len, fp)) != -1) { + str_count = 0; + + pch = strtok(line, " ,"); + while (pch != NULL) { + if (str_count == obs_timestamp) + Z[i] = atof(pch); + pch = strtok(NULL, " ,"); + str_count++; + } + + + } + + } + + + if (line) + free(line); + } + + + + //Copy Z to Zcpy + PLASMA_dlacpy_Tile(PlasmaUpperLower, descZ, descZcpy); + + + if (verbose == 1) + fprintf(stderr, "Done Z Vector Generation Phase.\n"); + + + return 0; + +} + + +//Generate Observations Vector (Z) for testing Maximum Likelihood function +int PLASMA_ML_GenerateZVec_Tile_Async(char *obs_dir, int obs_timestamp) { + + //Initialization + double flops = 0; + + + //Set C diagonal equals to 1 (simple case) + if (async == 0) + + PLASMA_dlaset_Tile_Async(PlasmaUpperLower, 0, 1, descC, sequence, &request[1]); + + + if (verbose == 1) + fprintf(stderr, "Initializing Co-variance Matrix ...\n"); + + + //Generate co-variance matrix C + PLASMA_MLE_GenCovMat_Tile_Async(descC, sequence, &request[1], THETA); + + if (verbose == 1) + fprintf(stderr, "Done ...\n"); + + + if (strcmp(obs_dir, "") == 0) { + + if (verbose == 1) + fprintf(stderr, + "Cholesky factorization of Sigma (Generation Phase) ...\n"); + + + //Cholesky factorization + int success = PLASMA_dpotrf_Tile_Async(PlasmaLower, descC, sequence, &request[1]); + + if (success != PLASMA_SUCCESS) { + printf("Factorization cannot be performed..\n" + "The matrix is not positive definite\n\n"); + exit(0); + } + + flops = flops + FLOPS_DPOTRF(N); + if (verbose == 1) + fprintf(stderr, " Done.\n"); + + // Generate Z Vector + PLASMA_MLE_GenZVec_Tile_Async(descZ, sequence, &request[1]); + + PLASMA_dtrmm_Tile_Async(PlasmaLeft, PlasmaLower, PlasmaNoTrans, PlasmaNonUnit, 1, descC, descZ, sequence, + &request[1]); + } else { + + if (verbose == 1) + fprintf(stderr, + "Reading omebservations from dir ...\n"); + + FILE *fp; + char *line = NULL; + size_t len = 0; + ssize_t read; + char *pch; + int str_count = 0; + char *zeroes; + char integer_string[32]; + int i = 0; + + char *obs_dir_name = (char *) malloc(50 * sizeof(char)); + + for (i = 0; i < 103; i++) { + + strcpy(obs_dir_name, obs_dir); + + sprintf(integer_string, "%d", (i + 1)); + + if (i < 9) + zeroes = "00"; + else if (i >= 9 && i < 99) + zeroes = "0"; + else + zeroes = ""; + + strcat(obs_dir_name, "/ppt.complete.Y"); + + strcat(obs_dir_name, zeroes); + strcat(obs_dir_name, integer_string); + + + fp = fopen(obs_dir_name, "r"); + if (fp == NULL) + exit(EXIT_FAILURE); + + while ((read = getline(&line, &len, fp)) != -1) { + str_count = 0; + + pch = strtok(line, " ,"); + while (pch != NULL) { + if (str_count == obs_timestamp) + Z[i] = atof(pch); + pch = strtok(NULL, " ,"); + str_count++; + } + + + } + + } + + + if (line) + free(line); + } + + + + //Copy Z to Zcpy + PLASMA_dlacpy_Tile_Async(PlasmaUpperLower, descZ, descZcpy, sequence, &request[1]); + + + if (verbose == 1) + fprintf(stderr, "Done Z Vector Generation Phase.\n"); + + + return 0; + + +} + + +//Generate Observations Vector (Z) for testing Maximum Likelihood function +int MORSE_ML_GenerateZVec_Tile(char *obs_dir, int obs_timestamp) { + + //Initialization + double flops = 0; + + //Set C diagonal equals to 1 (simple case) + if (async == 0) + + MORSE_dlaset_Tile(MorseUpperLower, 0, 1, MORSE_descC); + + + if (verbose == 1) + fprintf(stderr, "Initializing Co-variance Matrix ...\n"); + + + //Generate co-variance matrix C + MORSE_MLE_GenCovMat_Tile_Async(MORSE_descC, msequence, &mrequest[1], THETA); + + + if (verbose == 1) + fprintf(stderr, "Done ...\n"); + + if (strcmp(obs_dir, "") == 0) { + if (verbose == 1) + fprintf(stderr, + "Cholesky factorization of Sigma (Generation Phase) ...\n"); + + //Cholesky factorization + int success = MORSE_dpotrf_Tile(MorseLower, MORSE_descC); + + if (success != PLASMA_SUCCESS) { + printf("Factorization cannot be performed..\n" + "The matrix is not positive definite\n\n"); + exit(0); + } + + flops = flops + FLOPS_DPOTRF(N); + if (verbose == 1) + fprintf(stderr, " Done.\n"); + + + // Generate Z Vector + MORSE_MLE_GenZVec_Tile_Async(MORSE_descZ, msequence, &mrequest[1]); + + MORSE_dtrmm_Tile(MorseLeft, MorseLower, MorseNoTrans, MorseNonUnit, 1, MORSE_descC, MORSE_descZ); + } else { + if (verbose == 1) + fprintf(stderr, + "Reading omebservations from dir ...\n"); + + FILE *fp; + char *line = NULL; + size_t len = 0; + ssize_t read; + char *pch; + int str_count = 0; + char *zeroes; + char integer_string[32]; + int i = 0; + + char *obs_dir_name = (char *) malloc(50 * sizeof(char)); + + for (i = 0; i < 103; i++) { + + strcpy(obs_dir_name, obs_dir); + + sprintf(integer_string, "%d", (i + 1)); + + if (i < 9) + zeroes = "00"; + else if (i >= 9 && i < 99) + zeroes = "0"; + else + zeroes = ""; + + strcat(obs_dir_name, "/ppt.complete.Y"); + + strcat(obs_dir_name, zeroes); + strcat(obs_dir_name, integer_string); + + + fp = fopen(obs_dir_name, "r"); + if (fp == NULL) + exit(EXIT_FAILURE); + + while ((read = getline(&line, &len, fp)) != -1) { + str_count = 0; + + pch = strtok(line, " ,"); + while (pch != NULL) { + if (str_count == obs_timestamp) + Z[i] = atof(pch); + pch = strtok(NULL, " ,"); + str_count++; + } + + + } + + } + + + if (line) + free(line); + } + + //Copy Z to Zcpy + MORSE_dlacpy_Tile(MorseUpperLower, MORSE_descZ, MORSE_descZcpy); + + + if (verbose == 1) + fprintf(stderr, "Done Z Vector Generation Phase.\n"); + + + return 0; + +} + +int MORSE_ML_GenerateZVec_Tile_Async(char *obs_dir, int obs_timestamp) { + + //Initialization + double flops = 0; + + //Set C diagonal equals to 1 (simple case) + if (async == 0) + + MORSE_dlaset_Tile_Async(MorseUpperLower, 0, 1, MORSE_descC, msequence, &mrequest[1]); + + + if (verbose == 1) + fprintf(stderr, "Initializing Co-variance Matrix ...\n"); + + + //Generate co-variance matrix C + MORSE_MLE_GenCovMat_Tile_Async(MORSE_descC, msequence, &mrequest[1], THETA); + + + if (verbose == 1) + fprintf(stderr, "Done ...\n"); + + if (strcmp(obs_dir, "") == 0) { + if (verbose == 1) + fprintf(stderr, + "Cholesky factorization of Sigma (Generation Phase) ...\n"); + + //Cholesky factorization + int success = MORSE_dpotrf_Tile_Async(MorseLower, MORSE_descC, msequence, &mrequest[1]); + + if (success != PLASMA_SUCCESS) { + printf("Factorization cannot be performed..\n" + "The matrix is not positive definite\n\n"); + exit(0); + } + + flops = flops + FLOPS_DPOTRF(N); + if (verbose == 1) + fprintf(stderr, " Done.\n"); + + + // Generate Z Vector + MORSE_MLE_GenZVec_Tile_Async(MORSE_descZ, msequence, &mrequest[1]); + + MORSE_dtrmm_Tile_Async(MorseLeft, MorseLower, MorseNoTrans, MorseNonUnit, 1, MORSE_descC, MORSE_descZ, + msequence, &mrequest[1]); + } else { + if (verbose == 1) + fprintf(stderr, + "Reading observations from dir ...\n"); + + FILE *fp; + char *line = NULL; + size_t len = 0; + ssize_t read; + char *pch; + int str_count = 0; + char *zeroes; + char integer_string[32]; + int i = 0; + + char *obs_dir_name = (char *) malloc(50 * sizeof(char)); + + for (i = 0; i < 103; i++) { + + strcpy(obs_dir_name, obs_dir); + + sprintf(integer_string, "%d", (i + 1)); + + if (i < 9) + zeroes = "00"; + else if (i >= 9 && i < 99) + zeroes = "0"; + else + zeroes = ""; + + strcat(obs_dir_name, "/ppt.complete.Y"); + + strcat(obs_dir_name, zeroes); + strcat(obs_dir_name, integer_string); + + + fp = fopen(obs_dir_name, "r"); + if (fp == NULL) + exit(EXIT_FAILURE); + + while ((read = getline(&line, &len, fp)) != -1) { + str_count = 0; + + pch = strtok(line, " ,"); + while (pch != NULL) { + if (str_count == obs_timestamp) + Z[i] = atof(pch); + pch = strtok(NULL, " ,"); + str_count++; + } + + + } + + } + + + if (line) + free(line); + } + + //Copy Z to Zcpy + MORSE_dlacpy_Tile_Async(MorseUpperLower, MORSE_descZ, MORSE_descZcpy, msequence, &mrequest[1]); + + + if (verbose == 1) + fprintf(stderr, "Done Z Vector Generation Phase.\n"); + + + return 0; + + +} + + +double PLASMA_MLE_Tile(unsigned n, const double *theta, double *grad, void *my_func_data) { + + +//printf("******************8hi\n"); +//exit(0); + //Initialization + double theta_hat, det = 1.0, logdet = 0.0; + double time_facto = 0.0, time_solve = 0.0, logdet_calculate = 0.0; + double flops = 0.0; + + + PLASMA_dlaset_Tile(PlasmaUpperLower, 0, 1, descC); + + //Generate new co-variance matrix C based on new theta + PLASMA_MLE_GenCovMat_Tile_Async(descC, sequence, &request[1], theta); + + + //re-store old Z + PLASMA_dlacpy_Tile(PlasmaUpperLower, descZcpy, descZ); + + + //Calculate Cholesky Factorization (C=LL-1) + if (verbose == 1) + fprintf(stderr, "Cholesky factorization of Sigma..."); + + START_TIMING(time_facto); + int success = PLASMA_dpotrf_Tile(PlasmaLower, descC); + + STOP_TIMING(time_facto); + + if (success != PLASMA_SUCCESS) { + printf("Factorization cannot be performed..\n" + "The matrix is not positive definite\n\n"); + + exit(0); + } + + + flops = flops + FLOPS_DPOTRF(N); + if (verbose == 1) + fprintf(stderr, " Done.\n"); + + + //Calculate log(|C|) --> log(square(|L|)) + if (verbose == 1) + fprintf(stderr, "Calculating the log determinant ..."); + + START_TIMING(logdet_calculate); + + + START_TIMING(logdet_calculate); + + + PLASMA_MLE_det_Tile_Async(descC, sequence, &request[1], &det); + + + logdet = det == 0 ? 0 : log(det * det); + + + STOP_TIMING(logdet_calculate); + + if (verbose == 1) + fprintf(stderr, " Done.\n"); + + + if (verbose == 1) + fprintf(stderr, " Done.\n"); + + + if (verbose == 1) + printf("log-determinant=%f\n\n", logdet); + + + //Solving Linear System (L*X=Z)--->inv(L)*Z + if (verbose == 1) + fprintf(stderr, "Solving the linear system ...\n"); + + + START_TIMING(time_solve); + + //Compute triangular solve LC*X = Z + PLASMA_dtrsm_Tile(PlasmaLeft, PlasmaLower, PlasmaNoTrans, PlasmaNonUnit, 1, descC, descZ); + + STOP_TIMING(time_solve); + + flops = flops + FLOPS_DTRSM(PlasmaLeft, N, NRHS); + + if (verbose == 1) + fprintf(stderr, "Calculating the log likelihood ..."); + theta_hat = -0.5 * cblas_ddot(N, Z, 1, Z, 1) - 0.5 * logdet + - (double) (N / 2) * log(2 * PI); + + + if (verbose == 1) + fprintf(stderr, " Done.\n"); + + + // Print Iteration Summary + printf("***************************************************\n"); + //printf("------logdet: %2.6f ",logdet); +// printf("------expr1: %2.6f ",(-0.5 * cblas_ddot(N, Z, 1, Z, 1))); +// printf("------expr2: %2.6f ",((double) (N / 2) * log(2 * PI))); + printf(" ---- Theta1: %2.6f ---- Theta2: %2.6f ---- Theta3: %2.6f ----Theta_hat: %2.6f\n", theta[0], theta[1], + theta[2], theta_hat); + printf(" ---- Facto Time: %6.2f\n", time_facto); + printf(" ---- logdet Time: %6.2f\n", logdet_calculate); + printf(" ---- dtrsm Time: %6.2f\n", time_solve); + printf(" ---- Total Time: %6.2f\n", time_facto + logdet_calculate + time_solve); + printf(" ---- Gflop/s: %6.2f\n", flops / 1e9 / (time_facto + logdet_calculate + time_solve)); + printf("***************************************************\n"); + + + iter_count++; + return theta_hat; +} + +double PLASMA_MLE_Tile_Async(unsigned n, const double *theta, double *grad, void *my_func_data) { + + //Initialization + double theta_hat, det = 1.0, logdet = 0.0; + double time_facto = 0.0, time_solve = 0.0, logdet_calculate = 0.0; + double flops = 0.0; + + + PLASMA_dlaset_Tile_Async(PlasmaUpperLower, 0, 1, descC, sequence, &request[1]); + + + //Generate new co-variance matrix C based on new theta + PLASMA_MLE_GenCovMat_Tile_Async(descC, sequence, &request[1], theta); + + + //re-store old Z + PLASMA_dlacpy_Tile_Async(PlasmaUpperLower, descZcpy, descZ, sequence, &request[1]); + + + + //Calculate Cholesky Factorization (C=LL-1) + if (verbose == 1) + fprintf(stderr, "Cholesky factorization of Sigma..."); + + START_TIMING(time_facto); + int success = PLASMA_dpotrf_Tile_Async(PlasmaLower, descC, sequence, &request[1]); + + + STOP_TIMING(time_facto); + + if (success != PLASMA_SUCCESS) { + printf("Factorization cannot be performed..\n" + "The matrix is not positive definite\n\n"); + + exit(0); + } + + + flops = flops + FLOPS_DPOTRF(N); + if (verbose == 1) + fprintf(stderr, " Done.\n"); + + + //***************************************************************************************************************Stop + + + //Solving Linear System (L*X=Z)--->inv(L)*Z + if (verbose == 1) + fprintf(stderr, "Solving the linear system ...\n"); + + + START_TIMING(time_solve); + + //Compute triangular solve LC*X = Z + PLASMA_dtrsm_Tile_Async(PlasmaLeft, PlasmaLower, PlasmaNoTrans, PlasmaNonUnit, 1, descC, descZ, sequence, + &request[1]); + + STOP_TIMING(time_solve); + if (verbose == 1) + fprintf(stderr, " Done.\n"); + + flops = flops + FLOPS_DTRSM(PlasmaLeft, N, NRHS); + + //Calculate log(|C|) --> log(square(|L|)) + if (verbose == 1) + fprintf(stderr, "Calculating the log determinant ..."); + + START_TIMING(logdet_calculate); + + + PLASMA_MLE_det_Tile_Async(descC, sequence, &request[1], &det); + + + logdet = det == 0 ? 0 : log(det * det); + + + STOP_TIMING(logdet_calculate); + + if (verbose == 1) + fprintf(stderr, " Done.\n"); + + + if (verbose == 1) + fprintf(stderr, " Done.\n"); + + + if (verbose == 1) + printf("log-determinant=%f\n\n", logdet); + + + if (verbose == 1) + fprintf(stderr, "Calculating the log likelihood ..."); + theta_hat = -0.5 * cblas_ddot(N, Z, 1, Z, 1) - 0.5 * logdet + - (double) (N / 2) * log(2 * PI); + + + if (verbose == 1) + fprintf(stderr, " Done.\n"); + + + // Print Iteration Summary + printf("***************************************************\n"); + //printf("------logdet: %2.6f ",logdet); + //printf("------expr1: %2.6f ",(-0.5 * cblas_ddot(N, Z, 1, Z, 1))); + //printf("------expr2: %2.6f ",((double) (N / 2) * log(2 * PI))); + printf(" ---- Theta1: %2.6f ---- Theta2: %2.6f ---- Theta3: %2.6f ----Theta_hat: %2.6f\n", theta[0], theta[1], + theta[2], theta_hat); + printf(" ---- Facto Time: %6.2f\n", time_facto); + printf(" ---- logdet Time: %6.2f\n", logdet_calculate); + printf(" ---- dtrsm Time: %6.2f\n", time_solve); + printf(" ---- Total Time: %6.2f\n", time_facto + logdet_calculate + time_solve); + printf(" ---- Gflop/s: %6.2f\n", flops / 1e9 / (time_facto + logdet_calculate + time_solve)); + printf("***************************************************\n"); + + + iter_count++; + return theta_hat; +} + + +double MORSE_MLE_Tile(unsigned n, const double *theta, double *grad, void *my_func_data) { + + //Initialization + double theta_hat, det = 1.0, logdet = 0.0; + double time_facto = 0.0, time_solve = 0.0, logdet_calculate = 0.0; + double flops = 0.0; + + + MORSE_dlaset_Tile(MorseUpperLower, 0, 1, MORSE_descC); + + //Generate new co-variance matrix C based on new theta + MORSE_MLE_GenCovMat_Tile_Async(MORSE_descC, msequence, &mrequest[1], theta); + + + //re-store old Z + MORSE_dlacpy_Tile(MorseUpperLower, MORSE_descZcpy, MORSE_descZ); + + + //Calculate Cholesky Factorization (C=LL-1) + if (verbose == 1) + fprintf(stderr, "Cholesky factorization of Sigma..."); + + START_TIMING(time_facto); + int success = MORSE_dpotrf_Tile(MorseLower, MORSE_descC); + + STOP_TIMING(time_facto); + + if (success != PLASMA_SUCCESS) { + printf("Factorization cannot be performed..\n" + "The matrix is not positive definite\n\n"); + + exit(0); + } + + + flops = flops + FLOPS_DPOTRF(N); + if (verbose == 1) + fprintf(stderr, " Done.\n"); + + + //Calculate log(|C|) --> log(square(|L|)) + if (verbose == 1) + fprintf(stderr, "Calculating the log determinant ..."); + + START_TIMING(logdet_calculate); + + + START_TIMING(logdet_calculate); + + + MORSE_MLE_det_Tile_Async(MORSE_descC, msequence, &mrequest[1], &det); + + + logdet = det == 0 ? 0 : 2 * log(det); + + + STOP_TIMING(logdet_calculate); + + if (verbose == 1) + fprintf(stderr, " Done.\n"); + + + if (verbose == 1) + fprintf(stderr, " Done.\n"); + + + if (verbose == 1) + printf("log-determinant=%f\n\n", logdet); + + + //Solving Linear System (L*X=Z)--->inv(L)*Z + if (verbose == 1) + fprintf(stderr, "Solving the linear system ...\n"); + + + START_TIMING(time_solve); + + //Compute triangular solve LC*X = Z + MORSE_dtrsm_Tile(MorseLeft, MorseLower, MorseNoTrans, MorseNonUnit, 1, MORSE_descC, MORSE_descZ); + + STOP_TIMING(time_solve); + + flops = flops + FLOPS_DTRSM(MorseLeft, N, NRHS); + + if (verbose == 1) + fprintf(stderr, "Calculating the log likelihood ..."); + theta_hat = -0.5 * cblas_ddot(N, Z, 1, Z, 1) - 0.5 * logdet + - (double) (N / 2) * log(2 * PI); + + + if (verbose == 1) + fprintf(stderr, " Done.\n"); + + + // Print Iteration Summary + printf("***************************************************\n"); + //printf("------logdet: %2.6f ",logdet); + //printf("------expr1: %2.6f ",(-0.5 * cblas_ddot(N, Z, 1, Z, 1))); + //printf("------expr2: %2.6f ",((double) (N / 2) * log(2 * PI))); + printf(" ---- Theta1: %2.6f ---- Theta2: %2.6f ---- Theta3: %2.6f ----Theta_hat: %2.6f\n", theta[0], theta[1], + theta[2], theta_hat); + printf(" ---- Facto Time: %6.2f\n", time_facto); + printf(" ---- logdet Time: %6.2f\n", logdet_calculate); + printf(" ---- dtrsm Time: %6.2f\n", time_solve); + printf(" ---- Total Time: %6.2f\n", time_facto + logdet_calculate + time_solve); + printf(" ---- Gflop/s: %6.2f\n", flops / 1e9 / (time_facto + logdet_calculate + time_solve)); + printf("***************************************************\n"); + + + iter_count++; + return theta_hat; +} + +double MORSE_MLE_Tile_Async(unsigned n, const double *theta, double *grad, void *my_func_data) { + + //Initialization + double theta_hat, det = 1.0, logdet = 0.0; + double time_facto = 0.0, time_solve = 0.0, logdet_calculate = 0.0; + double flops = 0.0; + + + MORSE_dlaset_Tile_Async(MorseUpperLower, 0, 1, MORSE_descC, msequence, &mrequest[1]); + + + //Generate new co-variance matrix C based on new theta + MORSE_MLE_GenCovMat_Tile_Async(MORSE_descC, msequence, &mrequest[1], theta); + + + //re-store old Z + MORSE_dlacpy_Tile_Async(MorseUpperLower, MORSE_descZcpy, MORSE_descZ, msequence, &mrequest[1]); + + + + //Calculate Cholesky Factorization (C=LL-1) + if (verbose == 1) + fprintf(stderr, "Cholesky factorization of Sigma..."); + + START_TIMING(time_facto); + int success = MORSE_dpotrf_Tile_Async(MorseLower, MORSE_descC, msequence, &mrequest[1]); + + + STOP_TIMING(time_facto); + + if (success != MORSE_SUCCESS) { + printf("Factorization cannot be performed..\n" + "The matrix is not positive definite\n\n"); + + exit(0); + } + + + flops = flops + FLOPS_DPOTRF(N); + if (verbose == 1) + fprintf(stderr, " Done.\n"); + + + //***************************************************************************************************************Stop + + + //Solving Linear System (L*X=Z)--->inv(L)*Z + if (verbose == 1) + fprintf(stderr, "Solving the linear system ...\n"); + + + START_TIMING(time_solve); + + //Compute triangular solve LC*X = Z + MORSE_dtrsm_Tile_Async(MorseLeft, MorseLower, MorseNoTrans, MorseNonUnit, 1, MORSE_descC, MORSE_descZ, msequence, + &mrequest[1]); + + STOP_TIMING(time_solve); + if (verbose == 1) + fprintf(stderr, " Done.\n"); + + flops = flops + FLOPS_DTRSM(MorseLeft, N, NRHS); + + //Calculate log(|C|) --> log(square(|L|)) + if (verbose == 1) + fprintf(stderr, "Calculating the log determinant ..."); + + START_TIMING(logdet_calculate); + + + MORSE_MLE_det_Tile_Async(MORSE_descC, msequence, &mrequest[1], &det); + + + logdet = det == 0 ? 0 : log(det * det); + + + STOP_TIMING(logdet_calculate); + + if (verbose == 1) + fprintf(stderr, " Done.\n"); + + + if (verbose == 1) + fprintf(stderr, " Done.\n"); + + + if (verbose == 1) + printf("log-determinant=%f\n\n", logdet); + + + if (verbose == 1) + fprintf(stderr, "Calculating the log likelihood ..."); + theta_hat = -0.5 * cblas_ddot(N, Z, 1, Z, 1) - 0.5 * logdet + - (double) (N / 2) * log(2 * PI); + + + if (verbose == 1) + fprintf(stderr, " Done.\n"); + + + // Print Iteration Summary + printf("***************************************************\n"); + //printf("------logdet: %2.6f ",logdet); + //printf("------expr1: %2.6f ",(-0.5 * cblas_ddot(N, Z, 1, Z, 1))); + //printf("------expr2: %2.6f ",((double) (N / 2) * log(2 * PI))); + printf(" ---- Theta1: %2.6f ---- Theta2: %2.6f ---- Theta3: %2.6f ----Theta_hat: %2.6f\n", theta[0], theta[1], + theta[2], theta_hat); + printf(" ---- Facto Time: %6.2f\n", time_facto); + printf(" ---- logdet Time: %6.2f\n", logdet_calculate); + printf(" ---- dtrsm Time: %6.2f\n", time_solve); + printf(" ---- Total Time: %6.2f\n", time_facto + logdet_calculate + time_solve); + printf(" ---- Gflop/s: %6.2f\n", flops / 1e9 / (time_facto + logdet_calculate + time_solve)); + printf("***************************************************\n"); + + + iter_count++; + return theta_hat; +} + +void ML_finalize() { + + //writetofile("theta_hat.txt", iter, 1, theta_hat_plot, sizeof(theta) / sizeof(double)); + //writetofile("theta.txt", iter, 1, theta, sizeof(theta) / sizeof(double)); + free(C); + free(Z); + free(Zcpy); + if (check == 1) { + free(Ccpy); + + } +} + + +double uniform_distribution(double rangeLow, double rangeHigh) { + double myRand = (double) rand() / (double) (1.0 + RAND_MAX); + double range = rangeHigh - rangeLow; + double myRand_scaled = (myRand * range) + rangeLow; + return myRand_scaled; +} + +double CalculateDistance(double x1, double y1, double x2, double y2) { + double distance = sqrt(pow((x1 - x2), 2) + pow((y1 - y2), 2)); + return distance; +} + + +int GenerateXYLoc(int n, char *locs_file) { + + + int i; + + if (strcmp(locs_file, "") == 0) { + //Uniform random generation of distance matrix (For testing Phase) + if (verbose == 1) + fprintf(stderr, "Initializing Locations ...\n"); + + for (i = 0; i < n; i++) { + X[i] = (R - 0.5 + uniform_distribution(MIN_RAND, MAX_RAND)) + * sqrt((double) n); + Y[i] = (L - 0.5 + uniform_distribution(MIN_RAND, MAX_RAND)) + * sqrt((double) n); + } + } else { + if (verbose == 1) + fprintf(stderr, "Reading Locations from file ...\n"); + + + FILE *fp; + char *line = NULL; + size_t len = 0; + ssize_t read; + char *pch; + int str_count = 0; + + fp = fopen(locs_file, "r"); + if (fp == NULL) + exit(EXIT_FAILURE); + + //avoid header + read = getline(&line, &len, fp); + while ((read = getline(&line, &len, fp)) != -1) { + str_count = 0; + + pch = strtok(line, " ,"); + while (pch != NULL) { + if (str_count == 1) + X[i] = atof(pch); + else if (str_count == 2) + Y[i] = atof(pch); + pch = strtok(NULL, " ,"); + str_count++; + } + + // printf("X[i]=: %f, Y[i]=: %f\n", X[i],Y[i]); + i++; + + } + + fclose(fp); + if (line) + free(line); + } + + return 0; + + +} + + +int PLASMA_MLE_GenCovMat_Tile_Async(PLASMA_desc *descA, PLASMA_sequence *sequence, + PLASMA_request *request, double *theta) { + + //Dynamic scheduler functions + Quark *quark; + Quark_Task_Flags task_flags = Quark_Task_Flags_Initializer; + int m, n; + int ldam; + int tempnn, tempmm; + PLASMA_desc A = *descA; + + + //printf("%f, %f, %f, \n", theta[0],theta[1],theta[2]); + //exit(0); + + //get Quark for PLASMA + PLASMA_Get_Quark(&quark); + + //Set various task level flags. This flag data structure is then provided when the task is created/inserted. Each flag can take a value which is either an integer or a pointer. + QUARK_Task_Flag_Set(&task_flags, TASK_SEQUENCE, + (intptr_t) sequence->quark_sequence); + + //mt is the number of tile rows of the sub-matrix -- nt is the number of tile columns of the sub-matrix -- mb the number of rows in a tile + for (m = 0; m < A.mt; m++) { + tempmm = m == A.mt - 1 ? A.m - m * A.mb : A.mb; + ldam = BLKLDD(A, m); + + for (n = 0; n < A.nt; n++) { + + tempnn = n == A.nt - 1 ? A.n - n * A.nb : A.nb; + QUARK_CORE_dGenCovMat(quark, &task_flags, tempmm, tempnn, A(m, n), ldam, m * A.mb, n * A.nb, theta); + } + + } + + return PLASMA_SUCCESS; +} + + +int PLASMA_MLE_GenZVec_Tile_Async(PLASMA_desc *descA, PLASMA_sequence *sequence, + PLASMA_request *request) { + + + //Dynamic scheduler functions + Quark *quark; + Quark_Task_Flags task_flags = Quark_Task_Flags_Initializer; + int m; + int ldam; + int tempmm; + PLASMA_desc A = *descA; + + //get Quark for PLASMA + PLASMA_Get_Quark(&quark); + + //Set various task level flags. This flag data structure is then provided when the task is created/inserted. Each flag can take a value which is either an integer or a pointer. + QUARK_Task_Flag_Set(&task_flags, TASK_SEQUENCE, + (intptr_t) sequence->quark_sequence); + + + double *r = (double *) malloc(A.m * sizeof(double)); + + //Uniform Random Generator + int *iseed = (int *) malloc(4 * sizeof(int)); + iseed[0] = 371; + iseed[1] = 371; + iseed[2] = 371; + iseed[3] = 371; + + //Uniform random generation of e -- ei~N(0,1) + LAPACKE_dlarnv(3, iseed, A.m, r); + + + //mt is the number of tile rows of the sub-matrix -- nt is the number of tile columns of the sub-matrix -- mb the number of rows in a tile + for (m = 0; m < A.mt; m++) { + tempmm = m == A.mt - 1 ? A.m - m * A.mb : A.mb; + ldam = BLKLDD(A, m); + + + QUARK_CORE_dGenZVec(quark, &task_flags, tempmm, 1, A(m, 0), ldam, m * A.mb, 0, r); + } + + return PLASMA_SUCCESS; +} + + +int PLASMA_MLE_det_Tile_Async(PLASMA_desc *descA, PLASMA_sequence *sequence, + PLASMA_request *request, double *det_acc) { + + + //Dynamic scheduler functions + Quark *quark; + Quark_Task_Flags task_flags = Quark_Task_Flags_Initializer; + int m, n; + int ldam; + int tempnn, tempmm; + PLASMA_desc A = *descA; + + *det_acc = 1; + + + //get Quark for PLASMA + PLASMA_Get_Quark(&quark); + + //Set various task level flags. This flag data structure is then provided when the task is created/inserted. Each flag can take a value which is either an integer or a pointer. + QUARK_Task_Flag_Set(&task_flags, TASK_SEQUENCE, + (intptr_t) sequence->quark_sequence); + + + //mt is the number of tile rows of the sub-matrix -- nt is the number of tile columns of the sub-matrix -- mb the number of rows in a tile + for (m = 0; m < A.mt; m++) { + tempmm = m == A.mt - 1 ? A.m - m * A.mb : A.mb; + ldam = BLKLDD(A, m); + + for (n = 0; n < A.nt; n++) { + //generate the Lower and diagonal tiles if symmetric + // if(part == 1 && n > m) break; + tempnn = n == A.nt - 1 ? A.n - n * A.nb : A.nb; + QUARK_CORE_det(quark, &task_flags, tempmm, tempnn, A(m, n), ldam, m * A.mb, n * A.nb, det_acc); + + + } + + } + + + QUARK_Barrier(quark); + + return PLASMA_SUCCESS; +} + + +void QUARK_CORE_dGenCovMat(Quark *quark, Quark_Task_Flags *task_flags, int m, + int n, double *A, int lda, int m0, int n0, double *theta) { + /*DAG_CORE_GenCovMat; + Called by the master thread. Add a new task to the scheduler, providing the data pointers, sizes, and dependency information. + This function provides the main user interface for the user to write data-dependent algorithms.*/ +//printf("%f, %f, %f, \n", theta[0],theta[1],theta[2]); +//exit(0); + + + QUARK_Insert_Task(quark, CORE_dGenCovMat_quark, task_flags, sizeof(int), &m, + VALUE, sizeof(int), &n, VALUE, sizeof(double) * lda * n, A, + OUTPUT | LOCALITY, sizeof(int), &lda, VALUE, sizeof(int), &m0, + VALUE, sizeof(int), &n0, VALUE, 3 * sizeof(double), theta, INPUT, 0); + +} + +void QUARK_CORE_dGenZVec(Quark *quark, Quark_Task_Flags *task_flags, int m, + int n, double *A, int lda, int m0, int n0, double *r) { + /*DAG_CORE_GenCovMat; + Called by the master thread. Add a new task to the scheduler, providing the data pointers, sizes, and dependency information. + This function provides the main user interface for the user to write data-dependent algorithms.*/ + QUARK_Insert_Task(quark, CORE_dGenZVec_quark, task_flags, sizeof(int), &m, + VALUE, sizeof(int), &n, VALUE, sizeof(double) * lda * n, A, + OUTPUT | LOCALITY, sizeof(int), &lda, VALUE, sizeof(int), &m0, + VALUE, sizeof(int), &n0, VALUE, sizeof(double) * lda * n, r, INPUT, 0); + + +} + + +void QUARK_CORE_det(Quark *quark, Quark_Task_Flags *task_flags, int m, + int n, double *A, int lda, int m0, int n0, double *determinant) { + /*DAG_CORE_GenCovMat; + Called by the master thread. Add a new task to the scheduler, providing the data pointers, sizes, and dependency information. + This function provides the main user interface for the user to write data-dependent algorithms.*/ + QUARK_Insert_Task(quark, CORE_det_quark, task_flags, sizeof(int), &m, + VALUE, sizeof(int), &n, VALUE, sizeof(double) * lda * n, A, + INPUT, sizeof(int), &lda, VALUE, sizeof(int), &m0, + VALUE, sizeof(int), &n0, VALUE, sizeof(double), determinant, INOUT, 0); + +} + +void CORE_dGenCovMat_quark(Quark *quark) { + + int m; + int n; + double *A; + int lda; + int m0; + int n0; + double *theta; + + + quark_unpack_args_7(quark, m, n, A, lda, m0, n0, theta); + +//printf("%f, %f, %f, \n", theta[0],theta[1],theta[2]); +//exit(0); + + matcov_comp_Tile(A, m, n, m0, n0, theta); + +} + +void CORE_dGenZVec_quark(Quark *quark) { + + int m; + int n; + double *A; + int lda; + int m0; + int n0; + double *r; + + quark_unpack_args_7(quark, m, n, A, lda, m0, n0, r); + veccov_comp_Tile(A, m, n, m0, n0, r); + +} + + +void CORE_det_quark(Quark *quark) { + + int m; + int n; + double *A; + int lda; + int m0; + int n0; + double *determinant; + + quark_unpack_args_7(quark, m, n, A, lda, m0, n0, determinant); + det_comp_Tile(A, m, n, m0, n0, determinant); +} + +void matcov_comp_Tile(double *A, int m, int n, int m0, int n0, double *theta) { + + int i, j; + int x = m0; + int y = n0; + + double dist = 0.0; + double expr = 0.0; + double con = 0.0; +//printf("%f\n", tgamma(2.5)); +//exit(0); + //printf("result: %f\n",bessk(3,5));//jn(n,x) + //exit(0); + + if (strcmp(kernel, "MATERN_KERENL") == 0) { + con = pow(2, (theta[2] - 1)) * tgamma(theta[2]); + con = 1.0 / con; + con = theta[0] * con; + + for (i = 0; i < m; i++) { + y = n0; + for (j = 0; j < n; j++) { + + +// if(A[i+j*m]!=1) +// { + dist = CalculateDistance(X[x], Y[x], X[y], Y[y]); + expr = dist / theta[1]; + if (expr == 0) + expr = 1e-10; + + + A[i + j * m] = con * pow(expr, theta[2]) * bessk(theta[2], expr); // Matern Function +// } + + + + y++; + } + x++; + } + } else { + printf("start from: %d , to: %d \n", m, ((m - 1) + n * m)); + for (i = m0; i < m; i++) { + y = n0; + for (j = n0; j < n; j++) { + A[i + j * m] = + A[i + j * m] == 1 ? + 1 : + exp(-CalculateDistance(X[x], Y[x], X[y], Y[y]) / theta[0]); + + y++; + } + x++; + } + + } +} + + +void det_comp_Tile(double *A, int m, int n, int m0, int n0, double *res) { + +//*res=1; +//printf("yes\n"); + int i, j; + int x = m0; + int y = n0; + + for (i = 0; i < m; i++) { + y = n0; + for (j = 0; j < n; j++) { + if (x == y) { + *res *= A[i + j * m]; +//printf("A[i+j*m: %f \n",A[i+j*m]); + } + + y++; + } + x++; + } + +//printf("*res= %f\n", *res); +} + + +void veccov_comp_Tile(double *Z, int m, int n, int m0, int n0, double *r) { + + int i = 0; + + for (i = 0; i < m; i++) + Z[i] = r[m0 + i]; +} + +void print_matrix(char *desc, int m, int n, double *a, int lda) { + int i, j; + printf("\n %s\n", desc); + for (i = 0; i < m; i++) { + for (j = 0; j < n; j++) + printf(" %6.4f", a[i + lda * j]); + printf("\n"); + } +} + +//*******************************************************************************(1) +void CORE_dGenCovMat_starpu(void *buffers[], void *cl_arg) { + int m, n, lda, m0, n0; + double *theta; + double *A; + + starpu_codelet_unpack_args(cl_arg, &m, &n, &A, &lda, &m0, &n0, &theta); + matcov_comp_Tile(A, m, n, m0, n0, theta); +} + +static struct starpu_codelet cl_dGenCovMat = + { + .where = STARPU_CPU, + .cpu_funcs = {CORE_dGenCovMat_starpu}, + .nbuffers = 0 + }; + + +int MORSE_MLE_GenCovMat_Tile_Async(MORSE_desc_t *descA, MORSE_sequence_t *sequence, MORSE_request_t *request, + double *theta) { + + MORSE_context_t *morse; + MORSE_option_t options; + morse = morse_context_self(); + if (sequence->status != MORSE_SUCCESS) + return -2; + RUNTIME_options_init(&options, morse, sequence, request); + + int m, n, m0, n0; + int ldam; + int tempmm, tempnn; + MORSE_desc_t A = *descA; + + struct starpu_codelet *cl = &cl_dGenCovMat; + + + for (m = 0; m < A.mt; m++) { + tempmm = m == A.mt - 1 ? A.m - m * A.mb : A.mb; + ldam = mBLKLDD(descA, m); + + for (n = 0; n < A.nt; n++) { + tempnn = n == A.nt - 1 ? A.n - n * A.nb : A.nb; + + double *data = (double *) morse_getaddr_ccrb(descA, m, n); + + m0 = m * A.mb; + n0 = n * A.nb; + // printf("m0=%d, ",m0); + // printf("n0=%d, \n",n0); + + starpu_insert_task(cl, + STARPU_VALUE, &tempmm, sizeof(int), + STARPU_VALUE, &tempnn, sizeof(int), + STARPU_VALUE, &data, sizeof(double *), + STARPU_VALUE, &ldam, sizeof(int), + STARPU_VALUE, &m0, sizeof(int), + STARPU_VALUE, &n0, sizeof(int), + STARPU_VALUE, &theta, sizeof(double *), + 0); + } + } + + RUNTIME_options_finalize(&options, morse); + MORSE_TASK_dataflush_all(); + return MORSE_SUCCESS; +} + +//****************************************************************************(2) +void CORE_GenZVec_starpu(void *buffers[], void *cl_arg) { + int m; + int n; + double *A; + int lda; + int m0; + int n0; + double *r; + + starpu_codelet_unpack_args(cl_arg, &m, &n, &A, &lda, &m0, &n0, &r); + veccov_comp_Tile(A, m, n, m0, n0, r); +} + +static struct starpu_codelet cl_GenZVec = + { + .where = STARPU_CPU, + .cpu_funcs = {CORE_GenZVec_starpu}, + .nbuffers = 0 + }; + + +int MORSE_MLE_GenZVec_Tile_Async(MORSE_desc_t *descA, MORSE_sequence_t *sequence, MORSE_request_t *request) { + + MORSE_context_t *morse; + MORSE_option_t options; + morse = morse_context_self(); + if (sequence->status != MORSE_SUCCESS) + return -2; + RUNTIME_options_init(&options, morse, sequence, request); + + int m, m0, n0; + int ldam; + int tempmm, tempnn; + MORSE_desc_t A = *descA; + + + double *r = (double *) malloc(A.m * sizeof(double)); + + //Uniform Random Generator + int *iseed = (int *) malloc(4 * sizeof(int)); + iseed[0] = 371; + iseed[1] = 371; + iseed[2] = 371; + iseed[3] = 371; + + //Uniform ranodm generation of e -- ei~N(0, 1) + LAPACKE_dlarnv(3, iseed, A.m, r); + + struct starpu_codelet *cl = &cl_GenZVec; + + + for (m = 0; m < A.mt; m++) { + tempmm = m == A.mt - 1 ? A.m - m * A.mb : A.mb; + ldam = mBLKLDD(descA, m); + + tempnn = 1; + + double *data = (double *) morse_getaddr_ccrb(descA, m, 0); + + m0 = m * A.mb; + n0 = 0; + + starpu_insert_task(cl, + STARPU_VALUE, &tempmm, sizeof(int), + STARPU_VALUE, &tempnn, sizeof(int), + STARPU_VALUE, &data, sizeof(double *), + STARPU_VALUE, &ldam, sizeof(int), + STARPU_VALUE, &m0, sizeof(int), + STARPU_VALUE, &n0, sizeof(int), + STARPU_VALUE, &r, sizeof(double), + 0); + + } + + RUNTIME_options_finalize(&options, morse); + MORSE_TASK_dataflush_all(); + return MORSE_SUCCESS; +} + + +//*****************************************************************************(3) +void CORE_det_starpu(void *buffers[], void *cl_arg) { + int m; + int n; + double *A; + int lda; + int m0; + int n0; + double *determinant; + + starpu_codelet_unpack_args(cl_arg, &m, &n, &A, &lda, &m0, &n0, &determinant); + det_comp_Tile(A, m, n, m0, n0, determinant); + +//printf("det=%f:\n", determinant); +} + +static struct starpu_codelet cl_det = + { + .where = STARPU_CPU, + .cpu_funcs = {CORE_det_starpu}, + .nbuffers = 0 + }; + + +int +MORSE_MLE_det_Tile_Async(MORSE_desc_t *descA, MORSE_sequence_t *sequence, MORSE_request_t *request, double *det_acc) { + + MORSE_context_t *morse; + MORSE_option_t options; + morse = morse_context_self(); + if (sequence->status != MORSE_SUCCESS) + return -2; + + RUNTIME_options_init(&options, morse, sequence, request); + + int m, n, m0, n0; + int ldam; + int tempmm, tempnn; + MORSE_desc_t A = *descA; + *det_acc = 1.0; +//double det_val=*det_acc; + struct starpu_codelet *cl = &cl_det; + + for (m = 0; m < A.mt; m++) { + tempmm = m == A.mt - 1 ? A.m - m * A.mb : A.mb; + ldam = mBLKLDD(descA, m); + + for (n = 0; n < A.nt; n++) { + tempnn = n == A.nt - 1 ? A.n - n * A.nb : A.nb; + + double *data = (double *) morse_getaddr_ccrb(descA, m, n); + + m0 = m * A.mb; + n0 = n * A.nb; + + starpu_insert_task(cl, + STARPU_VALUE, &tempmm, sizeof(int), + STARPU_VALUE, &tempnn, sizeof(int), + STARPU_VALUE, &data, sizeof(double *), + STARPU_VALUE, &ldam, sizeof(int), + STARPU_VALUE, &m0, sizeof(int), + STARPU_VALUE, &n0, sizeof(int), + STARPU_VALUE, &det_acc, sizeof(double *), + 0); +//printf("det_val: %f\n",det_val); + } + } + RUNTIME_barrier(morse); + RUNTIME_options_finalize(&options, morse); + MORSE_TASK_dataflush_all(); + return MORSE_SUCCESS; +} + +int countlines(char *filename) { + // count the number of lines in the file called filename + FILE *fp = fopen(filename, "r"); + int ch = 0; + int lines = 0; + + if (fp == NULL) { + printf("cannot open locations file\n"); + return 0; + } + + + while (!feof(fp)) { + ch = fgetc(fp); + if (ch == '\n') + lines++; + } + + + fclose(fp); + + //Excluding header line + return (lines - 1); +} + + +static double bessi0(double x) +/*------------------------------------------------------------*/ +/* PURPOSE: Evaluate modified Bessel function In(x) and n=0. */ +/*------------------------------------------------------------*/ +{ + double ax, ans; + double y; + + + if ((ax = fabs(x)) < 3.75) { + y = x / 3.75, y = y * y; + ans = 1.0 + y * (3.5156229 + y * (3.0899424 + y * (1.2067492 + + y * (0.2659732 + y * (0.360768e-1 + y * 0.45813e-2))))); + } else { + y = 3.75 / ax; + ans = (exp(ax) / sqrt(ax)) * (0.39894228 + y * (0.1328592e-1 + + y * (0.225319e-2 + y * (-0.157565e-2 + y * (0.916281e-2 + + y * + (-0.2057706e-1 + + y * + (0.2635537e-1 + + y * + (-0.1647633e-1 + + y * + 0.392377e-2)))))))); + } + return ans; +} + + +static double bessi1(double x) +/*------------------------------------------------------------*/ +/* PURPOSE: Evaluate modified Bessel function In(x) and n=1. */ +/*------------------------------------------------------------*/ +{ + double ax, ans; + double y; + + + if ((ax = fabs(x)) < 3.75) { + y = x / 3.75, y = y * y; + ans = ax * (0.5 + y * (0.87890594 + y * (0.51498869 + y * (0.15084934 + + y * (0.2658733e-1 + + y * (0.301532e-2 + y * 0.32411e-3)))))); + } else { + y = 3.75 / ax; + ans = 0.2282967e-1 + y * (-0.2895312e-1 + y * (0.1787654e-1 + - y * 0.420059e-2)); + ans = 0.39894228 + y * (-0.3988024e-1 + y * (-0.362018e-2 + + y * (0.163801e-2 + y * (-0.1031555e-1 + y * ans)))); + ans *= (exp(ax) / sqrt(ax)); + } + return x < 0.0 ? -ans : ans; +} + +static double bessk0(double x) +/*------------------------------------------------------------*/ +/* PURPOSE: Evaluate modified Bessel function Kn(x) and n=0. */ +/*------------------------------------------------------------*/ +{ + double y, ans; + + if (x <= 2.0) { + y = x * x / 4.0; + ans = (-log(x / 2.0) * bessi0(x)) + (-0.57721566 + y * (0.42278420 + + y * (0.23069756 + y * (0.3488590e-1 + y * (0.262698e-2 + + y * + (0.10750e-3 + + y * + 0.74e-5)))))); + } else { + y = 2.0 / x; + ans = (exp(-x) / sqrt(x)) * (1.25331414 + y * (-0.7832358e-1 + + y * (0.2189568e-1 + y * (-0.1062446e-1 + y * (0.587872e-2 + + y * + (-0.251540e-2 + + y * + 0.53208e-3)))))); + } + return ans; +} + + +static double bessk1(double x) +/*------------------------------------------------------------*/ +/* PURPOSE: Evaluate modified Bessel function Kn(x) and n=1. */ +/*------------------------------------------------------------*/ +{ + double y, ans; + + if (x <= 2.0) { + y = x * x / 4.0; + ans = (log(x / 2.0) * bessi1(x)) + (1.0 / x) * (1.0 + y * (0.15443144 + + y * (-0.67278579 + + y * (-0.18156897 + y * (-0.1919402e-1 + + y * (-0.110404e-2 + + y * + (-0.4686e-4))))))); + } else { + y = 2.0 / x; + ans = (exp(-x) / sqrt(x)) * (1.25331414 + y * (0.23498619 + + y * (-0.3655620e-1 + y * (0.1504268e-1 + y * (-0.780353e-2 + + y * + (0.325614e-2 + + y * + (-0.68245e-3))))))); + } + return ans; +} + + +double bessk(int n, double x) +/*------------------------------------------------------------*/ +/* PURPOSE: Evaluate modified Bessel function Kn(x) and n >= 0*/ +/* Note that for x == 0 the functions bessy and bessk are not */ +/* defined and a blank is returned. */ +/*------------------------------------------------------------*/ +{ + int j; + double bk, bkm, bkp, tox; + + + if (n < 0 || x == 0.0) { + double dblank; + // setdblank_c( &dblank ); + return (dblank); + } + if (n == 0) + return (bessk0(x)); + if (n == 1) + return (bessk1(x)); + + tox = 2.0 / x; + bkm = bessk0(x); + bk = bessk1(x); + for (j = 1; j < n; j++) { + bkp = bkm + j * tox * bk; + bkm = bk; + bk = bkp; + } + return bk; +} diff --git a/r-wrappers/compute/rwrappers.c b/r-wrappers/compute/rwrappers.c index 0b1850d..f9972bb 100644 --- a/r-wrappers/compute/rwrappers.c +++ b/r-wrappers/compute/rwrappers.c @@ -1,6 +1,6 @@ /** * - * Copyright (c) 2017-2019 King Abdullah University of Science and Technology + * Copyright (c) 2017-2023 King Abdullah University of Science and Technology * All rights reserved. * * ExaGeoStat is a software package provided by KAUST @@ -11,192 +11,207 @@ * * ExaGeoStat R-wrapper functions. * - * @version 1.1.0 + * @version 1.2.0 * * @author Sameh Abdulah - * @date 2019-07-30 + * @date 2022-11-09 * **/ #include "../include/rwrappers.h" -void gen_z_givenlocs_exact(double *x, int *xlen, double *y, - int *ylen, double *theta1, - double *theta2, double *theta3, - int *dmetric, int *n, - int *ncores, int *gpus, int *ts, - int *p_grid, int *q_grid, int *veclen, - double *globalvec) - //! direct function to generate synthetics datasets (X, Y) 2D locations Z measurement vector. - /*! -- using dense or approximate computation - * Returns Z observation vector - * @param[in] ncores: Pointer to the number of CPUs. - * @param[in] gpus: Pointer to the number of GPUs. - * @param[in] ts: Pointer to the tile size (MB) is used only in the case of HiCMA not MORSE. - * @param[in] p_grid: Pointer to the p_grid value ( >1 in the case of distributed systems, 1--> others). - * @param[in] q_grid: Pointer to the q_grid value ( >1 in the case of distributed systems, 1--> others). - * @param[in] x: Pointer to the x vector. - * @param[in] xlen: Pointer to the length of x vector. - * @param[in] y: Pointer to the y vector. - * @param[in] ylen: Pointer to the length of y vector. - * @param[in] theta1: Pointer to the variance value (theta1). - * @param[in] theta2: Pointer to the range value (theta2). - * @param[in] theta3: Pointer to the smoothness value (theta3). - * @param[in] computation: Pointer to the computation mode (0--> exact, 1-->approx). - * @param[in] dmetric: Pointer to the used metric (0-->ed, 1-->gcd). - * @param[in] n: Pointer to the problem size (number spatial locations). - * @param[in] ncores: Pointer to the number of CPUs. - * @param[in] gpus: Pointer to the number of GPUs. - * @param[in] ts: Pointer to the tile size (MB) is used only in the case of HiCMA not MORSE. - * @param[in] p_grid: Pointer to the p_grid value ( >1 in the case of distributed systems, 1--> others). - * @param[in] q_grid: Pointer to the q_grid value ( >1 in the case of distributed systems, 1--> others). - * @param[in] veclen: Pointer to the length of global vec (R memory space). - * @param[in] globalvec: Pointer to R memory space (x:y:z). - * */ +#include "MLE_lr.h" +#include "hicma/include/hicma.h" +#include "hicma/hicma_ext/control/hicma_context.h" + + +static int get_num_params(char *kernel_fun) { + int num_params = 0; + + if (strcmp(kernel_fun, "univariate_matern_stationary") == 0) + num_params = 3; + else if (strcmp(kernel_fun, "univariate_matern_non_stationary") == 0) + num_params = 9; + else if (strcmp(kernel_fun, "bivariate_matern_flexible") == 0) + num_params = 13; + else if (strcmp(kernel_fun, "bivariate_matern_parsimonious") == 0) + num_params = 6; + else if (strcmp(kernel_fun, "bivariate_matern_parsimonious2") == 0) + num_params = 6; + else if (strcmp(kernel_fun, "trivariate_matern_parsimonious") == 0) + num_params = 10; + else if (strcmp(kernel_fun, "bivariate_matern_parsimonious_profile") == 0) + num_params = 6; + else if (strcmp(kernel_fun, "univariate_spacetime_matern_stationary") == 0) + num_params = 7; + else if (strcmp(kernel_fun, "bivariate_spacetime_matern_stationary") == 0) + num_params = 10; + else { + fprintf(stderr, "Choosen kernel is not exist!\n"); + fprintf(stderr, "Called function is: %s\n", __func__); + exit(0); + } + return num_params; +} + +void gen_z_givenlocs_exact(double* x, int *xlen, double* y, + int *ylen, int *kernel, double* theta, + int *thetalen, int *dmetric, int *n, + int *ncores, int *gpus, int *ts, + int *p_grid, int *q_grid, int *veclen, + double* globalvec) +//! direct function to generate synthetics datasets (X, Y) 2D locations Z measurement vector. +/*! -- using dense or approximate computation + * Returns Z observation vector + * @param[in] x: Pointer to the x-dim vector. + * @param[in] xlen: Pointer to the length of x-dim vector. + * @param[in] y: Pointer to the y-dim vector. + * @param[in] ylen: Pointer to the length of y-dim vector. + * @param[in] kernel: Pointer to the computation kernel. + * @param[in] theta: Pointer to the theta vector. + * @param[in] thetalen: Pointer to the length of y-dim vector. + * @param[in] dmetric: Pointer to the used metric (0-->ed, 1-->gcd). + * @param[in] n: Pointer to the problem size (number spatial locations). + * @param[in] ncores: Pointer to the number of CPUs. + * @param[in] gpus: Pointer to the number of GPUs. + * @param[in] ts: Pointer to the tile size (MB) is used only in the case of HiCMA not CHAM. + * @param[in] p_grid: Pointer to the p_grid value ( >1 in the case of distributed systems, 1--> others). + * @param[in] q_grid: Pointer to the q_grid value ( >1 in the case of distributed systems, 1--> others). + * @param[in] veclen: Pointer to the length of global vec (R memory space). + * @param[in] globalvec: Pointer to R memory space (x:y:z). + * */ { //Initialization - //int i = 0; - int j = 0; - //Log is 0 in R - int log = 0; - //Verbose is 0 in R - int verbose = 0; - //Async is 0 in R - int async = 0; - //exact -> 0 (Only exact is needed) - int comp_mode = 0; - int metric_mode = 0; - double *initial_theta, *localvec; + int j = 0, log = 0, verbose = 0, async = 0, comp_mode = 0, metric_mode = 0; + double* initial_theta, *localvec; MLE_data data; location *locations; - int iseed[4]={0, 0, 0, 1}; - MORSE_sequence_t *msequence; - MORSE_request_t mrequest[2] = { MORSE_REQUEST_INITIALIZER, MORSE_REQUEST_INITIALIZER }; - - MORSE_context_t *morse; - morse = morse_context_self(); - if (morse == NULL) { + int iseed[4] = {0, 0, 0, 1}; + CHAM_desc_t *CHAM_descC = NULL; + CHAM_desc_t *CHAM_descZ = NULL; + RUNTIME_sequence_t *msequence; + RUNTIME_request_t mrequest[2] = {CHAMELEON_SUCCESS, CHAMELEON_SUCCESS}; + + CHAM_context_t *chamctxt; + chamctxt = chameleon_context_self(); + if (chamctxt == NULL) { printf("No active instance...please use exageostat_init() function to initiate a new instance!\n"); return; } - //initialize globalvec + //initialize globalvec output for (j = 0; j < *veclen; j++) - *(globalvec + j) = 0; - MORSE_desc_t *MORSE_descC = NULL; - MORSE_desc_t *MORSE_descZ = NULL; + *(globalvec + j) = 0; //Memory allocation - locations = (location *) malloc( sizeof(location*)); - initial_theta = (double *) malloc(3 * sizeof(double)); - localvec = (double *) malloc( *veclen * sizeof(double)); - - //Assign x, y vectors to local space (C memeory space) - //data.l1.x = localvec; - //data.l1.y = &localvec[*n]; + locations = (location *) malloc(sizeof(location)); + initial_theta = (double* ) malloc((*thetalen) * sizeof(double)); + localvec = (double* ) malloc((*veclen) * sizeof(double)); //set XY locs - locations->x = x; - locations->y = y; - data.l1 = *locations; - - //Assign x, y vectors to local space (C memeory space) - /*for(i = 0; i < *n; i++) - localvec[i] = data.l1.x[i]; - for(i = *n; i < 2*(*n); i++) - localvec[i] = data.l1.y[i-(*n)]; - */ + locations->x = x; + locations->y = y; //Set data struct values based on inputs - comp_mode = 0; //Usually exact - data.computation = comp_mode == 0 ? "exact" : "appro"; - data.dm = metric_mode == 0 ? "ed" : "gcd"; - data.verbose = verbose; - //data.l2 = data.l1; - data.async = async; - //data.log = log; - data.obsFPath = ""; - data.log = log; - gsl_set_error_handler_off () ; + comp_mode = 0; //Usually exact + data.l1 = *locations; + if (*kernel == 0) + data.kernel_fun = "univariate_matern_stationary"; + else if (*kernel == 1) + data.kernel_fun = "univariate_matern_nuggets_stationary"; + else if (*kernel == 2) + data.kernel_fun = "bivariate_matern_flexible"; + else if (*kernel == 3) + data.kernel_fun = "bivariate_matern_parsimonious"; + else if (*kernel == 4) + data.kernel_fun = "trivariate_matern_parsimonious"; + else if (*kernel == 5) + data.kernel_fun = "univariate_spacetime_matern_stationary"; + else if (*kernel == 6) + data.kernel_fun = "bivariate_spacetime_matern_stationary"; + else { + fprintf(stderr, "Choosen kernel is not exist!\n"); + fprintf(stderr, "Called function is: %s\n", __func__); + exit(0); + } + data.computation = comp_mode == 0 ? "exact" : "appro"; + data.dm = metric_mode == 0 ? "ed" : "gcd"; + data.verbose = verbose; + data.async = async; + data.obsFPath = ""; + data.log = log; + gsl_set_error_handler_off(); //Assign initial_ theta vector to generate synthetic dataset - initial_theta[0] = *theta1; - initial_theta[1] = *theta2; - initial_theta[2] = *theta3; + for (j = 0; j < *thetalen; j++) + initial_theta[j] = theta[j]; + //Nomral random generation of e -- ei~N(0, 1) to generate Z LAPACKE_dlarnv(3, iseed, *n, &localvec[0]); - //Create Descriptors - MORSE_Sequence_Create(&msequence); - MORSE_Desc_Create(&MORSE_descC, NULL , MorseRealDouble, *ts, *ts, *ts * *ts, *n, *n, 0, 0, *n, *n, *p_grid, *q_grid); - MORSE_Desc_Create(&MORSE_descZ, NULL, MorseRealDouble, *ts, *ts, *ts * *ts, *n, 1, 0, 0, *n , 1, *p_grid, *q_grid); - data.sequence = msequence; - data.request = mrequest; - - data.descC = MORSE_descC; - data.descZ = MORSE_descZ; + CHAMELEON_Sequence_Create(&msequence); + CHAMELEON_Desc_Create(&CHAM_descC, NULL, ChamRealDouble, *ts, *ts, *ts * *ts, *n, *n, 0, 0, *n, *n, *p_grid, + *q_grid); + CHAMELEON_Desc_Create(&CHAM_descZ, NULL, ChamRealDouble, *ts, *ts, *ts * *ts, *n, 1, 0, 0, *n, 1, *p_grid, *q_grid); + data.sequence = msequence; + data.request = mrequest; + data.descC = CHAM_descC; + data.descZ = CHAM_descZ; //Main algorithm call - MLE_zvg(&data, localvec, initial_theta, *n, *ts, log, *p_grid, *q_grid) ; + MLE_zvg(&data, localvec, initial_theta, *n, *ts, log, *p_grid, *q_grid); - MORSE_Tile_to_Lapack(data.descZ, localvec, *n); + CHAMELEON_Tile_to_Lapack(data.descZ, localvec, *n); //copy local vector to global vector in R memory space for (j = 0; j < *veclen; j++) *(globalvec + j) = *(localvec + j); //Destory descriptors - MORSE_Desc_Destroy((MORSE_desc_t **) &data.descC ); - MORSE_Desc_Destroy((MORSE_desc_t **) &data.descZ); + CHAMELEON_Desc_Destroy((CHAM_desc_t **) &data.descC); + CHAMELEON_Desc_Destroy((CHAM_desc_t **) &data.descZ); //free memory free(initial_theta); free(localvec); } -void gen_z_exact( double *theta1, double *theta2, - double *theta3, int *dmetric, int *n, - int *seed, - int *ncores, int *gpus, - int *ts, int *p_grid, int *q_grid, - int *veclen, double *globalvec) - //! direct function to generate synthetics datasets (X, Y) 2D locations Z measurement vector. - /*! -- using dense or approximate computation - * Returns Z observation vector - * @param[in] n: Pointer to the problem size (number spatial locations). - * @param[in] theta1: Pointer to the variance value (theta1). - * @param[in] theta2: Pointer to the range value (theta2). - * @param[in] theta3: Pointer to the smoothness value (theta3). - * @param[in] dmetric: Pointer to the used metric (0-->ed, 1-->gcd). - * @param[in] seed: Pointer to the random seed. - * @param[in] ncores: Pointer to the number of CPUs. - * @param[in] gpus: Pointer to the number of GPUs. - * @param[in] ts: Pointer to the tile size (MB) is used only in the case of HiCMA not MORSE. - * @param[in] p_grid: Pointer to the p_grid value ( >1 in the case of distributed systems, 1--> others). - * @param[in] q_grid: Pointer to the q_grid value ( >1 in the case of distributed systems, 1--> others). - * @param[in] veclen: Pointer to the length of global vec (R memory space). - * @param[in] globalvec: Pointer to R memory space (x:y:z). - * */ + +void gen_z_exact(int *kernel, double* theta, int *thetalen, + int *dmetric, int *n, int *seed, + int *ncores, int *gpus, int *ts, + int *p_grid, int *q_grid, int *veclen, + double* globalvec) +//! direct function to generate synthetics datasets (X, Y) 2D locations Z measurement vector. +/*! -- using dense or approximate computation + * Returns Z observation vector + * @param[in] kernel: Pointer to the used kernel + * @param[in] theta: Pointer to the theta vector. + * @param[in] thetalen: Pointer to the length of y-dim vector. + * @param[in] dmetric: Pointer to the used metric (0-->ed, 1-->gcd). + * @param[in] n: Pointer to the problem size (number spatial locations). + * @param[in] seed: Pointer to the random seed. + * @param[in] ncores: Pointer to the number of CPUs. + * @param[in] gpus: Pointer to the number of GPUs. + * @param[in] ts: Pointer to the tile size (MB) is used only in the case of HiCMA not CHAM. + * @param[in] p_grid: Pointer to the p_grid value ( >1 in the case of distributed systems, 1--> others). + * @param[in] q_grid: Pointer to the q_grid value ( >1 in the case of distributed systems, 1--> others). + * @param[in] veclen: Pointer to the length of global vec (R memory space). + * @param[in] globalvec: Pointer to R memory space (x:y:z). + * */ { + //Initialization - int i = 0; - int j = 0; - //Log is 0 in R - int log = 0; - //Verbose is 0 in R - int verbose = 0; - //Async is 0 in R - int async = 0; - //exact -> 0 (Only exact is needed) - int comp_mode = 0; - int metric_mode = 0; - double *initial_theta, *localvec; + int i = 0, j = 0, log = 0, verbose = 0, async = 0, comp_mode = 0, metric_mode = 0; + double* initial_theta, *localvec; MLE_data data; location *locations; - int iseed[4]={*seed, *seed, *seed, 1}; - MORSE_sequence_t *msequence; - MORSE_request_t mrequest[2] = { MORSE_REQUEST_INITIALIZER, MORSE_REQUEST_INITIALIZER }; - - MORSE_context_t *morse; - morse = morse_context_self(); - if (morse == NULL) { + int iseed[4] = {*seed, *seed, *seed, 1}; + CHAM_desc_t *CHAM_descC = NULL; + CHAM_desc_t *CHAM_descZ = NULL; + RUNTIME_sequence_t *msequence; + RUNTIME_request_t mrequest[2] = {CHAMELEON_SUCCESS, CHAMELEON_SUCCESS}; + + CHAM_context_t *chamctxt; + chamctxt = chameleon_context_self(); + if (chamctxt == NULL) { printf("No active instance...please use exageostat_init() function to initiate a new instance!\n"); return; } @@ -205,272 +220,474 @@ void gen_z_exact( double *theta1, double *theta2, for (j = 0; j < *veclen; j++) *(globalvec + j) = 0; - MORSE_desc_t *MORSE_descC = NULL; - MORSE_desc_t *MORSE_descZ = NULL; - //Memory allocation - initial_theta = (double *) malloc(3 * sizeof(double)); - localvec = (double *) malloc( *veclen * sizeof(double)); - - //Assign x, y vectors to local space (C memeory space) - //data.l1.x = localvec; - //data.l1.y = &localvec[*n]; + initial_theta = (double* ) malloc(*thetalen * sizeof(double)); + localvec = (double* ) malloc(*veclen * sizeof(double)); //Generate XY locs - locations = GenerateXYLoc(*n, *seed); - //printf("####seed..........: %d\n", *seed); - data.l1 = *locations; - + locations = GenerateXYLoc(*n, *seed); + data.l1 = *locations; //Assign x, y vectors to local space (C memeory space) - for(i = 0; i < *n; i++) + for (i = 0; i < *n; i++) localvec[i] = data.l1.x[i]; - for(i = *n; i < 2*(*n); i++) - localvec[i] = data.l1.y[i-(*n)]; - + for (i = *n; i < 2 * (*n); i++) + localvec[i] = data.l1.y[i - (*n)]; //Set data struct values based on inputs - comp_mode = 0; //Usually exact - data.computation = comp_mode == 0 ? "exact" : "appro"; - data.dm = metric_mode == 0 ? "ed" : "gcd"; - data.verbose = verbose; - //data.l2 = data.l1; - data.async = async; - //data.log = log; - data.obsFPath = ""; - data.log = log; - data.precision = 0; - gsl_set_error_handler_off () ; + comp_mode = 0; //Usually exact + + if (*kernel == 0) + data.kernel_fun = "univariate_matern_stationary"; + else if (*kernel == 1) + data.kernel_fun = "univariate_matern_nuggets_stationary"; + else if (*kernel == 2) + data.kernel_fun = "bivariate_matern_flexible"; + else if (*kernel == 3) + data.kernel_fun = "bivariate_matern_parsimonious"; + else if (*kernel == 4) + data.kernel_fun = "trivariate_matern_parsimonious"; + else if (*kernel == 5) + data.kernel_fun = "univariate_spacetime_matern_stationary"; + else if (*kernel == 6) + data.kernel_fun = "bivariate_spacetime_matern_stationary"; + else { + fprintf(stderr, "Choosen kernel is not exist!\n"); + fprintf(stderr, "Called function is: %s\n", __func__); + exit(0); + } + + data.l1 = *locations; + data.computation = comp_mode == 0 ? "exact" : "appro"; + data.dm = metric_mode == 0 ? "ed" : "gcd"; + data.verbose = verbose; + data.async = async; + data.obsFPath = ""; + data.log = log; + data.precision = 0; + gsl_set_error_handler_off(); //Assign initial_ theta vector to generate synthetic dataset - initial_theta[0] = *theta1; - initial_theta[1] = *theta2; - initial_theta[2] = *theta3; + for (j = 0; j < *thetalen; j++) + initial_theta[j] = theta[j]; + //Nomral random generation of e -- ei~N(0, 1) to generate Z - LAPACKE_dlarnv(3, iseed, *n, &localvec[2**n]); + LAPACKE_dlarnv(3, iseed, *n, &localvec[2 * *n]); //Create Descriptors - MORSE_Sequence_Create(&msequence); - MORSE_Desc_Create(&MORSE_descC, NULL , MorseRealDouble, *ts, *ts, *ts * *ts, *n, *n, 0, 0, *n, *n, *p_grid, *q_grid); - MORSE_Desc_Create(&MORSE_descZ, NULL, MorseRealDouble, *ts, *ts, *ts * *ts, *n, 1, 0, 0, *n , 1, *p_grid, *q_grid); - data.sequence = msequence; - data.request = mrequest; - - - data.descC = MORSE_descC; - data.descZ = MORSE_descZ; + CHAMELEON_Sequence_Create(&msequence); + CHAMELEON_Desc_Create(&CHAM_descC, NULL, ChamRealDouble, *ts, *ts, *ts * *ts, *n, *n, 0, 0, *n, *n, *p_grid, + *q_grid); + CHAMELEON_Desc_Create(&CHAM_descZ, NULL, ChamRealDouble, *ts, *ts, *ts * *ts, *n, 1, 0, 0, *n, 1, *p_grid, *q_grid); + data.sequence = msequence; + data.request = mrequest; + data.descC = CHAM_descC; + data.descZ = CHAM_descZ; //Main algorithm call - MLE_zvg(&data, &localvec[2**n], initial_theta, *n, *ts, log, *p_grid, *q_grid) ; + MLE_zvg(&data, &localvec[2 * *n], initial_theta, *n, *ts, log, *p_grid, *q_grid); - MORSE_Tile_to_Lapack(data.descZ, &localvec[2**n], *n); + CHAMELEON_Tile_to_Lapack(data.descZ, &localvec[2 * *n], *n); //copy local vector to global vector in R memory space for (j = 0; j < *veclen; j++) *(globalvec + j) = *(localvec + j); //Destory descriptors - MORSE_Desc_Destroy((MORSE_desc_t **) &data.descC ); - MORSE_Desc_Destroy((MORSE_desc_t **) &data.descZ); + CHAMELEON_Desc_Destroy((CHAM_desc_t **) &data.descC); + CHAMELEON_Desc_Destroy((CHAM_desc_t **) &data.descZ); //free memory free(initial_theta); free(localvec); } -static void mle_general(char *kernel_fun, double *x, int *xlen, double *y, - int *ylen, double *z, int *zlen, - double *clb, int *clblen, double *cub, - int *cublen, int *computation, int *diag_thick, - int *lr_acc, int *lr_maxrank, int *dmetric, - int *n, double *opt_tol, int *opt_max_iters, - int *ncores, int *gpus, int *ts, - int *p_grid, int *q_grid, - double *globalthetaout) - //! R-wrapper to estimate the makimum likelihood function. - /*! -- using dense or approximate computation - * Returns the optimized theta vector - * @param[in] kernel_fun: Pointer to the stationary/nono-stationary kernel. - * @param[in] x: Pointer to the x vector. - * @param[in] xlen: Pointer to the length of x vector. - * @param[in] y: Pointer to the y vector. - * @param[in] ylen: Pointer to the length of y vector. - * @param[in] z: Pointer to the z vector (measurements). - * @param[in] zlen: Pointer to the length of z vector (measurements). - * @param[in] clb: Pointer to the clb vector (lower bound optimization vector). - * @param[in] clblen: Pointer to the length of z vector (lower bound optimization vector). - * @param[in] cub: Pointer to the z vector (upper bound optimization vector). - * @param[in] cublen: Pointer to the length of z vector (upper bound optimization vector). - * @param[in] computation: Pointer to the computation mode (0--> exact, 1-->approx). - * @param[in] diag_thick: Pointer to the used diagonal thick in the case of DST computation.. - * @param[in] n: Pointer to the problem size (number spatial locations). - * @param[in] ncores: Pointer to the number of CPUs. - * @param[in] gpus: Pointer to the number of GPUs. - * @param[in] ts: Pointer to the tile size (MB) is used only in the case of HiCMA not MORSE. - * @param[in] p_grid: Pointer to the p_grid value ( >1 in the case of distributed systems, 1--> others). - * @param[in] q_grid: Pointer to the q_grid value ( >1 in the case of distributed systems, 1--> others). - * @param[in] opt_tol: Pointer to the tol parameter ( tolerance that is used for the purpose of stopping criteria only). - * @param[in] dmetric: Pointer to the used metric (0-->ed, 1-->gcd). - * @param[in] opt_tol: Pointer to the tol parameter ( tolerance that is used for the purpose of stopping criteria only). - * @param[in] opt_max_iters: Pointer to the maximum number of mle iterations. - * @param[in] globalthetaout: Pointer to R memory space (theta1:theta2:theta3). - * */ +static void mle_general_tlr(int *kernel, double* x, int *xlen, double* y, + int *ylen, double* z, int *zlen, + double* clb, int *clblen, double* cub, + int *cublen, int *computation, int *diag_thick, + int *lr_acc, int *lr_maxrank, int *dmetric, + int *n, double* opt_tol, int *opt_max_iters, + int *ncores, int *gpus, int *dts, int *lts, + int *p_grid, int *q_grid, + double* globalthetaout) +//! R-wrapper to estimate the makimum likelihood function. +/*! -- using dense or approximate computation + * Returns the optimized theta vector + * @param[in] kernel_fun: Pointer to the stationary/nono-stationary kernel. + * @param[in] x: Pointer to the x vector. + * @param[in] xlen: Pointer to the length of x vector. + * @param[in] y: Pointer to the y vector. + * @param[in] ylen: Pointer to the length of y vector. + * @param[in] z: Pointer to the z vector (measurements). + * @param[in] zlen: Pointer to the length of z vector (measurements). + * @param[in] clb: Pointer to the clb vector (lower bound optimization vector). + * @param[in] clblen: Pointer to the length of z vector (lower bound optimization vector). + * @param[in] cub: Pointer to the z vector (upper bound optimization vector). + * @param[in] cublen: Pointer to the length of z vector (upper bound optimization vector). + * @param[in] computation: Pointer to the computation mode (0--> exact, 1-->approx). + * @param[in] diag_thick: Pointer to the used diagonal thick in the case of DST computation.. + * @param[in] n: Pointer to the problem size (number spatial locations). + * @param[in] ncores: Pointer to the number of CPUs. + * @param[in] gpus: Pointer to the number of GPUs. + * @param[in] ts: Pointer to the tile size (MB) is used only in the case of HiCMA not CHAM. + * @param[in] p_grid: Pointer to the p_grid value ( >1 in the case of distributed systems, 1--> others). + * @param[in] q_grid: Pointer to the q_grid value ( >1 in the case of distributed systems, 1--> others). + * @param[in] opt_tol: Pointer to the tol parameter ( tolerance that is used for the purpose of stopping criteria only). + * @param[in] dmetric: Pointer to the used metric (0-->ed, 1-->gcd). + * @param[in] opt_tol: Pointer to the tol parameter ( tolerance that is used for the purpose of stopping criteria only). + * @param[in] opt_max_iters: Pointer to the maximum number of mle iterations. + * @param[in] globalthetaout: Pointer to R memory space (theta1:theta2:theta3). + * */ { //initialization int i = 0, j = 0; //double time_opt = 0.0, max_loglik = 0.0; //Log is 0 in R - int log = 0; + int log = 0; //Verbose is 0 in R - int verbose = 0; + int verbose = 0; //Async is 0 in R - int async = 0; - int comp_mode = *computation; - int metric_mode = *dmetric; + int async = 0; + int comp_mode = *computation; + int metric_mode = *dmetric; double opt_f; nlopt_opt opt; MLE_data data; - double *starting_theta; + double* starting_theta; - MORSE_context_t *morse; - morse = morse_context_self(); - if (morse == NULL) { + HICMA_context_t *hicmatxt; + hicmatxt = hicma_context_self(); + if(hicmatxt == NULL){ printf("No active instance...please use exageostat_init() function to initiate a new instance!\n"); return; } - init_data_values(&data); + CHAM_context_t *chamctxt; + chamctxt = chameleon_context_self(); + if (chamctxt == NULL) { + printf("No active instance...please use exageostat_init() function to initiate a new instance!\n"); + return; + } + printf("Done\n"); - int num_params; - if(strcmp(data.kernel_fun, "univariate_matern_stationary") == 0) + //Initialize the data struct + init_data_values(&data); + int num_params = 3; + if (*kernel == 0) { + data.kernel_fun = "univariate_matern_stationary"; num_params = 3; - else if(strcmp(data.kernel_fun, "univariate_matern_non_stationary") == 0) - num_params = 9; - else if(strcmp(data.kernel_fun, "bivariate_matern_flexible") == 0) + } else if (*kernel == 1) { + data.kernel_fun = "univariate_matern_nuggets_stationary"; + num_params = 4; + } else if (*kernel == 2) { + data.kernel_fun = "bivariate_matern_flexible"; num_params = 13; - else if(strcmp(data.kernel_fun, "bivariate_matern_parsimonious") == 0) - num_params = 6; - else if(strcmp(data.kernel_fun, "bivariate_matern_parsimonious2") == 0) - num_params = 6; - else if(strcmp(data.kernel_fun, "bivariate_matern_parsimonious_profile") == 0) + } else if (*kernel == 3) { + data.kernel_fun = "bivariate_matern_parsimonious"; num_params = 6; - else if(strcmp(data.kernel_fun, "univariate_spacetime_matern_stationary") == 0) + } else if (*kernel == 4) { + data.kernel_fun = "trivariate_matern_parsimonious"; + num_params = 10; + } else if (*kernel == 5) { + data.kernel_fun = "univariate_spacetime_matern_stationary"; num_params = 7; - else - { - fprintf(stderr,"Choosen kernel is not exist!\n"); - fprintf(stderr, "Called function is: %s\n",__func__); + } else if (*kernel == 6) { + data.kernel_fun = "bivariate_spacetime_matern_stationary"; + num_params = 10; + } else { + fprintf(stderr, "Choosen kernel is not exist!\n"); + fprintf(stderr, "Called function is: %s\n", __func__); exit(0); } - //num_params = strcmp(data->kernel_fun, "stationary_kernel") == 0? 3 : 9; //Memory allocation - starting_theta = (double *) malloc(num_params * sizeof(double)); + starting_theta = (double* ) malloc(num_params * sizeof(double)); //initialize globalthetaout. for (j = 0; j < num_params; j++) *(globalthetaout + j) = -1; //Set data struct values based on inputs - if(comp_mode == 0) - data.computation = "exact"; - else if(comp_mode == 1) - { + if (comp_mode == 0) { + data.computation = "exact"; + data.diag_thick = 0; + } else if (comp_mode == 1) { #if defined( EXAGEOSTAT_USE_HICMA ) - data.computation = "lr_approx"; - data.hicma_acc = *lr_acc; - data.hicma_maxrank = *lr_maxrank; + data.computation = "lr_approx"; + data.hicma_acc = *lr_acc; + data.hicma_maxrank = *lr_maxrank; #endif + } else if (comp_mode == 2) { + data.computation = "diag_approx"; + data.diag_thick = *diag_thick; + } else if (comp_mode == 3) { + data.computation = "exact"; + data.diag_thick = *diag_thick; } - else if(comp_mode == 2) - { - data.computation = "diag_approx"; - data.diag_thick = *diag_thick; - } - data.dm = metric_mode == 0? "ed" : "gcd"; - //if (strcmp (data.dm, "ed") == 0) - // data.hicma_data_type = HICMA_STARSH_PROB_GEOSTAT; - //else + data.dm = metric_mode == 0 ? "ed" : "gcd"; + #if defined( EXAGEOSTAT_USE_HICMA ) - data.hicma_data_type = HICMA_STARSH_PROB_GEOSTAT_POINT; + data.hicma_data_type = HICMA_STARSH_PROB_GEOSTAT; #endif - data.verbose = verbose; - data.async = async; - data.l1.x = x; - data.l1.y = y; - //data.l2 = data.l1; - data.iter_count = 0; - data.log = log; - data.kernel_fun = kernel_fun; - data.precision = 0; //should be modified to be an input. + data.verbose = verbose; + data.async = async; + data.l1.x = x; + data.l1.y = y; + //data.l2 = data.l1; + data.iter_count = 0; + data.log = log; + data.precision = 0; //should be modified to be an input. //copy clb array to start estimation with - for(i=0;i exact, 1-->approx). + * @param[in] diag_thick: Pointer to the used diagonal thick in the case of DST computation.. + * @param[in] n: Pointer to the problem size (number spatial locations). + * @param[in] ncores: Pointer to the number of CPUs. + * @param[in] gpus: Pointer to the number of GPUs. + * @param[in] ts: Pointer to the tile size (MB) is used only in the case of HiCMA not CHAM. + * @param[in] p_grid: Pointer to the p_grid value ( >1 in the case of distributed systems, 1--> others). + * @param[in] q_grid: Pointer to the q_grid value ( >1 in the case of distributed systems, 1--> others). + * @param[in] opt_tol: Pointer to the tol parameter ( tolerance that is used for the purpose of stopping criteria only). + * @param[in] dmetric: Pointer to the used metric (0-->ed, 1-->gcd). + * @param[in] opt_tol: Pointer to the tol parameter ( tolerance that is used for the purpose of stopping criteria only). + * @param[in] opt_max_iters: Pointer to the maximum number of mle iterations. + * @param[in] globalthetaout: Pointer to R memory space (theta1:theta2:theta3). + * */ +{ + //initialization + int i = 0, j = 0; + //double time_opt = 0.0, max_loglik = 0.0; + //Log is 0 in R + int log = 0; + //Verbose is 0 in R + int verbose = 0; + //Async is 0 in R + int async = 0; + int comp_mode = *computation; + int metric_mode = *dmetric; + double opt_f; + nlopt_opt opt; + MLE_data data; + double* starting_theta; + + CHAM_context_t *chamctxt; + chamctxt = chameleon_context_self(); + if (chamctxt == NULL) { + printf("No active instance...please use exageostat_init() function to initiate a new instance!\n"); + return; + } + + //Initialize the data struct + init_data_values(&data); + int num_params = 3; + if (*kernel == 0) { + data.kernel_fun = "univariate_matern_stationary"; + num_params = 3; + } else if (*kernel == 1) { + data.kernel_fun = "univariate_matern_nuggets_stationary"; + num_params = 4; + } else if (*kernel == 2) { + data.kernel_fun = "bivariate_matern_flexible"; + num_params = 13; + } else if (*kernel == 3) { + data.kernel_fun = "bivariate_matern_parsimonious"; + num_params = 6; + } else if (*kernel == 4) { + data.kernel_fun = "trivariate_matern_parsimonious"; + num_params = 10; + } else if (*kernel == 5) { + data.kernel_fun = "univariate_spacetime_matern_stationary"; + num_params = 7; + } else if (*kernel == 6) { + data.kernel_fun = "bivariate_spacetime_matern_stationary"; + num_params = 10; + } else { + fprintf(stderr, "Choosen kernel is not exist!\n"); + fprintf(stderr, "Called function is: %s\n", __func__); + exit(0); + } + //Memory allocation + starting_theta = (double* ) malloc(num_params * sizeof(double)); + + //initialize globalthetaout. + for (j = 0; j < num_params; j++) + *(globalthetaout + j) = -1; + + //Set data struct values based on inputs + if (comp_mode == 0) { + data.computation = "exact"; + data.diag_thick = 0; + } else if (comp_mode == 1) { +#if defined( EXAGEOSTAT_USE_HICMA ) + data.computation = "lr_approx"; + data.hicma_acc = *lr_acc; + data.hicma_maxrank = *lr_maxrank; +#endif + } else if (comp_mode == 2) { + data.computation = "diag_approx"; + data.diag_thick = *diag_thick; + } else if (comp_mode == 3) { + data.computation = "exact"; + data.diag_thick = *diag_thick; + } + + + data.dm = metric_mode == 0 ? "ed" : "gcd"; + +#if defined( EXAGEOSTAT_USE_HICMA ) + data.hicma_data_type = HICMA_STARSH_PROB_GEOSTAT_POINT; +#endif + + data.verbose = verbose; + data.async = async; + data.l1.x = x; + data.l1.y = y; + //data.l2 = data.l1; + data.iter_count = 0; + data.log = log; + data.precision = 0; //should be modified to be an input. + + //copy clb array to start estimation with + for (i = 0; i < num_params; i++) { + starting_theta[i] = clb[i]; + } + //Optimizer initialization + opt = nlopt_create(NLOPT_LN_BOBYQA, num_params); //NLOPT_LN_BOBYQA - NLOPT_GN_ORIG_DIRECT + init_optimizer(&opt, clb, cub, *opt_tol); + nlopt_set_maxeval(opt, *opt_max_iters); - if(strcmp (data.computation, "exact") == 0 || strcmp (data.computation, "diag_approx") == 0) - { - MORSE_Desc_Destroy( (MORSE_desc_t**) &data.descC ); - MORSE_Desc_Destroy( (MORSE_desc_t**) &data.descZ ); - MORSE_Desc_Destroy( (MORSE_desc_t**) &data.descZcpy ); - MORSE_Desc_Destroy( (MORSE_desc_t**) &data.descproduct ); - MORSE_Desc_Destroy( (MORSE_desc_t**) &data.descdet ); + //Create descriptors + if (strcmp(data.computation, "exact") == 0) + if (data.diag_thick == 0) + EXAGEOSTAT_dmle_Call(&data, *ncores, *gpus, *ts, *p_grid, *q_grid, *n, 0, 0); + else { + EXAGEOSTAT_sdmle_Call(&data, *ncores, *gpus, *ts, *p_grid, *q_grid, *n, 0, 0); + EXAGEOSTAT_MLE_sdregister_Tile(&data); + } + else if (strcmp(data.computation, "diag_approx") == 0) { + EXAGEOSTAT_dmle_diag_Call(&data, *ncores, *gpus, *ts, *p_grid, *q_grid, *n, 0, 0); } #if defined( EXAGEOSTAT_USE_HICMA ) - else if(strcmp (data.computation, "tlr_approx") == 0) - { - MORSE_Desc_Destroy( (MORSE_desc_t**) &data.hicma_descCD ); - MORSE_Desc_Destroy( (MORSE_desc_t**) &data.hicma_descCUV ); - MORSE_Desc_Destroy( (MORSE_desc_t**) &data.hicma_descCrk ); - MORSE_Desc_Destroy( (MORSE_desc_t**) &data.hicma_descZ ); - MORSE_Desc_Destroy( (MORSE_desc_t**) &data.hicma_descZcpy ); - MORSE_Desc_Destroy( (MORSE_desc_t**) &data.hicma_descproduct ); - MORSE_Desc_Destroy( (MORSE_desc_t**) &data.hicma_descdet ); + else if (strcmp(data.computation, "lr_approx") == 0) { + EXAGEOSTAT_TLR_dmle_Call(&data, *ncores, *gpus, *ts, *p_grid, *q_grid, *n, 0, 0); + CHAM_desc_t *CHAM_descZ = NULL; + CHAMELEON_Desc_Create(&CHAM_descZ, NULL, ChamRealDouble, *ts, *ts, *ts * *ts, *n, 1, 0, 0, *n, 1, *p_grid, + *q_grid); + data.descZ = CHAM_descZ; + } +#endif + + printf("%s- %s\n", data.computation, __func__); + //Copy z to descriptor + CHAMELEON_Lapack_to_Tile(z, *n, data.descZ); + //main algorithm call + START_TIMING(data.total_exec_time); + nlopt_set_max_objective(opt, MLE_alg, (void *) &data); + nlopt_optimize(opt, starting_theta, &opt_f); + STOP_TIMING(data.total_exec_time); + + //Destory descriptors & free memory + nlopt_destroy(opt); + if (strcmp(data.computation, "exact") == 0 || strcmp(data.computation, "diag_approx") == 0) { + CHAMELEON_Desc_Destroy((CHAM_desc_t **) &data.descC); + CHAMELEON_Desc_Destroy((CHAM_desc_t **) &data.descZ); + CHAMELEON_Desc_Destroy((CHAM_desc_t **) &data.descZcpy); + CHAMELEON_Desc_Destroy((CHAM_desc_t **) &data.descproduct); + CHAMELEON_Desc_Destroy((CHAM_desc_t **) &data.descdet); + } +#if defined( EXAGEOSTAT_USE_HICMA ) + else if (strcmp(data.computation, "tlr_approx") == 0) { + CHAMELEON_Desc_Destroy((CHAM_desc_t **) &data.hicma_descCD); + CHAMELEON_Desc_Destroy((CHAM_desc_t **) &data.hicma_descCUV); + CHAMELEON_Desc_Destroy((CHAM_desc_t **) &data.hicma_descCrk); + CHAMELEON_Desc_Destroy((CHAM_desc_t **) &data.hicma_descZ); + CHAMELEON_Desc_Destroy((CHAM_desc_t **) &data.hicma_descZcpy); + CHAMELEON_Desc_Destroy((CHAM_desc_t **) &data.hicma_descproduct); + CHAMELEON_Desc_Destroy((CHAM_desc_t **) &data.hicma_descdet); } #endif @@ -478,201 +695,519 @@ static void mle_general(char *kernel_fun, double *x, int *xlen, double *y, for (j = 0; j < num_params; j++) *(globalthetaout + j) = *(starting_theta + j); - *(globalthetaout + num_params) = data.total_exec_time/(double)data.iter_count; - *(globalthetaout + num_params+1) = data.total_exec_time; - *(globalthetaout + num_params+2) = (double)data.iter_count; + *(globalthetaout + num_params) = data.total_exec_time / (double) data.iter_count; + *(globalthetaout + num_params + 1) = data.total_exec_time; + *(globalthetaout + num_params + 2) = (double) data.iter_count; } -void mle_exact(double *x, int *xlen, double *y, - int *ylen, double *z, int *zlen, - double *clb, int *clblen, double *cub, - int *cublen, int *dmetric, int *n, double *opt_tol, - int *opt_max_iters, int *ncores, int *gpus, - int *ts, int *p_grid, int *q_grid, - double *globalthetaout) - //! R-wrapper to estimate the makimum likelihood function. - /*! -- using dense or approximate computation - * Returns the optimized theta vector - * @param[in] x: Pointer to the x vector. - * @param[in] xlen: Pointer to the length of x vector. - * @param[in] y: Pointer to the y vector. - * @param[in] ylen: Pointer to the length of y vector. - * @param[in] z: Pointer to the z vector (measurements). - * @param[in] zlen: Pointer to the length of z vector (measurements). - * @param[in] clb: Pointer to the clb vector (lower bound optimization vector). - * @param[in] clblen: Pointer to the length of z vector (lower bound optimization vector). - * @param[in] cub: Pointer to the z vector (upper bound optimization vector) - * @param[in] cublen: Pointer to the length of z vector (upper bound optimization vector). - * @param[in] computation: Pointer to the computation mode (0--> exact, 1-->approx). - * @param[in] dmetric: Pointer to the used metric (0-->ed, 1-->gcd). - * @param[in] n: Pointer to the problem size (number spatial locations). - * @param[in] opt_tol: Pointer to the tol parameter ( tolerance that is used for the purpose of stopping criteria only). - * @param[in] opt_max_iters: Pointer to the maximum number of mle iterations. - * @param[in] ncores: Pointer to the number of CPUs. - * @param[in] gpus: Pointer to the number of GPUs. - * @param[in] ts: Pointer to the tile size (MB) is used only in the case of HiCMA not MORSE. - * @param[in] p_grid: Pointer to the p_grid value ( >1 in the case of distributed systems, 1--> others). - * @param[in] q_grid: Pointer to the q_grid value ( >1 in the case of distributed systems, 1--> others). - * @param[in] globalthetaout: Pointer to R memory space (theta1:theta2:theta3) - * */ +void mle_exact(double* x, int *xlen, double* y, + int *ylen, double* z, int *zlen, + double* clb, int *clblen, double* cub, + int *cublen, int *kernel, int *dmetric, + int *n, double* opt_tol, int *opt_max_iters, + int *ncores, int *gpus, int *ts, + int *p_grid, int *q_grid, double* globalthetaout) +//! R-wrapper to estimate the makimum likelihood function. +/*! -- using dense or approximate computation + * Returns the optimized theta vector + * @param[in] x: Pointer to the x vector. + * @param[in] xlen: Pointer to the length of x vector. + * @param[in] y: Pointer to the y vector. + * @param[in] ylen: Pointer to the length of y vector. + * @param[in] z: Pointer to the z vector (measurements). + * @param[in] zlen: Pointer to the length of z vector (measurements). + * @param[in] clb: Pointer to the clb vector (lower bound optimization vector). + * @param[in] clblen: Pointer to the length of z vector (lower bound optimization vector). + * @param[in] cub: Pointer to the z vector (upper bound optimization vector) + * @param[in] cublen: Pointer to the length of z vector (upper bound optimization vector). + * @param[in] computation: Pointer to the computation mode (0--> exact, 1-->approx). + * @param[in] kernel: Pointer to the computation kernel. + * @param[in] kernellen: Pointer to the length of computation kernel. + * @param[in] dmetric: Pointer to the used metric (0-->ed, 1-->gcd). + * @param[in] n: Pointer to the problem size (number spatial locations). + * @param[in] opt_tol: Pointer to the tol parameter ( tolerance that is used for the purpose of stopping criteria only). + * @param[in] opt_max_iters: Pointer to the maximum number of mle iterations. + * @param[in] ncores: Pointer to the number of CPUs. + * @param[in] gpus: Pointer to the number of GPUs. + * @param[in] ts: Pointer to the tile size (MB) is used only in the case of HiCMA not CHAM. + * @param[in] p_grid: Pointer to the p_grid value ( >1 in the case of distributed systems, 1--> others). + * @param[in] q_grid: Pointer to the q_grid value ( >1 in the case of distributed systems, 1--> others). + * @param[in] globalthetaout: Pointer to R memory space (theta1:theta2:theta3) + * */ { - int comp_mode = 0; - - mle_general( "univariate_matern_stationary", x, xlen, y, ylen, - z, zlen, clb, clblen, - cub, cublen, &comp_mode, - 0, 0, 0, - dmetric, n, opt_tol, opt_max_iters, - ncores, gpus, ts, p_grid, q_grid, globalthetaout); + int comp_mode = 0; //exact + + mle_general(kernel, x, xlen, y, ylen, + z, zlen, clb, clblen, + cub, cublen, &comp_mode, + 0, 0, 0, + dmetric, n, opt_tol, opt_max_iters, + ncores, gpus, ts, p_grid, q_grid, globalthetaout); } -void mle_exact_non_stat(double *x, int *xlen, double *y, - int *ylen, double *z, int *zlen, - double *clb, int *clblen, double *cub, - int *cublen, int *dmetric, int *n, double *opt_tol, - int *opt_max_iters, int *ncores, int *gpus, - int *ts, int *p_grid, int *q_grid, - double *globalthetaout) - //! R-wrapper to estimate the makimum likelihood function. - /*! -- using dense or approximate computation - * Returns the optimized theta vector - * @param[in] x: Pointer to the x vector. - * @param[in] xlen: Pointer to the length of x vector. - * @param[in] y: Pointer to the y vector. - * @param[in] ylen: Pointer to the length of y vector. - * @param[in] z: Pointer to the z vector (measurements). - * @param[in] zlen: Pointer to the length of z vector (measurements). - * @param[in] clb: Pointer to the clb vector (lower bound optimization vector). - * @param[in] clblen: Pointer to the length of z vector (lower bound optimization vector). - * @param[in] cub: Pointer to the z vector (upper bound optimization vector) - * @param[in] cublen: Pointer to the length of z vector (upper bound optimization vector). - * @param[in] computation: Pointer to the computation mode (0--> exact, 1-->approx). - * @param[in] dmetric: Pointer to the used metric (0-->ed, 1-->gcd). - * @param[in] n: Pointer to the problem size (number spatial locations). - * @param[in] opt_tol: Pointer to the tol parameter ( tolerance that is used for the purpose of stopping criteria only). - * @param[in] opt_max_iters: Pointer to the maximum number of mle iterations. - * @param[in] ncores: Pointer to the number of CPUs. - * @param[in] gpus: Pointer to the number of GPUs. - * @param[in] ts: Pointer to the tile size (MB) is used only in the case of HiCMA not MORSE. - * @param[in] p_grid: Pointer to the p_grid value ( >1 in the case of distributed systems, 1--> others). - * @param[in] q_grid: Pointer to the q_grid value ( >1 in the case of distributed systems, 1--> others). - * @param[in] globalthetaout: Pointer to R memory space (theta1:theta2:theta3) - * */ +void mle_exact_non_stat(double* x, int *xlen, double* y, + int *ylen, double* z, int *zlen, + int *kernel, double* clb, int *clblen, + double* cub, int *cublen, int *dmetric, + int *n, double* opt_tol, int *opt_max_iters, + int *ncores, int *gpus, int *ts, + int *p_grid, int *q_grid, double* globalthetaout) +//! R-wrapper to estimate the makimum likelihood function. +/*! -- using dense or approximate computation + * Returns the optimized theta vector + * @param[in] x: Pointer to the x vector. + * @param[in] xlen: Pointer to the length of x vector. + * @param[in] y: Pointer to the y vector. + * @param[in] ylen: Pointer to the length of y vector. + * @param[in] z: Pointer to the z vector (measurements). + * @param[in] kernel: Pointer to the stationary/nono-stationary kernel. + * @param[in] zlen: Pointer to the length of z vector (measurements). + * @param[in] clb: Pointer to the clb vector (lower bound optimization vector). + * @param[in] clblen: Pointer to the length of z vector (lower bound optimization vector). + * @param[in] cub: Pointer to the z vector (upper bound optimization vector) + * @param[in] cublen: Pointer to the length of z vector (upper bound optimization vector). + * @param[in] computation: Pointer to the computation mode (0--> exact, 1-->approx). + * @param[in] kernel: Pointer to the computation kernel. + * @param[in] kernellen: Pointer to the length of computation kernel. + * @param[in] dmetric: Pointer to the used metric (0-->ed, 1-->gcd). + * @param[in] n: Pointer to the problem size (number spatial locations). + * @param[in] opt_tol: Pointer to the tol parameter ( tolerance that is used for the purpose of stopping criteria only). + * @param[in] opt_max_iters: Pointer to the maximum number of mle iterations. + * @param[in] ncores: Pointer to the number of CPUs. + * @param[in] gpus: Pointer to the number of GPUs. + * @param[in] ts: Pointer to the tile size (MB) is used only in the case of HiCMA not CHAM. + * @param[in] p_grid: Pointer to the p_grid value ( >1 in the case of distributed systems, 1--> others). + * @param[in] q_grid: Pointer to the q_grid value ( >1 in the case of distributed systems, 1--> others). + * @param[in] globalthetaout: Pointer to R memory space (theta1:theta2:theta3) + * */ { int comp_mode = 0; - - mle_general( "univariate_matern_non_stationary", x, xlen, y, ylen, - z, zlen, clb, clblen, - cub, cublen, &comp_mode, - 0, 0, 0, - dmetric, n, opt_tol, opt_max_iters, - ncores, gpus, ts, p_grid, q_grid, globalthetaout); + mle_general(kernel, x, xlen, y, ylen, + z, zlen, clb, clblen, + cub, cublen, &comp_mode, + 0, 0, 0, + dmetric, n, opt_tol, opt_max_iters, + ncores, gpus, ts, p_grid, q_grid, globalthetaout); } -void mle_tlr( double *x, int *xlen, double *y, - int *ylen, double *z, int *zlen, - double *clb, int *clblen, double *cub, - int *cublen, int *tlr_acc, int *tlr_maxrank, - int *dmetric, int *n, double *opt_tol, - int *opt_max_iters, int *ncores, int *gpus, - int *ts, int *p_grid, int *q_grid, - double *globalthetaout) - //! R-wrapper to estimate the makimum likelihood function. - /*! -- using dense or approximate computation - * Returns the optimized theta vector - * @param[in] x: Pointer to the x vector. - * @param[in] xlen: Pointer to the length of x vector. - * @param[in] y: Pointer to the y vector. - * @param[in] ylen: Pointer to the length of y vector. - * @param[in] z: Pointer to the z vector (measurements). - * @param[in] zlen: Pointer to the length of z vector (measurements). - * @param[in] clb: Pointer to the clb vector (lower bound optimization vector). - * @param[in] clblen: Pointer to the length of z vector (lower bound optimization vector). - * @param[in] cub: Pointer to the z vector (upper bound optimization vector) - * @param[in] cub: Pointer to the z vector (upper bound optimization vector). - * @param[in] cublen: Pointer to the length of z vector (upper bound optimization vector). - * @param[in] computation: Pointer to the computation mode (0--> exact, 1-->approx). - * @param[in] dmetric: Pointer to the used metric (0-->ed, 1-->gcd). - * @param[in] n: Pointer to the problem size (number spatial locations). - * @param[in] opt_tol: Pointer to the tol parameter ( tolerance that is used for the purpose of stopping criteria only). - * @param[in] opt_max_iters: Pointer to the maximum number of mle iterations. - * @param[in] ncores: Pointer to the number of CPUs. - * @param[in] gpus: Pointer to the number of GPUs. - * @param[in] ts: Pointer to the tile size (MB) is used only in the case of HiCMA not MORSE. - * @param[in] p_grid: Pointer to the p_grid value ( >1 in the case of distributed systems, 1--> others). - * @param[in] q_grid: Pointer to the q_grid value ( >1 in the case of distributed systems, 1--> others). - * @param[in] globalthetaout: Pointer to R memory space (theta1:theta2:theta3). - * */ +void mle_tlr(double* x, int *xlen, double* y, + int *ylen, double* z, int *zlen, + int *kernel, double* clb, int *clblen, + double* cub, int *cublen, int *tlr_acc, + int *tlr_maxrank, int *dmetric, int *n, + double* opt_tol, int *opt_max_iters, int *ncores, + int *gpus, int *dts, int *lts, int *p_grid, + int *q_grid, double* globalthetaout) +//! R-wrapper to estimate the makimum likelihood function. +/*! -- using dense or approximate computation + * Returns the optimized theta vector + * @param[in] x: Pointer to the x vector. + * @param[in] xlen: Pointer to the length of x vector. + * @param[in] y: Pointer to the y vector. + * @param[in] ylen: Pointer to the length of y vector. + * @param[in] z: Pointer to the z vector (measurements). + * @param[in] zlen: Pointer to the length of z vector (measurements). + * @param[in] clb: Pointer to the clb vector (lower bound optimization vector). + * @param[in] clblen: Pointer to the length of z vector (lower bound optimization vector). + * @param[in] cub: Pointer to the z vector (upper bound optimization vector) + * @param[in] cub: Pointer to the z vector (upper bound optimization vector). + * @param[in] cublen: Pointer to the length of z vector (upper bound optimization vector). + * @param[in] computation: Pointer to the computation mode (0--> exact, 1-->approx). + * @param[in] kernel: Pointer to the computation kernel. + * @param[in] kernellen: Pointer to the length of computation kernel. + * @param[in] dmetric: Pointer to the used metric (0-->ed, 1-->gcd). + * @param[in] n: Pointer to the problem size (number spatial locations). + * @param[in] opt_tol: Pointer to the tol parameter ( tolerance that is used for the purpose of stopping criteria only). + * @param[in] opt_max_iters: Pointer to the maximum number of mle iterations. + * @param[in] ncores: Pointer to the number of CPUs. + * @param[in] gpus: Pointer to the number of GPUs. + * @param[in] ts: Pointer to the tile size (MB) is used only in the case of HiCMA not CHAM. + * @param[in] p_grid: Pointer to the p_grid value ( >1 in the case of distributed systems, 1--> others). + * @param[in] q_grid: Pointer to the q_grid value ( >1 in the case of distributed systems, 1--> others). + * @param[in] globalthetaout: Pointer to R memory space (theta1:theta2:theta3). + * */ { int comp_mode = 1; - mle_general( "univariate_matern_stationary", x, xlen, y, ylen, z, zlen, - clb, clblen, cub, cublen, - &comp_mode, 0, tlr_acc, tlr_maxrank, - dmetric, n, opt_tol, opt_max_iters, - ncores, gpus, ts, p_grid, q_grid, globalthetaout); + + mle_general_tlr(kernel, x, xlen, y, ylen, z, zlen, + clb, clblen, cub, cublen, + &comp_mode, 0, tlr_acc, tlr_maxrank, + dmetric, n, opt_tol, opt_max_iters, + ncores, gpus, dts, lts, p_grid, q_grid, globalthetaout); } -void mle_dst( double *x, int *xlen, double *y, - int *ylen, double *z, int *zlen, - double *clb, int *clblen, double *cub, - int *cublen, int *dst_thick, int *dmetric, - int *n, double *opt_tol, int *opt_max_iters, - int *ncores, int *gpus, - int *ts, int *p_grid, int *q_grid, - double *globalthetaout) - //! R-wrapper to estimate the makimum likelihood function. - /*! -- using dense or approximate computation - * Returns the optimized theta vector - * @param[in] x: Pointer to the x vector. - * @param[in] xlen: Pointer to the length of x vector. - * @param[in] y: Pointer to the y vector. - * @param[in] ylen: Pointer to the length of y vector. - * @param[in] z: Pointer to the z vector (measurements). - * @param[in] zlen: Pointer to the length of z vector (measurements). - * @param[in] clb: Pointer to the clb vector (lower bound optimization vector). - * @param[in] clblen: Pointer to the length of z vector (lower bound optimization vector). - * @param[in] cub: Pointer to the z vector (upper bound optimization vector). - * @param[in] cublen: Pointer to the length of z vector (upper bound optimization vector). - * @param[in] computation: Pointer to the computation mode (0--> exact, 1-->approx). - * @param[in] dmetric: Pointer to the used metric (0-->ed, 1-->gcd). - * @param[in] n: Pointer to the problem size (number spatial locations). - * @param[in] ncores: Pointer to the number of CPUs. - * @param[in] gpus: Pointer to the number of GPUs. - * @param[in] ts: Pointer to the tile size (MB) is used only in the case of HiCMA not MORSE. - * @param[in] p_grid: Pointer to the p_grid value ( >1 in the case of distributed systems, 1--> others). - * @param[in] q_grid: Pointer to the q_grid value ( >1 in the case of distributed systems, 1--> others). - * @param[in] globalthetaout: Pointer to R memory space (theta1:theta2:theta3). - * */ +void mle_dst(double* x, int *xlen, double* y, + int *ylen, double* z, int *zlen, + int *kernel, double* clb, int *clblen, + double* cub, int *cublen, int *dst_thick, + int *dmetric, int *n, double* opt_tol, + int *opt_max_iters, int *ncores, int *gpus, + int *ts, int *p_grid, int *q_grid, + double* globalthetaout) +//! R-wrapper to estimate the makimum likelihood function. +/*! -- using dense or approximate computation + * Returns the optimized theta vector + * @param[in] x: Pointer to the x vector. + * @param[in] xlen: Pointer to the length of x vector. + * @param[in] y: Pointer to the y vector. + * @param[in] ylen: Pointer to the length of y vector. + * @param[in] z: Pointer to the z vector (measurements). + * @param[in] zlen: Pointer to the length of z vector (measurements). + * @param[in] clb: Pointer to the clb vector (lower bound optimization vector). + * @param[in] clblen: Pointer to the length of z vector (lower bound optimization vector). + * @param[in] cub: Pointer to the z vector (upper bound optimization vector). + * @param[in] cublen: Pointer to the length of z vector (upper bound optimization vector). + * @param[in] computation: Pointer to the computation mode (0--> exact, 1-->approx). + * @param[in] kernel: Pointer to the computation kernel. + * @param[in] kernellen: Pointer to the length of computation kernel. + * @param[in] dmetric: Pointer to the used metric (0-->ed, 1-->gcd). + * @param[in] n: Pointer to the problem size (number spatial locations). + * @param[in] ncores: Pointer to the number of CPUs. + * @param[in] gpus: Pointer to the number of GPUs. + * @param[in] ts: Pointer to the tile size (MB) is used only in the case of HiCMA not CHAM. + * @param[in] p_grid: Pointer to the p_grid value ( >1 in the case of distributed systems, 1--> others). + * @param[in] q_grid: Pointer to the q_grid value ( >1 in the case of distributed systems, 1--> others). + * @param[in] globalthetaout: Pointer to R memory space (theta1:theta2:theta3). + * */ { int comp_mode = 2; - mle_general( "univariate_matern_stationary", x, xlen, y, ylen, - z, zlen, clb, clblen, - cub, cublen, &comp_mode, - dst_thick, 0, 0, - dmetric, n, opt_tol, opt_max_iters, - ncores, gpus, ts, p_grid, q_grid, globalthetaout); + mle_general(kernel, x, xlen, y, ylen, + z, zlen, clb, clblen, + cub, cublen, &comp_mode, + dst_thick, 0, 0, + dmetric, n, opt_tol, opt_max_iters, + ncores, gpus, ts, p_grid, q_grid, globalthetaout); } +void mle_mp(double* x, int *xlen, double* y, + int *ylen, double* z, int *zlen, + int *kernel, double* clb, int *clblen, + double* cub, int *cublen, int *mp_band, + int *dmetric, int *n, double* opt_tol, + int *opt_max_iters, int *ncores, int *gpus, + int *ts, int *p_grid, int *q_grid, + double* globalthetaout) +//! R-wrapper to estimate the makimum likelihood function. +/*! -- using dense or approximate computation + * Returns the optimized theta vector + * @param[in] x: Pointer to the x vector. + * @param[in] xlen: Pointer to the length of x vector. + * @param[in] y: Pointer to the y vector. + * @param[in] ylen: Pointer to the length of y vector. + * @param[in] z: Pointer to the z vector (measurements). + * @param[in] zlen: Pointer to the length of z vector (measurements). + * @param[in] clb: Pointer to the clb vector (lower bound optimization vector). + * @param[in] clblen: Pointer to the length of z vector (lower bound optimization vector). + * @param[in] cub: Pointer to the z vector (upper bound optimization vector). + * @param[in] cublen: Pointer to the length of z vector (upper bound optimization vector). + * @param[in] computation: Pointer to the computation mode (0--> exact, 1-->approx). + * @param[in] kernel: Pointer to the computation kernel. + * @param[in] kernellen: Pointer to the length of computation kernel. + * @param[in] dmetric: Pointer to the used metric (0-->ed, 1-->gcd). + * @param[in] n: Pointer to the problem size (number spatial locations). + * @param[in] ncores: Pointer to the number of CPUs. + * @param[in] gpus: Pointer to the number of GPUs. + * @param[in] ts: Pointer to the tile size (MB) is used only in the case of HiCMA not CHAM. + * @param[in] p_grid: Pointer to the p_grid value ( >1 in the case of distributed systems, 1--> others). + * @param[in] q_grid: Pointer to the q_grid value ( >1 in the case of distributed systems, 1--> others). + * @param[in] globalthetaout: Pointer to R memory space (theta1:theta2:theta3). + * */ +{ + int comp_mode = 3; + + mle_general(kernel, x, xlen, y, ylen, + z, zlen, clb, clblen, + cub, cublen, &comp_mode, + mp_band, 0, 0, + dmetric, n, opt_tol, opt_max_iters, + ncores, gpus, ts, p_grid, q_grid, globalthetaout); +} +void exact_predict(double* xobs, int *xobs_len, double* yobs, + int *yobs_len, double* zobs, int *zobs_len, + double* xmiss, int *xmiss_len, double* ymiss, + int *ymiss_len, int *nZobs, int *nZmiss, + int *kernel, double* est_theta, int *thetalen, + int *computation, int *dmetric, int *ncores, + int *gpus, int *ts, int *p_grid, + int *q_grid, double* globalzpredict) +//! R-wrapper to predict missing values on certain missing locations. +/*! -- using dense or approximate computation + * Returns the optimized theta vector + * @param[in] xobs: Pointer to the xobs vector. + * @param[in] xobs_len: Pointer to the length of xobs vector. + * @param[in] yobs: Pointer to the yobs vector. + * @param[in] yobs_len: Pointer to the length of yobs vector. + * @param[in] z: Pointer to the zobs vector (measurements). + * @param[in] nZobs: Pointer to the length of zobs vector (measurements). + * @param[in] xmiss: Pointer to the xmiss vector. + * @param[in] xmiss_len: Pointer to the length of xmiss vector. + * @param[in] ymiss: Pointer to the ymiss vector. + * @param[in] ymiss_len: Pointer to the length of ymiss vector. + * @param[in] z: Pointer to the zmiss vector (measurements). + * @param[in] nZmiss: Pointer to the length of zmiss vector (measurements). + * @param[in] theta: Pointer to the theta vector. + * @param[in] thetalen: Pointer to the length of y-dim vector. + * @param[in] computation: Pointer to the computation mode (0--> exact, 1-->approx). + * @param[in] n: Pointer to the problem size (number spatial locations). + * @param[in] ncores: Pointer to the number of CPUs. + * @param[in] gpus: Pointer to the number of GPUs. + * @param[in] ts: Pointer to the tile size (MB) is used only in the case of HiCMA not CHAM. + * @param[in] p_grid: Pointer to the p_grid value ( >1 in the case of distributed systems, 1--> others). + * @param[in] q_grid: Pointer to the q_grid value ( >1 in the case of distributed systems, 1--> others). + * @param[in] dmetric: Pointer to the used metric (0-->ed, 1-->gcd). + * @param[in] globalthetaout: Pointer to R memory space (theta1:theta2:theta3). + * */ +{ + //initialization + int i = 0, j = 0, log = 0, verbose = 0, async = 0, num_params = 0; + double opt_f; + nlopt_opt opt; + MLE_data data; + double* starting_theta, *theta; + int p = 1; //number of variables. + double* zmiss; + char *kernel_fun; + CHAM_context_t *chamctxt; + chamctxt = chameleon_context_self(); + if (chamctxt == NULL) { + printf("No active instance...please use exageostat_init() function to initiate a new instance!\n"); + return; + } + RUNTIME_sequence_t *msequence; + RUNTIME_request_t mrequest[2] = {CHAMELEON_SUCCESS, CHAMELEON_SUCCESS}; + //Initialize the data struct + init_data_values(&data); + + int comp_mode = *computation; + int metric_mode = *dmetric; + + theta = (double* ) malloc(num_params * sizeof(double)); + + //Assign initial_ theta vector to generate synthetic dataset + for (j = 0; j < *thetalen; j++) + theta[j] = est_theta[j]; + + num_params = get_num_params(data.kernel_fun); + + CHAMELEON_Sequence_Create(&msequence); + data.sequence = msequence; + data.request = mrequest; + + //initialize globalthetaout. + for (j = 0; j < (*nZmiss); j++) + *(globalzpredict + j) = -1000; + + //Set data struct values based on inputs + if (comp_mode == 0) { + data.computation = "exact"; + data.diag_thick = 0; + } else + printf("In R mode: only exact prediction is allowed!\n"); + + data.dm = metric_mode == 0 ? "ed" : "gcd"; + +#if defined( EXAGEOSTAT_USE_HICMA ) + data.hicma_data_type = HICMA_STARSH_PROB_GEOSTAT_POINT; +#endif -void rexageostat_init(int *ncores, int *gpus, int *ts) - //! R-wrapper to initiate exageostat. - /*! -- using dense or approximate computation - * @param[in] ncores: Pointer to the number of CPUs. - * @param[in] gpus: Pointer to the number of GPUs. - * @param[in] ts: Pointer to the tile size (MB) is used only in the case of HiCMA not MORSE. - * */ + data.verbose = verbose; + data.async = async; + data.lobs.x = xobs; + data.lobs.y = yobs; + data.lmiss.x = xmiss; + data.lmiss.y = ymiss; + data.log = log; + + if (*kernel == 0) + data.kernel_fun = "univariate_matern_stationary"; + else if (*kernel == 1) + data.kernel_fun = "univariate_matern_nuggets_stationary"; + else if (*kernel == 2) + data.kernel_fun = "bivariate_matern_flexible"; + else if (*kernel == 3) + data.kernel_fun = "bivariate_matern_parsimonious"; + else if (*kernel == 4) + data.kernel_fun = "trivariate_matern_parsimonious"; + else if (*kernel == 5) + data.kernel_fun = "univariate_spacetime_matern_stationary"; + else if (*kernel == 6) + data.kernel_fun = "bivariate_spacetime_matern_stationary"; + else { + fprintf(stderr, "Choosen kernel is not exist!\n"); + fprintf(stderr, "Called function is: %s\n", __func__); + exit(0); + } + data.precision = 0; //should be modified to be an input. + zmiss = (double* ) calloc(p * (*nZmiss), sizeof(double)); + + if (strcmp(data.computation, "exact") == 0) + prediction_init(&data, (*nZmiss), (*nZobs), (*ts), (*p_grid), (*q_grid), 0); + + CHAM_desc_t *CHAM_descZobs = (CHAM_desc_t *) (data.descZobs); + CHAM_desc_t *CHAM_descZmiss = (CHAM_desc_t *) (data.descZmiss); + CHAMELEON_Lapack_to_Tile(zobs, (*nZobs), CHAM_descZobs); + + if (strcmp(data.computation, "exact") == 0) + EXAGEOSTAT_dmle_Predict_Tile(&data, theta, p * (*nZmiss), + p * (*nZobs), zobs, NULL, zmiss, (*nZobs)); + + CHAMELEON_Tile_to_Lapack(CHAM_descZmiss, zmiss, (*nZmiss)); + + //copy local vector to global vector in R memory space + for (j = 0; j < (*nZmiss); j++) + *(globalzpredict + j) = zmiss[j]; +} + +void exact_mloe_mmom(double* xobs, int *xobs_len, double* yobs, + int *yobs_len, double* zobs, int *zobs_len, + double* xmiss, int *xmiss_len, double* ymiss, + int *ymiss_len, int *nZobs, int *nZmiss, + int *kernel, double* est_theta, double* true_theta, + int *thetalen, int *dmetric, + int *ncores, int *gpus, int *ts, + int *p_grid, int *q_grid, double* global_mloe_mmom) { + + //initialization + int i = 0, j = 0, log = 0, verbose = 0, async = 0, num_params = 0; + double opt_f; + nlopt_opt opt; + MLE_data data; + double* starting_theta; + int p = 1; //number of variables. + double* zmiss; + char *kernel_fun; + CHAM_context_t *CHAM; + CHAM = chameleon_context_self(); + if (CHAM == NULL) { + printf("No active instance...please use exageostat_init() function to initiate a new instance!\n"); + return; + } + RUNTIME_sequence_t *msequence; + RUNTIME_request_t mrequest[2] = {CHAMELEON_SUCCESS, CHAMELEON_SUCCESS}; + + //Initialize the data struct + init_data_values(&data); + + int comp_mode = 0; //exact + int metric_mode = *dmetric; + double* theta = (double* ) malloc(num_params * sizeof(double)); + + + CHAMELEON_Sequence_Create(&msequence); + data.sequence = msequence; + data.request = mrequest; + + //initialize globalthetaout. + for (j = 0; j < 2; j++) + *(global_mloe_mmom + j) = -1000; + + //Set data struct values based on inputs + if (comp_mode == 0) { + data.computation = "exact"; + data.diag_thick = 0; + } else + printf("In R mode: only exact prediction is allowed!\n"); + + data.dm = metric_mode == 0 ? "ed" : "gcd"; + +#if defined( EXAGEOSTAT_USE_HICMA ) + data.hicma_data_type = HICMA_STARSH_PROB_GEOSTAT_POINT; +#endif + + data.verbose = verbose; + data.async = async; + data.lobs.x = xobs; + data.lobs.y = yobs; + data.lmiss.x = xmiss; + data.lmiss.y = ymiss; + data.log = log; + + if (*kernel == 0) + data.kernel_fun = "univariate_matern_stationary"; + else if (*kernel == 1) + data.kernel_fun = "univariate_matern_nuggets_stationary"; + else if (*kernel == 2) + data.kernel_fun = "bivariate_matern_flexible"; + else if (*kernel == 3) + data.kernel_fun = "bivariate_matern_parsimonious"; + else if (*kernel == 4) + data.kernel_fun = "trivariate_matern_parsimonious"; + else if (*kernel == 5) + data.kernel_fun = "univariate_spacetime_matern_stationary"; + else if (*kernel == 6) + data.kernel_fun = "bivariate_spacetime_matern_stationary"; + else { + fprintf(stderr, "Choosen kernel is not exist!\n"); + fprintf(stderr, "Called function is: %s\n", __func__); + exit(0); + } + data.precision = 0; //should be modified to be an input. + zmiss = (double* ) calloc(p * (*nZmiss), sizeof(double)); + + + mloe_mmom_init(&data, (*nZmiss), (*nZobs), (*ts), (*p_grid), (*q_grid)); + + EXAGEOSTAT_dmle_mloe_mmom_Tile(&data, true_theta, est_theta, + p * (*nZmiss), p * (*nZobs), (*nZobs + *nZmiss)); + + //copy local vector to global vector in R memory space + *(global_mloe_mmom) = data.mloe; + *(global_mloe_mmom + 1) = data.mmom; +} + + +void rexageostat_init(int *ncores, int *gpus, int *dts, int *lts) +//! R-wrapper to initiate exageostat. +/*! -- using dense or approximate computation + * @param[in] ncores: Pointer to the number of CPUs. + * @param[in] gpus: Pointer to the number of GPUs. + * @param[in] ts: Pointer to the tile size (MB) is used only in the case of HiCMA not CHAM. + * */ { - exageostat_init(ncores, gpus, ts, 0); ///this call shoudl be modified to include both dts and lts. + exageostat_init(ncores, gpus, dts, lts); ///this call shoudl be modified to include both dts and lts. } + void rexageostat_finalize() - //! R-wrapper to finalize exageostat. +//! R-wrapper to finalize exageostat. { exageostat_finalize(); } + + +void fisher_general(double* x, double* y, int *n, + double* est_theta, int *thetalen, + int *ts, int *dmetric, int *p_grid, int *q_grid, + double* globalthetaout) { + + MLE_data data; + int j = 0; + double* theta; + RUNTIME_sequence_t *msequence; + int metric_mode = *dmetric; + RUNTIME_request_t mrequest[2] = {CHAMELEON_SUCCESS, CHAMELEON_SUCCESS}; + CHAMELEON_Sequence_Create(&msequence); + + //Initialize the data struct + init_data_values(&data); + + data.l1.x = x; + data.l1.y = y; + data.sequence = msequence; + data.request = mrequest; + data.dm = metric_mode == 0 ? "ed" : "gcd"; + + theta = (double* ) malloc(*thetalen * sizeof(double)); + + for (j = 0; j < *thetalen; j++) + theta[j] = est_theta[j]; + + data.ooc = 0; + +} \ No newline at end of file diff --git a/r-wrappers/include/rwrappers.h b/r-wrappers/include/rwrappers.h index b379922..4e9b5b6 100644 --- a/r-wrappers/include/rwrappers.h +++ b/r-wrappers/include/rwrappers.h @@ -1,6 +1,6 @@ /** * - * Copyright (c) 2017-2019 King Abdullah University of Science and Technology + * Copyright (c) 2017-2023 King Abdullah University of Science and Technology * All rights reserved. * * ExaGeoStat is a software package provided by KAUST @@ -11,82 +11,98 @@ * * ExaGeoStat R-wrapper functions header. * - * @version 1.1.0 + * @version 1.2.0 * * @author Sameh Abdulah - * @date 2019-07-30 + * @date 2022-11-09 * **/ #ifndef _RWRAPPERS_H_ #define _RWRAPPERS_H_ + #include "../../src/include/MLE.h" -/** **************************************************************************** - * Structure for reading real datasets through STARS-H - **/ -/* - typedef struct { - double x; ///< Locations x-axis. - double y; ///< Locations y-axis. - double z; ///< Measurements. - } double; - typedef struct { - double theta; ///< Locations x-axis. - double loglik; ///< Locations y-axis. - int iters; ///< Measurements. - double time_in_secs; - } double; - */ -void gen_z_givenlocs_exact(double *x, int *xlen, double *y, - int *ylen, double *theta1, - double *theta2, double *theta3, - int *dmetric, int *n, - int *ncores, int *gpus, int *ts, - int *p_grid, int *q_grid, int *veclen, - double *globalvec); -void gen_z_exact(double *theta1, double *theta2, - double *theta3, int *dmetric, int *n, int *seed, - int *ncores, int *gpus, - int *ts, int *p_grid, int *q_grid, - int *veclen, double *globalvec); +void gen_z_givenlocs_exact(double*x, int *xlen, double*y, + int *ylen, int *kernel, double* theta, + int *thetalen, int *dmetric, int *n, + int *ncores, int *gpus, int *ts, + int *p_grid, int *q_grid, int *veclen, + double* globalvec); + +void gen_z_exact(int *kernel, double* theta, int *thetalen, + int *dmetric, int *n, int *seed, + int *ncores, int *gpus, int *ts, + int *p_grid, int *q_grid, int *veclen, + double* globalvec); + +void mle_exact(double* x, int *xlen, double* y, + int *ylen, double* z, int *zlen, + double* clb, int *clblen, double* cub, + int *cublen, int *kernel, int *dmetric, + int *n, double* opt_tol, int *opt_max_iters, + int *ncores, int *gpus, int *ts, + int *p_grid, int *q_grid, double* globalthetaout); + +void mle_exact_non_stat(double* x, int *xlen, double* y, + int *ylen, double* z, int *zlen, + int *kernel, double* clb, int *clblen, + double* cub, int *cublen, int *dmetric, + int *n, double* opt_tol, int *opt_max_iters, + int *ncores, int *gpus, int *ts, + int *p_grid, int *q_grid, double* globalthetaout); + +void mle_tlr(double* x, int *xlen, double* y, + int *ylen, double* z, int *zlen, + int *kernel, double* clb, int *clblen, + double* cub, int *cublen, int *tlr_acc, + int *tlr_maxrank, int *dmetric, int *n, + double* opt_tol, int *opt_max_iters, int *ncores, + int *gpus, int *dts, int *lts, int *p_grid, + int *q_grid, double* globalthetaout); +void mle_dst(double* x, int *xlen, double* y, + int *ylen, double* z, int *zlen, + int *kernel, double* clb, int *clblen, + double* cub, int *cublen, int *dst_thick, + int *dmetric, int *n, double* opt_tol, + int *opt_max_iters, int *ncores, int *gpus, + int *ts, int *p_grid, int *q_grid, + double* globalthetaout); -void mle_exact_non_stat(double *x, int *xlen, double *y, - int *ylen, double *z, int *zlen, - double *clb, int *clblen, double *cub, - int *cublen, int *dmetric, int *n, double *opt_tol, - int *opt_max_iters, int *ncores, int *gpus, - int *ts, int *p_grid, int *q_grid, - double *globalthetaout); +void mle_mp(double* x, int *xlen, double* y, + int *ylen, double* z, int *zlen, + int *kernel, double* clb, int *clblen, + double* cub, int *cublen, int *mp_band, + int *dmetric, int *n, double* opt_tol, + int *opt_max_iters, int *ncores, int *gpus, + int *ts, int *p_grid, int *q_grid, + double* globalthetaout); +void exact_predict(double* xobs, int *xobs_len, double* yobs, + int *yobs_len, double* zobs, int *zobs_len, + double* xmiss, int *xmiss_len, double* ymiss, + int *ymiss_len, int *nZobs, int *nZmiss, + int *kernel, double* est_theta, int *thetalen, + int *computation, int *dmetric, int *ncores, + int *gpus, int *ts, int *p_grid, + int *q_grid, double* globalzpredict); -void mle_exact(double *x, int *xlen, double *y, - int *ylen, double *z, int *zlen, - double *clb, int *clblen, double *cub, - int *cublen, int *dmetric, int *n, double *opt_tol, - int *opt_max_iters, int *ncores, int *gpus, - int *ts, int *p_grid, int *q_grid, - double *globalthetaout); +void exact_mloe_mmom(double* xobs, int *xobs_len, double* yobs, + int *yobs_len, double* zobs, int *zobs_len, + double* xmiss, int *xmiss_len, double* ymiss, + int *ymiss_len, int *nZobs, int *nZmiss, + int *kernel, double* est_theta, double* true_theta, + int *thetalen, int *dmetric, int *ncores, + int *gpus, int *ts, int *p_grid, + int *q_grid, double* global_mloe_mmom); -void mle_tlr( double *x, int *xlen, double *y, - int *ylen, double *z, int *zlen, - double *clb, int *clblen, double *cub, - int *cublen, int *tlr_acc, int *tlr_maxrank, - int *dmetric, int *n, double *opt_tol, - int *opt_max_iters, int *ncores, int *gpus, - int *ts, int *p_grid, int *q_grid, - double *globalthetaout); +void fisher_general(double* x, double* y, int *n, + double* theta, int *thetalen, + int *ts, int *dmetric, int *p_grid, int *q_grid, + double* globalthetaout); -void mle_dst( double *x, int *xlen, double *y, - int *ylen, double *z, int *zlen, - double *clb, int *clblen, double *cub, - int *cublen, int *dst_thick, int *dmetric, - int *n, double *opt_tol, int *opt_max_iters, - int *ncores, int *gpus, - int *ts, int *p_grid, int *q_grid, - double *globalthetaout); +void rexageostat_init(int *ncores, int *gpus, int *dts, int *lts); -void rexageostat_init(int *ncores, int *gpus, int *ts); -void rexageostat_finalize(); +void rexageostat_finalize(); -#endif +#endif \ No newline at end of file diff --git a/sc20-artifacts/sc20-experiments-scripts/cray-xc40/perf_exps/script-pars-exact-perf-1024.job b/sc20-artifacts/sc20-experiments-scripts/cray-xc40/perf_exps/script-pars-exact-perf-1024.job deleted file mode 100755 index 573e7bf..0000000 --- a/sc20-artifacts/sc20-experiments-scripts/cray-xc40/perf_exps/script-pars-exact-perf-1024.job +++ /dev/null @@ -1,33 +0,0 @@ -#!/bin/bash -#SBATCH --job-name=exact_%j -#SBATCH --output=./output_scala/exact_1024_%A.out -#SBATCH -A k1339 -#SBATCH --nodes=1024 -#SBATCH --ntasks=1024 -#SBATCH --partition=workq -#SBATCH --ntasks-per-node=1 -#SBATCH --cpus-per-task=32 -#SBATCH --time=01:30:00 - -export STARPU_SCHED=eager - -export STARPU_WATCHDOG_TIMEOUT=1000000000 -export STARPU_WATCHDOG_CRASH=1 - -#z=$1 -#n=40000 - -x=150000 -y=90000 -export STARPU_LIMIT_MAX_SUBMITTED_TASKS=$x -export STARPU_LIMIT_MIN_SUBMITTED_TASKS=$y - - -n=$1 -dts=$2 - - -echo "STARPU_LIMIT_MAX_SUBMITTED_TASKS=$x STARPU_LIMIT_MIN_SUBMITTED_TASKS=$y srun ./build/examples/synthetic_dmle_test --test --N=$n --dts=$dts --ncores=30 --computation=exact --kernel=1:1:0.03:0.5:1:0.9 --ikernel=1:1:0.03:0.5:1:0.9 --olb=0.01:0.01:0.01:0.01:0.01:0.01 --oub=2:2:2:2:2:1 --zvecs=1 --kernel_fun=bivariate_matern_parsimonious --p=32 --q=32 --opt_iters=1" - - srun ./build/examples/synthetic_dmle_test --test --N=$n --dts=$dts --ncores=30 --computation=exact --kernel=1:1:0.03:0.5:1:0.9 --ikernel=1:1:0.03:0.5:1:0.9 --olb=0.01:0.01:0.01:0.01:0.01:0.01 --oub=2:2:2:2:2:1 --zvecs=1 --kernel_fun=bivariate_matern_parsimonious --p=32 --q=32 --opt_iters=1 - diff --git a/sc20-artifacts/sc20-experiments-scripts/cray-xc40/perf_exps/script-pars-exact-perf-128.job b/sc20-artifacts/sc20-experiments-scripts/cray-xc40/perf_exps/script-pars-exact-perf-128.job deleted file mode 100755 index 231747f..0000000 --- a/sc20-artifacts/sc20-experiments-scripts/cray-xc40/perf_exps/script-pars-exact-perf-128.job +++ /dev/null @@ -1,30 +0,0 @@ -#!/bin/bash -#SBATCH --job-name=exact_%j -#SBATCH --output=./output_scala/exact_128_%A.out -#SBATCH -A k1339 -#SBATCH --nodes=128 -#SBATCH --ntasks=128 -#SBATCH --partition=workq -#SBATCH --ntasks-per-node=1 -#SBATCH --cpus-per-task=32 -#SBATCH --time=02:30:00 - -export STARPU_SCHED=eager - -export STARPU_WATCHDOG_TIMEOUT=1000000000 -export STARPU_WATCHDOG_CRASH=1 - - -x=20000 -y=9000 -export STARPU_LIMIT_MAX_SUBMITTED_TASKS=$x -export STARPU_LIMIT_MIN_SUBMITTED_TASKS=$y - -n=$1 -dts=$2 - - -echo "srun ./build/examples/synthetic_dmle_test --test --N=$n --dts=$dts --ncores=30 --computation=exact --kernel=1:1:0.03:0.5:1:0.9 --ikernel=1:1:0.03:0.5:1:0.9 --olb=0.01:0.01:0.01:0.01:0.01:0.01 --oub=2:2:2:2:2:1 --zvecs=1 --kernel_fun=bivariate_matern_parsimonious --p=16 --q=8 --opt_iters=1" - - srun ./build/examples/synthetic_dmle_test --test --N=$n --dts=$dts --ncores=30 --computation=exact --kernel=1:1:0.03:0.5:1:0.9 --ikernel=1:1:0.03:0.5:1:0.9 --olb=0.01:0.01:0.01:0.01:0.01:0.01 --oub=2:2:2:2:2:1 --zvecs=1 --kernel_fun=bivariate_matern_parsimonious --p=16 --q=8 --opt_iters=1 - diff --git a/sc20-artifacts/sc20-experiments-scripts/cray-xc40/perf_exps/script-pars-exact-perf-16.job b/sc20-artifacts/sc20-experiments-scripts/cray-xc40/perf_exps/script-pars-exact-perf-16.job deleted file mode 100755 index 28047ff..0000000 --- a/sc20-artifacts/sc20-experiments-scripts/cray-xc40/perf_exps/script-pars-exact-perf-16.job +++ /dev/null @@ -1,37 +0,0 @@ -#!/bin/bash -#SBATCH --job-name=exact_%j -#SBATCH --output=./output_scala/exact_16_%A.out -#SBATCH -A k1339 -#SBATCH --nodes=16 -#SBATCH --ntasks=16 -#SBATCH --partition=workq -#SBATCH --ntasks-per-node=1 -#SBATCH --cpus-per-task=32 -#SBATCH --time=02:30:00 - -export STARPU_SCHED=eager - -export STARPU_WATCHDOG_TIMEOUT=1000000000 -export STARPU_WATCHDOG_CRASH=1 - -#z=$1 -#n=40000 - -x=20000 -y=9000 -export STARPU_LIMIT_MAX_SUBMITTED_TASKS=$x -export STARPU_LIMIT_MIN_SUBMITTED_TASKS=$y - -#x=500 -#y=400 -#export STARPU_LIMIT_MAX_SUBMITTED_TASKS=$x -#export STARPU_LIMIT_MIN_SUBMITTED_TASKS=$y - -n=$1 -dts=$2 - - -echo "srun ./build/examples/synthetic_dmle_test --test --N=$n --dts=$dts --ncores=30 --computation=exact --kernel=1:1:0.03:0.5:1:0.9 --ikernel=1:1:0.03:0.5:1:0.9 --olb=0.01:0.01:0.01:0.01:0.01:0.01 --oub=2:2:2:2:2:1 --zvecs=1 --kernel_fun=bivariate_matern_parsimonious --p=4 --q=4 --opt_iter=1" - - srun ./build/examples/synthetic_dmle_test --test --N=$n --dts=$dts --ncores=30 --computation=exact --kernel=1:1:0.03:0.5:1:0.9 --ikernel=1:1:0.03:0.5:1:0.9 --olb=0.01:0.01:0.01:0.01:0.01:0.01 --oub=2:2:2:2:2:1 --zvecs=1 --kernel_fun=bivariate_matern_parsimonious --p=4 --q=4 --opt_iter=1 - diff --git a/sc20-artifacts/sc20-experiments-scripts/cray-xc40/perf_exps/script-pars-exact-perf-2048.job b/sc20-artifacts/sc20-experiments-scripts/cray-xc40/perf_exps/script-pars-exact-perf-2048.job deleted file mode 100755 index 2265134..0000000 --- a/sc20-artifacts/sc20-experiments-scripts/cray-xc40/perf_exps/script-pars-exact-perf-2048.job +++ /dev/null @@ -1,30 +0,0 @@ -#!/bin/bash -#SBATCH --job-name=exact_%j -#SBATCH --output=./output_scala/exact_128_%A.out -#SBATCH -A k1339 -#SBATCH --nodes=2048 -#SBATCH --ntasks=2048 -#SBATCH --partition=workq -#SBATCH --ntasks-per-node=1 -#SBATCH --cpus-per-task=32 -#SBATCH --time=00:30:00 - -export STARPU_SCHED=eager - -export STARPU_WATCHDOG_TIMEOUT=1000000000 -export STARPU_WATCHDOG_CRASH=1 - - -x=150000 -y=90000 -export STARPU_LIMIT_MAX_SUBMITTED_TASKS=$x -export STARPU_LIMIT_MIN_SUBMITTED_TASKS=$y - -n=$1 -dts=$2 - - -echo "STARPU_LIMIT_MAX_SUBMITTED_TASKS=$x STARPU_LIMIT_MIN_SUBMITTED_TASKS=$y srun ./build/examples/synthetic_dmle_test --test --N=$n --dts=$dts --ncores=30 --computation=exact --kernel=1:1:0.03:0.5:1:0.9 --ikernel=1:1:0.03:0.5:1:0.9 --olb=0.01:0.01:0.01:0.01:0.01:0.01 --oub=2:2:2:2:2:1 --zvecs=1 --kernel_fun=bivariate_matern_parsimonious --p=64 --q=32 --opt_iters=1" - - srun ./build/examples/synthetic_dmle_test --test --N=$n --dts=$dts --ncores=30 --computation=exact --kernel=1:1:0.03:0.5:1:0.9 --ikernel=1:1:0.03:0.5:1:0.9 --olb=0.01:0.01:0.01:0.01:0.01:0.01 --oub=2:2:2:2:2:1 --zvecs=1 --kernel_fun=bivariate_matern_parsimonious --p=64 --q=32 --opt_iters=1 - diff --git a/sc20-artifacts/sc20-experiments-scripts/cray-xc40/perf_exps/script-pars-exact-perf-256.job b/sc20-artifacts/sc20-experiments-scripts/cray-xc40/perf_exps/script-pars-exact-perf-256.job deleted file mode 100755 index 99d0749..0000000 --- a/sc20-artifacts/sc20-experiments-scripts/cray-xc40/perf_exps/script-pars-exact-perf-256.job +++ /dev/null @@ -1,29 +0,0 @@ -#!/bin/bash -#SBATCH --job-name=exact_%j -#SBATCH --output=./output_scala/exact_256_%A.out -#SBATCH -A k1339 -#SBATCH --nodes=256 -#SBATCH --ntasks=256 -#SBATCH --partition=workq -#SBATCH --ntasks-per-node=1 -#SBATCH --cpus-per-task=32 -#SBATCH --time=04:30:00 - -export STARPU_SCHED=eager - -export STARPU_WATCHDOG_TIMEOUT=1000000000 -export STARPU_WATCHDOG_CRASH=1 - - -x=20000 -y=9000 -export STARPU_LIMIT_MAX_SUBMITTED_TASKS=$x -export STARPU_LIMIT_MIN_SUBMITTED_TASKS=$y - -n=$1 -dts=$2 - -echo "srun ./build/examples/synthetic_dmle_test --test --N=$n --dts=$dts --ncores=30 --computation=exact --kernel=1:1:0.03:0.5:1:0.9 --ikernel=1:1:0.03:0.5:1:0.9 --olb=0.01:0.01:0.01:0.01:0.01:0.01 --oub=2:2:2:2:2:1 --zvecs=1 --kernel_fun=bivariate_matern_parsimonious --p=16 --q=16 --opt_iters=1" - - srun ./build/examples/synthetic_dmle_test --test --N=$n --dts=$dts --ncores=30 --computation=exact --kernel=1:1:0.03:0.5:1:0.9 --ikernel=1:1:0.03:0.5:1:0.9 --olb=0.01:0.01:0.01:0.01:0.01:0.01 --oub=2:2:2:2:2:1 --zvecs=1 --kernel_fun=bivariate_matern_parsimonious --p=16 --q=16 --opt_iters=1 - diff --git a/sc20-artifacts/sc20-experiments-scripts/cray-xc40/perf_exps/script-pars-exact-perf-32.job b/sc20-artifacts/sc20-experiments-scripts/cray-xc40/perf_exps/script-pars-exact-perf-32.job deleted file mode 100755 index c8abf32..0000000 --- a/sc20-artifacts/sc20-experiments-scripts/cray-xc40/perf_exps/script-pars-exact-perf-32.job +++ /dev/null @@ -1,37 +0,0 @@ -#!/bin/bash -#SBATCH --job-name=exact_%j -#SBATCH --output=./output_scala/exact_32_%A.out -#SBATCH -A k1339 -#SBATCH --nodes=32 -#SBATCH --ntasks=32 -#SBATCH --partition=workq -#SBATCH --ntasks-per-node=1 -#SBATCH --cpus-per-task=32 -#SBATCH --time=02:30:00 - -export STARPU_SCHED=eager - -export STARPU_WATCHDOG_TIMEOUT=1000000000 -export STARPU_WATCHDOG_CRASH=1 - -#z=$1 -#n=40000 - -#x=20000 -#y=9000 -#export STARPU_LIMIT_MAX_SUBMITTED_TASKS=$x -#export STARPU_LIMIT_MIN_SUBMITTED_TASKS=$y - -x=20000 -y=9000 -export STARPU_LIMIT_MAX_SUBMITTED_TASKS=$x -export STARPU_LIMIT_MIN_SUBMITTED_TASKS=$y - -n=$1 -dts=$2 - - -echo "srun ./build/examples/synthetic_dmle_test --test --N=$n --dts=$dts --ncores=30 --computation=exact --kernel=1:1:0.03:0.5:1:0.9 --ikernel=1:1:0.03:0.5:1:0.9 --olb=0.01:0.01:0.01:0.01:0.01:0.01 --oub=2:2:2:2:2:1 --zvecs=1 --kernel_fun=bivariate_matern_parsimonious --p=8 --q=4 --opt_iter=1" - - srun ./build/examples/synthetic_dmle_test --test --N=$n --dts=$dts --ncores=30 --computation=exact --kernel=1:1:0.03:0.5:1:0.9 --ikernel=1:1:0.03:0.5:1:0.9 --olb=0.01:0.01:0.01:0.01:0.01:0.01 --oub=2:2:2:2:2:1 --zvecs=1 --kernel_fun=bivariate_matern_parsimonious --p=8 --q=4 --opt_iter=1 - diff --git a/sc20-artifacts/sc20-experiments-scripts/cray-xc40/perf_exps/script-pars-exact-perf-512.job b/sc20-artifacts/sc20-experiments-scripts/cray-xc40/perf_exps/script-pars-exact-perf-512.job deleted file mode 100755 index 5f7810f..0000000 --- a/sc20-artifacts/sc20-experiments-scripts/cray-xc40/perf_exps/script-pars-exact-perf-512.job +++ /dev/null @@ -1,29 +0,0 @@ -#!/bin/bash -#SBATCH --job-name=exact_%j -#SBATCH --output=./output_scala/exact_512_%A.out -#SBATCH -A k1339 -#SBATCH --nodes=512 -#SBATCH --ntasks=512 -#SBATCH --partition=workq -#SBATCH --ntasks-per-node=1 -#SBATCH --cpus-per-task=32 -#SBATCH --time=04:30:00 - -export STARPU_SCHED=eager - -export STARPU_WATCHDOG_TIMEOUT=1000000000 -export STARPU_WATCHDOG_CRASH=1 - - -x=20000 -y=9000 -export STARPU_LIMIT_MAX_SUBMITTED_TASKS=$x -export STARPU_LIMIT_MIN_SUBMITTED_TASKS=$y - -n=$1 -dts=$2 - -echo "srun ./build/examples/synthetic_dmle_test --test --N=$n --dts=$dts --ncores=30 --computation=exact --kernel=1:1:0.03:0.5:1:0.9 --ikernel=1:1:0.03:0.5:1:0.9 --olb=0.01:0.01:0.01:0.01:0.01:0.01 --oub=2:2:2:2:2:1 --zvecs=1 --kernel_fun=bivariate_matern_parsimonious --p=32 --q=16 --opt_iters=1" - - srun ./build/examples/synthetic_dmle_test --test --N=$n --dts=$dts --ncores=30 --computation=exact --kernel=1:1:0.03:0.5:1:0.9 --ikernel=1:1:0.03:0.5:1:0.9 --olb=0.01:0.01:0.01:0.01:0.01:0.01 --oub=2:2:2:2:2:1 --zvecs=1 --kernel_fun=bivariate_matern_parsimonious --p=32 --q=16 --opt_iters=1 - diff --git a/sc20-artifacts/sc20-experiments-scripts/cray-xc40/perf_exps/script-pars-exact-perf-64.job b/sc20-artifacts/sc20-experiments-scripts/cray-xc40/perf_exps/script-pars-exact-perf-64.job deleted file mode 100755 index 9f35b78..0000000 --- a/sc20-artifacts/sc20-experiments-scripts/cray-xc40/perf_exps/script-pars-exact-perf-64.job +++ /dev/null @@ -1,32 +0,0 @@ -#!/bin/bash -#SBATCH --job-name=exact_%j -#SBATCH --output=./output_scala/exact_64_%A.out -#SBATCH -A k1339 -#SBATCH --nodes=64 -#SBATCH --ntasks=64 -#SBATCH --partition=workq -#SBATCH --ntasks-per-node=1 -#SBATCH --cpus-per-task=32 -#SBATCH --time=02:30:00 - -export STARPU_SCHED=eager - -export STARPU_WATCHDOG_TIMEOUT=1000000000 -export STARPU_WATCHDOG_CRASH=1 - - -x=10000 -y=9000 -export STARPU_LIMIT_MAX_SUBMITTED_TASKS=$x -export STARPU_LIMIT_MIN_SUBMITTED_TASKS=$y - -n=$1 -dts=$2 - - - -echo "srun ./build/examples/synthetic_dmle_test --test --N=$n --dts=$dts --ncores=30 --computation=exact --kernel=1:1:0.03:0.5:1:0.9 --ikernel=1:1:0.03:0.5:1:0.9 --olb=0.01:0.01:0.01:0.01:0.01:0.01 --oub=2:2:2:2:2:1 --zvecs=1 --kernel_fun=bivariate_matern_parsimonious --p=8 --q=8 --opt_iter=1" - - - srun ./build/examples/synthetic_dmle_test --test --N=$n --dts=$dts --ncores=30 --computation=exact --kernel=1:1:0.03:0.5:1:0.9 --ikernel=1:1:0.03:0.5:1:0.9 --olb=0.01:0.01:0.01:0.01:0.01:0.01 --oub=2:2:2:2:2:1 --zvecs=1 --kernel_fun=bivariate_matern_parsimonious --p=8 --q=8 --opt_iter=1 - diff --git a/sc20-artifacts/sc20-experiments-scripts/cray-xc40/perf_exps/script-pars-exact-perf-96.sh b/sc20-artifacts/sc20-experiments-scripts/cray-xc40/perf_exps/script-pars-exact-perf-96.sh deleted file mode 100755 index 06fe95d..0000000 --- a/sc20-artifacts/sc20-experiments-scripts/cray-xc40/perf_exps/script-pars-exact-perf-96.sh +++ /dev/null @@ -1,32 +0,0 @@ -#!/bin/bash -#SBATCH --job-name=exact_%j -#SBATCH --output=./output_scala/exact_96_%A.out -#SBATCH -A k1339 -#SBATCH --nodes=96 -#SBATCH --ntasks=96 -#SBATCH --partition=workq -#SBATCH --ntasks-per-node=1 -#SBATCH --cpus-per-task=32 -#SBATCH --time=08:30:00 - -export STARPU_SCHED=eager - -export STARPU_WATCHDOG_TIMEOUT=1000000000 -export STARPU_WATCHDOG_CRASH=1 - - -#x=10000 -#y=9000 -#export STARPU_LIMIT_MAX_SUBMITTED_TASKS=$x -#export STARPU_LIMIT_MIN_SUBMITTED_TASKS=$y - -n=$1 -dts=$2 - - - -echo "srun ./build/examples/synthetic_dmle_test --test --N=$n --dts=$dts --ncores=30 --computation=exact --kernel=1:1:0.03:0.5:1:0.9 --ikernel=1:1:0.03:0.5:1:0.9 --olb=0.01:0.01:0.01:0.01:0.01:0.01 --oub=2:2:2:2:2:1 --zvecs=1 --kernel_fun=bivariate_matern_parsimonious --p=12 --q=8 --opt_iter=1" - - - srun ./build/examples/synthetic_dmle_test --test --N=$n --dts=$dts --ncores=30 --computation=exact --kernel=1:1:0.03:0.5:1:0.9 --ikernel=1:1:0.03:0.5:1:0.9 --olb=0.01:0.01:0.01:0.01:0.01:0.01 --oub=2:2:2:2:2:1 --zvecs=1 --kernel_fun=bivariate_matern_parsimonious --p=12 --q=8 --opt_iter=1 - diff --git a/sc20-artifacts/sc20-experiments-scripts/cray-xc40/perf_exps/script-pars-tlr-perf-1024.job b/sc20-artifacts/sc20-experiments-scripts/cray-xc40/perf_exps/script-pars-tlr-perf-1024.job deleted file mode 100755 index b39cc2a..0000000 --- a/sc20-artifacts/sc20-experiments-scripts/cray-xc40/perf_exps/script-pars-tlr-perf-1024.job +++ /dev/null @@ -1,34 +0,0 @@ -#!/bin/bash -#SBATCH --job-name=exact_%j -#SBATCH --output=./output_scala/exact_1024_%A.out -#SBATCH -A k1339 -#SBATCH --nodes=1024 -#SBATCH --ntasks=1024 -#SBATCH --partition=workq -#SBATCH --ntasks-per-node=1 -#SBATCH --cpus-per-task=32 -#SBATCH --time=01:30:00 - -export STARPU_SCHED=eager - -export STARPU_WATCHDOG_TIMEOUT=1000000000 -export STARPU_WATCHDOG_CRASH=1 - -#z=$1 -#n=40000 - -x=150000 -y=90000 -export STARPU_LIMIT_MAX_SUBMITTED_TASKS=$x -export STARPU_LIMIT_MIN_SUBMITTED_TASKS=$y - - -n=$1 -dts=$2 -acc=$3 -maxrank=$4 - -echo "STARPU_LIMIT_MAX_SUBMITTED_TASKS=$x STARPU_LIMIT_MIN_SUBMITTED_TASKS=$y srun ./build/examples/synthetic_dmle_test --test --N=$n --dts=$dts --ncores=30 --computation=lr_approx --kernel=1:1:0.03:0.5:1:0.9 --ikernel=1:1:0.03:0.5:1:0.9 --olb=0.01:0.01:0.01:0.01:0.01:0.01 --oub=2:2:2:2:2:1 --zvecs=1 --kernel_fun=bivariate_matern_parsimonious --acc=$acc --maxrank=$maxrank --p=32 --q=32 --opt_iters=1" - - srun ./build/examples/synthetic_dmle_test --test --N=$n --dts=$dts --ncores=30 --computation=lr_approx --kernel=1:1:0.03:0.5:1:0.9 --ikernel=1:1:0.03:0.5:1:0.9 --olb=0.01:0.01:0.01:0.01:0.01:0.01 --oub=2:2:2:2:2:1 --zvecs=1 --kernel_fun=bivariate_matern_parsimonious --p=32 --q=32 --opt_iters=1 --acc=$acc --maxrank=$maxrank - diff --git a/sc20-artifacts/sc20-experiments-scripts/cray-xc40/perf_exps/script-pars-tlr-perf-128.job b/sc20-artifacts/sc20-experiments-scripts/cray-xc40/perf_exps/script-pars-tlr-perf-128.job deleted file mode 100755 index 59ad6d4..0000000 --- a/sc20-artifacts/sc20-experiments-scripts/cray-xc40/perf_exps/script-pars-tlr-perf-128.job +++ /dev/null @@ -1,31 +0,0 @@ -#!/bin/bash -#SBATCH --job-name=exact_%j -#SBATCH --output=./output_scala/exact_128_%A.out -#SBATCH -A k1339 -#SBATCH --nodes=128 -#SBATCH --ntasks=128 -#SBATCH --partition=workq -#SBATCH --ntasks-per-node=1 -#SBATCH --cpus-per-task=32 -#SBATCH --time=02:30:00 - -export STARPU_SCHED=eager - -export STARPU_WATCHDOG_TIMEOUT=1000000000 -export STARPU_WATCHDOG_CRASH=1 - - -x=20000 -y=9000 -export STARPU_LIMIT_MAX_SUBMITTED_TASKS=$x -export STARPU_LIMIT_MIN_SUBMITTED_TASKS=$y - -n=$1 -dts=$2 -acc=$3 -maxrank=$4 - -echo "srun ./build/examples/synthetic_dmle_test --test --N=$n --dts=$dts --ncores=30 --computation=lr_approx --kernel=1:1:0.03:0.5:1:0.9 --ikernel=1:1:0.03:0.5:1:0.9 --olb=0.01:0.01:0.01:0.01:0.01:0.01 --oub=2:2:2:2:2:1 --zvecs=1 --kernel_fun=bivariate_matern_parsimonious --p=16 --q=8 --opt_iters=1 --acc=$acc --maxrank=$maxrank" - - srun ./build/examples/synthetic_dmle_test --test --N=$n --dts=$dts --ncores=30 --computation=lr_approx --kernel=1:1:0.03:0.5:1:0.9 --ikernel=1:1:0.03:0.5:1:0.9 --olb=0.01:0.01:0.01:0.01:0.01:0.01 --oub=2:2:2:2:2:1 --zvecs=1 --kernel_fun=bivariate_matern_parsimonious --p=16 --q=8 --opt_iters=1 --acc=$acc --maxrank=$maxrank - diff --git a/sc20-artifacts/sc20-experiments-scripts/cray-xc40/perf_exps/script-pars-tlr-perf-16.job b/sc20-artifacts/sc20-experiments-scripts/cray-xc40/perf_exps/script-pars-tlr-perf-16.job deleted file mode 100755 index 3b34974..0000000 --- a/sc20-artifacts/sc20-experiments-scripts/cray-xc40/perf_exps/script-pars-tlr-perf-16.job +++ /dev/null @@ -1,38 +0,0 @@ -#!/bin/bash -#SBATCH --job-name=exact_%j -#SBATCH --output=./output_scala/exact_16_%A.out -#SBATCH -A k1339 -#SBATCH --nodes=16 -#SBATCH --ntasks=16 -#SBATCH --partition=workq -#SBATCH --ntasks-per-node=1 -#SBATCH --cpus-per-task=32 -#SBATCH --time=02:30:00 - -export STARPU_SCHED=eager - -export STARPU_WATCHDOG_TIMEOUT=1000000000 -export STARPU_WATCHDOG_CRASH=1 - -#z=$1 -#n=40000 - -x=20000 -y=9000 -export STARPU_LIMIT_MAX_SUBMITTED_TASKS=$x -export STARPU_LIMIT_MIN_SUBMITTED_TASKS=$y - -#x=500 -#y=400 -#export STARPU_LIMIT_MAX_SUBMITTED_TASKS=$x -#export STARPU_LIMIT_MIN_SUBMITTED_TASKS=$y - -n=$1 -dts=$2 -acc=$3 -maxrank=$4 - -echo "srun ./build/examples/synthetic_dmle_test --test --N=$n --dts=$dts --ncores=30 --computation=lr_approx --kernel=1:1:0.03:0.5:1:0.9 --ikernel=1:1:0.03:0.5:1:0.9 --olb=0.01:0.01:0.01:0.01:0.01:0.01 --oub=2:2:2:2:2:1 --zvecs=1 --kernel_fun=bivariate_matern_parsimonious --p=4 --q=4 --opt_iter=1 --acc=$acc --maxrank=$maxrank" - - srun ./build/examples/synthetic_dmle_test --test --N=$n --dts=$dts --ncores=30 --computation=lr_approx --kernel=1:1:0.03:0.5:1:0.9 --ikernel=1:1:0.03:0.5:1:0.9 --olb=0.01:0.01:0.01:0.01:0.01:0.01 --oub=2:2:2:2:2:1 --zvecs=1 --kernel_fun=bivariate_matern_parsimonious --p=4 --q=4 --opt_iter=1 --acc=$acc --maxrank=$maxrank - diff --git a/sc20-artifacts/sc20-experiments-scripts/cray-xc40/perf_exps/script-pars-tlr-perf-2048.job b/sc20-artifacts/sc20-experiments-scripts/cray-xc40/perf_exps/script-pars-tlr-perf-2048.job deleted file mode 100755 index 1e44fa9..0000000 --- a/sc20-artifacts/sc20-experiments-scripts/cray-xc40/perf_exps/script-pars-tlr-perf-2048.job +++ /dev/null @@ -1,31 +0,0 @@ -#!/bin/bash -#SBATCH --job-name=exact_%j -#SBATCH --output=./output_scala/exact_128_%A.out -#SBATCH -A k1339 -#SBATCH --nodes=2048 -#SBATCH --ntasks=2048 -#SBATCH --partition=workq -#SBATCH --ntasks-per-node=1 -#SBATCH --cpus-per-task=32 -#SBATCH --time=00:30:00 - -export STARPU_SCHED=eager - -export STARPU_WATCHDOG_TIMEOUT=1000000000 -export STARPU_WATCHDOG_CRASH=1 - - -x=150000 -y=90000 -export STARPU_LIMIT_MAX_SUBMITTED_TASKS=$x -export STARPU_LIMIT_MIN_SUBMITTED_TASKS=$y - -n=$1 -dts=$2 -acc=$3 -maxrank=$4 - -echo "STARPU_LIMIT_MAX_SUBMITTED_TASKS=$x STARPU_LIMIT_MIN_SUBMITTED_TASKS=$y srun ./build/examples/synthetic_dmle_test --test --N=$n --dts=$dts --ncores=30 --computation=lr_approx --kernel=1:1:0.03:0.5:1:0.9 --ikernel=1:1:0.03:0.5:1:0.9 --olb=0.01:0.01:0.01:0.01:0.01:0.01 --oub=2:2:2:2:2:1 --zvecs=1 --kernel_fun=bivariate_matern_parsimonious --p=64 --q=32 --opt_iters=1 --acc=$acc --maxrank=$maxrank" - - srun ./build/examples/synthetic_dmle_test --test --N=$n --dts=$dts --ncores=30 --computation=lr_approx --kernel=1:1:0.03:0.5:1:0.9 --ikernel=1:1:0.03:0.5:1:0.9 --olb=0.01:0.01:0.01:0.01:0.01:0.01 --oub=2:2:2:2:2:1 --zvecs=1 --kernel_fun=bivariate_matern_parsimonious --p=64 --q=32 --opt_iters=1 --acc=$acc --maxrank=$maxrank - diff --git a/sc20-artifacts/sc20-experiments-scripts/cray-xc40/perf_exps/script-pars-tlr-perf-256.job b/sc20-artifacts/sc20-experiments-scripts/cray-xc40/perf_exps/script-pars-tlr-perf-256.job deleted file mode 100755 index d168172..0000000 --- a/sc20-artifacts/sc20-experiments-scripts/cray-xc40/perf_exps/script-pars-tlr-perf-256.job +++ /dev/null @@ -1,31 +0,0 @@ -#!/bin/bash -#SBATCH --job-name=exact_%j -#SBATCH --output=./output_scala/exact_256_%A.out -#SBATCH -A k1339 -#SBATCH --nodes=256 -#SBATCH --ntasks=256 -#SBATCH --partition=workq -#SBATCH --ntasks-per-node=1 -#SBATCH --cpus-per-task=32 -#SBATCH --time=04:30:00 - -export STARPU_SCHED=eager - -export STARPU_WATCHDOG_TIMEOUT=1000000000 -export STARPU_WATCHDOG_CRASH=1 - - -x=20000 -y=9000 -export STARPU_LIMIT_MAX_SUBMITTED_TASKS=$x -export STARPU_LIMIT_MIN_SUBMITTED_TASKS=$y - -n=$1 -dts=$2 -acc=$3 -maxrank=$4 - -echo "srun ./build/examples/synthetic_dmle_test --test --N=$n --dts=$dts --ncores=30 --computation=lr_approx --kernel=1:1:0.03:0.5:1:0.9 --ikernel=1:1:0.03:0.5:1:0.9 --olb=0.01:0.01:0.01:0.01:0.01:0.01 --oub=2:2:2:2:2:1 --zvecs=1 --kernel_fun=bivariate_matern_parsimonious --p=16 --q=16 --opt_iters=1 --acc=$acc --maxrank=$maxrank" - - srun ./build/examples/synthetic_dmle_test --test --N=$n --dts=$dts --ncores=30 --computation=lr_approx --kernel=1:1:0.03:0.5:1:0.9 --ikernel=1:1:0.03:0.5:1:0.9 --olb=0.01:0.01:0.01:0.01:0.01:0.01 --oub=2:2:2:2:2:1 --zvecs=1 --kernel_fun=bivariate_matern_parsimonious --p=16 --q=16 --opt_iters=1 --acc=$acc --maxrank=$maxrank - diff --git a/sc20-artifacts/sc20-experiments-scripts/cray-xc40/perf_exps/script-pars-tlr-perf-32.job b/sc20-artifacts/sc20-experiments-scripts/cray-xc40/perf_exps/script-pars-tlr-perf-32.job deleted file mode 100755 index 5d36cac..0000000 --- a/sc20-artifacts/sc20-experiments-scripts/cray-xc40/perf_exps/script-pars-tlr-perf-32.job +++ /dev/null @@ -1,38 +0,0 @@ -#!/bin/bash -#SBATCH --job-name=exact_%j -#SBATCH --output=./output_scala/exact_32_%A.out -#SBATCH -A k1339 -#SBATCH --nodes=32 -#SBATCH --ntasks=32 -#SBATCH --partition=workq -#SBATCH --ntasks-per-node=1 -#SBATCH --cpus-per-task=32 -#SBATCH --time=02:30:00 - -export STARPU_SCHED=eager - -export STARPU_WATCHDOG_TIMEOUT=1000000000 -export STARPU_WATCHDOG_CRASH=1 - -#z=$1 -#n=40000 - -#x=20000 -#y=9000 -#export STARPU_LIMIT_MAX_SUBMITTED_TASKS=$x -#export STARPU_LIMIT_MIN_SUBMITTED_TASKS=$y - -x=20000 -y=9000 -export STARPU_LIMIT_MAX_SUBMITTED_TASKS=$x -export STARPU_LIMIT_MIN_SUBMITTED_TASKS=$y - -n=$1 -dts=$2 -acc=$3 -maxrank=$4 - -echo "srun ./build/examples/synthetic_dmle_test --test --N=$n --dts=$dts --ncores=30 --computation=lr_approx --kernel=1:1:0.03:0.5:1:0.9 --ikernel=1:1:0.03:0.5:1:0.9 --olb=0.01:0.01:0.01:0.01:0.01:0.01 --oub=2:2:2:2:2:1 --zvecs=1 --kernel_fun=bivariate_matern_parsimonious --p=8 --q=4 --opt_iter=1 --acc=$acc --maxrank=$maxrank" - - srun ./build/examples/synthetic_dmle_test --test --N=$n --dts=$dts --ncores=30 --computation=lr_approx --kernel=1:1:0.03:0.5:1:0.9 --ikernel=1:1:0.03:0.5:1:0.9 --olb=0.01:0.01:0.01:0.01:0.01:0.01 --oub=2:2:2:2:2:1 --zvecs=1 --kernel_fun=bivariate_matern_parsimonious --p=8 --q=4 --opt_iter=1 --acc=$acc --maxrank=$maxrank - diff --git a/sc20-artifacts/sc20-experiments-scripts/cray-xc40/perf_exps/script-pars-tlr-perf-512.job b/sc20-artifacts/sc20-experiments-scripts/cray-xc40/perf_exps/script-pars-tlr-perf-512.job deleted file mode 100755 index ac79b13..0000000 --- a/sc20-artifacts/sc20-experiments-scripts/cray-xc40/perf_exps/script-pars-tlr-perf-512.job +++ /dev/null @@ -1,32 +0,0 @@ -#!/bin/bash -#SBATCH --job-name=exact_%j -#SBATCH --output=./output_scala/exact_512_%A.out -#SBATCH -A k1339 -#SBATCH --nodes=512 -#SBATCH --ntasks=512 -#SBATCH --partition=workq -#SBATCH --ntasks-per-node=1 -#SBATCH --cpus-per-task=32 -#SBATCH --time=04:30:00 - -export STARPU_SCHED=eager - -export STARPU_WATCHDOG_TIMEOUT=1000000000 -export STARPU_WATCHDOG_CRASH=1 - - -x=20000 -y=9000 -export STARPU_LIMIT_MAX_SUBMITTED_TASKS=$x -export STARPU_LIMIT_MIN_SUBMITTED_TASKS=$y - -n=$1 -dts=$2 -acc=$3 -maxrank=$4 - - -echo "srun ./build/examples/synthetic_dmle_test --test --N=$n --dts=$dts --ncores=30 --computation=lr_approx --kernel=1:1:0.03:0.5:1:0.9 --ikernel=1:1:0.03:0.5:1:0.9 --olb=0.01:0.01:0.01:0.01:0.01:0.01 --oub=2:2:2:2:2:1 --zvecs=1 --kernel_fun=bivariate_matern_parsimonious --p=32 --q=16 --opt_iters=1 --acc=$acc --maxrank=$maxrank" - - srun ./build/examples/synthetic_dmle_test --test --N=$n --dts=$dts --ncores=30 --computation=lr_approx --kernel=1:1:0.03:0.5:1:0.9 --ikernel=1:1:0.03:0.5:1:0.9 --olb=0.01:0.01:0.01:0.01:0.01:0.01 --oub=2:2:2:2:2:1 --zvecs=1 --kernel_fun=bivariate_matern_parsimonious --p=32 --q=16 --opt_iters=1 --acc=$acc --maxrank=$maxrank - diff --git a/sc20-artifacts/sc20-experiments-scripts/cray-xc40/perf_exps/script-pars-tlr-perf-64.job b/sc20-artifacts/sc20-experiments-scripts/cray-xc40/perf_exps/script-pars-tlr-perf-64.job deleted file mode 100755 index 5b4a158..0000000 --- a/sc20-artifacts/sc20-experiments-scripts/cray-xc40/perf_exps/script-pars-tlr-perf-64.job +++ /dev/null @@ -1,33 +0,0 @@ -#!/bin/bash -#SBATCH --job-name=exact_%j -#SBATCH --output=./output_scala/exact_64_%A.out -#SBATCH -A k1339 -#SBATCH --nodes=64 -#SBATCH --ntasks=64 -#SBATCH --partition=workq -#SBATCH --ntasks-per-node=1 -#SBATCH --cpus-per-task=32 -#SBATCH --time=02:30:00 - -export STARPU_SCHED=eager - -export STARPU_WATCHDOG_TIMEOUT=1000000000 -export STARPU_WATCHDOG_CRASH=1 - - -x=10000 -y=9000 -export STARPU_LIMIT_MAX_SUBMITTED_TASKS=$x -export STARPU_LIMIT_MIN_SUBMITTED_TASKS=$y - -n=$1 -dts=$2 -acc=$3 -maxrank=$4 - - -echo "srun ./build/examples/synthetic_dmle_test --test --N=$n --dts=$dts --ncores=30 --computation=lr_approx --kernel=1:1:0.03:0.5:1:0.9 --ikernel=1:1:0.03:0.5:1:0.9 --olb=0.01:0.01:0.01:0.01:0.01:0.01 --oub=2:2:2:2:2:1 --zvecs=1 --kernel_fun=bivariate_matern_parsimonious --p=8 --q=8 --opt_iter=1 --acc=$acc --maxrank=$maxrank" - - - srun ./build/examples/synthetic_dmle_test --test --N=$n --dts=$dts --ncores=30 --computation=lr_approx --kernel=1:1:0.03:0.5:1:0.9 --ikernel=1:1:0.03:0.5:1:0.9 --olb=0.01:0.01:0.01:0.01:0.01:0.01 --oub=2:2:2:2:2:1 --zvecs=1 --kernel_fun=bivariate_matern_parsimonious --p=8 --q=8 --opt_iter=1 --acc=$acc --maxrank=$maxrank - diff --git a/sc20-artifacts/sc20-experiments-scripts/cray-xc40/perf_exps/script-pars-tlr-perf-96.sh b/sc20-artifacts/sc20-experiments-scripts/cray-xc40/perf_exps/script-pars-tlr-perf-96.sh deleted file mode 100755 index 06fe95d..0000000 --- a/sc20-artifacts/sc20-experiments-scripts/cray-xc40/perf_exps/script-pars-tlr-perf-96.sh +++ /dev/null @@ -1,32 +0,0 @@ -#!/bin/bash -#SBATCH --job-name=exact_%j -#SBATCH --output=./output_scala/exact_96_%A.out -#SBATCH -A k1339 -#SBATCH --nodes=96 -#SBATCH --ntasks=96 -#SBATCH --partition=workq -#SBATCH --ntasks-per-node=1 -#SBATCH --cpus-per-task=32 -#SBATCH --time=08:30:00 - -export STARPU_SCHED=eager - -export STARPU_WATCHDOG_TIMEOUT=1000000000 -export STARPU_WATCHDOG_CRASH=1 - - -#x=10000 -#y=9000 -#export STARPU_LIMIT_MAX_SUBMITTED_TASKS=$x -#export STARPU_LIMIT_MIN_SUBMITTED_TASKS=$y - -n=$1 -dts=$2 - - - -echo "srun ./build/examples/synthetic_dmle_test --test --N=$n --dts=$dts --ncores=30 --computation=exact --kernel=1:1:0.03:0.5:1:0.9 --ikernel=1:1:0.03:0.5:1:0.9 --olb=0.01:0.01:0.01:0.01:0.01:0.01 --oub=2:2:2:2:2:1 --zvecs=1 --kernel_fun=bivariate_matern_parsimonious --p=12 --q=8 --opt_iter=1" - - - srun ./build/examples/synthetic_dmle_test --test --N=$n --dts=$dts --ncores=30 --computation=exact --kernel=1:1:0.03:0.5:1:0.9 --ikernel=1:1:0.03:0.5:1:0.9 --olb=0.01:0.01:0.01:0.01:0.01:0.01 --oub=2:2:2:2:2:1 --zvecs=1 --kernel_fun=bivariate_matern_parsimonious --p=12 --q=8 --opt_iter=1 - diff --git a/sc20-artifacts/sc20-experiments-scripts/cray-xc40/real_data_exps/script-real-multivariate-exact-81nodes.job b/sc20-artifacts/sc20-experiments-scripts/cray-xc40/real_data_exps/script-real-multivariate-exact-81nodes.job deleted file mode 100755 index 2433a62..0000000 --- a/sc20-artifacts/sc20-experiments-scripts/cray-xc40/real_data_exps/script-real-multivariate-exact-81nodes.job +++ /dev/null @@ -1,27 +0,0 @@ -#!/bin/bash -#SBATCH --job-name=parsimonious_%j -#SBATCH --output=./output/real-multivar_%A.out -#SBATCH -A k1339 -#SBATCH --nodes=81 -#SBATCH --ntasks=81 -#SBATCH --partition=workq -#SBATCH --ntasks-per-node=1 -#SBATCH --cpus-per-task=32 -#SBATCH --time=23:30:00 - -export STARPU_SCHED=eager -export STARPU_WATCHDOG_TIMEOUT=1000000000 -export STARPU_WATCHDOG_CRASH=1 - -#x=20000 -#y=9000 -#export STARPU_LIMIT_MAX_SUBMITTED_TASKS=$x -#export STARPU_LIMIT_MIN_SUBMITTED_TASKS=$y - - - -echo "srun --hint=nomultithread numactl --interleave=all ./build/examples/real_csv_dmle_test --ncores=30 --computation=exact --kernel=?:?:?:?:?:? --olb=0.1:0.1:0.1:0.2:0.2:0.03 --oub=5:5:5:5:5:1 --dts=320 --p=9 --q=9 --verbose --kernel_fun="bivariate_matern_parsimonious" --obs_dir=./DATA/U_ocean_residuals_TRAINING --obs_dir2=./DATA/V_ocean_residuals_TRAINING --locs_file=./DATA//application_XY_ocean_residuals_TRAINING" - - -srun --hint=nomultithread numactl --interleave=all ./build/examples/real_csv_dmle_test --ncores=30 --computation=exact --kernel=?:?:?:?:?:? --olb=0.1:0.1:0.1:0.2:0.2:0.03 --oub=5:5:5:5:5:1 --dts=320 --p=9 --q=9 --verbose --kernel_fun="bivariate_matern_parsimonious" --obs_dir=./DATA/U_ocean_residuals_TRAINING --obs_dir2=./DATA/V_ocean_residuals_TRAINING --locs_file=./DATA//application_XY_ocean_residuals_TRAINING - diff --git a/sc20-artifacts/sc20-experiments-scripts/cray-xc40/real_data_exps/script-real-multivariate-tlr-81nodes.job b/sc20-artifacts/sc20-experiments-scripts/cray-xc40/real_data_exps/script-real-multivariate-tlr-81nodes.job deleted file mode 100644 index f7364ea..0000000 --- a/sc20-artifacts/sc20-experiments-scripts/cray-xc40/real_data_exps/script-real-multivariate-tlr-81nodes.job +++ /dev/null @@ -1,28 +0,0 @@ -#!/bin/bash -#SBATCH --job-name=tlr_real_bivariate -#SBATCH --output=./output/tlr_5_real_wind_bivariate_2050.out -#SBATCH -A k1339 -#SBATCH --nodes=81 -#SBATCH --ntasks=81 -#SBATCH --partition=workq -#SBATCH --ntasks-per-node=1 -#SBATCH --cpus-per-task=32 -#SBATCH --time=20:30:00 - -export STARPU_SCHED=eager - -export STARPU_WATCHDOG_TIMEOUT=1000000000 -export STARPU_WATCHDOG_CRASH=1 - - -#x=30000 -#y=9000 - -#export STARPU_LIMIT_MAX_SUBMITTED_TASKS=$x -#export STARPU_LIMIT_MIN_SUBMITTED_TASKS=$y - - -acc=$1 -maxrank=$2 - -srun --hint=nomultithread numactl --interleave=all ./build/examples/real_csv_dmle_test --ncores=30 --computation=lr_approx --kernel=?:?:?:?:?:? --olb=0.1:0.1:0.1:0.1:0.1:0.1 --oub=2:2:2:3:3:1 --dts=760 --p=9 --q=9 --verbose --kernel_fun="bivariate_matern_parsimonious" --acc=$acc --maxrank=$maxrank --lts=2050 --opt_tol=7 --obs_dir=./U_ocean_residuals_TRAINING --obs_dir2=./V_ocean_residuals_TRAINING --locs_file=./application_XY_ocean_residuals_TRAINING diff --git a/sc20-artifacts/sc20-experiments-scripts/cray-xc40/real_data_exps/script-real-univariate-U-exact-81nodes.job b/sc20-artifacts/sc20-experiments-scripts/cray-xc40/real_data_exps/script-real-univariate-U-exact-81nodes.job deleted file mode 100755 index 3c6f778..0000000 --- a/sc20-artifacts/sc20-experiments-scripts/cray-xc40/real_data_exps/script-real-univariate-U-exact-81nodes.job +++ /dev/null @@ -1,29 +0,0 @@ -#!/bin/bash -#SBATCH --job-name=parsimonious_%j -#SBATCH --output=./output/real-univariate_%A.out -#SBATCH -A k1339 -#SBATCH --nodes=81 -#SBATCH --ntasks=81 -#SBATCH --partition=workq -#SBATCH --ntasks-per-node=1 -#SBATCH --cpus-per-task=32 -#SBATCH --time=23:30:00 - -export STARPU_SCHED=eager - -export STARPU_WATCHDOG_TIMEOUT=1000000000 -export STARPU_WATCHDOG_CRASH=1 - - -#x=20000 -#y=9000 - -#export STARPU_LIMIT_MAX_SUBMITTED_TASKS=$x -#export STARPU_LIMIT_MIN_SUBMITTED_TASKS=$y - - - -echo "srun --hint=nomultithread numactl --interleave=all ./build/examples/real_csv_dmle_test --ncores=30 --computation=exact --kernel=?:?:? --olb=0.01:0.01:0.01 --oub=3:3:1 --dts=760 --p=9 --q=9 --verbose --kernel_fun="univariate_matern_stationary" --obs_dir=./DATA/U_ocean_residuals_TRAINING --locs_file=./DATA//application_XY_ocean_residuals_TRAINING" - -srun --hint=nomultithread numactl --interleave=all ./build/examples/real_csv_dmle_test --ncores=30 --computation=exact --kernel=?:?:? --olb=0.01:0.01:0.01 --oub=3:3:1 --dts=760 --p=9 --q=9 --verbose --kernel_fun="univariate_matern_stationary" --obs_dir=./DATA/U_ocean_residuals_TRAINING --locs_file=./DATA//application_XY_ocean_residuals_TRAINING - diff --git a/sc20-artifacts/sc20-experiments-scripts/cray-xc40/real_data_exps/script-real-univariate-U-lr-81nodes.job b/sc20-artifacts/sc20-experiments-scripts/cray-xc40/real_data_exps/script-real-univariate-U-lr-81nodes.job deleted file mode 100755 index 4a72049..0000000 --- a/sc20-artifacts/sc20-experiments-scripts/cray-xc40/real_data_exps/script-real-univariate-U-lr-81nodes.job +++ /dev/null @@ -1,31 +0,0 @@ -#!/bin/bash -#SBATCH --job-name=parsimonious_%j -#SBATCH --output=./output/real-univariate_%A.out -#SBATCH -A k1339 -#SBATCH --nodes=81 -#SBATCH --ntasks=81 -#SBATCH --partition=workq -#SBATCH --ntasks-per-node=1 -#SBATCH --cpus-per-task=32 -#SBATCH --time=23:30:00 - -export STARPU_SCHED=eager - -export STARPU_WATCHDOG_TIMEOUT=1000000000 -export STARPU_WATCHDOG_CRASH=1 - - -#x=20000 -#y=9000 - -#export STARPU_LIMIT_MAX_SUBMITTED_TASKS=$x -#export STARPU_LIMIT_MIN_SUBMITTED_TASKS=$y - - -acc=$1 -maxrank=$2 - -echo "srun --hint=nomultithread numactl --interleave=all ./build/examples/real_csv_dmle_test --ncores=30 --computation=lr_approx --kernel=?:?:? --olb=0.01:0.01:0.01 --oub=3:3:1 --dts=760 --p=9 --q=9 --verbose --kernel_fun="univariate_matern_stationary" --obs_dir=./DATA/U_ocean_residuals_TRAINING --locs_file=./DATA//application_XY_ocean_residuals_TRAINING --acc=$acc --maxrank=$maxrank --lts=2050" - -srun --hint=nomultithread numactl --interleave=all ./build/examples/real_csv_dmle_test --ncores=30 --computation=lr_approx --kernel=?:?:? --olb=0.01:0.01:0.01 --oub=3:3:1 --dts=760 --p=9 --q=9 --verbose --kernel_fun="univariate_matern_stationary" --obs_dir=./DATA/U_ocean_residuals_TRAINING --locs_file=./DATA//application_XY_ocean_residuals_TRAINING --acc=$acc --maxrank=$maxrank --lts=2050 - diff --git a/sc20-artifacts/sc20-experiments-scripts/cray-xc40/real_data_exps/script-real-univariate-UV-exact-81nodes.job b/sc20-artifacts/sc20-experiments-scripts/cray-xc40/real_data_exps/script-real-univariate-UV-exact-81nodes.job deleted file mode 100755 index 0903e02..0000000 --- a/sc20-artifacts/sc20-experiments-scripts/cray-xc40/real_data_exps/script-real-univariate-UV-exact-81nodes.job +++ /dev/null @@ -1,24 +0,0 @@ -#!/bin/bash -#SBATCH --job-name=parsimonious_%j -#SBATCH --output=./output/parsimonious_%A.out -#SBATCH -A k1339 -#SBATCH --nodes=81 -#SBATCH --ntasks=81 -#SBATCH --partition=workq -#SBATCH --ntasks-per-node=1 -#SBATCH --cpus-per-task=32 -#SBATCH --time=23:30:00 - -export STARPU_SCHED=eager - -export STARPU_WATCHDOG_TIMEOUT=1000000000 -export STARPU_WATCHDOG_CRASH=1 - - -#x=20000 -#y=9000 - -#export STARPU_LIMIT_MAX_SUBMITTED_TASKS=$x -#export STARPU_LIMIT_MIN_SUBMITTED_TASKS=$y - -srun --hint=nomultithread numactl --interleave=all ./build/examples/real_csv_dmle_test --ncores=30 --computation=exact --kernel=?:?:? --olb=0.01:0.01:0.01 --oub=5:5:5 --dts=560 --p=8 --q=8 --verbose --kernel_fun="univariate_matern_stationary" --obs_dir=./W_ocean_residuals --locs_file=./application_XY_ocean_residuals --checkpoint_file=script-real-uni-UV.log diff --git a/sc20-artifacts/sc20-experiments-scripts/cray-xc40/real_data_exps/script-real-univariate-UV-lr-81nodes.job b/sc20-artifacts/sc20-experiments-scripts/cray-xc40/real_data_exps/script-real-univariate-UV-lr-81nodes.job deleted file mode 100755 index 41274c5..0000000 --- a/sc20-artifacts/sc20-experiments-scripts/cray-xc40/real_data_exps/script-real-univariate-UV-lr-81nodes.job +++ /dev/null @@ -1,30 +0,0 @@ -#!/bin/bash -#SBATCH --job-name=parsimonious_%j -#SBATCH --output=./output/parsimonious_%A.out -#SBATCH -A k1339 -#SBATCH --nodes=81 -#SBATCH --ntasks=81 -#SBATCH --partition=workq -#SBATCH --ntasks-per-node=1 -#SBATCH --cpus-per-task=32 -#SBATCH --time=23:30:00 - -export STARPU_SCHED=eager - -export STARPU_WATCHDOG_TIMEOUT=1000000000 -export STARPU_WATCHDOG_CRASH=1 - - -#x=20000 -#y=9000 - -#export STARPU_LIMIT_MAX_SUBMITTED_TASKS=$x -#export STARPU_LIMIT_MIN_SUBMITTED_TASKS=$y - -acc=$1 -maxrank=$2 - - -echo "srun --hint=nomultithread numactl --interleave=all ./build/examples/real_csv_dmle_test --ncores=30 --computation=exact --kernel=?:?:? --olb=0.01:0.01:0.01 --oub=5:5:5 --dts=560 --p=8 --q=8 --verbose --kernel_fun="univariate_matern_stationary" --obs_dir=./W_ocean_residuals --locs_file=./application_XY_ocean_residuals --checkpoint_file=script-real-uni-UV.log --acc=$acc --maxrank=$maxrank --lts=2050" - -srun --hint=nomultithread numactl --interleave=all ./build/examples/real_csv_dmle_test --ncores=30 --computation=exact --kernel=?:?:? --olb=0.01:0.01:0.01 --oub=5:5:5 --dts=560 --p=8 --q=8 --verbose --kernel_fun="univariate_matern_stationary" --obs_dir=./W_ocean_residuals --locs_file=./application_XY_ocean_residuals --checkpoint_file=script-real-uni-UV.log --acc=$acc --maxrank=$maxrank --lts=2050 diff --git a/sc20-artifacts/sc20-experiments-scripts/cray-xc40/real_data_exps/script-real-univariate-V-exact-81nodes.job b/sc20-artifacts/sc20-experiments-scripts/cray-xc40/real_data_exps/script-real-univariate-V-exact-81nodes.job deleted file mode 100755 index 444429c..0000000 --- a/sc20-artifacts/sc20-experiments-scripts/cray-xc40/real_data_exps/script-real-univariate-V-exact-81nodes.job +++ /dev/null @@ -1,29 +0,0 @@ -#!/bin/bash -#SBATCH --job-name=parsimonious_%j -#SBATCH --output=./output/real-univariate_%A.out -#SBATCH -A k1205 -#SBATCH --nodes=81 -#SBATCH --ntasks=81 -#SBATCH --partition=workq -#SBATCH --ntasks-per-node=1 -#SBATCH --cpus-per-task=32 -#SBATCH --time=23:30:00 - -export STARPU_SCHED=eager - -export STARPU_WATCHDOG_TIMEOUT=1000000000 -export STARPU_WATCHDOG_CRASH=1 - - -#x=20000 -#y=9000 - -#export STARPU_LIMIT_MAX_SUBMITTED_TASKS=$x -#export STARPU_LIMIT_MIN_SUBMITTED_TASKS=$y - - - -echo "srun --hint=nomultithread numactl --interleave=all ./build/examples/real_csv_dmle_test --ncores=30 --computation=exact --kernel=?:?:? --olb=0.01:0.01:0.01 --oub=3:3:1 --dts=760 --p=9 --q=9 --verbose --kernel_fun="univariate_matern_stationary" --obs_dir=./DATA/V_ocean_residuals_TRAINING --locs_file=./DATA//application_XY_ocean_residuals_TRAINING" - -srun --hint=nomultithread numactl --interleave=all ./build/examples/real_csv_dmle_test --ncores=30 --computation=exact --kernel=?:?:? --olb=0.01:0.01:0.01 --oub=3:3:1 --dts=760 --p=9 --q=9 --verbose --kernel_fun="univariate_matern_stationary" --obs_dir=./DATA/V_ocean_residuals_TRAINING --locs_file=./DATA//application_XY_ocean_residuals_TRAINING - diff --git a/sc20-artifacts/sc20-experiments-scripts/cray-xc40/real_data_exps/script-real-univariate-V-lr-81nodes.job b/sc20-artifacts/sc20-experiments-scripts/cray-xc40/real_data_exps/script-real-univariate-V-lr-81nodes.job deleted file mode 100755 index 6f6880d..0000000 --- a/sc20-artifacts/sc20-experiments-scripts/cray-xc40/real_data_exps/script-real-univariate-V-lr-81nodes.job +++ /dev/null @@ -1,30 +0,0 @@ -#!/bin/bash -#SBATCH --job-name=parsimonious_%j -#SBATCH --output=./output/real-univariate_%A.out -#SBATCH -A k1205 -#SBATCH --nodes=81 -#SBATCH --ntasks=81 -#SBATCH --partition=workq -#SBATCH --ntasks-per-node=1 -#SBATCH --cpus-per-task=32 -#SBATCH --time=23:30:00 - -export STARPU_SCHED=eager - -export STARPU_WATCHDOG_TIMEOUT=1000000000 -export STARPU_WATCHDOG_CRASH=1 - - -#x=20000 -#y=9000 - -#export STARPU_LIMIT_MAX_SUBMITTED_TASKS=$x -#export STARPU_LIMIT_MIN_SUBMITTED_TASKS=$y - -acc=$1 -maxrank=$2 - -echo "srun --hint=nomultithread numactl --interleave=all ./build/examples/real_csv_dmle_test --ncores=30 --computation=exact --kernel=?:?:? --olb=0.01:0.01:0.01 --oub=3:3:1 --dts=760 --p=9 --q=9 --verbose --kernel_fun="univariate_matern_stationary" --obs_dir=./DATA/V_ocean_residuals_TRAINING --locs_file=./DATA//application_XY_ocean_residuals_TRAINING --acc=$acc --maxrank=$maxrank --lts=2050" - -srun --hint=nomultithread numactl --interleave=all ./build/examples/real_csv_dmle_test --ncores=30 --computation=exact --kernel=?:?:? --olb=0.01:0.01:0.01 --oub=3:3:1 --dts=760 --p=9 --q=9 --verbose --kernel_fun="univariate_matern_stationary" --obs_dir=./DATA/V_ocean_residuals_TRAINING --locs_file=./DATA//application_XY_ocean_residuals_TRAINING --acc=$acc --maxrank=$maxrank --lts=2050 - diff --git a/sc20-artifacts/sc20-experiments-scripts/shared-memory-systems/parameters-tuning-shared-memory-tlr-multivariate.sh b/sc20-artifacts/sc20-experiments-scripts/shared-memory-systems/parameters-tuning-shared-memory-tlr-multivariate.sh deleted file mode 100755 index 90c0b20..0000000 --- a/sc20-artifacts/sc20-experiments-scripts/shared-memory-systems/parameters-tuning-shared-memory-tlr-multivariate.sh +++ /dev/null @@ -1,75 +0,0 @@ -#!/bin/bash - -#dense - -ncores=55 #intel Skylake example - -for n in 28900 40000 55225 59536 -do - for k in 1 2 3 - do - for dts in 320 460 560 760 960 - do - ../build/examples/synthetic_dmle_test --test --N=$n --dts=$dts --ncores=$ncores --computation=exact --kernel=1:1:0.03:0.5:1:0.9 --ikernel=1:1:0.03:0.5:1:0.9 --olb=0.01:0.01:0.01:0.01:0.01:0.01 --oub=2:2:2:2:2:1 --zvecs=1 --kernel_fun=bivariate_matern_parsimonious - done - done -done - - - -#LR5 -for n in 28900 40000 55225 59536 -do - for rank in 275 300 325 350 - do - for lts in 960 1000 1200 1400 1600 - do - for k in 1 23 - do - for dts in 560 - do - ../build/examples/synthetic_dmle_test --test --N=$n --dts=$dts --ncores=$ncores --computation=lr_approx --kernel=1:1:0.03:0.5:1:0.9 --ikernel=1:1:0.03:0.5:1:0.9 --olb=0.01:0.01:0.01:0.01:0.01:0.01 --oub=2:2:2:2:2:1 --zvecs=1 --kernel_fun=bivariate_matern_parsimonious --acc=5 --maxrank=$rank --lts=$lts - done - done - done - done -done - - -#LR7 -for n in 28900 40000 55225 59536 -do - for rank in 325 350 375 400 425 450 475 500 - do - for lts in 960 1000 1200 1400 1600 1800 2000 2400 - do - for k in 1 2 3 - do - for dts in 560 - do - ../build/examples/synthetic_dmle_test --test --N=$n --dts=$dts --ncores=$ncores --computation=lr_approx --kernel=1:1:0.03:0.5:1:0.9 --ikernel=1:1:0.03:0.5:1:0.9 --olb=0.01:0.01:0.01:0.01:0.01:0.01 --oub=2:2:2:2:2:1 --zvecs=1 --kernel_fun=bivariate_matern_parsimonious --acc=7 --maxrank=$rank --lts=$lts - done - done - done - done -done - - - -#lR9 -for n in 28900 40000 55225 59536 -do - for rank in 600 625 650 675 700 - do - for lts in 960 1000 1200 1400 1600 1800 2000 2400 - do - for k in 1 2 3 - do - for dts in 560 - do - ../build/examples/synthetic_dmle_test --test --N=$n --dts=$dts --ncores=$ncores --computation=lr_approx --kernel=1:1:0.03:0.5:1:0.9 --ikernel=1:1:0.03:0.5:1:0.9 --olb=0.01:0.01:0.01:0.01:0.01:0.01 --oub=2:2:2:2:2:1 --zvecs=1 --kernel_fun=bivariate_matern_parsimonious --acc=9 --maxrank=$rank --lts=$lts - done - done - done - done -done diff --git a/sc20-artifacts/sc20-experiments-scripts/shared-memory-systems/perf-shared-memory-script-mmloe-mmom-multivariate.sh b/sc20-artifacts/sc20-experiments-scripts/shared-memory-systems/perf-shared-memory-script-mmloe-mmom-multivariate.sh deleted file mode 100755 index 6e70435..0000000 --- a/sc20-artifacts/sc20-experiments-scripts/shared-memory-systems/perf-shared-memory-script-mmloe-mmom-multivariate.sh +++ /dev/null @@ -1,18 +0,0 @@ -#!/bin/bash -##dense - -ncores=55 # Intel Skylake example - -for n in 22500 28900 34225 40000 46225 51076 55225 63001 -do - for k in 1 2 3 - do - predict_values=100 - echo $predict_values - for dts in 560 - do - ../build/examples/synthetic_dmle_test --test --N=$n --dts=$dts --ncores=$ncores --computation=exact --kernel=?:?:?:?:?:? --opt_iter=3 --ikernel=1:1:0.1:0.08:0.5:0.8 --olb=0.01:0.01:0.01:0.01:0.01 --oub=5:5:5:5:5:5 --zvecs=1 --kernel_fun=bivariate_matern_parsimonious --predict=$predict_values --mloe_mmom - done - done -done - diff --git a/sc20-artifacts/sc20-experiments-scripts/shared-memory-systems/perf-shared-memory-script-mmloe-mmom.sh b/sc20-artifacts/sc20-experiments-scripts/shared-memory-systems/perf-shared-memory-script-mmloe-mmom.sh deleted file mode 100755 index 5bc44f6..0000000 --- a/sc20-artifacts/sc20-experiments-scripts/shared-memory-systems/perf-shared-memory-script-mmloe-mmom.sh +++ /dev/null @@ -1,19 +0,0 @@ -#!/bin/bash -#dense - -ncores=55 #intel Skylake example. - -for n in 22500 28900 34225 40000 46225 51076 55225 63001 -do - for k in 1 2 - do - predict_values=100 - echo $predict_values - for dts in 560 - do - ../build/examples/synthetic_dmle_test --test --N=$n --dts=$dts --ncores=$ncores --computation=exact --kernel=0.9:0.09:0.49 --ikernel=1:0.1:0.5 --olb=0.01:0.01:0.01 --oub=5:5:5 --zvecs=1 --kernel_fun=univariate_matern_stationary --predict=$predict_values --mloe_mmom - done - done -done - - diff --git a/sc20-artifacts/sc20-experiments-scripts/shared-memory-systems/perf-shared-memory-script-tlr-multivariate.sh b/sc20-artifacts/sc20-experiments-scripts/shared-memory-systems/perf-shared-memory-script-tlr-multivariate.sh deleted file mode 100755 index 11fe4fc..0000000 --- a/sc20-artifacts/sc20-experiments-scripts/shared-memory-systems/perf-shared-memory-script-tlr-multivariate.sh +++ /dev/null @@ -1,75 +0,0 @@ -#!/bin/bash - -#dense - -ncores=55 #intel Skylake example - -for n in 28900 34225 40000 46225 51076 55225 59536 63001 -do - for k in 1 2 3 - do - for dts in 560 - do - ../build/examples/synthetic_dmle_test --test --N=$n --dts=$dts --ncores=$ncores --computation=exact --kernel=1:1:0.03:0.5:1:0.9 --ikernel=1:1:0.03:0.5:1:0.9 --olb=0.01:0.01:0.01:0.01:0.01:0.01 --oub=2:2:2:2:2:1 --zvecs=1 --kernel_fun=bivariate_matern_parsimonious - done - done -done - - - -#LR5 -for n in 28900 34225 40000 46225 51076 55225 59536 63001 -do - for rank in 275 300 325 350 - do - for lts in 960 1000 1200 1400 1600 - do - for k in 1 23 - do - for dts in 560 - do - ../build/examples/synthetic_dmle_test --test --N=$n --dts=$dts --ncores=$ncores --computation=lr_approx --kernel=1:1:0.03:0.5:1:0.9 --ikernel=1:1:0.03:0.5:1:0.9 --olb=0.01:0.01:0.01:0.01:0.01:0.01 --oub=2:2:2:2:2:1 --zvecs=1 --kernel_fun=bivariate_matern_parsimonious --acc=5 --maxrank=$rank --lts=$lts - done - done - done - done -done - - -#LR7 -for n in 28900 34225 40000 46225 51076 55225 59536 63001 -do - for rank in 325 350 375 400 425 450 475 500 - do - for lts in 960 1000 1200 1400 1600 1800 2000 2400 - do - for k in 1 2 3 - do - for dts in 560 - do - ../build/examples/synthetic_dmle_test --test --N=$n --dts=$dts --ncores=$ncores --computation=lr_approx --kernel=1:1:0.03:0.5:1:0.9 --ikernel=1:1:0.03:0.5:1:0.9 --olb=0.01:0.01:0.01:0.01:0.01:0.01 --oub=2:2:2:2:2:1 --zvecs=1 --kernel_fun=bivariate_matern_parsimonious --acc=7 --maxrank=$rank --lts=$lts - done - done - done - done -done - - - -#lR9 -for n in 28900 34225 40000 46225 51076 55225 59536 63001 -do - for rank in 600 625 650 675 700 - do - for lts in 1600 - do - for k in 1 2 3 - do - for dts in 560 - do - ../build/examples/synthetic_dmle_test --test --N=$n --dts=$dts --ncores=$ncores --computation=lr_approx --kernel=1:1:0.03:0.5:1:0.9 --ikernel=1:1:0.03:0.5:1:0.9 --olb=0.01:0.01:0.01:0.01:0.01:0.01 --oub=2:2:2:2:2:1 --zvecs=1 --kernel_fun=bivariate_matern_parsimonious --acc=9 --maxrank=$rank --lts=$lts - done - done - done - done -done diff --git a/sc20-artifacts/sc20-installation-scripts/amd-starpu1.2.9-mkl-installation-script.sh b/sc20-artifacts/sc20-installation-scripts/amd-starpu1.2.9-mkl-installation-script.sh deleted file mode 100644 index 4ccd6d9..0000000 --- a/sc20-artifacts/sc20-installation-scripts/amd-starpu1.2.9-mkl-installation-script.sh +++ /dev/null @@ -1,301 +0,0 @@ -module load gcc -module load intel -module load cmake -git clone https://github.com/ecrc/exageostat -export EXAGEOSTATDEVDIR=$PWD/exageostat -mkdir codes -SETUP_DIR=$(pwd)/codes -CUDAVALUE="OFF" -MPIVALUE="OFF" -BUILD_DEPENDENCIES="true" - -cd exageostat -git pull -git submodule update --init --recursive - -cd $SETUP_DIR - -export HICMADIR=$PWD/hicma -export CHAMELEONDIR=$PWD/hicma/chameleon -export STARSHDIR=$PWD/stars-h - - -# gsl -if pkg-config --exists --atleast-version=2 gsl -then - _LOCATION=`pkg-config --variable=prefix gsl` - echo "gsl FOUND in [$_LOCATION]" -else - if [ "$BUILD_DEPENDENCIES" == "true" ] - then - echo "Building GSL..." - cd $SETUP_DIR - wget https://ftp.gnu.org/gnu/gsl/gsl-2.4.tar.gz -O - | tar -zx - cd gsl-2.4 - mkdir gsl_install - CC=gcc ./configure --prefix=$PWD/gsl_install/ - make || make VERBOSE=1 || { echo 'GSL installation failed' ; exit 1; } - make install - export GSLROOT=$PWD - export PKG_CONFIG_PATH=$GSLROOT/gsl_install/lib/pkgconfig:$PKG_CONFIG_PATH - export LD_LIBRARY_PATH=$GSLROOT/gsl_install/lib:$LD_LIBRARY_PATH - echo 'export PKG_CONFIG_PATH='$GSLROOT'/gsl_install/lib/pkgconfig:$PKG_CONFIG_PATH' >> $SETUP_DIR/pkg_config_cpu.sh - echo 'export LD_LIBRARY_PATH='$GSLROOT'/gsl_install/lib:$LD_LIBRARY_PATH' >> $SETUP_DIR/pkg_config_cpu.sh - else - echo "####################" - echo "gsl NOT FOUND" - echo "Please download it from: https://ftp.gnu.org/gnu/gsl/gsl-2.4.tar.gz" - echo "After installing it, set the proper PKG_CONFIG_PATH variable" - echo "" - err=1 - fi -fi - -# nlopt -if pkg-config --exists --atleast-version=2.4 nlopt -then - _LOCATION=`pkg-config --variable=prefix nlopt` - echo "nlopt FOUND in [$_LOCATION]" -else - if [ "$BUILD_DEPENDENCIES" == "true" ] - then - echo "Building NLOPT..." - cd $SETUP_DIR - wget http://ab-initio.mit.edu/nlopt/nlopt-2.4.2.tar.gz -O - | tar -zx - cd nlopt-2.4.2 - [[ -d nlopt_install ]] || mkdir nlopt_install - CC=gcc ./configure --enable-shared --without-guile --prefix=$PWD/nlopt_install/ - make || make VERBOSE=1 || { echo 'NLOPT installation failed' ; exit 1; } - make install - NLOPTROOT=$PWD - export PKG_CONFIG_PATH=$NLOPTROOT/nlopt_install/lib/pkgconfig:$PKG_CONFIG_PATH - export LD_LIBRARY_PATH=$NLOPTROOT/nlopt_install/lib:$LD_LIBRARY_PATH - echo 'export PKG_CONFIG_PATH='$NLOPTROOT'/nlopt_install/lib/pkgconfig:$PKG_CONFIG_PATH' >> $SETUP_DIR/pkg_config_cpu.sh - echo 'export LD_LIBRARY_PATH='$NLOPTROOT'/nlopt_install/lib:$LD_LIBRARY_PATH' >> $SETUP_DIR/pkg_config_cpu.sh - else - echo "####################" - echo "nlopt NOT FOUND" - echo "Please download it from: http://ab-initio.mit.edu/nlopt/nlopt-2.4.2.tar.gz" - echo "After installing it, set the proper PKG_CONFIG_PATH variable" - echo "" - err=1 - fi -fi - - -# hwloc -if pkg-config --exists hwloc -then - _LOCATION=`pkg-config --variable=prefix hwloc` - echo "hwloc FOUND in [$_LOCATION]" -else - if [ "$BUILD_DEPENDENCIES" == "true" ] - then - echo "Building Hwloc..." - cd $SETUP_DIR - wget https://download.open-mpi.org/release/hwloc/v2.0/hwloc-2.0.2.tar.gz -O - | tar -zx - cd hwloc-2.0.2 - [[ -d hwloc_install ]] || mkdir hwloc_install - CC=gcc ./configure --prefix=$PWD/hwloc_install --disable-libxml2 -disable-pci --enable-shared=yes - - make || make VERBOSE=1 || { echo 'HWLOC installation failed' ; exit 1; } - make install - export HWLOCROOT=$PWD - export PKG_CONFIG_PATH=$HWLOCROOT/hwloc_install/lib/pkgconfig:$PKG_CONFIG_PATH - export LD_LIBRARY_PATH=$HWLOCROOT/hwloc_install/lib:$LD_LIBRARY_PATH - echo 'export PKG_CONFIG_PATH='$HWLOCROOT'/hwloc_install/lib/pkgconfig:$PKG_CONFIG_PATH' >> $SETUP_DIR/pkg_config_cpu.sh - echo 'export LD_LIBRARY_PATH='$HWLOCROOT'/hwloc_install/lib:$LD_LIBRARY_PATH' >> $SETUP_DIR/pkg_config_cpu.sh - else - echo "####################" - echo "hwloc NOT FOUND" - echo "Please download it from: https://www.open-mpi.org/software/hwloc/v1.11/downloads/hwloc-1.11.5.tar.gz" - echo "After installing it, set the proper PKG_CONFIG_PATH variable" - echo "" - err=1 - fi -fi - - - -# StarPU -if pkg-config --exists starpu-1.2 - -then - _LOCATION=`pkg-config --variable=prefix libstarpu` - echo "StarPU FOUND in [$_LOCATION]" -else - if [ "$BUILD_DEPENDENCIES" == "true" ] - then - echo "Building StarPU..." - cd $SETUP_DIR - wget http://starpu.gforge.inria.fr/files/starpu-1.2.9/starpu-1.2.9.tar.gz -O - | tar -zx - cd starpu-1.2.9 - [[ -d starpu_install ]] || mkdir starpu_install -sed -i 's/MPI_Address/MPI_Get_address/g' mpi/examples/user_datatype/my_interface.c - if [ "$CUDAVALUE" == "ON" ]; then - if [ "$MPIVALUE" == "ON" ]; then - CC=gcc CFLAGS=-w ./configure --disable-starpufft --enable-cuda --disable-opencl --prefix=$PWD/starpu_install --enable-blas-lib=none --disable-starpu-top --disable-starpufft --disable-build-doc --disable-starpufft-examples --disable-fortran --with-perf-model-dir=$PWD/starpu_install --enable-maxcpus=128 - else - CC=gcc CFLAGS=-w ./configure --disable-starpufft --enable-cuda --disable-opencl --prefix=$PWD/starpu_install --enable-blas-lib=none --disable-starpu-top --disable-starpufft --disable-build-doc --disable-starpufft-examples --disable-mpi --disable-fortran --with-perf-model-dir=$PWD/starpu_install --enable-maxcpus=128 - fi - else - if [ "$MPIVALUE" == "ON" ]; then - CC=gcc CFLAGS=-w ./configure --disable-starpufft --disable-cuda --disable-opencl --prefix=$PWD/starpu_install --enable-blas-lib=none --disable-starpu-top --disable-starpufft --disable-build-doc --disable-starpufft-examples --disable-fortran --with-perf-model-dir=$PWD/starpu_install --enable-maxcpus=128 - else - CC=gcc CFLAGS=-w ./configure --disable-starpufft --disable-cuda --disable-opencl --prefix=$PWD/starpu_install --enable-blas-lib=none --disable-starpu-top --disable-starpufft --disable-build-doc --disable-starpufft-examples --disable-mpi --disable-fortran --disable-glpk --with-perf-model-dir=$PWD/starpu_install --enable-maxcpus=128 - fi - fi - make || make VERBOSE=1 || { echo 'STARPU installation failed' ; exit 1; } - make install - export STARPUROOT=$PWD - export PKG_CONFIG_PATH=$STARPUROOT/starpu_install/lib/pkgconfig:$PKG_CONFIG_PATH - export LD_LIBRARY_PATH=$STARPUROOT/starpu_install/lib:$LD_LIBRARY_PATH - export CPATH=$STARPUROOT/starpu_install/include/starpu/1.2:$CPATH - echo 'export PKG_CONFIG_PATH='$STARPUROOT'/starpu_install/lib/pkgconfig:$PKG_CONFIG_PATH' >> $SETUP_DIR/pkg_config_cpu.sh - echo 'export LD_LIBRARY_PATH='$STARPUROOT'/starpu_install/lib:$LD_LIBRARY_PATH' >> $SETUP_DIR/pkg_config_cpu.sh - echo 'export CPATH='$STARPUROOT'/starpu_install/include/starpu/1.2:$CPATH' >> $SETUP_DIR/pkg_config_cpu.sh - else - echo "####################" - echo "StarPU NOT FOUND" - echo "Please download it from: http://starpu.gforge.inria.fr/files/" - echo "After installing it, set the proper PKG_CONFIG_PATH variable" - echo "" - err=1 -fi -fi - -# CHAMELEON -if pkg-config --exists chameleon -then - _LOCATION=`pkg-config --variable=prefix chameleon` - echo "CHAMELEON FOUND in [$_LOCATION]" -else - if [ "$BUILD_DEPENDENCIES" == "true" ] - then - echo "Building CHAMELEON..." - cd $CHAMELEONDIR - mkdir -p build/install_dir && cd build - rm -rf ./CMake* - cmake -DCMAKE_CXX_COMPILER=g++ -DCMAKE_C_COMPILER=gcc -DCHAMELEON_USE_MPI=$MPIVALUE -DCMAKE_BUILD_TYPE="Release" -DCMAKE_C_FLAGS_RELEASE="-O3 -Ofast -w" -DCHAMELEON_USE_CUDA=$CUDAVALUE -DCHAMELEON_ENABLE_EXAMPLE=OFF -DCHAMELEON_ENABLE_TESTING=OFF -DCHAMELEON_ENABLE_TIMING=OFF -DBUILD_SHARED_LIBS=ON -DCMAKE_INSTALL_PREFIX=$PWD/install_dir -DMPI_C_COMPILER=`which mpicc` .. - make || make VERBOSE=1 || { echo 'CHAMELEON installation failed' ; exit 1; } - make install - export PKG_CONFIG_PATH=$CHAMELEONDIR/build/install_dir/lib/pkgconfig:$PKG_CONFIG_PATH - export LD_LIBRARY_PATH=$CHAMELEONDIR/build/install_dir/lib:$LD_LIBRARY_PATH - export CPATH=$CHAMELEONDIR/build/install_dir/include/coreblas:$CPATH - export CPATH=$CHAMELEONDIR/build/install_dir/include:$CPATH - echo 'export PKG_CONFIG_PATH='$CHAMELEONDIR'/build/install_dir/lib/pkgconfig:$PKG_CONFIG_PATH' >> $SETUP_DIR/pkg_config_cpu.sh - echo 'export LD_LIBRARY_PATH='$CHAMELEONDIR'/build/install_dir/lib:$LD_LIBRARY_PATH' >> $SETUP_DIR/pkg_config_cpu.sh - echo 'export CPATH='$CHAMELEONDIR'/build/install_dir/include/coreblas:$CPATH' >> $SETUP_DIR/pkg_config_cpu.sh - echo 'export CPATH='$CHAMELEONDIR'/build/install_dir/include:$CPATH' >> $SETUP_DIR/pkg_config_cpu.sh - else - echo "####################" - echo "CHAMELEON NOT FOUND" - echo "Please download it from: https://gitlab.inria.fr/solverstack/chameleon.git" - echo "After installing it, set the proper PKG_CONFIG_PATH variable" - echo "" - err=1 - fi -fi - - - -# starsh -if pkg-config --exists --atleast-version=0.1.1 starsh -then - _LOCATION=`pkg-config --variable=prefix starsh` - echo "starsh FOUND in [$_LOCATION]" -else - if [ "$BUILD_DEPENDENCIES" == "true" ] - then - echo "Building STARS-H..." - cd $STARSHDIR - rm -rf build - mkdir -p build/install_dir && cd build - rm -rf ./CMake* - cmake -DCMAKE_CXX_COMPILER=g++ -DCMAKE_C_COMPILER=gcc -DCMAKE_C_FLAGS=-fPIC -DCMAKE_BUILD_TYPE="Release" -DCMAKE_C_FLAGS_RELEASE="-O3 -Ofast -w" -DOPENMP=OFF -DSTARPU=OFF -DEXAMPLES=OFF -DTESTING=OFF -DMPI=$MPIVALUE -DCMAKE_INSTALL_PREFIX=$PWD/install_dir -DGSL=ON .. - make || make VERBOSE=1 || { echo 'STARS-H installation failed' ; exit 1; } - make install - export PKG_CONFIG_PATH=$STARSHDIR/build/install_dir/lib/pkgconfig:$PKG_CONFIG_PATH - export LD_LIBRARY_PATH=$STARSHDIR/build/install_dir/lib:$LD_LIBRARY_PATH - - echo 'export PKG_CONFIG_PATH='$STARSHDIR'/build/install_dir/lib/pkgconfig:$PKG_CONFIG_PATH' >> $SETUP_DIR/pkg_config_cpu.sh - echo 'export PKG_CONFIG_PATH='$STARSHDIR'/build/install_dir/lib/pkgconfig:$PKG_CONFIG_PATH' >> $SETUP_DIR/pkg_config_cpu.sh - else - echo "####################" - echo "starsh NOT FOUND" - echo "Please download it from: https://github.com/ecrc/stars-h" - echo "After installing it, set the proper PKG_CONFIG_PATH variable" - echo "" - err=1 - fi -fi - -module unload cmake - -module load cmake/3.9.4/gnu-6.4.0 -#export PATH=$PATH:/sw/csgv/openmpi/4.0.1/el7.6_gnu6.4.0_cuda10.1.105/bin -#export CPATH=$CPATH:/sw/csgv/openmpi/4.0.1/el7.6_gnu6.4.0_cuda10.1.105/bin -# hicma -if pkg-config --exists hicma -then - _LOCATION=`pkg-config --variable=prefix hicma` - echo "hicma FOUND in [$_LOCATION]" -else - if [ "$BUILD_DEPENDENCIES" == "true" ] - then - echo "Building HiCMA..." - cd $HICMADIR - rm -rf build - mkdir -p build/install_dir && cd build - rm -rf ./CMake* - cmake -DCMAKE_CXX_COMPILER=g++ -DCMAKE_C_COMPILER=gcc -DHICMA_USE_MPI=$MPIVALUE -DCMAKE_BUILD_TYPE="Release" -DCMAKE_C_FLAGS_RELEASE="-O3 -Ofast -w" -DBUILD_SHARED_LIBS=ON -DHICMA_ENABLE_TESTING=OFF -DHICMA_ENABLE_TIMING=OFF -DCMAKE_INSTALL_PREFIX=$PWD/install_dir -DMPI_C_COMPILER=`which mpicc` .. - make || make VERBOSE=1 || { echo 'HICMA installation failed' ; exit 1; } - make install - export PKG_CONFIG_PATH=$HICMADIR/build/install_dir/lib/pkgconfig:$PKG_CONFIG_PATH - export LD_LIBRARY_PATH=$HICMADIR/build/install_dir/lib:$LD_LIBRARY_PATH - - - echo 'export PKG_CONFIG_PATH='$HICMADIR'/build/install_dir/lib/pkgconfig:$PKG_CONFIG_PATH' >> $SETUP_DIR/pkg_config_cpu.sh - echo 'export LD_LIBRARY_PATH='$HICMADIR'/build/install_dir/lib:$LD_LIBRARY_PATH' >> $SETUP_DIR/pkg_config_cpu.sh - else - echo "####################" - echo "hicma NOT FOUND" - echo "Please download it from: https://github.com/ecrc/hicma" - echo "After installing it, set the proper PKG_CONFIG_PATH variable" - echo "" - err=1 - fi -fi - - - - - -# exageostat -if pkg-config --exists exageostat -then - _LOCATION=`pkg-config --variable=prefix exageostat` - echo "exageostat FOUND in [$_LOCATION]" -else - if [ "$BUILD_DEPENDENCIES" == "true" ] - then - echo "Building exageostat..." - cd $EXAGEOSTATDEVDIR - rm -rf build - mkdir -p build/install_dir && cd build - rm -rf ./CMake* - cmake -DCMAKE_BUILD_TYPE="Release" -DCMAKE_CXX_COMPILER=g++ -DCMAKE_C_COMPILER=gcc -DCMAKE_C_FLAGS_RELEASE="-O3 -Ofast -w" -DBUILD_SHARED_LIBS=ON -DEXAGEOSTAT_EXAMPLES=ON -DEXAGEOSTAT_USE_MPI=$MPIVALUE -DEXAGEOSTAT_USE_HICMA=ON -DCMAKE_INSTALL_PREFIX=$PWD/install_dir -DEXAGEOSTAT_USE_CUDA=$CUDAVALUE .. - - make || make VERBOSE=1 || { echo 'HICMA installation failed' ; exit 1; } - make install - else - echo "####################" - echo "hicma NOT FOUND" - echo "Please download it from: https://github.com/ecrc/hicma" - echo "After installing it, set the proper PKG_CONFIG_PATH variable" - echo "" - err=1 - fi -fi - - diff --git a/sc20-artifacts/sc20-machines-env-info/128-core-amd-epyc-output.txt b/sc20-artifacts/sc20-machines-env-info/128-core-amd-epyc-output.txt deleted file mode 100644 index 9f1b97c..0000000 --- a/sc20-artifacts/sc20-machines-env-info/128-core-amd-epyc-output.txt +++ /dev/null @@ -1,314 +0,0 @@ -MANPATH=::/opt/puppetlabs/puppet/share/man:/opt/slurm/cluster/raven/install/share/man -XDG_SESSION_ID=13368 -HOSTNAME=cn110-23-l -TERM=xterm-256color -SHELL=/bin/bash -HISTSIZE=1000 -SSH_CLIENT=10.109.66.217 38580 22 -KAUST_ARCH=x86_64 -QTDIR=/usr/lib64/qt-3.3 -QTINC=/usr/lib64/qt-3.3/include -SSH_TTY=/dev/pts/0 -QT_GRAPHICSSYSTEM_CHECKED=1 -USER=USER -LS_COLORS=rs=0:di=38;5;27:ln=38;5;51:mh=44;38;5;15:pi=40;38;5;11:so=38;5;13:do=38;5;5:bd=48;5;232;38;5;11:cd=48;5;232;38;5;3:or=48;5;232;38;5;9:mi=05;48;5;232;38;5;15:su=48;5;196;38;5;15:sg=48;5;11;38;5;16:ca=48;5;196;38;5;226:tw=48;5;10;38;5;16:ow=48;5;10;38;5;21:st=48;5;21;38;5;15:ex=38;5;34:*.tar=38;5;9:*.tgz=38;5;9:*.arc=38;5;9:*.arj=38;5;9:*.taz=38;5;9:*.lha=38;5;9:*.lz4=38;5;9:*.lzh=38;5;9:*.lzma=38;5;9:*.tlz=38;5;9:*.txz=38;5;9:*.tzo=38;5;9:*.t7z=38;5;9:*.zip=38;5;9:*.z=38;5;9:*.Z=38;5;9:*.dz=38;5;9:*.gz=38;5;9:*.lrz=38;5;9:*.lz=38;5;9:*.lzo=38;5;9:*.xz=38;5;9:*.bz2=38;5;9:*.bz=38;5;9:*.tbz=38;5;9:*.tbz2=38;5;9:*.tz=38;5;9:*.deb=38;5;9:*.rpm=38;5;9:*.jar=38;5;9:*.war=38;5;9:*.ear=38;5;9:*.sar=38;5;9:*.rar=38;5;9:*.alz=38;5;9:*.ace=38;5;9:*.zoo=38;5;9:*.cpio=38;5;9:*.7z=38;5;9:*.rz=38;5;9:*.cab=38;5;9:*.jpg=38;5;13:*.jpeg=38;5;13:*.gif=38;5;13:*.bmp=38;5;13:*.pbm=38;5;13:*.pgm=38;5;13:*.ppm=38;5;13:*.tga=38;5;13:*.xbm=38;5;13:*.xpm=38;5;13:*.tif=38;5;13:*.tiff=38;5;13:*.png=38;5;13:*.svg=38;5;13:*.svgz=38;5;13:*.mng=38;5;13:*.pcx=38;5;13:*.mov=38;5;13:*.mpg=38;5;13:*.mpeg=38;5;13:*.m2v=38;5;13:*.mkv=38;5;13:*.webm=38;5;13:*.ogm=38;5;13:*.mp4=38;5;13:*.m4v=38;5;13:*.mp4v=38;5;13:*.vob=38;5;13:*.qt=38;5;13:*.nuv=38;5;13:*.wmv=38;5;13:*.asf=38;5;13:*.rm=38;5;13:*.rmvb=38;5;13:*.flc=38;5;13:*.avi=38;5;13:*.fli=38;5;13:*.flv=38;5;13:*.gl=38;5;13:*.dl=38;5;13:*.xcf=38;5;13:*.xwd=38;5;13:*.yuv=38;5;13:*.cgm=38;5;13:*.emf=38;5;13:*.axv=38;5;13:*.anx=38;5;13:*.ogv=38;5;13:*.ogx=38;5;13:*.aac=38;5;45:*.au=38;5;45:*.flac=38;5;45:*.mid=38;5;45:*.midi=38;5;45:*.mka=38;5;45:*.mp3=38;5;45:*.mpc=38;5;45:*.ogg=38;5;45:*.ra=38;5;45:*.wav=38;5;45:*.axa=38;5;45:*.oga=38;5;45:*.spx=38;5;45:*.xspf=38;5;45: -KAUST_DISTRO=el7 -TMOUT=7200 -LIBGL_ALWAYS_INDIRECT=1 -MAIL=/var/spool/mail/USER -PATH=/usr/lpp/mmfs/bin:/usr/lpp/mmfs/bin:/usr/lib64/qt-3.3/bin:/usr/lpp/mmfs/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/opt/slurm/scripts/bin:/opt/puppetlabs/bin:/opt/slurm/cluster/raven/install/bin:/opt/slurm/scripts/bin:/opt/slurm/scripts/bin:/opt/slurm/cluster/raven/install/bin:/opt/slurm/scripts/bin:/opt/slurm/scripts/bin:/opt/slurm/cluster/raven/install/bin:/opt/slurm/scripts/bin -KAUST_APPS_ROOT=/cbrc/software -_=/usr/bin/env -KAUST_NODETYPE=amd -PWD=/home/USER -LANG=en_US.UTF-8 -MODULEPATH=/sw/csa/modulefiles/applications:/sw/csa/modulefiles/compilers:/sw/csa/modulefiles/libs:/sw/services/modulefiles -LOADEDMODULES= -KDEDIRS=/usr -KAUST_MODULES_ROOT=/cbrc/modules -HISTCONTROL=ignoredups -KRB5CCNAME=KEYRING:persistent:153804 -SHLVL=3 -HOME=/home/USER -KAUST_FACILITY=Ibex -LOGNAME=USER -QTLIB=/usr/lib64/qt-3.3/lib -XDG_DATA_DIRS=/home/USER/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share:/usr/share -SSH_CONNECTION=10.109.66.217 38580 10.109.10.133 22 -MODULESHOME=/usr/share/Modules -LESSOPEN=||/usr/bin/lesspipe.sh %s -XDG_RUNTIME_DIR=/run/user/153804 -QT_PLUGIN_PATH=/usr/lib64/kde4/plugins:/usr/lib/kde4/plugins -BASH_FUNC_module()=() { eval `LD_PRELOAD=/usr/lib64/libtcl8.5.so /usr/bin/modulecmd bash $*` -} -LSB Version: :core-4.1-amd64:core-4.1-ia32:core-4.1-noarch:cxx-4.1-amd64:cxx-4.1-noarch:desktop-4.1-amd64:desktop-4.1-noarch:languages-4.1-amd64:languages-4.1-noarch:printing-4.1-amd64:printing-4.1-noarch -Distributor ID: CentOS -Description: CentOS Linux release 7.7.1908 (Core) -Release: 7.7.1908 -Codename: Core -Linux cn110-23-l 3.10.0-1062.9.1.el7.x86_64 #1 SMP Fri Dec 6 15:49:49 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux -Architecture: x86_64 -CPU op-mode(s): 32-bit, 64-bit -Byte Order: Little Endian -CPU(s): 128 -On-line CPU(s) list: 0-127 -Thread(s) per core: 1 -Core(s) per socket: 64 -Socket(s): 2 -NUMA node(s): 2 -Vendor ID: AuthenticAMD -CPU family: 23 -Model: 49 -Model name: AMD EPYC 7702 64-Core Processor -Stepping: 0 -CPU MHz: 2000.000 -CPU max MHz: 2000.0000 -CPU min MHz: 1500.0000 -BogoMIPS: 3999.99 -Virtualization: AMD-V -L1d cache: 32K -L1i cache: 32K -L2 cache: 512K -L3 cache: 16384K -NUMA node0 CPU(s): 0-63 -NUMA node1 CPU(s): 64-127 -Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc art rep_good nopl xtopology nonstop_tsc extd_apicid aperfmperf eagerfpu pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_l2 cpb cat_l3 cdp_l3 hw_pstate sme retpoline_amd ssbd ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local clzero irperf xsaveerptr arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif umip overflow_recov succor smca -MemTotal: 528291384 kB -MemFree: 270750912 kB -MemAvailable: 491371260 kB -Buffers: 4192 kB -Cached: 237050620 kB -SwapCached: 0 kB -Active: 14134328 kB -Inactive: 233924152 kB -Active(anon): 13420668 kB -Inactive(anon): 13756268 kB -Active(file): 713660 kB -Inactive(file): 220167884 kB -Unevictable: 1048576 kB -Mlocked: 1048576 kB -SwapTotal: 31457276 kB -SwapFree: 31457276 kB -Dirty: 4 kB -Writeback: 0 kB -AnonPages: 12051180 kB -Mapped: 219972 kB -Shmem: 16173268 kB -Slab: 2511428 kB -SReclaimable: 1135924 kB -SUnreclaim: 1375504 kB -KernelStack: 31520 kB -PageTables: 36764 kB -NFS_Unstable: 0 kB -Bounce: 0 kB -WritebackTmp: 0 kB -CommitLimit: 295602968 kB -Committed_AS: 30872020 kB -VmallocTotal: 34359738367 kB -VmallocUsed: 2968976 kB -VmallocChunk: 34088344040 kB -HardwareCorrupted: 0 kB -AnonHugePages: 11407360 kB -CmaTotal: 0 kB -CmaFree: 0 kB -HugePages_Total: 0 -HugePages_Free: 0 -HugePages_Rsvd: 0 -HugePages_Surp: 0 -Hugepagesize: 2048 kB -DirectMap4k: 939676 kB -DirectMap2M: 16732160 kB -DirectMap1G: 519045120 kB -NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT -nvme0n1 259:0 0 1.8T 0 disk -└─nvme0n1p1 259:1 0 1.8T 0 part - ├─vg_datapool-tmp 253:0 0 20G 0 lvm /tmp - ├─vg_datapool-swap 253:1 0 30G 0 lvm [SWAP] - └─vg_datapool-scratch 253:2 0 1.8T 0 lvm /local -H/W path Device Class Description -=================================================== - system Computer -/0 bus Motherboard -/0/0 memory 512GiB System memory -/0/1 processor AMD EPYC 7702 64-Core Processor -/0/2 processor AMD EPYC 7702 64-Core Processor -/0/100 bridge Starship/Matisse Root Complex -/0/100/0.2 generic Starship/Matisse IOMMU -/0/100/7.1 bridge Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B] -/0/100/7.1/0 generic Starship/Matisse PCIe Dummy Function -/0/100/7.1/0.2 generic Starship/Matisse PTDMA -/0/100/8.1 bridge Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B] -/0/100/8.1/0 generic Starship/Matisse Reserved SPP -/0/100/8.1/0.2 generic Starship/Matisse PTDMA -/0/100/8.1/0.3 bus Starship USB 3.0 Host Controller -/0/100/14 bus FCH SMBus Controller -/0/100/14.3 bridge FCH LPC Bridge -/0/101 bridge Starship/Matisse PCIe Dummy Host Bridge -/0/102 bridge Starship/Matisse PCIe Dummy Host Bridge -/0/103 bridge Starship/Matisse PCIe Dummy Host Bridge -/0/104 bridge Starship/Matisse PCIe Dummy Host Bridge -/0/105 bridge Starship/Matisse PCIe Dummy Host Bridge -/0/106 bridge Starship/Matisse PCIe Dummy Host Bridge -/0/107 bridge Starship/Matisse PCIe Dummy Host Bridge -/0/108 bridge Starship Device 24; Function 0 -/0/109 bridge Starship Device 24; Function 1 -/0/10a bridge Starship Device 24; Function 2 -/0/10b bridge Starship Device 24; Function 3 -/0/10c bridge Starship Device 24; Function 4 -/0/10d bridge Starship Device 24; Function 5 -/0/10e bridge Starship Device 24; Function 6 -/0/10f bridge Starship Device 24; Function 7 -/0/110 bridge Starship Device 24; Function 0 -/0/111 bridge Starship Device 24; Function 1 -/0/112 bridge Starship Device 24; Function 2 -/0/113 bridge Starship Device 24; Function 3 -/0/114 bridge Starship Device 24; Function 4 -/0/115 bridge Starship Device 24; Function 5 -/0/116 bridge Starship Device 24; Function 6 -/0/117 bridge Starship Device 24; Function 7 -/0/118 bridge Starship/Matisse Root Complex -/0/118/0.2 generic Starship/Matisse IOMMU -/0/118/3.2 bridge Starship/Matisse GPP Bridge -/0/118/3.2/0 eth0 network Ethernet Controller 10G X550T -/0/118/3.2/0.1 p2049p2 network Ethernet Controller 10G X550T -/0/118/7.1 bridge Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B] -/0/118/7.1/0 generic Starship/Matisse PCIe Dummy Function -/0/118/7.1/0.2 generic Starship/Matisse PTDMA -/0/118/8.1 bridge Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B] -/0/118/8.1/0 generic Starship/Matisse Reserved SPP -/0/118/8.1/0.1 generic Starship/Matisse Cryptographic Coprocessor PSPCPP -/0/118/8.1/0.2 generic Starship/Matisse PTDMA -/0/118/8.1/0.3 bus Starship USB 3.0 Host Controller -/0/118/8.2 bridge Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B] -/0/118/8.2/0 storage FCH SATA Controller [AHCI mode] -/0/118/8.3 bridge Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B] -/0/118/8.3/0 storage FCH SATA Controller [AHCI mode] -/0/119 bridge Starship/Matisse PCIe Dummy Host Bridge -/0/11a bridge Starship/Matisse PCIe Dummy Host Bridge -/0/11b bridge Starship/Matisse PCIe Dummy Host Bridge -/0/11c bridge Starship/Matisse PCIe Dummy Host Bridge -/0/11d bridge Starship/Matisse PCIe Dummy Host Bridge -/0/11e bridge Starship/Matisse PCIe Dummy Host Bridge -/0/11f bridge Starship/Matisse PCIe Dummy Host Bridge -/0/120 bridge Starship/Matisse Root Complex -/0/120/0.2 generic Starship/Matisse IOMMU -/0/120/1.1 bridge Starship/Matisse GPP Bridge -/0/120/1.1/0 ib0 network MT28908 Family [ConnectX-6] -/0/120/7.1 bridge Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B] -/0/120/7.1/0 generic Starship/Matisse PCIe Dummy Function -/0/120/7.1/0.2 generic Starship/Matisse PTDMA -/0/120/8.1 bridge Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B] -/0/120/8.1/0 generic Starship/Matisse Reserved SPP -/0/120/8.1/0.2 generic Starship/Matisse PTDMA -/0/120/8.2 bridge Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B] -/0/120/8.2/0 storage FCH SATA Controller [AHCI mode] -/0/120/8.3 bridge Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B] -/0/120/8.3/0 storage FCH SATA Controller [AHCI mode] -/0/121 bridge Starship/Matisse PCIe Dummy Host Bridge -/0/122 bridge Starship/Matisse PCIe Dummy Host Bridge -/0/123 bridge Starship/Matisse PCIe Dummy Host Bridge -/0/124 bridge Starship/Matisse PCIe Dummy Host Bridge -/0/125 bridge Starship/Matisse PCIe Dummy Host Bridge -/0/126 bridge Starship/Matisse PCIe Dummy Host Bridge -/0/127 bridge Starship/Matisse PCIe Dummy Host Bridge -/0/128 bridge Starship/Matisse Root Complex -/0/128/0.2 generic Starship/Matisse IOMMU -/0/128/3.1 bridge Starship/Matisse GPP Bridge -/0/128/3.1/0 bridge AST1150 PCI-to-PCI Bridge -/0/128/3.1/0/0 display ASPEED Graphics Family -/0/128/3.3 bridge Starship/Matisse GPP Bridge -/0/128/3.3/0 storage NVMe Datacenter SSD [3DNAND, Beta Rock Controller] -/0/128/7.1 bridge Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B] -/0/128/7.1/0 generic Starship/Matisse PCIe Dummy Function -/0/128/7.1/0.2 generic Starship/Matisse PTDMA -/0/128/8.1 bridge Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B] -/0/128/8.1/0 generic Starship/Matisse Reserved SPP -/0/128/8.1/0.2 generic Starship/Matisse PTDMA -/0/129 bridge Starship/Matisse PCIe Dummy Host Bridge -/0/12a bridge Starship/Matisse PCIe Dummy Host Bridge -/0/12b bridge Starship/Matisse PCIe Dummy Host Bridge -/0/12c bridge Starship/Matisse PCIe Dummy Host Bridge -/0/12d bridge Starship/Matisse PCIe Dummy Host Bridge -/0/12e bridge Starship/Matisse PCIe Dummy Host Bridge -/0/12f bridge Starship/Matisse PCIe Dummy Host Bridge -/0/130 bridge Starship/Matisse Root Complex -/0/130/0.2 generic Starship/Matisse IOMMU -/0/130/7.1 bridge Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B] -/0/130/7.1/0 generic Starship/Matisse PCIe Dummy Function -/0/130/7.1/0.2 generic Starship/Matisse PTDMA -/0/130/8.1 bridge Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B] -/0/130/8.1/0 generic Starship/Matisse Reserved SPP -/0/130/8.1/0.2 generic Starship/Matisse PTDMA -/0/130/8.1/0.3 bus Starship USB 3.0 Host Controller -/0/131 bridge Starship/Matisse PCIe Dummy Host Bridge -/0/132 bridge Starship/Matisse PCIe Dummy Host Bridge -/0/133 bridge Starship/Matisse PCIe Dummy Host Bridge -/0/134 bridge Starship/Matisse PCIe Dummy Host Bridge -/0/135 bridge Starship/Matisse PCIe Dummy Host Bridge -/0/136 bridge Starship/Matisse PCIe Dummy Host Bridge -/0/137 bridge Starship/Matisse PCIe Dummy Host Bridge -/0/138 bridge Starship/Matisse Root Complex -/0/138/0.2 generic Starship/Matisse IOMMU -/0/138/3.1 bridge Starship/Matisse GPP Bridge -/0/138/3.2 bridge Starship/Matisse GPP Bridge -/0/138/3.3 bridge Starship/Matisse GPP Bridge -/0/138/3.4 bridge Starship/Matisse GPP Bridge -/0/138/7.1 bridge Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B] -/0/138/7.1/0 generic Starship/Matisse PCIe Dummy Function -/0/138/7.1/0.2 generic Starship/Matisse PTDMA -/0/138/8.1 bridge Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B] -/0/138/8.1/0 generic Starship/Matisse Reserved SPP -/0/138/8.1/0.1 generic Starship/Matisse Cryptographic Coprocessor PSPCPP -/0/138/8.1/0.2 generic Starship/Matisse PTDMA -/0/138/8.1/0.3 bus Starship USB 3.0 Host Controller -/0/138/8.2 bridge Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B] -/0/138/8.2/0 storage FCH SATA Controller [AHCI mode] -/0/138/8.3 bridge Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B] -/0/138/8.3/0 storage FCH SATA Controller [AHCI mode] -/0/139 bridge Starship/Matisse PCIe Dummy Host Bridge -/0/13a bridge Starship/Matisse PCIe Dummy Host Bridge -/0/13b bridge Starship/Matisse PCIe Dummy Host Bridge -/0/13c bridge Starship/Matisse PCIe Dummy Host Bridge -/0/13d bridge Starship/Matisse PCIe Dummy Host Bridge -/0/13e bridge Starship/Matisse PCIe Dummy Host Bridge -/0/13f bridge Starship/Matisse PCIe Dummy Host Bridge -/0/140 bridge Starship/Matisse Root Complex -/0/140/0.2 generic Starship/Matisse IOMMU -/0/140/7.1 bridge Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B] -/0/140/7.1/0 generic Starship/Matisse PCIe Dummy Function -/0/140/7.1/0.2 generic Starship/Matisse PTDMA -/0/140/8.1 bridge Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B] -/0/140/8.1/0 generic Starship/Matisse Reserved SPP -/0/140/8.1/0.2 generic Starship/Matisse PTDMA -/0/140/8.2 bridge Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B] -/0/140/8.2/0 storage FCH SATA Controller [AHCI mode] -/0/140/8.3 bridge Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B] -/0/140/8.3/0 storage FCH SATA Controller [AHCI mode] -/0/141 bridge Starship/Matisse PCIe Dummy Host Bridge -/0/142 bridge Starship/Matisse PCIe Dummy Host Bridge -/0/143 bridge Starship/Matisse PCIe Dummy Host Bridge -/0/144 bridge Starship/Matisse PCIe Dummy Host Bridge -/0/145 bridge Starship/Matisse PCIe Dummy Host Bridge -/0/146 bridge Starship/Matisse PCIe Dummy Host Bridge -/0/147 bridge Starship/Matisse PCIe Dummy Host Bridge -/0/148 bridge Starship/Matisse Root Complex -/0/148/0.2 generic Starship/Matisse IOMMU -/0/148/7.1 bridge Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B] -/0/148/7.1/0 generic Starship/Matisse PCIe Dummy Function -/0/148/7.1/0.2 generic Starship/Matisse PTDMA -/0/148/8.1 bridge Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B] -/0/148/8.1/0 generic Starship/Matisse Reserved SPP -/0/148/8.1/0.2 generic Starship/Matisse PTDMA -/0/149 bridge Starship/Matisse PCIe Dummy Host Bridge -/0/14a bridge Starship/Matisse PCIe Dummy Host Bridge -/0/14b bridge Starship/Matisse PCIe Dummy Host Bridge -/0/14c bridge Starship/Matisse PCIe Dummy Host Bridge -/0/14d bridge Starship/Matisse PCIe Dummy Host Bridge -/0/14e bridge Starship/Matisse PCIe Dummy Host Bridge -/0/14f bridge Starship/Matisse PCIe Dummy Host Bridge -/0/3 system PnP device PNP0c01 -/0/4 system PnP device PNP0b00 -/0/5 system PnP device PNP0c02 -/0/6 communication PnP device PNP0501 -/0/7 communication PnP device PNP0501 -/0/8 system PnP device PNP0c02 diff --git a/sc20-artifacts/sc20-machines-env-info/32-core-crayxc40-output.txt b/sc20-artifacts/sc20-machines-env-info/32-core-crayxc40-output.txt deleted file mode 100644 index e3225cd..0000000 --- a/sc20-artifacts/sc20-machines-env-info/32-core-crayxc40-output.txt +++ /dev/null @@ -1,701 +0,0 @@ -PE_TPSL_64_DEFAULT_GENCOMPILERS_CRAY_x86_64=9.0 -PE_TPSL_DEFAULT_GENCOMPILERS_GNU_x86_skylake=8.2 7.1 -XALT_DIR=/sw/xc40cle7/xalt/1.1.2/sles15.0_gcc8.3.0 -CONDA_SHLVL=1 -PE_TPSL_64_DEFAULT_GENCOMPS_CRAY_haswell=90 -CRAYPAT_ALPS_COMPONENT=/opt/cray/pe/perftools/7.1.3/sbin/pat_alps -LC_ALL=en_US.UTF-8 -LS_COLORS=no=00:fi=00:di=01;34:ln=00;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=41;33;01:ex=00;32:*.cmd=00;32:*.exe=01;32:*.com=01;32:*.bat=01;32:*.btm=01;32:*.dll=01;32:*.tar=00;31:*.tbz=00;31:*.tgz=00;31:*.rpm=00;31:*.deb=00;31:*.arj=00;31:*.taz=00;31:*.lzh=00;31:*.lzma=00;31:*.zip=00;31:*.zoo=00;31:*.z=00;31:*.Z=00;31:*.gz=00;31:*.bz2=00;31:*.tb2=00;31:*.tz2=00;31:*.tbz2=00;31:*.xz=00;31:*.avi=01;35:*.bmp=01;35:*.dl=01;35:*.fli=01;35:*.gif=01;35:*.gl=01;35:*.jpg=01;35:*.jpeg=01;35:*.mkv=01;35:*.mng=01;35:*.mov=01;35:*.mp4=01;35:*.mpg=01;35:*.pcx=01;35:*.pbm=01;35:*.pgm=01;35:*.png=01;35:*.ppm=01;35:*.svg=01;35:*.tga=01;35:*.tif=01;35:*.webm=01;35:*.webp=01;35:*.wmv=01;35:*.xbm=01;35:*.xcf=01;35:*.xpm=01;35:*.aiff=00;32:*.ape=00;32:*.au=00;32:*.flac=00;32:*.m4a=00;32:*.mid=00;32:*.mp3=00;32:*.mpc=00;32:*.ogg=00;32:*.voc=00;32:*.wav=00;32:*.wma=00;32:*.wv=00;32: -LD_LIBRARY_PATH=/project/k1205/USER/hwloc/hwloc-1.11.10/install/lib:/project/k1205/USER/starpu-1.2.6/install/lib:/opt/cray/pe/papi/5.7.0.2/lib64:/opt/cray/job/2.2.4-7.0.1.1_3.31__g36b56f4.ari/lib64:/sw/xc40cle7/python/3.8.0/sles15_gnu8.3.0/lib:/opt/intel/compilers_and_libraries_2019.5.281/linux/compiler/lib/intel64_lin:/opt/intel/compilers_and_libraries_2019.5.281/linux/mpi/intel64/libfabric/lib:/opt/intel/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib/release:/opt/intel/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib:/opt/intel/compilers_and_libraries_2019.5.281/linux/ipp/lib/intel64:/opt/intel/compilers_and_libraries_2019.5.281/linux/compiler/lib/intel64_lin:/opt/intel/compilers_and_libraries_2019.5.281/linux/mkl/lib/intel64_lin:/opt/intel/compilers_and_libraries_2019.5.281/linux/tbb/lib/intel64/gcc4.7:/opt/intel/compilers_and_libraries_2019.5.281/linux/tbb/lib/intel64/gcc4.7:/opt/intel/debugger_2019/libipt/intel64/lib:/opt/intel/compilers_and_libraries_2019.5.281/linux/daal/lib/intel64_lin:/sw/xc40cle7/darshan/3.1.7/sles15.0_gnu8.3.0/lib:/opt/gcc/8.3.0/snos/lib64 -PE_LIBSCI_DEFAULT_VOLATILE_PRGENV=CRAY CRAYCLANG GNU INTEL -CRAYPE_LINK_TYPE=dynamic -PE_TPSL_64_DEFAULT_GENCOMPILERS_GNU_sandybridge=8.2 7.1 -PE_TPSL_64_DEFAULT_GENCOMPS_CRAYCLANG_x86_64=90 -CONDA_EXE=/home/USER/anaconda3/bin/conda -HOSTTYPE=x86_64 -XTPE_NETWORK_TARGET=aries -ATP_IGNORE_SIGTERM=1 -PE_TPSL_64_DEFAULT_GENCOMPILERS_GNU_x86_skylake=8.2 7.1 -CRAY_UDREG_POST_LINK_OPTS=-L/opt/cray/udreg/2.3.2-7.0.1.1_3.26__g8175d3d.ari/lib64 -PE_TPSL_DEFAULT_GENCOMPS_CRAYCLANG_haswell=90 -PE_FFTW_DEFAULT_TARGET_ivybridge=ivybridge -PE_FFTW_DEFAULT_TARGET_share=share -PE_TPSL_DEFAULT_GENCOMPILERS_CRAY_x86_skylake=9.0 -PE_TRILINOS_DEFAULT_GENCOMPS_CRAYCLANG_x86_64=90 -PRGENVMODULES=PrgEnv-cray:PrgEnv-gnu:PrgEnv-intel:PrgEnv-pgi -PKG_CONFIG_PATH_DEFAULT=/opt/cray/pe/papi/5.7.0.2/lib64/pkgconfig -PE_TPSL_64_DEFAULT_GENCOMPILERS_INTEL_sandybridge=19.0 -PE_TRILINOS_DEFAULT_GENCOMPS_GNU_x86_64=82 71 -SSH_CONNECTION=10.232.6.115 53703 10.66.87.3 22 -PE_MPICH_NV_LIBS_nvidia35=-lcudart -PE_TPSL_64_DEFAULT_GENCOMPS_CRAY_x86_64=90 -LESSCLOSE=lessclose.sh %s %s -CRAY_LD_LIBRARY_PATH=/opt/cray/pe/perftools/7.1.3/lib64:/opt/cray/rca/2.2.20-7.0.1.1_4.37__g8e3fb5b.ari/lib64:/opt/cray/alps/6.6.57-7.0.1.1_5.5__g1b735148.ari/lib64:/opt/cray/xpmem/2.2.20-7.0.1.1_4.6__g0475745.ari/lib64:/opt/cray/dmapp/7.1.1-7.0.1.1_4.39__g38cf134.ari/lib64:/opt/cray/pe/pmi/5.0.15/lib64:/opt/cray/ugni/6.0.14.0-7.0.1.1_7.29__ge78e5b0.ari/lib64:/opt/cray/udreg/2.3.2-7.0.1.1_3.26__g8175d3d.ari/lib64:/opt/cray/pe/mpt/7.7.11/gni/mpich-gnu/8.2/lib -PE_SMA_DEFAULT_DIR_PGI_DEFAULT64=64 -PE_MPICH_DEFAULT_DIR_CRAY_DEFAULT64=64 -PE_PETSC_DEFAULT_GENCOMPS_CRAY_haswell=90 -PE_PAPI_DEFAULT_ACCEL_FAMILY_LIBS_nvidia=,-lcupti,-lcudart,-lcuda -PE_PETSC_DEFAULT_GENCOMPILERS_CRAY_sandybridge=9.0 -XKEYSYMDB=/usr/X11R6/lib/X11/XKeysymDB -PE_TRILINOS_DEFAULT_VOLATILE_PKGCONFIG_PATH=/opt/cray/pe/trilinos/12.14.1.0/@PRGENV@/@PE_TRILINOS_DEFAULT_GENCOMPS@/@PE_TRILINOS_DEFAULT_TARGET@/lib/pkgconfig -PE_ENV=GNU -PE_NETCDF_DEFAULT_VOLATILE_PRGENV=GNU -PE_TPSL_64_DEFAULT_GENCOMPS_INTEL_x86_skylake=190 -CRAY_MPICH2_DIR=/opt/cray/pe/mpt/7.7.11/gni/mpich-gnu/8.2 -PE_LIBSCI_DEFAULT_GENCOMPS_GNU_x86_64=81 71 -PE_PETSC_DEFAULT_GENCOMPS_GNU_x86_skylake=82 71 -PE_PETSC_DEFAULT_GENCOMPILERS_CRAYCLANG_haswell=9.0 -CRAYPAT_LD_LIBRARY_PATH=/opt/cray/pe/gcc-libs:/opt/cray/gcc-libs:/opt/cray/pe/perftools/7.1.3/lib64 -PE_PETSC_DEFAULT_VOLATILE_PRGENV=CRAY CRAY64 CRAYCLANG CRAYCLANG64 GNU GNU64 INTEL INTEL64 -PE_PRODUCT_LIST=CRAY_RCA:CRAY_ALPS:DVS:CRAY_XPMEM:CRAY_DMAPP:CRAY_PMI:CRAY_UGNI:CRAY_UDREG:CRAYPE:CRAYPE_HASWELL:GNU:GCC:PERFTOOLS:CRAYPAT -CRAYPAT_ROOT=/opt/cray/pe/perftools/7.1.3 -CRAY_CRAYPE_PREFIX=/opt/cray/pe/craype/2.6.3 -PE_TPSL_64_DEFAULT_REQUIRED_PRODUCTS=PE_MPICH:PE_LIBSCI -CRAY_DMAPP_INCLUDE_OPTS=-I/opt/cray/dmapp/7.1.1-7.0.1.1_4.39__g38cf134.ari/include -I/opt/cray/gni-headers/5.0.12.0-7.0.1.1_6.21__g3b1768f.ari/include -EPROXY_LOGIN=gateway1 -PE_TPSL_DEFAULT_GENCOMPILERS_GNU_x86_64=8.2 7.1 -PE_NETCDF_DEFAULT_GENCOMPILERS_GNU=8.2 7.1 -PE_TPSL_64_DEFAULT_GENCOMPS_GNU_x86_skylake=82 71 -TZ=Asia/Riyadh -PE_MPICH_DEFAULT_DIR_CRAYCLANG_DEFAULT64=64 -SLURM_SUBMIT_DIR=/lustre/project/k1205/USER/hicma-torelease/hicma-dev/exec_env_info -PE_TPSL_DEFAULT_GENCOMPS_CRAYCLANG_x86_skylake=90 -PE_MPICH_CXX_PKGCONFIG_LIBS=mpichcxx -PE_PETSC_DEFAULT_GENCOMPS_CRAY_x86_skylake=90 -PE_TPSL_DEFAULT_GENCOMPILERS_INTEL_x86_skylake=19.0 -PE_TPSL_64_DEFAULT_GENCOMPS_GNU_haswell=82 71 -WINDOWMANAGER=/usr/bin/gnome -PE_TPSL_64_DEFAULT_GENCOMPILERS_CRAYCLANG_x86_skylake=9.0 -LESS=-M -I -R -PE_LIBSCI_DEFAULT_GENCOMPS_CRAYCLANG_x86_64=90 -PE_PETSC_DEFAULT_VOLATILE_PKGCONFIG_PATH=/opt/cray/pe/petsc/3.11.2.0/complex/@PRGENV@/@PE_PETSC_DEFAULT_GENCOMPS@/@PE_PETSC_DEFAULT_TARGET@/lib/pkgconfig -HOSTNAME=cdl3 -PE_TPSL_DEFAULT_GENCOMPILERS_CRAYCLANG_x86_skylake=9.0 -IPPROOT=/opt/intel/compilers_and_libraries_2019.5.281/linux/ipp -PE_NETCDF_HDF5PARALLEL_DEFAULT_VOLATILE_PKGCONFIG_PATH=/opt/cray/pe/netcdf-hdf5parallel/4.6.3.2/@PRGENV@/@PE_NETCDF_HDF5PARALLEL_DEFAULT_GENCOMPS@/lib/pkgconfig -PE_TPSL_DEFAULT_GENCOMPILERS_CRAYCLANG_sandybridge=9.0 -OLDPWD=/project/k1205/USER/hicma-torelease/hicma-dev -PE_PETSC_DEFAULT_GENCOMPILERS_CRAY_x86_skylake=9.0 -PE_TPSL_DEFAULT_GENCOMPS_GNU_haswell=82 71 -CSHEDIT=emacs -PE_TPSL_DEFAULT_GENCOMPILERS_GNU_haswell=8.2 7.1 -SHIFTER_LOGIN=gateway2 -CRAY_RCA_INCLUDE_OPTS=-I/opt/cray/rca/2.2.20-7.0.1.1_4.37__g8e3fb5b.ari/include -I/opt/cray/krca/2.2.6-7.0.1.1_5.29__gb641b12.ari/include -I/opt/cray-hss-devel/9.0.0/include -PE_TPSL_DEFAULT_VOLATILE_PKGCONFIG_PATH=/opt/cray/pe/tpsl/19.06.1/@PRGENV@/@PE_TPSL_DEFAULT_GENCOMPS@/@PE_TPSL_DEFAULT_TARGET@/lib/pkgconfig -GPG_TTY=/dev/pts/34 -LESS_ADVANCED_PREPROCESSOR=no -PE_MPICH_DIR_CRAY_DEFAULT64=64 -PE_MPICH_GENCOMPS_CRAY=90 -PE_FFTW_DEFAULT_TARGET_x86_64=x86_64 -PE_PETSC_DEFAULT_GENCOMPILERS_INTEL_x86_64=19.0 -PE_PETSC_DEFAULT_GENCOMPS_CRAYCLANG_x86_skylake=90 -COLORTERM=1 -PE_PARALLEL_NETCDF_DEFAULT_VOLATILE_PRGENV=GNU -PE_HDF5_DEFAULT_VOLATILE_PRGENV=GNU -FPATH=:/opt/cray/pe/modules/3.2.11.4/init/sh_funcs/no_redirect:/opt/cray/pe/modules/3.2.11.4/init/sh_funcs/no_redirect -PE_TPSL_64_DEFAULT_GENCOMPS_CRAYCLANG_x86_skylake=90 -PE_TPSL_64_DEFAULT_VOLATILE_PKGCONFIG_PATH=/opt/cray/pe/tpsl/19.06.1/@PRGENV@64/@PE_TPSL_64_DEFAULT_GENCOMPS@/@PE_TPSL_64_DEFAULT_TARGET@/lib/pkgconfig -CRAY_PERFTOOLS_VERSION=7.1.3 -PE_TPSL_64_DEFAULT_GENCOMPILERS_CRAYCLANG_sandybridge=9.0 -PE_PETSC_DEFAULT_GENCOMPS_GNU_sandybridge=82 71 -PE_NETCDF_HDF5PARALLEL_DEFAULT_REQUIRED_PRODUCTS=PE_HDF5_PARALLEL -PE_TPSL_DEFAULT_GENCOMPILERS_CRAY_x86_64=9.0 -gcc_already_loaded=0 -SQUEUE_SORT=-t,e,S -CONDA_PREFIX=/home/USER/anaconda3 -PE_FFTW_DEFAULT_TARGET_x86_skylake=x86_skylake -PE_PETSC_DEFAULT_GENCOMPILERS_INTEL_x86_skylake=19.0 -SQUEUE_FORMAT=%.11i %.10u %.7a %.14j %.3t %9r %19S %.10M %.10L %.5D -APP2_STATE=7.1.3 -PE_MPICH_DEFAULT_VOLATILE_PKGCONFIG_PATH=/opt/cray/pe/mpt/7.7.11/gni/mpich-@PRGENV@@PE_MPICH_DEFAULT_DIR_DEFAULT64@/@PE_MPICH_DEFAULT_GENCOMPS@/lib/pkgconfig -MACHTYPE=x86_64-suse-linux -PE_FFTW_DEFAULT_TARGET_broadwell=broadwell -PE_PAPI_DEFAULT_ACCEL_LIBS= -PE_TRILINOS_DEFAULT_GENCOMPILERS_CRAYCLANG_x86_64=9.0 -GNU_VERSION=8.3.0 -PE_HDF5_DEFAULT_GENCOMPILERS_GNU=8.2 7.1 -PE_SMA_DEFAULT_COMPFLAG= -PE_PKGCONFIG_PRODUCTS=PE_MPICH -PE_CRAY_DEFAULT_FIXED_PKGCONFIG_PATH=/opt/cray/pe/parallel-netcdf/1.11.1.1/CRAY/9.0/lib/pkgconfig:/opt/cray/pe/netcdf-hdf5parallel/4.6.3.2/CRAY/9.0/lib/pkgconfig:/opt/cray/pe/netcdf/4.6.3.2/CRAY/9.0/lib/pkgconfig:/opt/cray/pe/hdf5-parallel/1.10.5.2/CRAY/9.0/lib/pkgconfig:/opt/cray/pe/hdf5/1.10.5.2/CRAY/9.0/lib/pkgconfig:/opt/cray/pe/ga/5.3.0.10/CRAY/8.6/lib/pkgconfig -PE_PETSC_DEFAULT_GENCOMPS_CRAYCLANG_x86_64=90 -CRAY_MPICH_BASEDIR=/opt/cray/pe/mpt/7.7.11/gni -PE_TPSL_64_DEFAULT_GENCOMPS_CRAY_x86_skylake=90 -PE_PETSC_DEFAULT_GENCOMPS_INTEL_sandybridge=190 -PE_TPSL_64_DEFAULT_GENCOMPS_INTEL_sandybridge=190 -FI_PROVIDER_PATH=/opt/intel/compilers_and_libraries_2019.5.281/linux/mpi/intel64/libfabric/lib/prov -MINICOM=-c on -DVS_VERSION=0.9.0 -SLURM_TASKS_PER_NODE=64 -PAT_BUILD_PAPI_LIBDIR=/opt/cray/pe/papi/5.7.0.2/lib64 -PE_NETCDF_HDF5PARALLEL_DEFAULT_GENCOMPS_GNU= -PE_MPICH_PKGCONFIG_VARIABLES=PE_MPICH_NV_LIBS_@accelerator@:PE_MPICH_ALTERNATE_LIBS_@multithreaded@:PE_MPICH_ALTERNATE_LIBS_@dpm@ -PE_MPICH_PKGCONFIG_LIBS=mpich -_CE_M= -PE_PARALLEL_NETCDF_DEFAULT_FIXED_PRGENV=CRAY CRAYCLANG INTEL PGI -INTEL_PYTHONHOME=/opt/intel/debugger_2019/python/intel64/ -QT_SYSTEM_DIR=/usr/share/desktop-data -OSTYPE=linux -ATP_MRNET_COMM_PATH=/opt/cray/pe/atp/2.1.3/libexec/atp_mrnet_commnode_wrapper -PE_MPICH_NV_LIBS= -PE_NETCDF_DEFAULT_REQUIRED_PRODUCTS=PE_HDF5 -CLASSPATH=/opt/intel/compilers_and_libraries_2019.5.281/linux/mpi/intel64/lib/mpi.jar:/opt/intel/compilers_and_libraries_2019.5.281/linux/daal/lib/daal.jar -PE_FFTW2_DEFAULT_REQUIRED_PRODUCTS=PE_MPICH -PE_PETSC_DEFAULT_GENCOMPS_GNU_x86_64=82 71 -XDG_SESSION_ID=62243 -PE_TPSL_DEFAULT_GENCOMPS_GNU_sandybridge=82 71 -PE_TPSL_DEFAULT_REQUIRED_PRODUCTS=PE_MPICH:PE_LIBSCI -SLURM_NNODES=1 -USER=USER -PAGER=less -PE_NETCDF_DEFAULT_GENCOMPS_GNU= -MODULE_VERSION=3.2.11.4 -PE_HDF5_DEFAULT_VOLATILE_PKGCONFIG_PATH=/opt/cray/pe/hdf5/1.10.5.2/@PRGENV@/@PE_HDF5_DEFAULT_GENCOMPS@/lib/pkgconfig -CRAY_ALPS_POST_LINK_OPTS=-L/opt/cray/alps/6.6.57-7.0.1.1_5.5__g1b735148.ari/lib64 -PE_TPSL_DEFAULT_GENCOMPS_CRAYCLANG_x86_64=90 -SHMEM_ABORT_ON_ERROR=1 -PE_PKG_CONFIG_PATH=/opt/cray/pe/cti/1.0.9/lib/pkgconfig:/opt/cray/pe/cti/1.0.7/lib/pkgconfig -PE_CRAYCLANG_DEFAULT_FIXED_PKGCONFIG_PATH=/opt/cray/pe/parallel-netcdf/1.11.1.1/CRAYCLANG/9.0/lib/pkgconfig:/opt/cray/pe/netcdf-hdf5parallel/4.6.3.2/CRAYCLANG/9.0/lib/pkgconfig:/opt/cray/pe/netcdf/4.6.3.2/CRAYCLANG/9.0/lib/pkgconfig:/opt/cray/pe/hdf5-parallel/1.10.5.2/CRAYCLANG/9.0/lib/pkgconfig:/opt/cray/pe/hdf5/1.10.5.2/CRAYCLANG/9.0/lib/pkgconfig -PE_MPICH_DEFAULT_GENCOMPILERS_CRAY=9.0 -TOOLMODULES=apprentice:apprentice2:atp:chapel:cray-lgdb:craypat:craypkg-gen:cray-snplauncher:ddt:gdb:iobuf:papi:perftools:perftools-lite:stat:totalview:xt-craypat:xt-lgdb:xt-papi:xt-totalview -DVS_INCLUDE_OPTS=-I/opt/cray/dvs/2.12_2.2.151-7.0.1.1_5.33__g7eb5e703/include -PE_LIBSCI_DEFAULT_REQUIRED_PRODUCTS=PE_MPICH -PE_TPSL_64_DEFAULT_GENCOMPILERS_GNU_x86_64=8.2 7.1 -CRAY_CPU_TARGET=haswell -PE_GA_DEFAULT_GENCOMPS_GNU=82 73 -PE_INTEL_DEFAULT_FIXED_PKGCONFIG_PATH=/opt/cray/pe/parallel-netcdf/1.11.1.1/INTEL/19.0/lib/pkgconfig:/opt/cray/pe/netcdf-hdf5parallel/4.6.3.2/INTEL/19.0/lib/pkgconfig:/opt/cray/pe/netcdf/4.6.3.2/INTEL/19.0/lib/pkgconfig:/opt/cray/pe/mpt/7.7.11/gni/mpich-INTEL/16.0/lib/pkgconfig:/opt/cray/pe/hdf5-parallel/1.10.5.2/INTEL/19.0/lib/pkgconfig:/opt/cray/pe/hdf5/1.10.5.2/INTEL/19.0/lib/pkgconfig:/opt/cray/pe/ga/5.3.0.10/INTEL/18.0/lib/pkgconfig -KSH_AUTOLOAD=1 -PE_SMA_DEFAULT_PKGCONFIG_VARIABLES=PE_SMA_COMPFLAG_@prgenv@ -PE_TPSL_64_DEFAULT_GENCOMPS_CRAYCLANG_sandybridge=90 -PE_MPICH_GENCOMPILERS_PGI=19.1 -PE_PETSC_DEFAULT_GENCOMPILERS_CRAYCLANG_sandybridge=9.0 -PKGCONFIG_ENABLED=1 -CRAY_UGNI_POST_LINK_OPTS=-L/opt/cray/ugni/6.0.14.0-7.0.1.1_7.29__ge78e5b0.ari/lib64 -MORE=-sl -PE_MPICH_GENCOMPS_GNU=82 81 71 -PE_PAPI_DEFAULT_ACCEL_LIBS_nvidia35=,-lcupti,-lcudart,-lcuda -CRAY_PERFTOOLS_PREFIX=/opt/cray/pe/perftools/7.1.3 -PE_FORTRAN_PKGCONFIG_LIBS=mpichf90 -PE_MPICH_DEFAULT_GENCOMPILERS_CRAYCLANG=9.0 -PE_TRILINOS_DEFAULT_GENCOMPILERS_INTEL_x86_64=19.0 -PE_TPSL_64_DEFAULT_GENCOMPS_CRAYCLANG_haswell=90 -GCC_VERSION=8.3.0 -PE_MPICH_GENCOMPILERS_CRAY=9.0 -INTEL_MAJOR_VERSION=19.0 -PE_NETCDF_HDF5PARALLEL_DEFAULT_FIXED_PRGENV=CRAY CRAYCLANG PGI INTEL -PE_SMA_DEFAULT_DIR_CRAY_DEFAULT64=64 -PWD=/project/k1205/USER/hicma-torelease/hicma-dev/exec_env_info -INPUTRC=/home/USER/.inputrc -TARGETMODULES=craype-abudhabi:craype-abudhabi-cu:craype-accel-host:craype-accel-nvidia20:craype-accel-nvidia30:craype-accel-nvidia35:craype-barcelona:craype-broadwell:craype-haswell:craype-hugepages128K:craype-hugepages128M:craype-hugepages16M:craype-hugepages256M:craype-hugepages2M:craype-hugepages32M:craype-hugepages4M:craype-hugepages512K:craype-hugepages512M:craype-hugepages64M:craype-hugepages8M:craype-intel-knc:craype-interlagos:craype-interlagos-cu:craype-istanbul:craype-ivybridge:craype-mc12:craype-mc8:craype-mic-knl:craype-network-aries:craype-network-gemini:craype-network-infiniband:craype-network-none:craype-network-seastar:craype-sandybridge:craype-shanghai:craype-target-compute_node:craype-target-local_host:craype-target-native:craype-xeon:xtpe-barcelona:xtpe-interlagos:xtpe-interlagos-cu:xtpe-istanbul:xtpe-mc12:xtpe-mc8:xtpe-network-gemini:xtpe-network-seastar:xtpe-shanghai:xtpe-target-native:xtpe-xeon -PE_MPICH_NV_LIBS_nvidia20=-lcudart -SLURM_JOB_NODELIST=nid00157 -HOME=/home/USER -SLURM_CLUSTER_NAME=shaheen -CRAY_PMI_INCLUDE_OPTS=-I/opt/cray/pe/pmi/5.0.15/include -HWLOC_SRC_DIR=/project/k1205/USER/hwloc/hwloc-1.11.10 -PE_TPSL_DEFAULT_GENCOMPILERS_CRAY_haswell=9.0 -PE_TPSL_DEFAULT_GENCOMPILERS_INTEL_sandybridge=19.0 -PE_TPSL_64_DEFAULT_GENCOMPILERS_GNU_haswell=8.2 7.1 -CONDA_PYTHON_EXE=/home/USER/anaconda3/bin/python -PE_PETSC_DEFAULT_GENCOMPILERS_CRAYCLANG_x86_skylake=9.0 -PELOCAL_PRGENV=true -PE_PETSC_DEFAULT_GENCOMPS_CRAYCLANG_haswell=90 -PE_TPSL_DEFAULT_GENCOMPS_CRAYCLANG_sandybridge=90 -PE_TPSL_64_DEFAULT_GENCOMPS_GNU_sandybridge=82 71 -craype_already_loaded=0 -ATP_HOME=/opt/cray/pe/atp/2.1.3 -SLURM_NODELIST=nid00157 -HOST=cdl3 -SSH_CLIENT=10.232.6.115 53703 22 -ALT_LINKER=/sw/xc40cle7/xalt/1.1.2/sles15.0_gcc8.3.0/bin/ld -PE_PETSC_DEFAULT_REQUIRED_PRODUCTS=PE_MPICH:PE_LIBSCI:PE_HDF5_PARALLEL:PE_TPSL -PE_TPSL_64_DEFAULT_GENCOMPILERS_INTEL_haswell=19.0 -SINFO_FORMAT=%11P %5a %8s %.10l %.6c %.6z %.5D %10T -XNLSPATH=/usr/share/X11/nls -PE_PETSC_DEFAULT_GENCOMPILERS_CRAY_x86_64=9.0 -PE_MPICH_FORTRAN_PKGCONFIG_LIBS=mpichf90 -CPATH=/opt/intel/compilers_and_libraries_2019.5.281/linux/ipp/include:/opt/intel/compilers_and_libraries_2019.5.281/linux/mkl/include:/opt/intel/compilers_and_libraries_2019.5.281/linux/pstl/include:/opt/intel/compilers_and_libraries_2019.5.281/linux/tbb/include:/opt/intel/compilers_and_libraries_2019.5.281/linux/tbb/include:/opt/intel/compilers_and_libraries_2019.5.281/linux/daal/include -CHPL_CG_CPP_LINES=1 -PE_TPSL_64_DEFAULT_GENCOMPILERS_INTEL_x86_64=19.0 -PE_PARALLEL_NETCDF_DEFAULT_GENCOMPILERS_GNU=8.2 7.3 -PE_TPSL_64_DEFAULT_GENCOMPS_CRAY_sandybridge=90 -PE_MPICH_DEFAULT_GENCOMPS_CRAY=90 -PE_TPSL_DEFAULT_GENCOMPILERS_INTEL_haswell=19.0 -XALT_TRANSMISSION_STYLE=directdb -KRB5CCNAME=FILE:/tmp/krb5cc_117653_oW3sKB5yyr -SLURM_JOB_CPUS_PER_NODE=64 -GCC_PATH=/opt/gcc/8.3.0 -XDG_DATA_DIRS=/usr/share -PE_CXX_PKGCONFIG_LIBS=mpichcxx -INTEL_MINOR_VERSION=5.281 -PE_NETCDF_HDF5PARALLEL_DEFAULT_GENCOMPILERS_GNU=8.2 7.1 -PE_TPSL_64_DEFAULT_GENCOMPS_INTEL_haswell=190 -CRAY_RCA_POST_LINK_OPTS=-L/opt/cray/rca/2.2.20-7.0.1.1_4.37__g8e3fb5b.ari/lib64 -lrca -PE_MPICH_DEFAULT_GENCOMPS_PGI=191 -PE_MPICH_MODULE_NAME=cray-mpich -PE_TPSL_DEFAULT_GENCOMPS_CRAY_sandybridge=90 -_CE_CONDA= -LIBGL_DEBUG=quiet -NLSPATH=/opt/intel/compilers_and_libraries_2019.5.281/linux/compiler/lib/intel64/locale/%l_%t/%N:/opt/intel/compilers_and_libraries_2019.5.281/linux/mkl/lib/intel64_lin/locale/%l_%t/%N:/opt/intel/debugger_2019/gdb/intel64/share/locale/%l_%t/%N -HWLOC_ROOT=/project/k1205/USER/hwloc/hwloc-1.11.10/install -PE_HDF5_PARALLEL_DEFAULT_GENCOMPS_GNU= -PE_LIBSCI_DEFAULT_OMP_REQUIRES= -PE_HDF5_PARALLEL_DEFAULT_VOLATILE_PRGENV=GNU -PE_MPICH_TARGET_VAR_nvidia35=-lcudart -PE_HDF5_DEFAULT_GENCOMPS_GNU= -PE_TPSL_DEFAULT_GENCOMPILERS_GNU_sandybridge=8.2 7.1 -COMPILER_PATH=/sw/xc40cle7/xalt/1.1.2/sles15.0_gcc8.3.0/bin -SLURM_JOB_NAME=bash -CRAY_UDREG_INCLUDE_OPTS=-I/opt/cray/udreg/2.3.2-7.0.1.1_3.26__g8175d3d.ari/include -PE_NETCDF_DEFAULT_VOLATILE_PKGCONFIG_PATH=/opt/cray/pe/netcdf/4.6.3.2/@PRGENV@/@PE_NETCDF_DEFAULT_GENCOMPS@/lib/pkgconfig -PROFILEREAD=true -PE_TRILINOS_DEFAULT_VOLATILE_PRGENV=CRAYCLANG GNU INTEL -PE_MPICH_DIR_PGI_DEFAULT64=64 -LIBRARY_PATH=/opt/intel/compilers_and_libraries_2019.5.281/linux/mpi/intel64/libfabric/lib:/opt/intel/compilers_and_libraries_2019.5.281/linux/ipp/lib/intel64:/opt/intel/compilers_and_libraries_2019.5.281/linux/compiler/lib/intel64_lin:/opt/intel/compilers_and_libraries_2019.5.281/linux/mkl/lib/intel64_lin:/opt/intel/compilers_and_libraries_2019.5.281/linux/tbb/lib/intel64/gcc4.7:/opt/intel/compilers_and_libraries_2019.5.281/linux/tbb/lib/intel64/gcc4.7:/opt/intel/compilers_and_libraries_2019.5.281/linux/daal/lib/intel64_lin -PERFTOOLS_VERSION=7.1.3 -PE_MPICH_DEFAULT_GENCOMPILERS_GNU=8.2 8.1 7.1 -PE_LIBSCI_DEFAULT_OMP_REQUIRES_openmp=_mp -PE_PKGCONFIG_LIBS=AtpSigHandler:cray-rca:darshan-runtime:mpich -CRAY_PMI_PREFIX=/opt/cray/pe/pmi/5.0.15 -SLURM_JOBID=14661179 -RCLOCAL_PRGENV=true -PE_TPSL_DEFAULT_GENCOMPS_GNU_x86_skylake=82 71 -CMAKE_DIR=/sw/xc40cle7/cmake/3.13.4/sles15_gcc7.4.1/install -USERMODULES=acml:alps:apprentice:apprentice2:atp:blcr:cce:chapel:cray-ccdb:cray-fftw:cray-ga:cray-hdf5:cray-hdf5-parallel:cray-lgdb:cray-libsci:cray-libsci_acc:cray-mpich:cray-mpich2:cray-mpich-compat:cray-netcdf:cray-netcdf-hdf5parallel:cray-parallel-netcdf:craypat:craype:cray-petsc:cray-petsc-complex:craypkg-gen:cray-shmem:cray-snplauncher:cray-tpsl:cray-trilinos:cudatoolkit:ddt:fftw:ga:gcc:hdf5:hdf5-parallel:intel:iobuf:java:lgdb:libfast:libsci_acc:mpich1:netcdf:netcdf-hdf5parallel:netcdf-nofsync:netcdf-nofsync-hdf5parallel:ntk:onesided:papi:parallel-netcdf:pathscale:perftools:perftools-lite:petsc:petsc-complex:pgi:pmi:PrgEnv-cray:PrgEnv-gnu:PrgEnv-intel:PrgEnv-pathscale:PrgEnv-pgi:stat:totalview:tpsl:trilinos:xt-asyncpe:xt-craypat:xt-lgdb:xt-libsci:xt-mpich2:xt-mpt:xt-papi:xt-shmem:xt-totalview -PAT_REPORT_PRUNE_NAME=_cray$mt_execute_,_cray$mt_start_,__cray_hwpc_,f_cray_hwpc_,cstart,__pat_,pat_region_,PAT_,OMP.slave_loop,slave_entry,_new_slave_entry,_thread_pool_slave_entry,THREAD_POOL_join,__libc_start_main,_start,__start,start_thread,__wrap_,UPC_ADIO_,_upc_,upc_,__caf_,__pgas_,syscall,__device_stub,__cray_acc_hw -PE_PETSC_DEFAULT_GENCOMPILERS_GNU_sandybridge=8.2 7.1 -PE_MPICH_VOLATILE_PKGCONFIG_PATH=/opt/cray/pe/mpt/7.7.11/gni/mpich-@PRGENV@@PE_MPICH_DIR_DEFAULT64@/@PE_MPICH_GENCOMPS@/lib/pkgconfig -LOADEDMODULES=modules/3.2.11.4:gcc/8.3.0:craype-haswell:craype-network-aries:craype/2.6.3:cray-mpich/7.7.11:slurm/slurm:dws/3.0.28-7.0.1.1_6.19__ge55277c.ari:eproxy/2.0.24-7.0.1.1_5.7__g45c478a.ari:xalt/1.1.2:darshan/3.1.7:ksl/ksl:cmake/3.13.4:intel/19.0.5.281:python/3.8.0-cdl:udreg/2.3.2-7.0.1.1_3.26__g8175d3d.ari:ugni/6.0.14.0-7.0.1.1_7.29__ge78e5b0.ari:pmi/5.0.15:dmapp/7.1.1-7.0.1.1_4.39__g38cf134.ari:gni-headers/5.0.12.0-7.0.1.1_6.24__g3b1768f.ari:xpmem/2.2.20-7.0.1.1_4.6__g0475745.ari:job/2.2.4-7.0.1.1_3.31__g36b56f4.ari:dvs/2.12_2.2.151-7.0.1.1_5.33__g7eb5e703:alps/6.6.57-7.0.1.1_5.5__g1b735148.ari:rca/2.2.20-7.0.1.1_4.37__g8e3fb5b.ari:atp/2.1.3:perftools-base/7.1.3:PrgEnv-gnu/6.0.5 -PE_TPSL_DEFAULT_GENCOMPILERS_INTEL_x86_64=19.0 -DAALROOT=/opt/intel/compilers_and_libraries_2019.5.281/linux/daal -CRAYPE_NETWORK_TARGET=aries -PE_GA_DEFAULT_FIXED_PRGENV=CRAY PGI INTEL -CRAY_ALPS_INCLUDE_OPTS=-I/opt/cray/alps/6.6.57-7.0.1.1_5.5__g1b735148.ari/include -CRAY_UGNI_INCLUDE_OPTS=-I/opt/cray/ugni/6.0.14.0-7.0.1.1_7.29__ge78e5b0.ari/include -PE_MPICH_DEFAULT_GENCOMPILERS_PGI=19.1 -PE_TPSL_DEFAULT_GENCOMPS_INTEL_haswell=190 -HODLR_PATH=/ibex/scratch/USER/HODLR -PE_HDF5_DEFAULT_REQUIRED_PRODUCTS=PE_MPICH -LIBRARYMODULES=acml:alps:cray-dwarf:cray-fftw:cray-ga:cray-hdf5:cray-hdf5-parallel:cray-libsci:cray-libsci_acc:cray-mpich:cray-mpich2:cray-mpich-abi:cray-netcdf:cray-netcdf-hdf5parallel:cray-parallel-netcdf:cray-petsc:cray-petsc-complex:cray-shmem:cray-tpsl:cray-trilinos:cudatoolkit:fftw:ga:hdf5:hdf5-parallel:iobuf:libfast:netcdf:netcdf-hdf5parallel:ntk:onesided:papi:petsc:petsc-complex:pmi:tpsl:trilinos:xt-libsci:xt-mpich2:xt-mpt:xt-papi -SLURM_NODE_ALIASES=(null) -PE_MPICH_ALTERNATE_LIBS_dpm=_dpm -INTEL_LICENSE_FILE=/opt/intel/compilers_and_libraries_2019.5.281/linux/licenses:/opt/intel/licenses:/intel/licenses -SLURM_JOB_QOS=normal -PE_FFTW_DEFAULT_VOLATILE_PKGCONFIG_PATH=/opt/cray/pe/fftw/3.3.8.4/@PE_FFTW_DEFAULT_TARGET@/lib/pkgconfig -CONDA_PROMPT_MODIFIER=(base) -PE_TPSL_DEFAULT_GENCOMPS_INTEL_x86_64=190 -SSH_TTY=/dev/pts/34 -PE_TRILINOS_DEFAULT_GENCOMPS_INTEL_x86_64=190 -PE_TPSL_DEFAULT_GENCOMPS_CRAY_x86_64=90 -MPICH_ABORT_ON_ERROR=1 -PE_PAPI_DEFAULT_PKGCONFIG_VARIABLES=PE_PAPI_ACCEL_LIBS_@accelerator@ PE_PAPI_ACCEL_FAMILY_LIBS_@accelerator_family@ -ATP_POST_LINK_OPTS=-Wl,-L/opt/cray/pe/atp/2.1.3/libApp/ -FROM_HEADER= -PE_LIBSCI_DEFAULT_GENCOMPILERS_INTEL_x86_64=16.0 -CRAY_MPICH_ROOTDIR=/opt/cray/pe/mpt/7.7.11 -MAIL=/var/mail/USER -PE_MPICH_DEFAULT_DIR_PGI_DEFAULT64=64 -PE_HDF5_PARALLEL_DEFAULT_FIXED_PRGENV=CRAY CRAYCLANG PGI INTEL -PE_MPICH_VOLATILE_PRGENV=PGI GNU CRAYCLANG CRAY -PE_PETSC_DEFAULT_GENCOMPS_CRAYCLANG_sandybridge=90 -PE_INTEL_FIXED_PKGCONFIG_PATH=/opt/cray/pe/mpt/7.7.11/gni/mpich-INTEL/16.0/lib/pkgconfig -PE_HDF5_DEFAULT_FIXED_PRGENV=CRAY CRAYCLANG PGI INTEL -PE_MPICH_ALTERNATE_LIBS_multithreaded=_mt -PE_TPSL_DEFAULT_GENCOMPS_INTEL_sandybridge=190 -PE_TPSL_DEFAULT_GENCOMPS_GNU_x86_64=82 71 -PE_LIBSCI_DEFAULT_GENCOMPILERS_CRAYCLANG_x86_64=9.0 -PE_TPSL_DEFAULT_GENCOMPILERS_CRAY_sandybridge=9.0 -SLURM_JOB_NUM_NODES=1 -PE_PGI_DEFAULT_FIXED_PKGCONFIG_PATH=/opt/cray/pe/parallel-netcdf/1.11.1.1/PGI/19.5/lib/pkgconfig:/opt/cray/pe/netcdf-hdf5parallel/4.6.3.2/PGI/19.5/lib/pkgconfig:/opt/cray/pe/netcdf/4.6.3.2/PGI/19.5/lib/pkgconfig:/opt/cray/pe/hdf5-parallel/1.10.5.2/PGI/19.5/lib/pkgconfig:/opt/cray/pe/hdf5/1.10.5.2/PGI/19.5/lib/pkgconfig:/opt/cray/pe/ga/5.3.0.10/PGI/17.10/lib/pkgconfig -PE_PETSC_DEFAULT_GENCOMPILERS_GNU_x86_skylake=8.2 7.1 -PE_MPICH_GENCOMPS_PGI=191 -PE_FFTW_DEFAULT_TARGET_haswell=haswell -PE_GA_DEFAULT_VOLATILE_PKGCONFIG_PATH=/opt/cray/pe/ga/5.3.0.10/@PRGENV@/@PE_GA_DEFAULT_GENCOMPS@/lib/pkgconfig -PE_PETSC_DEFAULT_GENCOMPILERS_INTEL_haswell=19.0 -LESSKEY=/etc/lesskey.bin -CRAY_SITE_LIST_DIR=/etc/opt/cray/pe/modules -PE_PARALLEL_NETCDF_DEFAULT_VOLATILE_PKGCONFIG_PATH=/opt/cray/pe/parallel-netcdf/1.11.1.1/@PRGENV@/@PE_PARALLEL_NETCDF_DEFAULT_GENCOMPS@/lib/pkgconfig -SHELL=/bin/bash -TERM=xterm-256color -PE_TPSL_64_DEFAULT_GENCOMPILERS_CRAYCLANG_haswell=9.0 -PE_MPICH_GENCOMPILERS_CRAYCLANG=9.0 -PE_TPSL_64_DEFAULT_GENCOMPILERS_CRAY_sandybridge=9.0 -PE_MPICH_FIXED_PRGENV=INTEL -PE_LIBSCI_DEFAULT_GENCOMPS_CRAY_x86_64=90 -PE_FFTW_DEFAULT_REQUIRED_PRODUCTS=PE_MPICH -PE_PARALLEL_NETCDF_DEFAULT_GENCOMPS_GNU= -PE_TPSL_64_DEFAULT_GENCOMPS_GNU_x86_64=82 71 -PE_TPSL_DEFAULT_VOLATILE_PRGENV=CRAY CRAY64 CRAYCLANG CRAYCLANG64 GNU GNU64 INTEL INTEL64 -XCURSOR_THEME=DMZ -LS_OPTIONS=-N --color=none -T 0 -SLURM_JOB_PARTITION=workq -PE_MPICH_DEFAULT_GENCOMPS_GNU=82 81 71 -PE_LIBSCI_DEFAULT_VOLATILE_PKGCONFIG_PATH=/opt/cray/pe/libsci/19.06.1/@PRGENV@/@PE_LIBSCI_DEFAULT_GENCOMPS@/@PE_LIBSCI_DEFAULT_TARGET@/lib/pkgconfig -PE_LIBSCI_DEFAULT_PKGCONFIG_VARIABLES=PE_LIBSCI_DEFAULT_OMP_REQUIRES_@openmp@:PE_SCI_EXT_LIBPATH:PE_SCI_EXT_LIBNAME -EIGEN_PATH=/ibex/scratch/USER/HODLR/deps/eigen/ -PE_SMA_DEFAULT_COMPFLAG_GNU=-fcray-pointer -PE_TPSL_DEFAULT_GENCOMPS_CRAY_x86_skylake=90 -CRAY_XPMEM_POST_LINK_OPTS=-L/opt/cray/xpmem/2.2.20-7.0.1.1_4.6__g0475745.ari/lib64 -PE_PETSC_DEFAULT_GENCOMPS_GNU_haswell=82 71 -PERL5LIB=/opt/slurm/default//lib/perl5/site_perl/5.26.1/x86_64-linux-thread-multi -PE_SMA_DEFAULT_VOLATILE_PKGCONFIG_PATH=/opt/cray/pe/mpt/7.7.11/gni/sma@PE_SMA_DEFAULT_DIR_DEFAULT64@/lib64/pkgconfig -PE_HDF5_PARALLEL_DEFAULT_GENCOMPILERS_GNU=8.2 7.1 -PE_MPICH_GENCOMPILERS_GNU=8.2 8.1 7.1 -PE_TPSL_64_DEFAULT_GENCOMPILERS_CRAY_x86_skylake=9.0 -CRAY_DMAPP_POST_LINK_OPTS=-L/opt/cray/dmapp/7.1.1-7.0.1.1_4.39__g38cf134.ari/lib64 -PE_LIBSCI_DEFAULT_GENCOMPS_INTEL_x86_64=160 -CRAY_MPICH2_VER=7.7.11 -PE_GA_DEFAULT_GENCOMPILERS_GNU=8.2 7.3 -SHLVL=2 -PE_NETCDF_HDF5PARALLEL_DEFAULT_VOLATILE_PRGENV=GNU -PE_PETSC_DEFAULT_GENCOMPILERS_CRAYCLANG_x86_64=9.0 -SLURM_SUBMIT_HOST=cdl3 -PE_TRILINOS_DEFAULT_REQUIRED_PRODUCTS=PE_MPICH:PE_HDF5_PARALLEL:PE_NETCDF_HDF5PARALLEL:PE_LIBSCI:PE_TPSL -PYTHONPATH=/sw/xc40cle7/python/3.8.0/sles15_gnu8.3.0/lib/python3.8/site-packages:/sw/xc40cle7/xalt/1.1.2/sles15.0_gcc8.3.0/site:/sw/xc40cle7/xalt/1.1.2/sles15.0_gcc8.3.0/libexec -SLURM_JOB_ACCOUNT=k1205 -CRAY_CRAYPE_VERSION=2.6.3 -PE_PAPI_DEFAULT_ACCELL_FAMILY_LIBS= -MANPATH=/opt/cray/pe/perftools/7.1.3/man:/opt/cray/pe/papi/5.7.0.2/share/pdoc/man:/opt/cray/pe/atp/2.1.3/man:/opt/cray/alps/6.6.57-7.0.1.1_5.5__g1b735148.ari/man:/opt/cray/job/2.2.4-7.0.1.1_3.31__g36b56f4.ari/man:/opt/cray/pe/pmi/5.0.15/man:/sw/xc40cle7/python/3.8.0/sles15_gnu8.3.0/share/man:/opt/intel/man/common:/opt/intel/compilers_and_libraries_2019.5.281/linux/mpi/man:/opt/intel/documentation_2019/en/debugger/gdb-ia/man/:/opt/cray/elogin/eproxy/2.0.24-7.0.1.1_5.7__g45c478a.ari/man:/opt/cray/dws/3.0.28-7.0.1.1_6.19__ge55277c.ari/man:/opt/slurm/default/share/man:/opt/cray/pe/mpt/7.7.11/gni/man/mpich:/opt/cray/pe/craype/2.6.3/man:/opt/gcc/8.3.0/snos/share/man:/opt/cray/pe/modules/3.2.11.4/share/man:/usr/local/man:/usr/local/share/man:/usr/share/man:/usr/man:/opt/cray/share/man:/opt/cray/pe/man -PE_FFTW_DEFAULT_TARGET_mic_knl=mic_knl -PE_MPICH_DEFAULT_GENCOMPS_CRAYCLANG=90 -PE_TPSL_64_DEFAULT_GENCOMPILERS_CRAYCLANG_x86_64=9.0 -PE_PETSC_DEFAULT_GENCOMPS_INTEL_haswell=190 -INTEL_PATH=/opt/intel/compilers_and_libraries_2019.5.281 -PE_PETSC_DEFAULT_GENCOMPILERS_CRAY_haswell=9.0 -MPICH_DIR=/opt/cray/pe/mpt/7.7.11/gni/mpich-gnu/8.2 -INTEL_VERSION=19.0.5.281 -PE_FFTW_DEFAULT_TARGET_sandybridge=sandybridge -PE_PETSC_DEFAULT_GENCOMPILERS_INTEL_sandybridge=19.0 -CRAY_PRGENVGNU=loaded -PE_TPSL_DEFAULT_GENCOMPS_CRAY_haswell=90 -MODULEPATH=/opt/cray/pe/perftools/7.1.3/modulefiles:/opt/cray/ari/modulefiles:/opt/cray/pe/craype/2.6.3/modulefiles:/opt/cray/pe/modulefiles:/opt/cray/modulefiles:/opt/modulefiles::/sw/xc40cle7/modulefiles -CRAY_MPICH_DIR=/opt/cray/pe/mpt/7.7.11/gni/mpich-gnu/8.2 -PE_PKGCONFIG_PRODUCTS_DEFAULT=PE_PAPI -KAUST_FACILITY=Shaheen -LOGNAME=USER -DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/117653/bus -PE_MPICH_DEFAULT_FIXED_PRGENV=INTEL -CRAY_PMI_VERSION=5.0.15 -CRAY_MPICH_VERSION=7.7.11 -PE_MPICH_NV_LIBS_nvidia60=-lcudart -XDG_RUNTIME_DIR=/run/user/117653 -CRAY_PRE_COMPILE_OPTS=-hnetwork=aries -PE_PETSC_DEFAULT_GENCOMPS_INTEL_x86_64=190 -MODULE_VERSION_STACK=3.2.11.4 -MKLROOT=/opt/intel/compilers_and_libraries_2019.5.281/linux/mkl -PE_TPSL_DEFAULT_GENCOMPS_INTEL_x86_skylake=190 -PE_HDF5_PARALLEL_DEFAULT_VOLATILE_PKGCONFIG_PATH=/opt/cray/pe/hdf5-parallel/1.10.5.2/@PRGENV@/@PE_HDF5_PARALLEL_DEFAULT_GENCOMPS@/lib/pkgconfig -PE_PETSC_DEFAULT_GENCOMPS_INTEL_x86_skylake=190 -ALLINEA_QUEUE_DLL=/opt/cray/pe/mpt/7.7.11/gni/mpich-gnu/8.2/lib/libtvmpich.so.3.0.1 -PE_TPSL_DEFAULT_GENCOMPILERS_CRAYCLANG_x86_64=9.0 -PSTLROOT=/opt/intel/compilers_and_libraries_2019.5.281/linux/pstl -PE_TPSL_64_DEFAULT_GENCOMPILERS_CRAY_haswell=9.0 -XDG_CONFIG_DIRS=/etc/xdg -PE_LIBSCI_DEFAULT_GENCOMPILERS_CRAY_x86_64=9.0 -PE_MPICH_DEFAULT_VOLATILE_PRGENV=PGI GNU CRAYCLANG CRAY -PE_MPICH_TARGET_VAR_nvidia20=-lcudart -PATH=/home/USER/anaconda3/bin:/sw/xc40cle7/darshan/3.1.7/sles15.0_gnu8.3.0/bin:/sw/xc40cle7/xalt/1.1.2/sles15.0_gcc8.3.0/libexec:/sw/xc40cle7/xalt/1.1.2/sles15.0_gcc8.3.0/bin:/opt/cray/elogin/eproxy/2.0.24-7.0.1.1_5.7__g45c478a.ari/bin:/opt/cray/dws/3.0.28-7.0.1.1_6.19__ge55277c.ari/bin:/opt/cray/dws/3.0.28-7.0.1.1_6.19__ge55277c.ari/sbin:/opt/cray/pe/modules/3.2.11.4/bin:/opt/slurm/default/bin:/opt/cray/pe/perftools/7.1.3/bin:/opt/cray/pe/papi/5.7.0.2/bin:/opt/cray/rca/2.2.20-7.0.1.1_4.37__g8e3fb5b.ari/bin:/opt/cray/alps/6.6.57-7.0.1.1_5.5__g1b735148.ari/sbin:/opt/cray/alps/default/bin:/opt/cray/job/2.2.4-7.0.1.1_3.31__g36b56f4.ari/bin:/opt/cray/pe/mpt/7.7.11/gni/bin:/opt/cray/pe/craype/2.6.3/bin:/opt/gcc/8.3.0/bin:/sw/xc40cle7/python/3.8.0/sles15_gnu8.3.0/bin:/opt/intel/compilers_and_libraries_2019.5.281/linux/bin/intel64:/opt/intel/compilers_and_libraries_2019.5.281/linux/bin:/opt/intel/compilers_and_libraries_2019.5.281/linux/mpi/intel64/libfabric/bin:/opt/intel/compilers_and_libraries_2019.5.281/linux/mpi/intel64/bin:/opt/intel/debugger_2019/gdb/intel64/bin:/sw/xc40cle7/cmake/3.13.4/sles15_gcc7.4.1/install/bin:/ibex/scratch/USER/HODLR/deps/cmake/bin:/sw/csi/cmake/3.13.4/el7.5_gnu6.4.0/bin:/sw/csi/intel/2019_u5/compilers_and_libraries/linux/pkg_bin/intel64:/sw/csi/intel/2019_u5/compilers_and_libraries/linux/pkg_bin:/sw/csi/intel/2019_u5/compilers_and_libraries/linux/bin/intel64:/sw/csi/gcc/6.4.0/bin:/usr/lpp/mmfs/bin:/usr/lib64/qt-3.3/bin:/usr/lpp/mmfs/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/opt/slurm/scripts/bin:/opt/puppetlabs/bin:/opt/slurm/cluster/ibex/install/bin:/opt/slurm/scripts/bin:/opt/slurm/scripts/bin:/opt/slurm/cluster/ibex/install/bin:/opt/slurm/scripts/bin:/ibex/scratch/USER/HODLR/deps/cmake/bin:/opt/cray/pe/bin -SLURM_JOB_ID=14661179 -PE_TPSL_64_DEFAULT_VOLATILE_PRGENV=CRAY CRAY64 CRAYCLANG CRAYCLANG64 GNU GNU64 INTEL INTEL64 -TBBROOT=/opt/intel/compilers_and_libraries_2019.5.281/linux/tbb -_LMFILES_=/opt/cray/pe/modulefiles/modules/3.2.11.4:/opt/modulefiles/gcc/8.3.0:/opt/cray/pe/craype/2.6.3/modulefiles/craype-haswell:/opt/cray/pe/craype/2.6.3/modulefiles/craype-network-aries:/opt/cray/pe/modulefiles/craype/2.6.3:/opt/cray/pe/modulefiles/cray-mpich/7.7.11:/opt/modulefiles/slurm/slurm:/opt/cray/ari/modulefiles/dws/3.0.28-7.0.1.1_6.19__ge55277c.ari:/opt/modulefiles/eproxy/2.0.24-7.0.1.1_5.7__g45c478a.ari:/sw/xc40cle7/modulefiles/xalt/1.1.2:/sw/xc40cle7/modulefiles/darshan/3.1.7:/sw/xc40cle7/modulefiles/ksl/ksl:/sw/xc40cle7/modulefiles/cmake/3.13.4:/sw/xc40cle7/modulefiles/intel/19.0.5.281:/sw/xc40cle7/modulefiles/python/3.8.0-cdl:/opt/cray/ari/modulefiles/udreg/2.3.2-7.0.1.1_3.26__g8175d3d.ari:/opt/cray/ari/modulefiles/ugni/6.0.14.0-7.0.1.1_7.29__ge78e5b0.ari:/opt/cray/pe/modulefiles/pmi/5.0.15:/opt/cray/ari/modulefiles/dmapp/7.1.1-7.0.1.1_4.39__g38cf134.ari:/opt/cray/ari/modulefiles/gni-headers/5.0.12.0-7.0.1.1_6.24__g3b1768f.ari:/opt/cray/ari/modulefiles/xpmem/2.2.20-7.0.1.1_4.6__g0475745.ari:/opt/cray/ari/modulefiles/job/2.2.4-7.0.1.1_3.31__g36b56f4.ari:/opt/cray/ari/modulefiles/dvs/2.12_2.2.151-7.0.1.1_5.33__g7eb5e703:/opt/cray/ari/modulefiles/alps/6.6.57-7.0.1.1_5.5__g1b735148.ari:/opt/cray/ari/modulefiles/rca/2.2.20-7.0.1.1_4.37__g8e3fb5b.ari:/opt/cray/pe/modulefiles/atp/2.1.3:/opt/cray/pe/modulefiles/perftools-base/7.1.3:/opt/cray/pe/modulefiles/PrgEnv-gnu/6.0.5 -PE_NETCDF_DEFAULT_FIXED_PRGENV=CRAY CRAYCLANG PGI INTEL -PE_PETSC_DEFAULT_GENCOMPILERS_GNU_haswell=8.2 7.1 -DMAPP_ABORT_ON_ERROR=1 -MODULESHOME=/opt/cray/pe/modules/3.2.11.4 -PKG_CONFIG_PATH=/project/k1205/USER/hwloc/hwloc-1.11.10/install/lib/pkgconfig:/project/k1205/USER/starpu-1.2.6/install/lib/pkgconfig:/opt/intel/compilers_and_libraries_2019.5.281/linux/mkl/bin/pkgconfig:/sw/xc40cle7/darshan/3.1.7/sles15.0_gnu8.3.0/lib/pkgconfig:/opt/cray/dws/3.0.28-7.0.1.1_6.19__ge55277c.ari/lib64/pkgconfig:/opt/slurm/default/lib/pkgconfig:/opt/cray/rca/2.2.20-7.0.1.1_4.37__g8e3fb5b.ari/lib64/pkgconfig:/opt/cray/alps/6.6.57-7.0.1.1_5.5__g1b735148.ari/lib64/pkgconfig:/opt/cray/xpmem/2.2.20-7.0.1.1_4.6__g0475745.ari/lib64/pkgconfig:/opt/cray/gni-headers/5.0.12.0-7.0.1.1_6.24__g3b1768f.ari/lib64/pkgconfig:/opt/cray/dmapp/7.1.1-7.0.1.1_4.39__g38cf134.ari/lib64/pkgconfig:/opt/cray/pe/pmi/5.0.15/lib64/pkgconfig:/opt/cray/ugni/6.0.14.0-7.0.1.1_7.29__ge78e5b0.ari/lib64/pkgconfig:/opt/cray/udreg/2.3.2-7.0.1.1_3.26__g8175d3d.ari/lib64/pkgconfig:/opt/cray/pe/craype/2.6.3/pkg-config:/opt/cray/pe/iobuf/2.0.9/lib/pkgconfig:/opt/cray/pe/fftw/2.1.5.9/lib/pkgconfig:/opt/cray/pe/atp/2.1.3/lib/pkgconfig -CONDA_DEFAULT_ENV=base -INFOPATH=/opt/gcc/8.3.0/snos/share/info:/opt/intel/documentation_2019/en/debugger/gdb-ia/info/ -G_BROKEN_FILENAMES=1 -I_MPI_ROOT=/opt/intel/compilers_and_libraries_2019.5.281/linux/mpi -XALT_ETC_DIR=/sw/xc40cle7/xalt/1.1.2/sles15.0_gcc8.3.0/etc -HISTSIZE=1000 -PE_PETSC_DEFAULT_GENCOMPS_CRAY_sandybridge=90 -CRAYPE_DIR=/opt/cray/pe/craype/2.6.3 -PE_GA_DEFAULT_VOLATILE_PRGENV=GNU -PE_PETSC_DEFAULT_GENCOMPS_CRAY_x86_64=90 -PE_MPICH_GENCOMPS_CRAYCLANG=90 -PE_TRILINOS_DEFAULT_GENCOMPILERS_GNU_x86_64=8.2 7.1 -PE_HDF5_PARALLEL_DEFAULT_REQUIRED_PRODUCTS=PE_MPICH -OFFLOAD_INIT=on_start -PE_MPICH_DIR_CRAYCLANG_DEFAULT64=64 -PE_PETSC_DEFAULT_GENCOMPILERS_GNU_x86_64=8.2 7.1 -PE_PKGCONFIG_DEFAULT_PRODUCTS=PE_TRILINOS:PE_TPSL_64:PE_TPSL:PE_PETSC:PE_PARALLEL_NETCDF:PE_NETCDF_HDF5PARALLEL:PE_NETCDF:PE_MPICH:PE_LIBSCI:PE_HDF5_PARALLEL:PE_HDF5:PE_GA:PE_FFTW2:PE_FFTW -CPU=x86_64 -CRAYPE_VERSION=2.6.3 -CRAY_PMI_POST_LINK_OPTS=-L/opt/cray/pe/pmi/5.0.15/lib64 -CRAY_MPICH_PREFIX=/opt/cray/pe/mpt/7.7.11/gni/mpich-gnu/8.2 -CRAY_GNI_HEADERS_INCLUDE_OPTS=-I/opt/cray/gni-headers/5.0.12.0-7.0.1.1_6.24__g3b1768f.ari/include -CVS_RSH=ssh -LESSOPEN=lessopen.sh %s -CRAYPAT_OPTS_EXECUTABLE=libexec64/opts -PE_TPSL_64_DEFAULT_GENCOMPS_INTEL_x86_64=190 -PE_FFTW_DEFAULT_TARGET_x86_cascadelake=x86_cascadelake -PE_TPSL_DEFAULT_GENCOMPILERS_CRAYCLANG_haswell=9.0 -CRAY_XPMEM_INCLUDE_OPTS=-I/opt/cray/xpmem/2.2.20-7.0.1.1_4.6__g0475745.ari/include -PE_LIBSCI_DEFAULT_GENCOMPILERS_GNU_x86_64=8.1 7.1 -PE_TPSL_64_DEFAULT_GENCOMPILERS_INTEL_x86_skylake=19.0 -BASH_FUNC_module%%=() { eval `/opt/cray/pe/modules/3.2.11.4/bin/modulecmd bash $*` -} -BASH_FUNC_mc%%=() { . /usr/share/mc/mc-wrapper.sh -} -_=/usr/bin/env -++ lsb_release -a -LSB Version: n/a -Distributor ID: SUSE -Description: SUSE Linux Enterprise Server 15 -Release: 15 -Codename: n/a -++ uname -a -Linux cdl3 4.12.14-150.47-default #1 SMP Wed Dec 18 15:05:52 UTC 2019 (8162e25) x86_64 x86_64 x86_64 GNU/Linux -++ lscpu -Architecture: x86_64 -CPU op-mode(s): 32-bit, 64-bit -Byte Order: Little Endian -CPU(s): 16 -On-line CPU(s) list: 0-15 -Thread(s) per core: 1 -Core(s) per socket: 8 -Socket(s): 2 -NUMA node(s): 2 -Vendor ID: GenuineIntel -CPU family: 6 -Model: 62 -Model name: Intel(R) Xeon(R) CPU E5-2650 v2 @ 2.60GHz -Stepping: 4 -CPU MHz: 2599.890 -CPU max MHz: 3400.0000 -CPU min MHz: 1200.0000 -BogoMIPS: 5199.78 -Virtualization: VT-x -L1d cache: 32K -L1i cache: 32K -L2 cache: 256K -L3 cache: 20480K -NUMA node0 CPU(s): 0,2,4,6,8,10,12,14 -NUMA node1 CPU(s): 1,3,5,7,9,11,13,15 -Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm cpuid_fault pti tpr_shadow vnmi flexpriority ept vpid fsgsbase smep erms xsaveopt dtherm ida arat pln pts -++ cat /proc/meminfo -MemTotal: 263695320 kB -MemFree: 58498748 kB -MemAvailable: 219488200 kB -Buffers: 411692 kB -Cached: 158967524 kB -SwapCached: 13168 kB -Active: 30729648 kB -Inactive: 130380272 kB -Active(anon): 913832 kB -Inactive(anon): 1025220 kB -Active(file): 29815816 kB -Inactive(file): 129355052 kB -Unevictable: 10768 kB -Mlocked: 10768 kB -SwapTotal: 134217724 kB -SwapFree: 133829540 kB -Dirty: 5672 kB -Writeback: 3792 kB -AnonPages: 1728172 kB -Mapped: 138608 kB -Shmem: 199044 kB -Slab: 40929156 kB -SReclaimable: 3667076 kB -SUnreclaim: 37262080 kB -KernelStack: 20176 kB -PageTables: 98444 kB -NFS_Unstable: 0 kB -Bounce: 0 kB -WritebackTmp: 0 kB -CommitLimit: 266065384 kB -Committed_AS: 5221708 kB -VmallocTotal: 34359738367 kB -VmallocUsed: 0 kB -VmallocChunk: 0 kB -HardwareCorrupted: 0 kB -AnonHugePages: 1097728 kB -ShmemHugePages: 0 kB -ShmemPmdMapped: 0 kB -HugePages_Total: 0 -HugePages_Free: 0 -HugePages_Rsvd: 0 -HugePages_Surp: 0 -Hugepagesize: 2048 kB -DirectMap4k: 157473728 kB -DirectMap2M: 107769856 kB -DirectMap1G: 5242880 kB -++ inxi -F -c0 -++ export TEXTDOMAINDIR=/usr/share/locale -++ TEXTDOMAINDIR=/usr/share/locale -++ export TEXTDOMAIN=command-not-found -++ TEXTDOMAIN=command-not-found -++ local cmd state rest -++ local -i pid ppid pgrp session tty_nr tpgid -++ test -n '' -o '!' -t 1 -++ read pid cmd state ppid pgrp session tty_nr tpgid rest -++ test 4905 -eq 5063 -++ test -x /usr/sbin/inxi -o -x /sbin/inxi -++ test -n '' -++ echo -e 'If '\''inxi'\'' is not a typo you can use command-not-found to lookup the package that contains it, like this: - cnf inxi' -If 'inxi' is not a typo you can use command-not-found to lookup the package that contains it, like this: - cnf inxi -++ return 127 -++ lsblk -a -NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT -loop0 7:0 0 1.9G 0 loop -loop1 7:1 0 1 loop -loop2 7:2 0 1 loop -loop3 7:3 0 1 loop -loop4 7:4 0 1 loop -loop5 7:5 0 1 loop -loop6 7:6 0 1 loop -loop7 7:7 0 1 loop -loop8 7:8 0 1 loop -loop9 7:9 0 1 loop -loop10 7:10 0 1 loop -loop11 7:11 0 1 loop -loop12 7:12 0 1 loop -loop13 7:13 0 1 loop -loop14 7:14 0 1 loop -loop15 7:15 0 1 loop -loop16 7:16 0 1 loop -loop17 7:17 0 1 loop -loop18 7:18 0 1 loop -loop19 7:19 0 1 loop -loop20 7:20 0 1 loop -loop21 7:21 0 1 loop -loop22 7:22 0 1 loop -loop23 7:23 0 1 loop -loop24 7:24 0 1 loop -loop25 7:25 0 1 loop -loop26 7:26 0 1 loop -loop27 7:27 0 1 loop -loop28 7:28 0 1 loop -loop29 7:29 0 1 loop -loop30 7:30 0 1 loop -loop31 7:31 0 1 loop -loop32 7:32 0 1 loop -loop33 7:33 0 1 loop -loop34 7:34 0 1 loop -loop35 7:35 0 1 loop -loop36 7:36 0 1 loop -loop37 7:37 0 1 loop -loop38 7:38 0 1 loop -loop39 7:39 0 1 loop -loop40 7:40 0 1 loop -loop41 7:41 0 1 loop -loop42 7:42 0 1 loop -loop43 7:43 0 1 loop -loop44 7:44 0 1 loop -loop45 7:45 0 1 loop -loop46 7:46 0 1 loop -loop47 7:47 0 1 loop -loop48 7:48 0 1 loop -loop49 7:49 0 1 loop -loop50 7:50 0 1 loop -loop51 7:51 0 1 loop -loop52 7:52 0 1 loop -loop53 7:53 0 1 loop -loop54 7:54 0 1 loop -loop55 7:55 0 1 loop -loop56 7:56 0 1 loop -loop57 7:57 0 1 loop -loop58 7:58 0 1 loop -loop59 7:59 0 1 loop -loop60 7:60 0 1 loop -loop61 7:61 0 1 loop -loop62 7:62 0 1 loop -loop63 7:63 0 1 loop -loop64 7:64 0 1 loop -loop65 7:65 0 1 loop -loop66 7:66 0 1 loop -loop67 7:67 0 1 loop -loop68 7:68 0 1 loop -loop69 7:69 0 1 loop -loop70 7:70 0 1 loop -loop71 7:71 0 1 loop -loop72 7:72 0 1 loop -loop73 7:73 0 1 loop -loop74 7:74 0 1 loop -loop75 7:75 0 1 loop -loop76 7:76 0 1 loop -loop77 7:77 0 1 loop -loop78 7:78 0 1 loop -loop79 7:79 0 1 loop -loop80 7:80 0 1 loop -loop81 7:81 0 1 loop -loop82 7:82 0 1 loop -loop83 7:83 0 1 loop -loop84 7:84 0 1 loop -loop85 7:85 0 1 loop -loop86 7:86 0 1 loop -loop87 7:87 0 1 loop -loop88 7:88 0 1 loop -loop89 7:89 0 1 loop -loop90 7:90 0 1 loop -loop91 7:91 0 1 loop -sda 8:0 0 700G 0 disk -├─sda1 8:1 0 1007K 0 part -├─sda2 8:2 0 2G 0 part /boot -├─sda3 8:3 0 20G 0 part -├─sda4 8:4 0 256G 0 part /tmp -└─sda5 8:5 0 128G 0 part [SWAP] -sdb 8:16 0 975.5G 0 disk -├─sdb1 8:17 0 10G 0 part /var/crash -└─sdb2 8:18 0 965.5G 0 part /var/opt/cray/persistent -sr0 11:0 1 1024M 0 rom -++ lsscsi -s -[0:2:0:0] disk DELL PERC H310 2.12 /dev/sda 751GB -[0:2:1:0] disk DELL PERC H310 2.12 /dev/sdb 1.04TB -[5:0:0:0] cd/dvd PLDS DVD+-RW DS-8ABSH AD51 /dev/sr0 - -++ module list -+++ /opt/cray/pe/modules/3.2.11.4/bin/modulecmd bash list -Currently Loaded Modulefiles: - 1) modules/3.2.11.4 11) darshan/3.1.7 21) xpmem/2.2.20-7.0.1.1_4.6__g0475745.ari - 2) gcc/8.3.0 12) ksl/ksl 22) job/2.2.4-7.0.1.1_3.31__g36b56f4.ari - 3) craype-haswell 13) cmake/3.13.4 23) dvs/2.12_2.2.151-7.0.1.1_5.33__g7eb5e703 - 4) craype-network-aries 14) intel/19.0.5.281 24) alps/6.6.57-7.0.1.1_5.5__g1b735148.ari - 5) craype/2.6.3 15) python/3.8.0-cdl 25) rca/2.2.20-7.0.1.1_4.37__g8e3fb5b.ari - 6) cray-mpich/7.7.11 16) udreg/2.3.2-7.0.1.1_3.26__g8175d3d.ari 26) atp/2.1.3 - 7) slurm/slurm 17) ugni/6.0.14.0-7.0.1.1_7.29__ge78e5b0.ari 27) perftools-base/7.1.3 - 8) dws/3.0.28-7.0.1.1_6.19__ge55277c.ari 18) pmi/5.0.15 28) PrgEnv-gnu/6.0.5 - 9) eproxy/2.0.24-7.0.1.1_5.7__g45c478a.ari 19) dmapp/7.1.1-7.0.1.1_4.39__g38cf134.ari - 10) xalt/1.1.2 20) gni-headers/5.0.12.0-7.0.1.1_6.24__g3b1768f.ari -++ eval -++ nvidia-smi -++ export TEXTDOMAINDIR=/usr/share/locale -++ TEXTDOMAINDIR=/usr/share/locale -++ export TEXTDOMAIN=command-not-found -++ TEXTDOMAIN=command-not-found -++ local cmd state rest -++ local -i pid ppid pgrp session tty_nr tpgid -++ test -n '' -o '!' -t 1 -++ read pid cmd state ppid pgrp session tty_nr tpgid rest -++ test 4905 -eq 5068 -++ test -x /usr/sbin/nvidia-smi -o -x /sbin/nvidia-smi -++ test -n '' -++ echo -e 'If '\''nvidia-smi'\'' is not a typo you can use command-not-found to lookup the package that contains it, like this: - cnf nvidia-smi' -If 'nvidia-smi' is not a typo you can use command-not-found to lookup the package that contains it, like this: - cnf nvidia-smi -++ return 127 -++ cat -++ lshw -short -quiet -sanitize -++ export TEXTDOMAINDIR=/usr/share/locale -++ TEXTDOMAINDIR=/usr/share/locale -++ export TEXTDOMAIN=command-not-found -++ TEXTDOMAIN=command-not-found -++ local cmd state rest -++ local -i pid ppid pgrp session tty_nr tpgid -++ test -n '' -o '!' -t 1 -++ echo 'lshw: command not found' -lshw: command not found -++ return 127 -++ lspci -++ export TEXTDOMAINDIR=/usr/share/locale -++ TEXTDOMAINDIR=/usr/share/locale -++ export TEXTDOMAIN=command-not-found -++ TEXTDOMAIN=command-not-found -++ local cmd state rest -++ local -i pid ppid pgrp session tty_nr tpgid -++ test -n '' -o '!' -t 1 -++ echo 'lspci: command not found' -lspci: command not found diff --git a/sc20-artifacts/sc20-machines-env-info/40-core-skylake-v100-output.txt b/sc20-artifacts/sc20-machines-env-info/40-core-skylake-v100-output.txt deleted file mode 100644 index 44ba502..0000000 --- a/sc20-artifacts/sc20-machines-env-info/40-core-skylake-v100-output.txt +++ /dev/null @@ -1,491 +0,0 @@ -BRARY_PATH=/opt/ecrc/netcdf/4.5.0-gcc-5.5.0/ub16/lib:/opt/ecrc/hdf5/1.10.1-gcc-5.5.0/ub16/lib:/opt/ecrc/nlopt/2.4.2-gcc-5.5.0/ub16/lib:/opt/ecrc/gsl/2.4-gcc-5.5.0/ub16/lib:/opt/ecrc/starpu/1.2.4-gcc-5.5.0-cuda-9.0-openblas-openmpi-3.0.0/ub16/lib:/opt/ecrc/hwloc/1.11.8-gcc-5.5.0/ub16/lib:/opt/ecrc/cmake/3.9.6/ub16/lib:/opt/ecrc/mkl/2018-initial/mkl/lib/intel64:/opt/ecrc/mkl/2018-initial/lib/intel64:/opt/ecrc/magma/2.3.0-gcc-5.5.0-openblas-cuda-9.0/ub16/lib:/opt/ecrc/cuda/9.0/lib64:/opt/ecrc/cuda/9.0/lib:/opt/ecrc/openblas/0.2.20-gcc-5.5.0/ub16/lib:/opt/ecrc/gcc/5.5.0/ub16/lib64:/opt/ecrc/gcc/5.5.0/ub16/lib/gcc/x86_64-linux-gnu/5.5.0 -_MKLROOT_=/opt/ecrc/mkl/2018-initial/mkl -LESSOPEN=| /usr/bin/lesspipe %s -HDF5_ROOT=/opt/ecrc/hdf5/1.10.1-gcc-5.5.0/ub16 -MAIL=/var/mail/USER -SSH_CLIENT=10.68.58.183 38148 22 -USER=USER -HWLOC_ROOT=/opt/ecrc/hwloc/1.11.8-gcc-5.5.0/ub16 -LC_TIME=ar_SA.UTF-8 -SPACK_SW_ROOT=/sw -ECRC_DISTRO=ub16 -STARPU_ROOT=/opt/ecrc/starpu/1.2.4-gcc-5.5.0-cuda-9.0-openblas-openmpi-3.0.0/ub16 -_ECRCEXTRA_=1 -LD_LIBRARY_PATH=/home/USER/codes/stars-h/build/installdir/lib:/home/USER/codes/hicma/build/installdir/lib:/home/USER/codes/hicma/chameleon/build/installdir/lib:/starpu_install/lib:/home/USER/codes/stars-h/build/installdir/lib:/home/USER/codes/hicma/build/installdir/lib:/home/USER/codes/hicma/chameleon/build/installdir/lib:/opt/ecrc/netcdf/4.5.0-gcc-5.5.0/ub16/lib:/opt/ecrc/hdf5/1.10.1-gcc-5.5.0/ub16/lib:/opt/ecrc/nlopt/2.4.2-gcc-5.5.0/ub16/lib:/opt/ecrc/gsl/2.4-gcc-5.5.0/ub16/lib:/opt/ecrc/starpu/1.2.4-gcc-5.5.0-cuda-9.0-openblas-openmpi-3.0.0/ub16/lib:/opt/ecrc/hwloc/1.11.8-gcc-5.5.0/ub16/lib:/opt/ecrc/cmake/3.9.6/ub16/lib:/opt/ecrc/mkl/2018-initial/mkl/lib/intel64:/opt/ecrc/mkl/2018-initial/lib/intel64:/opt/ecrc/magma/2.3.0-gcc-5.5.0-openblas-cuda-9.0/ub16/lib:/opt/ecrc/cuda/9.0/lib64:/opt/ecrc/cuda/9.0/lib:/opt/ecrc/openblas/0.2.20-gcc-5.5.0/ub16/lib:/opt/ecrc/gcc/5.5.0/ub16/lib64:/opt/ecrc/gcc/5.5.0/ub16/lib/gcc/x86_64-linux-gnu/5.5.0 -GCC_ROOT=/opt/ecrc/gcc/5.5.0/ub16 -SHLVL=1 -OLDPWD=/home/USER/develop -HOME=/home/USER -SSH_TTY=/dev/pts/0 -MKL_ROOT=/opt/ecrc/mkl/2018-initial -F90=/opt/ecrc/gcc/5.5.0/ub16/bin/gfortran -FPATH=/opt/ecrc/mkl/2018-initial/mkl/include -FC=/opt/ecrc/gcc/5.5.0/ub16/bin/gfortran -LC_MONETARY=ar_SA.UTF-8 -LC_CTYPE=en_US.UTF-8 -SPACK_ROOT=/sw/spack -_LMFILES_=/opt/ecrc/modules/sets/ecrc-extras:/opt/ecrc/modules/compilers-extra/gcc/5.5.0:/opt/ecrc/modules/libs-extra/openblas/0.2.20-gcc-5.5.0:/opt/ecrc/modules/compilers-extra/cuda/9.0:/opt/ecrc/modules/libs-extra/magma/2.3.0-gcc-5.5.0-openblas-cuda-9.0:/opt/ecrc/modules/libs-extra/mkl/2018-initial:/opt/ecrc/modules/applications-extra/cmake/3.9.6:/opt/ecrc/modules/applications-extra/hwloc/1.11.8-gcc-5.5.0:/opt/ecrc/modules/libs-extra/starpu/1.2.4-gcc-5.5.0-cuda-9.0-openblas-openmpi-3.0.0:/opt/ecrc/modules/libs-extra/gsl/2.4-gcc-5.5.0:/opt/ecrc/modules/libs-extra/nlopt/2.4.2-gcc-5.5.0:/opt/ecrc/modules/libs-extra/hdf5/1.10.1-gcc-5.5.0:/opt/ecrc/modules/libs-extra/netcdf/4.5.0-gcc-5.5.0 -VISUAL=vim -CMAKE_ROOT=/opt/ecrc/cmake/3.9.6/ub16 -F77=/opt/ecrc/gcc/5.5.0/ub16/bin/gfortran -INFOPATH=/opt/ecrc/gcc/5.5.0/ub16/share/info -ECRC_ARCH=x86_64-linux-gnu -LOGNAME=USER -OPENBLASDIR=/opt/ecrc/openblas/0.2.20-gcc-5.5.0/ub16 -_=./sc20_bash.sh -MAGMA_ROOT=/opt/ecrc/magma/2.3.0-gcc-5.5.0-openblas-cuda-9.0/ub16 -OPENBLAS_ROOT=/opt/ecrc/openblas/0.2.20-gcc-5.5.0/ub16 -KAUST_APPNAME=NETCDF -PKG_CONFIG_PATH=/home/USER/codes/stars-h/build/installdir/lib/pkgconfig:/home/USER/codes/hicma/build/installdir/lib/pkgconfig:/home/USER/codes/hicma/chameleon/build/installdir/lib/pkgconfig:/starpu_install/lib/pkgconfig:/home/USER/develop/exageostat_parsec/dplasma/build/install_dir/lib/pkgconfig:/home/USER/codes/stars-h/build/installdir/lib/pkgconfig:/home/USER/codes/hicma/build/installdir/lib/pkgconfig:/home/USER/codes/hicma/chameleon/build/installdir/lib/pkgconfig:/opt/ecrc/netcdf/4.5.0-gcc-5.5.0/ub16/lib/pkgconfig:/opt/ecrc/nlopt/2.4.2-gcc-5.5.0/ub16/lib/pkgconfig:/opt/ecrc/gsl/2.4-gcc-5.5.0/ub16/lib/pkgconfig:/opt/ecrc/starpu/1.2.4-gcc-5.5.0-cuda-9.0-openblas-openmpi-3.0.0/ub16/lib/pkgconfig:/opt/ecrc/hwloc/1.11.8-gcc-5.5.0/ub16/lib/pkgconfig:/opt/ecrc/mkl/2018-initial/mkl/bin/pkgconfig:/opt/ecrc/magma/2.3.0-gcc-5.5.0-openblas-cuda-9.0/ub16/lib/pkgconfig:/opt/ecrc/cuda/9.0/pkgconfig:/opt/ecrc/gcc/5.5.0/ub16/lib64/pkgconfig -TERM=xterm-256color -SPACK_MODULES_ROOT=/sw/workstations/modules -CUDADIR=/opt/ecrc/cuda/9.0 -PATH=/home/USER/bin:/home/USER/.local/bin:/opt/ecrc/netcdf/4.5.0-gcc-5.5.0/ub16/bin:/opt/ecrc/hdf5/1.10.1-gcc-5.5.0/ub16/bin:/opt/ecrc/gsl/2.4-gcc-5.5.0/ub16/bin:/opt/ecrc/starpu/1.2.4-gcc-5.5.0-cuda-9.0-openblas-openmpi-3.0.0/ub16/bin:/opt/ecrc/hwloc/1.11.8-gcc-5.5.0/ub16/bin:/opt/ecrc/hwloc/1.11.8-gcc-5.5.0/ub16/sbin:/opt/ecrc/cmake/3.9.6/ub16/bin:/opt/ecrc/cuda/9.0/bin:/opt/ecrc/gcc/5.5.0/ub16/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin -MIC_LD_LIBRARY_PATH=/opt/ecrc/mkl/2018-initial/mkl/lib/mic -CUDA_ROOT=/opt/ecrc/cuda/9.0 -LC_ADDRESS=ar_SA.UTF-8 -LC_TELEPHONE=ar_SA.UTF-8 -SPACK_APPS_ROOT=/sw/workstations/apps -LANG=en_US.UTF-8 -LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36: -SHELL=/bin/bash -ECRC_APPS_ROOT=/opt/ecrc -LC_NAME=ar_SA.UTF-8 -CXX=/opt/ecrc/gcc/5.5.0/ub16/bin/g++ -MKLROOT=/opt/ecrc/mkl/2018-initial/mkl -LESSCLOSE=/usr/bin/lesspipe %s %s -MODULE_VERSION=3.2.10 -GSL_ROOT=/opt/ecrc/gsl/2.4-gcc-5.5.0/ub16 -LC_MEASUREMENT=ar_SA.UTF-8 -KAUST_MODULES_ROOT=/opt/share/modules -MODULE_VERSION_STACK=3.2.10 -NLSPATH=/opt/ecrc/mkl/2018-initial/mkl/lib/intel64/locale/en_US -LC_IDENTIFICATION=ar_SA.UTF-8 -PaRSEC_ROOT=/home/USER/develop/exageostat_parsec/dplasma/build/install_dir -LC_ALL=en_US.UTF-8 -PWD=/home/USER -LOADEDMODULES=ecrc-extras:gcc/5.5.0:openblas/0.2.20-gcc-5.5.0:cuda/9.0:magma/2.3.0-gcc-5.5.0-openblas-cuda-9.0:mkl/2018-initial:cmake/3.9.6:hwloc/1.11.8-gcc-5.5.0:starpu/1.2.4-gcc-5.5.0-cuda-9.0-openblas-openmpi-3.0.0:gsl/2.4-gcc-5.5.0:nlopt/2.4.2-gcc-5.5.0:hdf5/1.10.1-gcc-5.5.0:netcdf/4.5.0-gcc-5.5.0 -XDG_DATA_DIRS=/usr/local/share:/usr/share:/var/lib/snapd/desktop -SSH_CONNECTION=10.68.58.183 38148 10.67.24.11 22 -LC_NUMERIC=ar_SA.UTF-8 -KAUST_APPS_ROOT=/opt/share -LC_PAPER=ar_SA.UTF-8 -CPATH=/home/USER/codes/stars-h/build/installdir/include:/home/USER/codes/hicma/build/installdir/include:/home/USER/codes/stars-h/build/installdir/include:/home/USER/codes/hicma/build/installdir/include:/opt/ecrc/netcdf/4.5.0-gcc-5.5.0/ub16/include/:/opt/ecrc/hdf5/1.10.1-gcc-5.5.0/ub16/include/:/opt/ecrc/nlopt/2.4.2-gcc-5.5.0/ub16/include:/opt/ecrc/gsl/2.4-gcc-5.5.0/ub16/include:/opt/ecrc/starpu/1.2.4-gcc-5.5.0-cuda-9.0-openblas-openmpi-3.0.0/ub16/include/starpu/1.2:/opt/ecrc/hwloc/1.11.8-gcc-5.5.0/ub16/include:/opt/ecrc/cmake/3.9.6/ub16/include:/opt/ecrc/mkl/2018-initial/mkl/include:/opt/ecrc/magma/2.3.0-gcc-5.5.0-openblas-cuda-9.0/ub16/include:/opt/ecrc/cuda/9.0/include:/opt/ecrc/openblas/0.2.20-gcc-5.5.0/ub16/include:/opt/ecrc/gcc/5.5.0/ub16/lib/gcc/x86_64-linux-gnu/5.5.0:/opt/ecrc/gcc/5.5.0/ub16/lib/gcc/x86_64-linux-gnu/5.5.0/include:/opt/ecrc/gcc/5.5.0/ub16/lib/gcc/x86_64-linux-gnu/5.5.0/include-fixed:/opt/ecrc/gcc/5.5.0/ub16/include/c++/5.5.0:/opt/ecrc/gcc/5.5.0/ub16/include/c++/5.5.0/x86_64-linux-gnu:/usr/include/x86_64-linux-gnu:/usr/include -NLOPT_ROOT=/opt/ecrc/nlopt/2.4.2-gcc-5.5.0/ub16 -NETCDF_ROOT=/opt/ecrc/netcdf/4.5.0-gcc-5.5.0/ub16 -CC=/opt/ecrc/gcc/5.5.0/ub16/bin/gcc -MANPATH=/opt/ecrc/nlopt/2.4.2-gcc-5.5.0/ub16/share/man:/opt/ecrc/gsl/2.4-gcc-5.5.0/ub16/share/man:/opt/ecrc/hwloc/1.11.8-gcc-5.5.0/ub16/share/man:/opt/ecrc/cmake/3.9.6/ub16/man:/opt/ecrc/mkl/2018-initial/man/en_US:/opt/ecrc/cuda/9.0/doc/man:/opt/ecrc/gcc/5.5.0/ub16/share/man:/usr/share/man -CUDA_DIR=/opt/ecrc/cuda/9.0 -MODULEPATH=/home/USER/local/modulefiles:/opt/ecrc/modules/sets:/opt/ecrc/modules/applications-extra:/opt/ecrc/modules/libs-extra:/opt/ecrc/modules/compilers-extra::/sw/workstations/modules/linux-ubuntu16.04-x86_64:/opt/share/modules/applications:/opt/share/modules/libs:/opt/share/modules/compilers:/opt/share/modules/sets -EDITOR=vim -MODULESHOME=/usr/share/modules -LSB Version: core-9.20160110ubuntu0.2-amd64:core-9.20160110ubuntu0.2-noarch:security-9.20160110ubuntu0.2-amd64:security-9.20160110ubuntu0.2-noarch -Distributor ID: Ubuntu -Description: Ubuntu 16.04.6 LTS -Release: 16.04 -Codename: xenial -Linux vulture 4.4.0-171-generic #200-Ubuntu SMP Tue Dec 3 11:04:55 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux -Architecture: x86_64 -CPU op-mode(s): 32-bit, 64-bit -Byte Order: Little Endian -CPU(s): 80 -On-line CPU(s) list: 0-79 -Thread(s) per core: 2 -Core(s) per socket: 20 -Socket(s): 2 -NUMA node(s): 2 -Vendor ID: GenuineIntel -CPU family: 6 -Model: 85 -Model name: Intel(R) Xeon(R) Gold 6148 CPU @ 2.40GHz -Stepping: 4 -CPU MHz: 1000.000 -CPU max MHz: 2401.0000 -CPU min MHz: 1000.0000 -BogoMIPS: 4801.70 -Virtualization: VT-x -L1d cache: 32K -L1i cache: 32K -L2 cache: 1024K -L3 cache: 28160K -NUMA node0 CPU(s): 0-19,40-59 -NUMA node1 CPU(s): 20-39,60-79 -Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch epb invpcid_single intel_pt ssbd ibrs ibpb stibp kaiser tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm cqm mpx avx512f rdseed adx smap clflushopt clwb avx512cd xsaveopt xsavec xgetbv1 cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local dtherm ida arat pln pts pku md_clear flush_l1d -MemTotal: 394873016 kB -MemFree: 387636124 kB -MemAvailable: 391188584 kB -Buffers: 1612488 kB -Cached: 3112608 kB -SwapCached: 10616 kB -Active: 3016732 kB -Inactive: 1743748 kB -Active(anon): 88992 kB -Inactive(anon): 656828 kB -Active(file): 2927740 kB -Inactive(file): 1086920 kB -Unevictable: 3684 kB -Mlocked: 3684 kB -SwapTotal: 32223228 kB -SwapFree: 30699984 kB -Dirty: 16092 kB -Writeback: 0 kB -AnonPages: 35192 kB -Mapped: 131828 kB -Shmem: 708012 kB -Slab: 971688 kB -SReclaimable: 675944 kB -SUnreclaim: 295744 kB -KernelStack: 15632 kB -PageTables: 5636 kB -NFS_Unstable: 0 kB -Bounce: 0 kB -WritebackTmp: 0 kB -CommitLimit: 229659736 kB -Committed_AS: 2691956 kB -VmallocTotal: 34359738367 kB -VmallocUsed: 0 kB -VmallocChunk: 0 kB -HardwareCorrupted: 0 kB -AnonHugePages: 0 kB -CmaTotal: 0 kB -CmaFree: 0 kB -HugePages_Total: 0 -HugePages_Free: 0 -HugePages_Rsvd: 0 -HugePages_Surp: 0 -Hugepagesize: 2048 kB -DirectMap4k: 9733704 kB -DirectMap2M: 382087168 kB -DirectMap1G: 11534336 kB -NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT -sda 8:0 0 894.3G 0 disk -├─sda1 8:1 0 731M 0 part /boot -├─sda2 8:2 0 1K 0 part -└─sda5 8:5 0 893.6G 0 part - ├─vulture--vg-lv--root 252:0 0 391.2G 0 lvm / - ├─vulture--vg-lv--swap 252:1 0 30.7G 0 lvm [SWAP] - └─vulture--vg-lv--tmp 252:3 0 279.4G 0 lvm /tmp -sdb 8:16 0 1.8T 0 disk -└─sdb1 8:17 0 1.8T 0 part - └─vg--data-lv--home 252:2 0 1.4T 0 lvm /home -loop0 7:0 0 0 loop -loop1 7:1 0 0 loop -loop2 7:2 0 0 loop -loop3 7:3 0 0 loop -loop4 7:4 0 0 loop -loop5 7:5 0 0 loop -loop6 7:6 0 0 loop -loop7 7:7 0 0 loop -Thu Apr 23 11:57:03 2020 -+-----------------------------------------------------------------------------+ -| NVIDIA-SMI 440.33.01 Driver Version: 440.33.01 CUDA Version: 10.2 | -|-------------------------------+----------------------+----------------------+ -| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC | -| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. | -|===============================+======================+======================| -| 0 Tesla V100-PCIE... On | 00000000:3B:00.0 Off | 0 | -| N/A 36C P0 28W / 250W | 0MiB / 16160MiB | 0% Default | -+-------------------------------+----------------------+----------------------+ -| 1 Tesla V100-PCIE... On | 00000000:AF:00.0 Off | 0 | -| N/A 39C P0 24W / 250W | 0MiB / 16160MiB | 0% Default | -+-------------------------------+----------------------+----------------------+ - -+-----------------------------------------------------------------------------+ -| Processes: GPU Memory | -| GPU PID Type Process name Usage | -|=============================================================================| -| No running processes found | -+-----------------------------------------------------------------------------+ -H/W path Device Class Description -===================================================== - system Computer -/0 bus Motherboard -/0/0 memory 376GiB System memory -/0/1 processor Intel(R) Xeon(R) Gold 6148 CPU @ 2.40GHz -/0/2 processor Intel(R) Xeon(R) Gold 6148 CPU @ 2.40GHz -/0/100 bridge Sky Lake-E DMI3 Registers -/0/100/4 generic Sky Lake-E CBDMA Registers -/0/100/4.1 generic Sky Lake-E CBDMA Registers -/0/100/4.2 generic Sky Lake-E CBDMA Registers -/0/100/4.3 generic Sky Lake-E CBDMA Registers -/0/100/4.4 generic Sky Lake-E CBDMA Registers -/0/100/4.5 generic Sky Lake-E CBDMA Registers -/0/100/4.6 generic Sky Lake-E CBDMA Registers -/0/100/4.7 generic Sky Lake-E CBDMA Registers -/0/100/5 generic Sky Lake-E MM/Vt-d Configuration Registers -/0/100/5.2 generic Intel Corporation -/0/100/5.4 generic Intel Corporation -/0/100/8 generic Sky Lake-E Ubox Registers -/0/100/8.1 generic Sky Lake-E Ubox Registers -/0/100/8.2 generic Sky Lake-E Ubox Registers -/0/100/11 generic C620 Series Chipset Family MROM 0 -/0/100/11.1 generic C620 Series Chipset Family MROM 1 -/0/100/11.5 storage C620 Series Chipset Family SSATA Controller [AHCI mode] -/0/100/14 bus C620 Series Chipset Family USB 3.0 xHCI Controller -/0/100/14.2 generic C620 Series Chipset Family Thermal Subsystem -/0/100/16 communication C620 Series Chipset Family MEI Controller #1 -/0/100/16.1 communication C620 Series Chipset Family MEI Controller #2 -/0/100/16.4 communication C620 Series Chipset Family MEI Controller #3 -/0/100/17 storage C620 Series Chipset Family SATA Controller [AHCI mode] -/0/100/1c bridge C620 Series Chipset Family PCI Express Root Port #1 -/0/100/1c/0 enp1s0f0 network Ethernet Controller 10-Gigabit X540-AT2 -/0/100/1c/0.1 enp1s0f1 network Ethernet Controller 10-Gigabit X540-AT2 -/0/100/1c.5 bridge C620 Series Chipset Family PCI Express Root Port #6 -/0/100/1c.5/0 bridge AST1150 PCI-to-PCI Bridge -/0/100/1c.5/0/0 display ASPEED Graphics Family -/0/100/1f bridge C621 Series Chipset LPC/eSPI Controller -/0/100/1f.2 memory Memory controller -/0/100/1f.4 bus C620 Series Chipset Family SMBus -/0/100/1f.5 bus C620 Series Chipset Family SPI Controller -/0/3 generic Intel Corporation -/0/6 generic Sky Lake-E RAS Configuration Registers -/0/7 generic Intel Corporation -/0/9 generic Sky Lake-E CHA Registers -/0/a generic Sky Lake-E CHA Registers -/0/b generic Sky Lake-E CHA Registers -/0/c generic Sky Lake-E CHA Registers -/0/d generic Sky Lake-E CHA Registers -/0/e generic Sky Lake-E CHA Registers -/0/f generic Sky Lake-E CHA Registers -/0/10 generic Sky Lake-E CHA Registers -/0/11 generic Sky Lake-E CHA Registers -/0/12 generic Sky Lake-E CHA Registers -/0/13 generic Sky Lake-E CHA Registers -/0/14 generic Sky Lake-E CHA Registers -/0/15 generic Sky Lake-E CHA Registers -/0/16 generic Sky Lake-E CHA Registers -/0/17 generic Sky Lake-E CHA Registers -/0/18 generic Sky Lake-E CHA Registers -/0/19 generic Sky Lake-E CHA Registers -/0/1a generic Sky Lake-E CHA Registers -/0/1b generic Sky Lake-E CHA Registers -/0/1c generic Sky Lake-E CHA Registers -/0/1d generic Sky Lake-E CHA Registers -/0/1e generic Sky Lake-E CHA Registers -/0/1f generic Sky Lake-E CHA Registers -/0/20 generic Sky Lake-E CHA Registers -/0/21 generic Sky Lake-E CHA Registers -/0/22 generic Sky Lake-E CHA Registers -/0/23 generic Sky Lake-E CHA Registers -/0/24 generic Sky Lake-E CHA Registers -/0/25 generic Sky Lake-E CHA Registers -/0/26 generic Sky Lake-E CHA Registers -/0/27 generic Sky Lake-E CHA Registers -/0/28 generic Sky Lake-E CHA Registers -/0/29 generic Sky Lake-E CHA Registers -/0/2a generic Sky Lake-E CHA Registers -/0/2b generic Sky Lake-E CHA Registers -/0/2c generic Sky Lake-E CHA Registers -/0/2d generic Sky Lake-E CHA Registers -/0/2e generic Sky Lake-E CHA Registers -/0/2f generic Sky Lake-E CHA Registers -/0/30 generic Sky Lake-E CHA Registers -/0/31 generic Sky Lake-E CHA Registers -/0/32 generic Sky Lake-E CHA Registers -/0/33 generic Sky Lake-E CHA Registers -/0/34 generic Sky Lake-E CHA Registers -/0/35 generic Sky Lake-E CHA Registers -/0/36 generic Sky Lake-E CHA Registers -/0/37 generic Sky Lake-E CHA Registers -/0/38 generic Sky Lake-E CHA Registers -/0/39 generic Sky Lake-E CHA Registers -/0/3a generic Sky Lake-E CHA Registers -/0/3b generic Sky Lake-E CHA Registers -/0/3c generic Sky Lake-E CHA Registers -/0/3d generic Sky Lake-E CHA Registers -/0/3e generic Sky Lake-E CHA Registers -/0/3f generic Sky Lake-E CHA Registers -/0/40 generic Sky Lake-E CHA Registers -/0/41 generic Sky Lake-E CHA Registers -/0/42 generic Sky Lake-E CHA Registers -/0/43 generic Sky Lake-E CHA Registers -/0/44 generic Sky Lake-E CHA Registers -/0/45 generic Sky Lake-E PCU Registers -/0/46 generic Sky Lake-E PCU Registers -/0/47 generic Sky Lake-E PCU Registers -/0/48 generic Sky Lake-E PCU Registers -/0/49 generic Sky Lake-E PCU Registers -/0/4a generic Sky Lake-E PCU Registers -/0/4b generic Sky Lake-E PCU Registers -/0/101 bridge Sky Lake-E PCI Express Root Port A -/0/101/0 display GV100GL [Tesla V100 PCIe 16GB] -/0/4c generic Intel Corporation -/0/4d generic Sky Lake-E RAS Configuration Registers -/0/4e generic Intel Corporation -/0/4f generic Intel Corporation -/0/50 generic Intel Corporation -/0/51 generic Intel Corporation -/0/52 generic Intel Corporation -/0/53 generic Intel Corporation -/0/54 generic Intel Corporation -/0/55 generic Intel Corporation -/0/56 generic Intel Corporation -/0/57 generic Intel Corporation -/0/58 generic Intel Corporation -/0/59 generic Intel Corporation -/0/5a generic Intel Corporation -/0/5b generic Intel Corporation -/0/5c generic Intel Corporation -/0/5d generic Intel Corporation -/0/5e generic Intel Corporation -/0/5f generic Intel Corporation -/0/60 generic Intel Corporation -/0/61 generic Intel Corporation -/0/62 generic Intel Corporation -/0/63 generic Intel Corporation -/0/64 generic Intel Corporation -/0/65 generic Intel Corporation -/0/66 generic Intel Corporation -/0/67 generic Intel Corporation -/0/68 generic Intel Corporation -/0/69 generic Intel Corporation -/0/6a generic Sky Lake-E RAS Configuration Registers -/0/6b generic Intel Corporation -/0/6c generic Intel Corporation -/0/6d generic Intel Corporation -/0/6e generic Intel Corporation -/0/6f generic Intel Corporation -/0/70 generic Intel Corporation -/0/71 generic Intel Corporation -/0/72 generic Sky Lake-E M3KTI Registers -/0/73 generic Sky Lake-E M3KTI Registers -/0/74 generic Sky Lake-E M3KTI Registers -/0/75 generic Sky Lake-E M3KTI Registers -/0/76 generic Sky Lake-E M3KTI Registers -/0/77 generic Sky Lake-E M2PCI Registers -/0/78 generic Sky Lake-E M2PCI Registers -/0/79 generic Sky Lake-E M2PCI Registers -/0/7a generic Sky Lake-E M2PCI Registers -/0/4 generic Sky Lake-E CBDMA Registers -/0/4.1 generic Sky Lake-E CBDMA Registers -/0/4.2 generic Sky Lake-E CBDMA Registers -/0/4.3 generic Sky Lake-E CBDMA Registers -/0/4.4 generic Sky Lake-E CBDMA Registers -/0/4.5 generic Sky Lake-E CBDMA Registers -/0/4.6 generic Sky Lake-E CBDMA Registers -/0/4.7 generic Sky Lake-E CBDMA Registers -/0/7b generic Sky Lake-E MM/Vt-d Configuration Registers -/0/7c generic Intel Corporation -/0/7d generic Intel Corporation -/0/7e generic Sky Lake-E Ubox Registers -/0/7f generic Sky Lake-E Ubox Registers -/0/80 generic Sky Lake-E Ubox Registers -/0/81 generic Intel Corporation -/0/82 generic Sky Lake-E RAS Configuration Registers -/0/83 generic Intel Corporation -/0/84 generic Sky Lake-E CHA Registers -/0/8.1 generic Sky Lake-E CHA Registers -/0/8.2 generic Sky Lake-E CHA Registers -/0/85 generic Sky Lake-E CHA Registers -/0/86 generic Sky Lake-E CHA Registers -/0/87 generic Sky Lake-E CHA Registers -/0/88 generic Sky Lake-E CHA Registers -/0/89 generic Sky Lake-E CHA Registers -/0/8a generic Sky Lake-E CHA Registers -/0/8b generic Sky Lake-E CHA Registers -/0/8c generic Sky Lake-E CHA Registers -/0/8d generic Sky Lake-E CHA Registers -/0/8e generic Sky Lake-E CHA Registers -/0/8f generic Sky Lake-E CHA Registers -/0/90 generic Sky Lake-E CHA Registers -/0/91 generic Sky Lake-E CHA Registers -/0/92 generic Sky Lake-E CHA Registers -/0/93 generic Sky Lake-E CHA Registers -/0/94 generic Sky Lake-E CHA Registers -/0/95 generic Sky Lake-E CHA Registers -/0/96 generic Sky Lake-E CHA Registers -/0/97 generic Sky Lake-E CHA Registers -/0/98 generic Sky Lake-E CHA Registers -/0/99 generic Sky Lake-E CHA Registers -/0/9a generic Sky Lake-E CHA Registers -/0/9b generic Sky Lake-E CHA Registers -/0/9c generic Sky Lake-E CHA Registers -/0/9d generic Sky Lake-E CHA Registers -/0/9e generic Sky Lake-E CHA Registers -/0/9f generic Sky Lake-E CHA Registers -/0/a0 generic Sky Lake-E CHA Registers -/0/a1 generic Sky Lake-E CHA Registers -/0/a2 generic Sky Lake-E CHA Registers -/0/a3 generic Sky Lake-E CHA Registers -/0/a4 generic Sky Lake-E CHA Registers -/0/a5 generic Sky Lake-E CHA Registers -/0/a6 generic Sky Lake-E CHA Registers -/0/a7 generic Sky Lake-E CHA Registers -/0/a8 generic Sky Lake-E CHA Registers -/0/a9 generic Sky Lake-E CHA Registers -/0/aa generic Sky Lake-E CHA Registers -/0/ab generic Sky Lake-E CHA Registers -/0/ac generic Sky Lake-E CHA Registers -/0/ad generic Sky Lake-E CHA Registers -/0/ae generic Sky Lake-E CHA Registers -/0/af generic Sky Lake-E CHA Registers -/0/b0 generic Sky Lake-E CHA Registers -/0/b1 generic Sky Lake-E CHA Registers -/0/b2 generic Sky Lake-E CHA Registers -/0/b3 generic Sky Lake-E CHA Registers -/0/b4 generic Sky Lake-E CHA Registers -/0/b5 generic Sky Lake-E CHA Registers -/0/b6 generic Sky Lake-E CHA Registers -/0/b7 generic Sky Lake-E CHA Registers -/0/b8 generic Sky Lake-E CHA Registers -/0/b9 generic Sky Lake-E CHA Registers -/0/ba generic Sky Lake-E CHA Registers -/0/bb generic Sky Lake-E CHA Registers -/0/bc generic Sky Lake-E CHA Registers -/0/bd generic Sky Lake-E CHA Registers -/0/be generic Sky Lake-E PCU Registers -/0/bf generic Sky Lake-E PCU Registers -/0/c0 generic Sky Lake-E PCU Registers -/0/c1 generic Sky Lake-E PCU Registers -/0/c2 generic Sky Lake-E PCU Registers -/0/c3 generic Sky Lake-E PCU Registers -/0/c4 generic Sky Lake-E PCU Registers -/0/102 bridge Sky Lake-E PCI Express Root Port A -/0/102/0 display GV100GL [Tesla V100 PCIe 16GB] -/0/c5 generic Intel Corporation -/0/c6 generic Sky Lake-E RAS Configuration Registers -/0/c7 generic Intel Corporation -/0/8 generic Intel Corporation -/0/c8 generic Intel Corporation -/0/c9 generic Intel Corporation -/0/ca generic Intel Corporation -/0/cb generic Intel Corporation -/0/cc generic Intel Corporation -/0/cd generic Intel Corporation -/0/ce generic Intel Corporation -/0/cf generic Intel Corporation -/0/d0 generic Intel Corporation -/0/d1 generic Intel Corporation -/0/d2 generic Intel Corporation -/0/d3 generic Intel Corporation -/0/d4 generic Intel Corporation -/0/d5 generic Intel Corporation -/0/d6 generic Intel Corporation -/0/d7 generic Intel Corporation -/0/d8 generic Intel Corporation -/0/d9 generic Intel Corporation -/0/da generic Intel Corporation -/0/db generic Intel Corporation -/0/dc generic Intel Corporation -/0/dd generic Intel Corporation -/0/de generic Intel Corporation -/0/df generic Intel Corporation -/0/e0 generic Intel Corporation -/0/5 generic Intel Corporation -/0/5.2 generic Sky Lake-E RAS Configuration Registers -/0/5.4 generic Intel Corporation -/0/e1 generic Intel Corporation -/0/e2 generic Intel Corporation -/0/e3 generic Intel Corporation -/0/e4 generic Intel Corporation -/0/e5 generic Intel Corporation -/0/e6 generic Intel Corporation -/0/e7 generic Sky Lake-E M3KTI Registers -/0/e8 generic Sky Lake-E M3KTI Registers -/0/e9 generic Sky Lake-E M3KTI Registers -/0/ea generic Sky Lake-E M3KTI Registers -/0/eb generic Sky Lake-E M3KTI Registers -/0/ec generic Sky Lake-E M2PCI Registers -/0/ed generic Sky Lake-E M2PCI Registers -/0/ee generic Sky Lake-E M2PCI Registers -/0/ef generic Sky Lake-E M2PCI Registers diff --git a/sc20-artifacts/sc20-machines-env-info/56-core-skylake-output.txt b/sc20-artifacts/sc20-machines-env-info/56-core-skylake-output.txt deleted file mode 100644 index 4c452f4..0000000 --- a/sc20-artifacts/sc20-machines-env-info/56-core-skylake-output.txt +++ /dev/null @@ -1,475 +0,0 @@ -BRARY_PATH=/opt/ecrc/starpu/1.2.6-gcc-5.5.0-mkl-openmpi-3.0.0/ub16/lib:/opt/ecrc/hwloc/2.0.3-gcc-5.5.0/ub16/lib:/opt/ecrc/cmake/3.9.6/ub16/lib:/opt/ecrc/gcc/5.5.0/ub16/lib64:/opt/ecrc/gcc/5.5.0/ub16/lib/gcc/x86_64-linux-gnu/5.5.0:/opt/ecrc/mkl/2020.0.166/mkl/lib/intel64:/opt/ecrc/mkl/2020.0.166/lib/intel64 -LESSOPEN=| /usr/bin/lesspipe %s -MAIL=/var/mail/USER -SSH_CLIENT=10.68.58.183 40350 22 -USER=USER -HWLOC_ROOT=/opt/ecrc/hwloc/2.0.3-gcc-5.5.0/ub16 -LC_TIME=ar_SA.UTF-8 -SPACK_SW_ROOT=/sw -ECRC_DISTRO=ub16 -STARPU_ROOT=/opt/ecrc/starpu/1.2.6-gcc-5.5.0-mkl-openmpi-3.0.0/ub16 -_ECRCEXTRA_=1 -LD_LIBRARY_PATH=/home/USER/codes/gsl-2.4/gsl_install/lib:/home/USER/develop/stars-h/build/installdir/lib:/home/USER/develop/hicma/build/installdir/lib:/home/USER/develop/hicma/chameleon/build/installdir/lib:/starpu_install/lib:/opt/ecrc/starpu/1.2.6-gcc-5.5.0-mkl-openmpi-3.0.0/ub16/lib:/opt/ecrc/hwloc/2.0.3-gcc-5.5.0/ub16/lib:/opt/ecrc/cmake/3.9.6/ub16/lib:/opt/ecrc/gcc/5.5.0/ub16/lib64:/opt/ecrc/gcc/5.5.0/ub16/lib/gcc/x86_64-linux-gnu/5.5.0:/opt/ecrc/mkl/2020.0.166/mkl/lib/intel64:/opt/ecrc/mkl/2020.0.166/lib/intel64 -GCC_ROOT=/opt/ecrc/gcc/5.5.0/ub16 -SHLVL=1 -HOME=/home/USER -SSH_TTY=/dev/pts/6 -MKL_ROOT=/opt/ecrc/mkl/2020.0.166 -F90=/opt/ecrc/gcc/5.5.0/ub16/bin/gfortran -FPATH=/opt/ecrc/mkl/2020.0.166/mkl/include -FC=/opt/ecrc/gcc/5.5.0/ub16/bin/gfortran -LC_MONETARY=ar_SA.UTF-8 -LC_CTYPE=en_US.UTF-8 -SPACK_ROOT=/sw/spack -_LMFILES_=/opt/ecrc/modules/sets/ecrc-extras:/opt/ecrc/modules/libs-extra/mkl/2020.0.166:/opt/ecrc/modules/compilers-extra/gcc/5.5.0:/opt/ecrc/modules/applications-extra/cmake/3.9.6:/opt/ecrc/modules/applications-extra/hwloc/2.0.3-gcc-5.5.0:/opt/ecrc/modules/libs-extra/starpu/1.2.6-gcc-5.5.0-mkl-openmpi-3.0.0 -VISUAL=vim -CMAKE_ROOT=/opt/ecrc/cmake/3.9.6/ub16 -F77=/opt/ecrc/gcc/5.5.0/ub16/bin/gfortran -INFOPATH=/opt/ecrc/gcc/5.5.0/ub16/share/info -ECRC_ARCH=x86_64-linux-gnu -LOGNAME=USER -_=./sc_bash.sh -KAUST_APPNAME=STARPU -PKG_CONFIG_PATH=/home/USER/codes/nlopt-2.4.2/nlopt_install/lib/pkgconfig:/home/USER/codes/gsl-2.4/gsl_install/lib/pkgconfig:/home/USER/develop/stars-h/build/installdir/lib/pkgconfig:/home/USER/develop/hicma/build/installdir/lib/pkgconfig:/home/USER/develop/hicma/chameleon/build/installdir/lib/pkgconfig:/starpu_install/lib/pkgconfig:/opt/ecrc/starpu/1.2.6-gcc-5.5.0-mkl-openmpi-3.0.0/ub16/lib/pkgconfig:/opt/ecrc/hwloc/2.0.3-gcc-5.5.0/ub16/lib/pkgconfig:/opt/ecrc/gcc/5.5.0/ub16/lib64/pkgconfig:/opt/ecrc/mkl/2020.0.166/mkl/bin/pkgconfig -TERM=xterm-256color -SPACK_MODULES_ROOT=/sw/workstations/modules -PATH=/home/USER/bin:/home/USER/.local/bin:/opt/ecrc/starpu/1.2.6-gcc-5.5.0-mkl-openmpi-3.0.0/ub16/bin:/opt/ecrc/hwloc/2.0.3-gcc-5.5.0/ub16/bin:/opt/ecrc/hwloc/2.0.3-gcc-5.5.0/ub16/sbin:/opt/ecrc/cmake/3.9.6/ub16/bin:/opt/ecrc/gcc/5.5.0/ub16/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin -MIC_LD_LIBRARY_PATH=/opt/ecrc/mkl/2020.0.166/mkl/lib/mic -LC_ADDRESS=ar_SA.UTF-8 -LC_TELEPHONE=ar_SA.UTF-8 -SPACK_APPS_ROOT=/sw/workstations/apps -LANG=en_US.UTF-8 -LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36: -SHELL=/bin/bash -KRB5CCNAME=KEYRING:persistent:153804 -ECRC_APPS_ROOT=/opt/ecrc -LC_NAME=ar_SA.UTF-8 -CXX=/opt/ecrc/gcc/5.5.0/ub16/bin/g++ -MKLROOT=/opt/ecrc/mkl/2020.0.166/mkl -LESSCLOSE=/usr/bin/lesspipe %s %s -MODULE_VERSION=3.2.10 -LC_MEASUREMENT=ar_SA.UTF-8 -KAUST_MODULES_ROOT=/opt/share/modules -MODULE_VERSION_STACK=3.2.10 -NLSPATH=/opt/ecrc/mkl/2020.0.166/mkl/lib/intel64/locale/en_US -LC_IDENTIFICATION=ar_SA.UTF-8 -LC_ALL=en_US.UTF-8 -PWD=/home/USER -LOADEDMODULES=ecrc-extras:mkl/2020.0.166:gcc/5.5.0:cmake/3.9.6:hwloc/2.0.3-gcc-5.5.0:starpu/1.2.6-gcc-5.5.0-mkl-openmpi-3.0.0 -XDG_DATA_DIRS=/usr/local/share:/usr/share:/var/lib/snapd/desktop -SSH_CONNECTION=10.68.58.183 40350 10.68.59.125 22 -LC_NUMERIC=ar_SA.UTF-8 -KAUST_APPS_ROOT=/opt/share -LC_PAPER=ar_SA.UTF-8 -CPATH=/home/USER/develop/stars-h/build/installdir/include:/home/USER/develop/hicma/build/installdir/include:/opt/ecrc/starpu/1.2.6-gcc-5.5.0-mkl-openmpi-3.0.0/ub16/include/starpu/1.2:/opt/ecrc/hwloc/2.0.3-gcc-5.5.0/ub16/include:/opt/ecrc/cmake/3.9.6/ub16/include:/opt/ecrc/gcc/5.5.0/ub16/lib/gcc/x86_64-linux-gnu/5.5.0:/opt/ecrc/gcc/5.5.0/ub16/lib/gcc/x86_64-linux-gnu/5.5.0/include:/opt/ecrc/gcc/5.5.0/ub16/lib/gcc/x86_64-linux-gnu/5.5.0/include-fixed:/opt/ecrc/gcc/5.5.0/ub16/include/c++/5.5.0:/opt/ecrc/gcc/5.5.0/ub16/include/c++/5.5.0/x86_64-linux-gnu:/usr/include/x86_64-linux-gnu:/usr/include:/opt/ecrc/mkl/2020.0.166/mkl/include -CC=/opt/ecrc/gcc/5.5.0/ub16/bin/gcc -MANPATH=/opt/ecrc/hwloc/2.0.3-gcc-5.5.0/ub16/share/man:/opt/ecrc/cmake/3.9.6/ub16/man:/opt/ecrc/gcc/5.5.0/ub16/share/man:/opt/ecrc/mkl/2020.0.166/man/en_US:/usr/share/man -MODULEPATH=/home/USER/local/modulefiles:/opt/ecrc/modules/sets:/opt/ecrc/modules/applications-extra:/opt/ecrc/modules/libs-extra:/opt/ecrc/modules/compilers-extra::/sw/workstations/modules/linux-ubuntu16.04-x86_64:/opt/share/modules/applications:/opt/share/modules/libs:/opt/share/modules/compilers:/opt/share/modules/sets:/opt/local/modules -EDITOR=vim -MODULESHOME=/usr/share/modules -LSB Version: core-9.20160110ubuntu0.2-amd64:core-9.20160110ubuntu0.2-noarch:security-9.20160110ubuntu0.2-amd64:security-9.20160110ubuntu0.2-noarch -Distributor ID: Ubuntu -Description: Ubuntu 16.04.6 LTS -Release: 16.04 -Codename: xenial -Linux flamingo 4.4.0-104-generic #127-Ubuntu SMP Mon Dec 11 12:16:42 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux -Architecture: x86_64 -CPU op-mode(s): 32-bit, 64-bit -Byte Order: Little Endian -CPU(s): 112 -On-line CPU(s) list: 0-55 -Off-line CPU(s) list: 56-111 -Thread(s) per core: 1 -Core(s) per socket: 28 -Socket(s): 2 -NUMA node(s): 2 -Vendor ID: GenuineIntel -CPU family: 6 -Model: 85 -Model name: Intel(R) Xeon(R) Platinum 8176 CPU @ 2.10GHz -Stepping: 4 -CPU MHz: 1000.000 -CPU max MHz: 2101.0000 -CPU min MHz: 1000.0000 -BogoMIPS: 4191.47 -Virtualization: VT-x -L1d cache: 32K -L1i cache: 32K -L2 cache: 1024K -L3 cache: 39424K -NUMA node0 CPU(s): 0-27 -NUMA node1 CPU(s): 28-55 -Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch epb intel_pt tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm cqm mpx avx512f rdseed adx smap clflushopt clwb avx512cd xsaveopt xsavec xgetbv1 cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local dtherm ida arat pln pts -MemTotal: 196686680 kB -MemFree: 172410420 kB -MemAvailable: 194334764 kB -Buffers: 2147688 kB -Cached: 16844796 kB -SwapCached: 160 kB -Active: 12821832 kB -Inactive: 6247024 kB -Active(anon): 86000 kB -Inactive(anon): 119464 kB -Active(file): 12735832 kB -Inactive(file): 6127560 kB -Unevictable: 19036 kB -Mlocked: 19036 kB -SwapTotal: 33554428 kB -SwapFree: 33543308 kB -Dirty: 516 kB -Writeback: 0 kB -AnonPages: 97340 kB -Mapped: 86104 kB -Shmem: 122728 kB -Slab: 4089748 kB -SReclaimable: 3812036 kB -SUnreclaim: 277712 kB -KernelStack: 20720 kB -PageTables: 9180 kB -NFS_Unstable: 0 kB -Bounce: 0 kB -WritebackTmp: 0 kB -CommitLimit: 131897768 kB -Committed_AS: 638964 kB -VmallocTotal: 34359738367 kB -VmallocUsed: 0 kB -VmallocChunk: 0 kB -HardwareCorrupted: 0 kB -AnonHugePages: 30720 kB -CmaTotal: 0 kB -CmaFree: 0 kB -HugePages_Total: 0 -HugePages_Free: 0 -HugePages_Rsvd: 0 -HugePages_Surp: 0 -Hugepagesize: 2048 kB -DirectMap4k: 339912 kB -DirectMap2M: 13987840 kB -DirectMap1G: 187695104 kB -NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT -sda 8:0 0 447.1G 0 disk -├─sda1 8:1 0 487M 0 part /boot -├─sda2 8:2 0 1K 0 part -└─sda5 8:5 0 446.7G 0 part - ├─flamingo--vg-lv--root 252:0 0 80G 0 lvm / - ├─flamingo--vg-lv--swap 252:1 0 32G 0 lvm [SWAP] - ├─flamingo--vg-lv--var 252:2 0 50G 0 lvm /var - └─flamingo--vg-lv--tmp 252:3 0 230G 0 lvm /tmp -sdb 8:16 0 1.8T 0 disk -└─sdb1 8:17 0 1.8T 0 part - ├─mirror--vg-lv--mirror--home_rmeta_0 252:4 0 4M 0 lvm - │ └─mirror--vg-lv--mirror--home 252:8 0 1.5T 0 lvm /home - ├─mirror--vg-lv--mirror--home_rimage_0 252:5 0 1.5T 0 lvm - │ └─mirror--vg-lv--mirror--home 252:8 0 1.5T 0 lvm /home - └─mirror--vg-delme 252:9 0 100G 0 lvm -sdc 8:32 0 1.8T 0 disk -└─sdc1 8:33 0 1.8T 0 part - ├─mirror--vg-lv--mirror--home_rmeta_1 252:6 0 4M 0 lvm - │ └─mirror--vg-lv--mirror--home 252:8 0 1.5T 0 lvm /home - └─mirror--vg-lv--mirror--home_rimage_1 252:7 0 1.5T 0 lvm - └─mirror--vg-lv--mirror--home 252:8 0 1.5T 0 lvm /home -loop0 7:0 0 0 loop -loop1 7:1 0 0 loop -loop2 7:2 0 0 loop -loop3 7:3 0 0 loop -loop4 7:4 0 0 loop -loop5 7:5 0 0 loop -loop6 7:6 0 0 loop -loop7 7:7 0 0 loop -NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running. - -H/W path Device Class Description -====================================================== - system Computer -/0 bus Motherboard -/0/0 memory 187GiB System memory -/0/1 processor Intel(R) Xeon(R) Platinum 8176 CPU @ 2.10GHz -/0/2 processor Intel(R) Xeon(R) Platinum 8176 CPU @ 2.10GHz -/0/100 bridge Sky Lake-E DMI3 Registers -/0/100/4 generic Sky Lake-E CBDMA Registers -/0/100/4.1 generic Sky Lake-E CBDMA Registers -/0/100/4.2 generic Sky Lake-E CBDMA Registers -/0/100/4.3 generic Sky Lake-E CBDMA Registers -/0/100/4.4 generic Sky Lake-E CBDMA Registers -/0/100/4.5 generic Sky Lake-E CBDMA Registers -/0/100/4.6 generic Sky Lake-E CBDMA Registers -/0/100/4.7 generic Sky Lake-E CBDMA Registers -/0/100/5 generic Sky Lake-E MM/Vt-d Configuration Registers -/0/100/5.2 generic Intel Corporation -/0/100/5.4 generic Intel Corporation -/0/100/8 generic Sky Lake-E Ubox Registers -/0/100/8.1 generic Sky Lake-E Ubox Registers -/0/100/8.2 generic Sky Lake-E Ubox Registers -/0/100/11 generic C620 Series Chipset Family MROM 0 -/0/100/11.1 generic C620 Series Chipset Family MROM 1 -/0/100/11.5 storage C620 Series Chipset Family SSATA Controller [AHCI mode] -/0/100/14 bus C620 Series Chipset Family USB 3.0 xHCI Controller -/0/100/14.2 generic C620 Series Chipset Family Thermal Subsystem -/0/100/16 communication C620 Series Chipset Family MEI Controller #1 -/0/100/16.1 communication C620 Series Chipset Family MEI Controller #2 -/0/100/16.4 communication C620 Series Chipset Family MEI Controller #3 -/0/100/17 storage C620 Series Chipset Family SATA Controller [AHCI mode] -/0/100/1c bridge C620 Series Chipset Family PCI Express Root Port #1 -/0/100/1c.2 bridge C620 Series Chipset Family PCI Express Root Port #3 -/0/100/1c.2/0 bus ASM1142 USB 3.1 Host Controller -/0/100/1c.5 bridge C620 Series Chipset Family PCI Express Root Port #6 -/0/100/1c.5/0 bridge AST1150 PCI-to-PCI Bridge -/0/100/1c.5/0/0 display ASPEED Graphics Family -/0/100/1f bridge C621 Series Chipset LPC/eSPI Controller -/0/100/1f.2 memory Memory controller -/0/100/1f.3 multimedia Intel Corporation -/0/100/1f.4 bus C620 Series Chipset Family SMBus -/0/100/1f.5 bus C620 Series Chipset Family SPI Controller -/0/6 generic Intel Corporation -/0/7 generic Sky Lake-E RAS Configuration Registers -/0/9 generic Intel Corporation -/0/a generic Sky Lake-E CHA Registers -/0/b generic Sky Lake-E CHA Registers -/0/c generic Sky Lake-E CHA Registers -/0/d generic Sky Lake-E CHA Registers -/0/e generic Sky Lake-E CHA Registers -/0/f generic Sky Lake-E CHA Registers -/0/10 generic Sky Lake-E CHA Registers -/0/11 generic Sky Lake-E CHA Registers -/0/12 generic Sky Lake-E CHA Registers -/0/13 generic Sky Lake-E CHA Registers -/0/14 generic Sky Lake-E CHA Registers -/0/15 generic Sky Lake-E CHA Registers -/0/16 generic Sky Lake-E CHA Registers -/0/17 generic Sky Lake-E CHA Registers -/0/18 generic Sky Lake-E CHA Registers -/0/19 generic Sky Lake-E CHA Registers -/0/1a generic Sky Lake-E CHA Registers -/0/1b generic Sky Lake-E CHA Registers -/0/1c generic Sky Lake-E CHA Registers -/0/1d generic Sky Lake-E CHA Registers -/0/1e generic Sky Lake-E CHA Registers -/0/1f generic Sky Lake-E CHA Registers -/0/20 generic Sky Lake-E CHA Registers -/0/21 generic Sky Lake-E CHA Registers -/0/22 generic Sky Lake-E CHA Registers -/0/23 generic Sky Lake-E CHA Registers -/0/24 generic Sky Lake-E CHA Registers -/0/25 generic Sky Lake-E CHA Registers -/0/26 generic Sky Lake-E CHA Registers -/0/27 generic Sky Lake-E CHA Registers -/0/28 generic Sky Lake-E CHA Registers -/0/29 generic Sky Lake-E CHA Registers -/0/2a generic Sky Lake-E CHA Registers -/0/2b generic Sky Lake-E CHA Registers -/0/2c generic Sky Lake-E CHA Registers -/0/2d generic Sky Lake-E CHA Registers -/0/2e generic Sky Lake-E CHA Registers -/0/2f generic Sky Lake-E CHA Registers -/0/30 generic Sky Lake-E CHA Registers -/0/31 generic Sky Lake-E CHA Registers -/0/32 generic Sky Lake-E CHA Registers -/0/33 generic Sky Lake-E CHA Registers -/0/34 generic Sky Lake-E CHA Registers -/0/35 generic Sky Lake-E CHA Registers -/0/36 generic Sky Lake-E CHA Registers -/0/37 generic Sky Lake-E CHA Registers -/0/38 generic Sky Lake-E CHA Registers -/0/39 generic Sky Lake-E CHA Registers -/0/3a generic Sky Lake-E CHA Registers -/0/3b generic Sky Lake-E CHA Registers -/0/3c generic Sky Lake-E CHA Registers -/0/3d generic Sky Lake-E CHA Registers -/0/3e generic Sky Lake-E CHA Registers -/0/3f generic Sky Lake-E CHA Registers -/0/40 generic Sky Lake-E CHA Registers -/0/41 generic Sky Lake-E CHA Registers -/0/42 generic Sky Lake-E CHA Registers -/0/43 generic Sky Lake-E CHA Registers -/0/44 generic Sky Lake-E CHA Registers -/0/45 generic Sky Lake-E CHA Registers -/0/46 generic Sky Lake-E PCU Registers -/0/47 generic Sky Lake-E PCU Registers -/0/48 generic Sky Lake-E PCU Registers -/0/49 generic Sky Lake-E PCU Registers -/0/4a generic Sky Lake-E PCU Registers -/0/4b generic Sky Lake-E PCU Registers -/0/4c generic Sky Lake-E PCU Registers -/0/4d generic Intel Corporation -/0/4e generic Sky Lake-E RAS Configuration Registers -/0/4f generic Intel Corporation -/0/50 generic Intel Corporation -/0/51 generic Intel Corporation -/0/52 generic Intel Corporation -/0/53 generic Intel Corporation -/0/54 generic Intel Corporation -/0/55 generic Intel Corporation -/0/56 generic Intel Corporation -/0/57 generic Intel Corporation -/0/58 generic Intel Corporation -/0/59 generic Intel Corporation -/0/5a generic Intel Corporation -/0/5b generic Intel Corporation -/0/5c generic Intel Corporation -/0/5d generic Intel Corporation -/0/5e generic Intel Corporation -/0/5f generic Intel Corporation -/0/60 generic Intel Corporation -/0/61 generic Intel Corporation -/0/62 generic Intel Corporation -/0/63 generic Intel Corporation -/0/64 generic Intel Corporation -/0/65 generic Intel Corporation -/0/66 generic Intel Corporation -/0/67 generic Intel Corporation -/0/68 generic Intel Corporation -/0/69 generic Intel Corporation -/0/3 bridge Sky Lake-E PCI Express Root Port D -/0/3/0 bridge Intel Corporation -/0/3/0/3 bridge Intel Corporation -/0/3/0/3/0 enp96s0f0 network Ethernet Connection X722 for 1GbE -/0/3/0/3/0.1 enp96s0f1 network Ethernet Connection X722 for 1GbE -/0/6a generic Intel Corporation -/0/6b generic Sky Lake-E RAS Configuration Registers -/0/6c generic Intel Corporation -/0/6d generic Intel Corporation -/0/6e generic Intel Corporation -/0/6f generic Intel Corporation -/0/70 generic Intel Corporation -/0/71 generic Intel Corporation -/0/72 generic Intel Corporation -/0/73 generic Sky Lake-E M3KTI Registers -/0/74 generic Sky Lake-E M3KTI Registers -/0/75 generic Sky Lake-E M3KTI Registers -/0/76 generic Sky Lake-E M3KTI Registers -/0/77 generic Sky Lake-E M3KTI Registers -/0/78 generic Sky Lake-E M2PCI Registers -/0/79 generic Sky Lake-E M2PCI Registers -/0/7a generic Sky Lake-E M2PCI Registers -/0/7b generic Sky Lake-E M2PCI Registers -/0/4 generic Sky Lake-E CBDMA Registers -/0/4.1 generic Sky Lake-E CBDMA Registers -/0/4.2 generic Sky Lake-E CBDMA Registers -/0/4.3 generic Sky Lake-E CBDMA Registers -/0/4.4 generic Sky Lake-E CBDMA Registers -/0/4.5 generic Sky Lake-E CBDMA Registers -/0/4.6 generic Sky Lake-E CBDMA Registers -/0/4.7 generic Sky Lake-E CBDMA Registers -/0/7c generic Sky Lake-E MM/Vt-d Configuration Registers -/0/7d generic Intel Corporation -/0/7e generic Intel Corporation -/0/7f generic Sky Lake-E Ubox Registers -/0/80 generic Sky Lake-E Ubox Registers -/0/81 generic Sky Lake-E Ubox Registers -/0/82 generic Intel Corporation -/0/83 generic Sky Lake-E RAS Configuration Registers -/0/84 generic Intel Corporation -/0/85 generic Sky Lake-E CHA Registers -/0/8.1 generic Sky Lake-E CHA Registers -/0/8.2 generic Sky Lake-E CHA Registers -/0/86 generic Sky Lake-E CHA Registers -/0/87 generic Sky Lake-E CHA Registers -/0/88 generic Sky Lake-E CHA Registers -/0/89 generic Sky Lake-E CHA Registers -/0/8a generic Sky Lake-E CHA Registers -/0/8b generic Sky Lake-E CHA Registers -/0/8c generic Sky Lake-E CHA Registers -/0/8d generic Sky Lake-E CHA Registers -/0/8e generic Sky Lake-E CHA Registers -/0/8f generic Sky Lake-E CHA Registers -/0/90 generic Sky Lake-E CHA Registers -/0/91 generic Sky Lake-E CHA Registers -/0/92 generic Sky Lake-E CHA Registers -/0/93 generic Sky Lake-E CHA Registers -/0/94 generic Sky Lake-E CHA Registers -/0/95 generic Sky Lake-E CHA Registers -/0/96 generic Sky Lake-E CHA Registers -/0/97 generic Sky Lake-E CHA Registers -/0/98 generic Sky Lake-E CHA Registers -/0/99 generic Sky Lake-E CHA Registers -/0/9a generic Sky Lake-E CHA Registers -/0/9b generic Sky Lake-E CHA Registers -/0/9c generic Sky Lake-E CHA Registers -/0/9d generic Sky Lake-E CHA Registers -/0/9e generic Sky Lake-E CHA Registers -/0/9f generic Sky Lake-E CHA Registers -/0/a0 generic Sky Lake-E CHA Registers -/0/a1 generic Sky Lake-E CHA Registers -/0/a2 generic Sky Lake-E CHA Registers -/0/a3 generic Sky Lake-E CHA Registers -/0/a4 generic Sky Lake-E CHA Registers -/0/a5 generic Sky Lake-E CHA Registers -/0/a6 generic Sky Lake-E CHA Registers -/0/a7 generic Sky Lake-E CHA Registers -/0/a8 generic Sky Lake-E CHA Registers -/0/a9 generic Sky Lake-E CHA Registers -/0/aa generic Sky Lake-E CHA Registers -/0/ab generic Sky Lake-E CHA Registers -/0/ac generic Sky Lake-E CHA Registers -/0/ad generic Sky Lake-E CHA Registers -/0/ae generic Sky Lake-E CHA Registers -/0/af generic Sky Lake-E CHA Registers -/0/b0 generic Sky Lake-E CHA Registers -/0/b1 generic Sky Lake-E CHA Registers -/0/b2 generic Sky Lake-E CHA Registers -/0/b3 generic Sky Lake-E CHA Registers -/0/b4 generic Sky Lake-E CHA Registers -/0/b5 generic Sky Lake-E CHA Registers -/0/b6 generic Sky Lake-E CHA Registers -/0/b7 generic Sky Lake-E CHA Registers -/0/b8 generic Sky Lake-E CHA Registers -/0/b9 generic Sky Lake-E CHA Registers -/0/ba generic Sky Lake-E CHA Registers -/0/bb generic Sky Lake-E CHA Registers -/0/bc generic Sky Lake-E CHA Registers -/0/bd generic Sky Lake-E CHA Registers -/0/be generic Sky Lake-E CHA Registers -/0/bf generic Sky Lake-E PCU Registers -/0/c0 generic Sky Lake-E PCU Registers -/0/c1 generic Sky Lake-E PCU Registers -/0/c2 generic Sky Lake-E PCU Registers -/0/c3 generic Sky Lake-E PCU Registers -/0/c4 generic Sky Lake-E PCU Registers -/0/c5 generic Sky Lake-E PCU Registers -/0/c6 generic Intel Corporation -/0/c7 generic Sky Lake-E RAS Configuration Registers -/0/c8 generic Intel Corporation -/0/8 generic Intel Corporation -/0/c9 generic Intel Corporation -/0/ca generic Intel Corporation -/0/cb generic Intel Corporation -/0/cc generic Intel Corporation -/0/cd generic Intel Corporation -/0/ce generic Intel Corporation -/0/cf generic Intel Corporation -/0/d0 generic Intel Corporation -/0/d1 generic Intel Corporation -/0/d2 generic Intel Corporation -/0/d3 generic Intel Corporation -/0/d4 generic Intel Corporation -/0/d5 generic Intel Corporation -/0/d6 generic Intel Corporation -/0/d7 generic Intel Corporation -/0/d8 generic Intel Corporation -/0/d9 generic Intel Corporation -/0/da generic Intel Corporation -/0/db generic Intel Corporation -/0/dc generic Intel Corporation -/0/dd generic Intel Corporation -/0/de generic Intel Corporation -/0/df generic Intel Corporation -/0/e0 generic Intel Corporation -/0/e1 generic Intel Corporation -/0/5 generic Intel Corporation -/0/5.2 generic Sky Lake-E RAS Configuration Registers -/0/5.4 generic Intel Corporation -/0/e2 generic Intel Corporation -/0/e3 generic Intel Corporation -/0/e4 generic Intel Corporation -/0/e5 generic Intel Corporation -/0/e6 generic Intel Corporation -/0/e7 generic Intel Corporation -/0/e8 generic Sky Lake-E M3KTI Registers -/0/e9 generic Sky Lake-E M3KTI Registers -/0/ea generic Sky Lake-E M3KTI Registers -/0/eb generic Sky Lake-E M3KTI Registers -/0/ec generic Sky Lake-E M3KTI Registers -/0/ed generic Sky Lake-E M2PCI Registers -/0/ee generic Sky Lake-E M2PCI Registers -/0/ef generic Sky Lake-E M2PCI Registers -/0/f0 generic Sky Lake-E M2PCI Registers diff --git a/sc20-artifacts/sc20-machines-env-info/64-core-thunder-arm-output.txt b/sc20-artifacts/sc20-machines-env-info/64-core-thunder-arm-output.txt deleted file mode 100644 index 572af29..0000000 --- a/sc20-artifacts/sc20-machines-env-info/64-core-thunder-arm-output.txt +++ /dev/null @@ -1,361 +0,0 @@ -PBS_ENVIRONMENT=PBS_INTERACTIVE -CRAYPAT_ALPS_COMPONENT=/opt/cray/pe/perftools/7.1.3/sbin/pat_alps -LS_COLORS=no=00:fi=00:di=01;34:ln=00;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=41;33;01:ex=00;32:*.cmd=00;32:*.exe=01;32:*.com=01;32:*.bat=01;32:*.btm=01;32:*.dll=01;32:*.tar=00;31:*.tbz=00;31:*.tgz=00;31:*.rpm=00;31:*.deb=00;31:*.arj=00;31:*.taz=00;31:*.lzh=00;31:*.lzma=00;31:*.zip=00;31:*.zoo=00;31:*.z=00;31:*.Z=00;31:*.gz=00;31:*.bz2=00;31:*.tb2=00;31:*.tz2=00;31:*.tbz2=00;31:*.xz=00;31:*.avi=01;35:*.bmp=01;35:*.dl=01;35:*.fli=01;35:*.gif=01;35:*.gl=01;35:*.jpg=01;35:*.jpeg=01;35:*.mkv=01;35:*.mng=01;35:*.mov=01;35:*.mp4=01;35:*.mpg=01;35:*.pcx=01;35:*.pbm=01;35:*.pgm=01;35:*.png=01;35:*.ppm=01;35:*.svg=01;35:*.tga=01;35:*.tif=01;35:*.webm=01;35:*.webp=01;35:*.wmv=01;35:*.xbm=01;35:*.xcf=01;35:*.xpm=01;35:*.aiff=00;32:*.ape=00;32:*.au=00;32:*.flac=00;32:*.m4a=00;32:*.mid=00;32:*.mp3=00;32:*.mpc=00;32:*.ogg=00;32:*.voc=00;32:*.wav=00;32:*.wma=00;32:*.wv=00;32: -PE_LIBSCI_DEFAULT_VOLATILE_PRGENV=ALLINEA CRAY GNU -LD_LIBRARY_PATH=/home/USER/codes/exageostatr/src/hicma/build/install_dir/lib/:/home/USER/codes/exageostatr/src/hicma/chameleon/build/install_dir/lib/:/home/USER/codes/starpu-1.2.9/starpu_install/lib:/home/USER/codes/hwloc-1.11.5/hwloc_install/lib:/home/USER/codes/gsl-2.4/gsl_install/lib:/home/USER/codes/nlopt-2.4.2/nlopt_install/lib:/home/USER/codes/hwloc-1.11.5/hwloc_install/lib:/home/USER/codes/gsl-2.4/gsl_install/lib:/home/USER/codes/nlopt-2.4.2/nlopt_install/lib:/opt/allinea/19.3.0.0/armpl-19.3.0_ThunderX2CN99_SUSE-12_arm-hpc-compiler_19.3_aarch64-linux/lib:/opt/cray/pe/papi/5.7.0.2/lib64:/opt/allinea/19.3.0.0/arm-hpc-compiler-19.3_Generic-AArch64_SUSE-12_aarch64-linux/lib:/opt/allinea/19.3.0.0/gcc-8.2.0_Generic-AArch64_SUSE-12_aarch64-linux/lib64:/opt/allinea/19.3.0.0/gcc-8.2.0_Generic-AArch64_SUSE-12_aarch64-linux/lib:/opt/allinea/19.3.0.0/arm-hpc-compiler-19.3_Generic-AArch64_SUSE-12_aarch64-linux/lib/clang/7.1.0/armpl_links/lib -HOSTTYPE=aarch64 -PBS_O_LANG=en_US.UTF-8 -XTPE_NETWORK_TARGET=aries -ATP_IGNORE_SIGTERM=1 -CRAY_UDREG_POST_LINK_OPTS=-L/opt/cray/udreg/2.3.2-7.0.0.1_4.24__g8175d3d.ari/lib64 -PE_FFTW_DEFAULT_TARGET_share=share -PRGENVMODULES=PrgEnv-cray:PrgEnv-gnu:PrgEnv-intel:PrgEnv-pgi -PKG_CONFIG_PATH_DEFAULT=/opt/cray/pe/papi/5.7.0.2/lib64/pkgconfig:/opt/cray/pe/papi/5.6.0.6/lib64/pkgconfig -PE_LIBSCI_OMP_REQUIRES= -PE_MPICH_NV_LIBS_nvidia35=-lcudart -LESSCLOSE=lessclose.sh %s %s -CRAY_LD_LIBRARY_PATH=/opt/cray/rca/2.2.20-7.0.0.1_4.39__g8e3fb5b.ari/lib64:/opt/cray/pe/perftools/7.1.3/lib64:/opt/cray/pe/pmi/5.0.15/lib64:/opt/cray/pe/libsci/19.06.1/ALLINEA/18.2/aarch64/lib:/opt/cray/pe/mpt/7.7.11/gni/mpich-allinea/18.2/lib:/opt/cray/llm/21.4.572-7.0.0.1_6.8__gf222b87.ari/lib64:/opt/cray/xpmem/2.2.17-7.0.0.1_3.24__g7acee3a.ari/lib64:/opt/cray/dmapp/7.1.1-7.0.0.1_5.21__g25e5077.ari/lib64:/opt/cray/ugni/6.0.14.0-7.0.0.1_7.26__ge78e5b0.ari/lib64:/opt/cray/udreg/2.3.2-7.0.0.1_4.24__g8175d3d.ari/lib64:/opt/cray/alps/6.6.50-7.0.0.1_3.38__g962f7108.ari/lib64 -PE_MPICH_DEFAULT_DIR_CRAY_DEFAULT64=64 -PE_PAPI_DEFAULT_ACCEL_FAMILY_LIBS_nvidia=,-lcupti,-lcudart,-lcuda -XKEYSYMDB=/usr/X11R6/lib/X11/XKeysymDB -PE_ENV=ALLINEA -PE_NETCDF_DEFAULT_VOLATILE_PRGENV=GNU -CRAY_MPICH2_DIR=/opt/cray/pe/mpt/7.7.11/gni/mpich-allinea/18.2 -CRAYPAT_LD_LIBRARY_PATH=/opt/cray/pe/gcc-libs:/opt/cray/gcc-libs:/opt/cray/pe/perftools/7.1.3/lib64 -PE_PRODUCT_LIST=CRAY_PMI:CRAY_LIBSCI:CRAY_RCA:CRAYPE:ALLINEA:CRAY_XPMEM:CRAY_DMAPP:CRAY_UGNI:CRAY_UDREG:CRAY_ALPS:PERFTOOLS:CRAYPAT -CRAYPAT_ROOT=/opt/cray/pe/perftools/7.1.3 -CRAY_CRAYPE_PREFIX=/opt/cray/pe/craype/2.6.3 -CRAY_DMAPP_INCLUDE_OPTS=-I/opt/cray/dmapp/7.1.1-7.0.0.1_5.21__g25e5077.ari/include -I/opt/cray/gni-headers/5.0.12.0-7.0.0.1_7.38__g3b1768f.ari/include -PE_NETCDF_DEFAULT_GENCOMPILERS_GNU=8.2 7.3 -_=/usr/bin/env -PE_LIBSCI_MODULE_NAME=cray-libsci/19.06.1 -TZ=UTC -PE_MPICH_DEFAULT_DIR_CRAYCLANG_DEFAULT64=64 -PE_MPICH_CXX_PKGCONFIG_LIBS=mpichcxx -allinea_already_loaded=0 -PE_LIBSCI_DEFAULT_GENCOMPS_GNU_aarch64=81 71 -WINDOWMANAGER=/usr/bin/gnome -PE_FFTW_DEFAULT_TARGET_arm_thunderx2=arm_thunderx2 -LESS=-M -I -R -MODULERCFILE=/opt/cray/pe/cdt/19.12/modulerc -JAVA_ROOT=/usr/lib64/jvm/jre-11-openjdk -PE_LIBSCI_GENCOMPILERS_GNU_aarch64=8.1 7.1 -HOSTNAME=xcimom2 -PE_NETCDF_HDF5PARALLEL_DEFAULT_VOLATILE_PKGCONFIG_PATH=/opt/cray/pe/netcdf-hdf5parallel/4.6.1.3/@PRGENV@/@PE_NETCDF_HDF5PARALLEL_DEFAULT_GENCOMPS@/lib/pkgconfig -GCC_DIR=/opt/allinea/19.3.0.0/gcc-8.2.0_Generic-AArch64_SUSE-12_aarch64-linux -OLDPWD=/home/USER -PBS_O_HOME=/home/USER -PE_LIBSCI_GENCOMPILERS_CRAY_aarch64=9.0 -CSHEDIT=emacs -PE_FFTW_DEFAULT_TARGET_aarch64=aarch64 -CRAY_RCA_INCLUDE_OPTS=-I/opt/cray/rca/2.2.20-7.0.0.1_4.39__g8e3fb5b.ari/include -I/opt/cray/krca/2.2.5-7.0.0.1_4.37__g92086a7.ari/include -I/opt/cray-hss-devel/9.0.0/include -PBS_JOBID=47619.xci00 -GPG_TTY=/dev/pts/0 -LESS_ADVANCED_PREPROCESSOR=no -PE_MPICH_DIR_CRAY_DEFAULT64=64 -PE_MPICH_GENCOMPS_CRAY=90 -COLORTERM=1 -PBS_JOBNAME=STDIN -PE_PARALLEL_NETCDF_DEFAULT_VOLATILE_PRGENV=GNU -PE_HDF5_DEFAULT_VOLATILE_PRGENV=GNU -FPATH=:/opt/cray/pe/modules/3.2.11.1/init/sh_funcs/no_redirect:/opt/cray/pe/modules/3.2.11.4/init/sh_funcs/no_redirect -CRAY_PRGENVALLINEA=loaded -PE_LIBSCI_GENCOMPILERS_ALLINEA_aarch64=18.2 -NCPUS=64 -CRAY_PERFTOOLS_VERSION=7.1.3 -PE_NETCDF_HDF5PARALLEL_DEFAULT_REQUIRED_PRODUCTS=PE_HDF5_PARALLEL -JAVA_HOME=/usr/lib64/jvm/jre-11-openjdk -APP2_STATE=7.1.3 -PE_MPICH_DEFAULT_VOLATILE_PKGCONFIG_PATH=/opt/cray/pe/mpt/7.7.6/gni/mpich-@PRGENV@@PE_MPICH_DEFAULT_DIR_DEFAULT64@/@PE_MPICH_DEFAULT_GENCOMPS@/lib/pkgconfig -MACHTYPE=aarch64-suse-linux -PE_LIBSCI_FIXED_PRGENV=CRAYCLANG -PE_PAPI_DEFAULT_ACCEL_LIBS= -PBS_O_PATH=/opt/cray/pe/mpt/7.7.6/gni/bin:/opt/cray/pe/perftools/7.0.6/bin:/opt/cray/pe/papi/5.6.0.6/bin:/opt/cray/rca/2.2.20-7.0.0.1_4.39__g8e3fb5b.ari/bin:/opt/cray/pe/craype/2.5.18/bin:/opt/cray/pe/cce/8.7.9/utils/aarch64/bin:/opt/cray/cfgutils/bin:/opt/cray/nodehealth/5.6.15-7.0.0.1_4.39__g3727db8.ari/bin:/opt/cray/llm/21.4.572-7.0.0.1_6.8__gf222b87.ari/bin:/opt/cray/sdb/3.3.794-7.0.0.1_4.27__gfff82fd.ari/bin:/opt/cray/nodestat/2.3.85-7.0.0.1_3.27__gc6218bb.ari/bin:/opt/cray/alps/6.6.50-7.0.0.1_3.38__g962f7108.ari/sbin:/opt/cray/alps/6.6.50-7.0.0.1_3.38__g962f7108.ari/bin:/opt/cray/alps/default/bin:/opt/cray/pe/modules/3.2.11.1/bin:/home/USER/bin:/usr/local/bin:/usr/bin:/bin:/usr/lib/mit/bin:/usr/lib/mit/sbin:/opt/pbs/bin:/opt/cray/pe/bin -PE_HDF5_DEFAULT_GENCOMPILERS_GNU=8.2 7.3 -PE_LIBSCI_DEFAULT_GENCOMPS_CRAY_aarch64=86 -PE_PKGCONFIG_PRODUCTS=PE_LIBSCI:PE_MPICH -PE_CRAY_DEFAULT_FIXED_PKGCONFIG_PATH=/opt/cray/pe/netcdf/4.6.3.2/CRAY/9.0/lib/pkgconfig:/opt/cray/pe/netcdf-hdf5parallel/4.6.3.2/CRAY/9.0/lib/pkgconfig:/opt/cray/pe/hdf5/1.10.5.2/CRAY/9.0/lib/pkgconfig:/opt/cray/pe/hdf5-parallel/1.10.5.2/CRAY/9.0/lib/pkgconfig:/opt/cray/pe/parallel-netcdf/1.11.1.1/CRAY/9.0/lib/pkgconfig:/opt/cray/pe/netcdf-hdf5parallel/4.6.1.3/CRAY/8.6/lib/pkgconfig:/opt/cray/pe/netcdf/4.6.1.3/CRAY/8.6/lib/pkgconfig:/opt/cray/pe/hdf5-parallel/1.10.2.0/CRAY/8.6/lib/pkgconfig:/opt/cray/pe/hdf5/1.10.2.0/CRAY/8.6/lib/pkgconfig:/opt/cray/pe/ga/5.3.0.10/CRAY/8.6/lib/pkgconfig -CRAY_MPICH_BASEDIR=/opt/cray/pe/mpt/7.7.11/gni -MINICOM=-c on -PAT_BUILD_PAPI_LIBDIR=/opt/cray/pe/papi/5.7.0.2/lib64 -PE_NETCDF_HDF5PARALLEL_DEFAULT_GENCOMPS_GNU= -PE_MPICH_PKGCONFIG_VARIABLES=PE_MPICH_NV_LIBS_@accelerator@:PE_MPICH_ALTERNATE_LIBS_@multithreaded@:PE_MPICH_ALTERNATE_LIBS_@dpm@ -PE_MPICH_PKGCONFIG_LIBS=mpich -PE_PARALLEL_NETCDF_DEFAULT_FIXED_PRGENV=CRAY CRAYCLANG ALLINEA -QT_SYSTEM_DIR=/usr/share/desktop-data -OSTYPE=linux -ATP_MRNET_COMM_PATH=/opt/cray/pe/atp/2.1.3/libexec/atp_mrnet_commnode_wrapper -PE_MPICH_NV_LIBS= -PE_NETCDF_DEFAULT_REQUIRED_PRODUCTS=PE_HDF5 -ARM_HPC_COMPILER_LIBRARIES=/opt/allinea/19.3.0.0/arm-hpc-compiler-19.3_Generic-AArch64_SUSE-12_aarch64-linux/lib -PBS_O_WORKDIR=/home/USER -USER=USER -PE_LIBSCI_DEFAULT_GENCOMPILERS_GNU_aarch64=8.1 7.1 -PE_LIBSCI_GENCOMPS_GNU_aarch64=81 71 -PAGER=less -PE_NETCDF_DEFAULT_GENCOMPS_GNU= -MODULE_VERSION=3.2.11.4 -PE_HDF5_DEFAULT_VOLATILE_PKGCONFIG_PATH=/opt/cray/pe/hdf5/1.10.2.0/@PRGENV@/@PE_HDF5_DEFAULT_GENCOMPS@/lib/pkgconfig -CRAY_ALPS_POST_LINK_OPTS=-L/opt/cray/alps/6.6.50-7.0.0.1_3.38__g962f7108.ari/lib64 -SHMEM_ABORT_ON_ERROR=1 -PE_PKG_CONFIG_PATH=/opt/cray/pe/cti/1.0.9/lib/pkgconfig:/opt/cray/pe/cti/1.0.7/lib/pkgconfig -PE_CRAYCLANG_DEFAULT_FIXED_PKGCONFIG_PATH=/opt/cray/pe/netcdf/4.6.3.2/CRAYCLANG/9.0/lib/pkgconfig:/opt/cray/pe/netcdf-hdf5parallel/4.6.3.2/CRAYCLANG/9.0/lib/pkgconfig:/opt/cray/pe/hdf5/1.10.5.2/CRAYCLANG/9.0/lib/pkgconfig:/opt/cray/pe/hdf5-parallel/1.10.5.2/CRAYCLANG/9.0/lib/pkgconfig:/opt/cray/pe/parallel-netcdf/1.11.1.1/CRAYCLANG/9.0/lib/pkgconfig -PE_MPICH_DEFAULT_GENCOMPILERS_CRAY=8.6 -TOOLMODULES=apprentice:apprentice2:atp:chapel:cray-lgdb:cray-snplauncher:craypat:craypkg-gen:ddt:gdb:iobuf:papi:perftools:perftools-lite:stat:totalview:xt-craypat:xt-lgdb:xt-papi:xt-totalview -PE_LIBSCI_DEFAULT_REQUIRED_PRODUCTS=PE_MPICH -CRAY_CPU_TARGET=arm-thunderx2 -GCC_INCLUDES=/opt/allinea/19.3.0.0/gcc-8.2.0_Generic-AArch64_SUSE-12_aarch64-linux/include -PBS_NODEFILE=/var/spool/PBS/aux/47619.xci00 -KSH_AUTOLOAD=1 -PE_LIBSCI_VOLATILE_PRGENV=ALLINEA CRAY GNU -PKGCONFIG_ENABLED=1 -CRAY_UGNI_POST_LINK_OPTS=-L/opt/cray/ugni/6.0.14.0-7.0.0.1_7.26__ge78e5b0.ari/lib64 -MORE=-sl -PE_MPICH_GENCOMPS_GNU=82 81 73 -PE_PAPI_DEFAULT_ACCEL_LIBS_nvidia35=,-lcupti,-lcudart,-lcuda -CRAY_PERFTOOLS_PREFIX=/opt/cray/pe/perftools/7.1.3 -PE_FORTRAN_PKGCONFIG_LIBS=mpichf90 -PE_MPICH_DEFAULT_GENCOMPILERS_CRAYCLANG=9.0 -PBS_TASKNUM=1 -PE_MPICH_GENCOMPILERS_CRAY=9.0 -CRAY_LIBSCI_BASE_DIR=/opt/cray/pe/libsci/19.06.1 -PE_NETCDF_HDF5PARALLEL_DEFAULT_FIXED_PRGENV=CRAY ALLINEA -PWD=/home/USER/pbs.47619.xci00.x8z -TARGETMODULES=craype-abudhabi:craype-abudhabi-cu:craype-accel-host:craype-accel-nvidia20:craype-accel-nvidia30:craype-accel-nvidia35:craype-barcelona:craype-broadwell:craype-haswell:craype-hugepages128K:craype-hugepages128M:craype-hugepages16M:craype-hugepages256M:craype-hugepages2M:craype-hugepages32M:craype-hugepages4M:craype-hugepages512K:craype-hugepages512M:craype-hugepages64M:craype-hugepages8M:craype-intel-knc:craype-interlagos:craype-interlagos-cu:craype-istanbul:craype-ivybridge:craype-mc12:craype-mc8:craype-mic-knl:craype-network-aries:craype-network-gemini:craype-network-infiniband:craype-network-none:craype-network-seastar:craype-sandybridge:craype-shanghai:craype-target-compute_node:craype-target-local_host:craype-target-native:craype-xeon:xtpe-barcelona:xtpe-interlagos:xtpe-interlagos-cu:xtpe-istanbul:xtpe-mc12:xtpe-mc8:xtpe-network-gemini:xtpe-network-seastar:xtpe-shanghai:xtpe-target-native:xtpe-xeon -PE_MPICH_NV_LIBS_nvidia20=-lcudart -HOME=/home/USER -CRAY_PMI_INCLUDE_OPTS=-I/opt/cray/pe/pmi/5.0.15/include -PELOCAL_PRGENV=true -PE_LIBSCI_REQUIRED_PRODUCTS=PE_MPICH -craype_already_loaded=0 -CRAY_ALLINEA_PATH=/opt/allinea -ATP_HOME=/opt/cray/pe/atp/2.1.3 -HOST=xcimom2 -XNLSPATH=/usr/share/X11/nls -PE_MPICH_FORTRAN_PKGCONFIG_LIBS=mpichf90 -CPATH=/home/USER/codes/exageostatr/src/hicma/build/install_dir/include/coreblas:/home/USER/codes/exageostatr/src/hicma/chameleon/build/install_dir/include/coreblas:/home/USER/codes/starpu-1.2.9/starpu_install/include/starpu/1.2/:/opt/allinea/19.3.0.0/arm-hpc-compiler-19.3_Generic-AArch64_SUSE-12_aarch64-linux/include:/opt/allinea/19.3.0.0/gcc-8.2.0_Generic-AArch64_SUSE-12_aarch64-linux/include -PBS_MOMPORT=15003 -CHPL_CG_CPP_LINES=1 -PE_LIBSCI_PKGCONFIG_LIBS=libsci_mpi:libsci -PE_PARALLEL_NETCDF_DEFAULT_GENCOMPILERS_GNU=8.3 7.3 -PE_MPICH_DEFAULT_GENCOMPS_CRAY=86 -ARM_HPC_COMPILER_LICENSE_SEARCH_PATH=/opt/allinea/licenses -PE_LIBSCI_OMP_REQUIRES_openmp=_mp -XDG_DATA_DIRS=/usr/share -ARM_COMPILER_FOR_HPC_DIR=/opt/allinea/19.3.0.0/arm-compiler-for-hpc-19.3_Generic-AArch64_SUSE-12_aarch64-linux -PE_ALLINEA_DEFAULT_FIXED_PKGCONFIG_PATH=/opt/cray/pe/netcdf/4.6.3.2/ALLINEA/18.2/lib/pkgconfig:/opt/cray/pe/netcdf-hdf5parallel/4.6.3.2/ALLINEA/18.2/lib/pkgconfig:/opt/cray/pe/mpt/7.7.11/gni/mpich-ALLINEA/18.2/lib/pkgconfig:/opt/cray/pe/hdf5/1.10.5.2/ALLINEA/18.2/lib/pkgconfig:/opt/cray/pe/hdf5-parallel/1.10.5.2/ALLINEA/18.2/lib/pkgconfig:/opt/cray/pe/parallel-netcdf/1.11.1.1/ALLINEA/18.2/lib/pkgconfig:/opt/cray/pe/netcdf-hdf5parallel/4.6.1.3/ALLINEA/18.2/lib/pkgconfig:/opt/cray/pe/netcdf/4.6.1.3/ALLINEA/18.2/lib/pkgconfig:/opt/cray/pe/mpt/7.7.6/gni/mpich-ALLINEA/18.2/lib/pkgconfig:/opt/cray/pe/hdf5-parallel/1.10.2.0/ALLINEA/18.2/lib/pkgconfig:/opt/cray/pe/hdf5/1.10.2.0/ALLINEA/18.2/lib/pkgconfig -PE_CXX_PKGCONFIG_LIBS=mpichcxx -PBS_ACCOUNT=ukri -PE_LIBSCI_DEFAULT_GENCOMPILERS_CRAY_aarch64=8.6 -PE_LIBSCI_GENCOMPS_CRAY_aarch64=90 -GCC_LIBRARIES=/opt/allinea/19.3.0.0/gcc-8.2.0_Generic-AArch64_SUSE-12_aarch64-linux/lib:/opt/allinea/19.3.0.0/gcc-8.2.0_Generic-AArch64_SUSE-12_aarch64-linux/lib64 -PE_NETCDF_HDF5PARALLEL_DEFAULT_GENCOMPILERS_GNU=8.2 7.3 -CRAY_RCA_POST_LINK_OPTS=-L/opt/cray/rca/2.2.20-7.0.0.1_4.39__g8e3fb5b.ari/lib64 -lrca -PE_MPICH_MODULE_NAME=cray-mpich -CRAY_LIBSCI_DIR=/opt/cray/pe/libsci/19.06.1 -PBS_JOBCOOKIE=4B3264025D7C7CCE360D64C5441B5154 -PE_HDF5_PARALLEL_DEFAULT_GENCOMPS_GNU= -PE_LIBSCI_DEFAULT_OMP_REQUIRES= -PBS_O_SHELL=/bin/bash -PE_LIBSCI_VOLATILE_PKGCONFIG_PATH=/opt/cray/pe/libsci/19.06.1/@PRGENV@/@PE_LIBSCI_GENCOMPS@/@PE_LIBSCI_TARGET@/lib/pkgconfig -PE_HDF5_PARALLEL_DEFAULT_VOLATILE_PRGENV=GNU -PE_MPICH_TARGET_VAR_nvidia35=-lcudart -PE_HDF5_DEFAULT_GENCOMPS_GNU= -COMPILER_PATH=/opt/allinea/19.3.0.0/gcc-8.2.0_Generic-AArch64_SUSE-12_aarch64-linux -LIBSCI_VERSION=19.06.1 -CRAY_UDREG_INCLUDE_OPTS=-I/opt/cray/udreg/2.3.2-7.0.0.1_4.24__g8175d3d.ari/include -PE_NETCDF_DEFAULT_VOLATILE_PKGCONFIG_PATH=/opt/cray/pe/netcdf/4.6.1.3/@PRGENV@/@PE_NETCDF_DEFAULT_GENCOMPS@/lib/pkgconfig -PROFILEREAD=true -TMPDIR=/var/tmp/pbs.47619.xci00 -LIBRARY_PATH=/opt/allinea/19.3.0.0/arm-hpc-compiler-19.3_Generic-AArch64_SUSE-12_aarch64-linux/lib:/opt/allinea/19.3.0.0/gcc-8.2.0_Generic-AArch64_SUSE-12_aarch64-linux/lib64:/opt/allinea/19.3.0.0/gcc-8.2.0_Generic-AArch64_SUSE-12_aarch64-linux/lib -PERFTOOLS_VERSION=7.1.3 -PE_MPICH_DEFAULT_GENCOMPILERS_GNU=8.2 7.3 -PE_LIBSCI_DEFAULT_OMP_REQUIRES_openmp=_mp -PE_PKGCONFIG_LIBS=AtpSigHandler:libsci_mpi:libsci:cray-rca:mpich -CRAY_PMI_PREFIX=/opt/cray/pe/pmi/5.0.15 -RCLOCAL_PRGENV=true -USERMODULES=PrgEnv-cray:PrgEnv-gnu:PrgEnv-intel:PrgEnv-pathscale:PrgEnv-pgi:acml:alps:apprentice:apprentice2:atp:blcr:cce:chapel:cray-ccdb:cray-fftw:cray-ga:cray-hdf5:cray-hdf5-parallel:cray-lgdb:cray-libsci:cray-libsci_acc:cray-mpich:cray-mpich-compat:cray-mpich2:cray-netcdf:cray-netcdf-hdf5parallel:cray-parallel-netcdf:cray-petsc:cray-petsc-complex:cray-shmem:cray-snplauncher:cray-tpsl:cray-trilinos:craypat:craype:craypkg-gen:cudatoolkit:ddt:fftw:ga:gcc:hdf5:hdf5-parallel:intel:iobuf:java:lgdb:libfast:libsci_acc:mpich1:netcdf:netcdf-hdf5parallel:netcdf-nofsync:netcdf-nofsync-hdf5parallel:ntk:onesided:papi:parallel-netcdf:pathscale:perftools:perftools-lite:petsc:petsc-complex:pgi:pmi:stat:totalview:tpsl:trilinos:xt-asyncpe:xt-craypat:xt-lgdb:xt-libsci:xt-mpich2:xt-mpt:xt-papi:xt-shmem:xt-totalview -PAT_REPORT_PRUNE_NAME=_cray$mt_execute_,_cray$mt_start_,__cray_hwpc_,f_cray_hwpc_,cstart,__pat_,pat_region_,PAT_,OMP.slave_loop,slave_entry,_new_slave_entry,_thread_pool_slave_entry,THREAD_POOL_join,__libc_start_main,_start,__start,start_thread,__wrap_,UPC_ADIO_,_upc_,upc_,__caf_,__pgas_,syscall,__device_stub,__cray_acc_hw -PE_LIBSCI_DEFAULT_GENCOMPS_ALLINEA_aarch64=182 -PE_MPICH_VOLATILE_PKGCONFIG_PATH=/opt/cray/pe/mpt/7.7.11/gni/mpich-@PRGENV@@PE_MPICH_DIR_DEFAULT64@/@PE_MPICH_GENCOMPS@/lib/pkgconfig -LOADEDMODULES=modules/3.2.11.4:alps/6.6.50-7.0.0.1_3.38__g962f7108.ari:nodestat/2.3.85-7.0.0.1_3.27__gc6218bb.ari:sdb/3.3.794-7.0.0.1_4.27__gfff82fd.ari:udreg/2.3.2-7.0.0.1_4.24__g8175d3d.ari:ugni/6.0.14.0-7.0.0.1_7.26__ge78e5b0.ari:gni-headers/5.0.12.0-7.0.0.1_7.39__g3b1768f.ari:dmapp/7.1.1-7.0.0.1_5.21__g25e5077.ari:xpmem/2.2.17-7.0.0.1_3.24__g7acee3a.ari:llm/21.4.572-7.0.0.1_6.8__gf222b87.ari:nodehealth/5.6.15-7.0.0.1_4.39__g3727db8.ari:system-config/3.5.2966-7.0.0.1_7.2__g942c9818.ari:Base-opts/2.4.139-7.0.0.1_4.23__gbb799dd.ari:Generic-AArch64/SUSE/12/gcc/8.2.0:Generic-AArch64/SUSE/12/arm-hpc-compiler/19.3:Generic-AArch64/SUSE/12/suites/arm-compiler-for-hpc/19.3:allinea/19.3.0.0:craype-network-aries:craype/2.6.3:cray-mpich/7.7.11:rca/2.2.20-7.0.0.1_4.39__g8e3fb5b.ari:cdt/19.12:cray-libsci/19.06.1:pmi/5.0.15:atp/2.1.3:perftools-base/7.1.3:PrgEnv-allinea/6.0.5 -CRAYPE_NETWORK_TARGET=aries -PE_ALLINEA_FIXED_PKGCONFIG_PATH=/opt/cray/pe/mpt/7.7.11/gni/mpich-ALLINEA/18.2/lib/pkgconfig -PE_GA_DEFAULT_FIXED_PRGENV=GNU CRAY -CRAY_ALPS_INCLUDE_OPTS=-I/opt/cray/alps/6.6.50-7.0.0.1_3.38__g962f7108.ari/include -CRAY_UGNI_INCLUDE_OPTS=-I/opt/cray/ugni/6.0.14.0-7.0.0.1_7.26__ge78e5b0.ari/include -PE_HDF5_DEFAULT_REQUIRED_PRODUCTS=PE_MPICH -LIBRARYMODULES=acml:alps:cray-dwarf:cray-fftw:cray-ga:cray-hdf5:cray-hdf5-parallel:cray-libsci:cray-libsci_acc:cray-mpich:cray-mpich-abi:cray-mpich2:cray-netcdf:cray-netcdf-hdf5parallel:cray-parallel-netcdf:cray-petsc:cray-petsc-complex:cray-shmem:cray-tpsl:cray-trilinos:cudatoolkit:fftw:ga:hdf5:hdf5-parallel:iobuf:libfast:netcdf:netcdf-hdf5parallel:ntk:onesided:papi:petsc:petsc-complex:pmi:tpsl:trilinos:xt-libsci:xt-mpich2:xt-mpt:xt-papi -RCLOCAL_BASEOPTS=true -PE_MPICH_ALTERNATE_LIBS_dpm=_dpm -PE_FFTW_DEFAULT_VOLATILE_PKGCONFIG_PATH=/opt/cray/pe/fftw/3.3.8.2/@PE_FFTW_DEFAULT_TARGET@/lib/pkgconfig -MPICH_ABORT_ON_ERROR=1 -PE_PAPI_DEFAULT_PKGCONFIG_VARIABLES=PE_PAPI_ACCEL_LIBS_@accelerator@ PE_PAPI_ACCEL_FAMILY_LIBS_@accelerator_family@ -ATP_POST_LINK_OPTS=-Wl,-L/opt/cray/pe/atp/2.1.3/libApp/ -FROM_HEADER= -PE_CRAYCLANG_FIXED_PKGCONFIG_PATH=/opt/cray/pe/libsci/19.06.1/CRAY/90/aarch64/lib/pkgconfig -PE_LIBSCI_DEFAULT_GENCOMPILERS_ALLINEA_aarch64=18.2 -PE_LIBSCI_GENCOMPS_ALLINEA_aarch64=182 -CRAY_MPICH_ROOTDIR=/opt/cray/pe/mpt/7.7.11 -PBS_O_QUEUE=arm-dev -MAIL=/var/spool/mail/USER -PE_HDF5_PARALLEL_DEFAULT_FIXED_PRGENV=CRAY ALLINEA -CRAY_ALLINEA_VERSION=19.3.0.0 -PE_MPICH_VOLATILE_PRGENV=GNU CRAYCLANG CRAY -PE_HDF5_DEFAULT_FIXED_PRGENV=CRAY ALLINEA -PE_MPICH_ALTERNATE_LIBS_multithreaded=_mt -LESSKEY=/etc/lesskey.bin -CRAY_SITE_LIST_DIR=/etc/opt/cray/pe/modules -PE_PARALLEL_NETCDF_DEFAULT_VOLATILE_PKGCONFIG_PATH=/opt/cray/pe/parallel-netcdf/1.11.1.1/@PRGENV@/@PE_PARALLEL_NETCDF_DEFAULT_GENCOMPS@/lib/pkgconfig -SHELL=/bin/bash -TERM=xterm-256color -PE_MPICH_GENCOMPILERS_CRAYCLANG=9.0 -PE_MPICH_FIXED_PRGENV=ALLINEA -PE_FFTW_DEFAULT_REQUIRED_PRODUCTS=PE_MPICH -PE_PARALLEL_NETCDF_DEFAULT_GENCOMPS_GNU= -CRAY_LIBSCI_VERSION=19.06.1 -XCURSOR_THEME=DMZ -LS_OPTIONS=-N --color=none -T 0 -PE_MPICH_DEFAULT_GENCOMPS_GNU=82 73 -PE_LIBSCI_DEFAULT_VOLATILE_PKGCONFIG_PATH=/opt/cray/pe/libsci/18.12.1/@PRGENV@/@PE_LIBSCI_DEFAULT_GENCOMPS@/@PE_LIBSCI_DEFAULT_TARGET@/lib/pkgconfig -PE_LIBSCI_DEFAULT_PKGCONFIG_VARIABLES=PE_LIBSCI_DEFAULT_OMP_REQUIRES_@openmp@:PE_SCI_EXT_LIBPATH:PE_SCI_EXT_LIBNAME -CRAY_XPMEM_POST_LINK_OPTS=-L/opt/cray/xpmem/2.2.17-7.0.0.1_3.24__g7acee3a.ari/lib64 -PE_HDF5_PARALLEL_DEFAULT_GENCOMPILERS_GNU=8.2 7.3 -PE_GNU_DEFAULT_FIXED_PKGCONFIG_PATH=/opt/cray/pe/ga/5.3.0.10/GNU/7.3/lib/pkgconfig -PE_MPICH_GENCOMPILERS_GNU=8.2 8.1 7.3 -ARM_COMPILER_FOR_HPC_BUILD=46 -PYTHONSTARTUP=/etc/pythonstart -CRAY_DMAPP_POST_LINK_OPTS=-L/opt/cray/dmapp/7.1.1-7.0.0.1_5.21__g25e5077.ari/lib64 -CRAY_MPICH2_VER=7.7.11 -SHLVL=2 -PE_NETCDF_HDF5PARALLEL_DEFAULT_VOLATILE_PRGENV=GNU -PBS_O_HOST=nid00005 -PYTHONPATH=/opt/cray/llm/21.4.572-7.0.0.1_6.8__gf222b87.ari/lib64/python -CRAY_LIBSCI_PREFIX_DIR=/opt/cray/pe/libsci/19.06.1/ALLINEA/18.2/aarch64 -CRAY_CRAYPE_VERSION=2.6.3 -PE_PAPI_DEFAULT_ACCELL_FAMILY_LIBS= -PBS_O_SYSTEM=Linux -MANPATH=/opt/cray/pe/perftools/7.1.3/man:/opt/cray/pe/papi/5.7.0.2/share/pdoc/man:/opt/cray/pe/atp/2.1.3/man:/opt/cray/pe/pmi/5.0.15/man:/opt/cray/pe/libsci/19.06.1/man:/opt/cray/pe/man/csmlversion:/opt/cray/pe/mpt/7.7.11/gni/man/mpich:/opt/cray/pe/craype/2.6.3/man:/opt/allinea/19.3.0.0/arm-hpc-compiler-19.3_Generic-AArch64_SUSE-12_aarch64-linux/share/man:/opt/allinea/19.3.0.0/gcc-8.2.0_Generic-AArch64_SUSE-12_aarch64-linux/share/man:/opt/cray/cfgutils/man:/opt/cray/llm/21.4.572-7.0.0.1_6.8__gf222b87.ari/man:/opt/cray/alps/6.6.50-7.0.0.1_3.38__g962f7108.ari/man:/opt/cray/pe/modules/3.2.11.4/share/man:/usr/local/man:/usr/share/man:/usr/man:/opt/cray/share/man:/opt/pbs/share/man:/opt/cray/pe/man -PE_MPICH_DEFAULT_GENCOMPS_CRAYCLANG=90 -ARM_HPC_COMPILER_INCLUDES=/opt/allinea/19.3.0.0/arm-hpc-compiler-19.3_Generic-AArch64_SUSE-12_aarch64-linux/include -MPICH_DIR=/opt/cray/pe/mpt/7.7.11/gni/mpich-allinea/18.2 -PBS_O_LOGNAME=USER -PBS_NODENUM=0 -MODULEPATH=/opt/cray/pe/perftools/7.1.3/modulefiles:/opt/cray/ari/modulefiles:/opt/cray/pe/craype/2.6.3/modulefiles:/opt/allinea/19.3.0.0/modulefiles:/opt/cray/pe/modulefiles:/opt/cray/modulefiles:/opt/modulefiles:/lustre/software/aarch64/modulefiles::/opt/cray/craype/default/modulefiles -PBS_JOBDIR=/home/USER/pbs.47619.xci00.x8z -CRAY_MPICH_DIR=/opt/cray/pe/mpt/7.7.11/gni/mpich-allinea/18.2 -ARM_HPC_COMPILER_BUILD=61 -PE_PKGCONFIG_PRODUCTS_DEFAULT=PE_PAPI -LOGNAME=USER -PE_MPICH_DEFAULT_FIXED_PRGENV=ALLINEA -CRAY_PMI_VERSION=5.0.15 -CRAY_MPICH_VERSION=7.7.11 -PE_MPICH_NV_LIBS_nvidia60=-lcudart -CRAY_PRE_COMPILE_OPTS=-hnetwork=aries -MODULE_VERSION_STACK=3.2.11.4 -PE_HDF5_PARALLEL_DEFAULT_VOLATILE_PKGCONFIG_PATH=/opt/cray/pe/hdf5-parallel/1.10.2.0/@PRGENV@/@PE_HDF5_PARALLEL_DEFAULT_GENCOMPS@/lib/pkgconfig -ALLINEA_QUEUE_DLL=/opt/cray/pe/mpt/7.7.11/gni/mpich-allinea/18.2/lib/libtvmpich.so.3.0.1 -JRE_HOME=/usr/lib64/jvm/java-11-openjdk-11 -PE_LIBSCI_PKGCONFIG_VARIABLES=PE_LIBSCI_OMP_REQUIRES_@openmp@:PE_SCI_EXT_LIBPATH:PE_SCI_EXT_LIBNAME -XDG_CONFIG_DIRS=/etc/xdg -PE_MPICH_DEFAULT_VOLATILE_PRGENV=GNU CRAY -PE_MPICH_TARGET_VAR_nvidia20=-lcudart -PATH=/opt/cray/pe/perftools/7.1.3/bin:/opt/cray/pe/papi/5.7.0.2/bin:/opt/cray/pe/mpt/7.7.11/gni/bin:/opt/cray/pe/craype/2.6.3/bin:/opt/allinea/19.3.0.0/arm-hpc-compiler-19.3_Generic-AArch64_SUSE-12_aarch64-linux/llvm-bin:/opt/allinea/19.3.0.0/arm-hpc-compiler-19.3_Generic-AArch64_SUSE-12_aarch64-linux/bin:/opt/allinea/19.3.0.0/gcc-8.2.0_Generic-AArch64_SUSE-12_aarch64-linux/bin:/opt/cray/rca/2.2.20-7.0.0.1_4.39__g8e3fb5b.ari/bin:/opt/cray/cfgutils/bin:/opt/cray/nodehealth/5.6.15-7.0.0.1_4.39__g3727db8.ari/bin:/opt/cray/llm/21.4.572-7.0.0.1_6.8__gf222b87.ari/bin:/opt/cray/sdb/3.3.794-7.0.0.1_4.27__gfff82fd.ari/bin:/opt/cray/nodestat/2.3.85-7.0.0.1_3.27__gc6218bb.ari/bin:/opt/cray/alps/6.6.50-7.0.0.1_3.38__g962f7108.ari/sbin:/opt/cray/alps/6.6.50-7.0.0.1_3.38__g962f7108.ari/bin:/opt/cray/alps/default/bin:/opt/cray/pe/modules/3.2.11.4/bin:/home/USER/bin:/usr/local/bin:/usr/bin:/bin:/usr/lib/mit/bin:/usr/lib/mit/sbin:/opt/pbs/bin:/opt/cray/pe/bin -JAVA_BINDIR=/usr/lib64/jvm/jre-11-openjdk/bin -_LMFILES_=/opt/cray/pe/modulefiles/modules/3.2.11.4:/opt/cray/ari/modulefiles/alps/6.6.50-7.0.0.1_3.38__g962f7108.ari:/opt/cray/ari/modulefiles/nodestat/2.3.85-7.0.0.1_3.27__gc6218bb.ari:/opt/cray/ari/modulefiles/sdb/3.3.794-7.0.0.1_4.27__gfff82fd.ari:/opt/cray/ari/modulefiles/udreg/2.3.2-7.0.0.1_4.24__g8175d3d.ari:/opt/cray/ari/modulefiles/ugni/6.0.14.0-7.0.0.1_7.26__ge78e5b0.ari:/opt/cray/ari/modulefiles/gni-headers/5.0.12.0-7.0.0.1_7.39__g3b1768f.ari:/opt/cray/ari/modulefiles/dmapp/7.1.1-7.0.0.1_5.21__g25e5077.ari:/opt/cray/ari/modulefiles/xpmem/2.2.17-7.0.0.1_3.24__g7acee3a.ari:/opt/cray/ari/modulefiles/llm/21.4.572-7.0.0.1_6.8__gf222b87.ari:/opt/cray/ari/modulefiles/nodehealth/5.6.15-7.0.0.1_4.39__g3727db8.ari:/opt/cray/ari/modulefiles/system-config/3.5.2966-7.0.0.1_7.2__g942c9818.ari:/opt/modulefiles/Base-opts/2.4.139-7.0.0.1_4.23__gbb799dd.ari:/opt/allinea/19.3.0.0/modulefiles/Generic-AArch64/SUSE/12/gcc/8.2.0:/opt/allinea/19.3.0.0/modulefiles/Generic-AArch64/SUSE/12/arm-hpc-compiler/19.3:/opt/allinea/19.3.0.0/modulefiles/Generic-AArch64/SUSE/12/suites/arm-compiler-for-hpc/19.3:/opt/modulefiles/allinea/19.3.0.0:/opt/cray/pe/craype/2.6.3/modulefiles/craype-network-aries:/opt/cray/pe/modulefiles/craype/2.6.3:/opt/cray/pe/modulefiles/cray-mpich/7.7.11:/opt/cray/ari/modulefiles/rca/2.2.20-7.0.0.1_4.39__g8e3fb5b.ari:/opt/cray/pe/modulefiles/cdt/19.12:/opt/cray/pe/modulefiles/cray-libsci/19.06.1:/opt/cray/pe/modulefiles/pmi/5.0.15:/opt/cray/pe/modulefiles/atp/2.1.3:/opt/cray/pe/modulefiles/perftools-base/7.1.3:/opt/cray/pe/modulefiles/PrgEnv-allinea/6.0.5 -ARM_HPC_COMPILER_DIR=/opt/allinea/19.3.0.0/arm-hpc-compiler-19.3_Generic-AArch64_SUSE-12_aarch64-linux -PE_NETCDF_DEFAULT_FIXED_PRGENV=CRAY ALLINEA -GCC_BUILD=11 -DMAPP_ABORT_ON_ERROR=1 -PBS_QUEUE=arm-dev -MODULESHOME=/opt/cray/pe/modules/3.2.11.4 -PKG_CONFIG_PATH=/home/USER/codes/exageostatr/src/hicma/build/install_dir/lib/pkgconfig:/home/USER/codes/exageostatr/src/hicma/chameleon/build/install_dir/lib/pkgconfig:/home/USER/codes/exageostatr/src/stars-h/build/install_dir/lib/pkgconfig:/home/USER/codes/exageostatr/src/stars-h/build/install_dir/lib/pkgconfig:/home/USER/codes/starpu-1.2.9/starpu_install/lib/pkgconfig:/home/USER/codes/hwloc-1.11.5/hwloc_install/lib/pkgconfig:/home/USER/codes/gsl-2.4/gsl_install/lib/pkgconfig:/home/USER/codes/nlopt-2.4.2/nlopt_install/lib/pkgconfig:/home/USER/codes/hwloc-1.11.5/hwloc_install/lib/pkgconfig:/home/USER/codes/gsl-2.4/gsl_install/lib/pkgconfig:/home/USER/codes/nlopt-2.4.2/nlopt_install/lib/pkgconfig:/opt/cray/rca/2.2.20-7.0.0.1_4.39__g8e3fb5b.ari/lib64/pkgconfig:/opt/cray/pe/pmi/5.0.15/lib64/pkgconfig:/opt/cray/pe/craype/2.6.3/pkg-config:/opt/cray/llm/21.4.572-7.0.0.1_6.8__gf222b87.ari/lib64/pkgconfig:/opt/cray/xpmem/2.2.17-7.0.0.1_3.24__g7acee3a.ari/lib64/pkgconfig:/opt/cray/dmapp/7.1.1-7.0.0.1_5.21__g25e5077.ari/lib64/pkgconfig:/opt/cray/gni-headers/5.0.12.0-7.0.0.1_7.39__g3b1768f.ari/lib64/pkgconfig:/opt/cray/ugni/6.0.14.0-7.0.0.1_7.26__ge78e5b0.ari/lib64/pkgconfig:/opt/cray/udreg/2.3.2-7.0.0.1_4.24__g8175d3d.ari/lib64/pkgconfig:/opt/cray/alps/6.6.50-7.0.0.1_3.38__g962f7108.ari/lib64/pkgconfig:/opt/cray/pe/atp/2.1.3/lib/pkgconfig -LIBSCI_BASE_DIR=/opt/cray/pe/libsci/19.06.1 -G_BROKEN_FILENAMES=1 -HISTSIZE=1000 -CRAYPE_DIR=/opt/cray/pe/craype/2.6.3 -PE_MPICH_GENCOMPS_CRAYCLANG=90 -PE_HDF5_PARALLEL_DEFAULT_REQUIRED_PRODUCTS=PE_MPICH -OFFLOAD_INIT=on_start -PE_MPICH_DIR_CRAYCLANG_DEFAULT64=64 -PE_PKGCONFIG_DEFAULT_PRODUCTS=PE_PARALLEL_NETCDF:PE_NETCDF_HDF5PARALLEL:PE_NETCDF:PE_MPICH:PE_LIBSCI:PE_HDF5_PARALLEL:PE_HDF5:PE_GA:PE_FFTW -CPU=aarch64 -CRAYPE_VERSION=2.6.3 -CRAY_PMI_POST_LINK_OPTS=-L/opt/cray/pe/pmi/5.0.15/lib64 -CRAY_MPICH_PREFIX=/opt/cray/pe/mpt/7.7.11/gni/mpich-allinea/18.2 -CRAY_GNI_HEADERS_INCLUDE_OPTS=-I/opt/cray/gni-headers/5.0.12.0-7.0.0.1_7.39__g3b1768f.ari/include -CVS_RSH=ssh -PBS_O_MAIL=/var/mail/USER -OMP_NUM_THREADS=64 -LESSOPEN=lessopen.sh %s -CRAYPAT_OPTS_EXECUTABLE=libexec64/opts -CRAY_XPMEM_INCLUDE_OPTS=-I/opt/cray/xpmem/2.2.17-7.0.0.1_3.24__g7acee3a.ari/include -BASH_FUNC_module%%=() { eval `/opt/cray/pe/modules/3.2.11.4/bin/modulecmd bash $*` -} -LSB Version: n/a -Distributor ID: SUSE -Description: SUSE Linux Enterprise Server 15 -Release: 15 -Codename: n/a -Linux xcimom2 4.12.14-25.22_5.0.70-cray_ari_s #1 SMP Tue Mar 5 00:08:48 UTC 2019 (bc16c54) aarch64 aarch64 aarch64 GNU/Linux -Architecture: aarch64 -Byte Order: Little Endian -CPU(s): 256 -On-line CPU(s) list: 0-255 -Thread(s) per core: 4 -Core(s) per socket: 32 -Socket(s): 2 -NUMA node(s): 2 -Model: 2 -BogoMIPS: 400.00 -NUMA node0 CPU(s): 0-31,64-95,128-159,192-223 -NUMA node1 CPU(s): 32-63,96-127,160-191,224-255 -Flags: fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics cpuid asimdrdm -MemTotal: 263986916 kB -MemFree: 256186608 kB -MemAvailable: 255984168 kB -Buffers: 102228 kB -Cached: 2213872 kB -SwapCached: 0 kB -Active: 1188920 kB -Inactive: 1211684 kB -Active(anon): 256560 kB -Inactive(anon): 943144 kB -Active(file): 932360 kB -Inactive(file): 268540 kB -Unevictable: 18812 kB -Mlocked: 18812 kB -SwapTotal: 0 kB -SwapFree: 0 kB -Dirty: 60 kB -Writeback: 4 kB -AnonPages: 103876 kB -Mapped: 87284 kB -Shmem: 1098804 kB -Slab: 2663832 kB -SReclaimable: 202088 kB -SUnreclaim: 2461744 kB -KernelStack: 43648 kB -PageTables: 2080 kB -NFS_Unstable: 0 kB -Bounce: 0 kB -WritebackTmp: 0 kB -CommitLimit: 131993456 kB -Committed_AS: 1887436 kB -VmallocTotal: 135290290112 kB -VmallocUsed: 0 kB -VmallocChunk: 0 kB -HugePages_Total: 0 -HugePages_Free: 0 -HugePages_Rsvd: 0 -HugePages_Surp: 0 -Hugepagesize: 2048 kB -NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT -loop0 7:0 0 512K 0 loop /var/opt/cray/imps-distribution/squash/mounts/p0 -loop1 7:1 0 128K 0 loop /var/opt/cray/imps-distribution/squash/mounts/global -loop2 7:2 0 1.6G 1 loop /.rootfs_lower_ro -loop3 7:3 0 0 loop -loop4 7:4 0 0 loop -loop5 7:5 0 0 loop -loop6 7:6 0 0 loop -loop7 7:7 0 0 loop diff --git a/sc20-artifacts/sc20-machines-env-info/script_collect_info.sh b/sc20-artifacts/sc20-machines-env-info/script_collect_info.sh deleted file mode 100644 index 51bab7d..0000000 --- a/sc20-artifacts/sc20-machines-env-info/script_collect_info.sh +++ /dev/null @@ -1,19 +0,0 @@ -#! /bin/sh - -# Linux data-gathering commands; adjust as necessary for your platform. -# -# Be sure to remove any information from the output that would violate -# SC's double-blind review policies. - -env | sed "s/$USER/USER/g" -set -x -lsb_release -a -uname -a -lscpu || cat /proc/cpuinfo -cat /proc/meminfo -inxi -F -c0 -lsblk -a -lsscsi -s -module list -nvidia-smi -(lshw -short -quiet -sanitize || lspci) | cat diff --git a/sc20-artifacts/sc20-real-datasets/U_ocean_residuals_TESTING b/sc20-artifacts/sc20-real-datasets/U_ocean_residuals_TESTING deleted file mode 100644 index cf21354..0000000 --- a/sc20-artifacts/sc20-real-datasets/U_ocean_residuals_TESTING +++ /dev/null @@ -1,11610 +0,0 @@ -0.216511748171567 --0.0238521939305869 -0.325832320383366 -0.620340860975584 -1.1480000570616 -1.19032618890379 -1.35912731485224 -1.16928284989219 -0.998259412704579 -0.965657375154376 -0.461522118277468 -0.398478315467766 -0.471870233156694 -0.260951870824133 -0.061354296178862 --0.00394448453659724 --0.0187845688700046 --0.0220141527306317 --0.567829280503878 --0.714928726241463 --0.769753786269298 --0.822995746931898 --0.899855417828416 --0.674661508824625 --0.590504901460174 --0.868153418756433 --0.484396240164922 --0.817596566514613 -0.590429502617911 -0.236459064177731 -0.153949352693847 -0.128858464452151 -0.111045241756134 -0.721615373301928 -0.968949748982112 -0.867239874716643 -0.841767047214506 -0.821114268124978 -0.853737842163555 -1.23537054163855 -1.24201936515832 -1.09831538223328 -1.06456436403522 -1.0384217060455 -1.03594195900863 -1.02466528896194 -0.978776671228057 -0.908646263021403 -0.776821910729598 -0.326555399493038 -0.268442321672576 -0.301583635469347 -0.18481631821447 --0.0382119693743896 --0.139667039897395 --0.236553593608744 --0.68099338588736 --0.715240314729947 --0.842262194279628 --1.02900765947786 --1.15426191098536 --1.16964773254615 --0.843105273958915 --0.751802119231863 --0.589287820275801 --0.570603336556744 --0.68615863105765 --1.0659435070096 --1.06038931509413 --1.04787252620223 --1.0521266166785 -0.0503883783516477 -0.032307736590325 -0.0334525314746332 -0.306320764241899 -0.520487889045146 -0.689483502483057 -1.0433321299831 -1.12564335972912 -1.04829924479683 -1.03144399820948 -0.162880829750355 -0.147224974541918 -0.144549221672413 -0.227168883343357 -0.255959747019787 -0.242174059258838 -0.232318813099127 -0.24914774117333 -0.191410780447904 --0.142457326653474 --0.177982090060327 --0.203410716095399 --0.205178664845139 --0.388926200210938 --0.743405116638489 --0.986630997805441 --1.14780045043246 --1.18511216108968 --0.879340180723607 --1.06884671955297 --0.891209168059016 -1.1024752495828 -0.47415571412471 -0.00162418565864586 --0.0476667794480004 --0.179938938560771 --0.292485895400491 --0.227462237222797 -0.373807323284185 -0.583707786852077 -0.852679519252654 -0.908029184587516 -0.881277991625664 -0.694145953398106 -0.675887345709997 -0.924873108110308 -0.81629932476461 -0.554235946763558 -0.114918171389782 -0.0798752185384868 -0.0878592905642637 -0.233132865347432 -0.216775053504354 -0.199669028390137 --0.927062109356354 --1.15150255129173 --1.11024672081434 --0.597530709407595 --0.733949239610778 --0.585098314498528 --0.548083504805351 --1.01752397493881 --1.16528035160377 -0.68791616226258 --0.35846572993593 -0.0889264019631089 -0.184117237178655 -0.270994976716361 -0.61072024231289 -0.861989458604641 -0.677150498483602 -0.96666746321459 -0.946596526520119 -0.841175824445947 -0.768328136356089 -0.75070404708578 -0.732541040426129 -0.737317434901579 -0.599577879144823 -0.551600348296786 -0.159994286700705 -0.011350862824504 -0.246160800026629 --0.0188651277920173 --0.0478739426330055 --0.155192084324518 --0.228673095498741 --0.260917756584174 --0.238110003389853 --1.06319938669655 --0.637406758648226 --0.663659877502565 --0.694969193213306 --0.994799548547469 --1.02842799106601 --1.0253322596701 --0.542707752070337 --0.862340385279547 --0.888775471559133 --0.93495228092861 --0.989841273916829 --0.936688214665348 --0.886397897808596 --0.305342487572179 --0.487998599944775 -0.544994489834351 -0.681009103420515 -0.662828117573928 -0.475390166020913 -0.414861155996348 -0.510004928489117 -0.568245276482901 -0.604624759759859 -0.622751800363366 -0.653029483171584 -0.56761386502324 -0.547992853479539 -0.523880937251014 -0.418889054217425 -0.386816870798724 -0.275101461573852 -0.0361543887766009 -0.185272627333692 -0.146595733498063 -0.0249367228552226 --0.00741040951405036 --0.299932704283139 --0.350220682660975 --0.919973384967692 --1.0629256513625 --1.15490500292527 --0.762225085350222 --1.01634392140082 --0.582648730374524 --0.641965888569725 --0.922221391162537 --0.976168595371764 --1.00029934666804 --0.900692680622158 --1.10697212080784 --1.21225238026684 --0.501458277684545 --0.411773687795554 --0.525478864257477 --0.551173720478551 --0.583998591883985 --0.421893899984016 -0.027974041502099 -0.21659888213002 -0.314089323641216 -0.495759579588295 -0.353953706517787 -0.304597358560469 -0.389779390317204 -0.409162960754552 -0.446560008517339 -0.742490825373397 -0.571084866799402 -0.478854060871297 -0.308006411566287 -0.274471547860569 -0.0733421733732773 --0.143052952169155 --0.20336749485914 -0.157418627720944 -0.0964782362608183 -0.0695149931989243 --0.772893428571825 --0.997336293017921 --1.09932286855038 --1.21290998632144 --0.924779874341036 --0.725182263067062 --0.75934124460724 --0.884230356702036 --0.995990672580318 --0.836429271897535 --0.923327962033357 --1.09477048895915 --0.701692538147322 --0.615840077554545 --0.574418078528646 --0.426865560507236 --0.398205154779243 -0.0990958661417118 -0.317928044742443 -0.415642783752755 -0.369130396661377 -0.323269575238007 -0.232879819770659 -0.290784594352382 -0.299191152254972 -0.61515754733065 -0.381145155501172 -0.491193027223181 -0.298348056786618 -0.18225571648361 -0.0334208541252368 --0.205692395086381 --0.218958373114098 --0.205271293383904 -0.0534622720789488 --0.683184297430996 --1.04754290649817 --1.27414784435588 --1.19432440445723 --0.834283051233388 --0.693495021596679 --0.723495442685944 --0.817906127489839 --1.00492076088874 --0.927375090898296 --0.522242320143508 --0.508229560634261 --0.518715578246113 --1.02823779919412 --0.998637341317412 --0.977720771038637 --1.11346460550204 -0.773876536265657 --0.735826907154591 --0.501311460031164 --0.581380587876952 --0.587918135984006 --0.59807637138509 --0.593219243841904 --0.594694099674291 --0.568565852510976 --0.481295335654883 --0.359891100415164 -0.288250304536831 -0.339994798742157 --0.226199309155719 --0.242688035418075 -0.0457259412046147 -0.12773640311884 -0.0601691203862793 --0.517168582057953 --0.715113379508716 --1.09224733346389 --1.2505686305001 --1.23034900106353 --1.13069287744169 --0.715680329088282 --0.442984053870373 --0.996434744456278 --0.991664210024634 --0.508969216184409 --0.583654648676869 --0.594726970490307 --0.170207336330482 --0.091073724379088 -0.117589805161617 --0.0634150309306269 --0.933321966962939 --1.24805293683075 --1.24491420204187 --1.23218109818276 --1.20184905551729 --0.938200424314438 --0.769132286522573 --0.409630632394805 --1.12551508521576 --1.03353242694402 -0.123173222209808 --0.678360876604712 --0.56506625432444 --0.493345694772003 --0.511973389352864 --0.512616714514778 --0.265809256922967 -0.262573342195161 -0.251600530047078 -0.522870221111788 -0.573388057111023 -0.563344125793713 -0.526780262922618 -0.34454254827575 -0.259906745032687 -0.0143221061772731 --0.19934213816285 --0.270725265636956 --0.318464904655852 --0.29790278893826 --0.307501820767045 --0.172003176270326 -0.148010534254403 -0.126999935500219 --0.321585953692721 --0.315790785125997 --0.41758859384365 --0.560345411993416 --0.855216454887005 --0.901656369089365 --1.06577080581047 --1.21124920534703 --0.872993244921622 --0.889929936465635 --0.855341461047193 --0.494456168873384 --0.409624526078754 --0.333147531515946 --0.328638631183476 --0.689287114339255 --0.962740621690412 --0.702158400275167 --0.568570513135309 --0.462708283052002 --0.415604225630138 --0.473145430849508 --0.59456448036299 --0.329090723900277 -0.2763148646276 -0.516782355933544 -0.408824867139575 -0.378246720282033 -0.307000271875039 -0.279207152774053 -0.27120128489295 -0.235326616881465 -0.041332110968423 -0.0384717404422887 -0.0209238841883841 --0.12845227225612 --0.321013217173644 --0.320576549588585 --0.218447021606594 -0.155091425852546 --0.642787750425807 --0.745884070391271 --1.1269139613263 --1.22564657928457 --1.14925556060179 --0.791704758214911 --0.732401775774736 --0.850639794685224 --0.881216325031916 --0.870904255062066 --0.322673040756347 --0.397707006710947 --1.10191309312018 --1.12866502787278 --1.06776295084372 --0.616809025786025 --0.571932325073081 --0.537725920987809 --0.498853043500745 --0.440627941785736 --0.531349310556504 --0.045621914590154 -0.0906871791292496 -0.234681702598198 -0.300275614189706 -0.306089404931604 -0.320598731224381 -0.297625366159755 -0.568082050760427 -0.570765425287366 -0.421834783046796 -0.413913776012455 -0.325188666256956 -0.249691886349572 -0.167024886365644 -0.0731597173154994 --0.073304736847255 --0.119206743773736 --0.289478988570685 --0.31276513908245 --0.268495246258401 --0.110132460552953 -0.0312581744137908 --0.0918328877658929 --0.225523298135845 --0.261814406867956 --0.405264746772859 --0.756100726157501 --0.913433431234695 --0.934381397864772 --1.04962815692647 --1.08715553285734 --1.23906341421855 --1.07005097400264 --0.917095971927525 --0.694764997759763 --0.799993322341932 --0.844695448302343 --0.849473164518452 --0.75765324265883 --0.497064404614686 --1.16809422443728 --1.02532490746548 --0.638053447857206 --0.513255763478831 --0.48981944504051 --0.481580971564579 --0.488382036764735 --0.229220269883975 -0.0622095688775244 -0.295027783291263 -0.279059485085333 -0.338227115650901 -0.302749726356067 -0.310030577472647 -0.538654079953649 -0.013929680878062 --0.151782156727299 --0.272766665407663 --0.324706359689869 --0.294197070073514 --0.328466353863304 --0.279276028916785 --0.213842039351146 --0.0194941247805662 --0.12156647226113 --1.22033048829421 --1.23205659419097 --0.696284841961414 --0.67268089071401 --0.796074240326264 --0.740784221497683 --0.574249776607126 --0.929446368193907 --1.15321626433122 --1.1638580144967 --0.542022503171657 --0.535453504593223 --0.546699826662831 --0.486494277181076 --0.258926604653755 --0.0633836970197801 --0.0201292316749879 -0.353537228763697 -0.500619980950083 -0.458421931928514 -0.225208024604862 -0.203201316741797 -0.144630740987252 --0.00253685737513232 --0.0687301519407129 --0.135004895773318 --0.287872308461759 --0.303551858673091 --0.312729750835272 -0.113594992434639 --0.103403172092351 --0.306608238693354 --0.744861933269052 --0.846438648496771 --1.09937349692019 --0.771257287569452 --0.753735185536007 --0.669310361533377 --0.645601689721911 --0.732051932798996 --0.730068015160251 --0.733806233509143 --0.693225674772721 --0.410753069900794 --0.906991783998594 --0.52105801028933 --0.564303405806612 --0.488859798962957 --0.123910590520297 --0.103308517926205 -0.286517606144566 -0.51283382663145 -0.314677730965064 -0.275937385436579 -0.104404939874327 --0.0863553074367585 --0.211161218865906 --0.228137788975002 --0.277909728374317 --0.283171798015057 --0.227631978499871 -0.0724816464182232 -0.0671640183694588 -0.0507557692450562 --0.346712400777841 --0.369366874224554 --0.44168489137244 --0.619610462225416 --0.673242612023135 --0.783350867693418 --1.15072258258899 --1.14596127192989 --0.870990818342516 --0.806210319817578 --0.648477135773723 --0.74071587827705 --0.739494223567006 --0.71577897489072 --0.525877054490408 --0.91771118810497 --1.07581510482075 --0.503042484944267 --0.456270709401853 --0.434704164000295 --0.225577405710872 --0.325594989928828 --0.531415704406112 -0.0901730981362716 -0.18534534935723 -0.34745683710963 -0.504920072441891 -0.265554186700213 --0.0102231826541797 --0.135151612890087 --0.251399501674126 --0.349616423791448 --0.0246106098714716 --0.227284540551736 --0.250088485181889 --0.439765444633025 --0.784677093171474 --1.07652661836883 --1.16136583779062 --1.1990887040009 --1.20947862625242 --1.08537829336707 --0.934070152873796 --0.816183683209323 --0.626701595357159 --0.614229068450195 --0.561933134429998 --0.529504077351167 --1.00687329063906 --1.22607346152694 --0.382079274066333 --0.47746356056524 --0.227323803473143 --0.494341781166837 --0.379672443597727 --0.298069648865463 --0.138485669153089 -0.496255223404551 -0.368201567885981 -0.30699086986398 -0.258575605543621 -0.23595065066278 -0.110034009045988 -0.0862258313737576 --0.332292312980752 --0.343343651557993 --0.326364117790264 --0.270793661370416 --0.0517535474132886 --0.0732709993775118 --0.198202132902771 --0.446125035200657 --0.741850115669997 --0.965501274278517 --0.98552479542609 --1.15283810602849 --0.771077007718181 --0.673731988993258 --0.749662068708326 --0.0993211586985119 --0.525503558310452 --0.51488361387214 --0.371947119525631 --0.468818477049343 -0.160243805366759 -0.242714010193005 -0.48857981132618 -0.167486552180805 -0.00732063587574938 --0.0496377748680734 --0.296632347377571 --0.331418297845164 --0.298979980199651 --0.267987601826971 --0.0158803233460638 --0.142401706229666 --0.223798471946437 --0.453583822407222 --0.498769908380164 --0.587998313252653 --0.654218908328977 --0.686051295508304 --1.01366225579482 --1.15915423703706 --1.1496774100858 --0.938055765328698 --0.562578402629122 --0.616462601026713 --0.685010456266093 --0.708247251009788 --0.68352778753511 --0.235808916027609 --0.254362327609544 --0.428152564415697 --0.0749871966686269 --0.0716364680331645 --0.0114007192629653 -0.456156558217118 -0.461786902863003 -0.21666208777463 --0.0883858072758743 --0.0658814836697088 --0.14810048936802 --0.363432785472061 --0.315931598367012 --0.318426416453963 --0.254874531908659 --0.25148062126876 --0.0734338362395035 --0.183840122945906 --0.241397940279015 --0.224277489050489 --0.619326734857012 --0.957723400417727 --1.06050067558894 --0.75208958459669 --0.659593542105512 --0.577906784785925 --0.553273990398024 --0.671526650768353 --0.661580657105301 --0.64686631616114 --0.555093295169513 --0.603346625485992 --0.726203595079774 --1.29568583382148 --0.203622590394092 --0.466892431316584 --0.506069939932149 --0.292660425905031 --0.226631982478632 --0.212905150168429 --0.191208196656308 --0.171474616487649 --0.404621791643293 --0.365641398825664 -0.0937366374268307 -0.263664680802593 -0.345107959748511 -0.151433545939075 --0.0651024692895388 --0.0820250340574473 --0.331294845816103 --0.418573719249422 --0.336545686733965 --0.332238477367784 --0.263765259654706 --0.157652389858971 --0.0655513839431978 --0.137190115969025 --0.171081733472326 --0.231026515016543 --0.193500770647716 --0.259658528135149 --1.01761968227583 --0.657815977809098 --0.517300499472625 --0.747708063433518 --1.27389405347485 -0.294045948250933 --0.497046453348233 --0.477716740212242 --0.161843569295172 --0.139413803216427 --0.385132024970432 --0.197239428552014 --0.119192139900921 --0.0744140678567864 -0.172476532571148 -0.366211680111753 -0.134382361553368 -0.11847974436202 --0.113404643012106 --0.359122815046229 --0.35429801142562 --0.129797813150938 --0.18849365460752 --0.247411996134982 --0.299800431652735 --0.18925684417195 --0.417878234872493 --0.42775289032781 --0.584216067214163 --0.761472595845067 --0.997565584589495 --1.1747127038932 --0.700910320187544 --0.55214943838107 --0.655922163466735 --0.58076757805573 --0.57346326364116 --0.60506963800431 --0.684092553049843 --1.05671896603782 --0.087088962208417 --0.491738494441173 --0.313835273920811 --0.270401892566945 --0.327010043708381 --0.299573742133332 --0.171927515009251 --0.154947360645268 --0.150807728473501 -0.239391742004163 -0.131124479889028 --0.18571735837999 --0.336693226208153 --0.175820491039132 --0.179456746806886 --0.183947779637522 --0.222899389146515 --0.552099673777894 --0.678628204905687 --0.657803545707047 --0.540577849802584 --0.631130249356559 --0.576800547397351 --0.601561802817421 --0.576266757815915 --0.68810273499448 --0.922500208346904 --1.07274275609465 --1.25611779493699 --0.305926313265167 --0.199400506215469 --0.197564959348094 --0.168871657308797 -0.259513278755424 -0.144165667739953 --0.174924178037515 --0.189041494489532 --0.373335197688876 --0.223125236555273 --0.185765211686352 --0.22908006308312 --0.698035611695662 --1.01113518298131 --1.08569568371097 --0.499641435869591 --0.617641826675082 --0.567903813997145 --0.520412384562861 --0.545717037361617 --0.576587274338235 --0.586160316259003 --0.583091467855063 --1.00557461537573 --0.219639042512966 --0.389484074832319 --0.289227787084873 --0.235680155067389 --0.0622480969345638 -0.254071582416303 -0.0157284873820878 --0.120987345138405 --0.16819790174815 --0.394184766892553 --0.305631702166691 --0.322486271991508 --0.145921684406977 --0.336284329092994 --0.16890151955478 --0.630346601465518 --0.793986765558834 --1.03584291314372 --0.720337970731653 --0.602081386381345 --0.376444669921445 --0.541552160770229 --0.616154708226023 -1.05509833292933 --0.466443665741822 --0.0936709041061983 --0.235031575109474 --0.303476377398317 --0.308829230627432 --0.0158347895641056 -0.26552881838842 -0.16995384206257 --0.00852478138615353 --0.140965904300838 --0.273330292270132 --0.438181580720966 --0.428709236926903 --0.447476813924566 --0.451115799509093 --0.222088460236752 --0.485698990848632 --0.760731369703707 --1.06372288045339 --1.13614252947889 --1.10365515778359 --0.802956285526486 --0.61453846816471 --0.666531822926556 --0.506512519358725 --0.610109856741466 --0.579276653878217 --0.542287468195727 --0.822368363274978 --1.21532758095555 -1.47526186603296 --0.348629620463307 --0.163358878672905 --0.234763056636238 --0.287133086023052 --0.268584078544631 --0.331397810254479 --0.344861660808436 --0.0510104260284185 -0.181859253343633 -0.173882538537075 -0.128033509277393 --0.137069677658327 --0.270018483921004 --0.427923024811332 --0.438155698237668 --0.244739582086521 --0.283550119457356 --0.364838093987284 --1.0026331370886 --0.932240432141202 --0.746728072240727 --0.676973444575577 --0.468450788744533 --0.569614106878549 --0.638462452557983 --0.611151253400487 --0.640730823670733 --0.820488055555399 --0.987719141099549 --1.09799312957087 --0.314267243231547 --0.0577662362629718 --0.111404408524133 --0.272606657732797 --0.298491578239443 --0.263233678662715 --0.244826315742249 --0.330733319376452 --0.385989584741808 --0.103111853530069 -0.153942367804052 -0.0882959872855107 --0.026247724780649 --0.0776976049508091 --0.314229634738087 --0.445993862037945 --0.329666207018521 --0.265574697328455 --0.253711671508258 --0.251035560012042 --0.264411965607993 --0.479007033662479 --0.471305618617991 --0.514338658372317 --0.517192033824655 --0.5139818828136 --0.321223138006526 --0.386108283691813 --0.676475619105374 --0.769766594556062 --0.928848059821428 --0.868754367858108 --0.612279315934817 --0.594853865197448 --0.402503227838116 --0.547450655312846 --0.535567587339633 --0.590180439074468 --0.80809873370618 -1.37091624173441 -0.755423220094734 --0.335159477020882 --0.323035841997957 --0.270652293833492 --0.090037546258213 --0.00181383809347535 --0.0428662799033699 --0.131922746790987 --0.307038031014213 --0.312647091817578 --0.343376235161221 --0.242884585903135 --0.0660525124665892 --0.0329470888084105 -0.109300763629467 -0.170643931574752 -0.163146420036392 --0.10637474128821 --0.241046228815343 --0.400790265646533 --0.402932770382863 --0.323854974500973 --0.283288630452714 --0.278369076527343 --0.240994680416095 --0.300027773172036 --0.423187784528112 --0.567948317961408 --0.877266935971124 --0.768768613640937 --0.65456895031005 --0.595126455277361 --0.704368669030489 --0.522441514971511 --0.532006115590684 --0.533516108391114 --0.580398888409968 --0.489843622130129 --0.797407905814482 --0.959144795754125 -1.44967311376377 -0.305306258210831 --0.127126027944926 --0.276161211402736 --0.347864508774237 --0.111385129833201 -0.03528164795273 --0.124802482364482 --0.134230564524202 --0.379030766787138 --0.321994424813556 --0.305437379046582 --0.267204841604609 --0.262488368058015 --0.313714544284332 --0.298507844844595 --0.551879463828365 --0.542608966675892 --0.265489290083155 --0.542882877703282 --0.683924727042057 --0.717322345097813 --0.921617023747505 --0.83533421643016 --0.730826942381344 --0.511934287956856 --0.575967451603633 --0.620407415114002 --0.474408649029 --0.967205108600675 --0.977318156301678 --0.0624015576166004 --0.210964066212504 --0.323078165393548 --0.303845807054704 --0.236939509396657 --0.14054599347545 --0.0396573976498824 --0.163921307621942 --0.226663434410255 --0.208574209260532 --0.219511500418691 --0.318582281211284 --0.302468038310384 --0.253018741037571 -0.0715855543952197 -0.0362271466911581 -0.00227054172074315 --0.128595647567215 --0.206811148115801 --0.269619262180455 --0.400513193260625 --0.269845722626419 --0.277183838937877 --0.571863360899024 --0.795251081951795 --0.829250125429291 --0.881027088676072 --0.972431119141584 --0.766989146138859 --0.652061907599446 --0.51007944827575 --0.493653516370877 --0.472501957754137 --0.682940374425722 --0.998849895995883 --0.224075411797028 --0.217581502025231 -0.0184458844610607 -0.0270603844127697 --0.0842751089271516 --0.288133976174061 --0.305510343867146 --0.211087099865085 --0.0217557289339805 --0.104424740857481 --0.394933302076806 --0.345008968598485 --0.30514832349243 --0.234779390990536 --0.31911547601485 --0.361219895881187 --0.345896392450943 --0.455772628600991 --0.480777607661497 --0.288805131048488 --0.578141355561405 --0.577293333228505 --0.751380024413416 --0.918822070095544 --0.974786334139597 --0.865746139080826 --0.776237304400044 --0.717054043063061 --0.684607317281743 --0.646837603114408 --0.491554488261798 --0.919202033446773 -1.70012072483699 -0.00243544934273299 -0.0102607002811044 -0.0539382624463816 -0.068174588976794 --0.0810476734659984 --0.208653953853127 --0.295156391329665 --0.176641745035098 --0.215301583579645 --0.169447854216584 --0.106418091170143 --0.103443258563732 --0.153909201609904 --0.400486612839297 --0.29577248213048 --0.313736247762889 --0.661210608875361 --0.282923073503811 --0.801469456023483 --0.841059223364523 --0.882240682248613 --0.719451228977728 --0.662729674830194 --0.597598016626716 --0.720684837464717 --0.548587538047321 --0.471433614081426 --0.438641652449341 --0.450079904608064 --0.902648453862375 --1.18743324811163 --1.35876287006754 -0.565979032589966 --0.185070520966526 --0.142073638452095 -0.0205846084545747 -0.0780607518021879 --0.054533424966122 --0.105885039516197 --0.237215906819218 --0.28019327398145 --0.240701556741815 --0.244958625150427 --0.28377568863168 --0.246032940145762 --0.112808863247272 --0.0435921691302061 -0.0122009484064578 -0.0188362712026802 --0.145311651713309 --0.154215941850288 --0.106729227085177 --0.391099041505185 --0.234652276469959 --0.296999622148373 --0.318453957285309 --0.28551057918622 --0.346239095928015 --0.318126040636528 --0.490507442576443 --0.465975325509897 --0.566895936263995 --0.605701287295898 --0.832275233143501 --0.870829969756782 --0.84686982301591 --0.817922980583416 --0.631521793927459 --0.640968993108026 --0.629209923940797 --0.665773186654829 -0.859639445076857 --0.107420974828015 -0.028478528997224 --0.170149273720148 --0.189684744927026 --0.243280538754348 --0.230454432217908 --0.12988926457023 --0.260007293055795 --0.31725601063193 --0.204553023449738 --0.106127403807485 --0.138701665858272 --0.1522816918788 --0.184849278209374 --0.146891790496991 --0.131550353016117 --0.130843790612176 --0.345697202554766 --0.323638123126095 --0.334797387549518 --0.337342824173943 --0.375069241391571 --0.447118171339107 --0.668138598643429 --0.543323877315332 --0.322901328091328 --0.331695339554971 --0.640026191302274 --0.703846247081098 --0.834707774960816 --0.719781601901412 --0.685601884010833 --0.730202114458074 --0.621185259100853 --0.622059622858993 --0.377835606228189 --0.566210009923297 --0.656148821042696 --0.801316337468887 -1.81844228628747 --0.177183237221076 -0.0412882152019245 --0.0669927525566436 --0.202453306640464 --0.0874045335065192 --0.248180050000507 --0.151743035079126 --0.100235174635543 --0.0288473645369871 --0.061486348872025 --0.0890560122454009 --0.376577239119375 --0.327290247026764 --0.262913855274329 --0.367681916609705 --0.358895607693042 --0.49295584078964 --0.647842830084173 --0.320049129241414 --0.732880533201539 --0.821911907202282 --0.771008741408105 --0.746305369018684 --0.787605320657299 --0.772703817663803 --0.712650688773669 --0.753607078526441 --0.761062015790593 --0.745949812560792 --0.723239124601407 --0.716269111246336 --0.643672393458029 --0.35895479610867 --0.424611505174685 --0.53529633454146 --0.00339925891784265 --0.113192579914037 --0.00924813050939166 -0.0992206479740951 --0.200370739021283 --0.0881458678127625 --0.0822169210175323 --0.247772247112703 --0.184143788236452 --0.278764200536232 --0.0985714376345972 --0.368587095999902 --0.307627703932705 --0.296031919732093 --0.515121421293248 --0.496750217977345 --0.531272083575391 --0.584956604050145 --0.388754073496221 --0.643173003310054 --0.737550933164494 --0.796142292483218 --0.792552994641746 --0.76753324108579 --0.786142093792537 --0.731135965201305 --0.550327504158876 --0.363123379374964 --0.337713868622439 -0.0522621836689137 --0.0673659233328174 --0.22105403693837 --0.301713837698093 --0.129841331883551 --0.0967656376349875 --0.11447492302487 --0.109827085038143 --0.16813481780204 --0.284373456283597 --0.255636528278371 --0.37649316808865 --0.351115020683053 --0.369000258984312 --0.464035631159347 --0.651987752613612 --0.70763835746746 --0.710334889646049 --0.704824885650907 --0.549250317527315 --0.899844104421178 --0.843832482520291 -0.629947804371343 -0.473609104632491 -0.297214859962589 -0.0733109200839044 --0.00810950954386325 --0.0606933109652141 -0.0819159113748467 -0.0035609608738234 --0.113164122073488 --0.137566999403303 --0.0839257541131051 --0.220603968965798 --0.32186016260075 --0.107156273857512 --0.23947507048929 --0.14964962124935 --0.213664824801212 --0.270064946963996 --0.303429534823719 --0.218565995122187 --0.241250602228024 --0.569880292944301 --0.551864353459508 --0.788327805364792 --0.827145026128568 --0.805442851538039 --0.843969575547692 --0.759257813993311 --0.666805135942512 --0.53433914459826 --0.279017982846453 --0.314372880977092 --0.434966461776774 --0.759112386737191 -0.358627338845776 -0.0051562414523123 -0.0344619545487723 --0.0781255758829946 --0.112137156455531 --0.0931106271986195 --0.165013490836246 --0.16387142740412 --0.198491640782003 --0.228280833538814 --0.170018591858621 --0.163644204729858 --0.313884992767656 --0.293101608448937 --0.200287823161806 --0.205187291744276 --0.312867795855339 --0.418993810830658 --0.612617026932393 --0.613998895796703 --0.604443262517628 --0.377922180914259 --0.364297884755715 --0.692933944094783 --0.709164045228379 --0.717972624833799 --0.839451112384666 --0.856892856737256 --0.781532127022245 --0.7778263756584 --0.310243480830531 --0.38250145365826 --0.602321193215751 --0.868703139934876 --0.804983140676742 -2.42066284937518 --0.0793134180638586 -0.0400068658660873 --0.05537351825134 --0.15227023074165 --0.33273637563408 --0.319981197154791 --0.303935597212589 --0.267637507534422 --0.251237570515309 --0.224316990577282 --0.220798994084507 --0.283948015906936 --0.23698072623739 --0.426699188818246 --0.540709123251261 --0.368376253373687 --0.30922052848506 --0.444611656394424 --0.670055897239655 --0.690175934306087 --0.683025315705087 --0.857607874962896 --0.93188116971466 --0.964471744282099 --0.958315992072342 --0.872989843759274 --0.464723731659023 --0.306768778102184 --0.732552044129513 --0.956620547544746 -2.4432389938495 -2.17049895902654 -0.584726666961313 -0.330642926564751 --0.112456792662238 -0.0861404521233298 -0.0791712224970667 -0.00298845493504718 --0.0733765779259046 --0.132951436519453 --0.165708060273045 --0.205394402530777 --0.2823850134622 --0.358618984266477 --0.302361225423598 --0.297306234097783 --0.330127263148824 --0.348007298962762 --0.240061707377817 --0.27283498635103 --0.282641578734933 --0.554922341082278 --0.527721024337955 --0.3165168976739 --0.320179079941695 --0.445743721499015 --0.563807137277718 --0.622443473370212 --0.685337373143979 --0.664769667359164 --0.700567483815156 --0.686259869578948 --0.685471328504695 --0.813059707573132 --0.821236222521959 --0.970221893457127 --0.245983098552809 --0.824164906736819 -0.941035330638959 --0.0250056479127476 --0.0189425942385877 -0.025937825650292 --0.0427256557019202 --0.0294715321785102 --0.0332990996262965 --0.031754189359722 --0.160596580885417 --0.103198156509601 --0.388421648532158 --0.419245467446336 --0.426010171247435 --0.369320358391422 --0.20759348840427 --0.48709958536418 --0.535409314744496 --0.292397337997429 --0.279327454158303 --0.302133506006122 --0.359473873784427 --0.503191565963816 --0.513431097891463 --0.63922008020703 --0.664647936210264 --0.747222203023136 --0.902427851596844 --0.932549585672929 --1.00396177907225 --0.994392982687153 --1.02178434277426 --0.483238851789539 --0.254397330545444 --0.853889590347926 -0.059826828746989 -0.00798230745732686 --0.0883441921515353 --0.0752224801510852 --0.0265492889616881 --0.0906206572031323 --0.13538818405538 --0.309156450238083 --0.297404944214086 --0.3177831312286 --0.416675638677259 --0.46842908271812 --0.403600432702091 --0.256648026277372 --0.252351318163179 --0.166846128163107 --0.497477825541139 --0.599358195974683 --0.273336713133097 --0.293001401964263 --0.348058599204961 --0.662631703163096 --0.623637062482651 --0.655044492966404 --0.666339224948573 --0.706440350500685 --0.659131029167368 --0.488825046082494 --0.447343222784862 --0.265892925977774 --0.442065957522425 --0.638788940484806 -2.45157640710035 -0.0439492110897679 -0.0776416419448034 --0.160622111537454 --0.0721524939085527 --0.045227518261894 --0.117479866040423 --0.374724306844921 --0.45597985312656 --0.49384479466327 --0.259245788248711 --0.227574193270139 --0.196988903278271 --0.23598732384951 --0.499272411993084 --0.550156695928736 --0.582585325064971 --0.381338991547169 --0.335335210144686 --0.269757076860162 --0.29027912354419 --0.576869296107462 --0.596327150294578 --0.611385704860112 --0.594598250087373 --0.623992726286078 --0.690887808592195 --0.673362649626235 --1.19261322709705 --0.577051374316993 --0.567349060618836 --0.381741406940702 --0.431285777471399 --0.685996525976247 --0.642689399574436 -2.45215713230188 --0.0663424189369697 --0.131418182290567 --0.138711295639923 --0.350427725608982 --0.36902319917266 --0.532234544829749 --0.495725396844669 --0.212570099467428 --0.300494834808305 --0.530086459321752 --0.550271486002743 --0.555415017463609 --0.576498849242959 --1.02084483325779 --1.11377324283162 --1.0192042914732 --0.917751242087654 --0.434296903659956 --0.306553548516384 --0.286438649824399 --0.844500870318043 --0.861437283465188 -2.58211776609854 -2.49826298061732 -2.09212912671973 -1.38418632855796 -0.631485705590929 --0.0416473024457451 --0.00936960960664956 --0.0122401344697267 -0.0352868455180109 --0.0235305787886593 --0.09587015407782 --0.0229468981278793 --0.051953857560775 --0.342487403043998 --0.362425909656576 --0.434569759909289 --0.234219517287596 --0.1834943542254 --0.436304430957637 --0.474135741690406 --0.458028989717981 --0.306857857648947 --0.336538514052523 --0.40393086472077 --0.566939629960086 --0.547035348284814 --0.515729008991368 --1.33465003420545 --1.3309454138146 --1.04427663777386 --0.535393054178449 --0.534695992187019 --0.303366039449998 --0.247713422466878 --0.764481953331194 -0.934949266999738 --0.0960271033619331 --0.00679062380211892 -0.000794570799516503 --0.106977818481027 --0.191716403132395 --0.068929038358152 --0.370802468597852 --0.455866183631471 --0.590595605645875 --0.281594528231912 --0.196527184203202 --0.262874563940191 --0.506374064585797 --0.516844711643414 --0.346810928168172 --0.50936941273558 --0.521508366276841 --0.4888268652067 --0.716938830757091 --1.05822487028261 --0.802931757727188 --0.324090527838615 --0.414845477726727 --0.569805341361591 --0.692282541076825 --0.697684409949554 -1.83444095389598 -1.04190504409557 -0.435754235875936 --0.00860055758644096 --0.0218903755441993 -0.0744181132071469 --0.102195803432126 --0.195551714982409 --0.104109094309144 --0.0992122682563243 -0.0236537009442204 --0.487034420597293 --0.508445177399697 --0.623802394544374 --0.61737778223667 --0.535243866087326 --0.294261553784412 --0.291751774545557 --0.221883430138151 --0.227811434007122 --0.176431386256205 --0.213107832231457 --0.502659932755676 --0.567001808537483 --0.355037601821691 --0.51261067801664 --0.533069706966172 --0.455867862945718 --0.437699011503415 --0.419346317683262 --0.66766301039245 --0.825363328070662 --1.12567841584644 --1.47838033493877 --1.24699055574742 --1.0961551122837 --0.484114228885067 --0.3114835125942 --0.621555200387043 --0.712557628999667 --0.541425797172264 --0.677340272479797 -1.73308033401134 -0.550575736843272 -0.281125878068391 -0.045367729685251 --0.413127774379095 --0.64133935960484 --0.448836600200703 --0.301233270046385 --0.479035244089395 --0.516214271379892 --0.501645613614245 --0.413693658953514 --0.319883645602378 --0.496877493172382 --0.518479828606442 --0.509966707568802 --0.35658393007777 --0.409366794877321 --0.475682446155608 --0.625083815708322 --1.00505645592674 --1.12799398762693 --0.385184796198906 -0.272061146862592 -0.0828677889614333 -0.000545559142550278 -0.000324192568208925 -0.069042660803063 -0.0944134424848078 -0.0481488687373184 --0.100300994174068 --0.0331822793578995 --0.289081196987303 --0.400151065070503 --0.471351361169067 --0.617444401849844 --0.680055097387643 --0.626718998709832 --0.344274993092775 --0.347293451974768 --0.232794399315642 --0.238921096119005 --0.353219588765114 --0.481950913825706 --0.448893626306105 --0.386596356395994 --0.373261053739674 --0.34118620512655 --0.518058353980337 --0.496380785241255 --0.452479858432251 --0.374446520319005 --1.48503745926826 --0.434261056525694 --0.347170857271927 --0.292764403181054 --0.303529444009921 --0.570391721910164 --0.58813255753349 -2.84193379721516 -2.87105230018974 -0.160347144168847 --0.0571197918231707 --0.0163154848915288 -0.0745917630692245 --0.121829867477344 -0.0887198591282949 --0.377064874576856 --0.515028027812585 --0.642375571674304 --0.703132506231226 --0.700224827772388 --0.656191340001757 --0.561775238095386 --0.311582926298059 --0.276972650168811 --0.219660275748425 --0.234335711615625 --0.332573733201489 --0.38344540091073 --0.500994166801219 --0.426165867815075 --0.271268990529881 --0.714149293249656 --0.803434918144713 --1.05880682382185 --1.35563061621971 --1.35541963791672 --1.59547839041993 --1.44330472486284 --1.17517731370945 --1.0950603882242 --0.785103872554306 --0.529032816784312 --0.267527362057797 --0.473366889180515 --0.552576723968284 -0.902322116506158 -0.416132527904815 -0.14872419622902 -0.0146855246808992 --0.0788336119865054 --0.0670573790172568 --0.0263449875977328 --0.132823749173394 --0.185744051369209 -0.0085528900402414 -0.104974210392263 -0.101731975783003 --0.25590773965027 --0.6728201470488 --0.309382276460578 --0.259140985598417 --0.379649333078242 --0.42386104036614 --0.343560455627641 --0.348025961466188 --0.366979652667438 --0.514852429176075 --0.349907964351895 --0.780574962793175 --0.918621664982886 --1.40536247366567 --0.410968937379893 --0.404854039250195 --0.717658414867229 -0.956372183119777 -0.0446628801159474 -0.0512723634737817 -0.128832865784421 -0.083691940870235 --0.226050394450382 --0.440368817562643 --0.316224921920189 --0.455865429226633 --0.456842693730343 --0.410602908963625 --0.321311446165882 --0.403939105930778 --0.507137855640167 --0.202313681287375 --0.28976954244563 --0.477638430874029 --1.09012342908491 --1.19798942113776 --1.25804824005432 --1.52592793242745 --1.67320514759747 --1.70573754437445 --1.15321642535722 --0.84238022184873 --0.344806002245567 --0.279543752726652 --0.277250780983444 --0.573366429187552 -1.27790508132929 -0.484627526874399 --0.065820011387089 --0.0737818356898372 -0.0217018293283053 --0.0177602633479621 --0.11851511609105 --0.18350640421904 -0.116724251231481 --0.00652976025649465 --0.0744410537345521 --0.10799653087678 --0.314744323063503 --0.456037331305291 --0.79186566925144 --0.707419499340993 --0.574977285271612 --0.527700757866721 --0.352429496985523 --0.334064560156804 --0.297277445842041 --0.342375865479662 --0.336564322739943 --0.337061230813338 --0.382147242585674 --0.505652838069558 --0.567382644406839 --0.528231743508949 --0.152171984702947 --0.416876763259846 --0.530244912511723 --0.710811991044985 --1.03909427617265 --1.35088484727116 --1.19774878621324 --0.406982550184672 --0.311222103073465 --0.313010709154717 -1.4798037408005 -1.08454258323517 -0.383334728858902 --0.0425476488707113 --0.0377545200085274 -0.0583378059457491 --0.160018403065723 --6.56488312991144e-05 --4.13247299562158e-05 --0.0196929278989488 --0.715244274250585 --0.442042051636225 --0.306508058230754 --0.357247086313079 --0.367072787388738 --0.353654779962028 --0.411933347061975 --0.41879296259904 --0.468498041252844 --0.53858154571593 --0.341596892558333 --0.418573300138925 --0.820364542419344 --1.47537352009539 --1.31994895806204 --1.28526019868221 --1.10076162834534 --0.477146700204664 --0.392503470931008 --0.340380082745239 -2.2892116076543 -0.400342580086643 --0.00688862986096428 --0.0495268710745176 -0.0154998125707517 -0.0785985117669572 --0.0556609415391778 --0.149837442233109 --0.159256817547029 --0.00790007072317156 -0.109450020200951 -0.00970683551928264 --0.100666392927334 --0.632632015124647 --0.825584324103639 --0.841741134626896 --0.63386024254044 --0.622282570430045 --0.332533238089033 --0.352772409709178 --0.357056112085037 --0.345633888888216 --0.348204736829412 --0.353375630155603 --0.344646720320173 --0.398816812809009 --0.425466293180078 --0.440842192076884 --0.464672682351292 --0.526389457721687 --1.22575991118765 --1.63366053986957 --1.70977520495741 --1.74003788347727 --1.63396362146899 --0.469909056687713 --0.511771170814283 --0.439270749825835 -0.630051499401115 -0.310969171128137 -0.0125491505944173 --0.0579877539658065 -0.0314809790731196 --0.0708725815267695 -0.100850815184628 -0.169137200028852 -0.0358923603970807 --0.305539514365033 --0.508376761746775 --0.684667376043449 --0.753187599979348 --0.812281654370016 --0.390338726824556 --0.304799930829954 --0.29817870633343 --0.30703038931474 --0.3527327136033 --0.382028548256542 --0.368631399600808 --0.292394458078297 --0.308996853509599 --0.343578858431705 --0.466850970923231 --0.167225716762729 --0.103663989295567 --0.552757213522811 --1.12554148568022 --1.19784719907208 --1.26648375902901 --1.09615139537694 --0.794230848266571 --0.491905701760022 --0.493595015068522 --0.368212969435954 -1.8213921163523 -0.26919334294771 -0.00522223810435207 -0.104051999558165 --0.000700680508634477 -0.137193956006485 -0.118668835451788 --0.452071931547106 --0.396807455544185 --0.376113196673833 --0.324603374632259 --0.327029042214544 --0.227925206778518 --0.465357730897563 --0.55327054031051 --0.478077605913311 --0.0763555350593688 --0.0989856454082716 --0.132846224507174 --0.692713966885654 --1.69057272590436 --1.18136954485905 --0.713368921145726 --0.488844992173325 --0.370286853496131 --0.362133513187284 --0.414713661100666 --0.470309628063323 --0.504480353916586 --0.569375468171092 -2.19178643011416 -1.68584770102061 -0.00373504061049879 -0.123808833956839 -0.11946027751278 -0.114449472243364 -0.111534639365074 -0.131314519963251 -0.230795902193836 -0.163337549611031 -0.101655085633034 --0.399013204302979 --0.528061116204527 --0.59860150507285 --0.445975037820389 --0.350859737128824 --0.319365200225525 --0.413484988128237 --0.503464966243611 --0.489495784561208 --0.528688343225503 --0.527105125980374 --0.484295011497656 --1.49191749909264 --1.7087284434476 --1.21548892476897 --0.432982506039457 --0.567452733078742 --0.627424862729124 -4.04705518091406 -1.50954552602306 -0.285150794947131 --0.077074817541825 --0.167740141416873 --0.147232516681112 -0.0262275149360711 -0.124861987163637 -0.187424341472487 --0.0963982898063582 --0.512235399995147 --0.603990100657669 --0.704800611910647 --0.781460190014808 --0.742257423484933 --0.732431580740809 --0.64424524029736 --0.390167900567903 --0.315400098331255 --0.335340261945439 --0.372577447708812 --0.361403833939514 --0.280881884904103 --0.213215081770588 --0.277812058781638 --0.377094571112178 --0.484753539040339 --0.386820145342743 --0.270475540627719 --0.0838531087630514 --0.0671800041407851 --0.181138550669672 --0.261403383168133 --0.667180131491104 --1.26046108658835 --1.292707764561 --1.13533261663188 --1.06749333470928 --0.561733253197068 --0.469688406326267 --0.391629337761509 --0.363368613357748 --0.489172952883492 --0.50401552296371 --0.54586007051515 --0.819233300502887 -1.93646830967179 -0.146529781640921 -0.0381362550867452 -0.0872241491099084 -0.13373543587563 -0.137917018893959 --0.130567531908228 -0.170743321542673 -0.190945679402312 -0.101108974731628 --0.0663763986748238 --0.326381814651776 --0.47066210573232 --0.598699630311947 --0.394999587466594 --0.332489765574945 --0.255083233076184 --0.225536660746966 --0.310881423102509 --0.490582745090724 --0.489457017020824 --0.519765626953101 --0.465760672615165 --0.481053787663683 --0.225951623781537 --0.0691090224219479 --0.154954742652714 --0.208931641769562 --0.292063600851929 --0.511719279957039 --1.05690245543036 --1.39243808893406 --1.48156540248757 --0.387963621862034 --0.375473910637837 --0.384824908055688 --0.406344176628854 --0.534589780129883 --0.529741572475013 -1.31196108807503 -0.070238931244095 -0.0504587893473136 -0.0400174650699032 -0.0279369673205592 -0.093971757249883 -0.0838300294884489 --0.154025760010047 --0.036740512317051 --0.00769001149834647 -0.0674049896202638 -0.13226643785718 -0.0693019866917837 --0.375156355177251 --0.593195436947278 --0.715016852224004 --0.724624665148874 --0.490325335551969 --0.384169943968592 --0.338932256064802 --0.343718475072962 --0.283010106830263 --0.436658541041322 --0.470995621525508 --0.415826846127821 --0.342221007454279 --1.64783831654902 --1.65738728582546 --1.40598811992247 --0.352105101954575 --0.39730621477575 --0.666231433620781 --0.592786155539859 --0.545428274052532 --0.597632041800908 --0.683859956654492 -0.110785364097048 -0.0716450901410699 -0.181395940744374 --0.107367174287289 --0.125933458452837 -0.149076291772042 --0.771980627657978 --0.71340528742585 --0.344734396677792 --0.329139486917949 --0.315000277195363 --0.277835574045289 --0.298714041590965 --0.40124438771619 --0.540404131819865 --0.475149836587347 --0.476502726679731 --0.406377913638765 --0.354029315091394 --0.348355532820497 --0.290740355743691 --0.280119334381064 --0.246043361001064 --0.0701119224878735 --0.938432574608984 --1.58819930987668 --1.62577222416982 --0.653727840202455 --0.378582702532192 --0.612987201897088 --0.59417828342431 -1.249783151818 -0.163009922572175 -0.0832621821159698 -0.195955152504822 -0.184854607455217 -0.209069765253406 -0.204080365223333 -0.0761261223188452 -0.17673081685454 --0.231049067229761 --0.717950070043528 --0.285627673080622 --0.296029634315254 --0.262106548813207 --0.272231795581782 --0.343469228132602 --0.42477925897783 --0.447536375959914 --0.455513500181214 --0.371854420580378 --0.279452944914206 --0.335793668192126 --0.121517016259135 --0.123205479258127 --0.0456224653422748 --0.0475898780788162 --0.0212663356040066 --0.904553737806977 --0.950318454287521 --1.34341648194809 --1.50816684544624 --1.57114666493509 --1.37499594291183 --1.30343964498808 --0.347345783005871 -1.3777869627516 -0.331638753328104 -0.106433178680725 -0.148563895954385 -0.178941545060303 --0.109650103903692 --0.114820463317739 --0.0539009314994017 --0.644719183291381 --0.325023236707806 --0.271943137609708 --0.262718447571188 --0.271766324742288 --0.249747846751397 --0.270764152127719 --0.367399692345332 --0.556491513871389 --0.509542343006438 --0.518400285788947 --0.400581206393706 --0.409173550879097 --0.320439108574753 --0.253949641911446 --0.304997182697569 --0.418950699501634 --0.604676618275338 --1.49994961108189 --1.55975803568186 --1.40942387603986 --0.97343728054024 --0.925050431535656 --0.528130196107006 --0.46622358315589 --0.291136806631559 --0.344652470736075 --0.479744973136471 --0.606282188228713 -2.7963401109663 -1.49444777136586 -0.222286590183916 -0.0902660576818626 -0.24103208466465 --0.0770144764291532 --0.00430550810465036 -0.118340653793212 --0.122677160292508 --0.297085476516208 --0.685866951945143 --0.313083996804705 --0.276991055641124 --0.300287228857426 --0.306812681980399 --0.296345573309886 --0.277319574617088 --0.126917017146685 --0.0666763306240803 -0.0037459615201394 --0.012546547114308 --0.164909131404969 --0.185495323818577 --0.232758227258655 --0.403376406918498 --0.837929847133091 --1.04129004308471 --1.37680636473474 --1.50887529262023 --1.05301175187946 --0.283401755996106 --0.231557814590134 --0.300689125562227 --0.461946742623603 --0.697785821306224 -2.84745365963257 -0.120747320255728 -0.125381558228445 -0.199711318652026 --0.0993187526872026 -0.140407120607568 -0.182557170086736 -0.170807617772892 --0.711907091288412 --0.278762118027928 --0.284219754305703 --0.278333961160562 --0.441631595891317 --0.0950900002589012 -0.00697203178831085 --0.141047993863242 --0.39899109751101 --1.1752455685594 --1.33869857120406 --1.46586655766097 --1.42226092565842 --1.32748269349767 --1.30094954581284 --0.70005373594051 --0.249989006234499 --0.529487513958207 -0.100861954627962 -0.115903000821496 -0.148488611059067 -0.190781006099703 -0.226950973098789 -0.0443598675874419 --0.0696389000651303 -0.0835383224881543 -0.174100350318185 -0.108945653803421 --0.515411591491847 --0.23244332018394 --0.261650111760293 --0.282926624558571 --0.328451309967605 --0.487664425510489 --0.424983476701213 --0.417448801052113 --0.372137549962892 --0.154026084359536 --0.147109018086103 --0.0092359893811409 --0.0198429273399583 --1.17208286452234 --1.48397817969117 --0.94208409837524 --0.765594850451103 --0.232658726602411 --0.650262973643926 --0.577444028313934 --0.510489338482905 -0.352716486391271 -0.196352770919615 -0.256975803577472 -0.0562118048131612 -0.00592830466259819 -0.0104995142702871 -0.171427354767051 -0.168333975834331 -0.122481427192154 -0.121315435951302 --0.282743861822214 --0.350431317020989 --0.564436038053735 --0.623164392419804 --0.267749732865536 --0.242559163311324 --0.25953846088276 --0.356860051239838 --0.356033816833718 --0.386510751309635 --0.519259832136531 --0.427633813025034 --0.136395721401747 --0.100454256889643 --0.0717430861057817 --0.0601470195428959 -0.0290731280463996 -0.0103711777377162 --0.0306953563475769 --0.230642497364654 --0.621819822979719 --1.05529219583397 --1.09008790069705 --1.35367390083061 --1.40309241837619 --0.546118942456522 --0.255163478980594 --0.223071929540095 --0.364422222654542 --0.397333647702767 --0.613425905568809 --0.640261595936256 --0.728955374794946 -3.28638208375715 -0.107935702386591 -0.230657696123544 --0.00807140433913034 --0.0251732621130714 -0.0917174186337109 -0.13863606111145 -0.196164940642197 -0.144485610764146 -0.123191744086612 -0.107485963097721 -0.00825720656413509 --0.107720276237498 --0.199478558459346 --0.624542807807853 --0.363744272937424 --0.459045204948378 --0.503780674927318 --0.448893442221355 --0.209773693232553 --0.19172670386021 --0.0949138929742199 --0.0522432903247454 --0.0699452451037033 --0.0270240764053558 --0.389297276173522 --1.12128567312201 --1.16407075499725 --1.300358668704 --0.6125229515891 --0.530685164029501 --0.347897464336018 --0.496784526638171 --0.619910118077072 -2.06131939976453 -1.16289392234051 -0.19967924756331 --0.0201853891983745 -0.0558720605440799 -0.115196335510729 -0.128071598032861 -0.154448332716306 --0.224629729676161 --0.688592623256946 --0.22724520997683 --0.202001997984894 --0.264420351963674 --0.260787142021695 --0.347034098897087 --0.448017520513115 --0.468310365441369 --0.462266444020863 --0.495245257482595 --0.432482981385161 --0.369393037393578 --0.0836082899183612 --0.0469928270075153 --0.0227319152219021 --0.0583323950398578 -0.0480200567418834 -0.0585677858880809 -0.105840478518305 --0.914394252085419 --1.11590466058718 --1.09183057776084 --1.28257810713117 --1.32526656286874 --1.4097639077838 --1.41522208032027 --1.43483694879616 --0.287578346486892 --0.224757424639139 --0.371068428910337 --0.539701858588026 -0.79537025155182 -0.674250447356389 -0.28896498267009 -0.201573953495823 -0.124825709368175 -0.233763057521358 -0.265264653173175 -0.130609593320456 --0.0636282502799066 --0.381917532737095 --0.471655382555767 --0.675855652866959 --0.609128451646726 --0.463167559182019 --0.347091958770536 --0.389044971036926 --0.43969951942724 --0.330108774851254 --0.300354570684331 --0.169995485047144 --0.0067270111382971 -0.0359333496975216 --0.169283060597802 --0.336445871136024 --0.420250608043446 --0.632541115385743 --1.06936575975756 --0.857737886736342 --0.770061666609264 --0.409830311924781 --0.438725519603639 --0.51119948373412 --0.378545860211103 -1.06656639329093 -0.166279574509343 -0.196263889631403 -0.211186158258498 -0.235124290120598 -0.284447101296212 -0.229383456222663 -0.243295783748682 -0.0415683932878519 -0.102979120560417 --0.0334318166190171 --0.0745860746337694 --0.249555259681491 --0.443546270335336 --0.422963005829807 --0.437407230427811 --0.365964976773266 --0.302932747060439 --0.210864345674864 -0.0696619241761924 -0.0459370502583409 --0.940081434016734 --1.13470659093698 --1.17262329839983 --1.17270844620859 --1.28777643767368 --0.932515700580712 --0.556081948631345 -2.94898444485808 -0.69485099377221 -0.245672797362472 -0.0948981912819749 -0.244886017259641 -0.191611641303887 -0.029954680030694 -0.0503757530315294 -0.0786644671109444 -0.0978149915860413 -0.137816023669723 --0.405687609245433 --0.674563906282729 --0.701997395792995 --0.657767538677692 --0.286740372639864 --0.316028663362811 --0.408358330077554 --0.159527789125754 --0.0586970951754431 --0.0591086997674966 --0.0478432829167952 -0.0186636632363051 -0.0341688829850719 -0.016816684673536 --0.596028213254875 --1.00689148438414 --1.10128558544034 --1.16878148003954 --0.745495145579389 --0.507381242990102 --0.320590764861501 --0.542572755299791 --0.303792954924979 -1.41949004226939 -0.257917970485981 -0.18253555248767 -0.236686926342921 -0.243994132623629 -0.269150315731619 -0.106359786063364 --0.307938479356658 --0.608037714383969 --0.686805337204823 --0.290586437686533 --0.270152857303913 --0.306863620593021 --0.342484147995287 --0.340019399256109 --0.394732833794948 --0.40271066596291 --0.259696872979242 --0.15409302358417 --0.0579240528339726 --0.0454665284075118 --0.0288860995999798 --0.0345121475612151 -0.070616756192341 -0.0830359633348987 -0.0149375727397372 --0.116593350157942 --0.588205350123948 --0.978634086057589 --1.02832720198399 --1.06179417911141 --1.31060879278911 --1.37028433263267 --1.3382415136175 --1.36131138048995 --1.15535906682108 --0.367788774810501 --0.354457530230913 --0.414229868017586 --0.43415880852895 --0.450438173646089 --0.490657342755432 --0.273708202222664 -0.285475400456587 -0.255660583306034 -0.251650323642449 -0.223676384839512 -0.206334256399176 -0.080360588682491 -0.101444487990333 -0.0979442500925378 -0.0862588195305154 -0.107840718394093 -0.153556181182453 -0.137043500314086 --0.607948367652415 --0.627616220833515 --0.724414033191638 --0.515145049644569 --0.481881117242173 --0.350965024023078 --0.252092201988306 --0.379070911677372 --0.398269198583836 --0.388745941690594 --0.0664540863625378 --0.0733797284113766 --0.080362282672799 -0.0104969489116025 --0.0211240936338566 --0.541719935161198 --0.701119183076909 --0.790191984388838 --0.906092716221785 --1.09793521713172 --1.28146544650858 --1.23132201470605 --1.17264891981758 --0.501735059011045 --0.324276738965279 --0.326558501764025 --0.468122132614306 --0.34355456882698 -0.129841755555144 -0.0960782639596021 -0.124891883194477 -0.199273885681222 -0.261606016228923 -0.241807684566696 -0.073510166885959 -0.0745039028320624 -0.0954679655578099 -0.0837072611962952 -0.139464685380446 -0.114899162842778 -0.0615422354654171 --0.0204363354149084 --0.142125427993231 --0.661062160455809 --0.347103788012826 --0.213137970179623 --0.309440532187581 --0.147263567482585 --0.0885148681787813 -0.0176227558742994 -0.00480072601522519 --0.0471550194506545 --0.85483564891177 --1.04909084952601 --0.485799345081539 --0.495686533475861 --0.521558846940299 -3.36854182589063 -0.241633739160599 -0.243445531440507 -0.132626322271311 -0.12100434644287 -0.0611765151275474 -0.0471835713871824 --0.383031708215466 --0.749803516003294 --0.674427667233192 --0.474206101009528 --0.4431967217399 --0.334931900617167 --0.306807725522082 --0.0818912980504978 --0.0889380213459807 --0.0904256503765355 --0.437586729783431 --0.583895313113355 --0.818245939058361 --0.838953759020468 --0.971976015918558 --1.25267224971492 --1.24013707536859 --0.523861465492329 --0.368319805136636 --0.328323925103549 --0.248058021349443 -0.262969723355899 -0.0992955097544987 -0.111291371057026 -0.0654819333817924 -0.0420690411816933 --0.569078154232213 --0.747008395780156 --0.734630355571115 --0.809511607964613 --0.660915672352439 --0.549789261621932 --0.366239907382748 --0.343264813750555 --0.268000170567989 --0.331120942072058 --0.272670418800272 --0.153161474067941 --0.106443892386824 --0.134441925024554 --0.00525479207292712 --0.0714113671343553 --0.20124136952851 --0.267423135894138 --0.66285404507908 --0.949557568038474 --1.21207959935542 --1.23461700638149 --0.524039554627161 --0.370123966916033 --0.39397316511589 --0.511585031178182 --0.539608694203739 --0.436000731518867 -3.17331420143917 -3.27544161414268 -0.201636888437892 -0.158494837931739 -0.126937952981113 -0.102247278020323 -0.0546027328871608 -0.123019317907677 --0.725687821587293 --0.730905362582481 --0.783378709477687 --0.363469580190475 --0.504360852752607 --0.316739038718268 --0.230092294874633 --0.274199929436276 --0.127970940222413 --0.116958792850693 --0.146594035243631 --0.132517372405349 --0.0286107513740905 --0.0797640624965688 --0.182897542753591 --0.354120020152042 --0.5344087641481 --0.922832323186483 --1.02192046751213 --1.06557979466642 --0.991855930845054 --0.251774897727931 --0.432503285583855 -3.13907726873568 -3.46705029388391 -1.76549258939084 -1.47106784601391 -0.131171740781769 -0.172811676461926 -0.159411349762729 -0.153981191075562 -0.0429710086191157 -0.0297743542569213 --0.373433566237062 --0.613454732156896 --0.150208515399432 --0.181204935148983 --0.113419983837284 --0.31674232645116 --0.120614990440662 --0.024937499629555 --0.0433781601782943 --0.104216694431779 --0.194728488191253 --0.222397008741593 --0.538970293310284 --0.664161437041105 --0.702958173656651 --0.812787224848145 --0.958863676120097 --1.05703961065292 --1.2396555041056 --1.12806649140878 --0.768189148824234 --0.664451896762555 --0.341681550091391 --0.46155680586651 --0.519479743102634 -1.42783983799938 -0.13650421474212 -0.154790622293118 -0.163070834440496 -0.154016566852308 -0.163126905910707 -0.152110734939213 -0.10931839616434 -0.117411322994775 -0.020234129662331 --0.0150857871691628 --0.36719167152043 --0.504788145939028 --0.225650652644894 --0.0755865097852011 --0.118013607240282 --0.0763404889039396 --0.0781354061190509 --0.0472163962116632 --0.0727878075994415 --0.206548473707815 --0.406705246026227 --0.517704483596705 --0.626936057763722 --0.94545332838789 --1.18495824468747 --1.21385667913767 --0.700395021639607 --0.466097306306052 --0.422142210006986 -2.64325685137864 -0.644057533536122 -0.203786254427458 -0.176624866647717 -0.147015130486429 -0.157550443228625 -0.114041408735628 -0.112575437169913 -0.15213937391107 -0.116666273911118 -0.0759886704707773 -0.137148993357076 -0.125934406381941 --0.0123696084515839 --0.506563622629954 --0.563174060740342 --0.390228309435979 --0.524595859387139 --0.194546047145397 --0.228526225988522 --0.132055623290719 --0.131479778145008 --0.0403536948707082 --0.200981806349233 --0.211568870450227 --0.59286198794885 --0.987659767152059 --0.472498864496813 --0.46613564676199 --0.371432505268248 --0.254732630365747 -3.26416241571465 -3.07102867449237 -0.349978049783076 -0.266906267820088 -0.218598240061096 -0.126715640692606 -0.139888207371709 -0.0565166341923975 -0.0843746025117662 --0.0238415768738127 --0.725366954344288 --0.722322340830112 --0.428130462224071 --0.429328737484536 --0.552543748138557 --0.440401160495196 --0.139831405294415 --0.00867026870762988 --0.123164082564742 --0.215432928290426 --0.0714408582782662 --0.185639880451621 --0.545961478545013 --0.743791177126018 --0.830642749181145 --0.869663658028393 --1.08952924433861 --0.951819593687668 --0.624158286836938 --0.252254588629937 --0.481445802081221 --0.497314539152852 -2.97437003500273 -0.153363154728528 -0.210352869899449 -0.115938629604823 -0.0383172603861164 -0.0680551974909571 -0.102765400137572 --0.644789388115035 --0.677189905435548 --0.457221686438444 --0.0289554657224587 --0.24131199080078 --0.143446889192111 --0.0387796117128199 -0.0166840853718799 --0.079436891225301 --0.141206967404326 --0.0960830526292185 --0.093616036352647 --0.126281876676962 --0.451670839634181 --0.478508143201053 --0.623110584184221 --0.701521595736912 --0.750577311241345 --0.771191750713697 --0.822101749813036 --1.01780626146144 --0.992603189637343 --0.432024560298702 --0.423329250167781 --0.433979547276219 --0.390128313942981 --0.417827509169682 -0.274123465262369 -0.220990580363456 -0.184080163392804 -0.156421427998614 -0.0745251799086546 -0.144223960515993 -0.130283713160249 -0.118742564062589 --0.0739510593002359 --0.59899309827566 --0.459644850705838 --0.181846370450257 --0.00576661590808047 --0.199290529697715 -0.0669451562786527 --0.0268751337200204 --0.0686760270363997 --0.0536940928533811 --0.492854807168007 --0.666456546971096 --0.75613923846486 --1.01677153593898 --0.940748152231602 --0.900528086547902 --0.803905337606145 --0.404286576968968 --0.353471583983972 --0.364130208046908 --0.197023838986608 -2.77551070111733 -0.23520452414287 -0.100687754859131 -0.0981755722205166 --0.58991252197664 --0.512365432805566 --0.50028106521281 --0.544091059748311 --0.536903930909379 --0.000200430768794391 --0.246741674319207 -0.0104961504673753 --0.200179413180061 --0.268512645486484 --0.378112457627845 --0.531315911866622 --0.710170002758684 --0.880949284249454 --0.31184166962649 --0.32191558488417 --0.316778901702131 --0.338957058960501 --0.157072961942703 -0.255077420955097 -0.0759249057520961 -0.0496784913569117 -0.0823491450982488 -0.159939088720225 -0.155649279303474 --0.198210965658117 --0.230910875560408 --0.572834144246599 --0.255506399399112 --0.102758479175275 --0.23184578074435 -0.0539063201145966 -0.0598903094111822 --0.0686675417204734 --0.127652311437452 --0.13592403746007 --0.181054468688515 --0.32448885062485 --0.398574741448022 --0.462174341182091 --0.903449684440416 --0.806039508908553 --0.354375742846103 --0.291370135660113 --0.281763640967163 --0.100764700133551 --0.235703109279124 --0.428972830990893 -0.270600089774663 -0.0529673758170599 -0.00116477383737479 --0.0345333008283504 --0.0451407584636181 -0.164566386256737 -0.18107941439061 -0.169404850500393 -0.104195756766789 --0.468993834671802 --0.514686631224503 --0.223373655197532 -0.00881498872636577 -0.0876054470688103 -0.0264945978427686 --0.105564805417236 --0.102330079789993 --0.22727962597015 --0.164469386818012 --0.142336865987901 --0.173738342858911 --0.311211824040157 --0.365570397319924 --0.368124303926074 --0.404555492354996 --0.446496749197995 --0.742003887629594 --0.746080778905859 --0.755710243529651 --0.310196418609332 --0.210579948757698 --0.0504662417055997 -2.7456097897343 -0.185999108321004 -0.107586712717569 -0.023333631631524 -0.0282180619303443 -0.0491680897633451 -0.0655910684002006 --0.0474136327428365 -0.0118458763491409 -0.0352886643417163 -0.141496929295459 -0.142250979435129 -0.18643975174083 -0.199040344238899 -0.186103939424194 -0.222083883878002 --0.132203935611816 --0.500687664744253 --0.474551342602248 --0.310162088640712 -0.0178586379193968 -0.0186241916294954 --0.0210292118719853 --0.100814532767807 --0.126981261374016 --0.161964232198242 --0.257669715294993 --0.100530967005527 --0.106176164397164 --0.207841277254397 --0.154580780276349 --0.216584962500037 --0.306839098700699 --0.429753045696576 --0.39780406190128 --0.610703149461961 --0.763695593127805 --0.757067513844946 --0.756493027331778 --0.683174085744102 --0.557553770685664 --0.180720066800696 --0.149755768431886 --0.157688345828082 --0.15337080658028 -0.100785629315356 --0.0861846269154967 --0.0121764904452863 -0.0528490394568797 -0.148065337812228 -0.173358478378043 -0.221145959138807 -0.168388148616692 --0.0514296753405628 --0.182518384919785 --0.517305404887741 --0.546848270332037 --0.55760384270793 --0.482711626052536 --0.474847661074914 --0.470085221192693 --0.503570099423853 --0.511698299058047 --0.420652208834433 -0.121663448627096 -0.151320126027629 --0.0402918263475938 --0.198603087665421 --0.150867524625565 --0.300609569467198 --0.374212874820532 --0.382219609010084 --0.629521477028677 --0.7075830001573 --0.602506047054922 --0.541571922753124 --0.372372431953928 --0.345237093227526 --0.241087217277779 --0.0683573856254096 -1.18731447136463 -0.0145286620175415 --0.0367498696527582 -0.0729003062155753 -0.242745479267475 -0.248074266263863 --0.0418084157789682 --0.14270590048512 --0.469227400829557 --0.4541034750664 -0.0217766582178278 --0.045258094636071 -0.110372725962648 -0.169768647816213 --0.00627571602103139 --0.147088439410567 --0.454271567427861 --0.20892705440192 --0.0664588467579152 -0.321570442737036 -0.274818092015231 -0.0297794121947881 -0.0035794612992035 --0.125357578859005 --0.14302024032605 -0.0993032972500316 -0.285057938130953 -0.276947416433041 --0.112093323574383 --0.141296260128254 --0.395944060232268 --0.471475337145763 --0.473186360937523 --0.491827015416042 --0.0379752433979919 --0.18155894999761 --0.239451885665093 --0.238279480909077 --0.117395466713763 -0.00334719449178067 --0.21441704411622 --0.297850191139422 --0.404560076073277 --0.417860561724082 --0.47902078407361 --0.136118597030933 --0.0126386813463606 -1.81084073984945 -0.306625121880768 -0.278899484601408 -0.103290412878146 --0.128464984296423 --0.107084281315705 -0.0192626844782424 -0.279414566967133 -0.301208191874132 -0.213274113958227 -0.188276204420635 -0.078475766497542 --0.0291619572727884 --0.375004814612863 --0.452296323763194 --0.135090476795224 --0.108873195128107 --0.223206645433031 -0.273119522956989 -0.173419110503241 -0.0317235327459917 --0.198098904210667 --0.258645759819921 --0.353854425189733 --0.584835457872104 --0.554382132744593 --0.379049546278823 --0.291531092511789 --0.117243336384896 -0.0334124086249172 -0.103988004505547 -1.79983510431402 -0.0519499883989125 --0.00447837023067876 -0.167703078860793 -0.184088058307554 -0.297178046310303 -0.300543128511528 -0.0809314083214367 --0.0722165122425285 --0.279051869384824 --0.481882067810259 --0.471539117143496 --0.137565116350183 --0.096852013606548 --0.0217959454777699 --0.204103047465737 --0.43055014902538 --0.384990463874534 --0.355444253337605 --0.310401348913738 --0.376417633332643 --0.358711877023571 --0.413971992536591 --0.266014413832978 --0.291828532295373 -0.198357545141509 --0.183707598311629 --0.0929909091980266 -0.0250823454827653 -0.0683657830533351 --0.0745665446856156 --0.490755803861565 --0.435076632295569 -0.0595227039191188 --0.0791785168143697 --0.163426448865241 --0.161309475688124 --0.308571805806147 --0.261557435458336 --0.222397844483367 --0.0585749254959342 --0.103226355968809 --0.193173679447518 --0.210011643951438 --0.270350692811995 --0.356065082929645 --0.313777530601071 --0.284185836339685 --0.497899597632796 --0.511321316930045 --0.501179676171372 --0.237103508711577 --0.0942000624147425 -0.087379854825878 -0.291014762010627 --0.0237998554629799 -1.72527994085616 -0.432869029564413 -0.389257991210272 --0.105229559695286 --0.157963246312513 --0.0743183680711956 -0.236745038641904 -0.324229492857963 -0.339022839571042 -0.33799252284089 -0.33259527492612 -0.227048834363208 --0.18359795270386 --0.42558412165029 --0.470355232931408 --0.475381562118069 --0.0809276966605186 -0.00962702884032129 -0.0761659227471911 --0.144903262225668 --0.249090728185658 --0.152483350836064 --0.274195495305418 --0.296793750609022 --0.457702764219226 --0.506908937908792 --0.449096175294996 --0.247069762915663 -0.173396163429794 -0.214376525076003 -1.78916078366356 -0.0434195954906134 --0.240625385494457 -0.251028705647308 -0.291046984566249 -0.269396379810524 -0.101612590604078 --0.0025077643463769 --0.139046501073809 -0.0681287284513354 --0.127224109067015 --0.0279684684873756 --0.292204352253091 --0.368105342564816 --0.304992986833636 --0.0893689072617168 --0.147833635259549 -0.0891567984841704 -0.385800049464978 --0.046995655507005 --0.148733546059134 --0.228534435877656 --0.259668586196595 --0.276558549655218 --0.258002175077473 -0.270524574703758 -0.361940627858535 -0.406785790119828 -0.391072312949345 -0.363208895968994 -0.336720570082429 -0.313530655838008 -0.225704098061388 -0.10095606087348 -0.0814600750748058 -0.0498983308438126 --0.47473625642411 --0.508994194444763 -0.0337118213681791 --0.195624859174483 -0.455313704034111 -0.107469638237543 --0.0123672820138498 --0.303642339636183 --0.348154547743579 --0.385790613262449 --0.357434929290652 --0.249900661200058 --0.264204871498544 --0.446637272181993 --0.31486781356949 --0.210687761615552 --0.0811114118424223 --0.0841316346287728 --0.0723316512676986 -0.127002787657677 -0.234232147993179 -0.305330406126246 -0.243575266615518 --0.285885594604336 --0.225860129522927 -0.281973029172135 -0.424089226117638 -0.414928494266189 -0.41299146827723 -0.120613179012707 --0.503930069497686 --0.0422413642131554 --0.0414657909074236 --0.10918273443935 --0.225161561177996 --0.166755085547013 --0.104045154563249 --0.0202172956034756 -0.131497151981852 -0.386116282715184 -0.309480227290871 -0.220426846394497 --0.211074619026896 --0.262345403209827 --0.357764773519947 --0.402512584593567 --0.422923363063958 --0.276519918564878 --0.0305135295177008 --0.0113984357226578 --0.0375308875248468 --0.0437414462421311 -0.378403030878459 -1.73311108175488 -0.306791727031836 --0.0259268552369623 -0.365718718154928 -0.386907119511583 -0.432856896359429 -0.40997265268222 -0.305427377192419 --0.358264511949724 --0.569233784678586 --0.547529286630795 -0.0677513077275842 -0.100689754438099 --0.151328555379239 --0.244931530648554 -0.0480263941494252 -0.399520655935778 -0.384000099927484 --0.412507836819311 --0.189538480884235 --0.221980732844985 --0.245986940688761 --0.349239368410775 --0.368502636107147 --0.208636955835074 --0.049564573529012 -0.0130291876718553 -0.0370372521849598 -0.0578841125585008 -0.424200363737098 -1.7736840227558 -1.49114779523992 -0.619620353792165 -0.460184085480497 --0.0161009474685319 --0.3688245166871 --0.243668878125701 -0.227692072995697 -0.47391975571185 --0.010855689503023 --0.0441533067512578 --0.535233048700741 --0.551961854581269 --0.575265441830724 --0.571556204067972 --0.328117653047064 -0.0438330713242427 --0.0933646386897147 --0.0237826595662813 -0.457440204995067 -0.557368773701731 -0.266929716508209 -0.0400347303429287 --0.358341760360117 --0.371196225314042 --0.162876966467524 --0.181668922874285 --0.312396063808343 --0.327313162976634 --0.311717452391507 --0.356606386611388 --0.334181891083635 -0.0400520080920606 -0.0461503438403321 -0.214318404963762 -0.243590079735088 -0.394074674321259 -1.84087109449051 -0.303045777988187 --0.314802777062782 --0.388336023469703 --0.404687368051926 --0.169649585635979 -0.142941945864441 -0.346424730122579 -0.471291615834835 -0.486364849139165 -0.283988573763399 --0.337372943895101 --0.0583326810585483 --0.132492136244469 -0.33026751492651 -0.391595650450805 -0.19411244488243 -0.13704480689877 --0.179760465516789 --0.260389581161582 --0.347245546248886 --0.381118471066677 --0.18721564453056 --0.143995378855074 --0.186828240881963 --0.271755865884518 --0.330291229875081 --0.329218645482843 --0.0754868169799128 -0.0452115476783552 -0.211639040794527 -0.311793008698869 -0.318246822558216 -0.394091987384243 -0.422099509448125 -0.224818005814057 --0.110952310450632 --0.171195603696489 --0.292820159652308 --0.305536616502901 --0.362012648568382 -0.181719415729622 -0.370476008855796 -0.497384558793496 -0.48344758284132 -0.274402299899378 --0.431540475960093 --0.528268260405916 --0.401063801207975 --0.335523174165745 -0.00158334443895036 -0.111297686896158 --0.141882399004808 --0.108794711696462 -0.129204584535192 -0.529190872132821 -0.403090999630309 -0.166395067581901 -0.0314366142627698 --0.320437298786661 --0.367696238897754 --0.24763328361948 --0.174223185832639 --0.292331603476778 --0.265101710851065 -0.0505255554623085 -0.338717103727503 -0.351179869500194 -0.252883531610633 --0.0176792894517845 -0.0929594651282137 -0.211542062511585 -0.496888714617698 -0.316737872979913 -0.199900507564794 --0.434449862251817 --0.11990807979283 -0.184760950223002 -0.167288776961216 --0.0420093831720916 --0.137397182699758 --0.0204802713990837 -0.598077283614756 -0.242257639626443 --0.177025564117066 --0.225243942533256 --0.286936785365949 --0.337892115181132 --0.221432090352122 --0.173317271519126 --0.173698597165701 -0.0325768476245676 -0.163405713015671 -0.220038622701275 -0.229058993444673 -0.232490884361352 -0.235076125069932 -0.229712438683838 -0.330450428178185 -0.389184401078608 -0.210821026199512 -1.72393271338814 -1.81913765462916 -1.74225492873167 -0.31279849719695 -0.20381112958494 -0.0522739589190389 -0.177890719699488 -0.356676112741984 -0.406772491331671 -0.507763950751035 -0.461315514313235 -0.406005256846678 -0.271112526660331 -0.230638463558859 --0.0146482757725126 --0.137170286312464 --0.180364596564179 --0.422254958068803 --0.474319978811875 --0.453717808721926 --0.00663575674683603 -0.083673790713469 -0.5892079066042 -0.671148892992224 -0.507281613448936 -0.41142944875331 -0.289634683825435 -0.183879431777114 -0.124906471123151 --0.305748191382262 --0.134914194701379 --0.177622037692084 --0.0655661131590906 -0.0284701913327803 -0.222195571575889 -0.371165162179626 -0.382412195116973 -1.65181722262816 -1.89629953408007 -1.12020453401616 -0.333349167083792 --0.442581730041943 --0.315425283992592 --0.0231054170840181 --0.00160696583002373 -0.19360072227606 -0.346638802876677 -0.355476273906062 -0.458563735720612 -0.361859800481293 -0.29065408834491 --0.401210808045533 --0.46866615935003 --0.411690262129542 --0.316639069663872 --0.261034363832241 -0.0229910168484571 --0.00830898009740544 --0.0641456615068545 -0.547506114601179 -0.424474077251356 --0.11526285136918 --0.1729102970716 --0.117340267630833 --0.138316511240848 --0.11318690844452 -0.12475551401343 -0.325618986768617 -0.325828314422891 -0.276768617516998 -0.285881108331944 -0.31937716318442 -0.326953761512794 -0.396391853561194 -0.31993257847648 --0.153301207903342 -0.686812876930155 -0.541795518700964 -0.366641429928578 --0.202490689149122 --0.329962195167091 --0.358749303991373 --0.513559401081201 --0.358176413608623 --0.0961402671422649 --0.0717762452902777 -0.518549469124001 -0.469978627335022 -0.0548563272880855 --0.0104450637627602 --0.421152087832743 -0.140878313948365 -0.521589270119694 -0.696827225515496 -0.428547882011527 --0.0846524917380762 --0.138995774336855 --0.163366926012422 --0.0210416426589335 --0.0299094423170398 --0.0506969220195579 --0.0988533287712512 -0.124146838975155 -0.185268775068144 -0.372737335690445 -0.332191867608627 -0.346697612744321 -0.402676984970468 -0.391461002170002 --0.0464362908425233 --0.110135968183195 --0.279041918583211 --0.461163283098423 --0.446995712838039 --0.336405582119597 -0.0450541111866372 -0.155248102040283 -0.168902855445234 -0.0359666421888782 --0.0644175471243376 -0.278739828182548 -0.617472765227075 --0.0930995803674426 --0.105742746062924 --0.185543632965803 --0.224521776618674 --0.222503041560052 --0.22512059419064 --0.175190825715852 --0.0655924044728016 -0.00107157713070372 --0.0231677914151183 -0.00025401902752531 --0.000580795112083976 -0.00199937298994435 -0.0599360436249334 -0.125305799282339 -0.21228621013113 -0.402372661010748 -0.397899064691222 -0.384120639620797 -0.464237949162301 -2.08862662805497 -2.13180633061931 --0.280119145691491 --0.151386387865185 -0.464421966586747 --0.13208910092395 --0.367643170979957 --0.30636945738394 --0.123754196436995 --0.103335490270554 -0.0976386934231774 -0.0966663745794429 -0.0373169285724506 -0.0374991712556438 -0.0787375365559937 -0.331531830976799 -0.656419779624144 -0.437320544990326 --0.016474711144145 --0.0898226033894813 --0.177641597590124 --0.146704359755303 --0.0194050079678467 --0.00423101936761405 -0.0254854866684715 -0.0404651935068783 -0.235984836947925 -0.526397888016185 -0.485087191704016 -0.432896153441365 -0.448740890056502 -1.45430712060224 -0.39384611941768 -0.219843126540348 --0.0168053301320983 --0.0803139992294826 --0.400703087203292 --0.507734755061082 --0.0114964802751842 -0.0725833650543226 -0.363425361557834 -0.440474242989636 -0.486426507478595 -0.474951262758652 -0.484038876768619 -0.354370953844395 --0.15685157550367 --0.286656350692299 --0.305605068353745 -0.0786289221808367 --0.0195142897775238 -0.550238810829224 -0.424518404459076 -0.290303470766882 -0.134143537379865 --0.1228323886099 --0.107165589608747 -0.115521907890216 -0.147956315781275 -0.131881022996147 -0.102428750531506 -0.0388339755432341 -0.204675390997916 -0.237748180945943 -1.6604641675892 -1.45250448499388 --0.0773219722611413 --0.0363391604640588 -0.061283022943547 -0.204290285444899 -0.463819462788831 -0.47605433676157 -0.150852968468348 --0.23382047482472 --0.30708003057101 --0.0135474093080497 -0.000577081761650611 -0.0834779601450499 -0.392930621015775 -0.440760675870461 -0.477715814418735 -0.391768945752002 -0.33348676562944 -0.324278554221812 -0.184238342745333 -0.11751946469155 --0.0672881765188666 -0.201649184123977 -0.0343486010858545 -0.341366088621802 -0.652747262850046 -0.650170523408114 -0.550419768468528 -0.557213973671617 -0.562426961743792 -1.40403296640815 -0.82437184452359 -0.0107811724304261 -0.135709795828039 -0.290306606514191 -0.23524293882021 --0.248309106537134 --0.0577638936581417 --0.0531202046222514 -0.0252518021393398 -0.0379411929575122 -0.115447512229115 -0.560898323416914 -0.684938101610179 -0.559926080863259 -0.389328784069857 -0.497407640855896 -0.414397221235897 -0.0815991249380046 -0.265336713649416 -0.234415733845396 -0.0369026846273108 -0.106572308320088 -0.289805697658371 -0.301663560992323 -0.587749836318455 -0.599943995522005 -0.601446027313258 -0.46727885368826 -1.40326188001672 -0.654429620439029 -0.524003852340703 -0.206914035854989 --0.20377080855431 -0.115848974533731 -0.176326048964335 -0.411040068701832 -0.374325656374261 -0.00160808202429585 --0.124265980906122 --0.129696964856312 --0.107200802664897 -0.0650507342206739 -0.0712820217846426 -0.133732601582502 -0.264504665606244 -0.503430446456712 -0.64718204728362 -0.706731702798394 -0.507263231632932 -0.513721826471385 -0.231097835435443 -0.15691088053762 -0.127527859936852 -0.0896178434468125 -0.193040786086726 -0.117596067333556 -0.0525877304745537 -0.598172930553909 -0.709557407769734 -0.704823033131371 -0.42535748516135 --0.429238931818223 --0.141288819279135 -0.118302458440731 -0.245947594430925 -0.302772389456109 -0.134435793836086 -0.103342872298068 --0.0927721912836539 --0.130689027902125 --0.173776778763218 --0.145119796502226 -0.0354588748935152 -0.0382503023449363 -0.126677123466515 -0.195435342759232 -0.675963284804499 -0.467909116419698 -0.504832158972957 -0.531579584724978 -0.554486652159648 -0.566403678262644 -0.531832993684442 -0.37414821340271 -0.27490367793227 -0.347941125981769 -0.353711285788718 -0.0627310109760764 -0.0348306023670455 -0.0483633517989661 -0.186501766292579 -0.762915135396044 -0.777504781053348 -0.781077633724947 -0.711623910184051 -0.703057866601852 -0.294443769085905 -0.0176123760732345 --0.463077462947799 --0.330607654522494 --0.296866589018575 --0.000204476577011725 -0.0712736405083163 -0.368183767383291 -0.0902848243955701 --0.0408752077805765 --0.0853973980110965 --0.0691566468978024 -0.0329982391947388 -0.124466191786485 -0.121225433960644 -0.456328555086375 -0.654546818921519 -0.448283667237279 -0.529847303405455 -0.350666522036374 -0.421595427024678 -0.406268995275179 -0.448110497694028 -0.138434172809333 -0.745232040274419 -0.799345891555621 -0.804549942303837 --0.132357161922704 -2.96309460069142 -1.01857034635732 --0.489200768857649 --0.319436244641034 -0.0148664181629723 -0.181767173378654 -0.264276504393934 -0.300737520228722 -0.149438863388382 -0.129339973594027 -0.0365442924821036 --0.0735639267755737 --0.100322307399698 --0.104713227528526 -0.292795979531638 -0.665757755021499 -0.637664963530933 -0.627013224278175 -0.471101592006102 -0.435751233441132 -0.433637687579883 -0.499577217530365 -0.413340386243261 -0.294313385858668 -0.428346145989901 -0.427358348453018 -0.318441605883748 -0.267807668202873 -0.545971118199519 -0.787858076898731 -0.864524873027364 -1.05071286394483 -0.4697836913084 --0.309687802222453 --0.413474640973562 --0.643989025152172 --0.258358371489565 -0.0265249456568979 -0.0187066526157613 -0.116518326393623 -0.131113561052863 -0.153787000601133 -0.159410159208777 -0.0328433183645478 --0.00247777510361225 -0.00735528685665354 --0.0275331479847267 -0.253459569117964 -0.323312910531284 -0.465034610859439 -0.667504244144064 -0.620134318556722 -0.632811440249472 -0.556318867025817 -0.445987235555511 -0.460882097521553 -0.476936930722054 -0.476907580002062 -0.48905126310336 -0.469803873401069 -0.168005266287381 -0.805279086122401 -0.874836190294764 -0.889047165298781 -0.930746823564132 --1.03373707593134 --0.637285445091744 --0.33507118183118 -1.743183616949 -0.622950990844971 --0.558790041599502 --0.509005399061995 --0.037933246113286 -0.0262583622963568 -0.238086452678854 -0.191285300624787 --0.0246725948161775 -0.0416110706074724 -0.0717751821860197 -0.119499281150706 -0.418228031995986 -0.451706274234421 -0.730128325450088 -0.658420928748271 -0.59534798689682 -0.494170623306575 -0.459742256392797 -0.450748612950079 -0.50932713513296 -0.514116370507822 -0.911111296675232 -0.994230280631729 --0.712579803155514 --0.524118156165157 -2.79379793496833 -0.949898312431103 -0.284733323933362 --0.235967700928027 --0.304144476841967 --0.0890910118046735 --0.0272695807324075 -0.163793026013076 -0.208819432787247 -0.185207648699844 -0.0547311852742469 -0.0679691720450606 -0.0975205849873833 -0.120583052456377 -0.118552348424091 -0.22558717686397 -0.365574459383136 -0.420877555942218 -0.498997146993733 -0.439317690896687 -0.592326878381246 -0.617090991679707 -0.547504725795858 -0.529871049160849 -0.511249708683066 -0.523971869488425 -0.575831747600851 -0.502300555795006 -0.404471742855919 -0.383497967352195 -0.0897594157663804 -0.0153375854613271 -0.0204452788996816 -0.905445913766933 -0.91246271797439 -0.979481517522363 --0.881587454459603 -2.4363811357774 -1.44483512578727 -0.482218237371977 --0.654258159251765 --0.551533663085317 --0.227948247217905 --0.064455220350677 --0.0594240473826773 -0.0887891760933739 -0.0612670154184229 --0.0287597759385294 -0.0598515436851894 -0.110125309382984 -0.346823327232854 -0.442191179722545 -0.501508712540604 -0.768294510271654 -0.485389090156665 -0.560472560410872 -0.622567098451813 -0.609818818628851 -0.556411973669907 -0.595282137111854 -0.554357935280351 -0.522960863072945 -0.534737580843566 -0.608433678919773 -0.549703308731446 -0.229312383485129 -0.125201150476131 -0.00746321243128723 -0.0660454063633047 -0.556038148147469 -0.798866110905237 -0.981514763315175 -1.13126453364076 --0.841033425456267 --0.373150395097308 -1.6960242638767 --0.153719843896297 --0.726177417195093 --0.428804197868879 -0.0904949263885015 -0.111676014079858 -0.0678023687254399 -0.0322092505180462 -0.0940647837561146 -0.473091852881045 -0.642761443272302 -0.668157110347924 -0.788177901237859 -0.574835687639828 -0.488682086027026 -0.558700632328429 -0.673854832191399 -0.618242683380377 -0.569127464659084 -0.652407990261521 -0.641643627367072 -0.576547942953774 -0.459281523937499 -0.386546875430917 -0.0242216084290057 -0.0123865807333274 --0.0140443375648083 -0.50352758361895 -0.715980231222547 -1.06573483638609 --0.479542667099936 -2.40126349919697 -1.58681791913376 --0.0147578421590637 --0.378976007248038 --0.737096396557479 --0.0139102062931649 -0.0651671421902131 --0.0677506341433034 --0.146802977737562 -0.100394807089453 -0.00673621482157483 --0.0406613465764885 --0.0520981290102158 --0.00459792556891703 -0.0132204901834756 --0.00170154674309675 -0.228897466679972 -0.300165088883629 -0.468026108437427 -0.639869230274722 -0.744735345409423 -0.793128612296918 -0.529126637933174 -0.523126560796162 -0.541594993321646 -0.567129675270751 -0.633026925093802 -0.706642051378844 -0.716126395006623 -0.674554440472998 -0.674787631219135 -0.614653342415203 -0.649437269897318 -0.175744637399603 -0.0749903937585348 -0.0342209214106131 -0.0555583953905447 -0.601218112079626 -0.818967829775938 -1.22368311769635 --1.05331974175748 --0.670331403867591 --0.512099419168639 -0.375247022995254 -0.287788939945406 -1.00975144680975 --0.727467517342909 --0.757860895147244 -0.0465772640905273 -0.0848719425819713 -0.0442533636083162 -0.020088195980402 --0.0378430637433276 --0.0900019010015418 --0.0228876070176183 -0.269720276812976 -0.365479554913795 -0.632266547872328 -0.73622130837694 -0.890715475568422 -0.800934717852981 -0.582313563445049 -0.762925800033835 -0.74349044408231 -0.699798263500979 -0.604745231011133 -0.0018175912987104 -0.439136974283269 --1.02463203014338 --1.01735553935622 --0.799784027763724 --0.725062685569924 -0.219335243675171 --0.320892976166618 --0.670844075119632 --0.737787926291611 --0.229762390519422 -0.0954739038240646 --0.125639136769795 --0.104967230496833 --0.0226955629691918 -0.117089322720342 --0.0422392745626627 --0.0409455462474195 --0.0380729912637463 --0.0377100302436952 --0.0363513379801592 -0.0461664654637746 -0.319333191062953 -0.646936444889651 -0.684715478802334 -0.600126657485547 -0.581118585790755 -0.58530712704566 -0.580951311205382 -0.587527166759477 -0.689051882529203 -0.772329947603127 -0.825229968296838 -0.865978267193652 -0.814013690566807 -0.845207511724798 -0.842333320534965 -0.568938580451936 -0.467597512435908 -0.530569418480765 -1.04058271905196 --0.295284893281782 --0.866242519561053 --0.56054031822475 --0.274846923370564 --0.240559579239697 -0.13929709951078 --0.366250908961267 --0.406849401878372 --0.425632874851954 -2.47288952581222 -1.81216657385506 --0.0484057384429786 --0.769558486940606 --0.642422604597041 --0.496204176019345 --0.441928878669067 --0.0569935077771007 --0.137365292513261 --0.161421515867751 --0.183125928142717 --0.175484488038715 -0.022849767043553 --0.0174487977762787 --0.0308276414053728 -0.149228779026982 -0.168660714117925 -0.25863143151398 -1.03993453803026 -1.04114392170726 -0.714108195368321 -0.61182878970633 -0.584053498009979 -0.84676244518056 -0.921419790596691 -0.893122279647224 -0.767824986616275 -0.59978117957543 -0.507129743424719 -0.86297535743423 -1.14650359060671 --0.382928491843276 --0.84642763207658 --0.213688576901641 --0.104429964950069 -0.0704365224112014 -0.0503180466112534 --1.02712623962666 --1.13068234549621 --1.21346384931535 -2.45801089861635 --0.0157709794579723 --0.481770014383325 -0.0739683807509675 -0.156355204361382 -0.0629822356439149 --0.19409880210675 -0.0432579956504018 -0.000328175382249718 -0.246294403037666 -0.285962132295512 -0.991737240359851 -1.07395176079238 -0.96282144380688 -0.919347730645936 -0.769323622505468 -0.768790371652992 -0.585233455066911 -0.622063091618823 -0.649769360763143 -0.93901563818982 -0.788431057419168 -0.755503520291089 -0.704420573328205 -0.559236509253105 -0.355560615425775 -0.108358072123347 -0.0310950047360814 -0.503650208756477 -0.775338326791695 -0.873354375871322 -1.27396598493728 -0.899842741561612 --0.917242768840479 --0.113282460866984 --0.412266869227024 --0.849409651328118 --1.0226085448228 --1.14423785773087 -0.327135677894586 -2.517022928293 -1.82588971034721 -1.61832233982936 -1.34896512418262 -1.2712404503675 -0.0145658196557328 --0.223091048428337 --0.634508128560101 --0.807661027010836 --0.282937838203556 -0.140748148209471 -0.104991762303135 --0.210413066521348 --0.19089983207624 --0.0116534886752353 --0.0134343712040055 --0.0994576703208372 --0.0906528470613663 -0.376750965851764 -0.833592491367694 -1.11365312056258 -0.852639401101539 -0.671019238985513 -0.956951776775281 -0.979943733926926 -1.00445603131991 -1.06230798843485 -0.862127882400599 -0.794196261903154 -0.668156788469915 -0.0736322659924404 -0.0249727708422478 -0.673915402354798 -1.12740300400548 -1.02816681555776 -0.757356334414276 --0.0801180163229827 --0.828269942968894 --0.190215730438308 --0.6545653061259 --0.737879656443436 --0.853001809849379 --0.285021747572588 --0.0678953096210808 -0.354434445199032 -0.426270429041057 -0.191026585000789 --0.34431562728656 --0.179968135422922 -0.0234099094781506 -0.00527833483310314 --0.191410790965314 --0.198073953579761 --0.00142558930737557 --0.0228496436375343 --0.0431807872010914 --0.104776544114854 -0.201981231812104 -0.385314153425226 -0.67075642790518 -1.14034598097219 -1.16538255515155 -0.929781849440738 -0.732624151780763 -0.675947526344647 -0.701773584150747 -1.01384173259701 -1.02946625729851 -1.04277327559618 -0.99445632156843 -0.95701451094621 -0.81687453558609 -0.0758365374219006 -0.277658106896597 -0.3750556735076 -0.767643972691536 -0.922987584965123 --0.658747952587851 --0.621144735142201 --0.5668397606572 --0.491689431700318 --0.307745946190565 -0.114930867100989 --0.0355448448549955 --0.0593860385664744 --0.35483629822934 --0.602012731542828 --0.829889657715203 --0.959403661219121 --0.991531594030223 --0.738540470139662 -1.58368295287452 -1.43978786050564 -0.0806694010221802 --0.326497418643072 --0.566429980267718 --0.0655957114472274 --0.130543352256283 -0.037090533284263 --0.0849424077206056 --0.075376475055891 --0.119769185664651 -0.0768196826334631 -0.251533107034668 -0.394778879818942 -0.878019435207971 -0.917915384133327 -1.04614062590384 -0.950973278668079 -0.923003240942174 -0.74687197012766 -0.773987729538856 -0.834128615580041 -1.07179573940706 -1.05019516758607 -0.978416707505965 -0.920084816868607 -0.926743885664309 -0.932171899027532 -0.923467337013109 -0.784827837848291 -0.76234075006738 -0.306038610753485 -0.749135979276054 -0.906192625091943 --0.134379530059155 --0.589419391858074 --0.0969117023515462 --0.169790648824704 --0.431958505294534 --0.792105684958032 --0.225825783852271 -0.0285988590347266 -0.0412144143019821 --0.0790198979008698 --0.134918387044638 -0.373022256723594 -0.784709360211165 -0.858739521285965 -0.899206738392505 -1.15246074622698 -0.829300317043457 -0.756668033240471 -0.187669800069965 --0.787296554834107 --0.979245987444274 --0.679525151049789 --0.560104533085827 --0.527294089258197 --0.510495259268594 --0.129477883610213 --0.0665899823546043 -0.0458375744931416 --0.272225992534992 --0.40037970394725 --0.956552771421098 --1.07946375937619 --1.05591442237006 --0.645745130207771 -1.98230004206555 -1.78293167644313 --0.494403752233105 --0.0438702424130799 --0.0222416230415847 -0.0262686465986652 --0.0473291935698992 --0.0819348512912468 --0.143952029210918 --0.129831100781206 --0.110594286188692 -0.976580484585016 -1.1986836554049 -1.15804613041525 -1.13703451199186 -1.13066823162693 -1.12402388295697 -1.1008238319337 -1.04609758095057 -0.79547137950848 -0.741028087984936 -1.09487170169987 -1.06130820319278 -1.04481628577341 -0.901211471049936 -0.858245904270971 -0.778263019529296 -0.113025279102993 -0.0967881877508754 -0.177071702392745 -0.9838110961456 -1.0207468474885 -1.0934454247001 -1.00943551997598 --0.378261278375947 -0.186948803293681 --0.987110459609227 --0.910563296680963 --0.438060804993133 --0.0787729276057396 --0.354460327895857 -0.644915959007395 -1.9287225706915 -1.15842768536069 -1.26208343957199 --0.138349955193964 -0.16747927484195 -0.208598670219938 -0.167565698959744 --0.0597186839716821 --0.107262457856047 --0.0145056761347373 -0.0330816285183682 --0.0223830675234096 --0.131332653721289 --0.113426664418917 --0.031467915662148 -0.0529881898746583 -0.628087008137139 -1.05801413557006 -1.19721468161211 -1.21892035757962 -0.841908714962239 -0.808564742878069 -1.18047580574911 -1.17967396253243 -1.18269178461543 -1.14513669568987 -0.157321711116958 -0.492881594843769 -1.1537849603661 --0.389845916798063 --0.201545820849712 -0.123851858919251 -0.16485213508339 --0.272670689693928 --1.16938775300684 --0.709513303126077 --0.534274613927905 -0.340699133387872 -0.378564711245813 -0.493628227621409 -1.26003036715574 --0.177576014809428 -0.206014426612624 -0.124113784970572 -0.0847088550160144 --0.184533211649092 --0.151217537228188 --0.00374355805707793 -0.0178952513072117 --0.0223503717290896 --0.0427400424380071 --0.133410400127525 --0.123204275565929 -0.0769178769779142 -0.333654057539266 -0.356168824688959 -0.595048831237895 -1.10801962338963 -1.22260058056112 -1.26010825503422 -1.19434182252794 -1.17853647218377 -0.811344333782413 -0.797807342823216 -1.17024614199815 -1.19221034769951 -1.19474404856147 -1.13652185805609 -1.06989432136156 -1.00713344641262 -1.00800749684939 -0.152462521999336 -0.242763823874474 -0.332261813985592 -1.14547719969312 -1.24204411265522 --0.372679838919991 --0.376394525467381 -0.171510414401353 -0.176739473047436 -0.167319387431843 --0.237715552131707 --1.0503201130484 --1.04924058211522 --0.429998047542409 -0.172030950346964 -0.149130139062582 -0.459717528814389 -0.349020857748761 -0.441217006200056 --0.556301507746472 --0.436707987630466 --0.296550304742886 --0.012179635466965 -0.25601974156065 -0.158925452645652 -0.0105718425907346 --0.102688196359046 --0.117550470133058 --0.121618451416595 --0.0441584257344099 --0.0196854820486925 --0.0415205455871099 -0.0551048794038049 -0.45893224992609 -0.515291737532508 -0.821604282161022 -1.20415256457398 -1.22001759378767 -1.05177319031214 -0.97084389428737 -0.949833980753843 -0.832769751653299 -0.817503249418621 -0.817874492337724 -1.14566632168917 -1.19042982845719 -1.15658632814184 -1.11049973678485 -0.861359160769663 -0.779552878305529 -1.1989992968574 -1.25690510057834 -1.14230421223708 --1.02804126419296 --0.722441294913518 --0.0453634246647825 -0.166067098368588 --0.889808497059636 --1.00977436386301 --0.879209134087723 --0.657034363013714 --0.625443730829608 --0.342887870894651 --0.611470379393187 -0.450343358478215 -1.2901450820915 -1.05505947345864 -1.20623765626947 -1.09575886402265 -0.45094272217747 --0.619515679319618 --0.393812333689591 -0.238553474024439 --0.121152680766453 --0.12109054398545 --0.116158639730681 -0.317604575308327 -0.390838200154165 -0.506515120866347 -0.848363639240069 -1.02900251308726 -1.08427678162512 -1.16244454226736 -1.1070322808749 -1.06320359794729 -0.981700559904588 -1.16120338963705 -1.17941420450273 -1.08603135937318 -1.08245178571376 -1.07956670290274 -1.03720162668718 -0.973021338316098 -0.799869886072957 -0.190362077183035 -0.273029925203922 -0.861504995800038 -1.24372863505551 --1.03161059910647 --0.621416076197383 --0.397006408904133 --0.98680178658154 --0.404625636581957 --0.943293929184123 -0.670207965600587 --0.411096653746921 -0.0422771924675649 --0.0690515463015942 --0.0491191769640809 -0.980075313839738 -1.22514819724474 -1.16074924773271 -0.822266679473096 -0.891050911125708 -1.09467908412577 -1.20180471682921 -1.17297603313647 -1.17635519498572 -1.18183631781041 -1.04093247261568 -0.781885136956181 -0.591215654836124 -0.513372764598182 -0.456920074021497 -0.417316122372126 -0.212567963430256 -0.458537256732852 -0.788364442022559 -1.0679849660879 -1.14045139705826 -1.16776516690027 -1.2375971300983 --0.575481086299292 --0.0544169174468534 --0.734712277467759 --0.953687690563075 --1.06303269687153 --1.08038681588448 --0.81939455088047 --0.531270519131084 --0.219223994911612 --0.203557797638374 --0.480083122157329 --0.892038211198845 --0.658979108837917 -1.37806234236177 -1.09244942076708 -1.06734209074734 -1.15233148648666 --0.591815138984103 --0.615331908594322 --0.565483273797015 -0.134679116935929 -0.284963978725624 -0.190188758832346 --0.0382769129079996 --0.0881682318563657 -0.0577635198635944 -0.205192283633156 -0.25824478729643 -0.416237339550137 -0.573911380942229 -0.649995213985529 -0.727718811737138 -1.21154966417014 -1.2182688712052 -0.96996613306354 -0.817846714943334 -1.05561744162139 -1.2333461237133 -1.21017774914816 -1.17187896213263 -1.15062844297785 -1.19772918900905 -1.1616348565391 -1.19786964668995 -1.09633427726702 -0.250778837140963 -0.247452515764154 -0.262561179400572 -1.07025196909743 -1.24617105417395 -1.23910513015854 --0.898041432469101 --0.755300239854169 -0.034399404228755 -0.0286603459912369 --0.155697472321169 --0.26492227930951 --0.55050452007675 --0.681365971665311 --0.907884157889122 --1.06510965568889 --0.850885190690167 --0.838034275477978 --0.612213146894452 --0.51482474762648 --0.487715946594593 --0.351702339080217 --0.669806079197049 --0.404369856545328 -0.282974338761647 -1.09571336592879 -1.45290788848598 -1.1488195111405 -1.04364823663588 -1.08799076887867 --0.103078353553644 --0.361385166159459 --0.526488370253577 -0.421629057135052 -0.214877628962405 --0.102948876816467 -0.190444668955704 -0.589542353698072 -0.816699377356664 -1.21566325647166 -1.20327124818064 -1.02239966923914 -0.968728643616369 -0.943261045191679 -0.848306999287692 -0.82123961219723 -0.958038140143543 -0.990814962030934 -1.03074462617949 -1.07642643716561 -1.19319410713099 -1.20382629138834 -1.20628074346569 -1.27496117601405 -0.838101667988877 -0.267421327594519 -0.27321374275015 -0.511707199675562 -1.2145191955544 -1.30507630833308 --1.66369274947196 --0.436517710159389 --0.160906771952341 --0.0299428749503523 --0.190520086512475 --0.236323227789446 --0.440762109754591 --0.984843469527513 --1.050727692785 --1.02184579951409 --0.871528622717838 --0.648458550114554 --0.692797140029891 --0.632182272910562 --0.585821725441757 --0.429044847973552 -2.62265333186935 -1.36663896913955 -1.69181164626579 -2.20180388215611 -1.13474174222429 --0.624558490550723 --0.104816085305888 --0.122040760731482 --0.0952186434116573 --0.0188982188249129 -0.865758154020507 -0.87840266770977 -1.25409490924366 -1.23353038029273 -1.12320143996614 -0.839496681854994 -0.806473410112208 -1.19288841400101 -1.220504773603 -1.25965705939982 -1.10712037358611 -0.978673724190723 -0.620605859178335 -1.27152438489533 --1.48061505191887 --0.953172979651001 --0.896929161837614 --0.897113044677571 --0.125513147168584 --0.910314622818276 --0.993029919914922 --0.82457440548507 --0.884733016232215 --0.679471375533963 --0.617397298598868 --0.550600683206078 --0.609076320656665 -1.38856622289892 -0.397011526682826 -1.04029170882266 -0.983528667608954 -0.489429082362079 -0.0713766451614513 --0.123057704733934 --0.10417862945926 --0.115850782633069 -0.044392421261283 --0.00937370069248189 --0.0208605027188451 -0.0358137059969801 -0.85305540116389 -1.04636255036519 -1.22983743241813 -1.23486728257378 -0.853911410098169 -0.882609580462853 -1.0833869680672 -1.20200825079426 -1.2779720052693 -1.35104975584915 -0.344456826650825 -0.451078666531481 -1.16042217181105 -1.26456898842205 -1.31720656319957 --2.69728285186571 --1.72695208670308 --0.942189587751236 --0.67479099498044 --0.444310919823559 --0.236740522476728 --0.320000872725578 --0.565193555975672 --0.893057576649316 --0.836144124630072 --0.499781215615382 --0.475095192070537 --0.413695818210291 -0.958174010922347 -0.635774793155904 -2.34384333878828 -0.782807410726351 --0.0881438356177453 --0.181607804068495 -0.0181806015186901 -0.294453155883976 -0.573091917243508 -0.904617805358336 -1.10687313607606 -1.23796408578594 -1.11785312001842 -0.810423743229557 -0.969821180970087 -1.21116151282111 -1.22062196584809 -1.24040322715071 -1.21854096631931 -1.28304795820914 -1.35605611987603 -1.40545979494246 -1.31193277896702 -0.981601703279303 -0.734700105154684 -0.654279227833034 -0.501911549996501 -0.970089341122322 -1.26487199109684 -1.35378019801716 -1.34117444492428 -0.711521967621115 --2.47796746383522 --2.55752419857351 --1.76857786438391 --1.70966562471221 --1.26430884119807 --1.01099292763312 --0.881183146318292 --0.60118582689299 --0.866048426618595 --0.863132592187769 --0.888007548971959 --0.939119347014151 --0.765913167143179 --0.789163025342226 --1.02099229164614 --0.598936478773054 --0.480598963205138 --0.471549268277876 --0.457742438612588 --0.359302186483895 -0.231613108200712 -0.605988658771259 --0.0537034552430784 --0.0598343367054675 -0.411287802749406 -0.0978918897001018 --0.132153936911358 --0.592012729919861 --0.32792544791446 -0.0374818071576648 -0.0121292570392324 --0.149684792078626 --0.125219780093789 --0.118382060652342 --0.144120848868919 --0.00011250605122104 -0.0710124283077231 -0.87337140248852 -1.13906573680623 -0.87033823218817 -0.867966463662303 -0.888582869627187 -1.08286697678316 -1.22245192020376 -1.36033172319517 -0.449638985903377 -0.450735595709574 -1.23274608598906 -1.32872132842842 -1.04889357781741 --1.12438659441939 --1.12208633842786 --1.04693626784525 --0.803957202275607 --0.424048090232234 --0.324803911915044 --0.364396626028643 --0.449773371990245 --0.631954202337493 --0.846689137619077 --0.909393656066598 --0.906118239280227 --0.885613748753309 --0.867030899054653 --0.887588251466108 --0.878996157978419 --0.800585510173981 --0.826499593608044 --0.387472243874116 --0.374905706655765 -0.475931122771627 -0.090626349289912 -0.0281385858095522 --0.105328889408257 -0.312016819659013 -0.716191408274607 -0.778299341709523 --0.364819224973797 -0.0890119469208983 -0.181613378204325 --0.211900371519952 --0.176488881642774 --0.0987108131541259 -0.101115729171592 -0.122250282388357 -0.153616469408487 -0.376302460003182 -0.912632098238549 -1.17841436883646 -1.19147554743434 -1.17639620348754 -0.796144056671905 -0.951542440951769 -1.03771326866634 -1.1994288070625 -1.18648913786559 -1.18669950022446 -1.24004300221531 -1.39216938474102 -0.99691785840903 -0.618782460368614 -1.31939974291476 -1.34352070490668 -1.34952710009562 -1.36420904819423 -1.37650715211162 -0.716487002969096 --0.887534150983908 --1.44071011659334 --1.38501476959581 --0.648088679218683 --0.776935873257893 --0.825288752875235 --0.855510350898219 --0.848099225922295 --0.782113765496629 --0.778781415189356 --0.850493651449482 --0.783460496359674 --0.650136598357736 --0.316787359978319 --0.304550412121759 -0.459698198044997 --1.07507768606877 -0.596772566002806 --0.409527234793161 --0.54863176235972 --0.603111445468302 -0.271721957398946 -0.173473170549513 -0.127348198269702 --0.0371271011457006 --0.205261370469729 -0.0863423595294988 -0.601042249086596 -0.843450696429057 -0.944485280864795 -1.03220604802645 -1.11641178975202 -1.04814429353363 -1.21476333688078 -1.26313499473574 -1.20982416363632 -1.17611378833393 -1.15867096095245 -1.30856332129674 -1.36598666464169 -1.39483538986749 -0.66730424278441 -0.63108265156824 -0.586020787732645 -0.523955253688043 -1.36701311532659 -1.36496771248624 -1.32573499436618 -1.07252023540009 --1.55563723192846 --1.2776558251147 --0.9175318694103 --0.520663853410412 --0.372201276873807 --0.403554084296303 --0.683240196808848 --0.749009334924159 --0.810077186454713 --0.841728000021399 --0.833980769270743 --0.886655258621589 --0.792306029784865 --0.648836165429132 --0.315801344398128 --0.288770180589222 -0.0484707760742866 -0.279490878576963 -0.206536268823364 --0.104592044717167 --0.0989705665191059 --0.956314527763795 -0.182693788038265 -0.341889600979303 -0.671883979541811 -0.344422456365113 -0.225576429706542 --0.644293650046159 --0.403387128131667 -0.480787914257123 -0.295404030542887 -0.1825266227481 -0.0211240042243466 --0.0578847009199297 --0.112026957420301 -0.166153815480145 -0.562777252528775 -0.669633253784333 -0.73725691398923 -0.974930241195643 -1.1684569468135 -0.836277751047453 -0.95872639175015 -1.2002168169842 -1.27098623951021 -1.20680153174795 -1.22206810160122 -1.20217319567964 -1.15881452484657 -1.25186108036744 -1.27802297003694 -1.429032983857 -0.626429374409917 --1.07315219255905 --1.65085473666781 --1.54850312281938 --1.53204188355816 --1.40521813637323 --1.20773522857428 --0.66598613656503 --0.491008655230122 --0.478851123584644 --0.890647101273328 --0.873079518339205 --0.925804408244439 --0.76978348276899 --0.757539786706205 --0.737084567333824 --0.730342618402387 --0.719824182993233 --0.634772698081572 --0.193118043402109 -0.0496367430853271 -0.191493738833175 --0.0743598658067048 --0.238829634650085 --0.290044005996804 --0.131439749828687 -0.620444270822729 -0.296952971208801 --0.635354384829836 --0.0780380445373066 -0.18731320102361 --0.101126102028703 --0.124133592994432 --0.2130456548357 -0.236648372772395 -0.232448342910788 -0.782974407640913 -0.900703969931118 -0.919713319923343 -0.899364961280607 -1.09396468623812 -0.921761947641487 -0.833101178982592 -0.969206703526223 -1.00236705351814 -1.17997127440426 -1.15748396112973 -1.26032976678236 -1.04735574187843 -1.21356586479058 --1.54969695896336 --1.56377104236818 --1.52908531083784 --1.48746815457037 --1.46176591461842 --0.682220945123373 --0.831016422547445 --0.891079544381386 --0.626759046008587 --0.171729886819421 --0.0628888134167447 --0.888304039717857 -0.210372829323513 -0.443932375097813 -0.44444616900484 --0.547647235738186 --0.233997858874692 --0.117876949815019 --0.177012400485211 --0.126950021607556 --0.0107278902237473 -0.273803892490884 -0.283021363991523 -0.294761825609755 -0.617401208990954 -0.89725787097399 -0.905636783356511 -0.901983499207064 -0.905443148363926 -0.957564554804245 -1.08366171612985 -1.13585246945256 -1.10457263981322 -1.28338093408666 -1.12866057679441 -1.17870392316116 -0.826968213953665 -0.930672824805124 -1.42045129445518 -1.39456476254877 -1.12881721726818 -0.74582819996162 --1.71753985890787 --1.56918499828182 --1.41897139516248 --1.33977608725381 --1.29566744825731 --0.9880937877733 --0.687791645763497 --0.656436016563144 --0.586768868749683 --0.831150853450602 --0.861998957883929 --0.785285511167182 --0.692411119024236 --0.709728052556511 --0.768370002188337 --0.565291015001206 --0.462222139511256 -0.0941284395491309 -0.0122546122579488 --0.387025875246686 --0.676502643153079 -0.447803646772194 -0.409182993076167 --0.507826821741907 --0.370335740149823 --0.0618623348553706 -0.560717786927529 -0.895579122138363 --0.200749699167608 -0.296727146350421 -0.446180993502723 -0.522636610065448 -0.81029125032875 -0.976211935917334 -1.02719803438397 -1.06715275338387 -1.10809663784515 -1.09678373294368 -0.866675884198727 -0.857504492112222 -1.38184171353212 -1.08137464451537 -0.695483857766881 -1.41115573127937 -1.26922572179174 --1.66696650557651 --1.59980378773708 --1.05602809464344 --0.767610055511864 --0.627306386307204 --0.64399755560661 --0.648391444499271 --0.831742019583855 --0.830602263016742 --0.713615961746434 --0.750355564979358 --0.74104455329063 --0.622957206809967 --0.232847908155032 --0.194072651623773 --0.120486603967049 --0.7439233069074 --0.998162938251696 -0.0179242361274543 -0.395282377571746 -0.288371173916547 --0.0453822907675647 -0.295227242300932 -0.721788713220545 --0.147995526614237 -0.248141210887328 -0.301768823015962 -0.820645473518964 -0.829785259395406 -0.814576937098439 -0.8731263354402 -1.08847512040045 -0.806083128918056 -0.865563141342236 -1.26416002992845 -1.11279295195472 -1.0937922342123 -1.0898719684352 -1.31114712401618 -1.19539576215588 -0.17063881237301 --1.70887517250066 --0.841518068684304 --0.695384096913978 --0.814663249023979 --0.797877837843395 --0.879057795223931 --0.781482493782493 --0.571707373993034 --0.542699433248025 --0.418875147387584 -0.190601860741447 -0.120590129799136 --0.925537437426489 --0.0237814788613955 --0.267657336009151 -0.35199072389349 -0.323717408916452 -0.0138412134197692 --0.100152333616861 -0.217412834073326 -0.809394368282993 -0.137237608625928 -0.0650325710078992 --0.103289085063464 --0.13525080758521 -0.211627238212657 -0.354000208045492 -0.394245528168132 -0.554689741237394 -0.867432582620665 -0.818273544184339 -0.821243860520511 -0.754530216846041 -0.825341471002109 -0.91266805225855 -1.18453910574022 -1.14110098972429 -1.34016410700673 -1.14712064466434 -1.42892547584115 --1.72186910336046 --1.49372362763532 --1.19981337011909 --1.14337185181635 --0.815879276433505 --0.905839957859193 --0.738279872209053 --0.770177309744056 --0.808641873265841 --0.725701692002128 --0.700062786950668 --0.571233667098679 --0.540282833936276 --0.392661371740097 -0.21356850037206 -0.189607720070107 --0.190859117795246 --0.695307009803132 --0.373839465048685 --0.102860133067009 -0.263107033541019 -0.266010543476493 -0.360450900052783 -0.186461704246756 --0.0219194405871148 --0.0920232380197845 --0.404332084944302 -0.971536397996237 -0.402174980869276 --0.122911601595707 --0.139062705089169 --0.0651010427852254 -0.241272138891028 -0.391620083490026 -0.417794953507306 -0.677201413023049 -0.854575631033033 -0.857873467980169 -0.86799323088075 -0.770613249388973 -0.733572044784424 -0.738221017137501 -0.885152796706343 -1.01600756581021 -0.829544206316804 -1.1942239336129 -1.10472267016411 -1.08067798703558 -0.966538057164155 -0.89645690282606 -1.15017241448744 -1.37489676956457 -1.5438928132674 -1.35873225600572 --1.8328225704746 --1.69338557881156 --1.22315540863051 --1.0303009222693 --0.868645703219787 --0.766140900596604 --0.797114060426979 --0.820750406278532 --0.9453723365908 --0.885018980321873 --0.77158602370699 --0.784560969757571 --0.765576097985715 --0.782778677524342 --0.772945355917622 --0.797678624695752 --0.625929220464562 --0.370910742771464 -0.176036777874132 -0.20302402472139 --0.368146217597865 -0.212193322851029 -0.404735269317824 --0.18834245255617 --0.0612280638467553 --0.0821338643322616 --0.0565446365675335 -0.501180124130781 -0.553823972469297 -0.825692377533169 -0.855609996046804 -0.692163476122108 -0.702073344450801 -0.775175108340964 -0.803236088892223 -0.850554003235207 -0.993926067125206 -1.04252272397252 -0.896066860647331 -0.799464560719191 -1.31111094517893 -1.07986985893488 -1.06660254908591 -1.2480714192642 -1.09998156984016 --0.0455312461127475 --1.00897957577235 --0.818641131783822 --0.839382062848591 --0.853552673314542 --0.873842866056155 --0.962331428350515 --0.815593965628174 --0.814500798342229 --0.805749868414896 --0.750283070685676 --0.703423598158237 --0.636606375057704 -0.142719111021249 --0.0579470174302728 --0.333231754103867 --0.387568687785465 --0.378681903720588 --0.162524497402292 -0.183760993391695 -0.339347622109876 -0.351719673619406 -0.0571181430320546 -1.15006222770485 -0.207996841553125 -0.0523135322507304 --0.0563034177274044 --0.0105247530233648 -0.0625301284805841 -0.410871411887406 -0.448380736116602 -0.487894740375582 -0.543563987554483 -0.537900952317125 -0.551710841409506 -0.839728830888653 -0.873101354351857 -0.785164563666224 -0.813465091549666 -0.933958473302568 -1.19118261699155 -1.22958025445605 -1.2864444860307 -1.18030444031907 -1.2564386456083 -1.21403178788177 -1.15209037234769 -1.08506631927939 -1.01798931114713 -1.27151966626737 -1.353269196514 --0.138721299466218 --0.795540258799575 --2.09204970990647 --2.12541964599562 --1.24512349446402 --1.19243485487309 --1.12356782281945 --1.01442114590201 --0.834091665018878 --0.917019180537397 --0.933424460648062 --0.61978535863572 --0.554490602357198 --0.543683796575115 --0.234110794565113 -0.0285382921191264 -0.118829222769902 -0.22255028567576 -0.194716115505694 --0.264986354022522 --0.281719986721052 --0.210487283609339 -0.307568342283859 -0.339024495445455 -0.0214825136288326 --0.248627038702703 -0.463466395168706 -0.20136597654061 --0.0138763956293548 --0.0462026034011256 -0.0314765812445401 -0.322735115384363 -0.520032021148251 -0.594628578839653 -0.641739765895069 -0.832579806005435 -0.858780498427894 -0.864613925319819 -0.842322755542432 -0.640450223115623 -1.16518925521073 -1.06967917035048 -1.03307787903684 -1.08407718943309 -1.20809777960444 -1.2518765970269 -1.21901858370306 -1.07102618549226 -1.2454606363275 -1.65492963355246 -1.05857377169422 --0.0251238037735746 --1.4368783876288 --1.58707116039268 --1.40771009451363 --1.33520670280503 --1.25163210595727 --0.897041671313975 --0.922176409793363 --0.90852037289098 --0.960292743711389 --0.94507727954343 --0.901281494578686 --0.900744074802315 --0.854769197897827 --0.513133327071873 --0.426064010977929 -0.265701368701844 --0.082800215343382 --0.23649057238919 --0.178694848459603 --0.0239608229072612 -0.115072217153918 -0.350394825896905 -0.408535862114141 -0.573404936180031 -0.0554125339130307 -0.716328718148105 --0.0158775942428999 -0.0384026908367829 -0.234273825742736 -0.533226612599025 -0.57211753741997 -0.604721321211059 -0.855231482985924 -0.88562254704332 -0.734689653085502 -0.697762824531984 -0.651060482682203 -0.637658783044064 -0.737683933109396 -0.911745040172916 -0.956546560902209 -0.766859680585749 -0.87556560389326 -1.26756335204895 -1.35577731574116 -1.26394830134472 -1.03074716931927 -1.25149521123562 -1.1408050323433 -1.13451865368092 -1.12726778566818 -1.27310136815792 -1.3289694078399 -1.34120162927417 -1.35130259608045 --0.0952816984434026 --2.25565387706769 --0.994665929771099 --1.0331116911187 --1.06735820634176 --0.990386065182681 --0.920613250515708 --0.170621447639324 -0.138581733906678 -0.28421654551279 -0.238981548921881 -0.00353401760333671 --0.103193722765741 -0.261568461112359 -0.381463222014201 -0.443041814416988 -0.64684768911124 -0.30816428242593 -0.973074282478088 -0.368885775758524 --0.475919320172226 -0.077285042948354 -0.548276630240946 -0.588859383033989 -0.587230732212937 -0.842796030491302 -0.760662294160107 -0.646163204272523 -0.659026729246833 -0.727527553168046 -0.711546075268026 -0.700923112779252 -1.00410699426711 -1.08239532671547 -1.12288641733423 -1.16383307487553 -1.18390029427029 -1.14247095076067 -1.28548374648819 --2.33390487245506 --1.11334012581074 --1.04415025662984 --0.909904437792366 --0.800052760300078 --0.471636635023886 -0.00310591105744251 -0.264916870936735 --0.105239271277356 -0.145055070763445 -0.290159400953259 -0.273238072345115 -0.462627364150594 -0.215878456086331 --0.62829939548491 -0.920590499890604 --1.13395598117848 --1.81741609945111 --1.38942952438798 -0.349109331228108 -0.0494162866078058 -0.365491647774648 -0.429605905671815 -0.565921364986639 -0.643488129733408 -0.593238348229883 -0.932041644424541 -0.873581526151919 -0.844488108920514 -1.06390281614663 -1.3182051423912 -1.01414176789288 -1.16080156085628 -1.17953610268554 -1.16322707223727 -1.36723327972432 --2.43232786030303 --1.4228672612347 --1.07894972830273 --1.15057394506063 --1.10865315779701 --1.07162090507929 --1.01490230494781 --0.967467341654568 --0.924044649299887 --0.515282679046001 --0.165106764582059 -0.0571526302893668 -0.265989143140807 -0.279281706437574 -0.230601332539265 -0.0776145372580288 --0.00328113858142842 --0.0507055389711111 -0.206267053211791 -0.347568164397005 -0.560150076898545 -0.611534596355386 -0.650379938383741 -0.837243584388799 -0.903264352900307 -0.871448036530786 -0.644254988565176 -1.0569603247539 -1.29788351885112 -1.22464768466932 -1.13083486750179 -1.20543765239588 -1.15277850458565 -1.15348029911126 -1.14602229844058 -1.21589637449581 -1.57377609459992 -1.69542137722509 -1.7659531125466 -1.75772344717492 --0.55763497800478 --2.27461586148672 --2.49629723792234 --2.48602958699871 --2.44552033773016 --1.99288193711283 --1.35415253963688 --1.15410525441894 --0.903203584713905 --0.540480014512735 -0.286254849876438 -0.302427536883719 -0.28895872483769 -0.0941950028548506 -0.305630732071496 -0.458687642974701 --1.18152383201791 --0.97954711416826 -1.74289303485634 -1.4908784769251 -0.215807755446606 -0.692718035199555 -0.673559613583874 -0.68994036501029 -0.730031489162984 -0.840705707000931 -0.881783324893243 -0.820373269492134 -0.840579674036783 -0.817425880743885 -0.663510479532194 -0.629671758729365 -0.704849608399695 -0.883043041030692 -0.574842901362477 -1.27763332308029 -1.15502398570403 -0.932081137829636 -1.18440156477702 -1.1440815514481 -1.85060972155035 -1.48420485600281 --1.04471365790579 --2.34760194021135 --2.44659584686444 --2.034701716957 --1.6761663137328 --1.54825772745867 --1.43191196653612 --1.19261697460002 --1.3030136658892 --1.31904219051596 --1.2741389763773 --1.22360830776949 --1.04240913438043 --1.02740676914694 --1.0056544758762 --0.947772530293594 --0.107387308437618 -0.314406321874427 -0.158784972474336 -0.141225666489042 -0.129267070226649 -0.205023825736972 -0.199394508612762 -0.250053923253282 -0.333376418999793 -0.307090760894545 -0.441604589425294 -0.252661379744628 -0.23643364781736 -1.86076739768029 -0.474066901386752 -0.58866731162562 -0.776055404840937 -0.862084434591152 -0.904938495495303 -0.896949810459089 -0.827636712346178 -0.819854736218045 -0.837354996028111 -0.709612179260245 -1.08873512876449 -1.27351186642305 -1.22050760441968 -1.07472410479602 -1.15917764852249 -1.14273510145545 -1.08894069793416 -1.10995063254923 -1.10406454490907 -1.18509106973884 -1.29263500812022 -1.36417366276645 -1.43012120454218 -1.73710386954131 -1.90298455874746 --1.68415440050565 --2.37687279452881 --2.37056599611872 --2.2065650847511 --1.24093563358823 --1.25514398871069 --1.38265478639112 --1.04626873568617 --1.03209318222382 --0.716108741795107 --0.310000709738844 --0.0488712038700791 -0.00933633452427873 -0.39681926613614 -0.283973044713228 -0.182742502852845 -0.18798113890977 -0.248983493499655 -0.223424094638154 -0.259151598486785 -0.325222705575867 -0.341779498368001 -0.343399793964679 -0.380378065238675 -0.459256120640886 -0.44232413354965 -0.276200393111042 -0.270542375854315 -0.156652761117954 -1.40608216076863 -0.321744155111652 -0.748665346245104 -0.816313618741387 -0.783560177674075 -0.584336438591047 -0.503380871463518 -0.978359954216141 -1.06145147227764 -0.949248477688641 -1.10357192312093 -1.19440733253582 -1.19177950651636 -1.17682875133889 -1.57047983063699 -1.94505750893673 --2.11857213492662 --2.5557886210115 --2.43567134411391 --1.85219389117432 --1.22677302168372 --1.24776015816227 --1.3305407864555 --1.38933234771552 --1.22161436882438 --0.418036812456535 --0.211963795425049 -0.418357879025082 -0.244975298045136 -0.217932686710235 -0.352448766918827 -0.258861559203479 -0.406117577584881 -0.324984644342992 -0.738555906860293 -0.782910409246599 -0.810358608790295 -0.886870525938956 -0.878679998932238 -0.771494196674641 -0.711719966335234 -0.731468692285119 -0.43651433840378 -0.92821669150077 -1.17427442759591 -1.20366374235061 -1.10131840294598 -1.16361396066454 -1.16702505653091 -1.23987900972409 -1.49900627062869 -1.54372535627761 -1.76632336839639 --2.28859605305628 --2.26465166122714 --2.29827869616635 --2.45420811188939 --1.81175062839599 --1.5956384776252 --1.20983064668013 --1.26668998852353 --1.36879703996934 --1.15326440116911 --0.397885030741648 --0.341603405600949 -0.0744348115673805 -0.329908606128289 -0.364371157919473 -0.412130871669834 -0.287808178441658 -0.277653277052519 -0.465496562024729 -0.471029603140473 -0.377274616165301 -0.311982474664886 -0.421545352059067 -0.297612518097115 -0.568636230620595 -0.779388737618201 -0.795330098476253 -0.862123205527612 -0.833689763873899 -0.705327251274449 -0.872839134604345 -1.18115828755175 -1.21280245198384 -1.10953261764804 -1.08634833891818 -1.36927418758867 -1.49677378778696 -1.71802293096308 -1.75243392582036 -1.80414171175429 -2.04012687209032 -2.03110018197306 -1.99121160293202 --1.65273842324649 --2.38474406987447 --2.29134913019463 --2.27420275141905 --1.37831188987996 --1.3620712586976 --1.37886055296476 --1.00748826369183 --0.795365837195311 --0.147179772010171 -0.176208058828107 -0.40364338963335 -0.363156059506338 -0.374667360108973 -0.330699479165296 -0.38872703602298 -0.430455354907755 -0.44845031180062 -0.496049622263924 -0.495510157236013 -0.43190857223517 -0.320551309701427 -0.337823351048904 -0.328456093521721 -0.802445986457318 -0.790261798028562 -0.786292986531392 -0.777058395923648 -0.553250766958067 -0.581109135986659 -0.5967592662076 -0.664461843825218 -0.6589603860955 -1.13361031792818 -0.921917843074262 -1.06345949191501 -1.42978339445915 -1.4791084599946 -1.66076846793609 -1.97311882238976 -1.42421181635837 --1.29870227104464 --2.12029406599152 --2.42176094867644 --2.39907089274618 --1.46841758031321 --1.36529628670524 --1.44342005669473 --1.4133923991755 --1.40360038549828 --1.389803049646 --0.960498213289716 --0.525959361401594 --0.223651710253836 --0.0226051041097275 -0.430806670383981 -0.426614203157135 -0.380381116780776 -0.372492590828332 -0.290007833927095 -0.550790131793296 -0.392412286189668 -0.313317841483253 -0.251076729296371 -0.274260632096343 -0.803823418790681 -1.46921006081522 -1.26369111050303 -0.410215764760236 -0.802431469396778 -0.915732950212214 -0.933404088032352 -0.827988328452892 -0.647385852924939 -0.640065941539423 -0.572956222865423 -0.64301748883163 -0.631926698605197 -0.396055091486662 -0.491370325288524 -0.567755440410608 -0.95214005903854 -0.929902361496716 -0.937703873222522 -0.957789288168491 -1.08384116681626 -1.06358482157914 -1.03684406173997 -1.15964057829819 -1.24839867983139 -1.28938111405505 -1.47411607469134 -1.54654527066667 -1.55419144841082 -1.57380455615159 -1.75311557219563 -1.87860989616407 -1.91330348335863 -1.96109623663773 -1.93040843620199 --2.50453870155096 --1.36107392040593 --1.48283578007379 --1.46268780498129 --1.42220885135775 --1.13478435961291 --0.959909076640596 --0.889709514688668 --0.856720616383144 --0.600917828264423 --0.462157050360429 --0.0568612140122067 -0.0767369203383437 -0.271356479067136 -0.311353314252624 -0.43200888083434 -0.538850547301332 -0.472622857614773 -0.405949554284263 -0.334964816179721 -0.439288160897401 -0.543459144119329 -0.550466872510818 -0.50853961924646 -0.430923223231798 -0.328132336260246 -0.28677518695093 -0.403742401704307 -0.658904392566315 -0.964844407650863 -0.975657278658412 -0.78367746861961 -0.806416724983546 -0.803585057449661 -0.710114434980533 -0.62646679139635 -0.590624906718969 -0.590486735551226 -0.544072320996336 -0.542035257454185 -0.563782104083767 -0.550113989329009 -0.608524718242386 -1.00358426017803 -1.02391525047446 -1.0337259898306 -1.13492430055396 -1.20006285174287 -1.21836540399432 -1.54796830901824 --2.14922451009249 --1.40772743283896 --1.49089587801027 --1.21385406682853 -0.471936353989061 -0.475487966447264 -0.379001059932015 -0.46345266582566 -0.379155863258419 -0.352995265248649 -0.33101289357036 -0.531418759333872 -0.876274942084396 --0.376773209791253 --0.402566156048869 --0.0633989485847399 -0.450717030657674 -0.995806196092752 -0.815581568741258 -0.840110836845239 -0.57627168139433 -0.535996654120529 -0.519055374803474 -0.453630197533425 -1.11251049103153 -1.04533072145029 -1.12412152531311 -1.19453429000311 -1.17343557703548 -1.05553301980447 -2.07755999604439 -1.99853381377674 --1.96615652879229 --0.923331803331277 --1.36186968382689 --1.4611196609568 --1.49659991772095 --1.53062611216164 --1.59264998617432 --1.607446291699 --1.54766935504763 --1.50504528148207 --1.48765317147941 --1.37378373875991 --0.534953894766716 --0.486688620451201 -0.372995274329803 -0.580196277507487 -0.446750545493412 -0.420166682503129 -0.401155664420068 -0.627639629860666 -0.468796064708443 -0.443971830833486 -0.782934866906328 -0.0122720763245976 --0.0820148397381999 --0.0685291174956788 -0.452740677355155 -0.462264357072828 -0.457217182752924 -0.416648786586536 -0.908406846876818 -0.843906184310039 -0.800966945210413 -0.744192812687498 -0.667982984712639 -0.620718217333929 -0.471126681718878 -0.491783644247841 -0.454147658187379 -0.477610047715848 -0.837447010652608 -0.996237069190921 -1.02711738027502 -1.11541771097281 -1.10754089010925 -1.01623625205088 -1.17664403022386 -2.09239554732303 --0.187189162478662 --0.481391613541888 --1.22209075027502 --1.50969104034247 --1.19579320046453 --1.119725587919 --0.883174909975479 --0.814005059252799 --0.717801886382237 -0.498870943457325 -0.45456681016975 -0.4414550749093 -0.608234617335778 -0.592058730021641 -0.577101466738572 -0.337627685216922 -0.358635391279092 -0.433591352299783 -0.00921906077900481 --0.041215360386607 -0.959372596440337 -1.00991021381366 -0.962821429596263 -0.79403287689901 -0.79985090663663 -0.75370451733929 -0.625391785679915 -0.570588498360658 -0.484163779194197 -0.452053908263674 -0.380613698771577 -1.07289660267385 -0.927455753807388 -0.920255193714683 -0.957625489612535 -1.00013497523098 -1.03404752821206 -1.02790071490291 -1.12792805158406 -1.61490909583697 -2.10121412892088 --0.94089276833917 --1.33007473802357 --0.363965054132097 --0.239932674782681 --0.107073562797766 -0.147755853692955 -0.164104154062835 -0.406166081128601 -0.587126807161719 -0.543894012043465 -0.5470916255689 -0.500332445151668 -0.470285269188635 -0.63132928167306 -0.568965066817359 -0.428598045472386 -0.38927722240003 -0.38986099374906 -0.395694563085042 -0.399546227288268 -0.0365173565647856 --0.00581827174570915 -0.520897195757084 -0.445219154149719 -0.981063074152562 -0.871273122131576 -0.852822461094418 -0.714032583261003 -0.446545206409531 -0.440092886708705 -0.626022728156657 -1.09685240388088 -1.07025707391636 -2.17193299080395 -2.21714157043966 -1.8211151382364 --1.32134154638264 --1.47287140603477 --1.69743588964847 --1.44770802429119 --1.40698734472968 --1.30902580023608 --1.2389968789706 --1.02795323908673 --0.998649965546795 -0.538107917643189 -0.58585326416926 -0.56460487155589 -0.524270326497981 -0.46788805205435 -0.404464260010976 -0.402202340768222 -0.0793867066413272 -0.482158928180808 -0.460905776025839 -0.822345947934155 -1.10136966735705 -1.0826725630208 -0.827749133008957 -0.790282525039061 -0.684490584913173 -0.586888336224402 -0.534324030200831 -0.478953060664081 -0.411882813927403 -0.35206426009487 -0.391334580151323 -0.481810096209246 -0.695775511169956 -1.01355562908124 -1.07425620312024 -1.17097812847657 -1.18712490703999 -1.01019236707435 -1.07912282668584 -1.16219652266431 -1.32769525176983 -1.41093305725414 -1.73815317338693 -2.17950156320786 -1.62239975131637 --1.88416915377663 -0.278748659467882 --0.723610201108548 --1.59034301001886 --1.16893507184311 --0.980632256839576 --0.480779344447282 -0.100668467252536 -0.241824485075892 -0.430939376956516 -0.637081557533975 -0.632457146081 -0.671139972821581 -0.623886319425247 -0.619988586305326 -0.670336639861628 -0.64335560736481 -0.629896118626069 -0.604294469986892 -0.600378900166258 -0.491422429112998 -0.449042506814611 -0.436507145144068 -0.439759151366341 -0.4185111320226 -0.174766313474485 -0.571455051348424 -0.477479651565283 -0.940451332341105 -0.829076219257806 -0.839866694847874 -0.81139084404886 -0.738192608411784 -0.692954330461268 -0.676685100263862 -0.698308428602759 -0.468483902259091 -0.364621782333816 -0.367588484361273 -0.547196607630033 -0.664370711496882 -0.84556347552384 -0.940349218938083 -0.907322934335006 -1.06704897475072 -1.05346626345886 -1.38841928191196 -1.88595185829909 -1.96633440083251 -0.493286253097741 -0.686919805563923 --0.948130052265739 --1.4560069404036 --1.84259936644005 --1.76753233077597 --1.34028389072355 --0.620172861503757 --0.501312624333434 -0.170307926177803 -0.433248998928748 -0.500517597568328 -0.524972425845076 -0.637918913418052 -0.704007090271666 -0.684750956370262 -0.544208066687908 -0.451629602521029 -0.345482979196535 -0.221932526254199 -0.573048649789357 -0.579489274123898 -0.492461221000845 -0.468551879251869 -0.537851804185395 -0.86326500472445 -1.01548476190201 -1.15081112843847 -0.888810507012829 -0.873822508371703 -0.831129597306695 -0.822565359726507 -0.537675831870728 -0.43804784125997 -0.412764466697391 -0.452776288834134 -0.838901800324845 -0.967626087644882 -0.932264294287455 -1.17317546760735 -1.05599628949576 -1.02235016003382 -1.01090962555404 -1.5160815715447 -2.02149148203917 -2.01669375082911 -1.88438001871621 --1.96175311281453 --1.55541713272858 --1.38854505957218 --1.35653829988534 --1.22621287653195 --1.18163759440893 --0.376946015669392 -0.404605235109432 -0.572971769789098 -0.676685085050785 -0.632980128009931 -0.615511047154386 -0.649430665151915 -0.682057575873131 -0.73512409748523 -0.658414541254735 -0.469118646575862 -0.289209117648605 -0.29862380439566 -0.359694305658189 -0.832505846931982 -1.0171434664296 -1.13078649990382 -1.03223483831495 -0.865993397481414 -0.83897636778859 -0.858992381822723 -0.665860858118313 -0.544258663778813 -0.366554369038967 -0.361424659121168 -0.334396141909644 -0.599335611628696 -0.964688997018851 -0.92846182982435 -1.13585296593771 -1.05724117426201 -0.997694090853908 -0.974168882348209 -0.980375215443624 -1.06163500198447 -1.14527229859612 -1.47121494520374 -1.76486041398503 -1.91479643729836 --1.98827365866378 --2.61681336107297 --1.25900648083122 --1.22707618477316 --0.679084172471629 --0.430602288696393 -0.280735323632157 -0.313066106642486 -0.696148570582174 -0.7000780385222 -0.747883176042752 -0.748384121632772 -0.520539789120499 -0.520484272643783 -0.48557208972842 -0.499449741220626 -0.535047784851416 -0.529224922946234 -0.897186389400589 -1.16353535459681 -0.929763438112469 -0.838922576229632 -0.888776034406721 -0.874876978092101 -0.838987184228634 -0.695666378457846 -0.368726501471686 -0.31757296114431 -0.5436791877305 -0.909430023325651 -0.919404664443224 -1.06012355941429 -1.15271572871476 -1.14067017002534 -1.09324121853446 -0.989926811918336 -1.64612722831855 -1.70550469524027 -1.75436288911155 -1.90907046111362 -2.25402896294198 -2.2188959377789 -1.71229139958758 -0.42307585738396 --1.48594298011605 --2.16808321850434 --1.91389173167263 --1.6223790011001 --1.48462488458706 --1.43861241817479 --1.29361197812055 --1.27932541073659 --0.87781645690451 --0.363280039377611 -0.220901941189015 -0.216181406365379 -0.446568604683371 -0.514581526580442 -0.820858569098895 -0.777309184482779 -0.706364782525678 -0.782603163781292 -0.585981604442614 -0.472082667042778 -0.486186543980154 -0.718834854815313 -0.916582408314891 -0.968193165838617 -1.12701805558542 -1.15408248276626 -1.15897766212488 -0.916056603295595 -0.826889460167174 -0.70683327691593 -0.626473494198006 -0.454566111211804 -0.44706312781451 -0.385470988179862 -0.588959325566457 -0.809702541646823 -0.871351105465402 -0.916899360541212 -1.02597581704473 -1.06509816595966 -0.952446328480535 -1.04407067447538 -1.43271331521773 -2.00026459693068 -2.11668448768003 -2.19047390028758 --1.51101879873928 --2.21040525060951 --2.32321574217276 --2.43727840811346 --1.41792323329751 --1.42333805125661 --0.638778404553092 --0.210331555107464 --0.14907292676404 -0.185553693653726 -0.809078074510573 -0.825691050534203 -0.788876637561959 -0.766895497624856 -0.727394827593105 -0.645673944348762 -0.608797009643688 -0.558708573466388 -0.52356244734615 -0.555190243243056 -0.564781322176988 -0.575234962059939 -0.659411309163527 -0.651103173352209 -0.629934269448999 -0.639223503559784 -1.17124321811487 -0.946822457707877 -0.92796942376292 -0.919964832272971 -0.931887020303745 -0.843971991806177 -0.369976246923222 -0.293814075030932 -0.499271623372028 -0.867999302321794 -0.839309117803106 -0.839000342077005 -0.918506198110368 -1.75466298389758 -1.98142563428689 -0.0831371768793217 --2.26590471124125 --2.53398035173054 --0.397148919227947 --0.306078090100478 --0.116284242001651 -0.176127532470185 -0.250532172262131 -0.563548033367556 -0.763810496429019 -0.728823854909712 -0.806530169706134 -0.819807546206181 -0.873824275094124 -0.697655104509742 -0.663524792604909 -0.861521264962039 -0.715676321813097 -0.73589733971173 -0.677778803838462 -1.07353168168101 -0.915612290961342 -0.859894416554742 -0.641199475845928 -0.556224910137044 -0.287883677957618 -0.28015953160142 -0.372244639262971 -0.472795429582798 -0.805724634643971 -0.831242237097589 -0.840188279442296 -0.87705153916202 -0.927443828810462 -2.25111455568738 --2.05757262963864 -0.907953603952842 -0.0735113823766431 --1.87753736833844 --2.3999306778663 --1.62353809531802 --1.62159138009167 --1.44844632246586 --0.474766292695556 --0.150497796116847 -0.571921505590094 -0.665132290864312 -0.776236355969982 -0.799125284202393 -0.847391062727243 -0.870763883926823 -0.846639957846309 -0.843219230017589 -0.663951630105777 -0.887055873811731 -0.710081164366417 -1.0632316495863 -1.07390358655842 -0.997242846379835 -0.979347260119718 -0.913853633262137 -0.838679719717035 -0.564421175239474 -0.398656395967613 -0.266988256821724 -0.451742006505019 -0.618106593400503 -0.813678109273372 -0.817846721654615 -0.77008210937468 -0.781237344993736 -0.941766409090144 -1.03138922282445 -1.04822377384625 -0.848838832301162 -1.33988485325329 -1.42953735702273 -2.11241673759426 --2.11735151084569 --2.47552951830401 --0.919671497973161 --1.37014990697111 --1.53467111224663 --1.09040294450828 --0.947711558618505 --0.334288270030547 -0.102606063763945 -0.212937015122152 -0.271938985988378 -0.552032572865146 -0.763721854905052 -0.82765409563322 -0.873218354739422 -0.855520794095994 -0.885508999960799 -0.879269276377245 -0.776543604519209 -0.722586285547707 -0.72082974873028 -0.925890852371387 -0.807686343167042 -0.814045336363653 -0.809378292678933 -0.757140317225324 -0.997003392921392 -0.890592127458913 -0.825527626272208 -0.590919024323493 -0.570784932946832 -0.534726876735485 -0.457037717963977 -0.18266726337287 -0.168947347029778 -0.213634415923466 -0.43322871643557 -0.749723730537591 -0.79210278837569 -0.787790630745365 -1.02187740825215 -0.976033140029601 -0.943794203891697 -0.780617107479891 -0.912708427473406 -0.970358290383444 -1.49477312846388 -2.16332168975717 --2.99268778193838 --3.50214471503927 --1.06842099404085 --0.967492509203505 --1.83903464314068 --1.84630170159252 --1.51806068076747 --1.68816149002345 -0.150768874733608 -0.225615240787336 -0.426756454984778 -0.814384719807942 -0.663815986651188 -0.731805105063098 -0.929454679169598 -0.863347358037502 -1.19501534383893 -1.01133752727465 -0.997070131840824 -0.934565132515919 -0.916419606690391 -0.826296714551642 -0.8312542150277 -0.694443807621014 -0.435811530498396 -0.214054788926446 -0.204616267898196 -0.287494668286512 -0.327305799465503 -0.42041969553707 -0.508761419113375 -0.714009957901888 -0.738472037730434 -0.76651200968001 -0.971032341023703 -0.742059998060901 -0.996721804003329 -1.71571145437393 --1.27704723025956 --1.4515757892698 --1.75420954668606 --1.73750383257047 --1.52374825103124 --0.990949306420371 -0.269738592874073 -0.692513818507446 -0.780872956463299 -0.799472382839018 -0.819483501126156 -0.853215765713695 -0.839018502454188 -0.939394332288447 -0.899748269895639 -0.932834417662133 -0.887568352522742 -0.845683935610062 -0.838832893922427 -0.709845690813965 -0.987172731511713 -0.932513476584159 -1.241291176965 -1.12679631302814 -1.08519806380509 -1.0031023774195 -1.00219044433067 -0.842527203502621 -0.546736795010234 -0.524103891873787 -0.446266204237843 -0.360476919248574 -0.332745178403222 -0.142223179991795 -0.264185118775055 -0.52196235821663 -0.71458502519677 -1.00000897386811 -0.940197232107991 -0.804388158195694 -1.23894944112433 -1.44234205103515 -2.13800132580096 --1.02160980728814 --1.484956245778 --1.65027149195988 --1.53102006005877 --1.51828807999388 --1.4107447926576 -0.0378850965262396 -0.281099407149618 -0.441111488413862 -0.688108244131953 -0.8255287340562 -0.868185212997094 -0.872090698845057 -0.939453212718676 -1.00381474401257 -0.885187269840751 -0.804203761944144 -0.920629243118177 -0.949472597084428 -1.16765732294117 -1.2692997588279 -1.22565621812766 -0.782468660521087 -0.613690019374315 -0.521964784507079 -0.190127870798699 -0.121762543717439 -0.108157770513983 -0.393778312299879 -0.756091122339358 -0.590807820504466 -0.803531141324671 -0.846034432136882 -0.955984448394728 -0.789552331286691 -0.70293515719719 -0.686916108565452 -1.32920494196097 -2.03697662135777 -2.09522601158308 -1.89597174559801 -1.78122941764898 --1.54978053924592 --0.783652407680539 --0.585895397287277 --0.316691890226192 -0.305353733988529 -0.700552308049295 -0.812993692002469 -0.879834184842363 -0.876703140889969 -1.06381639163426 -0.998795309854961 -0.792547372134257 -0.816719648715045 -0.868209751332452 -1.03971606876141 -1.05300427984202 -1.01025673855955 -1.06410854241765 -1.15551473197386 -1.17480393869045 -1.28350975086627 -1.01302655430125 -0.84288807360193 -0.665245324401516 -0.23608060784334 -0.176157338995047 -0.0974060959950949 -0.205705837606818 -0.273954411629274 -0.314621181822437 -0.737318803687282 -0.934106151336794 -0.763851531309452 -0.731369335667043 -0.70238256533284 -0.688695037313968 -0.950010387779862 -1.30142767662132 --0.179121187220685 --0.436465027795733 --0.296473815902376 --0.231482828651631 -0.107128631084792 -0.158228844350081 -0.100707409468074 -0.103297558181591 -0.4119927213858 -0.774479046770518 -0.840771305680859 -0.901930402519434 -0.895726958779949 -0.92032435510357 -1.05446986716403 -1.08244880877329 -1.07455537255804 -0.828381156837227 -0.819820417748908 -0.840141279353051 -0.926673885911187 -1.02633006991807 -1.14475632505268 -1.3029294946198 -1.2014560100579 -1.05713662252391 -1.04335933578211 -0.849648590095755 -0.786851844272863 -0.637414110531133 -0.52679567605402 -0.186711447015796 -0.0882349147230403 -0.130703278703756 -0.334129476613544 -0.372444255155932 -0.665103916145176 -0.699867875931746 -0.684266925478397 -0.61186473114711 -0.877376363662382 -0.930460386400984 -0.950132221775556 -0.841329273254912 -0.69753891588182 -0.884925949989867 -1.73025494222156 -1.68708957213818 --0.500054976368636 --1.21655122225595 --1.09932409064591 --1.39150095580906 --1.06208423170749 --0.942533517398846 --0.614352032592636 --0.256816234305902 -0.0312539565234271 -0.101227410578011 -0.127231218413835 -0.364721865042568 -0.664978808508602 -0.734579379586954 -0.856843018113118 -0.853382352040421 -1.00690291574983 -0.988318651311948 -0.975105491966278 -1.04699200734698 -1.09021010805775 -1.05332409783526 -0.975413412059353 -1.01979541108218 -1.03363156583577 -1.12862562293707 -1.09511193615744 -0.922206230551082 -0.882911004268252 -0.805262595644909 -0.73672412948755 -0.628832797260849 -0.494680129712163 -0.449642847085808 -0.520045354587205 -0.629368848811154 -0.713459769156007 -0.63908359433972 -0.744621243627595 -0.828752902107988 -0.677358017258737 -1.52304699596404 -1.92896031549924 --3.19763049764363 --1.72281107072812 --1.31247450691009 --0.327333235791616 -0.00860774081294124 -0.0683793111640227 -0.853571085837555 -0.873464142871746 -0.858135739815733 -0.838968349137762 -1.0810798935904 -1.13067994661414 -0.89381550812927 -1.13579704735249 -1.28650493614588 -1.29733653484463 -1.13162179212829 -0.97104394674504 -0.76649081749305 -0.0312798486561583 -0.21417714345311 -0.660207617542577 -0.695606647028328 -0.620873524247489 -0.52235047777325 -0.608363359077735 -0.626532051129756 -0.694264138690215 -0.668160670477436 -0.947910876907267 -1.02095494703121 -1.33324142169529 -1.36153932708044 -1.43861347146313 -1.46809593806022 -1.86763834335959 --3.37119784246029 -0.152902780026041 --0.111007090191399 -0.644962573152072 -0.690821880633677 -0.991375965077978 -0.989484421753771 -1.00120838759109 -1.01696367767238 -1.1595535951761 -1.06531775290614 -1.03739952766761 -0.982144132995793 -0.960919487438176 -1.08878218635667 -1.18013204490446 -1.21276367312629 -1.20627326638573 -1.37475777801064 -1.35632872965776 -1.3356921930524 -1.128897347785 -1.12001942483738 -0.748908416685094 -0.55901510480116 -0.521649928593142 -0.245464078578028 -0.0311206626776883 -0.122742938151333 -0.324555484184343 -0.38330842066873 -0.397573741439469 -0.681859627756451 -0.585990009461785 -0.631188864207537 -0.683648698441829 -0.874164447604818 -0.88199150562143 -0.68238552703348 -1.00811114469172 -1.41086648932492 -1.4072137663405 --0.160023472154309 --0.205586005691138 --0.0478121147820874 -0.815725392203692 -0.852722286468141 -1.08932019283633 -1.18943788888979 -1.18637758819942 -1.15888623054875 -1.0497812516001 -0.992057622215055 -1.23647536772338 -1.26318636745725 -1.34477932445826 -1.14310335066889 -1.12893343189996 -0.775734981729567 -0.0255161384929536 -0.0165579439289925 -0.227685833174927 -0.329777357451752 -0.35421261265509 -0.633155911637701 -0.635896518032501 -1.26981946304399 -1.3179359869714 -1.37907036554127 --0.344333206502963 --0.486502729756777 --0.375989414897435 --0.042970941338071 --0.0570286637809945 -0.0499239942404799 -0.354681312376149 -0.841763401383215 -1.13980322663231 -1.07082205595355 -1.01450970404382 -1.06533254343929 -1.21890740079984 -1.24726018590052 -1.30836148865965 -1.31105281444486 -1.24221123238797 -1.12546285171229 -0.691167558777477 -0.584977858565436 -0.431995528238279 -0.0111801557516653 --0.0082819913439387 -0.153579046844497 -0.345313531451225 -0.471569148251486 -0.630988264869222 -0.594298754177407 -0.571956176855354 -0.559571609921393 -0.529432068290525 -0.731341027227938 -1.28221127338818 -1.52271049294602 -1.53128186841986 --0.0406220804984159 -0.0469408681244259 --0.0366981968109386 --0.0472010703177794 -0.12427181920321 -0.272426734926715 -0.791324683010528 -0.864010867437313 -0.894081368790533 -1.05921152351204 -1.02046544299264 -1.14716340723029 -1.22510158335066 -1.18780693150303 -1.1245734394332 -1.07239018799185 -1.09293543758632 -1.15114743750521 -1.30569689406687 -1.32880198030734 -1.29223720065552 -1.42683680245254 -1.40095838936398 -1.43640587572467 -0.790033194698086 -0.787989486962323 -0.469577665252462 -0.390333872434507 -0.451815875542335 -0.619974428433135 -0.619444858832987 -0.60845251198325 -0.663844205647235 -0.664014855089613 -0.754870633697641 -0.793452922120908 -0.773000020478655 -0.743474046925975 -0.759323817385809 -1.04477734974228 -1.27165749230499 -1.37719997894311 -1.30046244222866 -0.251933753632169 -0.1611698329069 -0.0745254448748351 --0.0552135319889331 --0.0716195201219403 -0.628190481032946 -0.823334217202237 -0.862349250756802 -1.02284360713771 -1.09932916598168 -1.09360388606501 -1.2514963535709 -1.20474697513989 -1.16873867868367 -1.34656968625479 -1.45134311921136 -1.23034601833024 -1.02670484979403 -0.623228571161373 -0.466941925832321 -0.0649353573746581 -0.227953830104322 -0.549968800272465 -0.551268512227471 -0.634038081122368 -0.607991414699912 -0.690952547142345 -0.790025809139172 -0.762378050428628 -1.22536708464567 -1.19032318936701 -0.805699312382818 -0.173959225882293 --0.154478978813803 --0.218141347435271 -0.021684504060115 -0.0615913215655564 -0.459203003463039 -0.607023872466614 -0.646910633386186 -0.845686463019186 -1.03690974945428 -1.12692027998103 -1.09326490686422 -1.20348379542412 -1.25960829209199 -1.49409238408692 -0.731590995938419 -0.720938308686298 -0.665340210084361 -0.578061399086081 -0.291535940611524 -0.202572447969441 -0.288460988375833 -0.36696496143799 -0.57450839840139 -0.612805571528451 -0.847023675408023 -1.22080830503594 -1.1751531552749 --0.151068312467244 --0.202837113741869 -0.0962073099853145 -0.0251816331547667 --0.174910814785764 -0.146503095264083 -0.463378071595757 -0.554208689170597 -0.858577807392217 -1.130899663075 -1.11760978771466 -1.10729930166548 -1.07639221758332 -1.13780415522535 -1.28064069066059 -1.28358941174758 -1.29266857198757 -1.3635880064992 -1.57479000047594 -1.59726171988794 -1.59904191222733 -1.60689912417348 -0.93952100784129 -0.686608243465567 -0.5799353473744 -0.597880393972799 -0.0967244792819866 -0.154314950116611 -0.191490530885677 -0.219946922723567 -0.295069491442115 -0.313955946857508 -0.477434316743869 -0.521846744316269 -0.607527754406256 -0.555414142195472 -0.60369736540067 -0.865828226628668 -0.848570218589639 -0.83093606062871 -0.830799150693528 -0.890044657898029 -1.17281687673999 -1.39514981242772 --0.245980252237683 -0.00817433165355919 -0.327196263578249 -0.381278840033288 -0.833514614967224 -1.11860422250414 -1.3003212691399 -1.31143891029221 -1.2480127942628 -1.2523051332701 -1.34179831032445 -1.34671086538374 -1.36029184314201 -1.53771433228877 -1.65472962185161 -1.34838367742826 -1.02191251904176 -0.54746180298261 -0.603737200284071 -0.525967384203838 -0.43071924287387 -0.244401496691221 -0.0328275935871858 -0.394278818807987 -0.451143169762926 -0.602731094362086 -0.607739161790541 -0.644993197104958 -0.623278632803251 -0.6795140313932 -0.692916876754916 -1.12837538764743 --2.64124985384516 --0.115157528533974 -0.281012488130265 -0.562632817299163 -0.788417816371566 -0.934942787645567 -1.13287538897269 -1.22589991015855 -1.31039332328597 -1.33561198716618 -1.2730549727236 -1.32678247687563 -1.34782141018458 -1.37060501826843 -1.38347787682457 -1.47860868904725 -1.51403567057434 -1.63710784686579 -1.6570748502431 -1.68277586003961 -1.63152190557384 -1.66129045937131 -1.54239833164628 -1.49049453458891 -1.08575614836519 -0.377941567204228 -0.221650436560116 -0.180770673956721 -0.108436402658278 -0.166209216166177 -0.243404672780779 -0.281633036418825 -0.261537576081901 -0.523934377851131 -0.567476589649424 -0.573731829737056 -0.564316127425887 -0.667571717332677 -0.71116870407991 -0.892616802638068 -0.874818870169172 -0.874526962771652 -0.855965411787375 -0.917872479242185 -1.07406996583053 -0.293742351111504 --0.185156151651188 --0.00420278324275891 -0.00178502364440813 -0.151019242808797 -0.45604310414195 -0.505514196767828 -0.652441447686209 -0.783398748232923 -0.811651750966647 -1.147353360428 -1.13576974648039 -1.13284166939081 -1.15787759730241 -1.17384198831979 -1.35890426778846 -1.31006569802333 -1.31237033897357 -1.31020399203688 -1.41531059382329 -1.46509025861015 -1.55407899230354 -1.68091482660029 -1.74247006073595 -1.75539986007853 -1.57821169444397 -1.42996930780632 -1.01574472285521 -0.645914544042489 -0.457638798113786 -0.330445311141766 -0.106592449530929 -0.0555426644838892 -0.0386313377300063 -0.150682730135083 -0.179791876779023 -0.255902047019381 -0.283883072673984 -0.415569892760455 -0.574197756659485 -0.580887572015506 -0.580779237046288 -0.660290832220385 -0.66044128558147 -0.66148359308967 -0.666502245660126 -0.83151454078997 -0.89888991503206 -0.90336988709802 -0.870679581624717 --0.259681023126794 --0.0706835954702223 -0.43783411259206 -1.3206567305234 -1.37707085797554 -1.39855516026594 -1.39711976236608 -1.54740425921264 -1.74303266614119 -1.76934044880009 -1.41349989522201 -0.64746061000174 -0.495767386250442 -0.512787055499421 -0.273717997804466 -0.0613461420580919 -0.230984022017767 -0.233684750452021 -0.568600951529362 -0.598213177079709 -0.660080972757939 -0.92092851852685 -0.992027241353004 -0.952257123948348 --0.390086907580119 --0.454855245069782 -0.377645439089771 -0.408383529769511 -0.44600330968551 -0.94838314115471 -1.18486930703038 -1.17446633389523 -1.17763990047356 -1.58744650025614 -1.67605018746721 -1.84883927828814 -1.76036399565897 -1.71094840577723 -1.68065970798533 -1.66483798952948 -1.39811456599612 -0.606961292069007 -0.509830298321184 -0.364486250245587 -0.269450405078125 -0.0721084569933694 -0.0353221607933065 -0.507642554619988 -0.921523497015018 -0.862252607608093 -0.831156124542105 -1.00686941773288 -0.924869375935808 -1.03873660052436 --0.725727679099254 -0.325059698546724 -0.420066915323555 -0.313413742845506 -0.562705020372881 -1.24432824623031 -1.23626993124293 -1.2029469529161 -1.31857577362268 -1.41608304760134 -1.7248033676527 -1.63374746195007 -1.59730469986492 -0.509579745563244 -0.546064170452818 -0.600294890632165 -0.655717810534707 -0.93348976028415 -0.909196606180664 -0.952212436900753 -0.921904215014168 -0.853141918029188 --0.696888583933665 -1.08085658248791 -1.24901639075452 -1.23390429384821 -1.17984342260414 -1.19129403668739 -1.42221289271879 -1.47919650907813 -1.43878692385151 -1.62934994834823 -1.72708032627163 -2.01802702005633 -1.90895846492397 -1.47326977534476 -0.904754624308813 -0.515365962092796 -0.175340989998938 -0.227175944879129 --0.0455397123671428 -0.252640439682413 -0.554804408482717 -0.562617159164745 -0.575809647123467 -0.638256386804334 -0.693662650371234 -0.707510300321879 -0.925924186864144 -0.929055948079782 -0.938241193809157 -0.907914322301496 -0.965403814691291 -0.806397356531058 -0.848639790563125 -0.917047447031793 -0.633525572927187 --0.636566235741263 -0.452545444298537 -0.540424958369682 -0.957703160745965 -1.24881038085076 -1.20813170122147 -1.21921780935326 -1.49589036212323 -1.95568390714721 -2.05547293237799 -1.99784335831924 -1.55187298645206 -1.49506910464381 -0.875075898467808 -0.658451014344841 -0.345854795527746 -0.0734619283635105 -0.0717750981645082 --0.0260845192206052 -0.263600359222572 -0.353878261910619 -0.603196608103969 -0.619092769902549 -0.894385945284997 -0.889322813331761 -0.917712429426999 -0.89274935006161 -0.986919348634849 -1.04322076391523 --0.417561446766335 --0.192184753438005 --0.592675466586239 -0.387279077237102 -0.293879798784244 -0.478217052695252 -0.826631632376332 -1.25894319056614 -1.24304254268782 -1.2530226207718 -1.54769139349268 -1.61190634998626 -1.77398264411287 -1.94799732338627 -2.05578198382733 -2.10753145949435 -1.88744232946192 -1.86453631212972 -1.1866549593019 -0.762967759153538 -0.480363124096181 -0.163439763669501 -0.0690876652841155 -0.0369662930324886 -0.116041211960727 --0.0939656177263846 --0.0527328770566928 -0.0100477454477357 -0.315438090726262 -0.53925079343356 -0.785121216188148 -0.845587580652076 -0.856801034046633 -0.878345112981846 -0.829465922587753 -0.885544507360482 -0.89597976649331 -0.891842206653417 -0.89375764498843 -0.995708147326607 -0.532289254784702 -0.204217037443804 -1.22088291698241 -1.19659641812153 -1.19068523277893 -1.24995335849651 -1.44345336463542 -1.50300246758118 -1.46461304076316 -1.47979279313398 -1.5037691840434 -2.1033373409707 -1.60067581839444 -1.16474535513314 -0.298937161078188 -0.0430857557437161 --0.0721160749439314 -0.188667395902023 -0.262296067752629 -0.282417413435201 -0.351035783766633 -0.85396261918658 -0.844539089024831 -0.858700033285098 -0.854235554347314 -0.900898434566441 -0.883209996384261 -0.707608531526082 -0.90418052523396 -0.0739857756102662 --1.1338609387417 --0.124978965807295 -0.571619335769078 -0.303251358305078 -0.183239240961325 -1.22152998227005 -1.17669151755416 -1.20926380735242 -1.38443263470912 -1.66762557446662 -2.15386915591601 -2.07559508997622 -2.05125883454942 -1.60556483878357 -1.55420460774781 -1.05171654614271 -0.544025136741608 -0.429012638143719 -0.229619412141666 --0.0414037134541942 -0.121684003880839 --0.0482626383628233 --0.127393324148043 -0.117222471329379 -0.146122462011594 -0.218650788067192 -0.236760651005723 -0.290595685750448 -0.287986176292897 -0.350400786223011 -0.380448129724277 -0.40036440762024 -0.462662109830177 -0.664402247209155 -0.838797370058101 -0.81170661045909 -0.890113817689604 -0.903893615938793 -1.04765603052832 --0.625471842386196 --0.0536682193496363 -0.447435559469687 -1.06011521342818 -1.19497484791842 -1.18200116240011 -1.18237517755368 -1.21543105975387 -1.26362298173336 -1.14509065324124 -1.44237806955917 -1.52072859302309 -1.4494238311819 -1.60888597873171 -1.7579597519529 -1.86427480379976 -2.09481012701089 -2.16051959752876 -2.01377155632644 -1.72338574910348 -1.44183454232912 -0.673005146432688 -0.211206787144235 -0.0394762052061335 -0.0571427333056729 --0.119607377229721 --0.123381527563776 --0.102970733282952 -0.120424666370424 -0.625674702144044 -0.641032214640811 -0.764754427223938 -0.812876190544134 -0.799477715687932 -0.901990281674863 -0.849357352595575 -0.679626761866089 -0.8121840698775 -0.908856679759594 --0.331435234682596 -0.525052965429833 -0.265733922688376 -0.431351260751865 -1.06993072952078 -1.18411534404507 -1.37537024317036 -1.52215416501464 -2.20968227427191 -2.08993861603054 -1.85748346260707 -1.05818001047481 -0.548065074524615 --0.00948919820230998 --0.0947044834031932 -0.0248038935549495 -0.0602812901181071 --0.000169630103922458 --0.211921713279787 --0.0548931693727415 -0.0446555746533388 -0.236716245589598 -0.261000010704674 -0.278839615299798 -0.591951075968801 -0.775853194300506 -0.778105209949414 -0.784944118981532 -0.824518082088289 -0.785686039536321 -0.665985113475191 -0.697097065854999 --0.330540119497257 -0.429795006960299 -0.108364141211847 -0.258421620214933 -1.14102431398616 -1.53262393469782 -2.10199494532095 -1.8315504876994 -1.43164283427706 -1.28810664683399 -0.566803997820628 --0.000955168124383121 --0.143126999962536 --0.128010914137528 --0.194887752952988 --0.201575600386718 --0.199113786731157 -0.0452523993694154 -0.230717791021476 -0.624599086192621 -0.715414576635762 -0.716114259923515 -0.715917987747636 -0.718195155725283 -0.726837786310751 -0.74405398112936 -0.715303406803251 -0.683443179736051 -1.04430981450797 -1.05424728561822 -0.954472523159938 -0.729339286203748 -0.548903421092226 -1.06478306137823 -1.16978528783548 -1.12971269637487 -1.52027678740355 -1.54271058921506 -1.54387038666252 -1.56345627854666 -1.82762176511263 -1.84746501958347 -1.94616482475239 -2.00074447410544 -2.28271761785274 -2.00872091700291 -1.7803810035439 -1.70916195065696 -0.862217182432731 -0.353922685173016 --0.0295882726658565 --0.110705057936288 --0.0703877847871119 --0.205656626300369 --0.255242163096653 -0.058948050437003 -0.461081553034155 -0.657106559298221 -0.69481512126521 -0.674426214725838 -0.797037171478294 -0.702926700173728 -0.690728581422015 -1.01995768183304 -0.673268651190217 --0.050690958790681 -0.161205415916227 -0.0170424507931424 -0.288418232767987 -0.874264441387379 -0.944762601707074 -1.12763606322218 -1.12967232855287 -1.13632168314279 -1.15035859992258 -1.06767863590403 -1.62741477621556 -1.64596891912498 -1.84988082628293 -1.99281833877025 -2.02635827739472 -2.30602561412278 -2.33500269390603 -2.17969722275433 -2.06244871053326 -1.9917498328539 -1.13936097918524 -0.620185193478003 -0.357026962785998 -0.179916147133335 -0.158630307056301 --0.102132212724211 --0.119841747105161 --0.286839709618043 --0.174689391510384 -0.13480756909593 -0.238341287950519 -0.641094915698435 -0.790822639263313 -0.748084786486121 -0.717378376772098 -0.919534732029957 -1.13575364372472 -1.12946678013802 -0.563020566505342 -0.520594740666241 -0.252870003302189 -0.0117194699164305 -0.125450973123235 -0.293910726533259 -0.353691051085717 -0.947549838829593 -1.07718722868711 -1.05117124709605 -1.65874192429429 -1.79028525276627 -1.82766041442431 -2.32256724674642 -2.31244358188053 -2.08212804969385 -2.06176425735755 -1.32467673390773 -1.2384473901931 -0.444594582982475 --0.198750604577615 --0.130964596136163 --0.105939278457003 --0.25918563225914 --0.0534462729836385 -0.00208848187310373 -0.147724832111427 -0.268255690628436 -0.484120706332188 -0.5843460701672 -0.655949110562069 -0.641487438463578 -0.751429958895569 -0.744169413248114 -0.802385373387775 -0.804193555233605 -0.82270050896013 -0.819020721894544 -0.824012233892805 -0.741617618076676 -0.402817471055909 -0.246996925758594 -0.159037637743884 -0.406333977201158 -0.757421961716892 -1.00297880382926 -1.06475636427865 -1.11053246486379 -0.985298548053907 -1.52526868861719 -1.5544305874455 -2.32421516365995 -2.39192028989511 -2.32390590965121 -2.29828286240073 -2.04447498704219 -1.40041223723048 -1.34180963295106 -0.612526486785576 -0.467990198739489 -0.365665237659595 -0.0156393172181204 --0.206706089786227 --0.1707473213129 --0.20737222515195 -0.0893664999926074 -0.114415505496824 -0.136604580232653 -0.245477269686699 -0.592237489371012 -0.562011670002835 -0.628196913660366 -0.79184230222217 -0.793133373156072 -0.725589392768743 -0.141231226738941 --0.408337244958412 --0.082020691793911 -1.04456082824508 -1.05440564686148 -1.09004882489628 -0.938136767117001 -1.4962492979578 -1.54121990274044 -1.54448669901506 -1.62297826431555 -1.85233370885501 -1.96781040952388 -2.43542959212913 -2.36419304391658 -2.27367637776409 -1.84114803656807 -1.49703856355083 -1.37399910307869 -1.18188554245077 -0.135867068312924 --0.068723174977956 --0.357129899485333 --0.230145769577653 -0.562403077337963 -0.53768278646014 -0.777186726155973 -0.771193623810932 -1.06244353044816 --0.0819702223032293 --0.072163633616972 -1.01645443517049 -1.04259472525256 -1.07454646603079 -0.962801498905254 -0.902580855421404 -0.876925733429053 -0.929641754537321 -1.47144763478959 -1.53844030804491 -1.63018503055727 -2.33208281866523 -2.31461675256683 -2.14377664116945 -1.63000723925183 -0.728789578283456 -0.273480014363189 -0.179712684706853 --0.286292338841337 --0.306862305859973 --0.336517217876313 --0.319258975709527 --0.345661397357951 --0.333508961793136 --0.0990163602524561 -0.0124677538488864 -0.0556103721742343 -0.371239590756856 -0.397904805819591 -0.501273880462813 -0.538332697005286 -0.514005956886418 -0.533865826927219 -0.618332506824554 -0.661378817762701 -0.758175393717073 -0.795821680146741 -1.11598234559438 -1.08002961185211 -0.77363582715085 --0.0620066239036881 --0.205138849802739 -0.393972927774807 -1.64268653371534 -1.75695777540801 -1.8471267680803 -2.42578960815232 -1.06675563743127 -0.0847844533153452 --0.394748760028129 --0.371095028771451 --0.195108240073735 --0.122220595395426 -0.0602025015333165 -0.302579647391774 -0.445935042295476 -0.468521830545475 -0.450229184929109 -0.524493084734063 -0.817117137919752 -0.901296909613242 -1.10202535139194 --0.3586924803027 -0.663059497733586 -0.663083853989624 -0.685766751540581 -0.71322724499602 -1.00311606869954 -1.03604650267462 -0.999155408429648 -1.23536594133661 -1.55136265614331 -1.56548839082341 -1.64719043042267 -1.73167717563743 -2.01124347172784 -2.26913975403964 -2.30428602802029 -2.50577058943662 -2.44613543517913 -1.87961228697292 -1.42981558087223 -1.15623754886207 -0.601375803341394 -0.226603501180461 -0.143676073302592 --0.464960267478705 --0.47351158909437 --0.371681872701055 --0.226818221544793 -0.0401563929290489 -0.319863825621942 -0.344108686052719 -0.445780449687538 -0.433697984498933 -0.590233298435663 -0.661940465924927 -0.724571067572738 -0.753944296347616 -0.743613150574012 -0.735227678994894 -0.757208076202527 -1.06918266957978 -1.05821655530046 -0.833765200084873 --0.145464476522725 -0.156841820992796 -0.657127877253874 -0.378198400709347 -0.965264766647547 -1.21756146616381 -1.61558028986818 -1.6280940614646 -2.33854058600846 -2.52971962925117 -2.50871394657557 -2.49163305529239 -2.47629172121908 -2.35213944254438 -2.07110129229632 -0.74871337190902 -0.592826143695826 -0.306462731321693 -0.10620662515832 --0.34876966541959 --0.100437586469196 -0.0121000656713992 -0.19648707012148 -0.400407500027585 -0.556945304015672 -0.608119180307309 -0.64402335246425 -0.77642456099597 -0.897146727991219 -0.0328726269423916 -0.517502717352286 -0.500841771156346 -0.998060735241048 -0.774197427457823 -1.30185782507225 -1.54099268413858 -2.23449081395288 -2.39806890528228 -2.45017903776132 -2.22561841591572 -1.7152936541366 -1.07162881485369 -0.972224941598499 -0.00858074362373351 --0.0778191846522969 -0.356528751467174 -0.499265999953959 -0.584167302668432 -0.624695569951998 -0.60217413201504 -0.662474705552452 -0.764177408347971 -0.768799599200262 -0.774659654824575 -0.828071740171998 -0.690706455654545 -0.261250870809153 -0.154832951922539 -1.00242068110868 -1.22306064722691 -1.33779876947688 -1.47138584487548 -1.49469410896697 -1.52426081419497 -1.65428512160235 -1.95244359493873 -2.49065648133126 -1.93653225422965 -1.23447912455775 -0.606006633081259 -0.0331231022523522 --0.493438502558057 --0.525656391340927 --0.544029874199278 --0.484661912947866 --0.194409434774828 --0.110785577225228 -0.0640685731290969 -0.123625147999791 -0.210403594411661 -0.501884762734312 -0.634007151156261 -0.650808790927508 -0.665392469222272 -0.728411948225807 -0.724628892024612 -0.733889477867486 -0.7674127418972 -0.759873730049119 -0.766421849759244 -0.786114043784709 -0.596415483145336 -0.644310590852188 -1.49209081612666 -1.4770590489382 -1.47806052527794 -1.45962777801591 -2.57436340339758 -2.59231913423658 -2.54363243884073 -1.34381391070217 -1.11568464210783 -0.99951715594298 -0.494421292006738 --0.17015715936901 --0.30024484434923 --0.58845025489495 --0.576756479692 --0.514372065316124 --0.300672011043631 --0.224252013223559 --0.20587960759252 --0.174159339614038 --0.196079425469122 -0.106360179675761 -0.451149001437516 -0.550793341280857 -0.660624840135506 -0.737334981599329 -0.831803453282117 -0.873733391802494 -0.69035135569718 -0.288676116837912 -0.787598894090069 -1.32306621110382 -1.46047393877812 -1.61625995881988 -1.68566000071351 -1.8680478121371 -2.09388415434656 -2.47899470601975 -2.57890718903604 -2.61297372311652 -2.51539287398645 -2.41022686797445 -1.81743417916847 -0.713961404692572 -0.461668468206579 -0.417558837698117 --0.621213688931967 --0.578254553486742 --0.502473845372801 --0.473448433728839 --0.197162754988106 --0.196138990021284 -0.187337804929662 -0.219884658986953 -0.270612789441913 -0.286041631550244 -0.485423425242361 -0.797427540580774 -0.83380319359712 -0.869913334326316 -0.640803271400319 --0.309944025807348 -0.798128199888346 -0.751223628988816 -1.28136324573524 -1.36777618978649 -1.43208059482647 -1.38726894401906 -1.60057553015531 -2.5630553928728 -2.59902120646647 -1.62615831214531 -0.833543609260042 -0.609743607627513 -0.473310366396468 -0.383257465594019 -0.361585338483458 --0.000201058117482944 --0.683491501714617 --0.712218863225575 --0.617272785710652 --0.553299475580612 --0.411481725137945 -0.165782575406748 -0.248131462975307 -0.2763585912154 -0.293128885572973 -0.397455425393838 -0.436878308384486 -0.467038762094662 -0.598653071741813 -0.658590098633143 -0.662381574183494 -0.762781026474874 -0.825122721579316 -0.0838571194778002 --0.0262662633674617 -0.796299112728718 -0.407749042519153 -0.960593596373821 -1.75089856177565 -2.62097641257774 -0.451894820307748 -0.4045781994501 -0.250553081452249 -0.193599820045897 -0.143155854487881 --0.0124336351260226 --0.722559456794849 --0.643726948477545 --0.62665887866569 --0.563612246314667 --0.273746463377718 --0.222537560095962 --0.285518437295469 --0.306956837687729 --0.10617115824021 --0.0499957493388958 -0.0224945568846007 -0.11722312585351 -0.205219552128018 -0.30269973119117 -0.289480066586576 -0.307070996540695 -0.418801839991923 -0.48087191471919 -0.595302071872146 -0.712078811007725 -0.75035795847878 -0.828629307308322 -0.45396172174984 -0.241755372942001 -0.44570318197901 -0.560693833039495 -0.825949696004873 -0.688639781121434 -0.732550550542054 -0.320247806041291 -1.18852674172622 -1.36594787790935 -1.35588008388087 -1.31388300278344 -1.46745546452887 -1.68596123121511 -1.79599858564244 -2.22714412844638 -2.3862017130968 -2.64941414346176 -2.45582095556881 -2.09109762477656 -1.92852711570749 -1.35188629186637 -0.627298211853061 -0.385356606986258 -0.299428546118165 -0.221715229930105 --0.805233295624666 --0.41910410665222 --0.331178039313714 --0.346224279307005 --0.28892378167672 --0.110569199296828 --0.0989115446047535 -0.0108538874165589 -0.358450948083135 -0.376576898826235 -0.391527618547451 -0.448463817511366 -0.482734011382664 -0.55361507461965 -0.619507168937261 -0.845862157821166 -0.48871705501507 -0.260330575842014 -0.44527207276373 -1.32902060739918 -2.55874394142207 -2.22967809797195 -1.60197349591055 -0.913028374290722 -0.840130420763042 -0.200923290196895 --0.517137256159289 --0.701854505690884 --0.835521488728425 --0.875398898856812 --0.865620194140906 --0.573991342830517 --0.339872452696438 --0.238844544612711 --0.142308656821852 --0.0431861188354379 -0.265313917656952 -0.286124450565543 -0.337793585079059 -0.790092311897691 -0.806731829982654 -0.607859404409522 -0.461841875766162 -0.216922384807132 -0.222145980830762 -0.408231673986307 -1.18302661601827 -1.14661040720181 -1.18759264963799 -1.19808408723996 -1.56593278057376 -2.68512350210598 -2.28427362034592 -0.212338977594936 -0.170104113835235 -0.0489552005461533 --0.362329647466442 --0.390852089493524 --0.416420290777435 --0.255925369167194 -0.267487589293328 -0.323345628086187 -0.376041914727489 -0.806109231098169 -0.60113924386933 -1.01015095575505 -0.304486624139422 -0.327346753139951 -0.398501075796943 -0.22461449077052 -0.185189194470995 -0.305637140274959 -0.700303168506899 -1.25175563449933 -1.22631660346341 -1.20848011858714 -1.82248995557241 -2.6705273237601 -2.63994212062211 -2.54378393335372 -1.65918701173739 -1.44938469432724 -0.53842949256182 -0.0504542012910676 --0.477576920579333 --0.953528855833834 --1.01475848284527 --0.676878755386404 --0.366977772467161 --0.419573248427117 --0.283965690646442 --0.130236890342571 --0.102317366538406 -0.0564980820431096 -0.137723403489755 -0.235240088715019 -0.35924396478468 -0.372501215746896 -0.37132041438808 -0.649146538737135 -0.698949159269034 -0.336147911539783 -0.88394614748449 -0.983945084513225 -0.725368951067175 --0.00077097912333457 -1.16078466434169 -1.20747513899287 -1.15045446818156 -1.07511420525583 -2.67659050851929 -2.70739157696624 -2.5829219332363 -2.29400821046484 -0.831344898528416 -0.57944803371686 -0.133542489501227 -0.0383036641582866 -0.0307341233217944 --0.171290693407871 --0.625336818815976 --0.777616917651581 --0.81698687233885 --0.832168403150314 --0.730282262384561 --0.478321744934471 --0.460792365165419 --0.252096608310801 --0.0280328534920038 -0.160385283263668 -0.219557090477176 -0.508300823750016 -0.497212789575288 -0.517911585988553 -0.578324347239697 -0.660564932787329 -0.6875679932692 -0.570724154599374 -0.728445294927534 -0.50848689825642 -1.18277013872519 -1.03107922178952 -1.01043509976966 -1.65958733797337 -2.71043770644869 -2.6973038355779 -2.4821218634186 -0.404717757244532 --0.173355397021664 --0.295309800081903 --0.475087957500495 --0.611860019457769 --0.96504491232939 --1.0299698981589 --1.02200847280256 --0.812614781347525 --0.552434351280731 --0.54638874347339 --0.044946070352923 -0.130587746721135 -0.10732754388839 -0.174477601496649 -0.296431580827742 -0.49852779185955 -0.809438612626652 -0.822477131163488 --0.0888308075164144 -0.52933666252078 -0.874637118883243 -1.9983923737755 -2.49803583971268 -2.73104440659092 -2.69947478181502 -1.78964496159286 -1.36048888950428 -0.756575908170198 -0.393041071790016 -0.190590077562437 --0.750148674809878 --1.03069134313062 --0.545360874153126 --0.568728854215095 --0.108281329645415 -0.116466843261371 -0.189507359835801 -0.541623737189719 -0.776097719193794 -0.783490932098822 -0.867179899377915 -0.596297338266716 --0.408968108834449 --0.568826925149329 -1.02773464042002 -1.14421146460248 -0.941953328772634 -0.831542963925388 -0.84573122778426 -2.68868685255357 -2.56026799138758 -2.2742301065571 -0.756738775611302 -0.450515897036919 -0.172285919394941 -0.0876694838500125 --0.146181523680042 --1.05554186151326 --0.884008428295317 --0.745341824287514 --0.612698979982472 --0.0422212719992014 -0.0784795126155196 -0.194711492208814 -0.220355818760279 -0.479189488117713 -0.513287560713442 -0.791034687565665 --0.138665864333245 -1.04093597176397 -0.733161919761161 -1.85912167564372 -2.70976127689531 -2.55450804399156 -0.893973111762667 -0.845075210673251 -0.740563258651523 -0.551346612768404 --0.0261177097776208 --0.184930875260534 --0.560710117029398 --1.04412255321361 --0.70228317958782 --0.533547797403378 -0.014989860242002 -0.163430576136159 -0.199483489542773 -0.790108111209939 -0.823381933860084 -0.828265145887183 -0.691237393258653 -1.16754896115967 -1.14007710845757 -0.68862910973548 -0.677454113678262 -0.722579145722431 -0.433204729345466 --0.223639995433558 --0.258013632992146 --0.847838416438425 --0.941358758014347 --1.09586657021431 --0.907827938815464 --0.886492850763608 --0.66990076850189 --0.582391967400806 --0.147928256102126 --0.0104667270671648 -0.14552311075269 -0.140659329820499 -0.393538321820465 -0.435372860218306 -0.572759497722968 -0.324645113347453 --0.824636125155477 -0.0862201280507957 -0.871540106056687 -1.02460995657585 -1.10743759904621 -1.04243070863009 -0.958202720230094 -0.702826726992601 -2.5720447069149 -2.68463497834302 -2.1492513668199 -0.598037190424963 --0.280081473206929 --0.362021284087129 --1.07387285667602 --1.10565085538426 --1.07376301126901 --1.04898728528585 --0.328944332258104 --0.202447820366727 -0.0721643112727559 -0.118765302767413 -0.403018292073867 -0.469599556696108 -0.493793436374819 -0.63426745838327 -0.728486130278808 -0.813880464698993 -0.827016624126106 -0.787120100933743 -0.564279290925208 --0.33541314745487 -0.252095115703302 -0.335232510616006 -1.02928640859063 -0.655800793493578 -2.07801025728699 -2.5275336322336 -2.57560668750854 -2.11060884033038 -1.09789124151701 -0.465078465625359 --0.0199786912324473 --0.16890518390826 --0.344629191278257 --1.05546745236888 --1.09136209331687 --0.920682355821462 --0.817453889652745 --0.771304948223591 --0.684087759541052 --0.427110341740182 -0.131648236364425 -0.402990131307661 -0.4096873745836 -0.728528720479991 -0.781294391787865 --0.90591042343288 -1.01160815532527 -0.534368627404019 -1.04456218917217 -2.35542492287688 -2.56861599496131 -1.88933547073188 -1.5444434442441 -1.38103592274341 -1.03505115815763 --0.379166172069361 --0.311301430033634 --0.374499499795862 --0.771149838708258 --0.961314125161076 --1.10089242792406 --1.10216209393901 --1.11042945392542 --1.0008048113296 --0.855323898960396 --0.529144272553825 --0.186503441696404 --0.0888299843900668 --0.0812240419608088 --0.00539464770297826 -0.0909428418921543 --1.05703623315889 --0.0679703029144392 -0.236517772053782 -1.0579493245746 -1.00478750580983 -0.94471913410371 -0.457293512732539 -0.648643689200263 -0.942507433908295 -2.19527638094968 -2.05204059948514 -1.36711874344788 -1.06312385104444 -0.227172043135315 --0.371272338362198 --0.416091076140829 --0.468620329667694 --1.11435245726756 --0.834820306671913 --0.700132211252049 --0.656142174082559 --0.415268923204311 --0.110616600191108 --0.0439939233971103 -0.020889687533364 -0.0792859983119545 -0.0811803456801989 -0.349704315136675 -0.391678425196478 -0.524626458706692 -0.553478613671199 -0.600164629233079 --0.668425493142601 --1.43849270049453 --0.0711745762622726 -1.11711786092448 -0.38246843562276 -0.364145550715348 -2.53699564698925 -1.23919426608298 --0.398097922750861 --0.440330897787975 --1.16779496032036 --1.15015685807804 --1.03317342154009 --0.852463552217346 --0.790244490701481 --0.45134512312978 --0.0652084483296864 --0.100996209412028 --0.0180826167566952 -0.198139670645082 -0.349819097471862 -0.364867333650871 -0.580504869289955 -0.766666790439972 -0.808984851631681 -0.78269473306643 -0.247604029060509 -0.909867244886922 -0.873987528677214 -0.424805356473639 -0.474611142127735 -2.45716954733667 -1.49560197817691 -0.690284367809497 -0.306384302005458 --0.321935328234215 --0.378992629760488 --0.453588015785687 --0.43709536585038 --0.525154463333898 --0.728015717357541 --0.840717009497217 --0.917208911078452 --1.07910019259334 --1.17771324496029 --1.04965564122594 --0.977781012393752 --0.946346908524729 --0.878132447294867 --0.867086504223179 --0.79892054620559 --0.724295997482047 --0.462934775596874 --0.125088411487569 --0.0370320202453112 -0.05550475705755 -0.0972239655863945 -0.331063234552261 -0.359129413450766 -0.632105524287358 -0.716579016150748 --0.47129072042941 --1.1424047476296 -0.420928972639411 -0.768440715693098 -0.721615528017745 -0.905957742271616 -0.350294718938384 -2.48025130964539 -2.31383552464821 -1.56820763642278 -1.13032474069943 -1.06084883433512 --0.720339375820506 --1.0723384626846 --1.10121508219271 --1.13807942219807 --1.20659616610397 --1.1252605748568 --0.913549333718851 --0.86861579336686 --0.821942635767217 --0.827767853091032 --0.744731604960744 --0.463645172749697 --0.224413879501963 --0.151217178774887 -0.0313762352012699 -0.0337716095071201 -0.0610487642604873 -0.0948258609165276 -0.33029802077179 -0.383774533503853 -0.63542181864255 -0.737739517921312 -1.2353505045242 -0.701201212572025 -1.30539679441872 -1.76603042882019 -2.44033276443355 -2.40603649132314 -2.17017220631038 -0.914780957190029 -0.863213758687168 -0.397286751589396 --0.1548062813733 --0.849935805815806 --1.22029201864332 --1.20028905806665 --0.93432229233238 --0.924007709673466 --0.79144996220886 --0.753721058187917 --0.560883583159116 --0.233519500576877 --0.142903278858451 --0.0434366001990547 -0.276929297681709 -0.559801730470472 -0.619852098197413 -0.6401769227811 -0.720197465798462 -0.641124513438568 --0.452449399432625 -0.692294699902931 -0.61384584425582 -0.929416064520602 -0.960499875539478 -0.297625762189233 -0.171195972972026 -0.291417403143136 -1.15530054686348 -0.990660275429624 -0.0379053688197661 --0.728342597922426 --1.06423246518681 --1.15365168614561 --0.34765046899625 --0.297209150138004 --0.27699932439557 --0.189566474298934 --0.119853268388439 --0.0664773739756104 -0.17885699038697 -0.340675610173646 -0.435851663680452 -0.638898244972927 -0.554880389922007 -0.346835759510979 -0.010147772468013 -0.0280748365585488 -0.857045990744426 -0.770999869696826 -0.117076666187895 -2.06935808269447 -2.32019460127929 -2.30464879217648 -1.34954222662931 -0.71866974650292 -0.410874798847617 -0.286132601189479 -0.215396826178024 --0.730596914614424 --1.0642697249164 --1.12158688173918 --1.22056976934502 --1.2135585401893 --1.14273563211606 --1.11897956896546 --1.11894841816515 --0.818705814295896 --0.590075612344293 --0.447674009302077 -0.32757791092633 -0.60219132272691 -1.06192577745207 -0.965554108771149 -0.715210455036397 -1.19871584991615 -1.3277885070918 -0.336779050945607 -0.0243610489517003 -0.0769695209568191 -0.956324563986966 -1.9498216702643 -2.01854416542217 -1.21382255324959 -0.937732983232502 -0.614966953274548 -0.490089491431648 --0.234580981672508 --0.793620175453411 --0.868437004484308 --1.13620840701089 --1.17986048264371 --1.19041190863341 --1.23872160439305 --1.11757634731806 --1.01671292656222 --1.02196118111928 --0.993571789848598 --0.686507846966835 --0.508095013293083 --0.31989451286066 --0.331302549827393 --0.267033731381598 --0.142118405947413 -0.81385653524049 -0.688411753421281 -0.795752854759042 -1.3091911789915 -1.39024182641371 -0.95483646954079 -0.545291546165855 -0.647193983170832 -1.06581816254517 --0.00249489466127883 -1.11449843479429 -1.48530921006041 -1.55638712333911 --0.28556265747182 --1.15399100679782 --1.22488874005099 --1.22607567047734 --1.21734377219732 --1.13497943474193 --0.813392037660066 --0.588402229347411 --0.450110547622556 --0.279694346549554 --0.13142613515984 --0.0152215074019928 -0.083288337350206 -0.158194575673237 -0.249332026041007 -0.678242453852512 -0.712435406391021 -0.745754307042821 -1.56291330941196 -1.16337095877721 -0.895855495139658 -0.534238542130403 -2.01420719451871 -1.82599230766313 -0.900829953139143 -0.623902701457636 --0.662697142117121 --0.870279092742468 --1.2122827263311 --1.09939670553515 --0.900776751481905 --0.723567869969441 --0.496037129611993 --0.49726799571966 --0.455863421000908 --0.229025197599515 --0.212616777933251 --0.0990823463414401 --0.0533907909365272 -0.0151034448084761 -0.169646563476828 -0.229432864270299 -0.590654573981773 -0.837249155968747 -1.75828743799189 -0.582907101316948 -1.46645733185145 -1.4175059072737 -0.0314550917151166 -1.93823122532406 -1.92902929052449 -1.25767091933395 -1.14409864751447 -0.729743538801877 -0.0816006126485913 --0.0918022107786438 --0.788078316794509 --0.337554739520044 -0.156940545600664 -0.194036060379391 -0.266593260844298 -0.37164495809075 -0.670822837044408 -0.957948247464117 -0.69581532362475 -1.14666662260357 -0.486047337765687 -1.13980208721374 -1.10889601035235 --0.218717956704088 --0.383344041173304 --0.562252475752571 --0.858552350223848 --0.927194943631667 --1.28519601889524 --1.20468733652122 --1.25178522635201 --1.24545031068579 --1.14583000919862 --0.21059981645814 --0.174285076394657 -0.133506753337107 -0.809004346389056 -0.563931541796547 -1.0789700320245 -0.906152267558674 -0.927439969264947 -0.859932638695321 -1.60312925149865 -1.35089599876886 -0.687170354253716 -0.120953150683672 -0.501130253018784 -1.61911702386857 -1.84559013100206 -1.67507565869033 -1.50417300732789 -1.33166712180018 --0.400775967287528 --0.692906769520729 --1.25171414973632 --1.23838178455907 --1.25496864818177 --1.26638288995168 --1.22840842283689 --0.161822098072502 -0.649422243148321 -0.689025991988329 -0.664856595184707 -1.08462416052729 -0.351383185493537 -0.911229970978757 -1.65042325160511 -1.16962492783278 -1.14367431061069 -0.947642025002187 -0.892504894122952 -0.797352118663122 -0.576698770227617 -0.149675677410364 --0.32625350318057 --0.474373773990541 --0.600569946461162 --0.938407430495491 --1.27735001091974 --1.27693177162998 --1.32277089574052 --0.853988947283952 --0.675978139130217 --0.457530082888432 --0.0310074304034309 -0.100760107505435 -0.18632236322288 -0.255309971260612 -0.336215143852248 -0.770148799531841 -0.586184732559961 -0.75103443069264 -0.797518477486902 -1.05319001060496 -1.466011352388 -1.02290387726962 -1.56191824644996 -1.60222427597484 -1.07303707565429 -1.0406544214215 -0.978847142244931 -0.923153837349014 -0.525527843888829 -0.407958646396485 -0.0605465689798788 --0.238047043747327 --0.500283368524165 --0.947402613036324 --1.04222345313691 --1.23270013892232 --1.34110476465258 --1.38312333352554 --1.29345848906891 --1.30066832868466 --0.665287460367159 --0.546684686376016 -0.0588379803143226 -0.147635924164545 -0.301532775400004 -0.318657604897414 -0.909682318010896 -1.60744371484923 -1.45610601124245 -0.828010674677495 -0.778915095473524 -0.706983781086286 -0.468201426674794 --0.214540732165945 --0.69810515267921 --1.16214633021752 --1.31427191905233 --1.34867838670901 --1.11189949218651 --1.07357794936549 --0.952386975621263 --0.829260076477663 --0.764345189402899 --0.646761195628939 --0.330917033754901 --0.306862414619376 --0.0550644009077264 -0.130997843613219 -0.149898051076116 --0.387561483630089 -0.489144174566976 -0.524155762974214 -1.24511765286174 -1.20966645268721 -1.28451696516972 -0.981950241035213 -0.879215998595859 -0.770739895123823 -0.59021806327868 -0.499577841682832 -0.402491258545236 -0.0939597520065885 --0.112144732883868 --0.656690981320436 --1.00279600534784 --1.17049553246725 --1.36393717205701 --1.33957990407868 --1.32773253519544 --1.14124843072875 --1.06637299108497 --0.742222798846219 --0.399695334622891 -0.00665134220299279 -0.224270656064027 -0.65073253417528 --0.1064668349388 -0.367417622454742 -1.91901462126585 -1.69065409033126 -1.59089142330372 -1.08638136919844 -1.10749381919687 -1.0341487655561 -0.852610535419126 -0.631958542150644 -0.092910590528799 --0.166170168763614 --0.633777074380399 --0.908545060921957 --1.09452751554715 --1.33424249916687 --1.31524483066148 --1.37092713809948 --1.13075605632228 --1.0906584592814 --0.732319618444352 --0.690586469950841 --0.399759076776331 --0.0318589356615711 -0.0686706099277696 -0.19145856477328 -0.491321547680997 -0.588676889767363 -0.225103253808433 -1.85044501881517 -2.03194125140517 -1.95830725386282 -0.811397568513867 -0.757844473112593 -0.561359660425815 -0.50757507004962 --0.185260003098135 --0.698774273485938 --0.955674247801447 --1.06498241981512 --1.08196663513521 --1.09337066361144 --1.18426773742852 --1.30615328406305 --1.39439381875427 --1.38787099516679 --1.33815317988043 --1.37313089675271 --1.33384085664534 --1.09044265670322 --1.01756126683156 --0.670860747666248 --0.624123394503906 --0.359352886225382 -0.0885123011143154 -0.113324461322621 -0.288605757027634 -0.505511935916568 -2.32852751355021 -2.42160822867269 -2.37803194420717 -1.88179026100126 -0.993266858758991 -0.781917327528326 -1.03146167344152 -0.645228237725542 -0.414268540642814 -0.376327994550088 -0.314847905305506 -0.0230621081868883 --0.453946879353266 --0.53182358671561 --0.575344726728483 --0.74740623207439 --0.788060722687934 --1.15873290401649 --1.17613192499377 --1.18763423484992 --1.31571013495596 --1.39885916996767 --0.953542846131333 --0.901040591930567 --0.519075768178466 -0.0698945234859707 -0.0586607427107708 -0.300093622770625 -0.317663667373843 -0.328136944551522 -0.349652746877986 -0.592811953852065 -0.546225561763478 -1.86416310504265 -1.39121120919065 -0.852167262711262 -0.802315467100152 -0.357349153524213 -0.314214739328502 -0.320288207398622 --0.651731104317982 --0.808358823319693 --1.07278521968902 --1.21156412835601 --1.21067883664112 --1.47748871187915 --1.35841965333635 --1.35606213370943 --0.949763275695243 --0.885886798176738 --0.853185117793176 --0.420249632028961 --0.210337258485568 --0.125129571384022 -0.0360702598256477 -0.365647110165208 -0.392829061334808 -0.552018120592923 -0.590522569760601 -1.82642577554561 -1.4487364751998 -1.21017386034816 -1.70224766498409 -2.80907275320937 -2.59262656101093 -1.94371636849318 -0.401940878410358 -0.360635543908456 -0.375682114734191 -0.217772904472845 -0.247608396711051 -0.251330887213008 --0.0249771678825841 --0.11352382928767 --0.643015903280716 --1.44996585998327 --1.46220263295935 --1.47681518521959 --1.49777316292522 --1.49791972975506 --1.35544363745306 --1.22283894755958 --1.17688060639991 --0.430572061734578 -0.0499641099507198 -0.12995145806839 -1.50531021821338 -0.224488069347181 --0.211438507887983 --0.278453930521513 --0.969984243722413 --1.22778543941668 --1.44568569099601 --1.45477511817138 --1.49755315798402 --1.40367978543411 --1.36914106422991 --1.34313167560692 --0.133611126935239 --0.000409950405009241 -0.202407032501094 -0.270626998390611 -0.328243593943315 -3.03892373857417 -0.595333448989264 -0.614349640301789 -0.762874982861184 -0.154425099505072 --0.288577740796265 --0.692821916794323 --1.18026045314352 --1.23592669868904 --1.26099740323419 --1.4247498166891 --1.44425425928596 --1.46255921801135 --1.4948462630905 --1.38716406378447 --1.31291908714911 --1.11705246450131 --1.05293039838539 --0.94327170965027 --0.237690006149574 -0.250583854057801 -2.76593322159322 -2.40824720612817 -0.119283625879469 --0.328981358794913 --0.401706751599649 --0.734768145900295 --1.07017640858879 --1.2705394878593 --1.49315901029809 --1.50225654158932 --1.55301257115404 --1.30772897391533 --0.82214669103991 --0.529872153562602 --0.49732265799274 --0.352695138820888 --0.302049760090384 -0.124514025190836 -0.165115181916129 -0.411601846388972 -0.418236116830112 -2.12076864497131 --0.0570878819599763 --0.0842100093605325 --0.105972534109847 --0.291693442007388 --0.358979682317649 --0.629246560313298 --1.20101381841568 --1.3275846396292 --1.5171402466226 --1.5056804065343 --1.41410864622007 --1.36993162520294 --1.33448490903623 --1.15484786877243 --0.944061658431181 --0.8348019806861 --0.692075963829692 --0.31711780669543 --0.234371335029811 --0.195590599053421 -0.0128253390470423 -0.00617565319420876 -0.0418545423200758 -0.724526441557833 --0.158948243764993 --0.0649515256558129 --0.298541659908789 --0.320548975566041 --0.79801797377926 --0.898395317582644 --1.35276307470568 --1.4189703564655 --1.53116292776841 --1.52763632885962 --1.50933263665851 --1.48802686794973 --1.49812207613933 --1.39888427008605 --1.36326564443616 --1.33813340418389 --1.01849130032351 --0.0100659764208721 -0.124169941961275 -0.451833893205935 --0.168799460450025 --0.229897381787742 --0.4066435356543 --0.496466656169002 --1.17688075413432 --1.32480139001643 --1.57501128045085 --1.55061929075725 --1.5006368704803 --1.51494920705894 --0.840406858596092 --0.676064578929388 --0.461471434217627 --0.0093065860069057 -0.0106380107917445 -0.0313987999561416 -0.080898087808281 -0.415595070321947 --0.290794977308702 --0.170974375460593 --0.418477614633648 --0.708791989350031 --1.06303813735331 --1.32400198865094 --1.33065725904995 --1.32385165489146 --1.42452184273793 --1.45073411234349 --1.49395495513119 --1.58070946565826 --1.57077103007141 --1.54329377414403 --1.56520325370903 --1.47908044123059 --1.48837052952921 --1.44586601914726 --1.39903855303256 --1.3808135527224 --1.33528956668469 --0.35728706700478 -0.0390515329399648 -0.116576767443506 -0.152866429200929 -0.171952547475291 -0.257247700701734 --0.211527013289166 --0.454028955636758 --0.493090928230224 --0.512775596253391 --1.28071696101909 --1.31455505900266 --1.40285454911768 --1.60158844243823 --1.52428386824502 --1.49161390248522 --1.37569598614689 --1.25365724569296 --0.818752133928422 --0.578664125187844 --0.555018160294134 --0.464365643904443 --0.306653761971019 --0.05267297908442 -0.0778199469046328 -0.402363606130617 --0.499131581299087 --0.319742583189536 --0.73728907300956 --1.20258607447588 --1.35849130137709 --1.41211282199323 --1.61857736773517 --1.51252881037197 --1.50274206157894 --1.50073540664958 --1.4789945975927 --1.48706486565756 --1.41790343072406 --1.404486910896 --0.846760772893115 --0.720458425236849 --0.63735305204044 --0.0892700018046 --0.0181446462816535 -0.00276542585884698 -0.0396549601384883 -0.127055874419993 -0.182245054607979 -0.299114305937088 -0.00781024195393165 --0.587431611920639 --0.562507881730086 --0.498446608009415 --0.565726740335352 --0.724786020545599 --1.09371547682142 --1.20097435174685 --1.28360434793784 --1.60836300715479 --1.57396404688824 --1.46950196435881 --0.966568276157963 --0.918257120870985 --0.883106193218596 --0.652934031118349 --0.330115660709195 -0.0668877703540822 -0.259513461249277 -0.3294924114678 -0.213825312654038 --1.98935139095708 --1.12776593610447 --0.560777059268627 --0.521086184548839 --0.416838146240678 --1.40929037144966 --1.57910196212684 --1.56143380352439 --1.44257321058352 --1.39125636094127 --1.25030325869188 --1.20408293950898 --0.978500665165861 --0.615889174723623 -0.181040477484087 --2.44866615247244 --0.573860863793588 --0.549793657965077 --0.58368768571043 --0.674853199845566 --1.09334267351077 --1.2740555490552 --1.34694893891819 --1.56474479942359 --1.71599292482093 --1.66874868886515 --1.66242937012918 --1.54021094858624 --1.48064704783521 --1.49559470356673 --1.39872184299759 --1.2165676504845 --1.12672577645099 --0.646255791996998 --0.444123572789858 --0.233015339534559 --0.125381002198438 -0.0880518005441395 -0.321580031897598 --0.690521982434946 --0.616254082832313 --0.574570784396867 --0.601254948219767 --0.73297994936711 --0.877554657587128 --1.45546533236779 --1.7025904103903 --1.64346398268527 --1.56153554072948 --1.54925788558742 --1.53860393075701 --1.5033482578535 --0.999635087030491 --0.956588578376378 --0.630964093675969 --0.157214844363359 --0.124517080561075 --0.0812108998769965 -0.203258653585232 --2.91741401971984 --0.719700358269932 --0.320343953129191 --0.327044430460715 --0.647273067185504 --0.872480524874723 --1.70436828942761 --1.70978079766084 --1.58070073175311 --1.39811645738121 --0.905580748727079 --0.610454063404067 --0.385713111000387 --0.194170992822949 --0.12116027058704 -0.0453683015416875 -0.283945229755988 --0.888916005047365 --1.07544410249749 --0.687643830801992 --0.335187108476042 --0.702862779684651 --0.698840094033855 --0.835402441984368 --0.863303288819532 --1.03718403851699 --1.40764465611082 --1.58443946664191 --1.66533651468986 --1.61527086618567 --1.53702975471771 --1.42487806667537 --1.42213510353573 --1.44777667487807 --1.39437032790071 --1.39316310621326 --1.38223449696007 --0.984335885517496 --0.935698386959322 --0.717913135331889 --0.329901071341785 -0.267600924539003 --2.27561982593624 --1.53879648094374 --0.801488033758796 --0.750686761973549 --0.387624834028761 --0.531421646776144 --0.581783946125247 --1.62522570829508 --1.52490618208581 --1.51567360220711 --1.37833222365394 --1.36933613464076 --1.36409010642505 --1.10018350990007 --1.06296435813395 --0.782966995925143 --0.158958457343239 --0.123443655779372 -0.0755447114418288 --1.27352523457045 --0.781592167203753 --0.43233230691224 --0.408824588418437 --0.419464790260099 --0.79767912724208 --1.2504656724738 --1.25643936647626 --1.52919509739859 --1.54628642915358 --1.70250363003578 --1.69140386523217 --1.59088992169855 --1.52343730311991 --1.51084366499317 --1.45912572588939 --1.39486255455891 --1.3593986732414 --1.30837297825979 --1.22485047754102 --0.666175037241521 --0.542891649495015 --0.337839446182107 --0.821564977444753 --0.740763987694368 --0.491817917002747 --0.45255629982625 --0.741778104117838 --0.767000088756564 --1.44957847819032 --1.52403519031371 --1.67991282121498 --1.69090836919764 --1.71170673551971 --1.59976591549325 --1.53192734853618 --1.5102013770897 --1.47234481864425 --1.39942034426181 --0.964728461644645 --0.938591508066207 --0.901137400182277 --0.303015879363498 --0.229962342103919 --0.2197931732568 --0.136533413463042 -0.110840722773661 --3.19912622685636 --0.870861608869609 --0.831012630358069 --0.493596324485559 --0.858907899287811 --1.03151646306386 --1.31408857265496 --1.32723439842732 --1.30903646623318 --1.35266418845521 --1.43278378155736 --1.6790490163551 --1.71772483233948 --1.57047295193058 --1.53315926639736 --1.49458646142822 --1.37113648245033 --1.23973313155342 --1.04326836874969 --1.02442056697383 --0.786687200327057 --0.642348499612838 --0.253290333781303 --0.232171378267548 --0.162398700664921 --0.132294464160566 -0.220964624989868 --0.227288398461395 --3.0515567735713 --1.05708970545579 --0.954474037387744 --0.720160679989629 --1.11392372410602 --1.16325587555532 --1.32316311844645 --1.55201608451413 --1.6874646267883 --1.43307122006426 --1.41817334288784 --1.36896454030755 --1.32870893989504 --1.27412540954169 --1.26779098747368 --0.659315917421916 --0.435821820265351 --0.327479955286055 --0.270694794784438 --0.23851318180883 --0.219203305410375 --0.902113456135677 --0.832606475368594 --0.739798160835193 --0.90729280929953 --0.991438741141414 --1.15428341031369 --1.57939059385881 --1.60134913817789 --1.68346980641938 --1.63897068089788 --1.59828598137091 --1.4997778838512 --1.35759059468576 --1.32173187259698 --1.32125889585604 --1.15336302226082 --0.662689286431622 --0.394483269123345 --0.314962294382278 --0.281517606126892 --0.245201891645827 --0.202077920846969 --0.177706398597891 -0.074910938985294 --2.69003305968375 --1.07812027918265 --0.898194563592037 --0.608879176694749 --0.575756242664875 --1.19684616605917 --1.42013600747891 --1.4418514924096 --1.51459647712958 --1.56261817045247 --1.70845344491665 --1.62872436761975 --1.4223309725497 --1.3537811657175 --1.28356036713703 --1.16532407411674 --1.14655584589741 --0.683136403986392 --0.517655213398147 --0.427679013019931 --0.270826329185358 -0.188333848882671 -0.108056029155975 --0.0881628382391764 --0.883372224016579 --0.942680868336408 --0.707911610155476 --1.39494888702042 --1.68353986533274 --1.67992908621402 --1.65692660043408 --1.65566442366499 --1.59754646865075 --1.35422782890359 --1.34381068088714 --1.2990379786082 --1.0213207495394 --0.653637747262032 --0.338496846083649 --0.178933776810005 -0.0501011485818541 --0.0376711770594902 --1.45751496211513 --1.03178360428029 --0.815701584719045 --0.812295122742977 --0.853638724681884 --1.02053544471012 --1.16521220573969 --1.2157853476612 --1.31116345245302 --1.63326958242086 --1.70710939827273 --1.71003970098834 --1.68825380868919 --1.65661021746326 --1.5994077469097 --1.21777557075906 --1.05189929575374 --1.06418885117318 --0.955582895976328 --0.335124814753636 --0.342092227928109 --0.329048153402136 -0.0211129648605866 --0.887407815812374 --0.871142901818255 --0.855595460868308 --0.971144552073195 --1.12640604664966 --1.21792299477103 --1.23746640559075 --1.27660591626399 --1.72480770178731 --1.63278478618803 --1.62692920168243 --1.4981781658579 --1.44925467416235 --1.30685507848066 --1.30074987119493 --1.10688362050404 --0.973456935194077 --0.880881123229383 --0.345331177435451 --0.810204202694624 --0.887095209226631 --0.984754211121667 --1.00928474013361 --1.24443465705441 --1.60898082876609 --1.67199621145951 --1.67556884663806 --1.70753069535808 --1.63403881637648 --1.63219508360566 --1.43451740766645 --1.29659878434987 --1.04335091007889 --0.964183709717693 --0.689931034859862 --1.22096028885382 --1.52537299183725 --1.57076525280019 --1.66602839428741 --1.67195471347636 --1.59864823050888 --1.60487670931743 --1.53213266967168 --1.23323953805025 --0.978955059010294 --0.908795045666579 --0.883876429858796 --0.759447772216829 --0.569905808529329 -0.0733614988303852 --0.932484121692282 --0.967207419836695 --0.956567641725607 --0.978104119794327 --1.01986442052541 --1.28839558000763 --1.30692599934086 --1.53863467866391 --1.75659821119301 --1.65397252658544 --1.60004189497399 --1.60034772593917 --1.56699670412996 --1.22947387329066 --1.0582992709127 --0.674896888169451 --0.199888919416816 --0.570044955894105 --1.16638477098701 --1.28284483259706 --1.26594075062084 --1.26073645489026 --1.2519315617781 --1.31082709269348 --1.35213048463892 --1.5887936594234 --1.73323385438824 --1.57748840694385 --1.28468680922985 --1.13710821735884 --0.98253150634828 --0.871209514666511 --0.822035773433223 --0.73186405017479 --0.31368098273423 --0.125751805986742 --0.456202460934827 --0.776356109362119 --1.07732711650988 --1.10790084873784 --1.00843611617981 --1.02618221359636 --1.03649678535414 --1.74798139901275 --1.73480143513578 --1.60806096852229 --1.33039447742065 --1.2724110920383 --1.14926756133005 --0.947067590389709 --0.328294989561224 --0.303699980414835 --0.236792204913094 --0.106952152486244 --0.372953251544224 --1.17625699291787 --1.00269058175527 --1.08518738230961 --1.23287356091849 --1.20756091527613 --1.24596779714816 --1.28014054817298 --1.50554282391717 --1.57854458807651 --1.71333602235806 --1.64019032993422 --1.6096907965447 --1.53882827551088 --1.4484257218083 --1.37855155968007 --1.26114751701598 --1.01442880161768 --0.92665293251151 --1.08687106374845 --1.01327873965578 --1.03083312309789 --1.15641709806291 --1.24853341279963 --1.20287924422839 --1.59526512225539 --1.67996074992312 --1.64050755416826 --1.58017486953754 --1.53865300697737 --1.36820460920841 --1.2823401375899 --1.20422401246435 --1.02247793081535 --0.93927211815943 --0.557396634312308 --0.0825894935139093 --0.114812900564903 --1.0894786150198 --1.13059516143336 --1.17976376565277 --1.18383815361718 --1.26098392997994 --1.19898953872046 --1.29580013235366 --1.33575664600396 --1.38777257442611 --1.67098691272145 --1.52886183233192 --1.37695029352778 --0.899208635323022 --0.620769127866744 --0.369911253203153 --1.12693642420683 --1.15762570827931 --1.10756732850544 --1.09193123079803 --1.2057719709022 --1.41378780001613 --1.44779602723837 --1.5100286668778 --1.60203190791713 --1.55864702436321 --1.44357418153947 --1.0298780301076 --1.0337784091143 --0.962284504073251 --0.27095876476764 --0.254577076349364 --1.08925226021137 --1.13412318870005 --1.12239192673438 --1.21775731475448 --1.29656115060635 --1.49745890826883 --1.61737427342491 --1.52846508011032 --1.50153214136801 --1.37142656983381 --1.32756246594207 --1.04676311901268 --1.01641795563861 --0.941718363347103 --0.80498324872109 --0.586280541700534 --0.313202023999345 --0.30974064099561 --1.13685320028419 --1.06959665333464 --1.21812383973308 --1.2332123220561 --1.21395713553528 --1.1859475895369 --1.33366201181213 --1.53376941410455 --1.58301825160019 --1.6007205168059 --1.52783435449261 --1.4373804817228 --1.3636150569252 --1.22445139064462 --0.814316411707434 --0.508355852959255 --0.304330102754466 --0.331136259703531 --0.296684876300525 --0.160705259927733 --1.08384771679456 --1.27390445909435 --1.25968115586988 --1.27948522462235 --1.56499649119316 --1.4973014603816 --1.48660794149403 --1.43899674159745 --1.24797145521561 --0.931577028199685 --0.912019350413095 --0.413240566275284 --0.284940579997295 --0.218939953351724 --0.652827979776314 --0.983692578905343 --1.13852812990037 --1.07853543442919 --1.24708518288508 --1.28335268922997 --1.21285993845801 --1.17288808005918 --1.09986975495265 --1.22062157644592 --1.44203231197331 --1.21859748404258 --0.88458511623562 --0.795980674652705 --0.449506938214601 --0.372438841449604 --0.198563705399073 --0.373244161324056 --0.454679685091547 --1.21453439825834 --1.2478892826781 --1.26984540749586 --1.10008330998672 --1.12006450049866 --1.4668490236115 --1.47652234795655 --0.906199597171261 --0.874273050172082 --0.818711969277651 --0.501693949192003 --0.45622558614386 --0.428451615812037 --0.380830350438844 --0.293961064900662 --0.875777959984223 --1.28371790415645 --1.06004751142206 --1.01392669823644 --1.03193802125614 --1.11018075136741 --1.09055386849059 --1.06431119579903 --1.50381378580946 --1.43882374842628 --1.44586899041214 --1.44387695282313 --1.41752375463209 --1.27796165337813 --0.907344886184443 --0.83235803516674 --0.374352790347347 --0.318813605129602 --0.281327455079996 --0.309725713378302 --1.26870288938404 --1.01235841031086 --1.00009230326638 --1.03850036355837 --1.2423537451786 --1.28551816963589 --1.2708799426608 --1.18743614263686 --1.10275760962187 --1.05618021445227 --1.17815060970719 --1.39959467656349 --1.47927246404766 --1.37726507619691 --1.33671572198901 --1.29708055342308 --0.894504513640138 --0.74516718455722 --0.495074285477211 --0.472244900107309 --0.189979219455379 --0.865125664639821 --1.29265649704959 --1.03229148786076 --1.27993877344122 --1.1535691780326 --1.12524863074986 --1.06019463320331 --1.18654610540214 --1.38286092098258 --1.25903951642074 --1.03706168660661 --0.950558426590078 --0.532106890112974 --1.40674477595621 --1.23382936869271 --1.16881650490628 --1.04459790542139 --1.04369264669814 --1.02500817507592 --1.01156494373698 --1.22313721682595 --1.1779367015574 --1.27529310564378 --1.42931758945548 --1.39116722776712 --1.42196028218238 --1.35740286591932 --1.32848303401169 --1.33037980781183 --1.33805312277734 --1.272067153804 --0.921094384928836 --1.32887274117291 --1.25993420497985 --1.01939078858769 --1.05899895349104 --1.17285113861542 --1.41133308829372 --1.34982745266624 --1.3092298183463 --1.32137944793327 --1.31935714708366 --0.91009047171044 --0.974495106062683 --0.967143110474042 --0.946335410312432 --1.47419521682933 --0.874830532883916 --1.1447663428014 --1.29296960575304 --1.05939625585251 --1.00054134627466 --1.03115307692997 --1.07756474647402 --1.30557077973675 --1.38540734109925 --1.37953383905476 --1.27402568637232 --1.24788390486891 --0.987075400592671 --0.902497156926175 --0.941266241286211 --1.00778700175812 --0.745248710342167 --0.369803606792058 --1.13065156549873 --1.31523457284051 --1.33038412909635 --1.33232946902682 --1.19839964254722 --1.00700686003841 --1.31095322952794 --1.27351850892197 --1.24792358075934 --1.28007250154613 --1.00123876002623 --1.02895427179686 --0.336005281113884 --0.294476198249006 --1.16599525867103 --1.09784931521343 --1.13255165334489 --1.20154901576821 --1.29641412420005 --1.1941069902984 --1.17683906535981 --1.11577210240623 --1.01716889816349 --1.00660423547235 --0.907323489981255 --0.98299644468038 --0.902389410239369 --0.827238411610319 --0.508124793670323 --1.16138444346017 --1.38017087669675 --0.961529242701296 --1.01120532340524 --1.18274864599372 --1.17209568396422 --1.25544734849934 --1.26470918265237 --1.21176878412934 --0.921015871624855 --1.04449185780723 --0.924854520114364 --0.981935521080567 --0.948402077845319 --0.924735425819451 --0.934950538723465 --1.0080132964323 --1.16176559162628 --1.26832418221298 --1.25605949203275 --1.14377609015898 --1.23813150255886 --1.25242009628573 --0.920104546921085 --1.08951508169646 --0.902370769190259 --0.319640711825187 --0.562551810957896 --0.756397121388025 --1.14103128910746 --0.937670865324499 --0.896905725863551 --1.07247511092886 --1.18158103166408 --1.17582392890015 --1.15832903093388 --1.11371504350162 --1.16967485317146 --1.26505835416791 --1.22865401467666 --1.11701757947808 --1.07258760659783 --1.05895317613546 --1.01069844461274 --1.0598862319114 --1.04297068496344 --1.1592415840485 --1.15969600366824 --1.1338638167763 --1.11463818734437 --1.16019710703763 --0.956629449578216 --0.699065831399512 --0.327059623313641 --0.623407857223597 --1.21749542178874 --1.21573771511603 --1.17929539284657 --1.13667385705324 --1.02828545202208 --1.04061618006085 --1.09887461321786 --1.20677733961694 --1.19374856801117 --0.712924026898829 --0.347443990479071 --0.380002088432057 --0.491322777314462 --1.2616318786702 --1.2258323750648 --1.18482298859129 --0.963174094025007 --1.01936347097431 --1.09163259240816 --1.15528840332979 --1.20747306340592 --1.17910164948516 --1.07099078172857 --1.01125548232551 --0.782773672906517 --0.292247630204782 --1.23977276030784 --0.970555107174503 --0.844223321995793 --0.919606751817446 --1.02638347626787 --1.0323348438812 --1.17819250046599 --1.14259066208306 --1.11940028547167 --1.09293934150772 --0.997201666817906 --1.06233172594228 --1.01905995605371 --1.0168230020826 --0.0816638785535044 --1.23551131789213 --1.09360615129558 --1.07272954880487 --0.998973892314076 --0.93288887676872 --0.912746722710928 --0.867493129335545 --0.841085259360835 --0.998036129506394 --1.06033416868383 --1.16906904820706 --1.06804620501456 --1.0697929955027 --1.07771723568444 --1.06880006674933 --1.03431999627733 --0.283399809628252 --1.03444845061398 --0.7676534164745 --0.751449486132818 --0.843035171467415 --0.897205636602397 --1.02181787716124 --1.11843448212914 --1.14602933608861 --1.13062821281354 --1.11448298095885 --0.979913053454069 --0.956666906024939 --0.96825662573627 --1.0154254066214 --1.04838710863383 --1.08726016257565 --0.282150283244844 --0.0696851036906363 --0.94051201076531 --0.761459222640726 --0.738719605035142 --0.762638250047004 --0.737741400328783 --0.747909126422057 --0.93145669604894 --0.937861344743808 --0.988135197299352 --1.02196919866858 --1.09361210555335 --1.1171846084062 --1.07448820525477 --1.01378983381183 --0.989386627516796 --1.07286445218667 --1.10434180735561 --1.10617430887382 --0.631706972319602 --0.988110906194642 --0.750050383733857 --0.687141769861402 --0.952351373553617 --0.951642419597505 --0.963230815193942 --1.01531642825313 --0.999544996906629 --1.09389966199536 --1.13285999390811 --0.976115332098699 --1.0937016314203 --1.12372876517623 --0.947249172756017 --0.627497860117064 --0.406794820663347 --0.465918984675838 --0.80190209290028 --1.13313075055224 --0.738754519138558 --0.643127646745176 --0.746740090448741 --0.92579664080635 --1.07174855441983 --0.919225607290388 --0.932851560342215 --0.964276611700422 --1.11320310758391 --1.16577726467651 --0.969632321218576 --0.91557003821482 --0.459774811605781 --0.274875909610186 --0.939664112866284 --0.735673768562128 --0.605358834242969 --0.798743454250845 --0.803013367725798 --0.9038889886499 --1.0426695151643 --0.945228060726722 --0.957587516590589 --1.01048772063416 --1.18801269191354 --0.458970948959168 --0.518118457183487 --1.05292231428734 --0.969483464214401 --0.924095998061484 --0.694254175819323 --0.591321279466003 --0.85945035677263 --1.08026149879544 --1.17231642887764 --1.19094105800263 --0.886601625321426 --0.731247001978058 --0.655886033214832 --0.996417203473973 --0.571764518176765 --0.57428347544821 --0.733287780451759 --0.965182399802677 --0.981843592180406 --1.07568877130237 --0.987625743996594 --1.09179521747401 --1.2201676843071 --0.719139258287418 --0.577825438060854 --0.691594477997926 --0.941460586563757 --0.987614281720447 --0.944522876994817 --0.630623515529203 --0.546539104577347 --0.524773618623378 --0.660575538490695 --0.805656903766197 --1.00444008586534 --1.01284866018426 --1.08158006029443 --0.925220990399792 --0.908698280982529 --1.20014322083528 --1.10387626646347 --0.622010073979805 --0.637245774732497 --0.930845516952067 -0.436477931610332 --1.03834727128499 --0.900951224465514 --0.612492926262425 --0.578220127066393 --0.476400560751499 --0.473562636681768 --0.745933171171149 --1.01572807027391 --0.993766110778541 --1.07538912243804 --1.05167718417171 --1.01284701383615 --0.997173261595462 --1.12335431766792 --1.20779966522631 --0.937123606573024 --0.775683311469543 --0.977100624797092 --1.03520670676529 --1.10259704261687 --0.979420394882823 --0.936901626934945 --0.428813302942139 --0.511968815581206 --0.66045580060271 --1.0456671226035 --1.00082214424904 --0.902641942547254 --0.889222506469562 --1.18621137767377 --1.19307677985909 --0.856001957034227 --0.848382993059783 -0.100873035906256 --0.807794833801276 --1.14540111569092 --0.697445664474376 --0.40949639334672 --0.38814967490358 --0.489732515889678 --0.645760966642841 --0.676127037053041 --0.808678118373273 --0.983831418592926 --0.986728629594237 --0.991466691844153 --1.0150447702464 --0.960541977485139 --1.04059342343922 --0.90942828438104 --0.970039406373186 --1.23376776417337 --0.950898217415403 --0.834728175993938 --0.796113612932141 --0.772316755788291 --0.800896884194369 --1.09558557523708 --0.936098518673001 --0.844964924512785 --0.666094247270232 --0.503931967523727 --0.413137714695244 --0.366369622660809 --0.320667738294437 --0.573851414685745 --0.74562270401473 --1.05314490659446 --1.04711048448906 --1.0448515648942 --1.0480818503541 --1.01234416983879 --0.99610316827679 --0.962997775083888 --1.20502699003086 --1.1414655519276 --0.016223670936478 --1.31656062492665 --1.2156507818729 --0.775844675178869 --0.645870540408501 --0.29859738633043 --0.499736899956801 --0.716852566414158 --0.840068497072576 --1.01317383627652 --1.03648023187511 --0.928372870633462 --1.19221275422537 --1.20991006068684 --0.943204240715993 --1.13438292115893 --1.28903425077504 --0.449394118222472 --0.327898282704696 --0.335420067196893 --0.217155618745917 --0.293952038629754 --0.34971592464299 --0.52545708981558 --1.01420296676437 --0.955936773385941 --0.988996864042834 --1.21525874243482 --1.21798175697615 --0.877110106296943 --0.883552358023897 --0.641404719322225 --0.382484880464858 --0.300491894844798 --0.183775725056384 --0.295490955522816 --0.454265742025118 --1.01548430796897 --1.04250659344614 --0.944270936500169 --0.95758630903017 --1.10702721007195 --1.21084912666789 --1.20613621388495 --1.15833983165418 --0.931408799517618 --0.708625505672002 --0.605653617587116 --0.46487060750596 --0.357195145460835 --0.258862564504449 --0.198430697024747 --0.267912345607138 --0.560965442233798 --0.975827722137415 --1.05857610689497 --1.06231671630355 --1.06027046163576 --0.948050000995265 --1.03528852651733 --1.01199050194397 --0.978749143870429 --0.965897847847197 --1.18697901917064 --1.04628628617863 --0.982246132717487 --0.902688655006008 --0.932205056860596 --1.15135318644358 --0.496583930347844 --1.14238153175448 --0.944802288602139 --0.378585093545288 --0.157334467914669 --0.142298225457861 --0.122898914566708 --0.52314926401702 --0.97926926927922 --0.986158546542622 --0.943755904320795 --0.955092403340181 --0.999108513370832 --1.02487228673285 --1.01337584491996 --1.19521372907997 --1.19622830835326 --1.4807098255636 --0.164191006679857 --0.0680274740329896 --0.274301942112313 --0.29459706650499 --0.334087936414926 --0.675385576373337 --0.726343187845165 --1.08049197904283 --0.971144511117005 --0.972642987985568 --0.957473075484632 --1.01178322063369 --1.02692499710643 --1.01770866977792 --1.0323944493475 --1.59417667014251 --1.53984028009172 --1.29847494554859 --0.068431857381551 --0.0991401635070766 --0.224330053395301 --0.939853282613326 --0.998397705032071 --1.1802087577078 --1.13635653029015 --1.44233805697911 --0.136645039100523 -0.0129356847071662 -0.00763275931060647 --0.00991537479272608 --0.0243987702312918 --0.0418640169943743 --0.179131116605518 --0.286524758364076 --1.08820537916764 --0.992307340258321 --1.03225140543333 --1.2149381733114 --0.185180136833711 --1.08572044833326 --1.57861612682718 --0.431083474956337 --0.211390764367396 -0.0144383829784847 -0.0614859401886942 -0.0162661390087546 --0.216008460403756 --0.709316066597717 --1.06178069185529 --1.11965306078533 --1.11914090845772 --1.11529377980933 --0.279566749844504 --0.0233685477849797 -0.09076975186208 -0.0400145092930622 --0.296303836194875 --0.966991338397181 --1.0442208671196 --0.962100130215655 --1.09190381934693 --0.94915991421102 --0.339728113686236 --1.18689991621036 --1.01869895758735 --0.141290494150413 -0.151319611111395 -0.0665676582214445 --0.0582241727304638 --0.116250364059905 --1.03268520678081 --0.953246274508919 --0.9298897850512 --1.0811636463411 --1.06163779432582 --1.09440649753217 --1.05501001190543 --0.89293946950529 --0.925580039381884 -0.138651149984041 -0.0647516542326532 -0.0668841220821896 --0.966892182976395 --1.02082918159624 --0.921687174142516 --0.969146094808355 --0.96154242854487 --1.05887019898851 --1.09563298378771 --0.992957255363836 --1.02995675727939 -0.258251509068911 --0.061378170142703 --0.268935686975073 --0.511308431118138 --1.04532140766456 --0.943055628605812 --0.953109059678084 --0.988253265993393 --1.08697018743148 --1.11385775123476 --1.11279065985091 --1.09511867850548 --1.07001124905001 --0.880684296135062 -0.133520070287371 -0.209111675124353 -0.206402430587442 -0.246699424097766 -0.303651460638186 -0.271817494987191 --0.0880762419781096 --0.537270971814339 --0.741182957434093 --0.984579936447819 --1.10934006237053 --1.10782688252795 --1.08734686146422 --1.07969366776587 --1.1297058395424 --1.14734483983085 --1.06102362458199 --1.06849442456712 --1.07528913132474 -0.29451320699552 -0.311627924048324 -0.319316152571732 -0.13121667653512 --1.10214483400146 --1.09228234962808 --1.09496983176806 --1.17800603003714 --1.08020638147549 --1.07406261829382 --1.06633794805968 --0.94852398835838 -0.326139829257128 -0.264136164202482 -0.352916526897694 -0.39904419176716 --0.994241915235621 --1.03845617598719 --1.04153386495801 --1.10857920805362 --1.17299644085132 --1.18583138182421 --1.07566977830597 --1.04462164007518 --1.01787537308158 --1.00809109080662 -0.583061575417432 -0.354971055794264 -0.370551222449507 --1.04172661823429 --1.0498057175241 --1.0409870289905 --1.03905036552435 --1.04844828694558 --1.0638504954353 --1.1317819146874 --1.10396371226629 --1.02387930584043 --1.00707875197127 --0.944672264974244 -0.540311661945696 -0.579153792346352 -0.598975810948202 -0.106447335837101 --0.292270459090325 --1.072664872486 --1.08588124174674 --1.07723836372342 --1.03089926051228 --1.23170925265219 --1.24034868330529 --1.21634713597946 --1.05308644736015 --1.0373743634457 --0.995264604353803 --1.00424837655522 --0.936379127689047 -0.633294623005465 -0.67864309237172 -0.609319654825992 -0.304673117959942 -0.041772380013521 --0.275676239115182 --0.497583819217757 --0.620679107109577 --1.03295392593689 --1.07101377052274 --1.16406874790648 --1.25565734251018 --0.965730002208685 --0.94871103850666 -0.876247189849634 -0.731715813441891 -0.741864265854245 -0.0951447196623931 --0.143285791514762 --0.391980403410574 --1.03776503032963 --1.11613542382805 --1.25383826810865 --1.13258578096885 --0.951023606130095 --0.940596984863154 --0.831878935212703 --0.834920575330415 --0.839690039039672 -0.911295208973707 -0.690823298962686 -0.653910323019543 -0.474810168587611 -0.424830303209292 -0.171259330734603 --0.65755135602312 --0.803895301254256 --1.04952198628822 --1.21563255571235 --1.32067340064406 --1.2837691836056 --1.29512345050358 --0.950635598658227 --0.895854160166936 --0.891058488431822 --0.797658841736913 --0.793816486863014 -0.970061722238418 -0.848233733288652 -0.756295479171694 -0.771003064068283 -0.751283680016019 -0.704718779822779 --0.719389928708502 --1.2760592137707 --0.805916740347085 -0.910937817209545 -0.936068857283905 -0.819016125055946 -0.779228212842474 --0.328937715052875 --0.807299602685084 --1.22379214788126 --1.30751022967456 --1.06861120791566 --0.793239596544113 --0.780224312409223 -1.09397912287747 -0.94166306152491 -0.969420037362484 -1.01766394373587 -1.00074427006362 -0.969305852607619 -0.950039418870487 -0.621839872387479 -0.360805011733898 -0.161769771270508 --0.0167375651198878 --0.763137432821717 --0.782619867800726 --0.806899951040842 --0.916368306262296 --1.05454359523627 --0.9509940039457 -1.05395361159137 -0.850525659702194 --0.167699833177148 --0.413048647496042 --1.33586734664283 --0.684470447160328 --0.630139825027412 -1.12021213506936 -1.20143441374013 -1.15139650791681 -0.632327256804915 --0.641993446883225 --0.705493607097461 --1.11202103489191 --0.597485577562272 --0.633054842034756 -1.26742081420562 -1.33062376125027 -1.25561618254767 -1.21373287596619 -1.18250175727024 -0.946029878568366 -0.529360326944378 --1.27426463971372 --1.27305755658356 --1.10177254419119 --0.745900083296949 --0.659601293475289 -1.3679101931974 -1.47771130390457 -1.07161592986616 -0.824207644442229 -0.234051472995422 -0.1841109508374 -0.140641835861668 --0.101066413794909 --0.370622998667264 --0.989251766724953 --1.28169592906067 --1.31264037097954 --1.23299977324831 --0.66742625112575 --0.611915959954421 --0.484401532258049 --0.538191329601414 -1.2817922100982 -1.56330303357974 -1.45922982055907 -1.11840401798776 -0.673128868097782 --0.279221957765476 --0.853203315353321 --0.975241759222619 --1.28708753165436 --1.25092738047666 --1.19065115458938 --1.15596896450047 --0.454691447503524 --0.492896042272072 -1.37615269622485 -1.61479096372997 -1.62996163724181 -1.56989653702334 -0.288192818427724 --0.233888019491239 --0.950364617326581 --1.04532585287525 --1.20656706557712 --1.20869759388565 --1.24430416653912 --1.14623678282384 --1.09088088584712 --1.00458305593617 --0.820036599611162 --0.439017349114188 -1.68667129691762 -1.48697978562833 -0.369773428933289 -0.264956766218623 --0.0545479510722249 --0.161609384313779 --0.938265856972075 --1.02043250378203 --1.20199886083175 --1.21336146279764 --1.20500768054694 --1.16360293148287 --1.06853962493007 --0.858757123173371 --0.422073188280432 --0.534875902869377 -1.76127747964772 -1.72871901295867 -1.73431491538658 -1.75271927543613 -0.570637765326371 -0.401923530013077 -0.186526450053444 --0.819720319163002 --0.852301181692638 --1.06916003053924 --0.362362668312237 --0.32225109555247 --0.378587005154069 -1.2495131788529 -0.641531591540021 -0.583799518626297 -0.406732415731765 -0.139358817745649 --0.921018434412639 --1.14222918294436 --1.08685445214664 --0.388507901920002 --0.314196660053428 --0.637382060161656 -1.48011560868665 -0.159707606798804 --0.7190082678335 --0.898591620317992 --1.10379789522796 --1.00895302800941 --0.985602657554731 --0.957659510801529 --0.731103398999847 --0.496842727398128 --0.389577311712792 --0.347509533077876 --0.239278936501821 --0.27707606240738 --0.594011213378691 -2.64747952015352 -2.02772581066618 -2.07654633813328 -1.30253564952853 -1.12205801074268 -0.0133081824099506 --0.965054133468481 --0.231088176076701 -2.37647564601014 -2.1110678640472 --0.0228255592711655 --0.277950510448173 --0.434987989517586 --0.911315473087528 --0.92775065319989 --0.960711730850029 --0.952340783334201 --0.938161297681937 --0.461164969451128 -2.53376723962223 -2.3513165935941 -2.01246635625302 -1.74731307350614 -1.66519859933723 -0.910714077522988 -0.189091342092066 --0.652730878507841 --0.924843549964498 --0.946116917067842 --0.986660275923553 --0.954956765261484 --0.917506954605775 --0.669401329406911 --0.171602404811319 --0.162707890605127 -1.83571593251702 -1.32558285112198 -0.374912207077999 --0.882672697428212 --0.915262606824683 --0.950223541171525 --0.955254321498623 --0.68364514152927 --0.613807958065475 --0.333426330284233 --0.133107929563728 --0.0679094988273672 --0.195838432714774 -2.9600576216992 -0.996739627794463 -0.547704727391748 --0.556852730795976 --0.757916125400687 --0.879104608230614 --0.86853130708298 --0.528316191331434 --0.0438672851736079 --0.321553475282956 -2.21296522925257 -1.32659454617348 -0.864846526211027 -0.634509347796236 --0.89304388827674 --0.836886634414112 --0.416988569006438 -0.00496107227160358 --0.131730092114125 --0.298141720640189 -1.6222983323646 -1.28319164719112 -0.446105681998688 --0.12084380632629 --0.294372603010999 --0.811984309252782 --0.84399291489475 --0.877250468748169 --0.820461943277625 --0.59189212943528 --0.268805680651836 -0.0924205626823316 -0.00188783118814051 -3.63221587765958 -2.85413772696342 -2.59523579715522 -2.0693969452878 -0.677681252006119 --0.18881743267662 --0.756034413003089 --0.82615757255728 --0.865952971238789 --0.718167426690103 --0.0658306859959499 -0.146287582078346 -0.16786334295861 -2.34341264971127 --0.859042747196227 --0.757779805282707 --0.713040678478345 --0.787995583602171 --0.803028814008059 --0.800314828199729 --0.865022763674279 --0.813979216094555 --0.349322707363859 --0.300494254715691 --0.0149076669615624 -0.136036215514258 -1.69465722724605 -1.17814965135314 -0.508636451727677 -0.462313140035787 -0.397246253724607 --0.0630270277682587 --0.397768874248305 --0.801516341570936 --0.710482522867146 --0.76805379641223 --0.766697465786303 --0.78440720775969 --0.0809814546480911 -0.121949728063438 -3.39328149982046 -2.03541588079009 -0.645537089299848 --0.715905668289381 --0.718930977324488 --0.750466633601397 --0.66344625453061 --0.398399676119004 -0.30773148939841 -2.60099445481702 -1.11437490718848 -0.64956700778421 --0.151477830007916 --0.541614163458526 --0.694990943239368 --0.721321863976527 --0.736794403588005 --0.776069991258479 --0.583721936559199 --0.534090437049306 --0.336048230359941 --0.136154720349451 -0.143006463078615 -0.386223440048351 -0.34541682685534 -3.47912245913611 -2.85062332241401 -1.3693156453457 --0.299866618276985 --0.717647653577048 -0.319348942000405 -0.24930421470277 -3.31477314313245 -2.15816236867566 -1.40199355342807 -1.023646781903 -0.339313034769619 -0.284102383696931 --0.13667316636983 --0.155201375320763 --0.48357828189387 --0.544993120836585 --0.625627777139098 --0.694773726462627 --0.735852140700596 --0.455260163520881 -0.31155946897934 -3.34249672690704 -3.12541121281517 -1.7015148782624 --0.376865229517076 --0.627989615356968 --0.625759546887366 --0.362992666020576 --0.106159665959757 -0.245845057268799 -0.587303213048681 -3.05463267828393 -2.23122416631431 -1.57896636401997 -0.668977608751092 --0.644358018267765 --0.771024293623158 --0.709950609646134 --0.67351791940292 -0.368839077527953 -0.420018331963668 -0.592703356894067 -0.67720676694867 -1.42442057798091 -0.64776100489242 --0.627332681923864 --0.634614146170888 --0.599845692472851 -0.00568386375443808 -0.316827322147278 -0.707425901973389 -0.6860318558226 -0.50263637188675 -0.449672044757401 --0.368987595001219 --0.464545084838406 --0.669067160861561 --0.689996912051729 --0.556279166673269 -0.400722143631576 -2.17906857554645 -0.488288169524704 -0.217624935646775 -0.160822830974411 --0.367291514413097 --0.433011549721304 --0.689166311388671 --0.585001217591746 --0.573276246702198 -0.845496457898633 -0.883789634960843 -0.862306722909954 -0.852856786115176 -1.88989528469806 -0.880487013868203 -0.0556867817001052 --0.497606630740853 --0.657305965252156 --0.659848944576702 --0.584211923814507 --0.497508398439551 -0.150222307585016 -0.959338561225442 -0.943633195585514 -1.79184220385478 -1.81780718314166 -0.635889124794526 --0.159794460736386 --0.491266064311931 --0.626314849869219 --0.655054416276311 --0.641772233748471 --0.530257699984398 --0.465830620979728 --0.405048364542129 --0.343975833484473 -0.203254129128881 -1.00356304005428 -1.04444562995601 -0.997453405026466 -0.557112737361958 -0.483816151472015 --0.252224941621128 --0.492955156166683 --0.566318208818334 --0.574316330500167 --0.224067369437844 -0.402530278945893 -1.30231408449341 -0.697667495488988 -0.407474351025519 --0.326789917394775 --0.498961825320253 --0.521079387015698 --0.347836582595811 -1.17567478981908 -1.19928535820968 -1.16341942983453 -0.768248116359869 -1.07806709279246 -1.29151548771229 -0.594699249714342 -0.303507112705969 -0.122559971738154 -0.0915191187728723 -0.00766738824602164 --0.272912790765767 --0.300380370396907 --0.405321097877 --0.617664839667489 --0.573194476497079 --0.460305983175077 -0.3851195792517 -0.945924049516643 -1.0109318543593 -1.13077420977214 -0.230728225414408 -0.738462360084192 -0.231093252799649 -0.111043439155001 -0.0725152544857455 -0.037062962088962 --0.10504225629292 --0.375239162921046 --0.515048012856576 --0.551724285729975 --0.52243023858413 --0.397059073728173 -0.806260630426085 -1.14773500529996 --0.326679372873842 --0.154545641001821 -0.706493775889086 -0.432908454341826 --0.145092375328169 --0.520989554368278 -0.474403477343088 -0.577824004039387 -1.38014117829228 --1.11494771339575 --0.690621675929702 --0.488507751856403 --0.152586144965207 -0.0789512124098977 --0.387436518382071 --0.442863631087738 --0.297713519883272 -0.12736361704294 -1.2017293900849 -1.41630211329238 --1.22305450804592 -0.597332271000568 -0.551974071050262 -0.423940897432637 -0.0843042963532135 --0.21596862112275 --0.347686702892 --0.415984357013226 --0.502892285923743 --0.515028770721136 --0.515115601696062 --0.195773817778029 -0.112760815535234 -0.18596766397714 -1.55134676938034 -1.51359076066809 --0.872252181460848 -0.452905989372654 -0.449937261912924 --0.0795027220686197 --0.194684693129805 --0.451089830246049 --0.427678579399181 --0.310621587214021 -1.56687876291002 --1.90043553985549 --1.80220339347081 --0.0492324241201061 --0.143108977798606 --0.37999331749114 --0.24193853680031 -1.68785533805723 -1.62955739464651 -1.63772235738888 --0.702457994879413 --0.265091568087431 -0.0538686970386308 -0.286643597830162 -0.293636179498163 -0.228941404790927 --0.0054692372058831 --0.0384143933243735 --0.116467494420691 -0.827425761195371 -1.14053743974106 -1.39027079998558 -0.170359767359642 -0.176780299718715 --0.27477574888824 --0.320382626231078 --0.301251484536763 --0.186652031793903 --0.116992924700424 -0.0779407390615781 -0.550511274885595 -0.631079427344986 -0.966789700858111 --1.85268196994284 -0.145192002113777 --0.127331495266027 --0.25068040430482 --0.278664354288868 --0.143146546168767 -0.180385684545982 -1.83397658771793 --2.32529623771133 --1.28465156758655 --0.234348707045859 --0.142315188098996 -0.255114060293325 --0.063905271390901 --0.133272325303587 --0.298989626818541 --0.292443827694084 --0.263908157504046 --0.239976283073174 -0.53954532939961 -1.34841636373522 --0.568495155900576 --0.0640955180011424 -0.15393404502278 -0.180822051977017 -0.106483442323698 -0.881837577262303 -1.03057588552037 -1.61028626031441 -1.9171447610405 --1.63016001044678 --2.47213021317458 --0.128912748563952 -0.024479814609677 -0.0987133600245844 -0.197152982987076 -0.103905329893614 --0.261368020615855 --0.260563935039302 --0.238215079685171 --0.0436133941066483 -1.98979677509478 --1.92406279211697 -0.116057571328964 --0.0440091489606207 --0.235757789014691 -0.255165463348506 --2.38865961159713 --0.0558917639908785 -0.174765724054541 --0.151941274198077 --0.200885999112492 -0.227932204193955 -0.313252807210764 -2.12400602397928 -2.16876373840039 --2.05297445502225 --2.42470943135524 --1.38810864949875 --0.537996598291533 --0.355932916470378 --0.181430390188963 -0.0459670902396319 --0.0197508229759293 --0.116198248122704 --0.133986019605841 --0.174649615045693 --0.183787807082808 -0.0875740767150788 -0.224069492639211 -1.06518272471021 -1.83222946611683 -2.19352130941268 -2.21987117825867 --2.63508766480865 --2.34574763532439 --1.59444852140003 --1.15218541430217 --0.202273511898602 --0.106491718405216 -0.150539395124561 -0.0936602914034079 --0.107638570403122 --0.113019698166752 -0.715341707131863 -2.23848961893744 -2.25103193710989 -2.26869294209975 --2.57294800168012 --2.31626403402503 --1.04572708923115 --0.697075923566072 -0.0962306763294727 -0.137306256208628 --0.0870624770875317 --0.107691498370221 --0.190559366148213 --0.176826768506787 --0.13536464034264 -0.276698673773444 -1.28532275591059 -2.25374724097762 -2.34174475636743 -2.36311891224822 --1.28061526860614 --1.51700482863566 --2.1586699306914 -0.104389352855122 -0.0996081619601856 -0.0781939557250926 --0.14998576669738 --0.179536935933742 -0.0668653887173107 -0.22564372999665 -0.309849599117877 -0.936704157602872 -2.24254973260105 -0.116989904294876 -0.0827378500872218 -0.0998002478897568 --0.158951890388977 -0.164974494070137 -1.41682520877389 -2.4088380795655 -2.46790358239448 --1.99132257892715 --2.11315817845112 --1.95764927460843 --2.42832853210416 --2.35892393240285 --2.32924067209959 --2.2013592286004 --1.56281280584639 --0.933467245774526 -0.0402265578050205 -0.116138747286005 -0.123394758092187 --0.0744723176976603 -0.0935787737696305 -0.148426775349922 -0.794604732439938 -1.08613623979311 -1.4231113249848 -2.06527369150993 -2.37329956421597 -2.5276248825498 -2.49176724085154 -2.49964123261475 --1.93363221924396 --2.36883041629573 --2.28706990903969 --0.816174750123798 --0.328153226297795 -0.148944409474009 -0.787002736165107 -2.55825247468309 -2.56839102452923 --1.61843032579736 --2.22796222336325 --1.72710015781806 --0.76253350807181 --0.304227485440316 --0.0529573944713331 -0.0303564011705166 -0.096088826057116 -0.121617580295505 -0.153595383680441 -0.152760925877359 -0.147026924721764 --0.0748243808633973 --0.0878334215412675 --0.0516132051835694 -0.0060743853235774 -0.21589758458318 -0.362860046610939 -0.926624654822509 -1.41591998748832 -1.94636307059892 -2.62242988819185 --2.15974467560705 --2.22284110263961 --2.0978477053647 --1.45534627815205 -0.166851214609537 -0.0939502375019821 --0.0377499070061518 -0.453256123336178 -0.523213091637729 -0.928695327591218 -1.12644019395049 -1.60182268092348 -2.02540093030328 -2.17394123168309 -2.68865150259784 --1.67634829484561 --1.55771164066546 -0.153944557206179 --0.0388992362975298 -0.960671663645515 -1.45516830330535 -1.81727566303966 -2.42080509347404 -2.70819469099561 -2.7828469937601 -2.73225824604619 --1.90710960309892 --1.67758319999212 --0.604856659390959 --0.360485374766073 -0.214667833519416 -0.210490699168021 -0.168850581471929 -0.139784991252766 -0.0767367918091715 -0.0224211191671895 -0.438867459665376 -1.06801601349579 -1.17024116295889 -2.60518507602966 -2.83391330631519 -2.85007849872841 -2.64163995649645 --1.04341234096029 --1.99283339519807 --1.73225990558891 --1.63939121773202 --1.47410853774371 --0.764472264858178 --0.53009132540892 -0.166791597626801 -0.195549802302198 -0.267203195809921 -0.126449037641851 -0.0330356314745313 -0.028033824953793 -1.40801875384563 -2.04471687029604 --1.36698657980835 --1.65768384095308 --1.60104555629857 --1.54905278860308 --1.51118989799806 --1.84556048651537 --1.72576592351002 --0.988273067958415 --0.104515191949702 -0.14534474626838 -0.164553904403583 -0.15007001324925 -0.0823078133732995 -0.487363354558605 -0.684581019581309 -0.998633199583431 -2.30653815699872 --1.49784749607626 --1.45211498652577 --1.39372049120129 --1.32448095881314 --1.08708624961406 --0.220861788369547 -0.315658064298102 -0.348229820059093 -0.322251258494987 -0.228665760540029 -0.191466211016401 -0.220395434140929 -0.0992886011860907 -0.130786455984532 -0.152043335088932 -1.51613628315529 -2.30185813041791 -2.65045145145348 -3.04684975110127 -3.00809710611182 --1.719797988171 --1.28898991566707 --0.0595730408786963 -0.373032269619873 -0.235977660846761 -0.165573264643688 -1.73295302011174 -2.23125193186819 -2.88252610628605 -3.07760875965773 -3.04113914437836 --1.67825216203997 --1.48410263452461 --1.34269720185489 -0.0629433639601746 -0.310614625816941 -0.283860564781701 -0.395632267249461 -1.09148530834405 -1.62650674916035 -1.83681977099838 -2.00002225240035 -2.35888156953653 -3.03332955658176 -3.20523761974086 -3.1715570016329 --1.02438291564363 --0.781927991504391 --0.538401727059586 -0.0295376796130729 -0.316241066142943 -0.264234795631424 -0.511072027871576 -0.591491928200918 -1.78496085448849 -2.32710810947162 -3.01091290058041 -3.21013790215438 --1.11716992464298 --1.81646955091812 --2.09099079067378 --2.02255966701363 --1.29997000610674 --0.949499309545615 --0.740526409301742 --0.431479351522588 -0.0677870174533357 -0.123748768109326 -0.204892966453613 -0.435503424758032 -0.372317998559412 -0.381051316231868 -1.4824775177972 -1.72922603204788 -1.78362000173234 -2.08257960562688 -2.68831555426854 -2.78972679939259 -3.31399839058289 -3.33642170137238 -3.23327768959102 --2.5182370592134 --1.96943118035974 --0.838268431044376 --0.683713839174201 --0.117820199429056 --0.0415953141199505 -0.159035474776799 -0.441453469207254 -0.427729192972679 -0.429130062462983 -1.22231034059548 -2.43904087105111 -3.31798044519685 diff --git a/sc20-artifacts/sc20-real-datasets/U_ocean_residuals_TRAINING b/sc20-artifacts/sc20-real-datasets/U_ocean_residuals_TRAINING deleted file mode 100644 index a611126..0000000 --- a/sc20-artifacts/sc20-real-datasets/U_ocean_residuals_TRAINING +++ /dev/null @@ -1,104490 +0,0 @@ --1.1402392651648 -0.646506129541658 -0.937080400125631 --0.879685246482333 --0.254482125341086 -0.967776886039756 --1.39463990079312 -0.423001447552665 --0.554110044351951 --0.382383718325043 -0.0831238396812215 --0.536298821643283 --0.143346067089874 --1.55751765477121 --1.06534337565451 -0.74195434041577 --1.11634719814095 --0.163467961966521 --0.118637667083574 --0.920012056141127 --1.53551025006034 --1.452111580376 -0.774729782937957 --0.683322681235079 --0.525603467882211 -2.52862001773051 -1.25407172513504 -0.552997991020968 --0.000197661115537873 --0.860990860966902 --0.30229262305596 --0.99872617269048 -1.04808551738118 --0.242668681763693 -0.459877727829646 --1.60795673669893 --0.423068765927892 --1.00894686935355 -0.17714165295509 --0.774467112901622 --0.258442056041773 --0.559145798059081 -1.91967057107816 -0.294139900843598 -0.163557829883892 --2.90133434276175 -1.23997909000732 -2.12502953946216 --0.454535762569462 --1.12520161696035 -1.01983750830428 --0.860301831803083 --0.220802956252563 -1.18224980586876 --0.80648217555246 --1.13476490709953 -0.559591858446977 -1.30209862819064 --0.313958684600041 -0.383020305239792 -0.150986603360223 --0.486735286631461 -1.00854832829864 --0.580604324578365 -1.4258300865652 -1.0473990958706 --1.66027161154253 -0.368778253764878 --1.46970934611127 --0.351871840248899 -0.267765819132354 -1.1795163525539 -0.112353407114428 --0.644343477140169 -1.2915675167822 -1.8641165012723 --0.407233524358367 --0.127503947020291 -0.998910727551213 -1.3348503165725 -0.0354586430994708 -0.945373488011439 -0.590385452848403 -1.41372703081189 -0.477984144721765 -0.0243087004365687 -1.29003799641163 --0.949551094416824 --0.53448885626623 -0.447102960561452 --0.442817190787477 -0.413292223501075 -1.00072006967224 --0.214444644963313 -2.38857927134605 --1.17908472656729 --0.64480073161301 --0.79738439914624 -0.213991889180309 -0.121109200924094 --0.324504921668502 -0.675281474108277 -0.283170633431696 --0.338402831769634 --1.30412839560959 --1.03459314587631 --1.23203791285338 --1.54596926827837 -0.875061185980385 -0.942815432277563 -1.52650367437381 -0.102103604431184 --1.00373601123966 -0.366364981651568 -1.67453073241446 -0.817849441569903 --0.372152619258516 --0.875076601562436 -0.926630055095068 -0.410633135442998 -0.0878746837091087 -0.210088104653477 --1.21393381700228 -0.277658199594858 --0.514110892609418 -0.842398259225012 -0.19307064264377 -1.10211656379421 -0.148547740441469 --0.637849889429933 -1.27308668515079 -0.810146755498899 -0.123455947205787 -0.363215571907198 -0.711986618138543 -1.15535067983048 -0.14942569681732 -0.632959843018643 -0.15660739074899 -1.62764260924198 -1.77542440414503 --0.50946505961492 -1.00802607863189 --1.41534788829824 --0.222344914480052 --0.792197552089867 --1.00519947987365 -0.0203547931846639 --1.00803547291438 --0.429733511862951 -0.42075914139963 -3.26262150964363 --0.470233346570711 --0.846084710130549 --0.367563575814435 -2.08917441399181 --1.56083453929695 --0.684093632600673 --1.14926074346864 -0.778889062791238 -1.42343279513884 --0.718077070520263 -1.02510781821103 --0.292446162687924 -0.294602388134914 -0.135298312036725 -1.64309478535916 -0.512243484158352 -1.38058011414052 -0.998606297811831 --1.02532510469851 -0.863841531043162 --1.54263802872615 --1.13692119457115 -2.14039553420206 -1.15981271137491 --0.251576408198055 -0.0249388664352619 -0.426959853145617 --0.248011357737315 -0.0665050089044232 --0.534989058733006 --0.997173635340715 -0.446985374399167 -0.230566171191864 --1.23670879200177 --0.756866888134543 --1.73865338127853 --0.442645310901378 --0.920637448993247 --0.362267957782035 -1.88876426627755 --1.50649013924709 --0.319263314768174 --0.868553926368255 --0.117051551252019 -0.3111796206046 --0.687927513474689 -1.35736351236639 -1.21121287193784 --1.24470553615889 --0.333020278068431 --1.56925943873576 --0.722669577536882 -0.635534291574475 -1.3946720758336 -0.265617582126445 -0.136058397596001 --0.893551339689202 --0.979664491528203 --1.06502721515256 --0.245688658285212 --0.26334259977925 -0.589104591963237 --0.0970413435393018 -2.25037071912722 -0.199976151392018 --1.10591652910401 --0.441700387011528 -0.763903117004336 -0.152953978940456 --0.190957048429276 -1.00901415981143 --1.03663186358727 -1.81462510106194 -0.901257293115373 -0.373578480546882 --0.718390475265049 -1.08722062714277 --0.832372122870954 -0.708222626230398 --1.32951006900382 --0.772905430085303 -0.765186613628723 --0.146086845213952 -0.0544308757908576 -1.05730494286398 --0.0816708003971707 --0.21935292101925 --0.11054785611216 -0.747435790133135 --0.134955328266012 --0.585885738407797 --0.661362231637719 -0.323792120172016 --0.933859346100931 --0.569884593500759 --0.0942648037552658 -1.02039105876957 --1.20794918059704 --0.244949480119725 --0.316895874205221 --0.226698433414605 -0.899276794130192 -0.73255607289617 -0.877452786198816 --0.0627385057038419 --0.891028894393894 --0.789691666319068 --0.408783221973045 --0.921150282772631 -0.257687701050452 --0.318917451690663 -0.648734056531527 --1.32967545204651 -0.44925628620698 --0.0784530147303024 -1.32070127212224 -1.34433717328833 -0.677950610870317 -0.794017797193338 -0.991591303147489 -2.00207749514042 -1.21858607830689 --0.618800236928175 --0.492658361641496 --1.32603529012879 -0.749964300322257 -1.25685804665307 --0.494767151043767 --0.0358433032717684 -2.02307354743165 -1.09938653695435 --0.416037344523876 -3.0602342403242 --0.516697270399315 --0.473799468379177 --1.19745024732623 -1.61420846243467 -0.771718633492915 --0.86798144082123 --0.480876360485421 -0.0613635957897252 -0.113581206976441 -0.63680050287807 -0.256915428115966 --0.295624660344213 -1.15059204964419 --0.0165700252241385 --0.684121295731774 -1.65087736436817 --1.52618859602954 -0.233317038210564 --1.32109487023108 -0.412876408548964 --1.25412083981509 -0.560863292115641 --0.00898730179141616 --2.19691628404283 --0.44114164957919 -0.0132677521019602 -0.447285419397879 --0.0463249429913297 --0.945836035595478 -1.22774989727076 --1.04177929989384 --1.15404516311508 --0.97066557054122 -0.481115678220775 --0.857094875600584 --1.00223796107957 -1.94791495188077 --0.691403225051236 -0.407887125684027 --0.514931163514749 --0.00197855606113784 -0.264321668352728 -0.63398038769067 --1.28985149273073 --0.779124324882049 --0.337863949709987 -0.542005713897554 --1.01549036642086 -1.16211771328262 --1.50394836888667 --1.24744827499178 --0.712285946679209 -1.55023344766844 -1.93221518725155 --0.539614912801897 --0.778106754224623 -0.693098008161836 -1.05359018006665 -0.992336498547788 -0.0108184732269834 -1.09885939538678 -2.4832914021059 -0.499277242151137 -0.206681962688172 --0.00372485208058482 --0.872335542211596 -0.337025651276496 --0.906491523736694 -0.417625546924212 --0.956110298414085 -0.563952646099537 -0.709034283519074 --0.580541155913856 --0.582685572089821 -0.675154474545131 -0.343757751795962 --1.06250745778935 --0.16315053601808 --0.155009617854786 -0.685292967753774 --0.557049030855696 -0.577461996424218 -1.02290301324051 --0.851982342976115 -0.771581797508002 --1.14303232331163 -0.242615714413013 --0.401917333394637 --1.65990158712969 --1.0630502938293 -0.239642410548017 -0.237254862808241 --2.08285816657423 -0.890028927048945 --0.952371031231337 -0.0255751075824762 -0.763810923504821 --0.0849451983036431 -1.19444854056497 -1.11518686094539 --0.00227324540396356 --0.0306895188103642 --0.367698429067879 -1.15572582308085 -0.00227503192331291 -0.0882044294266597 -1.07792923879677 --0.791171667006674 --0.55177043385831 --0.397046391838417 --1.18524956172391 -0.195407417762949 -1.64390205195454 --2.28957307320405 -0.0797447641669691 --1.13917584524109 --0.299918936947545 --1.55718103104995 -0.961687634446017 --0.739304546864502 --0.294548136599731 --1.05714882601569 --1.51617401479966 -0.347852244850682 --1.08976299678327 -0.704880978713906 --1.56708830214754 --0.150726881365379 --1.14017781809903 -1.17349344922086 -0.115997738941102 -2.73581409728066 --0.0157433288669271 --0.235025542318968 --1.23164554236804 --0.070857596870864 -0.331484267344671 --0.381677002533921 --0.399683383194098 --0.356456996185198 -1.06293833336043 --0.477251910393395 --0.478985501427297 --1.19588360287254 -0.948177046826752 -0.976827896509108 -0.726343797840231 --1.44813158927176 -0.713474933596814 --0.0859560696722834 --0.010106703442748 --1.21273147745156 -0.242684810288562 -1.02494378218909 -0.412190779064427 --0.63393147416725 -0.840266163016961 -1.0062411416153 --0.470423243824626 -0.15005944644375 -0.623207294562946 --0.675093762780069 --0.0226807796327924 --0.844857704819978 --0.747013334194481 -0.434755649263066 --0.801054076514632 --0.0310191556371162 --0.256138925130545 -0.803952338586063 --0.39541545723436 -1.02785768038637 -0.835178672925561 -0.496221063160325 -0.0624028293298613 -0.592408231435659 -0.00222258875111159 --0.812416182419925 --0.809549213628283 -0.415481248290589 -0.0143635930694694 --1.48398222361397 -1.71944343159059 --0.34062625873537 -0.529100869145299 --0.350359909461055 -0.876876556597173 --0.342309416359532 --0.991299086569561 --0.0201486394551091 -1.0331331694882 -1.07214279144519 --1.50200896097995 --0.942708566539194 --0.384564708659642 -0.581744594895717 -2.61728382041922 --0.0420229344970835 --0.785864585108327 -0.214320197138262 -2.13301286604684 -1.09564081214453 --1.16800171103109 -0.670030000549913 --0.269919390182232 -0.695246330012207 --1.07029245106866 -0.343555467706789 -0.0361088846490594 -0.401307460294602 --1.03024052375659 --0.411868050316207 -0.642184604974098 -0.832442006444236 --0.00884377365821631 --0.0438303995561604 -0.535639920241795 --0.0312128462392209 --0.359829458024577 -1.32652488420741 --0.195978030244765 --0.941193327832854 -1.02250960010751 --0.218969619063721 --0.154395706087928 --0.867383280193167 -1.23832501129508 -0.919182867290962 -0.929574890529406 --0.0643839857507391 --0.880801651680528 -0.0676693044895225 -0.101635724281767 -1.54954734356274 --0.198767089850667 --0.34731851707317 -0.141122825544822 -0.0869367987149356 --1.06353565435544 -1.39552930086086 -2.26920984032265 -0.345871456006901 --0.612911659479422 --0.785957113972302 --1.30296805821258 --1.18633262125418 -1.19023284052032 --0.585102389126925 --0.97712312477976 -0.212942537892591 --1.14767633929458 -0.0992270384477596 -0.239148693709108 --0.0423929340663429 -0.0835944422763188 -2.06612547321416 --1.3032384680392 --0.304527665700876 -0.912217980117314 -0.0693271273583536 --0.412497609778027 -0.808393675230365 --0.0192869279253971 --1.62484553443311 -0.720443043048065 -1.45480657353228 -0.821157208449621 --0.627865055456801 --0.388039435016771 --1.07323045614075 --0.246648737731341 --0.646835903255235 --0.0011017467683665 --0.465013197590019 --0.564165931418133 --0.421741842449182 --0.546970356820338 -1.16120349948173 -0.937606167997819 --1.35837755343416 -0.0939327635675351 --0.355540990830877 -0.939977100725079 -1.2892559814498 --1.19845813019045 -0.663958694597654 -2.05252838742645 --0.319301021265519 --0.213060808475742 --0.838557387858238 -0.324122698211331 --1.25739014697608 --0.327067719342548 -0.231582731221934 -0.372625679077805 -0.0225647510531388 --1.2043336281753 -1.50593142751649 -0.155779724007178 --0.0592110039874161 --1.68714592672988 --1.27354313588537 -0.39992963941239 -0.728352506798418 -0.31443456903191 --0.0449132007650173 --0.544317144967234 --0.603524822166252 --0.6034892198112 -0.7798518732699 -1.0148578791269 -0.123413719612557 -1.32270330655122 -1.40129237209397 -0.0485091230524013 --0.744217768778146 -1.42150001761262 -0.260467940637768 --1.44291795171505 -1.00468063118119 --0.59931484899894 --0.694142124113133 -0.459839074731635 --0.524723093359446 -0.349002499802526 -0.0107171792372176 --0.0898570393398961 --0.672683811150928 -0.34256994979105 --0.162755047987766 --0.752609020992105 --0.958736104906815 --0.391186597005992 --0.807239726149505 -0.122331249586596 -0.160749767180119 --1.31147729521862 -0.60765050736461 --0.0804916421105819 -0.096316828757697 --0.338940758600572 -0.0980868378376876 --1.39935762775577 --0.120358378637739 -0.735425762852856 --1.07255135129656 -1.14237527229361 -1.02849456213351 --2.25514090224972 --1.28860772859393 --0.350538342814954 -0.692015453442433 -0.765598522262977 --1.03428823484431 -0.0976853437809879 --1.35670355381103 -0.029010082097829 -1.46001347892911 --0.187621640927933 --0.479711493904357 -1.03012775236153 -0.0334418703153769 --0.224133001738605 -0.57263109673334 --0.20727137752676 -1.79222692371948 -0.00421056159425204 --0.252236945420543 -0.150584199360259 --0.318300085582196 --0.217687682296007 -0.0935882175497023 -2.06412980115181 --1.16392733517061 --0.143120689779002 --0.778826652977969 --0.396532418419882 --0.201071573138375 -1.21943794254827 --0.771758950187859 --0.392984266217951 -0.791290379168595 --0.297916739582418 --0.38788590181245 -0.409871170716575 --0.693014035225578 --0.273290975584135 --0.0324015962728765 --0.199673018165576 --1.6063998807275 --0.897932121638919 -0.15912055909282 -1.29580478513454 --0.110012338498132 -1.41525523458826 -0.68817154158774 --1.36999443831676 --0.0467426036391281 --1.32251616849685 -0.722038805882148 -0.610395656163032 --0.512168547498064 -0.0485879571546324 -0.139002023595967 --0.249200958047165 -0.027765822874426 --0.877264092488813 -1.11440849180861 --0.234423258670841 -0.741895660271301 --0.416231239998972 --0.0340826516691592 --0.231779785240381 --0.624519523752083 -0.792003870321832 --1.19945185443566 --1.181076466889 -0.00879965042928177 -1.95267984118868 -1.14289750663311 -1.89059181662341 --0.653176881536952 --0.663353633866051 --0.761127676040642 -0.341726290720729 --0.604318691543552 --0.706306980476287 -0.985694042512086 --1.17430378947837 --0.361801174845602 --0.350289004922551 --0.903803611802877 -0.0879119734901437 --1.19859909262777 -1.21498079878129 -0.465386464035869 --0.252427017458477 --0.735524971663565 -0.101075694003869 --0.266532473641787 -2.07021564519999 --0.313572703099189 -0.250192571891191 --1.32820921929333 -0.305822492052672 --0.203889219802617 -0.663182362481424 -1.10448155335339 --1.06187809979661 --1.04954307410949 --0.271352794377553 -0.477381458569109 --1.12142638326666 --0.333158867441169 -0.951327416559852 -0.632587667587467 -1.35037957245232 --0.129059967665718 --1.43939000062823 -0.813899440757787 --0.0647393388975459 -1.54354376517436 --0.875496854370315 -0.337594130895702 -0.0824058065783442 -0.22544743645718 -0.603254835518722 -0.232299112004623 --0.321231742089956 --0.348411737339465 --0.270154124627939 --1.09264022030311 -1.25255590783006 -0.270657029225793 -1.01703695916699 --0.0777923268581313 --1.17604613046795 -1.18451441983459 --0.218420750063895 -0.103060082230011 -0.904598347248207 -0.444901677823411 --0.871173212845118 -0.693871368449718 --0.45850926933386 --0.625929720822787 -1.14726789000368 -0.948734956721659 --0.492016607801383 -0.878165974382478 --0.421696443974444 --1.04336284340985 --1.08787899578341 -0.815381613620599 -0.623905922790964 -0.729367220597391 -0.121198009116322 --0.220879780008337 -0.65512581656585 -1.53364427705731 -0.0874114881517238 --0.360591990524759 --0.974865471425215 --0.19135013893422 -0.821915334227709 --0.956979819642287 --1.30153251370214 -0.584329090892901 -0.0506557166523862 --1.54659281008449 -0.3298847724386 --0.0615620217891797 -0.848147919978605 -1.57040098880218 -0.000390166365120237 --0.171248129188963 --0.0975637324715062 --0.566930697136176 -0.138451098360884 --0.271377126468039 --0.75492283453006 -3.47606274247612 --1.22168361853736 --0.518960988567399 --0.0467077194106302 -0.133126536541186 -2.38038380039981 --1.02240321237439 --1.17883015740131 --0.256080103432807 -0.213400564439818 -0.870700958041231 --1.00677521807443 --0.169857103200684 --0.797831912564627 --0.189785367295945 --1.13917825979361 --0.339926356078357 -1.03315387101562 --0.327289522864781 -0.467305156628878 -1.0679164677554 -1.29860809448718 --0.910900870943532 -0.284461541174753 --0.746661248436624 --1.05011109948364 -0.858906468654495 -0.0402230934883026 --0.134472445707617 -0.564424729655039 -0.14934058129566 --0.363396156642443 --0.961045384389269 -0.61227752085369 --0.503234830852867 --0.955862061571263 --0.542791362060594 -0.243853000878392 --0.846474515811917 --1.21501212068606 -0.505977358751837 --1.22516947789103 -1.19019792390435 -2.59808831844794 --0.409362237822459 --0.461710849770217 --0.713781883589451 -0.214300348401068 --0.447537830662297 -0.938973175331071 --0.491509571654051 --0.255725933846566 -3.35021164319036 --0.489593356744092 -1.04522895652862 -0.2102540693829 --1.09436956960729 --0.855754716864884 --0.537789206040752 --0.259943564091706 --1.30024925696198 --0.498307811736297 --1.42220677672213 -1.03838925665747 -0.0832005402523368 --0.23096692892533 --1.55533387044079 -0.730065216998721 -0.713517717310562 --0.0958240565424724 -0.655282641843556 --0.416238009770031 -0.774163144188806 --0.654043803424237 --0.633647147617863 -1.02635636483904 --1.10589761087826 --0.909220940251053 -1.80971815204732 -0.307608103172991 --0.367570925103222 --1.01898454316637 --0.91732962463721 -1.18071252502388 -0.910898941508673 --0.206502761292588 -0.251285842186265 -0.448268088028152 -0.052719309561907 --0.814485162754044 --0.632892607928085 -0.849373909150293 -0.787969899945504 -1.03200125643599 -1.984422410591 --0.169980648762445 -0.895057950426359 --0.581253614656474 --0.0702789435596696 -1.84267941428589 --0.033143506946776 --0.00534731001241884 --0.873740419091977 -2.0110966473369 -0.877307462057441 --1.04753360220515 -2.00412542704526 -1.14343928579998 -0.584475794005122 -0.213756996669622 -0.912522741845732 --0.512388829412195 -0.512370226675293 -1.17650188049066 -0.881394922688997 --1.6385924213585 --0.674213137454267 -1.02611460674047 --0.464852040304192 -1.24763096080565 --0.269092297569231 --1.20899911721394 --0.892552207975719 -0.698554323099389 -1.23649349224289 -1.27242038018325 -0.746226156848418 --0.169347765757738 --0.278129332916878 --1.11541503239151 -0.0869999931390129 -0.417253354131981 -0.27983267781425 --0.419392880156202 -0.106366487989275 -0.438915230103911 -0.973221973095104 -0.288101706550932 --0.350436435205848 --0.138301138635736 --0.556797155033488 --0.926358685746631 -0.729358387611526 -0.305916508466316 -1.35375217755841 --0.0538577770514825 --0.326424438138679 -0.660729100118911 -0.81616325729593 --0.31547136832393 --0.337006517390684 -1.80061216133363 -0.151223824527969 --0.708822808876208 --0.174940247918039 --0.10406344748841 -0.692540942655135 --0.945832031342183 -0.0291407893116653 -1.13924931355543 -0.65418844423729 -0.251533276352212 -1.07101516368158 -0.931212241328565 --0.0638196445828996 --0.656815104067042 --1.26189157114523 -1.21300409438911 --0.699950106806544 --0.366175512101176 -0.109559253882 -0.902681368726497 --0.0571087346081551 --1.43517473202848 -0.179625726003121 -1.19664474981105 -0.460802614214876 -1.17028645441599 --0.946225974449519 --0.0367011067771479 --0.0172339820404241 -0.155938092774036 -2.55057327922789 -1.08745944790916 --1.02414636567627 --1.4510945945914 --0.136025545359701 --1.58911103661248 -0.00667915847575973 -0.269776459820918 --0.824711108393386 -0.894855105419652 --1.30614196485788 --0.80753028614433 -1.08320908194808 --0.127370452513867 --0.146954669013089 --0.359115105639315 -0.390264974978677 --0.412314410071165 --0.294704076829019 -0.334431231668097 --0.777322554721806 -1.22740794399644 --1.66738225283393 -0.50003987628612 --0.72152013251122 -0.897540507757211 --2.91787548385878 -0.980156561430396 -0.0510862129754273 --1.36121489736303 -0.516968401294403 -1.88390968625075 --0.0736282893214089 --0.504701914731402 --1.08014459998529 --0.316565995420892 --0.666250775343228 --0.601479980062678 --0.21725174728178 --0.465670602632542 --0.250875998558318 --1.16662993555141 -0.148290226661538 --0.585121973594323 --0.523182344149868 --1.19555858914986 --2.69263494188687 -0.148036746755139 -0.672684202666634 -1.49190594012753 --0.893679222135827 --0.412232142102375 -1.99686044238272 -0.779859882778913 -1.42953789047538 -1.26999871668477 --0.584215606129644 --0.677825593467845 -1.54291062206742 --0.599906304248712 -0.689531531596291 --0.930764527877297 -1.02683211209292 -0.820929742032629 --0.0399469645447397 -1.19919838082044 --0.0401603214767965 -0.00828023620290352 --1.05989908209114 --1.12955241404363 --1.53670698966967 -1.12489516405908 --1.17176432626428 --0.156102593846252 -0.484346022833646 --0.0387903368545439 --1.49775754485953 -1.2021879078622 -0.30170503234261 -0.94508176468821 -0.955486133498765 -1.56865950546492 --1.2357785725303 --1.45122266211716 -1.1360598606749 -0.206817213244563 -0.790496729540523 --1.19165336255416 -1.83769223698083 -0.284863839068318 -1.00287347593769 -1.37188317643415 -2.34893802117417 --0.139489853154124 --0.168002827553515 --0.42988675065431 --0.431916220831452 --0.55766193509297 --0.657852556131265 --0.118461528981354 --1.39105118364313 --1.70169134849233 -0.22165440538813 -0.230476194718004 -0.746080577262617 -0.305328397312788 --0.200536229078295 --1.27579981344631 --0.022179187889392 --1.2127170447878 --1.07460631580626 -0.0492901659962133 --0.322902642025638 -0.470584307685943 --0.869850867860946 -0.896384252437167 --0.263212150936026 --0.341307336925136 -2.14522041602032 -0.336696248758014 --0.58163634544364 -1.07632301797753 -1.02711435649868 -0.875137976892808 -0.0805050405063019 -2.4099572667525 --0.396687709445882 --0.625417639174623 -0.34302819286781 --0.521671866748443 -0.364225481385469 --1.04603983250151 --0.32900747729243 --0.195961442959525 --0.0246877552420202 -0.302181912403905 -0.266881633121554 --1.0673568434319 -0.309707578131185 -0.41860382381869 --0.402690956332715 -0.0153741474451188 -0.718126595911846 --0.58337546703107 --0.683397860158619 --0.00769143334072542 --0.488713582946671 -2.94379230681314 --0.160343087772608 --0.732701887390074 --0.341808303685915 --0.100556008189906 --0.244397245733861 -0.842525170103654 -0.613924777727692 -0.105983696098841 -1.37814903559125 -1.1191593553652 -0.260195107267463 -0.506386263011949 --0.210071710077473 -3.04023680135191 --0.0900047116092457 --1.27559365537159 --0.184471168049026 -0.0218984626029282 --0.238296175974316 -0.0518080944348931 -0.0209635592041488 -0.0937004903503702 --1.6007616923315 -0.134160940972034 --1.36816395846924 --1.3088721329119 -0.0538024499889307 --0.240083743893392 -0.557375496747257 -1.49541471451327 -0.0401282998405428 --0.619931838573327 --0.180956695531312 -0.860387520032361 -0.0725523274118807 --0.43410817474566 -0.366420728408502 --1.69180072894918 -0.667872228150527 --0.271611580374102 --0.82503563026071 --0.547777137198104 -0.643135897417727 -0.165439264415777 -0.547266367297675 -0.880099899151118 -1.33704445165407 --0.954924080693697 -0.723377428747504 --0.634947128152758 --1.06915536040238 --0.643860819213157 --1.07881194835046 -0.773327086428301 --1.6287415092805 -1.13980430550992 --0.0788719526464674 -0.50343110217121 --1.53625361701688 --0.485662237819221 -0.366334525565135 --0.274801079047922 -1.30923088677925 --1.4430403864185 --0.506040988430915 -0.0693256981141985 -0.50200927728086 -0.0323035976898969 --0.0464691929745236 -0.478570478775484 --0.00437493070639938 -0.862452789949661 -0.31041247128936 --0.91678368803225 -0.886361835350759 --1.31980347614192 -0.854835906703654 --0.542975552620878 --0.220878261286025 --1.58997189977948 --1.26033965599977 --1.12118720858113 -0.0717499922729505 -0.0509971926872499 -0.793877139544125 -0.182807094580996 --1.19777156932137 --0.345490503723041 --0.014647180046873 --0.284738104972111 --0.223409303327864 -0.160795291224367 -1.52649031108844 -0.514590814905572 -1.24638335273585 --0.815625416660921 -0.0583465117877315 --0.68795561842497 -0.880586430571705 --1.66567967557508 -0.383847742676021 -0.14422181223838 --1.23997390329445 --1.34043286278683 -1.14681335157889 --1.22931126089031 --1.05553036749629 --1.15542983253692 -0.472292433153405 -0.0739036057832259 -2.71080141904774 -0.405072519003721 -0.116458949914055 -0.683958252958385 --0.107671375287025 -1.00527573860816 -0.103534215094526 --0.311442097933539 -0.0756212022758849 -1.11658922561199 -1.44708679069693 --0.250057517054672 --0.929898378550909 --0.383153827180127 --0.243262650450695 --1.00806924677634 --0.166790547637977 -0.566919499603802 -1.02409822131257 --0.355077662277916 --0.935808864515673 --0.733327226572805 -1.52093781466462 --0.134132711087747 -0.928877873315516 -0.132673488558272 --0.551160534602102 -0.776568825246561 -0.0191890071956236 --0.100080623120646 -2.9412812233958 --0.00432969379561943 --0.488069897912559 --0.584518661938177 -1.35758764598464 --0.28586566395754 --0.603877732054414 -0.88280043737128 -1.0972879775173 --0.0881195638120573 --0.720326014974793 --0.625592551714789 -1.76174258104192 -0.991880404136181 -0.820221010872117 --0.445699590701385 -0.349292532036889 -1.13065677118426 --0.805176498512971 -0.174782784356806 -0.923298043338433 --0.0124890158707638 -0.0184013781706343 --0.598947064712533 --0.589330239784541 -1.1901917910349 --1.02918775816793 --2.26971177814061 --0.236747298400304 -0.0569926665595011 -0.014131289986457 -0.794711283071067 --0.860878270260178 --0.801498939712037 --1.25604605357991 --0.0605341574493199 --0.724889746447353 -0.2857205827867 -0.407376880485094 --1.15296445659045 -1.05187418728151 --0.280431276357429 -0.699718033070852 --0.162318876952397 --0.128791735506459 --0.559495126801887 --0.152471199405636 --0.628831873187965 -0.0328914305137999 -0.721962725853723 -1.03181499709265 -0.795154381606139 --0.414988199751428 --0.570594585722658 -0.145275272193554 --0.0805945850602807 --1.16173046319364 --1.34369758009034 -0.849978999217955 --1.17686237953123 --0.049094543608625 --0.672600586408037 -0.0948051316858169 --0.146227844060123 --2.53573122123613 -0.796117358134589 -0.925764561240394 --1.21738454821279 -0.111925027775664 -1.11180874818555 --0.0208274138100384 --0.468107292148789 --0.103499147837569 -0.126161038066543 -3.1214074832442 --1.15531716857694 -0.625030459800572 --0.0191231928957185 --0.642567456960231 --0.267213322553753 -1.72746104684291 --0.433396738306122 -0.0629623357304219 --0.20943625627741 -0.204762663581384 -0.763157684429604 --0.951840158270752 --0.834890047035866 --0.15447632594894 --1.16819313628087 -1.91440799076042 --1.07860759792773 --1.21648699769001 -1.037950483735 -1.42415564468476 -0.900224220810363 -0.510271800918152 --0.254574291126589 --0.260468970008327 -0.171950268740411 -0.780618869249863 --0.889595768078623 --0.325254528256694 -1.70055732442758 --0.111212549937668 --1.60299623478082 -0.0165411201019205 --0.574192972409811 -0.207610513148541 -0.0882994749205013 --0.0362970389839745 -0.111100732955633 -1.6859620112543 --0.139899198564274 -0.403784329594023 --0.864616208166484 -1.51109357204275 -0.189442491699625 -0.196645468028298 --0.172673308606749 --0.74701192533355 --1.09685909209841 -0.380914886703781 -1.19350346873649 -1.17337306742177 -0.970722382907983 --0.255060698949313 --0.729286980937708 --0.219933003451802 -0.5111455042579 --1.61539873106624 --0.307099504862824 -0.452620931390014 --0.606844883814885 --0.64226093891382 --0.625828662328086 -0.958220776518989 --0.100329783795978 --1.37620500776264 -1.89549666063433 -0.479492745299091 -0.00534415813817279 --1.06165088145725 --0.915560477245865 --0.601768796378721 --1.25009084136513 --0.620733636370844 -0.820089029391138 -0.841016700964611 -1.30588915599899 --0.376888493359796 --0.936433831293954 -0.146308447297544 -0.280908315359998 -2.50257737264979 -0.721410848010883 --0.276919523812392 -0.213167542127456 --1.08007130363456 --0.869908455429961 --0.96716413590541 --1.41544033318134 --0.848684835309602 --0.82485047235096 --0.120783005365054 --0.344186005823965 -0.195191042568062 -0.853843363601912 -0.207743982587932 --1.4635359106768 --0.477076148307399 --1.02508388093938 --0.251123134625377 --0.286064673415929 -0.563523660424793 -0.328651315701184 -2.01213655085599 -0.705938994642586 --1.07673336841243 --0.220665337751791 --0.171940954802511 --1.52248180194025 --1.16801169901375 -0.892219495122741 --1.22778547603235 --1.14073974888696 -1.14267648329753 -0.333211234619667 --0.529479765257398 --0.455438513289407 --1.14822012379017 -1.10549683295573 -2.96829061074617 --0.492143939519413 -1.15894673280685 --0.133800490198968 -1.14720588144886 -0.0708462214446044 --0.306520451090514 --0.986092345120976 --0.0616661388642754 -3.20403616882686 --1.19660427720159 --0.118865576432331 -2.15536527984119 -0.119458232567125 -0.81420823225934 -0.583816957902712 -1.00084157117174 --0.983923590975418 -2.49832646276044 --0.491760232068362 --0.927640549296688 -0.823582304590469 --1.09099306876448 --1.09798438606167 -0.746121966696863 --0.973325375985759 -0.662880250737873 --0.166576901833453 --0.755940811984087 --0.319573512771862 -0.552899384099224 --0.577222933996262 -0.779019294969116 --0.658744046797465 -1.09324424475874 -1.3578834219766 --0.558847499770398 --0.87974338880387 --0.556436351787997 --0.524892614796681 --0.966209325540213 --0.0958189699116367 -1.27911111453426 -1.2764539230493 -0.708215440741883 -0.195353997049388 -0.925402068269886 -0.103725944951705 --0.623862449276357 --0.0338508637662382 --0.323261899091467 -1.09239453940087 --0.0628380296258833 -0.636294950779519 -1.01641516740495 --0.850199525385062 --0.529001373643325 -0.357133210713408 -0.454028573627411 --0.483103789138942 --0.420186531331273 -0.173089416705087 -1.17800620497358 --0.41342357355344 --1.18674689393777 --0.41152692879489 --0.597948583261307 --0.660531876263495 -1.32376419319605 -0.576081737532702 -0.168813571462691 -0.17183697210741 -0.933512996244318 --0.761712435877007 -0.504536364446538 --0.111027761883687 -0.0632216813313962 --0.0890136058285704 -0.24668524833302 --1.03940548428546 -0.251280902707542 --0.60621239634523 --0.987715575120498 --0.838795762177923 -0.67259927288787 -0.560847374665664 --1.35601515525675 --0.422511493251708 --0.400024165897289 --0.293088896609731 --1.23177050645975 -0.806638673612992 -0.619971852507491 -1.08823289120572 -0.0751041866625553 -0.619544299749367 -1.10769769841118 --2.41260723878307 --0.614551147285509 --0.864397862271574 -0.660445952432404 -0.0785029477794974 --1.55849965358628 --1.09191444260033 --0.625373399856748 -0.672412828242122 --0.0917869459549818 --0.00186440939109289 --1.2250177288121 --0.230859152920084 --0.82057867353821 --0.726822873117392 -0.296915671468302 --1.5605190411731 -1.07091532585903 -1.06116106966293 --0.409519518758027 -0.397912576669327 --0.359740506937543 -0.212383751095461 -0.00150690045072999 --1.31493531435256 -0.899002924136415 --0.472863561069988 --0.664900977259226 --0.580703060241291 -0.625415682597005 --0.283593918740243 --1.25026118983275 --0.173757548347627 --1.01958793712993 --1.10116811771095 -0.43847705513521 -0.916389948282951 --1.70501688776384 --0.621578741330707 --0.250746122156773 -0.287269149330381 --1.62269175415587 --0.205287085674221 -0.862404846818231 -0.173157300639099 -0.701874940272152 -1.22987759933606 -0.0018472929429949 -0.612033216803137 --1.26110163611753 -0.479750722921899 -1.07903612084964 -1.03701209643324 -1.67698913748887 -0.628659296477434 --0.976389467980091 --1.16544575201547 --1.22533678517696 --0.353901214749622 -0.608347597006674 --0.621786358907771 -1.0111446240071 --0.271409511674891 -1.11996037748998 -0.381548527683284 --1.21451867410569 --0.777154051486072 --1.0083245280887 --0.194588078919732 -0.876811940023117 -1.17557527678712 --2.08937627806745 --1.00277559741616 --0.0664089611918923 -2.01990899421006 --0.104361290818431 -1.41272861561234 -2.74630021433013 --0.28033421427082 --0.0134546732828031 -1.18999600921075 -0.0381531184710386 --0.243871647373572 --0.676056578495229 --2.50485509072222 --0.0389565006525987 --0.621560860995226 --1.32445504239551 -0.483111131687364 --0.246691502301412 -0.124305757458529 --0.335616347445457 -0.8007954132379 --0.648897667239018 --0.621523797125751 -0.359052701685249 -0.388607747264128 --1.05217605046728 -0.853676891738377 -0.503456974932916 -1.18495714922598 --0.460598954763863 -0.0643313421354712 -0.193478816779013 -1.46296738135763 --0.27733057969072 --0.0160153608194085 -0.51767027239614 --0.279897509164383 -0.454005127635516 --1.08688127077036 --0.142007819019126 -1.1158594474399 -0.513786031554815 -0.690117260383699 -1.08114689139417 --0.854761861240046 --0.0133637936795177 --0.435539194658721 --0.0106969191637472 --0.401391718813644 -1.17744703876992 -0.527640976791753 --0.492397808315888 --0.0383890819981465 --0.474607180886833 --0.480828192410941 -0.798110304143638 --0.0319288773114543 -0.37121981447566 -0.346048505142867 -0.124965480733122 --0.616269283853443 --1.34244713214451 --0.994580411812539 --0.0622737506951356 -1.12598946119414 --1.07479347261977 -0.324595011132027 -0.668813900465734 -0.819943039681975 --0.862812335463016 -1.2685405335784 --0.262525919404187 -1.19820758228282 --0.692258306158886 -1.070493380486 -0.883400583056615 --1.40422167555282 -0.207903969646623 --0.430134784751381 --0.713377725291234 -0.647466677046607 -0.273097880845283 -1.02427632518328 --0.146454427150691 --0.212227768182812 --1.67180973854128 --1.25593283873414 --0.676087602676398 --0.620345158488011 -1.30150661235107 --0.019463173277563 --0.0688971964402345 --1.41209662645375 --0.204402103902103 -1.0783676840317 --0.0904325593465787 -1.58218930072227 -0.113759771732503 --0.118711732179416 -0.0558619093031538 --0.0792146231625313 -0.0500773654386073 --1.07551945120955 -0.0712079743135421 --0.377436080515499 --1.34412261768243 -0.176946301350122 --0.22673897125239 --1.41650321382449 --0.20817113087835 --0.326863026984219 -0.0341778681226703 -0.00768775138521605 --1.20849351964526 --0.9324757915118 --1.42289895937953 -0.434943398508607 --0.269682101001839 --0.124347226244318 --0.820630091966608 --0.866979186176002 -0.396710715965352 -0.502776055156219 --2.68306942528356 -0.66675587537411 --0.488366860601624 --0.396632159022682 --0.464640490312312 --0.577696191006574 --0.749254269740998 --0.793754368778393 -0.288434397448437 --0.300381085405381 --0.339271095175508 -0.62661273019923 -0.487283354986314 --0.79788342873406 --0.247221266914551 -0.387411086738643 -2.66969304317087 --0.798189146468574 --0.992146113527086 --0.314095502603125 -0.495020562914251 --0.246550783116619 --0.574840507580216 --0.757689027607505 --0.959714841374723 --0.245769641584312 -0.045925939097339 -0.158691146252427 -0.145471879525561 -0.510696266977434 -0.655712117921725 --0.191093059402391 -0.711988098885735 --1.58972956045256 --0.31725158683181 -0.0896677385963178 --0.0582665851454855 --0.539432913983704 -0.755792152485737 --0.0129230090275492 -1.58614870746189 --0.611226678743315 --1.32653478527005 -0.473680125740431 --0.38145065816001 -0.315345164303297 --0.829783765247105 --0.37849560392256 -0.458283581071537 --0.782657675813706 --0.120652189769951 --0.0686718941295457 --0.296897829582294 -0.0294377880692895 --1.60505890227376 -0.252551235062087 --0.588996870253882 -1.3778243646248 -0.836499217839933 --1.04040393426429 --0.721983009432385 --0.374572741988708 -0.685614955368273 --1.02547101354388 --2.55682982559496 -0.163138496290593 --0.469335808129873 --0.232845134138103 -0.178678569545227 --0.169371907589965 --0.0765117524688401 -0.563697383442319 -0.602302924309765 -0.0667593128010884 --0.781563295598331 --0.480100540776395 --1.25641379208149 -0.356470450404361 -0.670370994301297 --0.800167129307951 --0.450229133523306 --0.844796440225156 -0.0558481753436366 -0.944058539816436 -1.18400856519512 --0.494002509007845 --0.715822457454149 -1.65109840253959 -0.285157994169277 -1.09392104322777 -1.0518978928019 --1.17062403389511 --1.02000903372745 --1.27277889612876 --1.08024230480648 --0.130971641407541 --0.988853093142664 -1.502753067084 -1.16244439869951 --1.27450765110057 --0.282109392298498 -0.016212694989524 --0.394522266359342 --0.321744635876479 -0.246935283665775 -0.910951668910243 --1.15068117499915 --0.750283500542132 --1.31526786682593 --0.683416127372808 -0.231000160231428 -0.414895219335708 -0.590643672326204 -1.0885452659024 --0.657545469108063 --1.29111179251239 --0.357957649461405 -0.0781926514267735 --1.19571259063007 -0.00418871819283639 -0.204859126252106 --1.20256691714367 -0.93635395717825 --0.50390105313938 --0.0986710497482317 -1.35107780178313 -0.952250950161323 -3.07252919261147 -0.124092861789709 --1.06859457616639 --0.873080346355799 --1.259137683302 -0.610444681624473 -0.1390520149236 --0.880578703642524 --0.385168427525749 -0.485180592522182 --0.993457519714717 -0.114352561934469 -0.275932111553622 -0.262444268113375 --0.417440578859507 --0.324677982327096 --1.36402646803842 --0.483296233780777 --2.4035434958035 -0.0196462174290968 --0.323164630122047 --0.474813527751953 -0.503847451592812 -1.69542249580679 -0.657592969243237 -0.273470892727889 -1.18459612179174 -0.0930417668693764 -1.53328878096997 --0.246356837192338 -1.22846965066245 -1.75020636809304 -0.900348003831503 --0.450643447000017 --0.215607169373386 -0.229326724018231 --0.373534581989196 -0.0722395661446731 --0.352535129921827 -0.695545433230495 -0.246472167907132 -1.06084504912686 --1.63282722395902 --2.08208970258611 --1.08037941774326 -1.12571898833819 --0.435930626594036 -0.21955994358358 -1.77410312781245 --0.547506545544226 -0.418235447446849 --1.65727192588008 -0.932283502638192 --0.0553212986363123 --0.0101298407002526 -0.121890762014885 --0.116595193147099 --0.696024013578052 --0.815732598032557 --0.152636196658288 --0.602649938602241 -1.27684367187734 -0.704201336181361 --0.67620996172964 -0.411857452695948 --0.127679379180407 -0.552094760143841 --1.44717835823108 -0.753313891204568 -0.207341726461468 -0.734135264712561 --0.909405417411579 --0.484320115991163 -0.119822024525847 -0.270586983747812 -0.527375801299947 -0.721130859330984 --0.325342039513878 -1.48777489453895 --1.10664019500094 --1.22954299828123 --0.693115263783008 --1.061777969345 -0.89729661779148 -1.67979665764609 -0.573750344752535 --0.987939709486726 -0.0332300878465723 -1.06842965929143 --0.0558106365632396 --0.323956520653594 -0.360485356532011 --0.00938735147992187 --1.01842918930331 -0.779014084648912 -1.19916610155805 --1.28757873621546 -0.891092170734185 -1.0087273216978 -0.408731979258687 --0.222959494181628 -0.0870853617692671 --1.00952004878261 -0.307227849620786 -0.303765212581156 --1.19302415674692 --0.409230674213051 --0.635433330989383 -1.11156479439517 -0.484516403697656 --0.35331472545532 --0.0678327853819916 --0.650308148000974 -0.0153607584750044 -1.11461964790937 --1.11678820636934 --0.124913974038944 -0.2846212696036 --0.652683085722521 --0.536979945177825 -0.818475689522485 --0.924858552513117 --0.359568611031985 --0.39625905433004 -2.2895567738841 --0.658001579704588 --0.0116149306749493 -1.0201793691035 -0.387323796782626 --0.736490408179465 -0.45705402677086 -0.943123886329302 -0.133078803360484 --0.0656543916886658 -0.795773883005497 --0.461652581413012 -1.62233051947011 -1.66977733016808 -1.24596501674795 -0.770757673419082 --0.189225683003588 --1.04218017895816 -1.82729655926899 --1.06516966507611 -0.881709726594519 --0.416866792337598 --0.720182203810461 --0.246975442227399 --0.973004348835962 -3.12882772440941 --0.655984872176177 -0.416493888590901 --0.116683849715125 --0.298127182206056 --0.172601859424352 --0.505801839564511 -0.652960424856348 --0.116085446835039 --0.346049719705142 --0.0201513199853354 --0.756023954726285 -0.951013298945771 --1.15156243981033 --0.0885020226971829 -0.233014503423844 -0.167974161221811 --0.816079312984543 -0.600621785873383 -1.38967446608383 --0.261740020745628 --0.992520547319865 -1.04094937696208 -0.827138735212246 --1.59886472513399 --0.275159494419506 -0.181737123828906 --0.144039386328778 -0.872388788803215 --0.0202292306754996 -2.14174950378545 -0.836612257810475 --0.483322097990918 -0.799514296653864 -0.902035298832192 --0.574277091503913 --0.298401766918623 -0.834295859291976 -1.14754395055317 -0.659300055148023 -0.0203706085863384 --0.662976747095557 -1.88525817434777 --0.847325555939459 -0.90750494805922 -0.0166813611280707 --0.667835632770319 --0.407003676836588 -0.870449700691672 -1.46718532528623 --0.948950168431862 --0.238134003802391 --0.248929314420717 -0.746863521010368 -0.246649557995262 -1.14431743763314 --0.56384237596478 -0.205097589090379 --0.642324299997048 --0.51936252816464 -0.563405063728279 --0.739416306758554 --0.353000548839144 -0.805079903494728 --2.22071424617769 -1.19023212791795 --0.176420237150376 --1.12925342755664 --0.347914502610059 -0.83314626297293 -0.735131377057006 -2.6968429981624 -0.761599776766353 -0.698010157095764 -0.223275939545328 --0.235337731505028 -0.103241450829482 --0.322066870049805 --0.107882570402751 -0.831281166080745 --0.397728028182327 -1.05422462939383 --0.107692818706198 --0.316388999492336 --0.805571473376168 --1.62182078304801 -1.02887879954004 --0.882235012649449 -1.33677434240248 --0.795419785067425 --1.05043294510473 -0.0947169985185017 -0.165293306921261 --0.886855979241135 --0.087402347970615 --0.0323262343831088 --0.308004947034291 -0.799503975225484 -0.0494591163230638 --0.509058508254063 --1.29657902859527 -0.114161438683695 --0.619084939921236 --2.22100254538193 -0.86096414599089 --0.192962413721976 -0.608866495995317 --0.438856497939072 --0.377888131115041 --0.834938112783663 -0.442400455152058 --0.311504834755889 -1.40620537130149 --0.380310938835483 --0.502997451238768 -3.0279920863554 --0.628898678147312 --0.370139415323049 --0.329992852895904 --2.04748834485589 --1.51081451053794 --1.1316932156544 -0.949870182453173 -0.870427402750404 -1.15364422617835 -1.69137698617292 -0.194193670278123 --0.287025521925017 --0.758965096938432 -0.753370789749953 -0.791680137327122 --0.940965286394263 -1.95458955215011 -0.0508310815438175 --0.452597375812313 --1.63927840170355 -0.48406650173227 -1.41512483056116 --1.37906476568634 --0.785564472642098 -0.287031413543493 --0.904325470050882 --0.670695468450435 -0.991659830027056 --1.50998330074671 -0.420090208773303 -0.104975269410433 -0.00202365129498272 --1.00300404329617 --0.854923332705371 --1.25015647061894 --0.926346510257813 --0.980926868331195 -0.982639746526459 --0.769308434772714 -0.587841604391228 -0.11112433776797 --0.601732775314296 --0.0947198122088033 -0.336471375195153 --0.0113414137781174 -0.599561138320267 --0.471397915413049 -0.355108645342885 --0.523512955228373 -0.77740483893972 -0.56932380921578 --0.257739206571552 -1.21445727927826 --0.186121427947365 -0.726031948468616 -0.396740934828724 --1.06725609163255 --0.797810089486095 -0.800449147890169 -1.73783211056246 --0.0455100723425943 -2.20409195791107 --0.730992204114667 --0.960418074401084 -0.0742941037478513 --0.94283650545235 --0.579256846541393 -0.873533233684331 --0.0687370270717453 -0.0883411563159191 --1.04724850801862 -1.0377515809785 --0.158147792800987 -0.00762555450411728 --0.143357023728841 -0.757808257194363 -1.07219814720259 --0.554407506202728 -1.93370702979746 --0.972899493133458 -1.14817938062002 -1.17805692734151 --1.48116618975164 -1.31075329737572 -1.40732467838477 --0.535764673362019 --0.422172197893774 -0.614831875510949 -2.52884260675519 --0.568178941858401 --0.537685840048628 -1.76352315868844 -0.629157676411024 --0.474850443491022 -0.311952647899352 -0.373212867601103 --0.484174966608352 -2.09640679595516 -0.7556365129677 --0.539021508782485 -0.0922913703105657 --0.340421830194492 -1.42111473274373 -0.715252068807505 --1.05387638924579 --1.53019721729789 --0.285409365214113 --0.798422170895535 --1.05239242744229 -1.48788075139503 --0.11719188791226 -0.833047971158164 -0.470556271328526 -1.78674622320237 -0.840547790916204 -0.0418349171415731 -1.92601871506194 --1.38114594158668 --0.362228955353568 --0.33534903877862 -0.658466454663547 --1.05038391234495 --0.384425966163504 -0.393870468914896 --1.55421927570412 --0.798864911819367 --1.21775361132444 --0.661824920890673 --1.11600876983348 --0.275706388141167 --1.13949074635928 --1.19894354810719 -0.00058130171584736 -0.179772578097339 -0.0555477535815747 -2.33612250182237 --0.441885583507918 --0.291815848506572 --0.738199679391896 -1.99656080249339 -0.754338981976402 -0.162656584162951 --1.16187294476192 -0.568745481860915 -0.6555641168493 -0.352804358555522 -0.967500804890206 --0.322001919160689 -0.0701228384680634 --0.156082420211745 --0.668436828807693 --0.532220038830142 -2.16652933797098 --0.472301483675357 -0.599416224733337 --1.13334597192345 --0.662839311106877 -0.233176894481835 --0.217664232046435 --1.1485014735927 -1.27838929278204 -0.125047050497162 -0.210358205060687 -0.198714511098111 --0.920945674039283 --0.345603946406133 --0.0140541285735836 -0.616679464671796 --0.046545478515041 -2.60609881057925 -0.498386338693528 -0.511162540795431 --0.074698145106022 -0.291101698095497 --1.36110639107463 --0.737421641641221 --0.287349223840685 --0.811065361289611 -0.771485232229239 -0.552557843521934 -2.45220349242292 --0.383534744780422 --0.552595383031244 -0.232832248655313 -0.311414933554306 -1.99573942801365 -0.91063908872685 --1.33818813814018 -0.45212567453348 -0.852995878245713 -1.13094374293069 -0.601175214927968 -0.00900092753809645 -0.550668790772171 --0.918399926433517 -0.20712317097803 -0.481594288860027 --0.725503612512389 -0.582124875822519 -1.25499192756643 --0.0769289730983722 -0.398948808336404 -0.240754190882357 --0.698975243938749 -1.20065582245069 -0.142554118755756 --1.33462716818774 --0.445499147407453 -1.04716064432133 -0.601912035742687 -0.266823741677872 --1.43125008848541 --0.32449892986401 -0.406608051164717 --1.14482779390588 -1.16542973785295 --0.573966150605636 --0.985412313696536 --0.000128290546620669 -0.821992297489164 --1.13560356250599 --0.408998033239786 -0.078882876317075 --1.07342038563575 -0.338099032633428 -1.75585020362613 --1.2020517977805 -1.13855964496607 -0.585292590223908 --1.29543110264883 --0.465440435518056 -0.567587317783386 -0.516743524062735 --0.0496206158953543 -0.0958336332497005 -0.812832647668991 -0.662268060015425 --0.194184576508886 --0.214035890832815 -0.804881834495804 -0.0312037954554949 --0.734481423568038 -1.54137364172639 -1.57297117035837 -0.402121547101361 -0.117960433601676 --1.04264602924501 -0.0871571528130013 --0.95141590855876 -1.03382008446424 --1.01885475707869 -1.3067261866154 --0.113692713675041 --0.503470408666475 --0.497011074843542 -0.311658737166861 --0.830017938477573 -0.697542516192875 -0.0840446942131159 --0.263937759478676 -0.00988347133816525 -0.167610531033161 --1.19754840063271 -0.699235042522826 -0.650343715501171 -0.539142026385631 --0.168701673525319 -0.209764343621316 --0.198272479467455 --0.0594490668002559 -0.950085693771799 --0.162210082228463 --1.19960926208509 --0.563510405006135 -0.251269873164432 --0.5447578266486 --0.652522689729702 -0.388725398924554 -1.58640988149337 -0.99322682739118 -0.345602766690751 -0.0441601339997808 --1.27708202285186 -0.638959507170738 -0.926351846182754 -1.03047607150415 -0.916586748033768 --0.752597201875262 -1.11069602067664 --0.682336224182457 --1.99232769257827 -0.22701670248707 -1.2211621052243 --0.17272214240467 --0.652598049219595 -0.180139656226612 -1.16953110553454 --0.871484782724512 --0.418517643784722 --0.824592930615085 -0.530258579231286 --0.935186818782439 -2.02740741367592 -0.266315274388367 --0.490609056339776 -1.12853962825634 --0.769726420433971 --0.682423339699325 --0.394002657168095 --0.635199696954743 --1.66989554063382 --0.496390956453438 --0.366032666907012 --0.58285990830093 --0.0495544544961444 --0.154033940579243 -0.628185314886709 --0.462711682029632 -2.2876124798 --1.03486646654177 -1.08767094083261 -1.70105866561896 -0.504119275112096 --1.03950448209143 --0.406845884796522 --1.68566388783978 -0.395843253495532 -0.0254741144674657 --0.299592309223655 -0.891341232170723 --0.733444605786142 -0.506007761037219 -1.09908098389344 --0.334830769186214 --1.01620743832604 --1.35131154845534 --0.655039021601763 --0.302484727073653 -0.0738674151446794 --0.318476156004394 --1.0504929423748 --0.136672735430698 -0.299928085152137 -0.0879847717336091 --0.305183370758661 -0.833258912214706 --0.372226587132099 -0.886740433981375 --0.32295544386259 -0.927323727110199 --1.18883942368295 -1.03686698859283 --1.23723353741735 --0.304339831821681 -0.581590179851139 -0.384446464861791 -0.471864277156117 -0.359769445758195 -1.01818380516451 -0.484645360840474 -0.669942726293003 --1.27036271787817 --0.942685712541676 --0.618369768741123 --0.162277998795195 --1.24832244966 --0.901118946087151 --1.18870211460026 --1.41690140475343 --1.16976301280724 --1.05977679826238 -1.46828631621581 -0.383740839821971 --1.25045465521816 -0.234386174709395 --0.701939878345731 -0.288986824618778 --1.05437502137305 -0.999143002572048 --0.643109892084649 -1.12542810648302 -1.67519234752798 -0.707743558384395 -0.758355540164278 --0.790628822713753 -0.895835947454366 -0.347517738522203 --1.03626619304763 -1.45247615855827 -0.207343693046387 -1.7058724352286 --1.15463169545633 --1.08552601455763 --0.051934533357934 --0.256004521946096 -0.26649814923217 --1.43411974889815 -1.03846023895045 -0.428736990897084 --0.485331749286711 --0.621426898756999 --0.834474010797798 --0.522975564534359 --0.500359743782123 -0.120049720277783 --0.388479392719331 -0.150100346130637 -0.387946598082216 -0.199889500415697 --0.198663490466722 -2.29538443567423 --0.249294280930882 --1.47734500324401 -0.708213002773236 --1.02500902504218 --1.15083593783642 -0.139166494597765 --0.338564408205578 -1.26819767045544 -1.01222674781661 --1.22967574913549 --1.23271001002165 -0.0510535270598398 --0.485521254803361 -0.306321953107858 --0.881885593098178 -1.21721699015312 --1.02749042276607 -0.0772045845841616 --0.198639853395754 --0.0263214330067072 -0.0829159457990096 -1.53909738579513 --1.70352808349069 --0.451391073883068 --1.07363936768506 --1.29366276725009 --0.611502838861435 --0.20707714695561 --0.38510520125015 --0.0420696456232164 --0.365842058904329 --2.41908678794635 --1.05614635236594 --0.0948478717080881 -0.137285167770206 -0.799316473656236 -0.132041052501372 -0.0391179748629424 -1.76094517745041 --0.903339326813054 -1.10911270803618 --0.023700602934313 -0.769058700865882 -0.277099070121414 -2.69349506891384 -0.341209267843314 -1.20048994219607 -0.348881166811287 --1.47755488855196 -0.580895314943537 -0.603696132383639 -0.736435747845164 --0.489192011658188 -0.110050714594088 -0.275664197260372 --2.20143803953806 -0.548007968688367 --0.360539470174285 -0.0776188661110382 -0.722759398278578 -0.382367389609899 --1.02797513085567 -0.549116260481373 --0.477350112852451 --0.658375464873645 -1.30865007131221 -2.52385871630052 --1.03420572457408 --0.0644923328188671 --0.0548557448923734 -1.19067156065456 -0.300617265340495 --0.579304319907815 -0.159022095293803 -0.182588611047049 -0.356905539174292 --0.407035804682244 -0.42162832042114 --0.528129606612028 --0.224530311546689 --0.719920685358028 -0.335071370103011 --1.03999029399009 --0.455326632219794 --0.290244735705323 -0.420467975913628 -0.95564516994826 --1.15910949817235 --1.14345906369461 --0.365564530129597 --0.382288751491475 -1.06680285277057 -0.746704225592477 -1.23575171276931 -0.0387341496918001 --1.52018928553527 --0.905102099462436 -0.258944533275459 --0.095088706658391 -0.20920565960011 -0.382845596411459 --0.486521765179572 --0.812746786357296 --0.838264959676091 --0.875175461332896 -1.06414146152355 -0.48043599648131 -3.66404933662053 --1.54528815101076 --0.0850232542708413 --0.253024975728739 --0.622358576057548 -1.02401476001534 -0.216668292172333 --0.591580491686698 -1.25819687886893 --0.25611500182191 --1.50134454765171 --0.103610076433815 -0.0148277051859296 --0.838847749590496 --0.954748162487866 --0.628827072477578 --0.256094539625893 -0.78834524101576 --0.317931466124914 --0.468515589871827 --1.52655812698601 -0.921963070254089 -0.154021397687522 -0.865675333208226 --0.436285794425884 -1.54572832200122 -0.38923748904474 --1.08616650737972 -0.302357881448905 --1.03867105043605 --1.36569039655653 --1.22395897677048 --0.944285890606989 -0.326961614779488 --0.339446122756316 -0.912347576956023 -0.428327899365955 --1.3802477102786 -1.30402845682808 --0.131853114903729 -0.165476671135428 -0.0418424871166652 -0.384775265270036 -0.108276831905684 --0.621137144171537 -0.434731813165971 --1.05735339221806 --0.196273309409466 -0.71792507035929 --0.222249859483476 -2.4920154600275 --1.21350528180728 -1.34914712457873 --0.484949457601503 -1.36649919690879 -0.00166985230053696 --0.262011072445898 -0.782804840060272 --1.12213247451092 -0.403444356482764 -1.12756272387202 --0.970085509711896 -0.856767880306577 --0.0289494057555286 --0.595133986440265 -0.323552571586403 -0.918333161644751 -0.0598075333564791 -2.21253859238136 -1.5691441871502 --0.545536209748599 -1.92004477021005 -0.0179176059273045 --1.28491451021543 -0.433630945299091 --0.987100366231994 --0.1038311621359 -2.43199684816435 --0.664947271906352 --0.749740293109005 -0.397278930718917 -0.0843162766506018 -0.760733481413322 -1.01326349767439 --0.643594365701723 --0.784800168471374 --0.955754113821508 --0.855390653054362 --0.344042048330873 --0.67749719158989 -0.33050385435787 --0.349867149345058 -0.589849593215463 -0.69096393727146 --1.10096053434488 --0.559681158455466 -0.0530625811021395 --0.112006380791434 -2.14548285932417 --1.22359758278876 -0.433731968129074 --0.0397602070370802 --1.00888413209625 -0.854095623153992 --1.08519580510456 -0.475319057688271 --1.05890828074296 -0.994074642279961 -0.53536916985056 -1.99082186972883 --1.01284857232549 --1.13515691845462 --1.10610628378682 -0.285526957545575 --0.811375084186644 -1.60360802729772 -0.205809218292143 --0.299929694744861 --0.551538285740596 -0.886446575578036 --0.678229281274321 -0.723083365726469 --0.421835579995784 --1.36489771359757 --1.04657337230683 -0.783789071128615 --0.592981437730137 -1.10399070103345 --0.0535763615275968 --0.973630776276055 -0.0934812656114872 -1.17512371615466 -0.845352485061218 --0.0614819483807967 -0.146463648334919 --0.359792248438587 --1.44477649722519 -0.806786222331016 -1.21758908165089 --0.325444635656242 -1.93770246887524 -1.37913231711213 -1.49283092654995 --0.415261024240758 -0.157694405776185 --0.385895760340991 -0.648813847631994 -0.746750086685909 -0.184258130197858 --1.59988688211014 -0.00634897007152535 --0.603128409627212 --0.270907110149863 -0.953605054089147 --0.0761743810702225 -0.705429180815668 -1.1083737460975 --0.0959405037876593 --1.57060680364435 -0.0499949427156174 --1.23246869779273 --0.321434213122505 --0.215159098014252 -0.885895651372919 --0.2124554474131 --0.889593799970116 --0.243677709893875 --0.256651498562205 --0.268005160819338 -0.399525001559619 -1.70943195956641 --0.844057503357011 -0.0253934501471713 --0.676752978040803 --0.754093892681679 -1.36681167452618 -0.873033481914701 --1.11754596665082 -1.21901116087123 -0.125861461777922 --1.24581080316817 --0.309981179111566 --1.02358664172838 -0.31267625245407 -0.223172632114835 --0.713181317110088 -0.464828811160968 --1.73558012465557 -0.25715193483062 -0.588384061914944 -0.680559640042006 -1.07012388023935 -0.0187236475453609 -0.0424702899682563 --0.732046671880502 -0.0821363668635993 --0.338651520719219 --0.0285980958979559 --1.08039217599698 -1.5490446043858 -0.872404783984158 --0.664894013417173 --0.0232063861487362 --0.26180257649307 -0.793682072208584 --0.722824420435814 -0.0738239014848006 -0.0803264567911084 --1.21289739124497 -1.6392574246055 --1.55770438011456 -0.745543924408876 -1.12831008255069 --0.439131209671009 --0.487191665514175 --0.296539486838763 -1.74355523884272 -0.217893038267981 -1.01414347497023 -0.800242938442013 -2.77756750879733 -1.19195170188969 -0.779365220983965 -0.252574023022952 --1.52327975582054 --0.0235013839960807 -0.826018761968708 -0.794375129395664 -0.403354990631122 --0.6414391739463 --0.34229745100297 --1.00737291579659 --0.983809122383793 --0.719012195525824 --0.838089565073593 --0.237338900880149 --0.489644953285465 --0.53000273551989 --2.37778672659936 --0.750459580484089 -0.476280620238149 --0.914459213900723 -0.820453616090799 --0.266053593308294 --0.658059749481363 --0.485942800259798 --0.830793726209679 -1.02355286386036 -0.593381247899647 --0.497155808628067 -1.13000406904814 -1.62523134291537 --0.361691455631966 --1.23335156575463 --1.55817659994669 -0.00488613679637684 --0.554032489709584 -0.8217016534951 -1.29780473514738 -0.26646173394276 --0.813525178939361 --0.318488759189046 -1.24458739195313 -0.0194195321874489 --0.324780448398778 -0.996300918486849 -0.197197188501674 --0.360695483338116 --1.30579274974048 --1.10192070329084 -1.25941543134841 -1.20665874552023 --0.111982704328773 --0.735391162237029 --0.689841442802328 --0.142816370497168 -0.270449904349536 -0.986394050563723 -0.126012203375492 --1.3204209821011 --1.04066064478948 --0.429503699711857 --0.105582817051108 -0.320856613812954 --0.136077709629143 --1.40263745017413 --0.172472086683306 --0.97289186072066 -0.699064831111302 --0.509871897252697 -2.60465711841807 -1.26163555471579 --0.229373834787948 -2.93490988909684 -1.3087757764866 --0.0395031702603719 --0.26992214358533 --0.238898725520496 --0.0347800984017654 --0.444569956013849 --1.55673015719876 --0.916482589576252 -0.959444690550258 -2.04813094382805 --1.01299450860258 --0.595527895684649 --0.967592960856646 -0.828603204975993 -0.156313132881976 -1.38908433521418 --0.924797015503916 --0.967096057021598 --0.87533697573084 --0.691318336251291 --0.507598280769066 --0.155241476465373 -1.24169435361625 --0.617344682606045 --0.102766177471668 --1.08306531929764 -0.511789721075268 --0.294016572790718 --0.41787139739982 -0.937974798847607 -0.863668272604361 --1.07983726403453 -0.311249560436877 -1.47990055718429 -0.628384554998778 -0.135646815588567 -0.104503606701453 --0.928787248052375 -0.604815928922557 -0.821358280719505 -0.459120005155022 -0.576429794428197 --0.734430545934348 -0.0171251277549698 --1.23779286651097 -0.670875067615313 --0.361721387008543 -0.437595594770161 --1.3994864308835 -0.330791246385847 -0.787006303467678 -0.337158272586492 --0.322817485626602 --0.899760159940855 --1.63887798025649 -0.744675063159443 -0.847220120824216 --0.536419840571891 -0.495500809607786 --0.374340857820412 -1.32310552076801 --0.048569745762673 -0.965261715144223 -0.98644545410611 --0.0723818057555592 --0.464235255809057 -0.40465110966626 -1.2980466623175 -0.0132709032599094 --0.363025825894223 -1.42644293526363 --0.337403502391468 -0.666335348963977 -1.66079301076773 -0.0630708266595841 --1.28157413672165 -1.23196431350197 -1.26896582296005 --1.11281278930976 -0.716729202171102 --1.132089938854 -2.02898140844103 --1.50807246202827 --1.1754754695598 -1.3397955686282 -0.592242297690689 --1.04065835508142 --0.516602074105443 -0.841747087808921 --0.167854867511795 -0.549407306753025 --1.54753286472596 -0.909194025829052 --0.508277482860242 --0.610898956807715 --0.0992683201995588 -1.10050216495922 --0.994777574847648 -1.49929942428259 -0.832185617001716 -0.49295999088182 --0.341738200074591 -1.28338278421973 --0.718812814649568 --0.0186741082209445 --0.614896596619962 --1.02800045207438 --0.598553678326117 --0.222936974343882 --0.093588186046512 --1.13500737404227 --2.55226375355687 --0.406175743647658 --0.0900666843841504 -0.326235976834104 -0.989183424918849 --0.360404950615594 -0.512776036609495 --0.761226333156085 --1.341859942138 -2.57394487741853 --0.848319273823924 -0.792505014222094 --0.0233042037348037 -0.684996876433667 --1.60837977174456 -1.6773083970252 -0.340888149969405 --0.788630608799389 -0.546347243136479 -0.053887711915944 -0.78981706349694 -0.515444154570387 -1.44812806569647 -0.63903931841038 -0.0280454479558792 -1.10782837604777 -0.7607525935507 --0.684019263345595 --0.0947009088318458 -0.433309103968767 -0.0239634622076466 --0.631738059829699 -0.224371867863422 -0.6276424701834 --0.451158659470092 --1.28294757082931 --1.07047015254419 -0.0582141773086686 --0.300027408817002 -1.2171731786617 -0.6156009360877 -0.018329196816623 --0.841247856857703 -0.556449040831723 --0.0745423303924619 -0.744862362555017 --0.449159598765462 -0.949386980437993 --0.0693076905558225 --0.492778482486687 --0.766593951585827 --0.116985464003077 --0.161833319043305 -0.802028954191305 -1.48662165522375 -0.606092873837199 -0.206114935624841 --0.597192470519104 -1.29344780382959 -1.52986739248141 --0.211714885315327 -0.981809763220665 --0.592204713815204 --0.886856187897921 -0.322748558388074 -0.0845159821478196 -0.899767112727534 -0.209502244534885 -0.773795536726793 --0.721402163837826 -0.115753648256237 -0.609387545605163 -2.38533672273825 -0.118102547302973 --1.32918444595708 -0.397248475657968 -0.914027213766307 -1.20082237517518 --0.345575224749333 --0.0218932653958568 -1.03879911623348 --0.594784407635942 -2.03527966402571 -0.294373620730577 --0.179004291408086 -0.774156005198279 -1.68649953906661 --0.994512801881481 -1.19900833762748 --1.22749664927957 --0.145710752791931 -0.482035202398361 --0.105028144945795 --0.150927774209567 --0.895546932990836 -1.44996048656138 --0.552763208113712 --0.0505472966578551 --1.43087387954074 -0.0731584539233556 --1.0639628757743 -1.18566479231441 -1.47532229852455 -0.266754884360442 --0.270690406855081 -0.731675837104326 --0.633993027820288 --0.350333527499038 --0.00644099355733552 --1.23229129117668 -0.00564865206627552 -0.34412129713891 -0.255882701327497 --0.211417555864985 -1.82147659714017 -1.98074648504343 -0.0826583783474906 -0.0759682982130379 --0.957604604238584 --0.782011568316161 --0.202236612288802 -0.825362163578954 --0.0645173509109966 --0.645657289043513 --0.716959478639529 --0.272135448688264 --1.15881670253249 -0.443766447378998 -0.148598158238919 -0.865168642362592 -0.205529248763278 --0.295983891394886 -0.419892403712946 -0.488434409678778 --0.665009811248414 -0.854298151907742 -0.233134466234753 --0.118931923370353 --2.42779082519395 -1.71685852264913 --1.17197754922246 -1.63567819789735 -0.0747895238260927 --0.35468714458265 --0.162735102066994 -0.781538828416196 --1.28403751356958 --0.223583465684278 --0.337293952154137 -0.179550308700753 --0.624356409404085 -0.936872409317509 --1.19996589483167 -0.418091869707639 -0.966097486242059 --0.886225776747887 -0.811132300377785 -0.433886008212317 -2.49748288279338 --0.625637786999357 -1.6348632154901 --0.105570416381784 --2.32863772801551 -0.301276946319146 --0.333876958875361 --0.00129026915727071 --0.983221558852886 -0.44365564440345 --0.365149724827035 --0.23106843903013 --1.14187895218304 --0.317253525976771 -2.49742663893749 --0.439126220623267 -0.150710966193952 --0.00115940154621974 --0.654712012708002 -0.20880830702508 -0.368344114892738 -0.435013549435697 --0.286530860047669 -0.772585697966006 -0.864349269852283 --0.402611361254388 -3.02950339192141 -0.148500407175913 -0.700638322957735 --0.854058406010061 -0.0518613145919433 --0.64590434780108 --0.514502383143572 -0.829388706107353 -0.00367288259883525 -1.22423690102389 --0.869375517987251 --1.19604996093411 -2.22250400963012 -0.252583990471303 -1.07835579388548 --0.982968360140719 -1.53131234003739 --0.424341856378998 -0.169848655009465 -1.02072561677783 --1.60800948986858 -0.886584134479611 --1.37411782851004 --0.920733472150646 -1.69105313308372 -0.385585994230844 -0.756703410764176 --0.0237314926132433 --0.0315321238736033 --1.29805163452256 -0.0573266073318601 --0.398953954440729 --0.948116118944588 --0.011811345333677 -0.0630256585585638 -0.177038302549887 -0.170147916452116 --0.547920692102209 -0.585092714781219 --0.335412346737486 -0.386334319634263 --0.581242251018084 --0.904016829387045 -0.169258020143182 --0.654107018163895 --0.0900591625096636 -1.54601857703392 --0.482841081207787 --1.85490161673514 --0.452978928600143 --1.14839690919184 -1.00424629109311 -0.316850532664716 --0.077307376825158 -0.544884680544758 --1.12695708065293 -1.77365303855686 -0.0634315589419163 --0.904785278302984 -0.229817321824272 --0.195519615950978 -1.06077531423221 --0.821981321868394 -1.45843635931213 --0.369999019229837 --0.966813994960184 --0.402285558640552 --0.0962127368199326 -1.00817717229926 --1.42209797203956 -0.304575750674955 -0.75886428596854 --0.480749005367359 --0.486163991087343 -2.49904756109697 --0.300457153386779 -0.379181746454313 -1.01514120207965 --0.205652920605887 -0.324492444073923 --0.341895036869827 -0.377443890956474 -0.353565144223825 --0.352661353527628 --0.0556457866801869 -0.441391584188618 -0.368213991852518 --0.944920439587436 -0.720991065507497 -0.0817541960736605 -0.71978276693668 --0.642945993470081 --0.859762020182497 -1.08296411651101 --1.11460383868306 --1.26135080874541 -0.954246687200643 -2.55807898260636 -1.72977417352611 -1.2249604140769 -0.359436327213868 -0.979724250361287 -0.322522148979912 -0.790129637482542 --0.455888982939957 --0.478440216136447 --0.944144686927939 -0.189256259127001 --1.26379826311199 --0.477979505685569 -0.510709898441512 -0.560284705503164 -1.33588921254125 --0.242434738180786 -0.129598995038647 --0.415681606973247 --1.131596092322 -0.0566849827755611 -0.913064486929438 --0.142321844052368 -0.737825112578261 -0.772971974027191 --1.22744528961568 -0.419773653002931 --0.18041659477556 --0.504050142147134 -1.23233067038479 -1.14598017436048 -0.235688757670995 -0.969144469743526 --0.464770640485323 --0.293299199808652 --0.129732859764714 --0.127168083741459 -0.00274984484133967 -0.425518685637163 -0.525084249759207 -1.05968445143811 --0.716756794283651 --0.345360937004113 -0.00362650704887102 --0.811568897206732 --1.05655069059131 -1.97247903923708 -0.218876110364178 --0.0654219731202552 -1.93025198583554 -1.20492513503648 -1.86728941549591 --0.585653017095601 -1.2505122396348 --0.316910029880881 -3.10854688031191 --0.00056896509708082 -0.33252533268257 -0.00966197363189814 -0.819667522158763 -1.10916586858244 --1.03675948085757 -0.186773301100492 --0.805314756877172 --0.644688487656546 --0.167932004146093 -0.319796860129635 -1.01075029781564 -0.0705866961360702 --0.641048999502546 -1.47504452236196 --0.892577256197903 --1.16979482158047 -1.88514456146723 -0.807414306190211 --0.703617329455646 --0.337493127624647 --0.41223106897796 -0.498372651049506 -0.342820310092213 --1.18823422177022 --1.4437204198124 --1.32462489517823 --0.0634176568683484 -1.0849240969028 -0.838637580926322 --0.857030081602288 --0.486512125197888 --0.893427426419171 --0.313371013863027 --2.0489917587518 -0.0587107455485079 --1.0890822275607 -0.60101914732046 --1.31944724689609 -0.101348956766968 -0.82279239981906 -0.289446446547814 --0.15924515099074 --0.660876859700899 --0.745309686268406 --0.196873680672256 -0.856329155022603 --0.551010516256635 --0.690648617096662 --1.04182520215427 -1.23482180436153 -0.442507311851152 -0.180178135577809 --0.0247388086157976 --1.13719868952855 --0.442148231738175 --0.232078006311144 -1.635263789173 --0.960844872494651 -0.937832442249785 -0.400560244233338 -0.237102277229398 -0.0123131407570618 --0.226043300098894 --0.117308531883968 -0.283294790222495 -0.164617085085854 -0.882716391025736 --0.281373262446736 --0.231369004262111 --0.216825026740912 --0.340565804839301 -0.136484863080556 -0.335816937839477 --0.290775740370213 -1.65168593298385 --0.182939889114952 -0.583676903120732 --0.56701588541055 --0.79586523754584 --1.14863402869081 -0.624299809775993 -0.0819822717199425 --0.635307022642795 -0.0050896427247995 --1.38511445098937 --1.54256710729285 -0.341375033426951 -0.830061109043046 -0.607611169314749 --0.47041259710655 -0.963932876956388 --1.38572294158598 --1.06310867360486 -0.569677619696906 -0.561137493185771 --0.197412989803591 --1.50504760102483 -1.06394119572958 -1.16110944739722 --0.404945434423899 -0.968126577226163 --0.506015748401119 --0.0986957232447554 --1.11537392245658 -0.549848995129071 --1.24464043737578 -0.487370244796404 --0.949488841271292 -1.20508187877931 --0.352153711400291 --0.512649596131841 -0.960948503338356 --0.932304179324078 -0.118688443738723 -0.961977450167572 -0.174317682596532 --0.0212687751269192 --0.400180239310406 --0.486226070313606 -0.778958686950989 -2.26133837817693 --0.0547914099772577 -0.585064227588428 -0.708241634236346 --0.728383510111246 -0.624440678722074 -0.264618293646251 -2.62236762056569 --1.38103611173773 --1.71151461400354 --0.166101650004803 -0.0889083272651341 --0.409698288539921 -0.34104843598049 --0.358136006076757 -0.646465189264385 --0.323439997076195 --1.19701272570747 --0.828818310898596 --0.990829253207281 --0.0111694827489917 -2.64727861412273 --0.728278558873367 --0.789965401450656 -1.01109155795024 --0.320162090928603 -2.50967025745687 -1.72318186319388 -0.0236930866179588 -0.516410052025036 --0.615088365633731 -0.917633387356201 --0.135427957081489 -0.805753752974232 --1.26470734945024 -0.953938058738087 -0.0196049568343719 -0.7363654267955 -1.32640516536398 --0.899426344186049 --1.03798929618572 -0.615203353686615 -0.0108530053443605 --0.221819962718969 -0.458573467068041 -0.706485558731671 --0.650656156684025 --0.997652815719561 --0.18045893157869 -1.30137980267484 -0.149134049214915 -1.11079334949785 --0.0168252427715343 --0.285951113041864 -0.846062087596357 --0.404959197779352 -0.519027668632805 -0.397838418263515 --0.0274836624614156 -0.778706525697844 -1.37183451291819 --0.109519135465188 --1.2973224336438 -1.38847550007834 -0.786471027822413 -0.851448079218303 --0.603584704133869 -0.606697328148405 --1.29231946972596 -0.432905093100704 -0.847657619843062 -0.171698171381018 --0.432913221721843 -0.552775375676976 --0.212248661283789 --1.46376201925797 --0.939083195368079 --0.247342634289555 -0.257894357786885 -0.099956697088921 --0.518953839574493 --0.199933739063886 -0.459731645420664 -0.0859588049107316 --0.140840766713795 -0.82164656433909 --0.441519040751912 -0.850252158458749 --1.70728205307758 --0.299239701868462 --0.830694102735716 --0.184730805183901 --1.29022903941995 --0.704048292258572 -0.783340254091487 --0.362979076783995 -1.18265506317454 --1.037475824118 --0.540850581659683 --0.374967939869432 --0.757839579210746 -0.573375428362995 -0.0884207322622776 --0.230584274835405 --0.39216296540166 -0.00209836258281015 -1.72460390865659 -1.28978639342931 --0.428899858227525 --0.996717276735309 -0.948075430261063 --0.798781070980413 -2.27294267299924 --1.31572844414291 --0.456876901080644 --0.0443223059521198 --0.791976867130659 --0.544675296568109 --0.0623299340972672 -2.59087824068854 --0.491507554821101 --0.310236168348216 -0.749859061303178 -1.596029549061 --1.13813701542395 --0.666939326091316 --0.742399387697372 --0.260337936733402 --1.3638623270083 -0.911518092254694 -0.410981826759366 --0.897707816067693 -0.707394361945456 -0.495964289842345 --1.05923421551979 --0.524026154359719 -3.39091133125102 -0.541952678635678 --1.06206432691554 -0.978419490263807 --0.264847706514232 --1.03755082181413 -0.586737394208336 --0.349924449693417 -0.906902049202378 --0.502690379850865 -0.725621593820017 -0.678839486499202 -0.042503147682087 -0.0427754759758603 -2.03058928209182 --1.10057767889133 --1.26837018849351 --0.997744592148878 -0.43631180246666 --0.81264530050578 -0.880514012690376 --0.109033478955022 -0.38924482847432 --0.835139647970325 --0.382586111481585 --0.819361829434736 --0.913950876913851 --0.627975628174835 --0.678376595736041 --0.660793800643374 -1.66393956634513 -0.178781945366426 --1.58353377638476 --1.1837291381564 --0.391724513361792 --0.108650858614424 -0.112693428673492 -0.208602577644857 --0.498658825047869 --1.4050642412587 -1.14357650830396 --0.875215109803181 --0.0833496337034978 -1.20362682279624 -0.0870144138927138 --1.39185917225216 --0.0512915483245173 -1.54278266222689 --0.347987105562117 --0.33261341206811 --1.1178370814824 --0.547626691678222 --0.0607768994087969 --0.35370381327651 --0.19625333276378 --0.326415480607051 -0.832044648582196 --0.107021998582887 -0.228196110864527 -1.0888081275286 -0.39707564716201 --0.492896885286698 -0.0310648357841128 -0.308484481772362 --0.247193473243686 -0.653769987134555 -0.782303672090892 --1.37280178315259 -1.12405498428834 -1.09524527235317 -1.53528039833151 --1.1636100610173 -1.05485966527787 -0.230602033104933 -1.33189503703907 -1.10120728731763 --1.00101807775116 -0.797219451971928 --1.26055335166342 -0.206172102936534 -0.770736171538212 --0.673986540782765 --1.34151122395537 -1.65985916685606 -1.45377457404884 -0.295066951495761 -0.348970800700184 --0.266579244214059 --0.248675104064106 -2.32014278162928 --0.999038639011291 -0.000196913262988652 --0.782320973735186 -0.192567043316017 -1.07337599066404 -0.740264884912156 --0.71216529042509 --1.34548037247395 -1.16762415447496 -0.871012089273908 -0.183094679102195 -0.815310332736025 -0.884707855893956 --0.662746917650809 --0.587647264149647 --1.11197782060277 -1.36299163934162 --0.432273478463888 -1.32645551197149 -0.299976599483217 -0.868440879103061 --0.268280106092643 -0.124151935421911 -0.642280833239084 --1.40759040179709 -0.639986735576488 --0.972066559077006 --0.235031340840992 -0.345749934138464 -0.531233437835298 -0.129191619485951 -0.482098215830604 --0.645431882510367 --0.360971297942776 -1.56529335962004 -0.739609696516344 --0.605409726923116 --0.359752686056813 --0.22349459781838 --0.427704227473443 --0.947223525373987 --1.13225385348389 --1.21328432400701 --0.473087448996626 --0.126344492030896 -0.215840393819338 -0.611561664974817 -0.246716615666931 -0.903978516593336 -0.516676624328333 -1.28343884569034 -1.21328566944484 -0.554335702422723 -0.140784743768108 -0.990657574098383 --0.206416403969262 --0.264165069572832 -0.0383356288738641 --0.237685988695989 --1.16831644336215 -0.83614457175401 -1.48076639149141 -0.494975396056869 -0.837463479193842 --0.638320804778759 --1.7038384191571 -0.267096999674623 -1.50968733779349 -0.935283272970482 -0.162343539626314 --2.11576888685443 --0.663784687972204 --1.13318508894446 --1.05335272964244 -1.20184094960625 --0.191992010429636 -1.58359286547451 -0.595302617381421 -1.36989981572367 --1.221353382005 -0.752782731782347 --1.06557343274183 -0.225152404238789 --1.38236915090428 --1.13964556879648 --0.984306104783666 -0.0948365372549764 --1.06275800492568 -1.23776634753168 -0.273907273347264 --1.5861640582489 -0.182059112103019 --0.822659810629744 --1.42812087772188 -1.90420126531059 --1.36710000265922 --1.23660266515792 --1.09949119888494 --0.490557654607156 --1.00152423378707 -0.255956912075589 --0.483788996164781 --0.0343084034859693 --0.409861245151921 -0.214732479344253 --0.0313927829887701 -0.523602797244912 --0.535627235717295 -0.260358560546328 --1.10635259566509 -0.106589240433888 -0.257448927886613 -0.164942548584449 --0.464837438822038 -1.83410866755466 --0.350387437672549 --0.338625879531405 -1.54206544125425 -0.234861578700615 --1.06391886919626 -0.639612715525843 --1.01238390029379 --1.29153213959259 -2.39768064420906 --1.48070411243292 --0.148538522389132 -0.194656327777743 --0.17942620486946 --0.734032043050321 --0.645183689806544 -0.10320934628697 --0.193034404359466 --1.19583334572853 --0.981154502671968 -0.10530037451018 --0.594331255769708 --0.407214709707912 --0.331215340414191 -0.553926778576605 --1.70439394040024 --0.402176505322613 -0.223720604344839 -0.56429492539749 -0.954579042334987 -0.429614097989996 -0.543374075460493 -0.647875284766291 -1.00297878948433 --0.613100013709492 -0.31413068628875 --0.479456731622893 -0.915757494231748 -1.31701835941324 --1.15901197734645 --0.0187461400889717 -1.07863158240646 --0.139832379799063 -0.988832512535428 -0.181678601759585 --0.270810367978513 --0.528601913301626 -0.00429081591425096 --1.62498200150643 -1.24343720940358 --1.19011596148152 -1.12932380598448 --0.0015623109376639 -0.425826945483825 --0.0230583194567773 --1.290748352992 --0.2691611181915 --0.471918654795134 --1.03217379635678 -0.0782564724955241 --0.0371421314791345 --0.0252761016423064 -0.746898404228018 -0.512334813581752 --0.400169092245796 -0.157154088777697 -1.17825565461049 --1.18631023872647 -0.983401751001393 --0.270552727063378 --0.964129608046123 --0.204220680842809 -0.967868901809505 --0.526995011326383 --0.322888742785612 --0.0427466813412205 --0.287871253795027 -0.738993467752682 --0.193190099714304 -0.823375245343035 --0.987455133679265 --0.813995320832088 -0.808745707942131 -0.44855253493021 --0.622223176403365 -0.185332345515399 -0.0743905865663086 -0.13303643984997 --0.122636695163777 --1.13673641667605 -0.382060259887554 -0.394075392391516 -3.27415681992609 -0.639649662034019 -0.114768463762484 --0.0769846775786238 --0.126030429091827 -0.0368282511168054 -0.631872273791934 --1.19979786570679 -1.216634723526 --0.44383032253508 --0.176886306940777 -0.440914347824283 -0.577987495106625 --0.403121740130136 -0.67186467208003 -0.037792234716667 --0.679399429049101 -0.813654291610995 -1.49376105854029 --0.787198353807765 -0.442303343264971 --0.608380933567233 --0.367144933469408 --0.604838347073349 --0.381946682787484 --1.24550490396795 -0.84351721109794 --1.23286932149377 -0.780055129797113 -0.227007870834367 --0.451134308724409 --0.0249541707935128 --1.49033877327948 -0.70619087021709 --1.35514578273582 -0.223948185069307 --1.37305658879972 --0.324559753101348 --0.181270533623084 --0.112316741248537 -2.64931591466243 -1.16664497105444 -0.354119747213142 --1.09625747502585 -0.115112613977287 -0.725379421219722 --0.417463868691359 --0.278474313991875 --0.890784288027236 --0.590379172585102 -1.01819438961718 --0.356718842216215 -0.0251496432550526 -0.526753792805281 -0.401010863870887 -0.458724242323926 -0.0987717592217257 --0.281176694310903 -0.122609931495646 -0.227400031035161 --0.866199581124324 -0.0231441819625493 --0.244675444190374 --0.147790655509647 --0.199577552964839 -0.537811271888835 -0.097148060948816 -0.213385015772396 -0.312315263678037 --0.313453479127261 -0.0779310101490598 -0.419508678608631 -1.09299512689557 --0.357436649906411 --1.29024305425176 --0.309725396721816 -0.838376731247292 --0.204980707247863 --0.262273653780358 -0.524222610594597 -0.577158328985566 -0.205303728780541 --1.12957849484192 --1.11083270909141 -0.771848451594571 -1.28026292159859 --0.662861063307089 -0.005976074252807 --1.05177179540236 -0.938538228333466 --1.16283799074543 --1.30970168817838 --1.07443792918307 -1.5823647377171 -0.840086416361992 --0.412260956149871 -0.48611681691783 --0.442480007602116 --1.50270837043242 --0.529304694803017 -0.716703662367076 -0.59706369039648 -0.955440864293511 -1.48408841526036 --0.781181365477747 --0.642825990235577 -0.373514388155348 --1.26452583202041 --1.09175313577171 --0.410292313687387 -0.0572903841786019 -0.526562587344253 --0.571291548975378 -1.99759335914618 -0.102537988154745 -0.317814891929947 -0.296320361702617 --0.814582950195442 --1.35462002308014 --1.04466025710247 -0.846613224673791 --0.0762528174002242 -0.876754321781187 --0.182435091644336 --0.128132173283479 -0.311021520174506 -0.429984226914653 --1.407913962697 -0.761864425677112 --1.1161094333912 --0.425384459576052 --0.228366016946038 -1.31841240442536 --0.040476221995303 -0.131542181259109 --0.648226344181177 -0.729150250228059 --1.09904513316567 --0.255585905200766 --0.461743080416106 --0.810478513571042 -0.608007014625565 -0.127820199162526 -1.08795242258486 --0.838998020658779 -0.361082394679297 --0.107298083885093 -0.589060612839939 --1.32697660673134 --0.800177615101323 --0.0419720886821136 --0.0811667353953904 -0.123130719603824 --0.643327387585954 --1.03104846071876 --0.105890400414387 -0.874199008459654 --0.12879481658409 --1.34054377378314 -0.489087589459764 -0.132558440869685 --0.30881804529394 --0.584135330537026 --0.454083857035744 -0.21133292405819 --0.0129808058884953 -1.38616656036667 --0.383722816741615 -0.442612280259379 --0.496848536281111 --1.17133395739388 --0.222835758821115 -1.17241977194032 --0.788303295664966 -1.38354309153647 --0.922375820041992 -0.261028603289317 --0.546647069291239 --0.950356857188744 -0.349985758698778 -2.11028075002852 --1.24533868387832 -0.367972296544192 --1.49722744553519 -0.681382455187791 --0.828660941224147 -1.6930021865595 --1.06926745301861 --0.648549538326343 --0.828853724673331 -0.68453782579657 --1.22817385270961 --0.430056992627046 -1.43393297301402 -1.70939058679674 --1.00703236625155 --1.0998001634652 --0.0792308768181247 --0.976885452914033 --0.257238694149098 -0.314597191760731 -1.20988520968626 -0.759177553387005 -1.36898491483249 -0.796710878258899 --0.508341319290243 --0.609226395956308 --2.35201954934135 --0.0553315835010113 -0.106164709466388 --0.585373460043582 --2.37244654434869 --0.56353221639477 --0.721033285587669 --0.239344129697319 -2.00472556214901 -0.721619263393388 --0.619111365798347 -0.372702311682859 --0.205865901629025 -0.698293384141632 --1.33798468905129 --0.373425292863269 --0.272853788591481 --0.0290497986551514 -1.10787634628544 --0.872319678012976 --0.617620413097183 --0.203858762839253 --0.604257916183877 --0.355499468724451 -0.588408544786882 -1.32454022952048 -0.759271427379769 --0.930434760188708 --0.329436397081962 -0.688917270819696 --1.01381609777144 -0.0815213137911801 --0.774861828153164 --0.580387165783081 --0.582981615915807 --1.44912397689768 -0.0570222104030975 --0.925175429185796 --1.13822262977442 --0.87008947545338 --1.29345979066714 --0.614149270256128 -0.516843959152192 -0.162517185240611 -0.352776373148966 -0.210029163385943 -0.710905206559799 -0.796322222113732 --0.186729049388985 --0.542384587065989 -0.577389924008479 --0.220634333036844 -0.982635277899825 --0.239390434028783 -0.599088078100567 --2.42196891130102 --1.11311954490882 --0.345694007450079 --0.0200552375865435 -0.0974855899618783 --0.103181792144747 --0.0912819084743921 --0.471913718080549 -0.173044415841417 --1.16303309033286 -0.997427502710268 -1.18111258274295 --1.10297409519441 -1.83493508869874 --0.57058908830019 -0.351044673405489 -0.283828402401575 --0.450740662628442 -0.155622276164398 -0.473189222104875 --0.248252587327642 --0.429795660496286 --1.1589512575834 --0.256663224028573 --1.04104825171412 --1.30207060590178 -0.00231247799069578 -0.918315803198417 -0.0704857973836006 --0.0217282019825067 --0.590800924047993 --1.27955082609888 --0.385360488772136 -1.74964811526025 --1.10217420813795 --0.258484339031696 --2.05799599805375 --0.494991488916197 --2.61089654281649 -1.40266418976379 -0.55696541353642 --0.463191411445003 -0.85084695009791 -0.819204349585603 --0.133050408724813 -0.0560627934150526 --1.02084471633846 -0.598939943089336 --1.41858397565059 --0.691253205971474 --0.350176643636149 -1.07459806907615 -0.829239716710922 --0.993818080902766 --0.251723195304382 --1.02311583944361 --1.01818560551084 --0.684466400166607 --0.106085261479774 -0.275262881514323 -0.0178102173555104 --0.0967567367736271 -0.326977340390083 --0.44291942099415 -1.16479490002718 --0.8139659553801 --0.298861230178977 --0.920758988692294 -0.845599869079566 --0.409827275718566 --0.428103599208879 -0.838313083689578 --1.00084392823228 -2.20938292133796 -0.603870628537334 --0.433661138107559 --0.584657315503675 -0.149449179837559 -0.769078825745602 --0.479248459939277 -0.199949540259537 --0.771213500160895 --0.476070916408454 -0.33323675442025 --0.494750763223786 -0.764493914552744 -0.929915260429156 --0.181031158412797 --0.140353620711689 -0.883385340632831 --1.26374989972857 -1.6750903272692 -0.178057905021116 -0.824761739704585 -0.635452439921237 -0.232677819777996 --0.634381607384022 --0.149586411417642 --0.658562615839124 -0.148764637247659 --0.189116727136605 --0.925829590088949 --0.766875743289662 --0.392608018886751 --0.100756223400256 --0.226046786248486 --0.669297708480396 --0.991386583068282 --0.597733428966092 -0.35524308849297 -0.821070283585937 --0.206919543739608 -1.08574456138458 --0.186202477490423 --0.592913909088976 --0.338763371557594 -0.577949219713284 -0.137401581538829 --0.0972609776476641 --0.469169388291096 --0.146182505740959 -0.800186591901683 --1.79770065871462 -1.07139741232044 --0.897485230199276 -0.00280779287911148 --0.372736090480148 -0.404516684370357 --1.29414783367771 --0.146879561026954 --0.419643916969116 --1.40719561844162 -0.705569711581782 --0.640980282500964 --0.540212927296848 -1.06884863934408 --0.0445166767103196 -1.49341135567899 -0.836008732313327 --2.88599466515782 -0.440729543289345 --0.329351494450489 --0.349771985588182 --0.89732842864874 --1.40153311563757 --0.335483069523553 -0.479418133618252 -0.79591272860644 --1.1131477607319 -0.862751121249593 -0.558338106685319 -0.784347782233345 --2.2236819867175 -0.781696074294753 -0.304476113720579 -0.827962146907684 -0.0566562193680813 --0.178557814253251 -0.0128594874342056 --0.0210047785645466 --1.26200625858443 --0.438691513224317 --1.02796961799002 -0.343197975001269 -1.47362949395563 --0.172035441832008 --0.43713061615245 --1.27474506748983 --0.851505003930779 -0.80697067670097 --0.0519025022213491 -1.17711689942707 -0.882651108006177 -0.333970441422468 -0.211703705322337 --1.29047089979063 -0.491430853424615 -0.280800110762681 --0.03965414826957 --0.662699058751916 --1.04529759852951 -0.835955145885402 --0.461117138782451 --0.386131385665635 -0.826683354306194 -0.598876327800092 -0.0332384046160019 --0.455789970549757 -1.27302081160805 -0.679556014214314 -0.307637262692174 --1.0544916266089 -0.776919656332344 -0.0647911604084062 --1.03982545427335 --0.998123663042643 --0.475105973500002 --0.514513580655976 -0.796657737203057 -0.780883870218029 --0.811760316442612 -1.11307711159836 -0.503618840251299 --0.551353204936735 --0.22832016996484 --0.328921722089977 -0.961190677998869 --0.329699420110291 -0.0830210353640024 -1.27775563365843 -0.0808317114878223 --0.933750420476883 -0.836258797196346 --0.860535058456591 -0.281140239999018 --0.145933366315295 --0.0783941735834377 --0.704197569185193 --1.31203638319436 -0.0100966730338925 --0.0814213752010682 -0.879322061246028 -0.130864368076985 --0.567473498958506 -0.544378385168999 --0.313119293848852 -1.73227591466451 --0.464373310996819 --0.456429668901031 -2.61964305639871 --1.37723699153645 -0.874030736960953 --0.64822728794263 -0.291965221445244 --0.471660046386083 --0.0527586391643204 -2.47833737263989 --0.0522470634957113 --0.984138176415167 -0.799241362593961 --0.691768767719095 -0.113468295380136 -0.986661708030381 --1.08042309051266 --0.261881655669493 --1.35807849898553 -1.20130109116665 --0.173539322041107 -2.51817155410876 --1.00441129991838 -0.15325749990844 --1.00621696736168 --0.327215191693302 --1.16093531886684 --0.525911307479089 --1.17340388962379 --1.00014626671197 --1.19921576999907 -0.230856324593136 --1.55373881218404 --1.26944748718759 --0.485357826603858 -0.0402876644817454 -0.822984131062433 --0.224309379318028 -1.12332485269494 -0.0662364575240133 --0.853060317275183 -0.79578318542098 --0.0594611985734845 --0.359548452816876 --1.24519716738819 -0.646797396405979 --0.520174200379432 -1.42667094616744 --0.195274857943289 -0.190760282797267 --1.09394441359856 --0.199291416081499 --1.53762690972492 -0.0326237087309504 -0.154427078208073 -0.274882866866077 -0.522951036020554 -1.14399883420811 --0.117617606397022 -0.544614934050053 --0.472952493126156 --0.253505493405146 --0.557827810025448 -1.24809739916425 -1.18318956759236 --1.09868034145561 -1.04014470922293 --1.08406470161823 --0.951035224901224 --0.994051601512042 -1.25989241967277 -0.14816941091074 --0.144735287177257 -0.0896952039044212 --1.4447851434629 -0.765469573780884 --0.351850008515333 --1.14593128591401 --0.0213624436787345 --0.164881437865143 -1.55919690057277 -0.763864833589262 --0.220182417601496 -0.0651007131306631 --0.667255782797536 -0.133882403135331 --0.0442030221709304 -0.00624837672028544 --1.19706255858188 -0.890289345427065 -2.38172614419841 -1.80420381591532 --1.61701124214998 -0.827194826023891 -1.24608008979866 -0.990762097635113 --0.0679580065632983 --0.469682736489426 --0.50362375121653 -0.0339449360781425 -0.0724257180167349 -0.566236528520971 -0.56841788891134 -1.14412773442109 -0.548575175122101 --0.686157447090936 -0.103057291197246 -0.0202504764785374 --0.86877203901202 --0.88249775210564 -0.246927149047681 -0.319393122047331 --0.544647358078447 -0.629693199039273 --0.114869947146905 -0.528378103849811 --0.966429288910509 --0.32321752147041 -0.35121405543869 --0.205420538466294 --0.756316426003338 -0.270677648336593 -0.0150364360679704 --1.19138294689078 -0.0192597612647063 -0.73897678671508 -0.371798154911469 -0.446897986324457 -0.35452516756736 --0.286211828172647 -1.11999772328614 -1.75705276600842 --1.51252429760637 -2.28883071675008 -0.596632413552545 --0.72078864280077 -0.241433939554526 -0.129864828978947 --0.464922672539958 --0.0427821113010731 --0.630182940629026 -0.598296304873672 --0.246446006660727 --1.31525358051606 -2.09062984889369 --0.267646041997725 --1.26603778852448 -0.00372214959684936 -0.110432016582544 --0.0957124584621436 -0.337348599126497 -1.47403088202478 -0.305073646888688 --1.09049336527271 -1.1632494168211 --0.0653144983854332 --1.02303749516816 -0.95178167435269 -0.032772022163579 -0.98730362598239 -0.232966442048042 --0.529803904790013 --0.161339833843934 --0.776727731386232 -2.13164840920513 --0.518818149485088 --0.516821771734197 --0.446828197442025 -1.54298121758773 -0.0970899191095977 --1.13218151047236 -0.666509902057857 -0.254050350884417 -0.403959108084791 --0.356099143428361 --1.26242245356934 --0.800045340620624 --0.157310105887039 --0.411840469939434 --0.137703343315906 -0.209110273982558 -0.480699302830945 --0.622748807079205 --0.850523361592558 -0.296696278023587 --0.732562865877779 -0.428925569210776 --0.964076026215546 -0.236317706358729 -0.174297024089509 -1.00851743744125 --0.415425294822223 --0.184534545407742 --0.864225901163934 --1.05131667616372 -0.914377788726501 --0.0575162828992575 --0.782902518128783 --0.667181148619887 -0.484509498120058 --1.20439329253717 -0.636119263407599 -0.752623032235226 -0.236018908031244 -1.01541676899784 -0.586965358304556 --1.12982588175164 --1.01567830034596 -1.288975578944 -0.344494012821325 -0.397153760151976 -0.219325743979336 --0.751295016511444 -0.368310436491827 -0.442107713136608 --0.676876221483029 --0.33685905329355 --0.535903764999884 -1.38926765726902 --2.00876154195742 -1.03200631923756 --0.214083154870092 -0.525402529938656 -1.22727002593926 --0.13020498539195 --0.886620684352684 -0.773958986991454 -1.696271453034 -0.729692688179331 --0.11632983032124 --0.470711194791085 -2.11913472169895 -0.171543080480237 --0.910839224843855 --0.215834401118886 -0.0771991024711673 --1.33105081725099 -0.0859940704672448 --0.22111988877716 -0.397476877039967 --0.469143822763307 -0.243863808777476 -0.667112414198856 -0.61356418763889 -0.770260097410567 -0.856649958855698 -0.347540672247991 --0.185278624708211 -0.251109725447763 -0.0812793879097695 --1.03006469766266 --1.14489102237785 --0.0416214280236602 --1.51479120660355 -0.0835622052354825 -0.651938200029403 --1.07528475581418 --1.33336819514832 --0.586483772336415 --0.50424831133821 --1.19611690078174 --0.110073525997747 -1.12036560191151 --1.10732590414255 -1.36881396651728 -1.9478516157353 --0.121605281927103 -1.4986662791867 -0.697896312494586 --0.212997102202298 -0.134577288050004 --0.375209280843169 -0.416723199127312 -0.499661139666776 --0.276063766593556 -0.443285185936339 -0.199619668523543 -0.678179288675029 --0.143941018788909 --0.96660019550581 -2.06136398346344 -1.06385958946125 --0.247880387981026 --0.477226063331399 --0.951204202652544 --0.339927465279226 --0.963195044058562 --0.286558177519211 --2.50320751792418 --0.737101709989966 -0.173638024245323 --1.28558036260498 -0.204629099619099 --0.842125104820878 --0.349457523263535 --0.475709375159042 -0.610482794245112 --0.14582581412501 -0.14121663977461 --1.17097169193982 --0.0189149794235126 -1.28141678287268 -0.630375580358399 -0.0775765159760127 --1.02739500963491 --0.598684666559196 --0.505893732119276 -0.792278171011451 --0.693586489533288 --0.473778129896925 -0.514354435106827 --1.62263285643421 --0.0662570949264532 --1.31600251463149 --0.615018575483799 --0.107498372716691 -0.289442914316343 -1.1463051483067 --0.363886643516736 --0.0177610290673167 --1.36843624332096 -0.232121500769655 --0.638792674444801 -2.39117049969072 --0.486172504395456 -0.73249916957006 --1.20012366644107 --0.795576074215589 --2.39540296465111 --0.584255025860466 --0.395612528068455 -0.440262897105669 -0.283218339183973 --0.802101986906157 -0.670660355510397 -0.959143111211597 --0.337679015705447 -0.403852533076609 -2.17960892959538 -0.422404641008547 -0.0761420649212727 -0.262770180666422 --0.202018401958385 -0.175982319098408 --0.938323272804531 --0.431345771368107 -0.349212468454783 --0.531632697232486 --1.15819917979681 --2.06360119882888 --0.738769791980838 --0.173866291286161 --1.45601437271988 --0.612033476357075 -0.448164289145383 --0.198695791874687 -0.768943233231454 -1.21385935056489 -0.119589192363835 -0.350519972061553 -1.64597564312294 -0.7051567068961 --1.27239549074281 --1.48859324449281 --0.387161276283456 --0.192915278269479 --0.785885396558864 -0.135925047947951 --0.981790998545986 -0.00998088728742186 -1.05886473072417 -0.860676813983347 --0.439336628475563 --0.496173947507353 --1.08740836557795 --0.0237304838821846 --0.315530246231117 --0.412253483790214 --1.0081558100429 --0.734976686211688 -0.579789699880523 -0.0553634419351345 --1.35846456697839 --0.889672560572268 --1.14954165619154 --0.173392339264293 --0.374002850560782 -0.147733751310503 --0.320684714325472 --0.142607866014124 -0.50140459529924 --1.18287318712511 -0.281749171604381 --1.19991275900209 -0.994425499115286 --1.16019701193626 --0.642132021065529 -0.326601723174403 -0.830556104758504 -1.05553500882607 --0.384457996364084 --0.714503161729551 --0.505068761919987 --1.13747519062396 --1.10418231144331 --1.55880426841437 -0.536446942447138 --0.294502678981553 -0.287212481378635 --1.07651212282055 -0.551675010862343 --0.67163242922617 -0.267611985887772 --0.518156013264568 --0.196245764414068 --1.17913638918492 --0.496510315943075 -0.279567327412006 -0.648617634254633 -0.235123486825766 -0.60741814756929 -0.930075787259063 -0.711563769429878 -0.275964043349079 -0.143479535008476 --1.19707828664143 --1.71338989128777 --0.585325122814323 --0.00318489027832936 --0.0787823120168483 --0.0924247442721873 -0.645886250347267 -0.114439612895433 -0.319370072816561 --0.70150526002112 -0.731185401521977 --0.621507473824156 -0.214336320938941 --0.734688551610739 -0.7218676240785 --0.628455339976464 -0.750807155394174 --0.220901597336271 --0.886441972152644 -1.1709592379481 --2.26468812010959 --0.871428290238892 -0.672163715160433 -0.357076728275473 -1.22478421254942 --0.227256161571045 --0.388258723364071 -2.51114863700894 --0.0984839012101353 --1.46082208043449 --1.05615184275161 --0.435239056337612 -1.16219706040313 --1.07020722343585 --0.046847609098573 --0.435513167312371 -0.39768432553538 --0.393422251945565 -0.394343272466331 -0.273830987112758 -0.514325079387865 --0.928633691383245 --1.24086131847072 --1.14416436331505 --1.32404877980129 --0.443449767257773 --0.467882104597869 --0.545443596320521 -0.130048045267712 --0.825113997272664 --0.0433964256103732 -1.14301392780849 --1.18359305907735 -0.924349546764644 --0.378686431109289 --0.193219840049575 -0.0410638569953328 --1.20068850933719 -0.54593529217021 -0.0372482629168367 --1.11714316659704 -1.14620653596018 --0.406442994724017 -0.344406388286958 --0.680054855205466 -0.331759865787261 --0.498358606133541 -1.28846419340856 --1.57177159125057 -1.15063541320935 --0.391299199378967 -0.618826178719843 -0.521524280810207 -1.16012205644904 --0.0705692178216286 -0.0693893629369713 -0.637742869282084 --0.956060151720909 -2.56791438745172 -1.11205594034961 -0.717762066245227 --0.123180437855695 --0.131483910553106 -0.864042307914959 -0.962209097992089 --0.647730386692318 -0.139244825812892 -0.656372643003836 -0.807352462328668 -0.765440107881198 --2.31037786738028 -0.598694915557289 -0.345069327928728 -0.304402701219473 -2.43282289009952 -0.00594807292052657 -0.170336163431999 -0.315218787494925 -0.677604260583573 --1.15008881026766 --1.09258571386794 --0.255513484347286 -0.897296370937967 --0.521932443770485 -0.23436694953355 --1.20513614735427 --1.02597756002601 --0.891967482482478 --1.1703152721964 -0.92789279605419 -0.376656746558118 --0.439249593022964 --0.775339960755676 -2.34865660043783 -0.616670775379589 --1.11565712819674 -1.22227247137874 -2.28986214732475 --0.173766868489478 -0.563461198699916 -2.21792499993088 --0.240075813261815 --0.467364357224406 --0.482581220596971 --0.2755787900312 --0.292196882905799 --0.460174471714833 -0.746631113611936 --0.263927936807407 -0.693367137051886 --0.309327392069178 -1.54655737470414 --0.692262560073157 -0.00638329184417064 -1.28654244249815 -0.393770304035733 -0.286071003135456 -0.576891089750663 --2.3818033991453 -0.486822106135553 -2.07722041934923 --0.605572819342633 --0.510676232164471 --0.263874729319773 -0.700138343160063 -0.917534902181233 -1.41445922788562 --0.0439557427402475 --0.283944618783967 -1.95830139357187 --1.29339874099274 --0.192846711670757 --0.62871833072008 -0.492078081453633 --0.617874378202199 -0.677148322056619 --0.690791030948693 -0.732453679110758 --0.958669403290449 --0.832154853176734 --0.652933176149757 -0.893987089543555 --0.0264120200169353 --0.056754455152543 --0.296736787170448 --1.34090139695629 --0.702505303455491 --1.63084519660236 -0.321249684485826 --1.63239722540414 -0.135340747835109 --1.52606282891489 -0.161242956679239 -0.193247127228873 -0.946126402596127 --0.243254737051296 -0.499189593297917 -1.25488803385234 --1.11279633887195 --0.0309709161052902 -0.373670893542735 --0.932903612645388 -1.12002815079158 -0.633940033124344 -0.928659237733547 -0.123085547077363 --0.709013426089009 -0.947588666277623 -0.913996607921399 --1.03968703754648 --0.074520155471669 --0.524076546146517 --0.827988608554095 -1.18549235728655 -0.368934177460103 -1.42187972275104 -0.323389593137055 --0.648500597593417 --1.12078103863429 --1.22817596376335 --0.811805744387425 -0.351240047234789 -0.583400776758745 -0.0516286445668159 -0.35381562274122 -0.113782028911275 -1.81977390357757 -0.56931887949264 -0.736952609728193 -0.133542902987588 -1.32809211512223 -0.269328859953156 -0.203721963735758 --0.948639946716798 -1.32698203929369 -1.04398871060609 --1.0823822922096 --0.0766524810034208 --0.228597960233981 --1.17780608200545 --0.328152470596318 -1.15982946536384 --0.420673812024016 -1.30552803826198 --0.451913131341005 --0.0266340246246202 -0.0218044963083166 --1.01444988513785 --1.55070285315433 -1.03196746925538 -1.19254274290391 -1.16005939266738 -0.135612484119909 -0.113728153743994 -0.0296763799174107 --1.03065452606577 --0.633918483432648 --1.00560560528778 --0.285259420110764 --0.403954611525219 -0.475985116981776 -0.347254984403244 --0.3123938621912 -0.45407240932739 -0.483920052513771 -0.844587483683135 -1.18639214363786 --0.0663612571228711 --0.126635164755343 --0.339970124159284 -0.201920784562655 -0.450429989897316 -0.341057010025712 --1.37141839916214 --0.0723087305170922 --1.47478406710617 --1.04917489475366 -0.59355309803828 -0.554744290200696 -1.08314208575616 --1.44798215245481 -1.32836319130773 --0.0498459496117802 -0.0706181527049772 --0.265772486131841 --0.764621503633339 -1.04662052531846 -0.242135682881125 --0.631305855571442 --0.305514495663586 --0.352930592827458 -0.893229526009156 --0.0864589003314435 -0.184689602218185 --0.838367010885904 --0.428802966813527 --0.313222228836004 --1.02052467939004 -0.63426197946483 -1.14701948985564 --0.539914890704968 -2.31040078979129 --0.060952335077971 --0.26344969038373 --1.23202537451379 --0.0829695120507004 -1.36365434451698 --0.88305030176473 -1.91454412904604 --1.04874125586608 -0.441022901794135 --0.316087684492715 -2.54532191272453 --0.801771659287235 --0.235706585172686 --0.408806245704568 -0.860111120719512 -2.74679699141143 --0.575526126904934 --0.505735496170642 --0.113686754684149 -1.24779735001474 --0.205576757511503 -0.115604973841098 --1.5745827346924 -0.350597618179284 --0.216511797971176 -0.869607931366298 -0.0869091880993249 -0.108516502973211 -1.72241945700702 --0.692015821866415 --1.36653434363205 -0.272891266094195 --0.0237130336779767 -0.742825336956836 -0.453445184213821 -0.325161617869989 -0.838616324889172 --0.262174561822658 -1.06000594606075 -1.18592309323211 --0.968106173803136 -1.25675804479406 --0.499069129926729 --1.24050128952144 --0.695596937103383 -1.60754173340309 -0.378295977677096 --0.193516356117057 --0.87117657622277 --0.761375870634231 --0.789215015806427 --0.910747500562363 --0.829255365951375 --0.43877500299493 -0.630977402768416 --0.222809388672305 -0.843397734741168 -0.167955333772381 --0.630121829049125 --0.855406404640632 -0.88508397586837 -0.744329149230209 --0.3820960021516 --0.00784576168563023 -1.00964692780883 --0.351554159202695 --0.593253024227057 -0.287370547314326 --0.313893402419351 -0.776741971636967 --1.0624288426692 -0.266339721316017 --1.20926489440404 --0.31299916112815 --1.23823086447139 -1.18491286011635 --0.138648242179819 --1.08611196316755 -1.1422986690581 -0.231152325108259 -1.77997734894613 -0.940214838273775 -0.0918001851375188 --0.183181734127952 -1.7365595544151 -1.53202719902859 -0.48643021471687 -0.358078044607631 -1.08303666713684 -0.592546955150613 --0.404452778471664 --0.145108077507174 -0.24639348177958 -0.777962877563546 --0.536105377739197 --0.634625148632585 --1.03924477952856 -0.347071367767834 -0.22120212996285 -1.10122430481586 -0.7489488760595 --0.501419626652821 --0.207669046128602 --0.955897668543161 -0.546375874008413 --0.752238772244716 --0.0126168775129614 -0.323485816043354 --0.58422507582813 --1.00949641533043 --1.11328600285257 -1.86242458421583 --0.604138216223641 -1.01992130849354 -1.89653224932872 -0.35687658806139 --0.2180188157819 -0.0993321257128361 --1.4186189322534 -0.118980047570148 -0.575889008161487 --1.22430177715377 --0.510129641226295 -0.555759145049797 --0.50240661231205 --0.748212677918493 --0.843404914165925 -0.913889780716709 -0.456037570794481 -1.40836807891976 --0.87199102746422 -0.82853924874003 -1.83212202541619 --0.343795472884757 --1.21180030581503 -1.19102730808131 --2.0477390765714 -1.20363482875151 --1.51428609542648 -0.861118300579137 --0.147049681842458 --1.1780686688727 --0.319385077499453 -0.249536848232876 -0.699402501029134 -1.18410332512944 --0.611106410159726 -2.59669694446852 -1.05666346562178 -0.603224589456994 -0.328641937398494 -0.801453433662882 -0.174429472749388 -1.5342138510022 --0.980395147765893 --0.374323264268991 --0.233937772123005 --0.117174684584296 --0.402497942616504 --0.872491829221726 -0.253743589794794 --0.521168152998245 -0.114856110403365 -0.220945761527169 -1.18976729765345 -0.705592680763302 --0.752141497596508 -1.2090710834949 --0.0349781309661283 -0.741440969907424 -0.535643162897546 -0.775161252472327 --0.302165030389641 -1.29878167132753 --0.344901315123608 --0.326801496053784 -1.33749669317861 --0.44621160135063 --0.350351129743045 -2.14437146174519 --0.81526549307539 --0.60816501709671 -0.951543609499057 --0.196899505405943 -1.22675743904165 -0.18247225937129 -2.95163643668295 -0.687601166286644 --0.292939386091585 --0.761126221150237 -0.131510667474509 --0.0400032750384214 -1.09356276968703 --1.06627884336102 --1.56255769092758 -1.47278325148168 --0.972100585650821 -0.821508626189186 --0.0113316526911724 --0.268107812044587 --0.675895893844204 --0.505845133396172 --0.122564235620229 --0.280858226890937 --0.444124019846471 -1.1423364400422 -1.2390013454863 --0.125445529402522 -1.16938130297645 -0.936883657462851 -0.508926142490151 -1.33055315400353 --0.370966970619929 -0.00740024323512678 -0.0197906952066811 --0.150062740211878 --0.328058041966306 -0.513127953909899 -0.899623564575171 --0.0983343548992464 --1.0594190364975 --0.111356664766692 --1.61751252517032 -2.01626243766818 --1.62312695978072 --1.0602940312583 --0.990170995259867 -0.717957958293168 --1.14663566187557 --0.285235760318029 --0.31968991892141 -1.33179781326381 -0.393814414769627 -0.457118334231812 --0.0042713432767405 --0.898847685256523 --0.724925488869088 --0.127772864524438 -0.00757226816051038 --0.230415829826532 --0.596790991318064 -0.221805720114752 --0.709391328370044 --1.00874832036374 -0.342872815830134 -0.809617175958586 --0.925801023499208 -0.16047331937748 --1.24019898457109 -0.326476407584586 --1.56564197814683 --0.516449161647829 --0.714175033553263 -0.590114949164766 --0.814644112975003 --0.389427599938535 -0.763340125413489 --1.40792577348921 --1.47803261069314 -0.224077929157417 -0.160342114878852 --0.64969360232665 -0.488659462388286 -0.984441316385862 --0.225151971761264 -1.11214745156602 --0.225556801462084 --0.258343813811915 --0.0508414547514917 --0.769083396811801 -1.01734436986321 --0.427862482678836 -1.11978101076284 --0.319922608433187 --0.571312722897339 --0.597296932038846 --2.23755763244844 --0.345014621998202 --0.664605735151156 -1.00845497677953 --1.00633012626057 --0.00800491307899875 --0.082076223939759 -1.64652573829369 -0.0660327073100788 -0.622092148874244 --0.77954551151219 --0.13059392662685 -0.229469975854614 --0.713669708402415 --0.1641983774977 -0.24856325013266 -0.0724400559660765 -0.117818766046036 --0.181766441265464 --0.869183804058627 --0.349010124369017 --1.04263672505162 -1.07366068655021 --0.526975436547145 --0.34094970126308 --1.33204706740122 --1.50742534539238 --0.0998833554080845 -0.171512069488907 --0.663371542839539 -1.04197055619048 --0.257681487342381 -1.60637757739011 -0.513325971590195 -1.07626554588369 -0.170105175265588 --0.778896082831968 --0.386421747349513 --0.727202083770236 -0.50632068162664 -0.418274146857303 -0.153934693110318 -0.773578519081909 -1.40552216006202 --1.28301484465324 -0.243387465275597 -0.795398111196514 --1.20558878926632 -1.10574836008065 -2.06365612753157 -0.370669034405186 --0.0153868745109911 -1.01773405097463 --0.179219677772635 --0.0197111553326508 -0.841830016524473 --0.480146509870323 --0.721448256201715 --0.441029887693229 -1.6896599093144 --0.134655409216335 --0.585103180238977 -0.629478359408091 --0.177538169601178 --0.566707892232183 -0.399105491673819 --0.268317633594182 --1.04509602010715 -0.263678845434367 --0.245791332836307 -0.0802792818456961 --0.225919549824359 -0.433392548631882 -0.9308176641409 -0.4104608445344 --1.25367126259264 --1.26964170611153 -1.94450030667318 -0.0250986530798514 --0.142475921509524 -0.325445011855231 --1.34734567420356 -1.39672054935454 -0.937340278628986 -0.515583516949658 -1.16205804209204 -0.000550638350003574 -1.09768138851857 --0.171521220375459 -0.624567678389113 --0.028652415623605 -0.500994567010918 --1.12625242941311 --1.04913322484249 --0.225175919302129 -1.21212845621004 --0.395997317021186 -0.794261464715149 -2.2347849037331 --0.33367400990771 -1.13222323433826 -1.49216269399869 -0.162721296877239 --0.673685196121381 --0.764806433020809 --0.204201034700192 -1.35883837678709 --1.26908812906911 -1.33143039606119 -1.13846822855643 --1.04672732338278 -0.675995572582107 -0.417371676592978 --0.872916487606961 -0.0199774221468969 --0.293125743974159 --0.925311057205507 -0.00153093220483491 --0.675095592786068 -0.162170928507603 --0.203053037092162 -1.3053132597752 --1.16506563399708 --2.14415543132794 -0.796578923780173 --0.610633497724603 --0.336998497382592 --0.374862992558061 --0.646799438457508 --0.405266442283763 -0.753354260401805 --1.60498532585757 --0.57633179776328 --0.587375341523695 --0.173701504054636 --1.04823728468537 --1.0240344173747 --0.379328079879174 --0.121244211431486 -0.560531971912805 --0.135714635569614 -0.406925260434237 -0.51382049716711 -0.0735755359709547 --0.722130940020543 --0.130753053554509 -0.145735659947902 --0.126854838643011 -0.153950098214617 --1.00712008084527 --1.29286854662718 --0.74973569619652 --0.053111295677585 --0.731363864334091 --0.41214358325413 --0.474018494683542 -0.371748229205506 --1.32199106228467 --0.745709468615497 --0.849861726650454 -0.997482378358177 -0.149042274459019 --0.309115453154274 -1.72481791530192 -1.35723457803954 -1.78171441619057 -0.627155295701174 --0.114520008782107 --0.842844407121359 --1.39641217808249 -0.268965013990512 --0.445162502357941 --0.232484976310077 --0.264466564714477 --0.964398026162925 -1.04782857735546 --0.0107621223813572 -0.424335574548719 -1.21845287059642 -1.37257359908885 --1.07125175892383 -2.08170019648578 --1.14329508924629 --0.193167873250776 --0.27402495170972 -0.988789512708308 -0.580397329759661 -2.46642542688518 --0.526323360422829 -0.980596605948561 --0.512726507609788 --0.351474621505904 --0.475285210326612 --0.997538721363546 --0.928632765932787 -0.970813557095086 --0.663640432211775 --0.167932441472574 -0.463527004867728 -0.805091689661849 -0.129978958891774 -0.26615877441777 -0.781523319896026 -2.55690956146334 -0.539517182031009 -0.483310255730246 -1.50667912360615 --0.293063260526491 --0.58704573482889 --0.896888021200494 --1.3695959027037 --0.747212432698392 -2.43915977879342 -0.457700168381797 --0.233607132681149 -0.124279674404437 --0.261534475015019 --1.21500979575788 -2.09907260276092 --0.194908983328746 -2.02872767832147 --0.909401233658196 --0.842523142210648 -0.372860204374119 --0.612407422056815 -0.514922538255876 -2.05163908383611 --1.49952807815985 --0.0542431699615298 -1.15737652262623 -0.498313122788753 --0.827113924481179 --1.04923293915169 --0.0629745895719527 --0.0978604623155235 -0.694421491638193 -1.0339330129141 --0.323454919686486 -0.355214584938726 -0.0435177366278965 -0.338423789601803 --0.938967990258659 -0.984087539275881 --1.88657963611482 --0.862828378343472 -0.105354939907846 --0.409436977008099 --0.451058573792876 --0.806250852933321 -2.70754228581533 -0.16955094510941 -0.352222571318419 -0.93909936013775 --1.9902391488846 --0.927349128561843 -1.28475558572866 -0.374091007802983 -0.962828745131562 -1.00268530541684 --1.32230232260288 --1.61122530904912 -0.660725935940555 -0.735191527101312 --0.188678463267998 --0.370655936918339 --0.973609069285674 --1.13496772902289 -1.29046558732311 -0.140867803420662 -2.01023034919578 --0.523860805534508 --0.531624057430523 --0.819621741542548 -0.223129027171894 --0.482711732044527 --0.286676082702659 --1.02815478029535 -1.2010740921413 --0.356832790445034 --0.857179055279328 --1.31547492413827 -1.82343002223125 -0.535148870921871 --1.5006557408569 --0.233363063860295 --1.56342740434911 -1.44453358621741 --0.872250984707854 --0.265045268659557 --0.529889444857351 --1.68743865730144 --0.774842263110068 --0.727208386535835 -0.864068160738436 -1.25907904340549 -1.04492049396245 --0.0596728861942273 -0.723590573041685 --1.17294565841424 --0.177618270693012 -0.915006234791615 --1.39174585217209 --1.36265417716587 -0.2049275933692 -0.927218696566399 -3.00005754395943 -0.987576295608884 -0.177973260800528 -0.482524288747268 -1.10498439130043 --0.445782492989524 --0.224580117475426 -0.200991802690086 --0.850625500471921 -1.07519546991243 -1.15317953988299 --1.21970240962375 -1.08727020924858 --0.873567546505158 --1.20839942975296 -0.0553180474747714 --0.982380380719301 -0.657735244224273 --0.964186627044871 --0.319912560753212 -1.37057475038412 --1.0579493651795 -0.0931057749816948 --0.118771596452716 --0.599479836574409 --0.345299929175507 -0.345703970387226 -2.63332306438216 -0.428199459614049 --0.84322297969975 --0.0903256481900598 -0.244042086158445 --0.631841494997713 -0.845776587315385 -0.728174601389311 --0.47541946808658 -0.326372931486551 --0.568625892867612 -0.062920323568961 -1.93872140208668 --0.837106431115859 --0.369190678603894 --0.332674336302729 -0.135954601179081 -0.116340898908519 --0.941769185907196 -1.06036669995567 -0.835068518648686 -0.55206119304738 -1.25041739552953 -0.502221511820518 --0.929562698303484 -0.241218160857579 --0.173279989135282 --0.60997260871868 --0.0287489406718313 -0.272135869539463 --0.66333285388085 --1.12410689855289 --0.0826548759741659 -1.23871104541585 -0.568229263930339 -0.0629943214695947 -1.60916954013734 -1.16555352013982 --1.69757896401765 --1.1210809870824 -0.109090357352345 -0.320811814785463 --0.414358081904754 --0.378730071428116 --1.56150133943478 -0.657538511181719 -0.201188053883055 --0.987594701805195 -0.1997652762597 --0.422850155146962 -0.0693401701684859 -0.251845886044047 -2.61266448004157 --0.108544094723999 --0.149475667718646 --0.138090748924905 -0.095951778871175 --0.268393593824358 --1.38253205344813 -0.167748364787348 --0.265545544429604 -0.31209712519999 --0.159422359920604 -0.509824573592887 -0.383606149505795 -0.104729737685933 --0.658762015635274 --0.40902304360618 -0.333803990502333 --0.596406041275011 -0.0364836067440439 -1.37285347625002 -1.35401286191729 --0.272569800741326 -0.20689691459456 --0.49812737561098 --0.32916339665811 --1.17543281902668 -0.0488734292480721 --1.05229811018848 -0.459772174710048 --0.383342343124834 --0.0291298136983977 --1.10040888824002 -0.79761450700777 -0.978668405376148 --0.51141571763607 --1.07329398865609 --0.762511485955433 --1.34787860646824 --0.282898375370834 --0.496161719998954 --0.388198814404388 -0.00801493773251316 -0.816391765353606 -0.155927309957559 -0.636519660351691 --0.219341756374546 --1.1469984584319 --1.00335791389806 -2.25933894291722 --0.60678274319009 --0.0342765284524127 -0.0304552318255968 --1.22198298959025 -0.268730729513997 --0.92472312958615 --0.643874078347261 --0.773453050459404 -1.0585358393611 -0.257244381433821 --0.160026537429044 --0.936938086882018 -2.20119318540215 -1.41716072519163 --0.163491458005167 --0.578151163614296 --0.0795265833918162 --0.939986271510394 --0.414005783085379 -0.891027252100303 --1.32574999221506 -0.110954857896512 -0.317990052249213 -1.20107364267406 --1.21006201263543 --0.308701374117204 -0.221220720940671 -1.03385644455029 --1.39222231742291 -1.10776338057563 -0.410561472179639 -0.439429457978446 -2.29244276804971 --0.87487131880109 -0.856501301265647 --0.862347840131106 -0.100475134819529 -1.6394669064297 -0.339240124751713 --0.94719625443649 --0.123364762654352 --1.12120669126 -1.27559495552699 --0.18025393000956 -0.209690509089829 -0.144913049945274 -0.402247969542607 -0.309224873511336 -0.417879736048235 --0.49793427358132 --0.870165537663387 -1.17698248894637 -0.155276308156191 --0.482465239774232 -1.3597365725936 --1.05306184941486 -0.182431628585094 -1.26715650525555 --0.0470645278569295 -0.44296216569039 -0.795572350872433 -0.502144661451332 -0.0718091801082288 -1.34176077531661 -1.78681590189563 -1.91606177685814 --0.321028568826319 --0.954776032293774 -0.0847445819648502 -0.288969775769466 -0.75763804333317 -0.877845025031423 --0.0920697182655061 -0.689781547192779 -2.89354724200565 --1.53529808416265 -1.17990459572345 -0.801768966183207 -1.10148708725527 -0.500629584756844 -1.30896729869244 --0.240232380630278 --0.227706888953483 -1.0962321203755 --1.22807216430969 --0.647202396203124 --0.679702017385388 -0.654538731716661 -0.0769821404745006 -0.529889734654072 --0.305504255858107 -0.129075852172877 --0.32621851126942 -0.803034046325997 --0.378952285395743 --0.548905938607079 -0.138342912738249 --0.758182414405395 --0.290330593709056 -0.240862509251519 --0.316516494368944 --0.347792196095687 --0.689155544288511 --1.57121165530863 --0.591762848148151 -0.881996420801851 --1.66825314811929 --0.115865700388936 -0.0220215531509274 -0.502438361152654 --0.448206103776521 --0.538130276153501 --0.260964387008015 --0.466809079744565 --0.192128100588881 -0.797848253061579 -0.196415786369442 -0.778511703067411 -0.0667247149716319 --0.278538302611014 --0.493535808470764 --1.35555302852758 --0.782453999408702 --0.606896338807058 --0.950610143751799 -0.585908653245417 --0.495069635836458 -0.74326337960759 --0.433611257716115 --0.75309614235428 -1.19113828012291 --0.846567878318534 --0.181676467499413 -0.244410023967349 --0.627337410720833 --0.129900750719439 -0.0730513295620856 --0.738050665186407 --1.04369762417576 --2.42078091607425 --0.0634002374911447 -0.924848726362156 --0.974368392528927 --0.805376814305188 -0.320706558742325 --0.904371007890541 -1.11210934610266 -0.431618430179704 -0.157745289849476 --0.487582572178734 --0.777987383465637 -0.367948375421703 -1.52111423707739 --0.740355201623569 --0.331065250440909 --0.0513446752744784 -0.779100696109614 --0.0635647583111032 -0.239804638758065 --1.39256773850264 -0.704423008036814 --0.857180701200772 --0.598134206792157 --0.914717453623817 --1.54168057240709 --0.718053804850548 --1.92885184761709 --0.716424818848215 --1.01207408153955 --0.972967792913556 --0.161074898801722 -1.48470484164758 -0.608735568397702 -0.608097621385945 --1.03393191253584 -1.80266253593195 --1.36316758984306 --1.08570238762754 --0.686365181023541 --1.56176182620934 --1.01499943378945 --0.311035258815406 --0.330448984931561 --0.00490287769186093 --0.767174113997946 -0.829998252289496 -1.11083598871591 --1.29049091769521 -0.0534612381581612 -0.606975017812073 --1.13216470744584 -0.308159457915208 --0.454260950072187 --0.61822035304887 --0.54389379214788 --1.76828431329819 -0.255588043484268 --0.0586362340547861 -0.679416621762572 --1.66472584696371 --0.977654420936187 --0.388120595528464 -1.09242048682415 -0.16772163730886 -1.01312497281418 -0.0478952403631157 -0.0128558025624503 --0.850057576987657 --0.185667330622961 -0.635864039463878 --0.877508237089645 --1.42697173119395 -2.4973943912334 -0.373901639605976 -0.65487536678331 -0.489068602491652 --0.552706163288252 --0.959844466402114 -0.386095585516533 --1.11322056045566 -2.0384501104811 -0.889504878208098 --0.426257533922386 -1.09810433815998 --0.517199336796744 --0.256546731989004 -0.779813908837943 --1.15680141631284 -0.15704670616007 -0.1489134258564 -1.02253991953942 --1.14678134661069 -0.610718327622822 -0.139979615855803 --0.617742844949014 -0.303886031780997 --0.898715208519679 -0.663621354043942 --0.457597558027111 -0.888875891647499 --1.0820563664682 -0.0678903170088683 -0.0015491005060948 -1.03513675556016 -0.630387361392279 --1.45924800462022 --0.86937577431622 -0.0340570159162379 --0.325808271740545 --1.75703482788866 --1.10280052131614 --0.387843304447556 -0.0445043486079655 --1.03710835845219 -0.683812766654379 -1.55867482374281 --0.14637854534973 -1.15300727897515 --0.190951016707274 -0.459324107835064 --0.127386964228895 -0.383184484010559 --1.24232324167597 -0.954296973628875 --1.27651394022929 -0.689736804172597 -0.796702301547196 -0.0690355084369951 -0.360490289987017 -0.266621438513257 -0.0494928037029361 --1.72625248664976 -0.830419606871478 --0.0878352302458092 -0.07264271265774 --0.244978505279611 -1.13272744786468 -0.773544924860188 --1.49983737573714 --0.685062758027416 --0.933637491819056 --0.185098601024808 --0.892597960026722 -0.216318383674744 --0.754439432673869 --0.713422291759241 --1.04149553947535 --0.131279599876221 --0.177397689834473 -1.03750115669677 -0.0728335027344951 -0.0963331793708857 --0.093371792727484 --1.1404973060734 --0.37197817124154 --1.68048645393348 -0.319802738814943 -0.238013118551778 --0.238721336745746 -0.0627281143424288 -0.0410794523515401 -0.830284790892893 -0.837190630251724 --0.553307334879831 --0.402167116338456 -0.0731839144847672 -0.427816203291543 -1.09982142034005 -0.0450792494950125 --0.228914683302479 --1.0980460899567 -0.0902379779184876 --1.02995018933457 --0.618668050056369 --0.849363584020638 -0.74281900574609 --0.5791202068395 --0.283901391020471 --0.43159879404965 --0.442423282059995 -1.04334462019167 --0.404644418621572 --1.25788799943887 --0.559830456776835 -0.0374228383041046 -0.529663751088925 -0.372817145597623 -0.178138596411237 --0.576781971946341 --0.199276636771994 --0.58084776887789 --0.211777848795482 -0.60330327100467 --0.108181204054321 --0.26001513235355 --0.759980079192841 --0.978551777575126 --0.766460738656947 -0.0179387147865757 --1.27596361707547 -0.988547314170126 -0.253007050615356 -1.41386570218457 -0.793589538873639 -0.347701395212208 --0.0602881206373347 -0.0442731077856822 -1.08418464370318 --1.39364839057224 -0.349352997581123 -1.4969095816861 --0.914077783632427 --0.455359174569918 --1.30882706479822 --0.0143726006061682 --0.0212869890875469 -0.388205536183682 --0.0213379000671625 --0.397749338374271 -0.148262012071497 -0.16285223897843 --0.668464722923135 -0.936543086158553 -1.20408626064658 -0.151045604857816 --0.176972876955751 -0.132639439115684 --0.257553582494754 -0.21140009515184 --1.04638342826041 --0.349914188987469 --1.57514087961542 --0.426263050647293 --0.0394450850857546 --0.405738881911922 --0.261249960378056 -0.201027753086129 -0.528452734609315 --0.468122142659643 --1.32484728374241 --1.20812190051069 --0.327798241596193 -1.16846354272167 --0.21314878435583 --0.15924951789261 --0.367015030763303 --0.0933287155717473 -0.470697032067601 -0.594465355300848 --0.536468862063773 --1.50342309672162 --0.540002075699438 -1.59662722785994 --0.426798325934389 -0.544295112491625 -0.543718707779679 --0.407956180964235 -0.303843615075461 --0.59222518780753 --1.32615854669638 --2.42087144801023 --1.11297820551236 --0.506648991270081 -0.42839780896638 --0.267630838833835 -0.254121383524328 --0.0333367996804919 --0.0660019835769585 --0.00402874992409608 --0.236050392329411 -0.581233219904815 --0.244041105429296 -1.07217627347311 --0.0285732455327308 --2.02977319953222 --0.777482148661131 --1.13115361259904 -3.1394731351614 --1.31289180166807 -1.31783771396796 -0.65066027378629 --0.114822634198566 --0.00820880791308198 -0.186757763739336 --0.570691778302145 -0.0605529037946759 -0.206549577887468 -1.02003252758675 -0.576559625390894 -2.38341932894656 -0.44018045054318 -0.955308019896237 --0.00346032416363862 -2.21059207080006 --1.31568093032607 --0.387426296338869 -1.40383849729828 -0.339586238091295 --1.06454389658114 -0.574533339838403 --1.0414491668147 --0.082453009770231 --0.0537829902233504 --1.48034119981182 --0.747652029818256 -1.10347207577295 -0.166966668161649 -0.809577210730657 -0.782630174624839 -0.461581484300636 --0.152829563139649 -0.592723595737212 --0.441883796732653 --0.733855053534148 -0.257611434109974 -2.99986941370539 -0.758522880995424 --1.44805767134907 --1.01699607267795 --0.566655656662188 -0.17094939161059 -0.68877134188736 --0.0130098234077174 -1.23743320657318 --1.07296148992668 -1.38669553777464 --0.889802263878543 --0.115209209164686 --0.989329307180787 --0.348282158282291 --0.28899569114914 -0.773063537849884 -0.15279192773488 -1.12982156812175 --0.700797184316416 -0.416553359601586 --0.00691757554175521 -0.592063983303177 -0.247807651040687 --0.547321321204431 -0.533647770232616 --0.365913715288678 --0.399471707219138 -1.14198503709973 -1.08170525542823 -1.54897957055188 -0.828343541663187 --0.0722012611590044 --1.2128231191379 -0.546230414346228 --0.792973041748255 -1.59164606714403 -0.78293733070679 -0.779349164746708 -1.13761790980578 --0.0877241251523415 --0.0389382258964996 --2.1688588487675 -0.121878279984818 --0.805935757862182 --0.0680021054313085 --1.05850185749656 -0.794364073097649 -2.07011621194553 -0.47922245948631 -0.849876200027918 --0.613193738614811 --0.192282182334647 -1.64180376273894 --0.00266029463670314 --0.733292273690591 -0.796270547809604 -0.00515601425030443 --0.0971400326604748 --0.610296673089477 --0.0211615458297487 -1.74481034477726 -0.781342051654541 -0.165674541376433 --0.203239174399633 -0.472365096416776 -1.2778147985021 --0.386123655282227 --1.68778576070099 -0.257369134128075 --0.0728689629700661 -0.047416898408505 --0.134706295696386 -1.30660126956437 -0.177159117504209 -0.486344956512867 --0.344703811323137 --0.466088774809678 -0.760670403462279 -0.921084053982212 -0.862278595939831 -0.773699219944771 -0.932565336968015 --1.05116221331511 -0.298735071349924 -0.450078740438066 -0.106890931450232 -0.041305265568635 --0.923364314824434 --0.307145778983463 --0.321688148819767 --0.522056008899604 --0.321359908447267 --1.65947665991267 -0.268870574879891 -0.428270897552754 --1.28626974630536 --0.125922130504625 --2.48902446508765 -0.286410133218421 --1.0081618466503 -0.902684359757988 --0.637106364937952 --1.150995048428 -0.424696401365546 -0.919707403501849 --0.299687371788478 --0.279707424711274 --0.0507996485696083 -1.00072787931335 -0.277723031760626 --0.826961698291218 -0.0108337209739151 -0.18856413675393 -0.763235957874809 -1.60904745540932 --0.912342031135395 -0.24771392387466 --0.288847229416723 --0.590465321476996 -0.261413292759047 --1.02124708360301 --0.761655441946822 --1.04174647519035 --0.294560336050325 --1.64285195109333 -0.651471112629761 --0.0863812996160065 --0.161931563785817 -0.0670031351874645 -0.669393165349033 --0.328138196622626 --1.08262387232456 -0.784721627488427 -1.0384315275503 -0.859151026333981 -0.0437385611885053 -0.898927591592045 --0.660911900982443 -0.822378613326605 --1.07051722523492 --1.12694093211424 -0.771896451477144 -0.875639148727221 -0.899227625263363 -0.275593961247786 --1.02106116517719 --0.261068795932923 -1.6500296671845 --0.363959367616097 --0.534182181592679 --0.989347993173961 --0.806578985335741 --0.0193171670269505 -1.3361293730659 --0.692434820603191 -0.352576763429628 -0.400014847932838 -0.0869057910330513 --1.0447585024429 --0.451963655487832 --1.21329152692395 -1.67617459217819 -1.14028695916896 -0.805905885270008 --0.278822247416148 --0.746744288091417 -1.47205790116366 -0.0144651504968749 -0.985669688048946 --0.199288337445231 -0.993367846471585 -0.110024071767869 --0.228340218035783 --0.23823084366926 --0.722456918373867 --0.641468027948011 -0.321476392857075 --1.33151479667009 -0.337416320944193 -0.787071925644484 -0.0523224469653516 -0.097734597853365 -0.913083652463374 -0.207244336596336 --0.347357010924838 -0.813052349455301 --1.30778541930952 --0.613290811243653 -0.215081116264433 --1.07503548701435 -0.70701464064515 --0.376422505466549 -0.0391461283540107 --1.09043487720797 --1.08265697340662 --1.18361360055175 --0.842648970629824 --0.461500450143292 -1.19076181286418 --1.31606783647077 --0.117706035887923 -1.01683121586206 -0.803908727178161 --0.193847754844404 -0.437642712245248 --0.728497929695989 -0.339169189047332 --1.51261661886634 --0.788377305952763 --0.0222734886532923 -1.92938602321747 --0.988222389810812 --0.0392274646733251 --0.509693094218816 -0.441636085001164 --0.546503818268576 --0.56816809818928 -0.0984688002314975 -0.86525695027267 --0.697214121014971 -1.73924790573707 -0.399484296393164 -1.76594944204707 -0.111071635909411 --0.623375615943307 -0.582950865248472 -0.396864610892763 --0.136492856786032 --0.752847828480904 -0.190758783908482 --1.86873740190888 --0.00939840507303646 --0.255839691291895 --0.12798897190534 --0.0238349298816498 --0.632410254357827 -1.16617002854028 --0.8323950016257 -0.710659605706168 --1.35523831278936 --1.02034429724172 -1.37795744520732 --1.21399216839926 -0.539574951771968 --0.193554664033035 -0.168169784661652 -1.56309116387523 --0.0469347283681696 --0.499769973683965 -1.30083963369981 --0.370141497718534 -1.07750363214482 --0.0947322042694303 -0.364851924273051 -1.55076074416484 --0.264375717474389 --0.223947424675625 -2.41588208807888 -0.729140293173667 --0.0172264613264703 -0.182687701104117 --0.389242601349405 --0.019505017765594 -0.813690999753879 -0.599532253632784 -1.22318925234544 --0.193462394358077 -2.23288014940828 --0.590423985357402 -0.82690136327834 -0.207939853074628 --0.427164956855187 --0.632722080827637 --0.574109196300931 -0.852148582506993 --0.716159642372259 --1.36005732708099 -1.1768272747687 --0.00707246335471812 -0.0331529412840581 --1.2922707758224 -1.95915925865985 -0.758593573606457 --0.536520024967772 --0.101273185268218 --0.0575129761836886 --0.0880438647559272 --0.153650440440394 -0.732936072083036 --0.189975868251161 -0.127311277932741 --0.637942410003241 --2.51300309882578 --0.925168410132859 -0.219131112088542 -1.50297713917022 -0.455760200603685 -0.644340280831043 -0.0903602739814007 --0.332265594278019 --0.259659684837807 -2.44831764208561 -0.622012519247131 -2.16274719307901 -0.214353049248913 --0.227962091012272 -0.172955305861516 --0.293184622403626 -0.529593811768017 --0.252924253144213 -0.933406470574075 --0.832572773637185 -0.603390245875244 --0.296837697074652 --0.174746709435345 --1.13318624817615 -2.42180138950271 --1.34831147112556 --0.847308542114371 -0.244523424665147 --1.54891205372233 -0.709408040504769 -1.24356605160945 --1.11739553193394 --0.327703695275201 --1.09372074818673 --0.505019909158028 --1.1186629052032 -1.15999053167646 -1.26492700689256 -0.811632430218904 -0.382340021028741 --1.23127836433823 -0.462850177834358 --1.37556076499031 --1.91280030282222 -1.89371186450734 --0.0589173083970316 --1.57822818422175 --0.593930342498719 -1.66663999794692 --0.519398495643212 -0.153964044495379 -0.968972513529314 -0.00815639280221703 --0.400785832867784 --0.784721283972111 -0.214729055197068 -0.85093738339992 -0.532041413196396 --1.46921573931111 -0.780534936343761 --0.162257914666602 --0.526983114558831 -0.110352490141562 -0.314192364528013 -1.19344558814253 -0.391618176862752 -1.18279749284529 --1.24830552691892 -0.720613612953509 -0.0101387739036891 --0.477571161589024 --0.0557316424966245 -0.173658087434417 --0.752349317574319 -0.0285517905968069 --0.204946462818336 -1.05193206111474 --0.0276449023759158 -0.0238776027669152 --0.398765792327003 --0.372232150794694 --1.22463570193314 -1.46181259850084 -1.24095748012308 --0.389348728045183 --2.06294969436294 -0.432556706318084 -1.19422663522072 --0.43693797370026 --0.285819931712244 --0.451739493641917 --0.0931075752737707 --0.412703222475584 -0.220377476556036 -0.440183679500325 -0.456141557177586 --0.390809982972048 -1.50882796229901 --0.17657134854084 --0.0751657225560036 -0.558515123368508 -0.0294740964744364 -0.116761291953259 --0.30289621170294 --0.210594023488738 --0.219253058393745 --0.345613608562285 --1.17484638145749 --0.325295445419368 -0.519917609690991 -0.705313381541336 --0.326569681433033 --0.961750986760931 --0.101839259586088 --0.0349858855225822 --1.252991808781 --1.31158588954655 -0.435247176895039 --0.982046435447991 -0.87155224554624 -0.533421274939515 -0.0792559656869045 -0.0489289107553921 -1.05173513270623 --1.31634238812406 --1.19410304151199 -2.01976792440219 -1.59506136883661 --1.46400466439952 -1.18005383084017 --0.783539308988713 --1.38861327527346 -0.229470178259243 -0.90222945578553 --1.82575158825475 -0.0256205408113521 --0.0530239701020232 -1.40032972161086 --0.608563829523161 --0.416835372429054 -0.121644236731981 --0.651040946732121 --1.08558881100141 -1.45466455467834 --1.08845083307363 --0.631039440440293 --0.769100361532019 -0.0650355124791346 --1.57563363562005 -0.920980675187387 --0.885674475387666 --0.417587716550978 --0.143408989606504 -0.927072794258518 -0.838829565395045 -0.91869338596906 -0.308522092892137 --0.00823903619077093 --1.13669148710043 --0.121701360844352 --0.018764070975724 -0.186650358359359 -0.27356980601993 -0.0977425568704113 --0.340161499164139 --0.48481720354164 --1.23208834745558 --1.50985803192418 -2.13643139823735 --0.525980943218608 --2.04642976598505 --0.468046601496135 --1.5232215569356 -1.42854924575381 -0.388508806817068 -0.329003872498106 --0.0623846790605782 -0.729619916676651 -0.952286931180552 --1.06620105568187 -1.94962795896407 --0.743718248907666 -1.02062672776793 --0.651634476595944 --1.51002226359244 --0.981777535471418 --1.50730318830498 --1.32064124064975 --0.22984541863071 -0.794976269846126 --0.353769772505192 --0.070370126397675 -0.368529660825104 -0.527920155116215 -0.241068500999065 --0.0737850039611359 --1.20183382762177 --0.578084164391159 --1.29414201664942 --1.1630902099776 -0.956607748070988 --1.41360433543091 -0.543770794243397 -0.38498624052577 --0.345433668869357 -1.11238208797184 -0.978344248979521 -1.00332842817385 --1.21296648114829 --0.559589436707046 -1.61986600006354 --0.912757339167653 -1.50249511778942 --0.133058091880889 -0.203968936999251 -0.435894806446929 -1.41625653517402 --0.391287617380944 -1.00251066770509 --0.964984557775308 -2.02281078630336 --0.103485204300148 -2.88582873422959 -0.326476725929046 --0.850937066552806 -0.853837661110128 --1.24008592823096 -0.566474365756424 --0.0995925645458691 -0.565380403659248 -1.06360132046161 --0.478244949169547 --0.252205813846733 -0.341240359664167 --1.60934443099842 --1.15051760850362 --1.59838428451922 --1.10611217854525 --1.20675034644608 -0.915433973128282 -0.710729960785015 --1.03857497929063 --0.086224053400012 -0.727142448795099 --1.66376487551821 --0.4317976089374 -0.77297019737869 --0.227521191034825 --1.75606950731873 --0.306998750542758 --1.00029100361961 --1.55838308358418 --0.169688499280714 --1.80660661398189 --0.400026778441016 --0.474565294624131 -0.650987927939218 -1.62717074767185 -0.999210893149439 --0.79816835145885 -1.02247918563159 -1.13786556692758 -2.74500653966795 --0.634253079024504 --0.303397565529414 --0.00610619769686149 -0.309236712555588 --0.42027557231782 --1.06207215211224 -0.189238658961001 --0.416468367246571 -0.313008378486997 -1.65892931914642 -1.01587904791112 -0.572526376899297 --0.13576676997998 -1.15022051787174 -0.238515377862695 -0.601228604221955 --0.340619635950526 -0.211767216663265 -1.99327225707746 -0.0246831550048672 --0.968692085701877 -1.4630937748918 -1.47201605783188 -0.190411719852472 -0.777962031924272 -0.579992194275299 -0.0569474509690382 -0.177789337103126 -0.396458001588632 -0.805694347588121 -0.5060502861819 --0.264864922981069 -0.927105292250317 -1.30676537134329 -0.635952748399014 --0.72999613950264 --0.849158875224397 -1.92561646171234 --0.0368591291544424 --0.0142324008637882 -0.335574024221044 -1.10860710415549 --0.0362115495476356 --1.1660938567649 -0.434856785917479 -0.564198723553554 --1.00498332622799 -0.0674620868374962 --1.0869408298848 -0.905966729344926 --1.09985079552601 -0.686681827355416 --0.18618469780154 --0.633523137700564 --2.01308457100731 --0.331074090068904 --0.346036732247088 --0.300323741423527 -0.837971990555109 --0.341021322049102 --2.08727932481989 --0.375610067825585 -1.04722887002187 -1.45877546232933 -0.340698201875687 -0.624453432412563 -0.406807319912142 -0.808046350555214 --0.61301516717848 --1.12252833157929 -0.158048386773193 --0.0920259666823009 -2.47207115374271 --0.525435101791663 -2.53838510783633 --0.284583679633793 -0.426349229818162 --0.549414909830944 -1.2025325287076 -0.617446729374747 --0.560381864255193 -0.490255200284377 -1.4316320419051 --0.941266279690634 -0.824440435694027 --0.0464717198100431 --1.30880416672711 -1.43826902434425 -0.100396587301334 --0.0321857679954478 --0.420068524754039 -1.19314174700524 -0.289108949148766 -2.15098221078478 --0.233155209023763 --0.369513544667329 -1.2745589990954 --0.569578886048935 --0.232135109466417 --1.47051975805904 -0.858357449477731 -0.385436713267959 --0.178938036040527 -0.558874346975427 --1.3626038795419 -0.861588823973404 -0.435385044654965 --0.151637737300521 -0.439405431338918 -0.850938606906992 --0.564143143400631 --0.33744072873689 --1.01361639191963 -0.0993024344335751 --0.10590708602477 -0.426442140262191 --0.778891532722424 --1.08304389493609 -0.930623194740804 -0.640489797337291 -0.0692592135005521 --0.556722975926037 -0.157882695996062 -0.269778878951413 --0.620170830471977 -0.842062804851661 -1.20928296688836 -2.19108243025644 -0.272924755697572 --0.854930160308314 -1.21812652768371 -0.0275052494342694 --0.278376624934917 --0.747973704397519 -0.729466345964132 -0.0108107511591675 --0.999567845070692 -1.45126079026997 -0.0994356068302542 --1.69774407488303 --1.40178398177025 -0.00747416283367475 -0.124272626782003 --0.792990127711789 -0.330087203721039 --0.159718922526618 -1.08552349645305 --0.186101476542513 -0.582784980516276 --2.14587679751661 -0.0335963592820354 --0.291498972199445 --0.682525914447741 -1.37729975721368 --0.718440998460079 --0.128283040408895 -0.535522890842049 --1.2817705160523 --0.468935697105028 --0.801711900588542 --0.345385414937106 --1.16473145500499 --0.821588036736173 --0.763702070431235 --2.2055955563663 -0.83482416384392 --0.612444057547144 --0.190398973814071 --1.68023554637225 -0.0197142790379434 -0.845679987288554 -0.608096504301285 --0.94682615497571 -0.647758352009621 --1.65593543547726 --0.111929544556609 --0.903321050340562 --0.733657789507062 -0.0411694570782744 -0.898549221566378 --0.365331040040405 --1.54283054164199 -0.789212237235289 -0.75401228502843 -1.76714428825252 -1.33917201197866 --0.443652933685251 --1.93432841346707 --0.302824224592756 -1.02988991008191 -1.27530737649793 --0.475768533557027 --0.182219807101367 --0.872151771318508 --1.31186732795906 --0.455622192066614 --1.31335082620185 --0.874315521709789 --0.0146120611167895 --0.305452453971302 -0.832947055978126 -0.830907078162913 --1.1979600599053 -0.235049580820593 -1.2582984399925 --0.390893399726851 -1.42864121138715 -2.11436296279712 -0.725916350439517 --0.474772104353987 --0.957906047015006 -0.127280842568037 -0.595310873429473 --0.0610240633340426 -0.370775092636522 -1.37725075456573 -0.846207220219586 -0.0652451168762784 --0.0454958739433211 --0.442373051651189 -0.732595332027078 -0.553291751753009 -0.243209888470331 -0.967447509194109 --0.557454560287716 --0.165756604623157 -0.500299916333662 -0.866435528016792 --1.67654117433654 -0.263419770189848 -0.154674701829776 --0.319185046093104 -0.336207356511483 --0.00701670073861616 --0.174595183680215 -0.0780126655539268 -0.329202923773055 --0.859801168541544 -0.364640141401218 -0.272841183692702 -1.05480702662141 --1.0011895539734 -1.11542277890814 -0.0722850959126928 -0.328913981199418 -0.831209254654835 --0.179212315483937 -1.11389181217208 --1.7120547594963 --0.200472308855115 --0.356971878318644 -0.652026712110263 --0.124451090632794 -0.603987889322152 --0.772791859904069 --0.368745089175465 -0.124398985719594 -1.01253738467776 --1.55926991984844 --0.20202255919439 --0.128111515706479 --0.372619726959514 --0.994513789642864 --1.04790053202627 -1.08949285052482 --0.775137298050459 --0.540009285400957 -1.40584742694942 --0.166325651223504 -1.39253628288212 -0.393280669968247 --0.431001424618968 --1.54307191138207 -0.771242167402406 -0.696911555249389 --0.602245165141358 -0.11825856010293 --0.138366944684 -0.417039469819878 -0.878417178508197 --0.0509883824369464 --0.0202209210310129 -0.640843332131743 -0.931528721563637 --1.52023859184132 -0.0779527855557451 --0.231591399197515 -1.02390017303269 --1.43389607964832 -0.0596912598750245 -0.658407633176958 --0.302069366767708 --0.20953364617157 --0.0500942632435208 --0.9908543453487 -0.0761970503141622 -1.2285237031408 --0.278192075783978 --1.0176966893503 --0.506566962178276 --0.441091953620092 -0.62873824962521 --0.651101237984305 -0.772974878286125 -0.709278953855129 --0.241253126590685 --0.829810056991787 -1.32014284645391 -0.282902896149701 --1.22966735840084 -0.446455835298684 --0.730929354959213 -1.07801564168874 --0.317241483397651 --0.332593566224468 -0.520703885059286 --0.0606503350238867 --0.17141671126419 --0.142020976246118 -0.246534389118533 -0.224735553443741 --1.50138635981268 --0.300934148328682 -1.34351138974286 --1.06423720650474 -1.15681304640803 --0.941259954200822 --0.269155915821456 --1.14076241045615 --0.48834414243527 --0.492793709497086 --0.690536924842956 -0.139181926022145 --0.462921122076949 --0.329645011836543 --1.13011554347314 -1.79702965404834 -1.08152405462835 --1.33074183403539 --1.09198610124834 --0.0156533749116194 --0.499347240800377 -0.500522201466307 --1.23663000876387 -0.850574895145533 --0.298806788837337 --1.07566589645386 -1.08933078356586 -0.075065109896582 -0.818193096384105 --0.0986511115551139 --0.0147036551668975 -0.919145325908914 --0.333647276850504 --0.281102588987346 -0.0894406327431803 -0.332689899096735 -1.44812994698123 -0.188198846057833 --0.22067908589204 --0.25836969775089 -1.15398699548173 -0.429481770318594 -1.04387246536879 --0.0245328742548345 --1.16440889512284 --0.939860690551258 --1.27645751590821 -0.308298786372231 -0.276980598880647 --0.889668877323601 -3.1755409109573 -0.0519476685878439 --0.882244966406782 --0.0347366231361974 --0.605194039232885 --0.885495766167288 -0.588557969932466 -0.0222402349207158 --1.83350339179549 -2.20332334915631 -0.370145884888343 --1.47653534260094 -2.43455241152848 -0.0783993298994563 --0.516742929084214 -0.304472597929211 --0.747511587453532 --0.664333730632629 -0.166202422906491 -0.463259717568976 --1.3444275122326 --0.494662732168197 -1.033919166492 --0.5858210359876 --0.568461079972101 --0.848367549433135 -0.118510622579853 --0.371066230994417 -0.833634785821094 -1.13852883881691 -0.16602539070287 -0.630601748531632 -0.37121663534559 --0.448983462312214 --0.946964401369944 --0.245814342155821 --0.709978142635185 --1.22517948548825 -0.800895452856003 -0.506560409548182 --0.608781838551248 -0.135968873577573 --0.144945580627908 -0.0183566338352388 --0.942576826937538 -2.43779287550319 --0.501115013790226 --0.79933039817578 --0.192849318927595 -0.0638086476705606 --2.03564369591533 -0.0913051147877777 --0.546607788952521 --0.947364008204197 --0.122665033614969 --1.5887154580053 --0.828178634017041 --0.296993472599018 -0.16752044771166 -1.28130853096414 --1.06214881677094 --0.0179248987501586 --1.29156960649455 -0.53126479808967 -0.883392560752803 --0.766144363798713 --0.413291654770751 -0.401559789912484 -0.205281343409679 -1.17106618360864 -0.562787688906647 --1.04198974169558 -0.0869454164603916 --0.168807976745987 --0.202300079372202 --0.400035301482042 -0.810130874994329 -0.224812010142999 --0.758752139588506 -1.09313484606293 -1.59339571445112 -0.943352926744755 --0.324641196238511 -1.28917302374916 --1.08052343876001 -1.08553527291673 -1.1572803493617 --0.273599834765226 --1.42116026534738 --0.904349190669624 --1.27199627375288 -0.104036409082757 --1.07888237368382 --1.321504970695 --1.0256898667133 -1.51463725562338 -0.650632672999826 --0.91677186516017 --0.521978461027021 -0.162205957278514 --0.851526532411437 --0.359814125327646 -1.25771073858478 -0.591899899739147 --0.0485730340475303 -0.117632697514955 --0.313138351993061 --0.764773671984776 -0.220391409469844 -0.817814761867521 -1.45523113104959 -1.23335922639383 --0.375198797186229 -0.825247964757132 --0.728359398772739 --0.32003401264943 --1.09188482391775 --1.27863831871717 --1.334260707466 --0.319292017376492 -0.800175825134612 -1.24381246318006 --0.86812377023544 --1.30893936104254 --0.880579768008513 --0.955513450275943 --0.930303720106075 --0.306586409187454 --0.959090238416328 --0.68619951376807 --0.0213940093571905 --0.34929499303658 -0.61314490001976 -0.206498961636177 -1.15381275828767 -1.22977589031965 --0.524710970633297 --0.344895302160158 -1.20227296748368 -0.323894720177337 -2.40021666665582 --0.88394293369047 --0.0780617948626561 --1.18102984341141 --0.472366446518642 -1.22872720028959 -1.0574799932193 -0.0132930265744031 --0.931364386906003 -0.04900888796546 -0.765858995797563 -1.47746352210983 --0.438710195414757 -1.18620553953916 --1.24282203340647 --0.0806092822548501 -1.16492658388018 -0.0604377354487111 -0.00876956544218199 -0.0636304934674157 -0.770711935238936 --0.0728060994654491 --0.818592393983083 --0.820523678493593 --0.39595511730263 --0.354290837578886 --1.08999644033746 --0.416163728401751 --0.996699751666222 --0.303468455442089 -0.461144413876936 -1.27769635848873 --0.0773286155757322 -0.999816332007546 -1.21350907147735 --0.269122496692207 -0.270051294432612 --0.605386208716874 --1.48193522749301 --0.282831035182177 -1.0822503530689 --0.041229938163907 -1.06762009830602 -2.16836696867121 --0.528946657793054 --0.197883412758669 --0.0459458852361081 -0.105336013408846 --0.26902992403911 --0.917590688078054 --0.330524248446897 --0.859683582215338 -2.20761624690431 -0.285059990108889 -1.32787220685685 --1.58831997674715 -0.25231400651184 -0.326980599006685 -0.0540152497146611 -0.318501515616918 -0.864353484911476 --1.06674577494546 -0.869837282239526 -0.439644301044744 -0.893465963898581 --0.534444880090701 --1.16525311564044 -0.46104135990291 -0.183578151329137 -0.869133588593181 --0.0953645665253848 -0.131598819007065 --0.159883548003345 --1.35677435536962 --0.300185708726052 -0.803963757370603 -0.706966459778382 --1.27529547569658 --1.30801651434363 --0.0422612282374608 -0.114745832249046 --0.768081893841039 --0.855052826012808 -0.342791341518397 --1.31476223562918 --1.67967044356335 --0.0513667987038047 --0.88658594961549 --0.105354684740107 -0.104781259494084 --0.211084004826782 --0.395687471622979 -0.950197877999292 --0.546276445472273 --0.148307472064769 -1.80272965710684 -0.403317948120653 -0.962256574179711 --1.0488983744383 --0.149007751765621 --0.59477029470996 --0.325186914541447 -0.843458673156664 -1.25714309428631 -0.440494944008795 --0.863555692624884 --0.777203428575397 -0.964084495468337 --0.175464526865689 --1.0672834391809 --1.213633229902 --0.806710084335067 -1.76995557313933 -0.526856275318947 -0.88365612540034 -1.241342230773 --1.35560058063126 -1.2401246386207 --0.411368742045442 -0.609887109066961 -0.448022027753989 --0.769484861152113 -0.320157625891046 --0.202837408530749 -0.835265225567285 --2.50454130635306 --1.01186025435463 -1.53973752795613 -1.03931025526742 -0.23702871390065 -0.103268018563509 -1.33169999930598 -0.173747622681636 -1.72760589840509 -0.649060029002162 -0.246334918747206 -0.285387259632451 --1.56540668084241 --0.491994559110383 -0.17178927343336 -0.705086549243924 --0.22707434645914 --0.0405123129663947 --0.262982895575219 --1.71236401979852 -0.366445679158715 --1.62932805348711 --0.82304180242107 -0.146484904192832 -0.255747160358268 --1.3773067146491 --0.794475801268935 -0.166365742786599 -0.973471163145381 --0.402713739026639 --0.0834330869113948 --0.878610512285942 --1.63425969147067 --1.04139986247646 -0.0626240101522209 -1.29832469530175 -0.351289404769278 --0.145412768299833 -0.767632346872 -0.490750833813475 -0.28678975357499 -0.511825329016526 -0.434854194369956 --1.56110161555278 --0.0756976308178592 --1.37683694094355 --0.677197982440325 --0.525810870578948 --0.0767570165709284 -0.200499766341589 --0.558165062623544 -0.41321384118581 -0.30462746747678 --0.760444164781931 --0.40549514565266 -0.354763993474815 --2.20397142601832 -1.30562091917437 --1.21007387704477 -0.0115051963108392 --0.993044887769488 -0.460321825327537 -0.82488231924156 --0.30084465650906 -1.30760661908583 -0.142007440820384 --0.469417555024941 --1.21508390424894 -0.741334721743416 -0.0698613517860931 --0.0074110842768178 -0.154191791379414 --0.939470769770011 --0.633030949416526 --1.28189440498038 -1.63721090586265 -0.172843982169319 --0.752914349268161 --0.540677934102227 -0.197107874272254 --0.435075325365737 --0.776789264631624 --0.0316366631889187 --0.68837813121514 --0.292084310361073 --0.537332808254141 --0.166837123874243 -1.32652612884811 --0.823435503644676 -0.0738944125928684 -1.76868551133943 -0.850709628552836 --0.0232210234205663 -1.70163298437003 -1.40493941571295 -0.924624708237808 -1.20764595460815 --0.956995133024204 --1.19111990497172 -0.750182346974961 -0.685254337483885 -1.47850574393937 -1.22030454639482 --0.582453531961489 -1.56723062411593 -0.894686542343559 --0.0795957163709105 -1.11675371963518 -0.813640201960479 --0.950794654024381 --0.675718901101511 --0.582534472149353 -0.842504958084533 -0.063831676479178 --1.34979436604674 --0.0197080806332277 -0.254420857133702 --0.951025114272237 --0.928544526558076 -0.793509169860572 -0.273164674798134 --0.0609967792393213 --0.303940653014335 -0.864421486969796 --0.537706146459072 --0.198371870478259 --0.979558827882812 -0.739845474681899 -0.00254203516830653 -0.194335620493287 --0.684282884153333 --1.12457618687398 --0.440524930831431 -1.12678275791749 -1.68144708219139 -0.272620789088049 -0.332688820358177 -0.861586577759329 --0.392215781178555 --0.755085306099984 -0.00969504115677466 -1.69409804732086 --0.313091811261919 -1.68136421871843 --0.393660729533934 -0.389712428400379 --0.957444362766462 -0.29430500196141 -1.34071992963973 -1.17354272067935 -0.0464128150383569 --1.18377592304646 --1.07476393780977 -3.05329966635888 --0.745093129879153 -0.40633716570702 --0.198619203743866 --0.0579140520562698 --0.902123965583365 --0.247632220335044 --0.721680505045263 --0.362253897833721 --0.99024121445847 -0.794958784889392 -0.29084325960463 -0.518593780448439 --0.648638267233328 --0.178450590643149 -3.01476754432948 --0.678155736117945 -1.21726267389818 --0.588907126645941 -0.502300682760504 -0.0840414924416306 -0.157967607104851 --0.236173158257339 -0.393635447990217 -0.789796225484711 --0.967073644336523 --1.09691022564425 -2.63565342967342 -1.23465911832506 -0.665485805733261 --0.762884142046397 -0.0359534444020966 --0.0342387793120045 --0.94126826892313 --1.31832960934375 --0.250262463837179 --0.664571022018393 --0.39819446062792 -1.19333840859012 -1.10570267617638 -0.0218587690337655 -0.979959644219287 --0.605397076225316 -0.795070292924919 --0.486879604872085 --0.20864448369657 -0.883351718900783 --1.08381099036019 --0.278229250105117 -0.865966621973177 --0.189035021052961 --0.248086453178908 -0.911140769964013 -0.618119215874845 -0.473137147374269 -0.0452883853369155 -0.690789558140783 --0.131134176797365 --0.476434271443107 --0.171315354931812 --1.71058788779652 --0.190716182324489 --0.934624050839469 -0.658473885937433 --0.591032435244797 --0.0450280026216348 -0.619808218438342 --1.47837644544479 --0.98508307117407 --1.14534413985045 --0.1347428828141 --0.251956676191284 --1.06431677347159 -0.652534890707964 -0.321624998728718 --0.424250141778297 --0.589731263830233 -1.20406475579731 --0.469200127052786 --0.71998878178937 --0.344298070199657 -2.30796564800358 -0.423447727197156 -0.182257633070945 -0.419529789043155 --0.0204962003446543 -0.0425906931468623 --0.117810940918337 -0.451101945004842 --0.12629408974217 -0.350461937340539 -1.86869755060848 --0.850170003594598 --0.315302088222396 -0.130380119581044 --1.00061973257571 --0.112430108842167 -1.40440904809709 --0.0990235967229331 --0.358750934347755 --0.068248670221883 -0.350758445349365 --0.992961072079559 --1.30439214035893 -0.607064511388899 -1.27846797268157 --0.282354304691517 --0.429427106893723 -0.193452388871192 -0.0586892991021966 -1.32806096253275 --0.356156875884884 -0.789612560596222 -1.04904051201517 --1.0820160108728 --0.601992211923764 --0.118917898502522 --1.66402773375755 -0.746437027922232 --0.342234511314106 --0.184988749348696 --1.95065466852209 --0.744880223526266 --1.08218227908139 -1.22016853911503 -0.333101292648848 -0.887124525352466 --1.22924792867524 --0.842924463084367 --1.53049515979519 --0.186927856235916 --0.223250004279873 --0.706439821539437 -0.545107988409771 -0.416667546658514 -0.0494162203034643 --0.53644419756005 --0.342643320707054 --0.0186505795935092 --1.34407337976895 -0.787851260230594 -0.0543973354577467 --0.370192965531355 -0.15816986267252 -0.107573030537131 -0.478214070908393 -0.834460197855845 -0.839014121690681 --0.771367194668274 --0.56933838501124 --0.0426317878707483 -0.678446377126931 --1.04953565015902 --1.24445114292385 --0.478915819525224 -0.927582740974051 -0.117384078171938 --0.696072069916458 --0.176775250623794 -0.537783045374133 --0.680769362144027 -1.34513221715462 -0.447822665680255 --0.0884561252259513 -0.27291730014522 -0.0128286040667565 --1.12454931424189 --0.0312924755349702 --0.950378394441723 --1.89823894505327 --0.402460836893497 -0.445202571825875 --0.00966601012601664 -1.11624399188976 --0.142255795637056 -0.0829606180197526 -0.0518970672036572 -0.0303990449746685 -0.220316878375312 -3.5947027853478 --0.704262385244622 --0.317961247030525 -0.861721077933764 -1.51830002524297 -0.342271117809709 -0.0657660533575317 --0.460265691022641 --1.54232691827952 --0.149654799999846 --0.368076901978442 --1.12567227900285 --0.0676687044380717 --0.592735118933147 -0.11242810922224 -1.58820277681442 -0.836534669658694 -0.534761275908981 -0.911925254869056 -0.975621709735933 --0.435171829983471 --0.48979198435836 --0.645554316479352 -0.49701496308094 -0.790243838493568 -0.86332795879086 --1.20827597763392 --0.979291357533116 --0.291571332943642 --0.295784547010332 -0.63709565750092 --1.01692140917734 --0.0146620292738691 --0.359684707810101 --0.452116792756154 --0.163060111289923 --0.0417809216118576 -0.978338406802544 --0.942226558780304 --0.287091720269352 -1.8587433372076 --0.0177753982871387 --0.501076553308843 -0.371611371485407 --0.450300378965304 -0.0440475911087086 -1.23531583856267 -0.770402657591613 -1.48460694160296 --0.39801656336581 -0.913823691666966 --0.71489170937946 --0.548689718132851 -0.400145565806292 --1.10152064895709 -3.5732288894368 --1.01138938689374 --0.978422113143973 --0.249756516406213 --0.0923212725148348 -0.100299783732949 -0.00812484253280843 --0.371520078188922 --0.259118248511181 -0.915265988974493 --0.907909318954724 --0.283163669909619 --1.58028482743217 --0.227230817783777 --1.07234553813337 --0.58145378364391 --0.0843084218741215 --1.03059725517788 --0.457063576764401 --0.310769796861773 --0.167190326553879 --0.403184191442523 --1.58179478032534 --1.04085369576669 -0.925361499519678 -0.172324522555389 -0.772304911273197 -0.0836894167374949 --0.00557876249505052 -1.01914749340125 -0.0969971616437197 -0.318590982602201 --0.0701984311003745 -0.188662112093542 -0.462317982402388 -1.38630212832721 --0.830474680654064 -0.614234250675004 -0.0231571611040353 -0.581786241489491 -0.00699924295062537 --0.287888166635764 -1.13900152951351 -0.874588533735556 -0.569011423772106 --0.568205085670509 --0.793795228991291 -0.329733962026078 --1.62296896358034 -1.46296299613201 --0.380563165156481 --0.317596765074218 -3.14247170634101 --0.150760384788402 -0.243243125419526 -0.825975323939667 --0.170729045050746 --0.924109129871523 --0.805714748478325 --0.610273405977735 --0.186417356527852 -0.0898455695820619 --0.227245680155693 --0.701284201094546 --0.782348131598858 --0.163560635023666 --0.34390903759326 --1.07053679067972 --0.270066505042665 -0.0808332293715619 --0.613818364747941 -2.56808942866461 --0.274937971357633 --0.667666144019083 -0.813422947561301 --0.102604353742993 --0.370138196414492 -1.04083085155379 --0.754950477678483 -0.689812290412434 -0.808865281851135 --0.152114939528522 --1.5304414367302 --1.50017663585352 --0.378895567100733 --0.396387754832912 -0.390116868991857 --0.703731865500041 --1.01967847526299 -0.0252048328094086 -0.126381858076224 --0.240812649800683 -0.16551112479925 --0.305149264033451 --0.181422184576591 -0.14440153203528 --0.10225759483885 -1.28052313627937 --0.31358831853048 --1.06132320520665 --0.344497828166701 --0.318230303597259 -0.189000028053318 -0.852032004659965 -1.01368545867119 --0.629809995454286 -0.195664602771727 -0.114428282027213 --0.844168429224215 --0.0480460108275533 -1.46869419716743 -0.955317051166202 --1.01661528256236 -0.408251183328227 --1.13031093506389 -0.328516218980882 -1.25196199439931 -0.0587405701768322 --0.474627111366146 -0.198304849839102 -0.756734078174187 -0.456812004901445 -0.801808387998787 -1.08087326590896 -3.29121472884077 -0.165996402130289 --0.884239034823031 -1.27508066394621 -0.0772353144449998 -0.350283149938686 --0.864090863726419 -2.15791779613558 -0.668447367325646 -0.900885087688907 --0.954460900247941 -0.906021467973138 -0.298891608527255 --0.158166189836753 --0.203506640988126 --0.502493268005269 --1.12512377549506 --0.516285931138833 -1.35097237850411 --0.544278927041084 --1.17199551691378 -0.0905026691194877 --0.47828116053067 -1.87406092673617 --0.2705560421968 --0.395188329382307 -0.899039876983661 --0.281010771921542 -0.0652875894130123 -0.62928282622538 -0.505895563557464 --0.0360903153778924 -0.427733766103765 --0.356951796505486 -0.0107510030922588 --0.999448255190842 --0.701378999797763 --0.0301501839028275 --0.780896177638637 --0.218803065339494 --1.33420333529532 --0.0320111492666015 --0.632692265054851 --0.418192644643265 -0.0534897535193739 -1.60801768464607 --0.672975047637085 --1.14517170744362 -0.429390344965357 --1.1804354365218 -1.75004837517164 -0.849246126978604 -0.905434130151532 --0.0754553149563906 -0.300733132974217 -1.1123422822333 -0.222698014518165 --1.06501785621952 --0.987363159680123 -0.131802036056501 --0.675258650640119 --0.269659663803546 --1.02085989268027 --0.303051887821848 --0.245049982310952 --0.720066008511203 -1.46953018437122 -0.888174938723166 --0.29895559237393 --1.02888776586589 --0.562521594662085 --0.153603425907171 --1.07487938374822 -0.127041064079979 --0.502672557597158 -1.68195471074298 -0.228830001116799 --0.743495855837589 --0.936776253009542 -0.982151919850664 --0.363133173225187 --0.0772282026900442 -2.17492383612933 -0.264101001227833 --0.462132232734765 --0.51901173237159 --0.370477155336124 --0.693743437070994 --0.833694106628524 --0.655665373793224 -1.94676913002018 --0.402396500862237 --0.0985887577400195 --2.67728065765148 -0.856069812292259 -0.0922169690971542 --0.472216586888507 -1.01458014139073 --0.347881295888756 --0.0461825245303613 -1.2435676909933 -0.911797227413588 -0.138812886532342 --0.305615391598329 -0.160221509071219 --1.0722068040507 --0.238642014937555 --0.849164227483164 -0.640495776512562 --0.790810122488883 -0.785898459876332 --0.0797424438052339 -0.241220867119492 -0.591713292509359 --1.51309128021068 --0.307163895778553 -2.28006936667223 -0.58823073053929 -0.709646104902642 -0.218716723669985 --0.169146859334599 --1.14859307299834 --0.231624040098679 --0.637088418498179 --0.282220330507071 --0.644204525798944 -0.470036251977476 --0.607092756710095 --0.75859748468686 -1.24982722929669 --0.733022092520978 -0.950141967837868 --0.619247763856373 --0.627280270731796 -0.01794286878153 --0.699412524721364 -0.466708586384548 --1.47222736709081 --1.00427955558381 --0.00650622441151505 --0.920813422252857 -0.138794504020542 -1.28655842298036 -0.0728665511520967 -0.725215981547368 --0.340548503980315 --0.251085257384954 -1.03211957669239 -1.35948080614307 --0.132495420448651 -0.706169644495386 --0.131994559949298 --1.31438296389762 --0.00192910296887661 -1.42942008301497 --0.756755534664018 --0.162960801053694 --0.701978518784732 --0.447327487916646 -1.18403299175645 -0.213373526465611 -0.106812688660494 -0.861316838415361 --0.303852334270791 --1.58334931072673 -0.642959534436814 --0.289673888308587 -0.177949967496664 -0.416590873900095 --0.446093223801355 -0.244043180376542 --0.107987515463229 --0.308291382650387 --0.539587357177439 -0.341712055486054 -2.05045013861356 --0.323866621326689 -0.243806542385054 -0.424234733607826 --0.0768779936331381 -1.05547248712799 --0.1026861513929 --0.8265472186173 --0.385255465263112 --0.00746068363183472 -0.995226052509024 -0.872510963341247 -0.00912785154972529 -0.483465934106391 -1.62404766527323 -0.0326793460995898 --0.128534497420993 -0.487157997735664 -0.276324059673543 --1.08283594329085 --0.783871081728121 -0.654038679228242 -0.387725723061308 --1.67422883319239 -2.22783359526971 --0.199594862052736 --0.975899475531734 -2.06504167224796 -1.31732416163659 --0.420596700649003 -0.412552174938181 -1.23978234801648 --0.446736858899111 -0.481336094263824 --1.65762609520741 --1.1423263637599 --0.736466865563702 -0.449499978191868 --0.633624545741178 --0.334937273693786 --0.855415725300763 --0.107018019535226 --0.292369942412015 --0.725574211311304 --0.379277869502952 --0.92266955255444 --0.562138670304137 -2.26927251145514 -0.435871488753455 --1.18536041065894 -0.344359468183924 --0.00749617237047051 --1.16903594608559 --0.309860872436817 --2.34036906450405 --1.08376328097745 --0.180824419878562 --0.298227907473841 --0.594049003870628 -0.62505898551756 --1.36126589400596 --0.510840662150684 --0.0216299584923121 -0.25020712719269 -1.24680754606728 --0.314200052927653 --0.0638628478074104 -0.0787498911272877 -0.216689880154889 --0.730885848593794 -1.05195819953073 -0.45505028723116 --1.04977201892358 -0.459042238375543 -1.29364148689235 --1.22274856852533 --0.296336112190091 --0.208824316379006 -0.0732495156999073 -2.52797788354448 -1.78897580786839 -0.982399478559056 -0.853346350379917 -0.0840988942960545 -0.450054787957328 --1.55244843221281 -0.660661686135276 -1.06817071388221 --0.2554139748212 --1.4054266379609 -1.53263083742788 -1.20689989983768 --0.744315106274299 -1.92267916428546 -0.499088838404068 --0.36883984828894 -0.479464714928563 -1.26321393301511 --2.40660959083775 -0.351530055750461 -0.96001072832664 -0.935494320023674 -0.476734718690656 -1.58947960817819 --0.2514934568407 --1.43628718310847 --0.760288532650138 -0.293122845934185 -1.54322144603063 --1.27481959438394 -0.909117225270372 -1.16573243851566 -0.194345567831976 -0.291997360301513 --0.617019266167565 -0.0760054951830771 --0.792397505555218 --0.972438426424718 --0.489448746208616 --0.311685487104723 --0.251605453701059 -0.994275274932823 -1.13654117629393 --0.0529085174222228 -0.0370435378300442 -0.450217970103106 -1.04903426134637 --0.560725247327243 -1.98352240472453 -1.07503882188967 --1.06184620140156 --1.25339954381728 -0.819852194229429 -0.875464975164803 --1.67083784465479 --1.19554318041962 --0.00708729761883742 -0.175089397056252 -2.22295335388773 --1.69621458298758 -0.479654096379487 -0.467671579234437 --0.0541454461558724 --1.17063001680976 -0.922564693725317 -1.50786019752658 -0.0840101719352218 -0.26972851573059 -0.52383881038817 -0.201603986756153 -0.399487775523859 -0.86485350344254 --1.37709051832862 --0.278969503334093 --0.138966988218016 -0.377270113678675 --1.00794115828484 -0.747616001644746 -0.597459693345463 --0.700567114344181 --0.652250279667705 --0.92200413354356 --0.712440321217882 --1.66457368943119 -1.09969341547317 -0.306859015730049 --0.415283462433145 -0.79704346220051 --1.54227772274795 -2.61176462489348 -0.291166177060989 -0.136814796934514 --0.424922355355879 --0.442721650648277 --0.959210832513055 -0.268767795372915 --0.285787321518398 -0.115141935269399 -0.0375186334217581 --0.0761882506706018 -0.0355507281038623 -2.35142230749448 -1.15040747945119 --2.20544590958347 --0.374945806790702 --0.157370928411614 -0.444125459699333 -1.34687220888853 --0.485184956270184 -0.0986809079517901 --1.62300670425133 --0.237206788774796 -0.0325629437471466 --0.660066822715677 --0.924241967190021 --0.0106400238904483 --0.736392507844515 --1.4695991137791 --0.133869695996108 --0.578269378093033 -0.482882159553836 --1.3070217155374 -0.510539155818533 --0.884454338832477 --0.00566498862408604 -0.0315487768973917 --0.479206013483239 --0.63323290740414 --0.594213332460384 --0.0404558649785063 -0.581255267563257 --0.275487647255277 -1.02765516078196 --0.0671426840075666 --0.718537374007785 -1.00764128379522 -1.14142502393901 --0.268879784762571 --0.396388491003185 -0.188580960952806 --0.228690229772212 --1.27114374998449 -0.402214209390452 --1.2959096902124 -0.585392220754429 -0.54406021483622 --0.175046137752796 -0.279853300866293 --0.632341455258048 --0.829095356239751 -0.343574370223939 --0.119003954554455 --0.462472704877978 -0.345963250109046 --0.0937471718545773 -0.130360765971426 -2.71668867490692 -0.825170478432799 --0.289615493312447 -0.087264876821866 --0.839691537565818 --0.899323045681266 -1.63840781402444 -1.6229665867223 --0.306199928094181 -0.627595287705134 --0.952671190439338 -0.668358000457355 -0.312273468184125 -0.977482260694474 -1.47063786610925 -0.201978513277227 --0.512471331745996 -0.652744592168737 -0.275126137987507 -0.658656919345507 -1.30227825382437 -0.586027020547792 --0.531944801734283 --0.0141830561639056 --0.820858300920595 --0.300908721742841 --1.08012496937634 -0.762258986815779 --1.01361180273983 --0.285998168796879 --0.694542415729463 --1.24427001404178 -0.133560382327229 --0.342640977852644 --0.382620854647767 -0.023108895139258 --0.327103369474868 -0.378708948663447 -0.23514243146871 -1.25888668751657 -2.05275978332342 -0.556625473505052 -0.0252402063492854 --0.249271160138193 -0.510496264234339 --0.981522849543746 --0.830220327365673 --1.3870179679853 --0.916511837967485 -0.0644519733763396 --0.494583333825075 -0.128028885948335 --1.26128445801377 -0.135033898835136 -2.66477035681664 -0.714382830532776 -0.00394367077677416 -0.868437028107896 -1.04721560423776 -0.879519577892179 --0.0625950510146298 --0.361576140460831 --0.464950068952278 -0.580730520547924 --0.220658875544316 --1.16034241595789 --0.198908232321635 --0.279516761439053 --0.44417036290917 -0.660690819794473 -1.67455076151641 --1.41051596403823 --0.00158158595166169 --0.498320360055605 -0.512487419119426 -1.58322101647873 --1.19184649161622 -0.412647745062534 -0.665896401940772 --1.37861463972881 -1.86470127316747 -1.04139536944024 --0.289304233011299 -0.917031092564914 --1.53669082337526 -0.0094490006269794 -1.6218913269647 -1.32813819317637 -0.511652514593139 -0.0446536155607298 -0.130639251634992 --0.195870349520565 -1.05513559330409 -1.15177130234748 -0.749641729048824 --0.108630956484534 -0.459990398446255 --0.227589638002264 --0.867382185517998 --0.833848908212977 -0.221871175902805 --1.12199726878471 -1.00691381490662 -0.368990655463557 --0.642358756680115 -0.0757933190317321 --0.447806097109373 --1.40474010625799 --1.24157672511569 -0.907204855830008 --0.433846177174804 --0.0710391621937916 -0.555727230949427 --0.013797683845489 -0.918350423776382 --0.199192229455173 --0.994896201719677 -0.579150025711915 --0.947891762687144 --0.241796070841612 --0.906051943944094 --1.49672357163827 --0.483057420408184 --0.554617472000261 --0.267130040451912 -0.0936347982423911 -0.217036026978384 --0.747806989365598 --0.642125731888021 -0.106139773294929 --0.404275253427846 --0.505858276253374 --0.442296283072062 -0.644459733414728 --0.0793076200516323 -0.176976746170558 --1.09124428614691 -0.631953340301362 -0.856688287422443 -0.218437935590814 -2.56079218042117 -0.448327437685232 --0.640482969029369 -1.11464687776726 -0.426296594719153 --0.855621601709633 -0.582433482685817 --0.678627158234741 --1.21470239764221 --0.101508266025731 --0.820228018925192 --0.180294151969015 -1.8132481135574 --0.150096879590565 --0.512979516023813 --0.484939885748894 --0.601826624599489 -0.983664498944861 --0.0568467134135382 -1.00172857315047 -1.09928549055997 -0.781979215304624 -1.69510935875435 -0.763472822869635 -1.12451110295611 --0.527029315520807 --0.523780000565544 -1.73347440992407 --1.88243325401413 -0.994497777643767 --1.18100226995027 --1.17242972747507 --1.57301883459406 --1.00782122020693 --0.252000621227005 --1.32339782322382 -0.375494758550071 --0.860367075695249 --1.11195918080658 --0.505241502161797 -0.67441495860431 --0.211402244551269 -0.0878830492908298 --1.60890330586597 --0.337798554504219 --1.70976038915965 -0.532995292533768 -0.89675196073436 --1.08413645010394 --0.129633912025813 --0.0700225250322353 --1.44377152464776 -0.140838520232828 --0.51534932996549 --0.287971794453544 -0.02515533523054 -0.149052500336738 -0.728720968812329 --0.0719015745179812 -1.11598012081442 --0.24989139541302 --0.0625730991048314 -0.0666144668053832 --0.0238546510756175 -0.047411421624183 -0.268891327956176 --0.707737485708848 --0.40586083283076 -0.896943416130926 -0.544004200025158 -0.388532256799883 --2.27489659481589 -0.262149896174165 -0.555904202551858 --0.28808255399624 -1.83823315303321 --1.07826828110253 --0.876662397114883 --0.176907517795275 --0.257213955812018 --0.90886370310678 --1.56876469055941 -0.0191629133185129 -0.569787069466761 -0.264011053456651 --0.45424044386661 --0.00362448287336026 --1.48571396407407 --0.135998556113744 -0.649448744308904 --0.723318985181366 -0.409054178104433 -1.167261695095 --1.60220885304628 --0.840240867847426 -1.05806251243823 --0.480751400664029 -0.563209708777275 --0.383289557025035 --1.01875645797693 --1.56365474957227 --0.605999328321071 --1.34846298855716 --0.140339622359035 --0.866122782551709 --1.39291054254558 --1.68849210853759 -0.162774654885183 --0.252145550553649 -0.130079491235808 --1.17170163121296 --0.901266947434088 -2.12550531832388 -0.245301700953826 -0.14140614343896 -1.05829572090543 -0.735199226268598 --0.159595253789503 -0.610797743971149 --1.05188300702649 -0.255552458389848 --0.802657464573588 --0.61710305011268 --0.79291768843496 --0.140793288913782 --1.01710732004244 --0.730686743028242 -0.830714967228147 --0.703666867137473 --0.655342046067445 -0.27237176398499 --1.34611105135296 --0.221340105012855 --1.06650695858858 --0.337384394269165 --0.525265940429807 --0.349269695099919 --0.349933303281917 --1.54657348970787 -0.19775468272061 --0.611818558649222 --0.0212780466154721 -1.35007266588469 --0.910975233828131 --0.869839577328588 -0.905192989927787 -0.0337863720931209 -0.93509079426101 -0.840876697296467 --0.885431369842296 --0.570221831028236 --1.20206403922436 --0.66706778602221 --0.00106375658604208 --1.1303863685108 --0.671403390889068 --0.528353595015253 --0.124961479659268 --1.38323627253272 --0.389710059216618 -0.823271393007662 -0.8750623747033 --0.336132488624671 -0.321155453911745 -0.790527122805321 -0.0889522953518398 -0.0643898491006372 --0.272508412619086 --0.849082625078814 -0.770406466161033 -0.0554826824850227 --0.630774694262453 -0.617627545056958 --0.119140043181282 --1.1164211450316 --0.495320343002959 --1.8272029393736 --0.867725664047741 --0.368343188817648 --0.0690391391901048 -1.35409896697976 --1.14503308494986 -0.383111843445342 --1.27447347564571 --0.348003330290978 -0.207691624040831 --0.454278977105712 -0.0707433132124224 --0.00852032817719461 --0.488346557187558 --0.939417412129011 -0.316710166044389 -2.01163696361208 -0.879012686626184 -0.993530816101983 --1.04518383169457 -0.854143127819666 --1.75056282924319 -0.253310147428223 --0.516560598726212 -0.14549838417914 -0.47935886093418 -1.06897003159527 -0.827311041079534 --0.270069126442342 --1.40159424720909 --0.240628464280983 --0.427549600737196 --0.168393045025953 --1.17928448088236 -0.790276893991433 -1.86933850633306 -0.276925619476495 --0.471718512707774 -0.469830746290179 --0.288549363744317 -1.10724805651334 -1.35577585757044 -0.693458908444177 --1.20282446564803 -0.0046950141688562 -3.26846735083861 -1.34887625616408 -0.713400367616996 --1.02841291667769 -0.630055836901559 --0.100507636974243 --0.743993968150538 --0.408825642216402 --1.26911589365588 --0.534556441812591 --0.452064303663878 -0.10716203735735 -0.044204747734252 --1.88096191359802 -0.508789189078435 --0.86572017125306 --0.00135879389259319 --1.67229142199273 -0.96233311689703 --1.02648891062901 -1.49700018761072 --0.828879926737816 --0.25174938232513 -0.803361081836556 --0.0264374411586665 --0.646736875194666 --1.18418200849617 -1.25290621341451 -1.72154865394892 -1.30897339782469 --1.15086127727089 -0.171310939382826 -0.467716150350026 -1.27464903211047 -0.0810265823458041 --0.934674560071151 -1.00314880522767 -0.0804570666012956 -0.965854237891355 --1.01009694132274 --0.982229914404557 -1.17687710373721 --1.3589908723058 -0.366636092243316 -0.0396039248984064 --0.598576606555102 -0.0913048285217464 --1.05960170316395 -0.105652007479294 --0.0965479051144782 -0.158365529391403 -1.15849827869935 --1.27489979997107 --0.0463348643299444 --0.0138926481550739 -1.46880793763779 --1.2740783946179 --0.560416795722503 -0.0563397300710129 -0.641398019936395 --0.414817016650051 --0.0791995175127624 --0.224809516970551 -0.518066907798512 --1.33721155878127 -0.685546230634643 --1.16814485054576 -0.256059896582034 -0.0323529912170173 --0.720738482450541 --0.573042997960522 -0.549545433671274 -0.0667532707599392 -0.811168265690311 --0.985132139309751 -0.422433744017295 --0.283895163910604 -0.00647186970237446 --1.04653889337178 -0.781617702951548 -0.294762855856018 --0.0850925355565586 --1.39824640701795 --0.734746053375162 --1.12481663565118 --1.53370702133322 -0.0641873762217546 -0.30737943825641 --1.34925433173239 --0.425303131805584 -0.00758058012649165 --0.108940533720572 -0.856369791846107 --0.911273925118672 -0.0878739894363525 --0.0810917623857677 --0.36947423737235 --0.712529690887689 -0.645479794368722 -0.281396136634035 -0.343980593449436 --0.582912160670007 --0.270206746634125 --0.999779502026749 -0.554655346006504 --1.3026992646678 -0.824700526059043 --0.344993784053581 -0.464958326511193 -0.617551025480713 -1.3509101010967 --0.94152997661044 -1.21915321097959 -0.628204611585483 --0.640113019206714 --0.274387974883991 --0.177574495262807 --0.609392190431993 --1.07349889912251 --0.455128386279929 --0.278142629640386 --0.958679279523203 --1.50101694833242 -0.608292106456075 -1.56931438499711 --1.32483484033709 --0.568683334813911 -0.500119731519638 -0.0525187815862154 -0.301697526248849 -0.269364544885681 --1.22933300298965 --0.366238713119227 -0.737481701969738 --0.136506396437126 -0.814862354792225 -0.163738517891897 --0.192810598187668 --0.588426052397639 --0.291304945603902 --0.553151791785693 -0.224123299890403 -0.90353878244685 --0.136864529430349 -0.67886900449908 --0.147585313107011 -0.0159755486262716 -1.33146827433294 -0.336854942227248 -0.164109430772085 -2.13795474952687 --1.85380166355901 --0.785592921794446 --0.276592330173885 --1.29769074776127 --0.202019523209934 -1.77999638965434 -0.119804430423282 -0.320826526500658 -0.27131249939324 -0.874428639531862 --0.392770529298115 -2.19388317783182 -1.05703311053789 -0.289409205070998 --1.47651667004927 --0.0887519503602832 -0.042521414904499 --1.0614615585915 -0.525674140080906 -0.394180928273851 -0.266854787088306 -0.726238032324956 -0.0676983557488455 -0.479202114159877 --0.0245837688402322 --1.08031444258281 --0.0346116536126448 -0.76316403216933 -1.48845948061229 -0.54193459742997 -0.108984554581362 -0.0871952609472046 --0.450032812894705 -0.835208622448949 -1.67285690548922 -0.32902786996709 --0.229529354809894 --0.254678766909988 --0.0164863836835654 --0.656245576254484 --1.11227686887206 --0.445669652855004 -0.741624848183654 --0.0278996122712662 -0.70529859116036 --0.316919296628503 --0.161324741669104 --1.24293332973915 -3.12367742239796 -0.0918917543060704 -0.331541809501521 --0.338534865952696 --0.442567202734045 -0.335289318510062 -0.0478367448290493 --0.800189816540468 -0.12429550213216 -1.11862716730369 --0.958142451912908 -0.795583932845952 --0.322668976748164 -0.796728440471449 --0.496647462628769 --0.189097103195339 --0.0931776361419185 -1.08947166176159 --2.20364449123705 -0.656961530719382 --0.472614288049636 --0.0632995450865481 --0.0370602028680853 --1.74341721477194 -0.418440372855588 --1.43821479616205 --0.112717543686671 --0.0634193894186064 --1.08784911972777 --0.666419757241891 -0.606240072026835 -0.699145773375245 --0.975185992708476 --0.0963526079759696 --0.689355552724494 --1.2839013750522 -1.3682130564675 -0.242981701107325 --0.842322614841553 --0.684975838206459 --0.81135591061701 --1.30618890242234 --0.633823734473232 --1.05678669025346 -1.02999850127499 -2.57391695049488 -0.281073563211641 --0.351503033693064 -0.131063672821342 --1.31810714744153 -0.829440075667787 --0.0947949518244817 -1.49545573769141 -0.0743031327264569 -0.0311931359986435 -0.0662505974046868 --0.449962627625712 -1.08766186875512 -0.123814137315924 -0.52006560987577 --0.357025789377071 -2.65621387387482 --0.182296420357345 -0.48798444010562 --0.737056509976697 --0.943087573086319 -0.2476693702998 -0.958918369728472 -0.0496388764033417 --2.10665375917818 -0.0377053223534292 -0.448430420130897 --0.0220061732458756 --1.67632237195727 --0.587980336833331 --0.204677584106664 --0.892772738891741 --1.08914270879927 -0.201046774114525 -0.490242841332003 --0.267058996896541 -0.262372129873239 -0.940179717553084 --1.56581013588368 --0.126045130781938 --0.0822669351993621 -1.19620057550186 -1.18096197430692 -0.608812314738541 -0.126215328065617 --0.174910286350308 --0.194752172098301 -0.714709553259967 -0.00930039227073021 -0.968578844793634 --0.65262671942274 --1.19985385760497 -0.0320559971069985 --0.110246937939013 --0.577026277388187 --1.55639427042511 --1.0069673675566 --0.773894157545996 --0.250876059014491 -0.9634204635034 --0.634356898490217 --0.482959979277334 --0.0653593416855642 -0.11681837951484 -0.00804649221941123 -0.479428019956581 --1.07597753192923 --0.0623323027029197 -0.0118593814559453 --0.00161370346265066 -1.31912814591131 --1.00237827006305 -0.129079014517586 -0.145731994122131 --0.380547970195502 --0.0139535165370166 -0.313290026592961 -0.532733751670501 -0.688311502102527 -1.15031108249301 --0.699173991699142 --1.01807398575187 --0.780571184058338 --0.162078820452824 -0.505033290915185 --0.0241716267535259 --0.715250499445849 -0.307310157665163 -0.478643537437346 -0.926391551002814 -0.135512697254653 --1.05622220187432 -0.673100713588036 --1.26090213480031 -0.391817916765756 --0.242893935830645 --0.419733624847239 -0.69719962567736 -0.416551021108607 --0.507015812213402 --0.799430887998762 --0.307859742574559 --0.276519141056078 -1.02695683910485 --0.0599107917651653 --0.736639668666975 --0.385182716463605 --0.260105313621194 -0.116930928020042 -0.372302630835255 -0.574425123148972 --1.25469110718021 --0.35132934796596 --0.289537369112095 -0.514031184000993 -0.104386770583293 -0.14733272822425 --0.350526656208532 -1.24766657514111 --0.771029539453246 --0.678490928249854 --0.715871428586112 --0.828508287496482 -0.973824017360474 -0.0698055419513937 --1.28955866631264 -0.117760113015025 -2.94721687163107 -1.03641075616142 --0.635881240466604 --0.34855125067294 --0.269178318680789 -0.763705542062124 -0.00877405175800838 --0.704599659984152 -0.413996143142258 -0.241923036975642 -0.0264879966826896 -2.2019648240461 --0.153166017936771 --0.241036302740978 -0.746719218547837 -0.275812470231082 -0.957044073571165 --1.6654625246216 --0.852077438654228 --0.857520610640701 --0.618519682964498 -1.56439056121219 -0.667852573787183 --0.547091191868409 -0.163484493142521 -0.0277392688986602 --0.739099120363492 -0.671447823741618 -2.58780545281308 --1.01772255669092 -0.884750369384674 --1.31255096444226 --0.736039080191739 -0.618553912309597 --0.716605024311031 -0.488514744423809 -1.08953034802842 -0.981446282719588 -0.0526615948599733 --1.11231845201634 --0.140642431898132 -1.15548803656329 -0.944623141735985 --0.993506226238272 -1.11008357424799 --0.517370426082377 --0.0340337796920474 --0.307190967638013 --1.12407905773292 -1.14494559984972 -0.125927614792307 --0.155248542137412 --1.65835664860271 --0.708765901713047 -0.0138776296549858 -1.2747865213741 --0.701372433728752 -1.32066231199595 --0.00667957113108386 -0.332711797974238 -0.270426000741307 --0.243279972052977 --0.146043947414269 --0.282419542323769 -0.283455688022642 -0.54773272561723 --0.900327716292937 --1.85191883848252 -1.0974964747002 -1.13103669656394 -0.270181653679126 --0.423649553031048 --0.712295036442676 -0.392652371062799 -0.735803828204135 -2.08379245146494 --0.138051963325746 --0.963172336089167 --1.06803501831677 --0.803238776255532 --0.139936396307311 -0.206061719948098 -0.261085937780543 --0.0509373803074302 --0.635398565622179 -0.114722922285722 -0.135163310507162 -0.221826003101232 -0.824824689330541 -1.04179259745681 -0.8083610586035 -2.21986145720133 --0.514060453933728 --0.0263013858248673 -0.251052148383158 -0.845368065078255 -0.631431894605993 --0.923252618983839 -0.0926154076439047 --0.41390079445409 --0.924907229780915 -0.521177105522671 --0.375149025357063 -0.347219237915805 --0.771095058111769 --1.58109555368077 -0.607416054962245 -0.862488540273544 --0.470925412212683 --0.175049049151106 --1.12081873793236 -0.929393967700002 -0.265393615064287 --0.0696658193644057 -0.385913570607245 --1.0608443069518 --0.53192495484535 --0.148653772117324 --1.26762574376103 --0.524549781516887 -0.884387568098354 --0.597419427277375 -1.37102962415328 -0.610053379838585 --0.861600664022238 -1.96787662082264 -0.796426702647709 --0.481384842382909 -0.0019527099584371 --0.508134854474422 --1.17465071429215 -0.351407283642448 --0.919091557113575 -0.0612701350683995 --1.37130914373617 -0.0399853416033409 -0.352681763099461 -0.402727130514499 --0.216336893574826 -0.559872409299102 --1.565696716809 --1.37372124306211 -1.09717778347868 -1.92690636135657 -0.688146262211605 -0.303892298926066 --0.778464437271416 -0.359641991084482 --1.16965640946793 -0.205239497384745 --0.0544719500908739 -0.402978657117135 --1.03244264358015 --0.117253760719019 -2.15827008385507 --0.140625321121612 -1.13438014876499 --0.462211747070175 --1.40063594752788 --1.25561390386189 --0.354696322392822 -0.13732058682551 --0.771454462276922 --0.666225955655071 -0.302191860573456 --1.16154529717386 -1.18999309949398 --2.60105337491164 --0.128909374557852 --1.35070615191591 -2.25368630961753 -0.801135067427676 -0.759069390144314 --1.21240941775539 -0.961258503616886 -0.605916032873747 --1.05038498906509 --0.994748479158032 --0.974575194737829 --0.95015537983153 --0.0183937221590167 -0.949102337972491 -0.0524815484351335 --1.05390137970614 --0.896875626907927 -0.312050837625195 -1.14710474417961 --2.07929498620108 --0.744186079477762 --0.538671077311827 -0.626036727469466 --0.214960455547895 --0.699716901707453 -0.436745599901466 -1.03072938811451 -0.841298532578662 --0.237626862392248 -0.251172597313515 -1.90384227884183 --0.0595417069789539 --0.814660988782341 --0.197556651731696 -0.380142337610071 --0.322335696277841 -0.11321606671528 -0.429376992242367 -0.98445134757791 --0.654269811183715 --0.0510930144837651 -0.558208684055195 --0.896599599211568 -0.582354295827731 --0.0770401641558109 -0.650361799803081 -0.017273111643537 -0.552217058852316 -0.90167723752089 --0.220066645420886 --1.10016840668386 --0.613755982972571 -1.10231171850637 -0.100729107953743 --0.0473347372631929 --0.077949433118091 -0.789948462619174 -0.0313422075140881 -0.561363641623112 -0.874079798239476 -0.0666301134262697 --1.22291985484854 --0.757324409973354 -1.21511125218282 -0.238188112194141 -0.539079176417514 --0.919481589673943 -0.867327479189104 --0.0305863111084976 -1.36318747502471 --1.29334618186166 --0.494165281823221 --0.407870691149815 -0.842946273934515 --0.142663191211764 -0.0830512928343676 --1.05745259509595 --0.33861906358487 --0.788906258713799 --0.945005139962339 --0.554302520559819 -0.126887409149004 --1.34352799823627 -0.451142388136598 --1.19349187242021 -2.25292535710368 --0.789900036499302 -0.0496568025653445 --1.08799626750728 --0.52890784319547 -0.954473591121548 --0.095439995318479 --1.34067035536323 --0.214014669858029 -1.41890008293847 -0.135840651986427 --0.159638899532897 --0.119532969046571 -0.643647711764497 -0.0634336686221335 --1.31413558334621 --1.2905565840908 --1.04434666293161 -1.0260372258829 -0.887603841100789 -0.863715726676658 -1.48116777546562 --0.318034019200274 -0.931531885178035 --0.879920888993955 --0.375090809242675 --0.132434396437207 -0.332571402732959 -0.378013615151351 --0.334386737494974 --0.870826206995511 -0.315745140439798 --1.40497672524259 -3.02843020572188 --0.751860621692514 -0.787926337187445 -0.581431516452317 --0.916815667223752 --1.00253877663602 -1.16769888510672 -0.533070163171038 -0.755532785611984 -0.433120572254721 --0.936497063831515 -0.00757721561147173 -0.432757125777771 --0.574696608452436 --0.316504531021495 -1.12974604325677 -1.15814675962917 -0.022675290593611 --1.17130485226893 --0.385509667615891 --0.362446445562014 --1.47480456255623 --0.685224354040207 --1.18999934135512 --1.5589827047715 --0.677820348031073 -0.0617398182016178 -0.0481073384512527 --1.46223668698005 --0.552859912747182 -0.365397658957198 --0.261734712366217 -0.123455296041081 --0.0743240433118673 -0.110147917065436 --0.777259645625683 -0.667810992005913 --0.933704195814084 --0.258058523752196 -0.427087465578207 --0.446401031181113 -0.023549225821041 -0.634535360247962 --0.159298770297545 --1.18862557707318 -0.587727059178578 -0.244487163028145 --0.389992743604307 --0.534010921853389 -0.123835664299479 --1.08596775012881 --0.136829155300223 -0.404763892951992 -0.53813761046229 --0.253164105101277 --0.153965184602037 -0.177894573076693 -0.168068007763452 -0.519936735975548 --0.944358706864495 -1.55880470045338 --0.813964335000763 --0.966325432524322 --0.289999669463624 -0.942071328425158 -0.724643563745609 -0.557899204352658 -0.65419506765517 -0.512768929712674 --0.0410578532216945 -0.775737800487553 -0.227764176181129 -0.633787827100987 --1.06428294669478 -0.277052033011877 --0.131000219117924 --1.25400622553952 --1.14503753630185 --0.0999931371349643 --0.0240044543171072 -0.822877363379519 --0.159894915749899 -1.40335607837938 --0.0823234098849142 --0.869746318438288 --0.944015725418609 --0.717684009097239 --2.10193313098471 --0.804755728717092 --0.24433589989831 -0.495664073161408 -0.0339065831323504 -0.359162940421459 -0.611754780647669 -1.83554827473007 --0.277404565738576 -1.15075390839968 -0.85747343494725 --0.414326913566164 -0.280092735205612 --0.493580232658011 -0.14382925328586 -0.756795049546978 -0.612805406345424 --0.934934347036853 -1.52739038771983 --0.177686676447931 -1.11031300075024 --0.395117758317485 --0.461396186538386 --0.312832207783519 -1.07563641831621 --0.271796264460782 -1.08301815982812 -0.988083328389626 --1.0338727805769 --0.726403776702696 --0.367813653672654 -0.723009351095335 --0.115502047805413 --0.756888692633254 -1.01616432404612 --0.124585990069328 -0.521561965431351 --0.484088362847928 --0.776266906229695 -0.153864329345435 -1.10790877369496 --0.725293606047625 --0.103169524488539 -0.615060384158982 --0.25395155454378 -3.29781485485878 -0.260888473661859 --0.12257595033876 --0.0844690466124831 --0.977460037870685 --0.124944831070862 -0.413554005424165 --1.04860716868746 -0.26037048383991 --0.117083337869588 --1.09657141879428 -0.90241060433801 --0.663745380602625 --0.00913480483818674 -0.447894909638398 --0.249587914632722 -0.86565604360922 --0.656973181336996 -0.709725999532816 -1.63653335654863 --0.146254739052178 -0.612031916262194 --1.6152822787141 --1.04122811252792 -0.862807609309264 -0.31994110436567 -0.0975185134546681 --0.56717793379716 --1.47456670394903 -0.123026365682194 --0.202741604422299 -0.866497065931801 --0.422125360762104 -0.543415801826747 -0.714060117344268 -0.344760390527 -0.164915372817314 -0.389613691385967 -1.04326624977997 --0.00156657411051198 -0.6829542215286 -0.256262450886204 --0.344695039589245 -0.963150819473985 --0.128045965078678 -1.01145721256444 -0.501784137083333 --0.191887460105502 --0.901912076170493 -0.0294663500520436 -0.881423618558189 -0.587960723313004 --0.283558930671654 --0.457724155045909 -1.16628986602631 --0.707452672698977 --0.260321315253539 --1.31275434484504 --0.00865599013996388 -0.625768819692491 --0.499838885489596 --0.16545460296985 --0.137798146936066 -0.461550067679392 --0.86298364736273 --0.440957839523587 --0.639071418259695 -0.511752689874696 --0.147155371916736 --0.0937610874113091 --1.04193584513704 -1.00857463113347 --1.45292636450085 -0.32427074906973 --0.595671068543251 -0.625368187378772 -0.178995809586137 --0.447051810059763 --0.00431540427356536 -1.60734446037963 --1.16972240946906 -0.637099653989603 --0.144907712960042 --0.821093596481395 -1.6605316486077 -0.0545416474810052 -0.361505569719998 --1.1111644252868 --0.126087556131769 --0.887399025224212 --0.606351803306502 --0.0841394065741357 -0.519973126730712 --1.34815710739285 -0.496328084086545 --0.755501555556465 --1.11686152918909 -0.754485723019782 --0.912797368131258 --0.949744102825912 -0.795487479293383 -3.10542280743645 --0.0688046113013967 -0.669181323757513 --0.621384860133491 -0.278551264117313 -2.96128700639005 --0.986615202723367 --0.675322591908571 -0.902107836365627 --1.25823875882872 -0.454796710111764 -0.765039696942077 --0.0122555557430335 -0.506065879714513 --0.994777623686639 -0.48598398329529 -0.782857237611569 --1.22261929299701 --1.28884204656306 -0.510799459566015 --1.12210481378789 -0.835761586461357 --0.0649029115320174 --1.20163845774994 --0.181839715327302 -2.42130517870343 --0.988780090787332 -0.998467690249861 --0.117011946808342 -0.01690319260533 --0.271125218410821 --1.47928984685316 --0.221653849948961 --0.261640831603088 --0.492694117289104 --0.150825583916301 -0.696796275222084 -0.403445534689497 --0.904609342781383 --0.0833836071535101 -0.0127323446977021 -0.052897859621468 --0.714948931728012 --0.41588500992013 --0.719986634002941 -0.145801845739395 --0.21963059817614 -1.43850689713078 -0.55736697903728 --0.0848205772465658 -1.25844074114604 --1.77049598569978 -0.123414089851358 -0.445638695516619 --1.19860437204741 --1.08102111731939 --0.0464816744684096 -0.279589130146315 -0.196493093195893 -1.34693085550573 --1.30049037705006 --1.44807839751044 -0.560002609275841 -0.779537375879812 -1.00282704394254 --0.974806231371161 --1.0215092974157 --0.486373952081742 --1.5710384819138 -0.844706307309881 --0.271268686629385 --0.168441692352816 -0.192064340395873 -0.54474966629641 -1.48770827203469 --0.265513498454929 --1.25707307586502 --0.437856566213946 -2.57341210132349 --0.536129710559109 --0.0713826780969411 -0.337990102834208 -0.212746101251206 --0.259946617075886 -0.317308969011133 --0.351591331515733 -0.0373021050888687 --0.258606299109705 --0.307892252716892 --0.286892551827671 --1.1350644773316 -0.298348737520663 --0.114161193903859 --1.25176451854963 --0.492303040051877 -0.805659079586517 -1.21995723458414 --1.11100664814283 -0.669045761289442 --0.890704818271946 --1.23795616593486 -0.65563094280691 --1.09893052238707 -1.08699193721461 --0.173891406998218 -0.0267512820321336 -0.871248820771996 -0.886649622722832 -0.83021300643551 --1.68412461851032 --1.1850584507393 -0.21033622198742 --0.318842718702998 --0.101390595354871 -0.169071726219201 --0.29610456874521 -0.321161762244717 --0.616748484446571 -0.0577045088371744 -0.203016839239028 --0.110439132865854 --1.03260318385379 --1.59995395411605 -0.987493796221067 --0.882534093152835 -0.973224858017494 --0.193141053371142 --0.379522719071241 -0.48415931012797 -0.742644296197247 -0.584886019718088 --1.06528727727731 --0.0974736698229184 --0.142273749570628 -0.0308877968638281 --1.36288164732607 -0.822046299197318 --0.074030673287099 --1.44752455974845 -0.405750654736856 --0.101042009785691 --0.290468747045368 --0.768860368072492 -0.411627755311156 -0.707226603068046 --0.535160871370851 -0.855810011742882 --0.0543940263132745 -0.251624405355519 -0.688934960825433 --0.468131243272666 --0.432914295647628 -0.522826577088129 -0.0607119581594926 -0.158933678636108 --0.119212060718358 --0.0249669175511178 --0.882175911022053 --0.719015730557024 --0.393140663330599 -0.80761465816961 -0.737036215135732 -0.734970746490058 --1.20549582146576 --0.00560611155841428 -0.394710116891208 --0.272543170110968 -0.668466291201609 -1.3008633076544 --0.964464777276797 -0.420853468391465 -0.799022257737365 --0.0257113288550004 -0.849802368268708 -0.500279938675055 -0.803401352474592 --0.28652589582493 --1.18042289386782 -0.159559372445868 -0.113358590683321 -0.785607504991968 -1.27877989699917 -1.50963542796416 -0.186926004926653 --1.0833228203732 -0.0945179310689888 --0.0312313839163236 -1.43350805505193 --1.04038611390328 --0.144643323987412 --0.934849380674001 -0.139612832943092 -1.42536138237335 --0.672808471461243 -1.19247707721456 -0.651406560209866 -0.0485658334342185 --0.592328745006109 --0.278855062148207 --0.915942375230264 -0.818998163839144 --0.350324765130617 --0.0258586520665638 --0.137948014817127 -0.63177556871167 --2.53869098004134 -2.93165913164054 --1.5332413814159 --0.159979960793705 --0.479303207064665 --1.52575749408658 -0.779323839097414 --0.0206682548748471 --0.282117983975628 --1.12166003515938 -0.216342666963434 --1.54458429295356 --1.0739787697802 -0.78017635846369 --0.231734822669439 --0.744712685197353 --0.814829783468433 --0.398736618455672 --2.13914607812071 -0.0800498106289762 --0.589711616098031 --0.123335874942102 -0.137649621047281 -0.211471477334276 -3.78563329312032 -0.612432745187843 -0.485799598170037 -0.143488340289912 --0.476168149420117 --0.0116554971904179 -1.66550592446132 --2.18371161520014 --0.310674840745499 -0.372808067310126 --0.973559461898271 --0.466444639603615 -1.25555371181882 --0.320372275120489 -1.42633035962837 --0.503735619497465 --0.613580000098563 -0.258220391845519 --0.367019351708703 -0.654497936658897 --0.0946235976616796 --1.19304680210666 -0.334159071487049 --1.27909442608339 -0.981092437543211 --1.24389174692045 -0.265334506004994 --0.9539679440117 --0.973234265954582 -1.17637449864622 -1.7223856344134 --0.943377466252869 --0.150679562970455 -0.148390121776789 -0.089137911898522 --0.571172701525184 --0.641167762726008 -0.596789230512604 --0.194012916793275 --0.630245256358676 --0.558324941782495 --0.7629194335656 --0.585334118099075 --0.78138651579247 --1.05348239002557 -1.07165559254476 --0.648817849922843 -0.111493563792894 -0.851394174978185 --0.446096655017731 --1.5664759450521 -0.148554642471575 -0.762479745245764 --0.911344323182565 --0.304474149545408 -1.84203367941814 -0.850154469755665 -0.317957871645172 --0.363393793300023 --0.162067444314671 --0.816399271011314 -1.74995509133709 -0.00916795308692553 -0.842846851961454 -0.405721206960326 -0.809557072629533 --0.0812447414175956 --0.642159809926312 --0.399830733185573 -1.54368053011979 -1.67283434128511 --0.00379788013054494 --0.638849591501331 -1.76287439695546 --1.00707959788259 --0.545601632765891 -0.77212627785407 --0.686659403456487 --1.31820136129673 -1.85228953819295 -0.11257523961797 -1.01193613887182 --1.52474190142914 -0.295187601474361 -0.818057099507555 -0.108353697292036 -0.69632126621908 -1.39515579681148 --0.183380108017129 --0.37197063147382 --0.353117614294238 --0.226673513186698 -0.650895533239748 --0.869403797603773 -0.241746143714456 -0.0229958899050411 -0.487795499175062 -0.901013592563723 -1.61830678150137 -0.374066775098876 -0.708508217393386 -0.883673353218589 -1.34674797041733 -1.56465942118406 -2.30533920247175 -0.581962604218436 -0.218342752176592 -0.944146398366819 -0.609175139853328 --0.977296038164971 --1.13411802943906 -0.847738051429994 -0.00619417464331029 -1.63160539978955 --0.603998581691835 -0.121849068057769 -0.966128952766422 -0.500845943756833 -0.753676011561793 -0.0101345616073134 --0.0327584806092869 -0.300870225453991 -0.600587992005575 -0.301558770175296 -0.690435763518872 --0.645254235769311 --1.62232379832888 --0.257808673276153 --0.522853721515922 -0.51457262574098 -0.815579525763588 -0.836501165342485 -0.0276673132052969 -1.83528226100081 --0.57772624440656 -0.73897336822192 -0.265210022751834 -0.0655419921263762 --0.798270274280297 --1.06547739255119 --0.937017826671676 --0.474929343577841 -0.118823871793408 -0.650815019403638 --0.674153868630478 -0.488993905069999 -0.237512855758852 --0.2734952807891 --0.139252599797087 --0.0783407757598313 -0.0864203228056017 -0.184380054501148 -1.12184155517583 -0.619880157430379 -0.136196327876714 -1.06370176489927 -1.10886570178182 --1.00093576207384 -0.152354457739368 --0.0829283858192813 --0.332127226947594 -1.3372515983885 -0.0840529849676699 --0.470396713333455 -0.38176296025878 --0.78386458684046 -0.365404779861631 -1.19941051580162 -1.01345592851526 -1.16587755022115 -1.30923374038793 -0.180750654352309 -0.0880724606351988 --1.07729430432593 --0.0535308684102374 -0.646047638123044 -0.184937753265311 --0.639547263939757 --1.79756246240667 --0.432161083299379 --0.163932830099421 -1.09356968495461 -0.530096477545528 -0.497238813071305 -0.454993946718974 -0.009431068299806 -1.0830225934434 -1.34688999092669 --1.4033721434974 --0.950370069186293 --0.435514944762953 -0.331065780928724 --0.215202703062568 -0.70166009116 -1.04898644966966 -0.641472226910921 --0.322679957475367 --0.118816933218977 --1.08960852402 --1.02628551228611 --0.0417104227424501 --0.577043072086192 -0.981518191499672 -0.0813770066972204 -1.28605155949784 --0.61861139707703 -0.811640306279669 --0.174083950992473 -0.0326640150971769 -0.75578365230651 --0.279074754165039 -0.286748112995634 -1.43719646054005 -0.302896148869491 --1.0266083492947 -0.0511177347452971 -0.589533144986643 --0.425018376655236 --0.740661055014936 -1.06696525614794 --0.933511763237388 --1.65889297832043 --0.0464823235628442 --0.640607146982264 --0.227318174725533 -0.0185859815464955 -0.969093264560502 --0.690761971762273 --0.925531704624692 --0.289750052633901 -0.820463957913271 --0.305871096495637 -0.740480266524839 -0.498296564939253 -3.28144817083007 --0.865288727659529 -1.9492994487592 -0.0690971830422136 -0.525639853367537 --1.28398647136504 -0.214357374808071 --0.084268792430124 --0.618742112286693 --0.940749024606765 --0.158731929762299 --1.03172660108612 -1.4574775377983 --0.410444387607459 --0.462697717937112 -3.69697069263174 --0.529209617556191 -1.18048831876722 -1.0197487540456 -0.639244545532749 -0.280110330967855 --0.593263414333798 -0.0876295537360114 -1.28195680203322 --0.512636887608181 --1.19294767954531 -0.0729251426680646 --0.148241948245177 -0.917575254166147 --0.530155043779482 -0.428530581062127 --2.20228760320666 --0.499444226154008 -0.781710302279726 -1.86159520281661 -2.39636764643947 --0.0307450447770679 -0.307147502331951 --1.18460019490269 --0.979750714808851 --0.471569713514714 -0.0739291541960094 -0.0703986747277217 -1.45806204045029 -0.0467728455498326 -2.48794405173053 --0.444129320515541 -0.259617105588169 --0.405731250774811 -0.0571973485310808 --0.264070871938264 -0.572332637944312 --0.259583108833276 --1.66291665558512 --0.786562125300037 -0.815908592125601 -1.18014974893148 -0.277795360412431 --1.01199685542195 --1.47281628117452 --1.04515481551325 --1.01767029347887 -0.00453738288729788 -0.22729500097541 -0.243648738929048 -2.60925337429368 -0.156385145284281 --0.408713963707755 --0.508819548161686 -0.382537689057175 -0.991453758583807 -0.230731145428512 -1.1175118320018 -0.0487113907764209 -0.662201286045589 -1.21234240837207 -2.36095826690097 -0.145928113073584 --0.493391307138955 -3.58036038807377 --0.532402102177416 -0.773904786617993 --0.285361622203538 -0.635406604979223 -0.047233311176603 --0.544357724735021 --0.773207825505448 --0.948408985871575 -1.05044815601397 -1.16967077359229 -0.0872202444563417 --0.40305917854108 --1.06982384583081 -0.485309623414815 --0.445697350442627 -0.424090428139085 --1.28263825746618 --0.579411834633143 --0.295411405923373 --0.732256359225731 --0.190093230351724 -0.180441077425103 -0.398317497002784 --1.30643432981012 --0.646844511167757 --0.131429854735443 -0.325125569670777 --0.022264737935862 --0.210154688260787 -0.194715622518935 --0.358425595886233 --0.10295355130464 -0.602262731926052 --1.01025327535728 -0.0502125839472995 --1.49262203433804 -1.57328117626089 -0.0014478652031471 -0.670215907326668 -0.909594417133704 --0.0555993126687468 --1.4089591023989 --0.497216739347602 -0.993578687446096 --0.519369591829807 --0.00206333488014376 --0.385522579810422 --0.294146675376386 -1.56236204054711 --0.178044327881122 --0.566746827912794 -1.23097055093972 -2.0731529440603 --0.585469097105054 --1.40877132161893 -0.12200800210733 -0.348026623141414 --0.708223555449989 -1.1157624474424 --1.40296021096986 -0.657504655978065 --1.10093119136103 -1.17094407611965 --1.29263749330791 --0.958246224158768 -1.62163052592029 -0.689389957920008 --1.24927451156947 --1.2364343931574 -0.696997273416141 -0.00576435149078769 --0.958104403912182 --1.54970186460723 -0.902556288726968 -0.587428095302518 -0.0399157318463867 -0.647966819894398 -0.0536078294450659 --0.450002693857131 --0.613187369819653 --0.253794798748873 -0.447673746275365 --0.52780465454359 --1.11676832848162 -1.14565064633211 --0.763280666242787 -1.19710158601883 --0.290699203323049 -2.02152619424501 -1.38147509004595 --0.985868687346311 -1.04359431870159 --1.17106916202929 -1.12911586985444 -0.797506503981255 --0.356311129446365 -2.12162643127655 --0.722618038454863 --0.0591549310947785 -0.617457012397906 --0.211840735388837 -0.630899011022279 -0.0163439095386551 --0.604186689149902 --0.102924163115334 -2.39331162606338 --0.225948236922795 -1.42193096892413 -0.175566636117665 --0.206346730595248 -0.0106249932638827 -0.792688499737048 -1.27316269437796 --1.12450477953278 -0.470114347203486 --0.884600813644251 --1.34776159335375 -3.10033150881145 --0.752837291618752 -0.285949228678755 -0.196857193127958 -1.1109148831765 --1.04193131127385 --0.567895241329622 --0.0266329134336925 --0.523788334961401 --0.0601859361447126 -0.282283005490341 --0.453796703002293 --0.899799044088854 -1.71579172931954 --1.23987455738026 --0.0122675613479357 --0.326604834397312 -0.501345323590791 --0.0823671886696564 --0.297902722203277 --0.32194305356792 -0.73018491839992 -0.508053887060916 --1.20646831228074 --1.03789302203506 --0.115539493395771 --0.207114379906586 --0.0526886222223153 --0.0494281509823331 --0.102251259065929 --1.32094517111213 --1.50254526680309 --1.29715509824504 -0.439906118554569 --0.00864576721290256 --0.670174935237086 --0.0570311311234022 -0.328665395070536 --1.11202840908447 -2.35229120914425 -0.297700212755757 -2.91343185449347 -0.741929658555743 --0.451722232391566 --1.1546442717475 --0.167479501538647 -0.896169352240014 -0.161685237879642 -0.196520124205739 --0.401813025789631 -0.81484964821864 --1.02411230501081 --0.734476245845998 --0.326277869017289 --0.299892079698069 --1.00667160909058 --0.485684724016609 --0.33913291622599 --0.77824118995428 -0.866363954776933 -0.646732156125964 --0.199437054831436 -0.0172582077794772 -0.0462754889700179 --0.113732666951747 --0.930796618696465 --0.184933500937477 -0.155112272578661 -1.09494135311125 -0.891585669365651 -0.0880315001925434 -0.597639335574435 -0.297504039149315 -1.18032357080557 -1.39610162201185 --0.649603654561578 -0.207918067090718 --0.763247979542019 --0.0556213759332751 --0.498432355457153 --0.919578327354884 --0.107442311801313 --0.368835792021811 --0.0926251054361256 -0.787626063592745 --0.278210702295649 --0.465225732421971 -0.478545020837496 -1.15928987314457 -0.230742402314688 --1.11062200487973 --0.304760400037226 -0.131355288981638 -0.0661634544626741 --0.316468444994163 -0.724347987746714 --0.0286840480118098 -0.333857059972573 -2.38685078670522 --0.462521783922446 --0.011525213569012 --1.23834663900039 -1.63112907821367 --0.088010286295793 -1.11996397560332 -0.84680370987748 -0.671832889137672 --0.368823637284682 -1.54502546043348 --0.643962664121884 --0.00301951790081834 --1.20952394726928 --0.30241406543678 -0.423165322632226 -0.336032964223399 -0.238641760057938 --0.119592810414759 -0.516885149040357 -0.303873381293715 -0.637781095264218 -1.15531710522803 --0.967734579382595 -0.728833459326957 --0.730155981354807 --1.07808975537851 --0.743252567016989 --0.626495986215996 -0.733035238941396 --1.38233330123935 --1.56073171926171 -0.474419688238544 --1.33303723705267 -2.36778283406207 --0.899057736107329 -0.523264456641485 --0.0908385535281617 --0.0688741740611807 -0.851188099938785 -0.0879364748387572 --1.06676535117066 --1.46283693973757 -0.81156445739131 -0.0435552212318537 -1.89666717812001 --1.03027881993613 --0.553531158242318 --0.112542059870025 --0.020443417132908 --0.0210925123273409 -0.22935429175636 --0.947920652898707 -0.459331042007235 --0.269115053007017 --0.141176629009092 -2.58582360421039 --0.505081810833533 -2.08778621532967 -0.616746672282471 -0.602463504319485 -0.0740816982643722 -1.00081393094893 --0.622832081389573 -0.270401530799326 --0.542639469583611 --0.129716963232964 -1.41622200871142 --0.770334724497185 --0.289989454690705 -1.19920350242789 -0.090546933793318 -1.51683573669816 -0.984535269687687 --0.930560522624171 -0.108768450511482 -0.345910927966521 --0.995870571825975 --0.182831310297301 --0.358294000806471 --0.656117358056097 -0.194678696243249 -0.401792302214596 --1.01847043752893 -0.00471879024458 -0.72197186299166 --0.289624575058733 --0.154683379702294 -3.60347742096425 --0.897022186199755 --0.694236605397085 --0.0428368396129581 --0.908812160203533 -0.746581188086029 -1.19786793836638 --0.581221766979878 --0.3768887321938 --1.18391091570226 --0.343693269700716 --0.644303999944133 --0.754106812995194 --1.35686494999914 -0.791044067762178 --0.179411195464739 --0.405476519233694 -0.579194395048495 --1.31730902604516 --0.0342346101860986 --0.398187584878721 -0.644147695074507 -0.468302053005234 --0.708528713224402 -0.58508153298274 -0.171447356590938 -1.17974120688027 --0.249379229281271 -1.21107050785728 --0.651974005972595 -1.02601435055493 --0.240300183656541 -0.60659135216374 --0.531511019141203 -1.54859769189866 -0.248267953158132 -1.83456878894986 --0.861974159184927 --1.9832260399141 -1.0723749431654 --1.07346629677066 --0.558554398467348 --0.815826294658498 --0.639949540530127 --0.771666731885286 --0.213913810440086 -0.603685317818993 --0.0669456492673657 --0.330259886835221 --0.98462334831137 -0.527443172249159 --1.32246135341216 --0.373370017921282 -1.29796166657749 --0.262724826653648 --1.06313659312686 --0.21152441335618 --0.388009045128155 -0.0506701746024238 --0.20151445173803 -1.90217392442137 -2.39878647837913 --1.41931664197266 -0.454396422253405 -0.617077757302816 -0.838006891501324 --0.15850192756994 --0.472130699054427 -0.374328004578854 -2.6611388727648 -0.41325170476691 --0.431991665861492 --0.437364183001288 --0.360533894541064 -1.49634638480047 --0.20653991845962 -0.00797191759468774 --0.664045779432961 --0.0439876156733119 --0.884187914902223 -0.30556059464409 -1.42992342329849 -0.541161834601748 --0.0446929372025648 --0.0927162023546177 --1.08611297948837 -2.09794938722203 --0.121112378913557 --1.07952889094337 -0.283268234816097 --0.266611200561734 -0.463174445474721 --0.436631338721526 --0.751664038140338 --0.205648636928359 --0.175422957691444 --0.917128837927414 -0.0452540741190619 -0.0674111795475252 --0.261591835702736 --0.58037066908858 --1.27630280158215 --1.30490179589118 --0.86135542298731 --0.809364439079178 --0.799727547773578 -0.0452282579174428 --1.0041358888753 -0.66337740259064 --0.454469279275577 -1.1808154828541 --1.39400969602966 -0.179677572811801 -0.721010004137506 --0.626703945638127 --0.525384886884387 --0.191753530706478 -0.109904381655192 --1.07290785370228 --0.0246091162069861 -0.860347477707927 --0.102700573567561 --1.45256595499146 -0.45371328819366 --1.12881398757648 --1.5956691817982 -0.175222547708514 -0.352272837378422 -1.2728454703571 -0.761287685852125 -1.41094094199994 -1.0761253315643 --0.578739381478175 --0.207450400105043 --0.343254853943853 --0.768636700075032 --1.22078026505636 --0.183010104497697 --0.459241036855685 --0.46303688471898 -0.335947503446915 --0.102958273207504 --0.326605663146879 --1.31652222460441 -0.147341773598369 --1.71257086527055 -0.159458929219277 --0.491100571016702 --0.47837080249978 --1.66515479852484 -0.231854278954036 --0.491439207215601 -0.525320833455909 --2.36082485528044 --0.763979352963577 --0.254753072909989 --0.0937895227035392 --2.30691857672485 -1.34953788834016 -0.307363344983809 --0.473155945816679 --0.868430759817581 -1.51540633966799 -0.0872975118771926 -1.04538653035645 -0.575439287159916 --0.480918491001741 -0.897790087857315 -0.23328320121453 --0.689839417144373 -2.46253390465765 --0.0485125062289988 --0.455233765488575 --0.570175861443175 --1.03484373452408 -2.40163992306741 -0.0144909051628099 -0.739790844059925 --1.04490610012614 -0.400369555444153 -1.01928385416864 --0.440139779633459 --0.424746440627734 -0.141988869172613 --0.375766050246066 --1.40266423595299 --0.3184545063586 --0.741507877893527 -0.422920586956128 -0.339580653950289 --1.54107387831421 --1.07853752315111 -0.911721962417252 --0.370042185599687 -1.13754547228943 -0.238492858778039 --0.110519864037315 -0.382628967991042 --0.332059154400592 --0.722209871277427 --0.864691232086465 --0.167103828461292 -0.456132743135209 -1.50421665897689 --0.859002765208197 --1.06106896294164 --0.806518868857586 --1.32833766710939 --0.198989447032782 -0.174501610293263 -0.359258758039715 --0.0640762282849829 --0.649698167083834 --0.635960762223284 -0.94073720291222 --0.00412441385071372 --2.21156093745775 -1.23806299401936 --1.48416866729307 -1.67945338469594 -0.239303366901154 -0.131548881463042 -0.142259098625436 --1.65353925974865 --0.438504651569529 --0.608051564983636 -1.76816350390256 --0.801316519801352 --0.326966378833316 --1.07033135507795 --0.929721785935307 --0.262126459207723 --0.579660301772268 --1.54198132145962 --0.404414523792198 --1.00750036693567 --0.0511386112351024 -2.82923893445913 -0.819398245224996 -0.0493613561733319 --0.584159317584295 -1.79635308995716 --1.40726022492755 --0.168094237775276 -1.84292526445786 -0.464060447450184 -0.047604150915769 -2.06983408422018 --0.689142867649148 -1.08571672630641 -0.695487747892571 -1.52447976000288 -0.00607408843112456 -1.53977129230084 --0.109902660761007 -1.56453915020722 --0.262846597294428 --0.126454234113508 -1.71500219035927 -0.6082854933087 --0.530465246005253 --0.649168861176454 -2.64728186013617 --1.03229240682947 -1.73478984921137 --0.478532920738321 --0.753889992195846 --0.600321551313497 -0.410654632113309 -0.880468548586506 -0.996710074459084 --0.215477993602241 --0.835560344769115 -1.17720288248775 --0.447638423465088 --0.673857659016813 --0.355562558020655 -0.782408109201356 --1.12914221525516 -0.732485299830961 --1.6848712864024 -1.18222673534135 --0.277963226273024 --0.296157667911297 --1.10076511847482 --0.268854045670996 -0.886168955177478 -0.0844874405878038 -0.681226189323183 -1.35387904711269 --1.03221456687093 --0.00648690043951738 --0.377974834585908 --1.37703633056622 -0.72212408015189 --0.262693863836603 --0.485081705680818 --1.43435431032321 -0.945182564294086 -0.508598421572611 --0.192700930413184 --0.55543202659806 -0.507411568114298 -0.566086988443189 --0.187963471092897 -0.762341075551236 --1.17326958170764 --0.721192444342997 -1.07128647398644 -0.193236157347323 -0.494893939730899 --0.777465463402456 -0.36234369958825 --1.25984299407172 -0.110870370649892 --0.542064719703071 -0.0844131079911259 -0.300629930243743 -0.0425548890630978 --0.188532100613422 --1.18879857400447 -1.13309640067844 -0.147837668722417 --0.673465184390649 --0.469075883015408 --0.244734151371629 -0.38010909407197 --0.0461289686548794 --0.895737661789545 -0.552987768724702 --1.27263498680354 --0.905677195137358 -1.3276892855968 --0.353721297151202 -0.0916199486713847 --1.23099443871758 -0.138998266898437 -0.2850391933551 -1.04156554533718 -0.543485358195737 --0.98950699235944 --1.3551826857312 --0.191911174529934 -2.16067047077275 -0.11165612007443 -1.23463862798573 -0.226553316753411 -1.9054264577477 -1.16802970286666 -1.62923265915765 --0.311624014832875 --0.473975558227238 -0.721976789731199 -0.77317488683944 -0.764195945962348 --0.285320209359077 -0.0810289829137041 --1.01839525813166 --0.527019372608533 --2.54463994529628 --0.201206271046068 -0.685390334773585 --0.505711999764523 -0.310824371778014 --0.0497070383422109 -1.14121942569279 -0.649913487453256 --0.675970255897759 -0.361780705060078 --1.55427850170095 --0.326867771019113 -0.983025843860879 -0.700887294564269 -0.793053418043694 --0.811187580320125 -0.112427924366365 -0.381697092735052 -1.48712163448948 -0.590507662057075 --0.153553582699967 --1.00686321853168 --0.0950432508427443 --0.510071875340016 -0.288412594070254 --0.205621098468836 -0.151847516066966 -0.093402077103085 -0.0506309112670174 -0.764874331065734 -0.412114953821035 --0.147613226486571 -0.805114108851459 -1.06250353423174 --0.310288699531439 -0.397056904988879 -0.252285100253684 -0.950274595434403 --0.858699656898645 --0.296592026751044 -0.182133055156843 --1.56546563365693 --1.09311670474448 --1.26820316706528 -1.56936758918264 -0.290214855393282 -0.11368257388532 --0.126451634689809 -1.40395321232663 --1.41133232853164 --1.6198231236014 --0.967435004124065 --0.00345831012973097 -0.631851596261154 -0.456116395792621 -0.781400557302506 --0.636460058138066 --1.02855398407892 --0.926497024820264 -1.37038214100518 -0.932305891185401 -0.808258200696972 -1.016118967207 -0.254420085355356 -0.168527489984405 -0.991969306349758 --0.787282064165185 --0.225553898444455 --1.20024495351361 --1.06800256958793 -0.877666423296442 -0.451236388118677 -0.547748507985749 -2.24258065498838 -0.978239272522964 -0.0912905933452421 -0.795585554677405 -0.809524852269686 --0.767720779702817 --0.904528312174277 -0.777536336230922 --1.0633965521409 --0.018293929167573 -2.34433499741498 -1.230180606192 --0.312334709750353 --0.665730146516021 --1.36272450887141 -1.48855621452135 -1.08901075558258 --0.646371891173914 --0.231044377736175 -0.989249164423095 -1.18981098945341 --1.51475123429963 -0.772176460024848 --0.916168818586067 --0.324653988455583 --0.898798053687244 -0.401700851843518 -0.911024663985641 --0.235906900628789 --1.44155707495598 --0.472783491691993 --0.0238558481346649 --1.08554276540212 --0.456870401560156 -0.343486305860154 --0.0181157650274164 -3.06228674392355 -0.0340861703576216 --0.277764729587973 -0.014289152719428 -1.58813379523435 -1.73641318788 --1.26758783126326 --0.180503800670205 --0.25087025104478 --0.455070501615111 -1.39523609578339 -1.26730821931833 --0.470953447062543 --1.35404718581551 --1.11375382018978 --1.61642590718449 --0.9857388454027 -0.800139180412682 -0.524034796440077 -0.608592348236423 -1.18183864887796 -0.316843532253125 -1.00412379149738 -0.430905603313171 --0.927204934758562 -0.264840445582779 -1.3138643699702 -0.480402569848758 --1.1466533480046 --0.462580360094054 -0.115337310940751 --1.03860648753663 --0.0985901992784681 -0.0449548594355509 -0.719622412516326 --1.07803492183081 --0.0928267349437011 -0.0476422485034727 -0.315137317189192 -0.959608375047344 --1.13577335565285 --1.07717156334244 --0.808908573948757 -1.03721694473458 -1.22493126673118 -0.304454255674365 -0.320693668755374 --1.19123851798417 -0.0756946105351792 -0.0227079904668517 -0.670828143262619 --1.13832052585489 -0.0395333128733197 --0.0866677079838958 --0.251981519511412 --1.35277019927073 -0.381426685801381 -0.339665226991658 -1.00918372401458 -0.209271918892166 -1.51161636705164 --1.46049690169584 -0.0701125358822523 -0.900437984396907 -1.05434541571717 --0.990161007550752 --0.224476344703961 -0.215730320588365 --1.28976995189907 --0.921559830331593 -1.02048481691077 --1.34156876123138 -2.53245896570171 -1.20015749674979 -0.526195983418783 -0.35194570349324 -1.07458422831209 -0.439034110648992 -0.433050713970436 -0.787351054025328 --1.0429618619958 -0.119926101684591 --1.22174519776249 --1.61318347780017 -1.08198513394253 --0.382123825279494 --1.66295798817554 --0.934447976532018 -0.0522913829977338 --0.851961352143838 -0.63454013930772 -0.788291699236452 -0.2714074476963 -2.05362531739184 --0.509994148740941 -0.722274246546839 --1.1651488928835 --0.259591577659682 --0.476942797877562 --0.952568804594954 -0.206669893520784 --0.83778849035752 -0.802542483283905 -2.86474620948551 --0.622838823690388 --0.369478652160107 --0.649453545293543 -0.768587616049406 -2.34186346490214 --0.696193015965922 --0.112957813918598 -0.111226676260875 --0.428323848610953 -0.0564965827450763 -0.901076772201195 -2.36288546866257 --0.874091337817074 --0.506599818247386 --0.24549789018015 --0.342323034117104 -0.0751350675720115 --0.348182454448524 -0.323469436588529 --1.37199617580268 --1.10476091817285 -0.678704315347182 --0.0517043089531803 --0.975626050662397 --0.11427267481019 -0.368152516416012 --0.458957740795457 --0.812002532250576 --1.01707263115543 -0.919954988975075 -1.25618608666822 -0.206369124087106 --1.18215577385827 -0.862500199710666 -0.413956325109499 --1.16979171053321 -0.783743892739707 --0.0774652566799237 -0.0212774066638639 -0.773516290090035 -0.984352599579778 -1.14597312105926 --0.083569703576531 --1.11852043649152 --0.0732185839826736 -0.770525743455757 -0.237044185142038 --0.64647671826101 -2.16218140460249 -0.0668301678484839 --1.37427805578848 -0.244303157967776 --0.167334017223295 -0.240872224934428 --1.04416904437835 --0.90652421884641 -0.0212312151631302 --0.363368535501084 --1.33268551227126 -0.116904721106544 --0.422290727594503 --0.728135921663164 --1.19487906576574 -0.8584245133893 --0.586749588785509 --0.301306903990296 --0.606633142670422 -0.937482847337193 --0.710332038800676 --0.412436974185386 --0.0740513322926586 --0.591320966501446 -1.03401596450418 --1.16009127772837 --0.883638113448855 --1.56708333538191 -0.136692928698236 -0.214677951313943 -1.22100818554523 --0.968267685971188 --0.25219875046731 -1.0044712635567 --1.00144486559524 --0.553046747114095 --1.25161113759879 -0.5660542161484 --0.217006341555375 --0.594831322705919 -0.721783823161376 --1.90511546328344 --0.362055298694936 --0.48118689355087 -0.790822022651005 -1.0683908827587 --0.638943121438547 --1.08816231064687 --1.03091310620605 --0.576286060934184 -0.0847579266180132 -0.795732606003933 -1.19029247692153 --0.504615900974824 -0.803239795544822 -0.12580034940579 --0.948321495713578 -1.06068625802614 -0.224212316273889 -0.0444961373201229 -0.565284442572592 -1.55979863132593 --1.61540376659616 -0.511753051018531 -1.2577464198064 --1.17409652355849 --0.302701670108392 --0.605239058099396 --1.11561408369227 -0.744458612885508 -2.08644794787831 -0.260715314218945 -1.6898070604842 --0.636229050012771 -0.722867714825842 --0.850698362852699 -0.185774825855505 -0.870357428623658 --0.303127033445664 -0.244900934824402 -2.17638365799103 -0.830983401789249 --0.205342562617341 -0.974646721344858 --0.442785182562732 -0.408484311325397 -0.0708873095123348 --0.210155587549207 -0.383863140027291 -0.329553490367047 -0.214159661278311 -0.152761141021831 --0.465828698859919 --0.386796029077477 -0.343718358597885 --1.17969606952706 -0.185558485783169 -0.838292656035428 -0.0819643285042746 -2.07731528875022 -1.24135978772938 -1.03138183789106 -2.51732417146521 -0.709654582747845 --1.21069601065257 --0.0264291183867771 --0.0857963517355422 --0.00471562424108463 --0.195313091609128 -0.0490299752651815 -0.133878720492746 --1.20313462348628 -0.248074573688035 --0.633248463577901 --0.280036148031386 -1.09625467532891 --0.310897215568297 --0.231480204817875 --0.312826106360292 -0.237975751590944 -1.07156212219881 --0.574659325072211 -1.18195746418274 -0.527610756910546 --1.4392070943578 -2.21924678171936 -0.476112832235467 -0.346465135726548 --1.08702430490248 --1.31296403130577 --0.474879573610376 -1.1656725882634 -0.838735362725523 --0.80445788715423 --0.419793204745474 --0.748150025279639 --0.602384401370418 --0.0779727036468447 --0.0411512557446478 -0.654512664066734 --0.113425966315404 -0.495294889014628 -0.0568607703243931 --0.841439299682277 -0.169810928918404 -0.46798455712757 -0.535298683402674 --0.877548857525463 --0.419140681835892 -0.94944330992265 --0.202859967950379 -0.459523593563144 --0.855089770961042 -0.117854943397948 --0.681443581846645 --1.28035154416323 --0.612468797473641 --0.076466088365934 --1.12816148722923 -0.634957158703402 -0.967078017921233 --0.480844918460598 --0.191488450020104 -0.0309549973319898 -0.194237599533922 -0.882719716479617 --0.538338771598392 --0.023302551440004 --1.03781051277296 --1.04951192195644 -0.0375631708911746 -0.579823923416448 --1.38478737465544 --0.901555538081077 -0.198822025660728 -1.21802005269656 -0.297041570804102 -1.2069643745444 -0.354327910359043 -1.02694296272614 --0.918051349864502 -0.711655621027655 --0.144975625401916 --0.350920307618484 --0.172088529514072 --0.913424049806988 -0.793676193265729 -0.788344140817397 -1.24937746257646 --0.785552020064581 -0.0356094007574015 -1.23283423595412 --0.776215855710155 -0.0827173695016032 -0.480505247773985 -1.28429647005854 --0.475774286399122 --0.72299539788407 --0.215558881835647 -0.548998285181344 -0.17807568943466 --0.148155278667287 -1.60266843128683 -2.6936626820792 --0.034968516601122 --0.529277227740273 -0.600559945309294 --1.2388869246147 --0.379923506156349 -0.486164705981385 -0.749157598780448 --0.578392496214779 --0.462433721807662 -1.01773405372568 -0.902624116270637 --1.15877204559099 -0.819387479930276 --0.187793308775162 -0.819047274706691 --1.76269887084399 -0.0128584860071248 -0.839896339842268 -0.252800907934212 --0.422629361077875 --0.117350029122945 -0.0036966434194543 --0.14004970075935 --0.83874423604072 --0.307880658046947 -0.994692336192827 --1.31108169889699 -1.69870530738257 --0.258018390212166 -0.616862354730813 --0.325962104546479 -1.66440961765817 --0.296783169155296 -2.7158845196653 -0.463154134380602 --0.972658679577131 -0.345732362250932 --0.678708821245454 --0.59844162548219 -0.472700288931302 --0.779515931198546 -0.302642442685386 -0.480318835981925 --0.910514821064125 --0.127274963106959 --0.747423444568055 -0.231882794276355 --0.233096901059285 --0.0531889021434995 --0.794721014650971 --0.757909296981385 -0.537436118168077 --0.159254427679811 --1.06859200369779 -0.281030275038486 -0.176035168699395 --0.430171437955913 --0.370514261955009 --0.394140736310898 --0.990072774844505 -0.528973360919368 --0.333175181771342 -0.0233129043465379 --1.67959787668364 -0.221577468220309 -0.0637850805669151 -1.55215974408572 --0.702662016092962 -0.142330948800614 --0.0249904485912769 --0.517449159969587 --0.49404991119897 -2.26787858936926 -1.67106316515 --1.22421460142963 --0.154112379544271 --0.353864524771375 --0.0409433972678892 --0.279537868626869 --1.16074287153909 --0.783315187295892 -0.410532879545388 -0.811664698187375 -0.643396000161198 --1.11236361794633 --0.397850115725124 --0.322101741575365 --0.180753328364429 --1.19021120389846 -2.66240951586896 --0.49995862664286 -0.653805936567061 -0.00737700571246691 --0.794757212609762 --0.0900101440951016 -0.326826322359247 -0.739173964531779 --0.107543725672492 --1.5057794695915 --1.42934429003804 --1.26418302260527 -1.23044202602403 --0.238450273389573 --1.16956477380988 --0.499953828017432 --0.089586850733081 --0.353509931024095 --0.349949299425032 -0.0829205985158419 -0.653313956998211 --0.526339018731997 --0.246527255910391 -1.23950225911165 --0.187416625980998 --0.444891469542769 -0.219808912200806 -0.744270601674627 -0.0858503482242794 --1.30432490797717 -0.13979224829369 -0.353002745597067 -0.268353699079841 -0.0370218653147765 --0.267126007609853 -0.0120951671834071 --0.223065545421349 --1.17975689879188 -1.77131974488301 -0.0296821640061022 -1.51422447262672 -0.268280213793952 -1.68469741446239 -0.571839947914055 --0.882690196718423 -0.945771022350334 --0.351556519291528 --1.03316236831248 --1.23260522367327 --0.0391320764046998 -0.203021326252156 -0.867681906103175 -1.03953863013345 --1.25656389554173 -1.22985620374415 -0.890192484094088 -0.50626540782189 --0.433206985159222 -0.862697712938047 -0.105398897810058 -0.698952023073995 --0.82498696371974 -0.784392213220601 -0.71058994123849 --0.920952542942501 -0.460634658967984 --0.781410697583889 -0.73731831402927 --0.327809284705239 -1.93793872936131 --0.255235752403997 --0.729568946429669 --0.569046449816726 -1.54286374952001 -0.692691694092172 -1.00796112288377 --1.01191381652674 -0.0513102720060203 --0.211875098270603 --0.497697107133504 -1.24036491879257 --0.408016087006361 --1.19362195850902 -0.852659628859088 --1.07910085121739 -0.553400486007362 --0.692297075063969 --0.900767360444426 -2.52806231027641 --0.611799332259618 --0.799286514672529 --0.133638068710509 --0.555745689981041 --0.37093960933907 -0.376946960381117 -0.388267330386669 -0.631248575756651 --0.213263311554399 -0.042649690556809 --1.07161730644562 --0.0566189966041009 -1.34567887649263 --0.777444870146931 --0.646132526496561 --0.389045512410275 -1.52803428771269 -0.00720855671596343 --1.02888545875768 --0.535011945243281 -0.0785001332519677 --0.961495752550492 -1.27276832169276 -0.00780494050556957 -0.413802947440466 -0.204443202899257 --0.316829369316714 -0.461817979796822 -1.22250173399892 -0.120267638467654 --0.629257608610815 -0.515040597887718 -0.852698859573236 --0.0243671666437804 -0.495642433030008 -1.19303301902303 --0.548989103730675 --0.911826444526953 --0.496601047652452 -0.0621076756759305 --0.664384611830144 --1.7177719504989 -1.13485715526583 --1.55842806162947 -0.898012673857721 -1.1266858776559 -1.48977846491981 -0.103199554301636 -0.913361349002503 -1.19208614474676 -1.16635203075525 -0.27489351624966 -0.833222946404844 -0.496884533509311 -0.344193088537992 -0.935166791286299 -0.773042658953845 --0.593552282281938 --0.792009689449413 -0.230225384740491 -1.06435588030851 -0.549641001886052 --1.26543327400278 -1.57548685077698 -0.774425383839453 -0.132584400251305 -2.57071685618709 --0.217176964421521 --0.0960751933689092 --1.14812963132804 -0.373705782461162 --1.61765271803857 -0.200969899730791 --0.799456352685761 --0.469267843111013 --0.342407058768385 --0.28536084883195 --1.50855713251226 -0.262351822034831 --1.15285426681643 -0.675767096007033 --1.64715787367554 --0.425203344485674 -0.148609633015941 --0.670436086628257 --1.16445075181122 --3.53890818586877 -0.274055175203172 -0.353992675748049 -0.506277900133942 -0.845121796578283 --1.14843585134346 -1.2705555453532 -1.42663114492832 -0.262629412641687 -0.272533731898207 -0.0524169118125615 --0.222698352172833 -0.130485239021734 --0.751828364744451 --0.0619855329707084 -0.0301040191339546 --0.0987816720692645 --0.229355574934088 --0.969479561686359 --0.971412945148824 --1.05449344801841 --0.621775540380342 -0.723814144850423 --0.911765618748684 --0.511365634517383 -0.11368043627279 -2.39384619576234 -0.0736650299581889 -1.08983602537812 -0.313667465514057 -1.22999257685672 --0.17886586668357 --1.53943524839615 --0.220711075098298 --0.0614043783684863 --0.431707029239232 -0.750036505130788 -0.20133449214415 --0.351151359836294 -0.265016177656248 --0.495542497388115 --0.395131124279404 -1.25724448751421 -0.0795272149248332 -0.629361138083438 -1.37039006730587 --0.243561529746413 -0.636770379632495 --0.445950546417288 --0.490470257372109 --0.361140480770158 -1.54103223007535 -0.62157792268105 -0.593464763008871 -0.0105255496216756 -1.87062199769627 --0.662784104860689 --0.0948270242178917 -1.21014445437175 --0.209729668068193 -0.873730250922128 -0.77960565427286 --0.336964522617906 --0.389230084031347 -0.905328535065853 --0.61624135380413 --0.56953801543688 -1.77128886655542 --1.2075737368281 --1.09969452436663 --0.389873671144636 --0.853886322339257 --0.492412042447835 --1.25988565046972 -0.486735590474126 -0.230632420374227 --0.987076010730455 -0.822185133979994 --0.0760989480301575 --0.206453502452069 --0.060350121132001 --0.00523404547097517 --0.0242395422933965 --1.99686157719854 -0.376195282557475 --1.24983024950086 --0.12271435000283 -0.337954274976715 --1.04407292421739 -1.52666740021825 --1.25464613157159 -0.657150437500709 -0.700675845252853 -1.03828588512047 --0.0450698387127559 -0.468332659121976 --0.499022275880324 --0.812452482928391 --0.201508747542295 -0.111525151919856 -0.556842308924483 -0.476958189426421 --0.846563911502795 -0.244257094268738 --0.0531770695488643 -1.03184060562217 --0.764464802995821 --0.919457268809756 -0.785225267029491 -1.2525784397124 --0.724998807095237 --0.159085242588053 -1.15272722724425 --1.32400716549768 --0.484172728532625 --0.947113370151168 -0.679316999105423 --0.797479802810545 --1.01406443418192 --0.227351171948079 --0.300611688177414 -1.11245292579194 --0.0583993951787596 -0.124839044826377 --0.665015414143806 -0.269120403640928 --0.245498790031913 -2.16072116984299 --0.0643897199124872 --0.72848273241893 --1.5832423728171 --1.05385413303991 --1.22079041655376 -0.95288321457005 --1.21488857795504 --1.40613355992038 -0.400934374490633 -0.678995226859705 -1.67457199126168 --2.38668005763641 --0.593049560057528 --0.416804311084724 --0.0123446883792928 -0.826311139656541 -2.24676100971831 -2.13565132735357 -0.76697571064101 --0.506182786566135 --1.19087406379339 -1.63026992826748 --0.829701544635484 -0.0658755398361279 --0.589817528908615 -0.691086629216072 --0.282952379532413 --0.331244377407745 --0.350865577220619 -1.14100790800096 --2.60507330813861 --0.898980921944635 --0.349847796274133 -0.162105617588306 -0.0502413502921373 --0.135698494557113 --0.0536070199972682 --0.94251440649462 --0.500657577759307 --0.0405948744866267 --1.03381255102759 --0.45469532600556 --0.884544329392758 --1.0801281493133 -0.606460029188541 --1.19744707612109 --0.740996696513229 --0.277930828021796 --0.00555658266187997 -1.81131386437044 -1.21443346378924 -0.0309020595608978 --0.975990972118062 --0.0882524371448437 --0.270193834429857 -0.630594450286792 --1.0841674749399 --1.21789145636401 --1.41195892801734 --0.590199069726606 --1.06463944661318 -0.896185620559636 -0.0107695005343826 -0.110964658742514 --0.285711443888141 --1.66200341955359 --0.572928493134727 -0.352946843996853 -0.184269767624705 --0.366883409693959 -0.112894551431066 --0.053931933285253 --0.0538434523633748 -0.0641781052210506 --0.791569702616481 --0.543972976699042 --0.28883928319508 --0.703313037639568 --1.40039673379791 --1.02040536817386 -0.355774742927656 --0.352012882535863 --0.0418999946773813 -0.169091494279883 -0.867710456928905 --0.265038160598712 -0.639445576440244 --0.253859717533302 --0.390308184413422 -0.576399005003583 -1.08305756277807 --0.285405094306641 --0.483469697415774 --0.161816933480392 --0.0891633422155476 --1.26151681596325 --1.16744867569671 -0.187533347670638 --0.0508202787284056 -1.89248312958969 -0.626544794868385 -0.0896259214726216 -0.983491551969171 -0.860302959717554 -2.73040992915909 --0.0350385004394367 -0.406186918459795 -0.370178049654669 -0.125073319614391 --1.70280300079843 -0.667939117047561 --0.0182384010429528 --0.0559281612076337 --0.436280583362469 --0.999007673460625 --0.394448184668866 -0.780651435226758 --1.08677391435818 -0.396308606868263 --0.733153592534477 -0.0732104782606759 --1.23954910067736 -0.725071382454521 --1.56906887935127 --1.72387906414601 -0.0733339431354265 --0.129544618524104 --0.0785850572822753 --0.408814167093389 --0.348949296146886 --0.0512318901383049 --0.0984025675310622 -0.17190074075952 -0.0059000803671978 -0.458999334458921 -0.795179707997264 --1.34540703222802 --1.23081332714284 --0.28240057006929 --0.547620305539335 -0.696565566576112 --0.295227331099959 -0.0389619591731636 --0.015022296972206 --0.424490505085701 --0.205807546233871 -1.21641539890162 --0.204144682703713 --0.220111024138355 -0.831596984773414 -0.392732756419004 -0.225962469201509 --0.427624297348402 --0.647359282226262 --0.0200864652208246 -1.83561303587312 -1.19521398636346 -0.48720483094371 -0.237358927735287 -0.960656890926226 --1.12630037681362 --0.484844776610336 -0.391475020478208 -0.581739818878123 --0.294832873765864 -0.110472249818708 -0.150914424165304 --0.156958026831239 --0.66117338492572 --1.01208353519006 --1.127595692239 -0.705600421207052 -0.952708161056846 --1.06843934497458 -0.350915915772548 --0.931072304244326 --1.39854373214048 -0.206825260014364 -0.279171480762698 --0.11916229922314 --0.909938431861594 --0.346153854956438 -0.466495736298155 -0.946347923473689 -0.539510987839087 --1.65977059741857 --1.29602449103511 -0.902683416638633 -0.857059312946592 --0.91339587065189 --1.44728052894026 --0.931514553408224 -0.556935476744536 --0.0444509395319193 --0.13496588403967 --0.732628127303542 -0.371607589823572 --1.22565049228765 --0.412088922834993 -1.78271786261246 -0.399095906712533 --0.159557956150023 --1.11229955652068 -1.70218651453754 --1.58032235974966 --0.0373929437439626 --0.320503909480383 --0.792941249819707 --0.418048825436154 -1.99612613696296 -0.388106150874471 -0.336081535364977 -0.186153236603302 --0.0335520712410426 -1.13409138271725 -1.09934481549914 -3.31205368407295 --0.195236862550573 --1.02051747243894 --0.908002114735634 -2.653494517137 -0.190216925733119 --1.51118281741548 -0.861360919519171 -1.12879582995348 --0.35378756100652 --0.788238364450444 --0.916018639457301 -0.960955150158441 -0.968606531307747 --0.904574053421234 -0.611013665643713 -0.393513159928901 --0.349842914039539 --0.235947688949883 -1.04830435815329 -0.657534727534302 --1.11315610817566 -0.047081740656572 -1.3564336995454 --0.272530180806646 --1.28205761126848 --0.871662994072116 --0.162614335722935 -1.13636488710935 --1.73166513476343 --0.0685916454213471 --0.970386084888468 --0.108041737364803 -1.16551386350887 --0.767052873615673 -0.924025599446223 -0.10643203147826 -0.909004460233013 --0.786029688013023 --0.150173645737199 --1.06099379239424 --1.08243512663939 -0.450715067367192 -0.649227665505345 -0.164304270238545 --1.0805162054515 --1.05810648174993 -0.341981161905338 --0.0909302884556631 --0.137966819889456 -0.92196528498104 -0.19421295670007 -1.09113645626931 -0.738602620862729 --0.388644985932108 --0.387365027727821 --0.538904811078222 -0.741045052588039 -1.43647333873221 --0.403688755108659 --0.969208579459432 -1.02237157019181 --0.272817985396479 -0.109528350979754 --0.082481785213691 -0.298606522895669 -2.06871157002778 --1.11347474664945 --0.441815422184996 --1.01848014376236 -0.321241608011209 -0.923017723366295 -0.00460775901780153 -0.655066208940577 --0.398134755471989 -1.12279433478568 -1.10880884165119 --0.409851113839468 -0.102138168880021 -1.14023228544641 --0.481280098129017 --1.15579468045759 --0.913894914755492 -0.784883651348161 -0.41022372081181 --0.886069835305113 --1.57806862105248 --0.40719309465754 -1.62588439798033 -0.660351860578793 -0.763142559296168 --0.132600454093405 --0.308859916555729 -0.261087702943005 --0.0632508616980654 --0.315954981309646 -0.4888358560908 --0.0243689308540151 --0.603726808966039 -0.341602315819815 -0.992949001045843 --0.634408448192744 -0.185329345733402 --0.553118205521985 --1.18985648543063 -0.740052738625065 --1.42726576899075 --0.671459321486229 --1.43325418169598 --1.7151366671543 -1.0881659855415 -0.439042849089093 --0.46697333883823 --0.506835556322299 -0.429852093047324 --0.0819778042717481 -0.903915727228705 -0.0900846424374082 --1.19964319665872 --0.538722558288819 --0.51637304865363 --0.307750458085372 -0.769076004053838 --0.167215209282201 --0.997430229026138 --1.83220809448198 -0.574771204788636 --0.902531431911093 --0.994411023270708 -0.203292852063127 -1.33468989084619 -0.868361001130754 -0.557987046326172 -0.480020860944657 -0.805872958548738 -0.451528347173608 -0.403242672441802 --1.21928094943227 -0.719176034444716 -0.513258306998327 -1.48041049501905 -0.827978229913499 --0.0278036236991053 -0.795503869548662 --0.857126583838772 -0.566565581240396 --0.202879231289023 -0.815106356816539 --0.756807177169701 --0.222394186548365 --0.84439240256226 --0.591373435450915 --0.224583981656998 -0.135513559127519 -0.149791148249717 -0.509840520067183 -0.417345845336756 -0.159692745817732 -0.76969966778559 --0.0442278140349899 --0.471521771419901 -2.24525399684532 --0.783375488193066 --1.06704518528182 --0.598589792531934 -0.744790576929989 -1.56653256651971 --0.0219037936619735 -0.104102779621124 --0.00892688849839729 --0.0798942472255453 -1.4925064814178 --0.962590339194243 -2.99093767745399 -0.358480543568351 --0.3971938864222 -0.493071129528479 --0.767676427844323 -0.69881203623344 -0.161287436810531 -0.0417921627702889 --1.57365897108523 --1.33966994824313 -0.326949810298879 -2.19974127365336 -0.215813338636492 --0.778112891013296 --0.214942181515198 -0.723275562501082 --0.61662079676964 -0.964518833190128 --0.908278034867344 --0.0329927944457644 -0.26802620319084 --1.30139606988319 -0.33627049143539 -0.814389876393433 -1.5297736270065 --0.0211332984646742 -0.340489935866364 --1.10931680053783 --0.535590423418835 --1.30299734528714 --0.488216273309078 --0.978406850268613 -2.4831095766909 -0.428427007274522 --0.359125140445357 -0.361739000603884 -0.310158761451791 --0.197013333614158 --0.343728686682397 -0.534155189412409 --0.540938780039047 --1.06789557638342 -1.06280347231184 --0.260655979939512 --0.0824886129141218 --0.586528552556873 --0.644996106282813 -0.761549011277863 -0.218388504974069 -0.848289694922983 -0.353000259564957 --0.559014612451053 --1.13192116768324 --1.51436737302621 -0.0102611561861599 --1.45484708110369 --0.0900165356309275 --1.16354431207588 -0.234015497738225 --0.135435573666126 -1.31790783928372 --0.477673922382622 -0.747309324595459 --0.263832081378427 --0.840871567345744 --1.02531688129741 --0.234699987047352 --0.744516788589896 --0.483744538829404 --1.59302268941382 --1.39294528903659 -0.633821312174256 --0.573536019700697 -1.44475055250062 --0.622278152154903 --1.29565815913571 --0.394962761039283 --0.704253780186232 --0.370010858369811 --0.833020760833728 -0.021933976828981 -0.344036522781625 --0.956217794195643 -0.758285446874164 -1.30682962753326 --1.06132596161941 --0.36857604512171 -1.57984721668202 --0.24515415204042 --0.484647794572716 --1.1190443893098 -1.14098968392098 --0.861667155439457 --1.15322499990519 --0.805647107238002 --0.457234490971993 -0.357092513577424 -1.00338063142374 -0.726393226684737 --0.00525935220718576 --1.31331675020349 --0.505653287724066 -0.965478186895462 -0.960399304537092 -0.0149337715431184 --0.176722208144843 -0.664113922678821 -2.64928175805458 -0.436228992802563 --0.457402704260186 -0.448852751554655 --0.596831531009425 --0.492391236527667 --0.0867311302876761 -1.45218993338912 -1.18084131605907 -1.49554918407707 -1.06064212582955 -0.82567837235503 --0.434326419521339 --0.111029149393975 --0.778117753917273 --0.600578983562424 --0.363043688334751 -0.861313126390071 -0.457078455672703 -0.973355351655218 --0.69534786287608 --0.53548046855757 -1.35992696270545 -0.923872688074827 --0.358675169393776 -1.51998778031898 -0.467306916026139 --0.265392413708273 -0.514250859545062 --1.08004115314399 -0.230981214464171 -0.834469276400845 -0.766658588918534 -1.15195765022337 -0.836383695813177 --0.920564998513331 -0.853361127125678 --0.970715507280719 -0.667870870471454 -0.243724169620472 -0.463450926930713 -0.00114115324044572 --0.336017544355469 -1.04964804447042 --0.133836665465999 --0.842722874448052 --0.593059464893623 --1.43963056179133 -0.968475346004575 --0.382426611803315 -1.06786929129623 --0.71076353444915 -0.838217814783288 -1.31442415234092 --0.90916225992226 -0.693681314763276 --0.874202155964513 -1.38409242862516 -0.77988772753818 --1.21303433496016 --0.36172593391435 --0.0681224039274131 --0.00529467830497232 --0.89015221291843 -0.206165081382474 -2.27455954107329 -0.613256705291393 --1.24336536238655 --0.310279373594123 -0.854332248643728 --0.338120081728945 --0.848342334287352 --1.29748613932064 -0.1227563440782 -0.0194641114951781 --0.990951030801051 -0.0974656955481112 -0.384809671738606 -0.527402916964025 -0.0677191176721657 -0.0880019178236466 -1.12475907947077 -0.155081777463534 --0.353878364687835 --0.0528553614282288 -0.381758585133612 --0.0765609912333041 --1.30544951060272 --0.205242287700891 --1.73798732174631 -0.438795020195642 --0.236459563562179 -1.26150307546259 --0.644045167420993 -1.73918607121128 -1.79291932476766 -0.283512646717223 --0.940844308687629 -1.08594740959982 -0.844404784552262 --0.303320000336096 -0.00504945730861728 -1.76984232771962 --1.04292581157614 --0.0551981297209103 --0.316066047653042 -0.892600295990865 --0.543851344275109 --0.135688701220165 --0.181659647877545 -0.790510076697551 --0.305215811008206 -1.59951991928634 -0.426021573526299 -0.189655448765564 --0.632032620867051 --0.327674755404765 --1.24366021275449 -0.105160524778538 -0.188720276701548 -0.100479167621128 --0.0653859533168042 -0.53888326194903 --0.157548574453019 -1.12116492003257 -0.885495110971597 --0.786811233129748 --0.070342707174599 --0.0589552896173409 -0.0555401443217782 -0.0276899111913029 -0.118819361423501 -0.232650918906062 -0.793440266812823 -1.00457982739433 --0.510677821681298 --0.0989246374833126 -0.963057397709372 --0.354606070975939 --0.596690393821572 --0.766920652194978 --0.73273595417178 --0.742835180231474 -0.220934623740825 -0.145928800741006 -2.22159043715074 -1.01932333143721 -1.55756570579637 --0.492806074055077 --1.42658052175767 -0.105461631073979 --0.998076890747157 --1.26117276881235 --1.16255028874237 --0.868360940977965 --0.11287451467861 --0.336003664844949 -0.0819703176076017 -1.62612540094316 -0.171871007066232 --1.48938782316288 --0.424088098323499 -0.140534101870426 -0.121875861097093 -0.378313244232108 --0.262228244474834 --1.14184193036351 --0.908344583213404 --0.785452924784298 -0.380631696141759 -0.981065970194154 --0.707523071614196 --1.10111495902431 --0.354071300920344 --0.045250709290781 -0.901061859522222 -0.0532860905378101 --0.296166580299658 --0.378376873144247 -1.06221061711825 -0.524300686883898 -0.11954050756468 --0.996674898009864 --0.701342972878358 --0.994981470419559 -0.269058202400943 --0.92288038875104 --0.433440908202799 --0.950975232977149 -1.62055699560077 --0.418361856660747 -0.0776841583094487 -2.67046534199389 -0.456571684052544 -0.779851467254622 -0.0410118222388167 -0.405673761827556 --1.49252709419806 -0.974955450734492 --1.07714416613586 --0.152924782860542 --0.572323958981654 -1.07958989104789 --0.939093158796856 --0.431925605324306 --1.3069588584999 -0.868319252677916 -0.257412030413987 --1.05574710517406 --1.07632135018631 -0.620556861101506 -1.11778440772329 --0.276820406901381 -0.00609248620179903 --1.04373628019807 -0.0185327426753252 -0.558517146417905 --2.15875946454879 -1.29572806443979 --0.330129450192316 -0.292055147866694 -1.24095082375279 -0.0450535513657924 -1.31332799002217 --0.309791154822363 -0.990133064409921 -0.816997179343784 --0.229120714862476 -0.993622764057598 --0.767948297228733 -0.851551785677452 -0.923526167840154 --0.168806983996979 --1.64014803593717 -0.38616815426502 -0.140865004057036 --0.23548130844486 -0.98322807463104 -0.908932312252609 -0.77449190266659 --0.346832157488725 -0.293629245067179 --1.07635506934802 --1.03623694255589 --0.630570946981173 --0.0212061953039013 --0.360378586114701 -0.830546931025143 --0.29020375805371 --0.308283808047003 --1.06364567356418 --0.701031319841233 --0.382866987378439 -0.763052452211793 --0.484397046860993 --0.255523939720431 -0.377135241387659 --1.28558172738092 -1.9248149168822 --1.03670012089574 -0.852214152399364 --0.0361797670483526 --0.386892398818959 --1.08122257940908 -0.105151122670933 -1.98781512031443 -0.384949299944132 -0.264683031992215 --1.37889109447114 --1.07945014430959 -0.374119885871825 -0.898377687629179 --1.68022260399631 -0.438577562714917 --0.951712998965655 -0.97273033870238 --1.18143514945653 -0.147175066352505 -0.780339580381032 --0.191963250050804 -1.19045519779287 -0.622139730356382 --1.2653249414433 --0.231045846322856 --0.271570569117429 -1.95389567867089 --0.559865605149712 --0.324916169623976 -0.346195654709767 -0.985269453088403 -0.296336328544038 -1.65191686237958 --0.989182049846021 --0.440632696237799 --0.0716201881942684 -0.627537116099641 -0.428647318338266 -0.367605786306455 -0.446650863987664 --0.733617792562287 --0.40480492159584 --0.0632637066038644 -0.7167385297215 --0.860131902602484 -0.567039274051238 -0.292686794824898 -0.824054518427768 -0.590754340270792 --0.309569915874959 --0.522182090018995 --0.91735364863529 --0.775437229723503 -0.77665164018199 --1.30924253949559 -1.85916685018751 --0.680613530538436 -0.449433550035505 -0.0922631487422541 -0.119272911973189 -0.798785779274687 -0.0153018960123399 --0.732344078393481 -0.508851691069534 -0.849107359295147 -0.121594320030599 -0.704856959666092 -0.608525242882008 -0.673605753407799 --0.25513691513747 -1.3209916987614 -1.91373910733824 --0.58931877633876 -0.366715556872489 --0.485376482177833 -1.32352382786723 -0.937722860186481 --0.0978820012193857 --0.414277413502806 --0.47167428230703 --0.125591108298254 -0.314822621198161 --0.0521760556321107 -1.87595458993216 --1.11458572486046 -0.126397321728381 --1.16421935422567 --0.996457526959096 --0.225563891099785 -0.425863666097748 --0.14823751021603 --0.0969271892311649 --0.538609945966257 -1.11991869253582 --0.387582075692014 -0.0999769731375917 -1.35994480158032 -0.744158261729072 -0.195247000944353 --1.63144184105161 -0.991173443936622 -1.01982101000143 -0.102580498029832 --0.0939533712450418 -0.101626810443917 --0.158001653460386 --0.603556719749409 --0.260590586402198 -0.796021047586194 -0.117708910615849 --0.120291903835735 -0.721478763245614 --0.289636191672865 -0.790829255946189 -1.38304242283302 --0.167755983669299 -1.13436120724028 --0.582042589700426 --0.483292194464289 --0.0591602289471611 --0.928748816727284 --0.440630442305132 --1.01202798534932 --0.128877110253293 -0.765644609257221 -0.0534454028744022 -1.37121946942642 --0.0112068345154999 --0.988355848285723 -1.23354996978185 --0.46650803771064 --0.146851018546508 -0.480019381715908 -0.495780644589325 --0.857135161253488 --0.0589486768575656 --1.04408547839477 -1.25079825451886 --0.12361140189228 -0.31845132196366 -0.179706782418577 -0.32799359719478 -0.315655020286766 --0.399555501130671 --1.07262139928722 --3.16742051053426 -0.0505300851531825 -1.120662745745 --0.176454374117798 --0.00988199483176899 --0.466485674559304 --0.815718910076231 --1.44344124240621 --0.449168882981128 --1.13205425852165 --0.520651543990644 --0.0618306113895422 -1.12993290470703 -0.764765739732933 --0.963331345301173 --0.487771514235649 -0.765690464819748 -0.427261165257643 --0.528879608773661 --0.306920608270496 --0.525095770191655 -0.991463177071997 --0.919959098736339 -0.871693310546403 -0.152064374606951 --0.866595198711719 --1.02236403532501 --0.684295957521773 --0.123864056912481 --0.744603577679914 -0.176171255105425 -0.997903924074241 -0.542335085817629 --0.114756865257486 -0.423528236471956 -0.327156079007734 --1.66012551788947 --1.57145098611119 -0.116408549996539 --0.846870547018071 -0.731524570808937 -1.22232350356725 -0.428372459266247 --1.03374567210316 -1.89543933645539 -1.43344639975304 --0.210296073253084 --0.791898173215344 --0.674320317143631 -0.789433862504929 --0.0859268771956625 -0.0894222212047771 --0.353735244554575 --0.674234453259981 -0.627723917616786 -1.02909018336912 --1.01099691319083 --0.131572830517838 --0.684845706669267 -0.569479707354291 -0.873213676995791 -1.09707316314623 -0.402474318227051 --1.12126081270765 -0.374265765362981 -0.139764833664115 -0.705859263750034 --0.000519428634857988 -0.368868816981616 --0.848600329755478 --1.51503932515651 --1.00913381818742 --0.522427590188664 --1.51760719550466 --0.890380367035863 -0.295811400163871 -0.477260589653712 -0.469543708921934 -0.288709619129715 --0.126913318572 -0.795524952945927 -0.935659269572842 --1.13401279313032 -0.968125093652673 --0.0548687065272997 -0.763333072044809 --0.316524519767251 --0.888195147031412 --1.02286053718515 --0.196036138833358 -0.620804303970099 -0.78732959462623 -0.457824412313009 --0.0477849016680878 -1.07498012517126 -1.24011009364687 -1.03376535091284 --0.30141467386497 -0.0520735993793737 --1.44701050870454 --1.64769537448215 --0.525608215753697 -1.02688762112813 --0.425288413032901 --0.268104872484937 --0.316381210833755 --0.862601086377494 -0.957740008351443 -0.822753966875068 --1.27651222258621 -0.949397152115554 --0.287118073198062 --0.628084567647975 --1.146548123241 --1.13979031023952 --0.947571940798044 --0.738603655411067 -0.544586760625498 --0.56822873212351 --1.70282894050431 --0.781215878963752 -1.05696321670387 -0.00955566579535017 --0.175442483265488 -0.814427929326089 --0.0436441054947121 --0.273062979301695 -0.269829283996829 -2.68861082856949 --0.893959313528368 --0.8719023411397 -2.6238612427962 -0.85109103174368 --0.960181111280006 --0.264594507174762 -0.23060029381768 --0.16724844947449 -2.24506714079295 -1.07748870201189 -0.405642075279545 -2.44092194833007 --0.299853345517851 -0.217976595884587 -0.519131713336144 --0.425822560771074 -1.10988833892 --0.939307833533535 --0.0962044515240534 -0.468334369350284 --0.363403814794045 -1.04497320168242 --0.560054422093597 -0.0998480576160237 --1.05281310069874 --0.699080886847725 -0.578850736765318 --1.42235910475779 -0.0605651870378949 --0.750346180211669 -0.894153710175148 --0.901921877568427 --0.0900122252944193 --1.04308872492864 -0.12553919662845 -1.27463003277468 --0.0981157170839677 --0.133670029268941 -0.773840307149876 -1.22555308893984 -1.06956014621249 -0.830089393533647 -1.26247195128632 -1.52415408276743 -0.858471219686361 --1.18894822121802 -0.0994217784088578 -0.774111770233312 --0.00933350197612981 -0.735651388779177 -1.2034720165818 -0.773908892126922 --0.680378981386237 -0.0171494856634151 --0.278278669110072 -0.441692092509384 -0.783940018304012 -1.65341981036878 --0.650500693548588 --0.287384005858756 --1.35709383295878 --0.41055127640474 --0.741871919333225 --0.720247702543014 -0.572838318514862 -0.125148748737361 -0.121526836179295 --1.11137210241353 --0.249801906094893 --0.612070434221058 -0.266833978216782 --0.696220195694592 -1.26027090433091 --0.348654011422805 --0.275684275141578 --0.816235004074418 --0.153876716794582 -0.158528063877716 -0.142476295318397 --1.262218398134 -1.34071817129762 -0.960049075369207 --0.737099401019208 -1.15642943455076 --0.174463415149873 --0.755575095475159 --0.318411042498399 --0.59102731975058 -0.283058250862101 --0.00844814164629959 --0.949890965812299 -0.562884897183913 -1.1199563893803 --1.05841604496565 --1.01756528510442 -0.768954842682863 -0.176968337590854 --0.913804716610914 --1.09575062227024 --0.00458971981103318 --0.435334836552927 -1.20712695531664 --1.03496886497525 --1.02788944320401 --0.0832747459196401 --0.300662510132583 --1.03111219774505 --1.34477846195667 --1.21903955243259 --1.23134114493885 -0.225813595744477 -0.218299364342783 --0.0711317944984913 --0.323087881767468 -0.0291819074381179 -0.0476401660746477 -0.853024281082641 -0.259377149009814 -1.02955053349114 -2.47935286863185 -0.901491535540176 --0.561261425976181 --0.0279206847435955 --0.248714131002324 --0.229854418761222 --1.06583177203714 -2.03220741817418 --0.152006092502501 --0.246158173580071 --0.511158347889349 -1.24198835615944 -1.74857816032642 --0.956106879912154 --1.42765939011634 --0.105961054902528 -1.38250526153594 -0.259491096921227 --0.22214055342049 --0.271557888796573 --1.15412315365301 --1.35419917265004 --1.74632550258831 -0.272922608169429 -0.510651558966446 --0.0183299601561693 -0.548178984662098 -1.01592737262311 --0.45043012662635 --1.1029876930462 --0.0985065177661042 -0.466453181916544 -1.04431327936231 -0.615411937782786 -0.894227114967199 --1.7796227122758 --0.686898205968667 -0.232398863883076 --1.19110784793211 -0.262078677604166 -0.00650708270609712 --1.19154069801831 --0.655772747578203 -0.524959550452582 -2.10549194720322 --0.698344937288072 -1.09298959998794 -0.0402419214397511 --1.19826751735022 --1.70956366403138 -1.19510911694045 --0.294272461402738 -0.372880537393767 --0.238773047776649 -0.728356736908427 --0.153849426844717 -0.575097966975171 -0.0456892498147115 --0.0883698335346175 -0.37807108493265 -0.795140275096518 --0.398074746161121 --0.441053425891662 -2.46031233300066 --0.00120805472727525 -1.35216154526919 -1.98554214975809 -1.09972300074319 --1.15286716884469 -0.237541304363012 --0.119302806568848 --1.13881005200011 --0.0929238485045545 --0.522846298635155 -0.405537618256084 --0.0104805159806514 -0.0349734742336683 --0.800394026028099 -0.905959784039134 -3.01411088492359 -0.354945778518788 -0.452526106321964 -0.588328521120953 -1.17398907014115 -0.0967418859646934 --3.57699121320652 --1.00411098319543 --0.552867235876363 --1.22124020096162 -0.398823976336779 -0.173113606875343 --0.442355807983893 -0.74803006775155 --0.906415564890533 --1.07628594170045 --0.28903825208912 --0.40089454328642 --0.339573681332639 --1.14166031583584 --0.578016194276579 --0.879129083125155 --0.1089860045193 --0.130878320328129 -0.968877089446924 --0.495526882102635 --0.919424825067118 --1.01868518412553 -0.191748339547746 -0.460632107245535 --1.40181010277727 --1.29391420828941 --1.196531389804 --1.10890561119196 --0.195390475883778 --1.34258104630552 -1.42385872392168 -1.59940514775862 -0.434944672153933 -1.10984851312498 --0.11410345012655 -1.12172201688857 -0.60470662862074 --0.973314249418346 --0.892015402196638 --0.625849021671911 -1.19730016246345 -0.139470138660231 --0.868937181067421 --0.896423217878079 -0.612884035050184 --0.0708514336984827 -1.99165701943504 --0.72471902148446 --0.195522467312514 -0.895386973948993 --1.49329986650095 --0.0947437034934078 --0.626233596660985 -0.142948062507221 --0.528924391467906 -0.212517471137915 -1.05217720717512 -0.860748025855388 -0.0701361649111805 -0.205494897502508 --0.00705493597214879 -0.808596257738714 --0.587350421054955 --0.629125943843717 -0.191648872872686 -0.866085838949178 --1.53275259492251 -1.09231148674709 -0.609886814623557 --0.471424578393578 -0.294580210723264 --0.910548942106358 -0.238880801916213 -0.0747333943073407 -0.132589354940666 --0.108892018913117 --0.273107176940263 -0.160425094767447 --0.612251082373118 -0.904746818408665 -0.573861681080981 -1.4027708603386 --0.10414863693932 --1.41108212244095 --0.883329895057273 -0.487878530020827 --0.650998670257189 -0.196993735265971 -1.15785513590291 --0.119020048841096 --0.313739879864794 -0.0305720691554541 -1.20654191579703 -0.000157403936822398 --0.949960009008436 -0.442544546403823 --0.83625008667856 --0.0365891212391114 -0.226084007879348 --0.297441733520738 --0.246546614971839 -2.37006989890417 --0.499382175748863 --0.28283045740578 --1.07909797479178 --0.59617472955083 --1.20788931723522 --1.08747281901352 -0.705770797649766 -0.920352304069461 -1.09518311560611 -0.266430538398837 --1.18257941147744 -0.974082708786087 -2.3917061410373 -0.671795011221003 --0.49878045941055 -1.0180083971379 --1.20088355045202 --0.307391994659804 -1.31205985323046 -0.672855100277506 -0.00205426086339777 -1.04306879955488 --0.702834412726675 --0.193790684496165 -0.0349256527587363 -0.415279000836713 -0.271765112648191 -0.987313881085774 --1.20725810346251 -2.08342688803182 --1.98369273918497 -0.277310028349811 --0.927019608600764 -0.151770501042991 --0.736128246671044 -0.372576665063427 --1.13647832372227 --0.00370545987185444 -1.34148826093557 -0.817882606323429 --0.558946918492495 -0.957439373795034 -0.588346214029443 -0.017150429047013 --0.398835276769466 -0.902540897339047 -0.0592409445380682 --0.0226511669922136 -0.72117418482002 -0.678609074932797 -0.194118265351102 --0.219013294036447 -1.34936755945735 -0.41555416565507 -0.141071426762407 --1.35000065530733 --0.480361895066183 -1.79127364470847 -0.124118119607665 --2.36593938588748 -0.0246512988597649 --1.20084439719112 -0.923064419216791 -0.0768545594128103 --0.472902910321682 -0.667989416013528 --0.272843693961989 --0.097379845479443 --0.0956981969788133 --1.08294415057001 -0.747356294201745 --0.758887517736634 -1.0062325712734 --1.03647124841265 --0.555587682928026 --0.503501776673156 -0.253680252422989 --0.273610771214698 --0.762524860065871 -0.185120737204389 --0.554543722409237 --0.544387266217185 --0.50119440544046 --0.956208203916479 --0.345095383178665 --0.415097843829564 -0.879498675102571 --0.394133192100264 -0.453694690896381 --0.531326192940026 -0.611045225021924 -1.7190332415965 -1.15476434265747 -0.21325797340452 -0.954694748644357 --0.261010125592151 --0.519086794200816 --0.0681372499369806 --0.873970129830157 --1.21677247516762 --2.11324220425013 -0.0173453371188712 -0.126967241713915 -0.0615231272625181 --0.425324179181576 -0.687506949028823 --0.26225243075389 --0.462206046689841 --0.219870035331068 --0.218363438931373 -0.306085889870422 --1.35555448000559 --0.913400375701544 -2.47088873092112 --0.203394888229283 --1.14902041779625 -0.294545339027835 --0.151887249448706 --0.998339600843178 -1.92725036122524 -0.0670064653870988 -0.610845724955151 -0.07622739920747 --0.44243836697163 --1.37261326833515 -0.943871283645654 -1.05955274271364 --0.923515713883717 -0.0107893730798905 -0.384177687703406 --0.249506540312006 -0.149311125896712 -2.16321452006953 -1.2016265965416 --1.25948804830525 -0.645638541792412 -1.84743591209604 -0.0736652185798432 -0.111029089789704 -0.422165955875727 -0.418992027340867 -1.85599760009232 --1.25128129657274 --0.8142413850038 --0.699020158686942 --1.09931284432661 --0.631814533417224 --1.51229906024441 -0.972259459179552 --0.929052830427716 --0.875809882642085 -2.3682091888096 --0.992364802416027 --0.127514490040622 --0.752897763668435 --0.552519715627877 -0.298851508576303 --1.08552699570894 --1.29131627247772 --1.14576916579872 --0.0219921834069678 -0.585630130007585 --0.706395447125608 --1.08596703010678 -1.14790332639615 --0.437366188363137 -1.30148993732339 -1.28785148269404 --0.00325470623236601 -0.409573773972692 --1.63939602831689 -0.0219604111722269 --0.0475110652717516 -1.07321718926558 --1.40429608997614 --0.955870116260531 -0.778386680927868 -0.78564141852816 --0.102064967862103 --1.74046939478173 --0.704809961430697 -0.496267910627237 --0.150565690312561 -0.0161416221713147 --1.30701333809476 --0.730010561400155 -0.354879168131086 -0.872519358945844 -2.13542803544895 --0.842733828710614 -0.311233725176185 -0.162833062672858 --0.42567465011464 -0.308741571879659 -0.520028263715617 --0.913921048153959 --1.0374516114729 -1.50794722244541 -2.26275890576092 --0.107068491316241 -1.24404360324857 -0.595047525050061 --1.64469587863701 --0.0692408226172887 --0.619279107906178 -0.371950044922002 -0.421018953997041 -1.22200602378478 --1.01702513226662 -0.0945650798013355 --0.150764710276627 -0.914122518957692 --1.04892573957802 -0.625624371391073 --1.06484480121257 -1.36381204993357 --1.55033422907985 --1.49363892655344 -1.60110793494048 -0.876762829092294 -0.496334114973392 --0.26884744968122 --1.17687186576891 -0.593577616283379 --0.0141600457767548 -0.906951689769692 --0.593377648306912 --0.99154398117797 -1.17794110547867 --1.08861221744722 --0.132348178280918 -0.0408559654268874 -0.825731189970064 -0.380453428939692 -0.609125018157055 --0.217943050452005 --0.790855551837226 -0.86002556777016 -2.91495698708232 -0.269137823364298 -0.286206845023638 --0.33510061507407 --0.252103163267945 -0.618601222949168 -1.35530608453988 -1.53949291633577 -0.0321196221539588 --0.220830825862413 --0.255553714021054 --0.376081719320779 -1.26334902246715 --1.87021440063089 --1.18870759753645 -0.244923134151184 --0.148577410641304 --0.815926589298634 -0.223741497924275 -0.316649107358767 --0.736934665293886 -0.0755425183475404 -2.32838621181426 -0.448459316776476 -1.4861120911015 --0.628743660052939 --0.294465323519934 -0.650406950900957 --1.059853561621 --0.602918068761843 -0.231862301226812 -0.950139069770158 --0.2906558556704 --0.942260261255136 -0.0110963787101213 --1.00829053800564 --1.4314799469096 -1.00635376496568 --0.173452252301634 -0.316922791680857 -0.302716059027109 --0.0371430830339143 --1.49134083227805 --0.487520144900633 --0.149077461262456 -1.44341933782161 --0.439525157488198 --0.0806213085188485 --0.79752868352316 --0.282211648347896 --0.946974576106277 --1.22237412906338 --0.71794177211661 --1.44211712386531 --1.05405658582056 --0.114435481638258 -1.49429695980095 -0.607920078652386 -0.428813006649083 -0.302590789674575 --1.22210244728148 --0.0619598902423606 -0.524354608453176 --0.318892227415331 --0.639049554275688 --0.584445694614688 --0.307957228813986 -0.310063443705957 --1.53412333852133 -1.34632966174937 --0.558640871568441 -0.0774742077756212 --1.08828776888213 --0.400303642074645 --0.855974634925024 --0.934567121489524 --0.281734117965534 -0.894480616049348 -0.524918661798278 --0.529379402092161 -0.000901001630456477 -1.46598637992793 --1.47555948413133 --1.5538149068912 --0.207266318175253 -0.090412081800114 --1.10162238192433 --0.489379974227353 -1.3723018861147 --1.30525965308008 -1.35006820509416 --0.755181490625906 --0.23660553227751 --1.35391281131766 --1.47045149334611 -1.65116845814324 --0.178046550642692 --0.397295633901662 --1.14530525079662 -0.246372339566575 --1.08112142469412 -0.123266703877014 -0.855977594007715 -0.56838372171639 -0.719378746375765 --0.286634409605551 -1.29484553740232 --1.21690100970826 --0.438445404104496 --0.858472503906679 -0.146837838575195 -0.308735870050301 -0.156177170286492 -0.27006125872389 --0.479666617644696 --0.0865826369624809 -0.353947348300116 -1.06870472438213 --0.183609222253779 -1.07993214974761 -0.0797581413128028 --0.661556328832383 -0.436304284498163 -0.113215821316149 -0.453166828158462 --0.193864574149492 -1.98496892857274 -0.00758240276421418 -0.666938072188167 --0.204965987711891 -1.19207652837414 --0.982159521839661 --0.198709340109049 -0.306427963588138 -0.498133334175778 --0.938157713988808 --0.397332254683311 --1.06755002090304 -0.182246955528176 -0.126469384870585 --1.06964149559877 --0.940537469951053 --0.25420536662928 -0.559114579836559 --1.28057373581535 --0.378648175732762 --2.89180497833719 --1.54404030212649 -0.0200404956096003 -1.99354150717703 --0.426001107680284 -0.877514514925999 -0.973024465210399 --0.361963041839077 -0.189068059617336 -2.18502066768221 -0.562069344155398 --0.321348864906118 --0.295972240809627 --0.797178740955401 -0.85378872638154 -0.277600194262607 -1.15533954991384 --1.2021229701655 -0.872209907231836 -0.0411912526262275 --0.738221057296963 -0.78926836255823 --0.21518040974347 --0.433279548285006 --0.361576173188205 -0.815891191846877 --0.912001072671996 --1.4918943209113 --0.922581033558592 --1.00357999713288 -0.846005240904222 --0.625755741606483 --0.766805180063882 --0.902943392389085 --0.0621501090346381 -1.07412874072478 -0.265890761951509 -0.223226800519969 --0.417123075159893 --0.374870671325717 -0.432520156282808 --1.7754978792025 --0.686104435281274 -0.621885764192601 -0.187280713873725 --1.13006109786624 -0.757914421801855 -0.122419321929017 --0.445899960510991 -1.01011811584458 --0.943569661237394 -0.643228502538824 -0.710494181561259 -0.651059248433853 -1.0457429878055 --0.00909879424409255 -0.0539928243027843 --0.0753371690060929 --1.3619245118677 -0.142159514055626 -1.56267658534853 -0.928688316852331 -0.893915451727557 --0.387267401487855 -1.58405536067773 -0.912792711012596 --1.45343377630895 -2.31719884620012 --0.44710331392211 -1.07419985404246 -0.16573625609758 -1.01328720140345 --1.41675355859702 --1.10099024690027 --0.0189975026556439 -0.449206884360946 --0.0250315683409017 -0.344650749940106 -0.737147377819145 --3.59365804094255 -1.0209791294855 --0.929295516936508 -0.786728633134336 --1.09228145084228 -0.387001352151322 --0.0271394481415834 --0.352633992899557 -0.363214962671226 --0.348672557096455 --0.594103036639041 -0.0758514952674485 --0.376415271403459 --0.0175314421327428 -0.0408144600117284 --0.430908626141614 --1.48453511530311 --0.920679788242824 --0.412691000839274 -0.0802544875078768 -0.589570885295847 --0.666375953693844 -0.646598009373594 --1.1600220067265 --1.10021631163913 --0.507212440299193 -0.943079689833644 -0.433319672979387 -2.03462685635029 -1.49122901781663 -1.77687935847879 -0.206370382125574 -0.930929197192622 --0.0560579734927349 --0.100565371845914 --0.97391584609519 --0.4266030380715 -0.0374336436395408 -0.625429483189608 --1.10921247258878 -0.507396475741793 --0.0849953177220972 --1.03064641852097 --0.981426265821056 -0.294087868831443 --0.353028510105388 -0.138260076016332 --0.245402249183297 --0.884773843031874 --0.0594048555488813 -0.220832202014539 -0.767456761035136 --0.158420571964763 --0.403276042417939 --1.79970149894139 -0.763848344660872 -0.70828813408692 -0.0243614178805398 -1.37208737012207 --1.0394943763827 -0.0574237942215556 -0.168717454467972 --0.327785244566042 --1.06533639847624 --0.227876256740661 --0.327508866980326 -0.27614170287128 --0.747730646591345 -0.129136527117677 -2.1226199532853 --0.332598733351395 -0.448277062955071 -0.00667254439526221 --0.29125869460471 --0.627504314471336 -0.363634270293314 -0.410002582886239 -0.560519511248378 -0.820579161506902 --0.895839063701912 -0.026247337444925 -0.349876084683878 --0.0535983680786192 --0.270420904124604 -0.264455944876969 --0.545355540693619 --1.22526309408559 --0.20942372529937 --0.00475173636526094 -0.243523091593558 -1.02603824147674 --0.0235177067070316 --0.0741870167912175 --1.6795467281487 -0.0885863832705587 -0.937865629692574 -0.0970855817558842 --0.37000866008671 --0.345604805471725 -0.345893998931885 --0.209518910587754 --1.56616485639196 -0.822133716373408 --1.22172388587811 -0.161234552947905 -0.845668936933975 -0.461236913021699 --1.29083685187766 --0.750341973885072 --0.365904252441321 --0.96409709653603 -1.37544076934616 --0.211476140829002 --0.175350974520997 -0.180796257770808 -1.5063106816755 --0.0519156693998486 --0.0420849059016222 -0.531712108248756 --0.383864001238509 --1.006035037603 -1.77395063062134 -0.0792304765329384 --0.946117501287671 --0.0738676783194014 --0.099968972580843 --0.962450646452872 --0.471047843380444 --0.998039387209266 --1.59377590422223 -0.01234193485646 -3.28587148877665 --0.992025576861394 -0.185400166334743 --0.649202699741384 --0.576299093176339 -0.619879719517304 -1.22673069599985 --1.51778637210865 -0.874149990423722 --0.0820055768902721 -0.0983363267269608 --0.445825530093228 -0.644144795054472 -1.02640738335374 --1.15500045966824 --1.35769406867579 -0.333973578563222 --0.301190494454999 --0.28666850402137 --1.46824912637057 -0.220438486147111 --0.812277369973853 -0.816704352696009 --1.01794848412205 --1.11606639617749 -0.996673802504779 --1.35459305819717 -0.107886549926205 -1.00351418637621 -1.17151162098152 --0.528602983917155 --1.64342583351861 -0.10279002110723 --1.24370726268847 -0.836150283617098 --0.42421464891437 --0.18477214783857 --0.339904495467627 --1.06579804407361 -1.00169686541563 --0.412375790090397 -0.294411468686141 -1.209789201147 -2.24856218026302 --1.05889704613439 --0.185826398629473 --0.173973147362418 --1.01396154551342 -0.0118595390062595 --0.526202117278347 -0.812246090603232 -0.61494642847749 --0.282691703043521 --1.2245997575623 --0.55882282552265 --0.995494710299488 -0.883383136014263 --1.40466845968148 --0.625854649855272 -0.403932786784272 --0.125180870561038 -0.228425762430926 --1.480275327899 --0.938294273806187 --0.311333025686184 -0.341087142081783 --0.384640921041929 -0.15126470841428 -0.813939879916106 -1.15869022740937 -2.66176622589661 --0.16877917265803 -0.510249258046133 --1.22065946393605 -0.668669457655566 --0.111118005224882 -1.09096005353137 -0.694688951975782 --0.537940750239437 --0.90756290443661 --1.23591279658392 --0.77992025686596 -1.11457271011956 --0.666818122199736 -0.538731509715204 -0.527379167565348 --0.0150745934981078 -1.40429816861025 --0.527604493891511 --1.17857214721865 -1.75960907199832 -0.365147251726865 --0.353448810498387 -0.4830920172562 --0.601073993907216 -0.139878403193078 --0.81758860277531 -1.78478851927148 -0.1794283462186 -0.738994287261708 -0.0894298269220366 --0.629542250951326 --0.571565806438905 --0.10555391177718 -1.10518730555928 -1.47183335692741 --0.722494856679203 --0.0261829478129245 --1.23946475007932 --0.957264583728994 -0.10159684323703 --0.144357624831838 --0.941897231222839 -0.435391523264131 -3.28075137315686 -0.738320578894493 --1.04382795342647 -0.711350102601195 --0.94687443254832 -0.994693951355522 -1.19029291447594 -0.851472145840837 --1.01374778080551 -0.393412639542015 -0.635757384736946 -0.753943345163039 --0.766459200933928 -0.975837794575513 --0.984854085238672 --0.91207906826882 -0.484350978339704 -0.143184399157633 --0.647481345220366 --0.927871204522161 --1.53852431430239 --0.341110568522999 --0.665665673843257 --0.821811770119655 -0.910848606206786 --0.157465830030744 --1.16694705549664 -0.694220833725169 --0.210803420908937 --0.173126759720351 --0.515790659094963 -0.0165033017277043 -0.128764892123747 --0.730512259985161 --1.45212486022617 -1.3365992885296 --1.44946999108415 -0.559127562050529 -0.693986475048966 -1.13217826686878 -0.0866853238081564 --0.440535692997885 -0.959249761690733 -1.25805390498267 -1.59359403161672 --0.844357907720489 --1.37575496376083 --0.294521244515124 -1.00561888428749 -0.19784071033465 -1.34768723932375 --0.0853019509762083 --0.766566470451253 -0.36107686418814 --0.535617135000722 -0.565485012068794 -0.286669089721831 -1.11748618108435 -1.19663766954625 --0.534748027095327 --0.523860061118436 -0.30390686841835 --1.23772061783888 --0.189319383977306 -0.186075055444995 -0.920718247941926 -0.356400837733958 --0.301984770336111 --0.0277648523777412 --0.794893213991447 --0.453227579250941 -0.969680538795588 -0.853742568145307 --0.228750121035899 -2.31840017345261 --0.99176682732557 -0.674565670309418 -0.128187645626411 --0.274386415634678 --1.21810347544212 --0.358349700804138 -0.69643024624288 --1.08782917218934 -0.142778697161965 --1.02042544200639 -1.756749201285 --1.94748401323622 -0.932306685125093 --1.00142378955297 -0.289620605035943 --0.883614091113208 --1.41072830065015 -0.294986735632881 --0.0486114971867444 --1.05671767338516 -1.26546335597367 --0.222898328703423 -0.198644134286173 -0.228426832620856 -0.136310848024856 --0.21157698512882 --1.38854953867344 --0.189674127613708 --0.686452858544968 -1.19642436198044 --0.111377854820524 --0.0461898169345627 -1.38025274188374 --3.08992503563811 --0.17974790652176 -0.503773303481402 -0.973269701493289 --0.905529197679012 --0.742149329908571 --0.543898171491798 -0.10992669577998 -0.0288864275582097 -0.527013265921058 --0.212361706283945 --0.931332469684627 --1.37310016508212 --1.07025781241862 --0.10044484392203 -0.0859110943076784 --0.18605316397265 --0.679053952275137 --0.219844897331702 -1.82410554800335 --0.260080440586787 -0.977589281526026 -0.938988804608249 --0.526891122584977 -0.399474427343382 --1.5844624372237 -1.00927408168845 --2.16183490423933 -0.485234606542696 --0.520913720067703 --1.68547941804112 -2.50892046904892 --0.40305339965954 --2.45380185190703 --0.516330301057854 --1.10852793832364 -0.159556586199379 --0.232848870796381 --1.65932333612064 -0.893590286230959 --0.348116182034865 -1.06322077428748 -1.17485446150859 -0.894515738425728 -2.28986220894252 --1.22828466366569 --0.938914207641903 --0.756217996691183 -0.611590368170046 --0.15348525758438 --0.315822929099996 -0.64179543292306 --0.690511082273028 -0.759821613069464 --0.530538324098523 --0.611451844319728 -1.84370955473206 --0.635035482773591 -0.717090854990484 --0.489502853036308 -0.998149700964053 --0.0939121797385063 -0.805108817553954 -0.332864729267698 --0.962801770128367 -0.492019770257986 --0.199463048726941 -0.243393293419466 --0.0809375607360865 -0.776715106455963 --1.72050914298486 --1.009299418515 --0.806626506992242 -1.06388155589024 -0.177734852572986 --0.910187179110252 --0.512855748976807 --0.098736918878906 --0.851661366708923 -1.16237609804873 --1.34239391922359 --0.442485322660754 --0.443785419931841 --0.864094641472084 -0.929685757904494 -0.104278321922754 -2.36948075143801 --0.659059846925061 -0.419392207148382 --0.424162343656489 --0.144703932231496 -0.127509268620165 --0.888026694763888 --0.464472354646733 -0.611979050137474 -1.03898736110963 -0.13953838421871 --1.20578047067563 --0.312060555414936 --0.154206208013118 -0.12445663726769 -0.355461786140316 --0.95404638787579 -0.116757606372065 --0.4036513960391 -1.11346662200125 --0.507675295399224 --0.214171814547444 -0.166606646624711 --0.826641512961537 --0.981708552108888 --0.442569384121995 -0.0613200921752499 -0.637891192636054 -0.134189234975404 -0.116911145144273 --0.0645423915761683 --1.12089699150036 -0.0288608605545377 --0.542694781562383 --1.04201688874421 --0.284115116093169 -0.570259111200578 --0.197474173310558 -1.26950306291036 -0.901617463256077 --0.145946200263063 --0.981323452279179 -0.420306352106332 -0.0712389861494573 --0.743506269194853 -0.0720764708623571 --0.789178379041467 --0.461614258076501 -0.0499369017509252 --0.55910567371305 --1.63741147138538 --0.394246309173326 --0.0259591892361986 --0.651936395375857 -0.628004120799959 -0.310969671038757 -0.391204987296124 --0.288932425206968 --0.00638791091355717 -0.506317852107053 --0.382916041545649 -0.459942539150271 -0.703374674395011 --1.52180870296028 --2.01456470930127 -1.37591199204216 -0.82218501432119 -0.505030050413069 --0.610918369072437 --0.387914148578392 --0.481780371525074 -0.414852021322166 -0.948106876876215 --1.07729250307052 --0.899669598088941 -0.27275070299943 --1.66056135093247 -1.30356180937401 -1.12777403764457 -1.06350107976698 -0.0157282767141185 --1.15391306132789 --0.5694819365631 --0.278329880824192 --0.445696489602447 -0.298907197127676 --0.351088322241425 --0.112972029237763 --0.264229195946701 -1.23450373060057 --0.804116977968427 -1.39649477901372 -1.92575529593447 -1.51041858035069 --0.47552173299075 --1.1542986452178 -0.712517805425728 -0.993767476589834 -1.17846726299519 --0.721344283792416 -0.869995524216693 -0.903817787435908 -0.276990761667791 -0.414644450565238 -0.644704105317039 --1.19477785911437 -1.35139218785842 -0.913495779610594 --0.730403212875119 --0.689008270362462 --1.08203734822863 -0.73639306554007 --0.508489414582486 -0.709712074015494 --0.832732367669695 -1.22827774108682 --0.273052823429621 --0.942141255894438 --0.269996415878946 --0.787861404837255 --0.96620134618587 --0.481765533323544 --1.02411940659069 --1.52412746381904 --0.994334243474876 --1.3204113176577 --0.490487661427486 -0.0471285955259244 --0.157885807930284 -0.441976599825555 --1.02392430316418 -1.21084682266683 --0.163235219698123 -0.301034384864294 --0.924688410684301 --0.624872894233935 -1.07756680283774 --1.00598216302193 --1.16179351691955 --0.309178186695406 --0.443717952565439 --0.467354627528435 --0.489148719520411 --0.127977159042689 -2.58439013130378 -0.0183646633401642 --0.17930548879968 -0.141744003736628 --0.248407872433083 -1.33724246500066 -0.782648211534502 -0.801115448980743 -0.292329645873983 -0.812010972098252 --1.77458047591119 --0.259317497864574 -0.670063704408438 -0.693994445868963 -0.63138342321295 --1.19823412724206 --0.977122648310821 -0.513748956310142 --1.53565587059155 --2.54407056618556 -0.938771111516612 --0.131916951554208 --0.30461085537795 -0.0927367221263058 --0.942601622277714 --0.264295719374199 -1.50800964428129 -0.19263581211016 -0.0870708227269885 --0.103860888513104 --1.78269334305882 -0.295805650976038 --0.366319345641815 -0.581930080815296 --0.481705799110498 -0.146442723556351 --0.976735913924644 --1.26814263813452 -1.13904167766138 --0.570677767751688 -0.439061893951956 --0.601323951740505 -1.16745900657415 --0.0819531040121442 -0.658484600997148 -2.65521712667895 -1.15089295317695 -0.183770526298396 --0.0849973466212308 -0.180719044426382 --0.47697740858642 --0.844992296338884 --0.57121651459232 -0.885019607673275 -0.444537529248231 --0.344909859662676 -0.205387288874601 --0.336432331563534 -0.113801559886363 -0.796856694293706 --0.365833361438362 --0.673963151056409 -0.101453132383491 -0.914921549354104 -0.884687490713036 -0.511238707225006 -0.635086802672923 --0.0718710301199463 --0.77224987633583 -0.0988486038475873 -0.0146994333068804 -0.739720149873937 --0.503635279913776 -0.26647026718004 --0.900948634571572 -0.299880442439471 -2.659439385703 -2.24545216696095 -0.464013179487067 --0.421808518910341 --0.951792651426276 --1.62350298544063 --0.116041949080015 -0.796671022359761 --1.81256176437913 --1.21020718887041 --0.271901660146482 --0.262275713227293 --0.757678865746001 --0.556466777817569 -0.0448324743806783 -2.57190304738239 --0.275047007306231 -1.23199797960226 -1.16847253421729 -1.18572346952426 -0.00214104098349566 -1.00210794403211 -0.35797176095615 --0.91502200497712 -0.225216740320786 --0.455400744016526 --0.477737045215527 -0.936934527799366 --0.354400355162742 --0.0287368540915911 --0.367459936890129 --0.143428065552667 -1.13705098621107 --0.913051768911972 --0.191660890560768 --1.69309376196306 -1.71075490720525 -0.338234056236431 -0.243129295023335 -0.304438480254829 --1.83451126749934 -0.846841591035564 --1.21174753210122 --0.116023783038501 --0.0519561283048553 --0.0640012456626708 --0.302178029660879 -0.0857295557554707 --0.0381094324282376 --0.171358129363663 --0.239760082685315 --0.450673443087604 -0.419092254853586 --1.33860055138101 -0.278773837513037 -1.31163612307606 -0.298002348739565 --0.138727267602686 --0.0285204093356324 -0.845988081085808 --1.72465448501098 --1.16328678959048 -0.382666581216854 --1.08987715655258 -0.803589912482455 -0.217882153031933 -0.842011359948245 -0.305012420658129 -0.777270161211663 -0.359590904747738 -0.241846287304018 --0.034774658139149 --0.994550675857795 -0.46675705644336 --0.661189545366172 -1.22343116546725 -0.429367592238736 -0.239401225993734 -0.704075747132752 -1.75774421231212 --0.292092924615107 -0.19958624942001 --0.724775942951199 --0.320703953677389 --0.880689880152667 --0.326173261451729 --0.915311322024148 --0.212031109374376 -0.0188485360347928 --0.949581348691252 --1.10739779806329 --1.03007705740843 --0.237238556152078 --0.354532048693062 --0.114300789661377 --0.813787993698705 --0.532031152585323 --0.174205524373266 --0.417962260963641 -0.157904167066237 --0.231063701707654 --0.092992476388801 -0.327339890949286 -1.00727243590584 --1.70897617789893 -0.900822487028723 -0.436532394812352 --0.215442995883174 --0.935573534163561 --0.883840221581046 -0.155841507873125 -0.817777196409336 -0.398847448645261 --0.265369101791459 --1.34280872631081 -0.938331203956328 --0.0577701179433383 --0.126265925786777 -1.65677185037066 --0.128711973464204 -0.271227608028072 -0.649582002446131 --1.61688296684889 -3.09950411013347 --0.477695272382368 --0.122477082207706 --0.55421254847472 -1.63712018353925 -0.904932047539269 --1.10357775349337 --1.55265593591444 --0.0292097812367844 -0.594867809955518 --1.6576060515703 -0.97520879703549 -0.798195945621935 --0.66716935027341 --0.22155786993504 --0.738701130826546 -0.0475620633246736 --0.552421986091956 -0.991355265640058 -1.33024247880114 --1.1225582480364 --0.990465352412487 --0.947500755882471 --0.522885389775086 --0.2511380132454 -1.10910900124872 -0.000258202990657708 --1.06761283162609 --0.319583052525105 --0.957620851014761 -0.162841507131533 -0.629425971544656 --0.798004283781439 --0.264452693588115 -0.409535157153957 -1.47717123709629 --0.254630895704257 -0.620057057051181 --0.546403537319608 --0.559423836222815 -0.601080346586805 -0.278615899576983 --0.374837377721437 --0.561880758627465 --0.37003728297482 --1.1971860077094 --0.806639497855746 -2.43981749598796 -1.03058437344213 --1.25959185281654 -1.19319624213169 -0.909668908716088 --0.353209572223698 --0.104297147501649 --0.593066085813142 -3.23887253197873 -0.080583974278738 -0.223267075150936 --0.503174044621135 --1.67155067587883 --0.0225244190243119 --0.339426592438185 --0.596804193733593 -1.17912785381731 -0.426370456348112 --0.252058183685584 --0.403824727469009 --0.917022231019264 -0.308794404795171 --0.185886395621553 --0.493821154034908 --0.803295529475783 -1.05313880769829 -0.155257400165798 -0.316542188630095 --0.166624946012567 -1.52207831490944 -0.36001353010152 --0.329794011991215 -0.0494547669370125 -0.408744266276521 --1.02818448614026 -0.263616432399148 --0.737254858105031 -0.475133282783753 --0.367325774918704 -0.434758227741852 --0.391580079660468 -0.402034783392047 --0.552684307083684 --0.504436642162031 -0.20541334134501 -0.598550761102507 --0.330670906126866 --0.463453433771469 --1.54282547956196 -0.776154055406102 --0.905887791936545 -0.995650275623433 --0.820007909118626 --1.01989892648705 -2.34127774931967 --0.0800076298553529 -0.318408201200762 -1.32752863753555 -1.50835359471977 -0.621175167232829 --0.49712558502796 --0.358656348839562 --0.618501684128963 --0.0289333040950597 --0.219682466391946 --0.792125506821542 -0.064279388285188 --1.23863177674587 --1.06357582067061 -1.26270049009077 --0.161621146809438 --0.801612192947087 --0.680375278265149 -0.0786142340922851 -0.162997242115766 -0.289272356036588 -0.0430239478133512 -0.0586663478023057 --0.350679384663842 --0.708949644207174 --0.855218667815326 -1.99395847604046 --0.784369931974762 -0.529725265763998 -0.036073809544293 -0.962209105575218 --1.00585306069133 -0.123494454409075 -1.18691483417265 -0.129400922053654 -1.16978795210415 --1.27658159459433 -0.0828466174563278 --1.60861549048126 --0.707256553681221 -0.434157585009598 --1.11846946164866 --0.845320558141659 -2.07911031614046 --1.18351088767246 -1.02624744614082 --0.566681641886365 -0.498789047917596 -0.64225140381632 --1.07036161539444 -0.42838433237967 --1.08578157562139 -0.319088926161275 -0.33170297685381 -0.235266343127057 -1.18685576741492 -0.57233535367738 -0.918299075424912 --0.959321766853213 --0.206071906388869 -0.13274772212543 -0.956093977406107 --0.573384514779961 --1.65294138244596 --1.06224370143756 --0.913525664184444 --1.22581770386964 --0.208422118331467 --0.410138492183704 --1.40631999717444 -3.04434341152285 -0.0571438470833963 -0.528769235812089 -0.157811956198257 -0.0847644167006738 -0.325974404758318 --0.102074460218322 --0.00138520595760427 --0.351431173157395 -0.795272775032231 -0.176103293907034 --0.0248372609036789 --0.534181081362477 --0.725934020444175 --0.667241833590925 --0.135146901708208 -0.868727336349873 --1.02178892121161 --0.936563434855163 -0.2994704920749 -1.05113834754973 --0.155786368436763 --1.31136470785908 -0.417613308867415 -0.395693003612533 --0.581251228829714 --0.18260664881022 -1.88430543829199 -0.0510083064352784 --1.30897090635636 -0.259167033252703 --0.295439551365909 --0.0620894394518303 --0.508711454477188 -0.17081647369303 -1.08293554047403 --0.690092339372571 --0.390367888972297 -0.858777392774961 --1.21762281301055 -0.33389400744346 -0.924420332016622 --1.0560615684246 --2.32396903670311 -0.755616120787687 --0.0412132468938955 --0.784030596361885 --0.128737588959046 --1.185216123778 --0.834722397263674 --1.84891655624646 -0.899732577413932 -0.395137098748237 --0.268056204370575 --0.902752126373579 --0.250033332610852 -0.407472305410348 --0.12941061533442 -0.0767135149993639 -0.894918057872953 --0.599445508031635 -0.0483328472499878 -0.164842523164278 -1.13358059132437 -0.748531366774483 -2.43814825585938 --0.681246666844618 -0.585036858232014 --0.485630959812909 --1.01918447894063 --0.691085232308522 --0.257678722577625 -0.28819677486924 --0.40347559469995 --0.129212845439604 -0.692541679911793 -0.316204555123592 --0.0891440043091478 --0.208682845760878 -1.61902087339203 -0.38101029541631 -0.851081096218413 -0.674570767602404 --0.73739696919269 -0.852690638022285 -1.33699300865561 -0.0237661858249911 --1.60267610645892 -0.174047032958827 -1.31911524878596 --0.787590568622901 --0.439798435067573 -2.39108013787859 -0.261351082415555 -1.09306252872852 -0.686177727676029 -0.446701062135911 --0.801193448277797 --1.01914995956536 --0.0836707556867662 -0.00625699237671018 --0.290443570752746 --1.24851190330856 -1.10086477911362 --0.246780899413056 --0.0689339883277551 -2.3423701991358 -1.35281082393609 -1.46699440057267 --0.785324180010026 -0.937712871677333 --0.969200406618219 -0.0308407682403589 -1.06613402303041 -0.64564746675261 --0.826767926379064 --0.454069450247867 --0.877301904334624 -0.209545841859516 --1.03686300154828 --1.53440381559411 --0.313392222468401 --1.59652036440093 --0.805755595913716 -0.0386156111187486 --0.546446514967398 --0.505928610527376 -0.0569722180242804 --0.438033051169736 --1.02834510397432 --1.22697670665227 --0.525380914396613 --1.08832926295371 -0.25455178303622 -0.323430455648133 --0.0450283208920936 --1.2361420553849 --0.178239407428439 --0.616845717191614 --0.320448363454072 --0.749309033679722 -0.7139747064906 -0.568465725242138 --1.04793914713521 --0.108926748411721 -0.234645297897464 -0.403904024059809 -0.386642995161068 --1.01115203205398 --0.703096207120809 --1.25293380328779 -0.724519412459601 --0.0544000938312061 -0.0154719475647687 --0.320691962861565 --0.302547628829992 --0.468097089802642 --0.188456528260357 -0.144928927053799 -0.957437938300967 -0.0416980933788516 --0.574945070587379 --0.512729914918909 -0.401786144340867 -0.89951993723172 --0.239261407559909 --0.980969605009292 --0.460015248613094 --0.094477683182669 -0.635513269344962 -1.0479628969853 -0.0405863451487938 -0.0585693086930448 -2.4372200967674 -0.132943293063103 -1.9696858457068 -0.64530139325598 --0.108064036583219 -0.895167987464912 --0.499450691589805 -0.218499232867163 -0.277816023373043 --0.297777601994702 --1.13982497873685 -1.91279946800086 --0.952468865278245 --0.215336315690858 -1.19366323795673 --0.382056516479754 --0.699999041099583 -0.503900287045971 --0.448469812183117 --0.505220425359948 --0.746139208866998 --0.559025628410006 -0.714791093743521 --0.597673291573314 -0.864783312841157 --0.246777496080033 --0.123420378218686 --0.562143519338518 --0.495204259113677 -0.604651755814018 -0.843574236932134 -0.432462990522843 --2.32426716034571 -0.971143822756818 -0.602176677723851 --0.645012504976577 --0.389342067040106 -0.467106602636285 --0.809009978197285 --0.824422418284771 --0.337522227684812 --1.25807973328113 --2.33086772174654 -1.54501192891127 -0.0710711671989488 --0.037158916826026 --0.548616816048983 -0.254724894496679 --0.248258386470569 --0.138659834006809 -0.686798994929244 --0.0641292099163326 --0.00379121188933773 -0.536178005689749 --1.04016774740259 --0.583381215953938 --0.0486716395647404 -0.382040497497865 -1.02665209655817 -1.18021117897941 --0.142909018471719 --0.473953374248278 -1.4832174060347 --1.00354885491922 -1.19731883310341 -0.39375218016519 --0.50059762913952 -1.06367326036096 --1.25451645435394 --0.561031940554392 --0.663773287222267 -1.20795096695689 --1.54335391089469 --0.216210842696297 --0.507762761303328 -1.0400490895787 --0.879335385129979 -1.69945444210781 --1.17251234212551 --0.718410440906652 -1.03333564659437 --0.232280686885631 -0.722172279915377 -0.264458005730109 -1.0676672977011 --0.592991194561986 -0.591433035962327 -0.282966225366569 --0.434122666932718 --0.172255615650238 --0.410828823729634 --0.306456990493862 --0.593561083484814 --1.00592684114046 --0.616335740621256 --0.108371485149694 -0.1499936327329 -0.59886216994692 --1.07660167481225 --0.0578715030373429 -0.325226384684424 --0.506828092763369 --0.128996437326138 --0.309591715203823 --0.114124218424128 --0.22301214765066 --0.451239635543645 --1.35748732326123 -0.0702739138247166 -0.109772365754046 -0.0799250730624164 --1.22824821747164 --0.234130175869518 -0.0784422611988322 --0.788098357135244 -0.432460877953817 --0.16905542117141 --0.0540542647764708 --0.828946197845257 -1.10413738300679 --1.25636089354237 --0.157953823059169 --0.919414714946383 -0.174798065374833 --0.128128950343513 -0.112852660297158 --0.171393083490308 --1.32668513316081 --0.157441497293121 --0.241085063871353 --0.163267587714866 -1.08714113370641 --1.76059901783182 --0.939460817267612 -0.0832238770013429 --0.624473491024311 --0.585281741669965 -0.305190360004874 --0.259192955104071 -0.0545726562728843 --1.57022946665855 --0.374516588160938 --0.130958068496473 -0.680732098472995 --0.534231194257656 -0.575664105198433 --1.58047230521177 -0.593974042600076 --1.37150336942207 --0.119894300182497 -0.988499415577279 --0.68012541298716 -0.0111192063604131 -1.01156155667031 --0.517295211366367 -1.13818270091926 --1.93180490002023 --0.502627768497634 -0.258692580781582 --0.975067967725485 --0.185970089182222 -1.00096630739959 --0.713013357714718 -0.0439677701584857 -0.858325706862708 --1.3725958025413 -2.2996301865548 --0.565137716984256 -0.0661997528615297 -0.169600568726224 -0.136352883487179 --0.900453683013043 --0.906726208668015 -0.625589308781988 --0.473011093353259 --0.422753708359869 -1.22453853565805 -0.394419039266401 -0.705983567976766 --0.595346349840006 --0.617602630345234 -1.08834967088041 --1.29148278369951 -0.325101438998063 --0.894394082382204 --1.28812760050699 -0.571011264823737 --0.917214022694475 -1.51156727401947 --1.03795047291452 -0.632058534838456 --2.26882203004128 --0.202660470932294 --1.19506602055272 --1.60879790100294 -3.14171442279171 -0.267630345631571 -0.558439936662734 --1.10381163891268 -1.71001196928907 -0.812280944829689 --0.893953715242329 --1.40019846474336 --1.13589668868148 --0.0238315161874123 -0.375394028274306 -0.777868841763839 -0.216430641277965 --0.390706975283385 --0.448330135627791 --0.0977116484748004 --0.547692703704814 --1.44771427881234 -0.35790437090729 -0.151747456790545 -0.667331740304737 --0.873422994667257 -0.604879150111946 --0.00593185010078789 --0.181743903007682 --0.912932193864428 -0.509947248324033 --0.608218017798903 -0.51995305941184 -0.951373100813128 --0.468775126110706 -0.91099417695443 --0.948335365819979 --1.30999992778505 --0.337628460182376 --0.0253687911552145 -1.32506927002408 --0.821330393261762 -0.330985907768685 --1.28701950500657 --1.17051279618752 --0.430165690886509 -0.162934440569222 --1.01114455648911 --1.7348642113646 -1.14666413016461 --0.299741809505511 -0.233449088929603 -0.265684791736922 --0.0397116734512428 -0.177214679530368 -0.124270460379513 --1.5870130493346 --1.43590173004794 -0.630675930456137 -0.569624382301289 --1.01883616526429 -0.286032361850161 -1.18962205384501 --0.122937807629452 --0.0436998654054621 --0.206674044400756 -0.599247264369033 --0.31100627646455 -0.126372471018633 -0.436509264827315 -1.79196227801712 --1.00113020190255 -0.3608583574909 -3.14021636795782 --1.52484917757131 --0.210741447818835 -0.344859585055942 --0.414256944741068 --0.943148406506281 -2.42365002183955 --0.956449857584047 --0.790600501813367 -0.636804207281338 -0.157894611576394 --0.685551101436634 -1.2606299040696 --0.257002573356192 --1.25278771381677 -0.0300879300172312 -0.533962150240058 -0.972683627719982 --0.0148665644399726 --0.620867564242915 --1.17296382306877 -0.49943660101588 --1.07424163768045 --0.351001307306883 --0.650668591504436 -1.12524791705612 --0.458087180105134 -1.23990896810125 --0.929606493628361 --0.368920158207443 -1.00790309301377 -0.0176502851808475 -1.49691980701906 --1.37747940884315 -0.188016245702231 --1.37471741110286 -0.733587459661393 --0.314848847122087 --1.46682121644725 -0.071207507750028 --0.389741778257529 -1.1340427851589 -2.13942041141366 --1.038227529633 --1.06776898029371 -0.0522196514527735 --0.954796876206748 --0.0677895955745358 --1.12653796386235 --0.931618683200332 -0.93513449310581 --0.351215097143218 -0.254715243515707 -0.83201968819705 -0.513583316056052 --2.47482227604804 --0.737895472430982 -0.117157940171307 -0.825940209566111 --1.01023006112642 -0.71167112198559 --0.489037122124703 -0.553873294308614 --0.151109054222147 --0.40129911508112 -0.149413381806656 --0.340425165190548 -0.337939696989866 -0.232231676080112 --0.245077595640845 --0.45161519747994 --0.495033366821682 --1.22760756857015 --0.318464345974717 --0.317011346958026 --0.0679928420542719 --0.502919531413606 --0.218127532460954 --0.833094745839765 --0.675778388721795 -1.12236902991704 -0.403866537061712 --0.409911646072372 -0.044577243449333 --0.217423423125632 --0.987786528064893 -0.219359303548196 --0.240811622874241 --1.35345305566492 --0.593171277828531 --0.301249571190125 --1.64752240034281 --1.06880957684908 --0.117821952558917 --1.38719755618976 --0.911394406086998 -0.523503935551735 -0.961093194534683 --0.246150944115926 --0.506660544573235 --0.426893707607006 --0.655537729817638 --0.526947837383656 --0.196151128720647 --0.414412143540233 --1.17088618431146 -0.900102459735079 -0.883866730385836 -0.239308711830559 --1.24919243211896 -1.06121370859512 --0.657358747577612 -0.21298145595222 -0.777971623399543 -0.917235604210508 -1.03677070680931 -1.1580336608546 -0.0835628905132264 -0.475474205298674 --1.10504061783783 --1.12435963198981 --0.506171859210363 -2.11752907794322 --0.0440642849240778 -0.385628486461277 --0.659926224348778 -0.315268316625725 -0.340631489984439 --0.322749832812787 --0.0110431168348226 --0.240211436626392 --0.0201947986095616 --0.636269359225784 -1.15208043234456 --0.556039694805375 -0.292436113385131 -0.293870276615501 --1.147617142696 --1.17715626162959 --0.738883220132008 --0.54910465978686 --0.829585195905148 -0.390504468630516 -0.914430572301805 --0.337897784329048 --0.0591041501578982 --0.273011560458785 -1.03490009496873 --0.788845159940923 -0.287915580221387 -0.0671195267683933 -0.242254651992316 -1.58179521137741 --0.66139000906631 --0.40655391231678 -1.04845997527362 -0.166949875826106 --0.27485358947914 --0.347572137201525 -2.25024927326777 -0.219495706818554 --0.364690896523218 --0.197484562449719 --0.328985165428428 --0.920928025814113 --0.394552451014889 --0.0642001701257482 --0.860335211463884 -0.912630410711735 --1.20140106830654 -0.8293548140645 -1.34601170906357 --1.03585005696828 --0.371558654095233 --0.0245969277602658 --0.520746905053878 -1.56277874026556 --0.387960080374794 --0.407598405001992 --0.0985964661393339 --0.958692746995043 -0.0904201265015496 --0.357595591288015 --0.492552851087056 --0.396747041451389 -1.8276000571789 -0.560519237875107 -1.01428571805465 --1.12194262128018 -0.380587475640491 -0.881487159853855 -2.01189866279157 --1.05459161416825 --1.30140607447621 --1.07814656127471 --0.369944589026668 -0.646434004191802 --0.152755020249053 --1.30519082678266 -0.771251682955119 -0.267501412656561 --0.803217897254036 -0.0492967914160793 --0.234134651414839 -0.335362090141097 --0.0240508492531601 -0.690090310314282 -1.34308493252623 -0.418369478188986 -0.236939516721827 -1.22684261064098 --0.376230679852708 -0.388501122761413 -2.5626161038378 -0.87487213333748 -2.67239415536319 -0.938785422996879 --1.23351805927284 -0.352587314013879 -0.0375645524915491 -0.640438271123127 --1.00116795818519 --0.846131151018758 --0.556054376461077 -1.08003681911403 --0.119579837489887 --0.393950341421561 --1.22441924223032 --0.667179378245632 -1.95654226104882 -0.580216935207971 --0.341883981290996 --0.475474945269586 -0.609906011466832 --1.43915256512925 -0.280345046884262 --1.35540565262951 --0.445306218594815 -1.16620252172163 --0.941210114235735 -1.60188035866113 -2.23503273047838 --0.989362188355637 -1.17716323611841 -0.0693543579172733 -0.629141196363866 --1.30988157827002 --0.28517233350507 --0.99899434317377 -0.490531320554092 -0.702580905534833 -0.214083927006571 -0.868914471823262 --0.9009674857588 --0.833747931734248 -1.31314731786009 --0.0250066972958685 --2.30246667886146 --1.19450079955937 --0.0904481478526229 -0.852710982906951 --0.975267777204694 -0.100870939079572 -0.0826337587516561 --0.974864662662268 -0.762240633938798 -0.797376873932961 --0.206181332981146 -1.44815736955234 -1.76586114647085 -1.94701499155304 --0.222384963168675 --0.867736602742648 -0.54163740281283 -1.22901782900372 -0.180346234707295 --0.656104313398124 -0.898724733004649 -0.69271953043077 --0.806491565054982 -0.476970864283947 --1.01474979392458 --0.259335365301441 --0.524163061626849 --0.436565266756705 -0.696881321081844 --1.49065724593808 -0.594395103167063 -1.32106058369702 -1.17573068515591 --0.114010301197546 -1.47264503286622 --0.559888216063515 -2.53138355670685 -0.831151946722035 --2.10389343231978 -0.78026876644143 --0.38658133222482 -0.125090746291431 --0.165036892515497 --0.58444617237959 -1.0934504676875 --0.317809178688115 -1.1187215124677 --1.01285334152207 -1.75797919719896 -0.331727432477792 -0.158974386842758 -1.45649621067234 --1.07535443832568 --0.0644186848485644 --1.41448299035623 --0.500467344994997 --0.119608303559936 -1.62845374486594 -1.05776323968409 --0.641616551032441 -0.0253425116512571 -0.881804723436707 --0.532867496512468 --0.0328609858830937 --0.313826966622744 --1.58716736265642 --0.329197415288373 -1.02727851706218 -2.26885906124554 -0.449651940022332 --0.772769756617572 --0.184962519983819 -0.35665356934372 -0.583989641392727 -0.813308334640216 -0.173686823855885 --0.202930432989473 -1.18303642301986 --1.12265554607866 -0.604286511272702 --0.465806141713738 --0.587857734401968 -1.10660625572387 --1.24546920852314 -1.58374486871481 --0.75013763140972 -0.41384928026836 --1.60781781157367 --0.510202369770287 --0.681321198743866 -1.2303858107963 -1.0446299827314 -0.598194882590807 -0.0118597374001652 --0.402198509339141 -0.169904189904839 -0.451119430704861 --0.359208727232571 --0.359538200019017 -0.623361573212737 -0.813834367325902 --0.933096895068994 --1.60860446968252 -1.96047189234601 -0.835654661506157 --1.13749984783748 -0.889036615527845 -0.834336661636296 --0.48125734044582 --0.276442900913545 --0.231542833952803 -0.961649500199893 -0.108227087939492 -1.14302807615842 --0.424357937463204 --0.110410465058373 -0.336182791251082 --0.226682566227893 -0.452841546882132 --1.3694707959266 --0.304718085286826 -0.81942474123079 --1.50678303112177 --1.03516102887624 -0.576534194362161 -2.17591543392243 --0.270019250252044 --0.35841834670865 -0.113151422927652 -0.444501771882814 --0.465234196374124 --0.741430782342548 --0.423829058510037 --1.03855507887772 -0.0272185607584019 --0.950051544136109 -0.715025484066365 --0.196123305748116 --1.55007987629061 --0.278295327509869 -0.082417458557293 --0.446281398008016 --0.305637256399273 --0.996030808491327 -0.0747625367485254 --0.261843020793208 --1.00715320144621 -0.649546085849441 --1.63154202127565 --1.15428910248751 -0.226578173371339 -0.540303511706035 -0.128657900855343 -2.52784789638885 --0.400126177532677 --0.0426550084068955 -0.280198490374882 --2.5462425204783 -0.335689738172113 -1.47002875772953 --1.11720408576419 --1.18903572636423 -0.499088851991891 -1.17879954915223 -0.136083353378592 --0.3763778010896 --0.620017663900659 -1.04630267748752 -1.08582448807845 -1.19457724411966 -0.835544848342872 --1.4086723504195 --0.585923874498947 --0.333580194394752 --0.601185094925348 --0.118740718050303 --0.962344037819867 -0.0964756103214386 -0.501084891501288 --0.103821021896991 --0.232760990590042 --1.21196376853239 --0.524127814702187 -0.233586507073014 --0.502216404219474 -0.221385068603622 --0.601160309273112 --1.07399085238321 -0.421456810506498 --0.53384879922325 -1.08400709061387 --1.31594406667585 --0.241368876264211 -0.85277566115641 --0.0245199233104367 -2.87390476588919 -0.119784241852604 -1.01180151202443 --0.126409052751161 --1.01433603783747 -1.05662615552326 --0.558616921913625 -2.13375158294107 -1.06960435690258 -0.768652707042053 -1.45101718788956 -2.19360571002518 -2.22499902207746 --0.741569053701175 -0.52954501585302 -2.20263091550973 --0.131454967717585 -1.94071675433991 --0.206202174399474 -0.879018279190863 --1.14992505712705 --0.601894922856161 --0.262569718862325 --0.561009236343634 --0.282630072852205 -0.129157715626733 --0.125684366487068 --0.373100209061024 --1.1392624587226 --1.69416092308988 --0.0482946093387255 -0.24535311705886 --1.19782316830492 --1.00692517695531 --1.27856733255327 --0.328007585647271 -0.539664362478195 -0.623187723358026 -0.542737724572138 --0.575077776743459 --0.840414621447096 -0.0206843464455346 --0.448345746145772 --0.788931176724597 --0.0717120352371214 -1.08712221787298 --0.447740076800429 -0.983796802833073 -0.322371631836837 -1.12741175382049 --1.05294987663597 --0.111579661551573 --1.39790422762313 -1.14205014123988 --0.129868257856181 --0.341288458018878 --0.974307073601806 --1.69285752936547 -0.911853392500737 -0.173237723361199 -0.0943816303820828 --0.863970546992261 --1.34381335772179 -0.07672645330811 -0.819515714380397 -0.230854147677876 -0.57716511673033 --0.533682797457185 --1.01648855641906 -0.882773326080706 --0.186244691604774 --0.313843699887439 --0.544761159919354 --0.448980719123076 -0.221755636811945 -0.643507734210623 --1.05953352318552 --1.21580748040158 -0.801919444465462 -1.60856273384192 -0.214982796348233 -1.11821907783736 --1.21791870555871 --0.0161857289477325 -0.269075612254919 --1.0376149531759 --1.00401055568516 --2.18323197108547 --1.37037603655566 --0.0582625108971158 --0.64403180471996 --0.397077854152323 -0.667875958082652 --0.192324567512474 --0.862179263129859 -0.470820596534518 --0.676437889679783 --0.312061389444005 --1.19040098862075 -0.671125007473425 --0.0949999378850519 --0.594446315241722 --0.891891043809151 -0.0378828434497773 -0.127924649787227 --0.634514931458201 --1.6262108456352 --0.654275833954178 -1.66409476336993 --0.754298702100551 --0.572727158424078 --0.997557163876836 -0.513309832602259 --0.332118735919138 --0.19672867053246 --0.252398366327699 --0.0244182748730184 --0.476160475394658 -0.744056738773922 --1.00089387371569 --0.0674795728944857 --1.17263196158636 --0.343147855097035 --0.286878291517704 --0.271372220182707 --0.348896762074247 -0.734551649172863 -0.0288196272093764 -0.0334921832752739 --1.14994829305493 -0.266509754100811 --0.112548021598492 --0.566932982561176 -2.47600376683226 -0.117208559627462 -0.776563480642162 -0.660463111774725 --0.563997363351693 --0.971504037621914 --0.348404151663986 --1.06227498623252 --0.705471793529576 -0.411682124624586 -0.535541088350731 -1.74184097642313 --0.604984097566237 -0.287566141191391 --0.587132768218836 -0.499022706151337 -0.762415440991209 --0.447339161079551 --1.1327729009546 --0.534982044428786 --0.030878532718468 -0.222765801517939 --1.50062995143144 --0.253209656861472 --1.47976458333527 --1.04883188902066 --0.640293766262724 --0.758445844039877 -0.256993302437811 --1.36734603248085 --1.68182984620224 --0.521958728480504 -1.0936713929217 -0.437599093744906 -0.317812707838277 -0.171132902310631 -2.11493149575238 --0.064589971444426 --0.510848056572117 -0.0909263313429793 -1.05879071911656 -2.05570152652918 -0.037798757982638 --0.423545453648078 -0.904222446020619 -1.88214609073912 -2.36011412824547 -0.112370424992521 --1.71266456175927 --0.0557972526466131 --0.694290539246878 -0.464228021744084 -1.50435336661254 --0.202981151598517 --0.220868426245996 --0.44775887143789 --1.05309232925594 --1.40380181925457 --2.50503102545088 -0.225598707254372 --0.0784963392288218 --0.119026326688503 --1.26476724355056 --0.0424653218006039 -0.459524594297969 -0.89101284159829 --0.232040522721201 --1.10596962905329 -0.374829235646963 -0.655821395800341 --0.149978972674198 -0.726677110119938 --0.15483433613125 -1.62705384409867 --0.276682831590115 --0.396646973865339 -3.4258428839499 --0.982518621977151 -0.0300134043669731 -0.57628964819669 -0.178085208228554 -0.0230478914291523 --0.695948092126855 -1.78052260490614 --1.57105096113216 -0.192904217996047 --0.642300976804155 --0.192821700897744 -0.916379347653108 --0.995649982524075 --1.06584744359325 -1.17075527841068 --0.196113895923866 -0.811702882500906 -1.03954070587566 --0.311913944167539 -0.128916868636307 --0.0849628446535418 -0.619564182202032 --0.582300637245721 --1.77820101092436 -1.01968823401705 --0.932347886468591 --1.04809825097559 -0.408101241201898 --0.86384026022693 -0.936220338056451 --0.934968157001282 -1.18162009167472 --1.43756328957747 --0.475881452511243 --1.3238605726312 --0.273148684082585 -1.240584251176 --0.00763683414965088 --1.23430221913594 -1.33353385802621 --1.39439532202958 --0.636512361607774 -0.643895362917357 -0.705074373996947 -1.14321139609073 --0.26795269879578 -1.02552265941456 -1.24164334030507 --0.113373206071409 --0.354371072830624 -2.29811372967051 --0.101523731040861 --0.422212862945991 --1.08219638306415 --0.361935957682884 --0.252855216422082 --1.07595309084696 --0.906139106877404 --0.316946439733238 --0.933926891139585 --0.177579431219562 --0.279145096099626 -1.31853778531597 --0.637875017832338 -0.744419472583559 --0.962591094658789 -1.08503658313829 -0.314976196647397 --0.998588599866086 --1.4054212571119 --1.17187514128403 --0.704212313149985 --1.02126710146104 --0.166621556817144 -1.15942420883403 -0.0191658041695124 -0.847479980577969 --0.161126545247385 --0.222772291517519 --0.547923766725402 -0.256194243396299 --0.781708520769151 --0.0853653606610303 --1.70805767197948 -3.3359418022859 --0.653927940417858 --1.87386878271402 -0.949169908749223 --0.737722687537934 --0.653042772440356 --0.431524171099392 --0.676459400056025 --0.043011187788446 -0.797796437773288 --0.0634160276259048 -2.04566502136524 -0.498981562938196 --0.729201288781036 --1.43770028751959 -1.40728072646637 --0.953356870926044 --1.06093673971202 --1.15343959148482 --0.209348788449421 --1.03993818809435 -0.00477093754398084 --1.92948889397161 --0.926434549723218 --1.45368751398932 -1.39452881612205 --0.708632676679784 --0.254211092618625 -1.05595777439676 --1.08340278031813 --1.28863194565592 -0.434152982686444 -0.0808649349823085 --0.0107412996301273 --0.151930920322424 --0.150232167319711 --2.42208851886559 --0.197755948879581 --0.364210074373267 -0.0992901753766828 --0.453324753042434 -1.5759850867036 --0.430412919596574 --0.120219658839484 -0.262781774594531 --0.230845504181625 --0.100331906459842 --0.459388580457461 -1.44950881828105 -1.20623238676273 --0.983835972151228 --0.471291217113345 --0.407696280135246 --1.16992738087666 -1.06441130431752 --0.482718500109341 -0.604683958117659 -1.11086388721913 --0.503197751043034 -0.204000008207375 --0.275048632035061 -0.370030030950512 -0.903655981596046 --0.234155709345946 --0.459867094293172 --0.0897487794971417 -1.07793295214087 --0.711324347219253 --0.557256184770783 --0.137691598370552 -1.00230580334861 -0.475248230270263 --0.00858693385869636 -0.653871731072865 -0.0739055112636748 -1.23130231567935 --0.177630092554657 -0.000747331610353896 --1.45686409474689 --0.642114347958847 --0.423065240445533 -0.564611072721424 --1.70122316656105 --0.147935421473056 -1.66148435119807 --0.161152008614614 --0.246513487585953 --0.590861342798306 -0.363924427007318 -0.839521806127479 -0.776306658253718 -0.00730240785618808 -1.85121686949622 -0.167418537298784 --0.577096513507543 -2.06192498261601 --0.35497950852572 --1.69150381215909 -0.126300512748108 --0.936061826467412 -0.0766171867910703 -0.0612405541892063 -0.337015763586277 --1.11354873906571 --1.35864475152089 -0.236377727380895 --1.35449220635728 -0.111087196334731 -0.0656654072694502 --0.195087720139902 --1.14803673977929 -0.248166828193721 -0.912366623858134 --0.763987289041422 --0.44886607396011 --0.00777990956834529 -0.682049287242577 --0.301196827604866 -1.43384876047785 --1.36642176799039 --0.794006298055401 --0.206136744111869 -0.317385332011431 --0.203480048356793 --0.487822261964477 --1.45325039466211 --0.979645639700482 --0.0258631049501901 -0.349748045151181 --0.46219589596414 --0.873302748618801 --1.07417541449968 -0.843853153707487 --0.125155297272129 -0.00603065601320196 --1.01340173619271 -0.451529975951259 -0.394847947779918 -1.41345558537821 --1.37254623599833 -0.552200405695523 -1.125175637574 -0.540145172693235 --0.10894929673133 -1.88153802192934 -0.0919795563995187 --0.706423022718311 --0.311070731084856 -0.674942542277758 -0.05840202283746 -0.922348501061851 -0.327812957652776 --0.0133675440085481 -0.00537884769704533 -0.903966383354224 -0.17255621748751 --0.618943432415136 -0.841787114233135 --1.0054296614407 -0.281110070060076 --0.412959382922669 -0.226437948253968 --0.23322273667215 -0.280936050564707 --1.55741440936936 -0.154745202052892 -0.483472219706631 --0.250264743278488 --0.899434863495131 -1.17808957562071 -0.15111197205747 --0.397041116034305 --0.167992876785336 -0.0554295475759758 --0.247100581496676 -0.793201937942476 -0.111333482597516 -0.684615040331479 -0.417297876622959 -0.958359543433026 -0.738893487491271 --0.704186463033918 -1.87519164419747 -1.10611964068849 -1.07948877214291 --0.344565601231197 -1.81141799126092 -0.0506518850492501 --0.946671795332779 -1.82473558455188 --0.486040287142094 -1.31286130230174 -0.900333717340178 --0.830718996843299 -0.113343066181513 --0.187108726048125 --1.58166824491837 -0.0897907623616643 -0.183136006518797 --0.657099381580006 --1.19598070905312 -0.0534340898920274 --0.710282038034918 --0.481477139543206 -0.516855900760302 -0.653806916613627 --0.369682696781584 --0.288274495017146 -0.0563467881515543 -0.866715021554749 -0.231213010067357 --0.173869161091398 -0.519647621309795 -1.0562956680956 --0.98989519449424 -1.22654031407493 --0.0179816156168666 -0.490276365112258 --0.0493890852656298 -1.23654289062706 -0.166618309426577 -0.0232297733869746 -0.978176364996362 -0.542017757320224 --0.798550397238097 --0.939695927043051 -1.1690424810542 -0.501725482412551 --0.401401715477581 -0.0187634287007459 --0.0338084384383235 --0.423330266501477 --0.371289895088394 --0.934314204605986 --0.581083654823094 --0.307535095264348 -2.4821335320917 --0.610875745307902 --0.0400590059889847 --0.325634898236554 -0.813450996889098 -0.0383992276776013 -0.0967775693104285 -0.483868690617564 --0.0429800144534367 -0.107401915592273 --0.872945195067473 -1.05680308488928 -0.577101827545707 --1.06250420636847 -1.02284430867776 -0.430919888952649 -0.407785081948928 -2.4712557142439 --0.266433750050508 -0.934165846635204 -0.0286682883183484 -0.336208199731934 --1.42130294403754 -0.742553783311116 --0.896086430460871 --0.224428726324559 --1.0076046579106 -0.447119418611888 --0.503728180489868 --0.735841533387507 --0.85330804546988 --1.11855362272751 --1.31944970221005 -1.34393444449715 --1.14598777343799 -0.328110582004654 --0.192454685853635 --1.03328245518642 --0.525972980638437 -2.4628572304491 --1.14338279240576 -1.16311589193897 --1.32362773392803 --0.586564197875704 -0.103048573582735 --0.185138864831591 --0.774117592193537 -0.117153039779699 --0.910338791463913 --0.290281518366026 --1.28755803960332 -0.528938795783208 -0.160054979913241 --0.103241828404126 --0.767773475038338 -2.07470310448354 --0.814179673414568 --0.334688222703672 --1.05398486654326 --0.666828738031139 -0.971631633712217 -0.431382268886783 --0.788227951560871 -0.108315186513828 -1.36232157237785 -0.725131057515015 -3.13584967475674 --0.08826257886078 --0.321613342318464 -0.0513354350740753 -0.836057013402688 --0.892273837929783 -0.941639287751147 -0.298299687623523 -0.900361683015452 --1.60262076982328 -0.334829411836401 -0.0303165602401263 -0.320522124615772 --0.547512864651954 -0.734901650103888 --0.358817616570744 --0.338998474908538 -1.38045169754835 --0.393474990935474 -2.1822577351647 --0.795329832524914 -0.929155999562557 --0.881302754974385 --1.27159302484379 -0.222000887489765 -1.51663827148457 --0.132906892883548 -1.03523708342085 --0.342773431672033 --0.773165708328675 --0.213643197545681 -1.21900071385212 --0.700465535247837 --0.0894885049677479 -0.374748598055276 -1.16812698789029 --1.50640647086276 --0.223604605643029 -0.622988428212761 -0.685145674215155 --1.11440265115511 --0.482305889120092 --0.408748044784465 --0.276351278082383 -0.116626774793004 --0.339194281999065 --0.0579140753284726 --0.444020789834029 -0.15964688117907 --0.653176707926351 --2.42478318833481 --1.00824850827357 -1.00854083181523 --0.105660132795693 -0.331149345305123 --0.535301701025887 -2.08151260005589 -2.00702135075661 -0.148795948356511 -0.325781441338769 --0.00660907323295135 -0.0567664534072545 -0.457806333131296 -0.127796713797656 -0.347771175471332 --1.32545080328425 --1.71146980037654 --0.946592646595638 -0.606471911432836 --0.856195951974092 -0.0726175426251245 --0.532068082175146 --0.360291642141467 -0.918217269641545 -0.0325859665997719 -0.260464723157272 --0.369444258854065 -1.10075184053644 -0.17808762013914 -0.725125661086806 -0.783386763174565 --1.07290362896214 -0.789639521683151 --0.372604660037021 -0.369233036174321 --1.00787790015672 -0.90181552383577 --0.196712992194496 --1.0745925567997 -2.30280164358282 --0.0152527511388971 -0.71217574055647 -0.255075975919672 -0.167516237144552 --0.731505638379105 -0.666048895329894 --1.0355571568005 --0.308692758850022 --1.05017264573794 --0.727951214941285 -0.624400876946954 --1.06628056980115 -0.902085437300337 --2.01334435168994 --1.19396573245386 --0.449619780639239 -1.11041964602691 -0.207563167521832 -1.58250748567642 -0.535145746683864 --0.989955756189119 -0.88938914715361 -0.308121611396259 -0.0728951452252566 --0.586504683365987 -0.109004338227662 -1.42036191402022 -0.692448647119566 --1.20041694581487 -0.55138121591932 --1.68387542233077 --1.59542824234552 -0.23883969586117 --0.158243873040326 --0.0443715782667198 --0.683080427304754 -0.708198405546378 --0.287777106245637 --1.2380253199965 -0.185830586159849 -1.34276051491287 -1.75612405502881 --0.402670547045609 -1.12140638870843 -0.914406621252847 --0.117977729438577 -0.929849037477036 --0.144769577141658 -0.908054046165764 --0.256489172988793 --1.26697547906583 -0.954739777290763 -0.42763924704075 --0.870302751102226 --0.804067785287693 -0.916519180481727 --1.39636892848447 -1.377079751856 --0.246528268488555 -0.554528143662997 -0.274652960257797 --0.0714377076341108 --0.855423455574213 --0.284686184201741 --0.500069112437251 --1.33763621334138 --0.210080862248962 -1.09704959328732 --0.701671610506123 --1.02278518488844 -0.727696519792859 --2.20719943492444 -1.61132981527335 -0.27407149439745 --0.330514011269898 -0.341385655451066 -0.750624833433122 --0.0928665944199132 -0.501035077368533 --0.512491465310486 --1.14397465416363 --0.00365525233488651 --0.492951395670571 -0.705015782467465 --0.61775686601306 --0.181343066142253 --0.703054321029523 -2.22726528431279 -0.800945731855253 -1.01542500416903 --0.0931525545058456 --1.43721099573833 --0.599542343945148 -0.85077638773933 -1.18831207506418 -0.154775611738282 -0.174312632426496 -0.0483988942071827 -1.3209854826605 -1.10147212274251 --0.263032599624054 --0.291125945916097 --0.434550490999614 -0.638671726483882 --1.24760372405221 --0.0429311817938345 --0.675643179150793 -0.778376774132454 --0.728317951361131 --1.69733356029132 --0.258622958161032 -1.01159548766093 --0.590331237339337 --0.170335234701265 -1.40750605658362 --1.14282621772351 -0.0111538261772814 -0.567358890905659 -1.15992368654664 --0.5552856193681 -0.556121307001817 --0.98602442135308 -1.54052471281191 -1.03664394104468 -0.229059789171805 --0.504583706212649 -0.098729846104721 -0.375084750680747 --0.502802959401104 --0.31223540452903 --0.13819013207404 --0.467006765353558 --0.0976848119137692 --0.759246688058061 --1.29383319178716 --0.354435452266711 -0.351232659523548 -0.0980666076590038 -0.0448685816034313 --0.302350983427907 --1.22113835360865 -0.72636023858233 --0.224128483513782 -0.161276768199333 --1.61091785812715 -0.165289058187957 -1.14980367852376 --0.856561532072892 -0.345065761300463 --0.613965489365961 -1.00531786777986 -0.993300450497073 --1.08936838477631 -0.853245690031177 --0.0710428972429735 --0.105182734693936 -0.422473488522108 -0.178790423336844 --0.373684647069425 --0.0513561303628887 --0.16373959113284 --0.758597653126224 --0.0422173812172453 --0.260051714162188 -1.0029860444582 --0.347564363714921 --0.0985699027174576 -1.01471257208696 --0.248228213822961 --1.05938672341313 --0.225204435399691 --0.72162745867422 --0.0364475645003495 -1.08429862840681 --0.255012995718631 --1.51149386456326 --0.520313292089678 -0.090317873356847 --0.343181005917358 --0.527026044629267 --0.17399284285742 -0.089144853334898 --0.518964141241399 --0.043416207991291 -0.204948639441618 -0.937752970346402 --0.296947268051749 -0.571764293409855 --0.391820826692709 --1.16854662020609 --0.634464069155942 --0.0762276787896639 --1.21951252208028 -0.277867492244899 --1.19846872421493 -1.1160442066955 --2.60692503733649 --1.19140390242333 -0.158543516095507 --0.111478089636771 -0.43190018181891 --0.455922489908756 --0.299905714684678 --1.45298075950025 --1.21081798466015 --0.0935946305331141 -1.55776548030838 --0.35582946259708 -0.855909176036398 -0.824720646013299 --0.602826705729456 --0.520157754250384 -0.555487981084045 -0.187846938372433 -0.0565724181529736 --0.179944772298096 -0.573253468412377 --0.412356782970318 --0.553897866185425 --1.79894342906758 --1.03455662566306 --0.163490464412439 --0.0707890988413569 --0.443165903605577 --1.2234630140374 -1.98763132842147 -0.54749304529778 -0.31537515794015 -0.65819328179164 --0.898426648993302 --0.918658962925235 --0.201872001043659 --0.647908588237351 --1.11741221732406 -0.874527377397438 -1.52424207609627 -0.836835094442706 -0.687045885032305 -0.698835699630168 --0.664337034818831 --0.703874870260435 --0.278359462972371 --0.147921928612087 --0.993916382198002 -1.98198060420931 --1.22531407976119 --1.11233355384729 --0.972747447874749 --1.12741799338646 --0.00237737192877763 --0.863280001344695 --1.48369121797951 --1.37571865673583 --0.90496394362269 -0.221530113534195 -0.070334955371095 --0.25623693458772 --0.527254360358676 -1.90712372319511 --0.749242976171564 --1.21650705971288 --0.168012315399491 -1.10420702269721 --0.00288856936727289 --0.0723963464366775 -1.30070903040663 -2.1916787667458 -0.773793601596303 -0.466329905078826 -1.10559789738002 -0.719255278488606 -0.144170878294599 -0.554435540460325 --1.02055596142546 -0.0516246370311277 -0.634312545891622 -0.935179665311678 -2.23008299299789 --1.53459759960821 --1.46238366996569 -0.798932742097307 -0.423906169050174 --0.956328495087826 -1.13336887217699 -0.13511300374438 -0.531840382880294 --0.690786279930065 -1.17518515901997 -3.41207059638013 --0.352129188952162 --1.17807630281002 --0.461909970227215 --0.0986416440358635 --2.04717916839274 -1.01250073084497 -0.316912167539164 -2.09788771404326 -0.143227421924056 -0.959709274640434 -3.13132749606468 --0.0533133393450651 --0.430786432143417 -0.660385997813712 --0.117677164738705 -1.00344107344305 --0.025744614057607 -1.03465974694833 --0.324764984251233 --0.0768914368372835 --0.08830660728312 --0.131872683008254 --0.917644377079963 --0.632706865161342 --0.155298975519984 --0.355766578271288 --0.306735781073529 -0.811876540805063 --1.27485296213113 -0.135868727194156 -0.35554576888851 -0.720611992365111 --1.06308819677513 --0.722185501356799 -0.404119496429845 -1.00692234292551 --0.378476215573886 --0.786007562210767 --1.12298131400235 -0.343058178475559 --0.974929333697903 -2.07700672671392 --0.048138066745282 -0.0566820609247323 -0.0192793520783914 -0.516444435881862 -0.145908657667311 -0.0999217035128481 --1.28282808033092 -0.046764597201463 --0.346584929050762 --1.4157398474854 -0.571416570688657 --1.03227390468285 --0.070081396177132 -0.358052543437712 --0.0315900973713825 --0.650637100647781 --0.161211261238718 --0.0597420095692778 --0.0355302951693321 --0.920200742642249 --1.639275315267 --1.25003204446711 --1.0520268112644 --0.109502891726241 --0.429157963599636 -1.26695668174456 --1.41134182584345 -0.410393777864635 -2.01752657453576 --0.288017509324845 -0.171751882215344 -1.19949830958612 -0.149155142533106 --0.0645415788391848 --1.08662658789096 -0.220601984326796 --2.48417666601077 -0.86740498902226 --1.01757946651018 --1.36442926795767 --0.536618246830111 --0.369175155221168 -1.42215208336537 --0.0904932187130445 -0.792106655367283 --1.12053128478211 -0.0355478162987177 -1.33453418380137 --0.322326645672756 --1.21101885544453 -0.545454226699699 -0.78694161690939 --0.151873831979378 --1.18590478634508 --0.501494484400489 --1.4350232109751 -0.859803277824817 -0.318812709007887 -1.18737249059377 --0.60483457189004 --0.324861035823166 --0.152099005107484 -0.31232566462972 --0.502504518604503 --1.39374864459984 -2.74449463758354 -0.113479768448898 --0.403728246608079 --0.480726315495791 -1.17120752501555 -0.694604711661764 -0.167377076077664 -0.972144663987866 -1.25568882018119 --0.797267345338546 --0.0336770691121 -0.447698103547134 -0.487397031237046 --0.135050724811181 --0.139488204591131 --0.147892945410795 --1.41133746058306 -1.26060959841816 -0.381245561573761 --0.681006642549118 -1.36388276187209 --0.601802710800879 --0.884042411024989 --1.38634839240003 --0.217962901857037 --0.223233772841075 --0.0752805705470792 --0.0605053144495988 --0.303500790899711 --0.980454970954766 -0.981272860750806 -1.07089244011907 -0.0675501784466652 --0.0791750137676051 --0.36761553881041 --0.80148577808273 --0.061283142232992 -0.836531616052153 -0.222943339210972 -0.806322101895607 --0.0700292085909862 -1.21779693220351 --0.945146122412233 -1.04562160968332 --0.242543278389928 --0.813246576434871 -0.780207352316088 -0.531327367398244 --0.531804916242658 --0.0674360286381792 -0.685979363921178 -0.19873042384846 -0.453197530843212 --1.53259731429847 --0.437923270437707 --0.00727343843017714 -0.797123409304789 --0.772735305465921 --0.281773615040691 --1.15512846987 --0.298410880173521 -1.50816581604744 --1.38349856898886 -0.23385461901372 --0.649851319085137 --0.0104753014554078 --0.91359304838023 --0.168531160947591 --0.536638156291041 --1.60189380239118 -0.15621509956485 -0.344502934618573 --0.59545129684606 -0.385830826857982 -0.452134341691266 --0.0894515823764186 -1.05641390648593 --0.675287162807916 -0.432401293528234 --0.466483808398619 -1.47620572988576 --0.232706420384346 -1.13603496883073 --0.352847235735348 --0.286937565976501 --0.950749168607 -0.395804456852035 --1.14748148492864 --0.114981199820438 --1.17031840623046 -0.106787607104392 -0.450857700448654 --1.32670927951384 -0.95501345032877 --0.877880632104695 -0.522290829379576 --0.613921646817903 -0.479520819650652 --0.647464400372901 --0.426975358039759 -0.485880641672296 --0.902784184633096 --0.368069032056255 --0.417752550683736 -0.988121636030313 --0.160126462620837 --1.08680923271677 --0.514761834038831 --0.0433760282626841 --0.351405094912122 -0.316122299124245 --0.116324319658148 -2.16564721677028 --0.939056169027935 --0.295333449470893 --1.08050471736225 --0.424452423265745 --0.325772587103398 --1.42302545336239 -1.39295206631327 --0.636743489717954 --0.632170469543786 -1.45106188925537 -0.369057457790225 -0.129122507404384 --0.679397445597352 --0.182666726174055 -0.147734635661596 --1.07126251021626 -1.12859455369355 --0.924212365751409 --0.465600392183019 -0.0653650735955109 --0.267260927457235 -0.536159596804639 -1.16961154983992 -0.143496867528754 -1.22107995265737 --0.707845589334358 --0.015974273948455 --0.20713325855822 -0.697473797452974 --0.682162426140478 --1.24496189465673 -0.996859512063741 -0.115402285318179 -0.526606226260801 -1.21160065864316 --0.564637002568633 --0.606783319106232 -2.095680998601 --0.844218935054294 -0.298352556178982 -1.19121827957085 --0.0539382785436242 -2.08628511876864 -0.48486640907571 --0.413144032420527 -0.212675820218843 -0.247966134499414 -0.865930706612748 -0.71596013760676 -0.915326916777014 --0.143357440761694 --2.1243060222472 --0.262114312484097 --1.2828107656817 -2.24712770309749 -0.529149059836135 -0.381468484424499 --0.521577546445236 -1.1847139111013 -0.399251336017827 --0.264390541541505 --0.714261923389923 --0.887941504662665 --0.541451574229219 -0.364542970329775 -0.690628718692164 --1.36981131513116 --0.59891375914111 -0.384213199956008 -0.084295062670197 -0.901446074310243 --0.663854466214674 -0.146665158232704 --2.00505123205355 --1.22753619304125 -0.652653161524071 -0.100619904582993 --1.52027912448823 -0.215585486629037 -0.260066668840042 --0.569462865029069 --1.08318188632413 -0.142012505273454 --0.281451051242256 --0.10622949032966 --0.908918570876926 -1.85350980034887 -0.093180756238918 --0.37377022864123 --0.721481016523812 -0.991005332513169 -0.135917800780369 -0.382912566559098 --1.06686101041181 -0.00704200609202843 -0.0534552301250262 --1.03524343688711 --0.0998947489883442 --0.369269937515668 -0.0376077270183259 -0.352584571580479 --0.105587957203986 --1.17181115091264 -0.0086276795747473 --1.09031564006798 --0.380539880368147 -0.845066187557362 --1.10242507260583 -0.876714807079928 -0.542383508799491 --0.173235555234378 --1.19036153605902 -1.40984760083681 -0.310698145082458 --0.921139892565852 --0.201445508475323 --0.592384485714065 --0.320288710761399 -0.00405191204918687 -0.999974974703608 --0.185261784797217 --0.860314997444881 -1.1746413373855 -0.241287923662595 -0.034496739626654 --0.22367017544881 --0.704680414355495 --0.879617245460633 -1.12457662307023 --0.566371467429651 --0.656468445524936 --0.688881150552324 --0.224010565466672 -1.68344305426242 -1.55935717979538 -0.0480573539323803 --2.27282347924805 --0.477509347736447 --0.673663659163452 --0.248785599724026 -0.844287493777063 --0.581766752433523 --1.01990085202353 --0.920494330781427 -1.70561938719476 -1.1434169309789 -1.34579750692197 --0.517082851702057 --0.188547299333896 --1.03274990361284 --0.948359110558753 -0.420964913659198 --0.325959713540583 --0.248657966169417 --0.535167686215977 -0.245189126991671 --0.582772233745857 --0.330832675146892 -0.970307902807921 --1.18073125223961 --0.159061197361927 -1.13436819835044 -0.249066993149754 --0.0984828412500303 -0.477681728225385 -1.61237833594064 -0.711239053325215 -1.5406216225291 --0.912353718705383 -0.284797227873568 -1.23537851246495 -1.82268789395377 --0.116679144533016 --0.429128939213943 --1.03347119954476 -0.101334197264465 --0.180843802897554 --0.251545381545252 --1.45297538597198 -0.0168493780791881 -1.62473527824701 -0.273778864883539 --0.0619029604845824 -0.510742676259047 -0.169507680823941 --0.556148262687118 -0.533564441331484 --0.37773892450553 --1.35117831429882 --1.12454257743077 --0.460446370737059 --1.02882464790241 --0.704111575798754 --0.23557121715382 --0.88209922363031 -0.786369551408955 --0.202383699202809 --0.325431549722335 -0.0707844643610764 --0.166928390993355 --1.09257063002163 --0.164236513205319 -0.126518754508883 --1.40953258145629 -0.00364140704192817 -1.03655053424951 -0.582091357629887 --1.10582753307446 --0.317953891908979 --0.00994402308589848 --1.57007012451745 --0.0956319971901518 --0.391107243761295 -1.67308575038255 --0.181244026008343 -0.0613605048668981 --1.47215030043848 --0.470527371048867 -1.14043652428456 --1.0534453652876 -1.15826229300186 --0.0113554669149458 -1.04819440389199 --0.312908319034306 --0.920627556448686 -0.685313630491078 -0.356091286229896 -0.816935655109278 --0.0153467315790268 --0.104694408361682 --1.30756768966397 -2.21056474039924 --0.0261750755812251 --0.537989804774416 -0.653130362307869 --0.138620525746322 -1.73417323647187 -0.595822233227455 -0.123870461045199 --0.837655291421766 --0.057375365866287 --0.821881059526561 --1.30532180811035 --0.207670866682123 -0.89780232044253 --0.855124911588288 -1.67168750836696 --0.997020391907654 --0.396763161167062 --1.4916547740579 -0.197867393142893 --0.218442345792118 --1.4295447459583 -1.33924173584278 --1.06373807435961 --1.5826998192195 --0.468552826698781 -0.846240697833679 --1.75625361298419 --0.422231547402932 --1.03746687382403 -0.98814634304344 --0.959162013328475 --0.308849191325868 -0.0496027716274212 --0.236286412539512 --1.76845701727058 -1.93581458892197 --1.6432231718065 -0.712724553795132 --0.1079673151154 -0.707611015964575 -0.415152622944305 -0.0853161415299448 --1.14800737073473 -0.296040585272746 --0.207813050525592 --0.980989189359059 --1.22953781862082 --0.526346508310493 -0.439388648815967 --0.517390626776457 --0.267665705482389 -0.841800056215583 -1.92361141196784 -0.335795946850581 --0.31501983067065 -0.259558930008461 -0.292526521652444 --0.168110952870241 -0.078927396718349 --0.270429205606256 --1.99451225979726 --0.541229073930358 --0.429886467162504 --0.00285433458517659 -0.866864037250992 --0.858964553350468 --0.725752948370451 --0.664190217150898 --1.26213227982291 -0.790553104749727 --0.0481014916786275 -0.537874149060401 -0.708474501127433 -1.91154591545137 --0.0953336162068572 -0.836072413670562 --0.349485488417046 --0.491974592128026 -2.7412102308866 --1.19270682386298 -0.45479049048962 -0.830902238834072 -1.9673870266485 -1.1831299018456 -0.696558648498499 --0.248911537143575 --0.0726202295598064 -0.690313169594105 --1.29899555758859 -0.18245755942263 -0.00856825811594852 -1.39191549130095 --0.261421458099981 --0.137552136715683 --0.275371230288714 -1.10748367652697 --0.236287450860782 --1.51584932631406 --0.51404143396121 -0.148581601235502 -0.938992331395539 -1.04598516726858 --0.441746441029553 -0.958996959244669 -0.0762938514259721 --0.155675695104492 -0.935283023409746 --1.34317774164838 -0.524476347259828 -0.109359313947463 --0.10097619045878 --0.522937614822395 --0.926391148147919 --0.921188158693219 -0.801518083398078 -1.03956335292141 -0.239591127181374 -0.0302651414570896 --0.315100486490125 --0.96591460759667 -0.359826452024301 --1.20108102175009 --0.109739556378521 --0.23372269920047 --0.472330438456311 --0.565703616401406 -0.466000139717082 --1.18699833496636 --0.711170222004588 -0.833461571529886 --0.79385602048393 -0.664302180898347 --0.0266499658683337 --0.830405857344741 -0.559962997576737 --0.446256670624042 --0.748391872992268 -0.64481365855964 --0.792491712978686 --0.176379782520372 --0.386666686475417 -0.200347593292409 --0.709247272768771 --0.907878405344897 -0.524699528860628 --0.61628028991936 --2.28534575618087 -2.03355950044636 --0.304083080557501 --0.3316340146972 -0.460428308199276 -0.369393913469828 -0.233249370139738 --1.62723045163439 -0.11206297897747 --1.45900051072814 -0.0539544515742216 -0.416716797519282 --1.36919940838742 -0.875661018637646 -0.135074138748479 --1.09733667734731 --0.492287655146429 --0.901017362796587 -0.305579359186224 -0.163844869192635 -0.199055155695241 --0.556589143388461 --0.926867407620431 --1.08815778274594 --0.362268618232742 --0.181075249568049 --0.483480082999862 --0.527459220256778 -0.102188983163993 -1.12694385488206 --0.473173465046614 -0.165731978415023 --0.183717163648275 -0.00705883233275895 -0.714946660849118 --0.807652606157744 --0.398927356774728 --1.35612444233372 --0.307980852547832 --1.42022773236819 -1.23454038882081 --1.21189991603026 -0.58147024101009 --0.650200670460817 --0.927600094903146 --0.271926124451738 --2.59739837666909 --0.674399486765729 -1.05496493055239 -0.663976031615034 --1.3124570381106 --1.29707549918432 --0.218440557211804 -1.65425483992901 --0.662044951230783 --0.138053715704248 --1.12889170793411 -0.394594449007757 -0.125042755959468 --1.11248738417652 --0.53449301711611 -0.980845580532524 --0.385162597396832 -0.142136233723411 -0.237672845925147 --1.07600868161642 --0.126397412002639 -0.1390601310995 -0.191300691906438 -1.0662244341497 --1.52267876298021 -0.392793635808983 --1.36715084772158 -0.771139279611573 -0.399833682515132 -0.670828142871237 -0.172854962300976 -2.58989790874131 -0.319319776422278 -0.800783811553003 -1.63271485122998 -1.23364913898531 --0.498110251600024 -0.142683235741754 --0.331289749457002 --1.085093997868 --0.786388046442667 --0.184515231577622 -0.462466338533683 -0.4668487754629 --0.381749170529717 -0.00204032003587873 --1.35166102695643 -0.205466050941849 --0.708950033265314 -0.405094028945759 --0.47707397103555 --0.225685996868612 --0.0138825996106577 --1.04595964854483 --0.722293559022491 --0.113519189508683 -0.264875688999137 --0.606662482479651 -0.745517058925811 -0.978829780572518 --1.14742256569459 -1.00958324481839 --0.178421374181079 --0.175160548960488 -0.421347045654876 --1.12650442131818 -0.704420008852319 --0.870237599635816 -0.943736733686776 -1.08385054995103 --0.348833196933005 --0.695607519034034 -0.708077829716842 --0.660593656367785 --0.059120422960254 -1.2823386342485 -1.15765325899732 --0.285491061120828 --0.339559805761692 -1.02291973605688 --0.547264403808043 -0.197387655473782 -0.0779658065714068 -1.27804297940603 --0.359639649250306 --0.637612842801019 -1.03991174556823 --1.12989398379621 --1.08907695691824 --0.0323258546151939 -0.622191154581646 --0.534940915171902 --0.698505222766668 --1.72505046339504 -0.626348868146188 --0.549955448883621 --0.545346315283652 -0.420802814795644 --0.314754300366327 --0.376517578476744 --1.06942746739141 -0.435932752092691 --0.455919820797565 -1.5509900197209 --0.995702204454573 -0.0212159037658717 --0.132122205994023 --1.20881871831591 --0.240183753654375 --0.866019480132122 --1.25486167999251 --0.710166517346805 --0.315529428334829 -0.353031660359634 --0.716401254781065 --0.805863768264354 --1.50954636321035 --0.517498389176005 -0.10744236076328 --0.0334155730808945 --0.257114174002856 --0.680057925801866 -2.14470653304455 --0.997294949993817 --0.0751083106344819 --0.981931276932769 -1.18254489141891 -0.454588573945954 -0.220987855847168 --1.17341623998423 --1.5294880820178 -0.372819613220157 -0.0879833824565424 --0.675133885237814 -0.376715769803483 -0.0934561588974532 -2.43899763144724 --0.433088191138838 --0.205867617279162 --0.497180418243317 --0.390986825073741 --0.657274927159611 --0.147929591241017 --0.44133303817433 --1.44327588923944 --1.10530594819866 --0.239233277311695 --0.437278731222619 --0.43527009853731 -1.28272794727298 --0.279802001525075 -0.183837810037841 --0.282079374311104 --0.333261503602548 -0.55394728090765 --0.356365378212503 -0.795008899077287 -0.36993769677477 -1.39579483893044 -1.89018621178084 -0.265404090027175 --0.286737931938177 -0.213502336795496 --1.55242341088312 --0.732375231482572 -0.0764539363736532 -1.06921480413484 --0.533569861245705 -1.1066688391237 --1.01807620773203 --1.6506841465918 -1.49019947484088 --0.800923842277705 --0.197271419201487 --1.27782359618387 --0.238502047869512 --0.840003969110745 -0.0500980753346667 --0.0536777318228667 -0.985796326376557 --0.685781306786212 --1.29322337582057 -0.15415030179647 -1.52318753866151 -0.122363403389532 --0.283804135812371 --0.412213665674535 --1.07215348551182 --0.131225265173397 -0.532482102485814 -0.437140942923493 -0.567868292735066 --0.691615502103911 --0.483855032520026 --0.457286175280217 -0.628437246048467 -0.0584281071798998 -0.573300585601713 -0.659402142163112 -0.762620552620769 --1.2947731482866 -0.476558622061352 -0.336967946259418 --1.17408292398514 --1.24981847882998 -0.0207780491670668 -0.778091326333901 --0.744456013229062 -0.746685796930946 -0.784516896925437 --1.52031610565808 --0.379803811644482 --0.613487588647027 -0.487552622188808 --0.117374329721679 --0.0915146375648028 -0.265044320998191 --0.0990221665038753 -1.0024217172974 --0.839024703092063 -0.14045424093225 --0.258932877664408 --0.634317001477024 -0.158219938022641 --0.161687431395424 --0.958636018864421 --0.379578462655614 -0.136376605711245 -0.364390416698621 -0.900002213497785 --0.128343794760328 --0.0261333074966776 --1.46564712513963 --1.38669328690892 --0.302718523120037 --1.07890220568192 --0.195842290314127 -0.173599218853495 -2.5078055563258 -0.865251005690524 --0.787083027323989 -0.277672656970063 --0.57514966791932 -2.10121347144001 -0.299432959460682 -0.311538658226385 -2.09449152632889 --0.53071558371661 --0.553022464392431 --0.56438552065765 --0.00987607641499189 --1.56399792329218 -0.0590666559967445 --1.00635190042923 --1.01261237945442 -0.0156794019787831 --0.782685694333508 --0.695048903127102 --0.328133021536549 --0.0786102215028728 -0.044336072923822 --0.664306999361961 --0.582454097094709 -1.03079312325923 --0.0382827284965543 --0.818018438246235 -0.24098341452007 -0.00212389753201414 -2.1837703498149 --0.112892499501389 --0.113259979059872 --0.0427730192055442 --0.847582781606547 -0.675578829596269 --0.99541997959914 -0.541720990528146 --0.0731981134244295 -0.290896294625401 --0.552775797549334 --1.00419419879191 --0.122383700126928 -0.687226410107897 -0.14508732183916 -1.32187080265431 -0.0356514956201059 -0.987181725813801 --1.33584105782518 --0.0536899542434757 -0.371585021130659 --0.556411628602053 --0.452415291049357 -0.817203541140591 --2.50626735236588 -0.0272778571080652 --0.499232812932565 --1.32556415184746 -0.58269007803623 -0.587059843182542 --0.30951462430142 -0.521312384526672 -0.543193406452131 --0.17400791261364 -0.641472360504535 --1.61215958004996 -0.942155507353342 -0.0302719204309607 -0.93046089166025 -0.48607255468837 -0.486196323021157 -1.5676524769973 -0.0274165265463218 --0.159214123818463 -0.331622934531749 -0.0633677133291819 --1.49856524446941 --1.08189509075057 -0.617587864874961 -0.32669193230337 -0.522240326258492 -0.520638585177988 --0.304055821515589 -0.796292569378799 --0.434073475079704 -0.932300395123118 -0.195047547507823 -2.45529149966589 -0.0654229917248434 --0.150038077157633 -2.18475923877044 -0.784990461911231 --0.158637768420562 -0.612988927971324 --0.932386338958553 --0.470613323237299 --0.630723599514617 --0.0272443756068168 -0.235795861426679 -0.737924842702311 -2.21370409404738 -0.253059801460957 --0.252432211554716 --1.60619745477852 --1.17022086441175 --0.823820989763808 -1.1793168770022 --0.462491228046895 -1.09458431946028 -0.730707184861481 -0.217222878625648 --0.065729192976002 --0.274330098740756 --1.03898746511991 -0.223495998586291 -0.009215730262365 -1.47715166884942 --0.00816413471665633 -1.49272351939065 --0.389370050008246 -0.825060923844284 -0.895233248664063 --1.04403957605615 -0.529353454597953 -0.066512362531455 --0.0234674066825238 --0.675177040300477 --1.52290021146606 --0.357381465485169 -0.408179747376805 -1.96718870506003 -0.405189427301691 --1.15394731913809 --0.543627766814417 --0.115571813357633 --0.349031337026997 -0.822614875543215 --0.711032941456104 --0.973713609140286 --0.278061714019464 --0.319709795835665 -1.14538547468782 --0.138278632776462 --0.179782365819505 -0.45320734021007 --1.18087207196382 -1.87573483673852 -0.205257829069167 -0.210149203800087 --0.122838692579425 -1.18254208106645 --0.166678682747447 -0.136968690919138 --1.36042638052312 -0.848405446731262 -2.36350508713837 -0.327275137110887 -0.396544145667598 -0.414404357303026 -0.119249469647592 -1.75170285026686 --0.97418060391945 -0.31764273684763 --1.05483604885128 -0.657431422696519 -0.906887289367114 -0.646435578764282 -0.502567732633574 -0.351835727760955 --0.792436816006026 --0.0642760602169581 --1.13210650428652 -1.04948902892081 --1.08550485097953 -0.0897770707940739 -0.47246143061771 --0.287663432030957 -0.595376579921219 --0.555187823108866 --0.317942792677042 --0.110724281984448 --0.0750684068209888 --1.19610401567034 --0.80571971538169 -1.02311758556471 --1.13284847891431 -1.42472842759992 -0.339566583659504 --0.214691395051085 -0.027392993158605 -0.889684066816828 -1.9165744175886 --0.237128333927362 -2.0002304107211 -0.348587044425505 -1.47812931763834 --0.415487861276607 --1.198426004541 --1.23474426663869 --1.15547457890579 -1.67997313630413 -0.818315805879752 -0.1748901596771 --0.957810528713186 -1.57044448600387 -1.1653452949642 -0.173683197897418 -0.368284947994434 -0.844825772368242 -2.48878117451983 --0.235888642252348 --1.18370779011427 --1.59479646789984 --0.487592246176474 --0.94059829595813 --0.139026843986515 --1.04290566017693 -0.00624572797221035 --0.199225539543022 -0.899322959841243 --0.49186204533717 --0.342435406038014 -1.28395591460417 --0.145923605035989 -0.19802499276881 --0.0095603329170979 --0.682406432397573 -0.211778153746748 -0.418699446791726 --0.0760615980810759 --1.01074498836596 --0.226799252258981 --1.95872624269058 --0.0550534777411245 -1.30391244902234 --0.629527275574473 -0.220236418562544 -0.398445546435575 -0.334189501078674 --0.227688567627117 -0.672340635572947 --1.81651365616902 --1.23074713942004 --0.690829403565857 --0.725640321966298 --0.940628609609885 -1.33420279630297 -2.65630083707055 -0.181553596489971 -1.07488493652631 --0.497475009089404 -0.624014401179672 --0.0215487509627197 --0.729780241081288 -1.62690754501499 -1.02262711797295 -0.148375282424521 --1.44888189232488 --0.721639302738055 -1.45720660683696 -0.356008897579676 --0.390008434579538 -0.73862767814903 --0.226850833882604 --0.052337806271475 -0.167906962586265 --0.182996522210081 --0.459126512279271 --0.863403622234687 --1.69338919386911 -0.305769274406217 --0.480380271232591 --0.359805981876118 -1.36465034244431 --0.000369253504834077 -0.549229674373768 -0.817766022664133 --0.271888047989156 --0.182893894480367 --1.00047554431541 -0.165142461191837 -0.611247227352546 -1.26205186007307 --1.10429768857743 --0.308040467023989 -0.384981011522573 -0.610811200171894 -0.754663894830363 -0.0366796041864479 -0.183650293942637 --0.991809756740216 -0.130500015193205 -0.321693717065308 -0.766464133418751 -0.16568663959856 -2.46807864117787 -0.744696650200786 --0.533614762684051 --0.202767261254166 -1.01795894094443 -0.295347809383827 --0.500873873967241 --0.960905439236428 --0.556058221120892 --0.952745162670528 -1.03673246447921 --1.87310842694581 --1.34001053188237 --0.158652151825097 --0.813597357082609 -1.33910234990177 --0.00665807392441664 --0.111542215913362 -0.397079615891565 -1.07081880810702 --0.0770022312850784 --0.256133877957543 -0.272183120312895 --1.89701397951674 -0.472184076725198 -0.300643944227859 -0.970383591341562 -2.32378156755286 -0.764093776975082 -0.482895258672773 -0.602171822433039 -1.4554969015544 --1.22414899866678 --0.79139002497423 -0.199478349725853 --0.14439220396982 -1.20067771656223 -0.548066593874927 -0.119661831685781 -0.171742226292329 --0.234951454294125 -1.25747067812643 --0.152867134090171 --0.00906387467315284 -1.14934799883413 -0.217024908548524 --0.115694823068345 --2.4717143824502 -0.494801839770825 -2.70110415563937 --0.192827483218771 -1.18497297899275 -0.156470577078208 --0.220773235235561 -0.855941407296175 --0.140118435419037 -0.57775443716087 -0.92787171744012 -0.0383230864859341 -1.35763557306596 -0.782829253989785 --0.276089283038544 -0.547425349341755 -1.30003157704437 -0.189954041189878 -0.389823609422761 --1.00487217455774 -1.01622521672305 -0.782959349738643 --0.150017444590876 -0.214591062000391 -0.238897769971015 -0.122706915146525 --1.55605296732041 -1.52838107100972 --0.871300111518741 -0.61102453308457 -1.16914879360879 --0.189696295309549 --0.149427606218749 --0.368724995490643 -0.861707596337721 --0.335686516708149 -0.169209158623883 --0.281177837375979 -0.305243195531135 -0.768161364753562 -0.781959633389308 --0.714913630528645 -0.00187291286126623 --0.0409383069893323 --1.36202890591753 -0.528632007889282 -1.2010472402987 --1.38113092748525 --0.0332549009725369 --0.111133959111849 -2.40988178799376 --2.07803221400551 --0.551521042142822 -0.745637859257152 -0.289792934966111 --0.914560213216996 --1.149613789925 -1.20618666420546 -0.188650292978271 -1.04740847899553 -0.769789999682129 -0.522298534296387 --0.173450428501239 -0.236700408904269 --1.0180590419939 -0.0547923573075035 --0.269786840096485 --0.413589821173142 -0.213050686421811 --0.983411323621411 --0.654171641280097 -0.759530642713194 --0.0724825749715303 --0.875266323257315 -0.11243584033546 -1.19879945955605 -0.762090606683063 --0.195457315925636 --0.297182194741898 --1.70332167332254 --0.800877997287269 --0.0952444782344912 --0.0966680868959293 --1.2024092119305 --0.836581918961118 -2.70382606824815 -0.419142344435301 -1.15512559869168 -1.95840205163999 --0.867595720025806 --0.0610376903042589 -0.785570065230622 --0.766554543533621 -1.60865372881873 --0.240309808186163 --0.045719216943354 --0.22777444726293 --0.649845843730516 -0.849741006327076 --0.149436723487217 -0.853397297314324 -0.43343594887123 --0.286686169434471 -1.26142868084102 --1.46172691942045 --0.249925714622441 -1.15651900711533 -0.0143924131265427 --1.2134482314777 -0.56303089439111 --0.460584725362189 -1.45698571853912 --0.0533538784707828 -0.198477015106256 -1.22620649027717 -1.09410593317908 --0.441589212052117 --0.885222828921211 --0.910562660915371 --0.329985586834033 --0.478832424008694 --0.268141723769972 -0.601042059657301 --0.363008556793194 -1.80692656741655 --0.257635325527291 -0.76193722036771 --1.64414102076744 --0.645081704855471 --0.323767259580451 --1.10629513323563 --0.775980498915019 -0.375268621720182 --0.285545816622784 -0.982681120732757 -0.473236371868561 --0.462430184607751 -1.46616207366525 -0.640989210729653 --0.533522152797284 --0.124264929920911 --0.342634541444072 -0.853249853816403 -1.19089577811784 --0.557252919264114 -0.20293317880005 --0.0274893717771025 -0.0350797584570257 --0.147406687890331 --1.3079716200732 -1.0194596868845 --0.0902214633444465 --0.728120912086489 -0.150567757859259 -0.134995427622114 --1.07332780565243 --0.866662380728403 --0.20565001384412 -1.13763803788236 -0.663617951710455 --0.938179235149944 --0.126565082672172 -0.46040822922475 --0.958771598311325 --0.743294351222285 --0.138916851500493 --0.612005088023851 --1.09506418465947 --0.408889990929543 -0.047794986309567 -0.318004175221676 -0.396744764683337 --0.52010653464996 --0.373176019890192 -0.562949050454655 --0.372671586593917 --1.21289324641388 -0.252915296195855 --0.248843962433631 -0.206774889303293 -0.785245069442362 -0.641596794918669 --1.11501077317987 --1.1346934715896 --0.96249996672597 -0.700326331557987 --0.720507139151032 -0.843997227193516 --0.874082279448252 --0.794378379255638 --1.10188886579369 --0.426929095625206 --0.912640033005284 -0.112037186288414 -0.834844217177713 --0.699492412943343 -0.673327259023219 -0.577427389874052 -1.20500692054497 --0.421970011959584 --1.02131534805859 -0.617844352928568 -0.807888097484354 -0.272731594332827 --0.407462085955935 -1.57417252331718 -0.267382163591837 --0.197101988524523 --1.60272969211396 -0.604993492962562 --0.282307223732621 -0.00990764061563176 -0.995974544180418 --0.81962176352693 --0.110100035891002 -1.01241684397891 -0.661431564193953 --0.999073053765135 --0.95792788731845 --0.528370853923072 --0.0292885164270276 -0.0289726582850189 --0.298460969289112 --0.633317001026182 --0.215650148605089 -0.405866216841693 -0.122186763550776 --0.135973585131714 --1.15215952620143 --1.02706409884882 --0.644069725977827 --1.47095481969687 -2.39346896707931 --0.400989784276088 -0.571803828926296 --0.795379712142778 -1.02902621866285 -0.0913009481336982 -1.20425761937796 -2.58621778915062 --0.17820264672751 -1.80761467277042 -0.299234482754915 --0.0364659201852717 -0.638335852259765 -1.26347682146237 --1.03534261272159 --1.15535464160838 -0.00832547112924331 -0.491950276601941 -0.245677555190713 -0.252695381403177 --0.540701943545432 --1.0180214160594 -0.232936956515521 -0.742774764804079 --0.244147916783225 -0.127715517983133 -0.874857655478498 -0.743531119012051 -0.290931491330128 --0.215213441559465 --0.44074760895405 -1.18191479091383 -0.223771090740574 --0.294012060416556 --0.20546336851618 -0.30901832406155 --1.03267319904869 --0.438497778370188 --0.457223527758061 -0.437191261047146 -1.13948188288961 -0.734421961611501 --0.838371767130862 --1.05363768852417 -0.0268811827353392 -0.18383787262341 --0.987999893227773 --0.765607209001347 --1.22186782738863 --0.940836314349239 --2.71610046252278 --0.175053547372658 --1.44908309239882 -0.0186377732909051 -1.11104843878794 -0.607363345724266 --0.899593710613503 -0.682086546387542 -0.12069255310752 --0.171736226313491 -1.66469358037184 --0.997422075052093 -2.73300215562234 -0.890167410312264 -1.24994505061569 --0.432269965507757 -0.745712536396721 --0.7410109244464 -1.16423551475046 --1.15599860385512 -0.63402916546229 --0.0307492764987005 -1.42714439169367 -1.03642736432503 --1.35957314217293 -0.120459729714269 -0.314089430014792 -0.119151291579724 -0.635534402616251 --1.13330547176215 --0.319382887763717 -0.138122383671533 --1.44435794852176 -1.14693516075719 -0.0900667439689702 --0.984737385182504 -1.05562045941627 --0.699234905005912 -0.041689327458756 -1.69466819924248 --0.564349657123632 --1.17701443518435 --0.238189948453067 --0.132594687333015 --1.3026569824392 -0.700959410336013 --1.11601153363812 --0.359414240833141 --0.0920609797926968 --0.58556041587724 --0.0460284634986858 -0.94615144668632 --0.290897311278058 -0.369097148932466 --0.404095963044488 --0.802738063533055 -0.227260650980178 -0.683757604167147 --0.121194376199226 --0.724485888253371 -0.752536872599721 -0.682159077690802 --0.247046186389916 --1.06034756833617 --0.307714073011283 --0.110391670567543 -0.409481130495679 --0.36185662068625 --0.99139716150497 -0.0631269769829181 --1.41167725778788 -0.743147465026025 --0.825851905200903 --0.494120310259683 --0.983865007136593 -1.1407205322178 -0.705358690069014 --0.155337635236506 --0.016478393155122 -0.209246681632602 -0.288261764238831 --0.266818770845614 -0.390680578401676 --0.511455776284816 --0.40600978143471 --0.178781729908442 -2.22321917179281 -0.859252670541348 --0.408344219273342 -0.875915624555111 --0.175966917406758 -2.20873067013919 --0.575087081928089 -0.505302630772648 -0.707420373158866 -1.16119902617148 --0.199926799422801 --0.402106168305408 --0.271499855138054 --0.0777237373199364 -0.144377109349266 -0.154944021293234 --1.17754386697775 -1.35006231828843 --0.956539733291899 --0.117871227149966 -0.367515772326676 --0.120797491887287 -2.1997794317762 -0.318134033840773 -0.367671044664689 --0.518167630961747 -1.17752853977003 -0.153408494546588 -0.317901056526305 -0.571471897746373 -0.918729639107684 --0.234122379689264 -0.753291124658817 --1.11335659250454 --0.235206640957537 --0.247516623696417 --0.290265483957813 -0.13534266900365 -0.636880163620381 --0.00313532261015403 --0.54189615692948 -0.303896814054942 -0.601964142602133 -0.0627037731081757 -2.19734446948923 -0.369549479914598 --0.410786905610872 -0.322756330157306 -0.136136219805577 -0.403642766938623 -0.671735234039814 --0.24331998425863 --0.734099947695417 -0.429587267625866 -0.0372666654965901 -0.204323430704139 -0.813277079322885 -0.681974088152831 --1.13571592452215 -0.866729679564344 -0.518207611475775 -0.240853427656704 --0.0638113913997662 -0.402261081770682 -0.35424231978353 -0.913971821713829 --0.56085833661367 -0.222322289709689 --0.317274443891472 --0.663784637325874 -0.653491711870807 -0.818418096255722 -0.26979358856884 -0.505376952536791 --0.595789299097712 --1.0980250928435 --0.90427494795418 -1.219350984631 -0.72357609163011 -0.417763754821394 --0.318026431865319 -0.701915882814593 -0.11586444455518 -1.23728370804776 --0.332001388516301 --0.396251869004275 -1.26197411265621 -0.407084168960997 --0.991039286079763 --0.609087417012889 --1.29626380188204 --1.56196244230245 -0.581872130576345 -1.82101129248267 --0.786770472941702 --0.377138582916338 --0.711863641692781 --0.32518601702616 -0.69517118515367 --0.732316431924652 -0.0662039426194436 -1.04007475795649 -2.48929380437571 --1.26370924427668 -0.909938665258924 -1.00201956477338 --0.5201766223484 --0.31132324675091 -1.10773935333733 --0.00607794576937115 --0.805126199723739 -0.869420680767897 --0.720646560391073 -0.494327891118544 --0.895317093556505 -3.26912234518736 --1.14301465965641 --0.000583856212054368 --0.795072178850406 --0.30713205218667 -0.0153071339148809 -0.840441527985806 --1.34788169770251 -0.51972373651852 --1.25103412201183 -0.585892111999801 --0.444856367723096 -0.945679643713785 --0.385623122420328 --1.83232398939178 -0.798748327971184 -1.22482508218593 --0.434337151229379 -0.0857771188512979 -1.21786172684575 -0.234150576731538 -0.575533893010347 --0.565733529353035 --0.392511018434599 --0.302752019562648 --0.180561935970624 --0.61485156310262 -1.1846286255725 --0.815278402959109 -1.30382438258689 --0.992727142727046 -0.096187277331552 --0.269113897878006 --0.925357464692198 --0.581724080078153 -0.65144996479054 --0.52272294776704 -0.339732809936975 --0.539246168977702 --0.654216132037864 -0.0223476098692026 --0.319579511633058 -0.432069495338684 --0.321670327490756 -0.749269087553648 -0.47106076631237 --0.808263848573846 --2.48205729534712 --1.22953891961237 --1.49548363037465 -1.96757168855211 --1.54982757597154 -0.0890596553101988 --1.13457191575084 -0.0318254533594877 -0.55973132613811 --0.961670395617952 --0.824384826031046 -0.27377575538995 --0.318687945064969 --0.0269634013593265 -1.0125124801913 --0.259265693144917 -0.807164019689512 -0.49421868273952 -0.200089110062718 --0.898478792594537 --1.95785923598975 --1.16780716781333 -0.127120214585405 -1.03168051700425 --0.298139183037542 -1.22186887091455 --1.05823065977547 --1.55815313149492 -0.491867073455356 -0.237945513433842 --0.539101529161189 --0.904697561886177 -0.12062090081681 --0.309583916426433 --0.229119702031335 --0.545655191127249 -0.0446195325274079 --0.217105251328392 -0.16331823734086 --0.436339702148782 --0.94444919945499 --1.49349879570888 -2.81147368657723 --0.794398595242351 -1.14412625354609 -0.802581661700508 -0.777253853777363 --0.0346675929686917 -1.61958102031938 -1.14579046144062 -0.351812701425746 -0.994754747851085 -0.450480107784617 --0.388256785933555 -0.528141371170733 -0.397892112966226 --0.737465021817799 --0.372849708185048 --0.339465205563132 --1.25221770702286 --1.17462414540078 --0.279375887736138 --0.641366376462098 --1.89538950134384 --0.511056618479977 -0.410215293347903 --0.325731909847387 -0.940933998130424 -1.08464764680128 --0.502324309169199 -1.05114171677896 -1.34755831704255 -1.11417617253348 --0.493760505580624 --0.172649788684984 --0.214541279317629 --0.438054837856729 --0.229091964902656 --1.08893759351027 --0.151295277234606 -1.10988053854348 -0.392248494862235 --0.0605387024478965 --0.2306047979399 --0.142019957875251 --1.54290046139502 --0.353385684360195 --0.473311601559746 --0.0610708141897049 --0.482546283349325 --0.504979826745386 -1.05357500297865 --0.501100982517294 --1.13092032694286 --0.507116564147334 -0.573814749846001 --0.397507216188174 --0.970210298907286 --0.552584815371111 --0.0197688769859123 -0.900324519441462 -0.236516228131425 --0.523171434433674 --1.10179285207707 -0.15349091934012 -1.09227804111773 -0.894674742820369 -0.657282576245807 --0.035314101477085 --1.28571515627045 --0.804096406402399 --1.05757382367334 --0.397760819389906 -1.52506574007415 --0.73432163847529 --0.278505933789125 -0.383797635311438 --1.10954971027141 --0.488683455498875 -1.46511373033134 -0.344709140042326 -0.693207141123404 --0.87026993165394 --0.215633538518533 -0.827906558857378 --0.681063271775018 --0.110621217556121 --0.375007623291516 --1.56455331747008 -1.11244282138311 -0.430862352151753 --0.750130487288102 -0.885034964621168 -2.25134640813864 -0.843239557536236 --1.27748145089647 --0.480930787989244 --0.0178533595022139 --1.18098557376356 --0.899143785785784 -0.564561680035532 -0.42546688551136 --1.03629198810513 --1.05410535937651 -0.479074708589946 -0.299283010016953 --0.412400731146862 -0.746236106363201 --0.315127360369845 -0.111590024737326 --0.100573363519325 --1.00393868574197 --0.272519231197399 --1.68312882643296 -1.22114972294373 --0.356979603729613 --0.765711636586044 -0.0840999319712847 -0.50765952113196 -1.23014761337029 -0.836102882571048 -1.8153085884202 --0.30500605698338 -0.395907629105974 --1.38106359542479 --0.89441719256128 -0.243546789675349 -2.55184661452697 --0.354363090418667 --0.529019571665438 --1.18762044258468 -0.084486569248436 --0.471238096377148 --2.44154510933124 -0.450102595456551 --0.991904425490402 --0.426556289141763 -0.999934380186118 -1.25144563568665 --1.16358426512738 -0.0562323260853219 -0.257605200793896 -0.106806893215596 -1.17573923643082 -1.38299609275099 -0.86583530050128 -0.330952350114724 --1.14774180749464 -0.439688725968162 --0.588642313376277 -0.740450512863944 --1.37604400939414 --1.1053742122077 -1.06485979962693 -0.374065900966105 -0.690334730599746 --0.591895363143248 -0.139048488496832 -0.0884818159801393 --0.361715932118214 --0.463200240810908 --0.909918966216888 --1.59122796748242 -0.564713003958214 -1.19292727501735 -0.0201217758493413 -0.583035483595713 -0.419034572171563 --0.583957046074275 --1.22472857739707 -0.928712173036097 -0.993954771059464 -0.51473268365404 --0.281739587425645 --1.23313986737507 -0.124702553663878 --0.195569390397299 --0.786327336694642 -0.684759430211813 --0.206641417641596 --1.45692981973054 -0.594642647682151 --0.65034483169916 --0.910787584403458 --1.14685982791711 -1.25034228802463 -1.01240669423146 --1.07120838924533 --0.188701183395261 -0.290410018812247 -0.30337506432514 -0.217652699558016 --1.11927106978967 --0.573848703739596 -1.63807030644569 --1.33991546925123 -0.364813602055291 -0.494704534173795 -0.931107591143396 -0.284598480714077 --1.01148975817112 --0.960488681575072 -0.255947464937456 -1.45779069438856 -1.80358346147575 --0.565241085993941 --1.33881881426614 --0.00896924288162104 -0.862139372673653 -2.79715226925633 -0.909452942815245 -0.0752022293035228 -1.49113615296262 --0.251197602991924 --0.200983625161203 --2.06756739397484 --1.19807476094456 -0.513796928129834 --0.0291374731353997 --0.638596091782963 --0.672766348379349 -0.481026851631468 --1.38625666211153 --1.13432435895035 --0.683635887394448 --0.536282790368335 -0.238771046588734 -0.631608131853201 --0.134354788759571 --0.247575541482864 --1.25147637363147 -0.794125269102982 -0.0956314175677324 --0.734686540569578 --0.0377384731848682 --0.806408099922352 -1.51103042899263 --0.961246015202962 --1.56554336657759 -0.432777757323029 -1.00774348612783 --0.0141510150147397 -0.0994455241599028 -0.0453875321128869 --0.0340763400535611 --0.622262735939193 --0.505641770932996 --0.0861416332866316 --0.444149729947547 -1.0770642877013 --0.183789965111765 -0.923758994593036 --1.38179431892624 -1.05428291022951 -1.05005344385812 --0.273476556625347 -0.770587593138008 --0.919538900186045 -0.618884897261446 -0.602567440509068 --1.6524837420167 -0.504736740235284 --0.870279450560464 --1.0933118507877 -0.270514567207028 --0.117043412813569 --0.113405626978948 --0.132475800279694 --0.0503886226841597 --0.0236813719549609 -0.828817854568539 --0.569222886392539 --1.11811886811232 --0.755704410741217 -0.114869709160784 --0.414341352455829 --1.15087644278986 --0.0719615408916709 -1.58190577684172 -1.15936629746291 -1.28592678086823 --0.0102445954874231 --0.0402684087773881 --1.45792091156563 --0.935760122208227 --1.27595091914905 -0.156885887148998 -1.0173347602616 -0.885780669223651 -0.128474072670604 -0.485697817985892 --0.944157703202032 -0.0633708275980602 --2.17464242346343 --0.0228619701575603 -0.34657449857467 -0.839210229607361 -0.351582198533647 -0.134145244596739 -0.543092319435417 -0.521344355388875 --0.692605151088173 -1.09536831429297 --0.797372287965445 -1.25162094506833 -0.182242619386626 -0.834009745442723 --0.278571260001611 -0.496756067982398 -0.954067477541201 --1.00613770092493 --1.19000874380783 -0.745882103388665 -1.15111210815183 -1.92482962929473 --0.210440107274378 -0.950686200485123 --0.977659789941256 -0.570918351014092 --0.173205679414334 --0.229697960935592 -0.672523506494774 --0.827913307208079 -1.16696208478101 --0.968054206091637 -1.14426099941996 --0.144321696130032 --0.91684908203586 --0.997180824195837 -0.844333605938527 -1.23390058755683 -0.71224504639161 --0.278205594437797 -0.39963964395286 --1.29944078710245 -0.757233580101977 --0.514009001633459 --1.1032033159406 -0.12408597588113 --1.02056282424162 -3.07069641787652 -0.318705049920003 --1.35256008217706 -0.589353390168144 -0.935111539308838 --0.270433783775605 -0.182598689574643 -0.569181431897981 -0.373395881077315 --0.579907521307099 -1.00829667621687 -1.97079684673008 --0.35594214945665 --0.799088333796314 --0.240165046391406 -0.402818188007014 -0.229095319428953 -0.555515941900739 --0.995994294397507 -0.0672940895654737 -0.539946580281346 --0.976718916128601 --0.534846781931785 -0.581981824700254 --0.191001963370411 -1.3081021043165 -1.95613947769018 -0.127503547541362 --0.0628186397354451 -2.65936949184195 --0.218711236071114 --1.59891017084528 -0.275507680083351 --1.47168797629297 -0.669439160253517 --0.326905789915377 -0.100439013094338 -0.102951283469913 -0.105714213608888 --1.09174598963837 -0.34190604308836 -0.0332883106649513 --0.771586311446015 -2.39859956505285 -0.0513259601975964 --1.90939599551991 -0.819192691833871 --0.0528618356036574 -0.813744540890967 -0.5288795696372 --0.141007749874473 --0.16346063359491 --0.647250120108312 --0.0137345058846288 --0.107582159916413 --0.336756379873437 --0.177989252117333 --0.0667250316055732 --0.343083009273261 --1.16976062838317 -0.130741257098423 -0.963113611725332 -0.945985659751919 -1.24036547064022 --0.18145108456819 -1.27570824302565 -0.691710693552969 --0.183630870977401 --0.288017851031632 -0.0259610276731541 -0.454465525408086 -0.826494295431396 -2.23315589313249 --0.808652471547018 --1.68592419902952 -0.932993833901177 --0.0360990078187085 -0.537148644248164 --0.154084590635705 -1.01191863052465 -0.0929168539502712 --0.268043491705847 -1.26634252058084 -0.727536774144041 --0.898295775839531 --1.35891168387126 --1.13331561449116 --0.370164362735861 -0.177433594395356 --2.22918830169785 -0.656574502616023 --1.04319726944858 --1.70936573508509 -0.226210282858185 --1.39173421869173 -0.205798718279613 -0.808607271988592 -0.0489481690308673 --0.338409725096593 --0.171421738165404 --0.0170235215150321 -0.572330907787773 -0.779526274717812 -1.43039917017432 -0.564113826318864 --0.814937584826168 --0.631056983624875 -0.706553910516746 -0.329085830663095 --0.0953260159547762 --1.48376329272285 -0.16393963378126 --1.41819098072071 --0.706326271811911 --1.42330865805877 -0.108264002464775 -0.562792103174003 --0.388174890248838 --0.193702707678545 -2.22541463855023 --1.2493337347067 -1.01340337206897 --1.04072192475512 --1.03865523605781 -0.0814805655270998 -0.140781583496938 -0.887534347419749 --0.67440455352804 --0.952094307532495 -0.811119625241526 --1.17686579444356 --1.10479109210095 -1.06409938623249 -1.08692789897433 --0.441489373589677 -0.574205397930101 --1.75815944293513 --1.93334890685101 -1.11117891804732 -0.961421554842507 -0.661042480957201 --1.10734624341565 -0.381020712557797 --0.252441945997088 --1.5062271918888 --0.62108761953853 --0.572540217139363 --0.0889874271227131 -1.23209865041157 -0.569401014450139 --0.534626358100052 --0.457385583183756 --1.17133443390161 --0.0282803936657601 --0.783229041976361 --1.50568150198706 --0.537527917305438 -0.837715338355856 -0.680311088034687 --1.14190756078934 -0.625478768648295 --0.364515089467955 -0.688194876999072 --0.119964702235121 -2.81241924879393 -0.285255864589953 -1.26247824202053 -0.180671701728442 -0.736307095273535 -1.01631998897528 -0.21960405393639 --0.327207369195563 -0.519728461894334 --0.362136756957324 --0.610493289062856 -0.919947199154765 -0.344926069502135 --0.0493868556881347 -1.18532519328021 -0.341015238372602 --0.206819630721251 -1.00541559507434 --0.00803652448252556 --2.15953100992525 -0.158722799649254 --1.06655296640569 --0.319271692253444 -0.459939624714813 -0.821524203666351 --0.126722491997434 -1.36171255198748 -0.607810166154025 -0.406595698287908 --1.51396921642598 --0.331576159102749 --0.889315360560552 --0.620845621586271 --0.289826905861972 --1.53385879982009 --0.70891624437098 --0.295825040944896 --0.01171069713312 --0.263016450603941 --1.35057944267358 --0.851457533444806 --0.281916317996649 -0.658776795630796 --0.658712042897031 --0.862788615722648 --1.05555265362248 --1.50771861821472 --0.334185504729343 --0.15311065967954 --1.18393663576852 --0.0777858027076004 --0.263784537275733 --0.238134451043219 -0.410722929501962 --0.518320601742419 --0.464308588210415 --0.419531860408642 --0.613894103607196 -1.18137765984177 -0.39018124596116 -1.23745622323106 -0.467290991610634 --0.186696020347924 -1.73245604426049 -2.71450167417255 --0.623387157938454 -1.30707108579454 -0.609809818679896 --1.00210771047781 --0.886777997835046 -1.2891899311953 -2.01419503398028 -0.820556647208869 -0.997620810507287 --0.482706845428274 -0.845759226275645 --0.707150337772516 -1.98346806588413 --1.06783123391293 --0.643909819929598 -1.25399867958909 --1.10572482344915 -0.965008570493729 -1.0069870182252 -0.345954048013812 -0.63228383703164 --0.351252004773953 -0.376995541459403 --0.68587431581494 -0.457290666936136 --0.295788901367686 --0.967262413378664 --0.409760524600565 -0.844995015006362 --1.69222630427212 -0.748891258192272 --0.995502772328008 -1.19887151377675 -0.238866284295455 --1.88386049462194 --0.219518088602058 -0.459893290992686 --2.31212460646954 --1.49364010122457 --0.927625553683287 --0.310144315908244 -0.404034704858412 --1.70914106181382 -0.752154477196108 -0.307097195894231 -0.358728009067771 --0.333743568033652 -1.05674882296757 -0.140865263873525 --2.5007085253449 -1.05130039762345 -0.79181549632569 --0.475564886166323 --1.64749007400934 -0.294057945105759 --0.217698451101903 --0.689511548513423 -1.11021918438692 --1.2477438110694 --0.138204492565099 --0.906849809078953 --0.865501521184962 --0.38468635052616 --1.09781100795804 -0.0198572846793077 -0.358107857781678 -0.571555107243101 --1.03233254135949 -0.0457718893257377 -0.883473479051595 -0.0935623563829671 -0.437404931244405 --0.588766774094523 -0.781807919052952 -1.28570338259898 -1.04133159600416 --0.236539589923745 --0.0389029717647986 -0.131430418397443 -0.525906945675663 -0.00453361896019899 -1.00370811782264 --0.0390659366696866 --0.312804979842587 --0.265032825370358 -0.810942026216497 --0.683793595872319 -0.220903307708758 -1.06767893111907 --0.532539844165196 -0.588926459550673 -0.0319927915708629 --0.0864157825623035 --0.887631717866372 -0.764996709280921 --0.0154983303975587 --1.0968722938569 -0.155659678120026 --0.16864075713102 --0.251104375277978 --0.888935473225589 -0.513920177637888 -0.922299486766456 --0.666088992030853 -0.746948622696127 -0.424961714369495 --0.84030120488215 -1.20961474403518 -0.0653129419572851 -0.869528591433413 --0.87851848384104 -0.23114230774358 --0.311717826729003 -1.28327345774913 --0.608980360433874 -1.20726435406701 --1.14638868632532 -0.140803909641511 --0.0502398517890921 --1.33088672521451 --0.449674015374248 --0.00154798185996974 --0.603636041418999 -0.707863450824645 --1.17595081881279 --0.991992087581647 --0.521818740797539 --0.736885014789177 -1.68460209735688 --1.69312196854057 -0.828036854768734 -0.457395122000078 -1.13924181138358 -0.527892074055713 --0.517920616528748 -0.00559989904068203 --0.267680628125925 -0.192875408833403 --1.19685893201992 --0.154911521917851 --0.546512247959608 --0.0317857101526302 -0.498527464854634 -0.132724857190294 -1.326387809228 -0.846168675788746 -0.299199891828612 --0.040983342190593 -0.373084001855162 -1.56982895569289 --0.226806083038289 -0.218823150111795 --0.378762650222068 -1.09482305997714 --0.0463896460170252 -0.729984179181344 --1.04488184751324 -1.04036459044396 -1.16844318333002 -0.194257964766665 --0.137221666015355 --0.738726001359702 -0.766892014277845 --0.535948822643222 --0.665944956504966 --0.104802883009576 -0.804492662071224 -0.25346667194105 --0.273996414872921 --1.71842176160964 -0.849778862056571 --0.557020852577064 --0.359240856435314 -0.620318300182849 --1.09643648702048 -0.473774217416758 -1.5425752594106 -2.58503786358373 --0.112073768866893 --0.5175484633519 --0.320813170305572 --0.423679510083025 -0.893846047892166 --0.112089149751393 -1.3467583133446 --0.149722146145061 -0.510421681676945 --0.843537293314093 -0.0343930690420065 --0.0281941474348191 -1.04495334539247 --0.778705268644588 --0.367285324307874 --0.0520203929049057 --0.198063658784641 -1.63689788839134 --0.302365070711812 --0.690615320981506 --0.527255683661296 --1.70346687287955 --0.455072920801462 -0.529194205424435 --0.914338606169481 -0.080097835440446 --0.68262773579768 --0.994184774471762 -1.33420249153186 --0.362018046611388 --0.347493656719949 -0.649179701651919 -0.168149414021172 --0.292256103558481 --0.110675175391759 --1.4186857100574 -0.127993349577585 -0.127249092806544 -0.497766011379652 --0.708082398616558 --1.6554230533653 --1.42412697783649 --0.381196837080902 --0.422953574168519 --0.0286852360775289 --0.815024182913787 --0.296168084969013 --0.113211857417467 -0.779291594340713 --0.723185995339467 -0.507946948059509 -1.76134896438146 --0.65312875031204 --0.203662383840522 --1.06925463914694 --0.462371375866118 -1.24592729236087 -1.01166211065792 --0.908383078768585 --1.48398425615917 --0.9823467400768 -0.698308273787104 -2.0155099324997 -0.124488928526453 --0.966740782016945 --0.124815793473525 --0.0423061483794278 --0.747029861424148 --0.227687624327375 --0.728619959683106 -0.94319046340193 -0.126119132169647 --0.0751603846454723 -0.325009468079505 --0.0696662507054402 --1.06824198006067 --0.168844496854279 --1.35641268173057 --0.354120055562536 -0.104081675592605 -0.10792748645409 --1.0209704548611 --0.711347958381065 --0.216999959739395 -0.350885105000094 --0.207710159008132 --0.456862046994477 -0.671412818839311 -1.3700815740152 -0.954123862877644 --0.924271326703693 -1.75146333689192 -0.153214034370365 -2.10338330682946 -1.27327756427621 --0.771721721006209 --0.0153743297380649 -2.69997184220286 --0.79564023591454 -0.38514655435012 -0.328350731130755 --0.0234144155484017 -0.804334263371794 -0.00535077121748628 --0.483200548888587 --1.48242040368465 --0.281422316240662 -0.0569793808030958 -1.02307143153877 --0.212103690105041 --0.78445860656443 -0.388265370047687 --0.344849403693283 --0.534401153572786 -0.982491254181002 -0.622407443883503 --1.00393990380787 -0.075479974383553 --0.922733222123849 -3.60566906611001 -0.741272167620349 --0.284680023171081 --0.150659647456598 --0.360287974279239 --0.375481982224031 --0.945505605402461 --0.39741424894286 --0.62199021173231 -1.19538780361771 --0.571073602627497 -0.156225168547065 --0.465911594550983 -1.05819740655852 -0.604290998652254 -0.924822076337702 -0.735547685914996 -1.26477048726794 -0.600616203616654 -0.573361179546671 --1.40154508839826 -0.56144277674726 --0.235975871545435 --0.487877623233355 -0.184354798351092 --0.296712021000625 --0.236203742116961 -0.371263130553983 --0.414630106691506 -0.102299828341888 -0.389490028511741 -0.0669205209537269 -0.627143940254875 --0.383502080097311 --0.206753918407516 -0.4341413259792 -0.321746358044084 --0.00460427052273538 --0.0853683023390079 --0.184621002592662 --0.637128785262807 --0.342125233337908 --0.7909381129981 -0.966592438941621 -1.13705463862016 -1.16108508915087 -0.0331159858871941 --0.0337651345766368 --1.19237668916611 -0.191379852350305 -2.26072686859442 --0.947160616958378 -0.213579897897407 -0.821193310916778 --1.22359670876065 -0.527946606667856 -1.81346922511075 -0.981004419700652 --1.23640284225777 --0.596710098788833 --0.0286301846433794 -0.542495724896919 --1.37834404716063 -0.653318044780265 --1.74314439809473 -2.43938488735661 --1.11156130228832 -1.28155263621198 --0.176325036904717 -2.05376434808972 --0.36644156734203 -0.79161343532879 -1.10962450479123 --0.193050014354358 -0.276635540992164 -0.07086106691421 -1.20149643257465 -0.178666536411385 -0.729148369146053 -0.298442705280216 --0.598194419205679 -2.60859774122362 --0.0102585942877464 --0.713772585674238 --0.0800760364127138 -0.163347867767529 -0.869334362497283 -1.21932321112589 --0.970296480039609 --0.530869980480615 -1.17842046901559 --1.29308242697337 --0.293740115848213 -0.811755075428102 --1.238210652539 --1.00904734318024 -0.163556204350753 -2.28543157600729 --1.32653141559736 --0.190928668558048 -0.88009262445028 -0.0218081989676007 -0.170296635879559 -0.695449994685534 -0.0917021408413756 -0.710815500853231 -0.801161964930591 -0.0441471691652193 --0.438842150699669 --0.142766263334842 -0.315137396066877 -0.825445497373855 --0.618558282497441 --0.221714992199152 -0.097040659941154 -1.02200652489799 -2.81567956059975 -1.26287998579216 --0.577826398295981 -0.816841605248111 --1.12174476375664 --1.19259049628741 -1.70416454615954 -0.0904721731608191 --1.36447360646236 --1.03781486918539 --0.238623183449612 -1.3821443148536 -0.279259980067719 --0.982799827350457 --0.364932043256756 --0.542221738492908 --2.25851669496369 --0.632717683275137 -1.55642786859567 --0.212461840315628 --1.42958155021333 --1.50272566942063 --1.30191213655421 -0.71547562834405 -0.401973985358927 -0.512344450900178 --0.948333777048884 -0.93710810882639 -2.53329753133812 -1.25701628745562 -0.325113082712927 --0.997039093942989 -0.259427231154796 --1.37768555112559 --1.10426180948188 --0.313843605716146 -0.0708603084034234 -0.269019811138698 --1.34031078371165 --0.478267975522938 -0.444420093149049 --0.0332744869379757 -1.29634114760058 -0.197102516250141 --0.133510543235869 --0.125332852181161 --0.562883182311469 -2.6550029693872 --0.252212751326695 -0.0717138184552892 --0.629543896456948 -1.0599153236305 --0.396901005506089 -0.977213597718395 -1.81191963350203 --0.9855269781355 --1.20252217066582 -0.570315035254466 -1.83905219353478 -0.72382325290137 --0.341637092341525 --0.364202572068313 --0.112129531423904 -2.30802632381496 --0.113497395804891 --0.187155010999346 -0.543735558475865 --1.11278699769868 -2.22037071004564 --0.792705142740414 --0.863150160261528 --1.61067729767449 -0.0202712633365945 --0.333587995543903 --0.563250109161691 --1.45335042694885 --0.16419103137428 -0.286981797274201 --0.0904650872029933 -1.11574562521619 --0.524224227849871 --0.140491049099086 --0.119744435043987 --0.508326060534397 -0.099213367731541 -0.950171075034203 -0.853133076911488 -0.825946868105274 --0.541577970515088 -0.474363971534881 -0.219918990919682 --0.186247238557959 --0.475087459436786 -0.161323329804381 --0.513584914198195 -1.49102727683884 -0.958396366854144 --0.887961237378248 --1.25708230815941 -0.850079266254717 --1.05796173833075 --0.53199368223343 -1.0957540392452 --0.780941395308105 -0.0986672747339767 -0.631588367415334 -0.17467658211752 --0.8679964972435 -0.0937065771139753 --0.513328399438461 -1.09114803546313 -0.62375087818041 --1.15687997400862 --0.498699244567195 -0.410903428808058 --0.287344614967242 --0.19626105087794 -0.403785846486272 --0.71709997427968 -0.542189686262718 -1.24007277755831 --0.892240284332626 --0.258789540465286 --1.13023982977123 -0.0818260739034162 --1.12216625646653 -0.852666394155524 -0.536856040263227 --0.294969944852763 --1.45170452783311 -0.610849962136861 -0.689603500271335 -0.755255578378041 -1.39170700359108 --0.0694508724239924 --0.836058016043351 -0.664669070751134 --0.148339158281647 --0.763310946947371 --0.850923020554793 -0.272214078668991 --0.0754394808779653 --1.51349804228435 --0.723813008034409 -0.469690393115249 -0.101025377439663 --0.311603405462606 -0.122715661726052 -0.121652603167168 -0.198031381296317 -0.78687167699354 -1.25956083542975 -0.066965230134965 -0.754977066437588 -0.0954541517557983 --0.625864665462 -0.766608646019078 --0.130918352204802 -0.165790815179347 --0.261236766491675 --0.885474086636258 -0.932588633001443 --0.605523239234305 -0.165693249138023 --1.18551250219701 --0.0210799369896635 -0.0875942140512116 -0.111450960298495 -0.746180442599423 -1.08925980001768 -0.183209656289963 --1.30970646142122 --0.784734222760675 -0.405888569721161 -1.08535521271569 -0.998719617025386 -0.766489231864609 -1.44835879556572 -0.529442380309235 --0.646292340482678 --0.224470281872636 -0.60476760447292 --0.620690723683694 --0.41763064606843 --0.560102761714663 -0.548781925631072 --0.515373652654496 -1.06794554690413 --0.373473626761065 --1.46037154289494 --0.527056180192882 -0.597654819835742 -0.0155430970145165 --0.289448118473635 -0.335384060677255 --0.495221550626104 -0.314281641639875 --0.903030975858209 --0.456688397667193 --1.3028917269286 -1.30288367926337 -0.711765887056833 --2.38509482311192 --0.556931620460761 --0.409033772158351 --0.736531379939056 --0.37075209622822 --0.14067461629052 -0.851565256792385 --0.010856572708815 -1.20896993046038 -1.5379104670622 --1.04145264930003 --1.09202030223581 -1.30345709104841 --1.03331290359522 -0.752666395099457 -0.794130490813578 -0.637075327820051 --0.924158903666422 --0.460738760672634 --1.54479923915571 -0.947008967525672 --0.371238779294587 -1.33551308788766 -1.16609349176727 --1.44118366723456 --0.421964359193952 -0.0675140870951108 -0.0694779804887746 -0.210308502802615 --1.04080984181964 --1.48248590350565 -0.726201034461418 --0.485032985090307 --0.0170647897014744 -0.603793300390326 --0.0215704914797046 -0.503341871904313 --0.369262222422007 --1.33295407852536 --0.477054251219131 --0.454157098536336 -0.719019272270833 --0.960097806620126 -0.0486203544343686 --0.734170082092929 -1.37646567185564 --0.400196958579286 --0.202624874349937 -0.805403913296404 -0.0928404733476533 --0.583929590452436 --0.282216505377402 -0.660437636330393 --0.832864779436721 -0.749782860232134 --0.429026006505588 --0.43225398384096 -2.10002137958418 -0.590544122909032 --0.43884898976051 -0.664372637696937 -0.716265419144776 --1.04847640316327 --0.351492431309191 -1.21515844251532 --0.742540494383549 --0.223651736032737 -0.0458904252164221 -1.59384215188315 -0.908656782127879 -0.0735917773389962 -0.303293527942024 -0.330878352767031 --0.0438508869724639 --0.655708354897907 --0.386606977827499 -1.42852393537613 --1.05892764849496 -0.542057755510058 -0.767316806382922 --0.50749289520465 -0.0761204075108175 --0.170062249015847 -0.280826740977789 --0.605766551452903 -1.06384778562641 -0.0775566739198217 -0.565910184574022 -0.42043039945832 -1.19257888731341 --0.416017000582299 --1.58379635086021 --0.491517891109781 -2.04910692510998 --0.0223998906296217 -0.62536740665357 --0.372584436651239 -0.0864703729811245 -0.37996510712262 -0.308125651262479 -1.58589316415908 --1.25543205418774 --1.33890136205487 --0.0927718396123387 -0.929150136370011 -0.224245683452402 -0.457675817312042 --0.437590548667604 --0.525681388900982 --0.141529860888679 -0.873223669457679 --1.93934178614944 -0.356683835333641 -0.60909799135036 --1.30756456835673 -2.33578589005039 --0.468519712783722 -0.085258837354476 --0.185747166616616 -1.14320106229627 --1.38405900722563 --0.440623459151958 --0.395055625645929 --0.330952651435574 -3.24302669710535 -0.803862717346814 --0.951199217951819 --1.40542256455922 --0.839725057494191 -1.24806572116419 --0.263985450962268 --1.19047676897165 -1.33902976193352 -0.850922625871452 --0.928020855914024 --1.2314534384864 --0.218840625865877 -1.06886302867021 -0.742259546485355 --0.193502891069231 --1.01294446926668 -0.682961372424462 --0.227160533437228 --0.473696946266109 -0.536732957064737 --1.17630090070012 -1.29353143156003 -0.14238689106923 --1.58722388793229 --0.165185802847871 --0.094993174978419 --0.268600832424426 --1.11625565563683 -0.569902833498535 --0.95289318215898 --0.233778600043378 -0.786389238264807 --0.366336983202473 -0.868338393897304 -1.51626755031505 -0.631150195434314 --0.973324217038707 -0.322116228757319 --0.426156556509569 --1.34769417596981 --1.38842048867709 --1.60221704439013 --1.0960964315477 --0.250607033832087 -0.369264376794231 -0.134775530972589 -0.746037531777146 --1.107927755788 -0.384202726812946 -0.425023382602907 --1.04931687496637 --0.250116125863816 -0.835737442173475 --0.436470949026831 --0.459652054405929 -1.63953086850049 --1.28760536561629 -0.0506311636683385 -0.0824123638769638 -1.12859697665115 -0.987261986349129 -0.587319361253638 --0.143527749143568 --1.69105028664379 -0.837279350048929 --1.04943037577045 -0.778630273715347 -0.483418612951439 -0.244928068057343 --1.69564543070785 --0.128068949762931 --0.443859714176135 --1.10329909048149 -0.352698160733316 --0.73653500137649 --0.805099193803802 --0.313093914877777 -0.220439414354529 --0.972203811979708 --1.9390192442745 -1.39159127451213 --0.984004487084153 -1.05637454145565 --0.511254315486537 -0.459474395477788 --0.0283462680564126 --0.271429492890387 --0.72444785850937 -0.627902132239665 -1.7524968094381 -0.909091743147865 -0.158774398627594 --0.0156975831430977 --1.8556800437841 --1.00772075437619 -1.85490113811855 --1.03586702929801 --0.176814963935309 -0.0925533792458895 -3.18721989098339 -1.06463629181353 -0.326604003622379 --0.430519084402645 -0.293343463779009 -0.462920752947608 --1.07438858443406 -0.789956924867353 -1.06078289321281 --2.37001757277817 --0.668777459237727 --0.485252362972704 --0.883145388623277 --1.31370867888714 --0.523902999943806 -2.17711688783548 -0.53676206628133 -0.247854498011886 --0.329676069789645 -0.0742396412417925 -0.890307061158341 --0.248924252243176 --0.495221051066268 -2.01419762047229 --0.270441144462133 -0.663662270564922 -0.115833361923717 --1.68983942245208 --0.655901194852301 --0.132304829538567 --1.31434547057909 -0.212828460789375 --1.2952428583848 --0.996047330744558 --0.425810756622681 --0.229957803234709 --0.298863869076155 --2.32880936573698 --1.03540667710245 --0.921838291395603 -0.760023482916811 -0.552739676416511 --0.38993326521441 --0.767249526939502 -0.0811871868479077 --0.0988035378007561 --0.934770725401583 --1.31776714687136 -0.894880352420991 --0.0273556322315356 --0.0765833243348881 --0.806005747125208 --1.10208534026305 -1.0530016458652 --0.459438168084627 -0.289284048702627 --0.75492408778516 --1.35907627605141 -0.395023341418787 -0.0682318242266131 -0.0922614419994847 --0.94814259125848 -0.509841570204648 --0.465003516379813 --0.118558995367686 --0.0531937698703988 -0.445569875943398 --0.990269567410154 -1.705595795504 --0.872613754256332 -3.75848889349797 -1.5396458038299 -1.09669303323482 -0.386295893108636 -0.0772886045127583 --0.414984012047459 -0.649283185875249 -0.116474049230353 --1.73868798690678 --0.445680981807271 -0.760277078377201 -0.801083453886646 -0.0860118605059572 -0.502232572693679 --1.17172842444931 -0.148651861132976 --0.866989620421931 -0.0848528837149356 -0.0559418740479778 --1.52605317215912 --0.514018228785049 -0.446843544964759 -0.386503384070597 -0.580908518224049 -0.576825562935479 -1.56131932701437 -0.566646710928097 -0.74691521240329 --0.219544711970614 --0.444899413931572 -1.27481758681786 --0.306288997530229 -0.0051479944903674 --0.453031668503737 --1.219361648625 --0.207484867529409 --0.204103528688218 -0.465491873775161 --0.0600755338010064 -0.262191813480379 --1.43612604469948 -0.274775231370445 -0.0544486278354901 -1.03624850845864 --0.651767279513706 --1.2115380423237 --0.0014517146868247 -1.14399382394362 -3.49574450490958 -0.00863417655435317 -0.178299771389807 --1.4224320837095 --1.15171704254278 --0.0201776917832746 --0.237084990246126 --0.475494576488571 --1.47155370891359 --0.366249943113367 --0.599215624905966 -0.752606246584753 -0.187024750648262 --1.72319446762002 --2.47169674043329 --0.600059963827291 --1.31399204935294 --0.112287704946835 -0.34243909168376 -2.53248479796812 -0.769751366727792 -1.06849263550578 --0.79540679890431 -0.254779239826779 --0.0125455780747981 --0.752886251362573 --0.424691767946036 --0.64413320018495 -0.0992119155232838 --0.984981640696471 -0.00396886738388513 --1.48412090538022 --0.513616431366028 --1.18884586490203 -0.100056965040102 --0.2992824138349 -1.24925173387619 --0.829639395936704 --2.56491458624635 --0.131925483120912 --1.3144074036325 --0.601455004406965 --0.173684272267597 -1.90603691140079 --0.941710447417929 --0.267547204328622 -0.0158408400137535 -0.150958133871455 --0.830114187097946 --0.952296939865613 --0.322581073979117 -0.171011899036094 -0.996983559027465 --0.478325864204209 --0.830961296237859 --0.37427104339824 -0.911908642429085 --1.00944611728378 --0.232569919485151 --2.52523590278489 --1.18297538181715 --0.908021820388941 --0.055032662476334 -1.06704499033988 --1.7989252749343 -0.748669333819205 --0.527246861872992 -0.949923339552901 -1.04064430393357 --0.477994245302327 -0.497244878853673 -0.621371647903395 -0.178987123509036 --1.45845240998266 --1.01235414399592 -0.0268374346471378 --0.989034044082384 -0.100317406096412 --0.275772927886264 -0.519195915572464 -0.0253061502490031 -0.660155446007911 --0.204436337637367 --0.97988036376546 -0.690450549084689 -0.552332824835634 -0.0301771554438401 -0.91953655918109 --0.359930328976652 -1.26746323561426 -1.45538209819502 --0.875398685827417 --0.815192535458869 --0.0379846191113664 --0.353111984522293 -0.225953946418993 -0.899367312141967 --0.770058520866215 --0.739578467431458 -0.645386840625093 --0.0731589517156976 --1.05646044209257 -0.665652065838348 --0.768574609587659 --0.931945037364009 --1.05245254071994 -0.295750292861428 -0.760585748444718 --0.0534857415369672 -0.852774027818892 -0.661517084127357 -1.88386640986011 --0.918373797490515 --0.313833148466193 --0.972539195574655 -1.03376650418939 --0.538401938102623 --0.245120528094008 --0.248582211107506 --0.204929917918705 -0.376947009959326 -1.06645918296804 --0.188902496598933 -1.24562381068937 --0.796138441535359 -0.70272996105361 -0.0152453534198314 -0.776126013101255 -0.695964153884796 -0.696022945809217 --0.600689789659747 --0.26229037886257 --0.595517109502263 -0.107909095433854 --1.24783516162238 --1.5023331510707 --0.0284519163516741 --0.267748037785733 --1.40780097624895 --0.0111335160535608 -0.537344560447928 -1.13224298409579 --0.450864490915551 -0.0517942561705125 --1.01399295885507 -1.4557368103753 -1.88479114324956 --1.29140612741427 -1.17264323276436 --1.68424725661946 -0.844343063411571 --0.185043238109305 --1.59797850258136 --0.131271856155756 -0.0383457130207288 --0.961061383584132 --0.681519278037722 --0.705787679142949 -1.23513398455851 -0.190349796557356 -1.30082779565536 -0.31475875256409 --0.1693328227841 --0.776167445885124 -0.39177584410982 -1.41410313709062 --0.154706771353236 --0.557586662583999 --0.610501326789545 --0.67057764527808 -0.462464895757392 -0.774758743512188 -0.110508800641711 -0.655694211961581 -0.379493314629753 --0.692663943215021 --0.644527644573351 --1.06696413131364 -0.748940746366181 --0.863218441543252 -0.627462837793615 --0.622154487252757 --0.836476036158442 --0.441615270597421 --1.35325590594008 -0.595248183243655 -0.353842246307385 -0.981515559050625 --0.19011037254335 -0.738266963514507 -0.646776868324674 -0.828106770918462 --1.27351707485981 --1.28241170279234 --0.168616601638462 --0.037891012591893 -0.494493292547761 --0.220473659070315 -0.0571669667072641 --0.63539100152455 --0.00245492076962872 -1.02995678652373 -0.1823798247817 --0.247313231424597 --0.903308753692226 --0.678696902094671 --0.649685564158274 --0.00559985458395573 -1.05083749280294 -0.370286983887846 -1.26170266232489 -2.13282952340701 --1.16532389103468 --0.144482174940666 -1.50853949926502 --1.43254008660288 --0.501372230512582 --0.313807380296674 --0.089579886317587 -2.35034458095776 --0.369611538049806 --0.0298496509339836 --0.493766892599934 -1.12812732809009 --0.522086410960368 -0.548321275738423 -0.17561073514588 -0.752168138485065 --0.382966616571146 --0.990183360433621 --0.407477400245475 -0.381259579019414 --0.603768064930987 -0.268147817385271 -0.079177606964028 -0.63850863748265 -0.884344199142944 --1.19814725229724 --0.317866718255421 -1.11779221514289 --0.0368591990463942 --0.96838979662415 -0.611711609390535 -0.103832518524888 -0.781084279757816 --1.3487243361394 -0.481673218062241 --1.00995987944216 -1.11280138073892 -0.579451911784671 --0.123815892309641 -1.14935935302389 --0.12619521879165 -0.561459239584065 -0.302510638006245 -1.53354322162918 -1.22746319849666 --1.24268945491379 --0.341381783345492 --0.937220873819328 -0.509835867356824 --0.514653687246224 -1.42147751111886 --0.675471431330341 -1.07300155386721 -0.520041894374215 -0.214755013696758 -0.523838666503403 -0.659951069763263 --0.190755954300803 --0.102612708228587 --0.733351469787979 -0.0867026865052889 -0.180958430739917 -0.446660651459551 -0.496441117346458 -0.787612900288496 -0.479644301410531 --0.568871281101824 --0.910997991494435 --1.07905193777075 -0.733494484376011 --1.61501447341579 --0.309127970721859 -1.06372268407139 -0.643882263731767 --0.607669469258925 -1.20290037378989 -1.27082039220215 --1.1735730774708 -0.982053887214902 -0.862994876622288 -0.0906449427847531 --0.3969340928746 --0.147436792697979 --1.2800169983764 --0.0105695587961199 -1.37703824772097 -1.07531528918163 -0.945385143947036 -1.00168099219628 -1.48881772514049 -1.4171855667156 -0.346780235910993 -0.652297394181787 --0.446596194986713 --1.25880564209005 --0.959512709211264 --1.22519984319595 -0.5268920989984 --1.01501495371612 -1.48744273361221 -0.360526162154486 --0.934779798700605 --1.38643422877996 --0.400522089682051 --0.0175537355538182 --0.221586204394601 -1.1129155767722 --1.41889857061814 --0.659473066574739 -1.11874403551785 --0.322200877492423 --0.0754915865775541 -0.446046826380857 -0.193662093739437 -0.886419303037286 --0.18174868556835 --0.941868823096121 --0.259287621315917 -1.2212786100069 --1.3640982266382 -1.21359800672284 -0.147479637879856 -0.270091048503468 -0.831869238524556 --1.7033860330819 --1.29343068211735 --0.360683028543636 -0.322551175729403 --1.53770193544003 --1.43913907639377 -0.6980494104897 --0.830149481778499 --1.05966200426525 -0.472262142205691 --0.353660630925369 --0.329460852470784 -0.743136392495005 --0.21103466290906 -1.02253227048757 -0.815788192496011 --1.32568217211024 -0.06439035125325 --1.60109041227438 -0.0434950837415196 -0.879801581164962 -0.272143520195923 --1.25283433517685 --0.091023153266967 -1.33997689782037 -2.54893280657644 -0.965556334465155 --0.564001244148452 --1.16192656050174 -0.0950583313714928 -0.0329478489546959 -0.735575237860741 --0.609217281145981 --1.61991365242628 -1.2591254830579 -0.125258815165115 --0.353488103546061 -1.33634446592866 -0.643379579684391 --0.740195082384918 --0.0195940309875509 --0.363755963042264 --0.629115091287995 -0.103818489541837 --1.25183248687054 --1.26274917037505 -1.74510222456722 -0.680064052664364 --0.18736413617557 -0.806551547576785 -0.722250077321 -0.0531055478931659 --0.186829931597566 -1.87711612984807 --0.311589943675163 -0.817926941731386 -1.12065493465082 --0.331370346563371 -0.551296837266984 --0.0640044642599102 --1.19937113599228 -0.799975321299092 -0.361036873435698 -0.462247022092799 --0.336754799919636 -0.689225059682737 -0.150170356981326 -0.315132430969766 -0.831100376619215 --0.58242116452243 --0.104764645274519 --0.614494303340245 -0.548237266050227 -0.641939959746987 --1.65192251020607 -0.0483861466943551 -0.614757719681347 --0.437625667154743 --0.2340024190657 --0.962660204126856 -1.37922264764451 --0.431030055306943 -1.13018237395149 --0.0261492975847109 --0.210215565459636 -0.916924125537895 -0.613511887553708 -0.497382126247445 --0.185080955360806 -0.49023507921278 --0.777095380416378 -0.434898941579492 -1.06707797185282 -0.75110888572876 -0.179563750880916 --0.0145319652721745 -1.53177569420601 -1.00918917879795 --0.881324890900448 -0.301236003046585 -1.17567121050652 --0.678468713653126 --0.186994575042514 -0.706722159000176 --0.579712485361789 -0.406179649772754 --0.557304207222902 --1.17400715067467 --0.608796129862243 --0.0350615918138981 -0.423980535580148 --1.56837600211988 --1.36369333191331 -0.300874935479897 --0.95025746170157 -0.0830432551140743 --1.66167418104757 --0.159540483927056 -0.558679492455955 -1.14510245421004 --0.347709394546103 -1.84606385443565 -1.02485827136791 -0.875277791495229 --0.741644746094724 --0.118834831918079 -0.446052868422046 -0.0264134946893462 -0.330507537138741 -0.0217361368426903 -0.677328025596353 --0.615404977151309 -0.5424036465395 --0.374990400672547 --1.46643414575658 -0.392973901483496 -1.26288514300897 --0.77127561782736 --0.179030643166408 -0.138876964888246 --0.127372291190516 -0.278813901774661 --0.512835081321466 --0.169235245552059 -0.51665335673262 -0.319256970350065 -0.305311710692154 -0.292322172644676 --1.2743669326603 -0.954813111995321 -0.688087995248511 --0.979366853638137 --1.1631392453504 --0.493185275158394 --1.57542211817387 --0.86769854308673 --0.599420258001278 --1.26830363532336 -0.130572058931375 --1.53869378403801 -1.70284633191509 --0.13825171752476 -1.30483770007448 -0.640424701595695 --1.19105803761901 --0.116670087481015 --0.188051640139369 --1.1367108089631 --0.518258604327873 --1.16200574401119 -0.058098190051215 --0.195912410929658 --1.35073077482064 --0.234996043844315 --0.565142681072196 --0.666140015812903 -0.22705057603569 -0.278104508774977 --0.293086478776022 --0.198497297775497 --1.58032902733709 -0.18972249721571 --0.910619351797759 --0.435793446924224 --0.649029699226141 -0.696060164598504 -2.53996009148199 -0.509607583049782 --0.91315380273616 --0.00559612255910125 -0.86663722629468 -0.534082172326468 --0.0865221131579741 --0.885411687995471 --0.344145083844408 -0.127708579131825 -2.42957704419947 --0.417342628003553 --0.819486792032729 -0.146524933759366 --0.18112552044011 --0.179948693442291 --1.24309098349008 --0.43994467911686 --1.43283501311519 -0.669814759328112 --1.00666905935709 --0.85840435231165 --0.196002685637388 --0.976957958352088 --0.804128503810862 --2.39668287267242 --0.501562933872163 --0.857518390062824 -0.333288292965647 -0.789878655450042 -0.0343924237852882 --0.604036900029363 -0.493239251746794 -1.1437542554528 --0.36356195268481 --1.13025974920912 -0.187943851290955 -1.4630711578304 -0.15519128178741 --0.346923575328401 --1.37026080578038 -0.992579809143111 --0.548292215674893 -0.00571183043646428 --0.142828300951242 --0.742286534837351 -2.11896092699131 -0.821021824754171 --0.33837146715505 --1.13996632655888 --0.647106242923758 -0.823216593728868 --0.0283110787570422 -0.953536004527317 -0.82317443070051 -1.02935947216621 --0.350994851561129 --0.465032679703637 -1.92122601653646 --0.103932918944686 -0.505717496161965 -0.470861609563142 --0.380609275281603 -1.06863042838244 -1.60118047369123 -0.508087953878438 --0.276280218481463 --0.287743262630383 --0.825273125729749 -2.22337228336598 -0.797711205677696 -0.450221053934692 --1.09542883994596 -0.147831497069425 -0.0303933247073611 --1.49716775188156 -2.59725199739957 --1.15996003544875 -0.210497841614524 --1.13685095251048 -0.0582231132167852 --0.0426000923941841 --0.951054183707955 -0.883619700633686 --0.501688185936688 -1.88844844561039 --0.785512438125212 -1.2193312693405 --0.0644335841907431 --0.632198854329753 -2.36550677175617 --0.320288621237067 --1.0955534555757 --1.05389353135828 --1.74014917194092 --0.33738401202779 -0.591891924013022 -0.325921743614835 -0.39719591973722 -1.11098166988864 -0.328758916082944 --0.349409487793276 --1.06856117164716 --0.644067932958415 -0.428416495326568 --0.705877235424943 --0.0739725823478943 --0.365884705247716 --1.41004406944349 -0.421587008335087 --0.352873826789621 --0.822510031258317 -0.0488529824949753 -0.779160835041046 --0.118653058040628 --0.644684501900883 --0.245094620063645 -0.831545879592275 -0.111702766960356 -2.0672640115825 -1.24531556419792 --0.0825199170830828 -0.631586291405222 --0.447550686853977 --0.401518183434955 --0.90200717061974 -0.440266181076446 -0.664652014271213 --0.661334382918951 --0.671397720845267 --0.452574649486511 -0.0944448089405201 --0.550018716995746 --1.43552232860445 -0.424034577908424 -1.89883479750517 -0.5096086521953 -1.06678495686352 -1.44011369281731 --1.12224808614471 -0.784552268024616 -1.12004477253889 --0.32906538719416 --0.148603104012748 -0.364768634158367 -0.818385554030996 --1.62690644585824 --0.795488127063201 -1.11671304588925 --0.489873265589631 --0.770042434183893 -0.867756642092828 -0.216452806314656 -1.36853909087268 --0.150992878222787 --0.554651980945314 -1.68843409118885 --0.378329805016161 -0.539153002833694 -0.874909636420258 --0.0796670164882816 -0.533056507047371 --0.221806941999947 --0.650215600778296 -1.11260708362877 --0.234663580697078 -0.764934680950268 --0.738756283637525 -1.70803527683085 --0.938118517423993 --0.40010284212512 --0.372775919913584 --0.478856200833683 --0.399473411685833 --0.430025848133038 -0.263813863840197 -2.61461800457771 --1.5312564896079 -1.73705421389765 -1.22635828110492 -0.907217183124402 -0.0241774653793865 --0.89991907796915 --0.746936713720244 --1.02359715409578 -2.66492159520622 -0.832717927820999 -0.836542784399111 --0.762462853071203 -0.34626769190232 --1.62533742342127 --1.34096567829039 --1.13074991332037 -0.324982564533801 --0.589750524914107 -0.174844907988764 -0.0285105607269407 --0.0171638108236083 -0.18841642822929 --1.38178954526657 -1.14129428848894 -0.318257070371492 --0.646570238637086 --1.09110368086389 -2.04872393168476 -0.478063749920649 --1.12720011237384 --0.720808406480177 --1.07832601673481 --1.42429387091987 --0.661711373620249 --1.47854035361533 --0.448777183149726 --0.617307932179806 -1.32927853563925 --0.93076297503146 --0.660683992172638 --0.0415043774061963 --0.713280094708987 -0.219600661517285 -0.607950608988322 -1.02518691368176 -0.0370607112688268 --0.61578508629283 -0.109090698805203 -1.13532348001713 -0.862502194672089 --0.785202830886472 -0.975379940072893 -0.639723410146159 -2.43795931672621 --1.26962701273571 -0.286725520724841 --0.0612706196783011 -0.208908687232169 --0.43032448263019 -1.24061167843153 --0.0532930900621094 --0.385011239241509 --0.490876292998577 --0.535118918649645 -0.145822782225751 --1.50791808832683 -0.657132582395594 --0.636093970289441 --1.27822110762231 --0.909544231935103 --0.198002724431245 -0.96543459922448 -0.0359831327341729 --1.22501364531999 -0.109976341805382 -0.914501820282394 --0.399088501394537 -1.64568647448733 --0.763555112891936 --1.04374420664423 --0.267169909415538 -0.422469067835998 --0.00625979279814182 -2.09732358122285 -0.222819753606217 -1.35550984565183 -0.116056332570009 --0.782496627118956 --1.47153558271481 -0.399446052156837 --2.23818940323334 -1.82494178818998 -0.30771915313833 -1.6874014263517 --1.11781641579101 --0.135084246738456 -0.525115292855729 --0.0665606079506205 --0.564042951229572 -1.10383662936026 -0.749521862038616 -1.06140462635653 --0.610694743895333 --1.51773827764237 -0.388541899752154 -0.947463140115563 -0.986112583014426 -2.82143158584497 -0.0872240761739072 --0.189778937294451 --0.309582429416299 --0.0840304732764459 -0.206597933137024 -2.34968516242651 -0.640526410914585 -1.01499059770994 --1.4106062669778 -1.99664008553389 --0.307928064450095 -1.20341794926933 --0.125095757279139 --0.0163689079832015 --0.151836119328432 --0.50495139805532 -0.794246625379488 -0.815860384753451 -0.988587976119659 --2.15573126305331 --0.0124943835703162 -0.558245512529608 -1.48596172730867 --0.580934814737849 -0.300007019563239 -1.34707551626443 --0.865618376833025 -0.676208141206501 -0.572933385928795 --0.255974211547278 --0.994465308673244 -1.85738158161473 --0.48218589308429 -1.14698801598574 -0.42825750141256 --0.466120990250683 -0.402106539536497 --0.994602101081764 -0.741706125125198 -0.489392045014128 -0.663444696392094 -0.181602160956128 -0.783762308302117 --0.818212893723488 -0.380084747139442 --0.55291226109246 --0.0430066759746972 --0.346713124497926 -0.334955641158876 -0.513322844947638 --0.557316726985138 --1.23708026644102 --1.15551735552347 --0.955486755433505 -0.272778483696491 --0.0620914588630948 -0.503713050382363 --0.488897477736613 -1.03763342398192 --0.907030006483151 -0.260593496280094 -0.810729404362785 -0.571213711597158 -0.484586554366021 --0.069411536235199 --0.309663569296125 -0.0638348498848256 -0.962767301224286 -0.0929827128255232 --0.526257749299313 -0.631210985138454 -0.164876050347435 --0.763266529714516 -0.854826692988557 -0.813505899442962 --0.0883211497843233 --0.438384867919848 --1.47835800423734 --1.00896443546375 --0.762356910492576 --2.22426703941056 --0.372301531114328 -2.46228272283604 -0.463820735744954 --0.0324373566051328 -1.30067946530574 --0.257453438316143 -0.150654816107695 --0.133512448576755 -0.226224565005483 -1.19067811843829 --0.282596537559687 --0.273835649946395 --0.297799155784078 --1.09534010058843 --0.390317472048821 -0.0755633694122144 -0.224914436635549 -0.365139525629163 -1.18892229936704 --0.114476308865477 -0.63886248455908 -0.849741303345954 --0.0231861423233921 -0.881135111285705 --0.526340013261039 --0.067865655521214 --0.22539328744388 --0.47345003922347 -0.775060453454408 -1.62522831416796 --0.605161323338225 -0.631522555692355 -0.853279712960717 --0.341797494310092 --1.6443024062762 -0.0748818355099008 --1.27361546960194 -0.1750908442471 --0.755235449382976 -0.143942480991173 -0.765975614759414 --0.450638207435243 --0.905997512964676 -0.0542782030161284 -0.671475795275088 -1.47653467562957 -1.35676421674898 -0.154711950444502 -0.423504164223564 -0.261237825406566 --0.468998629860796 -0.649054599331125 -0.157110754110724 -0.84003643244338 -2.20456050206764 --0.703444827825988 -0.243047541345817 -0.534150360712524 --1.00439817249992 --1.37965022337902 -0.117373085906483 -0.530119599387827 -0.758419214270675 --0.0527987235602483 --0.472631777835836 -1.67201874677153 -1.96331171592964 --0.462332440379649 -0.79453359086151 --0.941443791985451 -0.995256064613184 --0.330022319579438 --0.105497680006682 -2.88340405964942 -1.34842726763071 -0.747707253037099 -0.00709088249051604 --0.739042773816991 -0.699845851713462 -0.561010027809917 -0.804799048591931 --0.911662284602542 -0.0531465975423044 --0.901015187162489 -0.478985438141136 --0.952495311931228 --1.62975076478664 -0.380133239174683 -0.128755700769863 -0.795796710670036 --0.87353806779077 --0.273641065809196 -0.954279912005878 -0.316763947430957 -2.04787013994156 -2.47953861286847 --0.218271093794204 -1.25566402398781 --1.29876062140136 --0.818147845187314 --0.588090437487757 -0.582072316338107 --0.187538200775794 --0.369775210375145 -0.196526133089387 -0.244644551824393 -1.41168041908808 --0.859500064352453 -0.0868940558232012 --0.293481134159664 --0.145583740103494 -1.01942250138487 -0.478048151171553 -0.0241352087163955 -0.912041712885731 --0.358644280270723 --1.14694992737716 --0.0932303132072239 --1.46486320282806 --1.06729383815422 --0.934971591087402 --0.0658421201453692 --0.930611670330709 --0.714131111171315 --0.734596412975213 --0.529357186396946 --0.535421418637977 -1.24384880490753 --0.987175588568043 --1.15658014781082 --0.116548390685312 --0.563697183119228 --0.956248499758447 -2.70284262384461 -0.0301979281541738 -0.00474304112131652 -2.05969173251992 --1.1184361597414 -0.274270351052959 --1.57432109825166 -0.25451034778767 --0.921474098087899 --1.48746675161634 -0.535157765525815 --0.298102582255909 --1.16979966682631 --0.318073573576016 -0.0435567623474 -0.07939537299574 --0.943057444618725 -0.281113340404858 -1.4990228901 -1.22301084845698 -0.790174509198881 -0.416821403082039 -0.730375712111568 -1.50799493795058 --1.14295364049467 -0.348304070350378 --0.474604984033178 -0.139353753009609 --0.975075406341778 --0.312561133235558 -0.828159519615943 --0.866608260698085 --0.580555797263901 -1.06604801752798 -0.0981370110053863 --0.381860192778848 -0.531477325069861 --0.950061866028685 -0.074164479258144 -0.0397231509638249 -0.928838739005587 -2.40705168322479 -0.425397138453796 --0.00569208420551881 -1.18864609012336 -0.185994522533392 --0.768584734481349 --0.455133737765413 -1.23266076256382 --1.4982425743473 --0.847818600264871 --0.0636213785560509 -1.26315863185906 --0.404250602195714 --0.426189366243943 -0.711240147568535 --1.0618831402317 --0.319790186993467 --0.534954224282981 -0.300453222436332 -0.388047981753323 -0.347451966117076 --0.46299379325791 --0.140700058995576 --0.320565313066408 -2.73566614995604 -0.375548482917502 --0.0771966534080235 --0.699613456410161 -0.303213406309014 --0.758572772721199 -0.0194767211913094 -0.293261243767474 -0.01477565382371 -0.896738420180865 --0.217005175529897 --1.37331611970881 -0.198344755286662 --0.161637938719103 -0.506733324178402 -1.402543955767 -0.359501674600446 -0.305884501198594 --0.30875308161448 -1.06910084763966 -0.630309151165086 --0.386413482895068 -0.435510578052321 -0.151385458992754 -1.1186100232273 --1.71939949892803 -0.260090502706153 -0.216538140045528 --2.1156416451401 --1.20025101523987 -1.11774785986619 --0.387596534491926 -0.0307664193261887 -0.0128530826795208 --2.63638634044673 --0.624924444140408 --0.906904459765916 -1.4189121802833 --2.18485033011093 --1.13174918815091 --0.263107731416022 -0.908857555622851 -2.17309358480773 -1.279387317251 --0.504273410683042 -1.59960355588012 -0.824066924286498 --0.784868762711614 -0.343093491285704 -1.02693130388674 --0.107080604689703 -0.132830112163635 -1.00244134360534 --0.391227064767241 -3.05962208389855 --0.816580160945865 -3.13768850590711 -0.978403725037914 --1.89929504046062 -0.783674772052563 -1.20499730916815 -0.942116360604176 -0.24220623784062 --0.708641229934852 --0.502003545152196 -2.98170326236385 -0.220408637114948 --0.57415021368681 --0.931948142562995 --0.0398370051029273 --0.617835647906096 --0.132553118309169 -0.0433839584451512 -0.466736184074712 -0.614870075804751 --0.0188742988004487 -0.249645838035853 --0.49354381066008 --0.666058046743327 -0.802645059103551 -2.56918233098259 --1.05651997120385 --0.659359805702335 --0.620536089943142 --0.764591824085494 --0.5008795874082 --0.432054845506835 --1.26366367608953 -1.34734495210703 --0.266026575784669 --0.135695819809069 -0.871109388793375 -0.96918009106354 --0.331688202034353 --0.131559558671733 --1.48784720217706 -0.491540525887022 -0.327803534368691 --0.0332591086495397 -0.730202055595101 -1.34685371296198 --0.79717156811069 --0.249555386553313 -0.912495480778257 --0.298817318550067 -0.557478995614172 --0.0950745688544625 --1.03822007530436 -0.92757877249128 -0.381957197025416 --1.49148160305426 --0.235482911777543 --0.378088266920615 --0.121094753362167 --0.841342628085822 -0.735514123939386 --0.294963752154073 --0.341188876476073 -1.35499351872267 --0.477160661556304 --0.496573632637286 -0.19016720566022 --0.93725595288818 --1.41837060738565 --0.270615301582351 -1.22666998078492 --0.731223396698046 -0.34650924284786 --1.2765400822514 -0.639222926729931 --0.916897877715113 --0.0117066379138375 --0.0956790011576985 --0.374983052921571 --0.369226737418848 --0.468117004851139 --0.0646962982375712 --0.853291246377715 -0.8214490784449 -0.965396424235202 -0.900951112970302 --1.10121866099782 -0.152720045932159 -0.536428203970155 --0.382891278889444 -1.0755949259752 -0.91572377733902 --0.0685272995936623 -0.755904911481969 --0.440555989176015 -1.07235163854837 --0.132783541959522 --1.22347851643169 --0.828275881584371 -0.753895260381587 -0.131959330885273 --0.114808880273107 --0.047684572661483 --0.233766117992586 --0.689471829626282 -1.48149303058742 -0.309040259142417 --1.65155359093414 --0.344960679489761 -0.449251103315594 -1.41963211679039 --0.44687455068674 -1.40679934640297 -1.31244599566523 --0.0217393902286291 -0.31878322820774 --0.830141564158989 --0.802624689146663 --0.231829555391977 --1.05137579714699 -0.1750094429765 --0.503432125285351 --0.569913478035298 --0.214082452220332 -0.565896855586913 -0.240197284896327 --1.02883502742929 -0.0111333468620374 -0.821255313878952 -1.29355366472763 --0.854172602991094 --0.460725647978137 -1.04226200105161 --2.77006793157225 -0.608861529782353 --1.15821009037306 --0.491870170728189 --0.21451533748867 --1.52085234810337 --1.18947274174577 -0.51766832560607 -0.161554524508165 -0.31107431396131 -0.419904898442196 -0.102120871270254 -0.541277211721397 -0.134080386235743 -0.424768044117972 -0.030760669959514 -0.0652167896715063 -1.02093432031437 --0.406365868514102 --1.52169471821825 -0.630160851810813 --0.252530822338821 -1.42879215154789 --0.958826334527517 --0.972155419831214 -0.439784810121081 -0.146846239739078 --0.470886805210316 -1.25717850667102 -0.184076515715422 -1.1604786771869 -0.529064890025048 --1.51282850602164 --1.02044903757729 -2.06639946216882 -0.145395523108149 -0.779655900101728 -2.68268906860873 -0.625213640516207 -0.87686821412558 -0.262524437985578 -0.259381235902781 --2.25153148783091 --0.412823631238659 -0.134912969968846 --0.176017114271383 -0.0527341016651732 --0.514267800546532 --0.403434593602004 -1.44965639267326 -0.444425685338503 -0.775405647175958 -0.499253070005812 --2.26426716684102 --0.886605451109256 --0.27707795731067 --0.326772066812165 -0.224671580528495 -0.50560329817263 -0.003303072238106 --0.0161909313604358 -0.0917832525385762 -0.822154021980022 -1.43588728584253 --0.265181969276689 --0.130479055027167 -0.145695797749353 -0.00647956521953397 --1.26200727320752 --0.733909052504486 --0.0193983161327793 -0.77172963500401 -0.110649691043244 --1.03521345204162 -0.352383210584262 -1.32211447010197 -1.09012285055988 -1.70129409204103 -0.679584454267244 -2.22414665606182 -0.0425417989225876 --1.52705813856663 -0.16813586807773 -1.56786058667049 -0.373872023816003 --0.330187479425007 -1.089742867565 --0.612317217075173 --0.922210276818028 -1.3046827282091 -0.118857154830831 -1.2558526729281 --0.105374113476872 -0.0172491209410559 --0.0509515365262576 --0.760088904453475 -0.0757214362601237 --0.427577871442613 --0.430237405795184 -0.816110305481638 -0.32342369961712 -0.208328965949809 -0.792480453094517 -0.21863004956287 -0.017273996860192 --0.923130497155068 -1.07829451566143 -0.0929952295054033 --0.288528290368919 --0.407851805233916 --0.301569327998996 -0.40957063360178 -0.771872908799644 --1.20838756900116 -0.465957541166985 -0.367946193761934 --0.677112469325275 --1.25778467473998 --1.68834891599155 --0.21997266545694 --0.330323738285818 -0.617734419560099 --0.441916117416856 --0.124009169272154 --1.421800812972 --0.225820809263781 --0.812697150285792 -0.719970506463311 --0.246158416949623 --1.56824231053973 -1.50285631036416 -1.13901796747488 -0.0277207944445861 --0.21175842098035 -0.576043797911886 -0.219727620364781 --0.250021779286184 --0.959534647404951 --1.06327194980163 --0.675214046753506 -0.195843539159372 --0.11594009107285 --0.181751024944522 -1.0388755852775 --1.03104150935638 --0.35895684322216 -0.0517191374156862 -0.512977812606247 --1.29486648360576 --0.267412296481564 --0.415498815993885 -0.229644074297862 --1.4298602346319 -0.0771261516900283 --0.96640754506328 --0.599815641486682 -1.04107766645882 -0.773352470800866 --0.0534102468013193 --1.17206790066633 -1.19021794485575 --0.0149354838986664 --0.776086919907463 -1.27261023275764 -1.23865488715088 --0.573265651564677 -0.400487794871093 -3.21793599987984 --0.369971089432799 --0.219631971689131 -1.22704697125502 --0.458023409494774 --1.026081181148 --0.772118513652921 -0.462266332306174 --0.272523801402812 -1.49224155558615 --1.20650914667667 --0.741977638709068 -1.04312042056744 --0.522968860485779 --0.952593625404294 -0.985735083360208 --0.563892714655964 -0.614983525502383 -1.20416308825976 --0.447191092927341 --0.350095435333842 -0.031172046627546 -0.91665900808475 --1.51787248597384 --0.600279640405281 --0.313790301566367 -0.0834053419740992 --0.61483834816973 -0.222166691276072 -0.161976991324297 -0.221525437527379 -0.800555756057257 -1.97986347134523 --0.427871878846418 -0.105649894779758 -0.804883866011247 --0.143439441149424 --0.0868739306461048 --0.360605350502967 --0.867960272059824 -0.0314428380812544 --0.277721601899018 --1.6935177117084 --0.645719534301661 --0.736118115715078 --0.323671193374482 -1.22387036459008 --1.52423254744602 --0.886403167196168 --0.310310696869241 --0.899505991089223 -0.573138607483575 --0.063377964145102 -1.13421861562342 --1.48739045589591 --1.03502279172238 -0.0641763206514847 --0.551982879252827 -1.15757606927955 -0.797397574508389 --1.36184225293736 --0.968819903492213 --1.06874556893475 --0.453936327126772 --0.547696587351442 --0.00949696665562527 -1.02148228514432 -0.997189079025843 --0.598984302874189 --0.00795722417460354 --0.500903113544997 -0.0961501272048082 --1.23076992146374 -0.913252098533306 --0.845282466613443 --0.948263191020221 -0.60324738209184 --0.38206795835022 --0.266735325964371 -0.212714954672562 -0.169181421446366 -0.14298252757282 --0.207063573291078 --0.0954690670608098 --0.95759855415732 -0.391755345839604 --0.147200127093725 --0.817302654127891 --0.961702734981762 --0.0316465472774006 -1.18432082184655 --0.129575379833254 --0.254491564614899 --1.00335183298112 --0.360903637438173 --1.38815138441517 -1.21805746441231 -0.109618347280611 -0.000517346663420071 -0.258265236675195 -0.699079823830838 --0.5990300261552 -0.104360681276026 -0.330215239090183 -0.576850954371936 --0.645577131222666 -0.525867372416632 --0.0726371215158625 --1.88912419868586 -0.224914790799589 --0.103594394963188 --0.36639039677749 -2.05414665231078 -0.504392156798481 -0.784161145063701 -0.0724177582672039 --1.50945056692009 --0.988962874730429 --0.124942749193398 --0.173508432006873 --0.0228564567349423 -1.46270298691885 --0.212707233964839 --0.393307157138082 -1.48918693035013 --0.301366112602921 -0.525019667566918 --0.777795152787538 -0.833544840457811 -0.465165367582254 -1.52877292058932 --0.246507522035486 --1.00739045799131 --0.369259737835901 --1.26964023846406 --0.601983228620694 -0.427049470670854 -0.408855771178702 -1.16114652151817 -0.260095501603081 -1.45601669490359 -0.0881397445395065 --0.354095856471169 --0.63698783423941 --0.612204428633259 -0.714939571262052 --0.880003632361165 --1.76710235471601 --0.392165800986382 --0.160633746465255 --0.152246431238186 --0.305142816927298 -0.610075296429915 --0.286399879532223 -1.02679073573726 -0.685400477678048 --1.01198346680928 --0.275987184646045 -0.431188088056916 --1.08098357321492 --0.553166696568416 --0.748558588016935 --2.47877153190557 -0.070972714138863 -0.450796679555037 --1.02320982795688 --0.51363161111675 -1.13294922981606 --1.1364250702126 --0.563467547836999 --0.280779025863257 --0.0763079050983917 --0.839326825963502 -1.26059818318011 -0.726066978128567 --0.500548882513449 -0.860934465589154 -1.20664808443576 -2.27213855269036 -0.2758199623221 --1.45729941380729 --1.07786404309493 --1.53780051109194 -0.710490401956157 -0.291019464868981 -1.16595074735715 --0.769788357274347 --0.250621072127306 -0.557657166116838 -0.49927218009723 --0.326894856835816 --0.61041982331814 --1.14087011368171 --1.11437933207067 --0.712261799024551 --0.270950512799796 --0.384665536402258 -1.75826838380888 -0.221012582339638 -0.655136033828862 -0.709525449374443 -1.93159195923498 -0.132832916216655 --0.909935831691026 --1.36116920731003 --1.07018493050917 -0.581602186048933 --0.428424961480907 -0.873196798860509 -1.38161930916346 --0.0949948882075091 --0.0682490299277472 -2.60929461429294 --0.0852240478756947 -0.176965800286832 -0.231585929821093 --0.120720586112006 --0.653043531861215 -0.540138918741728 -0.0655905713906861 --0.331299401221585 --0.877797123000562 -0.134165126178243 --1.23967468154239 --1.18477535616056 --1.01182006029487 --1.30523625104115 --1.03011923310717 -0.0253187092944147 -2.52896406323311 -3.56097288505405 --0.356202718831463 -1.21727815342259 -0.708483470070805 --0.977745698991931 -0.373356040040008 --1.25833604250229 -1.49193195294426 -0.322408489529628 --0.264405648291855 --0.913182902847938 --0.512664867970471 --1.10978405594859 --0.509587962262061 --1.03223087661196 -0.0344516786280362 -0.353555740392237 --1.00242032427242 -1.14979469507902 -0.715159578948835 --1.2361235092034 -0.0294678504489934 -0.338978375128203 -0.16363789267189 --0.616691781768054 --1.48715927621863 -1.05801679650316 -1.8174429600845 --0.595521610928814 --0.295640852835335 --0.566374507622484 -0.0163336440558428 -0.364473868297178 --0.171400023285086 -0.102885842759521 -0.128872799902742 -0.531745941970684 -0.663083551199438 -0.015777934257498 -1.07460654562407 -1.52209743027946 --0.0963980384896126 --0.00819562480152403 --0.939011488754404 --0.368377035857048 -0.280511257567142 --0.607072854138621 -1.23866157104137 --0.0235165826943087 --0.638320203786771 -1.37403119201197 --0.28297672136345 --0.396673430327258 --0.201675977131578 -0.256164947579133 --1.30912976249692 -0.963319368272957 -1.09004535927845 --1.14439140696429 --0.0789464342117894 -1.10357558654523 --0.467802782804574 --1.64041823783922 --0.519613538667074 -1.13649019176162 --0.266045270711786 -1.01575295299695 -1.16035837071574 --0.0963247859648959 --1.27377915062263 --0.197250560890727 --0.688235174231497 -2.99148774858477 -2.58676956969119 -1.04377426183268 -1.63008781553647 --1.07507286121783 -0.120424021468193 -0.934101084539343 --0.0167793175515607 -0.234854633587483 --1.35337242276641 --0.820167625394729 -0.730516329705715 -0.243750378453819 -1.52368941252698 -0.125113203643861 --1.02712704961236 -0.776724631176793 --0.0128958771076393 -0.475315429156626 -0.0907924849672002 -0.125925937734899 --0.781361490966846 -1.2423090334998 --1.56323854759412 --0.433549390190485 -0.986558798058113 -0.208511680690683 --0.369221785251733 -0.827469637572387 --1.43072228245657 --0.0971023545469425 --0.117533831981742 -1.34603710427411 -0.966627467146974 --1.14264992018056 --0.96002686751511 --0.375603531072957 --0.948669837899997 -1.12475629920108 --0.187752241039941 --1.31880660953077 -0.846411246272684 --0.957066935345626 -0.465291250876446 -1.28638120891299 --0.883449845364134 --0.234865492625841 --1.34701928971825 --0.589632310776886 -0.872130364220077 -0.386932313319788 -0.00644547223506464 --0.666966455895076 -0.437504746172547 -1.37769498168691 --0.349053929420161 --0.48313294955125 --0.209491282678732 --2.2551503308041 -0.776593335322044 --0.428586940795785 --0.0428371578028073 --0.691055172219395 --1.14196276131457 --0.602715431686009 --0.760409375619162 -0.130264999962263 -2.87214853399014 --0.151565556468966 --0.626424555286975 -0.877478308747977 --0.830832913022822 --0.0813068598739868 --0.0230922505229061 --0.763019096627207 -0.330458200413586 -0.541591356569419 --1.45208836876432 -0.0599719107803685 -0.780517013611334 -0.305145751317362 -0.819241541020027 --0.417773613956397 --0.422646978593654 --1.64300137247787 -1.1728109247722 --1.18352653821582 -1.00894982303363 -0.379512370796938 --0.139986468655203 -0.631769332436004 --0.3435762872371 --0.343032863151175 --0.565870688170411 --0.63170684243811 --0.368533522276048 -0.833995785698221 --1.53164007102549 --0.588555339116899 -0.763851409640111 --0.810605512589606 -0.331727759912923 --0.951693306110817 -0.574189371407562 -1.42781003498111 -0.819243689770824 -0.00621100880310976 --0.477220741979473 -0.0402131617574835 --1.40103086445694 -0.841123655870241 --0.266907670537706 --0.981859756017905 -0.0877884033681831 -1.90175888267972 --1.01103463167582 -0.665049663004051 --0.0745927667762496 --0.0364720198003221 --0.406424071035748 --0.719208385270647 -0.624983617597087 --0.0742547924517876 -0.855051306508219 --0.871440274713551 -0.17607852595763 --0.945933463207592 -0.251745084848027 -1.36884679000242 --0.544981175834193 -0.359806452898181 --0.710776094895651 --0.141406955192642 -0.901454792028703 --0.327001874626767 -1.55255746428684 -1.09745895559142 --0.403784776530836 -1.20545727828894 -0.0784014230085388 --0.29140260598006 --0.735279634932509 -0.091616409612274 -0.951882518198961 --0.673501894575721 -0.732378220239879 --0.729296853973305 --0.80749645772844 --1.04858166875479 --0.890942571945862 --1.06981003538202 -0.493134256147366 --1.11478358513682 --2.37313895118654 --0.653181854656292 --1.45648082123909 -0.898465922240067 -0.657740633181584 --0.108640134180467 -0.136934437955471 --1.35224650374278 --0.743631484908257 --0.343790382853755 -1.24421585949822 --1.22742954610064 --0.634499028240342 --0.582456586925426 -0.12268944554221 -1.04216148956857 --0.49168234310312 -0.0343644872394169 -1.18646970435237 --0.661647384497379 --0.397524033150789 --1.27467568662522 --1.56285734378414 --0.142743201341831 --0.377399841105774 --0.0835263938863622 --0.673260474965883 -0.78914985561307 -1.0052878820039 -0.107952750266884 --1.33021525015661 -0.253190240881512 -0.00730589294921025 --1.37998168802643 --1.26865551364249 --0.466587449113283 -0.231050577124141 --0.434989216538232 --0.352314489983223 --2.87015669559098 --0.665922163036392 --0.0640591480941151 --0.504814049778627 -1.17191641463128 -1.45907628126933 -0.908709233502939 -1.08684843862193 -0.12176769143981 -1.35163783101578 -2.31250656652497 --0.639220236577573 -0.364187037642749 --1.18049126128463 --0.612385735746408 --1.43069343416705 --0.142674442016108 -0.0203214775931677 --0.955039345239133 -1.05875204938588 --1.03830205627635 --1.52645605214091 --0.252393229498278 --1.38723253800016 -1.35106210506832 --0.968912785606882 -0.00623344523925518 --0.134787408857265 --0.420565278439469 -1.76445940938298 -0.731011639270243 -0.286462485460382 --0.456526067274613 --0.556423290918842 -0.105881273690534 --1.18629320512167 -0.82743942847369 --1.22262064946086 --0.174447142958632 -0.602054035933808 --0.0198847242781728 --0.534339666000958 --0.0405987459174124 --1.11106246375773 --1.37520827871835 --0.40034392001134 -0.263298578528756 --1.23806326708973 -0.0914688233538703 --0.0905407846720299 -1.40124846360692 --1.29383018134753 --0.39214654153989 -1.06525144470408 --0.976950835871834 -0.694918145110531 -0.880346790843468 -0.0361864862881225 -0.65624955361209 --0.547740064335621 -1.49466442342385 -1.09458835601162 -0.102590815121309 --0.0115843798296753 -0.585314448867607 --0.100894164859195 -1.33996958869213 --0.975146902030401 -1.34421827561768 --0.968668562711485 --0.220707018640331 --0.324768137293295 -0.220354447305203 --0.780002877587164 -0.273389364241886 --0.958431378025567 --0.173595314255547 --0.859644120831163 --0.260641767166064 -0.00653511662804451 --1.19636797739876 --0.139978189875886 --0.224803312035849 --0.29142203591908 --0.183009470119918 --0.886848593751687 -0.308637872894354 -0.103014054221418 -0.794941255195675 -0.064493482532141 -0.483551935754472 -0.0832175100174934 --0.134880608333352 -0.0727395672855362 --0.409633919959609 --0.536597549044127 -1.04227435985627 --0.873699015986762 --0.465271206832186 --0.0987599382054385 --0.530562102051321 --0.26731015886921 -2.01266986453861 -0.410653528970382 -0.296904001080786 -0.19043822738313 -0.241546346755012 --0.921634662153377 --0.533389037753667 -0.0692522597207574 -2.39143127798251 -0.456552896537809 -0.892136023427335 -0.899593645703693 -0.798315508891809 -1.77907812379159 -1.12243975614485 --0.251139441459177 --0.0353634761527939 -0.492109988797576 -0.940135861922632 --0.324979927567357 --0.249217060808132 --0.933392291266117 --0.515594052827177 -0.782461767373771 --0.203775833418002 --0.233557411898112 -0.024523993691548 --1.67435636099823 --1.43693026827691 -0.829763721861963 --0.70035254607914 -0.750872116152493 -2.49820910683845 --0.872454222322142 -0.605181508199287 --0.235141414044979 --0.277173971741046 -0.992751509671477 -0.0643596122779146 --0.351666189093557 -0.300041552739623 -0.356799493061685 --0.228305752620775 -0.159081065116923 -0.0893827346677032 --0.633374330357443 --0.666223031407898 --0.242731889871209 -2.67026931231648 -2.13646598389996 -0.937111349435082 -0.715152873166952 -1.43983691350859 --1.4861048764584 --0.24527364774809 -1.2962411596356 --0.134215416091068 --0.711359502486502 --0.535101267687439 --1.07217952971911 -0.0729611658366869 --1.07941082853127 -1.19311520405303 --0.0922956341886532 -0.481486082610187 -0.964818261018942 --0.678117059476005 -0.041184272708942 --0.0931590165944804 --0.344443603287768 --0.393679022052096 -0.139251516421031 -0.148484072156281 --1.57563864823926 -1.75285896978472 -0.130129462693717 --0.441791954140046 -0.834035081029787 -0.806453451289329 --0.936870720521576 --0.26371844819471 -0.899129366454273 -0.965208325402594 -0.00814145037649006 --0.577921979156866 -0.262401536658894 -0.422931884900414 --0.237104518631872 --0.4887145853028 -0.387593159281149 -0.761486894539469 -1.10047874297104 --0.739272123016682 --0.248431119097683 --1.77277763045849 -1.51673006634112 -1.02704902327242 --0.38410756468242 -2.44472231952134 -0.248209796706522 --0.584785880253293 --0.637503043225506 -1.84531853247868 --0.314367849988597 --0.796988702060507 --0.377486205400739 -1.20384530424284 -0.0371167403801733 --0.163483657850637 --1.92152242505249 -1.0079503458034 --0.731374957729575 -0.686749063191643 --0.00207249371834006 -1.01908190002931 -1.15852713534426 --0.191920935373759 --1.07952182376384 --0.166940367784406 -0.707201820159527 -0.588708772869714 --0.382022958952527 --1.20277436640959 --1.10877526558851 --0.969383579688056 -0.623949395799539 -0.22206078688238 --0.736828052769759 -0.482104568942386 -0.160908167171693 --1.85212148190528 --0.471717943178487 -1.19395908817895 --0.00798355361128955 --0.084953177029695 -0.763802438026307 --0.774317165908864 -1.27443100699043 --1.05618697766238 --0.401472400695399 --1.13324035865128 --0.571201317976021 --1.0715315389797 -0.0791240814900149 -0.616640836967562 -0.0281697840234263 --0.332904862277253 --1.00366255032347 --0.104922644935359 -0.0674364889873544 --0.0105950881948682 -0.664815582610865 -0.572073961565602 --1.42293552717544 --0.0900527648007401 -0.232803343792283 --0.552960702807852 -0.712408981547988 -1.03241790686201 -1.08965537203584 --1.45418813561064 -1.24462471804895 --0.214039177661467 -1.24103291558807 --0.4854083249381 --0.107129267574439 -0.896519823276622 --1.18140455722608 --0.843797360965401 --0.566486208234895 -0.0219327758326493 --0.858597740064426 --0.517225960398097 --0.971985100658095 -0.954098261277291 --0.853726681855362 --1.04205705273726 -0.199436867200315 --0.384757189854979 --1.55742679543749 -0.418425910870393 -0.0817040420263906 -0.498672494242944 --0.240252640635956 --0.258820649211738 --0.297163220424075 -1.54109500634482 -0.921983681104132 -0.0934082844768351 -1.34760407533343 -0.671006002876011 --1.22828457626356 --1.24020554297608 -1.00821320548456 -0.788820098827688 --1.70664550943277 --0.829478761294102 -0.335673004854906 --1.40299644327643 -0.777663425824031 --0.100914108628482 -0.124685394434703 --1.54728108866337 -0.933119627324677 -0.467587256015079 --0.10177239218057 -0.78896056543628 --0.219149901813905 --0.0315684402471192 --1.06297962182359 -0.504319830736664 --0.185518710564098 --0.605745969984874 -1.29371492984762 --0.540585965597235 --0.554435971531345 -1.03568102795885 --0.492821790475674 --0.47175291772377 --1.07279913765802 --0.252591598222137 --1.15354563912178 --0.954601668562496 --0.118204926731739 --1.38850003113836 --0.631482331798194 -0.588054497865581 --0.038416776477511 -0.733818511580322 --0.602675545536959 --0.468868778566758 --0.30461631623588 -0.0735677488770996 -0.85233204000664 --0.302043745093894 --1.5117961376229 --0.879187742697859 --1.14236407234792 --1.92384521148245 -0.818786963071059 -0.410293580519737 --0.406409281632801 --1.06632869385191 -0.101287950604764 -0.483088789418237 --0.132660842488078 -0.0143010576932676 --0.771160330488687 -1.48001695251833 --1.17493264250046 --1.19986979850221 --1.35571306835538 --0.796736688730416 -0.768995362642331 -0.0884445526110369 --0.675593803081345 --2.01708016036348 -1.48718001155449 -0.854772325818334 --0.594216958886539 -0.544729081478502 --0.645215888550037 --0.235671596305302 --0.113596153054823 --0.406649259893482 -0.159791365970243 -1.42003687547208 --0.276312096946882 --0.138193747094556 -0.108035660236432 -0.214135664129841 --1.68062729139776 --0.633756896918527 --0.835486662514549 -1.24914126556272 --0.897307757765883 --1.1231326018489 --0.259940331783347 --0.892730722560029 --1.61751352763616 -1.13091847870211 --0.120371868881047 -0.701685485725347 --0.314671216887243 -0.801809170237054 --0.223439565055866 --0.00626208058646682 --0.0597632635184722 -1.06365335292454 -0.486339434306871 --1.62485746837625 -1.1565673319101 --1.0432667391976 -0.737490111629938 --0.575941858320268 --0.733669859357405 -2.62808486470536 -0.342787987828304 --0.377553110566997 --0.404215064143688 -0.0429252177471984 -0.320925535686342 -1.55470235983015 --0.765605765122865 --0.147722038980803 --1.31580037476102 -1.08508963788177 --0.0395189830324343 --0.0295443860541234 --0.0585068003089866 --0.95495149608281 -0.684659190999468 --0.557361279115366 -0.935209454600272 --1.03643258434622 -0.870200534497553 -0.549855574435954 --0.498695353031353 --0.182372192579061 --1.15668449828063 --0.4786331146119 --1.3753143608858 -0.199417632172631 --0.091886817110475 --0.880827109373099 -1.21021171836188 --0.637105696133871 --0.016509541908877 --0.726350159612054 --1.52944209956491 --0.933575276403579 -0.401025415764666 --0.251329423147002 --1.5852000374922 --0.931149753024419 -0.107991432728456 -0.0401239103401831 -0.30472898408292 -1.02596516622653 --0.557339743134076 --1.20660608389531 -1.49778872275919 -0.229688587792816 -0.589924568147554 --0.353537544757028 --1.12170206348136 -2.13318550316418 --0.267840779416176 --0.22249200449421 --0.298746485132747 --0.959796147449847 --1.20083738293009 --1.14608968920363 --0.240778258525577 --1.2383954429703 -1.38553039104873 -0.003133939945414 -2.35173205595141 --1.36239260578766 -0.588594445724754 --0.310782831253045 --0.93439811877631 -0.485063384152401 -0.0763479104240536 -0.753664601851251 --0.243844188702369 -0.388259151546773 --0.359970750303878 -0.799852422450137 --1.03420007292988 --0.417735833501069 --1.03906236332277 --0.764023649215959 -2.46203168048676 --1.00258424133377 --0.288767318329785 -0.282960611895677 --0.476929707547161 --0.557056433085445 --1.22679357574298 --1.23155828517567 -0.573040789465709 -0.789118848850121 -1.33608248924208 --0.26976743720927 --0.514936159024202 -1.19713907302801 --0.114994539888431 -1.30147908458795 -1.05784002440653 --0.207658667190328 -0.640406558292603 --0.311678101304662 -0.442888498519624 --1.07167722527963 -0.879596935900609 -0.520809733352629 --1.07163695128606 --1.07908048467999 --0.434095294544402 --1.10584424752732 --1.49196984245254 --1.09738611459441 -0.140570746223945 --0.172278082495288 -0.567809922849379 --0.664505919779872 --0.120679963036498 -0.237382393517468 -0.0454293379028385 --1.02697405913317 -1.40461349265634 --0.523199980518958 -0.5500632390844 --0.130698031531886 --1.48034481445472 -0.822464419273454 --0.1931740435063 -0.447334233715813 -0.826468305821789 -0.639283562459529 -0.119616004845124 --0.0714910539124114 --1.18710022416734 -1.26432992151625 --0.267988801238275 --0.910825473900218 --0.164372717326137 -0.561968085963843 -1.09762284260656 --0.564050390221974 -0.247913595994858 --0.263422713354808 -0.401952224092473 --1.518900352263 -0.0313137436328335 --0.283422142511979 -0.76623082415356 -1.2644518014964 -2.51941171236199 -0.482357746625866 -1.08356606690363 --1.17127851095643 --0.542485886391161 --0.643722289571014 --0.930446367233432 --1.1545511913227 -0.57897171862313 --2.6555435161403 --1.48841641028903 -1.18136137531337 --0.552680915091015 -0.0436329408677287 -2.02318381959639 -0.620307632117941 -1.08294554999347 -2.53473144536727 -0.347166272769654 --0.06071306815869 -2.69520006417252 --1.67552138122274 --0.690772771093411 --0.840183506245724 --0.596150406802614 --0.278216591018577 -0.855454178932483 -0.680661014095106 --0.051675139275547 --0.168885967219902 -0.745347634711446 -0.443263025611519 --0.97534921798565 --0.12339421905286 --0.864995268218374 -0.392474369729133 -0.641176484897791 --0.507067805987055 -1.01935779474846 -0.0983648811245024 --0.109134494564628 --1.05822480698196 --0.787478950309348 --0.939260418026404 -0.927521187112841 --0.00304797381932698 --0.577156641811682 -1.03012146982494 -0.623765852840663 --1.12015861472166 --0.11107426933149 --0.170716128575802 --1.2147548973373 -1.49020365294041 --1.10215332154184 --0.00904229020933833 -0.779729962206218 --0.185768075811046 --1.07029882174011 -0.0440121984158726 --0.291948672610085 --1.40120488893418 --0.575750808079784 --0.142770077498187 --1.32711556605188 --0.205950038296385 --0.384668359074154 -0.386781534425021 -0.0905248977576827 --0.105967262964231 -0.563057898946246 -0.729015880870064 --0.111585670599599 -1.03092970434464 -1.55412980397248 --1.53400126344373 -0.835243719445635 --0.0473637518936214 -0.0549698360716926 --1.16795905649047 --1.40020144792324 --0.137383806879487 -0.836115131819445 -0.753523714423025 --0.840741708325476 --0.309324547873645 -1.24839222971524 --0.401235665225314 --0.300472429633026 -0.460248637846554 -0.0590857918017287 --0.192360878012332 -0.129887999674697 --0.051266747333095 --0.47370097042001 -0.637048187022847 -0.776105136339702 -0.400655451368072 -0.0908624241091287 -0.721260287942588 --0.287108045841684 -0.651228710052777 -0.166863122509848 -1.26809856661391 --1.65336813779932 --0.472082024069522 --0.908093199161822 --0.587464995331467 --0.733064573440192 --0.198872448593393 --0.969272747160209 --0.430521535897887 --0.171681554868064 --1.57214574499672 --1.13028177113144 -2.69514355272973 --1.50889810856961 -1.87515081256964 --1.54637518348108 --0.291758155616799 -1.2257707200585 -0.0523694810539834 --1.18215431771144 --0.370085154995149 -0.783350851692884 --0.980818571667781 --0.29227295315236 --0.501204504788364 --0.25880749035989 --0.026437765820897 --1.08713077315707 -0.918578123641963 --0.0432622019388504 -0.00608434791138812 -0.955183769189761 --0.0809526303214465 -0.463209807176288 --0.10167371158259 -0.806870243184168 -0.120221923129226 -0.330673615482619 -0.990885385238088 --0.824160995814967 -0.973279180933592 --0.984472619020143 --0.210924904655419 --0.0473986868607259 --0.16070683518342 -0.582965315788655 --1.08316958615229 -0.0268290772243289 -0.232117827369128 --0.0624555310800341 --0.495392939350529 --1.10455776925668 --0.0963961733435452 -0.270753525642208 --1.11855910292514 --0.157783196583809 -0.267345527212518 -0.136109846459295 --0.709055948709281 --0.938521941856428 --0.366848531056297 --0.736336508589911 --0.444615485669003 -0.743251618211811 -1.66782116347676 -1.70138048542634 -1.16827718444254 -1.68175003243689 -0.0810321473473792 --2.08374613352749 --0.999485429359496 --1.14072014042874 -1.15629155843138 --1.22496801876314 -1.45075767034183 --0.0351972832359908 --0.82150078423378 --0.0330021429457421 -1.44777646751944 -0.641336771700518 --0.26605184485016 --0.00575654712218032 -0.499062285884919 --0.62873147014426 --0.483605067327787 --0.458339981977862 --0.918743873802972 --1.06624408253703 --0.563612711972778 --0.479414511456564 -1.06720972162971 --1.20320962307516 -0.704776377681736 --0.405539281291381 --0.0175459458759519 -0.398421675682626 -0.867105483946716 --0.142628705463606 -0.513393445287631 --0.839901139520939 --0.869985567043406 -0.044617211964578 --0.0279751243879964 -0.346488678772698 -0.603835578452682 --1.06223422643216 -0.279954279033815 --0.257706235116352 -0.866725750186236 --0.884109743930138 --0.0314171935595127 --0.44476943981866 -1.19268840753254 -1.36773012437463 --1.15495688050504 -0.328370198948312 -0.173284511224187 --0.264566530636267 -0.267379059054426 -1.00461708986955 --0.271052800611614 --1.24585706638887 -1.64974995023863 -0.0988129152050545 --1.16877053153582 --1.69425061812997 -0.675239263081388 --0.357373459975102 -0.315287672154411 -1.33780688121906 -0.655942051479575 -0.390751210089051 --0.0356863030583501 -0.0667909056843854 -2.23654882389642 -1.15456941431881 --0.112559692911174 -1.11216909980606 --1.75425020943792 -0.0875954250596509 -1.17324557512561 --0.844467000412708 --0.151471049384413 --1.10357404339374 -0.418174889557686 --0.220482905046984 -0.811667554418593 -1.0892156049351 --1.41231253279327 -1.91930228401702 --0.607068383508665 --0.580617853558871 -0.336381114175957 -0.0907626772076462 -1.01645412256043 --1.92567703473938 --0.168419497955732 -0.784847464004351 --0.0810206222252265 --0.211883674393269 -0.340649566482426 --1.26066703794804 -0.788971672040258 -0.860657235705354 --1.15627216558793 -1.14877023090486 --0.339765987137199 --0.497144969365094 --0.499089954342677 --0.103441806783394 -0.0351691623395736 --1.01049800338935 -0.182615682533683 --1.60075948885992 --0.312187490114031 -1.05171962130042 -0.857308227455848 --1.17578779608914 -0.61790315015232 -0.0731543917763986 --0.0739403207239806 --1.2319023264646 --0.75416068496473 -0.699858690984549 --0.337600941100008 --0.41500391110237 -0.419162319258315 -0.391643942419511 --0.00706888629233582 --0.624937173785046 --0.66697025797542 --0.321403841279771 -2.42658421028307 -0.541427571717294 --0.30383810807526 --1.47762924067476 -0.58173072407662 -0.636943379977117 -0.341445346132628 --1.47189248721159 --0.434764713658471 -0.130411039472142 --0.267120276974848 -0.359262988245376 --0.623721486309035 -0.520297069324357 --0.449473794742452 --0.99112186458385 -0.117824253697928 -1.73399392162244 --1.19720165307313 -0.655151322252427 --0.846380396082443 --0.0392444925019504 --0.429722584009846 --1.56575585800289 -1.4246266385611 -0.22202067429135 --0.347848153877233 -0.439179290790831 --0.728406518499867 -0.390102593735334 -1.1826836895007 -1.15465251970136 -0.608050584281609 --0.498707932329799 -0.74045387577045 -0.0634066859629066 -0.0354382258889245 --1.01179980771803 -1.21963038459829 -0.0759779793340938 --0.203910163636915 --0.50603110130548 --1.11139422371428 --0.255422074470609 --1.59673362430335 -1.35743760275474 --0.765798467569864 -0.0124306394166709 --1.17045294388165 --1.22474256600399 -0.129555282178202 --0.772242255678064 --0.750125414881924 -0.861966750676773 --0.11577181595894 -0.713588177453483 -0.155350255319937 -0.249203776597405 --0.347479385587065 -0.0102156597007648 -0.519362995175296 -0.795089720561748 --2.27146829218513 --1.02157233749491 -0.202682361783529 --0.365796837928469 --0.0533913079091057 --0.449643465462238 --1.03518691146932 --0.471039722529 -0.332952524688142 -0.207088847130454 -1.09754628505793 --0.853148658083727 --0.525682929027738 --1.17795903091781 -0.297792431120617 -0.840652498585776 -1.09680674557029 --0.705991737223746 --0.481563519505417 --0.483706806827217 --1.53081133312453 --0.46579498816091 --1.0426692715671 --0.294555092518798 --1.2161922982039 -0.894122940944579 --1.54283082541895 --1.21603736059303 --1.92589055263766 -0.87401757780263 --0.2843658941058 -1.41256413683567 -0.0661201091917265 -1.19005793082336 -0.308768286509883 -0.566349483810681 --0.399114538042418 --0.0713123857801343 --0.121320716670507 -0.759594074905297 -0.484328799616137 --0.493465032204886 -0.10347307324058 -0.571684686541944 --0.924897878919866 -0.822628873072576 -1.11054616428383 --0.399343752973672 --0.628163028115097 --0.313614370364276 --0.159361716388455 -0.78973538702369 -0.113719290410666 -3.38557236066875 --0.436935168151303 --0.473782951031041 -2.51468199383889 --1.68813185591073 --0.803148885278198 --0.0748622948792148 -0.0925328767274429 --0.291941804302909 --1.28508654269474 --0.721586804232112 -0.39290674001839 --0.11103462514437 --0.993955947272982 -1.51215330060056 -0.0880145550296936 -0.00415762738572845 --1.36384148695988 --1.78759648603123 --0.186610720825462 --0.125386269934779 -1.66735423503681 --0.237623224485239 -0.905899817365027 --0.250946552065949 --2.68043549878055 --1.24883110956662 -0.432788449376793 -0.146580183848151 --1.41975301378421 --0.91383711251606 --0.289486580531708 -0.785393111649419 --1.14337551504132 --0.985204781441199 -1.4333383603987 --0.0639189464456758 --0.0333371402741443 --2.51393285983028 --0.182956059283935 --0.848907203254746 -0.600335765289216 --1.04425408696035 --0.542105148263524 --0.471422664024481 --0.457736316772467 -0.311031361385089 -1.2644756020854 --1.20600097598881 --0.894829767896493 -0.049088365469661 -0.103463093896768 -0.345031383905106 -1.43112969907874 -0.0899444098540618 -0.0399403775374685 --0.0497507688448779 --0.171658086739649 -0.874481028997794 -3.04151623216283 -1.22885756087993 -1.90552568617946 --0.937206594539671 --0.476532626883119 -2.44722105140291 -0.144513404288273 -0.2101870009764 -1.8065538129312 --0.00262575264737563 -0.842976595690226 --0.1304577124128 --0.787873504699823 -1.27907852423997 --1.9563768235502 --0.292688661920122 --0.807507112433162 --0.623811002701219 --0.23530063191789 --0.407338111417648 -0.837783044111513 --0.153774589960546 --1.15826352187151 --0.840267390259406 --0.0317099793250746 -0.771216884766009 -1.55300902938847 --1.00476000267805 --1.31648329716128 --0.899669312326942 --2.08334028989929 -1.12418901531905 --0.525729941933674 --0.248973618393316 --0.0848928872031669 --1.51550957036849 -0.0493786122071924 -1.13150680519407 --0.463687974377039 --0.875199898849829 --0.309511679785038 -0.64287801228271 --0.0695231558188532 --0.244975900056216 --1.08772599463295 -0.652007445842933 -0.212788459928614 --0.293027627886864 -0.925066417641736 -0.728864092765441 -0.690723932884113 --0.6660683611645 --1.05648742157831 -0.411408143745545 -1.6421245015734 -0.0662881409689975 -1.055585810936 -0.0416760391220619 --1.00190197000419 --1.44924471808207 --1.43003320249693 -0.308371437929618 -0.0023525395846411 -1.47233604780167 --1.41690062451928 -0.0565031942870817 --0.371185702392896 -0.270882313390768 -0.766495144676373 --0.665790358847686 -0.00247874317437358 --1.62455680387124 --0.245581831048307 --0.575028642390237 -0.0621924147388961 -0.777875772767098 --0.572899754382043 --0.276439909347962 --0.368566109952921 -0.320188501602788 -0.474252739511992 -0.424459744415094 --0.660808569700427 --0.904933900451575 --0.137482443274218 -0.368696088817174 --1.35349531075985 --1.01623078163613 --0.0346236754323375 -0.867713845876607 -0.0597842362199454 -0.587204838815779 --0.131525733295748 -0.886813808672597 -1.44472599083721 --0.62185131741134 --0.577941499092875 --0.308118914677904 --0.844558247826071 --0.55029462007374 -2.03637426511907 --0.498448033890492 -0.0390491598617659 -0.166651417325813 -1.830327957314 -0.120621742431458 -0.922399792894032 -1.26586039202028 --0.910819180980611 -0.217814199788513 --1.01621668672031 -0.898039819630309 -1.47829799949086 --0.89676828541149 -1.17692865085876 -0.729855415867165 --0.918897359467218 --1.28210094023932 --0.784372131056008 -0.107693071416033 --0.656484371594905 -0.651803587174141 -0.623057940538155 -2.6855904413128 -0.0178194418191477 -0.1039529779756 --0.360676072422596 -0.847842428027747 -1.17571363863404 --0.160915697980068 -2.14587146173488 --0.939443883642628 -2.19684578284332 -0.125226339010597 --0.28224193205593 --0.222138117955579 -0.712612658673364 --0.936125139787182 -1.23631870696602 --1.04650043261762 --0.804233058104826 -1.16620661385688 --0.941760000959341 --0.653471407316744 -0.200992765364678 --0.98473468203438 -0.433426858816098 -1.01347808868612 -0.367359716554211 --1.0429925999015 -0.930651896707471 -0.174368030632275 --0.574146924878745 --0.379589276324753 -0.686150323691495 -0.0910150072462885 --1.04303019919588 --0.963381707032003 --1.36805101251682 --0.279993753372398 --0.658275425144527 -0.928793829462096 -0.0277877589609297 --0.954952153009507 -1.73130189420351 -2.20376529902565 -0.890519203656056 -0.892113442276668 -0.334780013406148 -0.283650126488092 -0.807138371696058 --1.17354591452414 -0.392559461462457 -0.114872887683452 --1.1123216095364 -0.671591055191787 --0.984288357986088 -0.398453880064881 -0.904353857645194 -0.105160045580082 --1.2635012751027 -0.688197620375041 --0.567147656515996 -0.572507357862087 --1.8357937089614 --0.761590231405098 --1.26498710063002 --0.994961369318681 -1.09664792689836 -0.930144486599419 -0.0677608134862 --0.885849299626743 --0.977608561625289 --1.03887583643536 -0.678416777802445 -1.03737484195639 --0.48817306216695 --0.938570211194655 --1.67866632408152 --1.02054276149664 --1.78586049349904 --0.0860318063002623 --0.563428567775985 -0.072864005420147 --1.43136368682712 -1.5639434396554 --0.228557472448149 -1.81345371361224 -0.574809076118225 --0.202968431819794 -0.328435032343862 --0.582954057447958 --2.32494262281139 --0.130663885031579 --0.796869578070009 -0.656349865471269 -0.347480583829633 --1.16550094970094 --0.945741781154947 -0.745579186228451 --0.355541132671457 --0.403264609373388 --0.508344716359375 --1.25689225471342 --1.03160141040812 --0.325761527229894 --0.845469222676467 --0.188637596072192 --0.705810255068152 --0.344904632324987 --0.0326573070465948 --1.23486349085879 --2.55981687800117 --0.335925592748604 -0.442016170305907 --1.08226306755741 -0.344709650968053 --0.714794632705805 -0.109665196297632 -0.875902372358047 -0.662138101036743 --0.9243139658782 -0.275504901517833 -0.16747740539443 -0.683832853180862 -1.12912659306242 -0.331447132392145 -0.0752256801526201 --0.377059870955341 --0.775226074081945 --0.243122941072738 -1.09948431266131 -0.0990922894728028 -1.30780834846939 -0.8164447449545 --0.734148110751391 -0.226242771360996 --1.10442275295694 --1.37629349949163 -0.856963264196303 --0.231403257410562 --1.25427997053819 --0.420002972171488 --1.10727724822237 --0.480417598723352 --0.284609784148222 --0.832478197010463 --0.452836191298798 --1.33772236743941 -0.0629291947359949 --0.286707499635894 --0.432217460996873 -0.894854474757267 -0.820186873088891 --1.39958621980946 -0.279653805489916 --0.588720401660046 --0.0871755428387138 -0.144120690675229 -0.535525616207865 --0.837904110887422 --0.181978447049601 --0.920553002711621 -1.29234201135542 -0.109118324936068 --1.05412872530858 --0.543022479242033 -0.457716831522402 -0.627558592388993 -0.352739415980562 -0.425691787773847 -0.988541211879539 --0.135974311146703 -0.880028746999537 --0.541531284767268 --1.0219298380563 --0.533286112296958 -1.08169318328752 --1.01846277735484 -0.164257557381583 --1.29792100757134 -0.936534165323645 --0.432886784313868 -0.956990445790295 -1.443509173952 --0.799195060279859 --1.22726375560152 -0.23437555987506 -0.784809870176019 --0.657041614927441 --0.233418806787583 -0.0200283546122089 --0.275150980495276 --1.05159874756161 --1.09840410493381 -0.768559848976574 -0.380255172352284 -1.24927234333582 --1.67748941101032 -0.50752340989378 -0.559773427325645 --0.563150854528166 -0.769012379470007 -0.153808439909002 -0.0582241970162816 --0.618720730907832 --0.987038440584055 --0.528580001800016 --0.535688913131896 --0.464633492490561 --0.67371190057473 -0.233477064142917 --0.0332725870573252 -0.678792444635258 --0.802982179824132 --0.531878037796022 --0.544352367644303 -0.0136484901557345 --0.0632092600209884 -0.569710072019941 --0.572606124759539 --1.76587589817112 --1.47923821551835 -0.0520300026103762 --0.485517051844433 --0.936170647921074 -0.586153870331088 --0.225208699888986 --0.437418846128503 -1.03760423889195 -0.253388781498087 -0.404397448332897 -0.833204576237868 --1.38940329472473 --0.0350166162325891 --0.134347260735414 --0.224867162839299 --1.34766163119137 --0.930997788423339 --0.272271747700333 --1.01606920762503 --1.54483568236591 --0.11732383336598 -0.227827729156858 -1.38853372043762 -0.854403191345519 -0.934846354178169 --0.867954497743153 --0.192371987851325 -0.00297495036687501 --0.915887216116843 --0.810887845625041 --1.04672332036953 -0.150213249095954 --1.21331577936369 --0.740766595307255 -0.663452469971758 --0.0583266670832296 -0.48686737900247 --1.80504925173062 -0.0735967575915044 -0.234105215961174 --1.95456458490546 --0.488903424372173 -1.26752083386198 --0.665920615988819 -0.796365299458601 -1.85393238252473 -0.0881399883603597 -1.6963863098942 -0.971688457339535 -0.0918905612641563 --0.823253150419927 -0.72615808255701 -0.302083433300847 --0.443846765039972 --0.792207995385398 --0.53546057398006 -0.0233953255429222 -0.0814522409345573 --0.801861414867808 -0.0672728729616567 -0.149257110382702 -0.196569428832072 -2.49060584402923 --0.130148192259522 -0.290407011179463 --0.0170513196320781 -0.920213148623675 --1.60513459298979 --0.213504310621984 --0.872391898234258 -0.698920228487825 -0.808944277415383 -1.25574822489422 -1.0155872667404 --0.296606233057393 --1.14442938226759 -0.0647826942189669 -0.070060283442519 -0.989949872270069 --0.837690955640733 --1.69333144887069 --0.60704090883384 -0.54111930637232 --0.837503804884383 --0.530290826978479 --1.4339509048271 -1.37914188237513 --0.795677890220353 --0.287871129546958 --0.495833769544326 -0.148747264031035 -1.42174114401185 -1.09968882795751 -0.81165155508385 -2.0529162207815 --1.84600258203973 -2.27742016193762 --0.433847316019262 --0.254317148707718 -1.09130176378756 -0.083134401706725 --0.101564957410178 -0.00258748000274878 -0.544718515184476 -1.04718866675453 -0.101806407583634 --0.482297513522451 --1.02463892833075 --0.230175866336262 -0.458402743502408 -0.977058680290296 -0.0858402801315434 -0.152834347686255 --0.421908123104051 --1.60053720249568 -0.288059921031849 --0.724937038180379 -0.197646945832526 -0.555766386628811 -0.740926283316655 --0.557610152656871 -0.00945850547230442 --0.0869564978393491 --0.135966576586572 -1.0186137309201 --0.533381564683958 -0.260146370079926 -0.206507298923328 -1.34549356070947 --0.0833760793899621 --1.33181448392483 --1.25072753049386 -1.04837195921846 --0.00540136759887666 --0.336253335454753 --0.19442161187402 -1.59282958003568 --1.00098002681094 --0.553402635390407 -0.935845350650261 --0.14027055976338 --0.749099206235744 -0.842025614121831 -0.985721978717576 --0.111083145370275 -0.0351893476260248 -0.488791652770592 -0.00524217873955912 --0.604200637877885 -0.757625378601595 --0.24334414823484 --0.0635910949720651 -0.131073128652844 -0.0132320891011162 --1.13161891838216 --0.0144227337148521 -0.990087018849455 -0.698085385991005 -0.441076712282766 -1.19749092535718 --0.881524243166735 --0.323517825762479 -0.00651335481153836 --0.950177346803981 --0.371133613353126 -0.831551836973161 --0.079528581252978 -0.16207599049538 --0.677564233614028 --0.854733149812342 --0.49820104620966 --1.46671860922617 --0.824686469463591 --1.04967971453064 --0.463912681138545 -0.419993045518932 -0.220771413073653 -0.00942325125679044 -0.850735798358089 -1.36296918322823 -0.218789540151095 -0.416927011996451 -0.412003150997282 -0.805429427063305 --0.837487385068192 --1.06949632069746 --0.713358308799654 --1.25435185780057 --1.2185163273799 -0.842235062725858 -0.511419553289894 -0.295112927527418 --0.172792966878955 --1.22455729836947 --1.20212639339364 --1.34568031403428 --0.927691824482391 -2.06507653226609 --0.435787480754025 -0.981308833841382 -1.21323782946831 --0.945060614679848 -0.264613130165462 --0.498501845723715 --0.294828740633279 --0.0618833395778129 -0.983572497330454 --1.60295128777353 -0.33081412486265 -0.327062752799895 --0.138031160923315 -0.510780778080917 --1.51124971082803 --1.07368293608196 -0.707285529116662 -0.620192287227797 --0.684745694797489 --0.274602199256185 --0.672571240829194 -0.859416191148779 --1.14321246491845 -1.06309266373736 --0.0271039177179926 -0.729940698219805 --0.655863358035299 --0.437100614357592 -0.641916454069665 -0.536704258271318 --0.400988742858326 --0.470253707118452 --1.08645014190549 -0.412151436036745 -0.605637901210526 --0.185364240432878 --0.746213217346501 -0.0544682828188137 -0.56503516308742 --1.40997316639816 --0.243303792265568 --1.09733811273889 --2.38583519408711 --0.472809204891886 -1.94815075860885 -2.17340833297956 --0.466884418349679 --0.536704018655218 --0.20956517111654 --0.735556531625461 -0.333069254462382 --1.61598709239423 --0.357820642761462 --0.150036434665543 --0.79889908756774 --1.38933620094621 -0.896543323662712 --0.868211837520193 -0.311636712196052 --0.919589988649609 --0.320891461439633 --1.19926933781797 -0.986345685374144 -1.54370641032272 --0.836003991512921 -0.397298853602225 --0.593332897270567 -0.18842577558483 -0.430518018814015 --0.19242424588884 -0.771399490890265 --0.694445055515223 --2.53133842664252 --0.66089118953616 -0.0516182060450259 -0.475284637963006 --0.321134250135699 -0.00311190363233926 -1.30792027536887 -0.0330388130023969 -1.20249166138509 -0.699253159599088 --0.123800398738037 --1.509561652167 --0.189523586615198 --0.296323934110006 --0.942409014555905 -1.01677199743736 -0.625709582688674 --0.352080098045843 -2.42145276146736 -0.495606593840371 --0.512295256473091 -0.329427972902379 --1.14085133256993 --0.979013809023379 --1.77631037878829 -0.405305880624836 --0.301123100497083 -1.24937392866741 -0.732186226631096 --1.46895182176289 --1.18623025211881 --0.686049759845138 --1.6830731001135 --1.64162524407528 -0.66329315022243 --1.16497756093357 --0.147837652451717 -0.465949234364555 -1.00436124362231 -0.0807800341221263 -2.15550051073321 --0.916375629286589 -0.311530311829036 --0.874731056150759 -3.03215100990765 -1.27617545824668 -0.218188788178704 -0.851370089649793 -1.20982461817857 -0.854891960729515 --0.782584697481013 --0.25312305728329 --0.197005850107054 --1.13553620489465 -0.050259882851261 --0.667432360476649 -0.746168675803079 --1.56942467580806 --0.975430360769773 --2.47045910734184 -0.447171493039142 --0.367434734777127 -0.0775658709932383 --0.5347805108323 -0.726173736620074 -1.86872067483804 --0.160778686882777 -3.34207764747716 -0.321530281761094 -1.86953017876588 -0.0539290685354743 -0.812967111774514 --0.925048494849802 -1.28552303141164 --0.823084249847597 --0.93689115195743 -0.105487513995778 -1.16965774669373 -0.53569555122014 -1.27541571186205 -0.130940337509966 --0.522690937634186 --0.69800362068416 -1.37052994640251 -0.813097792639428 -0.93050285937668 -0.570194619470254 --0.0827163307261038 --1.03459138740625 --0.108559498723878 --0.211794147321056 --0.219469173578218 --1.78874856616359 -0.595822394887144 --0.981812088354424 --0.305105421009705 --0.270094669786732 --0.701120468197033 --0.469459444978089 --0.504692533994266 -0.84836652275259 --1.33624098951008 --0.735635425337625 -0.641696186329595 -1.08358323055151 --0.780696773974454 -2.64580846649054 --0.353499444691071 --0.68463752386695 --0.718661080159578 --0.554426478844216 -0.00526358637461932 -1.0408799923041 --0.130620962959278 --1.14600226493278 --0.183781806305488 --0.979982422712247 --1.02031740391531 --0.792158836744852 -0.938353273663457 -1.04341016475276 --0.0632933641213524 -0.142757024895409 --0.68532578443237 -0.841819010904299 -0.877751420883866 --0.757133944189009 --0.547380484235886 -0.0704919710703393 -0.253344934405098 -0.154463296528236 --0.149201761719823 --0.462411211309696 --0.770035270224412 --0.116103462298078 -0.593806484083311 --1.55309569518757 --0.00293563639724503 -0.0883395948292405 -1.08649190138557 -0.0340640215221732 --0.709084804372433 --0.976433264710524 -0.211217147508553 -0.859409725526627 -0.699441081937966 -1.01175418887247 -0.152629628542105 --0.231903051006 --0.9320224613204 -0.237345985564738 --0.485098045113085 --0.620173604964892 --0.452227566994075 --0.9224289251115 --0.137293864749608 -0.568444810325119 --0.410118797271001 --1.05943323154779 -0.259919525030231 --0.173432252839767 -0.139929955360033 -0.0125882516030513 -1.60120901804183 -0.489325202904419 -0.180750068719568 -1.98181212771106 -0.538608697152251 --0.660530449444344 --0.610312509939186 -0.255451435837421 -1.21868386946589 -0.789595310226879 -0.518969599039385 --0.263361452890122 --0.00835745863717818 -0.0720690880758896 --0.316465775934847 --0.400585959245029 -1.21743021436134 --0.816151562147493 --0.509012986733651 -0.501996920940115 --1.15174684181325 -1.10207781949253 -0.721569393735268 -0.574297461184041 -0.624174281104267 --0.246325801573117 -0.579852366604489 --0.415256298164284 -2.12040756313211 --0.343988108002094 --0.889276081428887 --0.315470066018888 --0.249133817188519 -0.15222886585477 --0.0652608373005625 -1.1098474969653 -0.962345582402868 -2.05477572165065 --0.829685069120399 -1.06134296669589 --0.648140385394321 -1.23125898114634 --0.136195375605639 -1.14550325143103 -0.859503269003978 -0.239755210683125 --0.224660617183034 --1.55209455547863 -0.906750436504559 --0.481524852203027 --1.8339981748189 -1.12945014456197 --1.21316644011501 --0.039624292466319 --0.465328591088635 -1.01399045402184 -0.244934480553887 --0.238539345856597 -0.0969208652991673 --0.889074185397094 -0.325845667469859 -0.379746450464904 -1.10429249606097 -2.2211563668663 -0.946406762276402 --1.81671301502306 -0.129068997189329 -1.95512532779557 --1.45056242842085 -0.0112453657599305 --0.646128183521201 --1.08497846157101 --1.31568021604661 --0.802870170357062 -0.423695045462105 --0.335898058879292 --0.251585645339458 -1.85524938566611 --0.015736950102121 -0.403030849665721 -0.766858259193082 -0.116884037252206 --0.0707843922354829 --0.0495905388337441 -0.813043269198206 --0.350164773068636 --0.132205580907176 --0.333350641608373 --0.577212059328545 -0.277071168529554 -0.781971954545552 --0.153893852536766 --0.684694605887215 --0.298393073933611 --0.457783275096595 -0.386989190224101 -0.417266898188109 --0.405358263682395 --0.86044712845732 --0.60759438103966 --1.29491356944516 -0.602238275859681 --0.168144112398432 --0.927070916209292 --0.289285938418681 --0.836956623198118 -1.21507728052128 -1.02190468428939 --0.366625929640458 --0.0513650884036405 -0.843753996575558 --0.222565458861046 -0.762846490108387 --0.731004856452417 -0.109343984542853 -0.302774750128966 --1.04677663641407 --1.16693487066709 --0.15251755479128 -1.25401771080353 --0.364315073678603 --0.416469325136438 -0.588441570515899 --0.43204658855755 --0.752266602221477 --0.603913378600859 --0.741748495029273 --0.477834032728146 -0.991313146078177 -0.87983541011636 --0.0234365678949571 -0.4075992878154 -0.840259949898575 --0.877863769927037 -0.482513332427208 -0.196646518785522 --0.623436511869457 --1.56672893566329 --0.982549188260036 -0.042598971797978 -0.00396440931112707 --0.554046141599709 -1.34052467100596 --0.0731261122377052 -0.0904120868593417 --0.51927115863771 -0.0211283268978182 -0.138130117701973 -0.261475713379951 -0.101506896769322 -1.17506444889477 -1.69318620245259 -0.650142974497138 -1.04567077184266 --1.28979168477263 --1.21034236906769 -1.17367419866831 --0.419891158557631 -0.0949651886459062 -0.161277045590755 --1.08923728965328 --0.091047443124566 -0.314993071874938 -3.59864746462689 -0.771041557188584 -1.42101859126758 -0.49580467638664 --0.0140418241629883 --1.55747053284342 -1.1551084362593 -2.55802617125871 -0.186328113526946 -1.33668319754081 -0.668352138334151 --0.41969147551732 -0.850080760385211 -0.398776985595214 --0.568903835121523 --0.665277578823074 --0.144379381687624 --0.562057257550049 --1.34816018304036 --1.23321956034278 --0.213378816495754 --0.217620712471211 -0.0387575875267432 --0.0491580359747652 --0.52844603306983 --1.73115906136924 --1.43669832177476 --0.888227580117716 -1.29189088216816 --0.514042938502365 --0.559101387673708 --1.60817572134133 -0.851104505975807 -1.50386912458164 -0.893770093823436 -0.51121326524726 -0.0309914601425278 -0.0214869927996251 --1.70433829258435 --0.259609677088149 -0.194946518433847 -1.3507832127743 -0.76436158137928 --1.00959734178996 --0.303390223476515 -0.444280923579018 --0.964395367908823 -0.148251364456462 -1.015158028241 -1.10705863226099 --0.288256227996405 --1.11689558857702 --0.960550818357608 -0.520132750502935 --0.0813432437115864 --1.1162574462481 --1.07269738487856 --1.12669422894312 --1.13466164689983 -1.25656148876563 --0.300478063657296 -1.95519582436638 --0.0476502839985615 --1.13855905450589 -0.339315291358646 -0.249283247243901 -0.287242912337412 --0.0648314802646328 -0.387638937314488 --0.384417886466679 --0.278059403617742 --0.811436765601336 -0.655934214015592 --0.0111394562516001 --1.43845472936612 -1.5950635521642 --0.785189507496048 -0.658010666994108 --0.267961120633962 --1.27413981867356 --0.119797565062955 -1.17133178343563 --2.04389112159241 --0.210815324336926 -0.419479067280466 -0.29981434054152 --0.703568402443009 -0.378740097642306 -2.09806768590869 -1.58248331034898 -0.00512986255107872 --1.09100945066136 --1.09414860701716 -1.21029048758126 -0.524494023782111 --0.74911830313286 --0.523178070916584 --0.163440087179236 -1.82896744999091 --0.692046614528307 --1.81831113479587 --0.916646401467867 -0.481945115653945 -0.0270355219479406 --1.13311849358942 -0.847332304673442 --0.384717533827561 -0.637830323613166 --2.69861859691929 --0.521896952320065 -0.28403983524745 --0.257328692978813 -1.39207591804967 --0.565495269243887 -1.07664905500817 --1.28966926921877 --0.359202985262713 --0.484503567520425 -0.593861387769293 --1.06561252973588 --0.0231289951258384 --0.54168726657049 --1.38489739545575 --0.644490743210934 --0.604557507071702 -1.03149772723583 -0.109483041382423 -1.76307001631032 --0.264144688142647 --0.0791653249118971 --0.28606320793243 -1.20339226812451 --1.05426772514691 -1.39754754589284 -0.41554122435283 --0.775587866750548 --0.155226762580329 -0.631032389058603 --2.28718666113187 -1.10125960646463 --1.16617256327449 --0.349014975799506 --0.671620532522388 --0.238385793471189 --0.208383988583269 --0.973666218212829 --0.920020992651198 --0.251743177488243 --0.542259746093018 --0.0461351397739929 -0.355435194790514 -0.737697395714082 -0.670780112370148 -0.138587738597094 --0.50826224150405 --0.961829814101747 --0.145887275403839 -0.887299252564174 -1.29351416302277 -2.27244159110103 --0.435987138377388 -0.154233074376969 --0.0802448979767636 -0.865223355530644 -0.0774399870838165 --0.572636413840655 -1.14979418466736 --0.613758019228518 --0.167043314368054 -1.24072967832623 --0.134495627732742 --0.535639623217016 -0.789061360852475 -0.119844273772983 -1.51884535554494 -0.619216512662296 -0.838150351634084 --0.805940815192655 -0.49838514689018 -0.880588036483108 -0.0554342606100056 --1.06227233792318 -0.616177997447606 --0.118945978009725 -0.720721340918573 -1.28813682057406 --0.534705888654084 --0.575990368091068 --0.128819197285793 --0.907285432875633 --2.64763738058882 -1.25364389722211 -1.28158466490499 --0.887365567114708 -0.787847624396669 --0.798471783666509 --0.0603844999878538 --0.354256292096116 --1.05335059052033 -1.42042012214021 --0.410772953321745 --0.559774255629474 -0.786882113212782 --0.436447959277475 --0.0432683875725166 -0.390915618187917 -0.278141570951663 -0.793089710569568 --0.0541000687140141 --0.627473087217792 -1.17876796768499 --2.36517108517678 --0.357889290427902 -0.686148949543179 -0.450557283395762 --0.285095963176732 --0.885491645475937 --1.65370291451947 --0.986251656132572 --1.61755571689208 --0.0236640352450301 --0.0253319577131146 --0.159228748153495 --0.337213628856557 --0.2439233411146 -0.424307924558139 -0.597704284807976 -0.0523026695722191 --0.0183095396714084 --1.05940370056773 -0.841049984464068 --1.54620495591059 -0.52398338295688 -0.0568992472343091 -1.2939655415515 --0.303604898710544 -0.091670940881535 -0.305792207706612 --0.877668913356065 -0.0358217745482445 -1.39925581009247 --1.05371653351837 -0.189752446148245 -0.463916637448596 -0.198575022090672 --0.0569486415293277 --1.09720530822781 --0.282273117200349 -0.67564230358423 -0.127269972446969 -0.665676294021846 --0.289817269526818 -1.01833632279454 -0.247706156272701 -0.0583745036501675 --0.402098101561021 -0.515125118838956 -0.0503013308948042 --0.209215848326965 -0.105862645172625 --0.172927061460923 -0.21536737189615 -0.883893054288017 -0.141892960012907 -1.59469292398194 -0.289697172790845 --0.3418503225034 -0.0609708999766312 -1.52121378356435 -0.0698968837385019 --0.398762724669564 -1.27740622108809 --0.193900828008784 -1.01009980124592 -1.13332841136331 --1.86306067593619 -1.99322298463775 --0.0146619760471287 -0.784694809542922 -0.881041380863056 -0.0760432230580799 -2.09067154538262 -1.46675263931115 --0.237832143543541 -0.873578950922022 -0.524505438885448 --0.0733024091272623 --0.72118247401013 -2.32626110537522 --0.090530232119705 --0.720836407687228 --1.12168588259465 --0.0646650985817594 --0.208073779205996 --1.53332821160966 -0.937894155958514 --0.708836830743238 --0.871822556670759 --1.00504702461972 -0.483722471480111 --1.60490856800544 --0.376841382920977 -0.0205965005552868 --0.463931964431843 -0.525984995235225 --0.343763831196423 -0.39053492835173 --0.391982992125744 --1.02491273773289 -0.0281273013322014 -1.40821585792259 -1.09780842773223 -0.785532911105581 -0.611156628381464 -1.23179311596379 -1.15140444161972 --0.824531206463382 --0.821596358419092 -0.456711843121937 --0.397276862862877 --0.657357050160549 -0.0910284567917605 --1.5104235644018 --0.33349523005763 -1.30912376436925 --0.147707175676173 -0.4554298434704 -0.0650171213154946 --0.0412299247346937 -0.162682396688909 --0.695595718472601 -0.0568304400325239 -0.36236803348095 --1.07514980110185 --0.744198593757126 --0.30694908934282 --0.26811407992713 --0.404349163941363 --0.93132497965734 --1.20379202705473 --0.564658881930589 -0.0280427930205924 -0.957525350923106 --1.24715208977118 --0.311407056897625 --0.537347790440721 --0.550557560205465 --0.0426725682201985 --0.419808441543077 --0.255069888579285 --1.50237029676134 --0.381634719059336 -0.935162493379194 -0.648514018584068 --1.04668687346982 --0.607091689881972 --0.742517735882132 -0.786358386790936 --0.170949716641032 -0.067817160146932 -0.995100364671401 -0.137776755765124 -0.847673976378761 -0.8507479023352 --1.17217835807669 -0.426794209503052 --0.314965622488735 --1.00764030614499 --0.359596822253508 -0.134063494680947 -0.523385539147358 --1.01402153006501 --1.63375760922642 -0.386792876271587 -0.339419229652705 -0.523446672070734 --0.0172551034528681 -0.588219857422215 -0.771824097498964 --0.575123028019748 -0.26653225313463 -1.87101005620788 -0.144541007084294 --0.335669821639815 -0.627979811289343 --0.286977580108521 -1.81909125553837 --0.897252853773666 --0.0414910625218652 --0.946654323665713 -0.159744995447972 -0.727994749052739 -0.529991948939289 --0.944125536419977 --0.455799422719545 -1.82131019242785 --0.471966262682311 --0.501595365765947 --1.0392922208297 -0.739310205151063 -0.01347023214504 --1.14565044437436 --1.25900469967656 --0.196189355399816 -1.39543021068367 -0.98913988431925 --0.560034644043821 -1.24397025927352 --0.971754099075282 --0.927363556016479 -0.965575477032454 --0.0698724460510172 -1.56393163624322 --0.0311231257767233 --0.12008408382035 --1.33299107955215 -0.766237542973641 --1.39868829156304 --0.065200740215051 -0.887218297078828 -0.0523099388219972 --0.989058217570134 -0.0969814270128335 -0.269434763454877 -0.852667226614314 -0.899845086388643 --0.913605274155426 --0.266022250197333 -0.349404372673337 --0.0111109195198376 --1.0306249147185 --1.95063069235895 --0.0418505148206174 -0.663145603292257 -0.14160180364606 --2.03596901188644 -0.149480561655666 -1.09152722670497 -0.791224977847431 -1.72264815466149 -0.644507192842432 -0.360411337940395 -1.19305154332523 --0.0925466343557799 -1.25234432012401 --0.138359430713866 --0.397198101893222 --0.676392499616195 --1.45928084466379 -0.958099722845068 -1.09620963800065 --0.827638729197334 --1.28364282291072 --1.17635044906788 -1.42084508986001 -1.10968796421204 --1.05467503596295 --0.66085917084877 -0.0138087389915018 --0.935183350654136 --0.270382651047274 --0.960382928840751 -0.99359160550808 --1.02165107395606 --0.807068977156918 -0.759390447393343 --2.91038338887978 --0.405973044073698 -0.830331102883763 --0.702043205378974 --1.14840564561029 -1.81703483490957 --1.62250065463213 -0.135025709221297 -0.649502027871009 -0.328445831747871 --1.64548059728708 --0.0998367994025751 -0.0431442963037671 --0.980436693209468 -0.642214186908967 -0.102438546842912 -1.41044652473662 --0.083285503244598 --0.394775203441288 -1.06986698234416 --0.102929823722341 -1.03247420628908 --0.575790721239839 --0.402935137958792 -1.22566934335599 --0.909592737818134 -1.19143987481119 -0.916802324017185 --0.633230588700658 --0.633682491094214 -0.951034298597893 --0.116128370921118 -1.30865898033833 --1.04031387296049 --0.581423258603755 -0.871521316185578 -0.468419531489724 -0.253264172226231 --0.171395228471348 --0.712455755030973 -2.15267493817126 -0.582643269330882 --0.64147862879366 --0.109642695306211 --0.156119159804227 -0.773756646089336 --0.997117428209801 -0.565963279765398 --1.11442036385226 -0.88560996002281 --0.665134511033884 -1.16059355919323 --0.919054089347821 -0.0595013085627496 --0.277299872864813 --0.948968333460272 -0.881199746284418 --0.817197542436157 --0.276809195591113 -0.224579681435785 --0.0492808869556303 -2.49306836202097 --1.24694996166431 -1.05019328124207 --0.143175347166543 --0.137030758026179 --0.404365729233596 -0.593917847458989 --0.297466825462119 -0.573304321021444 -0.856732117807889 --0.205885689798205 -0.143973188941064 --1.20867544243139 -1.64805683600813 -0.0434010865976306 --0.296998568030979 --0.785228586003511 -0.771520979205052 --0.756091574638605 -0.0927033573988107 --0.176874107758381 --0.861031939636691 -1.12470489599036 --0.724667755095708 --0.58086064671625 --0.864254028475229 --0.515980901827062 --0.260925733716992 -0.107030228283884 --1.642068278117 --1.81231833491967 --1.52032690733485 -0.388185974247152 -0.722208095976678 --0.907651889397243 -1.0382023866008 -0.930068113841479 --1.02543190243024 -1.3827385611352 -0.786924580756786 --0.443434046379448 --0.189862823191532 -1.00622207414837 -0.10702562604056 --0.156298143705278 -0.0555680325568044 --1.21670619809163 --1.13762077580101 --1.67462142256426 -0.678603304058143 -0.55563364599956 --1.353011497566 -0.738916018174296 --0.351332323044767 -2.0491786153865 --1.18235293679876 -0.35964123917578 -1.14724990339515 --0.473645521816739 --0.00227244245139158 --1.66609706591692 -1.04715263251383 -0.828009089129487 -1.05953807309724 -0.813957923269924 --0.38610509965925 --0.0895961686478817 --0.635275468324368 --0.326112609661632 -0.0827217189769804 -0.0993481096517765 -1.75898100532991 -0.165200483633239 --0.501489733324559 -0.274539165038894 --0.93451321693559 --0.401256621213625 -0.230845808407345 --0.111460789011637 -0.472845340381092 --0.398162177032824 --0.979818510672462 --0.461127169791741 -0.000106503221061871 -0.871335700792348 --1.07686916359229 -0.170865591621769 --1.25117881902565 --0.948620486945924 --1.64463375338475 --0.0282906486220922 --0.113328692793826 -1.24392211478401 --0.0439733834896909 --0.408283837726584 --0.951057830449418 -0.911043592538736 -0.979016906010844 --0.560429618370622 --0.444623006709669 -1.40883551444071 --0.526744162928812 -1.32648820220076 -0.285838834780019 -1.17036078129942 -1.0945841189186 --0.136867123124549 --0.798172157356994 -0.0220444444785892 -0.0689403625974583 -0.587053075748496 --1.42570846636714 --0.177227246701912 --1.02745820252453 -1.36185640535912 --0.318401763982452 -0.884181368012481 --0.274424760590644 --0.864838297686463 --0.337691175544434 -1.14762673237066 --0.491426039252292 --0.139669663066663 --0.476996253694476 --0.345841388589188 --0.245923855951979 --0.112580180041034 --1.20713835765781 -0.0670759553600515 --0.720480902860519 --1.46086694998631 -1.25790598083018 --0.486905676502241 --0.0399688816055512 -0.137865663410851 --0.0359568600889206 --1.0950904113064 --1.41535585594633 -0.43779655701139 --0.12641133634094 --1.27724963620135 -0.828602733683747 --1.07640531493357 --0.214402679509305 --0.729118462448589 -0.170225026443162 -0.971243346048643 --0.18557437232061 -0.0978403745835319 -0.151890266360739 -0.690278986151199 -1.24735065574292 --0.0192342540712804 -0.0287245663541462 --0.374527485488585 -0.917806359243524 -1.07985419892907 -1.29312217481433 --0.301981593308343 -1.26260577665396 --0.209483235850476 -1.10016518927302 --0.298271474877638 --0.0852370952073649 --0.465679155726182 -0.964971946001521 --0.0904974126557287 -1.41030832935523 --0.97562988082661 --0.412550236733254 --1.48451285930048 --1.20727183001715 -1.15323627973502 --0.677905481222908 -0.269056201073724 --1.22985800670009 --0.570108698561429 -0.573868471555395 -1.21583998582186 --0.318600316961745 -0.865318693010586 --0.566968029187482 --0.604272880042544 --0.519397977000143 -0.16114760969936 --0.187356594645522 --0.372497270254167 --0.348225171467015 -0.100151557646096 --2.19909205143546 --0.989754547768749 --0.184788390719579 -0.506868258424269 -0.934292206542231 --0.365211877384764 --0.655219375637826 -1.57782589685167 -1.51433612781353 -0.885638794889867 -0.413102064590718 -0.655059466434006 --0.171117446798632 --1.68150321820952 --0.168313516541454 -0.252968948395456 --0.673878693801838 -1.11670481231329 --0.143594671996458 --0.0294775789946211 --0.645814416536325 --0.966187252251386 -0.567707755779049 --1.06522836618795 --0.317790408673749 --0.218767260778821 -0.749833788017288 -0.592917394938901 -0.269385319405707 --0.0659085446494743 --0.766313606810633 -0.156582765508286 --0.0283009759382455 --0.211184312194858 -1.80981886513674 -1.24058546020414 -0.763733607422288 -0.262440095327271 --0.523103543250046 --1.35315135354841 --2.24168287601555 -0.919280562487053 --2.42968958752248 -0.0784428064141851 --0.303991775502199 --0.35696827705621 -0.224571286158354 -0.60879201410196 --0.709424363053893 --0.228570243793737 --0.0494515188086266 --1.1792587267072 -0.835912877637672 -1.06843518807426 --0.819844322928144 --0.028375424998659 --0.283820950556715 -0.0107064520413482 --1.05209310102421 -0.0415608538228032 -0.892300861965992 -1.56600398012832 --0.312699845824832 -0.364684161844263 -1.07845465353422 --0.461972907177632 --0.502722590048373 --0.0739387328344918 -1.20876431830421 --1.70836200800152 --0.876015251803224 --0.104099351451521 --0.0546966452472439 -0.306534480730384 -0.0105936037697916 --0.32465624139288 --0.523277846158784 --1.01334132404182 --0.77125905744966 --0.265260954068743 -1.52843726748471 --0.0721544670331991 --0.0878066963098769 -0.680520473585077 --1.60775951970687 -1.79807808602944 --0.16641091505806 -1.3611834991544 --0.25853243315956 --0.365443851359307 --0.537671429147857 --1.14155897722868 --0.989675102337452 -0.144125466012988 --2.17498078858584 --0.91165171865822 --0.335953190467659 --0.934261534847147 -0.0101748007114004 -0.440202372908699 -1.83539169404444 --0.287334168370258 -1.01229649126407 --0.167138492120616 -0.996115397319779 --0.187483156759729 -0.576052526271154 -0.34225007098804 --0.136091079145483 --0.673943692500488 --0.613829420109642 -0.375046641691274 --0.496305859582739 -0.105105296020363 --0.88695989470461 -0.28929394637687 -0.930525041692256 --0.0928997521607933 --2.16593342912686 -1.77787800918929 --1.02886570489213 --1.57878136673415 --1.68559699431657 -1.26153776383831 -1.12440529616465 -0.30144162510238 --0.850770597380782 --0.5541746141413 -0.956035450344235 -0.175015962757618 -0.796886264379946 -1.52928956151296 --0.104117805928516 --0.205643149786706 -1.07933503976352 -0.134349042523166 -0.201177392066939 -1.84871172567652 --0.102201933032115 --2.54333050819952 -0.885891157816608 -0.18151340368515 --0.419584369492299 --0.205372033542727 -0.187437558495342 -0.336249407851711 -0.800368014070248 -0.586399729248076 --1.09494601115393 -0.936791040017372 --0.18395186379329 --1.52811495172849 --0.0266597959847132 -0.267830662945674 --0.447130362294834 -0.804912333335255 --0.351409060936722 --0.491805297492926 -0.134515419332955 --0.323042602744851 -0.528830846712005 --1.00909959670613 --0.0442706170247513 --1.1492616208152 -0.0179019051337113 --0.42782470844708 --0.109195855969633 --1.49536188255245 --1.65135913290977 --1.22546402341433 --1.04703655817798 -1.13964526700774 --0.871712220963709 --0.54363992075479 -0.258995626305706 --1.57070293654554 --0.26437215426865 -2.6966687379513 -0.15308711578304 -1.09618480309318 -2.51407496587095 --0.889920198071819 -0.375138477786124 --1.35262342785858 --0.191875504103006 --0.571923648544488 --0.21747776403403 --0.414380074170898 -0.2443763338667 -0.906646506315486 --0.947450114982337 -2.90226584293552 -0.266720315995206 --0.455525273702483 -2.88975850671673 --1.65668379142524 --1.04232103986261 --0.959578851452495 --0.892289377363783 --0.0306799676836915 -0.696604576140706 -0.489843264968725 --0.0347838367714246 --0.031924792161556 -0.605879800494847 -1.87886784005871 --0.258383549251579 -0.171945337661166 --1.46071233711132 --0.153229370065329 --0.337401971092278 -0.300880550689063 --0.0339707780891496 --0.346952308847994 --0.101837345815318 --0.51587082301211 --0.0476895656647383 -0.0708644371989964 --0.228170198618757 --0.472742383814717 -0.264120669751716 -1.95852916596457 --0.620129976876273 --0.88487785287332 --0.0529253831376035 --1.03375812735645 -1.39967010439294 --1.63464911825642 -0.705566919615027 --0.736749129822639 -0.621326583792589 -0.802663179701632 --1.31237048352487 --0.00884630062639724 -0.524858479470828 -0.85550368673348 -1.05024122025323 --1.14204810981296 --1.08824014530231 --1.13295712052533 -0.382122119895775 --0.307961143530907 --0.455161130155772 -1.03243218014663 --0.616747624834033 --0.73462063210917 --0.325961553730997 -0.277807306702811 -1.78303200362493 --0.474027194555251 --0.434220501721477 -0.390730356006706 --1.1221521098803 -0.791660022083275 --0.0452448442971836 -0.20020561496089 -0.81862159424504 --0.216011725697739 -1.11425671561077 --1.00530825943811 -0.0676078522219723 --0.814806027893027 --1.1369081884879 --1.2658581477348 -0.7980878636634 --0.0109960023625844 --1.16004395427218 --0.24212168991243 --1.19220707736218 --0.656562951986382 --0.383873546491023 --0.649882524735753 --1.63809337437828 --1.2165477527876 --0.138755391984346 -0.024200141399672 -0.169356084745482 --1.07601648128698 -0.793655705274816 --0.468420848630831 --0.201062013013281 --0.739687626615082 --0.95979526778118 -0.520467220651167 --0.915591709828686 --0.316250356596359 -0.205898144916294 --0.798057678270574 -0.0750592015909977 --0.343332779273922 -0.896243078679118 -0.411352417525851 --0.103606115652925 --1.0115996671209 -0.128134847670732 --0.810698961518766 --0.150343675741323 --0.817964276619684 -0.301552919483273 -0.0470885193958459 -0.189088805758431 --1.0006930610618 -0.353926734166739 -0.962910836537284 -0.0407083060430713 -0.940245229406004 -1.03939214125171 -0.439342192983603 --0.759985639435821 --0.524384530386059 -0.449590260740484 --0.840450803081523 -1.36861052471112 -3.39194663861456 -0.768727600731317 -0.83331493185602 --0.0355904857544269 --1.19355872942628 -0.39393824916399 --0.264471149348467 -0.836299858821624 --0.101884213566205 --0.261604288333776 -0.668777557322301 -0.594991797172506 --0.338025407675866 -0.999801738509561 --0.160199142805843 --0.303540376760036 -0.380623486689084 --0.772259965672717 -3.25168217801927 -1.12162769332458 -0.269030502501045 --1.57754470672736 --0.996597219873444 -1.46507398788217 -0.00514255136219433 -1.2750433710686 --0.222350698047921 --0.0179973257714678 --0.697489244081776 -1.63467982244974 -1.11893646114338 -0.590518573055957 -2.65788342157301 --0.897845397611688 --0.236969255132474 -0.215478216668455 --0.757903686990584 --0.438047160586349 -1.62192272141216 -0.123291769304414 -1.02755893889604 --0.229242884576697 -0.937740920912092 --0.584231692754122 --0.345353397559678 --1.26407175936144 -0.751779625110784 --1.19086830352687 --0.787361402215286 -0.357487679543564 -0.939400483019295 --0.775914006055559 -0.839549465677976 --1.50519685669576 -0.174780382880767 -1.12985929306675 --0.0146645181676903 --1.303831529928 -0.559946854237837 --1.55062183324308 -0.651570725352039 --0.18570010975333 -0.597536302358926 --0.474233220362303 --0.349802688477208 --1.2022797092924 --0.739452490311619 --0.941694372108532 -1.73003510360931 --0.219385297630041 --1.12328339851073 -0.235945666367775 --0.347594550984089 --0.224507126686014 --0.722203579268307 --1.11257217876505 --0.0635875807841804 --0.346317082328036 --0.579448359270797 --0.54981636683033 --0.203167750068001 --1.42362236986684 --0.557523490572225 -1.85597524889553 -0.352053054377695 -0.29487436283951 -0.51243185407658 --0.254325749943975 --1.20572976288627 --0.262167739180864 -0.55568602399883 -0.0774234502273421 --0.554950193556975 -0.628259781790614 -0.197927359443331 -0.669193603968037 -0.459281864900762 -0.0925208523484446 -0.670655772511296 -0.0346403936213382 -1.03468077742334 -2.35673297964413 --1.2866994141737 --0.594575087190515 -0.753912447014931 --0.279496120294441 --0.284549314792934 --0.13381745105761 -0.104508196690015 -0.177032537158085 --1.15639193931512 -1.3652334462347 --2.45862624074856 -0.217637147475497 --0.180058901622731 --1.42873366257576 --0.577626068916925 -0.498782179132346 -1.22706651523794 -0.693765974952588 --1.47480635631273 -0.72718412845645 --0.893424829730148 --0.870016782647332 -1.65386182071023 --0.997789597587945 -0.0938455719721087 --0.0609777581979305 -0.568990064249924 -1.19244334337989 -0.0188813133752115 --0.150642157665287 -0.129826221973464 -0.188832545094876 -0.640888954955994 --0.181493299853122 -0.819220914385681 --1.06773712985219 -0.188048340548965 -0.395190545738876 --0.736695023932828 -0.654643285122868 -1.38747727736787 -0.380042924967381 --0.0476286820079288 --0.499533409059529 --0.0928552759327719 --0.928437470875015 --0.373525041863591 -0.91031336573949 -0.198969639921319 -0.118950268203313 --0.725082527180648 --1.0982568250389 -1.19175701871751 --1.0087549450094 -0.333225332075319 --0.832632440420767 --0.899522203691636 --1.27198725995346 --0.799813729630861 -0.287363632176577 -0.257979288896715 --0.0102958759632985 --0.0686782578198231 --1.4230147380955 -0.237236621939362 -0.521868223228823 -1.09185427642455 --0.455224488431554 --0.345392205153422 --0.193424969050512 -0.0806854773115386 -0.738326529017139 -0.89914102827295 -1.03541804210619 -0.521576282716701 --0.0938689695424664 --0.639622027974066 --1.43460471236337 --0.0533540672521351 -1.13958613913077 --0.707824468030135 -0.0257523652644345 --0.0866236503617346 --0.148881343222174 -1.03681682780833 --0.327016124907349 -1.23768730038396 --0.340083276212748 --0.0492564789421248 --0.0204696548633967 --0.0519479890013415 --0.191998135240077 -0.226082627570594 --0.193548301286462 --0.49191592679583 -0.306171202576643 -0.946816971346562 -0.175381937852097 --0.222762419059179 -0.221402883585389 --0.991046503211958 --1.15209204881884 --0.352718798431758 -0.0946303347572774 -1.02089644161754 --0.403314979538761 --2.23672727230597 --0.206044469203793 --0.716876399463883 --0.603367322515968 -1.01030622728791 -0.697293106934731 --0.348381538291868 --1.53123957859001 -0.79995277621933 -2.16258373539646 --0.659095407351761 --0.613418658968692 -0.381840033295236 --0.0263957397431787 --0.744285330117295 -0.421675587975155 --0.201415874439741 -1.19350751901935 -2.21189225404157 --1.18522935513336 --0.0543054944102694 -0.971698330309739 --0.137717832544563 -0.123356621044884 --0.755709163536401 --0.82685535456142 -0.0906808274983684 -1.51859906398197 --0.203148222038504 -1.05450176289259 --1.21731143585494 -1.05929934807848 --0.0787659638121916 -0.591570848455548 --0.461441365062976 --0.897333845057453 -0.228819012681901 -0.0790580115923607 --1.05109522520859 -0.440015233629177 -0.00290534660454256 -1.19763948033338 -0.00906348627388365 --0.295346094538164 -0.00764398070145589 -0.510608213841129 --0.0998593701828825 -0.255408657683316 -0.804048744219469 -1.48465892739395 -2.1717061494363 --0.744039871934719 --1.03721489452776 -0.209130395002996 -1.2711200372731 --0.778435472724867 --0.39425735058925 --0.225400208861265 --0.0381006417197183 --1.07952028480938 --0.473917693577658 --0.531452779323177 -0.753175103586838 --0.504942630649658 -1.39606601176097 -0.34306037578862 -1.66011059637147 --0.195849404018994 --0.122506155728097 -0.467941415606685 -1.05972026793441 --1.04893832698136 --0.030570185040709 -0.995629200073259 -1.47059508462154 --0.662798637878851 -0.993607994987144 -0.598149832729701 --0.726612977134202 -0.132205445521985 --0.693649802537044 -1.2623204110654 -0.645781855581059 --0.358049189086289 -0.977266180859285 -1.4283283737481 -0.0608298847185216 -0.0225272131204886 -2.08922744834777 -0.121423968261678 -1.03011044849223 --0.544667683895055 --0.245009012467555 --1.15031576518877 --0.476071766868364 -1.04122274420341 --0.390853171975198 --1.09957222350687 --0.74328111741256 -0.144811685939013 -0.405982158006962 -0.164908227559486 --0.217846552937992 -0.84335161902375 --0.403944778339131 -1.62890480179963 -0.89479660776709 -0.208402920275911 -0.194864983718881 -0.462348152763517 --0.936039072054276 --1.07137366128098 --0.862817933531385 --1.34049077873627 -1.40347621222449 -1.25036018981154 -0.170236480424826 -0.704401411464204 --0.610735215350149 -0.0432416060854841 --0.129689678098537 -0.584280840995597 --0.860255369064311 --0.992726161703455 --0.399664738132045 --1.10913439467838 --0.369260832168828 --0.767996417240315 -0.741490775951629 -0.409393587363887 -1.44632581607531 -0.0739344587579542 --0.255937034692705 --1.23369880181087 --0.571690133613092 -0.0765581464270717 -2.3155646005849 --0.0181701977896442 -0.798155046797846 -0.175237355930113 -1.00005494264529 -1.36051670618067 -1.24975098607583 --0.997762279510347 --0.211788664153538 --0.0481455424960693 -0.734587285040122 --0.84223594822415 -0.448758314535413 --1.46792964443 --0.404173428751983 --0.352288970296142 --0.0820195014029359 --0.76258111130177 --0.0828478025992467 -0.180824400275061 --0.068532609520993 -0.0455463324322931 --1.06703768525705 --0.443678080853458 --0.384781089604805 --0.158673159348259 -0.55948262047697 --1.40850110422005 --0.126016196470728 --0.951393050428219 --0.650854225610379 --1.12477335192249 --0.234377281008413 -0.141629656519815 --0.556324596438833 -0.515533598684391 -0.0146885778045887 -1.06964622028817 --1.21205923095201 --0.271245629170958 --1.59524731480497 -2.31446121835429 -1.03902494859864 -1.02556509886931 -2.32405304673656 -1.04773583904285 --0.0228917414455889 -0.283535720503544 --0.029801060967146 --0.439409319535677 --0.177548508949667 --0.378981823544278 -0.836542460852711 --0.281356970461268 --0.0347801146299238 -2.47632768344717 -1.11190017897969 -0.879829850981108 --1.3156442697938 --0.535306862968352 --0.0639867593518613 --0.443325712607555 -2.60132487076283 -0.513524617279514 -1.12184657402772 --0.636467511186012 -1.23331560336421 --0.349059030220601 --1.06326018687306 -0.787959861203438 -0.349485218177854 -0.70327848500754 -0.718673993572384 --0.13721300638573 --1.51796362532057 --0.976739564453251 -0.314836798065627 -0.732258449852029 -0.915237852883753 --0.483924444507042 -0.232528672976716 --0.883733517874562 --0.569465237037832 --1.38708365274842 --0.226562916383291 -0.0538775590121068 -0.742721136131493 --1.22728241718549 --0.594360762616969 --0.907514433252579 --0.710110603286701 -2.02505567976371 -0.796674400758157 -0.10991451986135 -0.628294706903021 --0.138099426666986 -0.688435984246357 -1.18406038306324 -0.46536971708341 --0.578112873575432 --1.06927787522828 --1.05349841824442 --0.659102915067604 --1.46952701774683 -0.164811907516331 -0.532879907099078 --1.06422125150409 --0.0925563449215141 -1.20610994493895 -0.927491610544556 --0.441717428828472 -1.31643765642062 --1.199857716062 -0.373194196589594 --0.964619438198849 --0.795900350631699 --0.632397636355777 --0.943247413322043 -0.445705858546865 -0.6541085210197 -1.08980266109108 -0.0385727669332754 --0.22275163069083 -0.825435587340658 --1.27122630490739 -1.0207640843453 -1.56338520527913 --0.488625676138137 --0.173280096694998 --1.16682482526757 --0.198499028551004 -0.500451409127272 -0.19478382001927 -1.10486797040813 --0.0424695680122715 --0.609185322121391 -0.184567695005835 --0.241610622837841 -1.28307360339926 --0.55320170855787 --0.0476068101345781 --0.965278295730829 -1.37292048961549 -0.508481297047243 -2.57484566353027 --0.588870886357409 --0.610229062635424 -0.247925406992843 --0.599017375362678 -0.0702915547366061 -0.177351105602843 -0.90744690240026 -1.27450838272109 --0.823079674984486 --0.675859510234084 --0.443689849398289 --0.21205613204708 --0.281144363527452 --1.35914659008559 --0.610469162588911 -0.12035698591679 --0.967266220830163 -0.309830465056915 --1.37805111718696 --0.503862073793997 -1.95645628745916 -0.994882359792447 --0.462639612413319 --0.52242499041827 -1.04777979604897 -1.84757710601394 --1.56680969563147 --2.26844195183706 -0.14697846404024 -1.17831166144956 -1.42975663685618 -1.09063407855297 -0.0314527659828077 --0.084108703585021 -0.437123779935584 -0.743467440032241 -1.09048376331522 --0.418831080867505 -1.29533667416628 -0.306458636026077 -0.827703670596001 --0.6993715051444 --1.02065449892673 --0.206525733008503 --0.00402172598796025 --0.448000736140711 -0.163137975747881 --0.288305746048625 --0.501484689828824 -0.0605578577034569 --1.17807100913845 -0.458518255585842 -1.01417225605354 --1.49395289089658 --0.19228497248162 -0.978518186118364 -0.247119551818834 -2.01641555273729 -1.15290247377291 --0.368792379088749 --0.0249352013003015 --0.0717818213180514 -0.0353583293595197 -0.198592026210999 --0.0546223400511483 --0.368155892001101 -0.812214359270863 -0.355287470357985 --0.275650776156277 --1.64588340912307 -0.382029924345296 -1.53683498716772 -0.244304970852342 -0.22123235202355 -0.147254911029972 -0.526811501284957 --0.487966890428709 -0.665818762172567 --0.499203346794748 --0.711829950586841 --0.944924660458396 -0.259194344506262 -0.588915177803405 --1.54837338967366 --1.52462307759299 -1.54133568840829 --0.785433067092213 --0.133894552729635 -1.11408954056174 --0.635000247457914 --0.361105929820094 --0.0895667444176489 -1.05241662818915 --1.00549336332357 -0.77712776054809 --1.06272572786959 -0.616897555134702 -0.33431342921128 --0.199062616728951 -0.0190392808683546 -2.74025442775557 -0.0190605899714904 -1.01574124831261 --0.93133885783675 -0.0638513268429257 -0.224464221047089 --0.133509208835794 -0.512588827648629 -0.899196107077337 --1.07860847707426 -0.0305538234198939 -1.88775088377876 --0.173356834035012 --1.06410834365653 -0.63727213638639 -1.1108288320254 -1.45500332059388 -1.07644224169766 -0.383090345239583 --0.639832201647304 -0.255291930422329 --0.739957962443636 --1.01357913737446 --0.124156180233843 --0.860645477060343 -2.248201265602 -0.26010710786759 -0.557104208591282 --1.09587725803919 --0.0119336009129674 --1.00502956529426 --0.0828086706512972 -1.6355312926988 --0.42282294194673 --0.779155336453556 -0.756918080762786 --0.696282155449057 --0.280046539158956 --1.27563323091085 -0.89943741252179 --0.348098167514079 --0.0698485195654133 --1.28833848471585 -0.120846048953203 --0.412449757870784 -0.602519373724103 --0.69130469714047 -0.969909868292019 --1.62628037396087 -1.01131058817242 --0.113219680013755 --0.11263628113322 --0.582418258035364 --0.663889771159187 -0.225849600861153 -0.0148576882071723 -0.820978562305193 -1.30924484681242 -1.19348035425462 -0.0023206505546236 -1.08017831320254 -0.471274630774578 -0.306889513731923 --0.655868204022064 --0.401733897500227 --1.33705689881819 --0.667734955903519 -0.358499769488347 --0.381232056085393 --1.02072992083605 --0.979184595556699 -1.11902409623248 --0.709539465243756 -0.271841223033173 -0.318312409436238 --0.251542183009766 -1.14887513332921 --0.0466518001039935 --0.7225553569298 -0.703049096475032 -0.123298211867414 --0.0869237413703159 --0.40087708032169 --0.323291016555171 -0.690381253452468 -0.638356447485561 --1.08096127771989 --1.13147370719616 -0.928650819729804 -0.153915084848183 --0.0534333005088694 --0.232956617422655 --0.399870632948212 -0.82390717418845 -0.976831914783331 --0.390029546799569 -2.58719908528691 -1.1751272462259 --0.186602685993135 -1.78629457869742 -1.26398713424824 --0.644518473386672 -1.18915106649514 --0.945139666529146 --0.32807469489798 -0.558922995577444 -0.157578029386794 --0.468800150517755 -1.1888339519626 -0.754505738047555 --0.572190377615295 -1.20527642807392 -0.461509005741828 -2.83166771420264 -1.01975944842245 --0.268319799767962 -1.22411453771612 --0.986012054549299 --0.31745252878612 --0.0302914116266555 -0.828418583346507 --1.02352012945553 -0.0212519762962868 -0.578138173293564 -0.76434898693816 --0.0512534508990123 -0.151482239718322 -0.682782233190196 --0.141006991543731 --1.58782585257682 --0.450988943122889 -0.861824047000382 --0.0158583671833625 --0.899227560666801 -1.1145808168038 -1.77160965854368 -0.0977975726349456 -0.364146116176078 -0.594827418009402 --0.0510793451604892 --0.138058946508591 --0.428007818108682 --0.673839629213028 --0.77157774514313 --1.06494739477338 --0.592968739920202 --0.0327395222097193 -0.965301610326598 -0.13356874439552 --0.243844743052733 --0.405881979505855 --1.08718295059541 --0.614551036048647 --0.75633478677651 -0.769313455354178 --2.26069259276698 --1.16013554159827 --0.0414369668509815 --0.921364789419554 --1.18724856944594 -0.547672367490867 -0.753042772146523 --0.014068096185996 --1.35551485162014 --0.379101521530522 -1.93392452371835 -1.34432178877938 --0.8185701627303 -1.69059535975952 --0.229284173543598 -0.646675754680643 --0.4669709365163 --0.892207100592823 -0.322538902124855 -0.759707649596326 --0.532958266438412 --0.758605533616793 -0.154449475801166 -3.05033614765875 -0.46433572421065 -0.0020959321573244 -1.37834861400424 --1.63706077712999 --0.310023461116876 -0.755907617618314 --0.725629528213474 --0.861808006703543 --0.706221757005176 -3.00807460984552 -1.54333404258652 -1.12719110036965 -0.953594884187626 -0.183604452061507 --0.935835577895169 -0.227231539835806 -0.951039495357072 -0.658414070016382 --0.746586455299797 --1.25263267870243 -0.310390801846546 --0.605701151635337 -0.868467908439657 --1.59039986453169 --1.20217711784481 -0.311401237501894 -0.0987604242981792 --0.464513689865154 --1.6520938961038 --2.73926935027611 --0.16442469716478 --0.330214501983151 -0.477537062630563 -2.51580923971744 -0.133961099768665 -1.05052131898823 -0.233123315164773 -0.252812637412353 -0.376657595362811 --0.358724203181517 --1.05109094613524 --0.491199672661986 --0.651143754052324 -2.12573557876959 --0.331466769917694 -0.340099232806908 -0.348953624074268 --0.25137354539166 --0.777881793557273 -0.875194575900187 --0.314189222532064 --0.744175184840206 --0.189122647965868 --0.258564821772112 -0.152280707356994 -0.227592990720274 -0.590641384686865 -1.47720142723882 --0.932245706886526 --0.397245139745277 -2.04779643590269 --0.639089923415995 --0.340436168094066 -0.143380054461003 -0.213820443746037 --1.22425348433247 -0.788070548807655 -0.0447488660428967 --1.21817726337212 --0.405932964822738 -0.573856282785208 --0.0873106519935236 --0.131852378912492 --1.46842832957915 --0.900616541048592 -0.465140448656457 --0.405735925088588 --1.40081614900804 -0.511117994807192 -3.25023884708349 --0.0412081096096455 --0.33867354296738 --0.599010086376751 --1.14431175983339 -0.996703103712758 -0.0536402795334432 --1.43848956417416 --0.216565625516353 -1.82684198294768 --0.750141102244729 -1.06122163450116 -1.118361759433 --1.33931041056782 --0.279547441374696 --0.110756710942781 -0.937920163423563 -0.854141387579735 --0.720877442692517 -0.954774811961298 --1.09363799197129 -1.26408816964265 --0.324138796641492 -0.397716123213163 -0.351365890725624 -0.956147238430101 -1.67855443152578 -0.00380229237774543 -0.932305905451481 --1.86223613112476 --0.519649389643764 --0.298268196837011 -1.14059050923854 -1.08869655417463 -1.00646123868293 -0.274794645591252 --0.581549899855736 --0.0332538561447122 -1.19270488707196 -0.664193867464305 --0.939766875954758 -0.119426705787403 -0.73413279104602 --0.384482017360906 -0.910689199417141 -0.970126522773395 --0.886406248340373 --0.381613217772546 --0.834168079418405 --0.0357905693242033 -0.0505963226590591 --0.542872913562492 --0.133731492008953 --0.0917928545255924 --0.529775232855714 -0.00604754452816181 --0.548651716300386 --0.0691006372618199 --0.955247126106161 -0.168620019281528 --0.82743261009362 -2.43262472004646 --1.54295094386303 --0.249994128983253 -0.20732771600113 --0.250381930887444 --1.01764284587439 --0.607335258782868 --0.163473841062237 --0.192116445637714 -0.68485013852961 -0.675446679992572 --1.1013089237299 --0.268097145749119 -0.324383684688022 -2.21004149975375 --0.961708116587118 --0.0974424834101999 -0.882666773723044 --0.280817175945886 --1.3164123474323 -0.340839017234909 -0.566421779027081 --1.03261807028121 --1.059797254517 --0.308913780384698 -0.679611560338302 -0.550424040216041 -0.31409044239409 -0.058294317899426 --0.298426169797692 --0.0692578140550872 --0.707946409067633 --1.06869823189681 --0.919027695976594 -0.426377821307724 --0.29827831844484 -0.173892413884352 --0.824376432233652 --0.84700009189508 --0.519099120938106 -0.0460793583412302 --1.71281104721075 --0.360766786174209 --0.0829491524023398 --1.32925141707515 -0.933886381953469 --0.499354439498292 --0.727019502987774 --0.937804404398145 -0.874445848026394 --0.13448965073851 -0.429401174243305 -0.835604539916489 --0.980691574573443 -1.01988293950031 -1.18687959019643 --0.294335026996281 --0.0774685047319159 -1.10254949337628 -0.672343106632656 --1.13911752321273 -0.921753908489784 --1.11987000625795 -0.0580841031340906 --0.230539815541723 --0.0147816175791142 --0.569355431671661 --0.295990101857175 -0.298152085259588 -1.95154744183741 --0.0910630137790522 -0.37732207199431 --1.15999996319533 --0.287680504064794 --1.23246101867196 --1.28259024244759 -0.771413224231948 --0.276073238590943 -1.35123000973682 --0.0194900837682379 --0.953818220008301 -0.105781011461949 --0.398085161967828 --1.63481586515218 -0.881962687206158 -0.785175520613912 -0.328375059684516 -0.367145318982423 --0.188176071082117 --0.27055456420414 --0.984270203745785 --0.702643089912129 -0.121508777340207 -0.886752516318799 -1.23763681053844 --1.09914198783689 --0.0324669428038415 --0.454463788474348 -0.11047333407719 -0.989106628310752 -0.119962862224756 --0.732282886878484 --0.280112966923892 -1.27054644302916 --0.646355542824844 --1.16615076710494 --0.174116328773744 --0.516419614754104 -2.25261495608644 -0.682527088933639 --0.971000333517226 -0.473735851045856 --0.188610155834277 --0.215479454877921 --0.358457090043139 --1.66487798615555 --0.0010313890218514 --0.0474786070749129 --0.544398640702291 -0.176457238857031 -0.44226711540213 --0.340417741048294 --1.41450906983432 -1.05415534396028 -0.471632656525205 -0.0145260122419479 -0.346189504947378 -0.565111575259298 -1.11215152782581 -0.656823215569872 -1.02430963743278 --0.214595209163583 -0.929916982419823 --0.372169608057813 --1.13582210887835 -0.90719686558273 -1.31250759775728 --0.906966131115588 -0.109361041826001 --0.0520025677516669 -0.0621429255247126 -0.541748042134923 -0.163404781224314 --0.235903564498215 --0.120933192081617 -0.681028657668449 --0.810315465391048 -1.25231836317232 --1.39561335576481 --1.54975938523463 --0.171119775932447 -1.04334500242113 --0.244070178958655 --0.81684842630199 -0.735486309233308 -0.608487327860483 -1.05082046172366 --0.758251521355554 -0.733296068077633 --0.41059893687868 --0.952823924315133 -1.21378703132791 -1.12846285990761 --0.964075283700734 -0.33148381522771 --0.164684386902872 --0.557027712652545 --0.471484166954815 --0.343786070629016 --0.713926532976565 --0.786635404308146 --0.909160472903293 --0.3174386666307 -1.82216833430225 -2.12808410292073 -0.346788602285169 -0.0586270549938828 -0.920906159509309 --0.550538281418931 -0.447771757284047 --0.524809588700601 -0.64508926301222 --1.58431985795204 -0.812785922598549 -1.13448826941857 --0.388381217835221 --0.778760140725847 --0.407298777726849 --0.172427554368795 --1.24357635599336 -0.442078412098171 -0.0501068322480029 -2.78684472724638 --1.39261530986254 --0.690777709636183 --0.643315876477587 --0.279646338804187 --1.13415913967035 --0.463507880019725 -0.781705083485436 --0.418278728138921 --1.08575268800963 --0.991565749126913 -1.13622259932707 --0.366720196534982 --1.22043336002062 -0.498984778595911 --0.998477885723204 -1.79958794761177 -1.38547817095692 --0.695251006909555 -0.68582076363927 --0.0309817022270069 -0.127795623218531 --1.2199149629461 -0.322096625856224 -0.0052289661020346 -0.0201387400173552 --1.03209393275343 -0.359512068353856 -0.846165948036435 --0.819043795458426 --0.483745280215001 -0.749080245005674 -0.812284498513192 -0.360632438815623 -0.846661086138308 -0.016664900330114 --0.283278284231985 --0.889769976955612 -0.0877077987751589 --0.343004505532449 --1.00300841312979 -0.512147047015317 --0.0122674992278053 -1.04495495903251 --1.48818410200329 -0.889848491324482 --0.512084705575353 --0.478369853835866 --1.32150293049103 --0.66712656995159 --1.00009539940812 -1.42215578745403 -0.820395248304334 -0.897743693818188 -0.759124194774832 -1.59992336297122 --0.513526188075996 --1.09241772777538 -0.17040371551579 -0.85421803510048 -0.533608190130795 --1.11449818691451 -1.22623862354092 -0.643192406885349 -1.08072045476354 --0.430383026065968 -1.35031676851121 --1.49141235275929 --0.175953465284046 -0.966671698271437 --0.324418859735431 -0.936096855485848 -1.56606305270534 --0.72420135849855 --0.225854430955995 --1.0096106798732 --0.90986877677022 -1.13992197419091 -0.97975113766519 -1.76893688101494 -0.3606191636883 -1.55256525659707 -1.03060429355772 -0.28249997851032 -1.05175850219435 --0.187813112293675 -0.521125380001409 -1.2556140631758 --0.659629057103523 -0.81898608744456 --0.750367551819025 -0.623693811291495 --0.393002618187032 --0.478194071773306 --0.0635391166337893 -0.328738813927576 --0.943585393864321 -0.220069109540567 -0.46143989614214 --0.040598801453867 --1.00406926431309 --1.46137117632344 --0.32624676942994 --1.33338953033678 --0.0412909872445493 --1.0388113950688 -2.48631945551857 --0.344606168678716 -0.341708744389535 -1.4408419229109 --0.181165633380962 -2.37942587254792 --0.459611444672849 -0.259955380144671 --0.0882649481207705 -0.544017203280355 --0.543698328376798 -0.65236127150922 --1.09725416691292 -1.00226338561321 --0.950082167026169 -0.687088502242453 --0.452235442135243 --1.01806789969927 --1.11841093751956 -1.02138967899434 --0.0268053391580061 --0.116650662136146 --0.373358561399242 -1.14033341582991 --1.51318169640509 -1.02081859234853 --0.902903203890078 --1.43680773988268 --0.246259953993714 -0.716916878838992 -1.35170573262813 -0.297722457698383 --0.9898875643962 -0.370172856549012 --0.122986255086262 --0.89519327725858 -0.677048063282844 -0.303011975248586 -0.574220780559604 --0.316986347224009 -0.711194191587063 --0.564490171980145 --0.0978422182999825 -0.380922382585578 --0.506687342519079 --0.062973975900567 --1.47933549077703 -0.321604596865152 -0.866072439742845 --1.00477914085362 --0.82979141934225 --0.267991793026541 --1.66136450963743 --0.444860668044482 -0.0767135825454028 -0.782822202669538 -0.0766677645727727 --0.271086722969506 --0.184450727671841 -1.9135506329126 -1.18808294367579 -0.0277616316490743 -1.3093926849711 --0.0923487648403856 --0.249268821668402 --2.28659387811563 --0.0869657870235772 -0.224516249061447 -0.22232019216881 -0.898491295412475 --0.0981454473869086 -2.39072143034494 --0.0976788928572612 -2.12455086715894 -0.608672350656304 -0.287624036352856 --0.385510354203675 -0.232452827000113 -1.27450420640698 -0.23391689072194 -0.886274473207179 --0.228048122026078 -1.41466447273049 --0.0242485961722059 -0.30037576868334 --1.3163648479891 -0.241173328689159 -1.20591597694851 --0.755334113385768 --0.488635362445956 --0.0305769333412016 --0.436276458172326 -0.567270101616933 --0.697326685539569 -0.698618044996176 --1.27162161936271 --1.11276128307681 -0.728780066332442 -0.0688332522788855 -1.63632140861008 --1.45180263752844 --0.283693877664103 --0.660286178782335 -1.18386957243617 --0.955804610297258 -0.174319751678802 --1.09935869030827 -1.07820388576999 -0.128115055944102 --0.130051624347171 --0.932069728884658 -0.608179030990302 --0.619554143758365 -0.230604023888915 --0.20718609733516 -2.10002212903042 --0.421608608769594 --0.239810910153309 --0.136975705636006 -0.815695830912057 --0.921302780751167 -0.145197400241328 -0.120036928590205 --0.628554803655722 --0.254706481201219 -0.928250965762117 --0.242575286458068 -0.133815500035334 -2.90269244535737 -0.0723481449294896 --0.168849392435893 -0.970727300617641 --0.355794967958934 -0.546567856740362 --0.0191362408117808 -0.929241341422146 --0.125827774877715 -0.414373295949606 -0.457605906732876 --0.01912349363365 -0.603866477656663 -0.122900650225562 --0.666583934244157 --0.0766819102405032 --0.411485885729073 -1.86921017951983 -1.1411443884266 -1.11994826738971 --0.090125712482326 -0.769834551299487 -0.0292544463497055 -0.884816423645147 --0.660797415075837 -1.07983617019178 -1.20911366216328 --1.01018045547037 -0.222692083090221 -2.21941970530544 -0.138106900247278 -0.370902005327218 --0.327424695906943 --0.6881949211124 -0.360381782796852 --1.26711093407529 --2.14912513683354 -0.160145390964546 -0.946616979210501 --0.897896960067408 -0.653519106210614 -0.927294410696907 --1.27962807270638 --0.290747531984217 -0.628731919110534 -0.637730828334429 -0.744072453012997 --0.97094697178354 --0.810377671040816 --0.12827903629396 --0.779524294098309 --0.293057883311419 -0.528014269350586 --1.18831046778022 --1.30363007349687 --0.37762551298164 -0.112981414575859 --1.31223063665051 -0.658097581506842 -1.21364895219722 --0.464442858131861 -1.105057598182 --0.348483110849966 -0.32368883251088 --1.30221201406967 -0.297860042583501 --0.260037616364052 --0.377394926619077 --0.835563223678356 --0.51878861765006 -0.239025932069318 --1.1878873426976 --0.141247496041769 -0.393726001721228 -1.4637348781499 --0.502855589865208 -0.389183749309468 -1.24612601605212 -0.887209894731956 --1.32137356933861 --0.00334404197720861 --2.23918098555551 -0.609662391387163 -0.24787239123261 -0.537701471449947 -0.542025677107119 --0.991265040342656 --0.273850672404182 -0.610611963665576 -1.179131009263 --0.713522979662116 --1.53354606279344 -1.47715954002438 -0.0228525003251772 -0.721639070024974 -1.26033129003461 --1.27937492831116 --0.322634851364777 --0.742807857939339 --0.16125294078137 --1.36562319072528 --0.864272132472244 -1.15813311389152 -0.382001400409353 -0.775470664501967 -1.03509240047799 -0.393057495454884 --0.344134351761736 -0.656228568632544 --0.922009301211132 --0.323022304469587 -0.378127554303368 -1.11237627134931 --0.896169165248866 -0.328397981138842 --0.242361295499205 -1.09202386015692 --0.721399948816646 --0.937743244695397 -0.401108968913698 --1.12618887028697 --0.321941696333214 -0.0865643948758574 --1.51506057600497 --0.970599308453084 -0.196282567339713 --0.0299995573222063 --1.38124481035348 --0.619106337282022 -0.0414532191603252 -1.03549097649799 --1.06253621709064 -0.0942337650604461 -0.131465900721675 --0.770928017364283 --1.31048474053405 -1.22307817074492 --0.569359056389843 -1.61780491953107 -1.99808567663253 --0.218277308966426 -0.758521508601906 -0.106704419519375 --0.31242776017824 -0.0920505025568543 --0.674262085197531 -1.48814175204821 --0.766633307004893 --0.369835070368486 --0.995323527368088 --0.139741436612422 --1.34195243295363 --0.951481609075661 --0.229495145461479 --0.0517282733325617 --0.859814328422521 --0.533369666862321 --0.132964978390505 --0.57408464889938 --0.214888845694352 -0.233574057987932 -0.051454182872595 --0.18062845393359 -0.256496879758005 -0.106720083817486 --1.36189880043157 --1.23694301722682 --1.39615169568737 -0.441341448186478 --0.527865545598612 --1.69398301853785 --1.6918302456545 --0.0945849455205963 -0.909413426863996 --0.0911587104163667 --1.08713744263292 -1.57406150863976 --0.50022499226518 -0.0246352082603805 -0.611068790851061 -0.149452803954556 --0.857303616141843 -0.356594318598622 --1.33922770969118 -1.31672344860389 -0.490916965877247 --0.568636810428752 --1.17056742616167 --0.718794699276168 --1.07554918193811 --0.908774402926845 -0.781184238302761 --1.0528256786482 -0.228474560030894 -0.317515634971791 --1.11675050896667 -1.03742373494936 --1.52860524655051 -0.0231597613984849 --0.945192482695667 --0.0293342406541237 --0.462893812540967 --0.0984288738360037 -0.847210083596214 --0.298361514236284 --0.857725393767103 -0.784595656911914 -0.0384011941847815 --0.349536623331298 -1.67097126905269 -0.10573057513112 --0.424156471718989 -0.880353523479631 --0.306631120164671 -1.52486277832642 -0.95943910445729 -0.752592643474522 -0.158114031293039 -0.380164685105374 -0.844280722545078 -0.851893665180566 -1.03564246547162 --1.15788765093513 -0.0868885120439611 -0.329204078216605 -1.23963619934969 --0.313781875954618 --0.438502410694529 --1.2141959630034 -0.827933338484512 --1.69140394512948 --0.208527004790811 --0.0834758195548426 --0.197316803380376 -1.10940607791967 --1.17447447559252 --0.487695667339664 -0.472633495117611 --0.586917947578127 --0.0807246520590175 -1.03256494660157 -1.38971801228866 --0.110932893836615 -0.590484269372901 -0.980621385097376 --0.140704890526864 --0.2848463348572 -1.13395489126588 --1.62581630222245 --0.59098025162969 --0.523021681023986 -0.307619253516564 -1.16024011611807 --0.00882499343101628 -0.803994661401047 --0.0320930315270385 --0.361415740009525 --1.67536910073839 --0.0705122245504617 -0.0511040445040232 --0.362907383407062 -1.23450943157433 -0.33077931213718 --0.773911996153135 -0.761708259397421 --0.444129898928384 -0.551733324464057 --0.184205021305723 --0.431991495817836 -0.698870796079839 --0.378019849778478 -0.353298727599698 -0.786311446676503 -1.38681493179955 --0.182810210384401 -0.832672009990716 --0.113052408789898 -0.346294721046585 -0.270867122699624 -1.80164014043287 -0.769285898607706 -0.895064029141849 -0.337675909194649 -0.324612463200102 -0.472800995246797 --0.765459867187117 --0.23021993254779 --0.996197652278231 -1.36324233863454 -1.77079288986746 --0.668765392428575 -1.19733380007068 --0.208492050017453 --0.466334366432998 --1.13648566479475 --0.197817224516094 --0.767587373736651 --0.110245194795487 -0.0855365261696175 --0.214956388632904 --0.418080365106301 --0.200324465040898 -1.12241269227562 -0.423313625572384 -0.582238122848246 --1.06213297659799 -1.65220750274373 -0.166916896440204 -0.948231941830631 --0.248114808359704 -0.0904403414796793 -3.49733934563093 -1.10910120601443 -0.111366711306189 -0.173603508872045 --0.00117852670212404 -0.528323689669835 -0.366001781073262 -0.680060917687724 -0.0836176201012577 -1.08650242803929 --0.4473982608593 --2.24394354705568 --1.0119924481112 -0.361933710894952 -0.579449574442695 --0.295630350458357 --0.523671086382414 -0.148102287252977 -0.40990486696094 -0.945127247162899 -0.113313579587142 -1.47185562184607 -0.783340511196684 --0.259214782122827 --1.16516549114192 --0.99381933041318 --1.29690428122074 -0.837731820725057 -0.886249501070962 --0.520691214870454 -0.466383436070288 -0.133383659681055 --0.277353038783028 --1.54507493745679 --1.22724912917959 --1.81854611340837 -0.573040428935885 -0.153153955034803 -3.05287110498184 -0.446444669153338 -0.0416518737529952 -0.877740890498556 --0.00590157367126398 --0.131428473508863 --0.18090298450904 --0.5353968557913 --0.65494966095741 -0.423064056371581 --0.207938129486519 --0.296907408464354 -0.511990684986507 -1.10270402656504 --0.787182388923969 --0.36852083537701 --0.305831353516536 -2.08492641034802 --0.183075489537416 -2.93819238009423 --0.0896450743645119 --1.2905125090939 --0.543663110791877 --0.174384285665568 -0.241421856720968 -1.06889759827118 --0.61456929831475 -1.84017936150558 --0.112863001567956 -0.560466400169759 -0.874579682479277 -1.31457672302421 --0.460571968933032 --0.394402151245011 -1.05709857340118 --2.40385931923888 --1.5657410898802 -0.746349271402185 -0.692495643034063 --1.13849566197963 -1.0577580858524 -0.33459345938041 --0.529424878955409 --0.123969721357379 --2.03971451252763 --0.526761818338004 --1.26845838951768 --0.441983238368418 --1.01592164577818 -0.368469968541054 --0.587093746531693 -1.30024954628268 -0.475055653031567 -0.974822533324476 --0.345690710427714 -0.448344085676659 --0.100219046000412 -1.82829846930211 --0.566032556059374 -1.04426983583422 --0.0893530038052832 -0.784454808498039 --0.396223534628774 -0.810674427364113 --1.28277917980508 --0.862121638278657 -1.26153057785569 --0.800479146075844 -0.847765626023623 -1.58672058905725 --1.76496690842813 --1.224400498099 --0.61082375486101 --0.263222052475166 -0.0171809939500331 --0.262078519350369 --0.76265480937989 --1.04363464660902 --0.00419242378080487 --0.243611478677053 --0.0506717642481611 --0.848809898289099 --0.14716904357125 --0.355970341491072 --0.00158265871690499 -0.332759736931365 --1.71931636241709 -1.63762377796569 -0.127812103855009 -0.371996905501426 -1.17300783111696 --0.170164469190472 --0.386371101210973 -0.716853006519685 --0.51758260110648 -0.242317630675593 --0.0381961978826073 --1.27501604641134 --1.66777708214883 --0.590693298234056 --0.745767542653462 --0.348633785168056 -0.77744627227886 -0.099226539265544 -0.256844767123244 -0.743940870584439 -1.26780718577649 -1.17782414597354 -0.773081577366393 --1.56742537580169 --1.7218374524718 --0.038947968790545 --1.25274308785959 -0.727909569120298 --0.641558051043073 --0.0680991205369033 --0.160500579261479 --0.481798567392463 --0.0171659841458549 -0.0288410769681722 -0.143673573210951 --0.280357562157785 -0.467192124696883 --0.0723762116073043 -2.13945802751863 -3.2128300032441 -0.294925883432091 --0.132134509468397 -0.317384044610483 -0.806230867291807 --0.78661082390145 -1.34302250707399 -1.04295427945015 -0.220824077284972 --0.4993755577604 -0.801747302520028 --0.0553424520277161 --0.998765234140116 --1.59196150981841 --1.08428620832201 --1.33481450634137 --1.25947673712577 -0.457483631613478 -0.337159405997976 --1.16498474927936 -0.249003308892147 --0.0121773592967518 --0.102891163470207 --0.0297170635161876 -0.96023024408079 -1.62274349582095 -0.374120634810788 --0.499013448615721 -1.00054165121287 -0.816061090610763 --0.173065316393733 -0.551474125785926 --0.999449212620499 -1.02061368344263 --0.45023616848826 -1.12097015472355 -1.20389705350227 -1.15138078606507 -0.494285159523217 --0.975743632257893 --1.42722656889668 --0.709666837402821 --0.316503996926054 -0.905847823402251 -1.60738340891883 --0.323952421366672 --0.675466718153447 -0.385007479606113 --0.49355281243421 -0.881962016387685 -0.590345536399472 --0.461575433058053 --0.133421337647714 --0.0912910984750512 --0.938594190911722 --0.724297076411049 --0.180882938651481 --0.0491176531187403 -0.757329042868075 -0.710588743326538 -0.179568132617561 -0.800669241418413 --0.213613925350078 --1.1846610298586 -0.517668080347404 --0.880100353194506 --0.207207372774761 --0.164349465995592 --0.176862867986752 --1.50471316249697 -0.846448147370229 --0.76380214451018 -0.244727618524687 -1.00662883552985 --0.407124450194379 -0.557634469490571 --0.950819236248883 --1.02948168292328 -0.496722989549782 -0.347565967498971 -0.406377429025354 -0.886543581849935 -0.0237075066369212 --0.561033137762141 --0.512116946977738 --0.354906810105797 -0.518751870597849 -0.0412642281679094 --0.0297450762079414 -0.424515252792356 --0.00710963198190084 -0.332165524459098 --0.431064577580966 --1.38832360520387 -0.663956482804656 --1.47290104199453 --0.280258513077267 --1.33486106683798 -0.791289727962032 --0.210951090136421 --0.340088749956521 -0.708305196257237 -0.0581910475474485 --1.37768671449385 --0.261534640713411 -1.49655595822859 -1.06995225125987 --0.179247505844518 -0.46455334626911 --0.894009599081983 -3.85771784649465 -0.419125250418555 --0.464787533222626 -1.033596416249 -0.0321166426382007 -2.11646061356071 -4.0217894945273 -1.46418377533706 -1.36187483119318 -0.813745311102623 --0.324733255801657 -0.937645975931016 -0.334908576445416 --0.0854950452453478 --1.15400301302254 -0.617066816111494 --0.37845284758851 --0.645479043744856 --0.708319557441636 --0.0158317435010069 --2.10641781541381 -0.773874035475681 -0.0366309393673232 --0.344616824467237 --2.60808480879079 --2.42451596207348 --0.584609650005266 -1.27914002383065 --1.29428252613664 --0.717565479177482 --0.331330018568591 --1.46889381841534 -0.468071576898154 -1.53901911639951 -2.13061758649361 -0.0502547112486296 -0.734940936554319 -0.24658002303797 --1.09930474400331 -0.356865704054949 --0.662281593899591 -0.725677765798399 --0.140187298309137 -2.00442059952259 --0.775537758661125 --1.02353509120537 --0.94081894966369 --0.125579125126107 -0.161786541802408 --0.394435168788053 -0.600947071191056 --0.350530924897328 -0.305193110824366 --0.58324101605066 -1.17864322250641 --0.0842274755137549 -0.0096826351299768 --0.0285797918003237 -0.291506755345353 --2.12831577747122 --0.523283075634739 -0.0152829301514732 --0.216024541008982 --0.801311418416589 -0.936144264796621 -0.519670628296549 -0.206226688297336 --1.57123624770631 -0.752193852216945 --1.47362630656214 --0.210672997603186 --0.329531547493058 -0.000115558926099268 -0.0333057908825101 --0.0970338911665372 -0.361612060500583 -0.83557400831288 -1.09269029102114 --1.05499330001191 -1.45092236211845 --0.253105198922708 -1.15558768096334 -0.0159292659487011 --1.14346235843323 --0.496565889894335 -0.0892637084046317 --0.197968957375095 -0.0223305578045361 -1.53496965978297 -0.933139156765736 --0.0603097356750837 --1.11200369578434 -0.458731246172041 --0.124278101775219 --0.0279642126420772 --1.02238430001762 --0.331267733657848 -0.937921354010575 --0.488657891764117 -0.0162443263987804 -0.402277727190331 --0.418068988750671 -1.48955691211071 --1.0243186290809 --0.364879011564475 --0.16297964015844 -0.46097862414897 --0.920889098080204 -1.15770479673906 -0.659858151970155 -0.433729545795305 -1.64481265041277 -0.146020975445988 --0.0319373062573947 -0.698775368819097 --0.0107674674665317 -0.180324042135693 -1.27934799403185 -0.767464021281297 --1.38200956261552 --0.263793822106521 --1.11399312921101 --0.142686747135015 --1.52285284344705 -0.282680274106394 --0.632713525654781 -0.795166357760924 -1.5805980593255 -0.119470893704749 --0.245225046736027 -1.41661064078912 --0.700900521299723 --0.982429231377481 --1.1195380894428 --1.18035903005106 --0.520828752824496 -2.64388266862051 -0.121389205892714 -0.0250038655467133 --0.972438461987986 --0.408133383394906 --2.40863381529199 --0.441953387014551 --0.414985441198676 -0.583036064039319 --0.332748517011675 -0.247925873200149 -0.663599423237674 -0.997740467278687 --1.03066893474175 --0.121874807067364 --1.0032533407586 --1.41428407886733 -0.762743323755329 --0.553530007250955 --0.505694110475236 -1.52039961545297 --0.114036640097305 --0.687368905390731 -1.01008343771826 --0.784496635187912 -0.317256591836054 --0.445738264027758 -0.47311347716462 -0.738281267621117 --0.37071269370592 -1.50519543416331 -0.084330517601459 --1.31407360487531 --0.0106599383445438 --1.07954425428336 --1.1290317972405 --1.25278978201926 -0.646779984277898 --1.13730817339948 -0.526412507977181 -0.686699182010717 -0.208380576527246 -0.0583135951842273 -0.112962445238503 --0.211387325946012 -1.61500421839863 -0.496112206871131 -0.117406341244397 -0.171757889508485 --0.842331062585572 -0.594756707631777 --0.157666549704519 -1.16720399036859 -1.8293475925578 --0.573381824458689 --0.203612216057617 -0.197496021493109 --1.69273182388049 --0.978977729346253 --0.912912665079973 -0.177442683364241 --1.32023730209524 -2.37811843311131 --0.00510220967680652 --1.18397292787717 -0.935075485442271 --1.22442535981574 -0.0524833806125411 -0.73236776105611 -0.30133389785982 -1.31118107549945 -0.277802762657743 --0.300373890566803 --0.930002220011655 --0.871987909133168 -0.406082336859804 --0.95417732502035 --1.0016646183995 -0.783590527046075 --1.06816501442602 -0.873227283144037 --1.21410054047252 -1.71181957872325 -0.261585717264595 -0.28476274190116 -0.309928767381427 -1.03805419536263 --1.11909988636578 -0.561210097473481 --0.319952960581491 --0.635901379137933 -0.618262855602596 -0.660019701721303 --0.609248342051448 -0.7333915979716 -0.109837792359524 --1.10951329453508 -0.66663437882466 --1.15012146029927 --0.323350382160924 --0.611722260008417 -1.34332794303249 --0.21849751321134 --1.00437299650042 --0.284740301734688 -0.094763489210882 --0.242049506325356 --1.00892783456711 --1.19875446023302 --1.20439887124161 --0.0379576921980256 --0.151063143508315 --0.379144386462428 --0.762326829957934 --0.184457591203941 -3.76845130740308 -0.125256021542864 -1.08050510335784 --0.131034167326272 --0.83829376403888 -1.09501356015154 -0.120041205742356 -0.185809610281334 -1.03138267713652 -0.182011424600937 --0.887419539489725 -2.40872964104702 --0.968464938969752 -0.307062173293328 --0.172140825945272 --0.0427947792311851 -0.418002624244757 -0.808960886627153 --0.43972926876385 -0.547402819192779 -0.739377088724419 -0.818634848431778 --1.17988280913766 --0.336879284300855 --0.0305813358156954 --0.21477033664554 --1.15678576624836 --0.656048064568311 -0.584322335425639 --0.560035202236219 -0.270079881547918 --0.281174373574532 --0.0424693045962279 -1.06090413880392 --0.570049432672916 --0.0814260578944364 -0.657474189094112 --0.0458554202723365 -0.166127801421815 -0.408327123397935 --0.217097262971803 -1.70628584054698 -1.53088772047303 -0.678721282356296 --0.582034150093516 -0.0212756696254814 -0.639221902466891 --0.24980245552435 --0.283089124925331 --0.547705757822785 --0.269423459503106 -0.0531116356645729 --0.688704039509686 -0.868173177343697 --1.18829946358594 --0.900204532784498 --0.31345595863951 -1.02436957000026 --0.183427151376044 --1.09552255579639 --1.11363921899976 -0.0440426059854575 --1.0733692760291 -2.64320722535125 -0.719924015687385 -1.10005526417619 --0.108662773304123 --0.588288876927717 -0.39120361343695 --0.576612319818091 --1.06174413350168 --0.464346983626434 --1.0369905040651 -0.119456157694161 --1.71892523189039 -1.02002972559918 --0.319167887841333 --0.970051215920723 -0.626211345250603 --0.37189860834962 -1.08357733407558 --1.49532455416691 --0.272890918701575 -0.387608912178605 -0.448364610649143 --0.0310521823041929 -0.431428141699716 -1.03679750841826 -1.19986297063606 --0.981014066560046 -1.16620505739876 -0.443002078305636 --0.426969720265989 -0.67501463212103 --0.278802747782708 -0.23069560258632 -0.469860196221378 --0.369285780825201 -0.404706647445679 --1.26613254522493 -0.547433621465341 --1.17675016324359 --0.56923658076629 --0.319950527343424 --0.881723016305113 -0.830015242829425 --0.966520118711171 --0.610458928661107 --3.32881427581787 -0.825539599563696 --0.0401266805255314 -0.329685223884872 --0.0173003400138256 --0.468266574791671 -0.749899200264736 --0.639181516344951 -0.0112270813519881 -0.00707196737838345 --1.22379495302987 -0.318627272723432 --1.04771423716319 --0.889874724522867 -0.769416312616191 --1.43078683541592 --1.05052602048614 --1.5139567913614 --0.444806234954235 --0.986480210604785 -0.842341078570932 --0.468997252150818 -0.798094036303615 -0.137104469873225 --0.853743217208386 --0.531498004026218 --0.600209248370363 -0.101016188843561 --0.343757435798051 --0.353353295168208 -1.10834867416805 --1.49415807092586 -0.955983144573379 -0.399961400802182 -0.494682346114085 -0.191360576543164 --0.230768898576961 --0.485055411788508 --0.368970074355435 -0.0995410425756216 --1.06056208310908 --0.874720981308712 --0.821687631412433 -1.51407060559373 -1.09739638297461 -3.09258318018143 -0.36284740509016 -1.99492308339773 --2.09430832928677 --0.749785804328955 --0.346802669137486 -0.963633973915742 -1.44961721803552 -0.815047395051252 -1.41065027011358 -0.644871803482041 -2.90423259680844 -0.598793377158083 -0.0293239849885438 -0.728984810718419 --0.0984550456883131 --7.30462160074552e-05 --0.148894842226052 -0.141053173834339 --0.878901773566241 --0.55964464047541 -1.48601847861214 --0.551918404580929 --1.37510952933438 --0.279981766684724 -0.453029866582732 --0.228793318426482 -1.07147872514534 -1.88618861318606 --0.903066939448652 --0.955096841993848 --1.52153610617226 -0.538791261659374 --0.882691451327611 -0.0972404123207982 --0.19721697791091 --0.376496107135942 --0.401144815845131 --0.156017301227924 --0.152584850643187 --0.366166956430343 -0.602709769527802 --1.70554221581688 --0.325941598445763 --1.45329879701745 --2.55543197546201 --0.0832267118392496 --0.483416820021772 -0.482698151178231 --0.0950664907203853 -0.237673562415637 --0.0823583964438246 -0.416686962577265 -0.57660777904292 --1.35814598334207 -0.22966067120959 --1.00104758792662 --0.917168288220623 -1.13133589753554 -1.28025428672084 --1.34280652578929 --0.0670448490717992 --0.21775082990869 --0.971765002979719 -0.0445692079269095 -0.991924636743608 --0.0508148767632268 --1.10211898628694 -0.888998054784237 -0.0555051584123838 --0.717637681634546 -0.623054945382345 --1.07553374728301 -1.20161741484155 -0.242784812690353 -0.0118415580989049 --0.244573054299666 --0.550362111900528 --0.500072337380689 --0.853369145854628 -0.785512092162758 --0.325184796247626 -0.185817300823171 --1.06829974007392 --0.476029982157666 --0.991688742401704 -1.31498743267077 -1.32941384718263 -0.822731547526939 -0.635007763244016 --0.831775077299024 -2.89721849871288 --0.349717993533531 --0.939037436305904 -0.8010019243795 -0.838648972746732 -0.724364428082177 --1.48901890306537 -1.54029688861544 --0.833082083412311 -0.431473170593614 --0.992450605452238 -0.799497440094269 --0.150694657056361 --0.360635653244258 --0.361259364556066 -0.14281142942616 --0.148876616825788 -2.55076841861406 -1.04030024715735 -0.0778881401512006 -0.191210444247403 --0.00150435388084613 --0.503125696009468 --1.47851645917882 -0.554248942793173 --0.107277000318733 --0.0570349874554061 --0.533929350597307 -0.482310394049943 -1.39674440420403 -0.827450400368523 -2.09695673815828 --0.852154203555215 --0.0484922897588085 --0.376551029519583 --0.80692908125085 --0.28618803651444 --0.0614184300836804 --0.775597949419808 -0.595701764173084 --0.736230788557673 --0.804918021842306 --1.5692720706549 --1.38011471381473 -0.690525743379061 -0.292843425653869 -0.157931993164878 --0.630311487467615 -0.700079718069921 -0.385478045125035 -1.24015940983968 --0.378270209463876 -1.19593593504159 --0.247268480562961 -0.525673280088166 --0.940700349646046 -0.048354953296216 --0.0478085276332472 --1.13200716919977 --0.00929507483937897 --0.442122382523173 -0.634683335885334 -0.581994556054995 --2.04064921613994 --0.57097888926567 -0.419545471230292 -0.523298176626666 --1.00427484492402 --0.843149444915372 -0.921200683850799 -1.43205053622111 --0.370874543591404 -0.091177466372903 --1.3022727568361 --0.85379688400187 -0.587076052433987 --0.192442955089506 --1.05081222726638 -1.01894200376723 -0.139428041347747 --1.34572335563097 --0.379908484439357 -0.273230071265354 -0.711106173481942 --0.0390218138467486 -2.44461792231334 -0.421470456639422 --0.151429425241687 --0.242244282873479 --0.914487823415365 -2.32829218775554 -1.13314425494918 -0.000387892818862312 -1.59298335898499 -1.48766253257614 --0.0400110720520219 --0.646584293388144 -1.02105188447457 --0.9333691135165 --0.26193313954422 --0.514083297606705 --0.159754713861341 -0.0213673868164612 --0.866415510167673 -0.246184265887985 -1.38596985631384 -0.215594835734698 -2.0964981542757 -0.358717880582535 -0.0815145728240472 -0.70476075232642 -0.00566718066443528 --1.03000891932765 --1.1657525084802 -1.03820476247638 --0.0186043914478216 -0.0498531892418814 -0.910336588555594 -0.950104583520957 --1.05272319677068 -0.466434946174513 --0.145046349978961 -0.66777922231973 --1.20763443767014 --0.847813960198071 --0.488927048946193 -0.454993944141635 -0.283130130538641 --1.06298726122476 -0.738368633905345 -3.23494319751806 -0.10580859765806 -0.974079086707636 --0.657537488343217 --1.11539703616279 -0.941926124183623 --0.55874207614429 -1.12021406624328 --1.17450844357696 --0.567555934374663 -0.117778676828542 -0.458021551302541 --0.586813171277695 -0.340259491520667 --1.49368496577191 --0.52553707767504 --1.0540072281107 --1.54066958823789 -0.264028552790132 --1.28274510408525 -0.413928032087337 --0.437803557496054 --0.710104140700009 --0.229836342519826 -2.43315370176102 --0.429256013566254 -0.76506236855626 --0.491921836942159 -0.582879495512472 --0.602936879762453 -0.0143126029789542 -0.109883805458058 --0.850591277682948 --0.928446104228511 -0.682441324548804 --1.05252392384697 --1.5993764288778 --0.612591847434613 -0.786535913753388 -0.513378294637017 -0.590570748226654 --0.13445448257805 -0.72236967789377 --0.92878757379485 --0.597862638230177 --0.013422925148955 -1.59069415727489 --0.838452210194526 -1.13550048251841 --1.18495852311148 -0.407052008913178 -0.390406164683556 --1.41824424692471 --1.16056582296766 --0.648019963250424 --0.955033942515751 --0.0183415372162763 --0.34605125199393 --1.27998596723759 -1.1149447090112 --0.546395835721802 -0.774543206228818 --1.02310020974064 -0.201279474321385 -0.0680876199984337 --0.510080059673306 --0.0708904701484538 -0.111825286909353 --0.818784325623586 --0.78995602493794 -1.09726745270817 -0.448624515786694 --0.547320623504199 --0.0518509919446384 --0.0196295565614952 --0.824191659201448 --0.0508146607749755 --2.6151861403589 -0.975192741509542 -0.700219588316886 --0.449274760684497 --0.17091047426528 -0.051201638370828 --0.410203160161953 --0.15158000584136 --0.266028630661523 -0.436593363593015 --1.07715402752261 --0.00884179800779705 -1.11412904555517 --1.01161376745661 -1.00011522569459 -1.08049835657061 --0.653023096894929 --0.700891456783373 --0.496906863174994 -0.265560877683298 -0.30846711165643 --0.581383251112383 -1.48134666257094 -1.82575492380517 -0.286014640657781 -0.149554519308635 --0.18513194989583 --0.544560796692624 -0.0810300491806046 -1.80175590435008 --0.61821017210468 --0.866337884662638 --2.18119594196396 -0.900252809777809 --0.490607139544618 -0.424328905026636 -0.047408406209632 -0.182237493590743 --1.25454241645874 --0.942092353767455 --1.16579103095489 -0.838941170404698 -1.53125272022696 --0.494348433073703 --0.903985697888612 -0.617336674448299 -0.459866558595981 -1.45669384066109 -0.498575861807703 --1.00728252322641 --0.573495450893908 -0.0674738769795091 -0.400618020086955 --0.363197973404203 --1.32911356663411 --0.668528271224607 --0.129719192058445 --0.275828961570127 --1.31449116325894 -1.35179160110641 --1.47872256733404 --0.240062986082682 -1.09979998036279 -1.60050854137572 --0.610525047524551 -2.39972116473755 --0.859536914735528 -0.283052487643053 --1.09513199660844 -0.533509063382325 -0.125264768465578 -0.497070508309573 --0.038424068349955 -0.240177863776369 -0.919918596665029 --0.125918871551524 -0.795510307821068 --1.22611917813481 -0.83513027272906 --0.21689059362779 -0.02953168412522 -0.737684096992172 -0.81123493299907 --0.724186272944645 --0.332543620724832 --1.31139523295768 -1.33313075636108 --0.288426576605466 --1.26945884505748 -0.0455296446272975 --1.34569565932241 -0.667968057813101 --0.791405353553108 --1.10048936400165 -1.38780933715279 -1.12145364242741 --0.538868510310353 -1.77803891455128 --1.11180397398272 -0.194303065568812 -1.48734960072861 --0.745114732395907 --0.442763357610614 --0.681238664450989 -1.13633653663192 --0.331532055329814 -0.22717061194262 --0.116475008884024 --0.63320455313666 -0.156375966755061 --0.335676980800848 -0.092491058740606 -2.62879211113954 --0.327875432799958 --0.134084693406421 --1.28661805392397 --0.927283161985638 --2.00429389343292 -0.55108378935579 --0.929517428605886 --1.40409351191844 -0.162743291911942 --0.675433259018846 --0.0263540947243008 --1.0410246331074 --1.28582579288954 -0.959030458902337 --0.763784037587868 --1.13905460065612 --0.856576978976022 -1.50475249365305 --0.888994119644815 --0.326667014431536 --0.139302717937069 -0.612559305727112 -1.52171056738477 -1.081445920239 -0.350287225845647 --0.771914820436265 --0.358094467572677 --0.928618973872218 --0.773282519244199 --0.587708844229089 --0.380205290681673 --0.667742702725382 --0.710022637290665 --0.0587167525560206 --0.464912694134458 -0.0979973165146575 --0.280813172871747 -0.0366293184227917 -0.481418263943462 --1.26044706252358 --0.0362485984231968 -1.48599922008894 -0.958515853305425 --0.439012223540807 --1.21883813659822 --0.656158428021104 --1.00026020796784 --1.31991190782669 --0.959029072938499 --1.19192521975774 --0.430912849030804 -1.20019157438789 --1.14158578354137 --1.04212736390498 --0.98898996821554 -0.880544295401551 -0.0720209089327408 -0.286003940969377 --0.612410674113693 --0.735403551313076 -1.20699125257537 --0.244408644326949 -1.12229241255864 --0.452201377481321 --0.567448009570841 -0.159929753636677 --0.954430635456012 --1.1331191281853 -1.17568220079071 --0.0635103928868679 --0.16216391780835 --0.575582691210008 -0.777470762778122 --1.37733955395878 --1.05966335165191 --1.09276621691895 -0.0400663009956848 -0.574843878581014 -0.853694288195001 -0.0560214251976445 -1.39841487909734 --0.734258926144628 -0.58579905611615 --0.160366071110401 -0.341399592114196 -0.907549464457345 --0.290421192808875 --0.117943955073358 --1.83629966366008 -0.147499166577973 -1.38834903803447 -0.692104739801758 --0.239434666061774 --0.0611185801032175 --0.506161126819984 -0.128004385488048 -1.29116322502777 --1.04260095743853 -0.400122517892624 -0.0526780521164572 --0.850179393974507 --0.252489162280638 -0.886637616491448 --1.34373568633378 --0.670801159238968 --0.396437738838822 -0.776857908962331 -0.373888956911341 -1.0985311684559 -0.803358518026138 -0.175461788767274 --0.68014048467904 --0.0374764113137749 -2.20741737091942 --0.765447585986868 -1.02647970334978 -0.916531814838945 --0.296117767995096 --1.0109310572426 -0.35949699593249 --0.167266155569788 --0.327450845189816 --1.06539490036202 --0.333421351523601 -0.947689851446327 -2.57426455771276 --1.17056226420689 -0.289780953712704 --1.11122559403913 -0.201895109728923 --0.240567064487355 --0.54024001146906 -0.365436898044735 -0.899413260809295 -0.416695292203401 -1.02306770743862 --0.822682739996964 --0.25498465961884 --0.326860077368629 -0.269243007815046 -0.0400396556637928 -0.0268262369814858 -0.791280110116801 -0.483009965319242 --0.701583477264029 --1.14338658695644 --0.138235768836734 --0.30705400872256 -0.877371742894374 -2.4717786244183 -0.41976016603281 --0.151150798196654 --0.971264372581752 -0.904370410632414 -0.578785299545929 --0.671014565202789 -0.0982924687355657 -0.872117007916478 --1.48533221030153 --0.0444547236826924 --0.12773795427955 -0.50966470437556 -2.34070066262403 --2.34213405484162 -2.04087390070859 --1.01573110175944 -0.694844703321241 -0.218704185176373 --0.394925860778253 -1.10063709316211 -3.6667975388533 -0.168667667161593 -0.956291005320875 --0.220767658343362 --0.305605200718503 -0.745233944305961 --0.499561651767141 -0.483673242824161 --0.620541732872283 --1.50029689413976 --0.247648424676747 -0.25810291878534 --0.462717571265502 --1.04935676704448 -0.00953233909211981 -0.609825721285586 --0.911485342817404 -1.44718459329328 -0.376466053755131 -0.884972546093119 -0.117314395956043 --0.00369187055150988 --0.350624763620922 -1.14437947224963 -0.936777842732359 -2.49846596800762 --0.940758011116568 --0.140039618968253 --0.0829720449305986 --0.510398658670772 -1.01614736725302 -0.00944762708443214 --0.915938851733822 -0.33195134812023 -1.11507554664107 --0.424323978548506 -0.255669300924188 -1.17161546851319 -0.500409415408376 -1.45968024345537 --0.231796396534458 --0.929165144746712 --1.04625729856834 --0.169616947656971 -0.545038370910935 -0.0782847604506154 -0.181358383360184 -0.206568052303375 --0.0986549800190968 --0.872219879759981 -1.33270101882393 -1.17207811683292 --1.52116615512921 --0.0297416454640613 -0.0704017114526163 -1.34720419648097 -0.0446264395972022 --1.36946488447821 --0.34809622406488 -1.05996432885794 -0.470108484210057 -0.895804897381591 -0.854673579417579 -0.0849484487653429 -1.0491052019269 --0.732690043502636 --0.23254646305499 -0.384560781735431 --1.00972674633577 --0.481307174981786 -0.62197207395455 --1.49896384115557 -0.223754387866355 --0.184248619748882 -0.581709938340985 --0.661172036724169 --0.0741606957746992 -0.0587267596143617 --0.229867824192557 --0.739326553923258 -0.0392911726861618 --0.618047036207733 --0.87075948981813 --0.488075470660252 --0.12175485534113 --0.500297926537403 -0.71430918715453 -1.32887966955584 -0.135636942117619 -0.130770795901915 --0.45484111914954 -1.17227484627774 --1.08343121273858 --0.637503397835375 --0.648245968726209 -0.0205840843945193 --0.454169199140495 -0.0567713932377432 -0.161768131590146 -0.661397873433174 --1.19556123464305 -0.595085400941443 -1.30761361781676 --0.0418657575334418 --0.176121836831975 -0.444633949584059 -0.888882788157725 --0.76140520904923 --0.943928022003876 --0.134572609485009 -0.24524245196241 -1.08864421057441 -0.748656317130862 --1.11383115225074 -0.950827901551865 --1.81161055073116 --1.08322027683716 -0.830927012968365 -0.788670066711552 -0.930817214314398 --0.414824308646212 -0.0013221595484243 --0.427769167957433 --0.167933685704074 -0.717273340372468 --0.263997818554682 -0.567138293359895 -0.462817714634181 -0.936328280101137 --0.552286045207012 -1.06471620779717 -0.0250284336211832 --1.54320539997206 -0.00384735154487892 --0.716275583674647 -0.254436296870065 -0.715710773737986 --0.00518266988076643 -0.44499396604991 -0.167566532517739 --1.40178427079534 --0.530551586984688 --1.4628741616399 --1.12658144685297 -1.10449708040846 -0.00625620389717252 -0.646249515509076 -0.19560200528929 -1.77052780302893 --0.91565239961343 -0.75320187232202 --0.204329971037698 --0.985515855934647 -0.999044737320887 --0.401272618050665 -0.186841198406094 -0.145626444877405 --0.845799743127132 -0.0645990037800903 --1.41640030442427 -0.125809322308143 -0.00501878996567129 -1.22253609766623 -0.409570992707283 --1.12669150033256 -0.87646675973021 -1.08508585376862 -1.1279474550254 -0.762922089604087 --0.0408348155933496 --1.178301859213 --0.347091995859367 --0.535130328537457 --1.37367079676723 -0.25034803961098 --0.618630024945894 -1.07107476012437 --0.588285451445552 --0.396069106530629 --0.27006177463669 -3.60714112109734 -1.60940962154248 -0.730629644109683 --1.01261920419123 --1.44354494808401 --0.291215934285717 --1.14962159672649 --0.998193622000516 --2.44827966892013 -0.00814917650024105 --1.35222824210771 -0.462084273820368 -1.83917016296275 -0.816154029487113 --1.19855339492926 --0.588019523884471 --0.440455713980439 --0.0343576386315436 -0.447563049733452 --0.410162042832396 --1.17873837945137 --0.361041961310292 -0.61672587147801 -0.634206245085394 --0.360794096457739 -1.04582171995708 -1.12268605742357 -0.418528725254181 --0.530730230629493 --0.910132716607596 -0.90816212485299 --0.546608549217299 --0.643795205675973 --0.133798072086178 --0.533782719008783 --0.525985483146926 --0.868151205405715 --0.570457292468364 -1.12083388748089 --0.67678387156001 -0.321049860001714 --0.975568179806148 -0.772271749282483 --0.382052972935433 -1.04587545929067 --0.0275073632453777 --0.4153034954838 --0.639077852034987 -0.66933809815963 --2.52326303566108 --0.360591173310963 -0.487260317683797 -0.906780155560845 -0.47886611860624 --0.149064533439365 -1.22509130750076 -0.40710229791414 --1.1013847267284 --1.42434093390536 --0.753821901357373 --1.10915951122124 --0.538094681645614 --0.358993112124182 -0.687322499845184 --0.542223925657132 -0.882905124807717 --0.731389911850723 --0.430790511447111 --0.497281657672922 -0.104586462425295 --0.565276603921085 --0.00272195498529637 --0.245099564201624 --0.0671362452913575 --0.0313710383215873 --0.354783179004994 -0.0565989893199603 --0.109813385333082 --0.606242874162761 -1.71065905784661 --0.675987970123665 -0.850270942059984 --0.502967568287373 --0.34648979772482 --1.06397960935898 -0.40846624664148 -1.05587360824729 -2.04027022099053 --0.281934319576958 -0.519446567394174 -1.21303845167658 --0.728790756144535 --1.01007331729655 -1.01279613932444 --0.109839520508895 --0.448645923383699 --0.872170955022365 -0.216671788420703 -0.25332936933706 -0.12535639618343 --1.56138794632743 --0.180839688032335 --1.06161660126175 --0.571760463615325 --0.166695982630104 -0.804807818621576 --0.449746814065651 --1.01149771831177 -0.342559540102931 --0.501972995099834 --0.663951891277764 --0.197363082177899 -2.70347904187287 --0.966706683183296 -0.139672829388623 -0.756902813246215 --0.497658080234308 --1.23435860901239 --0.988371038937583 --0.340866584180089 --0.0568180020059375 --0.272711207115266 --0.00532686748593747 --0.57885368145304 --0.237175270850177 --0.139732636011892 --0.456250608620979 --0.319489830638732 --0.322865177967471 --1.63663468993001 --1.11205285542422 -0.442663786103781 -0.901029004883308 --0.211320041038059 --0.161573470145413 --1.59164790072584 -1.22752507539895 -0.136264044257473 -1.41932329080753 --0.0841754025606267 --0.652291244881772 -1.62482395548527 -0.653129208416885 --0.933602765910795 --0.993681543647362 --1.12822246017077 --0.121727289577663 -0.262834168301396 -0.39397319964747 -0.0383181343981409 -0.879609994965768 -1.30351868397945 -0.141745041180464 --0.672297414807331 --1.75281817326189 --1.41376481578075 -0.288021153025879 --1.49982818836039 --0.976735547733838 -2.31083988384454 -0.315016163421664 -0.140127950770467 -0.634683685686039 -0.18727464319803 --0.952414364211393 --0.254162685260486 --0.161883294105507 --1.56158773660298 -0.0866399647892102 -1.81799990700065 -0.76613205467063 -0.327009331076814 -0.0853016161443101 --0.34693712747076 --0.503458271461458 --0.487757082289623 --0.693936379118989 --0.62295463106142 --0.980545104641216 --0.194951045052385 -0.948113894267457 -1.12278913375246 -0.617666820749547 -1.00560856075002 -0.310794799654842 -3.29820452931287 --0.641355820654102 -1.11829632388662 --0.00667788588053941 --0.773950920565537 --1.38625203162741 -0.566256246757106 --0.614330269614295 --0.144111312947109 -0.346943542537465 --0.788693930870147 -0.602616861528541 -0.519337019270257 -0.542926723392385 -0.460499945301279 -0.654172087861023 -0.973231202108058 -2.94631531579912 --0.125782019604801 --1.09535265188338 --0.37060958258072 --0.0756355731958784 -0.0673617697721669 -0.0283957392091763 --0.0929410308208363 --1.32243655951006 --0.202439413892958 --0.442230152828513 -0.734989976094166 -0.511529266882446 -2.48975057860304 --0.694401925471813 -0.645265764022069 -0.960682031851186 --0.643444217964962 --1.53192879409313 --0.74826155074171 -0.13508550769988 --0.0645081540032049 --1.28472656615679 --0.0781482857731222 -0.135550442113916 -0.149656617395207 --0.257755421146889 -0.022045207274382 --0.946781178103044 --0.437683926003303 -1.35040002416151 --1.25102390134485 --0.274489400576996 --0.113338600114433 --0.166142929542857 --0.92266525229808 --1.23960116567845 --0.849571881191169 -0.336095236807822 --0.388449886231971 -2.13398188807014 -1.25496500961252 -0.583408039531285 --0.852495803527768 --0.167851310667768 --0.661166236158349 -0.765556570402726 --1.01059317169184 --0.878479022390835 -0.438080645017649 --0.700246326850668 --0.059169489201766 --0.477133812939865 -1.16418212934023 --0.90780202459864 --0.350119253343283 --0.12754799488831 -1.22473547056843 -1.59267598057717 --0.748576563532873 --1.02322548390207 --0.309733389715413 -1.27658437889385 -0.443649599551351 --1.61883306336426 -1.15908875406596 -0.246460296164916 -0.650318751198281 -0.408356058742232 -1.12248085639697 -0.32894746996894 -1.8947332419907 -0.212191329593463 --0.47248786779969 -1.88790795499913 -0.344498618337147 --1.41942199099675 --0.135922360561978 --1.05717676364524 -0.842176450724986 --1.19180301608722 --0.5873800290257 --0.24846903453486 -1.604504241036 --0.0824988575012062 --1.41516554481786 -0.854526948061418 --1.29349067076861 -0.48535800635722 --0.339908631467889 -0.0459903571652589 -0.319450150749275 -1.06946863998448 --0.00810165319776246 -1.12049983209301 -1.18734053503981 --0.620778017179163 --0.11797700974544 -0.115275948315575 --2.46139158973108 --0.161316569774182 --1.26060852574291 -0.490686652996706 -0.786380387557506 --0.105863781927848 -1.5073768053866 --0.842950375425508 --0.215676037552951 -0.20052518806061 --1.19840557505666 -1.70339582604363 -0.897595021682688 --0.953557701151645 -0.105705733430983 -1.4727140149227 --0.392060211000725 -0.544589342178744 --0.447821631304006 -0.0563328994105508 -0.130631889941224 --0.176049179608762 --1.33813043249817 -0.69722543985787 -0.812121320435665 --0.236965372232453 -0.475223319922847 -0.384891353400841 --0.893246984799791 --0.288838674434902 -0.888258491335819 --0.335033275082604 -1.12226677549057 --0.572750156641035 --0.528411294815239 -1.05803830918509 --0.447566496328265 --0.0590868463819572 --0.541026345110896 --0.425679684781968 --1.10092102642044 --0.01836209756208 --1.20791036938191 -1.09111586176719 --0.214805200624209 --0.828920667742818 --0.155965014041744 --0.239367622541846 -0.052215967099662 --0.257069385862311 --0.702009368925199 --0.784919300600389 --0.314010625127063 --1.00000149281344 --0.0137409458441695 --0.984078701057902 --0.408763597762851 -0.973663202621537 -0.0950050462978664 -0.599825253977097 --0.315984220002091 --0.516853423193574 -1.16149283849351 --0.140355960060027 --1.498173051421 --1.22806898670612 --1.07566062458993 -1.18294263884926 -0.0574188760550864 --0.484373572136506 --0.813049465084498 --1.08104692248718 --0.265015866222571 -0.0483749590346498 -2.23490885743965 --1.06508348639845 --0.139940430181731 --0.355677336284915 --0.521908759645585 --0.578048196051208 -0.872721873314101 --0.135787188057659 --0.510252108586064 -0.536285377250373 -1.7977227156761 -0.546294648021805 -0.488086816924036 --0.791060275615943 -1.14555323565115 --0.540026865417484 -0.837733455707546 -0.844655807930192 -0.490225519944247 --0.548687764133307 -0.821227533840298 -1.21767355610082 -0.268478481406067 --1.2213862769441 --0.139664808554627 --0.419397664331642 -0.227225706905124 -2.50398323919298 --0.0815007395913501 --0.222633077642261 --1.22038244456402 --1.65469679880703 --0.438148742063988 -0.274805267308649 --0.672146552947669 --0.0514671511520834 -1.9228876884411 -0.546643676053329 -1.00480715847752 -0.827742914407843 --2.8065036163294 -0.87119157782209 -0.873650451647777 --1.08328809851274 --0.425282362718826 --0.170714460862071 --0.0999629347850632 --0.0212854819564723 --0.356340335796034 -1.07225101946672 -1.11376367580768 --0.375888187863809 --0.271418233656366 --0.550291750296843 --0.0458511721165316 --1.33295670036451 -1.14825726755371 -1.72490089143538 -0.69200198855432 -0.128282925286493 --0.868171867106173 -0.889592172944294 -0.939170212414033 -0.360909378302576 -1.88880290473684 --0.583043437800229 -0.999912421134939 -1.5393953151152 -0.927460954826576 --1.30706610828091 --0.937562355337446 --0.37435493900307 -0.813930536190617 -0.425108174834112 --1.22435754980568 -0.544432922555476 --0.386236153017198 --1.0844719873316 -1.20635582719183 -0.096496169459015 --1.60441511437388 -0.930094488378763 -0.291685616996125 -1.94790337283773 -0.460061909709948 -0.946478748577407 --0.659155379184992 -0.500811579579389 --0.595910771259653 -0.51459741571877 -1.22233870433148 -0.879182299174376 -0.0722931846176218 --0.267069409974777 -0.624683922835917 --0.489207601358311 -0.735469328889069 --0.401343332717751 --0.868465621515814 -0.629167343667525 -0.733518639366949 --1.20152383553399 -1.09273088759885 -0.0220680428979705 --0.150095632693853 --0.392886188124939 -0.588419187897055 -0.193745144994066 --0.729542957184289 --0.378449021385032 -0.100111490846603 --0.838353535888437 --0.343704991982039 --1.6288408580042 -0.148334258140518 -0.0171766736334416 --0.442039019368046 --1.15861498648836 -0.54942850865881 -1.12116699641913 -0.832539803567609 --1.37146524082278 --0.151415448723265 -0.153468952620548 --1.14928240004076 -1.97551965333248 --0.310804020206927 --0.0613296788276561 -0.612666281469861 --0.0988480649661736 --0.210218277360558 -1.02156848727388 -0.95042006664469 --0.557579701429909 --1.2840421744298 -0.096901623199793 --0.769993683979178 -0.842083238056782 --0.386059106149386 -0.923087666710721 -0.9742203845641 --1.19119135983205 --0.0675531652817156 -0.0995610475561852 -0.0820337727004308 --1.3766166860737 -0.684937249484284 -1.21252184263329 --0.0222404367056903 --0.0981453851677587 --0.634008346283788 -0.591804121268837 --0.757837444958051 --0.363023934934327 -0.141624704078078 -0.781788680988121 -0.353740549576949 --0.770694463518463 -0.10151584011899 -1.06788402468427 -1.8279656115544 -1.52134145201621 --0.240898831039548 --0.135437620117445 --1.1549978914711 --0.78746996483582 --0.814193498559321 --0.950771249725932 --1.1089596847967 --1.5214841827999 --2.19634352225644 --1.06711143548336 -1.72965919705499 -0.737472295670785 --0.49863760837035 --0.917789129343401 -0.523843511853023 --0.666968363916571 -0.081247062371137 -0.525070737373127 --0.389425426342866 --0.0142800975766786 --0.529683168570624 --1.08052796964764 --1.20998624408734 --0.398482795222866 --0.568281871627607 --0.483746341571731 -0.709469996978716 -0.864079047194607 --0.530141871744173 -0.537905792048833 --0.518598283445451 --1.10047010391349 -0.561693523023221 --0.099196135902389 --0.918183967901755 --0.0533084257306218 --0.183878759237928 --0.437146096610749 -1.04287335343189 -0.114480701152974 --0.303924592179005 --0.673853167756898 --0.395994683146193 -0.376723535731683 --0.276247677671809 --0.134590070717492 --1.07334883179374 --0.49035496258949 -0.476410738003735 --0.425889978589444 --0.23446484722859 --0.127003835281861 --0.908779790393929 -0.0981691550340074 -0.32602104600218 -0.563735410609787 -1.13979345992881 --1.1590108678274 --0.313237469633614 -1.08546374178312 --0.249232394308812 --0.240877034032482 --0.0353716139875955 -0.258388521727518 -1.97249938460114 -0.0403808281599733 --1.38355126248526 --0.146340212083676 --0.0967951224094286 --0.747174971802958 --0.186141380455091 --0.209719545774946 --0.635040486237923 --0.576166399143122 --0.279214229585589 --0.633578156216039 --1.52442109722158 --0.126237269972834 --0.425696159956665 -1.57649659860673 --1.36051399881814 --0.599044017961637 --1.03224898903076 --0.818868068340146 -1.046213796046 --0.196883213380761 --0.290182245893144 --0.568195739298711 -1.06667932406667 -1.10244247567719 -0.7258129088133 --0.290905098242612 --0.0201021430791526 --1.03000677576281 --0.51798498034228 -0.466678348462271 -0.373401539089942 -0.840531844888879 -1.74274545380423 --1.02531130233857 --0.360159814507861 -0.816543760485222 --0.510100539223905 -1.76120912212419 -1.17106880728956 --0.0911783987892907 -0.481386984967447 -0.036932008847403 --1.45101312390103 --0.217561898844952 -0.0876636533505755 --1.00528699201973 -0.757369398715447 -0.880570774871299 --1.11097862149206 -0.341107759246341 --1.35131533349056 --0.82862191455645 --0.812997699246547 --0.397811564690534 --0.182896508808776 -0.0802773217327912 --0.462253244738688 -0.876415760634242 -1.20713892697745 -1.0572679685163 -0.45181101999736 --1.04325504263985 -0.372685498171643 -0.577827886494499 -0.72751530998784 -0.671650582482768 --1.11126291013986 -2.66930917160059 -0.771284945752376 --1.51674372148207 -0.439137513394305 --0.248047132984013 -1.2319641466509 -0.0378543099156801 -0.560654749165903 --1.09027163083255 -1.05613068144977 --0.0179508914725481 --0.236319830058715 -0.743386540759783 -0.238591445257764 --0.198995180651082 -0.442459819838877 --0.710870199143129 --0.503122945319596 --0.399616237209039 -1.04797178447247 --0.580399914525541 -0.513379934380481 -0.748817551953721 -1.3681781316765 -0.86358625047586 -1.30930364962661 -2.14454494898449 --0.734877230841981 -0.0821863038001096 -1.39867898584971 --0.324274731810254 --1.36506707219885 -0.0893517695703956 --0.637008545933145 --0.884976772492458 -0.807570494557154 --1.58321036334341 -2.24734012849354 --0.45747081892437 -1.3221309665882 --0.413450833084915 --1.42821407151927 --1.55575691505065 -1.79574489423937 --0.34731303489816 --0.294850766709645 --0.254880453973563 -0.359281074932955 --1.18782312011543 --1.17060177810395 --1.00480815727462 --1.31027630219475 -0.909951592830511 -0.00723300437194041 --0.574167442485172 -2.06934114965529 -0.397782844089802 --0.233849126597626 -0.467771953987612 --0.109521852357717 -0.822167338370472 -0.00841617542282957 -0.94405668482371 -0.356934364360979 --1.05689991419819 -0.445672613042541 -0.136584995539993 --0.20880659220593 --0.54164347772942 -0.853567546603532 -0.627077156454808 --1.08988324764109 --0.872627419740624 --0.549039584001478 --0.77707193730812 --1.45736778618373 --0.662629413828019 --1.23419854005781 -1.25003747872219 --0.13122345155092 -1.22361115116358 -0.254366121022485 -0.909250225560511 --0.617173000337425 -2.32074574378729 -0.562666896448964 -1.4608040700452 --0.0345833010969585 -0.294559221891063 -0.940634672351817 --0.384588468094167 -0.871817161476151 --1.09249110569461 --1.02901811027242 --1.11742467380277 --0.964220421383388 --0.575122667183945 -0.0686270313162201 -0.45990774158134 --1.05658737807796 --1.20734789117338 --0.840168424916228 -0.494680749979842 --0.834035751697967 -0.681327681614142 --0.0511302922718606 -1.32186890518875 --0.924205825981845 -0.0150262664981948 --0.1576938508565 -1.04568830324665 -0.95165043676425 --0.471818666850373 --0.307041046445168 -0.859780015111161 --0.746282313539842 --0.4836200891083 --1.2059936655466 --1.53837371479012 -0.140340935804879 -1.01482869250715 --0.60969239689541 -1.0701135504882 -0.0832434112690197 -0.113297255873538 --0.743426200930642 --0.0659298516966622 -0.0282875944424568 --0.397279818539896 --1.24210558003444 -0.446257496609071 -0.831215417077162 -0.270158476457317 -0.366943275776036 -1.39159632330313 -1.22888004596891 -0.8701318351872 -0.0427116186925733 --0.272728243570122 --0.594426271197101 -1.13540209002594 --0.108899692904769 -0.235127926785776 -0.742153178574894 -0.0831754034823753 --0.344765313091745 --0.857241022611977 --0.194429242636165 -0.281597166710771 --0.654810006100782 -0.928062245201131 -0.069447051483408 -2.13241288527124 --0.850825291666774 -1.81678936131882 -0.158024290265972 -2.46102600813861 --0.622118056836224 --1.66984570836493 --0.417268077791132 --0.428177439412623 --0.623518847468665 --0.466885124413523 -1.7771510448786 -1.15592085220389 -1.11556398363918 --0.660179422480092 -0.260873499189526 --0.933968055803698 --0.161482333229449 -1.08508615638046 -1.28970910557648 -0.154311868787012 --1.30420864946306 -0.787342604967797 -1.27775422567216 --1.8855913772679 -0.569998313003241 --0.0921678459032922 --1.47985688404214 -0.420738804052051 --0.996936493601064 --0.501722090000338 -1.6037936301518 --0.672247831969054 -0.0508291476374296 --0.485105057239745 --0.0661702763054093 --1.59485900507069 -0.618678362130735 -0.754449889514657 -0.721041044350756 -0.250106166052413 --1.88881283272507 -0.378952595004296 --0.306424590514048 -0.48818002228845 -0.956124477708963 --1.01643493027432 --0.800290855037055 -0.472892784645406 -0.0792219606281055 --0.538557310058676 -0.492811793432538 --0.957040043411172 -0.151372139123339 --0.896940583970928 --0.493768504332372 --0.23375873953161 -1.19034318897325 --1.36133056673806 -0.289127804831505 -0.812761329873131 -1.67485914325507 -2.62453689531955 -0.867158158949087 --0.125450091650126 -1.25458819671608 -1.36754378328363 -0.422710837079451 -0.161142167249783 --0.645585463761681 -0.385854756386922 -0.15576715321659 --0.6403175840376 -0.316384294975229 -0.846662412588849 -2.46713298201637 -1.0261212385216 --0.051180941376761 -0.625006868976349 --1.13445957752827 --0.795778646969826 -0.250943546723643 --0.743234889957822 --0.188674833282034 --0.966109807816942 --0.0201296803280933 -1.10692908385756 --0.482893092798389 --0.434588616608005 --0.335502770462486 -1.03562638245252 --1.46208355687529 --1.65275087311631 --0.678251600894876 -1.07214734938029 --0.244195931146098 -2.13820976667494 --0.0489735827115996 --0.686964732513011 --0.44205203177683 --0.21740321759538 --0.133698424065761 -1.60299255054842 --1.15884274349985 -1.08207789984554 -0.682532115239509 --0.872755047041494 -0.291986961518891 -1.27081155623522 --0.354489301217979 -0.761571497739886 --0.0744909711225779 --0.843397794041135 --0.63030541975464 -0.118749873687184 -0.628384653644886 --0.665597494181624 -0.00544807361626987 -0.390576714678451 --1.09015559710957 --1.46582704237204 -2.71919638947708 --0.112258123367539 -2.25874226580561 -0.394679795528235 -0.0443475331212948 --0.150754645909133 -1.19695148683059 --0.172187281505854 --0.522630641696691 -0.130826041849038 -0.538731653836537 -0.699244928500367 -1.20828702286237 -0.69241927331926 --1.55363671849224 --0.284904765435906 -1.40337635283955 --1.02573394662864 -0.0398052360891468 -0.255478005476915 -0.114966861944014 --1.36578115604985 -0.0680496361647585 -0.0814816723324743 --1.23767314798238 -0.333552369674377 -0.477329461407533 -0.993927860793534 --0.343052641039243 -0.504453088932233 -0.404522992196737 --0.570991131374564 -0.0853212922718711 --1.08733210193439 --0.285640640344939 --1.34119019278608 -0.20715276323188 --0.196175032235334 -1.4819461481028 -0.352342898889463 --2.57604643724673 --0.525164141263735 --0.518505995738295 -1.12349815586232 -0.327638109281686 --0.233119676232437 --0.88042791680004 -0.949219152142922 -1.35923930016447 -1.3055606280192 --0.372352416390362 -0.243469908132402 -0.934498315801669 --1.40332937753305 -0.67657199210406 -0.980798501925302 -1.50774283236309 -0.833319324135015 --0.142191734391115 -0.473113737582468 --0.130442787832281 -2.13857983435755 --0.305977368428037 -1.88050937750816 -0.687720890332739 -0.198469841992401 --0.187331281739137 --0.393813464943772 --0.837184258155365 -1.35392371863202 --0.134953563951328 -0.246214713683969 -1.6239257734546 -0.145306590270258 -1.27993964082515 -1.17252745679518 -0.571529209780433 --0.165908114538516 -0.0861635796400178 --0.635344489607849 --0.685918231985399 -0.146019602465557 --0.455937822897076 --0.488494974091685 -0.715579860841418 -0.389519607202848 -0.487354745387417 --0.0163292532471822 --0.340062618112664 -1.13118138841614 --0.163950264747835 --0.420603695102127 -0.297278322985329 --0.287519776106196 --0.226411523387667 --0.534574427593272 -0.489773624937505 -1.1704078998149 --0.396735245875846 -0.6005505381326 -0.498584663722825 --0.648222358365148 -2.90307100349237 --0.243175112332926 --0.393010503656802 -0.875166084509677 -0.630887515601117 -0.538566258230193 --0.513565605460322 -0.657472322204105 --1.49791370071123 -1.51468513592903 --1.19345418476814 -0.648894132566548 --0.322233458431874 -0.503086038476444 -0.0971364710701206 -0.971716392168432 --0.235451385862942 -0.915861468287416 --1.64788392683049 --0.66657404227543 --0.927474238597961 --0.145238201561877 -1.25132921357767 --0.467936221974158 --1.01830550463914 -1.97873992415272 --0.00368544823168193 --0.161569162339624 --0.143124368365148 --0.352183738037206 --0.0215264549432899 -1.23156427495755 --1.59038217285424 --0.795520753179141 -0.287559761973286 --0.798014511586748 -0.147045887370387 --0.876571864673355 -0.432449762364721 -0.415679919414657 --0.843918948513272 -1.04389735904927 -0.111080640309144 --0.0550283141348746 --0.966461154670959 -0.250473406256672 -1.14947022946738 --0.248550017064929 --0.659748790560147 --1.37495333359047 -0.74073190094544 --1.1128646231181 -1.74482407359934 --0.260690575664865 -0.240926281408429 --1.2795530699237 --0.455005930667334 -0.119673834779425 -1.18025571661315 --1.0155855885112 -0.780825891975105 -0.777577027320647 --0.517926214797905 --0.577754658383149 --0.459325651674288 -1.9978532268039 --1.13877798884399 --0.148111560908333 -0.373508928244118 --0.52355548094453 -0.0267849886394735 -0.245590290770082 -0.285210516800543 -0.112526455546867 --0.342851252595699 -0.769884083917542 --0.224454691232185 --0.235324399882271 -0.227372272312993 --1.18784340202764 --0.854243983745112 --1.21692025462083 --0.287006869317826 --1.18476370106032 -0.128075678752524 -1.37861927781778 -1.30262601083723 --0.143683821029479 -0.661780312581267 -0.384787437313719 -0.622483871598263 --0.503366881738154 -0.0689889812141473 --0.497395960017906 --1.11308811993912 --0.336578535160804 -0.811205171557239 --0.730775673655744 -0.554392758483266 -2.34602274236659 -1.33306612402395 --2.31342749653538 -1.67067896750342 --1.58881188666625 -0.114430350474594 --0.113780143808929 -0.0512209131498622 -0.0552484698382063 -0.296546201154799 --0.423584265773994 --0.309459422714403 --0.488890572996111 -1.10351056246607 -0.908375649018049 --0.599316852442843 -1.27323294158888 -1.10683755045505 -1.17000210586468 -0.2966865410958 --0.498581294262471 --1.30161337760317 --0.0563980601824223 -0.535722621833378 -0.0835014333824735 --0.227199331444107 -1.21903055091268 -0.137127395894106 -0.236558847080119 --1.21675358662505 --0.347136798440858 -0.00863705764747458 -0.259035042198158 --0.541789992902597 -1.22228241373104 -1.97621702340992 -0.710514419802848 --0.0207336205523507 -0.402967212405712 --0.0820143686414649 --0.558269004562712 -0.190528833082393 -1.69796380620274 -1.19631184317465 --0.305168455353039 -0.281201347928826 --1.0627429172477 -0.875878609991325 --0.268979955983611 --0.492547001584645 -0.462794793895871 --0.0572841391268106 -0.640372512598235 -0.3680233683798 -0.00514578525864096 -0.238981390979129 --0.166392397538238 -1.16861605183003 --0.200326324780399 --0.545953088571076 --0.933886869621414 --0.245311887729208 -0.366925682699567 -0.881057915576422 -0.790070386885128 --0.0851655637908322 -1.21495381410675 -0.0815231684928168 --1.16851360464277 -0.832992832874195 --0.327936252431352 --0.816168979157286 --0.0245116395394431 --0.954777132674765 --0.518097543669565 --0.841243594734435 --0.159281062723812 --0.468298837419691 --0.635810727711525 --0.996664558407824 --0.256332404708249 -3.11362583494011 -1.14439833341122 -1.04216194642126 --0.980982851818767 --2.3009201122757 -0.511315976315664 -1.29158518789063 --0.0484757644631553 -0.847379302027203 -1.47109300935331 --0.127599646696024 --0.0621376697627802 --0.420483485971456 --1.44819738740299 -0.0108601222661902 -1.31811564886609 --0.623895468903728 -2.05786201858912 --1.1992664993871 -1.56061348415654 --0.752106837626655 --0.27826565241769 -0.293451229454598 --1.46096709523992 --0.278304168826163 -0.0917046390314837 --0.359958855369534 -0.0759267322794948 --1.44658665664877 --1.71735895196565 -0.444700236428603 -1.02467804797146 --1.30162345292136 --1.18882524654632 --0.126375657250485 -0.854096614827599 -0.0685644651576611 -0.54028690295427 -0.938215154641053 -0.166392900730984 -0.0970721645073294 -1.33569588074741 --0.942147219170417 --0.526850741131154 -0.911109885223004 -2.09662423604146 --0.636817768006406 --0.201951866288259 -1.02015578671777 -0.142490602229141 -0.491925579012054 --0.248013463828469 --0.6074713365817 -1.12775150204135 -0.365078195553235 --0.22695372947442 --0.521957123442734 -0.0304087653008391 --0.659820915630476 --0.387181372513476 -0.30150766793705 -2.25280031035582 -0.812919020813475 --1.25511563500581 --0.305549347754311 --0.0922732238385802 -1.17683035485649 -0.761438727571565 -0.8338521609985 -2.43315720078708 -0.712131344191441 -0.359382488807533 -0.858094844823481 --1.10641822627788 --0.649000684215538 -1.31598138534207 -1.24341260148702 --1.21930826944861 --0.477341523246686 -0.10285700978617 -0.800292023600385 --0.061989773318222 --0.612212124591224 --0.760282380449084 --1.32269402074573 --0.597326160933465 --0.338596408926828 -1.0498141228938 -0.239380019778205 --1.01731143312613 --0.580299602936168 --0.0984331497581401 -0.595633540731454 --1.01282873026717 -0.502669541966076 --0.914010750706845 --0.958031094396116 -0.292369483224133 -0.178656439168012 --1.3942704352928 --1.10823253254182 --1.16549361403892 -0.436871824924184 -1.03279685806923 -0.41522807046406 -0.150668709120287 -0.844406317835674 -1.33901299510145 --0.511941706064072 -0.300635668625533 --0.495150918712762 -0.231287747731551 --0.143256524026981 -0.148066296713248 -1.11084858603802 --0.840729583064858 --0.0878064914434118 -1.39492916637078 --1.39355123436674 --0.641911210907459 --1.41426246027528 --1.1319195333369 --0.917981906777749 --0.480012616051896 --1.19934520870653 -0.987472780076711 -1.39284337509568 --1.41086975585226 -2.66509580298903 --1.42402447507297 -0.653413412744998 --0.958416305465905 -0.050586565171642 --0.148393755914503 --0.242438846762353 -0.010030614662762 --0.182756706419701 --0.774233188581855 -2.06252254717399 --0.0250248647986746 --1.42700672586804 --0.830465717054942 -0.0171193974883348 -0.419886367760182 --0.639373076068635 -0.774742483250164 --0.294041985296599 --0.78006238836411 -0.0266610024313909 --0.633544867955838 --0.377674755462326 -1.38576309351442 -0.92623668453803 -0.500005235151121 --0.315448281018991 --0.420273330685253 -0.258420109839491 --1.35952336421172 --0.422294478717024 --0.606474328857017 --0.525061312463412 -0.876534535251397 -1.10629146021612 -0.0938319011775839 --1.27485454223829 -0.850512682379241 --0.654232927513468 -0.631196551037487 --0.373930237368169 --3.18315124806879 --0.578582503584839 --0.115272927127513 -0.0940931854577629 --1.05246710941531 --0.62322792006157 -0.113527742183832 --0.455092144700681 -0.283466364266775 --0.341765314888972 --0.973500112843038 -1.1195701131709 -0.0668607263099723 -0.0207066847329802 -0.925197701581085 -0.147019034203342 -0.583171617646805 --0.115715908941365 -0.162868415073117 -2.30821273768807 -0.273513247336615 -0.589598711153283 -0.13385781680694 --0.707831134246111 -0.339467144896451 -0.904832058490959 --1.26199303424978 --0.0535814412045079 --0.899020390941347 -0.650407883037627 -1.36004436985614 --0.467557602081031 --0.613893400830371 -0.330246188134916 -0.775720601630048 --0.922666103742369 --0.676395328735088 --0.683369513028186 -0.884249991759117 -1.79082302805988 --1.35108020043372 --0.227398582194213 --0.0353571425438686 -2.06141997713911 -0.529154828547643 -1.18716850300123 -0.505241023742553 -0.417814862333685 --0.434397775336445 -0.274658045520853 -1.37379901118371 -1.0685006236854 --0.12232486448448 --1.21293199608357 -0.91125755170517 --0.545188774750964 --1.57017800108377 --0.18675879917085 --0.308074499407635 -2.33568874021504 --0.265705561690334 -0.768975663762443 --1.46094615024148 -0.0452373196735811 --0.760363113897083 --0.235621785882428 --1.46966203934975 --0.838389491769171 --1.47519107818453 -0.677186160612814 -0.757182328561358 --1.55866014524289 --1.29542612433664 --1.57878889203553 --0.139598480692916 --0.39081906805353 -1.09303966522931 --0.93412976163189 -0.156254447847131 --0.460675489125185 --1.33489342335071 --0.314875714579361 -0.899078826275707 --0.896620988241903 --0.707599809552686 --0.0922508190244118 --0.53434298087909 -0.800446864030774 -0.785525587317311 -0.319613317151328 --1.11564587270828 --1.427225871559 --0.176523073116047 --0.306468820904884 -0.245972404829893 --1.27746489889192 -0.25583309438439 -0.425213575162037 --0.304086252539684 --0.290454311107236 -0.58659772210107 --0.922378481432265 -0.598129850273621 --0.346472510732756 -0.670502173999287 --0.425797530810515 --0.916234591597414 --0.059284788694292 --0.754106481549401 --0.617841618958531 -0.0546525364602459 --0.249790161814906 --0.45653189866999 --0.112706194246944 --0.0611033320320749 -1.35426252908568 -1.12758869160839 --0.144580017435222 -0.0166962903048802 --0.790870235915333 --0.309976033540953 --0.337957050644833 -2.18011182003105 -0.532212689047514 -0.93388431389708 --0.518911195109853 -0.0273134918909772 --0.17779723754543 --0.585204080334996 -1.08132114869263 -1.01426128689499 --0.760668530076764 -0.209817928590067 -0.478197544401605 --0.165150908498942 -0.845599677888824 --0.510000204220439 --0.371729317244936 --0.495191103773458 --0.162970589455266 --0.421950843688506 --0.138831655421491 --0.714484508443118 --1.27139113811293 --0.656880924868641 -0.701291904795976 -1.30336757723122 -0.14830512084515 -0.478160660039386 -0.638028847572915 --0.60296507719938 --1.26957011238442 -0.825360809468332 --0.357210217937742 --0.602104619641402 -0.765239155155326 --0.0240972355498066 -0.103062908190312 --0.239941438446646 --1.37465220533731 --0.139323589463766 -3.42937822294264 --0.117019104016798 --1.02093914124599 -1.68328653889823 -0.990577868588415 --1.09530930628053 -0.975759415755302 --0.692194915343662 --0.0361031988038292 --1.06224135702289 -0.255474876271641 --1.18038712294308 --1.02865294251481 -0.288658274486864 -0.0190927299822228 --0.912523216637335 --1.32396117692401 -0.177305605138286 --0.795732372712796 --0.053247713108739 --0.711704305969615 -1.46996546945 -0.0649680330767524 --0.304608288365146 -1.26710356003813 --0.862861213852909 --1.24963652338328 -0.880986503295786 -0.994290985501733 --0.435810071707395 -0.845216681075263 --0.145481947333467 -1.024564762411 --0.482426684398275 -1.06290047782375 --1.42530408986826 --0.486062572411331 -0.845139774469926 --0.723063653511582 -1.47311240481285 -0.39163385640996 -0.305889051423714 -0.154989486973828 --1.0106581181992 --0.96561440026789 -0.123035183509401 --0.403469048630944 --0.302800808454429 --0.982405018670174 --0.445262393841867 --0.569138059357898 --1.41474702496861 -1.10057579546535 --0.728998872859009 --0.241269274904102 -0.360080651013368 -0.248749350387135 -0.664871088121356 --0.550536551216401 --1.02752625817639 -1.00768771861763 --1.04792708391781 -0.163044796928991 --1.36207654140122 --0.721007613421511 --0.46531946615981 -0.983492910492705 --1.2035877991918 --0.413549324546818 -0.0694396329066027 -0.0752114382646023 --0.206549485776369 -0.220229215916881 --0.614068216208235 --0.375027703726142 --0.580131883793394 -1.82943170361485 -1.09452297488298 -1.43896830382779 --0.597542338508197 --1.24750889577799 --0.0570643804565645 --0.748854123540333 --1.54799074130361 --0.0673810085474678 -0.909644830796212 -0.650334585421918 -0.995432239093486 --0.754153204225828 -1.22281166238988 -1.8458751650975 --0.141013955019148 -0.764183135738783 -0.447561196738735 -0.46961893675377 --1.05628455443539 -0.183317107078977 -0.249289702410427 --0.813826832904487 -0.983562850842933 -1.00504797519707 --2.13556158412386 --0.6681645856897 --0.0258757122546323 --0.10811775467839 --0.445248250760399 --0.204618718264787 -0.00102372033438858 --1.2352355873839 --1.16253009224966 --0.0298091179427993 -0.138011105226762 --1.1533172991621 --0.998115635826231 -0.0668662455489351 -0.110847446733986 -1.10721527420805 -1.44197125400432 --0.636100163051769 -1.0835133652904 -1.04033767933924 -0.0504723511857588 -0.163832195177202 -0.48064755822474 -1.03533716471798 --0.0226946531144847 --0.43469507378915 --0.15322936100503 --1.29671672527393 --0.802460582154223 --0.15269883520302 --2.47202527165007 -0.467224794589979 --0.163765168753563 --0.211475911104202 --1.24267436619189 --0.537158606145963 --0.411298594893984 --0.483128872847141 --1.02392037609956 -3.32783998894688 -0.937084308286503 -0.0476290404339803 -1.96635763270947 -1.03068057431502 --0.35964836755452 --1.25721489769489 -0.665743014263263 -0.310238654540676 --0.437379844593975 -0.0562643129394282 -1.71028522282475 --0.00982161920705504 --1.32505407162193 -0.772681734651048 --1.51382002504115 -1.12415790906354 -0.475586582371864 --1.61871651239802 -0.0297590860361971 --0.92126240957511 --0.0559183158849486 -0.378565718395047 --0.11586437407013 --1.34955499050873 --0.374976675437249 --0.147321973070562 -0.231691183602318 --0.39629086116727 --0.720574217331113 --0.316527449863438 --0.815867843697118 --0.256814687993169 --0.137285691448364 -0.199326986442426 --0.515419480491584 --0.136991282739306 --0.141279565882536 -0.638645979294536 --0.115749493983034 -0.758930825682879 -0.201809336669012 -0.192833289236432 -0.170482911591884 --0.0418392811505406 --0.334217377540874 -2.0498458275791 -0.318023917327776 --0.480685673805977 --1.62201457742077 -0.856381955695865 -0.218322633579293 --0.275337499599999 -1.64015066443233 --0.141322817073052 --0.868159765135341 --0.493474105604545 -0.81536962848492 -1.53822123048197 -0.429481823163955 -0.0128961763756381 -0.536996593223273 --0.470433425121339 --0.363425439181107 --0.492769303686713 --0.163657368466934 --0.189176515155794 -1.1206813566355 -0.17422872306828 -0.562816550502175 --0.603854922340865 -0.138649898379319 --1.88657383457244 --0.452507641151978 -0.861083993385802 --1.02903290032549 --1.4090752582606 -0.494160863772439 --1.16167225380484 --1.03289530027473 -0.71142972444984 --1.50112383495272 --1.43513592602882 -1.01419460741428 --1.23733308302766 --0.308155750007212 -2.95814662459967 --0.96879415778109 --0.0648316958941058 --0.0433931624603408 --1.47791393642548 -1.13291793489111 --0.49206370654138 --1.75902406702535 --1.37735300044866 -1.12355436900268 --1.36615712604674 --0.0491406260112486 -0.648130400460287 --1.2172923191967 --0.947991492890662 --0.403045029947676 --0.0777597409926627 --0.969957400574263 -0.35990874424286 -0.690611915329777 -0.944566235796136 -0.125179711749082 --0.145305394210504 -1.11858033541903 --0.00261324464843327 --0.961090366880095 --0.668840636413596 --0.689936762756514 -0.753284282034765 --0.178660948441744 -0.56529111046784 --0.944862834037728 -0.578973402392161 --1.18785137506956 -0.10896357043128 -0.808970958331029 --0.981112224237831 -1.21566704278836 --0.619591892395968 --2.18563024097092 --1.4455710994034 -0.429115396191651 -1.2451712015239 -0.140466092705559 -0.0100806314170923 --1.15567838904083 --1.29042356202115 --0.168647912148113 --1.02121511160174 --0.189693138229045 --0.911997927562311 --1.10914585705024 -0.818017077095393 -0.952377928496362 -1.91107773409142 -1.7655977443735 -0.528969018682028 --1.35300481515064 -0.339623958332417 -0.332838423467649 --1.17066414969647 -0.975828388814261 -0.213099410531058 --0.443642260596015 -0.101720027900278 --0.422677538454784 --0.0973197732379338 -0.58415337580667 --0.284882456353083 -0.490382834582441 -0.879260538015229 -1.57952636211452 --1.10844180263999 -0.0452698356358914 --1.11299373069671 --0.172785896313943 -1.13686414354595 --0.239633293768319 --1.3703874243637 --0.074721598646418 --1.48704053969133 --1.57198150672961 --0.206272521137485 -0.75368935998292 --0.0205894027728304 --1.1912728871562 -0.047029686830248 -0.427910239115976 -0.913086950351488 -1.30446728891275 -0.19916831294706 -0.0151193996767551 -0.176213939010916 -0.416290061578325 -0.355988654612091 -0.364027232999246 -1.03071259909936 -0.246807758344632 -0.461797610615815 -0.292316924710462 -1.19409058817209 -1.14758969632298 --0.579678157327217 --0.00930535301097146 --0.166030126424676 --0.00642656155853993 -0.325890909590251 --0.183518765331601 -0.722170127186086 -1.47004227116545 -1.19129514262164 -2.25046089237377 --0.923663560734074 -1.05517603514757 --0.139101609738125 --2.39791725095333 --1.00154442047939 -0.869297327701311 --0.987401168645448 --0.64994796961799 --0.378833291426997 --0.40273240955026 --0.964811934045169 -1.02992680829217 --0.243712047003729 --0.104204336434944 -1.17603523526154 --0.327721227233809 -0.634017996397342 -0.32893396879555 --1.11759294237776 --1.17142608194512 -0.642530684453926 -1.06684867794974 --0.399546321588025 -0.932695128040825 -0.56010069371689 -0.365788041432527 --0.786916485993267 --0.976836266279925 --1.16149651742844 -0.0775109402673495 --0.214607311344905 --0.0127437074495802 --0.448711685313278 --0.395328020126426 -0.663712659201563 -0.550687716086911 -0.296035506023069 -0.164879769438146 -0.850921795678296 -1.03407396937553 -0.92372380153762 --0.563854859945137 -0.786924040427634 --0.0784095945275132 --1.67439444484069 --0.0226553071950741 --0.696720704399563 -1.3438147367478 --0.773231569343636 -0.177814066253529 -0.314914226412495 --0.325131158510176 -0.808157791087857 -0.00565856438565593 --0.273490970372633 --0.236784004185687 --0.755755262687149 --1.30691211990267 -0.838559112385064 --1.10629766049804 -0.28839715487725 --1.65247335583197 --0.738200077072309 -0.430006384476979 -0.696521056063013 --1.0215109698343 -1.45796362792166 -0.92783053485305 --1.10749245465921 --1.29231348234963 -1.17389566287757 -0.0236107340602301 -0.58427239388728 -0.586095206717906 --0.281744194346783 -0.0577377873094242 --0.144874539809919 --0.0807506416692036 --1.40865267854062 --1.85006851014624 -0.17667091183369 -1.00768715501119 --0.640652312860367 -0.119666415818643 --0.485882900751623 --0.715760658446559 -0.130473023610916 -0.146476173206738 -0.260456399779298 -0.0245189696565689 -0.900481629922067 --0.0676285298064689 --0.789003776117771 --0.00367243418585517 -0.82825303830313 --0.115194307517537 --0.131019840320884 --1.1427646655886 --0.403365185111626 -1.06728547237786 --1.25575323810402 -0.14473895564551 -0.863914904155608 -0.109087142813029 --0.931123361705259 -2.56653394464577 -1.52073583393324 --0.0256444927200672 --0.44101655021391 --0.231618861729474 --0.116413942950411 --0.518794568882104 -2.49597552455791 --0.26421502864472 -0.138598145232756 --1.02096919992825 -0.123390284636482 -0.355832587337853 -0.905919975441775 -0.0533207251900993 -1.5150883305364 --0.596467576841374 --1.00937595766408 --0.548773796289894 --1.05344663446242 -0.140046240824756 --0.447418796215376 -1.65608726519346 -0.465216191321162 --1.16829412023505 -1.8808372975963 --0.370721296411523 --0.0604380869384471 -0.0741291671577411 -0.511014009503713 -0.117994790931416 -1.24117290793992 -0.0382901373123978 --0.651667449805041 -0.846511933231339 -1.36475964988108 --0.110216132553314 --1.28717376152176 -0.173594128943545 -1.26113630912829 --0.985315947283279 -0.911534085923263 --0.780548178266809 -0.625956613580485 -0.182738697474219 --1.20651512990304 --0.610860655913381 --0.42297772099354 --1.31241274234476 -0.295687559172604 --0.20040735306005 -1.08990534754553 -1.95736327318002 --0.381982583251202 -0.716816014061656 --0.856275990354318 -1.09569953912963 --1.16039175668494 --0.43106083501049 --0.612203656921695 --0.830423273635535 --1.66157854657264 -0.460651378952706 -0.903504507545129 -1.25585376655307 -0.861709921043214 -0.783635654483492 -0.500985299014701 --0.179915560056045 -0.467648290351359 -0.601728585879203 --0.265502403332089 --0.616839435959764 --0.162122205265777 -2.31808330830505 --0.0916593994826478 -0.537862300488927 --1.42170468795127 -0.216005333107731 -0.789266907892616 --0.537561198160865 --0.196998899711505 -0.464597116291248 -0.103134798261076 -1.14933974397319 --0.125382947628424 --0.760349906030518 -0.221298666935287 -0.781009740508185 --0.242349815967592 -0.400641085957955 --0.364345537432778 --0.685399341970558 -0.141313834709953 -0.121971232762204 --1.72494894043257 --1.68251470328943 --1.07620153039133 -0.97715004710213 --0.502727235215058 --0.316622404011246 -0.489254643362064 -0.113231882609972 --0.898085532611989 --0.162614063204858 -1.89348310894255 --0.223833266197984 -0.849014997404692 -0.72793518971641 -0.418404330306098 --1.38985778035079 -0.0832623533061305 -0.186858246170168 --0.425821132548586 --1.63947043825069 -0.277608534491643 --2.41714475639141 --0.939367866192606 -0.525900925100341 --1.57879804485425 --1.37274733735739 -0.250265287638546 -0.248954902983619 --0.997746537455232 -0.120309241431195 --1.00538219123393 -0.931187058203074 --1.34179571206452 --0.224605646738331 -0.101248866891689 -0.371655100444833 --0.581245014876951 --1.22517848585308 -0.675865698586645 -0.320296022313183 --1.40897379735209 --0.376206256382524 --0.255810879001963 --0.768260760912806 --0.470178439951014 --0.0438160021924148 -2.19621741750143 --2.17700214034402 -0.0111783260545533 --0.971411417304719 -0.0156610849111134 --0.102824420833275 -0.0517524167636676 --1.1020034695443 -0.987579736351581 --0.365123990740392 --0.100779131856417 -0.800393199885116 --0.390516015153186 --0.408637517910207 --0.717483512543734 --1.1095925107544 -0.496603963809782 --0.812742517725686 -2.12290845172291 -1.00958927690661 -1.08605544177763 --1.0000516131133 -0.286207412867129 --2.11052798058682 -0.123116826887573 --0.622716347158573 -1.18173512532912 --0.50972470121367 -0.343360426115669 --1.22718533497931 --0.123572083446986 --0.472631268324795 --0.384181396247191 -0.525306401036191 --0.729055501024044 --0.987211927649506 --0.997826417223623 -2.40592078656422 --0.567305731848084 --0.183598019911036 --0.662209850422802 --0.0237466943778166 -0.910208376860634 -0.0247919687342453 -0.482723314521828 -1.11167379047777 --0.000208850386999249 --0.236785222384277 --0.177363656101976 --0.542251093172915 -0.0715406389963231 -0.703855140228791 --1.01240746846572 --0.185783093712955 --0.326726610990026 -0.916985148597126 --0.240208097807731 -0.608599247713063 -0.51497595335208 --0.134997980776553 -0.485571141155549 -0.17421121480852 --1.52364826200538 --0.52347892580379 -0.982361183091916 --0.212894800920847 --1.01494044470138 -0.857664942598467 --1.25062919401805 --0.315663880001863 -1.57239075078352 -1.84783457597648 --1.18907838057548 --0.533341415365711 -0.256683507394708 --0.369336630824455 --0.403897623524004 --0.27452573148863 -0.658546470940473 --0.253737439601105 --0.89918205016847 -0.108307297805439 -0.263090701771022 --0.86954513572749 -0.264645979515864 --1.32741771588889 --0.491682350669627 -0.184578816099986 --1.24342829131201 -1.0735581538372 -1.93641017406495 -0.537408307069057 --0.030501620300464 -0.0672696462164417 -0.892467925954332 --0.362348236680492 --0.373618774259629 --1.23814756838168 --0.754717489086445 --0.0841173639200932 -0.353087013877587 --1.41025236384984 --0.991305030598852 -0.440483885039143 --0.0297258012545143 --0.940983384674385 --0.907473916127321 -1.29333372716834 -1.20384390342729 --0.625109781422923 -1.28803642464934 -0.985903500829616 --1.5330910388962 --0.203361745394924 -0.23005456697914 --0.933961818123828 --0.0279965722512401 --0.805323276584152 --0.598104680842449 --0.808738462903172 --0.404849733694425 -0.539553255764732 --0.693080571525876 --1.58133966741569 --0.99730592744225 --0.990717170518971 --0.0267700297575484 -0.303230975937277 --0.412289826795931 --1.85252532676004 --0.766386336430401 --0.777178793776983 --0.393022333302099 --1.48292801264025 -0.611306220655424 --0.0605922007590554 -0.455643093718235 --0.2641215732404 --1.55578019267598 -1.10011320890595 --0.26515143965756 --0.537132441845094 -1.43737279980415 --0.685950851688586 -1.17314045179183 -0.161915488748356 -0.841380868709499 --0.537657002677359 --1.38898273612451 --1.30206815575564 --0.228282613250542 -0.773955834153961 -2.20608672651104 --0.200074660595501 --1.31613093962245 --0.603702578871514 --0.0440002971632127 -0.319282205164786 -0.730965220562258 -0.0125375154932961 --0.140501628721073 --1.42879911361921 --1.55436923016682 -0.463113710691733 -0.849273578020126 --0.0363520850137302 --1.27172460025008 --0.124991505274341 -0.375558081826374 --0.605150034449494 -1.017712398948 -0.085525290255303 -0.517367986122332 --0.16064276305086 -2.67373723266639 --0.344518450307639 --0.829473351818672 -0.179375373329951 -0.88328690569044 -0.862941924940785 -0.512579147437602 --0.313101786533425 --0.449574642440949 -1.60657539242903 -0.113764686246703 -1.50574444402119 -0.503227289627219 --0.307446770164677 --1.23125278136327 -0.759987148944923 -1.16259650080999 --0.430930883753243 --0.448258531715767 -0.383146711087939 --0.327909144427109 -1.17104264585552 -0.517349122257897 --0.587358855244325 --0.222381429594177 -0.960239709651408 --1.74843879897588 -0.516480464544735 --0.479429266957224 -0.414153648012434 -0.0361410958727237 -0.0167838901796742 --0.618982745291032 -1.00389044201561 --1.37717477179681 --0.124894789774923 -0.111833291546516 --0.158786645780843 --0.0677677701964026 -1.158187257962 --1.26869418322882 -0.0271187502952452 -0.307794341065541 -0.508147274081365 --0.747659929755563 -0.268877475676835 --1.08396750252326 -0.195263008013231 --1.22606335372967 -0.853529076484906 -0.199892557356602 --0.000743933444717015 -0.491454537550045 -0.412818435882075 -1.00003157255551 --1.16962522064023 -0.174375540022074 --0.262931967344318 -1.0224465461982 -0.809531582565306 --0.64751777518944 -0.138747489144333 -1.06142524950688 --0.209889526205507 --0.294853619009937 -0.576808476448225 --1.18794329481702 --0.683973495867507 --0.422591903896183 -1.17687912947227 --0.229331905916579 --0.823586176800108 -2.10380371046625 -0.100741718853454 -0.811268805177835 --0.318300371186321 -0.276853320265495 --0.171662850878988 -0.197714760927332 -0.611214994824863 -0.88506789359344 -0.318745793680394 --0.464277287544085 --0.00375354961698271 -0.296298189763963 --0.950711704154267 -0.840797397773563 --0.346151880746835 --0.32625726992217 --1.3245378618169 --0.0187901796064427 -0.215655955806676 -0.0675479335796636 --1.6441214571837 --0.251478199572686 --0.32108399272891 --0.288355426855981 -0.405008283711689 -0.103704302030988 --1.33768334276668 --0.450858075374696 -0.0015793735928793 -0.66885469578908 -0.878105880791672 --0.178745560568427 --0.495395674117024 --1.40350329913407 -0.0625618470255942 --0.605915119475538 --0.300737671993216 --0.468034553331786 -0.233633422106492 -2.41500123035054 -0.0841409552325034 -0.620583945327398 --0.491566653354566 -1.32499612279292 --0.139823821179985 -0.600042893145353 --0.30037576373293 --0.322717571408029 --0.426818415936028 --1.13568025990905 -2.56418666543617 --0.907955050563531 --0.816070327994582 --1.20052005928011 --0.830458908474664 --1.13728839712476 --0.41567849700539 --0.986923094161228 --0.429316049943693 --1.64354147181386 -0.597317931177548 --1.27660263160481 -0.783756112973892 --0.481653703591911 -0.772971187778904 --0.00772135139176378 -0.892980747711855 --0.142951459141208 --0.308289268354031 -1.10758629260837 -0.332925110676746 --0.801677824427038 --0.800694136742494 --0.366497722742356 --0.465241817898102 --1.68229382913862 --0.586921950946145 --0.601066612578188 --0.1161089842982 --0.555383344736704 --1.33431957499007 -0.898330662400824 --0.917243483398915 -0.118650612097581 --1.06294811364745 -0.0382770404363733 --0.892923642735308 --0.610270031138374 --0.388517154222148 -0.897251777557251 --0.436118890593448 --0.286655390886343 -1.43016729080517 -0.74064493608316 --0.927188585259753 -0.0932183210908679 --1.09844909730628 -0.437164046978998 --0.0468094202753395 -0.373658800374357 -1.13792398521363 -0.0222885332871465 -0.00961053276499779 -0.214873540627771 --0.693145146007097 --0.520777969524987 -0.304514552420119 -0.000507490285195367 --0.464237506210512 --0.355981727989482 -1.25617026573055 --0.0218312525365212 -0.783053159576914 --0.342987489111641 -1.0709531016407 --1.00365977634375 --0.17525196606012 -0.390309391099564 --0.20579040566445 -0.29938418835635 -0.911006815696881 --0.32242928811504 -0.489023499085262 -1.34424605190776 -1.1139775172929 --0.557072222059544 -0.862491013370049 --1.07284589551008 --0.328430475681881 -0.115244204862466 -1.15441902483007 --0.337658761143481 --1.49195527945866 --0.834307799387725 --0.346322720459555 --1.60839015828016 -0.249696596199351 --0.660746622197562 --2.18512689423047 --0.263676297241977 -0.691185154523049 -0.367501374500465 --1.21318868085887 -0.894389502087433 --0.254701473677791 --1.04703458613307 -0.880725155871717 -0.20754742256729 --0.0473693761758458 -0.457986861777329 -1.47403908466877 -0.685515885326483 -0.439733495803679 --0.334055879550692 -0.0455091242859007 --2.24412769665099 --0.0597919777541058 -1.26511832122362 --0.780698889430293 --0.0234713100860375 -2.12553260706928 --0.384213547561918 --0.371583381931584 --0.591829335395811 --0.428710378713641 --0.410256397988659 --1.21647401342775 -1.12928229259133 --0.153716188751277 -0.444950147769315 --0.749429520889041 -0.747530220274296 --0.0376377680035542 -0.00619845431389976 -0.0610569053748318 -0.472779665694055 -0.725102326281117 --0.939482474857314 --0.97820526826435 --0.0872735792236874 -0.0274653702340899 -0.782872288406877 --1.21725983376592 --0.989028766280634 --0.831899654587529 -0.246181168110571 -0.925719673824561 -0.400595646076426 --0.272694006358457 --0.517441022015697 -0.905756411185622 --1.06990721503506 --0.123920434538872 --0.657428797233656 --0.722368786713441 --1.43966188916152 --0.233676858962687 -0.160562198867657 -0.0973469006171843 -0.279568121848401 -0.195960485547443 --0.554740859154327 --0.290554397898831 -0.303191867965793 -0.763879853980933 --0.292372802647936 -0.85070310763506 --0.558905372384086 --2.01660881919137 -0.757140556982497 -1.80532423023815 -1.29420710211298 -0.7575189515851 -0.387275904904095 -0.234329566140184 -1.11052158402093 --1.52679650983216 --0.491515599795024 -0.0735003710261619 -0.214336119475277 --0.215957097995679 -0.789789828126345 --0.868795637601833 -0.138673311683681 -0.6532694545313 --1.68877907747029 --0.0628533385106893 -0.77864928672393 --0.444499182699896 -0.410451987971651 -3.20227586366115 --1.41250661586262 -1.08106196625584 -1.51380727435977 --1.12361092623697 --0.422173687154224 -0.196695304579488 --0.1070630181708 --0.454156672238917 -1.17063002788947 --0.184114993742409 -0.346019639534809 -0.766646780043085 --1.49330135643251 -0.00208552488684077 --1.52784806181283 -2.60668921288901 --0.862014359517913 -2.30775713194119 -1.18769078128615 --0.627018156550403 --1.26196530293501 -1.30921116612602 -1.44454105312322 --1.17853176892033 -0.947862212864932 -0.336463874112236 --1.1602023832369 --1.90243077656842 --0.350109563212405 -1.20658923540441 --0.614514787724268 -0.452809425541956 --0.248076133324816 --2.83223561505378 --0.909348127820882 --0.276440497286053 -1.94292835033309 --0.940482115838604 --0.292247401858605 --0.17463532526166 --2.03324750782248 --0.813282687796188 --0.505312974399978 -1.06458459951376 --0.25401524666645 --1.12952974543292 --1.09352055990323 --0.500651557361831 --0.704643271123042 -0.143725756229522 --0.748199968507237 --1.2142491536706 -0.706867226467257 -1.9873659798007 --1.38822458334807 --1.00511928168384 --0.250741914947545 --0.0627358619780907 -1.42687167958198 -0.795122875993554 --1.37422062422252 --0.386940188529033 -0.88943876154963 -0.216160275214719 -0.737678637743905 --0.374428883772324 --0.643669837457338 -0.713642577974368 --0.288064610158406 -1.42918163674564 --0.0534428016851605 --0.704851385912944 --0.131827231368413 -0.985920244224967 --0.330760216891202 -0.180000813678783 --1.43753943240195 -0.127913026423602 -1.27082608976739 --0.604075208028485 --0.358912228592063 -1.04182316843963 --0.188985083922715 -0.864419538115264 --0.8773727595823 --1.22274278259153 -2.01902979980431 --0.0214291811057601 --0.0579567769966536 --0.185621650843936 -1.17636868501878 --1.23681592044715 -1.11778403017962 --0.136657192150331 -0.940037279994031 --0.122458559191288 --0.95691841173657 -0.390031361165707 --0.0591305597726333 -0.0879222547613567 --0.288573350175326 --0.319934466181636 --1.14735506442506 --0.129188811487981 -0.359066205409013 -0.0525942195704201 -0.83458379806402 --0.179744513939205 -1.88412148769684 -2.01175848033205 --0.0849673684525651 -0.751335705528804 --0.220412967052739 --0.919745096974053 --1.3920700329556 --0.0245946850178616 -0.858103496620478 -0.129889179077367 -1.11127889683567 -0.915266816701999 --0.579453439011775 -1.07385493350597 -0.960277042344246 -0.0747843865004851 -0.991114693778337 --0.396986608540185 -1.90196284466763 -0.253013933318103 --0.516697258832503 -0.740661920767881 --1.64283173513226 --0.279446526130336 --0.179738101272816 --0.472344452993251 -0.116957208413783 --1.16134147984906 --0.708395493285996 -1.12993886076706 -0.55500450306118 --1.55038701930179 --0.539764544436828 --2.16936993472714 --2.27348412457909 --0.512426941096916 --0.537156670534197 -2.35570303933067 -0.257329486501735 -0.129864253359674 --0.825704235213731 -0.952182859009241 --0.289993936735063 --0.81894563646927 -1.15183228571823 --0.22138978448926 --0.194650802227534 -0.199068074670798 --0.339857914738289 -0.418414190420838 --0.460391457773726 -0.120218924604492 -1.23064645758564 -0.39284731395975 --0.35630381207936 -1.1936494050012 --0.363929294201852 -1.06494646355411 -0.1341947157385 -0.44042143351651 -1.23236683782418 -0.29214844553719 --0.66492947545077 --1.0659903913244 --0.272854179777881 -0.0399383901823942 -0.0487526475557862 -1.25650808863398 -3.30170152296087 -1.60831109268783 -0.664512451480904 --0.276412902417966 -1.12438005562807 -0.436243347549786 --0.9898001634467 -0.316136698921022 -1.34561279365335 -0.540740053544719 -0.377670416266625 --0.127601534451257 --1.31408458038453 -0.370224585153561 --0.56085651846724 -1.24990818278766 -0.0960013757150522 --1.59366159498555 --1.14029712171545 -1.05450877494637 --0.0900215496390904 -0.570951294516368 -2.50808693663224 -1.21415893120993 --0.254079402565289 --1.03361912603657 --2.41029720473933 -0.124026743678268 --0.178321390222972 -1.05590073185632 --0.510991267609356 --0.0816389183315662 -0.747577326076382 --0.0917970054819612 -0.155346521827759 --1.18620424823712 -1.03270741605643 -0.910445730163097 --0.531782875289727 --0.721235738202672 --0.25873863587009 -0.549666393987952 --0.646498184394277 -0.813951968710688 -0.692061706292369 --1.53389335421579 --0.650200952682765 --0.781690800347461 --0.85664412458353 --0.908330766561793 --0.224623290751443 -0.160003584381345 --0.52093393060616 -0.549928836655511 --0.0301759381961242 --1.49488708568895 --1.6269177793995 --0.306257914930634 -1.2365536461426 --1.25299131572223 -0.284489903598546 --0.00484047348770122 --0.542294212580517 -1.0997374126456 --1.51864675017033 --0.538857530745917 -0.427484390343341 -0.206679352221521 --0.243272858654977 -0.993117755224222 --0.0753893428645216 -2.21298020308581 --0.313912641527149 -3.29765782100551 -0.893219295520273 --0.13603643292877 --0.261580195134455 --1.03563305453159 -0.366921513722319 -1.59295596788926 -1.03793778864805 -0.29276942493197 --0.247926654546942 --0.196327977842405 --0.56351111598348 --1.18911803456363 --1.72726783570992 -1.17612005996259 --0.774580310588902 --1.66805798116597 -0.755378923665043 -0.133137035571695 -0.95129953950511 -0.0970075928133047 --0.0438116822574539 -0.0213337471192423 --1.47546267514502 -0.821715614105068 --1.18821876869594 --0.395089802166966 --0.719965647299529 --0.417188785109619 --0.727134143020145 --0.143421946450758 -0.125577384110755 -0.538548384763287 --0.830425875149292 -1.0253183547358 -0.118203539839184 --0.141765935538134 -0.0448508894938406 --1.18412584054305 -0.567892687290673 --0.98452433109618 -0.308820327268293 --0.129934492957069 --2.4164360190321 -0.949497743381373 -1.2009280063699 -0.319486427168266 --1.21420269759992 -0.0763788311076699 -1.1539791777772 --0.106937991764162 -0.78492145097642 --1.91742210099277 --1.06935048881527 --0.956299067332264 -1.13454882881722 -0.920190161993336 -0.61103952229648 --0.25702920784907 -0.318230662901176 --0.349705664574783 -0.0454180734137175 --0.289963328144974 -0.406488227125933 -0.145893659481342 --0.679450911454079 -2.31172455426627 --0.135451995099283 --0.202692619058931 --0.165481003617455 --0.816261113170615 --0.259513215972342 --0.0704833969574752 -0.472946896820829 -0.516103188836492 --0.294938765241608 --0.164909195120712 --0.622913882161905 --0.663112249900741 --1.1374957271435 -1.36244452935249 --1.02492485343256 -0.811833669452469 --0.514311621829957 -0.0349097579610573 --0.132898777762482 -0.626623078902443 --0.386676916436819 --0.471759871612354 -0.644611236866057 --1.03849109552519 --0.143756937373163 -0.568056403375535 -0.564629511474994 -1.32037745819756 --0.482540026636157 -0.684396187650261 --0.354371665940439 -0.374184228569154 --1.03465748162364 --0.888983649521419 -2.80362754356631 --0.240176485689664 --0.185506831991621 --0.273302970698866 -0.447226148184526 -0.841498888639034 --0.47629296830329 -0.862307670342801 -0.853064360243463 --1.60852625997881 --1.17329495198054 --1.3246157445921 --1.39665268695035 -0.502197028430002 -1.89170226129464 --1.32091869810078 -0.165547060570904 --0.11745588840702 -0.898863041016916 --0.562660638404113 --1.01055735189228 -0.661066209134482 --0.126302125816842 --1.35685663501335 --1.143405438219 -0.0884631722052047 -0.549580178579147 -0.103969044914107 -3.14297071756304 --1.83735403840127 --1.68099000972011 --0.672036534780991 --0.214921278001567 -1.14792032233555 --1.17363869306099 --0.61330215828159 -0.319625875627991 --0.346674815632689 -0.335788736197213 --0.216628965190163 -0.959283469919043 -0.495774901803477 -1.432897761198 -1.70581583913598 -1.13896313689813 --0.198238536675627 --1.45286497448119 -0.0437794229016544 --1.16281285291901 --0.820318353315836 --1.6166220573772 -1.26029903245635 --1.19814836134832 -0.0379101678026927 --0.984446604798443 --1.30711248677421 --1.03759843615307 -0.586017725696466 -1.1540570012675 -0.85203543810456 --1.26828779583973 -0.129081137935007 -0.529080530623379 --1.08181557073748 -0.814794947942914 -1.20279037504201 -1.08382704851185 -0.825001245572888 --1.18188062980506 --0.127267035738887 --1.43196868956583 -0.786975722886369 -0.315984010759354 --0.126930077695415 --1.45250357940118 -1.01591960902681 --1.13437150102501 --0.121583752944634 -0.968719847396548 -1.57354647008204 --1.25695508063362 --0.322582985560244 --0.0936194989274801 -0.931068391732573 -0.0102472045668973 -0.11628393534281 --0.52706774184111 --0.824947409316789 --0.37410642985414 --0.272788962197223 --1.09161753270483 -0.526401636472272 -0.650116302304358 --0.0760483931632603 -0.0977860374257333 -0.405189576959579 --0.868164946450241 -0.518421791991338 --0.0716863985939513 -0.322861634964704 --0.971938026801592 -0.166228051433947 --0.302941397884453 -2.15853932101327 --0.0394527121929338 --0.322180014119456 -2.7162624954193 --1.4266399544192 --0.934897147705297 -1.04177330718878 --1.96324288368867 -0.0765176807603982 -0.5942174656756 -0.443919647862824 -2.10229947220382 -1.05189757290468 -0.844882629443543 --0.760991567597145 -1.22247623978464 -1.08681451506026 -0.466734434436352 --1.55942346786566 -0.159864737479108 -0.697511461261852 -0.521598094390104 -0.291438928405169 --0.437417949299027 -1.77634439219731 --1.23444083887874 --0.065610425827197 --0.0406868871406942 -1.71221364281415 --0.482883993147325 --0.810353323617086 --0.677878186002247 --0.0858273114365922 -0.82141766521223 -1.26564221306378 -0.643583728038792 --0.239917836981591 -0.190402554515591 --1.35864789488678 --0.988308948652428 -0.631028602137981 --0.410128462264924 --0.494515283121983 --1.05781022074398 --0.9672103319354 -1.15454893548602 --0.324131816837222 --0.636666108050324 --1.23444233412844 --0.260250857131811 --0.252336479052884 --0.163104372307712 --0.978263968841268 -0.469484477636122 -0.837168526040694 -0.529884616048157 --0.232572608984074 -0.969431162565668 --1.26083899712691 -0.753013237931528 --1.25612744908488 -0.281264819176365 -0.442466297752428 -0.0164924995715454 -0.0610723690940596 --0.0159561927923964 -0.614505161817522 --1.11847507227195 --0.396533910933945 -0.819580166236935 --0.0584382178566241 -0.113953996209977 --1.16462434928875 -0.757105611347013 -0.51168915793854 -1.29425573720318 --0.74838736280169 -0.469300710352048 -2.02161779010446 --0.176550708320298 -1.1071196525024 --1.61446439587846 --0.00709575231357729 --0.346462871750921 --0.524440505020904 -1.83616447202446 -0.164500757481711 --0.0464927207140455 -1.82457274857055 -0.806549103184944 -0.812342149808964 -0.144010622393455 --1.0032655967064 -1.54158351259188 -1.31124275571234 -0.0148418395438932 -0.302348840045112 --0.0095168609505869 --1.58461105726293 --0.0849886791507704 -0.00105199039756121 --1.29294745752426 -0.523708588176853 --0.554990171207265 --1.63998968972776 --1.12766759126754 --0.0336811936890822 -1.48155467566588 --1.07519633006599 --1.45693358141978 -0.529692104328808 -1.71714817237973 --0.703537077603777 --0.54244984184824 -0.0865965701893385 --0.758853465138342 -1.98069957943328 -0.399135194684864 --0.199270206406724 -0.475161433261063 -0.100950727841967 -0.30626410724055 -0.857439569160219 --0.588907523990684 -0.222852554735761 --0.905647379814503 --0.272445844615616 --0.325250592016812 --0.581292259852603 --0.727100075278892 --1.06823288428588 -0.00584657236593689 -1.72248761878665 -0.262111735526828 --0.456317451196188 --1.04108795738207 -0.488125474488751 -1.0963781571498 --0.325383107717063 -1.39030650361414 --1.05357821217208 -0.163276761504323 --0.456456926146704 -0.0131475750857648 --0.0185480096561594 --0.912614263806885 --0.447907317358506 --0.407998482353595 -0.494350538333842 --0.841630342528993 --1.07830512271516 -0.35232481150827 --0.0626979885090617 --0.46321360242718 -1.15578927420791 --0.983465671945758 -0.00834383182933518 --0.408020623861114 -2.66179968312165 --1.21367031498277 --0.723849285618997 -0.972452985516876 -0.827656581147298 -0.380775028294723 --0.272834373286157 -0.861635360272188 --0.583458347365583 -0.598520866767938 -0.797758783213583 --0.95502002850407 --0.336638493109024 --0.568501797682627 --0.100968128498637 -0.00736358404803239 -1.62253408290202 -0.891128891928568 --0.366919201558527 -0.0879277152188562 --0.293432633104436 --0.577799511086363 -1.11475573918339 -0.376117544827681 --1.48641756696837 --0.340441118278909 --0.350523801911326 -0.17830382242728 -0.0754125637099889 -0.251298862731026 -0.872103724355304 --1.3390443120156 --0.772110404816556 --0.166559373366796 --1.06882179313436 -1.62716868083269 -0.612205483860303 -0.151981682990075 --0.497171557565452 --0.634662632742522 -0.816414661789117 --1.29685117068956 -0.703480228267268 --0.993481531643429 -0.545708109010674 -0.203721899753301 -0.669184404959333 -0.863412353616155 --0.961460155303993 -0.29694224890239 --1.33160489917638 -0.584688346300862 --0.343800421122037 -0.738989776371485 --0.101530917754075 --0.416535166779729 -1.50523136145551 --0.554126533079165 --0.974393967415971 -0.162168987154268 -0.581812102946467 -1.03790851568294 --0.558509412438569 --0.271289876975721 -0.108370223496204 -0.386278259612075 --0.824522684949218 -0.163516948824073 -0.813741514406933 -0.515837796805631 -0.0754940135098821 --0.100067194495601 --0.839380871952807 --0.158078475232294 -0.973533564059507 --0.286433043842784 -0.852077401906199 --0.373590704428195 -1.80358240506208 -0.0235642436278338 --1.02231902095423 -0.0815723618017596 -1.72407675433109 --1.2879215265822 -1.20661151901729 --0.323467797000363 -0.184312455934957 --1.00434838437951 --1.40010618583753 -0.511147135360654 -0.965253614706763 --2.45925735739821 -0.70393347100544 --1.43937681930408 --0.586217866666468 --0.32260436491135 -0.591953142938074 -0.776851941576506 -1.12640288595178 --2.26542080799003 -0.269841826561338 -1.29783534008836 --0.759747968941626 -0.040148521280031 --0.458659385954412 --0.34491501574216 -1.95757349809797 -0.3534987068996 --0.25079039619486 -0.926386243914862 -0.0617764492038235 -0.115726087140295 -0.371058002637248 --1.01906607677479 -1.29626789513546 --0.323900545124076 -0.0933760939226929 -1.13812536258653 --1.08476238662603 --0.10659822729155 --1.50597727925111 --0.440286124148142 -0.899585395173107 -0.631791514609814 -0.251641414402666 --0.862492217991546 -0.873465940231749 --0.482533918703997 --0.330258100840898 -0.777585190223451 -1.44593884753399 --0.449869583464047 -0.532327962293651 -0.856588395469277 --1.46839454776009 -0.114946061417926 --1.685535269933 -1.14133700199533 -0.708116438256456 --1.07738087014892 --0.146719183287042 --0.477394493952259 --0.460540764257368 --0.00582401801643684 -0.280190485686906 --0.193641285022127 -2.23246571498983 -1.20897934878478 --0.325918729803059 --0.288225781575139 -0.278650595374371 --0.685903701207644 -0.480402764813011 -0.778264090041056 -0.123038433213822 -1.13423549787121 --1.55221868065988 -0.818996328058403 -0.00243161539324754 -0.919235580608591 --0.781657358859315 -0.80344999689442 --0.502296173648551 --0.31612905591873 --0.433490683981239 -1.08677857175688 --0.712785178453062 --0.458900994215195 -0.105818999456436 -0.610513543751454 --0.872693114362828 -0.765648480279031 -0.117665050461381 --0.797996404668831 -2.42578987851488 --0.738877374481979 -1.1769370066733 --1.00240903794755 --0.549029598363969 -0.0616991590811811 -0.409168580627202 -0.378698458228151 --1.26061423786469 --1.57355167155339 --0.197112446352977 --0.944361882599562 --1.00622971628486 -0.140534888344403 --0.905590026672522 -1.12437513649895 -0.627166678377785 --0.602944207400688 --0.728809874360275 --0.0560789785043898 --1.66126259245234 -0.0878413253148711 --0.27862361100587 --1.10699355903685 --1.29199945744042 -0.252979587785735 --0.0185173119574333 -0.547326278843267 -1.23592399490373 -1.53995870531552 -1.14556864596027 --0.926985983445665 --1.2160687581259 --0.274609155145539 -0.47585693102828 -1.27200067075197 -0.106005097546493 -0.642677912435048 --0.257103932945238 --0.481211631569884 -0.492698501894494 -0.511623248602222 --0.285808918039386 --0.583138364637236 --0.801382443748515 -0.0975464927157272 -0.446613342495406 -0.943424139033631 --0.25950814562464 --0.933187269412553 --0.0417974205852762 --0.381943380462793 --0.171613163561505 --1.47920353831243 --0.699035276276466 --0.788063625362953 -0.868379307848551 --0.172558085527024 --0.739453768300866 --0.546352301537681 -0.327204451833829 --0.230044344026301 -2.02803839098665 --1.38998163252171 --1.48975958668951 -0.0978625539558973 -0.360520995730529 -0.602793590929842 --1.15830582553102 -2.36946036674309 --0.026312004704554 -0.176500192256678 -0.0209995309358018 --0.802743198794833 --0.212185912597292 -1.32932922085348 -0.383348999932813 -0.390021654590024 -0.844815333714295 -0.792893623698345 --0.348201930925039 -0.0591474892215791 --1.10044451116265 -0.142833148832436 -1.65657203718264 -0.55952658512474 -0.012036246899771 --0.45021038712947 -0.216919033303412 --0.363683762971201 -0.221661834584724 -0.992399631037729 -1.07632581600802 --0.628752308427967 -0.417394516002608 --0.191510539832442 --0.00401340193666222 -1.13174601132944 --1.14414661091218 --0.0423766060458775 -0.422366694791764 -0.856928401072778 -0.626093809540512 --1.60084068369696 -0.731114780159062 -1.20679552050696 --0.477614048717548 -0.390490921229997 --0.0325078452413639 -0.804709882805234 --1.01119813423708 -2.07403258578575 -0.619260750267005 -0.638714308807963 -1.11757845648035 -2.69195789698158 -0.6772953644456 -0.00236322691096724 -0.0619766687034375 -0.0285698510088528 -0.000284226321014991 -0.125963912277921 --1.03596885881931 -0.115161898207963 -1.07493606875059 --0.329184873355205 --0.155006769228479 -1.7031879330184 --0.502038274376951 -3.81525680366115 --0.102154259779139 --0.0969199755545933 --0.896668662298323 -1.72015206951612 -1.21203031544324 --1.35068046168275 -0.0596545830024029 -0.124064741566906 --0.634840555479587 --0.447810062103141 -0.877896441447114 -1.21650356664547 -0.180186970462551 -1.28392442302493 --0.170021300154504 -2.36953801359992 -1.78433962190511 --0.110026817449959 -0.586443759474822 -0.289589289778774 --0.391644469082465 -1.01691885658445 -0.558478104483241 -0.75037901317319 --0.489719419588194 --0.129021755608314 --1.25898661714333 --1.59954569295319 --0.858622928807551 -0.0677942184543969 --0.662233024361543 --1.80313879787822 -0.695938106727736 -0.174388386189654 -0.55856617209761 --0.180674390955406 --0.982917911646142 --0.463371641133548 -0.390982616042351 -1.34134908977228 -0.874398296565822 -0.197419125992723 -0.609241378957272 --0.671122771046916 --1.45173006390422 -1.1016732471109 -0.0370916043384479 --1.33459766007761 --0.216935471707864 --0.436060799333422 --0.0170760673742931 --0.689285279867897 --1.09544514428379 -1.99559056817181 -0.845135929771081 -2.07014726767867 -1.8997198853778 -0.43113504224082 --0.664808163258972 -1.96479683965124 --0.777531010791666 --0.0641978297333941 --0.24056969709243 -0.690711492152682 -0.73557085732314 -0.125274689532821 -0.659879504123273 -0.0835645487296528 -0.401038935495228 -0.152658630241945 --0.317469755941627 --0.0898244429065116 --0.12768042641116 -0.449651061225852 --0.797986423556333 -0.790336139064292 --0.755667767443123 -0.203565659825914 --0.2151101511477 --1.20501978428811 --0.768430486274503 -0.904799777481333 -0.363970596411788 -0.0852366211246842 --0.875292181356334 --1.45487366973738 -0.225578401007082 -1.14645463057651 --1.5386311401812 --0.029225687960416 -1.53188674905481 --0.964365130998098 --0.40523175016324 -1.97790767958764 -0.98889734099099 --0.389867180410307 -0.996669596248463 -2.29912815462367 --0.261356844167605 -0.628551832762598 --0.423875111754061 -0.151368940391375 --0.685974541171871 -0.159442777300005 --2.10338041331531 --1.1868274605074 --1.0966430162683 -0.860259248157075 --0.31279220055673 -0.282566336648745 --0.114283552273569 --0.434126096826504 --0.207078938653845 -1.81062474459847 --0.0374502268406198 --0.0432937507999736 -0.867949332194749 -0.976695519477751 --0.805921128499326 -1.79424648312175 --0.385004699446373 -0.429631806993277 --0.0209352833949414 --0.765328229858868 -0.836502908012079 --0.785408804905801 -0.652201986408195 --0.961738576468516 --0.705061792904554 -0.75910603506984 --0.327568736988195 --0.277659131377261 -0.233822714139379 -0.338944791495532 --1.48558009318239 --0.175596952705585 -0.362551503516681 --0.0388449418119681 -0.38233651611839 --0.263446865913197 -0.548771061344064 -1.18099270005152 --0.153984015760893 --0.272037905599696 -0.444053931362217 --0.974523888529188 --0.279034899579304 -0.604769031581463 -0.486935592806342 -0.383208462282058 --0.301231547033852 --0.356912419755103 --0.289962221148386 --0.526631875050747 --0.20938299645808 -1.39354733745447 --1.0036095205869 -0.234756915215831 -0.949277266223186 -0.0212606441626795 -0.45849081148711 -0.560042535004865 -1.23958828150231 -0.31785113841979 -0.14528473039796 -0.246935639494813 -1.26760890474442 -0.0330455888499763 --0.59554142568115 --0.497236872766681 -0.915021747217544 --0.417002996236762 -0.0701184442784744 --1.01660926500514 -1.36234292711785 -0.0218449973750889 --0.220050607862417 --0.710863086289327 -0.238496695857716 --0.49529972229438 --0.04447711957671 -1.06589010375134 --1.60354853569254 --1.06338804802986 --0.151883926560762 --0.0697463204206743 -0.476419537640539 -0.514543286506481 -2.12788675278142 --0.427817815922783 --0.226244801283493 -0.393386281998885 --0.814088056408591 --0.62169138238132 -0.062809408724176 --0.461767938411751 --0.651033032761919 -0.172256453451203 -0.22403867665466 -0.92471158101992 --0.955115040495857 --0.142186526814871 -1.76681526373067 -0.159909361124646 -1.70550657873974 --0.455910412040176 -0.0470932867594822 --0.636488811368874 -0.101450875766252 --0.975583484296063 -1.21348874393145 --0.176101045539305 --2.61351031783307 -0.825475323994514 --0.098529824016941 --0.12087871431538 --0.395905112883928 -0.0528425704177184 --0.732731939245616 --0.19425761232791 -0.677937589099328 -0.836996661612202 --0.267914346124518 --1.05541318270109 -0.199261259510235 --0.210967948296747 --1.09429579772898 -0.766191422706177 --0.0921924618482017 --0.15566016229749 --1.25686974562411 --1.25238454269303 --0.224221673954232 --0.51885164179043 -0.802636449288688 --0.789680762655051 -0.367519256472333 -0.882724759863279 --0.0861554480181095 -0.726734501116431 --1.14995343481498 -0.2450726801016 -0.360312243296913 -2.72269589653585 --0.643047035679148 -0.0273151644457066 -0.713189524010751 --0.532695257149097 -0.835635938124318 -0.24653024650515 --0.343954549584838 -0.0186053923050316 -0.447249533861226 --0.351670653803279 -0.567498663102796 --0.290143608744279 -0.773257103311138 -0.530946933907764 -0.677599032364082 --0.0654058947030256 --2.12619647335255 --0.37456914646334 -1.50958715031177 --0.457432370588823 --0.0259317533500059 --0.444980079527935 --0.0292230064976922 -2.35705668391068 --1.14237437127014 -0.167886985390367 -0.78939195922098 --0.269934831082542 -0.981272217211112 --0.49174730647443 -1.24793092026335 --0.222565161343988 --0.735953583336102 -0.594925188118869 --0.215004059708634 -0.611318467391305 --0.245388158708588 --0.453878040039346 -0.713477870977123 -0.0793511236413087 -0.387087254984655 -0.4802588486285 --0.738070502535614 -0.701508780186437 -0.24753123608814 -0.381523129660138 -0.533805837737821 --0.19868976278629 --0.320049512808939 --0.257862739789959 -0.438342344344754 --0.198247400997007 -0.846698120695312 -0.296517306530002 -2.44619919714654 -0.212908303887712 -0.15570046602246 --0.703688269511097 -1.01937148182142 -1.03203471809793 --0.156371038504862 -0.0282524205286387 -0.0655353756209278 --0.072897056388685 -0.362934058052723 -0.553501556582359 -0.778012608433108 -1.62544973485843 --0.284871964134418 -0.733265263745361 -0.299297762381674 -0.124655719726079 -1.50387043958751 -1.88775844655368 -0.401633360755049 -0.234997135160148 --0.338081025641973 --1.18924152430675 --1.093464978852 -0.772546198987975 --0.640071888173807 -0.977808056479018 -0.728589080837349 --0.568460709671825 -0.101907615259115 -1.34177210828294 --1.06459267057699 -2.19848685894872 -1.16026885211982 --0.343596247641 --1.30041067649195 --0.518580718506863 -0.410884012510939 -0.0851154247846058 --0.108135980413355 -0.546285669762002 --0.121392465915785 --1.02763219719195 -0.072595278564318 --0.976923510089085 -1.11623455074412 --1.56167769917887 -0.614308816950665 --0.278478651737744 --0.75552801995236 --1.48283051947951 --1.97883653339916 -0.142646695749824 -0.638217049361069 -0.55475148826534 -0.907574910719696 -0.841141102712372 -1.35415756759766 --0.0950304710907748 -0.425941373150311 --1.4263239312337 -1.15070328665182 -1.28712900058188 --1.05586049068367 --0.277559913233629 --0.602135560016113 --0.687987028576898 -1.84319278788279 --0.389420200618961 -0.748163884875416 --0.790893728913924 -1.03073682371357 --1.07724367547863 --0.959224594037198 -1.03881539105049 --0.276091821767992 -1.28006781031521 -2.53129647690839 --0.943572339581513 -0.468656990577512 -1.82440278929647 --1.50842093769051 -0.675849484261999 --0.230730371653769 -0.397446945027268 -0.836200889582022 -0.552583929870028 --0.278875211884155 --1.00122175597749 -0.99947434663143 -0.565214902602586 -0.497064054670394 -0.367320472833911 -0.0879971016339427 --0.971340229799081 -0.174577196255367 -0.278967429851125 --1.13156777591277 --0.548482816913991 -0.59895292325667 -0.612899735517663 --1.42025017926064 --0.639778044203938 -1.6665049969517 -0.157325827650138 --0.219823758680931 --0.484654894206475 -0.134028998937438 --0.911245915190485 --0.186778865425647 -0.75868409743777 --0.665413882819578 --0.652708156130228 --0.02734322553707 -0.134728507944137 --0.361064564901882 --0.419432572608123 -0.808730156621586 -1.62586678822673 --0.165052469741115 --0.759649224411974 -1.53043335197035 --1.0337397361765 -0.0131614440183014 -1.12396806436457 -0.339341229676082 --0.603055650605273 -0.125293049468605 -0.33512310998478 -0.641811472686094 --0.664971253264962 -0.161461361291221 --1.0687075400854 -1.41422478445603 -0.329334254014777 -1.6786709549593 -1.12051380772878 --0.28217410633042 --0.300695879827536 -0.0579428478554931 -0.0290825500394334 -0.579299476072627 --0.549058469673426 --1.39393593248059 --0.42695188690524 --1.21525518317543 -1.07620349627811 -1.78292260655003 -0.255257456358411 --0.954172211932788 -0.254172943922225 -0.00965452407996104 -0.976172219552516 --0.628742916842145 -0.656084159286339 -1.21250067663529 --0.267553393604883 --0.57239179960122 -1.15626557608194 -0.185863489589053 -0.757006786588985 --0.920772417011499 --0.270709868374033 -0.453000364082662 --0.287324139444173 -0.412418518643747 -0.502771804115209 --0.0275255934321215 --0.559246441399791 --0.47939260655649 -1.29240423616313 --0.626625448507706 --0.790202698039433 --0.0690512439205708 --0.98078026484297 -0.706921167112803 -1.19471825081968 --0.390188243826582 --2.20605231457846 --0.158461174480268 -0.675604179586919 -0.779786905368079 --0.212025299609881 --1.10989585127325 --1.61129320973109 --0.144343783319268 -0.386127298084091 --0.644827591729783 --0.219011206114131 -0.528925317558658 --1.03475594157143 --0.128176665527009 --0.525908804272331 --0.782457698429825 --0.807128534931895 -0.139118887884681 -1.05285151794913 --0.917872118263075 -0.113397655611426 --0.198084972891841 -0.805158962562161 --0.0961439441934298 --1.36087173302004 -0.605061143035813 --1.67830788789088 -0.947301895033154 --0.167042879077625 --0.171394788149268 --0.250872524289784 --0.134831905702397 --0.684894227086909 --0.0711263170974679 -0.804009657662055 -0.310714250652403 -0.339883486370042 -2.56048299171577 -0.577262887551615 -0.518015314288954 -0.0625656097895035 -0.815590246057273 --0.33613451370559 --0.398516920856311 -0.373112256640384 --0.893709815686186 -0.506950577370004 -2.14322326332321 --0.276338556053964 --1.45022672857049 --0.204842183821366 --1.22827785875962 -0.806370199086244 -0.409466871491245 -0.101748879365405 -1.08674883315448 --0.471692028791614 -0.129272801734455 --0.309865164871982 -0.623966352886571 -0.888719595684812 -0.676124737749253 --0.146694794940357 --0.401623021736482 -0.214874086128868 --0.545794015104077 -1.60068638055336 --0.929568912431902 -1.22004006422101 -0.211910260390319 --0.784427701185426 -0.00581758030838175 --1.10435952219578 -0.400222252302151 --0.861253985810173 -0.650316035515414 --0.210299328050681 -0.0617021821737262 --0.523210335426619 -0.714523968434038 --0.239910577897426 --1.0482240156804 --0.472287849271575 -2.64408687193636 --0.30883403373523 -2.52470986195045 -0.738271834275187 -1.3663982040212 --1.94847591138962 --0.169410814212611 -1.13908601717617 --0.421293887922722 --1.14924272268902 -1.67998903965836 --0.355466253856981 --0.981533315906956 --1.13970770711463 --0.143819443631681 -0.134829772902719 --0.700426063052461 --0.0247595236538869 --0.284068235097136 -0.517292978087041 -0.0815214495180361 --0.288984374398888 -0.260104302145352 -0.974781891510171 -0.018336083945516 --0.247593184535943 -0.160940858550751 -1.9298462358213 --0.0405768161903168 -0.0539220827447853 -0.614192131045346 -0.522640183967223 --0.161455015076478 -0.107237227994135 -1.20569753567572 -0.0355832418187978 -1.15408295726055 -1.25339290378194 -0.0394877407649794 -0.244003006419657 --1.28607833830049 --0.257858308395628 -1.42452503078376 --1.3738651151448 --0.602879081249165 --0.264032758720519 --0.991172643588833 -2.08956645733972 -1.40800841244477 -0.491587112814472 --0.840849547910683 -0.449943668484615 --0.277523419792328 -1.16610307472022 -2.06596438625372 --0.0340766965071726 -0.379874870806306 --0.946346466606014 -0.305740554822339 --0.4519909236062 --0.155859944120536 -0.60680068323196 --0.207300475452349 -0.0603767371701522 --0.0296267591607151 -0.838426545448492 --1.13011851050219 --1.21573607469063 -0.0209131886437 -1.04864024077472 -1.70954585864283 --0.0338832039591503 --1.16109715977745 -1.5768197591021 --0.487226979627406 --1.33793275796735 --0.816498688438662 -1.23132729464831 -0.736837124453618 --0.480173888613249 --1.22845680625004 --0.262470628449909 -1.19231528124591 --0.981695367315345 --1.53318099197569 --0.510319528520847 -1.00612258213886 --0.811646419211233 --1.11198571945414 -1.09701485142708 --0.619503690903841 --0.41717108832918 -1.64039630583478 --0.992642595077299 --0.269465674997399 --1.13615858184239 --0.0440669228394275 -0.95440804410708 -0.178379114070749 --0.374911205604303 -2.0501462388544 --2.46391022363491 --1.14343598192173 --0.328360725211445 -1.21935550605864 --1.36789329100797 -0.645927350574757 --1.52965076269571 --0.071714545944074 --0.609336321552282 --0.40578848853974 -0.272129601337749 -0.817196939908806 -1.05851418054161 --0.716453286020725 --1.43178258373623 -0.314478691151757 --0.873171279904476 --0.874495389005681 -0.0625947999503333 --0.983651012855683 --0.977241084615954 --1.68298571840915 --0.880784280320517 -0.832674777050197 -1.00555357558439 -1.01885483741292 -0.198824658568284 --0.700866022582664 --0.633887641544491 -1.06724323050223 --1.47215833102036 -0.999466268597091 --0.30721301119658 -0.811019152778567 --0.478152487401586 -0.141800067098208 --0.163889535772203 --0.0470684732593014 -0.755086608737743 --0.670616557917064 --0.103256588188801 --0.833210655087228 --0.635954560377575 -0.160897318107048 -1.72817200473865 --0.380125440070112 -1.22744549313385 --0.604683856347068 --0.902352087467865 --1.07226663482079 -0.311883290697462 --1.10897233601201 --0.575268792792807 --1.36714096019377 --0.960395872564023 -0.822396176604808 -0.74291635570768 --1.26435899319817 --0.921538715902866 -0.921016163297495 -1.18734134300991 -0.0243350008898053 -1.19602902976455 --1.14319621288388 --0.266856291214951 -1.89900698767887 --0.189805691427301 --0.175755414658794 -0.415504830209364 -2.54619670290144 --0.945166211974882 --0.504046613661213 --0.0342173706122111 -0.248399337174336 --0.00533485083805019 --0.640507686581271 --0.0743951739200082 -1.39559024710506 --0.194027449894854 --0.673907356489329 --0.267176274233163 --2.10916861543211 -1.81629070930589 --0.418625576490818 -0.261434556764444 -0.270367223551895 --0.429845911635297 -0.46871421177799 -0.818115214864932 --0.728995857620745 --0.119417171239895 --0.0835924624312501 -0.818979652211997 -0.527375748019915 -0.0236954153816926 -1.5120221564854 --1.09679411176049 --0.657770877794638 -0.290969505072329 --1.01549879443259 -0.000485037325735682 --0.418577776431421 --0.130745002058685 --0.997048530801351 --0.475208573871343 -0.134157381986414 -0.82386802339283 --2.46368629554915 --0.93550527511097 --1.48006238545822 -0.38746918045533 -0.984722498552545 -0.184231016147241 --0.381251712690478 --2.52618269917514 -0.00843596329977014 -0.506345462323958 -0.240683201053574 -3.02189426643837 -1.05391986729622 --1.06069282624567 -0.172258892979629 --0.94759805284307 -0.349995755448493 -0.624427946014584 -0.817713558271304 --0.0119463007878027 --0.90866638266335 --1.1495115506526 --0.397726656305435 -0.11415619984495 -0.791445083475566 -1.00498912596384 --0.0635408307546967 -1.05924628958401 -0.0978495581507772 --1.46270133789256 --1.50648346671478 --0.417274879655003 --0.178262399591918 -0.238377414759926 --0.00272909604907312 -0.234279382245823 --0.843924993757813 -0.508477222482245 --0.503493069513517 -1.49426145889376 -0.123548332405815 --0.219368487762007 -0.734864937255935 -0.430477829291645 --0.935968436530413 --0.735248985074925 --1.40865842417865 --0.492373291337499 -0.907992626037937 -2.09937372849507 -0.926016944820923 -0.0408958363351486 --0.952889874014559 --0.874148554482 --0.638924645711166 -0.251557440100594 --0.252048013008403 --0.968752657958884 --0.171587225815292 -1.17976347017578 --0.0269588857963488 --0.469819962161144 --0.116980015891508 --1.10916494076199 -0.076405133065462 -0.810329469413161 --1.42244359082441 --0.819931651585687 --0.883601697272486 --1.28348191457833 -1.63519042188477 -2.03391031543997 -0.629384347384408 --0.0810412498827517 --0.216278786095824 --0.414909744190074 -0.12159200323257 --0.536452117366877 --0.872793502773853 -0.376273015003008 -0.938539996443061 --0.38115796358159 --0.712885839789259 --0.284565025114483 --0.601886272848413 --0.987426981092609 --0.569828894825401 -1.13852133316724 -0.6075136102773 --0.650492278761361 --0.415085860853075 --0.131788054522704 -1.07431624629045 --1.37413752792381 -0.353569638817213 -0.139244427566727 --1.63985943112984 -0.261665086650028 -0.497640136886887 -0.0414568392083936 --0.517602283426686 --1.16589350289038 --1.25093401269236 -0.10257431977348 --1.20992131856825 -1.13793710456972 -0.0347307273535353 --0.633802674766256 -0.714200234610616 --1.64975153916778 -0.104114599574828 --0.744267511222295 -0.395817444228326 --0.698189097187736 -0.937174482674549 --0.179904951207945 -0.613462240255286 -0.111181969629325 --1.11205245421779 -0.0923815504000904 --0.439130897607257 --1.1690821101461 -0.780008527255896 --0.829991836287854 --0.829798437493347 --0.401025812218973 --1.11662629566939 -0.0778447028628744 -0.266228465353025 -0.0992020123804718 -0.0315108320119357 --0.173529123825241 -0.109029165026397 --0.328420623301481 --0.550872956727032 -0.652513749224031 --0.791995960266527 --0.743855448489136 --1.1151328059211 --1.06419362402138 --1.57403845693552 --0.485373532141277 --0.352597575725994 -1.63695833912935 -0.344765499702071 --0.42011577073373 --1.02177531988352 --0.0896628134501665 --1.23460095018429 --0.773019597271622 --0.32768394717805 --1.00153262145728 --0.673779091423997 -0.807667689214385 --0.982773130097776 -0.895467903703254 -0.152137671763213 --0.0255241183396442 --0.438498606292206 -2.28894389651497 -2.0948271270487 --0.324604293394584 --1.53281681593292 -0.404442928914767 --0.300891401124476 -1.69227586571082 -0.185977747808995 --0.305221398251016 --0.0888145058832541 --1.47930814329542 -1.03631006767262 -0.0543589612234499 -0.725355131979674 -1.2969337806837 --0.594945350722646 -0.168604543156739 -0.372305525836866 --1.18575159401174 --0.369593444339323 -0.0524134065591282 --0.111184035791859 --0.040118952671282 --1.11112831108352 -0.384810523210074 --0.768688604201698 --0.71431413929928 --1.7185624799552 --0.718244676114611 -0.022420447696307 --1.11061548329543 -0.788592591358227 --1.07566619719468 --0.184798735948918 --0.688477879839068 -0.917286174841853 --0.496738677005398 -0.182211010391469 --1.50859436389669 -0.414003103158757 -0.459126625883409 --0.167999862957707 --0.489876910986588 -0.2808406564554 -0.219018564218325 --0.995214866649176 --1.05002033853157 -0.622272152861937 --0.810312174798705 -0.852735343186184 --0.387915994093897 -0.670592321795647 --1.31867836495038 --0.508315060592492 --0.74051616887439 -0.39624693116453 -1.99596775611463 -1.91718774766876 --0.00392600077946259 -2.5503317053763 -0.0255702012768708 -1.09722401247208 -1.38154587879474 -0.862193054052803 -0.641839327386588 --0.0306250158470167 --1.00457184090309 --1.04193473248339 -0.0634564400691078 --1.09195248181958 -1.52341293842524 --0.707897777762778 --1.00590694533389 -1.01720427883418 --1.3068242402963 -2.35617685456283 --0.272233315723309 -0.534081225679156 --1.22317378990981 -0.822814785044835 --0.0619762278640739 --0.801499746322663 --0.971071519305816 -2.27270860990774 -0.17029173190997 --0.302015828858544 -0.675638240691132 --0.846065391522071 --1.01934877593371 --0.795417675812837 -1.12291411347699 --0.159023713929169 --0.358653662968266 --0.241297197994283 --0.0182391432817148 --0.0846826943466699 -0.732128241338724 --0.491541017717047 -0.72110887516293 --0.784889956174559 -0.941621376722638 -0.980971010006268 --1.12738197350367 -1.372921466533 --1.2409991714538 -0.222182675319643 -0.262074622841403 --0.327968875662285 --0.87143887994905 --1.34198305402438 --0.253047307677479 -2.19591580229631 -0.245773309352847 -2.20822692234206 --0.980765509102664 -0.0310863741963159 -0.794434789048788 -1.41723687459289 --0.198503198786666 --0.249814342111972 --0.357248150503392 --1.3996637587348 -0.754843581998371 -0.13799222446856 --0.409660110021953 -0.430979348918219 --0.493624682613355 -1.03068329465445 --0.948558298360755 --1.51728657385463 --0.783831158431009 -2.23666279310064 --0.678880739680544 --0.0609542928490194 --0.285880368417796 --0.0605811656374717 --0.752745775112864 -0.817983081060113 --0.365556845055618 -0.0218576317552888 -0.192360545737785 --0.155658119619151 -0.49563588430768 -1.78213356461749 --0.311245634073273 --0.28606197409258 --0.0438820705711134 -0.288789202062436 -0.454571563875961 -1.13072765270099 -1.09627028327882 --1.25436562021444 -1.20796349654377 -0.0173815096745615 --0.134001526513556 -0.376348428205476 --0.849368656059434 --0.0303724933192981 --0.212215584966587 --1.36757610904351 -0.940590143340718 -0.998035243343866 --0.711284257526156 -1.43832036633969 --0.746649934846538 -0.835380267505206 -0.217883237885826 --0.906579106247385 --0.0981581673335037 --0.907019105898473 -0.707038216006781 --1.2084075588417 -0.356115249861077 --0.410319932218175 --1.29263385499368 --0.450256314110329 -0.873250558083745 --1.03913415896085 -1.9645860405629 --0.0427606974965116 -1.06788260730561 -1.56654844273558 -0.324371545391552 --1.09807178146322 -1.17460843133959 --0.072027344311774 -0.417850452089016 --0.262571041530808 -0.919986481357018 -1.90953376284974 -0.465658532892466 --0.220809424154029 -1.27882041602826 --1.04298425139964 -0.961361118481325 -0.938790003944475 -0.908153630895115 --0.571930156824159 -2.19251048207862 -0.105226616637162 --0.58160402029201 --1.34909052506785 -0.326249145224869 --0.811532131233952 --0.76062282336266 -0.264847165656589 -0.518841815334524 --0.1897599027569 --0.925427690369842 --1.16895683379002 --0.403363286209644 -0.214944649328315 --1.3242443141425 --0.36822976159984 -1.49098253929063 --0.393239588724648 --0.19146760064896 -0.0987134467684836 -0.294843619193927 --0.599740964502621 --0.0398494018189535 --0.485704067241915 --0.139652503336087 -0.694423438171013 -2.024751952541 --0.364030851186268 -0.929620991191612 --1.36270859106466 --1.0200423471647 --0.632363462341839 -0.523407767828028 -0.106636953343916 --0.134443835180365 --0.773123055742152 -0.150834419085816 -0.91476822758216 --1.66065921272976 --0.0359729541739018 --0.128101989003397 -0.215581290577913 -0.528318291376734 --0.563703972109076 -0.646619624859026 -0.100713786273155 -0.708569620592375 -0.918859731134679 --0.58242246969241 -1.26155560378822 -2.63522950554317 --0.555786438757642 --1.18367486987703 --0.46079987387611 -0.274982473302813 --0.647286423920813 -0.179928964781812 --1.06274827576337 -0.329801137113609 -0.319358232676962 --1.21421824125204 --0.439175210688181 --0.276552835000408 --0.145484284657671 -0.5276183492452 --1.12595751519518 -0.690903218627959 -0.773152215154237 --0.536766082874773 --0.825249349097525 -1.36206844801329 --0.974043619347244 -0.601640540891142 -0.978856817163503 -1.19266766359217 -0.113673681851103 --1.06580683589517 -0.906065513431908 -0.823918238770281 -0.946766223399614 --0.31702516631819 -0.595716200638523 -0.158020924728579 -1.64092205080918 -0.230968165270461 --1.05360857627235 --0.168274048668533 -0.453453519812466 -0.137736935772214 --0.553224422766039 --1.13801087391519 --0.0289645271392676 --0.890821771348568 --0.11334708468017 -1.1877133414839 -0.156465839716048 -0.0257157043846812 -0.253018444134016 -0.43333359050853 -0.376730667503629 -0.412429363539058 --0.533081766424385 --0.465536387403167 --0.43023157719333 -0.424372314717387 -0.177905509266437 --0.426219571704332 --0.0703515215768187 --0.117508555858714 -1.24501414185328 --0.983841404297991 --0.125510798985121 --0.0257618073385277 --1.55915403449757 --0.604026745371136 -0.0475390278089165 -0.0825744543191522 -0.0279892552883263 --0.142435586651566 --0.836101741926644 --0.972601772108535 -0.605257945373197 --0.6499405931149 --0.296716821991077 -0.153683380535427 -0.0283338851219499 -0.0262624420645903 -1.00805621754592 --1.35376597731693 --0.841191251745578 --0.30164211540357 -0.401048442160973 -0.260245282230306 -1.19418529733 --0.579585288639464 --0.356896467523081 --0.995263298452561 --0.737912245285258 --0.314566776942373 -0.804322279807672 --0.324946356960444 --0.441135111885541 -0.0486031121376165 --0.211152957565074 -0.262921107940648 --0.977014929437319 --0.0527459622458863 -1.86336724310163 -0.219564993205412 -1.30057302150391 --0.114734704381772 -0.693022158488512 --0.372100667268496 -1.11208935467688 --0.933378800417866 -0.519825216731876 -0.0211441021808731 -1.6404215181388 -1.09461971030102 -0.656794995875213 --1.02180081281074 -0.818072215445033 -1.85209757983651 --0.558092525463226 --1.23050795260698 -0.0386060116810008 -0.83096082347503 --0.0456975244371263 --1.10868547319774 -0.975372334381279 -1.5984007618989 -2.57462404493497 -0.0701666298228911 --0.492475830926685 --0.12089112385494 --0.992962167165144 -1.37546214957987 -1.62181124401898 --0.236584394135502 --0.0991159774914028 -1.46713259957271 -0.546938066347547 --0.15048665049465 --0.190216623753883 -0.601229606514846 --0.624448389353346 -0.196166515914123 -1.77183123347349 --0.0925199181575254 --1.01974540460968 -1.13125817379369 --0.142211874211444 --0.210510537364083 --0.490547389560733 -1.14242753677245 -0.0533729651553867 -0.697388941364473 -1.29546859059512 -0.0144468065819461 --0.863373317988724 -0.839647318733034 --0.26387779717404 --0.245591493539808 -1.24436596910209 -0.431116814753352 -0.284975703159988 --1.20974935763327 -1.24954348848865 -0.719585514626699 --1.12633239026288 -0.432570997864341 -1.26007010478129 --1.03026816148796 --1.03112584961818 -0.227496619160025 -0.0640485214850068 --0.222012475856571 --0.109282766041254 --0.909581980614323 --1.86800923886268 --0.0819025765364056 -0.266545639416157 --0.429985747571216 -1.22456416763311 -0.183922175091697 --1.01011739203793 --0.707903201276157 --0.574221393614191 -0.416734431469528 -0.149427208368577 --2.33365436912345 --0.301872062112781 --0.083894659440007 -1.12320319663728 -0.662604866919166 --0.293810467030789 -0.684560487101908 -0.917665667872459 --0.677589904475772 --0.46719449660492 --0.960113431599966 -0.448849281872077 -0.447321615698103 --0.309708667349199 --0.452937012573877 --0.915525345335783 --0.45033796052682 -1.27573058080709 -0.498198406116135 --1.06215624665004 -0.487145257151578 -1.33783506052391 --0.992229856255653 --0.538341697916429 --0.895192366324693 -0.672420821437973 --0.326031071697407 -0.33212786410559 -0.038578076700313 -0.53471093853042 --0.59639682677883 -0.636800490392867 --1.0561308403679 --0.566401408488521 -0.224421437177044 --0.171789743796914 --0.260822869718444 --0.18744797978993 -0.437152353421459 -0.69518036554385 --0.090920579582872 --0.304503293158726 -0.961828727855962 --0.420864849314729 --0.472094944552103 -0.105619299229199 --0.0306579731601833 --1.5319877775307 --0.438972940942203 -0.0639161387511749 -1.21545033073496 --1.26426016499374 -0.751606372733587 --0.0804320464608472 --0.75853021691047 --0.891634763667798 -1.34198942420437 -0.0572150671356599 -1.2796828240985 -0.313393774901845 --0.198696656261815 -0.746432636305677 --1.45563647323563 -1.07000589637111 -0.143897264893322 --0.131004132603246 --0.6076524648314 -0.474494038732733 --0.260681543803821 -0.932045371455834 --0.31235679114831 -0.550225417157627 --0.540611202323389 -1.20328178493025 -1.22883051897195 --0.325801001717538 --0.679327616818319 --0.0293645400031393 -1.24623908518623 -2.42158377465531 --0.32617352915894 -0.278227314575907 --0.808220443655999 -0.166581739872516 --0.383432690449784 --0.736592674533311 -1.26500815129009 -0.936487637627245 --0.222056015816917 --0.279813169591439 --0.608526360409609 -1.14218142515252 --0.111080136208148 -0.675883056585826 -2.56444633504443 --0.256261199221839 --0.0118054052218461 --0.250739760931366 -0.383660885717221 --0.143135523700716 -0.900230420829623 -0.855531775718798 --0.414011791325873 --0.6484525132323 --0.614080478953413 --0.714631299674469 --1.12790084290596 -0.543822627193787 -1.13978685507397 -0.543361800923527 -0.846279435285608 -0.1431991445121 --0.542882787732715 -1.14769344543904 --0.480382372090809 -0.209080991886915 -0.203901506373789 --1.67053911318973 --0.0480025923095599 --0.252136371062164 -1.07557100573388 -0.167470296634822 -0.224212436837465 --0.381208298894329 --0.983719521743124 --0.440637095900925 --0.244103629366488 --0.419331661346115 -0.607961574829391 --0.651711390505842 --0.108982994007455 --0.876084755234176 --0.0707371141887165 --0.465172589357882 -0.0505128734620426 -0.457515941240382 -0.0749247931779662 --0.115600756367966 --0.544023735947214 -0.113775472363146 --0.140354336283406 -0.713794592117234 --0.540930112958852 --1.70511246487279 -1.21778858951799 -1.03994692708426 --2.22559657347143 --0.0399868934043717 --0.603770293489171 --1.36130451598176 -0.526726553803808 --0.0520610560137396 -1.05714421301782 -1.56124042038067 -1.11550836456779 -0.531360026878692 --0.128450531371271 --0.208578877682898 -1.52692476838079 -0.380505250894227 -0.284201657601707 --2.26563798142713 --0.404084502901842 --0.409191729269373 --0.418763088783452 --1.02741421196199 -0.739068759780515 --0.167818815751898 -1.04377067469135 --0.502837762510516 --0.813786453205063 -0.953890607528638 --0.0172473319477078 --1.23070426946023 --1.41705667425942 -0.117555874825911 -0.394533218582838 --0.536160884239814 --0.492828242630556 --0.768292348826537 -0.17909989473599 -0.208968117982048 --0.898206673549248 --0.339781070371753 -0.716039171384828 -1.04277785977965 --0.55620034944044 --0.623985251377798 --0.64190414736594 -0.80233227843027 -1.1203149698766 -2.05791158453576 -0.733185708690142 --1.58765775196144 --1.21420419027452 --0.18097216615071 --0.0613832446573159 --0.93427116708105 -0.0718323697838485 --1.71954025076787 --1.20322466210596 -0.110664843597597 --2.27127595017555 -0.295331265984421 --0.0542361021205853 --1.12271492786083 --0.445207847072502 --0.186446648959699 -0.276726819431023 --0.843858223268317 -1.69226062512506 --0.949385163026002 -2.03840770185199 --0.564525094399069 --0.82403970849613 --1.40893332666771 --0.506450335620259 -0.953408170167062 -0.170579090565704 -0.732265220434003 --0.252788914707285 -0.0022700475049735 --0.99505364937385 --0.815723503514772 -0.229953238461702 --1.6856756473017 --0.532060627957006 --1.40857728457089 --0.328919060403496 -0.123060770374474 --1.52130956111253 -0.583848798700895 -0.0269442635743617 --0.161378672735739 -0.943186898334116 --0.179741094855601 --0.423533224074975 -0.259944606583308 --0.160796417579214 --0.839712761141495 --0.430663271812797 --0.471994854150333 --0.267028017898231 --0.452155200641694 --0.164500792289681 -1.0014683573901 -0.327250782396519 --1.61353538855934 --1.30615292878343 -0.945083680094527 --1.26801109743976 -0.0298707312632285 -0.576693040235201 -3.00049063921427 --0.12024351658687 -0.879505980025077 -0.175059817622786 -0.779976331607356 --0.083821994824119 --0.475215115401923 --1.64779297939738 --0.264318572710731 --0.094915718280026 -0.125451421234891 --0.36991572877802 --0.8623987007394 --0.447695432804185 -0.238661561707993 -0.409156190260361 -0.478885622230576 -0.954312938796658 --0.125174561710484 -0.84793685677639 -0.796514656340346 --0.744449246733204 --0.368184706582621 --0.778147963781391 --1.17526716308098 --0.42738794511794 -0.986160793832653 --0.717299173339888 -2.76916846198845 -1.19679616691399 --0.153564096729925 -1.04816410486309 --1.18494030388164 --0.362137048280349 -0.00844308811548622 --0.607293279391093 -0.664111384124079 -2.80774348483331 --1.04266928643519 --0.0371822090562635 --1.92697542123118 --0.690052829859112 -0.386470328686382 -0.941872089842583 -2.18299384770511 --1.03742498693702 --1.39575198820388 --0.488130922693845 -0.448991583142528 -0.163251709840431 -0.166232416220963 -0.110395317132162 -1.57041890219154 --0.911831405153816 --0.597640497279304 -2.05554294408067 -0.474417854472637 -0.780179238767364 --0.747427029093963 -0.100145434728772 -0.121940073305422 --0.977685468538654 --1.01131739768606 --0.913626452596749 -0.292146446438618 -1.03262433276937 --0.0933432958262292 --0.0560789013367593 --0.414379182301525 --0.0170572555903528 --0.306456965106381 -0.472441771745407 --0.249732481217604 --0.115028577291882 -1.03110147425771 -1.24592899015299 --0.227100375790569 --0.15249637126952 -0.365622224742502 -0.827593918251283 -0.274271880367649 -0.0283938795859076 --0.00145006690990535 -0.536322103542546 -0.789464913652168 --0.883527441389989 --0.322848151339448 -0.187497461137824 --0.72356335084126 --0.0869499391208235 -0.0344375721269934 -2.53391482980331 --0.111889283853954 --2.26836967624398 -1.04905471986251 -0.912915480051439 --1.10777206652399 --0.25858932049961 --0.174747987833268 -0.769329875549399 --0.160497125984681 --0.260126843454415 --0.0676533188698158 --0.556084274881108 --0.466870104637482 --1.21837056328 -0.3358277466905 -0.53098107008006 --0.358382512778817 --1.23919114294485 -0.777553819377824 --1.29910629327748 --0.533747359275681 --0.171804356507233 -0.00844866808432343 --0.838041810076525 -0.692673034475586 -0.0201879805651597 -0.868379894423182 --0.159533975087029 -1.47326871392174 -0.950021704857196 --1.65956280556862 --0.966322364791132 --0.912061621549377 --1.56810636602884 -0.456829168578254 -2.39061045254959 --0.490004630645233 --0.936198895398714 --1.41721979238091 --1.08102574556624 -0.831018826090193 -1.05809536962275 -0.992894376381148 --1.05376671020777 --1.32233159583808 -0.984983846604761 -0.491280712492358 -0.844787523162711 --0.0159894940665382 -1.06769568910618 --0.433562397571623 --0.3667512189619 --0.804151913392881 -0.0926849587204748 -0.448756684800662 -0.188482912531358 --0.595736270224611 -0.61596900061874 --0.394898403409403 -1.64176290052928 --0.710370921293244 -0.981683383006995 -0.297834962671635 -1.08441259254323 --1.01899214116289 --0.13585965251033 --1.0287097523762 --0.462413243563063 --1.37552566083541 -0.854293640656427 --0.738565228422675 --1.229081711997 -0.329206490375195 --0.756280925792762 --1.50792650095353 --0.257481244003254 --0.278292834143359 --0.0130749617946808 --0.0816151391550743 --0.200173733684664 -0.915277155732831 --1.44342602095953 -0.817471797736598 -0.838052771440364 -1.08723395511989 --0.258411806778354 --1.06196234957608 -0.67709652024314 --1.3791642441644 -0.891983206419205 --0.761226555183582 --0.727039739728925 -0.815737128320118 --0.308853568088123 -0.0713679645664254 --0.53259256964609 --0.0581118029621441 --0.400675604253481 -0.681616474495329 --0.0886017504959682 -0.830945386793736 -0.972685490654344 --0.505088495789607 -2.46845350630191 -0.571041630654284 -0.467297635000095 --0.11692406611618 --0.220016208898056 --0.294266417375094 -0.0333817841582826 --0.469999721044186 -0.370014804371514 -0.4348075660511 -1.95413238619625 -0.322270617944605 -0.551797385867165 -0.758345683861791 -0.695325685107142 --0.163107109551847 -0.491916738193341 -1.01810962947334 --0.751432264284933 -0.433542496288593 --1.20342369843706 --1.39198552983277 -0.688608282396928 -0.749597810625585 -0.775851611930939 --0.375587119572236 -1.34091461617074 -1.02270363300371 -0.809561848452326 --0.172471647549633 --0.273349736141674 --0.728173092475984 -0.863906853124105 --0.0644095870728449 --1.51405455110374 --1.08040668623751 -0.575390867240129 --0.736320730563719 --0.572218508082528 --0.819725499587726 -0.137147606620207 --0.0814269060815809 --0.570252038285277 --0.149781175004625 -0.611783600624195 --0.380834799138835 --0.0714182232697933 --0.93052303833963 --0.606275259994577 --0.2508979773203 --1.16416413350233 --0.735131908335095 --1.68767516764299 --0.188950709591674 --0.550046154279364 --0.300288539205812 --0.505645808806479 --0.40815941068256 -1.2494346711671 -0.234400739321118 -0.497557378974063 -0.425440371572896 --1.65813418195044 --0.896838048065748 --0.827850563349084 --0.519927012180642 -0.093357636532593 -0.00990167450978952 --0.70299982584701 --1.01398463729923 -1.90198462445828 --0.648972094356065 --1.69032157062084 -0.838101765136342 -0.039749391014924 -0.355187873976113 --0.278951021715137 --1.15154804124845 -1.37181833403241 --0.569038539470861 -0.923515473696236 --0.977586382273405 -0.105643322856871 --0.341642128892456 --0.352228197183561 --0.496970981571444 --1.58224096675403 -0.889502877109852 -0.683202761043659 -0.884008206046463 --0.431032987748623 --2.56470608186748 -0.447489876506467 -0.209352939855804 -0.142475843476604 --0.522962586205542 --1.31033435588122 -0.854164441814689 --0.441015177948513 -0.74217082292952 -0.154262411602387 -0.630490703013967 --0.689907158435345 --1.5732441758661 --1.31558414060425 -1.02654230220076 --0.474023455834873 -3.14542992253357 --0.372608833396572 -0.0204811159554756 --0.358991186728629 -1.38723223995466 --0.675010015129997 -1.09910437704171 -0.653893606960215 --0.948878646745854 --1.29317813227773 -1.21429650775732 -0.0741109334366286 -1.38383256534452 --0.35509386333 -0.519296159281985 --0.375886050236156 --0.0139612774325748 -1.26810904527098 -0.0784601327112622 --0.788135759567195 --0.530388231140995 -0.847521875049903 -1.01348852552784 --1.01623634479155 --0.318116568736063 --1.07639176492522 -0.050482447079788 --1.38786303953021 --0.688007060498195 --1.06997062731915 --0.62857285073116 --1.0173319682248 --0.970730361210041 -0.0702649443439229 --0.603539216368976 --0.588352324012694 -0.936949122159959 -1.17528164264424 --0.022610024708086 --0.330302444243353 -0.591349599399285 --0.696131892340379 --0.736431439316958 -0.0922708539586807 --0.490929038403869 --1.15145029423787 -0.645783234305217 --1.76974052599916 --0.262757230556169 --0.914804404879778 --0.8878098340515 --0.137187620402676 --0.272091879605692 -1.23123780892528 -0.0442459421300221 --0.410273175253941 --0.609842561316259 -0.348751819988792 --1.11047601757685 -0.750267365347478 --1.15375354209172 --0.599985724575591 -2.2557236903363 --1.09429724783189 -0.0867383193038691 --0.957376647910442 --0.0229272943273635 --1.63031770881241 --0.0284207507315113 -0.792136817252191 --1.02625327218128 -0.767331879573769 --0.883248305907953 --0.908862829300825 -1.02152120377551 --1.08108240205874 --0.16378323043239 --0.781723710770878 --0.581725773115661 -1.62105086779162 -0.555411795095475 -0.0619485976477625 -0.0212027391959824 -1.83445264096258 -0.0490533165159901 --1.34918902786366 --0.254345262007345 --0.258006167882141 --0.956967841177377 --0.0759308333428228 --0.435864536026914 --1.30486899049061 --0.0719548982818732 --1.23770270090821 --0.267039909072093 -0.43451967931737 --1.04197996487995 --1.18263146178111 -0.045734199509079 -0.0615259268240784 --0.425443469250724 --0.488089105632904 --0.184571409645642 -1.18091718346096 -1.09127094831232 -1.57602306497558 --0.486058855289806 --0.683884721057668 -0.828660156199717 --1.09035166812063 --0.57260840288934 -0.675739311896645 -0.483101394927447 --0.612453549419074 --0.657028163355895 --0.0602655556924496 --0.283904188505996 --0.0444419590169378 --1.59290217525291 -0.802392505397043 -0.77881414671171 -0.742581664540864 --0.277903159047379 --0.901415208337093 --0.0094461762753193 -0.630661477483859 --0.357813105962915 -1.09691983845184 --0.218724294534563 --0.0740342899471993 -0.052213805584818 --0.700028611572864 -0.184811106776948 -0.956194703835806 -0.760264131351477 -0.743598520975934 --1.08427533401843 --0.762963957960814 -0.118123651958868 -0.0267000531109369 -1.37922573043752 -1.09870236784006 -0.583147431028141 --0.316175227584251 --1.08441464104201 --1.75807958954362 --1.73049950425657 --1.82850799167143 -1.62558158491611 -0.152131597523127 -0.05774970806638 -2.00020513856795 -1.07218218874166 -0.989162947298071 --0.593642892075652 -0.284859130446385 -0.0475907069094959 --0.272561160409984 -0.434201466894327 --0.577171445324195 -0.271658230754288 --1.06671727926316 --0.661797953064645 --0.83405791788805 --0.797776242708325 -0.139089861353551 --0.147580016333371 -0.0497581484441048 --0.0568629379739418 --0.0729340279320914 -0.106801531454894 --0.110761317879138 -0.579642565436735 --1.39021654378903 --1.31882682013465 --0.956258273896998 -1.28770006169375 --0.313163542967029 --0.97800933561935 --0.335071998857106 -0.610978737265389 -0.285678038829463 --1.30066390506307 --0.313836370250351 -0.156861976647338 -1.03581411784364 --1.04347976511995 -0.157454101869186 -1.35956163038662 -0.470960050610746 --0.48577737607263 -1.01935380725374 -0.711904183148556 --0.648364189561507 --1.66308509075444 --0.447284176006571 -1.05638146949808 --1.21659486502815 -0.999214319925803 --0.69102443231335 -0.805083908277858 -0.44132661052057 -0.382639215596675 --0.281202867020543 --1.40891901449774 --0.437624800443542 -2.52571675188103 --0.156071888277933 -0.330536355261186 -0.676247667361643 --0.0908608000212858 -0.0265847314107823 --1.18182487243592 --1.27404655009943 --0.879455663614682 --0.266587075932908 --0.133098728005577 -1.35411611991073 -0.155271466233678 --0.377261738113525 -0.497939756243639 --0.467552432235018 --0.377439211258558 -2.30543945199917 -0.370404307206474 -1.20103100367125 --0.863620941421917 --0.963111777104348 -0.0297362259112308 -1.20487400213954 -0.109029780181427 --0.4711771075799 -0.803304557063774 --1.28029993668732 --0.420509914602698 -0.787211145177877 --0.407356176611245 -0.848039438021923 -1.51789094075964 -0.999313708362888 -0.32619969079502 --1.1462866985859 --0.185459541429491 -0.682933174403805 -0.465587424718499 --0.712542085623342 -1.1742996341283 -1.21705493126405 -0.731607807358714 --1.1273195837356 -1.08546289894194 --1.33302441307497 -1.08790395208918 --0.904366472594598 -0.156138931058308 -0.210550405670063 -0.0216870381118008 --0.352008536055923 --0.756415553904893 --0.256463465228013 --0.361680918896138 -0.496425910056986 -0.426264317261746 -1.05777988103681 -0.705709417866727 --0.0335569655202619 --0.295991612940707 -0.714485607847929 -0.250621268408608 --0.120838940561841 -0.354338094070387 -0.683053124581477 --0.582234753982148 -1.16016480628652 --0.386941056556772 --0.147796050962466 --0.352424958933984 -2.10116020112062 --1.45638726239799 -0.00204759264583387 -0.411834037231813 -1.14243918149602 --0.973908602369024 --0.609188822466344 -1.15892578538814 --0.821587393416086 -0.748206512521778 -0.0243821435729652 -1.04336021353627 --0.98950226417594 --0.452754979508575 -0.185479275872089 --0.180713937744976 --0.443345029450759 -0.422424839260395 -0.289437267050034 -0.43420350387092 --0.542401105100861 -1.37363668884483 --0.285928193730433 --1.56565180292655 --0.536076272105712 --0.224621432975863 -0.375984958034651 -2.33036357627781 --0.22275479943093 -2.34807538738369 -0.864581557216379 -0.986549343606177 --0.260923241672777 -1.12266896882156 -0.649432700200218 -0.0355389487030688 -0.197520617106608 --1.16990332848341 -0.00584923794257453 --0.230618829954778 --0.810518069230179 --1.40834743045101 -0.506520178987044 -0.809355995560454 -1.37692238835848 -0.361384956109091 --0.522893275036722 --1.19521808332055 --0.273458186617812 --0.264878756213755 --0.759601734007124 --1.08937107292757 -0.885711040378314 --0.246638308109178 --0.402817236052319 -0.324370109145979 -0.559840138614975 --0.3742118349529 --0.706306927081615 -3.06569478690442 --1.00907062246544 --0.257844566964558 -0.188965223433163 --0.129866700741887 -0.63615074719244 --0.0384300221448814 --1.02621663581436 --0.708983246685383 --0.852225665301331 -0.585261798585156 --0.450429234043528 -0.189996414773807 -0.321012724635456 -1.1886778993958 --0.170936301679768 -1.41632002346384 -0.527448058531769 -1.95305754774304 --1.02295956018751 --0.986396770594681 -0.723265742882369 -0.746861602305417 -0.979287798461899 --1.2824872418406 --1.60180523128652 --0.71583067453338 -0.66766658116925 --0.454487876944344 --0.408150488120222 -1.02869895943658 --0.34887578225402 --1.66971028355995 --0.244920688033716 --0.395047467406366 -0.663225188391187 -0.721042302958269 --0.825857668555393 --1.0796831392818 -1.32104299729271 --0.538665315871892 --0.898280919552905 -0.63307908991689 -0.241351970419501 -0.00637984863262675 -0.107008738025193 -0.448073799939023 --1.12949940745165 -2.5882701881463 --0.261562054307026 -0.736338266430684 --0.456598737465653 --0.544345506313644 -1.61476910888362 -1.0380737957285 --2.03378385128046 --0.313154806985383 -1.1305199751966 -0.107841227316801 -1.5332723853199 -0.14826468633273 --0.124670526370537 -1.17604874063208 --0.185961116903437 --0.177219211818795 -0.682497884141844 --0.365907215321453 -0.355450508111007 --0.0441954373863265 --0.342595154858488 -0.94727548504689 --0.612458942192053 -0.154900573306053 -0.158727521566037 -1.25133100636912 -0.0799904672177609 --0.674448752704285 --1.29014241206439 -0.543652302819163 --0.589955342876705 -0.816102285064051 --1.07086464208046 --1.39259596689972 -0.575710754816268 --1.11257460849413 --1.55379610913059 -0.424482785517756 -0.122790245644589 -1.67441405158295 -0.0501473957669898 -0.844237033995656 -0.545868731092085 --0.443057249034437 --1.26501384237081 -0.381059301465267 --0.640324867973055 -0.127900183244927 --1.1598415342543 -1.18495036768193 --1.43972026745524 --0.0560531317344513 -0.784628947631287 --0.549469017802199 -0.348665802993134 --0.436660698104472 -1.35996357388807 --0.610962376342694 --0.0681087354431096 --0.101782543613837 --0.66409211760746 --0.819827827572631 -1.09558721356517 -0.610383041562987 -1.2796791843293 --0.957813127131713 --0.99824569429159 --0.575861349428669 --0.394951726896115 -0.290961987514885 -0.815706331030239 --2.4838416624961 -2.41651597992375 --0.231572507982884 -1.65593667271402 -0.750283600008082 --0.383986778175267 --0.371660623853105 -0.886955715786023 -0.360060152168351 --0.0745789557410976 --0.0500810200027324 --1.24722829738119 --1.31164716049658 --0.156919665246619 --0.163975670624813 -1.1046851303961 --0.00521085369465446 --1.08098202876168 -0.0124725617440742 --0.490581544797136 --0.220097758057619 --0.0990985324668658 -0.408399629187427 --0.780601121686925 --0.975074391148313 --0.371663344236994 --0.49991210536483 --0.0477760082351031 -0.450649601437734 --1.16523737255797 -1.29557645344641 --0.13538690448711 --0.650285638631528 --0.248776546584008 --0.802428899422591 -1.65602684973761 -0.235479663838378 -1.17934753967096 --0.478592975357449 -0.139821380175658 -0.286297145513577 --0.200399374345233 --0.327816584337692 -0.25511628290946 -0.88333715308375 -3.67744269043268 --0.735109332420744 -1.14320653638308 --0.697149161559661 --0.561820374051151 -0.659620060445383 -0.21083282507383 -0.175149804574618 -2.35078192013281 --0.162879514207603 -0.767296337003695 -1.11846781572186 -0.288527742658355 -0.861107703343583 --1.13771839495832 --0.0716402552224324 -1.04193056453645 -0.0997990846245145 -0.362490688209046 -0.771928450299532 -0.336767135006383 --0.244506716153511 -3.3299952636875 --0.447197941375177 --1.08278176195021 -0.737994075376154 -0.114415297809859 --0.317848911116354 -0.0463570544987282 --0.841683844992256 --0.728647607599405 --1.20045638982485 -0.602750344683253 -1.29249135988766 --0.653992366754237 -1.23444497640266 -1.31781130664453 -2.47488454031813 -0.326000567709966 -2.58494842468338 --0.33369446691201 -0.130335580650707 -0.454932743655277 -1.0918466688913 --0.627586522821774 --1.23168858782959 -1.13634389652823 -0.0225609447324491 --0.736721869588834 --0.735591756172002 --0.0388450216692471 --0.777310273606908 -0.646763709470301 --0.0885851480607478 --0.213379793811409 -0.589346038272672 -1.02884346073108 -0.0855038628367746 -0.131509529745117 --0.925446650183773 -1.14467080136341 --1.04169152897523 --0.543620388716056 -0.0124338129990775 -1.13022787761178 -1.21680023450732 --0.276927232063624 --0.181032422613512 --0.232856088255922 --0.645901062086647 --1.87855582485516 --0.785918439729144 --1.14560485864933 --0.728181403604083 --1.37480903897698 -0.0831369538832032 --1.11624689538867 -1.74921894258775 -0.60171857395873 --0.05811080141806 -0.151610256924498 --0.00672477647242253 --0.171639432126645 --1.43438779291222 --0.99210123977938 --0.0608143745618483 --1.0412418550469 -0.975961483085563 -0.415402923188706 -0.538204714657011 --0.189072206940939 --0.22293700602125 --0.363623906037442 --1.07810909493947 --0.749423550738178 --0.58782827591949 --0.910878589536829 -1.00423020955709 --0.104298901832748 -0.497009703143754 --0.214971274851287 --0.0407018444749223 -0.229631109082296 --1.5794440326518 --1.52375437933583 --1.7133839223424 -0.680085474801533 --0.544358065468972 -0.887423326824397 --0.0409538701549526 -0.237632859692914 -1.29688617683619 --0.0991182690158086 -0.720708099956656 --0.174927203269154 --0.103229685024111 -0.4881652527045 --0.198795507647264 -1.23859785138481 -0.116623449389675 -0.632531549419429 --0.551286675092649 --0.409748124304449 -0.121046579261041 -0.749595352693426 --0.195776785374205 --2.14457408618769 --1.4762337807832 --1.08447675909239 -0.195313786987692 --0.66189231803013 --1.02108613813462 --0.902754486442849 -1.07938168664026 --1.57080025302597 -0.232861911935595 --1.85093877802566 -0.029071304935568 --0.70742645790229 -0.130564298459745 -0.0775786224291686 --0.392091246628236 --1.07612362594979 --0.944146813462522 --0.565025699133535 -0.289388067228966 --1.4125875961378 --1.14301821574551 -0.826659705857389 -1.83851523202927 --0.363319839295926 -0.14383496528473 --1.02914622450283 --0.96274547343679 --0.194689365315002 --0.882752506129611 --0.884052642997279 -0.774887387462268 -0.663936664183794 --0.480048331018386 -0.0121479420661057 --0.518885101893428 --1.43372664602564 -0.914994909854729 -0.445685931487209 -0.508525296906935 --1.35489568332162 --0.670591553579413 -0.518839670395353 -1.36326376455166 --0.275609564782801 --1.05246869238443 --0.629494052918085 --0.759643878286581 -0.785675833180704 --0.298179631202827 -0.498887180837858 -2.61427377197095 -0.412330563609659 --1.69269340485187 -0.389409408315499 -0.681491495797247 -1.56853384693262 --1.08612387032049 --0.105563532448023 -0.430851765942568 -1.41097267242384 --1.14736895484806 -0.694052782067791 --0.32415735173543 --0.315466009540994 --0.561013796076177 --1.65390755481516 -0.38616223158696 --0.346668810233873 --0.257806804721092 --0.492243342578684 --0.636382942917358 --0.639060227310384 -0.092105611657086 --1.35721772949299 --0.378152440719539 --0.485990703977842 -0.354074658064043 -0.973249288962426 -0.178181998499225 --0.501561542610923 --0.725796084802771 -0.164623602985286 -0.827927337491415 --0.993282197222574 --0.167302399033018 --0.720026741781131 --0.773248757673692 --0.490052178170478 --0.256363079820362 --0.297905143689872 --0.302023495125101 --3.14246158869481 --1.19902519441206 --1.5750055711871 --1.76029779558986 -0.865825921871341 --0.519506364239802 --1.62897791228019 --0.0587012408491816 --1.6255950677206 -0.197000068803023 --1.50073083169665 -0.172061401650553 --0.230873720373518 -0.686437668771106 --1.23485790102493 --1.28915289601203 --0.670185419289966 -0.0786235656611414 --0.152151904568036 -0.339113234349274 --0.290473763864113 -0.222173540291973 -0.777659429436396 -0.328364948363607 --0.143133054254804 --0.583165440605248 --0.329871797650289 --0.708793448712031 -0.0810862456698205 --0.328824508539179 -1.32189340974858 --1.08878664779427 -0.168270587110989 --0.44829030583132 -0.840177271553935 --0.543619368695468 --0.380437529634121 -0.454476462072461 -0.88351240682407 -1.12911481660475 -0.497555712973472 -0.422053809056925 -0.151898668992116 --1.22975478551074 --0.40320182641406 --0.889128593578812 -0.332318781253293 -0.0612913433974636 -1.32473414630604 --0.352063260224035 -0.812300337637495 --1.69370662400054 --0.687540502202999 -0.816995525021667 --0.762374144940843 -0.0432612851643777 --0.728483258066391 --0.371153329294996 -1.70514200775311 --0.772883993616104 -1.67628513754775 --1.03833693052668 --0.0196689351529793 --0.980386324027652 --1.07327627168629 -0.349272683226025 -0.379588539439855 -1.06694965979472 -0.151099132977258 -0.00122659433228556 --1.0130871894594 -0.446477147811657 --0.593974404939482 -1.20313077677879 -0.337621080984731 --1.12645840589946 --0.546911012398016 -0.929289049897159 --0.0632162974026889 --0.410597151159683 -0.192042208513058 --0.197287388101913 --0.139410683435369 --0.866163245263017 --1.39561764173983 --0.0341250887835107 -1.77522210429582 -0.4180618720589 -0.811688309318287 --0.378838362193842 -0.022506062039616 --1.39507429450744 -0.0782610957410554 --0.557664026997253 --0.248302459576747 --0.798859608733564 -0.180964487469245 -0.74957327774024 --0.562538384736258 -0.138684932564267 -0.697802920684964 -0.511590804508014 -0.979882020589755 --0.858886080427017 -0.627340953491501 -1.11083310378238 --0.417885438688955 --0.0718000914617658 --1.07920466224392 -1.17223482953183 -1.0710762655942 --0.288855374586447 -1.63950318079707 --1.11684932929196 --0.149663280546831 --1.46074463689476 -0.826024735081537 -0.0391267806432691 -0.29850395208295 --1.01580242528439 --0.318563104200042 -0.00569005510644693 -0.954122240339611 --0.00947614863484514 -0.478847676019615 --0.367860962194332 --0.643719621784063 -0.0904757907796414 -0.789211404037087 --0.642453979028167 --0.967946848513522 --0.333798896891918 -1.04482840689004 -1.52709820219943 --0.305593339654227 --0.703442344882377 -0.302352955575758 --0.237003871539644 -0.118505158994775 --0.271615457211991 -0.0821545796796075 -0.619083693951681 --0.912800237859091 --0.469016721631638 -2.9567123690668 --0.723733212743476 -1.1420952484167 --0.520115583608916 -0.121007451189879 --0.128958529632579 -0.721497120628397 -0.873792839667454 -0.355217761090447 --0.977097618320975 -0.515457301239646 -0.583969162308472 --1.18447866247581 --0.826666919442939 --0.474498731958894 -0.712137595193427 -0.82043214271207 --0.619009918742226 -0.792369206744497 -0.137439196797931 --1.31838135854491 -0.101401878467752 --1.46243597902036 --0.521034688183091 --0.148489626650163 -0.859361684979916 --0.00298915502356678 -0.192941907212528 -0.0903253441233964 --0.525734630949668 --0.227136181812082 --0.50889860991852 -0.254236475176281 --0.800850135464503 -0.722493315968466 --0.330755048414158 -0.158250659939173 -0.658596816067768 --0.385704571199417 --0.352960731359461 -0.0556841933154386 --0.147235291586656 --0.517159917262205 --0.296010176694742 --1.41274439169491 -0.0536028506128186 --0.471686469943293 -0.036795075290085 --0.0842437705114607 -1.29474227262568 --0.659268021159397 -2.04058217650287 -0.221810093188934 -2.18111779407922 -0.628808236080687 -0.695410353483351 -0.0209573149599578 --0.272150811854345 --1.00166378732126 -0.692803348255778 --0.548517500571205 -0.414067610035212 -0.604933563350315 --1.29129756555954 --0.984057438728554 --1.39426233880893 --0.654292060437125 --1.09484307537181 -0.120834700197016 --0.775086575713317 --0.358200585396736 --0.355059035473026 --0.644475745253561 -1.24081547651255 -0.384420445256808 -0.0480091012874571 --0.0882427366283602 -0.00849586953530412 --0.242884930489706 -0.352156167017982 --1.58986908408238 --0.663890914238646 --0.380179168529501 -0.580566211687357 --1.54227963680406 -0.712842855246807 -0.890801964796408 -0.392088096945647 -0.570565108271554 -1.65507663616082 -0.845841244524832 -0.121731867216811 -0.610100428492229 --1.48375832878034 --0.2413636119658 --0.340585705316116 -0.102068009623133 -0.226558032848798 -0.816411540638873 -0.0215203903736203 --0.478341248970978 --0.375582303911482 -0.743755665445745 -0.0454069083484674 --0.405405056975557 -1.04509769270511 --0.0499855812143188 -0.430351478285964 -0.169852788890674 --0.557552147168625 --0.770907441224626 --0.371195678578421 --0.149960867179853 -2.4108700105179 --1.31498825664514 --1.25515724394786 -0.383394594848619 --0.0819903466554051 -0.109890521883845 --0.0618444712675474 --0.0136143054457847 -1.76248540972616 -0.357102590092873 --1.02160347274278 --1.16257727690646 -0.94485959057547 --0.0205683337325446 -0.105655831978454 -0.473177297386522 -0.219098144738844 -0.0615622670325502 --0.301224326834742 -1.22510114806066 -0.0487401754523233 --0.389356042090549 --1.08435556372614 -0.231739843437908 -0.562505535443951 -0.499300564939675 -0.884449951467091 -1.07339907958253 -0.637274749297925 -1.07014612112824 --1.21832842429143 --0.284103135227356 -1.11474892966207 --0.705627429139975 --0.917399015190581 -0.708809891232846 --0.570023544413745 --0.941139079315633 --1.16701884386294 --0.205744731268108 -0.345551108610845 -0.173987582350886 --1.48610991679731 -0.105550829781369 --1.55044554759689 --0.969198243638928 --0.808194315867722 -0.308147637809774 -0.943012413572996 -0.0205070690246609 -0.0631788449065507 -0.188146578399937 -0.40584732015406 -0.387800778909073 -0.696890701393707 -1.29124264433566 -0.961511839365839 -1.23020250083482 -0.675341835286933 --1.30880014112662 -1.77166340455676 -0.0989069720452465 --1.51410331863751 --0.519655483319684 -0.844692710417246 -0.15407569067448 --0.551397378986397 --0.884290862087967 -0.128997273161016 -0.0325265687834335 -2.00463237758589 --1.04177863615317 --0.515721063661036 --1.58575599123533 --1.36263441897557 --0.00898065075192633 -0.197020484167448 -0.253631439277694 -0.521518320573654 -0.79635765196391 -0.560656514651056 --0.115983473557969 -0.54423030465041 --1.55438588076795 --1.13467115717258 -1.41759672688348 -2.13564051643766 -1.24815146717367 -0.288407091648663 --2.12823293378048 --1.7068316699841 --0.636018632365037 -0.737441638297806 -0.231831322708953 --0.466103979321697 -0.477830895473145 -0.180394882270344 --1.00937531977827 --0.607507213201913 -0.612200631051782 --1.35436556544338 -0.437690719724249 --0.545488908152025 -0.805899633924715 --0.0178388423871025 -0.830316554222135 -0.0808542758046014 -0.223349424572731 -2.28264770622211 -1.55115683762902 --0.950096226692495 -0.801413714290964 --0.763748243332428 -0.819776144711106 --0.797965252286321 -0.879960139349702 --0.539426953511484 -0.182327710469922 --0.456299952568346 -0.00447613631494193 --0.504731872936925 --0.0969427679361612 --1.44074045141497 --0.114153085886958 --0.325062168112916 -2.80082885152626 -0.363517688204434 --0.666804134187785 --0.345332471634896 -1.25415632283535 -0.363879719509873 --0.476459934684135 --1.31630066327573 -0.0589489624229458 --1.15599261821741 -0.635457629742865 --0.302954070559302 --0.394286781694639 -1.06918620463074 --0.152900021859387 -1.13173385576661 --0.056575639255775 --0.899781041797556 -0.0481321242742663 --0.0758539126662563 --0.156732977280268 -0.2051072815658 -1.20856021927173 -0.175654704538847 -0.0599144931717315 --0.320452292388379 --0.86967371493557 -0.607357970379343 -0.243885501755058 --0.325113758131208 -0.16583270140879 -0.326422622487024 --1.15843571536753 --0.110590415360258 -0.826171993554949 --0.899522605552978 -0.653335936366561 --1.69365081703351 --0.098530373706267 --0.128443594186231 -1.26370675964591 -0.827774590105653 -0.63047439690644 --0.277529221611175 -0.211322032164246 --0.915024941767124 --0.332707994138644 -1.20985781188589 -0.721403377774128 --1.57131625232846 -2.21525691255445 -0.417814751050777 --0.283223115877401 -1.19567387562362 -0.0270042882213484 --0.967252126118185 --0.285668223567694 --0.873888024453271 --0.15904261447468 -0.42698796390247 -0.139220611608307 --0.389624726784691 -0.85470810136368 --0.859874409033299 --0.353228715514862 --0.140078530857665 -2.92521328981396 --0.458412183555602 -0.828925192555896 -1.19631949822957 -0.144947630109216 --0.374742852811101 -0.361644574365865 -0.826299541285541 -0.544552616089907 -0.0377618814923917 -0.425121542409904 -1.30679641524298 --1.18643017884488 --0.0105800487999694 --0.111647365465054 -0.108853611734412 -0.897050739465919 --0.928343040376415 --0.790376762548754 -0.0588327919355596 --0.31746921534666 --0.372521790942079 -0.599541251060016 -0.785333090341292 --0.22301852838457 -0.328897374358263 -0.210893017893721 -0.137402727216626 -0.113674421746565 --1.09325800332135 --0.494542795326971 --1.00746628957798 -1.12118926935097 --0.110476703621824 --0.102598755744562 -0.0784750729545785 --1.66075546038942 --2.54206108071649 -1.01350218828327 -0.982284962442067 -1.02917027680475 --0.369421085106505 --0.259446179240426 --0.216254236241151 --0.158623460104983 --0.727806012424316 --1.02462182399674 --1.15576214075589 -0.153190849405734 -0.492100536585767 -0.744496077897416 --0.508882147970318 --0.761952451312855 --0.414871235175125 --1.26619030503431 --0.536175099106892 -0.437880744031379 -0.116840061177792 --0.0167797067009507 -0.587473825767657 --1.39637971457234 -0.00348224717251311 -0.964053014763287 --0.786769726420222 -0.551402429862504 -0.194576464747641 --0.0719602813526565 --0.237919026218826 --0.589830866816619 -1.39468414822996 -0.063180104466829 --0.0320746426155107 --0.312975294283754 --0.766176033403294 -1.36865095248676 -1.48637244521009 --0.948546545533146 -0.507189471302244 -0.608725233339004 --1.56089391041807 -0.25957875173096 --0.71294005074658 --0.44315312958425 -0.000247868991263722 --0.767516415690681 -1.2430050638157 -0.193123388556756 --0.152138840884785 --2.46917134423024 --0.963134720714017 --0.299938384047287 --0.321117151904478 --0.250559871480037 -0.222895150101326 --0.409007796379523 --1.15349318651516 -0.766307616617198 --0.454395162204072 -0.00405679647894708 --0.590496791913507 --1.27426410744858 -0.565563422613676 --1.17882309314927 -2.63140013795348 --1.02641261966989 -1.47255830227615 -0.494192354573237 -0.0326141387663892 -0.601706823414496 -1.80699883953354 --0.330963081169272 --0.077483724350456 --1.25453504828904 --1.32229458604605 -0.506017817484794 --0.678367916817336 --0.617483137027696 --0.740329646495688 --1.31384898319813 --1.02016269346632 -1.61842623967401 -0.295062144791777 --0.814544040790522 --0.328298236417388 --0.192103687637778 --0.994187293711159 -0.83057138626282 --0.495749160144036 -0.266922809966722 --0.000154806030159271 --0.27823125205825 --0.657554056386603 --1.39660391169403 -1.08974352586071 --0.853680762307845 --0.0286813061623636 -0.330459205755702 -0.459058299661042 -0.294555359376884 --0.832270538297973 -1.167067144895 -0.0978443776682472 --0.551921014966856 -0.043974075410369 --1.04686082847971 --0.792518792785899 --0.653983539266954 --1.62350036136205 -0.651450105779957 -1.30250713740572 -0.998018195960185 --1.80960790022745 --1.06871133513214 --1.30572649202153 --0.589744452259469 --0.584215473434927 -0.429888471801672 --0.0118840014074548 --0.870262193123295 --1.05665401002429 --0.839219043454003 --0.301512562908049 -1.28840550240646 --0.568760455362876 -0.0958360333412243 --1.07056395158697 -0.10417350198025 --0.488554328333848 --0.950091893497973 -0.885923716450732 --1.65653529315523 -0.0980995712251858 --0.0626468723070523 -0.171429416573551 -0.780753354213215 -0.0752309303531211 --0.126811225714329 --0.596936988595727 -1.57669869314197 -1.47248405952916 --0.284837757887513 --1.14834613605558 --1.16183038286481 --0.332430196431345 -0.64708764926683 --0.442261070564209 -0.15441439489681 --1.96027898046709 --0.913142231350511 -0.224178863635193 -0.753325467831205 -0.507261064263834 -0.503582579119916 --0.312958716150668 --1.13915723589892 -0.673250557658239 -0.3280584155078 --0.512091491543024 --0.80202669879777 --1.4665466271891 -0.212570373034817 -0.0660654897800796 -0.964220365134492 -0.522160210445268 -0.173294971400956 --0.720144197451639 --1.0729812573026 --0.69907061733871 -1.88695277500488 -0.978266683040293 --0.245293691075377 --0.104234698847636 --0.774234777529937 --0.463542024730147 -0.0637775202305075 --0.115148343596996 --0.79309979165616 --0.50944659272974 -1.03622338975472 -1.04232016417782 --0.800393061068807 -0.539204928003875 -1.42946750989992 --0.165014736193283 --0.690975637284309 -1.02918598328584 --0.722942857529324 --0.226797925010541 -0.166714863800556 --1.60497007994131 -0.397575295114616 -0.762598734270602 --0.199741975966754 -0.0570445802755222 --0.93547922149618 --0.578529688214587 -0.531788225196986 --0.417312234606968 --0.763201310759556 -1.21084190993326 -0.206893023192036 -0.779649177712069 --0.295573674649765 --0.223541473658497 --0.232682319303878 -0.45198311252563 --0.188305519579254 --0.278341104272031 -1.42189857069889 --0.221143509556812 --0.422547565870341 -2.40086809366747 --1.04685009594722 --0.532174870217911 -0.651806248330878 --0.794780650469906 --0.396161447655431 -0.640165831305549 -0.402022720852489 --1.03005362659811 -0.497131373667258 -1.14490109856875 --0.465374148708412 -0.14832975484576 -0.382571051327059 -0.230870596495036 -0.542833224237246 --0.0495574206907947 --0.615427147438646 -0.84924248522646 --0.0844741690764144 -1.10516831236786 --1.73023031888936 --0.484487379477801 --0.920126056213007 -0.204565587365018 -0.91056623667143 --1.25888035851231 --0.116912413556026 --0.22225747014866 -0.676077435426149 -0.0229232094581047 --0.516156553221272 -0.121157141077163 -0.323606291573896 -0.143396491315315 -0.574574290496723 --0.929402279692793 --1.39981326754564 --0.643196268824544 --0.617111878682596 --1.48190008894112 --0.614987922161051 -0.110153333579774 --2.7354687159645 -1.30177973770578 -0.807995554654504 -1.18119943924243 --0.283137510287169 -1.03689622751699 --0.310166779441806 -0.470137926598251 -0.343873769128424 -0.0712667089850552 --0.914401062178283 -0.498851308009862 --0.940784654700547 -0.329500406713222 --0.584515360275404 --1.96596164823278 -0.329299988140592 -0.90590156103727 --0.435227367728621 --0.542514954527475 -0.349279197652689 -0.513491786032931 -1.76777157927176 --1.23531699100888 -0.278222726011194 -0.951339452370885 -0.483426955930593 -0.0535732971657659 -0.203307784028286 --0.269123278746706 -0.45665368830401 -1.37469905618619 --0.499546173448554 -1.22576373012976 -0.0397567574561455 --0.0701485197633742 --0.119797471992652 -2.01414343826685 --1.63591156123482 --2.25999329458143 -1.45144999129352 --1.43385933473066 -1.92500050768677 --0.530097149539959 -2.47171819293466 --0.777796679451843 --0.428734768551006 -0.153008838204055 --0.761401272497342 --0.857236740045435 --1.15165135324266 --0.73036870155365 -0.270138034923852 -0.589332320542326 -0.637546316502274 --0.944711369962618 --0.676168965859678 -0.588695623843996 --0.677213228621573 --0.390034699473429 -0.0455080379006247 -0.477602715575254 -0.145781058106175 --0.11056931298102 --0.172160749666571 -0.106439745333734 --1.46885073113941 --1.01636853963722 -0.906165401597183 -0.0114032175673655 --0.932162901878829 --0.766240279272434 --1.17166104174044 --1.58112756843161 --0.782915071227641 --0.876625202189379 --0.521557268114495 -0.741965324575936 --1.38628149820859 --0.988562762667366 --0.197179574310191 --0.318107746610592 -0.332323264143687 --0.527118560682128 --0.933377999487753 -0.999182741395249 --0.352607076297519 --0.372463357049039 --0.758511495909319 -1.17441752317872 --0.199943065227294 --1.05733234600105 --0.124307325394025 --0.403009398571109 --0.776883205823566 --0.169387145353277 --0.49242904740424 -2.04749757105424 --1.06874385060711 --0.0968142348162377 --0.187935860590844 -1.21313180111078 --0.640365598428497 --0.668228098909266 -0.629564605599037 -0.370661827648259 -0.0851154424128007 -0.709565953083489 -0.316179677582063 -1.1138686926907 --0.702908041140799 -0.0355448373594545 -0.911318347581505 --0.424418537673426 -0.604727242989317 --1.59487123470492 -0.935213952172743 --0.967213850841246 -0.90101589105662 -0.77615120334081 --0.300535402412148 --0.389927247875623 --1.36297645101791 --0.771980393438408 -0.506119406623928 -0.14915982616133 --0.00512008230760941 -0.78441553867867 -0.549538773311172 -0.070066061107446 --0.232681963856132 -1.39720697597929 --0.0846984569325597 --0.0881308510245691 -0.361048248059697 --1.05998741757873 -0.722012944491615 -0.570140490691932 --0.569567537261848 -1.42338879670719 -0.0799871468124813 -0.620317220769036 -0.583870459118836 --0.0216283933940331 -0.810237196480971 --0.0447556637242235 --0.257715241684256 --2.08134510044029 --0.253893409518859 --0.00760607203258878 --0.51488042604162 -0.476884674910379 --0.443107048318727 -0.157285936673915 --0.999110765292365 --1.05539671260782 --0.375057880305452 -1.66491734121768 -0.882472591329254 --1.28739831995083 -1.38054518250387 -0.525510802581206 --0.594431750400816 --0.268435109730916 -0.89190542518015 -0.409501046368304 -0.112821143086705 --0.10687296437066 --0.822852515881232 --0.488917694531501 -0.157802378707762 -0.0337064716067976 --1.24077306089254 --0.72667882785354 --1.20467521966466 -1.17357655556473 --0.0534116898019175 -0.365573297589015 -1.94562277511454 -0.0947474132222981 -1.04939608245144 --0.0457147605808066 -0.847044510550787 -0.589816312920551 --1.59279372016737 --0.308211029914603 --0.282187351656226 --0.456754782773098 -0.213398428694624 --1.34788935152123 -0.202172133291768 --0.204601462552789 -2.29821085674306 -0.685278248524742 --0.00523151408535139 --0.106622475017224 --1.08831082312739 --1.47733790303094 --0.632953227240241 -0.272623990091287 -0.758686119369436 --0.280162490137355 --1.18972966099538 --1.39689615092716 -0.617808210613672 --0.283214754123597 --0.759037166807374 -0.300150721848312 --0.0287418410895475 --0.388228268926082 --0.925541578632124 -0.0323489164044877 --0.235789104939093 --1.16480077278382 --1.38462138962612 -1.49535597535523 --1.15356957000674 -0.432328764147712 --0.362254953876472 --1.12020362782185 -0.759777006697353 --1.18545035573562 -0.50232049255191 --0.829014904186982 --1.10898932409561 --0.283994136366626 -0.412600723458759 --0.936254216539529 --0.934404415435445 -0.302995410279562 --0.371912822021645 --0.574688108235512 --1.21043919481852 --0.199887843668223 --0.103118662752013 -0.446518364837211 --0.6485463227249 --1.24824175093028 --0.378744148305155 --0.770397668612529 -0.0323857729260295 --0.807375469415267 -0.769919299164506 -0.753640606330466 --0.778161402690293 -0.0544875689958664 -0.36684113633206 -1.38700173253045 --0.63495568919112 -0.180355878160413 --0.0834060165206045 --0.869541273434679 --1.23540074871773 -1.22078724900073 --0.386898167817619 -0.776302043743691 -1.21996306832781 -1.99629928207838 --0.120043502528221 --1.04421928539387 -0.677042425732163 -0.680474366730513 -0.361731247173527 --1.42081359814084 -0.115374973877173 --0.557030653909028 -0.0489730473749521 --0.0511876134354594 -1.38645542522337 --0.343646489352096 --0.830026060523512 --1.03751826572241 -0.0593924855290044 -0.156511356220788 --0.531005338731998 -0.787174872516523 -1.16484403045992 --0.978772948424343 -0.127431485406979 --0.62208861411128 -1.86057619056244 -0.455339810556284 -0.0417925120075484 -0.999993822841555 --0.0356639586472709 --0.021891205094331 --0.666527125482617 --1.45922344279459 -0.136803728996474 --0.240445656834722 --0.507955627862862 -0.0483699034922154 --0.158849965547459 -2.52611589522422 --0.0355601936833327 --0.0799347720013404 --1.2640601231371 --0.889726494491928 --0.468303662258696 --1.3210385374792 -0.274245199990019 -0.299181115657973 -0.028387039349739 -0.836696062502208 --1.00121120180251 --0.629940050800338 --0.144994390449555 -0.109306457987206 -1.15636556926151 -0.707123305425279 --0.0757291166429788 -0.440765921778508 --0.112040948148863 --0.693642073323395 --0.760932626891265 --0.3474198137087 -2.28432989310906 -0.0726159283397232 -0.828996646773847 --1.41557317563845 --0.753932092070245 --1.17814733555223 --1.26759727502641 --0.157259743579621 -0.700707645611988 -0.819494094794763 --1.26456036599012 -0.00332496890891765 --0.309998294541182 -1.11542219564912 -1.09987658720231 -0.689010084344847 -0.0599748228941097 --1.06063235964807 --0.11999117665055 -0.463414248904006 -0.453333374832809 -0.720076124577893 --0.690682097316639 --0.479765871302514 --0.768362116455997 --0.78227795860731 -2.83879592364582 --1.61907750812892 --1.12537687729151 --0.368715985208614 -0.150157077377886 --0.434575901417102 --0.605808540932229 -0.158183320648133 -1.40431464895265 --0.210843753901441 -1.01425667919372 --0.436478106165042 -1.93576066180846 -1.05812273801163 -0.630839478633728 -1.24983142062401 --0.867661029629231 -2.41842469997245 -0.111337005576095 --0.289753959829149 --0.367963207092831 -1.27167389693411 --0.278743341657912 -0.45144661634396 -2.16680529886384 --0.614728497164234 --2.46656527953221 --0.583230714438802 -0.721670990582599 -0.152594809103897 -0.168610483714478 -1.55455917643671 --0.341629669566245 --1.48850710646714 --0.73051029284616 -2.62196855013282 --0.316938170693502 --0.430095457473993 --0.297735322500181 --0.0481687903592469 -0.144402609071868 --0.295018559288412 --0.62512464713735 -0.493141038182956 --0.253360415554573 --0.497760300204335 -1.42603396141796 -0.707764762044732 --0.699163716234346 --0.434393161259769 -0.289860157898159 -0.577582357764328 --0.551712864131323 --0.10541242899351 --0.508183691402301 --0.27558679169018 --0.220693236716368 --0.299838155294353 -3.01382070816077 -1.57519116730075 --1.0140275487433 --1.28391187082263 -1.14256391193176 --1.08265370156478 --0.497459026042713 --0.109999413666958 --1.37490446767455 --0.853302419390674 -0.793545168560916 -0.873939572696679 --1.09784468005171 -1.61369561557757 -0.0323856351959035 -0.354522033121852 --0.622329930328609 --0.487881939290866 --0.499584558595387 -1.29756790999223 --0.663601687831459 -0.615115121512323 --0.840305371911079 -0.125401094731396 -1.06745071064235 -1.10879599915066 --1.41472053135513 --1.0894400689382 -0.16414817152501 -1.00186066159585 --0.618953842937945 --0.925572400885041 -1.06004662654963 -0.0799621548102989 -1.24281134038682 -0.870328651939452 -0.161449507955455 -0.0223245264712926 -0.248052454134903 -0.482440650451188 -0.850710897107053 -0.992321323155016 -0.63447461798023 --0.34449530112777 -0.607741325149926 --0.698985567590337 -0.0242368646188336 -0.187431257444045 --0.773147493553451 --0.808023879589148 --0.0605950209380817 --0.578444083456292 --1.54599831589722 --0.500657361014077 --0.410765159985746 -0.235276093311144 --1.72914616718631 -0.107313420374797 --0.187419164782876 --0.388065344290792 -0.268666270828358 -0.478064824059302 --0.0540025989103454 -0.65706131294952 -1.14041430056947 -2.398513607237 -1.07261261857606 -1.0250035185788 --0.0838147900176391 -1.8091332035462 --0.574881768008352 --0.901454913494455 --1.08986596164613 -0.068217443162764 --0.144098595707794 --2.33857513727513 --0.134763437956433 --0.109123095848715 -0.263032985257967 --0.421626435615542 -1.44445893735332 -1.1000895993446 -1.59145522082202 -0.515155549008371 --0.419018273117793 --0.247355120934803 --0.465733228992291 -0.364782880026113 -0.803795088287772 --0.259064911915966 --0.177899814018027 -0.45680549776963 -2.02312215874301 --1.05691281497122 -0.635653348756112 -0.771138450504941 --0.402007084652329 --0.94851550037634 --0.179298553987591 --0.339183181841402 -0.706944040624689 --0.186514181037314 -0.651164067299947 -0.436584832924331 --0.528206348975093 --0.686498910649659 -1.1682523989775 -0.0482935731892065 --0.689349598697387 -0.0339702154821744 --0.125448940259896 -0.334570359666916 -2.30913083798262 --0.0981053469718436 --0.588077394088302 --1.20241815380476 --0.0152557422862873 --1.25554379952831 --1.28048960776923 --0.404398023074628 -2.41285677229152 --1.25130202195877 --1.4592038373037 --0.0454517376242238 --0.0762254221680827 -0.136560543064105 --0.837368961062153 --0.34510674703347 --0.0187748389399811 --0.568728386170873 --0.364915252186303 -0.161273186264579 -0.0550997263676214 -0.940787535252967 -0.656588722447449 -1.20784532231808 --0.458566829384852 -0.643254747441253 --1.30401667855136 -0.621186722733942 --0.880487660185278 --1.2351367210141 -1.36814178486273 --0.984369918094769 -0.0644991245052786 --0.310624037436916 --0.64120028798159 --0.288132503615825 -0.0731864811229155 -0.0819451464808569 --0.2004975282595 -0.880314577408861 -0.450063913669377 --0.293147283530421 -1.26961264618815 --0.444158392090668 --0.237917398363209 --0.652843489153927 -0.755295524528284 -0.16367075942665 -2.46391194483875 -0.0896498535189654 --0.386455813555175 -1.1394950064555 -0.4219478374051 --2.47272018180087 -0.0354327342432486 -2.49328574939002 -0.662148742909221 -0.245001307815087 --0.388138565170945 -0.221058737790138 --1.47007217773509 -0.116559306113973 -0.502491667959754 -0.283365281515371 -0.883096584872506 --1.09590606484745 --1.59873883452657 --0.230225090704595 -2.93254355404858 -3.12630558823593 -0.673708822193779 -0.596132324350151 -0.0249343023386643 --0.402982406094589 --0.859859172393686 --0.847743747731885 --0.810880616129889 --0.551240815464154 --0.198716941664721 -0.837622377412911 --0.952396661635292 -0.873023882015483 --0.518638414491501 -0.114843883925834 --0.0192641006339969 --1.00888215611205 -0.178236377172722 --0.489926744153204 -0.298936316198795 -0.289075116678966 --0.899228333773095 -2.12830291534416 --0.887776393131081 -0.0432847492995245 --0.213862828081718 --0.583819364260365 -1.07685923306075 --0.700613376386961 --0.0196632299853867 -0.311352985957867 --0.533000748930498 --0.694423530832484 --0.959182659389132 -0.591490068253023 -0.42102262010192 -0.489107590608063 -1.15295809303577 -0.838218716004203 -0.574654697498474 --1.09576876532777 -0.879976212703381 -1.65974762030031 -0.424685336122637 -0.663945137300802 --1.31577748252946 -0.919722649596396 --0.304013199829683 --1.67118947178294 --0.43654850502582 --0.431913705703094 -0.969546848268187 -1.21810241067233 --0.345478350513269 -1.35348039656784 -0.321748263015295 -0.634498365715114 -1.08916508831926 --0.452366951879625 -1.20637618566945 -1.37399530310558 -0.733571203369107 -0.309627204483748 --0.66471886577043 --0.854917227550932 -0.733289052371812 -0.841079122441631 -1.91794337221989 -0.342685506332129 --0.988799837846747 -0.0160765171937962 -1.24757442681323 --1.34379216960679 --0.608377353012506 -1.04947396798007 --1.18830257026896 --0.118944597248854 --0.209869517715992 --1.14907448821305 --0.359387966088073 --1.05542434744524 --1.12998591691475 -0.0079883492277748 --0.0644037559169295 --0.04883122614154 --0.434765013853068 -1.48367378209847 --1.07048208556825 --0.459899685737217 --1.11616368032471 -0.168348557556542 --1.08429449274651 --0.621531573391943 --0.139981389556484 --0.936979550968891 --0.213348351877251 --0.605975911944583 -0.85275212841622 -0.703635321643709 --0.780990607700453 --0.0784671405539257 --0.0603030347465161 --0.397171596630043 -0.311410764131175 -0.667668019227066 --0.647917057839376 --0.502624225274996 -3.44745161905469 --1.06541508846866 --0.310419312144341 --0.304321384929932 -1.29436886784842 -0.375890241637045 --1.04549390209611 --0.439506310593664 --0.726758059135411 -0.5274603901815 -1.68721086497176 -0.0661335190705019 --1.04181970296299 --0.164583852750159 --0.587908643491375 -0.343606922423126 --1.11326749405313 -0.667739533913686 --0.523257307839035 --1.06581454960853 --0.449202617372174 --1.18362044980915 -1.57380009113035 -0.241218223587595 -0.457004960963364 --0.261142278644726 --1.41880865998473 --1.0662174032862 -1.65412551387199 --0.207276164890018 -0.893111553570247 --0.349316746746815 -0.523128336495559 --0.789477744020728 --1.12278255432887 -0.872715818134922 --0.0166468221504896 -0.0924597671285472 --0.513177008242964 --0.364591234611523 --1.05932899362323 --0.306021388886229 -0.03616691304443 -0.26664161406242 -1.51371771628932 -0.538975759235033 -0.637691946131563 --0.294813118762113 --0.503071321384715 -0.62652561980773 --1.21439919168797 -0.00348465470774606 --0.414557380131521 -0.250537615356533 -1.55415597927086 --0.290985603713208 --0.16412415277308 --0.25487045176742 --0.261868698920805 -1.25134050014841 -0.587043487076711 --1.23217142649386 --0.276971005382632 --0.94112724451929 -0.668707613580941 -0.511569408748221 --0.98603858633532 -0.181735914786406 --0.247350991307578 --0.813631633274962 -0.859060709827753 -0.288536619802537 -0.782569436756562 --0.643876490899407 -0.687589206045846 --1.5877947249466 -1.31114523067838 -1.53129416926316 --0.271335599219099 --0.385819513904428 --1.01600224672601 -0.234853594355332 -1.20999409937082 -0.506291150845533 -1.21812515718238 -0.0679149439409583 -1.09630713189067 -0.399502250593821 -0.944834987989045 -2.44385509440204 --0.378479102272017 --0.701934972692791 --0.670602080053129 -0.0623337360469836 -1.19395867943914 --1.25909340455483 --0.340255298090996 --0.710857997481329 -3.06953640840387 --0.124612874159427 -0.131733837340494 -0.204689953032436 -0.859966540567907 --0.369890495934753 --0.453265466068198 -0.580102426318238 -1.18852938247624 -0.00613623163996735 --0.191620272802116 --0.843107759169776 -0.798997248596861 --0.940082072452801 -0.372423481857497 -2.57235198084986 --0.7746743996785 -0.11514124308022 --0.702243236616547 --0.231677489016246 --0.0994401352632002 -0.518467860637404 -1.09213007358224 -0.872070222437337 --0.369852191729476 -0.386800980811108 -2.01674643145385 --0.746672220479672 --0.0107529145230405 --0.739222443250705 -0.756061385252687 -0.404222144780119 -0.747654330623138 --0.522804990467294 --0.333231992272633 --1.00848223565738 -0.326235917097742 --0.130240406530442 -1.81906892410479 --2.23444955353356 --0.0295438409842452 --1.03957264810158 --0.319669383781822 --0.557948390299939 -2.78666816048678 -2.81913338445299 --0.350179152154331 -0.0338790559777369 -0.53259068964871 -1.21219082754898 --1.16943963171631 -0.0377650732496129 --0.79017117466263 -1.17064811165215 --0.423984822158944 --1.18351957815495 --1.39086205704578 -0.416388938592054 -0.772128317648827 --0.189071322526852 -0.0452611970922909 -0.857151041393587 -0.811834237530786 -0.822483422834173 --0.397923896683002 --0.546709805937635 --0.304089574018666 -0.633098035969412 -0.140219536884243 --0.79758437856349 -0.713807942378269 -0.275084858813662 -2.03035288240895 --0.142111319601433 -0.96754620894758 -0.23194819830884 -1.56205865990293 -0.34734430878831 -0.788704872301057 --1.24673538916993 -2.7235645496523 --0.484016092386224 --0.942597552646434 --1.38005019264398 --0.633624977105367 -0.847218171274834 -1.1910460871216 --0.713736444946176 -1.63902196172126 --0.518004002708705 --0.175834068275224 -0.830739641206556 --0.182847314914289 --1.17389178787126 --0.491584471303687 --0.259116107439607 --0.966713254601107 --0.437012634492469 -0.960382557747717 -0.333919458444879 -0.427923232598054 -1.120642119745 --0.221109308868797 -0.0978479367538423 --0.248381873197731 --1.23020565141253 --0.773954290801743 --0.487657896663063 -0.580221576856378 --0.270029491223005 --1.48266517173228 --0.991047474838576 -0.392518978838314 --0.742704206671785 -0.305744465088148 -0.691368095823981 -0.330055807928076 --0.366350028854336 -0.11684559327224 --0.838560308877589 -0.129374363234862 --2.26158161582991 -0.0111488784017482 -0.914150019504842 --0.52107537849435 --0.191280762304657 --0.223976887761 --0.236049930288838 -0.976973939588481 --0.642005139555139 --0.512342591727988 --1.07822711549677 -1.21505828105218 --1.2302678370216 --0.351580653627949 --0.268997551816697 -1.01422029342495 -1.17856941438656 -0.989440863526157 -3.30304316713063 -0.745217463374757 --0.904279993441165 -2.40704180410905 -0.408350302467705 -2.77093685918762 -0.654935940644789 --0.034396530702999 --0.426801906928674 --0.371187315797753 --0.765571524715816 -0.979242972224567 -0.829749606065429 -0.908521775618284 -0.68966795827418 --0.764496582100632 -1.09502008420522 -0.0534219826154505 -0.2864658334805 --1.26988544426481 -0.539198086227737 -0.00106797504973155 --0.390534927511055 --0.110326861764293 -0.983086519437844 --1.30469336103608 --0.327536358163405 --0.539783980746227 --0.209152567671649 -0.0161179700384304 -1.27032131422934 -2.09564598561099 -1.69570129712296 --0.416870755383671 -0.446784534458491 -0.729372899331491 --0.391313484255709 --0.345440709071468 --0.37300580646467 --1.22242922994829 --0.292624804741155 --0.461079740641996 --1.06354014880532 --0.48406784449292 --2.21120477857642 -0.45580616254961 --0.180065904542619 --0.733207770440924 --0.290050605551451 --1.24951010125413 -0.67563569246658 -1.19356233769658 --0.614534330079396 -0.220555169768554 --0.249869518803676 -0.223260925856527 -1.01190291172468 -0.103336886549322 -0.0463955250284922 --1.04867319574527 -1.49097325803859 --0.856855383138054 --0.573302789913136 --0.626593945578474 --0.080772764234788 --0.906243155075037 --1.07487099978011 --1.36222377931861 -1.06960713772389 --0.00345636310520092 --0.574802169145479 -2.04977912106076 --0.351610538986959 --0.312086978502442 --0.358984534239473 -0.195508235453287 -0.0709653255088503 --0.236619674496907 -0.0819784020767056 -1.23436556675275 --0.783649416579025 --0.350793993074752 --0.736326790943375 --0.750024610369864 --1.37617117744085 --1.44272965319821 --0.775181862382977 --0.365126837077613 -1.03762829308312 --2.07855186237702 -0.145650869941766 --0.913507438456692 -0.489727948402971 -0.392284247738558 -0.179551714459043 -0.135684006430134 -1.45039933051886 --1.35038909794414 -0.121787954481661 --0.011694043505269 -0.406649746651699 -0.47061962738133 --0.0571878340828347 --0.159189828677269 --0.556413577683369 --1.20568351910772 --0.755700991609501 -0.0248110052167325 -0.213445948581668 -0.57081214999282 --0.679510340555256 -1.03719839277702 --0.648167436126837 --0.630861168630812 --1.27249401237836 -1.92027890149618 --0.326899746028552 --0.686028284420582 --0.825808055743961 --0.135221806143782 --0.309687467229416 -0.145594621182738 -1.2308869578621 -2.98208474601451 --0.626870224216724 --0.32263068439737 -0.633012644497331 -0.900349217341823 --0.331067493579718 -1.40659216050046 -0.761346600519397 --0.80793968488534 -0.0357801077762812 --1.33266956608864 --1.81456870278652 -0.0949026982135468 --1.00697879301062 -0.603979357010294 -0.785341947205264 --0.0906999001975675 --1.09110424536154 --0.634542572845193 -0.0602896831797008 -0.866667541726908 --1.34121977806195 --1.32374873660595 --0.209583424028861 -1.33674141627345 --0.124563418502687 --1.70013259429743 --1.29205911308392 -0.846522003731916 -0.0503125072561357 --0.547893478164148 -0.0468125460405693 --1.07095119471613 -3.2804347652665 --0.673700620973798 -0.289456658340915 -1.33405084471113 --0.289679568393647 --0.149533777370078 --0.227513418021787 -0.861756139428527 -0.0720834479121093 -0.866399808876905 -0.125543198581732 -0.660942325588734 -1.99531962146 --1.25770080046853 -1.01209803307199 -0.534079182115207 --0.284974901311917 --0.332379864633316 --1.16610184194182 --0.787605055789388 -0.0765699452604451 --0.548093831636149 --1.06607356180076 -0.858703209048413 --0.00422720593685355 --0.0958953838469512 -0.34740439020598 --1.08655938653926 --0.631379359032204 -0.0201615152344301 --0.333567466447565 --0.511979576227155 --0.597757324435016 --0.846138550461733 --0.0911342115304787 --0.100963793046003 -0.603549026329495 -0.103016027940597 --0.275734093205767 --1.65341741663901 -1.21847918710176 -0.7202410602724 -0.973802357710112 -0.578943517902498 --0.0299293163079213 --0.596583418090125 -0.921369561906334 -0.232640297415818 --0.112201934750317 -1.12054661216094 --0.448464345282643 -0.786140444205881 --0.642643047578622 -0.679443721986688 --1.47552354440266 -1.35928656772203 --1.04249762508439 -0.034124811949841 -1.28039578417884 -0.109351334247116 -0.397648175792504 --0.445698540058009 -1.29853691819825 --1.6609777816946 --0.245540163419614 -0.0696015730647517 --0.111374307472071 -0.23245750543521 --0.423338707065916 -0.00311831747353963 -0.0692613184606294 --0.38933037890029 -0.677764067918686 -0.121044412636738 --0.433693655101508 --1.04441507855759 --0.436962903334942 --0.978548994406195 -2.7674293026333 --0.985090094733653 -0.0367117881659578 --0.820602410327421 -0.604259640769261 --0.0633256792634151 --0.0960837600192619 -0.637479073931486 -0.177465949159578 --0.842705790054624 -1.96472549183792 -0.214592524150095 --0.480649530935294 -0.232054891168749 -1.14539423594925 --2.93295007081606 -1.2798813238257 --0.836372223266759 --1.18493573375391 --1.34897564244713 -0.328278779554857 -0.705370637506413 --1.00533157469802 --0.996854047007344 --0.710786716857581 --0.37590037381605 --0.0568843230174352 -0.0370751765501902 -0.241544597864262 --0.110643417318977 --0.348353686038569 --1.13556371042795 -0.374499198267425 -0.299227838108477 --0.139778473250787 --1.47296096518245 --0.0557511958448762 -0.436231922003519 -1.63016329195804 -0.307261388117288 --0.771219475266212 --0.0465429263680663 --0.302593251014123 --1.4697291140593 -0.294958191200854 -1.68739159364032 --0.0256628521840288 --0.45590866663037 -0.656309907955277 --1.33973332842292 -1.11571003328364 -0.430484645237263 --0.924950973174341 --0.317316708914747 -0.188278823651993 --0.950445106440448 --0.867046193730381 --0.00908643581386048 --0.689521840054701 -1.41994021355096 -0.125246779945527 --1.70272900373107 -0.767617878060415 --0.129668483598111 --0.348029727404382 -0.141765901305202 -0.558734188361568 -0.870849002049724 --0.474239669954986 --1.24019466980064 -0.874837613796231 -0.570669661500467 --0.369877625407629 -0.0523163800464417 --0.54480043771686 --0.492335000815734 -0.0920950145111235 -0.00978896104287763 --0.361980862549338 --0.0698484519371103 -1.3222148386004 --0.710770065129473 -1.08530386979736 --0.228737338585333 -1.57002674381068 -0.275161871952344 -0.184016148913091 --0.325909093923783 -1.12549485620056 --0.0755113595928645 -0.123871638700571 -0.168066442229675 -0.289335009318975 -0.964341085541241 -0.603779435248484 --0.604759694523263 -0.90513306156097 --0.308281449037326 -0.889948742474324 -0.469509362726187 --0.309040373124256 --1.14673125884061 -0.847762959422788 --0.349501459634289 -0.50169973628552 --0.718189101722581 --0.167526140276008 --1.32044080981092 --0.0851308687486343 --1.35717416063481 -0.96781724329764 --0.698719219399981 --0.0212960709563177 --0.0473830385739116 --1.53812785864921 -0.922256805143305 --0.489773812347519 --0.902240304971807 -1.60841497650494 -1.04088017548592 --0.897570882612586 --1.45463304224499 --1.16084991589183 -1.08384192709067 -1.23374441946719 -0.0645016282916373 -0.580228654889554 -0.600937639643714 -0.47587141317032 -0.689511848364891 -1.18889740025269 -0.684930534012208 -0.624050026984373 --0.831067498712573 --1.19205148024459 -0.711458171236043 --0.191081112246331 -0.222212138026958 -0.794308514754721 -0.487811627965216 -0.255353563915882 --1.11546386163852 --1.08170987763422 -0.0519200521169232 --0.123886809566984 -1.1520179264913 --1.55322932245608 -0.683382344146784 --0.682742591553135 -0.0226364571603259 -0.591929048353649 -0.238571153446147 -1.28656868595933 --1.22448232828496 -0.234526871781331 -2.75888971356975 --0.379377070288773 --1.00336566178033 --0.0680406351870051 -0.747938837133153 --0.154857776403345 --0.506552522210653 -0.313325136199441 -1.21973493889618 --2.5539870048609 --0.339246341793078 --1.39656892905778 --0.81251202006789 -0.911862478393098 -0.123681554815672 --0.656759983241126 --0.880321103865321 --0.899738547846161 --0.0993061490197933 --0.0504746923378345 -0.513201471699334 --0.270059610537601 -0.589188892929083 --0.594852059642918 -0.153551730136899 -1.21619672806715 -0.851693098553124 -0.641962150332288 -0.0782712260083072 --0.924045200729475 --1.50558305472197 -0.782137065612517 --0.963084222693887 --1.56893654347812 -0.399250997112734 --0.966044123728741 -0.301516824224436 -1.59969183839565 --0.435696672556764 --0.616031045209201 --0.89174618699745 --1.19008612187311 -0.91316262134519 -1.02074394279266 --1.31817646088921 --0.671760369918743 --0.836755026039219 -0.662311900774025 --0.54934660403962 -0.266724005675467 -0.931265535392175 -0.138247856944327 -0.0210622855852662 --0.134075799715022 --1.21224001925366 --0.424532886823189 -1.36957989291612 -1.49073379263996 -0.291857759973785 -0.712070419409536 --0.515843210214604 --0.0112178751976968 --0.567757372823589 --0.39189591882492 --1.24184222996254 --0.0885494092927868 --1.3330494103579 --0.0604252036665818 --0.12498829283195 -0.248501765496315 --1.31992546070714 -0.215450279583263 --0.684101190083312 -1.09843214741885 --0.0757942032674492 --0.851676727757585 -2.33940374922121 --0.298651843799991 -0.205475334438324 --0.357993003345855 -1.68653536674195 --1.05417896321246 --0.54024001445204 -1.78144514824186 --0.47914997953173 --0.356459311557144 -0.0972140606116638 -0.338093059198926 --0.546293475684712 -1.67142668978683 --0.225446021700721 -0.743695833709454 --0.271021012834754 -0.207989922332291 -0.16169392530116 --0.304046067241893 --0.661302620409014 -0.885340495319275 --0.572909054247996 -1.00945682652903 --0.089953159665848 -0.846543857704168 --0.665888648741211 -0.00558216034590409 --1.43319387865954 --0.80660869380849 --0.19554223463359 -0.0915536588657186 -1.15416402418506 --0.318979487068913 --0.198899030286973 -2.14215623496369 --1.19071291655909 -0.512264174954838 --1.29166732828648 -0.232375331008525 -1.87832185522749 --1.24979450124572 -0.202740916977953 -0.164678582736826 --1.1999620213669 --0.976998832255578 -0.743085821985121 --0.701974160359796 --0.330424078861345 -0.681871828545471 --1.29153759616753 --1.33825152412708 --0.106373046607807 --0.909204257023658 -0.000637464137478005 -0.0866309303494646 --0.00830871554019641 -0.207927061385371 -0.956541949033585 --0.376103102457704 --0.17558099570543 -0.577005336390672 --1.06200062755088 --1.47040867432001 -0.892961529179855 -0.221043759604989 --0.939819630598363 --0.880540129417652 -0.495861123661776 --0.106061066264596 -1.31541053320853 -0.636097478250035 --0.403883815751422 --1.34487665657034 -0.52487951572966 --0.988305450031611 -0.732551454487468 -0.315044963165523 --0.319402963207094 --0.457901469285918 -1.17162793307021 -2.12147243667654 -0.617719141755338 -1.52048734130185 -0.835661424666288 --0.499297281833947 -0.0355265525114223 -0.446887397232546 --0.952653449442986 --1.26805840746359 --1.3602352578564 --0.235766120120583 --0.446024125481872 --0.0528478369657988 --1.33839453587207 -1.28034783219993 --0.573376894924282 --0.279309947924478 --0.96475415337318 --0.595284023721866 --0.894118506367363 --0.455901269481783 --0.232081926617589 -0.0421482749170008 --1.01649990455536 --0.866074574529652 -1.24591894674139 -1.07769934172123 -0.0195231207655446 -0.528629917951506 --0.312107467227401 -1.36540573379075 --0.528732451310355 --0.803749711190466 --0.0171206257656955 -0.812239679205741 --0.558856999395576 -1.08074520629403 --0.182991577437313 --1.01661332164769 --0.820102146811006 --1.2105261190359 --0.296404905435359 --0.152734706006326 --1.10505928985415 --0.0274874962920375 --0.362070619034078 -0.896943517445285 --1.56590806529695 -1.11376718727752 -0.727485661916665 -1.24820176367124 -0.348847703826833 --0.301919407057208 --0.998187692258099 --2.51890076055502 -1.51479687324597 -0.633469755122861 --0.609803147614404 --0.658575594578497 -1.00917658751784 --0.636925706574679 -0.0693813847743234 --0.980928669303177 --1.24882661794422 --0.268877751538954 -1.0205988413945 -2.82545259812365 --1.74634724194953 --0.512356349635688 --0.355840068013157 --0.0339177744285699 --0.316631453504248 --1.09523537832262 --0.709338340200414 --1.53107232532178 --0.420181949928265 --1.51124151782176 --0.535531092991778 --1.36090299212604 -0.111343279931429 -2.20854987744661 --0.401698882618972 --1.22763442659248 --0.0745771219907532 --1.05140817065092 -0.400923441566249 -0.783736163901965 -0.926622114944201 --0.193836339116856 -0.528466902593702 -0.0934435821501012 --1.39454703363713 -0.967691045674293 --0.349880990582584 --0.825268267689507 -0.169286930014017 --1.05223217512995 -0.0347892482799974 --0.232323120408483 -0.880946036212072 --0.563105269792645 --0.621217935371444 -2.11704211076681 --0.871611171911793 -0.624040672096308 --0.637998893212506 -0.132966692655066 --1.05173425161905 -0.578393048912623 --0.0163949283420202 -0.166130399998795 -0.839152856762249 -1.25699989327429 -0.617457586991044 -0.319684395312056 -0.241504866808795 --0.360032391697241 -1.10684846710036 -0.397494952859141 -0.791819910803543 --1.63631390689478 --1.30807538801857 --0.813178641528036 --0.932244369904508 -0.871886840607988 --0.52647956756622 -1.72776071908235 --0.384543197015644 --2.32087075502942 -0.280855625189383 --0.766255800016874 -0.0217366948219553 -0.444736381909187 --0.359693448609529 --1.5349876275575 --0.384872340913762 --0.182294276364336 --0.819883545665903 --1.0056370540518 -0.732522085707148 -1.83569474982815 --0.153596380876188 --0.246644765895675 -0.859183140874425 -0.125609620784799 --0.610445435846282 --0.98853804773899 -0.940610861554408 --1.24268322812587 --0.413466334808783 --0.730437891503059 --0.148626646938045 -0.386962229536208 --0.912436941074398 --0.18373323351681 --0.0594309906715722 --0.398412030079146 --0.990702832215527 -0.0756804243501099 -0.890299920710135 --0.862578938294135 -0.728771584566406 --0.190801871847245 -0.112645969966833 -0.296529887315529 --0.410163805169294 --0.401656997564423 --0.317466664409091 --0.30027879004745 -1.07581423813197 -0.829550220742036 --0.464495131411639 --0.758448874818782 --0.21078077930331 --0.792846228705026 --0.994804561617659 --0.162781085677075 -2.55127780013046 --0.360285961185813 -0.37144372014335 --0.937030232238957 -0.02507246839376 -1.86196234058565 -0.40141722466565 -0.982637771454433 --1.27828404953703 --1.18876974858731 -1.04990269691032 --0.418644250626144 -1.16969916320695 -0.641043058366094 --0.953674379358358 -0.0825828178910055 --1.1373532911257 -2.2259313442004 --1.31230824130882 --0.162448506524066 --0.615173722076586 -1.00505833135646 -0.105819998194399 --0.751292117799781 --0.0129662815833314 --0.614285754946464 --0.38685104128497 --0.443161891511068 --0.982378168958171 -2.44421709937837 -0.594766164478523 --0.081906004849579 --0.352510681556733 --0.289256055192509 -1.26666336778839 -1.35280608183167 -0.0679307807784477 -1.68351222425694 -0.12082756699253 -0.257373496615419 --0.338215303006698 --0.363044377779764 -0.225378813095354 -0.102169788097219 --1.04594333300628 -1.38722870023427 --0.38237564159243 --0.07347236403099 -0.143724382108027 --0.993072013852363 -1.73484861199502 --0.465690595791203 -0.692691642438147 --1.23639819591894 --0.00407392120148042 --1.62209057554792 -0.76145917002524 --0.307565663123249 --0.765384307739848 --1.40585090545083 -0.429849497607171 -0.654185154332112 -0.93268962532923 --0.0214701700532474 -0.144862098507237 --1.06674977481422 -1.20820433355633 -0.00197964501423709 --1.31507925325957 -1.10115958819677 -0.756581965652346 --1.22920490516302 -0.120098267753539 --1.02252059376243 -0.43049490826674 --0.178947888912491 --0.021824535301592 --2.1069934041981 --0.987871230468125 -1.35230315350939 -0.546669883324954 -0.339840897097157 -0.614573051340194 -0.43765601266893 --1.36252571563744 -0.508522705573856 --0.154844381047932 --0.811967351286056 --0.183906470164374 --0.361435029928389 -1.28861177881135 --1.41089946744256 --1.07822221419675 -1.15536604302013 --1.05434742940927 -0.40752701596979 -0.603265559238842 -0.0479438973307742 --0.977389057568131 --0.912950662166594 -0.0209652106843485 -0.82380528605408 --0.737858797353592 -0.826169384669708 --1.18171048721272 --0.937424514922536 --0.131820918016466 --1.27718757848943 --0.324821861541872 --0.290458046480236 -0.132369783100289 --0.871671363181653 --0.738554989385531 -0.820318640223539 -0.923284971511682 -0.180669225905176 -0.153427510999149 --0.62849059416507 --0.105257904972696 -0.417893389949414 --0.550446930632604 --1.33538559564215 -2.26805915511626 --1.2299121953451 --1.89117057691496 -0.695445702041178 -0.311039959036362 -1.59401986787197 -3.73180900214891 -0.474122451321147 -0.0367802747914983 -0.586613666323975 --1.09508472689013 --0.35999620561162 -0.142089091339566 --0.0328055962866394 -0.707031468699624 --1.76793186662049 --0.933356962398099 --0.442838535920247 -0.459733981868885 -0.805355131164452 -0.0291066123634609 --0.228995221118482 -0.65070084159554 -0.844222268317642 --1.1288185527697 --0.258876417263459 -1.41829728715942 -0.562603081434311 --0.955649435614742 --0.683606070418022 -0.594269817491298 -0.872758592335137 -0.458532010309634 -0.727793536739334 -0.158095761142414 --0.0709828974897171 -0.755283290026373 -1.1112445416319 -0.310605511611415 --0.348655158068467 --0.20579826342686 -0.545746247433063 --0.1396747517871 --0.256444151356988 --0.745408704766636 --0.0201980387595206 -0.333501842669149 --0.899850596152217 --0.45424343986015 --0.502838835364243 --1.42202809108739 -0.643068474917312 --0.749975825850841 --1.05424093781468 --0.429923842137642 -1.1449993524966 -0.290631010935837 -1.32538989743727 --0.655474976399592 -0.96159362500093 -1.20099424497614 -0.769783189496394 --0.255062842921606 -1.23733684460901 --0.61380359492392 --0.769696821136735 --1.04245540383448 -0.477578112191728 -1.03150723990462 -0.663552956045249 -0.625113689644026 --0.422457649827666 --0.0990237021482301 -0.547787180737526 --0.555832554943371 -0.390620807866568 --1.42096205634747 --1.48923941835469 -0.227886526042074 -1.05772231616387 -0.687136857309122 -0.663849212012367 --0.618469800116734 -0.324290457938395 -0.279444354228957 -0.0231471173411686 -0.0459326656815131 --0.173216247072702 --0.682928717070013 --0.605700505425007 --0.489779228657083 --0.13451768650383 -0.143508602176453 -0.866349473607865 -1.12458160191673 -1.1556852529863 -0.698007974941153 -0.649707857943468 -1.1634510618496 -1.25581756217169 -1.0750232229963 --0.354452231237147 --1.44201817508141 --1.17425192890972 -1.25958289124393 -0.358704414738339 -0.669945846090878 --0.185216662287846 --0.373489918132351 --1.08318475986546 --1.09968625145356 --0.325306814960202 --0.483360377044399 --0.221060737021104 --0.558407087241287 -0.566557688205158 --0.499137935621474 --0.410138694548841 --0.456232998566219 --1.15306042043822 --0.970917802264233 -0.994305132490839 -1.21212947277449 -0.181131314307635 --0.944201633816784 -0.714374341831195 --1.63603474624469 -0.0852932716957442 --1.44128930739433 --0.693653599174806 -1.03172053579176 --0.373936535335282 --0.315373637712101 --0.863669152966951 --0.0474296631724007 --0.636298335045777 -1.15019525064179 --0.386868876659017 --0.294087614748429 -0.449505224884099 -0.0476233739026353 --1.38780077371293 --0.213787326749655 -0.709562821448145 --1.25628984758047 -0.607211799550567 --0.574976108716664 -1.32300578796128 --0.569761266265867 --0.818712086526075 -0.0204900217363821 --0.581932573736117 -0.0347118363377774 -0.00519174841887171 -3.00303942998391 --0.667371390660241 -1.05739923018373 --0.2365387367012 --0.948316265687051 -0.875248201229908 --0.701081600577404 --0.289377806248117 -1.07953216664973 --1.16076169946563 --0.285511488000699 -0.478549171197264 --0.584860805871937 --0.961852103012188 -0.792164982604362 --0.441725348902223 --0.620811708565634 -0.8445916100907 -0.154791301251861 --1.15423668666596 -0.967715827490951 -1.23625257579175 --0.449458274353668 --0.233925540218205 --1.3826298113911 -0.318447909750877 --0.5907566971702 --0.350230671555976 --0.621894387493558 --0.0525672531565813 --1.03567062514334 --0.836529808631626 -0.52255200936501 --0.0909801861702801 -0.143914747019938 --0.460437164598607 --0.124312784247923 --1.15228772619566 --0.375685711838385 --0.204271667636838 -0.391003398043589 -0.0611537454217079 -0.0209682753444325 -0.710554858368877 --1.43216246998757 --1.12654870748845 --1.08681989180578 -0.863125062774607 --0.580930337801562 --1.45832964722014 --0.0918630314472688 --1.576470011406 --1.04713929824168 -1.11202980173659 --0.0749514898538397 --0.0982000936953709 -0.42935773650996 -1.15341073548585 --0.300599870188699 --0.829912153148922 --1.1913445932989 --0.609134174300358 -1.24135492920865 --0.539444864257058 -1.80210291545162 -0.598672416550975 -0.718592639526918 --0.964230448269575 --0.0796857814385126 -1.36534600880164 --1.27213596569835 --1.66331278440827 -1.22847694860903 -0.777377690639499 -0.208053950587874 -0.561644693655899 --0.264009767978346 --1.04822147007616 -0.945235617316829 -1.03229329259244 -0.18286855921677 --1.07740353758359 --0.310992392095775 -0.0885714981720493 --0.513871210229884 -1.11623746458543 --0.484484895240185 -0.681550191710033 -1.16535743361796 --0.923031736119418 -1.7800405042147 --0.175102839451196 -0.216472159854543 --0.266806136862747 --0.209540506205979 --0.521010631283256 --0.00826302224007769 --0.870374527749819 -2.06321701315317 -0.824638243460103 --1.11471585970328 -0.155482659807955 --1.00700827241368 --0.94550854081032 -0.117834065733378 --1.15204613098252 --0.541954138291901 --0.0394612981082405 -0.557683070554354 -0.0393837636522316 --0.806830417906867 --0.752986835928749 -0.3756421185362 --0.711102359663776 --0.34030827548603 -1.41288213171817 -1.13934778676453 -0.7504582282121 -0.701457705277214 --0.20642195355731 --0.0832822434217348 -0.758609928561064 -1.09811508959803 -0.0604083976210443 --0.264284892484895 -0.537469317086069 --0.568058343638458 --1.08176346706161 --0.755259214456886 -1.89027132471991 -0.208641787264893 -0.898365074458114 -1.32350439864874 --0.957299560694493 -0.738427193382543 --0.018198923893634 -0.152636423567024 -0.468714798874204 --0.419195526703545 --0.907152484582358 --1.01335798165277 --0.242845714441602 -0.662534106509936 --0.688869958423895 --1.25185705594916 -0.061526906144147 --0.956367370312493 --0.110723296384393 --1.36576022797904 -1.932673757994 -0.521430903350658 --0.699537906443189 -0.885719006691107 --0.688181529343068 -0.684829457005002 --0.645921013412917 -0.62657841839909 -0.900907869471768 --0.9793681473323 --0.506789691037744 --0.157839147972154 -0.00255544887845449 --0.222767205975479 -1.11813833143727 --0.920960155025098 --1.57545620301424 -0.072547615519873 --0.460464380013747 -0.587133269522966 -0.511562683613029 -0.77327673304576 --0.658972342370041 --1.00444822211727 -1.2372675910282 -0.902560115248329 --0.130353479776171 -0.175070774397781 --0.303662192613487 --0.62118382607842 --1.2576260341287 -0.405298748039836 --0.813498227685722 -0.237408034646451 -1.2929200220539 -0.201592103854584 -0.572905003505257 -0.107765804674397 --0.434403862449434 -0.477494309348357 --0.978505460165928 --0.785311318032399 --0.63638157690438 -0.622784365693646 --0.588263415704839 -0.249570850963929 -0.698744841410072 -2.40950211282351 -1.40462673934248 --0.318289337096813 -0.0319588888490703 --1.04194131776439 -0.0621690842602076 -0.187839637622234 -1.21620799270021 -0.258190531787713 -0.808440169526598 --0.0482996014219008 -0.011156366490094 -1.0705994850443 -1.42814828558292 --0.314929510139208 --1.0465380677827 --1.23350315693216 -0.182835508460462 -0.582390334064499 --0.489161123308922 -0.780148626500493 -0.845974575411526 -0.420108720941755 --0.909180325350171 -0.858915386079495 -1.2672069320897 -0.187716182945966 -0.0539144189291365 -0.0621533972158774 -0.0387501755466495 -0.33716916151907 --1.89997396533617 -0.109976850457146 -0.421212706422709 -1.06468204258455 -0.331118651975158 --0.623681595588603 -0.0181535624735947 --1.45364648072771 --0.932325950722816 --1.69111877635678 -0.662761515065185 --0.91299084012225 --0.964696700544028 -0.733130147178365 -0.517964861454248 --1.05945842560146 --0.866574594266769 -2.2488645721267 -0.552349178354004 -0.163364915901557 --0.492338249985213 --0.101901388043698 --0.180628783414694 --0.541081601398365 --0.545801251375301 --1.00323261791464 -0.889507048360052 -1.40762330895539 --0.242831306403779 -0.785944555278979 -0.224130701987178 --0.552577961699582 --0.673054810087503 -0.0610304344167583 --0.781189061969409 -0.784504432507035 -0.132346638658977 -0.829680312280461 --0.267118533722455 --1.08519608483618 --0.104503084670911 -0.710740889591221 -0.224074590460955 --1.03336494651703 -1.10907987295288 --0.496575763832288 --0.133042749897921 -0.533203149414353 --1.23702213707223 -0.0814573241077774 --0.113742385919674 --0.0468944265110478 -0.918717364855047 -1.87905893426427 --0.3146439078152 --0.156150414152916 -0.235227700336836 --1.51477908102471 -0.243326513759445 -0.0369086540351518 -0.190701933406343 --0.143793224919727 -0.885401852952235 --0.459346436526724 --0.016849819613812 -0.499716546143373 --0.996834797747521 -1.13235885856028 --0.145243723731094 -0.270861407492852 -1.34835888615559 -0.0445265913680783 --0.334151751294259 -0.358005148674108 --0.123722012267219 -0.870748606258468 --0.51134099877633 --0.444098081655349 --1.16053874606273 -0.169810464573327 --0.963013890177791 -0.439574952097862 -1.19216372379289 -0.769287431853602 --0.458120353529126 --0.0378930725696884 -2.64028503502613 -0.516562506277176 --0.516244364608676 -0.0583026698065634 --0.467336284432394 --0.689827125174277 --0.17454597951983 --1.42431197283395 --0.285340681688762 -0.547760654874564 -0.0313444312203606 -0.549463044333811 -1.43795975832639 --1.31859650915622 --0.67022541636853 -0.346530119306877 --1.47835595552893 -0.289746230919396 -0.371442417132165 -0.00336992950943937 --0.405570115804146 --0.0808898117401267 -1.19191747404784 --0.299692758034855 -0.0143264452077592 --0.357446648202495 --0.375341713227585 --0.0911476228212544 --0.0247873038168098 --0.62438269954705 -0.17110653086797 -0.800293771074823 --0.14374596588715 -2.29469542585741 --0.952199161009911 -0.284070524998697 --0.553517608804812 --0.400226240233777 -0.795624795677868 -0.0360320567876737 --0.471196271228994 --0.125031851883841 -0.633010397401295 --0.248411839821102 --0.599412896480638 --1.00617076090763 --0.263389622485277 --0.771878430396347 -0.88928478043749 -0.708656794161774 -0.444500179728598 --1.31674540112506 --0.338188479153583 -0.575322790410942 --0.0359368312425854 --0.765937134913374 -0.145521932402578 -0.624924195555215 --1.39949987325799 -0.579578495256186 --0.729892874693954 --0.778538702830252 --0.92481013024066 -1.13254951271024 -0.442066510881819 -0.807998733981408 --0.592930593865047 -0.0652393106832925 --0.372386448327205 --0.955548643839824 -1.04318206300955 --0.424374811514142 -0.346452883551041 --1.5685717578396 --1.58596801924807 -0.317250868271673 --0.161380324216502 --0.815929184357397 --0.986264641152293 --0.280229271586757 -0.242704274961597 -0.846141178693477 -0.242189369933141 -0.420418986785589 -0.0519640664632282 --0.383528245769268 -0.56222098296448 --0.00869697890590793 -0.118364250905268 --0.0754279199475425 -2.00697889933141 -0.863068256280867 --0.180094126044259 -2.65280594631973 -0.134766812095359 --1.54166426505541 --1.24480697144413 --0.365505368196116 -0.794887122579269 --1.0201147276762 --1.19486388997552 --0.734355730963445 -0.585830014037219 -0.487772170545684 --0.579329118458486 -0.94140475481368 -0.632806226219562 -0.256316316711859 --0.386556209553901 --0.349355830531211 -0.658050046404032 --0.817460515984358 --0.529271473507842 --0.637161976742883 -1.52765639540867 -1.36587130409977 --0.272652388157686 --0.292643810041619 -0.53700095515538 --1.12030079416961 --0.708281791905097 --0.286264072150669 -0.074911281210492 --0.65014168662825 --0.48447485231598 -0.0438565785847969 --0.0219122069417099 --0.195900361120117 --0.129360782216967 --0.246772829713134 --0.893651912532104 --0.527036596898564 --0.0395323913616563 -0.112604765447026 --0.825839193888212 --0.637402849902862 -0.754976480876733 --0.181398463574316 -0.114909381328836 --1.45078652042359 --0.687799906856338 --0.930021816629758 -0.561162186701757 --0.252910652664612 -0.969024843584379 --0.618933882939141 -0.76772835070574 --1.27804076426302 -1.46009156075897 --1.0280184717073 --0.833088068203217 -0.712229377268319 -0.679111752892071 --0.0629234465798607 -1.17389012023423 -0.621927269796759 -0.128371200651903 -1.26019498004908 --0.0991535379047743 --1.01152183373262 --1.12232374598402 --0.0939624203556502 --0.773979499756459 --0.281921310288189 --0.682552120839703 -0.684696933368473 --0.380379265330712 --1.21331328473176 -0.631650796815279 -0.368306508209804 --1.11193486279839 -0.0131317484539064 --1.61115723599799 -1.19066088664393 -1.28912822433891 --0.664429804237779 -0.159670215583517 --0.175223008733725 --0.235625359702851 --0.524489894478857 -1.01016369093688 --0.309387492905621 -1.35780794935718 --1.30229515613604 -0.0405679826134149 --1.09367565419905 --0.493226101286663 --0.0710098620508433 -1.08574091479915 -1.07835544128173 --0.468930144526693 --0.23973124685875 -0.509487936078235 --0.341533458953983 --1.34761724326914 -0.595148566519203 -0.159935593315297 -0.74435613853711 --1.53779444799593 --0.991476646548298 --0.387112873755781 -0.00469935462852344 --1.38068472333579 --1.38161496925772 -0.953703496756464 -0.0380663167428446 --0.543906216385309 -0.499515801045568 --0.0931432426891154 -0.0863756956008466 --0.224271403681714 --0.623967107976565 --0.974230188187603 --0.233036773954912 --0.156865231008266 --1.31445934562148 -0.706165654823854 --0.633048672444994 --0.292410440813482 --0.903637940440841 --1.99927255128303 -0.614905969824552 -0.20129255576057 -0.253271088786425 --1.65433046191068 --0.255600821527561 --1.08074300324803 -0.818220650042018 -1.26886717211412 -0.968853387611915 --0.285988333592088 --0.330425504978654 -0.842781678195752 --0.661184821152557 --1.10887681477359 -0.384665440715589 -1.06765048605376 --0.876506319294966 -0.120613824820878 -0.820174438978114 -0.133209682596957 -0.63629636881077 -0.156074075658633 --0.473487818080651 --0.899881769782112 -0.475850665804518 -0.0800853070834813 --0.29923198180461 --0.13128442561554 -0.0134201151248829 --0.959620806296698 -0.952670170604486 --0.715024527727588 -0.79434729633033 -2.82648828339933 --1.45741971878581 -0.371941999895704 -1.29090004287201 --0.758668211799046 --0.00102440081843547 --0.437538337030891 -0.000759870737132573 -0.52411062862228 -0.526341818028182 --0.517475249197902 -0.44333000905662 --0.195424150999708 -0.233564536900822 --0.0172202048611183 -0.122774671136691 -0.0373741752569572 --0.845445390541189 -0.133980055857615 --1.33345358790401 -0.730902496051025 --0.906823156597573 --0.155220860214735 --0.842976689891831 -1.08254568793171 --0.962699767524506 --0.92503363631327 --1.30544869646798 -1.35680144869497 -0.0428361928846801 --1.30493046802729 -0.574158937404768 --0.280169701155179 --0.492012887583013 -0.0332745774001504 --1.15485505775192 --0.590135274984922 --1.6344059782447 -0.41835524580606 -0.0787903338162348 --0.0635706590857246 -0.705146779856844 -0.414586161212554 --0.0792792708109293 -0.285867793906688 --0.0762534034562954 -1.02972138800898 --0.972447715299595 --1.25742877188578 -0.0609440800263563 --0.378078182554779 -0.110435667765714 --1.56654002802633 --1.12798322688827 -1.5547938677089 --1.0813896529241 -0.50981599332804 --1.5148704830902 -0.317180183024035 -0.269326012371016 --0.409179115119078 -0.372802531516886 -0.742556583455482 --0.515479576050297 --0.977907879915034 -0.75042893449126 -0.720025934610435 -0.0378446646160295 -0.0840809465360923 --0.355268254428454 --0.410961529886014 --0.342574660320311 --0.128183875574117 --0.773761684346757 --0.617478115624131 --0.124295138301089 -0.610310001824669 -0.145190216970154 --0.745633109070577 --1.02115606887738 --0.307426443819221 --0.302831891740476 --0.470787236187577 --0.484224241100475 --0.242095637642608 --2.42097717025145 --1.21755701002735 --0.500767024951885 --0.250778473382063 -0.199920937554957 --0.6520822487394 --0.77775844957435 -0.525108611724715 -0.486569432655338 -1.35825879767277 -0.707332319434778 --0.518861842127104 -0.831962872386455 --0.267097773603687 -1.2481299013851 -0.810118509823254 --1.40318847371349 --0.638386989587211 -3.38952447117959 --1.1882229454761 -0.692105226630071 -0.749541283184806 --0.148625837226555 -0.886217980169171 -0.0973358170079122 --0.871446507140034 -0.517476798258885 --0.37857245448044 -0.858307359939962 -0.43373479319407 --0.30884295907247 --0.45392596668554 -0.911225627825479 --0.390317141185027 --1.13027015960833 --0.522429321039702 --0.838649076384012 --0.40483856709601 --0.136184108141705 -0.359119102267237 -0.120270224867014 --0.727099985143905 -0.0220930348627135 -0.972454736546295 -0.941599387430167 --0.171076148168709 -0.0615382560483546 --0.557551447220706 -1.20193169749299 --0.738229508337257 --0.327522855685995 -0.125886343979115 -1.32507548696614 --0.480808868157333 -2.96344088622246 -1.28189795960072 --0.726916749226364 -0.0858799346357015 --0.572659702318433 --0.275039788193409 -0.578609068364848 --0.715206343296973 -0.539596727573639 --0.0866867575572563 --0.426621684676117 --0.541342173558792 -0.765563792070814 -0.0634471662042726 --1.00920213326859 -0.936369453026823 -0.439705903484397 -2.01122554136112 -0.620386394139826 -2.02422294119131 --0.0216224937281337 -0.986538432317676 -0.191171074969972 -1.41001399199869 -0.126176778417078 -0.140678645119504 -0.744636618504665 -1.94517888592889 --0.0722938546962135 --0.371949697170505 -0.153232453879456 -1.15031009407727 --1.07887914123773 -1.15001121761629 -0.202457852846536 --1.34463747401628 --0.485895831633295 -0.815558642939402 -0.504781922645046 -0.10607052833979 -0.582467556784277 -0.0545064916508409 --1.08264133880469 --0.156406276334289 --0.167522844284621 -0.60686008324663 -1.13416958923139 --0.78584671667836 --1.25564799587942 --0.490434180376986 --0.188111185714093 -0.787198895345711 -1.15328735825274 -0.324496230891474 --0.778821925948432 -0.184895876881651 -0.927402702072916 -0.680191085325482 -0.955040744944339 --0.506416327506845 -0.50029807834025 --1.05427723782569 -0.626430351929644 -0.273433797457646 -0.623172476518357 -1.18332335555985 -1.09919033212248 -0.587193651549157 --0.514409437466955 --0.859379344838215 --0.341596042620308 --0.378491651526899 --0.677948522798429 --1.91046233120658 -1.45675837877289 --1.39036693849254 --0.615327462908972 -0.749502864579608 --0.417900218563081 -1.26485316154509 --1.25161456654284 --0.285871379055123 -0.0784589993803531 -0.759659377055119 -1.28388973741542 -0.199349287720823 --0.975430037181328 --0.889571713567519 -0.152037544362099 --0.179099200965675 --1.86385412211141 -0.28740554691436 --0.696125842929112 -0.861497154598252 --1.39374167012225 -0.894343895863624 -0.622237738898021 --0.631918248665484 --0.422078451951445 --1.61068365129769 --0.309590408015037 -0.772092204838973 --0.80534123766942 -0.216396624107711 -0.846704585490458 --1.53384561306814 -0.818817442467297 --0.699305382148713 --0.162934645683065 --0.859608909173836 --0.68581758575841 --0.12814228145204 --1.17402210067535 -0.419927894188064 -0.307527368999205 --0.512438858945273 -1.34366178243506 --0.134880110580413 --0.765280970494234 -0.623722388454021 -0.59455683716917 --0.690808087433697 -1.07313002475292 -0.26624158193797 -1.10588039388454 -0.706701224441744 --0.701217944674205 --0.798203305249997 -0.599302685757706 --0.0831516134272094 -1.12518387802996 --0.050396809267772 --0.866908470621378 -0.898594863993577 --1.36049247403397 --1.23254900612237 -0.229257585108147 --0.496034711943137 --1.15708149754996 --0.420986619947698 --1.32701728711085 -2.20940517109621 -0.944382729286177 -0.32748588652127 --0.965882244851812 --0.287766337905804 -0.80570663637295 --0.249919553821254 --0.201332493208122 --0.279286476085116 --0.536653406521229 -1.16780339753896 -0.275805730899062 -0.0308297167507803 -0.997458295742578 --1.45026601313201 --1.5103429544603 -0.84830493396894 --0.586103551292807 -0.0825984399747757 -0.148030857782723 --0.244301879795923 --1.51848275177228 --1.34824295866134 --0.129734222793787 -0.0155453867469273 --0.204038632721698 -1.29539898604962 --0.548734628895548 --0.537718143936426 -0.289820980978615 -1.8176178502009 -1.35282033801906 --0.00607929112242278 --0.727562151704244 --0.106744063208628 -3.70653445462778 --1.25921187255376 --0.350881586240964 --0.426368886122884 -0.860794750380315 --0.478358563057301 -0.251692305822449 --1.10139209457431 -0.163440975135037 --0.190385403581375 -1.14664415801749 --0.286049708718908 --0.458874451963131 -0.823250703750063 -0.0700830746219054 --0.681723464560374 -0.165389282898738 --0.574713636370201 -0.950370464223109 --0.731300585649328 --0.346630101735368 --0.0677407524149114 -1.04763668909843 -0.702251954190185 -0.41004778936474 -0.153968952845556 -0.0349806236204797 -2.16878463048576 --1.3268816320759 --0.391150922769628 --0.463150998636538 -1.2719144750377 -1.62517747736197 --0.0530299740659412 --0.244665671353878 -1.37933133914597 --0.172880952844399 -0.739360574525082 --0.560492934994357 -1.30738019024162 --0.860201762140539 --0.0937622280835182 --0.295906925970135 --0.0779283302747906 --0.142123614573733 --0.468955630607113 -0.960196721714849 -0.094356951235091 --0.0185305623832894 -1.30860595885349 -0.760756559435237 -1.21485181164631 --0.820807315900709 -2.45061038951383 --0.078965011323108 --0.0266987619450525 --0.284283008665252 -0.933930459653787 --0.955266052425702 -0.0920085099797365 -0.643158941284421 -0.956628473935542 --0.478836909184896 --1.14585176179398 -0.946119497006446 --0.265677763902571 --0.0321913311006661 -1.49952933246753 --0.379845286189481 -0.737187872728765 --0.315033970036168 -0.278274054051368 --1.1910893622124 --0.899808946232595 --1.3104880615729 -1.10254986744204 --0.305784225352328 -1.27301959468628 -0.403656585481839 -0.103073459977074 -0.674201482184454 -1.88990192491934 -1.53307138547743 --0.0837861972951099 --0.306222768965039 -0.137077840487747 --0.247818468155596 -0.677816740152099 --0.83853371758571 -0.336854146470585 -1.53982377866864 -0.908106757298652 --1.11606152511351 -0.710114018136773 -1.05824613045919 --0.324717098388752 --0.478510690005635 --2.36399892098088 --0.142482860976534 --0.715200310181549 -0.340773210480528 --1.10165131860591 --0.430034223585366 -0.227182396556023 -1.64981451335071 --0.643938567521628 --1.17349871210496 --0.458958948441451 --1.04377087289584 -0.842284383167046 --1.37430630817892 -0.979773903360724 -0.26948086480969 --0.78043496867714 -0.401815639476653 -0.869536237814538 -0.834473190629879 --0.6315581707975 -0.383514819547542 -0.120258757254462 --0.39677020767312 -1.0964076315745 --0.546817471051161 --0.340622129745499 --0.220963575515245 -1.44468147521964 --1.06321597216086 --0.0216665526448949 --1.04872043594881 --0.194909984207652 --0.144979348794443 --0.66642845347683 --0.207629825250134 --0.348293879346932 --1.00680650815534 -0.178249907409149 --0.220474607160006 -0.78078640121603 -0.198234065037612 -0.0845955450669926 -1.62664846567472 --0.770544174812217 --0.419262743248659 -0.0812209620106135 --0.166701234882484 -0.840572212986241 -0.939852540818455 --0.106884437911687 -0.683856619640427 --0.854041580634307 -0.101839210928384 -1.10581337382383 -0.193032374830379 -0.278748672486723 -0.853876906816959 --0.862185815233108 -0.828558918747318 -0.264964704300583 --1.59699827047767 --1.14525605425191 -0.096674962644661 --0.0843265096250945 --1.37048563432148 --0.8948293077868 -0.152746008290903 --0.5162126043709 --0.301039495600417 --0.212012953005842 -0.112209246423424 -1.01598006869856 -0.934148304500523 -0.0487454239843821 -0.596931379032222 --0.826054142324505 --0.41363092484996 --0.349112318816012 --1.24310997573647 -0.838414247178711 --0.330349376787838 -1.55580844655041 --0.184755903295805 --0.57537246433326 --0.00152917567719868 --0.609395583999825 -0.73442718963737 -0.734655000096343 -0.714067823498834 -2.46008779851673 --2.13636642214103 --1.31114304062991 --0.672887751765721 --0.490825250228925 --0.884842666867252 -0.735012125045213 -1.27326152489068 --0.69211216873527 -0.609326082207407 -0.398430742946848 --0.684503017992544 --1.2024917707068 -0.784787264199272 --1.24876766267357 --1.07230456666049 -0.0204275796284934 --1.03078067137301 --0.365678038737553 --1.07421574215187 -0.0781575532390111 -0.700021593168976 --0.731860868682219 --0.527296937126513 --1.50639780775438 -0.890210120216485 --1.26833798110546 --0.280093294762898 --0.245898323454089 -3.38504159640546 --0.372930944221741 -0.823043994330902 --0.515423889147169 --0.86468062173757 -0.611610514864607 -0.161443851928698 -0.0447792074414064 --0.0734543728627175 -1.37639552788574 -0.694640350268503 -0.543403576817745 -2.07012088842757 -0.541358953392399 -2.54520948804451 -0.26496219883713 -0.050505938973028 -0.273438641896358 -0.231490955455789 --0.242282825835396 --1.11462989078911 --0.423717145317001 -2.42206452591265 -0.0128828060366382 --0.0265553729667385 --0.955827047000518 --0.164302707322637 --0.675972396418804 -0.27423782484808 --0.290013282084035 --0.046813946281409 --1.34125107307963 --0.633441117986981 -0.115037014173185 -0.633326799942234 -1.42288874615588 --0.728254465395556 --0.517833025467657 -0.256760310448794 --1.01662818376406 -2.47809694007998 -0.243595644707344 --0.126890873924112 --0.11235445365308 --0.996455544015298 --0.354037875450214 --1.51300077731471 -0.05421496119979 -0.793827100097382 -0.0367886961798489 -0.221013755063741 --0.563793647563827 -0.929677916839411 --0.880636114794011 -0.238172082691844 --0.715580720008958 --0.5225452256091 --0.364679590288686 -0.594472585244034 --0.0348207857785674 --1.01052068121433 --0.201519350081609 --0.457274310960634 --0.991968455287978 --1.08654452702341 -0.959267677578897 -0.126037307416596 -1.16354881493054 -0.767498488604456 --0.00985297728295897 -1.91590157070519 -0.729769687501092 -0.290215068467983 --0.686708231735652 --0.775977688177704 -0.939479094135861 -1.09580030758918 -0.449027966691321 -1.8238719062625 --0.782718519092418 --1.0278220660027 --0.283916967167636 --0.137841206389473 -0.579995640900783 --0.553214393686641 -0.82723678565948 --0.504921112293323 --1.66406348232612 -0.928599308897379 -0.18779943597651 --0.571027574377615 -1.00780470119662 -0.519234994145958 -0.825901371065796 --1.33711175540711 --0.126310928016127 --0.937657239618084 -0.782279677169404 --0.726970299224401 --0.991442351827018 --1.34142196183326 -1.56208632802377 -1.99083416330524 --0.125024072381956 -3.03617509931576 -1.17044129361599 --0.931370863160273 -0.318910981795325 --0.285252723632136 -2.6501575306465 --0.574959202219635 --1.62661395704053 -1.17389619754847 -0.659779171727933 --1.0419821670312 -0.188892760301389 --1.5992292545096 --0.118533054824953 -0.347472803109831 --0.240948780558464 --0.660949254521126 -0.82742230865794 -0.266004712524566 -0.225303828070195 -1.15305227507186 -1.72998590353174 --0.14910710668572 --0.353100844754155 --1.52016514670951 -0.368536055889226 -0.384609709024052 -0.827441018925805 -1.02919383713228 -0.993139315882646 -0.019824489651219 -1.41842726939529 -0.119421577226925 -1.29514295060628 -1.27180319140178 --1.01130101378585 --1.05677186637877 -1.06962052410991 -0.497785938790134 -0.906030211524504 --0.562072367279058 -0.799711914114065 -0.505409006262451 -0.0120711829993816 --0.0303667575550941 --1.33206407991156 --0.0615426826764809 --0.282547171823463 -0.829260909789922 --0.374677056895038 -0.873721627908282 -2.21259850393323 -0.645294855544733 -0.492612587379472 -1.13419126334431 -0.932887431390998 --0.952872793362595 -1.77819486214251 -0.460271012837102 --0.270750580054338 --0.787593130030007 -0.498616641067949 --1.64571560759178 -2.29825049351842 --1.38915598491829 -0.800319852219637 -1.97754956705648 --0.168898387647132 -0.377586482382851 --0.0121206119341988 -0.0876069968706528 --0.161675707136355 -0.64857442793811 --0.309744395413877 --0.262335397705886 -0.00955973842946234 --0.326798821898173 --0.975174000820312 -0.895088492144201 --1.78544582105386 --1.13194453124836 --0.474000594844179 --1.2209996083459 -0.52021805401052 --0.533213094690971 -0.360021014520313 --0.327774689168054 -1.08653079228941 -0.484003050165374 --0.745487929474731 --0.919507835565202 --0.740733637173335 -1.37350410829101 --0.313445611269023 -1.05651419143439 -0.408911154011798 -0.775961094481342 --0.539495759414384 --1.06096966306573 -0.768658905485315 -0.0220989222011188 --1.55614908963445 --0.612008565820474 -1.10066833611502 -0.0206633115946682 -0.0474552743051646 -0.30222861971367 --0.07085809597916 -1.93748878148823 -0.0201700130924483 --1.55851688853434 --1.27923108937123 --1.12972553757296 --0.687726766530942 --0.1327166630517 -0.0569578354192739 -0.298891447416508 --1.44508284054506 --0.485121400466466 -0.633668921524273 --0.325562066950338 --1.02986059105771 --1.26309777175943 -0.979033869275711 --1.10791268961357 --0.281223885550575 --1.49326490925164 -0.218973326810834 -0.27174496327269 --0.453386658819463 --0.0460181506315021 -0.867523921808875 --0.316483605707835 -1.66553689840533 --0.626430973884225 --1.29797837398512 -1.0912052134512 -0.723907200056641 --0.605131510877809 -0.209655857446146 -0.203439729385763 --0.139613769368653 --0.146968350792179 --0.779056199202981 -0.107712572445815 -0.656280321530001 -0.656306362206022 -0.333873841204607 --1.39695629331333 -0.85089322807467 -0.0047537247999081 --1.17110246437037 --0.913549636413396 -0.908783031114196 --1.20948385501958 -0.0329451789545203 --0.948121358327514 -0.831068068936508 -0.940080235216312 --0.312210903223107 --0.0424848876394073 --0.33201092097296 --0.939890418068734 -1.03514486722523 --0.108895598819239 -0.169816592185061 -0.309783299928538 -0.788171375868473 -1.07492303842433 --1.2472145018251 --0.313687351934254 --1.18783197063665 -0.461829382894256 --0.831368510729373 --0.945732351862425 -1.14460730917531 -0.0471921412792184 --1.58244367685172 -0.306428039739635 -0.887240942561762 --0.031840560717364 --0.563993369045626 --0.757698137174027 -1.5080519646566 --0.168875108422304 --0.58246459723913 --0.375919337567529 --0.592182820945946 -0.71176273204245 --2.35023446956595 -1.26344840211849 -1.193519404334 --0.430257514054091 --1.64123047987979 --1.57853528728484 -1.21613538526315 --0.161397718850249 --1.56969135533372 -0.62215067004886 -0.555974140861726 --0.454577088729411 -0.84759411403109 --1.91989084984491 --0.107667551105149 -2.73315616509968 -0.0260390066314962 -0.65673423938206 -0.857243324553467 --0.967064929622712 --1.01991541439079 -1.19661195096773 -1.06615027710866 --1.11366852134727 --0.611540797411376 --0.269084148365859 -0.323987014666276 --1.1969694721018 --1.38208156699011 --1.30158113914566 --1.18057144954249 --1.32874644284769 --0.404784894464638 --0.684181070507989 --0.786616360413966 --0.562578153427719 -0.443378676056591 --0.863521359170464 -0.985010782730514 --0.176285624805997 -0.629448676793565 -0.790192339312749 --0.0925831575562981 --1.06214094198637 --0.452588717749839 -0.269550511742347 -1.09034835519939 -0.533814560497798 --1.03875340646894 -0.153448632864452 -0.337122944880862 -2.26271543338461 --0.0164488803251688 --0.4558819129094 -0.865106388879353 -0.495796921965473 -0.208638826345677 -0.89810079613457 --0.947223241876744 --2.2075253193438 -0.147694676957318 --0.35075562511323 --1.10966093404634 -0.172216664190039 --0.204745217667075 --1.17243453114346 -0.836192791506845 --0.00334907285920227 --1.52264829174123 --0.869328636057494 -0.392767478350802 --1.61850749593619 --0.592661867898925 -0.933668548585595 -1.02360627385268 --0.574144895484546 -0.852864693039534 --0.438772146356055 -0.537763131925484 --0.054979703161897 --0.0079821941555549 --1.88920919259704 --0.0489474604925846 --0.228303305169797 -1.76865396849027 --0.345643789424957 -0.555887052877885 -0.0205771063529472 -0.0613781904138433 -0.691764568059059 --0.842399033995909 --0.364576458412604 -0.0722105808599833 --1.32226327776128 --1.2440477441492 --0.743954848929605 --0.0890872448733466 -2.77934368249142 --0.365534088835462 -0.796471793387262 --0.0290760022394565 -0.0941594768942799 --0.400818162369021 --1.1095477382014 -1.21870497881487 --0.928167709010193 --1.46658751747504 --0.237964106976343 -0.908972781249907 --1.10955136847303 -0.767823275657662 --0.469790292706905 --0.173203450041776 -0.915855466975378 --0.302697440314722 -0.671949858512953 --0.651705324700916 -0.55800886356155 -0.329932621371601 -0.387221887368884 -0.99553593053145 -0.708227456493074 -1.14871801882109 -0.453637913069702 --0.361917562051769 -0.320113059322367 -1.13385435483689 --0.221412997086117 --0.248081880948781 -0.0186170859725383 --1.03246204522956 --1.16360081735309 -1.03939719475645 --0.244080808609927 -0.440516647128128 -0.78693575194116 -0.443646924945571 -0.12018496865864 --0.380874249063262 --0.742162571535373 -0.786917519625775 --0.819937116273397 -0.163446133625556 -0.426628187808559 -2.41027014825183 --0.700685716147557 --0.960781798513745 -0.861849647836238 --0.840699144044895 -0.346629326232561 --0.159885022654198 --0.76214098945832 --0.222901387016554 --0.621261227405257 -0.0130842354296563 --1.53841468126346 --0.126302719411834 --0.882535608855669 --0.168164576048852 --0.63936964454929 --0.0927083410215364 --0.529489491648086 --0.115560558771664 --0.329556432181468 -1.20384329515333 -0.541993535048592 -0.575087671762653 -1.12486515381743 -0.562510680958444 -1.26177260644872 --0.0427677390419685 --0.316392015181568 --0.255697447290876 --0.642272764714304 -1.56291392394684 -0.408241067150554 -0.444672020041491 --0.560494772325416 -0.293884243030831 -0.779483646199106 --0.248077819103678 -0.917924754434679 -0.0585333293962602 --0.711868119273876 -1.00762187912017 --1.1471900225358 --0.660603454905444 --0.982731076335408 --0.63298746402568 -0.183335356910993 --0.20976621665903 -1.55162983290935 --0.805178180882367 --0.0898849760220788 -1.1164986388537 --0.189638031222815 -1.72628756868255 --1.02904740094331 --1.19475870029244 --0.502602095193004 --1.18563109938996 -0.489847887668658 --0.033422862746435 -0.100043404129748 --1.13441414360667 -0.529769127579146 --1.37210990713289 -0.275109208765072 -0.05310052770671 --0.33785050392921 -0.755285926134215 -0.014087654613399 -1.18468396078771 --0.68901529825605 --0.0325939680773328 -0.938650997503837 --0.897429873095739 --1.58411216373978 -1.99096324848395 -1.29807184558143 --2.37382107983222 -0.179324626773358 --1.47703068756378 --0.178596419593719 -0.563635865784483 -0.477251992373417 -0.443017883111883 -0.302772087443996 --0.698520594408944 --0.377655632504631 -0.730210542014207 --1.04790261039713 --0.277267812188974 -0.493700260416531 --0.203909852281646 --0.068226103958426 --1.24965344927483 --0.177726078950366 -1.38252274157592 --0.241932788104155 -0.315988322841235 -1.80293760027258 -0.239714482521662 --0.442551944403214 -0.00777360167123309 -0.0806762670571963 --0.181269539566514 --0.127586260761446 -0.135568147139512 --1.60699432333621 --0.688105382480439 -0.663368216263883 --0.464526477483076 -1.17671737223978 --0.295811441446007 -1.17068523413568 --0.0744117324824458 -1.19296360218798 --1.4091724606889 -0.67474184210055 --1.1554086384083 --1.42566289230406 -1.03515579830921 --0.989778031092235 -1.07318374994741 -0.671375186572417 -1.58101580335504 --0.850388705039245 --0.241824698061944 --1.09573100236256 --0.430819609056947 -0.239092209486902 --0.233731072751794 --1.11555378861715 -0.112964442178642 --1.31487314342354 -0.673469990786673 -1.1597777395908 -0.275233585518547 --1.67665304015827 -0.362801108213735 -0.362141892030268 --0.481334627944626 -0.834957367928935 -0.459481928232197 -0.620346290477276 --0.174041098659968 -1.21978681315974 --0.835780950492357 -1.99443699873321 -0.601961621335944 --1.31318289901018 --0.956880130255449 --0.394638351688585 --0.275135922464733 --0.936257699695481 -0.976656532244641 --1.75786324182637 -0.0889451915899384 --0.0516605984332301 --0.699461689224581 -0.0646884573338316 -2.09199520588014 -0.99109427850415 --1.29527118254113 --0.640450622793006 --0.12830859579786 -0.0651343565424911 --0.209057961065118 --0.347180946426819 -0.128550433144795 --0.188908615163305 --0.0902383344103193 -0.0650377496338086 -0.226975132103072 -1.15293665796961 -0.536573369284 -0.0352980690492597 -0.160703427027408 --0.250778138611373 -1.28647790518639 --0.524938262563722 --0.12260376781146 -2.02006850093185 --0.432792140139831 --1.05059679996669 -0.504836253774821 -0.759581527581279 -0.164555017179937 --0.936494518280687 -0.833442460482916 -0.283730074975351 --0.524934174899224 --0.0488436848931628 -0.333849829933403 --0.407080520005378 --1.31041866923528 -0.48973653326361 -0.634968860070081 -0.476284989511596 -0.155571678738393 -0.355075234635288 --0.521567376566757 -0.833451361066388 --0.0270428176671791 -1.19571547079984 -0.219795744204998 --0.526504557662055 -0.477702639279276 --0.37143751548667 --0.387910265544759 --0.857181538685705 --0.583795026027236 --1.21854817507974 --0.298207624259987 -0.100697330244825 -0.598414500104168 -3.15235816048267 --0.54995074993103 -0.808923467184371 -1.16051463089797 --0.617697101784827 --0.648932220387651 -0.672747428324325 --0.432444888451091 --0.0959709851995045 --0.035841561503084 --0.393518824348892 -0.720861368755113 -0.288203209840612 --0.61866504838238 --0.437667421886485 -0.364814379434147 --0.499242354737086 -0.564621928192078 --0.732918640427347 --1.27164090035676 -0.983413704297041 -1.19619155245341 -0.198928085630007 -0.632573807739286 -1.03192715377652 -0.249342561453294 -0.460472698230681 --0.671945889280298 --0.984234188099887 -0.234661512041536 --0.0929223080672568 --1.00284449406594 -0.175461800577434 --1.09395777435032 -0.717857662079687 --0.585405194153465 --1.19792972045523 --1.25000686966141 -0.427955967604085 --1.57288500808017 --0.940573516310995 --1.2101652940694 --0.428161869191073 -2.51017375897026 -0.738555287602133 -0.0436530846027363 --0.868223594480218 -0.0253846214536049 --0.826379561139438 -0.80770494008077 --0.7734949393848 --0.341842778831227 -0.0403572830845684 -0.982640311581588 --0.53952670309439 --0.497588099058559 --0.464444245363461 --0.288346386581089 -0.673451488095753 --0.0567251655419572 -0.25252268975165 --1.0785242396934 --0.182675063833323 --1.41605352825588 -1.26362270903476 -0.101702285253747 --1.53661360430295 --0.953606802934313 -1.23030456436663 --0.479186792790526 --0.255258983897656 -0.822852934461289 --1.08776638125875 --0.185606654452901 -0.960025545809343 -0.0215250123189632 -0.941332201993423 --0.0114468564519523 -1.06997319989954 --1.25912249253929 --0.640452691026296 --0.686327436509277 -0.131307219686271 --1.5203591361496 -0.906571522045589 --0.490536908688825 -0.205346910657481 --0.143873545397383 --0.905175710167187 --0.800054878812275 --0.717675179068086 -0.0275154235489037 --1.46244748162587 --0.518010074270309 -0.292631773022542 -0.360427364214264 -0.0422878363972918 --0.401452677000546 -0.14949895291193 --0.0732190094024734 --0.0601326340067505 --0.778914162709596 --0.975034829377796 --0.711779131215572 -1.85214632588052 -1.04381162059592 -0.0670621627582531 -0.680313970386242 --0.0471401501062125 --0.929064989912673 --0.893484049864489 --1.03431664195634 --1.2437959191081 --0.316125402758437 --0.454124528239682 -1.39546513902086 -0.760202217519869 --0.548562360096824 --0.692145042180409 --0.222616989259662 --1.50958274315437 -0.443016796322103 --0.774192458003047 --1.10549742649125 --0.154638777548293 --0.92262686091737 -1.07818921446285 -0.846247555124303 --0.287626560300496 --0.286466247095215 -1.15729355990743 -0.309268931924275 --0.755086610887535 --1.52651100204112 -0.650530189275369 -0.193724975174968 -0.183877375120327 -0.49858270123438 -0.339126075567817 --1.08316572888839 -0.452625828891419 --0.0065529719722166 --0.721127981160211 -0.917731441274093 -0.227261805619213 --1.00652939594957 -0.0306254443340137 --0.221851217602696 --0.606020144215915 -0.270153069008768 --0.469448460816246 --0.425324993490644 --0.994496814734068 --0.11370082170853 --0.445395362044535 --0.500691172255538 --0.191108127706727 -0.0146341067916511 --0.202792585630966 -0.0327292630018068 --1.04694948959601 -0.720174195505598 --0.745428749551478 --1.09326758078298 --0.50346269668051 -1.27885263590951 --0.170228446080804 --0.756603036272153 --0.663386472307774 -0.0503033091137368 --0.320102121023456 --0.0847748143124267 -0.688591535601947 -0.670012458413474 -0.661806472408685 --0.436231924917356 -0.0473862412631663 --0.9285421210921 --1.05463362927716 -0.71019987239111 --1.22423841093639 -0.0172634883284704 --0.841596618834686 --0.399316649003837 --1.21729033183339 --0.0423968984160297 --1.03171567924674 -1.35137413750732 -0.906222721164752 --0.714742032150708 --0.334106362764796 --0.374902472089572 -0.165545010929141 --0.224227667189092 -0.739500570368411 --0.071749674918836 --0.0949188154970759 --0.709421592791958 --0.976965062364394 --0.270907536037069 --1.24447380767814 --0.0461547146157173 --0.174719444364299 -0.0327524515656652 --1.15538668469008 --0.432985080678808 --0.37625562806002 --0.642082528740482 --0.27202355998979 -0.175517090632179 --0.217729327709825 --0.619117475412425 -0.16953489653058 --0.158051549319937 --0.327248249736652 -2.12865168497046 -0.330280461598282 --1.3618143346377 --0.449313765543346 --1.71435392716892 -0.409519203746231 --0.49219157028543 --1.01079537665808 --0.762390576594491 --0.557541668288801 --0.288941111218195 --0.999057371832672 -1.01885156280638 -0.196890027111073 -0.58951576106642 --0.185086129171518 -0.986969990412069 -1.61778143248071 -0.799106944511177 -0.670575902947134 -0.412356684921959 -0.245280218843646 --0.0391749369572514 --0.228371637238984 --0.604772391385389 -1.02896446554313 --0.799804214120595 -0.471125298073277 -0.173042223283435 --0.619116682220402 -0.35204492405785 --0.853876542345533 -0.32928653584883 -0.613109878040412 --0.369983525568943 --1.23615524292312 -2.56867381164534 --1.18278716280653 --1.09873211430581 -0.643935846669606 -0.97840726682763 --0.71916258297106 --0.0228535566448693 --0.613130837857587 -0.165953076534521 -0.00739193231946444 --0.199210277586261 --0.418406278189237 --0.783253949520164 --0.557276753070604 --0.451993480822987 -0.813773877559738 -0.348217883484288 -2.15299518420647 --0.137723798000227 --0.0757457805000863 -0.798404928765916 --0.748711436524673 -0.895034522392038 -0.703418686774452 --1.35919042932292 --1.20888840246753 -0.905648192272366 -2.29385443551224 --0.493848346231265 -3.38690698380048 --0.825733426189043 --0.242809792506797 -0.222502882471178 -0.278721543961953 --0.180707854511054 --0.315233482017666 -0.213666346858835 --0.386291981440387 -1.259761440492 -0.454203760572822 -0.638990186284241 -0.615121826352064 -0.340272804782922 --0.603992469548651 -0.204862926248671 -0.266557344284855 --1.26735082870812 --0.953010895053991 --0.281399016894541 --0.389696978664625 --0.461791628130844 -0.308783826277852 -1.12176257658743 -0.0454367703793643 --1.02225102575186 -0.563782958412267 --0.0345798962089683 --0.671183265018018 --0.0832038310894898 --0.160155588654017 --0.411699039620924 --0.0218137334882726 --0.114487779970551 --0.295322325989863 -0.193557364425518 --0.33444201178227 --1.33650608355803 --0.0779347667752899 -0.592444600424204 -0.584697163423223 -0.334785278976101 --0.308833932788424 -0.656666971226038 -1.46440349143346 --1.2552893846649 --1.40106255063619 -0.871924786553628 --0.722529020469812 -0.0711794255839227 -1.30637186555536 -0.0556961340451219 --1.62714020265907 -0.346616037893588 --0.168543435882663 -1.82336076557149 --0.894883589376176 --1.47036600009527 -0.706985886948972 -1.80850058581517 -0.315587467688919 --0.287302951412165 -0.943128754695593 -0.0601881163683471 -0.0503768050391091 --1.31863741977704 --1.77036073967915 --0.462474475373078 -1.26481825444673 --1.26133993964243 --0.391021604678881 -0.0231707667520631 -0.117726277819886 -1.64581824860274 --0.0867784319770077 --0.177522128388174 --0.657153963077614 -0.477156512254124 -0.729709274833052 --0.975467999841784 --0.964932326859465 --0.525301585859626 --0.298512241443637 -1.01684611970444 -0.446800277358489 -0.351429040935351 -1.83448787531382 -0.506318144650624 --0.0135508027372797 --0.0435796175098897 --0.597967938995298 -0.533294367978865 --0.654375660399626 --1.0388530246549 --0.0632194540422297 --0.238946313302897 -0.541755574711713 --1.63957720648879 --1.73162606971217 --0.678883023930055 --1.12027607731028 --1.16130780765891 -1.00554704830057 --0.639152583097771 --0.640825928660804 --0.0953500426044034 --0.644218046924548 -1.17338189779578 -0.70155330748241 -0.223810711096623 --0.545467434002119 --0.519500746363812 --1.04986993017818 --0.171872610143261 -0.701722363117455 --0.767833533406551 --1.29642570387283 --1.28814377877711 -1.51351670523099 -0.742567942741539 --0.443845007976227 -0.608991279878146 --1.01033713669367 --0.56740700071005 --1.24976583728065 --0.910940451047388 --0.260239244970776 -1.15400382361638 --1.2332399698283 -0.588798091817965 --0.803050142398922 -0.843355315624517 -2.72516632149234 --0.453054263601561 -0.205279341543982 -0.236275520732479 --0.685034384544911 --0.451110148751066 --0.820843828398285 -0.634497544551511 --0.489448861857094 --1.11117733853276 --0.00156087827649554 -2.07695014413069 --0.415421618600329 -0.697363312249999 --0.193175124971908 -0.135215705411366 -0.360314020543098 -0.0640534587158434 -1.48663613577421 --0.967623407733936 -0.83475071579955 -2.46824463515643 -1.11960711171813 -0.355842816364836 --0.101003322980505 -0.477738224086957 -0.940915775483495 -3.01563326534257 -0.819013127998721 --0.0968946249493747 -0.0874624709683935 --1.16803866979585 --0.626790626148965 --1.72119318636746 -0.856099378123394 -1.41856853580698 --0.341062616668932 -0.565153734523939 --0.882830865420309 --0.1201760403505 -0.175301951498695 --1.27845641121828 --0.170541517036096 --0.493261959601332 -0.494302829609618 --1.23418504188568 --0.188064684177965 -0.946788710729199 --0.311808040009707 --0.104652938703012 -0.129170063410654 -0.340367128998597 -1.51855864429187 -0.0972074779418506 -1.32419029909598 -0.239960574487183 -0.653559568178669 -0.532813174275852 --0.105375345650377 -1.18515536720085 --0.296366459011226 --0.0425922394158409 --1.47961521764406 -0.7802762257901 --1.27375031839006 --1.07707679859266 -0.380064581861539 --1.70941946104333 --1.15052574862774 -0.403651948883633 --0.701231903691287 -0.458285760452687 --0.351654614024505 --1.34399004578816 --0.420009515342868 -2.26479302745919 -0.618236133693884 --0.544502991107933 --0.47892811672491 --0.327078909106598 -0.105274537956978 --0.91067891672532 --0.407711866240179 --0.718033779023507 --0.311109884350468 --1.42834285503953 --0.295373232089203 -0.796087921891757 -1.16988349927604 -0.555111964970762 -0.983190460098948 --1.08844454391397 -0.44241852139115 --1.06599290826185 --0.259485144149093 -0.442642158729528 -0.910747778594249 -0.894999465978466 -1.2898960480105 --1.06445530420027 -0.233152307741759 --0.0847548845821686 --0.241529752896847 --0.321956494254783 --1.06390562246729 -0.127334962878671 --1.58172690980868 --0.63510466668021 --1.34065362182024 -0.672815277286155 -2.0421474738198 --0.929526251469144 -0.438584385704225 -0.36781598824026 --0.891155655217412 --0.723096111126808 -1.09507948464363 --0.0935722578215268 -0.137178381839528 -0.139496351966454 -0.0343706143256854 --0.495944323513705 -1.06229745807914 --0.779416055025333 -0.85744992865577 -0.152222002000992 -0.908999580479869 --0.210599018986137 --0.359508564805754 -0.416197648740932 --0.379870370200573 -0.208752037036829 --0.331429092249694 --1.51734838230072 -0.122579495876046 -0.246673815924876 -0.00389729466375988 -0.242237062599395 --1.34372665082378 -0.127491552935636 --1.56493335144875 --0.165588488681706 -1.12130719754183 --0.0810005401780067 -0.00868145847045643 -0.532074503948241 --0.435030703281859 --0.229474865417328 -1.32380009721069 -0.343910076340415 -0.643830359488211 -2.7108150368038 --0.322939308170138 -0.865829812631969 --0.00907544270892124 --0.314016440678007 -3.23935814277033 -1.03807233979894 --1.17932646511499 --0.750299882439107 --1.36964277963628 -0.0720863612125848 --1.40015255174243 --0.0385169882345018 --0.0632660860682677 -0.521416736427758 -1.55965978654224 -1.12500628428777 -1.1307278628933 -0.302460727566115 -1.29295453153388 -0.725939865074114 -0.440940117926834 -0.270438820348118 -0.107187415525633 --2.61239959769308 -2.11140493237156 --0.591845315559122 --0.943786681250995 -0.761848389546646 --0.413453748354863 --0.25488864511445 --1.03248039458202 --0.409611838285421 -1.450653170427 -0.0692697572166328 -1.22072968268562 --0.480239775878943 --1.33776204024422 --0.562325800439405 --0.596317415712059 --0.272054562731815 -0.377639430249586 -0.878030469613205 -0.75333515471981 -0.530798887661799 --0.342751976583106 -0.911448574703606 --1.2509240256775 --0.0435970832609325 --2.04610970421367 --1.51839528597857 --0.102843970399612 --0.225264699094791 -0.535315502547205 --0.216249468586208 -0.307931884350124 --1.04362079025635 -0.320652229977453 --0.17393559650822 --0.336081921999209 -0.206503351077797 -0.205508661598128 --0.234199740250517 -0.39235401097932 --0.5641667100903 --0.658453132655179 -0.701313948998554 -0.668942051307043 -0.781135971276813 --0.128179569326643 --1.03701159579393 -1.53151298516014 --0.298947506026729 --1.21790416241892 --0.910148385527359 --0.0695086180003379 --0.0698703184137814 -1.29288954463241 -0.57841329272833 --1.04562966672662 -0.0122864574266419 --0.253976561695167 --0.695717523895937 -1.29154490591674 --0.875539441817312 --0.133939277193563 --0.305156875012638 --0.818720648405767 -1.07811982217591 -0.763383098083369 -1.52188290948693 --1.64910042236228 -1.5233449942408 --0.522723408473363 --0.891101710002077 --0.550627702630452 --1.61673049805779 --1.16662285289278 --1.45958625697726 --0.497548154874651 -0.0542958807085592 --0.626804082247293 -1.36690564842625 --0.0805056931951906 -0.02123793274537 --0.594382120048115 --1.04673862849669 -1.07936624330412 -1.37170699311808 -0.858132698913849 --0.983174129150449 --0.684933251841297 -2.18971968719094 -0.0517398458021932 --0.605013127365791 --0.670417014983441 -0.972939489435986 -1.27559614215789 -0.498047205116722 -1.03596161794452 -0.792221414757657 --0.0573475924653346 --0.7914020148715 --0.880127108535242 -0.322742306771497 --1.41982315032035 --0.173577942802382 -0.683530058241244 -1.25129643110873 -1.57519332401215 --0.152716779483216 -0.9090723084681 -0.575687838414281 --1.04052508688397 --0.170531212344577 -1.70918599656063 --1.09365541848631 --0.258306224004795 --0.949934218291896 -0.830203429604675 -0.0341000122448225 --1.22723873011787 --0.770290637664123 -0.730960421638632 --0.353213982235689 -1.22496708842585 --1.71610339786113 -1.0776867187774 -0.0359748290573227 --1.27133514435616 -0.851532927592966 --0.377851773260343 -0.292757404524146 -1.17783962809489 -0.227217283057829 -0.458559213136184 --1.18465257130804 --0.188368937329642 -0.296860976018511 --0.516829068502604 -1.64299018575494 --0.00898915225732333 --1.12221169400798 --0.398740532193083 -0.170199370262602 -0.540512143306081 -1.47476963849608 --0.0633904514509309 -0.391133406677271 --0.322450401638948 -0.915793533594208 -0.245257275474827 --0.834293026832808 -0.959280597811413 --0.316942640021584 --1.06390062121241 -0.653326022110917 --0.460770665024129 -1.99723009883637 --0.0686425931766745 --1.21479283559455 -1.13425893459365 --0.480713417322514 -0.616746323152192 --0.274463370958446 -0.666306539122484 -0.0680184287724588 -0.000585630931189129 --0.611412420662791 --1.36775679128898 -0.549323925883656 -1.32084137076317 -1.21675495588606 --1.16406515012153 -1.44748482231759 --0.089274932840782 -0.667857356372249 -0.864061549694564 --0.518081675877887 --1.06542045148552 --0.670933304964821 -0.264965949747949 --0.202009322073269 --0.38951602063571 -0.33916657819927 -1.11731812945022 --0.144379944431241 --1.20991117102577 --0.724813465283074 --0.452429694967089 --0.812529376365839 -0.390989687201175 -1.88667781101736 -0.309126550259839 -1.22245470353838 -0.371464696797754 -0.275617699925535 -1.49714432175839 -1.4501434147313 --0.598812894094785 -0.145764303366848 -1.53260653551445 --0.918013409551655 -0.886707979400058 --0.0257515085781073 --0.861648647511032 -0.0840353354141037 --1.75803481041663 --0.92228938574438 --0.342553530448305 --0.624571729415462 -0.164814958207869 -1.88091941601486 -0.541248869316947 --0.440378303391442 -0.168786902816952 --0.0855538354689136 --0.437567856660203 -0.326586156361332 -0.664057618802016 --0.515033519266703 -0.779521487970664 --0.530742404358149 --0.0063638646718811 -0.894492876173729 --1.73712157299467 -0.388574081683021 --0.0463285661639059 -1.52727150595923 --1.61143312971914 -0.97798593635487 -0.720790840245195 --0.606395915708903 --0.118432943520363 --0.168588191776581 -0.122669206568461 --0.998851715584046 --0.0499361617626972 -1.26027723621779 -0.220274876374568 -0.25147700526176 -0.17772803096475 --0.35248729906786 --0.788845504138909 -0.0595733310847049 -0.0546848519378118 --1.18554832416885 -0.946126911732712 --1.44283219860291 --0.91342416760836 --0.378637099755506 --0.553781694252681 --0.666900561154886 --1.1633077151211 --0.923247181645811 --1.10967577041292 -0.344579751775538 -0.266648505602801 --0.235686906298612 --0.222022337290974 --0.945829348807649 --0.431009061650774 --0.77509316623239 --0.00340828732022658 --0.207438474275812 -0.544042041700623 --2.17955232370749 --0.0156300863168313 -0.778527126457121 -0.170768826192017 --1.23867750675695 --0.180907853976429 -0.118974808242598 -0.977586812898924 -0.119948159336421 -0.708297444092893 -1.34169345860998 -0.235523107897945 -0.115741245387337 --0.118061240339715 -1.0813401233129 -0.664109382791564 -0.000794027786468199 -1.45355646553666 --0.750916968754434 -0.49610836680491 --0.865957686488109 -0.244992612409805 --0.175331211572558 --0.460327887953014 -0.549128530646788 --0.0430896690022484 -1.22455333549607 -0.814622228030351 -0.576702929856769 --0.0636379690206752 -0.471025230869861 -0.909626274584939 -0.352315551328532 -0.077955414945146 --1.34636740077882 --0.339114243890656 --1.21831920802489 -1.01717988532438 -0.833429736185738 --0.10601240953731 -0.11918667513407 -0.835664047617886 --0.110545517490216 -0.462908811279119 --0.470194953016577 -1.28130211632238 --0.930031465537985 -0.0699638093138004 -0.748068313449208 -0.839277918715872 -0.911902345175843 -0.149773358789295 --1.16673084071744 --0.691910412010432 -0.133557976881705 --0.148811753509561 -0.574761869034059 --0.486120185322071 --1.76670510898066 -0.572078103862417 --1.10016899893912 -0.0256737621649457 --0.346984917015538 --0.666007165515543 --0.216192265506501 --0.0385077841391759 --0.109637778069652 --0.744454572853106 --1.07755834460821 --0.496940408755139 --0.98538828369362 --1.65513396146366 --1.05842172552199 -0.268542480425478 --0.830069591088847 -0.340811674521969 --0.423696581817652 --0.851606112768517 -1.31628860064971 --0.947627293864837 -0.0893678089637486 -0.931915275833699 --1.00629671856799 --1.21730675719725 --0.781457104164209 --0.740769293411339 -1.01693460398753 --1.95235158325626 --0.370321576337025 --0.324284664919041 --0.536260396213181 --0.316305089066671 --0.699859285949043 -1.2607205401749 --0.0868443176534646 --0.303766028340519 --0.534684096909496 --1.5432288850231 -1.43669890395332 -0.875772470617894 -0.164826064147476 --0.982467971326004 --0.774144595929923 -0.487370117044421 --0.347247331575732 -0.140529474192539 -0.394238476021787 -1.22515569420543 -0.100679036237762 -0.731900520950862 --1.63833665753205 --0.969798850569418 --0.285971838921876 --1.45739974338714 --0.74563551519 --0.408127231678892 -0.189734232656952 --0.79706660144422 --0.411895020046037 -0.919262023021662 -0.944082947317984 -0.143101123917001 --0.558911962034417 --2.61031619218784 -0.791490213366567 -0.158066483433959 -0.437656633936689 --0.571994903309291 -0.125920349552751 -1.20541997836724 --1.38174476540777 --0.118941851084141 --0.603759750286942 --0.892164702224355 --0.329687819198834 -3.12923272767037 --0.15170768942952 --0.915383170336213 --0.917612377733815 --1.48913338999211 -0.836659470854951 -0.299751101359154 -0.684826357014023 --0.25660935439211 --0.878968677098513 -0.0656175966501937 --0.403320324401212 -0.607974623341216 --1.31902574958417 -0.85022000897494 -0.0794231890934789 --0.529361267669731 --0.266911246608781 -0.608940865420615 --0.678337551340747 --0.0242339220966814 -0.98237260955068 --0.387010235001515 -1.50422791712376 --0.0894330335941644 --0.175107039268384 -1.22743085031008 -0.193319998052194 --2.13523630078702 --0.0205929810349312 --0.272235788614805 -0.439538523138745 -1.22047929943117 -0.374666586113636 --1.50437969459925 --0.827516286025233 -0.792720435270885 --0.194768608789854 -1.00661122185205 --0.54024861347233 -0.364915827871449 -3.55571591520303 --0.20902243645027 -0.528650186185231 --0.0161221554626252 -1.50474487044546 -0.440517805835583 -0.833413452013288 --0.41480098510622 -1.55987839921543 --0.714517221221676 -0.445202573894901 --0.818434670776989 --1.10872777177258 -1.68723395015481 -0.967959991505541 -0.428302070724058 --1.2493819587662 --0.318327050843999 -0.0971457803993165 -0.217647323530843 --0.912454490640532 --0.0468640761231054 -0.0102383309771001 --0.25465025828642 --0.717072550410928 -0.862311893380962 --1.24227948865473 -1.08246555307559 --0.0443348419922578 -0.425886492286036 -1.03710134672561 --0.190808487368635 -0.972408012894283 -0.0889522288172948 --1.17264670685725 --0.00818592122095652 --1.08423271396294 -0.877534085064619 -0.200472816721641 -1.52708015857006 -0.435681621864092 -0.279066823022882 -0.154629323742675 --0.987691119421743 -0.624519114840332 --1.22527735936391 --0.17018162948093 --0.772505572983139 --1.84963382834797 -0.963669337255685 -0.859542654324216 -0.553901199353257 -0.774014044490873 --0.341645255324845 --0.282224077331549 -0.986520000113687 -0.141934436740955 -0.147703832002335 --1.26252672829601 --0.0329662625539573 -0.164522114239711 -0.0420225413884419 --0.902363791191698 --0.244538328909348 --1.02962278913814 --0.30954613719693 -0.137970782136747 -0.83732448704987 --0.00553813887805354 --0.898209502222955 --0.0133741043108504 -1.45132553488719 -1.02492267200254 --0.490357233279736 -1.78615601031017 --0.684028371704462 --0.241570654943091 -1.42783968169506 --1.05401830454785 --0.571354932002815 --0.990792943129422 --0.422936914680284 --1.2783166000487 -0.415597994422749 -1.30313146687084 -0.431764456925494 --1.5498603758262 -1.05985904388372 --0.301055590015184 -0.886830639224655 -1.03775758200692 --1.66192812378235 -0.119985183100754 --0.482052663469254 -0.102432061890754 --0.272465814742299 -0.684737069603393 -0.762739694848465 --0.967452130420105 -1.21534603966754 --0.754060499040041 --0.214490067816386 -1.54736704416514 --0.335786033512681 --0.475598736759416 -0.170358527912926 --0.985607119951679 --0.623306526347205 -1.31455244502731 -0.0976003279919215 -0.501874180399887 --1.01726150599599 -0.134985655504805 -0.36353287689496 -2.88145037299478 --1.28627177605534 -0.282000454421553 --0.228927974905996 --0.95506734193777 --1.0547146103948 -0.602549083066365 -0.541532627304324 --0.71832389086067 --0.678845677768457 -0.9118729534335 -0.927401830115845 -1.76776017278853 --1.66586470524105 -0.321605262428319 -0.722090865097426 --1.08032192105851 -0.553729067730338 --1.60469995712956 --0.898638411753396 --1.05514733580823 -0.885679024690892 -0.165790382189417 -0.0691438263781068 -0.233668727344096 --0.854581962567175 -0.844059063456744 --0.548547901454594 --1.03781905316707 -0.679976015987725 -2.42154776032177 -0.349745355716035 --0.959656548270332 -0.0438396499192155 -2.34102957010399 --0.327936703642935 --0.672774388613932 -0.548649224470892 -0.0282486854622315 -1.04442285399406 --1.23756610941328 -1.01074899840672 -1.4974881497092 --0.488385053849536 -1.88989206850285 --1.31881900380022 -1.196932460291 --1.70514874483399 --0.512103849839407 --0.58120189527852 -2.40724834984499 -0.0772423253545469 --0.92402396631698 --0.327621858487231 --0.465932165589956 --1.36789986923359 -1.08767576089777 --0.424232646845369 -1.20555172768576 --0.284601739671485 -1.21588509407969 -0.291763771605643 --1.07744360160785 -0.847029981760646 --0.919866444331785 -0.0168004037756897 -0.941599661102654 -0.139031461345635 -1.14534133042683 --2.35209903649189 -1.05537429945516 -0.401814251981284 --1.25780308362394 --0.976858708409948 --0.709214833831917 --1.2709628198534 --0.803638896153494 --0.020330605170618 -0.0993894545586613 -0.600349388315957 -0.492673231259884 --1.59113074337224 --1.06102293732764 -0.733410890744816 --1.252868340969 -0.606745025592371 --0.550533610398235 --0.84757333018478 --1.52172209402815 --0.411253249166064 -0.247533054739192 -1.07877725732451 --0.0237774332807068 --1.53342801912174 --0.505710993213079 --0.990337905650152 -0.541435485233454 --0.267020421304938 --0.791741815040265 -0.451337257402514 -2.35660895039842 -0.943931275467275 --0.418507894774316 -0.466286167252774 -0.0914635094967737 -0.227362890359553 -0.0844290629782609 --0.347586108555151 --0.35053132493154 --0.578938096969765 -0.161175202102756 --1.09953144015585 --2.8842033112275 -0.184964457887649 --0.824525422312659 -0.759360924413597 -0.493594495650083 -0.940310179444078 -0.929443868876089 -0.0826290122832578 --1.50456264382956 -1.07432803807128 -0.977277833616069 -1.38129992908327 -1.29457018076016 -0.567034056359608 -0.428359245031657 -0.544424127874297 --0.356886647243878 -0.0295902235209891 -0.880225409901529 --0.533963479266639 --0.0732540452342185 -0.402021151509741 -1.20552513258882 -2.99485258768832 --1.17435926342318 -0.0880184061546556 -1.85071469573136 --0.379006933427834 -1.73245804051408 -0.485043312019789 -0.603755365448845 -1.03306479414971 -1.11899086318245 --0.711361718175541 --0.712145466355322 -0.067654448511961 -1.35623151816015 --1.09031654345442 -0.802097102471644 --0.852483190198067 --1.09263801154098 --0.267561763418832 --1.00215330350575 --1.25224840009055 -0.284538472017837 --0.572619947386469 -0.691943042509902 --1.26754423898992 -0.881521396219785 -0.514323691163397 --1.15804948925818 -0.130084441641879 -1.13865526752682 --0.13179019424461 --0.69879968125624 --0.770120517584513 --0.618472190586658 -0.154739584033067 --1.06307486019623 -1.36798235835809 -0.32101577224928 -0.717856017012318 -0.747330427755317 -0.562862362474482 --0.504715410312755 --0.0237696333823898 --1.11626519840642 --0.168570546286395 -0.057183643304858 -0.520216273015201 --0.314332328537037 -0.0331463354228108 --0.640750080998773 --1.35176581177864 -0.655658077762427 -1.22075962228377 -0.00259721804855051 -2.52948551722592 -0.743463897507068 -0.913062959693435 -1.07824340367587 -0.28054195355837 --0.0555221941240731 --0.39067844109872 --0.994601017362087 -1.22965579399475 --1.31659070095307 -0.141031844472494 -0.270177292050913 --1.70425003707361 -0.0470403497761192 -0.373800393499905 --1.23875990488497 --0.607846756128618 -0.151875814658208 -0.779292438239287 --0.842364252944759 --0.906340012924914 --0.0828031693114477 --0.863119705862962 -0.949981361525042 -0.266191411124229 --0.00333664238840914 -0.415996455139478 -0.507772534232438 --1.09504620262082 -0.17872260616628 --0.0161887212535028 --1.02616979005966 -1.15864957508258 -0.715980774936883 -0.201750869031436 --0.933519908004746 -0.732375415376701 -0.962702473182438 --0.016248702747375 --0.728867668149913 -1.14110426301327 -1.56440032043166 -0.695296410349743 --0.219716604612945 --1.44943133955426 --0.641122827971672 -0.0540284134080977 -2.0500800283791 --0.655363891207637 -0.0417188893428921 --0.21609851451274 -0.863265499085895 --0.310710698977421 -0.650759780328086 -0.887185199511164 --0.378840013411591 -0.566752449493173 -1.06350448235018 -0.135096225728488 --0.990047703305165 --0.569966117969784 -0.604451200643622 --2.25236020945768 --1.04939915716627 --0.529342490700654 --0.388763230481201 --0.227219552205207 -0.771214816894181 --0.344460766873597 --0.470621965718453 --0.45693160824092 --0.127833121436694 --1.16403377535211 -0.642009306788511 -0.249395530619989 --0.87024706449675 -1.7821174295725 --0.436036150209819 --0.742197686161536 --0.372731315369232 -0.044337234112076 --0.354777587832023 --0.00992486369157142 -0.625302502863049 -1.89039927355894 --0.0688905280672474 --0.0651673196798921 -1.5055952047555 -0.124827806111506 -0.522980878539775 --0.387301153786479 --0.132334801431031 --1.2486384141209 -1.3069235605857 --1.49014094363608 -1.23829544422799 --0.418640207183634 --0.193434417019921 --0.976503621545023 --1.0333075951778 --0.132188690356015 --0.122823878470527 --0.0592572084530119 --0.372746978799946 -0.926269240382763 --0.453318886364195 --0.158546456747672 --1.3733012002343 -0.0722200136000328 --0.233377536145042 --0.0850783120999803 --0.540343554031304 --1.72376135564179 -0.193265297100559 --0.913775941550032 --0.661167622688057 -0.500042850411592 -0.764595326830916 --1.11408080516117 -0.583900733170378 -0.260876596431561 --0.333324274380731 --0.153438227976822 -2.41217893499887 --0.393582991369304 -2.14578099866166 -0.93408162846394 -0.692263474624797 --0.106977869782122 --0.0405172409876204 -1.01304425719062 --0.84516156583544 --0.0301472652039614 -0.556034860644512 --0.214622468853814 --0.0317543206158906 -0.362781966135291 -0.375454136487002 --0.660955320820973 -1.165014733607 --0.199386845167405 -0.510987953881404 --0.531714415374285 -2.19332198334856 -1.28137993176782 --0.204669546694568 --0.224320902466009 --0.376273005420428 -2.041756515022 --0.947356686721205 -0.631453440119204 --0.0100219490107252 --0.974423908977315 --0.0826086476359889 --0.368406295767088 --0.222035494463591 -0.140586783797925 -0.714093550898532 --0.413736141484967 -0.0258995098514641 -0.751149974987072 --0.221612220539667 -0.563590984621826 -1.22827727365847 --0.316108282679633 --1.26177154078001 --0.119217605033636 -0.77813524765614 --1.04492017146542 --1.0416204629149 --1.59214352032872 --0.960316615676202 -1.20699492929981 -0.451537880484006 -0.437204905828946 --0.480961187923504 -0.155189784705357 -0.908361467327683 --1.23784585798255 -0.492379790147518 --0.808724576267055 -0.0267783235987125 --0.876774103371812 -1.04585273156751 -0.694687190484585 --0.976723163168653 -0.261626324229175 -0.310810486382003 --0.346084887187125 -1.0980186176061 --0.0337707598239056 -0.105467366945601 --0.807902641295055 --0.184642499627591 -0.0818855064084572 -2.082347169997 -0.143667676898909 --0.533052171007034 --1.01763916590997 -0.827723707844132 --0.432304675442152 -0.15096577379405 -0.702721830711576 --0.557432174775355 --1.10612853839137 --1.46331988220752 --0.337342288442029 -0.325943088204758 --0.320338141370019 --0.944327946113119 --0.670349693267362 --0.418144886987152 --0.488492087324389 --0.984782836384198 --1.3821504245343 --0.211472601466021 -0.0596562402021252 --1.21718207148843 -0.754776317492626 -0.987173704105815 --0.344681287757233 --0.457724112596674 --0.363750901283949 -0.8528392896492 -1.61490270443921 -1.82997256855476 -0.0812708958953756 --0.635362095085988 --0.96823518578819 --1.67794266495479 --0.25427000861362 -1.41171791135311 -3.74449412166548 -0.967633221938343 --1.41884937916259 --0.903426303199801 --0.323904830687535 --0.347316229882288 -0.387826180966002 --1.22581763801355 -0.467267028177119 -0.731993202902313 --0.0637320245054358 --1.67755485260018 -0.16696845058338 -2.9349271475942 --1.27269496040405 -0.26141046151702 -0.197091144339971 -0.25355698563011 -1.71166142891664 -1.23858751342143 -0.124137460571064 --0.880454794359206 --0.148318549444516 -2.95533943039408 --0.886392471496777 --0.50043293719735 --0.771125811319507 --0.6021280640396 -1.03626239253273 --1.47723764455242 --0.124805293029903 --0.269188876330035 --0.232668333512878 --1.48169922507206 --0.955800078987789 --0.933735345409816 -0.238674468981817 --0.264144327845941 --0.423642796899879 --0.620820129230477 --1.85756029465581 -0.472617854550093 --0.249051312226821 --1.35732982653921 --0.906236281994492 --0.23869013092855 -0.932643866475358 --0.901453096678347 -1.52422913539127 --1.77543811168371 -1.18375173332839 --0.928794953004395 --0.432919185107083 --0.121437892453069 --0.245548057252321 --0.786565517553537 --0.0569733456818415 --0.537427273776864 --1.00963546158114 --0.7031471330523 -0.675152511501868 --0.83413846776491 -0.732026040737857 --1.45506082255136 --0.501924299387186 --0.805487546017366 --1.63448840565999 -0.675685408264654 --0.920730925713588 --0.351375945556017 -0.0626792482391911 --0.368767886226631 --0.213574728294997 --1.08717424643271 -0.200419700187121 --0.321951973134272 -0.49687890625594 --0.584950404300138 -0.487560172573135 --0.715064957530136 -0.507531450746141 --0.198075832096912 -0.0790915168210038 -1.88657510775865 -0.193283114895119 --0.854015557404914 -0.809288576846344 -0.0682796882444148 -0.219296307135142 --0.147584870021988 -0.131201745631308 -1.0921392020243 -1.19958675480446 -1.07510236893256 --1.39057856385366 --0.765528012841703 --1.05250684979279 -0.00944473000838464 -0.453964868825712 -0.288276921101059 -0.211330878571776 --0.239493276613826 -0.353517711331143 --0.476167501817108 -1.13139642180577 --0.30542899190997 -0.167596715159091 --0.651769340065029 --0.784089273024636 -0.92319494179814 -0.726969851426412 --0.899454838301307 --1.23440727884242 -0.73051348106209 -0.153000654324199 -0.222881880524837 --0.648658504430175 -0.287912686114139 --0.57632912529169 --1.18593364356617 -0.837130581612007 --0.220921618648381 --0.330789073392314 -0.136879754504089 --0.148379052891554 -1.73274907130994 -1.5522427192512 --0.921627951152161 -1.44168926515956 -1.5892054132808 --1.25820744297665 --1.10037571424038 --0.215765911401833 -1.6513650209528 --0.498705999389385 --0.801012635289895 -1.22767078398908 -0.0738656154988022 -0.668386411275563 --0.418760549008413 --1.55697238913737 --0.76026024446332 --0.856787914788098 --1.00920544260055 -0.22669006055286 -1.06585621714115 --0.573437754599468 -0.309196419127485 --1.0566702661304 -0.280536055517361 --0.170877234317218 --1.2281535706616 --0.901784814026443 --0.797397983067151 -0.346058507010272 --0.932760581744523 -0.449642343763212 -1.1274596310978 --0.344869079131064 -0.72110531024764 --0.12475950817631 -0.904129752125338 --0.491045639345704 --1.05617354136093 -0.822015389131183 --0.215847467360241 --0.250769374238123 -0.0775539082565526 --0.129011443295041 --0.265321369265363 --0.357814912113442 -0.00696084289034182 -0.326172880941115 --0.713276530140695 -1.43258417249638 -0.298954029306097 --0.207727802053705 --0.871755284448328 -0.75055272690081 -0.184464574910649 -0.0714254555506799 --0.00338112811608315 -1.17628795659571 --0.564949125724737 --0.471280239405115 --0.129986690326535 --1.31715211432264 -1.13253414792154 --0.656364028969218 -1.88146055105084 -1.33130378641995 --1.082956147218 -1.28636284859745 --1.28115039442115 -0.931462525666066 -0.447190670386194 -0.256220726865566 --1.03092794658343 -0.767554188435 -2.59189375363414 --1.42291838297812 -0.288311875857551 -2.58645880697911 --0.864004356526969 -2.00222555684243 --0.627206352225032 --0.149397009316681 -1.28762906531225 -0.683645427081976 --1.16288107365893 --0.536208526265198 --0.591709250162365 --0.147032211864103 --0.116278614899115 --0.48581836321512 -0.832940982583231 -0.161277379886067 -0.605114959120751 --1.14473110292715 -0.437476058095933 --0.675388696626428 -1.56557920639852 --0.426415534158396 -2.37870932532462 --0.523715824917568 --0.877657694344929 --0.250820046473113 -0.362066278138222 --0.336107893364782 --0.265604519624922 --0.196861754510305 --0.506153957336373 --0.258584597336357 -1.39474493892611 -0.386304356265947 --0.777682117463003 -1.44643510690813 --0.0227999115139195 -0.334534837360827 -1.12814054225905 --0.489311639456907 --0.0413371863884078 --0.0133320507330583 --1.1066068619853 --0.476428267879568 --0.531036068050732 --0.286014782324394 -0.122302882561106 --1.13300898336973 -0.168725336615126 --0.659007705711351 -0.650238838253411 -1.2333270574435 -0.687359509779579 --0.933033494420302 --1.72623331065543 --0.667818655402366 -2.00956381303645 -1.11606045772701 -1.39716161413849 -0.0795303948587636 --1.10864016705541 -0.593122581632693 -1.30446461853415 --0.190419371520603 -0.795387000529937 --1.52374172009042 -1.22829366212528 --0.258185596041175 --0.517185834574935 -1.36067893255955 -0.366004125963192 -1.68850883610036 --1.32535308016065 --0.876897175164678 -0.875153343177974 --0.622724994021171 -0.535426475045426 --0.038318145035884 -1.67982272333281 --1.54233317807485 --0.247818068662215 -0.794684134948068 --0.322519612720685 -1.86358323580708 -0.631291236237097 --1.25514920536251 --0.15387480381845 -2.20441526445096 --0.546243191613972 --0.286138769359311 --0.222627376743083 -2.3600869132294 --0.559148992842497 -0.690349387085225 -0.160337951089014 -0.761644552347482 --1.48584986223534 -0.426493330695838 -0.175909345333375 -1.34833353129302 -0.836517026763267 -0.240277863726197 -0.331791706460651 -0.0483400834488918 --0.389485106288261 -2.10958120785991 --0.0789441174555545 --0.781695844834655 --0.310821881395338 --0.272344585252609 --1.46044518580804 --0.210463172304495 -0.467250154662785 --0.0956589011872646 --0.0969625225974466 --1.41809726161117 --0.0525756504158528 --0.461430761520237 --0.20348234190143 --0.93311064340932 -0.142996221739301 --0.0802825353171439 --0.817585480176648 --0.010209881339307 -0.366790490718935 -0.483861155280385 -0.12460252966001 -0.335335859584509 --0.401309368835525 --0.331655976935217 --0.816398281742664 -0.586184521076295 -2.24735369085268 -0.0161265659199739 -0.0955600751327266 -0.823280943144169 --0.105176459703154 -1.2090765959116 -0.294607574207836 -0.0894470989222125 --0.564344521351468 --0.442068151917485 --0.990241181233294 -0.915094158654145 -0.735690628615083 -0.871345564136222 -0.127112937799275 --1.44176170043603 -0.789820030949851 --0.690592207956489 --0.0852436043741989 -0.97201563703259 -0.876296342839227 --0.70000723556695 --0.500189927741483 -0.183476889469945 --0.147150058230333 --0.222346401867082 -0.000885515282845972 -0.61535357513702 -0.866728323262784 -1.18909268377034 -0.686199702210937 --1.35112298425417 --1.03284336229446 -0.574599191503546 -0.551387363453612 --1.20848083039348 -1.23244158317729 -0.193319904232783 --0.502880943400754 --1.52843767159501 -0.0429315716752043 --0.933792612368695 --0.114306217634063 --0.36194786004172 -0.709236887892213 --0.7989773754297 -2.41266345278861 --1.05580857818316 --1.5571793221691 --0.174103506858915 --0.493409729425062 -0.040539738093651 --0.113223125278289 -0.20789099410807 -0.54525647863639 -0.14221904147547 --0.48869677848904 -0.184692008432118 --0.36789998013089 --0.313979294569496 --0.825976344889519 -0.396320421732499 --1.09653507487012 --0.380467739934591 --0.0866889197960856 -0.479499193378325 -0.7373545911377 -0.821402489030002 --0.477697364015747 --1.42131670734676 --1.39041836506521 -0.495665659762869 -0.943506661388939 --1.45170928505504 --0.259172311359033 -0.0403796004420656 -2.03583202364388 --0.639829578909743 -0.356862468186002 -0.968889037799592 -0.35024344880274 --0.208261186794902 -1.5451522722241 --0.540091469431188 -0.815147731566157 -0.834931009078433 -0.362909674939957 -0.361894880470136 --1.48517228392344 --0.305507858399559 --1.25594389174521 -1.08812108003095 -0.219404611205 -1.03198014668731 --0.272854730207804 -0.663867216699868 -0.275231895087956 -0.200479928923766 -0.263882161402787 -1.02410477722025 -0.23281755030342 -0.901170709283834 --0.278818551411947 --0.296975690363123 --0.0829176114400756 --0.478560171998452 --0.385075082332527 -0.317174598587473 --0.0313745303853121 -0.0152968223438679 -0.455189570499364 --0.324621708959654 -0.317358234094662 -1.958435230289 -0.214304988591007 --0.95327694785338 --0.375712772418784 --0.589453705427944 -0.236626020909914 --1.04455605411421 -1.3633449918044 -0.00547478000220281 --1.03061321648105 --0.635885683967032 -0.669445038192388 --0.00937549910899449 -1.67754234624454 -1.2810920037269 --1.06797375382181 -0.156190196270172 --0.0165222572159287 -0.0306958283125347 --0.133815690259392 -0.0701025391992456 --0.256056806288137 --0.232051915410755 -0.768938435641513 --0.328343112813152 -1.35012533443888 -0.557223563518909 --1.23644064670808 -0.26228160819851 -1.04255792453916 --0.277246561618307 --0.216456847505968 --1.05301659243721 -0.286319950463355 -0.515202572677893 --0.196895717393394 -0.789381456186796 -1.10436807534778 --1.37218622197187 --0.432764422210118 --1.13264344046664 -0.144940232432679 -0.0310505735324229 --1.70511351644739 -0.961440009306278 -0.223459903959203 -0.443567775293174 -0.800262183540081 --0.204401451593655 --0.161345215605468 --0.269405511394509 --0.196964491086377 --0.68897106368602 -0.536663719079338 -0.153323999713433 --0.943430830149765 --0.0355982231237668 --1.06135990647285 -0.12959942393274 --0.761405090006853 -1.0380016967669 -0.79387157596228 --0.21654114066271 -2.25351513215727 --0.30573341683821 --0.177770429405872 -1.03522110413668 --0.675216987435602 --0.225378650875976 --0.251261151615303 --0.898483394951821 -0.110028143715111 --0.3644691935341 -0.195345557464157 --0.363510553411418 --0.0498948560853032 -1.12685497522638 -1.01619919845618 -0.117150342098142 --1.36315279987045 -0.320221367031232 --0.59916110028669 --0.605622913497101 -1.34654486822947 -0.116530272446058 -1.10800665073764 -0.105446104444635 -0.337380203029784 --1.19509762951087 -0.0120662227247097 -0.128600697012238 -0.347478573213698 --0.263445536422095 -0.0650463147382574 -0.339706641488462 --0.751475522306889 -0.610541041497189 -1.26801254168491 -0.0977853516681844 --2.45496344782108 --0.642185017296897 --1.28966401131492 --0.256786218363081 -0.463119095137755 -0.296197896224905 --0.287524142026361 -0.906584182953153 -0.24170906103651 -0.521341665002836 -0.0768443651813442 --2.63544832991523 -0.876086312330751 -0.950810404153457 --0.987752639756525 -0.0413675035771179 -0.197711856740215 -3.21646652165 --0.151420371209529 --0.45519300102959 -1.38470769051009 --0.256409778647801 --0.281356843755805 -1.35934058993185 --0.0130271989580626 -0.137741290453136 --0.318595178034363 --0.447146275923801 --0.227580714741118 -0.254076291591339 -1.1562479456457 --1.17957763046297 -0.0331012255936445 --0.707451857471549 --1.69167378286873 --0.02157568575725 -0.0457586590109047 -0.711652114978268 -0.442147786006641 --2.89184148879674 --0.176236396018693 --0.94088105557838 -0.00108377353176259 --0.888743955761868 --0.346168412811266 --0.161613992335379 -0.87117560989849 --0.82419578587062 --0.200220855824798 --0.0358367280467369 -0.248513364295585 --1.18472848909384 -0.819004355612125 --0.334896616557847 -0.243162381136596 --0.593396926141899 --0.0932815568416068 --1.03165864539321 --0.983732157138773 -0.322138797815848 -0.442565014812709 --0.540653864688505 --1.37215343599602 --0.651362894542316 -0.262828137087494 --0.34893846044634 --0.150410021153255 --0.697558696135516 --0.0176985714582418 --0.605142194090533 --1.4449767906145 --1.2488935901586 -0.200598938066432 -0.38878924034439 --1.44538933729179 --0.83933101839972 -1.3269786889699 --0.862756396160997 --1.21839103000892 --0.58691440477441 -0.608328618416372 --1.04550810612924 --0.486047393522487 --0.838973731303403 --0.269911198657003 -0.854530110275197 --0.905100274709895 -0.674080157371151 -0.853137141198131 -0.0645040129366725 --0.387043874074068 --0.503033682448325 --0.847959614788931 -0.230987382035382 --0.14938774015476 -0.686490448342526 --0.323709934374582 --0.774113722348291 --1.29999336960412 -0.827632704922316 -0.066770853361465 -0.246859814431929 -0.0482693745899363 --0.771426472463098 --0.00486561611804426 -0.510095257631535 -0.764632312914173 -0.743760795337217 -0.0734830811022551 --1.04833689593813 --0.0370367679069883 --0.761295131551427 -1.2725662676528 --1.10725629321533 --0.0184170706211964 --1.26599384775383 --0.906237312442842 -0.457389966117989 --0.0249019200842069 -0.207630444179655 --0.614108146062393 -1.30533598150559 -1.8331725781094 -0.594318364112984 --0.303039716201825 -0.866527131283373 --0.116675242139456 -0.278101543928643 --0.147798715523217 -0.0260706867504208 --0.310705946385414 --0.839628178317082 --0.426943129441096 -0.140589711623083 --0.0922629419671788 -0.0346168928658512 -1.34888395043143 --1.23623486628936 -0.138262188922132 --0.528750896051053 --1.24261109994344 --0.660478091584659 -1.00318205471801 -0.125296814858499 --0.535573992226243 -1.24377717745641 -1.62771546617063 --0.588990050916321 -0.500375577807986 --0.330634694377596 --0.430387654673218 -0.888879900757686 -0.135567761834913 --0.179720191686576 --1.30766305821001 --1.21275659421504 --1.20986424134461 --0.0822492961942869 --0.4686117458332 --0.327235367224612 -0.0403491600050669 -0.642324645094713 -0.803465918514044 --0.806694690099823 --0.0589399160605897 -0.0794689571684106 --0.136235816172537 --0.354317816695223 -0.617893210174432 -0.283059720909927 --1.03075613860844 -0.303894381762731 --1.01468726649962 --1.47600261167896 --0.604929907470085 --0.970440724781586 --0.118493118162433 --0.108291643871356 -0.930344652556244 --0.309047640918184 --0.521095466174687 --0.717352980834355 --0.152761442043214 --0.0941443304361282 -1.32192928899372 --0.254859401769735 --0.340480363305802 --0.256289102052727 --0.271812658437313 -0.961052149121786 -1.11609101135303 -0.782689367516786 --2.07510353839022 -0.749949983613393 --0.232207101848477 -1.54922813037557 --0.584640310596733 -0.867774128472121 -0.870289163306412 --1.02178750109789 --1.36205307032233 -1.0711313553785 -0.247679123105595 -0.931321132591082 --0.146126515424146 -1.78743084322452 -1.0978309248935 -0.367505618901634 -0.965333852077711 --0.375707473839274 -0.0231953464677233 --0.243904568104676 -0.721093744314772 -0.0465497451341816 --0.28008729734776 --0.0927296369881248 --0.519808100311055 --0.0957693333712233 --0.757550674050439 --0.357509084457988 -2.25729893921691 --0.148756147887113 --1.42008951671475 -1.06973775871392 -0.741826204774986 -0.982904937075986 -1.33967047078259 -1.33752212548757 -2.2324386944734 -0.0327784383095757 -1.89860702330814 --1.3457026120749 -0.563099754650252 -0.384079250303883 --1.10737403039638 -0.72773203115174 -0.836261469120747 -1.27296768757293 --1.08229675440312 --0.812640817010214 --0.228293736866268 -0.277658194012962 -1.4664901127924 --0.809188091106654 -1.41326466935111 --0.231363809958674 --0.340508491438085 --0.54468668731826 --0.00548375359412834 -0.511650571198113 --1.06002971807628 --1.05027942897305 -1.34012565192045 -0.948615675296992 --0.214362127063239 -0.167925100666376 --0.248572163907271 --0.561507021190052 --0.993197968376307 --1.08424754150036 -1.08764847692929 --0.251924922065039 -0.250665999218027 --0.861865162206306 --0.700758917183151 -0.346080654513904 --0.170679916103236 --0.0560748471592447 --0.788741639322135 -0.0547379974425946 -1.09103357060946 --0.0339304356071217 --0.320075931243829 --0.321495881170503 -0.138047155383002 --0.682763556581072 --0.395768634575219 --1.40601425087313 -0.337858298160201 --0.640457615990381 -0.885659522478075 -0.85999389179566 -0.378147565486971 -1.21569375397535 -2.68171587970497 --0.539091904096359 -0.279782999807209 -0.936164999360091 --1.36274622666565 -1.32269166416404 --0.217870890342507 --0.0416879925886677 -0.0528297960814834 -0.148262196928113 -2.12442200202327 --0.535418019581955 -0.359254518305938 -1.59172689158439 --0.807556365062873 -0.932646003605582 --1.0489092596058 --0.00270563876099406 -0.640686895091972 --0.597074931420419 --0.930592191784696 -1.39638122351711 --1.09738121048134 --0.569313769443998 -1.40656928376746 --0.0384761735830512 -0.792706494511989 --0.471469530633827 --0.6049560516421 -0.0583689150769295 -0.526903724497072 -0.917687319138661 --0.287461878155639 -1.25831660838446 --1.18432371030574 -0.158079612827368 --0.83233382091417 -1.11911470272799 -0.143192983141616 -0.157247857278136 -1.18096797617124 --0.407823890492423 --1.53455934598848 -1.25293761850145 -0.100055557857178 -0.055231325371361 --0.400218279124848 --0.528769176801644 -0.200800410185562 --0.157555418710806 --0.580498810196118 -0.61560017114444 --0.98122832371075 -0.176536371427688 --0.106755696377877 --1.26914216007885 --0.047007749786494 -0.861101976116121 --0.571960112479593 --0.896892428966936 -0.265954265798719 --0.445893793938184 -1.18207867360673 --0.176852095897056 --0.191191947545907 --0.929643685603957 -0.72163164527785 --0.148559050221528 -0.498494564349998 --0.0651186531269961 -1.06948816737003 --2.0220258084395 -0.518316535816073 -0.428508260827808 --0.972461682240056 --0.105534986104781 --1.28989071012339 -1.23032439375508 -1.19455373947998 --1.12549180902427 -0.670222674921193 --0.870532660192106 --2.18018695248504 --1.31342985380449 -0.93235774386727 -1.22575091170775 -0.396730564907016 --0.138851289171743 --0.2123446767011 -0.0513596714780835 -1.56346457915865 --1.79678132022214 --1.17032898329402 --1.11846585679031 --0.328882779091502 --0.447444905911012 --1.44823974432907 --0.932098911019181 --1.00388635137999 --0.630390525250438 -1.60218833570224 -0.416469159576702 --1.54953237321636 -0.294054996174618 -0.89569972642853 --0.157919705254297 --1.03853886589243 -1.00753751981208 --0.180379558900999 -0.285375712157526 -0.4873395421262 --0.408621979831453 -0.140028435465364 -0.612059437848154 --0.31174863783065 -1.38882155194418 -0.175504547319491 --0.915536088005799 --0.21401091588392 -1.54744237865044 --1.27750303401722 --0.994026571951851 --1.67209102199567 --2.5225407056725 -0.701451814042061 --0.274910046642484 --0.414481032090861 -0.298379896901086 --0.478446165444454 --1.09544509895709 --1.09126404966789 -0.313370437565371 -1.08191489724867 -0.151859701465035 -1.05580091656652 --1.01050255073998 --1.12909677056679 --1.28311142465844 -0.329280880302482 -0.982798461294754 -0.0460483272445371 --0.960761236981854 --1.39808034646653 -1.26024867474898 -0.761062803463515 -0.0139170588449589 -0.586102766700363 --1.21709373175677 --0.892217078043732 --0.370425756265881 --1.3821185048312 -0.83381007078966 --0.67197172352152 --1.09572625521925 -1.05620989774622 --1.51551423772634 --0.20812559476575 -0.719477395628015 -0.782519668480049 --0.269021773720242 -0.689978478899861 -2.32198163295662 --1.06072721726669 -0.194850560868236 -0.610815459720945 -0.986563955852662 --0.229094602041111 -0.167522757435627 --0.10665553066204 -1.99715757574784 -0.23079397299841 --0.625125641118563 -0.724347936391089 --1.11847328191199 -0.0401972145025553 -0.229405829978676 --1.25473833324703 -0.398814970583738 -0.633369349432748 --0.78930701527459 --1.38078416325537 --0.941660029003053 --0.963127376160414 -1.65464031498602 --1.46724549435288 -0.921652752608049 -0.849020674252408 --1.80106156644665 -0.138453241565387 -0.0213787913356063 --0.152696129146789 -0.55609924309341 --0.166601904513279 --1.04547433699625 --0.00857027816420519 -0.873236008454951 -0.033962863618906 -0.131021005540186 -0.5755396867547 --0.244651547987374 -0.989865203129336 --0.527028678626532 -0.962009008224648 -0.795812276609571 --1.25259058631642 --1.06236278958811 --0.0649962621216424 --0.134982270954358 --1.13624000256846 --1.00946085674641 --1.76947278784965 --0.755512630334276 -0.294150808540216 --1.18274787099662 -0.742648159664725 -0.466170177976558 -0.719389259356308 --1.39490692586465 -0.382108525756998 --0.351900303651527 --0.271420376025423 --0.26333321654765 --1.12260780637644 --0.511336272331184 -1.41373082666529 -0.809933770339239 -0.684036295046003 -1.08032507016159 --1.05864948732137 -0.324689800195738 -0.865200055289812 --0.226448013515093 --0.869214449754212 -0.625032183957122 --1.6746042675285 --1.30228097896598 -0.12979894818117 --1.10029768358958 --0.0645136731465819 -0.0643719972390109 --1.30922251349085 --0.803909791134342 --1.04728719537841 --0.403761606721605 -0.0663076050947602 --0.417063245803487 -0.713478939482723 --0.175265961354608 --0.1922217428828 --0.499853174516111 -1.37944419564688 --0.395604298126697 -0.70394114158083 --1.39745080107875 -0.0851492197562411 -0.0434122317864585 --0.937581391949593 -0.762174566124543 -0.553048720458162 -0.144417424004377 -0.41201053663241 --1.0512173643977 -0.109418920498246 --0.998749962184711 --0.431306468893895 --0.561410506059334 -0.196939370206939 -1.0962216548356 -0.566818378065086 --0.220724169595474 -1.57002001763463 -0.0279949155332933 -0.449559649576184 --0.284088899612306 -0.24647920535198 -1.10385927717603 -0.991671147790052 -0.276855429667987 --0.427706885239104 --0.10707259919375 -1.54559782818753 --0.983942368183286 --0.528732606563942 --0.496364156060168 -0.294564222770523 --1.0628947708071 -0.489920709054125 --0.19460366939761 --0.246466827492014 -0.95371752396559 --1.04851184762895 --0.134040009295643 -0.205479937180179 --1.24478820962035 --0.614126013611257 -0.0543813490474676 --0.47476800672682 --1.00219268856192 --1.33899009844838 --1.39460711950915 -0.351981537690056 -1.02822973279863 --0.105302157945813 --1.4514964780201 -1.0459810641505 --1.077942095086 -0.167789823352629 -0.90745316716824 --0.466546004158192 -1.10200098236181 -0.0517810949305089 -0.30676377127701 -0.361709086725073 -1.09542744211631 -0.0583104442629452 -0.685051892375304 --2.25765898392521 -0.65499866888168 --0.386150941746379 -0.39391351390893 --0.079754447719532 --2.33274430112278 -0.536883744121739 --0.377115965684718 -1.09607520335666 -0.814507761038088 --0.297520665188637 --0.823424544274464 --1.26277569424899 -0.619476848180137 -1.02048976143775 -0.0698076990594991 -1.09396406155298 -0.367124329004379 --0.464189402530616 -0.0884045770304605 --0.233892186990305 --0.0202579134526246 -0.119374828454502 --0.835307207012773 -1.02775775221764 --0.717052052226871 --1.47009383191899 --1.04296024567911 -0.949251171773903 -1.14791055660387 -0.663783945886634 --1.18042927556981 --0.302114487377679 -0.50279608323507 --0.146688267267642 --0.0174666514770934 -0.303328060380519 --1.56173459134765 -0.0288321618546359 -1.09502186035381 --0.228104766147778 -1.38604219679795 -0.492925940415219 -1.84185968675249 --0.425632201374158 -0.113780659786524 --0.356250930924729 -1.24193244034647 -0.474612727860216 -0.467621590511505 --0.934350739779926 -0.597915275481004 -1.51229131987039 -1.15849900293258 -1.12748709506312 -0.0524955654078969 -1.18127763834254 -0.699239000581659 --0.0137490006044381 -2.02622545927805 --0.0854299700864685 --1.04156708778956 -0.192743284876553 -0.234425906241444 -1.28282251624799 --2.23044139341383 --0.388971693309717 --0.570957760231998 --0.25670018195086 -0.470214465326928 --0.0139313564988726 -0.5560961724414 --1.68105371287931 -1.15427316560692 -0.265856808617544 --0.284350923260653 -1.62394311433452 -1.15284265210804 --0.875665014475066 --0.387209061753849 --0.949791628701298 -0.140492413564064 -0.0732300429462542 -0.719482367614741 -0.0840602979319964 --0.133716846472018 -0.27650697157546 -0.0262152265416606 --0.62501476618032 -0.494331303495352 --0.384922377145366 --0.876487386409758 --1.28849917977164 -0.664299308835963 -0.819161055843517 --1.12119966143412 -0.274053086094298 -0.744145917370361 --1.54124554489351 -0.134592370216175 --1.04823566252252 --0.30874900461292 --1.41254133369019 -0.155687645157808 --1.2467882020091 -1.38318564491994 --0.685479759792494 -1.33976245756084 --0.213025824087279 --0.970653718073981 -0.0686208011978282 --0.915305436106102 --0.0415228506804857 -2.18843956506931 --0.31167945388795 -0.296803180005713 --0.0993051196208814 -0.483136593794205 -1.21963005673074 -1.85863212878727 --0.564179972457684 -1.22375692589618 -1.01109532319259 --0.954762360845606 --0.022421446244099 -0.994760891854678 -0.795301858756913 --0.277262760128197 -0.0592834762753913 -1.09070123168642 -1.09516727248965 -1.15592138721879 --1.19242540774833 --1.26796126738179 --0.273719321666375 -0.192670945947814 -0.252712859947633 -0.563268182241963 -1.11612922627685 --1.51200573200759 --1.55520152775381 --0.657238696091519 --0.578640825473135 --0.305724718205042 --1.09237385621386 --0.545727124976258 --0.0104347967240841 -1.03036768704009 --1.71567703506865 --1.57101846925609 --0.908327498357126 --0.782893054544054 -1.21921159698763 --1.48133241617345 -2.79792197102384 -0.606770217478379 --0.741413103089283 -0.76090316672083 --0.0161747456921848 --0.64305168764431 -0.948789891923431 -0.583959359275299 --0.232942696803522 -0.345176118594956 --0.440418098281933 --0.209520534610076 --0.329215337128433 -1.93009014794873 --0.399689316349426 -0.253052005692966 --1.29686388530196 -0.418620718726485 -1.44619854517429 --0.476511663780053 --0.892971971274047 -1.97639069114087 -0.615307281856961 -1.22864360504728 -0.877258340957289 --0.0165016380128016 --1.12459635130753 -0.516808613544586 -0.361876796237977 --0.627674312522772 --1.24074567373079 --0.328456655933507 -0.0102831945516897 --1.20968556913245 --0.392907840787093 --0.32647793195227 -0.606039947970539 --0.0862436400184041 --0.665875759645419 -0.611195024325751 --0.0583805149940102 -0.093990998136058 -1.13000051876687 --0.447753302948214 --0.0370914666091533 -0.0242381056357459 -0.816413234313528 -1.62525044413856 -0.53322714499515 -0.512020281946493 --0.299624748794872 --0.497085414039585 --0.596710193821668 --1.00850320299732 -3.09323752038195 --0.274238036824949 -0.0416969312450277 -1.15408454803025 -1.46821819048978 -0.788337548794466 -0.211192392237953 --0.409997095419271 -0.83544693050585 -1.00854116576769 --0.239269468803266 -1.15582459166844 -1.10677680370433 --1.29088834461673 --1.54076808809118 -2.48228643338382 --1.27423932600685 -0.17085679673082 -1.05626582326979 -0.739114155029093 --0.193916758131135 --1.28286064112665 --0.0277592548944723 -1.94013103613119 --0.36788850644273 --0.0591319942671671 -1.00457707800046 -0.761395548121411 -0.759153970061636 -0.582864154415507 --0.715110790214691 -0.861106749293236 -0.758949567981033 --0.0391281485018595 --0.541563062190726 -0.0688999795839704 --0.378683549974431 -0.681009627781565 --0.324161705075566 --0.118114510159418 --0.13681234079329 --0.232987808600201 -0.35818328622236 -0.0994269194590753 --0.468928119529759 -0.387201826887257 -0.858023063485049 --0.163580966872964 -0.485060465025553 --1.30404674628073 --0.992247986687216 --1.16361687336612 -0.195362677375646 -0.560582469960542 --0.478265991632747 -0.182683944386404 --0.623250216599978 -0.623862682976745 -0.159632349811427 --0.150883920232887 -0.611963909797105 -1.22325944051548 -0.0972982640130082 -0.147447129380319 --1.28962506502513 -0.212844312725221 --1.26431868855741 --0.894719871237642 --0.348247599469676 --0.97633127386092 -0.555560594040667 --0.464025776604899 --1.14142844023967 --0.583179253559395 --0.444620612130878 --1.22403272499888 --0.530000742726443 --0.239129773993014 -1.12960299963215 --0.99396396590611 -1.2501793885351 --1.84916146646761 --0.0203839498982301 --1.06132525008741 --1.47793541294539 -0.0292961504692109 -1.07838809135058 -0.256116812645855 --0.632513165345123 --2.46608150157588 --0.69692916114891 --1.74792496595202 -0.612129036115702 -0.709614788331288 -0.608928843095256 --0.756088203620187 -1.96755540192128 --0.258042521580291 --0.572518772291402 --0.939290299624785 -0.285814618504046 --1.18513753560757 --0.676179518383209 --0.75813990391895 --0.0438391263479563 --0.505613071925858 --0.0021349119504368 --0.294063365692208 --0.0415596635997062 --0.145042484351829 -0.235164136419168 --0.0875132278698931 --0.354512077786561 -0.498413225627766 -0.38116096407947 -0.369239845327476 -0.111030400572506 --0.187529105954155 -0.393358974044743 -2.4825351186631 -0.0128583177301458 --0.281158062449226 -0.917701657824712 --0.601861951383784 -1.41280885926025 -0.897928714303436 --0.295130095082789 --0.990455014135451 -0.953179731253076 -0.969113252471019 --0.456748932124649 -0.127647754737428 --1.33006184871637 --0.609375913006987 -0.528235973392011 --0.719712364740495 -1.75024680976571 -1.98981331667143 --0.535141231472101 -0.661559167118059 -1.88717561899028 --0.271663571689229 --0.565853016787909 -0.318148537364026 --1.10382392193775 --0.714634460504972 -0.344520753036138 -1.00259257468561 --1.20057882641821 -1.15646890184139 -0.678600488685824 --0.208455413964804 --0.195495677019455 -0.659007225957533 --1.38975017391212 --0.78526155908848 -0.0637648627903395 --0.899129031500306 -0.92280604259332 -1.16756318578688 -0.140159703315621 --0.686744568188018 --0.244221715733671 -0.258170377140656 -1.36133998067072 --1.43339253349764 --0.241066727470336 -0.499095760506229 -1.33560831431772 -0.851484652628338 -1.44492582103502 --1.37102655237297 --0.245975377396668 --0.58803469024644 --0.245401716025469 --0.921337584965359 -0.0893818253299559 --0.120681135919597 --0.0699781251271494 --0.348660248087218 -0.881026081859598 --0.492767125002259 --1.21600745906766 --1.02882068052807 --0.612846292393045 --0.0268227540928123 -0.580298991556635 --0.186645870514729 -0.456047044696588 --1.02324551290093 --0.0384472312678863 --1.18095026465564 -0.612633237155836 --0.417894948859584 --1.14301659015062 --0.48252429386217 --0.171287949777507 --0.234286536582007 -0.662047675610783 --0.679651860558346 --0.823754371462339 --0.411258332254159 -1.1621278343917 --0.437539830250826 -0.404921963948117 --1.55645383185038 --0.623444523923604 -0.32742849827852 --0.19047206490073 -1.25720449702284 -1.25301578504525 -0.00286442991136759 -1.35185364708836 -0.781444337492601 -0.0563671489709687 -1.13071468365463 --0.981733130805595 --0.158924157379757 -0.577664925367705 -0.185269419503475 --0.137096604605011 -0.777545899931069 -0.624408757799153 -0.899087271650565 --0.862096698163393 --1.21774137230324 --0.987635084656121 -0.304161927585104 --0.0297774127652044 -0.175147094882115 -0.119881524408095 -0.222063673613627 --1.67722896151045 --0.156918588609772 -1.00016793098531 --1.21731459638557 --0.341586524333502 --0.0192542966830471 -0.058444752318735 -0.278975088545906 --0.494219191495562 -0.548529105887655 -0.0251816809621026 -1.3754040794233 --1.30367359999779 -1.17570012891522 --0.584664237767581 -1.50591090354258 --0.437002388082011 --0.549472240371842 -0.479710474237246 -0.597760604609045 -0.703138660819736 -0.330131329542614 -0.638359199998205 --0.734944955665846 -1.16246300189446 --0.0922234548645546 --1.40364135241548 -1.04654639213845 -0.827444530863371 -0.896712058604049 -0.686292812752362 --0.295768004948124 --1.00156827227086 --1.28427846156472 -0.10004801706965 --1.06776374335963 -1.11399047882204 -2.01156383534373 --0.173524636172306 -0.0917103368598307 -0.132179901374776 --1.3312172915809 --0.514905157812955 -1.29804980764183 --0.0224885016051548 -1.23623528891046 -0.817780458730692 --0.829882908250836 --1.42133291945127 --1.00513605910807 --1.22228184915139 --0.723807404685131 --0.0260482771576633 -0.0760277419811217 --0.138317722462287 -0.483834464643933 -0.521416190689358 --1.45321671893577 -1.21806205614047 --0.0577783142390214 --0.383215739147538 --1.54864594317814 --0.516602204582109 --0.198436055037154 -0.83900448017169 --0.793260525663955 -1.34631472362186 --1.64569364750547 -0.299098636853872 -0.74601147892877 -1.16795456944531 --1.25837296026616 --0.46041196888916 --0.335340731849914 -0.443044960134305 --0.918487055438804 -3.12137871819282 -0.130143556932437 -1.44839686772981 --0.28754675573564 -0.0975387853527234 -0.813889431341971 --1.00391060243856 --1.21836455563814 --0.696101470760562 --0.32762103743874 --0.336393881719442 -1.18936969589742 -0.184761933780851 --1.40055999373025 --0.38238266481131 --1.61082682464723 -0.986514617212057 --0.08403955149676 -1.41015926940808 --1.55858381240567 -0.0240636189483983 --0.339201172617763 -0.920501367405985 --0.876322525750266 --0.337631355440628 -1.49576479503129 --0.319061117769748 --0.622414640835043 -0.711268330657839 -1.1923574090231 -0.536378000196656 -0.207850473995183 -1.09984328016598 -1.15504180513946 --0.660764098307448 --0.5161824000255 --1.60937980036676 --0.0886056444419054 --0.21232161733897 --2.07177815144814 -0.441030732176874 -0.698922329654511 --0.93220165833649 --0.1762445228464 --0.714317030356972 --0.901293399588091 -1.01150496969609 --1.08308746680799 -0.0693515127981064 --0.394435783222709 -0.476756234485075 --0.331205387628571 -0.228746986529939 -1.18835502443607 --1.33471911251756 --0.361830934663587 --0.0985575126521612 -0.397193176727299 -1.12895140313432 -0.964697319546938 -2.90491189322728 -0.811331283376596 -0.522641973715644 -0.293575164711999 --0.013282103193359 -0.199496005779181 -0.996642289393553 --1.34024333742069 --0.367923386027642 --0.739397901156147 -0.399446083192736 --0.00177856731309944 --1.03306042244138 -1.0237277313556 -0.0873245251058119 -1.66158757484813 --1.5619846710058 --1.52735235755396 -0.0203551553194679 --0.99072705277854 -0.037570267466851 -0.208335706941519 --1.08064226840011 --0.697194479354712 -1.01508841750648 --0.223404276218504 --0.48462217032708 -0.933273241020448 -0.0243762436557198 --0.543773460686397 -0.503822639191945 -0.409061382466862 -0.811613352778449 --0.237224898662257 -0.333597962490492 -0.74355674241297 --0.449817734609964 -0.704732926887111 --0.948864118658445 --0.0193687353361707 --0.654017712089829 --0.160356874437297 -0.749956123349799 --0.302447699989526 --0.28051202285128 --0.868347422941828 --1.37335584810883 --1.84925774787833 -1.6954095463892 --0.223231408360885 -0.905585602234106 --1.05308153657037 -1.55752372179556 -0.396762107987092 --0.293794300403811 --1.25286953531225 --0.617765671803331 -0.688760429375293 -2.17355501149172 -1.19281094046914 --0.987921372293366 --0.34368122196911 --1.72283829920021 -1.14363365880584 -0.728982322748397 --0.381334934051403 -0.191867407536038 -0.179233285574966 -0.0982195810692978 -0.13728295888969 --0.20923076243649 --0.04878312577471 -0.0599354904133778 --0.58661585223455 -1.02812862555388 --0.577916653397613 -0.122975282258676 --2.85701256909089 -0.604407404675712 --1.25958706469012 -0.864722510963117 --0.576719601588802 -0.347564398694386 -0.755241973842403 --0.521003910252809 -0.142387722999658 -1.05229206016184 -1.05289737434334 -0.322214054694371 -0.0321958276581462 --0.189424429149374 --1.0132677104744 -0.986021084302488 --1.45434980461583 --1.30615560193092 -0.625123622561726 --1.42386835926074 --0.395246068755529 -0.836217899990716 -1.09062776075729 --0.494320091464919 -0.531225083070179 --1.37194420609725 --0.595469175666024 --0.0325490334560818 --1.35638930276323 --0.911080677125997 -1.01042329094614 -1.41960723128568 --0.361214565706977 --0.417027033351907 -0.0954086717425184 --0.505419383461954 --1.08931844532114 --0.342266102380448 -0.601643906607142 -0.0379634203730008 -0.243146183830513 --0.329426663055898 -0.201511610286383 -1.15571682192547 --1.00599087366253 -0.129209231029879 --0.572514655344778 --0.600608643066594 --0.191734833747437 -1.3818734191666 -1.15027155952497 --0.584529661930128 --1.54955240572633 -2.40212212212901 --0.0162312558765882 --0.122665832489767 -1.95821852768878 -2.3277242714744 --0.41361698280974 --0.166607135867038 --1.03264318003793 --1.59996137852667 -0.402854211144369 --0.465864370995067 --0.293473308771988 -1.30722993369746 --0.965556444243594 --0.488406513274713 -1.07866305287368 --0.654010005912199 --0.244197033994091 -0.855298666191773 -0.870535873194802 -0.228278595787462 --0.131261569463822 --0.488771384271411 -0.550503269712567 -0.0735544506351204 -1.18342130260728 -0.0947316947087664 --0.441739583023547 --1.03784048975033 --0.653203123042802 --2.56432447251829 -0.438511554918694 --0.499214260777026 -0.263159577863879 --2.44324481298856 -0.0229192163176286 --0.215475163191453 --0.307842369102613 --1.75533412413718 --0.205435189717182 -1.03890475335302 --0.604468382186056 --1.47202832473922 -0.0506921232477069 -0.833343437121792 --0.0146107184646702 --0.988032359402693 -1.73134936779987 --0.132918825872033 -0.824530543654912 --0.141687922021674 -0.0553130439454348 --1.12589207618717 -0.408640937371199 -1.98045951254766 -1.46898876305648 --0.147261447528479 -1.17326546875534 --0.118670431716633 -0.342194054545855 -2.43665707695399 -0.162228753119297 -0.944316170048305 --0.461079756827131 --1.02339996714295 --0.0912488407281327 --0.232339576794304 -0.86100623429951 -1.20883997631808 -0.301477898985644 -0.525595198251058 --0.680861093126524 --1.60094356197088 -2.59669167171666 --1.0449367002665 --1.37160629827852 -0.113194706117496 -0.437211316034669 -1.26892957604299 -0.907399114787071 --0.495836565789652 --1.5463578541469 --0.857554008123614 --1.09226105808418 -0.144630144243621 -0.374725194320582 -0.323594212769947 --0.956031401801497 -1.08308092971533 --0.242065002881505 -1.12997867941059 --0.451588482862006 -0.766276038576553 -0.0486451722408692 -0.0534635922762519 --1.24628917764591 -1.22332067657027 -1.0014299333016 --0.961663406005238 -1.46244266206425 --0.00812651172813572 --1.63892556815772 --0.812133117807035 -0.67845495641892 -0.905462675075185 --0.0666427811973938 -1.05141362727558 -1.09412318676795 -0.963965684702714 --0.805258247592423 --0.249425097062192 -0.482805608649034 -0.837625975211585 -0.74656776023001 -0.703346190688618 -1.06323058295064 -0.126205517461532 --0.0848270005028748 --0.0184065376502485 -0.518217594298111 --0.143301929727793 --0.795337142191197 --0.334469174539029 --0.436410523059326 -0.421899275463256 --0.654582218846874 -1.4299238261685 -0.11262231774135 --0.904083761606206 -0.910270956817421 -1.90386696257655 --0.991889342525297 --0.568910709322719 --0.0343484495312216 --0.468183178816147 -1.68067106586044 -1.26463336160649 -1.10705300319778 -0.492800264392455 -2.75223770999775 --0.0136479335328845 -1.943542916653 --0.148515257980264 -0.453881868496176 -1.25960522302428 -0.0481696629735886 --0.415377855700224 -0.201297269140653 -0.88573558216189 --0.556231159092832 --0.0493858246696748 --1.18836888791905 -0.404730527359423 --0.636270641063346 --0.312694555879054 --0.814383242906246 --0.204396173941531 -0.529211387586297 -0.243005622033875 --1.11667954441978 --0.227613736522795 -0.0769197571584108 -0.0635156309782436 --0.120872912144625 --0.211200485711971 --0.729153438100463 -0.308919609964221 --0.961301594417051 -1.15494975066992 -0.371784754533452 --0.715306032925987 --0.366536914343069 -1.24615038105727 -0.996257464570464 --0.81323010157959 --1.45859473397452 -0.723978030405148 --0.252098252778183 -0.668696899678594 -0.829287374241286 -0.92073852849138 --0.0304335470292312 --0.964794578408435 -0.821451223014026 -0.377554404413589 --0.872231039090046 -0.00614890653257127 -0.0650907502592766 --0.538675979494772 --0.412198842807246 -0.0562421832995934 -0.231843571199411 -0.769384104083068 -0.395564617652177 --0.171105980775386 -1.06058020100494 --0.738251268344915 --0.274135951148057 --0.0145829081102526 --0.698525686845143 --0.975092656057543 -1.97148647338792 -1.01053499053996 --0.172892205412849 -1.35758767587022 --1.08593355862627 --1.04293934711186 -0.837337805628591 --1.28737603294085 --0.921996618445493 --0.289540612693527 -0.458446990307315 --1.57538419162614 -2.36246094457317 -0.120138765184819 --0.469090298414993 --0.482901459571987 --0.348704708313846 --1.42639100138924 --0.0517686327604654 -1.16726533094485 --0.753735823555316 --0.139561804808391 --1.01435840063054 --0.104234554161757 -0.734578131910269 -1.02063158053316 -0.0274167771976952 --0.0885708833918812 -0.194730716478236 -0.972943296356176 --0.581830419411268 -2.37603939314618 --1.10654627003533 --0.0476820359012313 --0.260525720227557 --0.790202248142485 -0.441402132810648 --1.23296939774869 -0.0627424471446689 -0.000435140606564133 -1.27678275921547 --1.21546125170859 -0.058605662304462 --1.01944208944641 -0.946972465359369 --0.0239710748214428 --1.19787769701839 -1.40403150660535 -0.026580180301683 --0.807632663322414 --0.448502345216716 --0.9192730575139 --0.79078138371355 -0.41415030278066 --0.381791584901359 -0.845508494901866 -1.63979790407914 -0.113310636758289 --0.584266937652528 --0.465738209383137 --1.70743995996785 -0.639126296588632 -0.660428555189323 --0.763363147249277 -0.59992503621676 --0.0657291035183336 --0.124118359078546 -0.296184970261157 --1.62983234545813 -0.0219098078545188 --0.960481595449072 -0.124264862489001 --0.22404315659144 -0.924737741431153 -2.34034337698059 --1.67904684057679 --0.467011079471319 -0.746412048147024 -0.239194661349158 -0.456121142549436 -0.0415141421010308 -1.35608234465409 -0.799105080175652 -1.61836181147331 --0.0217047901222536 --0.989876976237088 --1.73742977133079 -1.18984691860159 -0.0938326552166231 --0.00821853870582245 --1.23915013445548 --1.10955382043594 -0.811766099124045 -0.90362164457607 -0.21497203217792 -1.11746137918747 --1.67095898515941 -0.321794257461564 --0.475099081266168 --0.0802676668079285 -0.286466269976334 --0.207025409683617 --1.63095035778283 --0.0260083058776273 -0.483902827778037 --1.37673205401924 -1.87778773844093 -0.213517966625463 --0.310141879282992 -0.792759754073326 --0.0755563193327049 --0.453558696006674 --0.956215051209874 --0.586409097216124 -0.988586386528645 --0.804511808098157 -0.183789481296464 --0.48432891687123 -1.14508672375339 -0.124005762243465 --0.638144425560241 -1.047991325819 --0.220330053029308 -0.879595787316905 --1.38139147764308 --0.898176811627203 --0.961300143527259 --0.156030183346577 -0.230350553751989 --0.749840813989345 --0.158128304286224 -1.03892985619984 -0.00542160428342431 --0.966557657349979 --0.227744511797425 -0.0440773857996621 -1.00192771837159 -0.751214167446542 --1.25507411686987 --0.62073064489577 -1.12525078046982 -0.528155615902379 --0.959290451969133 --0.468201710026243 -0.360057410776937 --1.30584670525932 --0.762795321505252 --0.0710902171052572 --0.0648868226977442 --0.416861662380771 -0.30666273533282 --0.359829427518371 -2.29078668005778 --0.330594544689191 -0.0158672264876536 -0.12637402477046 --0.763747721298521 -2.24001863485763 -0.696093458770395 -0.046614282117174 -0.0349954177095508 --0.3696778354405 -0.760309169058725 -2.0911864974298 --0.329342225937802 -0.00258881963655178 --0.94848397424129 --0.883467473955574 --0.357795139898834 -0.429970798375356 --0.423082813046872 -0.351164948393082 --0.939916137416649 -1.21919055276425 --0.264894042747005 -0.0559782105474445 -2.72461166708199 -1.71544878886241 --0.152083127399848 --0.728088572535919 -0.827871258367884 --0.118552918744708 -1.37865778287191 -0.2177563385344 -1.21510063550787 -0.0525874745631754 --0.710715601590177 --0.555212600686714 --0.64229112474392 --0.681867472834115 --0.173704061819256 -0.697852368899672 --0.303314656859754 -0.390322697722297 -1.10790160416692 --0.0693865823577884 --0.519349908958064 -0.635347669024502 --0.725105864691074 --0.922254767611127 --0.908010503316508 -1.30347456824593 --0.860883203132957 --0.301653603051173 --1.75576811050705 -0.0766463526441914 --1.03413188131628 --0.490978880507922 -0.72335019783868 -0.756036465036228 -1.53695057794536 -1.19874085046066 --0.404524944204418 --0.173364269952053 -1.49418290322284 -0.289571502788386 -1.2972542271257 --1.02857228665595 -0.0434074426835789 --0.694971024807354 -0.0278177609739991 --0.286626159187991 --0.2405017749583 --0.174800653042592 -1.85265454920476 -0.847371069572331 --1.29634585637732 -0.251427469689793 -2.18797432073843 -0.58058524103666 --1.23467370498779 -0.706785699085971 --0.277929249730037 --0.988115969591983 -0.35040576146775 --1.26830665556724 -0.964316735212011 -0.587496925911318 --0.216060794612456 --0.0170662155267483 -0.887670775012182 -0.0878238789232162 -0.42829388127458 -0.125996271021743 -0.762029295103051 -0.64590255075969 --0.0962377036490052 --0.281480538502031 -0.231933182584459 -0.521596304927094 --0.368181406109218 --0.632038732872275 --1.23159054394214 --1.00280310684681 -0.268604254560849 -1.27097074001961 -0.620634831572954 --0.719337095251954 --0.960046030579676 --0.794791321001258 --0.0565427279341475 --0.599700215721452 -0.660487500354094 --0.877288414028447 --1.25000707688383 -0.270292505532901 --0.0652009833127831 --0.130932031919358 -2.39204950788013 --0.153490692937499 -0.512632377195438 --1.03606583315424 -0.515786898906869 -1.06831594673426 --0.333734429140394 -0.864458135736776 --0.0544659470326576 -1.10707782690639 --1.18745180534307 --0.593088889461719 -0.39266272316806 --0.0908659857722927 -0.982607149679491 -3.36491800641915 --0.705251674664481 -2.08404276199099 --0.870649970196774 --0.913621991628204 --0.327207699790505 -0.342528044875351 --0.010650308874153 --0.345042369915827 --0.719570554385417 -2.39333878273204 -0.779996415604526 -1.40526719321458 -0.260902899604797 -0.628585422913653 -0.815988934931174 --0.938016231496393 --0.955221507889038 -1.09511923120803 --0.557524708813997 -0.837068476644971 -1.36949539746179 --0.720172281489909 --0.607927522191577 --0.148123520706362 --1.22115429735032 -1.13246709614374 -1.62658900209722 --0.0778946414306576 --0.509852695294725 -0.924495187764228 -3.00026801283003 -0.0458365151610201 --0.497212665737993 -1.72272418031908 --1.02627216450449 -1.03206557699995 -1.34172616325541 -0.425191214922541 --1.38340498832446 -1.4192381278199 --0.910640110700177 -0.15224947954996 -0.974708699767519 -0.912550610405981 -0.0517588755330394 --0.405143212426038 -0.33477835967385 --0.705452553287216 -0.682848725214137 --0.340227415872299 --0.456292026419209 --0.512317431465772 -1.05827440506715 -0.580806176545236 --0.963833065091314 --0.721391748275963 --0.430262507673246 -2.94855732731646 -0.0517434161257802 --0.801669037448448 -0.783294915865543 -0.107202945199777 -0.287728365735489 --0.611319288077008 -2.0955593746878 -2.61046722938204 -0.879754333761376 --0.378174829250773 -0.00336626210591584 -0.00850831491940784 --0.940669515137804 -0.132038867227369 -0.933736849864047 --0.380710217341109 -1.04536082566308 --0.579325056284189 -0.00588096873682087 --0.487172247461167 -0.26042915031837 -2.99502787262311 --1.24123400591535 --0.728948620930563 -0.496037425540754 --0.215100697618138 -0.21482220673176 --0.569555695139939 --0.750136709747621 -0.478308510845459 --0.865428927592156 -0.259016261322895 --1.31380968558115 --1.27926932747497 -0.428938400191628 -0.37100910482598 --1.08527633546362 --0.0950881894396129 -0.949764860876995 --0.04595611579651 -2.27723288767111 -2.05081689298717 -0.36146306514472 -0.123860900112846 -0.910710913864625 -1.09548831603082 -0.49205921964391 -0.104706737468709 -1.33243160195858 -0.0580697889665034 -0.0394817927214643 --0.282872782998625 --1.17066734711405 -1.2132673472835 -0.143264647046832 --1.66109074561189 --0.774978629606913 -0.993205166597499 -0.828446473363277 --0.902862550528817 --0.258845433722069 --0.289940493246167 -1.04052229736167 --1.32996275301819 -0.772518515078391 --0.293813855431642 --0.160177144238504 --0.889143127414094 --0.142470463786061 --0.803765889999864 --0.347867911514119 --0.369203974140077 --0.566110874685277 -0.914311972941142 -2.23426491309597 -0.283255373533621 --0.0371692624780815 --0.28330460422341 -0.823944265129198 -1.01945818236637 --0.17685526080141 -2.18508657524788 -2.46168513246901 -1.33502807141843 --0.932473658517965 -0.0836912111947061 -1.10928157295226 --1.21164684147292 -1.00418685057464 -1.13600043266469 -0.342118351642132 --1.15972587485557 --0.872114314705088 --0.0402901875115855 -0.115675840416985 -0.194798208388448 -0.865511654390861 -0.381172695547429 --5.14638877557871e-06 --1.1746110303456 --0.629540150690613 --0.00415014068772912 --0.100816481376407 --0.677208918182455 -1.40888465012318 --0.64042417499566 --0.0341642741056765 --0.922195401989981 --0.530025012663146 --0.724923234616968 -0.0366311601756908 -1.81041284661646 --0.555111333020621 --0.159266152520339 -0.521635775894952 --1.04668671554847 --0.533657914361418 -0.750110851048482 -0.132451071864689 --0.813971605214372 --1.00727834802052 --1.29716003816963 --1.14419326264811 -0.324823085043909 --0.231122071177515 --0.0526985011581669 -0.392816836789424 --0.540024247417827 --0.141006310037888 --0.232220890096394 --0.147478667491178 -0.718671888402591 --1.43187383155399 --0.225072611390905 -1.7551692803438 --1.08462276843837 --2.25688341022051 --0.528247598007253 --0.130337812162001 --1.62800633372758 --0.0843257498629777 -1.22240134185748 -0.60107099015405 -0.259709212008236 --1.05265764390083 --0.766790938803325 -0.594187461052762 -0.196300324977277 -0.627590924204979 --0.522443955718931 -0.928335287832621 --0.166093310815024 -0.141050519420065 --1.01048909477939 -0.609189110922202 -0.914044070775697 --0.324119463287945 -0.217475878929362 --0.21598349052453 -0.0850368362521099 --0.683817333447286 -0.347568952066711 --0.333823647369236 --0.304766642693501 -1.00810609061997 --1.0536316899632 -0.0015293438462578 -1.20784186136137 --0.289688401488315 --0.871905741304829 --1.18088253224581 --1.3316812365486 --1.36171392104351 --1.09093736057446 --0.334923518873332 --0.407111534570785 -0.266621923410448 --0.338418456501842 -1.09135107837318 --1.00579624804695 -0.0573517795848861 -1.17384403548146 --0.123348665011441 -0.509816094941625 --0.497691422420329 --0.354366622435865 --0.346777700162399 --0.155079649625305 -1.18153861493874 -2.35807849402569 --0.859254919521643 --1.22026093472548 --1.29566264011855 --0.385599345079584 -1.20455383331377 -0.0886233241805048 --0.83138187202702 -0.0813927263529832 -0.435932266956803 --1.34197109278018 -1.19609136390006 --0.184697864145454 -0.765778636413597 -0.923526533936098 --0.607851350798747 -0.206284465454422 -1.04458978459712 --0.203325560661328 -0.105331910877541 --0.235619645291056 -1.19163793492447 --1.53884386513661 --0.160573371854944 -0.40096865110508 --0.0864386497452898 -0.664586184399283 --0.0543577277286769 --0.797713497242789 --0.370576448525552 --1.24995115973592 --0.129855815383912 -3.14170716632258 --0.186507017467287 --0.505220163293993 --0.261668674723059 -0.838888890078398 --0.245317196618083 -0.391994915903204 --0.850732847297907 -0.895414529352597 -0.163200890533679 --0.402278884079157 --1.04326861681991 -1.19043006774667 --0.17870239363979 --1.03525533561716 --0.057229611518562 -0.42269212507225 -0.545170550798353 -0.843469399014768 --0.770740638827592 -2.17415147328308 --0.654517951508277 --0.418704414002415 --1.13723945681929 --0.705634390654762 -0.253152171789827 -0.0812818238506949 -1.30612317074897 --0.290486784106303 --0.616237023528236 --0.543692783149488 --0.500935047762857 --0.195094926597664 --1.17635554935823 -0.508647400372016 -0.858322484225321 --0.132518252426795 -2.49564467340968 --1.11425938175821 --0.50235590980036 --0.596956050529175 -2.00891056097027 --1.28106945088782 --0.653031839432106 --0.576749394558031 --0.11568652336511 --0.259383358803567 -1.28547569568791 --1.227514916393 --0.727999283813168 --0.470240246191584 --1.01660677524124 --0.00683453912826248 --0.335796568012943 --0.953753048117063 --0.742649653141987 -0.648687511868109 -1.0553607552385 -0.674780960181819 -1.4278919910427 --1.18022927585341 -0.0673529355292093 --0.186359023305424 --1.45580090235066 -0.623314766619021 --0.13627136299452 -0.0921391317606277 -1.36184355070847 --0.375253554361088 --0.0561958780383254 -0.59028053709989 --0.678653335816835 -0.593243782572433 --0.78686617862442 --0.308829409518617 --3.50951116222152 --0.123388606724295 -0.129410821662216 --0.560348102337381 --1.35714374007889 --0.43253839309361 -0.367831423640598 -1.14345540950885 --0.937034846668759 -1.11799464539575 -1.00182955569536 --0.165378190071169 -1.43832451253824 --0.285390143766603 -1.11328050464953 --1.03706325135692 -2.55748330703988 -0.158507528546032 -0.777713380354302 --0.975459098368173 --0.641338185438379 --1.4358454121879 --0.104785787445985 --0.547146675958405 -0.889364400453385 -0.405452405954774 --0.998730472290195 --0.027907242163268 -1.20556521599868 --0.354271508718762 --0.434047097515341 -0.053224763496607 -0.100155729055429 --0.331670348660168 -0.981800540933282 --0.741159260087091 -0.135817545161215 -0.227697657558637 -1.48237291413765 --1.11314963371946 -0.62667446604786 -1.19105158487764 --0.275640871549262 -0.978932350894775 --1.08428750835693 --0.339789893381882 --0.284374082158994 --0.147767762950587 --0.0808920323103086 --1.09582786606635 --0.0085037272285069 -0.390483781828748 --0.279992658931802 -0.0587611946961797 --0.717198801548456 -0.35049680005055 -0.0625046744706932 --0.304397571234054 --0.244723987052316 -0.141660869151075 --0.0484920311599009 -0.0631679543156971 -1.0912890035231 --0.917590298841029 --0.543243986262935 -0.38597090833947 --0.602312367897487 --0.42930445635683 -1.07570068137636 --0.292490667530673 -1.14556432909311 --0.245076208766557 --0.311938893180931 -1.54963138051365 -0.11894621611041 -0.222095978479297 -1.22242958056306 -2.03624900845518 -0.492778733595011 -0.0625892077427768 --0.21293702140431 --0.0672116276867998 --1.01176087324002 --1.12642772272458 --0.180496469148027 --0.102855431976931 --0.631806708097442 --0.522369980104338 --0.157545598961835 -0.0468251882069142 -0.214111092053663 -0.964314168818335 --2.82396623211382 -1.46276325801953 --0.101058679257472 --0.848286389231475 --0.837525196466893 --0.848745645657353 --0.194917326710224 -0.81417643582598 --1.00606048781749 -2.22490300135941 --2.41256328919605 --0.676051277735463 --0.625784150072604 --0.0171392572022508 --1.09333814398644 --0.603584655140944 -1.50513806491352 -0.319324814306148 -0.727987993150642 --0.499344872367442 -1.24867943622246 --0.239371748804055 --1.28437572972098 --0.825672698060126 -0.895288294843172 --0.0930871867315437 -1.0057213450201 -0.00154860741918661 --0.158164790262766 -0.00616210989683896 --1.11185926813944 -1.11028799644021 --0.199940127368284 -1.23573926183628 --0.100873642920303 --0.943912578460948 -0.551951842006718 -0.00638941554716776 -0.877076896875935 --1.02143214192464 --1.34776570182996 --0.228680277258336 -1.47737903370239 -0.248459731692145 --0.556251189766776 -0.0179604149301507 --0.28269963874537 -0.18661625233098 -0.170517308840184 --0.942267674611402 --0.312470129430904 -0.580773729895792 -0.79415336385523 --1.285912251573 --0.0957875074084038 --0.125772467686811 -0.821049329756107 --0.359585724800574 --0.723767916458228 --1.39821567185255 -0.902007261363717 -0.956965321441045 -0.958227009769508 -1.09209132103676 --0.253661602763866 --0.012805968644015 -1.03095846094579 -0.490776010856657 --0.751184166770242 -0.695029160574994 --0.297882283959199 --0.852646914908713 --0.419089545911477 --0.224311886885956 --0.921924560482532 -0.423013414518821 --1.33438825215281 --0.833275205602452 -0.691801328135048 --0.139639565135759 -1.30865555463292 --0.832803302789846 -2.89554423992807 -0.46714883880302 --1.54362878847373 -0.590231138082967 -0.309686290375408 --1.57685378538893 --0.52768821397337 -0.0576727089398714 -0.0198300830998459 --1.00080887761268 --0.382744806931573 -0.115621288470573 -1.68238549142864 --0.584993548102189 -0.546819587583055 --0.0324051067765598 --0.277090492006685 --0.915316292692726 --0.507268838152096 -0.895769749295936 --0.435716573850178 -0.521502232522694 --0.0820142203288436 --0.383368799841736 --0.383701076602156 --0.576464051774324 --0.0678319179958899 -0.185975057625613 -0.858705738204327 --0.332259114571104 --0.165966715975188 -0.713920988948832 -0.21519362889627 --0.319058441459877 -1.67284901654889 --0.0616295232848421 -0.12839115734158 --0.467398012728582 --0.507326079581148 -0.215293826224744 -0.216448455476336 --0.0388607476983589 -0.77074479935321 --0.307235894526548 --1.00443721540371 -0.149311152296555 -0.883404282851176 --0.577343189632184 -0.264707801286224 -0.0671651462860501 --1.07232418548653 --0.511258191118707 -0.052451652144609 -0.161613347971868 --1.24116050099235 -0.834984717590864 --0.38264308078142 --0.388970597070099 -0.569959788634423 --0.955080288422625 -0.533060896314931 -0.501689347560774 --0.843350259882838 --0.288398980677867 --1.24608978817944 --0.816217378453528 --0.577164570645159 -0.194102875903368 --0.0589366041156705 -0.731544731943964 --0.308425408438364 -0.470766614260506 -1.31333852721717 --0.881484059784736 --0.621449042633027 --0.175876422840108 --1.1304802583542 --0.895162486326114 -0.0178289995496748 -0.0168055328777532 --0.524456160560916 -0.175908390212024 --1.0745877924657 --0.0833162671247418 --1.74903668639365 -0.769944253623253 -0.0440400867002619 --0.360090039815509 -1.11908726301486 --0.689566924799287 -0.14267485240214 --0.272984131788096 --1.20356490396626 --0.817417948527824 --1.70018465291633 -0.825006400423174 --0.599215134068525 -0.40548561126721 --0.727936025060453 -0.189954588071328 -0.994350467826782 -0.210856755480503 --0.981129297222509 --0.894014442077693 --0.778922480693672 --0.272885868481342 -0.338505084513045 --0.159178057302617 -1.15057044167159 --0.0027235530227161 -0.743594998982227 -0.925460521162114 -1.25529821017326 -1.59539395580293 --0.882466079306671 --1.31939845718506 -1.06089506165969 -0.0653742845465457 -1.78433874057249 -0.403854481387564 -0.465251653293222 --0.769733070654652 -0.679152213340013 -2.95012101442427 --0.51655704387389 -0.389311972557468 --1.36858130758005 --1.28957693987533 -1.50637216174572 -2.01854545499632 --0.161855570594749 -1.48118432200157 --1.4172800895799 -0.139983484514233 -0.604955392569348 --0.125889904088776 --0.37534063468011 -0.0639930030682354 --0.601576331353162 --1.07629165676981 -0.00796390709118722 --0.553259896415664 -1.52772067404207 --0.0560721570868434 -0.104806350399862 -0.972466679337224 -0.00690890518918952 --0.460787438130301 --0.0127530687038728 --0.600441896900799 -0.723388052589566 --0.914668249299416 --0.348360920339323 -1.1402702552891 -0.673332505557021 -2.21425953798646 -0.0540238659270127 -0.231417362637907 --0.409945644021492 --0.971888473484729 --0.491055364792683 --0.455048136623639 -0.224639597004815 -0.511628527381879 -1.02300411312157 --1.37608879137207 -0.0631119824310065 -0.428011071373207 -0.168637203903452 -0.446469876600117 --0.183512431230353 --1.0202031468603 -0.749825729868901 --0.0484192209936518 -0.345483748691183 --1.13856549054089 --0.405033409009914 --1.13595512036955 --0.673795900468246 -1.81665856215032 -3.2974934869727 --1.09802487820082 --0.0270070837640759 --0.00745293330134444 -0.12090907470761 -0.204664893762097 --0.58430337703223 -0.475309705109938 --1.6329930586014 -1.81805728913099 -0.765073945413107 -0.402719376929698 --0.886736565221568 -0.433996879876672 --0.351306865397287 -1.93504192157476 --0.261442068816785 --2.16299728361249 --0.0586582246788123 -0.359040497621318 --1.14320889031996 --0.874384689180951 -1.60157087177071 --0.814410462286309 -0.538266143678564 --1.20570982682106 -0.923831554100268 -0.708298823116211 --0.842731121300663 -0.604884557800276 --0.319185790187428 -0.899921442004828 -1.06001805458756 -2.2998124865615 --0.390329597765835 --0.579136482370977 -1.00742946049733 -1.19076195192404 --0.311287452880619 --1.6029447821504 --0.954656312378232 -2.52153157225357 --0.142035525432267 -0.263686314032272 -0.831978812271682 --1.25133745946107 --0.641264088162645 --0.476858615152704 --0.161954920578834 -0.76977593675996 -0.875755126800124 --1.33250008363029 --1.21952706348984 -0.55164851991225 -0.314880248728193 --0.0404480428305805 -1.08169384167771 -0.0294297016682989 --0.0884216312706547 --0.930788978883337 --0.17575445142722 --0.554006533075735 --0.0205048468883833 --0.0845875446561015 --1.10078075589046 --1.27853674690388 --0.419427997075608 -0.36502374640337 -0.33798063398738 -1.71664545149788 -0.0340788745522875 -0.900945201701072 --0.370472478116642 -0.583506690212374 --0.808320671635948 -0.326953011158476 --0.919155455139046 --1.66830939923392 -0.454401165744313 --1.09868550433019 -0.607027550723373 -0.683995873809143 --0.226200474654132 --0.466048181369893 --0.193373490151933 -0.530740045065159 -0.829669167682912 -0.950197964284634 --0.387547670779165 --2.31877825092143 --0.0559899702868822 -0.359639692611808 -1.05372741914865 --0.640546735603579 --1.17582626057879 --0.04595000750267 -0.681687268855914 --1.61127153812366 --0.801751824135231 -0.749525740954977 --1.2237818573097 --0.889599521135306 --0.311340165721658 --0.214645002526662 --0.572507742318548 --1.15693915942805 --1.69377478106393 -1.20954067920998 -0.390592696157697 --1.23861218881958 --1.1228272764512 --0.136245732407165 -0.765249597919082 -2.03570497064393 -0.536833019154207 --0.348072650870138 --0.460072014547345 --0.748952804740338 --0.0149540262605381 --1.39412961147183 --0.725269436959071 -0.01335548218852 --0.748969292440083 --1.3006050134317 -0.465553307596546 -0.0892860944278313 -1.2127800210623 -0.380498092106639 --0.0099767207553807 --1.05671619519898 --0.143106393023269 -0.295662589846897 -1.07890362241792 --1.6856630345427 --0.523295653440722 --1.00920244884727 -3.52811796130736 -1.09332460137126 --1.01699385005668 --0.135032199237144 --1.15482047717335 --0.970711847255076 --0.980877966294798 -0.369177453086083 --1.28557809914574 -0.331425210733526 -0.185488758132662 -0.821808089778525 --0.295589947678986 -0.731103802144999 --0.856699654076963 -1.3671292252889 -0.316772423203593 -0.807838487707274 -3.32791911633525 --0.130107331811375 --0.811754244845588 --0.0704756575623833 -0.283590350607708 --0.116326288319558 -0.931990745325024 --0.310289868558611 --0.24566657205155 --0.286772761175625 --0.303046967331011 -0.942785895348663 -0.0624445558926272 --1.16478899176736 -0.0469175963089885 -0.111518328305555 -3.24485207181736 -1.03017947968306 -0.862139560851507 --0.0583890182282945 -0.967773735387755 -2.14247855933201 --0.79157888077773 --0.80970115931906 --1.16777983496831 -1.47582866556233 --1.71118459455518 -1.11960286704403 --0.508651256556768 --1.27443220428392 -0.215338029404128 -0.79488862957829 --0.0216081409495681 --0.962377177462418 -0.968059306432757 --0.344976396858391 -0.583810960501726 --0.0509061755447062 -0.948485191738622 -0.450161829037024 --1.01743791586551 -0.163983343982383 --0.814425136011888 -0.297636192116081 --0.559734714261787 -0.135088425967564 -0.0356939582427089 -1.21478823016686 --0.343973161424851 --1.28638411191449 -1.40833191638255 --0.775660616499536 -0.265071666596777 --0.326855367366626 -1.40526670085879 --0.428817238099149 --0.923882076856952 -0.32215867849948 --0.420509703247293 -0.498921153101554 --1.0861641579848 --0.438995735010527 -1.30796508185023 --0.430873446927293 -0.30458049057219 -0.145273383389757 --0.434817968689584 -1.51822200892861 --0.58472596547996 -0.176330658352311 --1.26927234006303 --0.371498473638564 --0.108020033495166 --0.684821427642659 --0.644004293112294 -0.456663364003183 -0.746124042158764 --0.529882134058393 -0.346861917194409 --0.974875240133708 -0.221092555996938 -0.363293493456959 --0.835939295292096 --1.03330652321615 --0.10858209841603 -0.618957666322688 -0.0259822847935118 --0.197319696412617 --0.025623246419709 -0.344210080145352 --0.212067795267538 --0.738665876562184 --1.10714640690363 -2.17363981623572 --0.631136153207527 -0.440997328934766 -0.57441128033653 -0.276511716323931 --1.24198139666075 --0.43138094634255 -0.266617191473882 --0.0744837978506645 --0.0121357431448361 -1.50730072939575 -0.69043731024369 --0.597956610013099 -2.03912276045235 -0.340373819429846 -0.722721983059298 -0.485420452999442 -0.242480320804214 --1.65529526913147 -0.309125536716376 --0.102094091329238 --0.0700524782411343 -1.11484668508698 --0.839407439799643 -0.229604962529084 -1.91810380517482 --0.474539011300407 --1.57670185211977 -1.13252030479478 -1.15755559234633 -0.18629084071776 --0.506081790720826 --0.0858469189931963 --1.00013624968432 -2.69541322788598 --0.151535393545572 --0.00900515360092058 --1.75743495995478 --0.775248172586724 -0.700953575613655 -0.381735578036029 -0.457578224466872 -3.09153152987576 --0.932392309753535 --0.931396864656834 -0.347554658706683 -1.08184105608709 -0.274294036684652 --0.402437076673067 -0.23932745213124 -0.243465227977787 --1.04210319081242 -0.370146412883122 --1.62515613746582 -1.22078708983895 --0.282409078931096 --0.497299893462136 -0.860983740605215 -1.11945675526581 --0.449479198335858 -1.29147172337689 -0.93020059744623 -0.660411777483105 -0.362569477366497 -0.958920382918905 -0.30636249492298 --0.963044007727294 --0.557876332398888 -0.597801798172767 -0.0453694640281359 --1.10614445628385 -0.0943712792113782 --0.659796126352891 --0.348463543529455 -0.902538092280996 -0.0904356255446963 --0.518976407698523 -0.346122194839903 --0.190159287161567 -0.678413072781225 --0.327957639846047 --0.376312152593234 -0.923714792201989 --0.16966118242784 --0.224415323790891 -2.59233426310465 -0.898462424113331 --1.27882829872802 --0.641710950014915 -0.0574035554438987 --0.257974655789655 -1.01185076629595 -1.07474639481752 -1.27484229359305 --0.160589766369144 --0.40806632882182 --0.158861775296345 -0.727966316841394 --1.16138189840514 --0.254209147936759 -1.11000649356279 --0.0914705967515226 -0.4550643871315 -1.04073141817226 --0.263462726686876 -0.766130828800537 --0.661897261852816 -1.41106669746293 -0.622253451508923 --1.22432968367079 --0.581761103939282 -1.20089373191537 --0.951915712026841 --0.603161270942211 -0.102141353584407 -0.958291009067429 --0.48182330429923 -0.805585769502099 -0.392019535120683 -1.62611857129805 -0.409522448358724 --0.0277798214208627 --0.571597682703575 -0.066740046586772 --1.50235169866861 --0.0350711943232724 -0.164770044398098 --0.965078065574872 -1.0579943550908 -0.0438106633241966 -0.316145255342564 --0.606299906703414 --0.63776585647637 --1.16885915191752 -0.0531198425578268 -0.0082081653502577 -0.11735308600965 -1.18474399213 --0.087160632933371 --0.225935258201035 --1.06997209224945 --0.0344986885465044 -0.90678585720458 --0.73361720995457 -0.17796090742075 -0.652242424119003 --0.94756851681201 --0.125384449633936 --0.471780313679043 --0.491626847033618 -0.617240858825872 -2.24321224242156 --1.58824052999752 -0.0984776273530716 --0.716806285525035 -0.893903979496742 -0.76905664267237 --0.193425899973803 --0.0219766142664213 --1.39133735980392 -0.162276127570214 --0.755247023412464 --0.996585236799277 --0.198393784668358 -1.03155334294029 --0.115991013482395 --0.256306127877361 -0.102826463281514 -0.830169594782286 -0.191517374761807 --0.70851313015583 -1.22622664065702 --1.27497605972987 --1.13230655619284 --0.103430437325822 --0.24001895444403 -0.808078327701768 --1.15466230319253 -0.813972580824552 --0.932621374780028 -0.0534871271225827 --1.19850831138271 --0.229080345269645 -1.2072569428235 --0.928029327806417 --0.832687827011216 -0.377690819316955 -0.547073508422607 --0.0738223165567762 -0.905044693919926 --0.196394454753472 -1.24068969071266 -0.154557078937062 --0.603905618429867 --0.121689875447386 -1.24018598362634 -0.63352549585335 --0.401047799568302 -1.00810308368695 --1.02683639227338 -0.833889425557974 -0.627433659960071 --1.12416042805175 --0.71896879030966 -0.592701795671133 --0.888382877793892 --0.398160320892591 --0.392376444187583 -1.10946445115514 --0.495840422892351 --0.792627544989093 --0.0249269118002768 -2.72840649594716 --0.700706678828176 -0.682223135659628 -0.403639474979588 -2.23868662297349 --0.945540094227273 -0.061467514135467 --1.24548591083459 --0.973556689775069 -1.61712795343413 --0.363722838291707 --0.0231131682870798 --0.397846988361671 --0.946007703582548 --1.09391379811064 -0.239494010771146 -0.0251867703148143 -0.981292770963756 --1.30267511323103 --0.194355250654323 -0.380876619842536 --0.770835091504132 -0.618308091281179 --0.236672835633355 -0.437237143710025 --0.613015721656791 -0.169353206395559 --0.762000407371069 -0.51280284605302 -0.0990709438392674 -0.697551484827726 --0.264142691666204 -0.937834076136051 -1.29448171244661 --0.192324307442887 --0.329787137412379 --0.541668136894533 --0.571106452598713 --0.0296999064123029 -0.39621329773321 --0.241725252109368 --0.428144823548759 -0.0622585778014662 --0.880007153450062 --0.652894441878479 -0.567066322525404 -0.954437788179648 -0.266454778675492 -0.180897971570277 -0.264939558357429 --1.10589529317263 -0.840632277917738 -0.460529897989148 -0.322485068482159 --0.306200129357145 --0.183329405574639 --0.591612264877686 --0.854351133029965 -0.0551361440787863 --0.55475312080996 -0.486281701850198 -0.437295467848067 -0.330161255635815 --1.02651489377824 -0.138519568018745 -1.42787132076504 --1.33237853060338 -1.32807894027591 --1.30499790415655 --0.654297125656857 --2.21503510693721 --1.71845828099126 --1.53869422494701 -0.0553659323574642 --0.393643030691337 -0.520462361876349 --1.01050716594177 -1.21219379700305 -0.925304680296895 -0.256847324145749 -0.954665840455524 --0.0472062135457643 -1.20640588053918 --0.283364190239878 --1.21372928240114 --0.891647040960628 -0.183315177093694 --0.965952084719921 -1.67795723764255 --0.192753973471373 -0.400635404898896 -0.10454611444379 --0.123666479816786 -0.0184485624399988 -0.0148798873383047 --0.283291451242613 --1.03335755499147 --1.34572867512849 -0.551174305643161 -1.16038032068194 -3.47548458656282 -0.580191485652131 -1.40964778821763 --0.132571691334519 --0.242348987619735 -0.0905646126275146 -0.853308582289408 --0.672656712964 --0.879060666079713 --0.000231188278366545 -0.759030124035007 -1.13375818784915 --1.29302513199325 -0.882585625952951 --0.249538399115245 --1.0000414239119 --0.724633612565324 -0.853120018005409 -1.49677970072459 --0.0301897057617322 --0.976875726326815 --0.347631372925158 -0.266111808567967 -2.52320097162321 --0.276523118835748 -0.13068244708628 --1.36051324961668 -1.66335021188565 -1.2202980525609 -0.333308655569558 --0.0828300781202111 -1.47623604349736 -0.522242422103598 --0.817462195901021 --0.711456992265825 --1.0734754692432 --1.73503200886659 -0.875782191654055 --1.20584208768557 --0.349204068574558 -0.593689537638154 --0.098318565702066 -0.209249739114428 --0.87293891998317 --0.183491732937331 -0.155100319888836 --1.47287546461697 --0.480940314496214 -0.870398858785137 --0.161987643504039 -0.313939258156186 -0.19824384916514 -0.856548302598317 --0.275326858321177 --0.646170349900391 --0.344632249241285 --0.462359302610985 -0.98369423812067 --0.206595618281612 -0.109187089972642 -1.68088670232773 --0.447174242968505 --0.0682810139824879 -0.316019602665883 -0.95566901447493 -2.90257103753203 --1.17996999272404 -0.0534781656140115 --1.26901183987823 -1.50236651119508 --0.352589843469417 -0.71305980919241 --0.741983195282376 --1.63311822769173 -0.200895288893201 -0.176039811640375 -0.648389520493732 --1.16176269306208 --1.4623683829793 --0.267392109168943 --1.4831866289677 --0.147562047358056 -2.35993182397233 -0.196180504731851 --1.68561590703763 -0.126416822406352 --0.440196262676518 --0.17807443633493 --0.956589446646317 -0.0975701135222096 --0.0809329144695101 --0.148798270571285 -0.854028828273985 --0.20731257124417 -1.23539926111723 --1.66372011465917 -0.380881110858067 --0.363587741688038 --0.00601772782896504 -0.29884134041601 --0.603517868990333 --0.219372569533368 --0.710385474956214 --0.093166372035077 --0.949556478231434 --0.0364548444317352 -0.597412598440775 -1.03707680558482 -0.163116386576355 -1.03482915469552 --1.50446313512148 --0.180508657895889 --0.128110054019317 -1.19533179880377 --0.064031673326296 --0.773500021476011 -0.252937250872062 --0.389175031467319 -0.963329013498605 -0.323336286782682 -0.0286620176922572 -0.710854437054309 -0.0572808565835654 -0.0313639953950133 --0.579940249058798 --1.24467737686011 -0.261950725418597 --0.295826503014034 --0.193402186886797 --1.31994972020132 -1.12471849432586 -0.820486992120579 -0.146972718293147 --0.487239745304826 -0.813486052406217 --0.204847745743182 --1.206951736317 -0.592195646983608 --0.833445541801106 -0.301692219210186 --0.843455521820959 -0.131626839194615 --0.0987573384977125 -0.15897120807486 --0.169850788794323 --0.704089300637227 --0.0697321549959105 --0.544737764417335 --0.695192122895378 -0.600215494067637 -0.950607666695443 -0.959524182168725 -0.364579998435495 -0.614233271222838 -1.16119522177619 --0.977446526467832 -1.17328557996716 -2.31258047254408 --0.811340487991816 -0.298086007144477 --0.651846460712466 --0.415484428400244 --0.796829564002827 --1.33799978243209 -0.128280171434497 -0.418417729580128 -1.69379930899548 -0.782055962667955 -0.975426930342388 --0.581692318967242 --0.381213592441133 -0.686826123000396 -0.64132177947049 --1.67366902633998 -1.3658099252912 --0.551650157575997 --1.05805015276612 -0.714447355433183 --0.365036218349912 -2.69530220130098 -0.16871241524379 --0.0515430292188341 --0.00521052659591703 -0.97206260244697 --0.519814687147506 --0.9153901251062 --1.10050685565731 -0.0537999507656792 --0.986817746705833 -0.759780991630141 -0.399330649629683 --1.07752019430598 --0.20904774683628 --1.14537443977548 --0.153886054931336 --0.258064135499663 -0.83511419330526 -0.701085915989945 --1.47807248876422 -1.1799713471017 -0.782275746388811 -0.877178975119735 -0.000831977404762263 --0.160030374468995 -0.814075461561421 --0.457306709463662 --1.09164592171644 -0.740416326856943 -0.92361839005834 --0.485162733788021 --0.298944716548242 --0.960534015022601 --0.604978783418506 -0.775231449759552 --0.235564444481854 -0.90066999490392 -0.087407703803545 -0.623385709019823 -0.747600137850771 --0.510326907968391 --0.0416075899013721 -0.0127328485464151 -2.16500526420263 -0.531862210006794 --0.56636461637194 --0.654308516304889 -0.759822417355133 --0.666591462513505 -0.000974567852982666 --0.497775910016157 --1.11618413639163 -0.725225534963032 --1.28084923130955 --1.11488809283285 --0.332185696117856 -1.13652262698709 --0.29912213354941 -0.837206379541655 -0.554844909892164 -0.073909953669582 --0.99621636152449 --0.309167935692726 --0.318503216817906 --0.410114117812851 --0.183224530714944 --0.416179868587808 -0.570446083451549 -1.63987387497372 -1.10961075592836 --0.718734281735609 --0.0805103877474362 --0.928724566554687 --0.198078860290703 --0.412151789061467 --1.11121750435624 --0.458416385531698 -1.20261168144792 -0.288677836066208 --0.323431562805983 -0.1894256656921 --0.0973906177773891 -1.06841677309982 -0.88886621810782 -2.40799087189555 -0.320214981217305 -2.12532456040427 -1.61046607790795 -0.509612574802571 --1.07211550480142 -0.00799804644971847 --0.318241198980365 --0.278905882355871 --0.412380538385011 -0.195707077979894 --1.19275039573738 --0.955135783176395 --1.15864269621278 --0.0119917053076413 --0.238728810137224 --0.269068472581013 -0.313897124497569 --0.380400571105481 --0.971397629255438 -0.130996386752155 --0.752806393466722 -0.132009705513005 -0.301500709104008 --0.155785495036023 --0.730241241808501 --0.513306858759599 -2.15148695570221 -0.172737526602584 --0.642933625997076 --0.231752508161963 -1.19356477077743 -0.330369577783316 --1.45588439255453 --0.151812868924149 -0.131032797046892 -1.00128026217625 -0.129029344025611 --0.23909643256443 --1.05469021469962 -0.321707746417919 -0.835275629736589 -0.0463357525375168 --0.356271137556558 -0.136832987572181 -0.583122129168807 -0.796848963838295 --1.44295793432215 -0.875002278644415 -0.726376603133869 --0.298254264062806 --0.0842518179969973 --0.658495006840436 -1.45610584445028 --0.998832419561776 --0.178640008760127 -0.242701629320877 --0.712188189358597 -0.696193487191239 --0.83001924287665 --0.409741221970549 -0.934966383645761 --0.0272098249315214 -2.67385867196812 -1.09253301405809 -1.58779243052743 -0.619054196355608 --0.231719406429324 --0.112051109448874 --0.0725342291193218 -0.378419086520566 --0.491020785682385 -0.0155322615192812 -1.50492445586102 -1.75235732737489 --1.07947231349684 -1.10357979769047 --0.233661196060784 -0.948517994602597 --0.379230747941649 --0.340445261451309 --0.786110685137396 -1.14516102382038 --0.175036335752305 --0.568722732760482 --1.3265607345966 -0.304516139642667 --0.961803893396759 -0.894169296176332 --0.688775883161867 -0.84871090924853 --0.264747774481179 -1.13551607977818 --0.152151602128571 --1.57330097168939 --1.01670914778578 --0.728656836048059 --0.318107953127326 -0.0959661861910641 --0.769331851856813 -1.38227244382993 --0.505669679997095 --0.0845122788926602 -0.710250572032914 -0.641259063582586 -0.637650870979099 -0.821537054714952 -1.16219503348037 --1.56121586662512 -0.970462902262662 -0.424715460554911 -0.20838484585478 -2.7090869627143 -0.797545861558694 -0.634794163118633 --0.176490813169337 -2.39659979539506 -0.934369609495376 -0.396145881543596 --0.3762124366708 -0.560603879682695 --0.510960825346706 --0.804261786479113 --0.71282227346998 --0.953643027462981 --0.261055971081691 -0.042950427870923 -0.106391142533688 -1.16385000781199 --0.312118710806351 -0.277262442854097 --1.28877339130539 -1.58660805274798 --1.39385296200029 --0.621176851138851 --0.114814492213315 -0.865237722838733 --0.232221066174134 --1.44190445302918 -0.104809666987071 -0.0665308686009016 --2.11633242892406 --0.0904860117926365 -0.1941848124213 --0.978234856307246 --0.763488894787972 --0.0566728876314491 -0.463890199244888 --0.612760846325442 --0.816695442647259 -0.284903225342754 -1.77702999065106 --1.4509723111959 -1.29197640362786 --0.0845964053210171 -0.942170138890541 -0.0895005672067644 --1.38223974145903 -0.297611717278756 -0.850869724461867 --0.261523480005258 --0.638304820450771 --0.136137493897172 --0.433016958627872 -0.153177776242249 --0.953292270468557 -1.08551693361064 --0.278072693996482 --0.491546086589528 --0.291424842145774 --0.936814952964522 --1.45502932185018 --0.109738714609554 --0.147623333770008 -1.4963476319136 --1.17385110409433 --0.164901155407948 --0.996660686117607 --0.294326149399152 -0.163948276645739 --0.315369840236595 -0.101286058081989 -1.19065428477436 --0.356799998505577 -0.605309870518254 --0.486300344503439 --0.34602687421873 --0.0865637298976418 -0.0909357641904069 --1.29105691794315 --0.0989218390037241 --1.59669974158816 --0.638983715679754 --0.313312036828606 -0.658764279119818 -0.200955935583702 -0.591906434889421 --0.602280457148527 --0.367716440996777 -0.165626530072919 -1.89989969964161 -1.10919839047008 -1.82323619073409 -0.0882827002158084 --0.744071495200693 --1.08718837631532 --0.409176605072845 --0.132941456165153 --0.831957178369089 --0.7897423984608 -0.364008458265868 -0.0441753964006892 -0.203378147822598 -0.175928892239517 --0.435403195626696 -0.0549355664226141 --0.72044770027601 --0.25357282009367 --1.13294107749191 --0.381114058679342 --1.24124037571929 --2.27522188046217 --2.00691280146584 -0.0544886158404356 --1.54143729740159 -0.887526328404618 --0.461655782191912 -1.16388184275009 -0.0558259569801951 -0.196027300929023 --1.24532453379026 --0.449446931463208 --0.601928121736193 -0.621417768394034 -1.38333817463223 -0.276227008139879 --0.440748236088035 --0.170065561850245 --1.60037743967033 -0.0676427688185761 --1.34460431960864 --0.0362357603730645 --0.234833878960355 -0.881415314157513 -0.468706017393301 -0.0855002077417666 -0.625287289994323 -0.479063169237078 --0.138854935227242 -0.153056839714961 -0.935129969568274 --0.32572463658537 --1.70066656587928 -0.439824949103664 --0.673384348155686 -0.166107249647742 --0.0544721017749099 --0.0953807414902874 --0.138907304700782 -0.221011850390875 --0.880836740875809 -1.23345834163556 -0.405356531550963 --0.436976088058598 -1.00722222033529 -0.213681079970274 -1.31855480681779 -0.755405350997387 --0.545881919229593 --1.06525638804534 -0.23382857371315 --0.36135256169819 -0.946055536847258 -0.178424188902704 --1.1277739247036 -0.877918362618443 -0.193001116223355 -1.03463887573908 -2.12877352273382 -0.598488643048398 -1.90701247494709 --1.11893623937591 --1.0727002194484 --0.258788845832417 --0.234495975197381 -0.576218485357252 -0.30198498512954 --0.231333654509187 -0.218714264811211 --1.57010279761087 -0.410515818270142 -0.722452961797231 --0.118934496801492 -0.177799603872701 -0.468514272217923 --1.38691892396173 -0.591797820249715 -2.62275502531075 --0.351434911863251 --0.361529318517486 --0.281832496635284 --0.926568161268349 -1.19006366589284 --1.09564027599048 -0.217062034035118 -1.35857202259755 -0.0758217280929347 --0.791648597285786 --1.00093850882663 --1.35803294623007 -0.964388225241811 -0.00172362358645906 --1.31246488982603 --0.592386582055325 -1.33351155090886 -0.18384725737292 --0.99937324085028 -0.832177180683042 --1.04236846869935 -0.827482269421996 --1.06831553610261 -0.123476669260496 -1.44248769338681 --0.944539024132356 --1.23954292653541 --0.160391123198666 --1.22443873339108 -0.56843241744841 -0.00467844462346712 -2.6289630805065 --1.67687774742255 -0.409200465277401 -2.35649620272691 --1.19998145010371 --2.40443184024891 --0.672328593390904 --1.12464340757347 -0.227189465122784 -0.737724791090336 --0.0995557885453815 --1.00935695632629 --0.242091285029632 -0.686191379176668 --0.764674424115837 --0.0144212274744486 --0.620214719346007 -0.397322357383133 --0.491905702658576 --1.00883406265187 --1.12619312016777 --0.883200006413715 --0.0341436262755499 -0.373082426897055 -0.768475059384967 --0.456236830371923 -0.982552020666313 --0.100046325899305 --0.924100336392346 --0.282906664456048 --0.484610749270608 -0.686959088882764 -1.535334202355 --0.211468354528327 --1.02163629143657 --0.055943193637658 -1.27909870398232 --0.46056803395246 --0.784366333597058 -1.17093617792034 --0.720510515177709 --1.34067316907984 -1.60930186055574 -1.19121185185051 --0.915386018514313 -0.825914745102981 --0.910695199426959 -0.182009092090522 --1.22765507229617 --0.597538577819636 --0.0124021293802348 -0.0135571547325526 -0.635238938139803 --0.861853293616896 -0.957349539627929 -0.0392008186225947 --0.392073540332424 -0.527339939187454 -1.18277212756668 -0.253333491193946 -1.05713625736523 --0.734959886504003 -0.422557018197585 --1.2245299498099 --0.941683993570285 -0.380973741961187 -0.0392539945489441 --1.36973275617216 -0.44502146212051 -0.828061500951613 --1.01775297597312 -0.359539005340225 --0.255169865348282 --0.534067396959916 --0.721198937103694 --0.739018804177807 --1.07561863295863 --0.934498464652911 -0.371120437012326 --1.32165354335322 -1.38958462944723 --0.607695301060492 -0.320399065223993 --0.836850550239228 --1.34014499884245 --1.56280901934419 --0.445425841613668 --0.249064354420536 --0.147955512694269 --0.210604322290979 -0.185940287973967 -0.945112774501634 --0.330284531830112 --0.269525189296705 -0.524907479631188 --0.532824750713107 --0.109912437568026 --0.933063364603436 --0.124217964377014 --0.755620617264218 --0.967153445304955 -0.808241293460943 --0.933563651481871 --1.32960257788153 --1.11700519432877 -0.674179573399002 -0.164419703045505 -0.652781013023004 --0.313523702205352 -0.883601624302744 --0.673930134493034 --0.545557292768557 --0.0900359079935189 --1.29648353464447 --0.00619992002954195 --0.260506652175601 --0.413201651174306 --0.0350733755016992 --0.619193829794995 --0.298263499330572 -0.0163521738079218 -0.650137808627385 -0.236323309413911 --0.215960142048585 --1.21706473134169 -1.05391751863022 --0.201650972594746 --1.47340478732751 -0.99806024580511 --0.193016289112022 --1.64615145254953 --1.57680341802624 --0.577008139476106 -0.931817208157011 --0.29566994538971 --0.362524899028385 --1.17534609453551 --1.16480470473828 --0.968371665848574 -0.0395412967711755 --1.3637133014131 -0.29761297839277 --0.174013866062166 --0.0157835839988207 -1.52634564416235 --1.13973195498626 -0.0522790862390781 --0.456339331116128 -0.592518902863877 --0.243067922651321 --0.0423355894231534 --1.40924641668175 -0.108897288044496 -1.53452791409125 --0.289340425329664 -1.15069656868808 -0.403269620265133 --1.96166305105093 -1.05756379190835 -0.404467436526509 --0.224822410334261 -1.82012760450323 --0.121599379129442 -0.530255062000519 --1.14543403075192 --0.535333648277085 -0.213740495470719 --1.43537541720208 --0.388114227169027 --0.144534084279858 -0.143738160222382 -1.2518306160399 --1.2142605486003 -0.797300135026367 -0.0809545564536887 --0.400550328578735 --0.594219612601265 -1.98418225643099 -0.116656301994704 -0.277337539551404 -0.598774527603549 -0.106231626752358 -0.657758094508985 -0.615714799444531 --1.2520781140872 --0.0789059123060891 -0.0327261041110862 --0.550180574117446 --0.643476511683096 -1.19535193955753 --0.994888736690993 -1.09064978639435 --0.844984615141293 -0.158266715703852 -0.839946359949882 --1.18871104788349 -0.175754900430146 --0.359840238223059 --0.195720281981416 --0.370067942915346 --1.5109593940024 -1.39054014358873 -0.558961738060479 --0.351479066225372 --0.263755573184644 --0.818848677311952 --0.0965305961199716 --0.281330809076038 --0.0321137880925839 -0.171061715175742 --0.145774045520302 -0.217994930656801 -2.17908822411094 -0.124830759906284 -0.589613996594474 -1.63603152525938 -0.605519099863497 --1.04515354885642 --0.17185361396805 --0.30885874855056 --1.13716187807948 -0.655415325240593 --1.05898233876424 --0.279916414217815 --0.406374437788863 -0.0105097692338401 --0.413452128187591 -0.270763744016364 -0.442043933056558 -0.0671574798920531 -0.942319378404072 --0.51014128558745 -0.481480429587649 -0.0497133792654978 --1.0974672340179 -0.191151229787692 -1.17736884542261 --0.804491107222326 -1.04293888363952 -0.171746646424412 --1.23890008435386 -0.140300243110119 -1.36880450414581 -1.26114760202053 --1.4716500486609 -2.49393791480737 -0.0840884860524849 --0.11368102396831 -0.224358281123079 --0.11255493971562 -1.09396937199719 -0.621828929587528 -0.0751966216320055 -0.680354946837607 --0.202874822768695 --1.06885467700421 --0.141944393805472 --0.609400124770185 -1.00887934058676 -0.394964800332708 --1.49771774620875 -0.493692854502229 --1.47568957695216 --0.394804561657633 --0.296717435507171 -0.891904447070611 -1.48451154903751 --0.0981916711941127 --0.263710528057825 -0.332702270190161 -0.666413880709465 --0.204872941909358 -0.741577214740582 --0.664869851365812 --0.509774378707657 --0.363131601860547 --0.743524027332188 -0.842725359200465 --1.09628833031625 -1.32658562162187 -0.906180278999262 --1.19454673632811 -0.534496299331368 --0.475383398413905 -1.11235105120844 -0.91995044196299 -0.862587782462365 --0.882683375257026 --0.213596012561476 --0.422184861997529 --0.539378499609929 --0.483422193680654 --0.178506401628753 --0.777098829116304 -0.454161419046864 -0.274755857923097 --0.366237671657407 --0.373089275121487 --1.01564027231111 --0.709206137243815 --0.081604409503182 -0.669177464019167 --0.0336996328933523 -0.589322717845006 --0.544662639799759 -0.18896319831812 --0.872924611443786 -0.824317909662918 -1.19506792996312 -0.900456650607342 --0.693963539150776 --1.40263070800676 --1.08380108991965 -0.0475182348538263 -1.13659558483232 --0.613262685810896 -1.82757550738363 -1.41391709017039 -0.65357140359099 --0.180773411256292 --0.911220035262115 --0.181969061006654 --0.85293576716579 --0.148796783541953 -0.329158226894082 -0.180718264717374 --0.0726638826793629 -2.38555238229826 --0.657202025133676 --1.14709918723545 -1.73450031851384 --0.819070392077661 --0.606561330130326 --0.462338083017356 -0.881791951372762 -1.45163376294387 -0.188519248666431 -0.823694137014117 -0.631066218065417 -0.950573816147504 -0.186144802371627 --0.388489145164201 --1.55702960510074 --0.267234394606285 -0.971446511752064 --0.692706173891216 --0.0963993660480433 -1.48596346148177 --1.37802156389251 -2.36108331324981 --0.944785449966927 -0.120850590443023 -0.21346873600202 -1.23657417797418 -0.172796467734092 --0.75222206340699 --0.59346489199228 --0.202783686324171 -0.11653626073497 -0.993501499021352 -0.86611936486037 -0.411095612302878 -1.1184986157798 --0.405979132785831 --0.0588101850741989 --0.230007423880092 -0.185679325610156 -0.0215661833065148 -0.880836466252722 --1.08394972724233 --0.587453784934226 --0.34982476481211 --0.417880783639951 -0.578943524795541 --0.625834047850065 -1.48271701564356 --0.518836529521003 --0.221590633067406 --1.49263542530304 -1.98770083889014 -0.781597439075104 -0.226345340765437 --0.882264476345285 --0.0491309054652067 -0.281793451568414 --0.856495535158924 -1.20088007430271 --0.526143157037554 --0.113340232996931 -0.766878323431103 -0.168112370071078 --0.0525091616092119 -1.75115708248749 --0.488790784489017 -1.8326811031652 -0.454941653378363 -0.767745187257755 --0.291230011510351 --0.45143353344215 --0.288357329787702 -0.254122329144737 --1.30968298251637 --0.00888914260470486 --0.228227091485742 --0.965474941824314 --0.353248860644581 --0.132468197420054 -0.580160107089197 --0.185146007458961 -0.684772886654985 --0.205136090757309 -0.303127345623771 --1.02497363669505 -0.756453249996314 --1.13088063065755 -0.607454277547816 --0.749680668355139 --0.145421835101534 --0.316785089723893 --0.559531630685711 --0.0342107582120512 -1.61327393197796 --0.904961446062179 -0.139377499465392 -1.63970174017314 -0.421853938590184 --0.0604840053930307 --0.701739953158162 --0.0965707949537027 --1.13382902830323 --0.708675784914644 -0.859810724701727 --0.512269859010713 --0.793905999716574 --1.07764718714076 -0.988833583642899 -0.0630783448558834 --0.687807304410738 -0.552729438689839 -0.0795195766644161 --0.122082659970322 --0.265081148318565 --0.531571099448487 -0.240944151849414 --1.10693361572046 --0.713180790498422 -0.514142284002129 -1.67557062589855 --1.2161331753295 -0.129480522953497 -0.0507775339359178 --0.747061943705109 -0.666260919312988 --0.116630146050921 -1.23421883969603 --0.107659444416725 --0.628072469928192 --0.0270541718657094 --1.46745325091799 -0.57749793820693 --1.25469275680988 -0.4653091486422 -0.0167075328459649 --0.747962309731069 -0.0988569940827335 --1.8323800486191 --0.679435282157316 --0.984499282080533 --1.38917663710263 -1.06593296934115 --0.308414745362619 -2.11120779498869 --0.456877281908678 -0.0903759739106276 --0.31279856119037 -0.333837504625424 --0.0363739042606168 -0.00416579400949324 -0.31650391694856 -1.60169337210167 --0.388836481870257 -0.920365105346649 --0.300035552303333 -0.310492942414438 -0.233509031082861 -1.98263676949383 --0.108919978504137 --0.746665600652044 --0.294861391566351 --0.622904304018183 -0.728279390644554 -0.0530638465039281 --0.300848471731477 --0.484409563396474 --0.98619022071512 -0.864252814321759 -0.838925059417301 --0.169662603475502 --0.245827724970059 --0.0802643791576401 --1.22754687660668 --0.197024323305312 -0.274616555254928 --1.13517704744324 -0.17147312210742 --1.31284716033241 -0.0196388669874512 -0.653277060886472 -1.10435232529517 -0.251943950246432 -0.254043473428086 --0.572090449411246 -0.542046079904815 --1.08724626693486 --1.3692126649693 --1.35394170204914 --0.673395357761843 -0.481836361792261 -0.21271344258632 --0.105757989977596 -0.0198972430508046 -0.0311213353714512 -1.15426440263345 -0.135930227686116 -1.709178664323 -0.108872556869684 --0.599522858622267 -0.419015411684503 --0.832977547093295 --1.08925994232731 --0.852048715229055 --1.00443961460669 --0.530578019485445 --0.924766432514184 -0.832948703043495 --0.996826092171807 -0.367940242317685 -0.844317256347692 --1.09229708119363 --0.210713463084873 --0.693541226196158 -0.216384521278198 -1.23887208236381 --0.201199044198229 --0.354678732906217 --1.22548316939993 --1.41524954496705 -0.610248171446974 --1.48875380303061 --2.52723844378104 -1.02997534989379 --0.943527146891217 -1.2291440912244 --0.884733377194862 -0.38063823994199 -1.14691793306025 -0.426337331033117 --0.432835164110506 --0.00309677523812102 -0.50846857952159 --0.0433482842228337 --0.0495449093591249 --1.03249304053525 -0.404776201431117 -1.17673472477364 --0.557808293308006 -1.14689569289483 -0.0979415709182341 -0.484524751326242 --1.45779742999594 --0.498060291143903 -1.46621503924993 -0.178487829216124 --1.06535678512656 -0.852309966430967 -0.885678164730645 -0.121655951337047 --0.28719582129958 -1.9172180055012 -1.0999812042272 -0.432525649145306 --0.113928429805425 --0.679297065038888 -0.318038916745158 -0.832971590772073 --0.221339327565673 -2.50244573078795 -1.77253544422249 --0.8490873057651 -1.98690818771624 --0.593767290723301 -0.973594587141211 --0.510395183311422 --1.26488846621758 -0.920042622438584 -0.615706532785635 --0.864395941021248 --0.33765020222219 --0.191577259148954 --0.54835169045896 --1.13276838292911 --1.64396743009629 --0.0150099379747419 --0.0965344645091277 -2.37024711797287 -1.83459585523328 --1.12456597122509 --0.89721083141567 --0.00700941891069906 -0.20137941006086 --0.638309111061101 -0.128784714572512 -0.649772305490623 --0.395632042934027 --0.312530259494732 -0.206335248038507 --0.28244353337194 -0.572926955454352 --1.21780217446283 --0.470205568044364 -0.904354296242563 -1.35337885632024 -0.528361482472224 -0.878307916032201 -0.997490252303635 --0.0937031657761542 --0.63853823149892 --1.1131819607906 --0.0962699680218559 -1.11526096688939 --0.520804170345791 -0.06168732581542 -2.1652204556019 -0.457024708174069 --0.446102878759476 --0.151621542063666 -0.601308779864407 --0.167148875483352 --0.021157850300745 --0.394307031622961 -0.665135237897746 -0.0467212012595359 -0.669809675428471 --0.0637266152335965 --0.667126426940541 -0.296185447072874 -1.09057110214559 -0.0235750611410808 --1.6526097039403 -0.233224748211316 -0.00640422937271801 --1.34364828725769 -0.149497846550501 --0.697136030359463 -0.837466125742199 --0.114587021181327 -0.276028242734479 -0.656445003041997 -0.577233349961979 --0.222989793896089 --0.82200023654998 --1.20450269828176 -0.584391656636349 --0.0476656921505949 -0.942308106390204 --0.544956172989356 --0.134494220081151 -1.50813977838376 -2.03623314161248 -1.09614597152572 --0.00133576319931006 --0.0488961385073376 --0.375603108870306 -1.71070860523903 --1.52841309844486 --1.08121577623658 --0.299746974971279 -2.15662521951641 --0.994878035691793 --0.96318601473374 --0.576256889262301 --0.494309323536231 -0.0901406900783677 -1.0280446004385 -0.148780924328671 -0.734958865155409 --1.23242278927376 --0.332127226250115 -0.947579140870427 --1.00771875259794 -0.091565997338324 --1.176160295838 --0.0181636270569996 -0.838898597036638 -1.62417840015193 --1.0170530497863 --0.332124575766932 -0.409881816797611 --0.107826076524985 -1.54845166174688 --1.546092121502 -0.474413117615946 --0.524817421779439 --0.240187136344662 -0.843055552091221 -1.16654156301048 -0.316178184297605 --0.11523740155449 -1.43310953494866 -2.51468238023283 -1.52986398985719 --0.675119194151684 --1.53913033543108 -1.33702768790715 --0.384419476350932 -0.187946916627148 -0.312695324054836 --0.147006439827143 --0.0651256381198833 --0.251802540856288 -0.0924911929502725 --1.1768639129034 --0.876346702512178 --0.195789747780608 -0.807275480693449 -1.01755838569172 -0.698404470135207 -1.33184314420805 --1.05031484954456 -0.553107632634813 --0.040120845459735 --1.94267135225668 --0.725891590929691 --0.64028621206718 -0.773520538312312 --0.434038844686633 --1.23569636380106 -1.19549711651097 -0.861793715432949 --0.932385204506561 -1.14277681895014 --1.51376235319324 --1.37081576463754 --0.35458266233407 -0.325536640352722 -0.476394031387645 -0.175161252353208 -0.5252995021892 --0.433395421427779 --2.16540060656395 -1.72153042592765 --1.35350516524391 --0.644318446784249 -0.227003455318947 -0.0165284360036022 -2.5500128223076 -2.22827274540524 --0.919501419032249 --0.330766427652062 -0.895632120471435 --0.249404244501052 --1.27705505829531 -1.15382696071315 -0.650214845350927 -1.87658866040926 --0.536898599053094 --0.19224373768488 --0.713993070995569 --0.134994036373063 --0.371455486097663 --0.906037036090764 --0.820042899595819 -1.3032173437708 --0.849703361950972 --0.3861477739226 -0.837505727067104 --0.885618271738409 --0.712953806780591 --0.744253476892148 --0.249333015237711 -0.420736267345898 --0.370803165534375 -0.536396378591579 --0.389012901281056 --0.499162209033527 -1.61969227671015 --1.75341039785197 -0.0865612936889537 -0.549194047911594 --1.548225280505 -2.1404463795845 --0.739172773020503 -1.3976119143764 --0.142149658406898 --0.627962982422966 -1.09088633074331 --0.885125974207319 --0.713069706810852 --1.21321624614382 -1.06891466426594 --1.54007712071751 --0.453139395053874 --1.02481518184058 -3.27430459435356 --0.0914853744948405 -0.360596096263473 -1.08899312896463 -0.56567147384337 --0.589313161149008 -1.12823157127629 --0.367284037200126 --0.140181808223373 -0.0105906805979372 --2.21604316328378 --0.432767246925192 -0.0344625319398526 --1.20986948041643 -0.111373637923113 -0.233462175077646 -0.631946110227719 -1.23540115532005 --0.512322546398324 --0.55726639544365 -0.158983845191085 --0.652043571115966 --0.356445097921218 -0.936680602071786 --1.34084595700574 --0.184207442865067 -0.571434747406012 -0.0923857869561759 --1.56223109863482 --0.741423303220106 --0.508771181462333 --0.357543227429329 -2.44117327429063 --1.16291376099987 --0.823441033106917 --1.68679909414049 -1.053179710007 -0.765036929826421 -0.555644225583311 --0.690849426895704 -0.620971781885159 --0.746076807961575 --0.52722539377749 --0.395135378103404 -1.12527322659983 -0.0943910910469734 -2.0399724168355 -0.474524749390891 -0.88239616183985 -0.248014392846511 -0.476427000422959 --0.941430258789309 --0.38471474337201 -0.957023546351468 --1.51547551771516 -0.795706567724662 -0.0919974233953997 -2.48367711197864 -0.090914790484713 --0.468605386287714 --0.561657379358785 --0.0893708008257263 --1.47823216265824 -1.23957326447891 --0.0432805620511498 -1.48620034210916 --0.997844675390649 -0.125424181504652 --0.534690196476205 -0.0421227670158384 -0.258185172797372 -2.53589182802108 -0.610478106666973 --0.860074899350368 -3.17975265598516 --1.30457749535295 -0.124525483109164 --0.475656962302977 -0.974178621954763 --0.789072739936688 -1.18964422700955 -0.258156456528118 --0.409271628932834 -0.665821639597322 -1.03169452397483 -1.3771803405422 --0.893553974645442 --0.511989070310747 -1.06917678153839 --1.21820686796683 -0.664236421584378 --0.288449363075571 --0.288189081060131 --0.262830503437339 --0.868086443461356 -0.102802582209624 --0.846449200929225 --0.00412135521309231 --0.481870606607258 --0.291753103254743 -0.340980628175881 -1.28867952492785 -0.453493499151742 -1.26932254155285 -0.0214800402191253 --0.88330029518041 -0.954492388343269 -0.0891363284771884 --0.95862512972959 --0.628421541120099 --0.972792403012115 -1.13327437966173 --1.05455696962413 -0.237456525458955 -0.101152978645964 --0.476122534531515 --0.37469906864226 -0.8150785052694 -0.114968871584797 -1.18625792636582 --1.40566637486079 --0.848563670326387 --1.02824611076667 --0.947708787135644 --1.35233898236426 --1.43755629826353 -0.76563927208367 -0.0218392578125055 -1.01079281429789 --0.0827934790157547 --0.362968729738753 --0.437972640908985 --0.424104874653599 --0.236961346740976 -0.765872824684857 --0.191152765496933 --0.477872321433988 --1.16572607711479 -0.350419798356352 -2.27904565418895 --1.40886855292925 --0.188513176128227 --0.531890702993399 --0.0414408250197509 --0.361482817933142 -0.249715888449421 -0.290982132635088 --0.0783265341912633 -1.83915738365314 --0.915369237474085 -1.13681271325951 -1.3460079450499 --0.529968275462291 --1.20926319417977 -0.56594472148742 -0.80365802232931 --0.732086744862718 -2.59950662083325 -0.142902145109817 --0.618021518526939 --1.06046709293046 -1.67240379924251 -1.28784185711044 --0.922856196737095 -0.47844347968584 -0.149130738193887 --1.39389069212721 -0.252851989873744 --0.00207626391017968 --1.34842153835169 --0.658963972169176 --0.287270932519943 --1.48682773814164 --1.6864278617967 -0.541515514416741 --1.18813560716401 -0.6366664062843 -0.418282249195808 --0.0704525950835988 --1.31018754294288 -0.979107163380148 --0.82186892441435 -1.32107173470634 --0.25067399512564 -0.171637870569731 --0.362515093663291 -0.277593392598611 --0.105956216434041 -1.54857024391177 --1.74225075244839 -0.498591655427254 --0.546893642946566 --0.577579839083192 -0.630925877436304 -2.00159338125034 --1.13943529295955 --0.778294216233112 --0.69124283408451 --0.505105883813965 --0.0792710967034638 -1.26455454989622 --0.890666423885282 --0.0397269875883035 --1.00215580078534 -1.56729841991326 -0.346757718942316 -0.99839555575161 --0.00577038310167888 --0.953298457703044 --1.29925923223293 -0.137935029907372 -0.699629067923947 -0.787337494354635 --1.05014540754084 --0.917120579059027 --0.322989661354938 --0.212045602870504 -0.926350794489622 --0.17313357805178 --0.32865754218321 -0.0458258876504498 --0.0663394459575386 --1.35212204695243 --1.02936590266725 -0.430686948266821 --0.23604474007291 -0.303688916701829 -0.904625530050966 --0.228849192642908 -0.272249432848858 --0.421865314370427 --0.645954565002202 --1.24235555750857 --0.241796471608037 --0.778980122783405 --0.915448195281144 --1.66828781700753 -0.83456197943323 -0.903027123776937 --0.183459622999435 --0.42905004045109 -0.0369797100928757 --0.94005100870033 --1.5889827848031 -0.355846761455435 -0.759979267034541 -1.67127417314035 --0.34145065823401 --0.939236347648952 --0.334225129950477 -0.260759116386208 -0.314211467062448 -0.465434994834483 --0.959804126086235 --0.70916633816493 -0.488207057267925 -0.508184993654985 -1.01492059957402 --0.267195974808478 --1.06802925228301 -0.395778316061826 -0.370065447021954 --0.194079495155822 -0.92822180407688 -0.0811129741235028 --0.25858303815218 --0.214789842436116 -0.503413366337503 -0.0634777173261778 --0.247454442112834 -0.392648074802059 --0.0756283948976257 --0.0349006588975822 -0.485560942507737 -0.112912347323257 -0.0533474896625963 -0.74124946969811 -0.384781059862188 -0.323058894487581 --1.2499467789351 -0.31301640002358 -0.137841793707024 -0.595631490999274 --1.37381663496848 -2.23505396071686 --0.956567920718147 -1.18313488269189 --0.273169256094825 --0.430645562094867 -0.804859654670931 --1.61427413576298 --1.17842390946052 --0.3477830633679 -0.0894981022442503 -0.660256702371194 --0.025064993295568 -0.0247872044112345 --1.16977622161391 --1.05828268657027 --0.408297970412253 --0.996833392403419 --0.229403826836079 -0.171207936929803 --0.752586776859173 -0.800843395325908 -1.1738854001091 --0.268493908220289 --0.551698093468001 -0.526551351915629 --0.920160667581602 --0.836722602803912 --0.611300940460135 -0.276246041662313 -1.16660568942953 --0.235324324465625 -0.811752217255737 --1.38863331505727 --1.34447087217807 --0.686995004829886 -0.870973542071193 --0.714275349495947 -0.515882738992266 -0.219572370686108 --1.41761466716625 --0.35630721624717 --0.359916384663606 --0.241604324664321 --1.21836811356349 --1.02963531502678 -0.89947046655027 --0.275380266249634 -1.22422160437156 -2.53595622695341 -2.70507295762193 --0.576031276032693 --0.993482694039693 --0.337479072575638 -0.087506113225821 -0.0686013318149703 --0.0856288262467455 -0.596553592989931 --0.227485469854369 -2.68558437001769 --1.03356899458426 -0.0540817974454928 -0.762317206783371 --0.29843687191609 --0.0810260760274737 --0.00873266834779152 -0.897454037294472 --1.08754442635088 --1.02108196898283 --0.502587761664208 --1.1854934766891 --0.808247862962961 -0.0403818952974913 --0.451296497589228 -0.444488067487685 --0.39560153212504 -0.55707352531488 --1.3310729187026 --1.41455005743565 -0.112590440676966 -1.48109009865574 --0.472846688174979 -0.343315474341103 --0.1169634330563 --0.558572541169986 -0.864208333587209 --1.57235309824277 -2.00765803479293 --0.152879993407967 --0.210412586096641 -0.217204831436823 -1.45521859038752 --0.532194687892964 --0.193391227455878 -0.846026347384233 -0.0442316142050485 -0.961656148492209 -0.758493789841459 --1.39481860747362 --0.924959950296254 -0.92076370108761 -0.588302687281091 -0.294330996893994 -0.266278240883637 --1.38604425707743 --1.05264378655448 --1.0056769571355 -0.456371143738648 -1.59242061217673 -1.33061498960356 -0.0784888060906903 --0.503703654123727 -1.02994955254345 --0.074077311777268 --1.23736213875798 -0.0204275748876461 -0.76740385010903 --1.27483204167663 --0.802292812751942 -0.631214473991768 --0.575133853466789 -1.01837923948749 -0.535952667055532 -0.545879862153877 -0.574279524806412 -1.43685127027035 --1.41484343647857 -1.35802125035912 --0.429162874724754 -0.237019909766214 --0.027590952173683 --0.992422683152896 --0.227018497785578 --0.713194757986772 -1.29842574112151 -0.453104956339301 -1.26230594502739 --0.304991074258748 -1.14139275990118 -0.0754109640103593 --0.156754869909246 -0.742984608743979 -1.5824328525995 --0.138035161919081 --0.759112061439863 -0.518328111225827 --0.569193396501845 --0.359267341538064 --0.111886211980239 -0.920646840481712 --0.0876784999920064 -0.38318582211835 -0.345747366233635 --1.15835063156644 --0.817120227657478 --0.209917336563173 -0.162401459051607 -0.204748426768086 --0.231759478292948 -0.606721073194627 --1.63548802307819 -1.36398449621541 --0.0695451729108547 --1.3140268127014 -0.272455336055997 -0.297844323681501 --1.09011925326968 -1.25155260092993 -1.01862946422941 --0.271689333527712 --0.252146771771956 --0.677869291110992 --0.920432393296783 --0.374727542050241 --0.165990465273479 --0.750781216352678 -0.201410733924127 -0.0150999583404059 -0.323603312633281 -0.752992669897462 -0.0252651528200269 --0.355705330560267 --0.867522268528495 --1.64435742556941 --0.494577666330009 --0.0723170643059952 -0.571565013114931 --0.345299532613817 -0.383183094897283 -1.07944778708716 --0.993103810889471 --1.00740133334596 --0.572025846373387 --0.00337521049849521 -0.835436401747474 -0.578232411794941 --1.33727407654646 -0.482496313455759 -0.0123668269575097 -0.185630989601096 -0.0890610633807736 -1.18583615417706 --1.1656680640488 -1.95323433880603 -0.491856979983603 -1.08179235871823 -0.51123054875323 --0.291845932043962 --0.0462663780350203 --0.551683878750797 --1.16771203927513 --0.683201161682622 --0.460962061338646 --0.636835430492924 --0.175735709466609 --0.635442717587217 --0.185667533115065 -0.118717648710348 --1.59258046622012 --0.657067929358471 -0.253020135558235 --0.251746913426713 --0.976014025832178 --0.357212044203393 --0.816588022028116 -1.2673870569326 -1.51849038161497 -0.129716800063402 --1.62023371654794 --0.238117971579088 --0.386826730372631 -1.13468646957682 --0.253853249592257 --0.331859586831048 --0.770897463675718 --1.21902898525026 -1.26604402581543 --0.35681764740178 -0.947370528636826 -0.252499061369798 -0.0529239898868905 --0.260090909162358 -2.660317814327 --1.48384202016206 --0.269814424481289 -0.4951464697623 --0.643734812106428 --0.236600017917132 --0.208349817797981 --0.268256664638273 --0.401314603012859 -0.415168327595859 -0.0160928727530223 --0.505032824061656 --1.30520275110403 -1.10762356924709 -0.470940394209562 -0.392824219173244 --0.366585086941304 --0.0895330974373083 --0.208599778481128 -0.264936551839868 --0.236247653867904 --0.133746662560339 --1.05748354218815 --0.897118083726849 -0.698237512749072 -0.179730962297536 -0.822940307724586 -0.138543468248444 -2.56016922173004 -0.761965437536518 --1.36176416875769 --0.355133297249664 -0.267093688041319 --0.174110705327485 -0.595268780712866 -0.339705424973756 --0.308601537109402 -1.37399915742759 --0.868584676965739 --1.50054743078083 --0.101898176312701 -0.489163793826211 -0.299322539564568 -1.40486333119897 --0.930947178900578 -0.579183963147575 --1.3474191675369 -0.439899203160892 --0.366071565478821 -0.165668195339678 -1.15897402757005 --0.0995824986529277 --0.0716019015635361 --0.345783013613121 --0.175536916833314 -0.506248126688588 -0.610226419587913 --0.946720763213982 -0.673063038211078 --0.0862694392697159 --0.436263101997905 -0.336774465860399 --1.32973809625699 -1.13066518346035 -0.885784594773029 -0.794815491026554 --0.374108482232336 --1.00563891554492 --0.0533860444341485 --1.85116219190503 -0.0645468184899904 -0.85792197907845 --0.0479367032528968 --0.345000693152835 --1.05822104454884 -0.464961517532186 -0.136802048537641 --0.930499341699122 --0.374502891023333 -0.0452037570908281 --0.30378690250306 -0.812145067829081 --0.484046973123656 --0.797039311781501 --0.296070487309319 --0.652321457736415 --0.0465286510424399 --0.332728014696526 --0.418634239408382 --0.380511584446325 --1.15735283181101 --1.1567054462138 --1.19909357873058 --0.500981232219725 --0.1802663893101 -0.026766231704209 -0.217119603541109 --1.4325734561926 -2.88978451611538 -0.333338771540145 -1.96000951767763 -1.15078761674974 --0.161506800811368 -0.239566879603455 -0.299984165430774 --0.517703257097949 -0.291290527132993 -0.285596234581804 --0.584421603643887 -0.352675399079213 --1.10041835306549 --1.42737472616853 -1.06228275307922 --0.153317344230521 -0.378288898993029 -0.815113531047349 -0.504244371651456 --0.915650274774652 --0.912283511363908 --1.21514841147345 --0.422747804712684 --0.553826420076297 --0.430992392120899 --0.809777623247972 --0.339113621678802 -1.61763059344222 -0.928365607713894 --0.395043265531688 --0.189915381712762 --1.24629272630734 -0.229940553353661 --0.982323874254949 -1.20335924367959 --0.621085815570931 --2.3372622048347 -0.166846200015216 -0.148641098117889 -0.00758187466557825 -1.11505222615996 --0.623565739721464 --0.571179477784723 -0.218655979453839 -1.50624463450262 -0.0757335601558022 -1.24578715998274 -0.676386806399627 -0.362426705624264 -0.0202195762848909 --0.31331654576837 -0.0565125589958839 --0.31633318207271 --1.40692597702807 --0.33952075818401 -0.141734492721916 -1.38893518374416 --0.176335070567662 --1.33570884694445 -2.22121857172033 --0.262732556168809 -1.09884161769898 --0.50423573003631 -0.0731225992129776 --0.550561226148084 -0.381961752005988 -0.328437644763454 -0.680029616443344 -1.30819735478102 -0.088611715769173 --1.04357837036733 -1.69466814054515 --0.359135825267304 --0.101816690926283 -0.438504481077204 -1.01899584390831 --0.0391455452723504 -0.0273576929430694 -1.35365980160219 --0.0994634565529426 -0.512754169235205 -0.408081305771207 --0.634228464976788 --0.988105158781135 -0.82034067165687 --0.525161379754282 -0.713677996538181 --1.25412871226024 -1.0113944867098 --0.829019881896109 -1.06060340733938 -0.551332360015554 -0.192890288389958 --0.370792206249893 --0.938811741446312 --0.13999500444644 --0.492155008482944 -1.04438554533606 -0.791980761097992 --0.0115446803130217 -0.210134809111335 -0.0809905586285868 --0.87376568029012 -0.665878180050921 --0.478702612155381 --0.598511343611436 --0.351241152666257 -0.968028074558653 --1.22515067945388 --0.184917112060963 -0.144858729857951 -0.795197445139545 -0.254175810518125 --1.15985571517075 -1.14563007631392 -1.35507229194769 --0.674415723653815 --0.331437854370822 -1.15101380377483 -0.0443701191146264 -0.6787905161611 --0.908468639598167 -0.195556517528995 --0.198479594264934 --0.68298580177135 -0.143151077457201 -1.00090363639531 --0.26151472283005 --1.02218982690759 -0.569087871297941 -0.742225466091517 -1.26994175916825 --0.866166689123444 --0.519258915711589 -0.589457195321024 -0.0873489292455432 --1.50645383975882 -0.295612676645364 --0.946433405814352 -1.15639936133999 --0.0931349484616533 --1.73120940508449 --0.0511572406166856 --0.157643837485857 --0.104063004326068 --0.0585511203737017 -1.11387556510525 -0.601612491348148 --0.128060595817775 --0.433909461509182 --0.0701630340630182 --0.62052806741574 --0.671350966890037 --0.368766067354668 --1.35554991688239 --1.40832126015832 --1.3208725419888 -1.03871531559119 -1.72206810491637 -0.796454984265569 --0.953801354329052 -0.84245006042009 -0.336000756547755 --0.520634956515824 --0.407253534168288 --1.11858086195605 --0.126016586629712 --1.00111009420261 -0.455427717779969 --0.910644934993062 --0.0106066070036182 -0.0197342805424743 --1.06102858539978 --0.00819711256159117 -0.487557660155848 --0.951178921751888 -0.392167329138917 --0.486855483268699 -1.08213349176524 --1.35359658754313 --0.671042043987716 --1.14041261858451 --0.260497478555289 -0.010673783884843 -0.585424749006359 --0.605653676840431 --1.0035504553907 --0.0569057026346691 -0.0583215918129252 --0.950581421516354 --0.143368469884925 --1.17972987705506 --1.43097530273612 --0.525968936572983 --1.15818255623054 --0.20136072634326 -0.0860042184226124 --0.803136836059446 --1.42556547239638 -2.28361759541962 --0.666452535734932 --0.339335456108457 -0.194801704008768 -1.11778983015696 --0.722232693310161 --0.125916199830187 -0.885364586794285 --0.5409920074515 -0.0500062675471158 --1.7684551313837 --0.406118242820161 --2.59033132580448 -0.650719131164137 -0.0575767965307712 -0.0580230584067714 -1.26615627050437 --0.312046834060078 -1.00718867054562 --1.70827854842648 -0.8425627499618 -1.54846435979203 --0.646123375675655 -1.19667014378353 -0.840860449025065 -0.817784801172792 --0.184246971985994 -2.15795198889253 -0.879280515261187 -0.0903675563639457 -0.679506991717112 --0.722925130182157 --1.05549531391995 --1.45185290412331 -0.761679035811081 --0.0495996603158604 -0.066531110927869 --1.41869123733396 -1.29311211361886 -1.66397354844059 -0.887605745680431 -0.748571668866652 -1.5432477343853 -0.0486122285263875 --0.06555818859011 -0.694873770784048 --0.236335015288086 --0.00863233984834277 -1.87816226181033 --0.192352749377601 --1.09518036538297 -0.493390740733309 --0.815891025260388 --0.883742734163094 --1.32329560136351 -0.249194723972485 -1.13373741995803 --0.444733753058963 --0.527413045982033 -0.0552551157384453 --0.966139101355894 -0.668190856885092 -0.267508111640569 -3.43164123909536 -0.14228143986933 --0.972716625481704 --2.52487004683242 --1.63546778459966 -0.0151892766525741 --1.13791879529109 -1.38966824490327 -0.702142862113969 --0.174294066084299 -1.64613346985373 --0.301364305176605 --0.0595026477101239 -0.895293249380878 --1.39336322726463 -3.61499904816431 --0.669055924684708 -1.01395412069918 -0.572812306626211 --1.0096481537295 --0.230301429763577 --0.90419376015182 --0.459880661942216 --0.312144152390621 -0.124918220265288 --1.36203082678279 -0.00263747152549199 -0.591917193432738 --0.343692055899555 -0.266057156231271 -1.19075770917587 -1.80830858429056 --0.529758631602958 --0.504521226672987 --0.719221531665953 -1.05064167628192 --0.0232745806532915 -1.0490801735458 -0.342135548029731 -0.358225920515913 --1.63540338898837 -0.282508467425917 -1.02709013461601 -0.909064183605401 -0.286349123111568 --0.71471102859938 --1.0333107094028 -1.0094594309678 --0.68147492334682 -0.299076288755818 -0.33670582134119 --0.934856501987975 -0.167522312000941 -0.350867657254301 --0.328074044815318 -0.59612276600887 --0.533404393404528 --0.167235969459748 --0.486602457237401 -0.302657643962155 --0.0716657248820827 --0.586144594157738 --0.0753283112184207 --0.0665047161647898 -1.13115827067813 -0.492306956727722 --2.16733255447196 --0.650907535370593 -2.05309057629788 -0.143728728528254 -0.35993814244403 -2.32618147190741 --0.0468573111611268 -0.845054717490532 -2.68587051927808 --1.91256264515948 --0.505126582068327 -1.02616175726982 -2.29129194046963 -0.968320697343025 --1.37515826552509 --0.996295450644539 -0.980248828561676 -0.730825505173271 --0.406566417153334 -1.23686012230254 --0.431679523401916 -0.147868451310828 -0.0537876979509475 --0.0556578174217139 --1.16255482150069 --0.475234122394346 -0.272692660433504 --0.349949726899766 -0.0284609334785273 --0.560190243417154 -1.15973380369866 -0.190829188292247 -1.1693801826511 -1.28429762860183 -1.05482414424108 -0.793216544796481 -1.12935404686318 --0.816327035566056 -1.81051227971396 -1.13052624251429 --0.0228061145900504 -0.0984932998850399 --0.098701143354782 -1.80753362354514 --0.546110404422594 -1.9329957161143 --0.00598428441240806 -0.675945188866723 --1.29784193518428 -0.752946938277006 --0.722063399774997 -0.556580402392719 -0.959491120665001 --0.446625406248352 --0.0401481771250145 --1.31694573836011 --1.13985579060727 --0.103546410176479 -2.25727571772488 --0.441968624170291 --1.07856256574735 --0.340096298054128 -0.834499738163108 -1.23485755688133 -0.931703732620947 -1.18617538690115 --1.5042610733388 -0.67362358073003 -0.256319862578971 -0.600580872307964 --0.102313166915279 --0.503637411757078 -1.57238361782336 -0.841994263465574 --0.246895036939355 -0.273152014341198 --0.460297157546999 --1.13314223041175 -0.0482258080686471 --1.30832448085205 -2.92328781869764 --0.031727523498907 --1.75847105026344 --0.340644443342047 -0.0709047423137292 --1.56445319933516 --0.762579378645036 -0.294707877893782 -1.85077906466459 --1.03904876134526 --0.358611636722518 -0.662383832987687 --0.313950603971676 --0.27602521008497 --1.10524587009571 --0.636706966681287 -1.78510118446132 --0.688331666520249 --0.376898759274706 -2.03417782351994 --0.565951270850531 --1.21299604300578 -3.20943324327337 -0.313948749721098 -0.672866029372479 --1.02037585664514 --1.23662946053559 --0.633899740986454 --0.0986009747020713 --0.245158519478318 -0.348156061436155 --0.586630376905813 --0.254808942937912 --0.0687416742510676 -0.0905720699573838 --0.985962434980097 -0.448056907164496 --0.610659257359718 -0.226091935856998 --0.227199070722266 -1.24108071655316 -0.172955273583102 --0.613039026473518 --0.650463060247034 -0.0512647446625545 -1.20842437604178 -1.50781394995488 -3.14536251572465 --0.918411181908407 -0.347989416265195 --0.949813794310094 -0.17064479738944 -1.12412052249352 --0.581280787827508 --0.40780174431522 --0.24776309470785 --1.03704875139676 -0.342189133801168 -0.122023631014025 --0.389602650986449 --0.581907837265228 -1.4733785113754 -0.740312197264641 --1.30505954878653 --0.889870720621386 -0.205494523674694 --0.436859656616165 -0.864162477674091 -0.601412651805587 --0.814151580008929 --1.29179760389587 --1.08507858127425 --0.366289391204573 -0.602611153715354 -0.223620934307683 --1.06065013072198 -0.423632858657191 -0.0791334182774808 --0.794448911633166 -1.18566773953572 -0.111061502571163 --1.09061487390059 --0.0532470879437428 --0.251875052220001 -0.0272264297190024 --0.253392644370957 --0.679376747456352 --1.15964286090873 -0.391880473955689 -0.716613559927151 -0.525484604941505 -1.40444501661172 --0.242175973888024 --0.115119958375963 --0.0807688486194129 --0.729247999134566 -0.422586355855055 --0.537265030885717 -0.273438295959734 --0.761190574857157 -0.485927921274618 --0.0354167850983469 --0.920898132231406 -0.884231600060499 --0.0667538266735024 --0.0446664225343829 -0.592584811157103 --0.5164552386377 --0.270856917200292 -0.790990186400309 -0.020793122787591 --0.100974679995182 --0.291055981671851 --0.232954285131674 -1.06477039088252 --0.941702214821785 -0.0477044066227892 --0.280091649817892 --0.361215215041832 -0.911177316647736 -0.86190900849117 --1.11546558229717 --0.20640701649919 --0.728607893765069 --1.0763647358447 -0.0322081281343207 -0.764535422791911 --0.432773364793823 --0.455928750726473 --0.296590363646134 -1.19036358416281 -0.848451440617604 --0.48617392144866 --1.24420428045546 -0.0780679069156864 -0.165102280402023 -0.370291721880482 -1.23293196151568 --1.17680142873253 --1.32801329281932 -1.18314529904542 -0.0410450462124015 --1.11969857398785 --1.23698246296738 --1.25117766265484 --0.105779016594612 --0.211965265747703 -0.00725148430326916 --0.449984224089858 -2.38543268347525 --1.21157623663598 -0.120204074247012 --0.435577168080663 -0.937582071783946 --0.0506195576403319 --1.14864376468808 -0.373798385858735 -0.708742426862094 --0.613895182212162 --0.566176278494967 --0.624613386640958 --0.612438816602548 --0.0443532673254614 --0.636307705751336 --0.429567501440014 --0.37685251313085 -1.55344876226326 -0.449934831663576 -0.930107389343026 -0.806681130822254 --0.484548145175658 -1.14948487941519 --1.7820882204034 -1.06752434906626 --1.0394522256601 -0.387469541061122 --0.62110034618497 --1.13712473645414 -1.2705234125108 --1.72923551975066 -0.641087017512558 --0.803776336517385 -0.796451737815248 -0.428102016851879 --0.510672524360412 --0.941386685992128 --0.165450957477161 -0.243783665780601 -0.470487314972463 -0.644440120655156 -0.464839657706039 --0.200897126049126 -0.899234306275113 -1.87522121830413 --0.224521770362577 --0.334447984389254 --1.08560337603659 --0.0996138896316223 --0.80381017804136 --0.400001056261567 -0.235985620660375 --0.627099386093675 -0.0378594536142067 --1.08329327727155 -0.0371536065225442 -1.00064474216221 --0.466326653232258 -0.840654669546142 -0.898969376379286 --0.194369176752423 --1.5270025005576 --0.332161167451949 --0.457190508398469 -1.29840997684963 --0.861162868551322 -0.108180473318646 -0.84150559244095 -0.509565546279646 -0.782788845113851 -0.698333351319427 -2.51723969523413 -0.45892093930166 --0.20065546015589 --0.537610824753772 -1.99070651831818 -1.2199638536442 -0.289317128467388 --0.388647082082971 -0.143398771345219 -0.900763293312848 --1.13447295108624 -0.198660255200918 -0.79937360306581 --1.29759189156868 -0.917552048868249 --0.911494940776236 -1.12135643301512 -2.93001445523262 --1.67998655484813 --1.08178360077111 --0.0659400771945045 -0.608053455854421 -0.498044548948968 -1.2245157753903 --1.100354410983 -0.299476634586039 -2.66432292851776 --0.145435545466427 --1.38889415205428 -0.150047536778708 --0.527915764159886 -0.21939329171137 --1.21714937347314 -0.0137998239605785 --0.305093059611871 -0.471067461159628 --0.663747336649225 -2.38636021831191 --0.514106464373808 --0.808660384761828 --1.05584887641875 --0.389939641799336 -0.0147279773185076 -0.73765488811925 --0.58223264710468 --0.293444736472956 -0.299217816790364 --0.983844079217896 -0.820447900692518 --2.64075187067679 -0.151821190052533 --0.368349587417065 --0.42186757618124 --0.521769892521655 -0.342674300021714 --0.84231168377597 -1.27276156828665 --1.35909917535084 --2.57314907630089 -0.379988274585518 --1.03193239207674 -0.130783218443149 -0.0291158523655524 -0.632825105536783 --1.39488502483801 --0.482559122758551 -0.933084266924046 -0.498021721873986 -0.71599760878471 --0.403435229404419 -0.967675786298821 --1.48025004975655 --0.037544000434778 --0.817291613649961 -0.828058043646129 -0.391656703826031 -0.774104970808303 --0.0599786410416963 --0.208334358683504 --1.38197089055068 -0.638017829403768 -0.781799801653859 --0.515074807374358 --0.0422836260974773 --0.909671428723591 --0.915678499157718 --1.17008754910714 --0.44143413544016 -0.331229429233245 -1.17202233720282 -0.735412922168393 --1.46603977612582 --0.0848855293269524 --0.298276542130897 -0.58850780392831 --0.49366707379369 -0.220089095284378 -1.39547780215319 --0.253772511805339 -1.04295303316251 -1.24365568520035 --0.711806131005164 -1.84013426789408 -0.364946669852483 --1.47937241263139 -0.269328229616737 --0.537400809510712 --0.64730191146802 -0.209699816756004 --1.06570823011133 --0.136908479359128 --0.315865474242877 --1.33986444474854 -1.24668441156269 --1.33892346587352 --0.123282566953817 --1.02130812415496 --0.435809836629097 -1.37198718718506 -0.332422706037846 -0.178310914483566 -1.15650417809538 --0.0627303159507111 --0.600440815174325 -0.516314670622261 --0.823549159376923 --0.415368945357864 -0.600912130228918 -0.0303701343212541 --0.450697319108058 -0.123399206031998 --1.13672075063573 -0.561990932505201 --1.20618499219116 --0.225550788754192 -0.879911574589831 -0.536991580127721 --0.416594081860381 -0.10649236929897 -1.20562072429747 -0.770004364367656 -0.408012388758921 -0.276045020581288 --1.21925198857973 --0.939874481986108 --0.465159413820483 -0.231654688847184 -0.894481720153655 -0.772307075244231 --1.5636613264296 --0.0205426690768977 -1.04500154627033 --0.894786182129208 --0.553485257463671 --0.250352411201574 --0.927079101790181 --0.258419817098321 --0.328067022346893 -1.15572191499226 -0.561641496846604 -0.847265604114054 --1.99374175083165 --0.0242887350920533 --1.39900259605244 -0.391709947708386 --1.03954346722528 --1.04971328478519 --0.0799330592862448 --0.565080560473468 --0.0456760285531574 -0.368235662082824 -0.579015040440591 --1.06891567401193 -0.728004829046494 -1.04887074504517 -0.15669586339942 --0.114744858330549 --0.488448483892681 -2.25013499052496 -0.306884524396953 -0.568157619538129 -0.0135568990393873 --0.256251636264916 --1.20367530813736 --1.4404085182035 --0.53813395554045 -0.30004653672088 -1.51965682797293 -0.886464232710645 --0.378919565993982 -0.300864119955853 -2.36637085445143 --1.13458424626573 -0.295781577207494 -0.683426037720023 --0.51558612914027 -0.00447304237148494 -0.198496414055091 --0.287434291490374 -0.308314143374659 -0.141179694194469 --0.249740616013263 -0.944918560010777 --0.421057131605051 -1.10775597886672 -0.918064435185678 -1.22916797520205 --0.428141413961481 -0.0290300145427178 -0.250469993541496 --0.984278911314226 -0.927210182362879 -1.93921088182442 --0.444753091736157 --0.815401154108114 --0.925667922269793 --0.781031913326608 -2.0899251141643 -0.82482253256752 --1.52973667785555 -0.922493476912663 --0.808728772568728 -0.727097599652508 --0.91520718119974 -0.233762909050466 --1.01902959779058 --0.689468684925064 --0.980611811550039 --0.636675947246896 --0.761924695177887 -0.182209444712384 --0.529141778877202 --0.619887216567101 -0.546088917080787 --0.569688455442913 -0.707754137207316 --0.413763835582557 --0.142945987005782 --0.320666666124709 --0.427819103989218 -0.633773510334022 -0.264561391227435 -2.42978281098256 -0.985669156607638 -3.36821527972214 --0.188693993721564 -0.991700996201859 --0.12105611368243 --0.555205794934785 --0.537869833034019 --1.24405079405028 --0.424965531211919 --1.04880733828545 -0.326071822874141 --0.479311107465676 -1.61371918557132 -0.189756581721886 --0.63349124494825 --1.14102274377474 --0.874011157231931 -0.403437488125678 -0.185583866221134 -1.18702993217703 -1.35813688011536 --0.721402247534719 -0.568915727375329 -0.136145283491245 --0.00676146575538805 --1.24748814387578 --1.07922550211114 --0.14891232626741 -1.10269150447793 --0.446046150418947 -1.28151713086079 --1.21929810394016 --0.271652850262965 --1.1991918543521 --1.6967712087069 --0.444163284462284 --0.382222889347962 -0.206006019771035 --1.43860545366927 -0.319970519149082 -0.825668963252954 -0.889360914337706 --1.16721883692163 --0.790621642773671 --0.457970166546218 --0.104412315150942 -1.26097442219506 --0.233093334552883 -0.782822795629547 --0.661030632490208 -0.092005726590326 -0.00753405134363838 --0.452276049522036 -1.39539773083636 --0.429013568244324 -0.678234171360906 -0.0831657563720132 --1.29229609841823 --0.987439808598057 -1.16061343607122 -0.85535029968737 -0.878018252352478 -2.16065055514091 -0.341692905802309 --1.5343409178979 --0.87910920038823 --0.051635417831239 --0.910550889753793 -0.841132404959439 -0.184953268309574 -0.47220699702072 --0.0328109388769704 --0.312317265526997 --0.987077533861598 -2.49259400496095 --0.284572503471932 --0.765853358735884 --1.29233727622096 --0.736506613358162 -1.35438442538906 --0.258420924081078 --0.848734600375005 -0.0520023719769354 --1.23139796096365 --0.884685163924599 -0.599569744477078 --1.52103841184534 -1.11785900790876 --0.947294621619339 -0.835990860909273 -0.685326706052917 --0.336376088470811 -0.897855602034921 --0.176767557824391 --0.2407906004569 --0.332871418237628 -0.0595184340438646 -0.800067713215463 -2.15249015866606 --0.407487045813044 -0.338516618659961 --0.254344511228318 -0.0734616169351376 --0.134490765917196 -1.23962416673072 -0.815828701504897 --0.0295701710672276 -0.0844829396258584 --0.970305637592732 -0.299707936513481 --0.885818225300392 --0.934390873936018 -1.64111433574584 --0.449322732680658 -0.406718547255585 --1.10566788025965 --0.121771527325949 -0.304839594929434 --0.431365510209181 -0.95045967973377 --0.20066311344067 -0.26276522124893 --0.457841386954874 -0.0669881709999736 --0.616702318100921 -0.404080882957786 -0.207552343780594 -0.312940715953727 -0.567676620514497 --0.572480298346237 -1.73438516586619 --0.0551176982213342 -0.587183881530463 --1.26752578266939 -0.574541742293889 -0.382887108013407 --0.599004833572456 -0.227311277861347 --1.60762919728699 -1.78648354544261 --1.3865463492716 -0.488473923278311 --0.190505788446177 --0.348513631982053 --0.402706322457918 --0.866782267082884 -0.487701150042419 --0.760557320399108 -0.0353657562403353 -0.0673926242534759 -0.0332118638435333 -0.864715177615612 --0.403456671457404 --0.575361408179225 --0.283927635115311 -2.09260332620741 --0.351334642504352 -0.943475717887392 --1.15228652295525 --0.302755284059213 --0.233115591192666 -1.32754131262277 -2.49082428185145 -0.810443539363707 -1.58951736925712 -0.476988799979403 -0.17119168716764 --0.602976232586784 --2.34202774581366 -0.927352174885812 --0.160633823953235 --1.04873399883571 -0.139688701606215 --1.62536050927366 --0.656841654947391 -0.0741869654991714 --0.646975206433464 -1.05889035584239 --0.650030281218485 -1.1440508057757 --0.299693798122498 --0.020788696718431 --0.84228760727574 --0.477973011258673 -1.30169849797482 --0.112092175745961 --0.381366761549427 --1.47893212010816 -0.865363270833776 -0.310156268317397 -0.735188500690305 -1.10479001415611 -1.63876938642712 -0.439246980407881 -0.343743926040349 -0.585478359685407 -1.17809982694644 --1.02765564781842 --0.409564846810285 --0.0461408766451337 --0.866728185745021 -0.988867055543738 --0.389190458058963 --0.467720434439704 --0.547293396321208 --0.215887800387527 -1.33826420111674 -0.181667023285383 --0.135874114612768 --0.559380948845526 -0.828986890826972 --0.131930696462303 -0.150446685386155 --0.372389986666576 -0.885299810632012 --1.03694448750589 --0.212375015476382 --0.27388237880772 --0.295859732134735 --0.898634868234518 -0.842923367070693 -1.1513867038824 -1.76919529899141 -0.0292822302386044 --0.0532200995185086 -0.0311748421609934 --1.38976646291675 --0.911938424625081 --0.228519841982249 -0.114985468348627 --0.744933710417623 --1.2381008422319 -0.228297287361836 --0.0474332977904961 -2.8389880964745 -1.51949905669928 --1.13251513219561 --1.10064042893945 -1.47858440841847 --0.550407588059755 -1.24224451574812 --0.310107780072592 --0.576954969842907 --0.264255644226193 -0.916572649361994 --0.00548886004323812 --1.19215332005572 --0.618472011533961 -0.236723445670323 --0.420298662567902 -0.401893865396902 --0.698566301876351 -0.103138204114619 -1.02799350861754 --0.953860778377042 --1.07724791356041 -0.952221802780884 --1.21494479986995 -1.92251538381529 --0.439758349583009 --0.76475253601374 --0.0200160942890717 --1.03454774997255 -0.566166272313996 -1.45648631227623 --0.694163916577899 --0.461280915405933 --0.792642465185987 -0.185734771419171 --0.974729571481573 --0.508138635823402 --0.386841871116021 --0.213828386298882 -0.308723845979837 -0.480217301557165 -0.775035396587308 --0.457466472459052 -0.678659926626837 --1.03866066036862 --0.485884138891951 --1.21919428154008 --1.30396700829963 -0.323656446343115 --1.00924090932234 -0.0562443710158211 -0.179525585479467 --1.21885535528187 -0.539497067365863 -1.54375611922974 --0.472192059491138 --1.50835632834445 --0.137192219124016 -1.10299476306639 -1.63162954972389 -0.296878967878422 --0.258588526054195 -0.234298252429348 --0.947973040536542 -0.0172565445492285 -0.246320610871988 --0.0945596848227597 --0.317470734206733 -0.0664624936827471 --0.91814250771306 --0.195501988472717 -1.33606452070632 -0.447304190922605 -0.717700760777572 -0.915059241363649 -0.16467109202427 --0.0667262219702653 --0.28709760722251 --0.291347790430579 --0.422571770200777 --0.567341201036493 --0.721436707475728 --1.24370914507799 --0.910955684435717 -0.369671622283736 -0.0770290814059358 --0.747042072246602 --1.1518457629786 -0.665624827199636 --0.470278588112222 -0.519373961709552 --1.54662809164061 -0.0164210959980728 -0.0495525762419522 -1.54071699595574 -1.13603971091802 --0.612766080105482 -1.27898090404174 --0.285141235780446 -0.606898868512005 -1.74054508578973 -1.13367250176568 -0.106045977639106 -0.50220264618547 --0.649593994383522 --1.00080184551267 --0.308961487996155 --0.251226681563313 -0.0620607631416874 --0.0750933026208482 -0.991558321755226 -1.24141427833173 --0.191370519144021 -1.80097553456545 -0.545664911022557 --0.0420967725612815 --1.63775684438511 -0.201186681210728 --1.06210373142139 --0.680875612558585 --0.578424606508087 -0.159603603632493 -0.444321353196617 -2.45556195489455 --0.735259959716823 --0.245483568588578 -0.643380277975611 -0.0952649703388451 --0.324733686814799 -0.74572023954776 -1.69284815081272 -0.424210464277483 --0.658574636315295 --1.026707408327 -0.463100308460468 -0.366947972267647 -0.530857771243589 -2.58640567578671 --0.794604785122335 --1.2327863367294 -0.966022929658813 --0.539002334273579 -0.855086111581354 -0.757191426535011 --0.0941753238856595 --1.49608878318663 --0.892888909948326 --0.123904853871474 -0.566605487681265 --0.985444754683863 -1.03734661860522 --0.843086767756162 --1.11071233749516 -1.23249597477234 -0.461706276111061 --1.38706255745206 -0.346027298027924 -0.195132055483857 --0.877851498551734 --1.43147786529171 -1.32807703573886 --0.987380503559228 --0.304063762596657 --0.493273328897401 --1.31413350608347 --0.378383335269326 --0.127423213923968 -0.595869873714655 --0.616484783262516 -0.0398965105878517 --1.16893555344062 --2.15460459822966 --1.33151281543892 -2.22411902131827 --0.427743974846529 --0.377306126807385 --0.921864067531018 -2.44856061578876 --0.198417549915271 -0.28746631993275 --0.567750305813936 -0.125411183097545 -0.797783437112898 --0.36410972419779 --0.709050669461869 --1.13730325331084 --0.0759153627479234 -0.121646004780231 -2.33334809717525 --1.51906065702066 --0.218107082903112 --0.143396662472287 -1.16406691379419 --0.174299847039083 --2.54683832804961 --1.20938982019246 -0.192174618735636 --0.261280927557638 --0.478582907282246 -1.52733281717104 --0.325330238654809 -0.692733812614613 --1.45099214119856 --0.426022884128841 -0.672756208129514 -1.95901410896677 -0.146401430770499 -0.392400522329734 -2.68728184729899 -0.616704025242828 --0.698034631089591 -1.82426654578824 --1.06269592164378 -0.0881086184524036 -0.692447355039182 --0.877332661821272 -1.3183044872769 --0.67502164667096 --1.51822859814894 --0.333000697688945 -1.157961552881 -0.198507620353564 --0.0286360818577496 --0.142401653733073 -0.872824626431025 --0.830872931897061 --0.114812274307372 -0.538450924475268 -0.422293402453504 --0.701574000196459 -1.05749294413849 -0.493067789605618 -0.0212943500300993 -0.698697203622848 --0.263074538308644 -0.142137915666086 --0.418378093008686 --1.66158673314321 --1.27591380263921 -0.00507408188185643 --0.0528104581501161 -2.82217606932156 --1.16995151126944 -0.636939015684132 -0.161716204265375 -0.011055635082597 --0.984331440837977 -0.0626880778459729 -0.214821455974075 -1.66560565662872 --0.465201960792193 -1.99578841067321 -1.08580317916035 --2.47442716632427 --0.00334385949697324 --0.242304217433001 --0.0849546427450782 --1.38308522811662 -0.111752102582018 --1.00152972076048 --0.526841975907828 --0.533275402735669 --0.480959476122895 --0.377628402632888 --0.485158009230551 -0.264051390123667 -1.13611416325011 --0.0675273564055883 --0.47006774166973 --1.17991489753571 --0.353040637333708 -0.489075503636776 --1.29121580141448 -0.0348347225331307 -0.340641219773684 --1.492582390069 -0.0772596898408171 --0.49641786021082 --1.34777622108314 -0.48686973935174 -0.975033100117978 --2.24843687615738 -0.280481239772126 -0.821584385171752 --0.531926763860623 --0.296931543414894 --0.825265365614104 -0.443446252143635 -0.734546747796358 --0.0226815492571317 -1.26078023324957 -0.628440395025605 -0.70840546153039 -1.38111374154278 --1.11977541531844 --0.168603904459541 --2.37533557353505 --0.286104547833666 --0.562114415357014 -0.00401398666323383 -0.304682968517731 --0.373175590492557 --1.29971841682206 -1.28819543136503 -0.312709942960551 --0.429462518197727 -0.101049318272143 --0.542751480210329 --0.639880606571948 -1.21475705284112 --0.22268578125394 -0.25366515096697 -0.255534759462586 -0.687492479155405 --1.00238357514359 --0.11640991164964 --0.803529716624932 --0.268752868467258 -0.0645193423162684 -0.192568017231869 --0.502562599142706 --0.133284739169481 --1.32763282909815 --1.08469841390783 -1.28794000424615 --0.312725649167336 -0.290730298876758 --0.942326430694986 -0.668644635696831 --0.250760496701403 -1.17074641571796 -0.00133471344001634 -0.931221741537364 --0.511617431168826 -0.754007714353746 --0.758361203529219 --0.198728222901844 -1.53116614234296 -0.315992393783055 -1.42630507914512 -1.04425504482643 -0.76991720458074 --0.186683129548799 --0.882972407751941 --1.57236540570219 --1.1220425182537 -0.128856772838107 --0.573397932110098 -0.300229557349397 -0.365649204810116 --0.111080038301009 -0.832230338551893 --0.71993892187096 -0.972579535849494 -0.935808378010721 -1.32260549731201 --0.0174224036878927 --0.968748513287201 -0.544870324491528 -0.872118352106976 --0.618401485634603 -2.66471717830954 -0.493248721220398 -0.714243631099421 --0.0659030656740907 -0.123551267612612 -0.966915985659236 --0.57049343341018 --0.326637218264802 --0.442178152654649 -0.699964289811284 --0.470585964621839 -0.445570947243807 -0.250989430983083 -0.944224950824626 -0.0780008149480658 --0.282139846892969 --0.912701707881576 -0.570171145049241 -0.305696246029585 -0.437038063161505 --0.579254523914757 --0.952290732094077 --0.296858945717774 -0.403543544900354 --0.446952338052957 --0.698855511551017 -0.327700465150538 --0.209000319926186 --0.720635554054375 -1.07165459603654 -0.142813976580268 --0.178643627651954 -0.823921051999632 -0.594930589500449 --1.04230071891031 --1.57451597176921 -1.19938748674462 --0.576995066573848 -0.589998735320592 --1.17199589667516 -2.05753173324534 -0.755700504187814 --0.382708333661779 --0.831327004693216 --0.569403424422628 --0.748212126136796 --1.00246171686425 --3.67000967466804 -0.821749490878473 -0.304309213610546 -0.817599388082751 --0.277804912581225 --0.151860901745264 -0.160570422426978 -0.527984387634564 --0.453748731706981 -0.65696318909467 --0.276505567033532 -1.07419214144462 --0.323399061941029 -1.04324440451501 -0.802355499325975 -1.57543455659132 --0.365307409287165 -1.62909875555398 -0.537465382472814 -1.11831466716731 --1.05481676775572 -0.212477662283822 --0.749488046862529 --0.486254398128306 --0.463999128305934 -0.479890474812969 -0.411804121154915 --0.342707319339243 -0.986603895299449 --0.591392623063426 --0.797501046711576 -0.145437810451175 -0.841491160501056 --1.38999101270613 -2.13838011638278 --0.0666950528007844 --1.04207361097888 --0.972386357417021 -0.893156209797413 --0.307420518051591 -1.1233284482451 -0.88696260851694 -0.126926511123941 --1.28695140270819 -0.315965609918179 --0.23304413638954 --0.618066767704454 -0.476692027461421 --0.950370330353836 -0.957796961362087 -0.516403095576474 -1.20447403850306 --0.360979455004995 --1.27696110778449 -0.408264373231507 -0.730664801994092 --0.149620006888918 --0.0437523518345593 -0.633963451991935 --0.402346680181527 -0.568084303685264 -1.23419679059239 --0.400588838015294 -0.284653571522322 --0.880537733233083 --0.83327137578316 -0.961365941190082 -0.0886807342763483 --1.68540164911045 -0.423394226977469 --0.799129469699727 -1.34505176731201 --0.34277554814125 --0.751211177181574 -0.0747426809321441 --0.595524330739873 --1.23106570391236 --0.439848894943291 --1.17152673585504 --0.562795857786696 -0.236431647991029 -0.785520598142002 -0.412523376335897 --0.646137351130943 -0.885959328704506 -1.8351883120953 -0.593840214251024 --1.18547580900411 --1.18935005104781 -0.139071898504022 --0.674266169613166 -0.207565745988147 --0.852735208182385 -1.16974509189803 --0.21873821136468 -0.513870992043558 --1.22328383500967 -0.012483519842506 -0.951721716053322 -1.07633116181341 -0.47633583488493 -1.01920333186826 -0.241234470945308 -1.0414823163631 --0.126867210817849 -1.31114353401272 --0.302790896668292 --0.120910794007752 -0.517909390581258 -1.21284351438703 -1.22689355742283 -0.660453050079471 --0.0927980099446506 -0.283831889186984 -0.620811008383592 --1.17724653192808 --1.61292431046204 --0.775790276320228 --0.334413146403459 -0.863438230782051 --0.244321315182144 --0.815543735829868 -0.676318312942339 --0.864253154636426 --1.05400347045179 --1.67551932791195 --0.46481415004017 -1.28184678462539 -0.573351621412001 --0.413636022461754 --0.434145910476582 -1.97710591008942 --0.372879445469144 -0.824132960159616 --0.364055951122253 -0.417966233914891 -0.801809246755489 -0.312179958316528 -0.449394053650186 --1.01717153935992 --1.29023583917439 --1.64475273696336 -0.214283193849175 -0.657103226339535 -1.11591379498948 -0.743146804529117 --0.412461748390671 --0.468853312640494 -0.0261936764899833 --0.0777151901925119 --1.1265944554781 --0.282669051289596 --1.13766800886986 -1.20784648632359 --1.1500633804324 -0.865691535367172 --0.652494167460145 --1.03359476398895 --1.0623089097166 -2.56656664573343 -0.00395633308272458 --0.319083231708115 -0.463968443371586 --0.513609809339612 --0.263907907468943 --0.823180220364174 -0.13057002507133 -0.2642501815204 --0.343950433521616 --1.08036642091066 -0.556783797719559 -0.471497827473485 -0.505782215124238 --1.24711553590188 --0.168965756884724 --0.404722932002375 -0.160979343668711 --0.278329304242809 --1.49103244133181 -0.951377924445497 -1.34962731945456 -1.12748147508474 -0.957759686348046 --0.746930306878332 --0.970081485201497 -0.0266010688905505 --0.759414921659727 --0.889268229215034 --0.599667586131311 --0.162522480678452 --0.330559819467151 -0.133615386449261 -0.0924086381135769 -0.77319975041469 --0.244901086345013 --0.320072556347274 -0.135897128819339 -0.308403012429537 --0.680834168221558 -1.00388559680406 -0.407074641117909 -0.853056719388462 -0.18364840026303 --0.240381282255544 -0.914750595812952 -0.155067275314131 --1.6354737757396 -0.241870670335021 --0.416097225020322 --0.3579025386497 -0.814594540145325 -0.141085718860658 --0.987953794953357 --0.4037044018876 -0.473238350890158 --0.220587222174442 -0.0826673128454241 --0.272008180741805 --0.632199540148839 -0.259008415168106 --1.03778350034116 --1.00536150459602 -0.923972494898736 --0.603699721660789 -2.08222148394249 --1.02108696451096 --1.33176233612847 --1.04655782577404 --0.487712445049462 -1.17730679442053 --0.385279154625467 -1.10909132815049 -0.0944029577890926 -1.21417815677041 --0.579306803035424 --0.407653082060417 -0.785187997938205 --0.312027668045744 -0.967692167905763 --0.610438132356807 --0.701662467995277 --1.32402455199417 -0.402400977399964 --0.64717023210066 -0.174518101073762 --1.37574183413615 -0.742581256967091 -1.14884797037381 --0.931634094475137 -1.13004747658903 -1.34860760889695 --0.913296112748714 -0.655351132787412 -0.0722730044079025 -0.158013867429386 --1.70534274282784 -0.813756316099434 --0.284521754216508 --1.05756229862513 --0.636813638613433 -0.386589174764728 -0.907193901537233 -1.16907946264015 --0.501526207124444 -0.813585282298902 --0.967556763583537 --0.318711632530739 -0.159351696947241 -0.713853058048572 --0.323713216272445 -0.143357895080293 --2.14064447703509 --0.574546158039112 -0.925073911110691 --0.602850953810273 --0.265736557351666 -0.64947366882396 -0.529634126866495 --0.179802578161047 --0.713886033717137 -0.684381363192418 -1.57548133898579 --1.35692799250004 --0.217514132619623 -0.114323725207882 -2.50010244937851 -0.451886784898374 --1.64922085767573 --0.438208365022979 -0.887886627822385 --0.448862439606259 -0.130531868015376 -0.0077159006542038 --0.577766922690809 --0.934492765804039 --0.464138905459291 -1.00026115282057 -0.492898167046892 --0.400137276897542 --0.482189490794896 -1.1609757652041 --0.83662570552839 -0.364284736942092 -0.37193359770532 --0.228259800223986 --0.153799989947569 -0.438383956771459 -0.484139416251022 -0.452455295265566 --0.165964939124316 --0.545470504050572 -0.0848161501382823 -0.143974758567879 -1.35882240647718 --0.916551257410735 -0.18243193653201 --0.307839430796415 -0.887053320783179 --0.56081040636243 --0.363606475274388 --3.15492840693003 --0.568524701443743 --1.01161501682912 -2.46137584667991 --0.323623778930627 --1.01296504693645 --1.19546673853812 -0.125339123183636 --0.329978609231802 -0.0337296848383355 -0.199052075284946 --0.314089750239027 --1.04036330071809 --1.05700587846085 --0.205872011281286 --0.768701832714221 --0.101862037060233 --0.986817204502515 --0.615731939802254 -1.23630610870918 -0.0373389567038345 --0.933704259000929 -0.806222526557997 -1.30400532318093 --1.57921438295488 -0.0909524174832903 -0.0687811959385582 --0.74516470404842 -0.277903225369543 --0.104680457580831 --0.710133841325158 -0.707692515435395 --0.313408499266323 --0.198693262089027 --0.198161593660702 --1.37049774905041 -0.92212782133485 -0.194809191524815 -1.0677051396045 --0.682120615505077 --0.522936420167551 -0.0548932898661834 -1.42667833917095 --0.930291267098692 --0.182872570297626 -0.782598812486215 -0.128515243480694 --1.03132999223058 -0.237148594143932 -0.725846338835942 -1.87189967372086 -0.766569262588057 -0.737160522429861 -0.798706472857637 -0.186654906253918 --0.242564301694545 --0.582709000826775 -0.476946157903591 -0.12913234308456 -1.37271020883722 --1.3274112475296 -0.685745636668671 --0.981990285474016 --0.324987850703559 -0.0234680560875535 -1.05312258573745 -0.716338584495047 -0.537308722499256 -0.471936161905744 --1.27528860496239 -0.947791700401943 --0.474758753978682 -0.0734807111217952 -0.227899643802096 -0.356134642098612 --0.357404297052457 --0.433830557538469 -1.16960577972555 --0.632697371495643 --0.124214985180157 --0.182524450702378 -0.707799268015463 --0.710466373735299 -0.478500157947202 -0.157618988743567 --0.916871888463128 --1.34673102784285 --0.106852890368663 -0.943252545761002 --0.653627823731147 --0.815596844941168 -0.00222576969179578 -1.80511701939434 -0.524398908360414 -0.0116991385429079 -0.343381546958266 --0.147263008455663 --0.427942854840621 --0.102236505298428 -1.09289805564287 -0.0155566285532585 -1.08432681945177 -0.452857998937914 --0.778062494804985 -1.97683265006776 --0.192706467211302 -0.818193796312055 --0.752720545091873 --1.03536620100635 --0.283405089989738 -0.947931765968734 --0.598989142717995 --0.718258650685672 --0.435268255811482 --0.353685788092294 --0.955342038437813 -0.929963043265166 --0.16086510996288 -1.21718261191527 -0.0916872898106513 --0.27001759252513 -0.585198481321524 -0.237193334783034 --0.897676438079111 -1.06823119739804 -0.432857874715324 --0.53464414119288 --0.284793697702598 --0.545528585318975 -1.01702975630615 --0.830887229112989 -1.23150626571154 --0.842716696611495 -0.0118216416381962 -0.428002641716009 --0.323468548376533 --0.198872475271231 -0.0348808516965944 --1.03542396777868 --0.407613554841556 --0.48380719937863 -0.313042879375169 --1.51335823097496 -0.991080428333174 --0.172965412019703 -0.0618826609239393 --0.644508006794005 -0.140191144250296 -1.85085899964933 --0.163496579216475 --0.0813484090935743 -1.61474066223734 -0.39835621588122 --0.05762783533189 --0.873881999042696 --1.10187988722228 --0.285419280594077 -0.837941938346737 --0.0168025527082252 --0.635042227745548 -0.0118345116931104 -0.498331323077691 -0.648334872668702 -1.189737369489 -1.0176311081645 --1.73347601903754 --0.219552374199611 --1.51658629929065 -0.891621715707829 --0.843910246306237 -0.243605148359146 -1.77247149815577 -0.748589191944685 -1.27842672223295 --0.195563277768697 --1.36911218866146 --0.0304862045252108 --0.229224330656351 -0.3203874916299 --0.941945805868895 --0.717894753905968 -0.703483426606827 --0.039864653499075 --0.247152282451085 --0.464073842382692 --0.461500772833594 -0.0894197392918779 -2.21718043284082 --0.295794354989374 --0.984851937580703 --1.47147063083982 --0.806880162203178 -0.624762628310208 -0.383232105438414 --0.0503341359537703 -1.19157745676588 -0.0937049314442122 -0.113114081653887 --0.348880965544118 --0.845784689746512 -3.28519570383945 -0.393173855599829 -1.2654511213637 -1.2113401926357 -2.07025959343706 -0.270189817058784 --1.4439808674211 -0.770624117830886 -0.0161130765674935 -0.330890828501465 -1.14473489337681 --2.6055195439779 -0.0261749150276138 -0.979935040729687 -1.0352950441338 --0.705987230670939 -2.2763178218226 -1.18039043316241 --0.541873333003848 --1.50973738604492 -1.20300189219498 --0.265494272774617 -0.096239290311261 -0.845426521301958 --0.621235602436956 --0.979445651573435 -0.2835743557839 -0.0967773502406875 --1.03103871471894 --0.254596677072985 --0.837856432202193 -0.349213028377744 --0.224492379546774 --1.53388164387197 --0.589761903842637 --0.699868428241953 -0.717631730520187 --0.62342436723053 --0.40718591759324 --0.416111106648636 --0.0439464797075946 --0.511228154819234 -0.0029838245801832 --0.157602275506962 -0.964108710808692 --0.452624614703709 -1.05844021119101 --1.30353124231271 -1.96962256060372 --0.862769698762768 --0.927165325722808 -0.431185764338341 -1.60804536832425 -0.00910104186124627 --0.554053850885735 -0.314565481043203 --0.986638065540966 -2.54124466845334 -0.46480037127777 -0.127179214709036 -0.860865943213247 --1.09490013150227 --0.786283599346467 -0.790410873202282 -2.1359753796221 --0.756538234782694 -0.982491100575507 --0.0626484305078385 -0.0654371137437302 -0.155677640197737 --0.641950399120208 -0.305318189604114 --0.282320240816182 -1.44654415439544 -0.0783927827216013 -1.28310321706911 -0.0350278001132551 --2.21113078223386 --0.495723910117988 --0.298428140075434 -1.24462318918664 -0.802231832665489 -1.30148390638198 -0.30715303525734 --0.314522904137124 -0.371755980003629 --0.798548953322967 -0.0171399225772388 -0.809741962858671 --1.19927718049044 -0.222682155146222 -0.771008540337821 -0.53097489551922 --0.344663239608448 -1.76383958989901 --1.12615244067502 --0.392433809392223 -0.423581288261566 --0.448635321614561 --0.275549166566238 --0.865296542118243 -0.738482377504612 --1.12270062627687 --0.15548574587099 -0.407273898605643 -0.40987240340716 --0.978408425502323 --0.592727533439467 --0.507420013228937 -1.37385259578423 --0.68390818826058 -0.13408023733551 --0.857442458856847 -0.131702861178388 --1.43837339180411 -0.867190498268273 -0.438109306810298 -0.219663703631184 --0.887755905899741 -0.792712282230568 --0.608131834688711 --1.00034731666859 --0.973013220775861 --0.277302706827543 -1.9479251402394 --0.125849969386098 -2.81099485848148 -0.167787705508879 --1.41008463697373 --1.0217353079508 --0.370659798752714 -0.687006062226621 -1.52940763389586 -0.042654809280533 --1.02500405302309 --0.765204352771232 -0.164935902590769 -1.07324754099178 --0.425348881950439 -0.946338430952241 -0.940818912845756 --0.194086446061386 --0.274641039706855 --0.324737260670561 --0.792600658362081 -0.445435735359418 -1.97759189687694 -0.00728263057237299 -0.84262269098364 --0.924783799976483 --1.70737379153754 --1.08642638542628 --1.60452220057741 --0.0449421567566972 --0.112083877123633 -0.241514232816693 -0.0080088716815796 --0.0167317872393804 -0.661502117628991 --0.0605147007930684 --0.233456071623339 -0.129919507575525 --0.021248387660453 -1.05053767100425 --0.0320676334363572 --1.35890034815829 --0.608997074101249 --0.60874070971713 --0.494443794494625 --1.38888302367879 --0.529579065148264 --0.970995197632856 -0.575276915666383 -0.62865887871843 --1.00395997614117 -0.826295771118581 --0.491007902837091 -0.583804407320377 -1.50477795552203 --1.06689886831252 -0.0844833388088913 -0.837615479024919 --0.045875200264704 -0.58425874363591 -0.104023822869808 --0.946209522724369 -0.969455022168848 --0.703142713894172 --1.0469826831069 --0.206806259510441 --0.916362722365431 -0.113005391586592 --0.170049730998765 --0.253078072334478 --0.706671255474745 --0.144564772984456 --0.700105728404843 -0.869724216402956 --0.965235820185598 --0.289414501966889 -0.844897245177384 -0.0957567092297884 --1.51257308384372 -0.524236603226335 --0.340806530182706 --0.00431160492092086 -0.444173210341162 -1.08984992431515 --0.423719923199068 -0.0834946870511803 --1.68550458470229 --0.901742293453928 --0.700333629195162 --0.374795538328856 -0.209177345229287 --0.755019215084083 -0.568726336210664 -0.466750662428349 -0.27919050793963 -0.977849180425691 -0.084236133472575 --1.48735817706363 --0.638098492609181 --1.01608911343981 --0.958149273569326 -0.620346612214029 -0.193258073717741 --0.399586989321108 --0.75508335816996 -1.18849096729827 --0.466180414587003 -1.21597745942936 --1.49659370177391 --0.43212491679657 -0.802696997816768 --1.66442680235726 --0.677421935935036 --1.15566249536382 -0.946173723835745 --1.6944431532394 --0.387034001579035 --0.918623910272101 --0.651287695146847 --0.50531670664191 --0.306466316495201 --0.129899110867914 -1.03259086989403 --0.217003999373521 --0.04281478764646 -0.00447856709166405 -1.18011527473892 -0.813572795158388 --0.102066007952437 --1.69863022884236 -1.7928764348547 --0.282023003774726 -1.39572502164427 --0.26512246072979 -0.645986762456399 --0.108278875203168 -0.649181466870349 -0.584142024880938 -2.15514950749861 --0.278006988312992 -0.555365096666277 -1.07627910113712 -0.13832072402087 --0.787284069013706 --1.25817909506348 -0.623722337336265 -0.659513029133912 --0.414854174649224 -0.0786835272229527 -1.06379882778401 --0.162266345162754 --0.0469885580680902 -0.42396257886764 -0.452177028177926 --0.26791517106402 --0.359036487622747 --1.00712854613724 --1.67214578527098 --1.45951441220725 --0.064169542684033 -0.41339866399491 --1.36288043754537 -0.92107557666672 -0.725716374781473 --0.304524506075095 --1.22825395214095 -0.960047116818497 -0.778365019876549 -0.626172997380572 --0.305309298999765 -1.38903929879331 --0.00234557021276682 --0.632013490597204 --0.129615354904605 --0.610701735461909 -0.791649770688132 --0.274479836912237 -0.323713498301794 -0.765450633711382 -2.37084721841701 --1.05571504837804 -1.29422428142083 -0.165284475726625 --3.43933383773011 -1.07933043498392 -0.556272486497296 -1.49058007457572 --0.506828253250855 -0.35467398648309 -1.50639500102451 -0.0133828045181019 -0.635272473339263 --1.60088732856942 -0.387059679951262 -0.573878205905772 -0.0396286474443315 --0.199852477410471 -0.0066346512839992 --0.0159525045814952 --0.536950794423892 --0.175721415639669 -0.653692390091781 --1.52355956656014 -0.921149517317499 -0.492397822969451 --0.423838966591103 -0.636649875877207 -0.504793411565846 -0.180768984382723 --0.155351155836603 -0.0787401536072081 --0.112276419119754 --1.38350967978205 -1.73204430544659 -0.926821112561529 --0.0990826964919322 -0.33372710992281 -0.553333121809461 --0.553022161314411 --0.362447902958904 --1.62799791572544 -1.43973861437934 --0.246645409951782 --1.0558419111084 -3.37781241231691 -1.14279236978576 -0.109789590870554 --1.34271526676342 -1.13846698058557 -0.0545604477235253 --0.283653260310876 -1.00386264521834 -1.08633811639018 --1.21196944289361 --0.423982876786114 -1.74189201376437 -0.912457010912355 --0.798972095663208 --0.481165645416274 -0.459319886620261 --1.43220779442434 --1.10248366307781 -0.276220273999298 -0.390454623319375 --0.65933014381641 --0.446648768979525 -2.05823526133986 -0.39532491830413 --0.635873277941123 --1.09122212977074 -0.162012705993664 --0.154334022444665 --1.21884221499314 -0.766491776808223 --0.0964885615670603 --1.53980569568709 --0.219696693378796 -0.0749280784714479 -0.748727523634103 --1.22687363782939 --0.168718620745239 --0.456618651067046 --1.66215861056196 -0.227113126748313 --1.57946753929059 --0.571728482024689 --0.747615810893015 -0.0150509850362388 --0.545759616727927 --1.48490185559078 -0.0705037896117453 --0.102075193628495 -2.35063613739366 -1.6228970932017 --0.803621648391463 --0.0999438101747385 -0.843485525286371 --0.631119171250754 -0.584293812703701 --0.180365651734162 -0.150738135656606 --0.160667973928062 --0.0274920404600323 --0.0510619907717977 --0.239437900861438 --0.389620486766704 -1.04566170674637 --0.526855698564574 -0.0870769030334437 -1.4021194895882 --1.18120320117174 --0.101895808034956 -1.01404873781249 -0.581432615122018 -0.445741837990486 -1.4696257345024 -0.0229475728193673 -1.3399078023893 --0.150035016931318 --0.459415702974931 -0.732376125398059 -0.68368359230791 --0.185934285881205 --0.195633992509411 --1.17608354601021 --0.428516427108574 -1.19938294942093 -0.410955391197225 -0.39557190052497 --1.14757519184015 -0.763856322317658 --1.02492357195871 -0.0282396655942776 --0.19390329329695 -0.671167993946966 --1.19622172688762 -0.204463686937039 --0.4263322899403 -0.952765814940767 -0.397262480443798 -0.124342882424697 -0.754646627777762 -0.0882124539035143 -0.521405595697522 -0.522479870526922 --0.558277053911459 -0.634358706844644 --1.43122368288516 --0.310377472118837 -0.542608288886084 --0.386525605143853 -0.6161027037371 -0.0889878288021624 --0.326901164685762 -1.20266356719548 --1.59236233302432 --0.272426724210681 -0.960607248960645 -2.42800048023705 --0.795565173029582 --1.07368833003007 --0.791362859664771 -0.366830805084559 --0.663356468476107 --1.25745544384895 --0.887026647958141 --0.924289297226213 --0.69546553694534 -0.805275462152874 -0.132677008903825 --0.731288235588566 -0.181033162380319 --0.945761101695034 --0.096877110128375 -1.14477587018505 --0.0932893282508855 --0.292743844333263 --1.18945126169118 -0.507281878664376 --0.0505730317867181 --0.787501150889334 -1.00034310229086 -1.30125840843278 --0.495728772348786 -0.949556733707072 --0.811692599553396 -1.09316963887903 -0.638461349436876 --0.397122979188535 --2.0548571907211 -0.0445914395185478 --0.958355641531274 -0.996720359859739 --0.509738021226804 -1.14563744720443 -0.609105807565403 -0.10815021287176 -0.561532819472484 --0.277366821339321 --0.842684540054917 --0.31492844369704 --0.150842275434845 --0.338336781521113 --0.929924448874138 --0.893118132150734 --1.16676670311911 --0.569505865128686 -0.171246738567712 -0.445562187732847 -0.0943616047983831 --1.19232284991466 --1.08025965037312 -0.108917629123934 --1.239876031793 --0.453339820340243 -0.17079581586164 -0.73705197725524 --1.02607507771923 --0.821278253231643 --0.479515942615359 --0.0645779222621901 --0.0690524171983702 -0.420230639671336 --0.162361899795186 -0.854234467210369 -0.863689672100575 -1.57475439567658 -0.0911151178638425 -1.56944733858897 --0.256588480653326 -0.60902794814509 --0.169127418922816 --1.25515076569511 --1.39695780173578 -0.0145429788574525 --0.61725367002458 --1.76192252995623 -0.933881393709946 --0.395228160989484 --0.286390063745416 -0.767434344950606 -0.614653338778195 -0.800968741532021 -0.0241910818563893 --0.323768374156689 --0.139928232215221 -0.581321520451004 -0.16412371408639 --2.27672461667673 -0.798925571401856 -1.32570867207417 -0.192950495618268 --0.112190436992749 -0.149625208368812 -1.15280037477501 --0.0471976289748008 -1.8733603342961 --0.0164757535652025 -1.34139629506396 --0.399323163787765 -0.0515483064515116 --0.335390822711306 --1.01806102620837 -0.837618405318644 --1.0178018232267 --0.166469467736079 -0.32016082506925 -0.691506838425379 -0.580053825136617 -0.0512472478718689 --1.06622038312474 -0.387612552925279 -0.0975603435086416 --0.438470351128227 --0.775170264353142 -0.277652361583602 --0.528453594007103 -0.703566722571183 -0.266375000501812 --0.39436558293573 -0.0549308212066482 --0.940429023932676 --0.577554279047273 --0.200265057555701 --0.465949154289 -0.921143790384118 -0.858143804251839 -2.99852088986092 -0.0775046299655244 --1.51057707880381 -0.58372041556921 --0.228636463440232 -0.367327531814715 --0.0448273423925496 --0.882722718008768 --0.355198236653919 --0.525367939551176 -0.677905581223377 -1.73730975302939 --0.0329962785513995 --0.23901074469136 --0.293988116015775 -0.979719509413561 --0.750859519079933 --0.17073031586385 --0.161690251476682 --0.0554067257211059 -0.903860779492634 -0.786109132575335 --0.0844529880634126 -0.471423794957996 -0.958135112992121 --1.25028556282461 --0.921704805407564 -0.723834390298432 -1.91702917664593 --0.310937322364527 -0.234310736216235 -0.6361634127398 --1.01172412921662 -1.00390706013086 --1.59575258678924 --1.49858121204825 -0.599165662598605 -0.31250100007897 --0.124655119902703 --0.872751514434334 --0.332154139959188 --0.0907776394342923 -0.514921404010909 -0.0422939346274607 --1.33477308128205 --1.08061402462498 --0.0453879921558213 -0.837869095802259 --0.139439159509465 --0.43813657408974 --0.454946301355383 -0.0210670478623474 -0.753155360811302 -1.4883399525279 --0.804044731760492 -1.02919024741439 -0.887274890786461 -3.14368362053911 -0.0165264946466799 --0.808409462842332 --0.166625597022736 --0.279973373521937 -1.07605171622915 --0.58959361777803 --0.700055067457503 --1.02634102702492 --0.871589211363121 -0.807974172502302 -2.4004218680232 -0.933982532444707 --1.01043596394564 --0.912263614555695 --0.0825125197583798 --0.579907667491585 -3.31177340201932 -0.728352481809194 --0.200030599949162 --0.957820631495755 --1.1118313829019 --1.24581401922079 --0.03645647749393 -0.973669435161819 --0.219396389304334 -0.233565433728769 -0.111422109855668 --0.212470422962851 --1.49824936088509 --0.101502089942468 -1.98012493021107 --0.353460065472703 --0.858623528670265 --0.48944987704893 -0.27220149456348 --0.566534587173999 --0.0264055956238578 --0.517599527027129 -0.441794046095663 -0.771062163107678 -0.705480541595497 --0.139160868728149 --0.0392595344508671 --0.29026754055552 -0.771942113168773 -0.00970850408246005 -1.05204358202344 --0.017246570900987 -0.919907052655271 -0.211339667124745 -1.67804205038633 -0.0589128897123405 --0.752982496525804 --0.577495019648572 -0.990941132561987 -0.859520768021302 -0.0117157371616043 -0.342697381630839 -0.911846955043139 -0.111830138708552 --0.834261791639209 --0.584435702479389 --0.867754601513117 -0.164455202005187 -0.0521449758051715 -0.185786568107177 --0.861055447134283 -1.40338988888231 --1.25780972082128 --0.445549265461331 -1.1727808993517 -0.825102783153812 --0.380373226824847 -0.50021271186325 -0.308737194849496 -0.6466463640275 --0.32860451597181 -2.21350841065762 -0.501076075682088 --1.48552484747335 --0.761115621276129 --1.18457487346803 -0.887387900987747 -0.498931602147024 --0.14412586342918 --0.304368981080074 --0.276253521656553 --1.71218028486937 --1.03054405801213 --1.58522250365745 -0.743362561887744 --0.0610695555473617 --1.20967466443131 -0.172608118258916 --1.01566681291501 --0.335882959412986 --0.664533964830452 -0.938914427844084 -0.636647503071962 --0.919664400932185 -0.0466280008642954 -0.582891554381145 --0.800461207719106 -0.156149160678771 -1.6856919078985 --0.121980023055072 --1.53635141544692 --0.37357224945308 --0.481611266397487 -0.0680606678745566 --0.775973766022229 --0.321972963444697 -1.06150165857693 -1.54039806986752 -0.325587759229728 --0.664567011154912 --0.573990399887704 --1.10993357274832 --0.141970082282771 --0.890426794560893 --1.05129381570233 -0.0946255861368073 --0.413409008600603 -0.962328516788188 --0.687304474006981 --0.940668446034931 -2.59128353735935 --0.640272215488542 --0.0794390130292304 --0.384108128305679 --0.894238771323189 --0.749123373269514 --0.0600130063539925 -1.01180729815781 -0.571749541139688 -0.520824201681381 --1.05944320950771 -0.253033811505814 --1.91365310537887 --1.40988073413244 --1.04494298051879 -0.25951841492871 --0.549243850192981 --0.392315188439649 -0.0246325463002801 --0.601889211401164 -1.04862455398202 -0.38866714211657 -0.0352622146569299 -1.19581410184285 --0.272247074987047 --0.113868149781846 --0.0118593700529122 --0.239158044695098 --1.07480939774978 -0.688397193939464 -0.315104288817823 -0.000951537998405527 -0.139866843948785 --0.519957406606872 --1.16898108261334 -0.422202899498529 -1.04047643985253 --0.377495745234983 -0.9237865361531 -0.324468872120486 --0.74137035358252 -0.0628711607455141 -0.195878977418177 --0.0615236528210783 -1.98565986334792 --0.69996456790283 --1.45658940740408 --0.581845686411988 --0.156408628833566 -0.0305419752400375 --1.08173840901914 -1.31380887509289 -0.297051363778484 -1.19023653807725 --0.605334303326854 -1.48321154941981 -0.32709445083917 --1.30982933916995 -0.081291291780623 -0.492867927405545 --1.45178937834971 -0.958252592380379 -0.177657165738709 -0.553231773541337 --0.237253364524948 --0.168061040398889 -0.267519359466075 --0.241205958714762 -0.227505010852637 -0.481362545244835 --0.190215543443714 --1.90027384530609 -0.61531763928317 --1.17633724451454 -2.28118399520737 --0.866147100812618 --0.268146392924773 -0.457704721608152 --0.1644138586064 --1.07427623114477 --1.15575149565898 -0.127081813329244 -0.104391657145195 --0.311680092526568 -1.75143092634979 --0.24688008312637 --1.06625855691704 --1.01146343126061 -0.302422557445693 --0.376485029067129 --0.171527831118834 -1.14931221987966 -0.529761750833996 -0.00498410831993024 -1.68477308435861 --0.530762244760723 -0.121854919440712 --0.449220476326484 -0.399509277418489 --1.23120670629951 --0.270046380208705 --0.409724217703091 -0.40801483667695 --1.27508281446964 --1.2370404963283 --3.47296048573195 --0.782355738524827 -0.273741764801212 --1.13644556114033 --1.584180050739 --1.07668104987796 -0.172920565316947 -1.08293430668673 -0.0829684118138978 -2.77738257388305 --0.702664452506789 -0.0157510598542121 -0.0829151505101438 --0.765711013321832 -0.8881789058384 --0.51168894764675 --1.44613289556411 --0.766409689690174 --0.0769622093468327 -1.02062789267318 -0.975570233811371 --1.57836953673859 -1.45355638668423 -1.19268219440607 --0.569167986560625 -0.0675996059327302 --0.0875563855742953 -0.203511006451105 -1.1940624646997 -1.08148349938443 -0.110334217376004 --1.05001334828394 --0.567072656246785 -1.38461440663282 --1.00994239325181 --1.03710031561637 -1.04263078722426 -1.18262012132264 -0.366757257084588 --0.241904647473733 --0.628578238179218 -1.09032175409305 -0.53365352220341 -1.28453407475166 -0.29067708994125 -0.0697686544485254 -0.582788726237617 --0.528057243814056 -0.049308004630964 --1.23950688050451 -0.667149816617567 -0.576480383358549 -0.145858973011979 -0.615670335619251 --0.736189036942887 --1.62418349556638 -0.821681781687404 --0.683103854212548 --1.00712777748353 --0.710804783409881 -1.58688798113051 -0.854860525092595 --0.364893792279743 --1.19339800818747 -0.473153658244496 --0.152557474679499 -0.21332142678412 -1.73267172598783 --1.08375505047481 -1.90941394507262 -0.339724928872569 --1.39205474550225 -3.07085480921436 --0.0374165215318003 --0.0742720306683751 --2.40281081212077 -1.2864897034667 --0.40743829966766 -0.0692193693390752 --0.992302701673102 --0.909879292666506 -0.769485865803365 -0.571172513990664 --1.02635934004807 --0.573026202127965 -0.448719171459495 -0.78827301979508 -0.927133580422472 --0.529534314544889 --0.399253289352645 --0.938271322220801 --0.642772647497273 --0.725003701302643 -0.0803267105237584 --0.0750062343281082 --0.129213455213799 -0.151462562102726 --0.879255165211833 -1.62654982609299 --1.0494854022911 --1.26959955958954 -0.377666894151766 --0.554848715871754 -0.243896662468919 --0.244014108849784 --0.260158286149291 -0.292881399361983 --0.9728938047092 --0.167247118995142 --0.270263478459971 --0.393219426596485 --0.376078772811564 --0.467436747684247 --0.38627890966716 --0.412349525336126 --0.617844651842844 -0.724718110388638 --1.01311849680626 -0.659831921225728 --0.933667521997535 -0.2214914214689 -0.291260791341277 --2.51273906429624 --1.0068266567236 -0.212944856293471 --1.24798191257831 -1.05379440755101 -0.106320354378623 --0.269295166056359 --1.11108836809999 --0.872961152894362 --0.145571745995174 -0.391322609179063 --0.587207750655353 --1.12189101686242 -0.93391691122576 --0.538286305510334 -1.43734925798237 --1.41778420467796 --0.0655277910105543 --0.160193479089991 --0.262522565615558 --0.101764338905701 -0.0224489520307705 -0.604610968304715 -0.187082716580618 -0.8773794812278 --1.39914851817949 --0.534541038014616 -1.94084089219442 -0.753161586605012 --0.872863985186889 -0.275420028619534 --0.150385026566822 -0.0777962118364894 --1.24330864012811 -1.18610835864775 -0.673823860025015 --0.552308265148447 -0.204320613697404 --1.61230409361845 --0.935041408038456 -0.265376837645699 --0.349161251047408 --1.38437478392012 --0.120901312304228 -1.02996750466323 -0.183249233081487 --0.0933098090653024 --0.444124327120448 --0.311205970144522 -0.0207528914288808 -0.842940346186499 --1.21084773621656 --0.319529159897523 -0.753044124874317 --1.32897635764048 -0.122907136579309 -1.12319677777141 -1.86116784003412 --2.5038463617423 --0.188076713831108 --0.364196240750896 -1.17504011362468 --0.859016919114631 -0.230406504962351 -0.835910478939024 --0.97916542981962 -2.45119955217546 --0.797218600604829 --0.603957002899572 --1.02532390683895 -1.56777887739313 --0.998283507776579 -0.00597379215768346 -0.181884763468883 --1.08218571749357 --0.623270870839715 -0.800343150707111 --0.818228602278714 -2.73631861438821 -1.13646230344778 -1.25162757013104 -0.45220589932938 -0.759702145188017 --1.18304155685887 --1.37153841693598 --0.145440291796534 --0.806363065886082 --0.168612480892001 --0.756387002308417 -1.28980814972091 --0.799465456964699 --0.769055097341341 -1.47309543623085 -0.695100857078355 -1.05174439044858 --0.613852257956672 -0.321119122752346 -0.176539897739243 -0.609440385963728 --0.424652787802094 --1.58325090786035 -0.940780961165922 --0.0144328702955487 --0.364789659746041 --0.536428232935495 --0.517252132303484 --0.610342302120317 --0.202505031449324 -0.890493071496964 --0.0463421059094626 -0.633496056269338 -2.24198303905469 -1.02968322759216 -1.20883246711038 --1.11511659330577 --0.513215073175955 -1.23503067718936 --0.167019359184016 -0.276023519788533 --1.01035379923211 -0.753198790020461 --0.942637003007116 -0.871688799478576 -0.290124630146226 -0.107030683403837 --1.6192270284263 --0.642641765604519 -1.05288206734879 --0.0316121029771335 --0.332005326761211 --1.05609162177677 -0.437379044927099 -0.183513043875172 --0.223097683138408 -1.32633507020942 --0.110691970581666 -0.894057837637561 --0.314562219431299 -0.976176245691676 -1.88342460855693 --0.791063353340181 --0.597458120605772 -0.626758427569216 --0.904961545939807 --1.20017819862415 --0.0788988441342404 -0.73227070387395 --1.16719987953403 -0.178340904428528 -0.0484933368459401 --0.357368948466918 -1.08544537901911 -0.195206599154363 -1.03641819442185 -1.39950723523718 --0.796610780943169 -0.0527256006714705 -1.03356768831678 -0.609719561161406 -3.37975174975963 --0.925539046356485 --0.329815892856309 -1.63678966974834 -0.0240410945798768 --0.779126204197835 --0.00086585336284184 --1.55574871316714 -1.34609337254414 --0.289220009234057 --1.21595697107265 --1.38948775484708 -0.55081142255192 -0.68681800888529 --1.22169408048716 --0.917469054684744 --0.0567168516858567 -0.0332688921177837 --0.695985075284712 --1.02294816852995 --1.05860494334948 --1.16139087863551 --0.158318360893726 --0.444998056497022 --0.142477703110135 -0.208580178615638 --0.364097026419528 -0.807812423945034 -0.964407547628737 --1.14076894332302 --0.524293475664344 --0.738250535395481 -0.583483521755014 --1.0819790753714 -0.540393696816643 --1.72299401211943 -0.640551224184295 -0.832449696704796 --1.45436422066607 -1.38180712243945 -0.063158273648118 -1.10327592151795 --1.08545051870604 -0.482524539486445 --0.533561875256673 --1.05487394175951 --0.408818569962371 --0.463496891037363 --1.47905520980572 -0.912608190784948 -2.15514341588881 -0.784217158641464 --0.154480290841311 --0.617023567333324 --0.448087750085516 --0.739844292761282 -1.26212580283272 --0.832874172858778 -0.95841866758609 --0.932119327577498 --0.439138889161341 --0.115319754333509 --0.22033724833766 --0.510398270143393 -0.778675759912984 --1.20550870787428 -0.906241326714276 -2.33153221325374 -0.0757469535470285 --1.11295463919307 -0.800087972993641 --0.727395051427127 --1.11738508859404 -0.123558646278855 -1.10531954901288 -0.204686116569288 --0.153179058033156 -0.0318229091998754 --0.489186786156486 --1.0662699991639 -0.272916413730291 -0.19180076285922 -1.05133217779558 -0.0283545018072502 -0.29730720610014 -1.19244806851638 -0.675346063559476 --0.224368282289273 --1.04830411604596 -1.46570389701581 --1.15057919705036 --0.116226329345574 -0.0625241103334808 --0.282665973774801 --0.0264906349063869 -2.45069075312034 -0.491099739973034 -0.970205636987695 -0.569598304157509 -0.106223940627872 -0.856897273995281 --0.0623393086144581 -0.653477316361432 --0.391498464894769 --0.571209161526676 --0.0547089433274461 --0.0167575733187895 -0.362405765369881 --0.378923742241776 -1.13120438329426 -1.01394451030388 -0.24062240583434 --1.15751223505764 -1.7885026523017 -0.450755841389517 --1.18602787150185 -0.979858063714277 --1.3637175907042 --0.0526328175728858 -0.104390457369438 --0.229880032219843 --0.0821063101884034 -0.226374948346903 -0.68267195656027 -0.0372060524876936 --0.320644725642098 --0.76286750533863 -0.35489848582589 --0.113106823665459 --1.41866770103943 -1.06147499591742 -0.768128883640622 -0.313270472137289 --0.222892495360758 --1.31021459580602 --0.916301283164949 --0.0412177132390994 --0.959667058267685 --1.04251003883225 -1.13800847613658 -0.719455367438009 --1.06731246581988 -1.10608293269156 --0.441882718590814 -0.0878487546743791 --0.349210267456385 --0.400761470702465 --0.463889717285123 -0.760016982763444 -0.944451296410063 --1.52960549689942 -0.778320655714786 -0.836155806167802 --1.26585913573284 --0.197915836672807 --0.474078693440253 -1.84257241612559 --0.177287495969805 -1.39503375673615 --0.0869091712824064 --0.00956524344264231 -1.94152971502455 -0.0512995052662966 -0.253761382954437 --1.30233949994891 --0.85845068192095 --1.04426069987181 --0.416761880877043 -0.726266764383213 --0.954227020301875 -0.0344172791457158 --0.842274530775574 -1.22178720511179 -0.468942598460512 -0.826601152146513 --0.128892209205999 -0.271892106247634 -1.17737313861731 -1.52857845877358 -0.958547395676808 -0.795744595946246 --0.947193685044011 --0.0498512469964831 -0.115306359291161 -0.0619580024147375 --0.883888216627862 --1.02077143196912 --0.74990367800985 -0.243924374569567 --0.785560712032359 --0.3533300012863 --0.494915725354497 --0.824536787608034 --0.0212327413172524 --0.120811569853859 --0.732659732144802 --1.05779064573435 -0.904758717534184 --0.0616173975020953 -1.07981074131462 -2.06757377376017 --0.947123334337046 --0.575270366603905 --0.46038823590758 --0.479686297850845 --1.09210348964709 -0.281729684949464 --2.60308777707764 --0.557268111546644 --0.290578782418843 -1.30548059026285 --0.941668430732387 --1.38253840087221 --0.643944683995582 --0.472557497436503 --0.428884685881789 -1.26867705944365 --0.219134860663004 --0.873836489341309 --0.166871130167857 --1.13467013675676 -2.14015078235313 -0.757750527284553 -1.87801870795323 --0.747761992680486 --0.472683946135174 -0.536121108822046 --0.304223978359994 --0.091032297405726 --1.54809044802664 --0.217481230349375 -0.770452564563161 --0.789569949747161 --0.397571100001677 -0.755750366026143 -0.301154561705783 -1.03586681144559 -1.13139143966467 -1.16968578859162 --0.285047348677901 --0.19008374263753 --1.58582118459198 --0.570705988408521 --0.076934779055108 --0.355042797008377 --1.57062920941158 -0.173715268185715 --0.115439930117211 --0.740450446656132 --1.00051980042542 --1.25677511832576 -1.03560440656977 --0.370378687532172 --1.00864641879384 --0.215867889738583 --0.469673097066861 --0.0542828873278713 -0.0258187548865942 -0.0957480426606114 --0.507744295888751 -0.33945211139695 --0.514274339366827 --0.964294067099656 --0.600664401027245 --0.198909773945971 --1.11200829186418 --0.520027801975052 --0.783430787764142 --0.114950694719592 --0.711628728016766 --1.0681106742764 --0.592495358066818 --0.547615337960509 --1.37145796213153 --0.522699871584265 -0.579337731540551 -1.15890778416695 -1.89370152265444 -1.02379959232836 -2.44625081171055 --0.09966279871343 --0.326905768219916 -0.941282406269349 -1.18019198821747 -1.13864093064651 -0.435603788931691 -0.195325390957501 -0.323680187818908 --0.298536974264795 -1.24449250718356 --1.65194856895971 --0.430278821994701 --0.538507754391024 -0.119056185122441 --0.679243492625295 --0.138745965095404 --0.239622240281051 -1.40343616054629 --0.355651556484778 -1.5432431928301 --1.37685101771223 -0.0569133759888985 --0.526255460768953 --0.533766871297502 --0.832423756235688 --0.164467691604179 --0.777057533514936 -0.629232100876322 -0.11796487671641 -0.301808513015319 --0.348668977822556 -0.179389098013019 --0.482063413406442 --1.30445440805207 -0.683192618486759 -0.828477019666232 -0.0710241403479825 -0.261174176587862 --1.34533104926853 -0.467458362876377 -0.392985675393406 -1.32572144539299 --0.816954458535323 -0.945134162069737 -0.249139801407241 -1.33975621952462 -1.8697623938504 --1.47422915582279 --0.0385752314352814 -0.620624000106234 --2.1788779469151 -1.8383770260409 --0.240870969863373 --0.75884611895833 --0.868500885345851 --1.63659502947405 --0.0940931093647448 -0.0182551450843271 --0.810545208626925 -0.621528129877523 --0.720424710983643 --1.10560015293327 -1.82805953119147 --0.244811278297535 --1.07348014537047 -0.957670204579118 -0.0791016807135287 --0.395271338273655 --0.877319100623668 -0.770563934021947 -1.11648264878352 -1.09101549379433 -0.500559086275299 --0.21818228506322 -0.522099818254455 --0.117773142446437 -0.446782098341029 --0.408265915302734 --0.0215272385361338 -0.28078405453512 -0.543479817650338 --0.321390755377337 --0.939298830388129 --0.317602809601519 --1.11232108233984 --0.328668068984642 --0.252437696623513 -0.493226189863877 --0.143726256033471 --0.489334769855176 --1.27949826807272 --0.382314638098766 --1.12703749010508 --0.997282887324896 -1.83670199652501 --1.02186242654888 --0.217614402505653 --0.0584716381296548 -1.43987555152136 -0.0937233128899315 --0.945381935960006 -1.1490965246162 -0.341601867613576 -0.447172367019457 -0.640616858801276 -0.00472232541126694 --0.32671473889693 --1.09961301874954 -0.567056488211373 --0.242006008623076 -0.11745181544231 --0.930054888354539 --0.175865374290722 --0.156080760928745 -0.193162547815724 -0.36398815158676 -0.0144806011722558 --0.653339756090178 -0.189336676754658 -0.613696009534007 --1.21919037354426 -2.25919073444899 -0.340339683846176 --0.16815699911401 -0.590664182862395 --1.65915621560703 --1.63724061232839 -0.348242072282281 -0.441190010738429 -0.473585357594155 --0.449665364554822 -0.623898672033977 --1.13616876231739 --0.143397257558258 -0.376740745754006 -0.129524306025041 --0.235804330459253 -1.84489663281947 --1.22232654656319 -0.296473368539027 --0.373977551286725 -0.300951642334078 -0.714570725038776 --0.415378736960829 --0.521536700233475 -0.126697583069598 --0.919253293225487 -0.854131392192994 --0.812113585236272 --1.368388197894 -2.95306155684662 --0.2666475153751 --0.741635332729924 -0.886899997268149 -0.899801996123033 --0.0165977170316038 --0.432540478503125 --0.378875340470089 -0.312062231543796 --1.4537063304855 --0.331931912374497 --0.878935788041925 --1.25129717477976 --1.21801184366179 -2.23288634439228 -0.2063164761446 -0.558132350054877 --0.122429778145738 --1.45905717454579 --0.128357381865776 -0.111141321123794 --0.259962498976128 -0.65355827677464 -2.3804558287119 --0.40746648532931 -0.136568863888305 --0.505430146305108 -1.26994180036652 -1.08300467186468 --1.16656362939846 -0.863601709472928 --0.260254874205117 --1.05369523942782 --0.460569577653827 -1.04136644277983 -0.898365692346417 -0.534895638542464 -1.73130296404604 --0.968491528485041 -0.721857235586299 --0.124791960494974 --0.629443567397915 --1.56361777136071 --0.327061823580688 -0.30199175273067 -0.373610088793071 -1.13752675349711 --0.307537142860011 --1.64017203611976 --1.49060501862018 -0.108584159393376 --1.23022734238516 --1.15859072828919 --0.526509843423571 --0.575955016000753 --1.19067230017931 --0.428659495897836 -0.317615187927474 -0.138210303651364 --0.523575092668265 -2.57117344179234 --0.207437257643635 -0.199758681607759 --0.923706485320345 -0.0797498653405082 --1.7989679975417 --1.45894062285906 -0.743863329094467 --0.846468501236985 --1.25250603189714 --0.442226405838687 -1.12770891218176 -0.157993802547947 --1.2461824711072 --0.23073342784271 --0.958610762546551 -0.088947050776782 --1.72904226774567 -0.225137702207647 -0.5831265044859 -0.30797027038907 --0.956779694577486 -0.296957933103114 -3.16179613646147 -0.0359672512484241 --1.17221512164446 --0.879149242189313 -0.157074281488153 --0.0615443369480682 --0.94698514817366 --0.287180811367081 -0.336250232659571 -0.198822863710922 -0.604832061031988 --0.255736976618848 -1.34324555760723 --0.138645710557721 --0.0069999374765608 --1.60342764882515 -0.629903392124872 -0.970561703151894 --0.2607660173987 --1.23851875829708 --0.226502103264494 --0.395325890432273 --0.643339984145721 --1.12810066066137 --0.594649910557088 --0.408855930508178 --0.820419859705095 --1.3476423561369 -1.22376472572131 -0.974443029866995 -0.415354109728828 --0.802872701497341 -0.222028276712832 -0.769981470337344 -1.11953143324422 -0.371288779080832 --0.798876127330223 -0.958876885847559 --0.34280392085869 -0.0163884539808095 --1.08588931779928 --1.34397754329997 -0.564883288051195 --0.08180854035494 --0.576085373166652 -0.722317947520892 -0.0418189604422943 -0.144094291934753 --1.37548371743867 --0.494287266072657 -0.593125673770299 -0.602168069144471 --1.43516555280617 --0.0220556906133877 -0.46080971914556 -0.217586946375936 --1.55978900367729 -0.507897279061091 --0.460962429761615 --0.496792108898386 --0.439891177394179 --0.308433421657361 --1.0271029659759 -0.851919601622419 -0.0767205856580837 --1.28640490138675 --0.891564091115548 -0.0444509811583007 --0.984049957070718 -0.510357532784942 --0.206720623615285 -0.559699951303911 --0.200633017936891 -0.0913055297676753 --0.5807468656746 --1.14835249641891 --1.31437185633656 -0.047515015743226 --0.831618152513009 --0.701329967318534 --0.080246183494558 -0.00569914138447025 --0.373553327135868 --0.359209540263169 -0.741976657227131 --0.919204516582919 --0.544617001523164 -0.858462971931774 -1.23465486711268 -0.991919134711294 -0.976124296364367 -0.444094759162912 --0.919179508393899 --0.423695174952458 --0.169027649266193 --0.391992639085522 -0.233560471389686 --1.21978793318322 -0.4238786126081 --1.14580448778404 --0.0153593822895717 --1.17498058528148 -2.3739987386927 -0.982824269340541 -0.557271210147587 --0.333604420203577 -1.19809850580396 --0.319791343398344 -0.0728644752839038 -0.122800299654148 --0.0469052868640629 --0.78786750456899 --1.01613701691525 --0.214834971302973 -0.59232055056238 -0.840642184554422 --0.0726041795110408 -0.0274988842576249 --0.60742170577003 --0.976197444528169 -0.678924290539245 --0.15155063770095 -0.06157241762706 -1.43394918898377 -0.0907431641759828 --0.551922943005178 --0.914199673822752 --0.0292783355295247 --0.160352325819146 --0.121445320797299 --0.293583719807832 -0.276122285585458 -0.692166660089388 --0.158708203802611 -0.660427971195771 -1.90451937148285 -0.864095550568881 -0.0201484438872805 --0.466274679151208 --0.165494278904784 -0.0977793235988962 -0.205678246956631 -2.43857499441731 -1.26744607848951 --0.586626390142366 -1.32891580360441 -0.789988709478333 -1.57152419453841 --0.104382744162844 --0.0634944153036328 --0.602562294313591 --0.266195275580719 --1.19328078202529 --0.461088234332709 -1.52481090656744 --0.272115583048574 -0.522212685350526 -1.08078890015404 -1.79645922602623 -1.03733703406417 -0.202716635132928 --0.562324592196065 -0.961388074644301 --1.03523318636514 --1.25650845613607 -0.610833844117918 --0.211580200055331 --0.596632220033397 --1.10700665900528 -0.477081714094915 -0.849877881663639 --1.07391300927871 --0.316797468584356 --0.440632020675562 --0.866487928844419 -0.807338769637228 -0.0578193316814728 -0.0953969161321524 -1.23927173096925 --0.957194954326976 --0.992474498582149 -0.151757775471026 --0.507655550701329 --0.457434782749993 -0.146164307998894 --0.394470268525307 -0.138054077055012 -0.159215023693617 --0.142138147009284 --0.473458886323309 --0.328345426812138 -0.118315189356965 -1.11194009893176 -2.26979666938728 -0.515553484747014 -0.495912554804439 --1.0005507169044 -0.747163458383953 -0.160583346795387 -1.23349359289503 -0.731842253801361 -1.18497283248809 --1.05351130066134 --0.0421089996447703 --0.610192163194095 --0.288121191659512 -0.680556947326636 --1.4662118417431 --0.27200691073011 -0.752173478657644 -0.357922797731736 --0.0620150299458495 -0.990766616952735 -0.843469442535579 -0.584492647841432 --1.09136653929783 -0.226933367101984 -1.50319128076366 -1.22472334344672 --0.0349902339390606 -1.12673183958605 -0.192074735905323 --1.22503381548107 -1.07975029756424 -0.587644699696757 --0.327042335433901 --0.623281551912076 -1.23894469850972 --0.960284930313424 -0.0362521635523354 --0.236846453400606 --1.11813440457164 -0.333423969805869 --0.285395278111324 -0.9243826013511 -0.881848613844495 --0.552745048352616 -0.583226608478298 -1.86127274616028 -0.774603346663917 --1.24247592472537 --0.500860767567147 --0.5103245593116 -1.26416855561038 --0.875013203542201 --1.05400394846666 --0.56832370476251 --1.06675676023969 -0.815096879791 --0.285771550883391 --1.59275383065582 --0.272364838462289 -2.68529500598626 --0.0108806495378335 -0.261042388148671 -0.896529243848732 --0.331458578582758 -1.18829437060871 -0.190588808226473 --0.380414911997466 --0.882934505948738 --0.277546257146678 --0.283484472824466 -0.233694817007144 --0.3580580994477 -0.04446642591863 -0.25442329544088 -0.197818703664709 --0.244182070376422 -0.732222733996872 -0.141474288294203 --0.0413480059316047 --1.12954236476146 -1.04757631577482 --0.914464652553121 --0.472009168158126 -0.110419262912192 --1.06361998024283 -0.127806174528738 --0.104844265997681 --0.249127398791637 --1.16993261777542 -0.506998870210268 --0.567375814012233 --0.532566178016699 --1.21869927759715 --0.199663836600257 --1.68539209981336 -0.858154193548091 -1.71395739553944 --0.907100297505171 -0.827105688989326 --0.916284857817684 -0.265935429710708 -0.622089488736639 --0.875618715472687 --0.645864949473948 --1.29380393721212 --0.570991841582953 --0.646456837682098 --0.875403420054762 --0.329698499266825 -0.615056747301622 --2.24201504219804 --0.988531768434653 -0.692136250088707 -0.855443624720802 --0.0487168326640921 --1.15009474819787 --1.30376344235947 --0.735489917430349 --0.459895813574411 --1.24788252300038 -0.855111729081349 -1.40590881803463 --0.00127628152994941 --1.41023944789156 --0.745788582669507 --0.209581861153585 --0.413988378044336 -0.604080704502442 --0.357948476272577 -0.0907910869707198 --1.21164619314684 --0.100830728275394 -0.577447648218532 -1.15177303681156 --0.535869125047257 --1.10443331953481 --0.305104197547619 --1.0238318088496 --0.382396641331595 --0.882548372882951 -0.918787426315895 --0.558772995745381 --0.0490681435300333 --0.693970435761774 -2.34858777207444 -0.0279995267046225 -0.0977708425965629 -0.381097781230991 --0.261118035815971 --0.13833875496227 -0.463626113946059 -0.894378684165317 --0.197233301525983 -1.13291557854971 -0.232725331692247 -0.626025934078036 --0.16459299693703 -0.117107793306101 -0.158956531112239 -2.35285484870791 -0.724486450199726 -1.0981473918333 --0.442125400613877 --0.124192817913128 --0.80178309120868 --0.631168203472649 -0.962772747629675 --1.11285602116898 -0.576888490521425 --0.711097970737433 --1.17499711570759 --1.37918864226761 -1.14389493549865 -0.869402817263897 -2.3104471169754 -0.441943366204287 -1.06688783579115 --0.0254917413921625 -1.0687994257705 --0.646858963547032 -1.08880286156011 -1.52282528931379 -2.31322100867431 -0.758439887970699 --0.600777072414266 --0.549855256471403 -2.57083701927278 --1.09045812930847 --0.920045222237299 --0.0805755165719457 -0.0631665702333586 -0.319692141299743 -1.1706094283892 -1.15449589271929 -1.24328058552916 --0.037120133339279 -0.975416945904957 --1.56196067465199 -3.21419438404814 -1.03924628672025 -1.12049854362043 -0.932801582179944 --1.20716933570717 -1.18171408905292 -0.311841966317728 -0.254813677355265 --0.940898541497674 -2.08722845708469 -1.36728059810792 --0.315414819075955 --0.611912570620187 --0.595268226085055 -0.132929241526416 -2.46541959330323 -1.10375903672175 --1.49903151505428 --1.33372707466033 -0.646420837564889 --0.690151639115192 -0.0779119707120213 --1.61187636575115 --0.346442468759069 -0.437779058837781 -0.58462580110904 --1.02847351269456 --0.979704874630617 --0.120628996837651 -0.760475072256092 -0.152161869903029 --1.71892918588456 -0.346944926585527 -0.464561940632821 -0.134350093927698 -1.20970311292437 --0.936481670324619 -0.910499149427654 --0.427012632263414 --0.0539613009256499 --0.472302140409216 --0.372139856176682 --0.134884222191912 -1.13541559267315 --0.0494856771233847 -1.74580298667764 -1.246951493626 --0.530570066677659 --1.46961981273939 --0.997426649301941 -1.1377536626745 -0.587380394985486 --0.610499159679864 --0.119226775919273 -0.552606163274001 --0.908983897893272 --1.71548058131963 --0.523706864178763 --0.864197101107834 --1.07827136053284 --0.224243063133194 -0.377404005607897 -0.00218502918407992 --0.465108521549457 --0.279390166307347 -2.14934559221809 --0.188520548169191 -0.740432335263406 -1.03141816381188 -0.552502860970751 --1.34058083361813 --1.09451242581079 --1.4643486786327 -2.35167884012375 --0.176623682485355 --0.268218209902425 -1.13217619391979 --1.2227747111879 --0.844178172143156 --1.00980822977321 --0.196886387071665 --0.226576863492847 --0.026705038883156 -0.663062654488906 --2.04554326998671 -0.60873167362676 --0.0685160619130798 -1.22763985279347 --0.438168839713713 --1.51594994340831 --0.295163205441653 -0.105489779771844 --1.31474270087315 -0.891969424651042 --0.872481768594209 -1.92726022764888 --0.150752373186673 --0.0287490582400398 --0.0607319646738986 --1.06720628405663 -1.17435295927581 -0.0418457264249623 --0.531100080866375 -1.2359508810922 -1.21665959202469 -0.188250650616704 -0.386114989389425 --1.08910085074626 --1.01655541241648 -0.350196478444412 --1.57139997822243 -1.34469519085888 -0.881395288071673 --1.15973559111632 -1.03479340418894 -2.1639549770753 --0.245247950395876 -1.14111303969512 -1.05605951136714 --0.154402991242554 -0.442138597795736 -1.25461790383134 --0.280196348731103 --0.417964672787402 --1.17123082186632 --0.327960306177205 -0.878583170872655 -0.544029998721005 -1.45966857695059 --1.62988246608858 -0.175031588847807 --0.194222281381535 -0.106373388571498 -0.430883683495191 --0.103051793668631 --0.533377898640801 --0.261523490415255 -0.793016291781808 --0.152874926991605 -0.249077264122089 -0.0614703522749327 --1.61971872260887 --1.17567655820103 --0.201255760469591 --0.164629271273513 -1.33563899456796 -0.716014766341713 --0.580867095312391 -0.675187840831542 -1.19877235814997 -1.18548101375798 --0.00629776340071597 --0.988719134490019 -1.10232865068319 --0.625195370912441 --0.523712902020504 -1.75617044503714 --0.0107444909816028 -0.408908466035092 --0.236146411614088 --0.793452993529121 --0.130266960897229 --2.13153370972145 --1.19160391998783 --1.69689853934744 --1.02641085687313 -0.828800544157317 -0.113194671847857 --0.520163501226692 -0.693548879402954 --0.425279631171314 --0.955203105086571 -0.0225619834466095 -0.762546462138133 -0.370354424376485 --0.335355429801344 -0.904148126279562 --0.858147310586667 -0.462573615448391 --0.228222134967879 -1.16586606948521 -0.771538932778327 -2.10307269067269 --0.24302651876733 --0.0093983023198696 --0.186819991288239 --0.190732546412281 -0.103079368657695 --1.31165924758348 --1.34546578765134 --1.42696286498057 -1.21830282957148 -0.487023593937595 --0.150146690626817 -0.93034287602651 -0.884592195086574 --0.719972470750546 -1.10395086173049 -1.0789611131893 --1.38864364590917 --1.29128355616878 --1.46330670956636 -0.111228442662502 -0.10816882242016 -0.447796277538137 -1.29769390052682 --0.106345679837061 --0.501948423562892 --0.487024307121048 --0.357679731440999 --0.306900841318596 --0.191054786829289 -0.00255996395446445 -0.118495651523971 -2.22714949811298 -0.693061963664132 --0.364809994984785 -1.01734008840267 -0.838012368146039 -0.883562835362607 --1.66125384933659 -0.785600460039857 -0.781959723269784 --1.04100068546447 --0.895007435461967 --0.0699409208944308 -0.351129100449175 --0.0983491932456531 -0.403524320761464 --0.245008072458527 --1.23160945095542 --0.379942650722088 -0.792085963286856 -0.418363980428629 --0.573981246210151 -0.223967217501095 -0.216687840337979 -0.143128108617529 -0.292596160525887 -1.07597780680584 --0.419477996523462 -0.83209337286933 --0.174431515144634 -1.17053937204038 -1.32871241758759 -0.709674162677756 -1.82282703088827 --1.09516861765408 -1.12711780150281 --0.677152831387046 --0.178064179673082 -0.00619355587166748 -0.015872308002665 -0.486810020189623 -0.684894776010662 --0.356115672611517 -1.05084069734281 --0.774833824505619 --0.191754606772687 --1.44780296056623 --0.538571748240789 --0.233910795724059 -0.395846818651444 --1.04171135830515 -0.50155715532225 -1.18573941692263 --0.141206517466717 --0.0443070749656638 --1.54379856531886 --0.620347949020509 --0.790789747573403 --0.316901115331147 -0.0320297898309798 -0.7073788129249 --0.59153213854204 --0.68902351910233 --0.992355463849139 --1.53875993418541 --0.595678133999876 --0.42746040859355 --0.249964813795756 --1.44650908066725 -0.241980865019062 -0.285294981218103 --0.791465768191094 -0.194295169846456 -1.13891109860953 -1.12770423471903 -0.295199060160235 -0.592943866342209 -0.220969504344096 -0.116997081451078 --0.797941888265335 -0.972949172473656 --0.0113101155476176 -0.366538614898937 -0.312887522512089 --0.365973706508687 --0.264741149057615 -0.455562818247745 --0.68973304446559 --1.6934750908189 -0.375662356845762 -0.753901325000056 --0.267923074825975 -0.125519843477611 --1.32954507956802 -0.486334674994414 -0.419586065552496 --0.760007818446828 --1.79070176642368 -1.27867152180414 --1.59811664572717 --1.02794967919654 --1.25926262966166 -0.77509976213912 --1.04612140788718 -1.23487562921544 --0.414752220999559 --0.801975481989905 -2.61294115851851 --0.310257092954329 -0.505264372257354 --0.507186110172404 -1.12491450129494 -0.1218948452899 -0.260285772983495 -0.361171673114676 -1.13439806280972 -0.615092269252045 --1.17187970503251 -2.01095918183714 -0.045506711680642 -0.972193209582461 --0.207088824465032 --0.631356203852985 -0.0384704758885857 -1.1838987335719 --0.193315572611155 --0.204191367203699 --1.00476198158669 --0.354875801646408 --1.06062457162883 -0.629350299367857 -0.697610294036375 -0.971842770618947 --0.308264353220363 --0.748518693133427 --0.0932464656602212 --0.145267323711668 -0.25766188756774 -0.828476322434944 --0.0466688873517569 --0.0480794090174204 --0.524939511659371 --0.837867662656045 --0.32745928294303 -1.10499875953711 --0.280073361160228 --0.546461225303168 --0.91208794188044 --0.491707596622095 --0.00176784572586541 --0.116677759952112 --1.06289833099272 --1.04517869186081 --0.267786243460913 --0.466242055968006 --0.632555072394585 -0.458229871043361 --1.10596845546582 -0.0880420964066859 -0.178277941738756 --0.459210742625331 -0.92545357843884 -1.10795599017129 -0.926272992129627 --0.362020342014607 --0.556762169439052 -0.0291052480834635 --0.113037755637041 --0.734709229957518 --0.34570163915728 --0.0712975363412456 -0.760336391684151 -0.0522717280967475 -0.197201175519015 --0.169083585948831 --3.08124612811244 --0.926143144883022 --0.40583155651066 --0.321731065402182 --1.14615584387573 -0.00477221003085493 --1.56410909710823 --0.00832912596199931 -0.491871501283004 --0.902530521292137 --0.417602717598558 -0.975880172754258 --1.33865274341627 -1.00571061901215 --1.39279413863719 --1.09334926528463 --0.00989209497956267 --0.155621401292226 -2.65751969094897 -0.999642979578663 --0.87637366771369 -1.27756456908627 --0.342796002824453 -0.856199599722339 -0.428151124801656 -0.351903028251343 --0.322514110415339 --0.182431582836433 -0.526672697482507 -0.807474348517858 --0.647168646420144 --0.772972009584457 -1.49925822836184 -0.723530200224314 --0.338671785557993 -1.38054512493566 -1.57293534424211 --0.666738607922986 --0.0934689824680306 --0.303946046863356 -1.43099227973485 -0.653114341401817 -1.33963757305792 -1.18568736884559 -0.944134722549538 --0.0326007082783031 --0.450635637148178 --0.379424069430421 --0.0485496533365062 --0.778984806338649 --1.12568217269856 -0.633359142238444 --1.05431339367291 --0.0732368723810986 --0.901918410673858 --0.370577024439246 --1.01802497101937 --1.31972741933895 --0.54926499025265 --0.697581610176186 -1.54115257073589 --0.581866962808338 --0.810968257957748 -0.815903277390174 --0.313218470215262 -0.1840902337577 --1.15566565729942 --0.228775344635398 -0.762981868302987 --0.234026936268655 -0.268507411160208 -0.938082280079875 --1.33042526160471 --0.462345982372028 -1.28477557401429 --2.05128622519084 -1.33726664829863 -0.407111792768953 -1.10636457789622 -2.42076798851484 --0.350588885174155 -0.812536290463761 --0.256933564592866 -1.21377732178076 --0.0451631348967734 -0.640589487342031 -0.398462814487733 --0.254096249004392 --0.0345053196494782 -0.527023962992384 -0.493049221259526 --0.844834198764515 -0.809088389818388 -2.85091361931275 --0.0208932934156003 --0.462835516068234 -0.338483905086792 --0.0307661930995078 --0.123134148372826 -0.139601411869245 --0.805332622970585 --0.891014607432561 -0.210151451149846 -0.299340598284596 --0.236797188450241 -1.36168951033716 --0.504610927576643 -0.133246249444847 -0.502363022830485 --2.04928708224489 --0.666303176060477 -0.443210019099675 --0.384274203342708 --1.07592215977831 --0.00560623864463405 --1.15912841241284 -0.328137921444117 -0.292283196833079 --1.12844448496557 -0.123651910192043 --0.249765542722399 -0.251481589000857 -0.0240395862867251 --1.28864710625392 --1.41041005908713 -1.91208865532862 -0.848390791985453 --0.5834243436626 -0.0576071838517178 -0.868986439590209 -0.140819802148811 --0.133460733458551 -0.269378711148073 --0.627072286256736 -0.0647607747167278 -1.18642595814536 -0.507526658187437 --0.300308178877833 --0.425552573347591 --0.295680807507603 --0.378508693003138 -0.401593728956377 -1.26110959792072 -3.09880343863546 --0.12459496421585 --0.88047532713453 --1.45673822424817 --1.00320415700668 --0.111667093406178 -0.479071831121069 --1.04079921539796 -0.0444701693456144 -2.56526587464296 -0.59559014548049 --0.459972715284407 -1.28070620403662 -0.107165471264913 -0.399679619268632 --0.00670833516016867 -0.216739083537041 --0.739244307660073 --0.0293086187003819 -0.591597595232648 --0.946394288309794 --0.352573811314441 --1.37383075010497 --0.322623260617362 -0.247464109191837 --0.105806951189547 -0.214467784046134 --0.345359281899318 --1.44595147691468 --0.488790542464911 --0.706862680656336 --1.12664789962368 --0.919814733135304 --0.333239620422783 --0.474411565796807 --0.00558688374972682 -0.639181202102094 -2.19004869445954 --0.290629765135507 -0.254331783956974 -0.580746937578562 -3.25340392979855 -0.303706031033894 -0.0207922276083057 -0.834191596630002 --0.648086197206972 -0.992078571720212 -0.68921460571393 -1.15025363977088 -0.154440066412615 --0.27196943624613 -2.04866006006264 --0.821993942935477 -0.463586846579222 --0.0526921094196027 -0.200310925902031 --0.174838030277066 -0.127345730928411 -0.166552914207024 --0.370302098114761 -1.84903761759663 -0.237835157149112 --0.780705301132001 --0.341262715565199 -0.459257333362665 --0.109626435156212 --0.388383057423662 -0.511812423205974 --1.14724659336892 --0.866572949734785 --0.617436752312031 --0.959954632102189 --0.446781721114289 --0.485410290173416 --1.25518716674289 -0.531995720067526 -0.337810660896299 -0.776196655151871 -0.112300774755388 --1.10083601740805 -3.32717212700052 -0.16589234215639 -0.0820600847952004 --0.494221936206006 --0.796026119544563 -0.230427477540525 --2.52043474789092 --0.0450268634577968 --1.20314363700506 --1.11897208670216 -2.55909327628251 -0.921736284516824 --0.183125552341375 --0.516321248420854 -1.12235143692613 -0.0550208338634652 --0.0397539360487711 --1.73914216262789 --1.00092644782568 --0.526975802881046 -0.625080551526779 --0.287643496636513 -1.03480500889942 -0.920195126795242 --0.936808808553467 --0.290196338173776 --0.974551923878707 --0.0268770861710732 --0.562696976690417 --0.142869935072831 --0.596591253713918 --1.16048534266399 --0.0864610309832274 -0.782357324689949 -1.48030379778195 --1.2604204405776 -0.291301849663504 --0.980258726620141 -2.56918000051001 --0.351693577764763 -0.711413407167274 -0.834341636831706 --1.06642936954946 --0.072172964174559 --0.289733959513732 --0.197035623035521 -0.458822576867833 -0.793541051033078 -1.27012423798941 -0.0275169343077311 --0.268876944839104 --1.44940708767499 --0.94578763763336 --1.09531395761365 -1.4814821132399 --0.332076670577481 --0.0436981189418173 --0.411130882290277 -1.44532057253958 --0.593228120864671 --0.785954112025983 -0.325628154247365 --0.0659969064759061 -0.743540473949624 --1.91369285723041 --0.579833907129938 -0.448396347772525 -0.893758886609682 -0.47843535825422 --0.0344431041725075 -0.146838830273227 -0.387372593064644 -1.65846079547366 -0.924719200284351 -0.27424713784302 -0.0285748199391893 -1.14578116858575 --1.30930026452013 -0.803507187563802 -0.823038161007003 -0.236547997467925 --1.24645248415985 --0.445650567832539 --1.46281444023201 -0.123229529867146 --0.59754919742214 --0.972434302694813 -0.816325985236957 --0.295613993669784 --0.412210252323558 --1.22248953579228 --0.390132799089542 -0.562423521168437 -0.129720753390252 --1.56234763764882 -0.686333946402923 --0.571487487502297 -2.09535144273469 -1.26485728360174 --0.0776694549053918 -0.782966851367759 --1.21225364567306 -0.851842933669181 --0.0934195701180691 --0.292645787720731 --0.169007005739814 -1.26198047475038 -1.58848918588471 -0.932436075344298 --1.71381350131841 --0.0708220711337431 -2.82876509166787 -1.27332549086434 -0.885552848173926 -0.200648465457146 -0.159946530580913 -1.07269625047983 -1.15423229224993 --0.318904309797309 --0.459215479994611 --0.97379060494898 -0.121581086456962 -0.354750728129313 --0.38079032211307 --0.232313742414275 --0.465751845549707 --0.371078690231485 -0.942552216314177 --1.4951086466699 --0.500673120639226 --0.357409256718297 -1.2092118381379 -2.02952954846877 -1.8299657863681 -0.216284560752554 --0.0148194483823647 --0.688606037181814 -1.2047311292633 -1.02852284896024 -0.0125123121320607 --0.64425840149418 --0.834057682996565 -2.6667497263972 --1.17670703385814 -0.885007628951158 -1.29897730216845 -1.01174730446345 --0.398728732902852 --0.116874853874719 --0.527226677876243 --0.794884735198532 -0.111786192808301 --1.36178532707805 -0.135480377246768 --0.925459899775317 -1.38139757490994 --0.58803163564045 -1.71820788763408 -0.0666798632093997 -1.20590734544564 -2.32270115527404 -0.574435831449794 -1.18729944437493 -0.734219183505186 -0.659128620240952 -1.37038562244028 --0.348261960498764 -0.239692248904297 -0.538331266568142 -1.33619943760099 --0.416463118497489 -0.120262248248108 -0.976664844215349 -0.815295023293739 -0.078336902071297 --0.382938772032138 -0.981957996800089 --0.337966694020926 -0.838026433838622 -0.341065540376075 --0.622543630814796 -0.0632167079973467 --0.133121948312384 --1.0023557289722 -0.214218202520855 -0.148350877769702 --0.102486623860397 -0.828529103573817 -0.768137246891158 --0.769849473590993 -0.307362764136721 -1.75151791229285 -0.646688895415022 -1.12458650744599 -0.248200862027721 --1.08421353649612 -0.31103013171038 --0.151630448626709 --0.286476308067954 -0.731244637087963 --0.0171010350639156 --1.02813034361169 --1.63927630155669 -1.32033581262239 -0.0583602540560708 -1.64608776367951 -0.939272480793816 -1.42507013310117 --0.344246897664098 -0.227077321453816 --0.32392372240782 -1.08994151590919 --1.43471044072463 -0.13889638789068 -0.230415483495206 --0.143949728685695 --0.86861081743481 -0.104492956998523 -0.147869142359962 --0.132948465217588 -0.792091001141761 --0.957375753994596 -1.33222523154742 --0.0662700560181282 -0.212901576434228 --0.204928642913693 -1.13772149622408 --0.342611497587719 -1.18091224473359 -2.08354987396429 --0.374533580529471 -0.204676786132234 -0.0157302405280975 --0.565538111311824 -0.254718380004843 --2.05643770687425 -0.719861579362787 -2.50004931456357 --0.0296086271868825 --0.640374687757895 --0.685286346319669 -0.787572248328344 -1.96725502822636 --0.0424444266651305 --0.722836151140351 -2.44124151837864 -0.261071099859098 -0.661444340467281 --1.01067721728333 -0.268903596947156 -0.291059549788222 -0.728271459488414 --0.304250855568405 -0.110444482089163 -0.377313262258967 -0.591028553868512 -2.4925629699716 --0.775872240655044 -1.00996053276808 -0.823204666533678 -0.188351406578776 -0.252546126126616 --0.913605110493263 -2.01884784534256 --0.880240098859074 -1.06672830988767 --0.611302328955622 --0.589560620791298 --0.0688205357305853 --1.22365035584112 -0.0424234844642477 --0.41084960909045 --1.3658350314475 --0.349345256439027 -0.873498920230932 -0.47121076199354 --0.215132025935195 -0.429502761969204 -0.761630772221197 --0.391933367345026 --0.471805051505529 -0.728254294545073 --0.80087396618684 --0.344910749289263 -0.0141076956141832 --0.0161456749292048 -0.402805059752659 -0.0761511711752663 --0.020248909284601 --0.17948127286499 -0.11610061167592 --0.766163889193853 --0.333623504753306 -0.80296676346166 -2.52743424818503 --0.48571626341001 -1.15248438471589 --1.19889722640251 --0.905536779221098 -1.48156473308779 -0.457784575837656 --0.28498581747422 --1.37603160240636 -2.28711134578796 -0.343273874498483 --0.449322994721195 --0.190711090429721 -0.356929250373549 -0.355719787933673 -1.08863619070358 --1.33356675764573 --0.210824043403516 -0.188965739244898 -0.958314825257439 --0.355564533119135 -0.338065593827731 -0.253497604049115 -0.42409910124798 --1.15764585158985 -0.662163655614172 --0.0165860669090749 -1.00781502238091 -0.305145092649483 -0.223910023329109 --0.382834111101811 --1.00789323599559 -0.511436123156453 -0.228068253905022 -0.963614285220268 -1.00921074675329 --0.663000700648464 -0.679832954607891 --1.40869075466881 --0.327361380855473 --0.263896652680435 -0.585796940608237 -0.946956502304233 -1.46010010983223 --0.0346727446186064 --1.44632299145856 --0.893225412222916 -0.731146240406086 -0.241073346303182 --0.059906746738946 --0.697904644711878 -0.72128969198198 -1.35722318978153 -0.0136285683508373 --0.741268259055619 -1.02281933715435 -1.08907690960404 --1.17464805284283 --0.524142204830589 --1.08224700618582 --1.4761607767842 -0.627066452811819 --1.19337389458381 -0.623261623316463 --0.702091728223695 --0.147972932015633 --0.535210658723632 -0.771687494908976 --0.620401423310506 --0.624611255896879 -0.837930197730771 --0.566010547272863 --0.482185266203596 -0.794040803640915 -0.607248271681133 --0.515847190230817 --0.387762616202671 --0.374089971539993 --0.231554178494766 --0.0743965394347956 -0.997200991608814 --1.16076650552561 --0.628940158290014 -0.632933939019594 --1.203570055329 --0.949195985728455 --1.5665112328674 -1.08264332072586 -0.320073653142699 -1.13266112995448 --0.0541389177573723 -0.0281461031399708 --0.532438604376288 --0.298382375054831 --0.143656275321569 --0.268933569225402 --0.233560794976625 -1.2806351999379 -0.658794141523202 -0.0903617611052416 -0.891653737546864 --1.23053868632057 --0.913741569150485 -0.747266054358628 -1.10110940536589 -0.792154542376207 -2.3603647077644 -0.22662341905284 --0.126680946957976 --1.21060791002368 --0.354677855927333 --0.353046624402035 --0.168565775810987 --1.45969464653336 -1.65654174047592 -0.0802776760575989 --0.260007794659765 -0.79047500126607 -1.30260493499897 -0.804741402302853 --0.61049539048954 --0.0741217230647635 --0.566273528425501 --1.28183088871555 --1.22545728950613 -0.652078224171291 --0.203772522924132 --0.577205122323182 -0.779846201494449 -1.34338854709763 --0.0778846671826621 -0.00528821014569125 --0.363939073420524 --0.129663912246635 -2.03094000884038 --1.29088321605443 --2.50397027544112 -0.0342210712287563 -0.327521920880309 --1.35264026895202 -0.838196830793837 -0.507904330892342 --0.517858739852793 -1.15270470910175 --0.43621225602166 -0.818437747454816 --0.937974542506497 --0.557058727949099 -2.45252654344009 --0.683457960713428 -0.822651743745615 -0.279143487921369 -0.786166627065663 -0.814407279890783 -1.00410789090304 -0.549220302040048 --1.08911267209466 --0.322466683365821 -1.14233753504883 --0.345816673659294 --0.261690105728094 --0.133289021888874 --1.11577613352834 --0.52816234721084 -0.968853139147002 --2.51830274570376 --0.433405858085692 --0.140803541792884 --0.279944312331774 -0.445691236531608 --0.27481733579023 -0.943346440907488 -0.502824657516697 --1.18134145438992 -0.857567329584409 -0.900673857196278 -0.21704280432359 --0.95321381363385 --1.34717880640664 -1.26623701785287 --1.26842392300952 --0.0446886526484787 --0.607036271021657 -1.28708853298411 -0.59404070718032 --0.148476567510049 -0.811011458185663 --0.538647921210101 -0.416930905580214 --0.650502776443417 --1.56475020552646 -1.04036263801698 --0.267955669352972 --0.194798229431858 --0.688104305274978 --0.111518710036155 --0.480509795618024 --0.116370134982396 -0.0927020512043528 -0.0284680674762443 --2.27030180344071 -0.76225085750361 --0.810674909237349 --0.306421901077321 --1.64354031900293 --0.497386156274706 -0.955864655074474 --0.227910401400229 -0.506825142609036 -0.0019162389514995 -1.83347567729651 --0.0229876226274399 --0.166001306079692 --1.60865030275785 -1.54851766277687 --0.0502425395655628 --0.0242458033250315 --0.979285717391985 --1.12781499525271 -0.160801048668359 --1.30609582455521 --0.176691533865446 --1.08014937253492 --0.512497667556686 --1.02852114835785 --0.0338603859102964 --1.18649719744883 --1.38551077289625 -0.493408712823852 --0.44691733556631 -0.717452168603332 -0.780463150688471 --0.0441416215533739 --0.756076055910079 -0.986215382717191 --0.0547451490011497 --1.31665050346856 -0.0745780909863658 -1.16643466594674 --1.30590771056166 --1.69443922578905 --0.348292746765633 -0.417758914434375 --0.607042592788684 --0.241339333621463 -0.124687106486745 -1.28149062310408 -0.829932680238737 -0.553519960040529 --0.16202536564591 -0.126557469889132 -2.19519749123554 -0.309015488415838 --1.03909660468774 -1.04123717356429 -0.523936359316338 -2.99902553644743 -0.513450398746951 --0.550530803848565 -0.439510080157135 --0.739420545467214 --0.217236873652515 --0.394859344871808 --0.217103335063543 -0.00319592414670034 -0.0156435741038941 --1.51146264193541 -0.357749389036253 -0.0306364648787056 --0.227211839527405 --0.33396023707767 -0.140001218905285 -1.06559282662479 -0.825795754256786 -0.279659890126473 -0.298061022338612 --1.77107178185682 -0.65929817025893 --0.596373487752444 -1.76699405180572 --1.58050653031093 --0.0247210987487332 --0.153174381444505 --0.296471658376744 -0.791341500416785 --0.453834890245226 -1.05165030776394 --0.334800969315989 -0.0704384850985491 -0.118455989076324 -0.1782932401544 --0.855952635257953 -0.271770838419622 --0.120666863585043 --0.0602250064905565 -0.653469454703892 -0.408841918018418 --0.318631267799539 --0.351759490020942 -0.788480536980103 --1.24687750672647 --0.684530424203787 -1.24555898018106 --0.237188605629596 --0.930120887106535 --1.10050846705666 --0.36275868982489 --0.4142926329743 -0.598018211135932 --0.425605223153122 -0.752968967726181 --0.177108512307113 --1.18703778888266 -1.21052040278093 -0.38135177733661 -0.914431207699905 -0.261736656152531 -0.809199024775276 --1.240262341553 --0.416063714966734 -1.29441999660107 --0.682098736122956 -0.226467252153514 -1.23013558828442 --1.44013209867128 -0.087669371312499 -0.987777820056495 --0.275534338298221 -0.897851842333738 -0.0547642997221178 --1.31002343991693 --0.112851391380052 --1.86240700511491 --1.18912870778976 --0.19546303965773 -0.859706887576084 --0.403046424715466 --1.14981726089301 --0.250055920712555 --0.206786570867551 -0.491139935902729 -0.0129500299168601 -0.928865476299946 --1.01595267727345 -1.23392507033394 -0.465797517612444 -3.13997878292612 --2.56698632273053 -0.797246626043593 --0.27638444135217 --0.667347921831353 --1.43146672417438 --0.116613310710383 --0.835553467098517 --0.252580595655605 -1.26495605506164 -1.15066767765357 -1.69761863831015 --1.10061269301021 --0.421585534020885 -0.301053123959587 --0.528043497937004 -1.14600669189403 -0.857963546711642 -0.286250237729316 -1.260869514254 -0.341933789024431 -1.57513410880694 --0.295813121425118 -0.958893493914569 -0.379841017846248 --1.08180939879442 --0.455590377143389 -0.368616967807215 -0.529637559627061 --0.892809213962895 -1.02102890166195 --0.514537935878603 --0.563339902638518 -0.152031801523739 --0.859181205184605 --1.14075713769647 --0.0294973969471535 --0.102835234678286 -0.294259456264935 --1.61121369632577 --0.0101753785625003 --0.0197567038837141 --0.0792192306644823 --0.245363707559966 -0.424318156101656 --0.19049326873313 --0.655786911375731 --1.13280216997697 -0.343768515416078 --1.10961792308645 --0.536596013246534 -0.856645852043098 --0.00345636214745904 -0.298448262475763 -1.08709104964963 --0.322122677762316 --0.60115244538738 -0.710929189656126 --0.222167767278052 -1.91059767257914 -0.138295598913757 --0.0331370764279431 -1.16993093275631 --1.18626300637108 --0.527393047214559 --0.118840189133113 --0.273675115637837 --0.301452516202062 -0.786807773217712 --1.11636696897269 --0.50759996474452 --0.660472361914161 -0.575509233655476 --0.395772992191928 --0.314617496380595 --0.971448587847037 -0.714062043137659 --3.25655646224442 --0.452287080141438 -0.196313519576591 --0.713023023633079 --1.02401496944187 -0.413156983898743 --0.987221314788558 --0.220609380051943 -0.00711151531239018 --0.0421533030009185 -1.08696877312076 --0.566676299765993 --0.348116444915221 -1.12324009802636 --0.460016257613946 -0.824719370077297 --1.03738660937134 -2.75599843801197 --1.43700758124372 --0.528733280197625 -0.422584153172668 --0.532226289931023 -0.136488272739478 -0.741106508642253 --1.49263199230623 --0.1726036378268 -1.02766790885249 -1.44369707860064 --0.370794989349747 --1.64409377469886 -0.772136505570178 --0.0445872494792763 -0.412759390383865 -1.18620239587283 -0.203856352434143 -2.69272081846179 --0.234974476207573 --0.343847377589878 -0.342211640484266 --1.5724713381217 --0.719675623465433 -0.933841634251232 -0.32865026065193 --1.19412051771462 --1.48642204187033 --0.752519734048202 -0.211909385163212 --0.0725801277335165 --1.2223752505968 --0.161404338194147 --0.174639724495521 -0.267044794085326 -0.312295514364695 --0.0259862856267832 --0.0479669318698157 -0.837668752489419 --0.778318955621678 -0.735930470501116 -0.17036333342767 --0.166839363103337 -2.44771693760941 -0.179132724649083 --0.452382284718893 --0.299342570320654 -0.313885757380771 --0.986365999562985 -0.453698799426788 -0.223224672377462 -1.1388614090131 -1.14085567063196 --0.428120513189666 --0.00727462419089342 -0.363342116013545 --0.333985359431507 -1.29923267638066 -0.308206250854891 --1.05377867383716 -0.0804694613834966 --0.301982594576969 --1.05282063007543 -1.34829460201961 --1.2915665433074 --0.27983884827619 --0.469834176368199 -0.881403647334176 --0.933170223628911 --0.135443878969689 -0.389571237077493 --0.484426917742666 --0.646324624861881 --0.241207848831866 --0.71281225832794 --0.380160637556815 --1.48199072923044 --0.628210739144136 --1.64322735899428 --0.502694992004471 --1.15862485830623 --0.815029157276875 --1.08278184716981 --0.104830714870658 -0.309712397670488 -0.0251361251389808 -0.927442786888782 -1.57227568777811 -0.595112473739794 --0.19701840806586 -0.423587926060254 -0.6682627073932 -0.339527104073515 -0.874595341605456 --0.406710694861983 -0.95327467821417 -0.0481695296435687 --0.0565995800953623 --0.809975322741144 --0.174865474546793 -0.900934741880699 -0.561880382865422 --1.49925469201388 --1.22832879798855 --0.527738018205106 --0.406291016202304 -0.540560863853008 --0.150039659985266 -1.38546828280914 --0.858489873184305 -0.0591507198459684 -0.10945983212227 --0.700662946467212 -2.60959843153682 -0.255846630326147 -0.524609857272488 -0.296916827848785 --0.796747006546148 --0.0495160536480732 --0.413180963257799 --0.534761138440205 -0.479835408470381 -0.269126987448342 --0.712429237809578 --0.172383033975287 --0.548573643149283 -1.31173515031389 --0.243353843198493 --0.0480480034593587 --1.54769209530641 --0.162193581550195 --1.43387498540508 --0.176122698063417 --0.796347285836886 --0.950022282612264 --0.800377685628471 -0.666939358347705 -0.00831724422261448 -0.833610575933688 -0.764971006375909 --0.0166417085257375 --1.97439337251638 -0.71036947658179 --0.56465309825325 --0.151971637312942 --1.03921149017809 --0.699497935133804 -0.15770113208163 --0.769606122300238 --0.870199651861675 -0.416381962715142 -0.353148866281137 --1.54680309012448 -0.997922643457666 -1.05303331266648 -1.05625223231296 -1.0242667792444 --1.27785536310677 --0.51055078966167 -0.884919167287417 -1.55431012896915 --0.779515132512895 -0.334921547501734 -2.41061941704869 -1.05604044155185 --1.08809955012808 -0.267950054592967 -0.602472767926665 --0.280065507059224 --0.54384241594776 -0.637478875747801 --0.618420776245637 --0.393955193607342 -0.477085463142114 --0.143608094307669 --1.06552803672833 --0.258802748118439 -2.32015793679574 -0.391579290324665 -0.910318576689409 --1.09745489953653 -0.602494583927873 -0.120186810955747 --0.435183516362993 --0.759588989081799 --0.0953615780646215 -0.265575083404794 -0.531871786741373 -1.73403136453705 --1.0920501308736 -0.0752658569006819 -0.488684681920612 --0.0292613062192091 --0.263107780043935 --1.26067012287455 --1.23898527735642 --0.489087964547026 --1.14707865911322 -0.998786525034079 -1.19829198656989 -1.27333408792433 -0.13468679221238 -0.0403759178536269 -1.61627756682859 -0.127053289907364 -0.400046537807389 -0.179678109245522 -0.662485802515992 -1.87158896175001 --0.135920390491025 --0.265635592511033 --0.790846158220796 --0.861415442954855 -1.03908364919395 --0.279269800085753 -0.666432784760299 --0.00109793428504013 --1.30338156918321 -0.0153783757027082 -1.64915516033175 --0.818647595014047 --0.507388365208863 -1.4908959757261 --0.914609909000698 --1.03607469694632 --1.26616193623962 --0.0745640317352478 --0.809306662937654 -0.739246762286815 --0.140343324693046 --0.690350807714515 --1.03489344592378 -1.10878044595601 --0.928762104714968 --0.0548881935772281 --0.393574205824281 --0.0815723961563979 --0.209188539599404 --1.08568025778871 -0.699536865158734 -0.439827799594891 -0.850582838152732 -0.143743858105966 -0.608304068393386 -0.353084037022454 --0.747816727037476 --1.24723795969377 --0.44273984632758 -1.18090065251799 --0.926991321082612 -0.928447682141474 --0.439580675872643 --0.148885933797768 --1.29277878341146 -0.377493462409523 -0.332451400570657 -0.663050017297852 --1.28167684929578 --0.0240573118093161 --0.292970783176639 --0.348992315036709 --0.449053820637527 -0.679788167732239 -0.029800544300465 --0.143010654200884 -0.693992015239917 --0.558571790412999 -1.50520570926847 --0.869707757249436 --0.825736496997049 -0.8042506344973 -0.0906393964607632 -0.121745543657462 -2.04656219938922 --0.202902144843884 --0.288966540444797 -1.46018560033563 --1.39010117242629 --0.452446781408618 --0.566659549406454 --0.0069602951466603 -0.267838700580469 --0.572576528831554 --0.41812638192823 --0.339102994170358 --1.13666028373087 -0.0122562917182094 -2.52844414248498 -2.8705301202668 --0.777063990292521 --1.09590701098003 -0.0150148059130277 --1.50351781855246 -0.429182847680055 --1.20451031650803 -0.283995922295677 -2.71809709855174 -0.993064235568129 -0.210708079477743 --0.894775262717735 --1.17581752977866 -0.308408098378996 -0.554864269930986 --0.628820928412452 -1.04257236845423 -1.11719898662946 --2.44809391985812 --1.03785995126111 --0.869227717791274 -0.79194000483889 -0.436838681475555 -0.896784830525277 --0.152600722409304 -1.1842946126861 -0.406042552262086 -0.260262260516244 -1.09790707638452 -0.666868806730752 -0.0114445768365155 --0.308491136647693 -0.637868418912818 -0.318065151524328 --0.968536831470891 --1.22119434472784 --0.521497810494314 -0.14010499934108 -1.02857421985682 --0.053270229496631 -0.450789730849988 --0.781114178244765 --0.0999952138651885 -0.0552110785230395 --0.00108463668612346 --0.917644591846683 --0.140652871280372 --0.357684211558283 --1.68266671022196 --0.661635868490052 -0.866883841972586 --0.133719332987903 --1.89930541697744 --1.46011284890325 -1.72881757175046 --1.02775304736514 -0.161878902466325 -0.327287712687481 --0.381541240690691 --0.642541376117489 -0.794506233600379 -0.886661184813654 --0.624015437975173 --0.956126571456918 --1.18959697414915 --0.891418516644891 --1.00149151978308 -1.50636030118478 -1.5250235585716 --0.123337976335538 -0.242429549789974 --0.20930942052392 --0.347870276180849 --0.628762811126371 -0.584698428668625 --0.447249054145496 -1.0611312525944 -0.18278263855253 --0.595720776075227 --0.85282381417959 --0.147439316175426 --0.0945409308093899 --1.72004674221519 --0.25097257579528 --0.294772358762213 --0.508761979891501 --0.218114814123968 --1.16974686077428 -0.344364043806649 -0.104405961156834 --1.62696392946764 -1.58661406356243 -0.0682645739932584 -0.306128156393732 -1.12994537062188 -0.565535708297801 -0.795795576161469 -1.06490528464327 --0.237560415227557 --1.00593239605611 --0.142819741771162 -0.0650764709657956 -0.0591742053169044 -0.461959545976215 -0.34898436405162 -2.5350164943886 --0.568013205297409 --0.273752143473122 --0.906582657368961 --1.20435099328944 --0.23385161906854 -0.608122176966219 -1.14914979607079 -1.03419179206009 --0.796821473701327 --0.469244472868116 --0.931463682843383 -0.285706350177124 --0.582863863503174 -0.0648315241414181 -1.97366212634189 -0.776100110224666 --0.219545542315133 --0.902064276951263 -0.760742330423636 -0.452492718677949 --0.0777404149164234 -0.00558179302062101 --1.02879644022529 -0.00563571375026406 -0.00202344941770294 -1.04907262970413 -0.327121232885529 --1.35601990639341 -0.622839543543318 -0.746142140854088 -1.041026037981 -0.670849057034974 -0.591642272005525 --0.0331362631597152 --0.695586593533021 -0.31801216231228 --0.457082739439052 --1.08480846289475 -1.23476299498623 -1.21408843415 --1.61840163751486 --0.575011388457351 -0.357913142587261 --0.0784989415807544 -0.339866499126467 --1.3574392754496 --0.352222354564434 -1.22268488651265 --0.324011364818962 --0.524419913253054 --1.12511136297239 --0.0561361583897959 --0.52079822731742 --0.976190541664465 -0.774293620296094 -0.391023468101027 --0.634199503467707 -0.0211387993936789 -0.214851350892267 --0.102987998980916 -0.735699092194203 --1.12382884764275 --2.39967554288398 -0.150016898144067 --0.916087704028346 -0.354072586932013 -1.04426810658559 -1.06253670102521 --0.293343252306404 -0.0328474927605216 --0.526617890933279 -0.70788416604468 --1.20299195275713 -0.906234893668888 --0.872791158178516 --0.0405706814491209 -1.05655831327697 --0.918765230774986 --0.0475341744691038 -0.409581851011679 --0.224534107029568 -1.10844708663216 -0.441223308717598 -1.04166501782892 --1.2534937703762 --0.280361506214376 --0.65191429395552 -0.250821545347798 -1.2776339938555 --0.642655203554411 -0.334328751114018 --0.351873849825279 -2.49293803969321 --0.274393048266431 --0.872427267651574 --0.188643218045478 --1.39738718555045 --0.243738705861169 --0.246395286435129 --0.782824259049342 -1.16748445425992 --1.01419183758791 --0.0358578635971565 --1.55826326658413 -0.131456930435339 --0.527658195999051 --0.839728012168559 --0.227478531675906 --0.245763321869881 --0.526078365418054 -0.900901049671935 --1.32324687965359 --1.3090813856107 --0.609926003157138 --0.416556630776454 -1.27771313828505 -0.969975016776061 --1.29329108434121 --0.0261653087902269 --2.0309601592635 --0.130627015073963 -0.349701492196518 -0.637628686679222 --0.044818428623282 --0.461595937416029 --1.48639965963101 --1.27190883039052 -0.855251704494418 -0.0735461117676373 --0.202464257463974 -0.390376914451623 --0.702055955160951 --1.11797296306435 --0.512934452129981 --1.04675180376996 --0.0250613577949803 --0.129527974820959 --0.951672109776126 --0.945941584146849 -0.253570910890258 -0.689310411325394 -1.72862477590902 --0.774236298223792 --1.18118512941935 --1.13777623055672 --0.532286991234762 -0.838498475604599 --0.897710421900561 -1.51312989143847 -1.55102095123774 --0.0553556808147455 -0.614484223399141 --1.48951157778247 --0.354419013162145 -0.179957381129866 -1.00518005708266 -0.802483201228515 --1.68285300833252 -1.13080821888791 --0.129530238897131 --0.526890783103395 -0.362139525687271 -1.24481092762055 -0.332412212077462 -2.54861357509553 -0.386477014850692 --1.2918119308386 -0.938959091807607 -0.783582420832357 --0.390111069552298 -0.793352406894354 --1.40614225061107 --0.427636896246362 -0.255748367571213 -1.12242625007898 -0.367705563753891 -0.000210922756676446 -1.14036186208312 -0.236058937044833 -0.947451434582504 --0.700333021228942 --0.708881606011224 --0.0118363704649171 -0.0980218523230798 --0.461218377421856 -0.200047972179623 -0.195463711692964 --1.30576991292731 --0.55838860270311 --0.300898892144394 --0.411324790175926 -1.04515177638501 -0.129440490661194 --0.480974476832599 -1.02319752039931 --1.01810171013281 -1.60901836854265 --1.64144000084938 --0.816714907719364 -1.01603293158207 -0.849329090640296 -0.905009132729628 --0.0234261871823791 --0.861802420785743 -0.522751278620532 --0.428738089200422 --0.125145244476381 -2.41302507420366 -0.885162261322222 -0.125594574424547 -1.75444889654652 --0.888014704564005 --1.13212381331981 --0.655871384692552 --0.918922954398035 --0.477776799763138 -0.129257284272361 --0.582289362941973 -0.830112540818764 -1.46394932975191 -1.59692860208251 --0.375270433360346 --0.139006091688472 -0.125683747578244 -1.0081343889256 -0.405562688911326 -0.0365640819021191 -1.24839311056837 --1.02441573501173 -0.48272244608213 -0.219842412580655 -0.570314426398328 --1.45853851428033 -0.596331220079346 --1.5629002969145 -1.46715552992011 --0.190335199498838 -0.889874751525372 -0.287931770256446 --0.718789559137347 -2.65582396865612 -0.527857095074433 --0.416446186035937 --0.950336613214533 -1.33368772884493 -0.377209448916243 --0.406349202166671 -1.44704473385759 --0.401121293577865 --0.426968215122516 --0.131470793156917 --0.531295940297228 --0.854284419832505 --0.0631559848436396 --0.25529094342453 --1.01517500356004 -1.22311204662405 -1.1779278100336 -0.623902001427362 -0.323376917345971 -0.752909185808764 -1.11015874031608 -0.254028863116382 --0.51271881760754 -0.73097961938533 --1.35642205990226 -1.26435826412986 -0.0776808285370638 --0.268378189456211 --1.23755487587668 --0.78672904918332 --0.366218915116657 -0.382494971747898 -0.123870562505337 -0.407385508356918 --0.961955700793787 -1.1602324856047 --0.70108759826735 --0.922568621965926 -1.09445456356544 --0.552454256628572 --0.584599160560937 --0.506398884786608 -1.23753281980485 --1.55547179184048 -0.207710747101688 --0.268180536210041 --1.01944747716138 -1.48708812337811 --0.0312727661629744 -0.827303345280787 -3.24647453389785 --0.299001036048568 -0.0240600667555295 --0.016204600290588 --0.962405666525216 -0.707381746423488 -0.0380747900393796 -0.25700549434776 -1.0092198146869 --1.25430938706923 --0.486589909257539 -0.802012296660735 -0.253962942281712 -2.20463265524765 -0.299673963489613 -0.341863365863163 --0.285021400210789 -1.38333534509906 --0.16381844773529 -0.624923525145915 --0.0244317617271204 -1.71016456074602 --1.2758525262191 --0.380411824288334 --0.083189161508276 --1.67065764139807 -0.997503324212196 -0.820042641440228 -0.0736524284039612 -0.155629886953912 -2.01234756012338 --0.951275436908589 --1.15633954530582 --0.993683428342274 -0.157238917714468 -0.15043995088396 --0.287731898428496 -0.916390139404275 --0.00077159039755692 --1.16896477456617 --0.475532090194968 -1.18835128569945 -0.373281478697923 -0.213441819477833 --1.34039005523625 -0.705398578717745 --1.52269628527733 -0.0343066199120345 -0.8884587534784 --0.416885683577799 -0.480437483912264 -0.488951980182422 -0.988184182651399 --0.360703662202914 -1.74932329026119 -0.141353322868735 --0.0481794685687493 --0.365141187765985 --1.18907686195324 -0.774505580594173 -2.10790183802496 --0.308237941743345 --0.210800935802769 --1.44408918274181 --0.086041594700287 -0.236655321986166 -0.320003318946492 --1.02229953451192 --0.815637265543364 --0.139044307651201 -0.839389986995521 -1.00130091955351 -2.20702201806656 --1.14144879509505 -0.666577142400461 --1.07837359553748 -0.280718344730817 -1.50121076824866 --0.488592960333611 --0.800288117867495 --1.11723482248186 --0.587463213830464 --0.247554222186773 --0.455432367070308 --0.515590593300358 --0.562921789591926 --0.321217292789172 -0.398871440478935 -1.20903473098994 --0.938749905752578 -0.865557340489741 --0.828112877361846 --0.394884119035615 --0.172538373714008 -0.151998690542291 --0.229685527391569 --0.345584192381013 --1.15372956799747 -1.20483990914557 -1.07100816274194 -0.327084991231986 -0.611757763517845 --0.913220816295796 -0.681397912484877 -2.54054177634754 --1.41764245704536 --0.160855662370719 --2.50911346108617 -0.231296730780372 -0.0491127167302778 --0.692273066988361 --0.09329560545177 -1.40183758309989 -1.23141818270267 --0.510874885341289 --0.089515636258156 --0.868230354166043 --0.355892943934667 --0.246366713362406 -1.16448109035925 --0.151232356337275 -1.02352976506662 --0.699448499029542 --1.06919117655634 -0.692839631324826 -0.870793592705624 --1.08415936403434 --1.33874299298112 --1.03911298335749 -0.422993141168178 -0.134639496352738 -0.421766424872535 -0.596557028951625 -1.10339329848534 --0.0863617482528518 --0.441245487517098 -0.124725136069805 --1.12082942834743 --0.517618357487735 --0.302453792503476 -0.875861475517842 -1.27531408851552 --1.09100206720759 -0.306988338635527 -0.0934060741112779 -0.064011487311884 --0.711736423161182 --0.261982612019249 -1.50585928937001 -0.860086354088616 --0.991181451578342 -0.628180259377074 -1.69457197116508 -0.0294815532128885 --0.338620437405196 -0.0419563077336971 -0.576955595154502 --0.0880629259865904 --0.655875164433365 -0.612267880969222 -0.240494117215425 --0.402904847674068 -0.0111531688982875 --1.20028996542324 -0.859778700874981 --0.0468725726238084 --0.422158860176912 --0.204610391075528 -0.337913382949372 --0.0146260444709725 --1.36702969398865 --0.0364571478182274 -0.699980574947659 --1.42771486091386 --0.625269895922397 --0.177293282810833 -1.04830138914329 --1.08182550245719 -0.0368854380104757 -0.949471559622987 -2.42434723913416 -0.283164934132035 --1.09774266725404 --1.22675358921835 --1.06567349636877 -1.19080218627477 --0.131138867894537 --0.367951618124717 -0.176504149879984 --0.289492558267664 --1.12282308233382 --0.425247469942312 -0.452373518814269 -0.788652397885782 --1.51170933740609 --0.398291897491367 -0.330301234279544 --0.37189307068366 --0.35665519820337 --0.203147932828847 --0.0242102123595949 --0.138633032497912 -1.45785591825667 -0.799840394030181 -2.37923272900569 --0.0749599919790507 -1.20265402522594 --0.874694823983621 --1.18286368105051 -0.252192774813098 -1.20827607956386 --0.313808100336465 -0.56389034966829 --0.230355110641677 --0.644906949905431 -0.666785932074562 -1.02064024574709 --0.365003390846861 --0.170908200565458 -1.08868392741821 --1.19387677598422 --0.418669558925639 --1.52231971036499 -0.0340249963211736 -0.12291649131163 --0.180873909855803 -0.714101536967334 --0.17591408496912 -0.296885251500676 -0.296432443533915 --0.284501214570602 -0.671645845336446 --0.524839271081641 --0.369203071267659 -0.54657641705236 --0.222248306922537 --0.653371942985392 -0.924982543670589 --0.184348946211315 -2.33862893094975 --0.529436360870802 --0.976478700238317 -1.10965478147353 --0.746337859699517 -3.59970631581445 --0.604536583488672 --0.322861127964466 --0.382413890541957 -0.304728495870698 -1.15610351283144 --0.0378464500849707 -0.0883660399400394 --1.53540245464201 --0.37991598625995 --0.205803139273485 --0.915752664731267 --0.524285828863629 -0.0937376465167956 -0.686381405140541 -1.0411347611051 --1.16387673141478 -0.449932005571151 -0.101858180653089 --1.55479537000915 -0.0642384047850904 -0.178800808233466 --0.906358781914696 --0.450778434791725 --0.0898079396179661 --0.734558082274114 --0.234548218914464 --0.385466619117413 --0.00228476117530674 -0.366088007326516 -1.15910552480587 --1.29983841877544 -1.33848429589915 --0.373625007420458 -1.7358281562655 -0.137104188973233 --0.982973692761359 --0.622824740657564 --1.51067397195989 --0.0760181098987407 -0.0274754928223091 -1.27541944465127 --0.610581196946672 --0.318352461001825 --0.0496626806779012 -0.146258380906906 --0.237719824402818 -0.231872735575159 --0.702765605629651 -0.0213248343325354 -0.00555333543097181 -0.725469616579334 -0.798834318960399 -0.465326943046563 -0.895455753976762 -0.458514244418299 -0.197414086276885 --0.177764080480524 --0.0623744779104527 -0.0598053531184313 -1.06253531322753 -0.197877256383119 -0.775527385779311 -0.226192327149825 -1.89574247141958 -0.880241164243294 --1.21475265084309 --0.489600836460754 --0.108557127457234 --0.944907569891683 -1.48156770818887 -0.667210562578494 -0.78909877570683 --1.20284681036236 --0.468002515460864 --0.884526902582809 --0.542070770080306 --1.21110558976503 --0.279747039535007 --0.692427175503347 --1.01079612260272 -0.976841513079535 -0.468244312210616 --0.0916757926645637 --1.27200331472999 -1.15047994896995 --0.43707968557298 --0.966466422094516 -0.119728357742899 -2.81783161639487 -0.911606234664753 -0.776416304936054 -1.25771216072369 -0.996315714070053 -0.819042563498904 --0.115836101095933 -0.507172866992054 --0.0478808441054248 -1.18711305508065 --0.481700493808769 -0.230998092354509 -0.573101244831949 -0.784053309187104 -0.297986502311497 -0.948203640246607 --0.25468675707365 --0.323052962463791 -0.85310252687141 --0.375011646308904 --0.891500120792507 --0.196748889363835 --0.372751712461439 --0.878077190257166 --0.393426256594683 --0.656682048650739 -0.339790796766446 --1.51342956759162 -1.81197379994092 -0.787094950586311 -0.129317159010297 -0.714747619095451 -1.23220115157131 --0.204663673397249 -0.949272894146096 -2.64812424886413 -1.09616643679644 --1.03214621430505 -0.0355999503761404 --1.07868754118551 -0.354335178857355 --0.726724546825594 --0.102207157651913 -0.222020940728018 -0.709032970235738 --0.415859715885571 -1.13517663626097 -0.428499369396733 -0.253916478293434 --1.09904059277575 -0.465845898184262 -0.847933959913008 --0.374372384305543 --1.26154741966278 -0.863428009214625 --0.367835405542624 --0.345478564062233 --0.175270123894823 --0.574575195438108 -1.05874325015095 --1.323730164261 --1.34308675344259 --0.480389773860679 --0.437531214872557 --0.765977506230753 -0.843834956395698 --1.21061604397202 -0.395917553894293 --1.522095262773 --1.54948627315233 -1.1745648701888 -0.575277190803189 -0.0286397357962507 --0.195690482307158 -0.795987314731377 --0.00789725343085657 -1.60381885177626 -0.269978859884298 -0.710460081548787 --0.530048541200659 -0.415808382540064 -0.945559325918768 -0.343335493189163 --0.238788785745006 -0.882901927032901 --0.00806924812014032 -0.473187147787512 --0.0608322639003358 -0.178653013487908 --0.379020794228651 --0.159808170105904 -0.734561326783635 -0.245488764226995 -0.550300218396348 --2.26361426484264 -1.62325073488854 --1.09222566039056 -0.849115795693496 --0.210313370449775 -0.103550712078858 --0.726329469738593 -0.95549935792785 --0.706919634819839 --0.659584389424182 --0.936681065112648 --0.637746906148095 --1.07049090031001 --0.627517297124117 --0.246627610850525 -0.60823661954532 --0.306513718992486 -0.808837906611101 -0.141268242762274 -0.123754676678705 --0.386067644593162 --0.226200684084894 --0.0163259681911776 -0.0336725380308565 -1.91865286103767 --1.00010481002874 -0.738568022317164 --0.351210143091377 --0.427864630120208 -0.341827075415198 --1.08071363923753 -1.17928942923234 -0.375352567006106 --0.738665679096747 --0.385488259794937 -0.355311220943296 --0.117690538910378 -0.739379872704015 -1.11334058659916 -0.686242073579702 --1.44005328412079 --0.0599835362702654 --0.509181371720717 -0.326184454081355 -0.126555417302969 -1.4002519614658 -0.161001676985947 -1.75017943656797 -0.703050366307877 -1.97291661764659 -0.582054675126905 -1.58788247758211 -0.499062685926761 --0.231117857188259 --1.38137153138319 --0.283810670665904 --0.624034986754032 --1.66611637608445 -0.820072538466031 -0.438285496007126 --1.16972244206346 -0.504252137486279 -0.0970766325260524 --0.164836062022014 --0.977430955351661 --0.366543883565972 --0.919788320858773 --0.993597403216643 --0.839389452700795 --1.06244676994932 -0.483820730636968 --0.913303830851461 --0.512812924853015 -0.626718595292246 --1.36833749169034 -1.13120542869246 -0.641883295705473 -0.0834755430996212 -0.679643130155855 --0.562225448774241 -0.738296098162643 -2.07162340642766 -0.337301415713958 -0.12087120240055 -1.03536808834691 --1.03022213405598 --1.36610132191051 --0.185981253976599 --0.147784600673448 --0.174973169863746 --1.72027825506671 -0.0948082058703985 --0.265678582625062 -0.260157946567645 --0.921174550688845 -1.5811515901312 -0.193499882892153 -1.45450765670948 --2.28352793028615 --1.16623585555281 -1.15206262957683 --0.0930128377418473 -1.20759611685816 -0.899675951709471 -0.486425708926292 --0.905907192862751 --0.158205725254999 --0.389902013191021 -1.84931835222907 -0.0996685332130127 --0.640474820582729 --0.747346621285308 --0.4359530746233 -1.23935390132834 --0.0658819905313255 --0.620264439982828 --0.125465506662451 --0.358533902766186 --0.442355089372993 -0.535592466487728 -0.983873859822833 --1.16710453445866 -0.13322230410405 -0.0325547184463346 -0.100596015571903 -0.120284861934673 --0.149029222965324 -1.16551670602599 -0.614859980434852 --0.48273200342844 --0.735255375470615 -0.738940946953591 --0.906462197750766 --1.60213700936939 -0.252500938429352 -0.312563191134479 --2.10789577635327 -0.197875146362585 -0.105740340572568 -1.19657816732451 -0.655959261273045 --1.44020777819354 --1.66677009996311 -0.918795713966068 --0.73971702443339 --0.644434976143906 --0.0848890293880071 --0.12187230502709 -0.792615175268968 -0.642585883925266 --0.839506444097701 -0.121974997063105 -0.035645002548323 --1.46880787435948 -0.613721958689194 --1.32351900667403 --1.35735639544456 -0.727126930036594 -0.0436243689263862 -0.630601241911254 --1.04592435173964 -1.13547590502383 --0.281587416889687 --0.36005107977212 --0.371350461000544 -1.97953106430475 --2.2887909407334 --0.427134983271453 -0.344331516489491 --1.18372084407449 -0.0717275928864503 -1.7676971393817 -0.862303077827086 -0.836440265795146 --0.42145563315824 --0.433150514023747 --0.800659762865735 --0.816298694498665 --0.596883318201797 -0.420906792244718 -0.135780069617426 --1.14736654715981 --0.104157399926203 -1.09210250059992 --0.443079292500022 -1.0673918322115 -0.0860718385705912 -0.00377893699991194 -1.29633537242894 --0.361421713906585 -0.129528244718503 -0.278762801966015 --0.347878173188353 --1.22905288254969 -0.883245530388396 -1.82531947479356 --1.11863774625728 -1.65348906958082 -0.61495954821516 --0.133501902273673 -0.362590899306161 --0.0885557360066316 -1.30545048396629 --0.00239120876872967 -1.18947375551951 --0.750873276832321 -0.337657622615505 -0.592759398541007 -0.0973674721694859 --0.590389013402049 --0.33916578911215 -1.21443397382882 -0.725766610652451 --1.40040677270027 --0.556191229972558 --0.780630624475688 --0.787697536681089 --0.0267482587333316 --0.679095761087848 -0.442115138387893 --0.268281559955049 -0.77548035218472 -0.373902254131703 --0.398767941157042 --0.347484095267976 -1.31735957555781 --0.171263825336924 --0.250080284792999 -0.140219114861868 --0.0281538027511683 --0.807549762084559 -0.419885175413317 -0.410177595298232 --0.409333755160078 -0.398593798901489 -0.0793716940684188 -0.00982858027102651 --1.31775095755698 -1.55278002997486 --0.000129451575743289 -1.41419033790828 -1.15729108407901 -0.800147079297656 -0.449237468602744 -0.727985129738477 -0.181634514551966 -0.825526833799604 --0.58482335649698 -0.144743740032871 -1.87294728175805 -0.184384976252939 -1.86002824619631 --1.3957241213217 --0.507193432414768 -0.924847481442807 -0.936371173940582 --0.0802819603850189 --0.617667310803824 -0.309898656947784 --1.06956493301771 -0.516674156082602 -0.106646623409892 --2.3940107206071 --0.0245665224135809 --0.522099212111308 --0.119229882896074 --0.347186365719018 --0.248497898272967 --0.470235371895843 -0.376052020866892 --0.264629640471174 --1.69557116868241 -0.578138825171397 -0.602130116766503 -0.260991728875799 -0.555264264309002 --0.249546645119744 --1.10230542253281 --0.344529659528555 -1.06676923990271 -1.18035973634766 -1.15307077906284 --0.0113105800934976 --0.0593310657675277 -0.746354768831914 -1.13979506923182 -0.864028028660019 --0.487773729391145 -0.178230582320653 -0.306301726886821 --1.57812892992639 -0.874990837966182 --0.127455009178957 --0.290067827373049 -0.1574327889846 -1.11306868120243 --0.799747439847609 -0.837086265570765 --1.09200662635661 -0.435550001599129 -0.340878038695541 --0.47579571439349 --0.486429955201369 --0.651315984797474 --1.30250472587412 --0.0821973394423736 --0.229207087606084 -0.623646452779435 --0.434293539265636 --0.572332250539572 -0.681684730189978 --1.00234483148248 -0.167371232286972 -0.23333313491586 --0.236279288538082 -1.00010230677845 --0.166902371722645 -0.249516442570314 -1.61143241933335 --0.211073316671659 -0.489670720274944 -0.615261024229666 --1.19712672600175 -0.197969502702361 -1.00658238121902 -0.0773993454482795 --0.215224339798739 -0.147408893444431 --0.0937125262311644 -1.16430640445673 -0.707155021070502 --0.678250000910673 --0.141957896646561 --0.9812795860379 -0.176358992096428 -0.856370528025186 --2.03126751875005 -0.912355552144082 -0.687547969251702 -0.241916508534693 --1.26964038889729 -2.71634063437112 -0.654793117601432 --1.548159818184 -2.61670171538555 -0.192677604256944 --0.136382222530123 --0.143473566795195 -0.61244672054565 -0.928243683499171 --0.357428173727321 --0.907215184953587 --1.10140887154714 -0.374800032343991 --1.7009102797539 -0.84300643785058 --0.393124333360105 -1.06392153457271 --2.06481109198918 --1.58903689482077 -0.203431179495407 -0.701402891852949 --0.0350455514908958 --0.262036370846317 -1.20763962683833 --0.276803297033418 -1.01303984126851 --0.201574073464107 --0.0949788816545887 --0.316872431214017 --0.253008094431848 -1.68212588835176 -0.571994673442081 -0.0191059079329037 --0.292450470363693 --0.620910553972076 --1.15055185698641 --0.487897201666263 --0.102317951838618 -0.0634025014263386 -2.06375941168086 --0.961202440218968 --1.20032261164548 -0.960662509546158 --0.158079428076416 -2.41106396724882 --0.120745636816178 --1.08571648109665 --0.117309391270849 --0.330066689449205 -1.13577038590179 -0.0264394272818214 --0.515837168205593 --0.228913709583906 --0.733705827936385 -1.19860810711132 --0.0679853542399247 --0.0184551115260092 -0.612905931243582 -0.328303390532492 -0.301769586684045 -0.801342571041197 -1.3129045830549 -1.20225121921818 -0.30520367076759 --1.04700418268141 --1.38130710123263 --1.54260658001701 --0.447756589780187 --0.664774265277698 --1.04669408765152 --0.419516858297238 --0.828121352684017 --0.0550309418815829 --1.4358030799451 --0.605152200896726 -0.0401635602090744 --0.306977369998786 --1.68356153134052 -0.552312594441007 -0.559167434707289 --0.0104860800768529 -0.620892093335666 -1.59081685227427 -0.347936221874688 -0.567541757792089 -0.816957310111523 -0.0223660570256952 --0.559565867079661 --0.246149432595232 --0.260984186672273 --0.93895393804066 --0.613998440799585 -1.76978972535768 -1.26501370450685 --0.26758333727879 --1.15607162909429 -0.860187925066748 -0.0338929308935834 -2.24814313542644 --0.765237374753642 -0.745001859905766 -0.291892836244255 --1.00302764786192 --0.902110825128645 --0.668709300247311 --0.387047213995613 --0.00381558871444732 -0.746863491319605 --0.981682465986867 --1.43733898052924 -0.857628943390125 -1.10148156661517 -1.02456721791239 -0.323472646757542 --0.312977605080288 --0.652381744677956 -0.437522184448099 -0.252008622839859 --0.172325924603216 --0.000586741109945166 --0.914379213001624 -0.058839180904025 --0.498940240852681 -1.4363893581085 -0.140818922565996 -2.53518355797652 -0.466830756850172 --0.315696062748332 -0.173860094710326 -2.54761375756037 --0.70043572686625 --0.23765533588468 -1.21726268380987 -0.868021957951036 -0.952138930011187 --0.538647755524499 --0.299637211887324 --1.005546608953 -1.48035154524254 -0.471324204547402 -0.189897199001561 -0.0893323631372969 --0.573239176796934 --1.59212882314772 -1.11586621941432 -0.283785786189636 -1.09943067083751 -0.648152485050757 --1.33706159372046 --1.09849292816908 --1.34072908931239 --0.407672942010001 -0.99360818248112 -3.52062915760511 --0.263439581041228 -0.446826246877169 -0.976219301636115 -0.0980211000601043 --0.859523286379251 --0.717969377871194 --1.78759182084525 --0.828563021425392 --0.0243076303383258 -0.033473108492466 --0.479695330236595 -1.94592061468219 --0.610002791412884 --1.30801972208678 --1.18924337972981 -0.233885355861576 -2.58578826772801 -1.19569557415521 --0.248256351123072 -0.109430172400018 --0.803277745582511 --1.59317619667895 -0.135977686630512 -1.72523389672606 -2.19487918760472 --0.409347637040063 --0.239549930197739 --0.680889815954925 -1.88031257088829 -0.0868014740860845 -1.01590712007649 --0.108465147940663 -0.181358652519504 -0.118870273272899 -0.994441965488889 --0.0561254807615934 --0.274640851005216 --1.01281191138638 -0.188491967831237 -2.67112880051665 --0.0967595003919701 --1.13367421957399 -0.410842494925816 -0.0939214320468587 --0.364339180682765 --0.206626954317943 -2.25170642450499 -0.233393383523321 -0.0304459463003193 --0.634543139833494 --0.72521715090643 -1.68274577462769 --0.89025996168743 -0.187034201995195 --0.981320274994101 -0.392231294333286 -0.0956290435012779 --0.368340912605671 -0.1248691428759 --0.846576372330896 -0.724408456241818 --0.128752261372798 --0.89631263456145 -3.17059883514776 -0.0672395116551066 -0.138056719541321 --0.306621006257489 -0.30961908806755 -1.21810306270338 -0.255595687155237 --0.242342144592891 -0.200379413487927 --0.991274364090623 --0.0391314731292578 --0.0181457932523923 -0.244527968465745 --1.02595600867877 --0.584597097888332 --0.0722198637713269 --0.0104021952065043 -0.596875324358979 --0.898658555221925 --2.62113252945255 -0.419743517306605 -0.396975246005542 --0.917724933146635 --0.559227035986826 --0.398977362648116 --1.11820543761289 --0.536280617575262 -0.898410942782109 -1.70881753259158 --1.06785192118053 -0.568221832699461 -0.356288905761318 -0.93258956967154 --0.679292508175277 --0.278679534755948 -1.06576355947174 -0.0588997588828422 -0.254741926193808 -0.856355274210465 --0.491131383013853 -1.18062801524147 --0.715724439614368 --0.272558034062007 -0.672739774953758 --1.40747122076133 -0.50562392001892 --0.777973058930082 -0.367752537467764 --0.299884336032667 --1.06744447380346 -0.959690673642197 --0.296061841824589 --1.46848043312013 --1.17417095528519 --0.377432319362166 --0.739587316933378 --0.209633664942664 --0.130926491570548 --1.06991608690137 -2.96738469546717 -1.14443332925305 --0.503031595244501 --0.507560539946944 -0.343766076393409 -1.84654536051851 --0.333421077497241 -0.050732448275606 --0.82001599634063 --0.382156761587923 --0.0885716728131074 --1.10714232256591 -0.503591481588455 --0.00913873453269343 -0.509267692659771 -0.432071732364339 --0.218822057125277 -0.891468914957372 --0.75184225537409 -0.450906715268795 -1.06359330947704 --0.488742338750246 --0.153981957424495 --0.734998619544101 -0.632029679268621 --0.600816770935406 --1.1173192643804 -0.707610830728914 -0.208813291213557 -1.32710495222865 --0.209585487753602 -1.03305498450672 -1.69669014884384 --0.422339579139249 -1.82581549104357 --0.277597796283443 --0.367015081831383 -0.189427050277713 -0.0770916534155521 --0.825449273554631 -0.217879569680768 --0.40074706603772 --1.09365051356992 --0.464040298739993 --0.126598732243712 --0.55642597121656 --0.326265842550692 -1.21047598066892 --0.701548361364551 -1.73964932134399 --1.74160501139836 --0.3068072019412 --1.5276156454685 --2.46970112488746 --0.467463460913343 --0.547365514902909 -1.88053409840384 -0.546814213099438 --0.0507497778298909 -0.981612114927978 -0.628117582422263 -0.201272264036175 -0.0772994961627465 --1.01741838067622 -0.303435962703848 -0.715465393388428 -0.0448189350146215 --0.191172734303239 -0.0458784402593926 -0.667561083793829 -0.691866893239821 --0.123688362495376 -0.540850977192967 -1.20154697450015 -0.320906131256741 --0.159095049865339 --0.596387966705934 --0.332664952000859 -1.36664045003606 --0.546446589191504 --0.406017080505811 -1.22291737969883 -0.781445343185219 --0.582938570598857 --1.04707153816964 -0.0528238011704447 --0.737244578670806 --0.522594658736298 --0.947302382783398 --0.149799496009463 -0.57840615893768 -0.628231665950985 --0.557513423286073 -0.793129301432674 -0.606221966788967 --1.69934895200782 --1.38856550396265 --1.22013556536334 --0.260467381715957 -0.673760858371583 --2.06754468589243 --0.766533580188324 -0.113657262347362 -0.53295118835074 -2.04150078640293 -1.64043128284415 -2.60096639086405 -0.95467683331257 --1.31858207247445 --0.447607762224269 --0.114864564927373 -0.305548045058718 --0.629462040966277 -0.556412348148225 -0.0645314589133061 --1.02032892048566 -0.372467059398012 -0.036209663717667 --0.58944807283434 -0.0747668239932811 --0.798470317572896 --0.154585974877549 --0.689406528259687 -0.74046089326216 --0.545362673661328 -0.760482539142327 -1.65390939044652 --0.116861896476984 -1.44904742522384 -0.870838484190746 -0.100065876719919 --1.43919005732675 --0.382344322030778 --1.028529707323 -0.960569821709388 -1.01389989596445 -0.496619894523279 -0.693466622969242 -0.328542134830423 --0.546103356160284 --0.267070599355183 -0.581744723213736 --0.316248264091479 -0.542002928378141 --0.500056798912407 --0.122076669694449 -1.57060430952421 -0.700228240318825 -0.700786494832257 -0.877469076560112 --0.334377731057279 --1.19070878222655 --0.206991471819705 --0.00451420732384911 -0.866559539176246 --0.493441397236876 -0.00785793183337358 -0.102634697628436 -1.37479885215905 --0.146966032799584 -0.263061330919934 --0.739505522376914 --0.250903165065301 -0.0545494413709786 --1.02905152283948 -0.71398717521925 --0.658583215661317 -0.981339432737537 --0.80692687859684 -0.370223570098706 --0.0109938782800389 --1.02641874615353 --1.36282484847428 -1.10882887243105 -0.637054513683498 -0.580360626668122 -0.607662649532977 --0.679742976309454 --1.20543926881276 -2.37354241346025 -1.48694860428327 --1.07103387332281 --0.371104589840801 --0.726145012779373 -0.141747835063608 --0.60521220952277 -0.842703512556056 --0.459645039933497 -0.137817064203932 -0.886362224844182 -0.0317320759279536 --0.637398725713567 -0.304942389172091 --1.45987444460613 -0.0171666988579502 --1.45935359161721 --1.20068175200268 -0.234812195931952 --1.71270985685658 --0.818732286237875 --1.70387118824623 --0.491446190351278 --0.900648771284885 --2.66160903289861 --1.00626767000312 -0.963447707422391 -0.0447005320628477 --0.664982953371916 --1.055013043741 --0.850145837415662 -0.390014473295015 --0.224608003467742 --1.4359107857298 --0.594485285090597 --0.11398985850575 --2.64520562294624 --0.714910272318726 --1.40646641755308 -0.641769007510254 -0.163278457815407 -0.144361901192505 -0.896947768439722 -1.37899183540913 -0.418727307496102 --1.63581127467841 -0.445371360807753 -0.538940928855685 --1.61586395955129 -0.0236095032629482 --0.441227956088891 -0.170299392526729 -0.51829997494109 -0.880614088471513 -0.781927930499752 -1.44975943790499 -1.20137720954622 --1.2108665070628 -0.935717386419326 --0.300189101725625 --0.532316556418748 --0.760728426977433 --0.319443319620951 --0.306782995640194 --0.37136036276887 --1.24622798499665 -0.00233839678876624 --0.946864798483132 -0.708193941237094 --0.0357902906978484 --1.29741356750438 --1.02045389096462 --0.495555062847985 --0.103399628308599 -0.135335409983872 -1.37481757071361 --0.00546962404190499 -0.369864871538129 -0.23676158171854 --0.358715633360145 --1.018152625031 -1.09467980599426 -0.442614022836768 --0.696984376933809 --0.305783210413408 --1.00330283515686 --0.784430501594378 --0.281233425799151 --0.29255157156275 -0.905066508616708 --1.57351831156789 -0.708972229613478 --0.136872840862661 -0.678686729912769 -0.108809152323011 -1.22910697839568 --0.579895710714625 -0.246420606880525 --0.849946347910649 --0.273435609631553 -1.69770240418364 --0.225035448734576 --0.799688028513398 -0.129669699543864 --0.552638566455681 --0.72239894203596 -0.559403257795491 -1.53339788051064 --1.22965897416176 --1.20119185479707 --0.0676970561811734 -2.39187969015618 --0.596267170060756 -0.781566175124317 -2.42727255381911 -0.787319831504109 --0.480617347352828 --0.454721228554799 --0.677220314030217 --0.143314595253014 -0.150249800414692 --0.500699185838855 --1.61258414277142 --0.313134469611088 --0.296193775072989 --1.27675553679041 -0.0468360961787697 -0.05778101844923 --0.61291370336947 -0.127995554933712 --1.21721875706542 --0.470846153738841 --0.388476673263299 -1.65911394085933 --1.41634528402855 -0.595231298835301 -0.763090444552189 --1.20558755724129 --0.861324116765032 -1.25601566163352 -1.25418823912953 --0.186932935166276 -0.502242065578349 -0.583990097561594 -1.03035274545766 --1.07570322997004 -0.509550263729682 --0.30397531387411 --0.0333368481739029 -0.0301083231279469 -0.223658734025882 -2.88269018107107 -0.8395995769044 --0.541463664437835 -2.34795423857183 --0.510345882425761 -2.13894413475496 --1.33087195183421 -0.591623811231324 --0.677910454317529 --0.443333692804151 --0.379270152191098 -1.33272420105395 --0.329043450336371 --0.144109097667817 --0.877943497340159 --1.0706882001602 -0.422890383419263 --0.0157189179268755 --1.27898427087336 --0.883512079387762 --1.559057298441 -1.25909263975898 -0.167210815058871 --0.36811145609594 --0.151906766889709 -0.744239833359341 --0.238910231175755 -0.0312337976934565 --0.673900246296434 --1.03307370822586 -0.494619581826626 -0.130724984390936 --0.167461604399511 --0.964340937787589 -2.67246912536483 --0.162563351302258 -0.360712130645251 --2.45652389566342 -2.25094120204872 -1.0459635377941 -0.524108263610624 --1.14306591642128 -0.551590089311089 --0.895226116570995 --1.23305945263191 --1.19497460923762 --0.828328445315115 --0.225051428408872 -0.014766650577597 --0.322696365817285 --0.905558360989323 --1.06836004035116 --0.485765394928748 --0.709643573295995 --0.351598473770118 -0.894287279987118 -0.10651409911095 --0.586898370758558 --0.5599611801681 -0.204366518284863 --0.606065502882492 --0.747117296672034 --1.62814832030842 --0.527417635705323 -0.0075416642375945 --0.530440497216981 --0.197594930675457 --0.0715866580288727 --0.769656126962698 --0.0612220393988903 -0.422826109608441 -0.936493654171205 --1.0722525060639 -2.26539520671385 --0.883125393251178 --1.06306825626853 --1.02044887392662 -1.19676777025704 -0.967728595514698 --1.05550633666264 --1.10771275553742 --0.283975032198756 --0.315163508075938 --1.15240508318347 --0.0274034771390657 --0.479011059574833 -0.0255999689535402 -0.232050686082801 -0.26651815593805 --0.307982616054702 --0.933559813803248 --0.0525290274204444 -1.61897482952296 -0.931015315606117 -2.34607632181815 --0.713001061546756 -0.428211840441305 -1.32932756849685 -0.550183158532931 -0.71083702068388 -0.242924001601291 -1.19526624612467 --0.0446973547314027 --0.675240861968066 --0.143720204559368 -0.533964318867271 --0.0347053159143229 -2.48564965305983 --0.324428331385294 -0.154915453991139 --0.307385411039059 --1.45848785724755 --0.103030686345882 --1.20159855441163 -1.32552395076943 --0.295446867054097 -1.01537713131567 -0.460018471844098 --0.725229423613808 --0.555958734573722 --0.674436454460949 --0.940290029731509 --0.978467714555851 -1.80714163869844 -0.0642540790972967 --1.04480120395308 --0.613684978631553 --0.152338903297475 --0.686638366753642 -1.11610226586072 --0.109831173574341 --0.32029525087682 -0.157829507830361 --0.951738064944206 -1.14571038992899 -0.661530014921529 -0.303611404604224 --0.994782536652387 -0.0154115138240911 --0.189124899102946 -0.361334837030687 -0.00997125442002567 -1.22832316417168 --0.643459859723587 --1.19158616712405 --0.353063964092905 -1.02544847263221 -0.0577158332314838 --0.358782117761052 -0.11758729929404 --0.281468798032206 --1.06707708979043 -1.29569683714344 --1.02395525980526 -0.295287330386067 -0.624321136674308 --0.726063267262115 -1.23867770486361 --1.4329877983162 --1.25418854445307 -0.0646056136023807 --2.19316307072942 --1.2105845199022 --0.63218864835893 --0.202980996382793 --0.689081958830768 --0.856296627463293 --0.261559602677472 --0.245376076636266 --0.608974195339934 --0.124925916526544 --0.228262745865889 -0.912864349134393 -1.16702600291178 -0.388364973034255 --0.396084813844613 --0.356033111223647 -0.236963679446776 --0.267047860838833 --1.02781060151471 -0.107725810658218 --0.0752289263231161 --0.0514125193527857 -0.0628389813371375 --0.308450174978391 -1.02434250738458 -1.63129297078421 --0.147962006139722 -0.110460649466869 --1.26239076667009 --0.415549890544239 -0.285543274807626 -0.0802854647668001 --1.59803336255881 --0.220382861194478 -2.88718624085543 -0.517639446361457 -0.885058081420309 --0.625486024345011 --0.913354729959831 --0.750888174900258 -1.74299378078736 --0.840567384420615 --0.109709720206608 -1.03465860049263 -0.448611637806485 -0.877507248108429 --0.00626230009361084 -1.24320497012923 -2.13153248428191 -0.309747060585409 --1.05025633268937 --1.04226060964565 --0.287818475770508 -0.764586101491084 --0.357178622633105 --0.485879878361984 --0.382610312433516 --0.086004683320116 -0.381906126160723 -1.03324112535066 --1.49971247001364 -0.136305147404963 --0.668747178614373 --0.259822867934554 --0.0820472334631397 -0.857011457875487 --0.170173691994367 -1.25417940010434 --0.102283237068138 -0.152895849568734 -1.53128231044789 -0.489518551880295 --0.679342056070151 -0.440566721119758 --0.315811786272775 -0.352195475744487 --0.515516735147051 -0.722110828447986 -0.68887367735329 --0.76405670814916 -0.555442130037328 -0.944444849659745 -1.08327201611744 -0.138035520072502 --1.05088194129061 -0.597141725219869 --0.219181338062613 --0.354407870784266 --1.04398701191271 -0.218113210691278 -0.555729158856275 -1.00390598938774 --1.2179895393062 --0.172340012270091 --0.298909881755564 --1.09170196021801 -1.27139265205655 -0.566384691721464 -0.0218822451855818 --1.06994153585167 --0.544397239681343 -0.139953115823992 -1.06153432214313 --0.129484762398143 --0.0956140643609995 -2.30708739079401 -1.06187177583092 -0.0347005146802717 -0.254800529998658 -0.163830878681796 --0.506293195809688 -0.565773780252952 --0.00459783924501966 --1.71129026727975 -0.359685061116707 -0.711119561954857 -0.45999395062809 --0.165221858949689 -1.34704316643374 --0.0338618374782271 -1.53401875791794 --0.212511164798174 --1.40772866774644 --0.238923590844668 -0.640204421293243 --1.26371009901196 -0.659342759096475 --0.0377287976619796 -0.840155338048433 --0.0722751892688365 --0.385929732886657 -0.905418827149073 --0.185260903236441 -0.305368514830273 --0.119782417932921 --0.99598937478549 --1.16256974832161 --1.48763037103496 --1.30987724207956 --0.728815055131708 -0.331110561251425 -1.59059667542404 -0.329499058883112 -1.25347096969656 -0.0243422498626553 --0.389598259242467 --1.02001097936014 --0.280172946362425 --0.463580351417249 --0.188916427391391 -0.227784059177649 --1.08965649378749 -0.202613842076182 --0.542213890037051 -1.45105605671776 -1.03127408519409 -1.41833907196721 --0.524126477556385 --0.479790543728748 --0.138318377245621 --1.42027461441034 -0.163061237563308 --0.176825388153333 -0.203927976730053 --0.476554694804893 --0.153846021828439 --0.0919507200401988 --1.00198085415924 -1.44211441433007 --0.0998478411241051 -0.0432976801339269 --0.363446763859359 -2.17446917471531 --0.6883720212407 -0.473213412542079 -0.351927411431388 --0.828162489594762 --0.59522725770303 -1.32801930134734 -0.286907380303928 -0.634106312615532 --0.891375236178515 -0.488161698649812 -0.481072555971661 -0.17475028589905 --0.549417179422536 -1.15111761976996 --0.128701423571041 --0.92070240378427 -0.428357775144089 --1.05849877485923 -0.556876203216249 --0.366047159819376 -0.465738345154426 --0.893084608781023 -0.240010456379758 -0.0388075322462882 --0.976903771582991 --0.714344149120094 -0.0701593667447611 -0.333600971565023 -0.909995899637098 --0.85737289908008 -1.58276347111375 --0.39712283280663 --1.43917792562088 -0.279519050024554 -0.65153569849809 --0.869312400405267 -1.36586525393896 -0.256080231545325 --0.341994965612914 -1.69364459221198 -2.50163404853811 --0.158630601702422 --1.24452472744541 --1.25891912932508 -1.01670912907877 -0.906611354331384 --0.919852275936687 --1.03865734315618 -0.615500310166039 --0.492040939376295 -1.36669940733066 --0.863489805202673 -0.319325845436192 --0.376499026166641 --0.885016780405289 -0.0575325065585051 -1.05288476298308 -1.25794945471485 -0.134691769149657 --1.00661424066415 -1.04873334812086 --0.243580746534623 --0.191231323459643 -0.776050052422859 -0.196317824986082 -1.16524044833753 -0.952531470348949 -0.892725534499499 --0.357116925999533 -0.143393279657671 --0.356716637755322 --0.932761802649948 -0.189447026374051 --1.0195226686894 -0.320807345848893 -0.0368406608231711 --1.12805925134138 -0.0629100894797752 --0.0424064273699871 -1.15797364529646 -1.38742327002382 --0.062490685237087 -2.71823247379317 -0.54426702653792 --1.04900679523943 -0.116588934417235 -0.804592365973917 -0.295543272981782 --0.170951384218029 --0.189631530748139 -0.14295447512958 -1.26208655781274 --0.0871673948700322 --0.586465500866141 --0.0310697030177369 -0.921845866570568 --0.431610908178735 --1.67125244579033 --0.523407077471177 --0.62741403083511 --0.559400560953775 -0.869471674208494 -1.47628703309381 -1.79938703343149 -0.0546481989058769 -0.0922102480457951 --0.357730738131567 -0.0509178601367992 -0.516244728740299 --0.595639182112809 -0.128944670157276 --0.568343793948448 --2.43534505115727 --1.01702026632396 --2.17643526804825 -0.258371300568533 --1.61117344599765 -0.737983642862601 --1.05626303040758 --0.757850509052769 -0.165207876128958 --1.13190421616468 --0.375165009090662 -0.724611939524312 -2.45441319955491 -0.145977638075805 --1.52513509566546 -0.926082442321047 --0.865054274880899 -0.844437247833216 --0.596773190351318 -0.602044459382361 -0.232636347946329 -0.804179903025783 --0.996989470408124 --0.365888624601652 --0.237841671710533 -2.3952555880693 -0.565223113056915 -0.310236973980576 -0.774682097197608 --0.367189562607743 --0.143664369436115 --0.366916803225733 -1.03604576272572 -0.0511949907857465 -0.0383386871888076 --1.35944776745875 --0.905620757949824 -0.0466594826145772 -0.338307242900931 --0.146634323798384 -2.2967013401401 --0.999092520816264 -2.2281690968113 -0.489298489606909 -0.913549051111158 -0.606657240448708 --1.48239156041957 -1.17150597428999 -0.81318839617636 -0.525267240551887 --0.303013189375296 -0.178369609754514 -0.238063241287319 --0.948605325175649 -1.15428916490519 --0.988765456018875 -0.823661512242127 -0.155406207178025 -0.176239593867216 --0.0121754740515869 -1.94408179898184 --0.845859864404873 -1.28362640846199 --0.514172579803133 -0.246178549178094 -1.17534458300455 -0.246964760798727 -0.0261849738496727 -0.0475095611211085 -0.462339194174796 -0.337507447494156 -0.13293742256587 -0.0352034947469244 --0.199150586072809 -0.832820831219188 -0.301713278998291 -1.75099340028208 --0.456162365933483 --0.179368407441376 --0.483628028908006 -0.518195502046996 -0.280065269721332 -1.6154467464488 --0.458080516954534 -0.701676549357973 -0.675946234534473 --0.33418900839108 --0.243753517054068 --0.147879759204741 -0.245757766156081 -0.0947081922427628 --0.461927986065424 --1.26111103057767 --0.224458851027883 --0.427017828254873 --0.0339796434855568 -0.382629309139968 --0.363700948325993 -1.10578167047753 -0.174617942798465 --1.13613788603866 -0.559537366667142 --0.27476118180423 -0.180649152100067 -0.671527863039953 --0.419474776004058 --0.056600311600743 --1.0935083796882 --1.39005221082623 --0.996488529028037 --0.914787121289441 --1.15184515167317 -0.376344854618184 --0.33477168895491 -1.23771278354656 -0.697021437215991 --0.67357701681455 -1.33334178098585 --0.673804128546307 -1.39463819827454 -0.93799847850712 --0.375541917075672 --0.464784728666194 --1.33653484160116 -0.302146833560929 --0.398448945253793 -0.239774313486892 --0.545554574981133 -0.19536388175656 --0.18425652970097 -0.380510136264869 -0.121979549605789 -0.255057177414085 --1.36931424805711 --0.56509976975888 -0.924159890238784 --0.438197595665354 --1.22762169727116 --0.335346499126478 --0.706244253504198 --0.0550776959339827 -0.306111978170623 -0.833911454903735 --1.52976574977468 -0.824606969140005 --0.541500139918599 -1.11070308108856 --0.131377932526394 -0.0379776494379707 -0.514911824115968 --0.361078065749876 -2.57515451073046 -0.599784261033307 -1.52804491037456 -0.286677672110106 --1.00027644813114 --0.802351041210491 --1.23436800583128 -0.199565053834633 -0.311025061950047 --0.389388244010076 --1.58509131992123 --0.436113486503704 -0.194868687057468 --0.0500733908306641 --1.29677911148205 --0.0879445978331752 --0.770959546702983 -0.587882466314001 -0.0236313670114772 --0.893383072027496 --0.458014399261204 -0.765956917071673 -1.39107932094462 -0.917402807676279 --1.59145737686393 --0.495371195636684 --1.30371644358091 -0.45750824017405 -1.23707066172626 -0.942432615682689 --0.230070398560107 -0.500081727884033 --1.07507129942767 -0.212569374990833 --0.812096785240679 -0.869639805495944 -1.06017674981297 --1.44646669549273 --1.26050007039871 --0.899213768005566 -0.00766141447244451 --0.640111921516713 --0.187182959310957 --1.14496899541656 --0.805076325418671 --0.371919782015281 -0.0962069895490885 --0.270225992623242 --0.045213124990072 -0.00688856295129092 -0.139182263038793 --0.771762111092778 -0.3222357309921 --0.213791635321943 --0.37835296305781 --1.18582134927019 --0.897215932847246 --1.07720243854746 -1.07081880243744 -0.214735700363926 --0.443530051275125 --0.352465057183544 --0.714461497785811 --0.564666548701157 -0.716858965441602 --0.33312869382438 --0.244397867722312 -0.936437320493228 -0.438642970947864 -0.321307881781935 -0.414985797440649 --1.84216201853684 --0.568930305425887 --0.281816444997119 -0.757215219421107 -0.469405446532869 --0.31800041581254 -1.91894263958194 --0.404971004292245 --0.370873135103236 --0.922579822498966 -0.0202267214819853 --0.422711974352264 --0.00863279723796717 --0.822501585827188 --1.25184509573594 --0.76228836893427 -1.51261933152612 -0.249046377013473 -0.7317807354584 --1.31572822322025 -0.137990197643606 --1.07429086475605 --0.0138936997156138 -0.442967423184433 --1.02642222821217 -1.27698051077415 -0.0620903594885807 --0.114336235381917 --0.69832181957207 --1.31420773593921 -0.817380232462525 --0.591035645498334 --1.59157607737563 -1.00288399798832 --0.864919609133123 -0.0351130223284208 -1.16077928562783 --0.286937866370224 -1.16350133674035 -0.833204389438143 -1.06285387421246 --0.349962446615717 --1.67540839312006 -0.219124893662983 -0.934342554239264 -0.00454337358889489 --0.29808849223533 -0.86731085960618 --0.572578921904782 -0.950249694424349 -0.0737803220908351 --0.316037365619078 -0.249363636924105 --0.401907407506651 -0.247002507534567 --0.329212646582481 --0.664961664133424 --0.391369293374678 --0.690869150885195 --0.0871286493749501 -1.04965467377149 --1.26100263701871 -1.54831600853188 --0.0151888818660373 --1.4865255488959 -1.16629693188026 --0.988641247203343 -0.294601302348864 --1.11585244290428 -0.186239500991307 --0.188283044380391 --1.68493608263952 -0.496176480557396 --0.62000737523632 --1.2246806640106 --1.50150697867637 --0.224997165095081 --0.387953001022372 -0.0248044489836512 --1.90022899146536 -0.402478015326496 --0.692063097346864 -0.783621684313736 -0.177837228513785 --1.12295907488889 -0.718140651333376 --1.49599685346657 -0.13230373379603 --1.0312395847285 -0.193944287819551 -0.933105446524614 -0.871015616741674 -1.00517003728787 -0.99031203887891 -0.863945006354037 -1.05434503499913 -0.414708966221759 -1.28154334499956 --0.239079392776341 --0.396207545390332 -0.93630723011545 -0.334404756620263 --0.482952314430141 -0.265332485466852 --1.27384458372589 -0.890777605972882 -0.476081844320668 --1.43596063322858 --0.346878477712064 -0.0723841299506756 --0.332494071341127 --0.766630716899206 -1.09202237305773 --0.577646683386879 --0.00852392168840899 --0.752456266004156 --0.735879605934022 -1.01243006360533 -0.445122542821127 --0.0403385352275567 --1.00823281504713 -0.104591632684958 -0.359560328121468 -0.682500673631617 --0.328058385911142 --0.196215501584998 -1.8385209872115 -0.0538524942879182 --0.957575590993184 --0.542207671993427 --0.476046940031226 -0.278058819197868 -1.83821228485259 -0.110615512194312 --0.339698105153406 --0.393054185183088 --0.840937182027749 -1.69208403138352 -0.32199553057116 --0.58353426786914 --0.192782160428177 --0.224713953713087 --0.771791302774634 --0.721886235385442 -1.06110947188697 -0.632120052564817 -0.310059481611024 --0.344697873286596 -1.26248537404415 -0.308941390182495 --0.0625040837353437 -0.977811586268585 --0.697028149991518 --0.400597337045839 -0.201683680359992 -2.15108549303777 -0.712431015249999 --0.209743123524744 -0.769980144790111 --1.46046167014364 --0.0198751918321429 --0.303627660468907 -0.0571609002983813 -0.534781425115866 -0.838839896675246 --0.501049359075557 --0.924862667776433 -0.765536257844531 -2.43258469677039 -0.0975388807040645 -0.363950721193061 --0.760166136924125 --0.128687508408408 --0.714014398448498 -1.67633653690685 --1.20937216165815 --0.179334458747407 --1.51772169599733 -0.123156857978743 --0.580504702677538 --0.37709911367673 --0.402675829725215 -0.622020615200044 --0.0491978240280222 -2.41572659198602 --1.07174715259043 -0.824067294304562 --0.517884732559245 -1.76378492171769 --0.564089558487124 --0.429114604106116 --0.309127400770784 --0.100707931585387 -0.454714032373562 --0.375580062898464 --0.532216471690167 --0.382017638127593 -0.0614964138322005 -2.28276115733651 -0.910629066292776 -0.285347739742775 --0.517691872970743 --0.697755278871698 -0.0857329179548287 -1.43139846721595 -0.361359955699573 -1.32811602290998 -1.1042025112422 --0.574977690852351 --0.294764443675777 -0.752991695313856 -1.10026770530983 --0.195492908883988 --0.842793207051525 --0.103011408653686 -0.149015625383885 --1.48651522685136 --1.36069469370892 --1.0294738141422 --1.06786647689727 -0.998204315569535 --0.692435902361527 --0.134858512438241 -1.23898974741657 -0.0220220886842748 --0.261891683032203 --0.343056975445415 --0.475511121392319 --1.29153971615277 -0.50114795210442 -0.28776276842029 -0.159917423179923 -0.0301053028319389 -0.465329738757678 --1.72683059553476 -1.39391694499224 --0.383802577878229 -0.0256252732917623 --0.641923237090192 -0.466471438491462 --0.301551374778883 --0.362471716711909 -0.00754435022291844 -1.13410618682463 --0.0789767176941334 -0.45463690689474 -0.766204741519306 --0.162444815092654 --1.06652447305168 -0.0711343079527866 --0.634652546522073 -0.0128193293606786 --0.413138034457778 --0.517767532677707 --0.682555198862468 -2.33301192578426 -1.74296150293453 --0.774518517478889 --0.630899909903344 -0.641039171486701 --0.45444889684584 -0.129987103776399 --0.184465252820767 --0.135534431082936 -0.130907905736868 -0.887305945739163 -1.58759028287242 -0.884438121311327 --0.814088419690899 --0.773854868666175 --0.598779819341204 -1.25440830282886 --0.360348631784371 --0.663716712041424 --0.0154270293463123 -1.02079921058891 --0.52080504338708 --0.00728207038688122 --0.521992037270728 --0.168604213964478 --1.28210009827481 --0.441898173604245 --0.552100973508829 --0.0458002769475634 --0.252046835055819 --2.66456814257565 --0.735746137959593 --0.248613589563078 --0.108317056021875 --0.22006175254799 -1.66496229180491 --0.490048680048767 --0.235087162696793 -0.0294047074867754 --0.130935619277467 --1.25392664969543 -0.469966408651582 --2.48200927740093 --1.0948701851374 -1.4732835606636 -0.957418895396982 -0.0498102547228934 -0.273570560113501 -1.29434028958002 -0.397798985555742 -0.145792941634602 -0.0447563197490091 --1.36410139780995 -1.0120412324428 --0.726456343094881 -0.57507409424075 -0.0900665685887052 -1.42023783278603 -0.466365436318668 -2.9888725068328 -0.234454927949338 --0.450134268938322 -1.21829560179338 -1.16576763358929 -0.721946732518402 --0.2919399401631 --0.433270845194469 -0.723419264769389 --0.129059269651729 -0.980317472829476 -0.900620143913025 --0.675816511020043 --1.35182830526172 --1.10294785971483 -0.624426916443298 --0.263479426846662 -0.0887763372587731 --0.268165931509412 --0.580952112768784 --0.212522330519066 --0.115357425419656 -0.318628357157183 --0.470743522230218 -0.192345756248217 -0.345429964803587 --1.08742724661236 -0.699772351668628 --1.30530977046347 --0.640051416115108 -0.417384238000138 -0.592732318794825 --0.0358820183437745 --0.939420157195462 --0.616127949473836 -0.212304717834497 -0.321081678123395 -0.0827629360876543 --0.336157869681301 --0.038230393926904 --1.08089580750165 -0.0986459227351695 --1.17909314392317 -0.131313651232634 --0.251870556490863 -0.205351035110192 --0.440951433927795 --0.510919834035625 --1.10250183756498 -1.05460249914137 --0.263616690396788 -0.893869237596858 -0.740777222522286 -0.426516271427543 --1.18206192048667 -0.341107790174265 --1.2321848219289 --0.317809358602843 --0.0988057015023673 -1.29510183562144 -0.0234314173377737 --0.288658971092595 -0.136954274416327 --0.119757996468477 --1.32572522586522 -1.10182841349292 -0.527186106879833 --0.892786711152345 -0.113917507579396 --0.387953112375592 --0.881152177572368 -0.145458474782999 --0.57784438655541 -0.0187949795595106 -0.647860994746709 --1.0278196870655 -1.1256879372562 --1.80063546002895 -0.607034662134854 --1.69033823263414 --1.17106818518303 --1.00898066385564 --0.54381463010956 --0.759220811247394 --0.361361993492358 --0.404741214169431 -0.391877509649194 -0.750118156524615 --1.44927249096875 --0.0770019609199468 --0.00554686637809798 --0.387116832245647 -0.689199183482511 --0.552980897260823 --0.0200876212724639 -0.363268843280116 -0.408875755569144 --1.53340226100761 -0.626080083307958 --0.913682964881211 --0.633392093604877 --0.284655854195504 -0.312628089589682 --0.144714917327128 -0.00682336394267757 --0.698891049311029 --0.107532704550611 -0.138955959526232 -1.4167244567806 --0.442484328405408 --1.11221425905799 -0.9551358958637 -0.0888347212043383 --0.979787463544819 -0.536801963738718 -0.717504501053225 --0.729947251113997 -1.82892868270353 --1.07967926939627 --0.523064927730575 --0.763892895890602 --1.29603376024747 -1.41708265861731 --0.268591276101308 -0.0925608746544917 -0.730072348830662 -1.2581047080047 -1.19236767921763 -1.21784772153286 --0.452631708068473 --0.183447539428801 --1.57689168604189 -0.339884508069153 -1.16650213687928 --0.832607340668373 --0.101446085261971 -0.0287821102999413 --0.926107911017834 --0.318848067332309 -0.827944481165419 -1.28881149893976 -0.141819297391514 -0.568160942660075 -0.862211809992807 --0.188579780786725 -0.745279201596579 --0.239437337529781 -0.00105254441067704 --0.851336783641717 --0.448519334908987 -1.07894077147446 -0.41397112414459 --0.270980495451326 --0.643851715897652 --0.414699074835826 --1.31473469238469 -2.05386535596583 --0.196252961320369 -0.0111854113416801 --0.922399803571341 -0.878945229744083 --0.723816451873063 --0.1030796472026 -1.04228404402951 --0.785706423238048 -0.367344627915186 --0.112979929956939 -1.99023942986153 --0.606924319344584 --0.28259215438421 -0.0422987298106001 -0.201202647529389 -0.112910029406097 -0.225162878036042 --0.151630859436204 -0.00771224467955189 -0.896362832925094 -0.173976134830082 --0.405486148073634 -0.521376270971984 --1.12645402738896 -0.538022561165435 --1.33764317120965 --0.697503390326419 -0.884221660698397 --0.0980969448805258 -0.121807893639024 --0.127912341367906 -0.728635363048735 -0.246817240011012 -0.266022035452806 -0.0444266224783174 --0.137907230953296 --0.0427350447221508 -1.03097424540136 --0.546784315351575 --0.475034128816857 -0.0917745864243646 --0.197937437477892 --1.23591903442714 -1.11492880672928 -0.771523203818686 -0.273674107450031 --0.909467271039951 --0.393978161713626 --0.417568773139688 --0.897214311465733 --0.704901844925732 -1.5349091522777 --0.131866691986907 --0.465436717294213 --0.0432219083289533 -1.58577926751619 --0.340189983356861 --1.37587975977604 --1.5746626678218 --0.934253914725289 --0.455153433625489 --1.05079114719035 --0.103195363835506 -0.229336070152632 -1.15442456263955 -0.912432469719469 -1.03361265265491 --0.466698636956213 --0.144231443888546 --0.41833724999395 -0.574858796570126 --0.262842401980981 --1.35975285420952 --0.815119111307166 --0.270313717744916 --0.0330997726614308 --0.430984051883919 --0.0811569541715125 --0.0520631502968483 -1.14459908597274 --0.874567649718117 -1.74525953855935 --0.336303206953024 -1.19873015095417 --0.866735967854705 --0.238358787808608 --1.56711770158371 --0.200498209623799 -0.245838144378024 -0.370773038803172 -0.0893774485091567 -1.30211787141125 --1.32013930784238 --1.02935006417754 --0.101400908573966 --0.452868850828054 --0.23224621109336 -0.949520558703531 -0.689615184807932 --0.36875075073889 -0.301894591725806 -2.42861677379586 --0.984239094734018 --0.784874957073718 --0.514529887571696 --0.0498865466871821 -0.214923012305467 --0.387351317492991 -0.395640279322352 -1.29949249937702 -0.454737775229175 --0.236003658349196 -1.99940745888639 --0.870613509826422 --0.509966627682408 -0.235422903013935 -1.86778344603526 -0.532304732218566 -0.758251815601483 -0.195419326745334 -0.965554742662649 -0.793431987839487 -0.80300976361149 -2.28257292308714 --0.541059790170396 -0.475487175459747 --0.989149547932964 -1.37875511460918 -0.0947387264987141 --0.429571877068906 -0.390214153163657 --0.890407429963891 -0.0878108841087517 --1.00833426985493 --0.373558404955881 --1.24042582071414 --1.31770780688224 --0.0836608892399529 --1.1453266875705 -0.242209889892569 -1.94317101160682 --0.898380425308275 --0.70692134935766 --0.600267319333553 -0.124875894613842 -0.740997513358209 --0.816177520272515 --1.37979651370145 --1.01470777046724 -0.113615677061636 --1.05814509064315 --0.786634023604371 -0.419681151544548 -0.876138936886758 -0.289289620805514 --0.990328214593408 --0.498432220011868 -0.196392014514593 --0.277667933118964 -1.04688808533422 -0.0177358621025014 -1.11934180625362 --1.5493467253432 --0.860003522533968 --0.300210299468324 -2.42010856072125 --0.681915902675875 --0.59381551230285 --0.483435972823792 -0.766125580416579 -0.0754606474824446 --0.314514540277901 -0.140234844988408 -0.22495686939899 --1.12267890844118 --0.357131028937389 --0.474345203770499 --0.401926286575738 --1.37247275749674 -0.284222262497289 --1.15143301875662 --1.11370352089148 -1.10982857528586 -0.369095094341484 -0.414752250943748 --0.149105868854179 --0.782798395553377 --0.347647189821027 --0.580484697168402 --0.788092500096331 --0.0423160587501048 -0.997244997864505 --0.0104738744323694 -0.451050742584918 --1.377510351338 -1.12617515038049 -0.141310775205943 -0.514305589188156 --0.352438475254015 -0.239008925828182 -0.425639645940363 --1.01010191937707 --1.47175010213548 -0.413506355065083 --2.69456596230566 -1.14629628872042 --0.550016147399437 --0.758279844972442 --1.22900830989248 --0.929228423978643 -0.236388099241738 --0.114510147805575 --1.19781631009268 --0.570529611569191 -1.4191443056591 -0.846386531783377 -0.197071127343881 --0.589630802905742 -0.228237535310291 -1.023071174414 -0.881333212350181 -0.502146781585002 -0.263112408098737 --0.150580076432334 -0.115243856517491 -1.13605620746061 --0.156850858049761 -0.603738451716271 --0.507082882800969 --1.20601871447842 --0.410001424608873 -1.86888312673037 -0.89458239913397 -0.526241117889976 --0.0791897838617119 -0.331987805991413 --1.24082028197403 --0.317437882044004 -1.92781587396473 --0.791363850169621 --0.411119814445971 --0.759045653789251 -0.406091972831875 -0.0438010587908142 -0.277200900281455 --0.891215169195316 -0.0771601540293538 -1.31509782504622 -0.666866128890106 -0.0961452664234663 -0.150827979104877 --0.458965605237958 -0.281673733783081 --0.407182726271209 --0.155094142904828 -0.0477638921647645 --1.26740756638958 -1.05142066327328 -0.603554434830508 --0.416955767073099 -2.26374681825999 --0.658863844622189 -0.588362448860084 -0.0709514714267825 -0.843010160315356 --0.937800854783887 --0.133458049759847 --1.61015903894431 --1.30987637871957 -0.662183150808991 -0.948431681438996 -0.644922116447582 -0.496447756364677 -0.286702630381379 --0.978720455982421 -1.1215921618718 --0.497235241203279 --1.4917616882692 -0.379577551264108 --0.0765116930506817 -1.0460976753412 --0.600380547602633 --0.56100520438592 -0.283470419561963 --1.18745046221739 -1.22493485590372 --0.110623710538325 --0.392047247515061 --0.12299935064457 -1.04049386858073 -0.914760459656314 --0.3890034598026 --0.273570485080603 -3.51895005330276 -0.770648284503327 --0.520895050374403 --0.233396762925682 --1.22987972656343 -0.582950085882679 -1.76402952865024 -0.300052649494304 --0.928014966529261 --0.574288622885396 -1.22979326915118 -0.328674155769473 --0.319754051411901 -0.179083374592644 -0.0367628430894555 -0.200597092488229 -0.233814932646774 --0.56399593060539 -1.19074601259029 -0.0942106742493261 --0.912718129565111 -0.779152768372199 --0.0867508299649256 --2.01601192133662 -1.35948108972601 --0.00652743082290996 --1.87348824765068 -1.02389671961617 -0.571630003958655 -0.250690020358613 --0.680757303379629 -0.44762951464584 --0.427613072780865 -1.56430305024201 --1.37438348937644 -0.0441447358815106 -0.298909440166761 -1.00628906925696 --1.30256460326359 --1.24855510069633 --1.33002713310816 --0.819347900772049 --0.0826057599090948 --0.0679889495767041 --1.24574084215887 -0.272832179829024 --0.526655008805063 -1.26615057656137 -1.32515781400262 --0.369952413697384 --0.727750518911511 -0.391379843811817 -1.14942710343664 -0.702006606357327 --1.02842055365505 -0.515109415259097 -1.87932628759412 -0.195695173370739 -0.609091732332887 -0.831452393838732 --1.12384694386201 -0.733934737965196 --0.35288744333225 -0.0266700600890903 --0.363554349612157 --0.391728273998485 -0.587171849484792 -0.0363897565740059 --1.0448326820194 -0.396230621935485 -0.338973039145171 -0.075723237990232 --0.128745900480577 -0.588891833091241 --0.339896614995697 --0.891907789837232 --1.20709636068752 --0.854710061212227 -0.980887284099676 -0.10903706971885 -0.252139595538636 -1.24878544169445 -0.641558803631789 -0.38433981271214 -0.221766175697854 --1.32895462192938 -0.67400036200635 --0.20787167477859 -1.02735602947572 --0.896940208267028 -2.29727496943775 --0.629041970051848 --0.614388529714071 -0.257819565339096 --0.308800124813278 -1.20658758900225 -0.786971717032347 -0.431561999103213 -0.181945505763068 --1.29527554736369 --2.18708936243294 -2.64241583615887 -1.60157808050188 --0.259427614843829 -0.816826299317755 --0.834457306046142 --0.116627042227008 -0.383674202431936 --0.31915842545464 -0.00137938977210394 -0.83076411195943 -0.860477289041269 -0.630617296393757 -0.823595747433652 --0.276471108488468 -0.112789432051709 --1.32561537469265 --0.0369492266172458 --0.0730586303425316 -0.783615406600476 --0.435595986380016 --0.427295434978047 -0.865846854045408 --0.0957188921595327 -1.31340282961452 --0.294848508492692 -2.92887369363784 --0.51305133307982 -0.485223239912319 --0.307059567735303 --0.0457862611536735 --0.277063536319782 --0.63661084091957 -0.712617945328169 -0.245912447852131 --0.724861904305099 --0.323745319182422 -0.0438167602565898 -0.0392312020490841 --0.35036648324945 -0.0176326523116987 --0.153124662694002 -0.281377059408833 --0.0592324563317135 --1.4044470846112 --1.19747306378397 --0.431463037986423 -1.01790203650119 -0.60854149040299 -1.47913288603575 -0.590936241421653 -1.07341090411192 --0.876310732312876 --0.551098509103778 -0.205442986595619 --1.55171026513217 -0.603992429307343 --0.119998422226194 --0.874017692590331 --0.371776866272073 -0.853038993971651 --1.0172893460763 --0.712745518614048 -1.15952164775422 -0.925112677744991 -1.82640120931818 --0.235071925993021 -0.395646035162413 --0.388415955752796 --0.465005117040981 --0.493629693381469 --1.1288726047739 --1.4709362538643 --0.178070064183444 --0.331995423167693 -1.49407596519934 -0.516240410002042 -1.24207913991976 --0.363529743560289 -0.180801318553343 -0.050668982972617 --0.790631065047793 --0.353573659931141 --0.609862249256904 --0.131009618142295 -1.07331287541353 -0.892484096691766 -0.317169244791862 -2.71176561059027 --0.620495140241369 --0.263138071739227 -0.704580799408592 -0.224364257140657 --0.49450893073858 -1.42684264213913 -0.0596223275599526 -0.773076739490667 -0.887960408121048 --1.75468767027892 -0.839571324710464 --0.210323005476512 --0.104576585592692 --0.509968208222993 -0.556738789701968 --1.34431009298925 -0.0601271056233008 -1.50427220651417 -0.895966987483503 -0.12866854408307 -0.00265696912209457 --0.107606707294183 --0.968536693661621 --0.328058350726439 --0.219864569712966 -0.095020482274581 -0.864720209309187 -0.896088122390043 -0.0480994883185142 --0.186775988505856 -0.938462978269559 -0.164502051957029 --0.92905940448586 -0.868957482978519 --0.692595615567669 --1.17020128850103 -0.937755160249583 -0.0417039174313825 --0.292183834136308 --1.21073711252137 -2.06032167599113 -0.930450237991063 -0.0558912485015099 -0.332434746336695 --0.690680178570527 --1.32838406422515 --0.723980853153936 --1.04524412965255 --0.228639636371348 -0.27741378010332 -0.17562125593715 --0.0391189935435321 -0.211693344705878 -0.242404906680811 -0.0781487534870422 -1.20713481628095 --0.477667416654554 --1.01326738041486 --0.823976586423551 --1.21967974541606 --0.548677461139775 -0.354259909435426 -0.825506609979522 --0.2505929357193 -0.338660404112613 -0.356241129093311 --1.12691940975598 -1.5348240303747 --0.310394061530998 --0.475082241332961 -0.733980082213581 --1.38486231997589 --0.727980974201635 --0.426873563918177 -0.748707387431518 --0.435179736895654 -1.19310165856303 --1.02621171921715 --0.462338220633174 -0.115969453512872 -0.0192342782307318 -0.52721250208595 --0.502205717382249 --0.665689114779306 --0.0865043904753904 --0.56337545669015 --0.613027298868404 --0.714510980136698 --1.79094169419469 --0.979827580247576 -0.984729828096537 -0.290001466979728 --1.03368649523405 -1.23959947099942 -1.13240620302225 --0.0843818769048017 -0.592764029445313 -0.919396495783381 -2.07578240626472 -0.754906098538343 -0.10914262562873 -0.78184226572426 --0.689705521976956 -2.42493589103816 -0.0110431807560429 -1.25094968472878 --0.682213617541219 -1.15545772941366 --0.443866890034177 --0.0449659707602459 --0.603198067799819 --0.388573786013379 --1.7395984516143 -0.234690817588777 --0.286057883739105 -2.33060858764054 --1.13666949411512 --0.283905823875941 -0.328274453551373 -0.294028688373993 --0.773738474318 -0.0577423534170958 -0.220523846181259 -0.731625941706719 -0.277899654129754 -0.679433998675155 --0.437245068018817 --0.462502629784281 --1.23280939315314 --0.183747407666615 -0.787377796904641 -0.158921830363045 --0.404615001212657 -1.04306022101007 -0.831183371976605 -0.507663655040168 --0.908901624520771 --0.675937669520422 --1.57010123141716 -0.847660087913514 -1.04253879909505 -0.722254030860864 --0.863094899294168 --0.595760862845587 --0.0578352944830574 -1.65876497977587 --1.17876077972968 --0.261069982237671 -0.637942437665276 -0.90823739662877 --0.919549999130805 --1.19851248849056 -1.04231615175113 -0.679718620343952 -0.418203372594945 --0.141169793634801 --1.72066059264712 -0.888319736243231 --0.723279022180968 --0.642224598855345 -0.990258750915999 -1.03640873883054 --1.67805370727892 --1.34741413186233 --0.294206032468224 --0.0886152306738257 -1.46815824746923 -0.238909901841464 --1.01413520266521 --0.0416783181184641 --1.52891950226643 --0.435735619649613 -0.905053386751922 --1.24787003488883 -0.456113194261969 --0.0800570922573645 --0.176003575293382 -0.876386701808409 --0.746151231287353 --1.04234472698979 -0.995564357925125 -0.497026058840183 --0.935487240278475 --0.292003516396645 -1.04851717539909 -0.307273271293505 --1.53506962354271 -0.683296005840957 --0.285924254066721 -1.122909086646 -0.128052091225661 --0.699634880207125 --0.507078731160573 --1.70585546031631 --0.549245649046367 --0.149304548676562 --1.08041016567325 -0.466020210237849 --0.837601164232891 --0.670362833586554 --0.452739905414351 --1.36472656298628 --1.0502539287408 --1.22514109935518 --0.455783836587557 -2.65348287604288 -1.32791613117964 --0.775536189500227 --0.621597607296552 -1.46585266869742 --0.34337927221441 --0.794527283201913 -0.744402065908421 --0.496681254341945 --0.892306601363813 --0.258047800982727 -0.863277968949266 --0.376433662245001 --0.806048859998687 --0.30783455011307 -0.171291763771743 -0.370674480355906 --0.129723401886145 --0.259141567785191 --1.16806035491068 --0.592887782521051 -1.40398328824097 -1.51961929531146 --0.0224830147347674 --0.790282593056252 --1.17936845494707 --0.996964093789886 --0.187136714051189 --0.1219629997305 --0.8496502143594 --0.255115604047704 --0.985474143682005 --0.817059245475185 --1.57380080489449 --0.896935979313719 --0.498329883112031 --0.371187815064935 --0.968905889551515 -3.11326984686208 --1.04973772387338 --0.535450743277853 -0.61961063568352 --1.2305336203686 -1.00918035055579 -1.39349890146703 --1.64211922926918 --1.46911734301192 -2.07297970042133 -0.0543929133476801 -0.00957202655649603 --0.630540203189375 -0.301241125035594 --0.37833125629353 --1.44768099200729 --0.440945942753078 --0.566331592021021 --0.105622640855771 --0.0656793705179499 -3.313707715179 --0.390923452223475 -0.882783775734104 -1.19028390777115 --1.1550090768793 --0.322497033342522 -1.3516174821226 --0.254252894612899 --1.67837445732754 -1.63735584008698 --1.62955374852047 -0.564745789732446 -0.846716103796645 --0.0623612816458197 --0.292275957970561 --0.48193161474784 -0.0854567486540789 -0.598594667462917 -1.00021773761821 -0.251704115924127 --0.0198589284010531 -0.897741206949463 -0.0933490881357821 --0.309122856253509 -0.775739786205566 --1.63247877896186 --0.141046177024573 --2.21996302784055 --0.308931954222596 -1.21956219503617 --1.76237093805078 --0.477211506370813 -1.1737799481167 --0.195906778868124 --0.0352327155612366 --0.525285441291232 -0.881389212520977 --0.265577512188287 --0.284322106908446 -0.805584221949401 -1.31414603672581 -0.0858601921586661 -2.44975922469821 --0.383381099147515 -0.708131468168842 --1.66523299418622 --1.09196376075725 --0.246931215083377 --0.387370307469254 -0.762173430618724 --0.629717897571932 -0.0274579772322481 --0.633514475849115 --0.201348991123188 --1.47641246662043 -0.118025796360692 -0.808628894824819 --0.989043243901496 --1.03619603456962 --1.11488581815229 -0.384710200775972 --0.0770517364266254 -0.433685282805215 -0.703509510571951 -0.216017857957774 --0.435345819530939 --0.133228616088386 -0.659356411217778 --1.53909394836894 --1.00805673688319 --0.28578305953575 -0.788053720992679 -1.16774319190485 -0.328135495053323 --1.30868138052526 -0.638390111235281 -0.0600218915983541 --0.211535091175209 -0.177015325888117 --1.5707952057365 -1.1296851025873 -0.363198156656867 --0.766795352748882 -0.994627465340718 --1.26065469056274 --0.780808650695945 --1.02844012065977 --0.420710468624058 --0.47480109510653 -0.12800709286396 --1.41740474644445 -0.168056189395333 --0.0774075865359247 -0.70075898405795 -0.90224356051343 --1.64010569000914 --1.29308191152597 -0.647068603110119 --0.353149216847115 --0.716524761745581 -0.870191994668247 -0.580275446600141 -0.68536970413381 --0.174705489535037 -0.975121057774897 --1.32667004558637 --0.0247122605759742 -1.15451433080494 -3.17210855118266 -0.286302839746918 -0.685821053686614 --0.454056298733423 --0.519710176746973 -0.863657817579615 -0.740942153939708 -0.296959547075494 -0.370574553476291 --0.176146111430113 -0.0942432916138047 -0.4270326860189 -0.394155119527042 --0.636543383723189 --0.50761911255979 -1.64630714306337 -1.16529426731861 --0.205528401040672 --0.461775430509536 -0.3289218465902 --0.707369972084927 -0.425445798748773 -0.639540803535185 -0.800038315440935 --0.145519042011871 -2.45001999749868 -1.03191571911083 --0.369707889339149 -0.373240614802718 --0.153550405309612 -0.862825487882562 -0.321605247546918 --0.345468807157212 --0.594287645302908 -1.40301150714891 -0.229071140903234 --1.33149550368693 -0.0181024732964836 -1.32108580666497 --1.01426930821036 --0.908018882250845 --0.430220068080089 --0.440972285525974 -1.44213537698905 --0.69653137740201 -2.0184028399441 --0.284399755241456 --0.364057456932247 -0.311753258595347 --0.554404801679039 -0.0470740550738409 --0.178037987123305 --1.10222250581513 -2.21151406487828 --0.10402362000816 --1.21739536360813 -0.218742971067939 --1.30163106519501 --1.14573034948479 --0.570569655415294 -0.554852799556077 --1.09623654311711 -0.106013736279365 -1.60671372049739 -0.0347612390483469 --0.261384068503102 -0.612190316458584 -0.841960795215767 --0.0179036694475894 --0.137965640602911 --0.195022312307629 -1.03270066511195 --0.0636163815823831 --1.40991035312174 -0.576533343737393 --1.26080136141277 -0.667058673310702 -1.91849561714216 -0.896555211851526 --0.359921092867621 --0.917313908860985 -0.833255398866767 --1.23074727000975 -0.274846995950926 --0.097441858403907 -1.91208683196967 --1.03109163490905 --2.32507990790127 --2.17072329816375 -1.29822106605379 --1.60969480504636 -0.0324541624940489 -1.18690202344641 --0.0877655348760715 -0.53305315811505 -0.924380379738415 -2.11231106605306 --0.186532465925882 -1.39441107697667 -1.01989569493057 -2.45462941325255 -0.965255512373164 -0.391026117568591 -0.5012565484759 --0.673271245616501 -0.361149245588432 --0.0554811725138329 --1.12836973661951 --0.126174454249146 --0.857303414689744 --0.285109663342348 -0.487690307416881 -1.78512297398371 -0.00357822699871591 --1.26162412215202 --0.286985826264218 -0.539336271718113 --1.26428809365015 -0.0392057288228544 --1.04786510692544 --0.325559466544789 --0.702993400811465 --1.7591499516455 --0.589770610826914 --0.0971419748036553 -0.303024769106015 -0.784478652898024 -0.901678319077516 --0.253046465742102 --0.768538265387637 -0.603763888001672 -1.57120834890881 -1.51266826049828 -1.20860438377338 -0.25721238441404 --0.51536671095352 -0.258401155523901 -0.433685955503144 --1.805744373764 -0.701172544759016 -1.41395112697399 -1.23997243026344 -1.64582013900838 -1.30590681227518 -0.0458723092667332 -1.82746249983788 --1.18963679296598 -0.581499852332069 -1.14412119067021 --0.168352522919682 -0.398491921021161 -0.96916092538412 -0.522283972061717 --0.61571864062064 -1.79962891856326 -1.26023515677412 -1.19147602395442 -1.61811576401774 --0.938482026488471 -1.0620806491646 -0.761384558325888 --0.0203251478276201 --0.655856615277751 -0.561786640945048 --0.505911004983105 -0.0599963877137952 -1.21071813150593 --0.109050007728748 --0.712869073583986 --0.863939053879976 --2.1875531323279 --1.54907965979027 -0.401594450478202 --0.161755802911824 --1.059492193898 --1.34600627777697 --0.0889046777094054 -0.544625866503354 --0.557071596138639 --1.39317349324215 --0.482500808807198 --0.23911786249267 -0.73636877564954 -0.452218879355729 --0.523470386323053 --1.1709584265324 --0.431404875425152 -0.568503774834428 -1.18569966162814 --0.768805374822533 -0.0385097401809436 --0.172646788058151 --0.242872240614739 --0.15517662844449 --0.182752462964957 -0.157371086334189 -1.11317582670847 -0.94337582482317 --0.912587935957879 -0.478455891541726 --0.447980510559042 -1.23938159921393 -2.92067757261299 --1.16587859610745 --0.719890309496209 --1.61622590320898 -0.8855399151516 --0.708709408361711 --1.07496918593917 --0.0549358912368927 --0.386256469178965 --1.07104236989026 -0.0584698511425676 --2.46387783719522 --0.0906530543075004 --0.345084842981572 -2.06272189521411 --1.3879683574185 -2.07272947747514 --0.979630675987954 -0.0429402871585358 -0.35645548652253 -0.550123074325306 -0.0376046789914959 -0.532296171746696 --0.529193820156423 -1.28731810689478 -1.9120433372889 --1.06599755486567 --2.16637652608128 -0.388836891335009 -0.607348826370174 --1.06915722671597 --0.30082000500359 -0.180571563375348 --1.30163030359346 --0.545245102180523 --0.63703563692104 --0.136170378312764 --0.671111962605544 -0.136718000933678 -0.00496184442901892 --0.85172845206917 --0.444852870710132 --0.0414426914396007 -0.169015646857264 --2.00674511552296 --0.265263996442744 -0.249400300156548 --0.389300138842164 --0.242528359576403 -1.05973587509247 --0.523940539047688 -1.11962687226777 -0.0390406407658244 --0.38018290077488 --0.697891387303342 --0.0122465698340752 --0.491583998616915 --0.424264151673427 --0.056983873686212 --1.00786970590445 --1.12316028735649 --0.100884755986568 --1.294938135542 --0.281816443594233 -1.60165270547974 -0.959124537899085 -0.158041058114378 --0.776409074580671 -0.130967609474113 -0.319128945786075 -1.17757744393861 --1.36989508721907 -0.62938321229183 --1.26331268280088 -1.34329472680842 --0.915037589135721 --0.850159400120612 -0.507245699935669 --0.408876074551937 --0.508921755118436 --0.452862423905215 --0.773899944064467 --0.0973430077597159 -1.89171023023581 -0.423139774015652 -0.220950933007817 -2.02124583070519 --0.0843246550710521 --0.616411528030428 -0.826407860782282 --0.126519484027834 --0.35009088107439 -2.42870360865431 --1.52716066630673 --0.297026950831187 --0.831930181235953 --0.419836884170994 -0.741309914105878 --0.299630436836261 -0.868603104472689 --1.20537978487521 -1.07550688454865 -0.775418735403339 -1.28948466467805 --0.249733438606627 --1.05411484798867 -0.425496629545998 -0.158171477368747 --3.12031500272653 --0.382683267176334 -0.562337344458827 --0.0802789794294503 -0.0444609645418517 -2.46319324797014 --0.766999198943309 -0.018794088689047 -0.457055104168397 --0.918330153501267 -0.152976847411337 --1.20385100834791 --0.473476347637922 -0.750000084457011 --0.593213581143135 -1.16892787180554 -1.86529348601338 -0.218523970241668 -0.966398055594277 -0.939598107774782 --0.201885247079798 --0.553271650898713 -0.137635631980662 --1.67768790691345 --0.253585021027753 --1.24185844242932 --1.34758768674544 -0.618627753402409 --0.39116762593634 --0.786926950825832 --0.424127809149382 --0.993003729997401 --0.597024440111315 -0.129208576091642 -0.740601051489853 --1.28015966329374 -0.142884606062498 --0.615035699554006 --0.253978111057645 --0.776317293601226 --1.62481556454703 --0.912679477114036 -2.08005476723719 -0.765745057038117 -0.410544682386639 --0.930086428553603 -1.0124470396129 --0.740703331920317 -1.25570080249038 --0.340582204138594 -0.635521122252491 --0.312108960306838 -0.579114586487394 -0.875131023844937 --0.843639335748607 -1.4847969280932 --0.865234687185669 -0.0909380768536412 --0.990675520119533 --0.41205477710445 --0.691847430504976 --0.213503996955266 -0.856574542212739 --0.962409922294443 --0.503354062652299 -0.149814765874402 -0.85807384983133 -0.420505823111404 -0.744410910004826 -1.14689162095441 --0.205387691342978 --0.554220790779935 -1.12036257691066 -0.947216524079242 --0.746978097896906 --0.506355930855646 -0.247905367078949 -0.209100410643343 -0.0981257941551261 -0.158861048373626 -0.846386721180924 --0.428392175898644 --0.167580396557264 --1.15089972768244 -0.0605701638064282 --0.297589741650979 --0.092047019138795 -0.551089918074481 -1.28112123138559 --1.09707684011637 --1.09482761046703 --0.442405822194711 -0.208959841107056 -1.88912836206847 --0.59221503662368 -0.424995613167789 --0.669677328245734 -0.364221775169723 --1.25806467920919 --0.150821180802807 -0.632415710391552 -0.368087112384117 -0.807876717824276 -0.143839697708557 --0.426293649990705 --0.813616283489143 --1.13287677873844 --0.133351147695623 -0.277814780011057 --0.46961544741129 --0.452775178189605 -0.0668637813502189 --1.19112988217975 -0.168099339188236 -0.623618981053414 --0.704207353744682 -1.83327871003414 -0.650083789090742 -0.371091171762379 --0.654491783928335 --0.520436762160809 -0.296033656188401 --0.0928720784137296 -1.12923902412829 --0.333560801530024 -2.47116513851191 --1.13551098915324 -0.0566952426192944 --0.444276549792768 -0.356092300342929 --0.265211473508255 --0.465423763516046 -0.881932624204984 --1.56359235687964 --0.0858161074597046 --0.557937242117109 --1.22634989513774 --1.68514014236709 --0.125793596126366 --1.08518928244328 -0.202154899931805 -0.996378755394397 -0.410993021200765 --0.822017825127388 --2.42256175960978 -1.10710552623441 -0.0658439468839029 -0.438519304208549 --0.767392774763888 -0.609078635063419 --0.7266685580143 --0.655476536406365 -1.01983517427707 --1.51056212139614 -0.147499964472722 -0.0975073307343166 --0.887079844685448 --1.37759195228278 --0.150603249021406 -0.131343420358943 --0.463621388553991 -0.692565644330764 --1.27322993399402 --0.336004124615734 --0.215689698948971 --0.740598590433981 --1.33895309907899 --0.200815072755531 -1.13205566402527 -0.00854334600159312 --0.307337397503309 --0.218610101694511 --0.106623104854782 -0.980170636666836 -1.24535073189098 --1.08896964355122 --0.806439983825291 --1.10857779834585 -0.280223084861309 -0.827640786805022 --0.679245925434053 --1.19062378084635 --0.598745336673504 --1.08736615991172 -0.525500806305649 --0.510048557845763 --0.657410657911369 --1.53459719531226 -0.512654377451268 --0.119453128071392 -1.18653905692076 -1.11011575430671 -0.767642193788189 --0.864297787713022 --0.75231645015625 --1.01971124180302 --0.0544916106758402 -0.846763699483118 --0.866266820460102 -0.792660803940782 -0.464449684040399 --0.865763109814649 --0.147002541675815 --0.116681391720071 -0.24535238525065 --0.0838216171440482 --0.991437180544294 --0.699679432716156 --0.851362669125418 -0.763015137436993 --0.194366716835172 -0.621090475651931 --0.389133310295092 -1.45093512911695 --1.73139453986661 --0.505959623862088 -0.0829789795325722 -0.494502175891755 -0.0643296933613753 -0.145417125973291 -0.366770178921053 --0.212659923850574 --0.0130287229167267 --0.173166090694193 -0.236839572103442 --1.5424854228747 --0.469585933901621 -1.31804519815964 --0.82559304786725 -0.933537752793184 --1.61376930582951 -0.815990327023295 --1.48152827985384 --1.65365090700004 --1.16275469605884 -0.269588861983611 -0.344897784685713 -3.28651172310035 --0.148505493264331 --0.584706231880587 -1.26822609918938 -0.440406895673751 --0.128665762294448 --0.329526593834768 --1.16115502786717 -0.726229381034923 -0.0883537767141283 --0.960827097661857 -0.317865985616137 -1.49623580781958 -1.67501951875355 -0.749441454849423 --1.4817232870367 -0.0490405886815095 -1.0644593337872 -0.161583690144741 --0.88980293029549 -1.21939258894858 --0.421038999394375 --1.03113200380077 --1.04106251679855 --0.533284267193942 --0.0450474145233812 --0.364068202610813 -2.28653288892448 --1.13923324377257 --0.910633807298392 --0.501834361442536 -0.554338142930953 --0.491245509649922 -1.19582423316713 --0.179511132098312 -0.85867122488861 --0.515193054728432 -1.38508121351046 -1.95819311142765 --0.615299347734368 --1.00386815129692 --0.429399286240019 --0.210039135591237 -0.800522830732848 --0.477216629897818 -0.455955370500182 --0.0316997835548243 --0.719763725916804 --0.471730390942318 -1.10189004128708 --0.493355261270929 --1.56247843291483 -0.879132411188976 --1.78103182066869 -0.839877291960295 -0.573084438028244 -0.682237390202411 -1.03008208029707 --0.311246473904933 -0.768126559580432 --1.53776774760423 --0.53298729924628 -0.313795821787012 --0.558657622190487 -1.27309618767588 -1.82245011963788 --1.50459041612029 -0.0973299149413176 -1.61388530669771 --0.607255042492444 -1.0587433670156 --0.0660170070087185 -1.2493911844229 --0.386376545860531 --0.995339434136685 --1.32940420634369 -1.26173522688334 --0.949804165050075 -0.057687639083488 --0.431953186162483 -0.80040849539176 -0.352899528284739 -1.13257339644437 --1.22455652241708 -1.97941936999437 --0.277517973419204 -1.46915769811633 --0.0790068334786929 --1.33326535037251 -0.881218054561067 --0.328306798127982 -0.190297538559504 --0.786871298901498 -0.699866680750299 --2.25456568482895 -0.843387990051069 -1.33073702861628 --0.423988428570262 --0.436020067027386 --0.677895112277589 --0.580832064254261 -0.0754487969250937 --0.106730235372513 -0.67845005475869 -0.864046785833782 -1.46007078964724 --0.0046762992637408 --0.414825648661747 --1.02055829508378 --0.937417936580365 --0.221429631569694 -2.26159316039767 -0.3482492181187 -0.0617974530142185 -0.0415617730463076 --0.603431653529681 -0.940149329990382 --1.04285016637704 -2.58826206086388 --0.225777658051136 --0.114571221177304 --0.239540426054512 --0.790450798389019 -2.57127140944683 -1.2226419437453 --0.649096516734115 -0.20075005666323 --1.15565457318526 --0.292452774768723 --1.28109872112523 --1.16890639242732 --0.0252974849202876 -2.0086425333661 --0.87742956298273 --0.620778763273861 --1.29628957859319 -0.261281205021207 --1.4306655369976 --0.852342452811504 -2.33084675633386 --1.22558149876252 --0.473204058602752 -0.623212280164182 -1.09888078166698 -1.74802184354733 --0.305281876354767 --1.55923928740876 --0.20341834200994 -0.341200563369977 --1.55380979068671 --0.118315105738632 -0.583570341421381 -0.109550911765969 --0.623816730513667 --1.05201302233784 -1.12175133687584 --1.54710989639517 -0.782905407459647 -0.542433871521431 --1.22431681341835 --0.369689900572866 --0.971802292430327 -1.16814408121747 --0.108187530642654 -0.133067906887264 --1.14119869508727 -1.23582788866182 -1.2368695007652 -0.263693134291868 --0.61027194753361 --1.3736150545239 -0.266038498291363 -2.47926246230812 --0.177092831129556 --1.02189465578856 -0.779605638319719 -0.242038091914275 -0.229680465341367 -0.90876281198904 --0.027303462298728 -0.844529879143802 --0.769339353368443 --1.46594738285765 -1.49830709776336 -1.31180484494867 --0.539450327534947 --0.301648985300409 -0.451293276218223 --1.06891770286732 -0.212005984978486 --1.51510610631266 -1.80230085335981 --1.22314330129995 -0.619207946447585 --0.764641924775485 -0.435340970187977 --0.913662783954396 --0.866356532797433 -0.902351425562592 -0.808275222272878 -0.814789757672274 -1.54906001324017 --0.324334947189567 -0.829137023416584 -1.14394920709372 -0.781120738597245 --0.506723387605976 -0.00863295262071695 --1.02613766229198 --0.360814043678404 --0.774092942732609 -0.203208218488643 -0.016724740666886 --0.106931957491803 --0.505094486401969 -0.458019544083466 --0.113704184116952 -0.304746718458678 --0.779969157744791 -0.651515362859118 --0.72977924489877 --1.45317341955365 --0.00200542250570912 -0.0655184736321424 -2.49117281369475 -0.253050430944956 -0.680947936983088 --1.29413869462632 -1.13846881096605 --0.471698248218154 --0.296114378600957 -0.549848716959165 -1.22560682674094 --1.23052769777295 -0.836228016758518 --0.0298689167210142 --1.04111274822685 --0.514324323202779 --0.318299850578784 --0.694991671852668 --0.253152998167815 --0.3973587167954 --0.237726122846941 --0.715699968096632 --0.100417874859784 -1.0412881355513 --0.78335085837051 -2.07643929536071 -0.260284646921578 -0.710689008650098 --1.53447708722383 --0.762456390136538 -0.896146939697051 --0.510955223002899 -0.345085430741428 --0.498606899732705 --0.440583458443457 --1.57902642975276 -1.15691807852511 --0.280598969145287 -0.715045903518859 --0.233914741882397 -1.15429831087671 --0.277675228274637 -0.43977831423811 --1.69301130654962 --0.074588384140494 -0.594951257516538 --0.195010997597203 -0.078106166340941 --0.963058851883083 --0.907084628718838 --1.15262321821753 --0.0687423226004817 -1.10366279968057 --1.23411806943617 -1.80548567306403 -2.67699099720853 --1.11246122228738 --0.487581428508412 -1.06566980642616 -0.337255029995326 -0.394096613365353 -1.13192957493106 --1.51523567636589 -0.145718285904685 -1.07700176574491 --0.0804737990844604 --0.221536144810644 --0.209241806143135 --0.900411490396948 --0.278923232768147 --1.05262741030268 -1.51468081357708 -0.938639785834702 --1.40464242744185 -0.108353484871495 --0.520106917752757 -0.501536765806909 -1.18933598993392 --1.10147963400358 -1.8033677620075 --0.0861797097290635 -1.38637880889575 -0.661461102485627 -1.46263222858317 --1.7428675032496 --0.45218563038707 -0.836285524443515 --0.0465751184667313 --0.23882804739966 -0.0146268528907267 --0.58007135336708 --1.55507139407859 --0.52867565981584 --0.126038692055618 -0.809569760952987 --1.18840574533691 --1.05043732087036 --0.492299981560128 -1.44770862056671 --0.484081206300381 --0.905330558998144 -0.962935239534692 --1.55748679195463 -1.11675905144318 --0.210342662675693 -0.920076120167821 -0.784218581617173 --0.12809535722154 --0.696496587666363 -1.44570416635918 -0.0533345212416689 -0.808375920120103 --2.79352142161522 --0.397925434953468 -0.907382227292945 -0.337880340798925 --0.321501565229725 -1.64505268031355 -0.753551153302203 -0.802748412446708 -1.24057113078706 -0.399667671122373 --0.241022424184969 -0.63487891774848 -1.55189599405164 --0.0432515941253682 --0.522102118757622 --0.574983594521795 --2.17880046944323 --1.33921045382242 -1.27911780794295 --1.17536961711785 -0.129048998718057 --0.696708572163908 --1.10135200081282 --0.504668307215312 -0.0757238825500175 --1.06870728450684 --0.263179409525062 --0.716346784186646 --0.477184544085892 -0.693556021467989 --1.34850301340567 -2.09707903588559 --0.203790345018277 -0.785130524956955 --0.282906048094691 --0.182050097394966 -0.150299065841843 -0.357122342142258 --0.0808743683222719 --0.408352314227773 --0.0630466690772655 --1.1266795634845 --1.62787782599957 -0.113756345266351 --1.13869949030798 --0.00541332427515329 -0.550345577099134 --0.356369332955794 --1.06869739197476 --0.0647603178774947 --0.143412154483883 -0.239811425335262 --0.188628447835101 -0.938535689433284 -0.31222642229465 --0.983202466666125 --0.928332788370726 -0.295084279157907 --0.0202457027636589 --0.571989024140127 -1.05665876031782 -0.0349501564464276 --0.805827455414049 -0.733537595362726 --0.650310054653057 --1.15838568790229 -0.826497970652129 -0.0475143052150937 --0.788441998161852 --1.08044275123195 --0.946044128924065 -0.360374011305233 -0.295092265424 -0.867980608335007 -0.763075102895222 -0.124175834642752 -0.755985923168382 --0.189918189745953 -0.065783113803235 --1.22118823280472 -0.0346499234174553 -0.474311335020641 --0.258365254607575 --1.01185057829672 --0.488956782186271 --0.10572665204879 --0.879230713684007 --1.19054885460687 -0.887641268861695 --1.09878158302022 --1.41115851232339 --0.219397965901085 --0.0739413761519536 -0.147375787416586 -0.957571166359648 --0.954257682965828 -1.28471814760074 -0.760410995378009 --1.33979143735898 -0.216896392022402 --0.231517977941886 --0.354211324654644 --0.988416979320505 --1.13337583290988 -0.693146162068762 -1.88809589744917 --0.026654372908169 -0.699085087821357 --1.20456986605834 -1.13535070456526 --0.995375588732125 --0.865769047567654 -0.912559596367641 --0.175235811301302 --0.0236880129361055 --0.69531145137336 -0.839159367353354 --1.3041100281078 -0.606105956633982 -0.765091298225342 -1.19079257670674 -1.05946482002181 -0.717882083835979 -0.100592580154037 -0.0206073248719303 --1.03752671755862 -0.814393013903289 --1.18977685508786 --0.587629088794996 -0.112974033633272 -0.0374598104094179 --1.06373668879924 --1.30245235233459 --0.816458356528461 --0.596911787853679 --0.22535805712786 --0.314857397383424 -0.138031573321272 -2.46104948703249 --0.475474723106268 -0.484596290403154 --0.00917209618142323 -0.215730016987893 --0.772499668253372 --0.287207880138484 -0.999605796006576 -0.0652058330698573 -0.763735167463706 -1.54899464670116 -0.80859424491517 --0.0759186879585076 --1.060088515867 -0.121002967382915 -0.447376065115269 --1.45567098301563 -0.503116688817216 -0.153585106141752 -1.44021212081895 --1.36269562721093 -3.32600354685769 --1.10413363598438 --1.01195652311396 -0.335461724399654 --1.0364713539305 --1.0436122723907 --0.703927146115241 -1.20586741330997 --1.24301762831782 --1.38619061430621 --1.70768769876973 -1.18189616518567 -0.820625635640006 --0.368033353532279 --0.242774765872295 --0.406703164545444 -0.408712771335587 -0.879748250129834 --1.26656326080018 --0.217618121943974 -0.615834266458721 -0.999074288359156 --3.50616767801968 -0.252504029010544 -1.01975834893673 -1.06759516268508 -0.0379739158514667 -1.99932764312376 -0.193130208188482 -0.0944021226508411 --0.869150760030765 -1.07020134077474 --0.172321239229468 -0.195488129225836 --0.536579729342134 -0.0658071988644569 -2.19710639807844 -0.697254004276678 --0.336267487598613 --0.249887257053419 --0.0968623908435573 --0.957924732586976 --0.87054146885319 -2.49960799265103 --1.01871100045405 -0.743500431833017 -0.470099648410024 --0.364953426293684 -1.35502498570419 --0.442407719909871 --0.359786939131783 --1.2035907657392 --0.309350238629042 --0.15433244112202 -0.892811397374626 --0.951915321053175 -1.60683779435751 -0.265899831393369 --1.05781148553586 -1.39462120842907 -0.607047773951657 --1.05160889453889 --0.653029665932229 --0.410116736758134 --0.0389431959553654 -0.0681505553996713 -1.09372740053047 --1.36541700042333 -1.22275690790917 --0.715482663661547 -0.365557507764853 --0.980343238818685 -0.196579006227646 -0.327271910318204 -0.641775811364564 -0.954549341732243 -0.927628026058998 -1.14572014515107 -1.09340305743758 -0.722863852482794 -0.454674587972415 -0.206145226897695 --0.965558400306909 --0.483243487214113 --0.345772932816714 --0.708873453931446 -1.13054198187295 -1.39329660166824 -1.85525445387471 -0.53945218992661 --0.820264235464407 --0.691350985619607 --1.05836821350336 -0.611110152784017 -0.650614887505528 -0.475977933396525 --1.10439842221985 --0.42464167455481 --0.96475459111525 --1.08696373187054 --0.629683086458378 -0.0567727545622052 --1.15030321961445 --1.19673269461115 --1.03094602449694 --0.314171788970505 -0.466400011514087 --1.01047685635233 --0.547839203341122 --0.171796803961903 --0.221035618209399 --0.521029219880173 --0.943642934079094 --0.866203925264331 --0.881715792873428 --0.49541491591317 --0.754475301716277 --1.49159620112559 --0.0747653985820884 -0.979615175338397 --0.967548389377544 --0.0308340095849822 --0.30439514905947 -0.133760519185389 --0.305758564095872 -0.573483719683216 -0.217192666684227 --0.675468684367573 -0.327640605999513 --0.134964891706589 --0.00397007040188235 --0.658246451687982 -0.909614730234209 -0.498670632822106 --0.0122680197105192 -0.827455557356118 --1.0250531661073 -0.129484785796386 -1.09619956877912 --0.0798285239835819 --0.52672775983544 --0.061493631482799 -0.258703036265166 --0.00975787678600248 --0.341270685505481 -0.613898593123922 -1.74977792966257 -0.318066370887983 -0.742315776045331 -1.2128929380444 --0.0341630928910375 --0.50564441333622 --1.4097836061489 -0.215259190145588 -0.131825629596206 --0.286259865970933 --0.3446600226216 --0.506035908360347 -1.0723225355877 -0.531962419986741 --0.0882827339940802 --0.074132177968425 --0.0346807865929248 -0.540030446398282 --0.490120674338615 -2.46647371931536 -0.264164510920875 --0.010188821664916 --0.102539060718563 --0.558641966808254 --0.090241843765285 --0.428520822393521 --1.05410848696134 --0.431837144284469 -0.346966351433089 --1.07170533297753 --0.965107588168339 --1.63068113791773 --1.25968241779052 -0.676507676718987 -0.875985349398016 --0.926814562325681 -0.22851954525977 --0.971749616167323 --0.773730319289793 -0.524602869036579 --0.531991451942818 --0.18388430371809 -0.0147007967132575 --0.0786815440227033 -0.267949688887064 --1.02283169758381 --0.646688207761435 --0.604244527378248 -0.0873243522200049 --0.80473394643709 -0.0546195012339705 --0.981390636941996 --1.33811686617674 -1.03212715452703 -0.222387817658806 --0.493125979962231 --1.03762116309921 --0.288918597038843 --0.338392349799784 -0.00420797367483594 -0.363834141756183 --0.598109927458053 -0.0729168676497762 --0.504130607373097 --0.169570789035295 -1.2615736621871 -0.349961917377675 -1.57768783617024 -0.698850858842633 --1.24110151591218 -1.20583423030317 -1.34329235171436 -0.770790742655338 -0.550793979788941 -0.134803913283013 --0.64787309996585 -0.0968731987804956 --0.128760445787213 --0.241131855162391 -0.411288964004117 -0.0507054361533958 --1.45410759252097 -1.30674810150071 -0.938042615007134 --0.974564953231352 -0.321964995321862 --0.460966859845661 --0.5832000391042 -0.680423905158803 -2.39641445396931 -2.74102133951093 --0.197177635635218 -0.955875220489942 --0.346750221767038 -1.03117679685532 --0.305553523256339 -1.29692695864385 --0.846887981342052 -1.18496520610364 --0.785625358199156 --1.32399233228936 --0.522190515885255 -0.0691435094247854 --0.888189903573863 --1.46917484298015 -1.21561426015719 --1.51202015396733 --1.21195104103335 --0.488263077512928 --1.27763080487482 --0.102852033968718 --1.64909718235157 --0.350913262659628 --0.999794132717347 -0.944050653541321 -0.625674157914982 --0.307935609156075 --0.162719798594559 --0.741198786589216 -0.743044486809818 -0.143902422994424 --1.17444322779109 -0.317045935775796 -0.432581306362321 --1.81956020040835 --1.28194493129449 --0.857634349842654 -1.30292535475987 --0.0279236333421968 --0.2623182281112 -0.313890270171488 -0.825496193161996 -1.25425215728408 -0.131646340587504 -0.95382585231847 --1.70272740839966 -0.837497765656241 -0.929031964309473 -0.570923201179379 -0.220688143706145 -2.9430031135962 --0.397438919053083 --0.528741082796271 -0.307546218945692 -1.1508921239908 --0.544405968161627 -0.619827261450842 -0.0174257772345481 --1.1569558387421 --0.74266907537998 --1.08422866713527 -1.23038445251368 -1.13976248428302 -2.2135325222579 -0.808143644991018 --0.938041507074571 --0.0685488113719925 --0.256041408739192 -0.0994675209673455 --1.19452274201029 --0.177163664676356 --1.28822191727343 -0.120614740867898 --0.201676166653347 --1.58730042829544 --1.21662864789552 -0.84780777378249 --1.60612451355597 --0.045263231767545 -0.270042336045271 -1.02856582686878 --1.10067665517792 --1.03543156493586 -0.0358584180462778 --0.0917298636868678 --0.910411840280923 --0.707277936216586 --1.1597224329167 -0.423387312303809 --0.712300142238742 --0.264027068918971 --0.948010463658077 -0.0135302973411298 -0.439814456681048 --0.317487077449892 -2.22335772172399 -0.849299903076305 --0.947213985505969 --1.12807914303019 -0.730816073143714 --0.353210573874485 --0.674569453689023 -0.25066474377482 -0.375024846646318 --0.85921091585562 -0.0701941931423411 -0.713068352311256 -0.534886617782679 -1.01487860871203 -0.816276302022895 -1.24436110255812 -0.769581575292774 -0.738069517833867 --1.09075581474553 --0.635420732501291 --0.43243743096484 --0.269164221417459 -0.170885030415251 -0.147379364276629 --1.03362192101311 -0.325573438575748 -1.16073485013623 -0.933593721512203 --1.42200603827594 --1.47856002553018 -0.0684113319420527 -0.771701238068179 -2.25817777723763 --0.242513525102462 -0.200107920465005 --1.13133746658116 --0.223321585890522 -0.374850655035674 -0.192346656218026 -0.773742727690468 -0.271677569106086 -1.26632124315995 -0.66880223903884 --0.582191819189786 -0.62026045696121 -0.0780144954497093 -2.20510935132397 --1.06340492103105 -2.3322111442693 --1.02990081193045 -0.12484438112593 -0.20294005908286 --0.983613954371851 --0.0234406789905179 -0.244780121721137 -0.248459547770677 --0.0741787587709837 -0.0622978598844632 -0.593299544211449 --0.347617409647619 -0.915282765438361 --0.278820040483768 -0.851171502776036 --0.00451982010409147 -0.192732984530257 --1.64945424785949 -0.335892576697923 -0.553916813118844 --0.279922755088781 --0.445610901570243 --1.03032479123301 -0.282323061505291 -0.0215980585760525 -1.47863264710124 -0.232036099127579 --0.96869129407621 --1.21937986688229 -0.17189692636178 --0.617238519699928 -0.975613898439223 --0.73142566775289 --1.2878202613025 -1.21698640195806 --1.16657013454566 --1.38210965498066 -0.168022643896863 -0.719138755172618 -1.01704692409703 --0.726140133432488 --0.631193800857003 -0.879251156015209 -1.16367689837856 --1.63140866074775 --0.632500385382764 -2.16875899014198 -1.18675479034733 --0.0609744387293123 -0.346913134281121 --0.478731060369872 --0.0862497071076778 --0.619087294801938 -0.467721445486329 --1.25797931006377 --0.278354534088982 -0.828794322473848 --1.0475902027219 -1.12686125458625 --0.357260945563569 --1.2656965932623 --0.79138828948445 -1.12511852205017 --0.38332435011734 -1.31886289215552 --0.597954693936646 --0.327734213192381 --0.218833280589065 -1.4736291735546 --0.552763923944795 -0.850223026056752 -1.87015744712616 -1.02940566179865 --0.439046593258907 --1.01522006642549 -0.612240013206565 -0.186044795704134 -1.15974543063787 --1.36702240133806 -0.688889610443288 -0.821794100541332 -0.516509117457639 --0.686423517392456 -0.24603219537439 -0.13901534655374 --0.803841018284419 --0.697774609049486 -0.00700470733617253 -0.299791455656361 --0.128703669062485 --0.851501007102312 --0.782873379118433 --1.07496839817059 -2.43584213489059 --0.488205389542822 --0.00519993642559768 -1.02979372324022 --0.00597300198017514 --0.257496018074871 --0.0417748524898052 -0.926615170098069 --0.885047753428145 --0.483487871185412 --1.21716488187446 --1.95453188082836 --0.37058213341748 -0.928944709350491 --0.506727806768026 --1.05369367879706 --1.16315898751976 -0.254439321951397 -0.599082835758136 --0.304561583377561 -0.28033605465664 --1.38563540828828 -1.57956149055713 -0.77909091526652 --0.836405809672437 --1.3088237016044 -0.0946219845554213 -0.0360924204819355 -0.264607457785784 --0.203403488134349 --0.581997037933187 --0.100415390188093 --0.132645595027373 -0.18669464658805 -1.20494510071439 --0.955231864120579 -0.130214786464015 --1.27266160491541 --0.286513241647308 --0.288348805617904 --0.79725219575486 -0.89819795825894 --0.266232243804188 -0.23138452029105 --1.30265844673858 -0.64087203833963 --0.415686304849759 --1.00640062072535 --0.42860517940351 -1.13135818054413 -0.0747423806246656 --0.203862388561874 --0.312193539705225 --0.834311130971146 --1.02161603863081 --1.09177301053472 -0.95357052128121 --0.328777199899243 -0.124824679106975 --1.65600784870268 --0.236968330253303 --0.445785277728262 --1.0946706355163 -0.36304417270363 --0.0194922569864593 --0.585347425070997 --1.107177851419 --0.648225909073743 -1.00377494563957 -0.774502751171628 -0.603954041499613 --0.141814164249928 -0.546235509299884 -1.08819434572403 --0.970859900154236 --0.797532011609631 -1.30575339133352 -0.853441766648354 --0.299043110549215 --0.188091304694401 -0.446479761071817 --1.03039584023992 --0.402295176517628 --1.0344023840461 -1.37705757196938 --0.415299061555756 -0.148380728716516 --0.384958932082831 --0.287735659623113 --0.370751686599577 --0.369522352913025 --1.07764626766096 -0.178413213164751 --1.07449440314593 --0.497014399962759 -2.78828837145309 --0.678683586651721 -0.788966579799343 -0.297689784022726 -0.626181844431736 --1.08939538049436 --0.380685599583021 -0.0980352914585465 -1.02724139527737 --1.3894950639944 -0.807590927878239 --0.215730574288478 --0.746170307977776 -0.413868582699775 --0.0649261371521597 --1.58925801226038 -0.366901758924031 --0.722930621704199 --1.25203755080061 --0.844967068481135 --0.41380086407751 -0.823300192295447 --0.634991668608893 -0.98346725434925 --0.417916954051922 -1.14100100198817 --0.0649288971568716 -1.15506652082663 -1.10345437273167 --0.0478137891587762 --0.169157516260909 --0.653191576463573 -0.179183728140833 --0.26311553264506 -0.737606101980393 -1.03122342039478 -0.0547981784828204 --0.196298508288664 -0.662318595572962 --0.282628015304754 -0.396643675679822 --1.21686491255626 -1.17491877080726 --0.362546285162463 --1.31636990028552 --0.0295478291191862 --0.0657705063735659 --0.661925838839576 -1.16370600204836 --0.90848750028375 -0.225133256141238 --1.31506189910572 -0.936624017295895 --1.28959009201964 --1.95732042500492 --2.07473156209373 --0.927087495259161 -0.121227709683615 --1.34708782548522 --0.39443289174282 --0.744842274360606 --0.842883109950504 --0.538835319421275 -1.04474070123438 -0.651083322992915 -1.02625613833609 -0.040317957795831 --0.294736476769146 --0.593640916571717 --0.0363760174980214 --0.86042430912025 -1.32865623295755 -0.858873043542595 --0.365614348629044 --1.06643360598054 --0.811863279287349 --0.748315200998764 --0.932057855098089 --0.814185603865117 --0.688496381780322 --0.102210814787647 --0.476365308826149 --1.06200458980443 --0.0878559693047771 -0.0237480455230532 -0.0818271237469448 --0.965799689854858 -2.3943488667397 --1.38662796813467 --0.212656093799707 -0.329579704350214 --0.395503933676664 -0.0150942337119817 -1.02782608152499 --1.23753935812193 -0.437140811182044 --1.02658112178985 -0.0964088115564428 -0.57100797348703 -0.531700858593671 -1.09190450404686 --0.0104435496172144 --0.728803855287124 --0.447022449686893 --0.509565901877923 -0.984226226909053 --0.176324425669323 -0.591177167649886 --0.482445282793808 --0.907574940158709 -1.16886447288857 -0.0669670629233279 --0.0722019408403529 -0.195929136569355 --1.34070894022256 -0.525438557350667 --0.470020287515565 -0.217272387716468 -0.220529773871794 -0.110552991953991 --0.932136311963664 -0.390630751975974 --0.519081410901983 --1.06247371050695 -0.760876972352171 -0.325434470201157 -0.141421308522443 --0.212343047599425 --0.204495562415303 -1.0204886127668 --0.352582268617192 -0.0806292383625999 --0.662460273780237 --0.257051026181924 --0.0491774552100548 -0.20745254776361 -0.474773218308949 -0.900781832374252 -1.18732940478729 -1.55759662429205 --1.01954020707292 --0.980831377770201 -0.791404880845522 -1.14293127578832 --1.25189021097088 --1.07347369353093 -0.80659061925977 -1.25812459594967 --1.64892912182659 --0.414660221928463 --0.406857288602277 -2.09681281808104 -0.0533203167442871 -1.5464684358608 --0.0108293093254499 --0.876319563311027 -0.556468466229397 --0.0542834117090223 --0.290775416411396 --1.09414458734907 --1.25406045020752 --0.428410405411105 --1.0327022057141 --1.37767361759048 -0.250738341494205 --0.913526891478798 --0.457350848195484 -0.340115076557391 -0.575106667603131 --0.430618153362094 --0.0307372458281163 -0.179532912651689 -0.296706313649379 -0.572783571864049 --0.0706133821050958 --0.663191691147932 -0.0741642548319028 -0.318610025087661 --0.448089024698454 -0.901409437528979 --0.724181936602628 --1.31841127002455 --1.15890813018908 -1.01521214174773 --0.59655317068988 -0.607979083367754 -1.15291090732957 -0.134668893123214 --0.20831498895493 --0.863060794629314 --1.00982632131968 -0.247146589619204 --0.32751692230122 -1.14518653494289 --0.051537720889054 -0.370132570040752 --0.514243107645465 -1.83444321941006 -0.465254207113441 -0.178543440965178 --0.582929226594861 --0.599478283896189 --0.546271989336891 -0.0608039020822115 --1.05606332018271 --0.326915441760777 --1.6062862162603 -0.776076835838051 -0.16676237440003 --0.247627276140911 --1.34750791049693 -0.0251167035726905 --1.11265103489291 --0.612570083812585 -0.541522841591054 --0.173999218755927 -0.25291387217983 -0.715942951775579 -0.497712974913951 --0.150721135289222 -0.542117188735583 --1.17323508336128 -0.296902495068396 -0.0284930757738326 -1.19261929608043 --2.50244467322702 --1.19770853272175 --0.517822517738842 -3.9718015424131 -0.794832875941993 --0.816655545430484 -1.49964971323214 --0.00376530795540653 -0.279366416838364 -0.610416541641719 -1.47921490495271 -1.20158678684315 --0.879197104512947 -0.00466260246986927 -0.00469146461878633 --0.00371196905398197 -2.09274165520307 --0.258759201083114 -0.345532730276581 --0.799378736427111 -1.27619051758319 --0.129620480924816 -0.369077650261545 --0.910416696040743 --0.765546730989231 --0.314194027696958 -1.15989135145764 -0.445637051556066 -2.60191421119745 --0.347352887221614 --0.280603334483345 -0.0515751590220015 -0.0651829091317628 -1.00271092667454 --0.343828158858669 --0.717830155753304 -0.203577917124306 --0.659612184582619 --0.50431615767851 -0.271392266049039 -0.706055491265771 --1.45745209521099 --0.321680877537865 --0.411745096520415 -2.25364307198087 --1.29951220598301 --1.53754826510654 --1.3239311236492 --0.694332814361871 -0.140110890294499 -0.108164696081537 --0.219599927973404 --1.16417924765227 -0.323539514773338 -0.0578659645460915 -1.10080808648342 --0.821537339630638 -1.13272768624369 -1.51668385623539 -0.857915247047594 -0.597910316742876 --0.126070190966633 -0.673801174483188 -0.101519687550612 -0.262940393659868 --0.182356265067041 -0.263315451698425 --0.151329509745416 --1.67866764566259 --0.655056955567233 --1.01109403056817 -0.0107872854788678 -0.0826100168499506 --0.72895817092494 -0.755045657420292 --0.334140287695494 --0.650260543388143 --1.68223712623862 -0.846726175209351 --1.24684997710747 -0.35699587542211 -0.0873881850671747 -0.43783858917555 -0.765497090715785 --1.70872676656922 -1.30701912958978 -0.860888890311999 --1.28080546021656 --0.0964919779462639 --1.37599427596504 --0.258418507206169 -0.625059567478026 --0.904747447598034 --1.11450880959352 -0.475397980279768 --1.402020457965 --0.358540743339605 --0.71303565507955 --1.44815049507502 -0.248808806541703 -1.00306196948179 -0.927026608294051 --1.2407721214701 -0.263380322601403 -0.158862414251528 --1.57024056052522 --0.69476656766084 --0.28682647534745 -0.298067837228631 -0.915391598518637 --1.42345262970909 --0.168233963832549 -0.228930597444451 --1.08441512334596 -0.560970473399685 -0.079639070215539 -1.99326620396632 --0.175750454737671 --0.932686549180378 -0.968463039867516 -0.422271237505857 --0.806726521922019 --1.21917690295049 -1.14807404338347 -1.47647631778719 -0.861883719108181 -0.091470616978933 --0.0574500746756508 -0.787591372184645 -0.843656021615708 -0.288601071469121 --0.555754859918185 -0.551472343827918 --0.55878282710413 --0.783058238676348 -0.669571258170313 --1.34883026307607 --0.37576440675949 --1.41610224882354 -1.72144276653176 -0.191003564651309 --0.840569605107948 -0.579069393095418 -0.70222169531275 --0.301339381693435 --1.49915050701876 --0.253571168683566 --0.539316987106871 --1.08920466079764 --0.522924600706599 --0.472318880239193 -0.804482932789913 --0.615543690913129 --1.51688173742442 --0.0675098374215368 -0.593295065128707 -0.902570205177239 --0.242406844355596 --0.204366968186919 -0.343663498076163 --1.03653051379233 --1.08804807651444 --0.607837523585791 --0.175566851643198 --0.429852771382269 --0.230131518033272 -0.69774321177238 --0.968303025513135 -0.155353473331187 -0.553838491797366 -0.115623405663217 --0.315678801265483 --0.119341490639517 --0.0535125059452835 -0.168804196897192 --0.457259892094434 --0.35762872718589 --0.534445462473163 -0.215055451838741 -0.850181131318623 --0.944609461278748 -0.810685362586349 --0.371003447751145 -1.55450017925666 -0.679887938080196 --0.680499541064236 --0.521419231883549 --0.0120619196224565 -0.0590436771017151 --0.359929233954078 --0.0785335201731288 -1.98937297771356 --0.525426940027615 -0.0558548320860588 --0.253327987269464 --0.817325031959388 -2.66812605894608 --0.655071610268178 --0.341010655863182 --0.232030880562977 --0.501220304951111 --0.396397776504468 --0.19146302769888 --0.513737531262729 --1.14783660354614 -1.7257874122756 --1.15401346749248 -0.254815904007927 --0.376446783604723 --0.0505044436050275 -0.638821480210379 -1.07371218582728 --0.518153026955116 --1.30945364271824 -0.706618251506672 --0.26651148581746 --0.252887985434708 --0.235791861298544 --0.138388503233035 -1.19348043450382 -0.995674137215373 --0.264687265044303 --0.225777684040043 --0.748215525907622 --0.505606695006043 --0.286519247327839 -1.15973831063857 --0.531654784174674 --0.0666295132611987 -0.0766044525420662 -0.294387014470583 --0.365464521945989 -0.768348523915668 --1.37488812245255 --1.19720396841837 -0.169303741953891 -0.263374631533397 -0.582833457124364 --1.11166816071247 -0.0639625132049684 --0.480369376162068 --1.18949435704337 --0.695819468892799 -0.076061256576776 -1.03905626330409 --0.670903849801113 --0.723699139671801 --0.118786490241499 --1.16771568990927 --1.25167072308427 -0.85671696158759 -0.69497080578224 --1.06056787887036 --2.31368626830058 -0.587896693323637 --0.769408246566003 --0.0700302102401897 -2.2062781376895 -0.681769252317594 --0.0431782905510754 --0.00768352164672059 -1.07355789253321 -1.22835860588147 --0.692072923210137 -1.0347422010484 -0.741165817740736 -0.00982067686803756 -2.16078265224833 -1.3046557665237 -0.949514699295739 --0.660273071255595 --0.810681741450297 --1.23579434336676 -0.288057072019605 --0.347856059570706 --0.296806828799795 -0.392978167389281 --0.353161816949433 -0.289688794708246 --0.320655490216114 --0.073664327307625 --0.903866643277033 --0.805908008116406 -0.900546071305575 -1.04002402793733 --0.269847951831345 --0.344509001686757 -1.31623050871211 --0.227057949871221 --1.69886857481046 -1.04840399393641 -0.731954344574403 -0.153541148373291 -1.28947228527846 --0.103126669715183 --0.692595597068971 --0.230253771101452 -1.09166897677447 -0.0496006240598756 -0.0685240813048162 -0.763413381787144 -0.1159546877069 -2.06380217186465 -0.168956226844509 --1.48099494510901 -0.282096317186677 --0.568032102979916 -0.831159215667905 --0.336419514849086 --0.0937224081583743 --0.0903099637787443 --0.220710804858184 --0.686885671730655 --0.418881146831795 --0.0295095899520046 --0.114081356139524 --1.6807136580046 --0.561221316315875 -1.56690813083114 -0.224905969422608 -1.10320101330142 -0.513930626963577 --0.616984430477844 --0.978307545800966 --0.504512553173589 -0.998307861479245 --1.02914541667501 --0.371779439230661 --0.614754759857194 --0.530942972132715 --1.61735467054559 --0.235819205965375 --0.408118693009951 -1.23665160611513 -0.253803876219528 -0.928086305514041 -1.27346204323375 --1.70537857467797 -1.20901450225714 --0.0950586501981472 -2.12379854803623 --0.290757564913414 -1.28777541588599 --0.726565558312168 --0.351528919590699 --0.190509957139816 --0.676061333028207 -0.493112695299454 --0.989121859934787 --0.424612104373439 -0.694032332573538 --0.504963165842374 -0.32560602106986 -1.00086931241096 --1.5659439344544 -0.429673178130965 --1.03967503369908 --0.431673407414326 -0.478754135179136 -0.568681927932902 --2.35511993658387 -1.02516961608292 -1.08548285026774 --1.06463749656522 --0.0144843814505542 -0.862128752436739 --0.364501466464658 --0.701018289376689 -0.871199974768347 -1.94611419817917 --0.470245609095959 -0.232752581037063 --0.559944039811703 -0.0333802458886954 -0.733542046481541 --0.52878408830877 --1.12401250030894 -0.0680293007000872 --0.570818150366213 -1.13647083712533 --0.912352187943151 --0.187249197220148 --0.71743483354796 --0.42067063136108 --0.626006871519961 --1.24215576577903 -0.859510267403579 --2.36624814248054 -0.833659897786379 --0.517599224472529 -2.10804695018817 -0.226013267159399 --1.33454304186372 -0.103468055564908 -0.625459288252236 -0.871228273108974 --0.0548745314682288 --0.260746917137701 --0.182235666997939 --1.16566042292219 -0.988902584865031 --1.21631103964289 --0.0285227807346775 -1.5978067261345 --0.155626659577686 -0.591695976562471 --0.617591592090818 -0.410854769842309 --0.31522009079004 -0.123175962445224 --1.40482151832115 --1.26385677938005 --0.530445146156396 -1.4866062826611 --0.90354980293437 --0.0962619838066203 --0.417504527072733 -1.18276259342957 -1.40248237221803 --0.361419653379457 -0.995912681328067 --0.724045208247712 -0.356150732428484 --0.982137129364298 --0.860247070884941 -1.02041810326917 --0.484854076396466 --0.538011511267863 -1.07453043376264 --0.859003207892699 --0.885988931832058 -1.86082183998493 --0.0779356970708518 -1.21019851947925 --0.281130287688434 --0.328616565308143 --1.18226124258657 -0.245782449559072 --0.768362087824261 -0.025883048465456 -1.08151485769081 --1.14745376559006 --0.320914130686276 -0.993528542106553 --0.488235091648653 -0.412118785328953 --0.0958984768844138 -0.794715117608801 --0.389459216587381 --0.127741616996433 --0.699542928104341 -1.16930093993959 --0.447570810722151 --1.20401466618229 -0.221260528821403 --0.525474903002057 --0.499659780827221 -0.383535726363885 --0.225464632717735 --0.668331780185743 --1.42744368235369 --0.695439796311438 -1.1675757010872 -0.718078918722636 -2.09223703345634 -1.09401727302766 --0.938254594366096 --0.155088380584147 --0.231552080837899 -1.02333042059793 --1.22186683306996 --0.124072002441209 --0.941177152445164 --0.0785717309846579 --1.01383048413641 --0.313521580973289 -0.0673853777697699 -0.355038017475799 -0.850575630600317 --0.176892116630799 --1.14652770958149 -1.08693703779871 --0.0983581479260636 --0.114669062695247 --0.602095122253287 -0.379161162158582 --1.21143307869796 -0.558635834347285 --0.157339666116231 --0.354666749182274 -1.86783636416959 --1.22469294690043 -0.691744830971722 -0.594361716744181 -1.18947270563173 --0.776540032000112 -1.04297796728327 -0.671650721700903 -0.343920864129243 -0.075730166864127 --0.00197683702980989 --0.0139838349565782 -0.0700200172256125 --0.401633937559149 --0.320621963214188 -0.796252596648133 --2.46449747000949 --0.310817961795394 --0.440813027493462 -0.680879671611166 -2.02626184116733 --0.341538750823381 --0.000389049851657219 -1.03351984478704 -0.975007811071077 -1.24626973417268 --0.0945525928181068 --0.279189434035292 -0.408960541722175 --1.42086830749369 -2.68129219649237 --0.236742292601508 --0.929962428326777 --1.41491355337426 -0.0925014529571504 -0.844977727482571 -0.365037315816677 --0.885631762059509 -0.700400357917475 --0.9838375307747 --0.903470448832335 --1.21025146767321 --0.421597014231588 --0.449781186476657 --0.391699728888603 --0.723202788384023 -0.721082188077955 -0.657200587645123 -1.1182380867813 -1.34624858527338 -2.16226087726706 -1.18695755526299 --3.02814816364626 -1.20358055030785 --0.416529692741408 --0.0672703102386611 --0.10538110230125 --0.550846653767498 -0.0786776112516945 -0.689316333849665 -3.20765362520094 --0.486244717152838 --0.506720887758693 --0.336264796006313 --0.63774878399949 --0.294394770798728 --1.79624334489041 --0.504937825264448 -1.06633775550605 --0.431191962617962 --1.22589545488422 --0.693138218218541 -0.064012956935021 --0.0149851058650299 -0.00862906793065488 --1.53422285796579 -0.319074793162601 -0.622526488460528 --1.40038571100166 --0.0763011987012074 --1.59563094506673 --1.3456994216821 -0.0217646176299846 --2.23045024576867 --0.25962803026486 --0.501459316210431 --1.40346991138439 --0.673085573461117 -0.0906363123585092 --1.11870276581054 --0.0400762294974726 -0.0849957891102857 -1.92978627932568 -3.10055139840903 --0.26663818134364 -0.930101344419419 -1.24074949715403 -0.137664492971181 -0.418305741900035 -0.309249097343526 --0.228386401974117 --1.36389313214288 --1.03901083963592 -1.31737927060606 -0.108184217550743 -1.1552526024046 -0.0715170810991728 --0.614380778503506 -0.133425473568048 -0.352223294390341 --0.914287372002434 --0.249570292890386 -0.15681999835126 --1.27310052790322 -0.228740245695983 -0.835693284891537 -0.20549654157053 -0.0191368374208398 --0.90246541981689 -0.568217406322741 --0.535072473349657 -1.6817731426556 -1.81133931971891 --0.0221182660790706 --0.0483446620151202 -0.285649462334824 -1.11916383962812 --1.18148677399172 -0.930589060204669 --0.975445748586534 --0.456437737748536 --1.63412456924224 --0.798962642970054 --1.07033336028598 --0.276394765750551 --0.332672354875665 --0.638082172130882 --1.03477563832328 -0.0982111265698258 -0.0340552949730979 -0.742099258075177 --0.146728048458815 -0.269332913053113 --0.869360377682728 -0.513675046989303 --1.1874107353862 --0.481171499042311 -1.08550761276676 --0.333539396417104 -0.258050650504772 --0.234150681389679 --1.32199816857247 -3.282821779388 --0.138016124226259 -0.716898932712084 --0.724525320195362 --1.16681333985912 --0.0764862396674557 --0.158261147353342 --0.50526138964194 --0.905158412911277 -1.20286037457161 --0.661209107913639 --1.18474258697336 --0.27016680010333 --0.475733668272804 -0.425288715159538 -0.128232913662147 --0.960915063455712 --0.255409397717917 -0.160937676875611 --0.338399867282583 -1.21614353939258 --1.18459959545747 --0.999436893354999 --0.967323433925111 -0.11609548021149 --1.22710007283385 --0.258378715425689 --0.744834585696735 --0.262310694945326 -0.873359655432942 -0.438143121505844 --0.39367964367904 --1.11439643620221 --0.0878102539516159 --0.0483814651498866 -0.2930358615117 --1.08419123806559 -0.779284981632257 -0.890420259385312 -0.799800450981299 -0.724552659746285 -0.560397478530965 -0.272384265766015 -1.70937914187073 --0.0533371111783296 --0.16641961333827 --0.327829593368241 --0.570866633225977 -0.957432081114412 --0.190830602667524 -0.97609026947057 -0.8473004174107 --0.282196661175634 -0.925380005204095 -0.263890138506245 -0.268377534022197 -0.09776520579919 --0.470378430040432 --1.21286715584141 --0.643282818838864 -1.28708483445084 --0.596554572193731 -0.36883934143883 --0.57210880474614 -2.41572743365229 --0.773617372198538 --0.623200090356649 -0.200027537228626 --1.22032049727478 -0.91300350650776 --0.0894065571728033 -0.369625418614049 --0.429291750216435 --0.978607917577179 --0.308296988245212 --0.226348343636204 --0.228080787885207 -0.651245421167645 -0.888458286044275 --0.0719439173483849 -0.154525806401914 -0.824506208698388 -0.906126643175618 -0.844360688978524 --1.03633278914014 --1.06584425746605 --0.989937173793223 -0.0851346107427018 --0.000276284105548363 -0.681337565834989 --0.0287688179923302 -0.971041744932054 -1.15395083067375 -1.25269558630511 -0.141639371950059 --2.04927291201363 -0.850475640662996 --0.173216762738544 --0.788781672721624 -0.0711403640747008 --0.306235901284328 --2.44306249045328 --0.893318719237249 -0.239113703234496 -1.18356193454072 --0.581053933714006 -0.00893109925051672 -0.121911100392828 --0.513801230067852 --0.312292055075456 --1.50429275812334 -0.105284974894429 --0.594283806183159 --0.729227193545589 -2.30379828834192 --0.538236391470983 --0.0309509886975174 --0.515612436481694 -0.0559189115800951 --0.352142130387733 -0.889207024429498 -0.302432683003929 -1.8841310025847 -0.314194394233843 -0.564466631762961 -1.47113576253053 -1.09393441994949 --1.62062425874977 --0.868487199455776 --1.12438413478361 --0.407535155724028 -1.03374114350301 --0.483091926769903 --0.0584091959506217 --0.29532622319687 --1.62228480223643 --0.00528732585359837 --1.12183149699108 --0.934492388187497 --1.10144643938477 --1.30244269045283 --0.731279744733254 -0.469349506812223 --0.977221606843765 -0.350025683316646 -2.43388000309618 -1.26213300932124 -1.20308639682804 -1.44345222127659 --0.378139108493278 --0.0902718738247961 -0.814657390431824 --0.780854682933978 -0.537441452212616 -0.826604812542319 -1.37994498565692 -0.3296587281892 -0.773359481819884 --0.187490008680859 --1.22432347458908 --0.730711573618205 --0.293263290433459 -0.0352866329704096 -2.52414102404034 --2.35651062681139 --0.357750590414378 -0.495255780765989 --0.942467355819627 --1.58940237469971 --0.42664691868182 -3.06878318665156 --0.196561741907709 --0.701112975216835 --0.892146529256333 -0.788709376953661 --0.596516071838997 --0.140145672101719 --0.0257855746185385 -1.54195148614707 --1.64048070471728 -1.3654055186227 -0.696824091605296 --0.891469587014489 --0.380862932340249 --0.352827544731014 --0.426729994744171 --1.06316344053731 --1.28583913570447 -0.131436096590213 -0.182753967440661 -0.0663913814745558 -0.313889971333573 -0.286738408826135 --0.831949067777924 --0.390968022812256 -0.593921938175841 -0.813364096853365 --0.319346276967714 -0.927518515508217 --0.2876123613334 -0.173623883492198 -0.886112298704798 -1.11432016538762 --0.100672572826219 --0.464908703745497 -0.491379772083226 --0.264832871883972 -1.2539609613632 -2.89195497992942 -0.17461314197935 -0.933763738803524 --0.195021335482991 -0.138906246915259 -0.726706899629571 -0.324870019748253 --1.08957175748275 --0.850846945970769 --0.545889150325645 -1.62220222696128 -0.682590678546665 -0.197138103885424 -1.05695346997836 --0.10258891676338 -0.302300063758583 --1.04108593456719 --1.25795357293613 --0.808152423086017 --1.71600191394535 --1.38035239290631 --0.611399435073134 -2.04982896635341 --0.258182839428057 --0.475145001770254 -0.327351360109006 --0.033802426710567 --0.282006629430962 --0.232461222187943 -0.143703684782218 -0.840420053602729 --0.136546056148966 --0.275534003808652 -2.63852951788368 --0.664414500199543 --1.69381709293723 -1.35669907935046 --0.292073168898425 -0.319089176658246 --0.106058679907068 -0.0323307030223416 -1.87599283020823 --0.0523616381290815 --0.0316698176218244 -0.660223631344261 --0.0186680560395067 -0.221757306665737 --0.463174528614558 -0.0441232585319966 --0.470198420520611 -0.367241589809653 -0.570046226181607 -0.481761706902031 -0.442510654588796 -1.24699079072924 -0.105624127419666 -2.56841761413844 -0.0785129118342591 --0.105700660016834 --0.265082217974587 -0.100089174213238 -0.285557606916925 -1.01071403278176 --1.62942249693859 --0.988093059484235 -0.123310854467699 --1.11630819803113 -1.04667986310338 --1.22818455721882 --0.0787902806136778 -1.04683908589708 --1.7516265282561 -0.740528151691958 --0.0010601389907503 --0.915518005632716 -1.28372893129883 -0.39260353939672 --0.193762413005406 -1.27959227171491 --1.04756301868876 -0.365848750854388 --1.38048082660168 --0.626169919981381 --0.6932959716773 -0.791501106200204 --0.345964684035902 -0.0371499696492332 --0.35705337344996 --0.865512650649974 -0.00432969728101362 -0.987094287816652 -0.469465546054983 --0.217072248920326 -0.700313065589561 --0.465686257373664 -1.21372487898647 -0.877276799435476 --1.53018497786013 --0.433993341252632 --0.202278501490763 --1.29760265737219 -0.451878103477064 -0.320418988440769 --0.243559410499127 -0.426178185566572 --0.0246110159324422 -0.251564326655589 -0.110552689239436 -1.07072836655649 --0.186078031057329 -0.0163435522589044 -0.357521597341631 -0.935942180206794 --0.758928477271589 -0.972355224639709 --0.162813437763684 -0.281822617100792 -0.202349348640734 --0.840006060897567 --0.588247277223248 -0.568344429239223 -0.810202355456996 --0.505576144731247 --0.132619447544671 -1.8857737172968 --1.40981654549647 --1.57876015677193 -0.941959173124096 --0.423184926708278 --0.0032727095131051 -0.730245462698286 --0.309334517051264 --1.34376172178955 -0.648498962992401 -0.316405098993493 --0.565764524353471 -0.206710389276415 -0.270268163103992 -0.162932779610739 -1.18751048858865 -1.20759673041763 --1.53161112721283 -0.11845186959499 --0.283874558887248 -0.544523575473907 --1.25771940504796 --1.41224389281676 --0.282797644588112 --0.43966374243854 -0.466324179296205 --1.29053860999087 --0.551926770012979 --1.49887755424257 --1.03450030026969 -0.074841106327213 --0.299438598385887 --2.32020498647837 -0.0984137997108068 --0.51871848164553 -0.0150824332173247 --0.0249150704664292 -0.0144341466390481 --0.183123644127876 --1.16182813121756 -0.387264690869879 -0.148143910674969 -1.05110726268408 -1.05610796596166 -0.829127548794721 -1.13628513822018 --0.45995789980431 -0.633318190786111 -1.0397892238177 -0.812502497014244 --0.903751931196531 -0.0502067800607895 -1.55628106124309 --1.18096142525792 --0.601988906631351 -1.40396765478745 -0.318863902303031 -0.130807073153163 --0.965006810089685 --0.873097317287372 -0.067750849967938 -1.21910202534245 --0.953879632072191 --0.140852571381941 --1.15753789134227 -0.762422326600644 -1.26054775450427 -0.194346865880225 -0.00999263314687582 --0.0262724086075394 --1.46474570602582 --0.297870439741938 -0.153941454626381 --1.07390501099963 -0.610247483447544 -0.205904183345733 --0.339930989095013 -1.36690009409969 --0.510245462986902 --1.02039020076554 --0.374295815385617 -0.799986395978321 -0.854372925058152 --0.265197673784631 -0.292339336323914 -0.293834421731566 --0.25455810527996 --0.880308884215303 -0.350535098733875 -0.203002986977143 --0.34894489957775 --0.576606593054619 -0.430781793686533 --0.351665525173877 --0.2508195323366 --0.277324252057255 -1.07719335708504 -0.895760879301847 -2.21475625628121 -0.386994727416962 --0.227196984645928 -0.0288261322288781 -0.885714248160584 -0.870504368663115 -1.31214236956486 --0.407457094661948 -2.07368433860553 -1.43012046816091 -0.808444319704017 --0.34660015978789 -0.567910945838404 -0.138786950331705 --0.450036752856962 --0.617159769289569 --0.0783386760338534 -1.10071751145515 --0.311180435683015 --1.57160832214459 --0.285003757068764 --0.840913214728828 -1.66651362988663 --1.08636634927704 -0.772387548570228 --0.350202091923185 -0.108833582785237 --0.665719255832601 --0.326090381778277 --1.32823116271378 --1.28883736205122 -1.09393342283771 --0.411930314293724 --0.509977688486042 -0.085999616579354 -2.29411823166449 --1.64752274644248 --1.25386662285299 -0.640151112998177 -0.614244448284053 --0.0737238063500829 --0.998281283400606 --1.18664365877503 --0.895423215156367 --0.317523934915728 --0.269177908294563 --0.452873689339314 --0.202173392583942 -0.482557355327199 --0.609663552542775 --0.237815479564078 --0.674178675341016 -0.221704286781595 --0.359619050127113 -0.521244195910707 -0.0819480080000776 -0.871176002724471 -1.44791644540218 -0.156718639033659 -1.12960107969543 --0.1891196594664 -0.466551073677142 --0.0367431705165604 -0.311178075923583 -0.81141534945068 -1.45518070964091 -0.126318019000693 -0.777434291983112 --0.324123830718418 -0.155931662214192 --1.04754772355385 -1.21450554734839 --0.729710011554126 -0.249031169763517 --0.777172624228585 --1.10402199192007 -0.0887133249158785 -0.374943601193467 --0.629261382318582 -0.379996099675607 --0.420355620345954 -0.424012005049791 --0.699245469296399 --1.49547458901161 -0.264078090933884 --1.13220159858153 -1.37102196722821 -1.34862058894702 --0.617615953663569 --0.946307059587435 --1.29893820862821 -0.474398871902327 --0.200819108147839 --0.338753624640064 -0.701885817784397 --1.13993519251403 --0.199819214573838 -1.54413537540418 -0.810748734478216 -0.513406082065901 --0.658437972311998 -0.300397462398835 -0.703610656326272 -0.506614621090931 --0.463169083692353 -0.591902077759357 -0.8701648223545 --1.47831604914388 -1.60700686962192 -1.86830014821648 -1.18290796916372 --0.078973992065448 -0.049593798946848 -0.436686953334768 --0.410138368305472 --0.378584702018246 -0.205497056855576 --0.196426129509126 --0.510611222515271 --0.44863736254465 --0.539621510288608 -0.516269985234973 -0.597369014350829 -0.0624792181021085 -1.20788282673382 --0.268943678953725 --0.388465622959964 -0.0772581435288497 --1.03641071899373 --0.272278823735745 --0.0754335023539499 -0.281968474737265 --1.16361892187536 --0.242346671871073 --1.08501042232622 --0.0743541591136871 -0.104371139137224 --0.498503061953132 --1.00886522590264 -0.165982082846686 -0.433746002417754 -0.722954475850251 -1.38049749481049 -0.154816923344344 --1.60878304111534 --1.46020654041655 -0.364055593254076 -0.00460691731561536 --0.296788910125057 --0.176832226813946 -2.59757310364871 --0.570490367832749 --0.716276884470222 -1.9112003027693 --0.480630060699315 -0.987961236604589 -1.15345162812794 -0.809154523634273 --0.733176651087891 -0.514510769423562 --0.42921652548538 -0.80149978626159 -0.142587822202408 -0.759633937065219 --0.542172183599585 --0.125408649569254 --0.997188038740235 -0.161269943360722 -1.03124279442808 -1.72551370161736 -1.18383394941596 -1.15070035073505 -0.96215871896412 --0.306699001715203 -0.25036689125894 --0.151690886920752 --1.1526863048331 --0.113584483243701 --0.189962235083635 -1.16559079436201 --1.11183793723954 -1.19946883474194 --1.29255923555313 --0.40806579113041 --0.568348013612005 -0.367505519534776 -0.0181224754146267 --0.592192010699991 -0.542576795321825 --0.272217935263066 -1.12333376316689 -0.11053342546134 --1.48663202261515 --1.27792722828827 -0.507572341630945 --0.959931855863726 --1.13163274804344 -0.829042502968877 -0.326294143377556 -1.23279501388888 --0.513932749711168 -0.853320035807593 --0.4149171036634 --0.46563186763836 -0.890171807990955 --0.250080383550221 --0.31771533750267 -0.780366247953113 --0.467679750133534 --0.398710959025724 -0.747700095810691 -0.806793004973835 --0.277964224040488 -0.929958339899727 --1.15601214478532 --0.080460622654603 --1.06931783814243 --0.782295868159321 -1.1085302639017 -2.17507291461322 --0.548528896345646 --1.94238018492173 -0.389246535497847 -1.17556291381436 --0.241913467746932 --0.227752075075658 --0.0838179897088054 -0.710827429173174 --0.799709721571246 -1.19794251448109 -0.427913535176431 --0.735095084831519 -0.400233954873272 -0.369488130211138 --0.987953873398157 -0.891229957816842 --0.245635413093422 --0.0285002261498795 --0.894877890938202 -0.476209148845316 --0.347993800556746 -0.21504870908635 --0.00885063687096554 --0.399510502552336 -1.83885926271799 --0.52573584483121 --0.860678871169283 --1.05226583613856 -1.16303176077537 -1.98330702634104 --1.66917067466748 --0.894957987686064 --0.0173013993451949 --0.119406624393527 -0.830324560156167 --0.555821109179097 -0.538822500356686 --0.609557155431861 -1.89140942781868 --0.395132884214233 --0.497948737407603 --0.0642803541366854 --1.36906363132856 -0.4884302871338 --0.715948771932569 --1.30316475218515 -3.32697522088254 -0.182835820517299 --0.327250440728419 -0.540732487724588 -0.149825049034317 --0.63376555669747 --0.216102898118427 --0.28458515480026 -1.35930902342677 --0.440697646557028 -1.22511532141935 -1.66819831205409 -0.53761266999544 --0.811022328216509 -1.1481341172816 -0.424735515087678 --1.06938811630299 -0.81511559461561 --0.119318734752147 --0.0358493247348433 -0.416906762930999 -0.056918696477859 --0.139049484282604 -0.0500137781664618 -0.808904091579267 -0.380323375977588 -0.700366992125225 --0.300270258205265 -2.7891170397254e-05 -0.444981540420388 -1.08387788076023 --0.309359197396889 --0.438108694119321 -0.110238926911706 -0.835256072026156 -0.887665824434539 -1.41862019229708 --1.20297536220943 -0.0925724672950068 -0.598087612598709 -0.830971557228102 --0.37760751895884 --1.70689829651338 --0.504233735230795 --0.383967604527992 --1.21751680073365 -0.0770902813573406 -0.947920646750077 --1.39957862618859 --0.0572933052053459 -1.15353954201694 --0.569337446394787 -0.837600251182278 --0.681339287093435 -0.113039235546381 -0.17808527552309 --1.22766761858305 --0.984062650496524 --0.32099055485256 --0.342958699570703 -1.67510755536275 --1.28305739183421 --0.105413841130552 --0.509379863055386 --0.967746611436883 -1.44927259800708 -0.850930089138038 --0.747265779262055 --0.117988706134463 -3.4480710456681 --0.944559771155771 -0.451136820397504 -0.907270720862038 -0.469040534640448 --0.433676239213477 -0.0035110908775664 -0.599381420282843 -0.183640701245193 -0.396250436987627 -0.656126732706486 --0.474101630004931 --0.07216928014725 --0.358287268689285 -0.112129452381069 --0.79337236604758 -1.22103010774027 -2.68883255369161 -0.774077719032154 --0.722116940734324 --0.268681219311627 --0.176594716453463 --0.975494530236755 --1.12456199708483 -0.447064261117324 --1.15893185918435 --0.076619700461019 -0.898409253198697 --0.186207173027311 --1.59842714868233 -0.856222914338186 -1.09792610521467 -2.7867048818332 -0.141814436371 -1.16536151539325 -0.278214248016534 --1.42622621531873 -1.0387308176039 --1.08556605120145 -0.520068238215931 --0.731860265753967 --1.14930084410217 -0.718813362504488 -0.565700966890119 --0.995097841225773 --0.572216202471752 -1.58288927812054 --0.203006123600453 --1.29868754448268 --1.03055101623394 --0.996275263728347 --1.71038113716435 --0.0890695491744333 --1.62027203999967 -0.38617139112546 --1.0475509268135 --0.411833849017484 -0.206070609215423 --0.36420123320282 -0.192799790821615 -0.998021963287158 -0.352187178608499 --0.0580468311929785 -0.0187494070543104 --1.01029034401302 -0.0690971802763851 -0.804479477082205 --0.0600932155207445 -0.038968446410812 --0.32539172932666 --0.0626400843045118 --0.193863865875366 --0.406230913132569 -0.888695962195816 -1.1883449085214 -0.673417618548942 --0.496689971572891 -1.29816680348627 -0.379726490622618 --0.0493307697345333 -0.937044969590253 --0.938557840017554 --0.0154850564175022 --0.884345247670318 -1.02837310034175 --0.543933277272103 --0.277079976833756 -0.059751594124398 -0.551021730321771 -0.132429009085779 -0.750271647427783 --0.342711307174699 -0.113522875769529 -0.7902375358827 -1.98171117184219 -0.674423346679855 -1.15544732368059 --0.442421231769385 --1.43420660279252 -0.606037003265811 -0.724547807434742 --0.0322253539928861 -0.0190001615205668 -1.72888386204119 -0.0597176001227622 --0.0794245026883909 -0.697104331722976 -0.707882846778588 --0.610819385095595 -0.439011812225577 -0.0551785921900967 --0.295999097925381 -2.82487533236276 --0.488650446480387 -1.60812675751492 -0.173953776952381 -0.710806285551294 --0.889175600054523 --0.605827661311022 --0.488669693929454 -0.0471278995666751 -1.22809620825184 -0.493538950924985 --0.2260209254355 --0.23253735827795 --0.516917196590805 --0.149055763158075 -3.17043863119963 --0.332589390964207 --0.354829753593645 --0.0334411548588989 -0.517881356505757 --0.00892938507523811 -1.51286117996974 -0.22567299876191 -0.897371593843111 --1.19154061336982 -0.0515008110889079 --0.189663667600577 -0.896502511387707 --0.565651416371507 -0.92617030632405 --0.809494331382679 -0.265380547142758 --0.209397341200858 -1.510871611181 -0.467640039683841 -1.05333787393334 -0.199744759233657 --0.0545492111772803 -0.0341427382050696 --0.290551314247453 --0.551468834836895 --0.328887791547379 --0.415523171313001 --0.159133788040138 --0.349657604809821 -0.812312643364717 -3.28396912059641 --1.52711693574878 --1.36529195517673 --1.33071181785782 -0.0274766260988382 -0.576406164558121 -0.383890802924634 --0.0993506616618198 --1.05946848197833 --0.694457298207448 -0.188766522740707 -0.420724306546484 --0.269373361203077 --1.09823219651495 --0.88920431863315 --1.50207512270274 --0.16810974934456 -0.0841244656514046 -1.66237115110664 -1.22593238379426 -0.374195702579819 --0.135957514361384 -0.465660513159297 --2.35699155954248 --0.426185542966254 --1.33441820337057 -1.27482789403895 --0.852989417275247 --1.02625039567818 -0.750277840192723 --0.0277893104742066 --1.1657529651111 --0.264249089212774 --0.034571848476884 --1.52785807031328 --0.45338288267218 --1.33498180152913 -0.274437182866337 -0.321732013360878 --0.805325677083528 -0.0616392072745477 -0.618102399916372 --0.568944460694677 -0.325915145877714 --1.12665867014917 -1.46359219707004 -1.23437219179873 --0.178054810340229 -0.681431471977947 --0.12545308901764 -0.768365621399155 -0.594356427622273 --1.08534103732261 --0.569595742509444 -0.459909004105472 -0.857457798185601 --0.581725869728473 --0.380289032243882 --0.479212589087062 --0.272402800181559 --1.35959328984468 -1.13462103088418 -1.40169300919183 --0.0861666461445756 -0.843219243654669 -0.0346711198058713 -0.727634656444017 --1.05773649411821 -0.821866059552615 --0.539645794004967 -0.453283687155742 --0.540448599560701 --0.761029440059797 --0.205311748911706 -0.237074301035006 -0.331770552023969 --0.731513547294885 --0.144016487435083 --0.511913144484872 -0.359659332732969 --0.803385938322839 -0.962580690737385 --0.193405944592364 --0.291474143712964 --1.49748539731385 -0.317661347746688 --1.16453244667541 --0.369210380826411 --0.707826791258881 --0.301675335324936 --1.38268062591129 --0.0175189135634763 --0.16752357783968 --0.333725196847299 --0.258710944912922 --0.610505598575204 --0.44697861173168 -0.0435471178429765 --1.66289607259755 -0.0694958545702793 --1.29009943070005 -0.623947932363443 --0.205260594482529 --0.224936159484426 --0.444785257715688 -0.355919153650765 --0.685002808480172 -0.856515216034719 -1.86283390627276 -0.449962345357132 --0.779036057663541 --1.37016139602055 --1.14155314607346 -0.341896016053727 -0.0904802600133774 --0.0755453485313007 -0.766347580647764 -0.207241577790169 -0.650525044528774 --0.999831343275172 --0.0148200941472432 -1.01511662944442 --0.890942772176334 -0.252486983607526 --0.715300088366392 --0.242207050287491 --0.061278915873773 -2.34314031012744 -0.733688970810457 -0.743708637866225 -1.72036679394701 --1.26880595207174 -0.957472527584704 --1.09258035647675 -0.595667404667488 --0.833085895911204 --0.45951802547875 -0.372888345095959 -0.396338356230443 -1.59689952464812 -0.739544248290982 --0.55089183297481 --0.505675131305097 --0.729948825113916 -3.33744470162677 -0.104735035758203 -1.32470804510951 --0.0829076648273639 -0.178602631396084 -1.80657111558034 --0.707312419634571 -0.84179095358162 --0.243122436353171 --0.389917727483122 -0.263409322122813 -0.728138822147697 --0.325187819702069 -0.205104235220679 --0.921656498313657 --0.345498658901057 --0.870384201016154 --1.57075495929956 -1.17353130188 -0.143268782552221 --0.251159051150514 -0.6114345754732 -2.13067772593957 -0.40418388364119 --0.926341263075915 -0.159688828659857 --0.0456153805701121 --1.8222448609862 -2.18764797069425 --0.359248256760639 -1.07353503566743 -0.381458406891682 --1.46283074425822 --0.0407307882610599 -0.239683968840948 -0.0447258228062859 -0.96012846895307 --1.09388964450152 --1.18262193595402 -0.595273942917168 -0.518525533217396 -0.0686105111712969 --0.465829110131087 --1.03374545106553 -0.87551459443922 -2.1319349235659 --1.4898609617542 --1.02906914602227 -0.464491515905579 --0.271290551414916 --0.313148578199028 --0.36103524378163 --0.139077429713318 --0.387914828185431 -0.0812410204190259 --1.10558376131907 --1.85494865879471 -1.45269613465133 -0.546854237721352 --0.722700935308882 -0.177838364660069 -0.639185847745885 -1.19209200091126 -0.253782129509843 -1.39825508662689 --1.23730433751757 --0.536930541033885 -0.736837352223224 --0.482249638302829 --0.608313442824725 -0.961726283413425 -0.224850362894321 --0.412735068234646 --0.0546918087137023 -1.10335786387795 --0.0885679281062153 --0.196176210089367 --0.0312608045128258 -1.1427068140141 --0.285804664235348 -0.0604178871145571 -0.831048259847585 --0.484026282907952 --0.671150789647783 --0.409839374942608 -0.515224286809783 --1.24011880341794 -0.794116594820041 --0.380201167125363 -1.00375317081457 --1.61330867413003 --1.26058878145269 -0.720740185440679 -1.13858942206678 --0.429834628661777 -0.753949673238646 --0.0564900652534694 -0.904970948767467 --1.27178967671573 -0.23596994780411 --0.584189431744242 --0.346502017426598 --0.138216419604478 -0.617557052768758 -0.0958440116465589 -2.21108654049947 --0.205766015261444 -0.885197548600964 -0.700036176121767 --0.776032570850814 --1.00854954878613 -0.250805106214626 -0.872750193882971 --0.0628084369430102 --1.35730977654603 --1.49129287156727 --0.246878009690184 -0.163940737893573 -0.191664903577018 -0.966520940288371 -0.170578688330513 -0.956179809763503 -0.531725980607522 --0.376987397174476 -1.20797658149911 --0.383608964683632 -1.95196192632299 -0.851022774214316 --0.743073501610235 --0.491315007805538 -1.38955059164861 -3.02010458767027 --0.35541448702616 --0.750084814287858 --0.00911583898875001 --0.524513515651519 -1.01305716163611 --0.546029752624542 --0.0906014339221279 --1.23772910340022 -1.22154303915372 -1.56024758349075 --0.725337039877605 -0.145133027223473 --0.276341313639831 --0.835579350539694 --2.32081559370486 -0.0122313644267424 -1.1778663368528 -0.0913153677619389 --0.206402547988406 --0.816604089578093 -0.866207276154915 -0.955857990984446 --1.05705185078209 --0.197681852504036 -0.848775624384801 --0.620318236381701 --0.0453594227693843 --0.441019425476436 --0.300394550451075 -1.69296970676424 -0.295174904587403 --0.119622405286799 -0.869003532978891 --1.00380711440609 --0.606068674757228 -0.719192883691923 -1.15053429062585 -1.81744041385278 --1.01846039617798 -0.00800820267989977 -0.840726433903992 -0.697030540652861 -0.475505453098489 --0.992128566944613 --1.33098691948104 --0.074964356297806 -1.4839129490991 --0.483862284535672 -0.514393984240622 --0.104010125341962 --0.165154546644128 -0.222963662618932 --1.12764702847809 -0.809204015817422 --0.0379847271377241 --1.38889884589291 --0.159313331618229 -0.000610735351992631 -0.609484270092567 -0.432209755171182 --1.06953783201593 --0.656720729393783 --0.176111932102093 -1.12817556697314 --0.161175844614588 -1.12814286674252 --0.0907013019132368 --0.434500204965124 -0.147685470028518 --0.53163002295237 --1.01929086190373 --1.49321700664202 -0.559265020041218 -1.20854471817398 --1.11302547278718 -0.0259305876927929 -0.322204612562043 --1.44530562609246 --0.801192049583111 --0.381070857476801 -1.87296887122417 --1.28353998133468 -1.63604011132843 --1.13269213195676 --0.827386009010432 -0.0475730228938565 -0.145081037002791 -0.849908481868582 -0.0708838890144889 -0.0837225155711674 --0.124030053037381 --0.141890147571594 -1.46933229598303 -0.206849048209063 --0.310203581682345 --0.0602691229798289 --1.14624897752232 --0.604672970445771 -0.487246029637671 -0.921395653232912 --0.942401830963279 --0.333850566564687 --0.920526808325091 -2.42933594866738 --1.02207062159844 -0.618504656510741 -2.61516134692982 -1.60450093493548 --0.672153477230584 -0.82425983609158 -1.61737386612008 -0.634303904950306 --0.910172548379375 --0.126730299082498 --0.969366800392251 --0.359667425528742 -0.271258105964394 -1.70457391864234 --0.340199219369997 --0.726400074304459 --0.319347620207684 -0.281138850519202 --0.495366764944194 -0.300542534757434 -0.909263710916168 -0.294459810630175 -0.301677766904279 -2.03438263750307 --0.189006573865322 --1.56901071973845 --0.160847284273211 --0.908274890812288 -0.0238599279675622 --0.555520524093219 --0.194749250655321 -0.85306391791198 -1.23653078567722 --0.262320514358942 --0.0327870555201537 -0.910005333072458 --0.105124631913069 --0.104390651927512 --0.231682231140448 -0.95125525056394 --0.320991204924967 --0.930325084801564 --0.639965551712431 --0.180867421099781 -0.809016791196784 --1.15316874025413 -0.46107726125164 --0.508054446334668 -0.0157043137362924 --0.0459573489964349 --1.02663360513891 -0.728534370030881 -1.35132005728494 -0.237853065662806 --0.702768736067313 -0.904914639563716 -0.0871519546718797 -0.405626976465756 --0.504865377778515 -1.17251435989131 -1.12533575256269 -0.129602094696062 --0.463604039720641 --0.319784701441266 -0.316053982305734 --0.927328227360164 -1.3649560827838 -0.278026510410817 --0.230109582437285 -0.394686524179958 --0.166092845712088 -0.0201223817534473 --1.00356737770117 --1.38207270964691 --0.850295564355941 --0.934068292049279 -0.254373241992287 -1.20568946041971 -1.22625754866416 --1.05983193961528 -0.0484511879141181 --0.441463265507892 -0.350132553937888 --0.604533186944446 -0.937258060025453 -0.782494775114949 --0.863767459272172 --0.183092898693781 --1.23515995317322 -0.746989660050989 -1.15697485944021 -0.0272955486351236 -0.649208564156875 -1.8241830897998 --0.672529183942064 --0.643465961905862 -2.23267931822427 -0.436713704451805 -0.0102694738246325 -1.60964783735077 --0.462288363971193 -0.382635928390009 --1.16523526152061 --0.0188059639818379 --0.112559794709436 -0.328660463123941 --1.00848963777555 --0.267336754824717 --0.576848419591166 --0.440724414080435 --0.0994484411615852 --1.01954608284727 -1.17120185962522 --0.0651321479561924 --1.42647573615869 -0.987600468754041 -0.0597998452993291 -0.0336372794899651 -0.704452248414242 -0.599369421954485 --1.05886380199373 --0.120480796683371 --1.03866940290226 -0.169935960098165 --1.18937887066464 --0.157319992026498 -0.00623046316222631 -0.746103388329027 --0.738409056693154 -0.115633005590865 --0.988658177995227 --1.13644000926467 --1.28255751208416 -0.0325466647465138 --0.240205360590991 -0.0551252801304498 -1.21397516872905 -1.13302925210926 --0.670407763935376 --0.517011806383509 -0.705383229919818 -0.164120719607045 --1.28664242044332 -0.88106959908316 -1.42246052724457 -0.786733446535907 --1.25832031843394 -0.0791997589300948 -0.0830778607263198 -0.0914377130203157 -0.150041002707252 --0.944991828327839 --1.27384456982928 -1.18293793694186 -0.408602544249986 --0.493738951305912 --0.0142382356928255 -0.227694992030943 --0.258408632670822 -0.779414671862551 --3.09252857710068 -0.332733484397311 -2.23335376731336 -0.383449906632191 -0.361221791161164 -0.0328011955509142 -0.278172477856261 -0.985118226754373 -0.910234304808805 --0.701151655805329 --1.31224090670721 --0.676034215125059 -0.201141676007373 -1.15170039306155 -1.49347279599525 -1.20513702076172 --1.60089841686944 -2.50410741319855 --0.619786998080204 -0.0571545079166 --0.245924861099395 --0.0358915643534043 -0.431756819125636 --0.315818139538047 -0.473503430301649 --0.233763131095403 --0.185024726627166 -0.934338032955742 -0.608753737706966 -1.50410914767781 --0.352890672102276 --0.446737963194372 -0.711820770474515 --0.0315455023802373 -0.126949517849 --0.948402731882148 -0.787267071544911 --0.220261629245636 -0.464638025064798 -0.0657629864307694 --0.0157868530642968 -1.52748792967389 --0.311225787213706 --0.782422254123059 -0.0639861779751145 --1.11993205437496 --0.489710634453249 -0.107653940562395 -0.295432906433912 -1.11931065297381 -0.0837533676648459 --1.36701091951733 -0.195520044277967 --0.752195700214012 --0.0166507739796966 --0.602064423620562 -0.0609430305688168 -0.986269807911924 -0.640020349950371 -0.865231241269312 --0.536192021741417 --0.403029418292288 --0.752516416899762 -0.677930147899874 --0.24935898535916 -0.865380853199627 -0.542665705285764 -1.15338601069128 -1.20558226005453 --1.7779423791619 --1.38775912934245 --0.518931840619587 --1.32591849181852 --0.312795469265649 -1.01455473434837 -0.152882363537397 --0.148626732927284 --0.993051658160564 --1.08558850086457 --0.356773537298336 --0.746413147090539 -1.1262092812863 --0.312956210257195 --1.14298009377371 --0.0167170163807056 -1.11183520086565 --0.0727946704613114 --0.48957677517723 -1.01643248718747 --0.104478202942536 --1.47399067533851 -0.133361056266086 --0.0821391386212422 -0.365784800944885 -0.0446705148722382 -0.594243250086954 --1.43872692322123 --2.51986374043676 -0.814730285896443 -0.402150528627028 --0.48794619168484 --1.03164693361128 -1.26893756325464 -1.28375552324468 -0.388457748775251 -0.119408037012672 -0.785119329073054 --0.371525366370179 -0.408481825055117 -0.954681000771352 -0.928436825994414 -0.852152889667392 -1.86335411096555 -1.47287391432184 --0.685020507022329 -0.195259379770052 -1.90735011617034 -0.104058416739599 --0.351911911509549 --1.08115792105219 --2.28716956572139 --0.923814624188034 -1.18387405087184 -0.227454941431279 -1.0314518722341 -0.620230991230008 --0.601288870401985 --0.00751708191485001 --0.88192438419814 --0.198463075632869 --0.918386373226856 --0.674155771959388 -0.482213717290072 --0.478832498200654 --0.835428664272408 -1.24172354352926 --0.919846573048096 -0.955658719719379 --0.212502367555266 --0.248883855193187 -0.768973654620306 --0.185888348185578 --0.49515696013372 -0.204020335915478 --1.05000534978266 -1.51812204628624 -0.0383414848908092 --0.325160547388365 --0.250735741907318 -1.37999063308284 --0.268214763621492 -1.11553143979012 -0.626043908046025 -0.93762515331632 -0.0070307757799557 --1.02912203747459 --0.920862937937207 -0.12154210730759 -3.05767336897253 -1.07804899729191 -1.12724134058829 --0.298304560098105 --0.203241728481429 -0.508834224565955 -0.0471690881987694 -0.332302932013594 --0.830523248741232 -0.38633639819318 --0.250243257113676 --1.69890019482219 --0.331472918381101 --0.51078545577687 -0.249198101175903 --0.350837241506237 --1.35669490636858 -0.429412645754034 --1.10840702037477 --0.78700416170712 -0.976333640540684 -0.876895211385341 -0.208417071324136 -0.00352638968124008 -0.914553606142029 -0.811335370383235 -0.0743547893623839 --1.36712378275516 -1.44745876939533 --0.0755009139042464 -1.82440763375189 --1.09162775539945 -1.1943052133203 -1.19295332245295 -0.322534396033308 -1.06833809079639 --0.197412438311483 -0.373990289038489 -0.599717658849992 -0.0359207131167869 -0.777735415952586 --0.518755585150301 --2.98269285256108 --0.358956141558107 --0.128112324117559 --1.20281142729818 -0.351848278961286 --0.14583895243798 --0.322604022842013 --0.885534184638606 -0.0706092347256684 --1.7630469963184 --1.94285667265401 --0.431090047333835 --0.197582287189817 --1.14886964824253 -2.31476065133011 -0.260995884710259 --0.129101929109892 -0.942850034739733 -2.08060979520943 -0.657545669639546 -0.0285098029572719 -1.67399452716233 -2.22090278836795 --0.377865651527522 --0.688043732406057 -0.00454406236882932 -0.00145583390033721 --0.453762395866769 --0.383506787022762 --0.737382461295473 --0.0294171138114319 -0.184805437396664 -0.43510658967293 -0.114170737081135 --0.187127058059635 -0.184534227307733 --0.320994147883467 -0.133783898292673 -1.0085783877165 -0.207219415004971 -0.690021733117357 --1.09434300620214 --0.904697892657808 -0.96223279736304 -0.956010223054937 --1.16018096819 --0.854405693841434 --0.897124989251996 --1.9458327158369 --0.983476983736146 --0.366555702792341 -0.999894290230131 --0.388273869428775 --0.349982846796826 -1.37760641415156 --0.443842747237621 -0.00677245727493325 -0.479484380885058 --1.34882233526085 --0.356178517541701 -0.784581825063114 --0.983132695095046 --1.52827555553545 -0.623668938209393 -0.706128567817479 -0.320778340958999 --1.28906719051051 --1.91280302576891 --0.0768883558544058 --0.28501080194382 -0.0662528387862809 --0.966799404005156 -0.802627683324864 --0.216194232073269 -1.35256156383383 -1.19846719921413 --1.14348105026619 -0.172685189650783 -0.260338930201591 -0.18569611940091 --0.503314399693563 -0.778122412787948 --0.94528807496345 --0.510687070987547 --1.0499642212551 --0.214547472043176 --1.34713681311165 -0.11312165715862 -0.501940884320875 -0.761535274963057 --1.12424395015901 --0.0226865428562597 --0.344849160540992 --0.159727545386792 -0.50004503342948 --0.503060082653974 --1.07318224187787 -2.58629982649555 --0.342233244468473 -1.19582994559376 --1.02111010450512 -0.164340288473525 -0.472000900316347 -0.295977658389627 -1.41119821623475 --0.171010881744314 --1.43439925269255 -0.246377001827276 -0.0918004544886752 -1.61084580640348 -0.492008126339151 --0.472471398200904 -0.618678688730967 --2.01855782385519 --1.20101251364874 --1.3097964417277 --0.135801142919252 -1.61508866497573 --1.3974361295431 -0.231776593275416 --0.508863705997354 -0.263664653054529 --1.71157959912366 --1.25994834037391 -0.572104432903158 --0.0224881136784649 -1.07789988352246 --0.215559432163933 -0.154913616145615 --0.00517066357362905 --1.3335978817949 -1.13669658508072 -0.746518547472542 --0.918913025026553 -1.11879867368441 --0.863695966827848 --0.515516249553237 --0.212343309864479 -1.45897472490425 --0.425624341963077 --1.12242017969095 --0.25440890624547 --0.444972056161257 -1.424493846644 -0.239802381392572 --0.629536942306533 --1.0847715876108 --0.427403235441115 --0.561360745716728 -0.186785457637447 --1.3631037248326 -1.60795387054167 -0.846032579622944 --0.227097020146306 --0.608009108149838 -0.434873638310354 --0.653412215829667 -1.04856579968884 -0.355652748350824 --0.987282744496335 -1.63030319823179 --0.28780508916649 -1.95436711916672 --0.422818023557817 --0.565294483173129 --0.924789850822267 --1.16383343423281 --0.435920060811003 --0.00515247984003064 --1.11806815550114 --0.427826899580444 --0.637436191581058 --1.54739347869397 --0.557236580431264 --0.508825804160317 -1.69257772780942 --0.892990356610772 --0.365464587249299 --0.458634485949424 -0.321331290782137 -0.881041725692864 -0.00690171431169695 --0.394093237329768 --0.981705633903108 -0.0399665656483688 --1.26444590254605 --0.32868998475367 -0.185828422661218 -0.979356610812534 --1.4394678154153 -0.07550782823738 --0.540648523364517 -2.43203292685673 --0.668264982209408 -1.32118557170599 --0.0465057569619454 --0.904815173422403 -1.07215042160938 --0.946571621090904 --0.859384696828199 --1.0470139091576 -0.338936901035472 --1.03150459921111 -0.0265884963542788 --1.12697618033922 --0.559319128924046 -0.266656954015159 -0.0409832580766238 -0.295388171531114 -3.04749910859944 --0.85332783518461 -1.18898995386284 -0.91242725655656 --0.886691401249091 --0.212042427707971 -0.212491909867346 --0.591215567866792 -0.223192966761914 -1.48304424917504 --1.39941008555204 --0.264858637587281 --0.719482048643429 --1.30431637536432 --1.01798633902997 --0.992912031454248 -0.954286809328144 -1.44554653774279 --0.161358150958473 --0.373602542030094 -0.0316335775029044 --0.903664221981909 -1.11040993545206 -1.46619761536578 -1.02223014878525 -0.0181156202319537 --0.167729856093272 -0.152625870949305 --0.993561849981992 --1.34148247971598 --0.885696566413662 -2.23690058900439 --0.234501738567991 --1.43606123189074 --0.653150038789152 -0.652530552935332 --0.994775946264122 --0.662823173359116 -0.611051869623626 -0.386407488552365 -0.443046686378981 -0.105581759313841 --1.12005085010715 --0.44604413213331 -0.775095919283477 --0.831897584201808 --0.792249012031292 --1.21334268033359 -1.05787006416032 -1.2045788033629 --0.274295219405431 --0.374383971480072 -0.889025559436329 -0.596861438093285 --0.155789067360439 --2.43989905323867 --0.81055697474809 --0.397557904061465 -0.397355237783243 --0.161429527300298 -0.583701214829351 -0.349162706399813 -0.787409807850246 --0.970423676798454 --0.99387485747736 --0.134016552996672 --0.61806685602496 -0.372873880818771 --0.826447756123643 -0.651415874170369 -1.37440639740415 --0.331729347576161 --1.32260912322624 --0.401238136344474 --0.126875681889185 -1.02755785152787 -1.0399922235518 --0.176738313876942 --0.20984448724399 -0.0381753996846257 -0.167596907512498 --1.48110926501212 --2.04616292518698 --0.681656049548222 -0.154469783927622 --0.503719131902248 -0.188108956769939 --0.314509130484311 --0.387707694343797 -0.0130094827942386 -0.493295425465213 -0.731069795763224 -0.34329266182524 -0.616929695577893 -0.932254454691922 --1.18527671072139 --0.114675088619345 -0.976967347297132 --1.17914498848962 -0.794981902264725 -1.02285059228923 --0.0942415941007582 --1.03195814931665 --0.464744333902263 -2.34469378235838 --0.563865617725828 -1.49275862334403 -0.509767710752109 -0.0338668209729391 -1.24251727724731 --0.351513009580649 --1.2149044587638 -0.382417215986207 --0.67517765313969 --0.0835841766690617 -0.590500797005206 -0.882319559175484 -0.542030297004819 --0.266296770590976 --0.383285510797169 -0.134325305858697 --0.00281643163921785 -0.596566837111641 --0.22313911675808 -0.212426539226543 -1.14414081905378 --0.528187058099819 -1.07385051693294 --0.336743424826688 -0.859301575972905 -1.20348968826155 -1.38035233368488 --0.383469826583283 -0.561757324873009 -0.739992223790895 --0.426037833392016 -1.01213259829573 --1.06023234149769 --0.384210007996311 --1.94666238082848 -0.115909085639718 --0.138096672996151 --0.367371107673342 --0.151100545117904 -0.0957975846445733 -0.825083856379941 --0.391469683648854 -0.111628461907385 --0.79935084660426 --0.536421099498027 --0.517377629870214 --0.506990649946915 -0.31463030482761 -1.18350758774815 --0.13515026661687 --0.104941103458454 -2.46730770203443 -0.632057878528123 --0.396512186127937 --1.13480969204367 --0.497889570871589 -0.723844839688596 --0.362848433463333 -1.85118402977097 -0.074085283674636 --0.848465509238839 --0.990322522486219 --1.17715067215342 -0.411785528495559 --0.449404849455179 --0.600575266440032 --0.108469701631865 -0.0841746732406703 -0.854923462861167 -1.03542421915672 -0.788761800577836 --1.65473533289343 --1.02490686818485 -1.39291722801471 --1.41636206059027 --0.150546147988392 --0.460199644594393 -1.02006654155176 -0.604241911057115 --0.409237804918736 --1.25605428511121 -0.662271437068912 -0.276868838854694 -1.42151461995912 -0.258146531301115 -0.803577846128016 -1.19624953199416 --0.0839924634358233 --0.60491477802764 -0.820011171773302 --0.396333967480427 -0.124142914413051 --0.459733233273018 --0.165966078829825 --0.174001059576064 -0.954538059934658 -0.758863373907193 -0.554701772160666 --1.23075982189969 -0.525742189988232 --0.19781274800099 --0.332331070250715 --0.927867601710532 --0.571288677308408 -1.82922196526633 --0.334126090129784 -0.335685329349639 -1.86737367257231 -0.123318550489935 --0.934771541059439 --0.426028756515061 -1.56483729813188 -0.7929451564534 --0.874528825459857 -0.889076598517458 --0.975755634556718 -0.354371184604641 --0.211457916725819 --0.361321249073783 -1.12748730703312 --0.355996444771826 -0.00593764017565768 --1.33694172197236 --0.715005060830269 --0.196431473133993 --0.257481355850888 --1.26244733766839 --1.02214451829593 -0.391762803689577 -1.25077030461012 --0.589784209376194 --0.293551011303285 -0.801369563914019 -1.73452189137456 -0.821820388956119 -0.549566640131602 -0.533810025250293 --0.249601554523779 --0.397489935116218 --1.0907979268244 -0.454257771861525 -0.692633054184193 --0.80370425775967 --0.439179091044345 -1.03609884227213 --0.557006267709902 --1.45199750836411 -0.841022098894048 -0.353914565226972 -0.492239038174886 -0.827075859097406 --0.93753018851023 --0.806883675019521 -0.465635508359282 -0.570261634544538 --0.731279580652632 -0.862498811981604 --0.00938255479197458 --1.10237559653362 -2.4508626009171 --0.202760774109493 --0.0374009331576692 -1.00230519403221 --1.48349184716462 -0.519780634863631 --0.159322547513623 --0.496270367601984 -0.0365062151784454 -0.920306612664702 -0.497431682746409 -0.167134397365619 --0.0470447453451812 -2.5911380565228 -0.480387028836998 -1.39076261043586 -0.349388098554677 --1.55782287492791 --1.04994582120718 --0.0758662092367413 -0.430544469065148 -0.460291115860121 --0.116807903482659 --0.529470062861176 --0.268040831887591 -0.312648880453713 -0.385019829278552 --0.188307603767678 --0.675529334060794 --1.11185476194785 -0.578607479574298 -1.36053855577774 -0.798180194414532 -0.597096118346159 --0.308895890451026 --0.0351360601545649 --1.16474411480231 -0.866403833273121 -0.865408432687277 --1.29966617965002 -0.0416716066022058 -0.999357040942758 --1.41404402239015 --0.728835800961194 --0.874015766107038 --0.044521213770369 --0.229918489969216 -0.12196257839364 --0.160126687133104 -1.93455559311466 --0.429079347521942 -1.67012987406848 -0.895339450684912 --0.689424901511631 -1.46572123233905 --1.22614349977409 --0.848080259829088 --1.11926407000063 -0.133898853129435 --0.0662807455577319 -0.543814036706907 --0.959725285162097 --0.263238398123497 -0.469457955656472 -0.973191527047074 --1.22552628275063 --0.421577789063915 -0.0647939281595544 -0.815307781268913 -0.425667534722397 --0.607822070227915 -0.175680986203171 --0.642738957683409 --1.58332094813792 --0.47932461415421 -1.10043162326636 -0.901358515037668 --0.484766705803305 -0.657706885072496 --1.11696684708023 --0.0425897808683446 -0.0677364160814529 --0.336352564284051 -1.4647264075234 --0.977514319243769 --1.52586756546478 --1.39746548148626 -1.07934885419233 -0.0791183194180922 --0.0105734373103248 --1.27509937983124 --0.835509036062954 --0.275534980398278 --0.109225610005367 --1.04479658512755 -0.555332374380914 --0.962111810406157 -0.0852427555095918 -0.361247561592273 --0.221000022416397 --0.184261348073691 -0.784494189719728 --1.49190400221746 -0.0190729636007685 -2.0541858246759 --0.179525991284773 -1.33687600687717 -1.93293605723992 --1.01061561141271 --0.349427970813691 -0.279791920497723 -1.39968829805242 -0.556959687560199 -1.12918419206972 --0.853500220057571 -1.0708830695688 -1.5557450131362 --1.33284147170964 -0.722994284862967 --0.725036886492329 -1.57332315602597 -0.952920518478263 -1.18240011560483 -0.968791396128914 --1.34099076870674 --1.79680036334533 --0.373820811546712 --0.92171227607405 -0.232512739830506 -0.00242743861747208 --0.904704816641292 --0.52023139559399 --0.762842549212976 --0.277393262840254 --0.299874852265333 -0.746130415269688 -0.224285432838204 --0.38774564248033 --2.0414434883714 -0.639363791201998 -1.35206615619335 --0.701488680322035 --0.371775169140278 --0.23848737463753 --0.0159660817247911 --0.297408967028694 --0.342354556715578 -1.32158688015531 --1.59422583174516 --0.507635530835721 -0.059500758189019 -0.218167687849263 --0.165611437465898 --0.264604884188641 --1.04198255682201 --0.931538172786224 -0.0531366481978175 -0.97127433099763 --1.22599162160175 -0.492211340382592 -0.632994463473862 -0.481928599714918 -0.383328231305625 --0.877544951314063 --0.47383235812629 --1.13471212529035 -1.3861241930008 -1.13818478584129 --0.577703748951601 -0.887561815847775 -1.0846249228156 --1.26434393010301 --0.349154716011032 --0.349384154880029 -0.92898035803894 --1.02456933419629 --1.45185813629089 --0.828809197868453 --1.16078491587941 --0.875739719830088 --0.65442497104967 -0.0441754794298621 --0.621074653402412 -0.939489988656048 --1.17776440849823 --0.0140055873592582 --1.51627618262815 -1.83206935840802 --0.402392651141211 -1.49967557049253 -0.167943733593288 -1.21796677489013 -0.187690198522625 --0.403447106473901 --0.657093722672557 -0.348247699574568 --1.01455257564671 --0.0565025532114527 -0.279362927499101 --0.426526713610574 -0.834005995533913 -0.916401426580628 --0.469794594559851 -0.280358155226959 --0.544746217779974 -0.746414203917151 --0.833468467567395 -0.325776074845359 -0.621757380347257 -1.14708782065051 --0.81333937935079 --0.599366461285305 -1.10440603035881 --2.30897756610361 -0.807050039394062 -1.12359981779203 --0.308361036163468 -1.43670893528239 --2.05073206244327 --0.511348585491239 --0.203651745036206 --0.409864651522711 --1.69135371355032 -0.0163112777705869 -0.0742538659374281 -0.686828820951108 -0.175523459154163 --0.213338029066273 -0.774477124277263 -0.319795324677334 -0.496365579048785 -1.25631111913573 --0.454609787311985 --0.766087955155284 -0.660661550829306 -0.608116144369387 --1.14481139643841 -0.727469496087127 -1.02081875162099 --0.0549210337005674 -0.667947473505238 --1.35908715431713 -0.897311807939473 -0.907219065946783 -1.19358634268704 --0.735160217034722 -0.426072038367606 --1.10860240525876 --0.972975972240958 --0.850774985358175 -0.032320649416639 -0.129256885216689 --1.03226908819025 --1.2357323691195 -0.837766596834335 --0.468479920738385 --0.142988112730582 -0.0635740292129743 --0.279498334179582 --0.0954713808460816 --0.219477937842199 --0.939768850159528 -0.350327985932175 --0.676405873999308 --0.220927066778247 --1.70555103037583 -1.08418208874947 --0.550179888164956 -0.116972006752716 -1.2823704990814 --0.23464257939483 -2.09939123863178 -0.134680063820098 -1.98793222360954 -0.489896880904598 --1.15672497688967 -0.57228179758374 --0.284356413231848 -0.101916062659125 --0.0666004503981519 -0.582943556484242 -0.861585470966519 --0.935728604390079 -0.494209013895386 --0.366290794556438 --0.288199629483314 -0.641331838928346 -0.577215417960865 --0.495192921807798 -1.92430117026445 --0.93998005708206 --0.0896196204515789 --0.127019474709017 -0.00945373415273743 -0.18091245214703 -0.0952501686746885 --0.28031577963524 -0.901001959404638 -0.272851161588681 -0.144345916753286 --0.0428040838928512 -1.47025259748828 -1.20334593325882 --0.605038632549894 --0.0794335868031082 -0.0800421844467856 --0.723208223759042 -1.3724489517569 -0.533859986323751 -1.58049984745961 --0.843973676262156 -0.224304996171453 -0.706345884094754 -1.42401441400537 --1.15451447043083 -0.458732117519329 -0.175136011025762 -0.0172076949248456 -0.888074890263855 --0.383890706054891 -0.842705104761976 --0.545446925673965 --1.38440505997973 -2.44692687329865 --0.0235760970165204 -0.989287644311185 --0.724759959185547 --1.10564813766123 --1.12993637271847 -1.25701855383987 -0.137575155082976 --0.0537653128534696 --1.11371954859219 -0.224207489836997 --0.861080124417496 --1.05054771347654 --0.25204978817669 --0.0242640876681897 --0.0404007461915779 -0.749105343844667 --0.559812764933246 --0.968167685064168 -0.310121287751324 --1.03234086504892 -0.931169987465756 --1.07856600168037 --1.02032916870118 --1.16207839311567 -1.02270504663171 -0.0173953418030175 -0.509908169617098 -1.41243771224834 -0.351546615609275 --0.41803478159115 -0.694710532923061 -0.0379213671031096 --0.330454508571841 --0.465646907432784 --0.926814696985489 --0.634649864998301 --0.497792212627425 -1.54547019288018 -0.103766677912719 -0.927843518664178 --0.967679532094722 --0.326094056088688 -0.453233541114477 -0.212080853737015 --0.774290747360562 -1.77827674154475 -0.507706479111921 -0.17100527731982 -0.280894047411824 --0.679958587976923 -0.906719917239921 --1.007390735654 -2.65639568663027 -0.385821419112818 -1.23314363717616 --0.694430660235692 -1.05325605103348 --0.401069602862032 --0.641655784168162 --0.613531014869041 -0.0814370035348535 -0.67818945317954 --1.61867325664992 --0.505252756484587 -0.619752167176898 -0.0968192700081629 --0.0527313803860157 -0.200649822180946 -0.318405720696632 --0.389854228031625 --0.517327385514072 -0.997417975315704 -0.0322722364231849 -1.23212241146706 --1.03693214777275 -1.30832142667838 --0.360160464423115 -0.125626601783232 --1.50781759625684 --1.37182355130956 -0.997551288669275 -0.00488550787779296 --1.8266077261816 --1.41068763879024 --0.274935850391852 --0.140008233123416 --0.244967570416451 -0.140101982660541 --0.255253234520072 -0.913035749415554 --0.514005919691948 -1.04856247503096 -0.850372098712629 -1.16067052202782 -0.434034722310367 --1.06393193366852 --1.01026254240009 --0.177372414250153 --0.0370588391136621 -1.1269223842389 -1.22252344021698 -0.282443624956499 --0.394911743786245 --0.974813153589773 --1.26236907010663 --0.620729780083103 -0.982066960318552 --0.71233512830144 -0.238897055007687 --0.262839866877467 --0.637911841044165 --1.06124308170471 --0.784774169877934 -0.568518849103102 --1.04090410072788 -0.675878698411521 --1.03991316248372 -0.667374455310869 --0.141059193258299 --0.44110523473888 -0.179540217999765 --0.0390484986616215 --0.631594869867195 --0.519407743454937 -0.962379874643012 -1.07261001354484 --1.38736196389271 -1.0255379641892 --1.13350817134619 --1.69671057224126 --0.57049554390565 --0.345402381396166 -0.137927185580548 --1.3820105634434 -1.56861527622263 -0.0316536775728515 --0.722408431874797 -0.739290489318891 --0.44871392486872 --1.06150810569761 -1.47675381953633 --1.81331728709062 --0.413269433408923 -0.553467908354486 -1.03707180163217 --1.18397382325169 -0.962504032768027 -0.0805213458515501 --0.60431587939863 -0.744431037318611 --0.832565266822279 -0.00677600137070655 -1.02503793068693 --0.0463779416525041 --0.628020057039567 -0.330531134311674 --1.07314532361422 -1.82736020683829 --0.972353192610676 --0.190663255233221 -0.233666524904269 --0.650554028704958 --0.389600852381488 --1.25507984623514 -0.763452666330441 --1.34615242434999 --1.05670829822382 --0.274059253326032 --0.295657013414726 --1.31069657807538 --0.506075295885825 -0.706763981537501 -1.11750072363515 --0.922876594912779 -0.490336076599206 --2.05745974815641 --1.37742859090019 -0.114454510764447 -0.288567898396884 --0.322736527081852 -0.622334979519422 --0.513432992623705 --0.162046104585862 --1.04071430562282 --1.3046011704358 --0.934035689671246 -0.934634859930928 -0.0587125529913672 -0.0989596086303921 -0.0315416051121211 --0.550530206109736 -0.766708219481238 --0.181155707854118 -1.58123436541899 -0.659015038301947 --0.794347687503961 --0.54099181422296 -0.390078984290906 --0.172099065396627 -1.81387804260257 --0.477223706770441 --0.561224439835732 --1.01698624097577 --0.277937238982941 --0.460585286645817 -0.48731412658023 --0.331338650462475 --1.30417632091324 -0.0944353224586116 --0.340012655315337 -1.18892149118256 -0.0873718167377184 -0.787736118581938 -0.586375107795966 --0.264892454274121 --1.1471183528198 --1.64998859692828 -2.14828108170703 -1.44322476349622 -0.727959567572912 --0.156889968592082 -0.666345332308346 -1.30585836657933 --0.746816081887487 -0.217347462093149 --0.325691857123837 -1.40131837275936 --0.0746346502484374 --0.0145929925951567 --0.337463601112917 -0.667114737747363 -0.203739711240521 --1.12957335147145 --0.870796915905192 --2.26970677543515 --0.0710442260800566 --0.513059938986411 -0.955473926408649 -0.0740089595397366 --0.320660029187997 --0.247627587787377 -1.13693416756191 --0.0129798558801957 --0.296390608103906 --0.861344697642286 --0.257895847808142 --0.65915817362422 --1.48898608084264 --0.00947337758897238 -0.381714432835267 -0.14502339058266 -0.573941663869149 --0.0247705561133449 --0.412036104038232 -0.825955882746332 --0.731638408759738 -0.990983163771498 --0.349765614117254 -0.77937673872696 -0.572010971892666 --0.755335476350554 -0.136500577305505 --1.46348811089383 --0.722725150857169 --0.986515256142297 --0.341643573531465 -0.667587889526148 -0.550424635229566 --0.432442899051734 --0.941320210439743 --0.0083888493990063 --1.06657310271673 -0.583567339748334 --0.171369886781376 --1.14180964982428 --0.678555528883837 --0.515584842936469 -0.461683928453532 --0.756491958612584 -0.336750228423364 --1.06422102500695 -0.617834380902099 -0.475296100147612 --0.8828638307497 --0.632040688244716 -0.342425916118813 -0.577785374181169 --0.442557891892962 -0.472824064186558 -0.786081427926849 -0.287618674256516 -0.505217242749342 --0.0845418451392694 --1.42254735735363 --1.1778997773651 -0.970870819170202 --0.052018122443064 -0.283790118333004 -1.00180170383127 -1.16091214769366 -0.285287240317738 --0.375649906834748 -0.96900700769375 --1.16645097547108 -0.0980735445218546 --0.108139295409405 --0.810440119313362 --0.266712442027377 --0.00973078200158106 -0.795527284325769 --1.35835619934739 -0.691158132351022 -1.04825734573968 -1.24004336895931 --1.08774414784826 --0.158322996022819 --0.785963521813173 --0.17561504213819 --0.308407327330173 --1.05514107841546 -0.981416674234643 --1.2006487158608 --0.290082144516953 --1.58383289395768 --0.670242797880794 -0.747088716526274 --0.32867790828994 -1.06471175877309 --0.737853781865867 -0.00211307736045407 -1.06397279451324 --0.894305247553017 --0.0712203580606339 -1.17115344602308 -0.673128442571953 -0.0205245591036185 --1.27735638652492 -0.444051336739095 --1.13876891937573 -0.294850550941697 -0.69452966993747 --1.30020373235888 --1.35067028182653 --0.299864451541604 -0.606136914606669 --0.298994312814877 -0.45515183644705 --0.0430547472473588 --0.380474412469971 --1.32862698084509 -1.72010242733881 -1.8685154372093 -0.729436958268654 --1.62145612113506 --0.168884336856593 --0.210567339556813 --0.136039999642164 --1.28181855937847 --0.0401311007385825 -2.36800820892934 --0.221309810227838 --0.790283360081608 --0.070383568177526 -0.600949121352982 --1.17587544620515 --0.89669977153926 -0.866253834150752 --0.853284311775396 --0.769019093236917 -0.308907128274898 --0.573523616691787 -0.825281323822509 -1.1292208127649 -0.599648287091959 --0.107451048388524 -1.78107068204048 --0.595876785213059 --0.0188666072492749 --1.05494143272031 -0.388480907510203 -0.881667955141739 -0.795496050456563 -0.236132473327658 -0.11214567646824 -2.58506140100079 -0.437955007316008 --0.456171071526914 -0.803780219872145 --0.756511847702976 --0.0267252461980809 --0.0986537664121911 -0.0931681388707517 -0.590127893075074 -0.756735875138723 -1.07343973072102 --1.17308126140986 -0.784369512888401 -1.15087268582366 --0.199222647234034 -0.229250358549915 -0.830042141383815 --0.27471503472391 --1.49776199308909 -0.538637258507762 -0.461384437860541 --0.198942855088426 -0.809185311611401 --0.0519605546656505 -0.64896461587776 -0.448067674774017 -0.673384661342728 -0.315706877538078 -1.21055179677226 --0.418575100517319 --0.689255724188568 --0.133313915901301 -0.0551904361720705 --0.756577842958345 -2.03330264541317 --0.0429385877901369 --0.169995294770235 --0.659735286132173 -0.549464742207804 --0.819875282317364 -0.187712735202044 --1.45876260974222 -0.0747364552594476 -0.970956512650663 -0.994315303882771 -0.06238152725372 -0.481269240998977 -0.385754029683946 -0.0337603096734922 --0.0181803613857023 --0.388099948404037 --0.872166357604142 -1.00056726799674 -0.977379967005561 -0.782850052187445 --0.282555088560909 -0.277469878609176 --0.282047235730225 -0.0448837235366151 --0.207461766750805 -0.871656595320301 --0.149055290331763 --0.567947590040195 --0.477881283304635 --1.69067434610289 -0.192199271338493 -0.169480787842309 --0.775620772791767 --0.986178048176865 -0.644658542359472 --0.173390119141721 --0.208483119720148 -0.0314488065240504 --0.636289393920112 --1.03640395706378 -0.639915699850564 --1.03771552269846 --0.784381630388536 --0.968080268431491 --0.159329360529818 --0.425957130250708 --0.181301197545872 -0.418149679735864 -0.323437444973687 --0.191219233847574 --0.0771565463818287 --0.0226541339861459 --0.232653089657368 -0.226086171300113 --0.316985978934397 -0.587982457759394 --0.272354372596125 --0.453468711196471 -0.351688144950376 -0.392146854231763 --0.15306664647402 --0.56194546481859 --0.215146886583918 -0.117294275340357 --1.36534754173811 --0.584850696569054 -1.53603204716088 --0.904440861582454 -1.08742104007114 --0.690879331389946 --0.420113473520641 --0.73567718087399 --1.12420107732063 --1.24911240587316 --0.532230511260178 --0.269769476290054 -1.0998432128483 --0.134784804556164 --1.45802929379077 -0.743967064329581 --0.30651108858496 -0.235446434897645 --0.0113180217205882 --0.308368379981606 --0.247990009193337 -0.160530929002899 -0.532623008334076 -2.795406979667 -0.887626034598899 --0.688590245213557 -0.125779178688791 --1.02856025182213 -1.08959877461122 --0.0902014280178545 -0.927468216406865 -0.164717106578387 --1.64144837634587 --0.0700430991130334 --0.0720436259066322 --0.835350572906911 -0.606217261049885 --0.932199501022586 --0.943743618317116 -0.286449246315362 --1.00665346352417 -0.675872725800233 --1.20005226559836 --1.1575738948893 --0.265037770443415 --1.20488399723077 -1.67145261553987 --0.800715510029408 --1.46405905602475 --1.28588043679013 --0.00224509007195373 -0.158765308581483 --1.60945195089807 -0.145237547524452 --0.739888659348183 -0.874216371007282 -0.0527665095392846 -1.22970983110477 -1.01471297649924 -1.50079633542938 -1.18494632194908 --1.29369739194632 --0.716253777250747 --0.240749471149755 --0.497463303526338 --0.340990414582036 -0.50154627921292 --0.390250776609824 -0.010442045301617 -0.79103807158565 -0.0576997566279838 -1.08635426397361 -2.33517814323427 -0.376898564022251 --0.837264362371072 --0.79825445591435 --0.422971233067851 --1.17092028414013 -0.204783382038134 --0.554638587078447 -0.715621698390564 --0.134584635092178 --0.685355922901342 --0.0584184675928388 --1.05569107096826 --0.434299115354326 -0.994759881442652 -0.92136854471544 -0.614496932587468 --1.13482105404849 --0.239899833153156 -0.809497592974051 -2.55396145388574 --0.833165016281045 -0.549038200918867 --0.0763330637468709 -0.117724728142413 --0.115100348860075 -0.826831876532834 --0.920607018226383 -0.134151086910095 -1.1059758162244 --0.0151333396414639 --0.303412946327011 -0.302360206406545 --2.71133358792427 --1.16550765193233 --0.0146287330545789 -0.89283064281632 --0.0252816197489096 --2.23794343281977 -0.844893295745203 --0.529621051705114 -0.891492721270415 -0.299566172305422 --0.165778665859595 --0.280344716315978 -0.360987952854076 -0.613323227077057 -1.32070000763829 --0.377678073788928 -1.37978915917758 --0.19185670162973 --0.843157009592449 --0.245726135657364 --0.657732701027231 -0.92804731059152 --0.383664794788956 --0.973599014246837 -1.22428030511748 -0.0641400699047541 -0.179848680830642 -1.38881304902313 --0.322998747930018 -0.0590027978770697 --0.693678209960817 --0.394266458037338 --0.0745300632718315 --1.22427655540484 --0.935670972955273 -0.155361618346115 --1.30914401825434 --1.19911045581555 --0.0227104997717866 -0.479695577051265 --0.497635900901402 -0.204371012541547 --1.34882120101893 --0.109914962080637 --1.37369451707403 --0.408632262742759 --0.994054396685021 --1.26336008304904 --0.364209273750236 -1.67784763579872 -1.38639601736141 -1.15942338710954 -0.602170821775159 -0.238096616715711 --1.68130720975412 --1.08345132202018 -0.648744300526538 -0.69587315796627 --2.17033817842461 -0.61924279580801 --1.14231176064246 --1.45115616512395 --0.816362490414678 -0.456361065972201 -1.13104020830978 --0.705293486915972 --1.25406283487202 -0.920478128329226 -1.31577716899073 --0.551285653326298 -2.49118416944943 -0.786942751604853 -0.78698125337445 -0.501966826681441 -0.00864917673534205 --0.51315320659351 -0.214292750282725 -0.464175251266525 -2.40284167911266 --1.06688788600326 --0.15564943292344 -0.213766786613282 -0.176252138335887 --0.308791777384875 --0.0702201520684689 --0.287968769223538 -0.839028805971662 -0.213828602694186 -0.38484066353891 -1.54256408797322 -1.27319672239453 --0.176638164465095 -0.826851169254743 -1.71235184702544 --1.19865187525686 -0.483961380647296 --1.26748874759947 --1.2587758983882 --0.231357277570253 -1.40579280273779 -0.784042985837955 -1.09560955513325 --0.913461643365817 -0.123971679488009 --2.16905821895052 --1.27665530272571 --1.19861536305892 --1.15501883947487 --0.432903635771947 -0.515498595784717 --1.09499270331766 --0.702008154258609 --0.242664033944362 -1.03112882772492 -2.40043632334018 --1.13371588020542 --0.686997031349597 -0.555458805498088 -1.06374023892185 --1.10427472911144 --0.831539407348579 -0.324673331703357 -0.786910500053871 -0.836913062929645 -0.342305619520628 --1.5246422071085 -1.16130653392461 --1.53083121463433 -0.45890345149528 --0.180893623677356 --0.0146935192569027 --1.05879519934932 --1.83094971225409 --0.295029317528141 --1.62806048655234 -0.482791593874781 -0.03112414376145 -0.167096020536942 -0.329503369596803 -0.198107162471536 -0.799121222101217 -1.12951705697026 --0.106640836184815 --0.31372031969407 -0.553029598640387 --0.493345898889535 -0.274081644726758 --0.95502109242211 --0.109558106908985 --0.924696348663359 -0.879151327482263 --0.513930577679906 -0.163382109690364 -0.903829671926914 --0.449323178657281 -0.282788472619354 -0.136239675506756 -0.559800194212808 -0.259900078188151 --0.276113399298522 --0.449654517583989 --0.334518811957007 -0.490828829409578 --1.68264062969733 --0.0629044430951389 -0.0271082760953458 --0.567799196320941 -0.856154802735299 -2.56817294735139 --0.534853237184457 --0.0590166086534003 --0.973910758164928 --1.28927245590746 -0.403627215655802 -0.884448077273691 -0.533712226395002 --0.353522445228516 --0.333686816564742 -2.71161792063421 --1.09274773968354 --1.04118324727151 --0.969413508027094 --1.22304422891391 --1.38760121249276 -0.0649282200994974 -0.257444169130647 -0.807524994422904 -2.38728769180358 -1.19020526403984 --0.344595220551426 --1.0940183017769 --1.03597957905347 --1.07561116415343 --0.461006141548526 -1.21115544023362 -0.914008025802975 --0.930895883413886 --0.428849673326362 --1.35144428080391 -0.678458792085476 -0.0541088025819247 -1.00438965615036 -0.623566391633141 --0.385015873142583 --1.05546800752922 -0.154535267221124 -0.80826984624678 --0.913009324431524 --0.106058218797055 --0.762880935418453 --0.976454041818258 -0.572185773845167 -1.40887191496209 --0.0968286668853438 --1.18938021095393 --1.0571117502229 -0.178444310369259 -0.714171436742866 --0.207821278552241 --0.60764552409287 --1.24839014214285 --0.178008578582422 --0.0125258935325627 --0.347412658232211 -0.155873822125828 --0.322100591422567 --0.217011079635108 -0.0919414984382101 --0.053275738215552 -0.143014906935125 -1.62084590686025 --0.256857639992846 --0.466217105504034 -1.51667508927808 --0.252555626103875 --0.414094024398386 -0.826950205062326 -0.013408453423386 --0.876444633763919 -0.320900662926703 -0.188787418561168 --0.618065154325156 --1.06483879003317 --0.493705113096001 --1.20060245704619 -0.366356035012802 --1.11789372105835 --0.295257305571533 --0.665368471749831 --0.658157918016139 -0.275225713724998 -0.938632296190749 --0.138451539764179 -0.246551290401134 -0.563887786599081 -0.0795863746246575 --0.595131326441647 -0.188268532687331 -0.848523942285506 -1.18109971892578 --0.80397910245034 -1.90085399348043 -0.866550686790204 -0.0299495468860389 -0.649895404985461 --0.061368678579063 -0.195523925466221 -0.669960091103541 --0.259217264623615 -0.859981223236953 --0.368325220950521 -0.323595233818956 -1.2426327159197 -1.41586843035886 --0.983529628525538 --0.189717890322276 -0.0336602861498063 -0.778366671691722 -0.106057862821547 --0.0591266415190645 -0.729580378208617 --0.642892671659354 --0.921517175096081 --0.647474683241431 -1.93630996680194 --0.218288958346643 -0.0333021526648549 --1.58306545699682 --0.329307335354927 -0.415767630482349 -0.404636870575805 --0.986861874644518 --2.11009428863461 --1.09108783646833 -1.71297410746365 -0.613080900676372 --0.00801266948515966 -0.604172782284229 --0.842817129935016 --0.15844425251975 -0.384461942170791 -0.509357467033558 -0.00092779827564371 --0.0239227747822355 --0.842757940925552 --0.0205781833961183 -0.495330365160208 -0.923120104075915 -0.877292913159046 --0.304028814037132 --0.522811455110253 --0.029602582992327 -0.057049419400478 -0.502612393603161 -0.0109753524822152 --1.03344921541094 --0.209136841093396 -1.07347757915563 --1.32908986731072 --0.806326149495285 -0.242739118343806 -1.33562301763362 --0.999537783103935 -0.854483986963908 -1.05842685596227 -0.257637412055129 -0.0562203955324465 -1.12874279804983 -1.62137191643793 --1.72654077605113 -0.364017096105445 --0.447754386649244 --0.320420637375757 --1.24259921779884 -0.667542541147843 --0.385735168512376 -1.15779433527662 --0.180614764970482 -1.45836958075718 --0.263397133503203 --2.10549387920375 -0.847414550289852 -0.00609046527230639 --0.298759540704863 --1.24906095608456 -1.53079437978358 --0.531609278888997 -0.452452346897225 -0.857455616611284 --0.917640244493765 --1.29676328313456 -0.79520339514523 --0.124285046948666 --0.557202109032207 -0.469029199299611 --0.442275697931697 -1.78707092455422 --0.795561534444248 -0.122911803143804 --0.799657033259333 -0.981061663877352 --0.0124840508106914 --1.18212192220559 -0.990512917358901 --0.603067478449298 -0.432007070160153 --0.627609753669704 --0.370867730796464 -2.6007373449531 --0.421177284543264 --0.38647515043669 -0.835843844782009 --1.02474121039247 --0.662192796538822 --1.06664643097748 --0.311167075451152 --0.0221982296104288 --0.44600616042486 -0.138463030287467 --0.802234720944058 -0.023564533203329 -0.670236327489008 -1.10551614894844 -1.49013967157624 --1.32401874785982 --1.07616339506255 -3.57497597207667 --1.1627304497063 --0.236164729343408 --0.231853468537995 --0.928934904706605 -0.499838569609026 -0.282117042400102 -0.517815787327285 -0.115508112522928 -0.754361486891892 --0.930902011372275 --0.682264383213349 --0.213673419936051 --0.0563556622915788 --0.239400150463188 -0.815632101861141 -0.987240776959896 -1.09888158456501 --0.332494015400906 -0.242787447482765 -0.318077992026849 -0.190695194920255 --2.24177591058473 --0.339090937681197 --0.477133959781466 --1.00023227203698 -0.130022623308621 --1.02779536671672 --0.620549803542064 -1.06732984365312 --0.0739262076769753 -0.639510127058839 --0.309381536137844 -0.787511531837898 -0.051635226632051 --1.86602277278562 -1.16576698647356 -0.0218064599204371 -0.9614988399799 -0.269771276905836 --2.31769749228375 --0.569504883256049 --1.03432863742602 -2.52661399492605 --0.530473948501095 -0.537310747497068 -0.041819499840269 -0.214072296754455 --1.30587782205817 -0.640669055649373 --0.277429135084538 --0.346500863048913 -0.352053263901869 --1.1878466633123 -0.983188654292141 -1.04990848059694 -0.667216203711569 -1.35655794246611 -0.189130839850698 -0.0108556145377161 --0.799774830575767 --0.513592432739256 -0.370152553810613 --0.0533104190705798 -0.647796757428861 -0.798889318984497 --0.611293535710434 --0.0965926873693981 --0.052164796494397 -0.529232461774271 -1.03003007442835 -0.536291736068809 -0.849284889136552 --0.857442263900554 --0.341333880236824 --1.11017117843343 -0.278963138171889 --0.694982081262818 -0.0683551061189576 --0.599951723344702 -1.3464701557254 --1.63505212853632 --0.650481059022262 --0.257754942739844 -0.177622254019367 -0.874869713095698 -0.0543619704796932 --0.839346813564899 --0.147828272588333 --1.18365613618631 -1.19488231910324 --1.27324285150212 -1.24333278053179 -0.958324239804154 -0.0821259497962021 -1.4347021210514 -0.285683476213087 --0.270611439837253 --1.35565225290465 -0.914135752763954 --0.340235142907695 -0.899181208548871 --0.374074354718712 -0.159317397337707 --0.590697478634416 --1.18838233658436 -1.1649948215012 -1.1102779035395 --0.694750174733814 -0.0561318074181978 --0.0313685064356211 --0.129214178536365 --0.435588286057444 -1.03077662748856 -2.28819231795123 -1.48188442295307 --0.308265628436124 -0.63684447558073 --0.287864110961866 -0.101367448813521 --1.27599503040978 --0.219968092701531 -0.558095209905231 --1.09038598180187 -1.0860765492814 --1.59123791508176 -0.047132886037712 --1.6631334185975 --0.795223946439938 -0.445820024027968 -0.320126006587888 --1.03499182042204 --0.0683264218925483 --1.29799463542042 -0.760859502590158 --0.0363474198938381 --0.396316775724232 -1.02922118093358 --1.37886824121521 --0.803926799307606 -2.29269625250552 -0.398876514174464 --0.189025533517653 --0.34420144401381 -2.06714459501542 --1.04917745327734 --0.59055145129767 --1.59123667978494 -0.273391608273601 -0.747271941019092 --0.96943508969846 --0.613238078765625 --0.46839970938954 --0.373045670396512 --1.33937673654967 -0.519254128243951 --0.912132575984099 --1.23978130601409 -0.644952369866168 -0.873076406641366 --0.927318676047672 -0.377377784294813 --0.925155522797784 -0.174414018133469 -1.04486571327157 -0.720385998901812 -1.20298783017611 -0.655388925717148 --1.29329424961029 --0.114391351777502 --0.235202526404655 --0.513239022439203 -2.0413493306612 -0.572346026848955 -1.03232439591966 --0.458376060104183 --0.614974167394449 --0.857630625600078 --0.561759708621828 --0.065998592568457 --0.745829707717629 --0.611323572056627 -0.077656050645869 --0.817886475489257 -2.54614254619779 --0.293232834888377 --0.166910293253561 --0.248413991177967 --0.543690050785287 --0.542371219144336 -1.5388673824612 --0.104495958643186 -2.57917486221801 --0.158040656380288 -1.6720290565356 --1.12694522618386 --0.575500287200739 --0.610509014710324 -0.68716385945857 --0.979813484914832 -1.77821584010642 -1.25416433998117 --0.864143703428486 -0.692288551939312 --0.23108852681782 -0.313136522510687 --0.648631712720002 --0.552631361113733 -1.23074315474215 --0.651469092381066 --0.811649571676969 --0.237693749402915 --0.382957928392475 --0.667616288512185 --1.06399910717214 --0.314708328744021 --0.996289709898395 --1.18401760475991 -1.65178916749473 --0.269650742816525 --1.10573155278935 -1.11888673772763 --0.939123129507966 -0.281921143298697 --1.28886739608134 --1.47946460057003 -0.995405556053409 -2.29629962992924 --1.1673785884648 --0.833448603476375 -0.21474750112765 -0.786707621696678 -1.3207312642427 --1.48041544465956 -0.5947380951692 -1.21807115823867 -1.72260324999357 -0.983795565204184 -1.45922381284135 -0.107559605307541 --0.655181201696224 --0.296848634674256 --0.970227562486723 -0.0457337370921307 -1.26439774279086 --0.329987396460165 --0.537464612951227 -0.305748610773891 -0.407322243670643 --0.565560225796382 --0.209877422588067 --0.470544099026349 --0.228577711472324 --0.0633003687993288 --0.311950547428158 --1.63841311330449 --0.98097377494346 --0.11539755104431 -0.0526856316481448 --1.26582333951438 --1.22172774074228 --0.530060522743785 --0.320513619014442 --0.131581754523508 --0.277806299839388 --1.36346276844715 --1.29331961066165 -1.94997959629677 --1.44932403646014 --0.889123329709957 --0.431458130298741 -0.329264577483337 -1.04953855088259 --0.652273308274811 --0.189786969798652 -1.22777447518601 -0.822605944754855 -1.21336958661399 --0.420338397064667 --0.0292789687960653 --0.531102270238057 -0.558678085982616 --0.521442824364966 --0.0133309886199147 -0.251396258549161 --1.21877986876106 -0.509278105083363 -0.142231157777394 --0.0145264442955466 --1.22728619003344 --1.03515902819781 -0.221943588853105 --0.329726160068534 --0.757314490219741 --0.899414470810198 -0.122712800697139 -0.75495668859164 -0.454884012671752 --0.37975250677019 --0.0180131504282524 -2.28367696870308 --0.442049662558153 -1.73863206640964 --0.0276295469146648 --0.0555419081428048 -1.15407913353137 --0.148229876492279 -0.348828908635495 --0.817525582335745 -0.251046077409029 --0.0259632774993577 -0.504361001577347 -0.470398573783531 --0.77121636482168 --1.08235667547217 -1.3611336335046 -0.732027664766155 -0.683946590961575 --0.324685650107448 --0.277773038802978 -0.89858196229749 --1.26351629817908 --1.10381625857015 --0.416062256414232 --0.700287852548296 --0.158443193763364 --2.81533182266385 -0.842516596247977 --1.01668926981624 --8.88028225762838e-05 -0.441173688963014 --0.0100085102746927 -0.806569237651034 --0.320849934167287 --0.568385538881126 --0.473660700187637 -0.0514996777244967 --0.255506944441814 -1.04662572349645 --0.151370963609017 -0.651521991166174 --0.588854539911141 -0.4269348572123 --0.00749441810582541 -0.665966664089799 --0.0907253648615818 --1.01722359288641 -0.239960166714448 --0.833750450029303 -0.162008266525895 -0.3479250782692 -1.50187152138258 --0.908975879882449 --0.113821404465745 --0.214303431924765 --0.547108287955181 --1.19573575553806 -0.297943834946249 --0.18254058855485 --1.15544657679505 --0.567092986437593 --0.289949194824917 -0.941243804172739 --0.203297579493143 --0.886459865969225 -0.184798302523214 --0.731805135144183 --1.57938967113791 --0.813185827656786 --1.10084989121238 --0.0133615742395206 -0.669287921842115 --0.261909513677306 -0.390190041314912 -1.06585732373311 --0.166439552582758 --0.897374942424346 --0.532130338388196 --0.129384107434979 --1.40933528609306 --1.21603099777553 -0.682494104882208 -0.606699127901224 --1.16284388329689 -1.54871385936805 --0.908243751316499 --0.529002477065261 --0.984413569596438 --0.119287539754639 --0.629960190035966 --0.116156761044925 -0.381731659065277 -0.263208840758485 --0.104273909837585 --0.683123155071565 --0.261920096634635 -0.816515713825611 --0.073258979933744 -0.738799388229678 --0.0201414741281365 --0.540646178653402 --0.530898247667133 -0.0278856687988354 --0.245844771131063 -0.112693734102907 -0.433854053181824 -0.635523145939568 --1.10293656777403 --0.70169162124785 -0.236047153183248 -1.13766481338367 -0.0139713780048032 --0.51307106110303 --0.77485767822055 --0.487163664755654 -0.24206777564341 --0.927457308183862 --0.299382787293111 -0.753354289696079 --0.601255140628277 -0.48878960439067 -0.0860535573330807 --0.262896595543241 --0.455368585748849 --0.848691525041225 --0.058589293766957 --0.253566633150133 -0.934257170851732 -0.302484319286162 --1.15750952241043 --0.545206214069246 -0.232119439578723 --0.0998754216506974 --0.267099922745496 -0.139573427483235 --0.842194014606132 --0.00710168992142091 -0.0019626144508269 --0.157115177448167 --0.241463591689856 -0.782340604903543 --0.205907594298359 --1.12025938265052 -1.49444865576291 --0.126396340400547 --0.389736738274146 --0.676807386701422 --0.173099932688728 --0.549770748446977 --0.763495094460175 --0.385646758957909 --0.9834256779782 --0.0716483662924174 -3.54836195590226 --0.14209622693186 --1.02616304910352 --1.83784394984471 --0.651898906342106 -0.33876886345737 --0.272697834710037 --0.267652365640306 -3.33524274366004 -0.155251557843318 -0.963771729645078 -0.84451492428339 -0.018278367410836 -0.784946232254311 --0.170398350130687 -1.26379575147685 --0.360126992209199 --0.525878409743098 --0.320440558525162 --0.169924163842695 -0.0623175410234875 -0.0291442522736727 -1.20211222581765 --0.307694187728647 --0.534282651156 -0.189737132533459 --0.323110263285887 -1.16386412091872 --0.985746616697787 --0.994482087775212 -0.917670174818532 -0.823983426060146 -0.619136492735382 --0.405367028988508 -0.540117306723706 --0.00195509920962333 --0.965829471305193 -2.59216757238663 --0.366115553520132 --0.146676312372695 --0.628654783865896 --0.338099257616649 -0.310239631984704 -0.846991283419408 -1.48357424141003 --0.224829782993675 --1.21355810680396 --0.376069602200795 --1.58421767888712 --0.61470989200026 --0.939241920674112 --0.27144688377594 --1.61727088574661 --0.128278353205891 -0.365541953634219 -1.11877588830242 --1.60441349722847 -0.277636408920992 -0.476942247679352 --0.0585306379920869 -0.129601983510278 -0.972343894362372 --0.129199861803821 --0.835219948343717 -0.617833858344527 --0.627806919046153 -1.63303891044762 -0.110594102623452 --0.161791254227115 --1.19499333429974 -0.554866908590641 -0.608995833048325 -0.87036998248651 --1.67514741935514 --0.205278360147978 --0.799521516544218 --0.952111589004662 --0.390348345766759 --0.881137917122746 --1.06413079451897 -0.0799843504513955 --0.369478520471237 -0.074828727629912 -0.574692295867165 -0.455749149185353 -0.299867055241393 -1.16055940400714 -0.581019717489279 --0.0719998304516998 --0.535501434980311 --0.371785542365545 -0.885918172684651 -1.10661656223166 -0.171693517201573 --0.237954037803357 -0.779275103229452 --0.524553914189418 -0.22465199174364 --0.388725467634677 -0.113697338521186 --0.207541309397957 --0.175850360941316 --0.821191087688081 -1.3261579654328 -1.9732159154721 --0.780949243496644 --0.991774311579091 --0.654504481878915 --0.591746047073958 --0.00971892675859731 -0.330727683501743 -0.851756106639763 -0.405845490687275 -1.07563015729398 --1.07257994710458 -2.58929502647248 --0.403428450066288 -0.750070119225202 --0.270975251983405 --0.445832377914293 -0.0204123212014817 -0.763578354800996 --1.48838797419716 --0.050064233125525 --0.00786173448423 --0.468213871365467 -0.68200127579335 --1.91779827191306 -0.109759743599483 -0.804885446503755 -0.443715412938305 --0.998709866868484 --0.480526529005948 -0.708654396991346 -0.866053582456908 --0.0328012962946209 -0.15383555700932 -0.0280220681983483 -1.30348290018824 -2.60119350708504 --1.72223075124949 --0.647048204644941 --2.95905654891664 --0.941616312446669 --0.601560827175518 -0.710013198064754 -0.142246755593332 --0.309205020554836 --0.506554603548253 -1.29952897118801 --0.309858618545831 --1.54788753000254 -1.2634212441749 --0.183142217489515 -0.668159761784631 -0.903418389752602 --0.331320204143474 --1.10549290717757 -0.37460236484841 --0.207732825753811 --0.739369938951347 --1.07722605272444 --0.227069984213694 --0.208517688520661 -0.98157568928691 --0.907776136551551 -1.2308091737408 -0.871021776196812 -0.92018677358744 -0.262206910365317 --0.696590086346346 -0.0314831598383911 --0.326602880687127 -0.252498766903917 --0.44268246090796 -0.300928404119569 -0.939363446043481 -0.870113057489757 --0.307246041566223 --0.688992858899372 --0.0206823213687453 -0.821143842308811 -0.36281845932743 --1.48674965933745 -0.089505682031362 --1.51756213348413 --0.891199450882141 --1.11842046391562 --0.324510314274916 -3.49795738354955 --0.587033585173637 -0.333860741658242 --1.29496706354766 -0.665520065212831 --0.48553743531077 --0.323416603964306 --0.051079786270078 -1.16119374530527 --0.322912059699523 -0.38523902664391 --1.68854765659142 --0.185261994453531 -0.229804598038408 -1.37346055456677 --0.605416951764203 --1.54176285947013 -0.424261610513455 -1.11502422104438 --0.0733489203485114 -0.0560289793811952 --0.951042933894918 -0.690309487928799 --0.611040528549177 -0.818356155254214 -0.156577183392067 --1.28974561083721 -1.31135768021483 --0.220013849752061 --0.50975980894026 --0.426087883204155 -0.123852741785115 --0.189561090198536 -0.186925667261471 --0.644583645923331 -1.64120493017416 --0.839203931206067 --1.91554578834631 -1.74747609865729 -1.22181523380561 --0.888224714556694 -0.0439588714143513 --1.2624251039626 -0.585394510722066 -0.192698806577599 --1.02353746760908 --0.798615229909757 -0.287340859135771 --0.32410504701069 -1.13513884554961 -1.4595952657545 -1.03993037681669 -0.551348854674667 -1.4338847274748 -0.0215440976114003 --0.592224876128495 --0.876110856363113 --0.364295193486133 -1.03557378053866 --0.721336829501418 -0.00795793435644221 -0.859912169615608 -0.329656846557151 -0.254535326678482 -0.138579304825175 --0.319271940180824 -1.11758111654403 -0.0463305347207594 -1.22622527742281 -0.131822415609999 --0.676362314592319 -0.565358028751668 -1.66585065927684 -0.0521383457174371 --0.594010957256886 --0.358732025619118 --0.244990761469007 -0.0569867029634099 -1.09628320449128 -1.08756920914968 --0.554650095386712 --0.219727558065242 -0.579868459950855 -0.205138969360482 --0.291864888118691 --0.0285525099027897 -1.60123451295595 --0.196503561736368 --1.53610552222169 -0.0712357405519084 -1.19596002681365 --0.201100336742746 --0.810650630553125 -0.347334144651277 --0.311705624082594 --0.654132807071463 -1.32818528888692 --0.531704399390019 --0.338681983939513 --0.284854918586726 -0.0687997599404548 --0.0377155332331984 -0.0677404688237218 --1.6890613965077 -0.992798384663829 -0.0079212405570015 -0.533804965946114 --0.721298594575771 -0.7542145649209 --1.06959055663062 --0.991239913928526 -0.872218456879319 -1.04470140245473 --0.782498370334428 -0.153401356143714 -0.811633433196826 --0.296231809107518 --1.02583767318326 -1.16758970054327 --0.366863102930293 -0.0227696132486939 --0.19515852125388 --0.0503811428543433 -1.12351178708229 -0.886607583752607 -0.415125068752484 -0.11500167001064 --1.67352555487501 -0.980683349767355 --0.183694522574766 --1.30931538061667 --0.486040511931007 --0.464264890289162 --0.260474498196819 --0.636153343064239 -0.752467645981414 -0.067167202273315 -0.682980057528845 --0.111114929630306 -0.669251440733214 --0.997954490355353 --1.77573216371615 -2.31232281276818 --1.25135572854847 -0.605678751278726 --0.054101383018998 --1.16612675692332 -0.272170542975243 --0.696415727160693 -0.264706566937774 --0.408316415389136 --0.444981179283869 --0.299368959807912 --0.493894551867822 --0.0435037265738973 -0.100654251288175 -1.08019975411752 -1.12724565251975 -0.673033037781279 --0.156125800786205 -0.303142121575279 --0.739643791899775 --0.629620515888803 --0.192494603419524 --0.843026437003352 -1.20339449694832 -1.6525428814724 -1.96838860345805 -0.424619486952109 --0.79276654577907 -0.125882868617279 -0.0547684162253068 -0.227389303109834 --0.140762379001678 -0.660302373012013 --0.353597541617794 -0.156932674815073 --1.64262306972716 --0.243759128364312 --0.0500222581429437 -0.777805076504479 -2.54923649122044 -0.437933923954125 --0.588992129432076 -0.328543654262271 --0.384975756208472 -1.73752140336967 --0.460644257918833 --0.123238422575502 --0.580118572226628 --0.164187699386448 -0.726354230462285 -1.17401522776109 --0.19364939753593 --1.402560581217 --1.48409764678483 --0.414894238112752 -0.0139221960926896 --0.484416877353481 -0.331719205725305 --0.172640188832929 --0.50373021232669 -0.0288283878666569 -0.159513351579515 -0.708684097590295 -0.57801399473583 --0.461841092823121 --1.0716427245238 --0.205791676732319 -0.247421557811031 --0.268309203499949 --0.967863999375885 -2.10989205874256 --0.411721185884249 --1.12521007960625 -0.867128663440866 -0.937496719669707 -1.08090254301087 --0.108028272811492 -0.637422671040095 -0.566517328746425 --0.165588005119497 --0.529853190119708 --0.575727815337673 --1.57245778753954 --0.54733946588807 --1.03842942742993 -0.992486274950881 --1.31123529556848 --0.267566580130106 --0.25352848952047 --0.38132287638116 --0.280717431754903 -0.38826408852515 -0.0692861328153178 --1.2600598185737 --0.83454671965438 -0.231206613013175 -0.061922610522859 --0.165469765767959 -0.248559753322349 -0.359483723236947 --0.234116927617889 -0.0222760257095338 --0.959886064745652 --0.174672370516507 --0.164469828357938 -1.37459327525796 --1.35498053156299 -0.880063957563343 -0.0676745183994645 -1.252545486803 --0.389210781088942 -0.708369772514224 --0.185578001945175 --0.574283116362534 -0.843060170911131 --0.5107904419235 --0.239401831625577 --0.0797255619809851 --0.0792334887859401 -0.413346269663966 -0.837713361620438 --0.944181067845728 -0.555339035169731 -0.166184095418001 -0.545079806740464 -0.0589198985790773 -0.0255251524730253 --0.305814174663281 -1.24695558684054 -0.352912075740713 --0.550086696881046 -0.131144110658987 --0.107827717929105 -0.167838494425539 --0.552875778772426 --0.00239333139584197 --0.477075628837634 --1.25206351716027 --0.780596508159029 -0.607763026211611 --0.0537182206455427 --0.368090057226548 -0.704456443171665 --0.868333705468345 --0.43124964403329 --1.64213222868729 --0.412514290408976 --1.23480685605286 -0.921112809359334 -0.306242730944682 -1.6774413950965 --0.040246869685383 -0.00997184272144658 --1.19069813045388 --0.141229758290071 --0.602565160491366 -0.00938129408986654 --0.245907660680505 --0.292004147419104 --0.33026347210076 -1.76068250167854 --0.689039490842531 --0.684264380520201 -0.59878102774033 --0.26534666717652 -0.0672111081478581 --1.31638141712565 -0.154282771107406 -1.52225251965328 --0.623142371438356 -0.171010290445004 --0.157560239605866 -1.17415201902758 -0.440769579741182 -0.0482551126068715 --0.540107481163525 --0.821856466213002 -0.65793954175514 --0.312624054678096 -1.17657955800974 -1.26847812956046 -1.58863131460237 --0.627055338990291 -0.373619661079817 -1.04023476160483 -0.0154876204802044 --0.482095005981197 -2.57015139243512 --0.576394458780529 -0.201667254664854 --0.509620828515368 --1.62510087806788 --0.276829126946886 --0.723438152612487 --0.774135357261386 -0.235668354557602 --0.606684972478321 --0.882613486985464 -0.079216474216496 -2.37793995341803 --0.271121284366176 --0.635672499357842 --1.15656592895299 -0.754406291733218 -2.62009804011374 -0.234316016173095 --1.29234083724581 -0.0345048925573339 -0.237425234551558 -0.740384870317111 -1.20511861130604 -1.30480903954653 -1.12187870885034 -1.48578641119491 --0.5578125951162 -0.0234211736488814 --0.0995166478277945 -0.181930583098797 --0.377436271989519 --1.56186923186828 -0.270460936138085 --0.410620375963346 -0.567135366658308 --0.391504956703611 -0.00200075448331472 --0.288366790378147 --0.475186184903232 -0.278599938890956 --1.07424766477677 -1.16001289091787 -0.778046123781273 -1.19335108770555 --1.16271989715731 -0.888246886540757 --0.0662861555797933 -0.0663048221458302 --0.623268693614097 --0.630582968681811 -0.952362491760971 --1.14586164280126 -0.269090212478532 -2.11894833789501 --0.750481938964315 --0.399880525386967 -0.553327551393298 --0.87905228915486 --0.0132049713939741 --1.09291932321718 -0.483063912544726 --1.52818455538973 -0.107724391658558 --0.932230314941243 -0.731831663243026 -0.271743896142114 --1.34890481764962 -0.29771624062621 --0.527915927283747 -1.28192011377758 -0.0603360239356485 -1.22255299580628 --0.615584220739655 -1.50498492641173 -1.48512174297283 -0.451790346311811 -0.580795338452925 -1.14368458425108 --0.595561316565334 -1.13268155233105 --0.431587262166483 -1.39973305811693 -0.134243487913591 --0.279505424704374 --0.554490821355952 --0.958606016869496 --0.46394566603985 -1.14723658200659 -1.92228100609071 --0.260891802612297 -0.0401496679000966 -0.57772886294407 --0.187233362602777 --2.01860277021337 -0.65914522297007 --0.0771938054387666 -1.01623218263254 -0.341163613160153 --0.312810113505866 -0.0631032406720555 -0.28786845541777 -0.11050775155446 --0.0631859621534563 --0.833781310681609 --0.334734573517286 --0.757729303006642 -3.08375852601104 --0.431366826240411 -1.24907953266921 --0.356854516547218 --0.00632070835055032 --0.357316158587292 --0.993689996713612 -0.101027341513925 --0.0314004498170526 -0.289177542440153 -0.522709141555557 -1.22211317029565 --0.340413444852648 --0.589540379418703 --0.173757256470154 -0.63760929702204 -0.680263637771803 --0.965512633367332 -0.553359232703851 -2.10306778863242 --0.274533735145241 --0.00538687685705064 -1.80471061440273 --1.05765569024309 -0.801374011117982 --0.222967234223352 -0.0895123350485312 -2.0164152562897 -1.29924749425378 --0.888907911877957 --1.1083896654459 -1.08525841658302 --2.01885012228572 --1.53551183690382 -0.484866622602737 -0.155685540838805 --1.07581566184492 -0.399893502872245 --1.12367245664342 -0.0195637797209809 -0.842515826758426 -0.157829259135896 --0.344201428551155 -0.90680314832254 -0.776819388524499 -0.226979840755483 --0.383675376899844 --1.07692386347177 --0.873847526295133 -0.114210424347628 --0.334912972235248 --1.02801478401743 --0.462613355305182 --0.938084075761624 -0.361106739190519 -1.70667423841421 --0.0263910731834605 --1.48534592022432 -0.134598871037025 --1.59422395259877 --0.177500316665709 --0.880073869992203 --0.425934761507525 --0.527590523517538 -0.992233141583628 -0.82006320680272 --0.2925547911646 -1.48398075219278 --0.391361097123466 --0.999278476791064 --0.394380714430861 --0.498070961664915 -0.111183724858447 -0.551226255869524 --2.30588040223326 --0.030171778704335 --0.156408848680908 -1.12619969129516 --0.340954975343455 -1.09793889500442 --0.405091103488679 --1.15453154257 -0.297341182416714 -0.128286300380111 --0.26199469519916 --0.149122157670134 -2.3233198472008 --0.0100670286668052 -0.0161413931819538 -0.900687071692584 -0.94322152098173 -0.175565404385309 --0.735390346075262 -0.542603015326357 -1.54521992112555 -0.677284150365374 -0.0175902145657476 --0.304119735334906 -0.976093840214798 -0.457925003721183 -0.446702322753437 --0.482680984921098 -0.337677799757403 --0.0182869408000346 -0.644905167737596 --0.350839728710446 -0.656844673057881 -1.03190995838413 --0.26517630637385 -0.343670827944578 -0.534683749803959 --0.752716071771567 -1.21821869181116 --0.0957350377597415 --1.57944225440278 -0.149150014954108 -2.41200044677243 -0.0235012601925972 -1.05771454935384 --0.447249102485166 --0.794191974829776 -0.542119512177713 --1.46226100925322 --0.411371774604303 --0.26923802292424 -0.831490078740142 --0.0463107077283373 --2.73726410953149 --1.67374681262505 -0.768886579276936 --1.30078489667596 -0.570066951513326 -1.92082676239832 -0.262835740933134 --0.229768469706846 --0.401159304219714 --1.61231924600691 -0.676753930852311 -0.108332305137012 -0.360460925450759 --0.232040831784936 --0.484908730356407 -0.333636848057109 --1.18714608582493 --0.593252379940211 --0.598505926573591 --0.456528016523003 --0.0646890731048329 --0.719009166196807 --0.0419987647296693 -0.376953133769344 -0.785320615843867 --1.3181720047743 --0.389859644261612 --1.49403375226284 -2.61854045625324 -0.54509154609849 --0.428537745551172 --0.888892495132328 --0.184652609903004 --1.40073828770658 -0.91301926725753 -0.232199181074575 --0.0325881113656603 --0.308095863211952 -0.60599434479178 -0.183663535473918 --0.92512648873808 --0.924875102636246 -0.0654695393489488 --0.886524877943391 -0.369967824176596 --1.62937071221442 --0.473973810755777 -0.140892209725794 -1.18621838894515 -0.941114353382131 -0.200496123012458 -0.868452576107079 --1.8007845876946 --1.15481623339725 -0.0866915554520356 -0.888524347759457 --0.407564066420371 --0.716884319854156 --0.504404770989957 -0.883348265706219 --0.667611788873477 -0.595225853329311 -0.141860548950564 -0.0462173510023511 --0.326636680535707 --0.156901227563624 --0.768723828013454 -0.116939337133743 --1.70152898708881 -0.50737842505036 --0.956589726390334 --0.311515048198234 --0.534659818406587 -0.810230654376692 --0.69081865291025 -0.885830834351479 -0.375174362708664 --1.04267013896774 --0.5108240478765 -0.000256467068369126 -0.767031676857695 --1.23699212221504 --0.141965978150123 --0.191501422583548 --0.234819771515772 -1.17446768335235 --0.43598175402548 -2.41122638115096 --0.628762418472812 --0.792085641529901 -0.107481717694969 -0.265725339771229 -0.0737351147738092 -0.481818919977623 --0.283130775796736 --0.66668252321901 --0.371388750054491 -0.227058804911694 -0.224389433757803 --0.304884894691724 -1.44200314378213 -0.429615221652892 -0.821261163650565 --1.13833932474145 -0.0641334228698867 --0.0307052174397864 -0.000284938884898001 --0.377766222531113 --1.01625348566613 -1.07120277853383 --0.204836565258961 -0.816064364598159 -1.26740701632024 --0.332903983982663 -0.972946403285117 -0.730044757332799 --1.17775945395297 -0.891001904583638 -0.0987395645719955 --0.7046117198167 --0.0188885981337341 --0.252075664838456 -1.078807876648 --0.239267105881856 -0.755205334636168 -0.000864963517285045 --0.270137408443326 --0.504925631448987 --0.0662831587296937 --0.245248208324565 -0.392055581360307 --1.06980347332744 -0.139623807524512 --0.312827840090604 -0.226724050980645 --0.26839157035004 -0.62614925000483 --0.0896469695565703 --0.735996903621007 --1.45501138768856 --0.919026673498211 --0.904160824067108 --0.262238813160846 -0.949267104323877 -0.0744079114040863 -0.857827316678753 --0.434284084371582 --1.02284655542151 --0.903972487611559 --0.164079032156783 --1.44571018084502 --0.96883214534826 --0.43970824015292 -0.23881663603053 -1.17818140801623 -0.353449899526248 -0.379117388672659 --1.10701715493431 -0.661697685651125 -0.731233741227783 --1.12170169614315 --0.972285285141765 --0.288683447797419 --0.0383488680208321 -0.185634406454556 -1.10759952732195 --0.319379698734946 -0.380424827036939 --0.980265673240567 -0.0511983978240433 --1.27273446422603 --1.38311142222364 -0.850595662599047 -0.255613964693518 -0.217355978523283 -0.525840869941819 -0.269864536535131 --1.65266458253576 --0.113728574217629 --0.1671020575466 --1.19918876224216 --0.459949959435467 -1.06078294815501 --0.307116806063469 --1.34083533434513 --1.65610303524461 -0.510144934793575 -0.598987143802749 --1.03660107806191 -0.00658061363188978 --1.40590951627611 -1.16224653092335 -0.913137327599572 --0.568879526561258 --1.14008939231128 --1.05926485445272 -0.223313024030438 --0.305570972655805 -0.314796696611129 --0.17668743106832 -0.107465973916884 --0.962114437346485 -1.58570995900555 -1.09153355293845 --0.574919308525994 -1.51000188968079 --0.281082548424783 --1.22320462401599 --1.01856896552035 --0.0242387895890879 -0.230479938854874 -0.723864185177852 -0.0127502026452859 --0.21575424219621 --0.0141850295818315 --1.33416611412393 --0.375675435478509 -0.604905924269057 --0.276844131572128 --0.0397155804370621 --1.35083625776183 --1.15985441218868 --0.13963391243615 --1.26722933484562 -0.834845016975185 --0.980862209719072 --0.273800771615805 -1.3215390528835 --0.511813282792143 -0.171560796867743 --0.933304667515725 -0.0345354397299973 -0.675207838865107 -0.0943128236493989 -1.32204782972858 -1.02380383775799 --0.495907961423671 --1.29368282216963 --0.618989217516134 -0.0874741063362432 -1.21524277263553 -1.19293327232655 -1.40720754994503 --0.555872704867908 --1.22914926704678 -0.917073732637395 --1.07559936393249 --0.626986174599987 --0.309530436906941 --0.190622184478885 --0.840219298736548 --0.128435742258009 --1.07037948227781 -0.852177517373283 --1.2408496098893 --1.04710265796782 -0.727180589320534 -0.395859028506218 -0.592183410636359 --0.219036124756336 --0.0325538184170666 --1.00644362867021 --0.743769272469423 --0.609478175254361 -0.638212984265377 --0.0429708981026371 --0.373522838389277 --0.182200073377318 -0.346796831382997 --0.0271766468248824 --1.3045184868937 --1.40274669674206 --0.776418954384773 --0.165593002743957 --0.225585807940518 -0.0486286089530932 -0.492055944988724 --0.193734171983385 -2.37753283511839 --1.05072791572728 --0.204277308401517 --0.279619259610289 --0.629254136242149 --0.624738320384169 -0.244414298971927 -0.545385852144808 --0.288227739294465 -0.849092044832459 --0.332675069453662 -1.239772218405 -1.28831320795042 --0.752053996778604 --1.43755519657459 -0.366696918788291 -0.408728311910777 --1.5363513614055 --0.706760037043999 --0.307306345871404 -0.824952945190128 -1.11185525211443 --1.23128447700036 -2.63548819418167 -0.0521716050376249 -0.452875016050198 --1.005274962363 -0.81770083632019 --1.39456440130285 --1.0905485360891 --1.31339540469143 --0.388325718688884 -1.13325215360234 -0.558428904570469 --0.0507234620917805 -0.445101155688374 --0.945478914745767 --1.2764089030712 --0.808718460178739 --1.34840845489352 --0.276378448984117 --1.43917685008863 -0.530783091551011 --0.158108483093752 --0.0148809416030269 --0.0608816380368573 -0.0409883245360358 --0.296758104887563 -3.35104875609726 --1.64195515120227 --0.47330971377028 -0.594182562519085 --0.584057561802086 --0.454400511879223 --1.23877317338661 --0.119138605492443 --0.190902188225902 -1.69698094060737 --0.268808096925945 --0.974339307319909 -2.15014163155716 --0.428646424723654 --1.16929705651391 --0.768968456615045 -0.454756083219588 -1.72722156031008 -1.15250906488466 -0.461999846916605 --0.365449076396564 -0.208842119341996 -0.93151540639125 --0.916811398535899 --0.0712128452448475 -1.29433426161598 -0.798221521961946 --0.856515810103009 -0.668076147980716 --0.552669334618678 -0.0502006139971214 -0.0691566668437291 -1.49273203268268 --1.03991537638364 --0.857702884249347 --0.0365453489105416 -0.0459751112087567 -0.458589414832289 --0.946686974550078 --0.202271214474512 --0.437189632293365 --0.33829859777984 --0.0863938755139539 -1.71224774251283 -0.239756318808853 -0.756441334359636 --0.509108549341475 -1.27911733017774 -0.16379405533801 -1.15495936394088 -1.22390406958195 -0.108087131872458 --0.26869781846197 --0.908362042333998 -1.07660323486977 -1.24314092954213 --0.423701657547033 -0.955004045593553 --0.92403277348774 -0.607159832418185 -0.635265413517522 -0.430690230584379 -1.21737059207783 --0.178703628664407 -0.9205875433106 -0.776309291038073 --0.8919971162859 -0.284697412897613 -1.77161164549536 --0.656990844182498 --0.622558847648659 -1.40484110901534 --0.175141412049268 -0.546131160641222 -0.70934116374887 -0.816336176562103 --0.296210272495788 -0.520540452604061 --0.389757944670125 -0.518873955636963 -1.10731417561519 -1.78956302583882 --0.69108569779314 -0.490231131224543 -1.13380667707343 -1.30300177284697 --0.80854527873959 --1.45165316717571 --0.0897259381886872 --0.761985614711129 --0.479108670574911 -0.814396106905527 --0.401560640210398 --1.21241682175846 -0.159921426769642 -0.160821188938579 --0.116688200225791 --0.0121020028651744 --0.304176461017516 -0.750672316535114 -0.468960495088677 --0.828254463093149 -0.781671290895188 --0.457334640480767 -0.0905273791623369 --0.46920461189333 --0.347753204963127 --0.445811221136465 -0.280547975569764 -1.2610780596338 --0.442517820217021 -0.568960354555825 -0.879669004579235 -0.0326432591214356 -1.28879179637963 --0.179880516413847 -0.179385116792404 --0.452975264648079 -0.00617658922774034 -0.164433173903551 --0.971453596122668 -1.29294962034607 --0.149965432167499 --0.0618761458671111 -0.831490472231223 --0.0632334666135419 -0.146516133541999 -0.874929651728833 --0.283559610156936 --0.0321670078394285 --0.290464706756982 -0.046228173789816 -0.714355288000997 --1.05012625941438 --0.0350169108302367 -2.13749497973992 -0.887791665552871 -1.91537452793803 -0.0333102755774153 --0.227189090189029 --0.441346087615085 -0.00700247240560081 --0.481642216917662 --0.453224679781087 --1.71536827094211 --0.0313550584040163 -0.761198591167577 -0.755912589036399 --1.23042237089882 -0.581460153364898 -0.437715701999982 -0.63944289292402 -0.167885715424936 --0.258893099827876 --0.0842313687732945 --0.639683749058716 --0.973836255700379 --1.60315378144131 -0.236368436356981 -0.769457150805846 --0.704355487243392 --0.0615448028294097 --1.1475385670323 -0.195118057236709 --1.64741678403891 --0.283537089668759 --1.1247731152467 -0.917817072137032 --0.405540536020004 --0.122206124864501 --0.590330771940607 -2.51749514783128 -0.827826922350212 -0.103148953908393 -0.017075278311995 -0.65100822992722 -1.2092834089252 --0.637475234141386 -0.767134506719232 --1.20228236283423 --0.180499943077066 --1.0780793247017 --1.51156651380365 --0.734931138034591 --1.37125107278696 --1.22450054382111 -0.1648808795345 -1.24143675574076 --0.323133345441355 --0.592675301577383 -0.982947161118529 --0.263243729938359 --0.440993459000082 -0.870394073366642 -0.432455172488136 --0.8355996478428 --1.66079927636096 -1.10987210532327 -0.460113749559504 --0.579061357521224 --0.630131093950093 --0.809693588251771 -1.25078660522143 -1.41832537310767 --1.25778328738956 --0.153894398184475 --0.128621059172889 -1.11291976793759 --0.195049283223503 -0.780896205321039 -0.0782161627050892 -0.423110414878654 -1.03658773690087 -0.749797514142299 --0.257493232096834 -0.536734830884612 -0.159665738216351 --0.282043041185505 --1.90349957836076 --0.721556218164361 --1.7957842891604 --1.39124289933397 --0.954984495820874 --0.607485635813958 -0.917696107787706 --1.14659375398831 --0.177097575821383 -1.00429602718446 --0.164639594654444 -1.01648255913151 -0.360667224294485 -1.16751055371815 --1.22899101558696 -0.479252282592188 --0.69220577181549 --1.15523447525095 -0.259261820461487 --0.141017850950119 --0.351711394678326 -0.264201421521651 --0.13235575585529 --0.15441141890477 -1.15066525804351 -0.428445274555617 -1.68107689922531 -0.215645982104805 --1.4830260610701 --0.744749747171273 --0.360629307843649 -1.47908317178613 -0.144434881298819 --0.178288359112777 -0.178386730682409 --0.771694175636283 -0.336882373333837 --0.189044890304228 -1.88617824164815 -0.288699490396769 -0.152555084986443 --0.0994378446535107 -0.765422741516575 --0.764855247269357 -0.29237083164748 -1.62164353147389 -0.335764713478932 -0.311614544641188 -1.33566515476386 --1.06070835412532 -1.2162714963887 -0.151964715677598 -1.51025149312401 -0.169039695292098 -3.15691247237634 -0.944318362110955 -0.948906293387301 -0.581888006726473 --1.05800096806633 -0.320237111832064 -0.534819703124235 --0.102248880331655 --0.317476970476163 --0.0232299956291646 --0.544649315213297 -0.104527197932217 --0.97295711939732 -0.363440969891703 -1.10542867789997 --0.060284527968661 --0.738025571484194 -0.204636711134851 --0.530249855216193 -0.5089105499138 -0.11061300437783 --0.0179988954329202 -0.208972013051286 -1.00965515943009 -0.133282141637904 -0.980004955448813 -0.794339801354065 --0.133800092056902 -0.147003611937661 -0.241374405124152 -0.977562269008997 -0.555284559329962 -0.0426250954989005 -0.771197202196642 -0.756809682248575 -0.617079064075695 --1.22630695095168 --0.616223912552014 -0.95070787271737 -1.10027968997141 --0.109000274728546 --0.562377728138142 --0.356341888706833 --0.313719448310766 --0.454076207441603 --0.0910210963795572 --0.223411385960183 --0.278855721621857 -1.38270952048185 --0.90959375763863 --0.545909556504406 -1.47843016530803 -0.177052750659852 --0.998041253377087 --1.23561449424971 -0.600672091456372 -0.801695511457943 -0.141290001478727 -0.0372745239992582 -0.794591123735884 --0.403722413770158 --0.216422544842078 -2.01024556158334 --0.207293292100164 --0.473599908734631 -0.130223769475646 --0.0941849685690461 -1.17840231387448 -0.196762120639935 --1.16342841512939 -1.45008210006572 --0.948792955632893 --0.12035988877104 -0.182882440210552 -1.54392159238112 -0.796690821874322 --1.01084923520137 --0.0917976684438813 --1.45627068230729 -0.152923870098528 --0.647910292602789 -1.30351619422404 --0.246237276498841 -1.21147537076954 --0.61696197940508 -1.04286062295269 -0.813831779624254 --0.684780963379501 --0.382915872762537 -0.364044722083102 -0.151061663264798 -0.672797776944823 -1.84960488741929 --0.481607102064303 -0.783573862378129 -0.0482040224989007 -0.686564686924533 -0.00452304200315012 -0.472349394870021 --0.415170806378076 --0.783384502042612 -0.913182149455782 -0.0603752626144116 --1.62045794715142 --0.863032472659647 -0.728957608418499 -0.0694207776161075 -0.257144653970309 -1.68273346842549 -1.32109676093625 -0.132123661596538 -0.618628707568334 --0.11509180780148 -0.308984098156616 -1.48693746412229 -2.64121224177575 -0.881938904572628 --1.17695558845144 --1.30243980610422 -1.76176750157713 -0.78009849252994 -0.105566013093468 -0.0830672222177209 --0.305958550811749 -0.832277020421504 -2.42998143046809 --0.315416424494916 --0.483503716698255 -0.498308605620545 -0.740627484569803 --1.08035562815686 -0.445171224396887 --0.564047685899018 --0.773323497671045 --0.33123505663058 -0.775277647628898 --1.71960766919817 -0.925549614700972 --0.344070376309151 --1.07889299130083 -1.11411207403473 --0.579304282425449 --0.00277909369547658 -0.134886557975135 -0.755820703523254 -1.06197785371347 -0.283816001056706 -0.308576394268826 -1.02938287196333 -0.816881727308282 --2.93259461725908 -0.589972460968768 --0.490544210671672 --0.000621328064744908 --1.31950050879209 --1.40725822075074 -0.655495043602978 --0.36571139796134 --0.322916122652586 --1.28016594125473 -1.22757750041866 --0.247736842626296 --0.0851794977376272 --1.02523588185997 --1.14872248194271 --0.0813597014196414 --1.95726928544654 -0.636119732187526 --1.29952724893247 -0.935528555562921 --0.935500083111403 -0.0504626034429645 --0.88869319238984 -0.1528735134836 --0.770859543480568 --0.770476775969365 -0.822564740975217 --0.0863621645556023 --1.63605947420279 -1.12207313281392 --0.991870599886935 --0.567087045964758 --0.592736377110235 -0.759824797440077 -2.66605345393897 --0.360933409304733 --1.32103477310483 -0.178071122426406 -0.0360903401578092 --0.917876707357541 --0.0947905448043489 -0.446924748658278 --1.57727189860792 --1.4463746622605 -0.202404567592983 --0.236010404945981 --0.906121386448936 --0.920969875259656 --0.717797872434824 --0.979311672394093 -0.632717808098493 --0.595976460268681 -0.0374610084307232 --0.12352162826022 --0.673318741347994 -2.50627555191152 -1.14775807546762 -0.477334201592527 -0.663560369549879 --0.516360252408346 --0.286216821992034 --0.438058870196677 --0.0689715167503291 --0.648177935685464 --0.262015377035702 -0.0616769736989617 --0.203068861178872 --0.497551870876713 -0.930771085343819 -0.0665206422395386 -0.0664604492053922 -0.665086277274416 --0.508437920112467 -0.949181381948105 --1.27020296840598 --0.237184078956891 -2.414602532252 --0.161885697868683 --0.0845710350808062 -0.273372729087026 -1.35809196954163 --0.843681220592344 --0.0259539007621452 --0.370566561234034 --1.6278983461824 --0.0682342800915707 -0.929093396730153 --0.150641102085987 -1.57791332860354 --0.112236327856353 --0.481773052146909 -1.55173208055517 --0.254580877356698 --0.765366960022025 --0.196928806531099 --0.256322064276405 -0.0568401538964283 -0.0801256544819342 -2.09330385824565 -0.211645459386629 -1.56926769709122 --0.452313397661204 -0.0766268055545325 --1.14901964245343 -1.05612157655456 -0.249629603736046 -1.05742520874902 --0.527403358710537 --0.295741383608235 -0.843301041314692 -1.08182501419919 --1.579981365806 --0.405528041407464 --1.05612241863222 --0.700842663484156 --0.296883176439913 -0.851301771060728 --0.845400599734142 --0.64604788844572 -0.574616185067317 --0.385492234585668 -0.919114987161505 -0.615882475770368 -0.895451044092774 --0.0201049040587034 --0.821722779070069 -1.00746446570114 -2.23645324004788 -0.542443535665985 -0.838300377589137 -0.335592065419699 -2.51024297647606 --0.083068122362314 -0.22148098435134 -2.28745243823858 --0.937260696212423 -0.839038496524873 --0.896597605108669 --0.426378550351934 -0.104708825599952 --0.484586480891738 --1.05731124737218 -1.10510364510428 --0.776427068657391 --0.573217370151625 --0.207498359529946 --0.11001240612045 --0.655660393959108 --0.0887506680233257 --0.534058620037634 --0.141677426772626 -0.00543374636063998 --0.352620068277879 -0.778730680227078 -0.0557626589979821 --1.04758537276374 -0.416278569861244 -0.0550250486227464 -2.43509097110224 --0.0920885316808562 --0.705091860125803 -2.01814874254575 --1.06614886362477 --0.904525289713355 -0.6782552216021 --0.497958883006536 -0.475295782144723 -0.18077995144908 -0.536377217372458 -0.262163201195001 --0.116771065293493 -0.758204772117093 --0.970657069099079 -0.0783931578450638 -0.646749537159515 -0.395437244996378 --1.36686560112695 --1.00096110403201 -0.291434052254431 -0.162038632335147 -1.11029343707426 -0.0414732607674573 -1.43211081479798 -0.980286100517884 --0.393626948836063 --0.506541678871102 -0.310387778985887 -0.391768418373804 --0.193112364179938 --0.817598670914913 -0.593374395877451 --2.29316840865083 --1.3650738081433 --0.459903226754664 -0.931967695703536 --0.0568301333380217 -0.49990581080631 --0.683266505837923 -0.374306239350546 -1.08548745801998 -1.54517982142079 --0.896662018560085 -0.907139587741492 -1.10777425098838 -0.0311089405446241 -0.553335691964627 -1.06542248964028 --0.0718211560965107 --0.820077691293857 -0.995375677015312 -2.03152094756584 --0.64302548061768 -0.553726474736973 -1.07152642875246 -0.0566446008727732 -0.291970494835545 -0.0119227874175913 -1.15776301207615 --0.0927374857886738 -0.108364206588376 --0.247215943184191 -0.202892879963565 -0.0558608043190443 -0.179023684364196 -0.21145579796173 --0.282900505174679 -0.835287234638706 --0.810605802940959 -1.0081744179025 -0.127604373090206 --0.443021925380695 -1.47080163419216 --0.230084524308075 --0.968930242039287 -2.01943299079639 --0.417854421372949 -0.178452804187526 --1.25594152614517 --0.46790081055046 -1.22982776325524 --0.405465363647057 --0.152771344230509 -0.994502401300644 --0.30964367097904 -0.889848437668119 -2.39732601073631 --0.356562449836086 -0.12947961439889 -0.205761876004556 -0.170140220407086 -0.936011242263961 -0.0614699026267704 -0.199688804258996 --0.977666757917124 -0.272423892169832 -1.14473530229199 -0.248427527112707 --0.0847471574961407 --0.855771963488433 -0.762137458755374 -0.488161656595548 -1.43340211300123 -0.906509481930229 --1.45803967512095 --0.58496105186732 -0.182911981262284 -1.01358360584003 -0.915337671629007 --0.451297369544262 -0.378724719542292 --0.628700324434531 -0.212542381500893 --0.243343439232408 --0.661165486727742 -0.203263391186529 --0.784297563623339 --0.520675316104207 -0.835780966328183 --0.518249337396758 --0.453537807975822 -0.327936233879992 --0.476890123785165 -0.617129418271206 --0.224656598398305 -1.66034981156031 --0.0137903944215836 --0.257601057400221 --0.743700831960109 --0.469543978828925 -1.25004320698378 --0.706603961100459 -1.47761588717265 --0.090322044009298 --0.123410770110462 -0.945420567966686 --0.482182033906334 -0.363340410524044 --0.356435200245641 --1.32517608131552 -0.900263180339044 --0.107717701881602 -0.555267793716883 -0.67564186384987 --0.83980768560688 -0.256444896983407 --0.0308369585342101 -0.362544018352168 -0.673609594047493 -1.86904679933537 --0.217562405789635 --0.582801484714066 --0.658655848933921 -1.21389739659775 --1.02439863987292 --1.64177984581254 -0.00511782120715765 -0.0270311626615856 -0.108283263177004 --1.56738426792982 --0.352498281969313 --0.265374270563782 --0.848372530087238 -0.0327199700895933 --0.0389699130074606 --0.0404016975903279 --0.310521834077949 -1.36086048240684 -0.121649521655382 -1.44026115571146 --1.03571864536706 -0.492718894410129 --1.37026048109914 --0.692847046879052 --1.45032849623631 -0.294330652823586 -0.537139101484954 -0.650023482593257 --0.83175768458518 -0.640340759224397 -0.516480633512517 -1.59328291836079 -0.127293322344247 --0.458457488533677 --0.362678501394289 --0.625443297267259 --1.00444210478944 -1.22279367307222 --0.0900039131466448 --0.639196827364596 --0.339810214729376 --0.412829867896963 --0.483439196184159 --0.113306236621962 -0.818564151638135 --0.151569414887301 --0.0331522812416827 --0.568825095389821 --1.49006946335983 -1.01412742481597 -0.762129898324513 -2.44308958609757 --0.621374289700307 -0.0932051084603298 --0.14912254190204 --0.627106668542939 --1.10154439862318 --1.40779569248982 --0.264139408515851 -0.0287155409727626 --0.177622360490663 --1.12324892194388 --1.18909627319568 -0.862094299267595 --0.761881899005001 -0.905458326805277 -0.883991224381811 -0.156359908795666 -0.609213558198668 --0.527976106290132 -0.474554545891452 --0.396898745222776 -2.63413704849499 -0.136848043935347 --0.635592878901049 --0.863706833078801 -1.2120041506248 -0.333467742841871 --0.5268829679675 --0.525850435064827 --1.2633295053019 -0.099139443927367 -0.669495538023091 -2.62937031637189 -0.734565007042572 -0.233801095644184 -1.09198990005661 -1.29204776108898 -0.0133774186533313 -0.0418018837199181 --1.03026877684832 -0.456802313006747 -0.06896085172583 --0.0111984473526467 -0.673804778358319 --0.0381143975130191 --0.118814249995981 -0.1842167610115 --1.34247907532667 -1.65408825505151 -1.04848791703688 --0.287976814243482 -0.790600816567922 -0.0239002696971902 --0.529205017781772 -0.207508700047763 -0.267831190965287 -1.09207354784266 --1.49973563804271 -0.375734513762199 --0.549588082634688 -1.24568832229517 --0.830454801091278 --1.17410521264438 --1.22741867790659 -0.492943765485339 -0.89029349682751 -0.862996478079305 -2.36313711321723 --0.416084658503666 -0.0653917710775933 -1.20728376952464 -1.32913354150324 --0.578118615075121 -0.217494835938111 --1.16798908762701 -3.04301610686252 --0.0773211612055089 --0.75505662141236 --0.353345992159976 -0.970282838864611 -0.663697687376168 --1.23879518198398 --0.0119026167041354 --0.0129081214339024 -2.48351605570575 --1.07812668184288 -0.690223528419112 --1.14962382225935 -1.19487366774753 --0.365377648801983 --0.317082011373228 --0.815245733849368 -0.052331928683282 -0.400597437763874 -0.00708070052756682 --1.05702579446032 -0.430033139470718 --0.478654917750186 -0.0249621208140089 --0.3490546296031 --0.101361371972144 -0.29359226518617 -0.415245172561733 --0.315092339290205 -0.425880241468475 -0.0553721539055445 --0.666131330364129 --0.164973394459238 -0.19349107977401 --0.243695149024399 -0.858499731758674 --0.130623811538079 --0.0764248097076123 -0.91756097928393 --0.0278757855391163 -0.271752928710336 -1.01618507285952 -0.474523440767316 --0.791043654633203 --0.493322862025055 -0.404893421973023 -0.90876869410882 -1.0449283924079 -0.508273621041478 -0.520334720046042 --0.597918821083109 -0.98357684329271 --0.514653624693922 --1.56131365616527 --0.797812611242281 --0.0915241356651748 --0.181311157036194 --0.143691218639782 -0.153909391073164 --1.1081274827569 --1.13467794638091 --0.326724059924188 --0.230815894181981 --0.76040062787637 --0.158928746196331 --0.911796456963906 --0.0692370061634104 -0.475840509693932 -0.0215002798270634 --0.176570906559913 -0.582995587104072 --0.254452620531295 -0.981004342182191 -0.200750282596845 --0.274851760122818 -0.572421497754382 --0.0258416085045212 -0.00970420236785019 --0.267184011844902 --1.03402429555445 -0.505315866588864 -0.0823528944096701 -1.71201573307788 --1.52713943557592 --0.363170711671263 --0.689757202037224 -1.89192150286926 -0.779062335616153 -0.467857331575546 -0.172948219685779 --0.174847953520374 --0.347345848084494 --0.881290900545912 -0.313828532366285 --0.769537782429162 -0.0658500501139869 -0.527775835590965 --0.366399204561388 --0.94511260781673 -1.3493608930042 --0.975094754222592 -1.88013348932889 --1.29671144971306 -0.25607965243637 -0.622895768611993 -0.270823972708675 --0.654182929008038 --0.469762100587023 -2.71386591389895 -0.754366019018498 -1.08217704908264 -1.19505727625435 --0.828575387072105 --1.11868445861419 --0.261427529927813 -0.145662779760039 --0.411085804160088 --0.637829073535355 -0.844150828105921 -1.03252359544903 -0.900413229675467 --1.0436912091022 -1.52393416442364 -1.24553124468087 --0.310030450219216 --0.00176412412107041 -1.69909990132789 --0.359195262455989 --0.932176036562868 --0.137897644633572 --1.39055367055572 --1.17647422927011 --0.750002487604789 -1.61384794026035 --0.612358906971898 -0.653657369602517 -1.96799532307289 --0.628005087568543 --0.907574457455919 -3.06285118290888 --0.447154988389003 --0.684779434613363 --0.669146470142746 -0.0133117775533007 -0.100042364308381 -0.107206883893548 --0.473643179033226 --0.368684884153733 -1.04811031679719 --1.07664650126445 --0.211370463448477 -2.62747974737715 -2.71788876028065 --0.156645702778825 --0.948475745351907 --0.331203101583323 -1.2732418939195 -1.20614213549405 -0.520804916548456 -1.26793448113181 --0.24399559890779 --1.28205136005166 --0.574528646796137 --0.532414346134981 --0.25287989064769 --0.0774156967365069 --0.766707363064805 --0.297182921507674 --1.36007297141821 -1.23845327014756 --0.238210223558443 --0.494287412233353 --0.361950457985736 --0.382858604135991 --0.337871296541559 --1.00426713738415 -0.540852403974387 --1.35769414879695 --0.294714334694277 --0.910891153145046 -0.501158205317809 --0.973463185378922 --0.766561420521909 -0.997052488962858 --0.196403224717701 --0.629745432333692 --0.889770343672854 --0.264672310932355 --1.07230423436112 -1.33688094064576 --0.268123012583938 --0.48729089843966 -0.510164675733556 --1.13360400885263 --0.942540511061884 --0.701590412646736 --0.130956401256752 -1.26383842113325 -0.250361446908999 -3.11446390095754 -0.95137394136867 -0.307473858513163 --2.16547440982802 --0.0813128727747818 --0.349337722174289 --1.59586113035598 -0.578159024260556 -0.528229500563445 --0.96400039249213 -0.900765424092977 -0.32246471329176 --0.00681711182325095 --0.288736416505442 --0.119416087852263 -0.922694451672257 -0.354459077498753 --0.665808366555998 -1.00607426456841 -0.115111842899195 --0.818431017179976 -0.606227165419553 -0.150871421395464 --0.489390919642199 --0.167267890601178 --0.651089094525726 --1.04437085541356 -1.98175585573244 --1.20219849424272 --0.439601567647611 --0.21035125867122 -0.231885418415794 --1.41202860883628 -0.668399205003256 -2.4774745219386 --1.79861861657117 --1.55624007131476 -0.670679978264564 --0.0651336421848625 --1.82613958679141 --0.94186468286135 -0.0909301157573328 -0.341615927707046 --1.0155304492257 -0.222720483643453 -0.13767216866428 --0.0458973237950788 --0.898966443412821 --1.19157642643727 -2.36767594229027 --0.213758396966147 -0.0756058725150552 -1.12466751430531 --1.05209509039405 -0.0219132219851312 -0.176225413958241 --1.27612505163628 --0.314821196682084 --0.44068503494142 -1.15788873515477 --0.925122137683241 -0.125551515549546 -0.110949055065736 --0.470705327911097 --0.731638646856297 --0.576873013482063 -0.981442637150716 --0.421253854871756 -0.678279024574356 -0.800548312794085 -0.0801187271471169 -0.687420567447237 --0.601566087874287 -1.1919874440667 --0.380698290803387 --0.3459340458814 -1.035662937697 -1.30777019309414 -0.12775889689747 --0.235237665554649 --0.561309627596499 --0.0730652918358494 -0.226744274859529 --0.417195891705225 --0.238563299084618 --0.520664054558159 -0.522547557521424 -1.18497329057472 -0.7911128257038 --0.456695543291308 -1.51664638875646 --0.584035057351848 --0.453761571247012 --0.761571275676794 --1.33139343639883 -0.338235008133283 --1.00108197635568 -0.919254033741569 -0.856474653757672 -1.36804187575251 --1.28235389298372 --0.971241385362685 --1.14002657575461 -0.246509474326301 --0.460144495652859 --0.000476784154658461 --1.02234943483144 --0.365550559729089 -1.15683256283229 -0.313426229633013 -0.840412341080789 -1.61839169329668 --0.48737326864065 -0.759323223699228 --0.36593742841213 -0.311083763893567 -0.553962675767885 --0.49566350011351 --0.937268942979598 --0.591929269090151 -0.886320920046028 --0.234597506129986 --0.379815540516188 --0.599272213716171 -0.88960358104495 --0.472308314723038 --0.135524533466561 --0.426436602424688 --1.20691041679502 --1.21265552689724 -0.220100811634745 --0.423095621886041 --0.229404053504242 -0.724317056446672 -0.123240192739202 -0.777601988145745 --0.286833852411442 --0.241072737431832 --0.874458235133442 --0.741836459645314 --0.578690070578467 --0.611974082752123 --0.0210461555627788 --0.77535611809152 --0.00383853850731786 --1.10920407839258 -0.165413471378496 --0.00913986770258246 -0.765894273980829 --0.725789438682237 --0.568473621106252 --0.35785140825914 --1.27864681600003 --0.523942827964452 --0.954978266108771 --1.06466608325042 --1.35531624362637 --0.559805954211546 --0.301946260884999 --0.20491905554669 --1.52757917034684 -1.48571686028474 --0.75533777699939 --1.17700654129937 --0.300688513604721 -1.2517887368165 --1.47796416183872 --0.883613274226635 -2.58688502131775 -0.23122365581594 --0.635055973543823 -1.59344354812976 -0.485612470297564 -0.64035367946525 -0.0389776370704293 --1.35081096243566 -0.267752158107114 -1.71025683683079 --0.336214396609228 -0.32754347497408 -0.661583413118819 --0.574116809678953 -0.0262874121562358 --0.756550736597994 --0.0465863630508681 -2.26618845526975 -1.91118673439591 -0.417075447680794 --1.37728413427486 --0.898805271873794 --0.621888405984633 -0.024226914510141 -0.954626347431395 -0.0249532371756915 -2.7780926844998 -0.819359932532127 --1.54388800533669 --0.878392930359681 -0.112746707307504 -1.10061534398144 --1.0922891409945 --0.258558521045094 --0.754701886992605 -0.278884090078256 -1.47759112865796 -0.337284640755623 -0.181913488491875 -2.20891901510129 -0.67226815550568 --1.70377614771958 --0.664007599719691 --1.11803790211649 -0.155541668049979 -0.167440600528555 --0.729429609894281 -0.106568740403906 -0.915129350118051 --0.996795213685612 -0.656030021624814 -0.658391324322087 -0.782249965075449 -0.395541522352942 --0.550846602125228 -0.04114449592306 --0.939980554376591 --0.360514228462975 -0.555469459159897 --0.419713579418783 --0.980986747478824 -0.945270965393944 -0.58483651408431 -0.0123039210171738 --0.981325966346438 --1.00329843607343 -0.372515529899999 --1.15663117194151 -0.143152889943952 -0.843559811877881 --0.270019546519269 --1.01658302081678 --0.523778778146481 --0.737276769809091 --0.711363345429938 -0.828635616124774 --0.847084257107374 --0.473681517458454 -0.211677824407058 --0.164769541827558 -0.497777364601517 -0.0294554432635348 --0.509377869025716 --1.39515167163369 --0.48322262155986 -0.867946491684259 --0.127268146812565 --0.0444365097580208 --0.809463659343114 --0.608316513921399 --1.05279479885223 --0.18513031591488 --0.047850316428165 -1.51992831277548 -1.16920358647219 -0.237291447305181 --0.350496303585182 --1.26473561215194 -0.803668144024749 -1.58572757844221 -0.462546962761857 -2.84010612484847 -0.339626099528443 --0.289268417797178 --1.17533271956584 --0.716675992040054 --0.940331940211899 --1.03081980317565 --0.219606665084081 -0.00276038026342995 -0.583456522289346 --0.023883197469436 --1.02289651922264 -0.938530060419284 -1.30659246259531 --0.989313838591491 -0.237437574592017 --1.62667364453513 -0.0979348759341376 --0.338356584009592 -0.942414379872178 --1.03166499424952 --0.792061250927054 --0.489320677624618 --0.844562487748728 --0.309844902231251 --1.35809722345112 --0.913342557927817 -1.44938713437658 -0.231011056372799 -0.223988557563819 -0.611246191253588 --0.0757148685961937 --0.699217250463517 -0.816998484338704 -1.76544353895095 --0.347542727849722 --1.05187096804308 -0.0394219334403569 --0.684774705755194 --1.04770528983015 -0.66251087988346 -0.630527519993391 --1.34291637659546 -0.132726516092037 -0.926569362795163 --0.918803652410678 -1.05195663245365 --0.430583590837988 -0.621529729624142 -0.607300378682413 --0.35456374645254 -0.171751711861089 --1.31784086799329 -2.65973052409609 -0.758089397770972 --1.02507767187455 -1.4066762397502 --1.04483667319194 -0.626280698428323 --0.0333960889844578 -0.469627708441598 --1.10934424674265 --1.01850534859521 -0.556064657780666 -0.828458863139847 -0.315407006515262 -0.0146388804924893 --1.24002701862174 -0.667402461596987 -2.43680195365742 -0.106065701479895 -0.685660284670877 -1.72729571360055 --0.0962794644915181 --0.523067215410764 --0.926417120169464 -0.746181290897159 --1.01986880259763 -0.835879996491382 -0.310655547001344 -0.396003970237782 --1.02488950481823 -1.2704702241979 --0.509312908438616 --0.308209482132126 --0.086449457959672 -0.096103476284525 -0.873729250671547 -2.36195831600523 -0.909445112043105 -2.10537949012507 -0.155900818266824 -0.0793408542063476 --0.254613482281654 -1.08082643122287 -0.641201179760225 -0.606933205132451 --0.486666608132937 -0.514803456998904 --0.745341430276243 --0.598125841053204 -2.51518479544531 --1.12162488730297 --0.533787127921379 --0.0356466549854373 -1.45196409947408 -0.00789203402156069 --0.728322841591913 --0.257048916020858 -0.0507237393235869 -0.0616635435456452 -0.937855228098551 --0.0275255479277696 -0.525449421978358 --1.52866513858128 -2.05225734222799 -0.490187072346556 -0.321356540822559 -0.638108473086758 --2.09565996732138 --1.11612896966828 -0.342597827298938 --1.13767839545026 --0.289854864608148 --0.0757351921927882 --0.610068587746749 --0.489625782867034 -1.00014585380334 -1.63673066003803 --1.21928131193697 --0.490245613166332 -0.508436952735583 --1.22397659063729 --0.927752053101631 -1.07129712534773 -0.0483384907240634 --1.13967404420511 --1.21591037269307 --1.15698203385645 --0.753130065350804 -1.19777378256257 --0.473315623486942 --1.97802554010753 --0.0841472926660831 -0.550653914726691 --0.13791907834421 -0.313969337699103 --1.40639921029831 --0.0249404287909218 -0.266037699094717 --0.360165713173885 --1.20837405047777 --0.605442814326348 -0.419344842286698 --0.169416435568946 -0.206688238877685 -1.18301270740857 -0.502330963959764 -0.0709737758574809 --1.02610850424156 --0.328128162673076 --1.75455685639619 --1.40313701706622 -0.146244045281911 --0.0272856043286103 -1.4733668338952 -0.361245994060262 --0.591828533279458 -0.962621494959659 --0.510054318329702 -0.301023694832498 -0.543210472506368 --0.633269599857274 --0.0218976534085211 -0.509082643015758 --0.175211466456433 --0.252789013231868 --0.133465919648692 --0.680468916095295 -2.1917377156673 -1.07964499094876 --0.0170395954476197 --1.52117904012799 --0.680363185354845 --0.542910780191727 -0.879657922358235 --0.950762868574429 --0.0773248277066196 --0.53141471978279 --0.989054594586122 -0.939769596381049 -0.47131899368169 -0.807104853181527 -0.930042613015448 --0.159063237646853 --1.71188478496637 --0.518527805076729 --0.251221885526248 -0.551223000623073 -0.403537706285411 --0.324234354857239 -0.778087605544906 -0.490773921797213 -0.674609590830674 -0.756916797854196 --0.370284815762766 --1.53383340702385 -0.864341948953069 --0.143310809782008 --0.25476576281289 -1.18284628664513 -1.25237524514345 -0.448347883985546 -0.309105180731462 --1.16118077037378 --1.49730116258153 --0.48192081322047 -1.84340636584686 -0.257419031326853 --0.121104020403844 -0.586803255616803 --1.20191741794465 --0.407801717282251 --0.631351120845427 --1.04914501585263 -1.35704018386692 -0.576620598151541 -0.86035601757758 -0.225827451871573 -0.905703093809543 --0.596212908641181 -0.665924148674625 -0.829114527366734 -0.124310722518103 --0.274031144837686 --0.214035380738485 -0.37298331268429 --0.30283926710001 -1.26674275718986 -1.00746622709703 --0.0396054597157303 --0.526326923589542 -0.477184501915237 --1.19898039830816 --0.543122235834622 -0.986320321284577 -1.04575773450602 -0.562484444952576 -1.61519193661489 -2.63409938655779 -1.09595953075359 -0.0245803089545591 -1.0777335493767 -0.182596460531666 -0.247391495488311 -0.69866796322008 -0.126677798868286 -0.426657759227089 --0.54863932126041 -1.20835346800631 --0.547731028146652 --0.969045212014413 --0.757641687822658 --0.0377595487991078 -2.21786420133199 --0.350669731579304 --0.316846711855183 --0.588840549442268 --1.11272988103017 -1.44914217042725 --0.624858565172296 -0.253670112482547 --0.0373993438670563 --0.330351255593432 --0.267618599826956 --1.11232505317076 --0.92261578447701 -0.736082312518477 -0.281183700551281 --0.96321827477324 -0.751311980712217 --0.38764092825248 -0.421668385718031 -0.0431071192467076 --2.64229296857657 -0.84364616611493 --1.4100730304329 --0.0148533908473318 -0.0973198392865617 -0.154459784287351 --0.144994949812172 -0.344014321738035 -1.38279448402108 --0.835350772853243 -0.0610813654783069 --0.679356846728901 -2.07933613958237 --0.305008946258932 --0.889244479268024 --0.654078791000978 --0.567236792664267 --0.590623255886243 -0.604806184289987 --0.727867118864721 -0.478123636285765 -0.997886280683806 -0.722543359583303 -0.457811835852341 --1.21842423649224 --1.19087264006314 --0.0336303527029029 --0.117019416012124 -0.274785995756037 --0.46778256230986 --0.168284892932646 -1.2470215730757 -0.264017369645401 --1.44239231075748 -0.422504817655083 --0.59864012994688 -0.384936580551008 -0.845613578194879 --1.24789666073233 -0.866747766140672 -0.259513723728298 --0.311717051454471 -0.332554056174324 --0.406112046195334 -0.826375522304099 --0.21754250269956 --0.210664861167929 --1.18762364179438 --0.831732073739314 --0.393548693072689 --1.66126232639945 --1.24578017722366 -0.319116785976497 -0.0177795946724411 -1.17616949969691 -1.5444006142478 --0.9365123589244 --0.523384616441038 --0.69011951087551 -1.08034138398347 -1.81321077992781 --0.969044903609181 -1.46916257727867 --0.0376167349584424 --0.999359441133176 --0.277452921289806 --1.189917859206 -0.866248809447866 --0.639688491648611 -0.327377627725993 -0.434644963287052 --0.613548007678634 -0.170703254295161 --0.696075780143134 --0.616096268215058 -1.1073351557321 --0.144450774272253 -1.1077055054105 -0.257505377084076 -1.34629038503493 -0.382676837924858 --0.799220658530805 --1.18826481495947 --1.02784593775332 --0.723560982047022 --0.338668537298399 --0.601675872591811 --2.3000909757382 --0.536226260231288 --0.52771519833247 -0.196587033299982 -0.144277656180079 --0.710931557553254 --0.0687872391908666 -0.217448117859279 --0.620268002920504 -0.529293694541023 --0.776927718893308 -1.31064592188568 --0.125464903933171 -1.36905222150595 -2.13944275923201 --0.353342608258959 --0.101388816727461 --0.928849454883967 --0.477944037652597 -0.22828130837338 -2.66972323130988 -1.07540761219548 --0.126785858860282 -1.19555946948353 --0.353461939368025 --0.968978075960402 -0.887278738673555 -0.233528108195125 --1.24973402807599 --0.753761033785818 -0.419772465568796 --0.763936867378264 --1.24308094208615 --1.02992571749373 -0.780762719774337 --0.418872551909974 --2.24731546667908 -0.100323375307072 --0.637008696956991 --1.00299178477509 --0.736218677482732 --0.07205080344285 -1.08489754364196 --0.232398833925519 --0.459342121951936 -0.185123830949824 -0.589765512544647 --0.948072635650155 -0.794957661321442 -1.11480326003505 --0.9344061196902 -0.682591023195107 --1.39018334705782 -0.227673442558251 -0.929005063588444 -1.42727593540808 --0.149003235034739 --0.493767044424366 --1.38703081401442 --0.973971325261802 --0.649210451582893 -0.169838653166311 -0.938036744529102 -1.74652443380984 -0.321704559293046 -0.0492493771808817 --1.50165411025769 --0.0110018714471192 --0.123066927479908 -0.459962490268316 --1.50484618865575 --0.734465500968685 -0.145720857962828 -0.00218940929249811 --0.0411811757237635 --0.531178644441726 --1.38667245645222 --0.871392931982779 -0.998067773260136 --0.894435402905938 --0.959212368723378 --0.512142752726056 -0.599751143530417 --0.159457433282971 -0.649982848327605 --0.600581646638228 -0.581031888570715 --0.790739250993696 --0.722261127993821 -0.562247925965734 --1.97437302753041 --1.47986881582231 --0.335448560074012 --2.20147956965198 --0.532231164243393 -1.04258640526615 --0.787874193118453 --0.433299556105202 --0.0551335478050845 --0.474759643109344 --0.943987974523882 -0.452444979026946 --0.168131852511458 -1.09671661757345 -0.374598153676832 --0.494326971070785 --1.1973770995321 --0.308887229863092 -0.255407228581321 -0.828108259574955 --0.478380187794187 --0.268460399354906 --0.220340816378044 --1.22803452425399 -0.876816122133068 --0.137299812539698 -0.779798530009153 --0.597568726482501 -0.622336833128934 --0.0596487571871211 --1.08276601303095 --1.31956285940653 -0.74100154786991 --0.345076515252288 -0.672134835070706 --1.13488255617322 --0.0157878948082537 --0.411219572730952 -0.124868722136233 -0.197869250156994 -0.0708023159141171 --0.656737190105643 -0.512826577484173 -0.31462650769081 -0.953623357905785 -0.396322139237039 -0.353977433195962 -0.302622644169497 --0.292909707293303 --0.347457589758665 --1.0362546627129 --0.614891989162807 --0.96216254353431 -0.600137483400397 -0.158155122988148 -0.600087787774061 -1.63901554335269 --0.141602878089095 --0.00831951209739046 -0.0399788891881787 --0.45007810942458 --1.21396444214315 -1.08474333282688 -0.0944118669246441 --0.218648418480225 --1.30277155202226 -0.946169526307529 --0.308974213115551 -0.0279188006737225 --0.911921102835575 -0.640640753191345 -1.47139626025492 -0.162752961696966 --0.3186324726597 --1.11525985202505 -0.280797436853146 --0.270866629741746 -1.24744128323134 --0.300521045445521 --0.0318817885297946 --1.68964933374772 -0.167761619669746 --0.245694980707683 --1.43141890971998 -0.286737815386937 -0.773866377482141 --1.73772086753605 --0.439017005183342 --0.64504359741076 -0.50198699874913 --0.288244135683472 --0.958461271583648 --1.01064364123875 --0.462566102762338 -0.123994704057382 --0.485996816135985 -0.0107651544950529 --1.47688176530634 -0.872032438906374 -0.0758490805380974 -0.58273139596558 -1.09684916496479 --1.03102365236188 -0.292010164912375 -1.12132709322066 --0.550283706077029 -0.331098222560509 -0.618640373375072 -0.124390788956302 -0.761200961384757 --0.437706564395272 -0.427588249817104 -0.83687383636299 -0.152392604986709 -0.830523199794772 --0.0722976458006048 --0.305290970728382 -0.666668327642797 --0.30167043972314 -0.442097607621466 --1.58893112981945 --0.275526208522646 -0.178255633007467 --0.817309012848707 --0.303585463144215 --0.519162160614352 --0.845875456765822 -0.0178734943451202 --0.565972229578862 -0.721217018267238 -0.0122468317446023 --1.63766323915502 -0.937713347764705 --0.42911141657192 -0.486419272731655 --0.710811593791862 -0.612213141054959 -0.424867711851517 -1.67183383591779 -0.383831085045276 --1.40279203602565 --0.265220017920784 -0.372419377669023 -0.557952811515829 -1.16414643926945 --0.500587469002753 -0.200059538166387 --0.806527029899341 -0.576849977371655 -0.429096148094746 --1.20223148530678 --0.828206568518154 -1.69081841833742 -0.77905539940646 -2.00696553204087 -0.0878305383847362 -1.733504079326 --0.423075494586816 --0.811003955303883 -1.14928337494913 --1.3760701583914 --0.576011173629505 -0.878843009789271 -0.484372532694804 -0.273569420968712 --0.447708908736049 --0.213626318954317 --1.01092117857352 --0.649528276685458 --1.28667856275189 -0.848913428661349 -1.19824575450245 --0.44067453007714 --0.156707793805146 --0.514423627167922 -0.751975019157845 --0.610979811345667 --1.70347904842727 -0.101927932489447 -0.607480480891788 -0.979570356679361 --0.0452049582002658 --1.03159435836456 -1.01947633401852 --1.13038931658111 -0.482460559473844 --0.141892826811445 -1.77811104971613 -2.52844404844933 --0.135511479742052 -0.0457406073126307 -0.718093054649659 --0.146907454898717 -2.45496792491828 --0.0242929677692816 -1.59455326734033 -0.898874900574555 --1.32438892092499 -0.557318429768511 --0.576409108018193 -1.42018404096801 -0.844202840222678 -0.477016778850725 -0.449627012979119 --0.360842817703567 -0.772711304687567 --1.22097978214801 -0.347386701521073 --0.579929267285934 -0.0670519003432055 -1.41782447101315 --0.701606748432534 -0.0796033753949459 --0.952282976247917 --0.578453738397153 --0.00890237893165668 -0.724387666081818 -0.831713999737255 --0.436059577665187 --0.606107880715949 --0.000104307801750636 --0.487959327124591 -0.937384894632462 --1.45253428935662 --0.424952949401457 --0.0246687388677991 --0.14236759730846 -0.671033634868822 --0.220470240878568 -1.14231101367093 --0.312761826185685 -0.510494359422506 -1.44474770291911 --1.23061724404316 -0.440169268114747 -1.38619521467522 --0.110982480021412 -1.16999994553852 -0.894610577287073 -2.09515897357147 --2.04883228542934 -2.12064563975751 -0.807547714139818 --1.30013307735939 -0.179114020133345 --0.441009847064091 -0.825396112126785 --0.59699185136922 -1.13903971397546 --0.433585337998193 --3.50332240486856 --0.323788200174118 --0.851973084729032 -0.873611062881832 --0.859692942488462 --0.0175018259220066 -0.759997797738397 -0.64389616705617 -0.552967576871624 --0.0239153310162443 --0.926948975523279 --1.40918960572556 -0.564037819729034 -0.986674352864237 -0.0966392865168508 -1.86714934381747 -1.18956236221749 --0.869899913965343 --0.127699346543409 --0.335864970074695 --0.590121484264211 -0.723381399173283 --1.12046527901597 -0.670305897738386 -0.225589732334877 -0.748717282812918 -0.468281992134669 -0.425227555613194 --0.629672786285058 --1.81452031994552 --0.244556923286293 --0.193677933794143 --1.14392595671944 --0.126726188653994 -0.580920565062122 --2.37217517389221 -0.896543449418784 --0.502155765526674 -0.754542853205228 -0.457236188059339 --0.996445276108645 --0.940228408507736 --0.526592602189383 --0.191463907929204 --0.468166433846064 -0.261042195364529 --0.290248900741862 --1.37482391231775 --1.24272508907737 -0.665063548453547 --0.334334477625099 --0.0163027981606048 -0.707146836702369 -0.815939376681525 --0.564301013562654 --1.08116202014412 --1.00274393747147 --0.168368677189068 -0.376926763391844 --1.27006447835864 --0.440057196058095 -0.804679717494492 -0.688445721326138 --0.996355241722163 -0.408248974872331 --0.408293488726195 --0.748679374297383 --0.925182534169703 -1.58300866606468 --1.36935433355506 --0.0183891111270729 -0.180082526512061 --0.00941077398762236 -0.100441276226346 -0.834503261100397 --0.344053184318401 --0.907854748451512 -0.5019363762224 -1.0680769426051 --0.416628676203366 --0.0692161239534341 --0.82678813122623 --0.605856610028048 -0.281378749693869 --0.508253173349692 --0.874564802529644 -1.50075915437185 --1.60645340658622 --1.90832724327225 -0.356801140250019 -0.820476340171745 -1.40110518062416 --0.895050143607507 -1.09783702024539 --1.26316278447224 -0.27470212202182 --1.03952903057808 --0.884407622154894 --0.910425555058454 -0.200007318802527 --1.19118987834917 -1.10509252894272 -0.0868401990262022 --0.0645039721334486 -2.8189116105735 -0.779735186991537 -0.722299033676849 --0.114547685692798 --0.0726556112433538 -0.125698578908096 --0.484274805445328 -0.888117038353982 -0.148032245928219 --1.39321601425498 --1.32070345839519 -0.174939648163786 --1.02772196037164 -1.10252680627255 -0.080479280419766 --1.37390824469251 --0.382891552864242 --0.72180577386348 --0.129666597865075 -0.545995187563218 --1.3431539385192 --1.58877861751901 --0.43174305275624 --0.120417670098695 -1.36436767576411 -0.651252896414366 -1.46642413852039 -1.20113493499609 --1.20441663828384 --0.632131199241798 --1.22232352909524 -1.03297514589108 --0.145918855692624 -0.00972530547394079 --0.301391283431691 -0.483146299547618 -0.668715347673089 --1.35994560679156 --1.63749308824207 -0.940226046934723 -0.0881110968265668 --1.19415096290462 -0.549676512967709 -0.713167799487382 -0.979574119140525 -0.870895062296333 -1.2036125653706 --0.0158260457830592 --0.071144387892458 --1.2441796748945 --1.23876349229484 -1.91319295606237 -0.957926145215966 --0.4213529702225 -2.31295606734272 -0.460347697351013 --1.14829778203927 --0.440837930044837 -0.146222243422346 -0.103344568355602 --0.604463664336437 --0.254771418024361 -3.36130480773102 --0.319417212796803 --0.411400513045905 -0.506104523004926 --0.656092876869357 --0.938220374998535 --0.611011313668138 --1.12219990278259 -0.432366956065207 -0.339758241155488 -0.79585496715769 -0.809258495119085 --0.779571241230988 -0.558818005084349 -2.12435876840511 -0.990893195522946 -1.19833212574227 -1.20658695509768 --0.556243187198895 --0.217194342491048 -2.80948671773595 --0.849283693105034 -0.200643460551977 -0.97625875882163 --0.14369183272077 -0.816811277653331 --0.272834766726829 --0.171156576479854 --1.33213322279052 -1.01623973035695 --0.0659919937350715 --0.432343181229744 --0.226550849119421 -0.268674790415877 -2.4691523985746 -0.990213172135281 -0.289777641187725 --0.515196089798345 --1.7694640471475 --1.36484512860241 -3.29223327013513 -0.858369254950277 --0.00999638991781815 --0.536477163568195 -0.0146765943086318 -0.980419920048 --0.894025875068898 -0.818243236450641 -1.01202639950877 --0.012964752739872 -0.0718748227480388 --1.61056610065321 -0.143851888440824 --1.07496161403326 -1.63016700806571 -0.17455005635532 -0.178719939960594 -0.756014620064961 -0.613055230140711 --0.214840468951492 -0.0795664649111121 --0.902551288814564 --0.0669500483634291 -0.280269922194671 --0.0174001165627189 -1.01498725976971 -1.22571156574373 -0.442710898659138 --0.432324176695975 -1.1676496350076 --0.773880920897322 -1.1397592348334 --1.10233611123869 --0.0442280564727371 -0.11403818103992 --1.06095921277192 -0.843659935463983 -0.871365884553521 -0.494368779781942 --0.0235713557460802 --1.07430561408345 -0.229932148100804 --0.654222706596321 -0.286940484936046 --0.392836810530998 --0.790840479797293 -0.344511259996154 -1.03266237418642 --0.586184229943229 --0.604213157152289 --0.749052861935206 --1.15492852856294 -0.242173986999457 --0.912185756516093 --0.257446177359999 -0.983375361809425 --1.28843148397907 --0.0821574417000868 -0.404531390003757 -0.591147391310587 --1.02821424321512 -0.452157419374213 --0.323654523277667 --0.0921626256926773 -0.741856525431245 --0.0499443200684055 -1.07692765314177 -0.552797154826572 --0.288797262624644 -0.200826570395106 -0.178313508094348 -0.301369782257197 --0.238185662531916 --0.208186645462374 --0.896717979946797 --2.21693607871264 -0.548669886239331 -1.31666324888878 -1.0604149077197 --1.19911977203633 --0.668586580149118 --0.404544285032317 -0.178870837731914 -0.700054145586302 -1.34215351291161 -0.841973509273114 -0.224792204856886 -1.05700636972469 -0.13078393749905 -0.701628483959093 -1.62638834096454 -0.302973480629904 --1.04721326123018 --0.546859569298896 --0.192485047738387 --0.377917797610862 -1.92004854695056 -0.561461408983099 --0.274046348259519 -0.764265183044578 --1.20071890778495 -0.183425544978897 --2.0024237045195 -1.15102222125018 --1.17687692623602 --0.493808061421186 --0.0675221172719684 -0.0339825476402078 --1.05939618114803 --0.424734276793343 -0.475220700509131 --1.13899964080997 -0.832959201032988 --0.291373791923804 -1.39718083685269 -0.546177668548583 --0.0264026537015392 -0.689121745261671 --1.04497307795515 -1.96262724483569 --0.528195901136132 -0.879924252666461 --1.58255156276756 --1.03107837451998 --0.156891990171794 -0.521168731606761 --0.700352324812874 --1.31368152132098 --0.29599182128308 --0.187509913724949 -0.0921502760041424 --0.498106872104307 -0.430971372901387 --0.205108660531021 --0.957520021599301 -1.68212396874016 --0.851923426777434 -0.0253351033683096 --0.0899582878858616 --0.461028394567193 -1.4683973963711 -0.555422720775857 --0.695067720887216 --0.251009237236443 -0.837293507797828 --0.53644619743595 -1.13073610360359 --1.04285398254358 -1.11175180321317 --0.632578161814573 --1.0439250216021 -3.42182414564907 --1.22362668532014 --0.550882228758715 --1.52349649099044 --0.43925413844176 -0.138156083739736 --0.62130308466114 --1.13072243367524 --0.959278464861892 --1.46733419063295 -0.914015764893815 -0.297113287263275 --0.497889849793165 -0.101537710075616 -0.157984795614867 --1.04461559500871 --0.316253838706063 -0.746401166364393 --0.48751728551399 --0.0593327593102071 --1.07643504309976 --0.0251046643992634 --1.57164050793636 -0.0150303754729366 --0.272641532868237 -1.6055435240436 --0.00315341563713112 -0.0429417194704285 -0.296071686349299 --0.21366239130304 --0.716068098785706 -0.357615373581083 --0.237269817091587 --1.4883966099282 -0.203409177380377 -2.32737253191368 -0.312316919288756 --0.0918948494279466 --0.541771388115979 -0.731636437002546 --0.199462124800638 -1.00943866768637 -2.49389978011669 -0.257107251574624 --1.49488118483728 -0.153857714339983 --0.517300969405306 --0.412687583039853 -0.614921994540126 --0.485789609955496 --0.327461527720515 -0.00783688007236183 -0.36648882874975 --0.211472319666685 --1.16000277652089 --0.653029263956123 --1.47388884465776 -0.502079659737317 --1.00247741572355 -0.511282439146884 -1.4466969739614 --0.842740472658935 --0.706733791721805 --0.62291949188958 -0.156262205969704 -0.35673612415613 --0.691908061580719 -0.0438511256214866 -0.113954740909122 -0.888684418035808 -0.798458266933677 -0.488866745569831 --0.939596057109716 --0.740964253438395 --0.299168930488815 --0.743381869029507 --0.92927461256457 -0.192076060444047 --0.361038175334015 -1.19964866682297 --1.953570568063 -1.28807235181586 --1.10558942891339 -2.62638025357909 -0.503550079689546 --0.300669734442076 -0.233676568435769 -1.32326005803915 --1.25506163514954 --0.170579757762654 -0.90347142201353 -0.742464850539142 --0.739359581998738 --0.523963235409838 -1.13102026931186 -0.306427939735101 --0.849556390718764 --1.13926448778892 --0.148579201430942 -1.02011991726016 --0.711998998691586 --0.689455478854795 -0.300221708470028 -0.393695154798475 -0.137830721546413 --1.53002830505335 --0.359381247869235 -0.610802000865445 -0.0501700031507681 -0.895177315916043 --0.697176111034658 --0.0322468827240776 --0.498636660735722 -0.101258669369428 -0.566055170601885 --0.757797108566413 --2.32930970703152 --0.224019128653303 --0.516272574999832 -2.20647495093626 -0.0850571837269261 -0.501829232021811 -0.469985513024605 -0.162249645427387 --0.791404558941426 -1.89728276014289 -0.862497697689069 -1.01516341198964 -0.210333920044577 --0.863428322428401 -0.0321514295139327 --0.890833255729138 --1.34358281930565 --0.353669155052687 -0.0774385504685799 --0.898655270432177 --0.84234273815693 --2.39270726674421 -0.11933381914594 -0.927265593636508 --0.239639967622198 --0.0612964409548198 -0.796276982795566 -1.12450592587254 -0.583908513752895 --0.0517566762081012 --0.633767876370578 --0.532295981739062 -0.0912561541821777 -0.217495590173282 -3.27098766161367 -0.18774433662092 -0.0175999743832929 -1.0849698985933 -0.325828483799913 -0.139223009353799 --0.802245352432769 --1.31184190287339 -0.581271957971858 --0.470869015470663 --1.30057512974087 -0.918815777381524 --0.199161344126767 --0.223279582052264 --0.989403851078102 --0.489535328402162 -0.0483739441828259 --1.00309340226363 -0.755993873208315 -1.09163288286559 --0.984109441187612 --0.699175680685875 --0.113103958241799 -0.050136102743469 --0.975001295259016 --0.89332113847192 --0.273287513292737 -0.19974024340295 -0.345406545701559 --0.576443747978667 --0.767336949092046 -0.517143817629348 -1.52186472751257 --0.660616577478797 --0.380305726987529 -1.1344509707853 -0.863686736392866 --0.882328013249326 --0.2920170482117 -0.367808466938561 --0.487819369395686 --0.453539857151357 -0.193883052565916 -1.40842198976747 --0.0499575839865134 --0.522325547392477 --0.533999598509198 --0.289139234588873 --0.949477771967266 -1.20314869928216 --0.643598071501872 --0.666333897849901 -0.871054561662516 --1.33466793023022 --1.05664125283173 --0.191592627906969 -1.85017813036948 --0.791760126903597 -1.31338682952087 --0.138280401702547 -0.711783446670684 --0.861032735635292 --1.10190971143737 -0.0441320647289754 --0.794068248431275 -0.43561092194329 -0.0496839252725012 -0.0516416791597347 --0.94207008268981 -0.169872054238181 -0.352747917304782 -0.179053501596076 -0.692153649754988 --1.50152109613686 --1.2215906150124 -0.991499343288199 --0.566951073866217 --0.942728642345728 --1.00675050777144 --0.471422247176355 -0.587157486902159 --0.630445982461259 --0.686711275785468 --0.739857831447747 -0.187705262257101 -3.5638516674671 --0.683071341865555 --0.606858282095749 -0.467839188191347 --0.288671406661777 --1.30856647645168 --0.360980263036931 --0.760852403141097 --0.13922677722406 --0.931181211540409 --0.69385683990413 --1.00908501485473 -0.307723504451991 -0.845195637435937 -2.55442446069415 -0.999854023240551 -1.15921499354227 --0.634937247296178 --0.365561113517685 -0.11517902231593 --0.530789436789408 --0.0188094897113382 --0.305419326115365 -0.282120742754521 -1.27479453442703 -1.95673970992563 --0.0157782752241165 -0.175220752035576 -0.498302622645448 --0.0261208577033374 --0.505291499474224 -0.0680981370406939 -0.919250427673745 -1.40696640053453 --0.604772273325556 --0.810566926711482 --0.0168881359564486 -0.897856975984922 --1.6758127605639 --0.796855442382473 -1.35153186083763 -0.40592358860061 --0.32524283938147 --0.45296564639229 -0.341940798232583 --0.0955478645494896 --0.927457488183469 --0.280607153997344 --0.0776067615122731 --0.870524002117086 --0.442989070065412 -0.00163331211671291 --0.0622666804119554 --0.855485390237085 --0.961141292223312 --0.983356892072184 --0.556121844886816 -0.0992350968529756 -0.108145795143075 -0.246449117367615 -0.61994956693089 -1.29739058258276 -0.594461633946432 -0.52325379966546 -0.491559692383426 -0.0751280202321212 --1.0626458509342 --0.111084819549184 --1.36870943626982 --0.14006109276079 -0.746441865589603 -0.118763120396831 -1.2341588276425 -0.56535423825166 --0.0456846607879999 -0.387288896774614 --1.11405878232635 -1.19531232374285 --1.71923143682044 --1.0566810829647 --1.16594595732397 -0.460757007913916 -0.115748201207334 -1.60602097573606 --0.00739880876571064 -0.443933827295293 --0.582657384046739 -1.25681255470368 -1.17644933242834 -0.847148545782121 -0.229567565237078 -2.60702085144398 -0.422967457195591 --0.660038195083859 -0.716388804834235 --1.32395910066289 --0.316079464563366 --0.0584057337950838 --0.528019487792283 --0.365123156702428 --0.0594475603961104 -0.349764877025554 --0.782089327850639 -0.789987278304754 --0.407895512949286 -2.10762930318406 -0.227302964155045 -0.896955123395458 -0.154837183694553 -0.0949937773578693 -0.177497973640135 --0.0522509256765944 --0.192098264206401 --0.304537693491398 --1.03946003106561 --1.62649191854864 -0.880910878172827 -0.256152217649208 --0.21038784038437 -1.06566460841334 -0.426625604021904 --1.03770744106759 -2.06387348280626 -1.35265070095113 --1.10552647901684 --3.46272004858622 -0.68320711841505 --0.0434170776133924 --0.376151338451033 -0.382100043734246 -0.316243815474432 --0.298573689428782 -0.398470547275657 --0.00205661560161552 --0.889430499830216 --0.994688612989289 -1.90304331047664 -0.609800499555408 -0.0993264118297681 --0.699155290085038 --1.08664513203807 -0.65274364723073 --0.423015592372885 -1.17795034067133 --0.566109036947842 -0.631562581422887 --1.70039788304871 -0.934764744888738 --0.665886378499977 -1.54948115482214 --0.177617007458734 -0.816519932380189 --1.44058047860791 -1.13364204363867 --0.266863911692606 -0.61902095354168 -0.8852153774863 --0.843824931872008 -0.887468825165354 -1.24056670950262 --0.276785596484339 --0.179236853825334 --0.0277941035077727 -1.54334824488917 --0.37785537420738 --0.142986025534429 -0.994819152435323 -0.505511457953899 -1.67314984186708 -0.908737842439188 --0.60878395785114 --1.37239976720379 -2.38929437141939 -0.495664965269624 -0.157069204318073 --0.214802399145753 --0.893846331066408 -0.260531235909738 -1.56448627454626 -0.766252629632355 --0.122510050120107 --0.103850713928208 -0.684178338421217 --0.3159561553354 -0.728554312385097 -0.13307787590681 --0.584623380941806 -0.708705677919287 --1.24826666782578 --0.321229996828075 --2.40719791428491 -0.600572606636887 -0.3016037770901 --1.08727125508719 -1.33419886896317 --0.502653784157574 -1.19305291955407 -0.817088706342275 -0.182233729309574 -0.251565925798961 -0.897265814557299 --0.540263480474746 -0.859258408368023 --0.378963432084126 -0.606659667689764 -0.8748895451625 -0.711046590644832 --0.247411799527618 --2.47859635718638 -0.731239391380382 -0.566378766091864 -0.84583748128847 --0.56039113324363 -0.882262617259093 -1.5828923220277 --0.110125575110681 -1.16204796375333 -0.317058348409006 -0.822908197316766 -0.267022101456222 -1.70204767034339 --1.09658104842294 --0.860435592862456 --0.830867520997664 --0.383291507034366 --0.14780578264984 -0.106981910423894 -0.217012192352887 -0.108112246197259 --0.637043775354247 -1.29499498918902 -0.151289145099343 --0.357330137529998 -0.405512407961067 --0.555294717596354 -1.21659365439095 --0.298294995737194 --0.666369785304489 -0.222053333942531 --0.939235970237237 --1.0712245082155 -0.269378166730611 --0.674414397900058 -0.438089648267011 --0.595707647148665 --0.871742990185564 -0.223114267719332 --0.646567325371209 -0.735739930407707 --0.367115786200202 --0.607511742905782 --1.55592036220485 -0.510661607253037 --0.204691774478324 -1.87506163910966 -0.0651572024478835 --0.358913946407045 -0.823173663451662 --1.25784521621196 --0.981987458375041 --0.119217216624687 --0.144655200013501 --1.53065148312486 -1.5492763812613 --0.0455176536239774 --0.420152237092223 --1.58667062723762 --0.788673148684354 -0.300105809860935 -0.530375439756965 --1.14450878096905 --0.224723114514878 -0.278063509256159 --0.984909710690918 -0.524373566775177 -0.415872110274726 --0.0957637870081993 -0.150337269969421 --0.367659671031975 -0.193613332971486 -0.719216270089968 --0.724322064905761 -1.12060619211414 --0.546011583770818 --1.68480636035873 -1.89020382000171 -1.50009614927803 -0.467958404224878 -0.631065502088049 --0.779515096424474 --1.66780472892676 -1.18466668246935 -0.038870850983062 --0.189487087839849 --0.549040057449888 --0.908658663721321 -0.735091326423074 --0.201304047067887 --0.097364962694142 -1.41134711214563 -0.701180882585487 -0.883417195993374 -0.723248323157098 -0.600233421053511 -0.482452743949243 -1.28656772401749 --0.399194716830787 -1.31173654597863 --0.212371575792198 -1.46066985259928 -0.29319577393627 --0.354434857062197 --0.732725147894857 --1.15088417467962 -1.14032062351182 --0.107387135599136 --0.244420952206019 --0.339636968819163 -0.408602446037214 --0.0690718009921545 --0.37185542133393 --0.00936077555541814 -0.534686672968347 --1.08562311523842 --0.313907305516143 -1.50152888909034 -0.540107383564564 -0.994429885983918 --1.13913225845751 -0.122599966726945 -0.338834634085547 --0.989109169316144 --0.273528287673944 --0.625023778405069 -1.22916284445445 -0.0212884917211662 --0.351703878498216 -0.070152441595265 -0.175736804765547 --1.21057986217566 -0.0830307570111697 --0.293828296876516 -0.457173326323237 -1.02885375007048 -0.356576179494576 --1.38225870804303 --0.500375623605045 --1.51643149098186 --0.499095088804834 -0.74747691148219 -1.3086679422327 -0.573719001621093 --0.759152137628161 --0.557432610106736 --0.221675798474873 -0.825570098813809 -1.99002950895902 --1.27202726948362 -1.47625068512226 -0.850517549735938 --0.353658523090888 -0.657683598817242 --1.22066388993199 -0.924274766010878 -1.77467656416053 --0.430399312846769 --1.19742807606779 --0.356837065141718 --0.822367971998196 --1.22819964857888 -0.424553330934645 -0.788587168489415 -0.383679249585057 -0.194299979007972 -0.111549891512897 -0.392001887471531 --0.935794588439955 --0.490195493963112 -0.237734499268738 --0.059811252384915 -0.804111954315543 -0.0779684877856202 -0.113471583388853 --0.200953246884223 -0.274453405985449 -0.126063866194043 -2.37972322406315 -0.659688672590564 --0.371777125488284 -0.622705576010287 -1.38367698903451 -0.132427786632809 --0.237500918131317 --0.0319537240054446 --0.222161061093518 -0.964345379833888 -0.761207550909905 -1.39201303175086 -1.87723407116335 --0.982226308380358 -1.59387424369291 --0.268350708671818 -0.705648638366459 -0.910790994183292 --1.27057999669984 --0.265937234984954 -0.101440810619167 --0.728812122703686 -0.614070752603403 -0.220707700265745 --0.580633196204014 -0.427041561084648 --0.333518178384221 -0.553321301637567 -0.247328009344333 -0.525372407835873 -0.174200618466157 --1.54276268506246 --0.121182862025452 -0.537230024244779 -1.22500169029983 -0.471357245268179 -1.09696133058366 --0.527331215756015 --0.37077047689645 --0.527328288505027 -0.393338482487854 --0.226078421191486 -0.829480195331596 -1.79759167971174 --0.310731056994255 -0.785549202414746 --0.281885320745072 -2.6920833956714 -0.264118798457152 --0.29468305744752 -0.49922496334829 --0.37959269883083 -1.27860595701019 -0.890317232020707 --1.32867540342242 -0.802842330940197 -1.54086712517442 --0.983966814985434 --0.378345608460318 --0.756256465848647 -0.114335506777754 --0.802469481322406 -0.78117450628082 --0.0379778206649739 -0.768023955014539 --0.284287831875951 -0.815200981780384 -3.58880871166394 --0.285341567136103 --0.378034036233927 --0.321538885684277 -1.37231236773878 -0.15814894337168 -2.36678313356455 -0.246974676837633 -0.643621990258255 -2.29315637382431 -0.0393534757407465 --0.14233500158505 --0.397027798269679 -1.86795529887565 -0.0141703196672402 -0.239224934344872 -0.198093595739181 --0.762542759807427 -0.386825169901361 -0.150664546299023 -0.453218096457547 --0.567563347796174 --0.180664677900952 -0.838120712091321 -0.428749778799381 --0.14141709926615 -0.71386737635616 -1.27081887077351 -0.454034076867087 --0.665100765787416 --0.0019649795736143 -1.36789408669353 --0.00808551981922179 --0.157197977063182 -0.455624813809175 --1.13814903036149 --0.795403206973777 -0.0503611559207227 --0.267918452918569 -0.00524642906879258 --1.06890680313915 --0.955735506841852 -0.484691659466252 --0.799707560499961 --1.32748848794998 -0.100799376961931 --1.07986775502928 --0.728202031459 --1.0895905851379 -0.0357903838095979 -0.531840538775883 --0.521854795960274 --1.17251688794235 -0.638365800180868 --0.289274165052348 --0.18775459113153 -0.388523053998338 -0.852197218276076 --1.6908599851058 -0.735181351394848 -2.47703475787467 --0.43324382038476 -0.74717165737577 -0.146882799364011 --0.102115412854893 --0.228855752965348 --1.05038747997621 --1.04089388721845 --1.40120329992468 -2.09107274369073 -1.70797628428426 -1.05124706399595 --1.15371857179005 --1.37325352324368 -0.864395981115713 --1.42657612379575 -1.74794217931309 --0.562670474409517 -0.456111465349204 --1.22860386639134 --0.597507247547939 --0.628797206921736 -0.371221951111162 --0.371206054388974 --0.130888908297372 -0.254655666579234 -0.639210813546875 --0.113550107734929 -0.0813529185653614 -0.318303274861356 -1.47232926517926 --0.0132588685920831 -0.387856122167623 -0.215420919202661 --0.0585555214326781 -0.555920860449175 -0.796602263780212 --0.300877423777606 --0.15876665556391 -1.15872524675307 --0.233433542639535 -0.344850524504175 -0.1675808915115 --0.122725830264804 --0.0485653161936419 -0.674076274111785 --0.881015001339502 --0.619726231455881 --0.11255189654268 -0.432861342414675 --1.07931246942285 --0.0535572465976291 --1.69797164327729 -0.0062348394418219 --0.501160338611959 --0.308102126832576 -0.00661134565560939 -0.504014820568877 -0.979909518567462 -0.964438072880659 --0.842092160455208 -0.677493350477812 --0.648878373482331 -0.16091780663961 --0.275610826703748 --0.467093515028826 --0.0895613542265883 --0.607021819224671 -0.960173795573799 -0.189079184156114 --0.297860469686677 --0.535810033917353 --0.216751747708171 -1.27179351758445 --0.722135054535839 -0.41004488067967 -0.0760358581661755 -1.13056947759685 -0.16626724689314 --0.296795601501866 -0.833844723774563 --0.492921458348658 --0.247453909996898 --0.920231227067164 -0.275341387458791 -0.0739486572139771 --0.152099670662567 --0.638320151395317 --0.97144131592645 -1.04164752568114 -1.14398290112118 --0.16194797660811 --0.417472898128507 --0.225590884579603 --0.282003327799003 -0.901683374302583 --0.959949869358788 -0.11254523763748 --0.190606056579633 --0.695191705454701 -0.74632660128884 -0.850617649265738 --0.0711513264959809 -0.0527038395125161 -0.255497404314686 --0.969982442613763 --0.330430686934167 --0.135955289935303 --0.583425766943499 -0.435702369317731 --0.970737037052951 --0.644566469065536 -0.386206780636754 -0.653128979489523 --0.740353894792236 -1.08449400119531 --0.382118799608029 -1.28733819344444 -0.167108532350814 -0.420381726686377 --1.05503923081146 --0.0784730507472107 --0.508789561881895 -1.09140295981387 -1.32960703796561 -0.616198960660978 -0.177198948068717 -0.614657400266916 -2.23468275056177 --1.35143822555702 -2.20554892894387 -0.0709031255569901 --1.2853127895121 -0.702201175876391 --0.317921367415595 --1.245093552162 --0.301047038480586 --1.18611072965487 --0.615560116298372 -0.347651947002114 -0.416217409071824 --1.11113649791674 -1.72496713994795 -0.352344509168815 -1.18269939020931 -1.1017882874374 --1.20780267842768 --0.0641743671238983 -1.39008295336784 --0.207056393758691 --0.155425794860434 -0.767585746809498 -0.969408529315018 --0.505390419142919 --0.996494340840165 -0.803821184310518 --0.0888443531720196 -0.176137812747539 -0.412082854770045 --0.568532009114576 -1.23888194848442 --0.149524235735779 --0.672942775360275 -0.290037283913976 --1.04252877159581 -1.02795440758865 -0.665584713834148 --0.795404389375157 -1.2609809825188 --0.289059165161176 -0.047532063768811 -0.287647741122934 --0.00417221724885053 --1.31210064900149 --0.444271043625329 -0.086664332307353 -0.77571189538806 --0.00657618638096213 --0.984762472823283 --0.267164362187604 -0.0672661962873597 -0.979832587559568 --1.55125597432403 --0.208479434340734 --0.231665488707338 -0.332402733709082 -2.29622377580984 --0.550083381677427 -0.025712462302903 --0.00084827982528779 --0.00343691331382878 --0.897669437396063 --2.59601479119583 -0.0363404558346767 --0.842883277078554 --1.6157974482411 -0.16378572497633 --1.10029571351922 -0.196403454389349 --0.815864760420157 -0.0891649311109797 -0.0171973635078633 -0.0560986666970238 --1.16040988091593 -0.716467823529693 -2.49524726506994 -1.19689051927801 -0.95543035813203 --0.312462907326835 --0.544310347083407 -0.28643683948857 -1.1245540637401 --1.28798599917017 --0.188936110200405 -0.277861174862221 -1.22866919909082 -0.299556563086318 --0.323114274147542 -1.01967080319519 --0.827414745370625 --1.06856660831113 --0.563667378923322 -0.512950656695913 --0.00893914759079451 -0.879827056723467 -0.709347387943585 -0.409024026792601 -0.806952309525776 --1.81806411067355 --0.627170300254366 -1.80629091038258 --1.22865387757725 --1.18771486575898 --1.31799595820104 --0.936781598193344 -0.97306411335992 -2.3213179338787 -0.193146820504959 --0.22888142665667 -1.02398600620699 --0.112417072468903 -0.124762983691621 --0.189376218128898 --1.36191296501681 --0.0875502708582996 -1.57803402593158 -1.13626513851419 --0.568806230480062 -0.422721913759406 -0.31011187453193 -1.17698716816223 --1.01863154203472 --1.35801666544315 --0.344873870951274 --1.28345371424197 -1.10714086854549 --1.04635649496939 -2.71408770376901 -0.498832252912377 --1.13548154705564 --0.685779761538552 -1.1324176692869 --0.464021071605062 --0.96135871740754 --0.443122055278427 --0.96515605644078 --0.280032002537988 --0.678210397317906 -1.02856236699525 -0.63660706667325 -1.65533911962188 --0.413814222867928 --1.1377499917249 --0.476621200733788 --0.671464979963923 --0.155554500818709 --1.03078155931422 --0.921254565865601 --0.675178199854919 -2.35776102801899 --0.251206463137118 -0.301789573335213 --0.829602383072409 --0.301193709739344 -0.702865627287066 -0.0842500136119808 -1.14743230723692 -0.0750392929449895 -0.269439614300904 --1.03096823564049 -0.128280940565228 --1.37655031784734 -0.0127876103244318 -0.455769832493797 --0.0417645257433783 -1.15518713560186 --1.40243455029661 -0.241683234840549 --0.363017869422742 -0.525269540018088 --0.877604399679417 -0.461217880839065 -0.0428014253173039 --0.469309122499071 --0.039484118035543 --0.137709014145589 --1.2951535991431 --2.25375271103269 -0.57811073135692 --1.21358792607713 --0.497066543124937 --1.03846289889443 -0.125165928319056 --0.435434702502594 --1.28359516025112 --0.343408936829527 --0.180764749477182 --0.367290569453387 --0.104233159632678 --1.49466971887921 -0.822640136130733 -1.88564967379114 --0.592683505349328 -0.741094637429688 --0.798565199159843 --0.0222217989918887 -0.24057614885258 --0.518946997120018 -0.828521837361503 -1.19145959466168 --0.188443985106263 -3.09806009147275 -0.133477693658071 --0.980275579113899 -0.504462327653853 -0.0300968565842417 --0.907526119372577 --0.936873610975193 --0.0341664814668743 --0.582007172102126 -2.62996598116615 --0.47671239687797 -0.828182436311264 --0.0990486401170103 -1.06015845672943 --1.68416076821777 -0.497200786420124 --0.0265670770557573 --0.43873586525724 -0.897664979531388 --0.777162364870342 --1.1838118325125 --1.36646409844092 --0.38237517714587 -0.594166056424614 --0.844148620034533 -0.466695007573636 -1.07755794695892 -2.42141785625266 -0.604562701334817 --0.629858517057952 -0.137949551116 --1.10219178877599 --1.23681416079794 --0.494599074043401 -0.0908580640796375 --1.25898293182854 -0.858089236946767 -0.0870826523962651 --0.188715892402877 --0.506619828132935 --0.362602107799466 -0.057251798349486 -0.664384723774239 --0.649416553878028 -0.0914293532217085 --0.119204547898272 --0.567753849793766 -0.982202871816932 -1.06454599691216 --0.306312572752883 -1.70152875028222 --0.903202907453782 --1.0871798288449 -1.53150990322726 -0.195611943378797 -0.0230842666251361 --0.276601673898244 --1.29149845267066 --0.152450298082262 -0.423944750273913 -0.840753358450528 --0.364132839344607 --0.876560131010817 --0.0945140990415556 --0.577915661524159 -0.127691212435742 --0.476969145742879 --0.744261324611989 --0.0276181650738252 --0.942673678081842 -0.164984502846536 --0.842842910657797 -0.0289337029092112 -0.0184656641934957 --0.700703465429642 -0.387693001627929 -2.67712898368156 --0.453012557854604 -0.0261711094277195 --0.00576479189260404 -2.04072561477119 -1.72395489275337 --0.120355191765714 -1.04931898586321 --1.05737613260039 --0.210505737170227 --0.123868927587397 -0.889534693492838 --1.03113598488882 -0.166152049343965 --1.2424630084602 --0.988562724555819 -0.730038210522491 --1.12425590567846 -0.255194201507257 --0.460711627160888 --1.08712391954923 --0.258792686334177 --1.26549007468793 --0.239205682344417 -1.23804124387901 -0.0700986751459212 --0.277113751982335 --0.536423985971118 -0.034884193285575 --0.383895280733997 -1.32974905034853 --0.95161285691047 --1.04677496669116 --0.766169057954567 --1.61668113803604 --0.296270851693426 -1.24045920268696 --0.649227127223845 --0.252299156846487 --0.515029614707653 --0.227576261533796 -0.470081290307563 -0.164190580870333 -0.283147026749607 --0.482354189068353 -0.6046139385933 --0.0953162261946492 --0.96122725387043 -0.413764425749061 -0.512033355237635 --0.180215582502342 -0.838850258007577 --0.366097069769652 -1.24080173281978 --0.645621591341512 -0.571585988394344 --0.245699455634422 -0.814768114106669 -0.0427619954346925 --0.966307040246365 -0.776687512444009 --0.736312748770406 --0.322562865177195 --0.248815607271379 -0.469396918529653 --1.11214299600115 -0.253080737390091 -1.80980299941936 -0.518300049170264 --1.48384106993208 -0.0944456231235238 -0.659485353064277 --0.360851233295373 -1.01937028577297 --0.882959784388496 -0.155456078739509 --0.691310346555454 --0.0264982282751856 -0.760675687130454 --0.662687324677334 -0.00506505665600354 --0.820619944896625 --0.864547198366497 -0.710403068240565 -0.191848200171775 -1.10079566865256 --1.09181911691298 --0.577897648468183 -0.856738535544467 -1.08868373589404 --1.05360827778613 -0.709157263449535 -2.68358355882532 --0.767233660954948 -0.108241563351561 --0.228902799781233 --0.0912607247307031 --0.0291044226241288 -0.781929800383034 -0.245338142972784 --0.869078150105643 --0.122108009678302 --0.044250775157102 --0.46196245133729 --0.20712469755355 -1.22191325549935 -1.56258938907676 -0.805976892373039 -0.525004680680723 -0.220472411235667 --1.46989717074992 --0.272787016546372 --1.2914439092091 --0.201616151459261 --0.261001490948081 -0.936266347574413 --0.701365480351463 --0.945736277189352 --0.191223235403871 --0.0571337672334113 -1.35257800178379 -0.600269583222662 --0.919561503667223 --1.2516187589226 -0.221840796246771 -0.547320874996943 -0.475676727054529 --0.0684850384843134 --0.753058464169793 --0.0421442537491767 -1.33627928858914 -0.994244858139442 -0.812717303019797 -0.871286108215235 --0.277486150752345 --0.201398942614171 --1.19572840685572 --0.524472491181713 --0.186994126498526 --0.333258440598054 --1.06853590385572 --1.04000650886377 --1.06831829573174 --1.07881048557508 --1.30909244169362 -0.353251098620349 --1.27878043358927 -0.618916712890916 -0.245486062486541 --1.09845095515888 -2.36648881976118 -0.790933063089928 --0.525052532112698 --0.410698815869432 -1.28041970120744 -0.0394938971849372 --0.677896656845304 -1.02232039931413 -1.28683051256063 -0.290878875453428 -0.0914312953240835 -0.723720346048443 --1.26536921706365 --0.397917892223138 -0.512732564912324 --0.218453319882322 --0.251712020915457 -2.67263336391142 --0.696604233407609 -0.50226423856776 -0.970086805233502 --1.70583599755644 --1.23212216738311 --0.963682323341105 -1.46597849959812 -0.539163046645934 --0.772945319566739 --0.194855710020371 --0.304918962147477 --0.432053706513179 --0.947584187267871 -0.0028770588393936 -0.821775331404776 -0.814699945911682 --0.633983921050468 -1.00986577230794 -0.704631150629195 -1.04042237668006 --0.855718761416048 -0.59729521960449 --0.125124260688912 -0.740984977324993 -0.73282945846856 --0.116609868401196 -0.233859705510127 --1.98540997008118 -0.0316760941892644 -0.818118498220595 --0.210275040488709 --0.820120552644982 -1.38614315407312 -0.67570599126638 --0.478165077757657 --0.424588864924468 -0.668111983408154 --0.621625671129731 --1.19956007736365 --0.183476734675878 -0.35356837871203 -0.09669607268407 -0.956336815579862 -0.000574200780540934 -0.889300774227745 --0.52845658771299 -0.520155824882979 -0.955183129216276 --0.277795600773031 -0.0643560030104444 -0.427968718864138 -0.886226533373645 -0.588856440348966 -1.59004927916855 -0.124440596724774 -1.19703478024286 -0.393054516121556 --0.500624950295038 --0.743609494629739 --0.301596901161385 --0.018359592402911 -0.316650159032762 --1.5247922372705 -0.456513393728257 --0.0278575843328559 --0.611772602945964 --1.39596743920757 -0.839321936416827 --1.41378745353514 -1.18118396248823 -0.762771253897401 -0.138050965862291 -0.994851544168402 -0.739684792803645 --0.0429044069489546 -0.394383844717629 -0.42650103165526 -1.09985448797888 --0.422755335457859 --0.0766924315729165 --0.903265611981316 -1.37067311961859 --0.120395342432829 --0.520202627540712 -0.879500798553677 --0.413625723056752 -1.22152871838832 --0.616737907813602 -1.05397136497167 -0.147320309197477 --1.32479999819835 -1.83652351652747 --1.37642059147172 -0.212308667197069 --0.850284870518211 --0.171142886406196 -1.05605602159388 -0.661285119250792 --1.02775610798437 --0.193768580267902 --0.912559962639619 --0.304873080217183 -0.504170189565071 --0.574814849400192 -0.140761212357353 -1.34700920941924 -0.0909685914211771 -0.36962319699825 -0.896700271557653 -0.534549001424637 -0.936273650760338 -0.13789442081765 -0.42351649938279 -0.373007681345848 -0.402556077625738 --0.475748355443498 -0.623293760478342 -1.13952574409387 --0.392004149171717 --0.235617873711379 --0.0670410962997998 -0.628577364441401 --0.75630063642422 --0.74438429711741 -0.192443550280163 --0.535784274759859 -1.19698505587779 -0.0290108515139509 -0.838912424957536 --0.240231782742664 --1.09090368287329 --0.983951350061384 -0.668625468949148 --0.691092004045275 --0.259491141133517 -0.63043733637277 -0.157869953347516 --0.0475023619058952 -0.643442678429992 -1.18652054811243 --1.03971740437285 -0.20146151859942 -0.411993261890196 --1.13120255091432 -1.30032421830008 --0.536508178319354 --0.368648142610414 -0.423257630425356 -1.0992445644615 -0.430565589247225 -0.446516347103699 -0.105646827386995 -0.159124849416804 --0.331906314782076 -2.06893509352427 -0.587652696480866 --0.162756189552832 -1.62272433343258 -1.20982897372305 -0.193268902980686 -2.0754611936793 -1.26375600340515 -2.3209386247745 --1.44436066677936 --0.731357942488298 --0.815431469821601 --0.135173203500877 -2.00042218601267 -2.14010177859946 -1.64700413329905 --1.43351342042949 -0.0371861739485366 --1.05536783682165 --0.980612167513753 --0.359486664568026 -0.652996506814674 --0.519206014792753 --0.587462474099262 --0.467316029019745 -2.07321710425061 --0.977756711950884 -0.457166664643562 --0.740284923041742 -1.20042383933873 -0.126822068351176 --0.332193432822042 --0.322574999998953 --1.1992861605079 -1.23555600922913 --0.820532572534245 --1.3342516337433 --0.801438996220027 --0.450846514421389 --1.33048165879215 -0.268761594784896 --0.283056838281385 --0.418597693058804 --0.79016951240453 --0.0457169681362224 --0.95574139697103 --0.95494631502836 --0.931926809055925 -0.485969094518051 --1.43977268226198 -0.0560524563522073 -0.792367759037475 -1.19829050421418 --1.16334590833694 --0.596839794250586 --1.1465803835104 -0.800542306548836 -0.45231703671918 -0.592703313612825 --0.585882387520249 --1.07100748118251 --1.67574534610846 -0.107494279970837 --0.492966599693213 -0.123367110703468 -0.0753336808603553 --0.0691183047647748 --0.717723873875054 -1.37693792324903 -1.50852834141894 -0.271642504684255 --0.294814504560946 --1.10548886746448 -0.866421524166411 --0.752344171953764 --1.26019702389844 -0.261806196083479 -0.247804860121507 --0.787384838229379 --1.55098442302863 --1.90639909322108 -0.201383983637579 --0.816198649090907 --0.100156166251754 -2.16683648032992 -1.4253547320826 --0.481266972917155 -0.704909840195654 -0.300067291927741 --0.962984965529547 -0.585853132513944 --0.0203365437716769 -0.494515152872538 --0.635272396879969 -1.11846596151805 -0.669273609558591 --1.50787287761406 -1.11326417187092 -0.0945483759862693 -0.719708763315676 --0.938335156300855 -0.340108505862079 --0.105384571799429 --0.018673809072685 --0.484183425844789 --0.621548151466575 --0.416828841847551 --0.149036659001426 -0.469308928719371 --0.304462229964098 --0.982052536539079 -0.0804995958348957 --1.00077607640384 --0.484542980040952 -3.26023415162745 -0.790660550001107 --0.797484946297412 --0.391244866924019 -0.918645261947868 -0.609131246845482 --0.467845210797078 -0.925551906151971 -0.890808438978113 -0.886846982627247 -1.28824215190305 --1.59969332149058 --0.713796297244203 -2.10208116259887 --0.354021317672379 --1.1914499755427 -0.000608756674479238 -0.13830001180403 -0.921880655377872 --0.00349657473261455 --1.15641749152689 -0.742039274623105 -0.882213713906095 --0.189007815690773 --0.659932708982367 --1.10650008550374 --0.089432744400141 -0.457016860392415 --0.0684447205336038 --1.70157086262399 --0.646928598709431 --1.50042186838371 -0.427240364840347 --0.337230914065888 -0.339874623187695 --0.506463159479613 -0.825293984776942 --0.508528647618189 --0.0970076324404614 -0.143517104421664 -0.0379430093164856 --0.773479477018607 -0.0731132653358726 --0.510330837638266 --1.34955887521106 --0.384842042500418 --1.1908089199443 --0.936144343317694 -0.125477373070541 -2.55512934276419 -0.533569826060118 --0.806144890828142 -0.872296772966031 --0.0176457264722147 -0.754824278079731 -0.0380246836116012 -0.426527654623658 --0.471966892261276 -0.959556490638628 --0.48890635024417 -0.594576590756982 --0.0279697687959217 --1.41130501577675 -0.766980391646246 --1.05670827139127 --1.10044082717759 -0.637501989730971 --0.751789659624503 --1.24522338229973 --0.59345267159288 -0.218412289499978 --0.0683670669422347 --0.0288337755831698 --1.04014532979434 --0.50797054441892 -1.10025028178753 --0.374548743983494 -1.18306176819793 -0.51961527972601 --0.0533553532665101 --0.320048948373732 --1.47746814726554 --0.917200266236049 -1.2247064643318 --0.588696749668443 -0.239662972442005 --0.925036655295798 --1.58235648766063 --1.45426222391258 --0.797720949819148 -2.14067282540375 -0.947983128884958 --0.562102015562259 -0.576259054983533 -0.224879077500725 --0.492051232324497 --0.988231791023898 -0.3448859784548 -0.33744399248651 --0.62512312636128 --0.438652741947243 --0.158084008088235 --0.196444146098711 --0.816423895242807 -0.102858724107233 -0.0555337451506652 --0.439112505571543 --0.641013718050808 -1.38053038903028 -0.409946103943532 -0.84719766458657 --0.0964025965554258 -0.412751378295361 --0.730156634055875 -0.0991774500895319 --1.25262879725212 --0.264381575024597 -0.329364318969525 -0.442989933488748 -0.777768713085445 --0.429795978034379 --0.71297425975223 -0.898749536774074 -1.11661544682238 -0.942021161523081 --0.283085413025859 -0.479218310755015 --1.37866850075696 -0.312647646862175 -0.02528649604678 --1.0161895959181 --1.07433169612178 --0.118963697728868 --0.286095319426889 -0.593219602717366 -0.654255485604647 --1.02346289472105 --0.305241834668607 --0.35557670585282 --0.227727385780711 -1.19765311045543 --0.168510422554236 -1.11315433141362 --0.554226739453839 --0.466366758581286 -0.107531288464702 -0.391640002793103 -0.315023990374199 --1.2467216028847 --0.591619696548084 -0.420491592411508 -0.0676138046201986 -1.12139335768124 -0.491863471708157 --0.744448728064985 --0.92409342749399 --0.738017684729022 --2.23169842265017 -0.177730675565591 --0.276916027071781 --0.584224784689933 -0.321579155160034 -0.0732071221786148 --0.282109266954579 --1.51467358062953 -0.612943286973721 --0.813762831326409 --1.50946831860723 --1.00807497959569 -1.23831689490785 -0.0310278047557953 -1.16049316818891 -0.517659719215843 --0.86299814129424 --1.93649264004859 -0.181196330370765 -0.781540231968232 --1.06738334022364 --0.104476632005438 --1.40818135578028 --1.08990472606033 -1.19111315904775 -0.328820853993605 --1.04906765052721 --0.286240978093809 -0.156307279453315 --0.0758306198404819 --0.00295747568730054 -0.606753170224643 --1.02820347301144 -0.529980128952379 -0.12652420749412 --0.261586555543729 -2.05107422215908 -0.722649097247357 -0.0161829068500037 -2.13368084306828 -1.31946233985235 --0.250116602773737 -0.164099931308949 --1.42251956708498 -0.15292064442525 -1.21908850057145 --0.430534062554043 -0.415212988138777 --1.05141328135393 -0.0807502762225631 --0.305100836596218 -0.0568314503620124 -1.12195519821108 -1.00549596907903 --1.42664283799854 --0.9806122243041 -0.101503773591655 --0.0380824965759485 --0.42974586908664 --1.12109442942407 --0.0329376674210886 --0.892970935117964 --0.512633313156002 -1.79055619077014 --0.601798566233848 --0.551928458911684 -0.0371365219935331 --0.524816362894035 -1.07671688788125 --0.930707126962597 --0.0084079015673324 -0.122766680990278 -1.00647451609979 --0.525467203147365 --0.339744798111378 -0.529795971707099 --0.944109245239817 --1.09833146704731 --0.594975067705496 -0.277331720765705 -0.608208252276289 --0.114955446808277 --1.22488730969177 -0.0344322983898326 -0.0438859897287971 --0.295613119400173 -1.14723103094324 --1.33680196534233 --0.534495558391173 --0.150327263209024 -2.42439952558602 --1.32137814315726 --0.361099845949163 --1.00890995363306 -1.30356776038724 --0.0810953551411884 --0.42873887261766 --0.594170733428266 --0.197617741127619 --1.08061765371854 -1.5461997595176 -0.251263286313891 --0.885657155520249 --0.131150448993491 --0.393284143291067 -0.695313800737008 -3.4670049307002 --0.0336103789502884 -1.0028135224207 -0.08530214354656 --0.380533120301638 --0.42317725118403 -0.954381929436348 -1.55577952443742 --0.976275484527823 -0.438274679738751 --0.0285064643958552 --0.314616261207679 -0.231443639878186 --1.656193924033 -1.43866136798013 -1.97990101457771 --0.698986175537074 -0.114127923505194 -1.07185151527747 -0.277631378018561 -0.0223172422282492 --1.09515246219438 --0.116921074366974 -0.855114339341293 --1.24406507066984 --0.403469597419476 -1.04050500232843 --0.127362650591666 --2.20517704328929 -0.0120993112134542 -0.472283546093013 -0.225676347160467 --1.38346348112064 --0.313648024573437 --0.274287291364328 -0.254040225083311 --0.938453464675225 -1.15421668147807 --0.0958753570397843 --0.664444739527651 -2.65264369861859 --0.21266116863653 --1.10681634413986 -0.92624442467877 -0.405950905739821 -0.84723791175457 -1.6185168082191 --1.01900288037074 --0.250236738077033 --2.72627216580575 -1.12299647539186 -0.209968556659517 -0.397320426845098 --1.1917758721881 --0.125809397936802 --0.811901324439528 -0.919106522603494 -0.195336457246691 -0.00952054957287274 --1.83350082150287 -0.583133360407556 -1.55346770383662 -0.661438000197348 -0.60492187543411 -0.130155419865533 -0.0966172714308176 --0.819180862760313 --0.799754852876125 --1.0309487607719 --0.0399470909840902 --0.298129238266805 --0.0644732308949401 --1.3518073228113 --0.059320005676172 -1.96860325483604 -1.11499093248179 --0.396717435571311 -0.506508680226842 --1.43877106772246 --0.359895220810506 -0.581124939371382 --0.625670796635807 -1.39165394867621 --0.86337724335594 --0.407615680024976 --0.685496512127616 -0.509434591493293 --0.506050278943377 --0.833529458242713 --0.821031264722434 -0.581697703035244 -0.262295376882304 --0.536506788359675 -0.36469863582077 --0.561245554176208 -0.0514120078292901 --1.36205396486991 -0.168266330576353 --0.717837588825089 -1.121760413631 --0.388727904691248 --0.432868244579542 -0.21339807764536 -0.234335106909573 --1.22114434216187 --0.490428286886061 -0.829705100964617 -2.23222307099131 -0.449827089419948 -1.68462800475148 -0.0461561525853771 --0.223633026249027 -0.183256080604366 --0.160364924053281 --1.34201844346439 -0.672414532224675 -1.23028753039963 -1.83033768406305 --1.31438005586671 --0.354694079043194 --0.741262546439928 --1.53199569406406 -0.0520291393717418 -0.21256095727745 -1.12504560676024 --0.867938362798477 --1.57494280672096 -0.241477883808991 -2.21249686690544 --1.55211420026958 --0.5855549129168 --0.579027624471758 -0.985596117758992 -0.558238967421412 -0.0198657408020342 --0.0755097950250345 -1.98059313759355 -0.450819788170281 --1.27289748747783 --1.07289252763352 --0.216590291358639 -0.157788192624029 --0.0481719904759617 -1.24388582428223 --0.396788716608601 -1.50481271509851 -0.998930224208861 --0.201455704216929 --0.227281590460259 -2.45556849565536 --0.249489619908805 -1.80200068443824 --1.19748016746156 --0.330803769484485 --1.68276143799511 -1.19889077331456 -0.960963264488267 -1.01401529778492 --0.0339168791229554 --2.07021414286783 --0.935336392445216 -1.55299755620769 --1.4996530345326 -0.0561259765026634 --0.147274790894735 -1.22984143588204 -0.411455670390442 -0.713774380443949 --0.792296154730557 -0.0343887306711963 --0.849755027818572 --1.56453926554587 --0.0553921484944127 --0.230704833014498 --0.715535902253226 --1.07165196711253 --0.768158212406022 -0.00277628366121174 -0.270772735095358 -0.501370768352327 --0.0448166749674348 -1.73055828449855 --0.744402801121011 --0.0577615209900237 --0.73055533536606 --1.13520108688912 --0.551144259414057 --2.22202359105618 --0.203637321325944 --0.278659474776415 -0.0355964349183493 --0.841804309777158 -1.66635035495075 --0.59055919965744 -0.26742548721276 --0.905574708631569 -0.154639971896259 --0.237927656071152 --0.241645611499503 -0.477958721024041 -0.987591439707053 --1.22523622529753 --0.393718270480171 --1.56257111948639 -0.698946794911205 -2.62095793713383 --0.160379249265989 --0.136905520976887 -0.04194962325737 -0.196736863253941 --1.68846991876746 --0.692121000722292 --1.1903289124614 -0.283203015103338 -0.0789116113158226 -0.146630418671072 -0.310994186666044 -0.554864160942012 -0.57958174827819 -1.17645929028396 --0.316967874506775 -1.05008841190951 --0.479315111927058 -0.591850346206814 -1.81012133818427 -0.699652676493451 --0.492919737503336 --0.440037161494414 --0.0485685691931139 --0.546892949919896 -2.03287643754181 --1.30758227592481 --0.39169099577987 --0.206136153736822 --0.333513533260065 --1.21986126677316 -1.02572411237497 --0.259564952041198 --0.891339011266473 --0.181034770463223 --0.177423132748556 -1.08832422947535 -1.18358148997053 -1.01887926207703 --0.284372580447857 -0.828710288475019 --1.05009850731937 --0.243211137090814 --0.282467303918223 --0.0771767333843068 -0.438273289664068 -0.694539618857673 --1.26422633209847 --1.47514171293349 -0.40636128116619 -0.852375793275013 -1.26837440078165 --1.6195989326137 -0.517199800028255 -0.875592001541627 --0.391658030718679 --0.0506709366036704 --1.02740891341477 --0.96816169974305 -0.225815725195836 -0.29392383234612 -0.101543383027849 -1.40128978644187 -0.105490235759758 -1.9917290728312 --1.57419912668988 -0.365105473383168 --0.707072129477998 -1.03295430571775 --0.599178190664382 -0.515226142170842 -1.16106526016463 -0.17181027614915 --0.496027843554779 -0.65039367870162 --0.190698057227244 -0.517197840194787 -0.0457698314190988 -0.97831019146437 -0.257387327227757 -0.473646542630692 --0.905486944568089 --0.555581963340262 -0.2829933148584 -0.264618344797943 --0.0798758760937073 --0.614039751141155 -2.08459705917941 --0.215225815270738 -0.581371817819356 --0.989151758972751 --0.846813811920791 --0.710318793036771 -0.0347548140334633 -1.04507697512084 -0.0961400456210413 --0.127241980578261 -1.26987602194872 -0.0031150816157739 --0.219784297580923 -1.82606213695363 --0.826455413331755 --2.03214896948313 -1.90480639139589 -0.97488002857118 -3.01846183631783 --0.457595566022562 --0.212506347575523 -1.07714121637027 --0.856178959920069 -0.822884130481503 -0.948066272665548 -0.623238342348273 --0.530657193343228 -0.62064611383294 --0.323615046351902 --1.04482619878539 -0.906475659037783 --0.00899483005518231 --1.02918828348876 --1.34246362433775 -1.17485057690756 -0.163086022733823 --0.00463215240973991 -0.496564021254473 --0.125856348215317 --0.714602222249095 --0.681882661459012 --0.442925527016653 --0.835052173443582 -0.759615232974412 --0.388616791261118 -2.54403493058234 -0.619279272374673 --0.538819376484577 -0.0147374492754784 -0.40868538354048 --0.274155593207309 --1.574671887023 -0.782318942736113 -0.0139273032343841 -2.0214659625635 --1.01471702211813 -1.08892244951427 --0.749136385247083 -0.884962810641035 -0.378589443028728 -0.305940138166937 -0.788815739255041 -0.127853023420697 --0.308508104921419 --0.741137890240207 -1.15317599620819 --1.14154224923154 -0.128798846554758 --0.425911330121474 -0.810425289591775 -0.159945016220632 -0.420407174245161 --1.11960077336238 -0.874845618602075 --0.0844783328471781 -1.13058578407056 --1.09078017488859 --0.112280057453824 --1.06806782938146 --0.23648862717357 --0.258802587702416 -0.374512671586424 -0.0700977452011715 --0.434618771626832 --1.66954476188866 -1.22932509737883 --0.331749068547021 -0.176699657254054 --1.05321857759681 -0.793794001521963 --0.0973675674453993 --0.304414842343157 --0.205859061718363 --1.06824238620427 -0.789458967246452 --1.42086102963032 --0.122954026546724 --0.363742273760468 -0.236668710696303 -1.06739709830481 --0.758927466153708 -1.34398163983498 --0.37587769282008 --1.36674515665546 --0.398294962701358 --0.527906754450893 -0.959757259144064 --1.05628573696261 --1.13063108431983 -1.62041657175624 -0.896413442853103 -0.296155899663687 -0.238535448885509 -0.864437144494094 -0.388733940321146 --0.185872761289669 --0.777038277731776 -1.26089975247428 -1.02492393761557 -0.744734802799953 -2.33685587589483 -0.324117927626805 --1.38641926039012 --0.383036979489066 --0.646695791473242 -0.636825491164357 --0.360837612404463 --0.770497347475365 -0.0300196080776551 -0.314147312843047 -1.24808131556022 --0.399235250583335 --0.438202854274638 --0.583485852943983 -0.592813641234331 -0.236815514648431 -0.9175124821374 -1.19986725822926 --0.839194720542324 --1.22064449369252 -0.378431942319123 -1.93805905694707 --0.432788406180079 -0.807009042887569 -0.111171621593527 --0.586719213015503 --0.213600050994344 -0.360361017046285 --0.890284507583342 -0.132970304170748 --1.06155097507268 -0.74283411242719 -0.872744028030452 -1.34306901099647 -2.89115653430724 -0.352550227472095 -1.35945348544137 -0.219935734917192 -1.13121123360283 --0.847970309251154 -1.19537501471698 --0.100007422751223 --0.186001125566899 -2.82433492667225 --0.800322067244599 --1.14555073786869 -0.187818663459203 --0.164568982018987 -2.70334917272995 --0.33911355500981 -0.209674900274317 -0.363342812623983 -0.0934376682709095 --0.387968120744633 --1.02428753541099 -1.02972799298748 --1.1116230264354 -0.891924536980351 --1.05036356964196 -0.248089169808536 --1.58611019837764 -0.261128659842505 --1.32099731801715 -1.24621852615215 --0.691700978039139 -1.42863208053918 --0.338699969020303 --0.259591293554572 --0.949682035215171 --0.294935165277619 -0.923558632919129 -1.59689472012705 -0.705418197703466 -1.18049055315434 -0.450482998001764 -0.272322457331416 --1.73030542819693 --0.213647201158727 -0.518744563863341 --0.426901482508891 --0.969535489738446 -1.02653113027162 -0.279988236828657 --0.784467187018313 -0.259202114229581 --1.29988420626958 --0.346323732612674 -1.56426683097571 -0.389234573301358 -0.314475595082307 --1.35850274383893 --0.856082700223011 -1.07647190450745 -1.13558503395386 --1.35753278769438 -0.839574639658516 --1.13978990023845 -1.47297364465512 -0.623473656836731 --1.46402734249836 --0.89905185581984 -0.0675967101788886 -1.44490321701541 --0.935017568943222 --1.03174230340739 -0.206671429849399 -0.203990330504128 --0.679436533916649 -0.523678495577263 -1.25342614475067 --0.726347503350093 --1.32184197670048 --0.203872530454329 --1.14615730509495 --0.170936822736691 -0.613774368294699 --0.25697435201541 -1.3652096388971 --0.895041722706667 -0.738672504556937 --0.3690456082733 -0.310139612903068 -0.420313624695107 --1.15859060380727 --1.09104944625227 --0.225358891813789 --0.910845589218923 --0.45946415697132 -1.02438752137832 --0.739045214931611 -1.19341108526623 --0.0386892612570406 --0.0357749770393205 -0.49186700014077 --1.6101695621275 --1.36104321351818 --0.242581076029404 --0.0963133633721815 --0.359150141881849 -0.82898923860049 -1.38607554305361 -0.134575540613778 -0.258918122431897 --0.411403207824975 -0.147292081835395 --0.40017449826372 --0.235579336516469 --0.784995850093559 --1.59294347442839 --1.46449736037936 -0.363840332641271 --0.0936344984200135 -0.548429519315868 --0.936511185987246 --1.10748177075781 --0.325029973951992 --0.31565532592223 --1.52700822893143 --0.375107917644305 --0.803128354381659 --1.4546239576177 --0.294464809224747 --0.603769472739042 -0.929590855876231 --0.466147760796144 -1.13503862672137 --1.11037659947457 -1.16799362964018 --0.0344936408693357 -0.309592571753118 --0.922128103262395 --0.335789361089621 --0.378575785812988 -0.0804771210262647 -0.962947126344557 -1.26472615154245 -0.586922266231777 --0.454662743177934 -0.966635356498058 -1.19270854759569 -1.24206022160058 --1.18509863722506 --1.13079649664487 -0.311111974872131 -0.78239023805723 -0.360222342145757 --1.49415912830503 --1.1088284152621 -0.773494470368219 -0.218523836069206 --0.312706208798707 --0.28075322733344 --0.0617670116181568 --0.311906207963234 -1.19988440078348 -1.79702684364486 -0.899955394853963 --0.486057466038675 --0.104443819579306 --0.693610864965949 --0.298550111961915 --0.568155933695532 -0.777348898396996 --0.212720842498971 -2.33072401596222 --0.272277629865051 --1.05053119274022 -0.246571065652207 --1.59644453885107 --1.08172766015272 --0.514527932091985 -0.0553303654809065 -0.962649648984424 -0.245587444323014 -1.17943725942204 --0.981030536334039 -1.38036233260278 -0.591335928955761 --1.62308758808377 -3.34200933518928 -1.42372590428812 --0.335489409633555 --1.02301966189301 --0.94173042377542 -1.55548452434816 -0.917164865476085 --0.103847206007176 -0.596642617543653 -2.34079137915273 -0.204834896347059 -1.85443895629814 --1.20601056399015 --1.10832497193713 -0.955781227817774 --0.0848649409406583 --0.49533665286476 --0.286144250338053 -1.44529893894743 --0.45279222452049 -1.23402429600285 -1.69225646852839 -0.672001948193257 -1.26604426265658 --0.288133463401429 -0.837268448678631 --0.381881474154528 --2.21162148881186 --1.01171476065692 --0.841752959089415 --0.962484809554763 -0.165217603249443 -1.5167238790372 --0.101082382966547 --0.226342586485602 --1.43221747627434 --0.554832219135262 -0.5433772631701 --0.678422741417564 --1.49775003263186 --0.408043764642096 -0.677305061121372 -0.340265693047733 --0.221134688105312 -0.12121898409759 -0.553805623712702 -0.988167779173427 --1.39391817747235 --0.127963200032559 -0.889954026370015 -0.837856453009064 --0.289100380217144 -0.202599948201904 --0.62891349794973 -0.917574496754848 -0.295574860477877 --0.702040775583334 -0.208386851773247 -0.880875133579274 --1.10404255574923 -0.978261788355611 --0.938077739716713 -1.09463956647042 -1.10496532391114 -0.458081062141927 --1.08750438626591 --0.682041983444837 --1.04285168221571 --0.733456217283508 --0.81271255366765 --0.459604854781398 -0.113184505663151 --0.237050700961515 -0.528027798651329 -1.2439699433886 --0.268746379517149 --1.78412763332587 -0.910861469705323 --0.312188222071073 --0.0400180175712084 -1.48745876398813 -0.27313399005501 -0.145734106137886 --0.757763230596401 --0.905854196154529 --0.964928033456328 -0.75954711419872 -0.0836040691447293 --0.504872041028145 -1.22202588055586 -0.100966125024164 -0.277094416663497 --1.39828272734989 --0.679329898536285 -0.413914495983276 --0.6548755444281 --0.210085280984409 --0.178635965537522 --0.676482929123589 -0.741943736234684 -0.534129728210536 -0.366862938287906 --0.351419576104732 -0.874283414669909 -1.52374675685181 --0.242480417761435 --0.0307752993234267 -0.26595392376742 --0.879829283350166 --0.635478387549446 --2.09831584987422 --0.639474758576077 --0.61304907347859 -0.854851251585741 -0.720101267769556 -1.39286757272131 --1.06437391958002 --1.25906944523443 --0.160115705008919 --0.461837681022001 -0.0179681353336161 -0.213656646365097 -0.980371043163967 --1.15242271512118 --0.477008547351081 --0.733745187061006 --0.421212311342343 -1.56231602908288 -0.301425295964131 --0.694443420199045 --0.613838214690251 -1.09585108228671 -1.42472162571479 --0.571196362184731 --0.864752546435658 -0.670868400780858 -0.198818822968619 -0.678016449026902 -1.0435490568729 -1.01585794760044 --0.918883254884903 -0.699475945464437 -1.1094495018196 --0.47284023365583 --0.0828545979087014 -0.526160393006414 -1.16267151816607 -0.404171704150452 -1.04272887939235 -0.695902285967092 -1.54011722017322 --0.764561218480101 --0.112576549897462 --0.180363911995095 --1.07889970601842 --1.13441949685055 -0.65869908693278 --1.0438371706033 -1.72236112117609 --1.02041778095569 --1.09292650820145 -0.386471801735097 --0.497616401430346 -0.0390895364119004 --0.183096686703223 -0.25394239989494 -1.21535935290244 --0.156236189519578 -1.24501595069163 -0.727959240349032 -0.780664584178121 -0.362982272612259 -1.18414087171016 --0.960554117385071 --0.292867299414247 --1.04665580818282 --1.09679709568464 --1.6969667509622 -2.21137464453292 --0.590261651935752 -0.589964757558985 --0.628718290924288 -0.0741451463273606 -0.430998565589888 -0.11879602345619 -0.611571665382299 --0.997044214618276 --1.17691401910859 --0.0590677535430135 -0.309595192893387 --0.8778535860426 --0.57790749041339 -0.153961742909338 --0.668626718695408 --0.725222792216788 --0.270033723551338 -0.904983453908827 -0.113157508927136 -0.776442544155014 -1.27048467428066 -1.08068614164654 -0.728249782151842 -0.0248493462097614 -0.0375170418163462 --0.535645836971971 --0.519265694663488 -0.725745473293668 --1.24330269981094 --0.41247800609697 --0.347072114218754 --0.156624945755422 --0.089073113129654 --0.282141160202235 --0.577362749948136 --1.16436748372307 --0.217885845693309 --1.23388118144904 -0.778139417011941 --0.124640619242435 --1.0064980129113 --2.67931724401622 --0.495059543171813 -0.959928633403155 --1.23026938677149 -0.988581996937695 --1.08405501108884 -0.282158997768333 -0.688649519573473 -1.18760314438391 -0.569599689483219 --1.3183976477522 --0.902398034678137 --0.334546571665976 --0.0881763916784752 -0.543206004404126 -0.82972263389719 -0.0651188798454871 -0.46091154701088 -1.31430508936664 -0.13378436153638 -0.229798970924145 -1.20051346006763 -1.40898028697518 -0.607845335361455 -1.16017810504451 -0.186120341945031 --0.297578506065638 --0.766033904451976 --0.947034376800689 --0.697404721497378 --0.34672219577009 --0.613637680260494 -1.39646902329671 --0.474283957387335 --0.536910484265255 -2.84499821214316 -0.794988843250536 -0.543367416373159 --0.45142156448963 -0.212059418900675 --0.0652999626325705 --1.74320642500972 -1.64746394270195 --0.209018022901601 --1.36325707621804 --0.720020325728607 --0.627573252165154 -1.86640704256277 -2.19407419650693 --0.508962205377171 -0.313611632221008 --0.327610820018641 --0.00310734596904272 --0.519461066371618 --0.269117528354567 --0.178062317476116 -1.17466535461191 --0.976566044712201 --0.498608501104114 --0.677247265074503 -0.0812788110154914 --0.304220555610449 -0.871582234246748 --0.148129195586874 -1.24635310284041 -1.33280109943588 --0.300999782360198 --0.821709503585469 --0.614798115924883 -0.759047441812047 -0.640831927170926 -1.76453130067451 -1.20106176605267 --0.215642077689655 -0.350116776202263 -0.800003148344489 --0.228059742891975 -0.0230378245265905 --0.216086029866261 --1.04955676105875 -0.173105905361648 --0.648702199938752 -0.990267048357429 --1.71825228737414 -0.74196183588163 -1.09271911672435 --0.33477768513271 -0.039193768773095 -2.00768509725984 -0.280688596983982 -0.76038695544184 -0.0390802129874057 -0.603128471721195 --0.451839695704241 -0.95292122336741 --1.79177268113975 --0.159050090778659 --0.384237940848242 --0.903714872102519 -0.584171476901675 --0.439316213298121 --0.551628426712885 --1.17411222777676 --0.463216508667213 --0.0919382488478497 -1.23032507251296 --1.25895829534033 -0.156018154303139 --0.43990546463353 -0.932924959028226 --0.521030622993528 -1.02890975016676 --0.471563826883532 -0.498670542601695 --0.0522387183340776 --1.23632963069054 --0.100420498897284 --1.64866361795544 -1.63876225912352 -0.131967341439887 --0.0686258247302307 --0.199675817540546 -1.05539908565621 --1.62219288532057 --1.10381451169964 -1.05202239651093 -0.635082188202625 -1.08986728519718 --1.42046906490461 --0.0819414917493182 --0.46261770646031 --1.00692729754085 --0.102273074343826 --0.896427426676748 -0.0831631622937961 -0.173464650050668 --0.380586140234655 -1.16031096491273 -1.35306589914205 --0.708429558890779 --1.03903427058503 -0.815825464004723 --0.41417788166536 --0.0898333577870902 -0.562104190779966 --1.0222008934221 --0.875173516194612 --0.1211921752857 --0.740505275706429 --0.685143688233434 --0.243076046126823 -0.336589200366847 -0.0317810152959961 -0.132228497190573 --1.215501552925 -0.202969215259818 -0.988526046595456 --0.498077869648219 -0.932799549891368 --0.295696338974149 -0.42807122300623 --0.398156357378126 --0.967013110433988 -1.65060667076221 -0.136301118815379 -1.57963259831185 --0.280670968173288 --0.912063017926119 --0.787284180002858 --0.394123874952772 -0.884627812605251 --0.578371458645284 --0.416888263374249 --0.255457620732622 -0.0969463325274735 --0.417421292438455 -0.817278150660176 --1.08068077672949 --0.78540252659217 --1.41407164884798 --0.401217563420571 --0.52494592428516 --1.08578417537404 -0.0373179440015905 --0.0627456007813088 -0.433837867476565 -1.30841185809741 --0.482716068754499 -1.15898483990496 --0.663118621061496 --0.460925247761976 --0.0405368425889012 --0.095835158783629 -0.102068036182066 --0.407217660074711 --0.439687656636913 --1.26955417532013 --0.137077597987478 --1.29190835519081 -0.256191457536133 --0.327031740659173 -0.410597483866522 --0.0199964417019549 --0.771932983813201 --0.498808609142381 --1.07867050642724 --0.0299332996852453 -0.0443144481919884 -0.982764164979356 -0.672549713147128 -0.790843361062164 --0.433512162203579 --0.116367421471061 --0.516931152202897 -0.314327300840805 --1.21900237872919 -0.142699932497167 -0.715917762749386 -1.73376234364963 --0.495171520358944 -0.954816621302006 --1.0226648325391 -0.400195286343292 -0.244405066391568 --0.253654673528662 -1.39583634109661 -0.328459848119907 -0.28306404168089 -0.679332208343654 --1.65984553566322 --0.0816710839119947 --0.574622595899635 -0.625037053918915 -0.169733246089907 --0.700678370793058 -0.0676026027851373 --0.660679857832431 -0.689506560976 --0.096127916097668 --0.491127570989482 --0.486248005822565 -1.19224221100603 -0.984704794436163 --1.08834386535474 --0.117464334256437 -0.944762726072137 -0.403223949050469 --0.385086676908594 -0.189999281984834 --0.2223925193788 -0.811243631226184 -1.01309757595105 -0.804795438303534 --0.0621357635805344 --1.30946181652388 --1.02973514029987 -0.180125952345946 --0.208077362096962 -0.113552920086337 -0.576976081064549 -0.0832986695053153 --1.95025667142503 --1.47112242719185 -0.609485249037986 -0.553081257746239 -0.588382477545522 --1.16816992683555 --0.130902612617582 --0.855453690932926 --0.976516745328395 --0.852751590644517 -1.00014626282641 -1.23167653110205 --0.152692751895841 -0.546160582436704 -2.39083647996844 --0.895979033460886 --1.25305342894604 -2.78240154957463 -0.699511792407336 --0.198085077704002 --0.184241162812962 --0.524727494257707 --1.69347244561022 --0.59491256481252 --1.70851870615499 -0.114465281466033 -0.976770868558201 --1.3586378616465 --1.27780016856568 --0.728793883667568 -0.238621932546464 --0.905087418316696 --1.2115008336229 --0.203984441242566 -0.360064550331092 --0.526340770452064 --1.01220688656999 --0.189110591151708 -0.243042726860138 --0.468593072570377 -2.37150754230116 --0.996457461205736 -0.412306920425921 --0.987298479936296 --0.509633032660166 -1.14147794249849 --0.0830124972961084 -0.926714731350485 --1.0424183824566 --1.25584982758329 --0.350603857288178 -1.35812798519084 -2.54582678795699 -0.239376689958856 -0.94909319670092 --1.69568677709883 --1.02683458191425 -0.497520036440006 -2.33122249641031 -0.422920211326584 --0.101787536074065 -2.04530352493099 --0.527139799958378 --0.547541766245468 -0.441546630712177 -0.900152482591442 --0.323508241683434 --1.19496987604585 -1.65540909690799 -0.129679107899441 --0.855507756223 -0.755202752686183 -2.04928877502078 -0.446262209571586 --0.884401351374528 --0.0474933384811957 --0.280217081810458 --1.4864062212053 -0.752846879512452 --0.0992491591051792 -1.40684036314337 --0.911242343475483 --0.0576117536555421 -0.468018604846148 -0.452722141713375 -0.637040379341987 -0.381738635131193 -0.0308146154903142 --1.00323584377093 --1.12560706073566 --0.915423381697785 -0.0893567601049563 -1.02011383017971 --1.36428729304412 -0.0586397432216756 -0.509254163659231 -1.1344356491436 -0.121188929496213 -2.4560888757079 --1.6350643262961 -0.811191407498837 --1.12658798828015 --1.09494684703685 --0.571701746613616 -0.410328241493511 --0.359907770158435 --0.327861344902202 --0.576847829401745 -0.524205554253946 -1.16710390001247 -0.467875671538656 --0.807847861328893 -0.255951417159125 --0.809398090689592 -1.02221388266378 --0.500602192439737 --0.540172033054227 --1.0708187039579 --0.268741713199795 --0.779785722879504 -0.728779879883013 -0.636305880644507 --0.258820735031073 -0.205674812714117 --0.0278086979190446 --0.509189339378568 --0.434320481547657 -0.15016055803126 -0.25610028223616 -1.63108291122419 --0.0919033825889226 -1.82652499167875 -0.00139037719054613 -1.03297326173209 -1.69171194615387 -0.846733155112337 -0.92700475345365 --0.372997455269151 -0.371698977109945 --0.000309573442603295 --0.0684052742726213 --0.394802101071943 -1.33704318526975 --0.187474589864832 -0.737517293063943 --0.108683069392769 -0.26637105800239 --1.71379092352696 -1.19461293164336 --0.742061776970853 -0.113174669031266 -0.903618983476226 --0.0380323387068664 --0.432478360982108 --0.893451056253542 -2.49816693527617 --0.161390626549244 --0.341553979624676 -1.08656381554091 --0.829893453112972 --0.0743429476013464 --1.01732419378988 --0.113173039019825 --0.561000652381853 --1.01069428587428 --0.120074406803127 --0.181316920347674 --0.37564868961098 --0.310798565514386 --0.311624787286593 -0.518427271080281 --0.92564233993377 --0.477458358573766 --1.14435974277857 --1.44295456237473 -0.792249671534558 --1.30659614889787 --0.684977158556947 -0.0257142571933739 --0.991064675671721 -0.430534896566314 -0.102241887060418 -1.06490317779511 -0.696336276607261 --0.424898854779985 --0.0247524846672107 -0.508562748443164 -0.908553765045862 --0.0624507289362559 -1.36768845780008 --0.680349041061122 -2.12770527471226 --0.577120647677615 -1.21916820832844 -0.814998098551285 --1.56183811258016 --0.706787635704584 --0.948445991721145 -0.305549824359074 -0.375284969521267 -2.34150412507841 -0.328108934181008 --0.671003624987847 --0.196157454430121 -1.0737089650382 -0.332813397484922 --0.969643173993489 -0.5896140386571 -0.0694378923103622 -0.297027614533869 --0.209584969017238 --0.0468032991955356 -0.288359577949853 --0.238690708022923 --0.466523199523265 --1.07183567160172 -0.795858775306168 -1.51944960493368 --0.929300617337349 --1.0208768060119 --1.08028734059809 -0.86140072590805 --2.36913794645643 --0.944267499940263 --0.509848514952059 -2.04723196962649 --0.346249025865646 --0.116596571973952 --1.46741868426063 -0.542957391391226 --0.404471088662429 --0.636413468346134 -0.756644853001747 --1.43295577792654 -0.14159302694995 -0.382026981773021 --1.74799095629424 --0.088281036254918 -0.365300452222659 -1.79266379743986 --0.0433727854891135 -0.0742252960339318 -0.32943697727434 -0.473038689982708 --1.60140636524399 -0.41267409806537 --0.695016558069319 -0.145802250274261 -0.947336255633768 -0.541398168239889 -0.734256879098325 --0.951703163242266 --0.0874346444080234 --0.450937898051714 -1.68614126840047 -0.86201521133215 --0.411918575429587 --1.15887205161349 --1.17416338338644 --0.0396356628836365 -0.0615495547476383 --0.809533815041649 --1.30522522792711 --0.907514312481373 -1.25691934654136 --0.309882042525064 --0.350958962143004 --0.832664649699286 -0.648937879904064 --0.202393665679579 -0.19619407856602 --0.761992935128571 --1.34033103822366 --0.369803634648145 -0.15937204860494 -1.07677415834053 -1.33021102244259 -0.63590836953256 --0.813440716037286 -0.565666990227189 -0.855475781294321 --1.11509370620272 --0.0230137826922192 --0.788680311526981 -1.9803905940066 --0.409637868679171 -0.576002420644619 --1.51862119953786 --1.37010427957669 --1.41124103187977 --0.540784434658798 --1.28402622018234 -0.921905656308073 --0.250333422090204 --0.315927591747294 --1.22857021841819 --0.330743697731694 --1.15666680147549 -0.836748280763683 --0.914120193354613 -0.102274473013064 --0.331717940388843 -0.979087390684833 -0.24911563122832 -0.934425312441885 -0.104767579547743 --0.162035003567949 -1.56326209538377 --0.32091190793397 -0.803285208975183 --0.0018145136356047 --1.30342693693672 --1.59487580010115 --0.380589224423754 -0.874315139107518 --0.244882662900888 --0.643630482483858 --0.585493445282857 -0.440265375343127 --0.726242476695468 --0.0505980209041201 -0.0598422381918557 -1.45022898515528 --0.923335536907209 -0.0458484010613303 -1.31330053246255 -0.796270375320262 --1.61804328438845 -0.486233965016635 -0.968418679522235 --1.01524970352848 --0.363306741516376 -0.0274646861318626 --1.20369902880425 --0.63050364092116 -0.733044540715589 --0.481317365400182 -0.0728948834223235 -0.798716557291923 --0.00716219528988482 --0.134492842969192 --0.665045640537978 --0.813387341709142 -0.808642068991062 -1.73189269542674 -0.0745587459634462 -0.293910638687689 --1.08602083156958 -0.156106093357442 -0.391185690235386 -0.191780885253594 -0.0483164971606276 --0.00125244390035339 --1.04321398405412 --0.24099423752252 --1.01610955992117 --1.27029824176982 --0.988132717304928 --0.70399797162688 -0.338096795166303 --0.453366794131199 -0.763100100889482 --1.18601614486606 -0.969887171130688 -0.544901605851889 -0.052017518771061 --1.71407799299515 -0.596939202224703 -0.123332760078558 --0.785800787364098 --0.693246217534856 -0.173127428282564 -1.0738167786683 --0.675133971069265 --0.719780452750935 -0.918575729905588 --0.0813427538611027 -0.19024103767264 --0.828292876503403 --0.806297004847405 --1.02700935237882 -0.160085573980412 --0.701451721751905 --0.13886143198183 --0.565701417573902 -1.69374545010658 -0.610570926203428 -0.0568044896944251 -0.978333605334992 -0.488150758044505 -0.0842832940550897 --0.609412632906975 --1.20270602128473 -0.91017805041259 -0.92480865054972 --0.108286396229568 -0.80357080493696 --0.893043045992957 -0.191580223656743 -0.0471731617725872 -0.903421484189673 --1.14862400775232 -0.684083864966313 --1.47728763685104 --1.55829414930982 --1.35125640102175 -1.26529955643646 -0.673058216458162 --0.591787319499544 --1.58460265180314 --0.673792066302996 -0.118565583024987 --0.162399051655883 --0.214441885470476 -0.96458507717046 -0.98921233957972 -0.176136402296823 --0.409211224666342 --0.173399365399883 --0.0579729722420943 -0.0798848392049933 -0.792568027746012 --0.322755040487086 --1.49705277926282 -0.669810101320869 -0.759060446731109 --0.201794308479905 --1.56379155124297 -0.773979418903738 --0.630854633944004 -1.91647313932025 --0.512633665183147 --0.294741167588251 --0.956185774662149 -0.342972200556408 -1.07523425529294 --0.611726220237783 -1.19088057790622 -0.0105246961985772 -0.0171460041494846 --0.135573533091211 -0.725414014339808 -0.0399845894293698 --1.31451167944479 --0.0461950819262289 -0.183670627857428 --1.4621584385944 --0.0829679669293943 -1.23485559780744 -2.29009151767604 --1.35449521946098 --0.0117908156394724 --0.158702133633694 -0.982562426658105 --0.134493775253467 --0.445542822401459 --0.320893759212737 -0.588197457022905 -1.15404773740624 -0.289355194152042 --0.169190779565873 -0.450639624803199 -1.50078778027319 -0.0182920653793963 --0.591592620590696 --0.567037110553274 --0.410644098079694 -0.675431082635899 --1.07933729634579 --0.92680504549131 -0.175056259631867 --0.939588360290816 -0.498328589326118 --1.17950753836689 -1.20779308105765 -0.186269317679168 -0.297573519857463 -1.95022160364547 --0.0720439501813921 -0.621409651652025 --0.513363727022077 -1.29777448994716 -0.634334310426128 -0.454298998981597 -1.89782065490272 -0.279430548052924 --1.29603414876092 --0.281017492928247 --0.405673988634285 --1.07189376532434 --0.523191033182078 --0.073413668369926 -0.11352909236772 --0.114928313136295 --1.1503754467679 -0.698606460221692 -0.212660331258206 -0.128784218657981 --0.463873672786012 --0.443488252522592 --0.102061709103793 --0.896444227768844 --0.29690692984194 --0.10574582456799 -0.446028253214322 -0.563913061902307 --1.29574727948044 -0.0883938488254419 -0.105399803765987 --0.224175055732835 --0.287990377101943 -1.15795965912944 -0.468767447219622 -1.12081807037095 -0.682434677097618 -0.556424037318804 -0.0435829572757847 -0.412427989109696 -0.953415264283707 -2.02689530347716 --0.0873215624663972 -0.109267540777579 -0.734118228408846 --0.682562427491824 --0.394721118895325 --1.43698237574983 -0.374195927166007 --0.343930542279153 -0.454607694017173 --1.92575785821539 --0.205417602150977 --0.00885876598033342 -0.0934191741810864 -0.223783684326088 -0.0948567219692036 -0.114834969339689 --0.000756029409235914 --0.356196801849525 -0.0149445914699458 --0.859443719684202 --0.572486543589547 --1.03441723341576 -0.571533319751012 --0.965555989548152 --0.462408144395228 -1.17446156696534 -0.757201331865762 --0.961232757155976 --1.03651869452415 -0.60033034035312 --1.10958551591999 -0.849459820241083 --1.10056967250553 -0.57079319379758 --0.977270106647714 -1.17452194005352 -0.829726260537941 -0.886147212524651 --0.0693284923632378 --0.436689992318241 --0.277003435600219 --1.68791701884612 -0.0410623281158156 --0.396072067265933 --0.0234994169392015 -1.01906593702092 -0.57897544401692 --0.152738407035026 -0.839042770584294 --0.929713195800574 --0.627070101798131 --1.42703207301179 -1.04172899592897 --0.246520233370086 -0.247454161233562 -0.271588070421983 --0.0812394145169062 -0.0123807871689694 -1.05225386297098 -0.54423154702629 --0.0343455392880552 -0.567910682692291 --1.10606635658721 --0.340846345321445 -0.866345239200113 -0.751991636711137 --0.389072310142181 --1.01003266189005 --0.235780430305227 -0.216254490079203 --0.930225713750708 --1.20055640372387 --0.43042260487537 -0.0975961403829615 --0.756519269835564 --0.978962184746024 --0.304589769285858 --0.119186482569009 -1.47811013675684 --0.0341266416243391 --0.289947279508571 --1.38764056021678 --0.922941660679433 -1.03332264037943 --0.282752494163969 -1.44499709054027 -1.39804278600332 -1.26561997457458 --0.0997719517743567 -0.654634009284109 --0.0404407989626421 --1.4687196541737 -1.62486752765164 -0.383995146550483 -1.10361613742211 -0.710356367730472 -0.160241000396516 -0.651605707722938 --0.547123671038369 -0.22109025788509 --0.425035524704583 --0.840674492223489 --0.996810610362004 -0.161653063321067 -2.96680717167954 -0.0966990144452815 -1.50014531182239 -0.431959199663317 --0.513579927565476 --0.43906241245964 -0.200451048826065 -0.237970168458292 -0.936686934196496 --0.321819421765785 -0.966930264243369 --0.149398752863756 --0.655141962926098 --0.899697463380328 --0.208298472323769 -0.486798406294062 -1.20825150532347 -0.141798854009538 -1.79382851064092 --0.382691829535615 -1.45260595050238 --0.855377003951469 --0.0678564039276317 --0.2365594743403 -1.16433384416802 --0.689009559839424 --1.05330198913065 -1.81200549997984 -0.616301487783074 --1.47386896082762 -0.570763345830549 --0.00972724823582904 --0.971938339239175 -0.0288524421477341 --0.318070834418277 --0.280548456030749 -0.0292317751594098 -0.131276812404414 --1.39982828451047 -0.906194229571443 --0.31292125513377 -0.90010687526973 --0.980735720324402 -1.14975153716873 --0.771458408047582 --1.13566819447062 -1.04754280389426 --2.28074231914756 --1.46443557590207 -0.323387033117521 -0.86340737527895 --1.4589230679927 --0.268646327392408 -0.352428558304774 -0.863420045006721 -0.612645501883678 --0.0473768243113488 --0.427289805737246 --1.43794842312384 -1.03450208384057 -0.901423331862175 -0.127123304821324 --1.1371263399591 --1.05104922838997 --1.25697490451192 --0.426554150019773 -0.437693176447436 -1.09874621315013 -1.01256473675557 --0.0601982474228038 -0.438142874168237 --1.09406534659404 -0.184888317293177 -0.733555423825297 -0.6311995594134 --0.0742021662313004 -0.0852713300410315 --0.537392740390173 -0.0758613566130881 --0.79066749126248 -0.00378749182488924 -0.05625615869931 -0.46313521934463 --0.430650042047111 -0.917096932230448 -0.816917272219527 -1.03415865514807 --0.833323031741603 --0.232729920888689 --0.734877488444215 --0.766855703580907 --0.900793885788392 -0.479705706601811 --0.418724125542 -0.835498380605433 -0.11139853053109 -0.688162726960396 -0.393796200489387 --0.891650219248935 -1.22702628953519 --0.00460582627301775 --0.0382027760011843 -0.877267133738172 -0.0750164720740569 -0.302517689851854 --0.305521928032862 -0.642854388568676 --0.922080345308432 --1.39098923226797 --0.288246240695379 -0.880810000946227 -0.647060394684664 --0.458770019224449 -2.56494575802336 --0.17929754680507 --0.0589913050221922 --0.284601408695808 -0.147895924390302 -0.026825847704302 --0.111338988544944 --1.61685523081115 -0.429804385213943 --0.372128677213364 -0.348780774885692 --0.39351077405207 -0.148743042199113 --0.483243820739887 --0.258656308970506 -1.06124289776334 --0.000547338461934999 --1.2842063930019 --1.04070070327781 -2.13931399362815 --0.363684600194174 --0.538056669259094 --0.281289109542861 -0.245569946303505 --0.449188837523842 --0.595317703548231 --0.354959137704972 -1.26339808629376 --0.211205565953261 --1.05221039965472 --0.989130432800713 --0.761268956324786 -0.036894744043777 -1.04285203268237 --1.09979746090854 --1.03335695790318 --2.91904793485099 --0.0204895204490239 -1.21716136783213 -0.848021151851393 -0.607511213103334 -1.23034963768444 -0.762978096095804 --1.50760395378183 --0.196474934600074 -0.281937431415773 -1.21676579805191 -1.06461304765875 --0.519995587540592 --1.02626850413123 -0.923804134265486 --0.529578099201179 --0.0313660711503916 -0.484059927452591 --1.54529069191783 -0.197557947761065 -1.24288192490669 -0.0347244265543676 --0.369594825920239 -1.25985858514217 -0.84422578442036 --0.339544568507804 --0.969417655755566 -2.43247044995376 -0.846475473426535 -0.949451020464775 --1.24577436018164 -1.42696091791992 -0.922019981837861 -0.408250348697836 -0.191712935209493 --0.110605969914822 -0.168637839841696 -0.850924022526922 -0.79604969858806 --0.907664546438221 -0.398603348331301 --1.41666494000152 --0.271728930947468 --0.41327838582722 -0.374550042814604 -0.376441988599214 -0.226171950846707 --0.497599119083709 -0.928873026927552 --0.43574829243141 -0.180753801229264 -0.791022505761402 -1.16665508167347 --0.395395115397403 -0.451222940211657 --0.552262775982589 --0.574159906162128 --0.449795999289096 -0.163474457158875 -0.137721186250916 -0.72914194359851 --1.0608538289647 -0.722629926007086 -0.731174995679741 --0.350375899294249 -0.304112656580585 -2.98070393029425 --0.827784149017707 --0.946023985600165 -0.49288257780692 --0.590587994305137 -1.08893150791074 --0.906227748515647 --0.0861172549271769 --1.21790543369076 --0.847492659027633 -0.831824232570251 --2.68394435729117 --1.29771505816025 --0.467565210934702 -1.28457679366432 --0.066847170900818 --0.336590294513517 -1.20869903237486 --1.37614155844325 --0.0320062205524749 --0.172972873645856 --0.390284564451573 -0.638594900039021 -0.153271782252534 --0.457834504602087 -0.409595468180206 -0.237754582558521 --0.302777349126878 --1.06980891138457 --0.424387053063771 -0.276234305922971 -0.914282112835157 --0.883862367905503 -1.48547258524801 --0.710318297801451 --0.877216067338374 -0.531519957277795 --1.38319249006051 -0.821474347298592 --0.816543204699476 -1.04572513420892 -0.117612886116884 -0.0232644981615664 -1.2882921738162 -0.960541352254311 --0.317273147380026 --0.634354391655185 --0.077307740437246 -1.15851060274476 -0.3286952995982 -0.505834829017537 -0.221511606660282 -1.04466674978259 -0.0825809482463988 -0.398515399278973 --0.731164727837326 -1.22947545305659 -0.419129905259991 --0.601774781813023 -0.696489843132614 --0.0217837881923852 --0.324648272755741 --0.516301950667213 --1.33767906963808 -0.468360147846951 -0.113553383746771 --0.0536757491804596 --0.742179124094153 --1.0310303195981 --0.10617400414756 -0.882674399319521 --0.00204579375501224 -0.72413887403099 --0.072753004925822 -1.67368275428867 --0.129718180214793 -0.390245446146489 --0.460419721251677 -0.334757699730295 --0.714317336093018 -0.440885185008071 -1.20492482538207 --0.518911034519868 --1.30043078161288 --1.68736643293259 --1.06956636149187 --0.0942918059156508 --0.0859540988172771 --0.289195147716759 -1.47071831675347 -0.83160012668583 -1.11947637748303 --0.521909027141208 -0.738910112625645 -0.207033591663396 --0.0657864258756327 -0.8349147334036 --0.555303155124852 -1.76662030909932 -0.903007838177867 -0.387390580283707 -1.03961765985453 --1.05622063553962 --0.601072037454282 --0.163180332935964 -0.350185852077952 --1.05631713846306 -0.558580574474693 -0.41266261348207 -0.579002429264155 --0.660710483168713 --1.06940091836544 -1.25491841398108 --0.355245933295727 --1.05607851900948 -0.761265487952025 -0.634175807085071 --0.73309896353967 --0.253237428771182 -0.181822521725511 --0.960335284990995 --0.58610875304728 -1.17593486072155 -0.317188042882748 -1.40293448404471 --0.713890023582216 --0.930887531140533 --1.00748363202613 -0.695803657672549 --0.714048842121219 --0.799748794522245 --1.60169125160941 -1.26333915440437 --0.0794164918457891 -0.433489382714714 -0.139713624756676 --0.20498819301152 -1.00741686245955 -2.5893594900872 -0.244063128204146 --1.04010399357198 -0.163711300793917 --0.335784724317977 --0.217133847860048 --1.06575913448032 --0.341368138750372 --0.472332077883523 -1.13307751262377 --0.542612754157666 --1.25360980505115 --0.843160432772168 --0.520842422882383 --0.21601335725255 --0.599523730496548 -0.257322954851666 -0.301833477394913 --0.243941384119793 --0.159761088290562 --0.336354734532159 --0.131074992993929 --0.447084512069122 --1.09674036973841 -1.54243365017894 --0.585811464667554 -0.181904543238793 -2.28830704642498 --0.609346584235595 --0.736834059341005 --0.107140569886813 -0.790076533660231 -1.51797608756185 --0.455763738091625 --0.358176334528558 -2.07229463090927 -0.0786724645480472 --0.392639846055519 --1.00731181216172 --1.49925305820092 -0.879624173433148 --0.911740815202654 --0.127861250064966 --0.286065088200689 --0.00482898945965049 --0.352482800467517 --1.26446392940023 --0.518031257200542 -1.1123143134864 --1.37217614169858 --0.342600758132871 -0.384182674124496 --0.273426179148659 --1.24648230161026 -2.01591006407712 -0.0820399858831093 -0.891612098365776 -0.15887825512544 -0.130590333777224 --1.31109068434576 -2.31041732235201 -0.512149695006152 -0.363915307994688 --0.433637181413745 --0.782996833160609 -1.11895031000212 -0.541134881560009 --0.0599596218739116 -0.518961654012267 --0.0569962118572089 -1.61320725703338 --1.20370936790386 -1.10301626394087 --0.300655940975342 -2.42654723111998 --1.03503389498903 --0.894456524506171 --0.409631773572893 --0.0197358490262101 --0.867931555415651 --1.05880725570606 --0.36373921563634 --1.27807742885385 --0.0176941896584006 --0.693536558932228 --1.40385981361318 --0.662126165366679 -0.762924272219452 -0.094164981717114 --1.00825667129106 --1.44340280117477 --0.796433704538709 --0.638066688197984 --1.6559814172747 -0.204482057112053 -0.11469902254559 --0.217222077096579 -2.34571851339439 -0.45154414895253 --0.937168797982303 --0.692649614431558 --0.264416797644325 -2.65380973567921 --0.814821344311605 -0.0766918303082393 -0.367483538631918 -1.17240626781181 -0.853561206976625 --0.273117800763305 --0.224959030463343 --0.0563536341140929 -0.83269195506315 --0.120901191882088 -1.08474680112589 --1.51006774156966 --0.700900921061594 --1.6901001151151 --0.464921583362647 -1.22315890187401 -1.57204745415793 --0.342961589592417 --1.03849165844309 --0.0180831109769297 -0.194912900936665 -0.320492576410841 -0.882700860136937 --0.0531576470826165 --0.885813359042929 -0.560692749981731 -0.0423963937728047 -0.135592965103227 --1.42522139195346 --1.35288596296443 --1.29224621158872 -0.637228009256582 -0.110567635783982 --1.70195402274957 --0.429164144570523 -0.0420198459152035 --0.291209831485323 -0.680444763012099 -0.811469009722119 --0.964724286598573 -0.927067504249254 --0.0515762731279437 -0.745432006800829 -0.52584560643159 --1.48853760265319 -1.49847593238905 --3.47848875360953 --1.33342956146082 -1.21830601761282 -0.94250299210656 --0.967138943499707 --0.50318531795174 --0.217812319812007 -1.31387933630192 -1.21675819130281 --0.152476002843054 --1.13863476308293 --0.19278471154521 --0.261339426349048 -0.161435255405808 --0.256498105132037 -0.520472193084818 --0.904349730270051 -0.933625438363695 --0.0177562340453914 --0.993840782391333 -0.797994001578534 -1.161268939305 --0.000489626344695182 -0.512962111680649 -0.513511951206013 -0.605955672527962 -1.63619065438329 --0.822399066620888 --1.37990008544433 -0.245196958629828 -1.2778416912956 --0.301879887005247 --1.2778227092515 -0.934956365935736 -0.432969544505288 -2.18067943881272 -0.574392924096784 -0.479500469024813 -0.19937584954328 -0.794060202682385 --1.21774118810452 --0.763964547945944 -0.16784101373347 --0.436945740026115 --1.20875297334642 --0.13474717429184 -0.206005542969214 -1.17878793371839 --1.26731243874268 --0.140510808244916 --1.21042928841888 --0.300371244616823 -0.0423518730918193 --1.3350955388172 -0.991586464034937 --1.5516235356885 --1.47432159821247 -0.54795427976394 -1.14533746001054 -0.104763295719189 --0.0142636133905283 -0.922441583573443 --1.9278462561155 --0.560399576701473 --1.27723830132056 -2.66633535071768 -0.863099618358211 --1.38747993010153 -1.75765777098726 -0.258800344351795 --0.047988811379895 --1.15538399821807 -0.200456543805993 -0.102007628877311 --0.220172659303484 --0.0115424915404962 -0.254149464348602 -1.19002304662502 --1.78820452759204 --0.182051766395024 --1.08314011772841 -0.701535580313678 --0.739290322281732 -1.72995529046116 -0.859463299356315 --0.838125397142509 -0.479446214878866 -0.227868095049228 -0.52524347019335 --0.47282465323302 -0.16077134739148 --0.232022404169715 --0.83802296077854 -0.0813317888563034 -0.216315133932968 -0.734874438498048 -0.937283917265111 --0.740119995346262 -0.198104256606523 -1.45873502784588 -0.339398711801692 --0.270987544310318 -0.23170089867007 -0.904500943930472 -0.475463845937643 --0.383329391064009 --0.849592688201719 -0.252152846463821 -0.166064780989551 --0.00434861184985413 -1.73238361570765 --0.956334454374707 -1.50943053776142 -1.0591429909863 -0.343772610459424 --0.176946852411067 --0.377632537984439 --0.579176442323677 -1.43254996914654 -1.21656003769235 --0.225273149078578 -0.633525556993664 --0.445787561146927 --0.169746941787647 --1.299026910287 --0.61864043292489 --0.755271520214547 --1.36465618757492 -0.873456155235307 --0.421849834574092 -0.317230131851284 --1.48647256211707 -0.0964288262877346 --0.548730097460359 -0.161466421622597 --0.436972988119047 -0.643473858889866 --0.016572808964221 --0.776192499857506 --1.05883130389982 -1.05267832107628 --0.416896871930548 -0.12058252866074 -0.197333872543661 -0.157263943800318 -1.02797677541318 -0.0826721029755504 --0.110144126782481 -0.5464729544895 --0.997781028770532 --0.484687101528841 --0.245194221690442 -0.652477503775275 --0.895897159826213 --0.363118949622831 --0.838506417115413 -3.0852250637532 --0.213105173014521 -0.706684066591205 --0.459379566919619 -1.17306514721454 -0.130922924318737 -1.08337992020697 --1.0863696970772 --0.944707904474992 --0.541481742976831 -0.917679143732181 -0.170248914640516 --0.515929341216511 --0.442710118009426 -1.15689291642285 -0.341119907252565 -0.808380216359778 -0.292020366373407 -1.64377541199012 -0.583697256311796 --0.386950894209225 --0.659895577841652 -0.744762677907771 --0.83685797152732 --0.134793983604107 -0.932426174701842 -0.846669179358649 --0.165334940574445 -0.728858613104374 --0.902968047646041 -0.622341423009876 -2.26952254218961 -0.263690859718326 -0.278552935072953 --0.706069889754938 -1.03912529140046 --1.53782415984495 --0.184763182405157 --0.0626795384844518 -0.331267648710295 --0.485989747950831 --0.769472084680759 --0.23533883891743 -0.143468997611096 --1.06329066185802 -0.0616098930342295 -0.814218616866446 --0.117454082052538 -0.132928608751339 -1.00426108757532 --1.01561481195825 -0.14310305321443 -0.00685241844512152 -0.857594834326429 -0.921969287065241 -0.87653788827086 --0.258190799189006 --0.933318389575753 -0.0271169628279542 -0.375777165896377 -0.840943932615622 --0.477025829793214 --0.290658514048324 -0.716000806938297 -0.703984311937569 --1.3012096675026 -0.562023814936813 -0.275585972991962 --0.581709281886886 -0.645012265545252 -0.0890267199080634 -0.399321813546543 -0.853612886724305 --0.490200955497952 --1.20424775982282 -0.736112544134416 --1.25984953905253 --1.23785702290278 -0.38776884714306 -0.836619539897965 -0.131255438834083 -0.862639075878015 --0.54316577991669 -0.560410038313764 --0.489510994780287 -0.295164073117269 -0.515486747925774 -0.0840440149351558 -0.130115412364017 --0.897324314063691 --0.855728239094196 --1.27068350103625 --1.03386584723122 --1.10203332762308 -0.84334464363458 -0.379734791318823 --0.10391352368404 -0.359173918593325 --0.411669283239919 --0.877183145649099 -0.869509525955521 --0.396405505425806 --1.39164214775685 --0.531024619138575 --0.10078001912242 --0.194282706324925 --0.132872708004782 --1.62273438651465 -1.18495977271451 -1.32232729442037 --0.000721429597548173 --0.392190225385232 -0.591310232082863 -0.952944892194168 -1.25328455653693 -1.35991986815949 --0.356059792771815 -0.151263638583968 --0.299432902884715 -0.0228242719603937 --0.0409128271606338 --0.19387708684827 --0.126184200241561 --1.48681688395157 --1.64991422702271 --0.0426801296305817 --0.0531561609454458 -1.3856319926771 --0.192884754722655 --0.500698196933791 --1.27703828244309 -0.915493731309764 -1.09128206461343 --0.0907128844251286 --0.298436728474844 --0.720229999302993 --0.195178108116767 --0.401172727858894 --0.731399581453474 --0.660132251837592 --0.842080783839084 --0.676467246160303 -0.00716328895280638 --0.0989379045519474 --0.099812938618717 -0.570333629984596 -1.03015114980814 --0.360117292719837 --0.0728041139357201 --0.633624813098423 --0.475006913541306 --1.68794680440809 -0.0231070342094339 -0.393016907816498 -1.1313524524049 --0.168259533553107 --1.39006600243248 -0.844692655069543 -1.05602211122339 --1.46955917938416 -1.05975094325373 -0.488031486030915 --0.246083238312378 --0.220417436048024 -0.667117885646249 -0.966132413095335 -0.758234709400146 -0.476762373117949 --0.709236261474534 -0.60217971953743 --0.801739895150416 -0.0508170749375703 -1.2466811494843 --0.939921220121105 --0.649812978578844 -1.29909121007346 --0.278615558097462 -2.10830197631127 -1.18504294882534 -0.76182798308716 -0.141652241807534 -0.0167428449111648 --0.594681988530918 -1.71335135066497 --1.37829507941174 --1.20330685663123 -1.67271951888103 -0.570715784655755 -0.33526279931197 -0.0974781229187967 -0.0271788099743882 --1.09596336809692 --1.1054281503424 --1.5875427944766 --1.1074329333615 --0.716859331838671 -0.504381496578204 -1.05758001293905 -1.0890075234663 -1.01412929804517 --0.917106101081908 -0.113894335865947 --0.927506272369692 --0.00578958854752187 -0.216513237209018 --0.513008577087022 --1.972945931083 -0.48358392850937 -0.415534976329672 -1.00037735416667 --0.771240727937563 --0.40923784170146 --0.157908525717852 -0.986495958489829 -0.583012638531235 -0.366603216004522 -0.451233682098215 --1.49719224439123 -1.03944816329484 --0.327271301185759 --0.620446941539978 --0.69504491815699 -1.83299055749523 -1.22315481513924 --0.544011044994903 --0.330209713220312 --0.758493323851436 --1.08213890108322 --0.437642677990857 -0.420303936390354 -0.494698591348162 --1.56539903254258 -0.50508219608668 --1.20477560025208 -1.74481887140874 --0.473403022648541 --1.04437296671888 --0.399441474598099 --0.683298688388051 --0.61655876427132 --0.527333054477183 -1.20099520520859 --0.966775448641238 -0.129320584546011 -0.136894259743375 --0.00349031213638096 -1.94479918726421 -0.632055188713905 --0.699549488214527 -0.37839777640152 --0.15842995355392 --0.996845734026714 -1.14227011962778 -1.51968425687915 --0.85883118182345 -0.90936534017264 --1.38258070652026 --1.02036273432609 --0.888310930446652 -0.020805710093085 --0.882637300973548 --1.02657167414167 -0.403600418364315 -1.15507433819137 -0.590218510675411 -0.128979260734503 --0.598823031740993 --0.116542602002787 --0.173649211743593 -1.22533371553618 -0.0489450303735763 --0.114125879672288 -0.212942851731206 --0.443846893555346 --0.0605767226574514 --0.536031645881915 --0.755494169147314 --0.93135456130474 --1.1427185957994 -0.06520826947449 --1.25898773691124 -2.26045392160753 --1.16301558266402 -0.652416706954231 --0.802354630088496 -1.21173846983431 --0.123267708435181 --0.924290310129571 --1.13703664097657 --0.0421014586828283 -0.295307544477991 --1.12430823172698 --1.20939408327762 -0.0296795840685835 --0.140874397192019 -0.148742110597698 --1.00375678487766 --1.42132465268733 -0.258446749745593 -2.40181268439046 -0.551075080795727 --0.808708995656631 -1.13901484729133 --1.50250570182074 -0.896072022550964 -0.270815533951724 --0.589373015249175 --0.837670977593951 -0.382325225165686 --0.171027972311064 -0.319027360459414 --0.272507074780677 -0.534823835613096 --1.04642761438478 -0.991107724991065 -0.145583324722974 -0.844007198192355 --0.712900545264291 --0.947424235546334 --0.294499263030627 -0.997932806060946 --0.0270197403913865 -0.140230031333495 --0.268743076003533 --0.71235638028317 -0.813638039471755 --1.08761840003765 -0.205095912445769 --0.916042078686164 -0.648734341183152 --0.0535403954130373 --0.998029173121166 -1.37999887843593 -0.239999908632999 -0.449605627867232 --0.378912890162896 -0.0963529650848827 -1.1544274360229 -0.868917381583142 --0.695394723445965 -0.877884659579218 --0.129500622077937 --0.625784524341346 --1.10337046127575 -3.31843941274012 -0.224902194204246 --1.00602393214599 --0.253662874971986 --0.192793069618294 -0.475186142419727 --0.273825760283787 --0.397006809682349 --0.547332956716971 --0.530745213205206 -0.989021462465603 -1.87935895723625 -0.0988758588105192 -0.0315383455603415 -0.412647840058254 --1.09521408784918 -0.280540183108726 --0.214981549479024 --0.539284894470567 -0.722095096286678 -0.105116546167255 -0.653815192352761 -0.156725372923289 -0.145516754427438 -0.510522035370465 --0.777633991699025 --0.0287508475266565 --1.04613179026544 -0.280945136220677 -1.13829189252524 -0.920924771144104 -0.136538446361647 -0.981053929365832 --0.822050442700818 -0.75188847037475 --0.517594640728923 -1.44084195354581 -0.144025483454069 --0.671635209816272 -1.27516959170065 --1.16636157022365 --1.55349536467648 -0.942185863781168 -0.222924512724717 -0.0301327972697321 -1.74311388704805 --0.358200235284118 -1.15845103312525 -0.167356901682616 --0.154879959615402 -0.484953770887034 --0.159827133871134 --0.509697167863316 -1.66373056360667 -0.369246221652963 --0.49827877192612 -1.37310858519537 --0.642698417994673 -0.00404042111135361 --1.05119007298277 -0.292782561585673 -1.5384614220272 --0.853981619275453 --0.5934261583399 --0.415366925150399 -0.28823800112809 --0.753928328756783 -0.798586834110651 --0.585514517060425 --0.0143428552545579 -0.0304585782958755 -1.71548106994671 --0.148483923465033 --1.5398338103576 --0.0410217280480953 -3.41876211948827 -0.0291828176530133 -0.0893917475098345 -0.589473082381578 -0.592895271099422 -0.598384398059977 --1.21298588246806 --0.353345176339956 -0.721027352454562 --0.586213578653108 --0.238489488123713 -0.602869285703523 --0.382692604616435 --0.738243885420402 -0.200128791664603 --0.857452189273769 --0.700476681040195 -1.32578938238866 -0.100886633764087 --0.850349035403083 -0.181174938396428 --1.13478319982928 --1.26507610760611 --2.5647699430513 --1.33647446394198 -0.137455759548727 --0.133919489956894 --0.416894260817901 --0.965236953915088 -0.907887122878977 --1.17742893894929 -0.945899455741618 -0.915546861219182 -0.332925168921555 --0.131296699787655 --1.5091283436879 --0.304550225611231 -0.338673387915009 --0.665450241020016 -0.857470873129723 -1.85616362860504 --0.243944970849062 --0.994955742374726 -1.63278578691998 -0.0426688338710823 -1.37535931328741 --1.2543598059292 --1.41133202811949 --0.895699427066597 --0.0846619301715421 --0.34352323453063 --0.150920265458842 -0.370235610757402 -0.841151701598259 -0.140522627711349 -1.03397169974774 --0.577739183273918 --0.456550372940592 --2.49691602499887 --0.331386026571487 -0.994197616067719 --1.40030926849174 --0.403085080709397 --0.597346127890944 -1.07808624814611 -1.40788804234363 --0.97055164849969 -0.188803353356077 --1.43869546469961 --0.825434889785179 --0.332122125935316 -0.504862493688496 --0.116725391990053 --0.934977068798444 -0.249801239767911 -1.47576481104382 --0.681283981138702 --0.430790409349183 --0.158819363705311 -0.0624766369621153 -0.203786369253372 -0.28829711662099 --0.769542511808277 -0.777486499980066 --0.31338848856935 --0.250659339989539 -1.08214973345358 -1.36966107948843 -2.62867224804511 -0.934450660903611 -0.753267007673135 --0.2341050085247 -1.0559290820374 -0.0199509110601026 -0.119742832293314 -0.502378293789145 -2.20832118125154 --0.512416503999572 --0.751780101614611 --2.50774174227015 --1.03263071723491 -0.0369280742576996 -0.0300647185735574 -0.292202532261366 --2.55971932446132 -0.862984855319976 -0.468284869514862 -0.128172982613198 --0.235979480167174 -0.806690580668205 -1.11018313628504 -0.349397431366042 --0.422974438199865 -0.777936636272138 -0.874625984204875 --0.778856958713634 -0.345819950383803 -0.118444042775291 --0.977753446791509 -1.12125046587703 -0.475382150755077 --1.09749012420967 -0.133486249356745 -1.54704552992338 --1.0765478800508 -0.688030314281001 --1.29609446333389 -1.68285813381612 --0.819805604700018 --1.09996904362912 -0.3501321174029 -0.442205500784786 --0.247400711495802 --0.313439243768302 -0.442574051430721 --1.52494339674906 --0.340655223979969 --0.758801662726047 -0.99825508643135 -0.457159599251296 -0.961790414888748 --1.15905890003796 -0.848921547128407 -2.7558098519442 --0.0897663851145434 -0.758150539816372 -0.650050870956298 --0.230845644750471 --0.298171692297373 --0.940468934746292 --0.117040632450403 -0.533602003522731 -0.732549670728438 -1.29949236964517 -0.818276435645962 -0.225379128171568 --0.669040771538891 --1.0958915762761 -0.278794781736933 --0.2448470930121 --0.764522482683197 -1.12077648339744 --0.324482648514762 --0.16192616787532 --0.268389289195174 --0.150269495674545 --1.21260905377481 --0.323715671629515 --0.123782228391664 -0.426539651252639 -1.44591265935255 -1.24961823494219 --0.267358921583039 -0.811320612663769 -0.232780217223246 -0.0204938691390275 --0.310061248774403 --0.676628197805567 -0.806608785453069 --0.522380133291321 --1.01586908386759 --0.113543153866563 --0.533008648899234 -0.00215280177838029 -0.432756770424954 -0.3102223794055 -0.536216089308078 -0.672071525881515 --0.345802042714745 --1.53867698222719 -3.84420177650237 -0.255111014207971 --0.237867922252657 -0.140029561171116 -0.403686920676952 -1.33748600683216 --1.45982378972925 --1.18206888061676 --0.279126508022353 --0.679850544988501 -0.118317451562286 --0.511826971098806 -0.26940789624014 --0.158704613754239 --0.934431985862018 --0.40204699223623 --0.954811213063349 --0.668724184697502 -1.07879121534079 -0.52391513730564 --0.466383268577111 -1.51125509358984 --0.10660232076763 -0.77759089644451 -0.823116547545607 -0.448653061918358 --0.433615741374436 --0.411999898756997 --1.38457367916967 --1.609854702523 --0.771600383581466 -1.13850869774737 -1.61825024133053 --3.52234340789274 --0.403263361728571 --1.13477568365471 -1.03710234030897 --1.20104083989227 -0.162925643135761 --0.467081915625892 -0.628448851766486 --0.717450506990437 -0.709544311893048 -0.471820835980324 -0.10498799173582 --0.503909351805809 --1.18892240492507 -0.266879223494002 -1.23839119732151 --0.422540227700049 --1.72690059251518 --0.332633263348903 -0.677931494722169 --1.40168629224413 -0.893222258946706 -0.894134425954794 --0.284052100424255 -0.599220701601741 --0.765639525062273 -0.804849923280523 -0.204176604709238 --0.345880153329987 --0.0014705566379174 --0.225099398731713 --0.397182469157598 -0.930951954792598 --0.475549749358486 -0.01360755219428 -1.34565487475238 --0.0511796067268819 -1.02700921804348 --0.347944360478046 -1.17339874563644 -1.47662752998066 --0.951589818205779 --2.22664774668334 -1.48231239408418 --1.38170569066573 --1.26131795084393 --0.549461267779401 -0.817894259124472 -0.242680952384307 --0.916054503830305 --0.465403019671436 -1.04954642099969 --0.155719039162963 --0.43798760914334 --0.421282774343701 --1.02851660618174 --0.392230743036907 --0.864716542085893 --0.893359752224166 --0.634807319887045 -0.686563539199367 -0.345433079704664 --0.00982475002592498 --0.130639338262015 --0.81445566190877 --0.528920378578539 --0.0530214578165755 -2.03449019443522 --0.961174590806723 --0.70703052645945 --0.105812880440909 --1.31852024418891 --0.409863587898536 -0.00027381269060367 --0.709911006885663 --1.0809293773236 --0.146958710213011 -0.70920966019054 --0.957898642529958 --0.558315161154891 --0.682157128148395 -1.60040222243115 --1.46935364165415 -0.1104747174924 -0.106743341098418 -0.554905971057146 -0.221609408581884 --0.672838107147778 -0.90912059093786 --0.1238102351784 -0.218259035115654 -2.37250600514396 -1.353452920121 -0.553923715656973 --1.30680468571113 -1.67567262750262 --0.0310604187681762 -0.772297132502034 --0.245505825598306 --0.493653492611185 --0.249205962487355 --1.00371142611229 -1.89303805576376 --1.17672527142944 --1.63857189307277 --0.983313569708315 --0.0588047010741466 --0.187871392363159 --1.00676962395326 -0.953400700888889 -0.786105702151005 --2.20264025715343 --1.40962783279831 --0.210490787040247 -0.680087416522397 --0.419106674176692 --0.246467326127591 -0.0439475966670919 --0.40183004250848 --0.233481875470207 -1.14729174991702 --0.278913973130437 -0.637974552103443 --0.647661998638881 -0.89084597264667 -0.722482311119242 --0.230617947944134 -1.54441126505105 --0.346914154367788 --0.283593391618908 --0.287276503760019 -0.21491056800882 --0.734154625075284 --0.257159812334848 --0.450881849307764 --1.38463626410034 -0.0150890539490272 -0.890747726081202 -0.147892893857025 --0.952587074714627 -1.09849195190447 --1.01687096081378 -0.559269132329657 --0.10303809372034 -0.647374367843021 -0.624087493504431 -0.0762973657990376 -0.396214014591312 -0.342138502679806 --1.33608840872947 --0.373889618950854 --0.00856311923890285 -0.121406091256678 -1.25710773536477 -2.37842480098933 --0.102788477655102 -0.168514895406952 --0.430186291436843 -1.38007123310366 -0.906379305966483 --0.007037858372966 --1.47689949025157 -1.74611499405274 -1.95478069638639 --1.17674089503898 --0.35807914034648 --0.99674522949484 -0.141973649088687 -0.935430069935129 --0.0374436263647091 --1.32493554467209 --0.0823237994187638 -0.903143052075606 -0.343324227178865 -0.0956301414445075 -1.20638094259751 -0.480191927755857 --0.494022431391101 -0.271267898765987 --0.666822554030782 -0.591375671283187 --1.60209432992137 -0.0196558230159312 --0.0541884301695825 -0.223536254882237 --0.981560045491423 --0.485882536261355 --1.08570114733541 --0.908184722137896 --0.039533391077974 -1.18007134390793 --0.144445587236238 --1.59922295896984 -0.751790881930924 --1.35614866275233 --1.37001712396351 -0.0605908964382937 --0.040669129810456 --0.226066530579434 -0.0312258943907313 -0.65427553380359 -0.00512752178511988 -0.187723522364921 --1.24877615824544 -0.232696131169702 -0.930156730934204 -0.477574961905772 -1.03742257032788 --0.138831852965332 --2.09867942252091 --1.61374256670278 --1.75014387586461 --0.311430203102912 --0.612317836725822 --0.0636061416147324 --1.58878240147914 --0.838973915647777 --0.318373278626116 --0.417255288778418 -1.05995822944002 -1.48831470878786 -0.514419968294589 -0.757661728081949 --0.221756848590167 -0.19604698891646 --0.686992729223991 --1.05814451277301 --1.25721925902287 --0.421031742787187 -0.911261090650778 -0.660472799106187 -1.00315548041426 --0.621514585062554 -0.0350862901790809 -1.48845434252172 --0.144916559476037 -1.65393016586938 -1.97040119612381 --0.0134704673660888 -0.329094216563853 --0.00493340567982292 --1.40157180360998 --0.746039765863464 --0.0510882831705857 -0.125715419694692 -0.684893587198266 --0.477007310757618 --1.2287053776459 -0.777588597222763 --0.559880058039175 --0.7103494850142 --0.195811467265624 --0.759645679005724 --0.569908284491292 --1.1616486427503 --0.490559044194938 -1.3082574952887 --1.61365677250969 --0.50061889713884 --0.100574113329805 -0.799125776431205 --0.275391552832052 -0.199333710864002 -1.20542242373152 --0.965214310252736 --1.69006789130232 --0.142057573635389 --0.346890962597139 --1.35124631884558 --0.626281034638547 -2.82655300776118 --0.253599736362567 --1.64715182199678 --1.01423714460219 -0.0701631657899302 -0.0789800223403665 -0.766680036801872 --0.578691604187838 --1.52308951836219 -0.666773307044335 --0.525017560844577 --0.0231517983773504 -0.442436051618172 -0.0238314705804381 --0.410344111319278 --0.40116769201785 -0.610816676917121 --0.582231395661101 --0.19050018865757 -0.162817798460519 --1.0379582397158 --0.303612259113985 -1.58628698807257 -1.06746304318205 --0.238632146845624 -0.614961120572385 -0.44890914249978 -0.140495894900883 --0.215700418225662 --0.222278179941523 --0.560832203694469 --0.816425245913368 --0.117383412356179 --0.642081119915449 --0.500841460493104 -0.681664170280438 -0.150757287454969 --1.45669848696278 -0.0133740702592036 --1.0987482013594 -0.764394221810411 --0.188156720721988 -0.0619422641734344 -1.06186246025154 -0.1617875891853 -0.406377986334086 -0.619335241371407 -0.0340527467788103 -0.727997086395844 --0.413116001379073 --1.05266058949118 --1.19985889865561 -0.276761650302666 --0.257329310636508 --1.27647852028785 --0.231064809650499 -0.870899408861736 --0.000244036779859513 --0.233903902688182 -1.24038148310305 --0.92789478490036 -1.69901715928664 -0.411673405330578 --0.278426747601792 --0.0219711122586483 -0.704291342708293 --0.387216905708043 -0.587192186876185 -0.160496871895194 --0.274941067555719 -0.429963853073249 --1.16094098774001 -0.515869771151454 --1.19108367679644 --0.50145507045776 -2.11727669871137 --1.14087460799746 --0.684773917809565 --1.14439583454171 -0.158136956050945 --0.0671153164745286 --0.273850840931535 --0.446286905786589 --0.983920501193365 -1.00291561487464 -0.924760893359176 -0.648416213875398 -0.170155253487199 --1.45012995432753 -0.418385544088526 --0.00814747377945091 -1.90166310401407 --0.483865215646667 -0.295294357673084 -0.368893227184956 -1.49764925628646 --0.398777790526273 --0.121637556180685 -0.516272400354821 --0.643128881258503 -3.38110140395511 --0.0728806593868887 --0.166711520290929 --0.366212691882718 --0.558155802601926 -0.0159723384997141 -0.0417493949093517 --1.21833526128292 --0.475595828382916 -0.0707410459393811 --0.595156893583722 -1.26138834384564 -0.938219159848468 --0.527093647562365 -1.2211667738176 --1.17649931739796 --0.813373017186461 -0.118507742475208 --1.57054489676175 --0.635929915201799 --0.0580316227150304 -0.343043097522866 -0.0575359934977122 --1.25121730349554 -0.0584252576685573 --0.746654367840312 -0.436999110768808 --0.345261539612164 -0.00236994227740617 -0.0351151131361878 -0.931369417138209 --0.876999313271256 --1.32199321153549 -1.02821837696224 -1.08704728116454 -0.135755522380309 -1.40090002206945 --0.71572967124842 -0.0819664628554548 -0.640919266370791 -0.716094620740429 -0.830411037953305 -0.898547169312282 -0.147553539569951 --1.07281883988477 -0.989767917226902 -0.448086556344894 -0.833290422078906 -0.961970847755538 --0.0326958149381293 --0.853245172506446 -0.0815055955391983 -0.998440387984564 --0.0870170617951489 -1.20070911299007 --0.601347911807546 --0.326034913602375 --0.343573299822514 -1.60485930844598 -0.425721237845314 -0.281601739074583 --2.32579036664485 -0.965000310712318 --0.268920789204234 -0.00652196257153204 --0.619540358345971 --1.03425355120902 --0.589536511673084 -0.753527557230992 -0.688957350812583 -0.291748935387342 --0.729841180667387 -1.29002483165487 --0.129783470803864 --0.922347212160007 -1.02043206610262 -1.25543651791983 -2.08031297878303 --0.12046091671685 -1.18895684296899 --0.127438101422609 --0.38881415002508 -0.00188503496674119 -0.655395119591454 --1.12179602461565 --1.2265709303251 -0.914679221836379 --0.183298655923615 -0.261251010734956 --0.0209742227417431 -1.19087784102041 --0.0290973257776872 --0.296676526951959 --0.450874048153688 --0.91802921789571 --0.205705762589577 --0.287712982037758 --1.05879386233355 --0.102944414027268 -0.874066028783901 --0.25986230399065 --0.0287137133643913 --0.326678345721315 -0.823449414484579 -0.872346222819099 -0.179129929030418 -0.165707389559579 -0.613691501883128 -0.161187391128193 -1.48123610089618 -0.657749037342809 -0.146732591580248 --0.455273576023004 -1.36045982169123 -0.896558179720781 --0.815810893121117 --2.1775198335474 --1.4985386948554 --0.409970315092832 --0.00183322230943128 -0.32526463453085 -1.57636129175975 -0.46027004522486 --0.534478484533091 -1.39293330300252 --1.3910247376283 --0.804311793544132 -0.855341758915234 --1.1244142669236 -0.965616724398376 -1.18117791625996 --1.47339793400772 -0.665377300132379 --0.627289362194833 -0.0613100066033283 -0.805123944584193 --1.6262126029072 --0.700656548034998 --0.46705925576357 -0.291536299713725 --0.225063714502047 -0.916634375377657 --0.929221528882968 -0.921801191272462 -1.11038167221077 --0.473122855841267 --1.38232174883717 --0.115607558172751 -0.225157583716391 --1.19904320138361 --0.237100382583988 -0.0769405328008101 --0.522687366625942 --1.62576697999531 -0.802645812156946 --0.201491351174506 --1.97286576460334 -0.680406329054927 -0.103079362595609 --0.722937039659175 -0.138071153306359 --0.341047971212146 --0.24726001178278 -0.721351506319604 --0.257192506311976 --0.921233226556478 --0.770634173783292 --0.354976263884602 -0.878258477316128 --1.0434479901909 --0.784927722571034 --1.44999180301859 --1.55179577249102 --0.669585242827077 -0.0171022279887625 -0.943196869454143 -0.998090975295752 -0.0316243438908947 -0.207579048509015 --1.41337945934731 -0.285932708629883 -1.50486005062991 --1.36647425696968 -0.891985589753717 -0.0930429353125923 --0.57196166326428 --0.430891241593002 -0.973257415966163 -0.0735501274574704 --0.216280355811309 --0.853615386867005 --0.284792126194466 -0.443077824860781 --0.636609463301829 -1.06547103855075 -0.284651901570298 --1.17978361427716 --0.788961241355434 -1.09098287697524 --0.287975606654256 --0.535780931616777 -0.784300123778086 -0.52168551193639 -0.142565584081103 -0.0765127744826497 -0.283504591581881 --0.0747118036743704 --1.73647443741877 -1.87653175128533 -0.28166526838042 --1.17096984069302 --1.03075832607995 -1.16889717473019 --0.679118274133732 -1.28517529620008 --0.95110656799444 -0.415634839410403 -0.157185359006747 -0.338703607828114 --0.0709864426221563 --0.289800387148379 -0.224473798860171 --1.08644366737755 -0.0935259944952929 -0.437870273782967 --0.633960753274078 -0.542856619462088 -1.40108964641101 --2.52894094438378 --0.0166259345154618 -0.22106035538831 --0.134767898228423 --1.36614289138435 --0.828748426332958 -1.23919702229911 --1.37114486777261 --0.425653912316784 --0.0761385216070369 --0.224406332130368 -1.14405204580261 --0.0975438125976962 -0.0382059296297275 -0.0576551515887385 --0.153022131533376 -0.678326154774608 -1.1480570010427 --0.542295646029434 --0.365441683320615 --0.303014241601565 -2.73457508906269 -0.601956706713701 --1.08043779820259 --0.0434933018695265 --0.391139091285254 --0.645415051587912 -0.358420763285347 --1.0140980493319 -0.979074510740431 --0.126473673204546 --1.22782419604985 -0.787567258295979 -1.04254037885395 -0.261870499260413 --0.132522464503645 -0.336562868767264 --0.932903782760508 --1.35554130298978 --0.19215085658953 --0.310323705181886 -0.249548581494404 -0.781535310834744 --0.424220086746506 -0.51192189893762 --1.18754719712252 --0.389816773585737 --0.991698150181016 --0.0595447255594239 -0.404402801032827 -1.24222222448236 --0.2511333809652 --0.470857317255829 --1.51225261061395 -1.25613535293542 -0.639703235716414 -0.891769050122695 -0.472427104955669 --0.257931442073273 --1.07820492554558 --0.219710139854575 --0.0806444888844053 --0.350605282096159 --0.523826790262098 --0.281955028105444 --0.0624390711443041 -0.0537070476169443 -0.50775753018557 -0.140706796790201 --0.403200535846099 --0.0889590336125279 -0.872889341894242 -2.76179241712384 -0.167055738804613 -1.15821093565893 -0.703388821780496 -0.942012335337028 -1.9225763846038 -0.52475283331773 -0.430772997761768 --0.406377164616745 -0.320367776763852 -0.345305553643971 --1.69520146748475 --0.0880842921564575 --1.08639787432791 --0.0698006390807442 --0.746373141700462 --0.0951291595497876 -0.127122397701347 -1.20969306708695 --0.313467050159309 --0.250787001180103 --0.0465006358910998 -0.129052458373387 -0.283172528651018 -0.941326755268203 --0.782719964173864 --0.210951014475851 --0.681460679119198 -2.7200863897462 -0.12936162005999 -0.482566238942161 -0.894912129568857 -0.111113781717698 -1.32423526564213 --0.481298586649869 --0.37446183309621 -1.37246719928189 -0.603134412307225 -0.733022137915391 -0.138104868211776 --0.590653842134268 --0.141586947545279 -0.990584022944407 -1.00667516975246 --0.0107663961139322 -0.949320281397961 -0.436375630417619 --0.522632521760056 --2.61115071540243 -1.35430693625955 --0.399926844251674 --0.996535650048106 -0.54780072034651 -0.473717164542812 --0.625973869003182 --0.607844499609664 --0.553724665910119 -2.45276371379343 -0.284473496130373 -0.891967597128218 --0.266022938644905 -0.293572569202928 --1.38940585498927 -0.307368036823912 --0.0331271869540863 -0.109634921578945 -1.81492057709186 -0.909399462125917 --0.821771696578534 --0.181699735309816 -0.795787451156447 --0.0152238586027393 -0.461395946943645 -0.818887623983938 -0.894662162343141 --0.0435936237483121 --0.244657682150858 -0.002280126131331 --0.799142833937033 -0.152384545970271 -1.39003785180499 -0.942193424641735 --0.790241053261404 --0.307984428216526 -0.556040609944143 -0.310851968839533 -0.451162955886231 -0.275938182903964 -0.0614728062508352 --0.315780696823571 -0.157010008585727 --0.123030515936983 --0.202486058041416 --0.135542784931422 -0.891763761937891 --0.236130655531314 --1.32072220244501 --0.252682338349686 --0.841334248075719 -0.513312043602266 -1.199632293859 --0.365244139590526 -0.810288819919561 -0.584952490743496 --1.16660775276018 --1.74461399300015 -0.524131286283546 -0.978298706465931 --0.0536383124486823 --1.51246429225322 --0.801356046280008 -1.33217580592336 -1.54504487229979 -0.0556293919317392 -0.385282882597323 --1.00631484884704 --1.2243553099941 -1.20978326376894 -0.372042844956211 --0.372992646564669 --0.70511635306657 -0.771602002451263 --0.454122764857813 -0.453283600373559 -0.111168270570733 --0.395447309810422 -0.537606531452325 --0.679385856534157 --0.041002870312453 -1.1300314797015 --1.56075966886442 -0.0344406186748039 --0.899794945318313 --0.246364615891483 -0.364254484754504 -0.862225567963213 -0.0730071982482969 --0.981574203887607 --0.365945719396702 -0.639867568588224 -0.138009031484 --0.162896824063386 -0.625281516426556 --0.208036753557645 --0.675902537770163 --1.11165293434865 --0.701692890460359 --0.0229879425106239 -0.0278701378101127 --1.27668453514212 --0.200131211301393 -0.605686229591871 --0.142413883810306 --1.83229853514307 -0.0529082505869036 -1.28347891707266 --0.481270483430898 -0.350683655505177 -1.29834432940871 --0.05028455919431 -0.735934516578792 --0.803042382692701 -0.136247149994021 -1.19136384709707 --0.478751546049816 --1.6008844102284 --0.716319941020404 --0.860134452789417 -0.0723478127094186 -0.813183811584226 --1.47843612435882 -0.0382437461160023 -0.344949439885969 --0.773084529826924 -0.824491664674711 --1.39253541547793 --0.904578813383777 -0.572467659991743 -0.478695039616009 --0.88471248483708 -0.633205601246061 -0.0351283948178676 -0.603365473606626 -1.4047531945181 -0.297304076948923 -0.829345285565942 --0.490794772749023 -0.419257604884727 -0.459368205699882 --0.307568694844407 --0.369013780587367 --0.408305235777394 --1.12267117915328 --1.41378063690847 -1.31294895770294 -0.0192938275684451 --0.0821681666670711 --1.27529162862321 -1.466197581781 --0.719872383002551 --0.413812311188567 -2.09768560520036 -0.0551770291106308 --0.223997606298365 -0.774306415456639 -1.01015783288079 -0.118740299844165 -0.678914496076198 -0.125997663645847 --0.368150759170451 -0.00281647254888551 --0.816032686356586 --0.0864087951926376 --1.5060476938881 --0.443466209176299 --0.315656103419617 --1.30048754681137 --0.450119167728282 --0.271290167219413 -1.32849539104349 -0.856355841201101 -1.74409224426208 -0.937343800128811 -0.901660962337492 --0.51739149175658 --0.126231436834923 --1.27180137488659 --1.02647396807225 -0.95674129036539 --0.076562070939155 --0.259184550255749 -1.17620851975249 --1.54725980566527 -0.116428924610593 -0.176673523555087 --0.386965975110043 -0.101807581231097 -0.404128699847736 --0.458567970604173 --0.361082862202281 --0.212810886517655 -0.781385736335876 -0.32250389080788 -1.94097498085196 --0.0638518354123683 --0.0319211433365059 -0.15240803004166 --0.572151046281269 -0.706214938121743 -1.0886996392733 -0.738082902833715 -1.00121984908158 --0.465958093368755 --0.403882851459899 -0.806552776250497 --0.513315151368676 --0.0968970460763208 -0.519076643856067 --0.735345342966399 --0.537213747780594 -0.0500762904956593 -1.04171002977997 -0.0772332228608583 -0.733731153611987 --0.336776094982347 --0.0372100730684823 -0.383322688513855 --0.0518084775392786 -0.335246710176785 --0.164377269051492 -0.463292724161829 --1.15204095473301 -0.709931587004782 --0.355485623407287 -0.330631433986269 --1.07740875859795 -1.10931269823513 --0.569850179914551 -0.0331888797504467 -0.83281060296331 -1.54945889974745 -1.01414899827464 -1.19108328400117 --0.251119135376551 -0.295027827070768 -0.0394974007851454 --0.0297004785593646 -0.741169596193006 --0.109103862736646 -0.663424282409627 --1.01039174202791 -1.09904398444179 -1.19163937634286 --1.3307214946572 --0.698020813791915 -0.325097956412998 -1.3964249473293 --0.350732946021911 -0.604540835582682 -0.287035482993245 -1.21999189263997 --0.904309166372615 --1.28976647888256 -0.847817825643926 -0.473954222830717 --0.0887864266691007 --1.36955075452227 --0.386456829590196 --0.332821832111275 --0.410121985254824 --0.987206607855482 -0.148547047426691 -0.25536111242961 --0.386148371170332 -1.04137576229171 --0.936434837072668 -0.041180753873844 --0.130130615341804 --0.968511246696563 --0.0533913178039374 -0.488915791731097 -0.792388788525201 -0.760026331364655 --1.0144842660122 -2.86742799108382 -1.56345414244847 --1.68441171256372 -0.458041393027056 -0.593279036017927 --1.03934790958093 --0.25951469990856 --0.998399187771232 --0.335266361230077 -0.0725884990112267 --2.15344603936257 --1.55202684502632 --0.868488029379067 --0.701501460222662 -0.408268768187963 --0.323061409968758 -0.292701940321848 -0.00227600170417208 -1.19789896623755 --1.33439094423171 --1.41580629246821 --1.60680648681691 --1.56978885721579 -0.236996337667643 -1.25921790436326 -0.348732402478281 -0.753359001892295 -1.33643288301057 --0.163201859436057 --0.423628671487739 --0.758872740578208 --0.353151677190665 --1.51827162548367 --0.109103679505007 --0.414526185557425 --0.208580887631033 --0.202487795527584 -1.23847758093831 -0.898976350323599 -1.10806894068537 --0.74375428716103 -1.06045332085684 --1.31847200461943 -0.0808343798116304 -0.255383773316721 -0.874352844515127 -0.108377729746618 -0.972923792064952 -0.437589538978552 -1.53313859565012 --0.779265470405711 --0.123328229601936 -1.01857637032042 -0.35723937796684 -0.485992534842889 -0.155275131420241 -1.23805056362655 -0.563604731433421 --1.38527156575694 -0.0947822041335211 --1.02150949321926 --1.36520787105949 -0.0280225458516341 --1.25188090983744 --0.0715914289771136 --0.154601253453274 -0.188560382077242 --0.369226992136387 --0.131647082047349 -1.2189759195804 -0.544572894872247 --0.514989651281283 --0.413171260337329 --1.23025082239459 --1.20151864938705 -0.0307987054040644 -0.863826361896857 --0.00914060638440706 --0.384770022880243 -0.248409180920794 --1.71547974497285 --0.0663931489586309 -3.13143066141017 -0.595798293565762 --0.927895662569178 --0.804540465012435 -1.01374339453369 --0.212300822512479 -0.486919744898565 --0.477150940813805 --0.592975389047627 --1.35770569266371 --1.09784639166878 -0.155744335551995 --0.46737394015542 -0.302626982841907 --0.0744495599771091 -1.16193811114732 --0.381279349056231 -0.136609771824814 --0.712445302264897 -0.413079358700583 --1.7118036356227 -0.633477095481874 -1.34820470497689 --0.371873585303523 --0.407267057054993 --1.56041309522157 -0.585982543669081 -0.428324092233035 --0.335922533162628 -0.61625076499581 -0.434648412226924 --0.233175512200284 --1.12166847419978 -0.444946944078613 --0.490990998755261 -0.59762882043397 -0.370389956301062 -0.338464811015431 -0.512752169148117 --1.5260661171769 --0.055328648986249 -0.227221340424759 --0.318360096217051 --0.148857248888367 -1.8125959524594 --0.512918656057157 -0.299673651440037 -0.995986686825512 --1.54573850274318 -0.119338099679046 -0.901257485532134 -0.481063236460218 --0.958728941495714 -1.31285835294896 -0.0884167097781479 -0.123589736596958 -0.838318247747727 -1.2220743304843 -1.42841826029428 --1.15431918022719 -0.12321176316094 -0.948704955422814 --0.957996473357502 --0.219904760137232 --0.336073902847332 --0.181674696464669 -2.12727576706795 --0.135262204682981 --0.718481225411219 --0.310072515642083 -0.776723707332755 -0.730089898526663 --1.10222808511556 --1.2547211136416 -1.28007920067166 -1.3761137900659 -1.00616160285783 --1.03680249800578 --1.19453890303007 --0.320873899233479 --1.23777385544669 -1.1008176746602 --0.480609593422649 --0.393006050165571 --0.744136068556499 --0.556617109503697 --1.70940169114241 --0.553327156550375 -0.654546823460679 --0.195619713648755 -0.884348983392493 -0.0647926758149664 --1.53951716550755 --0.240356710246435 -0.167253046046628 --0.355918709448415 --1.16899381263075 -0.87445944849751 --0.199557283969655 -0.889278840820435 -0.774791845852947 -0.357093827180816 -0.0148794889021895 -0.447808183973816 --1.60378554040377 -0.839542806350558 -0.778909765851979 --1.21198459912183 -0.281037016658459 --0.133356290575758 --1.683272182181 --0.052572730264477 --0.530449767241842 --0.599621639246127 -0.450207395646066 --0.832234602280461 -0.9178103926444 --0.00764684204790278 --0.847182979012906 --0.431207543886174 --0.309628082514643 -1.35964029489355 --0.24462949989937 --1.60779600076952 --0.327498411331006 -0.0382550062408482 --0.700807503361784 --1.21488440738838 --0.804612987190585 --1.40220414171978 --0.0549621883236959 --1.06969427475924 -0.0314965412315065 --1.48328289535177 -0.080723739234819 --1.14985525895295 -0.573052874630168 --1.06708060516318 -0.874449400439829 -1.00089047447716 --1.0052759692874 -0.131496095766776 -0.546429988621417 --1.72049999364854 -0.560665759374567 --0.0343781195307589 --0.0506337058234978 -0.309134904974361 -0.627351853638318 --0.5481607309044 --0.10541326691426 --0.318036877502397 --1.43289350829603 -0.0917062164665001 --0.347971059689378 --1.50660964964439 --0.353638895554919 -0.190110197318834 --0.904933636539483 --0.0787204834950037 -0.498570466252398 --0.411230111996367 -0.540511704669653 -0.180593345906932 -0.967993458797915 -0.797328504322888 --0.407821547435066 -0.540161315064729 --0.212379625273526 --1.40035539210482 --0.514999037899203 --1.3268024818193 -0.985876098035495 --0.560040617793638 -0.618352639196551 --0.0464688058963714 --1.23180908273887 -0.716977147523943 -1.88674911643151 -1.04497585514569 --0.418605127764477 -0.346749979937168 --2.50605539299383 --0.17659070277228 --0.820730261535864 -0.404761254792188 --0.240140186221616 --0.930263459420733 -0.0857967795756185 -0.730792759523275 -0.549965966799868 -1.47871191559712 --0.33478998415779 --0.820856356929443 -0.801071175514432 --1.36606482247209 --0.728608961205007 --0.929307217464231 --0.169462905322852 --0.480788148997684 --0.968603798478874 --0.543298361484831 -0.694408350711862 --1.28165753380321 --0.0893732460063719 --0.299174839840836 --1.26169693896109 --0.0643188767845606 --1.58405573500111 --0.401789538157636 --0.528920319960916 --1.03215319701563 -0.0697913710744515 -0.167773425881721 -0.906653572449098 --0.553151441883132 --0.356649787761874 --1.60425704163584 --0.305655269761152 --0.203089653547647 -0.711259777594226 --0.0759406286764168 -0.259349358587119 -0.879827647976571 -1.00809980071843 -0.167633414425092 -1.20845785986278 -1.47273305374204 -0.628961442064274 --1.00279176956977 --0.528614861455858 --0.620229160586267 -1.23565606819421 -1.41050399640029 --0.0471524619142745 --0.0451267735826821 --0.174831842007114 --0.72308801890607 --3.49986803904348 -0.603360914679521 -0.0325880019282616 --0.774320553217786 --0.318554358232018 -0.509647653255545 --1.5503807197652 -0.0347320480141726 --1.35085649513712 -0.445826370825486 --0.663460081037438 --0.29723482136623 -0.577346634431795 -0.322963187172318 -0.836402070844807 --1.02288094783929 -0.432555360919264 -0.626902586713793 --0.997364451413549 -0.332421725343691 -0.695620160631861 -0.824354116676016 -0.33688582935349 --0.329133846755314 -1.62592176016499 -0.90222701404516 -1.16537509221081 --1.02193371919432 -0.536610368360828 --1.12695843298856 -0.0457069016310188 --1.02648217175041 -2.07467991711183 -0.875495350916836 -0.678306722416524 -0.011068008028519 --0.214775115049773 --0.289582153610515 --0.263285632823964 -0.0271553963498334 --1.41873213771676 -0.24007618653502 -0.0828699099174366 --1.08895150228938 --1.22226054130855 -0.644066964455837 --0.636485388773158 --0.71659115391528 -0.438762646128366 -0.817086315649123 -0.133120504951473 --0.93070967288879 -1.33006213576942 -0.70210968503749 --1.11424005671398 --0.287793142543967 -2.57521961318315 --0.380797886507598 -0.132254322224585 --0.237976067217756 -0.596240122606613 -0.587129415835954 -0.840351265401029 -0.59715907160551 --0.188269972950007 --0.208788037572697 --0.305724265992107 -2.94725782472038 -2.03783589914073 -0.419015931481578 -0.521422847619292 -0.0742813937658573 --1.65518307519368 --0.464368432122192 --0.836616786254275 --1.12089687952432 -2.42979576072266 -0.778209386946124 -1.12204123913559 --0.0542858324448483 --0.964834276545585 --1.1201596138509 --1.33588905430207 --0.219662651153991 --0.0527682373271565 -0.621563293453017 --0.658211443631443 -0.196553710939073 -1.1806299470633 -0.0711423095037311 -0.127758967110888 -0.792147120947567 --0.375188648403598 --0.710053962415762 -1.10160623613213 -2.20483376568706 --0.508843989873272 --1.11257682025269 -1.2627922021952 --0.715722748764781 -2.41849421742317 -0.00565947521426047 -0.763601086580508 -0.419938536541277 --0.347741067393843 -0.829555288232807 --0.160191167897009 -2.54940628902876 -2.00692760677026 --0.147210225330323 -0.28371678402327 --0.137942693232874 --0.423984766432485 -0.0901198571027186 -0.940455972840859 --0.435039205483801 -0.809578185424273 --0.591349108806139 --1.31354390929501 --0.926757248635649 -0.809522967861895 -0.279919582918869 --0.541869068892327 -0.547796805500496 --0.190692442839242 --1.25878704952256 -0.160311010398264 --0.0879432806161944 -3.17226565867339 --0.0881214773326886 --0.656364110255878 -0.371885902650224 --0.806839291224309 --0.817784174771353 --0.55365818540038 --0.116058880489535 --0.191067151010439 --1.14522979610273 --0.0972194891595617 --1.12626449081346 --0.93987990140416 -0.0757040677747813 -1.44263372208825 --0.17005010605937 -1.64754035235312 -0.0762838236856886 -0.33319786156581 --0.0213227538467313 --0.958895247586017 --0.301359509368618 -1.08472997382482 -0.54360206470382 -1.2953378015543 --0.266772349357744 --1.35414954221368 -1.61113683728254 -0.792919736503036 -0.176422550053182 --0.229123160678528 --0.889984236260354 --0.587095085641914 --0.423634016069518 -0.787038051408137 --1.02063222015067 -0.226102986573647 --1.53184783362194 --0.174937228752539 --0.344367324206957 -1.45312399195131 --1.59007853296396 -1.13980909165294 -0.649534851918318 --2.08496327244096 --0.0376515537088675 -0.0113900382138485 --0.00940835512355687 -0.329277110078792 --1.04430236136344 --0.225128421544468 -1.39237175855943 --0.214474385913556 -0.0186068348098862 -3.0898814775422 -0.103737340443192 -1.15893715925269 -0.837826915628942 -0.669779944382464 -0.826661499726783 --1.33003031787178 --1.04122852443678 -2.55546021978453 --0.0628225838750325 --1.02596678982826 -0.401452524051452 --0.156609759432933 --0.208307481446422 -0.167644178846086 -1.30740042177286 -0.614813364051749 --0.941706715017735 --0.553614476716797 --0.910916515965951 --0.264722125855629 --0.526860626151708 --0.651018168169158 -0.444594914929276 -1.98792351049539 --0.240886503128237 -2.63133506399854 --1.4750166534161 -2.15793972276633 -1.62383413596102 -0.854226623985534 --0.653901546622771 --1.1981555097234 --0.688203645734656 --0.568066387163964 -0.738963204081896 -0.209912952094062 -1.52484984997781 --1.10631420303631 --0.434178795155203 -1.41245473288795 --0.711721523041618 --0.981193989041416 -0.569053189084645 -0.0257884482868178 -1.37796955913323 --0.348730196203752 --1.12937243410343 --0.309326445080719 --0.00458790743529214 -0.196039615356504 --0.928702749283936 -1.30851330700783 --0.121948888008518 --0.352805519065464 -0.308497243941853 -0.055298402804274 --0.935312169839621 --1.27333567782392 --1.10995641564024 -0.144692921680631 -0.175125211089546 -1.87160594153077 --0.0225903146341091 --0.393581829514405 -0.735310282176868 -0.596764115624878 -1.0421493963126 -0.845420493138551 --0.259437546657556 --0.0813365517805416 --0.758271073658211 -2.37686426602409 -1.09566948915423 -0.757109000092952 --0.796193492561562 --1.65589227615442 --1.25490504623966 --1.56874956491211 --1.35802364635581 --1.04035184896109 --0.21215069022987 -0.20490620441231 --0.418364172920009 -0.862299959552004 --0.472364530025108 --0.4523490667673 --1.10979598909111 -1.71409143051143 --0.597627657988712 --0.915227035424035 --0.494743037879073 -0.0739746884630907 --0.325776957843115 -0.355291849745702 --0.589118890095014 -0.603642607882406 -0.620809709759659 -1.24390105506265 --0.628290284979819 --0.489558767904762 -0.585070590440594 -0.795805728718291 --0.260402396280134 -0.415594955911466 --0.673185324856256 --0.364044102172365 --1.33170975830546 -0.899801208165186 -0.200501268550808 --0.467687145232515 -1.35384300808673 --1.16822745619947 --1.28534790415011 -1.11382128463311 --1.24171446463736 -0.312887159975784 --0.128876589505227 -0.136427427062351 --2.22969385567528 --1.38030833978648 --0.10786109377645 -0.776499969836077 -0.464478509948322 -1.17085448889037 -0.0850348451497389 -1.04156294816722 -0.132005321259293 --0.41750791499841 --0.302120105173561 --1.16411470770651 --0.130092149194508 -1.00029258121226 -0.420181542022164 --0.91724396446925 -0.109597337975697 --1.1140620674187 -0.0523416851237961 --0.0223852206835113 -0.0640849770492986 --0.00670378351876888 --0.5177745359947 --0.329528951410452 --0.125869997727178 --1.14108243958256 -0.43720746752191 --0.742937366199924 -1.24909620989196 --0.173991944824038 -0.921393789467613 -0.553909519578652 --0.00657717878457298 -1.01467164374943 -0.425858697978466 --1.00811694238031 -1.41495887617373 --0.0258076574622925 --0.47384550684184 --0.233072964580715 -0.789528331033864 -0.0197821437820984 --0.507260362733578 -0.688957057316045 -0.874529596968891 -0.317659567850209 --1.75212575715681 -0.847568963249313 --0.768807893356757 -0.870879945994929 -0.304485497680704 --0.568801374892212 --0.304006174665266 -0.474910711559215 --0.617624678357117 -1.89022842662663 -1.3800620843277 -1.13318920348603 --0.494178617460223 -0.930534625944889 --0.704446946015796 -2.10612659793584 --0.442900802473408 -0.617293254838751 -0.892428369793153 --1.03486466887885 --0.189835254884182 -1.51267039999584 --0.280942273743269 --0.110073141829115 --0.25791135515867 -0.0241426870926227 --0.304480095120842 -0.687532386404794 --0.188431928860011 --1.22711840747641 --0.239420086255731 -1.71607141919085 -1.08312592229903 --0.074997562200938 --0.284769711273483 --0.582599134258011 --0.241372893521588 -2.0485820150565 --1.86705856094781 --0.149941339757898 -0.145572624775134 --1.10727841733936 --0.736937186416681 -0.700955822815441 --0.0255727746675154 -0.777655481060195 -0.554095644336684 -0.42234884937503 -0.719577552767943 --0.959323747487813 --0.513883861955152 -2.02831675048673 --0.0195045945465075 --0.714272341251483 --0.537519082909069 --1.65127050048827 --0.277062857988065 --1.41793998222281 -0.692707684351996 --0.564827074257672 --0.81012191094128 --1.44153146753706 --0.446605470635992 --1.47805037935852 --0.447763519431613 --0.264236909763883 --0.130411038571518 --0.352864377553232 -1.29638496844124 -0.92490844161609 --0.731184133560218 --0.808318601500742 -0.833847960925189 --0.00207286115035243 -0.920859580272078 -0.878676782373581 -0.508198306813306 -1.31018101860328 -0.812719749966933 -0.655787434515029 -0.308042897218609 -0.438641304663419 -0.995695909906301 --0.691235492422004 --0.537773903136115 --0.365053569308655 --0.107029011066683 --0.970927302863457 -0.937260688245319 -1.32879317020139 -0.54430200598893 --1.2959329707925 -0.0861805767870916 -2.20313555384511 -1.83713568786706 --1.84624740537831 --0.532693298080279 -1.08374485159153 --0.987905299505323 --0.148983920853259 --1.2478932294057 --0.352879226876707 --0.611830893429917 -0.262566993672534 --1.3865448314264 -0.689177123031206 --0.676630440849216 -0.707270938250875 -0.159797928184604 --1.67503176830991 -0.865442129922246 --1.27807222244754 -0.106707655859777 -0.105575549758634 --1.36081451315822 -0.0197888916159972 -0.133898983999286 --0.15480878101109 --0.459121511107979 -0.900679050505971 --1.44941441124072 --0.144987928295593 --0.512339245092089 --1.10571714841623 --0.409803686303619 --0.140595353319482 --1.04979803942701 --0.104021851183345 --0.761114765050872 --0.984524396235187 --0.693854419811318 -1.17194452058495 -0.498006966137498 -1.57300517449593 -0.923446270572271 -0.938742861787628 --0.302618280941887 --0.32039944145008 -0.820617097652631 -0.220606845626887 --0.376809909186367 -2.14975917542892 --0.2878679988627 -1.71962907559113 -0.861419398724957 --0.381105797823765 --0.460013939415262 -0.858971500743902 -0.279756277540375 --1.51325170348704 --0.219146416430458 -0.056607044079966 --0.0246286881837214 --0.293349528539414 -1.0165124757291 --0.0333380744869647 -0.612592845710273 -0.199513856675562 -0.384956819974803 -0.991767319967738 -0.0797429970593981 --0.228935776993411 -1.14663700263763 --0.340141300871403 --0.82303147333827 --0.198614993401645 -0.682284634079777 -0.334478012508759 -0.595381117267383 -0.1892878921827 --0.590817105745863 -0.374202317966532 --1.34272361700216 --0.482178048708294 -0.0895946633428055 --0.313559575878632 --0.0692033357527846 --1.52887584475721 -0.459657278364664 -1.35239466634528 --1.30428905211102 --0.00545730421322244 --0.326362316922137 -1.22850356963086 --1.42718888391942 --0.657137369940457 -0.700650937315295 -0.591921523068397 -0.997524631332851 -0.0288076802146247 -1.32977085618307 --0.44927977320745 -1.44582124061702 -1.34082137704035 -2.20821642002166 -1.02559774651618 -0.496375273370363 --0.945144193634983 -0.0168407057261986 -0.343805756909905 -0.263422952081958 -0.157740656678646 -0.520828519883816 --0.809908981815594 --0.797407707734216 --1.22998399142901 --0.304888080084633 --1.39214754941668 --0.400137515141397 --0.954465963655279 -0.244300668869196 --1.28729068824027 --0.837976212631622 --0.369899501606256 --0.488243925681273 -0.501249081152627 --0.997317778710966 -0.950169933771869 -0.356732991934539 --0.114382826941707 -0.0612305325406926 --0.0140955223950021 --0.201327525533483 -1.06775618887556 -0.0353440181724718 -0.702794445143824 -0.47548573787059 --0.626041918528784 --0.0461192925670337 -0.0529989365018668 --0.273302766601167 --0.808222082479199 --1.22925393854451 --0.301483909809306 --0.798226977651237 -0.214832704058473 --1.0046074498632 -0.218173378802893 -0.395127543936614 -3.37494140789356 -0.466493139271353 -0.341148946967521 --0.629915587532083 --0.686257003935214 -0.546566320635578 -0.503557445985649 -0.35414020758348 -1.61448159441561 -0.347764615392633 -0.877585330169042 --0.102225511384161 --1.27579519648823 --1.42119294209232 -0.549990108362741 --0.213482185075003 --0.0760555554677627 -0.581692068738651 --0.477707264085201 --0.427453418878025 -0.96147992730816 --1.27527760707468 --1.16857137322721 -0.207741508839382 -1.7940315150741 --0.128525212629513 --0.737882834150756 -1.56063399212988 --0.542888023153213 -0.571345543871594 -0.723860379184959 --0.0871495687707515 -0.0523338103815902 -1.16031114910619 -0.865959535568192 --2.14520088835413 -1.16313029423855 --0.467382432295275 --0.608643792862197 -0.713868415882823 --0.208609164913193 --0.182229190288025 --0.499315176369148 --1.31002586095258 -2.80426715904622 -0.568679532714747 --0.23065939943818 -1.84110289042196 --1.21429405896948 --0.832067274227807 -1.21892297834624 --0.720549400392385 --0.216741500553983 -0.852713103939934 --1.39743199201737 -0.268733399113168 -1.12100971545588 -0.0585987846053673 --0.877764800347625 --0.350931550849249 --0.031357570119555 -0.0285127953792763 --1.692972976669 --0.749770292966267 -0.230009298162914 --0.321002011940429 --0.0288165914624443 --0.287231919511848 --1.46157856452554 --0.477990199661575 --0.31772332970833 -1.91018961511569 -0.867642607976141 -0.0411862229731232 -0.180195690877475 --0.520000905985738 --0.595186977648945 -2.11629219055994 --1.36929101579155 -0.0895828437051644 --0.464259609913562 --1.26556914396022 --0.775040420752862 --1.30311509983808 -0.876503985011494 --0.529991630513473 --0.8928682892899 --0.611981106699204 --0.906024934906569 -0.945521902991799 --0.472998194797626 -0.169270819904499 --0.235796202788577 -0.234312675223983 --0.504715515271617 -0.542907011521399 -1.15502821902879 --0.67741167508087 --0.0945174668913609 -0.0711290065546009 -1.43296773444436 -1.11614561658245 --0.0336012672165449 -0.868868748205794 --0.755281093574427 --0.664187819427086 --0.824677135271635 -0.616485280850125 --0.769968442870036 --0.506025441448291 --0.20619637878356 --1.40332436121643 -1.39573445474765 --1.28291706011765 --0.217052776895935 -0.10889118156021 --1.25725468397737 --0.218770092309598 --0.416766568553086 --1.10272008817102 --1.22192322714119 -1.21527364159599 --1.09580088330747 --1.03023574746266 --1.03389616278495 --0.17201526697425 -0.812173873056516 -0.245176295067203 --1.33344255632521 -2.72178304043642 --1.43224204448524 --1.09535347600973 --0.318157282619388 --1.14965665836346 --0.519678879132051 -1.30803868210076 --0.533771408661239 -0.0486418785405731 --1.02709652692869 -0.0650786163821948 --0.0223038950731596 -0.121178721308642 -0.98144579612825 -0.354934325973236 -0.448080006261764 --1.35407860731319 -0.101237404769433 --0.677124446251092 --0.631307075027797 -0.13933277179547 --0.537908542439003 -0.158720323946777 --1.536771556461 --0.468526666323505 --0.104849179945561 -0.0398607433096245 --0.865998280820616 --0.176602802673025 -0.206386613056964 -0.938638647781463 -1.14597827331169 -0.00889310509122243 --1.47461425700813 --0.143031992133978 -0.799536332028213 -0.834295049814905 -0.191416674090219 --0.523490854888951 --1.01035010790547 --0.000104343774617988 --0.088320530172961 --0.932295825404271 -0.855519417591819 -1.4230112886262 --0.495607953482708 -0.0844626042787775 --0.0241314817654148 -0.891122842619855 --1.34509394977152 --0.626102990509374 --1.31182440527147 --2.25465861271213 --0.65734449756687 -0.083229660950634 -0.144967615299348 --0.0533350594555451 -0.19349814498265 -0.977330938309329 -0.632308805825558 --0.446387270591091 --1.35149030239715 -0.0539353121317969 -0.500472803472721 --0.72645979958754 -0.0803575971710426 --0.558603551246634 -0.204897602678578 -1.17535024475555 -1.28957376583942 --0.00268802463167539 --0.69353341822154 -0.165611205525005 --1.81969261629248 -0.829495901375333 --0.264683094596426 --0.0934009644369054 -2.64423449490828 --0.111992293316936 --0.696816184164091 --0.268085088427817 --0.0682437566643017 -0.842498075823837 --1.11022668744712 -0.747112688696191 -0.592771051084086 --0.585872826412394 --1.10099928148611 --1.40204112120979 -0.479483588740035 --1.54011864463171 -0.533486299249021 --0.432876467441763 -1.04505194968992 --1.29665957739254 --0.558723899162087 --0.15891514427476 --0.24345392800117 --0.571071855403843 -0.044424138720518 -1.30799393943954 -0.125048748299526 -0.550037187578109 -1.29889454501581 --0.252724172964512 --1.25402581051503 --0.78081932027319 --0.978527849075634 -0.146870799605985 -0.98624633453179 --0.0136578479144411 -0.140281303390623 --0.0647500052397643 -0.0218864367916991 -0.464602114691569 -1.18277874863704 --0.100711647292706 -0.136529014998022 --0.540019680890836 -1.51674908829298 -0.138394654871816 --0.0841599775388069 --0.360159753334107 -0.704507463301121 -0.969445556504937 -1.19804691883591 --0.324661615563473 --0.964035469312737 -0.351345058101089 --1.35917155210131 --0.68733904687339 --1.97205987641996 --0.997845116180466 -0.40423081293952 -0.0918792796226189 --0.592840514345594 -1.77502648102696 -1.59322441680088 -0.259482907796367 --0.895414678000002 --0.502272781892825 -0.809534382343476 -0.879002940694352 -1.4444700572829 --1.01729929219717 --0.702984365617577 --0.912230153744948 --0.399566721146964 -0.129565357223856 -0.426271282322982 -0.746355875619967 -0.53898643024052 -0.819364543267515 --0.253109169289362 -0.553619850118034 --0.266839128105565 -0.376190488197119 --0.0738800543774358 --1.01763469396876 -1.05553508099709 --0.705695983957488 --0.156688030310095 --1.28075175667004 --0.299327588786891 --0.501437241439271 --0.668904630384925 -1.18405856512064 --0.0109091531125096 --0.281040061578601 -0.229431828494974 --0.15655882421294 --0.711209518182201 --0.392844936644234 -0.9325251750854 --1.20924297275728 -2.47673547637351 -1.03202360645023 -0.0120993974568506 --1.60078279514794 -0.164037956532011 --1.08345335329877 -0.7636970421981 --1.17263311267475 -3.16119041776661 -0.580367598838302 --0.636892003993085 --0.910545067962836 --1.28280052414888 -0.207192437680852 --0.611712175889378 --0.319761575622775 -0.324066576812457 --0.661213030551445 -0.891332400643609 -2.63380270132029 -0.897815459496272 -0.0880897068703481 --0.320690937523719 --0.834446241265126 -1.21264057175346 -1.33449498087004 -0.468305833694935 --1.11015664102484 --1.13017196139551 -0.0720436357701963 --0.0804484468539526 --0.35390684789945 -0.491957132354625 --0.471532631276673 --1.57858054095952 -0.0172001371560269 --0.0691813293635564 --0.207775152074779 -0.842342153646786 -0.855252175005706 --1.40458949797063 --0.0358162648108635 -1.19134249611679 -0.5412236836261 -0.630287976131828 --0.10175271054244 -1.01393315028494 -0.589378901100153 --0.337006768397052 --0.609050456592959 -0.188294875957585 --0.768650395044046 --1.07549418009825 -0.691706378449588 -0.224473093241873 -0.36435032378113 --0.0476951461386355 -0.33129710594705 -0.0377002466789378 --0.44721854822296 -0.566432651074406 --0.262134361650087 --0.036057975511695 -0.564272007133491 -0.80029871811116 --0.230160217835974 --1.27913255157174 --0.453372794836168 --0.759311329766946 -1.60631766879973 --0.139963297220305 --0.464202137453204 --0.996598554003365 -0.146692095057095 --1.05977518297989 -0.500914835801529 --0.555780957675363 --0.750830670047588 -0.496790825403004 -0.63601749224466 --1.13210516573402 --0.984092698455493 --1.63379835298475 -0.0488734770634451 -0.18785866881076 -1.03411146068323 -1.00669062240199 --0.383491921552792 -1.36633752681131 --1.27244369761325 --0.553703041795032 --0.119612808599691 --0.749991893270918 -0.229746687213252 --0.254246097848048 --0.456336601613349 --0.044967704014792 -0.388272468457812 -3.26596276897433 -0.922798759858553 -0.209245763559871 -1.13915673790388 -1.38577800523739 --0.741581571503472 --1.08877873847196 --0.48478462835697 -0.0212144622910149 -1.93421749707764 -0.600232951408066 -0.100286798905126 -0.663831267347256 --0.059014766541563 --0.121497865608832 -0.240124265164836 --0.0314344089665726 -0.404704378887111 -0.311502771521898 --0.775933956728222 --2.48349808385637 -1.11025109867173 --1.09408711967112 -0.313596489691988 --0.25527594876461 -1.67226939250286 -0.828612995231149 --0.482513516759304 -0.837064254479381 --1.33724561545898 -0.0528899620266561 --0.980809701918526 --1.39182402391966 -0.756364024888849 -1.14190978893845 -1.17509197352238 -0.395759388843517 --0.733694650714835 --0.731680639804379 --0.292175109253534 --0.299297373782782 --0.613820032350414 -0.111253508217578 --0.694903311008039 --0.131641048239427 --1.00106259091363 --1.21403383857207 --0.662646967344887 -0.188213933067675 --0.334741095246542 --1.69159437842692 --0.0685471505594091 --1.40896340589451 --1.37151573126496 -0.965835696380223 -0.937307167348356 -1.19889234395732 -0.578459839830379 --0.945635799533742 --1.24998948233288 --0.204735430408294 -0.0664922591682489 --0.113525398709908 --3.3575861995021 --1.71451519298598 -1.32513251234274 --0.922518136371949 --0.207752848748696 --0.762654399273572 --0.169306528085059 --0.0799074432891871 --1.12143033003162 -2.43029677330223 --0.992089234727663 --0.758797919777905 -0.562799200733765 -0.11114926880629 -0.204891296174502 -0.726895840035215 --0.434611122601002 --0.352281122760349 -0.0499365169289758 --0.898600868123829 --0.475923974391776 --0.24273678738744 -0.912919991731022 -0.029813725750234 --0.636517844515152 -0.240953546446333 --0.850296851628794 --1.33650868970779 --1.36934700580761 -0.0113773980842726 --1.12029456473119 --0.437913966641317 -0.0968064624908997 -0.403040870956173 --1.3919974123378 -0.271515722541582 -2.55961825843542 --1.25728182537348 -1.69823142648639 -1.1693257900956 --1.67228816614052 -1.34114690154777 -0.951271346066003 --0.262395981358772 --0.134472861009288 --0.20967403637918 --0.929850194846148 -0.822430781859067 --0.0156151787272596 --0.495034396423557 --0.0544762652263646 -0.878492869684403 --1.05126918071508 --1.23336608007783 --0.84900813753737 -0.129948401307905 --0.52913396197726 -0.807580289232133 --0.0359951244459822 --0.212764584764817 -0.0794548834799436 --1.44614234071546 -0.816291810689085 --0.166525862211561 -0.26581727786148 --0.493462853180612 -0.811251226510336 -0.619766381124143 --0.367312795474859 -0.00592299922819528 --0.980784932080158 --0.340527947993793 --0.162766129141889 -0.221367547980557 -1.10095983688738 -0.153469599581263 --0.514874610584325 -0.192071120261124 --0.391597165283011 -0.0895082042904063 --0.441768983862398 --0.36940782813781 --0.559737148271637 --0.893369392728932 -0.225182120317296 --0.139433307209837 --0.89760267640214 --0.989616764038795 -1.18631287475079 -1.46829388629031 -1.23736766087645 --0.296253540693592 -0.901604063342647 --0.199401395441905 -0.78670510485791 -1.47772293533779 -1.36317925114461 -0.664114165876622 -0.133613394600019 -1.71234061627325 -0.892361109898822 --0.963142791088422 -0.00515197108051257 -3.15692282646444 --0.795744789445094 --0.249388602805026 -1.81057685558881 -0.710251494768749 -3.14261039609796 --0.792036738827315 -0.0949526074959941 --1.05184438091946 --1.62629257438853 --0.514699882178571 --1.00112767104664 -0.914035818286924 -0.406667226883151 -0.107909441380039 -1.28064918272431 --1.41485956065891 --0.0685981109145812 -0.157299647801326 -1.18581723159804 --1.08075601099751 -0.551292457762903 --0.450000024253119 --1.30811622168273 -0.29707709914765 -0.12824719663467 -0.0238355331765803 --0.803963800968384 --0.721504722342409 --1.36630754057603 -0.844716431701636 --1.6834545798456 -1.16954870362294 -1.45063160750265 --0.65483135593579 --0.243300619751743 -0.791893621901308 --0.367287930185374 -0.8021006615737 -0.0473424816681689 --0.359292311015689 -1.47584525908232 --0.597010120991076 --1.3663614314377 -0.941607033563304 -0.521275167385035 --1.46249649904208 -0.853137346527118 --0.567442462172004 --0.0279064819896835 --0.0790331568707834 -0.849535059805873 -0.0428416866093588 -0.125865737298496 -0.0181622328155848 -0.106221088377967 -0.836718628353376 --0.65948256763605 --0.576852053690102 --0.035062287587694 -0.782195211119499 --0.304925744459847 --0.477537995831601 --0.500245268509392 --0.87833155981974 --0.718798205313901 --0.761226384592951 --0.741235106952169 --1.55789920788701 -0.865551407694392 -0.504985532606419 -0.98924380410596 -2.49488718315983 --0.121364663487149 --0.411987821018503 --0.643791981392708 --0.936669954483437 -1.96278528449768 -0.844949227534824 --0.701115915966113 -0.450362434467607 -0.361444913126684 -1.28093774759923 --0.370179655745405 --1.01592072485711 --1.07723038280071 --1.05423197998275 --1.92268040336281 -0.833981901661941 -0.822578233038527 --0.352896857854788 --0.650065286497046 -0.302435511434985 --1.07734747756708 -2.38673702885258 --0.336414903501632 --0.98000770806286 --0.550617692865856 -0.827616113106718 -0.979150005645526 -0.150811164070983 -0.0470936844124905 -0.180834677889251 --0.583034458593772 --1.34740779911739 -1.15756648080886 -1.08611214627317 --0.865258413159967 -0.554790360452422 --1.05559150162342 -0.979399105644417 -0.612975592972727 -0.27704666764726 --0.695533278068222 -1.14220901748796 -0.643036159882349 --1.04281967668601 --1.2818673625088 --0.221660670868168 -0.794584068865737 --0.579831413867195 --0.0797032446597763 --0.440564466927681 -0.441709160160943 --0.00382063645451503 --0.561817259389898 -1.23196926259484 --0.467282838008566 --0.505184484162343 -0.0379695528228829 --0.819204111950166 --0.27562026459376 --0.571912173788608 -1.2450702438694 --0.23945034766 --0.300507346287133 --0.254846950486219 -0.277623036117195 --0.691356164909684 --0.0897256212243898 -0.332339428385246 -0.896220392008024 --1.30903412739251 -0.0733197593897019 -3.39978255602969 --0.301322104388067 --0.0423788951522344 -0.769808544324041 -0.392148346727661 -0.309905941546901 -0.765035785023549 --0.539963461141146 -0.500962038004478 --0.492579769965461 -0.242804092282878 --1.04714077555176 --1.14337652365654 --1.3017671983782 --0.286751339362944 --0.557637047752704 --0.225427385477316 -0.0459690588774233 -0.302171628287113 -1.12289480632323 --1.05219278992694 -0.542901287559612 --0.0543373734900428 -0.643094613258192 --0.214975862760323 --0.766977884918196 -0.387018207272972 -1.24981995808933 --1.52945319067077 -0.222164102659702 -0.736551564955565 -0.864362194297725 -0.0143061335438528 --0.0865078701815936 -0.171627592214529 --1.09448780154484 -1.38971736990189 --0.140882020721214 --0.959971537587334 -0.834354487610354 --0.00446461403157805 --0.930849986549124 --0.494961313475464 -1.96608304426644 --1.12237173774561 -0.949693805330731 --0.900375768926152 --0.949120858302855 -0.93220322343579 --1.61378077989624 -0.433745004867967 --1.03225232358683 --0.0766983141663449 --0.332932694589209 -0.197901587749969 -0.83056440322602 --0.497049346180926 --0.271088543531063 -0.254239068464926 --0.946828882407782 --0.758812914351628 --2.38019251986524 -1.36648710695623 --0.103003760442572 --0.100991929820484 --0.322651082643501 -0.622193988999133 --0.378231476352449 -0.131521643434924 --0.309239037491833 --0.292125980029593 -0.225937081657379 --0.528431415518059 -0.935181631859765 --0.541554228071115 -0.211713174017905 -0.178218194522509 -1.17312081137 --0.163499609495736 --0.210002296657425 -0.0820314018147634 -0.856824487054579 -0.853875731176823 -2.46698436511323 -2.08151965781457 --1.6020667281262 -1.10235646590328 -0.0149807686102026 --0.968596705513696 --0.168969068250366 -0.626300008007963 -0.23711505129912 --0.6222388502534 -0.416236510676099 -1.81142576343181 --0.921565219312754 --1.12296130445273 -1.34426588785491 --0.0268633035126165 --0.293723882241071 -1.1400287941526 -1.01221297234004 -0.821082661906834 -0.908851349966568 --0.435593099257069 -0.785250549104348 --0.340063639915789 -0.121993430246539 --0.559200979479913 -1.01207562494155 -0.294993396552293 --0.546888662210369 -1.28859796199533 -1.05726416779377 -0.948249959893253 -0.319858054943142 -1.05040179759329 --1.09438068015462 -0.751736382979751 --0.413034842118984 -0.185580149391729 -2.4409246097959 -1.35667742428355 -0.386615901691806 -2.66252015830549 -0.143969329405522 --0.474113659688702 --0.738067037932769 --0.179626220211158 --1.81131095524081 -0.25710458741047 -1.27458173844954 -0.205855790644691 -0.686693608077521 -1.45631674531338 --1.05946978957312 -1.42985294364535 --0.101416617109908 --0.122782495757985 -0.212050889679007 --0.0368559879305863 --0.953062495971016 --0.828264222137793 -1.31122349683001 --0.242364450424003 --1.22136460996024 -0.588706872481623 -0.19769096082101 --0.319394283599539 --0.36270799000426 --0.812861236103235 -1.20360550600955 -1.34891183488593 --0.106412342499886 -1.26161649115715 -0.837035254817098 --1.0466038839539 --0.440909785925204 --1.19839800192266 --0.406572014039241 -0.190705256609579 -1.60195145706186 -0.090356105583445 -0.492275020600751 --0.184535023162777 -0.889638922783294 -0.178458688740021 --1.41641503990048 -0.391474308678264 -1.33246002924632 -1.09344794160624 -1.01407622244988 -0.747193187904672 --0.0542193523366263 -0.0842775558005959 -0.577573642161621 --0.802576444076154 --1.24471204435351 --0.952003063789316 --0.826431861628651 --0.129652578408616 --0.412532510622613 --0.758434865731787 -0.346161590467335 -0.102484929333549 -0.914332037703852 --0.571701618587443 -1.03077085290406 --0.381094349865036 -0.126358933725958 --0.932093638933495 -0.239758256343864 -1.08642931423286 --1.34289340749731 -1.39399244671288 -0.000490124296659289 -0.541318408939995 --0.326497068098535 -1.23862305019761 --0.207640491941711 --0.99994647879978 --0.166203180645537 -0.00843296209514666 --0.0232029796765101 -0.429268209058235 --0.456050477266019 --0.69641555185278 -0.854167000274948 -0.510760037120399 -0.649778136653041 -0.850084865076653 --1.66744873463324 -0.831841724941578 -0.138043417120089 -0.801154633295093 --0.0979648410795093 -0.27832890332518 --1.19633758527829 -1.13236381222858 --0.975863266918752 --0.412345758988208 --0.293985725081778 --1.27519520432446 -0.15356740274168 -0.0545403625542384 -1.26615209157523 -1.72726937994141 --1.06344148618261 --0.284290335997599 --0.051066241791915 --1.08021497367225 -0.988525922160742 -0.129312626268218 --0.319769445887945 --0.361450572904998 --0.584515238131101 -1.06161520408896 -0.699905195336047 --0.221379736362939 --0.239473444070733 -0.638670501725394 --0.431177822603261 -1.1485563794444 --1.33870176188168 --1.51649245244182 --0.571563020052004 -1.12431200755806 --0.474071750897313 -0.720498570408997 -0.984121387813352 --0.830990209875553 -0.47204910727303 --1.03012142350943 --0.122182790817317 --0.383694972917458 --0.0661766129819092 --1.421465834375 --1.06312080637087 --1.51590779893225 -0.932544828166304 --0.178274279044787 -0.0394873364234716 -0.73360197661404 --0.870420575178903 --1.4394688428186 -1.15335008607227 --0.554652947570939 -0.85243648496647 --0.59111695414374 --0.235569116101139 --0.928349671498905 -0.483506789623202 --0.277555521435402 --0.855171610080527 -0.669316626034835 --0.939148153765478 --0.227620732636653 --0.128832858425413 --0.613542445754572 -0.843041248110152 -1.27070728852429 -0.249882961153462 --0.496705082062859 --0.0172785533361957 --0.113638333469734 --0.349728480436042 -2.02919504293091 -2.39047355152276 --0.0180215872418907 -0.249450473847098 -1.18290743086796 -0.615977174305167 -0.465517470863626 -0.860962805001297 -0.0556445942012109 -0.627373019391593 --0.107804875904526 -0.747429472219567 --0.578605207533812 --0.278392120429913 --0.666817876655353 --1.26112198397555 --2.28166633175389 --0.99094926369998 --0.241225259428013 --0.379319640944253 -0.120653294751972 --2.4113476275166 -1.25621283764253 -0.177574126125027 -0.138543128065693 -3.96142706010309 -0.457961184826011 --1.2927113020835 -1.57470198259506 -0.778174838388102 -0.00953416227171022 -0.883234027473582 --0.554832147524362 -1.76674015525336 -2.02937605170491 --0.790092069594261 --0.67355901289233 -0.396234059295374 -2.20965629929564 -0.161099300460161 --0.125386104938553 --0.705715520323133 -0.546331733953735 --0.0481847824499182 --0.30004347675097 --0.453473536621909 --1.59038769010759 -0.154906462799294 --0.803516424355466 --0.255603474469475 --0.61010347366996 --0.0908937988719432 -1.29084351832936 --1.0672802226569 -0.0841161604457605 --0.114343500504369 --0.673843670962503 --0.842903650937984 --2.16933063931978 --1.24851416500441 -0.124639744669716 --0.172854611467057 -0.667570147539267 --1.67847749161834 --0.103705570961221 --0.759198755482767 --0.791618488437582 --1.15490545965952 -0.488424184873294 --0.796777889235377 --0.984347545153934 -0.94442831214316 --0.00618024291914843 -3.74437743696152 --1.30098491751849 --0.800788984693485 -0.0314196019617379 -0.0114275199858609 -0.263900588386193 --0.0894906176511423 -0.866441540223086 -0.101598964591054 --0.412219039828003 --0.298354964495455 -0.640407970394161 -1.7091729622123 --0.486871211969098 --1.36513434364984 --1.24627408847276 -0.0427395552546832 --0.747778397300342 --1.16236302371024 -1.02548588364181 -0.977377410332488 --0.60417398687249 --0.780074148410344 -2.88288322041472 -2.0500086302794 --0.957176222869778 -0.261110140893701 --1.06774179805879 --0.155732623156548 -0.862675375305686 --0.224737491374205 --0.36486987532764 -1.06406357446145 -1.00757072222302 -1.11660628349584 --0.271820995503155 -1.15920512747984 --1.17482655333428 --1.69088258564706 -0.631716068610015 -0.837425124766383 --0.00306192356498958 --0.338441677263456 --0.28480067016685 -0.990279017808653 --2.0467738015062 -0.041201552814722 --0.729502792971703 --1.04950602162882 --0.21241824392398 --0.380479684964678 -0.320649448262728 -0.576787044803816 -0.137215598664733 --0.315865733799253 -0.810493707527836 -0.118475413575386 --0.725032395940278 -0.409618337635262 -1.20255191851195 -0.992324879128198 -0.944154543902078 --0.286407490733986 --1.54368139473607 -2.15145777777507 --1.41527766582284 -1.35778819604655 --0.324982374001846 -2.08351380391782 --0.817633032261647 -1.10145198430832 --0.815987328683331 -2.67555479917033 -0.0108798132278691 --0.368096534842306 --1.44138538071489 -0.691390860436284 --0.323698025416056 --1.06073154915681 -0.115120271557243 -0.429177348437328 -0.63137762970709 --1.07008420336204 --0.0837133827269558 -0.80040452991884 --0.28210394367874 --0.706388056451688 -0.283960818337153 -1.15222062551311 --0.582118744967689 --0.271702386650348 --1.10844825951961 --0.0333998585416824 -0.617913334388883 --0.220202722572994 --0.995898219895322 --1.04996234816541 --2.5276406661799 -0.95928469649736 -0.483772563323284 -1.01745551835002 --0.316840464762565 -1.67714118016288 --0.259389532454507 --1.23474054177302 -0.251482543188107 --0.334665112702501 -0.594365177512287 -1.21039833383333 --0.117322602145879 --1.01438140839137 --0.865927616893593 --0.593351026570643 --0.0741365026775274 --0.0151582540886972 -0.864230924063166 -0.423602274857629 --0.907537101919809 -0.552264029993621 -1.13325773356903 --1.26707886363365 --0.0740377421304466 --0.986285450129771 --1.13322155632567 -2.70485248823519 -1.65868138604964 -0.0825316159469685 --1.07428928255869 -1.20163932749534 --0.990244115414641 -0.863491114157977 --1.00018045769509 --0.474982359877672 -0.208140942559455 --0.103582384886605 -0.324310233795065 --0.354621241377452 --0.594007126224669 -2.36422989115024 -0.714908970106768 --1.07441265152272 -0.784458664438489 -0.00644083165615372 --0.383981799467351 --1.10818699653621 --1.15265311671732 --0.0867912726002582 --0.360386491409869 -0.044243515897874 --0.12937677281347 --0.169233412022813 -0.862136446910387 --0.870870107286706 --0.150091545631243 --1.02513691209409 -0.085240550910008 --1.079454154153 --1.37946827536796 --0.426380771408458 -0.618348092888689 --0.103544840163377 -0.111289354943358 -0.74513026711293 --0.877517351498774 -0.0797632912127155 --0.723370378280582 --2.13958110361742 -1.16831926697222 -0.422358045359192 --0.277644573232124 -0.561230223073188 --1.27660851288886 -0.682111232130417 --1.31240069499083 -1.25067137027371 -2.48090441170273 -3.12405127970796 -1.04186384216732 --1.23859575958157 --0.0198469776368126 --0.0388716419340134 -0.304555940436041 -0.612869947636067 -0.139748668118004 -0.205492389731643 -0.0411384161040873 --1.03655956540664 -0.328902677766732 --1.86744178233939 -1.02383289132159 -2.01936259905179 --1.66059191425233 -2.03254400527419 --0.162589814312083 -1.49285240805022 -1.07458052673675 -0.577784671894737 -0.505867971346154 --0.0944318273887017 --0.65915388069393 -0.818384089959449 -1.16438351949085 -0.0884710529503216 -1.16051317122358 --1.10615106377955 --0.514431594693983 -1.50590926752838 --0.0558552816635345 -0.619402692848609 -0.557519371417033 --0.546715603300013 -0.181527658214711 -0.49063063601155 --0.181944687279709 -2.502921915826 --1.47460742456301 --0.224117797943487 -0.267327160196272 -0.492300656482291 --0.142418154342479 -1.22923411225419 --0.39422543224001 -1.64598375871149 --0.953847609802978 --0.318841472509779 -0.0281082482864665 -1.05810093844844 -0.644145662341772 -0.871642889191047 -0.527378783965516 --0.110433263394369 --0.870734195363125 --0.00652666653652112 --0.541024827643148 -0.865121687550928 -1.27141339890136 --0.891754766986607 --1.22618355615833 --1.01484233348061 -0.500241450670029 -0.786513383290079 -0.191795439861142 -2.57841725112862 --0.482697269994961 --0.519345519745579 --0.359027653209703 --0.91623566982782 -1.08754607448137 --0.113140213585733 -0.62365033794242 -0.625552787378522 -0.253029017913055 -1.75746909622732 -0.799855737437565 -0.192154137100592 -0.162159271621751 --0.514866502549047 -0.772915352499119 --0.75238466255221 -0.275589314052035 -0.490345458001116 -0.636633785946374 --0.270007437061 --1.05211020273016 --0.958478765501921 --0.675770920482196 --0.557364240366342 --0.718228999302548 --0.0368023132188693 -0.406759622073807 -0.107939386933326 -1.23379892321045 --0.647331247005814 -0.550281920388525 --0.41233068145705 -0.0332222135240947 -0.765513140642163 --0.513480618214516 -1.51328761501449 --0.511777426782119 --0.248709778487132 -0.118715366842195 --0.0403185970544335 -0.108426533781994 --0.976945232078755 --0.15689853891611 -1.50665244373402 -0.0334726365248796 --0.391458548522584 -0.182856802072429 --0.3653447675823 -0.891570907962267 -0.0801344106331312 --1.55536906775062 -0.363736988456585 --1.03551896436941 -0.523683848520339 -1.29152003146313 --0.205102387251395 --0.335466752102951 --1.29085940182369 -0.464353620117053 --0.156645447880616 -0.825148637339151 -0.0893822874331089 --0.282133132074518 -0.939513841579152 -0.920774904143363 -0.429505951649725 -0.270115382326357 -0.578371911917566 --1.09092776973325 --0.319153985293754 --1.05935207947007 --0.776625371295293 -0.551178006208667 --0.202547943478776 -0.657115393684961 --0.0513837061948328 --0.277745416718145 -2.48959023208684 --0.625680057819634 --1.24408928466193 -0.314538432916155 --0.85541464051882 -0.127721447701978 --1.13245418825279 -0.930397582904416 --0.488269199935088 --0.325301299705766 --0.866918599784777 -0.0831041078539467 -0.890835634847384 --0.477610067942508 --0.946055774892967 --0.152827726780636 -0.167462179840923 -1.27717150536477 --0.927758100038579 --0.111807171733517 -0.356683141696937 --0.367859123468397 -0.136624396106674 --0.126344628857567 -0.403427399734802 --0.688831214023702 -3.03375469666381 -1.03593667914355 -1.11054459356002 --0.75282957231328 -0.509324548225297 -0.73948162464113 -0.295769577474911 --0.449121860960705 -1.03463039588326 --0.460410154652 --0.184927934921876 --0.120900477880055 -0.4400316867463 --1.09203043251805 --0.661628915691683 -0.696410127249453 -0.00714839504549669 --0.947287414434983 --0.69524460959145 -0.106856902042825 -0.13922798221721 --1.65716091017995 --0.443441742011517 -0.641541959042197 -0.523227832334554 -2.362399047282 -0.0113918436963516 --0.117669743721096 -2.0704641726349 --0.75499021543495 --0.0197995738392862 -0.419250617673182 --1.05622713281415 -0.740556648411079 -1.51153713306395 --0.0540037836987137 -1.64087752697325 --0.036456669671983 --0.526339868274934 --0.471030269725225 --0.499837415204242 --0.872647679746298 -0.504799000919416 --0.479925039371948 --0.0670915370207505 -2.48581456288477 -0.548062680559768 -0.350903702906873 -0.759701928650584 --0.0580463934471362 -1.16490375155214 -1.77481958058526 --0.0570318347537802 -0.809472538444309 -0.332663845111904 --0.280247771263443 --0.485699934704884 --0.458761886531759 -1.73477138821172 --0.0244578033991303 --0.71440330217132 --1.46803688487622 -1.8731150528689 --1.07496417547776 -0.368442223172599 -0.337248491023367 --0.709030541165933 -0.795306233091645 -0.0587537951368722 -0.259273910454342 -0.992404795275272 --0.272817500090495 --0.629968432804198 -0.047407118508227 -1.14395648490919 --0.690309128373297 -0.817825067511821 --1.34139235092655 -0.470477058383707 --0.280773477262968 -0.616589234455931 -1.23113732025722 -0.815380835132743 --0.241552679226837 -0.616089817535606 --0.974989186225146 --1.92820014164248 --0.37586921640272 --1.27052718527543 -1.20087672614827 --0.577311435562406 --1.21738107897669 -0.00687025500101335 --0.153886707034584 --0.02385371749779 --0.402378313079774 -0.283214509014678 -0.00273080543865056 -0.788295224557681 -0.283397456139854 -0.708287165967184 --0.956562531100444 -0.601161418559535 -0.755265049883968 -0.41302686262767 -0.940960854642376 --0.163352993168787 -0.521831173995936 --0.982148729186218 -0.626423217039122 --1.28494133468482 --0.327220403481325 -0.89202464303715 -0.59271131657883 -0.36893680993664 -0.38199633754494 -0.110932671734438 --0.0539999554539872 --0.661424233752931 -1.70779107193311 -0.0879837039161089 -0.0313852275386921 --1.2552276284348 -0.0342773063786108 -0.298688608549107 -1.18701005535391 --0.488032768809449 -0.154776995823594 --0.466652339376344 --0.184038478847097 -0.314623733168848 --1.41822188386715 -0.0797981812663178 --0.569628708232833 --0.341125366654891 -1.11800954425418 --1.38786069236573 --1.05784872084173 --0.748607179333735 -0.0702003764468913 -0.838121404660082 -1.09800425314241 -0.173583004259648 --0.211638705698203 -0.251706537033634 -1.97917355953023 -0.161593007293122 --0.0691879302114606 --0.187712572418389 --0.29539298068996 --0.0459603687728682 -0.552018382134018 -0.775153696089287 -0.243603071721651 --0.246235621144295 --0.317486596050303 --0.0467814105017066 --1.02104431424312 --0.923584480433371 --0.235225990402636 -1.24209342196286 --1.63707508313714 --1.09048979446979 --0.524592291471493 --0.0746618163964508 --0.576264505369121 --1.96961808401871 -0.722251020888828 --0.496525561297315 --0.497608844257045 --0.260854193956268 --0.953275443769107 -3.13145894149144 --0.296007116729708 --0.33790772552341 --0.541854656711502 --2.31670102614002 -0.28599884711168 --1.02341096829933 --0.172567144851079 --1.0494956890122 -0.243591372281765 -0.073722318848688 -0.414670390108722 --0.385683460675522 --1.0446472114353 --1.63209055202869 -0.267959081714492 -1.09646390124286 --1.09967283933846 --1.30137971413956 --0.990558342443963 --0.395142586186483 --1.19179193985236 -1.16015765791367 --0.635069913384014 -0.491848410060667 -0.46248621446245 -0.700546929563266 -0.315378303258669 -0.809771072822258 --0.378540853841593 --1.05780295501071 -0.273129091399074 -0.615731253083537 -0.354917728676456 --1.38480045334957 --0.360522253412947 --1.2514007005087 --1.3382882646572 --0.586826486453851 -1.33962489611736 -1.06748399210022 -1.0890598794392 --0.103733896936846 -0.100804564041155 -0.053935852155738 -0.212516137033208 --1.03279512187331 -0.0286232657079193 --0.3271417760594 -0.571013233679453 -0.923485893493733 --0.0630661325021444 --0.993320299189535 -0.579303526630635 --0.201864494591387 -0.397522281586525 --0.455591151496758 --0.558930523308795 --0.869550515885286 -1.76672291898982 -0.416950940842113 --0.527440023486541 -0.165645878657522 --0.453892192066119 -0.890641718013367 --0.835846918279448 --1.13385051294473 --0.376009534665895 -1.20888751120851 -0.786872583947776 --0.597394776539554 --0.688086773740281 --0.465184234590653 --1.5310810542882 --0.803600843376095 -1.80140888275927 -0.384469334637869 --2.88155232613101 --0.590073071434228 -0.963367977151087 -0.0916394840518855 --0.455859286257137 --0.0828596605545489 -0.742693056209109 -1.58243269255469 --0.957666922190416 -0.89373804087966 --0.65781468115971 -0.194666814769259 --0.839243666631384 -0.936542250004365 --1.02569015445051 --0.663170586836401 -0.526720287878523 -0.531435409606818 -1.08858612272031 -0.0292008238404433 -0.0721253014992205 --0.896531899241437 --1.48193039798244 --0.424167346993674 --1.34979865970889 --0.398802437299743 -1.39248295569063 -0.696604537324538 --0.563172128982742 -0.890741461721303 -0.449433165051985 -0.862028156618668 --0.337318949236591 -0.501511583610169 --0.940192214838376 -0.111210321220298 --0.735853317009012 --0.443955014253467 --0.957266931773678 --0.955288327254899 -2.62170656418469 -0.131240571799675 --0.254264882531722 --0.364728010953163 --0.286797798807347 --0.090684844885637 -0.620368612685087 -0.0552382619941261 -0.115448439445087 --0.748535853169122 --0.209027498039562 --0.841533256877492 --1.32693651005677 -0.0589897979746525 -0.996146311454948 --1.01144039574885 -1.088271701304 --0.382493890928507 --1.3435193866935 -0.66691890184429 -1.48353158940216 -0.0966239823792927 --0.969383356579479 -0.518398472358587 --1.02883313132934 -1.80256206132003 --1.23946643315497 -0.435700677668249 -0.352158457754618 --0.368690116040854 -0.486068972071457 --0.648192732167244 --1.25747897553924 -1.41941861748084 --0.358466365572083 -1.93124411558645 --1.64424870839671 --1.11660759424827 --1.386233613729 -1.20680755680313 -2.55719129276322 -2.49448492629093 --0.128297759028403 -0.309278701174075 --0.312877729234496 --0.338203042920979 -1.48009800606624 -0.838239310240994 -2.62443434190523 -0.0999503219947631 --0.337271927218202 --0.618002526461112 --0.425406258886574 --0.311861887645167 --1.50653754418114 --0.442703281341748 --0.492172503182604 -0.783821013737045 --0.0522693853435792 -0.125113628717023 --0.756635940680729 --1.56062512826647 --0.665004787224036 --0.530509931789345 --0.000103853992993841 --0.237883821554271 --0.230416310567574 -0.38112240675077 --2.29354672258554 --0.250526769599504 -0.485106933575393 -0.265458159635239 -0.368567825346648 -0.588647440933924 --0.0508287974289008 --0.111868093216365 --0.137668348629702 -1.19850030258139 --1.38655910806341 -0.852316139953988 --0.0988544742065809 -0.743777003183615 --0.159654757852045 --0.809791461838692 --1.49017131299762 --0.33167622505773 --0.515355570748228 --1.54622238976204 --0.360952098462235 -0.321797752249677 -0.426861479199805 --0.00109313285245971 --0.414554419084438 -0.856003542169223 --1.02876881623788 --0.667925337759247 -0.602084038277372 -0.539750153250167 -0.832347186825559 -0.522243118993529 -0.437291821325022 --0.145545728344855 --0.53452989407648 -1.46977468673728 --0.556364413252142 --0.971122071728941 -0.256126153358947 --1.12745047165441 --2.12007480716712 --0.814354069087413 --0.0192185371351323 --0.2357275760094 -1.57514592731645 --0.780488707362547 --1.01548834071801 -0.756966318415133 --1.19410091026229 --1.42174326408945 -0.0783660645097268 --1.08300672635433 --0.849239437355537 -0.479617786716698 -0.658478417624557 -0.956326067439786 -0.129553347102235 --0.145090439484514 -0.899817406089698 --0.953243335310196 --0.346072543547526 --1.01987943930135 --0.637609369418901 --0.117072233690482 --0.365729897340612 --0.0550887956820132 --0.408822728107545 --0.679134706611406 --0.495843797736537 -1.09695478032952 -2.31974183339048 --0.283507289243945 --0.117996104844727 -0.42780681310558 -0.280290841886138 -0.821934488048374 --0.367144075390316 --0.581313315657264 -0.798867857030195 -0.103463877865242 --0.75520151454386 -1.88382325640723 -0.712381500364739 --1.48170222471818 --0.782375100226441 -0.445592405043501 --1.00968571506089 --0.338420043591553 --1.1785585645785 --0.190923598255861 -0.309844521860938 --3.05283878058488 -0.751474523954073 -0.874472273307715 -0.992650443025371 --0.170206695519592 -0.132486582175592 -0.202128687882856 --0.0541275589879997 --0.933299241258174 -0.0479260449743322 -0.783342112890928 --1.02570990789989 -0.972084944978247 -2.33724061687983 -0.373546250110908 --0.168191216599329 -0.424333691746281 --1.30786584073021 -0.112151450371934 -0.0234343404994171 -1.22494426489081 -1.11801839963033 --1.0218195623873 -1.73996001213073 -1.23384789544436 --0.0647387320565977 --1.19920293006059 -1.12529460142841 -0.0165331549235921 --0.260369700929505 -1.34629500366316 --0.132985712207083 -1.34194550620625 --0.520641311529166 --0.871608209184778 --1.99196547224105 -0.703322040671029 --0.839254285460006 --0.934818815025888 --1.10591531801765 -0.490022505535684 -0.4778645917406 -0.609487029737496 -1.12238909369787 -0.805180153002141 --0.0196251378137093 --0.230987352645071 -2.03656409979738 --0.0296906928199885 -1.562282008188 --0.94389658179951 -0.146741367508643 -0.887559376557689 -1.28174774271929 -0.101819242598213 -0.0431835906032276 --0.46193055191695 -1.15287739341034 --0.623557970787873 --0.37967652247725 -0.692645942865663 --0.489839430215451 -1.30685657383729 -0.701418581153765 --0.262802587533504 --0.607833509138873 --0.296296096098689 -1.54773401527241 --0.0365468386587051 --0.0302059850435814 --0.0702983710828002 --0.164223193192492 --1.25940187563134 --0.770485635918149 -0.11489247704038 --0.386130079071119 -1.22442454164014 -0.386770659075365 -0.177112111150031 --1.02964186968363 -0.244603800461263 -1.08752436409958 -0.604208820766333 -0.174239492027732 -0.652138757410178 -0.242687182153747 -1.64992534678801 -0.678863521803114 --0.168311274097819 -0.405605127247664 -0.886015778817766 -0.201206832979238 --0.417779921032097 --1.28506468639373 -0.182835757121611 --0.419831995865574 --0.330238897173758 --0.339768217903288 -0.0727066669446277 --0.101641422891526 --1.3004909548288 -0.589815825551536 --0.00827906116622756 --0.815876172877633 -0.863470338542741 -0.68092996582051 --0.889157901930226 --0.632554910907581 --0.369704332317869 -1.11050046432822 --0.74936714414372 --0.0431412862605001 -0.375651419010212 -0.450975520087352 -0.0957401784826679 -0.280561395255985 --0.184828423580813 -0.722404930590255 -0.836538616169618 --0.352332742034278 --0.020890993515672 --0.738506273686528 -0.1439367241239 -0.619830039798185 -0.837341385018897 -1.29901323001667 --1.26990612581657 --0.452749393341548 --0.583232265433264 --1.01002623565474 -0.54466348619371 --0.0717860056738342 -0.102889640421593 -0.998298510235969 --0.227734453035768 -0.651087804813516 -0.75425710874417 --0.870951811669824 --0.723490229104623 --1.30849788337058 -1.87761210606355 -0.744553086900285 --0.832681679810698 -0.224773658791667 --1.0179220087115 -0.150564969585696 --0.333647312422745 -0.907756329695033 --0.500985851665654 --0.364156692262113 --0.845456928500414 -0.575363970529707 -0.305520517177511 --0.933153657701151 --0.00318785382956932 --0.420242603840075 -0.745922027480213 -0.74397285115489 --0.605864735094599 -1.15005726187557 --0.320384966331467 --0.748550011930292 -1.15645975758952 -0.0548375840359032 --0.0716689100994157 --0.412936168680444 --0.439948346460232 -1.15236254821051 -0.79047921168099 -1.19583980351605 --0.87981202255726 --0.20366670087253 --0.153932041710624 -0.228161904826087 --0.48174082619189 -0.261911047420852 --1.03747612191023 -0.523411738931085 -0.44588885762887 --0.856084197131514 -0.686419707634004 --0.18591337232385 --0.927548157227029 -1.74735643297657 --0.291430798550465 --0.278984726781498 -0.680232322448815 --1.28543711171996 -1.33984582050659 -0.136410838872462 --0.439719966893471 -0.163464800820487 -0.72275219994402 --0.719916579833266 --0.315151487719199 -0.0684832590439628 -0.83183329130117 --1.21952625064635 --1.10035198792427 --0.71465974117748 --0.0611207927079396 --1.06339041249201 --0.213034817366434 --0.0862127662178644 --0.435793723031236 -1.41906846610059 --0.631974055686736 -0.319732985583696 -0.399052512608172 -0.875549372631617 --0.760249052827026 --0.0978109441783426 --0.458458278324276 -1.07662824350764 --2.25838115117855 --1.37221889650329 --0.662522196048956 --0.923428974383323 --1.13410590474613 --0.0170818561773478 -0.175278191361487 -0.576712022214821 --1.04515513997487 --0.0765115198334083 --0.931268651928891 --0.206342565308012 -0.479612981563315 -0.186417943041009 --1.14139496412762 --0.888743247181445 -0.823798967394231 --0.132711831694547 --0.139963628572207 --0.0622706302782143 --0.751260646411247 --0.713070636525368 -1.48492572280075 -0.697358215186883 --0.877105818899081 --0.0486653758909243 --1.74691941490345 --0.0755225967095727 --0.495570878949631 --0.762630018666176 --0.771873544875306 --1.69811612019265 --1.10941866092603 -0.164844980978081 -0.093820783188785 --0.426342768894838 --0.31323483295939 --1.42362897568758 --0.447018304586082 --0.597349594952095 --1.20067690589432 --0.598198271397768 -0.222878117342571 -1.67803711540738 --0.309369145057287 -0.494829759483816 -1.04226741448947 -0.989270385253054 --0.087993686403661 --1.29041498354105 -0.238870556398723 --0.352267679421261 --0.812035587639003 -0.782661383844437 --0.505466842447132 -1.20236298507969 -1.14832959588605 --0.00533460827915011 --0.532088365888315 -0.657736805385902 -0.800998807037819 -0.895481960951699 --0.329323690203602 -0.0339140920679304 --0.620636050983511 --0.841676137370353 -1.72202693248399 --0.918863803104768 -1.53465584078367 --0.240874317188974 -0.540092384365539 -0.754203792947777 -0.327793643811489 --0.553443338838749 --1.0220513169044 --1.14137056274753 --0.20203895129272 -0.453457961084856 --0.453595769489997 --0.20013880339125 -0.203613321367304 --1.38607467891402 --0.617152928913862 -1.49144055074631 -0.868968753369194 --0.186944177226207 -1.15067360997303 --0.389757085776027 -2.05981252047271 --0.792331952300962 -0.87003437411652 -1.59585708130631 -1.16286232159697 -0.770480435471736 --0.211712426122669 -0.12825064888243 -0.852650557771145 -0.213866683834989 --0.113378787601976 --0.15762171524454 -0.390721245586074 -0.142073187995412 -0.384172019714664 --2.70136319695203 --1.6221542616216 -1.25013548175875 -1.17730296837055 -1.23967229368281 --1.71399801963255 -1.44050942665331 -1.004419701455 --0.0563939648205363 --0.388004711472756 -1.16309805136219 -1.49426498757069 -1.72660344241676 -0.0883999110909857 --0.370201238001087 -0.581248729133176 -0.0403155255213035 --1.19978971322186 --0.444921400502415 -0.0130165657724675 --0.140587496475112 -1.09172906317444 --1.30723625318984 --2.03971670453173 --0.501811109014148 -0.908025811155341 -0.958750140285153 -2.02516029034864 --0.367479292707054 --1.05750757527493 -1.07950916032439 -0.587346395196662 -0.178603738438952 -0.886159778630097 -1.12545992673947 -0.0709377362805235 -0.136669682133625 -0.717274245832964 -2.23565951473121 -0.343435057490911 --0.404093533397556 -1.17517954807261 --0.541998579730193 -0.851891354686691 --0.0603932755169874 --0.699199680960739 --1.01333388705205 -0.363919205869689 -0.760573380320153 --1.5867050318489 --1.16249004072489 -0.72006430170975 --0.156446725051414 --0.769066496981878 -1.32184585793024 --0.79347069907342 --0.362622048295847 --2.07553055708347 --0.361190914962825 --0.910236749615403 -0.233239639473979 --0.399445494486191 -0.952263574478014 -0.106324920184812 --0.179070453004178 -1.21641984540995 -0.244502006204785 -0.262536584796178 -0.958078103165629 --0.95196013964545 --0.608998407557074 --1.2844701363777 -2.09132381733584 -0.0964493058262388 -0.232938870128503 -0.214556474272817 -0.677919503395334 --0.887452036630202 -0.804920338128706 -0.158499193957915 --1.29251999148563 -1.16639524116065 --0.141268504987077 -0.443264118271295 -0.623448379635126 --0.00593199173211323 --1.12792397089801 --0.100023799770554 --0.52321412899432 --0.0321968611021113 --0.207918516244169 -0.692031240097428 --0.349283619375508 -0.406961873410671 -0.966759522875529 --0.931883962183177 -0.308499463101592 -1.10568402804151 -0.433932434859396 -2.25708364602583 -1.56087512477913 --1.1237233247081 -0.190044771253508 -1.14309836146942 --0.982861749233627 -0.680870973207458 --0.810800508688263 -0.158460770553411 -0.429088941270073 -0.105507080608662 --0.166680204526144 --0.343439980088143 -0.646534514599118 -0.658176585991399 -1.20293817749018 -0.0476221804771138 -0.772439757043815 --0.489082143405981 --0.375321597810592 --0.982563191169112 -1.23308167154724 --0.247586264606427 -0.141947441752354 -0.734981054119141 --0.704960834346329 --1.60783526611733 -0.848876391591097 -0.766403555960085 --0.564649903210424 --0.299668178100201 --0.141210674294072 -1.18406009968899 --0.924305401307677 -3.03131354968538 --0.690918590191158 --0.698378276232603 --0.213117203614534 -0.132367813952424 -1.43099848538539 -0.877052680201209 -1.20523769287693 --0.440030419218019 --0.292005466274966 -0.791202443391494 --0.754084134225559 --0.535666223184567 --0.547440785188608 --0.0527625857596732 --0.732915886160441 --1.18532727036266 --1.0116671051707 -0.66871106258344 -0.164305687361813 -0.604457442068153 --0.339224335115352 --1.5770832618766 --0.726548580528608 --0.600814426021181 --1.2344817568651 --1.00196469087245 --0.285787888964162 -0.0956602698872189 --0.791448967010507 -0.044102677202428 -1.91293551573566 --0.15321842240707 -1.18695194183823 -0.354178467241987 -2.2421190205329 -1.04514362042942 -0.695680753633425 -0.869962021189682 -0.802311167135875 --0.933872994176916 --0.127688603274463 --0.226674139284487 --0.206106974409732 --1.19151805108379 -1.25605989807609 -0.749688310856953 --1.09461987442921 --0.955142071113906 --0.412192860537751 -0.829970623964261 --0.280591076431039 --0.150459248617469 -0.340215580552733 --0.106528572101269 --1.98887836426351 -0.431177355270839 --1.22479037987115 --0.651326143550005 --1.47991931646324 -2.47805527375988 -0.950313967954878 --0.522272746369962 -0.151750610024981 -0.441496100408707 --0.969564063882167 -1.64738065276086 -0.51934954961542 -0.0162932431666816 --0.127826943164664 --0.52475681558053 --1.50658890130549 --0.046211013341205 -0.404141462896066 --1.29287610565714 --0.639608489821651 -2.42692109760002 --1.28053469177496 -0.635103635090542 --0.122620719349815 --0.1987718716561 --0.896238919234882 -0.302084836194443 --0.253723571170555 --0.0737194835189205 -1.82535748075709 --0.591914436060981 -0.6640492078986 --0.440286530969627 -1.30774133651442 --0.435038934535149 -0.283833672989851 -1.79562108121944 --0.753521420948202 --1.20710619155713 --0.160881246127719 --0.03761633970311 -0.0270167441334728 --1.27748609456111 --0.275052253314131 -1.21750540650186 -0.0260766525154708 -1.74016068963571 --0.721717171310583 --1.12456139851717 -0.254217575575518 --0.671706723212504 -1.97648659973514 -0.0389840950237623 -1.32098837603383 -0.0462769953158606 -0.0123934102887695 --0.329055924154178 --2.47219624470613 -0.0422118051685949 --1.08111888497047 -0.752515153542265 --1.03180899028185 -1.52803869154328 -0.289030693326373 -0.401015790821626 -0.551204480783631 -0.914347446838081 --1.03657789862532 --0.0668763338071425 -1.22678955229616 -0.119836117948145 -0.771112280745579 -0.966620976634754 --0.53248404716993 --0.726215642563921 --0.381398968081056 -0.565074273736959 -1.08167834735175 -1.05953593458639 -0.461124967577963 -0.964745524714119 -2.17735756191176 --0.256534668448142 --0.724351252419094 --0.134704577317333 -0.0906316430093064 -0.0676252844717968 --0.0799386522069279 -0.313700031350554 -1.02201736379974 --1.46001778957777 -1.17540889925553 --0.238399317474149 --0.614384278394702 -0.799612897930579 --0.370899332860502 --1.01797644894641 -1.2750829751881 --1.0585579632288 --0.140579942544987 --1.00051997417068 -0.8425940424952 --0.635997664604663 -0.802733440021786 --1.29505949031031 --0.230967744842141 --0.478220804851661 --0.0100477258449168 --0.692161510379837 -1.1806229597177 -0.234361518934406 -0.852502930393004 -0.868724844651724 -0.253508677590783 --0.876966874946171 --1.24134637085518 -0.553474413935282 -0.345779529961351 --0.429201148451899 --0.520550831209985 -1.15599854250534 -0.817675727810953 --1.23488921352919 --1.64556200982051 -0.142941348293085 -0.349083798909675 -0.678439456994608 -1.57616628046447 -0.710589936156106 --0.840588853130138 -2.4103154887484 --0.979397036385928 --0.616006835175792 --2.62623114310444 -0.981911150177456 --0.496827535722511 --0.513247555080128 --1.16422455259831 -1.9224511770436 --1.09984133209913 --0.822004877933729 --0.172347329945397 --0.397280539744388 -0.599080910546063 --0.778699278594237 -0.841145297764037 -3.49351542556543 -0.419709482837634 --1.04664463549429 --1.35790308471751 -0.272433129328491 -1.69762671643211 --0.416376124595097 -0.0378900969832729 -1.40988907485852 --0.275272638730283 --0.364288163824365 --0.492478946952819 -0.898678454127861 -1.19048322074604 -0.041741954196862 -0.000625217035125303 --0.537525019388266 --1.47184491011633 -0.903256892471882 --0.896619441483281 -0.884493139045968 --1.30013691765301 --1.48469294815767 -0.40003410474796 -0.955651155746049 --1.32448010498837 --0.205375929868864 --0.0233675701639102 -2.49217249644436 --1.36468667945645 --0.990491029742307 -1.00696897358523 --0.301932963201435 -0.105311436437772 --2.68295172819158 --0.0800507092815828 --0.351008358900668 -0.316894459079962 -0.0908644433482717 -1.68899184359793 -0.286749700774131 -0.0847404150903213 -1.57316871753349 -1.11931934533444 -1.53113126835865 -0.14223781976209 --0.508593797680131 --0.777249049015941 --0.0350760014203129 --0.282299598557697 -0.813987264216081 --0.304721804819645 --0.781803293898395 -0.825509487426891 -1.9868797494738 --0.423391329434421 -1.14289855935046 --1.06708420530733 --0.679616624490322 -0.00657900347034435 --0.635196749152264 -0.537468261740358 --0.186408504934896 --0.763370900362141 -0.698009356488707 -0.926042208765229 --0.217002397742361 --0.0471501616322541 --0.253181428595069 --0.122275686587277 --1.03316916186412 -0.184703643176046 --0.491190349877677 -1.72144673504056 -3.18500596874493 --0.884996663735711 --0.541301355869399 -0.954261609350425 --0.0318480246746411 -0.38167263930612 -0.77226702994307 --2.35201411078969 -0.188381277372409 --0.250447242943555 --0.70475011473542 -0.998382600486067 -0.280420228894322 -1.47584905465123 -0.806632810685429 -0.834308562135386 --0.253468217804943 -0.189366571139882 --0.217890712513008 -2.10219450170187 -1.71173112009046 --0.863868477652629 --0.654401036825866 --0.0151673965822079 --0.514763441908795 --0.525183732208292 -0.528228530131501 --0.0497871947272372 --0.485722858912998 --0.377023245792365 -1.12724508180684 --1.10057164984972 --0.338003641185234 --0.733079110284074 -0.337906373936365 -0.106323670122741 -0.117224537091101 --0.197215415073747 --0.477826821648589 --0.3709488193564 -1.2180678880991 -0.0030825875074969 -0.906121608149929 -1.13656882908037 --0.142974646000356 --0.161009714421025 -1.98360348755332 --0.966631939270931 --0.271555599456271 -0.149149156233303 --1.34342663265137 --3.04414809834568 -0.122164637410494 --0.62063073956709 --0.508549908637022 --0.786411623887876 --1.19886984455931 --0.864852690954699 -0.754423270707013 --0.311632075972886 -0.539260916943334 -0.290374391543226 -2.56360230990906 --0.45824111734508 --1.50816428824029 --0.933563121303103 --1.57121579580156 --1.03290308499521 --0.115932052868275 -1.27838638591451 -0.0829904920993254 --0.504512528026785 --0.365961162947733 -0.502088362808717 -0.0825425030147633 --0.279720220195618 -0.741702789890056 --0.669160056529177 -0.0702076471178277 --0.235986480251112 -1.16450185123088 --0.100163238497979 --0.049027404316659 -0.857975572357657 -0.106189282162518 -0.143227253609176 -0.112044069549095 -0.836457773658211 --0.378234861388723 --0.715410580822059 --0.216007190966035 -0.314699247431088 -1.91657463120428 --0.839739504532993 --0.154130188223435 --0.170722610181059 --0.373810538447175 --0.192025547005931 -0.234250146751524 --0.537764295271759 -1.16877212558081 --0.573118839077192 -2.70496958845724 -1.02593336280775 --1.03119796525207 -0.571777379862366 -0.946586157843571 --1.25605314225526 --1.21624089187566 --1.17325019718147 -1.01514375442528 -1.10288669644129 -0.384716809429023 --1.03197571018754 --0.493429706355538 --0.178780752770711 -0.583674134767927 -0.754113680426167 -2.06668203150677 -0.68433808238137 --0.416503216461916 --1.18385755454035 --0.000210471967584169 -0.499722101436532 -0.164418670160003 --0.0105263319156252 --0.362285057691373 -1.52824035959659 --0.819174799211336 -0.169590976834823 -0.843306993755032 --0.440828609602465 -0.781002556538562 -0.16954792006885 --0.950725388007493 --0.579201884676119 -0.107836278127611 --1.66815118593406 --0.172778843274231 --0.367056286277237 -1.15881273396379 --0.416747404296513 -1.85334470646501 -0.0262819073184835 --0.834550465807071 -1.07478227878967 --0.856311958069991 -0.136410668670058 -0.436488805519561 --0.383886119551001 --2.15194411051124 --0.781334462787668 --0.982948284515301 -0.0744999649935929 -0.747231719483034 -0.318452831940301 -1.19067210719128 --0.104695648238944 -0.500490429613521 -2.00801898693771 --0.772187437732534 --0.544137308731978 --0.0483447823861152 -0.795833849824945 --0.513124212335921 --0.52194474700607 --0.173104567263167 --0.0320823749091161 -0.282700525226797 -0.0509506613502113 -0.145419452446577 --1.50550633741904 -0.735989298977376 -0.317893435247862 -0.151670247673964 --0.772615942894601 --0.635832534699538 --1.29426260717126 --0.735048911762033 --0.87956592223787 -0.522570523558823 --0.834606085120685 -0.608883805354908 --1.32706822246196 -1.35389882207465 -0.994281752434323 --0.777466852065721 --1.02164822579724 -0.149771802063181 --0.020027158323936 -0.301520749755219 --0.440133019812747 -0.0911877211202627 --0.272817280846764 --1.26819131077567 --2.27390285276507 -0.967981741952734 -0.803437465796008 -0.738332658317716 -0.0851676676715076 -0.935714727120475 --1.37259965309825 --0.0472771708423512 --0.127927555423153 -1.92197058769131 -0.757018297427644 -0.624292495469573 --0.90551844781632 -0.731409362707931 -0.842940334529438 -0.0891860273954217 --1.40251023638281 -0.478247074616218 -0.385450905782634 --1.0431877819653 -0.475451982451137 -0.245804931105322 --0.324236739559149 --0.179243370209279 --0.120846790810221 -0.232121872854945 -0.910195232738952 -1.49615439908804 -0.253006629911971 --0.0853175081338033 -0.931299666786028 --0.920360809874799 -0.885419879122917 -2.73139494573514 --0.134257304667901 --1.03685896537051 --1.32799134618093 -0.521550468703084 --1.13321942896772 --1.09538288324832 --0.780465949665064 --0.704482639461255 -0.137555564910663 --0.933038207901055 -0.396420025537926 -0.506709698317247 --1.07964738055514 -1.11853786377506 --1.20124017532824 -1.05051037212614 -0.734624513882867 --1.2563140175137 -0.703014765789494 --0.0917572997384886 -0.11262840965345 --0.139772983242146 -1.48086081533004 -0.490673407590833 -0.049351487829199 --1.29620593164336 --0.576308917149551 --0.740025843975535 --0.771744488038641 --0.0213675188026334 -0.708168852508738 --0.103213162436043 --0.406384584169087 -1.21827772909907 -0.09179432112699 --0.0655385284071155 --0.0977182333562583 --0.419584952692261 -3.00479312617177 --1.45889427045882 -0.0881018556223978 -0.00140512888507072 --1.22706218564055 -0.901902390669028 -0.623282010450381 --0.934738699703852 --0.298924273820739 --0.235982159547957 --0.669260716042396 --1.01330019790739 -0.377707668043321 -0.994904609369915 -1.21933694506077 --0.80743547611113 -1.32648056452729 --0.507565287041584 --1.44222620122532 -0.478926510309112 --1.35794360428965 -0.404111311701098 -1.44294741303869 -0.200307630193403 --0.940025323432215 -1.3591290115362 --0.482642568699733 --0.263524200023885 -0.745583254795994 --1.26926421119991 --0.613163712305875 -0.297068330132666 -0.181723120851015 --2.06563634930115 -0.839879060394478 -0.882054759051941 -0.545255252695348 --1.05793658158119 -1.31499087017871 --0.148302353759212 --0.385636790234374 --0.998206271691172 --1.05363123772258 -0.778860913348398 -0.710877165881374 --0.203818430937237 -0.383403956019756 -0.817990652383428 --0.542249266999594 --0.34374426532327 --0.346470409557217 -0.968792721653703 -0.189103893260217 -0.0348333020888987 --0.0967674692683094 --0.0870201500114973 --1.2349855462936 -0.216726840281197 -1.31742215603376 -0.436169484291068 -0.0881552909533618 -0.0726671480243901 -1.18447436984713 -0.0500505591325213 -1.1577055004643 -0.866561878113078 --0.575879456819404 --1.44659703157484 --0.964761460322614 --0.0390364274986172 --0.275597319430745 --0.409052501601548 -0.153553657839847 --0.895297162600309 --0.066033761204892 --1.1077583239213 --1.30857678002202 -0.0419400997050587 -0.0666834494178055 --0.692098792666768 -0.75947802197679 -0.288996260882568 --1.27400158561428 --0.26686231707528 --0.403314426135367 -0.0486040580983254 --1.10806635311161 --0.30635836708119 -0.338718486280216 --1.11660507549051 -0.0760147494552914 -0.287493375192331 --0.575516197621594 -1.24940815175789 --1.08192530591145 --0.548623202515726 -0.105752861597675 -0.24127188652996 -0.527695085588864 -0.506344758512984 -0.0909230404144132 --0.363997837104975 --0.575842914968575 -0.756348893181123 -0.485186438147208 --0.0618202195755 --0.660182603573842 --0.981119956882881 -1.22369028956845 --0.676629307902676 --0.268207361795561 --0.710778172216125 --0.149107010391154 -0.71276949749436 --0.504139460775896 --0.582832986269378 -0.402058899011712 --0.623141320060475 --0.190050881522073 -1.98019968350933 -0.285296328940671 -0.159643963037107 --0.504551461826268 -1.5842719820591 -1.46751334949402 --2.67313128209715 --0.108504929747758 -3.04234667373923 --1.45499304712735 -0.364769996944942 -0.637391367285462 -0.560242394070555 --1.29742401191535 -1.40695497835293 -0.745653046283656 -1.11475398358285 -0.863185669779575 --1.35449936485066 -0.0354054091280842 -1.55613387839325 -0.00465551352910865 --0.12731744447939 --1.59276744841885 --1.1317289849148 --0.876716915625938 -0.821691453146943 --0.974225390622088 -0.429035473781231 -1.51197709374312 --0.599119006141708 -0.0265553532366782 --0.273631422528243 -0.182952898523915 --0.40928402282297 --0.215201313843273 --0.256739655421071 -0.809581833841041 -0.130285999173725 -0.642579299068734 -0.491010577399208 --0.0172901130152585 -0.136012393791036 --0.508248392611671 -0.470260561691543 -1.03170706534722 --0.181542449707563 --0.538240429394616 --0.087598788157953 -0.291063494567639 -0.557608281166774 --0.0740288185770313 --0.756805870062048 --0.316334807065203 --0.971278670336451 --1.18298354223177 --0.555383749395147 --0.436981879153453 --0.33775218357112 --0.228361380353822 -1.09288555958443 -0.161423767755733 -1.1519425947382 --0.540053898451109 -0.836764378557715 --1.47343580387759 -0.200697622150326 --0.525091467471662 --1.09718865334961 --0.481051951478188 -1.45195640209913 --0.110552353986747 -0.376634380199793 -0.596376848191928 -0.0459273608205741 --1.20336645986818 --0.836449985845224 -0.390831822085745 -0.270532761906999 -0.0857997563343922 -1.19365115240467 -1.07207447652966 -0.397428811738745 --0.392455682359439 -1.49468685145678 -1.38849381765017 -0.816808528514205 --1.13529341337676 --0.746977051268361 --1.59211997587276 --0.334156472569232 --0.601015586853558 --1.10674564252064 -0.887530936580083 --0.180789224237041 --0.892214401473178 --0.831179819437507 -0.175019043210408 --0.851469991544473 -0.602488878070574 -0.580073021873876 --0.807302317140167 --0.811155104701658 -0.793329107734156 --0.958443267408063 --0.155364089571281 --1.19202054939111 --3.21491185592913 --0.950838768427042 -0.567965448884044 --2.40982766280968 -1.10020811355823 --0.821181887052246 --0.518203167616163 -2.64996044356363 -0.976383613780393 --0.465274407051116 --0.237598205981937 -0.574984935612513 -0.589058902023785 --0.0604445651862817 -0.447854920437314 --0.311258688900185 --0.252477339508977 -1.40080897081637 -1.29881479960397 -1.75844415164085 -0.445428028136892 -0.82053163701887 -0.174714790727765 -1.44180090044861 -1.01549202533179 -1.24447092361898 -0.934695998975791 --0.484250756181706 -0.8187839195766 -0.765783842902342 -0.739640821582748 --0.664774127553875 -0.695416150197824 -0.897532463696032 -0.581768064438877 --0.188515048555104 --0.451822762062255 --0.322363223227739 --0.387922781925007 -3.44593832723983 -0.409871232677238 -1.6676390707993 --0.544359694201596 --0.156786884273052 --0.2418394733744 --0.330348850487139 --0.279666152548309 --0.250923370193934 --0.490177256744087 -0.851703186251309 -0.605920561622058 --0.76952969643993 --0.727746815267823 --1.08850957273432 --1.33037086212483 --1.35997912131945 --0.76811625109387 --0.00209625326932761 --0.124777345168067 --1.18741873215969 --1.5685507771709 --0.221744294427357 --0.22177210738267 --0.065060288624224 --0.206219743113115 --2.26085112918346 -0.0329398815944124 -0.436677930476624 -0.685415107052976 -0.539485752305244 --0.718701021851349 -0.802629000557764 --0.290635017077853 --1.62998038579836 --1.2784725143386 --0.244548533263389 --1.08227263420784 -0.113225926484488 --1.05788911261655 --1.23734428662347 -1.16425004421569 -0.00630323048224124 --0.559918102066257 --1.18030263779653 --0.632475590660008 --0.864936433747431 --1.19935360482695 -1.75726213958058 --0.93374275310588 --1.25406111321067 --1.0961317639634 --0.573061047930107 --0.385149602270565 -0.855959642004496 --1.2220853347589 --0.3334504633362 -0.0714452051578593 -1.99456879751393 -0.103890413683931 --0.262283364344365 --0.269549060266423 --0.598671712251945 --0.457683622622636 --0.10683197689999 -0.342130306499166 --0.257107624065645 -0.559043742965613 --1.11046993552493 --0.0833391987967165 -2.33353928185186 -0.4706138466523 --0.0545874007625828 --0.420893223890616 --0.0294514768721914 --0.555385795068053 --0.131510730188233 -0.816530276367919 --0.238685355633586 -0.0435302388628491 -1.48365748061358 --0.376395137170745 --0.71726788839188 --0.3758381494514 -1.58893434699087 --0.956615774465355 -0.468424343843935 --0.946118148699338 -1.44552087191583 -0.362107974419174 -0.755343902073156 -0.613468768424016 --1.05420830255012 -1.08334858101364 --1.79792468651524 --0.133818224770455 -0.946175285662505 --0.243858237188759 --0.905064507731165 --1.31004611917746 --0.0373217497111433 -0.140297542181525 --0.269477205599237 --0.837112196875085 --1.26751921900801 --0.469487322171151 --0.174275845311572 --1.30683421263134 --0.354575838831122 --0.555949534763733 --0.217537906679748 -0.155947059810151 -0.896573688144148 -0.0591872776788449 -0.768034422425641 --0.228813352040835 --0.159357110513187 --1.38499187901541 -1.13991755285117 --0.592534928059012 --1.43984683674597 -0.603503108097737 --0.342536898890808 --0.307134768606002 -0.234801817484827 -0.894536938558952 -0.663392188011922 --0.960315859672953 -1.24079447995896 --0.620627756773675 -1.21958891068131 -1.12349914139287 -0.877417581737114 -1.66796686219961 --0.462563825572873 --0.744005076123059 -1.13130449760491 -1.15774401058285 -0.277724182346999 --1.55939451938889 -0.297520345907182 --0.444824439984903 --0.481800472538179 -2.18830059591339 -0.066323421029594 -1.35067764022793 -1.16208496394869 --0.240936514070568 -0.798738779511265 --0.360304784214159 --0.87103569358025 -0.804098537374132 -0.270536235749072 --0.923149047167156 --0.29388372570742 --0.233682844223752 -1.28690096454929 --1.12689419496218 --1.10046579977125 -0.23161937527602 --1.47015816465233 -1.21386987438549 --0.435956130123545 -0.708826980743128 --0.0195214781107862 -0.206964160673147 -1.1764222547618 -0.221381950894884 --0.338250820747557 -1.44150903550067 -2.78994069250332 -0.84353255339762 --1.09535218305841 --0.734168425328653 -0.0666398139600286 -0.263903007606864 --0.683255235881708 -0.271310290087948 --0.734718833133147 -0.56036279513474 --1.01731093681927 -0.00229193344421752 --0.44044563754432 --0.200235822875858 --0.254897439945616 --1.46728262053711 -0.796232082436608 --0.926655645465136 -1.2249585364519 -1.61157095026022 -0.522345200129116 --1.28237833708097 -0.565100941707311 -1.37939776868169 -0.824010350245669 -0.161006453848955 -0.22733150920901 --0.374641312626872 --0.717906730945429 -0.906400985457767 -0.577390796949397 -1.04183205604136 --0.10624160137667 --0.145002922655476 -0.470498768817288 --0.323018501637826 -0.916367765181128 -1.19008097507679 --0.151129484010317 -1.05659386039853 -1.34944937755439 -0.754152349602335 --0.953802015040498 --0.797422245411852 --0.0528919072716807 -0.357541669015315 -2.28175464103489 --0.020946783968272 -0.591862315367605 --0.572403308661976 --0.110218037725512 -1.18049005956867 -1.1509594744617 -0.374962394920086 --0.364649660149977 --0.261879957330745 --0.926142636250191 -0.225566391832294 -0.114660685434128 --0.320022253170849 -0.355570540952966 -1.01755348203656 --0.0935680142686568 -0.0889714308410778 -0.227636957390166 --0.720140226302224 --0.029850142888324 --2.34989231022232 --0.29089039874772 --0.433288505701599 --0.0221431189164365 -0.328105121006379 -1.34211684466601 --0.251877542556885 --1.33547044625849 --0.379521645295845 --0.839684247166906 -0.737685196511881 --1.12601020315131 --0.509363077086854 -0.344127053046215 --1.23671989191896 --1.20999393370731 -0.9536375428125 -1.38524748045752 --1.64643488579948 --1.62673324845619 --0.943999331366994 -1.06702492410842 --2.45548602572691 -0.179678468448789 -0.0839301662372076 --0.604153969162235 --0.320951549805613 -0.0423934149695846 --1.24199316437633 --2.27081245455498 -0.0752071208455156 --0.237905871898006 -0.346395660363032 --1.26322377209555 --0.777526473407597 --1.39986112596286 -0.913829824689633 --0.077355723367412 --0.674674814316838 --1.08672865230156 --2.4670615652865 --0.278531276835103 --1.10724450663542 --1.38399776431772 -1.25765208532362 --0.44810206755498 -2.91703065916982 -1.14383530696964 --1.14723566453853 --1.40327790058019 -0.0709993003600262 --1.06840531429589 -0.824709189410547 --0.447878959274294 -0.0594679396778566 -1.16201825813201 --0.933058114619277 -1.30885016584586 -0.283437992908812 -0.0187860026960012 --0.489172804907916 --0.429908956602601 -1.05997417910347 --1.09869435493817 -0.149113714922134 -0.012309874040044 -0.701414099070774 --0.0835994274935192 -0.703501862416906 --0.265088159492024 -0.650212094550874 -1.15080959144478 -0.786018516354105 --0.550570630751326 --0.711042256678149 --0.218990521085479 -0.131112359996495 -0.255299781856309 --0.181841279518877 --0.258940417557707 -0.831989723937778 --1.57546998398369 --0.957662588966066 --0.78704432059185 --0.153922267811927 --0.830629636304913 --0.535314858384847 --0.0752956137114662 -0.027066621222001 --0.44511691583762 --0.309051595775396 --0.0174418239363714 -0.171281992764585 --1.13591251301977 --0.0137178367925497 --0.13137275545057 --1.68002455350105 -1.06514760818634 --0.0191635623676527 --0.608668207351495 --0.136619482963889 --1.05908099966749 -0.684919923015006 -0.0956136400263423 -0.25044813597327 --0.807443760607399 -1.14482447064828 --0.262163493341991 --0.617886461144519 --0.353534742820491 --1.48108757207509 --0.204639934021671 --1.17797465239607 --1.00889020246247 -1.25494392735854 -2.00935847614099 -0.558689270434069 --1.05033026715262 --0.76972249182232 -0.163620562906896 -0.115792948680022 -1.1291836795004 -0.514096319994204 --1.69990937074083 -1.15949536886048 -0.664076625868787 --1.88432995071946 -0.382661819029535 --1.08648117699745 --0.0580586280780482 -0.250268861967964 -0.116860881810648 --0.23442802845195 -0.953198159459568 --0.0263163195616025 -2.95295405472609 --1.03585133185316 -0.279449556327172 --0.12842863825267 --1.658833917885 --0.107620367951097 -0.399015152411489 -1.84420751096874 --0.142053311624305 --0.934905567841374 --0.348484120442098 -1.06223549137616 -1.38905052054779 --0.770948060149538 -1.08473991424033 --0.0997156772977252 --0.612836163176366 -1.11780290028073 --0.273573949716164 -0.37659513906026 -1.1828968568806 --0.587544418683268 --1.08244500111271 -0.155026191352821 --0.8743801856807 -0.0131236403171471 -0.761966860242614 --0.353305114333352 -0.0509591354619765 -1.60611961467018 -1.30412077247823 --0.626125400191439 -0.883505874248973 --0.983488677759592 -0.741100209827623 -2.47958561178049 --0.463382421562207 --0.590306773938032 --1.29863823465206 --0.567649090070166 --0.317655616263549 -0.248260977226553 -0.696596355725942 --2.37444939408313 --0.0482283991648895 -1.20863732715598 -0.88366751764063 -1.07329730402808 -1.61248761360589 -0.0967871949147412 --0.320280467229993 --0.465607137095409 -0.0123039227536719 --0.316474136265649 --0.329300817476973 -1.29317435357195 --0.92354154667035 --1.17878391790307 -0.903531879929671 -0.461954243153358 --0.916620800977951 --0.575009616335866 --0.33999214678855 -0.762700936250972 -0.0972228219264482 -2.15717604920863 -0.489771688135204 --0.276469860126571 --0.258565581684685 -2.31085693020914 --1.75981991711297 -0.0223399448024586 --0.365865448232208 --1.56730755204889 -0.417489563563471 -0.636921808962078 --1.25378607458879 --1.04581884075421 -1.01600573595024 --0.0276371916342679 --0.513526806013234 -0.195752064733597 --0.317227687342203 --0.0719912200993358 -0.13032785703255 -0.00309437439973603 --1.66579234950661 -0.856475058950154 -3.21322657877276 -0.850919306548057 -0.150980906135624 --0.909527525513889 --0.822584580070113 -1.33529732573785 -0.292487845970491 -0.63276642870653 -0.613162914190612 --0.959033705454297 --0.777441863451386 -0.149849519255729 -0.282531972056717 --0.0966321694509888 --1.27836497336076 --1.04445171646658 --0.119093532680738 -0.114626111359002 -0.789367416790776 --0.304773354344751 --0.643009358487127 --0.29912598353628 -0.963164811535255 -0.569177943298271 --0.340080661594145 -0.136268706355481 --0.468115277385486 --0.383698512090306 --0.336624928694716 -0.157448512841931 --0.533767092018175 -0.204219914733068 --0.0365160019660666 --1.07175630937363 -1.76625778261586 -0.314094712257099 --0.121386804819801 --0.479455006120507 -1.34416074801779 -0.69361936338771 -0.418885506477711 -0.186713655441157 --0.0681065319568486 -1.34206213703942 -0.931335828291134 -0.415230509501631 -0.824813009974633 -0.408139111189753 --1.11759402833697 --0.297153039223578 -1.25071541824758 --1.03772812064137 -0.888865769680979 -0.347973007867824 --0.473898335443208 --1.24338251199471 -0.0198960576702714 -0.281891088651975 -0.181182472984246 --0.0531687386412045 -0.632708932835969 --1.00079851580437 --0.629458310249229 -0.443170139254618 -0.00960652096866088 --0.0517393848100616 -0.831692453156772 -0.436761883471506 --0.0847077094478168 -0.816321167428943 --1.32850525836963 --1.0117539482978 -1.35584994089177 --0.0641122579653475 --2.374444565116 --0.466610325450856 --0.729978459184036 --0.795077654524573 -0.00868445928849848 --0.757001778773089 -0.0277882741415469 --1.16730378612065 -0.77442282246813 -0.590479419857866 --0.0696036978420365 -0.459985890952411 --1.06910541462356 -2.50725669000113 -0.865048789886085 --0.949340916613219 -1.44496525929933 -0.827851120756486 -0.792675073090953 -0.592329724577547 --0.23345680507509 --0.178739829790803 -0.0131864404094024 -0.364426377753354 --0.198111716054374 -0.229416078619508 --1.58209317375849 -0.258070981060344 -0.391814953965012 -0.0472837093144456 --0.0706233944029151 --0.987267599912179 --1.71935727519492 -1.15134311481093 -0.401074219054645 -0.4529810915878 --0.80120415745142 -1.18335399480424 -0.545159172886941 -0.463519422462109 --0.300992173453706 -0.440035383530907 --1.17764191449221 -0.481230110806459 -0.773384368058231 --1.40174686722157 --0.173693426069601 -0.248253970479142 -0.0600758331609024 --1.08929880768917 --0.552081244482831 --0.679969320938484 --0.632992520041906 --1.09471940014138 -0.270379905242109 --0.307734541650427 --0.944524531181194 -0.674925803728466 --0.548812670355238 -1.20176652574439 -0.108027314870594 -0.845655050041676 --0.697603585544528 -0.154549286524931 -0.241091979305015 --0.185284589941768 --1.24269618204009 -0.436602043973179 --0.55169062765694 --0.104330317758874 --0.0273532112581494 -0.300268621629384 --0.569475818315494 -2.28263018569088 -0.717103418147444 --0.299215643243375 -1.18566919944969 --0.0961285594950527 -0.735124340126827 -0.87920845372795 --0.288167886100068 --0.687743820916495 -0.346767680105537 -1.11330932137235 -3.40088847370373 --1.30586320139456 --1.46660199031531 -0.282715218966879 -0.201018776425538 --0.0164407074128565 -0.00422346333292634 -0.103861999533803 --1.30711227529799 -3.83358629912133 --1.72193380570701 -1.15626337132675 --1.02710594161154 -0.823487046294066 -0.907422898390046 -1.03051358346617 -0.387710148783425 --0.0753986434350855 -0.130144434854245 --0.573463846597429 -0.910447853068979 -0.595103395523497 -1.00352489711772 --0.303497518546784 --1.29274334666509 -1.10880503507872 --0.285072568293797 --0.619679562922763 -0.927083918100395 -0.836187156538653 -2.09155786454995 --0.297500438321455 -1.11181570966654 -0.173482356087449 --0.212798444768149 --0.371700030297624 -1.10786107475808 --0.134953860607344 -0.301824074744342 -0.78130476078905 -2.16632461394609 -2.32009430579605 --0.0220031352526076 -0.591612864768462 --0.728315113613209 -0.81947628915824 --0.244109715503303 --0.560927479805931 -0.421635978993574 -1.6045489641375 -0.64929368787654 --0.00100478951329386 -0.0972634466740168 -0.837467142220095 -0.662163353453348 --0.858203377126431 --1.03897024393511 --0.0546009857011853 --1.28592847301575 --0.898454555707826 --0.681683997597331 -0.300255035201523 -0.832339572409252 --0.79806761709482 --0.28019334638207 -0.246664672099755 --1.0335587042201 --0.231105872617206 --0.14357235432439 -1.13900413114932 -0.00300180605086631 -0.167625507237333 --1.07566681393239 -1.35908158800384 -0.14482183191208 -0.0525884180595355 -0.267385280914997 -0.598669109788514 -0.586700079929305 -1.08366120846389 -0.715680932719533 -0.170020528644936 --1.13550220736818 -0.00912698987946658 --0.736302063704183 --2.65071306365956 -0.216067015940078 --1.45010180591265 --0.14403321851032 -0.507752385182688 -1.73862764936727 --0.295332893207604 --0.846451116349966 -0.141524693046071 -2.12440843766274 -0.169642664081403 -0.0221500192183917 -0.0380521920667611 -1.92068737413502 --0.440682135676392 -0.240565608130996 --0.767378637347154 --0.25640424379373 --1.67644984155923 --0.598289094711876 --1.01447240541033 --0.340780085415652 --1.18049982236112 --1.00963681145156 --0.388721485462227 -1.19305823360502 --0.0606004553281414 --0.233780382123157 -0.00375885377174434 -0.401178456817011 --0.0771097140290968 --0.00928919062589495 --1.37006963016208 -0.404766288174562 -0.0540437950003101 --1.26821722695786 -0.93373244954572 --0.458063088266119 -0.109145761262814 --0.115737860429771 -0.141831985387316 --0.304067445085309 --1.14951032535814 --1.97554451353834 --0.0238538053258637 --1.16351567351141 -0.881807710802695 -0.336026521135949 --0.283824374875505 -0.110524873625916 --1.70050993195334 -1.46309111925192 -0.412950931134703 -2.10352372803512 --0.935160608933467 -0.860296414582928 --1.32115272150003 --0.944851412926596 --0.763773249112969 --0.716951141541346 --1.17296882154087 -2.09726934689088 --0.2189860210388 --0.248382195950976 -1.48874466829103 --0.279215730078704 -0.704351939510929 -1.86602504028427 --0.41368143020714 -1.31853622335816 -0.146738831231837 -0.0958518012556362 -0.703897906750807 --0.0446584727479724 -1.07421818471237 -1.0383419634341 --0.35451913002692 -0.0870755491923787 -0.665289487167589 --0.683110038702897 --0.273568945098963 -0.882469398369786 --2.22496654629771 -0.64134183089979 -0.551392419680257 --0.716219189444967 -1.15294895409296 --1.26999747253578 --0.00383523986429424 --0.306132330309683 --0.097107138797436 --0.444582557468082 -0.691342593999703 -0.826576968016775 --0.472619377156143 -0.0804486542824563 --0.447798627110664 -1.43597734329256 --0.304952142389633 -1.5274000812017 --0.13451950678552 -2.90036459561248 -0.057228856106212 --0.326433345416509 --1.02277140986265 --0.305742898649682 --0.648523200467671 -0.494294810147155 -0.0634668459085681 -0.353291827672772 -0.287828715355374 --0.455484438625881 -1.61238709439175 --0.568772705792757 -0.525881110970059 --0.000953346334487293 -0.749663314305639 --0.517672365475327 -0.155802876097801 -0.0375253303395144 --0.404178058701869 --0.456497978272138 -0.668379849761958 -1.32468012730988 --0.648965173920399 --1.57466657742992 --0.993736153598766 -0.168132792749221 -2.16409582744932 --0.904157419627658 --0.247747392911542 -0.274018283054415 --0.0542983198408278 -0.00176337722675068 -1.12770624183927 --0.412626726376034 -0.358673037947293 -0.930849985458182 -0.217160794159758 -0.234028371922636 --1.26437211793901 -0.930914843066899 -0.353396871978836 -0.883410875181017 --1.26198128445008 --1.12201607173628 -0.260424173692062 --1.36935006408821 --0.465381439263354 --1.23788985918558 --0.294523594648004 --1.023445629479 --0.0660621278274971 --0.298426743168392 --1.66877931357735 --0.777876158410995 --0.117510529251151 --0.450238277737294 --0.986256929093436 --0.219532912879807 --2.48265958218867 --0.0953791180525219 -0.0740537903650367 -0.135687652542634 --0.547014096546888 --1.07379852174036 --1.30994757018828 --0.479975055660377 -1.553095198243 --0.57480191424073 -1.46108889852099 -0.297494350886221 --1.15365371491604 --1.2312220222551 -0.960136658029128 --0.591298499864147 --2.08830539319346 -1.52722683907578 -1.32283116845455 --0.0600008202922426 --0.205986641454956 --0.0110522643958442 --0.172247954749317 -0.595839606653223 --0.72167124446578 -1.13429052149053 -0.102188162096298 -0.133127080733541 --1.79647653484319 --0.160383945372957 -1.45185525038096 -1.15917810295303 --0.186804113567803 --1.09250888790605 -0.177026565818863 --1.07187078186653 -0.00802248972646336 -0.685612869308962 --0.173529542596032 -0.728712029487587 --0.52852726136367 --0.557212398965189 --1.07517286243176 -2.54686196104394 --0.466000329445442 -1.75271501311436 --1.69123850663701 --0.494475590365751 --0.236802135161817 --0.301067207246921 --0.0342264858262951 -0.94314833502524 -3.46532702007394 --1.99860798356342 --0.350179249236025 -0.900904534606344 --0.970279336194145 --0.821053304961672 --0.139385000871735 --0.504470962866086 --0.766595566328954 --0.642549868725865 --0.0457361912339289 -0.000312310255623061 --0.311339963196806 -0.665851987927017 -0.442155841017447 --0.955893086929613 --1.3314121648108 -2.33540531798953 -0.0455639846556188 --0.387359034755675 -0.400953066808231 --0.859846470647986 -0.114117009829762 --0.372284614840323 --0.133652873006191 -1.83153680845386 --1.02681906212446 --0.991971270147944 --0.875417220151292 --0.0207614220354753 --0.0198836918995102 -0.0230878189523729 --0.892609704972135 -0.129265370520357 --0.140400174787162 -0.109380237900891 --0.0820466995149172 -0.0826123837031272 --1.3935851534041 --0.919976393409133 -0.778458485213927 --0.151182922774583 --2.60506911890757 -0.896505459176685 -0.953326560337079 --0.971840028818734 -0.625291287720948 --0.377413992342575 -1.4573515197822 --1.01234399926987 --0.365669226319777 --0.0233047626941536 --0.769958402107436 -0.220616634523786 --0.350024142049542 --0.0715028323071873 -0.876825130516417 --1.11019015175866 --0.107833435397648 --0.410403529512716 --0.00526995012276288 --0.0361332485556112 --0.345285194388627 -0.138940141651947 --1.37893814350427 -0.892798132902104 --1.53361197028917 --0.261875624090569 -0.753511498269356 --2.37906405370139 -0.897095931800154 --0.611850692526156 --0.563896816719767 --0.917196063295121 --0.875116555439552 --0.445509037939423 --0.245103055156052 -0.202016647338475 --0.384260148859856 --1.52299604705676 --0.0979811706318241 --0.376074561991775 --1.0309869232143 --0.280872087209346 -0.257609835390721 -0.0840438970227746 --0.32792021389763 --0.663276456801047 -0.181140030079447 --0.235955673912366 -0.309306805189165 --0.244352692374751 -0.569118329701773 --0.233635241135421 --0.807658290038512 -0.00762905712768536 -0.741817977293971 --1.26584585339645 --1.18478580642725 -0.361390195473745 -0.637177995685605 -1.67551833760748 -0.255065349585019 --0.116573468711797 -0.133985694947512 --1.66419908539206 -0.984287391958899 --0.0852024966228928 --0.439688910473848 -0.737514077552303 --0.0746628197263783 --1.33076950774735 --0.00713258328318833 -0.65744342192651 --1.32453338946556 --0.300729830181329 --0.382583581115304 -0.2740459315874 --0.566631282814525 -0.0886779251268539 -0.236609961260116 -2.5781705909546 -1.12696898331721 -0.717259156948635 --1.26773191831923 --0.246240488621365 --0.182587268887472 --0.976136483965599 --1.63585437226147 -0.661468981973156 -0.997488664937833 -0.273281218036776 -0.932444133383669 --1.68053133138004 -0.423471969322024 -0.282519511295558 --1.39873277016886 --0.354856968218035 --0.135168233747316 --0.396385873796872 -2.6974072461566 -0.909619382773831 --1.69918227981255 -1.75521075989804 --0.891837754847316 -0.11595813334413 --2.10870890968968 -0.893657046515184 -0.689386279216688 --0.62155299668217 --0.237616725981076 -1.67455069988874 -0.897710037163894 -0.599717633459523 --0.247391827432318 -0.1954624756182 --0.27642061737389 --0.374572343402149 --0.426867984206877 -1.69204397311972 -0.939673540372633 --0.561833062564308 --0.975975795614559 --1.04357412277833 -1.06826833685753 -0.218498658021914 --0.634525238674716 --0.733185686738754 -1.1167564420194 -1.25199906534603 --0.788303676952998 -0.481314721179284 -0.144774745501545 --1.15784945467094 -0.178633564805724 -0.943975341601172 -0.395002233282197 --1.57960903386106 --0.241686185373308 -0.864862288827013 -0.831185021313313 --1.01303271063213 -1.21614537740224 -0.730961570643416 --1.20464226502003 --0.416562597301213 -1.35200444409914 --1.66140153597572 --0.276424642452385 -0.141582941580124 -0.398737724006441 -1.62285438419318 -0.565872501029213 --1.07474004950124 -1.04428307314764 -0.658907816461019 -1.47188887479686 --0.584663757177544 --0.654678082415958 -0.884284772279418 -1.14865393998128 -1.33181218455891 --0.88361663747986 --1.38230583001546 --0.484366001505305 -0.855775179032258 --1.28532608208023 --1.12521414427463 --0.389084934367355 --0.530173327318018 --1.67451300062948 -0.188321857848313 -0.161295033913331 -0.408233611148762 -0.650964712110626 --0.571414911651924 -1.5173081573614 -1.24769151016682 -0.737157590922362 -0.154851309150443 --1.4891567543039 --1.01633926939692 -0.307539215614737 -0.648275229301681 -0.244112526572646 --0.617228204165816 -0.742460877361541 --0.0727291428942611 -0.750987541077341 -0.416170308014086 -0.996406512974331 -0.0397010096681782 --0.578044486413619 -0.35894154122984 -0.729218779612463 --0.485378029831723 -0.955309216378129 --0.709736308305823 --1.36682588688026 -0.0469535349718413 --0.702565254298201 --0.490819169437527 --0.0679564313576879 -0.7714249684027 --0.236269836214205 --1.29681862673289 -0.22788169753299 --0.864752575301591 --0.506399732990847 -0.377184476138969 -0.102066541962349 -1.64213037707318 --0.718075378187828 --0.427929311226836 -1.12987068265056 --0.230233639012806 -0.0611674314499853 -0.718181015698914 -0.764713748582321 --1.39623727934582 --0.889627049826437 --0.210015813414339 --0.274591558748235 --0.363254707449356 -1.43962648890779 --0.830808012844791 -0.988732327615774 -0.678434830780533 --0.329962044205521 -0.217594121376294 -0.198924467710334 --0.350786974633296 --1.4372337665397 --1.59885477403635 -2.2877843354415 --1.06676779794632 --0.177986677288041 --1.5505312607863 -1.70781082449955 --0.121134266821763 -0.598174063514358 --1.01528379624017 -1.20032319570379 --1.32277051438092 -0.007394732905877 --1.15268163452289 --0.506412831485576 -0.0156739504878196 -0.67990830429233 -0.19029059540612 --0.162036141867187 --0.0988252833807719 --0.654793961401929 -0.904303300863262 --0.132501955405808 --0.656027367123604 --0.300477737126021 -0.56075817725017 -0.656943755252113 -2.58165722468052 --1.34561829071171 --1.23811282947906 --1.24565245453551 --1.8606452612111 -0.202885977617528 --0.0601226596714231 --0.529999418684019 --1.01663685564646 --0.813351885461211 --0.211768194748304 --0.12258256389719 -1.22874282884036 -0.777428202010003 -1.01043713880059 --0.120037749716151 --0.0216206449238836 --0.280791859803684 -0.472102423740273 --0.444662697266363 -1.1996750308895 --0.823695080185322 -0.828648169148474 -0.345803789103045 --0.415685786465511 --0.499062391826039 --0.759571361100376 --0.487839692303997 --0.384130990621313 --0.527731656425114 --0.622179781222058 -0.0617904066938957 -0.976724801910755 -1.54357046956753 --0.879976775085838 --0.878876466988272 -0.284845308539522 -0.914210170961889 --0.771380319353215 -0.0859414888262213 -1.44492706357016 --1.54487161942459 -0.108808710926043 --0.628214969991991 --1.13093954095624 -0.123663361242238 -1.06914461828235 -1.75580815732025 --0.4879577241534 --0.0113196861133282 --1.43517396365403 -1.66150182419183 -0.077072278581459 -0.459215222785468 -1.15252929168364 --0.544606482781333 --0.00613643106748007 -1.26291681185009 --0.534162229374076 -0.0420004181755056 --0.00758226365622772 -0.402427290011243 -0.755948183273912 --0.496510515840111 -1.14433299961923 --0.075593869673245 -0.115955348830401 --0.961083476361623 -0.756653238803998 --0.209806673301049 --0.16024145150599 --1.37897619952755 --0.176563167190208 -1.15272457718693 --0.622048263792363 -1.02233420431 --0.791154295984232 -1.21285733487885 -0.00347182852755967 --0.859810903988823 -0.0814787766467031 -0.329523100015039 --0.873701087624083 -0.876600913229568 --0.671559146513555 --0.627625194089825 --0.599178810501519 --0.429220134360618 --0.757710254271537 --0.976782008515816 --0.499676573608284 -0.718236532312821 --1.2087826699101 --1.10251006325402 -0.394675214928943 --0.97616937199226 --0.673412392283794 -1.63724629295934 --0.988302060815855 -0.19037929670786 -1.78580034026651 -1.01326916437116 --0.953735692359122 -0.75257179048406 -0.189217728851096 --0.930905060070112 --0.366744311387212 --0.846332775431549 -0.370279900032664 -0.227256260958892 --0.330739334392183 --0.0462498068667219 -0.36585105950489 -1.93401031142306 -0.978070406620618 -0.256130459461895 --1.00504027736715 --1.12518700759023 -0.981800268696841 --0.238250951691612 -0.12923338522039 --0.243969400987071 --0.688750579419445 -0.399896234615326 -1.42173737070832 -0.00550184501368989 --1.14418883619544 -0.495024559041479 -1.4526460831541 --1.24027417121049 --0.843304261437343 -1.16799670377193 --0.703881659689664 -0.469387219888553 -0.748166791809819 --1.04524747238306 --0.267954267329479 --1.67608657683843 -0.967337522077992 -0.289599063930722 -1.1171890502823 -0.651645941305219 -2.13023126547458 --0.704180737289576 -0.785580456063669 -0.354407741307845 -0.0411492394664226 -1.38085775430281 --0.114919093560311 -0.0150568491673315 --0.574377315999234 -1.1001629410497 --0.130034374329835 -0.635543405542143 -0.54229902094696 --1.20496809228159 --0.0320523379322735 --1.22662373736806 --0.307040686550127 -0.158662150698289 --0.105543410333699 --0.302289424579077 --1.38523757442135 -2.84443847598648 -2.49135367896786 --1.63427908829855 --0.482482215635059 --1.08406978580253 --0.784046321497872 --0.241706833344107 -0.8393458085167 --1.21030606669027 --0.716682227757959 --0.109445035076116 --0.287014172709828 --0.720351466299272 -0.21132579584056 --0.925776939629473 --0.347573009414021 --0.77547408818613 -0.688919830166991 --1.0824944320167 -1.13621424518296 --0.552442515870956 --1.19414471444444 --0.0956832147488367 -0.588017531313716 --1.26607613031125 --0.125230705941703 -0.140284359726472 --0.846103860103124 --1.35174507260907 --0.254166597546583 --0.37457491986207 --0.28322041229154 -0.484799037182007 --0.280074990717189 -0.208874146303373 -0.0144104737773456 -0.183783836351085 -0.696097925207787 -1.07070712352949 -0.670955943591438 --0.00999974126493441 -0.515108081849017 -0.222493453660538 -0.0174464376589825 --0.705571317650058 -0.35001033083967 -0.0458050236916696 --0.640311175749073 -0.381176447808725 --1.22348217276741 -0.356564212721 -0.441056334622065 --0.137626959993559 -1.2197661135172 -2.71673583181882 -0.247740325113996 -1.12592622375463 -1.18427552538676 --0.589388577451895 --0.988823421703075 -1.37269390153698 --0.0819065507177816 -0.265491263198879 --1.47992075962815 --1.51290170831711 --0.827470787919751 --1.06063848215149 -1.12238587841918 -0.625047353323605 -0.148251609175704 --1.81312474860812 --0.926378919981035 -0.848825734787732 --1.04415437356957 --0.431311059063773 --0.66930000023651 --0.885301505869654 --0.380570383781027 -0.719780254952664 -0.875457907746453 -0.320126072507085 --1.04457439883674 --0.65019812035162 -0.479758630794914 --0.909678667623135 -0.253991252760293 -0.874154157927009 -0.181586544057068 -1.4589870937805 -1.09796131776737 --0.304151784791554 --0.447063918327946 --0.210312171673897 --1.65656878368081 --1.06003798639786 -0.919280666019106 -1.38075480839828 --0.810194862138607 -0.0575501833796528 --0.241753896135625 --0.389103569075882 --0.522147886373475 -1.00422893992414 -0.289248110186718 -1.246700009197 --1.57440745743292 --0.724367303625199 -0.926532470632808 --0.505237874970012 --1.33728294333712 -2.0508305002686 --0.314705309391544 --0.359639551263071 -1.6879072236621 --0.678509154188164 --0.248051679480665 -0.432879715643539 -1.28818600243785 --2.16024699353031 --0.0806611670082038 -0.164520159180559 --1.4260703893821 --0.177757491328666 -0.832445858651177 --0.0348735238771738 --0.249664203416161 --1.67017099049832 --0.128456874935885 -0.0697272154272195 -0.658596272057188 --0.093955093060373 --0.809851718047938 -0.414340148257155 -0.0905383742477253 -0.708680375992449 -0.0121438659280786 -1.83187585485048 --0.306219574736746 --1.71628189176263 --0.438657271951112 -0.0904631042535664 --0.167473860127094 --0.647234007746288 -0.362547500743215 -1.89091383458875 --1.51179193189076 -0.700959898446873 -0.83628850607151 --2.29841834450259 -1.13825419785163 -1.2388806645876 -0.235556111570393 -0.886308169349043 -1.66294027974521 -0.282629525441747 -0.119949501621401 --1.18712534350155 -0.00924792083235104 --1.63876967721082 --0.193698448501504 --0.0130850754757472 -0.906130361344229 --0.924135521971517 -1.5438191067198 -0.477951171900846 --0.469391003819685 --0.166593306342017 -0.363191458727578 --1.84682108091206 --0.63273323595316 --1.17701341015353 --1.09224078921661 --1.6391758172396 --1.07798426534211 --0.496192428776187 -0.658516934002611 --0.278411415345805 --0.152352110969904 --1.18131375275324 --0.340749198611962 --0.985824285848407 -0.475536782127953 --0.285637546411853 -1.31451245702334 --0.443127421906594 --0.0983719453456349 -2.26590311663001 --1.18740428857504 --0.714926455524534 -0.792291896651975 --0.453252105868918 --0.226210377513519 --0.62076824757988 -0.234062052561393 -0.447938401308206 -0.216942659810119 -0.940764760842367 -0.309010046214452 --1.01177750977255 --1.10347252577168 --0.398567997701354 --0.0906366471748026 -0.656615316572771 --1.63558986670655 -0.406524394487479 -1.19542515544403 -0.136381208029948 --1.2149604713835 -0.128172681059738 -0.238767062525549 -0.427796679952698 -0.614925339250812 --0.16987221099061 -1.16282876256638 --1.70925150758891 -0.237358857029204 -0.52322561513896 -0.863963809709301 -0.0536479534690875 -0.416769468963453 --1.45609620940503 -0.184946454830089 --0.863520845039798 -1.44740075994505 -0.500549413935682 --0.273327555320074 -0.807657258534042 --1.47213586782843 -0.595214156545491 --3.13920419954977 -0.540226845399075 -0.674967389873947 -0.717711821940081 --0.687347814847935 -0.126547728374589 --0.202865294993883 --1.15933488177349 --0.174718080663243 --0.614327378076714 -1.04328603613243 -1.14874117335449 --1.0396659551187 -0.313188172817521 -0.607258218131467 --0.301611972843486 -1.67348532004155 -0.4944122015681 --0.888242075344055 --1.11561588683687 --0.485097724426907 --0.459813433392847 --1.48161952098559 --0.221659589322059 -0.125536768240839 --1.36447173388411 -0.150237795272062 --0.757280942357388 -0.400273012868574 --0.116911423557779 -0.97720123852359 -1.80976476968684 --0.893386828067588 -0.379232030573628 --0.237299169748676 -0.356566104851773 -2.90501326054547 --0.0715340727666298 -1.19420355389984 --0.23643036988979 --0.41528705154959 -0.744268642442037 --1.07163505907594 -0.779011100561458 -1.20190309617808 --0.315897236661104 --0.768046578911303 --1.01900574871078 --0.349243695197304 -1.17651952946698 --0.229879450181389 --0.688213913626356 --0.422518258701668 -0.183149180497231 -0.35482435365273 --0.190122157997781 --0.149434656461204 --1.096435429756 --0.840451017420103 -0.570806796525384 -1.47223806383811 -1.19978706840559 --0.996485789404833 -0.163534975516393 --0.907382923469593 -0.275948705317697 --0.321247358948752 -0.992630382029686 --1.44136516798568 -1.32587578082346 -0.224951298511888 -0.0582320210676013 -3.26028365555011 --0.323996765353581 --1.10060334218629 -0.185412531540106 -0.241723541283259 --1.09006494178162 -1.22384879755486 -0.00705421024182229 --0.91478122641572 -1.94238353986927 --0.598766036810178 -0.0738556300545361 -0.272246229534434 --0.156970718314154 --0.50805899196342 --1.16729424746661 -1.01690025135009 --1.24197631020027 --0.608138254153704 -0.2656943001298 --0.0223952686356093 -1.01030677453813 --1.30339480685261 --1.28638233016242 -1.05097770983993 --0.457944306529401 --1.61962717873401 -0.980346744346557 --1.18674749614467 -0.225266688505905 -0.934430772961866 --0.682147753104284 --1.14032916457838 --0.294061456906836 -0.611603116264684 -0.808099933778037 -0.509819143703647 -2.57101652519246 --0.99485749374008 --0.456321915457269 -0.618518673208365 --0.0771047390191892 --0.726915836151504 -0.00888630548232383 --0.0761237150753749 -0.176475853678754 -1.34508237966794 -1.59126890897603 -0.390828922588623 --0.408723517061646 --1.09041509388849 -0.884448518034835 -0.922516828104447 -0.0271897914399979 -1.08448852833603 --0.753130231030236 -0.895102285755853 --1.65044749272333 --1.3006987111673 -1.25398701781917 --0.194373648873371 -0.432545515912692 -0.764367269240789 --0.287722294679046 --0.156409349365271 -1.37261668168397 --2.87177209278084 --1.07873160675678 -0.0557214160317461 -0.265871678623784 -0.630528679928067 --0.21305144672953 --2.5517613055023 --1.2858355860917 --0.649316769295574 -0.17470663584923 --0.0686778415410467 --0.849861626179438 -0.940726285104496 --0.165103043200847 --0.10062215246576 --0.380290196641634 --1.17156135170725 -0.997127398397724 --1.39408650376335 -0.0938565370211957 --0.219381521334282 --1.09174692980936 --0.379727886908389 --0.672303863893836 -0.734725061070209 -1.06467592932634 --0.219961096240793 --0.0745123663020815 --1.28071127005448 -0.554527750550793 --0.897617135316384 -1.20138588460433 -1.00094998619052 --0.233673113757009 -0.102078796592888 -0.302590786740054 --0.47086201765767 -1.30924519271649 --0.409033647664057 --1.08439841848484 --1.12337717434709 --0.452192472822516 --0.567364258226913 --0.0806150655297433 --0.0702856642378737 --1.01477565233602 -0.271675235808631 --0.602908277679655 -0.127337501287391 -0.992668017692482 --0.529519441022446 -0.732491826523717 -1.83146444465757 -0.132388647403291 --0.0997141543957705 --0.203800127677725 -0.430921729978957 -1.29932340936316 --1.04695583526705 --0.0862673082575238 --0.247903844392637 --0.294802028881261 -0.356079424552514 --0.275553005597092 --1.05930284273866 -1.24447447585892 -0.869151252235765 -0.850594459178057 -0.0817480562948179 -0.612310220423449 --0.34113997535501 -1.47045998230624 -1.05659673140846 --1.19314272767009 --0.521041381418978 --0.583723321547713 --1.07587873912032 --0.111644612004194 --0.490308187682787 --0.605648155291179 --1.48331559569372 -1.12447370600941 -1.29976630303103 -0.779353124847063 -0.0572030914386481 --0.70692259218487 --0.7772282658183 -1.81240584293736 -0.94067543225942 -0.739217571821611 --0.234610794378814 -0.0707105902257092 --0.710393773233983 -1.2672003153829 --0.388922952314056 -2.48055628478315 --0.268340343081958 -0.388875720059227 -0.733637508040951 --0.0236812961864086 --0.773008737210755 --0.88325689500787 --0.287488069608663 -1.68896870264328 --0.561944096404916 -0.052707845608353 -0.268291270311095 --0.226105500395894 --0.532729928743146 --0.249648188303008 -0.97578304240863 -0.774416402113388 -0.346691009138351 --2.45893866401392 -0.786299805085678 -0.207874641453713 -0.0234957684640849 -0.153383061027214 -0.191597755419277 -0.772010552652079 -0.944192472500643 -0.59931776096972 --0.42833037782576 -0.0726077898161677 --0.209810830375971 --1.01464675421092 --0.423623792699056 --0.409686555057069 -0.598158014994278 -0.567338449351875 --0.456063795310597 --0.0743502639622511 --1.36640615062745 --0.363839403720568 --0.955156004403953 -3.33051849761914 -0.942870079923244 --0.835617888719021 -0.782131126478046 --0.748026584687615 --0.141865292984299 -1.6817371087799 -0.833334860377308 -0.913986560617282 --1.47070777518964 -1.55211308078421 --1.14046770042327 -0.584791621794865 -1.24098815472153 -1.83380935596132 --1.07196010122481 --0.335345164947589 --1.34165495050592 -0.387284439982875 --0.492127873509793 -0.145836305677992 --0.163030581846675 -0.937379497331651 -0.14498778547137 -0.0185690583370031 --0.643417767544141 --0.899802793746885 -0.00779997650816755 --0.219101234154722 -0.184731447110892 -0.577810289507859 -0.353863136926358 --0.367034038314212 --0.0167947470575207 -0.582125870657098 --0.161953436588365 --0.886093780724697 -0.977311523787161 --0.483836059221339 -1.33242975341395 --0.580832825733047 -0.991637407433881 --0.257544479726763 --0.0863378459155277 --0.288979595400376 --0.262242352958158 -0.512717858197886 --0.0773669651626108 -0.972319525637048 --0.968845795880142 --0.64446975030144 -0.376976471267046 -1.07446489999063 -0.598316572307843 -0.120521754435214 --0.067037123954532 -0.0684787736469339 -0.967077844300706 --0.668877507969087 --0.264321633385985 --0.652678621973583 -0.833975547053438 --1.00224900500788 -0.779084310752711 -0.373181510657789 --0.927571007573313 --0.224325458771943 -0.593139176512395 -1.01735482440921 -0.614943967763006 -2.18404121894265 --0.566333567090592 --0.960563517077123 -0.01838301508411 -0.498599209796995 --0.370229421131372 -0.260052795475101 -0.779977673215679 --0.0691120009299038 -0.251944706166127 --0.21306198882528 --0.0287683187071792 -2.64642042667434 -1.20054496819703 --0.773463335586746 --1.26637081685924 -0.928244338648437 --1.24720650767876 --0.881905802844286 -1.55506707355901 -0.457584954810164 -0.466547537760142 -0.96785277408271 --0.284992707158095 --0.234499138954012 -0.159452460002957 -0.0983356853784922 -0.296899647487659 --0.489098391946426 --0.186296080945424 --0.190944051817134 -0.663387959994196 --1.36012950760063 --1.03792835387909 -0.0164307199703835 -0.488356386628823 --0.801169842684224 -1.13653442200424 --2.48939490233646 -0.610687194958887 --0.563060004282923 --0.133606446587954 -0.817645538257296 -0.297455814285332 -1.35551737846923 --0.278902601337011 -0.640942157416893 --0.953377185092123 -1.59839782793381 --0.00880916791380315 --1.21451594909863 -0.505907999052998 --0.399684554965026 --0.0276622247686702 --0.236315090197367 -1.0216774624732 -0.364758260766936 --0.934992144747396 --0.583542405172891 --1.32870106984059 -0.597064912289974 -0.553351108232222 --0.770751652036556 -0.0645615735609866 --0.439823280312023 --0.0544148080730213 -0.204503404536918 --0.981539091694341 --0.26509162343217 -1.58091762727509 -0.833237080225509 -0.101352475055404 --0.141750390552648 -0.76985181564984 --0.287759838621062 --0.127356806143764 --0.469951800442159 -1.46673519721262 --0.261321324571745 --0.242083551398898 --1.12642841189607 --0.322775614813819 --0.357486129253853 -0.707579249871709 -0.392667800875159 --0.24454274011346 --0.960103460623534 --0.524405265512859 --0.607791896652013 --1.03844623307283 -2.2855730427024 -0.99108719291347 -0.685295489795154 -0.23558068297816 -0.417557928666739 -2.30254431748337 -0.64751941492472 --0.66175823233817 -0.560110155384502 --0.0444019166085514 --1.17310137277134 --0.295504399282039 -0.580237519282761 --0.0372877700227576 -0.555680802502673 -1.3636450123732 --0.695044460324831 -0.52441179515854 --0.324697275235887 -0.165565571033721 --0.730809474822559 --0.517019277875491 -0.236695395844308 -0.189774645822741 --0.256916275769891 --0.189491479164956 -0.28633431702089 -0.816132999975092 --0.048846046929679 -1.19961116927337 --0.982402045166168 -1.79349004009818 --0.368639846370053 -0.385792762346444 -1.66133048332244 -2.28648350421999 --0.264399038091731 --0.190508454759303 --1.29243795930509 --1.12323500453766 --0.0755396988153025 -0.00680382612458974 --1.57088516987541 --0.498627502569343 -0.087678066439401 -0.00620871201515438 --0.418515487088486 -0.900977632982965 --0.845748521443971 -0.635140585340436 --0.29197071874313 -0.481029112807634 -0.490306026276107 --0.109437316484909 --0.298694934252653 --0.735439189808264 -0.783226817664184 -0.200487219994769 --0.598608683782633 --0.490138235320769 --0.295619762712264 --0.528868627438419 --0.991518825347417 -1.63037472154889 -1.09200141601094 -0.87386176708791 -0.780821187837059 --0.485528934280533 -0.234699790160237 --0.543216081653309 --0.365512809869268 --0.0178583594103827 -1.21768390119425 -1.06275379284184 -1.06712819331361 --0.276757005798945 --0.591789557315178 --0.539299575748103 -1.28723246946885 --0.817393609174218 --0.529803569172687 -0.787326405405116 -0.109675849497967 -1.4626913919801 -1.10685567620945 --0.0276042181733001 -0.0292041151924489 --1.17482325405887 -1.16837798211919 --0.819060965915751 -0.637935441090998 -0.759237631846688 --0.38890453498667 -0.927158519317602 --1.39359448206007 -0.176081096422947 -0.852602056347373 -0.385946749153479 -0.260423041121347 --2.25989421388441 --1.59050770297492 --0.630715053020158 -0.305787638034268 -0.94507797051413 -0.73373260157088 -0.913386633352342 -0.211686582243167 -0.892736006368875 --1.14841601749627 --0.948304217723678 -0.986538391015507 -1.59388914762906 --0.372676752415686 --0.559373125851276 --0.688204956271247 --0.546646577192353 -2.12074409652608 --0.302157840001605 --0.793525312716708 -0.608819122275725 -2.43494393592723 -1.78553610723023 --0.43960114728646 -1.49523799442355 -1.38616925407883 -0.430027095484101 --0.636816900775533 -0.0140674963098184 -0.788068936801437 -0.938316850209586 --0.381486106383312 -1.31494029366038 --0.721256544302037 --0.713480229877331 -1.9364850230972 --1.23941535888968 -1.04661893775703 -0.497437611324719 -0.0651563543997842 --0.545140873026778 -0.561815862830244 --0.186087203650208 -1.10682543731285 -0.533494994904871 --0.384242628582317 -1.11448467876413 --1.06738889018564 --0.195614191407158 -0.386359030584287 --0.450265162123832 --0.354788540669196 -0.0678678680655738 --1.41084751953556 -3.1076762055448 -0.34810586704485 -1.94126345879269 --0.444073979723937 --0.881792555016653 --0.537520640157791 --1.59002491851037 -1.03433213491788 --1.29945205323053 --1.09970178820335 -2.50990159401903 --0.782794478042124 --0.445227286732003 -1.15182720797801 --0.191085570469665 -1.89124422769636 --0.559757705756292 -1.01256224503528 --0.819530722447267 --0.319236651097643 --0.504546108781852 --0.574594836957525 --0.963576608252014 -1.35486526674995 -0.403884405252901 -0.571098832901415 --0.25200780924877 --0.90639103925701 -3.13540649483182 -0.690984144462984 -1.13534916475625 -1.1059495415105 -0.169433478677716 -0.714155649309297 -0.686535716669317 --0.557894659340216 --1.29710881921741 -1.18868523033278 --1.00000538484077 --0.548033041210656 --1.52900029410751 -0.83914012725459 --0.838618929374636 -0.13724168044333 -0.778696595606062 -1.77916828807705 --0.887177863180629 --0.279591283188147 --0.41861227319977 -1.0235606989396 -1.37733207424709 -0.0818718927961495 --1.36967943821587 --0.284855277971289 --0.100359899861797 --1.12563327386163 --0.952676980863917 --0.241177283255927 -0.214303577193418 -0.988339731303639 -0.26479965668237 -0.442145561492828 -0.957670966951836 -0.375902406813967 -0.125146105483733 -1.33794913470641 --0.333285285208436 -0.864113014889822 -0.270971112015151 --0.260678924138385 --0.270469451931651 -0.00498020620392126 --0.137262223505753 --1.51193286825845 --0.372293193073178 -1.77278284187545 -0.0954742161291531 --0.247105598360829 --1.23492170818796 -0.528996396421187 --1.22660837284036 --0.708268347262626 -0.135231384421136 --0.804854164318362 --1.00331915749068 -0.141219451353999 -1.17571301423881 --0.958124143439994 -2.02448768847061 -0.166002207426335 -0.893071112449251 -0.396656775817997 --0.785116624608715 --1.14854815705842 -0.708491146054513 -0.826331523109634 -0.00357869283726586 --0.37622135852532 --1.18420717419738 --0.683527135385294 --0.984256107781228 --0.318366963330089 -1.17014233788605 -0.024650587990366 --0.430597669024129 --0.272897468083542 -3.79786307932225 --0.450515777615427 -1.86606248191655 --0.0020562947447611 --0.605052567682614 --0.713926390488944 --0.797126603152829 -0.0214236409099637 --0.561023184433036 -0.770658695967869 --0.840883942113003 --0.500016403282956 --0.570792879974169 --0.403124413815428 --0.740805225179048 --0.453145959491095 -0.000459983679288456 --0.702701369037849 --0.319915906302746 -0.943674061527812 --0.33299091433728 -1.17705789606256 --0.198982236393487 --1.36760501339271 -0.521202808263606 -0.740366473514189 -0.351243006611901 --0.283784785478736 -0.476830114783434 -1.20616764246232 --0.998169721361048 -0.348724310387756 --1.48224631473465 -0.0524563260501338 --0.393261248015055 -0.25864854504977 --0.0825302787367725 --0.807772970265589 -0.86106943138684 --1.13670932673678 -0.846322491926056 -1.24857092632269 --0.430949725569653 -0.931644611250913 --0.146544334103155 -0.870055717955489 --0.186844748161283 --0.997176338937156 --0.247614128532668 --0.509045053378796 --0.445061129721472 --0.792401673880886 -0.341314044480161 --0.340265656870469 --0.476828765589034 --1.32349868209769 -2.10725976540981 -0.40362940616888 --0.712763574290721 --0.387354602167547 --0.539241794264317 -0.103026813804382 -1.06080799525683 -0.091804017530535 --0.47694307524504 -0.619629538282593 -0.223913673670355 -0.379935352169466 --0.877516715564179 --0.421606283565734 --0.498429485312496 --1.38601215488682 --0.00737738700926371 --0.723057536219091 -0.892028099883611 -0.0622591875611906 -1.41843759235222 -0.629889039209679 --0.305182427467306 --0.43694267832809 -1.15301808855984 --0.467723512199662 -0.476902359461706 -0.218603753795639 -0.751754340699438 --1.08703617802334 --0.706986655437403 --0.328629715857129 --0.0637715022805541 -0.358534902090593 --0.232348453368904 --0.381158702023384 --0.18410485906098 --1.91726834541185 --0.794607271013746 -1.97764175724528 --0.84699466992328 --0.264227804557875 -1.26113885327803 -0.288630770089556 -0.303403661231716 -0.143166637351278 --0.24186709447447 -0.401980350322017 --0.0180311669606086 --1.07885814739401 --0.216212081957105 --0.333951736146074 -0.692710598408942 --0.468897551234956 -0.456409093764939 --1.16633274404378 -0.27233197084683 --0.0524979315077418 -0.228721870387437 --0.517443867891363 -1.11748964917902 --1.07178175234556 -0.513618469111233 --0.449714837306393 -0.315931649817475 --0.195131363019035 -0.552313545025896 --0.312062455614416 --0.245546376308098 --0.566855726296964 --0.356617828613801 --0.906482180513779 --0.596750925966758 --0.985583276803859 --0.315528788857163 --0.289514085246764 -0.895989731801508 --0.11581109217911 -0.19493862076442 -0.0191695921853778 --0.8676378547101 -0.231619591304112 --0.119647408073206 --0.40945302378341 -0.0913027956991206 -0.465290865311791 -0.298119562187487 -0.758116908836204 --0.948366310532715 --1.52116260007549 --0.643298638769159 -2.68028613745915 --0.0906850262283827 --1.15456158920713 -0.894840005617593 -1.26814289172723 -0.142414626485223 -1.4546433204126 -0.969832812350213 --0.616078037372489 -0.656795613030386 -0.210746967312467 --0.908883459476088 -1.12767062672269 --1.22341556618122 --0.960803030648267 -1.17647099953695 --0.562436102485907 --1.04597536506174 --0.990720488475587 --1.26649382896915 --0.352065731337031 -1.62075240086696 -0.865711846132664 -0.359864672960065 -0.6202336251267 -0.588428431353461 --0.537162639226602 --0.00953287721356233 -0.978309976092413 --0.314897189422508 --0.154613293757143 -0.524901375168585 --1.06644074208103 -0.0685041166110798 -0.142883238069727 -0.776582014659161 -0.463618148898725 -0.202704355337217 --0.405133182769932 --0.688626887100062 -0.849684808175066 -2.10222625099186 --0.760121237003412 --0.565047464604428 -2.24437088640091 --0.67727653983012 -1.15185676487749 --0.400156990872447 --0.492794250443464 --0.386350144717323 -1.09538816990463 -0.247450181487067 --1.22573134238505 -1.08365808552335 -1.08406052260941 --0.986569502144691 -0.243403586683359 -0.613947438388626 -0.265876857596765 --0.373975067345261 -0.0815960722631681 -0.0123945282352418 --0.675439915104688 --0.0492700742891681 --0.469444175015229 -0.126312900349828 --0.141950434930641 -0.506042517230947 -0.0895627367736358 -0.196683433690727 --0.961433852410481 --0.578546313314845 -0.69475314044026 -1.67822481916272 -0.0216084749385512 -0.488431141887773 --0.232333544773279 -0.340803320846959 --1.51565199458601 --0.477723232669184 -1.42528992180251 --0.557427339998244 -0.501775640059775 --0.223637751416318 -0.0486448556039836 -0.836039815038044 --0.250163441959655 -0.806810666288232 -0.573831229800122 -0.16073650144055 --0.532248176493961 --0.421890743243948 -1.79312875017263 --0.0574284521905324 --0.231236176054505 -1.00489966399987 --0.436633525920106 --1.11992536513946 --0.849605678852104 -0.137502024697561 --1.4685331510874 --1.01613037354998 -0.997814181204991 --0.436837083418819 --1.05744394960624 -0.940901455117828 --0.225374430824246 -0.885855415187745 --0.797520906070888 -0.269523556582043 --1.57838434328383 --1.47044722913228 --0.470906067836899 -0.487695048407796 -0.183350071834493 --1.49468268881046 --1.04208935023543 --0.973353438492289 -1.38416529302298 -1.14942266749505 -0.836955084181405 --1.36581479800431 -0.330627353487697 -1.43104112847236 --0.751583245246993 --1.3144918312253 --0.644865093490963 --0.0607424701830102 --0.886788337320739 -3.15027799059593 --1.71991113415239 --0.231545289912894 --0.603371711268064 --0.399597623732936 --0.229402064730724 -0.110162160196414 -0.89434632468206 -2.30507945354805 --0.00264956690783258 -0.866532186763489 --0.35647346540582 --0.99495443052075 -0.361355043953711 -0.0282119135856496 -0.911289053750622 -1.20555585999468 -1.09379714490462 -0.345659739269806 -0.569016079735055 --0.284143380167173 --0.796518303152449 -0.220915988471655 --0.737399052251018 -0.093058475579987 --0.738023407493001 --0.428312901821046 -0.535439822179865 -0.928412650472435 --0.492170562232405 -1.17767356428784 --0.520785105179906 -0.617847586718414 --1.13508550514078 --1.38888005696506 -1.09141986876735 --1.0774366326241 -1.24428069066804 --1.03635355980889 -1.10185837274282 -0.558189613736984 -0.461418333820084 -0.10831795152524 -0.0515007855376028 --1.25113881306932 --1.80227451615337 --0.356122558447077 --0.388770539288875 --0.338540420040301 -0.08516726635089 -0.456817621769241 --0.886064400283598 -0.435822775624232 --0.189496449189196 -0.628490931805851 -0.895824964288778 -0.89928625158289 --0.0461833904876734 --0.92209602519634 -0.733120185238015 --1.25052333931953 -0.717578147624796 -1.19940586920066 -2.54448634509189 --0.823374406137127 --0.305526159191122 --0.17549476301556 --0.449113654094603 -0.881451153492968 --0.674616758517535 --0.345808230812319 -1.20457264194756 -1.00010526465495 --0.981880507450425 --1.33305607766623 --0.670828857787455 --0.278030282206564 -0.14537061851634 --0.212209308596589 -0.83498971469238 -1.32847882144267 --0.426193917261372 --0.714908113093902 --0.357131106356225 --0.409137805672732 --0.34459197603427 --0.218419516043757 -1.00317256687114 -0.58222381241062 --0.477795286721792 --0.710172940855758 -0.828419659513399 -0.670030710268545 -0.199461320521753 --0.321222936420927 -0.651359015714107 --0.343627998951503 -1.37471994320157 --1.17354266705915 -0.749897291852514 --0.373657602281185 -0.792638574932685 --0.663126414609869 -0.435665489933578 --2.04808617058857 --0.243565559213351 --0.204753642508206 --0.425163662795098 --0.0215155069128152 --0.626611407672816 --0.539665705386482 -0.0714852348024948 -0.0746309577512481 --0.978768634511891 -0.167023323334195 --0.0781570523555994 --0.282581328477455 --0.803716083168936 -1.43223372785575 -0.305993308858147 --0.807588108520468 -0.0479239423683158 --1.14887901820718 --1.32351319260967 --0.547815480080141 --0.968053938679695 -0.107574106141298 --0.5950321891187 --0.61515676779653 --1.01767371232217 --0.200123250586717 --1.26717962295658 --0.912710733686374 -0.113682835945539 --0.892288680447312 -0.2317667115995 -0.793937092519125 -1.78015210208891 -0.0616365955748446 -0.773369371931635 -2.10777956247513 -0.464080437724917 --0.072556562657077 -0.935303142208364 -0.943579539508551 --0.737679324845075 --1.08600661685416 -0.13157079554807 -0.337110553730856 --0.290189359938513 -2.40627921271491 --0.762747951133653 -0.0980590474930985 --0.803311226061001 -1.03317073792407 --0.674528081267253 --0.178663764184908 --0.339177056377037 --0.47825431834343 --0.168029195535128 -1.42392314054703 -0.326088904852478 -0.00633047035261125 -0.878194923578611 --0.405362324466009 -1.04105335373118 -0.145169336776005 -1.67284738283006 --0.0330715841405365 --0.562627596002848 -1.50388109501597 -0.166708924234611 -0.73150360711408 -1.82266349714098 -0.942227865728945 -0.860352441899163 -0.233955303926315 --0.103272135376712 -1.48686514274938 -0.240279746762281 -0.638936091321419 --1.53697764781193 -0.26314918908188 --0.324076233356867 -1.51218534182895 -0.394120249971745 -0.180548422884788 --0.863945500793689 --0.300309677789309 -0.231451039102714 --0.436689302005614 -0.702939302161125 -0.0712997810358775 --0.214170314124168 -0.527285259792654 -0.670093368113905 -0.0465892078857379 -0.0989317628502286 --0.0843032779498483 -0.514120654454507 -0.46430844281008 -0.759033472080196 -0.166444534627745 --0.967835949932358 -1.16809198069566 --0.270151621518348 -0.547446422933552 --0.964847062467761 -0.565562956746717 --0.0612627137844921 --0.0305275667887406 --1.32996923727913 -0.191957837511062 -0.186311368074755 -0.128052063638868 -0.484064298850228 -0.376338989542262 -0.142476433304818 --0.332851987730788 -0.557025565554247 -0.520168571393453 --1.09366627513319 -1.12851226378515 -0.791687720697203 -1.06056317168289 -1.27554236401582 --1.37181747025313 -0.903174389592351 -1.68289660480316 -0.135070825597715 --0.403506651268077 -0.990530246233377 --0.770572504511287 --0.151674707162889 -1.38771303383813 --0.320254680171288 --0.256015766918079 --0.149816683728584 -0.545849145520117 --0.548317366962129 --0.567176682795903 --0.670467849320095 --1.24181672975297 --1.39274526429832 --1.10607973711891 --0.585935699272796 --1.02111538880388 --0.0479898184908301 -0.111129837397606 --0.148551082242394 -1.61915915051183 --1.59026863718667 -0.516611158276421 --0.00878679573618246 -0.0617567656032443 --1.36897028341287 -0.0876299186530636 --0.639770765305709 -0.204747173002807 --1.69728595499608 --0.137381620587981 --0.609214814169476 --1.02206358154783 --0.0603615483424242 --0.687820455136652 -0.394256332744161 --0.62247568268696 --1.19142316941582 -3.08824776601729 -2.1764127964659 --0.84795683874572 -0.0194929499572449 --0.648137346953314 -0.742022950337484 --0.582169199729862 -1.29841452985016 -1.77806880416894 -2.37903892584709 -1.33933606036359 --0.693358496937069 -0.00064968582262992 -0.0771934930694846 --1.00329630041598 -1.45759509646321 -0.832391931913508 --1.49318139128883 --0.368599552668841 --0.490291638790177 --0.701700484027053 -0.711897418725393 --0.788133523014331 --0.539667480331936 --0.13245509526805 --0.0767726169564353 --0.730550942243065 -0.448706534680169 --0.960981003526124 -1.24089046530082 -0.0599053318576592 --0.281380475136852 --0.0629228198419902 -0.86672328908228 --1.47598669791975 -0.33130838731697 -2.02646158049638 -0.872010014136047 --1.33477290603745 --0.404550133643164 --0.00749507014400486 -0.108286529514271 --1.15119234659652 --1.50453519854171 --0.837064616874166 --1.52236398231724 -0.182175871745293 --1.0777031699291 --0.576354884901283 -0.314863502336089 --0.663937128563251 -0.07190582443795 -0.605175470828901 -0.380462222439352 -1.66429269893457 -0.308442143420278 --0.176179681509061 -0.480752115335934 --1.2091248839804 -1.03947486637522 --0.770447538844044 --0.930876406723468 -1.09011349317895 -0.586935079292733 --0.940326323640743 -0.240798214447072 --0.275933992168076 -0.531495186340958 --0.286619215660803 --1.0807513942323 --1.19952815480468 -1.14623721044611 --0.317607189733188 -1.37655747990124 -2.95402646447772 -0.412063209981315 --0.0735928737601173 -0.112687839210434 -0.266764633324442 --2.13510083048152 --0.658171099462782 --1.21317102129047 -1.28267345773715 -0.491404071471721 --0.384653457758064 --0.274513219433111 -1.30973612361758 -0.724531601702592 -1.05747417977411 --0.0608955061281957 --0.614642925561284 -0.00337237504166854 --1.54546058458557 --0.0983084763582029 --0.806458804732002 --1.18831299721458 -0.435797145153032 --0.0778187265233088 -0.059127640701214 --0.551692577722446 -0.557396005905991 --0.460565145534253 -0.111008692396886 -1.09249077386344 --0.666974905743833 -0.122610235912988 --0.0505080600975063 -0.195149813523785 --0.991678134643772 --1.32619901263426 --0.562623996404827 -0.420296737720414 --0.125673081982526 --1.48991977191758 -1.23881257828743 --0.521465873876028 -0.799756495592049 --1.01621030445583 -0.357187577098042 -2.38054044240533 -0.519369475205242 --0.342036527960147 -1.2670962143813 -0.123538947397949 --0.915080309511811 --1.13450779019792 -2.51035597837008 --0.224731673506867 -0.654637254848476 -0.786358145589048 --0.248756487899682 --0.935044887486518 -0.782950834408716 --0.835081310813621 --0.29628016653945 -0.353081111401955 -0.136425496288293 -0.857549812903614 -0.156451254900172 --0.206511355773482 -0.259559975196614 --1.13280394691461 --0.278395251959696 --0.0776239894544313 -1.28709177234227 --0.85106424042983 --0.947934190647059 -0.708861621050793 -1.10293568237091 -1.02013771878187 -0.0698937639710584 --1.24419121305386 --0.750095783978481 --1.22527936980268 --0.753980933108464 --0.175811554424438 --0.366013239834465 --0.337090209326351 --1.40934604759782 --0.0687373333563919 --0.771793474877224 -0.199125112069593 -0.172158482776926 --0.414126871434569 -0.452749888383946 --0.544080509944775 --0.629773407707857 --0.32639354182688 --0.890527549482027 --0.827519470409768 --1.39348602955106 --0.324763849891955 --1.00540307061793 -0.140934957746057 -0.781050255365974 -0.350023570192381 --0.23934755095482 --0.480403634569995 --0.823678646044206 -1.95835924300368 -2.16763010705096 --0.0961483882203646 --0.27594433010383 --0.142187377143435 -1.27025819589399 -0.347821067788024 --0.34754402573979 --0.647723044813498 --0.331968074058699 --0.0679785484587567 -0.0702229325568147 --0.364560115876976 --0.326768387850423 --1.5330796455303 --0.556235162769132 --1.03937567244716 --0.72951984880532 -1.53204097788223 --1.10840326691815 -0.715040118108107 -0.906291138681595 --0.00415466890946004 -1.55556121445973 -0.0938245625943743 --0.0451058558843735 --0.935298775602667 --0.324774028200189 --0.0197066352178235 --1.16031379256541 --0.0659697313160938 -0.879874843908636 --1.06968350854847 -0.735895138735425 --1.96248862762649 --0.31678766091944 --0.259015865703353 --1.14513927447592 --0.690432576231972 --0.218768971244586 --1.10548362714418 --1.21519883654379 -0.332903860898583 --1.50419608653402 --0.149660671417679 -1.0805356094455 --1.15612267715723 -0.196969794356638 --0.336599734143728 --0.946936225291726 -0.572346787517377 -1.19167549337886 --0.171204508016492 --1.0088696591308 --0.426339336339268 --0.9735529671685 --0.478411908637659 -0.127626745009383 --0.209504948232471 --0.580393715404724 --0.256004292181261 -2.2913536376523 -0.409256470292505 --0.695451584605662 -0.298797481183406 --1.02809763919255 --0.032832626683637 --0.807684553898365 -0.836904420276259 --0.291801003374811 -0.915706849233718 --0.0528883941826637 -0.836919961440554 --1.27869692767661 -0.125055349436797 -0.417613712312476 -0.951605258675088 -0.926110055791357 --0.0830099524608872 -1.27775533422118 -0.010396412376851 --0.909608421189683 --1.00621066820968 --0.196688864256643 --0.723654860381941 -1.62265955239589 --0.897365469470932 --0.748219750869531 -0.0928184117740081 -0.84241672029699 -0.302566384034154 --0.176198131065601 -0.255583932117551 -0.90737568243981 --0.566069095246561 -0.247573095322227 --0.128861839628693 -1.17445763508157 -0.122002285268914 --0.576493197506414 --0.6421348411044 --0.937560742052952 --0.231030766516911 --0.645801266373457 --1.03207455525612 --1.91778079073939 -0.888944293551776 --0.624290131819908 --0.257935838796669 --0.940323776996619 --0.316622277557048 --0.789274051390513 -0.295738272169144 -2.74676825623261 --0.262362279045878 -0.944807994027723 -1.50967521144784 --0.705288310347349 --1.45794640053718 -1.37035447688015 -0.867848924114762 -2.38466889793038 --0.401886441910434 --1.18610348181919 --0.493981816055074 --0.0942982705935957 --0.241872376591081 -0.324277989793364 -0.867894368572362 -1.53847232270992 --0.5643878000032 -0.766441232163691 -0.766222231970196 -1.18252054330295 -0.773814167635776 --1.11552494523255 --0.203649177426715 --0.210913176805949 --0.283618680112371 --0.73524042300145 --0.26306235532762 --0.496998206093683 --0.939548022070102 --0.76284425828635 --0.816870761843684 --0.40196041186883 --1.21859710905728 -0.187058833181634 --0.225189433426542 -1.17497740071769 --1.84729627132359 -1.20594798534546 --1.23657134629559 --0.144115969253196 -0.314543254823225 --1.07852919117441 -0.627617861324318 --0.35275322236383 -0.0847543100645476 -0.0992787997086468 --0.323291654900569 --0.77801949223575 -0.479290338006516 --0.324445037304466 --1.36593898964983 --0.0805252000194807 -0.64760306985657 --0.0328843117925075 --0.251643896927055 --1.22754800452792 --1.38576071272394 --1.16961462000815 --0.713359744166033 --1.05717367055281 -1.25717915494407 -0.690476418425023 --1.18641676735029 -0.61270328685179 -0.311388267002274 --0.230573182728803 --0.762106862303899 --0.602541993136002 --1.71353335260735 -1.60666548013049 --1.07793033458608 --0.377227284757224 --0.254279786649064 --0.647747676527017 -0.184133105344227 --0.224742697392961 --0.809755329647444 --0.308383243799685 --0.616448600001051 -1.01682349038116 --0.0456439506501822 --0.0711613836711358 -1.25882082578795 --1.52887827872548 --0.0485896781411768 --2.57963046116322 --0.482703961752924 --0.995336569740676 -0.561468252910771 --1.28067444814555 --0.93046463435819 -0.599987487996554 --0.764644843840548 --0.739391922921625 --0.570301749642772 --0.353581577330635 -0.705774028974938 -0.0524516812113394 -2.47020266113858 --1.26568276759717 --1.35330227153017 --0.0746275283545001 --0.170498435782662 --1.07039718308345 -0.165710531852394 -2.2198756174718 --0.678262457344556 --0.360424229863726 -0.375122956610047 --0.777683221888848 --0.0745729156279964 -0.157201444315165 -0.823696487045179 -1.10409996897644 --1.05814358705736 --1.04571225318612 --0.852441689428363 -0.00124454283802145 --0.00586646855881456 --0.102244150079883 --1.70966650268166 --0.372156833866566 --0.904794052768926 --0.112168290983022 --0.0667794889906723 --0.62150583057543 -1.15450021587175 -2.0371127798051 -0.267781412528656 --0.0525809344905053 -0.408300451124543 -0.662830194735979 -0.384686898292218 -2.78404183574095 -0.116830279344383 --0.308030999101139 -2.16814045306333 -0.14477097791217 -1.03620724408324 --0.248372547474327 --0.0163530275187389 -0.19385893205536 --1.92736556774046 -1.6729734185994 --0.136956681031386 --0.862560302375812 --1.27737924209086 --0.0563893656276608 --1.32244543539704 -0.839470394482624 -3.45173027018149 --0.25685684026984 -0.48855416078244 --0.371252084178042 -0.269651417781782 -0.0858732794001922 --1.10095042763763 -0.0394889730644303 --0.19821044612118 -0.578473847684082 -1.01614752550421 --1.35057594551114 -0.393936644514509 --0.167463013702776 -1.23454299243122 -0.410407407597379 -2.50013773027935 -0.893504860449121 --0.210929663482615 -0.655756354380193 -0.126030925678823 --0.24217866115443 -0.622664681115785 -0.706710508165697 -0.800913289037878 --0.851678901936738 -2.26329780229378 -0.00226199508462255 --0.391839072674426 -0.77716583851287 --0.241296555444043 --0.916157286542124 --0.537120690274818 --0.557791748722185 -0.874978160672596 -0.336763008206523 --1.29339605508986 --1.71056546649382 -1.00503050059942 -0.424043201382067 -0.416309977450425 -0.215845755844158 --0.0624253896910476 --0.945088996687138 --0.109690636361516 -1.10079978003254 -0.220512781734632 --0.151812104813501 --0.429569543467278 -0.522383424448222 -0.235653749759592 -0.00128229830450444 -0.870604061576335 --2.52968117290347 -0.91536534084255 --0.434093844975307 --1.15142826772003 --0.980645904975411 -1.17347785487625 --0.468924715209941 --1.06622108528098 -0.74611213184158 -1.36084515150781 --0.546666217563278 --0.232899791434164 -0.730609812836994 --0.522375652843019 --1.20483507911748 -1.15037948468039 -0.155010318231009 -0.897375380676522 -0.594618941114287 --1.28469362068717 --0.195099166424338 -1.17490499431377 --0.895557976671043 -1.23098571515622 -1.51604618193933 -0.31775448629462 -0.306221416552599 -0.178272698075175 -0.898099014558635 -0.600176748979091 -0.0692102162179635 --0.708719185692076 --0.56086267069923 -0.0125133723416226 -1.49637671541736 --0.657430262858119 -1.24556889428571 --0.0517962718860669 -0.0725630541385263 --0.514942924170517 -0.896475793741081 -1.16593398710528 --0.512907908941497 --0.623033276953891 -1.42374723266101 -1.65833118906608 --0.0834449129457528 -0.000179253946235747 -1.06917363408734 -0.33718923115733 -0.0716759478501956 --0.0454968592149019 -0.72423662058652 --0.372884803183404 --0.376395864130187 -0.7903457833593 -0.298558206568917 -3.21976643187899 --0.800384494063456 -0.266327593480318 -0.073002158720163 -0.476755747846903 -0.480287404698165 --0.617482820867979 -0.752368245366069 -1.88895125453297 -1.84893721071635 -0.146207325230413 --0.282732252009092 --1.14818165669824 --0.268138773769352 --1.63960537602039 -1.19075234332275 -1.40210648118532 --0.402198103101574 -1.26488771004737 --1.03722084783903 --0.752374142639647 -0.681409647391693 -1.14885269486944 -0.0464550238323769 -0.133113716840379 -0.0498065419709501 --0.0841515787341893 --0.146715391827493 --1.20194226975668 --0.58443505203963 -0.11612605748673 --0.634901983994216 --0.93050244930176 -1.04129375490374 -0.784755238471001 -1.48333013403643 --1.63076066761018 -1.13107057047032 -0.329331030373912 -3.37191195894036 -0.714797490766694 -0.163657672973446 --0.459761934494395 -2.3341633411276 -2.26360293578861 --0.442456034554342 -1.47300032561658 --0.077749755040692 -0.435468346745058 -0.85170588755988 -1.03387581104876 --0.669435115322575 -0.857196817398933 -2.40271881632813 --0.551960285341062 -0.100593550961639 --1.19868705811334 --0.257448106361035 --0.112052440978139 --0.513596310444285 --0.450789962158155 --0.478348925038154 -1.14748324626086 --0.256853683041518 -0.530182434212925 -0.241764878908517 -0.770476440868209 -0.428843388798001 --0.214383839781641 -0.406825183679629 -0.214249499408288 -0.346074334456675 --0.1118218691052 --0.0780245571553682 -1.00991407555983 --0.435158321732896 --0.288468101947864 -0.556862260774547 --0.191817959313692 -0.907858099335143 --0.635616901255419 --0.811947343010932 -1.14548430893421 --1.6979267077202 -0.140448268604643 --0.562882455874271 -0.104442500788947 --0.200132572211634 -0.114620818776794 --2.8636025457588 -0.36159847551847 --0.315522294978948 -0.582014772739756 -0.906186119471069 --1.10834895440321 --0.865551414065287 --0.0338712594245125 -0.16211956456515 -0.135275259834222 -1.18556269934616 --0.431064564122462 -0.633256839667576 --0.803964949878118 -0.983425154904937 --0.319520358566156 --1.08509490593204 -0.314528555974979 --0.269812196707596 -0.682926102127549 --0.262178818709111 --1.56685705907414 -0.366396546794243 --0.681543997740032 --0.0661309386525746 --1.03668919220319 -1.11714540287229 -1.60614719668307 -1.68030104992875 --0.993685725744131 --1.09455024536738 -0.353984154947656 -0.411972849671431 --0.516449581303377 --0.787057193138162 --0.735470800495849 -0.020627215527111 --0.951413037155001 --1.25796408877398 -1.22668914685661 --0.376022616116558 -0.178748598921588 --0.886361391944074 --1.49471684605474 -0.935192204317361 --0.939979598486492 -0.250811891823854 -1.42339105583453 --1.02736494884675 -1.22208691119628 --0.332197133748344 --0.143104634244751 --0.271463128257096 -0.647009865496607 -0.0702026980392096 -0.826391801338847 -1.50414563976391 --1.26850392125896 --0.333986105361642 --0.486704171532704 -0.33486320043548 --0.237556790005907 --1.11149462563301 -1.03729344505676 -0.212873512419215 --0.12304657382757 -0.803155998267236 -2.11483457268681 --0.972062785199494 --1.33677699898985 -1.26253426788673 --0.283429094643441 -0.805387091094427 --0.760978018179857 --0.268728710206869 --1.19680379241288 -0.65287648762091 -0.943518325330428 -0.708430858504167 -0.612740219873873 --1.46551538997572 --0.953543214069922 -1.21124405180586 --0.00469654118973528 --0.0525556765350679 -0.428445983253461 -0.0335561496901668 -0.890503367884164 --1.61614288149187 -0.697394815016331 -0.0712073134191353 -1.25476922998237 --0.426747064299596 -1.14860847370609 --0.525558108304296 -1.0803549338141 -0.0614176888528006 -0.15594095724437 --1.35536665807483 --0.498443678080196 --0.745335578869595 --1.04866644774048 --0.36824861137872 --0.93501418078843 --0.378765511040014 --1.11495234595509 -0.475011186391988 --0.572477294263675 -0.0172842878728368 --0.979368953623633 -0.0890579300543344 --1.11336260000091 -0.301382104259418 --0.988105167000721 --0.0286510713086008 --0.92494417826587 -0.492066192064511 -1.19556257342516 --0.461748758779037 --1.39702378701975 --0.353567628893449 -0.827492372019515 --0.0912581815762885 -1.10489871060245 --1.40953159790371 --1.15485401148157 -2.52922187365841 -0.704525112740011 --1.08579384149095 --0.162444056694065 -1.70290570098117 --1.16215861155724 --0.136986484459376 --1.01233620281677 -0.153812760063662 -0.204405655351055 -0.603924224471468 --0.346244758031662 -0.0939156067325095 -0.451770320785768 -0.674448832211638 --3.47075964586782 --0.332280649502666 -0.796580546141382 --0.949397788681528 -2.95817100580332 -0.338352075327231 -0.24239360672479 --0.188368881346849 -0.0836978537116035 --0.44903420618248 --0.311366789036856 -0.590121891881271 -0.70904077074149 --0.423433775683511 -3.00675907975163 --0.656329905428093 -0.400241628691931 --0.435763971416279 -0.961352050320954 -1.70423878442757 --0.941499149860206 --0.143276988301379 -0.217802280698177 -1.14782178240844 --0.148637244511919 -0.886130766155193 --0.921584945868073 --0.402215873771486 -0.370200273879628 -0.119903501644998 -0.928239895102303 -1.99180150321452 --0.20458718685458 --0.324694485060844 --2.04481916780166 --0.0099096131300267 --0.49618329104617 -1.14397066463879 --0.0807831334625977 --0.247517838955787 --2.27999088699393 -0.594527550677627 -2.44275555357222 -0.253281742339345 -1.37882552167531 -0.874753157162376 -0.0512596740746503 --0.970503808310264 -0.133975570323526 --0.00469991984589946 --1.15882005972948 --0.166260800839616 --0.789069456519519 --1.6182658699462 -0.749828280818798 --0.817789707420856 --1.08689847483843 -0.44476743183664 -1.21281631226835 -1.45535301273223 --0.0163298102485343 -0.431534339203402 --1.27245886980271 -0.263645290376812 --0.522868843916444 -0.761562618479264 -1.00934918397896 --0.227179691228272 -0.405432665323651 -0.36551237697332 --1.40190758455218 --2.27876582157809 -0.53616831447631 -0.172192157243146 --0.778570129177808 --0.585263663047854 -0.463663466161626 --0.400652012073119 --0.912185028399529 -1.25494043683726 --1.31499833125505 -0.439253515988447 -0.727222887327291 --0.62781585050519 -0.47180735411699 --0.968628009360085 --1.01240957902142 -1.00421512814685 --1.43486730277685 -0.814656683339469 -0.345039805809407 --0.746465994028512 -0.66847245153332 -0.516599691785393 --1.22230301076477 -0.142139681236428 -0.385909902133122 --0.0168545617429956 --0.392534620357577 -0.570080957477463 --0.259063054998676 -0.31253340493107 -1.312143722628 --0.720552870533128 --1.21657315630751 --0.988323788487087 --0.739469839196766 --0.309579312461429 --0.335310234771274 -1.6201608070036 --0.237041226537767 -2.71053287489902 -0.52135608443502 -0.759555563329405 --0.454500173296879 --0.752254990341081 --0.301283435789868 -0.719094421862792 -1.06011451076171 --0.0202839829437442 -1.07194035893419 --0.50425784908981 --0.852463708443128 -0.179256271506067 --0.978353205268834 -0.236468944506981 -0.119256637501888 --1.3558940717001 -0.907025185786991 --0.353749746265099 --1.33649757136571 --0.0277535311683437 -0.285309843642362 --0.544410530476924 --1.16645501465279 --1.27126402695345 -0.467317922256342 -1.17922151911433 --0.901122052613649 --1.01276015466643 -1.73198991580294 --0.266181151630651 -2.48809214750113 --1.10703997993774 -0.326066773442786 -1.81141681809059 --1.29044526768338 --0.534816922073206 --0.950241323513419 -0.0392824328411034 -0.704811138372568 --0.536968233725143 -0.00190374555664974 -1.47928004948204 --0.118044617005759 --0.078952045591425 --0.520939303833106 -0.492924713560888 --0.27690412535199 -0.888231814375717 --0.835823090599575 -1.39735051137794 -0.581095272079713 --1.28744912717685 --1.22017667369415 -0.316932405346413 --0.413077253648709 -0.819136558866145 -1.34622925115581 -0.120752876277495 --0.348096454682521 --1.50886854846561 --0.778399068559894 --0.484678935318812 -0.745763136712082 --0.535585764081781 --0.200106170077585 --0.666964890562327 -2.70447624830331 -1.01693143626749 -0.0926434271760748 -0.424971155347063 --0.276682485822562 -1.09337637661294 -0.206670998098112 --1.97575041831762 --0.740092033634058 --0.166118562227413 -0.844798664547632 -0.94314793844093 --1.58120726987817 --0.926606034040418 --0.650742404175607 -1.24439080804097 --1.30720784605628 -2.72589096783508 --0.515848689037671 --0.0798858669610247 --0.301802702831758 --0.568408173823321 -0.385865754054913 -0.243771669667303 --0.833839060971651 -0.106506235186465 -0.511355958806821 -0.162057051256582 --0.969063105849834 -0.112170270790455 -0.11860669559544 --0.949133448069489 --0.573775357192813 --0.292830716912778 --0.275034886903503 -0.242271552173735 --1.62748706172251 --0.986711285277634 --0.506620982813121 -1.22068113009142 -0.485801382387872 --1.451260496055 -0.0313693040400747 --0.480723400232124 --1.08095108491564 -0.749059172205245 --0.484624693686236 -0.0397198959897995 --0.431149280389278 --0.264678607993409 -0.589887724806371 -2.0912073143662 -0.456819153509329 --0.849501540329487 -0.143694424908146 -1.72289499411765 --0.0357132034351784 -0.266086689843664 -0.219880692769545 -0.51049178461933 --0.348518662321674 --0.334936727521889 -0.327724070982254 -0.193777587568809 --0.330706310784921 -0.848078911581502 --0.160205046093777 --0.182674656382468 --0.914584627156742 -0.0797293210893546 --0.101086226450512 -2.01772446604886 -1.20570914360889 -1.13264246469064 --0.218705955646386 -0.261184674528218 -0.157041133940507 --0.745157905403708 -0.824642097229489 --0.784468814452103 --0.11992140363818 -1.07084439449159 -0.0923572748434651 -0.730109176741037 --0.177364059014786 --1.05552559688528 --0.658008794041387 --0.989081450348211 -3.21926493578095 -1.13789265060739 -2.41712725977142 -0.943221690421993 -1.21568747916953 -0.170797837804184 --0.0518097701636968 -1.47429604162755 --1.01421417277198 -1.32098896249321 -0.300746052016295 -0.00467000192174094 -0.0955826429136533 -0.878675457602455 -0.658526069959335 --0.245611181233389 -0.913114477963254 --0.573577000447791 --0.566405301833065 --0.84570642990614 -0.0304000634070718 -0.211186150247935 -1.20831957716287 --1.00006770960376 --0.710425002902144 --0.518103405398087 -0.809099453434396 -1.89359018753344 --0.487188968851006 --0.530120470286503 -0.0472961197059059 --0.10569755493521 --0.543427158895013 --0.0662177316026025 --1.3282085632861 -0.862167172867363 --0.312099672945191 -0.100411877204462 --0.358613522347127 -0.419230096164205 -2.6899723045587 --0.21013111974719 -1.04123531111029 --0.0981715462021899 --0.258124621349199 --0.997645519602217 --0.693407144507711 -0.478859407313859 --1.11403531449935 -1.16745243878701 -0.433930316296795 -0.493836572491576 -0.588479681992256 --2.54319763321459 -0.949605509499335 --1.56802055974558 -0.837235757650869 --0.156521215821101 --0.382554024706221 --0.0666373299423677 --0.460034176403533 --1.1539851783094 -2.30934058197223 -0.854419999175697 --0.386790229506743 -0.397135277458867 -0.160271400556392 --0.0832875615455793 -0.015005743365629 --1.39952618772901 --0.424172456213339 --0.57031148200913 --0.881841562502188 --0.200863806739101 --0.353224791476128 --0.777556915716598 --1.7273549464827 -0.369806236727154 -0.529095254339114 --1.04176087832518 -0.287967241925122 -0.936787135434405 --1.26582850217303 -0.833790777262643 --0.934575246160113 -0.374415862077629 -0.657719828185853 -0.849073544292819 --0.584365483561307 -0.612837897763912 -0.856503619364158 -0.246567336054571 --0.349084714975778 --1.42997263633565 -0.837159920745284 --0.145056040798615 -0.813689844849934 --1.02908106443453 --0.806874992520461 -0.551689998252477 --0.258380779864456 --0.533517996453106 -0.227130813630775 --0.433567161188354 --0.472218647465342 -1.98249280839135 -1.40444960238363 -2.4944551840176 --0.134686755055116 --0.0906138019892797 -1.34216193237554 --0.074604664648775 -0.326150665186822 -0.346524074416209 --1.56399304466286 --1.29865829319243 --0.278501210392195 --0.243619992532194 --0.959484692449097 --0.41052864859246 -0.442466154181202 --1.21260979727573 -0.298505902532558 --0.111412880363678 --0.243223216938426 -3.24301839436974 -0.104308026340651 -2.49987482568853 --0.460877919795423 --2.11315776494932 --0.602029828940242 --0.11168120985761 -0.385104913402206 -0.355788407556145 --1.35119816776612 --0.480361555576515 --0.451018848399537 -0.112640236425325 -0.299206886696975 --1.04183553294019 --0.636085324824346 -1.8572002122004 --1.67218707196453 -0.0100628772648266 -0.491672171393721 --0.841863751238053 -0.937483705817365 --1.26002843337423 --1.27204880495023 --0.220361923001524 -0.642960079584341 --0.0666241967974202 --0.358266014861019 -0.537341292212329 --0.729614297668087 -0.768292241899776 --1.06929616129589 -0.152569721999078 -1.2046030486537 -0.0720191236550871 -1.15494828942016 --0.3977562255843 --0.258793223362771 --0.776499002767107 --0.0697280199103476 -0.194361347274079 --1.15729267082182 --1.06677262192975 -0.0964417757853191 --0.312402991933454 --1.78074745053299 -1.93584081224427 --1.17174646346595 -0.803088356574055 -2.35662594779909 -2.41834057911967 -0.450745502472154 -1.02168618712558 -1.13972413199593 --0.381272893385735 -0.210942149005378 --0.394888166160447 -0.0280635309338702 --0.86589813102541 --1.22402506802676 --1.65264484732668 --0.736983240329515 --0.187266894280423 --1.12283719994861 --1.14020698850441 -1.19085085707411 -0.633472033205601 -0.666494106781164 --0.17334728971407 -0.831862524530686 --2.42084613274203 --1.45188542607626 -0.664174481912306 --1.06396748234502 -0.196838527467971 --1.29540709794147 -1.19124858750105 -0.832166959495309 --1.05431453773614 -0.190298992431762 -0.831823485732233 --0.634989335984267 -1.25866697158914 -0.309613569942236 -0.622458289396144 --0.746969993158228 -1.38745174559836 -0.380810957610328 --0.65762578894264 -0.83272206019176 -0.491169874358388 --0.510188901694607 -0.0605370133677283 --0.336170095269255 -0.406136733474041 -1.68606725800747 --0.20495931305336 -1.11428851016945 -1.05746295622179 --0.0126544300064939 -1.34121059987688 --0.740368321360606 -1.33548003369164 --0.209772379222567 --1.04507633281641 --0.199099852686416 --1.12737314103118 --1.07974116781082 --1.49637905530629 -1.01811044224803 --0.185580435230049 --1.54932839252124 --1.12891265233437 -0.268168188481814 --0.697018931092369 --0.433618741856963 -0.372556939324221 --0.365822891534455 -0.856526840258319 -0.173059298226587 --0.915633690526207 --0.216159000591801 --0.108071834399071 -0.398817133881135 --0.0757793183326818 -0.689941913382762 --0.0382320589823131 --0.229865341358003 --0.399183454527307 -0.462205594279743 --0.360961193554342 -0.415056417399597 --0.243879863982398 --1.66895705163955 --1.5708937060866 --0.0106687594038615 --0.0326761542467739 -0.0761449365949076 -0.835465835744197 --2.471720248163 --1.08230791033739 -0.440163985721739 -1.43823356668699 -0.0594547597307136 --0.0254668775802305 --0.410134425909574 -1.0328871671117 -1.45149649200764 --0.356034490749355 -0.95350463852123 -2.098852925299 -0.59355338138392 --0.524782931992929 --1.67598070465209 -1.30270340842329 -0.626345425449159 --0.599878548113921 --0.951186959248095 --0.200705622558274 --1.47652135731617 --1.37994287194594 -0.939563940762497 --0.492815270758403 --0.01122813111059 -0.599827016730786 -0.916043697697959 --0.321835361331206 -1.06893680147559 -0.389018283839238 -0.474117869743486 --1.21752260316485 --0.579980401534351 --1.64412963728821 --0.246975529621255 --1.18379241045336 --0.736142577510401 --0.00478288724835529 --0.529285354492392 -0.763271062879898 -0.276412588943251 -0.387281200708001 -0.00488892946923158 -0.585666990723749 -0.547151279922085 -1.44539327445348 -0.427338015864135 --1.00201059912992 --0.0357224103800977 --0.986662786266985 -0.0398072201346622 --1.78379783534992 -0.465525873069297 -0.818402608020694 --0.745465492975849 --1.07920861892706 -0.937247992804983 --0.678319974619663 --0.569466540750333 -0.869318957038987 --0.553405719467966 -0.31769829421471 --0.357052115173644 --0.779095281239798 -0.780783677402782 --0.312321363861719 -0.964366414952256 --1.24282928333929 -2.17359580858242 --0.217439855238904 -0.68307033734257 --0.6443362165043 --0.198348871159331 -0.231642181833833 --2.08903519703782 -0.243857759124329 -0.0401597814411758 --0.996766646983511 --0.127741807117036 -1.08032974846152 -0.077594130343428 --0.69265868847129 -0.68738349683502 --0.0365051011643205 -0.341882676549627 -0.7197712367646 -0.748916906174218 --0.382822281582319 --0.932721213642855 --1.07248539811663 -1.30759180850415 -0.26505058731024 -0.307478482300089 -0.122918284870231 --0.126068351160793 -0.54730502412673 -1.25353272835899 --0.933889137958239 -1.22304233568671 -0.788168760042195 -1.06059613571993 -0.70115105756584 --0.983776736691029 -0.940087031808543 -0.341767127770511 --0.382636780460496 --1.28186128791451 --0.886501972162094 -0.154225031648297 -0.224095880989887 -0.135892483912447 -0.705905326805173 --0.28830223723146 -1.50635668497168 -0.843293630385163 --0.5621561139755 --0.504727160668519 --0.213991565257038 --1.02935854367621 --0.497002131862417 -0.0416299347150817 -0.104584631484164 -0.212759755125099 -0.162271693374047 -0.0585021397179348 --0.998880317498746 --0.970734344521453 -0.10886673896405 --1.05408728053907 -1.21886808853213 --0.678724492735809 --0.414794297942903 --0.857894766842994 -1.6647906244957 -1.39273428994544 -1.34524426730134 -0.496773862233618 --0.0821290661276848 --0.572977884922834 -0.250784724689861 -0.928353990229795 -0.232907966961594 --0.430446226735162 --0.678720498607157 -1.12198963093073 --1.39202534915564 -1.29017333384612 --0.906418693399175 --0.888039265112853 --0.295185587442665 --0.887170955405715 -0.286642841517983 --1.03458336996478 --0.934330981520913 -0.540110808899332 --0.23264500855607 -1.05848906070231 --0.204687446062221 -1.274752977051 --0.00919527309132562 -0.764746426320398 --0.218145868435437 --1.50972880582068 -0.170234676299925 -0.139187532315761 -1.03157076095075 --0.398479494535357 -0.574184727272936 -0.533628005301715 --1.37812010682614 --0.0337232442942001 -0.19078231439784 -1.06613252392965 --0.557766697225901 --0.319374024897094 --0.0878687592442366 --0.356188632974332 -0.699542550880293 --0.987107634494009 -0.485245695112249 --0.801609866750706 --1.16029609152231 -1.43674593057663 --0.271392367309567 -0.669491774334038 -0.877158414635459 -0.182777783729247 -1.07597094998401 -0.950561252955627 --1.14189699275451 --0.0573071794450564 -0.355356707459672 -0.281739398689949 -0.883060781589743 --0.024350620150754 --0.0170113041927191 --1.05596952608674 -1.43070819434753 --0.0611029744994784 -0.867595635001425 --1.2571534856589 --0.884894623362804 -0.132053481747491 -0.569858740320477 -2.68893720304873 --0.88441306839687 --0.444544392923153 -0.0511075528186922 --0.534446217642619 -0.0821220987562747 --0.146924972101157 -2.44177096350262 --0.727702669365534 --0.954822573994164 -0.0467061748831537 -0.357541577087585 --0.852265037604247 -1.24244724154538 -0.632804232999114 --0.609825399853385 --0.260562544032318 -1.34192574299553 -0.137232180508037 -1.06547254441832 -0.829500576934334 -0.108456595631339 --0.435041951931911 -0.380354511025855 --0.837920127427926 --0.486591559603001 --0.325912599156954 --1.13268428075796 --0.42180403837121 -0.129674028631159 -0.75954719469884 --0.012525221653414 -1.22470591979374 --0.621521775244965 --1.0695565568061 --1.62169167911047 --0.846145699784789 -0.0914341446974474 -0.724168168795011 -0.321677472990869 --1.02134461909811 --0.220367122348744 --0.31683906347869 --1.17397921495315 -0.140080768981571 --0.664595266121468 --1.00628724508119 --0.330764078254211 --0.938508719585972 -0.821192735125205 --0.569066773019532 -1.24536312974336 -1.58584713127618 --0.683052075931744 --0.346044432299665 -0.351426487723186 -0.527968435334219 -1.80893700384463 -0.811354813074753 --0.105942143832038 --1.54298995633154 -0.137698702557845 --0.224704696376573 --0.353354284121524 --1.16159847379666 --0.102614998376786 --0.144314376529362 --0.734262446839756 --1.13018787866716 -0.778535678383511 --0.86610292605325 -2.71110972894793 --2.16534438237147 --1.67379796902491 --0.0259770452773651 -0.0724362646935841 --0.590052213583567 --1.51976522802955 --0.821194820720939 -1.12589722211907 -1.08295815100719 --1.24343780443556 --0.441864606874598 --0.0885217245392251 -0.822990036365965 -1.24574370646675 --1.41867655286182 --1.32892925850778 -1.24551848008302 -0.159897653237755 --0.758068051316934 --1.47966533745464 -0.558265363651594 -0.221844423120045 --0.353270001911913 -1.28555047434832 -1.81662855626271 -0.971337568700143 --0.383133044809883 -0.948968443352263 --0.904783546065552 --0.310370211953418 -0.751175028801731 -0.843286583002454 --1.09345979886554 -0.0172744217078549 --0.20973504765129 -0.485516040974025 -1.64211524409519 -0.165631735162878 --0.0451268700966256 -1.19989833693292 -1.27628100519156 -0.900435603460366 --0.722728051978663 --0.321145049195906 -0.164761131380853 -0.364045047289212 --0.837711372607762 --0.614191784078759 -1.1297310522639 -0.870672545216385 -0.0766840015584815 --0.582793611690966 -0.911632656952062 --1.699498128803 --0.319111450380113 --0.398231988273824 -0.815657265972282 -0.595014056680045 -0.495536592635975 --0.00537249720184185 -0.307020633301907 --0.85868969272342 --0.954834420605458 --0.194951061834659 --0.593429413283058 -0.184810576459315 --0.443880177149075 --0.336853162741249 -0.168241715596093 --0.161495987142077 -0.404941756192165 -0.391445419476074 -0.830007227042397 --0.185696846314507 --0.806383216274739 -0.968022033240299 --1.00344677734447 --0.510174175372011 --0.272615575779341 -0.408690439321263 -0.673182844837548 --1.21022134778381 -0.840092470260821 --0.0879587552586063 -1.32029738065024 -0.306003312300932 -0.356799798444571 --0.614887118766047 --0.205737581454747 --0.359922288326282 -0.60371813490738 -0.87392153412489 --0.167723313496742 --0.712532094484668 --0.517191875410319 -1.01097178025485 -0.34452830546609 --1.2467023801403 --0.824885892738621 --1.07576025505841 -0.464291791726576 -1.40309473843886 -0.367325807417028 -3.13738454573643 -2.56044544428799 --0.0356287520519865 --0.103174223567398 -0.837005781296353 -0.752851428328862 -1.69410206377067 --1.11718332492416 -0.151554232600762 -1.60368591682463 --0.863681183044219 -0.0440935429804363 --0.0539461533169838 -0.696165114757308 -0.431561241350922 --0.979321598785319 -0.244001624274251 -1.37171975928899 --0.438031734063113 --1.33129208242385 -2.17091123333377 -0.765245162602505 -0.00812606254429582 --0.411454628929834 --0.0239275368128449 -0.0716034776196466 --0.349874828348688 --1.00367286076569 -0.0755707432873063 -0.51031190501255 --1.10769562435593 -1.18890544978117 -1.16628050302161 --0.42522282165196 -0.0804844206316746 -1.79980795725532 -1.13868523833751 -0.473435785776345 -0.884435443274207 -0.786535102819768 -1.32526124643419 --1.37056066572888 --0.886312365032571 -0.964178827152348 --0.812223412759412 -0.405966019218017 -1.10730117184002 --0.531502130142334 --0.936572374896839 -0.354321369024981 -0.424266448863782 --0.238307108418876 --1.44068347859676 --1.03357390129957 -1.5173736188489 --0.638623543897681 --0.832894879854209 -1.11779731399174 --0.554889001500128 --0.234495488758899 --0.417126477026537 --0.686023518655615 -0.198596292861481 -1.33861781679329 -0.689415385306906 -0.0197575852988918 --0.446897697934072 -0.27319564766526 -1.45497408439198 --0.560708767335411 --0.799248420702951 -0.699144755941573 --1.17054046951141 -0.142414913502771 -1.3430340487953 --1.26302407990235 -1.19716529304131 --0.384836470554854 -0.0804919313623342 -0.832872576452161 --1.25349215240803 -0.733524894096663 -1.19166561670646 --1.04666360972201 -0.426388360632918 -0.828569122807453 --0.320287902044547 -0.458781087525837 --0.978917996051475 -0.531134425074839 --0.865555594014022 -0.177354006756426 --0.5080275128283 --0.841718308404443 --0.490485864744702 -0.336888146969614 -0.0773387617558257 --0.84600893109841 -0.735635457661822 -0.40034792316345 --0.0623557649890119 -0.31255475625872 -0.221742438666585 -0.593105205083632 --0.193454249927863 -0.107613116392363 -0.335666445639108 -1.16639303400879 --1.3178891055689 -0.307991152600747 -0.857136160985178 --0.195750995715258 --1.1446723492619 --0.268868675560508 --0.234850348383571 -0.0633259618802349 -0.259979402581395 --0.0181927368847896 -0.0429225774868858 --0.431508980990081 --0.119808975995893 --0.484457812163518 -1.01147207916889 -0.662039312961299 --0.163658428760967 --0.46113189521229 --1.36221151887383 --0.758627309609359 --1.17798737382659 --0.324922789065599 --0.305646374041259 --0.272978221358525 -0.546564747462815 --0.398085473188693 -1.0127053108267 -0.117565380883241 -0.817184396279242 --0.798254587724646 -1.79069007878196 -1.54146003433176 -0.823917325398019 --0.242209616434888 --0.695597968434237 -0.472657583719404 -0.683465480293947 --1.01284394534927 -0.132925162576859 -0.10681283350783 --0.258336438825363 --0.169315915607778 -1.09988125469586 -0.0487420837064252 --0.311237777649305 --0.247577403649375 --1.22469624195282 -0.43328773817758 -1.24067060063831 --0.661091524696678 --1.11541726029565 --0.20177800417764 --0.0267763329598432 -0.477394335812531 --0.673611055527191 --0.808357794893343 --0.0366327151131758 --0.436928565521177 -0.895535459247387 --0.0113124032978948 -1.73059273727181 -2.45696031931987 --0.348120144061612 -0.217135843258468 --1.02715566022132 --1.20169950255002 --0.582995109888017 --0.462665736510035 -2.54239952807407 -0.0727919181803465 -0.0502784700989602 --0.625166421349471 -1.00540026359201 --0.174691423363622 --0.201373166569518 -0.752954628296832 -2.26433586129907 -0.894729674927778 -1.37442420272148 --1.45552571217468 -1.03734284164335 -0.73807024446664 -1.52412720523635 --1.3080675959426 --0.115073132677232 --1.29191457744624 --1.52349653035327 -0.737134673573205 --0.155955621627759 -0.249693490239381 --1.27675287244578 --1.06837539077304 --1.00449334962158 -0.0951868156780904 --1.07396148722799 --1.48939172277929 -0.186922751725149 --0.266473247988312 -0.658049843122445 -0.595978587479056 -0.0405652415600941 --0.823580600536379 --1.43273287077924 --0.961203646298921 -0.722364925942825 -2.59439557505302 --1.39030781625953 -0.762540870664578 -0.475009331285851 -0.0120175223753192 --0.874312056221481 --0.133635124359714 --1.26618440528151 -0.843237926823848 --0.167834650338129 --0.155738241430061 -0.237772164625866 -0.754137567229447 -2.41769185299034 --0.826845694239356 --0.0128036028858909 -0.961103466835945 -0.201266301957411 -0.698120126142584 --0.120906820227944 -1.12789306595572 --0.58866829687841 -0.731303711694627 -2.00188036486953 --0.264664855428544 --0.564299226935449 --0.948955415756679 -0.586785117509245 -0.179307446023551 --0.924682874008349 -1.24794341851706 --0.922215991275198 -2.93471465144619 -0.37012079462296 --1.48532145566463 --0.941538883696809 --1.38573857080854 --0.68809747603648 --0.465640267039122 --0.747002183858988 --0.19575208709768 --0.116933070941014 --0.56793152452811 -0.952918551107792 --0.296401140894956 -0.544050487446011 --1.08421199456519 -0.368810453981823 --0.225748745096117 -1.26255654614552 --0.134471041474796 --0.793083787208135 -0.949860526173627 -0.408427945476243 --0.170804234083594 --0.715984656950791 -0.0413414580808853 --1.18380604150914 --0.495961005344575 -0.267704451158492 --1.22338142986176 -0.029858416395447 --0.104439228839526 --1.16059558180952 -0.588838900733597 --0.0277421415673968 --0.589471852923364 -0.568980216508497 --0.108446625574156 -0.901558945225519 -0.150396079339152 --0.696885203707117 --0.0423454820484341 -0.19126634636941 -0.999049033519052 -0.38137091431164 -0.644003738892073 --1.56563492139185 -1.01609340487767 -0.599621582757533 --2.36321329571617 --0.330225691928369 --1.09273803746178 --0.0976491633636227 -0.943703185425921 -0.690794772739363 -0.0613693380552798 --0.382428477201791 -0.212492434904208 --0.906555735595525 --0.743002048740514 --0.267237790704814 --1.11203441653834 --0.281250708467763 -0.807297985031265 --1.43014568045084 --1.39474724333494 -0.198865917387002 --0.279324096417023 --1.00339028887926 --0.828168787353221 -0.28436325130334 -0.0843752456613389 -1.1249462016748 -0.742239125164739 -1.2284783374965 -0.487104366073327 -1.1091812987398 -0.818193566212303 --1.15905970803097 --0.664587214172863 --1.20468798171225 -0.974263136321041 -0.0195362025247903 --0.569548584330774 --0.239535071922436 -0.0820499443982721 -0.389444159883092 --0.326302038622437 --1.12835749239122 -0.4245719056478 --0.329564847575172 -0.783689700784179 -0.296424757220988 -0.916528657810662 -0.477310340885627 -1.52223137444627 -0.916221928832158 --0.513927178607251 -0.141892512026345 --0.12104830636847 --0.560328700048762 -0.648020638966234 -0.110424517431589 --0.867386855718232 -0.490354931214499 -0.431055078543551 --0.0498747870908005 -0.173548664997125 --0.424781673605612 --0.342855142336209 --1.36104300268435 -0.785246780772557 -3.34778113991107 -0.193458948365324 --0.0344238311813321 -0.601378254498822 --0.305131374839444 --0.0658316475464247 --0.525426588742514 --1.17083254044052 --0.52224676228475 --0.853016756756979 -1.19214624764936 --0.5555295725775 -0.239976773096528 -0.301441078471248 --0.276242216097295 -1.27645932079295 -0.660856746496744 --0.405143762996845 -1.64429132254328 --0.496644008332339 -0.464212605213044 -0.76778972575414 -0.309662596694187 --0.207267326475739 --0.525326019491831 --0.791983416417548 --0.0702361378168028 --0.375436793264956 -0.550285435977402 -0.978227821157994 -0.912125460754689 -0.502177087093648 --1.25503051390964 --0.305909833159427 -0.0362160790482884 --0.881709093833223 -0.915471767143835 -0.765589547919899 -0.122860350580632 --0.515295829009675 --0.105244071469311 --1.34188251733951 -0.149677769985144 --0.309399270198553 --0.8842080279992 --0.055261566340624 -0.43928153517417 --0.228157956357935 -1.31003259455595 --0.381646904594151 -0.383211814204399 --0.546512968844326 -0.0745154644485222 -0.509369601178489 --0.346799958899714 -1.05438789513769 --1.02203222772337 --0.653633408805318 --2.2796253842934 --1.21608008520399 --0.321652106301768 --1.24881219153936 --1.1326182629448 -0.00420052570362195 -0.593747761032954 --0.871323975385033 --0.330054190768824 --0.596997641464108 -1.23995856722654 -1.01111480090692 -0.560627264580034 --0.600267779441246 -0.940758548286508 -1.90995519784639 --0.478418626988732 -1.22629596944634 -1.17126207167674 -1.56424197740075 --0.919735422006772 -0.472331868506391 --1.72121543978388 --0.172812248082597 --0.114111165925531 --0.177990955571044 -0.264227438891492 -1.83070309557611 -0.975509859096928 -0.624980260720306 -0.482845398534725 --0.0966112083629733 --1.34373208739677 --0.443741810535533 -2.24520496843758 -0.916596574353227 --0.45382830998053 -1.35724104363897 --0.417370785480269 -0.268563238191216 -0.984140912626955 --0.472465117607284 -1.04092738475375 --0.721985334863909 --0.621724050087955 --1.28585383869006 --0.974693982071114 --0.256970911604608 --2.35002790864808 --1.20741934210542 -1.14029363606394 --0.289979548242867 --1.00332437854122 -1.0786041684269 -1.26611461170699 -0.164937046992588 --1.00937195589442 -1.0877631208269 -0.698331097277977 --1.30237212257551 -0.0641184437232791 -0.867751755337524 --0.15118466907122 -0.352699033224479 --1.2680170307072 -0.652065457356233 --1.4309504986567 -0.345108708286579 --0.435732683803872 --0.010740306916774 -0.51055684299149 --0.362921905651994 --1.09704019852858 -0.477611967060218 --0.16702593955708 --0.173390211543529 --1.18628717142503 --0.230945476670536 --1.87036808044392 --0.361732530946242 --0.313768747132602 -0.595453469778588 -0.900998942333269 -1.97226074724654 --0.82105139128711 -0.118668672879449 --1.44367481472898 --1.31414377207048 -0.879463785672686 --0.836001464561599 -0.610229452826046 -0.846075836293871 --0.298160817479405 -0.779790417402988 -0.169724299781131 -0.288073799156129 --0.981969975189038 --0.476276207275522 -1.51179728777808 --0.0562343339827285 -0.729379220793831 --1.42330591502494 -0.830910676485648 -0.8444690764164 -0.905278396075564 -0.803430760045956 -0.656365646339363 --1.22548432147745 -1.08319975230095 -1.0964592605393 --0.515424452609552 --1.20040497269513 --0.407121279859458 --0.481997132667343 -0.655680720298871 -0.0135195101149126 -0.181261983401553 -0.19828196357788 --0.573943137972603 -0.886199985142582 --1.07673289211173 -0.121232254145555 --0.199459979415081 --0.198851729712906 --0.954917100775662 -0.571037894521725 --1.33004532926937 --0.571589496368668 --0.392603047770914 --0.128355047176234 --0.60236037977668 --1.06624921284668 --0.151633474031506 -1.83903550182711 -0.114884034911521 -0.787415767401328 --0.698631388884499 -0.056919020968607 --0.179876316888392 --0.635696249305347 -1.65346760118416 --0.00426234323867902 -0.830685638643727 -1.02477438551174 -1.01367532559863 -0.706734738154855 -1.00571878043488 --0.934051358887993 -0.313001867788388 --0.416296451424197 --0.253633723693509 --0.0268604579263192 --2.6221726282617 --0.672106302284918 --0.0413543529565574 --0.260743768931241 -0.116904567006308 --1.13407584972427 -0.460223321229538 --0.526242664307989 --0.715071863022677 --0.914781011455355 --0.36254479454316 --0.904707103467399 -0.774954616466202 -0.0956272826866744 --0.233358606498709 --0.176575883476529 --1.11585440518224 --0.260233021179975 -1.08841099036513 -2.97625068869384 -0.518732284108585 --0.714767277635932 --0.20841307541393 --0.829735926504627 -0.073956113145309 --0.426621632016876 --1.56560816105987 -0.634358987333866 -1.41825194284003 --0.426274775210512 --0.711227761218371 --0.286115579774804 -0.251345556914936 -0.769266815359645 --0.978927434893245 -0.648156704975758 --0.965041110294006 --1.21539838792548 -0.955214963128029 --0.109548013176641 -0.558443237885602 --0.22527734354559 --0.281208508879539 --0.763918089234334 --0.350391370725612 -0.095053657198223 --0.482083401989671 -0.418639067744436 -0.488616340616273 -1.12583564272335 --0.184215872348466 --1.52380798967807 -0.855986836210645 -1.01146073958437 --1.01782219790198 --0.0647739517535664 -0.611858457671487 -0.292948451702836 -0.043506677376743 -0.401227565129094 --0.872949238846717 --0.154904193362 -0.406639062255902 -0.158118240022914 -0.506908666548432 -1.29514708411535 -0.264932290461181 -0.0911151326152604 -0.252583430914371 --0.294990131617968 -1.33810206918729 -0.0248894052998954 --0.406479838966636 -1.04617743336955 --0.187480603454142 -1.6452288059776 --0.418542375554467 -0.0412410689617193 -1.40527013327612 -0.913563865058094 -0.268723213865195 -0.884188206571226 -0.0572251352513433 -0.231202712091614 --0.255964966716138 -0.326120883924065 --1.17733259154112 --0.789740551444096 --0.339784102173497 --1.07287062163248 --0.180847810051988 -0.205466404630148 -1.0177661441118 -0.289447937168376 --0.763629433533797 --0.707191299807596 -0.0836582758934705 --0.726248406659806 --1.38594599080711 --0.0524453330960695 -0.827180332190987 -0.340709537507756 -1.33792388076704 -0.344908769600377 -0.998338430648417 -1.39830347518611 --1.1055715293306 --0.640488734122775 --0.868718053109841 -0.224447881446826 -0.90441889863445 --0.245769444650545 --1.38070601290494 --1.23332073899819 --1.45824941622453 --2.11875205166642 --1.02831531896158 -0.842339669938186 -0.815077000220205 -1.36967219167593 -1.18342296424068 --0.771626751749052 --0.229383286436344 -0.895281841278457 --0.379922411209463 -0.17981990002631 -0.377912568034043 -0.96441315168487 -0.432847199280004 --0.456821835895095 --0.94239415942226 --1.17186529536738 --0.468651324000145 --0.109926376391226 -1.15777961738314 --1.23060961233269 --1.55698981338484 --1.08738774343924 -0.214443424776656 --0.0894628580842269 -0.442941117814949 -0.142518761335892 -1.07883017282414 --0.422017819606594 --0.217000814369288 -0.668254764487094 -0.161668432362601 --1.15955452303403 --0.00955898274643063 --0.675454502844208 -1.62195763696073 --1.21480714911248 --0.71807775557315 -1.27740105613783 -1.12383817455839 -0.978640362722954 --0.499003095533075 -0.66934562781875 -1.09569104155649 -0.0507979777592515 --1.41835852715262 -0.210827591735994 -2.05136314086309 -0.826657229853999 --1.02423703240048 -0.908692344076867 --0.360831238045494 -0.240700415714814 --0.641869769935532 -0.230843342045988 -1.22093806512106 --0.569308728185617 -1.29384335263789 -1.05678251525643 --0.0848700611122739 --0.486626783174493 --0.547233096531839 -0.951680443443211 -2.82719330884176 --0.312264448052142 --0.449964564603159 --1.11920542691967 --0.901169631525796 -1.78758968930883 -0.948632924933035 -0.960066991621794 -0.232380629399652 --0.175738835460359 -1.07286135786961 --0.15871150723217 --1.0245025910589 --0.384542651056962 --1.06167853549768 --0.221689025391682 -0.392524957255278 --0.724430113923436 --0.521981672244138 --0.0231513431560293 -0.637207182937363 --0.267309641837539 --0.868422310624631 --1.36004830043914 --0.427779607424558 -0.14583904636622 -0.418531227343879 --0.129315367790195 --1.0320440806227 --0.228412720759405 -1.53169733926096 --0.637048462546868 -1.25181307920278 --0.317065707327339 --1.63693024778591 -1.27722556371683 -0.506485426105286 -0.945226043307088 --0.537441569885765 -1.10151139493886 --0.671300668230993 --0.123165407421427 --0.186713324894867 --0.489579498067249 -0.247716077145947 -0.76566510240984 --0.385026085635965 -0.695587647796675 -0.454339420199377 --0.386104030151883 --0.479627571867878 --0.780643271947321 -0.0560427136580879 -0.219820697498137 -1.17559165051596 -0.441906369802722 -0.303677044906635 --0.185355026880956 --1.13037142821046 --1.02171502713635 --1.68641019404072 --1.23698116362204 -0.508795165641988 -0.980808755657074 --1.20586902169426 -0.00034692285573712 -0.0121431869504258 --0.561454525921463 -1.17899046284624 --0.26751671641676 -0.170408834886673 -0.206586746971573 -0.992455263019631 -0.375593592866389 --1.41857330730117 -0.110750727514114 -0.639741959923015 -2.36068733247119 --0.728050663572873 -0.28103206212575 --0.35541155006601 -0.633026876545104 --0.0729858908411423 --0.161806146077278 -0.41497563313397 -0.086932162604441 -0.0866971489134807 -2.84367822192747 --0.949509540458681 --0.810696929328529 --1.14978624195602 --1.20094011497397 --0.170108206543297 --0.052315409676543 -0.276515715284921 --0.876520773620657 --0.331684721052963 -0.257714945517716 --0.231713890503233 -1.09460036897674 -1.26280171090464 --0.159807282133904 --0.507997061880689 --0.682233020263896 --0.964727304840972 --1.57296073030633 --0.605786997978799 -1.37159166052886 -0.298396235373527 -0.822093826328663 -0.271727348161537 -0.176030935451159 -1.23815902724538 --0.93919342478698 --1.46831886620965 --0.0359455310169414 --0.0327724549494457 -0.667613183616091 -0.951146490583709 -0.218914860173278 --1.23150897175283 -0.13875607173869 -0.887348345665669 -0.102025616478153 --0.430737312222051 --0.20149759408122 --0.283635739966053 -0.187972668636964 --1.01106803968948 --0.191483636887071 -0.451954330630841 -0.0126628759804941 --0.0780723529169105 -1.05570382990305 --0.322311205075803 --0.93345114381275 --1.28800977945294 --1.04778373327241 -1.03012877310723 -0.262834576321825 --0.114645506997237 --0.90259995172667 --0.526404633542662 -0.863823771744228 -1.10511534318415 --0.284621243331855 -1.13191884926513 -0.329087361212236 -0.0730959149576664 --0.146305277167682 -1.1372780452458 --0.296725051553985 -0.10913138871189 -2.44966731086752 --0.538150286157407 -0.241194205207719 --1.07490902024806 --0.37423810950566 --0.485874345308505 --1.67285797435376 -1.06754114177263 --0.322288535796613 --0.185150868898736 --0.0705323107544915 --2.33895480790066 --0.220044089341549 --0.430109177709308 -0.999760915717651 --0.449641776149824 --1.19016387138092 -1.46252261285881 -0.600876030079299 -1.6300400407325 --1.25519910134462 --0.171188164500976 -1.26068052807637 -0.805850084730745 -1.97523745126052 -0.0210877448831219 --0.926392977782911 --0.174305459264447 -0.42407748615577 -0.896013687394418 -0.929486153119013 -0.135825763432406 -0.2680015940721 -1.10821432678394 -1.23419459380188 --0.648405350247355 -1.19338485056935 -0.361516171156926 --1.71750895392557 -1.46394900313593 -0.502030195350078 -0.395513416092277 --0.0733089613398406 --0.519362497390713 -1.223021895969 -0.122003797733218 --0.573036399114375 -0.651013334956806 --1.23069416773922 --0.54813765136259 -1.79834887679614 --0.820229515293994 -1.24814952583779 -1.17565666772714 -0.0892066036548931 -0.559167135232529 --0.123979099775347 -0.200765586221905 --1.0135100598383 --0.869606038733172 -0.818659725902169 --0.0152675575585288 -0.0506520950979521 -0.635671211616023 -1.00981540610227 -1.1205642850756 -0.201936767927865 -0.470092450459443 --0.311199936914116 --0.52205615874008 -0.753934631698804 --0.500847333821932 -1.67681555963516 -0.684976761506636 --0.743200283230776 -0.0325188217066539 --0.0119674233382154 -0.226295339066249 -1.13040311474721 -0.0182793519219366 -1.84880548200673 -0.964243038994945 --0.826868228233484 --0.814428728290994 --0.895675502392908 --0.826858549969115 --0.959876934863473 -0.92574274135574 --0.542383625486069 --0.0773084707549092 --0.476085334330716 --0.0354681089957425 -0.464536499036541 --0.255184710487805 --0.472610663553633 -0.741015779896074 -0.134111757385161 --1.47919899207026 --0.0553160593131636 --0.212231473595878 -0.647344652410555 -0.675308526719731 --0.516783763133013 -0.451619935567663 --0.943047926982941 --0.279301555646841 -0.393804395763289 --0.395319354856304 --1.03674830930175 -0.0599796185172128 -2.24412821813032 -0.00350366407124625 --1.51301910480141 -0.10719096653846 --0.585773562778124 --0.831752950411105 -0.428077843522032 -0.242587674939834 --1.42696818619628 -0.592638917418872 --0.577161174527794 --1.18229689953287 --1.15187302465807 --0.612491118859397 --0.446562289829622 --1.17464484458027 --1.02349769105644 --0.135548633986209 --0.539630151459555 -1.13712306173305 -1.38474926931679 --0.822607596156948 -0.372288444407632 --1.36157523524538 --0.447312179987282 --0.69771308108208 --0.803848020821992 -0.186290844505441 -1.39973396444088 --0.0472634110131676 -0.026023837227938 -0.246809627208042 --0.154546249833833 --0.958117309441128 -0.239024139046684 --0.259042785899754 -0.183401652552995 --0.26124542972333 --0.350643552618955 -1.35978062809789 -1.21933099704198 --0.575358334518925 --0.880071587603003 --0.38304310040781 --1.23228707632084 -0.312347604119928 -0.201416412261114 -0.0548111183504592 --1.45670963555493 --1.25906649923415 --2.0912358868798 -0.185622747064738 --0.578567652593928 --1.39633841975854 -0.722785765601318 -0.287148254678006 -0.535664057933163 --0.353623404938926 -0.812914063552031 -1.40720187906034 -1.08054292145352 --0.157465744391383 -0.9591986539417 -1.71786104386646 --0.032810847436 --0.450804904560606 --1.19526586969582 -0.935198230903672 -1.05688882495042 -0.80338185173716 -0.162403984013821 -0.146446779292713 --1.041214714416 -0.832098166848669 --0.483719761391743 --0.000805540348454592 -0.723135613651724 --0.334638234531463 -0.865145545586408 --0.682124940230011 --0.285591895369181 --0.0227801048436032 --0.707048199283409 -1.38992978880788 --0.20732904039697 --0.677303609774419 -0.150743421242233 -1.30454549952126 -2.6883389144705 --1.16529360454699 --0.5624879088624 --0.0466844060477918 --0.192740820770636 --1.19504558421062 --1.44222345174623 --1.05281355297427 -0.270544970687628 -0.894900064260019 -2.22669192908022 -0.835739058225071 --0.280664610079519 -0.0398509537921106 -1.86058534852481 -0.0766193348146125 -0.0276392224663651 -0.256107917862018 -0.731593715252309 --0.291522954877914 --1.3725491853152 -0.358904476277548 --0.0478088577599642 --1.42405618386771 --1.66368750466325 --1.10484455677842 --1.05511404340728 -0.212967104085649 -0.616054710401476 --0.727715890645906 -0.598910808574058 --0.418286131839934 --0.379542382101585 -0.187571793136721 -1.16825783809285 --0.241262418737795 -0.397322254682217 --0.165788774518875 -1.26465979046887 --0.499080190419309 --1.24372207633648 --1.08392205284985 -0.57159287279375 --0.360899584396208 -1.58035550424798 --1.64904892054024 -0.500510872928781 -0.0253853796740948 --0.403452856427315 -2.57127384411249 -0.0458851113831402 --0.0323645445299054 --1.16666936470158 -0.386428679910201 -2.1839189909989 -1.20696375153285 --1.49776851131722 --1.60094021003299 --0.104440280809946 --1.71307404721006 -0.693030452950619 -0.106737978002926 -1.00007493542273 --0.0618874306561885 --0.41270191362299 -0.52278580644628 --0.35869004016557 --0.917821869884213 -0.169177256866349 -0.0358353131280884 -1.13615563220076 -0.542815132719467 --0.162027471007019 --1.65539331878003 -0.696408185583786 -1.17949154907831 -0.673546010226726 --0.753930292025489 --0.555131937325275 -0.464907938422806 --0.875390825860336 -0.897579095931806 -0.187570275388601 --0.432120910538769 --0.237739185693095 --0.12876153503526 --0.112375732077433 --0.170227558038608 --0.680948310823474 -0.549830640873788 --0.173758971658243 -0.169615073736662 --2.26312749018415 -0.328854691750721 -0.0233870733932564 --0.793354431829393 --1.09295563566726 --0.0455541647328968 -0.596453349985804 -0.259675450378205 --1.18010214771189 -0.0705287086444812 --1.40357453912393 --1.06540383033242 --1.60377446744513 --1.23603856062431 -0.442356095847251 -0.471041252093001 --0.611397028501848 -0.114745770586054 -2.60978145404561 -1.29120464282095 -0.398467913128435 -0.0303653879849994 -0.342067365076207 -0.930761007772536 -0.429214342529461 -0.244472516777187 -0.605910283235842 --0.441383722061476 --0.0606907141649042 -0.0461992897434662 -1.1437776877715 --0.959010859269087 --0.0808736971236792 -0.25255374629479 --0.501168288122405 --0.978034539434997 --0.86232771294379 -0.276314627487025 --0.381772432637446 -0.143756102836178 -3.08317893449075 -0.742798440587887 -0.880519087419995 --0.33329460736055 --0.24481355566256 -0.825990158388725 -0.184574798297163 -1.46042494618006 -0.0521669147076294 --0.731524508259555 --1.09551093171915 --0.00843668444401136 --0.964529564243145 --0.292865675781043 -0.379214388923307 -1.15869350681975 -1.12228295579448 -1.65200577923974 --0.300925221203905 --1.15745591404092 -0.051092019475063 -2.65920023283642 --0.394847423190805 -0.405928864329101 --0.898267964242809 --0.683008933526911 --0.836154650085614 -1.03514359900789 -0.444477571795718 --0.6424120457966 --1.23636170590083 --1.3418823640372 -0.991635770356298 -0.218837313700569 -0.384590470255471 --0.362027089704682 --0.160962840823208 --0.644625009479475 --1.39807739712564 --0.209723404393319 --0.963579865818728 --0.259331370792975 --0.289999709344746 --1.2160994324001 -0.375407800112654 -1.01910975997403 --0.352735351930735 --0.38098301270645 --0.599374864530198 -0.353894856918854 -0.695425325010711 --0.537072537927564 --0.984458351529421 --0.304655736875633 --0.167199207186598 -0.448478122230656 -0.0892642322995929 -0.938146784931972 --0.929179527088221 -0.403766154119277 -0.689196766392612 --0.0110544300802191 --1.18771701323553 -1.00295245449982 -0.500633340643533 --0.0877849118072032 --0.700690005957049 -1.02534057919153 -0.138765153362865 --0.0288639218991449 --1.08154745663766 -0.15618927934746 -1.34683533678524 --0.994667256542155 --0.313034442574909 -0.735619391282972 --1.03604911198626 -0.125563917984893 -1.01087397524613 -0.678159588356109 --0.962978294640372 --0.110941751902741 -0.40494770768796 -0.902421523821056 --0.621836428283244 -1.23962115499575 --0.239863581847569 -0.202641200956516 -0.614509965528521 --0.358090692617272 --0.29824201002123 -0.16954965015776 --0.189275288573094 -0.85578049817471 -1.58124211784214 -1.77033541347353 -3.37447507090684 --0.0357698223526848 -0.0440355439244717 -0.53753156047509 -0.0472151779250183 -0.447659654591876 --0.194595503773683 --0.52416495745915 -0.456554537291606 -0.43351038833887 -0.809595855611111 --2.47691838298736 --0.447666209150963 -0.453337874091906 -0.897608816152429 -0.385957064484227 --1.24127286473371 -0.147989688184207 --0.121536102760349 -0.225866162623189 --0.881306294908812 --0.778736271542588 --0.964631307015916 --0.562501092280133 -0.0847206674389867 --0.8730519361154 --1.20206523710137 -0.280242083982045 -0.106994147991927 -0.674416238917021 --1.21998069817627 -0.216312099224673 -1.43050310877666 -0.554890440501676 -0.801862057331097 --0.0901755463481786 --1.11914161937415 -1.34669595031382 -0.012201251170139 --0.0366819446058217 --0.333430025694969 -0.243216965411097 --0.512060009552331 -1.07149216620042 --0.126358470923729 --0.2307742414944 -0.365805181610248 -0.0320071382146851 --0.0613680798900189 -1.07627952938101 -0.363760401211797 --1.11829314779861 -0.69337693528484 --0.625062452740478 -0.377942140879613 -0.0936738611533494 --0.926175792302489 --1.13103554986516 --1.02521030905184 -0.460447273222615 --0.0391212139955019 --0.173599629323609 -0.0366993138063236 -0.513224762181946 --0.266715268931416 --0.295322960748674 --0.239650344562898 --0.213375435593263 -1.10352609080819 -1.21894347427418 --0.315094359672251 --0.554354931563418 -0.0663206707054798 --0.234692488005996 -0.307685668709557 --1.0345891349732 -0.667757609786418 --0.299401085499973 -3.19132035004145 --0.187058825182175 -0.979300594266787 --0.483829289293288 -1.51446130524213 -2.3089208541966 --0.260839060986279 -1.9776049450821 --0.428030358027206 --0.327798113897257 --0.693268893171216 --1.17949382756129 -1.49314816287374 --0.493315782608428 --0.545504687696887 --0.35326107265865 --0.156897482757936 --1.13013429936242 -1.03004290846167 --1.234740752068 -0.900840038510136 -0.225085184885907 -0.088019083348521 -1.95352460877672 --1.03977051416256 --0.080031193517824 -0.309853111364465 --0.482715852197821 --0.934312293817253 --1.33872720748388 -0.429226638574784 --0.973985157764714 --0.153005059267359 --0.869094749639756 -1.05671904808965 -0.0511820706414756 -0.805294872455224 -0.0770696098076957 -0.833455566273406 -0.51530243320005 -2.82568961246485 -1.16453578099969 --0.431703192981463 --0.671755634534031 -2.12690672947207 --0.554018156786365 --0.758960658521598 -0.131258468504265 -0.718693811240129 -0.183565857200379 --1.07669977243352 --0.922261322453227 -0.865978055697934 -0.16430490162131 -1.3094620072496 -1.12540627161991 --0.71691805201837 -0.992316511454846 -0.0112260793688588 --1.08789658728934 --2.51316688004392 --0.0404715055453195 --0.106661723455906 -1.57358272263738 --0.395905069217529 --0.851383411973865 -0.993271758533796 --0.328178778849417 -0.537557683575018 --0.202462052670876 --1.27020689719497 --0.607361806681196 --1.31165802323092 --0.00538924339810265 --0.586811218254934 --1.17998605016295 -1.07369545253414 --0.32937116687275 -0.99960515154974 -0.87816506816515 --0.54033012485776 -0.0250761759556513 --1.28808186894951 --1.06390836955575 -0.16155162290381 --0.717465767029312 --0.28843026671877 -0.775197934482567 --0.948825982089051 -0.394070373838989 --0.198191174890265 -1.14365054487536 -0.118648772670833 --0.356588421426442 --0.0357990720845827 -0.129597817028936 -0.798837639596982 -1.67490531991718 --1.22565853847365 -3.36631693304056 -0.18257040586529 -0.0701736075345627 --0.114687935473601 -0.89506345398145 -0.966367910315182 -0.152200758839259 -2.66667464433241 --0.280103620380654 --0.886844501040859 -0.114913911225105 --0.290305759712575 -1.97060558305821 --0.682196188474886 --0.199179328895978 --1.26910632172339 -0.618987721826116 -0.998134978715671 --0.438473996345857 --1.71850002024374 --0.95109426485309 --1.38741559861543 --0.551082588109935 -1.24925352111517 -1.00758180493437 --0.599331051238406 --0.955691117939384 --1.10878148378594 --0.641726136399724 -0.909447583759173 --0.470200677433689 --1.09571165488824 -0.644709783820591 -0.48173491636075 --1.29898235633997 --0.335742404933485 --0.317086310700301 -1.00353356260798 -1.35878428778878 -0.116171762226084 --0.0661167984699236 --1.24726020254123 --0.908088394090071 --0.0454668514042105 --1.14629523798114 --0.107803343117221 -0.321132268042082 --1.25495116493602 -0.0664769737122484 --0.825370795996077 -0.302603314339335 -0.619696319779289 --0.0312433853923899 --1.06260140654117 --0.3315146065608 -0.189774350205136 --0.243718219061209 -0.66086037588787 -0.584942310195519 -0.0148481532167386 -0.628776468001722 -0.645678526031634 -0.156097237416136 --0.417325662345163 -0.72551088139111 -0.499421266939914 --0.941147749327162 --0.41949134222352 -1.28672635958874 -0.512121322734543 --0.907644728025746 -1.14935688297862 --0.341981055161327 -0.65690363758223 -0.783670517112217 -0.391950973856175 --0.0359951846927018 -0.631632009272002 --1.07878377875017 -0.221669134847374 -1.28751229470984 -0.184151491271026 -0.63021658847059 --1.04680161572054 -0.577396306751481 -0.415250543966213 --0.155445128618089 --0.0399527648183113 --0.32949171618854 -0.147624028482222 --0.116562169793816 --1.24075867123942 --0.977580972035629 --0.36533986831881 -0.114574530753568 --0.900529404826607 -0.584707906962388 -1.61381055896992 -0.249528584128416 -0.499907329027521 --0.3075418560149 -1.82601670716811 -0.0864983798394832 --0.311080442857238 --0.0811943147525147 -0.211610920065645 --1.01342233328301 -0.233794622872302 --0.541927006407565 -0.62624657474478 --0.13884360081157 --1.35721263443052 -0.240745618893032 --0.534356924469791 -0.73124871663724 --0.0602472966474048 -1.37727201596445 -0.120357891309936 --1.07666014483959 --0.641403415290556 -2.58888322697598 --0.222321995995909 -1.49734507881904 --1.37596782949402 --0.0414599619375977 --0.298394844161407 -1.96318220672469 --0.589308833805622 --0.889221381092366 -0.223930323927777 --0.427057843617838 -0.331006447685171 -0.367374149249158 --0.144520266601756 -1.6809101627851 --0.306930917807958 -0.857481437745133 -0.180438005022445 -0.645115734447733 --0.71821760526188 -1.11472947872305 -0.15025836739261 -1.1289512742474 --0.626389473198977 -0.147623505165345 -0.465513182509034 -0.786543159514212 -0.183188322213276 --0.229010495468492 --0.137411581881498 -0.499229611505768 -0.0203190850713737 -0.0582694934181531 --0.249962736441272 -1.14753111330712 -1.10535342895266 --0.195980252805259 --0.791213085362901 --0.528885811966207 -1.15894663125393 --0.294811621706991 -0.221807666875263 -0.183425997160684 -0.630830463191679 -0.0893060876308729 --1.36125967543231 --0.170051693483718 -0.0178840406096432 --0.788752533299586 --0.390157814431742 --1.63132869028022 -0.857755634382932 --1.22008120620268 -1.92147119440533 -0.803991672823686 -1.3568344983024 -0.0121320002229348 --1.30885100697912 --0.742144731328844 -0.760318992459485 --1.03993025016452 --0.513958464686102 --1.09392008163582 --0.510907277307487 --0.442075383905869 -1.10766463911578 -0.631102051832627 --0.347819508585637 -0.441765670536016 -0.00904432938435473 --0.142459384043089 -0.064586366227728 --0.310121656427708 -0.73061751901364 --0.6016003585141 -0.60628995673011 -0.0371807975756191 --0.000456523015287758 --0.485425405911673 -0.886833243069952 -0.72492481647994 -0.936271178693798 -0.107831512596354 -0.967879693499997 --0.424678869783254 --1.60020538999891 --2.04877082620685 --0.0503963102897536 -1.63672107022404 -1.58093617046775 -0.89708831185808 -0.65557992697563 -0.816927418011288 -0.312923822697122 -1.08978611046488 --0.266076982329888 --0.350215174228869 --0.17469931654805 --0.636855982657131 --0.335724315528666 -1.50903471944821 --1.62525118140526 --0.28236900102894 --0.434840034021981 -0.353756960079012 -1.06163127129823 -0.01991412688586 --0.8315469608119 -1.70517885248931 -1.17386391559775 --1.22355870772236 --1.10147888134039 -0.736463510294337 -1.92246450162269 --0.800188726148262 --1.0624920054922 --0.0195340702379134 --0.172735257717989 -2.73981517835562 --0.058261496964982 --0.187320116520743 --0.782007774442004 --1.56685279794612 --0.162913335750918 -1.05171544638776 --0.22950283296932 -0.984253020128137 --0.392866708343735 --0.0157366043508103 --0.00467727364527715 --0.749742627138062 --1.00127014638591 --1.0787861272952 -0.160293923009457 --0.152730297956525 --0.435713694276887 --0.067120673671325 --0.499326794749371 --0.489172231699973 --0.0921051477176285 --0.613943997199101 -1.58900517876759 --1.35774804240872 --0.621037052916453 --0.340033642258581 --1.12212248619219 --0.499784634749026 -1.37484175801668 --0.898145779158801 --0.735692885414053 --0.324202209885664 -0.0211136346303848 -1.21760181989541 --0.570753562945827 -0.711715657545991 -0.064285645598412 -0.461855697625132 --0.454909642528236 -0.500504781178567 -1.03045238614113 --0.752127943367306 -0.7638431422195 --0.376832980999333 --0.371309082945306 --1.60502542978273 --1.21852471890939 -1.41625412946694 --1.32061316561348 --0.992285973069338 -0.0295424353472877 --0.954416335672066 --0.697456896840109 -1.62245373390297 --1.69651824280451 -1.13605271941164 -0.621068254349252 -1.09663515694169 -1.11604849613163 -0.456953428294501 --0.73018349277886 --0.932044821184109 --1.41109706635218 --1.23572177521033 --1.5310815616969 -0.736808056039957 -0.0454593913279417 -0.226670874047645 -1.9778110413389 -0.657177153640541 -1.51289502038897 -0.120765223757894 --0.600755821961815 -1.95571602015253 -0.130375364828229 --0.271268701931503 --0.929602029823435 -0.868677909182416 --0.566154317556503 --0.0548660187708219 -0.743283009831073 --0.484294359362558 -2.68255140013054 --1.19885336088356 --0.76052338047852 -0.9337372235402 --1.05568650461208 --1.41150681257483 --1.06303674836671 --0.372104522225075 --1.03930089695672 -0.172485538869585 --0.0700742126016345 -1.78392694063248 --0.707257241958496 -0.277183287705276 -0.42619257590176 -0.182209488689464 -1.76447572465189 -0.199957571363559 -1.19234707069432 -0.357245349832134 -0.111108214676621 --0.146472598893354 --0.269822508857459 -0.518872578575884 --0.0316574954756215 -0.843842280958285 --0.0863844089592254 -0.948291604568628 --1.03573749949495 -0.905683741524903 -0.812324424765782 --0.318136502476793 -0.630230033579121 --0.958399033899248 -1.17354768076834 --1.46731021903706 -0.150701820863387 --0.371459893193413 --0.170973538070979 --0.736003431129961 --0.952033665180497 --0.000805414066234356 -0.110165891938721 -1.03029908283089 --2.40962870233051 -0.859911197756368 --0.629271578994345 -0.682978196377277 --0.0836926349266802 -0.428992128664067 -2.46622899478777 --1.00173685978341 --0.874142865762549 --0.907940387576325 --1.01000572317715 --1.18710502035086 --0.669756570138722 -0.60472907301868 -1.50137480918464 --0.927284779372068 -1.01317089972846 -0.105077220548775 --1.34563847400261 -0.453626323331583 -1.00800736575557 --0.460879678962644 --0.215510520339172 -0.9494767559769 --0.304670225041215 -0.677533819579922 -1.18048813244545 -0.540906745567164 --0.482629542306622 --1.52912096955905 --0.712454868537889 -0.197797167804076 -0.441299557150316 -1.18878455360982 -1.3247716359449 -0.218943418197712 --1.43699838077216 --0.183563151624922 --1.00491553616697 -1.19161222006883 -0.255985463335167 -1.20279333204139 -0.196704782610592 --0.471033178773812 -0.0539151577029369 --0.670219171593774 -0.563914162091777 --0.203723596340332 -0.415538405447117 --0.892215498706077 -0.278357130244535 -1.60154723590802 -0.0350102128203531 --1.27014360436114 --0.336007824522474 -0.837943064473558 --0.742670018573333 -0.128452799793915 -0.433986377640927 --0.972742622859291 -0.993056891884774 -0.394363830682257 --0.119104265667388 --1.48552897505572 -0.0460736172745317 --1.04161831690738 --0.609919373292445 -0.455426500010105 -1.7617359983393 -1.31556529409639 -0.535976687422521 -0.43140723185997 -0.892586421580773 -0.258567395027691 --0.891655718964245 --0.39021012864034 --2.34066649687933 -1.8097343467721 -0.224650856319739 -0.0390356432267414 -0.418276407560737 --0.441574766505422 --0.190780868473375 --0.452201757199297 --1.3072804144579 -1.94628133094483 -0.538804453466819 -1.08433794652835 --0.630348001141922 --0.1486967352512 --0.147267748645346 -0.399785506852055 -0.429835383774138 -0.435735138218901 --1.63147389616115 -0.955712191979931 --0.306904296573988 --0.077115049314493 -0.150082332931435 --0.521832169371298 -0.892387070743567 -0.493386230334739 --0.592726476601102 -0.677651976967784 -0.367068033829748 -0.591819047965004 --1.27577937962246 --0.140179643629704 --1.18460232310974 -0.997017631531139 --0.287872918332191 --0.495882840638598 --0.132110051084073 -0.635113669064769 -1.19314150515968 -1.31848291128948 --0.279340916855587 --0.982204475964011 --0.248145985485318 -0.533962838338985 --0.790687232815622 --0.583285827409764 --1.06925298971631 -0.937413141615258 --0.365018941559391 --0.409859002026558 --1.03014688591919 -0.134335429626132 -0.558848075881416 --2.14178371745563 --0.258283667016999 -0.723032508548802 --0.934322170161746 -0.58519466275904 -2.46487429661864 --0.961352274457525 -0.551461005618647 --0.529255426729679 -0.177232621939825 --1.44519484523481 --0.274491102271862 -0.829956555313059 -0.614477412652336 --1.08684432840528 -0.982764794736799 --0.742937698902908 -2.16914822636463 --0.913439076219199 -0.111089273620088 -0.249372086522646 --0.721819054040133 -0.8425458033745 -0.718450571243189 -0.443663292145677 -1.52592226437381 -0.390498449159416 --0.134579473564632 --0.47565759342049 -0.466932454951843 --0.978733778520693 -0.39454801900712 -1.86876517485003 -0.498791498676624 -0.518956879995444 --0.5059573712998 --1.54993780510026 --0.0300868396649498 --0.145698412338402 --1.16628944661714 --0.71888527896829 --0.921398660783745 --1.30556533697346 -0.0357386238535469 --0.89364128865945 --0.520278257346266 -0.962183605274344 --0.576040383100708 -0.637532931105422 -0.725668632285098 -0.409317617849606 --0.0660797896984366 -0.650458979512822 --0.40817851338837 -0.357492013593875 --1.04921408386848 --0.0657205016695555 --1.08452164516271 -0.0620852912442489 --0.47464724010521 -0.458617832112087 -0.151211141700379 --0.068136428746091 -1.03766516997346 -0.940681405986217 -2.32957705126044 --0.160123451534663 -0.0181136982197074 -0.0625442729419694 --0.349444184779433 -1.3791405047093 -0.733204880765528 --1.36647274272308 -0.698876911065364 -0.000279206578262858 -0.0984099723566079 --0.798016981113047 --0.701760193749903 -2.20685566624731 --0.283335384581598 -0.272778742835641 --0.370910274187181 --0.994925325373027 -1.31091793608646 --0.347362041443179 -0.822122043463649 --1.13761992361423 -0.639212295005879 -0.390302777433688 --1.01152374608568 --1.24652513240929 --0.0459935574247243 -0.114605532733048 -0.103683477043924 --0.337113794886209 -0.20252445339261 -0.338054726088166 --1.17637900297601 --0.665480614975189 --1.16376742584626 -1.41519513386237 -0.76051080361261 --0.429021363706964 -0.819085087919426 --1.55066225647507 -0.0998056264211193 -1.2370165240532 -0.212585410656037 -0.397762534381359 --0.830073101744656 --0.890464571084536 --0.588672092482939 --0.320958222273248 --0.348913990191706 --0.0742772799650728 -0.81570095789959 -0.0533333894891852 --0.65575987114649 --2.32198887919188 --0.0527407612430366 -0.110438294083663 -2.22691024511195 -0.587672066195006 -0.192627840841364 -0.439189347325877 -1.62926719668686 -1.7009257570491 --0.435305919379469 --0.271758346168447 --0.0567903941206529 --1.865606157156 -0.363865323736096 --0.450361342826025 --0.515552904613267 -1.14409729601645 --0.591912750356591 -0.558250858408231 -0.480611137554627 --1.0344379324633 --0.328632440812049 --0.167552643902314 --0.260443891477788 --0.316292664637903 -0.0263565479545509 --0.810371560978834 --0.178065432649259 -0.811355248422534 -0.552046811446839 -0.0916799675008102 --0.532357475778324 --0.0092742486880546 -0.0547710280779796 -0.668462618734662 -1.18786643897248 -0.975618593986963 --1.09499364494909 --0.375910821976037 --0.948014129173506 -0.0817802995082024 -0.509187817114034 --0.285981720527414 -1.17203763907335 -0.708328662117243 --0.232618024102793 -0.317355552229834 --0.327687512506232 -0.48206671237424 --0.830213778749925 -0.384206087607902 --0.594862883991063 -0.972916205398672 -1.29910617375084 --0.407926968870079 -0.579608824966829 --0.635110715116957 -0.719976627672079 -1.02902038457412 --0.0611177991803631 --0.519598405225762 -0.177261079968117 -1.50809574289141 --0.697087123448858 -0.360472639649139 --0.505592103037161 -1.05761361046106 --0.495987115694601 --0.673680052565433 -0.831622147414068 -0.729915317110824 --1.1652267856686 --1.37135171482065 -0.40659328106521 --0.426464286972837 --0.00878949419419328 -0.272901636314185 --0.633412632324308 -0.209315978275713 --0.199602947110321 --0.36156441334293 -0.121247691358471 -0.0112467815910913 -1.54583810695547 -0.402804610483314 -1.72388636081254 --0.711622513602437 --0.333761259543563 -0.774608744133207 --1.01374850798247 -0.960141744260012 -1.20396500646568 --1.03494518360932 --0.525891584092217 --1.2893986728372 -0.824043169042218 -0.912913715969804 --1.67594386110187 --1.17709026514119 --0.353519621975931 -1.26670509612226 -1.01314330675603 --0.399304450879468 --1.43450560979063 -0.255574952508859 --1.03468514297174 --0.0203558065487695 --0.814234183358458 --1.43395190842471 -1.70197018670817 --0.191820196997194 -0.498157783741759 --1.48558033854271 --1.07167287655102 --0.678631370836899 -1.38382304079125 -2.51009444772176 --1.12362260537097 --0.796311614534231 --0.656739652756285 --0.26750577417886 --0.480871914152015 --0.000599583543333893 --1.56880934934198 -2.67617197856941 -0.654693472525961 --0.950632594904715 -0.755006429638153 --0.588845355363088 --0.45303469993955 --0.0326416205923659 -1.55685331765403 --0.403685731930217 --0.469943814818147 --0.636611917152439 -0.72698231928643 --0.730185409438756 -0.184970144675978 -0.642251005280178 --0.629915958166383 --1.0039639185016 --0.154634586530221 -0.847814692513484 --1.67092601669015 -0.16327954778807 -0.365505052204095 -1.02347394116796 -0.147016438451926 --1.04075853346334 --0.0455408725586453 --0.321335443421625 -0.097817529207096 -1.70176999816226 --1.05850182355305 --0.284354817131269 -1.27560092564749 --0.606252647454163 -0.0804386310004253 --1.31858348549133 --0.712724197664055 -0.010384020741208 --1.52566052388297 --0.516642340846371 -0.795210289351902 --1.20418401566921 -0.286966060020499 -0.83954308047109 -0.987725806619061 --0.271955195893486 --0.0942972453495194 -0.411339246839987 --1.45962050432977 --1.81079748895003 -2.69303897470394 --1.46549668979871 --1.08838119419179 --1.27244979690476 -2.13550239320928 -0.539351179764818 --0.738987488428522 -0.760179502231402 --1.44399953753048 -1.39571364773372 -1.04621666295821 -0.489054177319147 -0.251790045558176 --0.777351978247515 --0.0203814005047551 --1.18481326593116 --0.237668628069878 -1.17947769779285 --0.330531134649831 -0.42543571364144 -0.314774744005456 --1.12251397779257 -0.935636935322414 -0.0291075067173594 --1.17578697892044 --1.51650122643941 -1.41080873026096 -1.07063669693897 --1.03952098914236 -0.245332443925019 --0.392136188892301 -0.0580474301034251 --0.891458516984907 -2.18961991570572 --0.218140056213477 -3.62770744716411 --0.186546252484669 -0.123431249388243 --0.88603738421593 --1.28028453574009 -1.18736838553888 --0.187287959463541 -1.49126373734089 --1.46567429005195 --1.11943979253022 -1.15189122986279 --0.516282800414296 --0.0190141502299279 --0.0991087330785838 --1.22551233759449 --0.175907444932395 --0.479411023094638 -0.394407278724328 -1.29081642156429 --1.02714128887457 --0.398477796252696 --1.43239121775351 -0.0895689353362972 -0.566753867622785 --0.11051274731641 --0.346674519379126 --0.942176413252252 -0.668439861747451 --1.30768069639926 --0.181079885174579 --1.1117744817011 --0.934370974846802 -0.833137495390415 -1.23850481167522 -0.103292443585564 -1.3674009789973 -1.66919346326544 --1.22686677584194 -0.0965902080586645 -0.149602320192942 --0.634771931014718 --0.58770256312015 --0.98994385742977 --0.535446286684721 --1.9422934857892 --0.544914641799048 --0.199889048443206 -1.58801769021313 --0.312256217229613 -0.186627657219207 -0.0411656850312241 --0.0184830027221747 -1.30514309259479 --0.811556069787888 --0.628924176652302 --1.09126615511771 --0.645523445906223 -0.131762092734461 -0.818701860830116 -0.811788949381237 --0.393323123007496 -0.326001484055556 --0.188285973944437 --0.91766179194398 --0.737985715793041 --0.345418483236335 --0.348254564732128 --1.50690317607708 --1.16619873650382 --0.701127226170279 --0.0469992284011855 -0.673553233377612 --1.06126158031284 --0.656590500527633 -2.96558399073316 -0.812162234308776 --0.0842236896371524 -1.20261359586255 --0.118489806351061 --0.491298883227516 --0.496733201538981 --0.0921249636452837 --1.22219637664224 -0.338990512141265 -1.17300011147125 -0.340120106072576 --1.04640957808391 --0.181503451945888 -0.960400161371677 --0.00438270677734298 --1.1451739819173 -0.741466698746812 -0.060133139266096 --0.677629127763291 --0.0872134873841306 -1.78855672437085 -0.636395921101793 --1.47606344206169 --0.212633865177094 -1.663926836566 --0.868241118221821 --0.412740911356034 --0.268302342233842 -0.190097852557495 -1.3155783639951 --0.283970869117878 --0.515588860079307 --0.488533668965315 -0.0702957579852814 -0.72136062202974 --0.355176248651921 -1.12325529436499 -1.32861183553402 -2.30052298637853 --0.764314917178448 -1.18169647846888 --0.00982659727890223 --0.784296400514019 --0.561393777205538 --0.450003713864781 -0.947013545857999 --1.02218963721856 -0.240042583646838 -0.150402733928807 --0.583459135902821 --0.274959226490303 --0.317636363727916 --0.503128755445031 --1.50242323038314 -0.62924738893279 -1.30489249597278 -0.877505027389565 -0.258064058455515 --1.12566937510869 -0.232654004864086 --0.845628836455192 --0.488064242222336 --0.815843203524585 -1.09573059666705 -1.32017581946205 --0.769740008537168 --0.712494604301121 -1.08404182733692 -0.942483207860256 -0.107670646786095 --0.812018392525069 --0.734118991219031 -1.03031645718226 -0.769373931123302 -1.3334313592353 --0.230250681527725 --0.336673067360657 -0.285345530330273 --0.657272875883807 --0.95118247936607 --0.353404965618852 --0.728012438273687 -1.27257194714299 -0.225573007913509 -0.411553551101046 --0.0392727270197963 --0.565073897379138 --0.794032315694712 -1.47923082081545 -0.753699434186572 --1.02936128293006 --0.205512981551712 --0.152812945225746 --1.66531773900816 --0.086666479213398 -0.382425672231916 --0.48601947549023 --1.05341648056189 --0.212353362518916 -0.10101788741285 --0.00295600123822126 -0.0398531885495839 -0.838519594674458 --1.03293613910436 -0.16159428432138 --0.480135976134738 --0.120604292223771 -1.01775405776381 --1.48845101556018 -0.395939248566318 -1.39915141395414 -0.448461138133284 --0.198448095535412 -0.872125976881248 -1.43093527126986 -1.11566566125733 --0.0316210393561516 -0.916981868843166 --1.54304789270611 --1.35842891364003 --2.03704802194618 -1.01619010266623 --1.37961597954898 --0.917635258355984 --0.224015138682335 -1.91551973770368 --0.716654865682559 --0.969953988380978 -0.629456881172675 --1.24391989357055 -0.647405827581874 -0.636787020418124 --0.372291743509681 --1.21501993807583 --1.09194638496734 -0.223468946922885 -1.16095748128423 --0.922033175498763 -0.491876354542551 --0.61083982805058 --0.00920005382036315 --1.12718457221062 --0.289376239063136 --0.339232627096987 -0.153978219814887 -0.667212822794989 --1.83820580862826 --0.458729403864612 -0.358386178917391 -0.300465589422508 -0.0678395201436217 -0.0367738790018484 -0.521092027898958 -0.920715340649179 --0.672128356191903 --0.27666107650374 -0.373497655153047 --0.926871645158252 --0.232824012199497 --1.23746012353527 -1.28472904397393 -0.190186346456619 -1.27408543673808 --0.878703926533342 -1.50866079276844 -1.09413492909138 -2.736485510988 -0.804735680707028 -0.907113600722183 -0.930615594185474 -0.0491198538210567 --1.66459234103742 --0.511298892680699 -0.929633243748477 -0.429679226012756 --0.0246141618380582 --1.01539897799666 --0.232969711145724 --0.175023867355225 --0.906051427286116 --0.759826711621924 --0.879619656111005 --0.0773226711546293 -0.662845436164686 -0.920731573833065 -0.363953835315415 -0.277047843415408 -0.0707007103954407 --1.0406183186173 -1.18780385980956 --2.77182051347849 -0.0807020689069686 -0.181299669137608 --0.621883897095968 --0.410858770970835 -0.885579589976652 --0.435271206973072 -0.467934801944213 -1.04154394452583 --0.960911759365601 -1.68444777687283 -0.841414959056361 --0.734072652298913 -1.12972266413796 -0.182789284800574 --0.581299984565847 -0.21886178136598 -1.62182469457766 --0.312238721672352 --0.457909387798088 -1.33005058746503 --1.27446116084961 --0.222368923360301 --0.633968065199968 -0.790714037787662 --0.197602420096535 -0.64063805777309 -1.15473494616975 --1.26172845816888 -0.209136256010127 -0.199153741753405 -1.01334892385471 -0.0876843668923328 --0.239638012684951 --0.487535833219104 -0.420716113222172 --1.20630566036089 --0.860439184460601 -0.766509146908801 -1.43369818501009 -1.00156747866492 -1.32711200206993 --0.583461062070985 --1.33285574847202 --0.324098915247778 -0.0720449856577816 --0.219227978211826 -0.000335776563622048 -1.42435864307505 --0.713969923802942 --0.403959256938903 -1.2474050227603 -0.458206909002372 --0.986476041501045 --1.5782527573544 -0.633468594916216 --1.35987880300994 -1.28109295220779 --0.00624319384923133 -0.0643712080982466 -1.14628275522171 --0.23186067013113 -0.126905097440038 -0.877764173935714 --0.536958300576237 --0.505210248122392 --0.64347523038944 -1.4229313023413 -0.459738481252211 -1.41381958979325 -1.13579664710281 -0.0721713338913861 --0.21776678038767 --0.698197877882144 --1.00729582271127 --0.604447091176455 -1.25980138438284 --0.931409737312133 --0.907132365689765 -0.405018954071116 -0.825521740289596 --0.947654827002236 --0.267114794610639 -0.0972356082260477 -0.351650358740179 --1.50612532698726 -0.793886042240772 --0.0607610440102957 --1.25911322770833 --0.605031728430037 --0.853921573935504 -0.505995569820068 --0.260936388880143 --0.81993097029108 -2.99248143892123 --0.2951808438709 -1.29894889660745 --0.618568599625405 -0.451345340181683 -1.36034748665276 -1.06493686751402 --0.566343648895694 -0.0350160485867654 -0.544942036747985 --0.934595961698333 -1.13262931623082 -1.5033195948814 --0.0757041048308515 -0.668527309706102 --1.00039993019168 --0.870446670954113 -0.0282511065045901 --0.128153606689346 -1.57061492749514 --0.722459706429798 -1.28691044181536 --1.0074202622583 -1.12748819803797 --0.432814216122908 --0.585468265640618 --0.0278349998862186 -0.253274788437594 -0.240736430330568 -0.107166922654603 -0.838006150774275 -0.39116770251189 --1.41917577696563 -0.881279540176837 --0.354866356457283 --0.021788014829502 --1.0709362083317 --0.437236427116982 -0.310485952732218 -0.510656990000061 -0.399881806816032 -0.80986136023407 --0.241531211404596 -0.761201574542138 --0.296390193993232 -0.327928145476923 -0.09594577538852 --0.130538999426125 -0.789259311895322 -0.649419311187842 --0.331345173346101 -0.347956222121441 -0.687427250909336 --0.209732550431835 --0.477470285728162 --1.64157238470305 --0.146130109284037 -1.02245514834307 --0.952751477846597 -1.86685502558834 --0.544729188730132 --0.376364918895787 --0.1659035215834 --0.510284785326693 -1.01534797346412 --0.443522922657658 -0.186436015055139 --0.370377046455617 -0.313552379104736 -0.64455308472703 --0.587891906495313 -0.21716677515984 --0.236966893408511 --1.06697249109795 -0.971860701504044 --0.8945096876885 --0.795223038354059 --0.364373370865175 --1.59548603943537 -0.595836484312399 --0.0613599483496747 -0.951159875448187 --0.295127920958236 --1.18207971534425 -1.66974423883571 -0.493121683646601 --0.300814052093367 --1.30409746348604 -0.435058950794692 --1.37654493879378 --0.374910777482187 --0.696539416038833 -0.573518092870107 --1.04619561548638 -0.331071114677792 --0.328967011796999 -0.699366509598567 --0.281671934346583 --0.253953238836989 --0.765238969487039 -0.099694518790181 --0.652697603430393 -1.07035344827432 -0.169501388587824 --1.17088315813484 -0.890084490467449 -0.371131086304713 -0.0560791400185074 --0.132927874520215 --0.0598851143149566 -1.05817007422311 --1.06777419863388 -0.51651741134922 -0.273491164873443 -0.153463254489158 -0.0653629150204029 --0.377222711079781 --1.57403969684042 --0.90383648409604 --1.13832798125896 -1.97503842873624 --0.866607493523066 -3.23573529503361 --0.749546519333529 --0.432291374418633 --0.965337864815579 --1.29006067194877 -1.19036985036036 --1.23609533944671 -1.11213669353919 -1.96415881815598 -0.283098332373571 -0.905377051477505 -0.454039184468378 -0.781199760637332 --0.037157575721106 --0.998759074762106 --1.20200797469287 --0.0951067732494106 -0.455824071372283 --0.0516371693622282 --0.643498874593412 -1.41355845697903 -0.142760817234432 --0.563161241024366 -1.03169431043474 --1.3502369920657 -0.65486788075241 -0.48406424727367 -0.432120196596786 --1.20406722236012 -0.643151384435164 -1.9835742434195 --0.152554027167686 -0.0712864652516636 -0.0241821002738947 -0.317214829768733 -1.34471989979342 -0.14574821800169 --0.166045325894427 -1.85145004081498 -0.407097762313352 --0.456125449180017 -0.0513821436178641 --0.670963440112703 -0.295471969051876 --0.230620212301355 -0.0632477671038592 --0.515342403940917 -0.859208665959138 --1.70073212756804 --0.195976465330963 -0.390512130387473 --0.00305695306989051 --0.843010245407838 --0.698904080075499 --0.203745636885346 -1.30857236634223 --0.422647188586897 -0.0907798602086469 --0.553799624009427 -0.815764984094246 -1.26467389222633 -0.975591119242325 --0.979200289797767 --0.501754439205434 -1.18977777648159 --0.313124278030213 --1.25705246485924 --0.931964833677491 --2.7985114651603 -0.0518208802680586 --0.824623283705376 -1.09711222371376 -0.494589419792861 -1.02753174589956 -1.96953943262109 --0.0760169627647027 -0.214378744429157 --0.428840292686403 -1.04641903827307 --0.714967073580577 --1.09863682620501 --1.0127027553492 -1.24796328704433 --0.227988121796094 -0.434375902753784 -1.11155207589075 --0.955208456576875 -0.435827034574062 -1.3495326323566 --0.732090049452173 --0.0576851462814862 -0.172290974081449 --0.451380783096095 -0.870366356348716 -0.591384614134949 --0.903872154967196 --0.822319952100311 -0.660308532786609 --0.305496512013537 -2.49343733100961 --1.02701467421158 -0.124809295202581 -0.337877260276278 -0.941893212757892 -0.122098409407075 -1.26029574013555 --1.13470105100008 --0.176540482835524 -0.908091123064421 --0.413923791926878 -0.361623625941075 -0.808965032379837 --1.34437762389883 --0.539964793946882 --1.13766687437329 --1.68790717193264 -0.0822377172128377 --1.14390314524058 --0.511699239592735 --1.17338248930609 -0.8957467113819 --0.658710645539003 --0.863036755768034 -1.16869243530556 -1.37078742802025 --0.428498372081311 -1.26241789491542 --1.05927624486006 --1.08205776406002 --0.291774154657177 -0.821235040949112 -1.19893177825516 --0.719553461879604 --0.597587054407773 -0.67038933469483 --1.29210377899845 -0.205086839814785 --1.17010013109724 -0.569510016552593 --0.29057401474979 -0.850524657135169 -0.219601974941844 --0.482386886975774 --1.16462272550109 --0.558140384471118 --0.735185475645645 --0.54057772875816 --1.25579534492076 --1.21333658084943 -0.155094570648517 --1.09300742521836 -0.271758561153886 -0.0636885047041353 -1.45110914301705 -0.939825427394545 --0.194084372719493 --1.37056433595385 --0.882141228153361 -2.1571464601525 --1.60098224052802 -1.75882543229224 --1.45884452373124 -0.329939233309517 -0.874038807139422 --0.41608712926994 --1.44089474976097 -0.0754240296678521 -0.534282494156297 --0.0906803480796539 -1.29872772879086 -0.775325502597251 -1.40254291234317 -1.54715329428539 -3.14995584793329 --0.778297038708876 --0.954248300843958 --0.560973789929271 -1.44319788115482 --0.499323937238292 --1.69264007428995 -0.4914099805144 --1.56458526950058 -0.0361503714006446 --0.132627408803828 --0.275635857689406 --0.592810960551876 --0.708410504782718 -1.83813206331039 -0.233488890802778 -0.462717010185902 -0.335616757226459 --1.67914379918601 -2.18442291604771 -0.155189632600137 -0.126069490854672 -0.661395845137166 --0.150707929994113 -0.203509936530343 -0.382779969843979 -0.318030342388447 --0.987789717877076 -0.0316736952621941 --0.296057953403027 --0.55004070442643 -1.5277232277584 --0.366522845228439 --0.243624143132974 -2.21857823898295 -0.752802155796465 -0.0869634241489745 --0.426406053579225 --1.3581051929306 -1.24374749159017 --1.71973607259492 -0.261862084212218 -0.23376503958773 --0.562066973835901 -0.450982423145796 -0.301572351037143 --0.511678988648732 -0.393085410693706 --0.0559382145238221 -0.561918588464017 -0.143496239060022 -2.2920724792945 --0.133262947184145 -1.73523384658218 --0.235015159522612 -0.807003410393146 -0.750943200492841 --0.0170213905630523 --1.34731204295495 --0.275969752625162 -0.210028264359367 --1.0615582938908 -1.33518181470425 --0.474429678848118 --0.194032992310373 --0.81238108308408 --1.06749711013895 --1.07321918888659 --0.963890036552771 -0.0863777477289727 -0.688230707940523 --0.219925312635298 -0.695063549745666 -0.289048705195562 -0.143101759424495 -0.823003438275506 -0.914060179967894 --0.0677946893663703 --1.16884912259885 -0.151100565336313 --0.587290998146289 -0.703410832360349 --0.00407623564305748 --0.135843303558637 --0.225746407296437 -0.915404737970182 -0.224368638131747 --0.0550071699568391 -0.977132464264889 -0.289658053601845 -0.324432136148031 -1.71474713206452 --1.44764333135389 -0.784706003825663 -0.0497252613056709 -0.109836975567447 -0.011904143513914 -0.131229697930856 --1.18415944232297 --0.0619701529433465 -0.975592826230381 --1.14521125367469 -0.00645209542466185 --0.607138599123783 --0.0979225734837712 --0.113383768070047 -1.13075078685366 -0.269344891686846 -0.941838655861847 -0.396315623632955 --0.14922213928464 -1.25741373094455 --0.881489752415548 -0.436736054003042 --0.861492184617099 --0.0700089567083531 --1.20124576133591 -0.00673582570772879 --0.33842778032967 --0.996516584150157 -1.17807571943356 -0.820958024892497 -0.486637759968218 --0.154859623151831 -0.0936832513400319 --1.27086178184988 --0.940882809934593 --0.234586018743611 --0.666470290182742 --1.28386972341553 -0.891094679057626 -0.990247837468906 -0.345767392534889 --0.320865445540265 -0.478226899202219 --1.51076829108166 --0.20813212528401 -0.435639549533626 --0.420525605678391 --0.245183568467155 -0.23732495111207 --1.67362244456099 --0.381319062542461 -0.277615801969217 --0.982820825156828 --0.19782788605213 --0.611892471187703 --0.703685923937821 -1.30623207826405 -0.575903419894081 --0.0117188170015661 --0.410315051295056 --0.84785475235635 --2.50646689320833 -0.164988209910878 -1.50424045512045 --1.22845918432439 --0.657451040791779 -0.0179397579806269 --1.23363825088515 -0.131918807826048 --0.324248038347172 --0.882507718895521 --0.134197897157518 -1.59639130310742 --0.915166604989739 --0.449118515187476 -0.593192299513831 --0.0573181981447517 -0.32949844103627 -0.959554137946225 -1.55301489803597 -0.795022317045756 -2.51227764300998 -0.613656505903657 -0.603038055955252 --0.235025419775909 -1.18416071163679 -0.266342966904729 --0.21526856855442 --0.132642033613612 -1.24636265440233 --1.22613081282408 -1.020873233656 -0.0514234730801677 --0.589483655770485 --0.239283819346132 --1.1943271440805 --0.0134788149673142 --0.62533781602777 -1.28977401020609 -0.298656598097827 -0.352154031643591 --0.560369648514685 --1.15156378393657 --0.103218783939925 -1.16598248694568 --1.02288148490912 --1.25670983109245 --1.10779080390272 --0.220607306679879 --0.204723470219729 --1.25398181858071 -0.877501897597659 --0.20209977048289 -1.68203866291486 --0.454206308173822 --0.616691582316606 --0.294756094796879 --0.402561961998003 -0.0733519501766366 --0.0407318399009382 --0.584255884776559 -0.0571030685369318 --0.950433911922603 -1.08219518548238 --1.23580494285275 -2.23676072843357 -2.40723665444761 -0.433908276086993 --1.43951422685364 --1.44390570619488 --0.396944492560928 --0.382357938019636 -1.17688333831973 -0.583638469316211 --0.429205049068121 --0.392555771634473 --0.761099499999057 --0.218368683142045 -0.742624132254848 --0.203359794365893 -1.00354418612497 --0.0946795315548687 --0.541861266750669 --0.654488142744186 --0.769399698926558 --1.42805014148371 -0.955152092811283 --1.18194447851992 --1.68953628203858 --2.34470024684745 -1.04697721268809 --0.814318836371568 -0.190021101303249 --0.445846663330803 -0.0237509842882364 -1.07815351134407 --0.609095826221573 -0.847195201957858 -0.708715304400494 -0.380699457966984 --0.31397527629556 -0.739806967448798 --0.85484786255698 -0.275127489679235 --0.399607803149598 -1.27380542774941 --0.178162869904543 --0.0400538769378249 --0.665293218232009 -0.638889822399856 -0.0618497453380842 --0.0597367201779848 -0.548117805159142 -0.257312804037913 -0.0344165510630514 -0.777178601109116 --0.110073319141866 --0.072729476211264 -0.316760106109168 -0.101702600201875 -1.10519220712091 --0.157440942195086 -0.0524062370652914 --0.010307982729362 --0.952834110096086 --0.753259329327392 --1.57326410726562 -1.56502667967175 -0.433394318204528 --0.651549934724461 -0.10148353622666 -0.649234961464776 --0.00513375156664253 -0.519527209735628 -0.104464376571144 --1.55646456050686 --1.6293015695075 --0.0590147245263255 --1.67182016892176 --0.492296596916605 --1.2109675707351 --1.1244444111532 -0.936489672124955 --0.407407300425858 --1.70279510157836 --0.660694529967643 --1.19179896875987 -1.35806942699039 --0.0653665926120075 -0.80577221801375 -1.15071425941391 -1.19809017596092 --0.390030534808829 --0.146213874150615 --0.282646036108181 -1.58699017453447 -0.536642995244287 --0.982044822990444 --0.722354106279891 --0.628883050745396 -0.269606645295119 -1.22835192994554 --0.227570573829515 --0.0819438530029393 --0.227806038881942 --0.888095357733489 -1.86157953334076 -0.731094143047056 -0.917530427084659 --0.62149591930784 -1.18814395402059 --0.675034995782124 --0.381814058622082 -0.617937221933372 -0.0541152227393127 -0.306131116264003 --0.0563621131511898 --0.0604588401136068 -0.0627685237541629 --0.099254522021905 -0.067670037904338 --1.05372371002161 --0.35190518600895 -1.40577375153535 -1.38756575893497 -0.678095151419093 --0.795216709745568 -1.06887001295742 -0.971912816827844 -0.405841289339254 -0.0487620226465744 -0.602271883332188 --1.27756139354033 --1.44043428784686 -0.245360895562098 -1.09867707032881 --0.256160908402397 --1.21986332279881 -0.223155464508205 -1.01421257748823 --0.352920284668254 -0.578940364878878 --0.348311749319097 -0.00722077555961409 --1.76125796712805 --0.209181447922031 -0.273066859946754 -0.764516169676011 --0.118094986535995 --1.41319741614907 --0.315971175812976 --0.293105150276274 -0.927254790588258 --0.098831981983075 --0.0774727688107308 --0.304468606654859 -0.410538771341071 -1.92884663431566 --0.49255063385561 --0.455682014803149 --1.48502049028063 -2.21065946048363 -0.853367939534521 -0.896085989882732 --1.18692155032509 -1.23626611589655 -0.839503990037869 -0.200630746022045 --1.29594926314307 --1.49136799148296 --0.993720453448633 --0.168921847237427 -2.42230236162792 --0.922277150347593 --0.380479720891987 --1.64031542313097 --0.0838286667543713 -1.50721525427061 -1.99041799516253 -0.91263813240239 -0.0717810190195678 --0.0888086022434189 --0.294580468211141 --0.320528498115182 --1.37956919892368 --0.706604350406586 -1.20074388376545 -1.21580307380161 --0.391996966901945 -1.31251093871413 --0.415219148453746 --1.27408094621844 -0.826133944811838 --1.16456378791643 -0.400724295467969 -0.960153827566734 --0.544310386566722 -0.879831233523396 -0.370537569276608 -0.484092167329012 --0.262999761850553 -1.24006878453513 --0.130389309513714 -0.851035860324877 -0.500570491569241 --0.744443595034114 -0.573773456166203 --0.287954426744305 --0.524535016389267 -1.28161883193026 -0.509827438643308 --0.414754662941664 --0.968097337224291 --1.12149736600232 -0.0950469295487828 --0.946571987978706 --0.492782657491063 --0.706609772667246 -2.44489800466374 --0.706778753614428 -1.87230465818052 --0.683011066315436 -0.627297123500221 --0.0431284382040342 --0.310954865587897 --0.336506454422554 --0.518536541025166 --1.00938943284921 -2.40165447643466 -0.268918635498286 -0.0246310839569137 --0.0109528470010778 -0.230704968322091 -1.09909496979946 -2.14157558837431 -0.99717813478746 -0.164127369180615 -1.24960126055024 -1.11668761441867 --0.920579417030391 -0.170570519075096 --1.08059572270979 -0.756153376907585 -1.01967450203787 -1.23253888768764 --0.145965308422345 -0.478600304007982 -0.579914777120601 --1.07151685235488 --0.461775264737383 -0.337404130174347 -0.395157781802528 -0.34506993585675 --0.279387091720593 --1.09337372201501 --0.198926429066233 --0.715719955216044 --0.0410995840209338 --0.0416609441849438 -1.34277440836007 --0.346445727114692 -0.742542738027049 -0.776346816637327 --0.744417327860551 --0.473758974919799 --0.209863425483361 --0.585730486392237 --1.34114891827111 --0.990418122873318 --0.214828557513603 -0.617555821017888 -0.379659813435103 --0.613914907870291 -0.188974552229336 --0.914415662517493 --0.92551946221038 --0.826480064273938 -0.111498363456236 --0.222398523081154 -0.635822453638624 -0.66603006096152 --0.256784532813703 --0.267562567766808 -0.352608032036192 --0.0397958886663932 -0.0564780145821731 --1.19117500175197 --1.54967673405468 -0.81972172135423 -0.591355282711326 -0.0389154677190708 --0.234075453248005 -0.942035760032049 -1.05479141620462 -0.60171009248511 --0.700332026711948 -0.893739800263073 -0.138220892350468 --1.08352539991271 --0.767476518672174 --1.02736474682479 -0.20507565369592 --1.09269191850022 -1.02625028281098 --0.289836275095158 --0.253587288435661 -0.575166133333544 -0.60263771969941 -1.14064410759485 -0.50641406853486 --0.540269904197921 --0.582728096052367 -1.12792688374467 -1.53025289792155 --1.17145519620477 --1.00637360014324 --0.400585008104354 -0.34929381033005 -0.634912053880268 --0.567898739138137 --0.285333228376919 --0.000982008213136432 -0.212233145408424 --0.0762232625731398 --1.05200688006295 --0.207475138598892 -1.70019632582217 -0.39548397096438 --0.0683359622210173 --0.20272215185723 -0.937061944131106 --0.414714766988523 --1.08228860117713 --1.92042613212493 --0.688049441187021 --0.883260705930647 -0.030036793948129 -0.98099097697632 --0.0672351946118077 --0.830945729152612 -0.969084530387543 -0.001778846194461 -2.57209599648708 --0.605891586415145 --0.154922536950584 -0.0289361281025595 --1.28847796454893 --0.645548860626441 --0.259622470969648 -1.766150013487 --0.14981557784261 --0.948847841395509 --1.25199982255281 --0.128777288537076 --0.698683383252638 --1.21050079470565 --0.839151180697412 -0.317855942177156 -0.950674781405302 --0.220312846676339 --0.442511474801361 --0.318786561752681 --0.593416801164138 -1.72478685558624 --0.593922506457504 --1.16674001275566 --0.268288730329675 -1.30443427163606 -1.05515578649635 -0.871095470409863 --0.237456555311315 --0.275078340148196 -0.230331597002454 -1.60968046445922 --0.846591529810681 --0.503760023098906 -0.159869011403805 -1.49392295603048 -0.877685619322243 --0.287084813071412 -0.956409320843094 --1.11127717087215 -1.72243480775139 -0.736502117150997 --1.32461529746729 --0.528631953205939 -0.321120346977025 -0.754154146887004 --0.954315044294061 -0.809142376116477 -0.0233838937252617 --1.41146314904108 -1.16003078841903 -1.26296090153755 -1.19906781293559 --0.170036267391964 --1.18358640830316 -0.538028319957785 -0.161661530454425 --0.826166002219601 -0.136983105779862 --0.0859770727222293 --0.114597572574937 -0.58276474321848 -0.12285011597499 --1.30723487937949 -0.833999852221959 --0.131989580446231 --1.14613181028588 --0.197062158431104 --0.889879432334874 --1.06225735033158 --0.646740897800901 --0.335298351697895 -0.665452528413178 -0.916361422411882 -0.144865351103921 --1.05197272834324 --1.19076812019976 -0.96032871285981 --0.861608582560204 -3.35421202685844 --0.900778549145969 --0.439596983268297 -0.758017512834931 -0.573516505236055 -0.11985793278131 --0.422626368078495 -0.359158115509993 --0.437960066852583 --0.387416491967279 --0.879349285279918 -0.883272390231481 --0.0242474919312929 --0.763222309633747 -0.0709768180501196 --1.51898309388395 --0.44843868959465 -0.473705324958818 --0.556857372790825 -0.327999307452159 -1.29462826196107 --0.965351885882106 -2.37069600721533 --0.274708346746352 --1.57522664971127 --0.438254708768956 -1.21118091123344 -0.444575395063699 --0.309676005496844 --1.10102062899878 -0.658524761414805 -1.60582100080435 --0.905005397488853 -0.990232504747414 --0.931576329801731 -1.20048479805072 --0.957511998745625 -1.33036409363804 -0.378033714397986 -2.02077143007969 --0.345200151295463 -0.0884463989315982 --0.285458419306335 --0.767026511556834 --0.323658059062343 --0.369542753793203 --0.676972968668263 --0.111360069017898 -1.953892578134 --1.17813997602438 --0.67115732146113 --0.179967419468831 --0.198425567878979 --0.314653448373082 --0.457260424132917 -1.08346168630811 -1.24989631713317 --0.0779383347476812 -0.758347945865557 --0.170309742312456 --0.95882103303787 --0.474627639607402 -0.169405432059287 -1.05214719425281 --0.0432017602085821 -0.231197771199348 --0.727945137955325 --0.733076377058252 --0.0143158465531856 --0.601004946510357 -1.32409847032385 -2.68794722064399 -1.00458963251914 --0.134480358388398 --1.63549623624982 -0.249066365440601 -0.128815018483345 --1.20431597663856 -0.824848507090861 --0.59737074335691 --0.398502985439615 --0.554417770662444 -0.325850450973507 --0.229944389879063 --0.523542940028184 -0.607973912926488 -0.455705906403821 -0.644254628189895 --0.550399917705576 --0.994903884634113 -0.0586667532838496 --1.10439483605294 -0.459328584934856 -0.563628755096691 --0.0662069620151744 --0.185233987153852 --0.252460785994669 --0.353869030166641 --0.0342309258645832 --0.160584271481818 --1.12180302408613 --0.438299823424637 --0.555597875032483 -0.37798339295866 -0.0266373669721052 -0.708483598188375 --0.455997471122108 -0.115670834948639 -0.581887098608659 --0.182888311525289 --0.0922157275040973 --1.01895866419206 --0.265896489542515 --0.0215969432038627 -0.0978075156464246 -0.826928778088467 --1.06851487641967 --0.691805197533933 -0.475927592976076 -0.6591710339936 -1.08494714644368 -1.37772654064191 --1.18913963312816 --0.262782606732304 --0.830865263321195 -0.800829333696935 -0.834061016722283 -0.095908962648517 -1.75724159414004 --0.816555796836303 --0.940655602174209 -0.489992714427954 --1.12221190996648 --0.143470780284066 --0.192428552681884 -0.999713574249331 --0.576239072038142 --0.0378070143284841 --0.576903437797966 --1.527716086673 -0.0906168624611636 -1.28285707288404 --0.465445836393403 -0.154154847608593 --0.679978729999035 --0.926145552147167 -0.784157747568765 --0.57695433619524 -2.12681608474124 --1.69075033806032 -0.0700321841724012 --0.0288401906635256 -0.0886539804526563 --0.312920435017312 -0.834116278832475 -1.01307523704428 -1.10152648342071 -0.90121607157443 --0.167451900882492 --0.146677462814244 --2.31379063024002 -0.266385541701851 -0.469262220762668 --0.589724764996715 -1.27585281180403 --0.041721012753051 -1.30909106435896 -0.0491856716752928 --1.25644431470525 -0.611191777867425 -0.703159639529321 -0.84136347719216 -0.347023058419845 -0.703550051671938 -2.10614555327194 --0.297764433637082 -1.83398368751215 -2.27101355803369 -1.45953617596765 --0.317475198113763 --0.472421730894318 -2.63684592043759 --0.675320389651766 --0.500042255340361 -0.0725130211695246 -0.285978717612612 -0.232585384171046 --0.116573522240217 --0.326548607020519 -0.51207147423472 -0.133926467148179 -0.416053766192531 -1.87864668698006 -2.15322282808415 --0.723850419889744 --0.346291577270099 --1.42722451546896 -0.92217691436883 -0.438045155818812 --1.10680145808048 --0.212402277888508 -0.758177234696682 --0.639690850260244 --0.0458377479303236 --0.0921505135104663 -0.662762218118285 --0.625441129470324 -0.132615342767033 -0.135072812192801 -0.00874146879816173 -0.105666251441385 --0.115803944199268 -0.827524425813643 --0.274659767288908 --0.263374309064582 --1.43254002392963 -0.840324888781266 -0.216099621002247 --0.855615535132127 -1.44953951070757 -1.16277629189112 --0.000358283709013918 -0.14681003969684 -0.972050301158784 --0.550075670620815 --0.39158687283204 -0.88150136309806 -1.02645594925417 -1.35629597079414 -0.160022846501622 -0.262786099883249 --0.333082501049606 --0.147506634484941 --0.719368997642983 -0.06348566306609 --0.361698718345723 --0.0978349048784772 -1.16972831444191 -2.60300246824676 --0.45920244970993 --1.93685520116933 --0.32927331798777 --0.671807259571017 --0.156584035617327 -0.459017759466699 -0.297007274433833 -0.622902437259297 --0.813492009781395 -0.783168131069091 --1.11991074268162 --1.03816669845793 -0.729504138727253 -0.58011417058535 -0.530751744972244 --0.655088533931937 --0.493211267767654 -0.024970015181629 --0.12147639821082 --1.29311935799091 -0.893391722944928 -0.563029269469818 -0.172790651295537 --0.201266583776786 -0.213617870257673 --1.28228240221924 --0.114389069521117 --0.850052305612026 -1.06633295733009 --0.373850988343007 --0.947907675004384 -0.0791448888556703 --0.0635438026786197 -0.616011050272748 -1.02201698275834 -0.40525968412489 --0.362564197911204 --0.915439274741026 -0.691011330418212 -0.603638264371589 --0.301628365774316 --1.17841079975659 -0.505445235600474 -1.28302464162622 --0.853684928885107 --0.281380763440339 -0.821050359694409 -0.476597519634851 --0.086493716212023 --1.61494132266197 --0.997368596766517 -0.10450160987835 --0.625355032059081 --0.869357252655622 --0.932039954611918 --1.36765958012392 --0.151398258406365 --0.406965351531221 -0.147391128198117 -1.02471940026698 -0.929450758908265 -0.498925479928672 --0.371332672026824 -1.08343739667585 -0.754183304623284 -0.0147859069822704 --1.1466810725645 --0.688144152439286 -0.486316566021873 -0.772472933138646 --0.790703839002467 -0.0674372223121154 --0.978972087156162 -0.383697514416885 -0.278313436160602 -0.50635719889696 --1.00314826787867 -0.679731367388722 --0.920342349643345 -0.139826559882832 --0.236497498036924 --0.868834075431525 --1.23155094492022 --0.938944921122854 --1.25884004954909 -0.0638450567379785 -0.351174534662609 --0.257317713093752 -1.14261842553193 --0.423905829705675 --0.207337786119547 --1.29525986723745 --1.02594211011709 --1.27517452946287 --1.56983875250893 --1.58478273783891 -1.24106454191974 --0.143587732194801 --1.49369273899358 --0.395233553891424 -1.39638415400375 -0.0716611214699245 -0.434160067242357 -0.0627376412508278 --1.18596669960966 --0.639046933351171 --0.0266573110756738 --0.489155846878048 --1.28902813734788 -0.555841243127819 --1.67852437357829 -1.17311623675593 --0.770467765093988 --0.238770104671763 -0.273767688336159 --0.651561440100957 -0.863749576088179 -0.797505663402651 -0.438449127343235 -1.00235783212832 -1.47600648419776 --0.483854051509893 --0.298085948201468 --0.945761148632764 --0.144877604068574 -1.32261567590267 --0.0898116898759715 --0.580824044778932 --0.381896979890357 --1.30849964414086 -0.586767944113502 --0.590595791236547 --0.455802152727798 -2.6679702676922 --0.816784146379764 -0.267890227024786 -1.14084040286969 --1.05389423097304 --1.33660626647043 -1.37478459083775 --1.06347960089256 --1.00839473622222 -0.90295795328402 --1.74718908538297 --0.331640601705239 --1.6694697416214 --1.01699788621762 --0.711335070809541 -0.894499199497955 --0.502785279276304 -0.98388388669396 --0.938713922951928 --0.70033362740349 --1.11863858156851 --0.259174943983519 -0.240843618183735 -0.352461896089746 --0.291141187676461 --1.06062176728867 --0.879900391620154 -1.13737749788465 -1.16329883228104 --0.17526884421623 --0.937411180662044 --0.533223035048565 --1.12957856248948 -1.18059195861929 --0.534851085568311 --0.0309329669115588 --0.317766112039674 -0.0631472316508814 --0.113340080812419 --0.316698735493902 --0.531128637832321 -0.316104262372159 -0.385893711152034 -0.239921518967089 -1.21766344481203 --2.08387016744924 --0.43019797410834 -2.48383146091177 -0.0602617190630319 --1.28693728497953 --0.46120977427368 --0.268395992025342 --0.0961399163885748 --0.741108348957752 --0.333076594439556 -1.23761786789348 --0.263610553727468 --1.18881626509617 -0.593842451460885 --0.153816060295799 -0.647091759381219 --0.765612575512373 --0.696485787325248 --0.219797757166025 -0.289174233856141 --0.622821897482456 --0.937009591917944 -1.53733906980954 --0.16199309340387 --1.23342808450436 --0.929010956036642 -1.7332958026906 -0.17142700417016 --0.172105500470887 -0.235427906476419 -1.38948099681681 --0.222623064979797 --0.234186508551533 --1.04562550951667 -0.218462716494662 --0.989986995385814 -0.126904697827673 -0.0985382095875842 -0.591258988888687 --0.519799414488133 --0.977965211250772 --0.299557622475021 --0.218078518054627 --0.0693286622941134 -0.343667833565501 --0.188457441346303 --1.06361592570724 -0.688675236224174 -0.756996620693453 -0.946809849009089 --0.661019238234509 --0.525605284243262 --0.0651853120751626 --1.2476589379563 -0.745625320753179 -0.0577924833411601 --0.391664492093476 --0.863007424429835 -0.22175427553829 --0.171775887077887 --1.32707272861638 -0.306600735087364 -1.03008580657615 --0.540945930572195 --1.41880188136443 --0.0405447738897573 -0.0767139276044606 -0.0707310544255204 -0.986450481387783 -0.420646475995609 --0.352513059092021 --1.18839624994889 -0.191212786101075 --0.0646234335355 --0.233268988874733 --0.571359501288318 -0.723180490890186 --2.03794592092102 --0.60168714400912 -0.750170956905722 --0.770009074831632 --1.66007609713882 -0.20199944134518 -1.1970667772379 --0.432022387105672 -0.281258074595637 --0.630909918295387 --1.0771362012917 --1.25019812542991 --0.0714600971441373 -0.341291205263135 -0.0363285738300734 -1.47744676276483 --1.62464809995982 --1.09033275824929 --1.65665499769784 --1.79641356777585 --0.0615591359800867 -0.178465089847153 -1.45139277338015 --0.921703614960526 --0.116762900511721 --0.566243314453924 -0.069671814555627 -0.890275265621988 -1.16990100701122 --0.668002055843371 -1.1557012662206 --0.265690558247596 --1.0316379098097 -0.189278976818262 --0.241141544977075 -0.300238977352556 -0.850623390175764 -1.14081652727403 --1.0263397939923 --1.35829010202873 --0.96768278326125 --0.727032896947806 --0.0225031044749295 -0.258219735435768 -0.663766930552511 --1.03293097006771 -0.0101611161497202 --0.129775743284075 --0.517247000628924 -0.481165709954264 --0.505408565571088 --0.910011540857125 -1.5166002800563 --1.45365261063197 --0.510349341219934 -0.139474656507905 -0.293221800630535 -0.284007063091282 -0.209102157385443 --1.09840834773812 --0.61381366317426 --0.476345051301966 -0.637739849660266 --0.279760442062966 -1.04105287423142 --2.42313028705078 --0.591592322888564 -0.832054554032621 -0.0191833564320927 -0.738074509123734 -0.182282615248198 --2.28534542277024 -0.263712002069269 -0.185230912687892 --1.45307309696086 --0.355089617564865 -0.147797865761937 --0.899927513608272 -0.875237604122895 --0.216903163092754 -1.7455731016147 --0.682902256645529 --1.72740607465978 --0.450035262601653 --1.1168685113999 --0.007534174175297 -0.321774437698428 --1.40375017094381 -1.06344533589317 --1.51722802213203 --0.296220101378407 -0.353707885165964 --0.922907913468988 -0.390122223063227 --1.09133857958236 --0.573710166203965 -0.413839939432833 -0.0874044664298781 -0.810484077860855 --1.06275149386695 -0.843096494103909 --1.04180422794973 --0.755057758748228 --0.627619975238447 -1.01916313362036 --0.0961501324197633 -1.38035504991906 --0.506714788407064 --0.57576655739147 --0.811514510787175 -0.0125935503224976 --1.24974927574902 -0.218534964068171 --0.220549326631691 --0.37202537243238 -0.0236395056518459 --1.58026742821751 --0.0763544342974747 --0.06596912206399 -1.04374806565824 --0.0975766940334859 -0.811397336133047 -0.256765511263526 --0.453953444106828 -0.262876949542409 -0.868725094068272 --1.05959384619302 --0.316824111935825 --0.391268626812971 --0.909488725386791 --1.26761769597707 --0.386815670311087 -0.0376346104130567 -0.976097633251115 -0.888742173950146 -1.73374789787353 --0.897163265407389 -0.688959535205027 --0.64142572741072 --0.230273494295032 --0.915837702335207 --1.0658262721091 -1.33891343800168 --0.42885194167332 --0.2473794355829 --0.0441980949349494 --0.208999410442211 -0.927734286838157 --0.318770661265095 --0.577150478289064 --1.27995780712843 --0.79345939787972 --0.282942895517015 -1.1707450425488 --0.161821900413145 --0.424625608564928 --0.505638266099132 --0.0853693560290285 --1.29955939035952 -1.60969105728905 --0.106294234250094 -0.0705372197200784 --0.317472127372583 --0.0331759200547328 --0.385401617460828 --0.416467902783372 --0.939205864315552 -2.62516768052425 -0.298371131677174 --0.547314876274701 -0.237475185520429 --0.0585003961123025 --0.394370299168365 --0.312194080711643 --1.50076212098049 --0.0409857711170503 --0.197118581180412 -1.10970246245205 -0.336868921395283 -0.817049565093319 --0.322957589035727 --0.421244343549454 -1.03709541542496 -0.927000055255259 -1.56135218164607 -0.24282325522837 -0.985527478274761 -1.16497105146535 --0.337488936307007 --0.214421329776448 --0.215022307583537 --1.577582872413 --0.10593537908674 --0.992687754506202 -2.14260964999124 -0.78885371186005 -0.0014187021223373 -0.275757107775718 -0.789010738957532 --1.62655859701066 -0.856603621728621 --0.526387257382284 --0.379099031088527 --0.921661385000656 -1.00824468225697 --0.813889676834986 -1.38674553699877 -1.78389155428798 -1.79977740513558 --1.40599228585855 --1.13344160192128 -0.824393326756207 -0.972903091357136 --0.264345350494763 -1.85995769254466 -0.487541240542942 -0.229806474230037 --1.66383217127204 --0.703153317827707 --1.11579087722563 --2.23859732567618 --0.326957554415026 -1.16272094546018 --0.770341261053437 -0.150452139046399 -3.60873703076562 -1.01494696479574 -0.82854725006989 --0.098709758251637 -0.71639361144338 --0.564793456109172 -0.845925642654783 --0.692588085427015 --0.00499468852184304 --0.0381576647559347 --0.330851217055404 -1.44872288358214 --1.21799001302952 --1.20553132396939 -0.148910595213796 --0.0208198120579617 -0.177684303874209 --0.338674337092957 --0.279185283477839 --1.21488434877694 -0.585157306199097 --0.0790308327896474 --0.363929469531822 --1.02871904406348 -0.657780299933677 --0.338596007330399 --0.409369765624083 --1.66635851253259 -0.971779003159887 -1.63724718016671 --0.25271312195065 --0.224915064536034 --0.481030515154226 --1.47188290644824 -0.668552279038916 -1.16967950970717 --0.0785882593768683 -0.962293025278809 --0.371862456217057 --0.628405329548675 --0.0935914096696964 --1.81673725675737 -1.16395927787892 -0.0993262027430699 --0.566691049578822 --1.5692703599437 --0.976780468463739 --1.30323973607958 --0.628514145495092 -0.885724668767554 -0.18458804399783 --1.06768140027114 --0.310078524896207 --0.688257129845653 --0.892027591410868 --0.368628227198794 -0.0544484320065899 --0.311831258995087 --0.151433749177855 -0.692914759265665 --0.468411521634732 -1.14119226807628 --0.568241157118946 -0.533608038559296 --0.097230827102555 --0.160597294774321 --0.310901910971232 --0.613645643648617 --0.805347259339587 -0.115901970048085 --0.505480749895685 --0.383319973611581 -0.272136914032826 -0.882692088609621 --0.339724275731119 --1.3488389376751 --1.32371740122043 --0.609599966080415 --1.98700222035635 -0.367989040515627 --0.714835292261347 --0.0970049894165741 --0.703451017900992 --0.0567888715983278 -0.0220256081180246 --0.0414929921620013 --0.307755057596076 -0.733657243201066 --0.00878909777186276 -0.106954111184763 --0.775679174613953 -1.13310665206144 --0.337196864888147 --0.558091008733591 -1.03708077127492 --0.0712345547600197 -0.238964749604517 --1.41743474686045 --0.330897504735176 --1.55393212666555 -1.54544918952612 --0.789996143507524 -2.0966333847547 --0.580525868726994 -0.809988477222065 -0.635189732878932 --0.00551853578894423 --1.07729451591147 -0.590672872654697 --0.721568215636889 --0.40833787942278 -0.779319321235966 --0.655434635896897 --0.0711610816970429 -0.506686855716927 --0.545136544219325 --1.12119344896704 -2.64523837685526 --0.77757055389978 --1.19585274795362 -0.615423167818321 -1.85029569687129 -2.03405728154327 --0.674449309256799 --0.386919897713337 --0.345669572254574 --0.380089818346899 -1.10456776634198 -2.40412137837762 --1.09868747686 -0.547058926127577 -1.369101278896 --1.70290237978407 -1.04402677752468 --0.27475672312357 --0.0927297312999977 -0.108892551114582 --0.0510519185528882 -0.0771008464357266 --0.708342724617223 --1.08112512826211 --0.0933058153580806 -0.786115898908658 --0.229450353658731 --1.63217908498463 -0.0959951999268771 --1.09103699530653 -0.111083998504794 --0.00576270556608449 --0.0734920434924158 --0.854979238890063 --0.0100337447949279 -1.02004837855588 --0.556181274327983 --1.53838323128621 -1.53455507046821 -1.59450233829638 --0.197337932352456 -0.131726569857246 -0.863883469060239 -0.137984947387704 --1.15940725207783 --0.331902325891622 -0.207360714385137 -0.513109233108365 -0.576197434214166 -0.349038712555695 --1.33315938905072 -0.644269481321919 --0.00733013551852579 -0.0616468612522247 -0.527413666572132 --1.96215607872658 -0.710718157183637 --1.02419095273566 -0.284468572047769 --1.50308192040595 -0.615442905475614 --0.543314139135919 --1.04908221749755 -1.19810747405403 --1.21760519734935 -1.88415136009664 --0.611528697868437 --0.0163513753830564 --0.147664017824474 --0.223879882912663 --0.440732108896067 -0.133989123162681 -0.086381632302416 --0.956021423601511 --0.417923068381236 --1.4485622889064 --0.13719641513639 -0.138192927677345 --0.287102307578509 -0.520125458262005 --1.13294466474351 --0.268899732323869 -1.3842789160466 -1.0190993173657 -0.693743994636625 --0.119317798163403 --0.493748995704171 --0.677532270348578 -0.679776917835412 --0.321415192481342 --0.91357430142945 --0.271682396931578 -0.956947668076628 --0.842671868917961 -0.778561510942888 -0.142717033725482 --0.400538609327366 --0.986445999710659 --0.380002508822353 --0.0306533107417408 --0.102761086837897 -0.405738071767866 -0.229133342691655 --0.355202763290118 -1.03509813831527 --0.325614795736337 --1.28522208910421 --0.458824548684943 -0.590440185164582 --0.303792855798197 --0.964672582834162 --1.15516095497156 --0.31893149274519 -1.29233068717118 --0.542742256732186 --1.18285281295524 --0.303528385340474 --1.32616093065614 -1.51728127344395 -0.705249054797791 --0.27513276337957 --1.20900195173802 -0.817751512602885 --1.5395128668388 --0.087527430688854 --0.37806426193866 -1.03214583448655 --0.992516184016305 --0.245150645203511 --0.349184611610798 --0.21454084501907 --0.624320383790688 -0.387544633863367 --1.42293335213491 -0.922682585512641 -0.502683145938521 -0.228872544445887 --0.0457287235880308 -0.28286892152866 -0.787292583173755 --0.915883020150486 --1.05453976306658 --1.18022331423058 -0.821505269209467 -1.08938829152254 --0.0836361641625594 -0.554077119100967 -1.15233254082855 --0.408621192502748 --0.222740493812799 --0.879843067181964 --0.0543432573660416 --0.723661387340259 -0.638743919763179 --0.574987086752898 -0.650569129937154 -0.713162536727902 -1.5612555206433 --0.59539003212226 --0.984768310585642 --0.357528903756662 --0.665864307286847 -0.0636536641062673 -0.49281919007595 --0.322659745156272 --0.405730330144243 --1.24500975144853 -0.316386063238453 --0.284020254891566 --0.869565207547079 -0.589614783259433 --0.910095004953872 -0.681625812647603 -0.620326713246104 --0.396655997523649 -0.529097703049058 --0.292274172932094 -0.905454849877207 --3.48742443753265 --2.56127879299091 --0.952299064167082 -1.01700739517719 --0.647112373743742 -1.4230474462791 --0.407986055425164 -1.27280370147534 --0.239793784510072 -0.132473560203103 -0.243262756995922 --1.20758924530173 --1.6248928537583 -0.0384118561730791 -0.0116927862064768 --0.239859057491936 --2.39968352944225 --1.68208638942049 --0.315650464116377 --0.0528144400832353 -0.733323001530583 -1.09031237125247 --0.200789303579461 -0.106706445521911 --1.20752345677608 -0.0281639036131631 --1.00220647759807 -0.0962345571232435 -1.10532243054119 --0.130946341631901 --0.52922652437729 -2.4938353054836 -0.61972529016184 --0.11178921788652 -0.302035135869406 --0.680722786846991 --1.66476674896581 --0.869078761202406 -0.889526650098016 -0.335515187304829 --1.28393162581473 --0.371515041889842 -0.565105351847116 --0.0422971665786642 --1.23406137127057 -0.0255638531334625 --0.852264747168146 --0.531620763880314 --0.661663132151874 -0.689343743763029 -0.903049716869832 --0.629355551513444 -0.0363907500338976 --0.533096986485593 --0.630807445342713 --0.361346960171516 --0.341029759733875 -1.1943987089905 -0.09693217201889 --1.66205482095395 -2.15856013947896 --0.796035117366868 -0.711204896500831 -0.948740230371846 --0.937639782356497 -0.0989742166390322 -1.17154269715689 -0.0649990040076753 --1.86728745115114 --0.175299343753903 -1.24412390934582 -1.0871015760951 -0.162501197476625 -1.30262449981591 -0.094871167541001 --0.48583755371732 --0.803008241988068 -0.987719976189847 -0.0342396334166404 --0.108790462973368 --1.09806576452654 -1.24910212332912 --0.989002123269772 -0.664145783398538 -0.126885328013127 --0.385407639314295 -0.0302279036046116 --0.80754463707239 --0.030523963751131 -1.14686639834509 --1.21172525311314 -1.08036386588341 -1.73981419043675 --1.34571316178055 --0.147481370922599 --0.982251978051179 --0.572979203208419 --0.325266931246563 --0.994023760396987 --0.140346749307447 --0.957212354957202 -2.45595870221458 -0.343039614709753 --0.936749584460283 -2.09725764482638 --0.203997650714148 -0.179598462301528 --1.02351176894939 -0.437010418913087 --0.737562133442389 -1.11984135518169 -0.524429467398939 --0.0227618169039498 -0.110665239988929 --0.692585403121033 --0.976008734816542 --0.506435945392663 -0.468923691261827 -0.314148954390681 -0.535486646302694 -0.890126556041695 --1.45987417349409 -0.379227414261308 --0.541961579626741 --0.455189094674475 -0.218994238680398 --1.29636769932991 -1.10521723278671 -0.150068212184472 --0.157333796862526 --0.228887326019221 --0.0880989786044353 --0.27476225159049 -1.42322819483697 -1.2325169642775 -0.231820866078037 --0.673188926298052 --0.0449577963649199 --1.28808193452991 -0.826960059355526 --0.627464326225224 --0.0622918526045639 -3.32604844491105 -0.40571929256034 -1.21682179054679 -0.902755998831882 -1.44299205913628 --0.195118399703756 --0.459952069074692 -0.454483542385253 --0.0940416674489457 -0.287567717392362 --1.18078334506005 -0.308940254815401 -0.947392215253991 --1.63992115517681 --1.18736678113849 --1.13676094282263 --1.33754653801548 --0.322328884382035 -1.95043381767732 -1.1863991815105 -1.10907744051534 --1.11564729763056 -0.0202965371446222 --0.628108997236895 --1.41864849158416 -1.2058408029365 --1.23633033639425 --0.556155695637583 --0.448117304083777 --0.131315020291657 -0.0755035086001561 -0.550908827589563 --0.333741886368017 --1.20400449788947 --0.306411366543146 --0.0160380981213359 -0.372636198118107 -0.999283788019252 --0.0653064977415188 -0.524701586889182 --1.11625537716715 --0.129596319320787 -0.573595852793504 --1.20828946072174 -0.273240370000309 -0.316268011070692 -0.716883402816826 -0.16636248789677 --1.00944104717899 --0.325236027312463 -0.986273014188476 -0.520854102621042 --0.00554165420974506 --0.171254153455256 --1.53597056847379 --0.0954120931754439 -0.618234359489579 -0.771268191916549 --0.775770993175625 --0.388383147214718 --0.925853964297632 -0.62565468356763 -0.217218531771777 --1.06580690649636 -0.391041448150858 --0.0652101312903284 --0.0630613370535098 --1.2311543363688 -0.275807325037281 -1.19755763984725 --0.021896331019434 -2.22356302612143 -0.311783608319379 -0.526057714430694 -0.869186389701138 -0.785452527010334 -1.53815527582977 --1.3892342621811 -0.142601464127349 -0.429987194719141 -0.00484267400231797 --1.64631215961088 -2.26987546400994 -0.759134463131788 --0.399688089708998 -1.1186293093171 -0.00171791296184765 --0.0584444856617612 -0.0448509467194178 -0.200750468480302 -1.16000221806054 -1.03600655879698 --1.07372373735686 -1.51856930551171 -0.0348085132275582 --0.295800458108503 -0.935064983741801 -1.5189821052906 --1.0868449979474 -0.938701594365003 --0.76681265087167 --0.0816157218744546 -1.4883532938244 --0.114929860269328 --0.510601239534697 -0.925818382143142 -0.648276169067963 -0.156777819564955 --0.738082436181188 --0.103262094871358 -0.621798469408706 -0.229700788287648 -0.249130651326547 -0.125522405083313 --0.155427847411607 -0.899534309924804 --0.750857103046084 --0.907129672829671 --0.183557134575156 --0.2048194139148 --0.0213621021151749 --1.35768990807577 -0.435229652906457 --1.07213505902838 -0.325057710355798 --0.88936535906501 -0.704529732142766 --0.181393998742241 --0.782878482212576 --0.37512994728975 -1.61115010899167 --0.0490416053319027 -0.776106012848178 --0.04033366237039 --0.272479575929719 --2.2038670667446 --0.857086583437187 --1.1461319584304 --1.06502390933239 --1.58966767173784 --0.0162640491892647 -1.17992570661929 -1.68005729051629 -1.19309703433656 --1.26117253902174 --0.444048197400709 -0.417127999727591 --0.62375508926435 --1.49979475493307 --0.2336959138335 --0.90196281629775 -0.796812133523677 --1.90570507168792 -0.367016863986276 --0.0503544007242818 --0.78184293322192 --1.47907908038016 -1.10852716305603 -0.450339236554842 -0.826322269642629 -0.914724800186233 -0.176946110716216 --1.12547308654213 -1.17835245613051 -0.852152822099143 -1.09458554057846 -1.96051326664827 --1.15477524426053 --0.907054373423314 -1.13882729839555 --0.508560331470756 -0.0126148857321899 -0.246828130015396 -0.329370487525218 --0.282550599283572 -0.984486236055492 --0.718896554446531 -1.1915598413146 -0.261912815219458 --0.374626746818247 -0.906478157134026 -1.23540661935052 -0.0632146682180759 -0.291223094367127 --1.06129756937173 --0.204350864288601 -1.46428730464336 --0.530852982910163 --0.0496388784976238 --0.321870805708621 -0.675125338254185 -0.221321633393092 --0.098688865593596 --1.09548270726358 -0.442090321323986 --1.00519999934168 -1.20156477648262 --0.539219583787552 -0.434186306453808 -0.950269362304525 --0.843828553728423 --1.21644851263119 -0.52053873823988 -0.838411800063023 -1.26222387537499 --0.735926002536926 -0.0654440595929051 --0.446957041276325 -2.58047628927381 --0.243347927864882 --0.15519434283514 -1.13718640533462 --0.241456095564301 -0.572591544449591 -0.235891164686109 -0.0890860047189745 -0.722332061990151 --0.294358871435257 -1.19534977612884 -0.715629689064528 -1.03542485916447 -0.0822648191996169 --0.097424942353447 --1.31592681416374 -1.08001080710506 -0.287842244430784 -0.892940127158301 -0.512990650561488 -0.182491294804385 --1.19978388758615 --0.32045804690137 -0.686446972882472 -0.602940019351911 -0.945122050078109 -0.247317914571536 --0.0825792801140022 --0.871537189280636 --1.03069582594279 --0.36933868333164 -0.839650752374021 --0.492676868218403 -0.795770793795575 -0.487156183838779 -0.575199575507055 -0.156428144489093 --0.167554556426044 --0.514795637313638 --1.59198399209846 --0.63182547743618 -1.00262364606669 -0.356791945624318 --1.14857515430369 -1.2651163684239 -0.364266309473011 -1.10545317676812 -0.818313007211539 -0.0366918894072681 --1.22970517606463 -0.604840399928506 -0.48599254019767 -0.518357449508176 --0.122984044589572 -0.659205413017801 --0.292415287183367 -0.873253633483229 --0.816501716015404 --0.0116593791678929 --0.209173013020948 --0.492144040387927 --0.822498246069921 --0.640217124361175 -0.981171516618172 -0.731667242470124 -0.0767885761276617 --0.276092443154152 --0.570190034387182 --0.642041406827905 -3.09491830901196 -0.102402906908138 --1.11998360879406 --1.08297424250304 -0.0756207184387252 -0.825699393032203 --0.0717594695788946 --0.481980848259619 --0.27710990651303 --0.75028691148943 --1.4040331338106 --0.739445696889358 --0.943539719643265 --0.670615953867898 -0.329848670517277 -0.392249674296766 -0.902800695789134 --0.502003167193071 -0.887667360219851 -0.00214670381501803 --0.890282461719775 -0.194508949451437 --0.105550778926143 --0.179607578524018 --0.853272030296809 --0.00527423529184379 --1.0407453358368 --0.367980153643601 -0.410888374858727 -0.144625204088926 -0.73249997546683 -0.188244364161327 --0.335364860822076 -0.250220172794615 -0.899473986221321 --1.15620919644519 --0.0481963591790606 --1.18866626611509 --0.358429177434628 -0.984052652458413 --0.256311995534124 -0.0255887905741998 -1.31128256924373 -1.25461621820616 --0.960109431841086 -0.0129565992581329 --0.992552490979544 --0.44842056211591 --0.254311122342029 --0.16786103779848 --0.487166167862466 --0.0752826175925172 --0.268469524221526 -1.17451282083124 --0.0977454055923683 --0.245500804552098 -3.22862597191866 -2.40396456922836 -1.01049253040182 --0.320305451849141 -0.302651632751025 -2.88663080173087 --1.40602645625722 --0.672198372318419 -0.721964635957729 --0.216164325331505 -0.305375164797089 -0.43332084568825 --0.320895139700681 -0.654345686823086 --0.319051474257588 -0.393407105788707 --0.26694476158411 --1.29057828566127 --0.521871551146939 -1.41878410840558 -0.917390915358339 --0.206871593779994 --0.0348182586249406 --0.505908516854859 --0.24087577237519 --0.0475194110448154 -0.0468565259002105 -0.292220515404301 -0.0478158483198188 --0.260919894115499 --1.22261646389981 -1.11217206436007 -0.82434359627178 -0.934782612220159 -1.44539762072358 -0.671831440195248 -0.158998729900528 --1.08278196352255 --0.4502838019664 --0.919221519955393 -0.247872609550755 --0.36904063657515 --1.09407450429399 -0.14007230367144 -1.47115689047205 -0.810724998792014 --0.516293328534062 -0.509011281385805 -1.05234709616994 --0.709866654564801 --0.497929565635241 -2.15931498094334 --0.138576403766179 -1.05010232849811 --0.763175248612917 --0.61457790128564 -1.72618969149731 -2.4116048415054 -1.04933644153247 -0.237514132798884 --1.12170784434197 -0.40446086586306 --0.178766311072769 -0.155551321566036 -0.805962670232239 --1.04481940497123 --1.44347320324843 -0.880367488725656 --0.298430765105435 -0.0871855832958692 --0.530876536722192 --0.608233806427419 --0.18129132077111 --0.472727224098692 -0.111226613176999 --1.12833428564766 -0.492689200418916 --0.803149191527494 --0.320991087307177 -2.18033573569167 --0.590764758776878 -0.00186353792059268 -0.990035850234046 -0.108322886471608 --0.0332811911663917 -1.00953760009632 --0.2777802954444 -0.735848887463899 --0.181140447994299 --0.275665780088845 --0.55269751170157 -1.20284628008426 --0.233822562635559 --1.02406798405391 --0.559406661268374 --0.407434825835315 --0.199268054426597 --0.951839067747709 -0.415341932030325 --0.374366765809226 --0.327795832193292 --0.548792903556392 -0.818692892267094 -1.40412369626221 --1.39980666483152 --0.250255739850798 --0.305027750694198 -0.996307780041257 -0.576483089190397 -0.784335242441855 --1.11532564301701 --0.295663475137991 --1.10454954951814 --0.324909039579409 --0.963714224441441 -1.35611639017496 --0.600290775547384 -0.596709497092502 --0.115657364154447 -1.23373782590199 --0.241836747686579 --2.46254543795899 --1.39531530508608 -1.03176568889911 -1.06639304104893 --1.06611140493894 --0.218952594881979 --0.157574218987593 -0.037959198651472 --0.249619769212702 -1.28753789698194 --1.46075248187626 -1.18780637692551 --0.713004984596074 --0.500357738004173 -1.02066893851752 -1.77622079105559 -0.993453009956081 --1.80094060792978 -0.865613382088302 -0.988921998286989 -0.633384038979992 -1.17975591533869 -0.517057315292829 --0.368446343724949 -0.12193750646151 -0.417259100879463 -0.62783396507887 --0.112496723033256 --0.709913888952192 --0.765354526038124 -0.0236286998260535 --1.48365590118694 --0.455059900302444 --0.199657756938395 --0.488299743279481 --0.330836872774007 --0.266676345019457 -0.711009119044801 --0.0861592571814338 -0.599400398667493 --0.36017582716555 -1.59419372175638 --0.50566200122645 -0.601932768641753 -0.894330309694659 -0.388773472214964 --1.50405871209535 -1.37883187027325 -0.460252675129841 -0.507853964013185 -0.551109253123017 -0.530988755213171 -0.751175262163 -0.508505438847278 --1.03020905484608 --0.0301941765305891 --0.0279816673885005 --0.572892563838629 --1.29464335301638 --1.15834327234335 --1.26600181350729 --0.187954209541608 --1.66748800091288 -1.41373546154703 -0.164486107455479 --1.32907982487435 -0.442929652902103 --0.412392824544839 --0.267154823917153 --1.30607305583273 -0.596207176010569 --0.868450632903625 --0.150331820052587 --0.684360417766411 --0.00966991678577322 --0.151758828803824 -1.76128140482291 -0.302857549153954 --0.0804227362424497 -2.73278789079299 -0.655760044403458 --0.532616404511986 -0.77193121020716 -1.77885822273231 --1.35946856918791 -1.46788187591114 --0.495528637079188 --0.805627875942838 --1.4815212731168 -0.215178255793646 -0.420004009057179 -0.103689629315951 --0.296288053772464 --1.21298957170323 -0.722177622903703 -1.17108533218381 -0.684563083261611 --1.01895954823451 -0.760717115087773 --0.201573807698594 -0.518971284520228 --0.0799797970057039 -0.507856524918194 --0.833596665189679 -1.37892815807651 -0.25146074476302 --1.50021807030504 --0.0829517648734353 --0.666866189334453 -0.701848996628337 -1.24614581961892 -0.0143997600743924 --0.805930333890281 --0.680811232589029 -0.673986882845716 --0.0511316775035153 --0.344669331694097 -0.207976588125967 --1.3640676384372 -1.3829911344459 -0.293075715630653 -0.512995443912188 --1.23469997104484 -0.547627791608642 -1.45112798311161 -0.490104613627047 --0.011681353895983 -0.872200785631904 -1.06412379525766 -0.939911522936379 --0.8962027118226 -0.232517807755633 -1.15445127834037 --0.119372611465602 --0.338778969776144 --1.02908217178282 --0.934425582412976 --0.849013760825582 --1.33040129654009 --1.02436573661619 --0.47862815257468 -1.15714387847321 --0.216280407458584 -0.249007433783237 -0.710987008940167 --0.525133594328747 --0.271455134378837 -0.639958838177225 --0.382106099207952 -0.569671885497574 --0.613487566404423 --0.94922776560386 --0.309969136309213 --0.101218250919327 -1.99193502627766 -0.193860542737903 -0.359752723540961 -1.10144458138954 --0.00849393943550503 -1.14504553982397 -0.0661299114013048 -1.12736004857326 --1.33007506590152 --0.0902452798639963 -0.33615612720465 -1.22725208483004 -0.50347327218946 --0.253771886911183 -1.23011452145941 --0.19187723280587 -2.45569779357818 -0.659715039823787 --0.179071048116115 --0.245068611277102 -0.0722551678486543 -1.07535909199741 -0.178853721206406 --0.0271501746200595 --0.365422739516684 --0.0751615399653058 --0.484795776189525 -1.04602225704305 -1.15244322017942 --0.207066375240211 --0.0289239140441335 --0.00863591641412542 --0.601631623024577 --0.93929499364496 -0.768641054932883 --1.0790594122496 --0.352838302982184 -0.0116487726704078 -0.732360096959216 --0.812970982868354 --0.82274362518802 --0.24134116127669 --0.305619845064321 -0.881688075736522 --1.34427401794161 --1.11424998245759 --0.302142518858011 --0.861426103033784 --0.53152922035247 -0.122728609802426 --0.662692348313422 --0.289457872160766 --0.186877030971251 -1.58984731866375 --0.537902071027542 --0.946948868867086 --0.316107942286804 -2.15981150493016 -0.707381337273539 -0.127698583009515 -0.882462329925474 -0.808860339422961 -0.138757172105971 -1.01315473633677 --0.403723347914436 --0.206332603649138 -0.724529051124012 --0.630105729802851 --0.899674058538768 --0.889739902401413 --0.896108594585764 --0.102929826399172 -0.450732614912909 --1.38075836302535 --0.830467131330226 -1.80477711997526 -0.331716175563168 --1.58014966353119 --0.350569974658723 --0.142979384533581 --0.407220416329166 --0.519797073053538 -0.693332978629153 -0.270567218648052 -0.492216109444683 -0.152210016639739 -1.26803186701026 -0.601484615464691 -0.463536009020411 --2.5312975313099 --0.992605241591984 -0.0499189502077639 -0.588808290786957 --1.29133774321595 --0.518248904018411 -1.27042622500714 --0.238074845112353 -0.136185138240045 -0.288940434435165 -0.56361182805708 -0.94497211493991 -0.213534005143583 -0.42001215969991 -0.164387601840881 --0.14352733455492 -0.520897167792495 --0.138138623170228 --0.0493316083884698 -0.0480700793383937 -0.100910031605821 -1.40342710135493 -1.03385080343426 -2.64735664390147 --0.789672604104464 -0.867960298713159 --1.57084017541065 -0.28480793479824 -0.0541603874846479 -1.23690290872504 -0.782565056402209 --1.14567646516507 -0.906874363475929 --1.2065267411164 --1.12550569752996 -0.755854593554425 --0.0659686204529768 -1.82744127077347 --0.685158953780723 -0.762540707559633 -0.333082095534646 --1.15604691508705 -0.376821882887671 -0.861054577679932 -0.0128554787889446 --0.271956131323368 -0.307455860007668 -0.649483427054959 -1.09175513009327 --0.921775442305332 -0.58107997501706 --0.127011409068636 --1.19339193818079 -2.6076705823966 -0.251590274375796 -0.628126859075687 --1.16900082828455 -0.392168733199664 -0.198517053332774 -0.911514575740309 --0.965557627553078 -0.47761408229795 --0.297092632757832 --0.138520073220999 --0.585493926273468 -0.805743073827987 -0.468204374480752 --0.337735701713083 --0.830368913433039 --0.467462935878614 --0.62969795815256 --0.845121608304975 --1.19918386040356 --0.503253136958325 --0.40864103299579 -0.0812025499859192 -1.57035748100351 --0.336678331292887 --0.472171443913624 -0.161693462657338 --0.575702258174941 -0.196583449128655 -0.463440773916123 -1.13284245967877 --0.176972472748118 -0.557122704399165 --1.36456520239518 --1.14592263722361 -0.0311916742416987 --0.0666286839780135 -0.805484538279264 -0.245568598698033 -1.07415556394061 --0.295834449806347 -1.84600496690038 --1.05379270795262 -2.04005748440405 --0.693287594470771 -0.931266601625008 -0.078467362560902 --0.309626172036744 --0.000352376526468134 -0.624677554953143 --1.4281923511516 --0.1371932761389 --0.262366584035671 --0.997518238421032 -1.16899667379255 --0.0754462180613924 -1.1088040522215 --1.29102763231668 --0.257817993964379 -0.0975771491005784 -1.01929973242764 -0.132793849378419 -0.443216237546054 -1.00716617847677 -0.298223361376877 --0.542761679839243 -0.0590691468604279 -0.381889152262799 -1.76783027232981 --1.2836992497751 --0.151682689233993 -0.936553589938026 --0.163676855659971 -1.68429083465405 -0.181473965532817 --0.580488700399839 -1.64265953496857 -0.651045152470575 --1.14495551270199 --0.782994946681384 -0.994021809446369 --0.470305627507814 -0.139995027046295 --0.0554466121368353 --0.522761418448923 --0.482530912479185 --0.308889218489991 -1.1765039138746 --1.37017250738748 -1.83000506383364 -0.206571702176737 -0.766330276483446 -0.798299127607802 -0.717742085905785 -0.51876188728022 -0.398424151402544 --0.280533459363895 --1.33815536510501 --0.441632560955071 --0.214358943836798 -0.951090968145376 -2.17188249220624 --0.663711951529272 --0.649152919743541 --0.229259440365744 --0.0514734674208119 -0.421119756853126 -0.239072429424112 -0.267881526855004 -1.12488326626923 --0.254346081835851 --1.2940554644247 -1.19092294843244 -0.88669825454163 -0.62023676137205 --1.33903994753556 -0.579295784913762 --0.100969597818315 -0.168431945468178 --1.36242616036723 --1.57811767962862 --0.457427188355164 -0.384476905236204 -1.82055727993633 -1.16416167932433 --1.33666674869016 --0.0969009947026533 -0.150447641105807 --0.19416725934713 -1.45687905556921 --1.25423424838159 -1.15489679913565 --0.366562121331111 --1.05226701628079 --0.0427479869405509 -0.439421955493748 --0.185640040236737 --0.854879104628919 -2.38395248009602 -0.356239384205813 --0.826492672875522 --0.707226279075941 -0.584487228526997 --0.464917627459055 --1.05058240332987 --0.509583014471802 -2.110585013369 --1.58505459091015 --0.367393527476403 -1.08854295593382 -0.425680991508582 -1.69315049971467 --1.27927688005143 --0.077032665520715 --0.472829788373213 --0.0425318823125789 -0.699901817963417 --0.538281358873633 -0.0461502869110237 --0.33602168944755 --1.45504580225478 -0.0611307827516967 -0.436220357868729 --1.02898706542192 -1.22334039576605 -1.04698393561002 -0.303261042967453 --0.709428869253475 --0.242169067254333 -1.05984089788913 --1.37937039753997 -0.658724691912941 --0.334137150296029 -0.696378942401575 --0.866074985410312 --1.33463873251332 --0.803826189492046 -0.00507331354273655 -1.07316380380092 --0.820629436115604 --1.21378151640971 --0.134584781162218 -1.5019008144233 --0.53540976283924 -0.453006509427604 --0.589675508757928 --0.984303658356314 --0.346879139739308 -0.1066940003423 -0.82312657460859 --0.684478641809041 -0.641301974708629 --0.663566404439818 --0.520828633655993 --2.54472696965953 --1.15702889591287 -0.618365705196425 -1.50427959785578 --0.726160435388643 -0.106086132938009 --1.13397073606685 --0.264695844005166 -1.10762353052218 --0.939320030851519 --0.148267753335018 --1.31647427985522 -0.0326521440207559 -0.781452723217906 -1.22385499746744 -0.702966418418759 --0.971652663939018 -0.676102949987893 -0.590177022753426 -0.235914447162004 -0.710774226667689 --0.623878469437942 --1.66157231896633 -0.574167598543143 -2.39497743634511 --0.61283854389972 -0.806681739701146 --1.35862625353518 --0.70233106168409 --0.699839044969445 --0.944242316221208 --2.07337158987333 --0.482595459410398 --0.33162099657627 --0.714454368818322 --0.135061430213388 --0.0353794227846551 -1.06275494792779 --0.852775426592712 --0.599811180160252 -0.362252861319364 --0.395757063765664 -0.0296874452451155 --0.596063074310007 -0.493121010747803 --0.0394429008585977 -0.541370693207558 -0.70549560056245 --1.32985113754234 --0.895666702217676 -2.96519855087328 -0.370118608364495 --0.482036249596517 --0.198414468465618 --0.325725342753403 --0.69393943250353 --1.28820248795626 -0.552443988162382 --0.954759853422193 --0.166215519792557 --0.63778633653419 -1.26977877126129 -1.03987934151145 -0.874835764647313 --1.22236925542667 -1.78795377369541 --0.634049585364615 -0.524398380960119 --0.907864974977712 --0.232204554582259 -0.424460972953137 -3.28264560206815 -0.4282278936188 -0.933737116879555 -1.12975232697158 --1.00693511633543 --1.17717982191051 --0.536924976002601 --0.183720748328295 --1.4799558437789 -0.0180462089922475 --0.0828315933961035 -0.560768207712176 --0.999171939603335 -0.429945289694497 -1.25400215212582 -0.730083788065973 --1.33365942452503 -0.408266960320543 -0.771032689445381 -0.800835759453371 -1.18018612195718 --0.0858985187325416 --0.0389772157727304 -0.867657500339174 -0.379358425352111 --0.92376057186762 -0.37139102938679 --0.101565439397781 --0.83568851359504 -1.1838524791417 -0.535858538749915 --0.417409267970461 -1.18036366971684 -1.23854259278192 --0.0606155264885366 --0.831995464939498 --1.98359730822387 --1.01338139745844 --0.180717065315019 -0.911024432004043 --0.0736900281317805 -1.95115019039402 -0.617320165323874 -0.73177142781274 --0.101294179162675 --0.427666486490818 --0.627184362276251 -0.527846840130428 -0.00939790985899158 --0.243939675704623 -1.81732302986069 --0.468154665620331 -0.70756000853113 -0.793173466296059 -1.16885826771784 --0.211182570389054 -0.648088906574462 --0.14392700571431 --0.282631300247017 -0.401260409520442 -0.129961385977456 -1.34396178780703 -0.298553486903742 -0.122225074703519 -0.941805980262325 --0.112122219939094 -0.814014809741868 -1.39074568861491 --0.128933856967191 -0.239826412959462 --0.286047011851608 -0.0366175037976522 --1.15983705155818 -0.975336244674033 --0.36558863514508 --0.726976802864005 -1.23687446183366 --1.34494421424273 --0.206620573152859 -0.0305757816809766 -1.35588451291924 -0.0655661143999833 --1.34229252071982 -0.788008902877897 --0.394250144378483 --1.16490824903433 -0.514180966658943 --0.763712093809294 -1.15050471398127 -0.31057477514204 -0.0674111287088603 --0.130191487646118 --0.276491788523403 -0.740342093757518 --0.562035976126431 --0.21477593166163 --0.209181883594566 --0.656524653463862 --0.784264438555376 -1.02905813494604 -0.578475739642581 --0.636086880224071 --1.43699478060063 --0.326752006639141 -0.318451982030929 -0.527451604043025 -0.477656739798366 --1.10717477711096 --1.36455475013594 -0.507880523605347 -0.711847134946566 --1.1949241002288 -0.0801078573490557 -2.71251100597648 -0.492809924092975 --0.700620848951188 -0.488448834006488 -0.889918701029874 --0.855127728773727 -1.22065444410262 -0.157731760093467 -0.53834368523054 --0.698718865427049 -1.44144828990904 --1.00402776887479 -0.478482191927285 -0.750410504597921 -0.0414625914991436 --0.617066796750041 --0.530639054058801 --0.284465414983992 --0.945483201522901 --0.901540543081117 --0.330233249332235 --0.769153527321626 --0.326782315284078 --0.938030065217204 -2.89101421163914 --1.43237539119621 --0.98764896465466 --0.943843675832249 -0.160494474062846 -0.428870198852282 --1.13085700274592 --0.72573095828676 -0.269503864204597 --0.831481907669187 --0.0498697171283471 --0.510465342817778 -0.476197958318091 --0.0790122760540157 --0.321385756288319 --1.08043100013745 --1.13893700345597 -0.798378964448192 --0.0593636910245734 -0.156076833665994 --0.457536359026461 -0.13679237186932 -0.220961912210557 --0.771371605246251 -0.859185291279668 -0.881384675635674 -0.186430358578162 -0.380012692828079 --0.579794739006253 --1.04600725122468 --0.202879290195176 -1.37455555529017 --0.485618898008882 --0.0736382493811876 --0.220035944401355 -0.107949626016684 -0.224287973579044 --1.08212078581236 --0.278966606488988 --0.843121716153847 --0.358436280348308 -0.0710635794039725 --1.04098557010873 --0.262864803235979 --0.559250741639876 -2.18397172279204 -1.41178952454682 --0.208037217663551 --1.52346853549119 --0.853622072074534 -0.987240883702897 -0.412821063379255 --1.10443143096093 -0.573172280273425 --1.02534261872254 --0.305983966397648 -0.162876317113176 -0.258277857185766 --0.638515738945473 --0.215973614365478 --0.380839535819798 -0.0035740567164515 -2.49520260482966 --1.49286669717829 -0.149262454655297 -0.131393551188823 --0.405428198177384 -0.288733147954372 --0.309703642730698 --0.478099771484414 -0.221922881688522 --1.27412358905168 --1.01516974418208 -0.309004635019257 -1.10137370074644 -0.895966535218124 --2.1681474267249 --0.886324713670713 --0.941899536832623 -0.819877031805428 --2.23284697832818 -1.22763113764841 -0.266401391633313 -1.17837727351278 --0.179574735570924 -1.10653272042469 --1.23966832759368 -0.910717794967369 --0.549874489347389 -0.0238157950796491 --0.698296227414948 --1.46384646955867 --1.10594801633739 --1.25868629944145 -0.878809514199647 --1.36410143592378 --1.00682622144436 --1.1948952923359 -1.01334998590655 -0.542015309655639 -0.700022223488683 -0.0812237281389283 --0.523393217804937 -0.897894759342647 --1.74346189067811 -1.32428224769067 -1.26875219948604 -0.376931968939306 --1.38445295880082 --0.434905968686958 --0.741865576166553 -0.130854499653387 --1.17314264416476 -1.00036720300441 --0.956221681818317 -2.36034825337018 --0.379405547878468 -0.646617639590371 -1.1557458334931 -0.86325642164145 --0.111692795217166 -0.081423750322684 -1.05676792455409 --1.18284954572584 --0.369277110181756 -0.478718311084235 -0.537778919633892 --0.191266651046165 -2.34977977755022 -0.769074971969326 --0.591075731201846 -0.145467901780013 --1.17595263616648 --0.485204796810245 --0.694276524187767 --0.114316407940489 --0.394748927346364 -0.440671079766133 --0.245633942104959 -0.122060879395538 --1.09395811745496 -0.230452545058768 --0.798612258680729 -0.70308473335217 -1.32007192768631 -0.934238561349913 --0.539402031748916 -0.664248836325949 --0.153718030075912 --0.367285304203902 -0.874848539955458 -0.00964429562263014 --0.265166120583634 --1.38983787122187 -0.133680901161897 -0.166988918105029 -0.137542385581894 -0.495520114081021 --0.23660358050437 --0.483773981798286 -0.260204425959937 -0.493516814818732 -1.02009555090146 --0.364469366016156 -1.09575350345868 --0.364052719179492 -0.332126167646471 -2.55531528485329 --0.233958732129873 --0.925972168396378 -0.752433687336504 -1.12205534522034 --1.52404075314119 -0.658820502623572 --0.00853946812702766 --0.41056195355061 -0.519146038004407 -0.268154422396987 -0.310450220351375 --0.412173652738908 -0.895475937771776 -0.625857287487892 --0.409587550071657 --0.253415078068258 --1.60338240849379 --0.703342938260759 --1.16217908021903 --2.43427612272626 --0.243988872459444 -0.738447141837058 -1.07241970356713 --0.987262180075071 -0.521576613099183 -0.0767743182207838 --0.553296925621821 -0.825879149953749 -1.1997154675543 --0.295533719159366 --0.493603500148408 -1.37286323742385 -0.795907346436421 -0.901908691745345 --1.06903162517438 -0.115831371789609 -1.00905878781386 -0.167571490874396 --0.486631153501011 -0.0130838725363556 -0.940616425091564 --1.02008431246038 -0.164932844851933 --0.909710161081438 --1.04024636452358 -0.979304632103336 -0.945615064013739 --0.406399023354547 --0.150694781914668 --0.363941997367847 -0.00863095368289457 --0.253488713793662 -0.00719411160608985 --0.172193180139738 --0.122955653418702 -1.06473005799833 --1.09812629951155 --1.02361939481072 -1.07312125930213 -0.128601015200095 -1.02344043301836 --0.272030987028058 -0.0290413356978787 -0.722329061914035 --0.450348939959647 --0.0806393756921322 --0.981430222787083 --0.589515054624013 -0.337303349638826 -0.658084031765221 -2.39495397071887 -0.260329869953043 --0.622336148230659 -1.54331096330595 -0.251593851771316 -0.0546743502775078 -0.248071675136479 -0.156149861312269 --0.345336051108751 --0.0588169443927349 --0.30571372181437 --1.31875305811742 --1.18862228029478 --1.25605106497757 -0.269181043750117 -0.740932382700837 -1.26029593555521 --0.383745458365357 -0.315657725649652 --0.919724748197615 --0.408822059766336 --1.67894274506895 --0.402428352783401 --0.40515381486564 --0.0257991548439196 -0.128515770212274 --0.630242328178815 --0.14516023968948 -0.0762358614868113 --1.07153048433387 -0.880620577354351 -0.873146068489469 -0.2405895403957 -0.074950672253479 --1.18960683228663 -0.727109717356763 -2.69238302599563 --0.732348326138389 -0.764785011919338 -1.19274305679749 -0.0534803838667628 -0.545722905067795 --0.373749097825637 --0.970497909081628 --0.60835169555935 --0.974805113585856 -0.130786120678451 -2.16345950487953 --0.936764229747178 -0.482441523177659 -1.01436972385822 --0.371428554269566 -1.29744699884675 --0.0573012528357264 --0.896051599064284 -1.49085834788839 -0.746895866485588 --1.01494310401378 -0.354304150097624 -1.36626980713492 --0.0212150082871574 --0.154537706298017 --0.148545501091558 -1.31017166923053 -0.880404807029058 -2.63172364005959 -0.734403707814682 --0.498345856848541 --0.359082817041282 --0.696018511648772 -0.328365878236669 -0.137405336734659 -0.813902945685111 --0.0791283970951366 -1.17424468237038 -1.49308624756872 -0.377278996580369 --0.50112985516182 --0.156334790403795 -0.361698136803172 --1.34259439920723 -0.0262040271817812 --0.0633982581415591 --0.210360678893926 -1.38266467830853 -1.49278451400495 -0.283452408278112 --0.811477361657635 --0.161698851476248 -0.770863399793869 --0.764983399710975 --0.362916876224825 -0.909903161697123 -1.08310139690248 --0.415767926480888 --0.548398465982197 -0.636935588563713 -0.469720123985102 -0.23697573194292 -1.00185269525544 --0.329333109905253 --0.248148628814723 -1.06826445841793 --0.700099885563322 -0.764384868779537 --0.160719034366853 --0.741127158340483 --0.12140170253965 --0.795379021411544 -1.25124545685618 --0.126540367578868 --1.20365552869493 -0.880347944083502 -0.989563085050541 -1.18629119668552 -0.0793045200200995 --1.09365473490949 --1.49950330550391 --0.243821983114897 --0.0936607729770804 -0.339436790137785 --1.57895773634648 -1.10920028465107 --0.243025761220527 --0.551194761371055 --0.762729194586781 -0.494311578414797 --1.1399146408565 --0.555905602232799 --1.49816878480924 -0.583874358593654 --0.739688218526027 --1.58473317972085 -0.911667113426695 --1.35380601629797 -0.601407867408057 -0.0923774900730767 --0.467935941719083 --1.20882616770115 --1.23350700869824 -0.451316978951774 -1.97014542220565 --0.333642939503301 -0.264657581188871 --0.471568957373799 --0.0437631366963744 -0.262270771307275 -0.0368254602058506 --0.409563557722422 --1.0306312540324 --0.358938888271195 -1.30828831739902 -1.471367221242 -0.91336786730819 --0.311383866275719 -0.460385111967473 --1.2645749471739 --1.13083521503604 --0.982470265059979 --1.14605555226949 --0.95774892690569 --0.0447628194434238 --0.99281163815448 --0.79761986210321 -0.518059290947948 --0.34726262801032 --0.942290367023483 -0.502283338819876 --0.657303934952877 --0.581233000382204 -0.289104374020697 --1.22908290366323 --0.572439616368674 --1.70307394086525 --0.597495214208763 -0.523080916784552 --0.59467002587208 --0.986070537794189 --0.23975906696742 -1.00492011824469 --0.967690402241268 -1.09050275580381 -0.00416506148711449 --0.150255214691479 --2.21341916921161 --1.10758146295546 -0.0354587591125348 --0.672815100155842 -2.39030452509557 -0.690256018574917 --0.795020981803379 --1.17516660538307 -0.255372511865978 --0.809519959893496 --0.876488438676735 --0.0403110660910038 --0.317077804622929 --0.313959882847633 -1.3278885833931 --0.429121836975453 -1.00473007605406 -0.513260761259771 --0.306648797299793 -0.843960568602959 -0.606607550312487 --0.143809074676016 --1.10651603934354 --0.136431518256199 --0.967449609293844 --0.61108094465488 -0.4344550707549 -1.00063243255174 --0.677054988844521 --0.391520849637105 -0.837357804964006 --0.235178874000228 --0.872631635248069 --0.609552515833421 --0.538693066162975 -0.581664689920837 --0.499011033491635 -0.85173497523908 -0.0706657728844799 --0.639946504784967 -0.426025789513462 --0.562831258698618 -1.25799647483069 --1.26223862577162 --0.729244198204681 -0.93607579521105 --0.257160938550509 -1.493903782068 --0.418553002973757 --0.466492535922187 --0.411340902514812 --0.174284612313024 -0.178614435475335 -0.554823721737227 --1.01449993920938 --0.521041243380659 --1.04583987407894 -0.00748945498159737 --0.981035828257705 --1.72971461379312 -1.02215726038118 --1.13660581525003 --0.943863158726959 --1.15884195291048 -1.04843049526599 --0.421511745535239 --0.688625721433281 -0.589159631859053 --0.946912142508305 --1.01670328159244 --0.35562049157936 --0.979118174351 --0.040433867066672 -0.621948822795813 --0.899380654373834 -0.75974396862475 -0.948597044277709 --0.0365767888833197 --0.785135968515938 --0.627069607955669 --0.0289423522339707 -1.6927709540712 --0.0202515689844347 --1.37114326952479 --0.481523267194057 -0.0363153878045663 --0.64093618210712 --0.00559314234872454 -0.311611303576627 --0.439062099157977 --0.412376645837166 -0.46341618752642 --0.517919513499655 -1.50488792256334 -2.08405263463719 --0.218106773448458 -0.0258363948679197 --0.443210699344051 -0.719293826361453 --0.542200235640379 --1.70489342402118 --0.677333732554535 --0.665582571751944 -0.17604420865856 -1.86544677482699 -1.41370600751625 --0.414301394332879 --1.17977379716618 -0.98070031431084 -1.08932203830225 -0.965807393193183 -0.301911493819009 --0.854127580056819 -0.0883550498029448 --0.453106107016806 -0.0317337587109137 --0.521009444693248 -0.336535421704834 --0.374786225286112 --0.27442613974015 --0.366852003960543 --0.535172084386414 -0.694614694107036 -0.690742741843603 -0.269765652725267 --0.796573968394879 -0.0740436815709415 -1.02083270845566 -1.34201801782326 -0.868943442012225 --0.100560281851102 --0.245546297884458 -0.182756439044558 --1.24258174428949 --0.153196830033751 --0.0213285519180291 --0.42434408826296 --0.761658306375522 --1.35435335223844 --0.250550404515168 --0.333912970381898 --0.898212807738133 --0.319280450149977 --2.7194786023287 --0.2496773304987 -1.35690422494673 --0.742375438855752 --0.118774090244991 -0.951376999286532 --0.247254814013451 --0.70091792299424 --1.76632763436081 -0.880774521881118 --0.880328584995688 --1.23585379810732 --0.104965703844446 --1.14783353152187 --1.05409174330906 --0.0961069883898489 -0.0741331782517669 -0.719626641439916 --1.34776875666139 -0.0039122069790789 -3.158325769107 --0.763957608635636 --0.718499541935988 --0.205694250492564 --0.322937186919229 -1.13157200470105 -1.71948788107081 -0.496089241101002 --0.595812031008869 --0.0929959436657044 --0.662872164633979 -1.5153339112716 -0.93208337685238 --0.463054858831203 -0.856867849743329 -0.397423246371979 --0.226906001821693 -0.190078192975253 -0.939532512959023 -1.36912409543689 --0.596009818220988 --0.446276399513374 --1.16592199947122 -0.477194875662613 -0.863940506794596 -1.00326673435037 -0.190155606447629 --0.23916146865282 --1.0240432385169 -1.68430817921319 --1.27061526473007 -0.442889341754364 -0.131387768700504 -0.0889860073981197 --1.63223169933442 --0.427053377746601 --0.271730326930032 -1.17484844819624 -0.884254037631768 --0.0921011622282748 -0.242535987402507 -1.16312435244352 --0.559038426909453 --1.51789353375166 --0.835505151201863 --0.930963193990149 -0.3526818088525 --1.15658226075934 --0.183731800772829 -0.849214049940642 --0.651978402243006 -1.33379155127889 --0.659362456542452 -0.297356384753921 --0.566612780632628 -0.980536281759284 -0.592681468975975 -0.56807155313879 --0.831975396774806 -1.2433326913474 --1.1052942185432 --1.16460886846934 -1.12806793037803 -0.0714592160157101 -0.907342504918455 --2.56261147186352 -0.917855867072221 --0.191560902167377 --1.20955657026455 --0.821789313653717 --0.567671284420618 --1.12754157485466 -0.284286708180462 -0.0464408153470925 -1.28799640942244 --0.705208110354903 -0.982186731322011 --0.188703187137119 -0.929435484890201 -0.522907535350802 --0.1118280846181 -0.42852703261272 --0.569750098980713 -1.1098473364024 --1.1132628302993 --0.347886858031004 -0.0351774671117528 -0.258319831659368 -0.688187125330746 --0.592005017226743 -1.50204343399424 --0.51955285536355 --0.692988558585536 --1.26589355955924 --0.217234831733169 -0.775245584716976 -0.350370927310357 -0.28506687975746 --0.572133292558454 --0.524634628642073 -0.660731653055851 --0.229787057897181 -0.430736292685587 -0.0630297644273625 --0.102514907928979 -0.648859801763582 --0.673987854705416 --0.856175474644759 -0.494074100385917 -0.0372760070598788 --1.15998038412875 --0.888347165585712 --1.34331606239229 -0.385438134971282 --0.172527402946848 --0.787307915666535 -0.955874369292381 -0.693762241809078 --0.103528115856207 --0.143992126383832 -0.307499024239 -1.24796212064245 --0.570442959608018 --0.52265012262204 --0.453048450888817 --0.0801706697157405 --0.102427559357961 -0.882449414238066 -0.206975796585835 -1.05741999859463 --0.275005017995926 --0.0925209164942107 --0.554687192387629 --0.96902595351734 -0.0396891778893496 --0.826725931322082 -0.685689638059195 --1.06637431815418 -0.0187551587298369 -0.0553556094706416 -0.577993812630108 -0.433282249792994 --0.550016634410569 --1.1544771566185 --1.13836480155326 --0.323094177138786 --0.977045673482597 --0.869316882561348 --0.632962505307587 --0.53878414743032 -0.00533120032947298 --0.152039881061137 --1.49129868613792 --0.0817158702453815 -0.42327707439708 -0.239745765068381 -0.880046402172482 --0.448805328925106 -1.76574685831098 --1.24584742860366 -0.0448749768133352 -0.508576591711326 --0.169715941932911 -1.43699053631963 -1.21883216548829 --0.263726666220268 -2.06018532225404 --0.440980766107717 --0.544846880271247 --0.295696230529882 -1.62988580953512 --0.976367442892046 --0.83026332322767 --0.0958449773355916 --0.621686826234534 -0.518158541521647 --0.998838043512174 --0.368196886748589 --0.897784451296907 --2.03062139459387 -0.537550957585089 -1.30742623294927 --0.448817905927122 --0.408267622457556 --0.182037181200669 -0.844705444137839 -0.376109304676368 -0.614332996791553 -0.45661082279738 --0.676325316845117 -0.718980541688325 -0.825953095005718 -1.5537738408654 -0.674506510535496 -0.336601223566282 -1.14824312862418 --0.308694118797407 -0.993458818689962 -0.0196289120523172 --1.5098327905867 --0.968691289255267 --0.939918101361643 -0.0795382607257276 --0.791634246177302 --0.0407456336091618 -1.14904396773546 -1.33845321694896 --0.320211512139366 -0.754751547254967 --0.239806716391283 --1.11042473979701 -0.839596718290717 -1.17253474149983 -0.615076513194714 -1.5529883106882 --1.00442578741819 --1.01367497841921 -1.11382871851922 -0.434715966186413 -0.554296289644022 --0.154958203871671 --1.62665316137356 --0.206927345249575 -0.376770479226052 -0.689415674886153 --0.728471234730367 --1.10449828580025 --0.226167340070841 --1.28686230395814 -2.14303476442796 --0.451791276769788 -0.234379326041489 --0.270412299253461 --0.0107708741230974 --0.232501293381814 --0.491513458641339 --0.699853172274882 --1.07271754389408 --0.760483907372037 --1.19268519023216 -0.391696955890287 -0.0726014342530696 --0.402233257117309 --0.789402212665402 -1.52306963728478 -1.98717654480801 --0.967395487380609 -1.47759494983369 --0.87861278061496 -0.735974634630404 --0.574624198168051 --0.515160301760872 --0.980984323496108 --0.0245103444112571 --0.457109239446237 -0.739562759440199 --0.0556252842556093 --0.738396751340629 --0.596465358525777 -1.43501831492679 --0.359591460987638 -0.425538580374338 --0.69582015912612 -0.0347951936164677 --0.737813266739466 --0.266524627239363 -0.799853022699528 --1.34284102426466 --0.669307762337215 -1.11577126416306 --0.41775714636699 -0.871615130110204 --0.670440711269004 --0.910032728816745 -2.32195703150643 -1.94511849782411 --0.268729641867279 --0.435893803879781 -0.338346105842524 -0.429556173318256 -0.664404433795505 -1.16361412155837 -1.91122032509032 --1.01893635546432 -0.950865381999661 -0.468729518494613 --1.22711888209022 -0.498885644949465 --0.596279628121864 -0.184900508827877 -0.0972606268370226 -0.0879210770683496 -0.553039760207657 -0.487464700087029 --1.02443102243689 --1.48877041050226 --0.464338417589731 --0.491268991932624 --0.595001339308028 -1.13388458940327 -0.562838216066571 --1.10079252332079 -1.14251435405989 --0.646601478762015 -0.265726053949022 -0.211218119747336 -0.921729259109847 -0.631874967975103 --0.0268567621794578 --1.13514027081468 --0.904317905793939 --0.155471169884833 -0.921388107177204 --0.494156038249153 --1.85588520294853 -0.586508507593294 -0.00682499541292714 -1.82893753098341 -1.85856295983378 -1.86608564027354 -1.34285478963442 -0.0557869168608791 --0.569209328640838 --0.202572560356298 -0.153166563204918 --0.473852129106171 -0.250618240244187 -1.22528325416606 -0.335756212355918 -0.766856416593118 -1.05718917450089 --0.471358452082608 -0.686402529948866 --0.92542834481368 --0.438003338169913 --0.505809124728092 --1.59753485635629 -0.509278407869843 --1.14001872855517 --0.397831805914371 --0.337869712339616 --0.268990320049192 -0.166102565531765 --0.0890318750258206 -0.0710305629826875 --0.231906068185182 -0.0277485392256578 --1.56182319410257 --1.1765759894354 -0.655387059443967 -1.18783561640997 -2.23188414340588 -0.824993639136363 --0.47033875323641 -0.26169696513128 -0.650546818988442 -0.103463199850434 --0.0244657651314135 --0.330218589909894 --0.586970683048202 --0.697798252075409 --0.255217981504673 -0.74373579760522 -0.375926868669566 -0.779106879291558 --0.907589347026088 -0.737277424715577 --1.59075543973268 --1.38566196102789 -0.806189126498492 --0.130136758939566 -0.332061636753455 -0.548197833787619 --0.558932702302487 -0.653660204072372 -1.15146611605882 -1.03067662069771 --0.0847188044531038 --0.116225285790875 --0.829203908254565 --0.863203173172613 --0.236669754011013 --0.914902329314053 -0.65263717796774 --0.221733759768838 -0.565330449641689 --0.390697739467855 -0.106195443002896 --1.21404104924924 -0.717328296666953 -0.549200080904511 -0.618763096977067 -0.323576052805124 --0.600672584566837 -1.16575766025371 -0.00527120654667801 -0.891985503867255 -0.118446734294386 -1.19468819250508 -0.675005115406812 --1.43675133514389 -0.735570976772549 --0.609648465734274 -1.34026706823541 --1.12604795844454 -0.718921030737855 --1.23706348469355 -0.551534191257822 -0.83622605755099 -1.25465228943601 -0.11821204948899 --0.77562972627739 --0.528692066322106 --1.12609886987728 --0.32767322605261 --0.862306602708004 -0.161197455512162 -0.596691608639188 -0.511396628250326 --2.21068425912059 -0.0548850192245744 -0.104760367468559 -1.01003076973937 -0.110030749657755 -1.11169892955759 --0.099986095016277 --1.08934427978724 -0.164319412984308 -0.651938160003191 -1.364371923588 --1.23049567688212 -0.122220378365279 -0.817938502384625 -0.712290767141674 --0.917838805386267 --1.18297153073755 -0.822459487617293 --1.13225997804721 --0.241002195737428 --0.618886384526704 -1.38398846916111 -0.765139040356282 --0.161002896571559 -0.477496670254963 --0.23952682071247 -0.0525250551686467 --0.368519145549793 -0.894269121522781 -0.00517077515511133 -1.22810865046116 --0.277437757228959 --1.05945801403108 -0.806057612265016 -0.0852779138413666 --0.0209561744879272 --1.31125871407999 -0.19893719489786 -0.857170824491457 --0.336480994712846 -0.018207949125479 -0.393604562601666 --0.289188871143269 --0.261999455333171 --0.798849360515465 --2.07615042383386 -0.387970145536725 -0.212776755231991 --0.184986600192494 -0.771686592319682 --0.674267656327702 -0.265535203232769 -0.118393530528755 -0.417199053726117 --1.27143378176943 -1.02659371173443 -0.39651592428506 --1.11030000270652 -1.11410041441136 -0.0800410870154371 --0.213039320644149 -0.0913500849607267 --0.00110464599520554 --0.933488978673071 -2.94847096327861 --0.988404063122122 --0.622084059222933 --0.571205488546312 --0.131299486787989 -1.37524436931105 -0.317318613478701 -0.873471434942123 -0.781312905095168 --0.947598506120829 --1.11678059769166 --0.879016587148973 --1.1410920170273 --0.490104737716789 -0.401875307540968 --0.300890103516373 -2.27184385571947 -0.230582593318095 --0.504265922062408 --1.58669678318697 --0.56133047445736 --1.06746593336543 --0.467122069768719 -0.0303238242699537 -0.580563998988755 -0.598679048978282 --1.06110745594728 -0.660063626657543 --1.24795012786111 -0.411739257203864 --0.272448566081943 --1.658818914194 -0.543554806180778 -0.770233086395036 -0.0114848186251697 --0.459770853806297 -1.16034873801065 -0.103273802445523 -1.93694993059077 --0.718802670501377 -0.782213447619595 --1.22364931098441 -0.0613558344560809 -1.80985861552519 --1.22611406417347 --0.0820245453804249 -0.105497716072973 --0.717398195873621 --1.06678335047723 -0.0140486971854443 -1.16442870733637 --1.03699243484056 --1.3947771226672 --0.206261047421939 -0.771618428032275 --0.329730513294968 --1.19214638993079 --0.819657665956496 --1.12734725012637 -1.04941355734098 -1.85075424671367 -0.648722399485548 --0.1584037677456 --0.292171913259551 --0.233132395624818 --0.361374052571758 --1.04245416537466 -0.771333093065739 -1.76361435337683 --0.263262185673446 --0.333965527395222 -2.20133945316872 --1.63588950739126 -0.172804198389061 -0.843889321538787 --0.0485496700766364 -0.748813287701435 -0.0721440709274983 -0.895645799336321 -0.442391677030509 --0.651404709332351 --0.93579593330819 --0.0718339036118083 --0.24021536639161 -0.974536279337249 --0.203228183922377 -0.0621430070624678 --1.50888614668511 --1.42159507614789 --0.191532601102873 --1.12588061404925 --0.409070227115578 --0.574692955947243 -0.978600698983318 --1.26213988669326 --0.226327819528817 -0.626846443448252 --0.0149274912946282 -0.888940577971129 -0.0353748707641977 --0.382974248757142 -1.31640662253529 --0.923717240587854 -0.564947140286341 --0.328788468317619 -0.445686991031048 --1.0832916203563 -0.318838461756466 -1.12021543487151 -0.36818112738024 --0.951649395014456 -2.86338887779375 -0.815674319561175 --0.254172387476664 -0.287092634752691 --1.50863378688846 --1.15238908384674 -0.0649089803922021 -0.77006563309778 -0.133581241437553 --0.336354854987953 --0.405189634934864 --0.0567131913897985 --0.161044054274145 -0.607914190338535 --0.180259301804824 -2.24629168681327 --1.40572473878328 --0.361004322077512 -0.147150991385795 --0.282216297737939 -1.52037355326464 --2.47128066645098 -1.32656352180765 -0.950573345966896 -0.0275464732939712 -0.659415096143524 -0.368180080952504 -0.300908387650196 -0.159268291618476 --1.22661341747927 --1.08288764778218 -0.541018472815368 --0.635028395869361 --1.04496428361253 -0.341305546101088 --1.03128772846981 --0.548964715504677 --0.285115379538531 --0.457347685920512 -0.680383233790848 --0.944991018137936 --0.167474180595537 --0.581062880645788 --0.488208221011408 -0.771577091352704 -0.0300862510943047 -0.119017734051999 --0.198116570532157 -0.605446836278981 -0.632341432056156 --0.291005714108917 --0.412523161456278 -0.231436492722959 --0.123669309874118 --0.62914478373543 --0.342318400976513 --0.158108397907212 -0.691879402210001 --0.562990320403381 --0.2492706869466 --0.922593144095286 --0.568239962318573 -0.250784161234072 --1.32399360428831 -1.06873612940519 -0.17244331062362 -0.468965826355432 --0.562453617806565 --0.326655383244976 --0.125822658858895 -0.808680083216412 -0.712120288266785 --1.01424455380977 -2.33182516676164 --0.136281078904465 --0.10579970405035 --0.215708260585853 --0.0249119001254083 -0.263792951666991 --0.451316781989869 -0.0651873940176215 --0.0601674222817694 --0.402452496727395 --0.96287754833312 --1.22595174263056 --0.397788474079088 --0.193923964185355 -0.180625521952537 --1.11394668996657 --0.204483822810646 --0.536331792507728 -0.601414811151603 --1.40668820115082 --0.0466138155297973 -0.611963875223308 -0.406670436778168 --0.0135424949387239 -0.0885050904268612 --1.38566255377983 -0.517812278214356 -0.326993750692282 -0.0944790027296953 -0.355171585609533 -0.357933483005354 -0.536596578101149 --1.00119199407372 --0.294630734890283 --1.33226053356779 --0.275014173306317 -0.250355906552607 -0.382752615793253 -0.254555725224864 -0.560761673468371 -1.45818158794515 --0.0316144119599606 --0.462860066434594 --0.71479351253316 -0.228531055224821 --0.0647472467317103 --1.00569377237913 --0.326743260059137 -0.131133100624448 --0.0738000390397024 -0.795094121241613 -1.162667747567 -0.871090876113868 --1.0566130813363 --1.70312495637576 --0.830016741044163 --1.37769536544465 --0.693559655743384 -1.55596404514719 -0.431137815948981 -1.57326377699923 -0.00786446864385937 --0.561448467254711 -1.39313728113587 -0.496689224784394 --0.305319069324444 -0.706546275556258 -0.6903284572166 --1.00078756159515 -0.413825809754254 --0.214316851639635 --0.431617256756614 --0.724847985100735 -1.24329655358969 -0.0958065031145106 -0.359530263455163 -0.429490278519929 --0.781792798798432 --0.658269055939982 -0.145849503425197 -2.89026596514863 -0.308618208809631 --0.501050863786829 --0.843451464980765 --0.27323228689683 --1.19305311005873 --0.58895772257968 --0.070487240676643 --1.60959341806793 -0.259613558113088 --0.561133229984595 --0.0656441686989151 --0.342671938519564 --0.1085335042956 --0.153629220859616 -0.519169058523148 --0.371197645591314 --0.429405834168529 --0.47407783155859 --1.28764411961333 --0.850723739969488 -0.444579480943471 -0.26213086111667 --0.427382838539061 --0.12832458156974 --0.249486692974599 --0.305010291311422 --0.952749726933668 --1.16357395583561 --0.406199062114039 --0.854626353270834 --1.19081601086668 -1.08481481327376 -0.307725585103503 --0.668648479276728 --1.38504706961758 --1.19701432432379 --1.05246065021798 -0.930132323148776 --1.1652066743968 -0.154816969459509 --0.784318218651178 -0.186225428403388 -1.13358892499879 --0.281916084140439 --0.5231747130228 -0.488676347099577 --1.04734543705455 --0.201030099564091 -2.08480642833608 --1.09883098522585 -0.75077604464575 --0.671312431905688 --0.601853935100884 --0.24187186888848 -0.170298941031655 --1.48791599925917 --0.0980838310152077 --0.0172173500057671 -1.25017701205374 --0.488019646802008 --0.316348546331996 -1.88422423145822 -0.834765627637752 --0.208427290011608 --0.400243091336501 --0.627044168332594 --1.20729121225719 --0.425365183184892 --0.666223021533274 -0.111744967270869 --0.292305938374303 --0.732339974960073 -0.170591360335258 -0.780407048191323 --0.612897810541082 --0.149834662179392 -0.378038091714394 --0.107836391999066 -1.16333601975383 -0.715876259990588 --0.0280866162587272 -0.567486686075551 -2.70415938606749 -0.438233519602684 -0.514985450657484 --0.351208474071163 --0.289371955085675 --0.124483455455409 --0.320280707470479 --0.584049964040291 --0.529677554582064 -0.745787389491846 --1.03393482923156 --0.817826170337731 -0.575089870417228 -0.0374488062320673 -0.788521139676716 --0.586908976670076 --0.01511546679557 --1.37681401147649 -0.247780991808057 -2.1228754798165 -0.005726626697518 --0.809987208728375 -0.0268273370931533 --0.0152332015272894 --1.32591596253232 --1.05731632148376 --0.465742354946908 -0.0511819724002169 --0.498218817497584 -0.176625023085514 --0.866078321068971 --1.49854280534409 --0.427813104550124 --1.26189971110046 --0.375048606504449 --0.179290956723979 --0.0835587822980899 --0.957878004176244 --1.34805337100196 -0.00730520960391168 --0.120463024583823 -0.413695840933875 --0.151930528261521 -0.0202212581730219 -0.0437452398432621 -0.0685931462078937 -0.942819191616655 --0.459280882777689 -1.21858021020167 -0.894437466436136 --0.966287919693382 -0.00507599221427313 -0.552638212076602 --0.853764834947928 -0.114424194702155 -1.32581106096114 --0.362346092471777 --0.193778293198102 -0.435320247085272 -0.45525213372451 -1.04034647048654 -0.476190408495192 --0.54457021043978 --0.613222780832981 --1.36718988224622 --0.354943301935952 --0.985454120478501 -0.208972700870161 -0.883680044220025 -0.307229476588902 -0.135751385812752 -0.580913206380494 -0.506163780545211 --0.0108281264026093 -0.444848304391311 -0.886263239738486 -1.42220830267493 -1.20857211072818 -1.17912922579482 -1.23588032138817 --0.166830203645125 --0.965198600045328 --0.483706210000721 --0.547957363120866 -0.0392363648511864 --0.0619662521621787 -0.803268914955505 --0.696181644945129 --1.08760947802515 -0.267310714776634 -0.575185610322017 -0.0437996725265943 --0.143417894856349 -2.13332064583928 -0.373662497983644 --0.255187226180993 --0.501987523369741 -0.871247572562188 --0.0142672741193177 -0.0906352283248006 --0.53452944883316 --0.748217871268773 --1.04816100547762 -1.01903369310508 -0.225015008697831 -0.472937040212519 --0.710931585544757 -0.281616330533716 --0.381422211768197 -1.26407057230549 -2.60454869596989 -0.350615215018832 --0.69851110293839 -0.173633995774114 -1.34825479965703 -1.71115857036235 -1.10674044099227 --0.822762181171525 -0.0684964812807465 -0.307232230822009 --0.673828243674548 --0.392099107168969 --0.789716205827064 --0.615351228499734 -0.816669800699737 --0.629473231886842 --0.085093171449687 --0.922891240429733 --0.0676751143294538 --1.20782857477815 --0.764570823674299 --0.107841159538412 --1.19896471436338 --0.297678849872319 -0.00316151670295861 -0.890087367734786 --0.607014848131134 --0.0769655774693176 -2.49276301051882 --0.745854760359276 -0.0872287173363477 -0.33377255060746 --0.252015026263593 --0.84245290177135 -1.44453501670949 -0.236576756131242 -0.0665774929600103 -0.836278277211873 --0.776747791625392 -1.60307761519124 -0.761021935990994 -1.61009201837313 -1.49377629090848 -1.81658622068358 -0.0704596980730621 --0.111376363709113 --0.692763441832277 -0.465477799053437 --0.831760689221079 --0.547995399870388 -0.136546541027883 -0.91707243743368 -0.330552745820293 -2.69064916725226 -1.91496222229602 -0.403411480510668 -0.908166323997339 -0.136195822232908 --0.566620606577625 --0.103395832878837 --1.16617972634417 -1.39154704107016 -0.122307176145668 --0.330898391233861 --0.674606400818688 -1.14508965668951 --0.576868964977136 --1.22207076011784 -0.410715164219923 -0.845913282665872 -1.89148807762856 -1.02912448262873 --1.01125702904522 -0.0348197723097172 --2.70731668950566 --1.34049561336676 --0.714234163436481 -2.17890562587419 -0.739505723312715 --0.322908505650757 -0.652880531725039 -0.66232501140423 -0.854321085067465 --0.0992777324619585 --0.67000200656666 --0.604992089218138 --0.028288813253778 -0.70661523989267 --0.316167694684163 -0.426505498753337 --0.414473763502424 --0.378903253038018 -0.401902093882601 -1.03000309606559 --1.47492787332453 --0.180557235801047 -1.1637379104548 --1.65785775363886 -2.46022646041252 --0.137077216955411 --0.968691861330001 --0.490324052472918 --0.392402577459937 --1.19817844344809 --0.624133794147454 -0.444459688707918 --0.965305932659653 -0.703918479654108 -0.067291184158961 -0.424423237200402 --0.282694097483474 --0.920386039581807 -1.45674164121316 --0.532659316813406 -0.778158861496253 --1.05031366148597 -0.693195755745357 --0.0618555798210254 -0.641904362750886 --0.0293184099156738 --0.804917637755257 --0.685984273312889 -0.455154762468796 --0.860052410990081 -0.709788824605611 -0.692172603807506 -0.179691680159599 --0.791908755923222 --0.261058102065769 -1.12833583028452 --1.49386597665125 -0.349181388463799 --0.732528505307864 -1.42111718939046 -0.316209154525626 -0.632412796504315 --1.17735690209019 --0.990649719225358 --0.730561474534995 -0.822267510189032 -0.0487835321376284 --0.75701832815236 --0.145162999649621 --1.05720393340239 --0.197407706519342 -0.20146500208414 --0.0958671510765976 -0.955158063494983 -0.743282434989641 --0.677373795767883 -0.757487228570795 --0.71600176416605 -0.393973499082847 --0.376824578163008 -0.720640253129018 -0.0239717120080387 -1.51246419428 -0.0930207287825509 --1.47087211380858 -0.973200424414939 -1.22999163693732 --0.245070790003905 --0.0440792221291391 --0.471645674048059 -0.884367690473529 --1.62964588442362 --0.97463385895994 -0.633407530400982 --0.523803995785128 -0.550853077925884 --0.740152676798385 --0.517985337950031 --0.21139568395322 --0.674913057402232 -1.95579842694946 --0.358953384332045 -1.37299997697199 --1.47377355001658 --0.188986711103886 --0.0980248108418698 -0.318015952464282 -0.153004957744606 -0.0915205894845661 --1.33163087632949 -1.18014848505404 -0.587641203855648 --0.747893748621048 -0.286348177579422 -1.31780050754744 -0.183519448325767 --0.514206335279423 -0.894585102389382 -0.551682932665766 --0.528508466351781 -1.20326686212328 -1.94033916773979 --0.131666197415568 -0.80760730431518 -0.488738092493683 --0.543956750633778 --0.248294659854054 -0.251370021740887 --0.599413413734229 --1.33919871686929 --0.0215731269587103 --1.33226055776775 --0.156809420214486 -0.728908077807282 -0.926813265835786 --0.200768544000148 --0.480907098743202 -0.739677811061155 --0.401863603363351 -0.467403233355266 -0.771218947181138 -0.236890643465284 --0.242242615212991 -1.98613614843953 --0.972919169809816 -1.08006534942094 -0.759317189198504 -0.706928074159979 --0.361308825965583 --1.16488241759766 -0.255540929836686 --1.13114046253905 --0.355568002143975 --0.293093057088035 --0.355312208876179 -0.789405515201429 -1.06855094212545 -0.0272305666325874 -0.0821459823977522 -0.0782115951279039 -0.069036132115766 --1.18339483693242 --0.0587014023172676 -3.04098411199484 -0.171335070001565 --0.257571663000737 --0.0672831717153715 --1.13222945016282 --0.511508667058251 -0.681021118102002 -0.557693990981593 -3.28089073722072 -0.324989977072367 --0.342020522241151 -2.24078489357305 -1.03912059201927 --1.09770082594837 --1.18837360478658 --0.56629935260674 --0.00194514180860317 -1.56784843411892 --1.4095774612438 --1.3429393859492 -0.221545330168601 --1.41340056077757 --0.130775741286685 --0.164673640232762 --1.21072696537785 -0.764132144833416 -0.265985832282835 -1.03053619243246 --0.31225989655081 -0.270156597147381 --0.13054595951704 -0.639970872819371 --0.577799699044553 --1.78444290832981 --0.898969847166144 -0.348992498058115 -0.385767014753853 -1.15368282609823 --0.586063638706735 --0.958983729932473 --0.66239515704185 -0.120691328350123 --0.913435301901677 --0.0365168652331223 --0.416969059331613 --1.66330004048318 -0.0671515615394487 --0.354619673411587 --0.197898548827811 -0.564620383236177 -0.497555358914273 --0.914379600736601 --1.21222929989895 --1.32431738679325 --0.078361327357964 -1.44221971368426 -0.320608293713288 --0.273402660730978 --0.440649104073175 -0.284835699944606 -1.66770475389813 -0.016587242341048 --0.109190600819245 --0.405691612175657 --2.54847736682328 --0.0499902597619553 --1.03848317896815 --0.110992596123357 --0.169957041456898 --0.79870988545095 --0.822768225366064 --1.43647466383596 -0.0711112879637108 --1.36691984092539 -0.279368562702991 --1.15806421460565 -0.459227716790515 --0.323251731881184 --0.900017963606702 -0.139531234868993 --1.67566721777063 --0.52594850144138 -0.116433416027817 -0.788018031384052 -0.0479674082469366 -0.895162198674834 --1.33384770236191 --0.0573922240431646 -1.05356907494232 --0.260581580823043 -0.0531483027023745 --0.452590180816266 -0.486028286323425 -0.367053689978089 -1.33652831248594 -1.0054866382798 --0.388734828073503 --0.128161442901747 --0.0548962780736577 -0.255674524853146 -0.0325133363531598 --0.437683414466449 --0.956190593098631 --0.28640065765982 -0.259386304826348 --0.183236317524782 -0.471758537221848 -2.06290798580805 --1.28472264889335 --0.959255539445451 --0.306400447951476 -1.48796022247244 -0.134367004013484 -0.321677395966123 --0.299590902437355 --0.329317124121791 -0.831328556773761 --0.406811592124545 --0.216617281168955 -1.19975117313037 -0.880645866676798 -3.19107765912623 --0.330848936526908 -0.618527231411081 --0.0822556992755006 -1.0040507636593 -0.0872673500819579 --0.154460772660049 --1.35316459509467 --0.215154613334572 -0.690725959030342 -0.54390632098561 -1.01630081561379 -0.108835557691019 -1.03544355667642 --1.6091213063959 -1.10957087731063 -0.914366615906474 --1.31887372533171 -0.322391599717599 -0.979091545544408 -0.219010566350592 --0.138576517707463 -0.166443569122288 --1.21486521708059 --1.12975795853827 --1.09415671109608 --0.105482769966137 --1.15365311671346 --1.64392493779553 -0.288387046688566 --0.19716455945756 --0.333541816839718 --0.245932678370534 --0.725356871830359 -0.776504426847547 --0.589445285695083 --1.53671984068763 --0.861987701891366 -1.91225853950888 -1.45663000888639 -1.16201806468496 --0.112256027695588 -1.37627109489889 --0.0448645482132894 --0.307508055486543 -1.19269061406541 -0.504344017172378 --0.406991260033956 --1.2597172595733 -0.113625115655368 --0.258795779374728 --1.11080840247385 -0.582879477861505 -0.357361379580906 -0.227404405029274 --0.530995831686625 -0.132235748425505 -0.439995693462871 -1.05793820753454 --0.181709715111399 -0.611032694847734 -0.86305860341194 --0.951984503244493 --0.387191941741891 --0.465419174090967 --1.42174836482581 --1.45109156861325 --0.320855620931701 --0.298167814587677 --0.575333395808743 --0.553306680813354 -0.598247152052217 -0.894845007408387 --0.939567463773977 -1.2353920942309 --0.830960086389695 -0.658060328898189 --0.706876025031366 --1.17400974362979 --0.287093646815835 -0.722111774847086 --0.762072051276387 --0.359830478767821 -0.854258384099634 -0.32385296073576 -0.33712889511693 --0.331940006193438 --0.14009185030951 -0.211005353825845 --0.344275846675076 -0.066568439334036 --0.0755300860399322 -0.20260789726485 --0.667538119247469 -1.10125420960017 --0.357764559252921 -1.01359720968525 --0.260125064693943 -0.1338676531327 -0.127931649243161 -0.81470172116557 --0.180156415946309 -0.974380147244782 --0.245372694092503 --0.474303218586198 --0.316310095182103 --1.14579000571373 -0.105349799435409 --0.456770948672206 -0.405887571241692 --1.38932281593601 --0.128431206597599 -0.534264674651282 -0.341871992488304 -1.02070213574883 -0.889570629143853 -1.02557021797364 --0.74753240674058 --0.0558873874392196 --0.0926305522808777 --0.796615946675479 -0.48662561085675 --0.157202789434916 -0.299597809468342 -1.40132133744149 -1.42981823998552 --0.144876872947929 -0.272373671328258 --0.486878720744169 --0.575548159404256 -1.22095685930241 -0.836569452730237 -0.398935978053148 --0.0925923374648541 --0.470211349909132 --1.48788005793298 -0.275085270575861 -0.22117330674466 -0.0662005828012795 -0.577490768355958 --0.114304720777922 --1.22196634502083 -2.03363322114271 --0.923443802988363 -0.835347578167188 --0.164062452044424 -0.00585686335905056 -1.52877134951678 -0.716424274376594 --0.500762038281597 --2.32970236474413 -0.184930226206324 -1.63888244108515 --0.965882059121594 -1.12256499652124 --0.978549678605413 -0.327815632182463 --1.47890797519688 --0.160223447521747 -1.18890276982354 --0.0049111385052969 -0.347827378487021 -0.676192124154977 -1.00299341217178 --0.306583705500958 -0.868498816433752 -1.4422801136253 -0.0697566758572998 -0.707517042601136 -0.321988183483091 --0.21417484667041 --0.291551551405277 --0.806146234692767 --0.0145387974997395 -1.97714029879508 -0.89454865424712 --1.42698847222856 -2.63395450163029 --0.201007154741203 --0.00337567623318513 -0.729934277627234 --0.765442796569061 -1.23206186214749 --0.112654213351956 --0.837913719348556 --0.37280636021042 --1.09693138533234 --0.988932028591358 --1.08067686131572 -0.16799210316792 --0.350866676509546 --0.119214490127414 --0.851231261944511 -1.02354690158642 --1.46132840722889 -0.235594951809587 -0.360329027940733 --0.766922771714704 --0.420949790193287 --0.565800704110347 --0.31027737299129 -0.294782979840607 --0.364412175887485 --1.41342603704476 -0.0745118178235646 -0.116241712535977 --1.00064813862459 -0.00612252821611969 --0.30102075324895 --0.500976400663593 -1.14270945595826 -0.0195851923547945 -1.348012687456 -0.623404207017803 -0.687594509963265 -0.710329916857926 -0.468851603871776 --0.704833562677405 --1.00669510925721 -0.134722901219988 --1.14284496431496 -0.26601805017716 --1.03109535345377 -1.63746992591212 -0.167835126402418 --1.20946378922376 -0.734342247827505 --1.33867236824782 -1.8305330543873 --1.64675251471469 -0.935628314022282 -0.923352833341083 --1.05741512812463 --0.691083418888683 -0.0559888434908355 -0.744588410305195 -1.70346276237445 -0.960561067187333 --0.909871734982463 -0.635301808381135 -0.224368715500379 -0.0591004248043356 --1.48476672603584 --0.323694578341199 -0.0777149223266802 -0.0353489394336801 -0.376537619825056 -2.45389787014516 --0.937021129277761 -0.674429861046695 -0.949903550222801 --0.894642528702533 -0.489738557895271 --0.546701671365645 -1.02689350740726 -0.817912288555876 -0.157404336428548 --0.0166714535891797 -1.57743242562066 --1.02979264408989 --0.122958055673047 --0.851227861335945 -0.680514082404761 --0.891429603690436 -0.570455489016017 --0.401136017689771 -1.07400610937055 --0.924693608965158 -0.248909420433118 -0.956734627997954 -1.12044194016208 --0.173024324985073 --0.337819385098471 -1.88475974880043 -1.5707044938519 --0.949431410363365 --0.455083705783657 --0.151824534847459 -0.0202127208639347 --2.44103615065836 --0.200800958744382 -0.0247656251326793 -0.303168512860447 -0.159046972918874 --0.58353488847352 -0.410018107802088 -1.33806421210948 --0.97604994313755 -0.482389329087477 --1.53092042822859 -0.207076181021629 --0.12037247401469 --1.03318312998709 --0.99189200274321 -1.15256201905636 --1.04399548089692 -0.662775251136341 -0.173735172311373 --0.494866916490995 --0.327456023667172 --0.0467325442051783 -0.35809903250513 --1.34592649365321 --0.904169740663058 -0.525761573257304 -0.567901520111555 -1.51355442715054 --0.483305459277748 -1.30913232430036 --0.222727153272076 --0.466553759364773 --0.0952320441581538 -0.435385907923848 -0.0415572197494187 -1.08817085476746 --0.900076268329072 --0.306394507023049 -0.368416506335096 -3.0793521735649 -1.07739348027581 --0.37230389918844 -1.2189466096383 --1.29067984507066 --0.501414365126506 -0.381819164401053 -0.842436435364364 -0.150781521710135 --1.14789448789798 --0.309198714342082 -1.09103084596192 --0.407405103518446 -0.226088951205345 -0.0265361049868167 -0.894405266369469 -0.346381109596706 --0.110101878529965 --1.20327702905468 -0.215517130886356 --0.0919790990075313 --0.314027502637654 -1.32619714936947 --0.155984537344585 -1.82482440323742 --0.17105553820295 -0.528331643165362 -0.160216036017724 -0.805825072543817 -0.503075625321819 -0.348191111082889 --0.501234140700326 -1.24468398658048 --0.0781709825919306 --0.341982161097656 -0.321182313393336 -0.145146364116775 --1.68599605523788 --0.54641029848238 -0.363326480875425 --1.24753966411067 --0.255278251044208 -0.126194551870043 -0.559308183794206 -0.0849795015988271 -0.0453087727030073 --0.664692190080496 --0.371867279076315 -0.1285891171282 --1.22251902454946 -0.808449490036592 -1.16471965903914 --0.285494101587981 -0.672305993613429 -0.956544458685195 --0.172326318104199 --0.278504466176249 --0.455360421491154 --1.05157956416407 --0.162193984126158 -2.07807356044614 -0.903044495858388 -0.317173489609237 --0.780121256275742 --1.20536382770733 --0.65594757082771 --0.669666988415423 --0.359948903866817 --0.785477789898575 --0.333289086333608 --0.788246615433943 -0.889722554728161 --0.949350706295903 -1.05403409241921 --0.106298302445539 --0.534054223995641 -2.5235069402643 -0.883404323155041 -0.959096969177311 --0.987469613592671 -0.245218416522872 -1.51847770502259 --0.123330466395904 --0.531972921725067 --0.507957415737421 -0.749843195242519 --1.08323069096896 -1.08071999038488 -0.773020780782578 --1.3325216700841 --0.609385109146481 --0.145006679611492 -0.0951583652055987 -0.0705335804527287 --0.164080986840311 -0.0468132529609377 --0.0165860007469316 --0.750258825341028 -0.101985470681015 --0.471083299797239 -1.28730059422972 -1.28124869794585 -0.770685317162605 --0.808282604849724 -0.243655602062006 -0.371322963249701 -0.219132756470035 --1.19447520506866 -1.02848737839601 --1.10825485126557 --0.659193268628727 --0.466196638198884 -0.154703474090857 --1.01903885218825 --0.470118374831891 --0.552366928717365 --0.346787870829552 -0.36064953112743 -1.25967081258209 -0.934211052012929 -3.17579801845273 --0.206287901889013 -1.19270822656765 -0.147353658291639 -0.963463629969062 --1.02953422166173 --1.9781340784812 --1.07131435037919 -0.790256100690229 --0.193454395575441 --0.957123086364052 --1.52008338689298 -0.230494722552441 -0.116855750624736 -0.851949232166139 --0.860574470930009 --0.714611356388977 --1.07902297225709 --1.43498024352258 --0.44470165993136 -0.89319023025404 -0.0548965605695324 --0.577760357154473 --0.526880438183317 -0.348601772539649 --0.155011330132049 -0.105058740932149 --1.0021981375366 -0.305277046297863 -0.080178906639325 -2.70350042922844 --0.7330556699531 -1.10883423336023 -1.41969308110492 --1.13377052020738 -0.777359142893777 --0.372742585508582 --0.856451883214097 --0.203302931404625 -0.696524058437022 -0.460587877478405 --0.94258769825676 --0.712051877258725 -0.381236468636009 --1.16925475143558 -2.17119166321554 -0.0398689003053585 --0.126184432309994 --1.14390109610711 -0.0895738329442484 -0.374133114979478 -0.38216454531995 -0.362719968175373 -0.229665496057467 -0.518621391823516 --1.54428715749446 -1.95145814931285 -1.17998891023746 -1.05921424473736 -0.148192887540621 --0.622208115540508 -0.966912021945773 --0.63585364665625 --0.419089382079047 --1.18359972350423 --1.01299373902193 -0.887235571412013 -0.150884902681286 -1.20418653130225 -2.02957149776387 -0.123258663126679 --0.432376085734818 -0.601878679636445 --0.170776270488348 --0.0256690213087944 -0.0243106549184011 -0.989794734047621 -0.500984170388788 --1.65821369012589 --0.932615241918841 -0.615560197706916 --0.664424872576761 --0.30830835973891 -0.757095934733685 --0.431589523898094 -0.47541230267635 --0.355166133142552 --0.212676539441608 -0.867522262361966 --0.317332963560274 -1.33909865336931 -1.99626038675041 -0.361099087491608 -0.286629045992203 -0.396449400157319 -0.530248932748997 --0.55256089952134 --0.368190921466461 --0.019365522778922 --0.940414879049858 -0.0439769351167101 --0.653187073788169 --1.2065736322395 --0.681630139599377 -0.903008346638773 --0.473566011636494 -1.18154221092338 -0.491255756666943 --0.919110037259061 --0.685421891990383 --1.12903812768516 --0.641417900297748 --0.629989278798485 --0.257593395529375 --0.896381144321628 --0.693968941671349 --0.132412235649221 --1.5517415859094 -0.696986064191996 --0.842608237999224 -0.603861196414998 -0.166459875194121 -0.049791634560854 -0.849534284973873 --0.220096078625819 -0.930222821942534 -1.09914538424842 --0.740394394908119 -1.13530505774178 --0.374241978977164 -0.0382358362624009 --1.02797700500128 -0.39904092573107 -2.069398403291 --0.246412488400001 -0.558934301711791 --1.51630680938509 --0.169294666630289 --0.254696974538176 -0.031454043797547 --1.51766332827292 -0.348489850989152 --0.490319322478544 -0.384984318850102 --0.539738553217513 -0.306954410172045 --0.978544916029429 -0.0351515030387279 --0.72439672518236 -0.497234476040472 -1.4979622580826 --0.0846948925878097 --0.152969324027328 --0.831379922427621 --0.945403052640465 -0.310591169261833 --0.204945098205866 --1.16972548224575 --1.65720615394058 --0.0360331443444526 --1.3463047623689 --0.449048221062997 --0.707653119614135 -0.13005333842186 -1.08470692423276 --0.169196173752685 -0.722683078057723 -1.00870505696526 --0.274825939581873 -0.173544815007812 -0.761809901920948 --1.29194239674807 --0.201063634284804 --0.091410340752347 -0.451219189116992 --0.620393177792407 -0.441301724877641 --0.383734595146143 --0.10930312688607 --0.442580075148319 -0.234721422349533 -0.84800117589452 --1.11354207453379 --1.42536816123948 --0.424590727771873 -1.02713103695525 -0.512523490976291 -0.221839808210284 -0.508739898379521 -0.815933843077423 -1.07964592044474 --0.873776417514532 -0.572666138500001 -1.08931351535136 -0.174558750353464 --0.25580920044777 --0.653513948391687 --0.192558703962259 -0.103137551392561 --0.147058687279461 -0.978282401329645 -0.769271476031028 -1.23679042725413 --0.955011091379625 --0.05771654548853 --0.309016180766143 -0.431023235604989 --1.612641924694 -1.34869014867049 --1.01768368875298 -0.490725781531359 -0.833495181790241 -0.118318308079126 --0.409309013374498 --1.37429898440501 -0.947198292021817 -1.23414902380597 --0.0698859762715816 --1.34886649349451 --0.0847949120680491 --0.602839716764588 --2.14239570922567 -0.113682400470635 --3.04146253966755 --0.225497064959804 --0.377716190590807 --0.2706007487704 --0.360593560463038 -0.21850697070718 -1.09157252190204 --0.630861464389485 --1.00544568522813 --0.397140416226437 --0.908489788012503 -1.1350841647579 --0.509921855312047 -0.550775019297888 --0.105294680716808 -0.854729400705544 -0.993002450473687 -0.865498885313871 -1.97977453059263 -0.186969768395841 --0.517205253238837 --1.23387158944962 --0.09363911348811 -1.20393274783591 --0.244408012622969 -1.99028655380415 --0.442997739677129 -0.659725438600703 --1.48589269911572 -0.543220541730968 -1.3191839793578 --0.110577806501588 --0.232977959894079 --0.0375225540314679 -1.77269118803099 -0.443695882955336 -1.34441912900441 --1.09586160403228 -0.55250969108458 -0.856355348616001 --0.00441676122898738 -0.558627112468311 --1.0777899464522 -1.06605785416872 --0.349356370444501 --0.0969976995857875 --2.70245976082011 --0.245804469262551 --0.580014197631027 -0.798593386122243 -1.20379851024198 -1.34679888818819 -0.559468215381342 --1.24502396275746 -0.313259597481036 -0.618966597057714 --0.64678481306982 --0.470142564010287 -0.636605452174211 --0.82895329744232 -1.19161899008339 -0.742139441033565 -0.548919558717897 --0.276955784978409 --1.23155809181643 --0.920980355068769 -0.274055533366424 --0.0218839169021372 --1.03842172256114 -0.368933986106235 --0.970850001816114 --0.439596903519737 -0.135840028707777 --0.380411580580266 -1.08214367622329 -0.660356326470977 -0.117878341025609 --0.392914794833452 -0.145249961526895 -0.672792142457977 -0.395545809906435 -0.278754640805655 --0.00939574492455097 --2.7554282781302 -1.28913835117443 -1.67637170891195 -0.680278283641356 -0.089615354957739 --1.03026167693111 --0.851864430533287 --1.44209129547994 -0.89686772417112 -0.814865233313926 --0.227268637136032 --0.49717464905483 -1.43858257834849 --0.494335708729452 --0.292714526935833 --0.733192149392869 -0.254171806140551 --0.284207262871408 -0.713861676388275 -0.356574079880036 --0.039551099181713 -0.193832433048543 --0.104995054250886 --0.492377780848125 --0.035035070213687 -2.19302593539734 --0.368916416137703 --1.40725507464073 --0.135153634598616 -0.121525173091013 -0.724962120542264 -1.35825386272986 -1.19450407444466 --0.962304827627017 -1.45468647808663 -0.0841077296796575 -0.541766194746483 -0.127637820432257 -0.0234559213112151 --0.867897899653505 -0.876413153666007 -0.740329499756843 --0.937880412433085 -1.22163777994794 -1.16107099247345 -0.711443165486184 -1.51709724046835 --0.383500503440758 -0.425306811160075 --0.166725767542515 --0.319518798177642 -1.05001298754289 --0.619286955065535 --0.590869547376187 --0.448801896454549 -0.0753094766032132 --0.236732011304762 --1.21338689960679 --0.554595115479359 --0.0735500423969002 --0.877776100234141 -0.753606077459255 -0.0554811629917742 -0.92709569110168 --0.0202837894498042 --0.27485483534635 --1.39389186030853 --0.254871734687793 --0.124164852568333 --0.316985786391263 --0.529780657681603 --1.28392493281068 --0.837797040137511 --0.0197025523695773 --0.363554857106638 --0.123581254076979 -1.89886035740228 -1.03951519165972 --0.652899399246172 --0.660760640032956 --1.42860397175267 -0.383660635823318 -1.66179249722707 -1.85191666353488 -0.0201154912381067 --0.283649764263238 --0.343470243604663 -0.371550120592953 -0.579039963041074 -0.198808403703529 -0.454328470038607 --0.459018494978748 -0.420881787045953 --0.348436054171636 -0.45933377664765 --0.0207641043556919 -0.672419447972213 --0.564732257647981 -1.65265601385554 --1.36682716993884 -1.12960090668659 --0.978259043303479 -0.722724186415997 -0.356198401687301 --0.409769798632084 -0.236554396147595 --0.355016939486357 -0.452741911163621 -0.917404536746458 --0.111208147095805 --0.925214286014119 -0.0527966378039446 --0.400002197094854 --1.98881806920755 -0.486186822233401 -0.556391376827289 --0.17394084865041 --0.750742929544939 --1.02219842833808 --0.24303772848203 -0.207226260625051 --0.37148658285557 --0.444662005733859 --1.08515610264409 --0.137003110835684 -0.399010023567716 -0.577524363085811 --0.393526405904467 --0.956618315149429 --0.355257039583563 --0.0281952216998533 --0.642811507405742 --0.0739698516243372 -0.742208592180125 --1.03364300901126 --0.496393281003469 -1.07915872869338 -0.93620471271354 -2.2739635793932 --0.256536685786378 --0.138177937659707 --0.390700651552354 -0.769364197177753 --0.0668639723263675 --0.397303893892404 -0.729105797986708 --0.17358518019738 --0.359973037330818 --0.604673877856959 -1.63403834845987 -0.635823875108141 --0.081200961343785 --0.23040730471318 -0.744599386015253 -0.302756325933943 -0.126816335335109 --0.383190572035271 -0.320014997913249 -1.28231289344467 -0.9827426346562 --0.046095765196462 --0.752678139858254 --2.31145064331424 --0.0870011825843449 -0.28454933850783 -0.178587775273609 -0.673799673932962 --1.1988787801377 --0.513043262027713 -1.74002149783727 --3.4932021251462 --0.993000669323635 --1.1006449544948 -0.466421155757411 -0.324283111252847 --0.474325127453236 --1.35018686359264 --0.0284797522046105 --0.017029671896065 --0.219412713367804 -0.621951428167579 -0.766118370870589 -0.10461453357061 -0.0423490197694578 -2.43047714587256 --0.215768406287495 -0.113238604488477 -0.034284978282451 -0.315526570150729 -1.96940112667534 -1.38306992101284 --1.1930939197562 --0.505281552269182 --1.31013976919332 -1.00839141397563 --2.11621791968269 -1.83235208389976 --0.642254784973099 -0.40900985115122 --0.0953976711309057 -1.22808441110767 --0.558858823811171 --0.914404671982195 --0.178310748119724 -1.24618196638558 --0.016640143629636 --0.526895134512142 -1.23142323757462 --1.34316989788422 --0.260071222245956 --0.807098425702323 --0.318596717267051 -0.626160918797181 -0.0988380900371912 --0.743490830328608 -1.14289398670425 -0.295964671187632 --0.567471929047338 -1.16307678303711 --1.20217651377271 -1.60790252384892 --0.916104635122303 -0.438597603524948 -0.21939220411832 -0.844842900916301 -1.02829517274691 --1.11974841312029 -0.164541299347741 -0.440885533122806 --0.286311881551168 --0.71593051093243 --0.565695831820753 --1.0332852167235 --0.63626837037085 --1.32369518759918 --1.14007435955869 -0.0256824150383732 -0.419826305940822 -0.522033518288003 --0.729605800219666 -1.16964444230734 -0.766679892983683 -0.950368710123633 --0.90966406430481 -0.0506777844124078 --1.34860971504286 --0.587474561840407 -1.48165824433117 --0.217558180862944 --0.399661855749697 -9.29740893997888e-05 -0.501015168264475 --0.119026569496935 --0.0771647857272022 --1.46374821267984 -0.654807380791167 -0.0650358966986539 --0.299984862299338 --0.734951260651574 --0.711105235224315 --0.643291969431488 --0.577484864957268 --0.912307987299611 --0.544632144791747 --0.0816746441493281 -1.09309104761071 -0.581894246531443 --1.31580128762827 --2.36091206962798 --0.136876668430231 -1.95775229686051 --0.00581512365228942 -1.24383797295225 -2.47092612022405 -0.240478540631846 -0.0465386910390913 --0.101611677158255 --0.238377338173316 --0.343245090033738 -1.28899012318906 --1.02622676509526 -0.772265234686714 --0.995676401053119 --0.325513574309639 -0.383530932497866 -2.02739873722828 --0.434312285326662 -0.669051181504761 --0.4634739929358 -0.910688807614839 -1.51149827424885 --0.159653618962272 --1.20415694335079 --0.163536816031517 -0.599348811854457 -0.402000192655422 --0.0218583890839525 --0.258005676681168 --0.748710742246211 --0.108937856518255 --0.54553160909388 -0.127021074255138 --1.01085139050022 -0.349802694410274 -0.164366580886982 --0.154450802638299 -1.56834613762947 --1.12710606509914 --0.793662125959837 --0.133927895526049 --0.289581172831049 -0.865941459117294 --1.4072962252218 --0.753013892737552 -1.35384895616303 -2.30614642558582 -0.0388097238055147 --0.163456208771243 -2.34618976291811 -0.108400854005569 --0.103653812308256 --0.205852498515033 --0.337381828843382 -0.0277513162434291 --0.603593061757516 -0.0313667805307851 -0.908430209657606 -3.41870049820902 --0.436216650933186 --1.42893043839498 -0.234458980066407 --0.361402195987093 --0.503815329385126 --1.08923118761774 --0.579516312346632 --0.751566521834732 --1.25930244099109 -1.18342752838966 -0.0115493286007329 -0.240642737280103 --0.161889980420306 --0.889778144131794 -2.33836413590889 --0.092308786904983 --0.496892107827573 --0.185099568667756 -1.04380167295375 -0.0425401279629671 --1.31628835852163 --0.0814767893860191 -0.914051579060727 --0.122137318541023 --1.50871518868726 --0.556292082499981 -0.00513307350366921 --0.764522998584074 -0.931533325042484 -0.899703901569831 --0.403171612427212 --0.573297059365167 -1.65259682260428 --1.65736783912103 -0.162509188481884 --1.00347540048494 --0.364898529659515 -0.178565299990433 --1.31900325347912 --1.11967091591061 --0.714677741776566 -1.68979001843455 --0.304932093338104 --1.28609183952271 --0.306696234840584 -0.677747769778843 -0.164974609599009 --0.567925207013731 --0.778421759262514 --0.289032439539582 --0.664754986566999 -0.846652750725369 --0.412234947166556 -0.795845880929845 --0.810612629132462 --0.845386765331396 --0.969619892381004 -0.0248305057508951 --0.373461025871054 --1.44976813581276 --0.367375820618033 -0.464409234359741 -2.8946536608415 --0.293528423671783 -0.452432925928163 --1.14089086033949 -1.10860699853087 --1.87509571894163 -1.03517887458762 --0.417870974799693 --0.561069200836511 --1.51187249752481 --0.357995579234459 -0.245797279183531 -0.0597643603331175 -0.834171733307107 -0.239517565455342 --0.331850565207395 -1.79523131202663 --0.538284414059557 --2.01523375906505 -0.0194095531028884 --1.18950099143422 -0.633359195696979 -1.10350402397771 -0.0681444056559357 -0.105337701761997 -0.37677657834768 --0.522231168890488 --0.956783182201141 --0.976267684868043 -0.204434475989023 -1.65265784493154 -0.768348177546287 --0.452914324923467 --0.898865786898614 --0.69726188719998 -0.182019669261436 -0.948492984808045 --0.0877710169913746 --0.132189192577702 -0.238101598252126 --0.0239054955109408 --0.00597282879415495 --0.123850890581612 --1.05699898650502 -0.117177474185933 -0.238047730339354 --0.490756071720237 --0.774172224417391 -1.98950024929944 --1.26651974084181 --0.519467305553469 --0.374127251261855 --1.43293946587346 --0.0748800134518159 -0.142514697418641 --0.345133962493561 --0.0344901003217952 --0.179533607512197 --0.0132384890103072 -0.146482354367658 -0.484403998519105 -1.07250713188173 --0.894476439627502 --0.339737262669981 --0.0164409701327233 --1.55271453767049 -0.524994353143758 --0.292527299636283 --0.7798614216565 --0.089580253531949 --0.152657936232502 -0.797622657507723 --0.12859197506936 --0.0854230943503467 --0.742548186488943 -0.146890997795337 --0.430130634740019 --0.327254931572392 -0.48164315211088 --0.865677606807845 -0.412514314380267 -0.805212248721927 --1.89195364616986 -0.0902649383651024 --0.499917549432888 --0.215112454691402 --0.157166658280739 -0.23820229660106 -0.162399952330473 -0.925152480007459 --0.364950447187248 -0.718007379743733 --0.395460085143018 --0.0801887732768414 --0.611708959831542 --1.04723494022312 -0.830203799650425 --2.58499676140037 --0.3230175470086 --1.58873459477984 --0.517401944940502 --0.104288012475889 -2.86347775159294 --0.104139439569763 -0.347790723592758 -0.685818810551494 -1.30400779672447 -0.0940435785136442 --0.278608874094614 -0.085807952193746 --1.34641326336527 -1.62219289445288 -0.312348318159332 -0.0287158277687887 -0.284735490131018 --0.537819019857071 --1.04063742829326 --0.424487069905529 -2.05198831182123 --0.998627844576649 --1.74377303785757 -0.175976231261997 --1.60596634042487 --0.779953598490267 -0.360995544218459 -0.515553503175084 --1.02329091977422 -0.41378089419919 -0.505574516858927 -0.594265791780751 -0.993392830356613 -0.465174450235976 --1.12947203872126 --0.332118816431887 --0.55968102136496 -0.0534528606077003 --0.639106015601151 --0.553671178283211 --0.366678351747586 --0.33563885208134 --0.506111791041763 --0.107087319609136 -0.977922280646633 -1.08437550950385 --1.10549339129838 --0.244277978426062 -0.138098196820966 --1.34473043364468 -0.406029082305917 --0.226253870453989 --1.10626496241601 --1.59381935840414 -1.95508921200411 -0.144605132413364 -0.665626046293326 -0.0120982789176347 -1.35923516156848 -0.310111066448834 --0.0611923264203593 -0.837535282008858 -1.50833049011718 -0.831685045855959 --0.41954276822081 -3.00269542326403 -0.0408986012733354 --0.283775401473916 -0.226876159677364 -0.966069586440031 --0.467012372859374 --1.09421161640303 --0.361102240190434 -0.0449116174293547 --0.256451661026404 -0.275101986864289 -0.40154847594314 --0.148886382992965 --1.21459107633387 -0.180057165144357 -0.736180381872412 --0.126389899761094 --0.410768329688755 --1.68311716932682 -0.118197750002932 --0.0592089329881667 -1.21047141244055 -1.16499125156438 --0.435841551617361 -0.961702294782855 --1.32996094197556 --1.15755856369099 --0.566851260252019 -0.398128612775568 -0.0522618615353831 -1.0810560888545 -0.0729947039299299 -0.705049706782663 -0.849007743142973 --0.797893575435878 -0.156279926274902 -0.464168794804833 -1.52892313415113 --0.044944921037283 --0.175910173824811 --1.00948703991165 --1.25436516247299 --0.449995721019977 --1.19698253245291 --0.0844421185477091 --0.911096223380063 -0.579477109234596 -0.4979153811718 --0.148747434199498 --0.00612681535103032 -1.29486591751918 --0.475603111131795 --2.19041024396583 -0.928569335086487 -1.25040614642541 --0.341174329412755 --1.93157489669744 -0.283827475035256 -0.711912489202553 --0.295732268016846 -0.410645588073473 -2.07890280736244 --1.03195006817438 -1.22016999842841 --0.230528945642886 -0.779134992833679 --0.0659085294321797 --0.326707577014764 -0.875200000612309 -0.488371538881796 -0.855871105654246 --0.290002774502346 -0.269835484498337 --0.279366213262834 -0.277399701066704 --0.140938042059381 --0.674721053242264 -0.585467684901989 -0.0214942201881456 -0.103983227995803 -1.53215314512139 --0.221439178043971 -0.0752696221642459 -0.525668262487024 --0.918077969478583 -1.48532681280606 --0.575875749535754 --0.242518805075001 -0.951602839067411 -0.645542768621781 -1.10576022695424 -0.522930228072738 -1.16943463873766 --0.78256832533282 --0.562886541819249 --1.16249746213161 -0.955589043930272 -0.142636528811366 --0.142359214562699 -0.610985951754733 -0.128813444116512 --0.560767774646346 --0.431540914610014 --0.526818486839043 --1.97171369100745 --0.865880037019175 -0.67148496575927 --0.936886947227232 --0.549423153856883 --0.218101705473954 --1.02181614451895 -0.427103924129527 --0.0905390895584599 --0.649346303739742 -1.00192548650947 --0.658338925635954 -0.327738629440782 -0.176343405990541 --0.989440296853122 --0.419202393232372 --0.469132363678325 -0.168149904039976 -1.70007496419746 --0.555783993784958 --0.205712400873804 -1.14374773908285 -0.116437244239693 --0.364169399061057 -0.615555939434739 --1.04181934451879 -0.00692464252982283 -0.944980253899694 -0.725340098697973 --0.39682066907549 --0.184439851123016 --0.0261735910101435 --1.7019750480876 --0.18134975859877 --0.849213017542489 --0.437828269179702 --0.143565418594284 --0.0493518545955496 --0.0376249578668695 -0.464393550005501 -2.67057674929908 --0.556612736213116 -0.713994067305416 -0.71620937575335 --0.899677549427009 --0.182747050416476 -0.0582562542653413 --1.65582423464511 --0.813087250696752 --0.44366443309433 --1.31647468488338 -1.24180252957044 --2.73927666391398 --0.812027249268255 --0.282109110831228 --0.0956920849818443 -0.0593951618145878 --0.476821850767021 -0.94064657731237 --0.0328628185975761 --0.52020949979198 -0.703925967505356 --0.276248310384833 -0.517897876218323 -1.17330325734491 --0.273430849353572 -0.29103936918014 --0.614229475883517 --1.62853003145669 --0.958536368999459 --1.48741570095047 -0.870074629853068 -0.16390742293907 -0.0120172616154806 --1.31159855172926 --1.12537711180666 -2.06847396989737 --0.120156446569349 --1.25873143362538 -0.662223058898599 --0.436861716777447 -1.12094512490319 -1.14128612805087 -1.69058081991074 --0.538437278433616 -0.84514972141052 -1.24839843462356 --0.116237133665966 --0.330283850438652 -1.12475711299897 -1.56692932299782 --0.254655662680323 --0.0444541950480657 -0.96716580447119 -2.85830733934224 --1.05381985722212 --0.0945782615695112 --0.00946029522808089 --0.100324349903111 --0.818077696700419 --0.361563909298869 -1.08691654644788 --0.62543880534116 -2.70115274570036 -0.909484909859588 --1.35841366057288 --1.39549206240514 --0.786335963155507 --0.68880358758973 -0.0454410158932737 --0.0547300827411439 --1.82253811613103 -1.53339202690409 -0.200706263455869 --1.2753590846809 -0.0688006973285882 --0.116519335905023 -0.639540614928693 --0.304340821039208 --1.33168426772835 -0.168706871530654 --0.140537999366785 --0.0603475118167394 -0.657523318519651 --0.17492209496656 --0.461075934232551 -0.629536347187981 -0.697869154853441 -0.851389034451855 -1.12285920231098 -0.546690747206353 -1.49781382954217 -0.448711308768395 --0.465258255734245 -0.709382908263725 -0.307929094044482 --0.452643362059213 --1.12831784621534 --0.397460870105194 --0.298142216015376 --1.52437511750926 --1.66744879638539 --0.213598908013705 -0.183941554505874 -0.610234626415155 -1.12428229925266 --0.321671013363574 --0.0158122342520777 --0.795964003147125 -0.96982865469907 -0.87871092117209 -1.42764763235571 --1.32674598375651 --0.397165352430274 --1.14609311221869 -0.939605407280139 -1.2229447138445 -0.762247861575976 -0.759218404378486 -1.36009393472475 --1.33022367639831 --1.09031736254816 --0.199593214953888 -0.714724656700865 -0.464230929022275 --1.1713925830449 --3.07798323146197 --0.941920315684441 --1.14641726134739 --0.512301212918548 --0.958602634131068 --0.231661740558812 --1.24707944367259 -0.160886379293917 -2.28513517014747 -1.19243832584565 --0.116364589014426 -0.596334837456643 -1.08575298657067 --0.0724090913435598 --0.162089064924388 -0.16832274314776 --1.35058656534907 -1.16872569031011 --0.311121243579633 -0.786014543571636 --0.385171836310533 -1.1796177828903 -0.840208357321987 --0.119707305321091 --0.213595062067171 -1.23757668775668 -0.317397381572189 --0.332783709255035 -1.21848056919562 --0.630167729877247 --1.08252548129868 --1.52362137870996 -0.812860172376388 --1.32979378284741 -0.866783846731789 --1.3294171436611 --0.416722391411643 -0.94988490073049 -2.67733359481071 -1.24970649703871 --0.53259381347695 --1.64527685442805 -0.0390817341439424 -1.32702125522328 -0.365019247932952 -0.0828612479269868 -0.118298844107663 --0.332565870979819 -0.560552790978608 -1.09436578833171 -0.429696713520094 --0.564585804254627 --0.719510559484529 -0.938666867525088 --0.475844506861133 -0.491626368403381 --0.195585774772457 -1.01610043070407 --0.347207730746209 --0.261189611733014 --0.00696540927421196 -0.13238092955293 --0.193759427936252 --1.000470217764 --0.971478730678244 -0.667738140152194 -0.10108120526707 --0.0290925346971722 -0.0633941947292751 --0.260601078748936 -0.811904275531734 --0.177194326069914 --0.689375093821275 --0.200045538701314 --2.12220475242367 -0.995203707869968 -0.0557086731851513 --0.609738556617796 --0.122478080802239 --0.0360124825401495 -0.715219939833964 -0.397950162489437 --0.743305927299468 --0.516687026104236 -1.28129056197843 -0.0712217606512446 --0.583405177804143 -1.48340953723776 --1.36205307184174 -1.15060254784606 --0.710738812501196 --2.3897932450396 --0.585757090250322 -1.11802853378664 -1.57057568016788 --0.243206451606516 --0.598604154422274 --0.0503304230055495 -1.32760999647716 --0.325104207655118 --0.596368176079145 --0.512219810700655 --0.206526052407009 -0.19664772037457 --0.70242854548465 -0.951111714566999 -1.09342165048662 -1.01841593473626 --0.0347091268313537 --1.52367151812955 -0.875452241928363 --0.564374589683853 --0.216745516813417 --1.20529436417253 --1.06404096794035 --0.162538630414307 --1.75573093652631 -0.882519947718744 --0.0519746228672959 -0.133890551531873 --0.904352235598665 --0.0432723696645905 -0.710631951365309 --0.655645378120193 --0.171413153897001 -0.732884773126604 -0.234344502320671 -0.116046504341163 --1.03388999598299 --0.924317030733238 -0.357007482057282 -1.10156989953863 -0.25769212689229 --1.28025032834427 -0.712200441762901 -0.901576178367343 -0.431358902743875 --1.26139012227126 -0.301615612415371 -0.154298321202466 -0.398596872074032 --0.832977238565352 --0.737147380800073 -0.0987484639619014 --0.101954387527813 --0.656044077739886 -1.21620266521668 --2.20038487830722 --0.24699585621369 --0.0832705501501154 -1.1730055204714 --0.500057788032913 --0.72742789845026 --0.450315534185344 --0.179458345268115 -0.802653333393976 --0.157611027432674 -0.592375483616493 --0.67304556087466 -0.468120969817685 --0.93261123796707 -0.382398372568332 --0.0219074744470564 -0.748504328431165 -1.76298972342435 --0.609574227583478 --0.940635321479451 -0.939414644191646 --0.341493313265389 -0.265916030948889 -1.5096099065186 -0.880272118818005 --0.692801947503842 --0.025143237458094 --0.0517422243286312 -0.137115645121161 --0.299395643318661 --0.439775402047909 -0.940335833746248 -0.390287339093515 --0.940785916073759 --1.14831773032002 -0.264736084492654 --0.318205490998811 -0.247004250390674 --0.349639109927474 -0.626230296718035 --0.702077045398552 -0.737709170275425 -1.92734597886921 -0.63928589815418 -0.52034251808996 --1.07672555247631 --1.24623315060424 --0.426665294959027 -0.547669454400534 -0.116097331031599 --0.23485016970139 -0.361632929413217 --0.631134897101653 --0.745621493832395 -0.440527518847745 -0.512398675239946 --1.52668441917455 --1.23261441678132 --0.340204090010602 -0.862083019239793 -1.13932611638034 --0.934252965263243 -0.81794589020611 -0.116801123666172 -0.12055463190198 -0.13560834657822 --0.359250924103161 --1.05687261972974 -0.0720513888485854 -0.794409628164473 -0.00771770182131215 -0.841813135213659 -0.640198976308422 --1.15426421487165 -1.21880102271533 -0.624418084737179 -1.12953384590537 -2.59994376414741 --0.0805661548854175 --0.579606496560518 --1.45413989158996 --0.0832163967454598 --0.687146026739961 --0.411776106620015 --1.07389460340468 --0.647231754504378 -1.30126875082031 --0.0875330969494073 -0.358460852580547 -0.246052442559495 -0.527386262744484 -0.112053048722495 -0.625279861912186 --0.848085755136063 -1.15247496974423 -1.14315739463851 --0.279553807085007 -1.84223589122521 -1.13277377822852 -1.19773811674317 -0.108242015995196 -0.888774632864511 --0.220004559735312 --1.19767794652522 -1.01771153748702 --1.2801177546879 --0.501118812287001 --0.638461232010563 --0.160755490674037 -0.846443765077847 -0.654159203914944 --1.16853632511956 -0.930471394962422 --0.258417335664404 -2.6903423400447 -1.7871944404236 --0.108653883671816 --1.08554212931652 --0.984977773322523 --0.933789599406232 --0.49513958634565 --1.23542647668723 --0.707525078637031 --0.324667499566134 --1.17623399669318 -0.399945194185836 -0.327724283679692 --1.11889833224852 --0.850288267416758 -1.01731934874637 -0.0313810021952072 -2.18333309820839 -0.00706618107283052 -0.793556262528045 --0.198729250633933 -0.736602266302697 --0.315517803073472 --0.434099122107881 -1.07442707180171 -2.90301583447166 --0.348280347105704 -1.82648491314862 -1.16701137983365 --0.750585808971012 --0.645301782285268 --0.228179213384903 --1.00535320569857 --0.0372042083321498 -0.138205953494611 --1.51299548065338 -0.135251024225884 --1.23752039783574 --0.350372397242737 --0.172288763179532 --0.2380609560628 -2.57545100811197 -0.483368273252182 --0.406514323830192 -1.17329522119584 --0.0610287338386728 -1.37865284232826 -0.405017952036083 --1.10255589272576 -0.57670730334115 -1.08364623966417 --0.515631321508683 --0.285544660063872 --0.701265543090329 -0.561645279182802 --0.990457431916827 -1.05443468570241 --0.750440829744542 --0.427125681454751 -0.442068971505446 --0.587738178314712 -0.835258106904838 -0.313179625300123 --1.35860185076179 --0.704207830527555 --1.08999820460285 -0.907715476168976 -0.0474669833583539 --0.31796108767894 -1.30819479843948 -0.87177944878623 --0.27988422079263 --0.140546707427461 --0.456847711408352 -0.139604275860721 --0.114020355898225 --1.27438353874259 -0.179806556390228 --0.0743353809940555 -0.123797244875803 -1.66010329889868 --1.02189300090289 --1.34145608598879 -0.722542662029236 -0.316857824942022 --0.190869003006158 -0.201713080998344 --0.0138875085772088 -0.296214177119671 -0.0816704429410109 --0.836466307078856 -0.415335647546692 -0.793352053897437 --0.472813109224275 -0.759010987503593 --0.100383346933901 -1.2453204897665 --1.41320245075326 -1.10238394007705 --0.313790528069273 --0.818367473506932 --0.0564244660983402 -0.0477384616195105 --0.548081393659778 --1.03628288739245 -1.15518150798293 -0.404014327034261 --0.12138390296901 -1.20031267642903 -1.91750262274211 --0.923080484055651 -0.29064520488646 --0.255351552659281 --0.0816639671237711 --1.12509200569458 --0.101329668160473 -1.10707355348665 --1.08925784989382 --1.12906666615348 --0.00992499799455082 -2.62613269938053 -0.134988122414026 --1.35153142764632 -0.353609259185687 -0.229086486850836 -0.578526843266754 -0.798148708015134 -2.45909102708491 -1.52300238113017 -1.03155071207166 --0.510859120495741 --0.895254347178764 --0.769286541821649 --1.01962316319224 --0.564981071062435 -0.152870405825709 --0.0606169638770622 -0.911233450513766 -1.23015096883118 --1.60450598683091 --1.54013583349478 --0.479268465033606 --0.995977257729841 -1.2467124097751 --0.193472038152837 -1.85385581330887 -0.384445768922381 --0.793348481986911 --0.404914522175654 --0.0282131535696468 --0.0190500409527594 -1.03113103261305 -0.456648469088377 -0.51342139475871 -1.25879659633832 -0.433306080814932 --1.4414437443204 -0.771444756898909 --1.57302991981578 -1.73176218670465 --1.63277338965142 -0.0308655764148735 --0.40540417690238 --0.754188783000664 -0.535394341746944 --0.156134334334985 --0.611666702843923 --0.49005263896336 -1.41158607943324 --1.16454596087787 --1.34179067637447 --0.202564291017115 -1.8040386465686 -0.169140053867777 -0.931994918223026 -2.69126528277917 -0.109884591892099 -0.0444305092091586 --0.149014694668722 --0.872645965912825 --0.40925681123062 --1.30793054344059 --0.567574952794446 --0.105630234103051 --0.832298547091529 -0.288042429635685 -0.394626573080521 -0.873512177513707 -0.350446452206809 -0.985686344862643 -0.887650906298124 -0.833887515048286 -0.163804251037849 -0.598030940233887 -1.98475444455433 -0.998182718756695 --1.27907943649875 -0.809284526679543 -2.01798815173099 -0.211923301971831 -1.26023846176225 -0.833781352806726 -1.02126552326017 -1.81441388242027 --0.0821240230366591 --0.231708623296946 --0.564516521585193 --0.556624081188892 -0.910951917489913 -0.836693077476864 -1.16215789602689 -0.911991356497732 --0.402496447186798 --1.55210102409544 -1.30085681459197 --0.0737720487361653 --0.124766158108679 -1.54254116632231 --0.144924302390532 -0.550751910341945 --0.539085329243329 --1.27761187399908 --0.226299832392803 -0.804097732795268 -0.0998167717278817 -1.8512107968134 -0.489405670777199 -0.0991540588468407 -0.0559302762785316 -0.782956181735923 --0.25060721762037 -1.09026029414877 -1.39708785510034 --0.524919538234696 --0.32497539278527 -1.236513282571 --0.746032590566293 --0.904273821845012 --0.969430742211513 -0.352516043679915 -0.507757636867151 -1.04085803530727 -1.19745652507389 -0.638785066594309 -1.23260883202259 -0.208231616814176 --2.03525394401854 --0.0583998681650999 --1.55052507830168 --0.405357946973594 --1.46814650365135 -1.84702482365559 --0.691644869281605 -1.19358653662951 -1.47624054464259 --0.788930694233875 --0.345120775668503 -0.840147634231868 -0.396941093173506 --1.00389849396267 --0.690503572161312 --0.128828821336007 -0.734295093416783 --1.72118408060995 --0.839298163205887 -1.44189745080252 -0.179572081766207 --0.587533571187965 -0.800487891242813 --1.28400356575446 -0.0962379931099582 --0.41124287553056 --0.612768920622908 -1.54669363873125 --2.46491768305819 --0.104350615691894 --1.06528290103456 -0.640601198842658 -0.438756450339647 --0.252775890395274 --0.810461873836883 --0.05527850744217 --0.180819420396221 --0.0052378226516594 -0.931090028944937 -0.392723550688887 --0.0308371834302488 -0.944415034978284 -0.463689157067574 -0.856065307752538 --0.612005562139142 -0.232151332960325 -0.488950268329129 --0.730026230271916 --0.444787318529434 -1.23792765013486 -0.0502448369639588 --0.0805370787387405 --0.0301302425459022 -0.224033490571371 -0.569577823764273 --0.0289136216956312 --0.817905392800324 -0.752080414142249 --0.558888731617706 --0.663823849887162 -1.04696705906072 -0.131621866820553 -2.10230165154659 -0.979539538066609 --1.04196615959157 -0.23458820326946 --1.36468309248163 -0.176549818618916 --0.394611576792591 -2.5929280425496 --0.522337052693171 --0.280891170502768 --0.598756853336475 -0.280526842364175 -1.1191093037555 -0.0860567577186124 --0.308715019775221 -0.112818753791345 --0.413061736680029 --0.657483588881528 --0.352451141301398 -1.93528970303164 -1.11222321370915 --0.00589485162852466 --0.948263237256587 --0.0875228031179605 --0.464179245091719 --0.324749457166498 -1.28984509117856 -0.738846070265928 --1.42867760064658 -0.0887842562991139 -0.0890230354060542 -0.9535569056513 --0.467661606202802 --1.50633610169147 -2.75948627809085 --0.463787924268533 -0.861053332000024 --0.240080648727963 --0.000225239495152962 --0.917237545961203 --0.0391328224719594 --0.891031612776352 -1.12822648630955 --1.04029146195633 --0.125293415292454 --0.366794540013414 -0.523905888615822 -0.154538883049864 --0.584851082776002 --0.0526606975832107 --0.766053780138187 -0.728957804396378 -0.333715245299608 -0.0696819905805519 -1.0528976713569 -0.621857081971732 --0.650972940449837 --0.414451071622844 --0.187314885729126 --0.368569815496201 -0.362223799296033 --0.993502962156609 --0.197577305481014 -1.93676797056711 --0.65072271297345 --1.25543946105794 --0.534586088218887 --0.143258577468213 -1.26977795748952 -1.69247760662484 -0.987624894952355 --0.561191047508588 --0.912063726492351 -2.37945271228483 --0.471864627105544 --0.0963033595832314 --1.56517630125111 -0.40504857773467 -0.194926430824546 -0.781355603586475 --0.277510368497623 --0.560605289946339 -0.909421850295029 -0.856556557820618 --1.03840809714888 --0.269082171032308 --0.559334568933162 --1.26820184179023 --1.21118263709622 -1.03789356664126 --0.175255662281771 -0.763569164235454 -1.39587170048134 --0.129927800369602 -0.0787405716746301 -0.0839226567537406 -0.131197862245577 -1.15708264407186 --0.150261611160992 -1.2580267786682 -0.861404640052938 --0.507673341753966 -0.150643220471881 --0.0164856149080173 --0.839135817664704 -0.58555608408179 -0.61749421271085 --1.2247105665918 --0.798154201483761 -1.21973943614953 --1.16676700391086 -1.70110947119331 -0.95669207288134 --1.03215177075421 -0.385570054787784 -1.23766568074071 -0.79563596702289 --1.24088143408663 -0.100911256398958 --0.252086979470519 -1.15961764841073 -2.77272002043359 -0.165641548571791 -0.753212943634768 -0.923762836987851 --0.978444753805897 -0.540129738434236 --0.958487798057066 -1.00922559682994 -0.434854169444139 --0.0732089283091177 -0.444280470661732 --0.470985860924736 --0.332560309216159 --0.0249686903588913 -0.555206209303864 -2.1079201342929 --1.32988771506384 -1.08201752880317 --0.523727769756027 --0.212577934645503 --0.42602554585046 --0.379476411201321 --1.14390233263006 -1.20325229659285 -1.05520065973469 --0.0451955142446732 --0.534725984248349 --0.0412992281068396 -0.0848938242310711 --0.083635230386113 --0.777724226872323 --0.260583868636346 -0.796405275661416 -0.571851303261706 --0.235390536842962 --0.466860055207872 -0.35793130997146 --1.26586054858146 --0.880695611863358 --0.262191935860509 --1.64715813246441 -0.695769509460046 --0.839089807882768 --0.127473263371071 --0.555682542807597 --0.615132372400321 --0.343613996147483 -0.303721375905868 --0.364270631573941 -0.261129027531616 -1.0962686077867 -1.54776563059212 --0.0222404315274338 -0.836951263187575 -0.0886152977358208 -0.289490816283556 -0.722148426498554 -0.422217685257888 -0.362610397116804 --0.247231204645722 --0.252221758188678 --0.168535705446483 --0.622477364143881 -0.148014636078582 -0.249088345379345 --0.700572143935552 --0.531146397273119 -0.60168462066364 -1.16450499708369 -0.115067290631437 -0.649482548292276 -0.460403663775118 --1.08733159262631 --0.115079569894431 --1.4114704856741 --0.561659831379005 -0.0647670720645266 -1.01898775630373 -0.536700905434099 --0.904082193958251 --0.693963307063087 --0.486035801503118 --0.440216683858964 -1.2117498738706 --0.419022883401681 --0.959940213981838 -0.663500116752888 -1.15140346146569 --0.653730261037858 -0.406121905456322 -0.728997449546864 -0.613957181157128 -1.07559731908252 -0.877425353697303 -0.1171709969728 --1.1326077370895 --0.0225965849900209 --1.33949155699444 -0.218054235055251 -0.572256087242818 --0.291244722274579 -0.97909130850195 --1.24395202443542 -0.359927841849115 -0.850041386233571 -0.154347173127931 -0.271475577258002 --0.539114375998282 --1.00503160369573 --0.208562803384501 -2.22860854573321 --0.0858791811499482 --0.287648798736795 --1.20796513441264 --0.413963077160679 -0.0586853968283991 --2.25369275467491 --1.77301411704646 --1.20779085965793 --0.0602607329459479 --0.159680059499963 --0.956453158741541 --0.939325533409439 --1.52732237320395 --1.08161363692187 -1.59851592350568 --0.708692364920529 -0.763156975219633 -0.243414030699782 -0.0184867925815269 --0.0618634715121731 -0.900695270729764 --0.575358239140039 --0.0604251340266231 -0.858327651526446 --0.897350002331858 --0.18555570289459 -0.0308377802433561 --0.646168507625453 -2.50896565078122 -0.611463893941796 --0.697286268458893 -0.0918990682332783 -1.23556926598602 --0.287315362075145 --0.709834774934764 -1.91298165317045 -1.25235495149174 -1.06075214545006 --0.623462767283034 -0.513940005727539 --1.49181458180072 --0.363527641505998 --0.30770452010065 -0.00642916327396836 --0.457981717459589 -0.460008879677973 --0.0766610874821136 --0.389865316633211 -0.948434651065648 -1.02822163531678 --1.38501235570064 -1.45027988606457 -0.689582128842657 --0.188098449653401 --0.544060622983134 --0.365391883492311 --0.185702534181515 --0.8860314167914 --1.11728430215758 --0.880562705146025 -0.666458256055042 -1.14587912454637 --0.527747470730619 -0.688192527926164 --0.532610437986111 --1.21545536030208 --0.600653298498727 --1.29936996105079 -1.44191976044676 --1.22330104249403 -0.848427799740691 --1.11385484651194 --0.0308166939283669 -0.965445299661389 --0.95860387819264 --0.0859756021407927 --0.329076167536094 --1.01842976706661 --0.550498155997556 --1.49046573345979 --0.688839294565637 --0.545475486384049 --1.02905686324262 -0.780331390202019 -0.746602206920345 --0.205823321761452 -0.0923192829690667 -0.750409398505039 --0.550853889756826 -1.13798734556059 --0.041418329979888 --1.00833299210161 --0.047460096101708 -1.05315839317635 -0.133031040148516 --0.285743633467428 --1.2230410655343 -0.75323101188995 -1.10503354721333 -1.01028651450302 -0.0200775999608309 --0.502010789361694 -0.930968039416655 --1.61593242990677 --0.754255890463591 -0.532760618696589 -0.701880530434689 -0.103219330165262 -1.23499036510916 -0.832376371557538 -0.417115558767627 -0.43415455426414 --0.477543348842409 --0.701081381641467 --0.331879354234545 --0.842774683244795 --0.477378251103784 --0.0255526573454961 -0.0423057331481624 --0.409296194182949 --0.613248974385997 -0.0765255903722624 --0.265296850337387 -0.477058305149764 -0.549160079915882 --0.698005630630698 --0.0193040424579172 --1.41085155689261 -1.9238863140722 -0.96624335698121 -1.14688601594507 --0.168842471224536 --0.189530846333718 --1.29290828036034 --0.335708786882949 -0.0601522159125789 -0.0361619809631577 --0.379040884715923 --0.560681979620219 -0.936251231075312 -0.965611057929436 -0.16728664423245 -1.21583808243401 -0.69841612088945 --0.13952973874694 -0.549109226419427 --1.27079539650068 --0.610209362467539 -1.23614758938028 -0.607990089308805 -0.66172751867756 --1.22665633888421 -0.73209580790664 -0.433453907643905 --1.06962274610061 --1.20362382952472 -0.11041954815667 --0.678479932394048 -1.31989806325488 -0.0551201693046952 -1.01442370445022 -0.0898110527221774 --0.222988700980206 -0.130733213121719 --1.54722475718157 -0.00581532950148844 --0.38065994647442 -0.831387987044462 --1.11151138774791 --0.265657547820084 -0.138705081511282 -3.18850841107891 -1.27050032229834 --0.118277296004097 --0.0141075361200027 -0.580091853838628 --0.440875234587006 --1.18141849574587 -0.238330649271276 --0.315098604509124 -0.572339318542737 --0.913046949370299 --1.28774522851023 -0.827378036605325 -0.0694060860649302 -2.55790753876285 -1.78552117417405 -0.0585145259627469 --0.563308901836552 -0.859345915283612 --0.322753048067232 -1.12382159054608 --0.10752828482134 -0.313612055290086 -1.1928323010549 --0.334385456459876 --0.257176179324951 --0.268509403153582 -0.648136313792135 --0.310622698591465 -0.431796093937434 --1.08587006846012 --0.270556925802453 -0.350060580589886 -0.141233338711739 --1.31450264518092 --1.13362867804035 -0.581759946665235 --1.32425891536774 --1.02275539106084 --0.990553944348285 -0.511584655921219 --1.42363902939823 -0.61101704450579 --1.14546637697123 --0.0916887694244046 -1.18505272865957 -1.93353666953597 --1.37409864545632 -1.18890376004451 -0.250711387147229 -0.299855517480557 --1.09431063813032 -0.985742917138992 --0.530720929501188 -0.000369687359146553 --0.184030732746489 --2.11437709204406 --0.124743085975963 --0.579838116530297 -0.395803592765288 --0.137677613946457 -0.596304830590686 -0.330674036877006 --0.823777746831213 --0.751258912863786 --0.0885637080504793 --0.381090287549341 -0.0731570320840813 -0.835703442070142 --0.816352989075717 --2.18065649522846 --1.15871082142559 -0.429126897533528 -2.09248582494327 --0.532985098410759 --1.09931430867353 -1.36379675783927 --0.665795799314918 --0.896426282353058 --0.978553831457532 --0.12828425710087 --0.308833820190471 --0.948891315173372 -2.27932719535257 -0.369332859233138 --0.0696350563742225 --0.0750771215378983 -0.886988430321386 -0.0679342494851438 --0.951868425591259 -0.895993246619355 --0.322550626529905 -0.976842912173097 -1.19570574557142 --0.597825700054488 --0.493470111802073 --0.0445151948995148 --0.279272347145025 --0.101279407953283 -1.29239336851601 --0.00224030282236409 --0.163608952957621 --0.13855176564598 -0.610016447499624 --0.21109741659393 -1.00689803792433 -0.562884170920978 -0.856997211669797 --0.789222699723709 --0.145556090069323 -1.05170286567245 -0.933392693530302 --0.203502192902036 --0.0400145414768316 --0.619842282372021 --0.909022687554369 --1.20086257869206 --0.313496739128016 --0.219513059075563 -0.662728217454548 --0.798431097897955 --0.116226433211157 --1.36773720075372 --0.895438362937485 --0.52951265569645 -0.823727122722404 --2.92643373200306 --0.549359234909886 --0.333045180155566 --0.0872805610748157 --0.816809192420862 -1.03282246399183 --0.615469166210818 -0.716186769611451 -0.801418122143226 --0.140343039827964 --0.122376738796146 -0.353516107368653 --0.725813067293124 --0.199737257994904 -2.37046106969717 -0.400001391573791 --1.30477007545532 --0.899497940231441 -0.000207211927433448 -0.0794781979612056 -0.777816909922569 -0.511322732434556 --0.750183282467176 -1.16678144138703 -0.194404040386393 --2.81163165345774 --0.407929526353219 -0.249954514589716 --0.0194029778443539 --0.360213714362636 --1.10341930483371 --0.947041870646403 --1.2590249612484 --1.36435848440621 --0.199909546234949 -1.22648967001579 -1.03145645021157 --0.247327170377894 -0.1813549710378 --0.250495959542773 --0.205242072450527 --1.22880651773107 -0.364308477258628 --0.21140841162884 -0.979871820248276 -0.138434892305782 --1.02233614713027 --0.0427407607955361 --0.768115031199482 --0.256187718415631 --0.624913684559624 --1.60610977037656 -0.0954056209494736 --0.70207129322127 --0.426597963641687 -0.545041750411067 --1.07927922551153 --0.679355846906517 -0.0333460369000935 --0.366221746501363 -0.262640425961428 -1.65029484118018 --0.261630725376058 --1.01872342359586 --1.17485011433286 -0.0243555241960811 -0.866310414466259 --7.05946029331272e-05 -1.42476250823757 -0.260684321881519 --0.794747204457306 --0.521969257826625 --0.190501717529759 -0.000420378149845746 --0.386764947373085 -2.34421468790098 --1.43796499358177 --0.726558633471614 --0.467923768439076 -0.121523865912187 -1.78591157526877 -0.0364959458871326 --0.128349740649696 -0.425411516781415 --0.104581520846068 --1.44926439747901 -0.0651937656643646 -0.787539476681013 --0.870279717157548 -0.636329748932215 -1.30053681495947 -0.0785799157076301 -0.0783442882389114 --1.20462053918875 --1.29532445452805 -0.14911254065431 -0.795864581726333 -1.12276599190474 --1.22466598796907 --1.26695608316006 -0.309445784120089 -1.11898491178079 -0.157657938898588 --1.28719386348947 --0.626998757944378 -0.434002419797165 --0.658368739663191 -0.451826221971598 -0.691943522451162 --0.22516572464954 -0.470812451834685 -0.616904349480968 --0.501574857629635 --0.434762138928205 --0.585316008402332 -0.455141586696358 -0.38340905750672 --0.761199441882725 -0.371938480829373 -1.70084461790063 --0.819105397240032 -0.0289631539728674 -0.763580576908626 --0.071042581760687 -0.640123998886093 --0.333453380052371 --0.370610924458227 --0.55809792523983 -1.19534557598178 --0.207948832211237 -0.961652594183242 -1.1698819544284 --0.730160923919087 -0.453864004333555 --1.29548947779828 -0.348318056392292 --0.201098297451526 -1.131751899248 -1.12158781487514 --0.22577593906749 -0.353200297819697 -0.059748526884583 -0.67750529743466 --0.441055143487544 -1.35312274960223 -0.553267517665507 --1.09103855024557 --0.254336131797706 --1.20845441963366 --0.44293671155012 -0.376351529722337 -0.763893410225858 --0.115785515687433 --0.722060991668354 -0.0386476704860481 --0.746954053268866 --0.932137254316221 --0.858521594377248 --0.240830837137183 -0.238515372338221 --0.296254299566554 -2.10651366420657 --1.24395765387639 --0.223545294541136 -0.24586784832732 -0.09469096842796 -0.610466827970155 -0.120832253251653 --0.80418667664604 -0.12859335476724 --0.970206132246203 --2.15345384425611 -0.0439760300708167 -2.08820339286585 --0.303869101523867 -0.000451789103553146 -0.310363368096567 -0.447078081426562 -0.377217985435495 --0.188484461602203 --1.1864901880904 --0.338088463179387 -0.922932884034708 -0.175141620697921 --0.0771214609076667 -0.284234879713955 -1.22967441165346 -0.836454165157509 -0.430978538319089 -1.23843831228321 --0.228665911174717 -1.41181606766985 -0.855445617635558 -1.18648408972335 --0.292540799929416 -0.575065040615767 --0.601737469671535 --0.1636672692346 --0.910833231285848 --1.17805804621119 -1.2750898264453 --1.22419863768291 --0.700741325837869 --0.58904534605338 --0.903319262496916 -0.667715064325458 -0.665112346500465 -0.689073563973398 -0.530789027360773 -1.11018951191245 -0.235214644928925 -1.53124370491521 -0.760819298359609 --0.601478356030068 -1.59321765253323 --0.638555290015432 --0.289349818177331 -0.326741238009856 -0.440661497113898 -1.11435482267333 -0.642053871264644 -0.775115111900336 -0.898550560982343 --0.357025986244325 -0.981497542966878 --1.14282439413876 -0.471919152676028 -0.793410415662221 -1.91596700266014 --1.13795673519381 --0.26242812168349 --1.25948734711655 -0.683645074124643 --0.318311615281304 -0.975399271599995 -3.43632061940402 -1.20286117589276 --1.48057465987608 --0.222061304263002 --1.2320165067382 --0.681080580536948 --1.41751173163741 --0.629122632602584 --0.118181930810113 --1.2712235804684 --0.191167912331748 --0.737394498106523 --0.15384785203093 -0.799972772540221 --0.894679905808865 --0.877478243180745 --0.00352686390329815 -0.695291153011233 --0.296458456279532 --1.08740669633909 -1.11078475206919 -3.26630810086167 --0.869022638377542 --0.81601678912875 --0.669386597842076 --0.612556238890466 --0.351866621894612 --0.635817517011679 --0.465197515020245 -0.452058256364388 --3.14672755317823 -0.786425178507535 -1.6663043753431 -0.789300318958509 --1.53660052595726 --0.301300991883831 --0.459339932570351 --0.510383253042788 -0.185897293435016 -0.386482979200751 -0.287630479692547 --1.23542558899123 -1.16315329532845 -0.444225926277079 -0.69093780338699 --0.425646805449866 --1.73410107502735 -0.462513230378634 -0.445695835021543 -0.595245876567903 --1.27501469512348 --0.62860534628927 --0.630722483221518 -0.813624344052842 --0.996228976977534 --1.31160652337611 -0.473492146849057 --0.215729411840843 -0.390645535563294 -2.44727148414788 --0.571191428059245 -0.0605565125977465 --0.788205622977319 -0.6101191814872 --0.152618960388327 --0.696992468386929 --0.514855368790792 -0.937832022958885 -1.19901418900097 -0.778897046444817 --0.390978151941253 --1.25438337690447 --0.179100141234766 --0.0788411370694586 --0.777729063095743 -0.314599683306072 -0.151086782019028 -0.498772613544534 --1.45348799145289 --0.57240175758087 --0.262455201374154 -0.996817209347544 -0.509420403165048 --1.45801081387006 --1.46189215101771 --0.45385533998523 --0.2737108085709 -0.566449901737061 --0.576702835105268 --0.866170245274665 --0.343154086453609 --0.654545065447561 -0.0207375081787928 -0.138477152883932 --0.125573525546865 --0.0739194842726363 -2.84810112830713 --0.226750302268254 --0.790226547384554 -0.159411095742188 --0.128142968702091 --1.37896693398386 --0.00193783769853173 --0.676590793336379 --0.0655918776696089 --1.05630766059492 --0.344446436389868 --1.12224843623886 -0.257223757664662 -0.224916079036131 -1.34316070825276 -0.125449194488027 --0.654670560052197 --1.60947874390446 -0.034428529919488 --0.449351700987652 -1.09298137920324 -0.241661274310356 --0.284989370640133 --0.0598197389816062 -0.0890148005815532 --1.04776385581378 --0.320628925657807 --0.556435239858187 -0.635674591048771 --0.00769848816129493 --0.301913258395485 --0.964013800798901 -0.0776897880061433 -0.302922558303619 -0.792183434283936 -1.45256906343899 --0.525484296021915 --0.54037176138447 -0.764778551262105 -1.99619350513113 --1.2136423159381 --1.26160203151816 --0.242114777236284 --2.70636253391989 -0.689804714488895 --0.100690365419783 --0.0678449772363123 -0.137335975184288 -0.719404608253562 --0.291232142146231 -0.417095330968528 --0.96387681743734 --0.136698930610086 -0.0783853603519438 --0.476436819462885 -0.397021171975872 -0.0888964387405737 -1.16858683152997 --0.34133038841886 -0.880373613367187 -2.42702705044395 -1.55807215569098 --0.943087781404321 --1.03724789972182 --0.0277721214840945 -0.816002556215559 -0.263578349674372 --1.42577352575228 --0.630762504963783 -0.43561443516154 --1.00456232045066 -0.11948256545068 -0.214098608502191 --0.952571938823182 --0.525585032936684 -0.846740790045095 --0.909327655586322 --0.513422241603398 -0.821601418454932 -0.0608353308558574 --0.517617922382406 --0.520444068790014 --0.469342119477813 --0.486318366480912 --0.158563760609074 --0.477576650063126 -0.429142185443283 --1.59990432397135 -0.380086422743235 -1.14434287980081 -1.19493734603943 -0.696453548136339 -0.0281477429308712 --0.750410552274682 --1.56048018829813 -0.444906141801261 --0.434892702511201 --0.256865634397714 --0.16605398076157 -0.83009573865872 --0.717605960408306 -1.86201161560022 --0.178956559846805 --0.417769642173477 --1.67768514308315 -0.750074951262173 --1.4540287470972 -0.581323231863468 --1.12600133325307 --0.200144573819486 --0.552835658332452 --0.17382176315879 -0.588888437637089 -0.114937386724212 --0.771533004610279 -1.62636855581649 --0.614295026538098 --0.675826909198838 --0.82088597236992 --0.148541926849689 --0.811639607592218 --0.502287276434235 --1.17529212047313 -0.189630226653962 --0.960120401594772 --0.653476117819411 -0.0847411021054265 -2.96635109211174 --0.475558006833642 -1.2783167727725 --1.03168407983852 --1.05306400027182 --1.23005012265011 -0.74930370243902 --0.871493520113611 --1.79115243567334 --0.527002745176324 --0.228186439544049 -0.251514835213046 -1.10991673402105 --0.846853326563352 -0.243390454238626 --1.16115896709813 --0.396163546915906 -1.98001260034899 --0.50757879759303 --1.08015327315428 --0.388362339069532 -0.496543552488388 -1.26571204694908 -0.94094749322754 --0.578437594552361 --0.32072577391649 --1.438040998114 --1.40314878840664 --1.48319969103178 -0.986138848778806 -0.769594029307593 --0.782496905129945 -0.784543447530583 -0.537235827380357 --0.298182654050922 -0.111564600966842 --1.83001775249324 -0.695283800552999 -0.837013536104092 -0.834670052173937 -1.08186471207859 --0.29947646761951 -0.340880177044953 --1.29652557539939 -2.32274130645687 -0.915961507129453 -2.08749753403436 --0.550188273285899 --1.00514577901275 --1.02857239887542 -0.655262802468831 --0.0827068437192029 -0.0466379072286891 --0.871079753754091 --0.875145169369006 -0.0437837873653661 -0.219531553823236 --0.53808844332477 -0.092747885091832 -1.50398900626565 -0.0153306277065428 --0.202087137667402 -0.606331794885223 -0.25958905583466 -1.09663149079169 --0.889677168777277 -0.96275554062886 --1.00639961609676 --0.133330631516307 --0.0175554991945681 --0.0462105307153475 --0.4914245080393 -2.13670921150811 --0.359779996301029 -1.22723435072193 -0.849892774395068 -0.0412031411114127 -1.20736328262221 -0.211803919255003 -0.988953372456509 --0.502970178747685 --1.03326484142436 --0.0689707863693831 --0.469232094027539 --0.159398682779779 -0.0984890984333671 -1.40208013448278 --0.499368067975067 --0.503299910900438 --0.340911682108283 -2.15593210390872 -0.00303726627042433 -1.65722156389772 --1.04705243565926 -0.0416975511988067 -0.489139987124179 --0.31446110744356 -0.365505773472854 --0.635583572195449 --0.0918864740396659 --0.444181519976931 --0.112529028364497 -0.423137904703047 -0.719155028914439 --0.507185112718864 -1.12527100610923 -0.327959189478955 -0.466956139995668 --0.35442890679472 --0.303946236184357 --0.0779002404577875 -0.628630811890631 -0.14356132137843 -2.2046868624567 --0.00854034755444122 -0.683456640776781 --1.05635552199082 --1.3158616127634 --1.02047819150287 --0.200449794401361 -1.65925745802515 --0.392929586920763 --0.809470936219798 --0.847258172334161 -0.141141961878771 -1.29920627148975 --1.16778366511375 --1.10470252040482 -0.1536649605495 --0.26470915333176 --0.11205854880265 --0.857518934321709 --1.42858424147903 --0.317147583595569 --0.676884462833479 -0.634095597599155 -0.446717148905952 --0.267173304712816 --0.385402908838768 --0.1661380262701 -0.935783564725966 -0.0295797283805852 -0.240446289284398 -0.342694261350585 -0.700283887906926 --0.922868752293417 -0.365839911108116 --0.293484740054547 --0.151571347714686 --1.10256341258505 -2.27327700174754 --0.333171985860568 -1.09224691056173 --0.0479687916171336 --0.624651518112021 --0.035052102075261 -0.973287656601551 -1.01079366154482 -0.585443229564078 --0.583192599297255 -0.335488896092394 --1.32135537782674 --0.180571125236305 -0.143801985597388 -0.149723900104801 --0.937867005978442 -0.127538196893509 -0.429116875505672 --0.119092692696507 -0.362647898758858 -1.90407356591431 --1.07760415840311 --0.421223544930074 --0.542595160739678 --0.609171415124901 --1.18435322100921 --0.614608486025602 -0.436076031922303 --0.839079062053218 --0.513465410894954 --0.215020944879892 --0.649935742941109 --0.677290989826279 -2.38367245823853 --1.47790028406733 --0.285068585617871 --0.338896209053342 --1.25810294756322 --1.20149860793368 --0.0541255576583741 -1.34337952641256 -0.0420031495869253 -0.0755535388107376 --0.03782470833894 --0.811884789893283 --0.0957370786061 -0.889602298543974 --0.203570773524529 -0.526121146816492 --1.29875532069404 --0.771234229060317 -0.806924569638083 --0.871721729537152 -1.06894081868617 --1.03826156464601 --1.00284886568729 --0.94851725118985 -1.24805793442418 --0.611901614639423 --0.487756847894876 --0.0244687573989193 --1.06198137482418 --1.43238769200025 --0.663167657059181 --1.58403505121228 --0.286211542207796 --0.865822490463966 -0.561636006497122 --1.20969662937916 -1.47326766699324 --0.294598558740902 -0.936055339467174 -2.50882733439968 --0.964629957740871 -0.907349764868247 --2.50516103289832 -0.389303524090234 -0.0791027376733835 -0.900010595745475 --1.2329071109778 --0.0411572807734801 -1.71710299312264 -0.0916445501058876 -0.216332682561908 --0.136804451785212 --0.248629081958145 -0.255454892089588 --0.814188495159399 -0.233081869277224 --1.05976662097456 --0.304870551291236 -1.14727846266013 --0.33509125532397 -1.19429765778891 --0.657034712176549 --0.315264728649796 --1.02315211440918 -0.820439084196376 --0.361359671000776 --0.326419053248219 --1.00644134855857 -0.910833867604904 -0.264844088710111 --0.924296775456866 -0.332284998007701 -0.330054725491708 --1.09545529058042 -1.53976905783104 --0.779038690557917 -0.774569983378673 -1.71621765273649 --0.886711756711627 -0.210890733240594 --0.387145694012588 -0.653019732034578 -0.565387161156464 -0.105125419534262 --0.153092488688563 -0.0586480430653076 -1.02080783671979 -1.15148759462875 -0.83135321469115 --0.483423676752531 --1.2481779196785 --0.262649587819667 --0.653060907990339 --1.02358909050864 -0.835737215015738 -0.94623422743429 -0.028663632846361 -0.49212130895258 --1.07880457266405 --0.230095739875031 --0.457601748288074 --0.488538634909435 -0.732204536886884 --0.989370811755607 --0.241290700688372 --0.272335788828817 -0.753540235219184 -0.265552754973237 --0.497308656426593 --1.33638155281712 --0.200647462918469 -0.389019389568207 -0.246254326879933 -0.673899353418824 --2.17798684665518 --0.557262264255534 --1.10603812777645 --0.582797387076402 --0.448369582853992 --0.638135923107008 -1.29495146511717 -0.097600814826615 -0.750840092167078 --0.391725487393593 -0.837199565963715 --1.10547116821935 -0.480337289017696 -0.401499809904118 -0.811983101387469 --0.0678455669121987 -0.0564950394942647 -0.0546326160617401 -2.06412102869518 -0.624396558018603 --0.495957143395591 -0.761164771157675 --1.23837653231869 --1.17708752826578 --0.80383085586756 -1.53364068789997 --1.08235954531441 --0.00732705701885017 -1.04123337026109 -0.157625558403915 --1.73111157663464 --0.378930689288195 -0.133835163844047 --0.357353197535225 --0.0324136915925086 --1.27010063105456 -1.15397429955019 --0.0183701749274832 --0.927712338348112 -0.821704046251124 --0.805451653379378 -1.24127803575103 --0.553265946033925 --0.429332466880791 --0.921498790511261 -0.969477540535141 --0.141619302356467 --0.364334019009541 -0.00997673704649493 -0.438671751761753 -0.761503552582257 --0.620533448182259 --1.12063448756821 -0.0312668323819745 -0.228825129843305 --0.48685098887666 --0.0246470623462045 -0.665254226671894 --1.14453583138492 --0.887825889750452 --0.147511804618434 -0.465015934105091 --1.69105906646369 -0.879928420188223 --1.35422765260887 --0.659432216731022 --0.651165625163138 -0.295606337275302 -0.475743062784542 --0.270628443065692 --1.20343200631588 -0.784464520874828 --0.255156256492493 -0.669144810665426 --0.0121651432985406 --0.976194269577176 --0.30700837254929 --1.21998732559997 --0.897210343346563 --0.0649295779479275 -0.0200470303058644 -1.34718425221882 --0.626456387858926 -0.322942531192412 -0.134699886561721 -0.280384894147737 --0.208701893702434 -0.0813477217743301 --0.493580925812124 --0.429599582222776 --0.91440167981721 -1.23227063911756 --0.30040520358061 -0.763126987714371 -0.100954307128353 --1.06866164416954 --0.292487561544345 -0.408977439347732 --0.538891307280789 -0.291821196772802 --0.0275605179398668 -0.550878124775087 -1.80260947107146 --1.06911315543988 -0.0566051529960729 --0.649368890446007 --0.250044717201156 -0.00844639415746595 -0.483845737655836 --0.462882256313697 --0.393050323972034 -0.654492446611441 -0.967632441276609 --1.07792606109586 --0.723756641299709 -1.54575962204392 --1.26382499748594 --0.587489419276012 --0.587156297816806 --1.29459050084194 -1.01538610728393 -0.39407082571734 -0.516858204297031 -0.359241917296629 --0.579263677275438 --1.03443501353087 --0.471806343076551 -1.12819497190862 -0.985000565326697 --0.149313757980545 --0.384059819127414 --1.44809782262869 -0.0978420920383645 -0.141673714193182 --0.0531537168648883 --1.57641814163276 --0.657768466097051 -0.0973266662105718 -1.10768787076835 --0.339147929434193 --0.315422565372666 -0.0828509598227756 --0.240715273055031 --0.710310310013284 --0.952034515443053 -0.643014271866306 --0.636991039186439 --0.472887949809359 -0.42022755540645 -1.00511413690483 -1.00865794900452 --1.32523578876791 --0.791383796591072 --0.862143320178514 -0.16395449587179 -0.171149496987637 --0.744741052781274 -0.318968077655077 --0.365670800533302 --0.808425248706411 --0.188048117423193 -1.06238988760049 -0.856902532849517 --0.736044105013038 -2.01307701627428 --0.0180917118831463 --0.110350836714358 --0.108561350679443 --0.615002498832643 --0.311702580514373 -1.10592956904605 --1.26001338042459 --0.932784971437606 --1.32205207612534 --1.31387399182696 --0.983130937575847 --0.116630727806106 -0.964154599603736 --0.092557371358394 --0.537650416065847 --0.041413343310003 --0.985200845872605 -1.02004655886116 --1.37339431198196 -0.159496423817505 -0.0473787094008413 -0.528580680697727 -0.265285824938815 -0.911902720202556 -0.236732561402612 --1.01396879378233 -0.565462312327395 --1.13111228674646 -1.15153383147665 -0.907615616358835 -0.476647659182881 --1.27437763471634 -1.64900940351083 -0.541538241105521 --1.2770742236902 -1.25666771332575 -0.155225521811534 -0.0735518304079736 --0.127491977403229 -0.0260449519605741 --0.253468111238178 -0.870230863738904 --0.683869644827421 -0.333229092370951 --0.670467920667106 --1.14440462579788 --0.493558401336424 -0.332613297232535 --0.389822375121701 --0.411140854954167 -0.110008882255373 -0.659203389742029 --0.844871932349353 --1.75882115856468 -0.450537178945769 -0.971535877179659 --0.181455715490105 -1.19800076980446 --1.29061272298122 -0.121288192778785 --0.260417672780705 -0.732471296637496 -1.04059565615073 -1.58653341223901 --0.0794284863243355 --0.135850783687413 --0.953772792125898 -0.690028993008217 --1.70021787474228 -0.962914588050763 -1.50152755329482 --0.475464328720923 -0.0738250757020316 --1.42435603163743 -0.915513347643481 --0.00755271488981535 --0.951062252193603 --0.0567051277360981 -0.940458841659336 --0.435865085076175 -0.844255274841132 -0.217317991880906 -1.13602376543108 -0.770050538541636 --0.558601418428608 --0.200646682038004 -0.136861170013642 --0.279327604198482 -1.48007066022588 -0.662675248259996 -0.388108540918132 --0.295809271584038 --0.766336377713664 --0.215910918202066 --1.13932482926082 -0.757025991423473 --0.149021468871619 --0.455414117742482 --1.04254069023466 -1.28178231958448 -0.712266037351493 -0.760708320748877 --0.848800699973568 -0.560506640836683 -2.2305041919053 -0.0879752119226858 -0.117392365198014 -0.617031603067661 -1.24614097407523 -1.18387423367869 -1.08270058873508 --1.26577067122752 -0.928730840484972 -1.37491326578791 --0.312272679598526 -0.204568931283359 --0.672427061346145 --0.428985624790675 --1.52075484284677 --0.578175609268731 --0.564002233297635 --1.03949767953698 --0.104396132273077 --0.305488480436766 --0.364330333516049 --0.939761090032881 --1.22401212484394 -0.523314277905916 --0.400468859319572 -1.19946587371423 -0.520509737150245 --0.822473840443665 -0.681757990441401 -1.1878212049382 --0.210899935197917 -0.127896337447091 -1.13563041040074 --0.183767671885994 -0.678065350039933 --0.189837677015328 -0.207728998834465 -1.42353448219412 -2.92325109489675 --0.62653238943376 --1.05889366790908 --1.16426563280669 -0.135701903596894 -1.02656287404867 --0.533721707532648 --1.10340733907464 -1.09921706393717 -0.186012940900226 -0.424971058126282 --0.449244104751975 --0.00785133404086835 --1.06453680283663 --0.270083335404488 --1.24782113749201 --0.321450898201079 -3.11675048580919 -0.0936056768626834 -0.0772039335600496 --0.200328119839325 --0.208930940048067 --0.244131188714277 --0.39742097642905 -0.5645784447987 --0.522293896141941 --1.40772129605978 -0.333917533395798 --0.265717765011075 -0.100593292071015 --1.37958487793391 -0.581864648021796 --1.01672322632879 -0.970141872123554 --0.332896754524645 -0.0552596185617968 --0.0890645877705056 --1.36720430448674 -0.0465509248823306 -1.37354505497078 --1.29459903330294 --0.191402885240493 -0.609550950661513 -0.793347768579745 --1.68856366817828 -0.599454165270792 --1.11773887736392 -0.379197262055373 -0.117301737043597 --0.169567120970902 -1.26617746332986 -0.700289001605219 --0.0248399428898627 --1.05119084167563 -0.906011765860273 -0.756272624735454 -0.0498308121372251 -0.58099368951877 -0.0393782163733007 -1.13728218951423 --0.945330272608794 -0.133574246230648 --0.465181770580768 -1.22942795693633 -0.0657882120717881 -0.456211173328527 --0.324215470426104 --0.369143024209552 --0.942200367566802 --1.23994539579123 --0.205198769678041 --0.727274346392025 --0.171002254574222 -0.444365278530246 --1.3578081236012 -0.0728959681006049 -0.825629416177303 -0.0826810000290763 -1.30940963403429 -0.77930971500526 -0.687672230766101 --0.245679988481051 --1.18877178137356 -0.89419381400397 -0.976924076979719 --0.344549917154549 -0.996921801668653 --2.05897060175443 --0.919734770658707 --0.12284886646048 -1.10382285774057 --0.845432485073255 -0.204281423901075 --1.08629154247142 --0.908706563168264 -0.603907486056491 --0.611693752480438 -0.0516159731018 -0.270058628346707 --1.31615308159684 -0.155691631837501 -0.179648963041274 --0.868533797791345 -0.85352432539519 --0.184398649723074 --0.208092311038496 -1.35143254818704 --1.67906847404876 --0.252092604336791 -0.779344918594646 -1.28351811378021 --0.796248515162294 --0.502241122481347 -0.776498670834088 -0.715708158673978 --1.5943093486621 -0.812849379778066 -0.721749791248881 -1.09170895415516 --1.3309999735551 -0.308344925416863 -0.555392650233207 -0.544598337053789 --1.07921486806702 -0.237244056856648 --0.0729593855992769 --0.0043555378225788 --0.374638001547318 -2.10733316676453 -0.164581742653083 --0.777006640065929 --0.985372353801354 --1.04383742573004 --0.17325408618353 --0.578948048526067 -1.64277641616904 --0.941874405692072 -0.806880771258044 --1.23440033440753 --0.408902310046709 --0.881784396316762 -1.4555466950109 --0.0393023300854445 --0.527929485079527 -1.61517666014617 -0.129455540550268 --0.204232841670823 -0.127027320698718 --0.514570981063397 --0.0282626205962853 -0.0789468981658974 --1.33120910255625 --0.527642656727664 --1.050017010812 --0.596709970679192 -0.164846094667714 -0.605341847295129 -0.698823248395173 -0.130370784150352 --0.136749016285478 -0.831325732785616 -0.306297236245143 --1.72344000342599 -1.25976100261176 --0.424501755456963 --1.67023683683509 -0.265986867070446 --0.986130090443303 --0.294204577553793 -0.560457357450697 -1.31564351318611 --0.157008768973792 --0.206756253208138 --0.225829801593759 --0.362616831257656 --0.0839818684414784 --0.0565878295108035 --1.40334156844717 --0.510758657214924 --0.391684390839881 -1.03235055563622 --0.415334463058143 --0.00409105394946963 --1.20058418158681 --0.287848714606328 --0.369542845586033 -0.570358990872586 -1.22538031252422 --1.28114589290946 -0.57626913562597 -0.212068218679981 --1.2437231701695 -0.401694027126758 -0.850201648257944 --1.05027959995695 --0.573790701700877 --0.721726018080502 --0.681434118017769 -1.2608333967275 -0.755572857810035 -0.357904825149685 --0.940779523203933 -0.60969517301861 --0.966522972868393 -1.9078834296554 --1.03661321579708 --1.52473011028652 --0.605332530826073 -0.772210850773662 --0.0510782230106033 --1.06144875693108 -0.730134376769104 -0.483851640452862 --0.423126992202288 -0.163341443185841 --0.692232468564196 --0.517526651768493 -1.39495329755104 --0.3720171491637 --1.04267078658903 -0.587972761196315 --0.280294559348535 -0.0653848146203115 --0.118486112168512 -0.138230967085969 --1.03257193974781 --0.296751034168866 --0.727938074755709 --0.482024450736535 -0.125399420787501 -0.220804121348646 --1.31819057962528 -0.230336623491173 -1.23035199104888 -0.897928398920229 -0.171477879045129 -0.405717677066434 -1.09750919987614 -0.794587655799329 --0.866258123939395 -1.24786699626467 -0.667492627127153 -0.848084748970515 -0.200981132004809 --0.0866837994063347 -0.230502758888723 --0.121190475081317 -0.36165831699225 --0.297842714975342 --0.173833623629835 --0.00384813940026341 --0.00737165720957478 --0.474433769617908 -0.398398549216047 -1.57831412500218 --1.09535804666636 -0.0239859429382827 --0.554425869651289 -0.244014949099368 --0.495446612230506 --0.720592734937947 -0.348213369009726 --0.190196514226715 --0.29085166169429 -0.584889751698162 --0.0276386811779394 --1.49856649813372 --0.525314380741007 -0.181519655120951 -0.0129946229777067 --0.265290369996083 -0.965491719586826 -0.227173834226242 --0.14452379765884 --0.460671792945405 --0.52989287503992 --0.945255911225274 -1.55393018462679 --1.04158521277934 -0.305316637399857 --1.21091609123003 --0.870127597377339 --0.0396995230890118 --0.6268531889885 -1.37319022731136 --0.231490895357164 -1.27395746524981 -0.657254575199721 --0.937652515618287 --0.917325586857693 -0.946103127745525 -0.245496343484485 -0.597745408559085 --0.0398451350727278 --0.272436307496637 -0.756033041941718 --0.0707383824038321 -2.67099376709439 -0.527064571847982 -1.7222232330758 -0.388177530272882 --0.347496572912057 -0.51563424396716 -0.594595786202126 -0.226514596596076 --0.174752089225957 --1.22943818366046 -0.333845846578392 --1.01011479276679 -0.76994980922815 --0.299797517633321 --1.65235578579753 -2.16599646493543 --0.15987493771738 -1.04976703855728 --0.597924490749287 --0.145915955947048 -0.922788326841829 --0.0539175518593717 --1.60836503061677 --0.356321807180449 --1.81186162499968 --1.48212413952263 -0.840879052239437 --0.269607047949648 -0.637838435057184 -0.581633531230187 --3.19705424920405 -0.449212018594023 -0.200510163473844 --0.216533391913197 -0.798897857362067 --1.00324390462167 --0.512899433565396 --0.324798741794563 -0.949608831519841 --1.06968155143669 --1.17331187005662 -2.24755625126524 -1.05472720678337 -0.466840314747047 --0.859615622481378 --0.395659447240123 -1.41862870748001 -1.20876100172361 --1.36803069555077 --0.197349018678073 --0.0471445318807353 -1.08504131235116 --0.893965615309178 -2.13354180664789 --0.00802505399013409 -0.878828380094927 -0.621363094265818 --1.12746394997906 -0.407345858154571 --0.371567776655526 --0.835166693344645 --1.14967119286363 -1.71875611059385 -1.24230967968798 --0.0248832755759061 --0.636733914735623 --0.234579394810956 --1.73967710589903 -0.70970319604159 -1.59264689890114 -0.222756105644773 --0.544556084303016 --0.799995892066735 -1.55809240864991 --1.21901650898871 -0.757325924991619 --1.28116637703362 --1.32971157170661 -0.735038911109622 -0.490136597082492 --0.745368094454489 -1.0338118272521 -0.0650982940471541 --1.27075929999817 --0.189203033584912 -1.21149485260692 --0.775708867568428 -0.31503959027263 --0.272846520022509 -0.376722540773477 -0.510526431819274 --2.38929709194574 --0.808964412083906 -2.28249228549913 -0.0921487688854716 --0.350392714517428 --1.30423416168333 -0.0750539098339207 --1.24166386482318 --0.219308443317884 --0.405173643447931 --0.948311030595365 --0.854813351832169 -0.220697060425688 --0.183752807954057 -0.467441769859379 -0.137810754677808 -2.46860688242269 --0.137684414816526 -0.174126698175657 --0.126944080355696 -0.12438008088218 --0.0441766690161183 -0.268546907520405 --0.0716720053876276 --0.127810614284399 -0.841804216200179 --0.365704280496171 -0.304173228069738 -0.522568439286863 -0.116125841401164 -0.844737103676024 --0.237065217117462 -1.91577818702484 --1.48839554308688 --0.10779807502586 -0.310683876164812 --0.290057174842336 --0.855158942510968 -1.00509651317805 --3.50528221976065 -1.48882366829637 -0.649705035682223 --1.14946299091241 --0.86667026796121 --1.56545667182404 --0.151911024390029 -1.20370710291281 --0.299627314472998 --1.67068995594856 --1.05771508210812 -0.152447847604153 --0.57340064107685 --0.332144355632295 --0.717023299604646 --0.454675375305858 -1.39357394127044 -0.776041943283833 --0.0252139971455363 -0.0625442850526854 -0.661507554188805 -0.699685774281672 -0.0950841923421999 -0.531669348091402 -1.18682157727288 --0.245363826912786 --2.4940287417583 --0.91461943160725 --1.08017494599144 -0.267415764907194 --0.852201336563748 -0.909931003580411 -0.397824947206114 --1.5512695705008 --1.03274531541405 -0.909904619168886 --1.14559681685974 --2.50205519392413 -0.154527059787242 --0.128596184995557 -0.124424103703834 -0.861239821746779 --0.969334681022962 -1.24580963610605 -0.572680268959595 --0.362942541441477 --0.0837444079039082 --0.290263213435537 -1.36583073330415 -0.103618486050989 --0.362725555859985 --1.02062211065176 -0.0565449302919236 --0.557521513325733 -1.03257240153185 -0.166573084347585 --0.00170477923459522 -1.00736190753076 --1.27272733270591 --0.607500334832704 --1.49582127849102 --0.00606525260805668 --0.155167872261755 --1.14572456345095 -0.886855273858767 --0.415118380708858 --0.315354860273157 --0.693627328536095 -0.130686103545745 -0.547589902356924 --0.544861120173976 -0.0042728659403668 --0.229472417154168 -2.30673074575188 -3.28202558166251 --0.100780135687145 --0.0302245831782795 -0.300860551149134 --1.18594931309507 -1.42330072993706 --0.392783352031015 --0.717707037217529 -1.1175100510524 --0.713978038081061 -0.0788854998543678 --0.812296101827663 --0.43819914983508 --0.202440046770043 -0.29031752620374 -0.369039111851384 -0.3887907748556 -0.0906801766021448 --0.942102621022734 --0.840968797867939 --0.48008752204248 -0.503072924239929 -0.467433473354006 --0.511116279692724 --0.914940328910179 --0.0831684354008173 -0.585049291295361 --0.789554990540383 -0.296727368552265 -2.24737474062018 --0.586233566122948 --1.01326509521319 --1.62125900996662 --1.05982509896342 -0.960264720337578 --0.388997128308376 --2.37256011184557 --0.885465934954704 --0.131052586152535 --1.27138416176492 --0.349903210742979 --0.728709320191713 --0.0898271128978241 --0.774144327177194 -0.874801373025934 -1.20652762366946 -0.529487556524923 --0.557980148359295 --0.0791171037062148 --0.166261135993084 -0.486239708107801 -0.732374289022674 -1.5298404020124 -2.24196869575053 -0.63303150108683 --0.302844285531449 --0.431382994397168 -0.0769435391760158 --0.44136587116017 --0.0430434536430777 -1.74699272484033 --0.369010670895204 -0.109279268945881 -1.41829639849004 -0.332874046420471 --0.337562148139471 --0.829498251705465 -0.950120276458627 --0.675626721008998 --0.247401778758226 --0.314663426153718 -2.131405170143 -1.68580707196407 -0.0918989067237295 -0.346030722292673 --0.709620352591005 -1.32723958815959 --1.92026771828172 --0.95225276446959 -0.904192733205617 -1.07032524704922 -0.941150269899429 -0.0231607792305093 -0.254833039095626 --0.121215908370448 -0.231663101902433 -0.83441233675584 --0.528475415764885 -0.143318518515798 -1.02512508813 --0.557309256540202 --0.308638940687142 -0.136668170307483 --0.146598798542378 -0.639958704968159 -0.328647370101989 --0.029716578946239 -1.09423837402742 -1.92025363344602 --0.49055888504363 -0.0700775680266852 -0.156102774657386 -1.04246302815131 -0.157594569498747 -0.088362694791015 -0.749089238609786 --0.458724159584444 --0.131232880715045 --0.421126378375885 -1.72729043972952 -0.0847052516792139 -0.91442300604973 --0.359012234308752 --0.288136848268621 -0.934585140877866 -1.00330034594112 -2.80611401388457 --0.27029799753497 -0.85897173217939 --0.288633409869451 -1.42320215849149 --0.147783673462631 --0.0329337542777921 -0.571352980115602 -0.937154637533006 -0.218396668116155 --0.173919192108251 -0.344989865730348 --0.758905946960831 --0.133748529786498 --0.383218983026405 -0.0280829845198722 -1.36200293528409 -1.96383668673334 --0.346926688276616 -0.781355642684655 -0.212529345382693 -1.43035481418195 --0.910451891809629 -0.596661373693261 -0.79399879452903 -0.0756531954820927 -0.483435081213099 --1.00707269630224 --0.752811487330601 -0.534466388988784 --0.338226503194289 -1.29534479079936 --1.03468609355296 -0.133010945970804 -0.0197934987068358 --0.282548180960271 --0.464363084431312 --0.365820859067726 -0.118257278586402 --0.61247148325286 -0.0704862762212723 -0.0436140899136035 --0.139204279094916 --0.742996315862492 -0.970498023391345 -1.10133335062344 -0.457837378758294 -0.449864017375028 -0.739695753253343 --1.22532325291448 --1.42311225579226 --0.374751266250712 -0.0736916918636794 -0.90944275344045 -0.394438480114769 -0.0589485800587015 -1.27317366695707 -2.12526914635518 -1.05702163609814 --1.67144531958908 -1.04544356811411 --0.26066993986966 -1.5145608794261 --0.497233737493737 --0.166656452005258 -0.311008235541412 --0.0908393101883389 -0.535246631957907 -0.211557497935173 -0.0473206882231683 --1.93018657877474 -1.01970353425755 -0.800530499068637 --0.554824119787066 --1.41618982093554 -0.105209396987767 -0.292236125586196 -0.668554861912195 -1.43280247997208 --0.268309517097991 --1.21998116075825 -0.890941021723058 --1.29885500562351 --1.09973842569667 --0.359247727900141 -1.9430710718185 --0.679104669819798 -0.89542338463313 -0.497989791960637 --0.339941263871081 --0.275678104827675 -0.741728641438373 -0.222122110066175 --0.827151432592524 -0.840541123538156 -1.03801417847978 --0.167485607329304 -0.607372388056667 -0.32271039848853 -1.93920539047324 --0.159610053431095 -0.574696997396578 --0.583302374545264 -0.210542098790112 --0.754591120930055 --1.6187152628824 --0.500058018287727 -0.101463561379352 --0.585205654601127 -0.350531900561544 -1.129217449661 --0.0165152358215721 --1.30681893525264 --0.309263848477475 --0.385431060058749 --1.30858215444771 --1.0351431162872 -0.284365908872008 --0.0384850186833523 -0.861830800015899 -0.244443401404306 -0.25581259331743 -0.629033933727089 -0.940646057795608 --1.31550399088965 -0.436294268830302 --0.322600822672183 --0.935083862205188 -0.727921229995081 -0.0685637409308577 --1.06556712719313 --0.164836471816174 --1.17196644404996 -0.331490662741388 --0.533024677732223 -0.694569371230845 --0.428660122374912 -0.403679104217819 --1.61371719998355 -0.0702533388653084 -1.0385569664296 --0.363595976801768 -0.624233050157075 -1.29000440246724 --0.509660465248616 -0.521179643861649 --0.357849252541114 -1.25035517944596 --0.178229725698547 --0.870529335708264 -0.23851287822291 --1.80332838864292 --1.21378990440224 -1.00329192653368 --0.43693658572732 --0.687989067012197 --0.355132578393732 --0.615104980131379 --0.877864279000971 --0.964790695426125 --0.215572981530443 -1.18776245501522 --0.437981979658796 --0.662592546827153 -0.289209645976944 --0.394765970571937 --0.448752144970109 -0.384348277956343 -0.250713679421063 --0.49194014242691 --0.636305711384656 -1.28881904571436 -1.35664495481327 --1.32430135602585 -1.77773649639949 -0.133781096371524 --0.0117633035869908 -0.418821814740326 --0.676523395179482 --0.749464224957916 --1.20258170157444 -0.046363740424141 --0.442302327763862 -0.339063140108272 -1.23675480063591 -1.49443164054727 --0.963092612616268 --0.325910887676459 --0.343534413821749 -1.90816599032043 --1.75816435456658 -0.11821355998256 -1.30755443675926 -0.402804991578787 --0.629361930900895 -0.649613985428859 --0.47618921421922 -0.870906516547919 --0.348944433295506 --0.382758486130392 -1.85254378866483 --0.380778738495093 -0.740285033666444 -0.571259925359961 -0.897428360851663 -0.0512595965557523 --0.542054836034532 -0.543165786524717 --1.17354984203253 --0.909048448396902 -0.612810625461193 --1.11580343503909 -2.45779182805705 --0.290940242145989 --1.19392806735659 --0.642351342669885 --0.541917061812566 --0.989682463347207 -1.19223571356636 -0.0703451369650692 --0.586483714733846 --1.07582924317706 -1.18077662056288 -0.293555247715458 --0.0670016952497061 --0.158939052518321 -0.722692843571602 --0.064029139325271 --1.25017463917735 -0.462782622936919 --1.63712910116375 -0.425905325001885 --0.981096517713778 --0.548312944693764 --0.413533781756843 --0.304733694007342 -1.19950235753075 --0.343269327278349 --0.315448503039843 --0.314589442225245 -1.70133287409604 --0.312001378110899 -0.108157392778171 --0.192887707188079 --0.791735667106398 -0.771356897676136 --0.776309674728058 -0.289642933653281 --0.219327663800426 -1.7681931575913 --1.41136890927541 --0.765779399011665 --0.010491469582778 -1.04722829818283 -0.514021478445804 -0.237197171406448 -0.120615457076804 -0.851365863765627 --0.846208400113893 -0.977879307189715 -0.972603650480915 -0.161799062260666 --0.243100706993084 -2.36485798062294 -0.801126349121356 -0.64551894257114 -0.24860348862819 --1.01912144104676 --0.455111757854654 --0.0752276022837464 -0.0944290074013336 --0.809702359159126 --0.14704070556586 -0.868080801881517 --1.23449058860628 --0.00583022447688686 -0.26882740740672 -0.729465514447611 --0.466296622259835 --1.24410748166268 -0.572304772825502 --0.118206107785543 -0.658806597467896 --0.39370923771418 --1.04404108502919 -0.221701028902823 -1.3788606940145 --0.619271707435105 -1.07148353152338 --0.708044622405435 -1.14531295925017 -0.658156454011172 --0.0451238287169553 -0.91428404947453 --0.11301664260228 --1.40278844890115 --0.851003272138735 --0.82728216003437 -0.26476204302031 --0.24517552478571 -1.36070746039846 -0.372368384365317 -0.366337733848068 --0.964330401321316 -0.753777395607683 --1.55864334787477 --0.0604251645987075 -0.28505193014205 -0.113295081374581 --0.0801181630524357 -2.33404768385883 --0.764041141403568 -1.08468625182759 --0.6270593307903 --0.726714735459578 --0.526649583071257 --0.331255494841106 --0.943806530829338 --0.282460959203036 -1.37048490610102 -0.456048296672637 -0.868002546617951 -0.245459090993591 -0.893235217544553 -0.00213078428532398 -1.26406826589956 --0.737936788887685 --0.219243940262944 --1.29998468890029 --1.20865637445634 --0.34516876184657 -0.0701587332209401 --0.802222467484355 -2.06501586040426 --1.24119816847112 --0.762665511057813 --1.4362083503345 --0.0571465269289613 --0.981475405863182 --0.535635767022019 --0.43335514880066 --0.162046358169214 -0.137155486031634 --0.583341283678402 --1.16401781391806 --1.03877542292206 -0.0229646134485488 --0.298048967294301 --0.167940166889388 -1.21083428464721 -0.0242316999691159 -0.834584595436899 --0.387068461684343 -0.670073163011419 --0.807747960043278 --0.33565368297012 -0.360223659360038 --0.437112030174196 --0.656883995253364 --1.11771058464385 -0.136734656050407 -0.929481165909209 -0.452994189554163 -0.13705645807807 -0.668822215802516 --0.328503107010452 --1.0344365618313 -0.667792536908855 -0.829572274434038 --0.81562695489121 -0.159713527624547 --1.00449373513634 -0.938743768296924 -0.851875850774729 -0.802107761040584 --1.57468100573281 -0.0757736673280185 -0.41297945087726 --1.44927309415827 --0.309736078769939 -0.660524211285914 -0.991505981195004 --2.97716948845179 -0.0808255771797164 --0.65696769185756 --0.249902726341523 -0.0388542013906559 --1.07158972051421 -0.923261169695304 --0.698492719316128 --1.40836455056191 -0.0153355885942403 --0.739398767899747 --0.646716992200196 -0.479740701028227 --0.687613097690461 --1.37026630640411 --0.651316320938895 --0.535623577184003 -2.78472359085008 --0.185359446211384 -0.647878507767379 --0.24310333169909 -0.681980400171554 --1.44489194796922 --0.485880252327178 -0.0828664010459876 -0.68415573339801 --0.0727525232768365 --0.369191173861291 --0.00911465459792815 -0.206196629895574 --0.404215622072854 -0.711639215295936 -0.479259010791709 -0.994316510031204 -0.184947031561884 -1.19926246307772 -0.43309717154535 -0.424007884262908 --1.5717476501407 -0.711706218694125 -1.94587439938561 -0.81416349402859 -0.129315819528049 -1.10465001540246 -0.859799498770131 -0.0506919000977071 -1.09918496642442 --0.467736425655062 --0.240669269556276 --1.66651372330101 -0.0819912863151941 --0.490606744006966 --0.162063037993109 -0.606477097148769 -0.213429055747056 --1.491429051249 --0.016798228186568 -0.917944019003075 -1.93271282763018 --1.05521959276262 --0.775437602579192 --0.399992722958372 --1.21547474511046 --0.0544985549418056 --0.443739488015727 -0.418316543171795 -0.326923233595174 --0.726969415602962 --0.493760256787741 --2.09697498999624 --0.239553087765177 -0.203030195883364 --0.568670004771244 --0.843273428241196 --0.260030333026618 --0.71946533356936 -0.862440203370702 -0.385617825451297 -0.506173696422628 --1.04911271918073 --0.394753796763086 -0.008145634914138 --0.167825076535515 --0.15819366440685 -1.23977068503982 --1.08778476362867 --0.836016943739905 -1.0751854498112 --0.397202681157781 --0.914398515959686 --0.638409703477899 --0.948605699253865 -0.0943850974099885 -0.0628463256300584 --0.15866831976421 -0.0838249282386307 --1.27567946037835 --0.953787390413317 --0.307033317906472 -0.602950181827133 --0.514281996879621 --0.299668907598247 -2.30782671563249 --0.0673169987303712 --0.872090188581686 --1.72979380703502 -0.829907746382261 -0.799381924252499 -0.28152262253322 -3.27364418435543 --0.899319279804955 --0.346301871821839 --0.300636879627838 --1.20671878162467 -0.887380557855272 -0.0223715954961214 --0.108396993897999 --0.55962734995339 -0.0890711743359036 --0.421390554756434 -0.930706609554138 -0.519197513255667 -0.853802853423899 --0.0319770597506395 -0.363459985148546 --1.33954059738873 --1.32982916384856 --0.398742319673234 --0.905649153654836 --0.911462919920764 --0.847355083139516 -0.0991755819101208 -0.00413269454560705 --0.457389929911896 -0.142797839443235 -1.72864724819176 --0.445785326871329 --0.0334504945282497 --0.782895730570482 --0.614614755033625 --0.789607139940125 -0.715398260593831 --1.07679487661748 -0.866574516776055 --0.449564406181672 -1.20759367327222 --1.16694921591285 -1.04656836266081 -1.08365590648154 -0.083798720270666 --0.639053897851774 --1.41834936491441 -0.631449782026524 --0.189303325769501 --1.37657500760539 --0.489502785067984 --0.302047436794805 -1.40783671023298 --0.57140045609347 --0.0952221295116824 --0.671654055951013 --1.23003095558603 -0.00361842282692137 -0.0289907020123046 --1.06187761378744 --0.208955248528071 --0.0627745196742593 --1.17877040304535 --0.540439194508505 --1.41539383666064 --0.0666406262437635 --1.0125532263587 --0.899186951541758 --0.191365083627598 -2.69911831582822 --1.25529712503866 --0.145031905523487 -0.811323386672004 -0.67924160840406 -0.448512614043564 -1.65784165206758 -0.309672429548002 -0.379444756623097 -0.320194892970773 --0.759255412072889 -1.05519162020364 -1.8549459648205 --0.663190065712186 -0.0151669964291941 --1.03224767414008 --0.151524133233123 --0.0896461486722675 -0.294306924985961 --0.620288213948243 -0.718251326715854 -0.580440694099972 --0.501912292350091 --0.813261542544914 -1.2353102689465 -0.100500656658696 --0.92796676146021 --0.478130950095425 -0.668610743529102 -0.889739838184179 -0.631766473901912 -1.86376791365484 -0.187913372010956 --1.0074918011802 -0.208106797079738 -1.07453559504837 --0.542084477132444 --0.114690985563175 -0.00141562671608497 -1.31479145424382 --1.00418316977341 -0.636183850444334 -1.25968601430606 -0.982591309711827 -2.3198650770398 --0.947484045714877 -1.27821207943138 --0.0761807800602838 -0.206223230628554 -0.111128233653575 -0.67528849363391 --0.605970464251662 -0.111005279128149 -1.03064941491286 --1.21899215306631 -1.4404091060197 --0.813448993775198 --0.344999179219744 --1.11025124149548 -0.0918552229413461 --1.76446842063621 --0.160591650499348 --1.16216365012216 -1.21580217376933 --0.516598583963536 --0.325862739900735 --1.05958310099968 -1.43330295105271 --0.435978582986804 --1.40048646424535 -0.116261089084529 --0.278253006231306 --1.36988454033546 -1.20884617220999 -0.00156391595344285 -0.899383643463073 --0.932805992372638 --0.678870035498234 -0.848353491086718 --0.49681322357963 -0.157263218263325 -1.09427582494858 -1.21168247430188 --0.488463202410804 -0.0197103192735071 -0.960804806360688 -0.26708447190634 --1.23107269776892 -0.0260230533010422 --1.60382133720619 --0.946422376311473 -1.83111982207829 --1.25863926271617 --1.43780347894 -0.871462120502692 -1.43391835705674 --0.925487563494553 -0.352164926213137 --0.128617935243662 --0.988917476017646 -0.0708566641659054 --0.350736885783868 --0.740639164784385 -0.940521620999856 --1.56381708322682 --1.25021507831056 -1.1893516379656 -0.0836099561571131 --1.49890621186025 --0.947271757998497 --1.48207749681839 -0.220492537078227 --0.27059534798886 --1.02343032796802 --0.42762668587114 -0.0591155303506086 -2.27134570663514 --0.53901409469977 -0.653777758357441 -0.249652962860992 -0.848159142798101 --0.332316061457529 --3.65391715531069 -1.12909983540051 -1.16104963964975 -0.80074557126404 --0.0199792169083999 --0.514868913872522 --0.392941700484475 -0.897730781565295 -1.21602906724775 --0.392308823245735 -0.867816757330059 -1.0686451008109 --0.556085231342657 --0.789790041583487 -1.31118946605133 -0.0231060714065032 -0.380390997785622 -0.0442518809195436 --0.38411943573465 -0.0906500746946257 -1.12564954878209 --0.344761323095415 -1.03046708239372 --0.606534546353342 -2.28621539187235 --0.626087847659667 --1.08318234809492 -3.04760643465169 -1.28972965734883 --0.0246512945140589 --0.104143816777306 --0.806078464231343 -0.138652265018199 --0.94744460153551 --0.2732521931606 --1.07675462094167 -1.58439104206044 -0.597555886511609 --1.03986845242526 -1.17444019226117 --0.548111644356878 --0.16171248240299 -0.571554814307679 --0.39938100325151 --1.74966092335179 --0.736831017139256 --0.469448127909623 --0.794671940056409 --0.485655509842339 -1.5488338101757 -0.197861356366062 -1.28437802390139 --0.274228767569187 --1.20360544841361 -1.94837737310736 --0.115731297458954 -1.21559528954156 --1.53798521021032 -1.10505495020539 -0.90962785336472 --0.51683231691662 -0.136046465119786 --0.370995110819361 -1.58756463570051 --1.1567036262133 -0.267136095528053 -0.515225676732974 -0.827352871506627 -0.860276591526383 --0.422312249105149 -0.0691965109635149 -1.78504533257535 -0.10560166144783 -0.239686703746065 --0.543323376587729 --0.661166651529349 --0.405465534940408 --0.0250015527464154 --0.511609418232859 -1.74600815753725 -0.631545929105503 -1.04330043132674 --0.768394645858236 -0.495046317630958 -0.0533900727148819 -0.956827356069271 -0.76459550590849 --0.274205518810977 -2.16079427387441 -0.751868729780679 --0.789241981747481 -0.0621629288570555 --0.231680571479249 --0.171794641656433 -0.690685581223775 --0.266781398846137 --0.334114321288112 -1.21808845097148 --1.11009411090042 --0.419835094664342 -0.81787201671415 -0.58076334029968 -0.383276916156013 --0.452990728079586 --1.78357615656049 --1.11375111892559 -0.1958924576402 -0.450508925643701 --0.0870466083127943 --0.690615304062497 -1.92694734378101 --0.793263639985899 --0.97545205686984 -1.21184502761547 --0.272627667996368 -0.0723775951612051 -0.218749897711939 --0.123852213007655 -0.591456807177866 -0.807604088606158 --1.01647988156755 -0.990250594627847 -2.20204068764826 -0.550334975967809 --0.10018997166192 --1.13772897813178 -1.37474648432136 -0.983778103904394 -1.10485965873434 --1.49645693376904 -0.547186000471125 -1.17002162706417 --0.279779116979594 -0.71925758765807 -0.275359496453937 --0.519080527926839 --1.01342945710605 -0.0329095674048006 -1.20619003436311 -0.0501333231949737 -1.51524887428602 --0.060090417456065 -0.617911693902318 -0.273060874691478 --1.24583358373655 -0.316435128886281 -0.724035617334345 --1.24844001643138 -0.700009514402753 --0.913220387774003 -1.10294521237511 -0.0833084926106755 -0.910197157862454 --1.7153980717012 --1.20835592684375 --0.894603812521041 --0.200365238929702 -1.12462177004516 -1.22598444115108 --0.330572025224972 -0.832143529481907 --1.14896811663885 -0.314669975977505 -0.0715982572996019 --0.394582942620323 --0.524255141992016 --0.243552547216355 --0.547295924461064 --1.55613148842974 --1.07716908326691 -0.419425794311097 --0.807759689060244 -0.0557415468422366 --1.52630910489414 --0.124071495843062 -0.483817632090359 -2.19655619822326 -2.82277137841713 -0.736443418749011 --0.82061701650052 -0.272173921031703 -0.052579399334328 -0.413923620622777 -1.06318272119641 --0.450156586421066 --2.22216147365874 -0.253093608248289 --1.19409441377791 -0.381938124931077 -1.19701631684731 -0.813912890787105 -0.105869692292856 -0.0825298213883805 -0.301718739032536 --0.205053336920724 -0.754076063201939 --0.603833862141415 --0.61325914618085 --0.676801259602476 --0.103537706325933 --0.206497664737747 --1.50634385213943 -0.314589437888289 --0.986201876904792 --0.348369508805949 --0.283986471837834 -0.41704545647708 -0.777378502544991 -0.720806664160172 -0.208312132739243 -1.06958679719814 -0.921644672230941 -0.0732921150934844 -0.0960350318960606 -1.11177570690969 --0.882139296373419 -1.24751280484373 --0.965645220490059 --0.866177969252586 -2.49632306248317 --0.298274359040881 -0.10010658696817 -0.384033234310719 --0.79262403982004 --0.345373627699495 --0.254505523897343 --0.497701285132782 --0.752772999507744 --0.0329321125141311 --0.114342053482431 --1.14571816365075 -0.116316208134011 --0.432651744312817 -0.0522333855848989 --1.30178817642416 -0.21330067110117 --0.695707759784307 --0.438083742715504 -0.93098456266521 -0.23560203143813 --0.322932943745839 -0.119059984730099 --1.00337509196321 -0.521492472759822 --0.739095935926483 --0.197080571060249 -0.00635482067813253 --0.789165158309725 -0.254160389113875 --0.110828441815285 --0.668907939567466 --0.141911234025264 -1.62062128542318 --0.132084731515821 -1.10319162469038 -2.29428687360707 --0.372893014026683 -0.663762547013012 --0.404349760223617 --0.326340371952767 --0.00750690640186846 -1.55897304986121 --0.55538572097563 -1.09522793889914 --0.985102257188583 -0.0864359036221209 --0.479544824665046 -0.787012655765027 --0.39421911511538 --0.432439359186944 -0.549338865309506 --0.268494225838707 -0.287514015110823 -1.51743420562197 -0.428234270901186 -0.261739135060623 -0.106527457182983 --0.0769794598029625 -0.0887237759603785 -0.858242828904576 --0.0973539606968279 --0.188600483344596 --0.763430047596224 --1.14846125019454 -0.113329156566047 --0.35450171197491 -1.6342898428225 --0.731815227606235 -0.26211976679956 -0.375729961474475 --0.568509307828702 --0.968758555209844 -0.448313254761315 --1.18419060307572 -0.0493741561565244 -0.0184836984701624 --0.2960969118181 --1.57412988546377 --1.1115033364581 -2.19629909834889 --0.342383751584545 -0.855411324876893 --0.875837500220563 --0.805746751344218 --0.0336468978905664 --1.69898411207099 -0.231168197226254 -0.738862176702366 --1.62095042582073 --0.599472069861492 --0.101128703371142 --1.0357849675732 -0.736264106034164 -1.00070743748189 -1.33059054383963 -0.884825796932447 --0.917507339692478 -1.0593589943522 -0.00341453528383084 --0.336805212301391 --0.103526514287282 -2.60043937364541 -2.26189102011388 --0.419257849329902 --1.0041129109701 --0.346418229192366 -0.141136498622249 --0.243330948328222 -0.13798197480095 --0.428238813528394 --0.463229522911016 --1.10171974745529 -1.27060689022597 --0.684988577180119 --0.116236514385173 --1.6562866393349 -0.607624288385272 -0.297361770220848 -1.58197860231508 --1.14442529274345 --0.725238941773112 --0.955528382146962 --1.16271654049198 -0.109099516500275 --0.300718718152938 --1.26575957065996 --0.179946585849688 --0.397583901786497 --1.65025120629757 --1.51868658568742 --0.797397405187679 --0.34779833405458 --1.00287305473627 -0.0621365852116194 --0.0022804809139565 --1.47897709762081 --1.52619451086146 --0.449805738510817 -0.692271635838322 -0.0952433987849712 --0.224041166683087 -1.24599618921629 --0.205940459085211 --0.621202231571096 --0.772422179415381 --1.62321642029781 -0.61359118452053 --0.0883196295990487 -0.170185943183174 --0.190208988801161 --1.65213393499028 --0.431742023798366 -1.07438123530248 -1.46130420280174 -0.6436532166008 --0.774231120222499 --1.14620533430546 --0.417506620849806 -2.67518820208867 --0.0516807188261397 --0.47117350769791 --0.0557717025973368 -0.790976857712458 -0.0211892846407462 --1.09249548312979 --0.735859258329596 --0.454797090683082 -1.38809468267159 --0.49199879034544 --1.23592284903608 -0.796716229856501 --0.368774624631823 -1.16605638098637 -0.752226189596477 --0.0573200675731913 -0.424778460170359 -0.503751298370963 --1.47443611054262 --0.214419176659364 -1.20429808725666 -0.539657985410252 --0.59758061935424 --1.01922916709449 --0.0662725568458313 -0.05020534500862 -0.397829715026133 --1.14361519153648 --0.146029687542247 --0.473995110330879 -2.63742026065931 --0.120677691748531 -1.00437250420682 --0.503242189505703 -0.197101154924434 --0.694397539926804 --0.180400316515577 --0.853422875540503 -0.563085026604128 --0.245281672249781 --0.307192797678147 -0.142105297198797 --0.0423453335228805 --1.17949290983807 -0.194583186261434 -0.964284236008561 --0.353967530796474 --0.599995510704363 -0.193718821606366 --0.674884930453595 --0.561148153478088 --0.298357535945716 -0.552308783417208 -0.898020605238116 -0.0134868147751819 --0.123905718989636 --0.451313624832518 --1.18519112013457 --2.13900501762831 --0.763933650000835 -0.280830276110333 --1.01541928186368 --0.383338499026927 --0.251433025520755 --0.462813412123043 --0.739258724558008 --0.906820749938433 --1.25400052812974 --1.1985798798589 --0.0264827864197814 --1.0315088271126 -0.637266217614269 --1.12071176428726 -0.0744193587530573 -1.24082104829231 -0.860515710034694 --0.592392935909735 --0.617737962012889 --1.08820279913112 -0.1288277603631 --1.22410004941499 -2.30220183482428 --0.200524916418585 --0.778996472297453 --0.0629337221737956 --0.095406560713938 --0.0450722846201588 -0.2572460522048 --0.474315889646997 -0.267458523035637 -0.127834716696679 --0.398635462563358 --1.18418533866376 -1.02764383393754 -0.140206237559781 -1.21539505200387 --0.404572586543566 --0.0648338997584155 -0.856693609411215 -0.627686099027208 -1.40069510714164 --0.326342964443807 -0.0120691625161911 -0.199084382589472 -0.696529755107599 -0.908869307039527 --0.787023018737436 --0.495562505803992 --0.434880815368615 -0.252032275013651 --1.3399523342625 --0.0211220715645464 --0.170485510490224 -0.771417848284565 --0.159679762105045 --1.62540437833352 -0.0110894802276391 -0.306112570559535 -0.657663831930932 -0.0319643074154046 --0.0912545876398223 -1.22661661921349 -1.67300092450523 --1.34068084339028 --1.20692231298514 --1.24677843396572 --1.06294671139253 -0.12322187653046 --1.05898018214958 --1.7049755894047 --0.652535845689302 --1.14635673510858 -0.0890093139748993 -1.19647686990734 -0.81997302028031 --1.34549288321409 --0.241546446969207 --1.12939315939863 --0.650520006485265 -0.708667254765563 -0.808652425627459 --0.0983495973800466 -1.04471513100898 -0.103982332908613 --1.4356416105244 -0.282518764153656 -0.475026894032418 -1.22194125245695 --0.456062808104219 --1.12302656292176 -1.33363577717411 -1.67822063959403 --1.14644573954715 -0.480834878077331 --0.407516177260366 --1.46484288098677 --0.0162991984885998 --0.796540101850002 -0.7973492030383 -0.95056269488828 -0.0833250779814945 --0.875868171610917 -0.0702445589466443 --1.47452618684159 -1.22399993100344 -0.76972166778952 -0.149260560125081 -1.44175826700117 -0.347659885346167 --0.580929437475273 --1.43407150758519 --0.213848908143364 --1.52355216898385 --0.446549359313667 --0.415791194810473 -0.836451433481006 --0.792050849718072 --1.53571284020349 --0.110489912194119 --0.095925862095549 --0.0109212975246988 -0.487544243401933 -0.167567004912483 --0.534988372647581 -0.488257970896825 -2.89594141895234 -0.927656956817347 -0.148162260563076 --0.346239779463609 --0.925883217266751 -0.143559226010508 --0.142519582885228 --0.361097754951258 -0.196425848738059 -1.11103196774389 --0.18560390682772 -1.23262275388958 --0.170499705947471 --1.04149398441548 -0.764747307981743 -0.874144462507731 -0.35479917902004 --0.625560820275185 --0.315464913241867 --0.260636843847676 --1.4386718798898 --0.197210823112207 --0.030851086833863 --0.234022298082764 --0.188167321149082 --0.781193041303966 --1.00346990847947 -0.0904741373025013 --0.0361956260027454 --1.00508128465306 --0.745866958595125 --0.138123782216519 -0.79540414792484 --0.140364954160887 -1.23320063653977 -0.414973801095398 -0.800213625074688 --1.0481545290936 --0.944155171556821 -1.19282390231799 -0.11683406933895 --1.19903910661081 -0.204623436841018 -2.35329548983745 --0.421997494747092 --0.176269087799289 --0.18301387254921 -0.890888975814174 --1.37466518160662 -2.03835271384179 --0.540888354560531 -0.420544682287084 --0.433804716869708 --1.14406863314658 -0.51079740159419 --0.404592049070247 -1.18455211964859 -0.872770462307942 -0.837104667290808 -1.08767901594777 -0.58566749206074 -0.194245268476489 -0.929161483078738 -1.89026634573723 -0.503436176979164 --1.13245977797045 --0.54727178818935 --0.345228011408803 --0.282838903623561 -2.31813798703609 -1.62419272962919 -0.098278237337956 --0.374644604786343 -0.650084877289032 -0.931502209268272 -0.203721747911301 -0.78523088936378 -0.105784450254681 --0.128981299711726 -0.270081964068213 -0.370351020282907 --1.18282716156937 --0.74522005591255 --1.02266511676196 -0.417028971185042 --0.449908590330722 -0.713383143489899 --0.488153944425904 --0.572409404682084 --1.16415953819635 -0.167043348435728 --0.284247175201775 -0.35052321088863 -0.0390883502739037 -0.0577838423707764 --0.77640539569224 --0.976802757047277 --1.47598407490183 -1.13775800402762 --1.18603711429237 --0.586971761414038 -0.267119502134872 -0.686432845847529 --1.25480390195216 -0.269859280436384 --0.0460701802786385 --0.0888111241279255 --0.23355036106776 -0.724416883208911 --1.02086741912447 --0.0602193606635986 --0.858204213181469 --1.06937054430755 --0.0347436519158961 -0.496388750003844 --0.244461850329227 -0.0962891278985847 --0.0248567414883567 -0.00300960921327409 --0.196145396109463 -1.06121837865915 -2.1058442574491 -0.0819494664579361 -0.175560068690158 --0.678946856494411 -0.961921162412118 -0.0484557967963308 -0.0451021209555424 -1.06393987255317 -0.937536065739474 --1.70945538140622 --0.262286571934169 -0.310198349162236 --0.298271958843205 --0.125638877203597 -1.39947118541649 -0.98279444095121 --1.50656240039052 -0.681209159096602 --0.0846162948562412 -0.376321155013308 --0.174043371394338 --2.57913791598357 --0.77982890091296 -0.865518270095707 --0.262529420875552 -0.275449157868575 -0.186770451372274 --1.60094662177949 --0.247543823353084 --2.30692308055785 -0.840510321558666 --1.31557110839212 -0.350468680477476 --0.154524415865361 --0.29287079704496 --0.086129918595613 --0.809029152148963 --0.638029230169508 -0.0537374567845461 -1.27393648509006 --0.975771122189062 --1.31778998469254 --1.29763044679903 --0.497682495544923 -0.0902096770173051 -0.107287156811315 -0.895002090328045 --0.537713960493939 --0.237703032384927 --0.083352138618503 --1.01779516624317 --0.670134552242274 -0.70639448038834 -0.0957953851607787 --1.44655773263565 --0.284728325104521 --0.160135596096024 --1.13172486818697 --0.283778730016665 --0.541324270401947 --0.464222126431595 --0.0840365700532049 --0.178533717898638 --0.655293435799193 -0.921397994535734 --0.878938080820817 --1.873529462635 --0.0668802209015702 --0.74077331304095 -0.591510729155429 --0.473294769968294 --0.0875677931590673 -1.55629395263521 --0.384381778177004 -1.73800251418701 --0.122489522641674 --1.07272006568431 --1.0420999337873 --0.746718530089476 --0.190954148979356 --0.305724967750585 -0.835234251709705 -0.399969135201792 --0.225542568662798 --0.899993261632066 --0.895039276351408 --0.285865278189334 -0.927772775406456 --0.930688659233384 --0.994051123406233 --0.389883102558745 -0.255030127264162 --0.0648180644550305 -0.0664432390203409 -0.156989200344948 -1.05275920335654 --0.0025598338529802 -0.574925327969098 -1.02421183087086 --0.171492771060247 -0.495151100315592 -0.0742448069113721 --0.844054932708097 --0.0399650818009629 --0.824341521122063 -0.0814398366459388 -0.346659604724648 --0.66931426414541 --0.8265855955925 -0.552755702186642 -0.459523581191633 --0.503174282731798 -1.16987826534239 --0.705440332755062 --1.68999143810914 --0.742755645375745 -0.599264524443233 --0.0552399219443842 --0.523942517834165 --0.435080422347816 -1.05884047281642 -0.956254667076499 -0.79121986792469 --1.10342850433224 -1.1758133207752 -0.85172226496852 -1.11034926858147 --0.3141426503789 --1.02152055407961 --0.116593385901103 --1.23408168210628 -0.210286586915571 --0.507381976336651 -0.233541803760958 -0.649360632919969 --0.350965410844235 -0.138325635017768 -0.0308691040837923 --0.587182094407055 -0.471653097893538 -0.472146704053579 --1.15179686228289 -0.697701165279241 --0.360369348647958 -0.241728915509961 --0.669904049818623 --0.371821786636421 --1.00896527508475 --0.273370710277147 -0.936101475688822 -0.382045212761634 -0.647930175462788 -0.82497681147739 -0.430947250760861 --0.314335132137492 -0.593482214659572 --0.360863248764714 -1.30052303445465 -0.129174986343955 -0.653658957725928 --0.0314593867544213 -0.991883023358302 --0.508478958027876 --0.486204977402253 --1.39957680059697 --0.666902893460968 -0.179720527911853 -0.114743520013711 -0.314394017068303 --0.850130125146938 -0.408375566714232 --0.320471054336262 -0.676451820280918 -0.73233398365464 -0.904178626993696 --1.14263657390538 -0.681687006058654 -0.052818804670892 -0.256101161094545 --0.129026011474588 -0.693251015715556 --0.228718386723673 -0.0992295543580495 -1.32597386403093 -0.774203126310935 -0.691140463004459 -0.286398474859705 -0.74748824893863 --0.146291269261722 -0.755022156781312 -0.045381602274519 -0.859428187665911 --0.490109383065304 --0.32050553958035 -0.20871890236281 --0.513701389107906 --0.339074922843923 -0.956124843110857 -0.69093723996088 -1.2161203412726 --0.241186102995428 --0.273075834692393 -0.0395556097589012 --0.433895526672814 -0.159655439798643 -0.186810465863166 -1.84689683960632 --2.03671057762724 -1.26961276447478 -0.156243355432945 --0.77279557370554 -0.250882022518073 --0.667247331264457 --1.96778438240553 --0.538649138589232 --0.752755131471381 --1.50315678662942 -0.827321163646493 --0.388530162515941 -0.737456384093303 --0.457690232813871 -1.06229526859162 --0.221379414872231 --0.188539107042843 --0.292410552136623 -0.73152412149487 --0.457673651204529 -0.897094474085089 -0.127526222308489 --1.15829020189242 --0.889234776417206 -0.423501561460947 --1.54889529836433 --0.0715642763207427 -0.69045820432578 -1.11811337109885 --0.404243306556992 -0.559126019409116 --0.107532720370052 -1.48622906827032 --0.0197898283728746 --1.32692661799331 --1.47364564743845 --0.636123249252796 --0.982310110518458 --0.310004076055794 --0.825788080150556 -0.495892836511477 -1.75999421110361 -1.55216311031922 --0.82257650649233 --0.619785407845148 -0.679257097970844 -1.01718734207139 -0.230124997881688 -1.38378915165627 -0.0949793253241671 --0.403494984402525 --0.817272282083385 --0.305997629992044 --0.444627027228019 --1.10511275668257 -0.0694676260301579 --0.155592497208811 --0.494604202185199 -0.154976243374943 --0.16379979474006 --0.670723809457919 --1.12040516020814 -1.14445642164334 -1.28633575358901 -1.37236188767675 -0.246367367224183 -0.338155885021585 --0.152736893509887 --0.672128720084427 --1.3001429320819 --0.51392531730307 -0.561799429971947 --0.182506960772412 --1.31937174463376 -0.221941380051383 -2.6992781452763 --0.128876505867249 --0.543708410752041 --0.0659485053305655 --0.921948917309151 -3.24839252233196 -0.665942003236834 --0.567109507829538 --0.617687404953272 --0.307461075925054 -0.869902576641062 --0.91762154547375 --0.192135031558011 --0.719439514934862 --0.806320125011396 --0.354384977655552 -0.545630420365465 -0.752407252759804 -1.17001937841647 --0.12540764852767 --0.762838756808109 -0.355487617372964 -1.00423469599192 --0.254076634840011 -1.26081937011435 --0.316018841568949 --0.033965572159647 -0.0647888011165589 -0.270300468117793 -0.969756034033615 --1.11850616642948 --0.159023860142244 --0.117520434346362 -0.302157241459881 -0.287697216845357 -1.19589651489048 --0.0756186189169377 --1.1554057397987 --0.42813167154997 --0.205708899034827 --0.227349112479204 -0.812204787012416 -0.978050932814034 --0.625092833526433 --1.08277752165357 --0.479223824817669 --0.682238425692593 --0.188706429095274 -1.15748016347359 -0.033411500143 --1.01526173806863 --0.38193922487187 --0.242665713039728 --0.239584294064664 -0.972542137164595 -0.846290773029908 --1.05367485982339 --0.537528614970034 -0.525071122735961 -0.662689609554622 -0.991817351649813 --0.25555528949734 --0.117408121713888 -1.16039713755218 -1.12908037009624 -0.721506201346195 --0.500147837495295 -0.853488665809145 --0.922837669450233 -0.00995503749911997 -0.280409213623944 --1.22833774311898 -0.621674796535215 --1.14131706878367 -0.316811310456686 --0.374857531530283 -1.29834943319227 -1.03888826678076 --1.26850317982126 --0.603554534546022 --0.82941818485515 -0.187535137743689 -0.0174870774646472 -0.115244159747473 -2.11554762464129 --1.18201070443582 --1.29981846138785 --0.557949486304993 -0.778692550721802 -0.839329438333328 --0.667431860960729 --0.617255534072337 -0.121363401348421 -1.0465545445208 --0.936762298025393 -0.383382088044369 --0.307319399676741 --1.01778646996234 -0.862310190256854 --0.618369054395065 --0.140711173856912 --1.40629899021533 --0.51493658554125 -1.44759403541853 --1.69734859844377 --1.13400324553766 --0.173391539155692 -0.382238806694964 --1.15093010711512 --0.368566436641053 -0.0180007090320693 --1.32769826077137 --0.854539070892693 -0.159754751521231 --0.92707247495788 --0.341639394981077 -1.33702076199714 -0.00911223715091181 -0.547200933413118 -0.758143102849431 -0.0323332063439761 --0.583182653940566 --1.01832129474977 -0.0109879553535821 -0.321449413335992 --0.0457490398774105 -2.37666527364697 --1.07749766523928 --0.0657684995950025 --1.15550078805784 -0.934140977569019 -1.08033647149582 -0.103058291982615 --0.457488228692521 -0.920217657390991 --0.668528912244447 --1.09226001745986 -0.518831203087204 -0.439987815832355 --1.76018526414114 --1.18570525319971 --1.31663219603452 --0.238740877169379 -1.30671316081036 -0.997388415562663 -0.717117054110765 -1.07146066402012 -0.045780406295556 --0.299822591977764 -1.44380889782922 -0.0360335708737676 -0.692261258954594 --0.0850057204602734 --0.213667522270149 -1.51900264020319 -0.146133569540021 -0.586187860607909 --0.679250359160315 --0.586321870685023 -1.54839230426418 --0.517270346466873 --0.887825182121831 --1.00657227962744 --0.137015509523435 --0.940192642201644 -2.52479125145452 -1.16135240332679 --0.356846113839321 --0.89780708740652 -0.0876631610491732 --1.36272616297507 -0.881087581583763 -1.17195133227476 --1.43369866313268 --0.744000880723103 -0.0177359650318252 -2.47328654513491 --1.26018213805399 --0.384947961469657 -0.829467039761916 --0.212127460052771 --0.893479669208615 -1.37694293747696 --0.372613326651092 --0.15835451971987 -0.207881755631144 --1.43287300831634 -1.18372260955797 -1.07547081702986 --0.397609387304195 --0.504961394024459 -0.179130092104423 --0.0763107177849998 --0.769283607144783 --0.331746453311649 -1.19649019568162 --0.457015978506735 --0.672592544684566 --1.15050117327666 --0.206156151051091 -1.11169604852944 -0.353673953846764 -0.069098524560006 --0.430637855678799 --1.26198159604072 -0.325804331396359 --0.303612311848301 -0.221800338897544 -1.1877408586488 -0.502093098523806 --0.0286595825438098 -0.999033785142148 --0.0267987943596513 -1.24301931141701 -2.33272140160565 --0.631408790716135 --0.261217979092466 --0.342714053099736 --0.128042335283505 --0.230644952467191 -1.29966869676088 -1.17869214849926 --0.81682968003716 -0.0186621268827043 -0.576191865301364 --0.786275186653894 --1.63568307232201 -0.624425184893142 -1.61934471932496 -0.131862011598033 -0.299413492500775 --1.35825547649001 --1.3293587162326 -1.36314976356447 -2.25008758686583 --0.0691118647241318 --0.758687034895548 -1.11687598205929 -1.29939087731429 --1.05048135405485 -1.11438616710529 -0.0840857553258396 --0.513418373342995 -0.34967690414136 --0.0372180275177483 -1.23960607429646 --1.12336824376692 -0.708588181849785 --0.114357032973125 -0.149060489559247 --1.15941731537757 -0.570706791676195 --1.09856339465508 --0.262207729098029 -0.350348914714978 -1.1426533111657 -0.647850958995454 --0.62288374778441 -0.529571781121511 -0.507002401837811 --0.258188278079308 --0.361877574381742 --1.2413368333824 -0.194246094558721 --0.992968089857609 -1.05486263146627 --0.340409954923651 --0.280018176388332 --0.00948206845140298 --0.310864319938333 --0.14967654676756 -1.1636181509228 --0.00324174733035809 --0.416743641839519 -1.89422138908733 --0.135207854175575 --0.70169750633821 --0.891057669675511 -0.104707806117329 --0.681355797638491 -0.633377137528905 --0.270552318927361 -0.532706672927328 -2.07535216113048 --1.17926651329734 --0.558541110316906 -1.41697950533986 --0.229679303428762 -0.984814514390364 -0.640728476120545 -0.264752314522018 --1.02552805070852 --0.278297744249932 -0.461216140982136 -2.11913061029063 -0.77868661460816 --0.375502612306008 -0.625645463175229 --0.385567316079379 -1.01610026103302 --0.0722255975566366 -0.356117055672025 --1.24630859816115 --0.0134999959813666 -0.797917231296414 --0.252099324906029 -0.135820023437939 --0.55998255105677 --0.4041256035918 -0.0495266844757749 -0.142962523872304 --0.195819317386198 --0.7997723088098 -0.536740395132997 --0.298150644964231 --0.578007192565249 -0.0748622524444187 -0.588482488972559 --1.39079103219209 --0.279397174976213 --0.822857281488016 -0.600957807083 -1.50373783099357 -1.08607527056419 -1.55682958739423 --1.07883455834295 --2.45055996490144 -0.447224750078511 --0.351861673145268 -1.81860109235395 --0.562877073768984 -0.580476212843156 -0.821120171106626 -1.09831290016735 -0.136513543638596 --0.990609159594971 --0.313353083574802 -0.0359017496990832 --0.0589993422870414 -0.753880641682842 --0.745249380503228 -0.387680941403308 -1.10200833665563 --0.350806519197278 --0.370419813188978 --1.2099547563356 -0.708343005645383 --0.0979433124149578 -0.409123057926442 -0.936653263279808 --1.22702530008858 -0.412523739013666 -0.0613487714176841 --0.620467725938799 -0.0122684753844098 --0.223766808295233 --0.711660136394791 -0.488499621172704 -1.98728603419734 -0.565621065744859 --1.81934134541506 --1.55097836724503 -0.46423143637682 --0.215323365476165 --0.789788653602894 --0.796352974572405 -0.0870965977604286 --0.0489106856403438 -1.58721302001024 --0.11885172035185 -0.154662356253761 -0.311813202092853 -0.370280970301764 --1.2643713474121 -0.361231290849516 --0.257124141925857 --0.537915931749056 -0.582908700820273 -0.158109099050495 --1.26893936612526 -0.711529800231615 -0.941518095283165 -0.986605509584276 --0.622896861481133 --1.05307727205996 -1.04029162939057 --0.433028593373139 -2.62366830514005 -0.894104928324078 -0.644868081385997 --0.348603079616855 --0.543944565253363 -0.950774499347567 --0.213933645519021 --1.0791594847844 -1.33438378411718 --0.460963383682184 --0.0796788780703546 --0.23490403017185 --0.927619990195062 --1.06750794892076 --0.249186702984367 --0.0382355327820463 --0.389373679290682 --0.0359740577253826 --1.50655834852726 --0.105959943540035 --0.6212223556594 --0.14009994975007 -0.761318773062806 -0.454619738468935 --0.241214887926963 --1.29354006550738 -0.351581128750469 -0.178949792679925 --0.0240063415008152 -1.09523641267717 --0.0170727500757586 -2.02609330920294 --0.546480502178284 --1.03606821267289 --0.259034080366917 -0.442943221277565 -0.258897794815923 --0.205485680149906 -0.324339246321903 --0.725073466283037 --0.0266577551945049 -0.815348088335897 -0.0493303094823299 --0.0354792508480219 --0.829476387851718 --1.29904313973432 --0.411965487065858 --0.175819889101494 -0.811189727842302 -0.875121457216402 --2.15633079701069 -1.49771959113041 --0.654531249722768 -2.1683681815921 -2.27337608856894 -0.65614293300759 --0.596439776399002 --0.500879568252123 --0.717299406653884 --0.484169729232195 -0.938620089994115 --0.0353977546791935 -2.52050904204723 -1.01829078871468 -0.669781027838646 --1.30480316380366 -0.407925164357199 --0.597565968611367 -0.415563067421342 --1.71477938181404 -0.0911385904280326 --0.30955229524618 --0.245061765086738 --0.0996582923655769 -0.0149177073480535 --0.52012404132866 -1.71312607399417 -0.270963815043357 -0.67011460402822 --0.0828247994149969 -0.656674380663219 --0.273432932634835 --0.405093835146358 --1.44475709196131 --0.726980375777371 -1.67514193902487 --1.31618617782246 -0.0706917795299642 --0.495079277772662 -0.50177145885974 -0.516238808877056 --1.31390586583722 -0.13210909789297 --0.625691357923782 --0.688225394771694 -0.146474676946946 -1.38793623716778 --1.17088168347186 -2.16700027715554 --1.32640320402697 --0.324684151104643 --0.477210058366264 -1.08819938210365 -0.357394447097688 -0.256514108085647 -2.05662854473805 -0.59394204371075 -2.10647702102984 --0.501405867404037 -0.550160275935834 -2.35689829928933 --0.833828937176152 -0.832770221307087 --0.959616336558823 --0.496388414330089 -1.55055632957631 -0.385185014041886 -0.859664202132301 --0.673706530578791 -0.717225622616066 -0.127914406784912 --0.748440458523856 -0.672912249021046 --0.815245630845515 --0.672425954600159 --0.0546134846104636 --1.12231311065547 -0.0396348882242172 -1.63300393405416 -0.198029017002717 -0.703457208247077 --0.518187187150721 -0.366710041225353 -0.121769287437369 -0.923441260879013 --1.39055048393228 --0.210065980312093 -0.0522281290095359 --0.698622193127532 -0.214443999274684 -0.118933428494116 --0.284029841836666 --0.810826301573453 --0.943708196187633 --0.78137813325775 -2.2515924640321 -1.10661617321131 --0.112500238089774 -0.208026794048758 --0.131136660742618 -1.33916790699254 -0.338871340459624 --0.745391276572474 -1.20696075745968 -0.528713513779156 --1.17557693033334 --0.305666826945735 -0.65436134655441 -0.379912778283543 --0.363793843106516 --0.620439942693558 --0.0141247034101539 --0.345574193851928 --0.315886582400523 --0.309903047998207 -0.646905609084016 --0.800707627047109 --0.223052761222225 --0.631696801984498 --0.238150999922984 --0.229360166340586 --0.209905963942655 -1.10204500899875 --1.30645373143437 -2.14972136467138 --0.482290182302341 --0.351658991317672 -0.824492037903466 --0.696711369181411 -0.949326954937135 --0.132869962862578 -1.28851028692499 --0.376682478358689 -0.510876606029147 -0.202741020260051 -0.978835453128088 --0.154139890908006 --0.771183581519766 --1.23571596058585 -1.77381727762383 --0.515149953206883 -0.981695120443965 -1.39109423237603 -0.896249492416389 --0.355590717193051 --0.0111725366021491 --0.525920883390802 -0.71459924179622 -0.558836980370432 --0.782389555488662 -1.15744214793024 -1.04390786982071 --0.381513812299513 --1.25352215241766 -0.867737965345691 --0.418183884999111 -0.404583135320614 -0.902224529260585 -1.23710848276904 -0.626385901335411 --0.118390749474111 -0.0364104528980462 --0.536353516340733 --1.04225928533608 -0.621427452998674 --1.06104156206408 --2.36500677867219 --0.647368435384754 --0.321095689040828 --0.429084646717426 --0.787674003234869 -0.828450582840848 -0.617192033991132 --1.52620255879749 -0.943324367906706 --1.08601021203265 -0.30754287963885 --1.2801661561414 -0.317912885858442 -0.0729281506848918 --0.201885588778874 --0.9890293048765 -0.129365662209736 --0.294460162953861 -1.28066875962681 -1.21005504667774 --0.326076953779914 -1.07611973189948 --1.08774085671864 -0.0838776478000538 --0.613998073207319 --0.729790645244668 --0.322266298704293 -0.283473433366367 -0.315162105801307 -0.0700020525867853 --0.916744135250755 -1.85140437861713 -0.611930947167815 --0.854296465011569 --0.495117917186627 -0.89507752163624 -0.54985637123575 -0.798157934067437 --0.422520534462745 -0.828058177568973 -1.26810180041611 --0.390467601463218 -0.447703507984768 -0.51372459811762 -0.55898465861056 --1.05551663166998 --1.29614470373751 --0.255952589826151 --0.436832177754884 -1.06290983401954 -2.00355049441804 --0.724405998926252 --0.775542925248474 -0.198146464429796 -1.04477724763851 --0.694010877814554 -0.299642869933881 -1.41355679403221 -1.19168290268043 -0.502546486083076 --1.36087911698856 --0.341735972654764 -0.127226234139759 --0.91248691392212 -0.131225160864968 -0.0389303611594678 --0.301896262678387 --1.11926119893856 -0.70462711084684 --0.198566309077086 -0.588260423032908 --0.0673197664842689 --0.105067402838483 --1.676069449546 -2.52605409986487 --1.24908655117478 --0.758584609166295 -0.86482543269118 --0.0740763293321471 --0.255927726122447 --1.23935173105303 --0.520504968807832 -1.08440065431113 --0.289061089327304 -0.0715299801922997 --0.320917261208832 --0.858718750352288 --0.600674602937513 --0.247680930242309 -0.131604004049601 -0.276792480130892 --0.170164471904419 --0.823287823261508 -1.51181288030116 --1.16589208196365 --0.207131938742938 -1.05544007259587 --0.0139492664064713 -0.615822040889378 -0.353925502803627 -0.517917383001576 -0.433961490444711 --0.372025574035685 --0.602130550918899 -0.0221064472700583 --1.07309532231639 -0.259836705837232 -0.737012614465181 -0.170488040053823 -0.584143398924381 -0.328233240927067 -0.36590570426246 -1.81925261117843 --0.295309931406345 -0.393384412186234 -1.68436122812157 -0.781907302585673 --1.3911819946789 -0.0889898374924387 --0.640958735275326 --0.541138863887985 --0.64627072109124 --0.889561194008646 --0.73482519983396 --0.481095909136945 -1.13522790251587 --0.527672015352675 -0.87305948821043 -0.220932489164866 -0.111893268534708 -1.06781490065847 -0.137862478018492 -0.0895000511438333 --0.705951757257891 --0.556184073249444 --0.464232640771629 -0.276284996202906 -0.814914803636786 -0.694814128502319 -2.49539593162304 -1.63714445454716 --0.155641924395568 -0.791693776937739 -0.43516882108974 --0.883561638319074 --1.08051314705387 -1.69033150801132 --0.186771351884262 -0.0658587723617412 --0.0216469203497054 -0.846886659554682 --0.00302687567745252 --1.28529419140576 -0.561433164759 -1.19966405319873 --1.37824368645025 --0.438534664428841 -0.215614625425427 -0.963638274081724 --0.641505087262967 --0.519388585823831 --0.717871056645448 -0.833726783209208 -1.6897840383312 -0.856347303300387 -0.637515498044885 -0.173689198198572 -1.090964893935 --0.364406492198802 -0.202196094348397 --1.01290741307328 --0.314455359538541 --0.954964382416378 -0.177223564855189 --1.17489633943874 --0.943849899686188 --0.488679390945992 -0.0640087493477548 -0.332460212038152 -0.644044128914127 --0.169233409590111 --0.842835726542969 --0.145005810114233 -0.77738987758619 -0.312848398748815 --0.323363111106618 --0.190922582980371 -1.46685305851662 --0.305151237171953 -0.616097582002983 -0.51948038035404 --0.593593190965569 --0.68816625419641 -0.728151393935278 -0.226326609372764 -1.30885766893859 --1.21605042095968 -0.286195890493232 -0.117059694755644 --0.653180227351191 --0.943091324093174 -0.928981549772811 -1.45022520740276 -0.541103118938688 --0.430149438854906 -0.234150682550056 -0.0385539888351447 --1.1707237344155 -2.30888708647688 --1.22346592049676 --0.674285531337431 --0.439867596020924 --0.963360620936063 -1.452224425397 --0.784122992024061 --1.30673226543655 -0.63722877799673 -0.262879078716907 --0.94454758148362 --0.532505653340325 -0.724226009707621 -0.848903193961404 --0.560649717959762 --0.441992200410267 --0.694020194845818 -0.758328416729889 --0.373244575146975 -0.0668674219432717 --0.458951329421025 -0.819823149488871 --0.204983454487369 --1.40937653373486 -0.405657415299278 -0.627788244693889 --0.990654252503077 --1.07276379281297 -0.438885992733139 --0.670220109229337 -1.20453362689162 -0.207796052377937 -0.197190649744481 --0.239589390514388 -0.619336974212411 -0.874910131973897 -0.525242505775712 --0.329075891328667 --0.286622416156205 -1.33521371730644 --0.277555339496479 -0.338374453371923 --0.98794676396228 --0.43024200326315 -0.19316635480161 --0.477195706196866 -0.779009478569595 --0.859768800554728 -0.183458981058829 -1.31074359831205 --0.925179117390501 --1.28130121552604 --0.922263680114616 -1.21129743568481 -0.556755403669142 -1.42226804714382 -1.01214364686278 --0.442563691921592 -2.35017221868043 -0.778160395087687 -0.298798356226174 -0.308283186428506 -0.412349707266197 -0.598583658705811 -0.817558122858717 --1.08497753358007 --0.185880427570111 --0.381755977484886 -0.580099556897766 --0.234142729933856 -0.11412133666798 --0.93923217378369 -1.61449200807636 --0.55865629205956 -1.79869268722585 --0.746800058756979 --0.578522896541589 --0.926021670915738 --0.929124946221396 --1.4934859008609 -0.343060161056574 --0.605909047176947 --0.987576634736893 -1.02394647733327 -0.199544294871055 --0.0884713162723929 -1.14790907384837 --0.563393809793782 --0.357976257703184 -0.51139050649715 --0.173810685951421 --1.19365240707907 --0.367574797706473 --0.391640487749694 -1.17848893640436 --1.02811181546092 -1.27481353930028 -0.0130146918475602 -1.05125913891711 -0.779472626984434 --0.918963967382776 --0.903242339853179 --0.417883896679637 -0.388228020742911 --0.505207970791649 -0.751531105064592 -0.431594512267804 --0.263402425945925 --0.937936958915575 --0.417747458745448 -0.517085895174821 -0.485647234206728 -0.38519517868751 -2.02108975928659 --1.24625713179916 -0.185139671376509 --1.44254603623151 -0.839713530098702 --1.28931279375771 --0.359793397843259 -0.0136961288761164 --1.51456624323634 -0.590561176185115 -0.123124980195531 -0.518182993692747 -0.0142879992372276 -1.01803750608102 --0.186350526104839 --0.112158957290772 -0.327279146168471 -0.0922873940217759 -1.10486766407031 --0.128846619424449 -0.3977304405338 --1.62784655711541 --1.25756698672475 -3.34790300987507 --0.408930246683378 --0.460191710214922 --1.38625727746469 --1.15259890985195 --0.132747977706401 --0.239787285950145 -0.080656101996408 -0.278340979077123 --0.799926435964754 -0.399133923844719 -0.479152845676905 --0.0180317388578151 -0.703975592322402 -0.794280366535141 --1.36161283989215 --1.07684417117824 --0.000991009285495004 -1.18913966624157 --1.46616081057733 -1.34424919493573 --1.44128922389786 --0.452667089942186 --1.65126128892574 --1.23965630726084 -2.06561237483441 -1.14222188237928 -0.43931075451621 --0.165860557906809 -0.729235857023101 -0.702906244035539 --0.248981611337824 --0.868983873714478 -1.37187700157105 --0.340898935568009 --0.507437627884586 --0.469654880730923 -0.42766344559574 --0.754270777717064 --0.178730729769117 -0.0714983636254916 --0.160098878553713 -0.244496108380604 --0.685956066047513 -0.259542679828803 --0.772362462217805 --1.64182991175856 -0.363918349039158 -0.239146586273119 --1.35635631747103 --0.491301569468344 -0.060374526903018 -0.0112701531503552 -0.656213420094514 -0.669606489885203 --1.08226740796542 -1.05477070528784 --0.869879495424533 -0.288942621528309 -0.0419886798911246 --0.294458144587558 --0.387731891019299 --0.397414710023671 -0.668891709560118 --0.147164316495943 -0.910318804174285 --1.18772063676217 --1.15557314357932 --1.30234577405656 -0.443126233902601 --0.470292835900277 -0.0365155601556912 -0.248164162442549 -0.418797685434382 --0.234779469541824 -0.785490759178671 --0.15882421494756 -0.724796579955253 -0.935821005817807 --1.19954730955959 --0.258150577075106 -0.476919049764488 -0.469552760786798 --0.172355236942447 --0.317020127252741 -0.871888873112081 -0.185014790862994 --0.1926920574757 -0.170159619540144 -0.385062070974585 --0.876133337374315 -0.332857759033601 -0.0478308519592496 -1.07650445659116 --0.321504094345268 -2.39019446662825 --0.0602709779213395 -0.189428771890329 --1.05633286687326 --0.308140510813321 -1.41474471029053 --0.901824728652114 --2.04541661564584 --0.363955436357831 -0.26218712230254 --0.93155312469861 --0.0570441079266804 -0.893181597094705 -0.844282251133524 --0.994365535265322 -0.390247768961057 --0.407094730724053 --0.350806479491197 -0.341916945965059 -1.29303707371666 -1.41320070406202 --0.607735685035736 --0.323145491812323 --0.195232349993473 --1.70952962713616 --0.299018186357366 --1.12042523452357 -0.767321648994938 --0.413547420452649 -0.219761572468183 -0.492335952397235 -0.29708286017223 --0.666368288122634 -0.0872819232016138 --0.345532283476102 --0.331849775413383 -0.707493666434646 -1.21887556923812 --1.05321878355587 --0.394248170312041 -0.11303793078084 -0.0129657217577517 -0.111653910179871 -0.57628208126158 -0.0817939266153864 --1.01548231025043 --0.2209992564941 --0.366217379160128 --0.984586644371566 -0.346717782342076 --1.5061657184746 -0.377116554525979 --0.205244759562381 -0.858489764496518 --0.330789934772246 -0.166911709278981 --0.497298647759116 -0.154736078329035 -0.799438483517996 --0.0685620319856177 -0.322121322810977 --0.842203537685901 -0.0833867630058593 -0.682209444244625 -0.286923283492509 -1.00689704259049 -0.315607809717321 -0.368499864440191 --1.69893436736356 --0.84681512166487 --1.0294458123678 --0.290030016289348 --0.100231544539911 -1.1891037619703 -0.0953721032243249 --0.302588230908178 --0.706025539565694 --0.805916454122198 -0.808645286910195 -1.43845620594603 -1.13562415024075 --1.15048518901182 -1.13870122213665 -1.79886560001366 --0.611031124868987 --0.283467087969584 -0.176754081492349 --1.01073321806194 --1.15993806540371 -0.104129682201252 -0.171696824943673 -0.790889742262347 --0.172955391125784 --1.25939576994413 -0.659177343684402 --0.325935049114167 --0.0830194126704553 --0.56259558577086 --1.08463626088538 -3.4187955313528 --0.753221448303931 -0.196120600761915 --0.506664525279978 -0.850442485161789 -1.2167512325999 -0.158703532311159 -0.0666829122934143 --1.11555679280661 --1.02852174142346 -0.692178503087087 -0.0710052223865754 --0.248702360032566 -0.32275514455836 --0.168552947010857 --1.20013723991946 -0.710351575336096 --1.16891755584351 --1.11574552789626 --1.30306735341398 --0.0973840749720409 --0.272635553803533 --0.673028898363627 -1.46671772049568 --1.16719640364065 --0.0439098373761446 -0.298040225160037 --0.419554273643912 -0.0528037979996077 --0.631783487364646 -0.717754326201851 -1.20775715583931 -0.901269955655671 --0.341230511645405 --1.03931046232725 -0.268709293267737 --0.532880249710166 -1.08844830547679 -1.23666813651663 -0.591297010741775 -0.416791346060997 -0.630946650686454 -0.34812451038438 --0.172979319721397 --1.09423783988152 -0.7100736884365 --1.37343279116072 --0.0883947959536613 -0.332698521009075 --0.149424103058332 --0.142503883846096 -0.539378396947141 --0.954765597473274 --1.15064010487498 -1.8794110916338 --1.29018254165366 --0.877779323460599 -1.17669394080723 --0.0170878507730041 -1.58593490483938 -0.586919528636081 --0.57719101594768 --1.23725059771015 --1.01794796672715 --0.102538565870237 -1.72115074813113 -1.64052918016928 -0.0236801972786838 -0.434615306599044 --0.0372184645243845 -0.522067417523836 -0.772233879256817 -0.585754256873694 --0.665541678659617 -0.0328219901272639 --0.6079031891302 --0.885296070224157 -0.121992113271958 --0.178441369528375 --0.700951291189089 -2.57483611860275 --0.0974387492584912 -0.0292850620713132 -0.924748526855645 --0.0682727555327904 -0.20066686556962 -0.342742407243267 -0.0660772801290719 -2.18071402306031 --0.779767126655543 -0.122837115193716 --0.133839148217938 -0.577989895893561 --1.83993526897678 -0.275163006979311 -0.250224482369593 -0.873416413651015 -0.0269477765385648 -0.0621940261619178 --1.18116731116954 --0.39956415807471 --0.0204482317440249 --0.489134586926844 --0.436625204416639 -0.148250595823646 --0.155460055565976 --0.145625334569594 -1.06076420978731 -1.7918371037472 --0.449822849404725 -0.998776714008805 --0.139970526267396 --0.0972991821056102 -1.33696812804797 --0.729233052149945 -0.410831027355069 -1.50676445973759 --1.17273079447462 -0.101326273339193 -0.981971451781495 --0.997148973374413 -0.91834636316271 --0.575068031014628 -0.621141087652642 -0.00587489294068444 --0.628957808952135 --0.531021789959158 -0.126092881199645 -1.3103766904144 --0.610626933889352 -0.682842154783156 -0.772849742742858 --0.767236475971604 -0.757640867483971 --0.632635746705303 --0.0690445125836985 -2.45296756420312 -0.276023879349713 -0.0307659244598284 -1.23142643932897 -0.60663338888396 -0.202911308834555 --1.10120154105763 --0.0282266424079154 --1.67964767022393 -0.435149161746565 --0.259099560373211 --0.21816595262778 --1.50295359875083 --0.109240964010074 -0.41757213443994 --0.411877803270726 --0.160853139039188 --0.91534917441592 --1.06297420965453 --0.518872992247679 --0.201749158309662 --0.159803503779614 -0.401457881390524 --1.78750963543503 --1.15412442698181 --0.872278224242129 -2.09594942418777 --0.468337516496371 -1.06799634108415 -2.95208211682266 --0.19099505647567 -1.14195453256438 -0.00774716453044189 --1.51159738069192 --1.2480596746932 -0.789450764394997 -0.791437623690545 --0.211574046604628 -1.19993338010447 --0.142633138017027 --0.567437229269972 -1.17422682988468 --1.97478366976276 --0.14946420149124 --0.233503739047962 -0.661718075337192 -0.780475787750953 --0.319077807120276 --0.312981492251064 -1.07112352005859 --0.182888825537391 --0.550219173176106 -0.590600373109048 --0.00472613064505545 --0.0527249606310831 -1.1965651471288 -0.640217048072858 -2.17374286399448 -0.407940056046989 --0.940057806892534 -1.91951736186728 -0.640458211319246 --0.992348049172149 --0.530780367329546 -0.639493618451397 --1.40251028936217 --1.03719160966602 -0.234415293642502 -0.770020884611585 -2.13425887292322 -0.966842453596003 --0.783484057852073 --1.24494617588276 -0.944116286281689 --0.0890717588070364 -0.874516353742855 --1.05828974938405 --1.19980399722568 --0.540867579181589 -0.397459545493085 -0.965918939511927 -0.0475758465995391 -0.709207946075853 -0.919294146413604 --1.08597074232813 --0.9726149190414 --0.377082001784167 --0.321245601570704 -1.28492915996114 -0.65169029356853 --1.36698361187254 -0.159326111736588 --1.08770960728187 -0.110535762381087 -0.0403897015865411 --0.388864507277892 --0.909826880524724 --1.21236012198557 --0.328921644944363 -0.030405891119571 --0.223734735978277 --0.216025762230655 -0.948732478857414 -0.778369739239411 --0.0402790124040924 --0.87260818074293 -1.22022387423895 --0.348084028439418 --0.0938724260205444 --1.34359518775402 --1.09238478728142 -0.891091916451881 -0.96992074589072 --0.0250158564425469 -0.236611578419105 -0.0631084426021751 -0.418737721012356 --0.310438365153623 -1.4387918711625 --0.685451584508851 -0.764718849374907 -0.487081528394176 -0.993507923631846 -3.13354513561147 --1.10696641373654 -1.34172169701001 --0.611644726437252 --0.519257244468571 -1.24575062443187 --1.01030325577243 --1.15366920681485 --1.21611422056131 --0.935409958808725 --0.553497701918243 --1.22701559414108 --0.636184750237319 -0.226660348641861 --0.293549858973974 -1.2841272289403 -0.0147155814861621 -0.907372868589285 -0.107026940679524 --0.378313320427549 --0.0409350792404162 -1.78842950162614 --0.954304008507375 --0.595141457714931 --0.21501271535357 --0.00370541402208957 --0.237538351208366 -0.949457050191893 --0.927907850932755 --0.913432668938685 -0.667499203194055 --0.717820215094326 --0.189367756799068 --1.41491938187916 --0.0959918177761399 --0.46023244672513 -0.833960802150614 -0.267564383822091 --0.511630842820075 -0.580360097593244 -0.670180752202967 --1.25504642456675 -1.12675196482538 --0.304822038707854 --1.0108493571151 -1.15691512085341 --0.936314899578063 -1.21858236323594 --0.67468023312965 -3.46105219980347 --0.696119913399313 -0.327423558036608 -0.421797398629643 --0.89192876599822 --1.10079047958489 --0.872527420583951 --1.06907386664497 --1.12131875004766 --0.360009574391969 -0.822947826473868 -0.610635895907819 -1.05731319869429 -2.48586973602352 --1.68919472942041 -0.0947216752297315 --0.241643730935979 --1.23208075303257 -1.20502662144788 --1.01925341995487 --0.446052029234316 --0.209320885318444 --0.246295406832726 --0.672784876134763 -0.391530671110599 -1.34491904101822 --1.02691627451377 -0.933039111610284 -0.265713304499311 --0.0878469268831998 -0.383081751730834 -1.1456059498899 --0.651638725261709 --1.08170148496226 -1.39316219605117 --1.20587873847501 --0.0112391906205529 --0.114432705119015 -0.546656527377486 --0.10748195289184 -0.433885323677937 --0.445493693597292 -0.461895524059927 --1.12785207221092 -0.0220122509289093 -0.190718055697033 -0.270105061002289 -1.04609720018911 --0.901488321236338 -0.303730079639742 --1.43831734438885 -0.108869367184683 --0.509947948610649 -0.907061985897248 -0.294029529724609 -1.0548246755739 -0.625181482221876 --0.108444520613767 -0.568460016879496 --0.6451405999764 -0.933327226651436 --0.210892068619267 -0.0847528146802832 --2.39667285512619 --0.60383167481546 --1.239168559515 -0.672116550379499 --0.713673294759738 -0.0924355890519024 -2.25106468844663 --0.361206462036992 -3.04358435958124 --0.0907900447295313 --0.669968208583165 --1.05773290441367 --0.0380078537559383 --1.16447634704321 -1.07766807746068 -2.13921419738464 --0.185905267816143 --1.06640111609684 -0.0148952462704117 -0.658056407105995 --0.355050478635325 --0.451546134144026 -0.366555126549811 -0.78173368404671 -0.576107238732694 --0.899487168956698 -0.184826054001 -0.831663679525895 -0.559828566000293 --0.238702100745381 --0.301719967309865 --0.757714036874128 -0.673448652695551 --0.786914538728201 -1.24616518269633 -0.338681067307553 --0.588510208597086 --0.371442899907543 --0.95307058677338 --0.451862155774362 -1.31594344664133 -0.697108483536877 --0.218676711211129 -0.177267316950488 --0.948269460892954 --0.279048147231003 --0.248669194224402 --0.650415791612572 --0.232137598382173 -0.581831361251741 -0.321868287812403 -0.66976710057487 -0.167185426414538 -0.150751069793845 --1.28429997960449 -0.0711037037994817 -0.0838248578197902 -0.99624269550615 --0.304847324422952 --0.959384916386532 --0.0854110870277873 -0.106373042993413 --0.654429192312136 -0.0329345494164519 --1.23339135387961 --0.217969494644488 --0.320632339406337 --0.303693450765545 --0.927497056725265 --0.333184260734217 -1.15510821377215 -0.285708303543034 --0.0222068940357829 --0.924588092422917 --0.887201940853798 -0.893157886615347 -0.77036194320611 --1.23809893653725 --1.03160394507029 -0.801228267119471 --1.61867322016372 --0.927524428794962 -0.170661569105004 --0.98231034406896 -1.43697321228377 --0.432241034107521 -0.424880110409866 --2.48829432223523 -0.270579773181083 --0.434505290975834 --1.08907089822578 -0.0172307397538503 --0.397065800801908 --0.655388151904326 -1.07183771557285 -0.384379149439445 -0.360552213651691 -2.20481164321285 --0.231054216373588 --1.01757652909549 -0.435796893847367 --0.288666608505757 -0.119413832621627 --1.36530092442976 --0.0769697601896047 -2.67848740106231 -0.138052438175758 --0.926196839984432 --0.455008211143321 -1.31127137168918 --1.22025077837659 -0.819516547158164 -0.11663891464115 --0.0382750770037794 --0.795545554073916 --0.607556532645323 -0.9290058536763 -0.970297965268031 -1.99375638193691 --0.611634428075744 -1.38121787664573 -0.350886697388733 --1.01152214916104 --1.26162754803092 --1.3223823938522 -0.59759919077785 -0.83116647429249 --0.373944299693651 -0.330279740079106 --0.0504975117039042 -0.70860644240484 --1.19596029364076 -0.596245519590731 -0.037429298890987 --0.370403544088181 -0.827564840069074 --0.248588194582243 --0.383510504488522 -1.0758671953599 -2.68971988792962 -0.572872865062251 --0.284114641877598 -1.60720508967867 --0.793627192924998 --0.142424907744948 --0.257663611495667 --0.322186236278797 -0.588885398601827 --0.208492500049962 --0.213259610106247 -0.264798478330029 --0.190051702213967 --0.792056982030458 --0.183463096549678 --0.418951137084761 -1.49007902493608 --0.743677980139338 --0.0374035010661338 -1.5367922388449 -1.23863514492436 --0.902847748526362 -3.42365108658492 --0.218209444432118 --0.540996746530482 --0.0499442494467823 -0.651675456752175 -0.689313344835797 -0.90138065610436 -0.768090244897611 --0.771583816564702 -0.242893940115255 --0.995264522052977 -0.0200259264771931 --1.00942351559621 --0.167687975976182 --0.190900999108381 -0.0637360347444087 --0.365235717380317 -0.604144987837367 -0.0461325039599743 -1.24292379231634 -0.229952526929176 --0.51003775117938 --1.96419931174625 -0.610752182748816 --0.169317591202636 --1.02117946047691 -2.51414784687299 --0.923948110859834 -0.414173499877323 --0.18851332044785 -0.726710405710127 -1.20564079301502 --1.08560118024019 --0.274433202607224 --1.05707468469426 --0.239302655205628 --0.0346310923658661 --0.50408678293855 -0.0940447551335026 --0.126920780080327 --0.66250494213123 --0.137735656226321 -0.420459478344522 --1.17439219449806 --1.18015356409272 --0.988872777771588 -0.232637367258014 -0.054078945316256 --1.09497776902085 --1.55079527322064 -0.406962051383999 -0.878667784683893 -0.316008670516226 --0.969807987492713 --0.306615565225901 --0.256039932770595 -0.909041009012896 -0.0908009570375148 -1.10147901846832 -0.337371430783461 -0.874777181600439 -0.0606405626976647 --0.0175433082055361 --0.0783721148390759 -0.611857564456294 -0.41627170283274 -0.56758925489906 -1.18063652390347 -0.745327318255002 -0.770052762572812 -2.45617794354225 -0.269320992571728 -1.09788005302507 --0.621035182134964 --0.264854245545266 --0.22324493577908 --0.262583799811571 --0.359546186438556 --0.936441990930747 --1.31654965810456 -0.189521090244328 -0.0125256897946633 --1.22286919985319 --0.985278831638604 -0.512140986477949 -0.893473266318382 -0.457395862659109 --0.659559057704945 -1.12806081780413 -0.971060849738201 -2.39210678270951 -0.349889693760186 --1.34474596268542 --2.03992751310358 -0.440030623603657 --1.17888551492316 --0.624180442010452 -1.10292418408249 -0.598449918253692 --0.0563016679611454 --0.637150099943332 --0.0488248533333571 -0.764504959254663 -3.11596964813399 --0.812725922511914 -0.321485484452325 --0.159863348997267 --0.193288828829953 -0.427721236549541 -0.297253340403115 --0.622709828686276 -1.10587934104864 -0.57393351087993 --0.605134321087556 -0.652002222828446 -0.661035712492817 --0.718502570883425 -1.07352151664032 --0.705760122960832 -0.557415152612711 -0.754526315083334 --0.395195503902892 -1.1504023258366 --0.392352705802125 --0.517776894963487 -0.0288409864559691 -1.12817655337444 -1.25291265865607 --0.510294565575975 -0.233843161866326 -1.17762424790104 --1.08758028287092 -0.577911574793318 --0.465450781740842 --0.691084401886932 -1.36291226889921 -0.138756703209004 -0.172739535099993 --0.231703424123917 -0.64488350275637 -0.178842825489155 --0.718945649225507 -0.601115098026234 -0.0738340712595864 --0.990826871853651 --0.539907268758902 --0.949658742961072 --0.722823894411078 --0.0912270008387597 --0.695377990668574 --0.270573649938089 -0.741955635034511 --0.313067759122664 --0.58076797617563 --0.248515434814204 --0.499750219092221 -0.189413366937178 --0.87314770780886 --1.54172145638042 -1.79923901870476 -1.26517126880463 -2.19008364030492 -0.86993424562524 -0.00578290852915808 -0.223955704998501 --0.871191843145287 --0.0645822850560203 --0.377975297415276 -0.465128641710222 -0.702884416773774 --0.104541039281188 -1.43165835748576 -1.1824094223818 -0.396697781625987 --1.11271476662589 --1.13457152949593 -0.765071589236877 --0.54394242475632 -0.0399603020607788 -3.52580282739996 -0.0140832485022564 --0.29639180485993 --0.891707996464177 --0.102162872702652 --1.2210181363903 --0.396232758036955 -0.0655513578935025 -0.625242025444132 --0.132870494728424 -0.113236295914412 --0.103677295244892 -0.373289758594527 --1.62449600926115 --0.127129304428713 --0.0952669287675079 -0.256596079509309 --0.0355658868636866 --0.567785429180976 -1.67003409339517 --1.10792883250093 -0.118639677975862 --0.105576451427293 -1.82820526717007 -0.512207885682777 --0.125775290982384 -0.319930242838174 --0.173796044749069 --0.364111648551119 --0.00385159091652376 --0.96117278935797 -1.00784193372229 --0.373610588362335 --0.201250569344391 --0.246604935742288 --0.34684806356219 --0.335826835042354 -0.150767620832 --0.524138779233084 --0.275992290325644 --0.00912000863914253 -0.295767692216231 --0.57880161581926 -0.145009491953652 --1.29304797743624 -1.16163826158988 --0.969714208654505 --0.265981458865372 --1.22306582187565 --0.0569780056411169 --0.0752794404518777 -0.59829273783513 --0.294225157808921 --0.596748956388535 --1.37447974181479 -0.888592668349302 -0.196348728111936 -0.620539624657093 --0.99183464339948 --0.760136809089876 -0.567491148897791 --0.0790768204410739 --0.733887351511282 -1.32666476930924 -1.21729762275308 --1.27187307648228 -1.22152533677651 -0.15115018335031 -0.455346670505758 --0.439799207059794 -0.713403168306828 -0.0721284153207566 -1.61312496974973 --0.103953831557109 -0.963633205443687 --0.718528694539177 --0.293891777928305 -1.10874603639186 --0.163054910214815 -0.440156305265403 --0.678267042648244 --0.358275000687244 --2.15219947665085 --0.31989869796897 --0.36803835624982 -0.58252321220511 --0.359402209899814 -2.18869475121289 -0.872211069307266 -0.261507433648866 -0.886567010769957 --0.197318550796718 -0.606933741448219 --0.52700787591171 --0.20504129933283 -0.847950843501475 -1.04404850022396 --1.20411189096812 -1.04623136751505 --0.6869701981385 -0.0375100317315891 -1.13593154709557 --1.18840996355577 --0.094149984984627 --1.30139852767782 -0.231271701161988 -0.63112844320556 -0.810919971687733 --1.07255818630439 --0.239802796163723 --0.280281645391341 --0.126649919629586 -1.43446606659926 -0.975090012383411 --0.0917501596099566 --0.642225847108975 -1.64583433516787 -0.550820738084587 -0.341745039459179 -0.429586974782385 -0.47380706546049 --0.896746684268216 --0.30667609703668 -0.510788033665492 --1.08398609741033 --1.06089389567352 --0.227743921832385 --1.67187370695043 -1.30084416005096 --0.42323722213068 -0.791101448635937 -0.418510778206412 --1.06536661625889 --1.26016637325057 -0.838008701521963 -0.0565336055820294 --0.11114789651784 --0.291593589087507 -0.753533787998168 --0.350376657686426 --0.88483000996961 -2.80176353907015 -0.88355307736558 --1.07289977957978 --0.842023278792816 -1.00182072866489 --0.81992804498447 -0.614858203944459 -0.099083342552694 -0.706734254573832 --1.20884571934242 --0.145601193130475 -0.124082199141676 --0.251289257867069 --0.0578662071151674 --1.16973935830651 --0.119902705270885 -0.913723393937307 -0.20525162146063 --0.587104167312412 --1.62822960157687 -1.13758105866908 -0.870819347249149 -0.101225878331283 --1.07411833134556 -0.553007239338912 -0.365007472248543 -1.20959588137401 --0.0766630532487032 -0.00706064269705164 --0.330147073074536 -0.576522349454287 --0.0616236466820261 --0.783091343586669 -1.0897806609144 --1.08743595710388 --1.14665129670429 --0.488153800110813 -0.29803350625895 --0.352148107691626 --0.381109445970173 --0.225888531601851 --1.70247840014751 --0.837869160233371 -1.72064341824368 --0.149163384829541 -1.20811100467885 -1.1680825039835 -0.527775560535135 -0.51386927267054 --0.502231139030501 -0.102630554933983 --0.180348030457903 --0.810133000862896 --0.926653442827622 -0.957198749468967 --0.933147963841099 -0.361638199559744 -1.20965254652336 --0.208706213670586 --0.448060322857273 -0.152547410274048 -1.19010630106451 --0.474519117166683 -0.995745898423165 -0.469958204168609 --0.411808961490851 -0.710404939118915 --0.425373139275608 --0.948997776894125 --0.357386287784375 --0.802481372579756 --1.06007994082646 -0.151186633270379 --0.320369659012038 -0.588768479949657 -0.627398973213671 --0.0882295109273796 --0.607902091829694 -0.887824780812721 --0.840272156113311 -1.16038988897638 --1.18405597609899 -2.06421192633506 --1.01868147546092 -0.362246455332542 --0.973359188015988 --3.12985052721924 --0.0741059286161452 -0.0356698067005077 --0.632659740247139 -0.116563230255172 --0.367404419462912 --0.563416478392636 --0.00929603268709478 --0.235647789673442 --0.708185423435006 --0.34643799801005 --0.753620114078871 --1.15959914306365 -0.74785962504899 --0.102164825207673 --0.45630847180176 --0.162728779784505 -0.740232891988886 --0.335902946574496 --1.68062435701714 -0.569281114060834 -0.851177499015368 --0.0272861774303177 -0.819719999788995 -0.900200214067764 -0.708120423510195 -0.642221106585988 --0.104430113607417 -0.420009142372376 -1.28680101962001 --0.158805521130198 -0.0550386324943819 -0.267557926967104 --1.02807456279304 -0.33044854134357 --1.58856743473004 -0.971929920085828 -0.690324491697407 -1.47238168187318 -2.3078969247948 -0.346564007291853 --1.23458117467908 -0.549648722256626 --1.79296757341599 --0.379256509130271 -1.04650090265225 --0.224164238699033 --0.076599027384086 -1.36018538660245 --1.13385589601786 -0.672410772167042 --1.00435268866134 --1.38369088565023 -0.95101821400991 -0.770567129713016 --0.498831274747959 --1.18167574108827 --0.195046137554512 --0.0102052112839779 --0.681908055589264 -1.06436722808042 --0.976242584596809 --0.629544889378927 -0.341725569012793 --0.873752374727911 -0.562402378470598 --0.287269781206165 -1.96893318179875 -1.1541726955921 --0.791228691845712 -1.13544593915534 --0.917084534789858 -0.691412172443352 --1.0734962243621 --0.675364259255701 -2.08288249056866 -1.14545077862246 --0.0296284124372548 -1.10072752937338 --1.22808144291657 --0.743440353196744 --0.496333386188033 --1.60662695296096 --0.202728206074547 --0.0530071855940379 -0.977001076359484 --1.10628518764084 --1.10268345456072 --0.312190619657145 --0.29747740963237 --0.565972427928823 --0.776770706927493 -0.17558364041519 --0.118919306834826 --0.751455776133687 --1.50520720551799 --0.796655874498985 --0.997030302490536 -0.461129852979836 --0.747198411487759 -0.0779339158131847 -0.0630656224781747 --0.684985286858092 --0.455671400500017 -0.118688197755214 -2.03044186511678 -0.0292657058545078 -1.94386277102311 -0.264400258561272 --0.336059499363074 --1.21904897065819 -1.37237802981087 -0.143672635865097 --0.461514068381225 --1.18102603599489 -0.247461841680539 -0.248060062820949 --0.867271282127851 -1.46258503854157 --0.402207922210551 --0.225025866744595 --0.594169498272785 --0.538497351008906 --1.25814359663359 --0.245936380238426 -0.976938351275546 --1.31562740756588 --0.100011292040847 -0.544263717121906 -1.05466716591171 -0.0904107142688906 --1.28630172528401 -0.628838557966755 --0.638393838727151 --0.880337136826263 -0.328892311613792 -0.00250812778117915 --0.925198468149176 -1.72130148849662 --0.820386198857529 -0.626971618112632 -0.166929795248075 --1.01792108505174 --0.745968991616253 --1.18232626778784 -1.29338331470272 -2.12736463879543 --1.11568319561658 --1.70921322835529 --0.990297344516996 -0.014589274335199 -0.80443661339606 --0.893178871176881 --0.092197917376879 -0.061479250976582 --1.41432351683432 -1.84378334717749 --0.260620032166822 -1.76707114026591 -0.425495139270414 -1.30401070573386 --0.444181334290874 -0.0783150016101306 --0.312530567732001 -0.793364940328654 -0.195026662246556 -0.204690621078909 --0.38223670763325 --0.057313736016912 --0.295275323187882 -0.0247657638995973 -0.208351617416371 -0.700034057147378 -0.0779876069004732 --0.444740738451694 --1.598319706548 -0.0174146299323494 --1.54296395819571 -0.871137419282093 -0.881138691083688 -2.22220801838862 --1.16419200137715 --0.491306100430372 --0.436022415860017 --0.896491044134756 --0.25336591636061 -0.513527906735419 -1.19434391028629 --0.413282443446298 -0.647264063340665 -0.777549762299531 --1.32454221738868 -0.0460897975068129 -1.01246466773476 -0.228506474458842 -1.19296357463021 --2.47585025023226 -1.01232431451005 --0.233180252759315 -0.0737076978682998 -1.01755169019725 -0.567402783444601 -0.682644822609937 --1.40547592853477 --0.856593997142234 -0.186896284930589 -0.384464846012523 -0.971247037518237 --0.447114382480045 --1.13828944851391 --0.585783773478134 --0.104715717751921 -0.373443133441323 -1.0427833809459 --1.67392052696137 --0.242023511435984 -0.162638427175259 -0.777910055726655 -0.258358421502023 --0.529482584727496 --1.23817930230777 --1.10798566739567 --0.274311068744053 -0.668016633285802 -0.0642606663067955 --0.367861877112589 -0.608572763238616 --0.317174361228844 -0.994310326079763 -0.242416780932867 --1.36223283480998 --0.761308822936565 -1.44486343082596 -1.00939016087296 -0.868639013735642 -0.416619234179306 --0.731812341293323 -0.317689806394552 -0.618646366431403 -0.911860049605361 -2.18378500272265 -2.9146186311176 --0.150352522746011 --0.0265463287052503 --0.742298216994378 --0.841039537765512 --0.352185008338724 --0.476770239572192 --0.3578632369496 -0.138226059394687 --0.0504768618428129 -2.70447058844627 -0.301522721607037 -0.405628543155488 --1.37146831981277 --0.915479262086334 -0.759028683634142 --0.0767329088516631 --0.497655416590766 -1.1304733893571 --0.352193491887393 -1.00275574224019 -1.11051182131345 --1.65359154791366 --1.23184625330797 -0.168225489522479 -2.23746727371679 -1.11449567488007 -1.16468431256334 --1.2585814585941 --0.339268555609058 --1.51693313174227 --0.318093883540915 --0.958698206247291 -0.237002719148705 -0.127510803914657 -0.192352075216618 --0.12962908033189 -2.52424494129425 -0.877404953081384 --0.285183846803874 -1.2290307346527 --1.09463286121717 -0.603695399962827 --0.239819050760614 -0.425844478332294 --0.242279539339961 --0.656356974159946 -0.0641872213765913 -2.4034513781293 --0.749908743298211 -1.79338210934443 --0.513061851664661 -2.10619273267114 -0.0795212049632052 -0.733589468167947 -2.106140983335 -1.19826311247983 --0.204039542263983 -2.5365341225962 -1.04930744560229 -1.78294083869229 -0.0862036910349802 --0.108986581189614 --0.479747126546837 -1.63736623801704 --1.00159819214479 --0.243248851062507 --0.238001850504884 --0.0432661695252552 -1.42454274893638 --0.0160932758197792 -1.11216097504036 -1.07332280251143 --1.01204025426614 --0.884172437290977 --0.00963363797714045 -0.00820230499103136 -0.673494211983556 -1.40026389666948 --1.95516750071183 -0.257356742059262 -0.168259274159102 --0.000642716607978322 --0.914095863574182 --0.209796478448166 -0.245257401713172 --1.05432733371708 --1.1113578920066 -0.0776343754632913 --0.0548577894005042 -0.895480570004054 --1.37937302497145 --0.548187859744883 --0.323112404101792 --0.0087838222840988 --0.187575406684833 --1.2123136968647 -1.61108264147746 -2.80801830915582 --0.487768239381782 --0.240956199419006 --0.2378142297397 -1.79910536058042 -0.360202120347629 -0.751881992658164 --1.70943961890861 --0.0671811403413347 --0.360775074857807 --0.148248311489289 --1.28862400703375 -0.327381624048284 --1.2327086525657 --0.15231244526316 -0.216207634069724 --0.134063896296974 -0.046515885240459 -0.931949792011036 -0.644914170248756 --0.285594547799181 -1.22783777418684 --0.820556725330739 -1.14982237030784 -0.493664211030579 -0.0967188690225305 -1.01971473217033 --0.282405484507637 -1.02093954596485 -0.707164614332547 --0.0617740556876467 --0.516862993405697 --0.616411026889094 -0.327238398238005 -0.778383072399238 -0.0700911610885484 -1.20933636058762 -0.398510405920277 --0.567058424059136 --0.583197764704672 -1.3868666581778 --0.781686130167238 --0.524683528194307 -0.951990431825918 --0.281862475607553 -1.08821327955322 --1.4701921905512 --0.403109857847892 -1.26383084299558 -0.537669796608386 -0.0658809382247245 --0.745471365883704 -0.245807181617414 --0.491648302996283 --0.437980860693916 -0.412724574000335 -0.203047096013669 --0.161350066522845 -0.548489282407912 -0.700952917195376 --0.447668024462729 -0.530855487376087 -1.06611759193838 --0.790934687555948 --0.136073732937991 --0.390098773213106 --0.832574827449579 -0.982679483456359 --0.344867895722786 --0.531947443130556 -0.913249675567581 -1.07138591755456 --0.844410762130852 --0.247387406918984 --0.973458786272607 -0.252186029665017 --0.371137629398447 -1.1013064736929 --0.244968089513054 -0.38381159921103 --0.788684907957306 -0.995342516458122 --0.679155014953464 --0.0732211832450931 -0.850460969876222 --0.187796070232944 -0.779457481053203 -0.549354677591824 -1.01831246039323 --0.621803753778229 --0.757222003467417 -0.728756642216471 -3.35407291225249 --1.01596649246145 -0.867717390652954 -0.624152956850342 -0.388573968603499 --0.268073558697187 --0.231017365995656 --0.113924561889094 -0.245712256050906 -0.141481773028487 -2.47555761892249 --0.0239624026485554 -1.12648778043954 --0.934436689645549 --0.947340987235135 --0.978891862797218 -0.337005713430793 --0.102880545532424 -0.645034877481073 --0.28038676553189 -0.431922617672894 --1.14183905203708 --0.155233613791681 --0.422587069968694 --1.19841378731076 --0.55463584914235 -1.18824804923156 --0.250293116441318 -0.968558002563734 -0.131269968910087 --0.942119223409051 --0.341000804126114 -0.0762881614630704 -1.44200516097841 -0.28617384241728 --0.154800189219214 -1.49544233918211 --2.30176796264913 -0.731517830060185 -0.0899246942426899 -0.191571537320469 -1.28144614473512 --0.385235758677914 --0.660942971903362 --0.729395058220973 -1.06128162946973 -0.745799183012335 --0.456612243993698 --0.204894628436159 --0.0332997357181677 -0.319760796863886 -0.355085160804759 --0.0882235696992577 -0.0928786508796691 --0.353697770336305 --0.25970402203916 --1.40915443189973 -0.00385555459490483 --1.22460456698255 -0.0864367728466444 --0.63861248855495 -0.156109777827541 --0.167010168609735 -0.673289157470373 -0.318333780029897 --0.198305203601317 -0.919412648136118 --2.4708053453024 --0.907784332497399 --0.174480863989186 --0.38585982761307 -0.456841656249702 --0.233942067622323 --1.3788922216829 -0.00719305229270084 --0.614351698279741 -0.923381202573866 -0.277113464275885 --0.43304638801015 -1.4172376423333 -0.175601416459484 -1.04925047440971 -0.352891259230899 -1.25476935190717 -0.696699243680896 --0.926553573583684 -0.148611092223559 -2.71090327766887 -2.28962562828496 -1.08349967899446 -0.129398502863958 --0.848232134592845 -0.225973340895997 --0.211373362530229 -1.32901547105581 -0.486978174298645 --1.08261298029539 --0.926245214248526 --0.0707170212268693 --1.22417561400973 --0.173314698177244 --0.376148167066576 -0.326290093181323 --0.0320911165788704 --1.01563334179308 --0.323707322179001 -1.85635330403094 --1.02335580586561 -1.63622420696408 --0.94729367030719 --0.642981145083751 --0.710918827027337 -0.404333021068979 --0.530537258075233 --1.68568255998693 --0.996428402839275 --0.113066447871788 --0.0552554930468032 --0.584938782033392 -2.51592202452332 -0.261908339906077 -0.0430204965091701 --0.33361787412129 --0.936897106161125 -0.946103425910009 --0.353491830861085 -0.0312276786989205 --0.474645233000448 --0.165841022826768 --0.19635459631151 --1.08706362047444 -0.896718147915182 --1.48929763686042 --0.29913446207205 -0.77724551458222 --0.959835022280092 --0.16753578478103 -2.87668957022195 --0.507882161256862 --1.35014257020286 -0.808078173722919 --0.709953745273404 -0.892061133157831 -0.5606424308531 -0.137780582950516 -1.13291842235942 -1.39210229223786 --0.995651058964112 -1.37266357105702 --0.174108644461305 --0.0619464793035869 --0.0884352608678918 --1.39997669209019 --0.298846043987175 --1.00834381381169 --1.03105903059746 --1.42317217804187 -0.915795114038588 --1.54300565091476 -0.0998669372867083 --0.113540197504965 --0.705817097924554 --1.30335278037851 --1.66014903437165 -0.718410372070042 -0.0942330904316169 --0.841859779774332 --0.820107335493132 --0.927649898275334 --0.881865896250637 --0.172967870015053 --0.609659337183596 --0.846928235164333 --0.0787342082697968 -0.188569040984728 -1.18268788014873 --0.158080489763753 -0.520074656499428 --1.28354486390731 -0.226784140828182 --0.489383166160264 --1.11367720774678 -1.07207323840733 --1.02041196474236 --1.6851283463953 -0.0527039553449846 -0.925790036310588 -0.250158103607366 -0.14726953781516 --0.973966501760946 --0.653001602820492 -0.169641754985289 --0.236659121433978 --0.527288032045637 --1.42988404252569 --1.39085146332048 -0.104593024879542 -0.949550436793284 -0.298384676465353 -0.729801445949727 -0.613169492196668 --0.30769650244186 --0.995960127737378 --0.960572579114256 --0.752283098143906 -0.868225445579263 --0.419605479411837 --0.375936990924078 -0.423970908581178 -0.560923257969515 -1.10849202225491 -0.870828797441542 --0.804904782646597 -1.57973526961009 --1.00791416943495 -0.0476125832221648 -0.53461785290339 -0.290604458869157 --0.415226963499205 -0.292919915211536 -0.187303346106013 -0.872988436191228 --0.0205321423842877 -0.731943040061633 --1.29649094851042 --0.451452763055449 -0.0393245341897455 --0.660206196300532 -0.805953650976676 -0.0384800930251625 --1.15090457419301 --0.503639694098409 -1.13981373224144 --0.686222822493249 --0.177077235780647 -0.652481459010227 -0.802280330219798 -0.310787527706011 --0.5297111474191 --1.0767315387969 -2.84934309158028 -0.819729550840336 --0.153406610802044 --0.598203035959029 --0.707187111991799 --0.718312085216616 --0.0895186969602122 -0.357203471750871 --0.0908905456567926 --0.380545205511171 --0.572370482320553 -0.0363135576636111 -1.00576599623378 --1.00806412183922 -0.292017190588573 --0.957752699705631 --0.303707091788267 -0.352052639761903 -0.202174332664807 --0.626656283133593 --0.626361978613627 -1.18270181068554 -0.724843428143207 --1.18874899952177 --1.22307796067592 -0.197450783519417 --0.946796364117439 --0.561078616087919 -0.538368863738369 -1.26637427878215 --0.118410028835974 -0.199670474286913 --0.856407926591688 --1.70591661408996 --0.997706475757662 -0.632492607255349 --1.09820415283806 -0.723811388790635 --0.0320024799518634 --0.408222262437963 --0.713644643770492 -0.162759864576955 --0.513123408891579 -0.477306426750179 --0.206131611592625 -0.201536492029885 -0.599244143037358 -1.16626362023052 --1.34161908150437 -1.28975488488556 --0.143517595107824 -1.06175201993231 --0.513489083342684 -1.23554898323725 --0.276395613153629 -0.349120164962655 --0.479101672789841 --0.94599014510124 -0.601855851017438 --0.169564549149682 -0.346612966124598 --0.0808253713514198 --0.632320787229387 -1.08636078290134 -0.688846242659599 -0.873388592510157 -0.0770046941812872 -0.246219984688418 --0.00437754979541705 --0.889764927119842 --0.0755055890178546 --0.164320935816333 --0.0959298236416295 --0.949443921482456 --0.491462946506582 --1.03293096854026 --0.123703749655133 --0.530869837027979 --0.142406043449782 -0.474064920432722 --0.958649820405952 --1.11163284552959 --1.10251391042585 -0.902530075161053 -0.809261864762213 --0.584390995305909 -0.62060069987139 --1.29721810950969 --1.33211190712493 -2.27362849093418 --0.808464349963873 -2.16642900922303 --0.5815508273017 -0.79505954731737 --1.19383469470058 --1.13627959561121 -0.875107812719813 -0.988689205336496 -0.399334955478993 -0.194660950004677 --0.472729409720605 -0.174334879676236 --0.0360420195032787 -1.25279155906348 --0.616453360216062 -0.744075451867335 -0.291661425982432 -1.89753660245853 -0.619293111272244 -1.8158419198954 --0.488422466911207 --1.81087742702929 --0.946518638509614 --0.408734400408427 -0.195748907965671 --1.39058296275918 --0.961418364851347 --1.00535570203412 --0.120393340992839 --1.34696775419712 --0.53558006679079 -0.922149709487615 -0.258424111004349 -0.934714522089092 --0.518157784961902 --0.493535329923145 -0.252672400413557 -1.11526663055009 --0.220917909183555 --0.690135596839148 --0.498339632017089 --1.17613126379385 -0.284740084110972 -1.16972929090654 -0.152038857702214 -0.928243479065685 -0.133675935543198 --0.884557210210636 --0.302286364133179 --0.871424098056651 -1.06342324458026 --0.576345583730311 -0.112090977150125 --0.00394926584294275 --1.14102750721696 --0.283083139507238 -1.12993106633496 -0.711373711710019 -1.01902988696243 -0.444403354220352 -0.732794540869432 --0.306747445124461 --0.271784590646824 -1.8956180545928 --0.629770980249281 --0.997680270005106 --0.361550997944962 --0.699648920727608 -2.15393652605133 --0.851002668899442 -2.29453434563919 -0.490617842247774 --0.217557839416334 --0.0559398438541128 --0.510454319167958 -1.19697776616083 --1.0863023103482 --0.562758534520068 --1.06693956139314 --0.174991515904454 --1.13058276274285 --0.272001444916726 -3.09543286111169 --0.057603935512744 --0.0634360972547086 --0.27066715322723 --1.22878658986226 --1.07217152362374 --0.684426245207995 -0.0545704631229249 --0.518491912689768 --1.25730619464128 -1.29624594563792 -0.81331771787326 --1.15625669625833 -0.367233211327954 --0.772354241161189 --0.0103091962563138 --0.196575566225199 --0.324920908156293 -0.101691750202651 --0.596172100448988 -1.58947642009731 -0.219862713895989 -0.664767816027707 -1.58478101721536 -0.773457981339218 -1.27371128747743 -0.133448019733544 -0.0703403198535781 --1.76628920117248 --0.211660732207086 --0.300200311156695 -1.55020442176604 --0.742542154636042 --0.613353138449822 --0.0565446373922223 -2.09373622287947 -0.876076037535137 --1.31390188523442 --1.47981179437435 -0.129596915343368 --1.58065145987768 -1.27725765263186 --0.0603126156755014 --1.17815779781736 --0.97031041970618 -0.177286228934872 -0.2921399545202 --2.1894463672251 --0.567227655413292 --0.970093709188926 --0.379983518793226 --0.64757685352027 -0.147560689054405 --0.737492079243805 --0.884953450911187 -2.47185729750765 -0.596276702861659 --0.507102385823631 --0.910461470044676 -0.753359900413571 -1.60958078270275 --0.342763046961065 --0.888715170156298 -0.767138088830787 --0.436605164280062 -0.119976449578513 --0.621863386184443 --0.357313171965375 --0.668970525170367 -1.12748918603308 --0.26342622333043 -0.922922333819525 -0.270341488072852 -3.59488626675868 -0.0880429220567827 -0.29423984763409 -0.661682944794649 --0.148877316351189 --1.28653542126507 --0.521688713543267 --1.27762736836167 --0.79882462559347 --1.23691900920464 -0.417525682149064 --0.294056092651486 -0.361059899502655 -0.933914361936456 --0.656696350415572 --0.2978809305429 --0.200748590417596 -1.25061469233684 --0.379038673299873 --0.21616196354231 --0.501760883915278 -0.769969922020675 -0.480987352179683 --0.323566034854723 -1.71115317250222 --0.299283201887048 -0.858804232609906 --1.93361024821787 -1.42934896428846 --0.526307021079921 --0.0025687732700872 --0.159429250958831 --0.324926417280357 -1.1730404175717 --0.969838865803109 -0.030973818155112 -0.630569990931854 -0.172216923457111 -0.61079586593912 --0.634096997152636 -1.45514799683922 --0.0651055925977229 --1.27169579649779 --0.319376467006458 -0.113509478518928 --0.284675244981864 -1.22997268241003 --0.987355863708808 --0.861027641046653 --1.17818543002898 -1.15341211617647 --0.253345937943955 -1.12447160521203 --0.967489088782377 --0.352507973681769 -1.03434947431422 -0.364653887492811 --0.467154516233249 -1.89309918717391 -1.87585928056579 -0.84123278970718 -0.139562178189475 --0.550222797326305 --1.25268940340312 --0.614252616377494 --0.746049643050191 --1.46269568492411 -0.728125596797215 -1.19876106886104 -3.18921957619183 -0.0192444539790051 -1.22903703567804 -0.446945608231058 -0.743106288517622 -1.00923795219058 -0.556997522422567 -0.305590518937995 -1.33170917637861 --0.0104610381361878 -0.129467505087448 -0.59960719437799 -0.213778064958476 -0.839591518671657 -0.474468616164415 --0.153122705954877 -0.582573998402427 --0.0611673102026176 --0.277067199580719 --1.19843546154098 -0.100871450132839 -0.351366290066882 --1.30904562648893 -0.132872162947494 --1.36424521894651 -0.961333559805317 -0.998729537894267 --0.99225586600485 -0.683283160589653 -2.46223332547057 -0.2211428618442 --0.601685898268464 -0.0760002330696539 --0.955869188284744 -1.41488178582542 --0.291022702560157 --1.01125175311828 --1.10925954346164 --1.63093521373075 --0.792484333832299 -1.29825491768711 --0.180199539942921 -0.23570657902374 -0.937447434806978 -0.0578744861299363 -0.553312874280051 -0.270360144203817 -0.873766715647813 --1.13881740689355 --0.0329824321577572 -0.850663293488461 --1.84544780643235 --1.00666775842895 -1.01976537697465 --0.539872020804826 -0.982588402066436 --0.0389270450601158 -0.35927613099823 -0.791410712596881 -1.20462818380814 --1.05817915678125 --1.04660507196042 -1.10567109142982 -0.224333506783467 -0.182555370968069 -0.386599560998902 --0.186985237118997 -0.614767205223991 --0.909630234265769 -0.494882190047163 -1.03675773462893 --1.56043721557434 --0.258267754707094 -0.724029563824734 -1.15262955366551 -1.13544482929572 -0.564893451699939 --1.0329269706836 --0.513248654667916 -0.684407507344204 --0.0541486995834104 --0.528046806262218 --0.00440354023037415 -0.486882835564036 --0.589453456522105 -0.506629014839866 --0.183179085495098 -0.0560390463122982 --0.667680827984011 --0.0740806962947627 --0.76881719823986 -0.733639511842105 -3.14977148752691 -0.123551081634636 -0.664121415302644 --1.22985983745528 --0.577864025448356 -0.19524348299715 -0.881393335520939 --0.279626947854728 --0.681049471813732 --1.11493799996022 --0.644720804055153 --0.734832289594643 --0.247861544091212 --0.193781560080736 -0.427660234520111 --0.766951508082427 -1.22551012255609 -0.782284419842861 -0.933896439543698 --1.51365840698506 --0.819086231005024 --0.271892522751961 -0.267577043392325 --0.227571191459676 -0.744016329465031 -2.79927084807205 --0.598110651291685 -0.354130146233604 --0.940392714568461 -0.179688310907958 --0.857248955954161 -0.0126774259111508 -1.2157119019864 --0.89021677999953 --0.701805421152407 --0.0150089905277522 --0.254896253487147 --0.45467057326978 --1.01439875543668 --0.332619349948743 -0.848055887265067 -0.818139722734842 --0.944842510749349 -1.049191561779 --0.910957795380781 --0.403847602505662 --1.01981584862084 --0.35980041467578 -0.484231908658124 --0.439513134918681 -0.0142327446533521 --0.681278664904084 -3.10702613363122 -2.19387320720263 -1.20908806535748 --1.03794115132019 -1.80136109406892 --0.403044589291909 --1.31504158898685 -1.5576509664449 --0.318074819869491 --0.0344727249017112 --0.145122445356633 --0.989460080785408 -1.13661805569663 -0.901851763364436 --0.082325107328499 -0.515217284775499 --0.71580486355157 --0.327111327889723 --0.293262683203345 -1.98519877572376 -0.709615076415497 -0.908236022248344 --0.0762997829042407 -0.507484708218293 --0.981498456483649 -0.440741086955839 --0.569624702919223 --0.0216270631027875 -0.237077690208615 -1.22837185064742 -2.28608354279977 --0.24120339731228 -0.437069215410108 --0.484276370424372 -0.711243389523448 -0.406063571010403 --0.16925810180715 --0.401718145464325 -0.183108925701308 --0.432705666601611 --0.920048022820597 -0.22367221484257 -0.48023864061183 --0.543395618944002 --0.0908245744041301 -0.241781801772929 -0.773918818385792 -0.734462721307814 --1.49527778255175 -1.37576573512724 --0.345983136517539 --0.180921898599578 -0.720463609841335 -0.110945977409373 -0.00226671585802762 --0.204642815883467 --0.642937576958289 --0.0722616635989191 -2.21038471066053 -0.891866989368832 --0.544956484570664 --1.14481456536444 --0.204561882711741 -0.804116092111514 --0.116127535362891 -0.777988336337138 -1.28640138648367 --0.992413309525219 --1.16730321569801 -0.868057358874636 -0.204311617270439 --0.348797562579929 --0.319721576965335 --0.522992691437896 -1.72773787226528 --0.624924954850008 -0.105894424028751 -0.110107119094914 -0.453248034331088 --0.663253200710507 -0.62319086657515 -0.335127079050456 -0.560681443859535 -0.294916189566157 -1.29726731592483 --0.761539041612727 -0.968371655905804 --0.785170768312895 --1.29863184589215 --1.38868983332575 --0.429930478094098 -1.23395510376399 -0.0259576416699634 -1.90334794861211 -0.427631834611189 --0.557374991876015 -0.351860471000712 --1.21073904280058 -0.804738346902989 -1.77650310752249 -0.364476490818953 --0.383413482213408 --1.07069937859237 --0.920599849622882 --0.339035728729939 -1.2105387448523 --0.129977960494868 -1.19859904909491 -2.58972380989244 --0.290500745937744 -0.431207103098391 --0.629217365475407 -0.580570583931814 --0.33113332239501 -0.207023615020634 -0.118366031750316 --0.823460550528173 -0.254327865414359 --0.495715033420124 --1.29887422801644 -0.382908397369453 --1.04074608162383 -0.180807406145716 --0.124510623196849 --1.13183145615705 -0.484899362721659 -0.741612153836035 -0.846031800177626 --0.751295788385055 -0.320491127163696 --0.432457598567531 -0.806289114426873 --0.554117283786331 --0.0917272840964678 --0.862349895855312 -0.916800445609404 --0.379984109381854 -0.67619866207437 -0.175629684190909 -0.606600906436502 -0.429381468568891 --1.01126568639712 -0.453628231260588 -0.209045621554607 --0.286382181834198 -1.15918971437259 --0.925493418796021 --0.605964384648333 -0.782106931239804 -0.97797577516408 --0.938277344440918 -1.4798501888969 -0.975534906433622 -0.472237562349548 -0.11108364596507 --0.0622375269293487 --1.03755541520593 --2.39384828700926 --0.794818151556506 --0.802398240205822 --1.04193746362037 --1.02274476581483 --0.807402187979092 -1.05017635893184 -1.38624879496227 --0.435845525244019 -1.19008064562462 -0.546583225814272 --0.479450943518601 -0.0814697217937237 -0.397052002464684 --0.646336843290499 --0.873068898721256 --0.0193468992932049 -0.205099309807705 -1.3541813201313 --1.12024229533153 --0.281163994366454 --0.0123792424980795 --0.546266623399937 -0.814300913061748 --0.436605247030455 -0.432107255792207 -0.141945946226216 -0.122776017336912 -0.743741614916523 -0.939384494821316 --0.930290698035436 -0.280984821305018 --0.193472718544544 -0.251917865732798 -0.221397029930954 -0.76602402779648 -1.3328163704869 --0.102623679952084 --0.0300910089949422 -0.437581081343661 --0.110329972997913 --0.301745154151086 -0.568117926489602 --0.283420125639076 --0.734454189941184 -1.72291632142846 -0.233265639280544 --0.298002002708612 -0.0636238757542547 --0.0824570720077098 --0.222219223756284 -1.33533970186107 -0.432655544558523 --1.64114843090083 --0.136970916950484 -2.02890947978085 -0.847368347674559 --0.309268934262306 --0.340148250461358 -1.0470234310231 -0.128281830003109 --0.544247137358534 --0.97547978257167 -0.413175714845647 -0.926906173549499 --0.904668310557971 -0.226520261257329 -1.09874154454452 --0.198024443822322 --1.03257330661488 -0.730062190535846 --0.625263061046788 -2.43855915622574 --0.374869016702606 --0.317348416586022 --0.333511726428272 -0.102959641851382 -1.12124617218087 --0.767268073195961 -1.08535887573877 --0.142502643030583 -0.483396721445557 -0.902463268690071 -0.234265555098712 --1.02666620469751 -0.210430062308006 --1.1679283786264 -1.02797851979385 --0.572187269959302 -0.345540945021222 --1.1494466603485 -0.153407125772374 --0.582610534034174 --0.00604647958276772 --0.416299316837152 --1.63195135568897 -2.67966904433606 --1.01042684919958 --0.431610848866359 --0.593275909524229 -0.686874598875251 -3.28034687374226 -2.00277880783765 -0.32277063324945 --0.112899442865258 --0.748518097200243 --0.382865302024833 --0.687290472792028 -0.887969502860285 --1.0983302672894 -0.867333922315821 -0.475442922356095 -0.312516998811798 -0.419827025408392 -1.35079203129974 -1.05111999563131 --0.518656445609496 -0.829559737152572 -0.197886083676563 -0.330950568627199 -0.0940512068941253 -0.544697782904707 --0.621463758180258 --0.742325657518835 --0.535225655639338 -0.469710729435421 --0.72996379513137 -0.687059427010781 -0.156792864100429 --0.468302423159269 --1.19844954034187 -0.59981321000373 --1.44014321318864 -1.19796356354968 --1.10832517509987 -0.488807523954851 --0.35872434615773 -0.831998804664932 --1.13258067027037 --0.0910258680961324 --0.513392838373186 -1.11595962367314 --0.0895558148307827 -1.34594121736549 -0.18907106719765 -0.025633091425644 --0.441145723931648 -0.202073478649091 --1.68593988028114 -0.376835239758289 --0.678390111529113 --0.755724108588814 --0.0738695089140373 --0.630676181986293 --0.368117249222773 --1.53289631511611 --1.30103619343565 -1.56692320362622 --1.5935347776624 -1.10099502801584 --2.41067747877268 --0.127501653718915 --1.33092995154854 --0.710849168779352 --0.534205790159645 --0.48139047248142 -0.207334106285459 -0.34751988556579 --0.163564527484422 --0.146150312504685 -0.620508828013055 --0.495323149959434 -0.363861509073116 -0.419113232873622 --0.434188022140327 --0.246555434310819 -1.77827682404897 --0.434073956636491 --0.636015987875231 --0.0812700694328949 --0.242167319305274 --1.17500994184286 -0.865754080057175 --1.20015509182673 -0.332887003408618 -0.0153775643855791 -0.108657024397248 --0.642817850213653 --1.67008741930805 --0.0341885797488981 --1.14320000073264 --0.948937502711651 -0.190711551029954 -1.27773045192704 -0.410315673271716 --0.365645703588165 --1.38081670624421 -1.4598627694415 --1.09947377529345 --0.058599074207482 -0.938313501755283 --0.547244611327304 -0.161584740208547 --0.619664078045854 --0.203262562620543 --1.2580968507491 -1.87687743495635 -1.24476547000852 --0.0736403486868351 --0.315744172290914 -0.148740322061158 --0.583453626509586 --1.02578511761622 -0.367327866532046 --1.12280195484389 -1.02420835357701 --0.781798849284774 --1.06072533922514 --1.10399274903046 --0.414985643919091 --0.0315874906727314 --0.225020038191946 --2.29434940467112 --0.285287056352106 -3.21853174497329 -0.757896257825855 -0.0402339394541347 --0.261772759670255 -2.7259912816681 -0.91212821615046 -0.74733543269493 --1.20921209792309 --0.168771699664101 --0.419438966987693 -0.784008520724583 --0.222406857771535 --0.621718116336477 --0.452583683014268 -1.14029090528251 -0.474424365172589 --0.717328648941715 --0.713544056387798 --0.922914203207161 --0.80315898067116 --0.736133534043233 -0.6758427399119 --1.25084683218707 -0.71263557821964 --1.30597243990159 -2.19178782537589 --0.518943157328139 --0.124192714934911 --1.1967545834025 --0.923738418996484 -0.42447261654644 --0.669243938050377 --0.915926643316938 --1.41548553381345 -0.679357475534914 -1.08618563175562 -1.16733245665243 -0.701886494530601 -0.394936236827538 -1.05810848778984 --1.65685516681524 -0.972957267469746 --0.317768251590558 -1.01312515624945 --0.810447850627573 -0.694092930612376 --0.0747661658413596 -1.00869644955899 -0.720844560673783 -0.144648836142816 --0.00651929401328388 --0.240954487091961 --0.772610092986277 -0.089437474972609 -0.639728867590853 --0.408916020417094 -1.01480391306749 --0.814620574102511 --0.178942077780558 --0.854884143841554 --0.283962685010877 -0.0411099985348589 -1.97252714037608 -0.235451831719886 -1.51935300676347 --1.6124792666241 -0.489993418095333 --0.228414193247907 --0.296373791957832 -0.234054311257313 -0.146168332935257 --0.508295181107524 --1.71692539404927 -1.17642332512633 -0.79533075169742 -0.827308570574484 --1.0407496305852 --0.27858198233891 -0.0620458325791677 --0.536852943809343 -0.0859914036716729 --1.22909668130489 -0.786091323252228 --0.0465849120499118 -1.03626420390666 -0.762430922999103 --0.668889341414442 -0.98897635592288 --0.99473416604855 -0.808611623393081 -0.227074582988384 --0.167699516988494 -0.975654519745139 --1.50457121044416 -2.21007356140978 --0.502116109540053 --0.530508942781878 --1.12323087423828 --0.733522436977633 --0.694210937175086 --0.13503916615486 --0.604723501264213 -0.889386311042697 -0.0906025847108953 --0.312112759715532 -0.0143285206983474 --0.255220287743132 -0.881267387163415 -0.044871549101881 -1.0238985301514 --0.343718860971742 -0.0986164265222254 -2.2580833936724 --0.943114274075011 --0.691123929410963 --0.966730340451111 -0.488641046611189 --0.038447997186279 -0.651116572117711 --0.351259650374205 --1.48070416632657 -2.15889868926239 -0.788752342692578 --0.364385670526433 -0.281630357913965 --0.926570384778691 --1.30237888826566 --0.601333623797542 --0.163936135915081 --0.988364654482949 -0.758392900526918 -1.14142168663163 -1.1201473765298 --2.05610980195681 -0.349195846640414 --0.89764874762515 -0.0423346214424272 -0.793896940253717 --0.280870198634978 --0.79947806882126 -0.258906413641422 --0.13783005791646 -1.1729301693482 -0.337117651574668 --0.220366783152336 --0.5097178327766 -1.07122060566034 -0.543191738334205 -0.183235942813273 -2.3701497137181 -0.177639254607142 --1.33105735071621 --1.02451611367109 --0.848094018863298 --1.13541552152171 --0.20502966535124 --0.868011756176895 --0.379724225684804 --1.04335694778224 --1.10602613947823 -0.63044964720088 -0.425205177960608 -0.806327424031258 -0.131761106358408 -0.313461754232049 --1.0597199658502 -0.126582169689193 --1.21604252593995 --0.973563576878508 --1.46346896800658 --1.64442761627807 --0.724389565490719 --0.328931189091248 --0.405149463734844 --0.688091585666414 -0.15838025690486 -0.674188913382742 --0.513766224881699 -0.639424859773472 -0.909417332049838 --0.230647576195307 --0.35165765122318 --0.530827046681199 --0.00785337097728167 --1.75621748089387 --1.50050603378908 -0.841340773931729 -0.712473926434182 -0.350155371925501 -0.146541279110552 --0.215657119520447 -0.811882473211462 -0.466614326278797 --0.883757144843822 -0.87113023891578 -0.336875618112756 -0.228363363588318 -0.687838124801424 -1.62915543624861 --1.19280270929445 --2.34319314171524 -3.18610707290344 --0.285971917906882 -0.998663557801385 -0.0409282341065795 --0.396201389985185 --0.916193085723044 --1.55390367687793 --0.731015782891396 --0.210508553165067 -0.0645201207400072 --0.0270732971778456 -0.857076612113802 --0.494929806341752 -0.631846354187386 -1.56964968806931 --1.07461097575356 -0.0725560716247085 --0.944657847407507 --0.214742808011708 --0.480647472550916 --0.155524484249249 -3.40595638048837 -0.884746583609479 --0.142557031066658 --0.358527898361086 -1.0572088014584 --0.645111566657609 --0.422360302957228 -0.74246548721713 --1.13078212221651 -2.63771051208244 --2.34617656845389 -0.305254914989584 --1.28290864382051 -0.104463568315548 -1.05703435509453 --0.54533707485654 -0.491453414539532 --0.295448877047543 -0.549183266150831 -0.505391470845316 --0.130506346979357 -1.2102792587444 -1.42641347797098 -0.783024603973976 -0.313623451759857 -0.525574603721823 -1.72435393282144 --0.271663156893154 --0.890245437195405 -0.17033907106431 --1.27776283222956 -0.53951028290005 --0.297406303494902 --0.00809112166132664 --0.190875899931001 -1.08219728494749 --0.355409593184202 --0.778246030820794 --1.02194540618024 --0.181103107541244 --0.126288249926326 -0.855001899000911 --1.54569001615042 --0.360131559905335 --1.10038259606753 -0.129655528585246 -0.990443195280272 --1.15039134898786 -1.16839763804755 -1.21099329059757 -0.0231621070073214 -2.77474609122903 -0.233245019885686 -0.532385270657486 --0.741555185312193 --0.708954445193756 --1.03981256025702 -1.18193850275682 --0.60468685058204 --0.605772986760483 -0.682228946116579 --1.54794792266294 -3.40714712016184 --1.22768108919392 --1.31733592763192 --0.533471558516387 -0.182448933808594 -1.716970465258 -0.684088343058213 -0.975942134585354 -0.256354672413635 --0.790197386330947 --0.60431441325537 --1.03541911271918 --1.1919894956841 -0.856371161791145 --0.259949508408201 -0.679875461860345 --0.283310702558278 -0.833396744771518 --0.226306763364637 -2.37332765253844 --0.169519809764905 -0.748788874702147 --1.14363765069277 --0.0674149366756116 --0.629569926387783 -0.094731313654064 --0.48993756417573 --1.16085086500166 -0.116188519961061 -0.467550078028633 --1.37070995820613 --0.00728160405674316 -0.00962668075471473 -0.849693771319661 --0.68605857793618 --0.547406435409439 -0.215786021838525 -0.934643834835416 --1.47032387081097 -1.14198256812641 -1.15399701678504 -0.559184309733666 -1.01823291707911 --1.56104789013188 --0.869797232167565 -1.12449523151736 --1.20633248372621 -0.0760188734634095 --0.126396639303501 --0.0286164107769618 -0.0490209213047903 --1.16688617680015 --0.969377464451636 --0.47653252183004 --0.452244364077136 -0.221945311172434 --0.345668214222567 -0.0255658296614665 -1.2403741697106 --0.356838042069937 --0.788341391137919 -0.317196124109365 --0.89991834606238 --1.38772668521017 --0.181217051560318 -0.952229530561585 --0.678646651958824 --0.112209597011758 --0.202731239513364 -0.395695898023863 --0.595032554519024 --0.160823715141849 -1.14239947259514 --0.888013309122505 -1.25380213035224 -0.230841397283421 --0.0524884593339783 --0.0224642744866195 -1.14085767245357 --1.07470635272675 --0.670805075537751 --0.930874936696791 -0.300797696074953 --1.24952542426324 -0.116705868664814 -0.595340394663293 --0.656185884872384 -0.904172505179712 --0.347077833047539 -1.00815697809512 --2.06532900472335 -0.583553886687795 --1.05765006427976 --0.18453553133083 -1.11776094035851 --0.995832290032681 --0.850236358177094 --0.0744072019304252 -0.205281246408026 --0.362895475139123 -0.340069668176075 -0.604852480280233 --0.045067767912327 --0.934768360776884 --0.20135890197793 --0.101609148325941 --0.159008350071435 -0.100564822992051 -0.1536946718261 --0.111537110964846 -0.153347784469274 -0.0554037428403209 --0.539477211827796 -0.228826513741264 --0.897093329920736 --1.4896316026523 -0.160391684715704 -0.604072648877261 -0.0616424622561542 --0.803259697654193 --0.634290649150446 -0.690869580437867 -0.0399313145550533 -1.25888688284682 -0.446923860241251 -1.61337643759368 -0.401429040491531 -0.0954029859878416 --0.711298597375054 -2.73603979474461 --0.942037371009564 -1.09848030738867 --0.342042477605603 -0.238350874277991 -1.0531729014185 --1.48676234967603 --1.51284018910304 -1.03779144326096 -0.00788419249306527 -0.549215150495616 --0.0967889789865488 --0.186076055816051 --0.189471051445581 -0.554872767868538 --0.698187732203305 --0.197112476841786 -1.00855224692067 -0.446077410322993 -1.39117253328047 -0.373645877115034 --0.195777151361555 -0.266943643908059 -0.22486667634128 --0.187322560823273 --1.15485487469549 -0.696164786719675 --0.25234672718048 --0.391964659573267 --0.758076625984087 --1.42357043161006 --1.09022624259183 -1.3794622229342 --0.271954759092443 --0.379052613438603 --0.244196354111708 --0.27378064609579 -0.548722095577258 -1.3509277648202 --1.22660383178277 --1.5916689038087 -0.521300309216688 -1.04483253213491 -0.060253423101849 -0.800967939664408 -0.880347143087054 --0.346102788277769 -1.0085048318715 --1.22201810760508 -1.05731157954977 --0.125723422676574 -0.556521892024628 --0.537963917499202 --0.687353109597294 -1.36669724226932 --0.814725320529976 --1.03344090172053 -0.0742872059158479 -0.788577733771665 --0.395125689533446 --0.158227172466001 -1.10127935656528 --0.184597639696651 -1.61659208354326 -0.057208787285691 --0.0592775768364753 -0.155311432418238 --0.356167537674841 --1.1894907918465 --1.56667713467769 -0.752950478213321 --0.218934884493642 -2.08234680317412 -0.18480286805815 --0.530614454079459 -1.13841582083475 --1.58225578713185 --0.164777709624373 -1.06557894910998 -0.154545559531151 --0.853753532236418 -0.0130720555799329 --0.978534026951291 -0.345398435059854 -0.486235928608949 --0.1317444155084 -0.19426350130904 --0.514965164579312 --0.900474066189095 --0.358741252612663 --0.373985061185312 -0.78998025953126 -0.837441161026343 -2.89905523636271 -1.29414892435855 --0.32194358994968 --0.353402984542608 --0.222899192511768 --0.250976609631517 -0.629962687657651 -1.3192460779593 --1.60653235440191 --0.973376046577643 --0.106546972141426 -0.312046370725994 --0.200639457036694 --1.62894754304586 --1.47323435931752 --0.315832198822435 -0.311794290956741 -0.265738481882069 --0.945761610151951 -0.739675915672133 -0.0562297217351295 --0.239330132208543 -0.282248821913402 -0.157052321909226 --1.28922948977399 -0.717051745454889 --0.994350724254367 --0.307418279688241 --0.63878018444925 -0.180112404529084 --1.30103043148508 -0.111886003474067 --0.106412433914814 --0.257678446116255 --1.28027510987202 -0.772036605498371 --0.211654965475095 --1.22310784775744 -0.170586481449402 --0.295239489620552 --0.601264478955028 -0.168238176639324 --0.961062652918034 --1.27266069008752 -0.757484315878225 --1.23191096746218 --0.940614724121477 --1.12069554161242 --0.0369190898458793 --0.223956272312364 --1.42816954391406 --0.815808398993155 --1.15521294469601 -1.38408738760962 --0.604747243835835 -1.58184158022286 --1.05191306271649 -0.131436533929764 -0.715572968344217 -0.245908630291897 --0.522615925569553 --0.794562655677114 --0.87807815119753 --0.0138709547200362 --0.137343944120241 -0.616112241342073 -0.35593993196875 -0.748467443592585 --0.922081124249956 -0.655046220896814 -0.596961262043803 --0.772434851710628 -0.24633384862698 --0.0120153356224764 --0.72748266672574 --0.32501893010487 -1.49810433406144 -0.492459780537004 --0.055135458166955 -0.93562315442936 --0.69271445853107 -0.618231156399068 --2.49370029154254 -0.421565221019434 --0.0812066026940585 --1.07750307444971 -0.278387678673996 --0.716142663235699 -2.23128551996528 -0.108978887439124 -1.35742146169265 -0.960981757376668 --0.161635768112693 -0.0540586899411926 --0.646894925697842 -1.30325284341133 --1.22100869865883 -0.135335144260011 --0.247335170290466 --1.05964144685399 -0.791330289465758 -0.707262483975859 --0.223705044269256 --0.288172123798874 --0.601108935746138 -1.26596216447504 --0.404860307294449 --1.35107017565352 --0.353878618925211 --0.4146229241684 --0.164615642710805 -1.00615337843522 -2.51749806410454 -1.45759894969957 -1.43505106269135 -1.02441074012978 --0.355819182592343 --0.508341767635859 -0.124409438059684 --0.323030374009454 -0.165560197884618 --0.259709775384541 -0.0776028826762056 -0.0935182771046277 -1.99189527220454 --0.989514973642327 --0.299035272931774 --0.67380344370533 --0.0882268062265386 --0.494807768872489 -0.254919496652592 --0.0238449196737527 --0.619915030804215 -0.200639807362168 --1.01984135972945 --0.0403181841816789 -0.501583782610913 -0.961275192178883 --0.607319106540083 -0.514720584040699 --0.0127735500266009 -1.2417204391957 -1.19673863519663 -0.74027508938712 --0.871948714050664 --1.07487473563895 --0.0494512225438477 --1.30780640681491 --0.0956738554214001 --0.255597226942462 --1.20800570894661 --0.106135919846059 -1.05618695875527 -0.667935079364858 -0.0174111592902344 -0.669190531656689 --0.602554762337183 --1.52118091780258 --0.36114491790979 --0.956810835607053 -0.665877925635364 -0.423812059075955 -1.01022270394302 --1.01352009220729 --0.237841081938339 -0.938252308481807 -1.16738567272018 --1.52312371397826 -0.139776134760011 -1.02829065279948 --0.568072741037068 -1.34909468489793 -0.666800917026992 -0.270469484151076 --0.388015681544369 --0.258212971520602 -0.999209102353601 -2.68563250297808 -0.230571004369512 --0.22375019529774 --0.684644468177036 --0.590647444203298 -1.72702088994093 --1.21293265544005 -3.54362320270769 --0.427826383686333 --0.33199845091267 -0.858685550335333 --0.60973440473408 -2.05811885672587 -1.03518653016914 --0.681330787423148 -0.357091818710448 --0.0238922500903023 -0.410941887188253 -0.798533834001905 -0.782943638577469 --0.924004024914373 --1.02086135856352 --0.958722863360935 -0.690144145615951 --1.21768024552714 -0.518751022064081 -1.56075627539907 --0.0705394681199394 --0.386163650638081 --0.18882680196913 --1.20941070802031 --0.293817838455198 -0.897937180709054 --0.735427084080385 -1.06175208873476 --0.654152531005791 -0.145415882823219 --0.257965912050851 -0.210406638748356 -0.0485778411662876 --1.16224617313435 -1.7906975274527 --0.06727634801371 -0.0731044274585324 --1.28933894936268 -0.466465184974416 --1.33201403961802 -0.340593054023953 --0.394974852776951 --0.974902513763369 -0.390398258762297 --1.40097979300974 --0.0692609120752294 -0.613864228769906 --0.0925396594029175 -0.218590194595338 -0.562251882284436 -1.22384837657169 --1.18451907792867 --0.109245566500225 -2.95949564227492 -0.868277003514226 --0.122805105158347 --0.460850985954089 -0.0954480959214759 --0.238565983916855 --0.899719995653287 -0.843252373782651 --1.21909014427739 --0.948200866051694 --0.512917589259219 -1.26754655012095 --0.323499763401627 -1.07991830908684 --0.302972077868965 -0.45305115027316 --0.342976957517134 --0.567633189768344 --1.50059298415654 -0.163790363324764 -1.70947262152449 --0.585297008452856 -0.440390471764153 -0.020281648957412 -0.102931833444826 --0.795861221833732 --0.189656987201714 -1.06792893356657 -0.453161509449899 --0.256257848843255 -0.729817919241638 -0.212024202330774 --0.902342937297654 --0.261085187075875 -0.293119681019414 -0.0750658820475651 --0.881900179503058 -1.77812653468231 --0.347732056290567 -1.69455375649194 -0.483720666622339 -0.961191518859362 -0.595295014762701 --0.87509938096429 -1.37626171509104 --1.41614811102042 -0.318385177903209 --0.239946052501317 --0.596521945486932 -1.23134732506672 --0.864759788353028 --0.145513513082246 --1.38777646292481 --0.673805904536818 --1.5190331693115 --0.606108035914868 --2.27347327491981 --0.621136329755877 -0.555582684028236 --1.0493226693399 -0.450610744594888 -0.142751761740673 --0.361271660757851 --0.0115371515719467 --0.817867282097509 --0.8891568157548 --0.692702302657169 --0.191390446287738 --1.04943697856459 -1.10037529296706 --0.0859250194248693 --0.767445163433937 -0.323506296491172 -1.44100177395086 -0.74737670094286 --0.204071942134772 -0.500954465277256 --0.576153320144732 --1.38305117040356 --1.17906752151461 -0.683840458348382 --0.735109521096454 --0.372403558370338 -1.08003886780509 --0.433383404647679 -1.31713779523246 --0.603513270958313 -0.855622995468659 --0.360435829395291 -0.78840943976912 -0.98039663994197 --0.960133835158011 -3.11466390309621 -0.599342567020418 -0.673147030643235 --1.10075758693301 --0.900523010901871 -0.51797956135781 --0.451116307332842 -0.747665697183924 -0.714049563461433 --0.381945581068296 --0.68722019812302 --1.08855061572958 -0.932262279297625 -0.624769619985324 -1.22163880510044 -0.87130985875116 --1.00044322086862 --0.489566705052892 --0.664112499552013 -0.540697969067844 --1.30691787232551 -0.215269537954052 --0.0896017793515327 -0.435814405308587 -0.565442059619128 --0.117971766388336 -1.29478513657604 -0.819512264893682 -0.400089207892403 -0.689344902914415 -1.18780820195773 -1.17180329283621 --0.119666940545198 --0.332417760654727 -1.47945574218516 -0.706969232640962 -0.69520921828355 --1.09407894980035 --1.30168028111201 -0.961152760875058 -0.649890726509942 -0.875579370234352 -0.603560261957768 -1.05129992880872 -1.57089268357202 --1.43840264390302 --1.02301471889507 --0.0269919948759574 -0.364301910784854 --0.31082600940624 -1.45986724062661 -0.237024792223091 -0.988777774173643 -0.0802427280454614 --0.427616184259469 --0.128891220158172 --0.902479972978202 -0.292214624443432 --0.452482300120192 --0.107090832401949 -0.872657036600959 --1.32904779655136 -1.1659704615649 -0.296886712647703 --0.0172930052157456 --0.198828144073878 --0.445922829332198 -0.889483377406355 -0.122522203618142 -0.189408372421017 --1.08138506328319 -0.893666137528674 --0.508476818978423 --1.30715689018991 -0.96933865237649 --1.68681700757296 --1.5951402116541 -0.544438119827033 -0.0271608145121283 -1.50042795884339 --2.1197440596619 -0.960703514011596 --1.38509631267025 --1.49614602689443 -0.819528340487009 -0.430478926201859 -1.5121996211027 --0.427187865107193 -0.0652172482080209 -0.116125072850744 --0.18586892933939 --0.356487541265214 --0.709907200599226 --0.538153315200548 --0.341881569179089 --0.835139233133322 --0.297234431839745 -0.215955604758588 -0.0232361840730242 -0.139758867745628 -0.158420835405724 -1.03297157850081 -0.282015003407363 -0.341787159990083 --0.70502812472009 --1.52632046894282 -0.191525535440849 --0.234094148321571 --1.06921906363201 -0.123527958363082 --0.135850282859382 --0.241801246732362 --1.02068806304724 --0.542840065547129 -1.34785197803726 --0.731163266583362 -0.958781865265248 -0.0736685821725382 --1.27069699330665 -0.0585425138507922 -0.487739144757269 -0.535350326498579 --0.420103780532893 -0.267437441382374 -0.272739308471377 --0.54621251639673 -0.803191942374649 --0.250815274825692 -0.974660368413758 -0.134030237193663 --0.073963949540933 --0.738264730103008 --1.34282777963198 --0.22485024463634 --0.25641541527594 --1.4851556360123 --1.14304222039482 -0.00532144093612086 -1.04372280846478 -1.07688148545405 -1.15613320063592 -0.517293879024741 -0.316429944434588 -1.25530665969704 -0.571171118881221 -1.0489313834381 --0.545555996608734 -0.531146097630111 --0.164430275946364 -0.572997621966806 --0.994247570149959 -0.780924889433638 -0.345706133587262 --1.07368995446051 -0.193378518819843 -0.60912183566546 -0.494906418146403 -0.679504723369574 --0.139858874288596 -0.749927299430012 -0.958063870046256 -2.75557541617015 --0.500016478390858 --0.192056394356581 -1.00581523596563 --0.496571069828968 -2.97161245861488 -0.0574753968114807 -0.612760812401457 -2.2143618097656 -1.64040837007335 --0.189630479601735 --0.373244637542769 -0.58822953433903 --0.769357230773732 --0.157890062284405 -2.16914512922549 -1.37576168424253 --1.22207014493842 --0.672896177235991 -0.23298100288502 -1.11931892608494 -0.309783796786658 -1.32954350934066 --1.04919200122347 -0.76530596935333 --0.780016510004153 -0.504250473925969 --0.663169294127226 -1.26926779799246 --0.418248957956232 -0.128326796744233 -0.0811136522420295 --0.010392721896137 -0.51877775286639 -1.5664872636244 --0.424522171626175 -0.0178947270148768 --0.00612942031156738 --0.979684410973837 -1.10602226314153 -0.0155228223669797 -1.21038487539559 -1.2837841094085 --0.184994497942085 --0.434429586130429 --0.246565955431574 --0.409380491228561 -0.713936766377348 --0.118548111132594 --0.754007112139169 -1.3244917294792 --0.367302053156275 --1.11888590353244 --0.376706552954348 --0.263300890345437 -0.57792876083951 --0.178564157888222 --0.0177586547996293 -0.611951944104623 -0.839116880389176 --0.87675900643441 --0.643176953797317 -0.88505110662128 -2.59307223069651 --1.46230583369046 -0.607349184856402 --0.114095268766474 -0.729912579159798 -0.0394941303088259 -2.74543100317245 -1.20481905090299 --0.622333232595461 --0.142719812988057 --1.1238030204339 --0.075574660683376 --0.0971951510357423 --0.109345617689928 -0.946283099214009 -1.56201413809636 --0.27458568313806 --0.0912367226640125 --0.447682268631004 -0.0949594157361524 --0.918298582436482 --0.26169014978429 --0.893080748353101 --1.27952556422683 -2.51003203929184 --1.07864759225933 --1.77117926659886 --0.503070859685852 -2.02802037699063 --0.135444564014781 --0.883142035685591 -0.376135198648027 --0.197643712024923 -0.601527178171999 -1.9244313329215 --0.424671004164013 -0.617420436121717 -0.925618632696624 -0.875624224161064 -1.24296551573255 --0.482799838685673 --0.430324717207975 -0.338700528159147 --0.818223851507239 --0.921590045965338 -0.748589737260914 -0.1193377608301 -0.0502094235942536 --0.0149611485069654 --1.52493719100271 --1.25620683054805 -0.500753256922859 -0.167022591667226 --0.577256647240532 --0.466655331081376 --0.0118575739527857 --2.5790870547106 --1.21932631932477 --0.544003406602799 --0.58953475371549 --0.00982500831856292 -0.01852687156277 --1.11239025308504 -0.183307533782689 -1.21629558966485 -0.671512558762744 --0.356955042155033 --0.949140782536704 -0.306312592161793 -1.17227417077776 -0.642182188618714 --0.155420913439578 -0.250877171693647 --0.867971685282653 --0.896453043541452 -0.507964889726411 -0.565250439785381 -0.517100340645834 -0.677290997605921 --0.962808403153328 --0.571598117417444 --0.445253076738625 --0.512024787950409 -1.26982920554184 -0.251473193516984 --1.0170476716341 --0.621209640133078 --1.61271656805364 --0.208562742514967 --0.0619923433099649 -0.408626533626069 -0.158385475149315 -1.35209766509398 --0.208616065846941 --0.218798915989433 --1.10272244305673 --0.498967754216701 -0.0199757221000656 -2.01556942057098 --0.118576038319681 --0.418332811853913 -0.571945744413884 -0.819389321022726 -1.4891687608507 -0.53384134055239 --1.00747643530173 -0.718743803610971 -0.430532065728118 -0.159891810444488 -1.79554999699478 -0.0734623857499512 -0.56482990081407 -0.0883431121991896 -0.775705627984136 -0.395476947117335 -0.223730453859516 --0.579583440816704 -1.19604367470508 --0.549199261066585 --0.104575542635139 -0.903737919933441 --2.29820735135577 -0.639966492714676 --0.242651404874381 -0.3723291706562 --0.00066083455484911 --0.263363487485207 --0.341546130799539 --1.55784434821269 -0.562043411165125 --0.112703077915964 -0.339177268571744 --1.22734704392836 --1.05642814833149 --0.128264501178361 --1.270250733713 --0.85587946378222 --1.14375205517494 --0.936990887311717 --0.27635648236772 -1.96299136535686 -0.380537436246223 --0.394413631421459 --0.758128761906308 -0.469551980529348 -0.201743992730345 -0.0287126602887637 -0.177013708537892 -0.60066988057133 --0.275502378481663 --0.0654122478401842 -0.224984909220136 --0.202388175696301 --0.773248551955405 --0.290413300546856 -0.072306360080626 -0.139637249742988 --1.52757294174659 --0.927750239000991 --0.95330005844397 -0.741229894132911 -1.41851826509382 --1.2334899818709 -2.15758984664275 -1.2767802931418 --0.0526228323540181 --0.43311520959031 -2.23792760852018 -0.162649650752674 --1.27875670376986 -1.02626691762895 -0.703160058613475 --1.47609211007146 --1.0790796028487 --0.0670702342884368 --0.860973454607059 --0.499975273476805 --1.68906335413576 --0.234084368037924 -0.750142234948639 --0.11348834818202 -0.334457878058297 --0.207628326102486 --0.215577254864615 --0.314619290847873 --0.711408102333245 -1.08899034470804 --0.66332510656589 -2.01425840585075 --0.262892291860015 --2.11867434331375 -1.23203766722403 --0.901853222689129 -0.176419502398947 -1.32226344377409 -0.13481152181966 --1.01019591407232 --0.673622170449728 --0.177902129293184 --0.448818413784998 --0.0740900932944069 -0.944807800775043 -0.48495128101696 -0.240612830086711 -0.0934269783630026 --0.543241531913809 -0.92431592628335 --0.474376429438808 -1.51139180380723 -1.4879903809773 -0.776411461903495 --0.369766216992398 -0.148313924484886 -1.05280690150828 --1.42807641013698 --1.6920865954295 -1.40038040206555 -1.65127122361413 -0.442730514753094 --0.153015844603889 --1.32127908261377 --0.320608393462057 --0.571991246311826 --0.925287503122233 -3.54730308945804 -1.5296174136568 -1.01133574079011 --0.405298517872923 --0.29102153369104 -0.64892827910127 --0.120332877776272 --0.0203599676331363 --0.84359975639469 -0.353693170291802 --0.666467012923892 --0.606635112818666 -0.260217052728191 -1.39381827325569 --0.488154628524986 --0.372425018527645 -0.345309236757013 -1.17123087829905 --0.266611842540222 -0.0959119906212162 --1.66420084073631 -0.977665429439155 --1.64949562642014 --0.379347803062451 -1.20563661126547 -1.32379445842034 --1.04724221536097 -0.85826396239634 -0.761082441573404 --0.492330669551276 --1.02263219029734 -0.0329397365158588 --0.74596154964547 --1.06842535847746 -1.12522068875243 --0.0543349884013806 --0.00369896399254976 -1.14549044740906 --0.774193256004256 --2.09222898490418 -0.91778673359265 -0.76802476190203 --0.958719453251577 --0.844449118578045 -0.299314170016989 --0.0417216572308545 --0.0700721656503784 -0.238458448737856 --1.65502615183357 --1.28814106455303 -0.387718901785127 -0.0599618506339015 -0.822160650471345 -0.310046877873867 -0.470440972174494 --0.140775952788521 --0.88328522135966 -0.842141438604839 -0.918273306175217 -0.460265588966969 -1.13448752628397 -1.07478880154945 --0.920766283397818 --0.740541401892933 --1.01056902995591 --0.111680145247013 -1.29401595917728 -0.526097143826743 --0.660550071643594 -0.107133010723638 --0.918533434097476 --1.26677597781273 --0.136841267814919 --0.00567741915856779 -0.168341817953894 --0.272807943874581 --0.334732663122537 -0.960209627599168 --0.0197938316516511 --0.186090504564504 -1.00005575189513 -0.327987004381868 -0.257623941220992 --0.272203876446004 -0.91355793404553 -0.68566602808921 --0.129197330931945 -1.80096929444947 --0.870069843738868 -0.311882211114828 -1.28464661133849 --1.43900594888762 -0.457268170673617 -0.985063509201677 --0.967140907829373 -0.453075338480362 -0.983104608841179 --0.914985035502561 -0.522706333438166 -1.19007529935056 --0.138086484427122 -2.60432318544521 --1.37076929279523 --1.54471411763396 --0.468716003003365 --0.664417061277643 --0.794864650316377 --1.25400105369321 -2.22916715585562 --0.433367935095134 --1.17741183406423 -0.838740690349818 -2.13908121917201 -0.475980768077763 --0.291033829076928 -0.0603458441678582 -1.03608960305547 --0.885806639844108 -1.64145229141079 -0.641117193680634 --0.530159642905323 --0.438895813642407 -2.72128335713675 -0.0636930752738429 --0.300356208063078 --1.43666312857985 --1.34023141182799 --0.738306213330108 -0.370164724972117 --0.0338088726884074 -0.124113800628811 -0.0169985483193642 --0.868410680691592 -0.395419954084364 -1.80684556394406 -0.686211460361337 --1.44597024350858 --0.16104131837494 -0.29902109456622 --0.231511768860311 --0.92338239442898 -1.24608082016373 --0.0635639695707813 -1.09487127082693 -1.5155166724807 --0.125720888349123 -1.40439038120724 --1.06714395782645 --1.01288547529839 -1.64120880917393 -1.30959641440582 --0.278174259868263 --1.16182760267259 --0.787507658661592 -1.38923799406602 --1.17295803169035 -0.143437407451339 --0.457055456096557 --1.09536193228881 -0.648367407604161 -0.434557942353639 --0.0917572261665986 --0.991256049277945 -0.732197094106547 -0.812803376640073 --0.0199543104952369 --0.971981304892944 --0.671231258468991 -1.12009056306919 -0.336288478183265 --0.853366710117944 --0.421423557958352 --0.0734332097654127 --0.412717734463364 --0.652572271454367 -0.569572156433363 -0.0963641125851797 -0.680248889608338 -0.0280701348927845 -3.07181107821152 --0.0924083440131542 --1.5621796776641 --0.217205898815349 --1.10502587495431 --1.31069501143966 -1.12914100629968 --0.796711589259701 --0.106629483759148 -0.83945173201097 --0.451270617679538 -1.58739053389924 -0.84999392696316 --2.51989273482657 --0.964838625415474 -0.191501712984459 -1.02337229969224 -0.715764831114274 --0.780878172262572 --0.439720626812063 --1.27570518390163 --1.3813029932525 --0.568005978447324 --0.268875285512635 --1.37131986109612 --0.262269046392819 -0.233887241893 --0.873526734954917 --0.470932829390785 --0.928429526139074 -0.762793320377486 -0.0261273300577676 --0.565400577604025 --0.466829443220394 -0.474337395685024 -0.438614766273346 --0.127692274343527 --0.093018849402267 -1.11674612428851 --1.00929446510711 --0.886267451579475 --0.542917313441515 -0.426624494955178 -0.943882776883601 --0.350985603177718 --1.07319351441275 --0.0447471217899533 --0.00344226509355572 -0.585235392119997 -0.127711137505804 --0.230326836990558 --0.0585306192591286 --0.558627205013183 --0.329959880996609 -0.79378364505186 -0.69954075378145 --0.105695890720709 --0.858857542288902 --1.24820086751514 --0.0159662595916483 -0.43252983085187 --0.322645206064366 --0.420503105967459 -0.142470341535416 --0.642845559732174 --0.450543874933182 --0.209292756480572 --0.293048288603631 --1.27885181447018 -1.14647468535366 -0.314163868806979 -0.450030482099995 -0.866655800488946 -0.113258430685951 -0.108938138581369 --1.23139698590372 -0.00421718205337651 -0.794747945816475 --1.16658214777332 -0.816617724296248 --0.266508094047628 --0.185068257873732 --0.266388268769655 --1.50002697495467 --1.24593371457512 -0.170091857835677 --1.28238620334336 -0.376056838610345 --0.281909158278801 --0.760832792971198 -0.187215007580193 -0.282961799248813 --0.492064184488898 -0.137413886898643 -1.1595111368508 -1.88021273090236 --0.543875660973911 -1.07181360567027 --0.807838154033687 -0.659958500307232 --0.589670356580104 -0.215198962706745 --0.954309171331216 --0.130023358555454 -1.40594609077174 --0.439227018101584 --0.50159919010339 --0.0966624741262372 -0.300287153673284 -1.59332135719986 -0.858337243085281 --0.308742419993085 -0.481880153757162 -0.850089150915021 -0.0482919103160255 -0.554371903568876 -1.10189906049211 --0.472545981754561 --0.872253200193645 -1.2980260014337 --0.0180887833611605 --0.340488652887162 -0.717833962356259 -0.327465017266645 --0.940587697023883 --0.282409837812128 -1.76689443973271 -0.0613183646013225 --0.0926109961589603 -0.419014838283568 -0.338448675238516 --1.28632978155358 --0.730013369034139 --0.49735234742664 -0.157014659700989 --0.851883393525542 --1.48035426267572 -1.20586410611892 -0.468889496105978 --0.130190879370286 -1.05759063120608 --0.540977975209252 --0.0647507989086678 --0.916015874050122 --1.1492467874168 -1.03872561600626 -0.951162343451131 -0.301184433830703 --0.690725802183096 -0.419622369867612 --0.545727828887985 -2.37718823242268 -0.195619593236981 --0.421016824992247 --0.889866141442781 -0.153759725375232 --2.49601344696412 -1.0116793182799 -0.782905421922713 --1.05162083453378 -0.0370430162449731 -0.83376626506631 --0.758034751775504 -1.52344805017568 --1.51262908469521 -2.97586904150278 -0.605133166253855 -1.32583888905641 --1.06851850693269 --1.36739602480892 -0.00223316007288865 --0.936965946803227 --0.869837258680633 -1.3038861116768 -0.703655739136276 --0.068201434473274 --0.437472283651373 --1.32839892062273 --0.961734795436536 -0.0535377506858596 -0.413538254746744 -0.0064455530136911 --0.923486554957408 --0.247373813913869 --0.809273856564721 --0.796276388470989 --1.0505568972993 --0.141642953194609 --0.790604553363794 -0.634731100189361 -0.102218564036069 --1.05770960049995 --0.71379950379387 --0.0586646970298172 --0.345369410622116 -0.237641287113282 --1.46491547443881 --0.0821959610918288 --1.28255866930509 -1.09638094931681 --0.352974777095502 --0.10112962945752 -0.567893196562745 -0.551386559607812 --0.863661881930287 -0.312841508507145 --0.233620918232345 --1.50739583140324 --1.05943467816577 --1.04158106210603 -1.00937391333789 -1.47706334172972 --0.441894181288407 --0.0509411876722696 --1.09185406946147 --1.40326317379968 --0.311712298242997 --0.0204295255118145 -0.222089927285753 --1.62401227103363 -0.192855581981086 --1.30879878828989 --0.137967581576839 -0.798018474513741 -0.263290728135422 --0.825822990706669 -0.48475496858841 --1.68603533730911 -0.186417958633252 --0.0387263923944765 -0.299490150415535 -0.202159245612796 -0.0783555331636672 --0.841251587704792 -0.704476399576984 --0.840058063520784 --1.02197563228258 -0.737865038799913 --0.941367396257505 --0.319447949755091 --0.144426172905186 --0.0142304370333557 --0.965046671248123 --0.0293429353200283 -0.00327978458792622 -0.154848004033278 --1.37137103129948 --1.31996140727769 -1.01113959986259 -0.607790129436202 -0.630315119117537 -0.885534116233439 -0.80023567010842 --1.82438944407953 --1.72951244213365 -0.158091019970282 --0.675094020502195 --0.757461925672947 -2.05625756839068 --0.255877965069253 --0.99833689637944 -0.0989366382408345 -0.909750284605182 --1.75813089363795 -0.778756662376412 -1.16364093816005 -0.541538620026839 -0.603820639957232 --0.311515421725551 --0.222108193546875 --0.432660413078407 --1.17093482105403 --0.921792015555055 --0.12155219707093 --0.39654452541205 --1.00489964929267 -2.12197750295541 --0.515397680109683 -1.02939596764706 --0.711398090992923 -1.06251804846434 -1.05114401577768 -1.19623962045223 --0.627716757852589 --0.0851430452565118 -2.46591124098961 -0.59854100473423 --1.38918472530635 --0.285572642592934 --0.824053778449939 --0.0459481518962122 -0.342757562595171 --0.330492094781515 --1.06310440587605 --0.157269616840062 --0.591648436709344 -0.721563396406417 -1.06323202383827 -0.000199686254765297 -0.114063591412162 -1.27150790884524 -0.0275539707419998 -0.0882617794730844 --0.994250894326129 --0.0213232200265185 -1.11046462603224 -0.0375693622450672 -0.0997429033094042 -2.08227797953767 -2.23356621469273 --2.26534011392351 -0.292675296531899 --2.48009419134642 --0.717073163226256 --0.296574558989077 --0.515261437314132 --1.26272000125086 -0.493565345361587 --0.718687977584465 --0.451464540066064 -0.0940612056372849 -0.833235446572504 --0.187807287773193 -0.779353039077249 --0.526392266906963 -0.49468397963021 --0.644348807950337 -0.189951226261149 -1.06352550117047 -0.174355614648142 --0.491985689875864 --0.598393115645599 --0.213590580351879 -0.598212514375444 -0.71345046636998 -1.28642210011293 -0.0940370727769073 -1.15295596983997 --1.2191491049599 -0.0737547288921121 -0.41233144596004 -0.799048352867896 --0.269305426819512 --0.338209284426521 -0.609439650763505 -0.802641686573634 -1.12100818384772 -1.4228420291959 --0.971649402809017 -0.758395095250592 --1.16474222204442 --1.14766269395446 --0.224625865099363 -1.11796062859081 -2.12316670822069 --0.585076299391708 -0.291251924112128 --0.0537916575097031 --0.992094224173258 --0.442425490106054 --0.530067799987109 -0.417108915070225 --0.531998627336609 -0.493560815790961 -1.1713778854161 -0.140083622083658 --1.4943068615765 -0.387728264843843 -0.00211543818601978 -0.248800850478032 --1.11411278545116 --1.20801646583624 -1.25579523449758 -2.19803192287741 --0.98705957536272 -0.655214154621748 -0.40655260802218 -0.483323847985067 -0.144045616535146 --0.287969659922647 -0.195849610905602 --0.55525349311216 -0.137728726437596 -1.21826156405342 -0.0953859296320534 -0.499188642520944 --1.17048702892779 -0.825462470175932 --0.58245140132434 -1.20694469117587 -0.0253238532766193 -1.4315314333525 -0.728446403422462 -0.0212496641615987 -0.0108120346770795 -0.0914464120521883 -0.34260459697588 -0.171486254348729 --0.421837134946063 -1.00300540318586 --0.30857097423671 -0.0519449086508263 --1.60994905039346 --2.55787485070603 --1.06127676588055 -0.064405999852573 --0.161671491432391 --0.810128151070224 -0.361329868838589 --0.189643848597643 -1.51280626678631 --0.895331849644068 --0.323877420952702 --1.22345246146475 -0.175389158136948 -1.26441263400102 -1.82813194503847 --0.568619211813319 -0.314403790024371 -0.554485262744073 --1.49009485800442 -0.809397240421692 --0.333545778430002 -0.511177891749474 --0.101968262452302 --1.10745311331703 -0.464151781375657 -0.457517084951713 -0.039490624415826 -0.0775435773743887 -0.367324529759583 --0.953847710408628 --0.357307789432981 --0.232358435308186 --0.543642770618433 --1.20959116579323 -1.25129824484831 -2.05497098390841 -0.15691657887607 --2.01530654022648 -1.61850041511679 --0.86677131542279 -0.200669772607085 --0.240617571526558 -0.700025802368597 -0.128062622664356 --0.247312372146729 --0.215614625550749 -1.55083729674552 -2.67148666880401 -0.67375776149481 --0.130973045803193 --0.890168708620431 -0.933412008530211 -0.559170343832659 --0.0171358806943207 --0.800096952286039 --1.01245884660957 -0.0711105576839683 -1.38900740219193 --0.925408966767687 -0.843219264399412 -0.0283276831128658 -0.038608972042721 -0.861559726183012 -1.11877172447807 --1.50254854034929 --0.538654257203236 --1.1018062893331 -0.228154306637418 --0.960171145826283 -0.353178778947161 --0.359986347568298 --0.475921812040394 -0.109151497162603 -1.06767279589683 --0.602111156122879 --0.291194551923482 --0.0383526631549116 --1.37810269760052 --0.290568325973068 -1.19011131524478 --0.0148984969882262 --0.528508313196113 -0.457232074912659 -0.835036327715686 -0.914041689595582 -0.107327120254689 -0.600251324697926 -0.979575622579888 --0.380842188307605 -0.0196475193435051 --0.850097793987258 --0.376061401495557 --0.000374274111738515 --0.661085884044425 -1.28322515648065 --0.936297841779577 --0.0170369010330651 -1.18529909910009 --1.08943553272683 -0.143546924282321 --0.0715411438670599 --0.597446476590328 -1.15916555113429 -2.94163243540887 -1.10865345926545 -0.685837799018048 -0.147626710771335 -0.0667890576629304 --1.3682120598489 -0.0750713841211224 -0.0335194723335412 -1.28941624677275 --1.03508157813949 --0.689013725524288 --0.383206524065172 --0.370047275998864 -0.763678402914651 -1.16366204725221 -0.293777892808451 -0.00512640807257014 -0.52828874308128 --0.336360605309376 --0.0263862493932554 -0.909469274813341 -0.82051649843579 --0.553891493621196 -1.10277396295305 -0.945876460715549 --0.693493682419509 --0.268270117157984 -0.000943822215974777 --0.477426116890006 -1.1924199763024 -0.259235870234908 --0.312981662609562 --0.525312941138491 --0.152008199258627 -1.21006019063528 -0.495406040717896 --0.691117168194213 -0.298545533270905 --0.780198660949088 -0.013306285481538 -1.21432189174915 --0.0940145564116746 --0.314419162426339 --0.503042003683638 -0.17912094268733 --0.505255230850114 -0.229415719188793 -1.07495477483068 -1.69101541367444 --0.0170595181590105 --0.503130533814127 -1.03349447018799 --1.73378064200232 --0.085305079773069 -1.24190382823822 --0.100256806262691 --0.298607460539592 --0.289446344484156 --0.485790021414129 -1.04778108362926 --0.742313013755769 --1.00674557973531 --0.476507201747577 --0.146151472129306 --0.456835518321396 -0.578669791291667 --0.987926888919514 -0.625333646113353 --0.340885345389282 --0.0296324247394351 --0.881806777145087 -0.014936307650764 -0.739740149253663 -0.0229793397598073 --2.02937309727241 -0.428858296734903 -0.104620900971723 --0.887671479738366 --1.21692853679826 -1.35030285031828 --0.980550043997151 --1.33519442555463 -0.930384331874119 -0.541600013245564 -0.202193581917991 -0.161666415981295 -0.0929822272781982 --0.360849307426008 --0.268164394488175 -0.856893479553101 -1.06386227494629 -0.303178650168686 -1.99806796961107 --0.513444557011777 -0.801709210101785 -0.324289582571482 --1.05895576671172 --1.09474824619111 -0.701258466539446 -0.785484951505497 --0.428818724726209 -0.653353539337547 -0.426646813498968 -0.971203805693589 --0.989435891387123 --0.926873166339886 --0.735212699790814 -2.71594825592016 -0.486523502657384 -0.599666136549274 -0.516636843509045 -0.23757098446958 --1.21970618900569 --0.454172458830212 --0.395990413389629 --0.465869192685483 --0.151997038585184 -0.159622343717079 --0.168790788241402 -0.23914759604753 -1.14730569422386 -0.997932787194864 -0.160962669464292 --1.4627161749425 -0.257937730187347 -0.414349517478094 --0.0653297600196652 -0.191929475642024 -1.17469879748145 -0.19329523530047 -0.292741088807278 -0.692228071308504 -0.762930203115499 --1.3236301706259 --0.343020252194988 -1.16271051892102 -1.44008765888031 --0.974206091069087 --0.815020753538844 --0.427409221524236 --0.00285823200967972 -0.238846362433669 --0.687080727868202 --0.611483344158701 --0.031019307570757 --0.146503442315228 --0.0234387700014516 --1.29245960382918 -0.482874447945699 --0.0914410297501718 -0.397010707194704 --0.1515701937227 -0.76779781760718 --0.62714690068781 --0.316521886555074 -0.0142981127610713 -0.802407703163078 -0.226161688772771 -0.941413773550894 -1.16639709254841 -2.09858445180964 --0.974784661817756 --0.761834156527018 --0.512421751376348 -0.44461421495226 --1.4597347119439 -0.0434837847111229 -0.5907335156603 -0.0216526929815144 -0.578839992436635 -1.46710982083208 --0.301223757879818 --0.00031787925165494 --1.34772609788838 --0.426402212903921 -0.129029738197435 --0.247398073620472 --0.366936742662627 --0.415429744237106 -1.16933577186908 --0.421422846261138 --0.408021350476657 --0.921020073551888 --0.339993548873903 -1.76457934980906 --0.877731627325938 -0.489624946102051 --0.418845366809409 -0.0996621549226395 -1.6342798760139 -0.109040963234452 --1.66289624782764 --0.426405452434977 -1.10277703601188 -0.713804743381651 -0.664697427822709 --0.0260530494106703 --1.07143222207567 -0.917031438752445 -0.671307527938817 --0.553425209849043 -0.786448832795808 -1.07768242268815 -0.0761995931635182 --1.30731396444397 --1.68080039305618 -0.796169789398365 --0.192919179004984 --0.841924302237072 --1.20647981191356 --0.884143988797097 --0.222775644508818 -0.310442486457665 --0.170785908430929 -0.136508705525624 --0.984968734302842 --0.0636044083134477 -0.330167336127396 --1.24567037480738 --0.381455938200537 -2.66230984858628 --0.997891238694831 --0.530315388038752 --0.00233702848736073 -1.06439468937882 --0.899794925882544 -0.0693768259998455 -1.17084384553702 -1.30722857337685 -0.581457331124586 -1.04069564885624 --0.323410748428903 --1.12305019806327 --0.456041375472285 -0.0692162844174904 -0.653950218915011 --0.524561008685058 --0.753829860555346 -0.165135798687931 --0.33768698745392 --0.00730582044442407 --1.10635897101463 --1.14395211521268 -0.975896394645249 --0.83353790031633 --0.180064149977698 --1.03861324452886 -0.941784356694182 --0.250128444063062 --0.838702210831835 -0.716286906004763 --1.22466309257296 -0.448337390859645 --0.846346249219991 -2.26761185361335 --1.61920481014342 --0.907395038523859 -1.21089656358777 -0.507972724849393 --0.712980080249563 --1.23052662772683 -0.681262509564608 --0.532238617025794 --2.28876294776722 --0.172672141093011 -0.450092660109378 --0.0102566531893773 -0.183790076613525 -1.90016503321172 --0.935184092138512 -0.310481092666489 --1.01810203588365 -0.208248957739238 -2.21573701440923 --0.392933567117444 --0.0179263740718607 -0.837909233889713 -0.188382792691847 -1.17667535242191 --0.0353680439141266 -0.569356427185617 -0.123138860322262 --0.461945259472613 -0.167442665231395 -1.1273476585632 -0.190113559725856 -0.749357851720535 --0.214579067343507 -0.722016124367938 -0.370587267283312 -0.19986799477714 --1.70936368353867 -0.409317033159677 --1.62888144482184 -0.294317730756826 -0.543772919119752 -0.105711301295361 -0.270728736526482 -0.699023872612889 -0.347187998331245 -0.455602676620837 --0.121772866154624 -1.9635635021472 --1.32534016874645 --0.669033433662527 -0.566693116786277 --0.756046320552558 -1.11400402947749 -0.0768818625966166 --1.23262325422889 -0.114365180698297 -0.118938623804982 --0.58310315740252 --1.14224802950695 --0.492920072479837 --0.0209776284643954 -0.526601339297505 --0.988973973221327 --0.974774799893643 --0.965258560639528 -0.915202491922465 --0.22103657143578 -2.46077622941002 --1.48660895916424 --1.09173743216411 -0.610029105245183 --0.194942897541982 -1.61360703663793 --0.399716643170387 --0.472274933705371 --1.14149440872911 --1.13846628779417 -0.349286969901429 --0.10449154707362 -0.642125850533606 -1.61287240710811 -0.259813326591736 --0.999434075323441 -0.253166451448913 --0.688044465002235 --0.0220121624278633 --0.322445182223451 -0.502056490471341 -1.19538221927599 --1.4593234959446 -0.271036951831697 -0.125766837154085 --0.549596774329635 -2.53719353919571 -0.175118602534152 -0.00689280608814258 --0.568135989055468 --0.43511988305638 -0.401979880859352 --0.0393823838149077 --1.05824601580601 -0.453797339202957 -0.858029612475761 -0.194600010188637 --0.654693168158969 -0.0781364978895605 -0.0399291802585191 -0.500130036922896 --0.778761908075863 --0.637939611609692 -0.854259288375133 -0.0162410901328514 --0.0222784426100793 --0.566881869496759 -0.64835660871389 -0.895120148430511 --0.781765992322532 --0.650809427735454 --0.506865686743954 -0.99365109229133 --0.503710059085222 --0.998590834920643 --0.379077041992963 -0.0978062951828065 -0.560244326647768 -2.11611393956911 --0.156105182741006 --0.328687148671738 -0.279539585596872 --0.355711343187437 -0.758099037245884 -0.698880143621029 --0.0169440184776821 --1.51392560880362 -0.227809117331448 --0.794469472519989 -2.13762168112051 -1.84499546155003 -1.79991948782345 -0.309224297482322 --0.0715010023686857 --0.325887656714203 -0.250172942219828 --0.0867669428764062 -0.166920218707208 -1.42514395292774 --0.308619278567181 --0.215556909518897 -0.338987527225355 -0.54852370475186 --0.212955080978751 --0.142833121091616 -0.745112260644017 --0.28258756670287 --0.211409307831937 -0.786648581108274 -0.172201696655516 --0.000639639552034055 -0.176518843126418 --1.48424704582792 --0.716754264395687 -1.42492656596925 --1.53621028921616 -0.533365403777996 --0.133628286917149 --0.149944550780784 -0.560009518756607 --0.805870301487353 -0.0264732768147384 --0.483285033928947 -0.601099930768203 -0.594411301542642 --0.354870176981557 -0.251709815454776 -0.635667601043222 --0.244360608938047 --0.324379697960991 --0.176212846266731 --1.2388318932165 -0.692305530050912 -0.594562711608139 --0.666700533482973 -0.387050797450703 --0.264841525109015 --0.0881797139492413 --0.799935777770028 --1.42856619594656 -0.78331256495348 --0.0267767690988698 --0.370268918565472 --0.421774184376579 --1.18099955670162 -0.261045083578078 --0.958172361161366 -0.790974762025657 --0.165250179228165 -0.0658655976042848 -2.281453291631 -1.27559252338697 --1.00672411442225 -0.976773144123655 -0.533424222411206 --1.41271993775334 -0.107805820579507 -0.0539056098031008 --0.396671353839313 --1.01030181764051 -1.01769322844417 -0.558582829868113 -0.820957633730989 --0.62362592505286 -1.11020009977451 --1.22148417501732 --0.545064973968122 --0.23778120028058 -0.935890636937099 --0.256945326155964 --0.520928773724641 --0.556631115444723 -0.821060659170477 -0.727624529782763 --0.0927773098094389 -0.86152531264014 -1.00502006916428 --0.904230357937807 --1.63485114560887 -0.255191179162526 --0.977778036246146 -1.26045349607068 --0.518196326404262 -1.34342832974322 -1.31871932383585 -0.713011480125363 --1.41453744680346 -0.814992344256479 --0.715245410351639 --0.331732154327814 --0.778095288660921 --1.061155124969 --0.621922638808147 -0.446243337258951 --0.307902339808109 -0.550483987609569 -0.47169954979335 -0.380480531402705 -0.713217309733505 -0.395087714061657 -0.0193827400580542 --0.623318277885103 --0.652039666586836 --0.184269980879059 --0.755696392354175 --0.135756242444865 --0.439393798567834 -0.3098001723181 -0.444457772529997 --0.654308075091576 -0.131271173081077 --0.710714153902496 -1.7373048880527 --1.05820907317805 --0.339114359848926 --0.279848476914428 -0.763427409303533 --1.70254870018642 -0.702340427106394 -0.774452941254994 --0.732575210988985 --0.144182857143945 -1.47219250315928 --0.490984557413312 --0.918536323702236 -0.96541325406384 --0.45253368136575 -1.13922887111912 --1.07781754913344 --0.506962951241565 -1.55796356077475 --0.39605546017573 -1.26720033680595 --0.600950335908504 --0.285393497589162 --0.858152899810049 --0.229551826067747 -1.88948959826594 --1.02650741881439 --1.31155056422407 -0.863081107971041 --0.576322104076818 --0.37624548665025 --0.111465865816532 --0.818542912503898 --0.663988461077773 --1.05740219039613 -1.59322406773942 --1.19191238695216 --0.393574556915844 --1.94522709677338 --0.0160048927823269 --0.427508138512606 -0.52909081909465 -0.482986444808787 --0.0919290263252197 -0.834004476745798 --0.358823041111035 --0.0877245162617828 --0.911245287972891 -0.998083425565168 --0.220384210485781 -0.844157184941728 --0.05057597918419 --0.813109899247182 --0.516447203625066 -0.350124348214589 -0.64051017498506 --1.17300181778212 -3.70795018303311 --0.446885469465982 --0.443784523785621 --0.83912435278679 -2.657502387654 -0.782519641298975 --0.564100317968779 --0.834622777294879 -0.138448843022635 --0.699136702712433 --0.231828236592238 -0.520469219374293 -0.484382770268167 -0.424885602034949 -1.41580895422473 --0.304762247269319 -1.79770831093809 -1.14859544828909 -1.64017335203452 -0.855151794438317 -0.794785351442173 -1.75897367898501 -0.324321420038162 --1.53351982512464 --0.665731970727252 --0.6424759454317 --0.654562087061728 --0.316627330496416 --0.251037587607525 --1.29243772358572 -1.64765558251204 -0.111497638391697 --0.328390733609623 --0.0564782341111707 --0.510891323038081 --0.244673655546794 --0.192758024006439 -0.448958293507623 -2.28473374017697 --0.0845246713017822 --0.949244638855809 --0.0193279332051759 --0.777061206137674 --0.0803370725835073 --0.345099896627223 -1.29879934250371 --1.59467608976174 --0.0756600640092051 -0.579909640441462 --1.19389660899058 -0.619743680848913 -0.330465283469161 --0.973331471592931 --0.325205671622381 -1.95345716645903 -0.0250809897779245 -1.23906278583399 -1.32797444571476 -0.190728258242224 --0.137068032044745 -0.290710939589394 --0.0473162843776485 -0.338436780612087 --0.127190751685323 -1.09030538617133 --0.073780465783015 --0.77034805351447 --0.530679635664919 -0.856869650096513 -0.207959806046018 -0.696838228303712 -0.0914082367670419 --0.345034691321287 --0.598211430915214 -0.841297026392132 -1.0263145273696 --0.570207414703488 --0.00266293080983004 --1.29504064331839 --0.255443302018429 --0.347678897905664 --1.53762716036241 -1.15723051355747 --0.286319562008963 --0.673888725445478 --0.939813141591969 -0.617045930462178 --0.717440159283724 --0.945223487216213 --0.630184459871538 -0.413429296368555 -0.158317138958244 -0.0421288152644617 -0.945802496697127 -1.11016727409454 -0.600185115815164 --0.13692141544095 -0.491472920009056 --0.655609829311583 -2.36236511368474 --0.246960038288671 --0.633096572626258 --0.60341683969535 --0.0660134938357793 -0.0869339589073217 --0.0467162860671695 -1.1606841071535 -0.061839031884023 --0.0784825849595068 -0.825647028431825 --0.259091704956504 -1.27470755134437 --0.366665694489157 --0.578249930940841 -0.833321573705205 -0.18089773392996 -0.415161339862263 -0.387806465904484 --0.613222259211249 --1.16099970674239 --0.987378312698938 -1.39914317434849 --0.602501113635652 --1.06126718045213 -0.93501034689217 -0.627864627508273 -1.06414027259088 -1.34983758459616 --0.316421372922782 -0.781543636871964 -0.449722777136468 -0.215733826650945 --0.772381167852219 --0.700634108992508 --0.541856827400705 --1.04441321205333 --0.106345251381957 --0.0716675853490578 --0.2029666542073 --0.387887838882726 -0.398564563314569 --0.568447151200644 -0.0102688573977217 --0.134961391881314 --1.10136005056238 -1.18457644536934 --0.314954486154953 -0.309003196965048 --1.01785452910447 -0.99341645083326 -0.335237027515803 -0.6070820548257 -0.788059390745477 -0.701998333114837 -0.601712685657338 --1.34183180395417 --0.313084088186052 --0.385368485947822 --0.995837802937011 --0.723444447256311 --0.226171835106872 --1.02219930246673 -0.210330562020626 --1.31479183610353 -0.187827566016125 --0.253220998823404 --0.991811239925287 --1.09055679599546 --0.403756793596965 -1.23087865593854 -0.448698396172366 --1.29795507814979 --0.197225563993383 -1.0764404836236 -0.935141260116971 -0.42913491220845 --0.568445675063093 --0.792195809797589 -0.630244188244629 --0.613041279412769 --1.06298251578661 --2.35246276849652 -0.92505946625901 --1.13172153970902 -0.0143865646280812 -0.72242681746409 -0.289295555335758 --0.909966122604633 --1.69858714602064 --1.08057404364574 --0.559213540937763 --0.740452338678788 -0.136260176578277 --1.17947040019018 --0.567296114456804 -0.414301701470102 --0.655502196724841 --0.422499465907799 --0.89514558790042 -0.766298617172001 --1.21898786999641 --0.226432252887776 --0.156975073818057 -0.694185669046655 -1.1948414426448 -0.188414661748682 --0.487925894970865 --0.33728626898842 --1.54890946194235 --0.15123965012419 --1.18605136908341 -1.63731145702341 --1.01717423741384 --1.23513715401237 --0.991786225276867 --0.181711991043064 -0.13628695209691 -0.354087289476517 -0.104990855953173 --0.613959641326503 --0.291638130466247 -1.11533602162373 -1.00422196326361 --0.384954706861028 -0.654524396236681 --0.221974583895381 -2.68644546129067 --0.262444806703203 --0.0426224982029648 -0.123717982046945 --1.07096914496296 --0.437876737582064 -2.59647372883827 -0.0138259657298709 -0.452039055092866 -0.584291759767122 -0.488781209018179 -0.552567535857723 --0.56704793905431 --0.306800401560727 -2.88926063685131 -0.3142512399849 -0.554509494496778 --0.828781798348673 --0.0910109003826882 -0.0119924740515351 -1.28716382614016 -0.349489107234971 -0.26318469669791 --1.07322191821656 -0.993689828142347 -1.17755500947635 -0.562347299635457 --0.195403005146328 -0.878947775530595 -0.437313557868994 -0.917884481607659 --0.2636363784693 -0.252920684769199 --0.486644291606201 -0.500811993863726 -1.19108345252029 --0.262732179549509 --0.203586008599373 -0.341887224379871 --0.287834657002496 --1.16422465820099 -0.502859889343371 -0.0766437321589333 -2.16900119316061 --0.309938186838227 --0.803814819239067 -1.12175789519791 --0.0520284988848019 --0.108644175182947 -0.142238343549794 -1.11862906390273 --0.2960800829361 --0.38290389728402 --0.163129696511571 --0.242312611075625 -0.0585109469643221 --1.02026965308073 -1.45213970023237 --0.386370604585494 -2.66525949692117 --0.347763387989725 -0.0140625049384902 --0.440346611608993 -1.17506185810319 --0.353070573075353 -1.08105074606883 --0.532018646813913 -0.805540622080774 --0.815295960167917 -0.516237726147459 -0.53563660527899 --0.446632268695336 -0.209020085906771 --0.506679126804161 --0.337009944658822 -0.431359310687473 --0.221470750669286 --1.02259356054413 --0.330772100996685 -1.16285910761921 -0.909991003683526 -0.398448312825241 --1.66887667940684 -1.26021176315432 -0.86059984473499 --1.30837141660497 -0.115858736252656 --0.0428175694669251 -0.742660637244811 -0.133710613292255 -0.7050713388 -0.37753344217375 --0.0121321916419408 --0.421262798211124 --0.879342686537408 -1.36890579967904 -2.18820780974923 --1.1830717042164 -0.784009702858443 --0.0313070332457954 --0.0194766342477717 --0.525519149123219 --1.06304819800245 -0.262722828197697 --0.969430414243872 -1.7097887114727 --0.386235872516419 --1.33511904278448 --1.46597503893166 --0.0314261289999753 --0.759102661247118 --1.47202320391522 -0.971610718388684 --0.0698138183846488 -1.00583326642317 -1.47995562349293 -0.0892605740985672 -1.07472368936042 -0.590780498225394 -0.690533230085149 --0.373147344156363 --0.238706111990611 --0.067129479700613 --0.493925363329198 -0.279227717785513 -1.27129571981973 --0.0917195647912159 --0.245320029952854 --1.03717402071848 -1.04844779328653 -1.26599747299783 --0.135955433362554 --0.0540763331602037 --0.286025050014285 -1.10094710127724 -1.07026431306373 -1.52411358018519 --0.190670654169369 --0.220483670199799 --1.21577360595836 --0.320308192059992 --1.1178368522068 -0.977030529364352 --0.119995984518199 --1.618687437171 -0.852097257483327 -0.0335945983193113 --1.67757696119416 -0.868152220307405 --0.281357241785974 -0.963664269699771 --0.959625266713416 --0.888505448476651 -0.178038795170165 -0.534392478868129 --0.195227337210486 --0.108364638664067 --0.374572944298359 --1.55651911318267 --1.03906424636936 --0.600220856928128 -0.58097869086785 --0.239858392437207 --0.873511091180875 -1.20137888270786 --1.62250598360071 --1.54402268398461 -1.16066645253667 --1.16288879879773 --0.817973140581922 -1.080043884647 -1.13350622153166 --0.201598905658742 --0.410973871859564 -0.35178270279354 -0.869119649356035 --1.36066366018282 --0.370560107773284 -1.04918901495595 -0.055757851637269 -0.474964267516623 -0.08894501451012 -0.676837254641483 --0.265932430083595 --0.046917767250644 -0.706524436898817 -0.691615046321386 --0.322445516820034 -0.293175719792118 --0.0187335695393429 -0.171300494176293 --0.2911658865407 -0.944580721050732 --0.115807568392261 --0.945302372034167 --0.528085828783464 --0.5207586274724 --0.271467580465393 -0.503356190214286 --0.57171909342581 -0.327822035774501 -0.00866862232938104 -0.0837225835771491 --0.686993495516033 --0.726043272669819 -1.17735798878476 --1.12959849914672 --1.09926685246314 -0.587401545243679 -0.11442316385788 -1.08053529976675 --0.277191578576745 -0.226530361433914 --0.91512990281166 -2.45053534721782 --0.31137600822433 --0.302880719207964 -0.659239054231888 --0.867312145159651 -0.260387046564129 --0.609608992088972 -0.613710195795579 --0.0984197511411855 -1.70903518782235 --1.32854455488296 --0.530876799840671 -0.513929887740012 -0.71860688390514 -0.619070553056519 -0.609847099342179 -0.562787529854741 --0.332767999481601 -0.0514921844689109 --0.367759024636953 -0.463904094703249 --0.0752291962829927 --1.13240605096222 -0.484323718808156 --1.24810344244717 -0.37243281316854 -0.942345434837261 -1.16281294861535 --0.0861346786471158 --0.276342443553611 --0.415180558121358 -0.366973175134623 --0.108768068593593 -0.836152054630432 -0.997626460160725 -0.676295823511547 --0.408476620443542 -0.302391181161823 --0.504265014168572 --0.573567284411014 -0.445066457665874 --0.202316795052007 --1.52195815496601 -0.0287075915801975 -0.453171623190343 -0.618792443623988 -0.275260222130199 --0.384331351408957 -0.832556620321069 -1.26185826093946 -1.11873086978953 --0.55967001787653 --0.956464810581902 --0.422256018192516 --0.695072735867003 --0.0890518202208384 -0.661214628113306 -0.0694864625221934 -0.971726737085145 -0.176699648144909 --0.97161351351812 --0.288083932517219 --0.225027622144764 --0.370376074656958 -0.842812739925284 --1.14289221903257 --0.23002022654426 -1.3847734117215 -0.635187583538264 -1.05173066587237 --0.392954011855118 -2.84246426942113 -0.560426612875233 --0.849796490772155 --1.36568898558154 -1.9434744566903 --0.0295006489301985 --0.900308891227738 -1.03094937745022 --0.874080611775137 --0.295380606481774 --0.499045885915233 --0.525002247663819 -1.25749643782895 -0.59950859380619 --0.656057077635128 -0.962351223688729 -1.04752262197921 -1.3357423921785 -0.742189511231565 -0.151891155177424 -0.743575332089973 --1.34452777058077 --1.29449741255772 -1.22014089470691 --0.292420017049578 -1.08961714400928 -0.838390989883724 -0.401519411901785 --1.03790814188545 --0.301622395959117 --0.0329793769492834 -0.202701655189523 -0.963429515606539 --0.283535630142411 --1.36441426689722 -0.319056503850996 --1.24892685327276 -0.178297741673161 -0.580640359747859 --0.262482865813622 -0.563529509109433 -0.179254948919062 -0.129144380242492 -1.52858572219169 --0.215457157683186 -1.38310005719233 --1.07571609969291 -0.500381832984308 -1.07300989864748 --1.20075182836746 --0.0306167280729319 -0.430664613545074 --0.180959929059592 --0.722761947838198 --0.151431091528208 --0.780398979829574 -0.0437324388214644 -1.33650207990641 --1.16378384875842 --0.285779691853918 --1.04639430340234 -0.273748017113869 -0.108354154503556 --0.0137337007410041 --1.52704922837542 --0.172071958361469 --0.594009027729706 -1.17073642165632 -1.19452390554183 --0.479923273856681 --0.332823877418536 --1.18626748452262 -0.681315153835534 -0.614858806912949 --0.185452487832062 -1.55590049103978 --0.596037665249661 --0.672888675053335 --0.666495428884793 -0.840926492250652 --0.431908942510352 -0.190994178819001 -0.037814263747503 -1.13893500537275 -1.06780076750943 --0.551260331991219 --0.937933739062181 --0.170489756869827 --0.333947722031049 -1.83222291139076 -0.403617762765517 -0.20575033791552 -0.065048200388091 --0.988041354808452 -0.325999035429597 -0.45351778747882 -0.12717182471582 -0.488053669807608 -1.71350584886443 --0.0427566553500549 -0.180893180361207 --0.200809932142256 --1.15846593993916 -0.0814277487481538 -0.0669195185387101 -0.842598294624442 -0.0369431259192048 -0.932420692216175 -0.662792239233438 -0.0217863624397925 --1.67696062436767 -1.25353562101937 --0.786226176554871 --0.748921899377086 -0.614486105103786 -1.74808050345534 --0.706776194737151 -0.526946659245716 --0.555646406017647 --0.528864793389163 -0.493186860444521 -0.176322370446342 -1.18559292594667 --0.0758264631052263 --0.105706192461781 -0.377172414817707 -1.9419624439448 -1.16551586306197 --1.56175008789138 --1.07566785283582 --1.75543930996653 --0.150505159504887 --0.597994780900486 --0.456644706570781 --0.721429763610495 -0.468712885810492 --1.54528648670813 --0.119402561116684 -0.766297743300751 --1.39620990766442 -0.0428900473437581 -1.08263345776643 --1.13887169319815 --0.0679858528557187 --0.964816390880532 -0.618183584694997 -0.866858396189551 --0.773037473026459 -0.917863704687116 --1.58632445332237 --0.820472065179519 --0.383233383968363 --0.0894667506841635 --1.18515831812924 -1.58331962904728 -0.155104829228996 --1.58471991918457 --0.259350948313167 --0.977649455016899 --1.60405592791893 -0.801688091917804 --0.48693119928543 --0.372208837832797 --0.200428045383283 -0.651551089188484 -1.02258009710105 --0.236339533169063 -0.0338331333822266 --0.833524202854623 --1.23758546510983 -0.318516492330538 --0.758685027989157 --0.0577483227167725 --1.28723601430799 -1.79543805357703 -0.222510901428294 --0.0603084394282911 --0.295748844325535 -2.08152490041769 --0.0716449801324641 -1.74465112394799 -0.0949875239050719 -0.0441051693071701 --1.15731308512099 --0.0802177139031519 -0.433592962383045 --2.46884688753461 --0.294572374289755 -0.322345995107576 -1.17848262683351 --1.06013282515567 -0.025204340524382 --1.0970624075658 -0.803567684894415 -0.8730173650298 --0.781046331894553 --0.95226539602422 --0.700918260579953 -2.39619403801134 -0.510693932332918 --0.103904517518894 --0.278937898359879 --1.55510984467228 --0.786853901609815 --0.978568190514167 -0.328452102277103 -2.03721210339397 --0.197196953910236 -0.799816452437033 --1.12136786409203 --0.666345259153214 --0.0703820860482081 -1.27708743067048 --0.382880363613221 --0.0755021010986132 -0.582413097146798 --0.156380867912272 --1.16551039532433 -0.153374873510535 -0.150073240985192 -0.0660566345424964 -2.46826788503612 --0.568075828402554 -0.544887350969153 -0.915422434131168 -2.24827110019998 --0.125913090853765 --0.850994200057014 --0.799568971758834 --0.960381922498692 -0.600090132430797 -0.12247648013932 --0.603152735034326 -0.162222189637583 --0.246266296248622 --1.68020307607985 -0.144947637207864 --0.321383550212698 -1.70752672022635 --0.356839548521317 -3.52668614838054 -0.491201435442342 --1.44737570293217 --0.429244528858757 --0.221533281857663 --0.830904539932495 -1.35165267915812 -0.644343728253984 --0.600595762119513 -0.975178034416992 -0.091181653858599 --1.08104918212068 --0.164305091485178 --0.69476214481784 -0.921314505659547 --1.51129962093755 --1.02264976898154 --1.03030364200799 -0.742899642677685 --0.453588836019232 -0.33177895143284 -0.732207881032145 -0.545331989551895 --1.02324152661295 -1.00600766106967 --0.132580682672931 -0.402056847168268 --0.105666401319244 --0.943829885383268 --0.602550168195036 -0.134216324259008 -1.37957415930769 --0.902915332030178 --0.321817176893936 -0.300410583741341 -0.336789561542731 --0.998001357972168 --0.912247976347196 -0.469449592283385 -0.571831979670662 --0.482681334964853 -0.0528672937937564 -0.072562041396468 -1.06190989573386 -1.53607399207401 --0.621923568848102 --0.412101450187276 --0.863887295833383 --0.26542058708492 -0.673318482717852 -0.966936222532251 --0.164886187043496 -0.530836884636339 -1.09235150532767 --0.203908684251019 -2.32111950374436 --0.193747555804458 --0.318379663949838 --0.49447307239437 --1.04454993189462 --0.439665007200614 -0.533891048508911 --0.340708321916255 --0.356961360208444 --0.98722040234237 --1.35815898190416 -0.0853929216835665 -0.234016111177253 -0.078469982414358 --0.355828531517405 -0.148165955873449 -0.383202473276112 -0.50858152462582 --0.426784920455975 --0.409808447503285 --1.04447718320457 -0.446667361919888 --0.287163411867123 -0.331468305863462 -0.907807117410872 -0.914251954819044 --0.505169621455947 --0.245524153497144 -1.73141962017147 -0.217449974046996 -0.80758779491781 --0.394303015729914 --0.438317473774684 -1.72620527641412 --0.980546549326146 --0.886794109849134 -0.144622025745889 -0.120349670752154 --0.312886646353666 --1.29786749487285 --0.711326218292296 --0.667680587632201 --1.0785670923519 -0.176076883037719 -0.39426363605071 -0.811631276455639 --1.10525658846499 --0.494180817044263 --0.274177572545053 -0.300471319956806 --0.111934643169899 -0.795931087529258 --0.251195638504511 --0.545129093378146 --0.429500793512931 --1.53520213727125 --0.31538063699292 --1.06591826428572 --0.808305083931232 -0.0166844830864816 -0.299500938160149 --0.431802604869687 --1.34174728240436 -0.827202731814985 -0.186212047772165 -0.0725519501663605 -1.17555218243634 --1.67247245889254 -1.16035445316186 -1.61414070472447 -0.741449062974864 -1.73642284876195 -0.187766197690654 -0.0419295226637657 --0.654019807293368 -0.531295730985428 -0.952351439488187 --0.669853463360284 -1.14995593839081 --1.23033415198607 -1.07155960591289 --0.61093756328566 --0.567622065585121 --0.775976029667685 -0.50152923143834 -1.44233664509976 --1.10444449042877 -0.729333058515731 -0.379144279001725 -0.0897462017266832 -0.152533891297075 -0.0884265318659634 -0.933531419712287 --0.839996524437669 --0.532535063533961 --0.51674898460244 --0.337987551582832 -0.431267501267712 -0.876865353253779 --0.121542056470784 -0.327172845543743 -0.212692602429825 -0.248509594991812 -0.0460264780301047 --1.64288408060372 --0.962350797356549 -0.0499528421238793 -0.00941726768814455 -1.10976163193562 -0.955947819519123 -0.0521303576606789 -0.843821011428256 --0.0123277701407263 -0.120437011056028 --0.569508052672252 --0.0708149205865976 --1.3861286086498 --0.281935608201984 --1.33988181256179 -0.841525197240747 -0.654649239453025 --1.63525242475144 -0.195185977553598 --0.623421761395273 --0.368925059519857 --0.159651917680051 -2.09970528708369 --1.37124199620733 --0.964365853220873 -0.418174090932363 --1.55963868263234 --0.866688242182192 -0.81047367572959 --1.01404912463862 --1.21770531355283 --0.403720302744569 --0.525383204289599 -0.960416001023323 --2.1382487082519 --0.255870667583893 --0.553962366790203 --0.08760126486409 --0.0249638232405363 --0.621482578153836 --0.215627064733085 -0.00188775631882532 --1.36098950891066 -0.529976506196739 --0.617428221542363 -0.101561301872628 --0.0789901655899623 -1.74366728910845 --1.23737674578783 -1.2096569072852 --0.644867643591336 -0.099206694692926 --0.856612930342164 -0.775322098855586 -0.703299693431694 --0.434668007781377 --1.23072411056144 --0.218022047750813 -0.612675170861335 --0.395729804711063 -1.0320558737321 --0.0317847748820776 --1.19417805697353 -0.0114328042574083 -0.198502203411252 -0.193934752508824 -1.22055354544694 -1.12911383662057 -0.673225393964874 -1.15484147155461 -0.812606618572581 --0.622088282891706 --0.39221707367232 --0.813652908045108 --0.718742924672567 --0.639070179845471 --0.0621751042795129 -2.0684033468044 --0.754845119493784 --0.55963904962719 --1.1695022453996 -0.913086551629489 -0.795203108352085 --0.935293764453512 -0.486873382136732 -0.100708385627536 --0.31148152849535 -0.687093238529188 --0.440432082733493 -0.41470729076925 --1.15685029634926 -0.751691595527275 -1.26407959176416 --1.53366661988852 --2.15302145837744 -1.2280585602093 --0.135823555941373 -1.13452420990876 -1.10135065405637 --0.511185894252979 --0.458568921903163 -0.419428387694968 -0.12307336338108 -0.451188350123887 --0.335473312805091 -0.861179102760566 --0.227272271430489 -0.224399919868579 --0.938071889511604 -0.590828488989827 -0.12976314794759 --0.614423134956654 --0.103169229119659 -0.0200986950030373 --0.485514841396604 --0.821353018165167 --1.06314038641849 --0.663944735419463 -1.20630897606004 -0.592294175436523 -0.144410713634453 --0.0354146300286011 --0.00378401682450047 -0.76382014716672 -0.0219211592027424 --0.0983332268148231 -0.958887624094469 --0.405048014574177 -1.16591034605088 -0.439804318047356 -0.0760760176689903 -0.573522258685621 -0.568685597152932 --0.479358536471892 -1.0690632390372 -0.13057522843783 --0.898255785818442 --1.38505893554609 --0.278628560940784 -0.0285682434641403 --1.13787750079016 -0.371598586304952 --0.188240418770164 -0.419430518196553 --0.0953048395138638 --0.841573492627545 --1.02659691449259 --0.19649787332386 --0.459697730372423 -0.0517914952061975 -1.21706577509405 -0.621313325338116 --0.391598544373803 -1.78595291215311 -2.66343518885462 --0.0607565814548008 --0.762266673462138 -0.642108562309861 -0.833103756534996 --0.85299111595959 --0.832303033455408 --1.65685179952828 -0.629789258772002 -0.413396742320778 --1.42848351462516 --0.306051623093628 --0.416684550654069 -0.318867970301622 --0.421465453453202 -1.23783435253455 --0.266426083263331 --0.751769915924518 -0.350446417840251 -0.25036891545706 -0.567733788118802 --0.288706643423632 --0.380977150271081 --0.29181220583756 --1.438977353723 -0.249362649746505 -0.0813600388758484 --0.242202420389809 --1.34992312671571 -0.838233800951212 -1.37546938706044 --0.335157558936739 --0.673470522218005 --0.375388113454449 -2.42500578120406 --1.10191653233204 --1.39276610008159 -0.293655299004537 --1.2176290079146 -0.671621639635393 -0.472214281771138 -0.127580898188986 --0.103328922352104 -1.00206045215308 --1.40594367890976 -2.08123613305133 -0.220183990765033 -1.21331615643001 -0.769973800046393 --0.0200482923708192 --0.587663454705883 --1.11829463331193 --0.382890180281632 --1.18093612863813 -0.71515460280799 -0.84942943186639 --0.845354613090894 --0.0949491970780052 -0.766348698930884 -0.575879359853957 -1.12647881559299 --0.37305991683947 -0.5142800781629 --1.56245591326253 -0.0529504263066984 -0.601034592246429 --0.588940919603455 -0.510117578129002 -1.73011628363602 --1.14723329141893 --0.341532877913588 -1.15034938600346 -0.308723418744959 -1.03541381563182 -0.379749659653323 --0.43883507779231 --0.0397653713712973 --1.46037271824543 --1.02192766185948 -0.414305745108017 -0.649844407437984 --0.186488141320691 -1.13816099243282 --0.261092595408098 -1.07722843026638 -0.611652739346414 --0.168078964304606 -1.10307610739693 --0.738575097926598 --0.17426163029769 -0.800823543554177 -0.0517930485174665 -1.06752597598625 -0.617725694384762 --0.180838688968171 --0.033927524990407 --0.246641198227864 --0.609741418249818 --1.63636730596394 --0.367610581667515 --0.653279379044215 -0.13238812735251 --0.341910082044494 -0.388688685290393 --0.289928789742413 --0.704785727239077 --0.495081576844002 -1.77219577190476 -0.451328180224743 --0.725949517277863 --0.271136646478533 -1.97335806899567 -0.034015216203211 --0.0969967408411838 -1.11834015300341 -0.0487913474551185 -0.292547751131236 -1.25867664629708 -0.562074277322973 -1.31296928404715 --0.278824470233691 -0.889983329813179 -0.514257176338831 -0.0909665180234747 -0.581431285170056 -1.13569164952789 --0.694132180621379 --0.282957123867916 --0.0255719199824416 --0.219863950480478 --1.01195353917826 --0.623788460900141 --1.0193367162471 -1.16042893094048 --0.278221915509374 -0.950115848788784 -0.920644051804809 -2.51368567288146 -0.142030069310687 -0.9816593833587 --0.666202235677976 -0.71936864557722 -0.0253906547209599 -0.37827898266379 -0.903681750577251 -1.32442912363755 --0.296671723712984 --0.00115807675819823 -0.885757546380658 --0.434127877094531 --0.083254342899779 --0.189847790828792 --1.79882852500268 --1.31990107259804 -1.14563204756779 -1.95202559180752 --0.244679695824058 -0.84614407649928 -1.21134118642037 -0.558304386556432 -0.290535972056619 --0.0163507118948756 -1.00034797336722 -0.384249281637016 -0.701908119795843 --1.6226561812149 --0.249812492909666 --1.11813917028664 -1.24011451246376 -0.446430000905105 -0.321757754630733 -0.975673352634727 --0.537948259277206 -0.247656699564184 --0.13726736051173 -2.53545353525434 -0.804069153470161 --1.17790100400628 -1.20639003153357 --0.0125086248845534 -0.75800247526764 -1.19463851883324 --0.0269410309043598 --0.284551824271434 -1.23755524863269 --1.27046974695871 -1.03811988196342 -1.55890008926512 --1.27097244205805 -0.427027527060932 --1.7121765511145 -0.782701640105903 --0.228131709920791 --1.06438645149752 --0.0675568816234855 -0.323280237354436 -1.0504361631739 --0.098495596658573 -0.94558529529045 --1.45111553074615 --1.18757260410974 --0.634291730910402 --1.33598550671991 -0.692635352612181 --0.696519940867793 -0.566586587410144 --0.680016459564979 -1.13479941422528 --1.00462000514752 -0.192635054457758 --0.608955446493202 --0.368359981321235 -1.45201970796402 --0.255201546685502 -0.011541558227016 -0.280104138050801 -0.756646254020087 -0.864022725278436 -1.00063270159432 -0.405477359976006 --0.865097718655826 --0.672634143149609 -0.911592736878086 --0.168202215415396 --0.13603449221934 -0.553085259711795 --1.1886983643996 --0.319544221842122 -0.620718644249496 -1.06882890714832 -0.400825075283055 --0.425809475975374 -0.564104647384776 --0.748573823185362 -1.11226893781307 -0.0968346446297907 -0.196355751435327 -0.334259251954522 --1.19696951092407 --0.416994904452728 --0.133797897829086 --1.19860438782625 --0.499915635625626 --0.756138856422526 --0.911456031993636 --0.503691648538807 -0.570255568732907 -0.196372943909751 -1.73707057716789 -1.59666790466058 --0.506597931089357 -0.766075638316392 -1.56610769895769 -0.0715773348744353 -0.0911453398077029 --0.404724851843547 --0.655623757104955 -0.645535975490693 --0.245649167984727 --1.12004770253366 -0.428868877742882 -0.00690615970527597 --1.67551772992714 -0.165005333931727 --0.948993214833655 --0.353614300043316 -2.23559459413154 --0.534211803435891 -0.994932419656831 --0.364854539948283 -0.765855209809549 --0.826956688268621 --0.778764199366709 --0.39178266693587 --0.815664393009311 -0.111214194184674 --0.810220340411314 -0.633937783554147 --1.36642204997285 --0.522795049608557 --0.561379366803533 -1.57071547238274 --0.656484480357101 -2.91242516005528 --0.468425276303976 -1.08860997880898 --0.0657001071695991 -2.99418544527785 --0.951693215141582 --1.58741108244941 -1.07788245378472 -0.631324879388507 --0.345256543263352 -1.10017454542926 --1.42464714851303 -1.13167310399533 -0.160918314250718 -1.500074229996 -0.824099111784921 --0.182421685541745 -1.18041162757561 -0.224461252933992 --0.457507937773076 --0.407249968337 -0.828336754080413 --0.840577686611768 --1.37336122053538 --0.0156769537194164 --1.13880857887643 -0.552123826020179 --0.417691480520208 -1.07769318363172 -0.875442398590744 -0.84319574062525 --0.657579464544632 --1.45513244425155 -0.110460208044267 --0.11916188207202 --0.088613833834482 -1.13466086428859 -1.3186020314157 -1.27521261876997 -2.39154373243414 --1.58708037607179 -0.601692696686539 --0.629221008201904 --0.784339363478916 -0.152663619281201 --0.596246676981008 -1.40459604355176 --0.297333185774574 -0.160919520194978 -1.43944384354367 -1.00389468715508 --0.273910366887777 -0.114754748882671 --1.38493516481536 --0.427339978605624 -1.07099697365126 -0.0484846952377218 -0.392776467538265 -1.05885927908769 -0.45710438347702 -0.64153460220548 --0.466906958223254 -2.1704865301561 -0.706429637668166 --0.674882057630168 -0.0251893006732447 -1.34925283543425 --0.0726902685089694 --0.148378070227308 --0.586654248242919 --0.473689303934075 -1.12572696269744 -0.0691851590453059 -0.108865296438051 --0.993817943171379 --0.868415093350775 --0.258063241995447 -6.97307064396746e-05 --1.36820647033424 --0.984784669948777 --0.070314981279731 --0.0325321407693924 --0.807417969240236 --1.05307301687243 --0.23115347176113 --1.30903508765001 -1.54981658430165 -0.140249100153819 -0.181369774538702 --0.563336113605235 --0.247209423486487 --0.521023402642584 --0.251484737838688 -0.736918195356377 -0.180987117796262 --0.338381142881847 -1.51899354956092 --0.432950258199562 -1.4720753465993 --0.134254643816453 --0.307716562081071 --0.106955057525155 -0.856562950691668 -0.375981777521625 --1.04997224668618 -0.087817938561197 -0.730856566496053 --0.759996582269027 --1.08592986152667 --0.936752703500007 --1.1054159497916 --0.931960506369194 --0.961676603622221 --1.72268620368243 --0.863990820044475 --0.665742427476 -0.252201747378114 --0.785559271043273 -3.58311208513776 -0.593303430265794 --0.556898395484751 --0.357362834250453 -0.927335684276557 --0.347206335777134 -1.08401166652057 --0.0923560641577694 --1.5800573192826 --0.87016441013723 -0.992559335706824 --0.445635390577673 --0.634906302702338 --0.558417141595166 --0.753101764717211 -0.114017054452527 --1.36742659381152 -1.24690564167222 -0.0362690143467272 --0.616662423172197 -0.227150889540029 --0.00657970698574095 -0.563687978758489 --0.95469262348546 -2.46871682768295 --0.15825552285709 -0.17214284608499 --0.638330085016451 -0.228683320645722 --1.44672870898992 -0.280374752528959 -0.0106960708064179 -0.129644282669584 -0.0299369993328078 -0.0643261468382432 -0.322023456085978 --0.648174769780434 --0.247353810039373 -0.795149390341454 --0.583337192512303 --0.320733190959492 -1.48099402927876 -1.28075228298151 --1.09555507939093 -1.47504621442011 --1.29541576414331 --0.848626327827469 --1.07457718252414 --1.06186767233754 -0.153428682185464 --1.49284259562464 -1.95287764114691 --0.189899298010062 -1.81718451177015 -0.00106520365754825 -2.47841866379992 -0.989180710080946 -0.218532681857943 -1.27708069545331 --1.01612713823741 --0.725421658489494 --1.04695762814022 --1.27978979257697 --0.993410031050505 --0.903599013586103 --0.532774278679129 --0.922743310466926 -0.835946769582382 --1.00546329190721 --0.190822418839788 -1.23276184934238 --0.453114799267295 -0.303302553654866 --0.643187651837436 --2.30517445467562 --1.18511076480225 -0.1471925201333 -0.609191092031313 --1.43008626990911 -1.06817191605086 --0.017060500694555 -0.0231580145501429 -0.210269299349379 --0.394439547485155 --0.281028221561757 --0.239779322264035 -0.226136768550344 --0.29492527826235 --0.0183245972778945 --0.248146863900678 -0.175112796679955 -0.0429081521138057 -0.722105489140841 -1.00172157019321 --0.278668989270735 --1.49676543808719 --0.240352974780583 --0.977897343979615 -0.690240682591396 --0.350686165033959 -0.84292670737085 --0.468685629434225 -0.519418158827254 --0.472307657058443 --0.37308663492287 --1.23918192186272 --1.06400802091769 -0.224671771704173 --1.74805891192519 --0.652847435898451 --0.280414818217398 --0.0296979261708752 -0.434771086907848 --0.977529922777705 --1.26535934808712 --0.637541651761676 --0.859022195007638 --1.11052574373091 -0.358887864424545 --0.223377953943422 -0.517146139663893 -1.03743726751582 --0.433715970412866 --0.259055566069097 --0.18107865479967 -0.189067798465548 --1.24289282229955 -0.105232761253987 --1.20281058321616 --1.19593772851423 --0.545976390309784 --1.2910840439214 --0.26547533949612 --0.833899655529982 --0.975996681705876 -2.24449371349465 --0.903276001407095 --0.610291265119432 --1.2230451028911 -0.0548275547095693 --0.0133481609048287 --0.526322388295126 --0.464354429812795 -0.936660398017377 -1.05402836138368 -2.22538872416704 -1.19748107730473 -0.822264104676039 --0.0420912923057379 -1.36155018107193 -0.796523801780988 --0.592259696367483 -0.747527343509063 --1.06167414736994 --0.0867155891531839 --0.257823976602933 -0.33151645664506 -1.03487995244282 -1.21715702130236 --0.648438318249751 --0.516791254462861 -0.194640963544678 --0.231401903065162 --0.515642259421785 --0.710538630363771 --0.722139400218866 --0.392436729463749 -2.13751768774873 --0.492155979940977 --0.767691326778928 -1.13463611369093 -0.651617055938136 -0.355336496978774 --1.36559342020944 --0.378129509626589 --0.804411494011713 -0.398082012584643 --0.93687310353662 -0.334507170268766 -1.25846577626537 --0.683829615237063 --1.17328403581539 -0.657783753512064 --1.37001234748714 --0.242941034261652 --0.00665602580751123 -1.19359425862461 -0.651888459473726 -0.591264212900233 --0.885147270001333 -0.0948763487433046 --0.821420217391724 --0.262037329465388 -1.00880497830847 --0.40859190764592 --0.476164078561756 -0.211230008970192 --1.02919589569738 -0.369453953116432 -0.136507257492809 -0.512076820717034 -0.885264035145009 -0.822691671804785 --0.302598650027914 -0.297929921469983 -0.011490621068603 --1.30311596966664 -2.32092319900622 --0.414920229849438 -0.987069039968338 -0.872982743596238 --0.43837148773835 --0.262461760629029 --0.835124765851081 -2.54529568551293 --0.806482516450926 -0.278296792462874 --0.317790606010141 --1.70581043659132 -0.169770523099952 -0.617092347261364 -0.406954687602525 --0.448643847755049 -0.0657433360176309 -0.0406757666585591 --1.76261925816541 --1.11366913871176 --0.755841784082734 -0.858441615815434 --0.366613210329998 -1.23417967778904 --0.71343761493089 --1.17917033608109 --1.2474029831768 --0.922199158153767 --0.289314728950054 --0.47698825668474 -0.180565009137099 -0.619464163558437 --1.05760594199036 --0.67217948698082 --0.351285879721243 --0.199573443620141 --0.389540554826214 -0.44198673945148 --1.36841788758952 --0.148875829453941 --0.803023461446923 -0.0123089450165939 --0.54341030016985 -1.21040632738696 --0.13493171281956 --0.488950035775006 -1.62792003150029 --1.21308441184789 -0.474893439633933 --0.988437738796186 --1.42684709673943 --1.09494948491691 --0.0275373036517772 -1.03550029924599 --0.788262416646097 -0.402288258679776 -1.00102697325252 --1.99518102063691 --0.884910022356046 -1.09828117332198 --1.37866309461677 --0.921127298923559 -2.15065235928504 -0.623098583929182 --0.633286446651177 -0.564135646429435 -0.540124533718453 --0.170325601367635 --0.564113990641742 -0.376107171940555 --0.000757319808364798 --0.468463098047687 -1.0897718414759 --0.45846198929428 --0.295607814293234 -0.260969841021644 -0.472891556669504 --0.429204579853584 -0.0481545533176848 -0.667707665270248 -0.763863931881202 --0.949860424071502 -0.692925787068971 -0.363148256880172 --0.578402057662106 -1.10721731185532 --0.926211466250384 --0.995157230312335 -1.0160442529307 -1.13978521718845 --0.488972391955532 -0.187687040540585 --0.151825301787944 --1.0297146224707 --0.248180001724761 -0.811113478103458 --0.300003106711456 -0.221770384812527 -0.950095590369999 --0.150485828416294 --1.10647462422542 --0.373767284221542 -0.0298728470829817 -0.793415092157984 --1.03051506404983 --0.87825394881661 --0.954687143494946 --0.53912520995458 --0.305291327497038 --0.364683445056524 --0.522093980408622 --0.447412978967918 --0.0635825828271019 --0.0188719679632579 -1.15557650383968 --0.54315611958671 -0.593359930531268 -1.06604552894401 --0.752905221761841 --0.558845208464178 --0.346683081221156 --1.13360467039159 --1.63091753672973 -1.11154050572821 -0.143581480703503 -0.360633579726162 -0.0361238395910899 --0.694338669700187 --1.03146804877175 -1.56477701407873 --1.22178296787841 --0.756652842218095 --0.895552566453297 --1.19896439529235 --0.169493423435172 -1.25409684721254 -2.15895737911642 --0.870493550128417 --0.501474060810592 -0.238824859893025 --1.22812125896693 --0.670708127010173 -0.0418219549694276 -0.49748167385877 -1.40878636323517 -1.55336964943017 --2.41241935704472 --0.476453910881616 --0.282264792186946 -0.81280510389436 --0.402350121776227 --0.870836189089776 --1.49646020045642 -0.652178187739846 -0.41405540742446 --0.663922043900547 -0.575297509415694 -0.456335160908672 --0.342565834572518 --0.407285199437737 --1.20790841387699 -0.872538504236714 --0.168975474922801 --0.308665251109987 -0.461244701126516 --0.588298385216964 -0.991278248288597 --0.064911376729448 -0.0884975666606156 -0.437180364035346 -1.36575607093334 -0.948463818497891 -0.881750980602874 --0.151961686888706 -0.693665513565623 -1.52216490670176 --0.228248875270041 -0.230214750421283 -0.512284693157858 --0.36492999629562 --0.0464745472543502 -0.342390815026399 --1.69962285758635 --1.39662891342555 -1.51098914464924 --0.606295162074217 --0.930177437127453 -1.25534946123853 -1.20918533119031 -1.21214299468263 -0.507957719682243 --0.334663086676425 --0.460499627151603 -0.93392145954534 --0.93541146211383 -0.986793912157977 -0.916938178348934 --0.030553642986173 -0.778643797958391 --1.18184362980622 -1.1252303232037 --0.444431812633765 --0.775954973481408 -0.14368990540143 -1.17946926769338 --0.547219292579653 --0.363854849273467 -0.954591520876433 -0.771234126606945 --0.283036556514135 --0.468097921261062 --0.483649195822637 --0.345667187081226 --1.46482398977118 --0.72399152671348 -0.758801131945974 -0.0474695956463318 --1.61568752112784 --0.471541049832727 -0.660476390910781 --0.278008640264312 --0.300064208042508 --0.868388480617485 --0.396748933112349 --1.26049639584696 -0.3273488384248 -0.709211178623237 --0.303882951597964 --0.200878390002269 --1.04011024409727 -1.08183211452212 -0.105767400404699 -0.186579222729389 -1.15933035900848 --0.963028235412489 -2.58426688362597 -1.72554478886223 -0.614988537288288 --0.606523907670141 --0.0565059066709255 --1.95176112076365 -0.706650613844947 --0.120993149737619 -1.62684063397254 --1.36093202811935 --0.0596632449722296 --0.250849017495986 --0.446316687771734 -0.378129534404276 -0.0443329591537527 -0.0648703051334714 -0.752888273352704 -0.42844098582288 --0.250860816422362 -0.516938159361837 --1.63520534332591 -0.222664991457144 -0.56101827709217 -0.869118223200566 -0.194125384736138 --0.0253553107688731 -1.15173830941882 --0.556076580221211 -1.14921916923312 --0.80218317058466 -0.0425385485094498 -2.35789152500209 --0.417491329632936 --0.630160657475423 --0.274803555563276 --0.643867117135375 -0.54981112863816 -3.02390955028504 --1.26492765030231 -1.896564383597 -1.43775354461927 -2.49281165883894 -0.421429759429062 -0.00533830957383152 -1.92570550498279 -1.38562316074571 --1.51089623515144 --0.366576298259581 --1.05805020928072 --0.227962775591221 --0.334643368804374 -3.18258050999816 -0.665054958336422 -0.866639127920621 -0.0827023428569973 -0.856437595347481 --0.464511917928982 -0.853323258851115 --0.0345839579982705 --0.806885806665373 --0.43238671586603 --1.01959256327096 --0.285439237306066 --0.0236697617444346 --0.130715335383636 -0.0667804301338384 --0.636245051640245 --0.179969313595855 --1.67947273116698 -0.150361851033514 --1.34511126542481 -0.21380864744012 -0.596460086390622 --0.239377173491677 -0.655505371287763 -0.424276726486377 -1.45215021291911 -1.0289168890882 --0.283050631180948 -0.879449278898774 -0.130347544181734 --0.888979700067103 -0.104788885729073 --0.189806929006877 --1.34376623576652 -1.36823724143115 -1.00552631296007 --0.522400870626559 --0.402430561386804 --1.78272188771182 --0.22280995943521 -0.132163178760742 --0.0936634987756344 -0.494692124783439 -2.41678024864579 --0.915252252543275 -0.0121479470781765 -0.772681033551734 --0.961882838197772 -0.737638135101955 -1.00364322346214 --0.161216674118555 -2.0935004058391 -0.774139378374452 -0.491643083335844 --0.603996831996699 --0.582148309295857 -0.210941107387429 -0.265559996549456 --0.646466070488061 --0.222581513289375 -0.467781758048323 -2.12954701205564 --0.0624165310097906 --0.428790975122944 -1.18560382731033 --0.068521875110064 --1.12525448990942 --0.433445951813901 --0.909158940427181 -2.44488138492933 -0.194059224243013 --0.487931467307763 -0.550105460806718 --0.425628707889637 -0.937544838872639 -0.244670332543598 --0.647827811996484 --0.965540019778604 --0.432369604911464 --1.10219582201587 --0.98727358055206 -0.654076696633198 --0.981673853724311 -0.419551622078308 -0.31542798146332 -0.41296060949425 -2.5946570680249 -0.633712463008487 --1.17485372825052 -1.32481491293479 -2.97751380359939 -1.05009197671748 --0.360015482435324 -0.797164374967437 -0.636651181065598 -0.321830691390787 --1.36834546061295 -0.373932441538752 --0.965321104323392 --0.193912216071972 --0.329830788323759 --0.961939527810323 -0.439066878056964 --0.832738580107812 -0.174839635646643 --0.100189994377113 -0.210270530456144 -1.44852464242397 --0.706346689544405 -0.392798318010072 -1.01142535087981 --0.414867737134887 --0.924159192763541 -2.23551970937693 -0.453634088740764 -0.147264795268539 --1.49585467128505 -0.267642756681498 --0.304886075625748 -0.713454400186593 -1.1921952912271 --0.0343672188011173 --1.5471937961806 --1.01905873838669 --0.695791273897639 -0.875280778818748 --0.784900799216572 --0.160741181518369 --0.540475578042027 --0.879383096350978 --0.228270338372944 -0.121332575577679 --0.935059025247773 --1.28907191601346 -0.656396155873808 -1.5543325452192 -0.0346261259949214 --0.665600287555717 -0.830819830951044 --0.890209270921323 -0.127016297580623 -0.583078604532916 --0.505120531731937 --1.29151463991104 -0.169268570798558 -0.787242038551517 --0.64951818349887 -0.520365784417498 -0.0513994850094441 -0.102085466010126 -0.354958853670349 -0.756067917264833 --1.94449745200783 -0.589887339619246 -0.0401520468660128 --0.024146998477705 -0.885642859452281 -0.874081409417096 --0.240831937562385 -0.766381858564344 -0.104288368663227 --0.0160303837012181 -3.43464196740844 --0.0279503712843931 -0.608462194180913 --0.235528193006999 -0.0235920044442595 --0.0716250331728006 -0.619089567003616 -0.25047707768131 -0.0360698182623782 -1.32765700050753 -0.193653664945536 -1.1340253997943 --0.661111247932807 -1.16736241685334 --0.404077925653136 --0.435344556811851 --1.4458757108862 -0.573243667565389 --0.377863599577441 -1.31405554104737 --0.0655644538462816 --0.613432363700342 --0.845534536753961 -0.327299670200206 -1.45849489069782 -0.211093342299992 -0.304125425802182 -1.81255717009397 -0.633511237708841 --1.50769252810932 --0.0222384335596866 --0.981459316711348 -0.194035076193078 -1.97104358646254 -0.360899433722006 -0.0577598056893796 -0.852432260970041 -0.103934008273751 -0.0914621921306971 --0.448720754197352 -1.10037550926379 -0.658692032708269 -1.11045164507208 --0.553354414622799 -0.735536425302759 -1.14716048656491 --0.146402806558548 --0.947800436785486 -1.15172054272413 -0.481086367188937 --0.039196933140607 --1.2209426720234 --0.780685244551394 --0.618898074310053 -0.746692384658879 --0.26042899615169 --0.312761069074595 --0.274353540187085 --1.07613919057222 -1.32817936226211 -1.20538264014139 --0.0426393237345106 -1.55209677286265 --0.368550862002675 --1.40402918223431 -0.16964854708914 --0.278779464037085 -0.41120048327927 --1.14715044982309 -0.342227444087714 --0.616074325433172 -0.077275793824608 -0.170177493623153 -0.395152964082014 -0.460994218390557 -0.603214494777747 --0.878324192634682 -1.43802912471367 -1.37844381324737 -0.0515094294786893 -2.5929436585145 -0.577223712202832 --0.950056097567097 --0.340740601915212 -0.187974636525785 --0.688600696856164 -0.629020292607235 -0.318887187334139 --0.711741215764869 -0.175760601209988 -1.85740544782105 -0.964039829328519 --0.782563524147797 --0.424803850270483 --0.226907656452051 --0.403710874597915 -0.874279066131034 --0.916815823514696 -0.197371314084733 --0.948275390273109 -0.963868511392459 --0.198252752538203 -0.776975885168197 -0.667900530366685 --0.295039730287044 --1.25061777222716 -0.370379207417 -0.970740626463344 -0.499676220920316 --1.43091808618351 -0.108354069150613 --0.644571478201801 --0.801085165824041 -1.03363325653065 --0.672133693780458 --1.01578075452094 -0.686620821486266 --1.1476028816411 --1.21526071218739 --0.463839773356712 --1.16369926586241 --0.496221882722748 --1.37393557219333 --0.334054086959701 -1.01886632382826 -0.368534804822276 --0.843108820937738 --0.978500008566813 --1.13408048656094 -2.03093352079309 -1.18890751747122 --0.691705441050116 -0.576245455269256 -1.70125872388777 -0.343736010260601 -1.23344626275078 -0.443361736647696 -0.291946607483501 -0.726992385251476 --0.775958413838193 --0.00795160038395615 --0.718714207893367 --0.708886590659288 --0.834855335837633 --0.910296662580517 --0.29612472649266 -0.762855608006479 -0.0228741633208296 -0.7123959547537 --0.151623493029359 --0.218326680968959 -3.13971480455783 --1.79492486484977 -0.365665659899969 --0.65270629431142 -1.4961245397778 --0.0189068803760235 -2.48855198091715 -0.767766173618751 -0.441563670485746 -0.553625798599228 --0.0307293365394186 -0.54081436979925 --0.608082027835021 --0.618668611327263 -0.835675439400347 --0.569481518191208 --0.786606785601342 --1.51185593172954 -0.112641226461303 --0.175632208035169 -0.343842548731939 -0.840230911188016 --0.0119790266502395 --0.299709963091451 --0.489638531160704 --0.731633754388706 -1.1501695947683 -2.4472718916823 --0.331582138909135 -0.107736934294437 --0.647440368834335 --0.799594508678137 --0.423552502381821 -0.113960115134239 -0.380158617310864 -0.216856235160247 --0.306439582968869 -0.0204651591789426 -0.903671541903059 -0.56830461379546 -0.811501676577756 --0.453572478554099 -0.196368856651395 --0.550213718902716 --0.182170053057007 --0.357160589617157 --0.68029412793439 --0.0177507612257131 -0.00602791581931328 -1.53521583140364 --0.263626583916886 -1.44012017414268 --0.936413441516439 -0.125662763099855 -0.485028893812823 -0.929441575166261 --0.396848040913872 -0.135093614157251 -0.045557727362505 --1.01645091225328 --0.993545042263955 -0.118312237027502 -0.282518778293665 --1.40579253724401 -0.0438779031811318 --0.130871958745165 -1.8545837734701 -1.0052232827358 -0.78640683724756 -0.101903874980298 --0.714915412968518 -0.728169873756352 --2.02443077208837 -0.858629351113816 -0.0471982647434812 --0.129077063100493 --0.503201073381346 --0.402317352055509 -2.22007525120836 -0.311375666395134 --0.835286505707264 -0.153901586004444 --0.923564845018571 --1.15952522434598 -0.359650970980301 -2.86729748144023 --0.236211778736053 -0.213390701379944 --0.178346817601684 --2.0648950458484 --0.556294536379779 -0.439650268652967 -0.0362996979280812 -0.499377925990609 --0.0861592132782825 --0.611720536148805 --1.73929548671661 --0.0898760272593115 -0.192106042180981 -0.139028733747706 --0.183727530362578 --0.0997221373195236 -0.590500266014114 --0.973553261137225 -0.644071029885874 --0.0364857367427449 -1.47071035685199 -0.438511920781382 -1.23514695192391 -0.449769071814025 -0.39876276237382 --0.72794322258862 -1.12368536304808 -1.16359395253658 -0.256125837535364 --0.345695036715317 --0.58846577717725 -0.524995238038926 -1.54175223002198 -1.2316076660577 -0.196955558704252 --1.05931593821823 -0.235066391967483 -0.247080227321965 --1.50550127265244 --0.255741499463046 --0.952433962916386 -0.110042333703784 -0.46159964116485 --0.268599212638428 --0.376668543902989 --1.01306902019252 --1.02981186663416 --0.878406991752713 --0.855796508247026 --0.0874352723768732 --0.106723431095405 -3.08085478862762 --0.464830862714654 --0.180751628899235 -1.30075254180272 --1.25238432654622 --0.732259920863846 -0.242767228263646 --0.927187006244354 -2.02597091426946 -0.824439780632181 --0.126675739113193 --0.627350472051097 --0.517398642187107 -1.31709535148789 -1.47791940401338 -0.23805612106825 --0.487438300771368 -0.713009683256912 --0.505328156289111 --0.493597117635836 --0.47769435946056 --0.713698548127671 -0.861557308148001 -0.749226483645291 --0.994982710035172 -0.206338335567993 -0.821329275530372 --1.07457606492008 -0.05275216251278 -1.56612017882144 --0.34935945957165 --0.54456755108271 -0.584255618527703 --0.363688717709493 -0.520233311323807 --0.258111827681494 -0.0272577922133816 -0.228269834830822 -0.844838331874832 --1.21021484764502 -0.447809928495991 --1.35874661128411 -0.818224437482065 --1.07117326192218 --0.448385738353721 --0.938482148729472 --1.2531256797069 -0.191563905259839 -1.335956836692 --0.505026443459546 -1.11352221328754 --0.604453582522503 -1.39025617408759 -0.217741988368601 --0.456980593821877 -0.00597658644175869 --0.0855739964959037 -0.0727621014880722 --0.562182670903821 --0.479627983304012 --0.269078838430843 --0.278330711254885 --0.83119810752437 --0.892486812433742 -0.354294505129512 -0.229877400549168 --2.52746558078591 --1.6793532880143 --0.0699547834958465 -1.1791969029738 --1.47375398593685 -0.183090062801363 -0.406550554943055 --1.65626960993816 --0.559105447015644 --1.26671405936754 -0.529940402298982 -0.0321836666925668 --0.189413235207579 -0.438982578095059 -2.64347338214163 -0.148792032953004 --1.1391842787675 -1.57814749011516 --0.545235558682169 -2.13369225624408 -0.811870579468339 -1.1465437877 --0.231683024167039 -1.34898165904346 --0.146328741628112 -0.322029745529536 --0.959854155997237 --0.983083328730105 -1.16138657420934 -0.418431572135388 -1.79464843618538 --0.730527490208096 -0.294683570391167 --0.498602502262997 --0.176266723118556 --0.0559645106739977 --0.0699447385766554 --0.341299422098896 -0.0487914148466464 --1.18510403956923 -0.192759779684824 --0.922129360320373 -0.747406990534452 --1.38263993094789 -0.0864805815265881 -0.138814169710356 --0.0878283541398286 --0.932341543841112 --0.149692754967649 -0.755187677471074 -0.928858020009775 -0.701430353745817 -1.33789475133368 -0.36461215152055 --0.974176096656553 --0.173710175123007 --1.56531272584542 --0.263144082752775 -1.02201780605533 --0.986803102371177 -0.290275695444054 --0.457742875585608 -0.260258261985591 -0.370735836239882 -1.63489554381262 --0.534312081831572 -0.282370108536283 -0.528926460436209 --1.01835095333111 --0.350670057614346 -0.884601023218681 -0.378937905040262 -1.31578781011254 --0.206823241142796 --0.52223129006347 -1.28872638135992 --1.0002235920687 --0.181619901515925 --1.25865760741878 --1.92666766720244 --0.302547122167859 -0.726000088190159 -0.12772222148612 --0.990844762199186 --0.0178326774935869 -0.0757623296054 --0.0145474664364649 -0.70026596034226 -0.625037713772633 --0.303526602906654 --0.451503770414502 --0.848756069419102 --0.118553535025539 --0.583858341727903 --0.599894391130887 --0.025608382750022 -0.291273232867289 -0.0811200612375611 -0.280071726426526 -0.349413159967736 -0.0711200605493332 --0.29281151239484 --0.286430072952075 -0.632984955493468 --1.59975035991624 --0.986567723784457 -0.13155048963263 -0.787009141663805 --0.941579931480369 -0.133508460554305 --0.156261061307818 --1.02240810479604 --0.765690286036642 -0.998467636262044 --1.2580982406661 -0.0208199919261682 -1.87674074386552 --0.277711672647438 --0.394706522605959 -0.223075449656152 --0.350151755087886 --1.14685602462541 --0.731717400949526 --0.648424229182475 --1.47558511015492 -2.61951999674296 --0.127493443102337 --1.69786605484651 --1.42068002832657 --1.50309628361271 -1.01720721410608 --0.452984796832409 -3.35637123780194 -0.690964696018896 --0.209969519640659 -0.459150916219027 --0.231247136053376 --0.196659134993151 --0.101356739384508 --0.107164885200651 -0.103013636160915 --0.762986093829445 --0.490557829632356 --0.00524270911231639 --0.131844779172166 --1.43263144957997 -0.701723306923929 -0.409478801981566 --0.788840321414734 -1.0415144216052 --2.77135600738348 --0.0193884076342457 --0.369649438195863 --0.672887525629027 --0.946999224496555 -1.00193149518002 -1.09877618106883 --0.682111287453788 --0.355396685305569 --0.0366155494696319 --1.01311950786217 --0.20395623952143 -0.109587266547075 -2.0527054346347 --0.0636235405113261 --0.942300765261176 --0.945915346348448 --0.926917787255377 -0.766976982806302 --0.297373961411018 -0.0273146392925518 --1.22743121680215 --0.746050438067192 --0.925224561241674 --0.539514018537169 -0.473943253718029 -0.928181282101479 -1.2306374249073 --0.344843537003348 --1.08102209807438 -0.825032572928141 -0.395928324532564 --0.958842244734832 --1.07158349946439 -1.05993815775202 -0.559641215491168 --1.38018051172751 --0.373343437554965 --0.758899625212128 --0.0828173955977611 -0.163292766804263 --1.39935232645028 --0.338604703205974 -0.49583976545842 --0.285809462182007 --0.941940500994455 -0.700769866689815 --0.441336062591951 --0.202459744665621 --0.367068503544873 -0.284255560812704 -1.20098441480794 -1.71251073260002 -0.0417368990853513 -0.702054980490321 --0.362106810493595 --1.17468793868809 --0.372813553551423 --0.682095811236052 -1.6296748928177 -0.376571324720929 --0.0834667356067929 --0.372083629241986 -1.21609355616576 --0.413246172831125 -0.114082462925603 -0.287781885563965 -1.3423728078841 --0.588334492603597 -1.33222924806594 --0.0566722343732753 -0.874242396444238 -0.149150561916021 --0.0416780980524614 --0.000660171658008579 -0.161841266723948 -2.99739155732088 -0.706780428430095 -0.864549067498508 -1.84862016283817 -0.793155015357058 --0.431569700265777 --0.0761293685871749 -0.727092997179605 -0.7715114828531 --0.48171479849881 --0.584388795321002 -2.58805174032776 --1.11028941572968 --0.522379532222685 --0.127511455569178 -0.844658109270423 --0.239795894411197 --0.786122922610518 --0.306196965217495 -0.410724498985479 --0.266008792175239 -0.742267202253112 -1.16118516881832 -0.787944079631163 -0.972279027629776 --0.886633669512429 -0.924883361483139 --0.0698983232963784 --1.30988905639502 --0.366069598472148 --0.151550428581858 --0.975679286260686 --0.250865881011442 -1.04121967566011 --0.659617130335686 --0.401171781673178 -1.41562855758045 -0.862683566606668 -0.345601618188346 -1.08592306046151 -0.050567776510436 --0.0072553845546981 -0.00780904601653098 -0.498124857416579 -0.513112022040181 --0.414446377320711 -0.752369008860062 -1.06184849946426 -1.1760531914896 -2.59502607956981 -0.0297904952592525 -3.23532282585752 --0.802709783478411 -0.374829678938903 --0.930624781833923 --0.647154240394705 --0.839604147700611 -0.213012295751673 -0.662610171773663 -0.998766317439136 --0.0703854699829973 --0.455283524546758 -0.226071826135592 -0.0558657253798174 -2.50999725287903 --0.279596413361556 -0.541857955872825 -1.21234813496595 --0.587768277551139 -0.362123360039311 -0.0592012903210133 --0.229520380307944 -1.07714292599809 -1.25686803576753 -0.89653183126457 --0.00959293494357638 -1.45108115484632 --0.448817506793449 --1.24091330237876 --0.480799918705582 --1.56929793289816 --0.0910943691966057 -0.0343523044267924 -0.864617112594775 --0.215701574441366 --0.321138019308995 --1.04846976595654 --1.60326010997312 -0.129074188014471 --0.63251969428863 --0.432353820196141 -0.421307771003937 --0.180589030635474 --0.197789536585893 -0.349758138175433 -0.171648749140131 --0.226232702629642 -0.664846930214202 -0.891950002224958 --0.996334534209137 --0.467858559032827 --0.577144733894888 --0.360052177849058 --0.531678961353171 --0.578546755639998 -0.642054202232794 -0.0877548644823882 --0.307953150729346 -0.417679440304655 --2.46282272620635 -0.30526229704477 -0.683176795739927 --0.0628743714916808 -0.389295475348307 --1.07937310870884 -1.24856436110153 --0.966930317227336 --0.207875447824981 -1.82320744844329 --0.00791636452720468 --1.23877809642728 -0.472479185816105 -1.27708955085912 -0.80247797108285 -1.24098717798461 -1.35986705942697 -0.494187761520058 --0.286189693648707 --0.215378545440374 -0.166029536653372 --0.557118378894613 --0.253175443983214 --0.960612144772394 --1.60251165595005 --0.27130867253622 -1.56531171834486 --0.712102450446244 --0.733520003684197 --0.941510022381252 -1.50598438968147 --1.20192289588846 -0.72005611999165 -0.231143399317554 --1.64066060503954 --0.309396728848454 -0.647546257586901 -0.430190220554691 -0.0926037782923075 -1.25570618525452 --0.411608375665336 --0.206993942021189 --0.398509122747186 --0.0189872446711723 -0.866432655833721 -1.42018850794083 -0.979408274491914 --0.0787597010249623 -1.1144343221504 --1.09634914665531 -1.41278921990592 --1.28766147326736 --1.02162530975172 --1.79310831972004 --0.818492536331445 -0.0430607440050235 -1.70685509815563 --0.226529656382972 -0.957685092324963 -1.86720520882223 --0.912222672046985 --0.270607220783802 -0.540280690841612 -0.614721866453307 --0.421398650864394 -0.681738194965156 --1.05812242765082 -0.802398123484886 -1.13529653182768 --0.292888711252012 --0.727258687390004 -0.593926513905528 -0.0332069760842515 --0.653486405818354 -0.255150011121131 -1.0360459991762 --0.121068451589303 --0.609055674995759 --1.27784908912355 --0.275216763792747 -2.13574886833712 -1.09571290568027 --0.776702894043578 -0.709528787255134 -0.479264890339663 --0.239673411573703 --1.48121759947083 --0.119010178611698 -0.580480519888332 -0.0623601018048952 --0.36284969739212 --0.483349322801088 --1.05319662689387 --2.3850834918754 --0.28937941785466 -2.67300166182959 --0.963632075755612 --0.839852047292088 -0.0844915947117553 -0.433559963496226 -1.6554584915217 --0.769630092335463 -0.952295880931826 -0.703282436721839 -0.476209113601517 -0.056546778052371 -0.459121451239566 --0.198936377551911 -1.17529566342517 --0.316364253171469 --0.0669000823200401 -0.798351547539272 --0.0880587916438778 --0.20994542314256 --0.201954059467218 -0.107743092728718 --2.22762663671116 --0.258353343818976 --0.802974157469902 --0.672925655275574 -2.19354888626091 --1.20493543238884 -0.95356706621595 -0.182891640291695 -1.3028551220355 --0.682907685602603 -0.103382949460714 --0.229415933541108 -0.744622044208787 -0.953039614033363 --1.09612242810817 -0.791743167691937 -0.883240073552038 -1.14302021294566 --0.20117763666412 -2.35342302856237 -1.16836003944019 -1.21060619126775 --0.907286675386962 -0.208929454785293 --1.01946827951655 --0.613424287898729 -0.954550876233288 -3.92346329117486 --0.3534997952586 --1.09934501360741 --1.26274590429285 --0.462833696255479 --0.00181976661090566 -0.786516732700566 --0.132642920625396 -2.18140232848165 --0.332866999638196 -2.79940094330678 --1.34494817224347 --0.559384525014413 --0.407058434255922 --0.265932744060505 --0.242070505853496 --1.2707733545067 -0.730091773472839 --0.000293050286915175 -0.218303788912349 -2.09776962290235 -0.635010254043941 -0.955822735980694 --0.305120093603795 --0.419039306865672 --0.528801177632696 --0.654139370369583 --0.511932138474312 -0.79846420641735 -0.591805909501097 -0.773596481381402 --0.301272150923367 -0.659728528961516 --1.19827946241572 --0.406138712474422 -0.950655496552415 --0.73900006545875 -0.631756721349477 -0.715938688685894 --0.00124814757823621 -1.03814980412987 --0.515562508779557 --0.225334417951599 -0.876805936943976 --0.460590703963548 -0.116423599368447 -1.06759542610928 --1.08543477658502 -0.712612606498915 --0.389051560000036 -1.17466231441928 --1.25254478019224 -2.01225250771591 --1.29261094342844 -1.42109482765469 --0.178820346842898 -0.751017443955512 -0.398453002798355 --0.47903645696984 -2.88242404497556 -0.16829893749698 -0.351037375434992 -0.82520213342599 -1.03671836513676 -0.915169693332397 -0.403201210522494 --1.59602760905855 --0.00351367986641282 -0.397201612041587 -1.44670935238795 -0.0989062049833187 -1.33746021797527 -1.25430293662481 -1.12458163350647 --0.240652393576875 --0.676591210823418 -0.771224227230771 --0.10815347705575 -1.42279188127797 --1.42219551290276 --0.604047400364004 --1.62213887952001 -0.896945096805365 -0.084103417697448 -0.205336751886875 -0.608193799176906 -1.05391529718537 --0.6592122594781 --1.09992796696735 -0.744260456423669 --0.253269408950858 --0.418554690402076 -0.811395043445084 --1.44628351763889 --0.663799907534626 --1.35622962385475 -1.17414100872606 -0.647552675741562 --0.344211000501806 --1.50905809617319 -0.663675712040631 -0.570033638957645 -0.135569269145944 -2.46962521993908 --0.504486869283244 -0.352756590643628 --0.029477064982677 --0.98168100600845 -0.375609313438029 -1.74097131415247 -0.590048690802282 --0.0589712888606915 -0.691969177045306 -0.911616082051053 --1.22337020467934 -1.43908440178913 --0.796839880953057 -0.0308902985013937 -0.504217139319358 --0.12738530148615 --0.335932193988839 --0.298790568461093 --0.465378809033766 --1.36979926886601 --0.55587529827011 -0.0580349706185119 --0.540703727881102 -0.458100825176109 -0.175552918818294 --0.11716703717324 -0.0148497156684719 -0.195011863769599 --0.653485428768323 --1.15752775112583 --0.281808635721097 -2.15513887634474 -0.664653496441736 -0.474789304568117 --0.259572780679982 --0.084123494520032 --1.27717643683877 --0.674126302397863 --0.942316326709355 --0.734383554462031 --1.04262500169353 --0.708118522402465 --0.328081582876956 -0.000625839744926804 --1.00336640664128 -0.179337059412799 --0.222634565720977 -0.132368772642998 -0.626665054579101 -2.09509575807629 -1.39296275894585 -0.598220904053774 -1.10056254194678 -0.0385591941813193 --0.250302479322261 --0.478441637605011 -0.22881506211794 --0.894994751634756 --0.888045147745476 --1.10354318395583 --0.118197582660768 -0.361150200507608 -0.174671004407074 --0.338339035918979 --0.302395140914069 --0.13213837849464 -0.0581357976100021 -0.161320490294075 --0.982148586201123 --0.842225181725494 --0.0537912586071929 -0.561323024220673 -1.14080185276937 --1.32806256691576 --1.23086707040003 --0.0383213991564526 -0.766719803167354 -0.0536332918391551 --0.152192832300015 --0.607252027309254 --1.17207610039497 -0.903684576641216 --1.23293440065139 --0.305901708368381 -0.565395477726167 --0.732926793599569 -1.12103579329367 --0.387049319917009 --0.387143939417024 --0.527729706447772 -0.134122313477259 -2.46705918864907 --0.811155376458748 -0.659250203141755 -2.9609911516941 -1.85064717723402 --0.909801612224051 -0.969433981162833 -1.07240937107721 --0.480986121116012 --0.621853910230564 --0.453928258719536 -0.732077672636816 --0.476880789686952 --0.237972907228967 --1.25395451349109 --1.1494824276121 -0.918593649042443 -0.53789034387197 -0.132355815533468 --1.14304914530502 --0.0279564524822451 --0.520794153159731 -0.418308372547898 --1.30734678389973 -2.10092718891358 --0.968594469472908 -1.16724079038415 -0.382284599983994 --1.46379954252114 --0.543671396001085 -0.00502721046967025 -0.697397872104522 --1.35595213318502 --0.643234969021538 --1.66136082054154 -0.723651463268458 -0.140431638010423 --0.394125038051277 --0.00435904925979447 --0.503147779151078 --0.742049194122467 --0.227974178175199 -0.0885415245480488 -0.988024537038903 --1.17697763355654 -0.549329683796167 -0.16803164703203 --1.09022707461776 -0.161639049831985 -0.105014231506702 --0.836223586222406 --0.67991900651484 -1.35914544253698 -0.0694312706803286 --0.0437126415985407 --1.25795821140893 --1.05922931337321 -0.729306042683891 -0.299107239069257 -0.368441925436948 -0.771342014314249 --0.112099736545963 --1.15070372508243 --0.234945567152231 --0.974209422479587 -0.946991744649845 --0.0290020857377344 -0.157179556991438 --0.613208058363085 --0.0958418127113658 --0.110561175959834 -0.086829034013034 -1.2182789809668 --0.880354204357937 --0.91167381316277 -2.0468188369398 --0.577830508741005 -0.0675031062664964 --0.153195286484372 -0.145458677452473 --0.30772438796436 -0.441815403677229 -0.00315047234228327 --0.14351950148688 --0.720703923096325 --0.517035450361557 --0.450897447058762 --0.473762952545186 --1.10822693330643 --1.47738412282046 --0.13745267799459 --0.97523011169967 --0.360248972273691 -0.943460503392 -1.01061635995713 -0.72638198159619 -0.255304675559053 -0.599016580034378 -0.753889588764334 --0.464302195014837 --0.106989984015684 --0.0459819221134561 --0.841516684155727 --0.186118651243911 -0.071422149023423 -1.22699898517592 -0.872762274494346 --0.349140992130543 --0.198370136543662 -0.188466192678975 --0.813393577723224 --0.176581995051736 --0.262271352024094 -0.691063873569203 --0.061483945973638 -0.516492792841341 -0.910935162110017 --0.403531287735544 -0.466851069354353 -0.0590415549914391 -1.79947524944674 --0.0644809469093941 --0.223097744930699 --0.127515474793483 -0.142636479361917 --0.503512233605669 -0.930290916669046 --1.4256047985659 --1.52795454237181 -0.561765274274443 -0.957920040563946 --0.151723632699708 --0.0487614173164483 -0.123148422470007 --0.612096398555211 -1.74641602871945 --0.145349695979048 -0.1379842795657 --1.4495310365812 -0.575271516464899 -1.53881470974668 --1.60341388931151 -0.32430470525536 -0.857661205692563 -1.09384696044817 --0.757265864126775 -0.135766302044605 --0.202928148284036 -0.603509919561175 --0.891250665763541 --1.09581568302576 --0.243303824166363 -0.471147041676156 --0.140728151727966 --0.236504500430404 -0.076744379304948 --0.590296246144838 --0.241082472720933 --0.332953330287177 --0.392553793310548 -0.153867373194318 --1.0269104199446 --0.257411980231946 --1.03361051318275 -0.647258442096609 --1.40261191416897 --0.0394179267503931 --0.405001622052029 --0.641685716057427 --0.277808588783393 -1.40631438426047 --0.980885285544434 -0.89715701312037 --1.27719603264531 -0.613687357691537 --0.347419702707177 -0.683014453555066 -0.360405962861294 -0.927971157704425 --0.273464628472469 --0.539433209200778 -0.933050512338065 -1.35564232925292 -0.600162608803473 --0.453923006155548 -1.05833386614357 -2.0223020095185 --1.3351117627449 --1.4856957372194 --0.291281579599547 -0.178859249037662 --1.73541685229248 -2.22652425840319 -0.188912040424364 -0.837590531866286 -0.397021292260649 -0.688925286943126 --0.393208663717424 -2.45538984934132 -0.794903450120257 -1.19344780047547 --0.569049582267083 -0.751796300988797 --0.275033637230812 -0.471712231272219 --0.31005899449741 --0.84767849210715 -0.18088235901636 --0.188554904169692 -2.96987992295545 -0.0207979216905274 -0.662519966314715 --1.38420742183771 --0.608437379532671 --0.45161892259538 --1.09363094505379 --0.702735757371737 -0.451612818445652 --1.19862904266479 -1.07804124744027 --0.93704216179175 --1.28143757769161 --0.144477920376133 -0.805348290518358 --0.952261994221756 -0.0972744043315927 -0.582396674764357 --0.70616330290204 --1.49582018223349 --0.847837329617644 -0.475834621738125 --0.322983858069961 -2.1903528042151 --0.589842482893323 --0.564385946497947 --0.20073715032865 -0.733567520165272 -0.302458669205019 -1.60827105445361 -1.8142419171439 -1.08924855419644 --0.859623270667015 --0.623390701778579 -0.57229317169001 --0.514519091741537 -1.09234378651589 --0.251890542824148 -1.80221703981621 -2.40239528948112 -0.488787304198571 -0.416632147529278 -1.45308919223265 -0.223107116431363 --0.455672998409208 --1.07561960857842 --0.954253806249506 --0.915957487815874 -0.962064267875338 --0.425925859071004 -2.32469986887618 -2.5769240257715 --0.223433432310867 --1.47403110481743 -1.63029071523393 -1.25322747355151 -0.978378851239306 --0.538554129450842 -0.254522935901493 -0.862732769916191 -1.14799185744168 -0.0294202688752581 -0.222271796990803 --0.158419365577704 -0.765856963495293 --0.732939000905134 -0.614786537456914 --1.49467669185979 --0.428881342402938 -0.685808774066186 -0.999929358928135 -0.890430139340914 -0.146144288604233 --3.18200480043685 --0.336593644818139 --1.31987650325193 -1.09608763506626 --0.88444380059861 --0.152584402200702 -0.499754363165434 --0.293343635466248 -0.242002514143408 --0.710106665513504 --0.27784713139236 -2.63415598098546 --0.570083448051391 --1.15029076378393 -0.715834243692862 -0.437166340908752 --0.315187562903012 -0.80794664828735 --1.46109329649939 -0.957872987442253 -1.17345695744432 --0.122527908840725 -0.355246614702825 -1.19775613094147 -0.0342435014944567 -1.12593874593284 --0.419113260624705 --0.0852111278434862 --1.05833009326035 -0.301412188688293 -0.139891482198284 --0.44037067764804 -0.634133581141496 -0.75513396432015 -0.265293616400367 --1.19767166827679 -0.061171243645159 -0.170336307256592 --1.13713730008452 -0.0405240246038652 --0.962180208734821 --0.199428204510669 --1.53120677092065 -0.0513321182316977 -0.0408961240448162 -0.06227033322683 -0.747389260564082 -1.16892858942803 -1.13561896458788 --0.334702370644761 --1.02031811525577 --0.570829752144997 -0.124960521605275 --0.958251706784768 --0.599608567845618 --0.230363999817307 -0.477197531641309 -1.33282217513961 -0.56126038660493 --0.949721638258591 --1.03099343041481 --1.37843637559362 --0.63759951238861 --0.323303961335576 -1.11074626630052 --1.13399896318526 --1.10790498339508 --0.958236876078314 -0.919205029236518 --0.666310097001668 --0.219047321673767 --1.30247449493331 -0.741411434741389 -0.291493776218443 -0.550346201384331 -0.781381736329755 -1.1964989630525 -0.950731024726243 -0.984454120832606 --0.832705181288766 -0.405521759787454 -0.910734093369939 -1.2471215065528 -0.040076347829304 -1.45411003043837 -3.08861856668354 --0.2308796719988 --0.280236606406115 -0.0695805341629034 --1.04989361567919 --0.547646151503555 --1.09199430485379 --0.796990998651371 -0.132787154900021 --0.0492568940978444 -1.42143780548783 -0.0690658884267492 --0.729041065551651 -0.796487785127722 -0.732629126800159 --0.326024830575861 -0.203377325942174 --0.544691966648658 --0.683296905256672 --1.02299606844043 -1.0680961874833 -0.783829102793376 --1.11792102383616 -1.80246393266689 -0.619265141529702 --0.306647405779335 --0.257102817712953 --1.15633054812997 --0.968619144842593 --0.437768897427354 --0.184195216084002 --0.113948745987872 -0.00489221801467021 --0.564674768809543 --0.647725250258861 --0.762958958877235 -1.22693741868292 -0.0862559464425381 --0.470363129159904 --0.485555992949163 --0.709634814102875 --1.30766538334123 --0.618670623803048 -1.30984417799676 --0.551719198279149 --0.909721276125847 -0.37957432266378 --1.14976046569274 --0.175698233548252 -0.649865451123716 --0.356151580501662 --1.2699115633436 --0.955540924056658 -0.700247089792905 --0.833862352074213 -0.418984510185256 --0.183992146145987 --0.563572859419566 --0.149131402711639 --0.187705833067348 -0.0624078818899605 --0.567222544197869 -0.426550833686938 -0.884154207478035 -0.879982092277167 -0.643018512359626 --1.66101156547024 --0.670464886510527 --1.02849614455998 -0.686052486730919 -0.868684213047167 -1.63378650904619 --1.30442582683798 --1.68843083010817 --0.364050449623369 -0.00974689940379792 --1.06921569525515 --1.36721202503837 --0.966116526215261 --0.869164383013501 --0.224471987913629 -1.90712734310637 --0.114005226426444 -1.52271011091253 -0.958113922663496 --0.33486995424161 --0.283594513901717 -0.104836657283652 --1.77024752710091 --0.580379430810559 -0.86433038705124 -0.490484005553763 --0.428964462397017 --0.32861086428615 -0.860056740784702 --0.473934600496824 --0.501908455355765 --0.0871905238740425 -1.08332558418314 -0.939457178681735 -2.61822723940629 -0.228832263955026 --0.605490465864236 -0.329591319779099 -1.27937120620013 --1.61049622529613 --0.527994383220689 -1.11149457111784 -0.826305107653391 --0.773490610296282 --1.39532141885496 -1.14271105690243 -2.23699230162745 -1.00866619719856 --0.255025572603723 -0.874511221689698 -0.386819382222245 --0.417740006677274 -0.728563671159471 -1.14309388660047 -0.574451067004856 -0.928127492246494 -0.162615394742092 --0.551418739099669 --0.902974406040578 --1.01952950575798 --0.507051736742544 --0.223732242018288 -0.947321611763318 --0.242442143217071 -0.236783524981425 --1.63933665295029 --1.67063960135283 -0.388142796640122 -0.659300700352219 --1.05902075089677 --0.381771038624442 --0.182904853444841 -0.949160541915835 --0.410410103945788 --0.0414009008658196 -0.786748346138955 -1.34211112045231 -1.07829152961588 --0.749140572951069 -0.705489421050604 --0.179193787598193 -0.769072228144793 -0.461368315209724 -0.789098574551211 --0.985401631337618 --0.839593591108708 -0.202046428749705 -0.0246545482989986 --0.323041440033469 --0.234450516981305 --1.40136095953217 --0.216627591819379 -2.20593701079597 --0.345465327409633 --0.911353035336143 --0.233511463041483 -0.119331885222842 --0.915074118078666 -1.38292102838756 --0.674918496753305 --0.290770764672333 --0.922816540887731 --0.810721450945338 --0.104792619085966 --0.458706342372054 -0.367823613033487 --0.108342518256022 --0.186483678818053 --0.133565057928024 --0.137068037820793 -0.216122793106319 --0.262772058875639 -1.6852135167079 -0.984837328734052 -0.586148447073318 --1.46310829540736 --0.119043682251075 -1.28932222388654 --0.0945428874126915 --0.247451411464837 --0.214749712070961 --1.3531638248713 --1.31790541562861 --1.02270835181055 -0.566829984646954 -1.04245315296772 -1.20704896254955 -0.067688644308503 --0.0530616386196128 -0.798637279976962 -0.250635525621221 --0.882263233159662 --1.26749772356981 --0.484691010205898 -1.95468777304544 --1.04955461436773 -0.279361263232886 -0.0397644149594027 -1.91136605671438 -3.04110196624459 -0.948139343894063 --0.369401053540449 -1.21490281991551 --1.2990033392522 --1.05127225456626 -0.651675708245831 -0.299928019406011 --0.158350478172188 --0.0490904787539748 --0.440839455332286 --0.830444815324093 --0.999138019862636 --0.213280233162028 -0.794055077974808 -0.473709828543249 -0.197847261619396 --0.593786916933825 --0.575638393873049 -1.12090267887902 --1.24214964097539 --0.394475701954628 -1.17150901512993 --0.0622452430668279 -0.810923408987811 -0.77041031409831 --1.10983667493471 --0.57597620325499 --0.275789403155535 --0.596772903185205 -0.297964337649648 -1.0221466134206 --0.796186056110628 -0.9863572273166 -1.10717665594899 -1.41397713733369 -0.876680116087913 --1.0682985914216 -0.151830098974318 --1.76043984575298 -0.975654190766119 --0.926825443697949 --0.589393414092668 --0.916421084409873 --0.5724003762755 -0.508561703051697 --0.907002380335484 -0.134523077113275 --0.974238922700204 -0.250183011008986 -1.03877184498863 --0.924423192633288 -2.05592199273176 --1.07029988242844 --0.638071554235823 --1.16610659149785 --0.308260953455563 -0.99560490388737 --0.625107275975182 -0.21040982307711 --0.26650685510765 -0.0498273063174377 --0.959182361285245 -0.0233217819714788 --0.26763538327132 -0.719769435720559 --0.347267819939546 --0.142861315736361 --1.12884852864456 -0.251369951171866 -0.310408617506306 -1.19636228248656 --1.15455087900038 --0.0120888187408354 --0.360577242566632 --0.637235668925778 --0.313066776803892 --0.119100817528092 -1.27075756194192 -0.276431212930051 --1.52641787540907 -0.470029768940532 --1.17748252259591 -0.33601938088283 --1.07366199373331 --0.363119926685886 --0.610420807404625 -1.60404308378 --0.441495812969689 --0.447852755462014 --1.31195000833876 --1.10519456011146 --1.0224643450101 --0.404432765488986 --0.514534776522274 --1.31251162867288 --0.492161094641984 --0.0213555408748309 -0.152794130950648 -0.52729981172843 -0.0511351034375416 --1.45024303745961 --0.984081629375186 --0.295327277712274 -0.016019018297718 -0.160149242942481 -1.19119161829383 --0.38778357176754 --0.880952632108101 -1.18757512875501 --0.363890582181567 -0.907474367109231 -0.628714187521803 --0.299726829711567 --0.659524796519336 --0.445340914722154 --0.740858631414261 --0.387269425908667 --0.914326621910734 -0.262256740272385 --0.0869464684768313 --0.139297434287269 --0.0941684368300955 -1.81596577216314 --0.632225563328502 -0.0104647216042899 --0.0474894012400995 -0.416147487434055 -0.104547698057855 --1.04263083023967 --1.00678372265917 --1.01701527651719 -1.58407597830622 --0.445172161117998 --0.207857774878525 --0.243376559060656 -1.14944828398529 --2.356208197256 -1.18959336007703 -0.18256967268429 -1.16897397468344 --0.915241155534636 -0.794824785302662 -0.174849359843268 -0.862885204939086 -0.704247206925605 --0.429105218999887 --1.05357392268135 --0.411473275063306 --0.398453064269719 --0.109844293824963 --0.976982826332093 -0.520428071278884 -0.0412245584686488 --0.474806297927097 -1.40826510585045 -0.158758267671852 --1.04912051991744 -1.729939302972 --0.434861451293648 -0.192466291343458 --0.237238667528334 --0.964271273627016 -1.63987337304198 -0.173603387656297 --0.310861133854321 -1.35675635790387 -0.156854429456746 -1.28861407393881 --0.0405680136688762 -0.591988276011358 --0.365754124526052 -0.792261338108245 --0.530814984060726 -0.310638496934946 -0.0565295334354108 --2.4208420755776 -0.359677001988611 -2.14505479182111 --0.316538906753525 -1.55019351596059 -2.71138126197314 -0.307317045760979 --1.09296824473684 --1.10081140651463 -1.03313087228427 -1.24251513990711 -0.00767097265908845 -0.106259751169863 --0.362974072834337 -0.907675300356483 -0.386408451657637 --1.4441759076152 -0.20675136176726 --0.0986283443784095 -1.03353492580818 -0.311244044854086 -2.56871113713434 --1.06349199598271 --1.12312697096467 -0.649948300559828 --1.2958433896111 --0.375467451636228 --0.110945978023102 --1.22825080048929 -0.686883562529345 -0.224359219449536 -1.17596148642847 --0.0982751585813406 --0.267455323060168 -0.709717065879154 --0.0449820171008426 --0.416500930979318 -0.999991104367962 -0.337561549384123 -0.532417183477596 --3.21801708736399 --1.10483340829255 -0.0881896859068618 -0.815519358293956 --0.044119858731932 --0.148928751425656 --0.0933393381382341 --1.19849517178849 -0.533327041275287 -0.653390420981191 --0.739224618594572 --0.298858186568967 -1.27133747712394 --0.178409437316324 -0.866704259634147 -0.355544558287287 --0.895154173194868 -0.113070850288964 --1.25072969836793 --0.561783514785819 --1.15839588381219 -0.691034113840452 -0.379951911680236 --0.914293765080333 --0.0455576095308903 -0.114708779612887 -1.46414601286902 -0.532929121211313 --0.527243760940763 --0.859914656979576 --0.991786641380427 -0.285742247730661 --0.894281032311962 --0.841622431189234 -1.16919655525735 -0.620210809532547 -0.299297848436163 --0.683257675833245 --1.11257466313688 -0.0682182835890517 --1.15456241390491 -1.78108529755594 --0.203252506431385 --0.0287190576793033 --0.162663736341942 -0.252450303436897 --0.825185336766584 --1.70413659778483 -0.588347833784839 --0.475216867862864 -0.724541278790467 -0.518346093816584 -0.264914443197529 --0.330340936232083 -0.257064876534562 --0.253018376867203 --1.60983225800405 --0.0211357676093762 --0.20357013038624 --0.913845003047815 --1.35841848801412 -0.068733405989958 -0.305594892606214 --0.0977703932029268 -2.63422872716994 -0.0172345103039184 -0.816739357794861 --0.318921390534634 -0.880261216876193 --0.353413306701944 -0.397597784281881 --0.00941913875032396 --0.182365904017171 --0.896577872835203 --1.07386629095201 --0.0611681882506794 -3.61893322751933 -0.464203470723131 -0.685043094049778 --1.01090808816894 -0.0784007407351979 -0.0883671068320639 --0.318442867653616 -0.494849986029069 -0.998845585968388 --0.602923973245898 -0.291891056650636 -0.708130499145992 --0.866060452406646 --0.167178238219796 -0.714296996097321 -0.531697206373464 -0.894550529776621 -0.621422889877707 -0.284316794745907 -0.0312311684264319 --0.0238583430784143 --0.0497680708641601 --0.196496157458999 --1.24979360480937 -0.786505190303112 -0.00476341664000302 --0.48385556096144 --0.162205375789776 -1.08414054565034 --0.435955708142721 -0.592633329756973 --0.0340019568517924 --0.781548742789335 -0.497048633732166 --0.364186313688831 --1.22687602747627 --0.532774426029251 --0.831852637754846 --1.18956147611831 --1.44867784539759 -0.394097959996593 --0.341943489364473 -0.0214217540519055 --0.217371081515794 --0.344492831994167 -0.0874894615443722 -0.43511834135117 -0.766330773890925 --0.493866138535594 --0.170029599395623 --0.0619451503026349 -2.07664956999016 -1.07315272165902 --0.187874960488609 -0.947695045600296 --0.182451751457192 --0.0425830608970656 -0.135909193188883 -3.43123910464717 -0.240713795328679 -0.15615859521705 --1.41058123290285 --0.93102141225766 -0.143663628307558 --0.846210273994962 -1.52416266859141 -0.326053406654594 --0.705613605876172 --0.301818138798526 -0.318514926590429 -0.326112379988028 -1.27243017378149 -0.293641695966951 --1.10010590942256 --1.21371181376811 -0.639074066714421 -1.45942854877935 --0.298779061886591 -0.0382491221850483 --0.213237570326452 --2.41854327123561 -0.256263572147367 --0.880663591470207 -0.673969728047705 --0.356965594904088 --0.0673369433025028 --1.13964769379008 -1.14919207608107 --1.19111408666532 --0.0917990043866519 -0.0489446974243188 --1.03816313593811 --0.28464196925675 --0.195764707984179 --0.097791756422283 -1.70180683207537 -0.101754177959108 -1.20580082823978 --0.493880865377208 -1.24214852331701 -0.394240087603941 --1.19072422746998 --1.01896653659619 --0.54568460299917 -0.33540875082095 -1.22105062225166 --0.0593346622115911 --0.501210265657372 --0.0187174691988448 -0.962185830260836 -0.573129735123449 -0.0718064386831418 --0.234557910711894 -1.08863445923575 --0.743953303971866 --0.556138325489208 -1.21298632022603 -0.174827795649049 -0.525790287252615 --0.700980622102268 -0.242175550477292 --0.296693688304277 --1.21388993603432 --0.453548122862089 -2.64764561951615 -0.626923119937976 --0.987248696311568 --0.0237957074381194 --0.00929610229310551 -0.59996608540701 --0.537220876707147 -0.153311699525228 --0.654090747867691 -0.0156225426733272 -1.54606205017317 --1.15738635390231 --0.348575999823534 --1.43730221506595 --0.193446734729894 -0.2853488603667 -1.39982667942615 --0.633018084481717 --1.52225213224003 -0.647961393663135 -0.778714825992704 --1.67932357002013 -0.351778199069268 --0.85158063390553 --1.54346641354166 -0.132907181096233 --0.404922778954881 -1.12966754309037 -2.07381062901724 --1.69238459668028 -0.10267662435588 --0.263354805139675 -0.717429967885476 -0.654740483623455 -0.40970032013078 --1.12410245023631 --0.522142865995136 --1.9637184822391 --1.396581886681 --0.231168819187516 -0.869530389013888 -2.89189972837116 -0.0949059546717077 --0.992997006735829 --0.910519475930391 --1.06364929891437 --1.28756295436666 --1.11423297251058 --0.319563316668281 --0.243556053102361 --0.387930861240016 --0.349704112117162 -0.0264557031771293 --0.971008754587297 -0.795940051971996 --0.298017531824811 --0.411154626227024 --0.514763653200244 --1.47692827750301 -2.02167084854652 -0.0816456464488011 -0.21467308984975 -2.2321661039064 -1.18266063722916 --0.310265867651073 -0.746689165492469 --1.00157052748177 --0.492509282579315 --0.487078113757805 --1.22759444079301 --0.100534505455823 --0.454094425211696 -4.02295582366068 -0.922104329305224 --1.00255256288814 -0.0389321271394145 -0.164747336824848 -0.922134574518868 -0.915879174300042 --0.0191500774932347 -1.12940099833678 --0.951690180784965 -0.756162401008067 -2.2563102757094 --0.777699731840932 -0.200905493337013 --0.547526814149126 --1.55976336898951 --0.715048734349143 --1.21257052203173 --1.11685972031898 --0.363681432544134 --0.335380829817899 --0.313597458765402 -0.679287148976918 -1.53246832752114 -1.13496846212696 -1.29416435611158 -0.773006425210015 -0.881568969198677 --1.15043579042348 --1.39942357161387 --0.665344878189354 --0.156485116999079 -0.657594519262801 --0.243812348046325 -1.16633830025222 -0.0286187125060344 -0.00619897417206516 --0.482900658728734 --0.572911426437075 --0.0995487961750996 -0.976733097259222 -0.0615269998959507 -1.1535301089764 --1.22347237038864 --0.195506355181582 --0.436349187321274 -1.65273723297186 --0.273003389483384 -0.510760648639276 -2.0503833475139 -0.131221953290356 -0.351374842450621 --0.45294422791623 -1.20001344751801 --0.64683918103912 -1.12020953469045 -0.900705695228791 --0.928085710566487 --0.778739163703074 -0.223404552093133 --0.216709578706744 -0.331706424491014 --0.7757160170349 -0.17934283116658 -0.248368258923221 --1.36845423007282 --0.0830121013910063 -0.914538814530787 --0.38795773781231 -0.550713679641738 --1.59548526818421 -3.39726907484695 --0.746159970761321 -2.2193017190741 -0.0343783774001158 --1.0686614389394 --0.130497860854532 -1.23515991447971 -0.983937260115816 --1.094019604566 --0.0037630689007031 --0.810873339217709 -0.418997099121006 -0.600709420116449 --0.262182387753341 -0.87450047807244 -0.428407694095194 -0.211020215628778 --0.723483962425043 --0.951677066312436 --0.783850057029824 --0.340974838708365 -0.199119465393144 --0.515746507853301 --1.07863011616079 --0.0970309723381515 --0.248160960642744 --0.39592261855474 -0.138192464462145 --1.60789881341282 -0.00229591460973744 --0.0879563034169655 --0.364723110148412 --1.12613502335049 --0.318325000524139 -0.912820305401221 -0.236214824672775 --0.448683667720649 -1.06093145371543 --0.690814813759627 -1.07323663902501 --0.221870115263616 -0.323700087041473 -0.910545217852686 -0.848382222983993 -0.494002930473386 -0.172880648730922 --0.429801882508496 --0.123112343849627 -0.238429495140201 --0.33703103421058 -0.777820176715 --0.650007427391172 --0.395050719046218 -0.089963969890686 -0.937518371196693 -1.09260380547855 --0.867320303534871 --0.0704476745425229 --0.879054658431194 --0.619593497115454 -0.814223477265312 -0.438967936100104 --0.990747731043706 --0.313521756598814 --0.64908937404757 --0.982133116351724 -0.0122077608708828 --1.57059136658825 --0.432583143847826 --0.18333787392032 --0.234076102268567 --0.350345753857045 --0.613523749646815 -0.417207554306996 -0.00747839652070059 --0.88521783781964 -0.228865134018094 --0.0853013093836981 -0.558420167284122 -0.224746015205112 --1.65693521831854 -0.176731844910837 --0.809917506111154 -0.673639086985459 --0.22071950020741 -1.23480716850408 -0.443756900842305 --0.326135034716375 --1.06733646530801 --0.991749110184405 -0.962160030247131 --1.38633832811075 --0.174857015339635 -0.586101685840664 --0.452172740514184 -1.94629907951738 --0.887378463525462 --0.348806226850117 --1.33277833900891 --0.458850750671552 -0.337108920610544 --0.619897270187938 -0.825565186194213 --0.0108801627876023 -0.0818562463633228 -0.296010789412668 --0.865026080186793 -3.93082427611024 --0.890768037250184 --1.20444175416856 --0.241245854282107 --0.838441993496108 --0.812520476137426 -0.173422938573172 -0.2503245016018 -0.438748378334987 -0.127265585612121 --0.308860445586461 --0.978498027695125 -0.692455001597596 -0.237451813853283 -1.16757196686437 -1.82610363661673 --0.0364185193895228 -0.249462311571742 -0.552612779279903 --0.308781847891416 --1.07543760026495 -1.44247993846265 -1.03336740562071 --0.929598476455588 --0.0624855966306681 --0.293367648706991 --0.0904314281779577 -0.857872045409474 --0.825508012041202 -0.791560760420631 --1.41053774312396 --1.26724423938947 -0.155056292599733 --0.865195033388572 --1.44328789258147 -0.479313256958615 --0.221509485593864 -0.720076050978747 --0.824777184660334 -0.253879980543125 --1.62390004981428 -0.395900318206664 -0.462472346420077 --1.67623346870755 --0.201323488372671 --0.356220307925153 --0.0914519011231896 -0.712064251761392 --1.26011656230506 --0.392511883219532 --0.686853012536936 -0.578814814598578 -0.225728751953799 --0.668760738506086 -0.0971313816563164 --1.06543807941893 --0.2821800324853 --1.52768967675628 --0.54177515041086 -0.813314604581587 -0.819520081882573 -0.838565250759078 --0.241917757734164 --0.417369574660028 -1.6561321900197 --0.434840370231126 --0.638291644562396 -0.779818755522749 --0.409328856519625 --1.29711112218849 --0.510281108050889 -0.202312662869964 -0.480220331628542 -0.271698550533243 --0.843467775156762 -0.962014065861951 -0.063041384734281 --1.62375659767467 -0.560419119097574 -0.155055814676944 --1.03954871910113 --0.287852513033098 --0.0323897730720084 --0.0136658182078762 --0.631203594589152 --0.122229283210852 -0.727345710885182 -0.31837667208353 -0.419580315199489 --1.45593994398783 --0.801897909236193 --0.536429829056163 -0.182631543924413 --1.20311154794214 --0.408750756060656 -0.717474214055322 --0.752393689487461 -0.921364758125804 --0.0325061987676021 -2.17466539456802 -0.0782978435310433 -0.78871329614414 -0.037836035691198 -0.473907068223387 --0.342731557373674 -0.372520049415042 -0.91225323222378 -0.718621415977763 --0.180432014373307 --0.420246585659499 --1.4565193713546 --1.52944652220092 --0.570782996880227 -0.289535151865816 --1.53424361082573 --0.132637502322108 --1.08230174478956 -0.173023809178055 --1.13983052193734 -0.815166889266216 -0.287205313519484 -1.11275885927636 --1.03553994948959 -0.0313300387384503 --0.478390302377932 --0.556713564244705 -0.685387613454328 -0.393633818010592 --0.72589365058324 --0.473943349369997 -0.303479855914881 --0.464933741025638 -0.397360452495012 -1.21680902396799 --0.172307201861594 -1.56564686647872 -0.609286784797749 -0.125779887737283 -1.07744291720071 -0.0669753902945978 --0.402029851929523 --0.210934538678258 -1.07528388316347 -0.360157406555512 -1.19939749070967 -0.297381198018376 -0.891960686647145 -0.759126929419114 --0.23703779977688 --1.29291945287716 -0.806290000282999 -0.0141370254171043 -0.611115756465757 -1.25601481640898 --0.0411413312736015 -0.738915474195297 -0.543364972471798 --0.308300838066505 -0.0826965303819609 -0.61994760999543 -1.09283556802423 --1.62353795459432 --1.42128193254034 -0.562001540073367 -0.156418468348352 --1.0680743129601 -0.0400002656825174 --0.298148564524233 --2.3107457664212 -0.346184957797124 --0.944483638853976 -0.135717236156294 --0.0869504450975196 --0.733861708710382 --0.664362404106755 -0.141823618154344 -0.853558873082759 -0.392669415352644 --0.197923399378293 -0.0945650587641644 -2.44227288339621 --0.185387683061142 -2.4534020537452 --0.26060753080559 --0.264359795384758 --1.31107557267818 --0.71941771174721 -1.18881314742854 -0.122211186365224 --0.172603732330689 -0.28675324371329 -2.76318490043036 --0.187625454703966 -2.16675166310315 --0.960544895167805 --0.619220562605426 -0.797466393729465 --0.345598133930753 --0.554005498967002 -0.34021436050266 --0.104516350748384 --0.425265998055274 -0.0447835985573413 --1.31672942433168 -1.92238624710498 -0.324519969431344 -0.870640669455648 --0.708434465218957 --0.175075437322649 -0.936700868852547 -0.474467532842215 -0.320341330959725 -0.189832785167041 -0.0937779480190777 -0.1393712947483 -2.13468725670442 -0.229902851585447 --0.415859896111231 --0.262995922199496 -0.806224187870751 --1.16117968734587 --0.0146824984270868 --0.55189334187586 --0.868684828618404 --0.922534726787634 --0.990272702727599 -0.798240586045262 --0.656883623223867 -0.217480671340413 --0.932928534125427 --0.671681474751119 --1.33956574596814 --1.06055042910615 -2.13735949927056 -1.07207265043782 --0.186731621265992 --0.943099520140964 --0.0394258574151598 --0.131800307490652 --1.30057070875126 --0.964083726157316 --0.915481276987554 -0.134640888442817 --1.04890667956024 --0.675203158293751 -1.36406795313438 --0.0812583626157464 -0.0292586619994681 -0.358840025392449 --0.568154035649874 --0.315841864704764 --0.483392345560736 --0.870903888553094 --0.474201360822922 --0.0880203323882021 --0.561454510720768 --0.279507891112787 -0.316938298385709 --0.349362146618017 --0.236129091633562 -0.509890903356125 -0.766214834983879 -1.76227730162022 -0.0519316830867087 --0.67199333477852 --0.254227008640863 -0.0493962707350217 --0.50117242799891 -1.12893292478565 --1.24815119460076 --0.04418634367042 -2.22194526414972 -0.998168289970659 -0.0421057881439166 -0.414035397994414 -0.779166676765336 --1.25551775133125 -1.46902244810116 --0.485220672778504 --0.362119930962575 -1.02851408153561 -1.30031894988906 -0.262775338590094 --1.09089169464399 --0.560253304557567 --0.583952792296431 --0.268494628653711 -1.02479853029849 -1.08790292494952 -2.28422026121695 -0.0741323788107202 -0.640302500645291 -0.544702502152488 -2.85923586298135 -0.628142253533628 -1.87135694439445 --0.360791937703129 --0.25132077062606 --0.267115987800286 --0.432214475642978 -0.710334124233029 --1.01215258691803 -0.874264288729461 -1.29283982324424 -0.0816889819559385 -0.854970427182906 -0.280627204773105 --0.538833295499118 -1.17519097785664 -0.59264013770127 --1.0782026138659 -0.84371355070707 --0.589435064139644 -0.899298927427505 -0.0476390583971504 --0.0145313035647643 --0.0162836241879507 -3.21673061969323 --0.803976854950164 -1.46377050534383 -1.62765813625414 --0.726596654238519 --0.13681740249107 --0.436624867761912 -0.76068647250667 --0.369108738585185 -0.512200873702275 -0.1252437096037 -0.0465480973614927 -1.17683719697268 --0.988292677204059 --1.39153721388081 -2.45834739232135 --0.673750246645178 --0.763623172335983 -1.01941119394432 -0.764350796537114 --0.226265021203812 -1.49048169477781 --0.198432788763482 -0.848010303200242 --0.694577000377347 -0.776762880122376 --0.196933798354977 --0.341852777291026 --1.03421269333677 -0.0809202967259974 -0.528705775063177 --0.146138706364939 --1.57239791367414 -0.669462493034247 --0.597016567132577 -0.385929521490112 --0.439419146022225 -0.696725787442411 -0.328641384903626 -1.20654888667372 -0.23507416812879 -0.121066434111299 --0.562085149564739 -1.78868206304595 -1.33939936363603 --0.987729687300478 --0.882072105713837 --1.51717800467248 --0.0603891006050099 --0.121527404010259 --2.45443469360059 --0.0147386399156169 --0.972858459503847 --0.362661149353985 -0.874894966459758 --0.838854291930311 --0.287576949108207 --0.00628482157126342 -1.18331683522095 --0.785561306621698 -2.56269658860706 --1.09588342022921 --1.6560799991205 --0.0254109068428487 --0.214349247894051 --1.16397018772189 -0.464388242888749 -0.219210287576304 -0.21885212177047 --0.456667423249767 -0.641150331871919 --1.05583530825071 --0.586848362914702 -0.0371287676435603 -1.93265272036898 --0.0275999693817548 -0.151159092974794 -1.26440239803809 -1.03152063324172 --0.271715831676929 --2.15667683813067 --0.456862975325189 --0.888505947383223 -3.4551546298422 --0.780930336566796 --0.757520421167563 --0.388551005641109 -1.03853759321391 --0.30997671180478 -0.210756160910301 -0.729395269471939 --0.153486198593328 --1.43595413505298 -0.238513872765957 --0.236098054600911 -0.535610464325298 -0.603581203700599 --0.955932000569778 --1.03904454704765 --0.687828998398279 -0.974167819022665 --0.67774077297616 -1.22752710804842 --0.477140758782413 --0.474116572502926 --0.382484650033321 --0.677043640472762 --0.638139420985492 --0.789044480124183 -0.996327771254782 -0.1774803681259 -0.658132157076695 -0.126829254061261 --1.83073173479229 --0.671102330010233 --0.931939414208962 -0.684886286190039 -3.16580951194683 -0.0167097421695099 -0.640007870959805 --1.22644125380392 -1.3150685369342 -0.157043982969128 -0.889459575784974 --0.123762046326973 --0.746636402188791 -1.28410088242036 --1.5091929933 -1.35187415254264 -0.0616687424611366 --0.512301413913077 --0.469863671026865 --1.01540616867918 --0.200837826970508 -0.263524311326535 -0.375147258887046 -0.210922193615199 --1.17339945628984 -0.868726549380534 -1.17508670564698 -2.56596849896487 --0.357621262632433 -0.459856555356365 -0.589743844336667 --0.404653711495266 -1.1002885599495 --0.297585597691713 --0.850153489946763 --1.66483315187494 -1.16901125827289 --0.898295587501588 --1.63877469672142 --0.326190965934318 --0.25775955588374 -0.344273255403486 -0.041982166417557 -1.57837402912622 -0.666817756168444 -1.10954064617626 -1.52712951283508 --0.546515800061632 --0.365126133274466 --0.7814723073264 -1.37958807578095 -0.1249945802486 --1.07153248603133 -0.415930289702764 --1.08002078675813 --0.489392919987321 --1.1113160816222 --0.978159146996547 -0.625813878859301 --0.119884201311163 --0.372054023351436 --0.9289148019005 --0.672981793034504 --1.45378515249702 --1.02897129355228 --0.0929489642408878 --0.985558120136198 -0.716398539171738 --1.71441799083836 -0.160344130836844 --0.194894790179247 -3.31785582417347 -1.61266107578744 --0.953822191350523 --0.273427334951094 -0.0600485379225741 --0.534903102908828 -0.596764109046076 --0.204419537020191 --0.14056687195696 -1.12637775706198 --0.803799728737596 -1.22080115949051 --0.254808344942711 --0.517742820015846 --0.0763800667928063 --1.01403374275697 --0.889150086525634 --0.17136540348691 --0.950152020515825 --0.591765896247605 -1.0066378760919 -0.169299634384742 -0.689827873018499 --0.311052825203097 -1.17491782533872 --1.80049807455845 --0.460254322326875 -0.521336493417326 --0.238466700355874 -0.851553303030673 --0.22621765860741 -0.0359767554513422 --0.0829684938144046 --0.862733103481679 --0.118891074848841 --0.042399978649752 -0.0521557544330689 -0.750931266687886 --0.0471605215448268 -0.494760382471078 -0.633209241637625 -0.0656560767780086 -0.641388322570242 -0.221342915211896 -0.891574305553588 -0.0599372586377918 --0.306547641364491 --0.194074074979934 --0.377750982440526 -0.842033428532462 -0.419682975163247 --0.199954113145536 -0.684017722617567 --0.854261336870097 -0.148913204363383 --0.830552232763546 --0.241169224184782 -1.39075841839315 --0.734856660160421 -0.551744232635511 -0.124243138458295 --0.94702721953502 -0.213473009464392 --0.474178786891954 -0.34550088024672 --0.182915268672422 -0.651843113304913 -1.78637566905455 -0.0199486132374673 --1.35304405388697 --1.07175888801133 -0.276425692592859 --0.986477359803145 --0.832075157691404 -1.71891946456736 -0.472391089218158 -0.211416994123237 --0.318018046430669 -0.520825681468045 -1.12466935553123 --0.375017567938345 -1.79100790936919 --0.601085452384513 -2.54236145667358 -1.66216563470134 -1.40738384652688 --0.187032390636404 -0.00748699317535539 -2.68308861496307 -0.9476384403022 --0.422384808474868 --0.0981219270335174 --0.154970025559861 -2.41481506176288 --1.03006819142174 --0.935326631902978 --0.207717184824206 -1.16952034347745 --1.19085307565695 --0.93576157518299 -1.14595007982953 --0.437120446447537 --0.327705636369071 -0.787834015242685 --0.161065816074135 --1.07187163645278 --1.15645080788812 -0.0799015141079771 --0.350104868939118 -0.101210720134874 -0.165267928191989 --0.500309699818391 --1.58129514153646 --0.502323812198604 --0.181048138475981 --0.401840094555499 --0.611404301952703 --0.296702623894724 --0.956757229224808 -2.92560925592675 -0.905799449244808 --0.470515128677858 -0.858050042098276 -1.24097911019215 --0.749207150009675 --1.89785851256082 -0.372502005790968 --1.71450624059997 --0.204198137301999 -0.121355090357087 --1.04151618766647 --1.03667585890983 -0.835818129668535 --0.796938988234555 --1.29994922969275 --0.343594646445231 --0.410070863910399 --0.0444964911530716 -0.829636423449332 --0.0363214379509005 -1.26637032745182 -0.0839977513454429 -0.213292635439241 --0.47500849562924 --0.410110593926625 --0.47564209848983 --1.48911002445843 -0.806133208131142 --0.666152991529561 --1.11047165705967 --0.131909955778021 --0.33777688325265 --0.183816359949393 -1.04282096206084 --1.53496755337952 -0.109294387200556 --1.55067781180539 --1.04301184790832 --1.17862079290008 -0.139280518290367 -0.938184351017049 -1.37266525406439 -0.361366027603635 -0.655668293526996 --0.276485110033958 --0.243009757491815 -1.03692670750146 -1.2376273549167 --1.34826607428464 -0.133500598779143 -0.320210533335295 -0.127982844983702 -1.24465085546316 -1.19543702533619 --0.793245362151948 -0.032672366617772 --1.26529625572273 -0.112057037768176 -2.26506509138862 --1.13664376768272 -1.00292964610068 --0.535786335324171 --0.0066960777084244 -0.187908521362706 -1.22281562155437 --0.916172659283808 --0.501473842995027 -0.689030500412303 --0.0479478692225719 -0.109387373396366 --0.839413425402883 --0.872301731452843 -1.02987923462508 -0.865057083379368 -0.0447337787228568 -0.877883061369442 -0.19360407194332 -0.570115232120778 -0.435961708609005 -0.830651296722364 -0.771663785931594 --0.45905580689652 --1.49364456236842 --0.0932594723865554 -0.436139070551518 --1.36299912560663 --0.729210172824896 --0.950216338128847 -0.424380511531477 -0.965493095183382 -1.04855302733927 --1.29912905680973 -0.13266066517227 --0.211642625806558 -0.771006540211188 -0.0945794077431517 --0.0472357366260892 --0.0226536338518297 -0.378342203263654 -0.120479541401391 -0.498374784369014 --0.0425168177755992 --2.99931406485146 --1.0796259891951 --0.288684509383544 -2.93944947972791 --0.631189387913491 -0.403303891307323 -0.389457999187264 --0.199776361848123 -0.11935819697562 --0.364321473701436 --1.1057357364202 -0.855481670691385 -0.882829473421477 -0.107982079221424 -0.822296977098446 --0.508912263689081 --0.206144280389754 --0.379390928909041 --0.483392829709609 -0.09481816312835 --1.33918817831896 -1.02411167417644 --0.174706733823362 -0.730370601365959 -1.64298685990465 -0.27467745698025 --0.779602058643207 -0.40909668456644 -0.131272544435333 --1.07067426823957 --0.120140069126168 --1.10832731615213 --0.348482894754036 --0.058054634259312 -1.75182240974164 --0.25989190840372 --0.386925695550246 -0.752508952728117 -1.03985418082482 -0.166211288018065 -0.371695524788987 -0.785773737627236 -0.679746203056702 -1.04157407877082 -0.324177443326523 --1.74629994533652 -0.0673206641450568 -1.49375314873956 --1.36372152883615 -0.771593465245791 -1.63057443742487 --0.238228192708599 --1.30275640171583 -3.48482189489871 -0.754919911883087 --1.07293414124857 --0.258818963529136 -0.76057848003127 -2.70535767171244 --1.18092172650074 -1.02085359050353 -0.145343898614447 -0.0851969047620678 --0.681116121218162 --0.109178318988089 --0.514755449250696 --0.431693248978463 -1.42758982205209 --0.523091439502267 -1.94661131981164 --0.145889903659737 --0.980437195449796 -0.483082016588709 --0.755023561918955 -0.047641490385498 --0.0817860312840679 -0.288036750557501 -1.44768751643954 --0.0922549390643077 --0.54673777517215 -0.560422027915758 --0.577516623768162 -0.248410863075707 --0.150041778356136 --1.07766046954795 --0.0463542155176198 --1.03642961510216 --0.718540202165947 -1.12532385089942 -0.523986358251399 -1.59239373411849 -0.338265296804086 -0.880100308213066 --1.63526844320497 --0.799198819366611 -0.0439066389202774 -0.314596108274012 -0.435332960480448 --0.812150005154399 --0.187894109231252 --0.52247771509014 --0.0842193378971681 -0.137671929424569 --1.24012412871199 -1.37137067494799 -1.90765876664906 --1.03454596036213 --0.227912217653775 --0.763076160340969 --0.0165936223206611 --0.910942716718473 --1.87595433446445 -0.0647249184310477 --0.0476270141324893 -1.27585073123366 -0.472004099987707 -0.939522453295105 --0.0309167565279966 -1.03811250776673 -1.03836231069325 -1.46614074726108 --0.0522050240246994 --0.396403895248382 --0.604413384549634 --1.03904181401099 --1.19674858097502 --1.56361980696105 -0.0149357957499063 -0.335950059422878 --1.69337110080995 -0.0313505740705966 --1.28653838807192 -0.725714839365606 -0.282114717405491 --1.52126598210283 --1.61913978452728 --1.517658215259 --0.942285660860827 -0.244199983372546 -1.45881936653827 --0.272237738020753 --1.0778705840796 --0.355258822354239 --0.19684588726633 -1.42928448939507 -0.0590720899768904 --1.16905963509219 --0.48525947353318 -0.103096655912763 --0.866160451471625 -0.552093874973965 -0.262844796388076 --0.217449262368801 -0.807069831820687 -0.22488887371651 --0.171159278885693 -0.0202172967913734 -0.752341779276678 -0.38585140127234 --0.514276536729094 -0.434549782694599 --1.49888140906357 -1.3818946367397 -0.965585426699782 -0.212648389450448 --0.810795153075151 -0.225176700916565 --0.303668950304607 --0.754173909014842 -0.360625670516537 -1.20600097835894 --1.41485225530375 --0.689479663895138 -0.443434615342882 --0.606587730509828 -0.0575152098650085 --1.64138244670975 -0.318874524374442 -1.17644933790855 --0.247775227979067 --0.549361090220444 --0.314527846101154 -0.039370414204603 --1.33659034589956 --0.970570194021176 --0.304823989276261 -0.856622129073301 --0.550533538657483 --0.554590531854679 --0.0352298936078617 --0.774051783116848 -0.34031351640967 --0.243263860379415 --0.40779231241548 -0.0829883431509941 -0.916265696405899 -0.591181201297811 --0.556056218729622 -1.19301907225269 -0.0255379967306553 --0.987835928110073 --0.364591399921418 --0.154537752189255 --0.373827362783461 --0.619519446308047 --1.12282571402111 --0.446481680052758 --1.06955612450797 --0.435931244049284 --0.336320470216325 --0.878854737872601 --0.355176733687433 -0.223127041509423 -0.698495274613231 --0.470349552663154 -1.08998376555211 --1.47406650643881 --0.431380759852047 -0.874372688851027 -0.659315749372164 -2.12524228831896 -1.76768993830027 --0.299418913393967 --0.605029509930142 --0.218177255222429 --0.592214965848104 --0.825155785198659 -0.141598559740516 --0.467178198708214 --0.791715729415099 --0.153031788298042 -0.868387941549951 -0.642256893183562 -0.0163073256799997 -1.88945961180294 --0.000912576729125814 -0.380207109603151 --0.22020594217802 -1.14547123522575 -0.0358612121722985 --0.531828378538 -2.1180216043128 -0.220109504760265 --1.24343624147876 --0.2180875218244 --0.896723819670601 --0.896766663363666 -0.0868425812681304 --0.263146040575311 -0.603065594451177 -1.30036216346538 -0.925634253959474 -0.051004490836065 -0.0558495771591492 -0.771564592713741 -1.11007465144472 diff --git a/sc20-artifacts/sc20-real-datasets/V_ocean_residuals_TESTING b/sc20-artifacts/sc20-real-datasets/V_ocean_residuals_TESTING deleted file mode 100644 index b7eebac..0000000 --- a/sc20-artifacts/sc20-real-datasets/V_ocean_residuals_TESTING +++ /dev/null @@ -1,11610 +0,0 @@ -1.39276155385003 -1.30618722493441 -1.29052707863622 -1.24594325396728 -0.508283603519859 -0.98131680696377 -1.06141190193644 -0.902250053639621 -1.03201974407522 -0.993707028969139 -0.715556078167413 -0.410873935097365 --0.152835099061008 --0.479456322898754 --0.718363576296566 --0.835188147358569 --0.878578196594891 --0.84971170866752 --1.13962348422949 --1.15015751798668 --1.18967060117088 --1.21555138683921 --1.25691297080453 --1.52208604083646 --1.71126456414685 --1.87913591260591 --1.66322230825762 --1.23225149909718 -1.53263209376163 -1.46692894804515 -1.34716426636123 -1.33904671373614 -1.24836080790607 -0.833859056494695 -0.72252033370855 -0.563088577063017 -0.590264483979576 -0.7954489630496 -0.835244484917924 -1.0251980813892 -0.997561676530227 -0.876413343761856 -0.852658866611568 -0.884055648067621 -0.873829521528963 -0.885362308633509 -0.88911561706189 -1.01582604773586 -0.938505721930328 -0.74143002425545 --0.200539189120988 --0.291382474193254 --0.438786421759097 --0.64184048039119 --0.8285372367082 --1.07250211993791 --1.25014920716172 --1.27124245613207 --1.29716462421481 --1.39422767300251 --1.43856851043524 --1.37083319211917 --1.63068009057715 --1.66138971092074 --1.68663799213526 --1.81335734017533 --1.87921711540829 --1.94293301569172 --1.99909811448507 --2.02845268318496 --1.04864033726066 -1.29375260309878 -1.28002093376527 -1.21875664315787 -1.1423491992219 -0.993579522031554 -0.849828624697692 -0.680894894525302 -0.543790848721659 -0.459695428050382 -0.829490136586152 -0.423760108661147 -0.337028295415269 -0.143337628132841 --0.0412448350579542 --0.157570184782632 --0.203175338737045 --0.214843204693913 --0.308412983007742 --0.390108034117917 --0.688235955167464 --0.778260208068396 --0.907282053729229 --0.98800967101181 --1.06849047633517 --1.28810143724068 --1.42251692553074 --1.5076051899318 --1.47452153267648 --1.72256032420442 --1.97531104494388 --1.24889494212067 -1.58224008824808 -1.73246851552951 -1.31658533834701 -1.27589253135353 -1.19776586204868 -1.16693841210603 -1.20012880792271 -0.987184497790316 -0.878521653711295 -0.739884752782856 -0.465511895744946 -0.45916337844446 -0.610959626013422 -0.756900955825408 -0.997485620139434 -0.761957844896443 -0.913756601032908 -0.641171830542136 -0.244744032705769 -0.164113306235533 --0.196067662973492 --0.222635983130424 --0.242925662544399 --1.38546458430355 --1.5534327858808 --1.57580662788945 --1.98390529379392 --2.01522570073432 --1.81063327608164 --1.76025295350786 --1.40516914467045 --1.10930696745792 -1.67340905791668 -1.1200319136477 -1.09393405582713 -0.989076946935624 -0.937124991229495 -0.790107129694508 -0.637574545763753 -0.896233066473647 -1.07539538749265 -0.967525450291724 -0.863350564534048 -0.800144298220008 -0.79105962686033 -0.738595682595667 -0.738461620871471 -0.970335392112366 -0.956022100651841 -0.7956569190777 -0.255372980946881 --0.13543050994798 --0.352808625681527 --0.364467740858345 --0.458548836990028 --0.579065754994083 --0.656036980215124 --0.667262274239123 --1.44871069804958 --2.04705812270624 --2.04229795801704 --2.03713568876393 --1.96955145928503 --1.94266492884505 --1.93926541898679 --1.78700911466461 --1.38931899605151 --1.37382843395172 --1.36833163325372 --1.36216418435324 --1.30751071093536 --1.27859908326291 -1.17443481811597 -1.03650947513207 -0.697844030124923 -0.614729344532623 -0.480185999877708 -0.461250307405683 -0.628608962963574 -0.754469068535304 -0.689601646852067 -0.689595497455249 -0.69805241209013 -0.714498550419677 -0.830944348921902 -0.853549474134708 -0.871094062385724 -0.913728781915093 -0.910337698936981 -0.847867789164189 -0.00732035181216162 --0.186501456258814 --0.17602024417176 --0.264218673598689 --0.291334653584977 --0.593885727564698 --0.718513060623753 --1.2050467984401 --1.38721976868231 --1.48677007744355 --2.06334184503956 --1.96704591852074 --1.65884022707766 --1.58760263824763 --1.34150115988062 --1.33590272586125 --1.32995696306495 --1.28493739801638 --1.26222352918838 --1.1818593797707 -1.02572208541278 -1.09644942638523 -1.0077832272668 -0.976155692206482 -0.922228977017828 -0.948399940191429 -0.705611490692744 -0.680695081765961 -0.627221241908618 -0.332240711621745 -0.379176132222721 -0.546079023849972 -0.63905346012549 -0.66562710772104 -0.68907222672162 -0.978093364896607 -0.643870549251956 -0.685770350312245 -0.84120064948816 -0.84102230199704 -0.786194625305249 -0.627913638130346 -0.421868360049345 --0.242937897620067 --0.218741400188373 --0.220253807685211 --0.923742447746362 --1.22292665748974 --1.33678832484754 --1.452593731613 --1.81538241314499 --2.0002108322657 --2.08534748121973 --2.14596661631771 --2.08361561449693 --1.91405376930051 --1.3143025780994 --1.29373682836529 -0.953432711109814 -0.953401306857441 -0.91484029312643 -0.839955483504422 -0.838323210708792 -0.569608967461068 -0.538326908762231 -0.211721568567155 -0.210222750972719 -0.266380347728425 -0.376179476474544 -0.490615097828419 -0.527615549037803 -0.874616317051615 -0.533378428495169 -0.538093776137334 -0.728520235680467 -0.750793102218555 -0.756595894906107 -0.468077106966664 -0.260159313877294 -0.127860852130802 --0.237959173914776 --0.84674394985856 --1.0979404293038 --1.4746838767817 --1.54935895214513 --1.90733330450818 --2.07036191944292 --2.10179743480053 --2.09053646637851 --1.95093912987581 --1.94575688934352 --1.88847257778912 --1.8088696132203 --1.78247149050812 --1.31903676151657 --1.32820841883596 --1.34097364718274 --1.32974596465866 -3.04198538850263 -0.928100432810147 -0.968826418909134 -0.896076315727881 -0.86461435250022 -0.803082549610593 -0.793463621559534 -0.759714814326244 -0.78924092788699 -0.725733172225723 -0.705812654208843 -0.463271348342174 -0.505169186189276 -0.513838607733758 -0.431918768732992 --0.250783318326649 --0.325107002351652 --0.268513933650404 --0.63216683123791 --0.792594202123388 --1.05700292227368 --1.33475768697081 --1.4419442635726 --1.63571057941453 --1.84171715145252 --1.73516713352369 --1.39716285670806 --1.38690110086663 -0.942801405203431 -0.739656109887783 -0.799535365721066 -0.556335634465007 -0.508136384006752 -0.589564271039807 --0.186261221415208 --0.891472570434162 --1.34624248263631 --1.34621112603522 --1.52142677965947 --1.56747410500418 --1.85741058000905 --2.15592347171398 --1.72494192782797 --1.41412853970884 --1.44775150159487 -2.20786913478173 -0.737780739102407 -0.794499035747446 -0.698036797847651 -0.699343608341646 -0.678944367368825 -0.60185402963444 -0.378388100439938 -0.165555557196287 -0.728025654100342 -0.806706212501522 -0.819494837739638 -0.735256997384178 -0.557613455012882 -0.435565257779055 -0.609361732925912 -0.558651309949905 -0.483904891672543 -0.357354134556987 -0.288404772956792 -0.152468100564057 --0.137875258410562 --0.381320378153383 --0.330345012318119 --0.545525852776967 --0.544620009521273 --0.569072483818381 --0.588481261036408 --0.84366517949581 --0.901376135015147 --0.977340065902293 --1.24670889303205 --2.12009432995805 --1.66370460453654 --1.6387268989596 --1.7694372671976 --1.77662430419093 --1.82422757356701 --1.83126822155277 --1.66352525879711 --1.55501463037938 -0.699679492747537 -0.815829268599524 -0.670054149923258 -0.655855486645244 -0.687300128603439 -0.756200772081538 -0.585071628084654 -0.324455899618728 -0.743400165872039 -0.647956673849698 -0.609543601675023 -0.541881956219273 -0.410542279709199 -0.400964504165383 -0.377609613775553 -0.472405132693467 -0.502109343408373 -0.512164384179252 -0.567998692218918 -0.361780867932552 -0.32847405037981 --0.137278400542538 --0.315555484416796 --0.637989778489539 --0.677648709376802 --1.20192121942904 --1.33148865777217 --1.66891164172169 --2.10475901670373 --2.14478747200446 --1.62771557783611 --1.60420953492211 --1.61219538961327 --1.89629619951268 --1.92368799328386 --1.64038324366562 --1.58341203420402 --1.49940081544118 -0.777404469145022 -0.739450718885584 -0.785787885590803 -0.742504097977058 -0.69562045712771 -0.698092646929831 -0.427458557169821 -0.389651988464026 -0.337157662702516 -0.208646434017423 -0.1174114733377 -0.0659741987557538 -0.310557519406066 -0.655472793859712 -0.732312450409525 -0.68695085500833 -0.6228751177288 -0.546541108714596 -0.344329136311552 -0.347545278002215 -0.393371007965012 -0.532390858529499 -0.538798377352689 -0.420282502997262 -0.316401820881991 --0.041089806664937 --0.272798181528437 --0.404143120457732 --0.483937852437933 --0.569409063477712 --0.559437882642854 --0.61708591281031 --0.703674478253173 --0.903522929991246 --0.910281191434546 --0.945333928751543 --1.08205607439215 --1.53868745011875 --1.72821555411359 --1.91398707719561 --2.04285190952376 --2.18193993975629 --1.88810222119638 --1.59859701616565 --1.5152607495344 --1.73380074103687 --1.65247331414664 --1.5912448098094 -0.653097737847242 -0.711139532964388 -0.697616259074779 -0.651587415971466 -0.633595317494652 -0.533324117750757 -0.365476574264065 -0.104147862879415 -0.12523175930996 -0.0657533723263128 -0.0775863911613115 -0.0617564158267214 -0.597327564617736 -0.371784457125701 -0.526106393000372 -0.485541099592373 -0.358997538299523 -0.223397473504356 -0.142362465614712 --0.0585573740233123 --0.0977926611575501 --0.327495108612629 --0.545390365262744 --1.45730327881471 --1.52862630419248 --2.07793030162473 --2.0523032728338 --1.5208946865032 --1.50103595681505 --1.6756547835707 --1.87212325846178 --1.72980773637255 --1.71293424909768 -0.60705275349974 -0.647893173764027 -0.703777374976918 -0.687786435377925 -0.515921064672714 -0.457037243966312 -0.34399754490687 -0.111596849900495 -0.731842993609128 -0.775443695540709 -0.331017769136619 -0.321165707969438 -0.255930970010038 -0.346868419719488 -0.396614379391924 -0.453282855428499 -0.467900544779054 -0.431524468471263 --0.00356039842960953 --0.329776809089458 --0.541832385618404 --0.690578435349682 --0.820528748550228 --0.864544838448294 --1.22356762051985 --2.01155146942354 --2.06413368158564 --2.11809707144098 --2.09437844301629 --2.08274949211624 --2.21433470114539 --1.55062222786217 --1.61396773700077 --2.02067879776557 --1.91777062253793 -0.673188234410256 -0.656146741164278 -0.57775001745912 -0.50943489477396 -0.409529422267472 -0.0763493579466328 -0.5320852881422 -0.577747039435243 -0.405342619911256 -0.242150916405908 -0.379243109639294 -0.419798165050736 -0.412611615697578 -0.442394882967699 -0.244925573329027 --0.112490004680648 --0.344157431452595 --0.377150116355196 --0.376166501102192 --0.738012281304957 --0.696379474111609 --0.693809166918262 --0.760744651057603 --0.840540129795913 --0.873577005643591 --1.38683691340476 --1.78472816973546 --1.89722097952729 --1.93873169803939 --2.15449965199286 --2.19662274132571 --1.67958705702778 --1.57809040732605 --2.09645671744397 --1.91647960193722 --1.78404928065603 -0.499643944181811 -0.616665694705304 -0.577325596251308 -0.615002780429384 -0.552690471164452 -0.670375717167634 -0.20052323630453 -0.105003621620458 -0.225140875406407 -0.622723294777805 -0.432055521555901 -0.171970200178617 -0.362813305006123 -0.383309418807736 --0.0165762366190432 --0.261903232957311 --0.836653682015445 --0.847603810130384 --0.797345873212159 --0.894873743389974 --1.37793633729001 --1.58456051184821 --1.69486288861959 --1.72456782511173 --1.82677610611524 --1.90059079242564 --1.94837724322759 --2.13137257032064 --1.79235766815626 --1.81251529232759 --1.85126860304446 --1.79459495841597 --1.56888451110437 -0.694886311089585 -0.582478846981102 -0.58077502814146 -0.602343493583405 -0.548909095077368 -0.570864753933746 -0.45427157281622 -0.42815706812905 -0.643232341965541 -0.516289887166373 -0.424797917451611 -0.32346761058986 -0.213254743548031 -0.214338079974397 -0.260060148596784 -0.141480219939963 -0.0358755071950103 --0.0485071175447516 --0.51848313167533 --0.564442165091494 --0.872294783479886 --0.848138405509916 --0.933009608553483 --1.21963916974385 --1.26038684985801 --1.7099936562341 --1.9880448013199 --1.54379446489338 --2.06459723489514 -0.95761709373989 -0.36703896554296 -0.613409056851273 -0.558336449377538 -0.671876979214515 -0.00129918662501538 -0.0842828573800407 -0.564542177921002 -0.218659341005424 -0.181185136606103 -0.123037406299117 -0.394458190046809 -0.0632932319062345 -0.0367477829526877 --0.0750691491077653 --0.322575162793564 --0.668835707071619 --1.01313800743779 --0.914346932294618 --0.901091034566722 --0.909225775179191 --0.949983883123382 --0.987622195148743 --1.33175253257095 --1.63891905662327 --1.7183934807906 --1.8663028927732 --2.18809047266702 --2.19311264623413 --2.159576737871 --2.20931722762479 --2.20656744484554 -0.527644751448943 -0.47053855583712 -0.611039209439634 -0.281224406651765 -0.249486522194635 -0.208454716216348 -0.342503300259473 -0.522781503997361 -0.376082851950645 -0.123941230212834 -0.11738511608041 -0.158930681280008 -0.304465224717383 -0.100000723123959 -0.0590608351878235 --0.0355529570385507 --0.0891568914414425 --0.44763049852418 --0.736774920442844 --1.03461127271298 --0.994624759801505 --1.00458945200109 --1.28813625103451 --1.86162978370466 --1.92170642065096 --2.04546638987851 --2.1231534617936 --2.14800376770591 --2.14107642353185 --2.15461214578064 --1.80229225597087 --1.62652070280261 --2.09511411378391 --1.96728240057738 --1.65453967814989 -0.552970449745038 -0.296608036947612 -0.297954764763199 -0.53178638629711 -0.55159497074991 -0.540604224111906 -0.506368409508058 -0.469029561558623 -0.547787667340401 -0.556938013037525 --0.0610356205907223 -0.155620275695753 -0.595499082313713 -0.257901953464751 -0.124546049594182 -0.133610386815286 -0.354862592683121 -0.310197421159538 -0.108431635656919 -0.0228247361906142 --0.0504800890481452 --0.0674799248515843 --0.207931038657636 --0.462136227449108 --0.642550878710887 --1.06597703697225 --1.03892888790362 --1.05317675678625 --1.86047304680642 --1.49293429111727 --1.94202542366625 --1.85833233265871 --1.69091182823414 -1.13686510892718 -0.529927502302305 -0.52795525021182 -0.482877935497436 -0.503369697786102 -0.612789584002108 -0.362248598882941 -0.0172527412356338 --0.00577769288411467 -0.0706285257365522 -0.557975660942823 -0.39107138293117 -0.369028316314015 -0.126592024444726 -0.115795082593049 -0.107961071316772 --0.0833449793568697 --0.524075118671506 --0.689726701063595 --0.872683819133449 --1.14737152335891 --1.12497484174797 --1.10048978411556 --1.11479367572698 --1.16672436353941 --1.45521110451348 --1.7894468178206 --1.86050941859601 --2.01230009037687 --2.10440949117332 --2.17441005502591 --1.73763714560666 --1.48097294565015 --1.53973474970663 --1.76624692354849 -0.591841920244882 -0.388721804300076 -0.593598289277654 -0.535868975935449 -0.54696493287166 -0.556595675051387 -0.395785567043083 -0.0906188471182929 -0.0245057814413556 -0.622276421609619 -0.427545248200968 -0.197740142679983 -0.256656367223661 --0.295658149783307 --0.40744621948701 --1.16828125618893 --1.20640707165031 --1.13140439994302 --1.19474561121932 --1.86970307841811 --2.00377256490231 --2.11062732953615 --1.73527391278293 --1.69649752354841 --1.52664890511087 --1.80616907106961 --1.76950321530303 --1.82271430330706 --1.77075031232425 -0.549068596686027 -0.218178614106982 -0.187034508619142 --0.0328359825237534 -0.22064697079349 -0.428383994094711 -0.129327325154444 -0.142936330975639 -0.260676346300507 --0.267354351814893 --1.18299682072973 --1.23193072031939 --1.25417094783056 --1.51787020287771 --1.58790011690023 --2.01504079720299 --1.70835972853176 --1.54125468578439 --1.89540194864224 --1.94064825136716 --1.94549311865004 --1.93237220568814 --1.8916800413739 --1.86270483678071 -0.278888993069437 -0.576641020289756 -0.573331932073788 -0.248747485949027 --0.012745633816424 -0.307783326385788 -0.198331326138927 -0.108832549109053 -0.092218664246186 -0.305984566979426 -0.289033445414798 -0.13292917585604 --0.0252179497992611 --1.00366337991823 --1.2224688883178 --1.24485540124554 --1.3321212220143 --1.76122369055641 --1.75282765145319 --1.85073052228234 --2.14029356730451 --1.93086448957094 --1.84039634002611 -1.52199851228275 -0.503798181396702 -0.536245360650442 -0.567028971234778 -0.500703937787467 -0.300442392497764 --0.0157142058718449 -0.380234251737621 -0.646978561813835 -0.236479648678056 -0.0605495542645809 -0.176638343336744 -0.304519682888085 -0.260410950448502 --0.624064074010724 --0.657976607011507 --1.22321905635884 --1.22846454964021 --1.3274138182624 --1.57052763959488 --1.65497143423414 --1.66896195263138 --1.70511926170708 --1.70566377168152 --1.92625043685406 --1.90044349495472 --1.66580984395628 --1.75843593270695 --1.8984671352393 --1.79475881700449 --1.95972010402481 -2.28182742680845 -0.583786146059181 -0.516628396390574 -0.559296099529346 -0.446834674491781 -0.417555584354115 -0.265969738080337 --0.0552684861850583 -0.00702114030689849 -0.337173594030096 -0.570630929128955 -0.593980460883088 -0.0605843751411399 -0.164966764626913 -0.282624233002705 -0.276321504186496 -0.0485169809695805 --1.08182724187157 --1.27690597050348 --1.44712322149353 --1.61349257565091 --1.67026456107818 --1.68485556863735 --1.89972563300233 --1.93008121196138 --1.93534272818504 --1.53882942203403 --1.58875582847721 --1.83338747458959 --1.86475467027854 --1.9983215214751 -0.596410787615621 -0.515621483692989 -0.505761230215914 -0.408034809488129 -0.220534671671976 -0.155347156535788 -0.140237601512762 --0.0532957409083128 --0.0980684427813916 -0.00170808734138461 -0.521966715212496 -0.596464216221333 -0.317636395177811 -0.135125681418314 -0.239191977670512 -0.248712847392198 -0.26652434696741 -0.216804782607937 -0.193696516204918 -0.0909551978462435 -0.0172687820905377 --0.38830000034806 --0.432242944653311 --0.58382190876411 --0.62028900010305 --0.760468695109845 --1.03410278983518 --1.23781751309862 --1.27003521442133 --1.31208443840457 --1.54177152800102 --1.52310410696491 --1.61088362766898 --1.67106941387703 --1.96187779745088 --1.87915664098656 --1.8006999770442 --1.89030800549693 --1.86930078297731 -1.58356647543617 -0.893416963867836 -0.566790095371811 -0.575964464968481 -0.612241373165542 -0.615797783585229 -0.456086013941249 -0.489031964741303 -0.526280984932265 -0.34423513914521 -0.241826162420168 --0.0565142490140893 --0.100375184087797 -0.102287510964997 -0.140031578895407 -0.290635463653249 -0.618115575420134 -0.627472823495355 -0.135342226039175 -0.180765779181337 -0.214630413540732 -0.287211477671395 -0.321896090298385 -0.31956848915752 -0.280517841990083 -0.250692949284277 --0.0267322490723583 --1.19950211346813 --1.19333283973885 --1.44661683996991 --1.52471118617082 --1.56224930587244 --1.61890730140536 --1.8006256735068 --1.82751847185398 --1.82170317018989 --1.58418781151306 --1.61779404555626 --1.8573771064217 --1.90051962954251 --2.05348665113184 -1.61766306148156 -0.426625794544023 -0.680838765711083 -0.444389671294463 --0.0533039302929446 -0.0869684586446269 -0.606987062196662 -0.151239750496856 -0.173755995162985 -0.321809756124971 -0.345096569638756 -0.350208092122941 -0.323919443249517 -0.271888530247299 -0.0544236446801012 -0.0027530044820665 --0.51575375086747 --0.542684731740218 --0.952702533483462 --1.07950165834068 --1.1277719285279 --1.13090418886637 --1.3608291407337 --1.43658365603083 --1.48184274974389 --1.84012784587564 --1.57473475651444 --1.50739574646616 --1.86739040866835 --1.95270456720158 --2.06771389739407 -0.275684421995194 -0.193496775735179 -0.460540496964885 -0.492718533775173 -0.568362085859635 -0.662734005870105 -0.494827890189127 -0.508533751311411 -0.128904407038391 -0.0414659480205426 --0.00895289941134791 --0.0425470118974509 --0.057885791574229 --0.046172156098919 -0.402395966220359 -0.633961597679775 -0.627484248050617 -0.30738943450711 -0.162222710242899 -0.183915946246067 -0.341277113836604 -0.355584867808714 -0.400409592384616 --0.416514673943128 --1.08086248580588 --1.13948674705613 --1.11778683533274 --1.11891729187867 --1.36096826045587 --1.38792588878211 --1.57809633142034 --1.75612585596552 --1.89906971742784 --1.92753147718857 --2.0128178860845 -0.514809234541911 -0.535276434298909 -0.465036707493496 -0.47974437435485 -0.503152908811117 --0.0526606572322326 --0.0285562541930382 --0.0294807815352485 -0.239798627823006 -0.132161090437585 -0.337935590081365 -0.353432422439546 -0.386251896634663 -0.406730083615482 -0.267000817837584 -0.144039793495242 -0.131298146206342 --0.00381012160293537 --0.600296040793081 --0.771165168149778 --0.838964857601294 --0.843792043322891 --0.935321584853089 --1.01270650265204 --1.03875198823936 --1.17010573085634 --1.22295834150239 --1.315887278569 --1.31666126686131 --1.33484477194476 --1.81837582082777 --1.98856387202044 -1.71483024683989 -0.539902563498227 -0.523409237845113 -0.494586856417248 -0.491041090120826 -0.485924942882564 -0.37863928194191 -0.367160499722145 -0.110024667061335 --0.0225685003004603 -0.178523384746622 -0.23054651548618 -0.370375500446672 -0.266244677422653 -0.33663624184641 -0.406116928608338 -0.368621994314976 --0.214394610488036 --0.625540423547511 --0.873156893604149 --0.952440012371762 --1.03491067404033 --1.23591228276315 --1.2969833225682 --1.3534580915151 --1.72546256507557 --1.46464091855336 --1.50781263566609 --1.82648895742371 --1.87457091036105 --2.01002271544702 --2.24939901264404 --2.25061256839969 -0.469726373763299 -0.475141845374235 -0.58797479079262 -0.542551494975411 -0.511867415586265 -0.46467076982073 -0.472521713762545 -0.330355490971296 -0.266077474866483 --0.047813113030454 --0.0446752424463792 -0.0766508443508211 -0.111992866088459 -0.299071921092862 -0.439927819935559 -0.59236914912802 -0.612306469632747 -0.464047925230421 -0.367196671125534 -0.277906826035368 -0.339706878211508 -0.523409097005702 -0.502960037691258 -0.409903281266381 --0.501693123132819 --0.572493614856691 --0.566194501224762 --0.620657011738993 --0.592877894527494 --0.626240180923238 --0.629264000097466 --0.845412055030959 --0.842777310415634 --0.913249261337505 --0.979115622016293 --1.68137326663488 --1.37043402486355 --1.95225966525947 --1.96537431237559 -0.616662118266825 -0.637445586863366 -0.492495596492994 -0.366978272395443 -0.332818996808074 -0.297403069466892 -0.158755805828781 -0.0940453893450002 --0.0445507328242254 -0.00804394529972896 -0.159015650625241 -0.766333525587072 -0.754845181691262 -0.616279748202412 -0.579793216287806 -0.45834003789539 -0.451288384157932 -0.253034767305834 -0.265854073878279 -0.43713657894037 -0.440971594361848 -0.448908871006356 -0.331846780850576 -0.104144363786961 --0.144725504340308 --0.289207439531364 --0.393832556102023 --0.454983953793754 --0.536877832144704 --0.557806981178995 --0.76576382164075 --1.07689869779097 --1.25309878024651 --1.619288230595 --1.42973886183451 --1.36993460813178 --1.77295077419871 --1.97183743188686 --1.98704548869703 --2.02301988610725 -1.44794024396804 -0.4293787158855 -0.487364823046393 -0.458312107515546 -0.25459556058544 -0.107125673452428 --0.0265315645866071 -0.342286455921897 -0.481725473621294 -0.594573379495406 -0.658198816039686 -0.71485994817818 -0.337743712265592 -0.44926172244617 -0.56704548315853 -0.479306498656223 -0.426649374416543 -0.226711657973587 --0.147969695109664 --0.302945946505723 --0.471482563299549 --0.549401083387972 --0.62490585378157 --0.661395145055449 --0.681010984371525 --0.859075021850858 --0.975325906539842 --0.972965082628887 --0.984578830743853 --1.0060084608995 --1.25691910959868 --1.62595224453624 --1.53209779835444 --1.71660590775927 --2.00210046116025 --2.00830162755176 -0.171985149519584 -0.584671702589521 -0.530209469253101 -0.504606189876151 -0.297275411145257 -0.136258767966163 -0.138065221062742 --0.0550110888191817 -0.828243960013856 -0.639376212098432 -0.351597178782619 -0.338169656136333 -0.474248499045428 -0.568177047871311 -0.264457252782016 -0.18804772834793 -0.154064402182359 -0.122420915952087 --0.210422647253171 --0.222408110382894 --0.608968613238105 --0.726570759249032 --0.755868489556795 --1.06567185648139 --1.2671493785162 --1.59251595892694 --1.37957886620207 --1.67036365195663 --1.86268094103285 -0.485531266269831 -0.138526269389159 --0.0701806859641021 -0.190221613144189 -0.555909835648363 -0.733920681589129 -0.768712814738075 -0.350911807463158 -0.310333160788424 -0.472307109067151 -0.629808891874813 --0.132886903023763 --0.168390101846025 --0.144508479713924 --0.161874221065442 --0.12269756835572 --0.498453459206077 --1.5771615513446 --1.48662028756841 --1.38773875529381 --2.157031551237 --2.22341013593128 -0.336510209859465 -0.291787468840548 -0.118238103079882 -0.140096591656523 -0.187826376730136 -0.576741140430785 -0.520808422748585 -0.438211161677877 -0.279092503970208 -0.240571977320871 -0.0899251895622655 --0.0731357857294697 -0.178960295760508 -0.723063715787729 -0.932194861974972 -0.388060322505643 -0.330382665980114 -0.419030413729859 -0.481287792909894 -0.601947908618122 -0.618173049554919 -0.255004042604638 -0.0397447584833746 --0.486790982945619 --0.579557178594685 --0.724823240019395 --1.31695305392439 --1.47126413165124 --1.50082766637449 --1.40281294258334 --1.8289706543365 --1.97720212585812 --2.02305498403632 --2.26538519319405 -0.105736560578434 -0.494989578365791 -0.501171676849543 -0.418618940394477 -0.29845806560858 -0.241923403017498 -0.09632058702657 --0.0385651144769916 --0.038925230615833 --0.0382801652131377 -0.643786439477704 -0.777933139133799 -0.796183586902773 -0.519658826159722 -0.6183164253799 -0.644690098055412 -0.630047850626422 -0.482937379625655 -0.204604946839948 -0.188050868223621 -0.182942979772903 -0.0592529471942367 --0.0212975412214895 --0.030192479194703 --0.0379493890793405 --0.114240187076438 --0.584932579426736 --0.603145097679294 --1.53676222984874 --1.53005588749598 --1.98228900812719 --2.01718302698916 --2.07985334383955 --2.21248534048823 --2.23350469469919 -1.05649026274959 -0.467360588670605 -0.458367607028009 -0.453039035179682 --0.024859537705451 -0.204754719874595 -0.264152501043355 -0.992103157312497 -0.733975074601343 -0.591918216288798 -0.532869647359902 -0.453270827330945 -0.481120894486963 -0.673893056896221 -0.556084882170337 -0.346054326305769 -0.1271347392526 --0.00725497081264059 --0.00485504948838411 -0.0419652814460285 --0.187949300335054 --0.276632738228558 --0.425378191638163 --0.502035403377638 --1.10554426916985 --1.13399324398253 --1.38716381815342 --1.52471955969503 --1.97550979771437 --2.24738048206998 --2.21881277494437 -1.46000720414568 -1.03520070447642 -0.140006254783154 --0.0616882481278154 -0.436441009195299 -0.479846717065069 -0.445702873145725 -0.437094231064689 -0.18006859222921 -0.126580418475882 -0.0318435559171419 --0.0135182925778761 -0.0581802913069254 -0.200808469822956 -0.481309167348373 -0.520800711225805 -1.05115365564039 -0.842567710820024 -0.46080031297997 -0.590421817776971 -0.593452962026717 -0.262269263386449 -0.262104100816243 -0.204811815394141 -0.0500879654529243 -0.0835613331710956 -0.0790621832844032 -0.0809858395599647 -0.0150580188172267 --0.00112849061081732 --0.229476856273543 --0.353608946237401 --0.340826277358079 --0.346973676387213 --0.352520995141429 --1.31872971725545 --1.91134611562343 --2.21794445577835 -0.203606282778486 -0.485393127794136 -0.473852730069588 -0.431622989995502 -0.363321657786875 -0.327517112355904 -0.216802733362481 -0.204360347660515 -0.0970851213562423 --0.031530388185713 -1.09453217702162 -1.12891947661134 -1.08962273340302 -0.821125338124258 -0.783703258205074 -0.482725954508567 -0.383609700892405 -0.246458792173799 -0.10761753899728 -0.0909490879532022 -0.0878266572559312 -0.0878205301351311 -0.113933101770936 --0.0615157945920259 --0.232234681632383 --0.297477158921639 --0.207772040188448 --0.207550772568757 --0.242051603803514 --1.02878345398268 --1.25381380443111 --1.4007585584826 --1.79993022900343 --2.18572010817277 -0.153676719445713 -0.213363836512107 -0.38491038517647 -0.453954269360223 -0.268942556611327 --0.0421465322802472 --0.0380377512444081 -0.0749115158744527 -0.603211462234649 -0.67488037026434 -1.1794050427685 -1.1826444396612 -0.902571646385775 -0.675064427756343 -0.601625161216244 -0.782181423228458 -0.489602828591835 -0.384649718492584 -0.147546468845045 -0.122756638127015 -0.149524935143429 -0.0998313638028936 -0.0971964511330263 -0.0251285198682858 --0.190670515543388 --0.214399079895289 --1.42721359318483 --1.42659667012115 --1.48753732314746 --1.94009953798015 --1.96390523994795 --2.02749455024004 -1.33323970057844 -0.434695704073196 -0.458082199400543 -0.133129747476987 --0.0105805366631913 --0.0553834977522456 --0.0540404443966587 -0.325589415126631 -1.23582551212256 -1.10044616533616 -0.664867260615694 -0.695905561820728 -0.814130693208929 -0.774205940803569 -0.524412461928298 -0.474475592075938 -0.402251781019258 -0.377894989613468 -0.332207692515018 -0.214419805265772 -0.127792815638285 -0.0890772899023364 -0.0910126734679491 -0.0601888674278452 -0.0798219636606312 --0.0966564377997781 --0.142192199141457 --0.128421717309244 --0.192659770479461 --1.36489214942566 --1.37926199866246 --1.54854065269984 --1.97376621371954 --2.03149994640521 --2.18523854362709 -1.37675706653295 -0.222110590624794 -0.113650697926525 -0.0526823427391161 -0.870520174711993 -1.09057350689135 -1.17217844506988 -1.04783511633288 -0.782963206123751 -0.753671232487651 -0.42974012565065 -0.0565780832389162 -0.0280661519311511 -0.0737485724974647 -0.0364887409023513 -0.0386931558510497 --1.19797675750213 --1.31959346163868 --1.48195074163316 --1.7051619700565 --1.93933957240769 --2.15692518793216 --2.10520082699674 -1.21248397074255 -0.941521130798867 -0.62122254858931 -0.236508386720491 --0.104758418376273 -0.324104649126241 -0.43934406103639 -0.448464758618005 -0.442705544379301 -0.42347714020571 -0.117872547231894 --0.0213026887814571 --0.0740059256223677 -0.416266407000744 -0.725500126698005 -1.18388794914021 -0.834550856782762 -0.842670554383574 -0.675379021610123 -0.559324917929436 -0.549132261143303 -0.350210212317608 -0.217769824326716 -0.0826600666423012 --0.00260164664262241 -0.0357912552015272 -0.0505628957140551 --0.421343678459012 --0.73194616438081 --1.10225203565165 --1.41295871565443 --1.39633716127569 --1.70258034766625 --1.90157102576082 --2.02715790384067 --0.0864150062187417 -0.410119229391379 -0.469222318855335 -0.474831513104695 -0.235084482533006 -0.200079282552435 -0.0377388776671168 -0.983346608118367 -1.18204213441479 -1.26776902714886 -0.941711695862214 -0.860848477616029 -0.863964475103863 -0.584733875904517 -0.497479429052554 -0.512149504399055 -0.00527785094554822 --0.0134671245613056 -0.0465057672769067 -0.0659378305836658 --1.11126933496979 --1.30888249687912 --1.7294682411274 --1.91452527558924 --1.9356865143183 --1.97647249026402 --2.06560564782075 -0.273363772715909 --0.124539389702324 --0.220033065570309 -0.331039594534662 -0.377452819292943 -0.409896129175637 -0.284180463041467 -0.202299976675461 -0.156619699193774 -0.116506564589237 --0.0389126879522994 -1.20191217501872 -1.2387476831449 -1.37292709244176 -1.35518763413727 -1.20436790425932 -1.00500452429224 -1.00012584098165 -0.914064215012377 -0.921174102478203 -0.938512033206903 -0.85687772263198 -0.607146873537642 -0.544931117048369 -0.425759401728364 --0.00535195067774019 --0.0292934189895231 -0.00509982634120831 -0.0267801468856668 -0.0462048998543718 -0.105356021313041 -0.115474588902112 -0.216517433528542 --0.216519352794819 --0.794295933140317 --0.994382129184105 --1.3879419507271 --1.56495018198817 --1.92122047035682 --1.98528711182166 --2.06907637733195 --2.07898273834875 -0.11100665115984 --0.258910944864308 --0.10340418661605 --0.0376432008213978 -0.616800701735972 -1.37662725006114 -1.09894972838515 -1.03061017725236 -0.682386313103123 -0.567516413588994 -0.604061360771579 -0.647944095772777 -0.174381722129043 --0.0209798006358941 --0.0566321645738608 --0.0785133240050246 -0.0466426932080655 -0.0633547802820527 -0.087631559411669 -0.115474831460029 -0.200450915918015 -0.245542443299618 --1.48464799739622 --0.0620848320563869 -0.213360611416432 -0.327781007587001 -0.387520184940108 -0.447412867158508 -0.390304456006124 -0.445130688918596 -0.370557199872351 -0.0264863273623099 -0.320837456083396 -0.685829212169539 -1.10057308576805 -1.33728271719425 -1.46576021828863 -1.36852515229882 -1.04779579762159 -1.00216545160454 -0.961219482628177 -0.934169932254601 -0.805217465749902 -0.629419059611285 -0.601169292310136 -0.676386549318494 -0.478183435764901 -0.401378906856008 --0.0872737158918611 --0.0996362227560006 --0.0886808345462633 -0.0154656282136649 -0.114235341874577 --1.43745611466336 --1.46497010442902 --1.63994016322325 --1.74664818519797 --1.84990043886865 --1.93446776509493 -1.65884395307983 -0.904819620115944 -0.00276585484090575 -0.394274952049097 -0.379726545433748 -0.379321665477642 -0.233724429383123 -0.0976766303815975 -0.411527446249096 -0.969196590406442 -1.35940352441076 -1.49669669778554 -1.47006832371491 -1.3776190830232 -1.2927300954748 -1.04599377550328 -1.06457491415761 -1.05243041630811 -0.952585517618346 -0.887926796727982 -0.767537845914193 -0.705349029334254 -0.633073345545142 -0.0340744687547705 -0.191285059175515 -0.246747254156741 -0.273095826414673 -0.306405545077972 -0.329028945263962 -0.108871051653521 --0.419161521522348 --0.728853029735712 --0.872673029939918 --1.01536733055517 --1.18575394913307 --1.58560264673723 --1.78818437515559 --1.88866691806744 --0.241174164141082 --0.184440229576479 -0.0815990281799124 -0.270563721411508 -0.32803968241172 -0.342053009601312 -0.38624249375944 -0.349234701223757 -0.353432184993329 -0.156294922288275 -0.0292142542988589 -0.00779300335527644 -0.266886682098409 -1.3834670029941 -1.10610169198632 -1.05285526169586 -0.858973661555485 -0.700280846694815 -0.715658694528461 -0.678139633708605 -0.148748293283452 --0.123973639544001 --0.0439062692139753 -0.26300297602293 -0.306971539809593 --0.483695257460345 --1.29530337427335 --1.68894321217233 --1.86515680350839 --0.193474869771512 -0.420821881290824 -0.412276331036665 -0.144778485771749 -0.0887246472537342 -0.26125404946993 -1.17250285597412 -1.18618406765752 -0.764456048195006 -0.750658716504637 -0.753086647972081 -0.644743179862655 -0.635604672443325 --0.0896158464762369 -0.046471580901553 -0.144944204316271 -0.174052556778893 -0.357106508691185 -0.31362877338362 -0.301671556286758 -0.265818649091891 -0.191553625569657 -0.188399624545537 --0.633183036526535 --0.803979402674805 --1.28284060149712 --1.44446944798378 --1.48186241585752 --1.64357920044105 --0.224380230945036 --0.175250005813197 -0.253644795371743 -0.314637317656535 -0.364404938339767 -0.415937400098075 -0.389265640135555 -0.373663790529843 -0.18336259387543 -0.14454511919819 -0.17614739454487 -0.225884604963207 -0.497525878556596 -0.889803751044388 -1.57616216232699 -1.47234996378292 -1.36449847767172 -1.34142456138107 -1.09099963974411 -1.08228233661264 -0.947228534926856 -0.897957077851297 -0.749442892989732 -0.642755385550043 -0.504233285001948 --0.0723708880664038 --0.0954839931489158 --0.0512885557673233 -0.0900554549382431 -0.204485210194228 -0.181784550085224 -0.217092219675068 -0.340600108062157 -0.294837616736473 --0.462261410617272 --1.07428552463411 --1.24054371409772 --1.34311814144477 --0.219990099788662 --0.16161475329449 --0.0830186623569258 -0.230702045015784 -0.331248409279365 -0.389707251281466 -0.379672221782503 -0.231756349619173 -0.137350177587713 -0.153920309345095 -1.45411686453788 -1.26435719858548 -0.986692044661533 -0.908561298440894 -0.721619153814217 -0.724095886523749 -0.491385549873538 -0.413746818580517 -0.0111513717409721 --0.0674452522228925 -0.207371273581764 -0.21635153569483 -0.258180160209907 -0.281921878724891 --0.237940812954124 --0.276388152510217 --0.406979092364891 --0.781483625887354 --0.98991876125304 --1.22569941610281 --0.106660404096218 --0.0346015466440743 -0.31281908465507 -0.313345290465902 -0.295439115002882 -0.342110824588467 -0.421797506787055 -0.407395436312825 -0.405283848601146 -0.321815433400106 -0.232262414793277 -0.151086327098565 -0.218629675935858 -1.23964702693994 -1.57285275386424 -1.55991210614142 -1.38533147597093 -1.34874885325559 -1.08924956630716 -0.907997280034566 -0.906257773071578 -0.875921717128698 -0.731856993648226 -0.72595717062827 -0.724764207196934 -0.474796991681304 -0.413646371202352 -0.0340471325282863 --0.00165889721329648 --0.0564859307218448 -0.294845165337646 -0.350720183142201 -0.331330891342013 -0.257990317602403 -0.213255922744068 --0.673962498590432 --1.17163643793528 --1.34256434520371 --0.209513717035621 -0.069189852431121 -0.238884155998203 -0.318973615650112 -0.317563618841874 -0.37081920526483 -0.264305249551184 -0.226089790708505 -0.170468712477208 -0.515220736379511 -0.947634980283036 -1.33242736641979 -1.37634467630448 -1.51748710287703 -1.14523645782847 -1.09614881330596 -1.0138817655329 -0.992923472695416 -0.898697075455607 -0.835874482651187 -0.809979243829353 -0.653799250788856 -0.627774479955775 -0.531032766706447 -0.255284928822395 -0.195033375209388 -0.193392410852224 -0.244831466582204 -0.265583488631668 -0.288237246707935 --0.0226041544697715 --0.118811893291603 --0.31763204434611 --0.572522904821904 --0.596614577815625 --0.756222800475262 --0.108868356626575 -0.0729130135136735 -0.320312226419777 -0.398367545634271 -0.306206327990925 -0.27413242372482 -0.273466555805024 -1.19655381666978 -1.13940515684935 -1.14313286650524 -0.773888939869686 -0.763596206562926 -0.769751150205295 -0.141034509488554 -0.0370517404306714 -0.0990020175305322 -0.252081879034431 -0.205634336210435 -0.240031195699673 -0.238242931288045 -0.479031008025467 -0.0712302163539338 --0.305129504303697 --0.447046803398143 --0.593207460640373 --0.607993844818081 --0.673665343429938 --0.803480038612033 --0.841287167113469 --1.10158705675555 --0.057103015180747 --0.141023604501962 -0.306730332994862 -0.395712326553349 -0.366899000463489 -0.446115809827411 -0.313961265852141 -0.29128388031404 -0.271188384227523 -0.21606200907287 -0.207926653088817 -0.711782172184718 -1.0254160897507 -1.12618836007914 -1.2012121517532 -1.001419323454 -0.961349375842905 -0.879131131208197 -0.0236647185834471 --0.0325353461103219 --0.0340067202446228 -0.0710835663876761 -0.309450823658889 -0.319921318498007 -0.541708108193269 -0.163208633928491 --0.489602275935535 --0.835450068759801 --0.953406158182583 -1.25807098307274 --0.200795129096441 --0.027805344918777 -0.473372346341808 -0.446655103298953 -0.430814568873965 -0.398820710122758 -0.307104851615991 -0.208291298528996 -0.189423252643289 -0.959228660675738 -1.09818998707584 -1.23969564823831 -1.48893127021474 -1.47329576452271 -1.46008549441147 -1.380538073894 -1.07385254982836 -1.04647018726362 -1.00557330596109 -0.911094130298871 -0.823886316805382 -0.679446600235721 -0.673845724014718 -0.612673208114048 -0.448001264402205 -0.0359866762609187 -0.340022331806692 -0.364348625720476 -0.347096176470044 -0.300049934861518 -0.239931255600101 -0.313011806548543 -0.327000732435089 -0.267636893610698 -0.386424498309127 -0.188748312486432 -0.139584520646682 --0.108088533325322 --0.186075307618175 --0.243866502916223 --0.281606313708101 --0.32766158162338 --0.358267893253984 --0.478294607076462 --0.794493387932357 --0.0584425879252386 -0.111145090452689 -0.245084826631944 -0.316389300960882 -0.340693770865803 -0.317688055210642 -0.453177421347956 -0.360602724403401 -0.32967006783027 -0.208957940596708 -0.156646283172799 -0.51183734031863 -0.849745124593587 -1.27152696372759 -1.05683373723766 -0.96822164389182 -0.609036017340145 -0.582750695662167 -0.504371931479955 -0.188195273144236 -0.153332588068334 -0.0868696743978159 --0.0113974177273217 -0.18055361329853 -0.45117228501042 -0.319245901490238 -0.230897672720976 -0.276322690874188 -0.298863403486058 -0.315715632162085 -0.238143996256785 -0.342322101109405 -0.437203795588438 --0.0700297755932038 --0.0797469299684224 --0.13773931522336 --0.126735034051702 --0.182508609195473 --0.568579334626786 --0.253568842802888 -0.188791655739376 -0.253515079321733 -0.26660002617033 -0.2791032900824 -0.311744691214038 -0.402705408014073 -0.433209848874167 -0.512287082983102 -0.484574436199821 -0.39842509401876 -0.394038844177619 -0.153022903987335 -0.682774837421436 -1.06508104344412 -1.36272896738958 -1.33771367162343 -1.11810743756847 -1.00869857243424 -0.985690868194956 -0.846657939981728 -0.763659479351727 -0.167549213415327 -0.0946003003739833 -0.333838251194511 -0.468785424668967 -0.715435468878024 -0.742159924196342 -0.633515662594228 -0.0311793338831698 --0.0113454320220612 --0.320785528979519 --0.373241314298436 --0.439194277034151 --0.46997441725002 --0.493060906711237 -0.152873804451549 -0.202146263945224 -0.397966389432897 -0.485199764198143 -0.503783520037263 -0.384287750647351 -1.29156317067856 -1.32649319095211 -0.944760025464944 -0.93705473608777 -0.85341774773511 -0.582135709993377 -0.418604387860082 -0.279374064382377 -0.029688393790261 --0.00190793988981319 -0.00524229230768114 -0.0539509991046714 -0.258466150879233 -0.37578150224787 -0.509164835336479 -0.507371849883866 -0.517683799091476 -0.455799567321113 -0.34716324991706 -0.738466433204149 -0.779793569616468 -0.244186234492453 -0.181374233087769 -5.09408389337551e-05 --0.358262073388973 --0.171546096102832 -0.126971039469188 -0.228295532518901 -0.337290651164945 -0.313543570161674 -0.380871958017297 -0.404007983245712 -0.426554275648989 -0.393949402386593 -0.510284226472875 -1.29603920557362 -0.851233178253606 -0.856125571144325 -0.852492960464792 -0.577832167865571 -0.280293481107375 -0.215750277532029 -0.160224909436725 -0.0140920075958526 -0.122683748398545 -0.256098743191318 -0.396809823341757 -0.546501204611102 -0.532835685829314 -0.459498109336883 -0.445700029825113 -0.419882045043764 -0.341540268916381 -0.34292044146663 -0.436209069437874 -0.724890869657987 -0.845814822508091 -0.707379957662486 -0.677606928155848 -0.258336028529584 --0.168560157984764 -0.0425017226665823 -0.305877414541509 -0.290230950937081 -0.339661302806157 -0.551178464702595 -0.54562237066464 -0.553503052445954 -1.10860318090506 -0.93796633645524 -0.813607670568405 -0.850171512868256 -0.764528612520463 -0.722905936894598 -0.534982939479489 -0.232211817691953 --0.000980229097798713 -0.00996411889554416 --0.0056051096186831 -0.024360761981967 -0.0254121694540679 -0.144853635845113 -0.276062526549767 -0.302258321163373 -0.311686283473035 -0.343032598646685 -0.756354875954028 -0.815239441235322 -0.821515541585239 -0.60180179237099 -0.554478057613958 -0.397471769487002 -0.389408422150623 -0.351882261147999 -0.299481189389274 -0.268477720797184 --0.156382842361888 -0.707474809026721 --0.175550606890621 -0.120180186994764 -0.2696154606221 -0.428707328403082 -0.554798584422947 -0.539401485357265 -0.148741051936421 -0.33819096537726 -0.582005110452142 -1.21610617306407 -0.822498639460751 -0.711462388338393 -0.615817010171359 -0.514215305532959 -0.476094339602929 -0.194682643408806 -0.55587749563151 -0.615600149477352 -0.60252542812767 -0.481852144509778 -0.373542228940547 -0.333339688059407 -0.322244937143942 -0.343494088871592 -0.374228677440399 -0.333953076482628 -0.639109702564392 -0.895595691127093 -0.746376211472056 -0.435609536851643 -0.432982717711228 -0.418776204265454 -0.350753745153449 -0.181108884955332 -1.09511339570378 -0.305394076039386 -0.316623760625724 -0.383893287087533 -0.572907746377293 -0.465020098466709 -0.397374955667491 -0.282745072368245 -1.21983797490343 -0.719234561000748 -0.711013782272284 -0.662267535447645 -0.0913532868652691 -0.56916349106957 -0.566581991688041 -0.407138983955669 -0.371477318262778 -0.383452122597236 -0.737870940564486 -0.85060178266807 -0.951973269517625 -0.953483173424793 -0.933876684710809 -0.628410812393934 -0.520851264707032 -0.082976563129634 -0.272203443139315 -0.311130217557775 -0.312762575514148 -0.32191728038652 -0.403179140857603 -0.48012636662062 -0.616662077331526 -0.558014670377069 -0.457049964708688 -0.172861707683621 -0.950142594902173 -0.797514242394771 -0.676433115805306 -0.73065592522048 -0.37973059847937 -0.0882985878113622 -0.116238662539413 -0.119267228339709 -0.133424431838792 -0.40606503011854 -0.545564178495928 -0.623733061058264 -0.479526155150202 -0.471010809165644 -0.985837956867469 -0.815463629583988 -0.753106468630808 -0.564018787446319 -0.262918892948358 -0.187677086498663 -0.133972641262941 -0.11828548261275 -0.349541290035459 -0.344328272472422 -0.518627194984465 -0.527511984878481 -0.636723705844894 -0.410489045398212 -0.281160083926482 -0.215158098647899 -0.177232546571224 -0.678704585240709 -0.715283909144999 -0.954606220874172 -1.10835688357847 -0.669467254760173 -0.631355502442236 -0.600032027594521 -0.439675464062725 -0.415701213560755 -0.301476209635934 -0.129154548769549 -0.182416146866391 -0.319589523840405 -0.462368640371604 -0.63358067792157 -0.647892234638316 -0.656095246031576 -0.536098398971646 -0.510920350155468 -0.453898189817512 -0.375055867931444 -0.431093495088561 -0.441253179405447 -0.887106338230183 -0.957972806133233 -0.749653745618506 -0.674929506305459 -0.673315772487319 -0.553110996849069 -0.532923787057548 -0.389427591727875 -0.321902541193909 -0.0525328551398356 -1.18766618564939 -0.319458510096498 -0.34009352987314 -0.636698463928704 -0.648599777613539 -0.617639173009959 -0.514626566453256 -0.379239557689358 -0.263509725772296 -0.0785950920854646 -0.138247874304145 -0.226796492745397 -0.419653735108119 -0.590188324207492 -1.07092960565125 -0.487509430511087 -0.284581297849897 -0.234281043727467 -0.30510848456049 -0.374926438019903 -0.389518111709931 -0.458228392638988 -0.62631149696128 -0.672621442007269 -0.671547086052771 -0.428507754204865 -0.545921555553971 -0.731177990505245 -1.09735624036992 -0.869284938084144 -0.848397066180908 -0.756063249431081 -0.459508054161033 -0.0750446111042766 --0.140408125068369 --0.205200811915152 -0.451055598392998 -0.608921563039472 -0.652764092006132 -0.586378488199156 -0.553077696448154 -0.479229591115299 -0.613277699212217 -1.09029649942859 -0.829731605078623 -0.67878403781649 -0.602269811044367 -0.586820443082628 -0.541192037609392 -0.36490230052085 -0.339115214088199 -0.309898589925998 -0.322265182946101 -0.399837741972576 -0.416940812275252 -0.484941961220336 -0.493737980292345 -0.520001484374829 -0.566576638668751 -0.672242553015389 -0.654746248021235 -0.642933703296292 -0.4242091697833 -0.59362492811173 -0.656581809206898 -1.03334893123252 -1.04770151994025 -1.19316309654338 -1.19054629908559 -1.16230853674275 -0.815638914745472 -0.730999507685322 -0.585508344464538 -0.220945782768949 --0.0241600014960586 -0.0383853767906306 -0.219946623875495 -0.243033259293872 -0.350313535791143 -0.371395792876564 -0.360860106809481 -0.382582508537727 -0.425468595839156 -0.823101781253341 -0.919620464117338 -1.04050165444485 -1.08690533851893 -0.982169343040876 -0.911600637296706 -0.524651869559369 -0.519363685304766 -0.534814884822152 -0.580543257780144 -0.628172868054708 -0.717695226263352 -0.630603912173829 -0.557480089989136 -0.491722194334077 -0.496176417795668 -0.464899649481252 -1.19954920066722 -1.08157088171205 -1.07308612007564 -0.974836151190276 -0.526355296484317 -0.443467406380998 -0.134937439313397 --0.110825831503758 -0.303874080863444 -0.349035897477037 -0.352265409831382 -0.368279876219974 -0.389859297645625 -0.408051850454724 -0.423029199875717 -0.5648550146246 -0.645900679136446 -0.368010063048708 -0.394077691095189 -0.566842545892671 -0.475829256979617 -0.505373547156575 -0.473012410859795 -0.672444340135872 -0.684572001129785 -0.736122545297134 -0.652753406476938 -0.660935024698894 -0.566395663785455 -0.889672912603681 -0.934170292963222 -0.996436321749711 -1.30253109379295 -1.22310929881531 -0.343132032972537 -0.239406184135239 -0.107183109224131 -0.238205620304285 -0.306925124009997 -0.423299550954651 -0.467739161235828 -0.601798764827848 -0.665210116181271 -0.65988396177541 -0.105349875349827 -0.159632420540548 -0.864679962261814 -1.08012529840359 -1.08028617035992 -1.13050963753609 -0.833194566682552 -0.584690455798492 -0.736923090294203 -0.8959494695318 -0.831767125747744 -0.831528885002655 -0.782272021107515 -0.741228081470473 -0.754536784389936 -0.754289960575997 -0.551381611140577 -0.714339213744411 -1.02767975418167 -1.1571078996388 -1.29256277970638 -1.1801899622648 -0.75540011107806 -0.340487464786339 -0.153993885675428 --0.119766266198399 -0.239048837018597 -0.352911704171097 -0.408184719914299 -0.409575629068675 -0.410351427674104 -0.612239052904222 -0.665829031053171 -1.05458329953713 -1.07696934876719 -0.982622119054371 -0.898452173825691 -0.720354841854858 -0.674776823474202 -0.640240743247508 -0.755878875139997 -0.901099944040338 -0.987103684118258 -0.997847221555592 -0.941620407315474 -0.933949503115358 -0.84494972398344 -0.829794383748169 -0.730593979947461 -0.710968297419869 -0.678477009722927 -0.682925383284733 -0.599122066773374 -0.838364908017788 -0.850705921124108 -0.936134595589236 -1.3987031507528 -1.38385775467036 -1.43375204726903 -1.42890021979918 -1.43033302550031 -1.09603566540598 -0.748288234098519 -0.655100877109097 -0.623396918749355 -0.585561776077768 -0.260280056707725 -0.128082119230507 -0.395675273057043 -0.449436891116667 -0.486287133564201 -0.446348751615011 -0.455656481902395 -0.546119637126623 -0.656958514713748 -0.365578647791031 -0.330381656657021 -0.272676055331585 -0.180511873654636 -0.167290200842405 -1.02457656744621 -1.05224436776262 -1.09208730812547 -1.09840648372255 -1.08615872236293 -0.973397008645538 -0.616256658811603 -0.840248381382318 -0.852228772917037 -0.956472533037729 -1.05633427198244 -1.04694704571049 -1.02441295317412 -0.761333019550058 -0.684861343554125 -0.618072123941495 -0.66691570043745 -0.689722480698002 -0.854095117557723 -1.08436128445603 -1.47184724671074 -1.50954606034871 -1.4825952920775 -1.35852879092385 -1.00474994556824 -0.816845723478938 -0.554521106157752 -0.217451667434723 -0.329252631738777 -0.305473386649579 -0.328688933229818 -0.433708902475987 -0.409113491291288 -0.42436536450932 -0.598043544249466 -0.653921168791433 -0.67370862749862 -0.594740518398011 -0.188860002779363 -0.226320252939837 -0.300330221841161 -0.392065747984041 -0.503350643938935 -1.0586288807617 -0.953728477970088 -0.680898640806291 -1.1457540163551 -1.23305743983252 -1.15453699126379 -0.899819010444601 -0.78609303110094 -0.708506079123392 -0.852230791668399 -1.12442828750453 -0.537994465219052 -0.489587476989419 -0.411136944363598 -0.349878636765313 -0.421594367665096 -0.434782154182876 -0.465161926322221 -0.457745558292324 -0.389319047925792 -0.323971951973869 -0.769364043845213 -1.14218571300582 -1.18648740140393 -1.2063232705268 -0.893449470034975 -1.10494385491302 -1.25153943169059 -1.32697679883216 -1.26736774281398 -1.03612230485756 -0.706833105843785 -0.677477401285463 -0.835917354710649 -0.894635340733933 -1.00737828146946 -1.48985682022314 -1.56665617298925 -1.40905841265823 -1.23847005796485 -0.28769248731367 -0.168781695827624 -0.237774558245912 -0.603916549447701 -0.620241736140143 -0.542566894852728 -0.373285139757519 -0.906614865219124 -1.14959542660255 -1.21852020722304 -1.23076860005665 -1.22298780164796 -1.2096424109518 -1.1747671251277 -1.13444076016017 -0.830492776373307 -1.30277695251619 -1.34222509052803 -1.53553162753377 -1.50413376595491 -1.24597122542098 -0.809642781999836 -0.787855343005701 -0.726954095342677 -0.711044490054283 -0.755224784459372 -1.02621725179116 -1.46703836437881 -1.51604422638968 -1.46189023279104 -1.08156900103903 -0.871165286257538 -0.637710401969633 -0.503288140318205 -0.157393351215852 -0.398507447191561 -0.470918477022195 -0.469710159924114 -0.392182453689481 -0.394327683059005 -0.606365032330174 -0.670727436081487 -0.200237213092109 -1.11210255791654 -1.15985013923528 -1.24921889842047 -1.19075415759387 -1.04971504906591 -0.968536261537983 -0.906534049206694 -1.30220472614016 -1.54366733619316 -1.60766519793703 -1.61332903937771 -1.266305815071 -0.831494455607013 -0.820074144484652 -0.76373338905193 -0.760952859896435 -0.743044702755887 -1.08462901847644 -1.21747912778487 -1.3440840697952 -1.67577016946132 -0.382159462718555 -0.227685143468634 -0.536199405664853 -0.790079017507239 -0.673755263770479 -0.562271942728303 -0.309699441187018 -0.42212064132733 -0.417982394706659 -0.363665302659314 -0.506279331045446 -0.34033297598949 -0.772824313406945 -0.971234253067362 -1.05763773288378 -1.17636392769164 -1.2962177418378 -1.54207905419758 -1.63090469727276 -0.999415907486325 -0.864332614419693 -0.8624532399367 -0.792691363429515 -0.785923230434866 -0.776111863994899 -0.874037309045105 -0.990525606528665 -1.009873338946 -1.16881006257069 -1.43798632778081 -1.5575035656381 -1.6051229373477 -1.65684460987414 -1.60854250098288 -1.2269971803876 -0.872138375857769 -0.732829387712748 -0.671763462446771 -0.302569814179845 -0.460854603527057 -0.437626118151456 -0.363665239701518 -0.368776080725826 -0.423811100671792 -0.521855715654093 -0.545138780001253 -0.333057538458624 -0.366375204739281 -1.28686673628907 -1.20188392988654 -1.65531221028689 -1.73192142945076 -1.35206948226773 -1.26358678546635 -1.00996103789837 -0.977756093019597 -0.916858425820264 -0.80707023054979 -0.745962974536374 -0.775257785248796 -0.905854545157624 -1.34109154462169 -1.54943612633838 -1.56831840397623 -1.65403821495078 -1.42733071868857 -0.406298736063558 -1.0370918243424 -0.320357181125775 -0.342902841003301 -0.327712971666552 -0.359457485312385 -0.465117689965636 -0.437636866039043 -0.417527555704737 -0.373567816966133 -0.485512869063065 -0.557979276019447 -0.237475995773782 -0.227624452121676 -0.339856338525655 -0.836342801972444 -0.862071416553983 -1.32162155150682 -1.2868599345244 -1.57320700225016 -1.73901799743629 -1.75749939024672 -1.7350001720755 -1.80781575753025 -1.57819813323164 -0.895560685039202 -0.95946877329777 -1.37536665338502 -1.44411768832426 -1.40256930251998 -1.22718481454839 -0.622935802129462 -1.66395766813453 -1.53888139388756 -0.294525825117731 -0.296329899394706 -0.342114611518076 -0.328325673281336 -0.449736173212445 -0.438206649913283 -0.220189935943623 -0.372747070857519 -1.2553415476301 -1.33443058344833 -1.31252785451944 -1.29833978388294 -1.31765684447993 -1.29088205129985 -1.60413627933966 -1.82135530469547 -1.80531994749536 -1.68112903093551 -1.34393075436208 -0.919150108598682 -0.978048945432157 -1.03579735324084 -1.1181357764609 -1.33946045898221 -1.55631789287251 -1.64197688114663 -1.5636769410046 -0.693342238680692 -0.591486980363896 -0.551267872725589 -1.73239429145265 -0.244882409816213 -0.285620958737498 -0.398365952290929 -0.409356981407912 -0.558384699685426 -0.20912321367212 -1.0055619472884 -1.17823701266026 -1.32637135122328 -1.62747389432474 -1.7751659184163 -1.79347059750503 -1.82429423770599 -1.79654390566785 -1.8129786231697 -1.4438286687453 -1.39167646724449 -1.35020780227322 -1.02700697582797 -0.825631564667249 -0.844367416597567 -0.95625611168426 -1.02375091353684 -1.03952321154775 -1.04217872866296 -1.12582583405173 -1.45736234612773 -1.51570566653145 -1.37962256909819 -1.3223906770032 -1.27010448426093 -1.02068508150827 -0.958210774316392 -0.30395162511601 -0.291276763266044 -0.299640249064968 -0.299264324039166 -0.322541385174635 -0.30677763374989 -0.529973910482468 -0.194392323798967 -0.390439876929248 -1.00797869829406 -1.36305806513229 -1.47452157491403 -1.63922799061103 -1.82551754767323 -1.8054529101523 -1.71674725556509 -1.77922681310335 -1.2374894576306 -0.903615080159128 -0.984807043412919 -1.03759906236129 -1.41899554879791 -1.44599347697438 -1.53741496624704 -1.58054811018279 -1.25157828599887 -1.04901590049777 -1.02871384369416 -0.891257142569739 -1.87604441955028 -0.295002364667981 -0.2664674748642 -0.492960748252617 -1.35797993829181 -1.35475767513482 -1.32781842670413 -1.37726648560601 -1.39967385403098 -1.57645590655379 -1.82308652603072 -1.80489439451728 -1.73159069145688 -0.98187391605909 -0.857888187739421 -0.91930536864281 -0.983272315548199 -1.43427443593729 -0.985581519023107 -0.985723250824798 -0.983096688417366 -0.951929383603883 -0.95180856051628 -0.300854092610734 -0.368127932741414 -0.261930016337395 -0.246176042975975 -0.416658491516019 -0.124076430282777 -0.469462853020602 -0.517420601278509 -1.29322696807108 -1.53417789459365 -1.68056802295565 -1.81355413604073 -1.70767729893472 -1.73101554949536 -1.62317988042212 -1.71608861292642 -1.39786936784155 -1.13331953106443 -0.940762795761511 -0.845107726745614 -0.926292464041181 -1.28304456814418 -1.40503308799288 -1.14999780637329 -1.07428434299044 -0.98376578602246 -0.99583187463379 -0.983733185998783 -0.876918644737671 -0.283475013493446 -0.293184796971719 -0.340504901192757 -0.342649507140806 -0.347151536861912 -0.378930251163851 -0.345489402095302 -0.152498015799553 -0.210285859427975 -1.22249785914507 -1.25848714618141 -1.58104672306522 -1.66739616131666 -1.69871374829951 -1.65775129316361 -1.66876522374861 -1.69312662657166 -1.66922728399683 -1.63135467955091 -1.48234807692356 -1.1910594419053 -1.04488318423813 -0.933663037067353 -0.840334299430481 -0.890889531138454 -0.923510173762601 -1.14133657670446 -1.28235205980474 -1.29976827028145 -1.11124991473168 -0.982068957475299 -1.01608080585849 -1.55169527735166 -0.515836476925511 -0.269382434947998 -0.266871373595919 -0.293759208611501 -0.310682100694956 -0.305179839849467 -0.314260176099166 -0.222605096865051 -0.21859396447444 -0.208231720651371 -0.263230939737696 -0.332538251915416 -0.340013495629426 -0.334069184954092 -0.1220862735184 -0.341594561068666 -1.27842125774627 -1.28870551228228 -1.54788618124929 -1.62882002277916 -1.63758329919563 -1.64459030391308 -1.67534910967036 -1.67671137477017 -1.67795061588317 -1.71132105875592 -1.72812272357025 -1.65378057412221 -1.68380843585823 -1.49790165480722 -1.19617745469937 -1.07071002186919 -0.874693870260794 -0.894099139712871 -0.968407181421586 -1.17174830512297 -1.16663710940839 -1.14808182774888 -1.17767140701005 -1.32404207350451 -0.98908499341653 -0.996107681790427 -1.00567593977532 -1.02015908321992 -0.341744770934458 -0.305974240673899 -0.286461595827586 -0.203516757126195 -0.174939294149528 -0.225807386861199 -0.27192127785719 -0.100883283565837 -0.18785067492804 -0.439417903418658 -1.08715830729161 -1.22607682380016 -1.25593563786352 -1.22161611033229 -1.22360093147573 -1.20657647276528 -1.21621919047623 -1.2447934052354 -1.35997751873651 -1.60863341563162 -1.61448116647013 -1.60434663102874 -1.67763849421274 -1.37427068084631 -1.09644721411452 -0.976234834229514 -0.857546992381895 -1.02309323726855 -1.032210003594 -1.22923145086772 -1.25760385531572 -1.1362958701833 -1.09595614832747 -1.04599898963461 -1.00676543453566 -1.23760256534642 -0.287736793802003 -0.326787250284482 -0.15989196658338 -0.175588061799216 -0.104297399100064 -0.202137463685846 -0.278530267864834 -1.25317655938002 -1.24040221388048 -1.57588244129915 -1.59157950692208 -1.56322038419181 -1.53952832188023 -1.55224665450677 -1.47157670462284 -0.865023481465037 -0.992805871522716 -0.948548431357946 -0.278432759350466 -0.336379210810897 -0.223777239050831 -0.290325030170946 -0.264556765947033 -0.269998201080559 -0.146221963644674 -0.178980099879032 -0.182038370493176 -0.340018796245955 -0.382676962337396 -0.804842864614665 -1.08210588202174 -1.11874371637525 -1.14925867979858 -1.56743206004781 -1.51217357125893 -1.52202670378015 -1.56322918134885 -1.58791552965571 -1.53855865546879 -1.61976946713569 -1.26748221805551 -0.855490212104787 -0.79435764976671 -0.80064053956589 -0.964974275528299 -0.931939247416082 -2.0201805512954 -0.223501110840919 -0.323289149828801 -0.203845939490447 -0.253065083301578 -0.185596646370207 -0.181471392824566 -0.15249737823491 -0.0408254602879801 -0.0157425012322108 -0.07897369885284 -0.108887942682689 -0.259694355028222 -0.782920416554166 -1.12629251794264 -1.46866921891473 -1.47191577419912 -1.52110493589496 -1.46288537726689 -1.47934675249102 -1.54304404092874 -1.56104857096949 -1.32832060816817 -0.901028971305909 -0.889722975013349 -0.906360521213735 -0.96900274596462 -1.05922168782876 -0.916137353367436 -0.908733935679916 -1.01017069260431 -2.14649889393752 -0.210689252620275 -0.243602315325344 -0.0402610862057386 -0.0472834996218054 -0.0889011445215395 -0.0152056812720929 -0.144424875138419 -0.326402576468148 -0.610779044934784 -1.12788562907058 -1.11040422188537 -1.40013482182927 -1.47514944256545 -1.5561058725678 -1.56754226035236 -1.04299566113098 -1.03432730360641 -0.920421648335257 -0.862780943034799 -0.81307099334958 -0.823790762026185 -0.798996962802438 -0.898172368447355 -0.88409800282167 -0.222340263974415 -0.223318010793797 -0.214825395139222 -0.14427808048273 -0.0796109107603922 -0.347826651945148 -1.09365799576731 -1.02799069749554 -1.46663024785067 -1.31640975326488 -1.35120064542429 -1.35497883712953 -1.32980740160935 -1.40481473969161 -1.41574358142127 -1.44701530515589 -1.58464950179264 -1.49633137450851 -1.43794976200837 -1.37778285328996 -1.31738986859688 -0.935999417324314 -0.834780616337969 -0.821036226672486 -0.849264243664596 -0.777602083732226 -0.952539186221379 -0.857905727162755 -0.866192047811197 -0.918442442967748 -0.940495795020876 -1.74472529189394 -0.267664973540715 -0.315701219929165 -0.24475973824496 -0.21384825915475 -0.203373248371571 -0.0437020729334208 -0.0157125207767219 --0.0419291828152648 --0.024376527941623 --0.00128853320237354 -0.0944879916075116 -0.479597218441603 -0.878917804122327 -1.01983479274758 -1.04391521714507 -1.29635114695682 -1.38450751816217 -1.40200903666413 -1.29422390980906 -1.25834983886526 -1.53634308856536 -0.841348703176763 -0.840079510569854 -0.789793940344936 -0.749294894271706 -0.7614485361362 -0.755737095450986 -0.865288425141976 -0.886790262096124 -1.70371251104243 -0.199571164158362 -0.197814833720003 --0.00214846158881876 --0.0061339233513813 -0.061582845334069 -0.169701211944451 -0.314886748750828 -0.467123873567175 -1.29364866082144 -1.2217273311117 -1.50075708817865 -1.44718650154685 -1.12688154855099 -1.00597615865949 -0.856419685289843 -0.946777121359862 -0.878750003303658 -0.357253348293623 -0.253149197334924 -0.225599315205372 -0.21537780204833 -0.22953580582908 -0.245530216149477 -0.1771470606971 --0.0311670538315436 --0.101270022436353 --0.0425347607058431 -0.00434855881266571 -0.0258141986862874 -0.0249828263989205 -0.029891017911714 -0.139188493337668 -0.19579427739132 -0.252058909590037 -0.288336310392383 -0.928746116094757 -0.943701898012909 -1.19609270976213 -1.15266894820773 -1.36956898582077 -1.39429979770692 -1.46169183816187 -1.44805459970134 -1.41038002748962 -1.39590346465339 -1.35778401007511 -0.943479474419416 -0.882759291982101 -0.755035457395163 -0.720269089879569 -0.718660209473992 -0.889352882776123 -0.938121496370673 -0.89737262322485 -0.840239298105228 -0.84411903170303 -0.843238971762005 -0.380839405799916 -0.135853696396122 -0.148175948955263 --0.0579154542113329 --0.0473917444936092 --0.000751217826818973 -0.0243160249383507 -0.231134389309053 -0.924882041099043 -1.12003246130577 -1.12891455044184 -1.11433555802267 -1.05619419673176 -1.15548833911885 -1.11736659558063 -1.11731787154893 -1.20824161446091 -1.28039552967297 -1.35997939186899 -1.40211254988467 -1.44647548602715 -1.03897587056894 -0.880804217754836 -0.833689108878424 -0.814842640427823 -0.74380326745446 -0.810694678034551 -0.827142655718262 -0.853685146148212 -0.878896870711191 -0.832752950166579 -1.15960037511298 -0.366894047530732 -0.0950323437726492 --0.078913067363338 --0.0933147843815547 --0.0865254779326925 -0.0607196143153814 -0.104925855731283 -0.706226075099211 -0.909616725201246 -0.89754631454467 -1.13927440449527 -1.14744083015221 -0.99681418656383 -0.963051304235282 -1.07748398329172 -1.29819228381022 -1.3288661183473 -1.33323267379558 -0.929705956106186 -0.931127029827998 -0.916876800850279 -0.922395055106364 -0.821429703713978 -0.776588331008284 -0.811347670316856 -0.830383254838498 -0.840514643238965 -0.853710965416422 -0.788550915881924 -1.20390787369378 -0.806602387493372 -0.262348995515145 -0.316456329414656 -0.2611453755658 -0.162961997594929 -0.146434299794409 --0.0293052114467276 --0.0675107757004483 -0.278423494457241 -0.328751274705803 -0.829084980140518 -0.846992407449738 -0.852554238449034 -0.853406348836756 -0.907650492326644 -1.00684394446065 -0.975199664275831 -1.06040073792248 -1.1880260206925 -1.24333860914687 -1.30221523278674 -1.40114274377202 -1.36797873850396 -1.26976335426194 -0.971046918362021 -0.919329304904352 -0.918938405253673 -0.912076860882156 -0.91556363651797 -0.812561237793268 -0.79956804440442 -0.841155750744207 -0.820482395174285 -0.856285347951879 -0.858399928581413 -0.795893212573183 -1.63425625073459 -0.412225761286619 -0.197935009709063 -0.217245201223275 -0.155854419492481 -0.11964341181184 -0.0208918729727525 --0.117578007857833 --0.0640334344214573 --0.0266307555212233 -0.129054056708583 -0.909157428826832 -0.878079538569054 -0.916871007220877 -1.09642242384513 -1.20053625175838 -1.2305394237422 -1.24233661498305 -1.3308937225925 -1.30364557997104 -1.34272958974775 -1.28323300222161 -1.01549523792614 -0.915435017978041 -0.930674736610865 -0.909870857283561 -0.764942647990985 -0.743503381622048 -0.817730575896515 -0.80640193385317 -0.8356483284456 -0.831123577716777 -0.815534004696996 -0.722463549752025 -0.395895540193944 -0.419526211087001 -0.296500461419155 -0.265510103352774 -0.225334850731951 -0.218631716481488 -0.155610536300374 -0.00825894183959974 --0.0836200389720183 --0.0381815121792801 --0.00669852948449012 -0.125779141010042 -0.595027675823573 -0.715039198982829 -0.894409697758636 -0.914882466828487 -1.01332087426513 -0.866468811637784 -0.873387296642935 -0.893262915724371 -0.96805869052978 -1.07050696329415 -1.09197093798431 -1.15346524223929 -1.29312288414249 -1.29984186053994 -1.27669446283855 -1.12709100616634 -0.994821817197906 -0.836281331473106 -0.813463343796776 -0.786248345495096 -0.794432688954544 -0.76512914643628 -0.462561214757741 -0.117496008131999 -0.0429691234920764 --0.0224598100407132 --0.0521242450310844 -0.0985659151628706 -0.160686731786376 -0.850463637309101 -0.911024670670262 -0.888401633005898 -0.874835191971378 -0.832565994623206 -0.838975541868049 -0.854622223716699 -1.05573377264546 -1.04639560153862 -1.2311470428281 -1.27241709916347 -1.25296242023883 -1.24342791450698 -1.14149180238714 -1.04241871840087 -0.917815051537939 -0.798584992987269 -0.694782968149514 -0.701204183662693 -0.714469642614656 -0.726003432750797 -0.751964782911301 -0.782613715431339 -0.774569056760132 -0.66338347758634 -0.631230144265938 -1.67723650041211 -1.4143177329657 -1.07396363183363 -0.460980818278301 -0.474602422836325 -0.0875765342301449 -0.024871110030956 --0.0216530940529687 --0.0669373189852038 --0.0507342997334632 -0.042018274996007 -0.0527320339473114 -0.10832704767537 -0.103411674875817 -0.219842708602542 -0.294351421902729 -0.354768960557291 -0.563894323123753 -0.605500613989971 -0.773547273678755 -0.797538802980288 -0.870564578166896 -0.99277478918625 -1.02250342980322 -0.997929605995651 -0.945325500155839 -0.999451176059114 -1.17311683851216 -1.17549135218722 -1.20393703469189 -0.899622226949312 -0.829191133420917 -0.850305942314947 -0.828387442960615 -0.646040263356589 -0.719837590064802 -0.705037859812855 -1.92350791211687 -1.35336768026066 -0.592322354257718 -0.489360426496676 -0.241482484030513 -0.142922098542984 -0.128108287847374 -0.131792320127467 -0.0651110243854678 -0.00179018226257988 --0.0340574932209989 --0.0593124017961628 -0.050314847310684 -0.0490413567949837 -0.482676117040743 -0.647195386406917 -0.709839185855071 -0.737121565395523 -0.746863336933426 -0.791642108550391 -0.61564819142799 -0.726139221210332 -0.904539546201065 -0.821758502814749 -1.18302249948488 -1.0861711006225 -1.05743369714294 -0.788751231138882 -0.789920242081358 -0.733834334084552 -0.595745697018952 -0.658964521448507 -0.710128301570695 -0.722269682430912 -0.721992293134512 -0.705425216047949 -0.58057214798259 -0.571431332797886 -0.498001878224386 -0.502981451149219 -0.499466479566939 -0.562420902060994 -0.430955969105208 -0.361944040795349 -0.332010860137142 -0.292500811617039 -0.151035448207965 -0.173435583993724 -0.164833236770574 --0.0593366839767349 --0.0172059483882894 -0.111547738956215 -0.137209002572913 -0.638314329705327 -0.561209610122699 -0.880345867064786 -0.846360962567342 -0.752119368692366 -1.10602751301439 -1.0723535096618 -1.07922265274427 -0.902349256044815 -0.826694986121186 -0.762102921854115 -0.744675202130399 -0.682982304467494 -0.603974029031889 -0.610498850544722 -0.661443959508542 -0.665618188673736 -0.621491197898749 -0.589719327156743 -0.538071084633989 -0.532007225156134 -0.442503393861372 -0.252533274812739 -0.221911679998691 -0.185409904009237 -0.167155056987061 -0.142745219832925 -0.0364028747231551 -0.520375093590864 -0.626559920625368 -0.786067822843638 -0.867709617830833 -1.0185631685614 -1.01677909723798 -1.06955254897882 -1.08345110876298 -1.08057967405929 -1.08654355505995 -1.08808050969184 -1.04313424980821 -0.907738988719242 -0.871843894446599 -0.745643086105122 -0.687811762340512 -0.78700920479271 -0.726171990720257 -0.629108080941737 -0.579568527376153 -0.564842570929681 -0.594551113723238 -0.593147238940929 -0.509363763137962 -2.1445807049334 -1.83262817774755 -0.211947334144368 -0.22424288913917 --0.0365502870026742 -0.108293388026571 -0.461985967957574 -0.537387943956023 -0.555558260252962 -0.545198857129417 -0.431431217816826 -0.41966484785754 -0.445195919747537 -0.497721696837736 -0.677402312697339 -0.784230898062447 -0.69619482231797 -0.666689333996942 -0.925116898066246 -0.956502937560238 -0.99639438520164 -1.01265056128397 -0.909281168976403 -0.810363039889168 -0.763060264853216 -0.807071413815134 -0.514995287564066 -0.390059232088575 -0.464507120690001 -0.510097004095091 -0.475759147562474 -2.04576261762757 -0.70292830536107 -0.711708518766478 -0.649751245694148 -0.630034673730206 -0.477178577717369 -0.317089214281967 -0.235882576118255 -0.241658114020044 -0.0384301913419947 --0.0435537655377107 --0.0871092481472289 --0.0833229934204951 --0.0577778300604201 --0.0627050267442826 -0.129749119451827 -0.250039837349263 -0.448581466491103 -0.321668853255197 -0.495038291936307 -0.594187684261069 -0.652251394851717 -0.769431519389414 -0.84131783594372 -0.878637011992481 -0.943885012441697 -0.598280628553418 -0.587508177407528 -0.601518774480446 -0.599732108769476 -0.625240196100147 -0.477288077999056 -0.44581270171382 -0.869270637649208 --0.00523092917379131 -0.272753504108278 -0.271687911406373 -0.27890811785876 -0.168099155538158 --0.0382729162073545 --0.0694569999272296 --0.0687569882265571 -0.203409591558202 -0.300933055090042 -0.33892774190981 -0.315082520545161 -0.265684174853508 -0.662966677022883 -0.495629838167844 -0.522145936974294 -0.692022953078677 -0.751117807743185 -0.774643209721354 -0.754813095575461 -0.729132353439471 -0.845615302782285 -0.519242981392829 -0.631635949474699 -0.321512669578649 -0.230060573204824 -0.223076477695301 -0.246990327174395 -0.245621968471408 -0.249697280532747 --0.120569179156124 -0.521777928087864 -0.294373363673067 -0.23718457543634 -0.133277496515806 --0.0750998741637616 -0.242231688498986 -0.227627382976436 -0.235196194803336 -0.196642986274654 -0.221661172377861 -0.448444452983207 -0.569874368488758 -0.523517938745442 -0.474905091184255 -0.311910249275744 -0.436662040996779 -0.642057267708083 -0.666420576592152 -0.451054208685896 -0.41074479421037 -0.569051368798565 -0.389485209317208 -0.325140097780679 -0.271617292078805 -0.140879710359471 -0.116084669663241 -0.158399729690956 -0.165155032940707 --0.0552959899600864 -0.619977604267408 -0.772757509749074 -0.806629399679057 -0.817193012478914 -0.3094889207098 -0.22148281403263 -0.00308355386098214 --0.0739393867503182 --0.136807804441418 --0.0469690604159787 -0.0170531161607848 -0.105831852814749 -0.0699212099113673 -0.14460988374638 -0.378759691372512 -0.453655049648315 -0.539237958603593 -0.461224300895637 -0.415898243786462 -0.348898897077749 -0.424114677056451 -0.553461915974108 -0.541503969521671 -0.528164776340006 -0.618052422272658 -0.520596195039918 -0.531582285561939 -0.379225122319514 -0.137005851662103 -0.0848715136081033 -0.036512685087871 -0.0319157152593412 -0.802989536373618 -0.282580810650085 -0.318353311331869 -0.165851562355822 -0.053313993178616 --0.128788837672349 --0.146476213673807 --0.0718268091957057 --0.0611783414822682 -0.0194223610182149 -0.0292754090595437 --0.00343219234152059 --0.0238959739815883 -0.192672144998944 -0.31986937459904 -0.373062352325469 -0.291250092362247 -0.30428758879783 -0.330634217007798 -0.342112238802461 -0.372983500247067 -0.466287676771472 -0.467216717397026 -0.393543148549355 -0.383706691946383 -0.402602865375901 -0.414431650139679 -0.383784446867203 -0.325610128422412 -0.241514484487869 --0.059182609806669 --0.0861495093325857 --0.0813521805356849 --0.13462382519651 --0.155879169241469 -0.907804388605772 -0.924083212216935 -0.882390712019955 -0.31550992551259 -0.284679905282198 -0.351037621957008 -0.405866465424005 --0.00249672682843993 --0.215194162613919 --0.149801945581249 --0.115555153544666 --0.0916037066230757 --0.050910983914136 -0.00970299562244747 -0.114896059911874 -0.345163138025768 -0.311107781555471 -0.228957755501753 -0.260773994776212 -0.303616996429653 -0.284399892547818 -0.27747371905815 -0.305256715948126 -0.388591232066936 --0.0629105537829133 --0.255572076418659 --0.287065749908322 --2.21109293377639 -1.42546844239836 -0.552966100064689 -0.955293074037142 -0.275901682354538 -0.35857078994438 -0.246451124109672 -0.0387674499339958 --0.0823114543132775 --0.21318091425227 --0.228620766275391 --0.265278043659077 --0.182200318398749 --0.189075467488969 --0.188167911217413 -0.202911761987156 -0.216554630127085 -0.223183413782259 -0.214941935083949 -0.21181615656868 -0.180278338074952 -0.113974266386304 -0.31404251831572 -0.271849892275686 -0.25360491167368 -0.213016040561932 -0.266816957567492 -0.320956802407125 -0.0861537862310406 -0.00099757623058494 --0.182916679698398 --0.31636508931761 -0.622808211617432 -0.894176936890863 -1.02222032713424 -1.01224535579984 -0.906157173306219 -0.306462638929524 -0.463435205851756 -0.495593589256938 -0.328557262782144 -0.302533640764036 -0.271215680956438 --0.157781677048092 --0.304695964690172 --0.309255979459174 --0.301810401343005 --0.263691334173064 --0.00846319360263692 -0.0875231664661875 -0.131843003016293 -0.0816138883952782 -0.18018674460949 -0.172295098260044 -0.166557763928623 -0.15551252349573 -0.160208762728743 -0.166035478692809 -0.146595274946105 -0.196947835934587 -0.204156162230035 -0.188641278182175 --0.293928291140723 --0.553210223609646 --0.579333753524949 --0.555436618351511 --1.63677493847434 --2.22362670591498 --2.17463773076443 -0.450667134967297 -0.875590893772921 -0.523904611604827 -0.47453341852464 -0.347058018852479 -0.509643561370332 -0.128652451675826 --0.0953476139769158 --0.329961363343138 --0.360749946334501 --0.336693188571267 --0.272293573595256 -0.0106456182100629 -0.0205705562639089 --0.0456644777536113 --0.0317895743864831 --0.00207958898086602 -0.0216672740725414 --0.0858279111763594 --0.094014202065388 -0.143786299882986 --0.100194308290281 --0.624700051163501 --0.708269035834359 --2.18304933562039 --2.04249468527883 -1.33335536024943 -0.807837041968568 -1.10493202145545 -1.05521329531773 -0.440142484464868 -0.331077082454335 -0.590769139691876 -0.186555405629331 --0.0163357012436371 --0.0401877165760887 --0.301120454499266 --0.443165020766816 --0.443420187125863 --0.410194794621404 --0.383929088073536 --0.272946872334618 --0.243938123936996 --0.189062560943459 --0.0427856458698344 -0.0094787837285395 -0.170543925950206 -0.0896614035474741 --0.174137413380453 --0.170042479707778 --0.137165556088423 --0.0972575384443637 -0.105328239925971 -0.0708463952246241 -0.0887017786498987 -0.117355818681233 -0.0351405817325485 -0.0210619915197583 -0.00988528840981573 --0.606443215998205 --0.655510627889054 --0.741073927678684 --2.0327776332458 -1.14202609626025 -0.666203383895731 -1.07697504052582 -0.666817896659911 -0.582233697261341 -0.391156678103609 -0.321541724648757 -0.623321091375729 --0.232687692543951 --0.273332918035777 --0.525812374703577 --0.533794465959744 --0.516035685894085 --0.379620768341258 --0.340969742062338 --0.303534650536836 --0.319959760226347 --0.116067169049888 -0.140976516056391 -0.022524693862394 --0.0886711707881318 --0.187763243688782 --0.248271405599716 --0.237659460861202 --0.0344740926832614 -0.0608602470522968 -0.0355599207318491 -0.0380704546852932 -0.00689784929072346 --0.0162824590243495 --0.000735073241784789 --0.0162798911063042 --0.179254673015638 --0.390502960603431 --0.757626578108734 --0.938317196503785 --1.96627476420733 --1.8210430394467 -0.788094683463788 -1.17998692603783 -1.04525931351549 -0.576778777561966 -0.297705130658798 -0.216351121395761 --0.24056577112918 --0.62189536871 --0.607153605621992 --0.435904086523927 --0.407857691445265 --0.378713457910671 --0.426116265592707 --0.165211877584074 --5.24690957988128e-05 -0.0732050555907975 --0.325798166393977 --0.0103314226133193 -0.00602626320630506 --0.0344931872045358 -0.010153286287867 --0.032931946473731 --0.0802330285233204 --0.0866043410841364 --0.0626103210684228 --0.0380309032240831 --0.0442475885733309 --0.16452075792153 --0.365125463170578 --0.902126785321546 --2.20243696750174 -1.28737575473829 -0.793543615980171 -1.2157923547522 -1.21953502622641 -1.05421482712244 -0.392168765885526 -0.50542421589898 -0.665321015704915 -0.663981052510358 -0.240185975813642 --0.376209870706486 --0.466972765428132 --0.656954079460057 --0.684200578060313 --0.689445790819491 --0.724702672821458 --0.54287638824702 --0.523848930404398 --0.505411572244792 --0.527670831007399 --0.50614095513906 --0.538970491925344 --0.110241614352816 --0.0682484771974394 --0.0341009858864147 -0.00497840073349209 --0.379253516308697 --0.387933185780099 --0.413273514140698 --0.168434400883406 --0.121741327958997 --0.0529035113504825 --0.0845319187157827 --0.102263012684205 --0.117101483491485 --0.036440237427005 --0.0575512529510718 --0.264956417443639 --0.584597356786052 --1.06713641056813 --2.06681990094655 --1.71623932136662 --1.93575751048921 -1.44090090684344 -1.49472444522712 -0.913239835114172 -1.15650275703674 -1.11277540519135 -0.42054057696172 -0.468101147355572 -0.424349526286591 --0.31487144491442 --0.451866754306383 --0.613738622788997 --0.722167379362066 --0.603052257291161 --0.60418152912143 --0.596140902454753 --0.64360422736134 --0.71243861199796 --0.441493655103738 --0.0537074972662275 --0.361865287106028 --0.205601574108293 --0.127485352284044 --0.199976991937234 --0.10878768114404 --0.221716820656436 --2.06954742121245 --1.9806617103183 --1.85993664761643 --1.2501750197412 -0.931375320296565 -0.954920959351469 -1.24224411453746 -0.954004831144314 -0.493459998296302 -0.468699728192476 -0.752866109423056 -0.593073981352781 -0.529615953835357 -0.0505773453104084 --0.430998414227123 --0.757890302663988 --0.776086566453188 --0.78269282627511 --0.817410032585592 --0.844842693795783 --0.71262336854857 --0.372649533321507 --0.323024356091761 --0.125787464654437 --0.117026216541785 --0.117120057296372 --0.0730627497307879 --0.163698330578764 --0.431105613870923 --0.559491977363272 --0.465604771594901 --0.349274844304112 --0.30551514479184 --0.28023148914745 --0.204099314964765 --0.31737685225665 --0.245402317421917 --0.308582104692665 --0.908319984882578 --1.93382476520717 --2.00060419286336 --1.81300230799011 --1.98356385903718 --1.48541536563677 --1.14846733950432 --0.707568721728549 --0.238230094310994 --0.0964225892437103 -2.20831290602551 -1.04014919674634 -1.27665579408125 -1.04413479205011 -0.87710449113672 -0.727381471717475 -0.67535796875962 -0.454848042948658 -0.775919141783618 -0.789154008549559 -0.79633317664273 -0.708008345830148 -0.44261474608895 --0.128060048472822 --0.383284049980286 --0.830721635880323 --0.84386171172892 --0.813841441200662 --0.886921904267762 --0.85418588684426 --0.311964264034895 --0.172989053483743 --0.112057211617799 --0.460047998946589 --0.320957677801768 --0.239341811568025 --0.275636045466847 --0.358004693818586 --0.355366435464592 --0.674008724660951 --1.0214282034734 --2.00284187109843 --2.1596567233666 --1.8848022491858 --1.25472884481475 --0.954061501394353 --1.02649495770484 --0.458983695821052 --0.39052509656014 --0.294192012172944 -2.35589156481986 -1.31115229511555 -1.43216571224741 -0.451498336235126 -0.482160648630657 -0.611209248715394 -0.823573054542823 -0.338428358532376 --0.0508701209120588 --0.863388879235448 --0.867371968822511 --0.899482798231386 --0.951217596241992 --0.780343265244021 --0.708773960104171 --0.524133116123313 --0.365746633042967 --0.31528532369347 --0.363380423675512 --0.386863768847292 --0.288288637289916 --0.348514106962636 --0.359655700194203 --0.425865183172217 --0.431732480596896 --0.322144558612745 --0.229903972444021 --0.182722308650085 --0.373923852120765 --0.499952895823341 --0.6789468332871 --1.14251954256624 --1.19513064096783 --2.227924447527 --1.48965452980282 --1.09883592020194 --0.761386518383286 --0.639762628493562 --0.483780350643515 --0.573733350332281 -2.17512763714518 -1.28615649948643 -0.991194791696802 -0.873528997037351 -0.898258940483675 -1.32426466589553 -1.40749347553144 -1.38135275190774 -1.2552049947651 -0.537931882972977 -0.49994883419356 -0.587071972900514 -0.879359173937942 -0.843063719409084 --0.0127676430423271 --0.0801075807559961 --0.417620148221289 --0.534785008559126 --0.782461423108696 --0.846815211995811 --0.987843986426807 --0.615756911758108 --0.267732174740406 --0.504145661839377 --0.482563528437879 --0.474501945251617 --0.366874110373111 --0.42699101335177 --0.470924956091721 --0.499496636105842 --0.255335877303196 --0.184453375925397 --0.484460128954403 --1.12839732921876 --1.14301714970519 --1.20712026266293 --1.68694455539566 --2.2624632643278 --1.83107867871116 --0.919393469427019 --0.882555570376049 --0.426475898653969 --0.374566096728547 --0.466084416015589 --0.63665787200329 --0.857680772122325 -1.27542132482898 -0.595890918516236 -0.50647359615094 -0.656172366556103 -0.709418409289462 -0.896089502827113 -0.89252293902425 -0.0677816296814235 -0.0175185415927501 --0.0654589134087615 --0.267806967537556 --0.760010173845572 --0.722427142869591 --0.716402764151997 --0.928525801883463 --0.962513007251186 --0.666526617451872 --0.353459960169189 --0.336642073679002 --0.385125405890161 --0.520454637752053 --0.479609086939647 --0.432166952819806 --0.470936994963942 --0.490956027914176 --0.546548208559457 --0.278677432904001 --0.273491675532416 --0.345576262491935 --0.57153077705437 --0.641461607724704 --2.19559245640058 --2.13278980007086 --2.07901709436 --2.04662675435259 --1.9633527457666 --1.54152021195271 --1.25733994097784 --1.22200778877167 --1.08683923288813 --1.02151683200629 --0.907880574999577 --0.706679372771916 --0.623412448239209 --0.412467606226034 -1.37504452255494 -0.918103372038882 -1.30365374652103 -1.43795235163939 -1.40489371004076 -0.745712665716987 -0.794480083436252 -0.588536304432786 --0.10131107369768 --0.679488304878166 --0.725121487725787 --0.707904999853032 --0.698995663935705 --0.644388879122992 --0.695404580436549 --0.719895108704232 --0.753797422454941 --0.626623411397233 --0.533477152093294 --0.51808863697817 --0.518427840020021 --0.520389612942648 --0.473442412363799 --0.534104613617441 --0.601416983925578 --0.639139224381417 --0.632569426869473 --0.618069457548046 --0.632304847100446 --0.663750346850446 --0.681260890681532 --0.381707622586596 --0.569577686729545 --0.639351013611169 --2.00610772911438 --2.19992452543494 --1.30991365751473 -1.37517501185251 -1.46936635253518 -1.13643923708593 -0.496876375498459 -0.680561700222775 -0.390496152081141 -0.119423481717124 --0.192683887133217 --0.58819005188252 --0.577377436768867 --0.627226158482298 --0.667828255175941 --0.846789675388933 --0.457322358233597 --0.443194011690252 --0.340637913911515 --2.34363130470009 --2.4004177100876 --2.40220376561032 --2.29076480372125 --2.24233333916283 --2.20258071320059 --1.96991938529951 --1.92582105920698 --1.81855423516885 --1.3868987288683 --1.36278510152818 --1.29727048411658 --1.23352174986974 --0.980568644451544 --0.581508076056696 -2.40263237937967 -1.77731230634655 -1.4909451250056 -0.456557879026807 -0.616116860274804 -0.478342556248986 -0.180440258734119 -0.105339877152428 --0.426911507713456 --0.476232559216424 --0.514714419362868 --0.587896292487187 --0.843363174544855 --0.78803192874398 --0.780832247287055 --0.775053540561579 --0.764429402763412 --0.676856581910702 --0.609035909780854 --0.45077627390609 --0.457630521494199 --0.478921121528224 --0.722394687226771 --0.748128240938307 --0.782098664083342 --0.744093748576404 --0.771289079101592 --0.370094327573113 --0.276984639228921 --0.294949356045606 --0.668239986677463 --0.669217668441348 --0.680003478722671 --0.889642414532101 --2.14257250552636 --1.67871347451592 --0.892537648755454 --0.811912940288522 --0.685993603383135 --0.816555489731709 --1.98070023152844 --0.428063792713107 -2.1278640698841 -1.33105958404823 -0.978510467819699 -1.31532797578556 -0.422327076925896 -0.450205798069195 -0.588115647142185 -0.747745629528712 -0.800671416986543 -0.556366483940721 -0.502449771132852 -0.287469329477634 --0.293443438729124 --0.441714638031488 --0.505581752725181 --0.460920288548849 --0.420336178599531 --0.614609311626349 --0.804129349447287 --0.756304806056118 --0.431520268677438 --0.437501754138143 --0.519983966638421 --0.629658518257262 --0.641004840849625 --0.739069597272103 --0.26438326828659 --0.420600481993255 --0.792520470311072 --2.14223382913758 --2.12695448487061 --1.90040379087658 --1.70978999819446 --1.58619529672969 --1.40396962395407 --0.805285459381459 --0.801456080814642 --0.959458947599149 --0.871359638663087 --0.488901434162525 -0.979129100997056 -0.448917855819339 -0.540611640387215 -0.612500408237828 -0.646809624705625 -0.961081696398136 -0.965640274575378 -0.553095051958589 -0.51666976754138 -0.290555659718432 -0.217693177427471 --0.279602526763323 --0.367901643431974 --0.364088545435536 --0.308588833979183 --0.292247310997226 --0.274760267385332 --0.521792145268943 --0.728528715396063 --0.715767441592302 --0.696106334109341 --0.583223569670082 --0.426929390590558 --0.416567413044877 --0.432566420153101 --0.511094197248262 --0.670010370029896 --0.848173889018351 --0.891866347956697 --0.893535910641976 --0.886307528688363 --0.404967934715749 --0.303151456740547 --0.333079827404831 --0.654148757913926 --0.697402019939926 --2.22685278451946 --2.2745831580464 --1.91934730884877 --1.8838575028123 --1.79537847146867 --1.7047070812348 --1.55957319639199 --1.00881372754257 --1.19967146371723 --0.833204633302049 --0.771875526097913 --1.01508137198833 -0.462750570931217 -1.08423021434301 -1.36786124323082 -0.67204478007001 -0.503623441086585 -0.42295211150789 -0.485916507237395 -0.556183926972054 -0.740164727703931 -0.916485429274253 -0.933904103611233 -0.93920570337184 -0.610421315806153 -0.411848352062755 -0.383558370088693 --0.228494594800623 --0.116239561181551 --0.127430812752685 --0.155605392430644 --0.580481925893324 --0.638756734650961 --0.509386514392212 --0.483454272900786 --0.477079694505239 --0.379327857808917 --0.358732074208024 --0.356318511565377 --0.485071751950258 --0.687586463204234 --0.851936057481261 --0.946252532321392 --0.86805089487569 --0.532206065225115 --0.639144270898491 --0.631521240799565 --0.657424246479948 --2.70652792254948 --2.54777626086031 --2.16325994525505 --1.93569959105506 --1.682041348861 --0.956199390581061 --0.903527598461796 --1.05655083741968 --1.14526196226116 --0.961794876988002 --1.27042802044756 -0.447523825165852 -1.53607992805533 -1.28630876280242 -0.94833309648639 -0.96730854735992 -1.04657864941206 -0.862305320269023 -0.62770642451023 -0.370361872379135 -0.933140211998076 --0.183596130024327 --0.169496603887847 --0.0328919782779629 --0.0415932780352861 -0.0349586855909436 --0.00782816942393083 --0.166349198897311 --0.247502090146334 --0.381118868521082 --0.462197936203179 --0.459441720928769 --0.317993615569598 --0.458777708563733 --0.768563306725817 --0.978504804800497 --0.960537484179412 --0.962677504639856 --0.992185188752636 --0.959517358881307 --0.872852632803905 --0.261282385425709 --0.286940014528732 --0.525771912624169 --0.604392360829717 --2.68264435854616 --2.50825121739138 --1.93925646847024 --1.66625492495723 --0.92775670783424 --2.13788117155591 -0.835745991226108 -0.656990005880559 -0.372545339998481 -0.885158665430858 -0.365299903519663 -0.0248017496123047 --0.451624896512552 --0.423717188343705 --0.243779396439166 --0.216727684607832 --0.386137887302063 --0.483061735684938 --0.637857716111693 --0.859429472189614 --0.887199968299758 --1.00626353347295 --0.833678639987248 --0.693857727625286 --0.641886865700556 --0.579761279654726 --0.501664673167806 --0.261986504122113 --0.332688533787469 --0.452943764200484 --0.584551533675995 --0.597790320604918 --0.601298508362802 --0.616917546454037 --2.48454785192821 --2.02264105880091 --1.93989526028766 --1.74321138791844 --1.20645936370961 --1.18655122388155 --1.19994969400343 --1.00185600433636 --1.14250353198921 --1.50906749471815 --2.11925903405495 --1.46943987735373 --1.24044033755082 -0.846294577325182 -1.53597061546975 -1.31282219460982 -1.01734717037383 -1.21960546786432 -0.852145333993167 -0.786279765679186 -0.349683704234611 -0.328072944126404 -0.628770841345769 -0.907555471802617 -0.895010381816835 -0.1662836595542 -0.215965911759067 -0.21673714421107 -0.2512248219927 -0.325163173611209 -0.283317300206107 -0.31149716090173 --0.373357093768504 --0.391886770578981 --0.27319895343517 --0.147435920259991 --0.317947118788048 --0.428355284665248 --0.549834365611648 --0.846123052254967 --0.950284809736807 --1.00935533156305 --1.06065659574536 --1.00958121213142 --1.00753276622235 --0.300686556752922 --0.265284043621993 --0.261773858533267 --0.55683778380693 --0.597936715064993 --0.516166351093815 --2.6822652916449 --2.60078293497649 --2.18749453498588 --2.16123999020042 --2.11844099260853 --2.05819422115284 --2.06229335016312 --2.0565212162349 --1.85699852462476 --1.25511579504036 --1.232558533194 --1.24217108340213 --1.02580411266067 --0.978896377350761 --1.02042524558699 --1.77441467378473 --1.53036662496298 --0.9898364899596 --0.425767558297743 -0.0267876932627757 -1.71503646372849 -1.56523043456666 -1.45299980727312 -0.996328540284928 -1.06598327982934 -1.1573716558317 -0.704172371085967 -0.381211465941817 -0.648402376644505 -0.940597494759476 -0.340804491119833 -0.40340871644305 -0.415194028148562 --0.353369525044833 --0.351653071211519 --0.250395942489408 --0.235768969179315 --0.219816065150688 --0.10734452672353 --0.0964303609456323 --0.164191977645885 --0.235176514173585 --0.266460052710872 --0.314031241479636 --0.430428478379341 --0.728747536791019 --0.96068261261998 --1.02822202320451 --0.848348765245024 --0.297074827574082 --0.275072767356491 --0.346494896466268 --0.573228942956707 --0.564850943129713 --1.63025702526233 --2.4899095576886 --2.36200109768487 --2.24839888531673 --2.12384742332657 --2.12350975819875 --2.14900401240265 --1.83439285987358 --1.38520306751547 --1.32489018630659 --1.24151228699569 --1.79737268905165 --1.73318381367039 --1.47290717477735 --1.39746163385297 --1.17732033306408 --0.982281621164937 --1.84688484855862 -0.688658142149354 -1.46764892506998 -1.09546288681653 -1.07447924376605 -0.994630677093468 -0.980371614509338 -0.904588617508011 -0.337657130684217 -0.541078701928527 -0.508890816865769 --0.207774360768962 --0.268467845898947 --0.217155747762039 --0.0899642969255225 --0.0847139156390995 --0.641498254108892 --0.941356587528144 --1.02568899898127 --0.9721079812658 --0.920834232188849 --0.316645774401422 --0.472895280962131 --2.41759428838696 --2.6880584658597 --2.62463087910961 --2.6434526298674 --2.27546186546475 --2.09826428658808 --1.60373446953291 --1.31873897437964 --1.27180130949937 --1.27086857298114 --1.29833979441117 --1.32976437780248 --1.71430335175008 --1.5090892015562 --2.05234766960283 -1.03595179349418 -0.980237030346629 -0.421560945541486 -0.865794054798663 -0.999758905457441 -0.928319226970615 -0.690009452814671 -0.336237977880845 -0.306191765961302 -0.360623702762894 -0.433359033882109 -0.654746427598639 -0.447927248418214 --0.164520235572343 --0.175215649994062 --0.0892845315843509 --0.0837902237457975 --0.431887275505595 --0.560621344254706 --0.946359214871144 --1.05333323218765 --0.210422956547127 --0.250652649882223 --0.498255481895995 --0.540962344267957 --0.523832277613312 --1.78992324013325 --2.05703469839218 --2.6577064326654 --2.5976493211633 --2.5703038761862 --2.49898614195292 --2.26459524913223 --2.19239894243496 --2.17404171128582 --1.39411808314216 --1.65880835362969 --1.53524709197134 --1.37658667416755 --1.19936455874003 --2.04364241643517 -2.81825087656742 -1.46152698636091 -1.00281140742734 -0.884016008638788 -0.429749830699976 -0.748190851738123 -0.840189668313606 -0.776841493831387 -0.358231876768741 -0.00478361449043163 --0.167970926438112 -0.0107826791663754 --0.163205417692147 --0.549422422148556 --0.597549956618906 --0.613528880565479 --0.678166308057204 --0.917542718358142 --1.02849940304113 --1.02703861733706 --1.07825437079429 --0.850493228782977 --0.669130593877142 --0.629763167413621 --0.445140396857148 --0.414049175583788 --0.536221657840052 --0.539194864125857 --0.513579642855277 --0.459497979255012 --2.20489477905314 --1.75804914596447 --2.19291588218633 --2.31244707974824 --2.64701087686628 --2.67442156403596 --2.65468357177727 --2.26900143921677 --2.38451232553005 --2.27537391840664 --2.17409928172166 --1.86519372851571 --1.43618497937958 --1.41736063002268 --1.47733224928682 --1.54088456191185 --1.76577821120354 --1.77412217266482 --1.57690387308201 --1.35457764729242 --0.997112313127896 --1.18313206426031 --1.44968306793535 -1.64155499713297 -1.54076644303385 -1.11375580238768 -1.09501434105019 -0.6881675277913 -0.535933159022171 -0.945960982477349 -0.961589016277294 -0.995223573111595 -0.998197302407146 -0.993137145677412 -0.977441269717836 -0.482513520535889 -0.614434257046188 -0.921801610047662 -0.287554560884939 -0.00186063951985815 --0.0788109079819854 --0.0874912124168006 --0.335031008950622 --0.558122240232773 --1.02154428481786 --0.342564157314332 --0.199374568004341 --0.504921314477233 --0.54583256503652 --0.407392893345669 --2.62787258976171 --2.69225945905986 --2.66204799117252 --2.67222904065927 --2.71743256810525 --2.52848180127245 --2.5158451897386 --2.45958784726763 --2.36103753304123 --2.29526503517808 --2.15016101465015 --1.99494904459309 --1.88333241322505 --1.86339363665977 --1.73348519960774 --1.70999748716428 --1.63826182211516 --1.51551224131063 --1.74243188706578 --1.66253814370228 --1.71969413051724 --1.5969621930734 --1.2184543934303 -0.0731610759931911 -1.64785489845103 -1.51377477141641 -1.38229869559793 -1.02606920651462 -0.223434478785226 -0.222369312619463 -0.856002858264507 -0.825042624883775 -0.701911134091063 -0.588268190355837 -0.681814042780136 -0.759855424156928 -0.94308862399334 -0.966360782400109 -0.0468040916958401 -0.0264444251791254 --0.0785945619452093 -0.0505934871198264 --0.132088306789036 --0.255755414335738 --0.592638472368314 --0.65208023270371 --0.691211569375014 --0.794202889116704 --1.04133444841786 --0.863337415192483 --0.522044944804932 --0.544999459983526 --0.564958777155468 --0.538614345242937 --0.51575110755433 --0.482182141576267 --0.448277951134383 --1.55374608370846 --2.49707323170643 --2.51030360508869 --2.7967262423182 --2.46559346963846 --2.46581417954208 --2.28990322765697 --1.9705776269673 --1.77398633669852 --1.7541330567346 --1.61660734683386 --1.60709229758241 --1.66960461071926 --1.70031818356971 --1.62300006893604 --1.29792031947107 -1.13373628138748 -0.991790642838403 -0.99131289086111 -0.840484952678381 -0.692462670825869 -0.239268168350652 -0.952356481207946 -0.958846258317095 -1.01876416945403 -1.02924881911456 -0.63401125161252 -1.09433571701818 -1.04300018267699 -0.975197469285149 -0.372549273317148 -0.293797632396611 --0.0394322159626199 --0.387324499540139 --0.505690971679183 --0.508380840211263 --0.572492780489956 --0.642893572258881 --0.872863734503365 --1.02438986256636 --1.04271023811176 --0.573992462659366 --0.517057967831992 --0.474252988009834 --0.261149662516662 --0.557062250526304 --0.476618068378116 --0.457101691695939 --0.434603852824832 --2.40172300901651 --2.71465085096252 --2.81466153232079 --2.90347573640391 --2.86507950864401 --2.79539573396827 --2.5767272678158 --2.55415234940767 --2.50110596603191 --2.3372649192269 --2.28793168763975 --2.15200402200601 --2.02081675014011 --1.74027737666312 --1.71519786096978 --1.69173287431359 --1.17545230146401 --1.07958793217971 --1.25199402359194 --1.23126372989523 --0.90943001417855 -0.93746677065343 -1.884939242102 -1.75667960161973 -1.07329322939779 -1.15932288248254 -1.2598842812001 -0.741186432452498 -0.561134734045645 -0.930972063404042 -1.00645826490175 -1.0244523289429 -1.05314883410354 -1.02378154257453 -0.918100883727973 -0.766221274789739 -1.14172458982329 -1.15559706169913 -1.12696333394962 -0.901399651310154 -0.0536040402312423 -0.0636375414166466 --0.129568645342353 --0.369537875745966 --0.38975037067463 --0.434386496703652 --0.442746864267221 --0.455813683101855 --0.508331487181223 --0.764361973396198 --0.794593857543834 --0.952870837309742 --0.399894335330881 --0.731726202861791 --0.921709142725412 --2.25722375897904 --2.40762915077503 --2.53850167242182 --2.84725340835542 --2.96544596264467 --2.9718800896938 --2.90910865091054 --2.24806508541732 --2.18134174991543 --2.1315261063691 --2.09358846560983 --2.05762947146231 --2.03603159839487 --1.96965993029715 --1.76408702884549 --1.79720886431833 --1.53456691156125 --1.23872821487199 --1.06300921463389 --1.2214562644492 --1.16622887122905 --1.0189230530836 -1.76989224156421 -1.17442285781604 -1.29184445113965 -0.713516511807182 -0.374685893394098 -0.251898531365224 -1.05388633904747 -1.08096388895555 -1.12289646060246 -0.936491188666658 -0.938181337877783 -1.2068255919208 -1.20866294784011 -1.19322665058938 -1.18022306277047 -0.0191025241683498 -0.0655214069137671 -0.0803176527244958 --0.092947838246026 --0.17892980905938 --0.390114139827027 --0.549579112113591 --0.745942458861517 --0.410713072352614 --0.491385824497208 --2.41799723924217 --2.43145255812188 --2.44540724717253 --2.49944742075267 --2.59635741437717 --2.76498551209908 --2.35521969724656 --2.29676195882302 --1.86842356985457 --1.57339926179241 --1.18792995663456 --0.895359578020706 -1.06086570116782 -1.05100897757372 -1.19710867041925 -0.801814652127018 -0.501651650589881 -1.0942274621196 -1.13487183727696 -1.13282528128121 -1.05118179320804 -1.04302884089519 -1.06953960513622 -1.08598682994415 -1.27456571974326 -1.23523186006193 -1.27704923915492 -1.07040066342019 -0.936947549339582 -0.480975015708818 -0.2251448698491 -0.127115668961419 -0.0606292460888795 --0.314892774250339 --0.424046876241615 --0.522380347992637 --0.711234001423012 --0.351143097687665 --0.630733694959019 --0.52799697101112 --0.489658899640808 --0.505454461074208 --1.42461063243908 --2.48121393629015 --2.80652863516652 --2.90460376582251 --2.94218067307054 --3.01946198076781 --3.12365072587974 --3.11623947776278 --3.11233487590534 --2.49584682361413 --2.27309334250948 --2.20982152023717 --2.14992309561175 --2.12048859175986 --2.0246978101652 --1.92965507159601 --1.87403808975291 --1.15334596140833 --1.17428943612794 --1.1256884742711 --1.14857078222411 -1.10872262105084 -1.09698124865891 -0.83609882760868 -0.440127543415841 -0.439101417224474 -0.320115476796367 -0.507080492877947 -1.24935771269502 -1.06023825382102 -1.29395790991817 -1.30677869370166 -1.30903845802769 -0.504513382163235 -0.324972874229722 -0.222476992865623 -0.173193313071842 -0.111467485571264 -0.103600969062708 -0.0290544075413806 --0.857574427648689 --0.898264367209411 --0.418122861409618 --0.674742744618708 --0.527155669665422 --2.42110571787391 --2.56554659671643 --3.0735844954052 --3.17733534249627 --3.15423076739881 --3.12429659981957 --3.09581671488681 --2.58497893893629 --2.25345039535842 --2.18780388384312 --2.09410218576817 --2.06475284928496 --1.97422252629012 --1.75707644241165 --1.72340600760081 --1.63990665607254 --1.06815845859136 --1.07274911311239 -1.44300678260253 -1.2664416104875 -1.45130623612949 -1.2364351462478 -0.452072614404219 -1.19218023654391 -1.22056810732556 -1.14501996560396 -1.16310480833945 -1.3521486771695 -1.33417278050192 -1.01624146963984 -0.678050921636196 -0.238976481767779 -0.0460107679442743 -0.0460922270164907 --0.194424916072201 --0.314821675172851 --0.328413193715893 --0.343875344430561 --0.744857171078767 --0.542893144063957 --2.84655439898402 --2.35744150243528 --3.23481248345057 --3.16809108469093 --2.8855234218687 --2.84677654080128 --2.42170334250245 --2.13929564372959 --1.98275363460985 --1.97310535093615 --1.92745885220084 --1.48133216096079 --1.35215019912188 --1.08202413736646 -1.33501436890752 -1.34501684351804 -1.26581241444138 -1.25512716959641 -1.28579634344208 -1.12142796754911 -0.448175138372889 -0.423698233329482 -1.56765148791006 -1.54414480713674 -1.29366001823772 -1.33570182709022 -1.26087530053911 -1.2488381232789 -1.28645350732121 -1.40261214722467 -1.36111235555635 -1.32334740518394 -1.25022229635029 -1.13297645347184 -0.744571245548773 -0.448779665004277 --0.244537480000599 --0.518683429768171 --0.76389355508195 --0.905181635646073 --0.717146749828554 --2.30226676123472 --3.00560535539792 --3.13470556768734 --3.15235025946697 --2.84998852137308 --2.49659204839326 --2.26779844488068 --2.2573622475186 --2.20901504117834 --2.11503294766352 --2.10352474081515 --2.02565095201333 --2.01356574195037 --1.96802843732041 --1.49626471554861 --1.46720553316509 --1.15597839636042 --0.754294652730689 -0.977042407589586 -1.36557704617909 -1.29525218433267 -1.26738440100269 -1.22362301959706 -1.49678806075964 -1.18562414079812 -1.11979162556243 -0.35878746267057 -1.20913952978535 -1.64762966446554 -1.45837312498548 -1.49149910202886 -1.47053051910652 -1.35533210995435 -1.32517208524781 -1.34873437782768 -1.4901998392387 -1.41405628301318 -1.37800761459279 -1.37684518526409 -1.23713027560709 -1.19073232279818 -1.17097124799481 -0.626165757181095 -0.164344219330662 -0.119634700834446 --0.187365622227091 --0.254778393483868 --0.328138050066059 --0.736826530425667 --0.588825343397346 --0.525111152024184 --0.693974960727751 --0.710737779344303 --0.623054585480052 --2.73922660910489 --2.9471187887749 --3.1793494632098 --3.27812823133634 --3.31614574288501 --3.20578538080652 --3.14629757208936 --3.12170766511367 --2.55165723113084 --2.44606310564077 --2.31753274443966 --2.34930273554155 --2.34467017602285 --2.36949468706125 --2.35317907532608 --2.2899186502225 --2.12507587166861 --1.99481462688539 --1.59871495991381 --1.59146754724845 -0.657410453357134 -1.34069401217958 -1.29839392273579 -1.10507262645244 -1.48311848423748 -1.54386678763466 -1.546430526873 -1.38278697066362 -1.46977563626995 -1.43583763695316 -1.31860537616804 -1.13565032998084 -1.00811238846356 -0.837545509738732 -0.794616873619447 -0.648039718490011 -0.389233432641213 -0.239854788603001 -0.144968284886918 -0.0258529941640546 --0.149510254674734 --0.264037418261363 --0.370137904543327 --0.911811083287837 --0.913250522156368 --2.48973836650124 --3.31374398754378 --3.20853649136228 --3.18951201221355 --3.08961138656209 --2.86559911050204 --2.59493374351734 --2.37745065906387 --2.37751460366917 --2.32212357631593 --2.29280250379584 --2.24552821196144 --2.186014165608 --1.40344065946398 --1.17158424321421 --0.797143204739104 --0.624206039773508 -0.266402759235021 -1.07396774453811 -1.28908227939648 -1.29131620283517 -1.3558649642725 -0.909866568436147 -0.157920954259492 -1.81999715082091 -1.6536542370355 -1.49572314891046 -1.61034772950022 -1.61071180486621 -1.39919649935407 -1.39841109882651 -1.43288320735189 -1.37227875490314 -1.40566016727231 -1.45118649329403 -0.618825934944145 -0.577304812828455 -0.0634955730232178 --0.00459687262417674 --0.0039390158407393 --0.0978963698851558 --0.0907758893686008 --0.154182822171592 --0.148108144998965 --0.565909622060008 --0.884626315114478 --0.902372465289048 --0.85308931779273 --0.667209291722624 --0.679194631950143 --0.743523053837571 --2.27690921491457 --2.17386073977445 --2.29561997254627 --2.46562169460329 --3.27793387110629 --3.30730094879435 --3.32295908079795 --3.33891474420018 --3.26101651702407 --2.75839495619637 --2.72422372437704 --2.22040056889102 --2.20458571582152 --2.19036568056789 --1.967042081602 --1.7643735094199 --1.68201404489989 --1.49695189085409 --1.45263472863971 -0.219187044680023 -0.545326328215225 -0.685073025515688 -1.23855818919018 -1.42229592802908 -1.38906137169142 -1.04220974104164 -1.97899087705989 -1.86499150111084 -1.55032244075872 -1.51696179295846 -1.65164888358843 -1.52449212395021 -1.36422156540483 -1.43605977317864 -1.4759150822403 -1.3940875021989 -1.35159152025838 -1.28159682303553 -1.26774406021453 -0.991261765644392 --0.159446576748888 --0.281291838093097 --0.334013505027869 --0.491397750072071 --0.607050954635017 --0.766924933020242 --0.834701619807007 --0.7704131953363 --0.656412254303497 --0.821570891134893 --0.721068575864411 --2.49924972543639 --2.01214852827269 --3.26713697639141 --3.31031190968523 --3.34021358226726 --3.34926149699102 --3.31191870465612 --3.29525043381011 --3.22708837176037 --2.95332037491167 --2.5026732538164 --2.49532919754724 --2.44606750844018 --2.3835186055885 --2.19403027031305 --2.15007433870877 --1.53304687314215 --0.618249134943948 -0.486366539812884 -0.637202817914329 -0.995024668513292 -1.12175110622167 -1.28025591741136 -1.39750636939376 -1.83424825656682 -1.51369151298747 -0.81984947582902 -1.54633925137269 -1.63141325753379 -1.60563549762638 -1.43978240096506 -1.42326191973697 -1.39607648915101 -1.33655621880789 -1.26460008007858 -1.14390314528134 -1.11877172057641 -1.08009284554769 -0.930325991282739 -0.76920842670474 -0.530985418570154 -0.294832360539331 -0.200486877615866 -0.00121583133727299 --0.0931831061250108 --0.104132708311322 --0.0908832433013735 --0.330187699155747 --0.704433684144394 --0.88622107882448 --0.843080132355762 --0.839024116188497 --0.702135534950553 --0.754571381456994 --0.776157283472099 --0.797961646027336 --2.23877555638453 --2.84909160250776 --2.90503151064157 --2.72410211523815 --2.67320576949991 --2.5417409480016 --2.41615938315142 --1.97015374138362 --1.72210235930313 --1.57835553544021 --1.45174290118301 --0.799929789109228 -0.0425712670677392 -1.10807263766386 -1.25898447208728 -1.33964611205372 -1.36908368916655 -0.647610094817608 -2.42075645672069 -2.73119469728181 -2.36314485755138 -1.84391198617586 -1.46366945025669 -1.42461344297967 -1.41662153876316 -1.30731578839147 -1.14401405920488 -1.05716444541276 -0.837584467196223 -0.709089242084936 -0.21227048499307 -0.11198204459777 --0.398923641691475 --0.446079071222517 --0.556824137823064 --0.545168007476178 --0.838204316969584 --0.87398506352211 --0.738358531905483 --2.87396593183235 --2.71622458867505 --2.60187225644094 --2.41540155902872 --2.41729783977255 --2.2505202815162 --1.90758564485924 --1.54410017150625 -0.197469484651648 -0.96737901392488 -1.09865799900784 -1.12467722494915 -1.22775195111644 -1.536088752575 -1.6008037071467 -1.16499423853806 -3.32028973349787 -0.40072139476133 --1.10268225851643 -1.16888604356467 -1.67486599548574 -1.62025356927195 -1.58130724948241 -1.47919388709664 -1.43930401836347 -0.908320939317786 -0.309439291990532 -0.252267193488368 --0.0552287196091648 --0.034222212420385 --0.095005423112223 --0.21349709713051 --0.501588858045711 --0.842837212549501 --0.865237268850638 --0.852977080549358 --2.59573971029957 --3.46231748969191 --3.4105638465354 --2.78489986875599 --2.72365205011511 --2.68128042642815 --2.63926286131283 --2.47612997131612 --2.45899556223684 --2.30606099290595 --2.00389782355749 --1.83186148937016 --1.66084588185647 --1.4695037804176 --1.17641028525507 --0.219957703827841 -0.11872952864519 -0.227992409440237 -1.50702051862104 -0.500203202089157 -1.54754237201902 -1.44072524000865 -1.4252290357962 -1.38595562339084 -1.25334106056632 -0.492180492607066 -0.215294060742416 --0.0340004841179038 --0.156674014077236 --0.146528054707055 --0.203520354092909 --0.688120226703084 --0.711007225185615 --0.724181994957359 --0.77304785381105 --0.861490674694451 --1.01497500183959 --1.02972918371569 --1.02278428643421 --0.959389159087745 --1.81842386586383 --1.6883256385772 --2.36192035651914 --2.44873492649873 --2.6605174397475 --3.26949412260605 --3.47957208112291 --3.41431059906093 --2.48850826433979 --2.3156742182184 --1.65103256849671 --1.2946996771383 --1.02380980328139 -0.444010210537716 -1.02891825925319 -1.16627562522037 -1.52802344719966 --0.11343469235652 -2.74786774894311 -1.80118027543435 -1.76358923441991 -1.40474347056781 -1.41285388875089 -1.40803466613989 -1.41418439543461 -1.35787725990756 -1.16009979477436 -1.10933933411233 -1.05770732016589 -1.04028915544787 -0.921379125770002 -0.785558353982051 -0.713120485727142 -0.320162106699584 -0.0074098672298426 --0.135746997315476 --0.238525558059724 --0.403581302473313 --0.663397380734366 --0.679600957119671 --1.01367555817255 --0.926545184515131 --2.03209695421206 --1.51286007074772 --1.99290946549259 --3.22572388739095 --3.57218404972375 --3.55833084762214 --3.5441169024361 --3.51730194277918 --3.41417974423343 --3.38251738952867 --3.26396751767579 --3.11986228635798 --2.73448932630652 --2.69292064432143 --2.64705970965574 --2.54609510258701 --1.97772543546095 --1.51723016256053 --0.312269785743624 --0.259960171221639 --0.00862472689242466 -0.517574079509075 -0.569662799217522 -0.668084169756519 -0.872076682065554 -0.961197078866217 -1.16763165533937 -1.66021978648887 -1.7631903953867 -2.63745158863038 -1.57933793356401 -1.53139864179656 -1.36690835656032 -1.24009356719418 -1.18570958281503 -1.14849842963076 -1.02753132374455 -0.993442500272195 -0.350455504270659 --0.12980663420522 --0.14926678261067 --0.182152325533682 --0.265738002801754 --0.540979722583469 --0.604117218785358 --0.643541152581616 --0.726485051363102 --0.746534570256053 --0.815053200097239 --0.869004914053161 --0.901254294099427 --0.84655252454338 --0.919378344787592 --1.09592013299568 --1.0661496702809 --1.38295967909014 --1.72570177317301 --2.57252387673364 --2.93644239571909 --3.59784735140578 --3.59487396176291 --3.51447920172598 --2.72871430005508 --2.69364646939104 --2.40882633208362 --2.16324112924226 --1.94370759798465 --1.91182652169887 --1.29722263191005 --0.658929057081512 --0.284462571731559 -0.180643217650559 -0.479864004340822 -0.542282685912248 -0.596634642835358 -0.744535943434553 -0.866777643506719 -0.92243768396407 -0.976896403644322 -1.17984902668221 -1.19279188811031 -1.43495384591973 -1.93793077104217 -2.48066140701163 -3.57800968966217 -1.81074361886659 -1.36989792899818 -0.959185037087121 -0.923912540336708 -0.791062338469178 -0.108433807405309 --0.162896893769783 --0.326321386310944 --0.481194788837829 --0.542633420096077 --0.610546917296372 --0.611623306738021 --0.874836773912236 --1.05684844533955 --1.09530502254329 --1.3035689558801 --1.75294034015646 --2.40293079763631 --3.49169584144579 --3.68258293936501 --3.70219079172451 --3.67622841038099 --3.51188626210611 --3.02277041990197 --2.26786263524697 --2.09069268764216 --1.36075516841571 --0.0946646808663161 -0.340383732597235 -1.29462313712401 -1.57441126778595 -2.30502631398746 -1.77861209185637 -1.40206259787017 -1.38511862461405 -1.29733156049497 -1.11957448460043 -1.02868653512402 -0.895431921537703 -0.821918922755373 -0.323368666646353 --0.110487001436095 --0.204580456484987 --0.33002917915686 --0.61656745662993 --0.648158001713949 --0.815784237021841 --0.841676855972842 --0.912392285559122 --0.972506046806956 --0.987834618613075 --1.04081594753237 --1.02992843917615 --0.888365835097416 --1.21787350807164 --1.94950157222345 --3.42485066489449 --3.545999943407 --3.74536609184489 --3.79178450004748 --3.44343807631971 --2.8305215327972 --2.28623779603305 --2.25695149039854 --1.90324311492392 --1.59469932456283 --1.53328383960916 --0.765462061767906 -0.112636206173509 -0.38557794873897 -1.01769094087329 -1.14023466746281 -1.26542494868092 -1.42729818246161 -3.15716220678984 -1.85141999536471 -1.56741579618433 -1.36140786191783 -1.32079306024729 -1.01386165577419 -0.905627562937187 -0.477471426769576 --0.258274104064281 --0.214577308932288 --0.213107298921546 --0.44053370252022 --0.566314113232213 --0.921472628291983 --0.977381761899309 --1.13349629376239 --1.14570963229602 --1.15755819040363 --1.14709654730924 --1.12892004117112 --1.10868079639177 --1.40095736031279 --0.550622014195097 --0.307327316954732 --0.363073025904923 --3.86194980423132 --3.80549405574094 --3.27024603631399 --2.63314645454339 --2.53339275851089 --2.12348964796568 --1.8197492495476 --0.664157275154949 --0.492200886431924 --0.216764134164702 -0.531949634183349 -0.63742335043127 -0.693665162049406 -0.731555800918716 -0.964375738687931 -0.978766650308092 -1.20482544638233 -1.40713170352603 -1.98478676291579 -1.89393622683 -1.35226416648566 -1.30505639109027 -0.84326277345809 -0.808180876240367 -0.72254844230806 -0.672429539479541 -0.527482960179572 -0.237185195930408 -0.100974594589527 --0.379600801646585 --0.645527578491517 --0.710691021434737 --0.962590683731978 --0.980543398134156 --1.07974306166897 --1.12370598056152 --1.11826640650618 --1.96443600184675 --0.504984774424191 --0.338577875691215 --3.18293644294496 --3.8408855267546 --3.82881948704098 --3.37994116373294 --3.2914174037738 --3.26048451069786 --3.24106047713571 --2.57257114399883 --2.40024943995598 --2.27850658606494 --2.05278663669487 --1.22969578821963 --1.03433283694862 --0.18006510192199 -0.0321646411990777 -0.26679738920857 -0.887126328551144 -1.22251836809941 -1.44160264847279 -1.65976186475926 -1.70483178948083 -2.17603061043855 -1.50781320738603 -0.773707408796739 -1.852750153103 -1.36250104051148 -1.28421584075181 -1.26377789931783 -0.867937110989882 -0.738427208879365 -0.743152660004245 -0.612270911811915 -0.387799848432472 -0.238965637442327 --0.158096634255365 --0.205489961359241 --0.22509987817115 --0.573422675323016 --0.589937461676278 --0.687158799127271 --0.67902778012164 --0.667198836377707 --0.684180434989653 --0.721758526493829 --0.83686700407149 --0.856930874970917 --0.922893643775399 --0.992293933663134 --1.04151307024577 --1.06203613021564 --1.07497225369658 --1.1486325903236 --1.21675357960871 --1.23567683137755 --1.2483163621461 --1.13395359398823 -0.621973275466647 --3.92771405074534 --3.63117071620368 --3.34132759797192 --3.2759543928257 --2.746938958004 --2.58123147865979 --2.59749792285094 --2.59322993541365 --2.44560562461853 --2.43603278192002 --2.12052230389375 --1.92151669998783 --1.70585643529896 --1.63971258582555 --1.3832498987992 --0.84233594451532 --0.740667950597771 -0.102321684604842 -0.438230827601796 -0.606764960078145 -0.758129006376045 -0.956052702342514 -1.07380230971525 -1.19203290569105 -1.31385498268963 -1.65480586504984 -2.02012593539658 -1.43648494191938 -1.24878849981806 -1.24579974096324 -1.24575145512855 -1.27038597117744 -1.12981139051885 -0.729412324971317 -0.746168299073798 -0.684763847136995 -0.666654343576969 -0.668252070227947 -0.663666917020258 -0.609540275847309 -0.510944853303659 -0.378335879133427 --0.491000637553977 --0.533050129149743 --0.703623683215827 --0.801401020469562 --0.820287488302672 --0.833030666484273 --1.06735471373727 --3.36547482097678 --4.03359827966047 --3.45894260419334 --2.94405424038804 --0.141545311588885 --0.0671508647189825 -0.18945750448831 -1.151072651626 -1.19499417899076 -1.23163491503272 -1.65456684831181 -1.74727649346005 -0.663376008795147 -0.39493276659903 -0.669917227926629 -1.89513302891865 -2.01304452827492 -1.27054552159163 -1.13405351247355 -0.87957316463509 -0.694789118215006 -0.518807813881356 -0.292771845931451 --0.231754997843279 --0.31951685309263 --0.735895015969774 --0.692395251071435 --0.653744929689942 --0.677919324795266 --0.733026415535505 --1.29533331506006 --1.20003681871066 --0.044154039398812 --3.8752670815156 --4.03353175984545 --3.8991875715499 --3.81747291435708 --3.78490345513335 --3.76042892645768 --3.75002750750953 --3.59510507776497 --3.43503885858209 --3.39505946912917 --3.30855998947236 --2.46212015177806 --2.44102350957556 --1.56841299646388 --0.888055875466598 -0.0826471574012366 -0.202521208312703 -0.34578157710251 -0.784070068246461 -1.11730387361517 -1.1447033218641 -0.986273024427501 -0.548855760040897 -1.16352413835982 -1.81141239036714 -2.01210481899673 -1.87981403823565 -1.82708028679281 -1.77114676996198 -1.37185188880725 -1.33577288962541 -1.30018505600155 -0.806683919125689 -0.769765476071111 -0.780464083333285 -0.313798755133941 -0.301326982903294 -0.235872316473891 -0.0424338872299259 --0.240331093702405 --0.255303588047095 --0.793924872482176 --0.754744011483389 --0.723636755798704 --0.74752304689671 --0.845756256465975 --1.29108701920588 --3.44629350569689 --3.65305629108259 --3.95182690384877 --3.51585763907423 --2.96461444248876 --2.73127867590508 --2.60934489192229 --2.59177413181893 --2.52988755644424 --1.47566564398325 -0.117288406665814 -0.33570629577758 -0.643701554884636 -0.889590012793619 -0.901817263057854 -1.32773490736186 -1.47172762254911 -1.56896636124457 -1.33590374119618 -1.70817771592016 -1.39804206408452 -1.35605875672243 -1.36707550989439 -1.24370158974621 -0.862474598067042 -0.843320387163033 -0.825117134841079 -0.800737788623056 -0.620488778988594 -0.353459121935998 -0.222610336376505 --0.330836878913345 --0.802228246717007 --0.827657303373829 --0.845967466541644 --0.845961930156886 --0.754387236203396 --0.753352970214802 --0.804194580188444 --1.13324805638868 --1.27652292092248 --3.89964442126212 --3.31743326993089 --2.32593232920589 --2.24989837943794 --2.15540677853168 --1.93366188914443 --1.91453439842117 --1.58794005404817 --0.822358091860984 --0.481892784877385 --0.439255081745472 -0.0626161434654442 -0.262165937494448 -0.587531594391052 -0.896159795455532 -1.11250915318843 -1.30035581355033 -1.45820679405687 -1.48122610519813 -1.07902134746753 -1.49572885733784 -1.64730990621926 -1.92001903428486 -1.79651749196331 -1.47648155425578 -1.38208638756641 -1.23430929851327 -0.827930546550274 -0.00869878602473051 --0.139980470582561 --0.148331322657292 --0.546840828243422 --0.833687000656507 --1.26284284543617 --1.24566431531674 --1.18223448043937 --3.91264573194321 --3.90932294692362 --3.78671534906704 --3.52073432632251 --3.47731127834058 --3.31151426478249 --2.83787781219787 --2.63783579215957 --2.62662495047975 --1.37521900266912 --1.24310731568726 --0.132613710649444 -0.275423130114415 -1.06555020360426 -1.16083103094911 -1.18875252184549 -1.62469871847574 -1.94431364704783 -1.88796350534666 -1.59919629835161 -1.4325300279212 -1.44163532859891 -1.40511431117251 -1.24981668690952 -0.839615416004563 -0.843512982121556 -0.831041019695235 -0.701370351595703 -0.577917248127171 -0.116786050298728 -0.0659371845640813 --0.114615208571415 --0.117052524915316 --0.917397583330505 --0.881813515257775 --0.821100706599058 --0.828599071725961 --0.815546328441343 --0.805662925791321 --0.838446254025087 --0.964770145387952 --0.99290725727738 --1.14646036258046 --1.25947268776791 --1.22177070045014 -0.222655948986894 --3.23437881673365 --3.75941958467969 --3.81606760190523 --2.69261193226998 --2.61297842162233 --2.44731282450421 --2.01089425190769 --1.8040047054553 --1.57980738299409 --1.0632864530591 --0.988457998073272 --0.659164404111678 --0.557825591269104 --0.428981890319768 -0.482515030066789 -0.707328545345693 -0.794012244968048 -0.822031059497256 -0.844763165278273 -1.04186031517075 -1.11915803852762 -1.44572513159379 -1.47404864506709 -1.41459127773948 -1.76125733174016 -1.93148998880298 -1.81394553207844 -1.61425764643879 -1.32143168712116 -1.26220039113677 -1.13243144165712 -0.957756865467207 -0.935573771968446 -0.919471082667691 -0.879418379778457 -0.733036256941141 -0.341140117027749 -0.0728007578023444 --0.099605945036803 --0.102337080390637 --0.200813505006622 --0.885220392358249 --0.943418570109166 --0.829141640935251 --0.799086061067715 --0.97651881497136 --1.19245148738491 --1.22289402936291 --3.28811156430663 --3.37730297025329 --3.73798116101322 --3.71267933648425 --3.71300191162834 --3.64890166183133 --3.242703989516 --2.55593413059679 --2.51194561963834 --1.92220990573221 --1.58166065325439 --1.48594600705222 --1.43703633061728 --1.12064115220359 --0.750077173542596 --0.498285574533217 -0.959600241214027 -1.39267669734823 -1.46852398735505 -1.73636531152597 -1.90955656788979 -1.84795454164995 -1.85580473894395 -1.84168791264258 -1.80485220007247 -1.68560789014907 -1.66750795627068 -1.58858209072635 -1.4601389486196 -1.3009400035317 -1.27568666553435 -1.23990469825439 -0.822930774274671 -0.747902814080067 -0.485377458952705 --0.0248551088972668 --0.247057355605655 --0.849920049424522 --0.934135424869172 --0.916410377110719 --0.889974172688312 --0.848153274059786 --0.816734014405757 --1.03394034881638 --1.23027444267261 --1.19707651116106 --1.19294814183989 --3.64378248441331 --3.47036633727374 --3.17978998842713 --3.08730740811088 --2.74455168226818 --2.70964694030778 --2.47511406510037 --1.62051490441778 --1.30116036992679 --0.249309091938024 --0.162822493238149 -0.132789998220318 -0.276065004736957 -0.346552820519289 -0.406258217856553 -0.760658915100613 -1.55800499015577 -1.77069093786956 -1.8222245751104 -1.77390527678261 -1.76596592381754 -1.70978256528187 -1.63111742833273 -1.52106502407683 -1.48898795070955 -1.35466212582281 -1.32377718609182 -1.00420442149971 -0.859064608418375 -0.407131920045707 -0.175373231757806 -0.089537853036358 --0.0907245516009176 --0.819998605787795 --0.94124466383543 --0.970915657643186 --0.940071643058985 --0.884363830407903 --0.88946131812618 --0.868884084395248 --0.844882206194107 --0.892292891316938 --1.03671566490194 --1.14416837806383 --1.20416322244377 -0.299268094457943 -0.498631306184453 --2.77101542977714 --2.70345772812604 --2.65175443383112 --2.59160798937717 --1.75064303949549 --1.72941557717567 --0.127180832563322 -0.28304904237033 -0.375905803892501 -0.509757438184625 -1.52177410878025 -1.53751666252973 -1.64145378837393 -1.81256199466378 -1.83611095199812 -1.84238280452994 -1.80484210057426 -1.71168096144733 -1.52264810533379 -1.46286365666122 -1.37805434683508 -1.36877650958672 -1.34401176013682 -1.15904278529769 -0.662183380425613 -0.152416742259113 --0.024856084117836 --0.829614238713077 --1.0397282605682 --1.07825960383881 --1.05167926328156 --1.03446499835567 --1.04110448548893 --0.927098946320495 --1.1224034325983 --1.12878254671076 --1.14293321292998 --1.20069625904048 --1.25252754432769 --1.23713383028184 --1.23970732696711 --3.18619185076873 --3.07026660897053 --3.50387194963775 --3.50015048711144 --3.3892089696946 --3.20869904358824 --3.11710934004084 --2.71071473551938 --2.69447434869432 --2.73941510308068 --2.57066927979591 --1.88567090258335 --1.82710468871149 --1.5886374335567 --1.44351722496633 --0.614540104338445 --0.460302951974764 -0.118995499952963 -0.333707085513932 -1.30453564272116 -1.76440399570176 -1.86570630048575 -1.77609871427903 -1.86834602467266 -1.84882386305106 -1.81319286715077 -1.80005919483844 -1.76065403283097 -1.51149247286296 -1.31261855345451 -1.22825241580007 -1.13476074354827 -0.805719722303397 -0.760419505490763 -0.13352359772971 --0.111554331250943 --0.396280526208052 --0.889737024941539 --0.906845163439886 --1.10267278262625 --1.09241540668068 --0.940224563536084 --0.886148630792889 --0.981610703200982 --1.2447122060691 --1.25641945503251 --1.25783631316586 --2.97072948763192 --3.19107946295319 --3.21592404213207 --3.34055180345511 --3.18419073013486 --2.82544260002553 --2.73690925237672 --2.51448999694659 --2.46684002299001 --2.0243060876158 --0.879250092366373 --0.653817554854104 -0.28045258674867 -0.596706321425359 -0.824688263169168 -1.14137283235532 -1.58160195208998 -1.68354236790577 -1.80003341836605 -1.85040572926481 -1.92884764989287 -1.93079795860575 -1.70667594924381 -1.77817396239301 -1.81616895993822 -1.87596316985191 -1.83668986118601 -1.60240124691375 -1.53554425445293 -1.55129716038583 -1.55573873370191 -1.35367075033533 -0.680245738008363 -0.299778826953585 --0.0615331322250121 --0.58862787265841 --0.880677411963713 --0.938074953615935 --0.982029993851881 --1.15017355781458 --1.24055898372795 --2.93955724734707 --3.15205200998778 --3.18622747328955 --2.64633266687246 --2.57817221066827 --2.46434470390441 --2.08361514079535 --1.80911889968895 --1.44936536678873 --0.475844520790492 --0.435567711749375 -0.247805430577632 -0.273613286381753 -0.382011131442059 -1.08818035350906 -1.25141498479227 -1.75385482316289 -1.69477891841118 -1.75405112827715 -1.83116769728584 -1.81131694272704 -1.52120048081248 -1.30271485974713 -1.12129203201659 -1.00152075197317 -0.503846021105584 -0.299665545662656 -0.0617215406402423 --0.107357997913031 --0.547823237050892 --0.836135430175702 --1.02732022361065 --1.03113879713806 --0.999188081327322 --1.26547857256471 -0.451944664835409 --2.25818572126765 --2.78969011120221 --3.18017892482243 --3.1066285786196 --2.75214870694551 --2.83146207581796 --2.80700252711436 --2.69584500197752 --2.50856350991593 --1.46892240260419 --1.34237006760991 --1.03947408554823 --0.651629665436932 --0.0798165036356622 -0.325431827594407 -0.727757827250379 -0.790484249115529 -2.03467263677599 -1.89858664400002 -1.85759123247447 -1.96716027361369 -1.83178912068718 -1.65853798886296 -1.61314425759565 -1.41936481842441 -1.3309463198546 -0.974906799242099 -0.728598806938848 -0.101745553117993 --0.231867022167048 --0.325398985687123 --0.645150381620358 --0.693892513298305 --0.865342956443143 --1.0328239835002 --1.1514299022615 --1.18233318069818 --1.23047183990236 --1.04604945997549 --0.937459568890603 --0.967808975068749 --1.27964910476092 -0.573744200152429 -0.16726718483638 --2.57359314078408 --2.85123775471971 --2.76978201738965 --2.95541384598351 --2.94188681920805 --2.64563524116281 --2.24217825431192 --2.09242150593321 --1.83283306168843 --1.65456790642628 --1.1300051702659 --0.634535644794671 -0.104039210548596 -0.188142189853963 -0.295147727310628 -0.593892338165979 -1.35698330809884 -1.55845458706771 -1.62811002841698 -1.88621817105675 -1.77697775120776 -1.80345391895168 -1.80938475574338 -1.83519379641197 -1.75337122111466 -1.43431551456422 -1.22113299758144 -0.998395411095014 -0.968841727394313 -0.921800334179373 -0.851977950058245 -0.387296698136286 -0.349689950089264 -0.118123017300714 --0.213184915418982 --0.551472926962234 --0.65259387067594 --0.685667804697079 --1.22657062221647 --1.2575827800075 --1.22495419787658 --1.1223365159497 --1.02077315287062 --0.986607302585949 --0.962156155258317 --1.28025480372569 -0.209902717741755 -0.799177555244881 --2.51694978680235 --2.89011961234701 --3.44104868129715 --3.47237084868447 --2.69700929793115 --2.7069224763566 --2.1910895526342 --2.00636659887661 --1.8485536451141 -1.18161996698131 -1.88844601920405 -2.15249669592971 -1.98573422549789 -1.71918797764267 -1.9284648544165 -1.78850969218169 -1.71843975016477 -1.52765119730669 -1.47996059383275 -1.27614182945595 -1.23260268988723 -1.08761125267241 -0.797877333799708 -0.401088075571209 -0.10572096788454 -0.0346484757424896 --0.163343424849199 --0.353654432496551 --0.38955263391151 --0.560678237386423 --0.792120092049814 --1.15051907789807 --1.30248123099181 --1.13943432676201 --1.00675586340001 --1.10253583069358 --2.43056224725176 --2.48397839294956 --2.52353715827877 --2.6782735436869 --2.79046022136099 --3.06414662201429 --1.88549806039054 --1.37276512238784 --1.03852521417553 --0.980723313109831 --0.931481885574449 --0.702302081846074 --0.634039800112362 --0.121153863615078 --0.0277181562069302 -0.0379795760806765 -0.121415769862729 -1.51764072143096 -1.56255144913392 -2.02626010055062 -1.88378738110618 -1.80399322637728 -1.98133142967541 -1.91252657643205 -1.86097249015097 -1.71366855815701 -1.64852003239498 -1.24787187216834 -0.908394165335245 -0.813857031796445 -0.762271185325183 -0.602377732447131 -0.580031055822708 -0.220932099904513 --0.110587254605953 --0.458854262357626 --1.12220236510306 --1.30501510194231 --1.34517533651349 --1.23815971450048 --0.937737926126605 --0.93816325554311 --1.29842229641944 --2.25226727227617 --2.18108075210068 --2.79297784709097 --2.80433783539567 --2.87395374149606 --3.03577115032419 --2.39122735084171 --1.92755885992885 --1.86446331718551 --1.49203008636459 --0.926117425335075 --0.759941798846736 --0.714163470289829 -0.265669672585851 -0.714479391322925 -1.34319591683151 -2.19756226299656 -1.76452476034916 -1.75323462176587 -2.01568150053774 -1.93158194941904 -1.90807922623815 -1.13630854570849 -0.894000082355376 -0.77858741550174 -0.407203263181422 -0.270965480098003 -0.234615436873433 --0.401266015512721 --0.734267392279801 --1.11728632601675 --1.18247403860395 --1.21937374016314 --1.36615612001073 --1.27096155033093 --1.25690472591321 --1.20202777973034 --0.927432966117092 --1.28334752210746 --1.28679049101875 --1.32764915995117 --1.33633910551078 --2.92443466594642 --3.24417603722993 --3.06072803717753 --3.00915580486568 --1.9473919433044 --1.37790865177441 --1.07769778954923 --0.81455159884047 -0.110611768336053 -0.705407630698641 -1.08911355756215 -2.0885604053829 -2.12978701572915 -2.22554801534435 -1.94560564772737 -1.93925980905081 -1.84143387747011 -1.94312345082461 -1.98850001873064 -2.00008206510962 -1.9389777810511 -1.61057562781125 -1.37296144057174 -0.834798057057313 -0.453273475377213 -0.407476424641512 -0.284097461236506 --0.105018978386475 --0.248926809805386 --0.284012816099747 --0.804542837699596 --1.35212273271476 --1.33329820290331 --1.35070499472013 --1.29241890955862 --1.22216288608619 --1.07237958940293 --0.937311085263605 --2.03884076787989 --3.15902554815965 --3.11732082854394 --3.03278567163021 --2.36058474279766 --2.23054887521546 --2.03167784300825 --2.01287572166474 --1.96529328810961 --1.21403585182927 --0.553995014723402 -0.0718741569008792 -0.116570800911319 -0.147836809952128 -0.369736072307223 -0.716049465645774 -0.983505456400504 -1.84033235523934 -2.01322204542082 -2.06285598057659 -2.20597137318834 -1.83306098058227 -1.96277007719997 -1.91402651721718 -1.87794274536612 -1.83501025069497 -1.82203594381583 -1.39697116897511 -1.13565956432986 -0.695299109479656 -0.640869320672486 -0.384595500603648 -0.21375663881166 --0.0398459841385268 --0.335316737289968 --0.403415768847179 --0.767807287549793 --0.871691015131095 --0.90601761311742 --1.14165250011334 --1.30540803878976 --1.33410893127478 --1.35669005102982 --1.38340921793094 --1.35442092050507 --1.12851987686744 --1.24741282156745 --1.36876457905239 --1.79672129309672 --1.79482887876211 --2.27774462198649 --2.37504536867425 --3.3941866999029 --3.4539488542708 --3.33852571852218 --3.14668603786815 --2.56036275828492 --2.09664650505227 --2.07527588835951 --2.01576727432025 --1.61087528773256 --1.27383055352898 --0.602316686910815 --0.435340540221642 --0.149395549118719 --0.0945711963623097 -0.171002647053694 -0.3461625970508 -0.858770208650174 -1.19355107384892 -1.5443396859554 -2.07751189179709 -2.0703834997888 -1.95356056011849 -1.82671141292417 -1.64712170118608 -1.53138196536266 -1.35535603064247 -0.751210864891821 -0.641925290181224 -0.592802327471151 -0.559036058279315 --0.65016954284091 --0.770376204566109 --0.966872109998253 --1.218006057898 --1.22133381884483 --1.43902637649578 --1.25267234971901 --1.13640682517969 --1.29972290288256 -0.322347012901364 --2.36166673696517 --3.00310660825681 --3.26061144770906 --2.64803690276336 --2.47127855430869 --0.846038132480142 --0.538663820637474 --0.506556184622454 --0.468250485284297 -0.431534684811435 -0.866866369389481 -2.02562157641828 -1.95188732878004 -1.94210690417382 -1.92565606660181 -1.85042942781606 -1.71704685133912 -1.06412531967008 -0.181639103598673 --0.257006531034012 --0.876151006039905 --1.00091170958405 --1.22364444951048 --1.252597034325 --1.24462214259243 --1.24566017269985 --1.3164702451456 --1.29804941494624 --1.06044378505616 --1.03716927459229 --0.982634781176824 --0.987195684209048 --0.978505790080693 --1.17256649001117 --1.31811677242983 -0.881611766861553 --2.67914558100255 --2.97096269439557 --1.62146880389959 --1.34540966701082 --0.117116343482671 -0.0144666670389881 -0.234734545115806 -0.333174095112117 -0.612661523017959 -1.40748821714551 -1.55708154617168 -1.89820851598115 -2.00472214084845 -2.06654074307549 -2.00614316912276 -1.92544678125041 -1.9596340897823 -1.93552662521237 -1.86773964972405 -1.89780289155687 -1.81759866989996 -1.78252995465258 -1.1319233952142 -0.586779004569088 -0.552905297625667 -0.381171988529822 -0.0284848948636345 --0.126310353597507 --0.430432661028696 --0.561749878331391 --0.579842182686928 --1.07848640247247 --1.19585994759499 --1.27303655109529 --1.29872307280338 --1.38647331275702 --1.40900334562211 --1.33785059664384 --1.03261521911171 --0.994314862152166 --1.16973792129551 --2.60010992348002 --3.24298204001818 --3.14952822068016 --0.909719434157171 --0.54986493103797 -0.507512082736007 -0.670754811998702 -0.913775358323772 -1.05460851508598 -1.67750537735562 -2.07400973207218 -1.99972421211123 -1.96487114288149 -2.02101519400917 -1.88226608703931 -1.82679147964734 -1.0945629493562 -0.184915983367667 -0.0840921270013304 --0.342456163011732 --0.474361939812759 --0.608509328094495 --1.03378743445608 --1.31093543268582 --1.00633257945634 --0.986000929877733 --1.03769864908611 --2.76898794605869 --2.68044529218116 --3.37727851637428 --3.01924702282368 --2.81037935562868 --2.59149485830287 --2.23911497273915 --0.725557319905228 -1.21325674325452 -1.70406062367948 -2.04015219950893 -2.05412725244594 -2.06255713544599 -2.03577769159852 -1.9999745214978 -2.03178419188961 -1.91039262263905 -1.87983732844224 -1.25965379688479 -0.522862107162446 -0.484361067604127 -0.185782505608039 -0.075106618656946 --0.169182363947662 --0.687390647008389 --0.786364488572115 --1.11746365835975 --1.26837843320433 --1.36172988783569 --1.35652468885743 --1.34695601291588 --1.27421165105116 --1.21491345453148 --1.27471510823672 --1.32491867108661 --3.53627289162609 --3.25347308112826 --2.86621436575723 --2.96616936778317 --2.3745972278015 --2.30732043165544 --0.876920338767846 --0.655231456092043 --0.570305301824174 --0.324190386603977 -0.347400987665957 -0.590156323453016 -1.00611652859868 -1.41570126111166 -1.60116604152939 -1.8836226645431 -1.99975238254408 -2.0470392765199 -2.00986017655082 -2.04309914425145 -2.00468650944482 -2.03677746353415 -2.0161431159446 -1.90792993232596 -0.734980060880694 -0.657351275119758 -0.483040195314949 -0.459805684177333 --0.767665510840992 --1.17090318410022 --1.26623113158558 --1.30820654987129 --1.34075419437599 --1.33362396843562 --1.34502458813734 --1.48493982811977 --1.52251055780814 --1.25326574052782 --1.20386962255864 --1.03029591833545 --1.12897728566644 --1.344777310302 --1.36727081649576 --3.54214997067181 --3.5747799118731 --3.25251053794218 --3.04589881482662 --2.84076564801802 --1.56970074645951 --0.738858395237465 --0.67290115070087 --0.465833939727226 --0.196561972419374 -0.000441831236354773 -0.91529085794545 -1.33970825502348 -1.68958032220461 -2.05768139313319 -2.03382327269186 -1.95546077590518 -1.84275150777498 -0.524972777692394 -0.473018475400043 --0.0172031054602826 --0.305707928705228 --0.885580535888767 --0.929287876251031 --1.16854754751796 --1.39970365976761 --1.36866499479083 --1.48016260151612 --1.37863620137108 --1.17076898806385 --1.19831452413402 --3.72941942123628 --3.97185035833854 --2.45203850455861 --2.76053713718114 --2.99140298505763 --2.66290857035698 --2.20500040824472 --1.56038053358178 --1.28271875656584 --0.600670363420868 --0.391943460272394 --0.194993036366967 -0.00804047479246606 -0.633005389005078 -0.792558535840662 -2.05751984675335 -1.67234050064168 -0.914441352547403 -0.787697070587107 -0.615034876332722 -0.386709994676909 -0.329937079312412 --0.693693569512014 --0.783240619323319 --1.00398605504279 --1.41036476380237 --1.39886076820302 --1.1531145143626 --1.22521008282706 --3.25725699945973 --3.23488891152304 --3.20157169526947 --2.84411568223419 --2.7637424983156 --2.71910024703782 --2.1976988243227 --1.89685116678494 --0.624242452942823 --0.111901627598879 --0.0162209059818395 -0.0383488217498567 -0.224679627908817 -0.543515887847864 -1.14009550615984 -1.86503171781833 -1.94370461313028 -2.04593482825148 -2.12420701796432 -2.0840309919541 -1.99520781657237 -1.99443045424891 -1.81313776449796 -1.68139375474085 -1.57884278723884 -1.34949331063908 -0.269815350483903 --0.215687436462595 --0.251154339361388 --0.385977652240356 --0.731620187067371 --0.753473990201989 --0.910680627369985 --0.968031374144367 --1.20710772476155 --1.33201888995041 --1.40737630824985 --1.42409043302286 --1.4461354254212 --1.32249260580209 --1.23304080652896 --1.11502918881987 --1.09695511190427 --4.23234482534727 --2.50519210359202 --2.87937118501308 --2.63578220690833 --2.48400655302001 --0.619412417853269 -0.019696669672058 -0.881667695117599 -0.928025859000432 -1.66215974201876 -1.73025898384967 -1.7939039420626 -1.91773064723627 -1.99151639209805 -2.12084421970716 -2.15683199804841 -2.0197813674497 -1.84975245920591 -1.50821019494804 -1.19940586584484 -0.936435381305987 -0.548344090743608 -0.371817176487294 -0.178009206780544 --0.845145972360882 --0.929378798019592 --1.30862292594581 --1.42215224212825 --1.44295334647912 --1.47404168031874 --1.46430763743136 --1.46689169185327 --1.20139964426375 -0.451743075516003 --2.88777457067722 --2.87530783095821 --1.77506054441204 --0.729857942496995 --0.613849459337512 -0.440011780657322 -0.647373547295679 -0.735978866230397 -0.886328607959936 -1.34598837758882 -1.70077621515862 -1.71957048460261 -1.75784304761263 -1.79618430268284 -2.06465880760654 -2.08455920629357 -2.12103898631389 -2.1282511196037 -2.13990393311188 -2.08157256003518 -2.08995005461163 -2.04110210390272 -2.08445491872424 -1.8515657256129 -0.740667026787587 -0.382157258842859 -0.367139616418413 --0.128433424611966 --0.357731653082013 --0.496766591579419 --0.640270313740906 --0.694547180221122 --0.971574614461517 --1.20519910974136 --1.28253070894753 --1.31505127028358 --1.45242746223844 --1.49449895536699 --1.47453067307979 --1.41205817618181 --1.17739049137096 --1.16028653292622 --1.0873598581718 --1.04535109506469 --2.00736383358812 --2.90447315972892 --3.08822312767773 --3.10944721853482 --3.09184222118085 --2.36934649934574 --1.71504206741236 --1.10851193519338 --0.708027172217943 --0.665433642797634 -0.102341628654269 -0.347857617975951 -0.388935008553918 -0.523369248145148 -0.572256531284726 -0.965159069244248 -1.10566482134119 -1.23860616790153 -1.31374752885718 -1.85029880568028 -1.97522349699145 -2.08122802028683 -2.12710860797555 -2.17805565941566 -2.19878237050323 -2.10608327520524 -2.0925617044377 -1.8011146890853 -1.70976227306488 -1.10948606584994 -0.451586287612852 -0.325934721218324 -0.280537370626121 -0.249418516010611 --0.273094303243361 --0.384522240266353 --0.62655790624498 --0.649674340530378 --0.901091915487605 --1.18059409108155 --1.30786109765661 --1.37335388071842 --1.44878422718928 --1.48196872395795 --1.47453291014695 --1.49367409218556 --1.49172315031609 --1.47400240425765 --1.40655869449235 --1.15475871019696 --2.82884206012313 --3.13898568272591 --2.31889719741764 -0.723737910545623 -1.01518366398364 -1.57298205544747 -1.6518684388309 -1.99293522168583 -2.12691715211844 -2.14440136647867 -2.11488564264928 -1.70143024877536 -1.66733221328976 -1.58586133353062 -0.645736827655583 --0.0707749658775469 --0.598299866395958 --0.745036912529031 --1.28826949947242 --1.36410562855226 --1.45149019018667 --1.13179555929379 --1.10344031708209 --1.45022335458228 --2.42143358432102 --2.40943613677817 --3.17661966065408 --2.9206219547527 --1.84650962200193 --0.771493721768376 -0.0172152011875042 -0.478752786980635 -0.511152546802244 -1.97052411359729 -2.08481492181523 -2.170159960834 -2.24286712327203 -2.2054188385588 -2.17219509264866 -2.17223191454302 -2.13380467625876 -1.71987697901259 -1.69560872784374 -1.32066487083084 -0.520783992527399 -0.363042798936132 -0.332723124304856 --1.13502294096387 --1.44300337063134 --1.26933355785918 --1.23983976059199 --1.12953026748641 --1.22902378253611 --1.60965356962098 --2.22144212153491 --3.5486634416282 --3.41471978636612 --1.73188995241853 --0.997738233762291 --0.277801625732604 --0.201063713668329 --0.0202481795342493 -0.66950952161762 -1.15537834165749 -2.04459922600282 -2.2152874602405 -2.21301309756264 -1.70383939725221 --1.29414443534751 --1.34104720144095 --1.49466952645978 --1.47557777099136 --1.47757010617661 --1.45835020804852 --1.1661186963569 --1.57294638581257 --2.23855625728451 --0.706667991314209 --0.387905300466471 -0.0759254220117143 -0.354651059116978 -0.438846942217832 -0.709875382575586 -0.811360305197585 -1.02670829269198 -1.68712307611569 -1.98486137199022 -2.24205175959834 -2.34372986291178 -2.15320122692185 -1.73765270776028 -1.74302317281473 -0.547266079027473 -0.440640711878661 -0.209470816679502 --0.804616014664553 --1.36075974930413 --1.37919503181421 --1.38594172722623 --1.45307596048802 --1.47737313624188 --1.48944343738846 --1.46610898171244 --1.47956823596147 --1.43133085055811 --1.18681813247514 --1.18173219924276 --1.58980696848702 --1.66944244152542 --1.70028594375144 --1.69142645530703 --2.67703775999426 --2.62577240697471 --0.980187849694929 --0.937986296393081 --0.148059164470119 --0.0747926534442591 -0.286597969097464 -1.35972375632549 -2.13380534998825 -2.22860537728462 -2.29088136534759 -2.23590315271022 -2.19548620159314 -1.76231523148189 -1.69796060281366 -1.53424870911087 -1.05581560881324 -0.785847198251098 -0.337850884054149 --0.666813580712041 --1.02772856409378 --1.46681173901766 --1.45723239099667 --1.5080612561337 --1.44761364365204 --1.2204523387832 --1.27373552630907 --1.70614219369366 --1.70307469542415 --2.14553171045659 --1.68433073235415 --1.76326738085771 --2.0373999494806 --1.92596417489605 --1.17229576288661 --1.0512414405316 --0.0528054562958822 -0.281050726226173 -0.557904749006795 -1.39455840912222 -1.55398283835099 -1.726421393269 -2.04679598438971 -2.16348295161666 -2.18371491741673 -2.33914445607914 -2.36403707221638 -1.99112167466217 -1.73060468216352 -1.68845912491418 -1.3063491339109 -1.16992223382425 -1.10434191333125 -0.559212070727298 -0.223504632794306 -0.0328408474182424 --0.145699976964334 --1.04448595809474 --1.39971510928457 --1.48973809239243 --1.52442900873685 --1.48892356769398 --1.47051529117801 --1.44689222840193 --1.36203986353094 --1.25839594016677 --1.28208084553034 --1.68070982948765 --1.68647994084107 --3.23708117406437 --2.02325886924098 --0.307038556580544 --0.238878647378495 -0.488538639782465 -0.561586514360055 -0.795188145495448 -0.829044985582811 -1.06249563319074 -1.10466189312957 -1.14991859925761 -2.11085368298643 -2.28269046979849 -1.97740021541309 -1.51754697867599 -0.637802002683738 -0.00357523068063159 --0.658915674919889 --0.899242054395778 --1.03622404716364 --1.23503021648317 --1.52320887358276 --1.54935117135667 --1.50872023740472 --1.478830474492 --1.30455639021046 --1.29301972921845 --1.5196842759312 --1.65783198488234 --1.20861071854014 --2.30280492473302 --3.31206656523682 --3.16953555042886 --1.89026787935382 --1.87267364138505 --0.463870725159019 --0.315991293590709 -0.428104702089659 -0.771136734114307 -1.53733862965037 -2.16404473753269 -2.26050929685339 -2.25387805907084 -2.30633108748217 -2.29991961202132 -1.94576302824702 -1.6761802671686 -1.57168952004101 -1.40266299363481 -0.875272627643628 -0.433373049717087 -0.317604679055528 -0.255723802358148 --0.551279408010366 --0.605863536189034 --0.843576446043759 --0.97282614551332 --1.06238469479801 --1.16015111905521 --1.2786862106116 --1.32281435542719 --1.36639300502618 --1.42108092976864 --1.49328198322008 --1.58506302355626 --1.55186007501922 --1.29474742083516 --1.62806454951853 --1.63784746737188 --1.48975529966632 --3.47549193304665 --1.12264567164658 --0.810232957721613 --0.302230166622557 --0.298711047133743 --0.226102978569667 --0.152781932467999 -0.187721599538115 -0.483876914793623 -0.777480854886146 -0.917682375466505 -0.996201855542097 -1.35845740393972 -1.64437799902924 -1.77776165719681 -1.95488254639284 -2.0099853814825 -2.34482480157789 -2.32463685406308 -2.19877106345441 -1.80124653104131 -1.37901324083958 -1.26920093644071 -0.392494399099018 -0.278775922497882 -0.00378282899185223 --0.0538819743510892 --0.555741415799719 --1.44244014539144 --1.47899202988062 --1.51726409449316 --1.58754532858636 --1.60860963492506 --1.35545713375178 --1.33852678210634 --1.51991393508382 --1.6134504047849 --1.60325966623515 --3.04737287325869 --2.32875804448933 --1.39744354574122 --1.13944248807554 --0.71390914986371 -0.552544397166699 -0.74792389243207 -1.15259630161228 -2.12321247701862 -2.21432391106277 -2.3475900459436 -1.9752856806527 -1.64216868454717 -1.22117703748645 -0.864397461783199 -0.58810188763583 -0.490823505454873 -0.352695551012708 -0.120695940234416 --0.132499283412631 --0.403272204913531 --1.23580619262867 --1.2442676808154 --1.32933671006598 --1.47512410013573 --1.52355356435334 --1.64372624158756 --1.60577349229438 --1.57147347873177 --1.39057321945043 --1.53428365714336 --1.57871250815061 --2.55655707017612 --3.54983980541044 --2.27064808753586 --1.31031399990641 --0.356891189821098 -1.16762288011479 -2.22777915448723 -2.33330044861188 -2.25717706462069 -2.10041711467887 -1.6978440038869 -1.21338311885435 -0.816654715172618 -0.304508903153366 -0.244382367601187 -0.1963055641823 -0.0328493900278382 --0.471086974963232 --1.33477092847537 --1.46051726529122 --1.53462439558415 --1.60296932120695 --1.61883413048548 --1.64048056548091 --1.651846468397 --1.64018393295646 --1.45342770151203 --1.50833088578172 --1.51991271630639 --1.51156278101705 --1.52202927958809 --2.63035235857888 --1.9611993957287 --0.446933101360671 -0.101112270979701 -0.36404269174016 -1.05189547278407 -1.17566399498909 -1.26511280053541 -1.41074406802547 -1.69661074324766 -1.71429122727087 -1.76077358139538 -1.79327559480702 -2.05620289573892 -2.22799624860742 -2.26319353612732 -2.2593832078489 -1.82647944021643 -1.50025886568276 -1.20276316229872 -1.1456720413161 -0.532963525731454 -0.224365660472074 -0.161165379271338 --0.629784242461735 --1.4338079566136 --1.46710109476485 --1.54792119469264 --1.59758443067727 --1.40923933763737 --1.42989375619403 --1.45666113126189 --3.22913781602828 --2.4704200618842 --1.52254589466181 --1.79693393113281 --1.53682393855613 --1.31823924005976 --1.34613763585726 --1.0774912730365 --0.309986419756832 --0.212869707624247 --0.0386793302770485 -0.157951182655015 -0.384903293640054 -1.55015386444885 -1.6019156142325 -1.70301884262083 -1.74842521582326 -1.74629229515378 -1.91113222877275 -1.9394101624762 -2.18604320433852 -2.21302924228736 -2.24558277118486 -1.96561190754783 -1.67935593751102 -1.51481090995662 -1.36612516009411 -1.31915872994611 -0.57829015415096 -0.344354987061916 -0.118207310917583 --0.152404767929809 --0.821791193825586 --1.40205929644039 --1.56917713115214 --1.647281851641 --1.38845723733245 --1.40334305196587 --1.3982635618559 --1.41517830508911 --1.40485373916833 --1.44490850564485 --2.20630941420417 --1.08937384035648 --1.68206918418463 --1.53976088538472 --1.45258584350836 --1.31134231854914 --1.13247427027267 -0.289058120067249 -0.326862146251798 -1.68569873936044 -1.73119414537323 -1.72319131664851 -1.89498384699453 -2.03933113525802 -2.19982296392815 -2.21919198873941 -2.14568439737023 -2.14205897106649 -1.53296102956265 -1.12531582721213 -0.61480435504971 -0.567615763919594 --0.0191751877877522 --0.354027614592727 --0.403849233345419 --1.07259339441164 --1.40938774407698 --1.3899696792706 --1.45959196101767 --1.45729173195642 --1.63135682538323 --1.65383265245723 --1.6572631195283 --1.56818953577097 --1.54765988931664 --1.53858646415037 --1.52220942478686 --1.48382502061575 --1.39522368043216 --2.5019902780122 --1.90173501529098 --1.44510402938302 --1.50190447044053 --1.59117265019527 --0.565020588965613 --0.3235262770867 --0.000288643446804571 -0.329024134007181 -1.23976902136691 -1.37396305172117 -1.88110025467675 -1.9465590053363 -2.03074063390575 -2.1287939590491 -2.19853099899438 -2.16308610839714 -2.15923228367992 -1.60704861068096 -1.53988980633368 -1.49903098225171 -1.30843127839771 -0.666848186225653 -0.59467332019727 -0.311474489629205 --1.22670041613177 --1.24579135871857 --1.27799747083 --1.38424009783563 --1.52505460701569 --1.57412501890128 --1.66908967725976 --1.43274972985672 --1.41346720213713 --1.37581486662798 --2.12911912010285 --0.346334248733225 --0.756816979539622 --0.15993006972807 --0.0724023010866226 -0.105481595800153 -0.443913974687231 -1.10489147685481 -1.29557914836609 -1.34253952054639 -1.60871650971353 -1.76660265986564 -1.78850738192929 -1.92830307738244 -2.00680792994561 -2.13469836358441 -2.26221088544633 -2.21264442987352 -2.20559871907174 -2.10706345320827 -1.3778218624395 -1.24937340954905 -0.892337876180523 --0.0530335159531923 --1.52820676505024 --1.62991246941194 --1.51786151057116 --1.31985349979674 --1.35284102752588 --1.13216170374016 --1.61735162818745 --0.241778824539523 --0.105264704410637 --0.0163130072682627 -0.232376329328254 -0.332585198101484 -0.418495198254078 -0.49661603116559 -1.06929037609986 -1.36930706045181 -1.71034262595306 -2.1085799900709 -2.09793347064409 -2.16712568447602 -2.22789151770916 -1.77025208892061 -1.4999026718274 -1.44671016578373 -1.117980797933 -1.09794057150902 -0.603566443994723 -0.523738529549572 -0.0316742289841763 --0.00842485277478389 --0.22798122338499 --0.642884364047614 --1.11460700586753 --1.35869302925347 --1.42063786635538 --1.43028148777312 --1.54096579263202 --1.62069205078494 --1.65337018258104 --1.65915085169537 --1.64087476604897 --1.52450120383073 --1.44764097616501 --1.34234743681391 --1.33573437344297 --1.34089620241076 --0.569562343756729 --1.59751960604093 --0.519337917524751 -1.75966578574649 -1.83103498676903 -1.85484344237267 -1.93893379108003 -2.06994925376539 -1.42569369777371 -0.648899209074319 -0.462102953265127 --0.0372135794796797 --0.21615441994463 --1.12667836649925 --1.32815428646778 --1.42827086894566 --1.50233458326194 --1.53099119702048 --1.65476466216587 --1.31674578084695 --1.32915181798128 --1.34482340076434 --0.752971554236925 --1.58647452505711 --1.60470194977641 --1.37434141359369 --1.02631200523652 --0.205917070546896 --0.0199254218998455 -0.608395139793902 -0.807043091285635 -1.4849362362049 -1.55252558069291 -1.82402665763216 -1.85469488680601 -1.84373392961752 -1.80080264840306 -1.79544768118803 -1.93879304475105 -1.95650311379242 -2.22395275139247 -2.2749134766595 -2.1363385891614 -1.66298584771437 -1.51848545227821 -1.48565798903046 -0.80781124810224 -0.739632270038207 -0.053701531846901 --0.10031948021836 --0.846958473294578 --1.33199053974763 --1.32394026986251 --1.55158091553163 --1.58478317784897 --1.67881759099965 --1.56251374860674 --1.51303214271132 --1.49590641317743 --1.41405173277742 --1.36818741356412 --1.33780487134655 --1.35142907948515 --1.34308135420497 --1.34252991646141 --0.555492309333005 --0.670661003294192 --1.70843172047698 --0.589355089958186 --0.341644711826959 -0.807167078790673 -1.77384587591168 -1.82485775170784 -1.79995598739649 -1.91226758247583 -1.93030267419777 -1.92553545380924 -1.96811383090104 -2.10343515559063 -2.20927734411567 -1.89521186117373 -1.69378983762541 -1.60165539615276 -1.48115399383281 -1.11473530539217 --0.3141073671922 --0.75824383669973 --1.26858986743895 --1.62873061277238 --1.67279772959498 --1.60953117962782 --1.57754911866041 --1.44567127361337 --1.35264449218606 --0.608705253495657 --1.14506853123292 --0.785578647158356 --0.0593436622889705 -0.483230117992971 -0.951451827355442 -1.62374461304189 -1.74177983508473 -1.78415780171616 -2.0844356378008 -2.18739626008954 -2.28421546305328 -2.1636517895517 -2.11546979243272 -1.46580148564174 --0.85430700916546 --1.46917240229066 --1.64180950521843 --1.60338641678427 --1.5908765668755 --1.60510680031731 --1.54136677175575 --1.45457114482414 --1.40351091802328 --1.34651359228093 --1.3320801715678 --2.29867865819043 --0.139348362671807 --0.302987512103027 -0.561683114446303 -0.745249793485804 -1.14174444905355 -1.3604786430514 -1.60730989975779 -1.76069745396239 -1.71813965740409 -1.69559679176686 -1.85169593975672 -2.26372922294076 -2.28720297023008 -1.93942444773314 -1.4820668389325 -1.01529970354426 -0.964409307307413 -0.2717583694252 -0.157425066089605 --0.00560335539514867 --0.834504581485714 --1.16341176589331 --1.16663990398196 --1.31136262500453 --1.64107255925011 --1.55878684967577 --1.5159118190809 --1.50388879750158 --1.48027156060923 --1.48925058343164 --1.48313532601113 --1.4162836111606 --1.39859022122938 --1.37725445138008 --1.3505808563463 --1.50610974232363 --0.960553436980177 -1.51419899600811 -1.73968240481948 -1.77302064428343 -1.74592732839747 -2.06709303352284 -2.09033084813095 -2.18971157101398 -2.26698900130162 -2.2626289718752 -2.23040404387005 -1.80515063520495 -1.34423185826749 -1.21111448107561 -0.551131236694413 -0.424178554096368 -0.171643679063749 -0.10757260130525 -0.00841127498616956 --0.0162909409699843 --0.317422470997496 --0.5300199100156 --1.11955567504583 --1.65961025478051 --1.63176526302087 --1.51728746774237 --1.43751300210577 --1.37696871790276 --1.39212670511291 --1.40528850209443 --0.776705935587295 --0.629444199396762 -1.15940366372908 -1.69599226086856 -1.61639569979106 -1.61542907068274 -1.62475143393691 -1.61748632111722 -1.89697090655436 -2.06985848696386 -2.14818786999748 -2.24791189943079 -2.26410898222472 -2.31512123492464 -2.10851926652048 -1.93614342410117 -1.77279772697261 -0.530319434653105 -0.258867759432462 -0.16378453944218 -0.133828256963714 -0.00505112474172265 --0.634582242275645 --1.27049868552212 --1.365795486952 --1.49715822705707 --1.59786912079575 --1.66275309824467 --1.37834005393544 --1.38848528506799 --1.42440380389857 --1.41302758335544 -0.0251512205927931 --0.582067235160537 -0.150235130760009 -1.13138047788155 -1.29419137909344 -1.66908565855593 -1.706883068661 -1.56999931677868 -2.00375213358333 -2.06628161260575 -2.33180325767365 -2.2655595520048 -2.12791768923369 -2.02655796846675 -1.91984805531111 -1.79239747417734 -1.43552812764809 -0.74842347572768 -0.492623480824669 -0.239014552663601 -0.204585602770681 -0.164785241235531 --1.30525667358239 --1.48810662862618 --1.57322911517063 --1.57052996456583 --1.66520775236408 --1.65165159525634 --1.66371526828449 --1.54744565207244 --1.49706082351369 --1.4963227343778 --1.39849092577698 --1.3907129880079 --0.215128678062666 --0.685593517609757 -0.0606188928241984 -0.265401157911196 -0.442148503589145 -1.54621111646647 -2.28266564445249 -2.08076404943415 -2.01541066374461 -1.66253474725291 -1.591421883948 -1.54693320461521 -1.43683364752743 -0.746824348851764 -0.29013501166374 -0.276302431650404 -0.239217878803935 -0.0220190585142568 --0.0353508810540717 --0.180975770993314 --0.534508053833285 --0.898675257594704 --1.03405907534901 --1.13714841095545 --1.31529141966975 --1.45422675325142 --1.55386376423705 --1.58531045169967 --1.60456679721282 --1.64588781281723 --1.66278788143003 --1.52330867090445 --1.46304504625407 --1.42911474761369 --1.40752352962969 --1.45524200737169 --0.528376826964127 --1.18988787241559 --1.25664432506571 --0.14860557422886 -0.0275764594086141 -0.0954953057228636 -0.249683227444223 -0.814969732481192 -1.54478368835326 -1.63298677902546 -1.62526654902158 -1.4864385807067 -1.54303308983593 -1.57702044239103 -1.67950657797247 -1.80082049141198 -2.34854235821696 -2.42481726866099 -2.41290802422229 -2.36075215578619 -2.31447334157353 -2.28099154387242 -2.11904708768673 -1.95076894122549 -1.70547791434475 -0.43506790211006 -0.216222742866428 --0.29606663749707 --0.397757815044638 --0.656200792483499 --0.911030570961934 --0.969337230750124 --1.22460930993536 --1.58702815529888 --1.62092933565592 --1.67465709778403 --1.66188814617966 --1.65468657566432 --1.58105603653554 --1.51070324178966 --1.42684610507518 --1.53710282674674 -0.234519866457379 -0.210324909804317 -1.53922540221975 -2.06113689969934 -2.44687459350184 -2.36148791843128 -2.28017025358402 -2.2699438448468 -1.73958218945357 -1.12298417664004 -0.831786438292806 -0.768763506145412 -0.688944502039181 -0.499446553519054 -0.357688944963179 --0.204826952724407 --0.714042389501774 --0.912243331414842 --1.18424710238527 --1.50431323880859 --1.54611107671942 --1.68125590756533 --1.43146226407767 --1.42748818426051 --1.21800285744893 -0.0722070193414908 -0.265644577713445 -0.160017151188061 -0.12999888729281 -0.616242300651095 -0.939574243785131 -1.49184678735536 -1.46131554998573 -1.49460378675796 -2.33368248507927 -2.4871479835124 -2.1286811869635 -1.83105147459132 -1.49507181536549 -1.20861445273416 -0.223511216783415 --0.38420703775342 --0.751412664886455 --1.50175788302985 --1.65462199420024 --1.66165653803715 --1.43897595738293 --1.43801162033615 --0.388380152278565 --0.0269757205336596 -0.169535698432075 -0.307143492020181 -0.427127246690688 -0.059733877601218 --0.0168377437811316 -0.0845522227423992 -1.27013751313417 -1.29667128644575 -1.31888782560882 -1.54319037940428 -2.56160413554896 -2.55619892864878 -2.54734898134254 -2.47061314534686 -2.4130754328085 -2.23866258510308 -1.64717759160508 -1.14076663408214 -0.697237723991094 -0.642262603116126 -0.44205304128905 -0.141872204352264 --0.502945513204477 --0.749534572448972 --1.04643710444127 --1.08808937582268 --1.252575056001 --1.32504272889942 --1.48931101641409 --1.66059628919886 --1.63482528569703 --1.64461787128983 --1.51309913804991 --1.482566627623 --1.46444728823503 --0.805399457168267 --0.47345364942997 --0.0662345251891452 -0.371839646177399 -1.00290764523949 -1.0874963876959 -1.29114043925719 -1.45433436171947 -2.26725423396967 -2.33183250508209 -2.62578212126136 -2.60251412754408 -2.29182138114768 -2.27295247227501 -2.09762202235514 -1.7781323499851 -1.72311890814586 -1.39619052882464 -1.03610121526489 -0.891486056239625 -0.847234168245798 -0.809412136471256 -0.480540435940942 --0.0449789394312425 --0.371212590654576 --0.863816819871417 --1.08048018263685 --1.31891709133984 --1.47748216155426 --1.59040745196758 --1.54435971932357 --1.54242163833567 --1.53004603799295 --1.50169116412601 --1.49624213114225 --1.41727070441243 --0.178042790313327 --0.00180018011038996 -0.522219346898904 -1.43134152044566 -1.40838129583009 -1.44253511829073 -2.38586133664349 -2.70992980571679 -2.65315540953535 -2.28458429551615 -1.41844860460053 -1.36413107137198 -1.27392695263658 -1.07590099242926 -0.742321236439938 -0.690075283098516 -0.656118378455218 -0.514232662049434 --0.115706372407093 --0.148254541317925 --1.04592903435471 --1.30394297537211 --1.3461961313124 --1.43095262393392 --1.60927119978077 --1.5710542276427 --1.45587414646247 --1.45372480107805 -0.558134790519148 --0.464719460933697 -1.24193180626732 -1.54208467225288 -1.98621596003422 -2.62538040872391 -2.73239944278004 -2.50686964310327 -2.39966167376289 -2.28476526853844 -2.29162658695972 -2.19486109086832 -0.925043567105348 -0.731639370317737 -0.115230763406124 --0.0446032312527258 --1.00797654363598 --1.27750222264859 --1.54578521983276 --1.51258031656854 --1.45462782518625 --1.46181887559716 --1.47293342872356 --1.41664418954324 -0.525363760897893 -0.286158380626635 -0.785970305341181 -1.15099836858927 -1.29878532320217 -1.28091264135264 -1.11374746087948 -2.35884017919203 -2.7419282800804 -2.67716446544848 -2.30238471263845 -2.31715328287896 -2.20520393797709 -2.1613056433948 -1.72138851525183 -0.729828231967254 -0.510813477440113 -0.358888012543122 --0.318550049375478 --1.05546392148618 --1.25965683889002 --1.41409820653803 --1.54485122761747 --1.52742769889148 --1.5298658271037 --1.45748101416791 -0.0936608400058496 -0.734091385339045 -1.09487730799882 -1.4378681914047 -2.60557461485446 -2.78830244646696 -2.32305299477735 -2.33297803780174 -2.31557124202504 -2.29263765543611 -2.11088109289344 -1.76374407577205 -1.23109946633306 -0.750458801372716 -0.197272172381698 --0.447732064295639 --1.10262752161575 --1.44801494463342 --1.52589759000011 --1.47597623451766 --1.48807265900708 --1.47775407091361 --0.807519570661579 --0.115590108108186 -1.00718410382908 -1.3463950191404 -1.2048990386903 -1.07689762905097 -2.31802913788076 -1.91206834856188 -1.69350217226792 -0.856700778558562 -0.833548905507104 -0.720313082804559 -0.43494961266023 -0.380579964988367 --0.205286592453884 --0.392063942759073 --0.986390981537124 --1.1516746944076 --1.45071380941466 --1.44551946157462 --1.61126335819262 --1.5753186534792 --1.42216604796525 --1.44822038992727 --0.401867925522406 --0.958162495439282 --0.765775929457792 --0.532067303124201 -0.274785118060208 -0.448061729639264 -1.14350542411346 -1.06049582025186 -2.26174195941699 -2.67098549811088 -2.68264508832618 -2.37815398079732 -1.95229187492191 -1.36907594853493 -0.770048340884358 -0.747397242074875 -0.59595825185944 -0.562997450590267 --0.7930609987088 --0.919450785591685 --1.37918181031753 --1.45667994987955 --1.60225583410615 --1.58479095118519 --1.57976031290397 --1.52908773630688 --1.50739636851106 --1.4874648461777 --1.47951771761061 --1.46605547005129 --1.419569227775 --0.983996375307971 --1.17358264724501 --1.16839797548643 -0.503269087994397 -1.04903432170173 -1.65188786434575 -2.276365783973 -2.41381757323187 -2.64397181852754 -2.50782161864563 -2.37130433838315 -2.1675491614419 -2.09107215333552 -1.40265054085815 -0.818898308479611 -0.512108065441677 -0.248944836261238 -0.196188718694462 --0.00420037179486954 --0.305013989287669 --0.703717366441264 --1.54809375324556 --1.6105816770108 --1.59985541104133 --1.50785271845391 --1.46753360215593 --0.853967827852571 -0.462180135737462 -1.16167574717787 -1.09204388880175 -1.93370534640896 -2.86966912672454 -2.59820039954167 -2.54970296450084 -2.51482723760925 -2.52477220552047 -1.71315046047708 -1.55791555364748 -1.3808272486072 -1.11344291449256 -0.901478453503138 -0.744275167244613 -0.731569699275088 -0.671489790712357 -0.316845927996365 -0.0865408793909772 --0.636789891468464 --0.839981882729049 --1.04754418307394 --1.04303654488807 --1.2145629238155 --1.39919898770359 --0.994929220993374 --1.28932953058809 --1.3241123900142 --0.0599172582251768 -0.0887286219256289 -1.10461712629806 -1.18996635090495 -0.930926429462179 -0.971948874158038 -2.72296869179323 -2.61431519363363 -2.53168465839118 -2.56559717079142 -2.34783689815579 -1.52546317971614 -1.36664975037369 -1.2976449809054 -0.478088227507687 -0.0426753932789943 --0.399727396851794 --0.504548554770917 --0.652859260997062 --1.15113763581775 --1.27462195937769 --1.35233468643439 --1.4037802650387 --1.46795973273278 --1.64432338516634 --1.64229077233942 --1.60308455315912 --1.59723910319231 --1.57747515203377 --1.29102585786535 --1.18973360702117 --1.40414105780703 --0.901392086585975 -1.10988714707509 -1.01689298513606 -2.67654986564053 -2.54075285017898 -1.70830919042477 -1.51912952814219 -0.628100173454449 -0.59850016271718 -0.313841010365383 -0.114289421243335 --0.188744995141626 --0.652204549911417 --1.13820120682399 --1.19640175342184 --1.28986451359205 --1.51949242600001 --1.64179363680063 --1.66274282004139 --1.58586422799334 --1.52749518080372 --1.4860499800822 --1.47177914644628 --1.30347809729198 -0.17868829631653 -0.995426228729848 -1.20962485249657 -0.638565276640886 -2.33776945846164 -2.49572743987049 -2.45787476008042 -2.35036422781076 -2.0598720518351 -2.03542161254997 -1.66897085267314 -1.5529972351888 -1.37727839949686 -1.19580651576318 -1.05259010059527 -0.997304392924271 -0.841974347501687 -0.478795533757093 -0.342899999479087 -0.263119029830079 -0.205056569953776 -0.158139701813308 -0.0468321666125462 --0.25243332078086 --0.405800992776669 --0.628290315329529 --1.12116205139966 --1.32873376960474 --1.39977254395635 --1.43965344913697 --1.64029810404702 --1.67290501099639 --1.57133990530992 --1.45654401445083 --1.90623344179359 --1.90003940795503 --1.67111506003424 -0.0320913578054736 -0.048388734364508 -0.867771467920186 -1.16474424938582 -2.95873180990681 -3.03819260108629 -2.47879128908786 -2.49471010276811 -2.50250571121495 -1.22690443181992 -0.878642394271345 -0.796607225288895 -0.729639120665372 -0.577104277121698 -0.46153232160303 --0.0160204211695891 --0.0658405697112698 --0.109826740096853 --0.246184063507563 --0.400304286317077 --0.622781604225988 --0.945619253857608 --1.18761186369835 --1.40448234402512 --1.42283433956691 --1.47265725116412 --1.48109091987124 --1.6773277346415 --1.65398693461719 --1.58300509148551 --1.55329578429692 --0.694490721581637 --0.0733371563874954 -0.616812954844654 -0.948460870852728 -2.92981273848378 -3.05117129570571 -3.02084458169379 -2.49328060643808 -2.48733035574315 -2.3875522338195 -2.16207717617284 -1.08140920616704 -0.620324366044056 -0.570395348428601 -0.0578165286590568 -0.0283830828965002 --0.354785799448901 --0.393819012179971 --0.560199011721316 --0.993540375267738 --1.16456857856028 --1.34580058198491 --1.63487521090433 --1.5994047809555 --1.58256276814493 --1.57629049038223 --1.56474526115757 --1.44234218179351 --2.55680385410828 --1.35360604094246 --1.78033486648526 --0.157101850523222 -0.868230300015124 -1.21725560214376 -0.356443002635164 -0.228794083987861 -2.44406866677295 -2.45052875648283 -2.25043290534362 -1.40293372833884 -0.901336956066523 -0.765227680354066 --0.790172127548288 --0.886698838553986 --0.970666748224279 --1.13362018690407 --1.22286939475353 --1.32837292754236 --1.52430543966757 --1.67007897171245 --1.63207978037556 --1.43539165002255 --1.41827866779441 --1.4296362017711 --3.06575555421844 --3.13679058660599 --1.41127144033684 --0.296860673913166 -0.961208492248829 -1.54836175422991 -2.5771021504991 -2.74941267439131 -2.44990600402602 -2.47724877593376 -2.38544521056278 -2.32928057376161 -2.31859376134019 -1.44616669682128 -0.864926180211224 -0.84119183442948 -0.658455932805865 -0.537052219118678 -0.478698551744245 -0.452633373732152 -0.417352015946349 --0.298322318737004 --0.604752740052817 --0.743265361209158 --1.66440867165182 --1.40496445563638 --1.70586500289463 --1.55484131509186 -0.0150059219410466 --0.407906664825184 -0.17777033401013 -1.16917878332592 -0.60563779007553 -0.155025425746647 -0.014889797919075 -1.43453394788266 -3.11092645627547 -2.46888642777273 -2.44341478736167 -2.47148396564562 -2.4059699683109 -2.09589531765627 -1.42993856038892 -1.30309843149781 -0.802299285090729 -0.770304407715578 -0.656093812984267 -0.63084905671824 -0.290235883119468 -0.0345847704895377 -0.0227975726391172 -0.00125489714772797 --0.547192654004167 --0.75587370624509 --0.96992160413803 --1.00578240275749 --1.05809420969305 --1.2405086184503 --1.44944130674657 --1.40485659905386 --3.7375087567398 --3.47011913106164 --0.815902904298799 --1.301495553344 --0.21737959712198 --0.41421223056695 -0.842706750446141 -0.414270760000026 --0.01487293305469 -0.471460384303604 -2.71991213604516 -2.07578261409616 -0.783914814969524 -0.71834430195652 -0.660248473232311 -0.560090152962331 -0.199908418338214 --0.348039735539647 --0.692760472711122 --0.889383002936039 --1.09150728029231 --1.26828070172052 --1.42031721245757 --1.44553866596729 --1.48257898186487 --1.58959077330739 --1.51089553735457 --1.51530357257665 --1.5163244341016 --0.596626198163722 --1.23137414609834 --0.988977306668932 --0.0278068459115168 -3.01587837625258 -3.15907838165771 -2.44883751383642 -2.41646233144288 -1.87464128500346 -1.47278672718443 -0.596122717330385 -0.0630467961913652 --0.273385422728204 --0.533625108982225 --0.846246532955899 --0.871082289373351 --0.894317065032133 --1.21254531018156 --1.21879428731338 --1.33090093409291 --1.37477801650387 --1.44596206390467 --1.45753167516648 --1.54320056254659 --1.53047930553275 --1.45324549834751 --2.39833143595812 -0.0342659539059618 --0.392412305697931 -0.279783155739032 -0.164051826926382 -2.10082712590064 -3.04257659830597 -2.6043249505534 -2.50495733742 -2.40995829477812 -2.2343227991299 -2.1988454261705 --0.510774136927015 --1.06641439875699 --1.50767808334054 --1.54408626387202 --1.5564301045079 --1.5728912490493 --1.36504615269006 --0.164135872210128 --0.0394960085466138 --0.619854290999911 --0.99008071600495 -2.57890343569079 -2.52996817866714 -2.08825511641536 -1.98662202341573 -1.93616293789752 -1.6283537097094 -1.47730567205509 -0.793596994154466 -0.734027105741106 -0.695827901039625 -0.369027160314186 -0.065212624868817 --1.20452009857143 --1.20931367099132 --1.49770262755065 --1.39489424387879 --1.32971777801 -0.201898065605373 -0.645082350961918 -0.620431978701998 -0.352314635551828 --0.042225372599173 -0.788132072960444 -0.715232222421001 --0.173378010596601 --1.31803405469957 -0.753874480190866 -2.50413281991552 -3.18143344245307 -3.20950227107985 -3.14554287883813 -1.94705967586149 -1.81997475794397 -0.914264198222448 -0.762493362337391 -0.693568077086066 -0.606490713468077 -0.12518217843478 --1.22138384237192 --1.41357089346236 --1.34779852917707 -1.33368540455119 -0.0959076567951804 --0.145970827653677 --1.16375743607711 -1.29679824801709 -3.12523238060215 -3.08117947462044 -2.51398199259524 -2.41252594048062 -2.33725268147639 -2.30347651959689 -2.19835640861281 -1.94607463012763 -1.91168961389963 -1.85265878412718 -1.46247559447614 -0.777279052494734 -0.659196780103677 -0.478524573576909 --0.443927369961152 --0.694615554828786 --1.02337355180556 --1.2962384666906 --1.41112342071641 --1.43000200586632 --1.47278995534452 --1.44944287450295 --1.35566165874229 --1.30359187335617 -1.81813678630089 -1.24258784417401 -0.113531262177307 -0.557529173896413 -0.436566113986661 -1.17996479386897 -1.59347302399172 -3.13951931616477 -3.08180960564581 -2.92886991583639 -2.67721578783322 -2.26873591062715 -2.26902252646814 -2.15877335566528 -2.02480974911184 -1.86552717491238 -1.50942208416985 -1.22410317433647 -0.999997502821412 -0.956930799494302 -0.872701827130776 -0.777125042324169 -0.776360010422998 --0.850992695279807 --0.965833129369326 --1.37120488846179 --1.43739638168445 --1.42456573901449 --1.42398823589674 -1.38973675208378 -0.44465166524623 -2.82949317703399 -2.68514295505732 -2.42332753101792 -2.31930897475078 -2.24236880057406 -2.04849948307315 -1.74226135150553 -1.05597114766664 -0.645613306741364 -0.604822608914223 --0.0825500058849329 --0.144155089022799 --0.365172152358536 --0.532476002485513 --0.633718000951209 --0.807579035746169 --1.04955624117055 --1.06916661265682 --1.19561737229075 --1.40301873698943 --1.42775287173745 -2.10477444948941 -0.837648321083567 --0.0315770486021805 --1.70280397152028 --1.57753322284663 -2.94833949010382 -3.14854773826544 -3.10138638629399 -2.9857814027319 -2.28622170662816 -2.25638909382297 -2.21202105392427 -2.15128794024013 -2.06111187223706 -1.71411429396544 -1.41928454709152 -1.02571770396633 -0.984768230725248 -0.400556953463305 -0.352195497196863 --0.0987502809515028 --0.14454239502318 --0.699435514206193 --0.967246475603424 --1.27596738151177 --1.36940363019728 --1.31813410276056 -0.750573285480112 --0.488390999479719 -0.277211552960377 -0.24380466404315 --1.80720113840996 --0.765282886976916 -3.02469774024287 -3.10392269881479 -3.06113732697141 -2.74633507125953 -2.17059530623373 -2.04046264454798 -1.72727131269231 -1.51863480388437 -1.24555455236891 -0.989482351601506 -0.745449657790896 -0.713993698407847 --0.0935153784259768 --0.165570395852722 --0.665312688097039 --0.731046990573226 --0.969285361442456 --1.20935262774683 --1.31006727701025 --1.35050182817855 --1.32585863388307 --1.22611656107591 --1.20902440897772 -0.324251825638829 --1.75806499288013 --1.6779826310055 -3.03659700053696 -3.02985189595059 -2.96627717030516 -2.48197541642306 -2.00353649688937 -1.66620651089212 -1.44683124979807 -1.32731524006995 -1.27883853949054 -1.24604906616026 -1.03161282969108 -0.995498917567996 -0.949720758435809 -0.923764063939196 -0.741753657807358 -0.394127015714595 -0.353004456176524 --0.202069819509926 --0.288242225600165 --0.706014342542893 --0.773968942020392 --0.965543693211668 --1.28996480745187 --1.33569189034833 --1.33880319662647 --1.18371543711181 --0.433583712179399 --1.3457080765075 --1.54007450054323 --1.22414792472897 --0.20153668335 -0.331788304586308 -1.8805047495362 -2.9871638162996 -2.40112309802234 -2.33498962991922 -2.22184335587738 -2.1102376425386 -1.87032774819683 -1.82203533565013 -1.77590662389208 -1.61298458013005 -1.5792678944637 -1.18595277251841 -1.11213178088707 -1.0254659431703 -0.977067548623975 -0.345376472357579 --0.362825095375921 --0.434507562625377 --0.786932422606945 --1.26317822368163 --1.29441984094201 --1.33088482268694 --1.33621987714215 --1.33858328242742 --1.33059932842666 --1.21237346750479 --1.19026220683465 -0.111698247457284 -0.175726159980414 -0.19333630079198 -1.46012373175127 -2.89795025236278 -2.75028567646885 -2.60731476391874 -1.69485828957062 -1.53285649851301 -1.2989179850766 -1.01488885115881 -0.990844897516528 -0.352549931288106 -0.240991536294452 -0.181764040783825 --0.386746464051022 --0.448954950101445 --0.478754845258059 --0.820223656984751 --0.986863042842423 --1.09168351860793 --1.24441900514284 --1.30093287893242 --1.29859124093119 --1.25414936038566 --1.21909832495172 -0.0379887630117821 -0.272625674968193 -0.116832578103303 --0.585171633080808 --0.79795917452422 --0.682010285114387 --0.426705360297294 -1.09480926138338 -1.27475816128363 -2.81648479422072 -2.77342662169916 -2.46856561226219 -2.43182639125351 -2.08713943304738 -2.01119392871104 -1.69950876016213 -0.646222382669777 -0.560472007405437 -0.537560477085471 -0.507163155061885 -0.436778380383483 -0.106755946524309 --0.0772441195078848 --0.208958497381481 --0.802936431212231 --1.25599704694054 --1.26724590777006 --0.937926032055056 -1.35506993075307 -1.9540214665118 -1.89856263085295 -1.41157760408327 -1.06435972052005 -0.714963919841232 -0.525295196002897 -0.430632144519297 -0.250289718541072 -0.176438701664406 -0.21020957960264 --1.07019788166177 --1.2334518775141 --1.28155785303977 --1.32356732316135 --1.26693545823474 -0.493372809937629 -1.00408162163961 -1.89621969498887 -2.37534632191578 -2.66721407886727 -1.92446944535052 -1.60872487460191 -1.2242528754585 -1.10257849153223 -1.02519012025551 -0.902072805941806 -0.89557702686286 -0.862596996761571 -0.454805777183168 -0.176601795958 -0.00279357249094758 --0.224577684270912 --0.276346052079717 --0.375388597481262 --0.955556772854823 --1.30339399539318 -0.29541854519805 -0.427033712089564 -2.5719575146751 -1.84737261891824 -1.80960285478866 -1.57443308358832 -1.31536993072596 -1.01928236088985 -0.597518452480085 -0.455626556819812 -0.336740177028744 --0.0469585919707107 --0.489862770967946 --0.638729308067944 --0.666802355162641 --0.88787279218943 --0.88943800516547 --1.24014021065803 --1.2444662854413 --1.1680860129982 --1.09294161072751 -0.785860384550706 -2.47535885829257 -2.48600839684211 -2.08016520513127 -1.96972503409443 -1.88727234322117 -1.63432749280891 -1.22697741250357 -0.880547387362537 -0.719176167388625 -0.624350029097148 -0.172935703527479 -0.0851497977747044 --0.0297846890385962 --0.206682650874324 --0.386929525928839 --0.459636267685987 --0.535128930539933 --0.82220512725079 --0.91474297910807 --0.918969131753197 --1.10837674848818 --1.14070339170338 --1.17247824846982 -1.82436121594894 -2.37373733462941 -2.21368213884232 -2.00113935872896 -1.97561104339621 -1.47651772379995 -1.39203002954715 -0.862403034968473 -0.841537215736317 -0.738422417444479 -0.737224956527626 -0.541583483965159 -0.252260843842773 -0.226658857169078 -0.0905749276836296 -0.00852085220904897 --0.0268783535296926 --0.279490440037957 --1.10652294140771 --1.19167194608993 --1.03980814771657 -2.14812233681297 -2.40418753900233 -1.84071246743708 -1.71600095374686 -1.20402906953349 -0.955451629878027 -0.608443151625139 -0.587453251205705 -0.506551312250433 -0.302813809111832 --0.405340021769216 --0.555879109502946 --0.716968613138512 --1.04409472833246 --1.08453608065441 --1.13431160349422 --1.13121351488383 --1.05887327631541 -2.16236385127168 -2.08794651706077 -1.87015038649155 -1.49942099357053 -1.25491966851398 -0.977216065532133 -0.952579761891776 -0.94072269409126 -0.806529300426163 -0.782156926152872 -0.771620387795593 -0.750486179130451 -0.531951321712125 -0.424338500683895 -0.409513527852884 -0.212280858106922 -0.181271829241119 -0.0631649433873243 -0.010533115121401 --0.0481449727773402 --0.0609035017340034 --0.815482778222847 --1.08288285612805 --1.13777635805997 --1.15622096724283 --1.13187829748045 --0.939549384138481 -2.08342233543639 -1.81811132640765 -1.75511378161005 -1.71320743935759 -1.06267136827682 -0.947551960367988 -0.796261140817364 -0.694193774597782 -0.411272628584335 -0.207297396965821 --0.037119789774394 --0.134201153135177 --0.501099020086066 --0.628196791159517 --0.702729036923014 --0.76275970092227 --0.846592143842376 --0.967995511013505 --1.09171769684912 --0.935089595948106 -1.98653611771011 -2.02834787639466 -1.44330855990145 -1.07391270182673 -0.838366830923135 -0.769533004319911 -0.43689729600775 -0.286796042579443 -0.268208041129693 -0.240199461606462 -0.124193208510402 -0.101981767329264 --0.00255261752086255 --0.0623252907827698 --0.468375800277016 --0.549955548770331 --0.594381383823158 --0.954542755511177 --1.03446424754428 --1.04907774662909 --1.0340017693742 --1.05982435085859 --1.02663826269364 --0.879957271727172 --0.914855423521935 -1.89573424008114 -1.82572501569458 -1.77926460054844 -1.65118073330509 -1.41509248787532 -1.13485328945537 -1.04725051275767 -0.984623173937599 -0.367195799791826 -0.29377895903033 -0.0808548927135782 --0.342882873401308 --0.385621233976572 --0.420396752804582 --0.615713890320343 --0.817407780084171 --1.0226325414475 --0.926628863814592 --0.909481837271869 --0.844811005629488 -2.00359789381984 -2.1036568333512 -1.77383437232097 -1.83578338532896 -1.94899533477541 -0.7177600400762 -0.603706913589331 -0.310340942924995 -0.0625375499097345 --0.0909419243106413 --0.182487861748864 --0.204005231421604 --0.375140388607207 --0.615975074937356 --0.812168676100853 -1.75646067518688 -1.74640077219913 -1.69141761147512 -1.64833389594478 -1.46842280742956 -1.09033795867757 -0.961882320128836 -0.750899783638896 -0.583785002345053 -0.41849016515841 -0.371117061765723 -0.329750675260652 -0.251270623688939 -0.180937834956001 -0.15410160684522 --0.0741576932239845 --0.188690710562163 --0.253202605573531 --0.627686689454276 --0.726428363357726 --0.835677739920254 --0.832182165754375 --0.919032640291647 --0.806032127663407 -1.48545090924434 -1.41834401627925 -1.45824291525653 -1.68481905039426 -1.38190259138023 -1.1850365985559 -0.649113325285025 -0.413710164431141 -0.328199985047025 -0.26483271145532 -0.251174662091284 -0.226158619280845 -0.156765790297879 --0.371658576743521 --0.409429300921776 --0.617511835736209 --0.814640496595814 --0.820927811626753 --0.897105837589471 --0.809063646428918 -0.960253747522948 -1.54507028354689 -1.9171715705345 -1.99207298298812 -1.53585296730666 -1.18960634224599 -0.418532291746281 -0.344500650354281 -0.23052196191702 --0.136165285612663 --0.412479349777851 --0.610881818656399 --0.721316246558402 --0.812588570635469 --0.841111156232841 --0.871261788079536 --0.754161643421796 -1.39007839999098 -1.39328057592021 -1.53013905481308 -2.03687100940475 -1.41420897320246 -1.37713211075479 -1.19393922115921 -1.17815337624389 -1.01930656069252 -0.643462240082702 -0.491167389073965 -0.447166318661637 -0.195645127705749 -0.183700412110483 -0.0526413607263514 -0.00777223985122077 --0.012336722372627 --0.055055156871255 --0.100261489242808 --0.152332631769116 --0.40351940863264 --0.405386965369427 --0.576049050833124 --0.730792404607371 --0.699546506933395 -1.34815560134937 -1.14507429820986 -1.46099679915394 -1.26470424877708 -1.77260807222062 -1.84873105615726 -1.57704940309479 -0.440811480109176 -0.174628055791899 -0.136512168193835 --0.136596371299767 --0.175941525354869 --0.196584629327855 --0.332081779661305 --0.344019267636966 --0.544506115053348 --0.800997263536743 --0.821585639375165 --0.785021825621428 -1.35391626574176 -1.50989808163334 -1.75374428123728 -1.98368644915022 -2.00382368224609 -1.14852537531818 -0.803547556428871 -0.789614073242568 -0.50042221805742 -0.478182456066623 -0.309921861819042 -0.139218633752257 -0.142272229603151 -0.171501576762196 -0.141103075611472 -0.0727474383765347 --0.0853667488714969 --0.206905983165356 --0.243192329608338 --0.251180382614759 --0.596747915111109 --0.651910912617218 --0.699439410320572 -1.47276999981259 -1.50057010126665 -1.72459225172855 -1.97933280108923 -1.24091187607808 -1.22119302682141 -0.512416480313391 -0.476945059245477 -0.332439595883777 -0.169444294453374 -0.148359783575614 -0.113555715248708 -0.12927808234171 -0.11999028433932 -0.0847320094811224 --0.09988096122866 --0.437382118522272 --0.45585236968018 --0.495412192542535 --0.681651801327021 --0.702893411332525 --0.692060642643895 --0.763344881891349 --0.733369192187105 -1.79179393937124 -0.850659279898082 -0.951633742045118 -1.93893719193406 -1.04211432608222 -0.924693993270413 -0.722138958959228 -0.686395808674828 -0.653677177489733 -0.598481601807894 -0.511209905749471 -0.291781863696208 -0.115677924342243 -0.140016514795722 -0.114816629162082 -0.114264565252402 --0.217483899927085 --0.285457481900849 --0.393960580653996 --0.411436814663372 --0.542918105713653 --0.570413083467528 --0.737860668709622 --0.746634656314804 --0.771267891392874 --0.755226081192276 --0.668294734531983 --0.723487845460447 -1.63595260750664 -0.802997187747643 -1.35106384295409 -1.24770873046273 -0.853180951097986 -0.83990751626623 -0.718997331948305 -0.372470245904786 -0.215054690383816 --0.0382093727564623 --0.0787386535282941 --0.240855508523843 --0.253950201817041 --0.280283686852254 --0.296725849391802 --0.525556938994093 --0.60499203603689 --0.649948613473022 --0.698712395129867 --0.692676445589804 --0.692407611501537 -1.10613212519111 -1.41155332850374 -1.24880407890186 -0.944989214693432 -0.937862948916749 -0.832954319927829 -0.37506076436761 -0.318109424622488 -0.138345706445946 -0.0950826746142539 -0.104420400457578 -0.05213052703375 --0.247576201974724 --0.246464390587711 --0.258990308367189 --0.29202401485459 --0.544548149887852 --0.574704513649408 --0.757648552589139 --0.77581205053739 --0.776165252406436 --0.773311333397743 --0.774736174803159 --0.741411190757319 -1.78233937640948 -1.34806542920013 -1.39000223144814 -1.63929024708261 -1.70279064955608 -0.799482060094682 -0.436373087782197 -0.42982801906426 -0.403775986739454 -0.359115265106475 -0.0158921904303995 -0.0600068780257352 --0.0804461261590106 --0.229676763517649 --0.300605006301716 --0.301167428346968 --0.330376805612872 --0.518296233886609 --0.550965931502255 --0.570350393297574 --0.711657815643733 --0.73776232701438 --0.739911823900655 --0.756894294267155 -1.5867681217537 -1.45471358923131 -1.48621819979969 -0.44425756274179 -0.133663264632052 -0.00923453773508243 -0.0312318094542583 -0.0358446990214709 -0.0741340328237285 --0.259833412743756 --0.309303347931557 --0.32834656294709 --0.449598283447905 --0.509253509130083 --0.67225785696747 --0.763396925547362 --0.763496513530754 --0.770650370147393 -1.6728938825002 -1.38332832065043 -1.573933057783 -1.51755874768799 -1.06707132700345 -0.829244481454779 -0.797872626848282 -0.748922551421142 -0.592907348972481 -0.216103072978189 -0.0399714214510567 --0.0450088493142893 --0.00295303879859432 -0.0245491289909339 -0.0682461065042936 --0.337060190340061 --0.367964636678515 --0.401163827095885 --0.454708381820467 --0.756625751103115 --0.826103927322052 --0.815376187534724 --0.778609131218815 -1.38914580134198 -1.47544634215852 -1.24990523566416 -0.852465340719124 -0.77074613178598 -0.728127163667764 -0.684947580964408 -0.693272133392888 --0.0427196241790817 -0.0338810109723902 -0.0488735436479857 --0.027968225839281 --0.0825739836063626 --0.27352699157473 --0.32406554497468 --0.340751375252246 --0.476838506229669 --0.472623005506335 --0.784075982326776 -1.25572889246499 -1.06397793386503 -0.833937563291542 -0.75211352510345 -0.679753547358281 -0.167544306080153 -0.0746775706828444 --0.0289517026204962 --0.00668065523580808 -0.0140968860360466 -0.0234964023980986 --0.0944653940679956 --0.243716811557633 --0.420373566147546 --0.449079043299086 --0.519165060869661 -0.661124025177735 -0.182460280877869 -0.173893670591024 --0.00412008603708713 -0.00919560587119861 -0.00900089737637089 --0.00723161234316905 --0.0340717504986685 --0.29650509084135 --0.426618174564446 --0.489288360483336 --0.508580329215341 --0.522738267892692 --0.591437794399631 --0.88790551625447 -0.987546102390453 -0.980062599841705 -0.924639352025888 -0.873045583427601 -0.754706352962373 -0.613691734802959 -0.56032456296149 -0.162655132064735 --0.10131302022096 --0.00364002132396735 -0.00379364347313071 -0.00733914414970371 -0.0240112326972834 --0.305164712748727 --0.388074475616257 --0.523034918877258 --0.855285736818637 -0.835502133910577 -0.621028738739938 -0.582276003362789 -0.50542424159207 -0.460591057585273 -0.414973238034641 -0.327143624062618 -0.2764735835474 -0.0646096485558445 --0.152696324650048 -0.0305406532060566 --0.189689047035358 --0.304207976136027 --0.447265394864843 --0.509006796639149 --0.535421560709821 --0.51549919709494 --0.835336603406297 --0.923825361732661 --1.08671859885037 -0.387231449675543 -1.15945716226629 -1.12903547282545 -0.794011246259299 -0.761025841837387 -0.694083554776434 --0.1770056123915 --0.125877499406474 --0.0188481167472005 --0.125408114130323 --0.141811700378923 --0.355982142546161 --0.51274947199402 --0.836056223692353 --0.862263581913624 --0.910928700700644 --1.07324643140559 -0.507526092368401 -0.94668220529174 -0.68169419885141 -0.584606128990686 -0.569103525565339 -0.588079557872909 -0.559194073278451 -0.526359007243943 -0.0163616349792228 --0.0979885952331969 --0.180093995259043 --0.0348876944180319 --0.0177580059576954 -0.0164200716481986 --0.00462352828273538 --0.0752491615684079 --0.156499264317347 --0.403870134944377 --0.505930395606981 -0.635678814816835 -0.585431295042351 -0.540621864638609 -0.536627457724176 -0.422292383833451 -0.388750244856116 --0.142401976579865 --0.0859708030786521 --0.0584043268955199 --0.0332973422900835 -0.00423516270283386 --0.0464809670533413 --0.0941539108073357 --0.230732039588496 --0.37897224647876 --0.467193560560546 --0.65606396109407 --1.13613325280036 --1.1640935272578 -0.430509744855332 -0.525843816653204 -0.536747835539558 -0.516785836754309 -0.473084139466067 -0.203462550881703 -0.0698700895112765 -0.0727450662001452 -0.0205323480972304 --0.163574770486314 -0.0034759833375233 --0.0179897637494264 --0.544839489904277 --0.629251085986922 -0.753690742205425 -0.767510385315124 -0.457288169062469 -0.352844786448578 -0.469842930687427 -0.487829856679937 --0.0659935351041199 --0.0961302732277005 --0.140014687511389 --0.0957930186622349 --0.0520693339621587 --0.00289478810677934 --0.319009403455297 --0.356055003267997 --0.465159809000539 --1.09405353187986 --1.17747861235459 -0.745624232196302 -0.361315250337537 -0.323947095222529 -0.479020320149822 --0.0500809294193232 --0.165206078861914 --0.16830861504063 --0.0753581993926744 --0.0082841931952089 -0.0180862653937766 --0.019566716495099 --0.351931567667243 --0.355878558058713 --0.456577183455849 --0.607783095120041 --0.744837663621659 --0.936264484390584 --1.06185203119765 -0.29477744628095 -0.19937602780708 -0.448341501656827 -0.363715008347455 -0.282228466917463 --0.0510706137094701 --0.115614481350271 --0.248395698568704 --0.270637660789532 --0.249510255478299 --0.10564700438924 -0.0412679474364595 -0.0198402054706435 --0.114621624311873 --0.627183859989259 --0.81783889822534 --1.00849675586961 --1.09580048410814 --1.17519915777245 --1.35674927705674 -0.43692861755661 -0.402374252945794 -0.373708978290178 -0.316043212456751 --0.17288698764925 --0.0455356143066936 --0.0473799911497395 -0.00431467019861742 --0.091436437697304 --0.590499723429069 --0.594233328605974 --0.898353275126702 --1.32796525768559 --1.40853565750779 --1.46696007125993 -0.316822919477158 -0.0840414631522677 -0.173089553156366 -0.419734713677304 -0.315829773317326 -0.188506872190992 -0.130415322472711 --0.106885885778187 --0.199878566526984 --0.270165408805099 --0.131115177819176 --0.635772675133147 --0.706287984421884 --0.916324626096205 --1.06168723059168 --1.40136564358253 -0.217279965031416 -0.363899891253762 -0.426465330026435 -0.332798949372066 -0.30214638945429 --0.0093136016868911 --0.215879084235961 --0.281313231298654 --0.303872664370452 --0.60755110678425 --0.69397756809483 --0.745609236646239 --0.929062212417257 --0.969421022930455 --1.18907183389793 --1.26705376223023 --1.48753380703953 --0.00977082361555048 --0.13923218047659 --0.173137183464537 --0.148973920874781 --0.0254116108937232 -0.011161739432012 --0.0332530781071476 --0.139811291356335 --0.234659668671348 --0.168642883476814 --0.155338708782686 --0.140325474421687 --0.136970729017079 --0.00759350040058848 --0.712089458560399 --0.809771304192225 --1.38205128595892 --1.43746536508325 --1.44516881606575 --1.53649224374157 --0.315270384985773 --0.253327557153298 --0.221957573518669 -0.228862777612967 -0.382964483487211 -0.40110342807461 -0.212434712251685 -0.104287723744534 --0.122153088120186 --0.179189619445463 --0.30021774340851 --0.295710715413207 --0.278026886536203 -0.0421791243597056 -0.0034208331613641 --0.0587300263483002 --0.549429197783347 --0.899789794378343 --1.24138729154911 --1.33818931026835 --1.53653010943076 --0.40750347685022 --0.452157947662766 --0.248705971467974 -0.33484077134365 -0.0362323341778463 --0.10174001183557 --0.268789840032539 --0.350245094507365 --0.183619019632964 --0.0509654226514797 --0.298257598525772 --0.458044043558601 --1.236857170408 --0.637561992284187 --0.685189679859999 --0.619973466171913 --0.52992706062286 --0.515327349575028 --0.409536883971377 -0.180414541921159 -0.355439766363652 --0.414027706988954 --0.323302701747686 --0.25145588973708 --0.232437090447185 --0.158545450980888 --0.160194770659793 -0.0319368082228095 -0.0419542921827869 -0.0305919778369557 --0.0229489072863984 --0.579843865953279 --0.835423950662999 -0.118609983822992 --0.266554648560948 --0.337787711081475 --0.381010016274551 --0.258684045092693 --0.151144118577818 --0.0849631272408402 --0.0179938289770689 -0.0129984903989637 --0.588748108056741 --0.710312826888938 --0.751387623624986 --0.937740783365278 --0.819624325130309 --1.48715471954023 -0.167797400017498 -0.194665433012862 --0.139329551227227 --0.335351777272415 --0.340331078176114 --0.383276556921921 --0.295318651817816 --0.24154510640841 --0.210460376161848 --0.0494415782865545 --0.0723485957428949 --0.384367754375781 --0.595470621511261 --0.661645890791398 --0.845231441611631 --1.26210689859292 --1.64646387737715 --0.669815994193989 -0.122191116670162 -0.218575544164256 -0.208288067233362 -0.00271064306114965 --0.386362495870472 --0.122950318028302 --0.10161042388858 --0.0205123005999255 --0.0120472026101623 --0.406574077391369 --0.965284421935507 --1.71323741774322 --1.71708763857848 --0.0119123081908938 --0.130547021571275 --0.396009175715939 --0.33992756823902 --0.108309080400524 --0.062807898000635 --0.191672024013513 --0.24901154992417 --0.355866896072243 --0.41670783723557 --0.670265665075554 --1.1360815111187 --1.15399661762628 --1.16457811558691 --1.89450881720643 -0.0224249019605089 -0.108318411244348 --0.353639473060838 --0.376525718659821 --0.0734922053156097 --0.0765593593525722 -0.0119301011222177 --0.0731387067059188 --0.162263626348818 --0.726336683975902 --1.17900355025613 --1.19651549753321 --0.355596200516771 --0.409507796129816 --0.38633908318306 --0.367938443856694 --0.34096492763053 --0.292958124740835 --0.134271336865645 --0.10300426055052 --0.0287017947186072 -0.00796084403835806 --0.0031049961747911 --0.667272786101904 --1.11043850504147 --1.27043859024102 --1.87008426339214 --1.97194028592657 --2.00329957145838 --0.184744923900567 --0.370383674183053 --0.3522560106898 --0.334251728829578 --0.230176696689306 --0.012869851324453 --0.014553007013923 --0.03697402575186 -0.0232670213402102 --0.000623396806389565 -0.00319553823869967 --0.288393819998447 --0.40645352294041 --0.436702178932826 --0.985554297681524 --1.26041632529292 --1.26388699857355 --0.177899324078751 -0.0237947862743724 -0.018643001349659 -0.0154582163768566 --0.000881261886817697 --1.33075176555093 --1.82141221525389 --1.98376719243135 --1.08170073338935 -0.0717303085570578 --0.0569384415632115 --0.163710846866266 --0.203996655108156 --0.258443271393809 --0.192289012344446 --0.00288074829715157 --0.026293271597531 --0.137864097215378 --1.8345742324872 --1.97204131185539 --2.02856692367109 --2.05457466188729 -0.1035965682766 --0.0228951170514193 --0.139778997486886 --0.26087604408454 --0.143715725964796 --0.0305451281693152 -0.0198315797563069 --0.00919803017875154 --0.133421050013283 --1.19903380171957 --1.34950978922909 --1.78609681291896 --2.02694035171304 -0.0316613304616098 --0.294156032477815 --0.3126456312512 --0.244963187556031 --0.097045323557424 -0.111206081276102 --0.0211910821545089 --0.327752967610117 --0.401691010212609 --0.458868625761575 --1.01031244053837 --1.16442500115566 --1.370438564159 --1.45768757112049 --0.51166739049976 -0.0289518850921624 --0.2224465662038 --0.249335440330114 --0.29833504275129 --0.361899993797664 --0.381895352337111 --0.384591894154333 --0.41774691215182 -0.0518477317874328 -0.0207897758207736 --0.1068305318095 --0.570352632028055 --1.31674280228814 --1.34267085045302 --1.35513468528794 --1.48557564188951 --2.02318218029765 --0.240944594201586 --0.350688962555083 --0.326558793415053 --0.179159584888815 --0.116963963888224 -0.115900361099975 --0.00337027835846726 --0.099419923324966 --0.234210482391298 --0.426103956036201 --0.688367333483569 --0.706386748868795 --0.796792153919746 --1.08171628199476 --1.27409233724844 --1.41505308761582 --2.02877131599487 --0.464671487260432 --0.300670451897247 --0.39308071078279 --0.331717917066236 --0.336511314824428 --0.24671654306281 --0.228459338457569 -0.11203004730271 -0.165078793978878 -0.165008854081336 -0.0780631154695612 -0.00336340632509291 --0.111624249761697 --0.579346667437704 --0.664560605987838 --0.703011975677633 --1.30308351907051 --1.38879083908549 --1.41150604222546 --1.80533965128222 --0.206586416630849 --0.393508112258672 --0.2601951020022 -0.246262398383074 -0.218885151473195 -0.174320390116797 -0.114996351846543 -0.0519042010169599 --0.0172592901914115 --0.20082353709995 --1.08127240907346 --1.31950362765927 --1.36793695761818 --1.53127199719935 --1.76998242496667 --1.95452498692763 --2.19155244407098 --2.2324062993636 -0.0164644943690604 --0.405981027898029 --0.248073726740856 -0.0395981674469894 -0.285007535461517 --0.0174007887388683 --0.789125299375527 --0.826433364190564 --1.00242393493142 --1.34678993362692 --1.43041207589238 --1.52355394238889 --1.56891839048824 --1.94682758214095 --0.15892686263625 --0.251737957394276 --0.402693796690436 --0.250516013050344 -0.242237582738163 -0.269790503036283 -0.307646287304479 -0.000972970880930291 --1.02363538276258 --1.08033517757523 --1.16957791058588 --1.44615354390854 --2.15278743834472 --2.21111090568611 --0.146465054680938 --0.239630140584772 --0.278897642337711 --0.392719398047667 --0.245494796295453 -0.350292921007068 --0.452330846631327 --1.39748865926656 --1.45524310567505 --1.65920192151062 --1.82562666653526 --1.88328292271424 -0.0493988325124022 --0.269028083316492 --0.283358101690993 -0.365671218983444 -0.283334777820606 -0.254426726374071 --0.449938189555397 --1.16108438483747 --1.28709796205126 --1.47906853817364 --1.87513661591804 --2.1917687679805 --2.26133626975484 --0.00810086835848267 --0.257495878056297 --0.309544654545661 --0.390665725519 --0.277148756911991 -0.0911381074029833 -0.367730033385037 -0.427694770813197 -0.0653080189984294 -0.0138358190858625 --0.30651471831721 --0.778198468499859 --0.929322494789815 --1.43852256187603 --1.56369088223516 --2.19719248915069 --2.23089123173764 --2.29348071908445 --0.17535286856296 -0.0530119584721405 -0.012674835894515 --0.430104502007509 --0.368472144070608 --0.131712564035567 -0.0327550177783706 -0.449365214761627 -0.247067600701008 -0.151720543176886 --0.431233760337022 --0.544990490691248 --0.58782373658277 --0.629130570557081 --1.27018178085856 --1.46857992917668 --1.7343312175537 --2.29231025098688 --2.31193835510381 --0.0216736166184575 --0.171932572574192 --0.306651518671835 --0.306866220683865 -0.0649395040895868 -0.237572443985513 -0.371409013771348 -0.210529098767893 --0.0158886277125987 --0.778582559851074 --0.878952550955582 --1.35999218947534 --1.52425974046503 --1.8897663944125 --2.30696229973889 --0.114189036058505 -0.0257212023701143 --0.168308607163532 --0.38817152925121 --0.176881000047764 --0.15460437221067 -0.25232945754378 -0.467541813279119 -0.483221666881086 -0.46975806783869 -0.349950990459597 -0.337023380585542 -0.301018944389128 -0.0861669674589507 --0.0825930297175361 --0.49259958525829 --0.808683131973176 --1.13274849053675 --1.5053949498961 --1.86434449343089 --1.9989587053044 --2.07596285803276 --2.17923508186602 --2.26637256677715 --0.312176482548288 --0.390016653076607 --0.390533896737381 --0.434657297022781 --0.429522756754665 --0.3594650822902 --0.337875858286893 -0.0202926261676737 -0.350200580567503 -0.52209419900305 -0.2452696933101 -0.230885099000211 -0.152269497602219 -0.127305674891154 --0.0102533320187703 --0.145852186027199 --1.08389310708974 --1.43979259161111 --1.67810099954275 --0.0739326446779032 --0.133870617114788 --0.217567734800639 --0.418498706314374 --0.455901332196994 --0.144321325797115 -0.302820054037788 -0.570356340595758 -0.542866261217291 -0.353155804453422 -0.102963523887979 --0.814077582975436 --1.34828891649875 --1.57680246987887 --2.00716213138463 --2.41065093825158 --0.189225641618606 --0.456419602030891 --0.367943621160187 --0.362557383740167 --0.0394706193364698 -0.120721431709406 -0.138524938955683 -0.34783594723806 --0.526653802413136 --0.744203365038352 --1.0645359005505 --1.44537378797087 --1.48035777645721 --2.24931441612556 --2.28710775923799 --0.20469137684902 --0.412722780610963 --0.333520430073939 --0.01668187361836 -0.234870680572563 -0.332693431390389 -0.425524391784869 -0.191387779286032 --0.0476725517789589 --0.996361183170769 --1.16258603427202 --1.40135011297264 --1.497810591869 --1.80874716538938 --2.03768792875735 --0.251329919421835 --0.617438633696295 --0.520037195713016 --0.46746360532245 --0.287948593423771 --0.27319877445364 -0.188487630445536 -0.512562761523526 -0.513259605005942 -0.402815897595445 -0.354320473661325 -0.164949199609893 --0.162822291722861 --0.467043087804548 --0.488816689392841 --0.686978468517012 --0.879916023606235 --1.25526336301316 --1.98126553441948 --2.00852379542727 --2.07495687957869 --2.31706283268397 --2.35445682589341 --0.182314490577177 --0.657771597505473 --0.71659223386952 --0.521036591066625 --0.245807470960251 --0.196802299883515 --0.0296244845647138 -0.53243821502538 -0.0100796768059936 --0.0536695126004645 --0.0723073879028178 --0.15241566811433 --0.236751701041022 --0.452341309067755 --0.471235007505484 --1.27194596002173 --1.61006837202841 --0.624888048476116 --0.351822081543055 --0.0968190329825376 -0.368100226409595 -0.473554479046946 -0.492904803894653 -0.620118170455036 -0.622371618204667 -0.452011975885362 -0.0834188137949496 -0.020301290430389 --0.0797454710762295 --0.458904494822839 --0.49676044305405 --0.546339540407544 --0.926311771438094 --0.634594923239703 --0.739480306204754 --0.804238292586255 -0.0484658396516267 -0.197693636692563 -0.405496884236982 -0.67152830641546 --0.344288417250283 --1.12883652752149 --1.50887795074009 --0.616013819692903 --0.443963401286219 --0.108299111252038 -0.00278438419973526 -0.0240577927512646 -0.131693337837227 -0.172489749998789 -0.404540092500213 -0.583491701469733 -0.54754688347699 -0.175625719524056 --0.556273241990219 --2.31447941422918 --0.656984111675428 --0.681094223503401 --0.709546925383123 --0.903387519199725 --0.6864105530152 --0.326836914188171 --0.217851984009577 -0.0695736422392628 -0.545136312970797 -0.738353404220042 --0.848889147710359 --1.34609103215105 --1.54422670365385 --1.59744023686053 --0.802464415823216 --0.583989553646816 --0.0720013911671131 -0.197440573343634 -0.624155356755139 -0.77242059881705 -0.764703237934 -0.22951443730355 --0.966384202502248 --2.26737310601013 --0.838785207906312 --1.00687396624115 --1.11445286478669 --0.824985519893985 --0.27232873021385 -0.24566243078953 -0.521148041045244 -0.552872305784618 -0.423295876102834 -0.011170929524738 --0.107842116261097 --0.624884877325293 --1.44483891961203 --1.72522811504204 --1.76331077763268 --2.17141569872615 --2.25485590215754 --0.468440231006724 -0.283270579407457 -0.484370950253762 -0.827241770748536 -0.357274779591329 -0.200862080331113 -0.0985164456134271 -0.0810957721947787 --0.419490220302698 --1.67033400070349 --1.85188150182832 --2.33681533491347 --0.265834433522464 -0.648832917043563 -0.70649392192751 -0.791704814760877 -0.883004959132357 -0.258318944335258 -0.0217811461350124 --0.0668276685032865 --0.406401679731225 --0.715847309921102 --0.778349643931335 --0.817250594100535 --1.03171144916587 --2.07410111904984 --0.799738668589406 --0.71113544771331 --0.566332899051737 --0.422205127801256 -0.0485076368779502 -0.12213620403319 -0.690135052186889 -0.849945847876945 -0.921976070422701 -0.931800457465819 -0.852376531365437 -0.829611438135551 -0.775218698679367 --0.307404510155642 --0.578762032260371 --0.632385924631194 --0.900216259928904 --1.69077992528688 --1.73813979349672 --0.539715297435087 --0.457396277845739 -0.15928277702195 -0.633689362779293 -0.892507599801725 -0.743445656811524 --0.264186511286894 --0.603668238551279 --1.01225188941727 --1.06533913161297 --1.63096195240318 --2.38564059066422 --1.55276476610919 --0.879885932432366 --0.650433646639421 --0.444129634461106 -0.290429470397953 -0.137049611307042 --0.0360374694153549 --0.236550893455309 --0.434722158907611 --0.543875902088182 --0.781216947145055 --1.04538380531497 --1.15096678839206 --1.86425521351485 --1.86921533572122 --1.01672864552997 --0.925753876910669 -0.948566197955287 -0.648455973541402 -0.447671538819442 -0.391724553555385 -0.22402224640453 -0.174478230500824 --0.208366117325433 --0.722855170777251 --1.04419140454071 --1.15623925058288 --2.29395127483413 --0.826895087094023 --0.360599908516875 --0.0993523115090298 -0.876336125697144 -0.969172031649734 -0.893100118309754 -0.853541594469576 -0.504914745218926 -0.418942715189665 --0.41898202394998 --0.547248151931299 --0.615112171668493 --0.928943530095545 --0.986087422064955 --1.32609606436497 --1.7045658923847 --2.42267793597216 --0.686087975615557 --0.291689219620373 -0.163390317872924 -0.72616427616471 -0.915378062273874 -1.02289884628473 -1.06132464923573 -1.05632145203457 -0.498661431259897 -0.351113010822658 --0.0915641643462237 --0.580578196289352 --1.74220583364613 --1.84363853164462 --1.66332320849381 --0.818101018602725 --0.61627648734671 -0.947306745892043 -1.06288641704483 -1.08736316902686 -0.767691576031226 -0.201006897274667 --0.587407357904048 --0.79936590737546 --1.65666150187409 --1.72831664047599 --2.09373871135892 --2.18854007956668 --2.26529785259851 --1.18814383603704 -0.328757470399914 -0.558501560253461 -0.772655860360857 -0.827800832123444 -1.00963713620575 -1.10355179363153 -1.08587733844516 -0.771477440573904 --0.0809239370853305 --0.432677513304306 --0.482183948242259 --0.530929134862298 --1.11078379782376 --1.40439877823498 --1.6097494247513 --2.08206605341834 --2.25875873323596 --1.78344774354735 --0.687466415195026 -0.296143724216336 -0.368927429390276 -0.503415122267334 -0.611662775484255 -1.14293912429297 --0.264850026487935 --2.40903572671972 --0.667420625686361 --0.00569813020214127 -0.565611715332423 -0.628842819168298 -1.21732227987493 -1.03765107291335 -0.148083838008205 --0.537466061933905 --0.929444020269145 --1.76855090984482 --2.40664757287845 --1.88917020272406 --0.687397724610967 --0.582672786207674 --0.0229747950542247 -0.0401438787353285 -0.128734755075591 -0.302445594108114 -0.895852888878437 -1.07978069525463 -1.16788916999674 -1.2249652600817 -1.11395319635951 -1.0922657855162 -1.03883888133721 -0.929814388595375 --0.949477739206863 --1.08220453417746 -0.362103980186106 -0.78670698252364 -1.2528440114078 -1.21704281321402 --0.254201379317557 --1.78882516208301 --1.86571677239409 --0.4982586637854 --0.35716465611052 -0.248635518018162 -0.98387612035102 -1.20619636534894 -1.13782860874659 -0.356065085783975 --1.83402849433283 --2.3231292928701 --0.596896884580829 --0.415572292234003 -0.280883710056848 -0.421930053959905 -0.509056122685656 -0.823155364752189 -1.08499712725072 --0.459131352641599 --0.583092214091153 --0.841796352791512 --1.46698144685927 --1.68934432545941 --0.758910866099072 --0.379250015667694 -0.733541684379446 -0.982752446287286 -1.26142895212983 -1.28815005004375 -1.31031659685567 -1.33207120967192 -1.29843524137009 -0.648749220161008 --0.17787153245736 --0.295311266990453 --0.630550584162933 --1.54946962239139 --1.65506358607892 --1.89205514908026 --2.32059072408681 --1.05507470117422 --0.479151883063956 -0.333553578936481 -0.735523519525223 -1.12119831182181 -1.3307426121277 -0.97884972581862 -0.61950447587926 --0.262332081561162 --0.500634483867159 --0.714255450096616 --0.74561000950348 --1.81902871576765 --2.31800501151066 --1.0926406139271 --0.377362148677626 --0.279459186357094 -0.208066436903877 -1.34149734362508 -1.35450392517453 -0.703663959250633 -0.3808298660962 --0.104981660548894 --0.16281013781883 --0.355745682847029 --0.716096448196424 --0.801432105238085 --0.916453912683217 --1.19813990208462 --1.80319814628232 -0.239684751040009 -0.64087137458052 -1.37009908724018 -1.37968133069293 -1.40159811012506 -1.39267334979361 -0.646321437270373 -0.390394156864758 --0.238716135095274 --0.36657147943378 --0.442215771778152 --0.561457561575558 --0.785955708078909 --1.12297833790275 --2.37327958996519 --2.43364008540571 --0.712081774309986 --0.554323281752424 --0.0220600068686778 -0.436838811142351 -1.32891012065017 -1.37956268218338 -1.43004411674274 -1.01965163813026 -0.953383251634904 -0.169720125112597 --1.76280658100938 --1.8076002273064 --2.36494032006322 -0.995098316627931 -1.34020843651889 -1.3638298392561 -1.43587348798623 -1.46525776344658 -0.719726811125796 --0.249019457997939 --0.589641595983757 --1.57057829764241 --2.22333781811486 --2.45887212459695 -0.915861029847278 -1.47943946595196 -1.07410122231499 -0.853806275906599 --0.386313587960217 --0.667934775892583 --0.701503995917413 --0.763322241287099 --1.21275673030588 --1.39421006493456 --1.50676735227871 --1.56183882869698 --1.77902121725856 --2.12536028278935 --2.44849827868272 --2.18008013986211 -0.0811792917868246 -0.168908673413704 -1.09950259720699 -1.21366180428152 -1.4783950701928 --0.600152409827267 --2.21915616866892 --0.751440642014302 -0.589830130615802 -1.50251561389968 -1.4209210600837 -1.30225412947393 -0.502903522490463 -0.449674050305909 -0.100586801224082 --0.495332850390895 --0.578592476236871 --2.42176794944886 --0.698054373321348 -0.229444046955628 -0.87429535484528 -1.0144147487093 -1.06139801487275 -1.43625373716915 -1.54668118975522 -1.12348282168675 -0.727201762785263 -0.232822498223747 --0.284652823161615 --0.397489346483638 --0.618652729832512 --1.05643576350682 --2.35367564368026 --2.37904001486569 -1.07494241172069 -1.35021943615257 -1.62932748197741 -0.923933475899396 -0.7304935019895 --0.112212536691437 --0.162253299930903 --0.983996911828648 --1.04443332116338 --1.42587495839587 --1.62910301859936 --1.8863062474658 --2.37181882791517 --0.656190616210047 -1.54769806033219 -1.62343340271154 -1.23905737550317 -1.05599590765968 -0.740964501447635 --0.591445214923723 --1.09630940629821 --1.94211991703472 --2.37756366901512 -1.0197695921678 -1.49795514713252 -1.61911054707186 -1.67753146387118 --0.211496529164492 --0.572945293528896 --1.24852728553106 --1.91601506724539 --2.33839356674609 --2.36253923029693 -1.4622588268832 -1.5749542281214 -1.77726358265375 -1.60577387212633 -1.46257079771756 -0.475634295833842 -0.113704498377231 --0.00243331213027176 --0.547864508758082 --0.900422929812223 --1.38894979759795 --1.67023093439477 --2.24795426155151 --0.898428151729107 -0.105804338454178 -1.00454731668437 -1.37867169770913 -1.77680645399123 -1.5815500391336 -1.04451929767646 --0.216774459018239 --0.291394421253976 --0.687914089457756 --1.48639192078876 --1.64106516625937 --1.69404028889263 -1.41837158158863 -0.959353934376118 -0.779512644859217 -0.631471504602338 -0.221941939408964 --0.00330444553544851 --0.0734736877522622 --0.413238258963069 --0.520275900173374 --1.0634484519881 --1.13118454679 --1.46279933199318 --1.60215694175417 -1.73562536683306 -1.81709796028155 -1.87526912472368 -1.85637908144881 -1.83973208016613 -1.64030280135891 -1.37404336431806 -1.07137715178646 -0.885027499653305 --0.118886074337759 --0.151290836416237 --0.28009472745719 --1.32588783963755 --1.53706878851808 --0.0877513692687089 -1.79632626382629 -1.94450840752329 -0.802578572810802 -0.513569307928464 --0.269468552820513 --0.612226783593364 --0.971418491767949 --1.89098015327138 -1.78704592117819 -1.97279706254491 -1.9768888915156 -1.62854159641698 -1.2912067647402 -0.783646573165967 -0.103618124512366 --0.2463327447715 --0.423921426212004 --0.741591135141256 --0.790093748556949 --0.931796737639331 --1.09895169623574 --1.45237389104587 --1.64680598939649 --2.11411218412167 -1.24030892502478 -1.90840698894475 -2.02497454046885 -1.49886366917607 --0.327021243167145 --1.52336601339944 --2.15479858946797 -2.00958554410551 -2.18209539819723 -2.12246437332455 -2.12849135838717 -1.88105261949385 -1.84406034929793 -1.65435492285682 -1.59954215543512 -1.33203883928454 -1.27764248965136 -1.08881422490289 -0.813642153613877 --0.418535024622706 --0.794454898085306 --1.46551220715177 -1.66281950611985 -2.25571182319187 -2.24354215074548 -1.41332239419346 -1.0462869954797 --0.598858969237526 --0.81104781403355 --0.951544788140183 --1.33874700228082 --1.65722664375267 -2.48113945544577 -2.47683035674557 -2.3341129424449 -2.13400209473479 -1.13415523700659 -0.730271381684069 -0.428161121334035 -0.0833124603503776 --1.38931941983577 --1.42902747690358 --1.51287684062898 --1.53051557679854 -2.39645933173091 -2.1489937293281 --0.126447319112742 --0.538772922814715 --0.573187397621105 --0.966490958414006 --1.29293766656705 --1.78548855564625 -2.21998583277672 -2.11426581037122 -2.08387203042897 -1.47088550807911 -1.31390501432962 -0.350005543950545 -0.2907330155914 --0.544406117622529 --1.31345373310699 -3.18893825241297 -2.14903600891545 -1.98956561758357 -1.91681041590649 -1.51676000043705 -1.35434489553639 -0.645753047069952 --0.331936641774881 --0.406507188565179 --1.46000534347357 --1.47796977367714 --1.7383748726615 --1.83473663916309 -3.38443624675794 -2.43677868414951 -1.84359484665464 -1.24085982661823 -0.453563760599287 -0.19172989781358 --0.10876835396877 --0.595396084346703 --1.02369095078224 --1.47383443272944 --1.61489899035031 -3.35707187535112 -3.32442029964212 -2.33627844827954 -1.74961255542465 -1.2567586634482 -0.471472221965989 -0.265871243333322 -0.209376944846085 --0.484818253512721 --0.556621137252279 --0.608185118337623 --0.642993041683717 --1.04272316636961 --1.45296112465288 --1.45643208073062 --1.86987950733908 -2.3113293438051 -2.26443839065097 -1.67115172978212 -1.17618279668101 -0.735458353910332 --0.00543417529114265 --0.713404373444689 --1.18212818889619 -3.25576613084235 -2.5131936704569 -2.20387262282411 -1.62058134175596 -1.11970282307952 --0.420442723101573 --0.554938808579465 --1.40470355214494 --1.3898233872242 --1.88717459039987 -3.74268778206895 -3.82398900397481 -3.63039778793734 -2.46747761382843 -2.10672125741549 -1.93516648480653 -1.84172035949419 -1.77618637407443 -1.63021176923585 -1.60339599656574 -1.46241232766633 -0.208307746908261 -0.0200463071663179 --0.417828087764264 --1.10132674506468 --1.33166254546752 --1.35027850715589 --1.91062739142225 -3.90278956126186 -2.90350322085815 -2.07968709812506 -1.90599109782048 -1.85671134078055 -1.81708742346171 -1.74974584855972 -1.44989499827675 -0.801764307723374 --0.0192845944784281 --0.145630058941123 --0.427678361580945 --1.28894772201884 --1.35421095254802 -2.10334273504368 -3.82628787284503 -3.04087736281774 -2.35455954915675 -1.71679380328844 -0.0264255556752673 --1.11879183994716 --1.17023084532222 --1.83507583168888 -1.19040520526867 -2.15315262518385 -2.39960236457642 -4.06853196418974 -1.86527183197762 -1.26728264118292 -0.92838925037875 --0.402457945572579 --0.884980206782906 --1.32624055743477 --1.72251470167902 -2.28796612974967 -3.62327856953199 -3.17345339669716 -2.6982542411008 -1.8487733090456 -1.48746950906905 -1.3406394940977 -1.14783728973917 -0.576334848939261 -0.433041390875836 -0.28734567001603 --0.452612078678065 --0.864826376609656 --0.903576297309868 --1.3072435661481 --1.34897269740912 -3.74983343864108 -3.5940897451391 -3.28480900150416 -1.67587757021327 -1.49159051605827 -0.163446760711807 -0.076097118896989 --0.280277783444511 --1.59868320774618 -0.157530101251929 -0.669545147857924 -1.70988369135819 -1.50678870313379 -1.16509576390867 --0.338053627040736 --1.30858799202991 --1.39755025493172 --1.65594482517014 -3.71662267225759 -3.72539965615324 -3.6449384732398 -2.76759514917548 -2.12023413187315 -1.91099742548867 -1.73773054923038 -1.6876899156758 -1.60761139458182 --1.17579999751388 --1.24553523626125 --1.29070356292442 -3.02677823586748 -2.40986472988482 -1.3870253739904 -0.115890225526151 -0.0354912033817172 --0.253891677273742 --0.368302259323201 --0.634265683078084 --1.02444715918796 --1.06670224851302 --1.24184615173623 --0.0668194337666108 -1.76611551514053 -1.4877628889844 -1.36087395421749 -0.114995025923122 --0.227691037824194 --0.705677561736316 --1.29848797793208 -1.31153231411177 -3.53533537281415 -3.34738354295866 -3.23568386359563 -1.92198805057691 -1.48110451816619 -1.4300894215251 -0.918386967059845 -0.317046909772792 -0.196923288805387 -0.129231626028655 --1.00993795523217 --1.23756728197823 -3.40414964327124 -2.82227258964432 -2.15146779802443 -1.74326912238063 --0.424947181728847 --1.11747520430955 --1.16594703289228 --1.2591545122585 --1.2811143263775 -0.280563475867815 -0.307145226900417 -2.72127847856081 -2.24249724010735 -2.14937125857327 -1.98073317738873 -1.65877357645497 -0.87904686629998 -0.727436282407012 -0.408265363475522 --0.0105243209812826 --1.25020719963332 -2.49782703541614 -2.0300947563159 -1.45451070138067 -1.08561358594681 --0.516007133619091 -1.17498515114812 -2.1919582908075 -1.68674832637127 -1.26666369909812 -0.543764540249725 --0.229055248804741 --0.515388755528733 --1.17475698991995 --1.4994661606502 --0.117521988629292 -0.883131615375582 -3.03576693389448 -2.77210898585162 -2.57827909491214 -2.30222122873604 -1.91087251851831 -1.32726215130061 -1.26990782341044 -1.2306036893069 -1.13824733832855 -0.682403070856495 -0.0494904207762943 --0.141057429912124 --1.00766910080262 --1.26020466988587 --1.12582740999296 --1.42207715769541 --0.32798863361289 -1.23613971793596 -2.73665821577435 -2.86433895256366 -2.21472408864133 -2.07821369562242 -1.59752290972181 -1.37283341481461 -1.2207845260258 -1.20029341805108 --0.722273066305391 --1.19618413611715 --1.17912424998062 --1.10257067246779 -0.0614043157811253 -1.2801924194207 -2.69089889486649 -2.56301988683241 -1.64047312737936 -1.40850183417123 -1.1361144490086 -1.11290922906299 -0.969117299764626 -0.911670714768448 -0.658293904259068 --0.13927371757336 --0.995914010465469 --1.20655280261015 --1.09774236078022 --1.372442732958 -0.257546548290598 --0.401777114801035 -1.53179368714065 -1.49811212117284 -1.29280192895353 -1.24483745905975 -0.973148970274465 -0.772083073207163 -0.252280133951288 -0.0137909959838751 --0.141599519216385 --0.705182292853969 --1.22100595597727 -1.39244949874827 -1.14297945586392 -1.11966703534569 -0.680675479716612 -0.100214233004181 --0.93857941615952 --1.15996918471061 --1.34931934228805 --0.704821600023905 --0.450030862234115 --0.401716129045681 --0.777922577274879 --0.0591251055858208 -0.118105175927198 -0.987453935266473 -2.05797853244426 -2.20915271248407 -1.46977880128703 -1.09195972984718 -1.04824916937026 -0.433034989409428 -0.220106959084326 -0.0621031324701988 --0.560975137946336 --0.705596502453304 --0.906709178985579 --1.15481076420392 --1.18318043443007 --1.00438701426225 --1.21055447883044 --1.29967352662732 --0.802920460223028 --0.851740055201311 -0.341129144315076 -2.03076068566914 -1.78577335672406 -0.0986130495397646 --0.490244450722983 --1.09670288161846 --0.98458900854736 --1.19745136226581 -0.197065563124589 -1.4032585462173 -1.8727360879498 -1.65868099429778 -1.51283428798288 -1.41999583091309 -1.24674958465069 -1.21005248050248 -1.01687520141145 -0.981952148355582 -0.949488881335057 -0.707413543160136 -0.657956533272291 -0.500697466386313 -0.276121323844862 --0.0264646679013367 --0.178842517136616 --0.551741520900762 --0.802059841165466 --1.08297089276467 --1.07240655808631 --0.908037289774562 --0.72952316763601 -0.591390133183481 -1.50927339612302 -1.07484901428445 -0.713170131783194 -0.47984667787378 --0.260197080524769 --0.306229762570581 --0.506773061002015 --0.653623333984363 --0.935213897411813 --1.03562997738437 --1.07445331289205 --1.03516935091769 -1.14722825461922 -1.21424998673017 -1.13203340451548 -0.441007236510139 --0.485774246823162 --0.772504568000919 --0.986775379367231 --1.08195748592814 --1.07560143900799 --0.975035849374628 --1.10555096093907 -0.367152431166915 -0.971331813673928 -1.48774507057653 -1.42950417357762 -0.969440342403587 -0.939451757216361 -0.612105831572883 -0.58477346777542 -0.504421509293358 -0.462017392560718 --0.221870408172492 --0.506128182354942 --0.572471299382954 --1.08546115570428 --0.968280283279213 --0.905162969432638 --1.12763969827114 --2.42585164557136 --0.634495998063656 -0.48868668107653 -0.779848429434097 -0.978128738395441 -1.32648775019663 -1.34289829942769 -1.0785353112413 -1.0293094912957 -0.915599046146141 -0.465317793280065 -0.325250134223751 -0.315368028992211 --0.621966235378835 --0.970036094240328 --2.59619436565718 --2.11723298790953 --1.90380353358602 --1.76474109905474 --1.67385662205824 --0.696484051312481 --0.108101800340101 -1.10888880710389 -1.16061004293881 -1.03696417801981 -0.519627952879048 -0.45543929711905 -0.240312084776974 --0.162882686423799 --0.311746710495939 --0.408751594075561 --0.973689925888124 --1.87539878875004 --1.76798285878684 --1.67347007452297 -0.73000991989435 -0.907299647316719 -1.10838957418097 -0.751212545832622 -0.696108917058147 -0.645957890592037 -0.474117212618175 -0.411240200884698 -0.350942856658449 -0.242358530771455 -0.162898389800873 -0.121717818196487 --0.641382213892186 --0.946422626795318 --1.01156276005562 --0.897423236024622 --1.0589257576361 --2.22959913716434 -0.216717929332816 -0.938344692120246 -0.658897347157719 -0.319747249131119 -0.22807831679328 --0.701701028745752 --0.867789339025748 --1.01933855843985 --1.0276391403528 --1.04718372768094 --1.57930458416485 --2.14736522376744 --1.21335792170987 -0.795936345112537 -0.316185421484896 -0.0173480829439612 --0.185397253297829 --0.572463905177173 --0.679157161103305 --0.718886319631217 --0.693341057908107 --0.849421299434233 --1.01689354582547 --0.899245434359734 --0.845478247904069 --0.553900142731329 -0.514765662149834 -0.691754674875696 -0.732164790613702 -0.578174095925185 -0.023099435156233 --0.340089706430845 --0.419483396207355 --0.71496455471236 --0.787795783664684 --0.992323711849949 --0.969806999342381 --0.287817964438474 --0.499797989408826 --0.780976083612522 --0.942570173735149 --1.70998556170559 -0.0871752787772309 -0.339118038015613 -0.57669945001949 -0.64443090370321 -0.626583859694115 -0.559321034067331 -0.396461940153401 -0.128359310619082 -0.0682409081019912 --0.674938452766483 --0.725791323952798 --0.741466303925762 --0.70251505007235 --0.913489708112188 --0.928828203009594 --0.970380045809236 --0.933993525186125 --0.992451466946022 --0.449634763102246 --1.17219427626247 --0.243471924602694 -0.229772562137896 -0.571528263236935 -0.573211655959184 -0.564806648624 -0.118103221867614 --0.122310720987265 --0.1828592292499 --0.654768418395932 --0.703383656674326 --0.942948424188543 diff --git a/sc20-artifacts/sc20-real-datasets/V_ocean_residuals_TRAINING b/sc20-artifacts/sc20-real-datasets/V_ocean_residuals_TRAINING deleted file mode 100644 index 39d8113..0000000 --- a/sc20-artifacts/sc20-real-datasets/V_ocean_residuals_TRAINING +++ /dev/null @@ -1,104490 +0,0 @@ --1.49217137002444 -0.0468130561287907 --0.643017934460492 -0.344694228564677 --1.18697674064427 -1.36737420180902 --3.82279600196414 --0.0163273605994458 --0.644461308456457 -0.303797926973221 -0.343154112115542 -1.15522523881084 --0.085210059692173 -0.0116238957494375 --0.585581728205234 --1.48219452669909 -0.394620297488196 --0.818038841673051 -0.947363009089571 -0.767555912108783 -0.362975393799442 -0.679159428790946 --1.58590173108253 --0.588190433230949 --0.0885147128569521 -1.98912702789093 -2.4600850938647 --1.60828271152456 --0.328036302883293 --1.54176434486199 --1.25104267912426 --2.00947229099641 --0.930630604905211 -1.02967154513988 --1.55147980895763 --3.51975885902157 --1.56524927756561 --0.392821402770771 -1.97702720559052 --0.920359351645295 -0.754541220186125 --0.987268944241423 -2.64309704415776 -0.167310998607693 -0.814894366269655 -0.882075178368908 -0.27833836046603 -2.0784228417758 -1.38519677076933 --1.65296105480217 --1.09046334263516 --1.11145651766715 -0.923693675494583 -0.397812024438803 --2.03982011304582 --1.43172547553167 -0.838210574699826 -0.81680130002465 -0.242324032577478 -1.55787046027672 -0.424747416757272 -0.762090171747005 --1.31447930748214 -1.18396676124209 -1.00474856814817 --0.134221418321228 -0.32449836526748 -1.292242679369 -2.30381408904778 -1.17633073473961 -1.6250710398872 -0.619433045110434 -1.14428743936199 --1.54080051460994 --1.36163186766419 --0.0612491487680131 -1.3029495533766 -0.643871047384295 -1.54381960737825 --0.77512834342749 -0.532187712289755 -2.02867017242937 -1.65322885615991 -1.20672319149202 -1.45004433734249 --0.551921940188571 --0.853539693634605 --0.252120576667885 -0.621529819578861 -0.608632865789231 -0.671249710226117 -1.13671089609454 --1.75557917801235 --1.20249773067934 -1.9336389532743 --0.080609266779966 --0.743662121354301 --0.0965331662586664 -0.203575112824748 --1.38915417563439 -0.769131421418393 -1.42049826223942 -0.0569359388217023 -0.361584252869934 --0.187841795649806 --0.426933351100963 -0.812810499822401 -0.381518795683377 -1.74907380053281 -0.853903902703131 -0.947827793641562 -0.743350736025484 --2.70578893817529 -2.21887225974267 -2.53618754772877 --1.38721254651994 --0.643765191362007 --1.93177776584459 -1.41328369123631 --1.60415749049888 -1.21285046934997 --2.03523859703234 -0.900356402368466 -0.771256272824875 -0.646063532603588 --1.52890302336872 --0.907614134147163 -0.231960278931133 -0.457694626735453 --0.170340935921525 --0.944986853479094 --1.47178693911795 -0.769262747782161 -0.343793880708851 -0.709186311493529 --0.883609250740353 --0.0490922488707604 --1.57786985264788 --1.47200143577381 -3.67374435178643 --1.16182132531906 -1.05165114737194 -0.00400854285421026 --0.838814092472703 -0.552113217276403 --0.0686694514930224 --0.425740647972908 --1.58779049021818 -0.305525830820262 --2.30274651676631 -2.72435660932633 --0.954714563362295 -1.05481201212744 -1.69731776532094 --0.680497269154273 -1.82446428426009 -0.294050494033225 -1.49171813566792 --1.29436268278571 -1.10466048779127 --0.95931421462641 --2.82419340903545 -0.245544701172371 --1.25473132690252 --0.0916153652003615 -0.403010424572603 -1.51887542033735 -2.22337013332314 --0.840730913409182 --0.772428555745147 --2.65507301044836 -0.941905988773097 --0.286959835300813 -0.616347521148702 -2.1653506811721 --0.677542001332355 --0.771397692772133 --0.926180667976912 -1.00830255085514 -1.26633624580777 --0.0341981891926082 -0.65262336743042 -0.220440593041374 --0.941769983268198 -0.318443000742569 -0.489085186646946 --1.48056209196695 --2.79747248236146 -1.02231936036118 -1.06774751644403 -1.27327390117817 --1.22901985824032 --2.41601005187592 --0.762815473141501 --1.66862471436188 -0.953639603057212 -1.1724687781155 --0.754605318987586 -1.45656178877812 --0.509145085652356 -0.732106236106329 -0.337056501224358 --2.43297383371579 -3.88792666982113 -0.336064083487631 -0.731215927668295 --0.0659323408037125 --1.31519964235968 -0.600461203746267 --1.82122424520807 -0.858268818219777 --0.291907116342427 -1.29696500983581 -0.0258597559067049 -0.74493996534618 -0.248919964672702 -0.347119855131888 -0.729057396841519 --0.0339152439442358 --0.885905442582757 -0.604826314856275 -0.963918443608151 -1.06270146734833 --0.442030782357449 --1.15459725140931 -1.14936125745884 -0.323719410283903 --1.75822462515092 -1.83675679433894 -0.559376552851155 -0.90718579710957 -0.397184619446296 --2.61932905022686 --0.47212681795839 --2.18948038112345 -0.666263603050602 -0.274515922131261 -0.252453057961338 -0.293771292784276 --0.272310028245219 --1.08638807259149 -1.64715950463948 --0.184484288274653 --2.07961656989911 -0.062549259626552 -1.09228215677683 --2.64783862889814 --1.67038297194044 --0.483950214049049 --0.253969913010849 -1.20810667358036 --1.06999189756904 -0.973397317811486 --0.330536352005506 --1.33515514116635 -1.51191194215183 -0.306630926054371 -0.812684881366293 --1.52944853344932 --1.11819689888665 -1.60010377946322 -0.14587208212523 -1.06577672681075 --1.52461869255185 -0.929104153441084 --0.25472080164959 -0.230830121274591 -2.00077062402907 --0.905412088617965 --1.59183546264709 --0.569635011779223 -1.26364391739599 -2.95815001584506 -0.565075138341697 -1.01299836973839 --1.69435383458838 --1.36038816007365 --0.198874637754253 -0.631634280903608 --0.596371592691366 -0.664235245669996 --0.82951558173481 --1.81439924377685 -0.576724561291011 --0.990738908436576 -1.15847832034023 -1.23639445907039 -0.996874817819204 --1.06118921942943 --0.520958894072137 --2.10596923609493 --0.384743918139215 -0.457378894456232 -0.538699697439682 -0.753706864950498 --1.77042918989895 --0.447006306214661 -0.321702131008216 -0.359579949550765 -0.160090387011003 --1.06376417365463 -0.206445666409305 -0.0441084723897038 --0.298965051688267 -0.838586642268385 -0.278663185630379 -1.91685538254456 --0.336556417641262 -1.79804425517404 --0.225308472609242 -0.270235560896609 --1.40536257916852 -1.97890856460881 --0.671322098649739 --0.858062906483678 --3.00145604583496 -0.434664493991445 -0.20023914423691 --0.0640221536428314 --2.49342993891703 --0.541140717296031 --0.858353607250013 --2.43684044154497 -0.00138658289065674 --1.41591424105452 --1.12299371409046 -1.39102595171783 --0.181388047764177 -0.521217907080743 --1.82064822460472 --2.44886230889494 --1.23924788930912 -1.35801633381126 --0.429634568682467 --0.0546648474019769 -0.369512320197725 --0.862011780992248 --1.17094829918089 --1.38446685741715 --0.122830889162762 --0.00596638283508355 -1.00835211702218 --0.693002382695493 --1.65145039078539 -1.6699381429145 --0.389154706151849 -2.88312423551758 --3.71884282910438 -0.438833743969774 -0.731871862128195 -0.458632860462561 -2.34060456198764 -0.990680768149467 -2.23491348508754 --1.2807351396393 -0.826531732489537 --0.955592951589914 --0.680189430574281 --1.73952155032053 --1.61890108228427 -0.641539358540808 -0.738133210997656 -0.741412148978071 --2.26108402341799 -1.50331283886511 --1.63939809267123 --0.069967342398499 --1.26124418817736 -0.530642694778972 -0.21807307953712 --0.0957228167531454 -0.0229135483916867 --2.73078435271578 -0.0333515300911351 -1.45729226204665 --1.35099837990558 -0.475415972089586 --2.73630374815525 --0.465555120318726 --2.63880036574545 --2.81468184076245 -1.85775918420289 --0.194122469656136 --0.676458766612328 --1.01098919751682 -0.320961096005838 -0.0562964709669362 --2.86291149848075 --0.877694819254636 -0.883936577388045 -0.520255615433255 --1.364805044296 --0.247482741280706 --0.00874921633961989 --1.44243162859765 --0.653092856769938 -0.306462696816112 --1.12148270650508 --1.26839051917314 -1.31392838732105 -1.19536535268449 -0.368073502984981 --0.212178457826788 --0.81601868590748 --2.12330722612494 -1.99292695442368 -0.117237333020384 --3.07901339897342 --0.160621385466182 -0.332824896812941 -1.24494468090774 -0.560739051093119 -1.4866001262192 --1.22192967951497 --0.497287892996138 --0.143633284550113 --1.09816930918682 -1.30014742361611 -1.03499659060874 --2.65240465866558 -0.46519474848961 -1.1489927339744 --1.9804192084394 --1.87334578827308 -1.20062864300539 -0.496021319400676 --0.108692542630045 --1.05363863420501 -1.00707686147272 -1.53219881288334 --0.441614310586086 --1.6597850206848 --2.71327222689321 --1.48502233868879 -1.80701724968883 --0.37228832391768 -0.210297337022642 -1.08416539492368 -1.94205380487231 -0.059814450287945 --0.798196848512969 --1.45593229491458 -0.231015926883742 -0.0488826110814031 -1.14792276774441 -0.728399216196781 -0.766175347098943 -1.81149440206841 -1.48399582849921 --0.553171479452352 -0.0794249046992093 -1.07305878019039 -2.15934584642704 --1.13667754062097 --0.345910246816846 -1.14304287612372 -1.39710937840338 -1.86625658492628 --1.31232580204446 -1.49041861528389 -0.0896357753995147 --1.01181827451623 --2.09816020518749 --1.38867097006217 --1.18867704844445 --0.0597048922711672 -0.0435319899245563 -0.578539579467348 --0.557195661419735 -0.810111231316089 -1.00672831346528 --0.0124003835799478 -1.25013392089207 --1.64115344575014 -0.439630080783477 --0.649221705452014 -0.39498850304685 -2.44912744252266 -0.520118953431975 -0.289110470564943 --1.51794489539098 -2.12970283189902 --0.344791728012606 --2.20004214454669 --1.80333520998789 -1.78269524724563 --0.3141165186153 -0.440095928118854 -0.385012440473268 --0.89124526302207 --1.66015970859009 -0.89021898668428 -0.162549060432053 -0.821459519859498 --1.18280879980996 --1.60607789972834 -0.545797790086239 -0.312219802486169 -1.01828814609318 -2.23709389238096 --1.04156451951154 -0.0745315967125357 -0.64175594260314 -0.883484937550602 --0.263486046546369 -0.973124281683512 --1.6723968497318 --1.06829493564196 -2.39242483683774 -0.800211677185352 -0.973012196437779 -2.0662283492863 --0.886128280831009 --0.449217259265843 --0.876314087638484 --0.339084541946967 -0.459425668772429 -0.594924097647834 --1.04082199789956 -1.96737708025392 -0.00806009145435382 -0.408619361715097 -0.677651648937303 --0.293028793289949 --1.15000205376914 -1.74275376304486 -0.439481762677739 --1.96421106713608 -0.266791538661373 --0.0314727031784656 --2.90056507624295 -1.08874690764885 --1.96634723983668 --0.37828065651658 --0.203844177749581 -0.65419800345061 --1.36732605284728 --0.355150132700984 -0.31314651143926 -0.416247157813309 -2.28347347041012 -0.0360158909604635 -0.0585802304962009 --1.51847124358129 --1.46407143157514 --3.60605583724322 --1.49442120159792 --0.591433539978045 -0.0508712567316181 --0.129480535561019 --0.889506623631522 -1.36282070253959 --1.52746304648412 --1.51384922046955 --0.282515679500179 -0.00869886780485807 --0.171232675557427 -0.0890723469306955 -0.003689340119573 -0.0441388565451728 -0.994169777392303 -1.16297438266584 --0.164889418143062 -0.49203072693151 -2.36326653249743 --2.34671248424542 --0.27820029240668 -0.25006745799427 --1.13904497809567 --3.01881307601233 -0.579516013346685 --1.20390435026784 -0.481371524388672 -0.706311222856456 -1.57281176872433 -0.0676960271682585 --1.48334021702013 --1.93117633478234 -2.21655212055571 --0.122746159877407 -1.28463971959721 -0.643510549692756 -1.66179196945214 --0.187513184808388 --2.89131104520693 --0.00593619448817151 --0.521716343084421 -1.79503842409966 --0.115457690360479 -1.44785083183883 -0.419715128521622 -1.0450161761821 --3.0448744611614 --0.239551041512456 -0.704666186873816 -0.585060879349619 --0.42563240995819 --1.0249289192391 --0.943875381802052 -0.604701632849903 --0.346792436202286 -2.15355615390999 -1.27484585086878 -0.749810955489902 --0.850498365996032 --1.2452253321585 --0.629787773192881 -0.398723573763585 --0.653029418805488 -0.146116514534199 -0.181610410321101 -1.24296594919149 --1.24375066207538 -0.157546759467301 -0.723530626063514 -1.58200824709727 --2.51830011230889 -1.22925310569804 --2.28508450662329 --0.683108674378353 --1.38391763016243 --0.173763739401387 --1.54562651602154 -0.227925428776201 -0.478173549918731 -0.506779169172788 --0.0369204278801618 --0.475149494349829 -0.929977260827371 --0.418522604819362 --0.606910573208651 --0.88821848827833 --0.803907439173656 --2.61947015400932 --0.184963203230797 -1.21239128018551 -1.89004237982638 --1.69357909956234 --0.234316031685333 --2.17540723838345 -0.733990391172867 --0.373875740955574 -0.952343995696388 --3.11819543545165 -1.03160151525712 --0.55423267597434 --1.07784576332245 --0.507868645576922 -0.24682372875607 -1.26487524902672 -1.81180353564325 -0.458969541559606 --0.428209209039709 -0.0357503686546714 -0.368413566112084 -0.906291943596258 -0.369951577961693 -2.19274610054817 --0.671116975424034 --0.0675318790931527 -1.19427637390863 -1.04182320605236 --0.77537267211558 --0.575885416921199 --0.507358632718699 -1.03717543397542 --1.45671171386207 -0.200225515721051 -0.928170323843377 --0.0786441853765254 --0.676612498344531 -1.26864919360384 -0.515808914207206 -0.252470483616699 -0.657063443430843 --1.34653936072695 --1.33805764019145 --1.04857867552973 -0.248761671918052 -2.50133395401554 -0.674402150051559 --0.192988193200737 --0.0298967772155123 -0.102155400694159 --0.972497764120998 --1.37793556084648 -0.889270738058734 -0.472423217270848 -0.448462158627869 -0.0501346863986871 -0.151359948997447 -1.17066311361584 --0.584387409720428 --0.880860226708279 --0.262527599149305 -1.32984757246735 -0.103067338015965 -1.06821386502959 -1.15736878821525 --1.21251739432432 --0.71777113994996 -0.629783925494568 -1.66050738312996 --1.2520293426004 --0.210160484493411 --0.183312710081466 --1.60723701827086 --2.08459342441568 --2.43366634663463 -1.19648199134037 -0.761739217370556 --1.95885306365942 --0.404575577847947 --1.74034981946141 -1.0867942340412 -1.44979190763441 --2.11669403591151 --1.26723326698116 -0.17191162528708 --0.904569681781997 --0.320116082912435 --2.56283947351171 --0.119606905918619 --1.50674378822066 -1.11831545970217 --0.710886246741957 -0.4323039594483 --1.25517487613035 -1.46015458693359 --0.691489810280363 --0.951734687890124 -0.868152493455565 --0.369262482629516 --1.00661209820944 -0.0687862739086711 -0.0253359390719492 --0.701507570066987 --0.209907792065813 --1.33713211318373 -2.15476777803809 -0.976350118824772 -1.19221366841864 -3.41885828654101 --3.62584836916518 --1.49061927217308 -0.26639573315493 -1.77967817493963 --2.01271192630235 -2.37420659673527 --2.10375942339098 -1.35282080448815 --1.19401921203528 -0.389083058240415 -0.943694404482592 -0.538019978436498 -0.332368133839578 -0.833865982636446 --0.585205742889528 --1.74760974135637 -0.372254667369457 -0.640826436389812 --1.59342016101139 --0.825104994770008 --0.380381367373845 --0.0961295573059076 -3.78015326955696 --0.611669742401318 --0.413553773042175 --0.968054254772088 --0.525005087974272 --1.24748818535351 --0.302482085213452 -0.215095232875942 -0.934609109976885 --0.60400072242328 -0.681663677574694 --0.1588807644168 -0.869443822866049 --0.551769282107617 -1.58252491598092 --1.45817969328673 -0.424248095416228 -0.925033814651151 -1.68928771026464 --1.08343979213477 -0.631760702178047 -0.280346727597689 --0.372224928451779 -0.926196372451994 -0.444824425025164 --0.192486026228202 -0.495894512166586 -1.14235736403071 -1.26366422696571 -0.363538382697357 -1.30696254056338 -0.206911646958549 -1.36258714693971 --0.100552695579992 -0.326618433699039 -0.105526521529674 -0.0646657132334312 --0.73912317421879 --0.990215290681896 -0.75904942033748 --1.57902300826569 -0.786260199076597 --0.328725316557758 -0.6556289440217 --0.82280157203818 -0.191417913188367 --1.12569583073748 -1.08314832139888 --0.706638480512062 -0.02642654652354 -0.357688014074059 -0.426054854292993 --2.63323393996017 --0.128098441264589 --0.177097753743295 -1.01658733217972 --2.96244501640878 -0.20106711598859 --1.18292043155777 --0.959032032456044 --1.6565822141302 -0.481157735310834 -1.0781214304738 --1.05365421358906 --1.53870745789565 -1.28054150793112 --0.410571378661025 -1.17876361639095 --1.45225311271551 -0.591713972938784 --1.53468440463516 -1.71212709410278 -1.49344835334818 --0.125486479107224 -0.714016936755218 -0.0605645159696273 --1.8370167658566 --0.753946654669257 --1.66320813373877 --1.89706054584392 -0.550167543802193 --0.372555150086448 -0.233144234448972 -3.2309236641555 -2.76249047579703 -0.939008534590439 -0.167451338420834 -0.478903894312296 -0.870102261821057 -0.749105968195197 --0.796360469354145 --0.534684193649209 --0.635602084269721 -1.82773195970841 -1.32555758497516 --0.926486486448564 -0.243739913088547 --3.3194491130169 --0.836580136282102 --0.632796438506924 -0.361625487758607 -0.0362965168459795 -0.864661797801917 --0.172480465548128 -0.666991342876732 --0.195282777245829 -2.07123903969115 -0.271661491707516 -1.05907575052168 --0.921650682161271 --1.01281060979108 -0.870193089925325 -0.890828554063322 -0.557471848023827 --1.59971004523912 -0.834219687400299 -1.71959703671106 --2.79602511300067 --2.01650070491622 -3.12454269377328 -0.436509736504679 -1.01382070535479 -0.183513113302126 --0.303483235478133 -1.47975171475118 --1.45728217552011 --2.39932959340334 --1.8778134034686 -1.24212165729343 -0.280247166370572 --0.406719359950245 --0.0295741120739255 --1.04997942442304 -1.20549389386051 --0.105621032392058 -1.67069402364052 -0.673605553173942 --1.4142904594082 --2.45664577322182 --2.12066732268789 -2.85233525623174 -0.510530731298445 -0.422662265941046 -0.0320375603231966 -2.27777244603675 --0.814861462603623 -0.448772951989369 -2.16357088626144 --0.427327418981417 -0.679498721067876 -0.302674007662215 --0.571319756577445 --1.66399480891649 -1.32469499378335 --0.549640986406907 --1.47418400499534 -0.443317891906464 -1.4368906513055 --0.882575480020293 -1.20109914992714 -0.295823593663158 -1.19460481356507 --0.0402420365013469 --1.94213272065568 -0.781925970362545 -0.576421653895782 --1.35537631012209 -2.15804681148573 -1.69490810342089 -1.05383203287951 --0.325636502951482 -0.207291935121033 -0.409942553065477 --0.00711082633276305 --0.794902987643951 --0.845396877013414 -1.70033402018958 -1.67505113007085 -0.884056556232995 --0.816730303097401 -0.220161941321749 --0.124485353551067 --1.20268083991255 --0.820608394401521 -1.67112481512946 -1.30555209989096 -0.199318260471379 -0.549468266234065 -1.4396425917948 --1.48635317582133 --0.845361348883543 --1.88784065871737 -2.10787922205537 -0.50202366687472 --2.06323828042647 -0.190636147923556 --0.435907175478221 -0.608138495857066 -1.6022030919205 -1.2958046277961 --1.1699010090188 --0.973436196104515 --0.986265918399742 --0.474885151140228 --0.124459715565674 -0.802858949173267 --2.43149159164711 --0.0625546754774575 --1.46039347336138 --1.55230821598741 -0.701614104910576 -0.310740044389691 -1.48702806714052 -0.435588242609697 -0.601578363902995 -1.06642934907475 -0.52582724781491 -1.36656547564699 --0.668199760412154 -1.13437608727511 -0.340992489058898 -0.291038253882576 -0.0981557003119349 --1.21146320966084 -1.77271258691882 --0.768010222793244 --3.47805442928487 -1.55560906874802 --0.00767967287533367 -0.604403034737931 -0.27383954249667 --1.5998555632287 -1.32410244305823 -0.348535435963679 --2.75163672923027 --0.453174411108904 -1.17671774697493 --2.72357925304349 -0.127710096343076 -0.573855108688566 --0.660125759724941 --1.96788494914645 -1.8299614861516 --2.05842676301938 --0.204529124778023 --1.13914171252508 -1.6609008262787 --2.57021252932765 -1.67552934642383 -0.908148072409254 --1.52871995518574 -1.66946757785883 -0.329014544524991 -1.55400832594091 -1.96138228641192 -0.0240243699783136 -1.89041098858883 --0.343092801197415 -0.395161417009223 -1.77848601083937 -0.137779096175606 -0.251271398440895 -0.419648172756101 --2.53961802078822 -1.04278518648153 -0.622029154009471 -1.33571511257528 -0.521518209557032 --0.640010209332182 -0.594872288869702 -1.10127119874995 --0.514546487628195 -1.36853331008881 --0.409235977504533 -1.05399935573559 -2.5045038639103 --1.17584378437189 -1.9541017414226 --0.322187725483897 --1.76206768375149 --0.0832186253288132 -2.24613873587619 -0.908860031421828 --0.72073229851944 --1.27512878050669 --0.699513571771675 -0.521408298128762 --1.24874388132844 --0.302883924087322 -0.24100584697069 --0.412279072219587 -0.170881155642341 --2.84036510038284 --0.141863961909129 -0.761377175483453 --0.235768066773176 -0.888760147751672 -1.49298081336867 --1.30637582939299 --3.52526958900184 --1.14862587478429 -0.244823887174345 --1.27928326725186 -0.884981479556299 -1.4482879705875 --0.282737408647847 --2.95831172829304 --0.946437103190895 -0.582177656833133 -1.33327057977875 --0.695978868481795 --0.36516597566623 -1.37447472279734 -0.181286573648233 --0.838840653553742 -1.72790116143338 -1.22345167448874 -0.123582129355626 --1.52012076668394 -0.302475182063937 --2.83008200108176 --1.87465982242835 --0.0169926930700584 -0.179517174957674 --0.0520476000468655 --3.06246252764764 -1.01752214758456 -0.697229124242318 -0.358882452301589 -1.27988162525966 -0.438277324674939 -0.205616625646481 -0.371596458231799 --0.158596813518244 -0.444480238891952 -0.12613376435117 -0.206315548287918 --0.289197898542321 --1.50821476582464 -1.07659222566369 -1.00088644051196 -1.79374796940368 --1.55747330842516 -1.68911715936335 -1.09740768559717 -2.51316599597055 -1.26285530309464 -1.32730041393098 -2.76766842571197 --2.01823820374621 --1.45104317074156 -0.518849411418104 -0.0387701464416761 --0.00449986150396597 --2.67460529999986 -0.992060486106645 -0.990501236653376 -0.500637824283242 -0.136754805713942 -0.284473582109179 --1.35533832152973 -0.920278530377384 --0.037333879597643 -0.240321306064246 -2.14130970644121 -1.26946100074836 --2.14547758066017 -0.344920722198495 -0.715728220943831 --1.71590805606879 --0.991591034733624 --2.22188266256273 --0.40446644203471 -0.148438050350165 --0.159184427004547 --0.0442582563749951 --1.47493812206937 --0.949894333062922 -0.436300910599556 --0.126969281484808 --1.45907114646567 -0.358453061042351 --1.72928634987707 --0.142850363085318 --0.924610453978197 --0.0704661223821859 -0.736356050049157 -2.07012393539892 --0.11607275363391 --1.22142292695946 -1.27696945591798 -0.604115190608921 -0.249394869884522 --3.54869452895382 -1.25619127393341 --3.23591795188949 -0.547060933926371 -0.370622033149942 -0.791167527170657 --1.28156308524438 --1.25159398102184 -0.381138862954931 --1.71107769598811 -0.495282590749904 --1.20744731007574 -0.306414985511939 --0.999342180939184 -1.26073828669029 --3.83290484965796 --0.102575962528139 -0.835394249211131 --0.614192463603565 --1.32209079140242 --1.4670278528789 -2.1588198888518 --1.01385910562919 --1.44421721426337 -1.55492750352405 -0.399295237073893 -1.56849687791626 -1.09233394337827 --0.976509502492654 -1.01369239476623 --1.56299069088183 -1.20873365590548 -0.188127355393753 --0.18593835297721 -0.285154804073695 -0.857385551747132 -0.215593776617698 -1.23796650989751 --1.75086328125697 --2.97533013952155 -1.56316627589373 --3.25020021886604 -1.20813652375502 --0.166816786183052 -0.173608570592322 -0.508376140008979 -0.759794761378132 -0.267213681889201 -3.48204674379268 --1.3945215000879 -0.095910166270663 -0.0263511165797397 -1.83051577407878 -0.00799267979294882 -2.42872939571033 -0.864578127406926 -0.603503473639069 --2.53410564008476 --0.0924179795857967 --2.08999888789246 --2.05609895500812 -0.410152024865182 --0.544699189334185 --0.181750702908516 --1.46448396825389 -0.446120371279473 --0.0247278510915319 -0.459978708018232 -0.682341111640245 --0.289426160127549 -1.19830402904771 --1.05103342537865 -0.685654731215804 --2.54223474485077 -0.390799665344595 -1.21899946344445 --1.48497781333138 -0.0174828396656714 -1.81198508085814 --1.50967806707552 -0.187000656511923 --0.00276468836322152 --0.385928978108346 --0.129177464986178 -0.59333484681077 --1.78730536876393 --2.84119229788651 -2.70198157680068 -2.44514300389565 -1.86989913287667 -2.07882608605198 --1.36463894874179 --0.180697168038083 --1.24367767293291 -0.457771301435235 -0.990630966648336 --0.000494042057109567 --0.476007496768379 --0.981349195179803 -0.83697101966826 --0.391221249037777 -1.34220563956008 --0.559839877969834 -0.583519901509987 -0.347298900369029 -0.813226549537603 -0.486659445560313 -0.296985666137582 --2.25850134949104 -1.25246917088494 --1.03929133643529 -0.516151323973043 -0.440740250282129 -1.72342398850532 -0.162922454877496 --0.215915985829497 -0.697695136310607 -0.394042111346028 -2.1372558173225 -0.69885267526066 -0.323952499894798 -0.911785440031975 --0.970479843939337 -0.134326224557638 -0.6967583733091 --0.230534236873325 -1.29327928409808 -1.65160728244474 -0.576261789756636 -1.3966070225907 -1.61380449407591 -0.536993510577958 --0.870169768269214 -0.634493681216277 --1.26466221656241 --0.803523904611115 --1.17648657105722 -0.901147980789034 --0.471359282922236 -1.64701797037282 -1.613324579415 -0.0405582572343235 --1.42249155356792 --0.803991326186111 --2.56435564697862 --0.804091751357575 -0.197439729179012 -0.259160409717419 --2.2585935011494 -0.038204963230708 -1.52295215144422 -0.931557592250392 --0.298886410271308 --0.749039140631343 --2.25996717245797 --1.67742426260916 -1.32362998317129 --0.346738180641019 --1.66664371933749 -0.763044660521713 --1.49764209964112 -0.276457706034844 --0.966613154034778 --0.988199548789666 --0.0566984777612873 -0.167572871306938 -1.43450574053774 -1.38391563176616 -1.50253602398857 --1.34441184081858 --1.02590919821773 -0.832250624965917 -1.31265759438659 --0.796078732201909 -0.588806189831057 -0.435520558606918 --1.53763675005408 --0.695782685508128 -0.271663688222164 -1.02554574381313 --0.403582280511998 -0.5453922464866 -1.03548759867926 --0.54869670310654 --1.43008513590419 --3.31460672416219 -0.629510444128766 --0.509473900161964 -1.62120502344593 --1.59774268966173 --1.18307639090213 --0.364327759257726 -1.05779410165984 --0.0229124548500579 --0.278020023017866 -0.819591799561547 --1.74035222644191 -0.963880672101178 -2.39349855698235 -1.39381754806337 -1.36538504877871 -0.104563906561054 --0.367987608870415 -0.507714148814468 -0.237182464173856 -1.45989780384298 -1.42557853862722 -0.810274424049883 -3.14198840080975 -1.02088321250974 -0.234731568785186 -1.32513076951507 --0.712544755029359 --1.27890712578055 --0.204724737636617 -0.740834706109069 -0.972315683709116 -1.56891861983836 -0.878268638828992 --0.672424261426848 --0.782031663710269 -2.22969401242098 --0.0244648559433394 -0.213457540551241 -0.698532554789512 --2.03956128576773 -1.82812044433549 -0.0779694008474632 -1.5049575054315 -0.0223313988114668 -2.11383936365679 --0.865698890406613 -0.458640968148124 --1.12957498925046 -1.60499119633025 --1.13744946192339 -0.323729377008199 -0.963677583891116 --2.08272374826149 -0.861418208465395 --0.198532344615046 --0.500870371946018 --1.82957320950901 --0.680289016877616 --0.223647771248039 --0.47350148868669 --0.884146036030945 -0.866482822615669 -0.0978990458793447 -0.597126069881284 --2.42412439741519 --3.75221529127069 -1.02729261203693 --2.22296961825946 -0.327525182769921 -3.58972788473442 -0.48617191922747 -1.80725297505469 --0.0551766509003322 -1.55608329545415 -0.422758698655869 --2.59061508049386 -0.0271857957563597 -0.598540281188356 --1.84503419937818 --1.76521755381628 --0.9780702811479 -0.393024273290656 -0.764229081753074 -0.301655438304508 --1.94363239695922 --0.556444679332209 -1.92184306346585 --0.27219834577917 --0.654482278925272 -1.82461327018486 --2.63597470706515 --2.40922819880047 --0.861996219747965 --2.61968352918542 --1.0167742981466 --0.417918814931504 -0.953757939455596 -0.337192433950614 -0.30729629194119 -1.12860485102448 -0.398504107996864 -0.402464531385203 -0.932795192947676 --3.28624464683782 -0.609306746468363 -1.87824921598111 -0.356397354992456 -0.106280003277348 --1.23003487141512 -0.406629739663966 --0.241392242779519 -0.94473317493965 -0.524839042297504 --0.0429896308837314 -0.429340616959301 -0.387983232709605 --1.87218142434582 --2.86750693661702 --0.861806214946462 --1.81741506667786 -0.926551665629688 -0.605888587976354 --1.99129484236262 -0.776326057438578 -0.534923873230996 -1.24310703037022 --0.679431718670912 -0.421261056648078 --0.855805629778796 --2.18529991303588 -0.156116830582695 --1.2586465293139 --1.10916845594662 -2.0373913034393 --0.358153451017337 -1.6426576913553 -2.66849757910745 -0.366438973744728 -1.03969713678088 -1.76128036165831 --0.957459143080047 --1.02597907959059 -0.611173276143354 --1.0744629173592 -0.876566564863246 --0.596654435145059 --1.07754687474965 --0.0568707783035798 -0.982628434609266 --1.77281193479062 --1.49632803437155 -0.959166404800456 --1.69266920385158 -0.348117668707459 --0.328515969929182 --0.644236290330674 -1.87920473864764 --1.99214016386418 --0.807981390606898 -0.664476401177613 --1.47914367921548 -0.527410391681116 -0.0692610390290547 --1.04241941496808 --1.05111672531714 -1.03517993579197 --0.370069676878842 --1.8993867892691 --1.50351488966715 -0.157963586248167 --0.986704053180201 --0.188074437353508 --1.73166226372554 -2.19063968816372 -0.613524272424302 --0.336789629164404 --1.33526911829254 --1.06425705820521 --0.150702904603357 --2.2631866277154 --0.831313981465392 -0.58761837282365 -0.0113642320517773 --1.82103198206232 -0.57718425515951 -0.339627507165849 --0.975741341567407 -0.723926042004907 -0.686708160052762 -0.801204277542119 -0.75900793681603 -1.0859244594974 --1.06114327209019 --1.80694993836091 -0.294535928788228 --1.76822241314787 --1.41301199132981 --0.550672243532485 -0.910076632784271 --0.0642972264250403 --1.86246375005181 -0.119076813775026 --0.0424128457535424 --1.15456149994093 --1.59482541536432 --1.46310391832422 -0.145999406422511 --1.60079478725042 -1.41800958599232 -0.708176683294724 -1.44976349364716 -0.259931528947321 --2.17221984617997 --0.846098413101657 --0.108884988259355 -2.15888156772922 -0.306147870274096 -1.24425880532138 -1.86787131368269 -0.820391139897897 -1.75291251821701 -0.843725681640599 -1.50561667323946 --0.507687314760389 -0.159643344531304 -0.327689285086805 --0.280851293349187 -0.639464160155889 -0.903400126502133 --1.50874912822898 -0.21011366465846 --0.703142787270334 -0.467308088765819 --0.946914151886919 --1.61228594904498 --0.374766479996701 -0.909556004983916 --2.76912381824844 -0.814212156155573 --0.554197944348591 -0.255526805787941 -2.06055361403139 -0.209707756393176 -0.108485414927447 --0.797776544902788 -0.56962280593855 --0.0650088707072065 --0.273197860080797 --0.672033341127975 --1.62205050977612 --1.47069330373223 -1.17624617905241 -0.987516421824274 -0.671184061419911 -0.556660544218978 --0.238713150254682 -0.129102362482875 --1.43118251106639 -0.321535041030433 --0.289442407293588 -0.254449955827212 -2.04286892342824 --1.12929361167889 -0.547362950541213 --1.44062649291926 -2.34854016917171 -1.75034574933947 --0.609747224742783 -0.521375766699178 -1.231206715987 --3.9687667122645 --0.00545440857787582 --0.610573705449067 --1.37405464797929 --1.38721011999985 -1.4938101340532 --1.87364949799578 -0.0725780761380435 --2.88533391912953 -0.697831373614143 --1.40113176918777 --0.426026133113453 --0.822406504913534 -0.101011517452168 --0.881933349620407 -1.36876740213511 -0.733173431162079 -0.654858302452361 --0.694465289897273 -0.536586386906633 --0.532958506095007 --0.148921954406106 --0.47287769495864 --1.01879596622718 -0.322098230756707 --1.16448598491958 -1.55723499159331 --0.674857522145928 --0.966976495523497 -0.540082351694426 --0.905839512456986 --0.317191486394108 -0.744630784371878 -0.574031087533371 -0.143756177274383 --3.13551904061644 -0.431355962000346 --1.75718666902914 --3.25094936569555 --1.59941095932199 -1.06240898944609 -0.339718475644993 -0.213678933926751 --1.21765762926469 --0.560288702538287 -0.414464369447893 -0.459495714839175 -0.172681413300968 -1.2701727125294 --1.53574840074365 -1.29901307418573 --0.651279277490097 --0.0170009301754934 -0.623293476577899 -0.015917057420495 --0.969378058925329 --0.843141512718333 -0.330700084804304 --0.0210550973041563 -1.24087455632649 -0.918105487299211 --1.08620124863239 -0.54659568515185 --0.348466107751079 -1.54736146735811 -0.777471934149599 --0.901358724829333 -1.59632264614934 -0.434044181757503 -0.581788922740401 -0.45638923242949 -0.233818893582963 --0.752909447535377 --3.59272976955245 --1.67107826822207 -0.916088456056247 -0.916855934641077 --0.623488650652405 -0.624158593494109 -1.72368588714794 -0.193483192309291 --1.75484989099673 -0.913189200530134 -0.52221561747654 -0.190858253519131 -1.24833842302998 -0.250939221630556 --0.468467268762339 -1.03478045418155 -0.804814182552143 -0.622926522268298 --1.16994268562854 --1.87782059276259 --0.589718688323227 -0.930116677421397 -2.00952339847881 --1.46789035364418 --0.496401562653688 --1.3553031859107 --0.0555623486925221 -0.264099652017498 --1.94407782010848 --2.24493713387342 --1.42430037285659 -1.98039884735474 --1.15322939839691 -0.695597515566174 -0.154035762435052 -0.467754127407428 -0.764020827816505 --1.17368002504882 -1.06576957989192 --0.305038379141006 --0.160148420357675 -1.60931258726572 -0.266042571546267 -0.743876570483902 --0.0909164468418311 -0.00520567171138353 -1.35392989077867 --1.42003668341083 -0.795701468022987 -0.668864910319709 --0.174129981399552 --2.58488202495054 -0.220048675082644 -0.629791211678048 -0.920332961461185 --3.52497866031945 -0.612600657089422 --1.14441253293605 --2.72279609558974 --2.05656092169195 -0.544747087680154 -2.22216174627248 --1.51256688736765 -1.55696330311628 --0.625422566485547 --1.30964388146469 -1.30238604669103 -0.146328214290746 -1.40142192175158 -0.103173669582063 --2.14301772013092 -0.613492552951779 -0.426642652820433 -0.715096166833359 --0.381561448198632 -0.367467321805961 --1.10862779079231 --0.314109964420677 -0.421082892846108 -1.14663486058365 --1.80080524000209 --1.1580666083119 -1.11965098577542 -0.394294298892579 --1.77284340833148 --1.16493689314024 --3.50956386572197 -0.313112259873252 -0.443413294925122 --1.09586485338999 --2.17140160448582 --0.876063941750317 -0.57652892938451 --1.38127796574015 --2.53961721564033 -1.30310396864216 -0.623158876572928 --3.13718794857073 --0.875206864340456 -0.320077770582557 --1.73354775162886 -0.188049419436163 -0.408502015970164 -1.74305720519105 --0.0798065262031216 --0.4024975757428 -0.217959779003397 -0.565782392313421 --2.36462364795304 -0.866595872268917 -1.63353078712142 --1.29359747980179 --0.16993170608206 -2.08807169006245 -1.12072799337995 -0.126409129781983 --1.27576860832878 -0.247647527948109 --0.454542760615933 --0.403972494722778 -0.514819968469325 --0.718211483017528 --1.1510449546597 -1.82781279594148 -0.698361786047691 -0.435255590863626 -1.0421878482772 -0.612936314521514 -0.35879861559647 --2.18688935142117 --0.953748050977257 --0.447787097584893 --0.037429512073146 --1.55491748680966 --1.27621607652421 -1.32524212123254 -0.299421028620017 --1.52706453214986 --2.04944624966712 --1.61520840671537 --1.83197024367009 --1.01160454334254 -0.284460447608675 -0.628330824691183 --1.34895624197461 --1.20210890041382 -1.28820314422173 --2.23694260673857 -0.071238194955848 --0.495775670150508 -0.48815642358224 --1.34850824306852 --2.26586758154144 -0.706048962128648 --2.27442021425876 -0.671409871727967 -1.32038604526798 -0.367200422416111 -0.42186092133136 --1.96535519577296 --1.23403204134806 -1.18403992051115 --1.66541016540697 -1.47119223540741 --0.0765433228389014 --1.15775841741048 -0.00706753093080437 -0.793303646579346 --1.19777711925911 --0.321941519318848 --0.700398390443624 --0.687461126522255 --2.99251631309576 -1.00465287275657 -0.3836113654963 -1.30523603612871 -1.88555337557214 --0.0832424574554302 --0.240971698940719 -0.284662423806374 -0.272830873997803 -0.595572486750466 --3.19256052997471 -1.6889488095643 --1.37885942124834 --1.13439050867682 --0.826986005401274 --0.178420771156951 -0.330179021847339 --0.90291684209468 -0.308551221834158 --2.90174472383154 -0.271692702507975 -0.303857575294074 -0.760822320158557 --0.404362906332523 -0.689030329162239 -2.09195264910091 --1.26021738141075 --0.623825380439666 -0.605012401983139 -1.56746841995861 --1.70271127590712 -1.4134999845507 -0.0861165794125753 -0.279601031122056 --0.516058193467416 --1.62159720449362 -0.861766884534235 --1.65290715520244 --0.436040364244924 -1.65317910465726 --1.58709981188906 --1.54629621817745 -0.729440245620271 -0.519777166395658 --0.903547169554656 -1.001419520669 -0.462859301669916 -0.333163775705422 -0.635524372841898 -0.842069299181308 -0.0109822487121143 -0.137048684062997 -0.860746418936092 -1.34569556906865 --1.01228621119882 --2.12563201310154 -1.20800982764088 -1.83490567914644 -2.64121173587662 -2.22661807585414 --0.62714387374799 -2.01483646648744 --1.90313049757576 -2.12655724099422 --1.51019706109591 -0.672335304373632 -0.82090871219472 --0.391578085947305 --1.50973472100641 -0.0371313061541905 -0.00577483369613674 --0.591164539166179 --0.0934857572617034 -1.52153196153546 --0.388625051881192 --1.44596729937116 --1.21332758444294 -0.821741718174518 -1.90460594963104 --0.0984583327757669 --0.142492123298872 -0.271845376570129 -0.406906785484814 -2.16430507053402 -0.46254071015872 --1.29464867781294 --2.36873344721268 -0.988448862461912 -1.72888547032634 --0.93057195725839 -2.63800910349095 --0.617273443758901 --1.34326682961992 -0.85504001829478 -0.782575577983163 --1.96619481934103 --1.19109463805485 -0.436142176888618 --0.945952534564565 --2.35003299904009 --1.72951233353137 -0.583610372718487 --1.5655827713529 --0.0568853649258614 -1.50053940823484 --0.688231686018639 -0.965079284383034 -0.768424218862323 --0.347268384817198 --0.484063534537995 --3.20899879543386 -1.88989924961312 -2.53089244370054 --0.111022826101653 --0.906541889705466 -1.84822158681665 -1.87900407587842 -0.145594706605486 -0.181523461631743 -0.153735851564857 -0.818230305473449 --1.10347173512648 -2.37404605880183 --0.552598022295999 --0.0484567209296003 -0.781060659782355 --0.799659493576812 -1.88688978608339 -0.638063743471406 --2.13749943993638 -0.664815568161078 --0.247822893603605 -0.602334734516809 -0.000543363654124107 -0.0879554132295564 -0.0247590143929166 -0.551299630254078 -1.8635892512112 --0.864643647057544 -0.0517957552340214 -0.444875785629748 -0.320427124457309 --0.766872863335923 --1.37069644443705 -1.0000940572391 -0.761615667898432 --1.51347036532014 -0.883207296864684 -1.04096556648535 --3.07356343670455 --0.587606627493901 --0.712351733867203 -1.79952749571797 -1.17089618785953 -0.375347242306347 -0.390245886772707 --0.439652639625677 --1.65974022065662 -1.44377906516108 --0.126714229450826 -0.514916387559992 --0.067767289263557 -1.32779825152664 -0.632727534193052 -2.26883302841776 -2.13170795930399 --1.33034133342203 -2.18092837626386 --0.089194363899626 --1.76005211037418 --1.11684539052317 -0.108062188341094 --1.3883773377509 --2.08447918289214 -1.47564741604849 -0.607956822688411 --0.188620737283308 -0.59817417434013 --2.02722152918177 --2.20587252548723 -1.33199439486934 -0.770018568648496 -0.659244656347958 -0.682533878894736 -0.978638236258629 -1.39820527683172 -1.04917588415801 -0.916402690535072 -1.30622066127704 -3.11180929585581 --0.0514863458046051 -0.641065446947991 -0.529895029940946 -1.6859796417025 -1.65397567647121 -0.163355979804301 -1.33498749679573 -0.022624344161601 -0.0202503847962987 --1.35494881431253 --1.39577347933288 -0.321834005095109 -1.1683196271049 --1.08381589047502 --0.843424573410307 -1.68183206456458 -0.36197640663141 -0.0936995370736717 -0.00068101654331798 -0.109638405066578 --1.57893142428623 --1.4650529404011 -0.890575561997615 -1.49522322499485 -0.290258761118064 --0.827960120526829 --0.384482420898568 -0.320564300450265 -1.159789030174 --1.20234683159302 --2.67007777214877 --0.38785752137904 -0.283979075237106 -1.24465131355845 --0.679991064161136 --0.532696275743298 -2.09973902868698 -0.297328088890858 --0.13655770327377 -0.660525536509157 -0.932154044829236 --2.21620925218005 --0.857188994763071 --0.256554332389488 --2.0670614407141 --1.41395062645635 -0.866147608873597 -1.3484558162084 --2.17985003234554 -1.42228558250828 --0.388300694571647 -0.0146948768616113 -0.712690250343911 --1.15017096869933 -1.22922064228994 --0.835674153719502 --0.882352649800165 --0.230020146003852 --1.08238396862829 --0.770019812845447 --1.2255767232684 --1.24885895916935 -0.955968636181133 -0.344347598060931 -1.03783813688215 --1.20921280995137 -0.113508214378989 --0.900088849157036 -1.79453978323422 --0.89795341299655 -0.0417893342150855 --2.677759268695 -2.29711527114289 -1.71997455392839 -0.88077858953422 --0.687089809604387 --1.94018547372202 --0.562866882449494 -0.479940072302371 -1.33258700559589 --1.0294685846041 -1.28196878466801 -0.980712358502547 --0.320423195009827 -0.574321307383594 -0.405318692205533 -1.29427265472128 -0.790542969465658 --1.21942225480304 -0.755312273373129 --1.28113787500888 -0.801706254485072 -0.443414456579571 --1.36426984691538 --0.956909404736232 --1.71285470506597 --2.40011126661397 --0.0328829790416592 -0.238540173514339 -1.12476357660402 -1.30177451361672 -0.504619435358869 --1.02089347580055 -1.4006934683397 --1.30995133402424 --1.9838709160045 -2.23560985729592 -0.276547924883833 --0.132729943561138 -1.68986856536264 -0.505731519871318 --0.874416138987879 -1.61619089250963 --1.56780170498518 -0.666912776734311 --2.02246252395094 -0.759324129734432 -2.26796646848755 --2.53365640291105 --0.779730621661848 -1.6438982728075 -0.238540691808875 --1.10410306693716 --1.04557028020421 -2.23155260149399 -0.941182889944074 --2.25544559009238 -1.53723782728089 --1.07624562226308 --1.94068178763958 -0.445361541563255 -0.226402536746317 --1.03078847767395 -1.29273480419831 -0.171091551291587 --2.65039426348405 -1.58183413907322 --0.186942099801961 -1.1452650213387 --2.67334819160957 -0.770072372278161 -0.915043825411335 -1.66590750584545 -1.22648348741387 --0.0952312915475666 -0.618933292749377 -2.3643129233934 --0.0127331428924897 -0.0227874341819891 --2.16769034450123 --1.30999933867051 -0.452183845303448 --1.38914899984665 -0.339265554139033 --0.101837543397799 --1.12423459743765 -0.426095812786365 -0.624797160924455 -0.0446690657262359 -0.288891976414149 --2.53286486601662 -0.647282668016331 --0.946920320942944 --0.42610630462752 --1.27854777260587 --1.76079494540364 -0.518834914865323 -0.525788300911247 --0.67495802703727 --2.45992960475823 -1.23941198865599 -0.983109439013083 -0.234289105935844 -0.694649144604927 -1.78181212232705 -0.521922299716268 -0.391644154018081 -0.948310303490658 -1.35543259331276 -0.0556800395931596 --1.42176034030915 -2.40572302484646 --0.451890116097324 -0.558557411274272 --0.467161794511036 -0.159141174748811 -0.690058697662348 -0.963537005000795 --3.54494816478032 --0.781247534959036 --3.20743444101361 -2.32975541950977 -0.817020855581628 -0.493197910673693 --1.29459306078101 --0.00261191653131476 -1.21117977217862 --1.01476265484546 --1.67541332524934 --2.57999685316321 --1.20394942000701 --0.292270054368192 --3.06191978400764 --2.15584323626614 -1.24465047202709 -2.67050170449671 -1.12181434232482 --0.881124427173383 -0.470721839622335 -0.601850272759936 -1.03151324632069 -0.308781378599786 -2.07490852777671 -0.517396045295129 --1.19360050486023 -0.291182525109178 -2.32880815061628 -1.04277100118535 --1.14586016464073 --1.29657260801393 -0.847485776917221 --2.08853912941304 -0.497798579514997 --1.52218760662934 -0.0794916979893117 --1.1496965013561 -0.220110424956298 -0.654501455998108 --0.349916147620661 --0.162329801938505 --2.17069783456026 --0.240743679220984 -0.481808106177571 -0.962865706022523 --3.05840213795902 -1.0068699228337 --2.79071937915917 -0.254554171178182 -0.922442191712758 -0.609808199292877 --2.12032327655132 --1.77669066748039 -2.15761001701547 -1.23938740444938 -0.207532379497767 -0.296510675031865 --0.358009040997789 -2.25931669091453 --0.921860909165552 --0.415177811613841 -0.519156410614194 -0.591224517678551 -0.475594482550139 -0.106434397247064 --1.99970669417422 --0.898291787785247 -0.869882515658727 --0.00681375861620026 --0.0400416041328882 -1.3976405332301 -0.107553537367002 -1.03976058744271 --0.0504107591943423 -2.04581269416688 --0.806978785333989 --0.185532495135332 --0.763114190673379 -1.44007917963181 -0.850401923255941 -0.338514214067111 --0.224826185246716 -0.943905660505877 -2.14929927749464 -2.41157798018409 --0.163878104364763 -0.127785799427526 -1.82474215810391 -0.332858843783782 -0.539058945174366 -0.17125769988222 --2.80661321132148 -0.222150836558672 -0.0945960976025475 -3.0168199102665 --2.37081203338046 --1.78953055726377 --1.41767459603667 -0.369397670243256 --1.32337084831946 -1.33294170482661 --0.00590019199699299 --0.284552973323521 --0.672007331695429 -1.00808427424587 -2.10127920289802 -0.584332062113567 -0.798406008354455 --0.527478292597294 -0.390617109289749 --1.29647712609331 -0.337589396009683 --1.29815903386407 --0.567540761090999 --1.23102565706081 -1.92609253165116 -0.85263868136914 --1.21491074183679 --0.429571332627017 -1.52094459001475 --1.44040094255216 -0.804607586839172 --0.15381440513746 -1.81546024199446 --0.565309114476733 -1.17044842788507 --0.548038989658322 -1.50012788231065 --0.306257716363028 --0.65672463446376 -1.01905837935097 --0.552744662007321 -0.412367075780153 -2.47234945186446 --0.0843368859070779 --0.363648539273234 --0.256674091417239 --1.31479544373636 -0.396602037477891 -1.73159788858261 --0.179252794478678 -0.419622971851524 --1.52956599107717 -0.966588100897624 --1.66477477753272 --1.85649908707734 -0.634405364213462 -0.455967639406577 --1.27301934751405 -0.89045139061853 -1.11589747848253 -1.22034773681189 -1.0759577221087 --1.3941090185099 --1.46027250708085 --0.565403460054657 --0.676460439013304 --1.08693559818227 -0.767170497458796 -0.0426975404386543 -0.871730493885231 -0.40526768611096 --1.71455410644002 --0.991051569758625 --0.548708285580759 --0.369209337880065 -0.250970465448674 -0.912737670400464 -0.82495843081116 --0.287770603278972 --1.40303155862184 --0.89038234655882 -0.772573179850234 -0.335163484422653 --1.04045425835329 -1.05698422656948 --0.0152923882946894 -0.171956748338136 -1.11113662595393 --0.128951520331377 --1.78867286204702 -1.87962898462722 --0.0184892558729235 -0.982380582724296 --0.237622949167719 -0.911923318643691 --1.46457091153803 -1.26983558548171 --1.61008629032778 --1.33455795382235 -1.82814356271158 --1.49942838266149 -2.29474438948593 --0.462183669211392 --1.28838480436367 -0.497967029042536 -0.0245618347369145 --0.35326191607065 --1.4079480526447 --0.643197617403871 -1.30473289830571 -1.28630364594934 --0.977594814215223 -1.5500996392719 --1.25206214893022 -2.18115724396519 --0.987910664162328 -1.62512197906147 --0.00686351703172505 -1.73395005821193 -1.17048665580232 --1.94973197325026 -0.0679589145253576 --0.463630156753794 --0.238213001406873 --1.86012453458679 -3.06438045871742 --0.130661800927673 -1.95707305312712 -1.99323611241049 -0.535900931278213 --1.06103949500075 -0.834735088417101 --0.755778914737782 -0.709030209008006 -1.072563628147 -0.860978058844037 -0.720849611386829 -1.43098975482734 --0.979438474978988 --0.174663265319147 -0.559072605382713 --1.0564430518107 -0.467950130428484 --0.191152837393133 -0.130891157617967 -0.470402116891339 --1.16573447417731 -0.975753813426874 --0.0685659794454168 --0.166166812888445 -1.12960877864989 -0.00709154509267762 -0.706618279124221 -1.35923916279241 -0.0317382106668234 -0.578727578381951 -0.8524975054682 -0.346510783363811 --0.216745384915875 -0.510755601980833 -0.9544991221782 --0.0723591694787089 --0.807468344286264 -0.00862236763720148 -0.479454412289193 -0.428484339811181 -0.185742399322093 -0.0570662473765928 -2.48026139191817 -1.59103054531881 -0.872044128319445 --0.145068911866556 -1.86823893408098 -0.767789382603532 --1.19706259669016 --0.115946952386487 -0.400855033902021 --1.58262328752844 -2.02921405394087 --1.64814305509666 --1.61443059155122 -1.36160168749383 -1.12761275590091 --1.30981946136129 --0.168872600214105 -1.43777168966983 -0.989268146698887 -0.192660467778435 -1.40423028805407 --1.8861680941676 -0.0675842278830139 --0.0863194595646206 --0.19051251479604 --0.548497632565009 --0.631491734673858 --1.78420157159064 -0.0265041750936561 -0.354953015499216 -1.13546408042265 -0.172696247287337 --0.620032664428706 -1.74318034424561 --1.72237107863449 -0.849656710717237 -1.56029275334853 --1.39754005731301 --1.41752283087082 -1.54988719718385 --1.51519187179798 --1.61647293499248 --0.390479399571763 -0.964088486933079 --1.97195253267077 -2.25212123540512 --2.65805142797084 -0.0277160886631549 --0.613273513812889 -0.626909939439926 --0.658769001602828 --3.63555528286302 --0.0978583018053314 -0.0364476417600912 --2.32950439641293 --1.47213690718464 -0.670838378979127 -1.48485847895009 --1.86707065527826 -0.347231849891731 --0.648459541615026 --0.736077064230628 -0.608782481796233 --0.890850008536368 -0.731838944421355 -1.44660530487223 -0.766039406992569 -1.10797477634557 --0.194155696440049 -0.0495123687729375 -0.0465077541860062 -0.215263558167873 -0.12479010497615 --0.283102515503325 --0.144491295068065 -0.105834810660227 --1.46477444251065 -0.0279751419471879 --0.0529913431720761 --0.0188004406289224 --1.93853055234394 --1.07082325531321 -0.292188162158212 --1.56996884306245 -0.433319934816319 --0.337588098800786 -0.837540073729159 --0.697203557121156 -0.0950425977732188 --1.45281461845473 -0.441134615971421 -1.04144578842157 -0.580879431827844 --0.813140485590452 -0.833559434939797 -0.0132655240377471 --2.39401624015244 --1.73232924935374 --0.331926060652144 -0.183448082821963 -0.314941853627548 --0.862122818081161 -0.297974505311364 -0.297768698711117 -2.45519706433914 --0.688255311793348 --0.686911248501332 --0.934069256682868 --1.3411061366922 --1.25530938930546 -2.38849551776165 -0.380201699716055 --0.544132048597142 -0.760469197310393 --3.58412688318135 --0.0949266508357383 -1.3315276628297 -1.38430536606115 -0.0210700834476256 --0.846184627727609 --1.50344083165639 --3.00818754631267 --0.999728393629226 --0.491339727173754 --1.19511202907734 --1.34559003769178 --0.597015036612257 --0.443054395046168 --1.60213695723086 -0.739365471887952 -1.11231144018096 --0.856262141659379 -1.93093738525014 --0.277262566255047 -0.915498497552633 --1.15832435045677 --0.582087346195831 --0.0296277220247703 -0.435961488539823 -0.630407742325945 -0.250554648834207 -1.04911467376828 -0.299973632406829 --0.00624271333604653 -0.789993064088909 --1.13134044299524 --0.217772616132608 --1.77462175396463 --0.13387934951046 -0.121515388681509 -0.594545247748787 -0.437510294570355 -1.09546508553521 --3.85111781461737 -1.10447710534713 -0.559018597614438 -0.170760548628975 -2.05605414436171 -1.76260745642559 --0.598337229678926 -0.74624341855748 -0.170143059278352 -0.865788504472548 -1.58195521375434 -2.37708937443356 --2.16627956784345 --1.45031584607217 -0.743504850435391 --2.09016106873726 --1.04938768379311 -0.273047413368328 -0.80591603212536 --1.58925910202397 -0.979282136789337 -0.874678128217923 -0.997548676159905 --0.25141783385428 -1.31191116677947 -0.811050233877165 -0.504431906219139 -1.16044581699654 --0.128620141123935 --0.349283109951182 -0.138858581916146 --0.662005663705713 --0.147418508077187 --2.6274020122197 --2.48153027183491 --1.56857461613556 --1.02362346630166 --1.50411535251592 -0.657714495414657 --2.26391074389663 --2.58210236092753 -1.40000982599401 --1.25015501041411 --0.0576533392123508 -0.901958713829192 -2.28021642707924 --0.494204471365176 -0.0373289907909964 --1.51500432300865 -0.316327631352266 --0.132407906682253 --3.09095018145948 --3.09374900703138 -0.16992955722964 -0.924614001233099 --1.08752580961768 --1.57400937070838 --0.0411507957691164 --1.13111841787718 --0.418504829438298 --1.38132065138901 -0.556620859736721 --1.34682512751579 -1.57092434244656 --1.55335947183825 --1.86969376421895 --0.0976892416443675 -0.23621117504673 -1.20721597773213 --2.7400379082252 --0.873626061099955 --1.62559879522215 --0.212382275250688 -1.05273986619437 --0.974765510506344 -0.655874659986777 --0.702647476557804 -0.0570454277789274 --0.0948237697740932 --1.64102636850798 -1.90575461737088 -0.28719859073197 --0.661650106012303 -1.20566584046386 -0.218811907713317 -1.19761568656519 -1.29336901554241 -0.268748647007376 --1.26483944492706 --1.10752769427059 --0.497979379007681 -0.316063242333314 -0.823107063328585 -0.757193762657337 --0.0972069114426084 -0.75438443737805 -0.440556743101002 -1.95769511569627 -1.42522611172712 --2.02243445659805 -1.13058563292756 -0.465819364619218 -1.08621833291654 -1.50823764627374 --0.597947172679095 -0.0368849628676422 --0.485295587037697 --0.871647537065295 -0.64709832710478 -1.16264728872903 -0.163420851539044 -0.6607767613598 --0.819171812857189 --0.0587254628258833 -1.19947105235292 -0.700589310396062 -0.213867662585843 -1.42575347399186 --1.22018322544791 --0.190235244268145 -0.342039880465556 -1.5858859730887 --0.352935066923607 --1.45379623479837 -0.00950069028907308 --0.128966521331115 --1.36334547518614 --0.566427019417695 -2.04983922969564 -1.84852099103736 -1.33269526739666 --1.25938203268474 --0.279152392132172 -1.73456092868393 --0.868209155284463 -2.53836094757346 -0.297243454309259 -0.533300755691107 -1.79532363092764 -0.999769033983693 --0.565694852548468 -0.77706209772975 --2.40658297787785 -0.0662608519439942 --0.997130781981255 --1.308429904045 -0.189310565920231 -1.77541145463516 --1.91331335062618 --0.392465566131314 -1.45960499035588 -0.372139437515656 -2.66034007938181 --3.234194635167 -0.131096186147541 --0.297083139076081 --0.521707785482157 -1.80084884296561 --1.16422315514331 -1.4815166356364 -2.2139531639165 --0.963213691653131 -1.57038587601688 --1.6702834002233 --1.83868061949342 -0.1825370977965 --1.34715130774881 -1.17261027784353 --1.2698143029758 --0.234068281233235 -0.684935594350247 --1.71589174430897 -0.562134270928816 -0.492150136777283 --0.353890076645492 -1.45173848309342 --1.10463823288791 -1.77637224621082 -0.339324768271016 -0.640316613266567 -0.868383178249964 --0.728254746953478 --1.8589347493719 --0.404771107345798 --2.04055933050207 -0.911869570448467 -0.326261697807038 -1.15234115947355 --2.13043525836133 -1.24145361551204 -1.26179901026487 --1.40231841833144 --1.52680367431061 --1.8874393265011 -1.05634615326552 --0.504897538445881 --1.335210007039 --2.80368217686033 --1.07490633761086 --2.01714167073291 -0.00668034346568191 --0.63154944002275 --1.80521213752045 --1.61729722489604 --1.90669445031599 --0.636269599185049 --2.03702127775834 --2.20372771001312 -2.24438167345772 --0.407593019025292 --0.273162364631222 -0.4752018999895 --0.328888541820103 -0.468176342576662 --2.04842861705616 --1.2178588654235 --0.350759248533819 --1.70525406812532 --1.33794730307766 --1.25619108603944 --0.686990097396059 --1.80474492814432 -0.722711533289029 -1.65384059157476 -1.32382975171999 --0.0618339780825448 -0.441235931872708 -0.782132523275141 --0.499639346942573 -1.36328089495446 --3.57537681492874 -3.65323843960971 -1.89220662444881 --0.645235598263895 -0.278970597203006 -0.944091591261234 -2.1232372216496 -0.305336870056616 --0.0310160889354165 -0.789144467118099 -1.95058550266431 -0.361292063539281 --0.292533180271022 -0.280321571287125 --3.53860048224681 -0.415441457504446 --0.0105526148086774 --0.809574083836004 --1.24902154710334 -0.819716375995144 -0.586096599916907 --0.639231392687968 --0.199387231694281 -0.798633890318285 --0.0363424147640643 --0.860917353828874 --0.679905580512518 -0.0765895963787884 --0.258830564604438 --1.50485007535199 -0.49470999364582 --1.29249873219748 -1.20468412800804 --0.710908780984822 -1.15227866279269 -0.327267678632351 -0.288859560496412 -2.02475900223923 -1.9119020115919 -1.02280287788281 -2.02888863269169 -2.15846210287229 --0.490297613816384 --0.0703569963616459 -0.184795563873358 --0.23445124432115 --2.07224165555442 -0.488258555659439 --0.958151733835674 -0.469577975412081 -1.34675786162951 --1.0537952018782 --0.023767883477106 --0.572584017688495 -0.274965666363025 -1.54083003025556 --1.49726720202358 -1.39436923625201 --0.278129515643673 --0.126800027591301 -0.715061426867074 -0.528716580214571 --0.00351282431075006 --0.700120839003603 -1.42325585443747 --2.08178377661114 --1.74479966501237 --1.20313025902024 -0.482696199123176 -0.967070871599258 --1.40738184163788 --0.646359460471629 -1.63588101491972 -0.807505236859814 -0.262229138323057 --0.0413745009800479 -1.45379580999119 -0.889454277909575 -1.36790375170689 --1.88941884325111 -2.13087036034688 --0.551272302523511 --0.0647142701835417 --1.04291539572503 -1.43703465152253 -0.722889655098374 --0.704069588206508 -0.202818083032042 --0.905160097529667 -0.529539407398607 -0.372398712787444 --2.95411853412358 --1.28563981461415 -2.01536594585025 -0.388200210249424 -1.11512389400023 --1.85112822487437 --1.48704076997419 -0.421873058993558 --0.851172847034501 --0.625399245119219 -0.496931537985212 --2.59157013142647 -0.267121062702827 -0.749943965521387 -1.56222695622102 -0.803461103265942 --1.53417317427429 -0.6386453982755 -0.77257873973409 --0.0908848354144567 -0.139908896412274 -1.21617407292778 -2.00105659097401 -1.76683336067149 --0.431428434747431 -0.464067670743983 --1.23718438236382 --0.111300773366285 --1.52270439940126 -0.665839547589869 --2.43591967125683 --0.477093920081124 --1.43255006261814 --1.13856225868574 --1.56630082343754 -0.384662771380604 -0.0178297415207034 -0.0951779235218773 --0.972950965538491 -1.03540560592288 --0.0370248940937294 --3.53380994369085 -0.494729667045682 -1.20681029453432 -0.353056016175749 --0.000607451605640463 --1.72580757954918 -0.043450987222359 --0.913416234460477 -1.35406854620774 --2.15749181089238 -1.31596578500952 -0.548275207989654 --1.06622603802019 -0.350760312354861 -2.21779879543768 --0.332377326633118 -0.670034066453045 -0.65426765852194 -1.81259251551313 --0.857894130960556 --0.0086074161432812 -0.264198058738126 --0.550594550276323 -0.98771127474105 -0.955619117831002 --1.09379038013351 -0.568004127580512 -0.358658293119575 --0.595698054063551 -0.670987553770789 --3.43977928264561 --1.5324371657712 --0.205699812700757 --1.24752101184124 -0.336804813802452 -0.0544882301348508 -0.997919041395519 --1.3629703544783 -0.312187882066773 -0.643958161801422 --1.32746048781199 -1.20992402341006 --0.636682786737904 --2.72852583754133 --1.33162488507067 --1.45571979649666 -0.52059132904035 -0.434939237744802 --1.45410685216747 --0.226451464390266 -1.67903656910796 --0.314004827066555 -1.43522252226566 --2.02104372323046 --0.996993627192371 --1.83897474488543 --0.0728030797798382 --0.837323562384956 --3.36175121661864 -0.863417561843292 -0.559673062455605 -1.76630827565253 --1.70429951913508 --0.0721139564636744 -1.29169918587021 -0.94677768615769 -2.13087275477129 --0.433243609778998 -0.629838307058549 --0.0389458085389354 --2.12834371821967 --0.132158672086558 -1.99094261123464 -1.24943712957534 -1.57323346002797 -0.415988412724012 --0.411263223894167 --2.41350464072731 -1.73633916238077 -0.517973245995769 --1.41421663305282 --1.43564877451346 --0.0791944062708332 -0.77421195327323 -2.5980891383676 --0.937670710179358 --1.57130399374914 --0.0483285032301275 --0.569826400355183 -2.25694923666611 --0.334017302339369 -0.705282117541376 -1.19896801048359 -1.28082189761388 --1.27146539473951 -1.1766327397627 -0.0425310215526054 --1.90365057841929 -0.0204425316152452 -1.44042593310398 -2.65021992978451 -0.612643401363838 --0.193362559214002 --1.20158651872323 --0.212848069615863 --1.0909327016455 -2.40865128589099 --0.477805102352868 --1.23442468871632 --2.14518917455598 -0.395482760953257 --0.208969821206413 -0.465542980700514 -0.226946138343866 -0.307974552776805 -2.06139112688802 --0.515371206867346 --1.29721888085493 -0.0849176169050772 --1.43607898147097 -0.551946964170245 --0.338340433118223 -2.11303559249508 -0.554106640409374 -1.27191146800425 --2.12543406138334 --0.451750832511109 -0.190337274502554 -0.328757628132132 --0.0572202878050625 --1.85190114735772 --1.51008476709604 --2.07966370226293 -0.263702884186642 --1.53734161196919 -1.0506387732792 -1.68093782190909 -0.668470225235481 --0.103074790002516 --1.39968282584494 --0.980294688466003 -0.304736975911487 -0.280679525967571 --1.14385448100649 -0.524678436311746 --1.31689853331609 -0.58522200604169 --0.160839271182422 -1.74195775369426 --1.29327553389831 --1.8323667640258 --0.619793919524803 --0.0165565556998217 -2.48886910929907 --1.13267861569479 -0.0199340345923087 -0.199478190423717 --1.94286755498762 -3.28583148275189 --1.72227133117815 --0.584071027573618 -0.647087393007176 -0.444349027384954 --3.13131103519353 -1.37432224749986 -2.34110125590806 -0.165554042336778 -0.388553037927585 -1.72123859068925 -1.06053583077831 -0.605196096189692 -1.31161176033036 -0.720884210313521 -0.162101542804663 --0.0231639253585918 -0.350711955554139 -1.68471790669564 --1.17482500896497 -2.26027495983697 --1.29930264823535 -0.0345592811734114 --1.35456630021441 -1.11399826078496 -0.627216728345243 -0.723301528040347 -1.39411295449925 -1.56140688215575 --1.60825903904663 -0.129318798158927 --0.176106441948683 --1.15680857079235 -1.98662811360792 --0.194820032519608 -0.17385823133435 -0.618097695128888 -0.389200007394145 -0.279227128759306 -0.510952986460381 -1.35536929259951 -0.871175072587494 -1.31523297182322 -0.028332848043533 -2.36973210542876 --0.162669738986843 --0.144975396257392 -0.687279768950013 -0.708390670442942 --0.78584725814919 -1.37662460147299 -0.49675499727438 -0.623613517063166 --0.0150440839409622 -1.59691891889414 -0.0396249306730923 -0.789143022457186 -0.211126284815311 -1.11893396288731 --0.750768262034008 -0.210484713957015 --1.43885102194278 -1.25212126790226 -2.27551338172236 --2.64133005678255 --1.08869907966115 --4.46808831112828 -0.00292711325908179 -0.549701156491196 -0.875662860841043 -0.163378202798352 --1.03969121231668 -0.291166438227128 -0.269625564305189 -0.18229530495606 -0.109524184105027 --0.648971127870212 -2.42009651194635 -0.96350350733584 -0.0960463227453001 -0.703162057186475 --1.49028040298809 -2.20980180179404 -0.0765926795245058 -0.199306294138637 --1.53027319995362 --1.54311998047978 --1.45875050595838 --0.460096812689223 -1.36072251337506 -0.832735021833106 --0.21746301056011 --2.10567560472456 -0.584442708943904 -1.12581091404255 -0.604432010610257 --0.945938846912441 -0.230199825084162 --1.36813648246977 --0.76648755806751 --0.158107524042698 -1.79521730235043 --0.178986440835407 -1.21733249184432 -1.41446249842997 -1.59030497247263 -1.20075049672768 --1.89130585511905 -1.86982084523246 --2.42608285025949 -1.44038860432628 -0.170829075538144 -1.14963337350974 --1.72490038944348 -0.497990384230148 --1.55691216389575 --1.21025561600136 --0.759719805729347 -0.98735605074517 -0.69393080078347 -0.753643654184165 --0.982904141058604 -0.399609428689139 --1.9853914469513 --1.32807684218538 --0.74950303234165 --1.80406739137848 -0.860279942480997 --1.83979897729484 --0.0119865532727346 -1.80000054561653 --0.315136563316194 --1.71351940709892 -1.46546935842893 -0.420214755832649 -1.41563128264182 --0.25819555173673 -2.23871555055047 --2.15001614336416 --0.548304142099134 --1.53519208578164 -0.440732432873782 -0.183568310906917 -0.675970218668329 --1.79137573818921 --1.285508645848 -0.390423260645845 --1.53805663008911 -0.829027763016473 -0.071078742533512 -0.760907094603869 --0.855387723983563 -0.743860900127672 -0.847994651076981 --0.206012405070773 --1.55394689966785 -0.395357707112595 --0.809547145012171 -0.935543947347721 -0.516114070532993 -0.443168806680653 -0.160715233156466 -0.28382809799569 -2.79634085304483 -0.911907331279428 --0.805507704387086 --0.29389473384752 --0.908912960437336 -0.0318335419261651 --0.689624211144825 -0.523636763436143 -0.423317251109893 -0.542818534612527 -0.726292781796587 -0.554383329609209 -1.96343053042533 --2.3197686213027 -1.74840898897635 -0.335484576534657 --0.0949510363766883 -1.27887345065831 --0.326040599450259 -0.89446056908978 --1.52336341073345 --2.75157494376344 --0.836865537981971 -1.9813574463211 -1.81695582184233 --0.926017853737108 -1.34247442782945 -1.90278107553868 -1.38793201192871 --1.43027616099015 -1.41941066970824 -0.455039953763816 --1.28552672736186 --0.170510922977435 -0.244421052230621 --1.9132863891516 -1.18721836059352 -0.950017109714199 -3.16903092951318 -0.0739299627695793 -0.675306703129728 -0.616329011274647 --1.51849852672698 -0.486102540519095 --0.572944362510892 -1.71407558917181 --0.410752363781338 -0.49639630745347 --0.0236345227379111 -0.0261090400662809 --0.566926709808747 --1.41928094028221 -1.04874371736575 --0.0465331121066583 -1.40908443531955 --0.721007902615423 -1.91095046557545 --1.67365418944579 -0.813783437946107 -1.14971796805151 -2.27161358748216 -1.08653187491184 -0.0209960604007087 -1.78302605710364 --0.857291712837842 --0.810717600854375 -0.814614854291378 --2.10819653263634 --1.40448460583987 -2.29960550592535 -0.345557168783074 -0.0792634780786265 --1.33537174285544 -1.70983835710701 -1.72117949357158 -0.929283869191984 -0.224214125249379 -0.975512070437439 -0.230707377388022 --0.88394300795078 --1.58801702118582 -0.251415366649843 --0.247610084710027 --0.796252904468144 --0.438644187559468 -1.24409889751124 --0.5476907251862 -0.124767315728601 -1.52171201498796 -0.636020777739098 -1.75948367082053 -0.444533922854395 -1.39254133954484 -1.67438365597859 --2.33534238280538 --2.67289222893427 --0.708812770713898 --0.426633129501578 -0.560842885289787 -0.542840206522214 -0.757335915855947 -0.2465635054815 --1.33440037264382 --2.88157519904024 -0.602314904357549 --0.31145740457908 --1.75405066200135 --0.0242398921750322 -1.72428054572914 --1.49437319028989 --0.668907527477581 --0.416204121883567 -0.349968086677297 --3.19528903443799 -0.181404821904561 -1.22554112709362 -1.59731929368608 --0.00584047172116442 -0.516111153445951 --0.645041377696536 --0.106154862459235 --0.710658089890062 -1.17106523570334 -1.07222331913869 -0.106365402864242 --1.49437178012584 -0.900410716876699 --0.0513993831740631 --0.175897155611619 --0.395675090696511 -0.203333304985975 -0.59030416668638 -0.382822397375435 --0.0289859073293997 --2.12922733772414 -1.18549699065023 --1.11603598354188 -1.41961646599982 -0.737008697358956 --0.353407391433905 --1.77102710114037 --0.0066901528003811 --0.714893828628 -1.38678535171872 -0.242261094242581 -0.2303643928678 --0.0103627221713012 --0.764865836941196 -1.00065013522469 -0.126714775150692 -0.71042886489206 -0.877969137303442 --1.60474110546825 -0.402831474609759 --1.10427917521239 -0.000310227923780104 -0.963823333306159 --1.68852620642738 --0.720248100208446 --1.55982089841422 --1.40800250243413 -0.6702744024961 --2.77540875391768 --0.395770148161461 -0.307939477756626 -0.347849703634367 -2.87910228996643 -0.641345652181492 --0.526566976920542 -0.326324817808025 --1.50170591144284 -0.199521114584332 --0.279228019982348 --1.57965773660352 -1.83652953565401 -0.527287449323703 --3.33358973861808 --0.0551080307375074 --0.162235051414775 --2.14807749729545 -0.952427407789738 --0.0484268769213276 -0.621503873233538 -1.07444462459486 -0.419982285602796 -0.490640399070447 -0.185901654233678 --1.78465750397106 --0.682045702758018 -0.589988336241838 --1.99009562709787 --0.286367540679631 --0.0124665534775872 --0.67762005133827 --0.480636251741416 --0.0178691277359349 --0.294595723740095 -0.948990344070276 -1.75164892859899 -0.8644737343316 -3.07102639126064 -0.129665608838401 --0.565449149813958 -2.31004825025871 -1.19250041673551 -1.85464076288319 --1.54359060826895 -2.62319672292278 --0.106392806820867 -0.0480572917406334 -0.29266431304136 --1.21805417559077 -0.319676314644395 -0.661378734370746 --1.98500108609701 --1.52376955677114 -1.06739928281861 --1.36074421386581 --0.719331186265485 --0.14162824396179 --1.03564576624696 --1.15715418858523 -0.144365544062147 --0.468711069134169 --0.330297418199972 --1.90534959342882 -2.01689310008316 -2.18237358806039 --0.501233442663278 -0.52591217069056 --0.0628536493507745 --1.34806264810454 -0.735439982133359 --1.4149419020325 --2.78724596725111 -1.05796094080461 -0.599076584709282 -0.263496742795255 -1.89361346917418 --2.1108412422662 -0.0279385404391945 -2.89131817755736 -0.466028819327853 --0.0271468865135596 --0.316849363735422 --1.49878011983122 --2.55636801113144 --1.42673413290695 --2.37727497153767 -0.645557617686137 --0.549231067539619 -0.494848212627051 -0.234863019883273 --0.893965432668246 --1.20990881824905 -0.640024264437944 -0.141152999599079 -0.0153243772858271 -0.17642682644964 -2.24367767844843 -1.58592070164842 -0.495763884262454 --1.32805997222729 --1.03230483072969 --1.42114640605003 --0.742472369111812 -1.09422216974889 --0.533099306513236 --0.505957433510936 -0.199436655944162 -0.508906997507307 --1.94288417630128 --1.36744973521874 -1.36916350111806 -1.72317343281585 --0.258017081182842 -0.754113449565857 --1.89154475196094 -2.27765817429331 -0.156611925269903 -1.08600667171073 -0.0484629062440387 -1.13704133605322 --0.102700255276574 --0.116698255681467 --0.545402073573388 -0.565786162662098 --0.569303839500812 --0.0471039605961323 --2.07581341070209 -0.444901655482589 -1.16230240560252 --0.0896610751306781 --2.07358974014778 -1.81988163347877 -1.3141666511822 -1.9795630801734 -0.309023334265103 -0.880439988593086 -0.329448685775205 --0.390526717281766 --1.23472829278286 -0.6107656721965 -0.73800778732603 -0.110216755615987 --0.960832420020864 -2.28610062381253 -2.48953287594646 -0.0316127619530544 --0.528867653430453 -0.413946906671519 --2.48884849395626 -1.70210087917359 -0.232175892945648 -0.932518951866047 -0.660138150853363 -1.02438204986412 --0.787218779303949 --0.272543412070355 -2.11359487401134 -0.575601514464136 -0.258905509052163 -2.03845257914083 -2.94192974187595 --1.36987776071003 --1.6010404599355 --0.744247573314389 --0.0469638971854121 -0.426118921801827 --0.862189459272773 -1.95688166798797 --1.016349721679 --1.98404363376093 --1.53825669677001 --0.312044227137378 --2.47172758311442 --0.964107773561885 -2.34784116350933 -1.64158918846777 --0.999041867181578 --0.891245736021396 -0.889547507733948 -0.209688715686944 -0.904833934710194 --1.33190795428662 -0.0842865647447297 --1.4443980339667 --0.0627449047440543 --0.619339174033094 --0.340311655863442 --1.23902167810275 -0.398626519450051 --0.402737182782701 --0.869158605730828 -0.639018439261388 --2.38473229289671 -1.40813457222676 -0.0316705832822421 -0.634793036051546 -0.0375509710366284 -0.476196593357205 --2.88926388116816 --2.06202564472601 -0.279095145035429 -1.42153359966475 -1.18570445638199 -2.10403338561735 -1.04885669445683 -0.719212708527223 --0.217182814641927 -0.920743974253355 -0.335324490218817 --1.26005358204251 -2.20956541150512 -1.71242746325492 --0.260389459771687 -0.520340953132916 -0.0977018290622667 --1.99514673990241 -1.48007053889523 --1.15601353832032 -0.0142611475649801 -0.140010381963005 -0.00567818257495389 --1.92939951601404 -0.659235243020106 -0.329062529934887 -0.667050409186963 --5.07432589849088e-05 -1.15571321996022 -1.08928435357665 -0.974007093346442 --1.51552096411525 -2.07042600618178 -0.823180746774421 --0.380263278440701 --1.61576815793975 --1.84188827034015 -1.10761695514284 -0.655389949178742 -0.230759437238707 -1.0564166388283 --1.40644016831065 --0.159119536701049 --0.82856708329837 --0.800201390856031 -1.6574434237995 --1.96824131634607 -0.46165298479119 --1.29268053176938 -1.98587319647719 -0.284980784800744 --0.729248886227744 --0.880217912768831 -0.540054526768246 --0.229356857423234 --1.39229541186216 --0.73752117017014 --0.208609034000769 --1.15074372921725 --1.07680732093929 --0.578083655806598 -1.57600703346755 --1.75722436001839 -0.95997000178872 -2.77685110931039 --2.62396267155462 -0.222260257132016 --0.877344178462629 -0.273954973255021 --0.812761684362631 --1.51840181534076 --2.02316392003549 --2.22305564270883 -1.94027430913701 --1.53300023696924 -2.47308358421975 -0.85829815603589 -0.502298437431806 -0.0983383818997901 --0.551259026291135 -0.565419743121039 --0.110164486791398 --0.296299451048192 -2.01870364161055 --2.9739787390793 --0.45902772257595 --1.19513517067691 --1.07774454260932 --1.23602059586378 --3.40938447087943 --0.1613555735304 --1.41765265482385 -0.370438271273708 -1.30393098121771 --1.34714253461646 --0.106581383450109 -1.22766384267379 -0.986487288085975 --2.1349680724287 -2.46311918842173 -0.724928554897982 --0.359798330342716 --1.0720172168699 -1.24260770997439 --1.12451141452984 --0.455801230800795 -0.827094991817006 --1.44115742913201 -1.12160761971072 -0.402832345632333 --1.80475596837797 --1.56239818244672 -1.35644027968508 --0.60841821636231 --0.648314136046878 --0.809377682032203 --0.839610139019694 --0.475216056882616 -0.0749895525270272 -0.708549485406604 --0.793263192974964 --1.81067795798119 --2.27357761260652 -1.7055400434924 -0.81665527520838 -1.04854324347534 -1.92959844506008 -0.344239803473755 -1.25935286290227 --1.5600601041258 -0.311706964725808 -0.0221012426887448 --0.651008106184975 -0.784268767777693 -0.421617034772018 --3.33412453005569 --0.545439826400619 --1.22403103689146 --1.11821571570663 --0.646124752873902 -0.813425171302885 -3.27448493582673 --0.380145102229985 -1.07522034924491 --2.22938273418856 --1.55188285483677 -0.631273957791052 --1.80865928326211 --2.3276340157159 --1.22389130289365 -0.8560863200046 -0.354017390551649 --1.0621894999094 --0.833814190733968 -1.11453934921802 -0.637037478168946 -2.28304305725488 -1.53911548810857 --0.00749259523728796 --0.489380844851347 -0.968704115079195 --1.29915222846472 --0.336907887706815 --1.35239418289265 -0.0417755404105762 -0.34868477401394 --0.713075468926093 --0.604512667203974 --0.427124065922605 --0.472922573856515 -0.400720668033426 -0.66428949520731 --1.71996489291282 -2.73669805541205 -1.00285536396888 --0.206545943393103 -1.99640109066119 -1.4500577217348 -0.996663366859286 -0.0802672056121381 -0.600690755214028 -1.97908038202918 -0.998647868901072 --3.15504028540478 --0.370253386113589 --1.42110957213876 -0.958212181628678 -0.989225347757273 -2.04572549105225 --2.93233159887891 -0.0926292758289282 --1.55387718830519 -1.90805276380888 --2.24490669717236 -0.327388443521698 --1.44902479695757 -0.758243430222294 -0.417175415497756 --1.70820770129799 -0.476267383325098 --0.617434412031983 -1.37597009514751 -0.709279940410092 --0.818716954412547 -2.61430643138382 -0.208671058972618 --1.29533250514876 --0.139048068561458 -0.410127339747744 --1.12823421796121 --1.47549545559214 --1.50859193449532 -0.179458320424249 --1.5097141322474 --0.014148481070027 -0.211428353380317 -2.22637667203754 -1.20384742066319 -0.800016012869914 --0.488572871077318 --0.459729525457426 -1.31799342856102 -0.152773399219591 -0.344390848577399 -0.432639103755157 -0.935758984088696 --1.38692777711429 --3.82148626373218 -2.14101077514408 --1.66192584715219 -2.56314021282387 -2.79220387544286 -2.05683361988294 -0.297114691895089 --0.369470809350275 -0.751811492111518 -1.22722388953217 --1.69886714513744 --0.610269959056986 --1.01914126163171 -0.47121872883346 --0.305222544284788 -0.53842668925715 -0.737326556374819 --1.56728823745791 -1.84808928207734 --0.027864649556733 --1.67941793138301 -0.0388254397108501 -1.44594201675853 -0.821578929108556 -2.1711180917417 -1.83378304563518 -1.33407878366 -0.245769482764853 -0.562662364261151 -0.355995657723614 -0.188736574104853 --0.439407911075442 -1.65722151722236 --1.966803122774 --0.163770973565349 -1.19995156964715 -0.115885057409951 --3.23004904442572 --1.75152907425848 -0.849039683306206 -0.723398750787698 --0.151936143638114 --1.49087751139906 --0.0172306157097282 -1.21588102627639 -0.44494198854672 -0.562084305805968 -0.159372556615601 --1.0384987906273 -1.48689703007678 -2.05609468753364 --1.38343131295554 --0.169815723612567 -0.0148626300982908 -0.436590333628189 --1.57274605083116 -0.435428572128428 -0.182728322975921 -0.00388491889973253 -0.536993105430152 -0.809264981630204 -1.31262506573733 -1.43225266292999 --1.24681514193825 -1.57256759747238 -0.0026341132317782 --1.59166065290977 --3.0096090599324 --0.364761415573106 --1.46444931762057 -1.31651319819088 -0.218874457244985 --0.859785482942492 -2.42368700072532 -1.26022695711056 --0.189434668586443 --0.833810889155934 -1.39051619270625 --3.18541749112945 --0.0705177677603679 --3.03499148701923 -1.05964146662136 --1.2119938771804 --1.1234021047439 -2.24887205358955 --0.547272594879111 -0.0648265024728953 -0.0787811044062039 -0.528629616664643 -0.811961051215157 -1.24005012903634 -0.301967426393386 --2.16649116327923 --1.56366974654248 -0.908975281064706 -1.0599690726767 -0.291113911873644 -1.23387265843936 -1.20437145449243 -1.08510801849782 -0.342551437482728 -0.905585307147772 -0.282542904719257 -1.5075870291611 -0.546000051934882 -0.747161123477381 -0.785174583748132 -1.48049311810615 -0.401157126724389 --1.60101886599083 -0.478741608448605 -2.74231619832027 -1.37642899353354 -0.628836188066474 -0.136316451225328 --0.896882065531415 --0.810175963932036 --1.73355794813623 --0.296727936889368 -0.876554730626447 -0.874601158835162 -0.238462287816748 -0.943211068189173 --1.18543103182987 -0.783300538173307 --1.31117052930297 --2.93829517608868 --0.0380146423671235 -0.938427360664793 --0.894687833988765 --0.56547285915433 --3.19679647936761 --1.31467338129838 -0.24553774267531 --0.00722961068474959 --0.36416744586807 --0.0445996542882128 --0.734263342991483 --0.167356717828142 --2.36106390843118 -0.434506118525203 -0.875244530188521 -0.817876023382208 --1.51330062191445 --1.65842482917574 --1.27280798883487 --1.45399762615854 --0.914968159126943 --1.29757757238631 -1.12647659399289 -0.673491973180862 --0.0969581602679526 --0.842316542479999 --1.43373771609096 -0.438372198717795 -1.23629270454363 --2.59602951942761 --1.27775051875283 --2.12017075529405 -2.5062437404879 -0.396292791173192 --1.91134852900577 --0.231706983202322 -0.312977885637615 --0.567242512959126 -0.0307873230030111 -0.383429722201992 -0.787793321046093 -0.246248129875079 -2.03039090711249 -0.376109448821929 -0.0124568483355674 --1.48306755925023 -0.308147451152045 --1.27218315253509 --1.84669443003511 --0.131350180122176 -0.966282371177677 -0.942928662956888 --0.136710350605012 -1.28081064800216 --2.45157266689603 -1.15153559868269 --1.1644218622208 --0.729076289416556 --1.56417928506481 --1.38644269801308 --1.35131257667123 --2.92036410269762 -0.493422701888617 -0.501845528971842 -1.72438784450577 -0.779009388208021 --1.1406975916899 -1.25960998602348 --0.175188745448789 -0.461051325126444 -1.18320933941499 -0.461345750213248 -0.316380144268226 --1.24267134096216 -1.47799459181261 -0.00668715851069379 --1.40208044678564 -0.730655207381709 --0.674564477437656 --1.86983522962 -1.13258143149823 -0.293300238021871 --0.830182142374341 -0.777573447444084 -1.97994578073768 --1.35439355737355 --2.25747021346668 --1.64687965157048 --0.0204912196922749 -0.449740955168064 --2.31883281603927 -1.8743358438717 -1.02451500874705 --1.78279931304556 -0.8336978924299 -0.00615951992218733 -1.78735912041757 -2.14931024127743 -0.256964400392482 -0.654192475183454 --0.209901627018603 -0.900522859080796 --0.81452521019145 --1.07224036416061 --1.37280888223621 -1.53057216844463 -1.44225462322748 --0.779389392316684 -0.289372261175394 -0.577635370897129 --0.000238990345330592 --1.0889864260989 --1.02613259937486 --3.40986747984617 -1.74597998550368 -0.177516285783952 -1.11823799613553 -0.450937953771284 --0.285135665531243 -1.41922546795517 -2.52561933659374 -0.77062231854639 -0.874833208244766 -0.517394682174221 -1.02436263610747 -0.434632574158707 -2.26682846231531 --1.67801377974885 --2.69252354929547 -0.044178940175625 -1.06002892004838 --0.599380072269003 --1.2558953291658 --1.18031430848075 --1.64414991068704 --0.164983021806393 -0.81858777955502 -2.46638590239314 -0.246866123800594 -0.986796763474288 -0.657053962915439 -0.363141868695617 --0.884623625230802 --2.37133970586584 -1.07668450698631 -0.876806181008853 --1.88594792716472 -0.54867011914143 --1.24893503785062 --1.36176366118027 --0.883953254576952 -1.0623397661315 -0.363289342470903 --1.47672813615834 --0.0872659755472256 --0.121846044093047 --1.99723098011856 -0.898744724187518 --1.79165502487426 -0.0576319799812985 -0.883341816149024 -0.957388455336762 -0.00303488471607949 -0.823956401185011 --0.113816761450408 -1.60493828296826 -1.57953133207608 -1.20693266176153 -2.16054620337707 --0.0456744210995588 --0.624180014855707 --1.44593427372906 -0.534737588536501 --0.0407787608014498 -2.45235057825188 -1.68203747611372 --0.671746228763112 --0.0688885753499466 -1.39587916716547 --2.52517385965092 --0.0239491797114653 --0.830335089643654 -0.238194321167573 -0.483478019406514 --1.25545413158441 -0.718815554988723 -0.320378107059975 -0.286703653928846 -1.37158584642715 --0.906248152693923 --0.537446076627571 -0.731191620773771 -2.07474647276498 -1.76001432117997 --0.115756521700039 --0.972942885683423 -0.879745093154998 -1.3960944094758 -1.04940494359868 --2.00249183349276 -0.310810586001201 --2.79778256718548 --0.978969563748489 --1.49713538553093 --0.490538769012666 --0.508791904161782 -1.67085438363931 -0.261779400850276 --0.122511087677545 --0.977063123985365 -0.535342402098141 --0.813784485930476 -0.189865183567026 --1.30953133168253 -0.862785949212309 --1.92911751812344 --0.620263070868376 -0.516711388401127 --0.857185394165427 -0.205361946501259 --1.91990778134923 --1.3609530588495 -0.669373322193113 --1.73940043050807 -0.476659293271062 --0.421393029141086 -2.45484672293921 --0.115707163764448 --2.14427530012137 -0.272891426391233 --1.01571530283787 -1.01121893658589 -1.40447504434723 -0.844035821608799 --0.236559795314818 --1.42934026011664 -0.965312427150741 -1.16686237051084 --1.63659853766145 -0.334113557524258 -0.399711330720582 -1.25213263059031 -0.620667192600209 -0.30262145702488 --2.04594792654024 -2.08519857531413 --0.519564295379141 --1.42654057515401 -1.21844266479667 -0.381902791813191 -1.74827647733451 -0.910314821415582 --1.11061108561537 -0.984335296615694 -0.304681195479036 -1.06854322197024 --1.2703850324412 -1.57166816036194 -1.02868394705768 --0.216719339064348 -1.4060226053179 --1.72592952160086 -0.469190854016414 -1.30748515626795 -0.829568417465936 --0.450246516266258 -0.866698890510047 --1.08426309954082 -1.33169222629095 -0.632924604582822 -0.926685626486423 -0.272270864742259 -0.000116905799110611 --0.235731714961094 --1.94306532205792 --1.96414959106691 -1.0159112375283 --0.591111577519015 -0.453815462464865 --0.248165510181543 --0.748324939246167 --0.385000045598623 --0.81116324261167 -0.11836517509464 --0.0628185288045326 --3.00464880997857 --0.642347568381041 --1.65986908275621 -0.642673796490897 -1.12310697643774 -0.47457177362682 --0.0508924384950795 -1.37813774518976 -1.1907326758368 -0.569509701735168 -0.498493215605663 -1.55825024615906 -0.26129596845197 -1.20662264013846 --2.19453862658743 --1.6427227543092 --1.65080287010105 --0.105376983548879 -0.147176998085442 --2.67821331879235 -0.746192401395495 --1.30869522950633 --0.0191816883734361 -0.139754484652892 --0.777377844703665 --2.90016791716069 -0.154306718781736 -0.664093379313805 -1.27392368556094 -2.53970583942067 -0.388277476881576 -1.71876274882738 -1.03764172217982 --0.0689982621025216 -0.318829204064084 --1.19431259226086 -0.774152109549938 -0.780888703239086 --0.13355659209634 --0.239696806762302 -0.601084324479782 --1.31167926361718 -0.307372673589732 --0.353807339325005 -1.22936087644588 -1.1155669547822 --0.165148355599065 -1.23808658397974 --1.68426956615658 --0.779406524532526 --1.18256725668826 --0.877803598587931 -0.346743577097669 -1.81625356513043 -1.34823249325213 -1.12625339864413 --0.337363859153676 --0.384297907153218 -1.03808905073027 --0.976536558974367 --0.96307309373703 -1.04158591678887 -0.570818296926749 -0.319316069571542 -0.45546435493744 -0.258367591041772 -1.35514469913606 -0.271016163825124 --0.0218283958198864 -0.63818545963608 -0.371730072748271 --0.224466765059642 -0.275165358190414 --0.0811301313067645 --0.967878381753838 -1.29129537191131 --0.0525361341790127 -0.849691900506276 --1.35050673450706 -0.135834152135185 --0.702087907883062 -1.15585445809194 --1.04229270641276 -1.01340037407316 -0.103495135985856 --0.359262011172049 --0.812203423334854 -0.502417838850086 -0.187741973049278 --2.60099461893027 --1.73230424612037 -0.787331457485211 --0.51811773506974 --0.366181616843438 --1.92643702962322 -1.02132341501697 -1.09254371026615 -0.990146464334615 --0.845969238664946 --1.96738603517339 --0.754463113473385 -0.380049942610867 -0.443179152569369 --0.560109951564129 -0.56546816034151 --0.0161403389586638 -0.329751605175527 --1.84228990120352 -0.84264658679276 -0.622029265020075 -0.613460631743443 -1.53204626487112 --1.8405126365871 --0.653052134339084 -0.850593717482081 --0.0284575928830044 -0.0902741306583756 --1.72217254430185 --0.565256594842772 --0.870727035511599 --1.14884796606688 -0.229398340604742 --1.08938296237721 --1.02204534875226 -0.106426107280861 -1.51518642130895 --2.15484332120634 -0.83461069533174 -1.19598935342535 -1.53992619251049 -1.8736190573894 --0.50375586386291 -1.04162407143141 -0.869299843348752 --0.408589004589238 -0.411521016110621 -0.597455747078513 --0.358988775879041 --0.7596669422767 -1.07963681980302 -1.39989719964849 -0.311134283059191 -2.80007524503238 --1.34823107453141 -0.423697517285916 --0.388336315631989 -0.764928164926985 -1.58706748108767 --0.728736500077879 --0.0141928657796413 --1.97534918456492 --0.0794604479904919 --0.0458560183977905 -0.33064207055841 -0.340742716507055 --0.874858789764605 --0.299804086081018 -1.36350992343319 -0.121258194734752 --0.397731260287856 --0.09967447603238 --2.24173633511114 --1.40695694466622 --0.144409240458728 -0.704539973484442 --3.21921347658224 --0.0139956764069673 --2.78305301656126 -1.46183004291629 --0.0499064393081596 --0.998741005508837 --0.252135919613103 -0.964547871772998 -0.776011508257952 --1.46292197939664 -0.41366876859248 -0.030116516099028 -1.55230912287459 --0.270043356733517 --0.331293268490835 --1.53451047930184 --2.37669122467429 -0.159631508008234 --3.10659779924267 -1.95947405597341 -0.316453216427934 -0.0944214384855027 --0.412922438629771 --2.11830389331479 --1.42303561053414 --2.49590331100532 -1.96341187999094 -1.45575716993144 -1.38221208866952 --1.03378281554619 -0.074195998006406 --1.34278934362677 -1.1941279161089 --0.14579591048907 --0.436381420103185 -2.8455333473922 -2.02980065138507 -1.41626816328537 -0.9354322781397 -2.16482611480532 -0.10616568815046 -1.50685210883066 -0.949517002189392 -1.69111215865516 -0.019768779253674 -1.25553075365667 --0.944960648683796 --1.16932370135067 -0.135531974885573 --0.57032315379475 --0.677060011969125 -1.79614352579769 -0.305324240378495 -0.607804310479088 --1.04079694097341 -0.216649840079631 -0.439276582747635 -0.107459380527061 -1.79079623216028 --0.214231112791886 -0.931669002638845 --2.5296381456649 --2.44161889043006 --0.759813667857198 -1.23274735761568 -0.425193080826036 -1.31956032675141 --1.50732426248094 -0.924584966662366 --1.39804921825129 -1.06169210131755 --0.780645095385502 --0.0241626212350194 --1.64258758336344 --1.2998941527756 -0.259471086900525 --2.25354284998529 -1.43043335832519 --2.78950562792667 --1.46447463869423 -0.285507135745659 -1.03663903958592 --0.151843089836305 -1.52952896069221 --0.249396688890592 --0.290038673208127 --0.67130757803476 -2.71416143275989 -0.484741446565415 -2.64651279222862 --1.63120775796876 -1.46874160814838 -0.95208715627497 -0.396988372138081 -1.11714894594265 -1.65371261847358 --1.98544546588556 -0.358537022493795 -0.162213376953313 --0.155233813828254 --0.845431962455031 -1.32416539248306 --1.49062207739364 --1.79023731662479 -0.771644390984873 -0.908650916934935 -1.17594110361793 -3.14553320818145 --1.55757306736685 --0.882520136285217 -2.30946426423972 -1.51579303427553 -0.360238012863476 -0.309919257903424 -0.416946426725669 --1.40266512202869 --0.0509679785213972 --0.55059263550711 -1.46227395090584 -1.26224800564595 -2.22400648280676 -0.174872422321938 --0.012354863705454 -0.0994394521949786 -1.57433862879216 --2.3977328155715 --0.13847256158521 --0.554885552994513 -0.0267156863150007 -1.31359791947447 --0.0102214321008489 -1.59365320593002 --2.00737345791639 -0.401170800830327 --2.10754812026558 -0.716669177006402 -0.3634640149238 --0.143432041956913 -1.64219760733955 -1.63497280922273 --0.0895515640127584 --1.43664884145125 -0.655957744761695 --0.444362368343711 --1.44710624161147 -0.32704877558894 --0.99650399188603 --1.79538336421436 -0.878412040999986 -1.05146025359134 --2.74043545161754 -1.76968435593372 -0.262767945055979 --2.00483766339575 -1.16170936439971 --0.430515845578199 --0.175954032063213 -0.239582230465114 --1.45580851042283 --1.75617779736984 --0.466779108320996 --0.385423902306382 --1.89617974846485 --1.52337555037111 -1.92254913510645 -0.392003959171022 --0.814125935503945 -0.322409349441864 -1.09633772324905 --1.28016451545585 -1.44339070099218 --1.74994457650872 --0.860676507603529 -0.0728430582834907 -1.74313941114776 --1.10827111471826 -0.792565690706084 --0.056308762000036 -1.05561953520998 -0.66090791188466 -1.30021173655007 --0.593372459512892 --1.65670283920782 --1.38497812272655 --0.608733311660043 --2.93955176056221 --0.0540181406092088 -2.21879169541023 -0.193352111726185 -0.676177309060161 -0.874545877247522 -0.457238063427273 -0.339002505155477 -0.591709864892575 --0.846719415042642 --0.0488703417961851 -0.829325254889667 -0.607674444387118 --0.686505701427549 -0.841579532449712 --1.45639497630471 --1.45162231120872 --1.56270100759103 -0.0694141515131381 -0.560817196371906 --1.76596868570125 -0.0590981283373537 --0.0102152040255774 -2.18670308475858 -0.399095853629827 --0.038428698835034 --0.506368319423618 --1.07614251309628 --1.78381266899318 -0.723314801618159 -1.29695879226247 --0.619308065591035 --0.975582402005671 -1.95111143938569 --1.20246605995789 --0.208140669349845 --1.07694183862817 -0.604012317035586 --0.871401728423169 --1.39034530957568 -0.868480789132258 --1.98096296274623 -0.149127183312334 -0.680126417201603 -0.915081838135926 -0.933960256999764 -1.20011712263693 -0.849747605560449 --0.391678769959501 -0.333974987781017 --0.460024109967542 --1.18904315928939 -1.14076782254821 --1.83216660273575 -0.299528085633892 --2.19910112779831 -0.86067888524482 --0.35271399492192 -0.911776579619135 --0.14691636340347 -2.90088970534335 --0.0411762333899972 --3.03905280328255 -0.331163072716476 --1.23657359218951 --0.557914476807483 -0.195544103221946 --1.16427210311209 -0.535397001423547 -1.82164441585812 -0.931102821178495 -0.563150200370645 -1.94793718720556 --1.15237413897394 --1.22219182052672 --2.07798322589757 -1.31983980938025 -0.478517164459166 --0.662100862167687 --0.731760936842264 -1.04551131805973 --0.2364828125346 -0.415728246754082 --0.691637058063256 --3.84226819403522 -0.519608463511172 -0.128985693374748 -0.42998470549221 -1.92909411409228 -0.367720353694539 -1.09104099211218 -0.174865689392302 --0.139286997739637 --0.728028909669938 -2.06622483424082 -0.503983619954587 --3.06458358504515 --0.149458393386148 -1.37639272072008 --2.61747732384489 -0.00783094759668757 -0.320692862599277 --0.576375384338817 -2.56104706490286 -1.36959911626907 --0.0561088615079264 -2.84878366799444 -1.07552019998979 -0.449493204001978 -1.12243689479813 --0.0724525247156329 -1.45208448751589 --1.5549707308088 --2.7164673850125 -0.836996892493623 -3.10434035615542 -0.0393699704189103 -1.6490491417092 -1.18276539442553 --0.186923202171634 -0.210736452946492 --2.04662168265909 --2.43766416218319 -0.657431113479742 --0.33450298059449 -0.024539545441538 --1.14682081596965 --0.851139885757483 -1.23666982206505 -0.341919885964899 -0.449120766941128 --1.89267162611211 --1.37047814894219 --0.0607685451485764 --0.131252669758901 -0.701263919095533 -0.435640348207576 --1.1056644296908 -0.780575996903533 --0.373757823693651 --0.692382147628068 --0.862171035454796 -1.34806485444182 --1.59662259156559 -1.17296710119448 --1.43429321017238 --0.483330530397641 --1.36836884997999 -0.495707159644056 --1.50010202252788 --2.55241282547751 -1.76456683455837 -0.15703341224355 --0.224941924808483 -1.33847988247139 --0.218597557452078 --0.0306097401868755 -0.717094645164631 -0.461686865669819 --1.65996711405515 --0.829848204074551 -0.354509709160485 --2.46574749796685 -0.399947537372581 --1.70290077019654 -1.84166645380301 --0.257348984000622 -1.35134054720736 -0.0840612352235723 -1.09995156749303 -0.0805474301429605 --0.135175545485367 --0.120732294242544 -0.973107064711956 --3.42949964012097 --1.4168271757274 -0.303023783823548 -1.485139976097 -0.663112596197625 -1.13474409191384 --0.379164767269266 -0.82118696931177 --0.590424965743399 --1.94081304289937 --2.29173314574319 -0.940861176667152 --1.65985602814303 --2.42454159056334 -1.11532982358599 -1.47280252794589 --2.81263881539544 -0.384628785501842 -0.814776324557005 -0.827400822569882 --1.49228461433198 -0.340503728370042 -0.546692202411077 -0.0972813718140308 -0.794735976138007 -0.240334018680679 --0.73093440310415 -1.18161153625319 -0.245192549238602 -1.86836186958597 --1.72319256623894 --0.174655959764877 -1.70876112076286 -0.356246138450764 --1.51367844753437 -1.04326784482046 -0.992926914176344 -0.190429945868217 --0.136258047905962 --0.968252487103321 --0.508359956991463 --0.307113982975405 --2.77804430760042 --1.58949743492167 --1.5422879908466 -0.432010523488845 -2.31473857933996 -0.712879058056513 --0.474608155267212 --1.00565535850453 -0.12345839673856 --2.54558880058503 --3.38369295978182 -1.05707472926088 -0.478346860834488 -0.471736140454119 -1.18200272338399 -0.250798295012599 -0.65219362689945 --0.586766429410295 --0.360502977139877 -0.240641678700472 --1.58699095972828 -1.29326783181835 --1.38001039622854 --1.53654051719887 --2.54626935044728 --0.60626818271718 -0.934913325301958 --3.29596779687099 --0.807490400023731 --1.41127284741217 -0.359716659650251 --0.17046103611251 --0.0341369810817778 --0.510486537457044 -0.755248898754964 --0.378660173256574 --1.33121596127323 --1.57143162450792 --1.00956859814244 --1.42828114171441 --0.0363246924051595 --0.621233574641682 -2.036191964093 --4.30564978951494 --2.04544136474288 -1.3811577009313 -1.22165529302516 -2.2563272007595 --2.9471274288313 --0.873693163528245 --0.912605391227128 --1.42403357970127 --0.0469916710884597 --0.723026430514004 -0.348956544772468 -0.226254025676408 --1.08304134132529 --0.463663250459241 --0.180947558561844 -0.478090020519147 --0.170724517915794 -0.296621627941766 --1.06190899774169 --0.677085249406726 --0.217819965321283 --1.22089087359075 --0.817318344473357 -2.11557767681663 --0.431306879277912 --0.450150099543407 --1.09043709268283 --1.54036493913721 --1.46282498879803 --1.26957608722811 --1.12290968112708 --0.412803721004476 -0.129627160267589 -1.3548263850555 -2.42429787813949 -0.248918035005381 -0.0923302103079067 --0.0295809201476871 -0.111411530903798 --0.013337211596685 --0.733585357083427 --1.52313057486093 -1.35964190076043 --1.96934310343683 -0.150185599869374 --0.151061079629304 -1.40169633435807 -0.908537581383859 --0.615132125690574 -1.72499454753846 --1.45771699933427 --1.64463390360341 --0.580510991924388 -1.60791979626533 -1.75987160706816 --0.176268638780062 --0.666653212936104 --1.07125009559343 -1.16135451786642 -1.02718536871325 --2.30610901124252 -0.59601563358604 --0.581873962103829 --0.349976212931576 --0.108336956791156 -0.321673356664359 -0.563081446917181 --1.08120822548242 --0.164163964300066 -0.480201374542656 -1.62574905373781 -0.841117033003925 -2.1971957123016 -1.25821439923849 --0.860422369193849 -0.478379990148447 --1.24371296179847 --0.0393766349278533 -0.35032618177954 -0.50099599776528 -1.10559046992221 --1.39697369287445 -2.20926390955928 -0.401180729283713 -0.65233051284366 -2.22501514739596 --3.13153344025132 -2.08041889223816 --2.16737578699096 --0.268698810111225 --1.54955055289489 --0.45294118433107 -1.43935044848548 -0.944728596632274 --0.365400614050905 -0.950800130988693 -0.926411561544327 -1.51871418569372 -0.620712034598567 --0.323012992381155 -0.0385079437366915 -0.870092119764125 --1.69924026985682 --2.67935581707598 -0.0676946794357036 --2.11431795320291 --0.0542011533333522 --2.99199060149937 --1.37836211173185 -0.560376272418608 -1.84762385050815 -0.0986550825080581 -1.56767267321818 --0.268804014494247 --0.027373832706914 -0.887500963645156 -0.141273301908591 --0.889387520873386 -0.474270241690482 -0.779017993414149 --0.729685196007953 -0.29213914091325 --2.14428480949145 -1.0921396758043 -1.22617310103231 --1.99347640115219 --0.370707220774179 -1.86179957112694 -1.18459020611101 -1.26444944852787 -0.857310376885756 --0.64770709951722 --0.421199801522107 --1.23486147930893 -0.832441771299715 -0.282227814909124 -1.56766943912861 --1.70788851192817 -1.8033942604842 -0.186930339475223 -0.0505401180395406 --0.254281490677144 -2.09385526897938 --0.00175948033805895 -1.43329578134267 --1.77711126777093 -2.04128044838436 -1.71040401332397 --1.06946203698955 --1.97877054917339 -1.46150521259317 --0.751209854847282 -0.330607435100536 -0.220458871385741 -0.434206283784885 --0.253198782668154 -0.95889444410397 -0.542590869724504 --0.0377405504001782 --0.797426873780758 --0.88207818294824 --1.36277519793641 -0.471914560723754 --0.0605602727157972 -0.178771616034343 --0.737148583040746 --0.154432682586656 -1.03657115945183 -0.472164619128085 -1.22190086217342 --0.0698168907708698 --0.40274054417182 -0.0445666208721889 --1.09842463705819 -1.56913853408961 -1.03051991673907 --0.0393966872523244 --0.0253326775387599 -0.312797836773916 -0.575589984012378 --1.92589571185425 -1.32896629538961 -1.20330674288009 -0.0511796086467236 -0.930071928740663 -1.41961956246296 -1.3732273813348 --0.0476453159049228 -1.58233585236675 --0.0731868021863527 --0.339291206950088 --0.898669887326925 -0.981018571655991 --1.35514099121578 -1.76179820846762 -2.27634840089051 -0.017176711043021 --0.935016944898479 -0.375009022137748 -0.0287186682852827 -0.167000779608532 --2.67390340977632 --0.752360975426704 -0.287405813529507 -1.13067567643004 -0.522068813290256 -1.02418319528608 --1.41068028765098 -1.3862431553654 --1.61699904645225 -1.08398511083504 -0.301226600104071 -0.220742999987372 --0.445926123605062 --0.0791344016027118 --0.790452894711034 --0.0419359068578711 -1.73540599385262 --1.02989310613391 -0.200926263800183 --2.99132650181597 -0.433867900710263 --0.13105408442723 --2.27498028250794 -1.56463787944515 --1.32822787144297 -0.0486635378202607 -1.07255231198327 -2.83401698620425 -0.364965298195486 -0.503018633154291 -1.01778401925587 -2.37546902575359 -0.847198704608719 -1.23745463823794 -0.767626767480772 --1.60358583351218 -2.02273385576675 -1.6661157636496 -2.27543439553303 -0.231655155230918 --0.0959389564618292 --0.720678996661427 --0.643716526972813 --0.0935081734871162 -0.247190184574309 -2.29122195806448 --0.15881938768954 --0.127646300420473 --0.480695630085965 -1.27792715684249 -1.33278086555686 --3.655686598282 --0.113575925580211 -0.784987027029384 --1.26977740794062 --0.754964627018332 --0.872654305497765 -0.25311960168974 -1.83094631039312 -0.354587732694885 --3.43881397061234 -0.353582468552474 -2.35141875143354 -0.57477413565762 -0.501901623780565 --1.8848497507432 --2.47296610005818 --1.39375741344467 --2.6181271403416 --2.12727175646724 -0.621256147287809 --0.848763567032556 -0.441082473406059 -0.612602754960815 -0.374588505912278 -1.61265413212192 --0.466859036220377 -1.3681433932421 -1.10274641765176 -0.637162373722406 -0.543979154202587 -0.0304485232386398 -1.03142168171429 -1.5134434391629 --1.55185244509308 --0.0280381566273675 -0.943598959313462 --0.384827548291838 -1.04217822176177 --1.49066226795001 -0.222742622275566 --1.53233140806117 --0.855622457337603 --0.859770461151676 -0.660996289169482 --1.02345523872686 -0.0555192619736857 --0.931855088976057 -0.00509238523542166 --1.11367434250644 -1.58639428161274 --1.13668460230073 --0.999147059526031 --1.57316873988244 -1.33427015286686 -1.26622292708734 --1.52335579613257 -0.271115920662382 --0.251058895582169 -1.41494057966649 --0.653532789803066 --0.649767175917589 -0.0165836396432049 --1.17892255201545 --1.67808271449353 -0.504985221123054 -0.0506148696394781 -1.91114095265021 --0.634411852270162 -0.905760010929084 --0.96377999314938 --0.628485246683315 --0.332834750458332 -1.84622439770911 --0.798365367618921 --1.12181502222369 --1.87355273463796 --0.0851830086597225 -2.2017531506025 --0.865427392563751 --0.254975570150073 --1.03971710299222 --1.33142992558336 -0.374500576289643 -0.46971171009581 --3.47340407901973 -0.474973045015219 -0.504183664670563 --0.145459988825017 -0.333290358138859 -0.108051850008078 -0.466705633707191 -1.34683692781293 -1.48509303599755 --0.310182684213405 -1.68115579239922 -2.07263272680012 -0.51643966692663 --1.35018091520006 -1.22267440160614 -0.259467607593812 --1.47092048243959 -0.521550945535996 --3.33897482181981 -0.315358814946517 -0.2675891635824 -0.646336073883898 -0.360529025112848 -1.06559699715248 -0.944239769897138 -0.206072229717119 --1.57927282340444 --1.08705769609772 -0.0491919604979394 -2.25163402116775 --0.507557733938871 -1.32048725776278 -0.459729113101726 --1.50650515007327 -0.537457791785025 -2.50426872503188 --2.75000985805609 -2.81155548321145 -3.51935750197009 -1.71846557477325 --0.751380817040818 --0.277696692858242 -1.01150763353855 -1.87332846527935 -0.685717741289357 --3.37673118739355 -2.00241640632134 -1.4756213402743 --1.99003120931399 -0.340880166867258 -0.792740020338906 -0.951804845133758 --1.61422599469385 -1.80284478213612 --0.00640866857686007 --0.869577901301042 --2.04058305245934 -0.968171188555189 -2.37759532817216 -2.00394061207158 --0.0368175417743313 -0.124154950271731 -0.958298086180335 --0.0509390553034681 --0.758659055026538 -0.368794942036553 -1.57128588483826 -0.687135351934877 --0.977606962514571 --0.276193378243693 -0.168038021793786 --0.641201582996608 -0.350104734345631 -1.25207830498787 --0.54500228871742 -0.48031045708246 --2.55609058388819 -1.49022512226207 --1.24798235207882 --0.607926777376658 -2.50670016274368 -0.603294617375569 --0.416594731030147 -0.328392463776932 --2.12374961731052 --1.90580846327815 -0.995299455442973 --0.992418867158761 --1.86691739683276 -1.59864364664162 --0.908859723891666 -0.983546307813782 --0.138584417828383 -0.907369393747135 --0.439346865624392 --0.862753850797304 -0.493979782086788 -0.231577084053676 -0.35514639778191 -0.111989202303089 --0.838775170488358 -1.41306088344967 --0.109374008565212 -0.894427420102609 -0.315887134580151 -1.71582152455357 -0.681688199591283 --0.926188027210564 --1.34415804903619 -0.100354967689661 --0.191803090660635 --0.408045388072374 -0.509262178906919 --0.709167363698199 --0.21950436680347 -0.0414512879440601 -0.347518636515279 -0.365666718812911 -0.295066544275322 -1.26319248979834 -0.11575908337333 -1.17703005017028 -0.96482849676508 --0.517267405314403 --2.12331226715714 -0.0793260461645744 --0.337340128558928 --1.51066856307595 --1.40651042816794 -1.32253205287827 -0.666026525510386 -0.254490684991261 -0.593092016893515 --0.721625315475819 --2.32068477334265 -1.58433206270069 -0.152032590001447 --3.13458133567762 -3.1664525657598 --2.90613023868218 -0.110115445758655 -2.00827008258199 -1.55765146779507 --0.468151743444679 -0.853644798301582 --2.09448326441991 -1.50601614848793 -0.333667628293341 -0.716847144406071 -0.437386316296946 --0.234114180223525 -1.18574826618737 -1.04510564295852 -0.0240458240568096 -2.44089305671307 -0.567179505814867 -0.323889137346384 --1.99747181594434 --0.513523035772103 --1.08765106865738 --1.46310658252145 --0.347421132439372 --0.875681307655 -1.00316520923727 -0.691415007500352 -1.57118139957203 -0.256132957445763 -0.721302344276552 --1.20788930212284 -0.490520509520458 --0.0674186446701555 -1.0848976209158 -1.79820239854235 -1.48858804779519 -1.48600792786489 --0.270709037311399 -1.77644517253262 -0.678455140084033 -0.372579129167999 --2.6405595333861 -1.40902482648618 --2.64365643085387 --0.762746467610732 -0.19796546626565 -0.171420461867669 -0.955217594932904 --1.12011650867548 --2.15051713343215 --0.734601985171203 --2.33684924833393 --1.78950956218565 --1.43717429151202 --0.182228538363496 -0.323627097318722 --0.940680159446188 --1.14107790790113 --3.11691811067691 -2.41606562668951 -1.65772997420154 -0.451192786970246 --1.36363300861231 -2.05643344452384 -0.429389164713438 -0.217736806081694 -1.72668195192416 --2.92263583992424 --0.76010681094527 --1.20665340364828 --0.514010988031973 -0.159658287203658 --1.21222065288649 -0.849201904007831 -0.0811378561261318 -0.339424018869243 -0.751648045095116 --2.80076254211623 --0.983637725404954 -2.47415433075765 -0.853894915080431 --0.608865087387066 -2.27190181705736 -0.328408060465268 -1.35722385580613 -0.0225097827575595 --1.94105580274881 -1.3348007048317 -0.0517463214888174 -0.40405701609115 --0.341952415991743 -0.940884204439765 -1.61866472875518 -2.11925801337706 -1.58769723572314 --0.337330211589318 --3.01697238867661 --1.23980305451329 -0.36236549568711 --0.508645939601504 -0.611648392396258 -0.0417038646777286 --0.988050457248992 -1.60671120102666 -0.739983890092983 -0.119497158306803 -0.547595196351788 -0.904628503955951 -0.136552531765126 --0.29487305181647 --0.291186678627621 -1.36857907113838 --2.67662685499788 --0.960679754640951 --2.2322493433466 --0.836330097385115 -0.896822936572789 --1.4980169301989 -3.11277497694103 --1.01235368969162 -1.02001202603294 -1.93127777087971 --0.644310454308659 -1.54347267629002 --1.67423403759616 --0.00655051103626647 --1.09895146415618 -0.0344993583520932 -0.685868661389723 -1.70301085642832 --0.358142399502665 --1.52377313875277 -0.221733786321746 --2.39292082114878 --0.0772474369530904 -0.579958322569869 --0.262861738166691 -0.00921114058671435 --1.53670786314064 --1.25588248683325 -0.353101760926233 --0.555094822444392 --1.61138898558167 -0.413750796934409 -0.911249602288894 --0.419579230287837 --0.249389103459466 -1.04120857190547 --0.246217727267229 --0.590634592442138 --1.53112270959371 -0.483883974562834 --0.818229060433008 --1.19091500282696 -0.452325268470979 -0.150938223190607 -1.36826082466749 -1.20939086090692 -1.04025044674964 --0.963551407722669 -0.888428018032315 -0.566902341596435 --0.416771057461325 --0.462399836750585 --0.228276184499361 -0.38433838235254 --2.09279178695306 -2.08406289148383 -1.65920060472956 -1.0382761571717 -0.358722642420013 --0.397538208548042 -0.604091278377453 -0.975371757435855 -1.33115913922074 -0.937258597376852 --1.58797395113742 -0.612188831465609 --2.02366450787798 -0.93681503744051 --1.01069419762169 --1.02759595894415 -0.50959996179899 --0.702293905450993 -2.11132906224003 -2.20382736274086 -1.01029269533685 -0.437362889589263 -1.49591687381731 -0.0256298050128052 -1.10635135227161 -1.30800195491795 -0.108244159561592 --1.6630718941097 --1.28846784739945 -1.73222669093144 -0.539067970761195 --0.923897736474125 --0.891256566492977 -0.766259407214067 -0.38426463299934 -2.94111983611129 -0.840866625717752 -0.203304774930857 --1.84467929013376 --0.197070196829898 --1.35815831764934 -1.92425932605304 -1.83195685156019 -2.5503822111935 --1.77556910824697 -1.15011185625631 -0.192497440600025 --2.68434591755105 --2.61154510622374 -1.84543525507154 -1.78033860936387 --0.168587696774317 -0.242606059470972 --1.1578223794278 -0.0999353484743413 --1.50268317127386 -1.31113151576578 -2.01450924072982 --0.064692730656521 -0.808793665531468 -0.0147147304786195 -1.3145196665782 --1.0931850271249 -0.30455381415211 --0.247381085647092 --1.28181631651898 --1.1418609121799 --0.40457877847874 -1.61108030216368 -0.265535091178219 -0.8842300962595 -0.11321957685654 -2.27201133180521 -0.337811084951056 --1.29173807409152 -0.135490839271409 --2.54546206193047 -1.36792680811165 --1.68667428917069 -2.19268618294983 -1.5850025048988 --0.0235253550211354 -0.827705724730144 -0.0726246583247949 -1.76145858690518 --1.99594941319401 --0.505464060672452 --1.1489136019125 --1.1526629434439 --1.32112751313442 --0.573600993316585 --0.00232203675780518 --0.429320457822914 -0.602675711147935 -0.734473684725415 --0.460345235623507 -2.48811673171549 --2.29800401698309 --0.611442849470563 -1.59755267582938 -0.839454405562574 --0.758124744360611 --1.87311669214498 -2.70287993682225 --1.263662607003 -0.405790898536591 -1.06627468386507 --1.78453893245633 --0.449479123334854 -0.80536584113716 --0.948575105304819 --0.29376016838663 -1.87317845901388 -0.485165685144562 -0.156646359161748 --1.52495843747792 --0.216842671414238 -0.918330556787925 -0.111845634806716 -1.0973917085584 --0.775858766217929 --1.83810034913882 --1.74811862035942 -2.23183562809809 -0.610190915429484 -0.590818560306316 -1.02259478311029 --1.76795961962777 -1.18821564252899 -0.392625143952781 --0.979083843405094 -1.4316740988213 -0.11238934799778 --3.02722717231537 --3.78369639045765 --0.00834749830238124 --3.60195756588872 -0.269667966288949 -0.407160335765573 -0.641584603892159 --0.215611298102043 -1.24216721097527 -0.729058515356986 --1.46877706890347 -0.520072686314535 --1.30850298382079 -1.31838388693382 -0.304022536921799 --0.686883177914016 --0.885098083791473 -0.2631395779658 --0.166718262442615 --0.0484164264529525 -0.738086054598291 -1.49480374111765 -0.122146149665991 -0.721986580648085 -0.619397379671346 --1.14220676668377 --2.00802457959463 --0.785128218998768 -1.514153621163 -0.617711392301473 --0.903109956023332 --0.68069027109604 --0.115407745506616 -0.232555022358614 --0.442683664597734 --0.280096349973213 -1.98441366344817 --0.128055549361811 --0.745695797880767 --1.1230980660116 -0.118860613834414 -0.545677753509185 -1.87553548507478 -0.733238051115279 --0.744712137269204 --2.77502110886143 -1.51641949266677 -0.38542929038536 -0.487693888255359 -0.992747940785687 -0.969217412279416 --0.621808577674262 -0.669046683029489 --0.971117059090943 -1.89376104224197 --2.63458160407503 --0.996818900830732 -0.335409468325491 --1.48466896406754 -1.70093831981052 -1.25806921732377 --0.218151985764493 -2.54340174022336 --1.77630450998949 -0.460383646177052 -2.32463969193796 -0.753387251810357 -0.251210904893972 -0.560276616160394 --0.0234554283692923 --1.77891467074835 -1.11033013315488 --2.20752238153548 --1.5452042139096 -1.45830362198561 --0.221766510909184 -1.04484819769701 --1.20024989389613 --0.184456342875453 -0.551086411817185 --1.84271812060169 -0.600305847836125 -2.0527665031214 -1.39959183497505 --0.109371015398018 --0.472520110498248 -0.188716191757763 --0.13016633526329 -0.409644366361178 -1.76952895006577 -1.88336863955409 --0.00373468461106086 -1.28196849513275 -0.484640862888606 -0.483552329092928 -0.337502226689114 --1.44325773786719 -0.279771440494986 --1.59102037834111 -0.512792323939308 --1.39128387434712 -0.538807146382052 --2.39818896480426 --0.152920520528571 --1.70397016021687 -2.82587348216659 -0.974716927805751 -1.13808769657007 -0.399492140641652 -0.539786800993951 -1.0525015189996 -0.138419097579785 -1.06534029881634 -0.532745812213696 -0.0528157865546319 -0.296922969811531 -1.67419905896654 --1.26725071839984 -0.468297420281626 -1.56488014818613 --1.86307001399608 --0.0654742195578883 -0.234887230027196 -2.24552674265202 -1.37143843332188 --0.539668213963932 -1.03247505642817 -0.117666835301613 -0.0297780981862434 --0.756649458747539 -0.351906487093483 -0.757992624531088 -0.0176560297046322 -1.0503600830728 -0.447277451906736 -0.37399120763655 -0.348892551021269 -1.72946411417662 --1.16297203964891 --2.06302672222199 -0.0336692900368476 -0.388574379868329 -0.640830321850135 --0.324910600890043 -0.448128790514154 --2.03302300514902 --0.0455971446254466 --0.732409299070007 -0.55678424793898 -0.419919346974989 -0.617615675128357 --0.258235260523264 --0.130435434099859 -2.09992369643712 --1.54764553447671 -0.545120116209292 --0.486839783237539 -0.777266995667816 -1.58882401488336 --0.527752046190763 -1.41688984754163 -1.17476426349959 --0.27552349099307 -0.501214710830357 -0.619542714607675 --0.502004321667563 --1.25225035189076 -1.795511820635 -1.53099571310171 -0.990466237457651 -0.660413048917587 --0.22358583107755 --1.77242980070837 -0.999873547813003 --0.111448671680016 -0.278138125978696 -0.394420986888662 -0.852353015834268 --0.136247270035497 -0.798928273760941 -2.48447301715571 --0.966630996352485 --3.88103411744803 -1.43765049106533 --1.41663124301719 -1.07917227803656 -2.15256847760832 --0.481529469896582 -0.917629226042248 -1.08632713630712 -0.118891901609455 -1.71773008784949 -0.603419720473635 --2.15055817876637 -0.417516325343605 --0.101666328404683 -0.59654266009926 -0.385539803111659 --1.81647117333269 --1.96447167954679 --1.6534715625832 -0.653870808580161 --1.69389528533767 -3.91110132476688 -0.649243259351044 --0.34525474774869 -2.16941452596519 -0.238404382749813 -1.89826286939324 --2.70580814746685 --0.214988042594111 -0.255994117312458 -1.12977470811464 -0.0122209042283075 --1.31161511035935 -0.453354178011969 -0.644932215033087 --0.285367766469051 --0.732090973321903 --1.1875599757918 -1.05194419058857 --2.24521431313727 -0.207389204750548 --1.54982233959617 --1.32682962581111 -2.16715854406338 -0.16129396222447 --1.08668196926812 --1.05608767971147 -0.513407897575942 --0.560241946828906 --0.442209907471149 -1.09655656254516 -2.28854218244399 -1.4526869386184 -0.461819399484597 -0.942827500374831 --0.220927730725805 --2.71224453219198 --0.16479471239337 --0.149949172208759 --1.64375621003048 -0.425631802752665 --1.67330881430796 -1.25569105803675 --0.275114739007485 -0.972776699412826 -0.440140407371121 -1.15232146468705 --3.105787527116 -1.41721461143801 --0.612953266130631 -0.928674517746394 -0.312314719216598 --1.75239596844291 -1.05110513504371 -0.900824635341152 --3.37667826619559 --1.80944494380249 --1.36100075039663 -0.663224904923043 -0.839177257282966 -0.476348041053996 -0.515109064465356 -0.32132317496975 --0.907380556303167 -0.692735896694176 --0.925008342814403 --0.0440875214760208 --0.645526542223418 -0.409899322102905 --0.756755205823282 --0.205257199424917 -1.43217809703775 --0.245150338582178 -1.45820784791142 --2.06771809552652 --2.20001698188182 -1.52598726302422 --1.59117591863328 --0.0165768942544204 -1.31194456372217 --0.0500773557953131 --1.23144625453912 --1.08455817880231 --1.1213336846349 --1.50372563717295 --1.37022017500306 -1.08539499138744 -0.68629751078738 --0.300611744931128 -0.420067296500903 -0.0209476516919693 -0.856929596460354 -1.04236109604439 --0.694371449301443 --2.60795639926293 --2.33026895668045 -1.17685033347401 --1.7665448264915 --0.71243150175215 -0.171138944059479 -1.69990132931679 --1.25799707646096 --0.888266171274793 --1.12029168311766 -2.10269104369329 --2.40426568628384 --0.040281246752679 -0.770698078026236 -2.20149848669248 -0.200607415251174 --1.30788485881953 -0.0224958028610196 --0.123764998860445 --1.88041770119528 --1.50975359082223 -0.613406557858349 -0.562828825839933 --1.72492575340787 --0.00673694552296666 --1.68822500473814 --1.31233237186914 --0.172315988551638 -1.69756272827776 -0.938517844272447 -1.2862047949152 -0.29121410405892 --0.271580234883949 --0.0107215124174331 -0.985866145200101 --0.18764878540528 --0.0999479048848784 -0.852648104799549 --1.30988524419709 -1.05664114572266 -0.898556122940676 -1.64913923031389 --0.353478358934755 --1.09291583716571 -2.83936570655019 -0.535793931068824 -0.257846202340321 -0.737124471816252 --1.17222548146379 -1.80756232514835 -1.14195849051588 -0.910205981014375 -0.490367832614567 -2.99019184149974 -0.222651121440158 --0.824388718508178 -0.287447850437655 --2.35262280990086 --2.76606082813815 -0.092559377549021 -1.9142635418885 -0.316635167128581 -1.8626216744662 --0.279743059394342 -0.271121757268297 -0.840353769821078 -1.74516147605905 -1.49974669274595 -1.29025200426113 -1.21008548562842 -2.08043269520237 -0.69727379599073 --1.25007075384792 -1.03076917641096 --2.07230685386736 --0.443803568217817 -0.558009100636063 -0.822222401880847 -1.8035960575197 -1.22794490326468 -1.22386991473713 --0.928892392422981 -0.715886229556768 -0.901157653965885 --0.544134137694144 -1.60774467233624 -0.102530146432873 -0.342528732189177 -0.308552266544716 --1.86845857347262 --1.8089799769118 -1.4893729047331 --2.08967267493579 -0.978049119253708 -1.44528893895721 -0.234553725724741 --0.646611436663918 --1.37019037181252 --1.87508310978947 -0.675855886102875 --0.409058276812914 --1.03014982530208 -1.48530153844791 -0.279735487032331 --1.12994119462466 -1.36565972335804 -0.319243890960697 -2.10343631223419 -0.286112579053292 --2.38202543592205 -0.633877498538055 --0.402430204682872 -1.57820730548139 --1.06153339492732 --1.90109953009243 --0.887059576159729 -1.42413810680223 -0.0827643741936264 -0.171336044859924 -1.30831049268698 --1.46673813766389 --0.7318498081166 -0.131148749261801 -1.13186703633588 -1.20296345441255 -0.265140661438901 --0.524179462188343 --1.73486664030124 -0.136484547483093 --2.57924720115908 -0.0100993378217815 -0.301867025323416 -0.379679611194824 -1.04402240645208 -1.96856688478147 --1.35277992388412 -0.780323129250007 -1.38695293238087 -1.27358743471424 -1.52347524705976 --0.36974993420106 -0.457659550616272 --2.09050921169289 --0.85569677242237 --0.819712092142403 -1.69530235663562 -1.52751237912226 --0.487885331281717 --0.984219006788067 --1.34413274559584 -0.549005211144509 -0.182739226995928 -0.96695546313093 -0.353662989533991 -3.41003488291007 -0.354658282154473 -1.09256968583578 -0.841877466570093 -0.678952443018721 --1.40471577120796 -0.216888507425274 --2.27771051953151 -1.31865008421947 -0.40601532956298 -1.39157909495466 -1.73704744836304 -0.512035938501802 -1.58229117878998 -0.60690196252747 --0.663987991308282 --0.980921931312608 --1.1184593754149 -0.439564119228837 -1.13658614334262 --1.49322048302418 -0.214106755465741 -1.14115044104106 --2.10708714781059 -0.286119233924087 --0.591308582926709 --0.0700915542176119 -0.540634477434983 --1.25408776273417 --1.06122246212319 -1.20548739710015 --1.13414903403095 --1.40603437086284 -0.849887833013902 --0.155251473042924 -1.30702334566973 -1.13247371830598 --0.491172058342464 --0.153481714591955 --1.88591512021715 --3.51691878930747 -1.0472256897923 -0.0458690655373601 -0.0169081473069923 -1.80132799897134 --0.178949261790121 -1.87703464901576 -1.73309080912276 --0.0151980845110948 --0.573016781535379 -0.676684176564555 --1.6161822016456 -0.451656986551118 --1.68064053733751 -1.35776225386724 -0.806032967846079 -0.906907458478653 -0.547086243488291 -0.504603266756696 -0.367648697424389 -0.271389329994498 -0.451247290108652 --0.239397638108793 -0.743980690864987 -0.0352995821832831 --0.595732932661502 -0.9155096466437 -0.799601102864418 -0.4368876333871 -1.0471661183157 --0.657995474227619 -0.0224042087191094 -0.311170910446144 --2.69770211663088 --1.77174885237304 -0.148080681508564 -1.35253782510987 -0.177879581530945 -0.86822309311418 --0.266421196061538 --0.15021916894954 -1.19183018725264 -0.897394429889896 --0.302560369513177 --1.29607930018786 --0.0468205403659567 --1.0088794652208 -1.11645719583944 --1.47561845220505 -3.40387273377397 --0.946806074354914 -0.517893067382303 --1.57728055292409 -0.903520781533389 -0.655279164507764 -1.34566524688518 -2.43981397793659 --0.441926309863845 --2.49109150719457 --0.22478277271982 -0.0103342161189079 --1.67007899961243 -0.960532350002351 -0.299364391181978 -1.58511135336916 --0.871349716450474 --0.468363602498783 -0.704798796251973 --1.73748577773344 -2.15413697051373 -0.754859550945298 -1.2130361321875 -2.22393288851385 -0.791276200005109 -1.21192115608939 --0.457314924594353 --0.598439885784288 -1.710650420196 --0.796747215951605 -0.772704040987861 --0.222650225864278 --1.01649016824292 -0.471725480001624 --0.554528553942298 --0.00191158859590601 -0.278302257971252 -0.833528673604688 -0.414321918117984 -2.63470654844979 -1.66166860282625 -0.450221446222258 -2.13967497045589 -0.864578656089208 -0.0761414097497024 -1.63840474702382 -0.436003300748357 --0.225472699513347 -1.69322689018704 --0.341563786733722 --2.04297379543491 --0.837887687420203 --1.65605248392085 -0.476344381749756 --1.44863219211942 -0.0940363480423372 -0.189810378403898 -0.614361424136849 --0.0810749916461173 --0.859040883388815 -1.96499628483528 --0.505877105643869 -0.772251785068018 --0.557275234374533 -2.37676570850151 -1.28578968779203 --1.52188926515748 -0.280774685114798 --1.51688914192649 -0.88797526114989 --0.995506037468736 -2.01575393670081 -0.0723508697757396 --0.186444107305675 --1.78401631270354 -0.775342047581912 --1.51105947343516 -0.154462120419254 -2.29733377323893 -0.885647665160903 -1.83876739687643 -1.35637015950156 --0.941803152398027 -0.0539466600825733 -0.160013768425078 -0.201287219615423 -1.18538757831909 --1.46788866385197 --1.22802452257927 --1.88687327657494 -0.658695357177042 --0.392451902008148 --1.12840455832998 -0.435719669133718 --2.15225807168104 -0.896480876419769 --1.85735096987222 --0.522423846975791 -1.04008594628671 -2.06454560202007 -1.47695110275622 -1.76703780837726 --0.0117570711176782 -0.731153392969198 --1.9519756940285 --0.738859902064995 -1.47351335773316 --1.32589937303736 --1.19400086841777 -1.08466427049567 -0.0862249256859684 --0.268495889494828 --1.99312163513337 -0.849878390949623 --0.574541713423834 --0.583146257734253 --0.207832585861851 -1.73213647102721 -2.201879182585 -1.60313563444911 -2.36087632880451 -1.18250343452861 --1.13617173601487 -2.14860450366308 -0.504938624851683 --1.26205350622977 -2.46104386330819 --0.582682071680665 -0.78731689141653 -1.93874035941847 --0.937799139377091 -2.30674386823442 -2.12661890051399 --1.26057485542425 -0.519292525436432 -1.38674891083071 -1.35064161839531 -0.344573913890397 -0.0834723614974955 --1.51052232138116 -0.923821325764166 -0.156801290588735 -0.30330017801637 -2.05182020035963 -1.51601432612322 -0.641443702765033 -0.56262937158478 -0.654421637135803 --0.152019713939545 -0.752174225544544 -2.26411540185419 --1.58777362271446 -1.5429808577945 -0.387841357053254 -0.832252665707923 -1.23637422766387 -0.560397269994242 -0.198129520351612 -0.733333637129313 --0.74343516735636 --0.349566120042788 -1.73925925544425 --2.05900316108646 -0.143980835092634 --1.55081265016979 --0.0243665824441486 -0.305455654212341 --0.0901066315803511 -1.50505509410533 -0.161362295063704 --1.59316275032611 -0.784328319835834 --1.68238654889233 -0.535442280816758 -0.441863022856829 -0.960733647112903 -0.173520909778603 -0.91243461978425 -1.52903906278015 -1.01903347060357 -2.89482913885723 --1.9483277991052 -0.153677955062195 -0.193894665519338 -0.915384301680877 --1.09542187484236 --2.93132640292134 --0.785478630300059 --1.00282799403349 -1.69570528350975 -0.879429149892701 -1.16417645377453 --1.34454630607188 --0.561908111903961 -1.35578485244264 -0.196031151391999 --1.0254738362533 --0.402108889950888 -0.209020855060682 --1.8935680966547 --1.41629253653436 -0.671132268773643 --0.0257166774979964 -0.938149278140013 -1.99355902558153 --0.685115470591981 -0.409520209996618 --1.46549115135692 --1.89458835531441 --0.192356598976453 --0.573309235577092 -0.00569209579376917 --0.547631242788707 -0.0407075883074342 --0.0759286986998546 --0.350343551057804 -0.353604268338806 --0.920807837778892 --1.06037403840133 --2.83364799654933 -1.20751677649674 --0.26245447384197 --0.701168865430795 -0.382224620141793 -0.873958700883268 --0.39714570070934 --0.104276322543932 --0.665278661089918 -0.489233293343343 -0.216706430374138 -1.20576652596308 -0.761592531427777 --1.24249912419986 -0.524225219674417 --0.667724062515191 -0.30899968873859 --0.404764917052809 -1.21485354234394 -0.452458429291877 --0.539922270020185 -1.3149362140153 -0.720929022692147 -1.03801273742271 -0.485488889902147 -0.765119775022059 -1.14942795525311 -1.00719349273147 -0.310080539633049 --0.472836488126106 -1.3722731521253 -1.00341792052747 -0.718779782902486 --1.71697947226855 -0.00542935643103704 -0.0607345688167698 --1.31509130470036 --1.54802627888987 -0.133169514884834 --1.80128432040099 -0.228456318291776 --0.266169406695589 -0.600996433053897 --1.91382107774179 --1.56151684919304 --0.224602412617116 --0.864327228878956 --2.71373704981511 -1.2252148914761 -0.818365553453145 -1.97062469950558 --0.327137682698307 --0.726425345809339 --0.508861451130699 --1.56911374706764 --0.0429151781334518 --1.3497647856366 -1.26156362377034 -0.0462511903920415 --0.0292736675796803 -1.51781828753675 --1.28948881323889 -2.26215825779638 --1.61649944827914 -0.581213656036663 --1.97628540682071 --1.60496282134612 -0.0997131385015866 -0.920846778545542 -0.319034946480683 -0.0670758439750223 -1.35092240946013 -1.61120977191233 --0.0127724213449341 --1.07675856894229 --1.19101568492195 --1.50152278599722 --1.30374088440983 -1.40178876323547 -0.13780947706104 -1.6277150842513 --1.38350090691331 -2.61052710136701 -0.824098325227325 -0.610942346787159 --2.27585147531522 -0.23446225605613 -0.282102666557167 --0.723671090769724 --1.3524817274181 --1.39108141610707 -0.038095729313163 --0.201534673246556 -1.25808454835098 --0.000464034590038409 -2.40353181031449 -1.06842817541418 -0.286854581009209 -1.30115839358048 --1.15055906525051 --1.26862426270645 -1.91699382935269 --0.224235761626751 -3.58714556744568 -1.26024072942705 --1.91006211655235 --0.982529174650562 --0.693226564376673 -0.807830934815467 -2.70807330832044 --0.474070575655677 -0.0428366658820991 --1.41387840116617 -0.63655705421132 --1.80671650089393 --1.34222959092071 --0.307926881169823 -0.110827861070828 -0.448279949913934 -2.09183032389939 --1.69476048298942 --0.149639521826046 -1.78283835262128 -0.29403944874068 --1.01875779361317 --0.032435786785701 --0.258364143480172 --1.38688889864707 --2.80989610574535 --1.11317023413473 -0.250971866192579 -1.24478871573901 --0.116943824584013 -2.31578801203661 --1.15949987690287 --0.256966634007549 -0.529205704846566 --1.03659440975575 -0.0673847049214125 -0.695749230078507 -0.858279171842803 --0.975341176547278 -1.28421225657456 -0.881434514921128 --1.85408057780512 --0.622766851033099 -1.86745179323591 -1.96236519921223 -1.43148493621451 --0.211447806534341 -0.144488769424381 --0.862568034452273 -1.39852776723621 -2.99148176554746 -0.0456916874834867 -2.18620180431356 --1.4140129639566 -1.70921518291347 -0.344814542376621 -0.832319660563988 --0.853136660752154 --0.774834261477849 --1.0624859185297 --3.15210698293673 -0.02124823322929 -1.05416801256508 --1.30139001647027 --0.0857944886234563 -1.26501502915105 -1.46508393052392 --2.26630818386212 --1.59139218992723 -0.724494237829528 --1.52993886016893 --0.166618196142199 --0.959008279094947 -2.1236702986756 -0.464255350207246 --2.24216954302985 -0.667307457065569 --0.362936378574474 --0.953833221480227 --1.50061168438462 -0.170496411435373 --0.0716301085796758 -0.440297862685131 -0.933851682726999 -0.185115619056475 -2.05088462750756 -1.44763522255193 --2.72735066852772 --0.00369256584094657 --0.133802346621991 -0.503134968390361 -0.370879154964843 --0.821281797104625 -1.14634148880755 --2.01125736664394 --0.459425683903474 -0.446483376861845 -1.71739450680254 -0.00284341624448814 -0.98028257832998 --1.36630972665811 -0.259833426942365 -1.41372804985414 -0.246833235986962 -1.14703492955636 --0.957170408219483 --0.194571063150416 --0.0984810890291996 --0.00849034427552198 --0.333582468938019 -0.803013764207416 --1.10533483649282 -0.997684448009691 --2.12122738677785 --1.53236942791557 -1.54081092256426 -1.54404203732909 -2.08090899297517 -1.79300945795234 -0.498589686628137 -0.715796817608497 -1.0493338538843 -1.58883864718033 -1.70099788384002 --0.90353735633644 --0.155774423042542 --3.47306576548955 -1.86992879497587 -0.00937527838099861 -1.45012368669873 -0.206057561905927 -0.544802495444875 --0.338097206070886 -1.13589288130082 --0.308064556168585 -0.0734264882240012 -0.13920301776901 --0.00113071391831454 -1.28897916851424 --0.995985095840975 -0.544142008293942 --1.46412729373036 -0.490559971279025 --0.807793959692415 -0.168165649773885 --0.0390635765914951 --0.017947750057278 -1.1254698923929 -0.646249858628153 -0.124037246196881 -1.03306604447344 --0.736487728578464 -0.646799741233979 --2.03523455090994 -0.205282058948086 --3.09028263373146 -0.168235847003844 -0.193713409896151 -0.483031220743232 --1.5227600247301 -0.868752683876908 -1.503831458434 --0.00268863462299507 -0.570827873268533 -0.946442439046173 -0.797425483497566 --2.61549816400605 -1.06416944018487 -2.04520428597617 --2.64645751625137 -2.0061021839578 --2.07800502268873 -0.392017026143598 -0.594781449350979 -2.407758391213 --3.11142388881173 -0.511883520043924 -0.412874206948569 -2.05900224743765 -0.101559079178806 --0.654435820323048 -0.574652725485715 --2.12371514359333 --0.31727953106266 --1.0523791274187 -1.01094144958067 -1.16694052412019 -1.47980811318269 --1.15806691621594 --0.0187939323045327 -0.0987606419788563 --2.2697133014305 -1.89723050721448 --1.17565870496576 --1.50074027886866 --0.65852773984227 --1.51180647689626 -0.138315199347083 --0.194459589193336 --0.353515520437831 --2.20284415431375 --1.40230163905208 -0.259947559988854 -0.00770490909859589 --0.568120536947294 -0.119918236919375 -0.912167259141059 -0.676392662948242 -0.924073563649996 -2.15436888658929 --0.0167827297780203 --0.869018697820586 -0.068771129815433 --1.32135045445988 -0.425098945502377 -1.18702412485699 --0.96428681303405 -1.17114865797038 --1.44859986520828 -0.0978519870600856 --0.0317678702585091 -2.28247234777032 --1.76543483725728 -0.538153857937257 --2.28763658254328 -0.199162840694921 -0.91180185872112 --2.00283150814957 --0.0456408845879537 -1.43421732334721 --1.38048719461109 --1.82680509724393 -1.64549983315959 -0.242452304186536 -1.33697556615705 -1.9993511835342 -0.366612785389293 --1.50048285958066 --0.115247826236331 --0.150036772033168 --1.85959332907508 --0.568230950212641 --0.113535490000316 -0.725853856979814 --0.133307024258333 -0.847364419964281 --0.0430988833907051 --1.1317259303377 --0.457088428580221 -0.92500970724501 --2.31842874036192 -1.57384492519418 --2.01858393408518 -1.92703822941517 -1.00599111572257 --1.73496602632553 -1.19083577721048 --1.0240393509518 -0.864307674780658 --0.249966087177498 --0.804196612474179 -2.17978908873646 -0.496930198729274 --0.972358232187837 -1.35237264748918 -0.518476608617071 --0.449715845068788 --0.0536797570878917 -0.827777802130077 --1.67001096299196 --1.67588170536733 --0.921427430312196 -0.491539960127325 -0.748526980956765 -0.546917081279519 -0.11249989544325 -0.00448821467622906 --3.6712724206776 -0.0236183958945873 --0.625476157110597 -2.25034649479223 --1.55588572485626 -0.566319049549719 --2.4015187423375 -1.35429090121973 -0.13298005564809 -0.874170552970465 --1.43705121678905 -0.845809783661981 --1.91540421349737 -0.116012770245064 -0.791266068789447 -0.0947569440209719 -1.22294105902728 --2.45074762233535 -0.317840398201927 -0.180304406238337 -1.40388238791204 -0.720196787291847 --0.796972881744473 --1.94813633757569 -1.78056593266611 --0.173201858191923 -1.47650584036717 -0.523036598387449 --2.11790405525072 -0.378263627735677 -0.63435608807033 --0.974838067655892 --0.909715624566346 -1.79927471981016 -1.34335107927953 --0.259892998881728 -1.8292825042168 --0.601227487130004 -1.69902624410643 -0.162485827838509 --0.969460217178558 --0.259975357294739 -2.28710468520096 --1.67851974234003 --1.2322999686074 -2.18240752939902 --0.634587350663434 --0.84585587931587 -0.6095024650187 -0.997511603848025 -1.99547373725844 -1.36857225327487 --1.36890740393477 -0.821285707749141 --1.69047635293371 --0.0560397722722037 -1.59040128679174 --0.870038269662913 --1.03068000662765 --1.44263359095877 -2.29625257360004 --2.04631331480491 --0.172267678719628 -1.13492903264561 --0.234448711883743 -0.445479457300143 -0.567284079882839 -0.361226590022117 -0.207802610519767 --0.0965903216656407 -0.949323393024731 -1.91879615774289 -1.48783847397084 -0.0123559423027331 -0.930115313289054 -0.341971137207004 -0.242701202324977 --0.0552875285942989 --1.52447499223276 -1.53350995725481 -0.142165190194341 -0.550130368627407 -1.11141408546751 --2.00657255757475 --0.693484732494095 -0.85956892552127 -0.104526680690618 --0.750536150374366 --1.43639676098879 --0.829724769624175 -1.1161361584863 -0.232889975089108 --0.247795651110096 --2.41676655899385 --1.12138536696174 --1.49176156859465 --1.50177244904626 -0.571135713968053 -0.361677896776838 -2.01252426221437 -0.773754801290863 --1.09955361293525 -0.583648158274954 -0.839494472518297 -0.535722457923541 -2.93804699498759 --1.08168476706386 -0.0499733955922768 -1.41846070977777 --1.29846563988507 --0.327084338635949 --0.401605079302641 --1.38307992057973 --3.07869987835614 -1.78688948897028 --1.78913882454067 -0.624650194993524 -0.2864303797499 -0.311242669742319 -1.50752715664888 --1.45034512136875 -1.6160968572848 -0.898962696623375 -2.45274229842212 --0.831011873777912 --2.79773926510487 --0.186090561216787 --0.761124959505288 --1.62187435156828 -0.534110061120447 --1.03581253571772 --0.417065446917171 --1.05571261451308 --1.1165736547155 --0.152714056920596 -0.0626347341397064 -0.301361359808823 --1.42732794088734 --0.0139268602740668 --1.96229791309559 --1.8025102476132 -2.61521399364056 -1.25391023558799 --2.46072586673579 --0.0898419810726949 --1.95572862653207 -0.989801970178551 -0.459618453361463 --1.16697405081806 -0.410173255505438 --0.232181394523462 -0.63821434497752 -0.476534326522323 --0.592645164031577 --0.689375058113207 -1.48111510140574 --0.334561872890134 --0.648298925147984 -0.695377243379541 -1.0727431927407 -1.54006949276404 --0.448675440216405 -0.5387780466514 -0.177066446833095 --1.3182306882635 -0.797176522418781 --0.0601128063099701 -0.773723562374673 -1.78102980435918 --1.86715033720222 -1.41676207247956 -1.26942507560315 -0.860303739660484 --0.705552228353561 -1.56627047753756 --0.0860175255458451 --1.03445098823933 --1.38584466641257 --1.00303401530919 --0.881078852739709 --0.805252968781456 -1.52287403430332 -1.33750017809277 --1.34744804899174 -0.0410152572757951 -0.667782214701427 -1.2937338636466 -0.27817898483039 --2.70395030577928 --0.353903983185795 --1.23492474782049 -1.51600371329954 -0.0681424191287263 -1.73540819986268 --0.0670358466589924 -0.00391281895698015 -1.23941707496746 --1.02617112430128 -1.37871263433717 --1.31566225725251 --1.01834598599211 --0.166404460099123 -0.803986189947658 -1.45086405258155 --1.47431335788221 -0.503610928003704 --0.339754446794938 --0.711054938764514 -0.330764961867924 -0.787141372545488 --0.415632234424478 -2.32267817324401 --0.888066061149949 -0.821151714363825 --0.561831069283718 -0.261044421714294 -1.89422186422657 -0.963170014198241 --0.808092793804914 -0.185469162665896 --0.889228559941991 -0.109562275816316 -1.1732112589859 -0.219428082075328 --1.39248482674215 -0.833344802710585 --1.54606473725027 --0.230996725954228 -1.04836153795026 --1.42800306991376 --0.00682607859734929 -1.53137748998109 -0.514158930072924 --0.873328007882336 -2.19187780661549 --1.67913623519365 -1.03912526419351 -1.10920860034693 --2.16176204737635 -1.68170674001298 -1.16141017234704 --1.55838400720085 --0.701431000290945 -1.47446162403552 -0.312345760103454 -0.180554314335735 --1.17972883450912 -2.21991457987389 -0.624748901471015 -0.467254082854707 --0.931998102965032 --1.37062379630498 --1.22522197130863 -0.487675342385753 -1.34258594967045 --2.28087877855391 -1.01802556294724 -0.38115245994949 -0.969916757173397 -1.44740533145675 -0.460778955115153 -1.25160578854006 -0.198534521129428 -0.0734889409149204 --0.467774934760698 -1.19056308955858 --1.09207819931959 --0.764575722932154 -0.811412593493312 --0.845954942399683 -0.326743125925518 -0.163867909396291 --1.49755402956638 -1.43252976802869 --1.04567018461753 --0.0987916738936967 --0.774133567220936 -0.918759371205343 -0.892993336120863 -0.880590484344872 --0.0160763551420686 --1.38019396336344 --1.98892205397 -2.29558944169476 -0.661181805858464 -0.275673193985167 --2.16808493577573 -0.329068437345251 -0.543168137446459 --1.44475874178536 --1.3496407475608 --1.03444908598868 --1.91906744686615 -1.16331327156682 --0.528389863703026 --1.07958776803718 -2.03769797850913 -2.36280727297849 -0.88740870394091 --2.76513635254057 --1.35793193435596 --0.0964353871709847 --0.183943271290779 --1.48846758505047 -1.06914140687745 -0.263088235679906 --1.40282838223774 -0.784845590153346 -0.495917487653379 -0.758559109172076 -1.74286752797181 --3.60430694212917 -0.528654482626866 -0.792763867704142 -1.83798255610575 -0.632509220867981 -0.601802592122608 -0.0858188528660442 -0.823319577101726 --1.22694097260299 --1.4133257761167 --0.256660299389665 -1.21080399674747 --0.135085191126088 --1.69665804474307 -0.380468077206871 --0.22139961374581 -1.35634586733746 --1.30934289954503 -0.802929882284737 -0.662743213903479 -0.942795419676731 --0.228106099476395 --2.28088159661602 -1.92009015494339 --1.68293827168182 --0.358247271473388 --0.326935977555859 -1.2016658971649 -2.37379158413988 -0.604601363419354 --1.01644528234807 -1.71969861214869 -1.24091630349786 --0.736556861726797 -1.65089393218333 --0.762399360406835 -1.10911013311202 -0.488641278790375 -0.095323695951695 -0.996125321444509 --1.14517775388681 --0.24777243430847 --3.25848004380415 -0.648751789842553 --0.35626074902212 -0.0439681274032679 --3.28283357376959 -0.40192990666521 -1.11685419816884 -1.78262869233632 --1.97754069677509 -0.558838104290125 -1.68316177553213 -0.557335463917944 --0.455585065153652 -0.0149227902845865 --1.94023964302825 --0.625549305775934 --0.638267534041852 -0.273724427746387 --1.38155728943124 -0.335873827623583 -1.06001841162692 --1.34703996530072 -0.519888651358819 -1.43265100798422 -0.887854966951195 --0.192682446055542 -1.48541330510905 -0.442556883594044 -0.404690111134295 --1.36459441645348 --0.397341858056492 -1.45599630331569 --1.51448810570358 --0.960974180592769 -0.311838323014214 --0.662584624366158 -0.083091282335797 --0.4161953136684 -0.0347874985943797 --1.4976351163717 --0.272044628054495 -0.396035594272501 -0.727410616971543 -0.244307068645393 --0.638862726274567 -1.69051371753747 --2.11673032670345 -0.90792725218374 --0.803383092482122 --0.284022200891194 --0.478902675276817 -0.959216890241915 -0.647510201785504 -1.35811155218414 -2.58470039007419 --0.806350245561475 -0.571719479573826 -1.91255622876968 -0.236160806541861 --0.0321559880414757 -2.20814483084094 --0.691438943449434 -1.38985179589121 --0.605547797505658 -0.665369764662771 -0.279943490205607 -1.32608814797032 --0.124497199712753 -1.30635781713074 -0.282696771723941 -0.422842981477714 --2.36458123205191 -1.09774951276083 --3.28989036080007 --0.228821696172385 --1.53407794805378 -0.611807731659002 -0.555045578616712 -0.388994352303396 --1.33811529736812 -0.0858992116886217 --0.397532073576372 -0.267163218245971 --0.826550341816937 -0.561860201068413 -0.537454351585616 -0.894542199294342 -0.808591212113265 -0.324107994357572 -1.20151015346073 -2.09085961080696 --2.56641092244909 --0.509314917887753 -0.131865491906982 -0.132699791828568 --1.00897107194263 -0.484895965394498 --1.83274749665399 --0.286364335287388 --0.365207207390199 -0.19604683900485 --1.69343837966601 -0.595011470529087 --0.15335091959145 --0.574495680180057 -0.68022196530773 -1.32356993214884 -0.263569288513896 -0.455442941783598 -0.648298284254832 -1.11749425259336 --2.03739934594273 -1.22656314195931 -0.316354298022489 --0.927680813930536 --1.38030236985653 --1.76786539407393 --0.170259191234916 -1.47444785760225 -0.98665736083974 -0.925623075803951 -0.023009917877701 --0.258933412583122 -1.31014401958198 --0.868183994652043 -1.51484303958628 --0.867293698078203 --1.29569499277444 -1.2345918257476 -0.706216181618892 --0.645791518013489 -0.321674341445522 -0.557791231710855 --2.40298602539139 -0.456845378929614 -0.622702572433354 -1.25517478773154 --1.28772934922539 --0.256133936558061 -0.915214680331854 -1.58337548596656 --0.313324936912952 --0.569128640483591 -1.14149485261449 -0.173112874728577 --0.536915403756481 --1.77245891539156 -1.30146328033122 -1.12468583417809 --1.17010911853358 --0.136391246928437 -0.099523378766273 --2.15578415643771 -0.359967745632311 -0.816050515421638 -0.973184030189334 -0.125588100856231 --0.158873989319712 -2.53746361562532 --2.33356379685637 --1.3031090584267 --0.422191880338502 -0.552876173056859 --0.276279965160764 -0.137764479514395 --0.207233046191572 --0.128779536084924 --2.05245501844407 -0.888998190353707 -0.0637254355479104 --1.22581862831447 -1.17443543707255 -0.670819903559414 --1.83628934341682 --0.608056417267793 --3.33607580811846 -0.868173206354541 --1.61195302281116 --1.60307903991708 --0.680567056177882 -1.00283702889023 --0.464347539078247 --1.28964891876542 --0.148765982475105 --1.67264726790277 -1.82753406206494 -0.507818092999571 -0.314539085662151 --1.76221307084857 --1.79066830170292 --0.335576452678573 --0.191764064590945 --1.90876959451765 --0.310799948409148 -0.461705795606964 -0.106664002278247 --1.31027641555419 -0.102531969085742 --1.0452544780776 -0.428841189092786 -0.322858519961068 --1.43142492877809 -0.59780910188311 -1.53730803916228 -0.641613418924466 -1.67193074012195 -0.326920888959876 -0.355326950077085 --0.235230011883239 -0.308260514291266 -0.0787952581140487 -0.342291161455869 -1.03362271005384 --0.529162427905163 --2.05867396034472 -1.05299895577937 --0.519296683734652 -0.768379487547417 --0.608981110074218 --0.989574665908236 -0.22075185765131 -0.82590004929612 -1.17151508249818 -0.557496280126394 --1.4468191695471 -1.02446849802464 -1.43367235663943 --0.148186159553731 -2.15217924724181 --1.14765161478666 -0.687426255611122 --0.117545992281485 -0.316621808195162 -0.0537547666424594 --0.572294729421152 -0.575587912658737 --0.52175456621665 --1.25098963051654 --1.53320288350538 --0.529932946026516 -0.482974100231271 --0.21447944250621 -0.608851157144748 --0.648151242782291 -0.231128571261127 --0.358480165644934 --2.63842977482668 --1.30933798362572 --0.478957867765281 --0.388231713906059 -0.662633743031442 -0.651547638706488 --1.2689840859477 --0.996071090832292 --1.19546806785044 --1.28181860032977 --1.31434945652772 -0.464573291729357 --0.199663172896244 -0.599993938239125 --0.62225232159107 -1.68899926308664 -0.126192762304509 -0.0369547821198069 --0.853719624393662 -1.18414587433594 -1.72470651561515 --2.14685564125134 -0.566318148759814 --1.47449406818681 -0.105697724376029 -0.350517672315329 -0.99148377991667 --1.56779637918601 -0.661451644986727 --0.130682645285972 -0.00540354141316612 --0.281017058759939 -1.25995082415566 --1.8635344687336 --1.17471809305533 --0.369038055103612 --0.377476134738369 -0.598448756349118 -0.153633366902097 --1.75234310507845 -0.409338678924485 -0.965398682598263 --0.207465490389229 -1.35715797775076 -3.22232283706684 -0.254182754983542 --0.861708646027317 -0.188012120543114 --0.956583344439395 -1.09611332548753 --1.73583025975315 -3.14912199562087 --0.929784500998382 -1.1249766956077 --0.314414132218872 -0.186199489592163 --1.1640863582634 -0.626963550228162 -0.711860565132092 -0.309557654709987 --2.0729030650466 --1.3484670457873 -1.54985624166925 -1.40560275265864 -0.310284502607711 -1.13841590147334 --0.128946253332455 -0.528132068510345 -0.460372271878242 --1.9827008952936 -1.61948994390085 -0.474645834915114 -2.46548750588616 -1.16211495549335 -0.443286575688884 -0.840269912230099 -0.189960354330058 --0.620749531020133 --0.987425926664368 -2.06057104140693 -0.72050686125468 --0.413434696548389 -0.423572781328215 -0.331522255817609 --1.8210338921628 --0.170993824192127 --1.83509087605988 --0.549084244523701 --1.64287555180326 -1.23420884378539 --1.63589069719833 --0.617077123692365 -0.120826119140439 -1.1969569955513 --1.03980402715782 --0.413214281376856 -0.37926531385026 -0.0601542535054449 -0.549811313071149 -2.00941318786351 -0.157474690740905 -0.430949437831021 --1.41143230158138 -0.400670096361115 -1.03238667967551 -0.140664108155001 --1.68222362652238 --3.72104565202258 -0.543596802666565 --3.25280300599319 --1.26083823099174 -0.0656903101184341 -0.361966947254682 --0.153614009540163 -0.636614286286189 --0.0565548691515225 -0.489644141304499 --1.63958341242863 -1.11743202559566 --1.64642504725379 --3.13475440250837 -1.3967203161464 --3.72204241786904 --0.00965775727610918 --0.08171849142553 -0.965451710192092 --1.09246421043355 -0.555373468730016 --1.11317830885601 --3.34477198835518 --0.594515539349846 --0.700389726205422 --0.467503352060007 -1.98074570998682 -0.970359366228795 -0.500196845544735 --0.482522559302495 --1.37128116560039 -1.06376010598016 -2.6120422204941 -1.17184784848482 --2.1072874475347 -1.86279344848223 --0.197060155359807 -1.06114057340918 --2.27939323810009 -0.30407704891946 --2.09869461925813 --1.96493744344324 --1.74710897674369 -0.282928387793966 --0.817833980602394 --2.81367920791132 -0.471797241315606 --1.14864571593041 -1.1833206952539 -0.39231100272929 -0.535549864294644 --0.89175291461984 -1.76033052622692 --1.37168064150815 --2.51852260224916 -0.511173693639659 --0.455690131221129 --0.39729311850666 -1.66714395630772 --0.83021844915233 -1.93640210960352 --1.11840171181282 -1.07036950922165 -1.03645027216997 -0.681528474184635 -1.11105348487266 --1.05445500639501 --1.5621680336719 -1.05558169944782 -1.3405019311184 -0.684210961175795 -0.582516464343847 -0.388802591829471 -0.311096112735754 --0.453587770997721 --3.283838814871 -2.55602512129384 -1.52528013385809 -0.17292749942991 -1.92100238902001 --0.342391163505418 --1.73278900421117 -0.156535464657759 --0.454393805035373 -1.88440521850465 -0.525298659989229 --0.224882791280898 -1.07556286082541 --0.645244106914014 --2.11974535569573 -1.16390852407184 --1.08984623258144 --0.0968262842375367 -0.526546098993464 --0.577902407489663 -0.603497504831157 --2.17468855397489 -1.83909217735807 -1.55670759846813 -0.51606509831324 --1.15924070128904 --1.49329549469277 -0.0637591225199792 --1.83225881115971 --1.07539709275563 --1.34820092993132 --1.28513530495128 -0.244436218196604 --2.87398242834306 --0.529246280966859 -0.603072186488292 --1.91710130197816 -0.58523124974014 -0.05163967018078 -0.412167090487168 --1.11609172803119 -0.566088846968256 -1.455577372105 -1.36550516900316 --0.51859344741856 --1.51718527229608 -0.373126135380785 -2.10086173121175 -1.10811107429507 --2.15155863346891 -1.49145182709812 -1.09982505017157 --0.948853290445932 --0.0769239037054916 -1.92562861057331 -0.59659849399215 -2.25004103121703 --0.47969317089504 --1.22521013699807 --1.36369610548857 --2.55022809000836 --1.11835092634081 --0.970662460569258 --0.337465945698856 --1.4201545524294 --0.109800772725482 -0.206591513931155 -1.31520147419148 --1.04378955009331 -0.774177818533623 -1.68845311344251 -1.50587254530171 -0.126630107422141 --0.705144247787111 -1.99792568332002 -0.45529297419081 --0.52013142336585 --2.17508457096066 -0.966462606284612 --0.330679945363904 --0.426445325995253 -0.399992977789688 --1.86416832210319 --0.983980084789913 -0.999164561401745 --1.14798549511751 -0.502509044511664 -0.467048916102371 --0.271975776456589 --1.65920109356986 -0.51208726461957 -1.44640988502721 --0.996377399936982 --2.89400079283764 -1.56416073146762 -0.0562492540892165 -1.40910377343953 --1.02583238699366 --1.49644429361301 --1.9250734338072 -2.20229880012617 -0.601795614740727 --0.143106899901779 --1.30190710819203 --0.122746560659721 --0.2398308753869 --1.75181000111936 --0.401354832013105 -2.01296867818124 -1.12910111304667 -0.63831476338833 --1.76845948545859 --1.46312696988019 --0.819367437029472 --2.46886431658544 --0.114214467209361 -2.02639247527435 -1.85245389113021 --1.39757632086648 --1.50445140748618 -0.322842412956575 --0.320112796890875 --1.74470345856365 -1.13610897060259 -0.421398406452969 -1.24577061519499 -2.45724318199837 --3.31749992473353 -0.940048773507325 --1.46704655329665 -0.298786230198495 -0.729235253453766 -1.09699467478798 --0.0786329143223092 -1.26663172404906 -1.56158735767027 -0.274097218867961 --2.5568053178663 -0.248603706770623 -0.921704481997608 -2.28623862823137 -0.0485480086308705 --2.22176498972609 --1.37054623062285 -0.841968942136649 -2.00954511176902 --1.13880223946567 --1.50868253621539 --0.822822443521154 --0.521265202679189 --1.24942318919556 --0.782565676206801 -0.525017315756521 -0.626873111767026 --0.812748124224749 --0.00522830144476316 -1.41283578385534 --2.00712521100462 --0.145840223616588 -1.04966962779825 --1.38894864522401 --1.29209184305664 --0.317604839657111 -1.01160084755383 --3.58373694955339 -0.359629411976375 -2.31268025934444 -0.361153715726577 -0.103864507277105 --0.176265993614297 --0.193166137696011 --1.40766101139442 -0.828027170560061 --1.35363320895274 --3.42247533635008 --1.10267774231864 --1.00877815255949 -0.610953107016638 -0.213187194871022 -1.69535944169798 -1.46237438954685 --0.876506829812858 --0.798218172111113 --1.15791371484038 -1.24462790470859 --3.05792814839415 -1.15574733392356 --0.458432735207133 -0.637993329102418 -0.0627031800857374 --0.280979271322632 -0.57820425901164 --0.509380728342322 -1.00944725994504 --0.553232258042449 -0.907349496428346 --0.0770903021242262 -1.56707927940307 -0.767514808665066 --1.22890455810641 -0.722876393417575 --3.44571019518268 -1.22015142832306 --0.911205943675725 --2.23894901297761 -0.883150078640176 -1.22115002429558 -0.142935681888062 -0.849952377685627 -0.762395905311671 -0.343445582079482 -0.680115447034614 -0.412441230480617 --0.98533232320225 --0.684207288852164 --1.15225406556279 -1.0723131245055 --0.681622454839424 -0.922293064152537 --0.09046058718436 --0.000500768765933302 -0.274287515596267 --0.1141931550018 -0.263209802942153 -0.371163089086961 -0.025739131275877 -0.380307349858301 -1.3320192108257 -0.733738904279686 -1.33672418419395 -1.38666197061748 -0.759219239970781 --1.34278747650475 -1.90895219799681 -0.790695617627978 --0.977546811595339 -0.0281327064289343 -0.873855841393649 -0.924492278050613 --1.55866511146834 --3.44040419468645 --0.38702590964315 --1.66060303431177 -0.482254342216741 -0.159821866973882 -0.25030066104005 --0.842909781766537 --1.92036606821771 -0.552908090038477 -0.587814500013138 -0.414708637417908 --1.6992916135484 --0.369734708836209 -0.254358532693455 --1.20015709265125 --1.41297738188273 -0.909163060927527 -0.310837925448531 -0.301758636892004 -0.291321928818425 --1.05299038223084 --0.397738560421374 --0.751269531283825 -0.906988648426067 -1.29081085910536 -1.38616804861782 --0.0944342637996414 --0.0563877977104923 --0.266556538028425 -1.83507977727396 --2.28444849644249 --0.498860441839568 -2.03330740349679 -0.509564872110037 -0.300887444347767 -0.27305957765272 -1.19710072792127 --0.0409461960506654 -0.0188227292118164 --1.32825736732239 -0.451131295612669 --3.54770781918738 -2.04534662070115 --0.347503490997717 -1.21409357540257 -1.70760549805282 -0.243965747432659 --0.808471313733058 -0.0368825098597423 --0.612930105872938 -0.54352394371131 --0.00751784202907402 --1.72074156062564 --1.14669807870569 --1.20294919213002 -1.04232920527028 -0.336668627609473 -0.29841008888013 --1.07069464147742 -0.588853312946162 --1.58382014779225 -0.927131551011442 -0.113805886168635 -0.429353570540496 --0.874639035473301 --3.28846923249361 -1.53707807521663 -1.62761283696948 --1.38514448695002 --1.14290562019682 -0.512801865505566 -1.46777468483288 --0.0273016256277892 --0.259999774098446 --0.934733556198713 -1.05438685447001 -1.87650145012166 --3.62673592488294 --1.13571855571468 -4.09799403281108 --1.07747220553729 -0.595656292403522 --0.0311717935408051 -1.0570611378459 --0.454974726160057 -0.272761942122285 --2.51477034859025 --1.97103089533075 --1.73878959163427 -1.0014823014362 --0.687951153229484 -1.54384950887523 --0.251767956813296 --1.98016276181091 -1.13085440407772 -0.142857006208105 --1.23934072498582 -0.535259497600885 -0.403997329641461 -0.954970412417074 -1.62428390613241 -0.84115165355378 -1.33875043112354 -1.17266760539493 -0.376545268861943 -0.0798307190369876 --0.543219350410755 -0.436094556875638 -2.01622401964442 --1.42372382337787 -0.709294172637644 -0.373187883215987 -0.957109556271764 -0.570782052049218 --1.52735637282762 --0.0103659423870113 -1.08065914600243 -0.406175288520224 -1.09858042465276 -1.16654197351246 -0.909747547358549 -0.388680619895752 --1.71075222035042 -1.4189028345207 --1.2057656353842 --1.56277847711108 --1.04845406123464 -1.15064127353871 --1.03585668938119 -0.51655026414528 -1.95781792516821 -0.425091244196707 --0.47775048904548 --0.737882064451433 -1.18100666751717 -1.47565964480889 -1.30957761446656 --1.97802814059956 --1.74542196321465 --1.04250957391934 --0.37591860672697 --0.272002531282183 --0.456896590912844 -0.796449243302053 -0.121148487986611 -0.361981576297707 --1.43578818611523 -0.26410628973281 -0.255407918786133 -2.39535795354793 -1.78615299621712 -1.22978780205174 --1.11970155133917 -0.808919159206802 --1.11041110838926 -0.835939770988034 --1.24149914481721 -2.26966950573093 -0.362133573263101 --0.492510099539402 -2.08888359351046 --1.46185462937159 --0.570514486550245 --0.514040396826289 -1.56326262996851 -0.328489118642999 -0.738614608234219 -0.944913405358719 -0.107081661774266 --0.290594487247883 --0.101426195835106 -1.55675935309583 --2.34253323924428 -1.13544860477058 --0.565626358972612 --1.83131211108053 -1.7236253056275 -0.359113488090916 --0.107714662577404 --1.20350099723927 -1.26045755126877 -0.257488325198356 -0.949474999410842 --0.0331139009149481 --1.01981670981415 --1.32546931153185 -0.164272600383081 --0.71128422709025 -1.18960045507268 --2.27071093813198 -0.514904078933387 --0.817678878816622 -0.546133627925801 -0.919021283886678 --1.08801337201654 --2.50633301444019 -0.827536440266258 --0.485878834264746 --0.761579692569118 --1.37339212825668 --0.0988300402145068 -2.79728643039834 --2.0488325114298 -2.17940703108799 --1.09905362193582 --1.36373779352249 --0.0356062949196687 --1.42547617966775 -0.675931407930435 -0.597236308557626 -0.0838088367844776 --1.98003200074988 -0.517429173721361 --1.83127277869213 --0.766308745703512 --0.411428592610768 -0.491358886577258 -1.00838938859735 --1.25073261336478 -1.94961123541392 -1.7763766333921 --2.10776317078449 --0.555398591663334 -0.121132100274229 -1.63540611965331 -1.06453546994929 -1.16627474855592 --1.0563843331028 --1.12314416198992 -0.112982230980359 -1.31631809400891 --0.258740744453313 -0.353160801307443 -0.0342062977480779 --1.96720646702653 -2.15472985036285 --2.24615182245135 --1.87264605492049 -0.641914008224187 --1.24633839207123 -0.299295656603967 -1.54598138406244 -1.31749900091531 -1.56453192320551 -1.24665314603738 -0.836507019360862 -0.685089957106683 --0.763658751236999 -0.219505359714654 --0.0682920939867131 -1.45549133644692 -0.675450059551675 -0.569027549241817 -2.00674188875254 --0.992858460007355 -0.208995380278651 -0.0620423235209575 -0.172102251354632 --0.281396664997132 -0.142003981748775 --0.637828020545017 --1.46994840374632 -0.459759199161628 -2.00444094323143 -1.75972630075173 --3.64016333750885 --0.217589565208939 --3.21166400575184 -0.735271407116867 -1.7429573887857 --0.271224070959434 -0.163013869270561 -2.09139531239798 -1.67104766248657 -0.264803860305895 --0.0546220826856594 --0.64552838140013 -1.52666341199172 -1.50859567052765 -0.303825938458878 -0.762494786587087 -0.938177875628398 -0.0845145411955848 --3.14951715421069 -1.86809331142612 --0.614825769383842 --0.488984405570662 -1.79515775702549 -1.12972746843379 --0.0104036544666535 -0.822080297161481 --1.03491869024197 -2.30156465471511 --2.23779598189122 -0.272002184832811 -0.627488150547162 -0.493596836675755 --1.61788262184231 -0.654502168893595 -0.291736094618486 -0.418212605272203 --0.61668939466491 --2.69085962447858 -2.02064456547471 -0.796798261778667 -0.0420599763804717 --1.15738984840462 --1.78965003330342 --2.03063367824015 --0.348526939462293 --1.67028992490608 -0.225593355798212 -0.493362001721714 --0.537457159341127 -1.1942821916082 -0.00369664856750163 -0.569587198755574 -1.06571284976355 --1.17497782329139 -0.753363464389118 -0.337460439415048 --0.271798450043928 -0.77494093950386 --0.224955877668744 --1.19129885932511 -1.12160062615589 --2.145450273696 -2.0299740015597 -3.12807804012384 -0.363315267795908 -0.536520436891447 -0.616765461673914 --1.09013534227913 --0.453312172006328 -1.41366730902529 --1.85735530767855 --3.54419425761388 --0.886983821384899 --0.615719639494554 --1.24117405853883 --0.454427071502257 --1.85600034954826 -0.463943751947454 -0.579783217487446 -0.462890529092171 --2.16214685415021 -0.416441020868401 -0.831735342214468 --0.785964976416537 --0.044403712601607 --1.61095404035527 -0.0637871652617594 -2.82273017294069 -1.26520368097343 -0.171190031517424 -2.80785326051693 --1.06338402941423 --0.920357744526997 -1.72530645390556 -2.99553925491975 --1.97245774612466 -0.241234071617818 --2.33623716126007 -0.0449103260110419 --2.27326542209825 --1.74431481985708 --0.581992894472457 -0.116994306670415 --3.54321994887658 -0.344131525927887 -1.26495876716024 --0.261163456562818 --1.55048461216879 --2.4436332954407 -0.246143060653274 -2.34706230054907 -1.28418526263795 --0.036387735268093 -0.166571028720901 -0.848595701253799 -0.698556765092452 -0.668762685733222 --1.31396403136192 --0.897691546376748 -1.01184023794008 -1.35416228514764 -0.234423986556575 --1.02689111284292 -0.788141189034139 --1.24933673099431 -1.7862419433232 --1.45870940758731 -1.90457748315347 -1.24205601287981 -0.928018883023086 -1.72994567256259 -0.928686567591956 -0.733009091779795 --0.603461840221101 -0.863493698294842 --0.926155853188199 -1.92686832314125 --0.875277072936637 --0.0839307561223777 -1.08943940696188 -0.32315333670347 -0.591360382755862 -1.96981440338918 --1.29261904562926 -1.96397110650351 -1.300774844771 -0.345208205992998 -1.17212663498545 -0.505999866164807 -1.7044455118474 --0.877876886446032 -0.329267260876751 -0.839663247740006 -1.45090592861469 -0.144095875824831 -0.243118793818274 -2.72721257745377 --0.0191898483339905 --1.74101012068748 -0.0846023695349274 -0.248270172447306 -0.226236116039608 --1.2941891539256 --0.994662453213078 --0.498045935268745 -0.0716820688977471 -0.172773388517914 -1.41930479654636 --0.249213322597235 --2.35768540279987 -1.77916779945302 --0.968306160301935 --0.0530561889511389 -1.67947976874184 -0.845766680118075 -0.355296285395314 -1.46347324593891 --0.684395183569727 -0.376567395204122 -1.34996497136056 --0.241574661839877 -0.282967717001085 -0.0753214461021727 -3.64742489996171 -0.610823621289413 --0.47216889379958 --1.30968840894093 --0.0310341336028195 -2.42777827054667 -0.169462416255993 --0.54099875290752 -2.7579590973342 -0.150455106475022 --0.341761093163392 -0.0468198948660508 -0.548832266543773 --1.08676946393273 -0.031741217738432 -0.101932404152944 -1.00077872291536 --1.78270599249313 -0.902948647296618 --0.0417045375173224 --0.0447224502916495 --0.43919528999384 -1.80560568188484 --0.148893926242533 --0.806392924253462 -2.53409579112625 -0.682576762196259 -0.573457928524354 --0.0382785620272443 -0.360569647676556 -0.608380226939005 --0.626415473265507 --3.21970155759487 -0.305024643402971 --0.206973425770972 -0.423047422360925 -0.17839310361887 -1.79366701306139 -0.763733368133323 --1.63132204255228 --1.47329574909516 --2.01038533675012 --1.72626179495109 --1.36991133170298 -0.88746299776772 --0.651149527911638 --1.90862750596472 -1.16293018966866 -0.324251123177859 -2.15404596508633 --0.697907568073603 --1.46942148722914 --2.11011850312981 --0.697036290403915 --0.192840215211206 -1.33178828746546 -0.486967707778765 -0.305464485442805 --1.96111961757357 --0.110606310921984 --0.397814429623715 -1.99884335426811 -1.96154675254484 -1.8387177920816 -1.17407362681379 --0.211611813018056 -1.18697488869261 -1.16144656666524 -0.859934197793288 -2.27317781130889 -0.0122876778173797 -0.596577084244586 -0.863790320907434 -0.35049212785693 --0.73405926419634 -0.823412315239413 --0.388863601893341 -0.451968478070876 --0.810086938142938 --0.972988982087649 -0.738994542204782 -1.44072813460647 --0.0351024668452133 --1.32094901089146 --0.0342780293384379 --1.25344974499251 -0.499495778539712 -1.31918821884247 -0.0748353121001024 -1.68663861144744 --1.3308405046695 --0.68475028485129 --0.384141513513349 -0.977145866783385 --0.610373787426427 --1.48141649507368 -0.13569580699011 --2.03415898257686 -0.56618843239653 -0.23809408028853 --1.25662123142266 --1.84991269923548 --1.68689442841216 --0.0710179252677463 --1.54928702136303 --1.00650880113793 -0.225665895827261 -0.116715189207017 --0.593034243103311 -0.850886077445871 -0.617544060997796 -1.07091645548816 --0.586769825981342 -0.661428970847521 --1.07973818160552 -3.25819690793616 -2.66558734707353 --0.815793416990633 -0.834086900605801 -0.527083252414934 --2.36963748203853 --2.16947475673369 -0.843004649258901 -0.710042862762165 -0.287948804138944 -1.28171080526896 --0.391452762348408 --0.564004973492029 --0.208949977214623 --0.214183274928743 --1.00991169589471 --1.5334615888285 --0.655607642167343 --1.43177641776687 -1.34949093059785 -2.07311485997923 --0.152678272170572 -0.561076326461622 -0.518870017512633 -1.4576430205536 -0.0490070747288129 --2.67077946591937 -0.77504830565351 --0.255785518260183 --0.667795855002652 -0.437588842121061 --2.43266105066822 --2.76960429006018 -1.10569773593486 -1.44180236377005 -0.121830546914865 --0.310328928735037 --1.32221950299331 -1.85630545366107 --0.989892257360367 -3.04554091311411 -0.144253407280733 --1.43716361638838 -0.594431570142962 -0.752593364034361 --1.40510242317854 -0.279410256220782 --1.41882560057372 --0.122987170830591 -0.0148769772023414 -1.77576695725839 -0.0886952240029633 -0.871166200643959 --0.346015644261556 --1.28716605006207 -2.2638297254854 --0.782467656334347 -1.34377266781225 --1.08904331449304 --1.12837653213685 --1.18806188566619 -0.226689075412242 -0.36819022598905 -0.876720877636899 --1.40303617478729 -1.01546511212705 --1.17167800782014 -0.395559769491715 -0.639451242241485 -1.38792547391424 --0.523497813484283 --0.88088060414848 --0.217314886933423 -0.46621556017279 --1.84004796454738 --1.40375820701848 --0.650029244701336 --1.39087181217509 --1.60657007580465 -0.243505118847313 --0.244606831810842 -2.12686898625309 -0.591022933258404 -0.81739214896438 --1.92616903550565 --3.64400302103148 -0.10041586648908 -1.6403196950613 --1.10489942959858 --0.0604490480302804 --1.14627055600478 -0.841535206258861 --0.108800898057019 --1.29545098141763 -1.79980340017546 --0.967066743035424 --1.01786420222335 --0.98246815857749 -0.427482462156565 -2.19335576754986 --0.255660730354116 --0.388337304899636 --0.100391079426561 -1.86201318361447 -0.273615879813526 --0.194984508953379 -0.684072745862759 --1.31409922182861 --2.76558428654129 --3.18160920150691 --0.965851409658164 -0.679058959528497 -1.604469449048 -0.0201435852659912 --1.23401949296025 -1.06655796095944 --1.03951422833033 -1.07924892226401 --1.42883470152207 --0.360972479424461 --1.6820932516812 --2.21279313532833 --0.0988419694336002 -0.963971169771993 --2.08485943670023 --0.898093383650298 -1.81627475368866 --0.7293405065681 --0.31524956654706 -1.23038116056435 --1.74177691900569 --0.801201095855689 --1.0778752346506 --2.36321835079031 -1.17243951594638 --0.0538085591957866 --0.294783619806587 --2.77835317216855 -0.0637189156162066 --1.13527522713719 -1.39968111382632 --1.26743886221545 --3.21743828777214 -1.0009311677862 --0.966700372463052 --1.35530283645114 --2.13725304673529 --0.923687699755497 -1.46715108339149 -0.0201778246094158 -0.998184311310567 --1.06619425164339 --0.982129850333184 --0.0578866370723645 -0.028864436002678 -0.446650029985838 --2.30023554583506 -1.28854797525316 --0.239390780496716 -0.511052511840905 --0.355134287749845 -0.675961584096648 -0.396552643015056 --0.419077225107962 -0.635571189970412 --0.549090318165156 -0.324227811965624 --2.07534836453397 -2.22895860405616 --3.39074400394821 -1.84139118010638 -0.333104377027087 --1.80285445281993 -0.526675124444417 --1.44121521526738 -0.0303963876188185 --3.36215002220568 --1.64443728118112 --0.790210178541477 --2.39297221573014 -0.475029300049776 --0.0994435697069029 -1.01856529655503 -0.670266495051612 --2.55287621072944 -0.777854199953376 -0.32011962231838 --1.40567505059103 --0.482797089944157 --1.56718382137628 -1.04096244951742 -0.760438438415552 --1.85902062219839 -0.629389398512959 -1.23950662998377 -0.895675424710412 --0.99349866816009 -2.20735114808904 --1.30681668022063 -0.676832847600371 --0.700040532249275 -0.241137784729839 --1.0635772104022 -0.00131980405760501 -0.582734326394302 -0.0442678896492428 -0.572160069985731 --0.516887148800503 --1.52925692757076 -1.45969590981876 -0.141592762238151 -0.272764980685878 --2.05214315611053 --0.66580164060894 -1.41355180696631 -0.42205143081892 --0.05818339907559 --1.0733392373411 --1.94829086120532 --0.70144638959699 --2.48144927338214 -0.713213109427322 -0.286376892148546 -0.153954421618298 --1.49964698856735 --0.399752468574469 -1.07356223981558 --2.488575498849 --2.88290422128927 -2.48219980875355 --0.622243438411207 --2.26271418902986 --2.76454976918418 --0.636745379592391 --2.67861880640414 -0.946749248014797 --0.870415181831405 -1.18547062392416 --1.74809436728832 -0.868068489802424 --0.373537861856295 --2.09339912833269 -0.217933564709696 -0.0487418769098653 --2.22019066030809 --2.2370976070868 --0.117935735617351 -0.452789359014922 --1.49565182908064 -0.548066142832633 -1.90611202090066 --1.52593141989144 -0.178181201268913 -2.99846895982881 -0.405328725010815 --1.29903352204911 -1.84769580893209 -1.08975720024679 --1.16998287517637 -2.45456183507667 --1.42068101301243 -0.365363497403301 -1.26078210051112 -0.961328249297932 --0.289521435026565 -0.279847179948074 --1.25110870861241 --0.46148456107724 --0.481678102907765 --1.71231913892255 -1.36327015783585 -1.33969248509548 --3.86453389727307 --0.888335506931835 --1.43781272906615 -0.414881388316605 -0.456191091154245 -1.24401447341762 -0.691269783759896 -0.320273008513244 --1.03621639394203 -0.308260489301754 --0.0432359876863089 --0.202660802198377 --1.13056598676643 --3.3280119306789 --0.775464102551908 --1.83497237369781 -0.86249183791157 -0.831801760405472 --1.94227055423281 --0.205294999978696 -1.46158812528684 -1.03864882371925 -1.22607251386559 --0.422407916649668 -0.0204231485707496 --1.7203401046724 -0.410800987394765 -0.0166235634330718 --2.12527210803444 -0.854844371379912 --0.681052272041939 -0.798675607737781 --0.760328814450936 --1.42313713270039 -0.21327873314366 -0.566887776785038 -0.37286127385728 --2.37839454802283 --1.53602419465816 -1.72825415763808 -0.413024311354866 -0.765855223328181 -0.270697034038463 --1.42539578954891 -0.0807110055650782 --2.97715719532641 --1.26316358074527 -1.12118533455159 --1.82436135378927 -0.705192737539662 --0.347235238109221 -0.0548860003807725 -1.0865909564499 -0.460594021643054 -0.350334525100093 -0.659540582522691 -0.531458093512612 --1.21543548082181 -1.59203818964426 -0.73983686284037 -0.234525816542817 --1.24789971981735 --0.454745593729125 --0.682243440478306 --0.00787410564708679 -1.48705361051508 --2.67061334690738 -0.377550547704287 --0.70470278804563 --0.502605339722283 -0.115306795946061 -2.44475818517967 -1.25441460250338 -0.262416055228934 --2.52793817402187 -1.26889431412983 -0.282968438279811 -0.484340626103929 --1.77689986828418 -1.1523035746803 -2.59403974480532 --0.97542942940888 --1.91248769754498 --0.360014129889564 -0.218358746270797 --0.719673578779705 --0.120525503568317 -1.56080283799736 --1.21441318816803 --0.84149104600073 --0.841615700865248 --0.90900513078514 --1.49680378670458 -1.38444486742115 -0.885295828587079 -0.424501133917747 --0.532137330672537 -0.864450513726467 -0.00161845222512724 -0.44186078611253 --2.40268346344608 -1.27825708292234 -0.224011441868239 --2.13527516479607 --1.46846365042325 --2.25435234879383 -0.206766263508385 -0.0137287405782871 -1.52637606170011 --0.552576707547516 --0.743847892712761 --0.38167446756546 -0.180919631222283 --1.64965306843411 -0.657982331869338 -1.1434940893149 --1.48464409032595 -1.5453059391776 -1.7283050454336 --1.69383934425883 --1.68197055018912 --1.56147421987791 -0.129205766062643 --1.01723800111358 -0.229042037685797 --2.32635970843369 --0.0946534377771009 -0.615263314608397 -1.99502937833157 --1.2584051294397 --2.67861402008223 --0.9461231493888 -0.052932251362888 -0.962822047009599 --0.743071878704807 -0.928860481739891 -1.51681308901773 -0.26715604999209 --1.77494646763252 -0.557747478634264 -0.0864629843765226 -0.252859890148315 --0.00672261071326119 -0.282320321438812 -0.545478760004203 -1.18296346052777 --0.117761520986608 --0.662358825575694 --0.119323798219817 --0.967704433817921 --0.677527983690808 --0.857762736216323 --0.820414484897537 -1.22657225077121 -0.374898314593194 -1.14723295382798 --1.60318008320098 --0.339295830896106 -0.668177260724443 --1.39735873818985 -1.13036476987819 -0.144513320222536 -0.492139553301842 -2.1098857674496 --0.899937291420116 -0.605293184970609 -1.27147305271446 -0.338008181573969 --1.28751352339928 --0.313476927405542 -0.196515940590659 --2.16338732760681 -0.998494221356371 --0.665913636214913 --0.262048915425801 -1.49516724474774 -0.515466757758066 -0.498275281021805 -0.446126347085901 -0.254209072444429 --0.386040237936502 -0.319232274197637 --0.445219612411559 --1.92894229335089 -0.304162343897108 --1.12933106578208 --1.07468511953209 --0.0630670790201506 --1.35742677346828 --0.321090247692041 --1.10622379232522 --1.90325888969584 -2.12376566670774 --1.76445746923197 -1.35108786459898 --0.546156701970659 --0.224194872892564 -0.885959776789999 -2.82474250597314 -2.31422783370542 --0.955032060491178 --0.752386356771147 --0.704746464650334 -0.691933291265247 --2.51450056339743 -0.296042361531564 -0.907039109243307 --0.618792618834394 --0.215681974363697 -0.67559727826929 -1.09038044766073 --0.878897265798642 --0.6272523685845 --1.10538399010696 -1.47579272091027 -0.391097692549689 --1.60329623875472 -0.4249075398969 --1.18154241098142 -1.80763755110673 --1.57384979894752 -0.425993143838459 -0.753387261984425 -0.749478466599911 --0.172423088221226 -1.38412155582682 -2.14551741368063 -0.202894971685115 --0.737507445349951 --0.0441790593948834 -0.030562507134837 -1.2564389334496 --0.801850723269709 -1.24547612735718 --0.348657355684136 -1.00007768744113 -0.412454270059083 -0.99209565272086 --1.45950907239276 -0.719549360355913 -2.48252414871346 --3.28846092278215 --0.530405711360906 -1.31576062916913 --0.145564185758076 -0.131947834952651 --1.15441165335459 -0.304917780939959 -0.520510043011043 --1.56934374725341 --0.68175692441784 --1.69921253670644 --1.12424470129083 --0.524815981828784 -0.0909407003432943 --0.30224911413886 --0.0940004947325406 -0.379560848762473 --1.0645899306068 --0.0460468275491017 -1.78429042404162 --1.59078685028682 --0.822959495938552 -0.346562317252964 --1.16550694944761 -2.07647827994658 --0.361114994648609 --0.763454173203693 --1.44090562413396 -1.18222875387023 -0.380595402800928 -0.137887994587246 -0.440526534939446 -0.727951714274186 --1.37788821212977 --1.10143713276095 --1.36412873648278 -0.545249525511 --1.1742031868084 -1.89677832007832 -1.63112148071395 -0.256422765702162 -0.33063607450644 -1.02772983298735 -0.279369218487995 --0.0416655676396473 --1.81253854319677 -0.459962694151013 -0.689115095280112 -1.1283632413791 -1.30430835873926 -0.867440790197232 -0.540025781245511 -0.257586123358372 --1.44117795169988 -0.0778989453181467 --2.01509227714614 -0.150594908767687 -3.0175410340908 -0.2228307094603 --0.419695229995124 -0.72169043480476 -1.69056497361501 --1.91881749651831 -0.526838225925689 --0.905616087526838 --0.0236826942848332 -0.742097934359258 -2.41523494537793 --0.510363320478049 --0.144668187598048 -0.105394691084594 --3.75206190297702 -0.596365441126407 -0.104725698061074 --1.0690228695616 -0.408317190057199 -1.01733956872553 --0.690195580469039 -1.776926864613 --2.68848177561305 -0.328890718839025 -0.473014082225012 --2.59498391678841 -0.000164321229828346 --0.100396558460695 --2.93009949114928 -0.985608175968103 --0.510599914851454 --0.77176290431537 --0.329510289263112 --1.49608241097879 --0.321816353535944 --1.17605067402987 -1.97957979242959 --0.464068117729639 -0.865559244283059 -0.350577935871938 --0.169258759006972 --1.49756903799224 -1.84588738554028 --1.39262715950186 --1.32044955451531 --1.23828376362693 -0.275536435565515 -1.19565019120871 -0.57358959622124 -0.130207988131191 --0.988271842911718 -0.858779022775863 -2.25857524272056 -0.953107974485487 -1.83811652854902 --2.06395529295865 --1.80977068631131 -1.86072075705799 --0.607076119332255 --3.00617400467891 --1.5940999525114 -1.48113730004692 -0.303438220699517 -0.133350694009952 -0.21697245869014 --1.38734715105742 -0.799410484568883 --0.448291827912374 --1.56096797916831 -0.558174648935138 -1.23623611327047 -2.08052642841674 --2.48604555968533 -0.39158500975585 --3.76594153516731 -1.51715135387881 -0.661511792385813 --0.628886388200264 --0.750869523752023 -0.797906251826465 --0.339983967534867 --3.35322368775212 -0.261299174839579 --1.31920949922314 -1.26065222028268 -0.228433236231499 -1.05990793088063 --0.739464539172296 -0.47096816273411 -1.77655473748462 --2.06385779363096 -1.65426950969499 --1.31983744462289 --0.496371911814478 -0.605351203787407 --1.15785813850302 --1.90269031979775 --0.682799866783173 --0.794050060350521 -0.324029854100145 -0.155328679756881 --0.0730243890474078 --2.5684750877391 -0.162455025365064 -0.15232519547838 -0.609770738494518 -1.48989284441493 --2.67597265583813 -1.99364700041208 --2.2767441294888 -1.01637370747827 -1.79140936781929 -0.823241338397942 -1.29267610016907 -1.7558099453747 -0.258380961131859 --1.84923582956237 --1.53920245279838 --1.44646502071994 -0.126209705835233 --0.126101084479618 -0.463145580114391 -0.870813706640853 -0.436469220163559 --1.64571088758838 --1.21645739948716 -1.06275419523036 -1.44112408785644 --1.5038316488926 -0.977272123738883 -0.276792682862371 -0.272657883307296 -0.560353593079103 --1.66899084859222 --1.6708073257308 -0.793842966716625 --1.99062413019191 --0.834005864851916 -0.584747478409419 --0.493923291261993 -0.125246212928952 -0.943824891744779 -0.942775846963187 --1.56961926886845 -1.40856230527861 --0.0409365600210272 -0.804509744491567 -1.07441111800646 --0.0417437615370275 -0.563952601233566 -0.377878545701451 -1.25420050743443 -0.353531631015199 -0.195931073842985 -0.901245751943001 -1.26224137624783 --0.938400025666326 --0.619619486530844 --0.946558975403446 -0.802300106729149 -0.217176266687249 -0.189769338988118 -0.326959626096887 -1.52974964241233 --0.344571033450855 -0.824741649803837 --2.72342507319206 -0.476560600391544 -0.844714943697777 -0.848750594830509 --3.45471552234892 -2.31850413947071 -2.5823301536465 -1.35572398581211 --1.25160760354619 -0.908551067713439 -0.963074270655611 --0.746399214234113 -1.02664570713814 -1.733221832709 --2.45305526334991 --0.553089651207602 --2.65295088281525 -1.7221356429995 -2.14275004626527 -0.0968795897028265 --1.18560648899212 --1.219464451802 -0.136553217734543 --1.8152759513381 --1.51040501304966 -2.07195034572894 --0.299798981750559 --1.48659398592516 -0.890516566741063 --0.364275451275837 --2.01060838519741 -0.93112157369294 --0.0518551306964419 --0.417199442512203 -2.56493799522816 -0.638775331327356 --1.71255811464529 -0.525461098963014 --0.157128261147172 -1.03168337867819 --0.107660264681265 --0.558088944063091 -0.0285973670633535 -0.314182797657514 --0.736942699572069 --1.27139406802827 --0.701116033889342 -1.77084667435975 -0.436467960389345 -0.0805561087576088 -0.352077922077168 -0.0263790750424473 -1.96125729710866 --0.00313344613799416 -0.696920263036628 --1.08827568370103 -2.24767282818918 -0.412565759114738 -0.49670117130333 -0.928744369208481 --0.273670933730706 --3.39273117002882 --1.41913353236277 --1.32365368589474 -1.85521243515947 --0.892955134531576 -1.90586886531952 --0.998882240925106 -0.957444907715907 --2.05244590881388 --1.2500217636176 -1.68170190825668 -2.16730907099763 -0.799666558744356 --0.337780386749479 --0.487800686345205 -1.54416509545507 -0.17332357535669 -0.429334249531808 -1.26445167493417 -1.19293593979794 --1.66080076231763 --1.43371190858616 -1.03941623937271 --0.16484319262803 -1.16645711839143 -1.69665923462831 -1.74504030500212 -1.80197694583355 --1.33366206142256 -0.327642361495247 -0.721385643616685 --0.572714377662219 -0.766257293399626 --0.527807692482478 -0.22895957885153 -0.732476563273785 --2.51249210770914 --0.119373456835984 -0.989041401202236 --0.635970732561228 --1.67241263752999 -0.237545222205576 --1.52881929828709 --1.46073348781382 -1.01001842613693 -0.813323818575961 --1.20704449902272 -1.27636472314828 -0.539847859826708 -0.364121504861616 --1.57382701315646 --1.92374593045377 -0.842623006234094 --2.09889593180526 --3.26754292858319 --1.60583823661361 --1.45873000790513 -1.00374928539374 --0.887964384694808 -0.266812510514981 --2.40081374665761 --1.2358473798393 --0.524182483502901 -1.24281981497491 -0.405988641992661 -1.32420203835414 --2.79656610923211 --1.15748624137427 --0.616789834902818 --0.953549968178613 --1.91667809838075 --1.00078118025689 --0.755656382318236 -0.713001959141543 --0.685418479757583 --1.94329552697235 -0.00314616349836427 --1.48439541105193 --1.32762647642543 -2.47183259409752 -0.691466604082315 -0.659486380682523 --1.48838972418141 -0.897698495073742 -0.0196204914383955 --0.117503316881468 --2.46650276155688 -0.497606534549458 --0.461318172095211 -0.475265119955683 --1.00363691453377 -0.298934259788513 --0.991634075918025 -0.273216340833136 --3.23004223353435 -0.817480036863003 --0.0270755078554696 -0.297305628015515 --2.52585855055576 --0.432594231127807 -0.581515437683997 --0.348243714483345 --0.733859891648425 --0.135993971664824 -0.311241371731249 -0.341493205019702 -1.80840752492572 -0.739172969257421 -0.965716820370531 -1.24726545647656 --0.0269380179339649 --1.16521261537746 --1.20005315930353 --2.65311736080083 -1.16502419019464 -0.274859088512878 --0.485041360607564 -0.707998168981939 -0.589030020682181 --2.72631308612867 --1.24758655089667 --1.50214785924276 -1.92324454637538 -0.195012784144957 -0.0605021915812713 -1.1136551326084 -1.14087227171034 -1.70851029465881 --1.41186737581374 --1.17283261344657 -0.794396822562991 -1.46198869514069 -0.0847951057238099 -1.42149847377015 -1.14307969631588 --0.0757845540324205 --1.96763951980002 -1.33309054655943 -1.53239262862022 --0.51680147016209 -0.607263196875572 -1.6707262140173 --0.593545505209178 -0.0942699914894032 -0.2930726175091 -2.26896116169654 -0.661973675193522 --1.64229887454461 --0.27588264124622 -0.932462251221835 -0.19965464905693 -0.946061039809067 --0.736360285014747 --0.95412371037893 --1.84781656418267 --1.59395678578167 --0.741753682628818 -1.69145434301679 -0.877784474958165 --0.515337384905216 --1.47351449640066 -0.156905974557574 -0.0915522708781822 --1.25364959739935 -0.458220924486024 -1.54300359869791 --0.760108026876978 -1.88588143191438 --1.77700645490785 --1.62163863406555 --0.471874671326766 -0.278227749005932 --0.723748059088702 --1.05566083800847 -0.919070246913158 -0.0534529125331424 -0.694150310818264 --0.535262879236267 -0.612269576877363 --0.442814212460352 -0.0207233456794143 -0.643251107523552 --2.21872938572045 -0.585754648319586 -0.217277416785915 -0.384634161259147 -0.387107781954567 --0.141095762847147 --0.176736350631714 --1.24269353951142 -1.33856359449655 -1.95924701644231 --2.66949589916938 -0.0623243369243429 -0.418625880378398 --1.05316716499195 -0.460590026705271 --1.88273820627335 --0.612421507073343 -0.323287943007534 --1.19889843744489 -0.36317214401395 -0.263748104008958 --0.168024448407635 -0.0212991371224902 --0.310844654185814 --2.06969504001882 -0.0115100732124169 --0.0155364323470124 --1.27223845585618 -1.77807920571143 --0.715923235875273 -1.04002641886047 --2.90510716640028 -0.560157420684305 -0.127408150790558 -0.642118431212886 --1.65493307873391 -0.732448894714912 -0.413250170709453 --1.57494264870346 -0.904509530326557 --0.840940380750475 --2.07109420184699 -0.934303348473383 --1.68342113836709 -0.183427994441708 --1.89891585682235 --1.36343376569452 --0.17117870026242 -0.7109801351017 --0.581448386794616 --0.466384628193666 --0.396778418949372 --0.209431500319873 --2.15994773294983 -0.475913780133768 -2.02881764382652 --0.923607537727975 -0.792307220747269 --1.73964916183414 -0.625915178367009 -0.892914194896692 -0.482372576870915 -0.275886209965233 -0.0462754741836662 -0.144954792567297 --0.78723914371006 -1.05783282920093 -0.236435043255124 --0.182010563161967 --0.0123737330552203 -0.641432114311542 -0.241645694862157 -0.657995642391718 -0.371121783967851 -0.115987484296262 --1.76571649497214 --0.219727998710159 -1.39335441350045 -0.132720914557076 --0.039450823547444 -1.20668055962991 --0.159322838361181 -1.87981225541427 -0.646066037971348 --0.186069505561449 -3.46305516603892 -1.43355556383647 -0.289611314314723 --1.88873764439471 --0.385574101851434 --1.40058699234947 -1.54491238869401 --0.0838172385450928 -0.279010553515786 -1.02042909833932 -0.982442122995835 --0.02988826888933 -0.401400193782212 -2.26304180366737 --0.0718033147114099 --1.08118370161528 --0.980633156314596 --1.08858006253778 -0.245158115772256 -0.331956070476156 --1.61339629369231 --1.5290161810176 -0.907507062306857 -1.70183197546699 -0.82930754846061 --1.35418775961141 -0.945269180129209 -1.03638187338363 --1.61239415830568 --0.642688583861599 -1.3645927934381 --0.196410908011948 --1.84232346972716 -0.68442366605073 -0.193867556095437 -1.27318603008262 -1.11801079415659 --0.959602208736484 -2.1401770643438 --0.147357520255152 --1.34807132046311 --0.0911556287937998 --3.13785528234662 --1.92407167611221 --0.771843471730698 -0.744455562498372 -0.105376888363825 --2.12795509102383 --1.39474212756013 -0.210530407145397 -0.876922969200216 -0.562219866606627 -1.31122453428822 -0.867279354206945 --1.7197528369092 -0.981244913005126 -1.04566203193585 --1.05688582441104 --1.58448466526229 -0.578481411839618 --0.952554029371473 -1.35622770624268 --0.699467501418141 -1.35897452442155 -0.721860032339036 -0.715579369735366 -1.81176995659829 --0.0424363435380783 -0.647898906218444 --0.710185940810781 -0.193864777425958 --2.17519123092236 -0.768076914295442 -0.112819764398004 -1.82278146471037 --1.91778098026561 -2.02182751618236 -1.33297758989119 --0.22352893348382 -0.499209567853924 --2.3723526407407 -0.301029785835514 --1.07033824883095 --0.562453791046302 -2.29641030398135 --0.346891007610427 -1.39853419295078 -0.870396290794897 --2.04949611772515 -1.20323014225261 --0.0418943448774414 --1.63774374996554 -1.22956401349277 --1.29857909809925 -0.203007944872198 -0.505984413870372 -0.905462823619345 -1.04650696195999 --0.786032764855236 --0.19087000662355 -0.573004031224414 --0.0675505484107699 -0.487272693256495 -0.215152125385121 --2.3864760865205 --1.12483396657109 --1.73687636564039 --0.910637504939977 --0.214065843757616 -0.209108521278935 -0.339219270575017 --1.54976325010434 --0.0618899247492486 --1.9635639557783 -0.337847640649528 -0.00178308890169987 -1.33294189435208 -1.16030859665441 -1.17147466429583 -0.328549595273067 -1.25517834790324 --1.34099112164805 --0.36849286005598 -1.65050451296568 --1.91967901723091 -0.367395009010043 -0.271508272659055 --1.57029288380862 -0.281905301659354 -0.651030927643284 -0.0459448685856714 -0.941503460711377 --0.483184199477748 --1.30930666538277 --1.33233938046935 --2.06054443118224 -0.274062150518068 --1.75859587545002 -0.986419839304592 --2.2192627474426 --1.54039646501039 -2.74364255536563 -1.37660054575269 -1.04549621648713 --0.447808352928938 --0.542786526591698 -1.54195364079396 --1.73766070847871 --0.765261378333904 -0.3577326467021 --1.58686586107827 --2.38751650558728 -0.618082364083756 --1.47152706499914 --1.64935434416068 -0.760721843772277 --0.866842457320807 --0.34752337923117 --0.875929059701821 -0.799306282907553 --1.83905930753595 --0.153258816563969 --1.27029954500216 -0.567997945744601 -0.725344296833836 -0.222885306078554 -1.53227383660728 --1.41559199240731 -1.58708748443905 -0.396598571888585 --1.0169395842188 --0.850210367437686 -0.441301226727756 --1.53293854119615 --1.80510104095183 --0.129560294620482 -1.41039110485302 --1.55762627261895 --0.381969194686327 --0.582122720096034 -0.618045178536228 -0.511742927271989 --0.737966924668333 --1.22396590247408 --1.39297496535179 --1.83006958562243 --1.35201710115211 -1.84199115491251 -0.396608002664436 -0.532944489731685 --1.55068816419761 -1.53490901287938 -0.168703360629809 -0.166639981075523 --1.38079594517903 --0.20862320106994 -1.70962738488636 -1.22771627539012 -1.09909127614238 -1.83597145537887 -1.53572341163336 --2.65310103118435 --0.447806467223394 --1.52650574151535 --1.44053543344045 -1.27080784520039 --0.464448021118187 --0.0907732565905341 -0.616898137575234 -1.2019903140808 --0.200645643552091 -0.469832132419882 --0.145415392031936 -1.97009789293686 -1.44542095784582 -2.01105165618918 -0.118494379061772 -0.641976167875775 --1.12541512059524 -0.267745310119391 --2.02419544221437 -0.612465660855994 --2.48587243993191 --0.904539132923926 -0.0613361680915077 -0.644421967256154 -0.993959458809179 -1.35400863141403 -0.920891357039416 -0.681776508379698 --2.25898906628318 -0.038927167019299 --2.09330466309463 --0.221211053694539 -1.55206922320625 --0.625361234378757 --0.319832223617446 --0.460077463212681 -1.98972956686737 --1.77894278050608 -0.23065120235014 -1.01058617662141 --2.85024720957841 --0.598070818311307 -0.334284634444467 --0.73321032024711 --1.57138378964084 -0.759604630821368 -0.656243975834457 -0.347491124186387 --0.820674465967368 -1.34457832317196 -0.29771213882433 --1.85655653238418 --0.856123970613801 --0.356664107335035 --2.34962482715943 --0.592228004244131 -0.431940398499984 -0.0728504372981131 --2.32861155365928 --0.428241606784752 -1.42179549951002 --0.776357885414541 --0.16611521712116 -0.884829023228264 -0.46176783520227 -0.329696931066028 --0.807791997564298 -0.31444910585056 -1.65887760679045 -1.20126787926982 -1.47492730802284 -0.0532169465342456 -1.59093912243472 -0.745887149455774 -0.612883475424361 -0.236492811141339 -0.527349028096513 -1.27849658961372 -0.324071714429829 --0.705802946618803 -0.224688035239508 -2.33103134037331 -0.287220331346582 --1.8381240464224 -1.40177872589347 --1.45416365170199 -0.986863376604809 --0.962010241275138 -1.30202178887907 -0.499115700437109 --0.183561079870927 -0.57637291046283 --0.257818722964142 -1.33215149876127 --1.40215432835184 -0.0138009508158916 --0.0464492140190345 --1.08629382667375 -1.10375456007307 -0.715310869303284 -0.150996139531928 -0.240542550963381 -0.154529335120799 -0.55314942542722 -0.690618578072019 --1.82156727514581 -0.152028529216727 -0.717441476251022 -0.231802156227868 --0.64113858381117 -1.272261504282 -0.607582001923614 -0.386704550395052 --1.96352493382649 --0.06811611806679 -1.74804047928319 --0.186429918441842 -0.435936267373535 -0.387136398872434 -0.116916975723383 -0.152060853524258 --3.06215619619251 -1.17562953664655 -0.421807475100104 --3.76796846033015 -0.768030647845574 -1.01034298956075 -0.402798654014786 --2.36350943552604 -0.0525235335993059 --2.87343153029399 --2.26970665589516 -1.32705282442282 -0.775097889384476 -0.642609761467682 --1.49728637445642 --0.628477155006163 -0.179240200892476 --1.54897077813616 --1.38575534593413 -0.399712189076505 -1.57396715187976 -1.08211540528968 --1.02125446891429 -1.27524338134883 -1.35183293862967 -1.28458926017975 -0.721601367788374 --0.531757585928158 --0.309042688978806 -1.1779227414153 -0.37886058016533 --0.378441918712859 --1.53954041059396 -2.29247106808821 --0.703610458214712 --1.63478198234572 -0.989955249437486 -0.98465557042007 --1.42810758165055 -0.284553807072726 -1.37667617448876 -0.9601478103584 -1.17088678845138 --1.45818765839445 --0.0208744420106797 -1.0661634975041 -2.02346737493994 -0.908560400646344 -0.305365276586439 --0.317257803563173 -1.43631766415186 -1.5565807494064 -1.72237973080964 --0.331580912895653 -1.50472823420681 --1.79285469700587 -1.00975903564828 --0.730538862404462 -1.16979776544101 --0.690451703067012 --0.0946726307546903 -0.568453754483947 --2.12069651245639 --0.772698282593197 -0.186084642212325 --0.577028116883159 -1.00323952138728 -0.510631831948681 -0.959644843209364 --0.51311212695995 --1.78007502338663 --0.885718938696954 --0.0143677751903954 -0.810521964021593 -0.523173355451243 -0.346921894130478 -1.1641048974485 --0.924367519039137 -0.206408287301205 -0.422982607362687 --1.57588412694281 -0.715310285855022 --1.72591101280748 -0.689257495405204 -0.79964549923989 --2.08154626575746 --1.454073654289 -0.292779577400498 --3.18667964158739 --0.5318487167842 -1.65712531636134 --2.16336659309176 -0.260680543534098 --0.209130661421018 --0.483958654878066 --0.175387296470564 -0.26263342301614 -0.239288045497624 -1.32985306063075 -0.498632564254047 -2.26797048314986 --2.25606525102587 --1.02065456245824 -1.7973644593839 --1.53934414999539 --1.73261465722 -1.06093604456245 -0.858049344790507 --1.25902132140207 --0.222450382427622 -0.74839693736433 --1.3785247782867 -0.334068708879975 --1.43321505225133 -1.42439127704429 --1.94374032961615 -0.132388685839096 -0.0282805181597325 --0.955673010830054 -0.704263223466025 -2.25203860299184 -0.523655323301426 --1.62434510392086 --0.765689651701134 -3.2860066237134 --0.271436395005885 -0.524068006353888 --0.266589331661901 --1.44671033069953 -0.901963433089913 --0.238621280920405 -0.119989036699867 --2.11076627892285 --1.49377877200715 --1.60281590926258 --0.949177973462746 --2.2356936333114 -0.317079355050389 -0.524009310885383 --0.319816670408372 -0.585120025230962 -0.110354977848029 -1.41575527145309 --0.754571034270633 --2.78959185370958 -0.262093604400665 -1.13580813218769 --0.408533715636111 -0.576393487142292 --1.34467829202908 -0.0841786059355591 -1.11657920639559 -0.753862278266167 -1.40020417046416 --0.487110339033329 --0.976032957997653 -0.727079607992259 -1.33439821885544 --0.263786626908868 -1.73069801729522 -1.67029303651766 -1.1337123722242 --0.559992688301632 --1.30345599341013 -1.79761238752309 -1.29455444194462 --1.97853869283502 -1.69550117187763 --1.09134391276364 -0.806826370152422 -0.865480389895122 -1.17915571605648 --3.55656946088527 -2.46178990741524 --1.25465398180381 --1.49337112515987 --3.53127887337814 -0.0197030725844929 -1.19388924303983 -0.335971775508469 --0.400685529619075 -1.60052116658181 -1.10131692018825 -0.875649351621362 -1.01319025394883 -0.194785391465835 -1.15592289051042 --1.27865725136892 --0.753505192607399 -0.736981946820414 --0.992776777411152 --1.29404670442357 --1.17447239015116 -1.40916510184401 --0.492252896539437 --0.175518226061627 --1.05989729220757 -3.22427472318901 -0.173851499460985 --1.40572713018718 --1.78864944446693 --1.4393094818911 -1.63699542155884 --0.330939986370549 --0.605353734881852 --0.528006507429616 --1.23970164709848 --1.05590817523786 -1.15626344483604 -0.242542337801952 --1.35143370009687 --1.60852516837861 --3.9665664385261 -0.391379843712496 -0.865567252960844 -1.87076994849178 -1.06596188204906 -0.78855329839794 -1.78382399323999 --0.658128074807619 --0.430448003263074 -0.172297865424646 -0.721412561551352 --1.26622578129961 -1.37971829820645 --0.492754684738724 -0.367200953395216 -2.37613326439964 --0.937749851663028 -1.54175098104987 --1.13548857281413 --1.53920740218083 --0.465510272189363 -0.385613337472925 --1.35570517540292 -0.159955097977594 -1.33796625069136 -0.367422977542898 -0.413471290252062 -0.76547313434455 -0.557128483124384 -0.943456497652559 -0.299136368702296 -0.828724556200967 -0.523732703455392 -0.460937471630086 --0.178312282459068 -0.0270038449638825 --0.352302905934083 -0.686803862603519 --0.384792989799507 -0.0268379518897603 -0.590784759743688 -0.36884060100007 -0.413471499368898 -2.03027294127422 --0.165824392240367 --0.186057777311518 -0.540237552518114 -1.27064076806377 --0.204325137545268 --0.587057426508746 --0.348247480495029 -1.01990359698917 -1.50625693588448 -0.943884800539884 -0.326101116980229 -0.402741336855918 -0.343004164165045 -0.273720414849819 -0.671493842212882 -1.911096609292 --2.34782674395132 -1.75928708458731 --0.492475417244371 --0.977824006116855 --0.14369223345815 -1.85081723316283 --0.0591931738428642 -0.238481116294121 --0.71216783017767 --0.713918276216141 -0.559793011665963 --1.82727155687754 -0.154745186218078 -0.516135656175228 --0.781393228089357 -0.745877633982477 -1.71970462584088 -1.2224072223483 --1.13490200812148 -1.48678082871648 --0.236486635300192 --0.95448014325143 -0.807000694180058 --1.91091938550861 -1.80134932173467 --0.1610253055511 -0.919793159260436 --0.871924879833635 --1.44177592690234 -0.397492379487417 -0.416934145862049 -1.20321480949888 --0.027354800906231 -0.0217917013304412 -2.02581547747978 --1.67991805057581 --1.81403974466868 --0.807793358510565 -1.90344104454129 -0.221741236013674 --2.33743793156142 --0.307588613977714 --1.79961850361368 -0.37717443049887 -1.20082278066506 --1.7206111250138 -1.57921513118805 -0.17322153811433 -1.81679044120076 --1.1359437562864 --2.47825464953621 --0.846755918100747 -1.0450054397875 -0.848713677003985 --0.469650005890411 -0.638270229958785 -1.15196598427857 -1.29369592925542 --1.54654780465558 --1.68574048786337 -1.99549502436 -0.617235955007768 -0.434983898836675 -0.398006241612862 --0.463560634361869 --0.376483472822621 -1.48938519665335 --1.83847185681636 -1.48086892215189 --1.7351591132164 -0.475812207563299 --1.59161862787081 -1.22325982076764 --0.309620103267452 --1.96896122379719 --1.26926018879218 -0.560454003849927 -0.152875665072195 --1.15181396613696 -2.02410943484118 -0.851237995779009 --1.32669632522953 -0.548545267418177 --1.81678549258792 --1.12232864355045 -1.43658369783104 -0.62296759623408 --1.48982979945303 --0.971354149368764 -1.34974785288692 --1.2281897848674 -2.4245636255354 -1.80540571952427 -0.490959401741414 -0.0385542988145744 -0.154553118729488 -1.25445926201466 -0.607170343717167 --0.905885872743685 -1.98309647504491 -0.929968825295141 --1.1295063904399 --0.344910943646134 -0.191022455334817 -0.10127520839397 -1.67968807779005 --0.00565193516766982 --1.32960651484715 --1.46591112680363 -0.373385345946446 -1.45320000687355 -0.498115573071438 --0.53393051127156 -0.586725095677172 -0.732343671795121 -0.0531780535765023 --0.989698057353436 -0.139869199862588 --0.378263956475134 --0.0409018359227833 -0.0651470682567954 -2.13152422876955 --1.50167543432861 -1.08785826169983 --1.9556883361344 -0.552649118562186 --1.40424981815329 -0.352505195754432 -1.88980252396531 -0.844082095693896 -0.714845991529129 --1.268829951228 -2.17679194598461 -1.34300152204971 -1.10801917026984 --0.878707550785499 -0.695511601506048 -0.572969679330942 -1.22332690470803 --0.376253211342217 -0.643801819018009 --0.0471269420192861 --0.512999361382342 --0.552725018916028 --1.03714915335406 --0.773206846715453 -0.00100730772273216 --0.379588129392374 --0.879531423680966 --1.74310869243113 -0.741273789534324 -0.298301065251451 --0.20169483001289 --0.636623566227163 -0.476395627826516 -1.5057675406483 -0.890317291926721 --1.42538166419972 -1.25528887559009 --0.310256940484855 --0.529261960360635 -0.922387003095452 -0.0157047789802913 -0.561421603105545 -1.00699175475669 -1.79756826976002 --1.01449252861254 --2.81511195802933 --0.351621880849873 --3.05328454458861 -0.296529955498457 -0.0318829467329174 --1.01199000869957 -0.0721635342561502 --0.638486961393909 --1.12896084896824 --0.235814264443725 -0.743700583796766 --1.76634656667184 --0.738534134932259 --2.74981478316482 --1.85063471515391 -2.0341722040732 -1.40776542498506 -0.181138205925294 --2.26760884340126 -1.42231463515877 --0.788835969616713 -1.4732961669258 --1.64283550455281 --0.0952495782890246 -0.733243461563791 -1.12335766011859 --0.432744578793908 --0.664461876185538 --0.0682453500086169 -0.630997970439584 -0.702832330015454 -1.40221139780693 -0.968420664536644 --2.46247471618223 --0.696135244983395 --1.52199836397114 -0.535800760278821 -0.642076573347929 -0.875972812121024 --0.82740694420233 --0.849089455609302 -0.510366923789356 -0.101881832694776 --1.25527902534665 --3.10304266478327 -0.51755456393575 --1.28995000463513 -0.27437883683246 --1.64332195102786 -1.42559845948463 -1.49172180482891 --2.03262215983821 --0.172857564754857 --0.482841226345769 --1.05838544754292 -0.164846954120275 -0.486396251773625 -0.255582739060976 --0.829744123984899 --2.84406492043766 -0.928963863567379 --1.43677292290874 --0.969831735351949 --1.33039124193206 -1.11620781351135 --1.15686549781176 --1.41391279864157 -1.10790120372272 -1.8437241359798 -0.846020862348325 -0.266379611614912 --0.15323695024259 -0.652831944425529 --1.2468859274453 -1.95543613772377 -0.463620125945623 -2.02316791043486 -1.09171499095344 -1.15406403988311 -0.183004043278297 -1.362149741588 --1.60788237961704 --0.0161085553051343 -1.17802543171118 --0.442424714881074 --3.86753116452709 --0.367722200160664 -1.60725921053012 --1.11297149707947 -1.92416486632712 --0.254014103561385 -0.698780774079871 --1.08870636883001 -0.271220305131301 -1.19557059918503 -0.125611774833109 --0.0622569741185792 --1.79390981543693 --2.16366634554945 -3.17486293536854 -0.702218576062155 -0.660742908261433 -0.571975748819703 -0.296082597716097 -1.50002104802205 --2.01708326145244 --0.147062233616257 -1.43450790956734 --0.578765610072061 --1.62024256494852 -0.608656908929731 -1.51311104799048 --0.904024589412812 -0.637941262110107 -0.310433815967087 --0.59124601993013 --0.523932193929541 --0.0650780721507829 --2.72503191644062 -0.570299570517886 -0.144201993058118 -1.29282576884849 -2.18913677056475 -1.06512204269504 --0.382307169444722 -2.55690940952073 -1.51767988113322 -1.16763585470199 -1.79968275089391 --1.97660343213095 --1.75047026576969 -0.0615841747223147 -0.878185121113171 -0.315613433040426 -0.136269773004958 --2.16843471418208 --1.57181065005479 --3.31964151005013 --2.06971077081684 -0.8409320936815 -0.85933143737735 --1.95098754143083 -1.33712671590842 -1.40907788512686 --1.77516563445686 -1.57254747363115 --1.84793478157082 -0.932211778851372 --2.59772446724839 -0.116311380965442 -0.605168965308549 --1.6576672722284 -0.793813491649054 -0.865888767463606 --1.61058295738847 -0.21448469209329 -0.500265888768384 -0.56121244603991 --0.758223967841737 --0.875280510928924 --2.91305217069874 --2.17679979613823 --0.630921664345625 -1.25089216811886 -1.06820489004839 -0.937497416241326 --0.58459790344795 -0.352297984420574 -0.734587487207998 --1.37376447266637 -0.862447199378941 -0.599821367365054 -0.664061250508983 --0.0689032530339624 --0.164065485813275 --0.262966567661614 -0.695795049471371 --2.34790839738629 --0.171504472131424 -1.70938866919312 --0.836473458022484 --1.3546702244392 --0.750844594892174 --0.851751123117147 -1.93235847778455 --0.915333934558861 --3.06985052042278 -0.00576480462670759 -3.18305449813494 -1.39413624041924 -0.396314114612132 -0.0433951889153477 -1.18362654291317 --1.03398007564691 --1.75590475588374 --1.9354187010704 -1.35622658538932 --0.630206158742588 -0.60996389785438 -0.554855002191298 -0.616249350619498 -1.67995067736077 -0.328313949686288 -0.518827559061394 -0.830886571660148 -2.92839753875142 --0.0352979307836883 -0.932638798956518 -1.36800045095461 --2.23734459765049 --1.77890970917948 --2.21154890150659 --0.00762003996765515 -1.15570011729986 -0.874918016964941 -0.754580544788748 -0.338846672474277 --0.419148888673625 -1.92091302617479 -0.013829215708796 -1.43167346807206 -1.57382876425672 -0.650289404958745 --1.15767864173742 --0.361580622528784 -1.43808771666075 --3.93381935824945 --0.81783739755171 --2.03408265099723 --0.711855102699332 --0.172908029182999 -1.71984229525957 -0.281417286437426 -2.58895257170764 -1.27955551012641 -0.758231274973024 --0.387019982313127 -0.560673567948964 -0.942705911993656 -0.137105968545967 --1.06730935440312 --0.00561086664868604 -1.20405972349348 --1.2182691200314 -0.833754373649324 -0.43005602357567 -1.76499494509801 --1.59589274905741 -1.19095593245818 --1.75853633093252 --0.0370120482771537 --0.910598175227424 -1.62423474526413 --1.70161500082486 --0.505829324388362 --0.201078274254272 -2.23117488942734 -1.55283909537049 --0.723531288566946 -1.35451841848353 --0.00492509309954414 --0.329517171256327 -0.542598050955753 -1.21134142337997 --1.78311772469089 -0.20916677695833 -0.532785686748223 --0.120696339340398 --0.324056594537629 --0.40802783952752 -0.475519835012163 -1.72057182584043 -0.52556300754202 --1.10643896637701 --0.489127371673987 -2.11264720626091 -1.39181056436733 --0.695124737988753 --0.271491402108431 --0.0837022471830693 -0.673637676066154 --0.292082939057366 -0.380555943327941 -0.762975040239033 --1.15782638144938 --0.239117786147574 --1.67610667905847 -0.728340070778087 -0.735245555220121 --0.742557601387876 --0.316473967886928 -0.368524096239547 --1.53547777104428 -1.45500433131244 -0.133656410392042 -1.08855549586638 --0.205892261382665 -0.661787287361086 --0.406505694756035 -0.632124496345241 --0.900273676732919 -0.0733311098738714 --0.433198167665523 --0.0965000023048805 --1.51677625114667 -0.536381011366014 -1.26921353177923 -0.843415765646998 -2.75116153078796 --2.23883305109792 --1.00735934143958 --0.670571137567865 --1.33297682332016 -1.21225500111944 --1.34941665273172 -1.401849239587 -1.36914165935899 -0.776170413983767 -0.826711110188018 --1.60251484453394 -0.223163745641722 -0.243408453121361 -1.58808942587327 -0.485632833948252 -0.773961897815658 --0.919947511219096 -0.753033815295497 --1.06522543344897 -0.913786404079818 -0.760959464490035 -0.243857252249457 -0.846321247306033 --1.04940951252564 --1.61253764027925 -0.735260111886788 -1.53382636148858 --1.19126466807802 --0.465904893168499 -3.03987891586957 -0.0991807182126294 --1.6977441703555 --1.14031797666014 --0.495341357721475 --0.671315006114007 -0.930525115381396 -0.686891248627028 -1.47729884877852 -0.55565565695111 --0.573650934631964 --0.34389352748623 -0.830628231670374 --1.30979973853702 --0.279141189053711 -2.2181287567306 -1.62887941381955 -1.5495330953316 -1.15083558386638 -0.850236255458498 -1.8010131013722 -2.09300907042435 --0.30813978964963 --1.32240057079027 --1.993954527798 --0.00519372671430318 -0.832743900230318 --1.95638120185801 --0.903510883652682 -1.30089339048332 --2.76773572735653 -0.25848840844627 -2.20236182888163 -1.28337320978708 --1.23370204429402 -0.37327322638653 --0.573097559414478 --2.3912411916604 -0.210239138966546 -1.12172247408455 --1.49465005850001 -0.796885374931048 -0.386088825060519 -1.12222112296463 -2.28147050774619 -0.0280204428063584 --1.15334164877723 --1.50140960809726 -1.39568529297315 --0.325021962137548 -0.0846332569200321 --0.277915533133474 --0.598828343127899 --0.0294765418345193 --0.00847689741292612 -0.155325075678288 -0.634445564648725 --1.73110692118813 --2.70267739893643 --3.0686267263165 -0.286086461958794 --0.061927770165612 --0.862732532575595 -1.74201327815302 -1.67397597465486 -0.501742116098967 -1.16767585959109 -0.91219642511442 -0.166011755358126 --1.60657944837179 -0.234873862788094 -0.158329558365532 --1.67392836380941 --0.761118220901938 -0.208327858806532 --0.847352669234944 -0.960544453081811 --0.277189856715971 --2.02250688823171 -0.0103110080550195 -0.696841004183604 --2.41959835271447 -1.76687932990761 -0.0558893798973585 -0.399935362034189 --2.40843822465552 -0.82581426038252 --2.45153071111705 -1.31962751353905 --0.49445613785219 -0.35361573563163 -0.558385747097159 --0.0106820637753771 -0.133331335831567 -0.00523680796883141 -1.00422219499487 -1.22725335998696 -0.562079842475448 -1.72171320511466 --0.0758944522653877 -0.174004994643298 -1.78281805089583 --1.1833218433983 -3.44061122725576 -2.07433733359977 --1.29507142789672 -0.777390285569048 --1.17791254956328 -0.0206100008616801 -2.06717328782347 -0.690041630466091 --0.569854885820291 --0.187231999028079 --2.17624878926537 --0.739289605069569 --0.966856072199572 --0.397250128003918 --0.803713973274341 --0.884618212515335 -0.670521835507333 -0.185450091388212 --2.25011614576061 -1.08518467886022 --1.36783289380353 -0.877426153290074 --0.25688248156424 --1.30065009135196 -0.193413774361742 -1.87574007520935 -0.0903204992826065 -1.61145144475058 --1.66385631235771 -0.852698483026064 --0.664721600830966 --0.173822552988996 -0.202828297691619 -0.237781227935212 -2.27292361288623 -1.55148165516878 --1.18931359861185 --1.33403556796804 -0.425387997992363 -0.1739984552196 --1.74387414872817 --0.953512376257258 --0.0894694574857908 --1.48504509725109 --1.07340700249762 --0.648864657289156 --0.506699258266615 --0.707119653418108 --0.79641645790398 -0.665083744644978 -0.864755172078073 --1.25079892956595 -0.265706542643427 -0.463484035129147 -0.26631724692815 -0.207764388023401 -0.981552311262073 -2.11234501648869 --0.520841756023501 -1.06953610003711 -0.824025356160313 --0.478656407197626 -0.22633077326137 -1.65940641441167 -0.85285733023863 -0.881897040932964 --0.292601618132565 --0.434262039387388 --0.276917807424596 -1.37496550039572 -0.118795299636 --1.96976678181142 --1.2239690399761 -0.697864618818706 -1.52002365589182 -2.58501036341148 --0.48240397150817 --0.37533217500865 -2.62957235182017 --0.343472709200526 --0.526364584103305 -0.950984473291578 -1.1520236717886 --0.0496421926288306 -1.28950343883398 --0.0904824979100773 -0.343051975811079 --2.63723747890486 -0.241457025402577 --0.27288759360659 -0.951549466701884 -0.51169951701231 -1.09426940952231 -1.66946482805821 --1.17758283611943 -0.777499693702765 --2.83497861460548 --2.10063451597011 -0.268872903228839 -1.4396265105492 -2.28349479983153 --1.01405984919307 -0.0162855243723303 --0.700532665675489 --1.05597242487138 --0.942051259006078 --0.147023217036157 -0.340773054060172 --1.42091115576089 --0.747667223395673 --1.53710000595816 -0.704816152324302 -1.931197968601 -1.04709486090099 -0.162648411945113 --0.780489094739877 --2.30121964299629 --1.48009611995168 -0.315816765699564 --0.275770382218219 --1.05641761130988 --0.431225190593707 -0.267626785460664 -1.73190192145731 -0.865339037890134 --1.2911647875568 -0.584745273027739 -0.851374609880409 -0.910704293030758 --0.996006019931642 --1.92017100362196 -0.02484075236565 -0.614863297860595 -1.39990033139098 --3.21773826125852 --0.646395775569189 --1.12887877216255 --1.37683329763408 --2.74578362634571 -1.59285525944591 --1.43359892329937 --0.29022086212716 --1.77263748690469 -0.511098753818402 -0.0210370346897477 -0.348338514237094 -0.43701373316572 -0.433064366605921 -0.417464284955742 -0.655427437195506 -0.148183660274011 -1.17440874673053 --0.905236875826368 -1.81975396937318 --2.41148482014868 -0.552358234461291 -0.780378774928405 --0.174105142332747 -0.31642743600233 --1.85366153465522 -0.409499282284845 -0.174763543770904 -0.340177635685855 --1.35415873110116 --0.568975929924962 -2.2341349117462 -0.301887674895852 -0.372455226909317 --0.420164653694059 -0.879259146689503 --1.32631704753482 --0.612658466041403 -0.721991132655603 -0.537343094271327 -1.91229412859687 --1.49157218005803 --0.35631600170338 --1.80224366124713 -2.30867510971763 -1.86898651520764 --1.10644696414644 -0.138063876153957 -0.124286766904284 -2.66979188589226 --1.31466372498107 --1.61528479927961 -0.66549486673313 --0.63917120241031 --0.41366292503622 --0.133428973458656 --1.87728966860974 -0.0941946960054167 --1.45826495636611 --1.50112150385983 -0.553664704302101 --3.03531577913727 --0.477486404118196 -0.449559654823187 -1.78012167679043 -1.05755096253301 -0.0349330379706103 -0.993665364581735 -1.59682667189974 -0.647199826501165 -1.72388712732217 --1.96324859323327 -1.30392088707389 -1.6136982870018 --0.925341256013542 --1.51765842282179 -0.235551203524881 -0.733261189169603 --0.815863468855902 --2.07060676844233 -0.414939069801793 -0.0358970096777664 -0.293166078187781 -1.02802268261368 -0.562417709208621 -0.784018499643082 --1.40504378407752 -0.176283953606953 --0.270623564785929 --0.9783776019427 --1.8841360446037 --1.01241900812024 -0.07777331686626 --1.40148232911413 --0.533479615624955 --0.0135944534081176 --1.07374342292072 -0.042184070389041 -1.2574026589971 -0.761989881938149 --1.34245441073014 -0.391986515969201 -0.616651334815643 -0.972873860633886 -0.703808125532753 --3.03733343625188 -0.428929402336735 --1.03329827540837 -0.440355973620118 --0.266403656874804 -0.476365902197639 --0.407048253944499 -0.885032249370148 --0.283560064220048 --2.08990291938158 --0.120511893128999 --0.785307769165563 --1.49093398304015 -0.711516188196896 --0.796544350317255 -0.437412758964742 -0.821289462722273 -0.502119826390558 -0.0649764656900249 --2.8652712938523 --1.40613603510191 --0.638365380231676 --0.560260215371795 -0.905560635446149 --2.07974281503299 --1.02647498051141 --2.10868327306788 -1.3404342789659 --1.45990979277131 --2.54311684529653 --2.4522210370736 --1.38187772808306 -0.489444750824209 --0.363451158755744 -1.83491039834701 --0.407222572606486 --0.704929818474469 --1.62135381349115 --2.72095292097529 --1.04052458991996 -1.75242192638722 --0.593833261333334 --1.87451760296326 --0.760733362918902 -1.99421996039301 --2.73449447819358 --0.518189580941545 --0.60836675269023 --0.894834744033965 --0.568522679388487 -2.42077594854465 --0.0772498458038271 -0.252677589128798 --0.0129184929637916 --0.719204855356361 -0.724758290008438 -0.755971758493565 -0.0141541475434135 -1.35217933394162 -1.02802368806948 -1.43150627461929 --0.490723269935106 -0.944321818174416 -0.423404331677922 -2.12781754990175 --0.927920008848425 -0.999672859293611 -0.676497305290209 --0.106451577805538 -1.15614337174328 --0.961822523380562 -1.38781684876475 -1.29659969862953 --0.0922982674861537 --0.348280478699909 -0.505334449337905 --2.53265156839655 --1.02767371895332 -1.34545727035826 -1.82247249500743 --0.923873745516371 --0.0808790806652695 --1.7227924694353 --1.00367900238027 --1.15334190488277 --1.030983778343 -1.97218531266612 --1.61637001250781 --1.50546905671473 -0.257140394239453 -1.21475230547381 -1.63684598291798 --0.00260164196327395 -1.41883787218162 --0.391373491962099 --1.54963834615008 -0.852444952305596 --1.3289608777187 -0.294271101895635 -1.81176452679287 --0.82290694983611 --0.395858256772037 -1.23510972446472 --0.84715527321881 -3.09068786316783 --1.64058712506415 -0.175699463748114 -0.844320160190701 -1.17826086985026 -0.476067939895922 --1.35871685184322 --0.011389664536928 -1.65707580751713 --0.0877745083256798 --0.0566115804174352 -0.616089615833372 --1.62120362462783 --1.59138775238392 --0.703316914319746 -0.212820920840628 -2.00515433978056 -0.383444127545133 -0.429926727763991 -1.46509561572638 -1.10014078814264 --0.663630064246405 -0.455885353224 -1.41232923068042 -0.319932281640071 --2.01197692314781 -2.44416442093992 --0.028879440079848 -1.9171103169761 --0.173751938960176 --0.0444348632075311 -0.0634819987405564 -0.462523604610479 --0.912279036891221 --0.502516134289543 -1.09293949926593 --0.936697173637024 -0.300055532213593 --2.83476177411897 -0.592675212351569 --0.816302078776289 -0.339162280052856 --2.37026679338726 -1.06540534597962 -0.664199148036735 --1.30654027169237 -0.280303157994087 -0.301759646297029 --1.53345798036854 --1.2877885482896 --0.0495616019799527 --0.132941213928142 --0.285994265674006 -0.181648402260771 -0.0147419199111756 --0.371812792646899 -0.0460690762105305 -1.65202502680398 --0.503798363632423 --1.06009918504871 --1.66753340045039 -0.273648751399747 --1.16964439775011 --0.576707515396322 --1.11897674139695 -1.49025438928807 -0.936078082907169 --1.59105242576688 -1.29108271013926 -0.280908200355961 --1.4466716802462 -3.09431977509805 -1.19706885146167 --2.45402998583199 -1.48131462382849 --0.892342429086284 -1.20299900550749 -1.38172321112356 -1.28150575027665 -1.1998224561164 --0.224857633970093 -0.819089098882635 --0.568062994500004 --0.836318121279149 -0.856896403593193 -1.46220631212145 --0.484429930160797 -0.727864346628415 --0.280678401418299 -0.0697285757380861 -0.171751780916235 -0.309437859264882 --0.391055937074256 -1.47416231639606 --1.22457734745496 --0.236643192987536 -0.676049982179343 -1.54241284279999 --0.142921618142275 -0.159110982498515 --0.375768542800277 -1.95241938392317 --0.98017190846798 --0.0195876952192791 -0.35534081718056 -1.32752502164739 --1.44259167360972 -0.156436374090051 -1.57632041405271 -1.16089259493543 --0.160455139089375 --1.08986324097062 -0.0199681569355761 -2.31946025384703 --1.0678380087861 --0.444761718291563 --0.788917228890071 -0.609505261992503 -0.678840238216917 -0.610378369419216 -0.29845121064476 -2.44682430372625 -1.59597532023599 --1.43345697484705 -0.381757348220532 -1.09367579443483 -1.32823049467022 -0.599905620669471 --0.908851142139753 --1.02522366908783 -0.380224182980811 -0.498768934317681 -0.153959556241919 -2.372650232377 --2.34338512088059 -0.214524570361046 -0.657175672576372 -0.457341548060027 -0.387259991582802 --1.09744702600253 -0.225047189757856 -0.0315021862296838 -1.42277048284429 -0.220936013434692 --1.50510238084738 --1.4341405367587 -0.913099369833649 --1.57447227769098 --0.873944021438394 --3.27235575633398 -1.20404312811698 -0.158441623625755 -0.11150745228592 --0.771824038735208 -0.150070447127808 -0.773322357621147 --2.24903435650937 -1.50507931132405 -0.348147357223409 -1.16150163308852 --0.528307048406866 -0.495205911934384 -0.749449068349131 --0.296061084292191 --1.88239898644658 --0.519143832216667 --2.0281000283346 --1.20990595152312 --1.51270351358796 --1.30391127021424 -0.130344778792267 -0.582270831386062 --1.83449719431675 --1.28305286698134 -0.188306138717213 --0.0827947327880629 -0.00281547331795906 --0.470080238732422 -3.01716834377604 --1.28200457048631 --1.1006650017167 -1.76402481620889 -0.700836919405202 --0.973862870190327 --1.57638864306481 -0.259978024767872 -1.88621486122895 --1.51973516567864 -1.67003998892391 -1.20892757718654 --1.32956606665363 -2.47999511369781 -1.07712581160638 -0.248811298463874 --0.36335183949852 --3.585987730549 -1.84641863307489 -0.0579136663215962 -0.304539504160514 --0.2764746943934 -0.0626379560018204 --0.256833860852137 -1.77216860763523 --2.41581627953968 --0.753949292013949 --1.59022809878027 -0.334831062987021 -1.89845123009444 -1.40769667557744 --1.23653986902627 -1.99478486986468 --1.46912610583543 -2.52800730497423 -0.411277722541429 -0.542423963202234 -0.940985152205236 --1.88053612716816 --1.21521622672069 -1.52317963455024 --1.7161001112424 --0.358258735714717 --0.24001468844456 -1.40451921954248 -1.3820466769108 -0.531113836225847 -0.368353311275728 -1.07641033212387 -0.0858004942368069 --1.0048057369291 -1.01372085474372 --0.746052612199474 -2.38701297190864 -0.012748370260951 -2.14901188473322 -0.0998626987200453 --0.50385477371746 --0.488292812484779 -0.557824372565609 -1.23250379642077 --0.898240150026982 -0.0925620492804029 --1.14703209397498 --0.722871725312311 --1.29161851805668 --0.626614075922804 -0.244766823886016 -0.195541444985089 --0.952042914332271 -2.03405363218648 --1.61691575970038 -1.70643540829991 -0.215201817501676 --0.810257911693427 --1.13752789372323 -2.48297097666331 --1.99683527319662 -1.15741815626932 -1.25448207557658 -1.16239130945908 --1.21569522572404 --0.219940404936722 --1.80527792837104 --0.558931110378744 --3.14340954211389 --0.34794486084974 -0.215894046156365 --1.67207214279041 -1.22918432335567 -0.994689124207977 -0.852754208756288 -0.571140552511933 --0.0206569323814474 --0.420896502963721 --0.7664202227038 --0.351186563305951 --1.17443293722472 --0.116470568201549 --1.49822099010294 -0.817338727835676 --1.2109473545712 --0.135083995029255 -0.819011585843718 -0.218898252447275 --0.844087418110853 -0.598893508037191 -2.00048124983767 -0.263878935934533 -0.184111510205167 -0.968335875981207 --1.38958574266432 --0.228111429887578 -1.60592309123797 -1.35059161233838 --0.0602404135769419 --0.91692057773626 -1.09790324468709 --1.10782600631784 --2.27177411366661 -0.378068055117058 --0.410275363834192 --1.18259973165286 --1.19484197961238 -0.719459266998925 --0.135478659943512 -1.04231812250227 -1.1219107810143 --1.09690735181803 --1.62878700777795 -0.375097622510159 -1.34808272321708 -2.10809839733341 --0.992200467292449 -1.28408832626392 --1.71751268465262 -0.0810376042010006 -0.471612499612931 --2.00986051588178 --0.0521061623106291 --1.43199030320521 -0.707918572000921 -0.788985028097812 -2.3031193809441 -0.976016437884805 -1.6192402429767 --1.47486606768434 --0.0678214881580761 --1.49546612450005 --3.44059651303198 --0.040348850531533 -1.77821708154792 --0.653468608528598 -0.0709263955130606 -1.78495253017749 --0.678714135811695 -1.01707376322637 -1.07360682483851 --1.35551700620904 --0.568880421971585 --0.515745721458991 -1.6166714084248 -0.194420456871201 -0.249475268013809 -0.938400057621667 -2.55195137551553 -0.277629793744193 -1.94992444122694 -0.619572978991908 --0.853114435543745 -1.21127743631651 --1.46566109444947 --1.21889025962066 --1.72742920091606 --0.428839692436803 -0.493733277716164 --0.485530854673907 -0.978012417793764 -1.50744777712858 --1.31213081866181 -0.93080482233065 -1.78027145854016 -0.106811796876832 --1.61522810382884 --2.01041901591712 --0.870062815158438 --2.90921920797865 --1.56351017050831 --2.13878622613363 --0.905286472270124 --1.36934476186119 -0.86244671126796 -1.14454815384893 --1.73522974618053 --1.59836666911795 -0.496516041798408 --0.82502640546177 --0.0199887905629268 -0.330140416418338 -0.674265191564343 --1.02058381843851 --1.61058957506133 -0.147435357636459 -2.17407411950101 --0.625481363436677 -1.13972898634857 -1.83636022750711 --1.31064222318198 -0.0507814649031886 -1.10814094095808 --1.45698788098721 -0.4184494386458 -0.444563906505728 --1.5245732852673 --2.59909909752314 -0.0449670722661608 --1.49522236792171 --1.37886049227758 --0.854207939475764 --0.893512381926426 -1.94602198217084 -1.24207951923392 --2.99350263197409 --1.10278461864397 -2.06577877013557 -0.141904502129833 -0.45555772593584 --1.59811805546482 --0.848899480306152 -1.39750616332167 -0.534267033314393 -1.46006254983221 -0.335176116991232 -0.00481148041398427 --0.0216231161944336 --0.99775829978547 -0.588984526091917 -0.467301490761997 -0.83039068955717 --0.4065440719218 -0.874974734849866 --0.577542264472649 -0.530655736419334 --1.37680395353102 -0.0654749111504245 -0.604060218996525 --0.741818567028776 --0.696622161172144 --1.86752395422382 --0.155812501504851 -2.93635912510013 -0.350250215703497 --2.63616788229331 -0.33376845146519 -0.198811483715829 --1.05632275862401 --2.46310950483312 --1.40951218642861 --1.19044330650846 -2.06555568609066 --1.62923940685108 -2.25527919782796 -0.330255855722674 --1.31202547534819 --0.0119579283931195 --0.190296604832241 -1.41469635507287 --0.367042819070576 --1.43601163118181 -0.786126210667756 --1.09889655284619 --1.57792445325507 --1.01016206367432 -0.535878450519828 -1.12567412955514 --0.866305081788965 --0.514565381493831 -0.0429881303508779 --1.33559439413257 --0.0787462647290518 -0.251474282072195 --0.533693177074074 --1.44111638946735 -0.295680307958859 --0.699728154833263 --1.46898217035675 --2.13795556813248 --0.626563861021225 -0.709884400919996 --0.627354971637656 --1.45476515970153 -0.275419408297159 -1.64550801097881 -0.458294872669491 --2.19005564940102 -1.26151247512262 --0.0820060040041231 --1.55305758815977 --0.782896425142393 --1.05487015509684 --1.02847827090959 -0.0655499410762523 -0.858506097876898 --1.15662137432379 --0.994363679781419 -0.255552720885969 -1.31645260522518 --1.4763004356664 --0.0749071358838513 -0.990302984632898 --0.445381903727876 -2.06700221965273 --1.41972023045823 -1.07681594569129 --0.0918924266714569 --1.26776667952764 -0.210451635919824 --0.105875647305787 -0.205498782551112 --1.51732263374422 -1.16050546997734 -0.830851265338591 -0.428094348606301 -0.107408972728059 -1.88487182847707 -1.12875546668899 -1.36424265394997 -0.509830973696021 -1.993998394512 -0.0588611828198111 --0.755188523411896 --1.57980802716769 -0.190428835537896 --0.244154000817153 --1.23322588947241 -1.61234693945448 --0.96005781208612 -1.76113891614943 --0.316673617334885 -1.83414321253726 -0.532408757846391 --0.163356336753264 --2.34562236737703 -0.104132431410736 -0.172842748218034 -0.221111018812314 --1.3730062435643 -0.724743859487038 --0.0654385252149439 --1.36902760726452 -0.708316897098582 -0.202029310551302 --1.55960657800642 --1.22062241562902 --0.398192428042517 -0.596782176514822 --1.23229251994672 -2.03598453833279 -2.04666416526894 --0.349008374644431 --0.747634952218569 --0.608799991347539 --1.54988908402935 --1.6090932578287 -1.43106669280747 --1.38552325111977 --1.56951865183161 --0.657653779105644 -0.349963977730251 --1.90746956525338 -1.59990248906666 --1.74876473992357 --0.364972951454568 --1.64511735134811 -0.308065328900005 --0.691793146768561 --0.413418674907838 -0.411472727008071 -2.25311246558541 --0.903459647058561 --1.10714480087862 -0.225631059788263 --0.561457253027484 --0.152225405091251 -0.286750685402716 -1.20086006743098 --2.09890345485442 --1.77771046580931 -0.195578974326555 -0.615186779261119 --3.03047120209838 --1.30636596648678 -1.43164958879202 -0.30515267913664 -1.14449912272909 -0.728251407774398 --0.696680958768383 -0.0474881893236159 -2.06837230979254 -1.49155435986141 -0.351926468293783 -1.15527901778756 --0.792068041158487 -0.110202163236213 --0.984627150789283 -1.19026451621741 --0.645319586761687 -0.585677340530843 -1.55592029281741 -0.584552440880829 -1.35183656314963 --1.15935228350208 -0.731862789936589 -0.138735845474784 -0.525710332060935 -0.277220068246027 --1.35049251512752 -0.268238815264375 --1.37313734909624 --1.57088365563202 -1.74097103117414 --3.21696246446838 -0.0800250670149207 -0.143058007420326 -2.05339437713921 --1.32729360762943 -0.932502030482265 -0.449112123695208 -2.38033089049902 -1.03911656340149 -0.291503960018582 -0.510746427851839 --3.06400294455753 -0.516960237105049 -1.76885081794675 -1.76495916076056 -0.839845122902133 --1.56614985118119 -1.20493987312275 -0.322506060295082 --0.993509216195928 -0.545433385073736 --0.318544387571077 --0.728870907438832 -1.2288406186634 -2.04686067032466 --2.18025190935582 -0.513610905755696 -0.865611977958949 -2.00376967558366 --0.667708170978269 -1.46469463575256 -0.31730823229281 --1.2770260068171 --0.47773580617001 -0.13373114976528 --0.677338934950654 -0.859227922834743 -2.1897375064245 -1.33396224211767 -1.16524679732839 -0.296441635521933 -1.12937060140592 -1.08330472911009 -0.648430015547058 --1.63199070400634 -0.0977031594783995 --1.69523756224202 -1.30192939794447 --1.60587225620449 -1.25121551686138 --2.80234134508472 --1.39420550718497 -0.136920057027513 --2.57767580192945 --0.469062984532375 -1.67488743141988 -0.0571291175894402 -0.585404467813344 -0.124400836404821 -1.80049803370535 -0.985428002680493 --0.740586485377552 -0.454365245945493 -2.07735156173347 --1.81046604985513 -0.695032152759289 -1.31507731689483 --0.163030477224041 --1.54608748048838 -1.79542487380386 --0.953426327746811 --1.20781899569632 --1.49358825987014 -0.523193571222816 --1.18473420979181 --0.952454463590215 -0.228000379980987 --0.142616484810297 --1.40431807547535 --0.140155359873042 -2.82155462139436 -0.859476055997025 -0.912544543341888 --1.92536382424183 -0.356617610875844 --0.817216930526934 --0.951105904140906 --2.54042675801995 -0.651994371220997 --0.159462471706568 -1.50336039800281 -1.65097090938486 --1.04543675614179 --0.0480557172159877 -0.216121111955362 --1.31172475484634 -1.09631623193304 --1.12449064551702 --0.405130311611341 --0.220327446196276 --1.08026496612873 --0.0475630908737479 --0.68876480859339 -0.789153399277565 --1.22254479744154 --1.24145078477996 -1.10281398635791 --3.66303228921698 --1.31632492112245 -0.312690495872815 -1.58600790377861 --0.0646382365778919 --2.76941305695797 -1.33747839990882 --0.128173034465256 --0.521388990404549 --3.26773196744074 --0.531575122989139 --0.600533919371355 -1.53536684145421 --0.352111269245999 -2.11619342547853 -3.09466884144284 -1.05132467007932 --1.85545205002734 --1.3977145508053 -2.58203862618069 -1.39285688215151 -0.415218816935644 --1.69950262487778 -0.277450472512889 -0.666707489426662 -0.583695719334397 --1.92522434139834 --0.304621375086242 -0.115259807737296 --3.30083979148861 -1.39938806811399 -0.849753017982213 -0.0272524353495278 -0.178735022331669 -0.216058567316185 -0.385107099925506 -0.42001711362234 -1.64548192679368 --1.23347387043913 -1.23291184742408 --0.417495512902368 --0.0287281257450189 -1.07152975344249 --1.52621781238114 --2.79656486748996 --1.73818974480422 -0.609603629887193 -2.12751581543249 --0.857205634777049 -0.22207289568507 --0.693626282340773 --1.24459582742888 --1.28003490679152 --2.83011857652478 --0.915374315359465 -0.78028030268656 --3.01812811885268 -1.26532700684602 --1.75455312489323 -1.13436714152726 -0.734912306199316 -0.364561405953779 -0.595936885601018 --0.0288404365225574 --1.99900318527355 -0.930084948224902 --0.864907800694713 -0.2914389346573 -0.0991669659053489 -0.880978612398636 --0.0312806281502276 -0.348592861986194 --1.32501747668869 --1.72927767997158 -0.874132747825717 --1.26795991263917 --0.239818141759464 --0.221722006467843 --0.421893394488848 -0.212865038137952 --0.054160788881827 --0.509379410730439 -2.07776657523545 -0.40891968412379 --0.745240859198919 --0.633462454810321 --1.8269916641161 --0.515621803353788 --0.815734562041886 --1.83117417948054 -0.03950392278038 --0.952166081191628 -0.0168091068388811 -0.254774035189115 --0.0464716834193695 -0.414603458878657 -1.53985637400068 -2.24741592030061 -1.66622830304497 --0.823761383470828 --0.130877014352475 -1.1146016395543 -2.5985160531005 -1.49773955340136 --0.214228928637123 --1.48808018336753 --2.31145069539838 --1.65950836185117 --1.64601853122921 -0.613053673172185 -0.712226833032338 --1.86894262237861 -0.962563801489793 -0.967094826513589 -0.665156922789627 --0.0213162857304745 -0.686573872808687 --2.401235063785 -0.431868777772095 -0.265461848546217 -1.19620679054851 -0.140601045847816 --2.38035622243445 -1.44939000936544 -0.46070490476119 -1.29339283988698 -0.43564280847821 -0.943487526446503 --2.74001344219257 -1.41804708235362 --0.329171343896228 -0.156792576716565 -2.37391218744815 -2.14963880810834 --0.257958912765886 --0.625272282929428 -0.941107182880796 --1.94424429019679 --1.47576085997603 -1.6422051206418 -1.6683206220682 --0.881580671229171 -0.0863047872159601 -0.561065251057428 -2.01783608355599 -0.11797448811914 -0.151536480728337 -0.89211706738498 --1.64645944942249 --0.445737341480172 -1.31732283077195 --0.659787643959056 -0.762955854698902 --0.72188759325104 --0.78799026819755 -0.070385506630334 -0.408249947260567 -0.196824760245786 --2.49873145581688 -1.02746525388737 -1.18329235851764 -0.925083741450049 -0.332345594838692 -0.105403031920709 --1.61999250136456 -2.14352535070103 --1.13702573982561 --0.0976552214899158 --0.288037159528933 --1.49310774304964 --0.115069954502427 --1.07461072984171 -0.390130732513441 --0.905408587285757 -0.84393550108015 -2.02691628019081 --1.68653849209605 -1.69021989508489 --2.09249324060471 -1.2134882922829 -0.00189097329067422 -0.155351812266879 -1.21560504826065 --1.22968079619874 -0.049339100615768 --1.09535168461578 -0.388623440760671 --1.53849222541798 -0.112424009384664 --0.740364104158886 --1.3698887627046 -0.590099914858053 -0.894255422513901 --0.324965975403025 --0.536191861927481 --0.116483546390526 -1.47765665958597 -1.87386150887016 -1.94915153139099 -0.10824864757676 --0.303049000636527 --1.32390202354468 -0.437003033529393 -1.68343845514518 --0.649913621838945 --2.04343402941246 --0.848096983367739 --1.32229435951252 -0.426489497788102 --0.679678562846679 -0.823532179137196 --1.54643393686455 --1.35257729991942 -2.03567572046434 -1.51004647116647 -1.64906772187197 --1.04409046806911 --0.873578975085435 -2.82515802688213 -0.0052885606282409 --0.00231597381405635 --1.59977244349953 --0.484770871262938 -2.03382324254452 --2.26499353455439 -0.155661854627695 --0.722655715715259 -0.0895343810950138 -0.03793226024316 -1.33121638701407 -0.129634413243263 -0.752437786369427 -0.954768682723135 -1.58324249993649 --1.28621558011396 --0.325736816655379 -0.429403082736513 --0.645364446446919 -0.837716546639657 -1.05242027127892 --1.33160737921181 -0.610415294504948 -1.86946400752981 --0.0452678508886315 -0.414979550832687 --0.601976491170888 -0.147766984862006 --0.672744991237753 --2.67289609077284 -1.82774298980304 --1.14579694734323 --0.201113437676671 --1.66259550543413 -0.542334815143118 --1.26829379896266 --0.0903177643976463 -0.814191861207179 --1.51557046121606 -0.147071119232965 --1.33916817081401 -1.32943159206541 -0.676412284365153 --1.86143706351255 --0.700058494139524 --1.05971342285181 -1.99863250037494 -0.972906825808323 --1.64806819643408 --3.26810853466044 -0.922427563464469 -0.184132173278272 -0.288771057276222 -2.07811057160633 --0.574285801552136 --0.993071586646899 -2.73729649010375 -2.01186078266211 -0.293006170038089 --1.04722368969528 -0.449771845834103 -3.13034855211092 --1.15142809992739 -1.10276355083176 --0.278146601314667 -0.501195863291457 -2.19347448022731 -1.02559442839968 -1.51619784408607 -1.24327367571617 --0.53459977377209 -0.288145743849178 -0.0683614687964678 -0.369318595134727 -1.13632888529965 --2.10230653926737 --0.716756372773453 --0.44014868607394 -0.980607708156182 --0.978772999670223 -0.307147573610308 -0.215183571098009 -0.251115360167789 --1.32873937030974 --0.721286611999197 -0.38099338168375 -0.566247200697433 -0.146326441392533 --0.775277174280287 --0.0108604774901586 -0.96704140678402 -0.760599739502073 -0.444957126926516 --1.14280220307264 -1.66679078286059 --0.703577896757036 --0.532178263558372 -1.42590698727425 --0.0799356527461228 --1.77723273440833 --1.44891799830453 --0.128364632008612 -0.315482146491824 -0.169074459550902 --2.79118691285049 -1.79552395314299 --1.64398095862295 -0.585104056046859 --0.724597178016541 --0.128101212221537 -2.18284052962676 -0.740879217642318 --1.91373801782795 -0.0187931286709784 --1.73149114756039 --0.674393331387574 -0.309486711775847 -1.30960433636605 --0.771132106060278 --1.89687511572538 --2.01419578441102 -0.321681534444568 -0.869283851090721 --0.0101640381704016 -2.60508417561617 -0.20980253193876 --0.449557819989664 -0.197087982547718 --0.151584088893539 -1.15643772851009 --0.104839248590523 --0.119929719674152 -0.779522387120203 -0.213546534580043 -1.69517710501155 -2.17308503508777 -0.977471770715344 --2.77701244412748 --0.231966573561543 --1.99524137029526 --0.631945136971389 -0.313616684451773 --0.557820365330187 -0.0473528514388804 -0.528534672217891 -0.411455841521963 -0.689478699855739 -1.08361991088226 --0.222011759937701 -1.83894252540136 -1.82823797818122 -0.730876564640003 --0.266228065572772 -0.975788563247452 -0.727917587019981 --1.47149417679543 -1.23548596971751 --0.482728155476003 -0.353712068925194 -1.34206972756616 --1.17431331533474 -2.03831907255687 --1.13238284822338 -0.162567749320537 -0.433420042427393 -1.45211258501502 --0.830469776372986 --0.73187528797942 --1.0099474039372 --1.35982996592732 --1.99603898730978 --1.5255169951254 -0.510579900414683 --1.48854134279284 -0.733433180387124 -2.11405021032839 -0.205703642050375 -1.38906434898591 --1.3227749423361 -2.10901097160416 -0.0409254439578497 --1.36554026273646 -0.529825867198015 -1.38029750689979 --1.76443298973214 --1.57116751415172 --2.14445508648348 --2.23343421532795 --0.593386050313448 -0.977725530711052 -0.0295261463377443 -1.30238713191094 -1.40780217147595 -0.0432594561526329 -1.63862105497645 --0.0603426811391756 -0.401299452429349 --0.537842485399231 --0.795158213813068 --1.6525662752873 --1.09296455192052 -0.709078313769101 --2.11629630344685 --1.56997958306235 -0.0872689444435544 -1.58565393354518 --0.0754754114232838 -0.975698971581711 --0.100741693104338 --1.45507413647535 -1.04750347532901 -0.977209580504024 --0.61785508375061 --0.0536346604789788 --2.2285909843004 -1.02272597707428 -1.1820684184145 -1.34553554299293 --1.5737192763855 -1.30775897956501 --2.74663634032292 --3.85247639632937 -0.294770476274469 -0.00609795148935888 --2.68516996114178 --1.81343126430522 --1.43843155884161 -0.412026277635587 -0.700004014460994 -1.39267505436822 --1.19334560339915 --1.95518496369095 --1.8696269291405 -0.111237249366361 -0.26645294763226 -0.815854392775808 -1.15916238670688 -0.100364945906605 -0.181953003080054 -1.68310900408999 --1.52524204971689 -1.33765667759998 -0.103476893881087 -0.664953070151739 --0.837246613356811 -0.364883524052608 -0.823385127603061 -1.71898474868012 -0.0384533820279529 --1.34735897164122 -1.68382641442869 --0.1610783511587 --0.781933364865999 -0.329027839027129 -0.158303258131724 --0.201074366413003 -0.179410471470034 --0.648561565875831 --0.27988807342631 --0.466640955405353 --2.65805444690114 --0.556557321731638 -0.285923047580798 --2.06271358808587 --0.370286985802263 --0.750199340553515 --0.612031352721587 --0.231658536434566 -0.0521843539655791 --3.70885893807209 -1.83982167167453 -0.395298657736571 -0.553130188692785 -0.365684067809209 -0.701361423332067 --1.66951910368659 -0.0112047709896181 -0.618156771436755 --2.10468322740818 --0.0554445909184125 --0.165348653382186 -1.49477374310289 --0.634187069779024 -0.577884762821537 -1.0288842081006 -0.260113093538507 --1.53756327216383 -0.665566974544641 -0.131286803769934 --0.561730518954469 --0.296097604931621 --1.35670536881642 -1.27342375546931 --0.237469313779524 --1.1340383181262 --1.60776480679552 -0.156746504311398 --1.80276001640433 -1.86087370137689 -0.861346258487485 --0.926445352183183 -1.97003186261981 -0.0991041903245495 --1.33114097068045 --1.26392865404529 -0.0449114984888865 --0.525445936048737 --0.767421915580623 --0.975205938179322 -0.243331466885365 -0.666248829606481 --0.816094842152967 --0.193504984972499 --0.193112298329947 -1.25863088256486 --0.985837255342261 -0.380432686813858 -0.291148545464655 --0.0979822934265435 -0.326528345733758 --1.72468073625717 -0.796978799598271 -0.0126570320903383 --0.748448324670395 -0.219653998099695 --0.158765579597556 -0.809489777495713 --1.51456169701342 -1.16945698109444 --2.07482269827326 --0.102875269813641 --0.134108308688241 -2.11747631788355 -1.38543390041684 -0.736208461165997 -0.123625182185437 -0.764451613469923 -0.658351648266841 --2.44380099592185 -2.0067390963538 --0.0597222371845749 --1.01066922868502 -1.12897725005432 --1.00286407311532 --0.416110549859958 -0.433678699762165 -1.05812757697016 -0.647117360580637 --1.5139546797391 -0.196865332318461 --2.50066983297653 --0.136902536979985 --0.0931015886766549 -0.745624582012193 -0.142047212102279 -0.441881391857578 --0.930945968291876 --2.21050272593799 --2.06117852329236 --0.314985970546086 --1.42732564624642 -2.24609789008815 -0.226781738681304 -0.347140391697241 --0.77216359620725 --0.137151565251767 -0.975955568831917 -1.11010411943254 --0.78590682728354 -1.66930971600723 -1.68031513774868 -0.17590885934036 --1.32896737011812 -0.078230210516061 --1.98127746966108 -0.513433707863145 -1.64712376272908 --0.971821768022107 --0.280056227530807 -0.24101714964687 -2.03338666830349 --0.8218965407243 -1.03408418731763 -1.22346803722663 --0.845868989402728 -1.90790331833219 --1.80422955100613 --1.30506475671323 --1.11257500514287 --0.675272902705835 --1.66731062087764 --0.167451119245801 -0.236734463247945 -0.352059458742596 -0.592238800230941 --2.25771497811633 -0.757790242816942 --1.56032897320261 -0.839036507723325 --0.921279661984478 --1.62824768477345 --1.43053870434674 -0.418176805115513 -0.948046249408451 --1.22723096817477 -0.32691348692185 --1.37346299064954 --1.75707671223209 --0.580484952341862 --1.5556537504305 -0.105611220576009 --2.81098542715451 --0.0515738472955718 -1.06590979181311 -1.30901036956026 --0.459245843077589 -1.05007670082335 --1.07109739552542 -0.30162803936892 -1.91307315078264 --0.998853238685939 --0.28668125728753 -1.22579864617451 -1.31159303525472 -0.336073292032591 --0.806434351631232 --0.901899243919324 -0.519280048710765 --0.905529875783134 -0.24555118628728 -0.320809100023867 -1.5427196273012 -0.370958378879529 --0.731543886604229 --1.91898196946243 -0.309978368472102 -0.900431300532995 -0.226014838537697 -0.228375822370719 --1.99524700443267 -1.26229544994245 --1.83523708213098 --0.296217767482638 --0.181496041109307 -0.53309976220762 --0.776554531188097 --3.11178547805662 --0.0664112629392548 --0.176591697687172 -0.514743100663502 -0.899657740922793 -0.674048321035311 -0.460995868419248 --1.30888606060076 -2.44708968099767 --1.71715855125828 -0.429669614586119 --0.280495274767411 --2.05060630519044 -0.254332160732369 --1.28031607570696 -1.1304756899277 --0.127677968199301 --1.92521463353286 --0.132771248495416 -1.38973191593769 -0.291768781098641 -2.54891318335859 -0.469550503466181 --0.982266717827045 -0.617440095707291 --1.5673195627048 -0.50687169296787 -1.82042812201869 --1.17163556441144 -0.129255460011482 --0.832831854674573 --0.162910523874011 --2.53048729724698 -1.32839859111104 -0.25734313061144 --0.545582416739283 -1.42789708283912 -0.669975648025417 -0.730482925810165 -1.82580900213666 --0.642737182982128 -0.260960427254822 --0.00898487429999761 --1.62505734567137 -0.691215806897546 -0.65791068109073 --1.89160051682567 --0.842031152049426 --0.79497756214387 -1.69911446018776 --0.974793764820422 -0.598089585110404 -0.995287059525804 --0.00495073302831806 --1.40378054764952 --0.469429320290317 --1.16323682894258 -2.41988044415385 --1.7639531096338 -1.17482068268432 --0.707336103374271 -0.076670756953547 -0.267001881634682 --0.337480120004415 -0.149044361755788 -0.596259425271805 -2.46486330857086 -1.43578191285564 --0.445919847945568 -0.523251386598705 -0.541183797892019 -0.4217239564259 --1.47832472461873 --1.84368506781673 --3.11464422753949 -1.92256315643672 -1.35464525267008 -1.42357872968479 --0.854955014688933 --0.805374325184424 --2.01625483811342 -0.759626371054221 --0.25337391550255 -1.25812520946037 --3.24812971386995 --1.63422812000044 --0.506478607737854 --0.707604230485359 -0.613744798891659 -0.999001076808792 -0.39804280328177 -0.90651786174088 --2.53984737367713 -0.0258303436329044 --0.227138952476992 --2.35977431523902 --1.62868718147672 --0.163735875720036 --1.41217015256202 -0.0783336615867931 -0.524886149618105 --0.00494551212904781 --1.25734187012784 --1.27322501086337 --0.362738750221446 --0.06435319378717 -1.75221742298713 --1.47744816986463 -0.439813682537499 -1.86630019565835 --1.40972619141856 -1.45608406810853 -0.993794916648806 --0.00414206389789484 --1.24815295429562 -1.25201236593534 --1.07684657843726 --0.705570719826049 -0.317380777666109 -0.0551699051399446 -2.08640337473685 --1.23902264223911 -1.20972223165569 -0.344135587338322 -0.742253240674906 --1.39487305865121 -0.625246057628226 -1.78814698851856 --0.518155875222689 -0.590985378273658 --0.773592582308645 --1.57506782304886 -1.39454068172965 -1.6832120048557 --3.40126953178253 -0.0833128313990485 --1.33323081594343 -0.636948892953253 -0.741229331413663 --0.677104543186537 --2.13971438288826 -1.33216586681596 --0.11940389561542 -0.152777172459153 -1.553425015894 --0.0740076274418389 -0.514396813616852 --1.28949492681733 -1.19038497408938 -0.602149205661446 -0.167348043115219 -0.90208636055597 -1.39191264332594 --2.07982757775625 -1.21524356490054 -2.41465483436695 -0.570069596564849 --0.845098502597128 --0.0863139726820883 --1.21286610905693 --1.70113939994096 -2.15256653824959 -0.931018194238765 -2.02188408891696 --0.777914293460363 -0.50123540839407 -0.302782355978369 --0.045849612314683 --0.550845789711069 --1.18206248359609 -0.847367883176819 -2.2704607140036 -0.361877422260314 -0.310800039793499 -0.0966620833035652 --0.368729527993835 -0.844623457148684 --0.932796719104783 -0.119188509092172 --0.387595003264465 -1.19077731010205 --0.756768888143974 -0.415135213855304 -0.642525675519684 -1.37605679950829 -0.0962795084716142 -0.392575090126412 -0.449066609250179 -0.284775721937372 --0.850620637098103 -0.23560972675247 -0.984349315330672 -0.387704480977701 -0.441529293374067 --2.25754278254132 -0.292672634229714 --1.62459973365482 -0.23317623148986 -0.81822122779413 -1.69844847687983 -1.0783652097195 --1.47846937176094 --0.935668818880401 --1.4074094751856 -0.970849131837081 --1.36436248156315 --1.81620324699078 -0.637924597765608 --2.21329556206793 -0.254806837012817 --1.28082519575089 -0.132679541591923 --1.54823826651584 -0.45280206202507 -1.40586356857496 --1.36013405198384 -0.030537815117043 --0.767484930824736 -1.1672248463864 --2.19766342303159 --0.0497484463926448 -1.44795975318782 --2.31580441115374 -0.582981346232431 --1.95398807506414 -0.654167350622203 -0.529398332436772 --0.085287312288381 --0.184570819919578 -1.10549886778853 -0.434925065632228 --2.21651873633229 --1.62081274922951 -2.56813508516963 -0.384540407771778 -0.553507850531982 --1.15947949577306 -0.852425964719536 --2.10694540521484 --1.04063863687085 --0.112717960371434 -2.37434814789541 --0.351066623134585 -0.592143079201623 --0.932239591840467 -0.140417912306471 --0.455548792220398 --0.196876615144475 -0.854127516220903 -1.71418264732603 --0.0736490423958998 --0.385862619643639 -0.535746888773344 --1.85151046832929 -0.975204070678657 --0.37475590683993 -2.70258595956854 -0.39264993449056 --0.995299843375298 -0.0453916768025451 -1.33719831017319 -0.301539564389603 -1.51852720790149 --3.09775122045534 -0.725239294749088 --1.47367343824049 -0.197058628694629 -1.8067107240012 -0.244174618221699 -0.530440617260847 --3.87759669916852 --1.379147286493 --0.165810689654382 -1.28128058516589 --0.0335508523260266 -0.688607070079556 --0.447860727021357 -2.30762431118773 -1.69746504407854 -0.528048325606777 --1.18955692334976 -0.210325600786792 --1.38645672885061 -0.711640522182194 -0.280446889330417 -0.162908159561425 -1.19317533164576 -1.40511816517328 -1.74055116831294 --1.43123354445469 -0.766333035360436 -0.780229604518398 --1.32847412653409 --0.447713295512788 --0.861978160939369 -0.039454389386087 -1.27846442894987 -2.38018764334863 -0.327260289608946 -1.02126275251891 -1.91294503039843 --1.59927809717862 --2.32956471643696 --0.264730169538602 -0.352093693536247 -0.250733935538726 -0.510991220709471 --0.970249758690713 -0.482213552459736 --1.62003397318671 -2.71113386990312 -1.56024305844117 -0.0125059132709602 -0.377036036252409 --0.678086379353541 -0.991872294799723 -0.194548960417016 -0.10857658228413 --0.530330681948374 -0.788226652417329 --0.164133645862414 -0.454432475173867 -0.27979688593074 --1.18941467077558 -1.16357554880427 --1.65947119657811 --1.09300453206576 -0.671451003160019 -0.765859786261462 -0.664941185642231 -0.256614628746837 -0.308780599733755 --0.0995452859627406 --3.79242181897105 -0.00532070964012377 -0.347846790090863 --1.46734287227533 -1.31815268430157 -0.412283228613687 --2.0906188089308 --0.0264976661736362 --1.41561602721868 --0.100868523107533 --0.729670493480256 -1.881990537068 --0.673428837558239 --0.190266046170933 --0.247292198297679 --0.702660004603764 --2.31597072820442 -0.64002609813797 -1.11995643406042 -0.132843705123395 --1.96998483805933 --0.0443043155217815 --0.506341069713244 -0.534938748708475 -1.37048648217418 -0.525764082671204 -0.376469222228078 -2.01758118747433 -2.76121988303143 --1.94426858121214 --2.47035898493199 -2.86390350411833 -1.75666307605092 --0.806817120919618 --1.01046809552495 --0.016654789310218 -0.324371677208322 -1.79644078357237 --1.35422255270282 -1.97173234537681 --1.01296369445514 -1.44090512094633 -0.113112139539842 -0.604034526513249 -1.11187355409868 --0.717158164094105 --0.36558783460757 -0.476370510541372 -1.92663492472631 --0.838023279842702 --0.282719510073214 -4.02321376165546 -1.33462133881411 --0.152401253315027 -1.11306106331231 -1.75173513682731 --0.052470945022975 -0.350868315318865 --0.346082531079015 --1.31005377977498 --0.365604216380262 -0.963446477567413 -0.777380253969987 -0.258548320102687 --0.654628966822315 -0.554570126470141 -0.961065754602764 -0.991164057825547 -1.46163494719196 -1.83852493316615 -1.22500728139294 --0.719893438483531 -0.915633856807801 -1.0053071793719 -0.820936686276731 --2.23046165113311 --0.932182468361528 --1.08867087392362 -2.45403547290967 --0.642173897622591 --1.39245454565728 -1.60671453516453 -1.7911051038177 -0.844975581364988 -1.11826228484614 --0.457063483168096 -2.09854097200184 --2.02911137871218 --1.34531827237133 --2.13564048926261 -0.897769281811442 -0.396887669999694 --1.95017431685548 -0.70704229591141 --0.79191035692002 -1.70884778113924 --0.0782341148464383 -0.511007891852104 --0.131705400125073 --1.43989460652898 --0.249362590355172 --1.07390681890352 -0.690982822948305 -1.8058374812536 --2.3951340167934 -0.217824178039564 -0.716112821650011 --1.90716423665245 -0.276374146032726 --1.05336494308324 --1.3504538035832 -0.17650425210276 -0.926590190519413 -2.01348265842532 --0.381681915223808 -0.181892672445734 --2.32200627827673 --0.374626898657382 -0.297668437697702 --0.44514712167377 -0.137644040867912 --0.00927698649372033 --0.269361494546196 --0.841755568973106 -1.37128530525133 -0.435851505492076 --1.25802723543873 --0.290800389254365 -1.65917188160152 -0.0877260997695828 -1.02620932984558 --0.368034108231065 --0.24309873540907 -0.117120786206355 -0.251518640655823 --0.160837519547073 --0.13135705086469 -0.43322605314625 --0.284887309833685 --1.82197591970125 -0.0656341812033414 --1.79132520683875 --0.777955361675151 -0.437324349861949 -0.652809442244804 --0.692752487069555 -0.12039964812646 --1.91925423637868 -0.126833189356933 --1.37079856190202 --1.74062310740498 -0.249099270742603 -0.359137488818501 -0.53897105271091 --1.48148997888731 -1.94048258656579 -1.45792491999554 --0.795858379089903 --0.158285689749022 --0.444609094618926 -1.67567432973665 --0.829152234690262 -0.676684038324261 --0.707725734705569 --0.860036145317711 -2.02668179768989 -0.842016452664653 -1.36538621472048 -1.57673074856318 -0.730325700608555 -3.02516917977453 -0.713696286239873 -0.796266648715289 -0.568510119295514 --1.12297935441033 --0.741254344527739 -1.05854222037152 --1.25620971969845 -0.286782188394392 -1.70780301429173 --0.12000621192924 --0.0327735826175655 --0.405351286067283 --3.79832775526367 --2.37558309458514 --1.76624132806981 -0.321712479118439 --0.843231894177986 -0.828554944048221 --1.59987953587782 --1.38143779529917 -1.73111888880944 -2.21034646774037 --0.0935005928377119 --1.17033375221397 --0.958456065411099 -0.599142490471607 -0.0944860235401208 --0.609845527534301 -1.40935278329751 --1.62975212714277 -1.01328788253139 -2.04339361194858 -0.16069004924306 --0.137331927323721 -0.801643735786431 -1.25597945016177 --1.40833800118016 --0.907885572991116 -0.240163726186127 -1.18325832779872 --1.43629847218712 -0.170993177284771 --0.536668362976183 --1.22031198326492 --0.952351400001778 --0.230822156920752 --0.0444883653138231 -1.01412053082208 --3.25088205150783 -1.47730640311699 -0.775637247322816 --0.585912649722189 --2.98496001519421 -2.24697352566664 --2.57070332992187 -0.0410274687488332 -1.282850372243 -0.870799168103764 --3.03827958900711 --1.26753665353727 -0.961207098409769 -0.334748229265378 -2.05715155284323 --1.30594754698839 --1.05945576791332 --0.148356969559323 -0.182185518055505 --1.23994782179147 --1.6118715052215 -0.65021192058645 --1.46157381378411 --1.88213291058288 -0.22755317225066 -0.224689509267085 -1.05892484444354 -0.948165229252837 -1.5103905232199 --1.77115927906005 -0.377721807116927 -0.553123947696498 --0.835983117854813 -1.32691485691228 --0.982689576741578 -0.680741990633869 -0.60445840089632 -0.704213447523275 --3.09827675927197 -0.0143577642442452 --0.173374000619027 --0.830845849263124 --1.04510240213074e-05 -0.660519901425324 -0.247818396904492 -1.40040485127902 --0.287120749072454 -2.37750938510921 -1.65481594538122 --0.589451628445801 -1.03974342768761 --0.457693232673787 --2.1225643874733 -1.35928932387691 --1.5293764900763 --1.90348411302271 --0.609616751528634 -2.03102962183144 --1.39335046831421 -2.08236085631911 -0.573087060831377 -1.08987497064015 --1.76693523389444 -1.24603299056151 -0.380911220940281 -1.03635322906067 --0.468951219007664 -0.458797773449451 -0.676226946321982 -0.102749811503308 --0.306015685001977 -1.21738305184894 -0.76840488601907 -0.144117004988409 -0.440106339267214 --1.33157470595514 --1.64713745763092 -1.36510852328689 --1.72215292365857 -1.97090623781918 -0.311922161488022 -0.240762682752493 -0.537604002877703 --0.94901884253866 --0.0961049862484096 --0.500361147486082 --0.597344528174371 -0.0310692053223001 -0.522227651825624 --1.85953470219551 -2.04791998516299 --0.918693652593493 -0.451464231459045 -1.47787317204309 -1.42857951232767 --0.909259920860965 -0.0959799322425017 --3.71920730980452 --2.0874480596677 -0.547073512983161 -1.29499881152744 -0.883481180100134 --0.84071965359615 -0.263753228341578 --0.327487198705924 -2.22035989803083 -3.1355506830555 -0.301765282756998 --0.939390762822688 -1.37488884765411 -0.389745077993549 -0.388632606825999 -1.64529565929925 -0.301360582280331 -0.241908723642558 -2.04684813199763 -1.01877406766347 -0.601708227080385 -0.920522443220968 -1.0765926491841 -0.00837368822915607 -1.61980538992507 --1.33316097000963 --1.31023242239565 --0.399955553437316 --0.206756072429721 --2.80291032571698 --0.8001599707606 -1.94216063352061 --0.350924417223208 --1.99197415149814 -0.985916568827211 --0.399118850741921 -0.701780270402562 --0.0870966496059999 -2.11710098708293 -1.46618320815718 -1.03102406223294 --0.690192593970467 -0.551144973297612 -0.738906588356798 -0.600186017118137 --1.61342614756809 -2.17303162355179 --0.231891558013928 -3.03131880371011 --3.56480040539745 -0.679257261058247 --1.55971210950572 --0.96749573048983 -1.50751846463168 --1.38889464555784 --0.0226016180555106 --1.07921964186356 -0.178499606242411 --0.755977111315783 --0.138731469246194 -0.243874298944757 -1.82462719841437 -0.634290895837715 --0.680970815577375 --0.466608849317822 --0.370785035266247 -2.07731546537439 --1.54647150426145 -1.08463380151569 -0.80024499590747 -0.276939810230367 -1.97389839583302 --0.824700016672523 --2.0174036147746 -0.11320143368166 -1.12396544645623 -2.48232174466699 --1.40178317340583 -1.05791719035511 --1.90353592167721 -0.0379387774570787 --0.462367041621761 -2.24045965697605 --2.29601530144203 --1.47766103508968 --0.0211652984880288 -0.9366433720648 --0.175667187862544 --0.18516359479063 -0.137070028981912 -1.4362428376983 --0.543607046602904 --1.34764899497887 -0.897261944775412 -0.698056248471822 --1.72879522008428 -0.544615660426023 --1.38451066502698 -0.212910732626387 --0.312373123726779 -1.27539028252025 -1.21147161030001 -1.09424182169015 -0.538665930771261 -1.21073988588121 --1.37142303662412 -0.563936799543463 --1.6554303650142 --1.69819449000295 -2.39430243901539 --1.00594246931422 --0.542062104243122 --0.718325904624315 --0.41099059051119 --3.50274515849245 -0.572177321725919 -0.918756863056977 --0.509420283970336 --1.26866163579667 -1.75615040684148 -0.805414913589033 --0.92430776351296 --2.22528562115889 -1.81686147194191 --0.860297962242164 --0.915298834073406 --2.46946747186817 --1.83552416659186 -0.553366692626371 -0.0999846586688165 -1.8489841246009 --1.89867545185676 --1.23842582398838 -0.973763405680138 --0.0911548257474664 --0.686167936886701 --1.00596363829035 --2.64482977461456 --1.25911037636746 --1.20456416620931 --0.343263660760044 --1.43397715851798 -0.542984672433599 --0.149270458983906 -0.17047648554858 -0.650258892109989 --2.16705243650945 -0.437246053132627 --0.0454404108462949 --1.08738771178612 -1.55857871321221 --1.22650369733032 -0.380938254231999 -0.34526356471385 --0.797196668221762 -2.08321736271948 --1.50018929443829 -0.518887745660187 -0.318816211079188 --1.2215414530341 --1.18906709906389 -0.0851922846305619 -1.09930956931039 -0.472370753168022 -0.862983186268707 -0.619934443398769 -0.344410677672181 -2.28695055180318 --0.373090987285174 --1.15104768645556 -1.72756403918206 --0.121215052231715 --0.0128196943665486 --2.54565197723094 --2.12580621440154 -0.217524072076237 -0.766196265454212 -0.630843268507221 --1.69647321512084 --0.540560687267305 --1.06760485267496 --0.46033460730829 --2.76600414613174 -1.00799215584678 -0.787125602130521 --1.12765147824669 -2.0306916100372 -1.06470539065991 -0.129279229972852 -0.0838797522870287 -0.421791791943829 -0.519387981738362 --0.424514095261678 -1.21574413431807 -0.048202655164701 -1.18178113031717 --0.724499015722074 -0.299050311505212 --0.0547482965056751 -1.31959228785615 --1.38273612131981 -0.753402104287247 -0.250370032154649 -0.498927978943097 -1.63694103668108 --0.105808790224669 --0.783041046679696 -2.21816764948367 --1.25312974490787 --1.01585682019568 -0.162648173767256 --1.83955187003738 --1.83664354759516 -0.410964738430003 --1.38084490462327 --1.64879389823955 -0.811909156609243 --1.24411897039486 -0.990785108551702 --0.731037205381853 --1.5780533508847 -0.130602635286341 -0.334846720326409 -0.209830330863669 --2.23049167139976 --0.391671712652617 -1.03816206454696 --0.332606847983211 -0.96306211377069 -0.996143085105306 -1.53174102364701 -0.08302677956069 --1.37590395733162 --0.380169416194263 -1.66469130143281 -0.343537791248899 --0.0319585008732375 -0.238676433980938 -1.25714983693471 --1.16035058270601 -0.14027531701166 --1.81359314258363 -0.809345974723279 -0.443095823532603 --0.555570041575574 --0.85528890039518 --1.66915676116095 --0.662770267393995 --1.48325186841984 --0.386962230442684 --1.44822325188243 -0.791424625894919 -1.69038213277691 --0.155440007970849 -1.16342681116822 --1.44322905016134 -0.0450595292429341 --1.05206266716896 -0.933862618733187 --0.343853333486511 -0.274736013762082 --0.000542718261492325 --0.652997456951233 --0.475752400412748 -1.53189779562394 -0.385095748995285 -0.483557813020695 --0.231409474365456 -0.805507213046432 --0.352878054549148 --3.15936990910998 --0.180343221095725 --1.32609898201226 -0.23782572421254 -1.1182460922366 -0.536519911412274 --1.32819808831986 --1.64183019987074 -0.402699596378849 -2.14216941474145 -0.53299758012324 -0.899547138882166 -0.0103382680469029 -0.0331318168272237 -0.625875832238094 -0.0358768858648695 -1.62294078873048 --0.0954817818348346 -1.93084503178 -0.33656852274172 -0.0472734491403699 --0.829896289909094 --2.09120222404688 --3.9280070454671 -0.109422331471841 -0.601005423777803 -0.801432819757929 --1.38290352328976 -0.969469415746389 --0.286735091502806 --0.0369147720223761 -1.28407565928938 -1.89359280168896 -1.33158043897978 -0.110864473379907 -1.22510624377979 --1.75973906464728 --1.35049972236095 -0.659616529936017 -1.29538460814314 -0.0520073922533193 --1.1465085240174 -0.901059038908674 -0.819400428733495 --0.359729393405807 -0.756425227631503 -0.228889295210461 -0.475853065632112 --2.80308144169809 --1.60213660490347 --0.823309260708839 --1.81528099361396 -0.75080810387762 -2.68153703553781 -0.256890268786904 -0.695809841685595 -1.65589375451391 -0.305583319491593 --2.53011346512102 -0.621955044437867 --1.90528193844096 --3.2541312152947 -0.541423778188474 -0.625658058267964 -2.46138676207538 --1.26035071878499 -0.123695357010073 -0.820471186181056 -1.05672366264917 -0.100969449661083 --0.00222301355262999 -0.965830133239653 --0.476272898151365 -0.0117372071522652 -0.486817537762292 --1.05030134753243 -0.774253677154817 --1.06222441318053 -1.33283832303679 --0.676835655442076 --3.11803793059456 -0.554687041573175 -0.43155375577483 --0.962065395279829 -0.391222388829133 -1.53098690648822 -0.0870324708481043 --0.465087391110032 -0.324243605195205 --1.47700271861169 -1.917267930079 -0.829240153188909 -1.99570015173583 -0.661605541224628 --0.138734680383685 -0.951114286786346 -1.06552667588532 -0.209855133787558 --0.811155906724231 -0.264498626438693 -0.439637299256415 -0.572960342125853 -0.444219659817897 --1.58700096925489 -1.59479821143265 --3.16443583614995 -0.0102804122349163 --0.359739048745038 --2.06947541778367 -1.83210318845337 --0.0125382808976937 -2.35545863583277 -2.03175893904544 --1.24298971246828 --1.25146073637489 -1.09835146238925 -0.119129291280991 --0.38836441329493 --2.48928620491142 -0.138971925041478 -0.237911126086892 -1.51113000986594 -1.4975998163756 -1.89092298103198 --0.215496737733645 -0.415881639226155 -3.84345327916991 --0.658171068716564 --0.0595361708333151 --1.85146370888451 -2.37960401634723 -0.96613127914711 -0.348570682469488 -0.776128116329069 -0.186925751386386 --0.398560456537641 -0.0426587998364347 --0.811982671320003 -1.43572766082638 --0.47796319600122 -1.04706189846753 --0.433237443853692 -2.09454612978616 -0.853640856332095 --1.33714025913435 --1.96768941336661 --0.0336680819369874 -1.89028600518176 -0.544322752090062 -1.21599869463871 --1.34128589562444 --1.50164874396941 --0.383477412582211 --2.11534699303245 --0.251301701967972 -0.475219259457059 -0.605251349399769 -0.526331499119799 --1.56777476044461 --2.01203758778323 -0.279768624709893 --3.31800836630617 -0.0639724070035683 -1.25799043128543 -1.0392370035874 -1.67034919477452 --1.43423590954821 --0.766138882461718 --1.34528693982795 --1.63755938529241 -0.400164323897206 -0.559423166995273 -0.617452165372228 -1.87371543822427 --0.228062394688955 -1.17947742117796 -1.01004238652115 -0.982559776849484 --0.255653584931217 --1.93502030288484 --1.00135465267095 --0.972501236972501 --0.421819924706924 --1.08981575278284 --0.675942895041008 --0.911524038620083 --0.505311417012233 --0.172996223595021 -0.820594397301882 -0.673822101448131 --0.188614515596406 -0.557827658303069 -0.635809135646983 -1.72869244550986 -1.50091868417086 -1.2362306442462 --0.659832426553187 --1.67515973923245 --0.0749914928195068 --0.138965861969922 --0.124954809979798 --1.34879105495378 -0.877496297851486 --0.267686404960369 --0.239892824497563 -0.431747623938016 -1.4091962338867 -0.287628244187875 -0.495793867741476 -0.128161959497445 --1.39325714210648 -1.28630074746306 -0.595643954985572 -1.64547308071802 -0.26094984052073 -1.07164229971534 --1.70307833783662 -0.660802853179892 --2.47613396593448 -0.828921940058475 -0.658569748548281 -0.703794571261469 -0.0923647206337979 -0.550609344605867 -1.1661075814589 --0.854241855106501 -0.287664724372732 --0.790022001894236 --0.0557284359310195 --0.981868914957893 -1.19948537099603 -0.252484899851767 -0.579656394571263 -0.401264835035487 -1.70196887036474 --0.285987789184276 -0.289031949352456 --2.05214390669881 --1.81487818730105 -1.67553944166532 -1.15074651766907 --1.1462893959191 -3.32023831566523 -2.08468903051319 -0.908236929932091 --0.47251257567987 -0.513870943104235 -0.226697994338437 -1.70264377148474 -0.223701891514644 --0.152946508330142 -0.560402354144962 -1.01938583424674 -0.501465551816036 -0.192615074771403 --1.78325661485908 --0.019200775106869 --1.16918767976911 --1.02324875421436 -0.522262688557433 --1.22016582925358 -1.45942273401607 -1.4640320528474 -1.66317830302377 -0.360236213536286 --0.00856010091100501 --0.929571253712126 -1.39322000676647 -1.04411925639437 -0.429866304895818 --0.949941782782663 --0.978404466521091 -0.368006274769211 -0.587559551846567 -0.340305080966953 --0.420813967819328 --0.0739079464796184 -0.134759590245686 --0.108705871530695 -1.51983387449378 -0.460935183661221 -2.07177721244114 -1.35425924006781 --0.866929605339394 -0.256426684259045 -0.728427310920605 -0.115182102566941 --0.998342210057899 --1.14709749085657 --1.35365017129472 --0.709883563155007 --3.18977424405706 -2.0841491913175 -1.11982186434558 -0.496808669333532 -0.424300825310912 --0.806371247971331 -1.35978732502601 --0.0262969263005957 -0.212615755090994 -2.09840772807701 -0.878770757993724 --0.425615524237998 -0.303021683723937 --0.181102165360805 --2.29800313731374 -0.399432595129937 --0.969737882507449 -0.626356277374528 -1.25097882458845 --0.631979770057974 -2.05557671371644 -0.626237828756842 -0.117744792274568 -1.23682781453626 --1.77161505712413 -0.437493918196658 --0.832763330471067 --1.60236823320915 --0.6877823699987 --1.57897181193495 --1.09822804550908 --1.88549880698704 -0.895373803396442 -0.987909945936632 -0.561787055667013 -0.487513810433413 -2.00836487558902 -2.09007671182049 -0.211314384485554 -0.47337721214695 --1.02732753511107 --3.08560493719119 -2.05330474386945 -0.519787678047262 --2.59891707428706 -1.70941291502716 -0.755226218678937 --0.63028305758862 -0.749255775662597 -0.104678444734894 --0.170978053305177 --0.0696902277143501 -0.353747877254564 --0.467528818713177 -0.395932354773658 -1.62781418320136 -0.922827287682391 -0.804572860030255 --0.692766249777534 -0.0306572112457673 --0.600190662754773 -0.289136046645508 -0.612032634559089 --0.545663995807436 -0.617671425498429 --0.182208586060504 -0.674035299963808 -0.139095608014067 -0.514569134126862 -0.531826656673795 -0.897916960788928 -0.294334530741473 -0.28394678943577 --0.802853167808495 --0.660485265106651 -0.0911779938371993 -0.259934377825452 --0.33603783114847 --0.00502159202053321 -0.281969970419134 -0.626619842997687 -0.946142157259128 -0.563898048829344 --0.0383977088007939 -0.627932256068812 -0.699597873642393 --0.933103642058107 --1.51463733383252 -0.485514514798339 --0.669558621142784 --0.27657319777731 --1.2604640846491 -1.24202912954325 -0.966075340197754 --1.36432599526864 -2.57315820069837 --0.563813082356063 -1.19966493799161 -0.285558284380929 -1.00176247203472 --0.98771523705836 -0.348338881153019 --0.311188731886723 --1.63676024350504 --2.84831832045029 -0.644450810021031 -0.861163211538159 --0.381794941672275 --1.45306028672817 -0.617409156839177 --1.4887391855147 -0.0840631319945189 --0.041767871818486 -0.677208937454822 --0.160029087020863 -0.128461476283604 -0.821115903974354 -0.540351512270428 -0.582697707336678 -0.368872489432936 -1.28873961351113 --1.40800965435498 -2.21550513058187 --0.0785990016965901 -0.647685122046511 -0.384710038859886 --0.410737600422802 -0.996102648861211 -0.22771661493881 --0.511370955382407 -0.1007193675794 --0.225545497688376 --1.53804838681745 --0.620823199647475 --0.978624543582882 --0.261039149000396 --0.64284436999305 --1.62773893687561 --0.418305791267709 --0.781983523689757 --0.764527144592563 --1.66710234332936 -0.580426290757806 --1.36889208019391 -1.97787546923582 -0.624785275040761 -1.73393574349684 --0.517609480869222 --1.03564275620737 --1.68111371029199 -0.538846227378052 -1.0937542065493 -0.253119240539382 -1.23913912250111 --0.631304859399837 -0.959896608284069 -1.57420233484211 --0.100638581759014 --1.83303786389289 -0.788606410063228 --1.4497293972122 -0.963322694102398 -0.592716800638543 -0.502947595103404 --0.260514160327219 -1.2153557810188 --0.999514487268691 --1.53646624489716 --0.711900014015669 -1.3897239087151 --0.00531099156138737 -1.72787279902589 --0.608636307931032 -0.0197926314718266 -0.380688319703374 -1.30624443423607 -0.131414268685596 --1.49115216831756 --0.809971524126796 -2.28138225469949 --0.919283834911525 --0.536856209200373 --3.182224303572 -0.142348347518702 -1.1247540746991 --0.729996607290261 -0.170615676327287 --1.86794592295916 -0.897229170462197 -0.129386347520249 --1.56967481230456 -1.31418029625721 --0.0907452383870933 --1.88386851639518 -1.16178292261556 -1.5492173560809 -0.856388345268371 -0.712245525355257 -0.196237759781839 --1.79100874073803 -0.0191818592775803 --0.573308128511005 -0.0791253748745575 -1.17164620292239 --0.5272231171909 -1.24261865130647 --1.21989209166399 -1.23253905851608 --0.841267181818584 --0.496177731673797 -2.04360864676455 --1.40260402940051 --0.048173120870576 -0.443423098791419 -0.720618094476297 -0.171432085040932 -1.92158065324837 --0.725303206796799 -1.43669948560897 -1.82245415329554 --0.14749613643076 --0.98005151594888 -0.307586725218272 --1.03063660935855 --0.693706659104031 --1.17622869958895 -0.159114863052729 --0.927747784107957 --3.07533784424418 -0.365899310347082 --1.53871700238309 -0.957903576814619 --0.742722682935447 --1.63086331762705 -0.692546125945533 --0.2950310991998 -0.262161048622721 --0.822231157905247 --1.48281128662471 -0.607776544377481 -0.59655375449497 -0.911200131856898 -0.851013825938018 -0.0584372050662907 -0.650125174878003 --1.57607770890023 -0.710024927382531 -1.71597890082978 -0.750025210791275 -0.138175353785918 --0.0616316997763562 -3.04119007515745 -1.15238872653845 --1.39204243752738 --0.576762160579875 -0.411901297851941 --1.11993104879002 -0.66002046490172 --1.50436276612898 -0.146165299642341 -0.895731535880735 --0.516616353678288 -0.23282583228881 --0.269937725769289 -0.412367090059284 -0.268794282114531 -0.51099402802179 --0.134491380783036 -0.131280506789096 --0.715231085433643 --0.632228093557728 -0.2516808429185 --2.26995992282615 --0.769631227040488 -0.531935120367432 -0.792399505756542 --1.56087771694353 -1.59339198068822 --1.78273576900286 --1.53779816362222 -0.889942520734417 -0.496719352143693 -0.421792444967529 -0.437404269016206 -0.883646189617068 -0.288431869967233 -0.0878478472046815 --0.176817001465686 --0.0780776426326533 -0.586672152647685 --0.740552491493979 --2.01555338571613 -0.616570583817243 --1.18769193347916 --1.70587849772436 -0.543347044263069 -1.05626779491846 -0.688701171548084 --1.75169908297331 -0.110328785731468 --0.816339531615689 --0.411992133270225 --0.228089458639698 -0.841766533060323 -0.106402601460395 -0.0397949037509768 -0.532119413069394 --1.81236825347073 --0.777124180721268 -0.836942847811418 -2.25391297275517 -1.07237645155371 --2.11816371603148 --1.48086526673552 -2.03831837345338 -1.85187243524638 -0.387807812879092 -1.21614146478938 -1.04230062942048 -0.630207262292362 --0.629058552551227 --0.879997582589207 -0.980373482672498 -1.53645798994427 -0.762028389760559 -0.591235750184698 --0.558106434827348 --1.63374253386094 -1.25253035079587 --1.51621794684963 -2.2728804927348 -1.06262933471377 --1.54362629556723 -0.693371795729966 --1.6703200676619 --0.996315114530031 -0.0713385406707978 --0.0577719970573796 --0.652906313684689 --0.435094564590027 -0.585286116044919 -0.476940422567026 --0.0751056369039453 -2.30253088166074 -0.518408780468734 -1.41590374611302 --0.30871932088931 --0.815724238497133 --1.53028390402623 --0.529969669831843 --0.219522110163952 --0.626103143554218 --2.03440038609669 -2.54002286365498 --3.66772517289175 -0.808622247664156 --2.12845649239565 --0.326090674777804 -0.749381442555105 --1.61605817627075 -1.87095477588315 -0.385568164327239 -0.343157632438373 --0.628291560176518 -1.61452532796279 -0.245530339083613 --1.12235053463503 -0.184884118454598 -0.654578000778859 --0.0859351514151889 -0.397703709765194 -0.814502938639279 -0.781756220254662 --0.409732438511853 -0.547744054382244 -0.201578626674376 -0.887181889693309 -0.39004459040617 -0.731567914931357 --0.107306701474304 -0.611043235294293 -0.530327269610829 -0.62378956154569 --0.487467192131817 --0.314332094584699 -1.82778864415818 -1.29671308785073 -0.0125488625958994 -0.174151374350428 --0.153306542798941 -1.39581899495792 --1.28487059583611 -1.08256260538081 -0.704311027544263 --1.36852139504978 -2.00492538492061 --1.2956383670565 -1.6827228574064 -2.34867179302541 --0.95187864437181 --1.21058249267629 --1.4767502959837 --1.37331898778073 --0.400770615053375 -0.12011655289399 -0.408763971266733 --2.23802161195393 --1.46478419447321 --1.05364335899884 -0.0437847390140256 --3.51845939355654 --0.36149488644913 -0.283037442678111 --1.85161664784267 -1.06759770886369 -0.280191795803733 -0.48227756963537 -0.70079305293217 --0.169463824619029 -0.595144357828781 -0.576304032438648 -0.55857297320502 -2.05803706826435 --3.57488277213413 --2.38190216020684 -0.0787218158562268 -0.535623059260146 -1.00871442416148 --1.56047561130901 --1.38971438642714 --1.65452792664333 -1.93262028028496 --0.00012371438920411 -0.312197011881686 --0.405269319135748 -1.74244728821708 -0.0658797830791293 --0.820326466022131 --1.3736197002196 --1.11297845078998 -0.492245074804725 -0.333158401633341 --1.81881422357943 --2.2968326004025 -2.68891303118385 --0.741124244043561 -0.890845724885285 -0.16660775934777 --1.21815693560698 -1.07905995784527 --0.746695139323116 --0.948679095974814 --1.29189927424999 -0.449278840629098 -0.173556479842603 --0.172990122513632 --0.862900208647794 --0.433561264491821 --0.962135217193907 --1.17750006973828 --1.33505959188451 -1.34940112364774 -0.0758211669615498 -1.93749068329131 -1.68659332711077 --1.67665939999116 --0.945377520436782 -0.427369984712353 --0.363962448724113 -0.1736999204031 --1.62149702921158 --0.420833154207966 --0.335140823488674 --1.34649644920227 --2.42819326746672 --0.537242674506402 -1.65969137121111 --1.81126899094341 -1.00351897227536 -1.41844380152679 --1.29747639345958 -0.629870606599727 --2.25645023686947 -0.368224490810803 -0.853193639745193 --0.31432682554458 -0.713031117616264 -0.270238050646622 --0.453239897937799 -0.129447478561573 --0.159516412932582 --0.555365060635093 -0.820369270076384 -0.0190575873370982 --1.26380152206358 -1.59912243870921 --0.217347157357999 -0.0153986219690267 --1.62162539026325 -0.0179315923765326 -0.28140927183253 --1.93683411418515 -1.03896639259034 -0.21279722458914 -2.01958657923745 -1.39016561788806 -0.595866802474205 -1.65262791673561 -0.88778006013696 -1.12615829993251 -1.64325035920931 --0.880413479958083 -1.21479756142726 -1.32607120786944 --3.20752872546457 --0.388067798210542 --1.58887846436707 --1.3209961654688 --1.11105160888624 --3.05108843083944 --0.979010834305029 -1.68407485928902 -0.284377230851899 --1.99271531486684 -0.241673142586389 -0.800646691360875 --1.95137833945883 -0.264845990796953 --2.87851399640928 -0.48070582069437 -1.07301363333545 --2.17432986269669 --1.37753294450167 -0.13523024336407 --3.56237659503635 -0.341811961924098 --1.06303050162494 -0.638201272695202 --3.0199547004093 -1.90998533432198 --0.40187884200607 --1.31372790667837 --0.427623956322112 --0.620356090579598 -0.435050336357143 --2.55414574023982 --0.857591543979723 --0.0871374199198698 -0.918929149563445 -2.51571887803304 --0.293971373283796 --1.43566084986463 -1.23679136023409 -1.35615985865635 --1.69645766416285 -1.19243720568901 -1.10104515139241 -1.01905666643058 --1.43106642992083 --0.980019288070197 -0.413163034453573 --0.0580618581122607 -0.686025758259312 --0.295600780118345 -0.766356486498731 --0.172153813261474 -0.493224010129039 --0.883898343454014 -1.73183166568695 -0.128252751292088 -1.46954127764926 -0.94590472418415 -0.372226657530584 --0.681048826325505 -0.483186532748586 -1.33016259703757 --2.18334877670646 -0.849138635326831 -0.460356375981307 --0.178469440863591 --1.07099661765751 -1.96466158489649 --1.42223639437753 -0.709918642552099 -1.0355021157699 -0.41796820717617 --0.803666964203966 -0.971082655571511 --2.79190637547668 -0.736811077142967 --0.0614005508605544 -0.548523893829344 --1.32831132766206 -0.381580955549403 --1.57285304406299 -0.687032046627353 --1.80771348667812 --0.147770556563039 --0.69334188705141 --0.479975162247779 -0.0186287235706217 --1.43009501890539 --0.407441475891357 -1.03498429829872 -0.450547363252809 -0.7319793975952 -0.479942802708242 -0.946765601568945 --0.823801292717441 -0.716616259046496 -1.33295233281364 --1.79266145010101 --3.68995765449991 --2.04768886281558 -0.0271540439812963 --0.0137512764676053 --1.23767339318773 -1.31381841036244 --0.0352312577732725 --1.64534376350895 --3.26650422052676 -1.26008652163202 --0.848999106789341 -1.35070558973177 -1.37077751320698 -0.548517915476427 -0.213681120350959 -1.6041666184109 --0.701133778717562 -0.356414903575663 --1.00170538945402 -0.536167087836624 --1.24514023791659 -0.352655739304307 -0.191756705211814 -0.995032752390145 -0.365783850026352 -0.357574440434382 --1.00143063479496 -1.22924038973254 --2.6755788252086 -0.147347124473015 -1.99894650294373 -0.728581534514845 -1.91935806576674 -0.594604524359012 --0.02834644420372 --0.0583919529180914 --0.313505133453248 -0.353079381649021 --1.93467283181336 -1.04915043273549 --0.378084908664114 --0.320940172312326 -1.16321056352801 --0.627591961575391 -0.855287360804329 -0.0848907424278309 -1.1734322104023 -1.27185507463471 -0.356242509575509 --1.01227945793345 -1.48600816503297 -1.3297942893694 --3.05533931078096 -0.364128088455841 --0.770043028018272 --0.762638894016803 -0.172879576521103 --0.323113113203243 -0.438930771154066 --0.132853914363906 --2.3313930353612 -0.828411592679171 --0.0893220735135074 --2.07569820792948 --0.00648232045276309 -0.868901179628701 --2.1035372159983 -3.14488685178479 --0.837618291803816 --0.862950183851183 -1.34170065354121 --0.0188748170148862 -0.06489010823001 -0.56185591773248 --0.333668236746352 -0.97997114070585 -0.538951653312019 -1.25538489163689 -0.374948524326438 --1.49011033107296 -2.25158807680528 -1.06987949821462 -0.163050813244066 -0.358150417790904 -1.63820200821531 --2.30807491549569 -2.58384475708896 -0.18511622220934 -0.951821333631516 --1.439226911766 --0.0589414815108 --0.940117946854372 -0.899464366136867 --0.344099079799125 --0.648232338076014 -2.35887752351496 --1.46725703778574 --0.805750641580069 -0.332107978414431 -0.530839899067402 --1.52629443332692 -0.0306289939476514 -1.90201483425015 --1.13107102954566 --2.28211539363641 -1.96660246268603 --1.76111289062788 -0.0821042869356781 -0.704054381713616 --0.678305666612168 -1.08076431802294 -1.45650928249386 --0.0274612620059145 --0.70834386627299 --0.140258393997675 -1.07259437591252 -0.995683082308007 -2.46301100861425 --1.27773272522119 -0.414519898539362 -0.189670028820402 --1.36033829482392 --1.20488872594863 --1.90179477101587 -2.20097313891238 --1.41341543308823 --0.987316070049197 -0.927327588055814 -0.342425503083767 --1.06612893209062 -1.08522995303295 -0.779371333355051 --3.37294532270293 -0.854729465278087 --0.658059903557071 -0.430993803106855 -1.59384964777273 --1.22864299111546 -2.83123269447194 -0.120389806185415 -0.644297891921372 --0.222097307282141 -0.400867480798432 -0.272117561575028 -0.636354635559611 --1.41139054171303 --1.00946123635932 --0.353619930150566 --1.30343012331592 --0.0703962178248005 -0.252964406934513 -0.459233180893667 -1.26634255120882 --2.50627242340757 -0.233598701862618 --1.62368664614207 -1.45720954316836 -1.17271614426126 --1.89453695726423 -1.2756951736576 --2.27478495883765 -0.632257239976743 --0.538425507003272 -0.409597005624498 -0.221112915807188 --3.45062653425155 -0.422075594802818 --0.0518085773398056 --1.44887948321497 -0.45320948855357 --0.35257354052932 --1.2927859313356 --1.7727219743159 -0.270559874049031 -1.77658048105014 -0.576500935150946 -1.16964045106772 --0.0312462466021159 -1.13734646199204 -1.92967927705335 --0.441190241657868 -0.339098280231354 --1.48155656662039 --1.24539406255864 -0.206491387515234 --1.18994663849658 --0.0194283820771481 --0.200808151988394 -0.758978664299512 --0.22170472336294 -0.918004335010686 --0.944195040699645 --1.20278157018164 --0.0717515805072928 -0.370724896150971 --1.03662776222394 -1.4557310361945 -0.762850875384206 --0.0795069803023267 -0.397336576090648 -0.611201296279843 -0.159343203996741 -1.68515326294202 -0.427327410166217 -1.48470014757373 --0.248954431116303 --1.27014628912112 -0.846485914017752 -1.70175987641606 --1.57560439229899 --0.473657400886044 --1.33387316158264 -0.350033108858867 -0.37800943314935 -0.743433048613753 -0.323222557563222 -0.911890159450369 -1.58087279113251 -0.228386843447087 --0.715222649015459 --0.814714691845211 --1.56198587589967 --2.32333268809626 --0.863658578277001 --0.31962119287342 -2.72995644057439 --1.88543825410309 --1.0977802784331 --0.639113550326552 --0.155333592473614 -0.461568815784128 -0.167048203560316 -1.25083722255202 --0.0311953409558576 --0.6643008901369 --0.815804157348147 --1.28048605187194 --0.0461714469707033 -1.79631235538823 -0.935940253793845 -2.04935589455823 -0.206977721698479 --2.6094831860014 -1.98319407399978 --0.355564687913287 -0.460282776404721 -0.333837167309088 -1.33780764833824 --0.887012457982117 -0.747062289833643 --0.894397425207647 --3.24771490533774 --2.32686775125911 -1.94229724944366 --1.61856474605878 --0.0169644045478226 -0.0152391901178248 -0.315351864357929 --1.23020952340775 -0.3016647996656 -1.40635233434098 --1.78348448809258 --0.0769040745915675 --1.30969050376355 -0.0668905511477593 --0.577701265763015 --2.0868836878535 -0.684397704336519 --0.510664202939964 --1.12246249925768 --0.420705864086035 -0.197553476815646 --1.52346277393116 -0.756147855682787 --1.04979444344461 -1.13246030592845 --0.129224927800884 --1.49532554271774 -0.388784559438722 --0.188733402543061 --1.80834839004709 --0.471920414189505 --0.379987175505185 --1.16034828488249 -0.151916133583589 -0.693598594441919 -1.23409415417559 -0.67788597050111 -0.424631455917329 --3.46273158346089 --0.992372477743778 -1.02684676699328 -0.0105397622706747 -1.31416156765042 -0.192103482163207 -0.630910149123714 -2.04347077746947 --1.4612675260143 -0.524248432136591 --1.90749895176129 --0.949072704069463 --1.36176711895448 --0.166848499759269 -0.624769613081352 -0.0612482711430857 --0.862807512776868 -0.104103100348855 -1.63156563077952 --0.0479887111878856 --2.02683945096226 -0.188561411024759 --2.19638957089117 --0.452592521525968 --3.40589763073875 --1.26809983393658 -0.00857988143449262 -0.471149963062556 --1.88858359555888 -1.04891236421417 -1.5974760271419 -0.485972755368476 -1.51738612719485 --1.37309258684164 -0.970148526676994 -0.0102351673917251 -0.316628281388398 --0.359484423301716 --1.43216263750722 -2.81909881795984 -1.27717515526123 -0.0245077407672198 -0.230853727347407 --2.67650691566752 -0.00314764127255529 -0.325328286908809 -0.423739373810303 --1.65260418404141 -0.397173277088555 -0.950796301683837 --1.65146612264983 --1.31133435992911 -0.963207849975692 -0.00109582657856322 -1.26132134850879 -1.32735926374416 --1.50065215628275 --1.26343214159018 -3.47110207575469 --0.470994291728768 --1.82228953462702 --0.162408245362521 -0.662667097331443 --0.867784681115577 -0.639883889700448 -1.28292674273552 --1.10034931633763 --1.98882900691862 -1.9797628610703 --1.65873849461672 -0.747592397448312 --0.424274470052712 --0.469253305791703 --0.041397891286838 -0.15767637734635 -1.18260702279215 -1.55601225421609 -1.93673885041468 --0.0358583463644404 -0.744447491328401 -1.75243334440497 -2.01495129386906 -0.183139340190223 --0.97997191975273 -2.05001432109146 --3.36907441134117 -0.875153404621599 -0.842356705069399 -1.48361811616346 --0.373175986813933 -1.06988482465816 --3.3273227899549 -1.85391152640792 --1.21893087947156 --2.58920064863974 -0.963727017938774 --1.72605270125367 --1.87654584980299 -0.525881268800916 --0.278944230480882 -0.780603672885146 -0.492626654030346 -0.272307103078809 -1.13885041116318 -1.57246260321414 -0.549743421312192 --0.268977186370243 -0.75262647409178 --1.68036125521497 -2.22019285349867 --0.0513494449449414 --0.797764243584695 -1.18569512078228 -0.967292445237751 -0.00983409628729959 --0.326641679121053 -1.09682311466794 -0.137446215394277 -0.24891204843188 -0.390773553225364 -1.0353480264223 --0.299546747699605 -0.265904698511944 --0.391011751226245 -1.0722654314516 -1.68634565242273 -0.195112290497786 --1.98710124216564 -0.211723795868842 -1.17153880316318 -0.169423058158582 -1.70391716564428 --1.22459220542787 --0.792727260147363 -1.60273591597699 --0.00404429766861014 --1.73904682177442 --1.2951830046818 -0.397414886586551 -0.670907018845032 --1.78421027130856 -0.697119972431633 -3.70708895919839 -0.856016459294302 --0.740354494144654 -0.302558238166878 -0.221526158424272 --0.334125077494811 --0.0225735250472248 --1.23093337947829 --0.310242029998854 -0.577107895900237 -0.194245639275987 -0.166005866711394 -0.826875470441436 -1.83053311322105 -0.160593909846112 -0.894616170546026 -0.84279363022759 -0.400226283843679 -0.427388454559024 --0.650550765394222 -0.84279910159584 --0.167131627402254 -1.825403729967 -1.66410679560847 --1.43615855162058 -1.06470211741442 -0.0190725068882411 --1.26657632237681 -1.15228998302793 --1.04099435434753 --0.770034737076974 --1.2591363242333 -0.542767151267993 -0.197793693441845 --1.49032397557728 --0.342898472501417 -0.598208894463802 -1.48176589123018 --0.0377566331642711 -0.763832872033866 -1.09232821254248 -0.0528600949596196 --0.0656134280423686 --1.89963076516382 --1.8899539925566 -0.483502922617824 -1.04988887433378 -1.48846220810366 --1.11274145098837 -0.667918816834908 -0.145828427639918 -1.05840742727015 -0.856840061575774 --1.11123602945867 --0.0292315882459349 --2.66867928581252 -0.329563008855523 --0.449984612854916 -1.12747688965166 -0.175377226245658 -0.072779887635555 -0.33638862278308 --0.681504014233784 -0.31293270373784 --1.3861663247622 -0.920243069620515 -1.04216986161403 -2.2733816278673 -0.341337845880965 --0.000456966165835127 --1.46484755394058 --1.1738641689547 -0.43389283336781 --0.257381602414853 --0.0928311851727166 -1.11385727514777 --0.97711904119835 -0.28535813656752 -1.69608732424826 --2.37636137856464 --0.775258382186312 -0.988643023239739 -1.80326911514058 --0.0351683622461927 -1.46933204743568 --0.730291602366769 -0.0164098380504374 -0.387746679063099 --1.57626397901826 --0.656041901269504 -1.07808164670334 --0.576964212282402 -1.07399560854099 --1.48984004299268 -0.648298798108916 -0.859064046200356 --0.846983959105998 --1.66471065102987 --0.298838664118158 -0.335931430282351 -0.588912235547294 -0.162205667060929 -0.144120804660727 -0.945333708326665 -1.27832962774251 --1.28833396906285 --0.928311041448129 -0.0775221039974419 -0.993501675492031 -0.253224278281319 -1.02919042994868 --1.21367461719485 -0.647586382851436 -0.612689978614679 -0.805620190219862 -0.489275798505608 --1.44072501288268 -0.924287106069594 -0.534596242654285 -0.0234712042660803 --0.0212173564574929 -0.905240276967589 -0.0675231584834144 -1.59651639061956 --0.707213038302587 -0.754404983213394 -0.32543785224127 --2.55637727046342 --2.1739533523348 -0.574933992985915 -0.279046160422489 -1.54225209162515 --0.181302047584055 -1.70437006058189 --1.62898490411568 -0.28838384862955 -1.31494002930625 --2.02325089589256 -1.28445289014475 --0.18791785318524 --0.721448591778767 --2.33081643550743 -0.38555057791196 -1.92541880148572 -1.6427512588254 -0.172976621750376 -0.691923416076117 -0.217441938474416 --0.410955208025474 -0.927034514084422 --1.66362514380066 -0.366637104612545 -1.37217787980596 --3.9098578003464 --0.715706803567322 --0.799985360320179 --0.230368036905634 -0.945014224387286 --0.926426995378289 --2.33779244138238 --0.867100740222483 -1.06765887889733 -0.168538120433906 -0.088569136433545 --2.10124921674842 -1.57948269768584 -1.32108527626786 --1.47771287565399 -0.172971504903209 -0.345742542979874 --0.267052902368427 -2.30971745370555 -0.00136362372948184 --0.500375835934188 --1.53249985365808 -0.760583441106771 --2.19170826936872 --0.889696129748415 -1.70469323323871 --0.618457189321681 --0.358008581221799 -1.95944892806592 --1.59869024044903 --1.65856368081108 -1.2534326167015 -0.501628793130507 --0.225162589447478 --0.125726835355216 --1.57198506857132 -1.64594766527559 --0.00274393844973275 --1.329377189395 --0.483624855458295 --1.07935173599071 -0.649736788844249 --0.436136202019238 --1.45042240331131 --0.706591272985023 -0.640783736489229 --0.174798032026736 --1.5996929276655 -0.390757740213859 -1.55507104063517 -1.02670070368568 --1.13467136391516 --1.51966639110892 -0.864805582699184 --0.0782656643151753 --1.84827775836822 --0.0243496044897427 -0.460161220744979 -0.824293948891633 --0.428455804037227 -0.666700142325748 -1.14779112213881 -0.24699096550302 --2.28504587681861 -0.737344952490766 -0.593598076533731 -0.565696737593031 -1.04086939895326 --2.98656570734103 --1.1046822536891 -0.306641296335959 -0.499178722398497 -0.831764922901019 -0.743967656726344 --1.97056600733996 -0.526075747310136 --0.790281056545894 -0.727905847808188 --1.37948093423174 -1.52704783170924 --3.30201532817702 --1.49459082734013 -0.342393876794091 -0.970680533889702 -1.23536098501105 -2.36769420280604 -0.037003269119154 --0.710867192691289 -0.950192436217506 -0.977761893559574 --0.279757995749438 --0.15605310482611 --0.743971794773813 -0.494843969774744 --1.56479897806535 -2.07851669398115 -0.287843384746878 -0.336914033818989 -0.387564230514844 --2.3374582835777 --0.0544393517949935 -1.65583768674228 --1.29152819321427 --3.9365225171375 -0.696921354404129 --0.929034475245984 -1.65922462359253 -0.923308735909941 --0.912982128652029 --0.345669669140943 -0.999595842718341 -0.315525769310232 -0.578611648317892 -2.18158590363066 --2.60967274547351 -0.0427849213868488 --0.992187278096814 --3.52983502452954 --0.810703100846425 -0.843273947845979 -0.306329261213088 --1.68752985848968 -1.91508416263491 --1.03197431333635 --1.69975591352718 --1.57935498470163 -0.263010101091286 --2.10360757442887 --0.761874825632773 -0.00771474572595565 --0.322564785134432 -0.854849018401808 -1.05802414785712 -1.72773384118276 --0.895136237474105 -0.298904009440875 --1.43137162353462 -1.92808783684436 --0.917813621614386 -0.885596228183346 --1.68999584548113 -1.44372329688564 --1.92413464611414 --0.485703416518636 --1.12597178579932 -0.829681837420361 --0.875191788049783 --0.142756134038713 -1.50888467121868 --0.187664953579727 --0.343599711616108 --0.165273559422474 -1.01148363278094 -1.23584860921734 -0.55188763640286 -0.484928992787239 --2.0146508999797 --0.851766390483647 --1.24912110740983 --0.161111852852514 --0.396871662344608 -0.171193632411306 -0.965173750941485 -0.0120576032261361 -0.0139103429672787 --0.694420642779392 -1.72754117013475 --1.9014816872082 -1.34910744537672 -1.2683058901896 -0.207822772717734 --2.17812284019563 --2.07770838580773 --0.11812213884626 --0.356991258275311 -0.170891048376745 --1.55065143423895 --0.50333652118055 -0.789502458670906 -1.08300059875343 -0.586876822886618 -1.76632290975857 --0.803373559796674 -0.609830269975298 --0.103155112452804 -0.354657298033544 -0.546140252709682 -0.516571702911984 -0.791902876804411 -0.861854537951253 -0.277205523221991 -2.18924099576193 -1.00223115160916 -0.54427379915635 --2.2455787074689 --0.57327490986988 -1.88506370255948 --2.02328056266101 --2.06388249669912 -1.65877003998 -0.552649893926711 -0.618986772350169 -1.54090474178334 -0.782131198246192 -0.255908257903329 -1.45985981333323 -0.0953914364235153 -0.000180825163543119 --0.282106830366011 -1.01248133138615 -0.921698545140668 -1.05161266702382 --0.745164621071496 -0.791249445391761 -0.19122440299282 --0.0506951359939283 -1.44454448252535 -1.19783064841296 -1.25038524246869 --0.86896355792898 -0.994419613904967 -1.14691070085492 --1.3574333040863 -1.32227813076517 --0.448931231161154 --0.0526713728105186 --0.626236655293528 --1.88920246943356 --1.79099932160273 -2.10561590804148 -1.98584224158488 --0.854084088286875 -1.96810695263958 --1.3534845829395 --0.20435539856274 -1.03781005632353 --0.337885684938541 -1.49335668273742 --1.20855008006721 -0.229188240250538 -0.0328205002608346 --1.76501624536306 -1.70365953675035 --1.88293857463919 -0.684988015538561 -1.61538368325221 --0.626574966006636 --0.741078101166995 --1.46778875058142 --0.0771415540140801 -0.521579398280391 -0.166245137231162 --1.83597628491703 --0.628916219593403 -0.673172136722894 --0.473788810598805 -0.019357266042773 -0.0989950549509331 -0.594699597213449 --1.44198799829034 --2.16256657555163 -2.07657807204829 --2.66779231085732 -1.49948223385165 --0.141311804386334 -1.56860482732595 --0.0245660028961829 -0.749924397088499 -0.659356919231797 --1.47351578711251 -0.478684933832058 -1.2960521451957 -1.46014675845977 -0.0353597224569171 --0.935205750313253 -2.02684719533505 -0.348788837126431 --1.81904358149887 -0.139402893789056 -0.912743263787197 --3.16189398190093 --1.05228870228927 --0.467383829033221 --0.431132100219465 --1.00458345138877 --1.32400515102718 --1.08239762977933 --0.548942698517035 --1.57562030975688 -1.03714060569606 --2.09449384183911 -1.17857365925516 -1.91099705569936 -0.83880878728348 -0.125795931067687 -0.796151873087425 --0.403424850314813 -0.658414887919839 -0.856673968950986 -1.22552758047783 -0.92191252843665 --1.44243383087539 --1.33606679207212 -2.00287275775003 -0.581013889186622 -0.689516809269314 -0.445690714120847 -1.17470433602531 --1.11882191023142 -0.0784272576629483 -0.743828421906247 --1.62894852956565 -2.89233418048315 -0.90410390583396 --0.0759501407109369 --0.628073599683766 -0.802053884260232 --0.896459246720751 --2.05189952344251 -0.12257774482439 --0.943704195323765 --1.14571869321209 -1.69537797159683 -2.33024924275514 --0.216137449074557 --0.119783188269746 -0.328844694789918 --1.41236201898253 -1.47481301459637 -2.34336513093853 -0.685766738123252 -2.5421035406775 --0.416907700505917 -1.17099461175689 -1.21274332238574 -0.422442478567383 -0.800138347400658 --1.99292258855543 -1.21085479248119 -0.203407343590223 --0.678136638896504 -0.229948459698941 -0.290786249347468 --0.401867951442973 -0.366184504427283 -2.07082973315593 -1.87761352977597 -0.106131571148591 -0.201306887026188 --0.335989343382764 --3.67966912103183 -0.40546511806633 -0.0273756220212533 --2.66711883135425 -1.88168113444349 --1.35063391624052 -2.036924086563 -2.10517096429005 --0.41661415491145 --0.87064861685116 -0.452642855369817 --0.0554843979617132 -0.0421766811714974 --0.676195599838863 --0.240337374550528 -1.19089702278047 -1.21105250020443 -0.930111778420049 --1.63315943222496 -1.12339775250678 --1.28897991142023 --0.739798528758289 -1.46865567466367 -2.02597244584232 -0.284477181544894 -0.5280287052373 --1.36019410695438 --0.206672201512106 -0.287069057610301 -0.420281272856604 -0.124024032567938 -1.9914421325688 --1.17840869817587 --0.913925225865725 -2.28131836540228 --1.15176792321797 --1.18697424437887 -0.205542096897389 --1.01400088262794 --1.56455226658578 --0.900571573572726 -0.269143910518849 -0.032065790987577 -1.13441497717112 --0.399390192592101 --2.08644952788499 -0.81137529660716 --1.45937842074857 --1.09160769469922 -1.18119072562226 -0.551817759357267 --0.341013307902298 --0.112580124103673 --1.27822173358462 -3.71763954473184 --0.387820209571775 --0.692249671890302 -2.05628805777229 --0.121462216325881 --1.12542798367708 -0.110275611080702 --2.07819848810061 -0.794321150919231 -0.712904628877434 -1.16730160139942 -0.254208218547522 -1.67388225670238 --1.32676803740659 -0.253516418396909 --0.502077110067273 --0.128051749452029 -2.3215390186705 -0.153304343178537 -2.07471817738076 -1.14727791886677 --0.364583499374525 -1.46647195548763 -0.915694065373984 -1.5095835787943 --0.159731231442546 -0.828828707091631 -1.39379677286784 --2.16224974061613 -0.410840973553455 --1.46539364247933 -0.975927952869968 --1.91502308419857 -0.662445130981785 -0.0244589133855726 --3.26259573107759 --0.631143442247243 -1.65340612975481 --0.757985150246469 -0.206183031661432 --0.938404042988807 -3.00534917593 -0.0097393401388004 -1.43008470718506 -1.08723162812947 --3.4696383050468 --0.560274830962626 --1.731062862029 -1.56140125398038 -0.588906833345913 --0.138813015627544 -0.526468722309446 -0.994321970397529 -2.77783280698097 --0.368699923750123 -1.61901588195938 --0.141648005169394 --0.111717474889829 -1.10697425903889 --0.715155175208757 -1.36710392177844 --1.46954644635932 -0.422791321776192 -1.17372945452277 -0.427805679958608 -1.34780030009079 -0.569864599808525 -1.17852468090306 -1.45717705239012 -0.154869601839376 --1.32842480981063 --2.77316242900924 -1.8236267466192 --0.201871709203409 --1.65808757949385 --1.11877288024248 --0.610604166608354 --1.9408231549993 -0.541679283125175 -0.668136076273496 --0.0300438883322798 -0.25676664043937 --1.50401776058914 -2.00677127773026 -1.66316575576548 -0.0903132944018559 --1.17439560644383 -1.91665269812073 --0.0101600961719441 --0.715763917133224 -1.28415900668543 -0.718249755962042 -0.81728172899405 -1.0475988308244 --1.16708583753329 --1.84601935288582 -0.463970548588128 --0.373899673322997 -0.302936262362373 -1.15652114610372 -0.442774182393755 --0.891126042891887 --0.395849599813964 -0.188497091602279 --0.780847755056811 --1.04354992200992 -0.665526675090566 --0.0297714326893299 -0.576716225309848 -0.23218535129325 -0.422427788588035 -1.42862128714855 --0.430290135639048 -0.441357837252699 -1.14625617855387 --0.500319726273702 -0.187763811955879 -0.0177221848733282 --2.25683561586284 --1.81942585236349 -0.673380271898637 -2.2774796399546 -2.66367155596998 -1.75422034838374 -0.617933575188088 -1.10677621249665 --0.348484399809671 -1.4737188286492 -2.07988867782172 --0.284553031757589 -0.174717202168544 --0.951280350170702 --1.86050189320578 -0.335669774203732 --0.692038133897736 --0.669493019867769 --1.02295859012814 --0.862108248747575 --0.554658750339801 -2.76147668279054 -0.0414856162487354 --1.45844051812638 -4.01462362079667 --1.85668209315359 -0.165971124989989 -0.454377774206105 --0.384122701106447 --0.0852376576402882 --0.997238323497196 -0.0306714143918452 --1.44739882442828 -0.336304418385918 --1.26958193280751 -0.87180212356435 -0.847984775906674 --1.57255648632997 -0.796289238415977 -0.592803747510562 --0.104010281312917 --0.943398414260209 --0.307863536730359 --1.99731404301856 --0.862364321534368 --0.0192004853169223 --1.07115670270393 -0.646055242732682 --0.14216547355873 --2.27711730639143 -1.04218890177662 -0.352850359502533 --0.193578892637561 --1.28750189496007 -0.912826245884657 --0.494335977465049 --0.931974391651803 --1.52155959490563 --1.27087190224057 -1.26743953619569 -0.214328778488834 --0.684458712513376 -1.35248814972983 --1.32453066269869 --0.080783658457964 --1.98453396515147 --0.551857806630917 --1.22136716702247 --0.967941481197286 -1.28543339262661 -0.795313018641721 -0.578877143748716 --0.733160132836705 --0.884117705964538 --0.371785820228702 -0.0152952063670497 -0.245175684037912 --1.76442168774056 -3.70302343418104 -0.880103591381644 -0.371220610124361 -0.952091931290463 --1.59942414859158 -1.70564610125008 --1.28942039393584 --1.79414259149821 --2.88634623015157 --1.40690277673896 --0.851325855571357 --1.89455146700325 --0.332388399314045 -0.223304508215854 --2.64175280017435 --0.729071400502885 -0.59420103435211 -0.4925846422306 -1.59821925547261 -0.904710478901631 -0.916850531203004 -0.00847253898036726 -1.31537378689648 -0.592796699251123 --1.35010702463001 -0.237852514965418 -1.37351690874585 --1.41542741604725 -0.123392205752143 --1.3374776195232 -0.123189158361384 -0.885679304485745 --0.756895816181359 -0.512009177969258 -1.78436859933915 --0.0308305830601281 --1.10301586597867 --0.314027440100638 -0.972189512642007 -0.259816284306943 -0.0900770264595234 --0.866115174105424 --0.00796233343042374 --1.154571194087 --1.38649046935513 -0.870991256525919 --1.61088119439878 -1.98304739331635 -0.0302147055985813 -1.62222886800642 -0.983126854319142 -0.568405685945017 -1.31200160900682 -1.6604667705584 --0.511346513403389 --0.804243113819233 --0.482644963054987 -2.58190611378847 -1.16545979487644 --2.25251500103159 --0.937783581799337 --1.23015142162531 --2.06940792082648 --0.0383030766396946 -0.549930177710227 -0.671256665243625 -0.0188778559907838 --0.264909847543407 -0.594012663211844 -1.13003261887861 -1.35050462869658 -0.228431432702507 -0.503801674063871 -0.70153176922161 --3.39944735949724 --1.56521292656014 --0.210645569814996 --2.96410499017486 --0.897559621766703 --1.34341682446291 --0.0304570129373172 -1.36275428597003 -1.39898487368385 -0.599995078484685 --0.349922754674202 -1.26988800981031 -0.324008186440963 --0.427595936836198 --0.930327453240141 --0.572474890951426 --0.827458390113712 -1.91982009629407 --1.66728491296305 -1.81928452181858 --0.228046092152876 --1.06456309398797 --1.96038351420531 -0.22392251952224 -0.434744610655445 -0.930592257986643 -0.448854748277768 -1.97635401303714 --1.24498548098926 -0.150872764840155 --1.01601904656639 --1.50087727065761 -0.191311013933507 -1.19773325349103 --0.398663809357423 -1.28118368549857 -0.550127305010701 -0.145886371796919 --1.28950428706298 --2.08089594755654 --1.70466271641162 --0.504636338572016 --0.214573649813083 --0.540776922516915 -0.932640048956939 --0.722944828186279 --2.43586618485823 -1.28508342215794 -0.3278836112738 -0.833466196080398 -0.592771062509254 -0.798153185767294 --0.679643712330588 --0.0136807438131044 --1.97780265914001 --0.811304096750298 -0.11950971031461 -0.348321628983481 -1.73704713630837 --0.406382239778935 -1.76709047637097 --0.866718735772377 -0.340251891446439 -2.19155009619681 -1.05918243758194 -0.547551393494405 --1.45037413630589 --0.649045660420342 --1.31454581473696 -0.436738198857247 -0.282109623292214 -1.56504508085967 -2.25607599168273 -1.81223449327114 --1.23205285375317 -0.133378257449177 -0.545330840093468 --1.65617138584415 -0.379961744583404 --0.99617029014108 -0.61536917608033 -1.71613685721176 -0.478755312639988 -0.528407049301379 --2.02244530843352 --1.41744422732643 -1.56173694000288 -0.318171648350749 -0.530318424409243 --0.0929830621715624 --0.0164195796456852 --0.140750260019871 --1.50288339369621 -1.47324539967755 -1.42297742694766 --1.24492740054321 -1.26713580923902 -0.191376987170777 -1.38561482373793 -0.508913834965707 -2.10834121683855 -0.433552458456436 --1.94151145828643 -1.88123363556286 --0.358334848732319 --0.0960384595413384 --0.514598851195856 -0.69097868314552 -0.495832601743796 --1.33216322608624 -2.34469702906922 --2.53446515359603 -0.970565649289647 --0.480753270943129 --1.22797791873522 -0.772012109767572 -0.631416385963107 -0.352621037210767 --0.154935165232335 -1.01116016220233 -0.0260280306351532 --0.292478858273519 -0.0663946768031671 -0.29967735908437 --3.55660133386652 -0.111031844228819 -1.6763783317227 -1.04795658335008 --0.0264227329860951 --1.15358132137088 --1.86049991085472 -1.25910500480981 -1.63355273661265 --1.15246392132926 --1.31892328103388 --0.893116291041338 -0.864286259631101 -0.568927639646338 -0.925441985125392 --0.844342328518628 --0.53964552121808 -0.440913399491732 --1.53850417921915 -1.84650478415902 --0.226898526572445 --1.87045813687668 -0.684165695285927 --0.0969647713485564 --0.969567884926143 -0.752332843898824 -1.90347199779962 --1.05935460825857 -0.596581955650191 -0.152989183915633 -2.09728811879286 --3.01320208489616 -0.977005534057742 -0.527224974102033 -0.539767757098561 -0.894312523046896 --0.3832733436575 --0.318598060201747 -0.0337348200556047 --1.35385445582468 -0.378406494369903 -0.402904864710427 -1.52988289814222 --1.36573636828127 --0.897795004443068 --1.84740664109272 -1.44575631614629 --1.67290519999687 --0.110191641027257 -0.905388044981322 --0.0205331224727772 --0.0543994126353837 --1.62270660723375 --0.0181270618790546 --1.04935013228536 -1.48242640481858 --0.994769086853815 -0.383625523990087 -0.473870260013435 --1.82441673999615 -0.073763888037945 --0.383132682192254 -0.00131450735241501 -0.241279405642473 --0.669238019854475 --1.43022722624927 --3.55124695292977 --0.80237876949419 -1.32676961394846 --0.135233029359227 -1.36924697348355 --2.11182099785714 -0.575400778642569 --1.39178272414572 -0.337688337851633 -2.19125068772609 -2.30373902908301 --1.76236869981911 -0.306404051923504 --0.238798742970447 -1.42542546181449 -0.915463130518596 --0.348551762179106 -1.26228870295746 --0.175913125532873 -0.308557553445091 -0.00273810679649245 --1.75952526539254 -0.365306749115561 --0.878880172316073 -0.986200123633232 -0.0759427306390617 --0.316460420428282 -0.354084402476442 -1.11274937594783 --0.0978066054542808 -0.58304248076608 -0.237094021386163 -0.453865304246031 -0.484992230402817 --2.51674554165424 --3.02322571250966 -1.14665634907747 --1.93031907334541 --1.9227805491652 -2.03103122210175 -0.634869570259633 -0.0927557161977166 -3.81399022449181 --0.676475156280432 -0.48007748682909 -1.12467830352851 -0.589847841850744 -2.08352588508494 --1.08915135565509 -1.26145783734538 -0.732114710397447 --0.783727250634486 --1.25646082770168 -0.26928435916928 -0.840316396222509 --0.99937451011612 -1.11290619277372 -0.194166293387397 --2.56536245633071 -0.197677222763687 --1.45151576846747 -0.0639085506375157 --1.0820480316699 --2.90097025390486 --0.919769128661834 --1.90568861742743 -0.51812149891115 -0.341057324919591 --0.74158777828055 -0.518598405441427 --1.8598693372314 --1.05918484571426 -0.00290634315278027 -0.752171342749158 -0.557103440106165 --1.01986500998339 --1.59992370279752 -1.43331200300614 -1.21780551670671 --1.16947149814516 -0.427739423291296 --0.839718437417119 -1.36313919554315 -0.047629938513488 -1.45993660059886 -0.0259915607538446 -1.90064267731177 -1.13139377290879 --0.458640133563254 --1.83708621179784 -1.52832546240274 -1.11304768314448 --0.991924362090401 --0.298327171468756 -1.30007087707459 -0.156897283707856 -0.279147672411137 --1.54967119257132 -0.331760827890388 --1.05563445598774 -0.058361150656248 --1.14324402527004 -0.360410938466345 -0.283541433111054 -0.264045884556538 -0.503327817884951 -0.214388027409552 -1.12698820597649 -1.32134678762506 -2.04172641793199 -1.46813074464905 -0.123592885534155 --0.843565889586895 -0.66665299674932 --0.524187183509689 -0.745931903153389 -2.07822675220345 --0.65585079763374 --0.714450418900153 -0.91486006633259 --1.35765629889918 --1.82145231748862 -0.799454405427513 -0.179206478818958 --1.3401232784632 --0.867743649195937 -0.154812286686347 --2.41695748895556 --1.81473730592978 --0.347554194779434 -0.961085763146759 --0.0942856450495064 -0.198460055980661 --1.49963294605588 --3.35725478163619 --0.164035073331394 --1.32498877001885 --3.61996618863207 --1.00855708645039 --0.149789192973145 --1.60898806826118 --0.764305744507993 -2.64951254236449 -0.814009347715778 --0.265665567309918 -0.313888437890228 -1.02878671917104 --0.227272027928279 -2.14115379699091 -1.74500495706171 --0.228301642425393 -0.177036277644692 --0.546221517373723 --2.10604294207109 -0.84549290539513 -0.972743937244623 -0.303883924053011 -0.131199506599732 --2.01538188353546 --1.50829107151718 -0.495035931191641 --1.54401012675756 --1.30002552404983 --1.3493262958302 -1.88860804428825 -0.364969053954091 --0.470384042810309 --0.414586347427466 --0.321766765499849 -0.98130016122855 -0.582646516916402 --1.7640023028968 -0.60138698947917 --1.50747455777402 -2.40190708831024 -1.1823911951824 -0.953901671663751 --0.937598426978191 -0.75829651458017 --0.762822216200272 --1.07541459848544 -0.966530532628433 --0.830865068034331 --1.50778178894343 -1.67849832157561 -0.665103126785111 -0.0739227081308087 --1.08103465433004 --0.115075890968967 -2.01566879779752 --1.30332530875458 --0.11613599645446 --1.28771847246414 -1.72128452594184 --0.157537431131004 -0.345624720745757 --1.57801938231804 --2.47188683215306 -0.583091900065561 -0.453113865507468 --1.1756861886315 --3.31211809999324 -0.549037537605392 --1.38404925325728 -0.146119266079319 -0.258267250291205 -1.36043018823131 --3.29942069772816 --1.81658326542607 --1.21773562133197 --0.0384479264023625 --0.59112233754329 --0.0644034497986965 -0.341535808250036 --0.203905244271414 -0.550978894948869 --3.49260417737161 -0.00128545553147674 --1.4133761611677 --0.381225311361806 --1.8177988501208 -1.15410232307306 --1.63626628313882 -0.368989094505856 --1.0521393857439 --0.0764676961799253 --2.57135175020347 --0.615759399795177 -0.869725044449011 --2.80546811263009 -0.304971760518136 --0.450514131920919 -0.766721938850454 -0.487499398208479 --0.0573251281449547 --0.0116993589106844 --1.40288009492099 -0.863571819923074 --0.00610958164586606 -0.584702142390359 --0.240772745307485 -0.505721980674064 --0.298278664757419 -0.303531727428574 --0.237339165693507 -0.42752812004036 --1.30817639253473 --1.72761488136915 --0.74027170666659 --0.157065801096092 -0.00184990646715377 -1.3545868286986 --0.00988889924891723 -1.01184548094858 -1.68071901333092 -0.566176414317702 --0.0406254180670729 --1.36566617670391 --0.410739178418055 --1.68622933325582 --1.37367185628289 -1.05243859095302 -0.90198049780561 --0.316805077248221 --0.475057219577106 --1.20768231415474 --2.90124610446488 --0.969234983695937 -0.0275915028635971 -0.168157426706184 -1.58281686928009 --1.90909503265755 -0.890642377368088 -2.32204597967871 -0.568872630932511 -1.95363292514073 -0.313750252395874 -0.00302329317742256 -0.184433974338257 --0.301540225899824 --0.473374644859838 -1.0830856538128 --2.47621659851939 -0.749646118111672 -1.55127459058768 -2.92066030058206 --0.0726800021820644 -2.06319144342114 --1.96135297092056 -0.407481370783643 --0.128050030662074 -0.768627435661717 --2.6864088830269 -1.00471754590357 --1.30207428928105 -1.23341268578097 --1.95549918442731 --0.246602062449465 --0.555525658027651 -1.21853225416426 --1.00965045225679 --0.399980935789699 --2.60531618793267 -1.65595173427911 -1.35150713706416 --1.2661743736517 --0.528995108012992 --1.38712999733701 --1.40038986011038 --2.47296094755861 -0.999599148380188 -0.53602134217358 --2.40560789538069 --1.80708178022189 --1.39092961033232 -1.03754990635131 -0.473133884051789 --0.842509395729966 -0.64758752791241 -2.96013016472144 -0.0657210544154001 --1.37690419461403 --1.23574430882311 -1.06357206120487 --1.60107453279321 -1.42024272377865 --0.00515311028500953 --0.0654099392394905 -0.105456258035961 --1.39751136713511 -1.04129777787358 -0.380275955677405 -0.467662766714703 -1.21975003799419 -0.72365798293913 --0.780362337577746 -0.127075973650722 -2.03542422868373 --1.13971535789319 --1.48590273525955 --0.0213199226817977 -1.27510741613204 --0.0837728668419242 --0.983227829900979 -0.0654432933128835 -1.59168975655044 -2.08993849993285 -0.243235821538182 --1.38852454357577 --1.31542293099113 -0.291729181644069 --1.31625334517003 --1.11024008299644 -0.606730620456636 --1.15241948923644 -1.0534122568156 -2.58184695456717 -2.2918388209802 -3.52545580591752 --0.379634909747772 --0.690764406585558 -0.559049194388962 -1.49354810014212 --0.0898017557752837 -0.628844945918594 --0.0019790648283653 -0.608170050435174 --0.105806627276699 --1.44381680621173 --1.35268154856747 -1.32762070622529 -0.963090605965785 -1.15684221348388 -1.1350985001603 -1.31409282381112 -1.87073439515493 -0.389581871065772 -1.46911698431805 -0.402835480188156 --0.281315236793944 --0.447642653874713 --1.25675226883898 --0.518837256425442 -1.08150052731893 -0.740373912493794 --0.0198615777553712 --0.675508720202593 -1.71644430362336 --1.11521946273935 -1.7709429368028 -1.48891849048958 --1.53352798964041 --0.309653943344415 -0.661969353855232 --0.447008829732754 --1.31182630944609 --0.198341261420047 --1.8508056905403 --1.00443590445079 -1.63871612890096 --1.61865166757844 --0.489223036883452 --0.696163218170732 -1.36648229788015 -0.338366472090097 --2.06075164053513 -0.370178930839902 -0.373871665963097 -1.31698002010002 -1.176019799647 -0.753999371845122 --0.851040770940919 -0.910146558269037 -0.396724735553988 --3.04213794377628 --1.42982341701886 --0.363763475213677 --0.578733641616289 --0.193226782444945 -0.329897728802592 -0.291934357593234 --0.630537827825734 --1.78707279216654 -0.755439851147887 --2.79548865679589 --0.326221224234827 --0.654934535203356 -0.895805466480949 --1.45566532312359 -1.77824115404985 -2.02887912482417 -0.758071405332277 -1.86935496196493 --0.77206178412316 --0.896447141015731 -0.663452744338542 -2.11991238393709 -1.70211981787492 --0.501356088258657 -0.837627926455095 --0.472372897355562 -0.0396698223509162 --1.55120274498406 -0.331077578752925 --0.65015376725075 --1.46257445979345 -0.00635284603799846 --1.04059321689511 -1.06560497838649 -0.382988442501507 -0.124759270819908 -0.257726890904049 --0.804702968100045 -0.367937180539819 -0.120862671852295 -0.0277066963655912 -1.19118531941261 -0.66516287927541 -0.275351010507741 --0.347997497502803 --1.48491445249948 --3.20737476840647 -1.71405421360404 --0.405528832381719 --2.04100860626361 -1.23662069897084 --0.129181801490473 -0.829494460213724 -0.40428696612997 -1.00209341929242 --0.247277898242338 -0.48044448582368 -0.675549780514027 -0.761119586047293 -0.932598323970385 -1.20122384485958 --2.31936078557962 -2.29028223160792 --0.825758120331006 --0.672635256526615 --2.06992268820089 --0.06864157509564 --2.12108641508548 --0.64100373406459 -2.5397637161611 --1.95072091014208 --1.34563409486173 -0.246914476681809 --0.616266211735887 -2.47076280093343 --0.843203346173071 -0.263804696438143 -0.0610813515122288 --1.66089691648587 --1.40253079102842 -0.869882264096482 -1.44472190578566 --1.45271070432321 --2.59752034421939 --0.0563431220337591 -0.669271698195677 -2.35302884235649 --0.291409593434274 -0.57288645003767 -1.73561379412522 --1.13090122007436 --2.80610993276868 --1.359042654942 --0.695961998138035 -1.30984442932556 --0.891504493426613 --1.06413280785346 -1.3800601659852 --0.537070343351669 --0.379751052757889 -1.2054930632146 --0.247202063888253 --1.09524376855851 -1.20524870617069 -0.156317170502392 --2.19366947788387 -0.714124335280447 --0.132882464637824 -0.354268226969007 -0.748887158461734 --1.9681117055779 --0.962647613321685 -1.36456728835175 --0.111234137165614 -1.39603001904986 -0.466833982715055 -0.57132794815513 --0.966591583315033 --1.8408684241399 -0.402252890973649 -1.45879868778529 -0.247478880895038 --0.40950459327086 --1.62244285220817 -1.0181977114871 -0.773976943790778 --0.144571420211854 -0.84000509387954 --0.521377768573881 --0.304019833343315 -0.8840661230752 --1.30480578260466 -0.425861777176657 -0.120512134131481 -0.220895739321065 --0.795931272866241 --1.14351378891869 --1.45945089996665 -0.939462130764031 --0.410142956807622 -0.707381002866919 --1.02880527697453 --0.875129876313981 -0.0890280829321224 --1.09878325953778 -0.86494603150191 --2.7274310726161 -0.459052299748301 --0.249503620426719 -1.85173304714653 -0.108389459785343 -0.694974879109937 -1.87122644717347 --2.00139893456503 --0.648911861310575 -1.47702579637876 -0.58767659563348 -1.0239453387033 -0.323767688851357 -0.415743437033221 -1.48150407745618 -0.708018189542214 -0.709281023730785 --2.06416980111336 --0.0382466740090521 --1.56443966790323 -0.989973241428608 --2.9118794827171 --0.207972246302974 --0.703352280169497 --0.47657313058323 -0.533430631308658 --2.7391889370215 -0.305659584709103 --1.0413838854483 -1.99084140519054 -1.79976756560047 -0.093309806707504 -0.881671005023353 -0.747806127629055 -0.984694275021781 -0.909327013040659 --1.43231397814102 -1.18380818050017 -1.98026719772143 --1.77000537314761 --0.143324199294172 -0.163662407410637 --1.41334192088669 -0.384383469689661 -1.57514993944004 -0.292189101885178 -0.618477246075622 -0.816687855237467 -0.0521513127807935 --0.388270299138384 -0.15150974365336 --2.94514991125672 -0.200353782241745 --1.47150974414077 -1.5000777134155 -1.18147778121576 -0.0394124752859746 -0.245378031872391 -1.03120435146454 --0.405038055280883 -0.527907323243786 --0.276330167906586 -0.791280255439101 --1.28973308809305 --1.04879028111361 --0.377332618425896 -0.825072720413454 -0.14718302544474 -1.01506869328351 --0.127883196546051 -1.01662687794129 -1.49480262696298 --0.658232505852034 -2.21040422472628 --1.55558301161703 --0.686262447665271 --0.21164537096746 -0.441703291042135 -0.450769239558941 --0.271083030661224 -0.293107971068052 -0.232295526174488 --1.30138086181459 --1.54611045123961 -0.226040008648564 -0.749687689628038 --0.55947032961625 --1.24006886705302 -1.21405499585826 -0.185305837458213 -0.179748679384648 --0.661428518142355 -1.04078429319899 -0.61450139863654 -2.55820583170135 -2.31100267495398 --1.46507219467134 --1.0902976414573 --0.496216460255432 --0.176467662928754 -0.261404209008868 --1.39314667753573 --1.96328926668906 -1.59669427304845 -0.873959455960089 --0.962005883609322 -1.67107949991851 --3.73251967465952 --0.0152105063050954 --1.12606427326628 -0.0358695269817897 --1.39604458624301 -1.25631756738536 --0.569957949574903 --0.994682306739492 --1.18548518566279 --1.50463252766123 -0.376779043141429 --1.07024885322864 --1.81449800518068 --1.88997016288311 --0.527701539986634 --3.28435491294377 -0.332077410619696 -0.117100737984231 -2.20184955892934 -0.310976584664314 -2.13382416887717 -2.06656577663132 -0.35540381534558 -0.738380116021959 --0.0652829796939685 -0.323624533606125 -0.200978551058387 --0.857199709558103 --1.16528450757736 -1.08338353682397 -0.609374608287252 -0.261182961679449 -0.393290197848543 --0.528395301498527 --1.74700255124187 --2.40510491772126 --0.877365855399034 -0.495587986806386 --0.21184414765445 -0.162090274601649 --1.87086807449688 --0.827567775997579 --1.44971587234199 -0.0192488356405534 --0.49398558365391 -0.66785698051372 -1.27789701202812 -0.581157646203994 -0.716523301617173 --1.52233851549399 -0.0342439666771508 -0.68367159462678 -2.27365309424503 -0.926716570870433 -0.445722038759389 -0.20806361759988 --1.60907185962333 --1.26234874810842 -0.207808644875559 -0.628743523759926 --0.0850845959908177 -0.294727757000569 -1.10504385233231 -1.03960660323872 --1.09164881176746 --0.852127771146428 --0.00162975881225691 --1.1888610039968 -1.3560070006665 -0.739217784806684 -0.673631581759818 -0.236699758870293 --0.114365524910255 -0.576108676400903 --1.49989563083052 --1.75438803838536 -0.352958255629355 -1.4480100002591 --1.11351555638391 -1.27398456223877 --0.473383992116521 -2.141062233735 --1.12555770416481 -0.345550164295659 -1.89658411771525 -0.249753233955232 -0.50961387567266 --0.834850420145166 -0.42512682819202 -0.207148001686789 --1.4884423906408 -0.233471502192756 -0.0463591379778592 -0.213949659849046 --2.35737860112197 -0.320608694930606 -0.806961719904759 -1.82949558410719 --1.227871631554 -0.475494607797586 --0.846596806509638 --0.899823796145338 -1.04018591227478 -0.525070927411601 -1.41948012187754 -1.28335862909952 --0.391810647867118 --0.120834425819485 -0.000492670415553675 -0.298148392903723 -0.870649072533222 -1.99901356208049 -0.470619089277452 -0.971936943834823 -1.99581606661392 -1.78978492576031 --1.74557232566508 -0.249198429835648 --0.736729175187318 --1.86555421249741 -0.852140883330192 --1.87609512951561 -1.96818159826706 --1.52086773421546 -0.891509093769557 --0.886118170275353 --1.03496424744313 --1.80669585831602 --0.138664438638308 -0.187073372515499 -0.596024066153188 -0.138993944799346 --2.88558029608055 -0.441005212109255 -0.075421617606743 --0.552223778834282 -1.42725290734515 -1.57012516712197 --0.116089830105395 --1.39252841497179 --1.56091897819828 --0.201742726177049 --0.720371029613737 --1.34458020042398 -0.695528376771762 --0.54316351257615 --0.313684236736835 --1.76527232574802 --0.687981882134661 --0.872671269523142 -0.687796390217541 --0.899036271560348 -0.170874397550843 --2.13899023185595 -1.11478599897059 --0.0431462234753859 --0.471156835830396 --0.702034110232137 -0.0630352785190169 --0.812576083854797 --0.779129732444943 --1.39444896071421 -0.987905225488067 --0.529891631358968 -1.71964995347075 -0.424195059814165 -1.11146841014547 --0.118640834716123 --0.372425232357735 -0.383021523887251 -0.239912156400919 -0.311317381575726 -0.873171754916218 -0.382630072284282 -1.35395849357845 --2.169473144039 --1.63878737579761 --0.24153578005992 --0.0199182060478762 -1.42940431164915 --2.11843546478556 -1.70106982551908 --2.03386490477794 -0.410498254879716 --2.3931464917414 -1.75301446513939 --0.000292356456625953 --0.010473023947899 -0.117038888094132 -0.741021420835025 -1.34654422500715 -0.705458771023494 --1.80563440726929 -0.5164838659552 --0.777213769797605 --0.0100632296355325 -1.79675931229697 -0.623971833152901 -0.955233500231458 -0.145253181220827 --1.04134489691674 --0.945953258022861 --0.88964821815285 --0.489028812507456 -0.155456007392615 --1.30006014123521 --1.94665594532064 --1.58752648800228 --1.49968806244474 -1.01095748472781 -1.47391842359469 --0.597448166880749 --2.73897546978266 -0.539623102187335 -0.100398385741784 -1.51969694503713 -1.14810857321826 -1.01852228921123 -0.0383553058695583 --1.83290263588045 -1.30636456515048 --0.457857930363325 --0.694787050601519 -0.414157927301062 --1.59818942298144 --1.17192964033389 --2.55075300589557 -1.38050924712062 -2.32672222432749 -0.374461674152911 -1.7395296339904 -1.51277559772717 -1.04180439023441 --0.34339946419837 -0.590999866553812 --1.9433795542435 -0.644594737839178 --0.906342586280189 -0.920833698793315 --1.55324878542052 --1.27400064502882 --1.14915488745812 -1.75674792468743 -0.796430995173125 -0.346112029481146 --0.373486536687393 -0.487883539371261 --0.41436542893231 --0.839026410373862 -0.839226127570917 -0.516130319650571 -0.744097598312772 -1.33090916320155 --0.608214898058819 -0.757372836123377 -1.57738618711292 --0.250292446826638 -0.835072817918547 --1.18594192305862 --0.814156799837555 -0.0220641906661942 --0.699976940148836 -1.89969563536776 -0.171600760803193 -1.65315354160294 --0.276474002889071 --0.993587844791875 --2.06533549601957 -2.24028967113661 --2.8528353442407 --1.72636491314707 -1.04093983790793 -1.75641290162019 --1.48246378351314 --0.752303678825836 -0.825259191400118 --2.06692331077864 -0.50011857290913 -1.02287638128941 --0.480547249106337 --0.175278099722586 -0.934515603604044 --3.17364380878012 -0.821503057877623 --0.248431793294557 --1.23870218707222 -0.239377392745304 --0.347303545970245 --1.94964672664242 -1.45527287117287 -0.749162841339174 -0.0496343789742539 -0.98572107655542 --2.45554435963083 -1.23166875918057 --1.87632613188957 --1.51928036428853 --3.08890090233457 -0.58205220636782 --1.02274763665843 -0.553877285923654 --1.4440166006639 --2.0639541642788 -0.841941384876083 -1.43825211807568 -0.348808220602088 -2.95061898970324 --2.58093935532564 --0.0275543331370187 -2.36410057723403 -0.452840649345102 --0.62527203512791 --0.52907773558951 -0.412348989381897 -1.0705927391718 --2.25457223084889 -0.80322769784398 -2.50932179987002 -0.616065084870629 -1.30199258814712 -1.33358222304526 -1.76182369926394 -0.378371214548554 --1.3958342901201 -0.549042490070759 -0.394127588083094 -0.283047979019049 -0.603371922497828 -1.71755059146569 -0.337226281750791 --2.88628039087848 -0.266255368554098 --1.44609014013675 --0.742929141211503 --1.23464108123664 --0.264890373645535 --1.90178058239012 --0.217300095291652 --0.294711081713459 --1.50589403366505 -1.67837695183959 -0.570990997490727 -0.0950792443132933 -1.90103020407442 -0.101862411292135 -0.284889227864968 --1.00892310021464 -1.04485087404944 -0.577727737920707 -0.612088846092281 --0.158012534316665 -1.11344556545055 -1.00496620505995 --0.43320615174822 -0.370184644865599 --0.584626047659071 -0.236658481545312 --0.100874083194753 -0.158072977407002 -1.47172311295618 -1.31859787228325 --3.38932696156181 --0.168514279963853 --0.284754837509066 --1.12468380114264 --1.41075610372013 -0.237048118440711 --3.08449748030092 -0.112650715138553 -0.538351432764017 -0.57403194267296 --0.201998461224756 -0.88855283979899 --0.432975565224318 --0.635555664947198 --0.796999901310187 --0.573907515428562 -2.5160481720473 -0.42223476847072 -0.997347523588974 --1.76871450654284 --0.471135042040054 --0.743011346094026 -0.399169697310608 -1.59114667624424 -1.28031145635373 -1.61119479678418 -0.91791476971504 -0.995805012463251 --0.827300511974737 --1.96880711649211 -1.19178576126079 --1.6199337851417 -0.361691509609766 --3.17225983910746 --0.0196576908012531 -2.29332122491231 --1.39571063172564 --0.932660189014438 --2.0339374897781 --1.67802806049774 --0.573153291782241 --1.25061596797215 --2.11787551925838 -0.945356357780074 -0.204689424209974 -0.622434935656234 --2.09079479857686 -0.096575861306869 -0.712923610051952 -0.605069766186261 -3.22647202576204 -1.61478531816481 -0.651159752711511 -1.40328431270015 -1.9897656148521 --2.44896367291448 --0.987524942488452 --0.485531501461839 --0.221736955045095 --1.20285439160481 --1.71683078061972 --2.67766539621895 -1.41576803714431 --1.01339046519137 --1.86100298297449 -0.411380979894428 --0.934786598816899 -0.242533756103619 -0.65109968803665 --0.131382913286577 --0.0114513176568778 -0.307619503467308 -0.231611199505572 --0.0176026661051552 --2.81528615799887 --0.668774086765605 -0.60057437057057 --1.77832947271295 -0.414941225515943 -0.480140864717697 -0.336460031000687 --0.24360495147346 -0.841000085365373 --0.93216950471275 -0.496760516033323 -0.408561872178925 -1.00750976796274 -1.92259777520704 --0.650957873185185 -0.69007235794977 --0.231956520526548 -0.412699542770905 --1.71216698925804 -1.14229678382184 -1.49701793614382 --1.0342273465677 --0.0280738570413703 -0.958676130390089 -0.19881438913513 --0.552369645496597 --0.0573629502361044 -1.72219043975837 -0.457618839914243 -0.717542846490677 --0.33843886447114 -0.62591144792221 -1.72859078574299 --1.45452365280122 -0.207689254881288 --1.93831920905294 --1.27647692553829 --2.49194496036455 -0.390944014114403 --0.0262363592825832 --1.65217083441837 --1.74814001290489 --0.683435507455343 -1.43217167427633 -0.110652056748894 -0.3198503669036 --0.417088103387663 -0.992406732969961 --3.55470324149755 --0.525251571007132 -1.34683822040073 -0.988868422206373 --1.80492607355799 -1.37130372227896 -0.319457663223048 -1.10098024512285 --0.042666261223701 -1.59480791369879 --1.19557278991155 --0.357286593566982 -0.358297733230117 --1.91836271478492 --3.54114965048695 -2.31954524597343 -0.296857813388279 --1.3408979537768 -1.14264746240747 -0.429245470909624 --0.963039570537472 -1.2712438919553 --0.29546154920812 -0.406367443832183 -0.972634056405465 --1.5913156034818 -0.98699349347406 -0.0226627648526936 --1.57271562776273 -0.798876337942945 --0.686565245184699 -2.26750170292497 -1.89204736642916 -0.0559869397403929 -0.498081488068763 -0.20827827838794 -0.506531696874095 -1.75907815269514 -0.251645456672524 --0.747190802782495 -0.167016150191152 --0.569724133157109 -0.27030770355103 -0.4190548310926 --0.651590552449246 -1.55103358289774 -1.14068943393597 --0.297691381412804 -0.618468099790338 --0.0539304215941705 -0.860267433911396 -1.40183737832282 -1.26084682969522 --1.05332133799311 -0.998162546191534 --1.45777949811474 -0.857895878568062 -0.0286001385734487 -1.59657183871381 --0.034602323431443 --1.10428322821715 --0.559315955072712 -1.67505155226758 --0.345868582698685 --1.46449186976112 -0.179506787125382 -1.49724839132754 --0.0160504303216662 --0.703923705920063 -0.296558815558862 --1.27866691707301 --1.05978585612265 -1.93874316390716 -0.275173980805162 --1.72649402470717 --1.1518446832922 -0.58711168340475 -0.212663819492732 -0.860833152532846 --1.27760014130257 -1.87187474414451 -1.3489573702621 --2.22692393480323 -0.127432546340494 -0.244009041492538 -0.039220022010225 --0.135820170669888 -0.276723524117688 -0.175692932312927 --1.25522675734147 -0.526969655851993 --1.04676333270524 --1.92169051819141 -0.83405362374101 --0.468908285371402 --1.04617802969574 --1.5633217581752 -0.798344918644943 -0.921887835937495 --1.88037047311807 -1.24887023874078 --1.60507150083873 -0.678579314033957 -0.109471574478464 -1.35248947193895 --0.121168233277585 -1.14663619905978 -1.00849802552153 -1.08055352679287 -0.0624291065422433 --1.52046878864713 --0.273468050124141 -0.332080390427532 --1.76796527384456 --0.230554947392886 -1.34429899582425 --1.29506789189333 -0.40496650071816 --2.6368027588003 -0.121968802706839 --2.04051962936856 -0.0972123350507985 --1.92273422454397 --0.482055038754183 --1.54201171391749 -1.13464347293412 -2.00658795843683 --1.51337008718281 -0.404921215869578 -0.516399717485726 -2.26958118628329 --1.64814900079634 -0.379566226372457 -0.0344680508707427 --1.46452099453227 --0.0209889104150918 -1.64324253530323 --1.43109551346872 -0.015031508403851 --0.578030978269776 -1.71595747152582 -0.0372103260738683 -0.777744052966296 --2.3227592512373 -1.13226850845244 -0.15215359312969 --0.58567371992223 -1.64896282134407 --1.87275858362106 --1.29802900324361 -1.82315001153302 -1.56571862922802 -0.474458030390872 --0.783604144717046 -1.51509214527198 --0.684893726767047 -1.93621057661686 --1.43833687278756 -2.09651289124955 --0.341619837794759 --0.278177129084376 --1.5081317570932 --0.85939309997036 -0.958911014999256 -0.539923194890207 --0.0603824026818707 -1.9894006979387 -0.0961956337650101 -2.80988822651059 --0.921546226025868 --0.543405402152704 --0.103388889591489 -0.301089703633082 --0.271596773118652 --0.495405848319372 --0.421758188400624 --0.932073590174639 -0.6453949720994 -1.65238537721282 -1.17042156178061 -1.45581394856672 -0.400869927459276 --1.2072084837793 -1.77980819039285 --1.16061115119939 --0.283574199762825 --0.682335419594114 -2.03043519728698 -1.41352573549701 --1.13354103910917 --0.279986610258479 -0.0349611100564147 -0.781402680138264 -0.188037303718703 -1.74258551898804 --0.549294265546784 --0.195825491975455 --2.0801685073734 --1.88106960169716 --1.5103439522496 -1.2355969771397 --1.41833360523697 -1.38291052533124 -0.780401245909585 -2.3660421927847 --0.341157537771352 -2.07192675292093 -1.87387439458958 --0.11649801912734 -0.242170799091157 -0.432074089964113 -0.410787146637649 --3.12958174428777 -0.724056811433623 -0.830130526135029 --1.09904120180055 -0.543949898818848 -0.39158277257461 -0.0145246799965761 -0.0160124326321096 -1.43954564381806 -1.25670728804403 -0.409823756271429 -1.15181074796637 -0.556202541856253 --2.46125554721318 -0.606816261485935 -0.318833417376611 --1.52216591205401 --0.242798124731436 --0.267351262577399 --0.215488595245212 --1.67182615850292 -1.82822115673331 -0.768128367648483 --1.39659949904854 --0.311878671370323 -0.857070926666573 --1.18585083810999 -0.542968691682471 --0.157146067529599 --0.449375586660665 -0.843164703119076 --0.0959616244656267 -2.30069687204329 -0.967572261336919 -0.128177095458973 -0.712077789877185 -2.34334718267941 -0.843259608965806 -2.00434029412588 --0.667343170364514 --0.0256387286777056 -1.31932243070355 -1.17165168355427 -3.71135152495887 -2.03348336578935 -1.48639129371464 -1.89565685670843 --2.81708591039065 --1.7027137423088 -0.484203376529456 -0.345791895716633 --1.26370798526553 -1.00583215717151 --1.2405322233401 --1.45949576946373 -0.628211856135124 -0.834463690094829 -1.75469281181056 --0.0390342343014378 -2.01095406617658 --2.65753552356043 --2.1788974136683 --1.84053850937043 -0.623231694200012 --1.25713798247688 -0.599356612823016 --0.231144405517206 -0.600522044792067 -0.0717754782009337 --0.522269573225088 --0.7548477527233 -0.724688686629692 --0.695220535686904 -0.544309677729331 --1.63524222096927 -1.60027366874528 -0.250155565390607 --2.15202758533959 -0.142767496119607 --2.37137536232391 -0.373218474118163 -1.22810323035193 --0.155473190965417 --1.67513984698983 -2.06309049344857 --0.995306972221783 -0.375120968531103 -0.003547547554966 -0.0683788242884766 --1.79296310927497 -0.45522764837806 -0.266862013747946 -1.00307952340037 --1.21073844757364 -0.646747287761308 -0.159500120185768 -1.82336893448014 -1.32062651772937 -0.205182765596872 --1.4472359664604 -0.0639807944516715 -0.769079068556215 -0.602088392836203 --1.53390189847115 --3.36347884789699 --2.21067952732942 -0.354763260809316 --1.85575964283096 -0.375267720764905 -0.670439206507695 -0.545405036695893 -0.0184206671528635 --0.59850786828707 -0.0381663336036535 -1.49202191721771 --1.27335447911765 -1.77866580427696 --1.65408594567705 -2.06195776568917 -2.31831123499519 -0.105885330509459 --0.772801541390272 --1.47269007060416 -0.127293387781162 --1.55187098631329 -1.81779794169495 --0.630354565052318 --2.64812257498192 -0.754848863470578 -2.21373158643438 -3.06279927742993 -0.54906029077646 -1.46518961337646 -1.1018702990295 -0.53508794091454 -0.531527324106767 --2.37877337668803 --0.114283846380356 --2.85001054139228 --0.938071408384051 --1.52558141639673 --3.23149064336397 --1.13530344443892 -1.29909725340747 -0.312030268249394 --0.508327627103348 --2.25714543881283 --0.793224601342502 --0.834160354128436 -0.343837901176272 -1.34954098584414 --0.906699803332767 -1.44928302086911 -0.63011680460562 --0.572981429961864 --1.6411022102529 --1.44890331377282 -0.795320125937119 -1.21406509047901 --1.04376476487597 -0.664210441835024 -0.218503821845953 -0.468536578054664 --2.12376660379863 --2.51934490588231 -1.52579505316703 -1.94912748022351 -0.355718445751947 --1.59868506036097 -1.13831553062062 -0.327542739494266 --1.20791203604634 -0.021067062656364 -0.287006663199168 -0.411119682556034 --0.00363883328754255 --2.06499155796573 --2.08315533589312 -0.438535138551932 -1.23125163546489 -0.586282408857894 --0.0521487912283654 --0.587709282297389 --0.244317047498253 -0.571568840129995 --0.586509540910001 -1.46689309874086 -0.340392662899598 -0.324001764365555 -0.909611109444139 -0.567908111030485 -0.281029367180622 -0.430514469607168 -0.921288543234063 --1.56144510755734 --3.94156823505666 --0.809474283396572 --2.07755891832685 -0.262819902735748 -1.31501173797937 --1.04999765289422 -0.593879382062326 -0.727964307236931 -1.09733852115209 -0.496042598695643 -1.83860213695742 -2.18006565625683 -0.356892046699009 --2.10776476835893 --0.639416538374814 -1.75527270175094 --0.0805959754428756 -0.486898639514457 --2.55233740657442 -0.94579533133183 --1.30543536204177 --2.12893119042006 -0.542434035529027 -0.768998357236169 -0.410634216841631 -0.445700591166487 --2.1288867758038 -0.426237491138814 -0.443406972119039 --1.3454744683611 --1.26554598280263 --0.155128701777382 -1.56784628053827 -2.14205756691931 -0.88533788545238 -0.937232349979912 -0.7832489759138 --2.42686219102588 --1.47722634140642 --0.35527471557775 --1.16115207541737 -0.543739090779143 --0.398922639221912 --0.442822556278752 --0.60848469348104 --2.74983482083109 -0.83843553154219 -0.16414155143994 --1.37385606500724 -0.23468991572698 -1.78923206783044 --0.121997297594113 -1.62378826212106 -0.481786562601108 --2.02572429212471 --2.38836995735721 --0.506846890519761 --1.96135387507255 -0.128091330587718 --2.24090093621261 --1.58050596732918 --0.219241181235301 -0.413533481225695 -0.911929369100005 --1.31235232116653 --0.0346173146034925 -0.830048424814361 -0.666812082493749 -0.0803349570314875 -0.731764050270055 --1.37730645477706 --0.0299697346998258 -0.935777244339871 -1.55148868332198 -0.295542370017877 --0.717564440089959 -0.624324289552884 --1.43164891694329 --0.101466117681525 -0.412127387824793 -0.383504833504098 -1.67780482547371 -0.37348822770424 -0.626161941901632 --0.0402640251843405 -0.0717706456251328 -1.53456559972688 -0.266444558878657 --1.22016147777884 -2.14643469743071 -2.34668989533681 -0.288271200250929 -1.51618404102901 --0.021923670335525 --0.328537874544494 -0.216801106021139 --1.19238887101947 --2.00533057803695 -0.0398060332751715 --1.25429717414069 -0.117498858638193 --1.79172417228026 -0.751389684537532 -1.69986446444679 -0.0944150914220252 --0.85487711328885 --0.146153481491737 --0.136979031453038 --1.22841076220628 -1.0416155307319 --0.44869473192351 --0.88015288163081 -0.85619147962654 -1.08734933702539 -0.460614230210576 -0.945288908031328 --1.99590913972572 --1.51382007564843 -0.451772733905599 --0.981590624299404 -0.426466784392883 -1.12240215189942 -0.623052445078848 --0.787201759142658 --1.09890776098283 --1.56800956997833 -0.722347705361223 -2.2942550564167 -0.281752115164901 -0.125306311466579 -0.60889681868499 -1.05465661235127 -0.533663165393172 -1.51571934987377 -0.263067512817095 --3.33377517766204 --0.0889014859908972 -0.260716612817443 --1.88984060198803 --0.446921893448256 -0.125617431358734 --2.09920599753679 -0.942925358220453 -1.12487105194299 -0.0713579275473784 -0.861446411804145 -1.42411848829316 --0.6676191978985 --1.51882379188129 -2.60660715861088 -0.422575543947168 --0.182049397910735 -0.505222143347806 --0.264451901459552 -0.771196505077567 -0.26060464714339 -1.36586559122608 -0.53192311765463 --1.15758080103691 --0.064469278236329 --3.69030771482952 --1.24732073729964 -0.256879967554024 -2.46265232688766 --0.543625036739499 -1.85077088997439 --0.442396634926432 -0.415125364113749 --1.04987257901012 --1.53800429502033 --0.124604624211669 -0.131156769600899 --1.97228387413818 -0.586425043664548 --0.244072827872486 -0.234889305493979 --0.0652175272794722 -0.76122253005248 --0.301861140499785 -0.482780389055803 --1.06597347693275 --1.80129256349842 -0.658414885914345 --1.19654380479464 -0.459189128015245 --1.25547823644379 --0.815306890326831 -2.31756061028512 -0.847599592433639 -3.09640530894589 --1.55480909709794 -0.0735874615857153 --1.38305474881291 --1.3960772485187 -0.203759780291762 -0.248151941052152 -1.17028482510093 -0.178720578358227 -1.13308624330025 --0.795014347952002 --1.46102804735446 -0.671446712777186 -0.657324531167493 --1.07828854094324 --1.46150421556134 --1.97885838711893 --1.98277359431136 -1.7793552150077 --0.347177780553473 --3.00986475441951 -2.5973859565789 -1.33662619350464 -2.947387354781 --1.16544006638313 -0.557805154700514 -0.444631657342146 -0.147867684852208 --0.488794239331995 -0.490012004149415 --0.985831147022211 -1.75707756275408 --0.512404361389187 -1.13729865797435 -0.0599673825065334 -2.25842502709261 -0.99232127490702 --0.10477353308706 --1.99964374823436 --0.370590702520921 --1.93828951988879 -0.344592456257143 --0.943254016329924 -0.365231360052547 --0.450288889619621 --0.169348372411733 --0.193166090227578 -0.463916775647476 --0.822089093720134 -1.65309151782769 -0.429122472759834 -0.607513937864645 --0.832649102613981 -0.295527769050887 -0.798766391769568 --2.26979434147739 --1.98451507389802 -1.03924330626125 -1.3173299631266 --0.368025794617566 --1.00500924961044 -2.38564986009867 -0.66057205332141 -0.189583975513823 -0.515121930821291 -0.836752934704464 -0.452713346517683 --1.67466568247395 -1.64650664020836 --0.549220728882993 -0.761528373257516 -0.36124126252367 -0.0438207250332248 --0.622336393242122 --0.0356243692492946 --1.8644426541363 -1.05865890971672 -0.510845112312548 --0.622379647192961 -0.73227414770539 -0.475210377232946 --0.645062567660812 -0.941753340410706 --0.0128347602650045 -0.835609758406111 -0.446720546798913 --0.740223257034422 --0.926069544857846 -0.517310610907133 -0.546683589661619 -2.61714726684322 -0.770108838574096 -0.311039888128702 --1.78588980672047 -0.137605354715397 --0.651358155720054 -0.878128187920009 --0.238957685935091 -0.277006949250378 --1.72037214490746 --0.00729673815325782 -0.87191766902815 --0.0202288802061794 -1.7282549098351 --1.50528727733397 --1.25837270400064 --0.757690607325433 --1.41020507161653 -0.967473533527382 -1.9353268238515 -0.604548306589148 -0.346666437782403 --0.616737949446332 -1.70722232435604 -0.36381258376119 -0.0686616976680945 --2.14479580951291 -0.805199433934686 -0.820955795891017 --1.36199992130044 -0.810518408721244 --0.225521067498079 -0.919187400683601 --1.90799058958087 --0.947895966380173 -0.928572061049033 --0.000758110088897368 -0.353399767469615 --0.246376628995407 --0.852748163149215 -0.316303733644897 -0.286926495468323 --2.3365755264211 -0.314205278999125 -0.637183498377432 --1.02998696074076 -0.235624033433391 -1.05561754124995 --1.59339702577908 --0.130236509208522 -2.03403445076136 -0.014813411680656 --2.71019833255232 -0.0737405294305162 -0.936241976091789 --0.880517337642694 --1.22481307949189 -0.664425616732757 -0.196143717145384 --0.00841558383614682 -0.570647233626723 -1.05609310607218 -0.543611385235767 --0.615095974969506 --0.697661351113162 -0.916714577703882 --2.37911669017167 --0.217269827245936 -1.2677397402908 -1.35273686340483 --0.70945665759789 --0.130890816794057 -1.24053981101883 --1.18118889944663 -0.438475865401495 -0.895559855465169 -1.13231585476064 -0.376429294150164 -1.37847004451678 --1.50489889212313 --1.56943255815643 --1.59707614530857 -0.6588179798836 --0.841928929597323 --0.10533412896617 --1.454661266388 -1.83900774178205 -0.840751111131251 --0.786692028216173 -0.135730941562295 -0.484185292196571 -0.356741153789825 -0.212774748641152 --0.0828585372502637 --2.20966485291704 --1.61899397852192 --0.325178034256936 -0.614059407611437 -1.64590936329584 -0.928201704582133 -2.51389629015377 -0.363350069174935 -0.662290970019894 -0.0503615891879416 -0.392996559645763 --1.48487050579535 -1.84539967266447 -1.69350806609575 -0.641894748579929 -0.46201836328952 --3.47044123290195 --0.90993623194657 -2.68559085810297 --0.224625730737301 -0.0752343529479838 --0.321625993529899 --1.06996921171631 -1.63498420035339 -0.106597100644743 --0.214133991192664 --0.358001866806724 --0.409444761856308 -0.710264508523206 -0.0346276252266975 --1.8829662372683 --0.287618328979381 -1.28589792818776 --0.0617177926661903 -1.6949137244471 -0.160072554465252 --0.0581393574466418 -1.83141716734844 -1.01427668663914 -1.25508011757368 -0.661642490475957 --0.921235272991879 -0.923925598164899 --1.35151872579577 -0.156917688817281 --1.66925097506328 -0.563809594939499 --1.17643623009812 --1.13721460182475 -0.813321563902932 -2.05528059471458 -0.21503353879914 --0.57473331983801 --3.23574784886308 -0.319640129782229 --0.0952122664417487 --1.69427721305685 --0.910969452209763 -0.0244048051115406 -1.36757247191809 --1.23907941308371 --1.82597287141307 -1.66551273657603 -1.19559855110571 --1.72322696552106 -1.36820215519723 -2.02882782834359 -0.347178518684773 -0.347188660447735 -0.44578571877696 --1.53933732217885 -0.849665266523878 -0.48433007653319 -0.786585016742929 --1.07146784934851 -2.37108002899026 -0.611511890994784 -0.473115379011578 --0.833138924587509 -0.47897299072255 --2.80767403901977 -3.31227110332134 --0.305807843712479 --1.35489976284933 -0.474016666841969 --0.383477500769708 --0.299592880374497 --1.42776522693111 --0.552612888111677 -0.531252026839393 -0.149857739060543 --1.6588092602077 --2.55452277247677 --1.23599247134513 -0.368110485635228 -0.870689664814371 --1.17061575342318 --0.692929554521459 --1.31807279071916 -0.000223982735700901 --1.8370834839434 -1.03508722973297 --1.13284112336444 --1.67116840012444 --0.228564318512994 -0.865775704958098 --0.315213373733656 -2.41210856939847 -0.909224828715391 -3.1759668282161 -0.907925146766708 -0.31122579629305 -0.760041510250513 -0.128725475251468 -1.83532981898168 -2.00093817738681 -0.744812689296307 --0.831610920503685 --1.30349324968133 -1.33814425842171 -0.897276799112507 --0.0810379857637678 --0.782648262186516 -0.222266750165801 --0.0644261485945687 -0.345422154497268 -2.01798988847467 --1.56401472696115 -0.430373255231608 -0.950264957343869 --0.522236154011182 -1.12882833890577 --0.834696592073506 -0.671659561556474 -2.20391080236623 -0.282759235611472 --2.16440157101864 --0.5452968405992 --1.75792662614743 --0.429637476296023 --0.484147882214986 -0.193768438675775 --0.0025947867335514 -1.04319727542422 --1.99194667961893 --1.03228052400386 --0.233834674603802 -1.08013448063607 --2.8681835169003 --1.5766196116025 --0.0911513759140785 -0.595436227827573 --0.301344785530144 --1.09041457841142 --0.723797774970549 -1.26592527153161 --0.462198417830933 --1.16984138346936 -1.62292536872447 --0.811711509328056 --1.75702584078001 --1.82412559241927 --1.78494805856233 -0.306969333588945 -0.476576070674243 -0.28609240737312 -0.681513541899164 -1.79214490245863 --0.561400355334939 -1.28558777525622 --0.834894479772988 -0.258725005217304 --1.32478967562712 --1.37260468477734 -1.61383480339337 -0.268955051508534 -1.13070312428163 -1.99219933969545 -0.223350879281478 --0.440570238052103 --0.226824784902913 --0.472665433900188 -0.687623423405125 -0.326894142489776 --1.07594642588577 -1.37861732912803 -0.290862933899714 --1.08842741477361 --1.50291485815277 --1.98450557254792 -0.0140569898201406 --0.896868065985426 -0.666176842640171 --1.31016105620724 -0.575625922540093 -1.41795099826567 --1.16212801267788 -0.895785892321754 --1.08307011671289 -1.67764681805775 --0.0383392942669616 --3.15208502412354 --0.505857469359341 -0.151726739702855 --0.0518033835726648 -0.259607760544892 -0.924138922361177 --1.93051626392273 --0.740755471273868 -0.1472682355788 --0.978116739315993 -2.81624376593252 -0.818272406386438 -2.01300434854478 --0.456227765955759 --1.75935735079853 -0.76114427592319 --1.35983509579269 -0.887992106001683 -0.150608047747106 -0.143297585376196 -0.358623504385033 -1.66997395745103 --0.951185244991706 -0.921826129622207 --0.0400616718986839 -0.0403700664039146 -0.627620347627314 -0.745382715208743 -0.244717756158362 --0.796998234955034 -0.589605489945271 -1.78720911756168 -0.00303388975195595 -1.1434980896062 --0.792286952620024 -0.797461728407367 --1.10368149007362 -0.230791645059405 -0.0472896070196125 --0.243741870083003 -0.614749970061341 --0.73080399263289 -0.460252147578291 --1.13162063268289 --1.62063953697292 -1.33243297088674 --0.393233038025762 --0.948742747523518 -0.359507192250151 --0.867755842525639 --0.404796348422614 -0.0908659454706182 -0.0580338960276947 -0.180979566186778 -0.377073843095779 -0.929677493341998 -0.958233073165879 --1.34941206497367 --1.49235603791173 --0.11227706769975 --0.660892814816741 -0.314510131063086 -0.797541636498341 --1.29821923997336 --2.45619379652355 -2.5599333049866 -1.80558968438498 --0.489419126955251 --0.710722928601578 --1.03340391512973 --1.48465864501483 -0.762739792600353 --0.194135682275338 --1.07524723200973 -0.356938577615949 --0.955750514714889 --0.434537180826126 -0.811279580008023 -1.44244953357238 -0.0667169104037839 --1.84122969545566 --0.874055158094322 -0.989982302412223 -1.16922664452617 -1.34295518381293 --0.0325849159897516 --0.800414208854281 -1.31633225424095 --0.00258846392043921 --0.608621770819237 --1.70170365308148 -0.801838903388585 -2.36962051058804 --0.300640561043821 --3.00430073970579 --0.78845288315766 --0.376848861607218 -0.692779350144036 --0.673894749348825 --0.858524881950324 --0.677008499634368 -1.27826743479778 -0.143403701771891 -0.29029161438112 --1.41923476945507 --0.963490779678933 --1.21180985600895 --0.580599482687823 --2.08982463414165 --1.24989121222716 --0.00408886782662066 -1.51143638957595 -1.24296202688564 --0.861770011576443 --1.48647393130244 -1.24455812676872 --2.18070867557111 -1.92050190198087 -0.497536401477586 --0.054974640032551 -0.330588836856798 --0.230676794925589 -0.918518116600495 --0.399665027319566 -1.37275718828487 --0.583428179856655 -0.484372765800263 --1.46282063500439 --0.106385628439199 -0.843285817350608 -0.186050289932076 -1.10804277842693 -1.38674127064306 -0.678543463164779 -0.704981400371878 -1.4542167014652 -1.14029948273643 -1.08329840619792 --0.574830095743184 --1.16703147695783 -2.36727875349611 -0.448345004785571 --1.21366357072204 -0.942583188729639 -2.14936969693705 --0.209820884736402 -0.105774079069345 --1.65031842260251 --0.891442785607722 --0.0423238585767898 -1.13672519128126 -0.741190543446891 -1.36563408015385 --1.47824982781328 -0.117856774063892 --2.78063337381752 --0.90002189586265 -0.196216513102428 -1.37013204641256 -2.09760784264661 -0.792719227336256 -0.237269175616646 -0.427511963246332 -0.672205383452742 --2.09098897807146 -0.279088308026282 -0.245431785633135 --1.53887973409698 --0.443796326125263 --0.911884086214069 -0.00187294869686916 --1.40496403137205 -0.251514595347253 -0.72256773206246 --0.415390372522971 -1.42734555052811 -2.19488138765537 -0.757262858023097 -0.300283704557319 --3.27598275122669 -1.48909789564601 --1.54364638045702 --3.10510154792755 --1.22586200287068 -0.246080617828461 -1.30657394981539 -2.86683504208292 -1.49279662882507 --0.239318143799739 --0.142380431201397 -1.00223732516304 --2.60923990706812 -0.374245169579922 -1.76723991511748 -0.427524969942597 -1.28300989475416 -0.313327741730028 --1.42126811864661 -0.0201365611840991 -0.556145034911841 -0.346327941020792 -0.483993103830107 --1.63497838102377 --0.492109257637516 -0.539987291646675 -0.0979744591327449 -0.423729107740314 -0.970702662114812 --0.768781952023879 --1.62269514449471 -0.972445193127527 -1.46833264128354 -0.316382916320425 --0.837971277859111 -1.1313101215757 --0.218741393959839 --0.657188771027595 --0.4580363474258 --1.00360936342264 -0.559690590828126 -2.0409561089679 -0.0470609041698644 -1.80829683096568 --0.266557723707123 -0.385820700527439 -1.16841562353918 -0.3413623237807 --1.08908839784475 -1.48897596991223 --2.55628989842947 --0.279447127371043 -1.41731380842202 -2.66596164805414 --2.50395920830983 -0.811764958956019 --0.819230342430677 --1.30522491975665 --1.52605159750519 --0.254137602748866 --1.56594351199158 -1.86498583500534 -2.19883605401957 -0.432300910685001 -0.14764129043882 -1.33129503151559 -0.381666121973691 -0.768964399258163 --0.179757530859707 -0.387200999946415 --0.535655194002729 --1.30975750458508 --1.56000906468848 --0.470716182805774 -0.33615286042685 -0.0308270912702255 --0.186650251511296 -0.511922439339413 --0.678271934024577 -1.00780691916363 -0.330456785301619 --0.270758545997008 --0.195621448611369 --1.45787004641146 -0.292670635121082 --1.39425047788643 -1.38854250150511 --1.66212441566742 --0.476037977817745 --3.48395644603579 -1.3346928554912 -0.369858407775464 -1.7159777038596 --1.71356467859968 -0.479232916190718 --0.148987195387813 --0.254510432299657 -0.344491525017379 -1.01875349753004 --2.06849979477327 -0.771461847849697 --0.361278581698322 -0.881228470229154 -0.135106651672544 -0.648254903664885 --3.9225177831371 --0.78793439134499 -0.983280635465547 --1.30969976664996 --0.234800376624023 --0.0591655850113781 --1.83085223451732 --0.0481547020298514 -0.710171887791445 -0.715287985270171 -0.149100109844637 --2.04252965918552 -0.100815665910932 -0.12481493204398 --1.6338918013971 -0.128367230455595 --1.20809817572689 --2.36566117902881 --3.47367804928752 -0.204407046292566 --1.22862818963603 --2.80810274469767 -1.25175309604207 -1.18232638286941 -0.232699519088833 -0.655336366275385 --0.595612500046176 --0.011635824089602 --1.53661461144451 -0.40761231237682 -0.641190197227925 --0.764616835456721 -0.342861029425013 --1.61302971003596 -0.606140566532375 -1.24249512507886 --1.79687859492745 -0.221634378043138 --2.70325329577397 -0.909489788905084 --0.671270817765727 -1.18491655409663 -0.122571200971468 -0.237145088084738 --0.166102339428647 -1.50172763694363 -0.388755145318539 --0.0748193902156036 --1.95611974811043 -0.644625090991742 -0.257933079831874 -0.787288680736209 --0.234458916841312 --0.0813806693380386 -0.945554741464374 --0.285783256994073 --2.11573306963328 --2.13230694250604 --0.0160949533655241 --1.0424182819775 --2.22811032326016 -2.31567304818365 --1.5092440919995 --0.451066703662377 -0.415327682135933 --1.05565763892455 --0.196860546246743 -1.02635263713471 -1.03916035739065 -1.98656490279258 -1.45140758662662 --0.17513554857597 -0.699174506352826 --1.47183950283262 -0.585266054723363 --0.690675301195942 -0.381282167434954 --0.768678446608739 -0.717888595020398 --1.67107436544393 -2.42843989057891 -0.310595641084493 --1.40864866085207 --0.158414573885421 -0.378406088457172 -1.78142225383085 -0.829164410310741 --0.212517770960485 -2.0590969536408 -1.04107356422446 -1.24333173306142 -0.373604418260893 -0.783355191101393 -0.0527539143504452 --0.00795913902506484 -0.657929873413337 --0.700838832629286 --0.948918341820722 --0.36908664555537 -1.42465183942956 -1.03896679979943 --0.0827614228051896 --0.158921409349723 -1.27279517187944 --2.03747958947352 --0.648961396390153 -1.06686087995009 -1.2447166715542 --0.473959865767739 --2.05094007904259 -1.17296912782803 -0.288892754873318 -0.320562352404799 -1.29598361362319 --1.98442809354363 -0.0872896411769908 --0.771478965562849 -2.36114864169327 --1.2317986436096 -1.10871824191709 --1.88059085355794 -0.294552348269825 --0.424956956317239 -1.19188316170388 --1.45370690420931 -0.576074906622631 -0.588477881221463 -1.55154415923305 --0.142324323799969 -0.546711765954445 -2.01456146065788 --1.85429233638518 -1.16777632758428 --0.202814603842246 -0.306053751675403 -0.767996708935749 -2.98536776978931 -1.06005235343984 -0.415659562321494 --0.0977462051831637 --0.14186143823418 -1.31056968099135 --0.150045266925598 -0.99673540912416 --0.375020470293375 -0.21296996881842 --0.685086009931947 -1.47528529877901 -1.47636755087683 -0.51087272790727 -2.05287772912628 -2.45634991339431 --2.93256077397791 -1.83681197065991 -0.252402332956706 --1.57002163692739 --0.940610462615744 -0.313225480026105 --1.59205035514275 --1.49583322830851 --0.335457773855877 --0.486098482905334 -1.09439412745879 -1.28828090261532 -2.36418402125651 --0.735146714983193 --1.38721333195389 --1.31004621018026 -0.287804132916918 -0.146930068103909 -0.036065429522278 --1.06717791262401 -1.21230839227216 -1.54288585251242 --0.246035092944648 --0.0323393545133133 --0.623348948009809 --0.555041921026369 -0.0633857045190087 -0.00179730584517834 --1.42339404360534 -0.285136868976622 --2.22687440058954 --1.59403697332302 -0.423911558927401 -0.877936922321975 --1.73849592850087 -1.25681541483295 -0.432932039773341 -1.3347298687868 --2.28634412072802 -0.195861822591073 -0.0483255113734415 -0.556083702328786 --0.455755521872042 --0.763669322728212 -1.39030952476648 --1.14024276016213 --0.333837602895652 -0.531930632306993 --0.921059481350184 --0.942417562939216 -0.180633044214058 -0.219035292417622 -1.00444639301213 -1.9582365790086 --1.68257575538381 --0.113170259467786 --3.71979314004746 -0.851729531037542 -0.485466928101776 -0.515907532652664 --0.12156713396832 -1.61816052283567 --0.320247537669367 -0.858227897640273 --0.0966289320447942 --0.6782434354853 --2.0891833065105 --2.33488308509778 -0.114052727088229 -0.518005205572411 -0.454394670235514 -2.29695738044034 -0.678985014602278 -0.930738996156705 --0.00545074435247805 -2.19067534322077 --0.205580800496509 --1.42537969157032 -0.319343694538647 -0.699881400096785 --1.21515664008449 -0.556342780313509 --0.577198405361859 --1.25029174393031 -1.05880544058692 -0.612130266179744 -0.286386829559621 --1.86187477690798 -1.53786204992359 --0.325624591229662 -0.23849708276741 --0.479179877495724 -1.0454305573098 -0.0301371794103389 -1.25094967246709 --1.65116178174622 --0.0249473898226835 --0.227703336687867 -0.605228849550913 -2.14309318278999 --0.0629180858766354 --0.170951154393727 -0.347084151448232 --0.959455257226981 --1.26248428589853 --1.4938550320943 -0.242827639816216 --1.20028691897822 -1.6153911761603 -1.96223525547692 --1.68383809531883 --0.13114624046618 -1.05715278438101 -1.46693693416133 -1.39024366987213 --0.352652837361774 -0.510457079466157 --0.98415837423385 -1.2712871756429 --0.968307782834861 --3.12771833384223 -0.874700984898606 --1.06289487974664 -0.280817704715261 --1.5894299947626 -1.14695313910262 -0.729980555671096 -1.23860330455676 --2.68790584716565 --0.867689860813115 -0.940623990598347 -0.12656010197168 -1.08064650897721 -0.894620804346868 -0.0110038272634565 --2.88049151083678 --0.437733847717638 -0.153481234987414 -0.645727907634672 -1.78641687461436 -1.14625510970807 -3.0595975139773 --1.83249532489007 --0.590004083776456 -1.54802965422105 -3.18694831957988 -0.925177218749381 -0.405319677311544 -0.334722212734407 -0.382063066834121 -0.842041742184282 --0.682995420191475 -1.03596463185079 -0.815560208057283 --0.904678342483582 -0.955304923066929 --0.00275192820657821 --0.0978372030522792 -1.56917207482048 -1.85277124793917 -0.725230801857691 -1.34067029723172 --2.55817701576096 --0.229630188880169 -1.13794224655761 -0.330806798300376 -0.411584416060244 -0.12157939707296 --0.301879971923888 -1.08935792202118 -0.504972636217703 --0.379081846855474 --0.317640313951518 -0.192932742672202 -0.339960964619053 --1.41556133298317 -0.871647778745022 --1.05953466657118 --0.351898203058404 --0.659132866233001 -0.353725555768923 --0.249436025558104 -1.78266147199611 --0.689571958918641 --0.135006628049847 --0.497230217930404 -1.5053004658642 --1.04489087258361 -0.189113635374163 --0.983223896760117 -0.0156059294342796 -0.265353166097961 --0.821729554198036 --1.14802852158143 -0.303370878377352 -0.203133083727099 --1.22748718267974 -0.0587119172887238 -1.77902007892321 -0.341700478730154 --2.88431182089437 -1.49486412693589 -2.07041051589675 -0.103146016723848 -1.54025045093107 -1.79231916113707 -0.396911072797977 --0.685204329452937 -1.36550262607546 --0.792760151887517 --0.0816869323641214 --0.584957051664553 --1.94344131181569 -1.1395094642356 -1.51551900758094 -1.18615498435159 -0.130515261353032 -0.548080136720264 -1.49270243584353 --0.978117767415807 --1.05784188512258 -3.27835129860448 --1.34923222054727 -0.80738769473823 -2.06610721759352 --1.85406202523848 --0.78188179305738 --2.10586697471072 --0.254173505945747 --1.87231293210015 -2.03273761171322 -0.497311176620984 --2.14873093218351 -1.08225617393477 --0.81901717485384 -2.11453102132724 --1.62788136798747 -1.38252032167171 --0.338253817955769 --0.568451499879295 --1.42878458792066 --2.38707830084331 --2.88700140114674 -0.0901592198877008 --0.5300196713983 --0.859168863029147 -0.168379558311585 --3.77100096132233 --1.38769085789531 -0.393065515760362 -0.256420884089497 -0.21045323641011 --1.65109831286974 -1.94887935650224 --1.6080907338245 --1.41502976281657 --1.17302004384333 --0.443795132941132 -0.991193291784619 -0.825798409369739 -2.26190543779073 --3.01273851217072 -0.800133267935523 --0.250876901262075 --1.2756672674405 --0.262327271680764 --1.18584662591334 -1.4365260518659 -0.921248073000768 -0.896369541158499 --0.905269530899183 --1.18372214313423 -0.423114215853706 -2.09068622531465 -2.2351069675762 -0.530440903588621 -2.18374495038519 -1.22227467355746 -0.322663522954741 --1.30416835283631 -0.158548381955509 -1.81429332757578 -1.50086585600369 --1.25183272134888 --1.49034645386831 -0.330684768009075 -0.962604563300257 -1.26752904550001 --1.09955937079875 --1.4260834723997 -2.59848868470972 --1.61960695166963 -1.12262116698631 -0.252531268510147 --0.0738925442326206 -1.0716045316359 --0.557990651066209 -3.31075460030043 -0.466559474899377 -1.71665688803676 -2.00632832629821 -0.228874790534913 --0.481848867298769 -1.55746256481005 --2.69779350538607 --1.45175502222102 --0.0356999342870985 --1.70595734722613 -2.54155646477414 --0.416668297884879 --0.99980316159871 -0.421525549608507 --0.773194147195333 --1.45985226322517 -0.430074001953482 --0.61546196427777 -1.82254278938512 -0.672778367036249 --2.51482535635264 --0.0689447242680608 -0.705355464312074 -0.112559091200355 -0.421184829695328 --0.881225324264072 -1.4254585271927 --1.13889711357857 -0.925084975073778 --0.337170513054442 -1.41867446801102 -1.08707626532853 -0.10143777509337 --2.80157649116311 -0.286877294562377 --1.48790029986706 --0.905396049727806 --1.41875882172547 -1.2509160734338 -0.0531348029023349 --1.35513529750172 -0.960295121351788 --1.54334683182848 -0.872801959142627 -0.51063371172051 --0.0683137274050978 -1.36214649906629 -1.27639479930112 --0.922956451715063 -0.648058610007933 -1.03089951241231 -0.3868507277917 --1.23700691495031 --0.390937721853973 -0.684171938055162 -0.354151178283942 --0.444617881143312 -0.109602078781656 --0.297747456653941 --0.0887852034930425 --0.732986371500132 -0.0273444258085433 -0.0721679134537503 -0.885711257836231 -0.803405205101766 --3.20598744935973 -2.01847187052897 --0.271288339811932 --0.42437731587404 -1.74424882354294 --0.513976366912594 -3.76248723321778 -0.748597904817728 -0.310903322429567 -0.918075908468474 --2.59116523419255 --0.85187421733561 -0.126301030543583 -0.615227137328972 --0.496636838482331 --0.249046755238762 -0.739766865791246 -2.51133382233885 --2.2532156854898 --2.02977446943735 --0.958205269013433 --0.686708116103908 -1.72715872108861 --0.182007771261862 --0.00781646298214866 --0.557595695156131 --2.83853750787922 -0.481788216010557 --2.79733682228538 -0.556751737907016 -0.344792742362472 --0.647861337016579 -1.71475380640824 --2.92133200636399 -0.573238121529098 -0.450646902627623 -1.5206664577613 -0.412921920265424 --2.21893468410104 --0.685532287170922 --0.364689431632371 --1.81700084397112 --1.48115353559921 -0.860868057745449 --0.704800444056922 --0.609034226356997 --0.994780039537773 -1.54949306651167 -2.06812687775851 --0.293974151055814 --1.5017044901727 -0.690809355332732 --1.5406015887591 -0.317519449717514 -1.83853586469943 -0.945801482923736 --1.98555258236872 -1.12082963424728 --1.36500388428007 -0.378580341407154 -1.02535101936457 -1.99923259391946 --0.358567831058153 -1.88956493201784 -0.846812350772776 -0.319840580306106 -0.457962147207798 --1.61766155220947 -1.17229313480433 -1.21970211577844 -1.37113778713415 -0.3934372352705 -0.873045221022316 --1.44374919937387 --2.3487408103345 -0.101672822991414 -2.28862059890634 -0.477730994535957 -1.13208631770165 -1.03738588887949 --0.622586840625317 --1.67737110382822 --0.538650591345544 -0.656959367623079 -0.199620419926688 -0.971112591769174 -1.00514845303263 --1.62951941846791 -1.72248944452807 -1.61480669563967 -0.294760925536742 --0.095030751094388 -0.808838072347896 -0.122886255511848 --1.44481816008402 --0.16643828350162 -1.71211849201394 -0.241037224728348 -0.353770265335669 -0.699167134792212 -0.468051806393417 -0.825724490675853 -0.343660395449016 --0.776124656888308 -0.467671591853481 -0.530576179421985 --0.250375744926265 -1.00850696640766 --0.296843714369345 -2.54483228303939 -2.59095322245111 -1.58693733238411 --0.986406493638047 --0.195109493331344 --1.14700096537386 --1.29628330599029 --1.82898607480508 --0.0232024279187364 -1.20778188201425 --0.809055772828437 --0.00809174187658179 --0.592478786431538 --0.543976439550381 --1.2615335778443 --2.68918139255212 -1.11746530878699 -2.039152025583 --0.129009177193115 -0.287001177369664 -0.622731830647531 --1.41969302941375 -0.286926778659062 -0.728639627831875 -0.682937257560447 --1.09746763561744 -0.623382622345702 --1.88826308310939 --0.971489076329989 -0.796582618396423 --0.463555806755139 --0.129607213304435 -0.466334121224946 -0.855376612782123 --0.84562477322557 -0.17588531453856 -0.544544140779493 -0.15852973227474 --0.119924811455414 --0.704812666990271 -0.294133645519477 --2.13005058280942 --1.63926123094131 -0.509147622820109 -0.0831957648236674 --1.44334354136797 -1.40151143191215 --0.827961904431575 --1.49270946700098 -0.939038476902137 -0.196565134397522 -0.261099327512575 --0.941354067335059 -1.87514085283072 --1.03063548211593 -0.533317095416178 -0.548999060403078 --3.27210020887289 --0.128753858986165 -0.100920680130525 --3.02334335876072 -1.2213129272705 -0.117128343258759 --2.09112765885894 -0.6149088716845 --0.11723550919427 --1.43633732489359 -0.669210804512142 --0.794485707648708 --0.320932826692733 -1.18917246132939 --1.35882726024697 -0.631463988875034 -1.72707118455995 --1.89591257566264 --1.50062396218421 --1.33195123226783 -0.342325033657811 -0.655191578062871 -0.426454236998403 -1.35413412025949 -0.807677290001827 -0.220615665809076 --0.523815094329169 -0.787640823378528 --0.0106100309949113 -0.900077065127562 --0.24188482886283 -0.725026249276603 -1.30517212117424 --0.660063126963053 --1.8589718692204 --0.0123879124431561 -0.440112859144323 -0.851567978976796 -1.44077161035844 -1.1536755579402 -0.290413398784814 --1.74527662357246 -3.66529503413796 -0.0162087651984901 --1.79671770760845 --1.10866511454034 -1.22788578959115 -1.22147339390493 --0.113292436622592 --1.52962319939909 -0.677224057228399 --1.94805480070554 --0.320162584032772 -0.468827220710777 --1.50575848127498 --0.933614480817525 -0.756430997161669 --1.90232866534557 --0.723315162229362 -0.300809302742223 --0.556867362859418 --2.59216587805427 -1.5411133275497 --2.79451708912878 --2.72602749776268 -0.389768114652142 --2.89246638234572 --1.57353880025394 -2.05621477060498 --0.786612210934138 -0.811806411739703 --0.81194450474829 --2.43335721666248 --0.68813901272442 -0.0122844420924295 --0.644270905095404 --1.4388324696095 --0.298449049324173 -0.551613045981107 -0.538507887703284 --1.10956018010037 -0.693243093050578 --0.135196782841613 -0.996125707031293 --0.679383129187467 --0.920758004542133 -0.809061396909645 -1.21280725651161 --1.60633622176518 -2.45032874290154 -0.950062999687518 -1.86342199070029 --1.81517599105447 -0.627103095324106 --1.08555827804227 -0.172601111376629 -2.333668096015 -1.0911436010512 -0.454751572802461 -0.236421549937706 -0.837922543967181 --0.174281744267553 -1.62299290857791 -0.387796709021149 -1.79759386431029 -1.40339202142321 --1.94445525651726 --0.805516537627739 -1.79195220655438 -0.656450421955368 --1.14149659608745 -1.66709068574149 -1.57504367457284 -0.721490193629046 --1.77007906575494 --1.26030856937804 --2.43759712375212 --0.610068767421751 -1.72735243198746 --0.261437216116366 -0.00805669869381376 --0.997955512935356 --0.944491858168249 -0.472682158508388 -0.757633402244302 -2.00769568528557 --1.01761331427862 -1.45078371642358 -1.67496217132057 --0.761185557885536 -1.32427211736946 -0.615881564467987 --2.11852801428273 -1.41704261067973 -1.41095008620112 --0.454866208806543 --0.138892189249404 -0.700553995044176 --0.678522986265026 -1.23209505615671 -2.26347490997131 -0.200259743575506 --0.70625907363603 --3.74649371493798 --3.47887799340816 --1.50374165236052 --1.60908203062855 --1.30522793343941 --1.40765288878577 -1.43964800196908 --0.971645364422457 -1.92883355482675 -1.30298900295068 -1.09367158531845 -0.209128566761628 --2.12651906621773 -1.74516488363193 --0.766889019886303 --0.16580961626947 -0.369306568128973 -1.59273418601873 --0.270948731987041 -0.0382914468990947 -0.458058420035206 -0.695067047716002 --0.831165099954681 --1.61446486069163 -0.395601304544583 --2.08810595151877 -1.01394928848765 -1.65343787733296 --1.08799433145396 -0.243437410001775 -2.40595572085708 -1.73570353795859 --1.27364537874261 --0.790898471326621 --1.10458123347602 -0.525123864584266 -0.379757638642133 -0.11032041067047 -0.66647520528899 -0.792392609013831 --0.96811151978315 -1.17294380451111 --1.24439234975458 -0.425587189121389 -0.00481273127299175 --1.29325914423221 --0.4742621995705 --1.16698115315859 -0.536701155208902 --2.09624725312667 --0.481536125717209 -0.980209729825486 -0.780425792356887 -0.571982803052153 -0.329736984831332 --2.64301887364032 -0.980438886525835 -0.959339050216553 --0.362811320355732 -2.16707537351053 -0.660928963237769 -0.957549576360732 --2.60782109797702 --0.0428531871188138 -1.34495075803255 --1.88503297211572 -0.18039266193588 -1.80328287029498 --1.00372555442327 --1.03203831730866 --1.80581855547541 -1.6259778202192 -0.493283601949713 -0.0355535899021042 --0.527159884699266 -1.5118024622646 -0.196192426017157 --0.950728956490686 --1.82993834274209 --2.72597794781054 -0.531248175054845 -0.380736096023336 --1.38109564227284 --0.512899868646848 -0.986005399178104 -0.0150629003688323 -0.716218606900773 --1.85601918531847 -1.61491014755957 -1.46896909289175 --3.77202311233625 -1.99311306172746 -0.534589300126536 --0.320221204268876 -0.611783874585704 --1.06682242558535 -0.00401966647097396 -0.579553019703916 --1.77325923149711 -0.760795209993196 -1.17181362765114 --0.856937350082951 -0.662188385124685 -0.531011064526211 --0.657782025242042 --2.41605576194647 -1.43427632341713 --0.0432594534109416 --0.833702709586511 --1.10238159420662 -0.317305747549426 -1.09861090466686 --0.575459995487918 --0.156507876292054 -1.50278164893033 -1.67990759384389 --1.02106049777029 -0.97166473337181 --1.3232316777015 -0.846454744698903 -0.472943641073201 --0.656195139973207 -1.16187055695508 -1.50238696475931 -0.578631827603617 --1.71923070324409 --0.111105496829904 -0.138998858422386 --1.45979309588408 -0.689901645367005 --2.48464830264634 --0.0985253888470652 --1.06384431517662 --1.05899986022316 --0.0890970925588608 --1.66421449344298 -1.44439105700867 -0.940640556344679 --0.822353605903537 -1.28158846125617 --1.54665083646751 --2.14625241487001 -1.82645329734411 --0.265936852906417 -1.83490546293401 -0.301089855976929 --2.1272452653337 -0.740583125926566 -1.37045679933247 -2.98574472294659 --0.491593108027907 -0.442000393775821 --1.46919198330201 --1.3464349773301 --1.3789287728708 -1.20896891501892 --0.394406797948548 --2.8997795053448 -1.02334809193135 -0.920803382112052 -0.608883533523292 --2.80280663214865 --1.47124047501434 --3.04767740633491 -2.8426540150261 --0.565294166021845 --0.466897921561188 -0.987699265957946 --1.20420067699235 -1.18359837911342 --0.746859398692294 -2.54798360714956 -0.911596090663423 -0.0423273898047896 -1.39195405247226 --1.39391684403515 -0.532308652544152 --0.170703475414239 --0.591705800142709 -1.22663274922169 -2.34292570674109 -0.180263039434017 -1.49087909170829 -0.382353158831606 -0.0411622903206048 -1.7530424235575 --0.821941249072538 --2.56358525428708 --1.37895807273885 --0.63233489523877 -0.693166318103817 -0.912135658481446 -1.73718643750245 --0.124315170418988 -0.0340763433724689 -0.348425076209148 --1.3174155370655 --0.219872755945609 -0.90976686492397 --0.545795734026431 -0.6203640111436 -1.463846005027 -0.959869854047474 -1.13477708918987 --1.50019044343249 -0.822579127651245 -0.295288754678142 -0.976202899368397 --0.804087879483944 -0.0167050812468599 -0.0930318384364774 -0.295437036028529 --0.223571352695153 -0.690208099496523 --0.397749531114354 --0.972589931976721 --0.948758977085593 -0.943448644305388 --1.45466708592871 --2.65945462643352 --0.183647861645007 -0.867902808222999 -0.118996095291592 --3.95918698483985 --0.462204916953397 --0.0859583001696187 -0.849090357516165 -0.340641947668644 --0.765998449765142 -0.344189492549489 -1.41735243490944 -0.279140163983492 --0.220601478338843 -0.154934891483993 -1.39117767702241 --3.3337774238548 --0.024537563834313 -0.166188833828237 --1.55855218251237 --1.23098190074053 -0.0352354313285019 --0.920795897780966 -0.318074428451943 -2.1019093381306 -2.04055438162977 --1.594541164778 -0.129457063251841 -1.77143064676915 -1.79450700287666 --1.72843892794915 --0.269437973664228 -0.753026677955866 --1.53915938590341 -1.32973582210091 -1.80129555460674 --1.62306608141211 -0.62999524389299 --0.131439022842049 --1.28894228093924 -1.35709153207448 -1.13345420464308 --2.24454061585251 --0.910462875010907 -1.95456784615807 -1.01686038341985 --2.0470670485807 --0.773547827273017 -0.415262066988022 --0.449933399132988 -2.23934622217851 --0.383313833197546 -0.543999660365955 -0.910775387001642 --1.1736043460149 -1.82039343831103 --1.76433890716751 -0.0942470133810396 --0.0624228029236633 -1.84878949395036 -0.393373208691399 -1.72579759475918 --0.121797589440217 --2.72288747264029 -2.31343900318856 -1.13651330554859 -1.46810948133761 -0.130313055194076 -0.467110228860122 --0.575696724802402 -0.282677208460091 --0.486828513107163 --0.916350461004207 -2.35221579053518 -0.642461008142996 -1.97073515167235 -0.468581675831842 -0.688724136668466 -0.985771385777099 -1.86796270443455 -0.195162315343644 -1.25595436675533 --0.417698219622519 -0.125436487445427 -0.87329717319694 --1.6549717972862 -0.230804778777928 -0.222751161902767 --2.07089317371744 -0.151994187778243 --0.0705612368834974 -0.526223742137024 -0.890454154439215 --2.62650174120715 -0.0761454259353229 -0.279305099738639 -0.355498165190699 -0.540929943339755 -0.147537908941388 --0.73732032603878 -1.64411619454249 -0.0970679107363992 -0.0752713290185998 --0.573272280565048 -0.47646564882873 -0.65588633021715 -0.979974801000747 --0.921157860622905 --0.0777486835926169 -0.903302403871582 --1.89706956377684 -0.577421936822622 --2.34506707881902 -0.000543520337730641 --2.13009188600911 -1.4797332647534 --0.387464966108912 --1.67240369215853 -0.694071452805844 -0.527637065618551 -1.49628178124781 --1.63651409969882 -0.712550319054969 -1.07225735493079 --1.01578553316682 -0.0191502256668059 -3.00070653671727 --0.297398824520743 -1.35468363848718 --0.847949417284319 --0.393322793336857 --0.48438591549432 --0.0253387658111919 -0.203556838994018 --0.997439342493152 -1.16673694667193 -0.449105378378498 --0.0493129823506955 --0.537989808866513 --2.53192537560712 -0.683690008707593 -0.51244362162026 -0.451703245772414 -0.217853693091085 --0.63165633720698 -0.327423884124999 --0.537914057224217 --0.519805451356277 --1.26519533687753 -1.1933610354662 -1.58740664939481 -0.716507720528117 -0.912964678722137 -0.446817110472784 -0.382194357785067 -1.20478604345039 --2.54154941364726 --0.596749612681133 -0.0535290479893202 --1.10935838480979 -0.472084205132521 -0.714357872147984 -0.302274351431354 -1.71724371992689 --1.2799144381942 --0.489305937911489 -0.0775927259775884 --0.514477312393588 --1.86964037665865 -0.0840546764084138 --1.33754802484663 --0.770642819859333 --1.47936077213364 -0.775755212707509 -0.0296177831595408 --1.37741173481628 -0.887255087842171 -0.0653820433925851 -1.12928534099702 -0.725549573088394 --1.88128754943269 --0.552444633861644 -0.524478110882832 -0.725646066557669 --0.818981018515945 --0.00987274674080396 -0.314510710984736 -0.918605293566916 -0.454179998848462 -0.190123346520156 -0.838158831127974 --0.597001201015122 -0.528663723265279 --2.64883629659237 -1.76045750992605 -0.662670055053002 -0.964877733560604 --0.225774553637045 --1.71458761151089 --0.00403915199709814 -1.16863014718998 -1.30366129179006 -0.391836450583858 -0.051587587742647 --0.634955011948612 -0.302998496090574 --0.194842048329011 -1.27936544936901 -0.0377424943768503 --1.01488956096019 -1.62726603178046 --0.983886866192599 --1.51604312560803 --1.10099065791778 --0.217485368719828 --0.0303750714825242 -0.474050760097686 -0.0691389613704594 -0.723517238080549 -0.844819051242487 --1.09330489876291 --0.137154081144423 --2.11426248650367 -0.650344634361538 -0.127278560223768 -0.5604226109087 --1.55232128669244 --0.306829054982174 --1.19636545177868 -1.02867283152741 -0.595277757487795 -1.17367978065564 -0.854488552186446 -1.25547951995285 -1.35493831628904 --3.00990323259525 --0.136327069247329 --2.25194337578278 -0.935308581097575 --1.38047790044875 -0.207811906713161 -1.70438132592521 -0.973163473463597 --0.700259920551812 -0.112519309940751 --2.03684023967127 --1.96327769900534 --1.43850874488775 -0.911123926834388 --1.12288004244516 -1.44545408882864 --2.41077133427628 --0.756795868269243 -1.3053977075169 -0.689164625199821 -1.68802401119637 -0.717334262337143 --0.843019402137998 --0.954012533052691 -1.16605893389052 --1.32039089230071 -1.27808924197557 -0.291799794087677 --2.15871782698624 --0.873769334238528 --1.76617258682792 --1.0631764773939 --0.894762657195255 --2.48417786771853 -1.39291047124096 --0.102877549116304 -0.36124874779347 --0.744222193726262 --1.76306012044866 --0.945781353447668 --1.29284486630422 -0.275488299985307 -1.08263174038657 -1.23892706738314 --1.23286507201794 -0.764413946183531 --0.602304883077938 --1.93801072378731 --0.369887826871334 -0.314962447771627 -2.55915995936606 --1.64779874861975 --0.124498902362543 --1.46034487090498 -0.628278949230138 -0.0183103646005076 --1.21579730812328 -0.399699360359229 -1.61526357638853 -0.779933936053926 --0.222316997936645 --1.60647083629493 --1.67921096687036 -1.39575067021782 -0.795694526109063 -0.805346151939972 -1.03754074925559 -1.53382899820864 --0.350218055719939 -1.73295711351 -1.13198470227199 --2.9913432726013 -0.471819605667029 -1.54613363228875 -1.93263543992889 --1.65168882762431 --1.54425541313713 -0.543336526709936 -1.90092709201243 -0.24845928829861 -0.10023045615344 -0.830152381782195 --0.822549336596619 -1.05284600716858 --0.806916274542296 -0.115516255352052 --0.408508079980507 -1.74593937495917 -1.31095634887675 -0.528099043767853 --0.15398759442354 --3.31352849215932 --0.456108551538176 -1.26667733291919 -0.359799984004365 -1.88868848934335 --0.82294513886697 --0.476184436986181 --0.255061256464337 -0.602484496361521 -0.161375297438248 -1.01919113700918 -0.937322451866038 --1.98338277476634 --0.514132341313708 -0.969227163045275 --0.052567373953659 -0.679493979890063 -0.529074633071385 -1.22888353014226 -0.465221313276446 -0.711221120572199 --0.792896677779432 -0.515741277936604 -1.19177411241347 -0.360333334143597 -0.714832351401562 --1.89710563291705 --1.44599258371033 --0.987290935458645 -0.550595951854842 --0.489493540781325 -2.05129368295178 -2.67013829597524 --0.766482888324219 -0.127136528221577 -0.107815701883096 -1.26365221749303 -0.0300858300160129 -0.782567175890193 --2.67119759921351 -0.473879081995372 --0.074122748492961 --1.80997730997741 --1.18142836435944 -0.691836044617567 --0.188074813125624 -0.398984265687197 -0.683653111657808 -0.550280049064687 -1.22326670627461 -1.24961755064919 --2.40639000202261 -0.815273637269701 --0.812460050298782 --0.989079971854508 -0.724387848313672 --0.392147811258265 -1.83179943777275 --1.2183721164892 -0.509488843682563 -0.0140500987884522 --0.566599134470742 -0.494278074395211 --0.79802891406462 -0.395406187997665 --1.52588713712121 --0.0486268753168595 -0.583461602572434 -1.06360048181875 --0.255385298978041 -0.188630117974693 -1.29282334670669 --0.480569659400544 -0.02678075447953 --0.144151519498729 --2.65148886026749 -1.08855537482383 --0.985470092563819 -0.8860864372047 --0.817215973592578 --0.0696821981883851 -0.477761596962715 -0.915972338397861 -1.11263043242984 --2.27479980189003 --0.365189329112972 --0.992672090326582 -0.21502457087869 --1.38349636513122 -0.962766863093867 --2.69397782973128 -1.22240655851578 -2.27635229666599 --1.46204601563925 -0.430439273623902 -0.508842632935496 --1.01137112811083 -0.0194761259856691 -0.1076369539357 --0.914435182871767 --0.317233572451325 -1.95825249920775 --1.38872130987784 --1.65838961906277 --1.1829169343758 --0.95533830134478 --1.40386610265699 --1.84440719440372 -1.37380042583005 -1.17342853523608 -0.49382900674404 -1.79059140774404 -1.00127138625227 -1.77578702342424 --0.860786437241764 --0.00689507539863676 -0.0435416843641434 --0.739264547526172 -0.443423384502214 --1.23719102426595 -1.25918309108653 -0.147001360179541 --1.25494251213186 -0.00980224069298785 --2.04938849329037 -0.547796745687712 --0.0195454390800762 -0.328776873018011 --0.252894397087715 --0.175971101208312 -1.35566225864553 -0.0433709867730041 -0.644122502788573 --2.69553425130252 -1.4186761200848 --0.0049837573576923 --1.85211144744667 -0.789499591298672 --1.60263061112182 --0.679784798679604 -0.418512006498986 -0.244873788681144 --0.0948679640871219 -0.667838444036139 --0.922603569045055 -1.50777481995474 --0.249282447069271 --3.81346089801355 -0.750259448885448 --0.420829402366433 -1.12737399694149 -0.075686796945492 --2.09583050320123 -0.16100090018427 --0.559231568138898 --1.39889750412997 --0.34561877808207 -1.55039696540013 -1.69732801360371 -1.76683589977851 -1.48532122175421 -0.477713495985817 --0.701078839740216 --0.933884081761322 -1.65407870792288 --2.11070235082845 -1.76537970138583 -1.14561316298919 -0.939060115861587 --0.423305698214932 -0.488046613721789 -0.734321925795903 --0.0144538858111254 -0.272940948405456 --0.0649976611516188 -0.634417651636767 --0.41219799961987 --0.584372174271245 --1.62096890156106 -0.0764628609359548 --0.0518056708017411 --1.46128215455653 -0.328657402474327 -0.645087294610855 -0.141709605538123 --2.02112218986911 -0.328774721770417 --0.0377262726013328 --1.35470180973936 -0.956785530930954 --1.58935625630947 -2.20715291641209 --0.251100643553919 -0.969746197242014 -1.01845579494856 -0.575505819381686 -1.19900746165398 --1.57501592232006 -0.719966811741234 --0.0796141060719258 --1.43088192135431 --1.36379037605231 --2.23780939262364 --1.05237934931714 --1.58389243915462 -1.37095402427739 -0.145187091366655 --1.30988070299224 -0.175651128208072 -1.36414510969755 --1.98143986178651 --1.58311799620342 --3.41019470892861 --0.893356831762873 -1.44202638697225 --1.31514923490194 -0.318062336515883 --0.145988297030978 --1.63803367208181 -1.05442641978886 -1.45072181723574 -1.22864289899353 -0.734332633298703 -0.962555965392077 --0.152255383602274 --0.579311554341089 -0.291999524103428 -0.106112671572827 --2.07352278025193 --1.71434825747513 --0.0436420622283507 -0.502940320084194 -1.20062179897246 -1.9476455194557 --0.731198294089786 -0.138938876855924 --2.08594890838543 -0.278821493997516 -0.660932158136298 -1.47097170501907 --2.02345608561084 -1.6902565749165 -0.0261711793607393 --1.02726838258835 -1.5633958673711 -1.39331548204565 --2.14611990802964 -0.473538824578053 -1.24180708799608 -0.89713704226136 --0.939991613970296 --2.24719881582621 --3.32421521186826 -0.947017610002792 -0.483083845736669 -1.48102830378182 --0.597296886312666 -0.578871978719945 -1.39328747602594 --1.93419394967002 --0.570547606192839 --1.95087717621813 -0.983382166752516 -0.934489610113491 -1.29948758935583 -0.133639205046938 --0.718369028145158 -0.506187692688799 --2.29466923430655 -0.405512934151101 -1.49265361102889 --1.28238452292646 -1.55450434168964 -0.0233686799957589 --0.283382579716086 -0.834390733713807 -0.728024319491865 -1.83326839799853 -1.06215121103682 --1.55381457695509 --0.109814769038257 -0.734057880953568 --0.621340959974205 --2.01783951096496 -2.43960151621291 --1.39371474531092 -0.319764610798435 -0.950710980002848 -0.0260893038803545 -0.336505078446475 --1.98148980669892 --3.33982244392482 --0.969870863105996 --0.0165127571641221 -0.359399881110761 --0.436652705025359 -0.593959460023385 --1.40181141432274 -0.605336924879589 -0.771948424313106 -0.665703952817513 --1.36325277649595 -1.10725847914755 --0.892346007349456 -1.72207136370962 -1.56419563309926 -1.44553769595934 -0.524521049800093 --1.26372945407552 --0.625685368458075 --0.640711269173483 --0.392863642514421 --1.87856885054972 --1.4357187540379 --0.0831305162884846 -0.113407137693528 --1.11953433647783 --2.1893046710959 --2.70023859761104 --0.986602865580716 --0.711155518357629 -1.01579588862779 -0.632981931640394 --0.0183170187386281 -0.987607661168301 -2.53231664356282 --0.967466617317513 --0.868096327047077 -0.202794736218806 -0.346152444447377 --0.0178956705718623 -0.664758772835865 --0.0516028398024382 --0.0536680614221829 -1.02590392093199 --0.164709935721838 --1.09035819839326 -0.95330302808415 --0.402432946592171 -0.515452949986244 -1.06037353559945 --0.680894824988115 --1.32764082234997 --1.44218486359486 -0.345890113829501 --0.998848993291894 -1.0526903895165 -0.20608506669681 -0.677742354237559 -0.421083820826365 -1.10524582008731 -0.639909376733868 --0.0391096997149774 -0.365548616588679 -1.88447841001686 -1.84524747102754 -0.585861020997106 -0.272506506671283 --2.68158706690791 -0.998868135647612 -1.7347028773697 -0.00857483910620971 -1.9628366962872 --0.410262402630501 -1.77199237877956 --0.679596656688128 -0.106799522251546 -1.5154830920887 -0.0806755770329275 --2.67141970798496 -1.50429641783947 -1.08934383974562 --1.11329878782219 --1.64909543653378 -0.939214597010771 -0.110719258393519 -1.47465328421376 -1.20492054623824 -0.593627558909368 -2.01782288898296 -0.400394447321993 --0.561740295814552 --0.239776807243514 -0.124889759187305 --0.73301831160747 -1.1844858186684 --0.0376880042139369 --1.54367332379178 --1.62980447297035 --3.14956730542998 --0.788451507451512 -0.68442053994826 --0.185968720698188 --1.33651416196932 --0.0594031420835925 -0.880567942966399 -0.535907170180007 -1.12290826934085 --0.0377692274248034 --0.205371507687431 -0.516583316203953 --0.496639557781304 -1.46675910474371 --1.38763883134377 --1.51098222150418 --0.591438502938367 --0.412341951076343 -0.314362861198635 --0.78971001417024 -0.826333625913534 --0.500280417787611 -2.38603212118452 --0.0218286457016923 -1.2365142342422 -0.319309167937849 -2.03760298876066 --0.17091730610651 --0.129593302854989 --1.99821656352544 -1.51783401393503 -0.607785189809611 -0.4547339304319 --0.669266523067304 -0.178013640513168 --0.670962368136699 --1.25125680008103 --0.12940212321778 -2.06202879989937 --1.10924728863708 -1.09762283709996 -1.02754869080234 -0.224687317544669 -1.3966147883613 --1.18587980026692 -1.34247900366505 -1.55942651418641 --0.309961929950695 -1.97960697558889 -0.464923449909428 --0.0265573883852959 -0.167963404653372 -0.109018846390097 -1.85770264595434 --0.647610501597661 -0.522442826641978 --1.38570187382822 --0.257134626773038 --0.0358393832201784 --1.85229966845063 --0.863016660458015 -1.81008518129521 --1.60499593394191 -0.53575611425863 -2.05560650346377 -0.650659102869231 -0.163110756734405 --0.899745856259514 --1.495437196773 -1.29451106596911 --2.88703970237873 -1.04114324098241 --0.273378258136574 --0.685653794729795 -0.829732755008585 --2.54861496790708 -0.965455477118017 -0.531761281795699 --1.1632687485547 -0.226524220176277 -0.856330212883627 -0.31652708328329 --0.0707431222045294 --0.810610843766661 --2.01442650903466 --3.7416948759668 -0.832355548609065 --1.03395529285457 --1.26900299748491 --0.993129013336429 -0.256472949825454 --0.667733191166366 -0.828664341505721 --0.248993267004668 -0.430464767020823 -0.406691582507277 --0.533824670637607 --0.837455571110862 -1.84531277824413 -0.555502854929316 -0.0988577936067969 -0.988192477931538 -1.75925627168797 -0.927059340951397 --1.13884237995529 --1.06238280557264 -0.179280766925732 --2.18178472387835 -0.335890479918755 --0.722959508659315 -1.78950634945079 --2.1830899951535 --0.643594364152822 -1.42189643091554 --0.00623533405611454 --0.568534897058019 --0.600674400530433 -0.21983684812645 -0.859564964611771 -0.0671299272910542 --3.47090528156625 --0.350226962870696 -0.753910249446129 --0.670799727509017 --0.811415366602482 -0.555801416152685 -0.925389309401041 -0.854800605938486 --1.32522009740258 -1.58045096038451 --1.49525087058942 --0.229225345032539 --0.474436751770874 --2.6701191103646 -1.01454569701033 --0.375886575444149 -1.51631514504656 -0.825240412983259 -0.0315283911840396 -0.621603859958938 -0.000296936722492092 --0.220587637770839 -1.66201354165239 --0.531713493873752 --0.132842978091059 --1.34324840539694 --0.777646172862987 -0.156932175940721 --1.79256900913938 -1.41699541015402 --1.11820693485082 -1.30174405936165 -0.923800703187178 --1.33875267486777 -1.36733543012497 --0.734972353467249 -0.118943693200606 -0.566068181463066 --1.30671237133474 -0.873748335331641 --0.528720085673289 --0.00694359189255778 --3.10391925246977 -0.723143937691109 --0.0623233659252236 -0.330426231167092 -0.11020173193435 -1.35966373693304 --2.16399149266474 -0.0578117243031215 -0.314662986531804 -0.846001808406792 -0.266528343271512 --1.38739546006258 -0.445659387041673 -1.1700127737552 --0.840442868694627 --0.719099167857763 --0.401688026456618 -0.185338466348968 -0.177066066514588 -1.73337934528808 --1.31918832473254 --2.97268660935581 --1.0849899741563 -3.28744499074041 -2.88206074270455 --0.771518968855123 -0.864853884651218 -0.857946679794786 -0.638415656694473 -0.101553926729139 --0.707900131520084 --1.13802992726495 --1.92351149165049 --0.585993029774549 --1.89948880205954 -0.755544226606819 -0.717311641222508 -1.09133893361679 --0.208085493129808 -0.296607269997317 --0.842415515543628 -1.12188406382433 -0.34999549553098 -0.312401011276577 -1.4903535636822 -1.82654913845816 -0.699947536061682 -0.302879581783447 -0.74106276753921 -1.38071346086411 -1.5427264485369 -0.696912763872096 -2.49863927098783 --1.26373338510508 -1.24138128128751 -1.87334311509904 -0.196217095269311 --0.116532205622459 -0.871128802353311 -0.0720387497188 -1.40200712441672 -0.820218077937774 -0.725597603961901 -0.938780550589087 -1.69145533029619 -0.495750520107119 -1.26092278086618 --1.44391493210492 --1.78508799280625 -1.31558759691257 -1.14741205951981 -1.43141800835609 -1.45053314521621 --0.0115660575105565 --2.53621187083476 -1.43306305823819 --2.14012747854905 --1.02095402012771 --1.3845854819065 -2.65764910270025 -0.0683792759430659 --0.686010427004483 -2.00952976579629 -0.638545010968336 -0.462447280786471 --0.00445422161406483 -0.360177006531211 -0.302064984746551 -0.604217596104981 --2.60463009056968 -1.69458248777134 -0.431892689359476 -1.43242672625208 -0.577789414413616 -0.334550518687292 -1.20603465581124 --0.995981421325787 --1.33016094653512 --1.87545288567803 -0.296625406128662 --0.946393198015636 -0.716871915251433 -2.32555989722979 -0.260771859500458 -1.37892091619358 -1.80124829296025 --0.643618007230394 --0.00253178107576169 -0.821104255409814 -2.02499138919286 -0.886472066275608 --0.209544247018634 -0.498037338917031 --0.203637412317988 -0.423890283218592 -0.0701001566690138 --2.23854532358329 --1.26808352655839 --0.67732410425203 -0.859062117288909 --0.0994965211791392 -1.77238608613834 -1.37299952339051 -1.64658865589262 --0.286597194226019 --0.496165671018524 -0.137680490264136 -0.16539046581077 -0.524127449299934 --1.67219615762984 --1.783962867249 --0.347023021215673 -0.175563497644466 --0.933413679164801 -0.0706739206542188 -0.579017541323868 --2.24380685954078 -0.2552803627614 -0.238516141227199 -1.30913285265484 --1.189596085075 -0.230874018411937 -1.62235091319978 --1.69259703557234 -1.40764310847345 -2.07548567932764 -0.0885637703897935 -0.42963271435146 -1.25284099862041 --0.446546674734499 --0.46394119947017 --0.798438470019882 --0.367507223426976 --0.0996045702034039 --1.85311959262272 -0.913423148717261 -0.499290341222412 -0.363568481670475 --0.00821541070711262 -1.76856736700621 -0.738084059353881 --0.551812802694876 -0.671772689297157 --1.21971951975734 -1.14885602515959 --2.47595410986485 --0.391704691590618 -1.03688824860528 --0.144622315245691 -0.213234837068155 --1.39801507665869 --0.170519288157099 -0.522737521076424 -0.414687228262274 --0.674016587547193 -0.0390788020085395 --1.29473283697498 -1.04838773285075 -0.010719122215237 --0.164941356005578 -0.335898910205669 --0.0339811445759892 -0.842933151920395 -0.327552721948209 -0.896545792132184 -2.74862017296262 --1.02136490088052 --0.565272437532734 --1.17027176079934 --1.34557323737422 -0.755465735709038 --0.0173188908770445 --3.79935616918335 --0.875849612987938 -0.245289837243657 -1.94531367541244 -1.94400812788757 --0.00945065114071042 --0.412222848993594 -0.0804276276025035 -1.54342679553833 --0.581035825978731 -0.196095835586434 --0.0411754478855215 --0.985376399355779 --0.594586226682999 --2.50346730910461 -0.0365157491373118 -0.269515509780819 -0.358768782478329 --3.10338097689486 --2.10009645539219 --0.467518128369768 -1.81157013201005 --0.732588275971178 --0.998233490386578 -0.590033269818093 --2.65595902547841 -1.93610249123569 --0.966580130676622 --0.288428418746452 --2.25727327403929 --0.940916585356845 -0.0897827146965469 -0.917083412573678 --0.927769826311959 -0.177882661977598 -0.0243313193165289 --0.816111957134559 -0.155285319900816 -0.140905318930692 --0.688226754817983 -1.28166368856667 --2.46646994825266 --0.340007371599057 -0.187289200172987 --0.103372642520421 -0.411388403132808 -1.78786981300368 --2.03824741636013 --1.22553017247501 -0.711491842231384 --1.31588837072773 -3.13862946995136 --0.0734837529781558 -2.32783271030626 --0.253083728887717 -0.467661625176522 -1.53014984801353 -2.31103994658087 --1.20563201980869 -0.512173923383429 -0.332175971216468 --2.25945587381228 -2.4891658889803 --0.567463289627653 --1.43111217089708 --0.207055710051662 -0.0835936302496734 -0.482594050047435 -0.860367142634598 -0.223232423552382 -0.789434413544551 --1.04390959057594 --3.46368244123099 --0.63542983326829 -0.21892288695933 --0.427516079239069 -1.24839785888126 --0.0582798272147382 -1.8073077859625 --2.14762811259265 -0.200001861975668 -0.587959143226335 --2.42173489094273 -2.80671532399927 --1.58849500074138 --0.55906386329179 -1.48170023676389 --0.371488514221291 -1.20622903997193 --0.378637865915177 -2.12599325515546 -0.196294476638926 -0.456568599472043 -1.28524941434012 -0.117517646117918 --0.385459779980636 --1.68424011266212 -1.45571596564848 -1.5201573470929 -0.590456688201041 -0.685717666055018 --2.60740860856645 -0.782850459637329 -0.617191058422318 --2.92210971770978 -0.661282968060359 -1.40536161426525 -0.456044195894044 -1.0647085705734 -0.633308058566671 -0.341371241017832 --1.1914743664813 -0.174981749216386 --1.09328415143162 -1.11376872853449 --1.38891367502742 -0.493225569936925 --1.03803783165121 --2.85619494386311 --0.989857196610085 -0.643935317988294 --1.14820442091698 -1.72413519206124 --0.0217031973837525 -0.373683390661546 -0.931879790189939 -1.15596867361476 --0.503702583850846 --1.20289841261106 -0.0508433336064744 -0.328779940141647 -0.71164876297396 --0.17169819974427 --1.59738801461345 --0.821654551494753 -0.133360964160152 -0.452029463288197 -1.78957664651554 --1.50662485839334 -0.103217586568149 -1.48252781233757 -0.540213501586191 -1.28031350082833 --2.35509905978185 -1.31605690848689 -2.03529738694519 --0.927362459666305 --1.80200620245677 -0.245222088854792 -1.16100474265015 -1.04753307256381 -0.622711753107072 -1.04534783200499 -0.833757920949459 -0.880683135442652 -0.276996158848192 --1.92263840389844 --1.16389704098989 -0.242884736526364 -1.10153430758007 -1.09670839225085 -1.64842969442615 -1.46567062441552 --1.16245162988637 --2.38599167809403 -0.649065172866392 -0.815882845937473 --0.578255399913004 --1.78616928860365 -2.20542270924021 -0.0843257039776226 -1.80498166699532 --0.219652686761016 --0.755712195814958 --0.06974729080342 -1.23485826091407 --0.580725106911107 --0.945841511567838 -2.49830163280929 -0.320243078297004 --0.644068266202918 -1.49330235037266 --0.631991455226419 --3.73398496858237 -0.924583892453864 --2.75417224129569 -0.642215812127617 --0.710895549076321 --1.14959610949358 -0.386585721926924 --1.27430055532748 --0.485820767225485 -0.54104011258006 --1.44029256336313 -0.470815480728518 -1.5409056973536 --0.277232166291995 -2.15179683938946 -0.7981228944634 -0.00805024271244292 --1.83649290636723 --0.500775597969429 -0.016653256516598 --0.0117561518697329 --3.37613324890447 --1.73120506968212 -1.46452495992537 --1.08581498999958 --0.585932444726964 --0.281891784249105 -1.40977235807932 --0.114961637509193 -0.169151080259844 --0.338938338527758 --1.00014684871175 -0.132977958222043 --0.353276221558879 -0.294162658949418 --0.789177592889555 -1.10183509499909 --1.0595816251615 -1.84223068943665 --1.55239084204788 --1.38801590391284 --3.4782819840229 -0.283159768776944 --0.516850303037412 --0.415841366488312 -0.478576564202209 --1.15246502872398 -0.57163709227085 --0.690832280364045 --1.46991596606694 -0.838923423730815 -0.455002541737079 -0.733755239797897 --1.44698253658433 --1.48966306467911 -0.870329400381548 --2.97841748102642 -0.255869354560231 -0.829462203519473 -0.385542409683399 -0.061642881048023 -0.484116419987224 --0.569374479577391 -0.95791247512488 -2.63465410980029 --0.399529424280281 -0.87738396867741 --2.72978606712926 -2.01032764918413 -1.63051324673048 --1.59672992077939 -0.370744665859633 -2.25522502288746 -1.67116707689565 --0.474778638009507 -0.0398966197065249 -0.589332094646128 -1.48266077938646 --1.44407605813262 --1.86074330233918 -1.62153695492503 --1.72622282924722 -4.04588793616885 --1.10978096322092 -1.75300103230003 -1.41498275186769 -1.02163286430007 --1.47004527696264 -0.224841054814746 -0.0809826894555812 --0.260309792611878 --0.885918734802004 --1.06111060152146 -1.16223731885818 --0.947139531944686 -0.169678931378222 -1.47263991779128 -0.0449354997126665 -1.63738983063292 --0.150256354633134 -2.06486675903454 --0.364982626486935 -1.88546518882653 --1.90583773749899 -2.18446167827696 -0.458875395584133 --0.949292070544612 -0.112044722435762 -0.304597715416037 -1.02881927585938 -0.930437355460827 --0.925165454850521 --1.5782277154004 --1.13362977868147 -0.429233109954922 -0.516872844809139 --1.66736465689101 --1.08627741255896 --1.61428736770448 -0.763189624523999 --0.786210394245849 --2.10946353146991 --0.0967345973061633 -0.128371310233572 -0.568967168464685 --2.59225861712011 -1.87593964511136 -1.43950340394165 --0.55803884224742 --0.7226554044103 -0.839140942826855 --1.77535299828289 -0.665104646829338 --1.36218181351812 --1.67015381386853 --1.55965254319823 --0.728981549858375 --0.474168574123574 --0.624488488422895 -0.823094556178999 --1.77493762867771 -0.369927792744219 -1.11555336357289 --0.273483261726405 -0.0880826752093213 -0.81119285168775 -1.00368818754486 --1.30940139363443 --1.9703363299727 --1.71094694887492 --0.288477398934937 -1.33121930931171 -0.789609720382796 --0.508293285143701 --0.911703695256808 -0.792349911414732 --1.47406799719836 -0.852018132192896 -0.0257311222287129 -1.00620926387227 -0.82313920177438 -0.345961616145189 -0.180630854331181 -0.611704759039544 --0.644890922863189 --1.46878834809927 -0.0608199808972181 --1.62439538782278 --0.661119115013864 --1.44516380883363 -1.08249778191482 -1.28545663483239 --0.216583799489545 -0.0369140828811414 --0.389343022403644 -1.62622194135839 -1.10029055132436 -0.521556402563663 -0.0999752068393001 -0.307107808261817 --1.01957876346357 -0.548096287074005 --0.573730878582612 -1.06389506354082 -1.724536208749 -0.512166744063347 -0.173071216515702 -0.00522841000053376 -0.209320538255776 --0.933655442435239 -1.82956435201048 -0.0208561561771727 -0.28009404185779 -1.04297316739816 --0.208418251350629 --0.47957570572818 -1.27698079206246 --1.15490855007184 -1.27965129568858 --1.03297386343295 --1.10842332399639 -0.187965920413076 -0.795239506176335 -0.0537092198132854 --1.48073738828251 -2.85574831331577 -1.26963219020921 --1.38642030195509 -1.24243335644679 -0.215824532896649 --3.82422782272999 --1.45191452052917 --0.0117220690566811 -0.656816191454237 --1.22085659415387 -0.337883507507888 --1.55912551425797 -0.814478114885201 -0.877405872378453 -0.419011481460076 --1.09960638795706 -2.22820286132499 -2.60385805814091 -1.95227986268551 --1.00221402183647 -1.71498271856506 -1.45651494111217 -1.19342284085887 -1.47674038705715 -0.415688824794994 -2.13960138938867 --0.77644804009914 --2.03588980615372 --3.37858930722023 --1.65031276527589 -0.400710949341502 -0.594358443293462 --1.30721014544182 -1.25704438025325 -1.16868469194214 --0.456831901214805 -1.76979890764201 -1.8079692685663 -0.612792067194093 -1.75289516138194 --2.24459390698818 --0.593206675576734 -0.115226963568556 -0.961259320631438 -0.550346626893543 --1.42483409165238 -1.41835716263737 --0.384611835477568 --2.78187719824436 -1.4614354100479 --1.59064851494485 --0.939261593110675 --0.271047937769708 -0.258326708541212 --2.20034793148267 --0.178171452127344 --0.386715626088559 -0.0385867274110581 --1.7357727530276 -0.260855364788929 --1.60143802746602 --1.38692835169501 --0.0408749305696325 -1.34725009452766 -0.00758018592071252 -2.92500268209325 -1.9415702545519 -0.198211971345518 --0.552537202739991 -0.273337735790495 --1.37873282064621 --1.5966985266486 --0.713468432725708 -1.72873438978626 --2.02091183946273 --1.50417444487601 -0.272755859581805 -1.35589295622824 -3.50987286844678 --2.37117037316421 -0.273754922710248 -0.452123041952301 -3.42693942071153 -0.383254988881761 --1.55900689855547 --0.55570785852419 --1.78105843489164 --0.208835907350601 -0.466265004063802 -0.00464383515793187 --1.2940073264986 --0.836963945355549 -0.242738157609788 --0.510902151639883 --2.56759766873786 --1.05996719373477 -0.4990404366507 -0.933632269465897 --0.110543543996386 --1.57636902133249 --1.43048372414709 -0.447764076197469 --1.57206717871745 --0.0588823964515939 -2.66400957222227 -0.423978452884068 -0.308704306176873 -2.43236112219425 --1.63492609158062 -1.79188489767574 -0.714272163706447 --0.74441874436679 --0.36299303537146 -0.346778291568342 -1.71489716229704 --0.841395925888252 --0.942795507059527 -0.794070411776147 -0.914335562690859 -0.469219820451659 -1.35161213638862 -0.550533834146199 --1.02061343652206 -1.96645359565175 --1.38733986431036 --1.19190698099796 --0.296708608319534 -2.21516312292957 --0.674249455582803 -0.360366794128726 --1.47916022501971 --2.29259166294844 -0.0247467107196613 -0.121383605966283 -0.861461322022873 --1.47739704715202 -0.212078326707077 --0.823864041086953 -0.442509155510921 --0.290565607111079 --1.64170425928177 --0.267520275721317 -0.24765071168552 -0.0968560628213151 --0.892165877014936 --1.07456375617669 -1.8246731816759 -0.843674037309015 --0.815837380231734 -0.127740484921995 --2.62690274320753 --1.0600916095644 -1.16030585084434 --2.40743622878455 --0.405696244462241 --3.58606152875695 -1.90412179704293 -1.14599378061628 -0.242865854167272 --1.43448803339082 -0.192042397141702 --0.0492608727570758 --0.0729653299368831 -0.30609747162903 -0.27501902651667 -0.361493671043089 -0.745079450447191 -0.488920578420011 -0.140959951524737 --0.998284418887152 -1.01698205425001 --1.4162686868406 -1.62290884543047 -1.21242914027755 -0.87537178742933 -1.17610455622732 --0.254562474179505 -0.792214959452579 -1.43613545812841 -0.678192271182114 --2.01199115423154 --0.994189956003254 -0.433791938010621 --0.878396991900438 -1.84992760096387 --1.18697000723349 -0.49459403552299 -0.421413169148058 --0.436431383006529 --1.4397541609743 --2.85915404251179 --2.18724659457945 --2.58783102747183 --0.983648066888875 --0.735004125320174 -1.62197506602669 --0.124458840206822 -1.98077306145256 --0.0248260498793016 --0.276627381846261 -0.740405291017076 -0.406415830745763 --0.146412533806945 --0.159518152570222 -0.393991787339703 --2.12706891198233 --1.24344552064493 -0.55836657710887 --3.47245131012469 -0.355455179754053 --0.529921087972028 -2.65086016063103 --0.129115115670754 --0.000143950454493336 -1.56947937635731 --1.38464428157003 --1.63675286468576 -0.0792280734692188 --0.935927824934989 -1.16030212258053 -0.315291528329157 --0.685676849161311 -0.67828073909422 --0.997026222789621 --2.300554113109 -0.360327938777822 --0.988141055524327 -1.6124957300483 --1.0920958796585 --0.856092635445162 -0.933292958677921 -0.368222821612733 -1.28815086355322 --0.0510356798001101 -1.52465031623793 --1.1764874809151 --0.414543770500815 --0.459684695167489 -0.529327755902731 --1.52522281594282 -0.445466714395161 --0.221760036563136 --0.194688375154008 -0.91047819242279 --0.840010110370205 --1.48428616798925 --0.561218289430848 --2.19892129886179 --1.13609965848454 -2.02942479711133 -0.0349925153130926 -0.973644085143416 -1.61877656523172 -1.3759549121888 --0.495048366008609 -0.197129030993903 -0.993095717515459 -1.18530684310557 -0.651122226197518 --0.884870926176763 -0.948510162494308 --1.3668329704347 --0.754370711699185 -1.20068127216047 --0.202356447955268 -1.04688818296751 --1.50640028000266 -1.28893633948099 --0.514364800264385 -0.901131492640967 -1.03115691955121 -0.665951082836823 --1.16277489057127 -0.24105570280067 --0.664447065370236 -1.76331928754974 --0.483272712279174 --1.08844898510734 --1.6538942646582 --0.0394837454275319 --0.0831138765094792 -1.25914047012803 --1.11753858065131 -1.22165381844589 -0.248286924568607 -0.289134401793492 --2.10360703415617 --1.24969127021819 -1.24717984381235 -0.0943153434090274 --0.16989137275905 --2.12727724068548 -0.341587619631522 -0.533751339241386 --0.509771164361091 -0.205380113845473 -0.667073706307608 --0.168835829182498 -0.0331587812384058 --1.32705602467628 -0.276299672083017 --0.982853987877924 -1.09048613812141 --2.78728959127173 -1.03812959192748 -1.62807644257321 --1.22076791389546 -1.01395189227475 -0.127432727699421 -1.29332588017623 --0.25175276935699 -0.197338553113996 --1.22944293037147 -0.622761306609467 --0.704131709851509 --1.26513629738908 --1.7122835276876 --0.225784197605101 -0.045508202030911 -1.45622242208899 -0.114483464408405 -0.657849202708945 --0.417275514809401 --0.286637122328646 -0.922527769431877 -0.352188753264215 --1.23869984738005 --1.48164793963032 -1.60237953041752 -0.795162405445364 -0.279940823573238 --3.87122777247055 -0.0125512323908445 -0.841687683431545 --1.02837390250168 -0.896436322282561 -1.87073192599659 -0.659189008974522 -0.488906313615644 -0.493451699072482 --1.99096363928239 -0.792732600200637 -1.91061316283437 --0.594349331454289 -0.0287910861307719 -0.57265239957143 -1.40705866099149 --0.747623376825551 -0.0764422494830619 -0.785952987261513 --0.505797558045003 -0.34907580278902 -1.2810943827493 --0.92409692240409 -1.34166128392118 -0.270572121448897 --1.11852210603679 -1.83526754284025 --1.09609379471842 --3.24913145861596 -1.27892512521296 -1.44504563604138 --2.3268850615931 -1.02030172080155 -1.07079521002116 --3.35635782919605 --1.7439403057847 -0.336576174500017 -0.134087759036799 --1.59953827903006 -0.246261032515998 -1.52507084784721 --0.241896026178528 --1.2839903150262 -1.81378262276083 --1.5917058082846 --3.60126339437924 -0.735006327852851 -0.53178722445346 --0.940713207191273 -1.39689212135108 --0.873374659473985 -0.495423666852769 --0.329018726868133 -0.0224023039789518 --1.078433208218 -1.51846614442551 --0.645867799035994 -1.84000349134568 -0.828070615689121 -1.3259614451548 -1.70832407728561 -0.24196775684738 --1.61679142517319 -2.48627490199676 -1.46845279862632 -1.39516984033926 --0.208727334915999 -0.0265045266818369 -1.49825378116485 -1.02755397705792 -0.482399919699107 --0.175011030249113 -0.275709560443692 --0.0343212613499571 -1.22234751085039 --1.30675238225768 -1.89852111081892 -1.60678070030731 --1.46783725980928 --1.09155703665228 --0.18144976720766 --2.22226158365525 --0.766698069197375 -2.3070250525993 --1.61348732698547 -0.297016659930117 --0.349832486568161 -1.76784485672985 -1.15697590272897 -2.13586479786388 -1.13193662962458 -0.949919303832065 -0.162779310835647 -0.390855396303287 -0.395141172705021 --1.65023288720148 -0.0554280652842216 --0.826480231263758 -0.222215884712517 --1.87235167693524 -0.663241546245779 --0.854937876322918 -1.61281427249073 --1.41711408127874 -0.864468344825436 --0.92142505025064 -0.330836614945433 -0.216772312467249 -0.485877035190931 -2.23028932675039 -1.17880697635542 -0.815278242629962 -3.21621899855849 -0.0421415589698455 --0.386636644136424 --1.07903867374025 -0.39169414748153 --0.63085100162743 --0.454836124987384 --0.380810897174666 -0.361206920819626 -0.169880787727248 -0.24630181079916 --0.93932746005299 -0.328257124551023 --0.448409138297002 --1.62914311808868 -0.422195511088248 --0.501101709412595 -2.64564211418936 -0.11143484157293 --0.0192504525682367 -0.504133445452531 -1.9408076619219 --2.04348139299267 -0.530911479346923 -0.662716516441289 -0.582703913893786 --0.778142711504692 --0.1373779144363 --0.0076354157329952 -0.875350578907451 -0.706487023390178 --0.271983998420833 -0.12849258722569 --0.292622393002196 --0.859543865326515 --1.4588414269543 -0.828491694345278 -0.510479708723967 -0.0804932762742645 -1.65503719748163 --1.28356046368752 --0.318661462617555 -0.15778454469217 --1.08084325560723 --0.625268673164811 --0.80579036223584 -1.55848676056287 -0.0536165774180795 --0.223009439455026 -0.618201118072207 -0.284586597157478 --0.933283663386753 --1.3100635842373 --0.470337159025156 --0.565686599284614 -0.548767124252416 -0.476865566260196 --0.0182951634672328 --1.16273063342517 --0.780543282302677 --0.913373684042305 -0.521567867465265 -1.03305515058885 --2.56567344218357 --0.712476727306424 -0.205079585843315 -0.666791591371489 -0.558210574121842 --0.176961369041216 --0.801391626789226 --1.07549772969609 -0.961750563253322 --4.45040750158229 --0.181587273702696 --0.436696338769789 --1.34279749296484 -1.43880044914398 --0.621560349200518 --0.513088040442089 -0.0423750879568932 -2.42222920649631 -0.0400186049969591 --0.522439089259638 -0.595697797501325 --0.628315903114338 --1.78260703331202 --0.28346137820516 -1.19368643045633 --0.000847524739544525 -0.594261753832351 -0.893611417171336 --1.25763304595548 -1.04561349385821 -0.122548295363377 --0.0483042480316627 --0.46309647476555 -8.07249361436391e-05 --0.548104744834596 -1.48838264947914 --1.05772122760653 -0.937007660986502 -0.499282097657765 --0.91319391444793 --1.04370996147381 -0.31331499579057 -0.218050580261034 -0.97395179231096 -0.505542878025954 --0.304354543080116 -0.26778836366492 -0.193245691101922 -0.931541818942218 -2.29230927262423 --1.21870182435881 --2.67350096536628 --0.0801394026412261 -1.78939922973587 -0.447367955305406 -0.381745794135671 -0.381698983970743 -1.33566901050997 --1.37135460797551 -0.161399168320454 --3.38455509095386 -0.622346097321 -0.552420155017245 --0.0463531359081095 -0.566261295069534 -0.00283119838593038 --1.34052277476193 -1.1877964543868 -0.593915334891484 -0.856394965765219 -0.562854890457009 --0.0551667045970383 --0.0157152688353861 --0.434122870437019 -0.653249031230947 -1.12252703429496 --0.851547799013638 --1.51228116326887 -0.180810458202039 --0.927457944975364 --0.966285363032341 -0.992901811012281 -1.31830074756149 --0.224797559834727 --0.314554417182713 --0.77270988439038 --1.35641039232916 --0.081501731922458 -1.76256095193338 --1.00844234316249 -3.13271070944723 -2.45040874730676 --2.16345337076208 --2.26205643006195 --0.377233771963269 -0.156522256143084 -0.223846486136962 -0.155046457700024 -0.585447097303465 -0.565392036693346 --0.734958490213142 --0.950943637407153 --0.883854692073108 -0.270123225341251 -0.392780937389549 -0.510887577557554 --0.652924784407062 --2.28923859456881 --0.172915809923051 --1.06207566888621 --0.473338678139761 --0.657545033653726 -0.780915612460305 -0.937180358787412 -0.956670450626156 --1.21173787207439 -0.192695547412894 --1.22786830159165 --0.31216709372908 --0.914918968905553 -1.67170320350373 --0.569817086614886 -0.268270401208042 --2.05302001392792 -0.794768572010556 -1.41986946025965 --1.87892237430894 -0.730639077713739 -0.280962953160827 -1.91979399675741 -2.674977138452 --1.44271744347425 -1.7681672075743 -0.424142634025788 -0.750427589668561 --0.0357305255379785 -1.67187138450588 --0.947318263950471 -0.079082082592052 --1.01678792473671 --2.28002512360321 --0.345557680717278 --0.221981741035002 --2.59658118759502 --1.30817983649978 --1.98111753618084 -1.37290746968493 -1.20960021704832 -0.88825024173136 --0.818557153773153 -1.23664930559757 -0.765445000520208 -1.21930491099376 --2.21291563795013 -1.8481729871885 --0.492862328095146 -1.12165490793621 -1.47249358806331 --0.826559710780181 -0.480060273417488 -1.88652954378687 -1.11665695247756 -0.369158399815348 -1.61651729546114 -0.118562720229399 -0.185525630203376 -1.60176826224208 -1.34831595844919 -0.026935598678989 -0.869396655217125 -0.933779264581837 -0.330767713827687 -0.961027810764289 -0.866746441434074 -1.50345570895604 --0.779849894827287 --0.0149329143443495 --0.340507506674349 --0.052832011528622 --2.88058906276865 --1.61066093108782 --1.27714744616582 --1.62622043308497 --0.0792074176851898 --0.0119426211616034 -0.579570649871382 --0.822439817745106 --2.04589051665791 -1.25785314461817 -0.134443543818145 -1.12678289010176 --1.06484503172683 -1.63580178013476 --0.98475700968512 -1.36477452168434 --0.270669732905702 -2.11896034197044 -0.665377646827221 --3.50133864336163 --0.107098854215444 -0.160286526889323 --1.38191458917007 --1.54705410157593 --0.849734010731087 -0.950056902402359 --1.92550946389571 --0.295563844252353 -0.10112626017014 --0.659172657797214 --2.03819991367397 -0.85832105778967 --0.136913044421668 -0.305743020927583 -0.00258364014645629 -0.947330835933741 -1.08214034908043 -0.364112744053708 --1.56626223507667 --0.954738422722468 -1.55559975925273 -0.961173340079675 -0.697174388810122 -0.070159463515072 --0.266556162728776 --0.223697883557342 -1.17250996882023 -0.00434894858835833 --0.163748429630711 -1.12834869127473 -0.380177539877995 --0.913172092108319 -0.570723185977037 -1.11435618988512 -0.380479575234199 -0.566344277318663 -0.0678252113130799 -0.617364899000627 -0.456182688672733 -0.338042087025199 --0.36191916279536 -0.307923194300709 --2.36907935413488 --1.68307745804594 --2.86266880951619 -1.49821888706711 -0.102722788750015 -0.267570642145037 -1.50962223189022 --1.05109001685292 -0.593238493067133 --1.10769183188038 -1.73121039355997 --2.68924069593284 -0.263240839300817 --2.00963521640859 --1.61667242946235 --0.42479423369932 --3.52577270065823 --1.86852804087676 --0.523434019256054 --0.826435953573949 -0.669276781989383 -0.518471937055658 --1.64636641644094 -0.143705723118094 --1.18348878237881 --0.741410801877308 --0.164496830068071 -0.426361290331457 --0.301550258823863 --0.516375535726759 -0.60866911337726 -0.257811420667185 -0.515540643572105 -0.28670846726498 -2.06482556373059 --2.06003563428147 -0.896932969586906 -1.21298435159108 --2.23129252493216 -1.32275937426268 -0.219161362369766 --0.272799465418569 -0.384323885622129 -0.502106893392796 -0.419250779096259 --1.15340696543771 --0.868301800718523 -2.06211117771057 -0.35131884829056 -0.853154859838064 --1.79134834440727 -0.572583751940178 -0.666525883611641 --1.89025461572625 -2.11387705222179 -1.32664465696973 --0.734176911538416 --0.5939789624328 -0.444721913784701 --1.2602295787421 --0.861818738792829 -0.707463337485397 -0.988517814782515 -0.894515009030798 --0.417732787746758 --1.32087633308863 -0.890047434925798 --1.02689260568902 -1.39501943897473 -0.587275099864488 --0.0183212365708787 --0.672402544930826 -1.39937919052225 -0.772246069131345 --0.302509591822076 -0.384278532383249 --0.609663160788784 --0.788303993738651 -1.47992584765421 -2.51664845007181 -2.84506640479825 --0.455213544259546 -1.64328849581386 -1.2174038652882 -0.892764870802912 --1.22748651141803 --1.94816955979258 -0.353196650690478 --3.12162503314032 --1.92210173060463 -1.25446713488679 -0.335260786735523 -2.13386868175596 -0.33416311434326 -0.535826304038885 -1.14982802297118 --0.169124021993426 --0.0658836159350891 -1.71493799942331 -0.299627133598834 -1.7221374286427 --0.53486467063551 -0.304012737743527 --0.696854191967798 -1.27993009940941 -0.0518426215095893 -0.151865862978569 --1.40800905423043 -0.597977905542756 -1.31426862269409 -0.00420542972145199 -0.695946044353192 --0.817727256971395 --1.35750262862494 --2.57585954157153 -1.5741282702361 -0.278197940114545 -1.82723170534937 --1.02183238407613 --0.330560737075132 -1.36197232370799 --2.47600300276214 --0.140901670570486 -0.582356440633245 --0.974752109983102 --0.516175175666877 -0.0128910630056538 --2.03664212287403 --1.03505537854711 -1.10657280246111 -0.287973940455856 -0.883144782071103 -0.695036131890628 -1.16134732472691 --2.75878978107532 --1.61847091434282 -1.26221338221405 --0.441999262094132 --0.514510119978336 --1.77086340190892 -0.479086626384799 --2.46928671938158 --0.0990889153014649 -0.154247500989193 -1.22223594203392 -0.318663107647557 --0.921417154420077 -0.8660525148746 -1.098472410985 -1.91904131383998 --2.37311030458044 --0.0461443407828313 -0.00362619399926878 --0.186335764983163 --0.388659482632782 -0.125311257036174 --0.183709190434037 --1.66763562050065 --0.319617345913862 -2.20265741215863 -0.160182828305661 -0.0707325971889468 -0.28912749191338 --2.59943473185614 --0.731089551092861 -0.511909689607243 --0.0264022161748017 --0.0162487310326522 -0.38733053589613 -1.65940080923721 -0.789981978307942 -0.988281771338237 --1.39753506572995 -0.972416661439112 -0.567193206758347 --1.3482164253634 -0.637759179427889 --1.55905050561329 -0.0444373771280961 --2.00455186696586 -0.841596795313237 -0.0323156384466756 --0.047022830353491 -1.60743714268672 -0.923097416778958 --0.444201082003794 -0.659830893000601 -0.782909766030961 --0.0104352389047904 -1.23706796297546 -0.177960629757688 --2.02884479884847 --1.19663559605378 -1.7673526941904 --1.99324273333711 -0.822835782520418 -0.14187586558231 -0.240781556661563 -0.336198006597517 -1.43888242939186 --0.902311606504689 -0.336392209926407 --1.24488683614236 -1.01958580440079 -0.87029040478668 --0.294992337765271 -0.506673432980762 -2.13739386620113 -1.35427657811029 --0.0231273461191446 -1.24096804727099 -1.72841359044888 --0.688308755494702 -1.12158102021814 -2.12233306987205 -0.415517707021621 -0.514000112068818 -0.541027092409323 -0.50622410801361 -0.849417974637582 --0.420833751614225 --0.118241622913541 --1.08997365978671 --0.475989501672995 --0.30655032212001 --0.455077587590477 --0.429053729309942 -0.184966338240876 -0.381306150097089 -1.35980866421145 -0.806987112699581 --0.0139559374653757 --1.15638342090055 --1.79988093689087 --0.177797371367632 -1.56432712096807 --0.669700196337804 --0.971131330043168 -0.45939472444784 -0.865357600088517 --2.3280619537329 -0.590199959269398 -1.36295737384671 --3.04874867602116 --0.302786782073923 -1.24956603351773 --0.0442106953972043 --0.000690404105977649 -1.26274180028326 -0.400364692701597 --0.761212762189061 -0.999922253930439 -0.0306965082568738 -0.325628652164184 -0.464915554973704 -0.963140208486461 -0.679580043265258 -0.312441488777592 -1.15895323016419 --0.312490468793797 --1.67397068957217 -0.142392719010257 -0.960122682351951 -0.388367976683099 -0.344933177599685 -0.771399871980201 -1.22940260125424 --2.0347951372409 -0.347501389936554 -0.0723108636836756 -0.667632040783856 -0.200589651767775 --0.190696814558382 --1.11369127926516 -0.893436357184726 -1.84661374488445 -1.74418911695568 --0.651312843593253 -0.979425429410352 --0.821443787386915 --0.838474630229552 -1.8278893360758 --1.93057631640368 --1.67297863236121 --0.331152877318694 --2.04099964234834 --1.56491021974437 --0.543441415076092 --0.0313600162542897 --1.07256220249321 --0.211015066625617 --2.66093443684473 --0.164015526397435 -0.0334824819882513 -0.0250062470081218 --0.889638274761595 --0.848973965805477 -0.0958679505506908 -1.15076615503584 -0.512395161860756 -1.66042077558735 --0.384339088778624 -0.0375642350269025 -0.550745853926253 --0.339757304996006 -0.406621616362301 --1.67579092862102 --0.386106336020081 --0.10031709283713 -2.08788726406233 -0.940919574180676 --0.0130592509364735 -0.487655768972253 --0.151214860884949 -0.852130282849163 -0.264445336590935 -0.603561703155693 -0.78602634494348 --1.7690998621416 -0.435658000950003 -0.131501145625547 --0.885511992398541 --0.506610318495731 -0.664143210798112 -0.865269802440656 --1.40139323920918 --1.46230376548286 --0.802073280236733 -0.452223555555605 --1.42463780267126 -1.4080874222146 -1.21709029653001 -1.53641706509978 -0.793229294729816 -0.246987733990879 --1.57560285324476 --1.73512815058903 --0.135473014876311 --0.462156173469694 --1.01426792256068 -1.07834828836567 --0.0166209362529983 -0.904965866384277 -2.2889325652319 --0.814494364784418 -0.611561108836117 --1.47374303785386 --0.112886177183764 -1.07023881430671 -0.646656711771113 -0.772522416069538 --2.75462902591865 -0.78595744603718 --1.4995643272426 --1.94551008248304 --0.0695442797831785 --0.180160826860345 -0.956660965696642 -0.640086848877765 -1.275264191236 --1.15125578406564 -0.19533325911376 -0.566905513600281 --0.98023186978379 -3.36263650987642 -0.865859496832002 -0.227540580538998 -0.461866490929491 --0.50310511614429 -0.320715275380991 -0.536994169909615 --1.83702281276412 -0.0917481561945941 -2.27738138772773 --1.65044876634356 -0.686276453288588 -2.08330650073914 -0.520839687608806 -0.0234298365202292 --0.583662869370077 -0.576929300929081 -1.18725341637865 -1.37097221093395 --1.27383457978238 --1.16767718844662 -0.969595856211107 -2.3751376860786 -1.38703650717215 -1.56596868962843 --0.541035261269013 --0.0565449019705291 --0.964867490364583 --0.82833942049605 --0.749255647615989 --0.0792302156635714 -1.19936883040238 -1.08805092946664 -0.0186211757226715 -0.636469130343491 --0.427602900992136 --1.27556512039838 --0.249797455860211 -1.26875522917703 -0.737661867973976 -0.0970575894285659 --1.03150568067111 --1.81459464996347 -0.996611748931635 -1.59263032076793 -0.81927155727351 --0.561912475795246 -0.199247911929225 --0.817491900089543 -1.64318701382578 --3.09179839784037 --0.063378581225372 -0.551153163286413 --1.11199590214849 --2.60111623722723 --2.0043031302896 --0.427209920442964 -2.74005614780126 -1.73469902817234 --2.26892132768678 --1.38244210605896 --0.979942360877079 --2.5299308591709 -0.237773060236949 --0.584464364435103 -2.09032750483426 --2.09696585200005 --2.1827344422565 -1.49921031105422 -0.155459604651142 --0.214346053301398 --0.864831286534734 -0.179741605856002 -0.660999520706623 --0.0540468880107206 -1.15431228306209 -0.454268352091713 -0.681783996491875 --3.1485655386936 --2.56111816209346 --0.120076611954332 -0.277081584818339 --0.23785271125498 --0.724454069992156 -0.460937279615772 -0.488750742272279 -1.38604792472254 --1.55579006503512 --3.36971561661266 -0.104126393155346 -2.04398261762514 -0.139012048358769 -0.0564156082550795 --0.730123139284174 -0.454275804808717 -0.610488998267112 -1.51564725422739 -1.30530641119903 -1.70866058695337 -0.582054645005265 --0.497441079689889 --0.350871470825744 -0.5957154735486 --0.0563174797093886 -1.9722719887998 --0.735385614480478 -1.16292645927171 -0.627670790351978 -0.425364427270607 -0.405768094429977 --1.2691795333465 --1.28836446291954 --2.68665566984327 --2.42979109911753 -0.178802196200657 --0.927110291927651 --1.89170637490954 -0.869715556470991 -0.0482328286292244 --0.671580667484005 --0.966411053599613 -0.600817650946329 --1.16879488036353 -0.630834982077978 --0.901550577095087 -1.54249673370524 --2.04277885382228 --0.799494133081446 --1.00790648435139 -0.557664958141341 -0.239556998841199 -0.595138586132865 --1.75514185786148 -0.480838859281981 -0.307431505502702 --0.509755477254405 -1.70861599352329 --0.404828069143356 -0.286119230514071 -0.0163376826721802 --0.798520212017527 --0.871277098847344 -0.944419015281582 -0.5749041398633 --1.51432378852908 --1.25652477587895 -1.08282660285074 --2.68741237027257 -0.847359347690492 -1.17528560434255 -0.680821587597364 --1.93368809092907 -0.206369401697884 -0.34019136025633 -0.490982991551624 --0.0848315075119928 --0.420729368750081 -0.504006253668308 -0.548406627251001 -0.420658705137114 --1.13947757023163 --1.2056961449337 --0.00577607400108349 -0.339649858721536 --1.41547148305536 --1.65489767818008 --1.26864659370588 -0.350251415000223 --0.208848166492462 --2.82637176213536 --0.960441725456047 -0.912768174329717 --0.601901189461501 --0.031199051934637 -0.107844834221503 --1.10861685857391 --1.38581902919015 --1.29488071833373 -0.826668838457046 -0.124757718266657 -0.365980705689738 --1.96845050564948 --0.395599603963028 --1.31694133834169 --2.8178984235868 -0.549823313986991 -1.26225482982317 -0.625601805951177 --2.83377428166007 --1.53074998273227 -1.60603165684807 -1.84569059067694 --0.0354671251005563 -0.524784799561752 -0.575136735470785 --1.00799163589242 -0.11883637206844 -0.379176799908956 --0.153200432195913 -0.717266727714572 -0.225303517060954 -0.777762630991706 --0.82272125501402 -1.09233529628301 --0.157016707003717 -1.17919888194647 -0.725903343934217 --0.0804823986691439 --1.0577205576035 -0.144947511659993 -0.139883139406361 -0.667882802512249 --0.793008021064772 --2.01689786643269 --0.0640382112019857 --1.40575302720951 -0.0558628161904444 -0.132357145181345 -0.121503041376751 --1.57819999000929 --0.788388645417619 -1.12396734090811 --1.26959371178643 -0.789385127619477 -0.943247355824614 --0.77273813570519 --0.778555189417308 -0.151265405410154 --1.36529123939165 --0.128620362931223 --0.193300056773126 -0.870307525613846 --2.79048373791076 --3.8124299732309 --0.922211525136888 --1.22655839590194 -0.358407528190938 --0.245495293416173 --0.916941520003519 -0.138783382209933 -0.291253657211278 -0.64916234102661 --1.43146707200637 -1.05108328053256 --2.35557481161324 --0.497046686067552 --1.76281288885507 --1.1827613326444 -1.25899614604212 -1.51044594520078 -1.15409110637511 --1.46591241609404 --0.702521527441498 -0.798160738384132 -1.72990829759471 -0.413745038751884 --2.19033431097794 -1.45511448596633 --1.62756167593921 --0.0556752073294717 -0.373246018913491 -1.11923085442945 --0.79939473635538 -0.344038871801452 -0.641514993946698 --0.177262920756583 -1.06610908368871 -1.33230462459487 -1.24519560765154 --0.700902058570652 --2.07127327241304 -0.15827452842057 -0.398570874732643 -0.994021560982567 -0.48902555634729 -1.58989004185193 -0.102267669098456 --1.8638249860632 --0.685429720026946 -0.446108327499909 -0.0606230329163893 --0.0804721933680135 --1.36123048132215 -1.76069480916416 --2.20502684679295 --0.297924926664059 -0.464889553585493 --2.19633935466115 --2.28101186761678 --0.990527390627406 -0.150183394988536 --1.5089222489299 -0.52399582174141 --0.238834378392184 -0.927495200522792 --2.8866099250438 -0.889233768292819 -1.95294906753135 --1.1758429968083 -0.0298756157540652 -1.82658308156724 --1.08344833518859 --0.386792664108057 --0.9410365620097 --0.90886560801049 -2.71784711006449 -0.17468925997294 -1.02424490524393 -0.11317560139052 -1.68148110687754 --0.796796053818063 --0.658082160489151 -0.82133684656212 -0.395168861653845 --0.218158063451888 -0.589688975106846 -0.387074527580998 -0.645381946636933 --0.352153570649826 --0.864875473028352 -1.18719779991061 -1.15770584740546 -1.8920582252141 -0.0219238252302318 --0.0690988099101482 --1.09356392088204 --0.0184512137638695 --0.87495444324929 -0.829137582815825 -0.033581177482235 --0.104475041353304 -2.2246025480537 -1.00340887987048 --1.79739180318013 -0.280332086441913 -0.563132255707254 --1.11205452142698 --2.21184861351861 --2.77070412837574 --0.128133357535081 --0.346107288354879 -1.00295051499886 -0.077954941599554 --0.536569739727625 -0.201500106530098 -0.260835004684056 -0.299706945101896 --2.99648681739668 -0.814485901543069 --2.48259175546144 -1.70514300661587 -0.275986683274786 --1.581654073413 -0.555100288601441 -1.37116805830818 -2.24519649024426 --2.05291093630564 --0.993918768701775 -0.53050909774843 --0.264248862090383 --3.02622986149827 --1.47170919148076 -0.000915903931218764 --1.54571066262298 --1.29228671206383 -1.18928596993513 -2.69035748666168 -3.57173124112124 --1.26172514483081 --0.265782782273476 -0.494644418529941 --1.25251682756639 --1.39047745600574 -0.938790864646315 --1.0319072087657 --1.57929681957475 --1.77686147765207 -2.20187214202642 -0.912340235026171 -1.06121023105677 -0.712805342697841 --2.46966189928488 -1.3261824047355 --2.19685819733081 -0.412196065724466 -0.840684793228743 --1.39573122344282 -1.28716177839429 -0.606184437156983 -0.374778553320919 --0.136639998482597 -2.48372783647863 -0.871871080108477 -0.164586894678621 -0.889253648580418 --0.862057480474423 -0.52066290348569 --0.558399496315442 --0.444527585693478 -1.20826454250013 -0.247777283268437 -0.985011319092619 --1.39729764267677 -1.09971515854666 --0.302902081870364 --0.0386900184485182 -0.747670489453981 --1.13709209241321 -0.0864339085031869 --0.388337935994308 -0.0532459281408926 --1.50816060052853 -1.89708500247443 -0.50641086413844 --0.65107511963874 -0.970158989417616 -0.619806062731499 -0.426553695085996 --1.16573835337336 --0.383438616527528 --0.177719523059404 --1.48241285391828 -0.0429096387388377 -1.23510137071748 -0.0406748607960878 --0.612869317561653 -0.626693929829303 --1.72349409880159 -0.683581920195362 --0.266984869157458 -2.20968005032255 --0.557594241452026 --0.188354043277954 --0.798257509117629 -1.04911154977703 -0.799521566090363 -1.59791443492467 --0.470916085023163 -1.87583269870525 --0.982198977215482 -0.276061107197393 -1.92221525582364 -0.5494269876632 -0.207649370149916 -0.895395840385074 --0.953246001861681 --1.42451200918606 --1.02973694519991 --1.07789010321827 -0.606061566727238 -1.88845611657064 --2.90868792259738 -0.780942705053997 -1.07025363661328 --3.36432245381185 --1.71784019609386 -0.0143707055911371 --1.98092589467803 -0.0928883073882538 --0.167481834896581 -1.00028150751096 -0.1384841140048 -1.86669376857566 --1.55410762539661 --0.79458761801401 --1.05871655769768 --1.64480347031789 -0.250561876409765 -2.82398429072644 -0.210100797643459 --1.64566657119158 --1.8987539119274 -1.5989950996975 -0.152473351824236 --1.62002122908545 -0.660540301501005 --0.657104279145948 --0.889069198626235 -0.566542157544621 --0.132155362134533 --1.30799226446809 -0.231716973262673 --0.545043565164555 -0.271892960862104 --1.03597888888912 -0.6742605332065 -2.42298893599412 -0.491146071513922 -0.636836963751708 --0.259405628439119 --0.0253495359647644 -0.442190976379237 --1.06242526949013 -0.460186806255916 --2.88156954574131 --0.35095877414366 --0.291459772090985 --2.82724749176416 --0.209363010785735 -0.196707816433896 -0.00681421955278694 --1.35477854131539 -0.673644722122745 -0.130937233590373 --1.18557280633522 -0.0980005659157008 --1.02857372200583 -0.655531895514489 -0.959954463188687 --0.0570906517375001 -0.448518787638184 -0.514204130678428 -0.227185746391164 -0.509560733458148 --1.60464664835393 -1.55703088825138 -0.553507548273608 -0.381271531145543 --0.601936428232765 --0.467711026402068 --0.369897057142889 --0.699024812775697 -1.95547029802405 -0.329057641774551 -1.07289202104764 -0.405796703905896 -1.7683830985469 -0.0534839480270932 -0.94452537461359 -0.608823493617429 -0.501439848816171 --0.466978856348959 --1.31636160764204 -1.32905140381279 -0.290688764069667 -0.870858796978572 -0.568412019229969 -1.65521080370269 -0.226839229951063 -0.601918287346075 -0.174971605870574 -0.577354013504676 --2.04721146857114 --1.24403751804946 -0.0947834176217803 --0.0811584245281978 -0.364620483213066 -1.25681703492793 -0.844147583897115 --1.68238977823774 --0.936211466738925 --0.732415254521811 -0.319259063936272 --0.641541757709557 --0.39495671796098 -1.22465444286599 -0.440099147638371 -0.159834884108253 --0.403223021471717 --2.01783005149545 -1.00319627407959 -0.514837120160191 --0.177809848330469 -2.69729507178825 -0.387177524453541 --1.09650934414532 -0.855480732143301 -0.0580981160579945 -1.11264592285247 -0.144193307181622 --1.32131750183786 -0.565749819924678 --1.47061054660882 --0.253933467514351 --2.27263906882106 --0.0848452387451548 --0.891211802831073 --2.40889243681094 -0.49266556465145 -1.84590199679878 --0.533212307750418 --0.245940898969469 --0.988899086037744 -0.492685493955783 -0.379307315189681 --0.80561777578437 --1.59681803805394 -0.39704867656264 -1.30573349807935 --0.464581722068445 --1.12477834785427 -1.56689499222076 --2.16768276685672 --2.66742429152896 -0.672897967182729 -1.56427783720128 -1.47258067049956 --1.04963809271417 -0.42854325642041 --1.80171515361955 -1.11126692439197 -0.612079504847951 --1.09505572528695 -1.0274649762332 --1.62987730687995 --1.80804859822319 -0.644620745692158 -0.386975196783968 --1.74220839349157 -1.0992134655502 --3.88584112923762 -0.622024179975032 --0.152956963886172 -0.671777426634494 -0.0208880527968667 --1.11998307381017 -0.502288559403166 --0.469499678150225 -1.594169862798 --1.41882147238141 --3.5566858568331 --1.37503024668622 -0.826051119011876 --0.76146906237949 -1.0119147484993 -1.4843284421155 -0.287680846954602 -1.55934604785608 -1.57418077438543 -1.56468885875483 --1.42467609403077 -0.0284461366656164 --1.30113313865318 -0.131640988740056 --2.25110903141238 -1.75501335100588 -1.33836382422264 --0.924287324587382 -1.16060172072265 -0.650211817573485 -0.891554222922561 --0.926629784344769 -0.00419595930448935 --1.12723082758277 -0.535541697866593 -0.851257294080927 -0.689176436628177 --3.37268774715017 -0.363187428844618 -2.30011212832466 -1.61514886711807 --1.95131341640661 -0.598439268107123 -1.43035611972402 --1.6191138801954 -0.7364633220195 -0.880722788003002 --0.165718491919925 --2.59502044346687 -0.410825034333268 -0.256407410763543 -0.335973435616481 -0.724877319490556 -1.16562529344559 --0.657550030264293 -1.3657527983965 -2.29784369720363 -0.642907437918929 -0.425842831611789 --1.61985873041537 -0.192143428478705 -0.666998185676247 -0.642382098751114 --0.780973361865009 -0.208991393703215 -0.70646612401741 -0.406346052922824 -0.617038388083767 --0.755744631892711 -1.76932044165061 --1.06486119246178 -1.71641211788885 -0.391082459833516 -0.0270269006897053 --0.856049461541076 -2.69061127785524 --0.749160889487207 -1.01041773130943 -0.145138838687394 --0.111124362678083 --2.44624604527563 -0.536534834371327 --2.36011719788414 --1.91964472038607 -1.15912285002402 -0.559766494254088 -0.634436991142199 --1.63832462923006 --0.710085626358481 -0.120534909573838 -1.55779375593597 --2.37947888606477 --2.01531137334725 -2.77361130935076 -1.89788808185607 -1.48354887183432 --1.13178066719376 -0.535225597654515 --1.4958705042145 -1.52179639807775 --0.987090597669216 -0.431742104111596 -0.0456605620031514 --1.45384503298256 --0.122297957080942 --0.352556042568644 --0.246660706268862 -0.327031516617565 --1.16917930800049 -0.704142273724015 -0.570511418538482 --0.381422864758818 --1.46586211589135 --0.230206672685842 -0.631797525906773 --0.233231762484436 -2.0283240823725 -1.11398909422434 -1.56468766549098 -1.01419356607828 -0.651102887714694 -0.116924099684189 --1.44618932095108 --1.73303596265401 --0.36795368871373 -0.239015409911127 --0.313580771962878 -1.39609111441507 -1.16282911465512 -0.485513882885403 -0.475681329493113 -1.65186988805205 --0.69281869520823 -2.07582044615521 --1.68088904221769 -1.26430308729024 -0.755548103771233 -0.0667264471429192 -0.758701241534048 -0.266142107022274 --0.0536299955253625 --1.92597978943231 -1.51865785754659 -0.0408837503170023 -0.491372820794039 -1.00672263717635 --1.99839157469395 --3.04476268031802 --0.314334418193202 -0.465497489260827 --0.764815118142565 --0.127901406845439 -0.793883594508021 -1.28425370042876 -0.336229250374974 -0.641560061443029 --0.0497832751470924 -2.48722430055313 --1.54653313231007 --2.04701756066649 -0.434756893709551 --1.97971047632297 --0.338098955034525 --0.863409675490708 --0.877768325048383 --0.285344930873325 --1.77007315174923 --0.519337066677195 -0.644174816286579 --0.124039559464581 --2.70778864171476 --0.133839314385117 -1.20185624309602 --0.88694340053434 -1.55699841270796 --1.25661759876291 -0.890872323126608 -0.559979097865121 -0.393250775208415 --0.862936351860501 -0.805457097901442 --0.160098004835689 -0.0236963601039832 --0.265297846204252 --0.327803053204065 --0.605753872692251 --0.309914028963458 --0.774215315535898 -1.40948551022381 --1.06799819338372 --0.0141232181652722 -0.680714942034781 -1.59554326903746 --1.17959599350957 -0.898171732702799 --3.13078758015483 --1.48732224339623 --0.726648367675907 -0.839302138486396 -1.52749634648636 -1.95895075781957 -0.273602366261645 -1.28624037444077 -1.30460221711819 -0.378958936441505 --0.884425027148808 --1.95064235875293 --1.24104831927665 -0.075577061240951 --0.415906541332944 -0.522553383843581 --0.454758804538777 --1.43001577356584 --0.0768903908642198 -0.637159244129911 --2.75067889327351 -1.24612417456409 --2.72466042803313 -1.31925568077358 --1.48066105785818 --0.101049661040221 --0.234803097234554 --1.48755976760619 --1.51482096689698 -1.30195995066086 -1.57351096369305 --0.855716885186666 -1.47690738450307 --0.875025708375333 -2.01515585718704 -1.44241682467115 -0.192065219497607 -0.150666269906715 -0.342624733481191 --0.114276889334565 -0.145482102909686 -0.102497827933812 -0.46179317941224 --1.32231198170511 --1.46772853388333 -0.289511129645959 -1.74894685618332 -0.37170585455884 --1.93777641413991 -1.10292206132543 -0.369141697383549 --1.51318074794673 -0.355730012297771 -1.32092919013987 --0.375536164301655 -1.33243314622416 -2.0140563420525 -0.188319233569061 -1.05227882316881 -0.904977174890952 --1.41104581626016 -0.249827223551478 -0.639650393799919 --2.24756257077427 -2.3074028568457 -1.00021467927088 -1.16669003615584 -0.842503739371669 -0.243996096339519 -0.0913912513907462 --0.206567604196582 --1.32797842921194 -0.263312896762754 --1.26004114204424 -2.22717938998072 -0.51570433136126 --0.61495329650155 -1.46228993164522 --0.3994642607176 -0.0140506746436593 -0.768954778929682 --1.00268553094519 --0.125367258188565 --0.375449165986595 -1.00141245614997 -1.87877071352221 -0.00443826080194043 --0.282381091270146 -0.77306416159135 -0.264243986203617 -0.351951704218674 --2.09253758967602 --1.86769799745687 -0.259354373878933 --1.41007494693602 --2.71438438469327 -0.561780444372747 -0.966945109693091 -0.156133565764652 -0.115631637063938 --0.595533544231554 --0.35600650776616 -1.45952960627609 -1.4583349280048 --0.564993847116543 -0.843416252770897 --0.936234556109419 -0.617731880997834 -1.66378617921928 -0.884441655636682 --1.05903631720918 -0.572692622667457 -1.17204263095498 -1.90019000110841 -1.72913253724655 --0.404766821894276 -0.715556102976363 -2.11154478825775 -0.337454357632193 -0.59732755097208 -1.61975809513482 --0.2490123279388 --1.44758126405938 -0.428977618162877 --2.06505433230936 -2.00042524913446 -0.770597977616546 -0.449632583278383 --1.52563850266376 -1.03917063976919 -0.521081244626275 --0.36166035438962 --1.3903230378331 -0.041726159389615 --2.67797727300014 --0.634113906395818 -0.832671953609804 --1.42027593286941 --1.08774960156552 --3.2779628546835 -0.772358779800445 --2.12487077803351 --2.68926770798855 -1.81210058308809 -0.641477327302646 --0.439018433205437 -0.964454543341642 --3.30803416036188 -0.767437042259548 --0.283462635755011 --2.53392264953995 --1.10441933310263 --2.1463198003867 --1.02364360804201 -0.845810369879405 -1.00685373344326 --0.362147971318073 --1.54807512605449 -0.125743339539429 -0.179690383196839 -1.80221330311714 --0.640116772607655 -1.22823078794864 --0.0901523525123338 --0.325599530309432 -1.90973704753029 -1.91469213818069 -0.381666028340295 --0.826399493588603 -0.705215074315833 --1.71650879715718 --2.58608964885536 --0.141532937877603 -1.29015683000906 -0.34213555721289 -2.04818485650238 --0.268551479610942 -0.53154435814298 -0.855884398871749 --1.55993355472005 --0.303196107726929 --1.44636812330787 -1.62561103341035 --3.90188410745354 -1.03350567674925 -0.295907175329791 -0.503838982209016 --1.39604025129877 --1.41440081431237 -0.551068638409511 --0.559272943608276 -1.27923669356975 --1.22677817381443 --1.53558471799298 --0.990850460940365 --3.00212090896395 --0.650960700667326 -0.300662139516547 --0.176513928851975 --0.321200185776611 --2.76736275075672 -0.00608776173421433 --0.139238570654143 -1.00870176248019 -0.803881862919621 --1.32681613939759 -3.19474166005288 -1.44679144231615 --0.392416706865962 -0.019650179501717 -1.56148960559486 -0.952697009954756 --1.22288724647561 -0.556442576802068 -0.823522636001789 -0.0456416003489934 --1.17116579793302 --1.5972062508041 -1.78806330229415 -1.52391395801818 --1.31145805215303 --1.12302676018236 --0.417605064457732 -0.749310433891639 --1.74063731011603 --2.14352350650289 --1.01072372298093 --1.44702446826324 --0.327905659710389 --0.111601088014181 --0.498746981284505 --0.340492235705746 -0.0573225009605984 --1.55644330997271 --1.52111388367396 --1.01987908326544 -0.381996777878342 --3.5891720576255 --1.25283003024364 --1.61671890326602 --0.981255215479948 --1.0546527459045 -2.17052010326946 -1.07852921008251 -0.90824266110282 -0.202271703119305 -0.0529668726147037 -0.402238601580862 -0.453393053025181 --2.65869350674149 -0.28924817613041 -0.76291661560407 -0.552844954261069 -2.53696323175486 --1.0119253102831 -1.19509895897632 -0.136781087343847 --1.60164341195795 --0.0658027445549614 -1.14444678925364 --0.0407893998168962 -0.452880657166826 -1.3713518647672 --0.206346805331897 --1.86726122716406 --1.23794207105431 --0.68950526726287 -0.776846668274665 -1.63975561800046 --1.3173374137253 --3.20744484602418 -0.276526526394425 -1.55504869419137 --1.36540449210179 -0.501044315440186 --2.61962253500365 --1.23562446136157 -1.82366405832701 -0.115241655817169 -0.076892872088326 -0.648662873182555 --0.306666935990723 -1.34144065324129 -0.799411723875107 -0.594879409631066 -1.28729822255258 --3.16724241235768 --1.81464287383375 --1.20968382303963 --2.82452277037152 -0.570826633262428 --1.52238915717807 --0.54691429291929 -0.818396035848476 -0.299624088210072 --0.182002016683963 --3.37886918490367 --0.400765371712048 --0.104779753206294 --1.84390154510287 --0.585140282394917 --1.44813383403925 -0.342366813457526 --0.431340908721339 --1.30585185056272 --0.434470411439612 --0.462234788629459 --1.65896179499608 --1.62571487240798 -0.0271828415180053 --0.0341759483166513 --0.366634462304944 --2.03236804391022 --1.4262949507266 -0.0101462427395411 -0.778877363129549 --1.24700181776544 -1.7909371001375 -0.884549170310391 --1.1767714811662 -2.10416926131017 -0.552905509750435 -2.13490283259711 --1.68024319775299 -1.20727326164986 -1.09735577701465 -1.23971656602771 -0.832791943735966 -1.68733924290785 -0.335416996229709 --1.22569604868506 --0.506003490376479 --0.853390920957599 -0.181956899984566 --0.657158720874392 --2.81879041241756 --2.63582409690216 -0.240664965205704 --1.42136512614123 --0.020114850095311 -0.895984005707023 -0.704712352639106 --1.93674443309951 -1.41260023458456 --1.36446038770381 -0.310678429559767 --1.2487102245825 --0.128612480210997 -0.737443349722749 --1.24603508636229 -0.571412160424284 --0.417124985762559 -1.63680746604815 -0.0413481242996845 -0.126380504711895 -0.468703684844456 -1.30164922149709 --1.45269712231368 -0.994111028678773 -0.514148186438845 -0.866532073614518 --1.7517231768525 -0.422136614900886 --0.400177556527922 -0.649577671636028 -0.647725513953548 -1.06263981177177 -1.31000934040277 -1.74476433831844 --0.764951921742977 -0.860490589963092 --1.49641601215402 -1.15504449222471 --0.475083253608233 -0.878981652928189 --1.07136840730898 -0.737840582169744 --0.86856492106396 --0.820504470821277 --1.43893254499027 -0.978976927648606 --0.923853929160545 -0.633305103873848 --1.86975699564239 -0.737636308745905 --0.487078749090486 -0.416278306705152 -0.567535198332031 -1.70991738836321 -0.449682629859778 -0.749773065159932 -1.47548595096261 --2.25826364409789 --1.07568461481754 -1.11792628757823 -2.0134733793792 -0.190412251264824 --0.379914850084376 --0.165856724090375 -0.48339015895731 --0.458586740434239 -1.22591652468997 --1.51732532822758 --0.460991021735285 --2.54388493367207 --0.134072428432194 -0.416843878820547 -0.0887226219056103 --1.82611018674838 --0.908959287396367 --1.56775371402919 --1.60403470611923 -1.01400837935513 -1.05642391413797 -1.05196862904219 --1.41091906412388 -1.90232348226128 --1.74488028622601 -0.0112057619209764 --0.29966439393802 --1.45490105370845 -0.474230963396943 -0.401056520435716 -0.536718698344995 -0.789650566358883 --0.0345170502540455 --0.317393840804606 -1.44870047304957 -1.43689555117999 -1.98922048825236 --2.7177531054673 -1.03140841551184 -1.12592774902306 --2.04420388205087 --1.47541030894948 -0.536478745649537 --1.91877958268307 --0.79856197915279 --0.209988240539865 --0.301652616885651 -1.89134345738183 -1.06932727931873 -1.11766537581784 --1.472546676306 -0.373026053884093 --1.42648353525279 --1.40004686981857 --2.16585475248106 -0.387208344780376 -0.829063042546 --0.645337632674114 -2.28543619502917 --2.3628952406139 --3.41915428341396 -1.05590355553623 --1.45887931611981 -1.15369425047525 -0.264240764238714 -0.698723633451543 --1.03670759027724 --2.79946083771986 -2.20235906216219 --1.50608902707764 --0.293551720174506 --1.42217669798893 --2.93342725049462 --0.388683060298849 -0.285416953910271 --1.57556105770233 -0.729683739372152 --1.13167265015643 -0.595436244416977 --1.54038636738491 -0.543996358407355 -1.0832715424788 --0.182201476456729 --0.0382931982347348 --1.53709105815649 --0.573882907952953 --2.59114875810968 -0.283241489643885 -1.05382110597426 --0.701222726349251 -1.70261395509227 --0.915468589134427 --1.75619840659964 --1.45160733267495 --2.27925734701515 -0.164331428624891 -0.264149355159807 --1.65674420910293 --3.52348689847762 -0.380566495798867 --1.27613654209534 --3.13128543082079 --1.49379057775497 -0.87273038426984 --0.201040182795253 --0.59200946433246 -2.32692333296148 --2.14242128028708 -2.18563923484775 -0.693468395167934 -0.747435321489341 --2.23020681163939 --1.58059202431509 -1.48790562749836 -0.343688457676588 --0.82081361141733 -0.868180456750565 -0.411192341451724 -0.535846487935498 -1.46225530908519 -0.634842336723407 -0.261903678539475 -0.527313137399318 -0.560306065040702 -0.352745628144689 -0.754438633061369 --0.0576637625442196 -1.00124478013037 -0.632575167696036 -0.765284805535494 --2.11322225830167 -1.75241401020514 --1.49242577368062 -1.56962975094024 -1.04235840685582 -1.07996586669196 --0.325995533488374 -1.65228644639147 -0.851238599296227 --0.831684114125768 --3.00732074613116 --0.169758198589484 --0.0525189275612306 --0.0290981194128577 --0.938529993662193 --1.46260221685553 -0.305888247780933 --1.01162948611567 --2.43609978215953 -0.404227928954732 -0.167635828313852 --1.97659875419127 -1.88656959359211 --0.803234195336572 --1.63260265916615 --1.56422607943963 --2.07812374493237 -1.78819941361059 -0.880633790340148 -0.921738315907682 -1.45687659755656 -0.458254806862207 -0.123536637284843 -1.52774586442875 --1.33538959008703 --0.0579749535132805 --1.82736900317088 -0.119953194755258 --0.301418005107106 --0.751109945202693 -0.724239158766732 --0.7511562115983 -0.443131324871407 --0.32050549614528 -0.297674377953916 -0.080229170697212 -1.79636052056113 -0.756428388292317 -1.91805409108938 --1.31066673576213 --1.50485546297308 --2.08123499862763 -1.58993257225203 -0.453280326506112 --1.83803004447735 --0.360889307307932 --1.80612932414853 -0.373342285893159 -0.334482707841536 --0.931272244822924 --0.489724875635622 -0.391025738003147 --2.3647002704879 -1.08798729463791 --1.04955026258657 -0.540051579096488 --1.47071617990962 -3.52407812329614 --0.785591116613885 -1.75204208329962 --0.729656115725369 --0.967015246342648 --1.23005318371414 --0.573688903278974 -0.886881907525474 -0.109096564881966 -0.700214915129365 --0.378816307920069 --0.296660492514739 --1.54607264455043 -1.36068397691494 --0.0173887498666723 -0.419016205114284 --0.117810460725352 -0.37499992689623 -0.324240747516335 -0.333169524987316 --0.230921267285296 -0.143742669733555 --0.399297701666764 --0.0427414807365594 -0.93774608937921 -0.8630976820131 -1.06998702499881 --0.438966291251205 --1.24819521531255 -0.0535760230976656 --1.33637381601811 -0.0131993403927275 --2.37958206068905 --2.40974431587547 --0.0827955494982309 --0.00030439648202929 --1.90612511898313 --1.46362083934537 -1.11735407692593 -0.118023916733705 -0.448859911752223 -1.60500467055748 -1.29230014777218 -2.06621520300973 -0.364916919024941 --1.45864953315445 -1.95211284941385 -1.35803257019743 --2.36518780657435 --1.27739211256091 --0.543141660783174 -0.516335743790883 --1.49332500125643 --0.212378259317891 --2.04580849536803 -0.521892899905545 --0.298963878740441 --0.3814884434234 --0.0431259302839422 --0.247714976920314 --0.0712031251522802 --1.31174271644677 -0.10160267068232 -0.759187239335786 --0.538887755722179 --1.77298556911907 -1.42967995818701 --2.03540398516434 --0.186257926141682 --1.6822894280077 --0.732288838591632 --0.115568530523255 --0.17839983922514 -0.623199332054767 --1.12302194214727 -1.84014878675744 --2.03213422253074 -0.250399646166905 --1.37060266858113 --0.0698393094839425 --1.79459771832115 -0.777640161815064 --2.05773495398628 --1.20406435127948 --0.830211164357905 --1.45216549731968 -0.391087868854228 -0.487453732951927 --1.5364128949952 -0.798098631110841 -0.697585494448539 --0.498810115301925 -1.14061283490914 -1.99554476645984 -0.867730470725121 -0.746620971502356 -0.74630020861202 -0.815086087740905 -0.395116316041559 --1.28647113974658 --0.578708393419831 -0.11961590027078 -0.196127625562344 --0.357916636970224 --0.449094649748517 -0.081011755089845 --1.21300207531192 -2.1470700452575 -0.810584535557197 --0.201328358853612 -0.0633477329440701 -1.12145338836567 --1.40550326086628 --1.43170274056868 --2.13624610135493 -0.158256566165688 -1.38905161561092 -0.894027384515198 --1.23243604389329 --2.30282385627555 -0.450474936437171 -3.41374212043217 -0.506518919695619 --0.212436858438345 -2.29946467143937 -1.17034925736489 --2.19152263571491 -0.367053044557801 --2.88038671673392 -0.161315376059108 -0.277848713882726 -0.17721871662831 --0.300592093048021 --0.223624706799683 -0.445198012779848 -0.777967092956985 --1.7374965278096 -0.62863862511025 -0.548264914310209 -0.481315657696324 -2.06798772946652 -0.42674425570809 --0.622233473979197 --1.28081590514163 -1.21780969201606 -0.927196406457904 --1.64670807894877 -0.0936699883994887 --1.75793101555612 -0.916643702350967 --0.151834243365505 -0.858090812527076 -1.01055893067272 -0.491123390830444 --2.70117041208574 --0.617593086485858 --2.40295334088777 -0.357447370541667 --2.62265524271497 -1.77894595515965 --0.013235658190073 --0.563284047255067 -0.261465932919169 -0.312229757008833 --2.76514342153386 --0.374610485758538 -0.273307154246616 --0.0176745844532995 -1.39064277531831 --0.482780553020319 -0.563341746110417 -1.83115327161817 --0.845469527605019 -1.49278726420703 --1.20678202733406 --0.627033850666031 --0.0880738808786603 --2.37407043484753 --0.848477235735963 -2.28829024745917 -0.41039881236901 -1.62096560369204 --0.759498706791273 --0.782178640469326 --1.99673117407331 -1.52944206981689 --1.07558415046804 --0.338776768626488 -0.0919511702306473 --1.25664806610301 -0.48995399866142 -0.378018292925873 --0.94319263937885 --3.13239500956024 --0.0202422383142782 -0.277461351920053 -1.22767820142484 -1.12020941578319 --0.107778448621687 --1.10019930318587 -0.958084580026846 --0.195331102458312 -1.14601684709387 -2.33938275472882 -0.608961165847075 --0.203303280408059 --2.22164618744261 -1.98952904695575 --2.37711298634369 --3.35958423023223 -0.44963365742168 --0.841121110913509 --1.30022506447285 --0.540133438961139 -0.192057118433677 -0.940118686671866 -1.46462863430716 -1.53347178982217 --0.314264470045629 -1.15001346096429 -0.890142252522935 -1.08911628186132 --0.385084783894932 --2.34081131956582 -0.270303375215459 -0.755486429217411 -0.0220569792076546 -0.797963289814689 --0.339658300076877 -0.988747357060021 -0.865448923638782 --1.98112006668646 --0.749038239753697 --0.0722629512217061 -2.08001670634658 -0.814120143725543 --0.588167659403833 --0.295295894887531 -1.77174398921265 -1.53093122870231 -1.99593515946968 -0.386321814649255 --0.629172319524685 --0.00478492591573954 --1.78465156163876 --0.657553203720624 --1.1072739023573 --0.922463766632911 --0.422907691027625 -1.5336154479847 --2.0138899433475 --1.84489351619078 --0.410515904782578 --0.337119395903585 --0.654924243176961 -0.759890319854268 -0.0665407501823339 --0.264534059593259 --1.47589554455634 --1.2871527678512 -0.474969476219101 --0.852329106680038 -0.667699019244663 -0.417088679071236 -0.301559577773457 -1.1311275743554 -1.14974877919467 --2.56345946842112 -0.529450283503955 --1.07900882697643 --0.247406446372231 -0.115576000845728 --1.7377402582876 -1.73979260037483 -0.429169932877286 --0.213251233716612 --2.59105533424589 -0.340181813419468 -1.73076986743768 --1.5045209283381 -0.837089690505582 --0.772880289714799 -0.917359922380935 --0.461612475993135 --3.53688547596878 -0.938728489995524 --0.880127116980633 -0.021099897233599 --2.21256281315526 --1.11340583627971 -0.512485703828208 -0.708867067894234 --0.566915065056058 -1.57758786358428 --2.81021762976135 --0.866257018241278 -0.40241357173362 -1.51290957889671 -0.407565775593021 --1.60537464333385 --0.699043350458375 -1.80554061964638 -0.911542947652769 --0.0821778959949526 -0.0904592546468788 -2.45102154136212 -1.3462236400691 -0.861525458145948 --2.34526221284341 -0.280155966509426 -1.39146146327989 -0.565530961600226 -0.461734045178911 --0.592509730597996 -0.207781849809308 --1.70493678939432 --1.50019017241618 -1.03354825293528 -1.8449248523109 -0.729692854161989 -0.0826838885661871 -0.772878028491583 -0.112439364367193 -1.02689188997415 --1.76725863037861 -2.63833371739823 -0.703361346305924 --0.645548259980416 -1.45837071989754 -0.572465224335192 --1.257976472117 -0.40889503104613 --0.0382558426359019 --1.28284801926956 --1.24849989855305 --2.14055982488999 --0.57159223666444 --0.202762984887414 -0.308362413859193 -0.218103329503817 -2.01265326878924 --0.841205972862475 -1.75857626831569 -2.052992390379 -0.492061669760364 --0.932742068595687 -1.78485076923137 -1.29514857162425 --0.310396291098055 -0.62774915486586 -0.368825868964866 --0.671156201405431 -0.526853112725263 --1.37980319366175 -0.779737595706383 -0.304373889722436 --2.47564096450209 -0.0225939199879832 --0.499692780368704 --0.347577242244931 --0.955885157561113 -0.562365789952135 --3.60017670756979 -2.38982023478762 -2.37081540823406 --0.0640201016500797 -0.241096833564024 -1.41990641094425 -0.382232822415006 --0.171455092254469 --2.50252723080322 -0.47611462844057 -0.524695151003904 -0.484965249977609 -2.21170762406021 -0.165590260980641 -0.0328046894469622 -1.40409975404819 -0.115156675876996 -0.351518250538561 -0.642861001958696 --0.318192270927444 --0.499196452805592 -1.16777934767469 -0.292398521484783 -1.31834738247368 -0.754891817772517 --0.508041652373173 --1.33818240738345 --1.53158281818659 -0.134658776747527 -0.721878345835396 -1.97725231137807 -1.26551160855558 -0.204927925927436 --0.543008129463786 --1.85884520603415 -0.0248858475786164 -0.6769454488058 --0.965292111863189 --0.946186477723572 -0.423800593745858 --1.07487211541129 --0.62809883079607 --0.448408721547086 --0.158736442319594 -0.53003889888539 --1.91269444545845 -0.745065431264104 -1.44423628206927 --2.66978875612104 -0.147289580734894 --1.36984672457955 --0.710371495664324 --1.78716961842636 --0.451924271770753 -1.87398521484287 -1.05197667691214 --1.93606938372466 --1.60444404595531 -0.130458331706221 --1.5360891713752 --1.72251257396241 --2.15634122247723 --2.33217753101723 --0.264540111876915 --1.29418747476236 -0.46707661747789 -1.80030816527468 --0.747687071067006 --1.18935885443823 --0.0121420428636085 -0.266340145253768 --0.841989720969607 -0.516618349446894 --1.7042589920202 --0.163726504059451 --0.364022531100794 -1.50176925390428 -1.04979022983549 --0.324547327268792 --1.21811879734197 -0.631813551184493 -0.639360786920749 -0.407522545481559 -0.414634427997502 -0.593380017930027 -0.572154687593773 -3.51800072364686 --1.48839748752681 -0.389882576073941 -0.0303067038808251 -0.147446775355426 --0.797239918429902 --0.55294553984211 --2.28677198232585 -0.416579749689706 --0.961895858033678 --2.84999597581978 --0.0456792600636824 -1.5832525672869 -0.0511962091689782 -1.89303942693666 -1.43864449017686 --1.15942444165501 --2.77281071577217 --0.746591338865812 --0.880979864606985 -1.00502657002036 --1.37804674186233 -0.752323853152262 -0.710729025272101 -0.861549678797825 --0.0916071602946769 --0.645638677523653 --0.445991060261431 -1.5099495849297 -0.945302922727821 -0.0183212959020693 --0.0443118617056832 -0.592021624220743 -0.553784333920911 -0.624160635066058 -0.282440884042398 --0.737792431001026 --3.46184509838427 -0.0240609898683424 --0.461153077105841 -1.42417329737875 --0.262706293394487 -0.0328588016383122 -0.558434248314036 -1.36582280391958 -1.70745707669631 --0.581012302595408 -0.358927261076264 -0.423948588411365 -1.90790335785691 -0.368655781904746 -0.294260788547767 --1.06639844838902 --1.30224267483097 --1.49156818727817 --0.271319138651691 --1.84403616726906 -0.418350764017809 --1.87504010981163 -0.5326146387475 -1.8597192126334 --0.685126989847387 -0.0778579810288154 --1.6506323123951 --1.84100855069607 -2.3124306283591 -0.540898405491514 -0.511866029318824 --1.2305684255189 --2.82054989991637 --0.0866515502097442 --0.536609715664788 --0.541664220412212 -3.12227178624239 -1.10821033973202 -0.374599801299716 --1.02578197448787 -2.03052729953238 --1.68831517120994 --0.452274167312941 --1.64052997864487 -0.0759503760219218 -0.579804166769833 -0.24950503202038 -1.0892911338504 -1.52520761961923 --2.50410887628465 -1.54732034772403 -0.626308928035307 -1.71085407002997 -1.07736729279973 --0.167192393358683 -0.0487034487370188 --0.902412945211893 -2.11754213094925 --1.57060993664485 -0.733905215889578 -0.479891529026343 -1.59411702336098 -0.629368939880125 -2.85045756619213 -1.12244893087751 -0.472545971212806 --0.697025834319625 -0.791545428801932 --0.662484681179627 -1.23677955472309 -0.315467776261233 --0.313365376351207 -1.87954812649261 -3.49664962805046 -0.560965889529463 --0.818358154494959 --0.871976489081675 --0.596131103793496 -2.35981432119101 --0.0266465461633842 --0.633439712262948 -0.528283863410357 -2.81963500575428 -1.97826287387094 -1.30008122118661 -2.35455540557535 --0.82709879291809 -0.996156978747596 -0.787428247248206 --0.882603340775557 -0.465308011590947 --1.0122535205435 -1.14904678838983 -2.96007949675605 --0.30155920361895 -1.19481826497242 -0.577318607238601 --3.16875541742136 --1.76177225737299 -0.0139588292163069 --0.733089325873493 -0.605740336329767 -2.12345912890598 -1.14450678753704 -0.326759889826146 -0.315091377119195 --0.0787901862843334 -0.130840873204839 --1.00626066103002 --1.67198815314871 --1.62970149421262 -0.378101662112577 -0.50394757840639 --2.97080886809839 --0.938659432561717 -1.23573156543529 --1.9838754151263 -0.974466061417253 --2.49194182330117 --0.12627560177528 --1.13327720975714 --2.17706016846789 --1.96662327301084 -0.481306173415872 -0.622570252806167 -1.4982741624377 --0.116644539904417 --1.42163251279891 --0.188730965235926 --0.501904695256853 --1.86377370497802 -0.93057303575592 --0.539138678883358 -0.921423081434636 --1.25500575084997 -0.366459174373077 --0.147038457619381 -0.27954607830466 --0.455473520137385 -0.357708554127083 --0.695638733084984 -1.96103848774986 --1.39207096131193 --2.35782993342055 --0.566315693929067 -0.550652610209733 -0.334649518151652 --0.95165757279392 -0.286311854844076 -0.879144664428075 --1.46819952681875 -1.37813185450791 --1.97894778176673 -1.00553719612391 --1.39592958629774 -0.252840892913225 -0.488690374754384 -0.939548718736642 -0.264682852856396 -2.31900596407806 --1.09264147964508 --0.0824777445390055 -1.27164915356208 -1.33167050483771 --0.983750045337956 -0.551082666215212 --0.210360072733845 --0.716165067641288 --0.390388108933273 -0.993124107212655 -0.910050918563098 -1.17203248995484 --0.973288949307133 --1.46257025262885 -2.40379101816695 --2.19028863694822 --0.505668916807807 -0.512983180236484 --0.80130886948357 --1.85796973007129 -0.0465270660225805 -0.916136925014129 -1.09098642488193 -0.170926122841184 --2.24497249263845 -2.50052787351562 -1.0209626019038 --2.05607694464925 --1.49902931365663 -0.756701128115168 -1.62320711010324 --1.80193196339456 -0.13720836049902 --3.05484232217718 -0.578835482809533 --1.24660604589879 -1.54120869214692 -0.839029262855004 -0.00510689603601833 -2.29325062161033 --0.262727240646058 -1.45662234327721 -1.17778168418398 --1.0854115720849 -0.341779058822162 --0.742972950352993 -0.651434181927421 -0.404146051178358 --0.334465333198885 -1.80910249406545 -0.560394347194958 -2.07183028718227 -0.505791124399355 --1.90912239205917 --1.12948835709075 --0.564798485887799 --3.4109145712144 -0.928377018136018 --0.0895646984360923 -1.52707041672133 --0.285893832224989 --0.273235948917957 -1.03253182987092 --0.396847380953862 -1.31937512513785 --1.46928703199538 -0.964400411232411 --1.36422175933096 -0.818190664334086 -2.53859503747471 -0.420598593373469 --2.00098657816593 --0.171737501636471 --0.0882020263901673 --0.781414935526193 --2.77721744102296 -0.447918074236483 -1.36143976748256 --1.5934446283343 --1.00548620099432 --1.66706758058115 -0.816476717419164 -2.13544171795772 --0.0573322583815532 -1.67641329481131 -0.736125424615746 -2.23746397226351 --1.47094577098013 --0.231562324207346 --0.291648968736588 --3.75563693259412 -1.54229242100825 -0.168482368008945 --1.57882667819785 --0.202496262904841 -0.466645840621378 --1.26332447296005 -2.09100158723161 -0.779000124104291 -1.08153416621449 --1.178561518656 -0.186904274786494 -1.08578542199838 -1.80204022924335 -1.01152373006584 --0.479309939820991 --3.17244593420711 -1.62963697683691 -0.537515027076026 --2.39720855966719 -1.08111803410958 --1.74493913655429 --2.21614018472923 -0.410055035018857 --1.90681384667923 -0.751327290672736 -0.472570540076726 -0.050244096228262 -0.600432781099702 -0.274864943176677 --1.38616370009395 --0.121198163170638 -0.0917272011814987 --2.19607200438162 --1.21536683082796 -1.86696609900673 -0.26136200018874 -0.177134746185512 --0.0752438201942027 --0.391498671654773 --0.854609685853823 -0.0298174169869441 --1.24809279351335 -0.057688016386571 -0.192038827306671 -1.67418236289747 --0.0961953380255451 -0.231895874576072 -0.359412294912445 --0.703629394807507 -0.714548823436068 -1.07829293326678 -0.289815164066578 -1.65763854076578 --0.0559010429268554 --1.29321702952573 --0.986339507178084 --0.868512750492457 -0.0556160973542532 --1.58057476518205 -0.31545168145095 --0.056771361500461 --0.600905974806174 --0.439073021691641 --1.5548958793853 --0.75955735311109 -0.341709745262637 --0.0876797154252671 --0.0254679935048081 -1.2950522771111 --0.127307969963091 --1.65135885152036 --0.398930205466073 -0.844467153924407 -0.0461021334890876 -0.0351392096042815 --0.574453493229809 --1.43285971919806 --1.56375485323513 --1.00281522932222 --1.60782268226113 --1.60290633897074 --0.881336712010537 -0.43727363152734 -1.34573785628436 -0.0894336788905505 --1.36760116322337 --0.393816874005012 --1.44622652375514 --0.186547626759626 -0.106692352303018 -0.20188605729531 -0.887452212243439 --1.85998536401095 --0.429597234124142 -1.53667972640006 --1.7202575630558 -0.397827942509789 --1.13116758846721 -1.72200004237817 -0.170822971718486 -0.402500856119438 --1.43937685595499 --1.33691978555199 --1.90073888515004 -0.0241709881537187 -2.30583003912674 -2.21629001678401 -1.00411183309234 --1.52806031517719 --0.982872237263287 --1.00484448743139 --2.38349543005114 --0.902648880480378 --0.907832408263308 -0.125294906474757 -1.03796305771838 --0.868731117788691 --0.394683940686122 -0.59218222844509 -2.41273090638003 -1.25534741867146 -0.450291029348717 --1.90732331681798 -1.39744802139663 --2.1599998050387 -0.794667246236891 --2.55739978181557 -1.21875391123831 --1.32061373357881 --0.912242070385723 --0.13696821845339 --1.01450864346291 -0.450496067152976 -2.53181678626125 -0.668123141222367 -0.172777370242457 --0.969123728366725 -0.344153838824429 -2.08694311935238 --3.16162611757791 --1.13591649709615 --0.253791483390856 -0.434307431750895 -0.144966997932432 -0.9706348517987 --1.56780932629727 --1.47696910661299 --1.93318284757154 -1.42087802790526 -1.21069831594546 --1.04711418650207 --0.601169748616542 --0.398741891082544 -0.852681288482824 --0.0100508513334532 --1.01285258202417 -1.47565492218832 -1.37899566247765 -0.509131628390938 -1.72824374380484 -0.981567952962035 --0.440898582146193 --1.45570804836428 -2.14673137869145 --0.201613729637995 --0.427848047560147 --0.104473190547186 -0.631537888415329 --0.26503325964913 -0.607108081780986 -0.674354777100893 --0.41999783659333 --0.0467736278597926 --1.20326552590943 --1.1502321024966 --2.15755981221417 -0.0673069724053263 --0.344911028862114 -1.04228719079179 --0.225062124617503 -0.141946910486478 --2.04098302474434 -0.0380677556849527 --1.6246729481198 --1.64998563708486 --0.97025681714485 -0.475359635820318 --2.67550205332953 --0.483163792514389 -1.71666765124976 --0.0272786876109095 -0.0591215825852629 --0.391136547429255 --2.19095877111059 --2.77357666614455 --0.681715433893828 --2.42835746601243 -0.282309796083235 --0.470065345890127 -0.0999714724915819 -0.097858616789857 -0.185782620380634 -2.11754843758134 --0.135602542879798 -0.717854009057717 --1.28547851006423 --1.15186686117789 -1.50690925986264 -0.0902640973162097 -1.99708661970018 --1.00671714198897 -0.0782848154831264 -0.102521270121684 -0.848225964281882 -0.613903700998382 --0.0441848826636857 -1.96439533642102 --1.00467586904909 --1.15980463534581 -0.364960870668188 -2.51936638241749 -1.37240341424075 --1.94232307952502 -0.874171290297362 --0.916637052764338 -0.0718575172875262 --1.30966599524597 --1.52466964159288 -1.04998794464 -0.846299561038386 --0.0894934251807058 -1.6021856211747 -0.691683908297906 -1.00519537166799 --0.940470714937415 --0.371948791532674 --3.39156860153463 -0.452334393288577 -0.699885968100109 --1.26478586895028 --2.11044661922501 -2.88947779418317 -0.671767562682419 -1.53629629673007 -0.366995599988138 -0.911551954796792 --1.4670779629741 --1.4705727169279 -0.885480348728898 --1.30474151740743 -0.14327798794513 --1.27100790741402 --0.176393639611483 --0.838260299443338 -0.285770150327986 -1.05746877152914 -0.111804643259955 --1.39135843104631 -0.405680715797903 -0.318364542431159 -0.113975441141168 --1.60873361119817 -0.166055240427896 --2.7459264498377 --0.196994633095844 --0.02778851957531 -0.457602734097517 --1.28195682469597 -0.934467802280547 --2.98970780626567 -0.480881035984334 --0.0319800399819972 --0.508576392636641 -2.10516932206806 --1.73654168757994 --0.261963180556396 --1.4490244405398 --1.92411417200886 -0.614987432920358 --1.01484285255377 -0.411280898062424 --3.17771426419645 -0.177940966478531 --1.22904796680835 --0.810332335243444 --0.597542895604121 --0.209701422384253 --1.46061956393621 --0.0356414051369676 --0.593475475021208 -0.00267369151266195 -1.37245902980836 -1.47774388694838 --0.492686870894627 --0.844705948565107 --0.763312555571879 --1.22529588248604 --0.838853183154974 --1.34499393359962 -0.264785045521521 -0.51535574114904 --1.59833930159316 -0.168502506255702 --0.785102812240197 -0.902073593594295 -2.26518359826411 --0.0776287105354712 -0.0513728419352688 --0.919611283968106 -0.672597920731683 --0.192235173553087 --2.42831196823321 -0.427759592746163 -0.93398368945234 -1.1106809788188 --0.4173090451294 -1.04657499968388 -0.650307147294361 -1.48797801807185 -0.103830674525108 --1.28899836820401 --1.21878699164223 -2.30657752240073 --0.855229758597368 -0.971260496679806 --1.67643695013685 --0.262198508068735 -0.904626846679763 -0.440531608989414 --1.02770616494149 -1.44322420752691 --2.65948125810237 --1.39509243887798 --0.454603977449885 -0.39558741414379 -0.120093915036289 --0.863431153795588 -0.365615533808116 --0.0750839223254403 --1.38995236078472 --0.094078664277248 --0.509414882571011 -0.880099241657437 --0.486936358451832 -0.545290455079057 --0.904719371416022 --1.39865792805108 --0.183755242890834 -0.782747248684114 -1.33299276201694 -0.282886857601724 --1.06115585006089 -0.792453442960817 -1.35274604856653 -2.01615282032811 --0.892010472582442 --1.01888815675838 -0.715699691021461 --1.5320251813128 -1.67781893397878 -1.15587071833492 --1.29153288770763 -0.662545876214821 -0.927816181394647 --1.45394211445654 --0.779345097277311 --0.706954663858127 -1.24527685082903 -0.0396603131435036 -1.54321800990901 --0.399708772908333 -0.126406655243041 -0.0759838422186938 -1.16242678050364 --0.0693409398088232 -0.878430084161735 -0.922307218078888 -0.125183490112558 -0.774212636755774 -1.16147001582289 --0.0386531409522135 -0.592082519339023 --1.36993588573712 -0.638048099178059 --1.34569524055151 -0.220610694847659 -0.361986184177137 --1.33881405990463 --3.58115979549525 --0.0579511278471507 -0.752178532926099 -1.14221253026163 -1.25790531259128 --2.53363083877129 -0.864359909121623 -1.01459875815671 --2.19199360336364 --0.810994689152583 -1.62636675026971 --0.627009335610339 -1.20301877359839 --1.55644303202466 --0.918001575216053 --1.60565261908344 --2.58356181357084 -1.14066555742937 --1.49774811053495 -1.27194773300249 -2.06755328142285 --1.00284313707606 -0.59700881209028 --0.757606597380416 -0.429051593026642 --1.75818776552366 -0.794953368064352 -1.22699330924718 --0.921733567768857 -0.335739840224745 --1.24053060365615 --0.335861563580327 -0.330787155296267 -0.488245110055484 --0.30959649830627 --0.923006711664119 -1.10259955000097 --1.5955625836122 --0.258025183511698 -0.39271153543981 --1.33426897401109 -0.952995305921192 -0.948781341900867 -0.112802606417404 -0.153381398175497 -0.69874286012783 -0.89580710035227 -0.215387281667882 -1.70749429003506 --0.288280630566113 -1.18018002687773 -0.347277808384231 --0.733799830379915 --0.242969340209441 -0.337209006463985 -1.10897637335536 -1.51504864140714 --1.04547158355349 --1.45295753229447 -1.4044785114413 --0.750272547456927 -0.356696984699202 --3.01100803393217 -1.69732104480532 --1.03540153103921 -0.153342706510308 --1.56149344014312 -0.131468081361891 -0.340545409849991 -1.83180131904254 -0.628349736858038 -1.46344593035264 -1.34898683106145 --0.443853647620834 -0.313392507626801 -0.827193140329928 -0.92077975031213 --1.87175228125295 -0.835122876450086 -0.0240000989114932 --0.000932742349132099 -0.829824295825826 --2.68421661894311 -1.05694635478584 -2.08587498557263 -1.18167112987224 -1.57339473451585 -0.441983850518898 --0.861585837015753 --0.763355525285256 -0.724872525817398 -0.024233742107441 -1.5709530390681 -0.510510566053476 --1.40813929983557 -0.505722512662704 --0.884715727412267 -0.433667010561221 --1.7966909817261 -1.67522300563375 -0.233695210644626 -0.552672670555269 -0.0903904907443547 --0.198715165462254 -1.14483425640727 --0.740040594013436 -2.6247437739991 -0.606221515652026 -0.307849832993522 -0.506394503824161 --0.513931364083874 -1.27281469547462 -0.633347725664365 --1.0115800792522 -0.295227341634737 --0.112660680909086 -1.85643026945788 -0.896958792495729 -1.88545452223993 -1.61996911500461 -1.94395194498368 -0.180224987582553 --1.9488874845504 --0.18908475812939 -2.21323563491007 --0.492272568153847 --3.31267990542948 -1.62218097439663 -0.255502940905419 --1.94652043830277 -0.424318393162032 -0.652423096411299 --1.29700600344276 -0.869807628774698 --0.0846414055448044 -1.14446158357716 --0.0520422576068 -1.84621496663842 --0.422169323975176 --0.496141986604322 -0.841149753359014 -0.746082274762054 -0.559317954721607 --1.7029404558253 --1.18993202619324 -0.480162497574291 --3.06001489073988 --1.10904504691243 -1.0807749544945 --0.602279970876573 -1.31408104796309 --1.23890943171137 -1.69468780560831 -0.487865061765657 --0.772216536948942 --0.902617996132435 --0.457088681537261 -1.46918552844138 -1.38085880742267 --0.538170703309905 --1.17721600166285 --1.26057645257991 -1.75326028097838 --1.18165647312191 -0.736174444996214 -0.562997814434262 -0.424555071890154 -0.842119265576429 --0.31324324713065 -1.3874600806452 --0.964289142533971 -2.24954011544933 -0.0370802898038107 --1.93622768034407 -0.478444470902158 --0.906991262949497 -1.03130669812413 -0.0821937655169656 --2.57430489086965 --0.621611705142689 --0.963183581593896 --1.35387215313437 -1.72762807859822 -1.18272876664796 --0.481451316218253 --2.18967088886271 -0.863845710286789 -0.203972142471708 --0.179528592265049 --1.54071516521071 --1.21340868342683 --3.11071348465676 -0.815324873944757 --1.14063614526536 --2.80194908320676 -0.880155144099815 --1.52881476845681 --0.281745024839228 --0.886631048623393 --2.23172494966042 --0.875439774264031 --1.32322816408406 -1.14977717596384 -0.618255137325587 -2.2182572093791 --0.0421627161642988 --1.30749884478922 --0.443215855173204 --2.28978156214928 -1.09697434304091 -0.195909490226477 --0.822937457103713 --0.0664018612340911 --0.0279955337857132 -0.130328339951264 -1.12710787906135 -0.838779979047402 --2.16776971170433 -2.09590086068537 -0.392504901495524 --2.51961319646925 --0.105145635919094 -1.19654401187417 --1.03215275223887 --1.00129060599178 -1.02422963873643 -0.40700895533746 --0.157087916400819 -0.981199379100238 -2.40775367469137 -0.104481349310856 --1.33287818661223 -2.00156628802985 --0.556797269450648 --0.0908500293796699 --0.588153954575336 -1.65270409591356 -0.644105224823715 -0.272367673870187 -0.314823229581437 -0.196034880028733 --1.00135510775487 --2.5495166504597 --1.05914281641406 -0.0639750503220782 --1.14345384094911 --1.01914701040609 --0.344830085534042 --0.353447127385365 --1.31503950762011 --0.618029331602749 -0.794804694440971 --1.49562544516535 -1.02449340381927 -0.295986135715973 -2.22652751610601 --1.01281882663784 --1.34198513256041 -0.742024891420055 --1.23238682728803 --0.0295261657635812 --1.0458282022664 --0.605758378808366 --2.98938873713172 --0.425385130439739 -1.1290307543189 -1.442909915467 --0.441308981062075 --2.75151013364227 -0.22413262453663 --0.0965557943754867 --2.07516731729318 -0.515640100575247 --1.24811836710106 -0.930230689064221 --0.854600191880436 -1.361505878618 -0.635532708893333 -0.742688396969417 -0.0211154171727621 --1.60988703099326 --2.23331106149073 -2.06720186191066 -1.4346248052585 -0.76097876105797 -0.922127552144028 --0.0450771244690102 -0.130839803005774 --0.548702571232447 -0.772542759148246 --1.52824706853232 --1.36113983702267 --0.17667936708564 --1.71723877348095 -0.0994086311423086 --1.16129953106215 -0.295514774870897 --2.31801950573939 -1.03997527053225 -0.842851580786149 -2.18747497791384 --2.97825586851234 --0.895685207347791 --1.6685534298143 -0.658727329041973 --1.22939586847403 --2.03808411530491 --1.79548194866231 -0.798306102903791 -1.08547449535627 -0.517869971131201 --2.67218760087444 --0.420081194801535 --0.835273219331057 -0.0209730350142721 --0.123882529043289 --0.916716563010546 -0.379840246545527 --1.78017883229656 --0.0117970873502298 -1.00779010464223 --1.3744741771412 -1.95758246233408 --0.387002970834232 --2.39416357650884 --1.40161464300168 --0.440144575989622 --1.15001389339661 -1.51488097456895 -0.569582748614724 -0.564415540576061 --2.27964193175431 --0.0576475644957952 --1.89749118963951 --0.612080923979221 --1.39999890177682 --0.540880823058892 --1.15847804188503 -0.695860946174971 -1.2795864959152 -0.220437910964232 -0.105010735533513 --1.50946455843168 -2.51013450089894 --2.03865091633308 --1.57328661920826 -0.310553256422612 --1.60509673214242 -1.62055679233355 --0.118111246180057 -0.747954949557027 -0.444945669409609 -1.62741222907277 --2.00696525317629 -3.13728902072535 -1.81017051316518 --3.50454141554611 -2.45166545951571 --0.629535822812326 -1.4235181893589 --1.88819948761593 --0.105602646707498 -2.23678646183561 --2.62291642028138 --0.165324127313113 -1.58573553384993 --0.355155638613198 -1.39907402685545 -0.423321867216858 --1.80003488097246 -1.34586467242107 -0.619340162967154 --1.42537274086887 -1.4287046838394 -0.60312536269651 -1.90618887399286 --1.24929943037198 -1.04634609953104 -0.317518585338917 -0.449652416344092 -0.621429348902456 --1.6854114621894 -1.59996399523115 --0.116981631146075 -0.284043421428912 -0.408189532591404 --0.0647745390505818 --1.26266625427293 --0.606773441865403 -0.607481837704476 --1.17638076517355 --0.0906966808487173 -1.6612519122283 --0.511372987861613 --1.22780813945956 --0.61324465890511 -0.0137417180458925 -2.36789118576737 --2.08777233337608 -0.286559118353201 --1.6157440882256 --2.13244456447032 -0.518064842866632 --0.573973454986827 -0.494241708435494 -0.361997418527167 --1.03964933954696 -0.379493882530291 -0.160607895880815 -1.09288968750516 -0.00834759118185957 --1.4642773906665 --0.032637515344824 --0.514114815319743 --1.67875779779521 -1.79072232040805 -1.03722737819768 --1.07200863750165 --0.102849831336293 -0.170726046216394 --0.247818816404319 -0.506300789520866 -0.00366471963472748 -0.727725309858908 --0.0535477592345082 -1.84272794625608 --0.0369030225605407 --0.149893603837709 -0.0747458439167268 -0.812146948111398 --2.93830269654208 --1.50290033705507 -0.945465118379282 -1.42141179757427 --0.723138850141305 --1.88361869493168 -1.41024155624964 -0.928822298315634 --1.06315809578968 --0.975611629707835 -0.807404790437927 -0.325573763881845 -0.742473967408211 -1.7649144453307 -0.755153968231081 --0.873862283663964 -0.340587200762506 -0.319598615027218 -2.36537549397936 -1.47825017757963 -0.322141717021815 --1.54598408910791 -0.134972512572492 -0.683352335491037 -1.9349650378217 --1.84333235658199 --0.180417875419074 -0.884162242238975 --1.659182737562 -0.360502923602654 --1.1694073803641 -1.89181783277564 -0.469469552489636 -1.42754279318257 -0.427828016997228 --0.20854137135936 -0.700339224707724 --0.305862926982261 --0.503101484305795 -0.310639810660124 --1.83243662113473 -0.374842584493837 -1.44612170663335 -0.0470443915887859 -0.453788687825924 --1.41211398684954 --0.913032381077898 --1.43097881744836 -0.322089711539761 -0.546454905573809 -0.833947647545941 --2.63937629625506 --0.144258783332464 -2.20301093872557 -1.89042522875448 --3.3630652758494 -1.43941178790972 --1.42982132894438 --2.25403299071005 -2.01903772605747 --1.12496069523292 --1.37060492067842 --0.00104688974401057 -0.300560353822927 --0.100217393438243 -1.11458373146789 -0.277930275174285 -0.553760748467928 -0.110740245414062 -0.184529653877785 -1.8162722284312 -0.451432669443072 -0.362598290759973 -1.69150311611244 -0.261017451505461 -0.868319531165554 --0.597929342468618 -1.02677146024889 -0.31388611047597 -0.386825549474439 -0.562309089660232 --0.0325224891989002 --1.82121109076319 --0.61050629479268 -0.343380750599451 -0.475241446545379 -0.12357138173534 --1.97904979243273 -1.21348255830683 --0.734059701321584 --2.02943477543807 --0.0446675346287293 --0.516084820314326 --2.20308389474689 --2.69755939315325 --3.23034418431263 --1.47322044468948 -0.846451416653878 -0.563266918950262 -0.125389527294038 -0.02984720167834 --0.504080343841217 --1.21174870595825 -1.6906490518154 --1.13774730203862 -0.209966627131742 -0.658259782867511 -0.168206510109938 --0.789644283398435 -0.594100517534695 --0.897954359877101 --0.600981601486279 -1.01982514133877 --1.38727235578332 -0.664878160423289 -0.835044393507282 --0.359293563187148 --1.55199054264663 -1.13506060480474 -0.230962085445276 --1.94567695452714 --1.02960586463215 -0.0898982053833688 --0.441071931131969 -0.0270196197106216 -0.559097204156284 -0.410157500724942 -0.623482375084269 -0.439548061256957 -0.694673951734618 -0.226224288515727 -0.184352779889497 --2.13146173708167 -0.398880991749166 -0.38160448857086 -1.08901411456516 --1.95444233601285 -0.715741716227065 --0.191888628022703 -1.19023342073633 -0.20135489918788 -3.10381342152897 --1.06045247352075 --2.6823314662125 -1.26061088049157 --2.10387806973912 --0.115933141284074 --1.19366074313102 -1.7600067316698 -0.899941973785806 -0.533676116401278 --1.43762498749233 -2.66740892528674 --1.02874430877045 --2.14221568123736 -1.13395034796426 -0.912604282031213 -1.63362572770721 -0.358741769319643 -0.415080180380674 --0.697126246421938 --0.0431010833586356 --1.21352034665139 --0.771479413867686 --1.46170713004744 -0.558085508653184 -0.528710341482192 --1.32178234573365 --0.46821329027097 --0.192730345654656 -2.61268377105979 --1.18183741021336 --0.171941883899247 --0.603354018924612 --0.879504841622754 -0.570772226240937 -0.0732618724852827 --1.50374800687072 --0.390354275348059 -0.507654048020164 --0.524033095747715 --1.02849718562677 --1.51090048634347 --0.317654156834356 -0.891184242251622 --2.74567282700009 -0.134817362057284 -0.284474069209161 --1.09284061222755 -0.511571099297861 -0.260499619912745 -0.503505819753322 -0.826284882012347 -2.18109319349275 -1.13255522549559 -0.337590182164234 --1.84032477425732 --0.411597513570015 -1.11239227727258 --2.78673987519481 --1.53947216297473 -0.843231304271331 -1.00557778116276 --0.913259165509309 --2.03100707790875 -0.903455790926778 -1.19192750093703 -2.25851724223699 -0.0135363144453891 -1.98162169527535 -0.914487075189164 -3.33077540697917 --1.62417605084978 --0.0304474351951782 -0.727521772781781 -0.522667153010973 -0.770163673440381 -1.70345652358296 --2.17215648483778 --0.355351692563186 -0.690922131150465 -0.156908855736868 -0.829980797452922 --0.869811312093466 --1.1323834772545 --0.379901060830463 -0.19098437606773 -0.521752785786418 -1.16529897131709 -0.118304133035075 --1.13621475207698 --1.23196965024259 -0.144148664525806 --0.73873772565474 --0.627433914351684 -0.197874273404317 --0.102541761594104 --0.270823474214648 --1.42545873087447 --1.24107214313321 -0.878752270600401 --2.2041900526113 --0.786469572432814 -0.419008561352497 -1.00312459111631 -0.236261842227918 -3.07799385257323 -1.16680154913849 -0.614166978449489 --0.0370909278369993 -0.077693689490955 -1.75221540955606 --3.04771004140769 --1.19427912063726 -1.59668870511896 --2.41810399161709 --2.90521382889318 --0.948489859893773 --1.25968076063919 -0.947838996681782 --1.53212210329598 -0.971387169572193 -2.12403877738627 --0.276718230848168 -0.171341279377408 --1.33482760641572 --0.447805728335886 -0.16132767546423 --0.0725573557976134 -0.746466040807826 -0.451788464345867 --0.229767113694024 -0.490075605470285 -1.57972105024858 -0.0728236803843121 -0.624576238599579 -0.0592967524545891 -0.955691178610589 --0.860284832086329 -2.09200365376634 -0.279052321259623 -0.987675316942635 --0.75272219939184 -0.702939571944572 -1.68142901183251 --0.880514771737015 --0.46330285573088 --0.735548976187921 --2.2692970978701 -0.0270113783916024 --2.60095614680174 -1.63183507211598 -0.439511272639432 -1.79970240734569 --0.796350269442321 -0.198561287841514 -1.47454454330704 -0.404062397667058 -0.187112235492318 -0.0190694576211996 -0.615808415812356 -0.858773745815949 -0.832160771096884 -1.1683486579325 -0.549363643338056 --1.19855656199704 --3.35761168756003 -0.259115766968879 -0.240731188454255 -1.19117909402824 --1.57473923062294 --0.90958583434924 --1.47561619054531 --1.93389566282861 -0.411519781996613 --0.0876058736568908 --0.612555042207084 --1.42664367104758 --2.04093485538513 --0.167750409915719 --0.0205750132358009 --0.261253145029965 -0.301375912521543 --1.49467006533405 --0.274694382073804 --0.399474566597863 -0.580521842157834 -0.26611852391648 -0.134459153263141 -0.848509160766884 -0.837652672138574 --0.47609010452414 -0.994551659130046 -0.429823788915288 -2.05589215631789 --0.773212259289881 -1.35113439698332 --0.0866339025818412 --0.632949091706783 -1.44200605191064 -0.921296532311519 -1.86941121857123 -0.788174783638638 --0.146688242491237 -0.797241416319864 --0.530592746370075 -0.853623995635573 -0.978659887133329 --1.50503092555035 --0.0603095553767297 -1.8955052163564 -1.04733551220323 -1.51955700220529 -0.649040586676538 --0.323780476823682 --0.538675166297075 --1.49557549556386 --0.901600348846518 -0.782996166193801 -1.57782272899038 --1.23712519808572 --2.51983403600067 --0.227350046471997 -1.19157401883118 --2.26898622489418 --1.56653491863216 -0.787677423940597 -0.135787027414368 --2.68595208740692 --0.438687982468796 -2.27094026897932 -0.779310234020112 -1.35478504518455 -0.42732623152515 -0.138833600114056 -3.00059061990723 -0.452827136355053 -0.0103333531997265 -0.263594766785758 -0.370933662485982 --1.14081761877246 --2.1454300543332 --3.89357938081001 --1.51512227910687 -0.610119707450895 --0.924411477336932 --0.609218837657185 -2.00704163620999 -1.48303507319065 --0.559256801402867 --0.326616563155479 -0.596944833019375 -0.425034258495316 --2.5407462990616 --2.45987427474908 -0.539272784050965 --0.756499249935338 -0.00150582041435676 --0.339112197686937 -0.477147162798857 -0.142237669133207 -0.565816907626024 --1.48582179592105 -0.971580857706133 --0.403107065582798 -1.27740670168269 -0.681144946746958 -1.53868554545585 -0.133439061020439 --1.1126315112741 --1.20013230532371 --0.643549949307481 -1.28056057434351 --1.09057841483918 -1.91700522036185 -0.807131986977229 --0.884511395870437 --0.903543420506029 --1.70869720104214 --1.80569940569956 --1.20599893933253 --0.50471726657463 --0.028250197942393 -2.24192978046984 --1.33684180883553 -1.57411563164056 --0.618958865603869 --0.400899712752846 -0.689839635416202 --1.747811178757 --0.0307502032224356 --0.807103140975308 --0.557238146632102 -0.0869353749827617 -1.40058696835947 -1.24910132954116 -0.516726837727894 -0.0354304519532818 -0.921768160562763 -0.36462894219722 --0.0363122529611246 -0.791012733207243 --0.155166864211903 -0.0684198865096128 -1.84482059627705 --0.977454445946695 -0.115829641429107 -1.49969618996642 --0.919663569245447 -2.19804552885848 -0.162068227400997 -2.50323088716137 --0.770432732206316 -2.5880597098833 -1.14551448679454 --0.381049909118026 -1.60866208151303 -0.453062344263678 -0.631033094561268 -0.672562527737204 --0.426324044735054 -0.612905739279311 --1.34003063402275 -2.06200205362038 -1.27234399991633 -1.08748107107456 -0.0275639918161446 -1.65905554192789 -0.336081947626724 -0.979515021451846 -0.301407539154532 --1.2907187042004 -1.0781437323114 --3.04575950158315 -1.05489250115673 --0.394770575640361 --1.55095963067568 --0.61033396083792 --0.720072972798441 -2.04782968559557 -0.273246333651512 -1.5281143079612 -0.228475856588538 -0.229855753107175 -0.501743969217713 -0.90342312757376 --0.524585288311737 -0.369103375579478 -1.39220040672683 -0.511102118492525 --1.42759189687961 -0.647388871794707 -0.796972268257086 -0.101736121012795 -0.0756451655853994 -1.75099934946055 --1.51156432101167 --0.942813866760709 -0.20897169137598 --1.05375169990535 -1.10472376097406 --0.436620683573857 --1.6796869584848 --1.49298141688088 --2.285199418626 -0.359963032338612 -0.419455960402466 -0.418486932990422 -1.35990180073236 --1.30273399534398 --1.51620299926885 -0.345131118390348 --0.348579764484459 -0.970410520316481 -0.801923244929519 --1.91919968719579 -1.73663403153089 -0.205091945555793 -1.40484145483261 --0.190435800212633 --1.30678269483056 -1.62896934456481 --0.508619670107047 -0.235021767442012 -2.63113562362856 -0.393004538711459 -0.981401062247034 --3.20123309854654 -0.0613411526047472 -1.93849350581719 -0.660505740345712 -0.661343180271682 --0.600641601793821 --0.482198902767962 -0.654580148100903 --1.28881710353181 --1.9350872612327 --0.909032641283744 --0.320497141457221 -1.89747325238935 --0.978905299783964 --0.168260597441098 -0.319198878384237 -0.8279243555554 --0.377650016704717 --0.635861502501481 --0.385910416003675 --0.913637055528881 -1.03720380957927 -2.10329247756027 -2.74657948691307 -0.0447742973617231 --0.307788158915528 -1.57476239427816 --0.395154833506275 -0.235871567677219 --0.924599971815791 -0.807992142629665 -1.07556331597444 --1.21684457726836 -0.199615945691264 -1.1012310626697 -0.951697914456254 -2.44775971536034 -1.20120933063363 -0.146503396940787 -0.988749777000276 -0.234707553269477 -0.208853997319984 --1.71969121150691 --1.71933279517362 --1.33592181829911 -0.231409251604909 --1.61324236803817 -0.056981419028288 --0.0617983215298281 --2.81918937344894 -2.37431133796105 -0.0456842160374293 --0.0267885079053514 --0.479395792360684 --0.0715845714292342 --0.602850782025186 --2.13806862916128 --0.70947435679383 -0.768357399057464 --1.47348764777677 -1.00163254218587 --1.32790230077966 -0.861981411276091 --0.613454013004127 --0.48812582295681 -0.20132888931496 --1.96590298439126 --0.370557580041819 -1.86789477770664 --1.53963735690842 -2.05560553695189 -0.498009785955327 -0.158027260835029 --1.40534446053435 -0.605578020621945 --1.481490489348 --0.635658380600841 -0.304752725718508 -0.365339214691316 -0.99274231810733 -0.70233589244457 -0.950227427050759 -1.41105900102886 -0.814118083358057 -0.944624604360058 -1.51126112532893 --0.0879281052965162 --0.95008955384295 -0.914623510471387 -0.862626575009623 --0.516668327493633 --1.17256074357183 -0.805443274552555 -2.01135438044278 -0.958538520791238 --1.65559665572336 --1.15340467443743 --0.74073589719492 --2.31017293918746 -0.583586336470756 -0.591051462288419 -0.338286035425931 --1.32081495932494 -0.730171538357268 -0.818441658877282 --1.01456782530657 --1.5526628994672 -0.22120229194428 -0.630613925105828 -0.596721972047312 -1.12844857930241 --0.307629535232291 -1.33475777532869 --0.0484824557392614 --2.02975282759459 -0.200716574729267 -0.440006002313542 -0.171999151840396 --0.430864297923293 -0.701281681900017 --1.59594071891686 -1.0548798728181 -0.200943616704437 --2.25077856555608 -1.76686867009809 -1.78027983634652 -0.281778953028784 -1.34322016267235 --0.65922194527927 --1.37462447274027 --2.19347584174985 -1.93991104851314 --1.55557872752657 -0.23319319593994 --0.181484571660743 --1.56211480189245 -0.909223884760884 -1.81348814645295 -1.14481810760537 -1.45062184388224 -1.02074603620551 -1.0471390980007 --1.88690642906488 -0.335366726777748 -1.85307212961425 -0.289587504034385 -1.50741862177411 --1.10400035202705 --1.40316168250149 --1.80759556981302 --3.00542467180946 --1.44615675563789 -0.395506563894816 --1.62455561107988 -0.221929209145443 --0.653503308043867 -1.13169157249951 -0.840678109894871 --1.47965676579638 -0.0928904153039376 -0.00437728611546362 -0.86739448616737 -2.6369813635371 --0.573972694646301 --1.3336830890292 -1.31802846092608 -0.642216049064681 --0.107054063529176 --2.0385252723086 --1.34787081225051 --0.505561642371838 --1.54457182585581 -0.413146545321833 -1.37497629249927 -0.388464552926997 -0.845721496614459 -0.757550665403695 -0.393113111492863 -0.934921016855363 -0.401702815294929 -1.60719985793664 -2.16237053094614 --0.201879850128016 --1.28617163317937 -0.400975107184635 --1.01776074786244 --1.30938458623539 --1.06185308225471 -0.226926923430799 -1.46022165349779 -0.477976730577488 --0.0049718547123927 --0.499238495609603 -1.06222338252154 --1.03376553100544 --0.0289536501286207 -0.566502795043297 -0.791143906351746 -1.38202796418595 --2.44376244102288 --0.253259543697041 --0.761189921567549 -0.0970813132688875 -0.764921848754121 -0.0632783730276039 --1.67439541138904 -0.198991592012597 -0.647693646889516 -0.162730066369765 -2.11917205783901 -0.318620934823585 -2.82097445092364 -0.0383668585874481 -2.0188021380523 --1.86078125867607 -0.0919951096029887 -0.406309320696202 -0.29961057901029 --1.50057863926018 --1.2783553593509 -0.386398406046927 --1.59009040809445 -0.567339264390235 -0.814082406556736 -1.46250828535776 -1.13078367300559 -0.224037987107016 --1.23704627315899 -0.323963888792678 -0.5990084013982 -0.763444488917155 --0.0969362005000391 --0.00826727547567785 -1.7353690547951 --0.480593791018144 -0.168507920248009 --0.704464336642189 -0.865234129578514 -1.20531913132991 -0.487747033339463 --1.53617309508239 --1.51934995434939 --0.579907779956258 -0.631990458240313 -0.598733170186659 --1.92416963111849 --1.52459567886132 -1.23266507864087 -0.126120653800371 --3.37244905810396 --2.83105673683253 --0.785997565306594 -0.892245403010882 --0.0950229186645259 --1.63083145389401 -0.395639064473407 -0.531015692714195 -1.40302826882089 --1.12285423825756 --0.0705439602068303 --1.01449374130275 --0.0666093384114355 --2.89583427271072 -0.412525491151047 -1.7150410627557 --0.395486367995979 -0.654291669618082 --0.620176464131244 --0.132332659404234 --0.454736486253552 -2.18280923028088 --1.08729599227654 -1.46946782205217 --0.6993162339657 -2.00438942160682 --0.871711218398886 --0.540902837034796 -0.961222906089677 -0.540097153443295 -0.334667639045776 --0.709714309818299 --1.29211308113911 -1.54630897563194 -0.740811952857654 --1.67205772204644 -0.242148761104875 -0.190550975623772 -0.48549736898413 -0.548195765710275 --1.46835898262669 -0.430449630162016 -0.158887841432163 -1.21556798685096 --0.364854287101554 -0.650192787137001 --0.638370731747962 -2.32875686549045 --0.0393369355958306 -0.655824523817532 -1.13693870738749 -1.050399197139 --1.64128684235529 -0.165849779890292 -0.318347539660005 -0.138312540866375 -0.161938396418952 --0.0826011479166198 -1.08747669068191 -0.126029671902945 -0.768789776559291 --0.949747002675785 --1.86708753636725 -1.53946840726875 --1.82329012988683 -0.167378606743304 -1.44244545205042 -2.76713286930342 -0.0199482997188838 -1.39919439025797 -0.439468887722109 --0.390902269996445 --0.450880775353077 -1.23978512819924 -1.41162550400587 -1.6472796297806 --1.49710097108218 -2.77764127044358 --0.286353142135606 -1.07547537886606 -1.38114226007439 --1.23226204812228 --1.62750826857278 -0.346376815640163 -0.666988909817938 -1.07617711234638 -0.985511373974468 --2.14274161893922 -0.281109650645849 -2.85369167088289 --0.217519580565664 -1.40570578812434 -0.726887595883341 --0.149846983776634 -0.542424114214352 -0.180435896339702 -0.682261850502583 -0.0167100832812039 -1.09368265874556 --0.721974041090981 -0.515098218129388 -1.90293276664546 --1.84296338328454 -0.185069131084433 --2.53511694336664 --0.014894447148496 --1.93602859005873 --2.0640864177631 --0.0487399815440064 -1.30876093394349 -0.376365845551248 -0.463329199385221 --1.43540450286223 --1.82424640542846 --0.630216670816043 --1.42235320715911 --1.12285914856918 --0.0109729959747806 -1.30948527710976 -1.4280793530346 -0.442039134867553 --0.28691284561496 --0.454640528928767 -0.851356081375101 -0.317593376218065 --0.856365574656969 -1.75336277130437 -1.21869916418756 -1.28527177035456 --0.0818110613070289 -1.5474907134 --0.916237543050022 -0.38216428926944 -1.19064567132817 -0.300744462235437 --1.31284952590222 --0.716266894406459 -0.373335890361016 --0.657359738646658 -0.090731099231899 -0.423576931255589 --0.145140813571924 --1.36011540905253 --1.97827231039795 -0.74308843806012 -0.74175344833057 -0.139186732766532 --0.399367976707747 -0.384940620679235 --1.82495759471267 --0.114328808401929 --1.47188718678323 --0.373356064684572 --1.63822151728892 -0.0334881241731839 --0.0782426063461443 --1.11326406697906 --0.166760433522583 -1.31499335443498 -0.410830239368835 --1.48537438464348 -0.526115153146191 -0.519429894519245 -0.273882498626655 -0.542142180446442 -0.165347577732142 -1.81599622842541 -1.03785158744396 -1.45042034743048 --0.0241101318344921 -1.06001085298754 --3.76851290933775 --0.206781635316929 --0.801606151836914 --1.89433160084043 -1.71795552434973 --1.06162062273488 -0.202975099770114 --0.127984281654395 -0.518792527068184 -0.562182783048582 -0.301961748536007 --0.195590074534127 -0.343433920425355 --0.763198325362746 --1.8933860915753 -0.377710374652247 --0.271799260527651 -0.921724315517283 --0.108349494869351 --0.391416024667002 -0.269784636825687 --0.571295640687499 -0.154909668075669 --1.18443999006409 --0.194744784589055 --0.147229933314222 -1.39458327919251 -1.17582574004014 -0.482489026333017 --1.67751625731996 --1.33779977040226 -0.260190314918148 --1.01214962860447 -1.47497272881942 -0.368059038503388 -0.251052789627588 --1.06230301642745 --1.62308596393897 --0.963366335086448 -0.53717605653152 --0.945973719371125 -2.43455608728049 --1.10689424616358 --0.204641423141609 -0.521708601311808 --3.53797824191967 -0.94828190109012 -0.441407666833069 -0.189398054092791 --0.873397397599291 --0.354779595263906 -1.59382172908587 --0.822724778585258 -1.03840548817774 --1.16972886209367 --1.84476682792115 --0.870508542856882 -2.14160243886847 --0.504373166187555 --1.400854192456 --1.68353594282139 -0.473803692004942 -0.251809148644121 --0.597791126086754 -0.354216796279923 --2.16251412329995 --0.535000687442651 --2.47379321946591 --1.14296121204783 --0.78887669766431 -2.18753861269486 --0.144299360163224 -0.195811831386692 --1.53002935915814 --0.130626101032103 -1.09230653653688 -0.958602650074834 -0.0869094182389532 -0.321236049643019 --1.31990775679531 --0.840988076959487 -1.30236993642481 --1.61779984793059 -0.900000728417293 -1.95894363656417 --2.63394789733555 -0.476077371824648 -0.454892936811865 --1.09095183739224 -1.00924499276887 --0.0264042349617526 --0.0932449989005626 -1.28718185956494 --0.753580584884228 -0.721843295492423 -1.44403517627497 -1.06894612440682 -0.642601392366583 --0.247153382868142 -0.0683758415721591 -0.519270836191904 -1.14668934885661 --1.85536890629754 --0.314812860501732 -1.47108385604189 --0.107532830662777 -1.12775330042498 -1.43595165611112 -0.470938369333599 -0.487831254179902 -0.644473613453791 --0.777222324758284 -0.626143898355766 -0.17096556419652 --0.333184638600514 --0.844081744575245 -1.33180951274726 --1.29455057292716 -0.412570829052033 --0.228583858944134 -0.669687472081602 --1.29690478198942 --1.47364715241205 --0.40155783649951 --1.80313806226106 -0.405921777124821 -0.374551438369764 --1.37211162757952 -0.778707463381323 --0.312562268313474 -0.164637066439926 --0.595506373545987 -0.46661004987131 -1.30387293085561 -0.581325119314812 --1.76869766028627 --0.128515292421874 -0.126859003296255 --0.353094679422171 --1.30564816107027 -1.28149724344179 -1.45414037964764 --0.65360551533832 -2.41152271500668 --0.496281891816786 --3.38614942831237 -0.221202126149951 --0.61362883837759 -0.398727990357703 -0.278301511915039 -0.535821570771258 --1.62971403666862 -1.07352337960926 --1.88498536059228 -2.50480590662189 -0.691184461501347 --0.951908510182449 --0.81701676775948 --0.503919967547686 -1.31825673565805 -1.78208607494439 --1.18381637851907 -1.30503999694586 --1.59967377932971 --1.91835274447783 --0.825487342023383 -1.05386782780279 --1.1650512104038 --0.336365235203296 -2.00630559741963 -2.1543312213835 --1.7182824042918 --1.2376702780231 --0.421781580942096 -0.763615698647985 -0.022020717225292 --0.0965994357210036 -0.0207966311073804 --2.22318886159155 --0.920561187969437 -0.255943941778755 -0.909360885985272 -0.3789393247911 -0.445333975052396 --0.648922551544615 -3.68871784455156 -0.497338646515772 --0.483707637883423 -2.5281607727566 -0.809482122660711 -0.114112916391809 --0.114485734730586 -0.941202284841012 -0.0296987460986884 -2.37993732799105 --2.0671904772105 -0.366753763786669 -2.07782423288291 -1.13788304636239 -2.87037297780167 -1.1194588703156 --0.364646618620529 -0.510928456852019 --0.655631028640936 --1.89590908662017 --1.53147113412333 --0.0120109249944989 -0.159569167634452 --0.50592313052401 --1.38941317946164 -0.562619776954477 -0.15774920340013 -0.483003662779037 -2.09693206323029 --1.32009975295417 --0.318000458863736 -0.232024860389144 --0.353262131336177 --0.0626827320138226 --0.426146806085999 --0.397048059259593 -0.110885333468683 -0.818693480550817 --1.45277850547496 --0.760762867766005 --1.23147358502994 --0.703418910448832 --0.465334979747514 --0.316843024509421 --2.21357137838265 -0.844594524196541 -0.722982306166715 -0.764786499899781 -0.410112030134497 -0.102071084277455 -0.875034073632648 -0.232874568346688 -0.209392551379214 --0.0948983358607283 --0.268319733447594 --2.61721946323703 --0.47027758391166 -1.29412419311315 --1.27398523151605 --0.500924899127618 -1.12013138119999 -0.0131069393813235 -1.28760802945379 --0.300777604518522 -0.971077756536925 --2.04157207262764 -0.151105315324726 -0.736941658454738 -2.31785362198436 --0.535969505646623 -0.693548256750791 -2.04004630079005 --0.0923310292073669 -0.889366010354388 --2.52413948645024 -0.44782405212481 -1.55257403692099 --1.91368973891579 --1.95909969368532 --0.276090439298606 -1.85634257638763 -0.538555926885657 --1.2133271272028 -0.768213221011113 --1.3223743639564 -0.0781449378844172 --1.04942928469283 --0.178856207041569 -0.141966600193351 --1.47115390830282 -0.972940355583592 -1.57321408659827 -1.00644351282246 --0.336751171164103 --0.0335121620497958 -2.23732763278954 -0.796013729622157 --0.40298990084073 -0.100812820522782 --0.221928984719888 -0.742610506021276 -0.638338627391143 -0.3546734793958 -2.02567992591116 --1.41516538277708 -0.613448094199157 --1.54206683772606 -0.470517207101455 -1.4481500870202 -0.0763143104444097 -0.45069923514186 --1.50412245322696 --0.358142769079389 --1.96725806803383 --0.223795821025469 --0.446415206355489 -0.280934378948317 --2.00494444198494 -0.841496535522678 --0.94992754187173 -2.74213065631673 --0.0831950125418235 --1.77625208530925 -0.319392287766892 -1.73056005376706 --0.826306027620937 -0.985643021684041 -1.36803961779352 --1.53045440868818 --0.911883200282768 -1.97330326441534 --1.20179722860743 -0.28819767990711 -0.237753927184325 -0.260078658655051 --1.38142987663095 -0.222147640738214 --1.02219531659372 -0.556948001729856 -1.23718896714654 -2.93397598127056 -0.2181617934557 -1.22332670967741 -0.375862730962496 -1.56484959561962 -0.836892378600126 --0.0529018259239145 --1.30901362735375 -0.241306257279383 --0.0835590060888123 -0.272246706174984 -0.737408527973232 -0.794844650199021 -1.54432722134648 -1.91547116517824 --1.38509308291485 -1.92518043941337 -0.988687777791139 -0.137034761551458 -0.349506156141684 --0.161400938830074 --0.532761311119685 -0.444273753727021 --0.34281678514369 --1.4943833337065 --0.530478763643508 --1.25610497265887 -0.00596548464800151 -1.19980968945011 --0.831979556448029 --0.72584838384271 -0.633065386144963 --0.127328720793606 --0.608527881241365 --0.661159606784132 -1.56915713571734 --1.94654738608016 --0.300269283440855 -1.35323281244102 --0.273007581164855 -0.750961127570815 --1.22543011201862 --0.269995485693624 -0.731566730210567 --0.023392110042181 --3.30124594602658 --2.08695755357518 --0.732138354274618 -0.917463162795144 --1.87098762578984 -1.51581974183716 -1.36872589721421 -0.641974121400777 -0.311026795330301 -0.027145424065111 --0.0393613044515391 --0.387580454282471 -2.02042873171909 -1.96011749602166 --0.0582403768539432 -0.374752890151136 --0.517251454676448 -0.623238772240324 -1.47620164956752 -0.299580245142977 --0.872969408301467 --1.04811205216102 -0.407406259573021 -0.381849836618031 -1.01162068533499 --1.72502114937723 --0.226761252046686 --1.16489225694326 -0.75814719185084 -2.02390745564505 -0.956879931704929 --0.414006945879073 -0.429312560635635 -0.26309846599036 --1.4261503184059 -0.051804781264817 -1.62744007260378 -1.68569312678298 -0.670149013095525 -0.197479115730014 --1.65224605846841 --0.83056106067599 -0.0622698612011661 --2.91031713357333 --0.954952252112545 -0.678136456276141 -0.763761105907619 --0.576126725583396 --0.186652790658734 -1.06314984318198 --2.06600652532489 -1.52369122166849 -0.498546663388961 --1.18802348120774 --0.0289346866610849 -1.53090976798409 --1.32176415020977 -1.89823342780597 -0.452924710779774 -0.206147268884035 --1.5366668012715 --0.273540260784571 -1.51326352069942 -0.105685394614795 --0.380827903679339 --2.16493220515087 --1.60931878326561 --1.18589307886406 --0.657882543166178 --1.88848537445202 --0.673306339371422 -2.02951410190965 --0.715262125373776 -0.792398594995202 --0.27592119056839 --2.73913948497593 -0.613369870384453 -3.38862165372967 -0.674586725958775 --0.219304421311669 --1.67810117050393 -0.704899323256228 --0.50966369449317 -0.00794945972110384 -0.263416497903705 -0.389169965752396 -1.63791257595487 -0.964018806261834 -0.0347500992819256 -1.41190942079576 -3.62490252060829 --1.18267875358936 --0.69237078301731 --0.551366784591643 -0.653281413411282 -1.92884291908779 -1.4805161786267 --2.32250684504587 --0.958387456555183 -1.25586098440141 --1.20937032791203 -0.771647114082519 -1.04941195524384 -0.30994445814175 --2.46807141367123 --1.14732960416218 -1.69412702988938 -2.95193902400031 -0.0394502521947828 -0.461749658256483 -0.388067100401695 -1.22123028782539 --0.230652159407683 -0.335587522848623 -0.198360364828149 --1.50183545789224 -0.585321789512271 -0.849793331469684 --0.324225028283877 --2.57325999098951 -0.622334465964535 --0.423038395035299 -0.0234138261132379 --2.53136516474693 -2.18462330438209 --0.700753364373764 -0.516503996659729 -0.847584509715889 -2.1347925456235 --1.93440176359128 --2.39302595925508 -0.195945730449868 -0.411333725291469 --2.62885615926064 -2.33179727553345 -0.314003917211569 -1.86889310435645 --1.29592858186035 --1.92302799500526 --2.41136583455051 --1.69800595290319 --1.03937703345012 --0.547548526722977 --1.19173314188127 --3.02586626153743 --0.0697585539510381 -0.475502047772212 --1.79072187033942 -2.28486328197082 -0.299767005083016 --0.342257770373696 --0.500054950258615 -0.327093098843136 --1.35258726630127 -0.0230199822884138 --0.181560197031917 -0.903209810369205 -1.42299080632288 --0.533646144061287 -0.366564736338979 -0.24385268917832 -1.50755504828739 -0.392080919301497 -0.223993466996697 -1.32985388620588 -0.424824614762958 -2.4434254714476 --0.538275266248124 --1.62036274849643 -0.591280587995094 -0.338053536011623 --0.615371362092937 -0.756341159721318 --0.65239346471904 --1.55426858979041 --1.07638056993012 --0.454889436375318 --1.02986694603014 -1.27757561426488 --0.36661616302559 --0.0614466521761798 -0.811531730090259 -0.212268634325834 --1.43426634277157 -0.436568386816528 -0.15331691298848 --0.753739700729628 -1.02007813059726 -0.306400173129775 -1.26280048683094 --0.849982155017337 -0.96000679613473 -1.85464173104699 --0.859634551385401 -0.36429967235606 -0.129315908050629 --1.43204544239981 -1.67192557113805 -0.0231852798862189 --0.551092295052001 -0.345335529652257 --2.01237319619661 -0.898859221266425 -0.877453477985789 --0.953815229091791 -0.266156236286355 -0.748479419050085 -0.252803758222921 -2.02165315127682 --0.182330926509323 -0.934056420288144 -0.455414552007841 -0.141175279721452 --1.50995819350269 -0.0594007951763729 --1.77955443744214 --1.13915882899434 -1.17739885902218 --1.69351815002607 -1.5278871867034 -1.63612509315073 -0.288294531567944 --0.565791558940019 -0.0435177823603148 --1.45881396404856 --0.833723988796741 -0.725342310649054 --0.653389248005485 -1.0998646646926 -0.626568729873167 --1.57408186977228 -2.23335869020881 --0.357509387340542 --0.0383995249980416 --0.811121030891105 --1.21027499718105 -0.554185499042706 -2.02223075764613 -0.760755362776658 --2.44320421529167 --0.767100675028438 --1.16325841484062 --0.197165048418107 --0.789549594431119 -1.64403188271172 -1.0996647978907 -0.561469482724494 --0.0289437978639562 --0.00523654160515896 --1.03282385396611 --1.34510035382221 -0.273149196700896 -0.108901472997553 -1.64562906660837 --0.309021835727521 --1.56866563319674 --0.0745227803557853 --0.739778313517249 -1.95661453520235 --1.41578140662228 -0.946539217377904 --0.148550592399699 --2.37385309608306 --0.22420681249654 -0.568944843074519 -0.810605556844994 --0.482024453666522 -0.469926460188121 -1.12855034458628 -0.35564546421184 --0.995051994782209 -0.111766292508902 --0.794901823249905 --1.87157781668826 -2.2845909383214 --1.70581411576403 -1.10317622701814 --1.19061768333598 -0.289743611499791 --0.546359772061415 --0.737108036179485 --1.36186855086881 -0.985106384259911 -0.452068085051934 --0.996360221968853 -1.15228728860307 -0.636011696084083 -1.18254438321488 -0.338056119176066 -0.563820258854893 -1.58043676343233 --1.44030798579676 -0.584238855055212 -1.27213638752131 -0.915164818516303 --0.607132482074306 --0.0120507271262511 -0.685642886866372 --2.12437037232464 --1.53161499253767 -0.648780276254982 -0.891718353012953 --0.0439428679698963 -0.723067399692784 -1.00845250831829 --0.0393325366936637 --0.0939641703570864 -1.67787431046363 -1.44719477529195 -0.0862373201275073 -0.0231575338376899 -0.347440461391734 -0.029078402163897 -0.886597560665436 --0.739527034926898 --0.703245702497387 -1.41654554942359 --1.35078809380321 -1.56413154044742 --1.18760510102591 -1.6027800416479 --0.996008195961785 -0.666898716482134 -0.0703166457112321 --0.143208299304353 --0.325587416623479 -0.440735413177485 -0.782539372596617 --1.66498282707339 -0.566544905476935 -0.808518967526428 --0.552045547678759 -1.19557279130061 -0.781742635960276 -0.773485492793258 --1.0037350291153 -0.130603885933203 -0.229744241570675 -0.600931226059448 --1.41915272353613 -1.09522203170508 -2.07737504831796 --3.29961982168564 -1.67959567502197 -0.95067397098541 -0.449040186755344 --0.105833553170617 -0.799795954667996 -0.855024115311494 --0.801614557979331 -1.21707064621612 --2.05245223880296 --0.241203568605769 -1.61733585841038 --1.42530331559025 -0.683840154117478 -0.219394619868545 -0.908281820018566 --1.35292074579278 -1.1407253656228 --0.88272252513547 -1.02329311896664 -1.34211270408624 --1.99508513943182 --0.857619926094298 --0.312833334445312 --2.82184486340339 --0.254511820059097 --2.03057320329508 --1.35099966405787 -3.13762806785923 --0.0914691361558937 --3.50750804263213 --1.28910569684519 -2.02283430624683 -0.505862778195542 -0.584709909700342 --3.48485735328526 --1.40911107166159 --0.00338126519686277 -0.202378008577469 -0.306282035631712 --0.52708540448954 -0.035158570625228 --2.17699998393808 -0.97036589135141 -0.383525032221122 -0.438176561820249 --1.08057968989214 --2.10775337223584 --0.089716200990182 --0.883977826941344 --0.0567942174702907 -0.852800513319398 --0.499324981512959 -0.32713405718011 -0.362814342163592 --1.34007237318922 --3.11564931871014 -0.0531666416084562 --1.35323342868205 -0.920562643890491 -0.559902091788102 --1.54390219690215 --0.421775287533439 -0.448191160520679 --0.260537125821184 -0.123139705389839 --0.848016860603718 -0.974768905393258 -0.347821311813391 --1.75851033003346 -1.20241989643341 -0.3575787627768 --0.695592899272558 --2.05353569195102 -0.570698287727971 -1.71068336036354 -1.14148622033775 -0.553209220168393 -0.77604614464914 -0.325325780452975 -0.598906159328243 -1.45094462313491 -1.42385713364365 -2.16864921370888 --0.92258783721099 --1.30006084358908 -0.284782243083216 --1.61302723759413 -0.920625616324026 -1.37331609260991 -0.68586983560354 -2.11308215799014 --1.84340413587763 -0.670214560391951 -0.901186164233124 --0.44984658471698 --0.0879791854054019 --2.41782540550415 --0.286253762442328 -0.787225185053721 --2.53969346572622 -0.557272169556015 --1.60215256103703 --1.39423862446965 -0.458444859975335 --0.436202472380851 --0.182184336404454 -0.664664227607535 --0.12452581607301 -3.15437385216033 --0.558665770074491 -0.996380897567542 --1.35891954075501 -1.31820218319673 -0.382944012217671 --0.0206250710435114 --0.39114651060143 -2.45776331687729 -1.31640079515547 --1.04862371070421 -1.08914349449877 -1.18090201646732 -0.65116628205786 --1.91866719939303 -0.296888804765613 -1.26700871478081 --0.0893133308669594 -0.0101571436306394 -2.10242549362471 -0.586717782498901 --1.89204203309813 --1.46020133298329 --1.76056024877032 -1.37008973370392 --0.248463307340415 -0.732211880060596 -0.604404378710869 -0.328521942677323 --0.416105265381816 --1.83905850166063 -1.59780798250548 -0.549950140537875 -1.12946411743409 --0.898937390132957 --0.8892987763336 -0.90924011013357 -1.32109432117619 --0.171517387785308 -1.56034304778368 --1.85566684000359 -2.06203734301818 --1.00951121678479 -0.138967437308475 -0.915014972133935 --1.67578803140727 --0.56203645167691 --0.0213228345167522 --0.114775297677483 --1.13248768866467 --0.00545122969009881 --0.448359666181446 --0.388890170548471 -0.209257878832716 -1.70697881504881 -1.33533634517099 --0.619487116730131 -1.96106234361338 -0.810930744857453 -0.974044702419746 --1.00340552573353 --1.71470774895233 -0.862113218159202 -0.668802118089751 --0.720437258483194 --0.355953312969556 --1.04143711106483 --2.37601653225075 -1.2450739986488 --0.194077225873809 -0.981459585444973 --0.647291806607102 -0.15986667503066 -1.07455789643334 -0.641997637536633 -0.472646640606484 -1.21029042687826 --2.09164533318791 -0.0849310473020068 -0.273106514204608 -2.21305943633958 -1.82234668959617 --2.81525620822866 --0.0693259404917441 -0.966837206420045 -1.54739134051519 -0.102726859920978 -1.20919784912103 --0.0421271145273394 -2.29118690433237 -2.1760553248947 -1.33790411949937 --0.454068444651234 --0.538540386466174 --0.661813112813551 --0.866790904084578 -2.08009205591152 --1.6026554041571 -0.611801640035379 --2.82297556622042 -1.29133182003277 -0.616485587377134 -1.36039996868171 --2.31858876873054 -0.121666657170326 --2.62689986794169 -1.23210271772651 -0.562529144285129 -0.912940721483778 --3.08981460472047 -0.678022448193715 -1.23661248676297 --0.865639665853919 -0.000240707147604269 --0.434649988292851 -0.54791435025246 -1.00690688633 --2.43167031387582 -1.20721176858057 -2.236187265043 -0.710120225677606 -0.795678086667746 -0.954007816878004 --0.0612671358143189 -0.207683991468571 -1.13397496571259 -0.757588017377277 -1.67113454878087 --1.23095904665519 --1.28797504745941 --0.379251360433891 --0.448873052462154 -0.295613021279513 --1.35685829617691 --1.46989440497643 --0.355888748419087 --0.661281606541763 --1.32044847620074 -1.33243969725272 -1.18786984699553 --1.05340173909057 --0.253986570578196 -1.90422626732699 -0.0178765285359788 --3.19492401252117 -0.21857390962024 -1.25065216132774 -0.20065475183001 --0.34425758322724 --1.08757530895238 -0.571293982123597 -0.864338347646854 -0.526981690724391 --0.80202740038586 --0.189668758496019 -0.0857907321837992 -0.715391001743052 -1.04011002276794 --9.73501352099504e-05 -0.226014448387652 --1.57717006230897 -0.0755814675545139 -1.57345675895072 --0.935471617158342 -1.3062105243164 -0.597526496442907 -1.53648505654063 --1.24458925071687 --2.92584767623748 -1.12753345293017 -1.41126283437268 --1.20319951598332 --0.384460303551037 -2.72692212728101 --0.888128070093479 -0.289637768340135 -1.2824201777038 --1.40298690931651 --0.257072813386735 -0.712445804745352 --0.506258049914933 --0.414916869935652 --0.512218363616697 --0.600965537010808 -1.16438951599437 -1.92391803477993 -0.297894330964114 --1.42355377990113 --0.697585012363369 -0.0139491562541938 --1.11256811655484 --1.66821451102887 --0.153522449764068 --0.132368801908388 --1.42362601340978 -0.00563027923884718 -2.26407197271596 -0.564115183816789 --0.211594287583939 -0.93569834993777 --1.90478516977272 --0.997470627130198 --0.138630261064165 -1.32062103011873 --0.0747683675576454 --1.6023689466518 --1.41935327884106 -1.76963520590135 -0.428432795706211 -0.0067321118666186 --0.0247720568933012 -0.788948711549583 -2.2957381333254 -0.628237598194534 -0.828155971542703 -2.06233743338856 -1.22167860299559 --0.0734152006385216 -0.0421250048244062 --0.033359503352969 -0.197721972673621 -1.46779643068971 --0.817940927064086 -0.41135511383948 -0.840554173958843 -0.243045072923504 --2.45427438507251 -1.05053410910779 --0.754450647561264 --1.01685811661905 -0.60413758627756 --0.362114296769466 --1.47677825359678 --0.776008781427617 -0.250576310937916 -1.22596280021788 --0.0274056084041518 -0.75484126769843 --0.01446802911871 -1.21510155485936 --0.0726014821337859 -1.90212395055024 -0.736849455666977 -1.49195060820298 -2.14299063838404 --2.16862774498117 --0.975360255017236 --0.811303468391937 --1.5572279959182 -1.13551954803577 -0.903405869747496 -1.49399100120253 -0.166611541289724 --3.20435884419705 -1.97024650813893 --0.766739145054267 -1.03080533467481 --0.998207126650826 -1.10874435596478 --0.22198469478209 -2.39785738666247 --1.2281709483668 --1.80072848753986 --0.737610518983381 --1.11064497015251 -1.10000026999585 -1.79733002425898 -0.633008900098535 -0.844598249441351 --1.90703173072435 -1.33703452593916 -1.96234319728795 -0.618822892466413 --1.06105435854153 --0.750462547270352 -0.760822539346911 -0.350441953427151 -0.85140314985204 -0.275635688913827 --0.263749204002188 --1.3848945826916 --1.47946008313366 -0.265647347892104 -1.94169120180992 -0.286337025458558 --3.53180031832907 -2.49629151722666 --2.93533276759089 -1.1625433296677 -0.0785644519497559 -0.0134158044161783 --0.758721919440514 -0.594844873896779 --1.43984409319907 --1.07090095960569 -0.529111940928829 -0.743302587663116 -0.933187169397165 --2.6245075470072 --1.40914375420229 --0.576732377799601 -0.896566664798469 -1.55413833164293 --1.64286257526481 -0.210535280768617 -1.60473895064244 -2.36486210535381 -1.00375694724692 -0.399672643197459 -0.837039536003612 -0.320245950769607 --1.15118395135078 -0.695892391698091 -0.606626223752734 -0.922020590772135 --1.33659327038972 --3.59610949988291 --1.87229494601566 --0.297401078461323 --1.74957006787278 -0.896981128817728 -1.036070296006 -0.662042669411058 --0.341755827596984 --0.215808721080414 -0.648922256443866 --0.851671635705248 -0.819223968402996 --0.921015645632661 --2.04047026271188 --2.98346894856431 -1.23952619794846 -0.0640058358319369 -1.38642545883376 --1.51166877750966 --0.132567129869555 -0.896300735362011 -0.289508505963987 --1.05859370077702 -0.91789436190459 --1.25696475606192 --0.466755704228504 -0.521335886949876 --1.12742355042453 --0.955571693871484 -1.15604299139853 --0.349876646643537 --1.06836662365089 --1.87323352306551 --0.00575614927774382 --0.122013719440897 -0.262326434994211 -0.550447140721818 -3.31115978830946 --0.0192800464590874 --1.31733554741046 -1.72733451713043 --0.29893126989446 -0.722074225491955 --1.20477968212926 -0.110642028879628 --3.18265586316072 --0.156883627246163 --1.16923562160938 --0.469774529728426 -1.33565094270771 --1.27643160173452 -0.836735064463973 --0.24872376728117 --1.02142281150406 -0.736608887536441 --2.28864964991342 --1.47001934169105 -0.214878644775272 -0.395724356636475 --0.49758063646599 --1.05670879771098 --1.03735326184386 -2.42936679387039 --1.4767833036524 --0.573598789193412 -0.274086973166934 --0.609321960119601 --0.0361614145846616 --0.753363672129673 -0.707749467846671 -0.291397566063809 -0.496679054344028 --1.47024063837147 -0.0356508806176095 --0.44191240209728 --0.176793002295888 -0.683272436306005 --0.79638883953367 -0.0910842746060556 --0.134596970682985 -0.616291791174675 -0.79057822834795 --2.74100822955748 -0.959386683504468 -3.94038597046983 -2.0664968539064 --2.32673316967299 -1.06783543704084 -0.344034530708832 --1.40219763911965 -1.00745589808586 -0.856922253283532 --0.177570316868966 --1.89033840752735 --0.0703953518816469 --0.882515573751228 -0.940186499226733 --0.356656890320803 -1.90545014343407 -0.289219273477006 --0.134314537000385 -0.0787425048618253 -0.668647250545272 -1.17518574731039 --1.53159774751325 -0.812916660238336 -0.592375172041134 -0.34554001362055 --0.534363927231265 --0.24595093623423 --1.70140575755018 -0.501336383857957 -1.99578716563727 --1.49674626162982 -0.616279886972725 --0.155509404216124 -0.118525836984521 -1.05551906409526 -0.61878362690145 --3.90370451015186 -0.403705718857609 --1.32687222043926 -0.0949651802106857 -0.224287386959988 -0.794746044220446 -1.15737961716378 --1.88651668850297 --0.567214851779362 --2.15482977547807 --0.282077084942657 -0.405464220491455 -1.05978910584081 --0.382341723529549 -1.3257561639096 -0.883788205020544 --1.89316851483876 --0.470075816291722 --0.204784250745917 -0.0624756720281319 --1.71632491346238 -0.0271295161441643 --1.05024984661494 -0.87746570735619 --0.0359939220482843 --0.357301262628532 -0.277016634511037 -1.07602821854027 -1.15721272981973 --1.52317508907478 -0.10896018855537 --0.441058994512506 -0.387848656785392 --0.501301600743474 -0.716076142629637 --1.46198546612388 -1.26137936947907 -0.648907272008184 --0.686325472951228 --0.645059938280777 -0.975845092643649 -0.440540287353311 --0.242044654627975 -1.03327402095491 -0.384884208503742 -1.57872144637718 --0.0431460055358812 -1.59453962956103 --0.942383692548702 --2.73210756001996 --0.478129711506256 --2.72577307056569 -0.953083454676328 -1.44434347255969 --0.832081615440295 -0.17891586188078 -1.65436154724321 --3.52161264800012 -0.969667516519559 -0.355836481899265 -0.057573609926223 -1.06261054187558 --0.59017710488731 --1.01531376157988 --0.324853367415951 -1.1171481663796 -0.852144028585487 --0.008900765824567 --0.25370152140219 -0.587055127589961 -1.45867191058621 -1.31240161075971 -0.375293051011106 -0.936203913474479 -0.776569423545766 -1.09339754872015 --1.87699801424206 --0.0885661914059028 -0.38737223016512 --1.46039302565424 --0.115650998037633 --0.573476980859596 -1.83603828421443 --0.733412191951842 --0.318656934753399 --0.243199583248394 -0.19201397504575 --1.24730477748553 -0.820914411951325 --0.058853819224451 --2.67269416827906 -1.03836238264977 --0.0473047279916265 -0.222469190975637 --0.79899996299773 --1.33414901867809 -0.290180789542262 -0.486608749058004 -0.848407762872295 -0.334034847241693 -0.389035199384947 -1.32488207900176 --0.0840458926548386 -1.19433425461649 --1.59834127522481 --0.69971224658007 -0.856902853892485 -1.84052480280493 -0.308929055194593 --3.28276635468011 --2.08769228149692 --1.97826501208124 -1.83118860509315 --1.11902764273304 --0.183632851679207 -0.483331759895952 --1.22875476972539 --1.69803512395994 --2.99612787190547 --1.06286282157312 --0.138070120427656 --0.236701563816066 --1.39306411823576 -0.458852220408925 -1.51312739641317 -0.179430254998945 --2.58439205562238 -0.0164066710024677 --1.77921548190679 -0.409200440345508 -1.54371951524834 --1.85938784482513 -0.168707504141821 --2.66949228182655 -1.98556435237693 -1.01922467352768 --1.49663532462802 -0.795339274818847 -0.828876585606487 --0.364334652987203 -1.88506030949522 -0.661561776766302 -0.12078401714129 -1.91079920607602 -0.78014238695496 -1.17589348430115 -1.11666728745172 --0.810761481175653 --0.982942502825068 --1.52792567542154 --1.46323524050104 -0.7732656063673 -1.2412751392236 -0.983666150411501 --1.48381968224338 --1.04517333064422 --0.786986727610149 -0.310925787674636 -0.779815387757916 -0.282008500178101 -0.392861816538666 --1.23197647622927 -1.88726790811521 -0.398926278198083 --1.29569826321964 -2.28584377449187 -1.03552714174561 -1.98573553334317 --2.53468493908576 --1.29054144872831 --2.30194869687006 -1.65971890254887 --1.95506171272031 -0.0490282732166669 -1.09837081215073 -0.0857904916630456 --1.00107771537779 --2.26567881389978 -1.05689935949309 --0.468548527365071 --0.0113294947604601 -0.230119720565115 -0.287820984752496 --2.61967440103106 --1.07288155404757 --1.68742498768412 -1.55932053783546 -0.342193615020953 -0.36157895760304 -0.424346881229969 -1.4560831022083 --1.26233176929865 --2.16381014945116 -1.74112935776143 -0.676049792846523 --0.422926260962999 -1.01490782912154 --0.679289378910212 -0.88246409132482 --0.0515347747484718 -1.35105116516265 -0.639087985565485 -0.349407794861799 -1.63915749214799 --0.604881397189228 -0.898596161259626 --0.161841592010756 -1.02711651663376 -0.00480910742431462 -0.431185716846123 -0.0026117684964504 --0.115303122085628 --0.159481520005016 -0.589237113318831 -3.12449144722046 --0.921431698870609 -0.512798961521284 -0.298220381916821 --0.405894838055453 -1.06045127458426 -0.90603645115857 -2.03044181215608 --0.619496882571056 --0.732751462990453 -0.703640516785789 --0.242003050158864 --1.01856518985943 --1.73239695985768 -1.03018326758418 -0.442098718161292 -1.82315383869302 --2.89428542588496 --0.057523174238991 -1.03331542876128 --0.816364093540621 --1.45538326938728 -1.16692467508634 --0.34848860295871 --0.990255114564089 -1.93023896802439 -0.362318056321456 --0.102503535925671 --0.0951210018804005 -0.0127656540530836 -0.704378642042069 --2.73263200915931 --0.518357590249153 --0.36779829453253 --0.516253747692254 -0.466414918375492 -2.09778935319676 -0.363676076765675 -1.75011159479496 -1.38717761935705 --3.40351950458957 -1.75478285460885 --0.42642037402759 -0.822272300429628 --0.00615738279257272 --0.828182889156725 -0.821450677768796 --0.00983443294543385 -0.313363807564176 -0.767410577286075 --0.811711289219295 -1.15654268177664 -0.305891100973827 -1.7123279542479 -1.17446890274315 -0.979073129156802 --2.15610722299007 -0.175251435356529 -0.67051342801758 --2.82667137292633 -0.331515320996328 --0.84568896799238 -0.766553525106993 --1.03825199957132 --1.43876246607473 --0.125511271223267 -0.268945708940205 --2.02881495570657 --0.805848692842385 --1.36228014086306 -1.25783183081004 -1.06883004013762 -1.35369894154186 --1.85094506221624 -1.26614109536281 --0.535017933978438 -1.48167968126549 --1.23947243479231 --1.32772401471019 -0.339395439053838 --3.5977764406715 -0.253408479808547 -0.893265485989531 -1.25284367078004 --0.607770245094974 -1.91048203528314 --0.659252210730155 --0.76840317963493 --1.69272803723507 --1.16632551398259 -1.20959478258985 -0.216229794805995 -0.19809796384027 --2.19862588797281 --0.718401389892072 -0.0132696981293137 --2.72450625980034 --0.0113522201733787 -1.07272202995273 -1.80452250443388 -0.67677769305606 --1.39682405680202 -0.770750319421236 --1.31199314941504 --1.0553736930614 -0.662274024099958 -0.827977967374085 --1.18966581145148 --0.505827098145073 -1.62400073224363 -0.883011431027182 -0.0637640202948884 --0.951497789990768 --2.05674642269474 -0.306004171260447 --2.86104547159213 --0.48626037213716 --0.596532160807012 -0.517053344251796 -0.642877078188226 -0.891719741224158 -0.0367258913135089 -0.00479219971547451 --0.751574629743384 --1.2698774606141 -0.437328292185127 -0.351377705676056 -0.306288258708417 -0.232847524081929 --0.37640151079183 -0.0907910341303051 --2.00952030275262 --1.36102027917965 --1.89116148854125 -1.35767208258252 -0.77136053911976 --0.511088330383782 -0.446638669660002 --0.483599936162783 -1.68803495727027 --0.476575117427306 -1.06007684073165 -1.49385003723057 -0.732207634313124 --0.663948691918247 -0.215938953397789 -0.229822001650801 --0.0410008210157233 -0.0645346471265213 -1.09637693693633 --1.06238282370052 --0.604073463462591 --0.415647099676747 -2.34638862461491 --0.493430327865735 --2.04053275276237 -1.11059723334489 --1.76241498878974 --0.0175976955200099 --0.819682649002296 -1.96915592959303 --1.24930907600827 -1.83497856339225 --0.0951629638227374 -0.863049480559301 --2.23917222461658 -0.453962069836539 -1.82844459584202 --1.9587322810684 --0.374343106720318 --1.19142761071389 --0.969118389925821 -0.921059497248686 --0.519999046834467 --1.37252367973355 --0.0959005621513533 --1.32510117904641 -0.682391789877897 --0.869592268583929 -1.02591625198736 --0.949091404295217 --0.928387915713166 --2.87323072667799 -1.64669514171962 --0.0747009031712835 -0.959049396788352 --1.89227477798291 --2.29744901969705 -1.24523827077874 -0.26748779730926 -0.495672742925768 --0.690901444898039 -0.298457012252836 -1.11120351416362 --0.90251093062993 -2.03862390032996 --0.258931683431115 -2.04526905060342 -0.00441476107800298 -0.61916136523743 --0.417383844500375 -1.59615728683298 -0.940647359703739 -0.152577857497311 --1.02218439455389 -0.403492625502206 --1.84825262882269 -0.976287619701157 -0.234222424820548 -1.70153078419592 -0.17223924687756 -0.334293754472585 --0.982970790532018 -0.366182191658801 -2.08261687305103 -0.998660865691484 --1.4369053508081 -0.357141512818465 -0.145555134738267 -1.37553664553102 -0.871961343761669 --0.470428125363666 --1.09928898863375 --0.609881027410836 --0.609263686610291 -0.677791822308643 -1.30363663758024 --1.51960042956367 --0.144699384218946 --0.055344537066162 --1.48682225045024 -1.8857204432269 --0.553638267803173 --0.48839666938041 --0.85562438493627 -2.22519378084379 -0.40227109130792 --0.760178233034488 -1.78478291550601 -1.36447061769229 --1.02262026721892 -1.55722377972389 --0.478523923551144 -1.03152062393611 --0.671661069450366 -1.13676038397371 --1.4156181677436 -0.776238695358334 --1.9025851303764 -0.348644560605182 -2.32642786721402 -0.999986212172704 -1.07166870898126 --0.601927906887873 --1.43410633165594 --2.3219077718378 --1.52912649234137 --0.345378343615501 --0.0933998966967948 --0.429726103529493 --1.94177370273433 -2.02851696823223 --0.236959425888259 -0.171303868290657 --1.15553994199607 --1.74154239423513 --1.26578221506297 --2.41032676926726 -2.51071282786073 --2.83467990965947 --0.566406516562772 -1.25167879363239 -1.03243259850907 --0.108742521997916 -1.29550456061356 -0.0740488056948525 --0.622761341998366 --1.021956168307 --1.86495492929739 --2.58236446289338 --1.94890642874449 --0.942068871082277 --1.84362533260197 -1.39266120382325 --0.165138592135651 -1.20138799634992 -0.532160788708147 -1.0486937455835 --0.976656648904477 --1.06306147609222 --0.00189684700649906 -1.41417945679629 -0.869737936180339 -0.881781902312355 --2.11972496322062 --0.137629257057668 -0.963958907316648 --0.20230804899967 --2.41414069935196 -0.924485619553241 -1.48416776793463 -0.669574456092962 --2.48982744173143 -3.10202809600283 -0.069407953023763 --1.48031769179982 -0.0178496175751697 -0.0999718263778462 --0.249219184604836 --2.52548474243406 --2.0337129050161 -2.01430898484258 -0.614281918995307 --0.772139721802834 -2.04897126922578 --1.69004668053594 --1.19141103658072 --1.30201195219288 --1.86183777160496 --0.575886172611451 -0.333545460955786 --0.0471879560899033 -1.23298766370501 -0.878010636315537 -0.0101550017215217 --1.00258014721664 --3.42777970646779 -1.24816104406931 -0.283624557468592 --1.65496441178579 --0.22165539518635 -2.26968512748354 --2.0889080667385 --0.283222077692706 -0.0499996132429672 -0.403381386050391 --0.991669517791454 -1.25474342026492 --1.17029160603714 --2.09690790123641 --0.433130345236975 -0.916361053930689 -0.743372475727895 --0.966799428735271 -2.04777428194063 --1.71765646866327 -0.211925720799714 --0.930407540141555 -0.454502869802361 -0.585498066777442 -0.0229502762948499 -0.277417054216052 --1.71791777494154 --0.420167724624537 -0.00355530956338157 -0.240808032120562 -1.12024103170519 --0.633651792990108 -0.726467492869357 -1.87207809679391 -0.229059129075615 --1.50160869340768 --0.438552298262405 -1.5250244719044 -2.18088412046577 --0.485863814140934 --0.725602307722962 --0.165075832237388 -0.190553431607412 --1.41491565021725 --1.62486605442404 -0.474242212142713 --1.32371736249071 --0.48087681163836 --1.56583529002852 --0.115360570324114 --0.141690818453508 --2.83016400865464 --1.30201820572057 -0.568008110939207 -0.345016926894914 -0.52059626530618 -0.839536298375709 -0.646962691546285 --0.686531433724433 --0.0652082495166066 --0.854838598454357 -1.05208063737714 -1.95457052601266 -0.991323234328743 --0.252488308964232 -0.393627514446328 -0.329602047092681 --1.40882715899366 -0.442029077049106 --0.579122374780429 -0.217615497707378 -0.685547428199202 --2.36925018787511 --0.0601774705005802 --1.28136693255215 -0.63066837675569 -0.412160762722332 --2.02285701493513 --0.474325579285068 --1.62984752333399 -0.33553074378068 --0.479365378824838 --0.480793433527769 -3.2791376438617 -1.75003436497838 -0.153490353701541 --0.511592840746754 --1.08498205119648 -0.290659745607474 -1.5817254354379 -0.182367110656713 --1.54562948317044 --0.84225129500674 -1.12187483211109 -0.904000836202115 --1.33758639917966 -1.22372227466448 --0.0671494927757763 --0.737405697704204 -0.170842195620983 --1.21033448628573 -0.434889957312555 -0.566313630723871 --1.33689086386221 --2.77553829049584 -0.0713985749244976 --1.77703549445658 -0.884662381895566 --1.77107185693683 --1.1059596785977 -1.50197601615601 --0.925733531959352 --0.94338726062918 -1.32555691725173 -0.274867375072827 -0.346232667061592 -1.27272970215658 -0.850327565230579 -1.62828280805099 -1.96260191452172 -2.86183394880834 -0.952737442275499 --0.0376975082357838 --0.0838045803690797 -0.605682186173915 -0.636424990065548 -1.46131504346945 --0.0214065526300757 -0.382626134102175 -1.02745252368189 -0.789464395297562 --1.59757080252106 -0.554705742580467 --1.35696322783887 -1.7546593239112 --3.30108303227876 --0.478186934313193 -0.516445541214352 -0.883776791991917 -0.952776327034972 --1.90584288341055 -1.77015325560383 -0.967114034680471 --0.173591018921101 --2.90735773821811 -1.37947752450848 --0.301092135302792 --2.0480249533178 -0.442086384439543 --1.46050482323376 --1.05893197234596 -0.556474244249596 -0.157633501019671 -1.13261583330194 --0.51134713248959 --0.381798609884001 --0.625245153426434 -0.101187611067889 --0.0799068970912025 -0.431065230368589 --1.20553086468456 -0.510353288171071 --0.091688984709922 --0.63312412156003 --2.10543194146937 -1.74071509117204 --0.264040816264774 -0.988030876127191 --2.28045097207941 -0.522730907512422 -1.15260564240522 -0.541222847182311 -0.863186442499483 -0.00808352432529702 -1.28372307323116 -0.629444120665609 --1.80170988787766 --0.448499632368796 -1.05202000444348 -1.02587546492543 -0.810572534660956 -1.38196211497076 -2.48429957148827 -0.317914327644317 --1.37824806644513 -0.59655743915371 --0.679055526156873 -0.240483390391748 -0.167352402938059 --0.184308429422247 --0.77815664273097 --2.2054944619776 --0.291256378086306 -0.0724164254638406 --1.3271928617989 --1.79876021688823 -0.346491066654778 -2.20625444871269 -0.352322706132766 -1.58543402162891 -0.792136689733308 --1.43022382365282 --1.55403183142822 --0.100251655300148 -1.03361319699161 --1.52699279142132 -1.64556920015455 -1.37234249083569 --0.812281303156418 -1.3425478333056 --1.02009378013863 --0.256969466280296 --0.367037090113772 --0.424166745512796 -0.748029488755574 --1.74829384145199 -0.524810340419428 -0.615318043556455 -0.341781345634574 -1.3638088180857 -1.31742951475987 --0.279240206793311 -0.119988230105694 --1.42382624929706 --2.19917898308833 --0.864094719485255 -0.31529632607668 --0.0177174834341542 --0.349963766786585 -1.38776446080201 -2.21058421398532 -0.596381787481832 -1.64793585207621 --2.32311402110006 -0.807734598794163 -0.945225614845533 --1.10341972123958 -0.604294827694583 --1.22617648341729 -0.475716131514074 -0.0710234111340782 -0.664201476277061 -0.27706915929843 --1.15589514018609 --2.27742913534247 -1.7283871978751 --0.888364045007972 --1.24250615789971 --0.689304045633143 -0.235613640067529 --1.0675722051188 -1.17171616903916 -1.26730029015964 -0.278619181783874 -0.277073515997223 --0.08222856281769 -0.0740423402494272 --1.08778053756287 --0.0324823899096689 --0.41018749474226 -0.905388306135105 --0.661688369389495 --0.897205210973013 --0.135487118421402 --1.96597526420068 -0.321383647577278 -0.684504571928226 --2.34574717428759 --0.0742337094283059 -1.93970636786816 -1.85594391296325 -0.538433876012422 --1.6691982888772 --0.405992922978285 -0.758608833821603 --1.74082551002385 -2.06611638816766 --1.60113026385213 -0.206249972045285 -0.0954129229461991 --1.62280634916888 --0.0012007090296251 -1.37748982119118 --3.3909392308695 -0.548642032981768 --1.86436855684023 -0.756754523389997 -2.37003326362638 -1.80444093997815 --0.736183839555878 --1.98630929725494 --2.00133463726417 -0.442380190641222 --0.261800159732932 -0.650046225406422 -0.102151202278193 -1.0772330808176 --0.100753553024916 -0.59382285101135 -0.209059541352486 --0.931821321002484 -0.527169938252698 --1.68356187164973 --0.0120621440832966 -0.364267953356732 --0.204994668037184 -1.11563866045912 -0.0118618431255229 -1.7196761124629 --1.17683190370511 --1.42649397543877 -0.984636965871942 -0.260565915161074 -0.122209940922598 --0.0789858503406311 --1.72111757709671 -0.915710871335591 -1.62154671125591 -0.134185136563195 -0.693933597699331 -0.575149313032998 -1.12753993123858 --0.626577982595862 -0.545152308638126 -0.0453144157400516 -0.215428962008421 --0.378618464460224 --2.06396846944494 --0.0626925223413028 -0.293495623096437 -1.13528673727771 --0.390781229542721 -0.872671635460364 --3.85269875411084 --0.230670844229845 --2.70451488145189 --0.631988155504679 -0.84165985775673 --1.51706904321001 --2.16421034390289 -1.46564828044985 --1.1466018904651 --0.515499125857628 -0.0942145881016536 -0.314920275182553 -1.94427012801278 -0.273557891615615 -1.68753359715878 -0.693297385517507 -0.221733343355995 --2.00028701693901 --0.0910467491882478 -0.519413068038643 -1.02139418457728 --0.22058230382739 --2.21543860474352 -2.13051150931098 --0.161693960282253 -1.09832906936713 --0.434867392555581 -0.662752912419826 -0.910368804437283 -3.08796292872297 -1.94884960790993 --0.503682440726532 --0.943979951026911 -0.176288521499572 --0.0773833692326278 --0.116346840218476 --0.687312903627731 --0.63552445033179 -1.62355125935374 -0.20917425537899 -1.77572499502857 -0.254001482554637 --3.62718077166981 -0.798836632241478 -0.288719551917843 --1.13865378205324 -0.363844664165354 --1.48573617810098 -0.0745098052571667 -0.867751752325077 -0.959807089056739 -1.26465617606324 -0.440568693022669 -0.0521384248760839 --0.242573681030024 --1.47234176607559 -0.365911478850032 -1.40274300893908 --1.6961118856753 --0.290617105095848 -1.40494151479123 --0.870558324173018 -0.124832500778075 -0.98907979393439 -0.081976516527881 -0.558153334006249 -1.30106703182941 -0.221467750090962 -0.279040074246856 -1.90333460938801 -0.538226361730501 -0.161748915680743 --2.26778010300773 -1.26135403348225 -1.57470484495523 -2.05125284540126 -0.457491950142948 --2.49481455918575 --0.415242086001903 -0.378680051637666 -2.45671129226911 --1.37109121367981 --1.31189726839826 -1.73551006162966 -2.15883300433364 --0.557488166096689 -1.19329156275685 --1.82936613450441 --0.253188270414924 -2.25674350822169 -0.104169860967195 -1.77471197331966 --0.321964532730519 --0.574116682851702 --0.446406324085824 -0.677134791867378 --1.68417562249806 --2.98392475404116 --0.684367459584713 -0.23946265111401 -0.116308149811976 -2.05014505268391 --0.59758102095493 -0.896422462201681 --0.362575837414219 -0.634812217089838 --2.38263921734485 -0.601061413207079 -0.98364426899334 -0.270063111641853 -0.26504509902334 --1.06601165802313 -1.31931284875575 --0.739718592919303 -1.30374183620385 --0.45194206950362 -0.487138683034628 -1.12001774312954 -1.49139129837461 -1.84994890109576 --0.275447737068902 --1.72232178146209 -1.12809038573268 -1.2611407210232 --0.375152942777671 --0.46167556153749 --0.609316130493474 --1.01746005133122 --0.653661982912702 --0.107315109531136 -0.42596817649077 --1.07897990781619 -1.10539678384645 --1.09618631234172 -0.213172474886829 --0.813291425706751 -0.146492053958418 --1.99000148959178 --0.430628584203792 --0.319684483422058 --1.37390873075467 -0.736520744120817 -0.747690443171852 -0.278949396118055 -0.219276001112801 --1.84165831213519 --1.06167808293899 --2.00976809245994 -1.08778933508781 -0.179148312291357 -0.419917136898258 -1.64915080204149 -0.441649466593894 --0.801304975661804 --1.35197744126766 --0.591558913764807 -2.25910247495481 -1.97399524048617 --1.9156661101517 -0.703109876183298 --0.637911322772673 --2.14902436711854 --2.43337168387828 -0.000777146581789623 --0.764945755190496 -0.197647933088781 --3.01924244540191 -0.413701701329957 -0.042178385544533 -0.201239517122444 -0.413976622058724 -0.581256851570895 --2.69264764168245 -0.625304207276985 -0.728967317183287 -2.69796864662379 --1.31697337587765 --0.752697866827369 -0.269063629685519 --1.85950396131789 --1.85960868651609 --0.837378890532307 -0.072331599788896 -1.25199645049633 --1.23397796215976 -2.03804583521624 -0.0416073823430594 -0.120710029499039 -0.319835567301824 --1.52969764378418 --0.430306066245166 --0.248569206844699 --0.948646575998659 --1.35642230651224 --1.86472596983171 --0.218006507906463 --1.84701302677042 --0.448849884723856 --1.78213401832894 --1.17807645367314 --1.16789441952494 --0.264469290532634 -2.3141838782244 --0.278990964878027 -0.139975057862628 -1.24446302886142 -2.00017631129812 -1.47831899606373 -0.0290927917382291 -1.12844998468777 -0.180837798303507 -1.12066303615729 --0.520135827180265 --0.492494604183136 -0.823009860255739 -2.215059866639 --0.213386595623305 --0.0333511710530612 -2.10123103574529 --0.574863040638096 -0.69433371238846 --2.68476505991349 --2.01160457160275 --0.0378166959758062 --0.137662100069601 --1.65992557081976 -2.01426778958806 --1.07599347420343 -0.989578398514016 --3.65414996793178 --0.656373768674172 -0.748309631760183 -1.59384575570187 -1.06302126643012 -0.3294096299124 -1.19386594984485 --0.306439072047446 -0.985881703726513 -1.17288354978566 -0.990605635099602 --1.90056091477089 --1.05309657865976 -0.268989200597401 -0.450541017105671 -0.00852052064829678 -0.813508059835101 -1.11685611166212 -1.66306503135107 -0.12035623136766 -1.11172975072964 -1.08756020861505 -0.947736499348824 --0.34385636634693 -0.725788875027749 -1.80094978773607 -0.744378241585022 -1.39982833713814 -0.559259342827932 --1.55224171501722 -0.7577130530841 --0.666769435918852 -0.748491780503015 -0.207728228878686 -0.492927528361673 -0.234696538220287 --3.37052742294978 --0.463294567902018 --1.33815674561905 -0.0173690620774689 -0.43337871160335 --0.0160134289321245 -0.95845001273058 -0.940530598589657 --0.687334674090287 -0.653744310181631 --0.680350903362676 -0.923494982563121 -0.740751992650626 --1.17854745966416 -0.265634379667064 --0.478486002631897 -1.06861012886442 -0.594660340418351 --0.314389190298037 --1.60641412306693 -0.816602373909642 -1.85383787920933 -1.08127908590126 -0.547486149882126 --0.999492020261407 -0.564961143680344 -0.315229476621349 -0.987817758836371 --1.28775999452667 --0.441493244075218 -0.30602766999227 -1.27305954574056 --0.984970536937698 --0.00242473101685192 -1.35795031581435 -1.93670816047749 -0.610301445605145 --0.298941033744534 -0.23851805860167 -1.04692584944823 --0.803667778003614 --0.139067871627145 -0.439787010738499 -0.366835911721067 --0.161514316997547 -0.530113455601843 -0.234075023014874 --0.698826936291288 --0.247798155735005 --1.4977096576204 --0.0206310035505481 -1.55659927332349 -0.608655185938126 --0.515535848354453 -0.787313514871325 -0.752960864407644 -0.03425322678582 -1.58757347729585 -0.00423196695997774 -0.49754746189415 -0.235916005534799 --1.61361548571372 --1.28180093158691 --1.37867513280414 -0.639869166607873 --2.16984859951726 --0.397706613085742 -1.31231254800241 -1.42222663859352 --1.27765185964392 -0.522604256260919 -1.26950584841565 -1.92233562768093 --0.091791970599548 -0.419445744233823 -0.851485017390409 --0.626996641364403 --2.21134004277712 -0.0283746819060262 -2.11742218043447 -1.16094511805419 -0.371074163563364 --3.04398694397155 --0.201297698945069 --2.30622625391976 --1.93674436458688 --1.98745622785962 --0.542022343353395 --1.30996628412936 --0.42699312290263 -1.16972851184125 --1.30557266219537 -1.55572884376893 -1.94229142517878 -1.2290948136908 --0.454356787939712 -1.09358104014428 --0.824901868295882 -1.57053944111502 --0.304864816432428 -0.854758809963938 --1.19135514309992 --0.550387441561384 -0.840865541297575 -0.662641382103883 -0.677718096866457 -0.163670672590605 --0.210985576811822 --0.77422922214604 -0.331769597842484 --1.33352836835976 --0.387586928023786 --0.0891495840476004 -0.0912886776820727 -0.804351666916814 -1.18980714167563 -2.32994927936272 -1.06329715681377 --0.0863716173701583 -2.01182491812578 -0.796442271305597 -0.224715760016434 --1.51017771765635 -0.542579035380529 -1.34362448159462 -0.286380175193379 --0.0204043519598542 --1.26525932362275 -0.92914283702811 --1.95833746165488 --0.120383211631179 -0.248034811081368 --2.63678897798088 -0.932157199560315 -1.52133289420616 -0.447646343356753 -1.28449953498101 -1.14564440857141 -0.826561479070484 --1.66208842668963 -0.875776107916002 --0.507595257691573 -0.715027242066984 --1.4600405861735 -0.288372262832393 -0.23372981337549 --0.0478424973023195 -0.024993658342737 --0.43907918291346 -1.09293425469811 -0.6792544270289 -1.06709223417806 -2.29098247416032 -0.773115770550167 -3.22441662591599 --0.580768173938328 -0.296024328529251 -1.2149052390138 --1.29049654281017 --1.44530107625676 -1.09423673758087 -0.411343069165774 -0.481508784703021 --0.423689653472678 --1.99277856588082 -0.00977122012658782 -1.50409339140381 -1.54581542033215 --1.43329003430696 --1.7034640915078 --1.6146838852984 --0.473531537841087 -0.775698073318669 -0.00965343116845219 -0.375064767717763 --0.483260684701747 -0.693382892894864 -2.21114698171359 --1.86717630619408 --1.01253596535215 --1.53423445264721 -0.17870002061521 --1.19599417547266 --0.829579852731836 --0.119608559472212 -0.894210894737792 -0.289969996958121 -0.155747660950835 -1.44202355887854 --1.52933823531127 -1.91691611274477 -0.0882941905169545 -0.0191641096301005 -0.506856473968439 -1.61136300568651 -0.443521230827642 -0.642079137221419 -0.301716163710799 --1.46978075583392 -0.620998520710575 -0.577200441705099 -0.29277049146342 --1.98984392407531 --0.101458021830208 -0.722504125821899 --0.923372209256582 -0.411297793355658 -1.18500815380738 -0.473831121453223 --1.60787115665352 -0.642781898093308 --0.937131532859077 -2.19917022182327 -0.959695831795038 --1.84160765378287 --0.226778136251777 -1.23819109170579 --2.09574132335801 -1.08548890223086 --1.28533242365853 --1.35489518451982 -0.714768643283847 --3.26178675954913 --0.385858754018493 -1.3853520983029 -0.814060911330845 -0.330475562130127 --0.730462050848139 -0.720516794347731 --1.86146000035931 --0.338795297944849 -0.173253252043192 --1.00167981717191 --1.12793426507835 -0.963880556128533 --0.0980360526698831 -0.796923616132347 --0.653973835061423 -0.729046876239579 --1.30201657134435 -0.176385597423813 --0.5242743236766 -0.850586677216672 --0.0152507615881738 --1.88877767362874 --1.85339604152505 --1.17810872501878 -0.463386877920136 --2.44484676307318 -0.359696070564182 --0.0894920127120962 --0.831154652507976 --0.398374408281256 --1.44065296965339 -0.0836166031395003 -1.03227946399879 -0.11764317071871 --1.2349208364786 -0.441311546911264 -0.724557854741931 --0.396073762102155 -1.29452331819244 -0.354493605452827 -0.713344328155459 --0.796675976248324 -0.529274689881245 -1.48605943987714 -0.150486310069745 -0.163647419479371 --1.59222413605216 --1.04679850780242 --0.00840131694467061 -0.515477180932294 --0.361649485238726 -0.303960752635472 -0.179672460674791 -0.575526504613343 -1.51829010747402 -2.31600085600505 --2.93986484333136 -0.908916609617489 -0.74782642549059 -0.257460060608816 --2.17563709919571 --1.88142981926144 -1.57129891844586 --1.8020538916709 -0.819776239248995 -1.08301744999265 -1.13909760463774 -0.150962251688775 -1.43913648973479 -1.11224272470985 --1.12191239848031 -0.466349165809611 -0.212400878057915 -1.02357047411015 --0.789805847834389 --1.3746192468698 -0.871351351139172 --1.22902706561453 -0.963895572603215 -1.75447453084801 -1.20403074540771 -0.820379058492207 -0.39244470072974 -1.45304596528653 --0.945249619975151 --1.93103819039401 --2.26836758684878 --1.33923480414658 --0.414907952276874 -1.55926555392648 -0.968075759202858 -0.84505662270848 --0.521170388387372 -0.769914022332735 -2.10331423933503 --0.292675894685043 -0.916881114269657 --2.71828040014361 -0.135232732540839 --2.14154701113054 --1.19450900078257 -0.412294137132708 --0.411139148968129 -1.4841699366029 -1.18077554041026 -0.0494408367050596 --1.13015634895867 --0.139448022624435 --0.400425275565397 --1.98013193457845 -0.26990307983845 -0.816385492946843 -0.826913638715887 --0.79868349130758 --0.18332677541331 --0.704328597849845 --1.11142529873042 --0.969734210034611 -1.61074430511565 -1.88571244515187 -0.523808863119454 -0.427746200868686 -1.74846634274282 -1.22658813397868 --0.971927965031071 --1.65057964614926 --3.5668434027025 -0.770826612212435 -0.175514044119451 -2.05577415611775 -0.542010375329056 -1.03732357976919 --1.11612285576999 -2.10263786030044 -1.31344687378683 -0.560025978079205 --1.41352419322439 -1.40987586859656 -0.959560443555706 --1.64906603064737 --1.62009807329444 -1.28957868627891 -0.826156540341147 --0.0734155517765309 --0.51632513663268 -0.0173230268194047 -0.980371599001362 --0.75460250104279 --0.585694807186446 --1.07779261573607 --0.734917556628794 --0.562848940770202 --0.77218237111866 -2.04563390384047 --2.08633574471283 --0.130990559297469 -0.150010614132174 --2.21268167478348 -0.332829786688563 --0.575027539330378 -0.771322709042076 -2.13158413856751 -0.00136402672988645 --0.907333781068147 -1.18971056098481 -1.1832390367191 --0.0697023212455079 -2.12829365374985 -1.22275797595759 --1.09925763891778 --1.52730606761563 --1.69293206400927 -0.203568535310545 --1.75694493178077 -3.57433057179254 -0.28028553251599 --1.48422233862212 --1.057647517481 --2.05779853499891 -2.47947227781242 -0.0362801242409816 -1.07472892566278 --0.0657428934317945 -0.484674683125757 --1.25328558913365 -0.449198716879827 --0.231037452131508 --1.69236295998869 -0.916294841333013 -1.86861693914793 -0.280605644457314 -2.28559097956188 --0.173128100417465 --1.42967334429975 --1.28938646301598 -0.150168051004126 --2.05224800279968 --1.97058188519403 --1.95262105764044 -1.10353473059489 -0.981702241598436 --0.186020026743577 -1.96197213784712 --0.0729103343889204 -0.62469582012541 -0.965113524461383 --1.64694344990694 --0.539387268843022 -1.91992889260645 -1.01854323187288 --0.742621417742402 -0.774938087780338 --0.382741842817673 --0.967386425115393 -1.98202190532097 --0.468189131909323 -0.0195952000776529 --2.173247983922 --2.78600492039382 --0.646237053605148 -0.15852590561196 -0.103600502797397 --0.637649750828142 -1.26819160638829 -0.626340335708541 --2.75386556964098 -1.11396156191945 --2.34403265765642 --0.283214607214177 --0.46782708997311 --1.04639930186377 --1.14761301106175 --2.19234944364389 --2.31936676108126 --0.679445047399124 -1.55346165175233 -0.564267969112409 -1.25203457799796 -2.22421908528069 --0.934650441818587 --0.041222770636109 --2.23947693605036 --2.41006461859265 -0.357239689152619 --1.14652308527001 --1.22481633337802 -1.5022521973604 -0.422796540680578 -1.53034614083448 -1.66575049408488 --0.898039701845263 -0.124161474193837 --1.86525118458472 --3.16744974400345 --1.60646174834555 -1.25580326384276 -1.94001407339785 --1.6718002904462 --0.256052947633171 -1.88175434639548 --1.41392199080472 -0.797957372604852 -0.247025572027695 -1.16730966012732 -1.11222884239816 -1.09049534184133 -0.252072462814343 --0.887404313596615 --0.120804355613345 --0.0800266352134464 --2.63196387830562 -0.943776149947201 -0.469170226688298 --2.70298089980655 -1.41143456259708 --1.18105451568323 -1.57433052754432 --1.85309919888525 -1.49808869607521 --0.158890180134641 -2.16906869472187 --2.48271799875229 -2.39257527889202 -1.25644899066364 --0.651460441439951 --0.281893643995865 -1.10953403413581 -1.68293471898027 -0.151421635861489 --1.30474712082889 --0.0513202899584417 -0.433080633651151 -0.355221149008258 -0.76868152862199 --1.99465296484367 --1.73436081658572 -0.226678589060322 -0.0315547836057775 --1.15378433112884 --0.421197236985595 --3.12140159597404 -0.920086951182775 -0.925793729210504 -0.0943292423864932 -1.38595583312237 --1.59749018906906 --1.91278798997712 -2.64053281848916 --0.49109180563989 -2.25141606965805 -0.670357647416843 -1.83051075275631 -0.711896691506016 -1.64058590286199 --1.49154452946352 --0.401591437102528 -0.171909322904156 -0.317503944816202 -0.636323035004764 --0.563788663007566 --1.98499256448481 -0.822094042281261 --0.0405544568371923 --1.21776931107904 --1.70627528657446 --0.881562200307755 --2.33112503994368 -1.36183206454239 --2.72620555179326 -0.413760077343426 -1.0507381419837 --2.46583276300688 --0.0352796676433371 --0.846438648988212 -0.00315356204784223 --1.55156986840481 -0.244046780014529 -1.5258415580248 -2.18265411302099 --0.430282010391924 -0.965376643730234 --0.238382567999565 --0.527796667099022 --0.0183923288194592 -0.582055986712412 --1.79156086326704 -0.457198572316331 --1.44306658138988 --1.43460123502597 -1.80252127637013 --0.731813155712459 -1.97294744758413 --0.830048701445797 -1.25449687983123 --0.356974230578501 --0.404852312911309 --0.915941469208006 -0.238917307745815 --1.17873137293888 --0.937869040325104 -0.603913721801799 -0.349417629709201 -1.45540616165031 --1.88159970743067 -0.811516449375151 -0.962202033056275 -0.414313600956792 --2.44735713227542 -0.216016461998866 --1.57220968356878 --0.0708010921716209 -2.572417068375 --1.2523112089586 -0.473370504038661 --1.47334004626909 --1.57223050042438 -0.79866556584841 -0.0487873562528378 -1.73655607124784 -0.000697298920567135 --1.56353397872572 --1.09881689872949 --2.41528054168543 -2.27152209065143 -0.582516377962469 --0.177242297963989 -1.65478524001175 -0.440239341433955 --2.0804332691168 -0.851827600004233 --1.28308788690618 -1.62566311709099 -1.57130284040932 --3.37218737644373 -2.25040666096964 -0.218697286709421 -0.688194881185368 -2.56196366868867 -0.920096597942706 --1.24881934289326 -1.32635389175299 -0.377269475253847 -0.552089535529554 -1.94749894228899 -1.6362399917877 -0.786131162553719 -0.0468807307079313 -1.03050061533503 --0.696517516895831 --0.626847852310028 --1.52829796345929 --1.07802399210357 -2.09677810133689 --0.933777554324571 --0.436081745124284 -0.37856601750558 -0.269460556782384 --1.92994214922892 -0.00730388728613462 -0.618941378799967 --0.0984514161821544 -1.45771571034109 --1.65682091170543 -1.68495683504886 --0.595587144207329 -0.342334947399721 --0.0507300220983602 -0.131029643984498 -0.861962093964141 -2.26512072291189 --0.109491442415226 --1.04042770624738 -0.683428020219392 -0.279843994049578 -0.382689642145678 -2.05090327641329 --0.253638176512734 --0.0855985863832132 -1.20043693231592 -0.890295731368369 -1.87109636128509 -3.2727263285505 -1.17860114723673 --1.96177659327043 -1.76337098109299 --0.81499584067868 --0.202191090363382 --1.73400407458455 --0.340965807284977 --1.36087164278535 -0.254571161083184 --0.0976389087301079 --0.834440980721791 --0.183937438252999 -1.32549152736795 --0.181102270699501 -0.0105720776205729 --1.00071121800568 --1.21374106452924 -0.609800946484565 --0.171361076848354 -1.4896641537957 --2.17799338046604 -0.620401335777963 -1.06485204794276 --2.10193021835516 -1.42582075167384 -0.18004114903782 --1.01974960533962 --1.07693649341633 -0.589798071713727 -0.629086541368572 --0.584092697187238 -1.68479242280848 -0.37370197334177 -0.40488393394843 -0.977898025933573 --1.56310295703402 -0.206837499521452 -1.10652436856901 -0.054355328382707 -1.8108263602287 -0.208620049525223 -1.12818067485852 --0.361782994688696 --1.4893632633807 --0.266039991845798 -0.912692320871706 -1.39161501277984 --0.00971833776050346 -0.791152225817662 -0.756422145517819 -0.0533293926193377 -0.324334092233766 --0.778022461487428 --2.42516507334182 --1.40201223398589 -0.650876869931487 --0.0539335013832343 --0.921417840418542 -1.74056245623532 --0.423032643935571 -1.44017337540565 --1.42470766853977 -1.12994581323568 -0.95338133396595 --0.325015491070278 -0.0182885403055266 -0.872894864865273 -0.0550322697502281 --0.218783046603566 -0.912785369732486 -1.7540155294185 -0.314712603386843 --0.913257076162818 -0.561055398384061 -0.768550551954948 -0.36550137657111 --0.40569964829551 --0.202460183223209 -0.42736242593827 -2.05820980887768 -0.350102085786899 -0.126110760794099 -1.88755750157615 -1.25985741297995 -1.40171209411837 -0.378602795989103 -0.0481365001224976 -0.285418347148834 -0.66818259460123 -0.583704951084693 -1.03974819060409 -0.262161532570985 --2.55666536912709 --1.78318374975706 -0.696589009199585 -1.6112571922949 -0.552779146492831 --1.74606775756715 --0.196714740008531 -0.964599871544834 --0.544428060613377 --1.60820784753894 --0.7640107891391 --0.970739807687814 --0.104264897235769 --1.62107756185088 --2.671185676016 -1.93955653336778 -0.00730847325183959 --1.28662813459638 -2.01131923051354 --0.131208719382908 --0.568191790634557 --1.8207510627352 --1.18660732595443 --0.858461410026852 -1.55303382044511 --1.49440792407417 -0.493827410958033 --1.66401221011313 --2.16473706467584 --1.52448994040219 --1.2676288318109 --0.251307715229792 -1.00143023308159 -0.498184192831889 --0.518337008613299 -0.970153469917022 --0.378158116342604 --1.2435020669817 -0.223508399188487 --1.8712259421907 --1.51061867483115 -0.61100989754587 -1.03281510808536 -1.12792119059782 --1.52656679535559 -0.752041832285293 --2.34887029523343 -1.37584725613456 --0.174207818874223 -0.800500224555272 --0.675979809907886 -0.776527982797674 -0.750304027678634 --0.515329981910316 --0.903030817042001 -1.90012688593334 -0.868989726336103 -0.644833141682776 --1.28934806100241 --0.240960365047343 -1.22166533737212 --0.424067120092612 --0.811965693381545 -0.848139020212683 -1.81347322686935 -1.88359947878079 --0.528400734738568 -2.12530740516725 -0.227115321158269 -0.752023448427188 -0.415892178173131 -0.549143082986433 -0.571363390202784 --1.20013783130981 -0.566967151198469 --2.14441497688375 -0.501911967628253 --0.352260526794861 --1.45814372873108 --1.28588145932664 --0.455091875157557 --0.536840237109438 -0.851312384056278 -0.578687520057738 -1.26712385975831 -1.2025150532003 --1.17325118174722 -0.545100068049067 -0.0283541605938993 --1.23229069439167 -0.905280648514026 -0.214190711854615 -0.636303356045929 --0.570201258379839 -0.209216320692571 --0.87869265414902 -1.78010093571568 --1.41952792215898 -0.0821170205477131 -0.57739241106267 --1.50211469509635 -0.707550697936638 -0.556035074148577 -2.08823157280451 --1.41361193512264 -2.5078662724369 -1.58204124489726 --0.542960054035266 -0.256566739116142 -0.540080924408148 -0.258096678021371 --1.42183979133756 --1.91505321237733 -1.85915143401591 --0.996247641051966 --0.340572712313829 --0.458764388686241 --1.35627665049505 -0.483823861827217 --1.55424094726845 -0.644302812866206 --0.99235765976384 --1.2049801607482 --2.1382506072099 --0.594587998365533 -0.358973081838112 --1.4881803205258 --0.408440989817485 -1.27252332565413 -0.240393169576548 -0.41055849596658 -0.53907827183016 --1.81999341555653 -0.0697231387310566 -0.301299853703725 -1.29010897362193 -0.358016856421168 --0.966896090377183 --0.0125472514575424 --2.06038118689421 -1.49579588001934 -0.0865626084166493 -1.24970227707492 --1.0031998268733 -0.391311085475504 --1.02850857542354 -1.56322090180852 --0.833598698407162 --2.60616037487991 -1.01242369598383 --1.40605200537429 -1.90374822833934 -0.0232896073365918 --1.43864836103563 -1.35593232525632 -0.893416438255027 --0.893768666135998 --2.02629403117881 -1.06870847209652 --0.074827989467618 --0.437060485088413 --1.82897076063038 -2.00056405796902 --1.18550672814925 -1.29714529510377 --0.790569274232762 -0.0980850956434391 --0.310605591784476 --3.59575377044366 --1.64007422561129 -1.09064618964356 -1.03653886445962 -0.313608688652838 -0.27944162505398 -0.473653652884451 --0.542454640318851 -0.0559048925234045 --0.382273128826142 --1.49140855964832 -0.93264913601435 -1.36249163362552 -0.161814224799327 --1.10760919768618 --1.04767368956784 -0.264392830678196 --1.45611546621165 --0.991545039753834 --0.318177316109065 --0.559056141664918 --1.37287786463136 -2.21569798834097 -0.38201690643273 -0.807419595490616 --1.15537445638833 --2.01421344572273 --0.690825936260246 --0.904874078935496 --1.988911404334 --0.969429883194195 -0.521632386594746 -1.70095276162923 -0.297019241903419 --2.46974673490972 -0.308664776535476 -0.0963416031802282 --0.0816799025862984 -1.78589962492261 -1.18794501116878 --0.17892697208589 -0.156726798969792 --1.88230369340623 --0.0519145174804621 --3.43957775277029 -2.85568066916492 -2.65618779839733 --1.56326375963006 --0.868574303321012 --0.560917595123648 --0.494921207592796 --3.72643442283945 -0.926228405437357 -0.0542615229092114 --3.4861040785705 --0.869729244087793 --1.1619981750438 --0.777418508695543 -0.249914450716163 --2.20732076589755 --2.59470622806377 -0.273844120834003 -0.386868652821278 -0.2216119258168 --0.999011215053841 --1.59018671567329 --1.790342269032 --1.82939033080297 -1.21008109066115 --0.112551932375023 -1.22905582887425 --0.676987034832614 --1.79937322488164 -0.0064031300150873 -1.05120762446865 --1.18343354905312 --1.90515853538641 --1.61744924394576 --1.48495192957302 --0.232195177513407 --0.770834972154887 -0.431357295900686 -0.395837590725185 -1.81081770865245 --0.454708992615075 --0.190281736351206 -0.439500100006633 -0.165704962174409 -0.00415001420856775 --0.203866278793267 --1.25179025794883 --0.950871187273982 -1.53667425476582 -0.681442791098041 -1.27799181809811 -0.115475876095275 -0.804490304151788 -0.112521655762603 --0.194069391009798 --0.772775848469102 -0.837345588571917 --0.182293817192782 --0.715724802480011 --0.959364189315313 --2.96428547993794 -2.26486740268683 --0.00597523611774875 -1.29056249098387 -2.59680123989795 -0.170573548680995 --0.91971656380381 -0.190519790579541 -0.427610275180159 -0.000261655699681285 --0.338010448095915 -3.01943705410001 --1.25371846797706 --0.065744873427505 -1.14816878395388 -1.45343005489836 --0.0454597658728524 -0.742948766939003 -1.54544100606803 -0.687728898629588 --0.400525003740896 --1.30583316347864 -0.589371265151392 --0.0748740690880592 --0.566337464810115 --0.574857689324045 --0.794618922310221 --0.186067424280132 -0.246890444088798 -0.367385937710424 -1.39957211268385 --2.25216408710045 -1.84771772557056 --1.21594411608493 -1.00526617444218 --1.14900320918537 --0.353468915248683 --0.0976974267523651 -0.24164791004436 -0.0569835071992681 --0.0349124779561265 --0.539132853885061 -0.427398489825052 -1.82869567458812 -0.605449258270612 -0.418849489610729 --0.534707153581502 -1.11594415704953 --0.897759289224631 --0.00033892180257844 -1.79093938357711 --0.333021959852399 -0.295966057249295 -1.59728436940187 --1.45395996411792 --0.00103155635261842 --1.36592022289717 -0.569108470147778 -1.46619352838218 -1.37948098969308 -0.95820557587988 -0.724141856945186 -0.320704398040377 --0.171292634576329 -0.210486405911146 --1.73686372281002 -1.27770919344654 --1.10587588043026 -0.688565315235433 -0.282958227948791 --0.500919078952663 --1.58015360252524 -1.93707083813072 --1.80010139233719 -1.02806921520675 -1.80415931448373 -1.82184899281913 -1.26425992849122 -1.0163640602602 --1.40384978731325 -0.0518926647635354 --1.02606827341527 -1.43177934710944 -1.7617750063799 -0.691999686915629 -1.77321538559132 --1.38803359354818 --0.570233438386541 -0.317331742076608 --1.59894499864925 --0.266569251169864 -0.857546723821628 --0.589900234420728 --0.632881672619551 --0.559820139274269 -1.13270344626065 -1.18814876543032 --1.61583825311185 -0.669342784704851 -1.6856235036142 -0.253481220558326 -2.85550066756856 --1.25243919936754 -1.44932648557224 --0.0427593664167709 -0.675616647736998 -1.5158811151685 --1.16025741953386 --2.56585424395664 --1.49410011624627 -0.163879539627484 --0.419711424619798 -1.65831985412918 -0.282716828624473 -0.450082907394835 -0.364622667713491 --0.817823716362184 -0.640415336331632 --0.204725976655663 -0.829525857909132 -1.92263790380589 -0.163059145507845 --0.115574501348142 -0.986418287542769 -0.0433110131578474 -0.945635510299901 -1.09548188050687 -1.63223324358462 --0.575206237298723 --0.588501918311003 -1.05319655438353 -0.687372631129179 --0.191642393075227 -0.810334424433204 --1.12836998583751 -1.03627898682044 -1.16749958791292 -0.137858212223886 -0.410550446113591 --0.0752573270897052 -0.452095832898413 -0.60889731889054 --1.34310560770986 --0.476088389239369 --1.20828537380796 --1.80819725369135 --0.903837170605868 -1.1221317032512 --0.765154936383709 --1.86953020943436 --1.05979950390139 -1.63097843844544 -0.561153826091374 -1.71960398848302 --0.813028112462796 -1.54800486278217 -0.835728808920059 -2.47499958835798 -0.0382804402287427 -0.165908847043188 -2.23429115654099 --1.55110002267106 -0.289137799768872 -1.01727416096189 -0.0128454240236291 --0.751362017634889 --1.37076191090451 -0.548954380532095 --1.90159838569284 -0.993627228156463 -1.0512581206182 --1.40802885391177 --0.637890081705997 --0.534635523721398 -1.46718713352234 --0.101645554236885 -1.6623539460808 --1.2913865259286 --0.0805502158803257 -0.515953653085209 -0.0531752682133906 -1.60748835253473 -1.90560229219154 -0.789227394669037 --1.32706391213929 -0.362260856166589 --1.96541945724406 --1.4808804018836 --0.320017072655983 -1.2524109523334 -0.607209659089513 --1.55548041920426 -0.569823756250909 -0.940669566463196 --0.969604255627438 -0.945583485595638 --0.0745368664379846 --1.52371045659281 --0.618348080697118 -0.849958834990513 -0.561638351248902 -0.0878262988786958 -0.231033484756932 --0.88980354514711 --0.827074284937915 --2.68479393275128 -2.12100812284661 --0.583840340726745 -0.42127609278694 --1.2610776249903 -1.13374765973626 -0.414568996114181 --0.831036858478377 --0.181575602267833 --3.21043319875254 --1.99305232609977 -0.431818388869456 -0.44547268350736 --1.36131059376774 -0.187873095014044 -0.22716444831428 --2.16214020076677 -0.821397143562393 --0.0561846786952316 --0.0818189488202705 -0.257826809853025 -0.705026094544548 --0.73783674042371 -0.987030927705224 --0.105682398601857 -1.64948975654688 -0.90547509944227 -0.830160992352699 --1.55811275511048 --0.371263017803567 --0.580540222380755 -1.14327918229087 --1.46183979984907 -0.0414842443142476 -0.0171732263742861 --0.492783224580251 --0.404377460680884 -1.86687960245395 -1.05710392347337 -0.50627491788984 --2.03428060549745 -1.16850880744916 --1.7886893327881 -0.665938455202138 -0.878908498731223 -0.729321353473964 --3.30736572933655 -0.366559228534165 -0.503935225262667 -0.774258099722621 -1.03659006152071 --0.465086748769572 -0.874164336032706 -0.743349648308971 --0.063252534137046 --0.173311347651609 -0.9397368778108 -0.465839991335997 --0.587041452519134 --0.338170273521065 -0.458867851893789 -0.520109407201332 -0.227341578489451 -1.25574191168513 --0.865335156760484 -1.45748700369648 -0.599759280014732 --0.789143177947118 -0.476995758562804 -1.05143011509499 --0.102308907476562 --0.830348990213395 --0.804138329041061 --2.48134340650907 --1.03367027895305 -0.324228089733964 -1.76872751088925 -0.947950843940049 --0.511083155871695 --1.7815223524131 --1.2232589014986 --0.197475154768703 -0.256879020320435 --1.14691741026385 --1.49069554802554 --0.688950559469184 --0.0319331913261696 --0.493616714173903 --0.80139061414652 -0.808129723101665 -0.017238197900916 -0.680055783437282 -1.96373175044094 --0.924829620605228 --1.7071836768182 --1.4034075357978 -0.614327989361691 -1.37062024945564 --0.251934388057553 --1.94246246611661 -1.55236941354513 -0.210265489582079 --0.0361905329111174 --1.06543930877034 -1.14530273790902 -0.806019935749962 -0.655534309269555 --1.4994003870514 --0.436971682573422 --1.40448689829005 --1.85975677452669 -0.175378343408589 -1.33573662799368 --0.0247905105568194 -1.79025634446644 -0.976239607749513 --2.2203850784666 --0.0901926680773855 -2.42722243309393 -0.534496409816411 -0.0941848534356797 -1.1405077249875 --0.348625989612046 --0.443148186540604 -0.884727020140573 -0.52455481015005 -0.445846797905762 -0.992934119994462 -0.295630079186351 -1.49585605203595 -1.42023975423033 -0.969241557421771 --1.86074910474013 --0.0534420347898674 --1.75731135822732 -0.453709639732399 -1.13196075955291 --0.938147364038414 --0.848336013511016 --0.71907259503282 -0.189854984613234 -1.00821374234004 -1.67523413607931 --0.484741176943981 -1.11630495878304 --1.52938562840595 --1.43775465771515 -1.10208553069299 -0.645768921362901 -0.226950735686145 -0.378528874724882 -0.00440703607538495 --0.833227958222132 -0.148220900804176 --1.11087170500876 -0.385164552879884 --2.05236767757412 -0.824870041838007 -0.623857157589015 --0.901648324200885 --1.06501175632551 -0.280466530600943 --0.246001573602612 -0.563564391359394 -0.360643452952861 -0.436111018629521 -0.422817499655544 --0.226512264864905 -1.08960538232233 --0.762610666817602 -0.166684154370017 -0.952394395575498 --1.26418287246108 -1.03901326504831 --1.98978732209014 -0.502677235958465 -2.38695782998027 -0.51426309626941 -1.87668670480706 --0.118548931472915 -0.891173714587136 --0.468059075379596 -0.45747508872053 --1.30516388773952 --1.05042819443069 -0.0291859617824759 -0.58279195257829 --0.111252657646972 -1.93122929092678 --1.45655045303771 -0.522313475490481 --1.09145862084984 -1.2756147524756 -1.07532893338803 -1.28282994660309 -0.846886649587795 -1.51926791270524 -1.76459059712451 -1.21055239454688 --1.17628392101459 --1.99548125483291 -1.45749983865821 --1.29231598031198 --1.25837738256574 -0.526686306493774 -0.507642824426323 -0.821743481640553 --1.49325459517617 -0.246282993925044 --1.86566554378944 --3.50822495072094 -1.21227323439804 --0.13155401956487 --1.16464655111817 --2.02081294891807 -0.429166450571355 --0.119480500252195 --1.20643605734099 -0.0244686411637502 -0.815054918757584 -1.14311934417343 -1.86374341125098 -0.577213779857615 -1.07239217998065 -1.27515415903441 -1.00017594156228 -0.29295253176053 -0.241360821631124 -0.965437736556675 -0.209416193214309 -1.77876247025826 --0.0789455891798703 -0.856074347503082 --0.921076104871091 -1.37399864585836 -0.198530101704844 --1.48517531097364 --0.510597401993905 --0.43463681033333 -0.217922086678008 -0.21609591027403 -0.438718110778957 --1.53672961136484 --1.28799478714603 -1.55436963287426 -0.537108805330497 -0.990375530531029 -0.386656013275331 -1.7066831302657 --0.131825494992906 -1.09265146574418 --2.21954731773574 -0.93655478947214 -0.487863974600108 -0.858033974849974 -0.0652893566879555 --2.59626796711055 -0.761883719937394 -1.59159884593181 --1.41194744105178 --0.798429244821129 -2.11647752304501 --0.518242452863458 --0.543863181274311 -0.425382726144164 --1.49058384474909 --0.719667668197157 -0.396488183914906 -0.541155110781727 --1.83071771525021 --0.599477717249549 -0.729002085477642 --0.554362810350732 -0.213596010381734 --0.28808022642685 --3.97242905730304 --1.12763069083563 --0.4165424866389 -0.924691586610912 --1.31665083815355 --0.161596177761961 -0.0233789746301269 -1.79264974263324 -0.524351247181102 -1.04409952055526 -0.518935838236827 -2.12152047070005 --0.52029319924447 --2.4317062912761 -0.236494456197102 --1.9747817253736 --0.287262345153813 --0.83416213636251 -1.81985554588724 -1.32987158391584 --1.05129461127288 -0.693773102463162 -0.175686420161794 -0.820954298475261 -0.387199544739445 --0.475256877241943 -0.838904502799718 --3.82086672499373 -0.0230975853099622 -0.157867095633776 -0.148072224940885 -2.05494385182216 --1.46080744606605 -0.532622160578665 --3.39254565262969 --1.17476293086112 -0.646334899640056 --0.105980001237814 -1.66749491759268 -1.68429996489576 --1.16778424336488 -1.04090015697112 -2.29327546427187 --1.22717841978752 -0.165359584939907 --0.682286559065616 -0.543749922920826 --1.60873491984012 -1.95390115701459 -0.312044003904351 --1.07807574720449 -0.2512099056718 -0.55180772962354 -0.317741539408811 -0.738741193164332 -1.33585327670205 -1.35518520329271 --0.0292460560999146 --0.650149541432324 --0.761284209897855 -2.09226713507218 -0.991845551128225 --1.68147210190764 -0.193831402325692 -0.927847751598222 --3.15408714372533 --1.41615073816461 --1.0664661424943 -0.40570242747274 --0.732905226376385 -0.559771325933497 --1.39808252812779 --1.70623755592036 --2.61116562281078 -1.03409241850584 -0.596382193070358 --0.541734346927933 --1.53307959461841 -0.13632171105974 --1.22350985472303 --0.209318780530545 --1.59112028444916 --1.57663362350705 -1.24377635273693 --0.90987889481719 -0.192414127353267 --1.34507163259905 --2.85707903772822 -1.17669958929603 --2.96364275584421 -1.71576907781296 -0.188342157284092 -0.195488652374312 -1.79247492097841 --1.59689383094768 --1.34310746877741 -0.669999235038222 --1.5737612201432 -0.44623666829137 -1.80477693694452 -2.11522529706473 --0.508326076391022 --1.90268283352486 --0.697309081611046 -1.46455322112203 -0.458226610944742 --1.84343314070697 -1.15142024128909 --0.160734121213942 --1.1773477509706 -0.206534022921058 -0.712698891513082 -0.195796608321038 -1.10725499334678 -0.221984671250265 -0.84934853229602 -0.0399341446467609 --0.638331106260551 --0.321965214413709 -0.0199556157483869 -0.6319186288639 -0.206357255879581 -0.471912989465316 --1.8136173272838 --1.38075121852403 -0.92541310262223 --0.12622593222531 --0.984098656403191 --0.445209563317412 -0.979914173078384 --0.17955442980125 -0.340543670276382 -1.14655970213537 --0.29267127924183 -0.426998337696816 -0.211360768314311 -0.246349166225219 --0.338377659684243 -0.20176362128011 --3.57197057731897 --3.20666167574224 -0.316995381131045 --0.59918946705859 -1.23789982878088 -0.479692955704515 -1.90726923076129 -0.940272004792732 -0.492677708297162 --1.3361447563945 --1.86995964701112 -0.312206547721097 --1.2711871700571 -1.61210406127022 --3.22965435823121 -0.702578607318395 -0.790483454694833 -0.948716456472081 -1.18388165896505 -0.0229421533033509 --3.54570155639311 --1.33451313039501 -0.0303475695131539 --0.731941250498274 -0.15193675594335 -0.222995181947169 --0.651090259539288 --0.816390204119031 -2.26210525039292 -0.947533631559264 -0.0541336816806801 --0.781460539026394 -0.467479074109395 --0.0228528024724888 -1.97293863535613 -0.993227450131386 --2.32728475987776 --0.990022871079773 -0.216491268138775 -0.436194751321366 --0.701163285102275 -0.127151099857606 -1.76113401928427 --1.67120606023208 --0.437684874374867 --0.00403953154466841 -0.723846336410368 -0.971700487440597 -0.496042880761694 --1.21470595976994 -0.626292053449731 -0.219448843562589 --1.20697288943149 -0.203886067474539 -0.347304813858852 -4.04604813381571 --0.401709187494571 --1.48329084689162 -0.899845403284282 --2.46932315165537 --0.733965733306768 --0.699103139660092 -1.30643661961048 -0.308745471081217 -0.259186864225445 -0.169174070570266 --0.578989837284041 -0.735069755608947 --1.31596096657955 --0.321155893810563 --1.41316220090752 -0.824866970208046 -0.687736589651163 --2.10976251473195 -0.815041017037743 --0.44162449565318 --0.103026214166523 -0.251723355892922 -1.78148182511882 -2.42526031965069 -0.397826513936884 --1.19203528668436 --0.256894268161233 -1.97165591995958 --3.11476268054036 --0.735576330080175 --1.64843497356871 -0.739103048934791 -0.353753650956779 -0.673895446136456 --0.60446203661461 -0.890556370294611 --1.22527416914929 -1.3855550697199 --1.55599196363852 -0.258626484093092 --1.30439934008017 --1.56719714099257 --0.831687728148125 --2.04586102835389 -0.301104591809395 -2.0234872216013 -0.671705348997305 --0.524333401316344 --3.4928531049015 -1.41241809257115 -2.2633239891931 -0.933438928980483 -0.78508605215146 -0.872716491629236 -0.452088807999159 --0.454776571115953 -1.1135443106268 --0.537387767830957 -0.210202403701837 -1.32415442818839 --1.03784961998138 --1.14883141197462 -1.90270310111179 --0.13423138588198 --0.583869033408746 -0.218735303632538 -0.333607715834088 -0.33452931013327 -0.509052807363609 --0.536771882331131 --0.721752183306897 -0.936994602172987 -0.623537074273823 -1.67578040970985 --2.45110512495117 --0.898253238421262 -1.81672385679918 -0.484386601652858 --0.730527960872621 --1.1391686496529 -2.34792424246764 -0.948379925282634 --0.763774144687709 -0.594252897514822 --0.814215227058078 -0.512113549019155 --0.954200467542769 --2.67572102539312 --2.50535259057503 --1.61861658925604 -0.226339836862337 --0.31338796717921 --3.06405009559973 -0.738918134925054 --1.32675782245804 --2.06109455834025 --1.42755366035655 --1.03439846854969 -0.300913482339737 -1.69485604053955 -0.547958049174042 -2.316163229371 -0.75046518528675 --2.321286011125 -1.88839193878886 -2.10474223069234 --0.0681923681805401 -0.115725344281415 --0.849475135801701 --1.31379006892842 -0.175031681493943 --0.92076889777212 --1.23713989485259 --0.55919454530056 --1.11649931789706 --2.04272314919847 --0.689507872858215 --0.222927165263361 --1.10699996394292 --0.130605787196377 --0.481808052398996 --0.69970944254398 -0.348299501179751 --0.181908328962905 -1.07129460157621 -0.979653285044302 -1.08792186650757 --0.272866432102084 -0.554818647714001 --2.37150452773578 -1.62304302912831 -1.42931863870581 --0.958177199417424 --0.0838895434771274 --0.256725987375255 --2.55985424222389 --1.0756790686784 --1.90368146964609 --0.65299198203402 -0.649319856769868 -1.54894733169384 -1.4555019840746 --1.92645556424678 -1.08756780781921 -0.735896552643911 -0.814217680889636 -3.19960834044119 --0.322445574145018 --1.83717467256189 -1.96334015314071 -1.81487519610762 --0.0188379875705813 -0.0180403915241172 --3.03604085669534 --1.39287728697454 --0.0956719197101492 -1.42092291526196 --0.503352163735929 -0.423180294598474 -0.610087870060152 -1.16884165899432 -0.913531883394715 -1.33996907642729 -1.20484828665867 --0.597841044312027 -0.400505378536526 -0.198318365572266 --1.29401287939846 -1.23573771179659 --2.96986752573298 --1.29658996204575 -0.184229864748898 -1.28703256391528 -1.08598052358844 -0.0139311867198941 --2.06154225019322 -1.64923083604618 -0.879372189498591 --0.03898381338864 -1.40611999000352 --0.233792291899178 --1.69934977616946 --0.382715991421016 --1.18788499491783 --2.49164711639536 -0.456073835627551 --0.664677529710108 --0.306694162387195 -0.237057588611183 -0.692952776496885 --0.296120907314041 --1.09316939517502 -0.21941528140858 -1.56610451362374 -1.99345273967423 --2.05322630308293 -0.0724437708710575 -1.10453504543558 --1.64356332688236 --1.54898115933426 -1.13421650991624 -0.11793438684861 -2.13386429762303 -2.75340793462244 -0.168259613286546 -0.574559178026215 -2.28541289736111 -0.283667792162758 -1.03739318410834 --0.0859891549014762 -0.149453143820182 --1.01853340987814 -2.18995668396821 --0.181676106512761 --0.356819952727662 -0.214642230015482 -1.17341765991358 --0.950163680351588 --2.02884556003472 --0.587704621476284 --1.07409557032648 -0.886163470049176 -3.09626172158981 -0.265961239115473 -0.726579796074006 -0.0284327448351007 -2.33178673823871 --0.774874644531799 -0.448484992837585 --2.19101585826077 --2.49322587495079 -1.20652024954023 --0.686013600452833 -0.287737832697399 --0.550590333037306 -0.499046343887112 --1.33530139955717 -1.01689201674157 -0.393163919025906 -1.46056887818891 -0.984996032618717 -0.218770762284109 --0.919041164800925 --2.01249331701544 -0.287466474900308 -0.00659408678617623 -1.20004035223667 --0.215712229468656 -1.98210380223405 --0.747917139868221 --1.1891576904192 -0.157773436621344 --0.720076381248766 --0.572537460753692 -0.643255551811308 -1.71283187327977 --0.360952661953799 -0.409111052673277 --0.293538472454486 -0.713957544665426 -0.037845535631277 --0.130357883649616 --0.237119769172303 -1.30062438110676 --0.327143948623522 --2.43196015768672 --0.313359132435135 -0.538050136233096 --0.332131060953888 -2.11296567573944 --1.39533628976383 --0.0790264907079781 -0.954838796000942 --0.085091821932437 --2.68602444197714 -0.499405461863642 -0.453040830427017 -0.590965710458276 -0.595369724162804 --0.264044640217897 -0.823452888384097 -0.993889535392512 -1.72942114576615 -0.587348549539957 --0.159931649361443 -0.129193898481885 -2.4942132176209 -0.207932957971035 --0.313304404074557 -0.278782012637834 -1.3210110073926 -0.383278077088946 --1.08638820025026 -0.393018063702797 -1.23097696173536 -0.109641368963224 -0.375848491690187 -0.833598273627562 -1.4162379561243 --0.115909727926681 -0.581198595323695 --0.0853049987358112 --0.757769431461639 --2.03571815985105 --1.25530528270082 -1.86478293721677 -0.145489604140238 --0.879849431877265 -0.841189781082826 --0.0381613589998295 -0.290159133273864 -1.38984765081226 --3.15962778540838 --1.6271753433515 --1.89800145780081 -0.467917890534695 --0.161972353030514 --0.189532377266584 --1.83306946767071 -0.656628511761248 --2.01956000856032 -0.909284744322324 --2.21831788000831 --1.22239563907633 -0.308966464947476 -1.85952700161055 -0.588288493303747 --2.98395174139601 -0.103343557884918 --1.60939448120356 --2.69058363665273 -2.07436683480277 -0.73768427867013 -0.523741324938534 -0.254211724397354 -0.14188946248311 -0.91470367080743 -0.855349209608701 -0.820369219374198 -1.85238752976338 --0.485064626806501 --0.186466948970207 --1.47661810942942 --2.02489612187671 --1.26044656482202 --1.42638075725323 -1.08919681511977 -0.153267189379843 -0.977788185123678 -1.17534185951458 -0.43289245461205 --1.3017665623029 -0.140904609778062 --1.42472291890197 --0.785166584873453 --0.575284304184688 --0.67810855635328 --0.506307307400867 -1.92912400590002 --1.45487433551965 -1.16441616338585 -0.495217964495154 -2.48986485713143 -0.206682973959593 -0.857342810679537 --1.54378785181153 -0.413417073695395 --1.6955365494115 -0.666917373443525 -0.46805273429581 -0.187908174878437 -0.413451491041087 -1.2585498029184 -0.693969314698489 -0.943143663654002 --3.3851507073389 -0.324650608789403 -1.35719740150808 -0.148785228117848 --3.44484993236185 -0.822799006775417 --1.05662847195205 -0.266094971138754 -1.58981911314755 -0.929328987497165 -0.433905619886723 --1.64720515637941 -0.320527253957737 -1.7671417096018 --1.01957985417074 -0.229454971240516 --3.01077182003247 --0.117533137207953 --0.348313506968399 -1.26597484144956 -0.789635432802918 -0.681113301331216 -0.338486556009157 -1.86538715952171 -0.205770526941816 --0.0543995788264731 -1.29472220237167 --0.788968967568501 -1.55271430650938 -1.82229717459319 -0.0475427304622542 --0.675722592615777 --1.82871522978709 --0.329290026510854 -2.02683329921579 --1.91191890253218 --0.948612638520832 --3.29172655444458 --0.722270724164366 -0.153517544678984 -1.90966199150538 --1.31574658851269 -0.844774390868089 -0.525035874960825 --0.958361008379537 -0.896299956748091 -1.82439430220133 -0.485729442275989 -1.73415587760976 --1.35456595354125 --0.890535995229516 -0.31747634138917 -3.80676078007854 --0.702551868441148 --0.258703639621402 --0.52101905585841 --3.17626467506086 -0.282623390972796 -1.78739849357533 -0.317104310622476 -1.23353920560204 -0.624810793406514 --2.78623422984344 --0.10127444000298 -0.295591735228644 --1.4179876074378 --0.359157475367574 -0.552388928689231 --1.43704275377483 -0.67625108745632 --1.2858005535434 --0.230607002408115 -1.47989639192388 --0.763655681354503 -0.228838022545373 --0.0374831781685945 --0.705140044235595 --0.00172925709758331 -0.496942518594778 -0.664458885326294 --0.461929316845435 --1.33644580924742 --0.748899147734605 -1.8793582352923 --0.442615410637163 -0.597653170126652 --0.348467360785708 --0.736443032650822 --0.483354219373322 -1.27792626943323 -0.00182012242589558 --0.317649861133248 -0.600254984751556 --1.22050994650257 -1.97780176454901 -0.720344348460888 --1.40560957783092 -0.261532126981077 -0.354410099795793 -0.914444660909048 -0.86447973899214 --0.341879364103566 -0.487613425745481 --0.188105786973251 -0.369166447959373 -0.743603114163353 --0.021720889943488 --0.198639142462067 --0.56190395475657 --1.68185960415938 --0.513262379282242 --2.82291631561234 --0.617181363500507 -0.294642939971663 --1.52308285127428 --0.569386967437467 -0.284483933943928 --0.88175208152186 -0.781963218909574 -0.207831874113594 -0.478790831307311 --1.69146334645896 --0.626517384725233 -0.266035699515013 --1.48005762060239 -0.106481398609334 -0.396905742569484 --1.32789407631429 --1.31396400136034 -0.36664111624698 -1.0870068228164 -0.277304144908749 --2.89447112742524 -1.62665192668978 -1.6211352309242 -1.95940993711602 --1.40250819942498 -0.945722548743907 -0.412218047973747 -0.564036097302512 --0.224821231071857 -2.15588425223083 -1.49910478910489 --0.158696841962755 -0.894404009242038 -1.11267180869584 -0.299093605547421 --1.35389289509907 --0.512967758187012 -0.585083776376258 -0.308278297483081 --1.35535479268612 -0.701115852231418 --0.189758141619752 --2.06500738170562 -0.726236009286151 --1.11318529571387 --1.23277284481237 --1.30363306299542 -0.274076243625984 -0.597644001988602 --1.88282418642552 --0.435670122997003 --0.143785780651546 --0.200645251437074 --0.445627180358407 --1.38140368916098 --1.93813799037004 -1.33710229989412 -1.2345666284725 --0.853729136819311 -1.89240541980065 --0.691263019794647 --0.802736771892235 --1.19615153514016 -0.15271188497421 -0.9105174228125 --1.17301860048849 -0.883341886710664 --0.0112835955148327 -0.94691011716279 --0.923615007066694 --0.729934005679254 --0.777372451692543 -0.42664309438222 -0.961213405201079 --0.288002632984281 -0.822353226609543 --1.65211957264342 -0.168432191451004 -1.45854724186411 --1.51529026810493 --2.61972259650238 --1.12605272710572 -1.63815334486619 --0.550397804962557 --0.197848199319491 -1.82583799450768 --1.58812934435576 -0.174767785619114 -0.753937638607439 --2.01810920320951 -1.41379012169423 -0.262501511411516 -0.461741725735337 -1.14376973292902 --0.450131589009569 -0.32609603800719 -1.5100006008712 --0.0538620811336799 -0.788180768219764 -1.64177260462732 -0.780643483520365 -1.65456379496415 -1.90231869601278 -1.20768733617976 --0.564617729243135 -1.14942198751407 -0.39629648099443 -1.08302149518775 -0.424182705918751 -0.948065486928481 -1.02545454329933 --0.0867161032110033 --1.16811100631118 -1.48167227590803 -0.747415281117942 --0.191666165561053 -0.247577755630854 --0.796194379158443 -2.53241298633725 -1.00718956361705 -1.55053372281843 --0.760300207017615 -1.17228850163575 --3.54522297479651 -1.90639968542684 --0.899648106467549 --1.48622031659546 --0.91463621367501 -1.28760581800088 -0.13340012298336 -1.91146490718901 -0.934598092440346 -0.540073635208574 --1.65938185336588 --1.48409749939394 -0.656676581995017 -0.432533352384798 -0.196908596903562 -0.451746176529507 -1.24531570793814 --0.47067443475521 --0.648349259341028 -1.17060854121964 --0.416282670520516 --2.89845677008623 -0.241522961126027 --0.46511292057275 -0.910412228809896 --1.18989190295133 --0.0724523434988136 -1.30080635328501 --1.9527642711014 --0.437546685391084 --1.15130923706037 --0.188818417989744 -0.970814594479862 -2.25109713925283 -0.799302354522689 -1.29402145035219 -0.872267350750825 -0.594223358405241 --1.16241822267162 --0.486664108728732 -1.28582420973764 -0.556612127946952 -1.97302915193004 --0.184528990961098 --1.53451224838223 --0.735798344748174 -1.00687143007433 --0.43140775242588 -0.517079018796748 -0.736524474481143 -0.341716735330644 --1.08285705741375 -0.465706562343444 --0.57572315607171 -0.759962767963021 -0.530301260294436 --2.98431434810465 -1.52233026823901 --0.541698230013626 --2.10090947205292 -2.00153634131454 -1.85332056392499 -0.88057241613506 -1.65526170136428 --2.62446491609994 --0.640854231201381 --1.2141481570599 -0.467935810350498 -0.382888611612591 --0.102564975636406 --0.648669904290536 -0.285613566463351 --1.7845808990962 -0.113491914386517 -1.52068726891908 -0.164903756561392 --2.62396939166649 -0.637599131692909 -0.87196013226135 -0.741713855932751 -0.721723270395675 -0.756212297544055 --1.63123428837789 -0.286543601784766 -0.538351932761987 -0.2198822766521 --1.50164558875018 --0.750506603906551 --1.11623116211702 --1.20807547468149 -0.443115353702266 -0.70047526779172 -0.200506546511832 --1.57595931678997 --0.255900115506641 -0.551865308724523 --0.641745900791825 -0.19886315483445 -0.24754711518548 -1.1303958548408 -0.989697425037022 -1.00833579633233 --0.240157705892045 --0.951344825620765 --0.37261546309081 --1.89966397540003 --1.28353548420288 -1.89282950113593 -1.34073446076995 -1.28360179331075 --3.0731972769043 --0.845156966390135 -1.72799305240761 -0.93555946508878 -0.184443861501464 --0.582055109819933 --0.37772714129602 --0.133635674115489 -0.810770853700774 -0.431185510183564 --1.87589553083751 --2.70130263850398 --1.13196278206535 -0.511257311629631 -0.0103842483328158 -2.9166172351263 --0.79321098857092 --1.54089042860886 --1.25516500794085 --0.519001929873752 -0.682359849577914 --2.63336244021213 --0.318979208322059 -0.571071512364906 -0.222621593565455 --0.466559445209526 -0.141407726393449 --3.56611883555724 -0.0762356282674332 --1.54120526578631 --0.897549515997639 --1.62179690425319 -1.0162113659362 --0.861783931399646 -1.17088987723413 --0.452321677119727 -0.0711495376246383 -0.595095977846256 --0.133979235491761 -0.414603093834971 -1.54878224421788 --0.239193496074783 -0.721976679493352 -0.803080555201777 --0.329748808577929 --0.122254142108066 -0.55530660576315 -1.61563156542084 --1.47507224455504 -0.701830506807902 --0.539651804652888 -0.597425962195118 -0.509980528628596 --0.183947494476536 -1.68243513384071 -0.302569384921917 -1.34377027081984 --1.81070661803383 -0.444258029233861 --0.918526651599059 -0.0293073317278107 --0.0884036342096728 --2.10730460838003 -0.0439039479169629 --0.252703833864562 --0.9355308456025 -0.0949656177893701 --1.40891486789646 -2.77949549284347 -1.97497346598749 -1.28206835280635 --2.15013344059197 --2.29268241266947 -0.298223995904527 -0.447056096506474 -2.0250190005248 --0.725581702665059 -1.62332840488018 --0.440191257614849 -1.42057116674519 --2.07648814755102 --2.70126799446612 --0.996758081805375 --0.0783924866178332 --1.28297727376651 -1.46395479317926 --0.917642156957964 --0.0339277344006099 --0.349601876053205 --1.31674297983857 -3.02050960713682 -0.24160295744128 --0.180552602383498 --0.491786283214456 --2.36930439441521 --2.41380884989517 -0.247190012595828 -0.394957125904472 -1.28023790769303 --1.58378155505032 -0.963456012667955 -0.65652008099562 --2.36576529751365 -0.480416897760803 --0.98184922960456 -1.37006706793871 -1.39147468345036 --3.29990812218239 --1.28979273184058 -2.44154751643742 -0.203437369330878 --0.966857943006652 -1.86281062410051 -0.231327174197434 --1.67045721568457 --0.122316120753972 -0.245865294496429 -2.84612336456988 -0.00895450963504274 -0.841680751402819 --0.914859374430591 -0.522871701080746 -0.0998735520286917 --0.983070206701214 --0.434837853912001 -2.03641704410685 -0.668778205633867 --1.69077973556897 -1.10465874368771 -1.07435666716481 -1.36974224534385 -0.895961036504344 --2.22420283859869 --0.690526383466203 --2.33886443136575 -0.0604126113800021 --0.0192367276658221 -0.929955240109045 -0.181675769814188 --2.30748927793343 -1.16219555638855 -1.66929276315511 -1.05042355108995 --0.352733966664978 -1.1879109500698 -1.96815606669492 --2.16901159305018 --1.04009288489807 --2.01111725122202 -0.168210111361399 -0.899300385051234 --1.52071974802051 --1.21126765087486 -1.29141123889844 -0.155557274974125 --0.0820051986839463 --0.30103097326711 --3.37799271065797 -0.934315325014516 --0.997068836686154 -1.48703502965909 -0.986615168449948 --1.24663294697899 --0.556278489677108 -1.90358480321928 -1.76819614218973 -0.54214300654602 -1.2161411189286 -1.07099520683049 --0.453170735767056 --1.06769230589721 -0.261347222297097 --1.09315340592696 --1.01664601476926 -0.445476343756901 --1.27274771296069 --1.52219995524409 -1.7642032712721 --0.0989637530060641 --1.13920032633136 -0.81839016110747 --1.1538666484482 -0.534663227620625 --1.45196815144958 --2.04986482681736 --1.16672962662614 -0.458969078693453 --0.281596230355021 --1.27641594121137 --0.534003087084606 -0.869628463624913 --2.49721683656899 --1.88849967890552 --1.43024030348136 --0.814862491725581 -0.463049175324604 -1.13226877301404 --2.07576935190637 --1.57599279835313 --0.811198129402307 --0.455379390085582 --1.55745149240996 --2.20513431515688 -1.56044366791187 --2.428411795505 -0.757637307918422 --2.47862602676048 --0.545172016012049 --1.49963092991414 -0.447443408449317 -0.193939275508107 -0.924507303119093 -1.94453096316926 --0.535767141282982 --2.05367956706465 -1.02195835834086 -0.605246632632378 -0.238827284979035 --3.39560695438943 --1.77480423195794 --0.97092169382465 -0.0352430301994158 -1.62663526673638 --2.70096256173107 -0.547248669781954 -1.12829147078948 -0.0893791618408244 --0.708111606986563 --1.41715396491202 -0.476338698347593 --0.751392018725539 --0.969054033965492 -0.759589604070813 -1.02034334428336 -1.79119043827501 --0.38756419568238 -0.287327252160038 -0.973568667579912 --0.51963582850027 -0.439539504214398 --0.337953954648043 --1.37486724610336 -0.928079615947887 --3.78826492948789 --0.211595339546133 -0.491754016995911 --1.89521602339093 -2.14541263704498 --0.849398741770713 --3.38041922034806 -0.245339836076568 -1.42024402032651 -0.545401439120175 --0.473718396315032 --0.055483439820101 --1.85263268884899 -0.803172273424071 --0.243585389659874 -1.8406367719911 -0.653881551253468 -1.98989644625527 -0.377790720162686 -1.59733987093976 -0.363426123707642 -0.609025426034954 -0.477516753586118 --2.92120968392443 -0.584103984368914 -0.266902809551972 --0.471035333466597 --1.04851203731339 --0.865163790509694 --2.82939153200375 -1.63610517598482 --0.359696462649175 --0.0750616061268161 --1.40462999512815 --0.312651218676891 --1.24460428592139 --1.12090704922322 -0.528999558876695 -0.512484102312094 --1.64807264667424 --0.181777529044943 --1.26050002412251 -0.0276302926764451 -2.02209840030321 -0.334040674363205 -0.16757619949999 -2.14398037823486 --0.0436346075046714 --0.177113336375687 -0.333430961046169 -0.0584086909374442 -0.864749419898875 --1.35505438140732 --0.047369612342365 --0.396592845484783 --1.52800017687682 --1.06473976520055 -0.682752382437485 --1.6542093300525 -0.257699611186373 --1.1144064715651 -0.794508431108847 -0.294994744831611 --2.15523867482558 --1.84504646385392 -0.840175832005839 -0.486956009865736 --1.03545281768905 -1.26964512950353 --1.33322635139606 --0.676543214144717 -0.394354038427297 -2.89235045099387 --1.61304715138753 --0.356983288439803 -0.795450587817186 -0.123607714351643 --0.35413506234012 --1.40671334978795 --1.1907881669482 -2.68516694897565 --1.9426156625791 -0.502116139433035 -0.468601494773901 -0.619011635158959 --1.07253357472525 --0.333053135353719 -0.952147648033261 -0.685495958594927 --1.56990614634261 -0.672066929876889 -2.74197756574463 --1.55593511837303 --0.0605607323387147 --1.75044714331981 -1.94703516144434 -3.20379481792855 -1.68953873438408 --2.80208871358496 -0.0815664652928909 --1.49781838482073 -0.31937107468363 -0.373681740129733 -0.291720608509722 -2.46868943390066 -0.121939741007189 --1.19375953566096 -1.76644430367899 -1.64944036215696 --0.721012110082832 -1.11419814052332 --1.12047705803913 -0.737584620547203 -1.25387999636681 --0.881180694709204 -1.43562506573054 --1.13305518354788 --1.59803818442934 -0.00351184985492381 --0.159707020172391 -0.29195666208553 --1.76460068549634 -1.17855643384168 -0.59556134434381 --0.205773096800527 -1.83448168311966 -0.164412717543565 --1.65317603098637 -0.395180073014714 -0.77287167685216 -1.17259972426286 -2.48221568482469 --1.67693637694408 -1.09769936005435 -2.49164260516486 -0.325064287880181 -0.867816120497547 -0.427686705698033 --0.378579821257858 --1.36802712965206 -0.508922684994058 -0.534669375988415 -1.16042842787497 -0.867904347564748 --0.0397585134902911 -1.41098944979401 -0.961780080481034 --1.13043340950603 -1.17809728003434 -0.78204653423261 --1.05415919028975 -0.150401678292603 -0.584875630840866 --0.92584987615081 --0.270044668933455 --0.217625184953139 -0.158486298379117 -0.990285757827888 -1.58068623120729 -0.9238337559981 -0.0440760956191966 -0.136042653554838 --0.351391751481991 --0.824263217233927 --0.249880424019461 -2.15932608780679 --1.64912893862589 --0.93422180793463 -2.59210975598587 --1.41165132954769 -0.917672840365725 -0.497219484337721 --0.577432565756141 -2.3087740480669 --0.945150747244476 -0.679559395114685 -0.621417811356261 -0.356748530883905 --0.102264185982897 --1.95619557837001 -0.487313055510903 -1.48602619856108 -0.287154100480805 -1.68252183506463 -0.265282487490609 -1.21633198830429 --1.21626370043484 -1.97986961726333 --0.8711725091106 --3.38720293171921 --1.56335106374284 -3.04023147026344 --2.06649310752206 -0.764879228058451 -0.838940138733062 -1.49135927255282 -1.47277852359041 --1.55480306454797 -0.478924137341913 -1.65463322281688 --0.179480896477504 -1.86945171876281 --1.53103992161761 -1.30216432172284 --0.22805394946864 --0.491733563043567 --1.10993731934492 -0.505028017738137 --0.820654012932266 --1.77672099644295 -0.260365739175047 -0.830855915257573 -1.59233661969607 -2.02563139531489 -1.08595419607402 -0.78023784917831 -0.553322420307328 --0.778740840126854 -0.868547101034693 -2.06037897031043 --3.44403343516109 -0.0843645141312024 --2.75012672903738 --0.0312194973116853 -1.74343331132478 -1.35962173441286 -1.12793873021546 --0.907733856195664 --0.389651786990271 --1.7631247568084 -0.312853817262557 -0.471044807661229 -0.113673749846372 -1.07928388152823 --0.672004919967204 -0.189580822036241 -0.250564084563981 -1.02014413128266 --1.04041004370477 --1.59711332834992 --2.23574806346748 -0.0358130978461517 -1.30874674831878 -0.625325084158185 -1.22356646683848 --0.49981233993531 -0.415843323187593 --1.42074698283042 --1.44563681125062 --0.732000425746222 -0.609264567671579 -1.67387293978329 -0.984524585382026 -0.703036503419327 -2.31589259706934 -1.75452665607742 -1.30391620737678 -0.484179610548404 -0.257170362004906 -0.0152149020172576 --0.428837269765211 --0.804552907262462 -2.85130895731745 -0.211917986822764 --0.455735833907072 -1.05604535826314 -0.0320424832069204 -1.31307068132491 --1.34380720883793 --0.0694278335480227 -1.11173026980893 -0.503612921342235 --1.34439483366018 -2.12713547981303 --1.21542717393688 -0.292816036899188 -0.00572296289068142 --2.26962718673196 -1.28964514381446 -0.0289842487607359 --0.151371484277444 -1.22503848490867 --1.43985111073772 --1.20223103542701 --3.03122308423411 --0.388743566377258 --1.77135424946368 --0.190666151766283 --2.86166511221677 --1.55197322717699 -0.322407050940853 -0.894574065377029 -0.732673303111731 --0.685696897714362 -1.96940804168666 -1.31496017571161 --2.5778006514554 -0.298774403294351 -0.247831707419671 -1.80156372404734 --1.80795667727996 -0.773450066029 --0.747205419754 --0.219726824905131 --2.11897988700372 --1.34325916921089 -1.03024433068407 --0.0888203151491389 -0.521264183120614 -0.687200877407705 --2.43987971881943 --0.120482378306413 -0.289482763761036 -0.747549623202397 -0.227262074010039 --0.304246080532984 -2.13188672717008 --0.75215127572222 --0.183733405533069 -1.30286918691596 -1.67825589692184 -0.60271203654635 -0.79306840802445 -0.60895977318679 -0.650331609036122 --1.29788556827716 --2.22815302643784 --0.0432348116302599 --0.528340751743862 --2.40171415981847 -1.99446868616101 -0.795662796978306 --2.4456410180834 -0.0844103003897239 --0.264655703359665 -0.796597365572962 --0.896385476425532 --2.85658448888325 -0.154712875233805 -1.0574553592233 -1.4491909053142 -0.831292371504528 --0.713844896773409 -1.50611427921253 --1.32570373431503 -1.25625142874815 -1.68640779351711 -1.47330028005048 -0.79678598972956 -0.365217416807338 --3.16678349484047 --1.45988611608959 --0.889978772951608 -0.556786231660695 -1.77105369211622 -0.652044844635831 --0.434046767698661 --2.96116972885672 -0.50080200895497 -0.657767993752245 -1.03433688422776 -0.245128620583763 --1.96021781941054 --1.6939335804493 --0.773402293167081 -0.171412188020753 -0.0904429741945467 --0.076204853264656 -1.9888520794348 -0.496915029351213 --0.13494595341815 --0.535934530589458 --2.5627889228935 --1.04481436568353 -0.36142308998908 --0.34417739233086 -2.19168192487577 -0.943050626280845 -0.129087587923195 -1.67378709746192 --1.92918863699534 -0.840933161010648 -0.623996397908011 --1.6045397467932 -2.14710646787266 --1.05402806539038 --1.76112421034782 -0.125606682449364 --0.75725000134431 --2.09403700389047 -1.57543659099118 --1.52693610932837 --3.40731575609527 -1.71743461436764 -0.285282520219912 -0.217647352909445 -0.437149960523946 --0.973713479982187 -1.39157035296749 -3.03647238692263 -0.391729892719425 -0.975568787730717 -1.05685214339696 -0.510769777028322 -1.13277065979462 -1.16006724715269 --0.175036265345359 --1.40838381935801 --0.403723788257473 -0.496262647690415 -1.13734009559629 --0.989032315497319 -2.50365011486396 --2.09011562075173 --0.926973873778284 -0.100628441678914 -1.67425487054048 -1.42713613129249 --0.205175941648033 -0.665673450589821 --0.0573998248340075 -0.629528593392749 --1.27711393872788 -1.66473176205048 --1.43314386316948 -1.35933324670576 --0.395077989922601 -1.52555037257127 -1.01335602032834 -1.55843857068277 -1.17019053783114 -0.755454554375895 --2.23780092732325 -1.70154803917373 --1.7993750071816 --2.6459006213284 --2.88809115850948 --0.535578098669212 -0.0800392394746794 --0.741924185732977 -0.853102757017144 -3.09861789273141 --0.491514310109032 --0.785999313857147 --3.12109848815672 -0.41134443102125 -0.483077498633101 -0.980756802515522 -0.0995680777554746 -1.08657947797322 -1.50048751389906 -1.32527850415735 --1.58501959023857 -0.496997416057363 -0.715949523530281 -1.94685237171346 --0.799305395279596 --2.23274043153238 -0.359214602465599 --0.455363657543373 --1.32718286867759 --0.618280628469762 -0.458424347816667 -1.1881380482781 -1.62036894983152 -0.121405467694029 --2.18705540533714 --1.3510682649639 --1.48842412831976 -0.402416896572475 -1.09729580467036 -1.90832516156807 -0.442640264325938 -0.97389239609509 -2.21770173374619 -0.759690692660232 -0.0444102376717552 --1.70505648071993 --0.62382608646994 --1.06562586493956 --1.62753363874882 -2.49952450638081 --0.145544471470155 --2.2064503319606 -1.41504186380794 --0.639616691422525 -1.57446789968349 -3.29712293011994 -0.245895781351983 --1.59921754347038 -0.950609561580144 --1.14610606979204 -0.428933393723526 -0.584051478548776 --0.354764252792535 -0.347664525548211 -1.54731057469474 -0.839168894796167 --0.403781256906543 -0.139968417677261 --0.0550082349937213 -0.550114053912036 --1.49404790262326 --1.90375269686808 -1.89984171259168 -0.0531669725264745 --2.5508534066207 --2.75320560074017 --1.03389340771691 -1.3118728184171 -0.96872937298955 -1.49267046988203 -1.23976373099232 --0.853254957695551 -1.26033623313348 -0.514604620993987 -1.28626672749858 --0.634824005906978 -1.00103695315567 --0.0792077503392736 -1.54026395716859 -0.478346454281297 --1.20136498625495 -1.77281232191486 --1.22055956237127 --0.00179756364519434 -0.975411602271905 -2.53326254151398 --1.62383980801848 -0.862290355155825 -0.546212466334765 -0.428779588338374 -1.51144035011592 -1.44585671994938 --1.54464450675467 --0.213494357163242 --0.793713396114349 --1.81366627712924 -0.153198346773747 --0.698452919215633 -0.282495749257331 -1.12543169935571 -1.8068237137198 --1.84086501769168 --0.481519423725125 -1.7805812082752 --0.898582998881796 -1.0517387041734 -1.51878077385235 --1.38225721885994 --1.8161591936139 -0.490344028296811 --0.696803313778844 -1.43894056768398 -0.350624331271502 -0.713869286843256 -0.280482595306587 -2.61420929774636 -2.10901632811091 -0.281976769625279 --1.33527984427292 --0.198394498739553 --1.51990192834097 -1.50390806111649 -0.713523311356459 --0.774453830540743 -1.24114288378556 -0.911844643050866 --2.88185865737 -0.49981154448081 --1.09884733213377 -0.604929459961843 -0.932020508277123 -2.15313024744909 -1.33644753861162 --1.83409788964107 -1.68003299224178 -0.356378708102053 --1.14101682916656 -1.09746587534771 --1.33451213752046 -2.04138044530767 --0.55024369817901 -2.13743056273811 --0.351913087765404 --0.342064439701517 --2.84834036515174 --0.594285046404021 -0.415004629728491 -0.879413429936427 --1.84509954469817 -0.122387660202804 -0.247182210797124 -1.09474101093004 -0.77289350342372 --1.28007861083353 -0.0898545754198103 --0.766514223156065 --1.27338241686699 -1.83426505063614 --2.19417720084298 -2.16864201245881 -0.147875334716314 -0.501616555230758 --1.84498463657436 -0.361007246984929 --0.480930894672667 -0.222143608460696 --0.32177291079261 --0.184612710488722 --0.831859456393353 -1.29088053152226 --0.598816040530036 --1.10731682973989 --1.22071986908555 --1.61898184732728 --1.35767632620244 --0.322816579930812 --1.51725092272426 -1.09097358071678 -0.927190496779755 -1.52992741531898 --2.09105378866111 -1.8232285525598 -0.407773788088175 -1.51102399188156 -0.334499036540308 -0.525057383272035 --0.783269733192228 --0.986763324181133 -0.635380914731794 --2.12223307982597 -1.18509227855986 -0.247613088952681 -0.706662944234449 -3.12972383217077 --0.970173815423486 -0.0596853662813537 -1.7879005091781 -2.61652370710548 -1.4991758190364 -0.745954094740792 -0.674093621510412 -0.396893415359923 -0.814433049978764 -0.475619877864782 -0.380430685001805 --2.68287525497612 --2.04206476894817 --1.20631138761341 -0.593706565015935 --1.43699059807122 -0.914593027227824 -1.2354550374909 -1.25005710201794 --0.992727454428557 -0.420181975338632 -0.387465660824777 -2.43543047494405 --1.42355340340828 --1.09074163846615 -1.90574769278932 --2.83271994093536 -0.661625402407363 -1.29440973471528 -1.40196749339659 --0.158688049713309 --0.0959121242571541 -0.659903918483353 -0.70751964875944 -1.30717785171948 --1.52726261163643 -0.561341069560271 -0.063844452969736 --1.19004367820479 -0.139675749523764 --0.288289478928874 -1.31871278649046 -2.33809813413387 --0.278836759517596 --0.0316605914902723 --1.74437826853724 --0.356684310210504 --0.700491458236264 -0.369387281100273 -1.06189283057549 -0.152522301369324 --0.226531853515368 -0.0111373620901887 -0.561798126145305 --0.660893597856635 --0.328764028636993 -0.930339531183769 -0.376088593373574 -0.272628054275884 --2.1030378335584 -0.955222872790589 --0.947750098428369 --0.252336894400678 -0.0107794292689434 --0.252819625288023 -0.502539494521983 -0.782466787633943 --1.59169504392906 -0.964405823872589 -0.510358029244358 --1.86690176287266 -1.56607107837768 --0.914104016131283 -1.97546754975333 -1.65605391626615 --0.478779821686986 --1.36413767510154 -0.551691799477618 --1.04847254574192 --0.185797081786347 --1.37368900967186 --0.173018902471402 --2.93667953272569 -0.534549382944702 --1.16084479276957 --0.893355326849573 -0.431134778034597 --0.555102607113415 -0.285248465071845 --0.119269568562274 -0.798377169274403 -0.569247232637183 --0.0372964069477373 --0.832637735390563 -3.07801969853624 -0.174359698065601 -0.515048477433044 -0.493225230703715 -0.564102410166484 -0.430955232442642 -0.860573259975727 --0.518196682758663 --1.61163880257704 -0.0319539653241279 --1.55804354963536 -0.279339114607765 --2.56514204494614 --1.28683023907689 -1.07206999621869 --1.88237173477138 --1.29951673366412 -0.000864034292703764 --0.789621548223753 -1.63323017430176 -0.459407752853949 --2.51374293962951 -1.89270557260385 -1.38955855713844 -0.331642807280904 -1.19722615436272 -1.02016743256264 -0.537332201976765 -1.18199212251067 -0.310912174417513 --0.577707532340629 --0.447588305607239 -1.42738621268179 -0.495807357839972 -0.76940974025068 --2.64588061602887 -0.441222148103417 -1.70455859323839 --0.0756842969855853 -0.699385654154479 --0.5496145722355 --0.847506323006705 --0.205554265099714 -0.403670635773423 -0.652937357332897 -0.518563357615749 --1.37049338203733 --0.530883670420565 --0.30008400277034 -1.7264059838287 -1.24684673178821 --0.618157023966155 --2.37876170780313 -0.432709269326153 -0.407164984109375 -0.185169508492635 --0.423894280757469 -0.357372727315092 -0.301363884931465 -0.194971109960376 -1.16132054618763 --0.941703359192559 -0.542405692666755 -0.420712560205274 -0.147831174714781 --1.1907014829438 -0.715284267529892 -1.99203036679611 --0.354270680246852 --1.53138236286769 --1.47984186267933 -0.664414752986122 -0.760322655944059 -0.220586762824167 -0.717525246633052 --0.186987839831875 -0.609888778827552 --1.98827886812486 -1.26904409632168 -2.04035177342413 -0.808392273396187 -0.202426911816902 --1.15268456208678 -0.321328420395691 -1.84366053644391 --0.645788635515633 -1.28638125984142 -1.62772899472643 --0.446165121859234 -1.21376371715937 -0.555120510061798 -2.28851436398478 -0.870398467607464 --1.63253143802251 -0.792391014089276 --1.70956880789682 -0.419275237336691 -0.800648189013941 --0.219751408402011 --1.53520630454193 -0.248933859117948 --1.61703406939573 -0.988544372168978 -0.199373220965148 --2.41105090231715 -0.195483984468256 --0.959286792424876 --0.341446182156663 --1.05251113605502 -0.388964190748315 -1.91870373506379 --0.239021503903679 -0.307378333762209 --0.0587876541663181 -1.97473420821984 -1.4705442642038 --0.0320087912447793 -0.662573137829597 --2.30546391889822 -0.786822546367627 --1.61915447711124 -0.13385794241783 --0.246237444872879 -1.68219762767761 --0.569720343090395 --1.54117774719841 --0.25099283206616 --0.104424390007541 -1.37289959672795 -2.4143251320423 -1.17486964197957 -0.388651372652063 --0.672507049332175 --2.95611574134265 --0.446354296325062 -0.722535384053248 --0.310106727413775 -1.55561189140277 --0.947802901178154 --0.590773627410798 -0.412258288238656 --0.998598600415292 --0.132379254499924 -1.78422257345376 --0.53785429874911 -0.97864951687043 --0.188612713498223 --2.01979257134149 -2.64275402888458 -1.05898405711147 -0.493427622698757 --1.42950726459292 -0.536032876357725 --0.610783231385405 -0.182404672356713 --1.73553566610612 --0.426975511945578 --0.086947865259198 --1.52880730974755 --1.78680011548988 -1.07583587681238 -0.190027591059472 -0.293883295129618 -0.494975479736407 --1.54239395897882 -0.194337825628772 --1.41180914294518 --1.42527455707854 -2.01375393476803 --0.16226770728111 -0.157624318510717 --3.60875791713347 --1.00875198722276 -2.46520359027894 --0.394868628251743 -0.786755972215493 --1.72021581852038 -0.643272893597825 -2.60375729951623 -1.68660351998515 --1.48393299973052 -0.994392313741944 --0.682053071932991 --0.275571050119197 --3.34937643012878 -0.603624946539258 -1.35103179955273 --0.516130152778121 -1.95199161580933 --1.29404573481763 -0.20091921373036 --1.35740598794857 -0.0379256095076173 --1.03128264231766 -0.227959249339609 --1.3121267797404 -1.42540016484833 -2.65048562162507 --1.07254017231181 --1.35945626988011 -0.217198654441955 -0.604499431790648 -1.4922792908814 -0.485273360314228 -0.503131178341373 -0.258696211090815 --2.18259809559055 -0.29649816378843 --2.88326479693556 --1.70245774157443 --1.59184055051579 -1.55812969400188 -0.675461700256381 -1.05778106006326 --1.25898945351456 --1.48214588005752 -0.533809591855775 -1.34930117637134 -0.176422109386817 -1.64465351672963 --0.697684842536773 --1.47445371471459 --0.316486624148943 --1.5623531428248 --0.922240396251617 -1.76370394071811 --1.97850626785137 --0.710220378103976 --1.42443965469607 --1.05417761754218 --1.19589933149737 -1.26713921306664 -2.06647702629852 --1.36526084214186 -0.737483893344676 -2.06750584196944 --0.0784942858035613 --2.35987873494771 -0.248732679582377 -0.369560819748283 -1.95011746748325 --1.57332019314611 --2.15711370154292 -0.658139012490992 --0.880698907586247 -1.04395752632601 --1.27238497039341 --0.187321501322263 -1.76144846276758 -0.194843245923639 --0.557560606159164 -0.787239818274948 --1.00802524836015 --2.16674044112872 -0.784968635316783 -1.30425414434134 --2.78193752647909 -0.460920691286439 -2.65708562604851 -0.572052925454132 --0.606498676670022 --0.369009399102453 -0.876931960815671 --0.659800121232216 --2.81344635635828 -0.705384592800929 -0.508170973644564 -0.418384758150907 --0.550076316028004 -0.0621797276096991 --1.825625132797 --1.04417639487889 --0.558562369626486 -0.446891859334437 --0.172496715413207 -0.487022115413591 -0.0820867326647132 -0.524016132963407 -0.220372123807262 --2.22954354099789 -0.979382200138815 -0.901960050100989 --2.2148137152949 --0.579133119893164 -1.78395013829585 --1.23419667108473 --0.205136797585642 --0.749715105281656 --0.755659090979311 -1.29174336889515 -0.470751937172111 -0.293751512786596 --1.45194047472044 --0.0842637704898088 -0.667127502764593 --0.00267140042652159 -1.61954262467563 --0.3006672989906 --1.6747016432004 -0.635930582175272 -1.38387975336032 --0.785531828612125 --1.09329286542857 -0.391595272711573 --1.28207236098761 -0.0195315282128448 --0.857732763170642 -1.39185752687899 -0.594458738057433 -0.311014955637319 -1.51351781990041 -0.925251834078097 --0.717379327899543 -1.15571852097392 -1.75092386760329 -0.136009058397754 -2.19947942658325 -0.012182838161511 -1.85968086717077 -0.432606018831041 --0.309448859584364 --1.87472674522928 -1.44688727466854 -2.47644972834826 -2.10818876270233 -1.1610731012407 -1.9923604941138 --0.42108778093219 --1.23330741240369 -0.980088375529295 --1.48235906080127 --1.71969639222793 --0.828039784543742 -1.84589985020564 -1.03473189825238 -1.17853535511993 -2.1860250959311 -0.547421632180303 -0.131510961961556 -0.750143735534058 -0.334429901114431 --1.60707301622851 --1.02505226562434 -0.196551297105046 --0.190834696299945 --1.229193911809 --0.9388381639004 -0.171510689053854 --1.47580452579475 -1.94452204489331 -2.52990917909533 -0.203067419471774 -2.06691210383203 -0.41393016498944 --2.11617375205086 --0.136160333980158 -0.882350323281234 --0.561665841316643 -0.362835875174779 --0.539361989442735 -0.388998316730328 --1.78837574309813 --0.0796639889440858 --2.2545003718482 -1.79777576914326 -0.262663687414447 -0.405317441122083 --0.677836129858044 --0.705682290396961 -0.306181702878078 --1.36368292854247 --1.4978590578845 -2.2218648458006 -0.983623486471732 -2.43159056515305 -0.810042668369483 -0.753629761490345 --3.22222310661154 -0.750968881297448 --0.13681562851502 --1.28237980154179 --1.81778875085875 -2.10699151913203 -0.890481326848377 --1.87501192221144 --0.349027637578118 -1.32230934149595 -0.319543366591759 --1.52319887074605 -0.47689403098812 -0.663943857545192 -0.138375886616394 -0.532702570649294 -0.426390830445323 -1.53905011686103 -0.421550252786204 -0.853417253922032 -0.474670579559989 -0.728084058778276 --1.20860303550868 -0.687475018815284 -0.3398223839731 --0.0185643635372301 -0.41938577830318 -0.181578033495738 -1.1410531094496 -1.15436612449048 -1.66912186140065 --0.534862099357362 -0.511741642311261 -1.81735938054429 -1.47577863689191 -0.886064379425186 -1.90174479720559 -0.605186119155334 --0.0430475336057263 --0.633505900084632 -0.569484709294979 --0.635468577391066 -2.11532227097156 --0.893183809976865 --0.667003423041709 -1.06758725482224 -1.22566710940785 --1.65736532607767 -1.65194079795943 --1.26398766177945 --1.11115698989229 --0.133871319593347 --2.25626912381494 -1.53953935200515 -1.08169749921416 --0.491356845888347 --0.174803851667111 -1.07236596687523 -0.533491051054851 -0.591860247205965 -1.69865453244339 --0.029549889826562 --2.76779158425368 -1.41647061557829 -2.06696529311223 --1.12359648830006 --0.526641721750281 --2.77235195016248 -1.32042698848455 -0.0312393833926894 --3.71212162890089 -1.75356876972818 --0.118829322137938 --1.41910687067472 --1.03087968293395 --0.457623505094404 -0.523711452042825 -1.27940630138897 -0.0534433303723674 -0.484516506344832 --1.35770284854119 -1.54782979011124 -1.17226981278346 -0.865309070682088 --1.16720405389402 -0.142701622733908 -0.149142123260564 --1.05840037393187 --0.322510501204391 -0.785991663319811 -0.763977921666196 -0.36026268796572 --0.448970544064217 -0.124192142579467 -0.232592727988488 -2.30434127504397 --2.06989456372047 -0.1145271339321 -0.375657680464258 --0.768001000400151 --3.63641351852701 --1.48438898115008 --2.14763551731708 -0.516534202800159 --1.61123188324038 -0.908722506383874 -1.80460271512215 --0.224836986716387 -2.5570255147301 -1.50714707170905 -0.0415162274284846 --1.56957290527629 --1.19337251662364 --0.337106110237208 --0.254274483086505 -0.823208100369211 --0.673576540700516 -0.072847187581516 -0.855006759598069 -0.129442874711408 --1.41542693242159 --0.301513946239488 -0.106830580115595 --1.47577068115094 --2.07037363672685 --0.906605674351297 --0.262337439828336 --1.05008924926065 -0.937881142025478 --0.422849132518628 --1.3066573787609 -1.45918485293813 --0.0329715342388006 -0.230401888119996 --1.61103484598387 --1.84418572147417 --0.010574514809683 --1.55009192048707 -0.771617976457282 --0.829468049144641 -1.76003613991945 -1.14602526523105 -0.342587327893099 -0.295511274172743 -0.905968825350499 --0.0467299259097338 --0.0606472615407974 --2.68887616959836 -1.08716560900348 -0.553988948226156 --2.02469021542469 -2.18758186117805 --0.303854965640049 --3.70559879220342 --0.592350893151732 -0.0772822219660192 --0.686733808254878 -0.2833930717642 --0.856341270630775 -0.923931049859764 --1.95404717158932 -1.81305081697009 -0.401541559193252 -1.01950163576735 --0.945320450558544 -2.51815735344098 --0.78911988038827 -0.518146229469538 -0.389007999000967 --0.187019429291231 -0.491977069125916 --1.9305513579029 -0.108560052015374 -3.39857783506692 --0.978139844479276 -0.856718290996461 -0.579811874740789 -1.24299020795313 --0.512102427849989 --1.79059553003135 -0.408737633196576 -2.09516178184845 -1.34321386571123 --0.602593546799376 --0.187509727601803 -0.452843696535819 --3.58128491508745 --0.254185390949665 --0.565744479989512 --1.2821377144041 -0.0608415759379071 -0.859461027372042 --1.60931481215385 -1.05881920981258 -2.29008102613359 --1.76135201565447 -0.552808035368392 -1.16384541303687 -1.44134750818523 --0.623374836169731 --0.00283806350186744 -1.29321679610026 --0.183386480628577 --3.13547906016733 --0.557460324634725 --2.81404548546792 -2.37075541465163 -1.82765023278349 -0.3579363644427 --1.54593494808764 --1.19019710070051 --0.0908587696212884 --1.59836206697064 --0.276302068720128 -1.26392150861285 --0.671375480407036 -0.491720929402184 -2.29412048598691 --2.54203722919988 --1.08287270499369 --0.0650072644748256 --1.49383071982345 -1.60931159207138 -2.23423575904341 -0.185348139943336 -1.14080889751545 --0.165396771102916 --0.525337468788848 -0.352552255829274 --0.0624354654689121 --0.193999801781196 -0.103748217123734 -0.295974756798003 --3.62348780085171 --2.43947370161011 -1.50502587630054 -0.811331651641943 -1.64073456726205 --0.850848116504412 -1.01946601255854 --1.0084848547209 -0.216500706023496 -2.10890586687926 -0.341938829899988 -1.54004250171851 --1.55988964877291 -1.20771891371101 -0.933106341711749 -1.25362947446465 --3.59771630922699 --0.00251576090371941 --0.722490875876854 -2.01274818669214 --0.537912538399496 -0.631846716131578 -0.95201390387442 --2.11142068764003 -0.959692683547416 -0.307667214985479 -1.07888137450348 --0.744630435652702 -1.41382531953674 -2.51563646921461 -0.895741479851891 -1.22196728747493 -1.99444217947062 -0.0685654556753335 -1.68529282519008 -0.00717122401372094 -0.310010222580157 --1.84770435643398 --1.44809415911067 --0.0706376937155468 -1.33603755481761 --1.58809712457131 --1.56692894230114 --0.137396719509795 --0.730123655321691 --0.425511351653654 --0.191270954523613 -0.700339312851785 -1.66116781376474 --0.466497610361209 -1.9184422415567 -0.383409364545244 -1.04363358799976 -0.265967399989803 -0.900381331574501 --0.555781335697041 -0.851010082273806 -2.26090799165573 --0.725549849691653 -1.50084757001439 -1.17232732155138 -1.00721103653419 --0.88599277521017 -0.705544010735064 --0.850777849966395 -1.17035440169912 -0.455503251910081 -0.882264156542881 -0.269701423587044 -0.419083591180929 --0.0656376186587497 --0.469729362339947 -1.44669964371079 -0.205515739250023 -0.888502476604661 --0.460612931922341 -1.58643824403653 --1.34096709886608 -1.71175050151948 --0.134227114038012 -0.175088938643174 --1.08700830822399 --1.06097386754367 --1.32492729512525 --0.548334327188421 -1.42599355916002 --1.65151280505954 -0.160356437581493 --0.351767334489438 -1.5821399635066 --1.95331294771985 -0.800003420211166 --1.44703725904048 -0.317573589402008 --1.83576535744183 --1.19140813082642 -0.523605468079158 -0.0212435384086191 -1.74504928809359 --0.56075919491466 -0.277736336375156 -0.143132723433505 --2.08661853354299 -0.246540918979861 --0.0858105782702978 --0.318446978295807 --2.41091410918806 --1.91586956805096 --1.0852273124728 -0.696259993853548 -0.00930678884444447 -0.437992944836221 -1.70827935404512 --1.09802928352305 --1.44267382909545 -1.30022204744441 --0.102834512713834 -0.647442578639332 -0.228274374942799 -1.5441196347246 --0.790073817712269 --1.79717127098117 --0.0790190974471088 -0.44006823706555 --1.33506657697877 --0.929375822214048 -0.133377647435426 --0.496756042577829 -0.83196920775965 -1.80795444545835 --1.2023778535855 --2.17807799848114 --0.215974893063773 -0.514997504197762 --1.37406774266476 -0.911566583885559 --1.15849360154348 --1.32755002079572 -0.457532021258702 --2.993670602863 --0.146397289926139 -0.229321361425157 --0.805480214078774 --0.622857254626787 -0.0395565537345917 --2.03439470925568 --0.0175674566610926 -0.787568666293623 --2.64039919416167 -0.183663321126355 -0.27962034626545 --1.00727910114194 -0.406718172531551 --1.59535084080462 --1.46183859051626 -1.35020953853106 --2.47505467753585 --1.7776986818123 -2.17305478216289 -0.397840571440661 -1.03112095439296 --0.124199146707198 -0.390817903261706 -1.13363672355763 --0.466967235750403 -0.153274963355564 --2.09004847691803 -3.02181524165666 -0.240599713542183 -0.264424331272814 -1.25518174497376 --0.574519907330611 --1.75619149947916 --1.02571466828976 --2.07760504049253 -0.710798664115316 --0.161717224229157 --1.46118203897979 --0.687932402978518 -0.1428064239783 --1.3976476299822 --0.363796410366355 --0.677728763164385 --0.872688336091333 --1.38730228910763 -2.68430134656239 -2.1769990872633 --0.0932298235552338 -0.246314544429616 -0.478219938370581 -1.79755177660799 -2.06901226514707 -0.584526165808086 -1.23078700749781 -0.282724272925471 --0.539280985370027 -0.157691421563179 -0.426571795828945 -1.31363270194765 --1.07744444908451 --1.86150978868267 --2.66998674869023 --0.15850837703357 -1.14631685370747 --1.29820191673635 --0.361369783572997 -0.702513562918 -0.528375241721157 -0.0682303881054658 -0.2282339246105 --0.631731507912685 --0.314474284749693 --1.25253951196902 -1.75454588080434 --2.53474198323648 -0.513065641316265 --1.7179366820008 -0.295579178872728 -0.515722138430306 --0.462980797987758 -0.454093916460996 -0.0339894378833279 -0.809123602664139 -1.78241524042633 --1.00926447136385 --1.46537147843699 -0.96617206444953 -0.159142713750981 --2.2364521415103 -1.77448373103147 --1.23360770049529 --0.817597410701641 --0.100238781420629 --0.441224058543284 -0.307141781590239 --1.30172234644893 --1.84998688013273 -0.479165585650868 -0.298037165401652 -0.814533754271375 -2.61501735083585 -0.393305660556925 -2.03729738872041 -0.840596768960051 -0.165992499216713 --1.50611680186038 --0.728855375925164 -1.36490718844448 -0.602570670327957 -0.735141989651209 -0.574289682749297 -1.33168346303547 --2.22049675083068 --0.780602586936872 -2.12310783206321 -0.821284844808527 --1.28626330543266 --2.63796442176042 --3.58924834278673 --2.14176376706347 -1.3666888078215 -0.600827894205423 -0.366804152540514 --1.08869366154115 -0.0322977563530031 --0.534402477024138 -0.54568522362662 --0.392089494714948 -0.364717270675964 -0.356047756508822 -0.0789397399122862 --1.15884009045136 --1.28511734566835 --1.07358965373464 -0.785026245230339 --0.995990717292628 --1.56107962031435 --1.63224913664423 --0.828515427885296 --1.118490210021 --3.45407032869553 --0.0537263447432004 -0.142427794815053 --1.46621442360877 -0.441974995442163 -1.42708198544779 --2.14956566821937 -1.62452546899906 -0.127750529644533 -1.0297909191205 --1.26853020735496 --0.519958009498502 -2.56480394880937 --0.355330735661479 -1.18503697701726 -0.398384781045392 -0.960938531079769 -0.36981222733106 -1.44237469090049 --0.150330289791007 --1.64530006774005 --0.00030460403379351 -1.37171366413355 --0.653849434503265 -0.970813681206717 --1.47460055134974 --0.632218197218315 --0.062554951443035 -0.759042404033639 -2.85656504249889 -2.12482579684461 --0.0578989917503137 -0.286647907853585 --0.665141660203318 -2.07103510164137 -1.32581717596767 --0.945442511122447 --1.18261140152607 -1.19714694284681 -1.80627401488245 -0.217892006508331 --0.692267714115463 --0.610352823990972 --0.0877328114478004 -1.53060550820281 --0.0304645424128935 --1.18963540337986 -2.07599753549611 -0.201260038642786 -0.341975284640345 -0.975006467874675 --1.38667292526462 --1.58058597603276 --1.10137370614153 --0.375025053838588 --0.0474695091868114 -0.50101713630038 --0.931333296986772 -0.620567764119684 -1.26863220471834 -0.595931181496208 -0.032768343406083 --1.84218960395317 -2.21722356034361 -0.843133122019893 -0.662477620041782 -0.239075668283006 --1.25197324322459 --2.06216834710299 --0.412339270997514 -0.908709430797643 --0.169920795790727 --1.29312096564134 -1.75645078069974 -1.06687441164666 -1.51795880020137 -0.115707797829678 -0.0634713716510049 --0.942393447204495 -0.656873123789442 -0.0801543492508667 --0.576173192293437 -0.641704727046438 -2.6386541754901 --1.03735274207363 -0.111538454806482 -0.942782271085733 -0.644735484041941 -1.76325129777859 -0.816123842080085 --0.833384217766792 -0.784419565563327 --1.60379508994138 --1.38071081574384 --1.40974598507871 -0.21463626531747 --1.21469544660922 -0.118640239006144 --0.380237406384484 --0.531588211682447 -0.0292568907253141 --1.57705237130924 --0.140705575468202 --0.529780715509879 --0.389616646224049 -0.196699711147579 -0.422839703040745 --0.21445930370529 -1.16561450318539 --1.87805046348708 -1.60850964604159 -1.89723996165008 --3.28307655867228 -0.551082359042734 --1.62789735688298 -1.20925713982562 -0.977848384350573 -0.144703327575392 --3.25863150076382 -0.307984512036434 --0.618810286320578 -0.541761753962373 -0.310518700220316 --1.22986243976429 -0.105564396313497 -0.9264145376019 -1.97137349099561 -1.10054223489548 --0.198390553577646 -0.411853254544432 -2.2784908393876 -1.78716764095477 --2.59933989653237 -1.06358552021631 -1.26362444578656 -0.287651061397398 --0.102047360145839 -1.04861772491478 -0.10003849641247 -0.162610431621992 -1.10003344770907 --0.470948167430414 -0.307179143059933 -1.6530491388188 -1.43994556236524 --1.37739381817019 -0.417309091314213 -1.25838871826384 --1.51480142885988 -1.13748645983617 -0.805901947396123 --1.21813321277935 -1.10584693952696 -0.0568342404369204 --3.06699832977764 -0.699724844725136 --0.641053098968211 -0.215785268621744 -0.252625331754693 -1.54002623055935 --2.94275476492492 --1.65619545219339 -0.394325626864831 -0.262830709197996 --0.871340427514152 -0.335475220513821 --2.38204818137689 -0.970032710624126 --1.65158562193083 -0.834180021067274 -0.396677256346671 --0.214960657402852 --0.470820997187751 --0.810238247890346 -1.44060249296515 --3.82309126614042 --0.889759639178463 -0.58821299052166 --0.0243385806265408 -0.731907697293966 --0.483684088433726 -0.0322626699748163 -1.16530474095902 --2.6367767464668 -1.08734833666792 -0.149230897487785 -0.268854522152985 --1.29678289175332 -0.310207967798739 --0.551649462239066 -0.564694869757199 -0.554322967655981 --1.16335468839014 -0.367828404335873 -1.72351251679092 -0.382214778179248 -0.536560590992067 -0.48097814004865 -0.582909124113279 -1.88396184747033 --0.137128028626968 --1.29246492467355 -0.942516541158904 --0.881229377610751 -2.3074257127409 -1.83748631477678 --1.43986233260653 --0.426174254527872 --0.415798199218884 -1.85526110650148 --2.46695759462226 -1.3834665024867 -0.819248135194599 -1.36751496449444 --2.12001390076293 --1.92714690767899 --0.806927185735084 --0.763506325447111 -2.36554072008702 -0.63310159172716 -0.140055202704282 -0.123043486664047 -0.0251138614787578 --0.79845618209724 -1.66518549005542 --0.699805589346298 -1.69643119862163 -0.251084092421252 -0.940413060480186 -0.117471911270137 -1.38163466741994 --1.1519597778692 -0.948898387206668 --0.310209095273471 --1.46181005416481 -0.351881561753808 --0.356085525648183 --0.970411400625466 -0.546490770203013 -0.144448468862688 -0.844288201271606 -2.74746453267372 -1.31199723296528 -0.995628784406694 --0.134742297613805 -0.134414160636585 --2.21222392267288 --1.25539708244635 -0.858910505615777 -0.578141432252973 --1.08936535853416 -0.812674600146671 -0.862810691960064 --1.39147559961688 --0.220050295865953 --1.34389041915243 -1.1109409131613 -0.735322024003061 --0.382384938955443 --2.77838291856822 -0.716056858951951 --1.79514587841579 -0.967556385547766 -1.64569294761962 --0.0702157062899147 --0.62738490376109 --0.889638102417727 --0.812173454683887 --0.0160303351082511 -1.31858270202084 -1.01312837564452 -0.654228774744855 -0.131289941111483 --0.0584656841635187 -1.2675672535922 -1.90022167328477 --0.203365092309173 --0.198988518712284 -0.75226281705927 --0.232130697210204 -0.412801929724228 -1.51230135146885 -0.334301974287021 --1.52241332496465 -2.51498819420076 --0.128711402031193 --1.67087488528584 --0.00509812751257499 -0.25453900614195 -1.45052711351523 --0.780922648421456 -1.26994004298452 --1.7925561607583 -2.08992999077284 --0.83246683724963 --1.50287727453697 --1.4329073229118 -1.27793741972171 -0.688708467753059 -0.0876263299553965 --0.455881204363891 --1.37866077418182 --0.293807905616539 -1.32355716276595 -1.73406023416881 -1.76745076844367 --0.408820302736245 --0.206067433614212 -1.72698100011706 --2.20095344514438 -0.462142840138279 -0.19263401544325 -0.568710020901371 --1.10712185026749 -0.337206864803921 --1.66608656639896 --0.982480585082342 -0.0168921763584464 --0.745670850509541 -1.64480456976149 -0.607318638561193 -0.616021104318381 -1.02225674585406 --1.09238987370885 -0.856163055125524 -0.974400149166335 -1.53425751756031 --0.838632596216936 --1.45932896158216 -1.44219817312818 -0.55791057021964 -1.02533314125963 --2.66628013825606 --0.869611046379497 -0.358074344325264 --0.16685333198712 -2.34331191219852 -1.58984958122689 -0.81766316674334 --3.82966034509046 -1.91448611464019 -0.111961857184504 -1.44735299629116 -1.6018870509023 -2.24123920077003 -0.400399943941027 --0.359994056745229 -0.152033183714103 -1.44364792479907 --0.0742651593950967 --0.595994525660753 -0.254349371416481 -0.187889933973743 -1.0682016672884 --0.378584397972078 --0.306726706349451 -1.94067484507464 -0.855132733870771 -1.78185572315772 --0.526261421583271 -0.68837124312337 -0.220786933435857 --2.40388915498382 --0.849797167520073 --1.36849122269103 -0.594688215894662 -0.782831991091207 -1.93135172427172 --0.824468314395528 -2.15345646423637 -1.89850885952199 -0.445235454489385 -0.199109500212504 --0.519675274710906 -0.736080052593911 --0.992606813182256 -0.754905471183484 -1.05034438794657 -1.28116816308275 --0.795315830782464 -0.131590244143382 -0.0607617460691188 --1.80961485023507 -1.44005227503915 --1.30538625759988 -1.7400203373149 --1.21729798851662 -0.839199887149812 -0.223574802248404 -1.13802218356416 -1.80624005003771 -1.0044611318641 --3.02620266953904 -1.40545059930627 --2.10958841991204 -0.680726864556711 --0.0440077623005752 -2.05315572076023 -0.761477533219313 --1.98847480626993 -0.574438563056933 -0.799020742953758 -0.0996434987130428 -0.228401534370906 -0.508090435161073 --1.57351361794629 -1.43367515658105 -0.195276172439588 --0.67003405162523 -0.458995596684609 -0.111711036900635 --1.22448590839686 --0.0518256437149311 -1.28432894846249 --0.215457927094157 -0.877697724942372 -0.407798878003227 -0.798797611461239 --0.398930967486525 --2.17008379236079 --1.23267180405295 --0.621407511762587 --0.407326392037824 --0.614334854692304 -0.0236466834616564 -0.500669915486894 -0.689497424460281 -1.69235428451093 -0.271433782795434 --0.69399139263583 -1.64822209722898 --0.373381586327167 -1.79224697314263 --0.55652184673426 --1.51262991470356 -2.34508241537948 -0.189659013297204 --0.124712013818039 --3.19369516021176 --0.600912086405231 --3.1296421828554 -1.13990740799543 --1.76968437400792 --1.41943402576154 -0.769234286280636 -0.723078585119282 -1.0573078298548 --1.93459255349786 --0.32338132734245 -0.239259341793677 -0.299906234324695 --3.48745813436797 -0.615526519336999 --1.6404622936446 --2.32857004348346 -1.13321425172629 --1.669817715129 --1.96084901463249 -0.412440956283042 --2.50246942750732 -1.17889201976931 -0.705495209635107 --1.4284742229524 -0.419596946471243 -0.152221452034361 --0.785967971522744 -0.887278760688954 -0.980455596101905 -1.81298556940843 --1.34195988673839 -0.222186825490141 --0.807912839118346 --2.45751582093656 --3.13879581701323 --3.72217424740592 --0.625288725390639 --0.124713473637538 --1.6217052298466 --0.103999088579684 --0.628324311510012 -0.404098087571693 --1.52153252706044 -0.315353769241888 -0.477392831590391 --0.255121024087494 -0.172378558500681 -1.4807001224644 --1.29817264042528 --2.24047627524314 --1.25343375588954 -0.890736966381628 -0.464506429692413 -0.343014690946465 --0.926271550155036 --0.178054294530011 --1.95314903318096 --0.161975574879047 -0.494520911892309 -0.485418064351647 --1.86842968758637 --1.34912712848721 -0.941259227316124 -0.497755012001754 --2.06103839504132 --3.90043755469712 --0.584629424067606 -0.802187625251854 --0.209225359291352 --0.345836188406864 --2.10667501798154 -0.0732242285215303 -1.25879037044596 -0.210294087611832 -0.236441199227777 -1.56984589803869 -1.40020699647427 -2.50005591686954 -0.151427411266972 --0.482472754940606 -0.202865891622777 -0.487033950844966 -2.00851451214001 --1.37025670913999 -0.351216110779838 -0.767425021745524 --0.159721958219375 --0.728232914634848 -3.5918758573205 -0.819262356281513 --1.62936416234123 -1.11479111572361 -1.61041794146763 -1.60470696411068 -0.100397523759368 --1.61710253682502 -0.669912170052063 --1.1010321261942 --0.121676140976955 -0.160093940673038 --1.55131472849828 --1.12572759109372 -0.711602716716714 --0.824391669536105 -0.298162882662893 -2.28540908808732 --0.516836955869 -0.157575163996029 --1.04541010389961 -1.00847957803836 --0.542032790935327 --1.52544517186995 --3.09694393055979 -0.614727140836926 -1.422506109778 --0.779230465240538 -0.495622044566613 -0.790976415409304 -1.47489389645543 -0.179043861282063 -1.88259587965268 -0.440128125728362 -1.82085491421866 --0.661310141086986 --0.983174311650856 -0.788779934910799 --1.69500889148089 --1.53095737965523 --0.926505412653405 --2.10334341559954 --0.29422619080886 -0.50908399014406 -0.275998165096789 --0.939679980902202 -0.287895065037674 --1.2627383762314 -0.0378860845652156 --0.0605261289423069 --0.948068367538895 --1.56772445700019 -0.306918656326868 --1.83939433628329 -1.6933424254281 -0.954899787905646 -1.39639894693737 --2.10179403905778 --0.327090814728372 --1.1730778635641 --1.48526871897136 -1.56737177620981 --0.363801475890604 --1.48905169285896 --1.34578708694464 --0.434325794696349 --1.10423310424755 --0.0518416450719528 -0.263862299870556 -1.68821785264303 -0.384792809818759 --2.44928769495114 --0.786838352362949 -0.250415349273608 -0.652606446118675 -0.589036075974599 --0.513466705760997 --0.303948704733642 --0.626622483400006 --0.915212103916048 --2.04679134730265 -0.228612022728392 --0.716897309397524 --3.66321259268932 -0.165474815249059 -0.791353289831932 -1.94550221634388 --1.2587482840458 -3.63793767683931 -1.39510933749983 -0.322634589057493 -1.19636965696487 -1.5257756127175 --1.2893355344298 -2.84821783458591 -1.81531137459098 --0.640240389106346 --0.672275249876847 --1.43855558358782 --1.00506026758312 -1.4036040897616 -0.251995555090138 --1.61370139899037 -0.0953437572097684 -0.594687554348893 -1.39619667025963 --0.0214475545457429 --1.10360204273034 -0.794366335093052 -0.0156758101228753 --1.53105849603122 -1.40598640574659 -0.421634087747506 -1.19854109166019 -0.0572423768587242 --0.715259928611367 -0.790733518198195 --1.18565390237592 -0.412547180372943 -0.168003630263051 --1.73657925822928 --1.02354746656256 -0.662302643644473 -1.99897872484594 --0.638937403228596 --2.79906068933217 --0.411267415448584 --1.30368588499633 -0.459536620216294 -2.38656581485819 -1.96565866600572 -1.22397375369542 -0.957461095263376 -0.56005231899443 --0.497894004372064 --0.168238085941272 --0.111212102157928 --0.959009349123402 -0.226428641717288 -0.289875897113451 -1.62086718782042 -1.03861298339804 -0.0213690395853554 -1.08652306576975 --0.502551521256727 -0.791675807944316 -0.500509596895222 --2.62611864339901 -0.118895863554071 --0.53025022532756 -1.55733794580168 -1.18595186936625 -0.765029623308038 -0.273346200466335 -1.64467734293884 -1.07228317992869 --1.54599699892091 -0.229506437075003 -0.352792630630333 -0.0121093616288235 --0.0556473338232308 --0.00139379175731236 -0.708339067112348 --0.244912099407244 -0.91804014159106 --0.206910451716032 --2.61361095926787 -0.214142669493075 -0.617337128493801 --3.29659208068086 -0.394720092389575 --0.544040533649371 -0.826261539743104 --1.9758608370755 --0.0607335690663557 --1.31249200564026 --0.0348573878991445 -0.145689478038634 --0.682280102276824 --0.706268506686978 -1.18332672003263 --0.153180526355641 -0.33669832948463 --2.73435946060846 -0.840040013259525 --2.21996826759317 -1.66211219474223 -0.937146796642804 -1.28449534794755 -0.594769266620371 --2.26356502922003 -1.31635381651463 -0.577310706717233 --1.37738870255917 -2.07754898980264 -0.942528563782858 -1.2584078341395 -0.0167880665514115 -2.21472770059699 -1.04151163996757 -1.55996159293737 --0.759555622235695 -0.034084635786007 -0.234709837662713 --3.21133460873891 -0.69152325223747 -0.527402081020732 -0.266999982011626 -1.60665967512889 -0.478195901434619 -0.95699113276477 -0.0723781955225142 -0.0428821887622632 --0.578620736185343 -0.477821453837215 --0.187262635482018 -1.26319713555653 --0.165546297449787 -0.196464197550455 --2.00371711705114 --1.39639422227115 --0.553079149962372 -0.0111322369525553 --0.0346658602610077 --0.5878859236993 --1.57050882612308 --0.0531382416767734 -2.0153496590757 --0.0328392187635966 --1.12609969470899 -1.84026046102601 -2.20704245008176 -0.799783365402149 --0.123281072420369 -0.922666586214099 -0.710638387764792 -1.87674336850579 --2.67973156839123 -1.53791790059029 --0.028228118117541 --0.0413909311952168 --1.21372631000435 --1.25941717261881 -0.653465439499779 --0.969371860149252 --1.78494504887389 --1.89587126195267 --0.0057038075441227 --1.20764933073646 --0.0500535127772324 --0.180580199158634 -1.60117426743348 -0.809926116943352 -0.720145820772132 -0.917431676457959 -0.332772344754391 -1.94559713047338 -0.236287124363146 --1.66582907359767 --1.4382427116333 --3.39731624690014 --1.98480276848068 --2.34478538609502 -1.35318789064776 -0.246550370938122 -0.806895357347917 --1.85565876456167 --2.56867088157287 -1.29704924597548 -0.913541386121558 -0.199439448345512 --1.4823327848312 -1.65334659271684 -1.18066267971478 -1.42328711101013 --1.73464355334317 --0.122889798451869 --0.144609599273933 -2.03742508813822 --0.4211199701776 -0.520038121395046 -1.47548964383542 -0.332648164740194 -1.88323295529626 --0.231500495767087 --0.317579557282997 --0.194428283524019 --0.781331839342947 -0.456611456638969 -0.0307788189087077 --0.951151261791949 --3.56945011354469 --0.27416509740986 -2.06023904979882 --1.9558227924353 -1.26721613967214 --1.87034157861402 -0.996838546020498 -0.616884123142249 -0.87275463362764 --2.52294052644331 --0.226886261435016 -0.303875109064348 --1.09022139492503 -0.120908488884954 --0.879080557678968 -1.41551965467692 --3.04145784923696 -1.09456113833144 -2.06643449510541 -1.36424849159886 -0.617005452882385 --0.488493475078361 -0.876599987830797 -0.292661097153802 --0.225069664486661 -0.72526430696054 --0.889252361625093 -0.198149946837557 -0.611249056859409 --0.695291373660147 -1.70257027393393 -1.01883106143536 --0.150727302215852 --2.13332776420845 -1.22501326420663 -1.07569498635702 -0.324037889000447 --1.38891803178367 -0.908808837502928 --1.78350251910118 -0.647774488884318 -0.114377322651777 -1.24785218770003 --3.34918071338754 --1.46520252426713 --0.372611536068419 -0.0827141615315981 -0.48985397027376 --0.00911551878319727 -0.645928167110448 --1.24993733199071 -0.986908388854612 -0.554240800346649 -0.468295182671026 --0.259454383321152 -1.32853449340423 -1.57218768439693 -0.140092844426881 -1.25598681695803 --0.239549994703218 --1.52456575753168 --0.085225587375561 -0.762920021706176 -0.652385076008848 --2.39310885786817 --0.975968646841505 -0.213388260284665 --0.516893139714423 -1.66529638881246 -1.07620983249365 -0.227059104059938 --0.0423506904869058 -1.61207129379984 -1.36802436762012 -0.625919329905692 -0.326010934071256 --1.25966210279855 --2.71559961523074 --1.26677835239015 --1.01120305294106 -0.520451084619962 --0.180289795948429 -1.55925765732089 -0.909534457643854 -1.63096649894633 --1.46916992159994 --0.361397511571322 --2.92088977775886 -2.03890126178369 -0.92895611999481 --1.68081047215474 --0.521904013440171 --2.24685054942572 --1.05502471353828 --1.3328514199701 --0.574231601242388 --0.866702526983966 -1.57030918188664 -0.26819552425739 -0.553140737426094 -0.187186841406803 --0.962458025248882 --1.08971779809922 --0.72384431416112 --2.23446061214493 --0.448051988868379 -0.40304272227783 -0.712110268929735 -0.74713884230149 -2.3016077948221 -0.50485267417946 -0.792358979135869 --0.58616580116994 -0.199026552357214 -0.74040168234667 --0.56937060833598 -0.283662357418287 --0.366044811668221 -0.882096621768062 --0.843504622339424 --0.0625322327247204 -1.09057147992001 --0.323405153256658 --1.44367635179846 -0.942462870101814 --1.56158192825889 -2.36858411082539 --1.78040089844161 --1.82877383955926 -0.121782038099218 -0.659625078243721 -0.831909911149872 -0.306718817288186 -0.762585493720081 -3.05775067502318 --0.717733619631076 -0.45059946245731 --1.96193983180298 -0.42520674351373 -1.02839405934125 --0.565622485366454 --1.40876580660677 -1.21007916244213 -0.282321603432937 -0.218310693111698 --2.18748232666028 -0.836419778851738 --2.24577921831191 -0.63978613799609 -0.189073098914363 --2.63135851599615 -0.226096988274904 -0.443714936038328 -0.762333747446975 -1.33233033507369 --1.46375939196843 --1.27503749700472 -0.72176052293789 -0.406134968522899 -0.847103155666574 --3.6934895760984 --1.05602621983862 -2.13510808192106 -1.56818198515626 --0.25125470947799 -1.98470060107537 --0.0479387623163241 --0.274590766187291 -1.39082165722089 --1.58399019293817 --1.62722560339259 -0.849129600347471 -1.17525459922082 --2.42099177586479 -0.0601205880489974 -1.49426450789908 --2.10742070482234 --0.457101404945732 --0.191439597046084 -0.0584962725474156 -0.620221652631018 -0.0176226328324205 -1.63640018341914 -0.468066095298179 -1.36968357762654 --0.185229798833902 --1.36558828903405 --0.1766660088206 -0.0088901359663609 --1.80621745783614 -1.62840084088566 -1.35633780665829 --1.70285639582279 -3.26148590585214 --1.2469432424769 --0.689328636813073 -0.982994665242515 -0.77844655967794 -0.10738669267927 -1.3669875766557 -0.236677107660402 -0.312289245561917 -1.47514104146953 -2.50792841759586 -0.646826703541134 -2.28390449662205 --1.47506000928334 --0.384140479226311 -0.00762643663719054 -1.91968571879085 --0.862298303744073 --0.224998284395859 -1.39745753327663 -0.493866039030934 --1.32495711381719 -0.301893957429574 --0.860246311455452 -0.792920772560475 -0.213364163289476 --1.9364947307453 -1.86722763011004 -1.7013546717752 -1.27645131051464 -0.95621491810827 -0.271142967313658 -0.552975288365658 -0.991844571060774 --0.565588697127701 --1.09722333004136 -0.620919430580004 -1.6978038092508 -2.31308409429207 --1.28544847322989 -1.22580758136027 --1.05690075236156 -0.633419077019761 -1.17328618902982 -2.04596719319212 --1.6735565077156 --1.05789530242321 -0.936115928126391 --0.484344364600965 -0.172415562648847 -3.15867033971699 --1.98227345446071 -0.948620334822566 --0.722363979874689 -0.263417476364481 -0.878174778786546 -1.56203521509941 --0.260353941367196 --0.511330453275729 --1.00008699636583 -0.387222344226135 -0.298485349382055 --2.82243037237265 -0.0747387121662761 -0.0903411130244862 --0.0728527799977829 --2.0369509890852 --0.603392922046872 --0.037092158896094 --0.340215616598652 -0.585986140166948 --1.17968127174212 --4.03047919485536 -1.92057525476962 -0.622042235314368 --1.30581731657889 -1.43843702700768 -0.131331149429023 -1.1552783740569 --1.73165148726508 -1.00577467165893 -0.115269664550343 -1.87087952816638 -1.63670869969541 --1.15043571804623 --1.65348359083453 -0.643961519840257 -1.39882268896716 --0.519153038972952 --0.20589963687857 -0.977418091448286 --0.0820101128101456 -2.1107325255144 -0.877122540160439 --0.36293318118711 --2.00688400855579 -0.524612894435156 --0.781666118110063 --1.30434817720947 -0.00711659462510994 --1.44217536627341 -3.94959416052991 --0.84689544085742 --0.174462590470444 -1.17572956528605 -2.01053413411311 -1.49243406959329 --0.035002858873316 -0.445682566519174 -0.329273717659909 --0.350474447922821 -0.243921662672452 --0.0510664964176755 -0.220871415789249 -0.300034085446429 --3.02130028113033 -1.71938054906649 -0.0993737223137003 --1.81568540402745 --0.818228050764731 -1.2387826631817 --2.51960694051981 -0.448760107480773 --0.010207574050316 -0.257708371754934 -1.99733774965954 -0.937332910728468 -2.11491138661512 --1.42182647372596 -1.06041690819643 -0.404420084916104 --0.905379964765814 --0.13391186036192 -0.0605539388692442 -0.635366424231783 --1.47568960022576 --0.411368277907934 --1.14725882753753 --0.428265002810249 -0.882335722738571 --1.61059567509093 --0.472483152281054 -0.85808235272339 -0.673691810895264 -0.155350743553964 --1.38927953381372 -1.16119201389053 -0.0266358104910598 --1.97162605722849 --1.6498059194703 -1.35684385491837 --0.827054236617766 -1.33683957099449 --0.958929787862928 -0.693756495022331 -0.916345412327143 --1.73781250306422 --0.833978683324908 --1.90601239276359 -0.551663876399475 --1.86213193897506 -1.42748888545214 --1.52933499649298 -0.296192020625147 --0.393785177445235 -1.1973101564252 --2.00407068398669 -1.41857210480459 -0.972202659405136 -0.491111773100833 -1.55259101865415 -2.00985667725661 -0.469124129502399 -0.717157510644252 --1.26732067983459 --1.20203144783982 --1.66722881247424 --0.316589849278728 --0.748790869694211 --1.292169827522 --0.0852724202611661 --3.19159743710595 --3.67233872210349 --1.72310631298053 --0.600309245707948 -1.27406833348879 --1.76682464697596 --0.733226900358037 -0.729034716381465 --3.46280870534644 -2.02199109754901 -1.03554562950418 -1.88039389033414 --1.45464659079944 --1.88902553936059 --1.88833659240091 -1.93417312911611 -0.768312505744371 --0.780138331972282 --1.41274914542837 -0.40691481260273 -0.459055258427327 -0.613249644478339 -1.35590297134388 --0.000337767804360567 -1.4756272742079 -0.776049841652467 --1.32484921054394 -0.961221976918626 --0.103223443835262 -1.72065576153933 --1.06821405549452 --2.46264981300306 -1.08309283705166 --0.413723038413497 -0.813519379915185 -1.23307044597539 --0.257634982904156 -0.270725544867638 --0.812863858272479 --2.00026103605953 --1.04852821132091 --0.958013232973109 -0.520037457335073 -2.3336354433475 -1.87439225354342 -0.543487240959385 -0.852898705068791 --3.14707897408745 -1.07826417076068 --1.59131879831235 -1.97662349283188 -0.238917984852964 -0.0471384996402051 --0.0131706168402488 --1.22389189700079 --0.919489863784541 --1.50498432833447 --1.31592095124481 --3.67217961548227 -0.467727689072071 --0.16291647774942 -0.742406342919377 -1.40753220985719 -0.720153159063546 --0.0647458710261564 -0.665728774368477 --1.46447323173977 -0.833192630847012 -0.768639269543762 --0.121947425783489 --0.991057929891085 -1.31433892926502 --0.308969381692533 --1.38797666010333 -0.430196570604945 -0.66436189028601 -0.875340445902172 -0.724316629298499 -0.0141656718479144 --0.846706061740832 -0.38027067335601 --0.858946194651299 -0.7568690739605 -0.0282550731911897 -1.40197540125474 --2.01548404870325 --1.87445233030453 --0.890355988616864 -1.43600036096464 --0.967442049519054 --0.409499539626665 --0.353396457639029 --0.64938915843284 -0.363186093025227 -0.430852776127331 -0.591922029741417 --1.84899850576042 -2.09299675415522 --0.000173550374263698 -2.01438537217159 --1.46581468030141 -0.96844817337638 --1.80961907643518 --1.53783920242714 -0.455180776098654 --0.104632748110244 --0.325719663137551 --0.355676796664508 -0.84144981798341 -1.60481970287623 -1.66934423488022 --0.943997463254483 -0.0800498984140852 --1.95377740476513 --0.0859058311505585 --1.88420794516448 --0.896746747661187 -0.139949608306249 --1.62626932037344 --0.789805797625085 --0.374218135509999 --0.70954488821657 -1.20538466310966 -0.542968840673232 -1.18615232657076 -1.19305739313921 --0.230502017156589 -1.3590549410877 -1.60084064980635 --0.112685643006927 --0.352605037337405 -1.49939757367812 -0.178130682823056 --0.876197116909715 -0.725664724595667 -2.65561126518804 -0.415951008897089 -0.561680627272404 -0.903314003139489 --1.76550288404143 --0.361341103574659 --1.34626648913977 -1.18702065754548 -1.89091596709016 -0.376241970516226 -0.968151654302694 --1.39132214867059 -0.324068528303716 --0.732872273165221 -1.8215406944611 -0.969711720292359 --0.935291711367739 -0.118520838635213 --1.624758599715 --1.40642396825851 --0.531112771392799 -0.26596220980009 --0.861587044978432 --0.359033527065554 -0.54527507006307 --0.47438524531989 --0.12158096457803 -0.44241092421009 -0.339797476666426 -0.863276249186587 --0.546792698442665 --1.21863758971393 -1.64848630596832 -0.768373803270356 -0.130175671007102 --1.28024687181829 --0.220785553956418 --0.285392413806202 --1.36108040341864 --1.11816129410268 --1.94722190609905 --1.01327399229231 --0.516179571065575 -0.148090389911721 --2.77151882818064 -2.66955882511611 --1.71566632590473 --2.28787416414558 --0.958674125378035 --0.38272318491579 --1.83748793308921 -0.281880492220729 --0.431258821251433 --0.68437362592725 -1.08910420320297 --2.04126766456184 --3.03678087661795 --0.331652117984447 --1.49276485200592 -0.374899990195459 -0.518721100027708 --0.276102352641562 -0.0104345670982191 --0.724251139451059 -2.28486405421279 --0.407696673240086 --1.00426287077735 --0.406181749260352 --0.419500905309285 --1.41345125258499 --0.819830019881429 -2.4888867585302 --1.13956613936656 -0.924077547564934 -0.0190973216013361 -0.60325669693605 --2.64923507746243 --2.29461992189551 --2.6867657486377 -1.70598743137839 --0.270295725614496 -0.511558395608205 -0.00298010797759929 --0.132465731236895 -0.84257634559251 -0.846610250522037 --1.35944845534431 -0.391307814684797 -0.05759163862332 -0.0111079769342837 --1.02695730033343 -0.346869223351069 -0.778669919498217 -0.177770645279828 --1.5967097974501 -0.851254419344066 --3.45585952970987 -0.259782489852883 -1.36644231255035 --0.452300169072224 -1.11030606235501 --1.77293736580872 --2.03967593006421 --0.466979858603288 -0.411630726956878 -1.36900140304485 -1.43438284861748 -0.556961172154129 --1.41830427770111 --2.79074836212686 --2.15488813003086 -0.412323669387085 -1.36961832466679 --1.70236719169373 -1.30660819500705 --1.06647216132743 --1.5842855249777 -2.50298461936811 --0.0816840207818572 -0.879417550277633 -0.580187147508585 -2.10342588661316 -0.482260845575333 -0.136767591844599 --0.182929466220703 --2.1215839770525 -0.285383948235683 -1.54342491252889 -0.922396824948631 -0.103009488199724 -0.202669877609146 -1.20466418065688 -0.251988388727213 -0.103768084614028 --1.08496283482858 -0.857168374711911 --0.131117273171194 -0.741044821435544 --0.536274138428304 -0.444538678901729 -0.08900397158523 --1.92069067069545 --1.36185705536656 -0.417602757289645 --2.14987437729873 --0.000128124619521941 -0.826602375215828 --0.580548537602906 --0.0119000273381928 --0.842161187512211 --2.0012810801673 -0.518593561079079 -0.27547834978364 --0.275036658420174 -0.651656794857315 -1.29466596443377 -0.498733446940129 -0.243841138168115 --1.52378310066733 --0.424001511376019 -2.06438109656087 --0.54738470526129 --0.727887416100209 --0.953023976462067 --1.48665828748334 -1.83057824347401 -1.46517591004537 -0.498946457586761 -0.884053427183535 --0.502751272077912 -0.583319992516536 -1.9676641263794 -0.97036850128185 -1.22945016346803 --1.2120140986358 --0.62711062200103 --0.164653520555404 --0.147437212996344 -0.39804520652666 --0.137607014584436 --1.3909293268674 -0.681933517459676 --1.61737203654511 --1.12292372136039 -1.06989736937178 --0.841982687612839 -1.06535060403932 -1.52840136162611 --1.02681173259685 --1.85643162480419 -1.75227494067925 --0.141078418741728 --0.692734475103183 --1.36179563535752 -0.4361022399323 -1.252298443823 -2.50715362681898 --1.77171905206265 -2.40888746054841 -0.836744053706504 -0.299411342247881 -1.31605776372795 -1.02975080402388 --1.95049879522519 --0.746002571177932 -0.204644203884341 -0.0495410361167394 -0.0407828730043143 --0.486807185747224 -1.41622472724398 -0.992376742287389 -1.76448600736688 --0.312610498626269 -0.239032047159945 -1.83121545452257 -1.27107565641333 --1.15783434376605 -1.08535229489331 --0.338362649369877 -0.0529857172752806 -0.420572228942504 -0.378682195463785 -0.893721211401429 -0.215670338072425 -0.162923168715462 --0.138406442630085 --3.61788886901556 -0.218241826947491 --0.750147025732709 -0.54218590180367 -0.423419651271935 --2.76290580774044 -0.0607401666677028 -1.478044310356 -0.331637328943259 --1.35389989057292 -0.468942035363451 --1.50942806460731 -0.431940865085206 --0.015558208803732 -0.958986365481833 --1.45491764957384 -0.346362290852861 --0.214209636729649 -0.887113168470295 --3.0623739080565 --1.49872008986173 -0.953731857386646 -0.528701072061208 -0.3533920685182 -0.841643191087607 --1.7027398362549 -0.427679702268721 -0.992467381084673 --0.926272950394004 -0.252079955989181 -1.7327114879814 -0.56320701636994 -0.675969761490101 -0.864955115921102 -0.314769093448852 --0.103166245817317 -0.064226078677379 --0.922181203170599 --0.0115162208377697 -0.0283795911758347 --1.46264042354128 -0.275989949616111 -0.632806289150402 --0.505413631388695 -0.0240973398022568 -0.416307847207792 -0.88321382285708 -0.239323957598764 --0.842219086830632 --3.50116604836507 --3.12278700657813 --1.35933940614811 -1.25078953338361 -1.44798385187718 --0.223422830681582 -1.01523398522765 --1.13336867928955 -1.27388742523682 --0.756410210912883 --2.07883326681591 -1.79825782945341 --0.301762458582587 --1.41791765785742 -0.622771957270551 -2.35041405902023 --0.135783949653828 -0.412736823363833 -0.727619273604358 -0.211426737265796 -0.3852807491145 --0.510343474563207 --0.106940951435124 -0.630014601678226 -0.84391273964976 -1.058618614514 --1.00863693670727 -0.885536648355611 --0.958322560197097 -2.19257264334921 -1.47341888187222 --0.8708544211269 -0.0538784747382621 -0.464244884893986 -0.424571011021943 -1.65397887742737 -0.0359180841974407 --1.49221141842838 -0.123446690423934 -1.67764617595569 --0.05059913719343 --0.00549840813100744 -0.961482327158347 -0.370661882869262 -0.557750364876807 -1.27445099671462 --0.146564489390819 --1.99857442131566 -0.584910317678659 --1.41889461735306 -1.42959745357497 -0.258524986843661 --2.77392043249547 --1.48353605883733 -1.09146677729676 -0.183050374211417 --0.273688640360731 --2.0940430366028 --0.238885793161025 --1.941301770885 -0.529500230921755 -2.07606820957002 -0.82334146743062 --0.840314162935663 -0.293125942636117 -2.2112755576408 -0.480687367678993 -0.0923791109188379 --3.35460263435754 --1.55948015618404 -1.74523945450377 --0.947138461475955 -1.79089600048417 -1.66071902080383 -0.977829003227221 --1.16822136455617 -0.429358803386387 -1.73707972688747 --1.84178758632904 --1.30343758424326 -0.269000379361627 -1.97552984875417 --3.35444757822841 --1.75062009561884 --1.31442452530592 --1.40890933543444 --0.499715422037426 -0.178252087124941 -0.630945428856531 --0.133712714572574 -0.0591216032292472 --1.2559411440929 --0.737002838619947 --0.872161728557735 --1.53159534751418 -0.938249707112572 -1.27156306193712 -0.0950669004547642 -0.121469072392932 --0.811833874136493 --0.511150913240403 -0.21294982230393 -0.0760910195259967 -0.078185787401118 -1.60431399177542 -1.58178282674516 --1.94433108645207 --0.601569971647038 -0.976170790633081 --1.59600442714639 -1.53724585992496 --0.733521633590861 -0.570872690293978 -0.580189353346515 -0.2112943990382 --0.017909018492027 -0.149563062265862 -2.06104043023759 -1.27432734835938 -1.1964500015329 --2.94298394932492 -0.631605834371713 -0.0166172646949221 --0.457369361173285 -0.948522917796954 -0.440996103635646 --2.23925764644912 --0.4618851277978 -1.02576488728806 --1.37030034482255 --0.751287623616243 -1.85787817459828 -0.171005055771264 -0.817551317450821 -0.788106816659031 --0.495008911585913 --0.0288576362680661 --0.276131059697612 --0.379148939466631 --0.0212244263511163 --0.371454854542851 -1.6537970952421 --0.0964579844279605 -1.48483111676932 -1.02723431365083 --0.159996646906933 -1.68940347347886 --0.0218277816320693 --0.126094738238269 -0.182217672744484 --1.99729166266555 -1.42815010744229 -1.68396416380632 -1.18646303735703 -1.14716533288486 -2.51484033563089 --3.09590270222022 --0.210330018774535 -0.86003894170463 --0.165746010566272 --0.0381536953879582 -1.81142173602081 -1.45819722625019 -1.10679473326731 -0.0905744152924779 -1.24395370449403 -2.72844928268361 --0.273484130803233 -0.282988734424606 -0.229752179160425 --0.0075951817168125 -1.51535935602747 -2.74872288675837 --2.54556211435021 -1.10951678907486 -0.113474223729517 -1.73021499063409 -0.260940808134443 --1.51776538799732 -2.19547913764243 -1.48132725877574 --1.91404983634886 --0.670115419595327 -1.24601697159089 -1.34436632236257 -1.52067458408219 --3.54961570415821 --0.825363285484841 -0.70648180438346 --0.715369473581319 -0.617443780342997 --1.5008391728078 -0.197928754592713 -0.565946620648003 -0.914872705536352 --1.13972538727373 -0.63984180629607 -1.82545757125953 --0.73891967910372 -0.343021576423228 -0.00817095077851704 --1.95767410574187 -0.819293265656402 -1.27280141292723 --0.580614633048491 -1.17402928289819 -1.78957734214911 -0.387201654178838 -0.609875110600257 -1.52967496204283 --2.33048929562682 --1.0055627354666 -0.98419488521456 --0.108344955832589 -1.40678870284595 -0.656667920025992 --1.82861736574446 -1.078444622434 -1.07093833887927 --1.11989281498984 -0.50613934383551 --0.773649567734392 --0.549720858575263 -0.108760255392033 -0.371895293879344 -2.57131949599473 --1.33603365462351 --0.225513919099164 --1.19654769303698 -1.77446997175875 -0.881111466774222 --1.52476615901749 --0.508647547988712 -1.37771144904683 -0.7388131020938 -1.6336451838012 --1.17881998064742 --1.10063776588665 -1.90926366628659 --1.86397329089681 --2.02136565167092 --1.86818375684397 -1.7342903597 --0.747948563505474 -0.269727334313474 -0.856994472546589 -0.00250709843081864 -0.54181205229821 -0.643505054176806 -0.320559487532396 --2.79567824843363 --0.349938006376021 -1.03825005328389 --0.210886679224153 -0.855117898696533 -0.728811741076075 --1.0116064204523 --0.177522990434527 -0.343265725084112 -0.598896307231357 --1.43944396977377 -1.98583973952737 -0.980229741229273 -1.3446210672276 -0.840177732990337 -1.38188702091674 --1.14627281733708 -0.79464051151249 -0.434449363898125 -0.598152365634792 -1.0601274262725 --2.216375728853 -0.310079677629934 -1.55693125694999 -1.74772219697157 -0.346157118755587 -2.25832303218724 --1.19773494810751 -0.527992956213822 -0.209304427283623 -0.167122730590194 --0.219539190646184 -1.50805828442106 -2.20377387049624 -0.257694694175303 --0.362088617416653 -1.48090948221858 --0.289275419015592 -1.85289132516123 -0.000423963139446926 --2.73374542709821 --0.996952459293457 --0.944250360799678 --0.980896888061977 -0.423016266749077 --0.677018682762373 --0.054660821551888 --0.378470387844175 --1.36896320432219 -0.0797770605617316 -1.00297694933702 -2.40019498256975 -1.54757339644472 --2.08447829389271 -0.00423268709674929 -0.367943398593717 -0.529002824722674 --0.0281189569024143 --0.488900305617857 -1.32417640565874 --0.0126122772736821 --0.538513281061839 -0.237693937856937 -0.841201581294271 --1.11069623707899 -1.32961149690133 -1.26559089639134 -0.0181012926523785 -0.645564648312362 --0.77115064096186 --3.21550315302682 -0.292584663924597 -1.27452488925381 --1.75534199389709 -0.64540708800053 -0.559763718286689 --0.11882560008149 -0.0553766289253144 -0.53075906556888 --0.0224795942117808 -1.1360520659786 --1.0520067888675 --2.96972233323419 -1.06382910502972 -0.744759270399722 -0.536178604488842 --1.39488869214568 -1.32087938121225 -0.959275533110219 -0.619557451274799 --0.20273854496439 --1.82110692534331 --0.621726039692373 --0.767070030383604 --0.0770947738175884 -0.278283644280442 --0.458863915498593 --0.293158391809936 --1.31923985381352 -0.649304971201694 -0.461172868797226 -0.35327576615091 --0.0132014986492788 --0.36997522863232 -1.36579881080965 -1.3463949746981 -0.339173609736998 --2.11563225673242 -0.634821487267125 --1.27074088052476 -0.902976030719714 -0.462852989949724 -1.24301470467636 --3.51373588779371 --1.05837834171738 --0.184136208603759 -0.828270701480903 --1.3161576333991 --0.653598572407482 --2.20729019419287 -0.199435771284527 --0.951078672004833 -1.27516846359634 --0.0162300601007352 -0.156274563997044 -0.101547018993664 --0.50673739804806 --1.71726194797096 -1.85500127461207 --0.17865894570706 -0.376417778895405 --1.20932142398479 -1.38887905324173 -0.327529970312035 -0.735888639736419 -0.410422691467113 --2.58883311562025 -0.210056642971006 --0.399637880978315 -0.801560935110073 --0.158112464750644 --0.270790827174604 --1.00880274227655 --0.61377745925251 --0.878769039536953 --0.0347271396200952 -0.709579212871297 -1.54418202434732 --1.20917436624568 --1.39995551681474 --1.02084930449435 -1.38984113856118 --1.61540876012157 -1.85186644653736 --0.511744995728836 -0.682403008205352 --0.0304508169396058 -0.188718496296985 --0.864732173932364 --0.34718926866401 -0.616458218072587 --0.79107438209261 --1.72927562199645 -0.191583986096997 --0.405971330902567 --2.81063465719163 --1.05119921027867 --0.0918675543005172 -0.210220303587565 -0.660510268607695 --0.423922943104646 --1.26697139910179 --0.142585923764599 -0.381090785536003 --1.51912502553101 -1.39402406952109 --1.07501290132289 -0.173005840082205 --0.0444176770422686 --0.451933662558496 -0.229640591455219 -0.215159823062397 --1.73792606334561 -0.578345824087309 -0.459647577963278 --0.291254640929409 -2.29161299615226 --0.48831729289898 --2.3986911206172 --1.08335954029875 -0.66260188651782 -0.0686517891402918 -1.52495855858232 -0.0429801215325654 -1.53363841778846 --0.524992815232714 --0.632282152770426 --1.62283017871604 -0.877546666049856 --0.571285880948629 --0.619544222598947 -0.670847965431456 -0.960426569464651 --1.41654497285796 -0.271726780409423 --1.56552252366048 -0.950362859924528 --0.116989772143633 -0.741234896398725 --1.09162229834356 --1.35189718028013 --1.47894047456124 --1.45828941245436 -1.00691377793411 --1.02542325130309 -0.970908420894917 -1.30625144695496 -0.621123014337307 -2.11638049317215 -0.943736038631926 -1.02621115191783 -1.04094655587383 -2.2437694053673 --0.281309474209699 --1.05236291977259 -1.76871411920925 -0.550997081882301 --0.723296937809458 -1.26646037320949 -0.819395737100535 -0.905711500504012 -1.65743033413155 --0.899368108442538 -2.31741251915339 -0.327997216260663 --2.15571595631996 -0.0356643072293679 --0.76029838474647 -1.00050987990824 -2.23410139368679 -1.54827915477596 -0.782319812171149 --2.96316093930557 -1.82480126510935 -1.17878208091619 --0.391472482504142 -1.02124852868059 --0.380164235934139 -1.25093829743928 --0.420355469104969 -1.1673746422568 -0.0934599118438157 --1.05271459901137 -0.00209623040864315 -0.830509699341107 -1.10402938771248 -2.58057838833211 -0.552071900588807 -0.537363617796011 -0.757846449269525 --0.00188031451030213 -1.42103513638466 -1.09107875015835 -1.15764513757213 --1.50545679885136 -0.89698719576354 --2.41765639296014 --1.31240509426678 -0.678933726883413 --1.81234719084801 -0.850526867910451 -0.183824077680784 --0.651226783804866 --1.36460334740943 --2.78942301169677 -2.09236189646653 -0.42235286425975 -0.219862719855801 --0.497308175503157 --0.200753818433405 --0.0689734059757363 --2.26119171887372 -0.592020215421272 -0.601080234584877 -0.674441807103353 -0.946262228183279 -2.34598887923697 -2.62084214589754 -0.844027330641939 --1.40203860624163 -0.109991027592468 --0.356977422694897 --2.44028680844919 -1.19150271212721 -0.461696166925218 -0.0466350160840232 --0.139744929345369 -0.225799407165283 --2.4449530854421 -0.289446311013647 --3.31647425531537 --1.52003436127374 -0.186215821786142 -0.466790473953656 -0.272089069803101 -0.862408226322927 --1.03557062572379 --2.43810423509272 --1.72204924616978 -2.03937300415357 --1.54981914337604 -0.153199618547923 --0.386683030863519 -0.187512030613428 --0.340729086335507 --0.444564578992278 -2.11243752070341 --1.62762000081064 --1.18325321217333 --2.05263183440238 -0.445181652145967 --0.447344207655906 -0.268145944786866 -0.606714565294238 -0.940626030367575 --1.03902479703033 --0.0474715744275969 -0.882667846303884 --0.606680158370487 --2.95771825042895 -0.957585870394265 --1.58063585900111 -0.231901824477236 -0.226726955206047 --3.43254758699629 --0.576939730779493 -0.692078571964721 --1.20533540764465 -0.691219116706375 -0.38534451545037 -1.06470756808677 --0.116044797413785 -1.47053821323753 -1.27451187489124 -0.9002532288211 --0.442428018472739 --3.27871861421141 --1.81904393148841 -0.672145035114081 --0.985644723183587 -0.00455858632144057 --0.051416669452049 -1.33847730184438 --0.899611680150386 -0.204437617375957 --1.5084479676204 --0.533618988528186 --0.71566347511332 -1.46756993629218 -1.52252846866261 --1.17324581961105 --1.25938690345805 -0.303189677666499 --1.3912031856411 -0.012134377786424 --0.913658433947287 -2.49525733849228 -1.23621506383866 -0.161878132207644 -0.998968077771348 -1.62432716865688 -0.910590205591369 -1.82430144572631 --0.145918645512999 --0.888720094809305 --1.83173488387101 -0.46424954228182 --1.48378893679142 --1.47953294846713 --2.46605794994663 -0.770844164741376 --0.315764084835681 --0.0945929021674843 -1.4853700782275 --2.94861925824544 -0.223874104241423 -0.408324021036155 -0.075926501806606 -0.47995784457647 -0.857271929279218 -0.521579686344666 --0.91793499408179 --0.618176767876196 -1.5292586346409 --1.6673767977167 --1.54675038290203 -0.633852254165362 -1.35724131098237 -2.94413431712971 --1.15214611692765 --2.12524892207426 -1.00384951756179 --1.15145804889221 -0.316515605009192 -0.969342224412451 --0.233700217743582 -0.884110530455075 -0.30931828014441 -1.07186102451848 --1.05024420598585 -0.680516142094604 --1.7571847125222 -0.0349446360863084 --0.0350496250654899 -0.395167612719563 -0.282380838593562 --0.69488713370087 --0.135772050325556 -1.80157647259643 --0.0436237999367002 -0.891130674901621 --0.572557622939705 -1.50420266183504 -0.230795126090314 --0.359067817821256 --1.01755760579446 -0.830377702768928 --0.999059335680503 -0.0918011297710279 -0.611782808741639 -0.172628748464968 --0.907734165072004 --1.22778805064486 --0.147323272575534 --2.46028357015191 -0.837270047347783 --7.29648244490733e-05 -1.58717729600724 -1.52458007631761 --2.17957746191693 -1.84527755057528 -0.395555269848625 --0.658989814699972 --1.35147255343319 --0.868136227937878 --1.77752713174171 -0.120692908442475 --1.05085979682672 -0.411007862194424 -0.488568075794884 -0.266412422237515 --0.862067018922643 --1.78755078973172 --0.0680226231525296 -0.211504411425217 -0.782003395932913 --3.30950487856974 -3.90863558155349 --1.46192081633205 --0.613969652678293 -1.24449685730156 -1.24829516799426 -0.295540761950143 --0.688865227141399 --0.214927632604155 -0.0318066430377577 --1.41733810805104 -0.63365142200286 -0.629656638864352 -0.0484921072095439 -0.279837615340096 --1.22193667977678 --1.01129304859431 --1.49426396368809 -1.9624018701665 -0.437950546321902 -0.280050483811413 -0.122385647913996 -2.38396881133352 --1.73250945559819 --0.75383236147859 -2.18506143895391 -0.0228839310037614 -2.35725381919418 --2.15988462491966 -1.93705617114038 -1.19375277596367 -1.94357677139842 -0.000485360286887726 --1.87316455292517 --1.35871275194748 --1.67096144091328 --2.32445200125534 -0.419342166465366 -0.862620140532485 --1.63425976538347 -1.35269455491935 --1.73047676496569 --0.237923738886202 -0.572570490266664 -0.253974815625041 -0.570118777773111 --0.0486853581320652 -0.182053028771612 -0.172230659441803 --1.38729535511343 -1.48780854914717 -0.217451371038845 --3.94098156004597 -1.30707135615473 -0.727120684969035 --1.9972008215991 --0.390421329145667 --0.295768723438933 --2.81633059046385 --2.7998660589549 --1.93026506294195 --1.37704025170453 -0.808012239504017 --0.263713005442966 --1.3621422870963 --0.562636713508766 -0.986443333202429 -0.0715318770037694 -0.890524122245703 --0.755746320583611 -0.183649708419985 -0.804513468960431 --0.0487785315284199 -2.6789337009348 --0.706204865721595 -0.791478828547245 --3.06417087987625 -0.741396823834158 -0.120580122243481 -0.0649333921979931 -0.437419348658777 --1.46179532444271 --1.18676489849679 -0.0300062226538103 --0.492745861878234 --0.0346521692982122 -1.88763743577114 --1.13546214686024 -0.19382462438643 --0.26331783889551 -0.860772576357299 -0.448111320600169 -0.938571907612451 --1.63548476606439 --0.413723883747835 --0.413786924459993 -0.465148126336079 --1.45108574716623 -0.813466536388525 -1.21510219896631 --3.920989078137 --0.774587648040345 --1.30777064138022 --1.09860571848868 --1.52641175523336 -0.559254397112088 -0.0228887782040204 --0.160349079930963 --2.11089109979774 -0.82471915585664 -0.484001201481581 -1.44554290185844 -0.978344536571164 --1.24647887286355 -0.435594253776594 --1.03542009181264 -1.92198744298485 -1.41466951345425 -0.586183923267484 -1.22909319929941 -0.779862688778042 -1.86546869407904 -1.44045906530177 -0.28220662935496 -1.045835236972 --0.427229617751014 --0.646291295276299 -0.646803382777648 -0.198951431697649 --1.45642468403826 -0.150782133071274 -2.33919145730417 --1.91960268498993 --0.0263577676236313 -0.717914056337854 -0.880119280711725 -1.14662076048388 -1.04590923254351 -0.482740697922544 -0.00112200333245482 --2.90564008777158 -0.457239824264633 -2.15431842483054 --0.293079948933372 --3.25416940576428 --0.89991786148299 --1.61037690167176 --1.15882323212745 -0.647885324433922 --0.762677580970777 -0.825923351692538 -0.379804506860225 -0.343176927047121 -1.29219479319274 -0.581387480355298 -1.81122819085684 -0.429755055959049 -0.706557696227627 -2.11939333966349 --0.361359352527735 --0.127468092467037 -0.36924181613279 -1.16937763346978 -2.25770971506719 -0.399080973295684 --0.253295027644949 --0.294813845202313 --0.165772778273501 --1.6825961719136 --3.63916251133707 -0.599831454446999 -1.00923874635682 -1.29839303890429 --1.85903084823198 -0.279104771704599 -0.0468928962906574 -0.584515877621307 -1.80620449689877 -2.12116934877936 -0.150112583764955 -0.352991816865732 -0.0313851186729011 -0.533864548062073 -2.08113361293663 --1.56385975899658 -1.16905037473416 -0.263018763243485 --0.228683424035445 -0.367858247898479 --0.0118477466499662 -0.218666259892462 --2.16719692256295 -0.399449637889148 -1.25477269710609 --1.61837037761261 --2.110254454607 -0.681010850343849 -0.921662069236058 --0.532772676581835 -0.191240521987227 -1.00544257735251 --0.0854393368675304 -0.041535054584994 -0.903563319988585 --1.84402123657858 -1.78779201970556 --0.763510001687237 --0.0974607109238832 --0.476264529575602 --1.50687233807736 --2.00138546064576 --0.67454369159822 --0.196998059708115 --1.85289609166034 --1.98857088896974 --1.11577122272161 --1.88905279105655 --2.02280756649535 -0.907741517087576 -1.37879264722146 --0.0580007078589801 --0.127083599674673 -0.00506740223354285 -0.986014629760671 --2.41705007396853 -0.27752053484069 --0.872218048281482 --1.39850712467863 -0.853255728522278 -0.259990193552623 -0.6451790705738 -0.303073431686759 --0.839518907144452 --1.56933096994407 -1.02839659490896 --0.486353081044319 -0.197443218683901 -0.366609799714858 -0.103131927052566 -0.757853884774148 --1.42410359496555 -0.443926772973182 -0.765433320356887 -0.553225273422477 -0.0339447978149465 --0.590091293220716 --1.26570790775365 --1.60864684649185 --0.0304794961271639 -0.573213906690459 -0.745746938764063 -0.672614605519334 --0.967161826883483 -1.93321681576843 --1.02651965321905 -1.1200432476755 --0.4870494056212 -0.742527064122253 --1.31096773527959 -1.71400982648494 -2.16287735341231 --0.674847061199358 --1.01409859776595 -0.4474624493129 -0.241222630609654 -1.99037999694593 --1.17574835075354 -0.594254854364738 -1.2020560556135 -0.624663656577413 -1.63864995434709 --0.632349783618622 -0.454878375815454 --1.49620925565278 -0.764854895599592 --1.6449174378348 -0.846935472872374 -1.6955784071923 --1.19671018692121 -0.374843212864031 -0.0850038870267227 -0.879640734241768 -0.738175107348443 -0.213593281392665 -0.769587099642248 --0.409655164303853 --0.0798416216485762 --1.1677122756518 -0.596900838374523 --0.210784610413434 --2.04516650098836 -0.236626362656626 -1.33627101181923 -1.01637404566427 -1.38697987682242 -0.281110057191647 -0.502515229523127 --0.000929754588113951 -0.32024493009729 -1.09776239632458 -0.220515110507327 -3.02285433032839 --2.7679405311133 --1.55611358449133 --0.0909209006063598 --0.972711700811921 --2.1491938128367 -0.832138393222174 -1.18004040874278 --0.858441753911375 --1.3846305738609 --0.440432859771036 -0.409967722405927 -0.226410683541797 -0.885668242913987 -1.22035300760685 -0.788615671608017 --0.920237821785591 -0.234928186967622 -0.526613502673966 --0.203185260339689 --1.63465392202902 -0.651777775495471 --0.347838701029318 --1.30553388174353 -1.53230497938832 --1.60271689981106 -0.828349284096182 -0.292009481727717 --0.156961207379737 -0.463927636581614 -0.519729412410744 -0.882573219348341 -1.07706277323651 -1.69842994454639 -2.46782978456709 --0.675178480192166 --0.125403776075821 --0.497782324972114 -2.28133480711601 -1.88938073198655 -1.78900498746346 -1.07712104937161 -0.227785238761751 --0.837498364774476 -0.179826679544599 --2.84042110379475 -1.00149639120038 --0.136231115148941 -0.168435863692544 --1.59766573486198 -2.15281853153904 -0.226369681236571 -0.639941900639656 --2.11813291325466 -1.37486641582654 -0.206750894831867 -1.16043792265638 -0.582465981033259 --0.88176419398382 -0.176078878327225 -0.341978971659415 -2.25060145589588 -0.824781702692594 --1.66590976532513 --0.574071896020911 -0.10306183863678 --0.338867788523112 -0.615668065501616 --1.66710629141841 --1.39515349080456 --2.02740161799245 -0.464401035089276 --0.0697796444779755 -2.01715685252204 --1.58276422837826 --0.10521701858155 --0.0717462370019 --0.220640206967854 --0.739153641590651 -0.679974937165603 -0.312475573344102 -0.702060979179331 -1.17472427052647 -0.214135233337043 -0.349308118153218 --1.05874120409941 --2.64928041884357 -0.0306460649912523 -2.09010883173383 -0.348538835563112 -1.02299918497553 -1.69924903655908 -0.217254774123045 --2.45370728303849 --1.39255009266977 -1.33386783629135 -0.510330129380424 -1.58787232878814 -0.292666205594234 --0.0283346608147248 -0.815354510177855 --1.22227840469965 -1.74692216464024 --0.533153798339359 -1.10759914395101 -1.89621366919894 -0.995200208490088 -0.559953257194996 --0.608010714406621 --0.0869849207592495 -0.18112332503318 --1.14585526537064 -1.75406466904429 -2.66668079819092 -1.04359015540403 --0.353391444877282 -0.705179458553435 -1.14741720301306 --0.89692068645903 -1.01032456295962 --0.597559193497503 --0.636362778329627 --1.07993834846973 --0.799190037029028 -1.29702006639631 -0.759826618416007 --0.364612430546963 -1.45100675639989 -2.22343826014741 --1.91070225753596 -0.195164289861811 -0.244050628178488 -0.330753161920441 --1.89783079647734 -0.540521447128707 -0.199426231546539 -0.143812059785642 -0.457990573213021 -0.877048455271021 --0.781798239918267 --2.69843746254171 --0.344459230669235 -1.69979468756889 --0.717223473980793 -1.53028702780025 --1.11108953707567 -0.55355169814095 -1.91467961932751 -0.0257907821526011 -0.771874252225686 --0.4319558887175 --1.70825679530964 -0.94167926461636 --1.07462412030267 -1.2146819514092 --0.769188465219377 -0.592888105543611 --1.54344508246789 -0.741965685972211 --3.07679565185872 -0.340272067698725 --1.98269979625267 -2.03285957340007 --2.01034698708601 --0.966364614985114 --1.55224109492762 -1.80462903542802 -0.495115807477713 -1.40146243832234 --1.62258196915323 -1.21671037246873 --0.283209346973056 --0.219350546588981 --1.29871272456899 --1.75725882664673 -1.32937225486094 --0.106449384847322 --2.59051030800144 --0.141460239262098 -1.29643991668566 -0.467617802557958 --0.53575638635607 --0.366894492692055 --0.0144336270638927 --1.35565758304849 -0.6374169459247 --1.5331280278884 -0.771714934259865 --2.23118964278247 -1.69541145472927 -0.950023355849945 --1.89389467714686 -1.22580821332 -0.197506655406348 --0.42201932615281 -1.2701376014345 -2.95828120406414 -0.380880919242827 -1.13794923366765 -0.448636815525191 -0.814905797558737 -0.749507298644531 --0.0201741928921422 -0.807984384584786 -2.99085506436047 --0.311788109149362 -0.0323623190586559 -0.480827914683061 --2.31145006116949 -0.0935563506666117 --2.23023067385004 -0.692629811174656 -0.785256888725861 -1.10284310579792 -0.14287316760978 -1.73890585705621 -0.302496683280445 --0.900232372178344 --1.2005758374592 --0.584193597034819 -1.79860611002086 -1.33732319802834 --0.231419410445234 -0.873673549492167 --0.436797964786461 -0.923240680570961 -1.88119034461924 --1.85848544985021 -0.020217603237958 -0.0962546147696504 -1.12802039013938 -0.57711630257297 --0.73994838218421 --0.805113952040966 -1.69437453831893 --1.5132284473341 --1.38312635839097 -0.702840230019572 -1.8845070377902 --1.84478757753158 -2.08404379444664 --1.8741039277865 --1.42763414645542 -0.396123411504137 --1.04498384137769 --1.43446467086121 -0.469601426701628 -1.58308337712263 --2.40104639814896 -0.598497593636147 -0.368547536017974 --0.805083012620621 --1.57151023608754 -0.84582889681246 -0.153565480979102 -0.345365690407284 -0.734579639806562 -0.18324115676441 --1.22159895141451 -0.21655706850939 -1.36226584308752 --1.63885589715759 -0.19794094782949 -0.591918647882604 -1.36917402110806 -1.56271775889437 --1.07130722712666 --1.65163243126877 -0.39935943177939 -0.192500947296001 --0.261187872071492 --0.336777644346823 -0.248584200491571 --0.0707192458565675 -0.0475753755724817 --1.22519182197658 --0.326684270631556 --1.34219718756902 -0.537308235892317 --1.38416761657946 -0.275083703180297 --0.397177486692982 -0.860238463933182 --1.47494308930739 -0.0356723644207193 --0.0905697520207589 --0.730864690537231 -2.93973004471428 --1.21385970787308 -0.671974898520739 -0.198666821456012 -0.0487259960537632 --0.51764678306672 -0.937802402338043 -0.888529989797181 --0.21758883241354 -3.25742084296031 --0.553807148352384 --2.32635859451376 --1.2884657854987 -0.65801686816285 -1.97124589136424 --0.169354181107444 --0.00676781335135956 -1.78902501142446 -0.839110037079184 -1.75241392881096 --0.0785560761868833 -0.506196635404315 -0.877503011270537 --3.22597550167379 -1.74455558758745 -0.918889354676429 --2.29773796855534 -0.255762298014329 -0.736458705316755 --0.287988549585783 -1.89808641581983 --0.936971547946746 -0.839432745724672 -1.88940242531541 --1.70377938448188 -0.106492858034862 --0.370666624446713 -2.18818955676407 -0.880209967311551 -0.0718882142693644 -0.415212703873957 -0.947377909458467 --1.75280703834756 -1.28253069756369 -2.286730099277 -2.59801318471331 -1.32858281945624 --0.277029244716836 -0.487803544610966 -1.97149587416698 -0.331271014136327 --1.83460397264834 -2.0819498088876 --1.34771549405031 --0.755807827258167 -0.812171881588638 --1.30570078144118 -0.535538066727122 --2.70419258236214 --3.22476238300152 -0.835612120190701 -1.62670062454712 --0.314986199153442 -0.0428838062586703 --0.837330411982943 --1.19289551188274 -0.0546607437162194 --1.43656208704219 -1.10905487659966 --0.515869118565234 -0.344388789970523 --1.34522696315854 --0.417640611875655 -0.476405845039602 -1.21021082240093 -1.3637253686539 -0.706987260787866 -1.0949710776841 --0.031618623435719 -2.33519907921481 -0.0821227463477907 --0.0427403225990588 -0.651056220100962 --1.96069282608453 -1.81352596438669 --1.16562413258143 --3.43575787823422 -0.265051371831351 -1.10181379070823 -1.94577080357326 -1.22107478518719 -0.128416988383584 -1.28258846042144 --2.37154312542677 -0.7797358987652 -1.69749421004091 -0.611265055525626 --2.23570976579617 -1.03990353076611 --1.94475098272711 -0.630264817131646 --1.39863975702052 --1.4833855614621 -1.88495401736004 --1.31936232941788 --1.92326473572844 --1.38395437755239 -2.12729320988085 -1.17332468255946 --0.322654082118817 -0.782597115984238 --0.234526918355051 --1.23291502948079 -1.7140926252041 -0.778026524903257 -1.89866032777825 --2.67871103133649 -0.334401400469595 --1.67423140654383 --1.09123377896274 -1.12213214337592 --0.0108474495240287 -1.54857807879856 -1.95651605945195 --1.04943558697168 --1.39150040376395 --0.0320768654263244 -0.392350890903352 -1.60897691481795 -2.51850964308469 -0.502768107695125 --0.330110838447837 -0.19612490453413 -1.30682623308562 --1.54767241626699 --0.103971953675789 -1.69748934932893 -1.92705001385075 --1.59055278007844 -1.30798177077123 -0.215572314835965 -1.63050924921253 --0.89279538882095 -1.30611332199653 --0.377298171013518 --0.822455109091358 -0.550793456964886 -0.693323198380975 --1.1089267177683 -1.76048586688581 --0.0235958349384902 --2.71774175553252 --1.27838011502874 -0.873598899004818 -0.438000389681164 --0.326379503974827 -0.387258533962513 -1.07311332785932 -1.08453059759353 --1.52466084455907 -0.0430703075872749 -2.53418089490766 -2.10411462304058 -0.664614859944024 -0.74258269501383 --0.392048212517182 --0.130400484818619 -1.6455739324489 -0.685230707476471 --0.609524673017258 -0.553199964572393 --1.53908113485396 -0.0269834342700648 --0.290846430415254 -1.85371309931146 -1.11755304208783 --1.47719414995845 --2.25810256189747 -0.63005056032457 -1.2683059424076 --0.00632614760364447 -0.288200848675686 --1.90053427588234 --1.0134439529683 -1.29820661337957 -0.522925657170113 -0.142291859883592 -1.33823880259411 -0.593000144377024 --1.48342250162393 -1.03489557792948 -0.113545318451767 -1.54362828708114 -0.286567075755601 --0.936866392809449 -1.80349094032613 --2.17516635108849 --2.28268241419591 -1.90815379665132 --0.292380164750535 --1.54356322133027 --2.66107991813918 -1.03731371109297 -0.237852016179151 --0.349006509891495 -1.88550069011239 --1.21706983116623 -0.86262672093863 -1.53457532544114 --1.25777264771826 --2.38135894902838 -0.236496681998972 -0.941231411505701 -1.23467631891684 --0.145818990863903 --0.286088234869574 --1.88999609112263 -0.196735956249512 --2.05842956303175 --1.55225354164402 -0.97483192054759 -2.2038852721752 --1.03690716409804 -1.01105837338002 --0.0947990229385951 --2.01673995661583 -0.245956773769269 --0.911016716015986 --1.00773366742366 -1.00331839768326 -0.314044264404657 -0.689639768198498 --0.699477856349517 -0.169112953949877 --0.120432488814664 --1.2538100700237 --0.035363513694179 -0.0221639507401754 --0.0239425781350775 -0.294507154702391 --0.174372525192364 -1.42375806666423 -1.58727958001218 -2.23315370562134 -0.931009836718099 --0.442597834462138 -0.0918574080667511 -0.85519842789164 -0.391130888704568 -1.41290092867339 --0.160818402647408 -0.361230238476386 --2.10468161608205 -1.35702630412677 -2.09517984306477 --1.22013459391147 -0.76354633367276 --0.740033612229947 -0.901567386713594 -1.57181778054664 -0.930343799790254 --0.855802134263968 --0.499325700568733 -2.56025546345689 --0.654090727080691 --3.04241977600107 -0.603623987787998 -1.85718629289062 -0.540055374826675 -0.87399364804606 --2.0346009270054 --0.878842522250356 --1.7971265980686 --1.22743933926018 -0.878690707657874 --1.25604699175514 --1.32775804325442 -1.9196801784755 -0.967803503022019 -0.161827019773504 --0.762995797010149 --1.1782003868068 -1.17896898198093 --0.766679637135766 --1.00527676382266 -0.695381723523626 --2.55911926143173 --0.606933320303732 --0.310304032659985 --2.20036238794246 -0.56449484349837 --0.19926613473449 --1.75153050355391 --0.362369686398914 -0.687303536209667 --2.23820413711019 --0.487521614775247 --0.862733088066129 --1.46486906372538 --1.33840198648427 --3.02690362883414 --1.44950937817811 --2.37395220770974 -1.86524975971939 --0.572018252550862 -1.77796899233027 -0.23574085080077 --0.415786117529564 -0.992552557167063 -1.82054064684685 -0.00882401973954039 --0.76122777116899 --0.0233224061661694 -0.45162262970431 --2.68716155494308 -1.55860445574 -0.232322704126428 -1.23595083375977 -0.0290647499355678 --0.646295244427428 --1.45689928617405 -0.234306844343191 --0.844929801300886 --0.378030854373144 --0.524004979979651 -1.77384715522755 --1.39159213015485 --1.10491612758732 --1.42407187547099 -0.329189405581111 --1.46884630851413 -0.671167423143219 --0.287838862299532 -0.595375154912166 -1.0798267617062 --0.70113971263768 --1.54958231072177 --1.06053946165862 --0.542400440169921 -0.052985627093836 --1.55500179993219 -0.245930740187504 -1.6056730408178 -1.68423185351526 --0.863749867454308 -1.02325990105466 --0.704055527901602 -0.302774329091681 -0.259822031782614 -0.362278507045287 --3.23783553374185 -0.265209852873999 --0.665594820562752 -1.79965506891431 -2.18906303109824 -0.45853907599721 --1.67155262625893 --1.44329806627142 -0.337254499900567 --0.852878041427395 -0.623639433796875 --0.116211555607002 --1.17212590530596 --1.63996862003989 --1.2786450867052 --1.74418175176751 -1.32564613083014 --1.6241235014852 --1.90063617325377 --0.0861548034178412 -0.18449067887272 --0.139027390341631 --1.51626690381151 --0.5440788569449 -0.130942908640616 -0.275405572627941 --0.061135413207893 -0.499154046304337 --1.39875123629236 -0.29421220427135 -2.66410068479858 -0.425006949974588 -1.24730482108 --0.754512272436195 --0.608113848677423 --0.354700417363095 -0.618123150732096 -1.65017062311226 -0.220922370830273 -0.0712229876331705 --0.41061145475657 --0.0220481662582586 --1.80927868586777 --1.22057345182975 -0.278713381938278 -0.187986541438763 -0.395084879252286 --0.722872114877468 -1.30877708680769 --1.14383218725593 -2.08793625618128 --1.41234664427942 --2.82698028209726 -0.83706675587783 -1.12359537464744 -0.795842867607155 --3.01509366256336 --0.0153975969742746 --1.96913860614043 --0.89307018419993 --1.4078179811322 --3.2106978094477 -0.129495784462215 --2.17668321843338 -1.24301977742995 -0.33859672719886 -1.00766942299711 -0.362053374383217 -1.171175525671 --2.28588129679098 --0.264662610104033 -0.502845891958129 --1.11599926841611 -1.88965496756509 -0.493088506575594 --0.645571779634835 --0.607783891652161 -0.644786127553704 --2.02952861186682 -0.834743287442237 -0.476546006608569 --0.0831697289614652 -0.683999731996373 --0.425953047508848 -0.329978954866768 --1.42219127610665 --1.49196495998416 --1.10376962843033 -0.0337241706631861 -1.03175748596262 -0.111296169484625 -1.63595641498604 -0.434751969980127 -0.346649694046448 --0.557862327987145 --0.87391825999066 --0.166235207963435 -0.319356330862863 -0.912232918190433 --0.484623797030672 --0.802492842029864 -1.72472973786246 -1.32574840567661 --1.9034213656261 --0.047365265913772 --0.160016446000363 --2.50270651755147 --0.692011052206041 --2.65904218121637 --1.12887103678542 -1.35855918827368 -0.0851995581809817 --0.252358888196596 -0.0349490158266885 -0.436998979260345 -1.21737074176338 --0.230309535657007 --0.440447975799849 --0.612703666977179 --0.498018301628729 -0.0780708099521323 --3.60964179777467 -0.034259570024723 -1.40717445545519 -1.31282243261685 -0.94583324860788 -1.39722045116289 --1.07213415716313 -0.994177996132906 --1.18337383681202 -0.147502373712708 -1.07920380680318 -1.49628146699922 -0.0898199604493346 -0.524516299625102 --0.643607771246977 -0.0356705812182092 -1.7695624749997 --0.327282464312132 -0.841514206467433 -1.77675622752849 -0.290250953023126 --0.344488977956818 -1.65619225237815 -0.150826792795023 -0.15222383455308 --1.5345972679026 -1.07189716693574 -0.247706114539149 -1.24910450937954 --1.00088658876007 --1.09975307187888 -0.635316001854921 --1.30342016548676 --1.00609069030077 --0.188483890655402 -1.21584002603762 --0.0578994933194785 -0.143817906194991 -0.867078739673673 --1.63701311618692 --1.00897532195008 -0.503402925498419 -0.501674643509386 -0.465471850029033 -0.253790468003269 -0.542235550030046 -0.0194917198885598 --0.530915446965803 --1.50015805679408 --0.495196878982206 -1.749593432553 --0.990421705070487 --1.31251940067682 --0.780034120587924 -1.64272329635562 -0.564102690029696 --1.47703623427699 -1.04442438104501 --1.6286828881531 -0.232891954633001 --0.34439678211632 --3.55285732943986 --0.835336236490029 -0.301542372918483 --1.43904783721462 --0.0929570498217771 -0.329914610008833 --0.088668757338688 -0.789607993708225 --1.0363496322904 -0.0240339174977642 -0.373835312821994 -0.463280413639829 -0.221760548130494 -0.414091587628638 -0.643936129192864 -0.732965504965177 -0.947564115224452 -1.78568422661236 --0.563327727127469 -2.27420583273815 -0.605900714772799 --1.66967195364489 -1.22229407895355 --1.07949177985924 -0.221352611485809 -0.142023957910169 -0.613932714073844 --2.42409922732627 -0.673994222305868 -0.480483148765098 -0.778688910592692 --1.39870083258895 --0.481187746432003 --0.550644412960647 --1.21968777608977 --0.13648646575621 -0.270501149981484 -0.441955816420776 --0.760620649880877 -0.666414345566839 --0.561961948321489 -0.270718535635854 -0.735599343154981 --0.204426297355919 -0.374151185700512 -1.99635490427623 -0.695384388573061 --2.88471410434004 --0.0322394639420054 -0.325706949183333 --1.0542770535336 --0.0114132755619174 -0.416505881916185 --0.449760073670955 -0.502192897122875 --0.291439740880374 -0.3358300840616 --1.54363379589861 -1.65828354418393 --0.863985828106152 -0.488435369621481 --1.05113898739203 -2.12198989897319 -1.28058400363539 --2.3636475581164 -0.971822412450354 --0.881910686808418 --0.0437028448443844 -0.254422114839436 -1.75185427071831 -0.199667582972161 -0.214708124784964 -1.71622835406342 -0.316790187108865 --0.457474241649081 -1.88504874785344 --1.74464178369689 -0.758218610377609 -0.179670704002429 --1.21205778543071 --2.43710130915329 --0.152260928187271 --0.600935586600809 -1.24295938980354 --1.44114990109805 -0.418819294875036 -1.06396418372102 -0.625592303432285 -0.965156967581843 -0.436375810936712 -1.67586940193618 -2.27104361985606 --0.141621873534636 -1.19029439421748 -1.27239898798315 --1.07555705500976 -0.58778059026093 -1.57877661147689 --1.69490741301626 --0.0519549645207693 -0.794288641273997 -0.48341143523972 --0.680364902779605 -2.01085241322377 -1.65354963398066 -1.61351754304055 -1.38806863710657 -1.18716496738077 -0.631157744182989 -1.35687886016596 --2.60330252248592 --0.667917801858572 -1.75853407631915 -0.229443336325836 --0.329026217217075 -0.332470528339552 -0.260105030759362 --0.813901511525842 -1.58737433929241 -1.10305438336576 --0.0205153636440425 --0.599002524720014 --0.443372901666187 --1.65930531595398 -1.26130785995987 -0.844686305869974 --1.51108491173412 -0.693365537043375 -0.493805498218773 --3.21859282944591 -0.0563033845033303 --0.0131739682832617 --0.658953074496775 -0.871479445597359 --1.93883208014891 --2.23995003238527 --0.743595264328381 -0.360058743798129 --0.0941718438579286 -0.85919908567373 -1.09946232359331 -0.63883340257409 -2.07630414679413 --0.1916871536488 -0.992978416833758 --0.0233089814278067 -0.0725352010191038 -2.27567733846701 -2.03137919674188 --1.09661842442187 --1.86812465363117 --1.54532081069949 -0.0160582590985356 -0.958584288159471 -2.2298387874679 --0.427015646938205 --1.54925241029938 --1.96755263454497 -0.199249639249597 -0.741709247537589 -0.122722409408309 -1.99833142665498 -1.4109192840659 --0.247582816850354 -0.501102116130314 --0.736564301984469 -0.835607949713392 --0.0941777275446611 -0.658647565806271 --0.269432616663821 -0.197232223772293 -1.35593446057551 -0.619863508256714 -0.835866739266407 --1.56905914582257 -0.0240817060283298 -1.22820631788997 --0.755179061537973 --0.236068599730427 --2.4626794164454 -0.870152070719616 -0.413527325807152 --2.2345821476444 --1.41685344601207 -0.577813585705373 -1.43547726351596 -0.456169707835734 --1.02130958182478 -0.512429872584327 -0.175553870685512 --0.103572251114862 -0.403528177664434 -0.316082873222655 -0.987712904663386 --2.69665162333705 --1.4914752380253 --1.28582996357066 -0.569486689374132 -0.557972716515344 --0.538068135372875 -1.98147222868019 -0.741296102561272 -0.728414263743639 -0.257650250086288 --0.544403020289604 --1.55073036219821 --1.52387541487283 --0.39387755750802 --0.499269011228868 -0.178584339484285 --1.16709122494891 --2.01770851627079 --0.797240775927719 --0.280266220920282 --1.96209521432787 -1.14252013557934 --1.06289991908741 -1.1532104162596 --0.766153836096372 -0.541388952641142 --1.71694303960744 -1.14650911775959 --1.56148912507819 -1.47864241111369 --3.17412599423494 -1.00155469458662 --0.237743153816027 --0.54593221595611 -0.001060602503415 -1.18392023114859 -0.712382067438085 -0.492443518793781 -0.132468728823312 --0.030085868353968 --2.41739534812245 --0.915080385869071 -1.33964468299811 --1.17698453262408 --0.120989694891556 -1.27190722220504 -0.842188941561211 --0.303071616472401 -0.591960265021477 --0.0994808155392946 -0.575205965038119 --0.0968713220548914 -1.79186910593093 --1.36320479887506 -1.71890372843136 --4.00318845937608 -0.811070580898974 -1.40494398058159 -1.19894037099065 -0.553958025116922 --1.15669203571832 -2.06428303669131 -0.212151541858065 -0.554888721759088 -0.193326240588828 -2.52451141458114 --0.353212602612757 -0.00779739712918293 -2.26484280647002 -0.673726157657777 -0.0846911824447822 -0.223295598927388 -0.0763104181230023 --0.913785707594442 -1.59011883214766 --1.1815903573204 --1.2026408809112 -0.0502471527525667 -0.0693854316453617 -0.316375304564726 -0.933163905676516 -1.23786386966253 --0.925415994314463 --1.45269563068351 --0.410361486657692 -0.281671638654064 -0.635862339502987 -1.23995820522323 -0.889685867548421 -0.0355276485068394 --0.911571693966987 -0.626324327141596 -0.193031074925539 -1.93603328410193 -0.724633459270454 -0.249214701150125 -2.14811866670659 --1.4408248072385 -1.43444678280625 -0.926527205543394 --0.709074988607547 -2.25510455747914 -0.288904278549019 -0.449607181993267 -0.174144168080321 -0.667544588025041 -0.930958115711288 --0.492475633139168 -1.23644105912146 -1.96276939920592 -0.480233375990466 --3.01903142858892 -0.247954836911918 -0.140561755655327 --1.36430121623317 -2.43641770848041 --1.43974437958359 -0.273630551443478 -0.0120737342272417 -0.515577305656779 -0.837671681501515 -1.37388882361883 --1.38124112726676 --1.73446615414603 -0.264073968429873 --0.629027401954286 -1.68234398496903 --2.31454323086617 --2.21117044757423 --1.12100355710871 --0.449611419205851 --1.38571413638554 -1.25525806681735 -1.38850061993068 --3.14607094965206 -2.9359660376373 --0.691259713318594 -0.984337881851033 -2.81882215342782 -0.144842252008951 --1.10831516871194 -0.510432871860253 -1.75918355966497 --1.51418271374524 -1.77953002876811 -0.0179106232378814 -1.79240603973784 -0.289159709073871 --1.43790378125038 --0.760434365710722 -0.647441325280216 --0.219121407232855 -0.576929232693281 -0.753803287422468 -0.0278326248134881 --0.897464926735637 -1.25625565392011 --0.635932296217796 -0.828970126709297 -0.129854897570461 -0.400522176440324 -0.94503573830341 --0.694190022891974 -0.662967828199864 -0.446739737101037 --1.31267454646626 --0.31074870311673 -1.04049788204355 -1.91843702411967 -0.894972019084928 -0.598508910423112 -0.981577627676975 -0.772519027367888 -0.509780630363124 --0.500659266651112 -1.02205043224986 --0.412689428080501 -1.20161909176752 --0.690357827258026 -0.512812174761585 -0.890981505581614 --2.5132198591266 -1.46300548341205 -0.37179274094232 -0.434723898608432 --1.60356860616466 --1.23551780440235 -0.644621164919535 --0.492920834471924 --3.36191491567571 --1.24344470532599 --0.232586366137738 --0.847023237795224 -0.563761803515472 -0.0587653528785346 --2.95539402602774 --1.67083932809481 -2.28848801538071 --0.908107882070588 --2.4831899093743 --0.229829428160201 --0.532115170046808 --1.73678772194653 -0.935895387711724 --0.911864809671513 --0.128986628921893 --1.0325464859123 -2.15340457788612 -1.81231593026882 --1.90992520343013 --1.7257138316283 --1.87997605298467 --0.253590860921669 -0.944098727470177 --0.113015340911769 --1.8777624087367 --0.250673311104599 -0.472395592448851 -0.361588441305297 -1.91419828910423 --3.00364551708666 -1.25807883149891 -1.29313258625607 -0.59152405020321 -0.996011012758757 --1.15572535438395 --0.211940074735487 -2.06674807374049 -0.123025660268748 -0.478973727452626 -1.57920902589522 --0.428145403304294 -1.57456762330628 -0.132501523107713 --1.08526196509571 -0.808548366104858 -1.51097611019894 --0.00329341473064559 --1.20608767954931 -0.0495559635041722 -1.57779043627861 -1.78675112087659 --0.146546338490555 --0.566366879330761 --1.22732524063302 --2.26280098730951 -0.409319170996646 -1.04110678476374 -0.42710734774313 --1.65666399559056 --1.51734535510317 -0.198367080322928 --0.105378958613834 -0.690703812413489 -1.60209806732652 --0.0776994930147303 -1.94347103413236 --1.7395160972306 -0.178603686760662 --1.34416164812342 --0.218973333372539 -1.73773270086633 -2.8981582834216 -0.424502495435028 --1.28321641696389 --2.27714817446139 --0.626030924147187 --0.641208600094032 --1.13649188025351 --0.241233434648251 --0.74578588566056 --0.111866636819556 --1.95718517799978 -1.62954685005135 -0.468863811265813 -0.826148173977861 --2.74921482315543 -0.551833893006078 -0.910255853940331 --0.870968119503033 --2.82017228616198 -0.562316949083442 -3.06828769443853 -0.329309012488554 -0.91652900565696 -2.84104806985718 -1.22619681699446 --0.138506496272676 --0.307261370198354 --1.09806512469024 --0.201639252643353 -0.42503330218433 --0.172259073362714 -0.0855436040336048 -0.701032891983207 --1.13197354059727 -0.334866675005909 -1.45138613003475 -0.321528962344038 -1.22837379989133 -0.416530444449617 -1.26622794114922 -0.904348216880358 -1.37780118181894 -1.5014360084827 -0.171489996779892 --1.73392839991236 --0.609415081846382 -0.317707116861838 -0.33541746825181 --1.93053640321288 --0.355178119373601 --0.34494728195757 --1.4189155003118 --2.13342972787226 -0.791131138544305 --1.1351440260791 --1.47986792962651 -0.640624309838326 -1.23006833952074 --1.86749856780737 -0.626045688923934 --0.719312268608327 -0.00847573647968858 --1.32601306182886 -1.69561350325199 -0.531578391918348 --0.112018931406691 --0.0484058434181307 -0.49047343818625 -1.34519288508829 --0.472823689243977 --0.06128136581777 --1.10618465398212 -0.193430466728612 --0.0883506954840243 -2.15063193659722 -0.248369814335177 --1.08254404431687 -3.1550777623895 --0.49621443112876 -0.998612557835443 --1.2000341700285 -1.76069925852932 -0.369538991047071 --2.08326025796397 -0.853310303070739 -0.197531312189831 -1.95112393083502 -0.885150895752403 --0.511704161462958 -0.334203643679764 -0.409747353165393 --0.56407634713533 --0.159496362321129 -0.450071545624231 --3.00340592267219 -0.711713028207289 -0.118172955203384 -1.13270553141772 -0.976067676962742 --1.64853796359939 -1.06412598184505 --0.360799511037008 --1.31660166797758 -0.838918553158642 -1.42173130464671 -0.368059193811579 -0.143913293071506 --1.14270274368846 --1.91460929087702 --0.420833540532008 -0.896946295617983 --0.385111592711237 -0.168864171616818 --0.460611683013632 -0.145412642458801 --3.26104721097186 -0.893087683615704 -1.22849436757118 -0.931154093860677 --1.08049616904978 -0.488671453176861 -0.280208797420965 -0.56602598988102 -1.15912195779563 --2.64296762195373 --0.447821694769015 --0.947811841451102 --1.63775876237791 --0.0123421810019693 -0.308723107456085 --2.67247397016049 --0.430250755589629 -0.381245489522559 -0.514128403965399 --1.6490204178956 --0.350255336369337 --0.54599617307872 --1.59364690564329 -0.622844693683451 --1.56932099651509 -1.39418464144191 --3.37001549975325 -0.664837615598859 --0.903484348012288 -1.56168108885986 --1.48447271338161 -0.0652383954235205 -1.21702934769717 -0.0570947375116297 --0.293790325639769 -1.79716229111081 -1.58163221315733 -0.560766645610485 --1.6308375309794 -0.425904253472019 --2.62325088145032 -0.58111264585834 -1.1655524158664 --1.33017601021964 --1.08002636160498 --1.24030478225442 --0.175173678737544 -1.25187701701445 --2.22866950835193 -0.326712105583866 -0.27027669353747 -0.0860328855368113 -0.0469553596972005 --1.90352300848786 --2.10714957136945 -0.753447339449798 --0.5344944177439 -0.445191990544341 -0.21986229311093 -1.89767100072151 -0.503307160169408 --1.64583294687998 --0.485715305188478 --3.06941308053368 --1.12280903589162 --0.0286941067969693 --3.32639525129298 --1.49399403339689 --0.757834572645066 -2.06183875870252 -1.58256915391325 -0.616646959177055 -1.87024899517113 --1.20220850859771 --1.38093761623971 -0.84283584380406 -0.276984238410307 --1.16007174895879 -1.39391354532762 --1.80295824856442 -0.054098146639717 -0.385291271832722 -0.622508721991426 --1.29294672250041 --2.9491162909325 -0.814250844636927 -0.165131893422828 --1.06564828603729 --0.95735034292723 -0.559120886037357 -2.33537028186461 --1.85807004353856 -0.609846035725941 -0.662017238945566 --1.45172807215407 --1.36458900379501 -1.09496634847395 -0.751010938381199 -0.395497968760999 -2.06798147455132 -1.48067303528539 --0.108178835660571 -1.32140771554394 -0.733830018274109 --1.02010339373105 -1.47392707543086 -0.159659625225521 -0.338939445129171 -1.23351987622888 -0.365292627298412 -0.598299567958511 --2.56259409213666 -0.414244629063113 --1.82893853061621 --3.69711797856106 --1.56361427601668 -1.24130043053093 --2.7446094998481 -1.2871085659253 --0.842759247292545 -1.80797387176982 -2.03576230405456 --0.0909367381104929 --0.190175578758165 -1.36135034419017 --0.304868536495938 -0.527216013467203 --0.896013684700566 --2.48550511408666 --2.03705152090853 --2.6828867485604 -1.05105147101721 -0.581426234502121 --1.42131812478234 -1.71730851134172 --1.70626541047804 --0.485650008562178 -0.309316463293108 --0.838077717495437 -1.26808058927789 --0.252019838617095 --0.256118961961036 -0.271610736364426 -0.385449598773242 -1.19521529361336 -1.62559545473555 -1.29353955282618 -1.02926203658371 --0.382290185358819 -0.466225168830029 --0.296418776366949 -0.217273691527076 --2.18786269898935 -0.938383485129615 --0.0464487443068169 -0.124849610987273 -1.91606154669581 -1.31428210747612 --0.393104449418054 --0.159276335686947 -1.78853321355236 -0.567538978982224 -0.803226417970063 -3.17914555557418 -1.84337257659666 -0.297843532249988 -0.78146155604718 --0.299365277774648 -1.94710000681533 --0.384687752355859 -0.772072139881683 -1.15561181236763 -0.238169328462641 --1.22150138886424 --1.68418311084089 --0.117405352862221 -1.09612269096188 -0.473124422451376 -1.03670012236546 --0.762540618217191 -1.17183851948499 -1.08554820494324 -0.0325606236062868 --2.84373990708657 -1.62342294801345 -1.25800795246357 --0.716378662775472 -0.117254916096407 --2.34533580236623 -1.16106650640314 -3.30690345757505 -0.33802079037349 -0.668530710405054 -1.07274770356331 -1.47167739726537 -0.2583751924951 -0.464696115829899 --0.261789301185747 --0.340440688014489 -0.513992121250231 --0.91458705874615 -1.94664584706585 -1.23957589713256 -0.0727302462921173 --0.423446659679694 -0.299624053308174 -0.906636820607293 --1.50084565700445 -0.0180170496271685 -1.08958772370481 --2.11935252437857 --0.695134601434937 --1.69267322965332 -1.47947933851697 -1.33416663800299 -0.94552013811181 -1.62170790223668 -1.08676009673388 --0.869069594089844 -0.294713456816076 --0.981006113679033 --0.904451132430371 --1.3367009932463 -1.10233319273161 --2.94935768294223 --1.7063340190899 --1.0136324202591 --0.613817148344452 -1.9539971108431 -1.41975485022581 --1.20462313398567 --0.358987198140355 --0.30555642746236 -0.189551135777251 -1.29570629165352 --0.225612405330349 --2.08573533824988 --2.88323913006925 -2.01932774251515 --0.654370813840718 -0.943174688657805 -1.03852115954721 -0.120223471771745 -0.556413886054218 -1.29760731140659 --1.08191695979219 --0.823666513775919 -0.176005931207939 -0.110465717518704 -0.0680562408045837 -0.945919638004998 -0.308193705209368 -1.72006768474927 --1.4746715460406 --0.420184352635339 --0.0361004343511482 -0.27413350794934 --0.800358967112226 -0.907237917438925 -0.491423517849634 -0.872563545792957 --1.50583707215413 --2.8417190898302 --0.487228226798852 -0.29181509242262 --1.5070851902322 --1.6601097976536 -0.521939333334963 -0.406924339280836 --0.00780683044092711 -0.0298882091827366 -0.305980903871976 --0.0574503344284807 --0.00132976775520532 -1.16284191106415 -1.97689060133509 -1.3519809858318 -1.58649116964143 -0.0104753881715993 --1.19663109120964 -0.787323051573392 --0.58560852409946 --0.163770917142637 -0.307140943982755 -0.765323221927719 --1.81375636319138 -1.18007057785158 -2.11759013663003 -1.26426407913534 --3.36748845390252 -1.91580824079194 --1.50417481723154 -0.425583260586968 -0.729928723238551 --0.125001671220453 --0.253594427824957 --0.975137199155551 -0.19332817055346 -0.80106228523977 -0.902039725564926 --1.16951605376278 --1.288916762418 -0.342444907776555 -2.00493236057767 -0.842948491368698 --0.159339588188686 --0.627968184482015 --2.36974894221104 -2.52556056739236 -1.60536918660844 --0.728918729274277 --1.13280686155822 --1.23226828436436 --1.63708523193612 --1.51330350849679 --0.497405526646986 -1.62343946119803 -0.459364421026201 --0.271766339945607 -0.319934750110095 --2.61223527329373 --1.17226564201458 -0.318348718287918 -0.968043761458297 --1.86329479501894 -1.52671903031949 --1.11889857722904 -0.608046028627044 -1.483157510145 -1.51530427293905 --0.740042323710444 --2.05899462722891 -0.977547648275747 --1.25017912550323 -1.88556600550159 -0.771883043150876 --1.51948556581879 -1.36883631907903 -1.09824231481205 -2.47137754575063 --0.627178037112035 --0.27939896042102 --0.903231246907104 -1.94583435504581 -0.412997151824996 --1.20352203357314 --2.29853863642327 -1.84597413014618 --1.55698254606632 --0.660184511148465 --0.758902858375738 --0.812592220514993 --1.18415035531672 -0.420152583555847 --1.04011565278442 --1.23710440803319 -0.0918583771223052 -0.853241817792565 --0.292622676303289 -0.523835486413258 --1.40221632542744 -0.937860800146503 -0.394915000159099 --0.439754075027754 -0.338150251119226 -0.903711300194107 --3.17848304859791 -2.24797467414177 -1.01277079657622 --2.19204470325266 -1.52166772844161 --2.14920786254399 -0.621975771910456 --1.50671815538969 -1.63767364923505 -1.9457438065664 --1.44749991950876 -0.0127628145823486 -0.995872596467887 -0.503297962956925 --2.04981193942546 --0.895987268656132 --0.467600124304312 --0.262888377981476 --0.325170910336828 --1.08530134488213 -0.906347098680254 --1.42121921181021 -1.74408443595646 --1.98651063864862 --0.421588225954778 --0.551363363558504 -0.174692190973911 --2.997895965573 -1.975055094361 -0.99902162944967 --2.02334579335922 -1.16098151623894 --0.362352690457843 --1.5734902912103 -0.504462348551449 -2.13791377131139 -0.335013873118456 -0.850879773230744 -1.78346891977017 --2.86551828568036 -0.269990198776295 --2.60390947539578 -1.31079626487712 -0.903037893592234 -1.91114821504696 --0.863973722974976 -2.51342349794544 -0.145346774319009 -1.7844670369013 --1.26030420008108 -0.125138976959425 -0.322178211036224 --1.62266393211847 --1.00185156706909 --1.31002039103042 --0.690062849081631 -1.92930881411295 --1.39955796187602 --1.04160531140294 -0.840753799910608 -2.3050164354738 -1.35552297819398 -0.841665833550355 --0.959670622770645 -0.759513855628896 -0.690133462139082 --0.419278471325619 --1.78570291750064 --1.60600092670541 --0.132541411908147 -1.4413567507163 -0.724660718222879 --1.42249420470883 -1.32004150741975 --0.362826043907432 --0.158728845638798 -0.822427416328612 -0.580325739460244 -0.0582063171917859 -2.29084713549196 -0.30538778785612 -0.112507304751702 --0.889312687594693 --0.0171414291332539 --1.67736089465344 -0.58316687469749 --0.291641657102701 --0.413645136662891 -0.647735702439519 --0.719118786553953 --0.472503489037372 --0.961788261508588 -0.0362407121067179 --1.37700695608453 -0.353612123069418 --1.95540993447175 --1.25554051718546 -0.0154909560676124 --1.36506688995797 -1.83427031672486 -0.622717314252021 --1.20680605577001 -0.737366573067352 -1.32035797053083 --1.13336207767285 --0.529476026124165 -2.07078115956234 -0.236423441355416 --0.0826240493138819 -0.312528834903922 -1.27349334182412 -0.222268856430361 -0.364658621316142 --0.344351672881444 --0.270547793645544 -0.192858379141683 --0.0347523764697399 -1.24544211002474 --0.0276907426974873 -0.121814533084152 -1.1945945827997 --0.972818557691461 --1.18961859302338 -0.140292986155163 --0.648456803060149 --0.251900926256393 --0.154572784155715 -0.0830552271742029 -0.659202373770469 -0.589822204240425 -0.194583928153492 --1.24994104541668 -1.95072089150617 -0.914127021005772 -0.450860726385912 --0.477575434801537 -0.743618292808588 -0.043296908878844 --1.61029844712731 -1.86880812734332 -0.520457051367362 --0.747624242096553 -1.17320299010043 -0.484503283313044 -1.84124173894845 --0.675051279336373 -0.128316909167236 -0.20285685657886 -0.142482113518549 --0.895016481683587 -0.126481026583098 -0.377281189856451 --1.68763258890063 -2.68083366039936 --0.469279123633694 --1.75641588820668 -0.0921042988448715 --0.276999038032407 --0.0639931681662347 -0.00686461232989188 -0.505926005885865 -1.00958457975065 -0.920263741220769 -1.07654251676939 -0.33514543894564 -0.331578180176324 --2.04761849459362 -0.423056827843929 -0.234000798990902 -0.928937102508485 -0.603355228413584 --2.1565591172595 -1.03059487950211 -1.18444527058254 -1.20043215414642 --2.78197124227385 --1.31122359466359 --1.42740831216988 --0.112187744624624 --1.63767910278997 -0.580162263248646 --0.0103874970219167 --1.6583553822788 -0.728775447056027 -1.63908085387306 -2.01152871847195 -0.237892052779632 --0.756902756750819 -0.666835690237701 -0.6552145383483 -0.613182431151994 --0.089825280192894 -0.4011537857116 --1.75448806943378 --1.51830567471167 -0.429461349315819 -1.24869114742775 -0.264558844602915 -1.76210564131401 --1.80644990457349 -0.1560848450896 --2.258784086601 -0.972985679539693 --1.42584926485566 --1.06074762885995 --2.41617735932526 -0.338278833915082 --1.24950758735634 -0.817321371448418 -0.913711824530182 --0.378697719162624 -0.889424415042019 --1.79595601981747 -1.27937895778907 -2.60917172155626 -0.65207707977871 --0.26633906386342 -0.648893446052162 -0.973267976536246 -1.34560939107515 --1.39335636528608 -1.10754318834406 -1.15046106074839 -0.0408835958795777 --1.02166593485704 --0.494906605739846 -0.193922062391305 --0.469517999537011 --0.453365942851185 -0.0461170970115656 --0.329719570046528 --0.0801204929678292 --3.8776996312276 -0.623128384554347 --0.446000814713052 --0.977224829610606 -0.153273607868755 -1.67762810324718 --2.03153351249584 -0.402662415291278 -1.47177991836172 --3.55105092921469 --0.434296095356565 --2.61754369440403 --1.79018259818609 -0.208615304310745 --1.44731348082794 -1.79476773718316 --1.46403313565884 -0.771245083332918 --0.913696574771164 --0.610639597496828 --0.449414772933832 --1.39893597273557 -0.449111446191157 -1.57966446702997 --1.45718848363457 --0.0210553895404004 -2.30923997488381 -0.404552139958696 -0.210431402355507 -0.579790407958438 -0.342343229731313 --1.66866752577517 --0.545679426720199 -1.61521210098809 --1.90949276368042 -3.14251179510712 --1.16546095960916 -0.874634986964882 -1.89503277016086 -1.05361693070951 -0.523795758698036 -0.968904969531449 -1.66316920133935 --1.51680664233966 -2.71149419303191 --0.618835713172096 -1.54145367853892 -2.5419333619569 -0.80917982489964 -0.276820875700231 -0.454985179761668 -1.09187006985499 --2.81476698981417 --3.16879199222211 --1.5016874258365 -0.560919824468119 --2.00851532592638 --1.86616081748909 -0.108771618888149 --0.359899124258968 -0.667598786576903 -0.201515603142068 -0.87969112182348 --1.40173859357961 --1.71730096425364 --1.54935475536906 --0.217020520848859 --0.455924626827347 --0.212972610212379 --1.44108366410911 -0.436566925033183 -0.444164939266575 --0.187020689447628 -1.46556917697364 -0.1941806258491 -0.880388652323418 --1.63150890404445 --0.373036828137479 --0.997508248748463 -0.744319873019851 -0.211357487293597 -2.18235337660206 --1.74300883008866 --1.71474543261781 --0.461998114025882 --1.53605347163357 -1.29769198942488 --0.628348075807715 --2.74094014068853 -0.49881264917175 -1.95276137125688 --0.0924180598495425 --0.0993592248133837 -0.696433278718361 --0.941243495291317 --0.830252694651882 --0.404633103577273 --1.99775884412599 --0.352300617897924 --0.994788744705559 --0.111566993997613 --1.80964820868605 -1.96143224430408 -0.176355233143845 --0.193239322096947 -0.571712439342047 --0.595219419785149 --0.935476412292076 -0.359429329267066 --1.63641308921051 -1.2315051441372 --2.91230968685963 -0.0257920285684428 -0.60244133276283 -0.0967154522205949 --0.739901102078392 -0.92100818560613 -0.597940596250352 --0.299306545598142 -0.343097519048575 -0.375142049776123 -0.466694900377533 -0.0464573626544826 --2.00676343919251 -0.771313477403707 --0.395589235787799 -0.709122171181859 -1.21548014596218 --0.502714199109157 -0.16789297764339 -0.744886069263163 -0.0188175801412598 --0.096214763692025 -1.95931914191842 -0.346184381187843 --3.3009615137728 -0.718784976929836 -0.987240236926148 -0.351396880159747 --0.334854835881863 --1.65819915581337 --0.0613944057909421 --1.32483269406469 -1.52483256424852 --3.51959724826904 --0.801188444730798 --0.0224775187220665 -0.360608120113593 -0.360036314892806 -1.34995378798099 --0.114632031167377 -0.498384300878111 --0.535445370201746 -2.04396331146293 -1.56157944249907 -0.952097887641244 -1.0260802480065 -0.288854088981363 -0.828400646398164 --1.80070339712013 -1.28926764227125 -1.15596588853278 --1.24608096560792 --1.4872631754152 -1.90787723316066 -1.03826506838613 --0.0676691222174259 --1.60617594988413 --1.64005922165907 -0.411745183104276 --0.330876648263747 -0.299191216438613 --0.271229036883899 -0.191398536179738 -0.433424018586461 -0.234108826452561 --0.0361314978377703 -0.394220388231432 -1.99788185926642 -0.0745164016426969 -1.05991292315288 --3.02807206376114 -0.599310064983698 --2.40964825572206 --0.816870220906445 -1.10788425651502 --0.440199013696731 -1.1447321505855 -0.0132500721363193 -0.49022882833258 -0.925341566581647 --0.434595980720188 --1.81763897177364 --2.03250291503315 -1.22837388569273 -1.46022149266232 --1.1601979324835 -0.449417396669439 -1.12639351720133 -1.49668591665483 --1.35419446929991 --0.438581642765012 --0.743657760411338 -0.244162523655607 --0.608050384754483 --0.764722663773508 --2.9896211713608 --1.50447143685829 -0.0332808973953362 -0.320444627037412 --1.90932848111493 --0.420423633920667 --3.26152066352335 -1.44476481467816 --0.251934958635982 -2.05568687939099 -0.628480297046034 --3.58133430865803 --0.434193827847835 -1.6652977264937 -0.0280173245143427 -0.44096179311412 --1.54634155125675 --0.656531954563683 -0.632305343877029 -0.270630459564423 --1.16464025992691 --0.186915673945792 --0.187580257836842 -0.812928272031144 -0.328108134377837 -1.00099580254671 --0.0147611103479548 -1.42848138367791 --2.57467164965597 --0.258028335948126 -1.10722544549728 -0.601174010899481 -1.86717458951208 --0.219794484851597 --2.86516220799837 --1.08689520560906 --0.564678282897908 --1.66979097522634 -0.0604750580890041 -0.0181432139248354 -0.72006867446251 --1.17019653716459 --1.66707199895116 -0.77327992358703 --0.00406397399984648 -0.156564832872348 -0.254028369211319 --1.43504433129405 -0.739962594260012 -0.629471543218026 -0.403258214044307 --2.04538771458775 -1.05930460695227 -0.205062345097735 --1.55613317294115 --0.766254907525662 -1.35392234719677 -1.01292059596796 -0.401025966690364 --0.306960800210007 --1.81582729754532 -1.46081610900237 -0.833524937411891 -0.455075734243721 -0.923710789266336 --1.24247136012139 --1.08537614548814 --1.45824150815591 -1.11370857659429 -0.682380163804446 -0.809216793979047 -0.973918936238778 --1.53103352762142 --1.54144961294596 -0.112882531130836 -1.02855041715325 --1.20636181784977 -0.452947370311781 -1.30196072452117 --0.524010694872919 -0.778306633928125 -1.07019378248081 -3.63409443179373 --2.11882705734575 -0.481424739911123 --3.49277452884003 -0.645788380509504 --0.844871295238217 -0.92764715507289 -0.439004305255841 --2.86461523923319 -0.00964866479569082 -0.41741934116968 --2.00427398254608 --1.09327552318774 --1.73232538443633 --2.14228013345691 -0.751578868726233 --1.29722340986742 -0.26922424188759 -0.0282583203167022 --1.48282857646661 --1.87607358408708 --0.444486602084156 --1.67189264457085 -1.81959049133449 --1.40955113707163 -1.42806649069667 -1.60501265213312 --0.628078724988754 -0.828910421559598 -0.826057877974154 --0.877862683656041 --0.701370061124605 -0.582332922576317 --2.04643612842661 -0.737534443991521 -0.25750579993769 --0.771247624485635 --0.542687728257622 --0.96583734830547 -1.89661133295764 -1.09499869909427 --2.09002489425018 -0.65999259535311 -0.087011416882067 --0.245787217194831 -1.10638249020072 -0.0290466485932512 -1.56417425793949 --0.782569353327268 --2.69847282185258 --0.703627874941748 -0.148856211288866 --1.45990076410962 --0.79339473028655 -0.754007033440381 -0.0259703350080915 --1.23464341762899 --0.69175286569034 -0.70091445600999 -0.350576714368501 --0.666241057029524 --0.984144952210816 -0.256428255918504 -0.368828627155594 -1.04660909358823 -2.28375343937068 -0.304908863928469 -1.12512659833316 -0.850143564460105 --0.40025897513318 --0.334891880705108 -0.462075794099679 -0.331769054918059 --0.301499721597992 -0.630976773353925 -1.71650847544051 -1.03893937942269 -0.440601441172852 -2.12565565872352 -0.454527106825779 -0.342578205676126 --0.63191146208996 --0.812865755093902 --1.44829197310919 --1.06165137216104 --2.49735700681739 -0.599784343639783 -0.707999277895238 -0.845397567960713 -0.929121743961911 --0.807178160711398 -0.672504537024576 --2.25953889551704 -1.14996846119509 --1.0546683456925 -0.518153729902938 --1.09349862469923 --1.67000440993321 -1.08195177134186 --1.77339085272451 -1.08001175787004 --0.870590337176274 --0.957966645663355 -1.46842460428725 -0.0380525032159884 -0.245373858790522 --0.0180270182559514 --3.15677903684647 --0.499132303507448 -0.867287568259082 --1.27996060172524 --0.38243267122359 -1.92069889066047 --0.216437524670276 -0.929769054517124 -1.43977579157013 -0.841338079572015 --0.865185867515432 -1.04462375929116 -0.632930567332663 -0.292660552060786 --0.931398762902315 --0.117464221150186 --1.4204223257039 -0.545692440134598 --2.44534766724906 -0.312837758002841 -1.2300565600903 -1.10635830576976 -0.268896952639761 --1.0154286236126 --1.5289416496349 --0.210102126215101 --1.24208623462985 -1.42353111326779 -0.392555987647604 -0.302054145838353 -0.304748267309868 -0.470172068353548 -0.830728339228891 -1.33269109750526 --1.89035722511383 -2.19136752281342 --0.586300876565353 -1.31711443321505 --1.3665488048229 -0.115675195568985 -0.371346678708029 -0.590553268819226 -0.48448541331312 --1.43544102606771 --0.955029762929389 --0.818983008763269 --1.92190181874761 --0.789262048481856 -1.30837514394688 --3.23048074472819 -0.936183866237148 -1.6397823968749 --1.3385699204377 --1.42720186471937 -0.642107744556093 --0.683064229814274 --1.54931996297665 --0.66525042313457 --0.823613688697238 -1.69764136162973 -0.474821690101081 -0.691685946066418 -0.958786304246363 --2.27056842856851 -1.25515683664885 -0.987566406001793 -1.37400180136659 -0.0188461528003359 --2.10932065090743 --1.46581675964143 --0.743645118490392 --2.9550862407524 -0.0464112722611763 --0.499075928882675 -0.476493889492534 -1.46562373697002 --1.91902222803476 -1.30216187520614 --0.606970843133059 -0.503736658765881 --0.18532398431309 -1.26567538005759 --0.661876741974549 -2.08005171072364 -0.107674529397052 --0.745807165155231 -0.850513401444218 -0.934958903854469 -0.855425751831023 -0.664282937368693 -0.946995555511243 -0.746256627976791 -0.241602835302491 --3.42457334883379 -1.43365136502264 -0.952861495117048 -0.426743770566281 --1.87327165345017 -1.04996910297084 -0.710404357505972 --2.20839487704375 --1.5635576330732 -1.86990033666855 --1.28842690142247 -1.01667823567542 --0.748290978788663 -0.648248436876743 -1.83336012026582 -0.345176546087661 -0.723840298597301 --0.446451208436837 -1.31283735161847 -0.256663435563693 --1.55049065767689 --0.216705437511262 --1.3524716295579 -0.551597632756488 -1.11037140996008 --0.877328936015751 --1.92536601384415 --0.780597525881049 --1.88871764772339 --0.48674335852801 -0.757312676207068 -0.925447263792045 --0.147483816073073 -1.31954323540057 --1.93842570818555 --0.887985944863189 -0.517713703859616 -0.27708280099769 -0.042350322108577 -0.252746224783726 -0.430621152628099 -1.94684005481917 --0.303130957595911 --2.1936236289543 --2.15873953716805 --0.898508679661244 --1.33809211609844 -0.478288523737316 -0.708927351584562 --1.33013816673297 -0.399674044136461 --0.270989007403081 --1.38058612558085 -2.45678095190295 --1.83988183586975 --1.05714201977105 --1.70487372508644 -1.62380506209234 -1.71594047123225 -1.74934184688185 --0.679701552259793 -0.71092290162678 --0.26195037693503 --0.621622439825476 --1.32074727178432 -2.05596821213477 --1.4308105056027 --1.09955421652011 -2.11581244981939 --0.408672132450139 -0.897730719003306 --0.506621499127039 --1.80710408998878 -0.106949046661146 -1.08070415331984 -1.83390197618561 -0.122540768752348 --0.0557929986447903 -1.39277607656036 --1.10906676959154 -0.327785840083294 --1.30782327073793 -0.744345854124129 -1.77826321305928 -0.796764853914006 --1.74265606332957 -0.258360769615241 --0.266663479288233 -0.0724832699218894 -0.931653599471719 -0.837680925884388 -0.0351200755410908 --0.246642446227902 -0.676531492184882 --1.68659531425311 --1.58149721058966 -2.48953145906766 -0.172745215814864 -0.386264340838776 -0.253442842801366 -0.773497052774239 -1.19709724978975 -1.00392064742917 -0.151607241945753 -2.88451764898822 --1.17815221774381 -0.726667468139908 --1.5037929073679 --0.70919178407495 -1.17582572009451 -0.479406873002832 --0.90510777809191 -0.55034710601554 --1.75768221599259 --1.66423394505091 --0.106106042643873 --1.59665842532781 --0.43019971575875 -1.73393808349837 --2.0181122643837 --1.4023097830137 -1.02032454969522 --0.229631489461759 -2.13621832139487 --2.61212809920787 -2.10828080661778 -2.77024132542304 --1.74293773981699 -0.297510306303597 --0.410442280116449 --0.297410036904914 --1.41822588725601 -1.6488204897205 -2.23624603548197 -1.85638677923125 --0.808336866259747 --1.72161986528267 -0.642119472265696 -2.05126843602705 -0.161232540597013 --0.380695478364188 -0.447565167700688 -0.746374342262801 --1.26252459858879 --1.01045476716891 --1.27102974116857 -1.72336314090487 --1.50017766938803 --1.97393045119404 --1.83055617032932 -1.37362026988238 --1.44967677183635 -0.32823334069383 -0.416476537073509 -2.68213763541418 -1.27292166592407 --1.57367557814526 -0.215949323151893 -0.809382151868471 -0.423549411475904 --0.615634272329324 -0.949614456378459 --0.262228767352454 --0.0789644412198989 --1.59421277172088 --0.46970029165859 --0.949313556446441 --1.1973628984361 --1.52271074403771 --2.07344774549976 -1.62932591355208 --0.108800481117157 -0.194820501459525 --0.404138611312241 --2.14888390241993 -0.0837662532777781 --2.54892894946201 --0.163149288375799 --1.2844024565351 -1.11933234748215 -0.26875082846224 -0.876359129286115 -0.287681878637745 --0.51326802951008 --1.15547386185812 -1.28945828980242 --0.882200190891073 -1.21270883479975 --0.625439818132783 -0.0766082308935925 -0.724626201509455 --1.43625899116288 -0.775106555306619 -2.11000937807526 -0.85973013570338 -1.9206011694589 -0.9049937801617 --1.56378544399874 -1.20605777053903 --0.159274869013835 -0.433160028838522 --0.0844126527099611 --3.08222817540893 --0.598549687502697 --0.792571810318258 -0.618826808584252 -1.14341608351257 --0.707396052994785 -1.17741385649812 -1.07641068880486 -0.731184658584086 --1.02645580896437 --0.400814868744256 -0.666382338786899 --1.44852283924671 -0.0134033143812715 -0.920777039307715 -0.582851317159321 --3.86418054282063 -1.45292393993169 --0.412655386225659 -0.203672006827921 -1.28830614630767 --0.3088304929841 -0.852128371877473 --0.0679252944233681 --0.695181197857607 --0.0197262045296398 -0.909058691582878 -0.412853854716355 -1.80032289334196 -0.94475368353913 --0.438170693393985 -0.194938663425292 --2.1670675054103 -1.01676336640765 -0.303425583681612 -0.0108877199623016 -0.226703839833577 -2.04810548168639 -0.154876106967901 -2.42833423410779 -1.65336529060713 -1.28247225436186 -2.81169496917678 --0.632892333835013 -0.167535364536047 -1.60943492885701 -0.883566691614234 -0.826053762544836 --0.37703886093049 -0.311022318991235 -1.88647363451846 -0.44377200033861 -0.0677652495060137 --0.408042058248562 -2.08972929611343 --2.55664161706801 --1.77756227349421 -0.540998307859104 -0.955519557711156 --0.110489996883288 --1.87612470463972 -0.557105406993347 --1.50706698276363 --1.01912793896714 --0.286223917528616 --1.73967707295696 -1.7715430713646 --0.394370616625281 -0.13153168601025 --0.703627427696276 -0.19712453106011 -0.983908654330062 --0.366004333942506 --0.823996311394158 --0.693529551539221 --0.858222156768974 -1.29367982596086 -0.688277315838807 -2.03637218241698 -0.251244763917397 --0.532434506073844 --1.29710035351838 -0.361979998532954 --1.93140952706239 -1.70254341365827 -1.08835672972921 -1.75592184357175 -1.18190234884111 -0.0262786773730781 -1.19979688490928 -0.16055952118327 --0.631972581240774 --1.66691415704441 -1.29896000401481 --1.45840115337064 --1.25304679476866 --0.32496428939783 --0.985696288815589 -2.29058604680415 --0.168682677604966 -2.20641269854368 -1.10884805954232 --1.65587968433916 -1.70199950611129 -0.163420413371934 -1.7351930497242 --1.17671696183076 --1.92292231421622 --0.178291038871514 --1.48964925534067 --0.310997680086842 -0.774317241637565 -1.51574535896914 --1.50655923709233 -0.130118598309 -0.479317777866925 -1.70484960647107 -0.932771186228099 -1.19381544676734 --0.992713315575539 --0.586402178302372 --0.666383642692249 -0.0257418573614601 -0.0460669702528698 --1.97304212805065 -1.72774880662402 -1.11053164390032 --2.61560153962387 -1.99733298703887 --1.05560996873661 --0.0484521613921416 --1.00580277067788 --0.946335797181582 --0.167166592013579 --1.78976607135043 -0.61634824933757 -0.594368519028768 -2.77672303805685 -1.77220754250568 -3.23304701327985 -1.95596324598491 -1.42911073752013 --0.214718983514658 -1.03502965439369 --2.62264060419729 -0.784033817293018 --0.0845492254703917 -0.626470113992694 --1.4963701865289 --0.183009978507158 --0.351890003025453 -1.73647986962237 -0.144650627385204 -1.73581135124462 -0.816217191788162 -0.916980239386527 -0.0251597436040711 -2.81461047570839 --1.66233963776936 --1.35016835382286 --0.873819310509838 -1.59790032737564 --0.974325540356169 -1.63308579688889 --2.5617494862284 -0.621811964624342 -1.36869584466612 --1.62913542810761 --0.168556088556244 --0.611533092080315 -0.999466594368446 --1.43961057479951 -0.471787849229948 -0.877696883885381 -0.109733609737724 -0.813524510724953 -0.217275764653914 -1.42957543998546 --1.08071448067787 -0.0812536369880412 -0.86170538901025 -0.264878480209056 -1.33666329921093 -2.50135308112763 -0.781192081523592 -2.30041831535299 --0.421246120353047 --0.731689598423245 --0.727146494390359 --1.29356483821799 --1.77200653947632 -0.0416175338909035 -0.514933579238537 --0.274223845524858 -1.09517179513385 --1.18775429905008 --0.673837398083641 --1.39391060586157 -1.41197631781537 -0.207134844715931 -0.419130665985165 -0.421696906344915 --1.08609456747581 --0.00344808545369801 -0.819370495605936 -0.255275579354359 --1.02899925131009 -0.295029144922545 -0.832543533391689 -1.28195285578192 --0.112616283907567 --3.80612393626386 --1.50747841226374 --3.66090202538105 -0.782903056795899 -1.60438997764032 -0.689606257742909 -0.156643727456249 -1.98380657413493 -2.25905882811703 -0.548075981700768 --1.57611665044492 --0.545145473357302 -0.974180941773817 --0.952893242292998 -0.240160659554363 -1.43576669773692 -0.771850086985751 --1.55764157021704 --1.64301955710572 --0.402920225359345 -0.0256912868079979 -0.331055625865782 -0.436053923418228 --0.650877399490444 --0.453207202677426 -1.43305476819181 --0.31079711964615 --0.386491680950748 -0.117952098237485 --0.179861430152968 --0.239469107484439 -0.447794758406086 -0.152489000321363 --0.051094157105581 -0.954912524678517 -0.17488363208837 --1.31640034232925 --1.35053105732043 --3.40163410770311 --0.166947581690909 -0.549833394259817 -0.0946050738604676 -0.0656600960593963 -0.00480640223452511 --0.184628229496084 --2.73481586241191 -0.409339456944506 --3.44607529927497 -0.765299903582537 -1.75622821718925 -1.26500543370385 --0.195686353218637 --1.34707104286845 -0.555505925784987 --1.30001174719892 -0.090141794578944 --0.494644440666427 -1.85597186475964 --0.605951606359266 --0.5556311584266 -0.856365571684851 -0.387411778794439 --0.811105214414752 --0.0479215946780798 --0.852583474355912 --0.524151240722436 -0.63709228578713 --1.24744770429757 --1.51619135650548 -0.918196809396644 --0.1850992397932 -1.34760802049826 -0.211344971317246 --0.230087359302829 -0.217047111552482 -0.608285329485259 -0.561889969309027 -0.774008366819348 --0.907915551931751 --0.491514809130067 -1.11654941105089 -0.230480260522967 -0.437122779713608 --0.635600835465446 --0.416087883767652 -0.21437114317078 -0.209141264861906 -0.854393846992963 --1.03935392113504 --0.847655939864062 --3.24745952702278 --0.711937708240178 --1.46412095027049 --0.584410222874233 --2.18118892920641 --0.402232177242686 -2.46565201961042 -0.303916606689224 -0.470622616755438 -0.414869550015835 --1.03799327435862 --3.10120713550203 --2.37596542720855 --3.35587259076168 -1.55249116078176 --0.258833167023738 -0.891303551794421 -1.3778473015352 -0.534674990452057 --1.55425123308169 -0.869936159879281 -2.00881827506777 --1.03907222028228 -1.9380607544753 --3.44068986577163 -0.186071182842181 --0.401068999806984 -1.48692174362992 --0.218113751295615 --1.44855936950461 -0.803650769002751 -0.013141010977785 -1.3316720815057 --0.436172514972306 --1.20351680879645 --0.947549837613685 --1.07027412166771 -0.910622612566202 -1.3963157651183 --0.214667242679567 --0.51068620643106 --0.960348293024865 -0.147622078046208 --0.128958387494123 --2.5728767076997 -0.039881923512942 -2.28704028735193 --1.37441444426231 --3.13276072347759 --3.41460942999712 -0.869145216778527 -0.459390754845998 -0.832983145368157 -0.947820771442911 -1.07287202095116 -0.983965790433446 --1.59684198722429 --2.04372564499558 -0.187440777568987 --2.05010184338466 -0.830352638639313 -1.34697945320508 -2.09415923667458 -0.914610545742185 --0.0817338818582911 -2.00409718179747 --0.395510232084167 --0.0549422485926421 -1.2019958511421 -0.250728563940314 --0.0641288562174083 -1.99275303546658 -0.853567278162853 -0.829302895453932 --0.039571318770804 -1.98479620928685 -0.404608107576298 -0.0723020205068572 --0.479470219136751 --2.12753336063704 -0.462716679120113 -1.86063627465197 --0.240183212175694 -1.96816914941249 -0.516554294579084 --1.84153127083075 -1.38819655167633 -0.187505111878361 -0.573757135172915 --2.25937829602772 -1.59870244884063 --0.10378993365056 -0.330071605528094 -0.125796447364131 --0.914447608545551 --2.17173456067577 --1.53733824504748 --0.526195581847773 --2.00820854792808 -0.455513570360651 --2.11165304411987 --2.92806509253324 -0.324099191538906 --1.82213715505413 --1.14803114792784 --2.22712608645921 --1.52240986579672 -0.604464939213374 -0.36864793475231 -1.39706187388108 -1.46793266699972 -0.439548713195832 -0.766680222587777 -0.0344816306934277 -0.979413047606815 -0.620313604700899 -0.858828261337422 -0.661162370452978 -0.727955776307859 --1.43907826817723 -0.216839484727601 -0.959563773403527 --0.961421966407311 --0.850528367209577 --0.267869187307706 --1.60405767667246 --0.0743062906496021 -1.46540057537493 -1.58950451467008 --1.13681630272954 -2.3899462321998 --1.71190405938144 -1.22354683723488 --1.44489943250793 -1.42334077156664 --1.28117889470638 --1.73932835002868 --1.41646670330436 --1.43836478597801 --1.41008804452929 --1.13333854352346 --1.54263566357265 --0.651243685695132 -0.541848535455149 --0.858875406609556 -1.9920626976163 --0.6632080163434 -0.976138666311243 --0.0862038954397786 --1.7319145971645 -1.03719197618087 --1.53870752460749 -1.74140119621416 -0.14564989014184 --0.717602883966919 -0.595861403564706 --3.56787401473387 -0.661357402228983 --1.11552405476317 --2.02253584581226 --0.468016733047911 -0.422382886878932 -0.114117740191061 -0.686943277232722 -1.95521240020255 --0.131748407849521 --0.630810620012866 --0.377298408933925 --2.29059901181207 -2.22048785138672 --1.53545699339507 --2.39186541080127 --0.14036878468049 --1.4561715737922 -1.42984904069764 -0.70297426489957 --0.650930030546327 -1.36023084169215 -0.31989206907919 -1.06979038431882 -0.592954496914453 --0.653072130219591 --0.0630110571183167 -1.67421439727745 --0.0595576417053501 --1.45948242401952 -1.00828351886696 -1.98965295788464 -1.83955994848581 --0.734609007345142 --0.29515752812565 -0.838639623912336 -1.12185983363046 -0.0612470618922583 --1.01787657858255 -1.1725583358458 --0.103327113910943 --0.678242785566084 --1.46381570831108 --1.50183219786022 -0.488963186670581 --1.46487559968455 --0.192908144839077 --2.07224705347153 --0.78355815514329 --1.52716744572689 --1.25823191717494 -1.30648701959392 -0.928237085285232 --0.665150622472012 -1.24867205661549 --1.24460306299567 -1.02706441753135 --0.47758596558424 -0.451058678674691 -1.4935020758875 -0.863583839857373 --0.604556338737815 --0.00363799872847181 -6.69347115245245e-05 --3.02353688840289 -1.88887683731899 -0.199026765699145 --1.41284514471857 --1.32134133734566 -0.964627412871174 --0.542495182189782 --1.5823394863767 -0.215337674048152 -1.08829947229787 -0.991402695919678 -0.102049530372859 -0.319754546464129 -0.324023870971345 -0.367572105056109 -1.25374663699387 -1.40155233108802 -0.378765161162299 --1.2754708664079 -1.35975259473107 -1.18174707826446 --1.23828045428844 -0.362517601338666 --0.689645570144943 -0.618131702763534 -0.444604406411685 -0.794535307911424 -0.0718643429982002 --1.80660698099912 --0.85079789550862 -1.4412962149631 --1.02751834129844 --0.755548509072074 --1.22279209126913 --2.03360513855605 --1.34170797519527 -0.349147230646345 -0.944323938506493 --0.881695633829578 --0.959639781707267 -0.958279257550291 -2.2155403118538 -0.192598153186193 --0.30477334409842 -0.572683365281977 --0.327931335283218 -0.101468814718114 -0.0349062318687992 -1.26509661048566 -0.490751857759985 -3.03602821514389 --1.37486552264558 -0.0542480545069086 --0.909179990449417 -0.783453737632975 --1.01346644490337 -1.36804725956746 --0.70917821175928 --0.0910097099972518 -1.42662580979644 --0.826093530193043 -1.05796402016021 --0.655021252863211 --2.63580379332574 --0.459887534289923 -0.444322078076114 -1.41593713513961 --1.04181570691918 -0.945380356526439 --1.32050993930531 -0.598484159264991 -0.392355123834902 -1.01244622899685 --1.41246110416331 --0.937922172645408 -0.252434302817623 -1.42341662053102 --0.89124286119819 -0.114477299240246 --3.70988100102933 -0.463670091329574 -2.20004884067471 --1.8277597328077 --0.49941347316825 -0.995399529777448 -0.403541820145286 -1.56879564743564 --0.565090037931824 -0.256433108566364 --1.31476924628242 --1.5690629053867 -1.47584082104101 --0.468773844286908 -0.513008004349665 --0.173277685816899 -0.230282056060261 --1.34799000887728 --3.76499907972828 -0.510865979941256 -0.260443888049776 -0.994658156376637 --1.48881741238547 -1.42995447931001 -1.83072247275217 --0.590187771451774 --2.16557550497683 -0.330589717620683 -0.608281734512289 --1.21429732154154 -0.863854010848296 -0.667508030186871 -1.16630472813078 --0.198961048723167 --0.264220856094767 --0.3092868051301 -0.605805434575608 --0.831446704858426 --0.860977542112451 -0.331972386877737 -1.39121996438037 -1.00403065316476 -0.111962240369555 --0.815003690728489 -2.29906489713369 -0.456580312682641 -1.15451949593235 --0.729971430656061 -1.47263159466956 --0.221689383886218 --0.702789249133041 --1.51893602366802 -1.83038286147095 -1.35847502449566 -0.123955413272965 --0.39446183235269 -1.04008998365477 --0.323739783540859 --1.01338354374525 -1.06677523521651 --0.343959966023924 -0.33270026803207 -0.629091977927144 -1.41176499111569 -0.993151269515831 --2.24650369577466 --0.841141254694477 --0.260216824342947 -0.690586600921325 -1.66632297528023 --0.291852087206784 -1.89486168333897 --0.307795966498837 -0.0596841876379646 --0.239037110193138 --1.44934176734646 -0.479946744835761 --1.54537081525601 --1.11599681523865 --2.48330721734151 --0.0376024462214719 -2.11889831132456 --1.3950616687899 -0.0830825498713406 -1.88017015966953 --0.624774602690117 -0.588480889154724 -0.215212938849225 -1.04269764684335 -1.85578978516163 -1.21742624357998 --2.14157223640824 -0.826650684427934 -1.59372801352279 --0.0454394437907037 -0.536962491755929 -1.09816169842831 --0.0509195721337008 --0.703068579070123 --0.309667198154845 -0.318484860921096 --0.0815833258676513 -1.59770348771208 -1.92454124033536 --0.258883669907632 --1.82793561301697 -0.818308435803772 -0.339805001145091 --1.09192595439342 --0.319359445514479 --0.314196287574074 --0.372830538196069 --1.27825194304519 --1.66918545654605 --1.80016597359389 -0.770494806646834 --1.38346780337337 -0.511610582562003 --1.92952455775137 --0.345360398932257 -1.18710502868463 --1.31260375803848 -1.3763011039123 --1.43350570369542 --0.486554588939939 -0.643036416787208 -1.27851176275602 --0.112988983281426 --0.892589137337103 --0.91810369606158 -1.58441597457668 --0.568276934716859 --2.05411711710755 --0.59274031719095 -0.378553864490842 --1.75776438278031 -1.44119849160897 -1.64080797384128 --1.2648868624569 --2.74819427037162 -1.10104378504115 -0.136547920283238 -0.194483864323033 -0.283274280263274 -0.347532554239312 --0.78676686714774 -0.757862656209863 --1.52449099114972 --0.0118348203319041 -0.000238277720534086 --0.169959885003273 -0.732057502184116 --0.462006611465192 --0.597062849332804 -1.60114356308721 -2.15325532661462 --0.259579666220187 -0.939426721920801 --1.79259285066132 --2.20472306813104 --0.174365103112407 --0.0141680437475173 -1.99884627020471 -0.585460253654448 -0.291802956028731 -0.98407326033475 --0.546322459423422 --2.06001827459158 --0.33565806807615 -0.468684623036987 -3.30621544442602 -1.8060190564133 --0.655887849371844 --0.42750419408609 -0.446165369845698 --0.636535412954826 -0.270804145504748 -1.75204627330508 --0.183730403514417 --0.775634817483988 -0.935605435718404 -1.63443768420684 -2.36884363976632 -1.83764575445518 --1.52291270285707 --1.5014354055076 -0.585474386151166 --0.475817150620358 --2.11275301662686 --1.83973377879531 -0.618103658689947 --0.520629523911911 -0.491252962870025 -1.88631998845948 -1.25256796984422 -1.7902484602632 --3.10352957603946 --0.955424390077628 -0.909373358186985 --1.30722890218986 --2.51224870996429 --1.28464623150893 -0.430731352613908 --1.90271508256321 --0.722316452343772 -1.48252517498813 -0.247589543891035 -0.158822686800274 -0.974806241356587 -0.403883550829832 --0.553235335720082 --2.07123692663521 --0.748474553943893 -0.637562948703016 --1.97547926713196 -2.35950988970017 -2.12221354181365 --0.905720990114709 -0.344932828481681 -0.564451201977445 -1.23100593173763 -1.92686902456846 -0.498172172160409 --2.60843117369154 -1.5545463558968 -1.20998330481881 -0.278870672488736 -0.655703984128731 -0.886096804219362 --0.829102297782464 --1.3917622412775 --0.158385333729441 -1.04430458927761 -0.37595530640465 --0.943271376018892 --1.37246188730379 -0.328221243144174 --1.04822403297946 --0.596444394176636 -1.76151970776749 -1.31878276342577 --0.276580524419227 --0.741518768486996 -0.640568184987373 -2.07814225273552 -0.801739458341238 -1.21596973706404 -0.592735177991756 -0.783068694402926 -1.17813956812859 -0.814451893667737 -1.5663539473554 --0.968599116630923 -0.858629387009863 -0.65125729538714 --1.89628674208976 --0.2399817080933 -0.74167373693461 --0.138754123030107 -0.419410357780517 --1.9987843555329 -1.24501994897451 --0.226141610459447 -0.864935466268165 -0.304573552517038 -1.42505440950552 --0.0778903222777743 --0.121552585475133 -0.913471846753639 --3.01742092744185 -0.206628557248509 -0.560068542044155 -0.927278795875306 -0.400307336542937 -1.11797928475824 --0.603730109057963 --1.09266783433543 -0.666688701624862 --0.359000151150312 -1.17563059533527 -1.22842804163512 -0.421559001630875 --2.48577048191342 -3.1781565136797 -0.0192315171740667 --1.51415876573733 -0.276094212026894 -0.295496245535094 -0.102511494606118 -1.55553072111298 -0.658619215156406 -0.715864006497057 --1.95247553287927 --0.136096244408822 -0.547654276990169 -0.216102573343331 --2.18095701403417 -0.31888193236596 --0.779305524472928 -1.87679510839311 --1.64977234942813 -1.20378093522307 --1.40895940065661 -0.761094159437874 --1.87161117124268 --0.203833585644812 -1.55672291033078 -0.98081643450416 -2.10898663978814 --1.29727928514169 -1.52802620831752 --1.5043949658068 --1.39332963305778 --0.571451142090471 --0.0239549465580779 -0.57908677372458 -0.146144546512081 --0.461280442814594 --0.492979939075791 -1.01557206135956 --2.05830367185985 --1.68931813789379 -0.0450870927026035 -0.0867259359023027 --0.518600471142143 --1.5414075926181 -0.39868670054144 -0.128399305325846 -0.0333985375769359 -2.08823583030929 --1.56134860937128 -0.329132010344416 --1.05044373949294 --0.874656289165841 --0.0936812508581841 -0.653197024680194 -0.142664449972932 --1.44458146201994 -0.126174415066195 -1.6313395853763 -0.179460535193456 --1.03117360628734 --1.63594871208258 --1.11373972035164 -0.967193195445898 --1.08331436317541 -2.6501487987366 --0.183826177509317 -1.50803066270866 --0.582000681707129 -1.75802825398317 --1.25845582274159 --0.198601334019042 -0.0272802271117669 --0.98914466220717 --1.34290435811329 --1.39665293162432 --2.14981553190332 --0.565530148111719 -0.881788752849339 -0.823338862095978 -0.198949330188142 -0.21914951672132 --0.753554223543489 -0.938463875262819 -0.260516701045091 -0.740957466414264 -0.601074887645726 -1.72002746893615 --1.35792007891491 --1.46738460379981 --1.50688832466813 --1.87215008436091 --1.83294061093199 --1.21173428970077 --2.97990134137908 --0.763740057781057 -0.276700787735049 -0.885816648617672 -0.0526619282917906 -1.1134616920587 --0.224988969297424 -2.61911961157977 --0.111805978428343 --1.09703329396859 -1.11698903930082 --0.391162211304566 -0.127725835998616 -0.0487055141093027 -1.81274734628866 -0.00291294735030689 -0.388800013274347 --0.169662190307836 --1.66379498765759 -0.271387849207015 --3.32011680661519 -0.260717658889115 -0.137313305590112 --0.113153518320182 -0.399741426739279 --0.729631819497719 --0.122223652748328 -1.09179631623311 --1.39058051300462 -0.918216862983332 --0.556786934684148 --0.143258884280549 --1.05635643153912 -0.917293139701162 -0.432402697525768 -0.331832033693461 --1.00152356639839 --0.898101607844012 --1.29944299802489 -0.671671834864547 -0.305431245419301 -1.80335226328989 -0.0138688687366439 -1.28572901586152 --1.97779718861852 --1.3353040674865 --0.388609454283367 --0.334600515711557 -1.37773281541629 --1.78283389138487 -1.88631624838063 -1.9994005574823 --2.93091842473143 -1.26355038497536 -0.0156309388247209 -2.243917694988 --1.07031488831322 --0.248755072139282 -0.105144707133505 --0.904175487439158 --0.476190684604173 --0.526942084898362 --1.22122261429707 --2.30578393974603 -1.2770971248852 -1.43550093967113 --1.00659056548105 --0.0210905014326634 -0.867510928532077 -1.6947732518948 -0.145777944430534 -1.46215935339322 -0.851609616774745 -0.332871121241034 --0.0507637432368551 --2.5532716797199 --0.381318084958597 -0.140302207078438 --0.873168219281123 --0.626567198615486 -0.0472675143880892 --0.0689200689453635 --1.48598652028579 -0.0372901564740644 --2.92346374716151 --1.14266943629734 --1.91050998168414 --1.04191135397339 -0.757087534825025 -1.47107021845029 -1.84777213504767 --0.0888948755408663 -0.700314833444782 --1.903302198118 -0.717288310651423 --1.09959221683447 -0.298279264975221 --1.53724992338817 --0.736612090075869 -0.860826893367587 --2.87831324227979 --1.0351449902322 --0.452237087040892 -0.165260253454306 -0.682034950365811 --2.04402827757437 -0.729322168665128 -0.712732114733075 -0.929900403712509 -0.532108630863993 --0.419537464941538 -0.623360015332278 -0.421916116336028 -1.5935336160239 --0.723438300334546 -0.343281583716282 -0.227606169388658 -0.435777704852036 --1.45265376566148 --0.363906419758855 --1.92804487181715 --1.13829323905742 --1.30032461935586 --0.0544228621025287 --3.05286801784253 -0.404977154592782 --1.20137343378994 -0.555214829872677 --0.511719252926106 --1.04542115385695 -0.292341951529201 --1.69800474578938 -0.634783194336032 --1.69739755873781 --1.2662672367105 --0.876880358451142 -1.86971463129871 --0.0807344749723597 -0.0675519974514671 -0.961586944084139 --1.12580719069281 --1.18796874205279 --0.211571156201245 -3.92221726153124 -2.02446070153568 -2.1954909821941 --0.0490892586350853 -0.746077461920464 --0.651995807997551 -0.619124315779809 -0.793614974328577 -2.06713066569452 --1.20672276858592 --2.69710248576551 -1.16912821335184 -0.461322025245721 --0.331648588394287 -0.965795052214794 --0.967253806872904 --1.14149490277688 --2.93896452353363 --2.27173942159043 -1.05576490371428 -0.0299583073933114 --0.12655643313763 -0.267146603170403 -0.348478584962624 -2.07242502911614 -0.0962081537917214 -2.07921115116039 --0.784439068050233 --0.0709378508893472 -1.35597880575099 -0.776806747033092 --1.28559371418888 --0.775092946271098 --0.442084849797794 --0.80277126850126 -0.684622603041767 --1.5876208762899 -1.22371692565945 --0.300273046987837 --2.05079547089371 --1.5764815750136 --0.42667447630264 -0.938217320307633 -1.52123995763368 -1.10111900538907 --2.72501397474813 -0.839579861736901 -3.00497998174832 --1.21213316806029 --2.44148259117335 --0.028542962294738 -1.31153255877156 -1.84533211109584 --0.627562564263599 --0.801149317382688 --0.552764738506212 -2.01269300935955 -0.0932133614102284 --1.9148363376968 -0.805172089539679 -1.04335029418003 --0.384956201442442 -2.14796156706291 --0.120172532885348 -0.710238296161087 --2.14101375434149 -0.607726046763851 --1.29859107831189 --1.33813349726609 --0.0403000256637718 -0.948097560094865 --1.44466249983769 -0.729375583630308 -0.618779527101955 -0.754070804643543 --1.95142957378901 --0.921418014649284 --0.330893929668866 --3.22812804262165 --1.48740063647048 --0.301381636747827 --1.47539714825649 --1.21360492016561 -1.3744291061141 -2.38395812222262 --0.302195735368048 --1.26177451493313 -1.14047494167232 -0.504432217723356 -1.35050661684018 -0.448483613349396 -0.362606601623888 -0.395502649503232 --0.626648210694755 --0.684886834686743 -0.400712413185765 --0.483964925606415 --1.15956981967198 -0.333559885202533 --1.01290685822133 -0.0139153522633464 -0.238400626054613 -0.273070022111639 -0.678053928661299 -0.147848956354753 --0.28396138333374 -1.0573830302743 --1.27139231897817 -0.144672755259066 -0.0200262126112243 -0.693118893651768 -0.0379860719050704 --3.1642671323353 -0.444295076768881 -1.35015905832244 -1.63759110368166 --2.43504062527885 -1.66570862283578 -1.32116941659078 -0.591016031624903 -1.06842692356107 -0.443041436975639 -2.29440923848343 -2.50343541306404 -0.379451658060111 --1.50652031500691 -0.454549667864061 -0.214259671024898 -2.26764029344785 -0.254595704166224 --1.61778750290443 -1.40522401202381 -0.824922662951991 -0.599557591786432 --0.179014069000559 -1.75173915590671 -0.367191024641551 -0.273581249535049 -1.36332873407244 -0.923113114774473 --0.704956895315899 -0.55475647282346 --0.17895868786362 --1.20137864041232 -1.80125664908996 -0.330587821421716 -0.569279757287553 -0.139978885792832 --1.26061433286329 --2.02696868008467 --1.95476603451295 -1.36717280065546 -0.167628919250683 --0.765777104204872 --1.13701879837893 -0.102100903362519 -1.00263326251224 --1.1095551221064 -0.367727547074512 -1.86447654050647 -1.47672847632034 -1.2451493588372 --1.70639646205913 -1.03514962992075 --0.0955743491397669 -1.20541090669557 --0.483978640257746 --1.4311426965184 -1.01091604465064 -2.45836347622943 -0.32526760334288 -0.330097999487203 --3.36445342018644 --2.48379672432913 --0.450890122905667 -0.653502677922932 -0.531333583967163 -0.611614192018683 -0.254716784314745 -0.0163477783983197 -2.26874299870494 --0.055927650460859 -0.286641099295661 -0.835004526307067 -0.84992966625715 -1.79229191130505 -0.205693267522918 -1.76379402018791 --0.651936850200926 --0.133811155904812 -0.259092101802409 --1.5460285181546 -1.29164078891983 --2.57582384540908 -1.41954167302838 -0.477830778368521 -0.271908655800463 --0.578349069295413 --0.782674923160656 --1.3793815661489 --0.444748376042799 --0.420351931812842 --1.05212946816258 -0.0661721781947513 --0.190110492521494 --0.653916112147222 --0.288977883436321 --1.04761480842082 -1.0780508428608 -0.221536688083813 --2.56416035065261 --0.916339970976875 --1.10900669247672 -1.17430124477482 -0.63929070736955 --0.971820686725721 --3.18004055154509 --1.28612006397592 -1.43000967190132 -0.246864700197975 -0.283344034499123 --0.575064326492068 --0.399598652530308 -0.532895561404928 -1.52746335075853 --1.07165021352179 --2.17752471650588 -0.403844809181461 -1.7180121303836 -1.34628374025701 --1.00577632458725 --0.823436049673752 --1.4387572592318 --0.0988417991563821 -1.16371203797426 -1.7995906246189 -0.442446300506191 --1.46993538184472 -1.19646277314825 --0.239768479736561 --0.620468504794182 --1.25895538194691 -2.7533467336526 --1.33054236787899 -1.55837708053953 -1.23461970155236 --0.877603773569954 -1.49673260124646 --3.1285712104368 -2.13831490176144 -0.837960487163006 -0.919875833487239 --0.738696724873204 -0.0217761881753713 -1.33347888869998 --1.54875110940975 --1.96853437678845 -0.889521510031066 --1.12801743283318 -0.224030611572026 -1.06891195510291 -0.976333277291783 --1.10174011064086 -0.238634137332502 --0.0979562355219663 --0.392656815297535 -0.657137440899429 -0.798345287474515 --0.0378039665288945 --2.06666533925762 -1.78670379417143 -0.426943170853445 --3.28475003986787 -1.28628811250723 -0.73959882829862 --1.01186309339526 --0.614169684588742 --1.30728784465295 -0.902521943204011 --0.577448940158739 -0.430377998227661 --0.157830677794905 -0.067857161200962 -1.05320220850372 -0.588152513476762 --1.75542994950097 -0.375960008311072 -0.211107101029171 -0.996563401501597 -1.94357869347996 -0.510540739926665 --1.54430677309008 -0.465395224756023 --1.46504363876035 -0.0477722668827685 --0.725089397096783 -1.66510226244776 -0.545069840946496 -0.785816056896603 -1.44372607663447 --2.00781772804273 -1.8123760213868 -1.35759466945959 -0.211929682526982 -0.193119334746276 -0.869987219370316 --1.53484880151508 -0.579046951700308 -0.722782615712632 -1.05800100929996 -0.57641857221175 -0.498995992843916 -0.0182540546654408 --0.633041711583669 -2.38490304111703 --0.266862462522184 --1.43634917127392 -0.979030619615472 -0.00894498455449266 --1.52444240761952 -1.2290142522846 --1.4419187094444 --0.577563394303674 --1.33605298031359 --0.70491450338471 -0.702614166667427 -0.345068477171303 --1.67928067191915 --1.41682027826133 -0.568931484698078 -0.80763376395598 -1.23947026736901 --1.36690460339458 --1.86955248093769 --0.117368913235635 --1.27568719533833 --0.511171153035793 -0.927788318990537 --0.517965835335872 -0.708758455785887 --1.00698529067394 --0.899974965615847 --2.15491137479081 -0.0587081005960641 -0.991858628489986 -0.605027085738591 -0.510281654501085 -0.808305725926807 --1.36426476924493 -0.429026337901369 --3.8287414082339 --0.303960199814018 -1.02671629610492 -0.825501198149184 -0.223462438897762 -1.24246931994801 -1.66321547508377 -0.0613399605485867 -0.187141878600446 -1.65054384191701 --1.46389294799273 -1.56610965342667 --1.42166194130869 --2.01861143305042 -1.13024948564701 --1.74688392042542 -0.537514344582103 --1.47752696482435 --2.60314918631832 --3.25153020558031 --1.04979607889642 -3.30134091635679 --3.69961292535106 --0.43431051079174 -1.4387998297555 -1.37747105901197 -0.460770177865076 -0.363231673664247 --0.325509861288232 --2.664933934341 --0.636188560004452 -3.24206739526142 -1.43005124642417 --1.23650153270667 -0.24462894693661 -1.08156080990793 -1.06392158841647 -0.579967144236351 -0.598889237458662 --0.0360706705903375 --0.796882192505766 --0.728667926175454 --0.40922086846756 --0.739510693144641 --0.358207677125883 --0.090500208657371 --0.440134108353472 --1.88510262794119 -0.63769313971509 -0.16520368080425 --1.85858611387107 -0.916788959567732 -0.695839031357004 --2.49021534373937 -1.072440161854 --0.0388923715568907 --0.302058842121241 -0.998339365846036 -0.114978800666044 --3.32914285633771 -0.466680056873024 --0.180219996060391 -0.108699294857464 --2.95175218602253 -1.65597565247551 -0.888784697988477 --0.432961059474781 --3.49088422701723 --1.1436828808359 --1.25216427763942 --1.94940173333612 -0.394473492354578 -0.976119197172791 -0.461699318091483 --0.444686626127634 -0.518857692253865 --0.82791595178583 --2.1040548171468 --0.0555306970764136 --1.04372784943168 -0.404131893485069 -1.71119432607528 -1.93742792530815 -1.18334274038942 --0.826022933606726 -0.543351674562732 --0.259792436603231 -1.07423008630505 -0.355778969267869 --0.00967561674008977 -0.95074927272956 --0.711136675961846 -1.05274720981106 --3.18736650400047 --2.1438934887823 --0.254630812279814 -0.345082553211871 -0.991396999963392 -1.43293790767061 -0.223977847699725 --1.06514280961268 -0.476291501168255 -2.39592999813999 -0.573401740984494 -1.94356023533308 -1.12292568019995 -0.820153822456525 --1.40834461723439 -1.24536505543672 --0.898414587401959 -0.431488993995249 --0.319464441996551 --2.22852414765425 --0.353237985839389 --1.74568956634909 -0.668413322405371 --2.35201290187154 --1.4514802484899 -0.741551979869786 -0.797068859457234 -0.447765781787609 -0.0388459430461765 -1.40257366732467 -0.758814698060428 --1.04567965736732 -1.21943292762911 --2.5090642028859 -0.0143445191845402 -2.57251126261862 -0.103018945088856 --3.7493278286583 --2.72848160451957 -0.200011777691943 -0.191566161615818 -0.238207733243335 --1.4788542432657 --0.924221479101821 -1.21897251793913 --1.39585906489139 -0.523368643701318 --1.43696239934185 --2.58658126435986 -1.45601274586264 --2.22028187288717 --0.770456710126403 --1.09737221848361 --2.76988057437812 -0.523888817616038 -1.15521101196725 -0.304852013350969 --0.0199936084735821 --2.18744636137682 -0.753928083138412 -1.2547813541398 -1.3818180362757 -0.725574141711366 --2.52299620316462 --1.30864869677501 --0.693427197925867 --1.92342330495195 --0.837606918500555 --2.01171054372135 -0.313015272036708 --0.0568236590750768 -0.635763741636151 --0.152161698260691 -1.31871238521468 -0.396157751563846 --1.40985184312189 --0.127138710043056 --0.390784581016909 --1.24633332899601 --0.276543042903427 --1.50481011922531 --0.654587572180979 -0.273747373239345 -1.04129495328036 --1.93274314700874 --0.54338644308579 -0.377313062212309 -0.237132220018779 --1.04642455213631 -0.042367143101032 --0.674419757804603 -0.709868181021914 --0.0647015889008529 -1.62589052140518 -0.179006502852332 --0.636973582732683 -0.511937824071673 -0.306220475380941 --0.817829174947702 --0.975704962117758 -0.134373390192119 -0.69531495143173 --0.579372875945758 --1.09061030696495 --1.27511281560697 --2.76114137939288 --1.63250607297744 --0.0458987707330571 --1.59750106162736 --0.0390276779166889 --2.1501660790947 --1.46688803455298 --1.54253694062774 --1.01782117383641 -0.0133099844177487 --1.14064288692911 -0.296460404235386 -0.0743257741775505 -0.009824339854001 --0.311682698341851 --2.06453604493832 --1.95897188019014 --0.271094057540637 -0.316024085286726 -1.25445768798159 --0.546290307132914 -0.535968398470278 -0.324070570923634 -0.309470603318401 -0.730089715725512 -0.458671029302259 -0.993630969408443 --0.0596475864168884 -1.9351362208922 --3.07643527810572 -0.585572703892652 -1.46089056195346 -1.02870027570187 --0.783727837608943 -0.423854177974302 -1.09901100630429 --1.1148287901651 -1.60501790509903 --0.797073010753724 --0.188383151304127 -0.140739257317197 -1.68996906607048 -0.710161655654534 -1.36492360590307 --0.566393870923626 -1.32004258808143 --2.3298109640435 -0.315639735533933 --0.429454197916993 --0.8658774947124 --1.35588135773873 --0.519565945444459 --1.40359303634495 --0.0189811660297039 --1.91517601978639 --0.346399701327275 --2.13453096940639 --1.14669854966898 -2.48187162575971 -0.176857200552831 -1.38090254666743 --1.8787022402971 --1.44567658227409 -0.788973755378819 --0.716213467086263 --0.0564028771369482 -0.414668385012671 -0.420633999504584 --1.10319095358624 --2.05134214398436 --0.63218899220545 --1.61520188563567 -1.52215584243374 --1.08064516850863 -1.16002986858541 -0.285851828565557 --0.859044110284692 -1.06236088064901 -2.29612507625999 -0.992023773947967 -0.144170759510978 -0.712701852525324 --0.855215010951076 -0.945280304034185 -0.553319403865608 --3.50084589854292 -0.635439289354878 -0.872193539771398 -1.27221600171083 --1.13373332530072 -0.997207311531399 -0.466047126439546 -1.81997409514576 -1.23018324949027 -1.17416798021147 --0.116018546198845 --0.997729577621541 -0.174098067651132 --0.272029181891302 -2.36562110699894 -1.03218689984077 --0.779099334647142 -1.01085362904096 -0.237192574732697 --0.567431585265396 --0.52883653252659 --1.34742061161874 -0.340656720772287 -1.00465231210028 -1.91354470855529 --0.336759890239897 -2.16917490993801 -1.18025933398423 --0.848892306888679 --0.540991000768148 --2.79401164017272 --1.97847279540666 --2.61431931413264 -0.909786789765509 --0.100703289455247 --0.0610822214926472 -1.10493589892695 --1.61301254908161 -0.687003094506746 --0.526324731681015 -0.380905020025995 --0.963482568571322 -0.513527901444046 --0.188500702703692 -1.00538620824918 -0.140372121394659 -2.13938818239619 -0.299316125163124 -0.437034358993174 -2.48214638543122 --0.461812197569493 -0.679422005323232 -1.17409220571853 -0.735835368839627 --1.05171006266131 --1.68578283285701 -1.13343088414436 -0.378446959048077 -1.17307664911699 -1.05685537781494 --0.920081163205396 -0.220113022642275 -1.81434879034456 --1.38930088940588 -0.205966549143016 --0.22103160935432 -1.08904657767099 -0.767212498160273 -0.0963726675877474 --0.0254771273850007 --0.453928297602332 -0.338741630221254 --0.698298506224255 -1.75028329968515 -1.14064350615933 -1.11883825519874 --0.206392051365221 -1.90558780515113 -1.72873888349893 -0.068150890806141 -1.35624776985532 --0.118617504589047 -0.636858559654243 --0.349185464857612 -0.449067078716844 --0.100087512445779 -0.149639652605018 --0.493910160535233 -0.479690877580385 --0.563232687066014 --0.829421530243533 -1.23099470746804 -2.16894424035267 --1.35236214882746 --0.167861088959278 --1.50432200075658 -2.55033580123295 --1.04982693900369 --3.17814760942892 -1.12236351524217 -0.042985792295509 -1.00693454916629 --2.01570236066074 --0.268146050122287 -0.180530466565134 -0.128073245036209 --1.48172751541594 --0.70498467696142 -1.52435432684564 -2.88371357932034 --1.18186166245115 --1.47139975354228 -1.99105346688783 --0.132258586044124 -1.95964378553398 -1.75320484181766 -1.99087831520743 -0.470707739911541 --0.473735871804088 -0.737757903843775 -1.25970285125024 --3.25059717421676 -1.48370205636449 -0.681344565864054 --0.501572992852701 --0.837684652035946 --0.680811059732349 --1.70614090271273 -0.882215150348536 --0.0802462808889466 -1.40103105952927 -0.454267334347023 --0.93989503805394 --1.38560550090681 -1.96082631885683 --0.292737031405998 -1.52846223561431 --0.377577741286991 --0.251979309346154 --2.13174732949455 --0.561041223827861 --0.409601369120693 --0.666231001747299 -0.0413962033081532 --0.715668936823867 -0.118559577555565 -0.700355391250966 -0.333580879308052 --1.37836314665687 --0.471760780652701 --3.06119854814559 --1.57988543943516 --1.40949815088334 -0.97463317563377 --0.122737307978362 -0.285152776164873 -0.492543984089512 -1.23736946231699 -0.378006287476055 --0.256353559582799 -0.983380785091658 --2.19672590140275 -0.025184370575559 -0.152312828745684 -0.311110656055121 -0.0303371225491365 -0.153181685938049 --1.63625879989745 --1.58463829144414 -0.78201021723234 -0.64603767135246 --0.710231034447574 -0.060597807297837 -1.03123208791794 -0.526964816122955 -0.262680201837449 --1.37922838552341 -0.295484332996537 -1.29831160961474 -0.559784164973607 -1.03298603052939 --1.48576125956991 --0.0274073552247671 -2.73897811960179 --3.09783541893677 -0.140964153518162 --0.265039827037761 -2.07325261339477 -2.11528004082162 -0.790744797807701 -2.0223539100117 --1.61392494645426 -1.08820010917814 --0.119723586803921 -0.774481110709869 -0.492527922292679 --0.494340085684797 --2.4157897227911 --0.933119938735864 -1.00663102978715 -0.266980952393645 -1.01953772332885 -1.59032260546969 -0.794472184938989 -2.58667282568689 --0.120252099355222 --1.28035821264024 -0.608664801298453 --0.133652517131601 -1.05659279216556 --0.647445324887997 -0.894707888650196 --1.84731816495993 -1.08343735695478 -1.42645628206926 --1.53350622745085 -0.168488161210831 -1.40501514504584 -0.472884782274704 -1.22434636891285 --0.259893598166009 -0.278548420691115 -1.25324916924611 -1.57501877647776 --0.256844704944147 --0.0840887106156529 --0.817147227651333 --0.272666788994002 -0.65699774509698 -1.41818817921094 -1.0037235902963 --2.14658861815139 -1.19225746174092 --3.08948326516932 -0.167519956108036 -0.374749410486791 --1.17494314441863 --0.816853613706755 -1.29469632194634 --1.50405549941658 --0.133536472750144 --0.661545808034592 --2.16427532156483 -0.235525734233322 -0.356258898297515 -0.820551319977746 -0.450663822303055 --0.92345311205429 --2.36451867946533 -1.23166246810304 --0.270058050414498 -0.559331415798276 --1.50873750924879 --0.756088347809179 --3.20103224460765 --1.11717352732847 --1.49386702599021 -1.29547542541313 --0.425378952924572 --1.59128677271855 -1.54927595775299 -1.42657883309183 --1.76287885558548 --0.602801857997193 --0.309646063756617 -2.38119816461983 -1.17589982901 --0.0299394481783963 -1.72311402987514 --0.253793855564151 --1.49923316285183 -0.0947817379649081 --0.12126587610555 --0.409286764947552 --1.86946078628128 -1.61852067200568 -0.593443835296169 --1.32219111695948 --1.70032405399952 -0.619664227028615 --0.454278073511897 --1.11466295941094 --0.760808542702264 --0.543018662618366 -0.346145749763433 -0.654122511435958 --0.512494299062759 --0.730351026176194 --1.59063635161745 -0.980557767990156 -0.500872918800139 -0.648896221996687 -2.06799545695415 -0.47404592197509 --0.49196791404097 --0.866721064960267 --1.25009092081395 -0.748105387007193 -1.18859908846713 -1.13678122612737 --2.82653385058591 --1.76353735714289 -2.25175152480569 --0.703065079102039 --1.84364888844338 -0.557780588860803 --1.41648911657177 -0.768246810658788 --1.62704987171923 --0.575289482247879 -0.970002422073737 --1.62947592411215 --1.93353565639603 -0.129096978199655 --0.64830697662374 --0.839762210914362 --0.112329815883115 -0.519879182456982 --0.392900266208361 -0.564474833869609 --0.57737640609313 -1.15797671124413 --1.47393586763149 -0.860882264839123 -0.740540794270157 -1.80503267368628 -0.754087831856623 --2.85120358118208 --1.37657334599307 -0.470416674524214 --1.37413848252315 --1.02890501257344 -0.192859854624258 --0.130310588127408 --1.93963114970578 --0.348691839071623 -0.572459396717342 --0.760605451351644 -0.168543675740302 -0.366518185191659 --0.809063542393194 --1.03083410602294 --0.812736107514787 -1.29223024812566 -1.4706249105546 -0.942976621986251 -1.62294122804177 -0.25601023592516 -0.801841432498026 -0.0270054387863325 --0.613607980543563 -0.739386183100802 -1.48753367344912 --0.563006484371009 --0.598678216434827 -0.895710702780406 -0.180765372855195 -1.76201093510244 -0.315505552288009 --0.0113962729572563 -0.12845605506447 -0.63495803478645 -0.303855305882951 --1.27610690793204 -1.04017708347705 --0.581447393804057 --0.0477207767191512 --0.17508106157343 -0.684310307708261 -1.31136259440201 --3.46220460958555 -1.3429144191701 -1.69620920923005 -1.26693805621648 -1.9803264369623 -0.455530998165976 -0.897759971045906 -0.34390956467702 -1.92309455166571 --0.833877974428844 --0.872645998579955 -0.481695053552476 -1.54480786961919 --0.802692840799708 --0.797083779630563 --0.254728140472199 --2.0958265408057 -0.484761554992836 -1.79241530361529 -0.6181031143533 -1.29572333943035 -0.954254436962934 -1.75723742814005 --1.91662081265788 --0.268966822268791 -0.890330768461162 --1.65154171431886 --1.79259777862649 -2.13554446875278 -1.11236988797917 --0.846226042873113 -0.907677754493813 -0.21240664935223 -1.84522471309737 -0.967660422172148 -0.5278287724542 -0.86206638495889 -0.0111590605857259 -1.49924261398506 -0.620049045193811 -0.960684942620198 -0.668292602383508 --0.395150565607189 -1.25615297545463 -0.658378686145074 --1.63532991663741 -0.647322406984678 -0.851244007560217 -1.97940239423109 -0.763178402018831 -0.22050984052985 -0.969495442312862 --1.51278389498333 -0.195422703541922 -0.504065752945465 --0.168167356184654 --0.332537589184046 -0.135591916380648 -0.614483552462422 --1.60487298675674 --0.0301086612175059 --1.25703394969288 -1.16331771254525 --0.070792656509056 -0.234323945545551 --0.311628055357318 --0.412352272243009 -1.01919466841202 -2.09329589698309 -0.570646545832162 --0.711397080253612 -0.666245535989475 -0.389800188816178 -0.90006840441333 --0.609658110655335 -0.369551259307881 -0.360091355887546 --1.91549703390556 -0.899427672575229 -0.697782790154882 -2.26329196150194 --1.50578291259709 --0.0028941355765344 -0.628537525227181 -0.123813502362935 -0.502240836596837 --0.435193960839676 -0.955438366101372 --0.662392125797922 --0.480405491061624 -0.254193829932213 -0.966822141491393 -0.859249500831172 -0.439410839766515 -1.39383170125401 -1.20815870680271 --2.86352333116318 -1.22724969675773 -0.193831921270309 -0.194590670144716 -1.80256687642116 --1.32007136197965 -0.024598847445418 --1.50284842269321 -0.0806951477926354 -1.07700185500905 -0.0192963227848608 --2.02276687979758 --0.877720273179655 -0.550238723226546 -2.41276855770338 -0.663067932736702 -1.38024543948545 --1.94215084183465 --0.0852319266598656 -0.850972109705067 -3.03011893352203 -0.639600102828119 --1.06472228123269 -0.0506153399471003 --1.10697049317021 -0.433197136181246 -0.875413273311171 -1.50902179631727 --0.262078952989867 --1.44637953811934 --1.27476071206764 -0.937815192137549 --1.5341600127404 -1.30116568046284 --1.03038909296632 -1.08021410046824 -2.15874750810388 --1.51620344608065 -0.263670912545068 --1.11172143285662 --0.547465905059543 -1.15641293513059 --2.04502208795506 --0.761830867511669 -2.68879208359518 --0.64481444897493 -0.0246203752192216 --2.14822926889461 --2.47705034104787 --0.270810461355357 -0.839101387143664 -0.168782190366326 --2.04777136827623 -0.0442453694583822 --3.58232621323083 --1.46523288753761 --1.92072827439183 --1.20986186420297 --2.08405742523877 --0.759052678833044 --0.285967850802486 --3.38395166847048 --1.09870368822444 -0.601676758371434 --0.22978434594323 -0.860885116880013 -0.972727618585875 --1.15095850427371 --0.605616686728979 --1.02693575094251 --2.42956369692212 --0.878806514558754 --0.133395389453383 -1.98023541017048 -0.532126328498903 --1.12439199368779 -0.91646878120657 --0.772768589046464 -0.733492502473695 --1.38883244908858 -1.26130018746003 --1.19639743657915 -0.190735789925604 --1.44906428794996 -0.55542254784233 --0.765273466762144 --0.486343828740289 -1.30132573959538 -2.40282062226186 -0.963277692549376 -0.349028313419494 -0.278054975419884 --3.5079326915664 -0.673461126197409 -0.198583477123812 --1.37458910046978 -0.270409459377387 -0.991083961065257 --1.8861854876998 --1.67577465128752 --3.04434556237711 -2.81037993987047 -0.0204928577863353 -0.426574818695183 --1.25720080770157 -0.574675683359413 -1.54070708034668 --1.23705732249626 -0.478258589837377 --1.4472564615881 --0.0728108224007684 -0.275468839716035 --0.247943993759243 -2.27876700203086 --1.09878518059579 --3.60709979845837 -1.49933965882811 --0.362532845277485 -0.311729018120531 -1.36332690954408 -1.07477174289082 -1.35850114450677 -0.990154126824176 --1.6860142490623 -0.861998131596861 -0.98457542850765 -1.98219489163394 -1.93773519506946 --3.0549145502046 -0.874838450208316 --0.663636831862863 --0.12231435522046 --1.36632496422351 -0.0415237782501272 -1.56306741802772 -0.333119079670976 -0.103412938472378 -1.5792566097274 -0.605156510803877 --1.47808084155377 --1.2422969665461 --1.35317890857531 -0.685612729295492 -0.317643076404881 -0.249684114396658 -1.3724333269639 --1.15321581206489 -1.56442019468122 -0.915992881666469 -1.11411882179177 -2.51514365159637 -0.37458953615803 --0.260771099091471 -0.883134897280463 -0.87195164544514 -0.907302352444738 -1.4337870879938 --0.0955105089284451 -0.42717058955542 -0.776461217414134 -0.590789313156575 --3.34229657127739 --0.534701211136387 -0.633838995565583 --0.597003123534684 -0.97059164330301 --1.63866552375055 -1.40868609440986 --1.10928202494523 --1.74118239715581 --0.646345318877589 -0.308764038753321 --1.07895364023725 --1.77186822444759 -0.228103694536912 -0.585055957204919 --0.723990604716967 -0.487017181666626 -0.926276985827467 -0.808751643672148 --0.169207429794408 -0.644030439804196 --1.74528059184449 -1.03196031209312 --1.31120772522089 --0.490667641314239 --1.09674630824258 -0.427490997292781 --1.0641991961396 -0.806120183756939 -0.830884346852173 --1.72086545119445 -0.999900234458362 --0.79324494955609 --1.13737263555299 --0.951287397386512 -1.06702007403826 --0.0768453011657932 --0.864633355128966 --0.496516385993129 -1.78519715916412 -0.587701863876415 -0.380361837056279 --0.849024465670784 --1.73483794742988 -0.265428249859397 -0.377084983483709 -0.0121375407978661 --0.393952887060284 --1.30818262091757 --1.14989506872433 -2.04754714776181 --0.144102853133219 --0.637869105722181 -0.259948036573681 --0.301609447065385 --0.0283879622873258 --1.61693170838087 -0.0757678134912041 --0.979662182453829 -1.98622023742938 --3.69572902831434 --0.0183222888208228 --1.1586557055547 --1.42827888823182 -2.61451453921958 --1.53166461966389 -1.03982723918064 --0.122096281023165 -0.85407254112641 -0.10326846494311 --1.91241108242405 --1.43010092969337 -1.10285484512877 -1.66961147586236 --0.617776693395285 -1.3131114479822 -0.389403715026992 --1.0823274129488 -0.27681391463917 --1.33912232603821 --0.938717600933279 -1.82143237234924 --0.774868780699858 -1.97544208768611 -0.385196173654951 --1.75582515127291 -1.45619466647477 -1.95151812830873 -0.989606875281259 --1.12864520025311 -0.215850821538817 --3.05055835386427 --0.974061438290597 -0.0355888349071982 --0.0755960972754544 -1.56408363406735 --0.958486190465727 --2.22317606514095 --1.34290820249929 --0.464832354730717 -0.00861070211575843 -0.240526232556057 -0.750930286294865 --1.3063930838262 --0.0258461674565407 -1.11377786790621 -0.791935945301139 -0.224176208979122 --0.180219364910045 -0.390240098372207 -1.23691077942947 -0.796334484005573 --1.0543449101433 -2.38662715681903 --0.120685604651136 -0.28905030049979 --0.423430345120437 -3.18005818989171 --0.438199897501473 --0.933904774999153 -0.41064122878133 --1.63351801515924 --1.66162895096625 --0.888089574370344 -0.73085112324306 --1.10994872123413 --3.89707091906609 -0.541779772717291 --1.61358927488998 -0.324144016294847 --1.55613805876177 -2.6782946972562 -2.22977665581612 -0.204301257486733 --2.40695581772231 -0.423572207465131 --0.836666374490767 -1.65346822361259 -0.242487681312868 -1.53500664623262 -0.0572204950834063 -0.765648421060208 --0.322240982688601 -0.548259315808162 -1.67599711405756 --0.826229241070561 -1.28162215552473 --0.976206747719292 --1.25040537763182 -0.902545152493754 -0.137715466363082 -0.153258636288253 -2.11065245331366 --2.05076420691323 -0.869940076994173 --1.71461351922913 --0.559150935930347 --3.51151081511308 -1.28807978251446 --0.739894693317481 -2.13640854243315 -1.33181054694415 -0.341962491506367 -0.231993129030823 -0.480293543610276 -1.03426316355313 -2.16304089409022 -2.14546380786406 --0.317138610380148 -0.717945856536947 -1.18931500007369 -0.00321816715246115 -0.527639811861469 -1.46184842689543 -0.157906837530806 -0.185892328988155 --2.51052530547093 --0.380711214910278 -0.39195105915446 -1.08519202797418 --0.708983239095467 -0.952300150853993 -0.443603438987417 -1.52485345630274 -1.41329330880608 -1.62040682214146 --1.31444159880392 -0.782143384192635 -0.294907558049967 -0.132293205731395 -0.0700087748392093 --1.02598624533204 -0.690687364108481 -0.820329236060553 --1.29976409172738 --1.22442087788385 -1.15744646922374 -1.68477566101225 --0.724292808072757 -1.04287707810445 --0.118894862627279 --1.73988852972788 -0.726122826817607 --0.55783364038361 -0.107867708297274 --1.54685183746556 --1.48382650506055 -1.92632772957908 --0.459106971429565 --0.496497718943253 --1.35150153778293 -0.430064504375798 --0.903304773853126 --1.43219524079401 -1.44377145611257 -1.34636183793568 -1.41344086457255 --2.38215826117561 --1.00563090104478 --0.22326873179556 --1.43096662804928 --0.803937695404187 -0.540083368832964 -2.28755883189327 --3.04356161385982 -0.739906928277204 -1.60388020556438 --1.65326960563194 --1.99822383594097 --0.383763724902831 -0.818045677023781 --1.23127391671442 -0.514972632358244 --1.19596665401078 --1.25922785041168 -0.521083844170629 -1.22829438986288 -1.23111605124808 --0.261134512062597 -1.90810147858312 --1.43292728153376 --2.78034597542226 -0.64123077345452 -0.726747618424282 -0.516582470790173 -1.75078305997826 -0.118518096759939 --1.30507253725217 --0.281213994067397 --1.87570694252877 -0.431427639934526 --0.641552766653938 --0.790304816506209 --2.36624781628194 -0.66308530190252 --1.66605747377957 -1.17681918880801 -0.575439512709034 -0.47697790262108 -1.27597510528155 --0.0340132445580394 -0.671625119082318 --0.0540563520387778 --0.0530781108598646 --1.09627927935784 --0.150324068707317 -0.178540743867369 -1.43897911415454 -0.0562788335264806 -3.15410798837824 --1.47913760965842 --1.52509302424996 --0.539622341862042 -0.479251082485048 --1.79484092268588 -1.20222820673791 -1.0210420727832 --1.58372839596531 -0.435348192547494 --0.0556366216175643 -1.15779968917455 -0.170047049771906 --2.13766645971295 -0.597859790148235 -0.859155249627399 -0.297055011022451 --0.233344898972668 -1.48294539084888 -0.510039005557426 --0.604393491221099 -1.76945301411782 -0.350757947883505 --0.339039759867902 -0.324472662525345 --0.858377821497488 --0.708937040084862 -1.35074007021626 -0.395622169508551 --1.11812528845272 --2.50543546092362 --1.29780850621942 --2.97906557890837 -0.621487251028091 -0.313013475555955 --1.10202185891543 --1.32980914880824 -2.27985335836821 --1.54145972349469 --1.15757597260242 --1.8060566168031 --1.72127547557479 --2.57222282483357 --0.966464056061671 --1.29015572201648 -0.0317477503972903 --0.320916048137178 --1.36894255154889 -0.811243478438723 -0.448058526156281 -0.0131162311870909 --0.550941509805028 --0.0497189803661158 -0.567668679812273 -1.00188941747294 -0.285298333236474 --2.80053917381759 -0.671436655192721 -0.414812962734237 -0.881047447629943 --1.53471983316201 -0.273901715437811 -2.50358900323251 -1.9297147493949 -0.998196983878232 -0.391198374033678 --0.469430548773715 -1.19609075529294 -0.583651592013146 --1.13913156839274 -0.101058180521303 -0.413303467083484 --0.821779063925515 --1.48192531586379 -1.89098735690109 --3.74912238553915 -1.80542921792796 -1.26076841756525 -0.257335277418264 -0.293343519397748 -0.332545693982063 -1.57388028440226 -0.317812167129826 -0.670397747175951 --0.594471864128685 -0.328691921014917 --0.807405072294465 -0.380029479526213 -0.255724717162186 -1.56988687082304 --0.19257491927231 -1.14322103401001 --1.85906080777229 -0.205226192640925 -0.532608790063257 -0.372360956787066 --2.04708293714264 -1.22533303947635 --1.31941910275577 -0.640923372512542 -2.70178169471553 --2.09614863310237 --0.136815676950292 -1.7963949669241 --2.46501598718121 -0.372295915912421 -0.961498645838901 --0.519593474949943 -1.59217924035619 --1.00901021365572 --0.176878625285886 -0.579209226486027 -0.711036137793641 --0.316346633401935 --0.787775385765219 -1.38830294878102 --0.0769235711365646 --0.207410151340298 --1.88238592782524 -0.828473760816397 -1.39561300899923 -0.834527824892493 --0.572692898405908 -0.251476780531197 -0.885445052471487 --1.52786830393359 -0.265371876018188 -0.643980018614069 -1.64958826316292 -1.47762615685084 -0.27226883679802 --0.297148711406415 --1.22563421238858 --1.45360089871024 --0.176719515098096 --1.25205913748918 -0.175436531812728 -1.03169940076516 --3.44759365680381 -1.06211183476102 -2.27398538000898 --0.42284789441943 -0.957701902794405 --0.0315037666522322 -0.374229267724708 --0.518853775063508 -0.390021136186821 --0.143524811617397 -0.0155481858339712 --0.15531277469368 -0.217426662008087 -0.572693675719652 --1.41358969049304 --0.877731908088521 --0.804578514660374 -0.108728574168243 -1.90655188722621 -0.61343234293518 --0.600254816743696 -2.57326669938799 -0.577552023796594 --0.334069017694492 -1.39474206824161 -0.143471217586573 -0.966126622739527 -0.355093860340986 -1.98343187817834 -0.0708098380634254 -0.481841280087561 --1.21456817078958 --2.14986451184715 -0.266158568781842 -0.431976624324111 --0.474389824432723 -0.659563406176169 --1.66191328494007 --1.08453116955605 --1.84804419721259 -0.634742593259983 -0.925066003201032 --1.73317767108718 --0.905567165088145 -1.03442033395543 --0.546265350403011 -0.949325858698998 -0.407731553252113 -1.56596688816335 -0.220477249894156 -1.4130562071385 -1.05868766326022 -0.521685693360578 --0.343546848035533 -2.19038171701732 --1.4918951611201 -0.952543649254981 -2.19376511239965 -1.03897570390884 --1.81969447057886 -0.0120305173820938 --0.40183012372411 --0.820140327956214 -0.927838678042068 -0.04253805176592 -1.72904855306614 --1.86348697499805 -0.92696645425621 --0.0674385185386086 --0.335722143858632 -0.271924826536878 --0.136074846236301 -0.795937363726935 --1.02978942113741 -0.687796910976449 -0.226700381895355 -0.0106104264990563 --1.37226004531512 --0.39036108174562 --0.189468538942807 --1.91320028411442 -0.0476663776031216 -1.15206259636634 -0.141902062050892 --1.41165262564355 -0.648969004034686 -0.0266813128326397 --0.237385861272493 -1.91550978173502 -1.0343811927471 --1.36253690531212 --1.4644305394952 --1.16661068002488 --1.30047528039646 --1.03362409710875 --2.1518768559746 --0.0980760124090381 -2.45389671211556 --0.322869892745882 --0.137607540295601 -0.596357192322799 -1.30181519544104 --1.35218288186272 --1.23940165358685 -0.215466505542036 -1.06247788435439 -0.259869914985313 -0.206282780636961 --0.667972580393496 --3.80666364615949 -1.9745576997013 -0.505098123492903 -1.53292853005134 --0.200219703968667 -0.307859134966293 -1.15095896831476 --0.332792817761401 --1.43255832938042 --2.20441001690668 --0.932722404243162 -1.04457972519321 -0.336543186672831 --2.52728669086964 --1.31052484438107 -0.453697949208099 -1.36320245360137 -0.482274815955398 --0.239338269186419 --2.49705557679177 --2.18746046165635 -1.34081322899123 -1.14937573607916 --0.0820140466796957 --0.218573547085686 --0.564740404934224 -0.345008888781237 -0.153944768200027 --2.06994486450652 -0.759339966403108 -3.51474445811529 -1.92329837419672 -2.29693060114796 -0.733198928351277 -0.5459315588339 -2.50094662522645 --0.247067464818148 --1.64651687319649 -0.0869849607947089 -0.729252619516219 -0.0221158175062506 -1.86488221086449 -2.11426952649991 -0.254513533806804 --0.313663533917882 -0.628160653457421 --0.307316014131608 -0.286232429004009 --1.95055907363472 -0.0745988061398251 -0.632381491163031 --0.24472689187423 --1.26108930652691 -1.24123128814481 --1.13310173458182 -0.00643002834796924 --1.50134445507014 --0.330015032859674 -0.111020481223006 --0.385718553820091 -0.105587519249232 -0.75436816097162 --0.221138199279331 -0.86057548356411 --0.191957066940908 -1.72607173972559 -0.491715855299406 -0.059878522749262 -0.123917041851728 -1.4343237579867 --0.581632812467722 -0.3066155043058 -0.478995031864672 --0.817239785962066 --0.293537086450634 -0.928902597980169 -0.221248235779719 --0.060822120447483 --1.47777599327676 --0.46520846388459 --1.17700498891191 --2.78229134602493 -0.844352931395191 -0.520038688911283 --0.856198963833535 --1.7499707738217 --1.3566355863547 --1.33458900662036 --0.581114193990075 -0.815310474764878 -1.07601669600892 --1.5839658077651 -1.48937420445596 -0.348661368904843 -1.84834121416738 -0.458717591413844 -0.0465392880314379 --1.3362459189233 --0.85577241684425 -0.527916553300608 -0.0991511511674297 -1.27152136535254 --3.0599634618052 -0.447596610645391 --0.56551014006719 -0.972280688086455 -0.489800453834757 --2.53814155545318 --0.0264625750948717 -2.10020134475789 -0.985909235642264 --3.65739560041608 --1.26093061057063 --1.32851727061741 -0.416098833128655 -2.2527440035954 --2.16079862228304 -1.73957415987687 -2.19857213555882 --1.23391852594055 --3.5281822933657 -1.44194927552117 -0.628790399519556 --2.62325879280593 --1.47376609243225 -1.25032264800287 -2.01357141194415 --0.242288159979225 --3.06176279237955 --0.717255373675501 -0.219772756722802 -3.52765434776466 -1.22130850806318 -0.163871187233104 -0.297835205804024 -0.0658381892729913 --1.62651383733154 -1.00877789552476 -0.0224725300292192 -0.177599130187787 --0.561510809903098 -0.91378963117285 -1.52165138929713 -0.729381194442373 -0.324899441501248 --0.930879121994913 -1.04308099724386 -0.19897278195505 --2.69906616231255 --0.332129867025326 -0.39188463552005 -2.32076757091105 --1.77668773034479 --0.421210199398272 -0.852412274201743 -1.29854459360268 -0.542284886084676 -0.32560627587808 -0.558115148380649 --0.00417228736638364 --1.04393854783047 -0.97262584825055 -0.509174050024365 -0.0395009756720608 --1.85478337241061 -1.87328362792991 -1.27461933821451 -0.883668228200662 -1.32335550175066 -0.844496208700889 -1.42847264916973 -2.34018520487004 --1.18970696254066 -2.79254545314967 --0.0234611396168791 -0.0518664385546472 -1.56646831120993 -0.0720437876141418 --0.239581704058647 -0.512704780491916 --0.418805313536549 --3.0369985319867 -0.473180850810589 --1.28743250821733 -0.016853548677755 -0.754406085655486 --0.468577200367662 --1.31837716455181 -0.349011994146615 --1.5434482829815 -0.446968122380188 -1.32679102571226 -0.359102042200149 --0.657428945140488 -1.03807030801786 --2.73382936850966 --0.035592865810159 --1.30944677592431 --1.17956175484259 --1.40847145825716 --0.705124283530235 --1.42002923747383 -0.509846648399167 -0.576501771371326 --1.39975393679612 --0.661945077122118 -0.395765612849182 -0.102643013629759 -0.428800878703093 --2.29108817282125 -1.60886872007041 -0.362916450188385 --1.40381801059249 -1.99781972133224 -0.851974898242137 -0.213427779770939 --1.00448284290617 --0.116972984972623 --1.38951123900237 --2.62178315218615 -0.905501394476463 -0.0992227069875824 -0.750622538923452 --0.741976160583189 --1.52303343235405 -0.256138076926796 --0.814590766628035 -0.335453546024949 -0.974465560321548 -1.61303527971311 -1.09564750524441 --1.23619742674661 --0.321846401194076 --0.542010941462358 -1.79998039024401 -2.60539774745553 -1.59471502153353 -1.60438987637563 --2.67216863740553 -0.625911845325373 -0.00441668377029991 -0.0703549694340246 --0.641972974442172 --1.44274843363238 --3.22640118008995 -0.25078510681298 -1.16304613425487 --1.08719024824821 --1.70500917446313 -1.41448394625719 --0.756717178707451 -2.05873456703128 -0.913225658154133 -1.61902863226061 --1.63512436639591 --0.740888002722961 -3.37705119487812 --1.46266910254328 --0.040041873488974 --0.00743740192086939 --1.99373806172318 -1.13347516048689 -0.290016646881288 --0.571736665242831 --2.84515190913668 -0.99068884366061 -1.35090468030303 --0.022945606180901 -0.124073661445525 --0.00891266108187594 --1.27110335041056 --1.71714393473685 --1.11950292351575 -2.0282789918862 -0.177439850325136 -0.379521150324443 --0.247044922488477 -1.12688416707677 -2.06595683633737 --0.453928706381191 --1.31110264205092 -1.70482937308223 -1.44179558675165 --1.28426286901377 -1.32246178560944 -0.417690123324705 --0.300875521725452 -0.0922625162708286 --1.01401509004656 --1.63351272690889 -1.10287972296052 -0.35063284717083 --0.868632635574073 --0.300378264785429 -1.17688998647622 -0.398553826836775 --0.566201957089895 --0.186135978430396 --0.0361914615967169 --2.1360592288038 --1.52982723227055 --1.78696078469968 --0.223234580492793 -0.207909603676223 -0.677795098952727 --1.36585127184282 -2.12104237985905 --0.91243337230247 --1.83702608468942 --1.2694679458494 -0.939064151616757 --1.05329737938752 -0.834779414341199 --0.177508081958901 -0.642295919755362 --0.0367399330462028 --0.0050785033254499 --1.6329568490144 -0.467974733108507 --0.448041553849443 --1.3614837228005 --0.372096738682103 -0.843033600168743 -0.177706199759339 --1.50873976756593 --1.25134344430957 -0.440871803705758 -1.93856601114556 --0.0186935092108484 -0.580370039798499 --1.52166969249673 -1.20586016477604 -0.968855582701785 -0.751308999586541 -2.69807373726453 --0.849471568251333 --1.35731312326118 --1.41894074398646 --0.703841328424641 -0.888328063293553 -0.353831204787584 --0.853461675454717 -1.77842825482675 -0.377097979525118 -0.590484719189309 -1.96793998770424 --1.47440199453029 -0.283343048282878 -0.417918032949634 --0.208796534101126 --0.0881019008194741 --0.513267633233621 --0.259153475765208 -0.70691601958039 --0.618309167558259 --2.5655276652971 -2.2843286169794 -0.588334690498344 --0.953116101540541 -1.92585251409876 -0.0756759677344903 -0.312989079896971 --1.75617497447733 -1.14715608914862 -0.803910303020629 -1.41897809544766 --1.8194199788896 --1.785740631377 -2.0645690621995 -0.528351762214262 -0.0842550523844903 --1.38518136314207 --1.0734921436075 -1.80070440881385 -1.245052046612 -0.912466070748668 --1.43418646619469 --0.18856835405586 --0.278851756762304 -0.818271975910466 -0.385149801786648 --1.33844864920233 -1.17898582570948 --3.47130609219023 --2.24754609930891 -0.394942165218273 -0.00754769691472745 --1.20415879686053 --1.37162079220886 -1.83606435710972 -0.910585387576194 -1.74291340145232 -0.247676380610054 -0.13165267439078 -1.10545492873502 -1.2616107380068 -1.17473923042155 --0.967161029133081 --0.431898447194317 -0.796353972097521 --0.265031585588801 --1.99088235203374 --1.55764697149407 --0.58005469228803 --0.70592127863398 --1.06429352579447 --1.09772811416112 -0.235331559003759 --0.575054674820144 --0.774132083075735 --2.69286632073274 -0.805229694695335 -1.27001784163376 --2.66017716117686 --1.38346964380615 --0.440884623505355 -0.630602000153337 -0.169491162637859 -1.91861001827916 --0.419807111133704 -0.0720107520320692 -0.566998941392503 -0.821041416719527 -1.25466948944502 --0.708446855490898 -0.77749827052218 --0.182368086169767 -1.94055177070437 -0.650069970910963 --1.95255967640344 --1.20445763631902 -0.839605713868146 --0.324719592899969 --0.868328316569727 -1.32673466882567 -0.84745736265592 -0.012592146572679 -0.140236234988155 --0.126006592608642 -0.0392921666943735 --0.826727493825004 -0.742738904505952 -0.19257699909776 -2.10087488955911 -0.579809188814265 --1.35067779846342 -0.147076200068932 -0.4836030813858 -2.27461733472287 -1.2352194038486 -0.109029917853595 -0.871223998481494 -0.425575539180326 -0.293224976257225 --1.32638522747112 --1.02826660423315 --1.43622814691324 -1.05301955565288 -0.795164646128288 --0.632885011807375 -0.953748386917074 --0.934581512233159 --0.482201324779862 --0.350654561839285 -0.96176603456162 -0.243766459730544 -0.347575327882151 -1.21809786332373 -1.0059468424987 -0.26079346604647 -0.187091810516662 --0.281603661209022 -0.21497270855135 -2.36625472485041 -1.11732342146644 --0.307291009590777 --0.216193394356004 --0.570351754992728 --1.38918544616047 -0.39155352073835 -1.45461086851616 --0.608921564768057 -2.48112014094309 --0.152619589845127 -1.89231829659285 -0.287368053901744 --1.29646793291922 -0.421873435542647 -1.13550121521503 --1.85994237992026 --1.40258793630339 -1.30280407244194 -1.11479849331712 -0.104162385413725 --2.54947084968411 -0.354732015578087 -0.594607814792463 -0.471746278228437 -1.93554811581689 -0.598430130577901 --1.6506618785375 -0.508968385876038 --0.320932117483231 -0.353364904926746 -0.382600299808363 -1.46824034944957 -1.28137254042016 -1.92453920155096 --2.19497001018466 --2.06841690025826 -0.709201536449179 --1.30058217175008 --0.53234726845735 -1.18447453862277 --1.86028739588931 --2.76054747300516 --1.14185169833689 -1.2725104749435 --0.449278082827142 --0.454909235691353 --0.515688786122659 --0.844869253371254 --0.113498414113876 -0.542047138708364 --1.03858402377563 --0.413777982356933 --2.41411254991187 --0.292375987616991 -2.94649874300574 -1.42511379112904 --0.979604859449655 -1.22775651296602 -2.25051245285738 --0.663681939400012 -1.03613543405431 -0.581591703325541 --0.430153136310281 --0.114360736158298 -1.29993618652322 --2.12132104768053 --1.36980381290962 -0.855613053472268 --0.855069486454912 --0.974868521993514 -0.0944306410574001 -2.11832164425926 --1.30720457340067 -1.66017766107539 -2.21171454808012 -0.390367170548066 --1.19345909640105 -0.892990077517315 -0.00603334759595953 --1.36608933777204 -1.34124706687695 -0.864541072390464 --0.700068581490292 -1.78879554195361 --0.0521143920116245 -0.259797097626407 -0.727552993850427 --1.08095826162104 -0.989876517677565 -0.399375468088587 -0.281256214979056 --1.08205238534302 --0.0882981771820539 --2.39320593647903 -0.772094225017252 --0.128412024120868 -0.750453136535906 -0.353492626593145 --1.59059928807332 --1.30299745652535 -1.77792935627438 -0.671748051597298 -0.561689930109303 --1.70088080463796 -1.54484297381416 -0.687371246550015 --0.38660620423731 -0.992067262331449 --0.0581396609131382 --0.184285701145171 --1.63939948787324 -1.06233926145094 --1.31570068748368 -0.649415596998459 -1.17852026653312 -1.31003095529367 -1.41654736917117 --0.172032840509345 -0.21798509735175 --1.33120723612447 -1.66824376244167 --0.0512327269641091 -1.82539044567709 -1.01199973171627 -0.187410543250024 --0.300073995005643 --1.18036516042027 -0.893042412540797 -2.11015776029204 -0.910332217684749 -0.792748367509585 --1.11284253512896 -0.128739872782504 -1.90813446204753 -1.77336230509482 -0.337652120076006 --0.615369519360236 --0.234151810935936 -0.895579743825156 -1.78633005468107 --1.34858468577395 -0.689922114160463 -0.521907136437662 --0.70181494145255 -0.242236831617525 -1.86840864040077 --0.887060140126977 --1.14724184399942 -0.0242581668923023 --0.447541536174391 --0.430285761288367 -1.49420272213291 --1.52636364069161 -1.93770248056645 --3.54068272363044 -0.537199484607747 --1.82858017434277 -0.858419527527047 -0.44297257300143 -0.0119300555782047 --1.88841956455876 --0.013994381136186 -2.0059782375192 --0.0732159398743626 -0.277169580253297 --1.4765403107244 -1.09568898804112 -1.96495471726479 -1.05563759727673 -1.08374972910772 --1.38526736291516 --0.951022302696586 --0.353095349083024 -0.0514307388250597 --2.21696183413642 --0.187566682316838 --0.684632492614288 --0.811752505167222 -0.249469855636946 -0.219488033992686 -0.8279393256666 -0.0531766907690532 --1.28047231326851 -0.183504649223787 -0.868463121041998 --0.300911930822956 --0.256828193236657 -0.986318414880351 -0.689931536558847 --1.76555269810996 -2.7886548671102 -0.739873315844097 --0.643115654261859 -1.28633466247955 --0.859358923900231 -0.670379577251184 -0.268913926109949 --0.602187805343036 --1.38996599053358 --0.0574092371890558 -1.00322252295815 -0.178220027825446 --1.3600363651814 --2.09723697263356 -0.837692797987215 --0.0813486046276211 -0.606055360038461 -1.20589838399605 -1.74664712078724 -0.186777307087482 --0.984463398961134 --0.911497281592805 --1.41362456241293 -1.58572117612255 -0.388240201932648 --0.430186394536758 --1.10234136215839 -1.72738969112782 --0.41136918681325 -0.471341745611852 -1.19165223575849 -0.954721651655955 --0.744531737839175 -0.94058378985064 -1.8716067752251 -0.162277716743185 --0.850329097441286 -1.47535054769149 --1.44917764522031 -0.323621761126455 -0.916722549608911 -1.1700498577778 --1.25692243435645 -0.0872270278345226 -1.99604917322067 --0.260917851929776 -0.407248995096602 --2.04735962538727 -2.53007072407957 --0.451852540251792 -0.303294277953309 --0.657210094542688 --0.364110976932967 -1.51779313609908 -0.117426931258702 -0.52159470927511 -2.27115881926251 -0.0486500343127716 -0.752807224850091 -1.9669155139017 -0.796100148528975 -1.25860691498392 -0.976512640919601 --1.91068458939345 -1.30154416858646 --0.812256625371486 -0.35978114535575 -1.0265233863546 --0.278883627774867 -1.63260146353666 --1.6083677189698 -1.98226133035327 -0.978961481694895 -0.54891332035904 -0.568692112581314 -0.351058242924047 --0.250384170182098 -0.456493405779714 -0.7012925525637 --0.445949623643077 -1.00127846772441 -1.09082808152049 --3.0322441726381 --1.03380682573311 --1.67399303971829 --0.174706607287149 -0.73023701883541 --0.0104919524789366 -0.40800400325751 --1.13837798142119 -0.799383059432701 -0.468796802993534 -0.26717498004928 -0.250032307986707 --0.901333322875711 -0.0635175560418819 -0.601870721090233 --0.587639002727244 --1.87204962205113 -0.732109342429034 --0.513314515658678 --0.0251898344817221 --1.85796054480301 -0.166357174383016 -0.105004781904771 --1.55036114914149 --0.0230733093403082 -1.09147698844885 -0.69664457948905 -0.612905523051978 --0.291360174755518 --0.956929382745656 -0.904536823035606 --0.581273859583092 --1.22631246427971 --0.24561989117484 --1.49250220054013 -0.682544655599173 -1.01200653601709 --0.800655240548014 --1.48355354149912 --1.10411718284518 --1.81943697426711 -0.577581290155464 --0.172054531714949 --1.39469102741685 --0.766965858499994 -0.749969331187359 -0.350666644805614 --0.977151945007712 -1.27809804649805 -1.06735093985739 --0.386614895476008 --0.265558513670495 -0.357055816920719 --3.17057147809319 -1.13373732659497 -0.205149910678919 --2.60291979630386 -2.63612086436407 -0.206596082203841 -0.347153155946586 -1.349623932158 -0.382747463915109 --0.941613187218891 -1.13349765415335 -1.06114456645578 --0.950011712759025 -0.252615330563003 -0.257741947282193 -2.06947919631847 -1.90185614366025 -2.31429096865265 -0.452106989593943 -1.98287500685544 --0.656412221115939 --2.17286602087778 --0.632498238786429 -1.2747277406608 -1.10320075948304 -0.5796315863426 --1.3990799356593 --0.328515849747852 -0.844984415658516 --0.767012101735705 --2.53038033429457 -1.71293611615481 --1.2991865542825 --2.05296962602961 --1.1387258371355 --1.17811172662624 --0.0589242181468066 --1.53145766612635 -3.12237412607763 --0.913111662272428 --0.975427685265567 --1.28809666773362 --2.69628260676854 --2.01049365019438 -0.368898547957722 --0.5192005784629 --1.52794319211055 --0.654570406323977 -0.00264570972414901 -0.541901565767491 --0.752228926389492 -2.30454607122767 --0.203046901065033 --2.29894122723532 --0.21636853858816 --2.10368304945077 -1.86315008735179 -0.384722389295437 --0.190340131435637 --1.35558509900242 -0.378893755993531 --0.687445738934539 --0.822009230477811 -1.17597904879024 --0.889734843015297 -0.339627605638906 --0.139763979230128 --1.45155106058467 --0.73642850585712 -0.85639515718491 -0.650920646533216 -1.60026332299758 -0.913684990926214 -1.57846236253314 -1.80435167217459 -1.42485563890127 -0.923713804317707 -0.849653413919778 --0.131656923600179 --1.6355175439487 -0.615093903333804 --2.9379714381848 --1.52899963936574 --0.264811577520351 --0.146571085589343 --0.652857223092425 -1.18591925620872 --1.38539401237789 -0.869370422054146 --0.210631466497784 -0.650874789032603 -1.12351344240686 --1.45196855833604 -0.610766608990376 -0.851999626932841 --1.10504026416906 --0.42652204345012 -0.684454191545456 -1.23578535577269 -0.993202083735385 --0.0705411479979396 --1.82907233477292 -0.46491315363166 -0.209572554042811 --2.24841625722821 -0.534954777603764 -0.81207542198247 -0.0642509868501726 --0.418236794281274 --1.02264298526731 --0.545246028289512 -1.20717777721823 --0.384681959077032 -1.86510032117615 --0.0463602774735161 -0.24192584348377 -0.266307171292802 -1.13293341293411 -0.00200545572283772 --0.059185030017364 -0.792291928215271 -1.18360766533161 -0.059397003836672 --0.279262157207562 -0.221101232549408 -0.905070092653162 --1.13780526649721 -0.853623094698694 -0.135933881632177 --0.931168461205107 -0.184298591610744 -2.18643539271146 --0.162052657191332 -0.0430662340145247 -1.37540861228209 --0.410534090074094 --0.0462961229622394 --0.0981852753097563 -1.84625173204169 --0.0380103282181139 -0.355049371645677 --1.36031423387896 --0.556648707898638 -0.143812043065964 -0.817228435765919 --0.950233538221877 -1.7899842946819 -0.326115941401964 --0.0455179545664617 -1.94888943377938 -1.2711000907836 -0.184239592571796 --0.96063387052569 -0.338875199091669 -2.4795284700258 -1.26922244279401 --2.79234338575658 --0.444824269758435 --1.40207419404753 -1.53944372237545 --0.153353401909047 --1.05921942387204 --0.302630888171585 -0.00768530609414597 -0.0798012705882059 --1.742689019566 -2.27017666114794 --1.22567159838184 -0.974377439794676 --2.40848278668865 -0.351557456715311 --0.314689084794232 -0.322171870218348 -2.03261446158612 -0.315469269844545 -1.93072259708836 --0.578464921546349 --2.19012076121302 -0.268352445445121 --1.83904771619205 -1.01298626887918 --1.21667358104555 --1.0965244970619 -0.668220406493568 -0.959290540237518 -0.443786158220551 -1.59366075351415 -0.0177828586445017 --0.76369721017306 -0.941426282322634 -0.255691928806577 --2.51330805068387 -0.401271250728394 --1.28166400888532 -0.180864863916739 --0.462895098964452 -0.953443514703604 -0.621450657171319 --3.30680764262482 --1.17882342676629 --0.614488868190506 --1.48602422299663 -0.997274240591697 --0.142792850834951 -1.59412024845984 --2.53390183742616 --0.847590916869123 -1.40732037929759 -1.36288276991325 -1.44114122156496 -0.175090832134821 -1.40610110087796 --2.10805924251642 -1.14325513040925 -0.627082499172445 --0.0791241770882678 -0.184498953717981 --1.00337263302954 -1.37732603431277 -2.52755819815378 -0.800250168731079 --3.69041353734368 -1.87351985674108 --0.866305408502129 -1.07112514003854 -0.359897748278105 --0.422033472617059 -1.95968993703742 -0.804044265081565 --2.33816326699372 -0.533767548831852 -0.914321424517993 -1.04640107239531 --3.13612175490919 -1.41065851063769 --0.699398674971182 -0.811040139201589 -0.340366919329973 --0.699239051646892 --0.520568340437848 --0.498226384297247 --1.11788473328953 --2.68036991645533 -0.335551142479211 --1.55271254331278 -1.73592698513777 -1.85057663969116 --0.654137731035075 --2.0969297202199 --1.20073504405541 -1.30159451580183 --0.892150836574181 --1.37386678864128 --0.185696883514524 --1.52544558884711 --0.137249214387669 --0.389471411050081 -0.122613434728507 -0.274689511157836 --0.517295719347267 -0.793173823434518 --1.05217795998404 -0.73951177593937 -0.621216455313728 --0.788719805636546 -1.53560856168897 -1.26718874075841 --1.49190640734564 -1.24644162809176 --0.483361950097983 -0.178427732261797 -0.392142233722778 -1.6739115526931 --1.78642585356916 -0.955623835121497 --2.01685262128248 -0.316021770592243 -1.23208475537817 -1.09248727246631 --0.522433758188022 -0.407692409459408 --1.1249258805662 -0.450095657476856 -0.475862361039574 -1.13277687939335 --0.456627851827715 -0.501627431893365 -0.506105284294112 --0.325274466156209 --0.208225731822429 --0.534419239963078 -1.06064437887724 -0.0543488579554268 -1.00851151218858 -0.605365019212222 -0.450528644694446 --0.0758107593742015 -0.334068137222491 -0.926983839296661 -0.958034275847513 -0.890090649104909 -2.1421000423607 -0.544581308184831 --1.4280847582537 --0.36042854079987 --0.330632405263618 --0.640691165522671 -1.56699700888063 -0.747266790893246 -0.403779569779669 -0.448107629687424 --1.75781645539223 -0.139608467856473 --0.135382001490669 -2.31540511856069 -1.19843235895934 -0.503916940718852 --0.302084859799091 -1.52805595776737 --0.643620522638756 -0.0151160463506717 -0.0613133097712897 -1.36749662544713 --1.4901045982819 -2.20826283417563 --0.0957026677533044 --0.968562713011771 --0.180214566439618 -0.116119559269659 --0.827974028809095 --1.60968387133101 --2.13505082846087 -1.37087063363531 --0.030067166707866 -0.628869181560905 --0.313469024813742 -1.49860405332937 -0.530430934033937 --0.306025844234991 -1.22807930295549 --0.15529370544197 -1.00128904604396 -1.38092359227459 --0.0391140615697232 --0.837616544076923 --1.46459954624922 -0.503732213138544 -0.110981840435175 -0.151242543734536 --0.402847279883407 -1.17828414495111 --0.0595048393201942 -0.541068923533167 --0.502856159812954 -0.52242874848378 --0.388294165029958 --2.30860900827177 --1.75655973577968 --1.52127332869916 -0.665358345010759 --4.02374331506416 --0.0581320560106207 -0.00373937319271178 -0.920035849581049 --0.552289230877662 --1.02763633997848 --2.08344938264929 --1.42543974564753 --2.93277201133977 --1.19133537439367 --2.17759102469206 -0.350624089647788 --2.08685413696487 --0.109182550717392 -2.4085127034554 -0.604809165797857 -0.630339126422395 --0.207361401164793 --2.014869236696 --3.35136203510509 --1.1811502520176 --1.43936500442555 --0.251368669008887 -0.0246640368394413 -0.853243431909355 -1.80272248184815 -1.90682973546528 --0.345046825499281 -0.0873994045777486 --1.50550737227241 --1.98666610983144 --0.694912227372352 --1.3269359625815 -2.13363204032058 -0.361914071391517 -0.358815427845279 -2.82398212211456 -0.111672141553502 --1.1817315355145 -2.60019880964658 --1.19845596510067 --2.16737331605429 --2.01210194626766 --0.0450187865803144 --0.257770042387563 -2.35828792745288 -1.62904541922966 -0.700666484915779 -1.9987640759247 -0.333017472611584 -0.888109590225326 --0.953074566860391 -1.14114896507877 -0.754261932193263 --1.08586928241599 --1.46687767609332 -0.43322591312765 -2.08645010475543 -1.08043773225645 -0.63824367055113 -0.409342718107544 --0.537235281676384 -0.518572327454216 -0.586324563261664 -1.1056920571923 --1.22631993795143 -0.103858851660856 -1.505311100206 --1.60249453019619 -0.286199579813276 --1.94582335861402 -1.37312557190155 -0.198982627964543 -0.948235707089383 --3.72790840791388 -0.704105733180377 --0.495848542612421 --0.0380274047920235 -1.00717324130172 --0.944813771433751 --0.281886416672403 --0.723627037957158 -0.787221922187317 -2.19775870878919 -0.121696925177718 -1.14839890201684 -1.02850478875521 -1.58971465841531 -0.778683578769272 -0.184869923130833 -2.20870003367223 -0.984905812841554 -1.28144631563601 --0.944473325344656 -0.418014628569646 -0.420128249242088 -0.437718965050053 -1.3967967693839 -0.514500571838552 -0.534540190764899 -0.539008516890185 -0.722106738167991 -0.648291935183963 -0.93767049206128 -1.28528427906294 -0.50466559669105 --0.108725728733646 -1.63152490448633 -0.20092302054114 -2.12488730245052 --1.56647221051454 --0.058511002867121 -1.4222909694888 --0.0984543369413871 --0.369789444673398 -0.498191754386052 -0.509727238015918 -0.165003555320986 --1.14837068804405 --1.66414763838466 -0.493630158744736 --2.09543133412564 --0.249319596343149 --2.47596170872759 --0.556715562335008 -0.512692864274449 --1.27468062705316 -1.28040288234482 --1.03137142630942 --1.31122457740294 --0.677795934362482 --2.09968757323611 -1.20720594409418 --1.0159455344937 -0.112548676545906 -1.25646768996863 -0.290369417345197 -0.417077657834128 -0.39169636842248 -0.150913838448954 -1.21262715694154 --0.737221892207252 --0.625027210693801 -1.93675058168917 -2.40999497488871 --2.0300480851136 -0.512854455248736 -1.23532398670002 --1.27625597009393 -1.94727732633264 -1.3766688326258 --0.901918858186704 --1.35108052783564 --0.870728750150356 --0.695687883530724 -0.26401671600723 -1.07758053860086 --0.926416910795263 -0.656403661734489 -1.84020612495559 --3.32857013433666 -1.16954642057357 --0.962540657601558 --1.47339998647657 --2.35132964149065 -2.19914167921299 --1.66286942965203 -0.472933922757463 --1.9313445687584 -0.815004610764888 -0.290253239426113 --0.0516112107738351 --0.917590836753813 -0.474865652587276 --0.966601594411401 -1.7282411796945 -0.495674530162457 -3.13492886023163 -0.0172302548834864 -1.69012323103662 -1.97394542685507 -0.406751534698673 -0.677363942950956 --0.0821396011839006 --0.00463446324853223 -0.212659838241281 --1.48439831941891 --1.50494297652774 -1.89564079448265 --0.740689539391887 -0.227788422917373 -1.49964304476806 -0.0597000119432671 -1.54730216213769 --0.890099940089815 --0.0835413072973878 --1.11650507508411 -0.306810388313679 -0.464922507186794 -1.21635307513095 -0.137981248787806 --2.05913167762311 -0.209580396714802 --2.07904159074446 -0.176288823725926 --1.33939465237707 --0.67115277334165 -0.627872335309847 --0.270143227597774 --3.06761255023048 --1.29216677545377 --0.705396921471305 --0.290118901342421 --0.0228471221141842 -0.157823100740909 --0.169672959452928 --0.645683341638581 --1.26582173749187 --0.804905215640083 -1.05904940622387 --0.0276359560232642 -1.19014603574994 --2.25762493273448 -0.570615447025578 --2.20979405989766 -0.266472735779125 --1.12724876918593 -0.245906371790657 --1.64439503028673 --0.448178389881924 -0.941646872917826 --0.73041443059288 --1.1068297937849 -0.451227275092739 -1.53936121886604 --1.50977030291379 --0.684059377180779 -2.30939972873394 -1.26805662518068 -1.05465118167018 -0.732637221210233 --1.28108340032691 --0.505883371594905 -1.19298736733984 -1.42496198142251 --2.65153315792141 -0.209656104372828 -0.859915287992308 --0.692379634359305 -1.33456439582156 -0.227152732375309 --1.8716022643254 --2.18540750645573 -0.256946319765348 --3.93201909242286 -1.41886291671025 --0.86238116534911 -0.3047093735661 --1.12703121557931 -0.0593262914082331 -0.579227713621831 -0.0566784106672742 --1.39096813196755 -0.270098088226733 -0.51961186563944 -0.0768020481608112 -0.418369104109356 --0.706779342794565 --0.755493466349868 -0.417498496116359 -1.65163234101311 -0.0120489403122193 -1.76632478170416 --0.27064909859606 -0.151366206115007 --1.39275208428947 -1.22870959802895 -0.954725815790628 --2.80407146655814 -0.474124872683751 --0.335104735500465 -1.80874588482392 -0.316513290332852 --0.13746299255407 -0.508794582743164 -0.194750507459327 --0.391150205615084 -0.0581403003521253 --0.470048693620875 --2.5712873814682 -1.43965133802559 -1.813678907384 --1.33212621983101 --1.01667325488771 -1.20371920262177 -0.0046763722003611 -0.322747653745123 --0.0457337737124668 --0.0976322832386813 -0.814184442091637 --0.915717797587831 --1.48407732473459 -1.02816519050067 -0.207462587464109 -0.220785662597672 -0.41425387348978 -0.460021413257094 --1.4457044915146 -0.576309910568636 -1.03744748031805 -0.879810019264884 -2.19193122453631 -0.364432618145472 --2.43699038434656 -1.40439557877244 --2.0410953273174 -0.021524364406238 --0.401610628826162 --0.908507676205211 --1.52258574057713 -0.392450280942082 -1.70041019607827 -0.262367161756281 --3.86190078559114 -0.0722890577704511 -1.80248645477602 -0.937041337411539 --1.49128844628839 --0.252626040735009 --1.51002269470651 -1.33912299504316 --1.68707456178311 -2.62197862686012 --0.0584622257803673 -0.469508799585117 -0.555389073289275 -0.131266719385728 --1.50351456914416 -1.2035212366525 -0.491994196912685 --2.68702622853913 -0.776493501543854 --0.5027146106207 -2.23351121757598 -1.49546831696828 --0.0664720543333264 -1.34011269397923 --1.02957015946297 --0.593974282525544 -1.54017875942079 -0.99265920540029 --1.15818512309166 --2.24340640989733 -0.40272758588649 --1.82660292315042 -1.91256480393088 --0.249110724073077 --0.00750263979572452 --1.21488299881254 -0.602965254727001 --0.763646246689831 --2.85818987774824 --2.03645615803654 --0.464139206131783 -0.621060443759609 --3.58575306703229 --1.87572959843598 -0.202620217958648 --0.396442002593879 -0.475455110407877 --0.65099282751239 -0.524263083743513 -1.32825802690994 -0.249791125533523 --0.565473528426143 -0.196730870910386 --1.77394995949612 --0.987552738301712 -0.194268017356727 --2.57530688185867 --2.55295512928486 --0.899172457694515 --0.576632039039318 --1.89003313887726 -1.44682850519846 -0.585178496238811 -0.838212521204046 --1.58407137856465 -1.13263318538478 -2.05277355437515 -0.2578766462114 -0.182673743350614 -0.49673205816315 --0.933714607230593 -2.27821545268714 --1.36955167711076 --0.936882689965131 -0.809369086030173 -0.357454999292282 -1.22398923277075 -1.63353329838583 -0.688222117422059 -1.24516620149173 -0.619676561512485 --1.26728872710404 --0.148460005131883 --0.0421268947046158 -0.85747411411162 -0.0626712059947714 --1.42542160312489 -0.408234080695784 -0.578336577891882 -0.348518299523523 --1.01234189039558 -1.34331473052319 --1.93500453723621 -0.552787810495872 -1.34170481222142 -0.855609737659748 -1.92210713603712 --0.157574869715473 --0.942137741362426 --1.79160323317785 -1.33457937675339 --1.7645257628204 --0.583840581712934 -1.05837613235536 -1.38914927303277 -2.08435979035013 -0.64564538825268 -0.324412565601893 --1.01394351798843 -1.85985044446389 --0.848035019914732 -0.862870997128584 --0.490783524025812 -1.26866276957806 --3.00996688633567 --1.11150067097879 -0.87890641678819 --1.21224392158046 --0.0778900988257618 --0.0810953195172246 --0.421646833143882 -0.440722415235133 --0.465958989812854 --1.38160281167152 -0.532387810775994 --0.113610569805715 -0.189946559854338 -0.883513650761477 -0.738254500553342 --1.60115259705158 -2.39578917052625 -0.404671684745303 --0.295446520223333 --1.92140505489736 --1.24040848505448 -0.495571400709913 -0.880130115582745 -0.692174770456829 --1.19516160541727 -0.779229747067454 --0.346915779394024 -0.42886402050288 -2.33351272338912 -0.301553794564427 --0.330829698329183 --1.58291830629135 --2.55103165170646 -1.5964276173621 -0.360461215649952 -0.133256604248526 --0.162392146142071 --0.00125960233170019 -0.158059959378205 --0.775644183657594 -1.11025518633086 -0.508065096138653 -0.386540892925179 -0.288406517627484 --0.395231822118113 -0.848248680866577 --3.93347659143458 --2.07611076906981 --0.0104809617376631 -1.51875447070836 -0.966605804416108 --2.01204829595584 -0.672428132156547 --1.40160009809237 --1.60423262045622 --1.15740095376016 --1.0682805018549 -1.60313824871713 --0.665107623497867 --1.09933438655272 -0.106178301080449 --0.668647642402536 --1.09472752594806 -1.24388400886093 --2.72698068452545 -0.440461237139079 --0.844535901867147 -0.275478063206119 -1.90284182871636 --0.977210489213242 -0.344529639828341 --1.91574843868413 -1.84745952504369 -1.74332567866536 -0.715787679674852 --1.32014007989945 --0.0222027002450726 -3.17642312103042 --0.187966204662899 -0.391610676794398 -2.43646247515479 -0.518108662427448 --0.735442307917769 -0.347160838251062 -1.05144509351749 --0.158753771517773 --2.45436408703959 --2.23436616031699 -0.289942818402599 -1.56827559756911 -2.15351192993266 -0.846642441888449 --1.16592666516595 -1.97107083673943 --0.640311283726753 --0.595295057178518 -0.968274021374111 --0.0113013928360104 --0.951735491224227 --2.020890901967 --1.38725808677533 -2.03963208773093 -0.880643860231132 --1.45861108414633 --0.896099320053541 -0.0711415039257162 -0.267846934961561 --1.64011434682752 -0.151456585887352 -1.57694963633291 -2.47231686956741 -0.428854207522567 -0.696755825520819 --0.481920309489613 -1.11439361757001 --2.16953319319724 --1.9666472501348 --1.14106562850726 -0.316998899555543 -2.52170460901684 -0.706182478134686 -0.822652908519885 -0.289759786930865 -1.71603859491803 --2.13370459421311 --0.701499101781579 --0.482150306496138 --1.35025113933435 -0.443441430895792 --0.695772604876915 --1.55954252922932 -0.0453913545448348 -0.361270516388487 -3.07835306792406 -0.366632816296342 -1.32561755076747 --0.470245228884338 --1.33393043037459 --0.508010971688627 --0.463119451741672 -0.589154266361826 -1.69635122004675 -0.647324253380217 --1.73319313597779 -1.29658162963206 -1.32873836844822 -0.40278953517744 --2.00966276268417 -3.1387604514123 --1.16402283497383 -1.14971176357008 -0.957611692752661 --0.413931566543136 -0.836267065705218 --0.502252811215129 --1.25822288081525 --1.27191101164357 --0.851168986105861 --1.03552276944927 -0.0963099846838134 -1.62369255791632 --2.79706131960333 --3.18746587617784 -1.66225061652299 -0.721975064118606 --0.0466191898619144 --0.187600620125043 -0.496484576625651 -0.455608958049837 --2.13524234207095 -0.318526393704573 -1.40647912417186 --1.11899817495994 -0.273581862861695 -1.50595545817502 --0.336545016898274 --1.58850908511593 --1.67944709660833 --0.858276583167189 -0.824545000360745 -0.0767122467879133 -0.441246825506656 -2.10954874112997 -1.81023077825445 --0.719209635522343 -0.0758701400716824 -1.16925424427373 --0.819979680585192 -1.16280962778152 -0.262511073130019 --0.733289864280518 -0.421093432025227 -0.429914737578359 -1.33667286961825 --1.56765774733713 --0.839446284049043 -0.212101261505829 --2.76150916533277 --0.123068940290326 -0.338699744192986 --0.321992202782202 --1.29497899063676 --1.77752843633029 -0.533784939469241 -2.08556860129914 --0.668786332018094 --0.402066193034017 -0.341988872758009 -0.486944787240036 -1.61227702200029 --2.23156786837681 -1.46791841169388 -0.432942711399177 -0.538860307486878 --0.449902757877606 -1.13753071424537 -0.776180102543929 -0.561343453893368 -0.312964116870518 -1.03763187856808 -0.981401947523898 -0.381099401422993 -0.627960474787294 -2.15499717514911 --1.0395871326179 --0.11322931182335 --1.91487868830194 -0.711099539069481 --0.00953220575961211 -0.353756334479147 --1.35375226172506 --0.364015059546169 --1.26555201040899 --1.61197596013773 --1.25230738384584 --0.847127352545378 -0.169082407676278 -0.302667956955741 -1.37051441665152 -2.04220249497074 -0.584781441200967 --2.32380117317323 -1.08578044580086 -0.661995573379667 -1.21821399829535 -1.09311398180522 -1.87123202432215 -0.465652095519907 -0.194686200165656 --0.698911180882241 -1.38244147242166 -0.811856299764337 -0.438857428165464 --0.025912578086178 -0.462425002808544 --1.65227849818742 --1.58241576995083 -0.871322442540745 -0.966674868443352 --0.498555840249608 --1.54342196417981 --1.44536385509886 -1.1882578795859 -0.326237543417967 --0.520699030592635 -1.67124997311075 -0.815701276233742 -0.288749634070619 -0.72887359830521 -1.05399247844625 -0.422325908168187 --0.315344297366824 -1.71309773054203 -0.79518637687287 --3.35312329646232 -0.0684810650285748 -0.927210214785056 -0.538464745999683 -0.40796766070677 -0.080173508280005 -0.458037135470121 --0.0406958397941963 --0.56919453389856 --0.465755618813663 --1.66996592431936 -0.302328029391447 -0.942990978781616 --2.14336207004613 --1.52918570284254 -0.537278488616149 --1.62414094735174 -0.682655331409144 --0.930926865923425 --1.31634210926413 -1.13137456101491 --1.73195676488086 --0.933401509271469 --1.48791690557499 -1.00838837134398 -0.138030790932845 -1.02852882601704 -0.565754853785247 --1.2977429371104 --1.43973383524732 -0.123772972386515 --1.51398703224118 -1.32572143567184 --0.153383377277365 -2.11036762431022 -1.58106692444215 -1.23872616492753 -0.334816136379068 --1.81331121370798 --3.01288277018508 --1.91059553976005 --1.85424071913667 -0.817185705694332 --0.787440406019812 -1.57122321495812 -0.240830482499367 --0.528844897342797 --1.75932154544724 -0.396643037357448 --0.538912714838379 -1.14208320208976 -0.653164130352824 --1.40953797579013 -1.13585579409767 --1.98371130254446 -0.601849372588738 --0.563583150342534 --1.046428725227 --0.788610604505813 --3.4382170738144 --0.558903998255936 -1.0299027733804 -0.176395851252728 -0.621526698921862 --0.0570048598758888 --0.313418300465045 -0.0413554870731332 -0.0670087173320084 --0.632403253652587 -1.67014284864123 --0.243695124651197 --0.399559934604142 -0.915816984405941 --1.77269347903691 -0.972860581123587 -0.90658698318188 -0.139146581147866 -0.761810657335614 --0.654030045208234 --3.28616332179322 -0.970362914794791 -0.263890883737718 -2.09084885414023 --1.55737028300476 --1.45888585787127 -0.814825142896474 -1.26995238748758 --0.612525283151079 -0.781035112722247 -0.902787184656633 --0.123498783567335 --1.61430458956388 -0.664261349169699 -0.743422515084735 --0.0852634949030868 -0.435758972070136 -0.606381747430369 --0.486115006584946 -0.423404228411279 -0.323977665173029 --1.48430468535182 --0.530076376073236 -1.46013571636984 --0.961979814787291 -0.301989669164648 -0.555511876174851 --2.33499802143137 --0.715152197516431 -1.2449754855433 -0.0749752610097154 -1.81080798703016 -0.786732691413874 --0.280044871839522 --0.202727276435915 --0.737955774951917 --0.732284396674508 -0.757766957772169 -0.185828221858342 -0.413787702499871 -0.817075926784916 -0.618044100302162 -0.320603018392797 --0.600937029165305 --0.198322887216428 --1.32681668473272 -0.130449548055143 -2.82163204557549 --0.804956152929272 -1.36420477467781 --1.82720666282428 -0.750800557742046 --0.625937404993401 --2.14274226493317 --0.0145754123662485 -0.53240914161648 -0.199628906418988 -0.88706258934177 --1.45641682532226 --3.23841669025569 --2.01932693263988 -0.286203873687379 --2.88037116789615 -0.990865573904561 --1.53802584724504 -0.525361641438352 --0.747000763243943 --0.567962790577166 -0.916790634145979 -1.29755516481593 --0.722147685367155 --1.45022465272377 --0.848794108076062 --3.52831656991353 --1.47391086429356 -1.39463846976392 -1.56097759611129 --0.923907321835031 -0.809850862672327 --1.05018868800275 --1.5998471182352 -0.249763140223685 --0.112190725695569 -0.0399488689973335 --0.982510439088808 -0.856772409185275 -0.1074544336894 --1.4713933478977 -1.15329027972228 -1.17320959451247 --2.3217250882229 -0.527478702949438 -1.20864004094064 --0.386893090568805 --0.00954922226135579 --0.222134780398893 -0.528603177004159 -1.57555296294317 --0.827196567437543 --0.775583448276631 -1.64036162445285 -2.16413096084163 --0.7430916956286 -1.75038035568741 --0.99673518987003 --2.09400472015065 -0.602361280818148 -1.61072904512615 -0.259963730790655 --1.23465064683664 --1.59717399927012 -1.2540010017999 -0.363422918056166 --1.11675768006097 --0.68040101072117 -0.914359581510569 -0.447334200686832 -0.323699770268911 --2.38084583353368 -0.245472477443958 --2.34395556420477 -0.232573469678378 -0.475911908548692 -1.93336585553329 --1.11862877222888 --0.078663120626473 --0.152047724379134 --2.16320895972988 -1.87702889896397 --0.612671524098708 -1.47406116552287 -0.547303141094561 -0.937275487758903 --3.13472017295769 -0.568208815912676 --2.63554328712629 --1.5888716064697 -1.4429275865177 -0.251224339456691 -0.231363444942247 -0.165602453772401 -0.291376800562016 --0.524562036608829 -0.552076639790895 --0.29195039815637 -0.613476684742054 -0.433135036640984 -1.20032103644996 --2.48544163594029 --0.439823471878199 --1.62061075700601 -0.896095119944196 -0.712152449802698 --1.03359775443251 --0.508001398651219 --0.282658577013937 -0.713296243932522 -0.533588613635452 --0.965383905954258 -0.568631375600962 --1.28506195125641 --0.58856568961059 --1.28327347849223 --0.215940041326103 --0.829543951208038 --2.20842220692694 -1.33119292477985 -0.164873206906968 -1.48468029099476 -0.900655135681266 --0.975306954098681 --2.59608990669457 --1.59273228466463 -1.14956750772174 --2.06793942179953 --0.154387606379544 -2.43594171748496 --1.55205889418986 --1.00633973450831 -0.044363485679888 --1.30810419840459 --1.09911415404603 --2.76917781459237 -0.564349120184689 --1.47773493073983 -0.0672081094618662 -1.78368446264916 -0.933406996641274 -0.304370559873696 --0.406174954785747 --0.950852645499676 -0.214765457299047 --1.89969782334204 --1.03863599857286 -1.57354482376309 -0.747754315404325 --0.747753340640831 --0.258127168668814 -1.86259032974679 --0.301924466095379 --0.583264872886538 --0.77284067207545 -0.110379006408399 --0.743399371069277 -0.387388088433305 -0.671417688435586 --1.97055412269361 -1.645159492237 -2.24476056234216 -0.319906025950285 -0.709430058374405 --1.45178559430474 -0.0732298277037557 -1.811003705582 -0.444721823551086 -1.13530006269852 --0.0813931623375765 -0.770111919748295 --1.07272541532355 -2.14692342406275 -1.75534203923099 --1.85434866348681 --0.364154191315276 -0.0671248224199772 -0.0969126040569819 --1.54044605337526 --0.416652607371056 -0.602887399866944 -0.0819767169692653 --1.12596350446653 --3.06253545658265 -0.59469220314606 -0.325742729733369 -1.31826129216084 --1.96101263546268 --2.3172642823104 -0.94489147224596 -1.63712654373269 --0.828224825247084 --0.225238670349349 --0.877401048279754 --0.0480438536452912 -0.331528559661249 --1.44964687941493 -0.713744409987003 -0.955909889946234 --0.0980232436086759 -0.227486207168944 -1.51407502841927 -1.4787453305386 -1.25473296168596 --0.487805947545269 --0.094411552712387 --0.227486751473499 --1.4171304234793 -1.93278207796706 -0.484163281816127 --0.10909954287909 --2.59557288603535 -0.403266451407516 -0.00065393033810679 --0.18754335950743 --0.0138950987743343 -0.937962153203902 -0.169676859037818 --0.565562498849125 -0.512260572051272 -1.55330034265769 --1.89944079194502 --2.0581226581622 -0.107810727156828 --0.947682490096398 -0.395282564989593 --0.233094756677218 -0.360330660735812 -0.699081308022604 --0.480731073825762 --2.51919505743055 --0.590813098455548 -0.0864667856447543 --1.62551676278789 -0.444145695238257 --2.58202383238801 -1.31050670315064 -0.786307237794082 -1.07082173747413 --0.179260090530338 --1.42883283990226 -0.142571459680225 -0.509284218074287 --1.3004077169138 -1.75908001318867 -0.124524355352474 -2.36716172367761 -0.739958083416612 -0.285236439940853 --0.622217590915273 -0.219084372464502 -0.456445821895572 -2.34379191471995 -0.244344198035522 --0.846506458436952 -0.326225420096 -0.649372314025619 --0.0576945156713471 --0.609670183519846 --1.80949285218287 -0.144732058525378 -0.827623065763881 -0.26017860156135 -0.115980376272415 -1.1029886310423 --1.84178999957782 --0.187928780292292 --1.35478200014473 -0.945160298792267 -0.123277427736294 -0.12301544367638 --2.42636475581381 -0.221471044429286 --0.0956881393290523 -0.351890765611152 -1.26682656248498 -1.42281585950477 --2.63548073532629 --0.476494003722848 --1.34470448305588 -0.861101741235792 --0.483151101385957 --1.39036674924151 -1.39073977084228 -1.35273867246129 -1.41983693153961 --3.07024347131285 -0.67157890412614 --0.713053624661136 --0.938569457644691 --0.208813116465716 -0.279426242248334 -0.0606327433933131 -0.722752151355131 -0.0905962697619387 --0.267312732736958 --3.34604996554555 -1.37881483034885 -0.134206491277826 -0.285984762484256 --0.576393324111894 --2.11541050421826 --1.31552891589888 -0.718217603249586 -0.213892985843348 -1.5410105685839 -0.253552529307711 --0.870794709241743 --1.5435346251193 -0.626791954616692 -1.43603807145361 -0.850758971102877 -0.189291660696679 --3.55656131830908 --0.436168166417092 --2.08155235483313 -1.54998792148493 --2.20445975157782 --0.559296087970569 --2.68110577378745 --1.16654590604821 -0.888011595154847 -0.0383294490945936 --1.13752100972778 --0.283012983054491 --1.21479005799156 --0.533931992183298 --2.5164665999091 -1.87687741755774 -0.675674674606963 -0.156412590768923 -0.95883486775972 --1.52622875258411 --0.467227511748742 --1.12241170679922 --1.06779579738742 -5.90461168297196e-05 -0.0864305706231683 -0.133672696466579 -0.0131678390240353 --1.04351336479049 -1.84502877191198 -1.2381202428735 -2.47554643030172 --0.11050823888079 -0.488512436180494 --0.0967457742301292 -0.90754744108375 --1.61835237522762 --0.528419184055032 --0.589644830696749 --1.01342775033307 --2.65884838987694 -0.396990870421513 --1.09445685966346 --2.22283587332029 -0.190987712914483 -0.0381776241578251 --0.0157472696226915 --0.563927251317624 -0.161109744429336 --1.40976376609562 -2.33439327136585 --1.18308618820684 -0.859389592136937 --1.38286118062778 --0.79460340311299 -2.14057215129862 --0.279258121833891 --1.98310991551439 -0.199192164133898 -0.258344511360583 --0.722307228522157 -0.194409417477525 -0.907422035520991 -2.14032888919786 --0.230645584500522 -0.0119190899174413 -0.599548921567628 -0.649622341736716 -0.247421247696195 -1.66309899551585 -0.525560666395299 --0.328053955921824 --1.47330043368743 -0.316776158394418 --1.60337516830847 -0.85529322448718 -0.512008393397402 -0.655543107279762 --1.72075275219494 --0.0337134522061326 --2.24726313071827 --1.61078528582223 --1.3209368229555 --1.14010911530841 -0.133185899131105 -0.233543387218004 --1.54009199760739 --1.57341107757142 --0.392829329310011 --1.26296656240132 --1.61388006447863 -0.0586852381795673 --2.22513584809591 -1.77207211186299 --0.665292623660498 -3.32775489650411 -1.14568041747267 --2.85370421583696 --0.00520327268059617 -0.282219000714562 -0.00452592680238695 --1.98715904298466 -2.07775864083886 --0.455402363334832 --0.376962594993962 --0.0641093623472813 --0.624006426487682 -0.199519680504109 --2.44003222540398 --0.223446613290182 -0.0455870569339396 -1.49612097529478 -1.04491294298859 -1.78301232774395 -0.969811050734624 -1.10094734582614 -1.9522500898177 --1.23459709163824 -0.21002705119697 -0.0964483464514565 --0.416790500660341 -2.738889813886 -0.490318769269871 -1.11764652201758 --0.651857363798218 --3.58937477586002 --2.81117926598792 --1.5937735250296 --0.927129977844587 --0.521459352865275 --1.1956958136215 -0.452853100338277 -0.0139438178687357 --1.26294250994696 -0.182478162818892 -0.953251332972673 --0.999609082243552 -1.70842503124888 -0.910725400926683 -0.128514609274404 -0.756488492571336 -0.936913554219844 -0.558599106413524 --0.788786962412082 --0.168815416777406 --1.62245522824197 -0.56167111494787 --0.876274843671869 --0.279410801941715 -1.68324352460259 -0.465307898858072 --0.593657801972792 -0.91686328830728 --0.682277384391277 --2.30508577811494 -0.232428671759742 --0.060290729249779 --2.6483370523395 --1.37041592316286 -0.987701597390409 -0.224900103132072 -1.40567682507251 -1.67187264192674 --2.15196441655595 -0.066759717908127 -0.406586107216224 --1.55189247272492 -1.5565527012332 -1.36152678917546 -0.476718306817546 -0.31509339528461 --2.93489842597442 --1.166156282388 --0.194976056324727 --0.933373760170777 -0.581144847879706 -0.796389387009135 -0.702900572579033 --0.312430775943078 --0.986948243261473 --0.0683264593739494 --1.06608622527507 -1.20905132693195 -1.60047578657239 -1.36035851320263 --1.56918388180494 --0.0703535604609691 --0.694175879261316 -0.670714469013312 --0.455998376701061 -1.50481783026926 -1.63410111050765 --1.44772335912387 --1.26244598628659 --1.44023725388175 -0.77209162100478 -1.75601205416705 -1.60730248897121 -0.673293007967441 -0.545258435768798 --0.597112584697665 -1.09794137992559 --1.31056219995619 -1.51888097123849 -0.0909695921619829 -0.23295500169581 -0.0593758578339774 --0.233060998467664 --0.746537389306546 -0.0452419039139755 --1.01997721252426 --1.10180460815261 -0.243359747723318 -0.431676566566225 -1.08406769231807 --0.310021278550167 --1.89863969543209 -0.58275658208418 --1.50396778789916 -0.98391939616079 --0.190465174990877 -0.299576655002364 -0.983679623205941 --0.990912134898089 --3.04688488386886 --0.501118901325526 -0.720890662775439 --0.0714886232629048 --0.0260907128574512 -1.21593738026046 --0.935122163849375 --0.138938037712695 --1.25732779758971 --1.5424793361669 -0.213353468262646 -0.110731030166715 --2.64070441756066 --1.19898929939341 -0.365776042279894 -0.636923724844323 --0.647811600162942 -0.132838399612213 -0.939689066163258 -0.717938601283718 -1.1675473462555 --0.71736229063654 -0.343558193138652 --0.718247079026547 --0.0160937914535673 -0.54026888302543 -0.236659167832883 --0.175964386439176 -1.80147970514023 -0.438670430506253 --1.36104647994876 --1.36901337766123 --2.60999631564033 --0.588634625187497 --0.0509754398062832 -0.788784696933746 -0.423606459447466 -0.830242510632527 --0.997586117380052 -0.143989434310951 --0.705145844748433 -0.282100001026006 -0.234706416154127 --0.0612319911237265 -0.13839274136803 -0.740931635782848 -0.738049114717086 --0.502269457670963 -0.644799611498062 --1.66139927433797 -0.0746976383696989 --0.0727118810723546 --0.538327740049594 -0.441468442262458 --0.127744401839596 -0.17377737810984 --0.370613736951404 --0.801799012303849 -1.1319890273365 --0.0495012787174147 -0.182176990065912 --2.73902614592381 -0.06469747528533 --1.61598054363557 --1.06340664314449 --1.97498761706399 --1.27329201930258 -0.604363870840464 -0.280146280578826 -0.794222994893078 --0.0490466074157965 -1.37333846067381 --0.521107789110854 -0.772092429918914 -0.837882137888879 --0.820704963594295 --1.34639795402957 -0.783610135186262 -0.708882050688908 -0.850112061735988 -0.788819136878484 -0.985278093399018 -1.55467906605705 --2.06775728930442 --0.326489695857298 -1.85962283681969 --1.3351976371896 -0.619869583991658 --0.346151821160625 --2.25716454762366 -0.767579215789368 -0.722561865205307 -0.99854719685608 --3.39573289036449 --0.293499785009885 -1.48927861343557 -0.3868431410516 -0.315749927544077 --1.30288710541799 --1.40615410659604 --0.109016706163569 --0.548606566526189 --0.8213688371751 -2.61501567237602 --2.12209488673097 --0.0640287618156776 --0.532216726630679 --0.23736208957137 -0.225485387358201 -1.33954169102793 -0.849535624865801 --1.16437606830316 --3.10170961706649 -2.11219830511771 --1.0725298161216 --0.324264688144558 --0.924641856570862 -0.0320349517245759 -0.934048926929538 -0.495586476743899 -0.413507538315946 -0.27897654571656 -2.35790456630026 --2.93052249941143 --2.77098765789871 --0.036682157804794 --2.48501414574221 --0.486263105157192 --1.18960763577736 -0.648508995691804 --0.172662486819306 --0.356370315897735 -1.34515774824632 -0.242572106038274 -0.116123354143301 --0.944513054676573 -0.796810094418465 -2.57126516272164 -1.48469239635929 -0.183141277135558 --0.0556528710104089 --2.00856254674073 --3.45803285613609 --1.08872540599982 --1.53674859356047 --0.96362438378808 --0.409388649851159 -1.5744110219285 --0.184806306632062 --1.35713068424919 --0.0426434812795478 -0.25111053242475 --0.0365440463664797 -0.509481541184879 -1.20333130060559 -0.365608841812293 -3.40610722522428 -0.520526412277029 -1.8957096272129 -1.24908322639756 -0.102920101947959 --0.87217340736672 -0.695719168689829 -2.45176072412108 -0.774210979835528 --1.4917496429928 --0.0494459865234305 -0.364646541003573 --0.0278820583753578 --2.44343169184808 --1.73458721455387 -0.973479976258748 -1.04421460083218 --0.0781800317818266 --0.644037240544186 --2.10655998624977 --1.08828996625057 --0.530259035384155 --0.737609627299001 --1.93512103302979 -0.788960025289857 -0.523454563690869 --1.534655364113 -0.964984404394016 -1.42580412992385 -1.50771826608285 -1.51188494585843 -0.201953305386652 -2.79805337352008 --1.33901727283126 --4.01010717578515 -0.870958452086853 -1.67697695505729 -0.835890258441811 -2.03632832857765 --0.477317972471806 -0.677094362425159 --0.829873172315679 -0.289849426583643 -0.223630016142526 --1.61120270952248 --0.508239100103829 -1.93924365899257 -0.067246399054639 -0.600118315063501 -0.107252101014197 -1.96746705350632 -0.810023239148288 -0.897674368361194 -0.264702215283407 -1.70939560981199 --0.430185976255665 --1.51207708845546 -0.72461177240768 -0.537590542770868 --1.08945553280044 -0.0370721227841955 -0.195170710544772 -1.56348103156739 -1.03340258122135 -1.38355624445006 --0.422014244475893 -1.73696718422881 --1.21548491345224 --0.318855324539758 -0.681471538194881 -0.791421347096872 --0.19488535207298 --0.967147428854041 -0.208165579462619 --1.07332413867604 -0.267517173105521 -0.623318563013367 -1.53036892773492 -0.474386761931092 --1.42520711766541 -1.2504558500268 --1.1628880949752 --0.75544842986158 --0.262825296457525 --0.587186061628014 --0.357993896481835 -0.476606610197422 -1.39356641555442 --0.301482213554689 --0.573098998999043 -0.00170875507270551 -0.31154490982162 --1.67148267401305 --0.858927757893539 -0.248276494439217 -1.42031158771324 --1.31192638043258 --0.159816749745797 -0.2452095806249 -0.816905887140461 --0.748188129291037 --0.308981087614278 -0.343177449774078 --1.08755694395437 -1.30292139694355 -0.324636386587553 --3.42696089680982 --1.42529317222653 --0.546722762136781 -1.10077631162264 -0.0935361620307571 -1.7235938124352 -0.626578759023124 --1.08651845250215 -0.259708709488322 --0.645504111242929 -2.30877339230885 -0.00900038912436329 -0.247443078188571 -2.86114108024397 --1.39858566416072 -0.575428115911199 -1.0223104606151 --0.276579331188735 --0.174677436082163 -1.45137709878211 --1.85990799845715 -0.451376337209473 --0.220414947232719 --0.0456210232296339 --0.553019216089893 -1.3844941120252 -1.16459699752925 --0.0586626142833921 -1.92768433739512 -0.590229401560954 -1.48364927065395 -0.0621482607802424 -2.07351949842401 -0.285456127861021 -1.61752876152291 -0.510167351311924 -0.485991325012614 --2.92764702203739 -0.334765443455531 --0.0246455701397856 --0.342844838334933 -1.4154783356905 -1.0818617999257 --0.12256177112922 --2.26806755527145 --1.17437667028037 -1.12360468324361 -0.590767039669121 --1.87081577372074 --0.893657202666542 -0.746904599429083 -1.17770988409489 -0.33413725199517 -0.585493832566941 -0.442923881133044 --0.307771105187761 -0.469897676282464 -2.12726060982103 -1.23026864747387 --0.235608411831961 -0.22324909180044 -0.040466259464786 -1.58359837057956 -0.422130939900713 -0.704691001392611 -0.833796358281468 --1.90586063930479 --0.316334974264372 -0.428632263897793 --1.33135084558534 -0.858444952788698 --0.3091247661255 -1.04237704325362 -0.0212998808587326 -1.66512306005741 --1.24883717425662 -0.915844899084824 --1.82414267825923 -0.904558595941051 -1.59269374466423 --1.7941364423966 --1.44833810833918 -0.830884514352451 --0.368638513036878 --0.00111610880175839 --0.969055870533339 -1.12409188926879 --1.15047227166889 -0.873861510907108 --2.19214038909264 -0.790547562741294 -0.17765608268712 --1.58411985502178 -1.40916996980772 --0.561711553707443 -1.18257200700696 -0.456108156777994 -0.0970648837139461 -0.373394528861144 --1.17376036038355 -0.909076665615707 --1.30753196559512 -0.380909101234872 --0.274066669919513 --0.732383880833535 -1.15400013509111 -0.267689262740806 -1.23017914485555 -1.01022798374743 --1.58546895943567 -1.03439835214955 -0.688501630893679 -0.302783896350249 --0.0592757901471579 -1.30561417675421 --0.508687769650226 -0.428177307330749 -0.138582258914834 --1.06602235203587 -0.0652300803028858 --1.2695667946172 -2.53450363140488 -1.58824566389097 -0.298005462592474 --2.44366583438284 --0.256418991584425 -1.53514321293759 -0.991504477362039 -0.337348907844284 --0.38358129680649 -1.21375071499785 --1.4922414080978 -2.33370591396092 --0.866631677077677 --1.26557979022444 --0.416139637467534 -0.446343010450523 --0.316613564840758 -0.671226741480673 --1.33739993027821 -0.889627319075927 --0.921526200894828 --1.83662349916242 --1.19958880315929 --1.44738042707153 -0.547140444815659 --1.91074042175269 -1.65940581284812 --0.156530436887907 --0.468613248789339 --0.309235858330553 -0.782015304285999 -1.18728830424731 -1.74773890987646 -0.672670156873401 -1.24954803438091 -0.432073931780074 --1.18976405992507 -0.536458649430667 --1.37411499733755 --1.53686545527632 -1.04894062732426 -0.113357052974706 -0.400649004849654 --1.26522801343333 -0.0167447169834105 --1.29821967904054 -0.678050904428424 --1.44104239455516 --0.510894964936561 --1.43839589092358 -2.22230179994799 -0.211391829841622 -0.863613115002646 -0.668611676122072 -0.371148727966919 -1.89387076887001 -0.596139207424816 --0.361022316117822 --0.177930753292305 -2.4520659906466 -1.15972982784517 --1.83236708151331 --1.16691416561208 -2.27811147605264 --0.19232519706943 -1.48192934327438 -1.49186121872088 -0.530661569267039 --2.04620145404184 -0.894680756997651 --0.209595680181398 -1.23173009997937 -0.161671766576269 -0.281996583384462 --1.27200944262841 --0.824575489855734 -0.804209783850631 --0.953199709689105 --3.50508122872838 --2.77680073289071 --1.1889299992672 --0.365488977678446 --1.66679345527155 -0.429475759973345 -1.13940800901749 -0.277569721531563 -0.921637955456834 -0.13729431945635 --1.60046042048937 --0.477578184555664 -0.470685983434835 -1.83569651903897 -1.65217209989992 -0.757394219944425 -0.635259741443583 -0.0403141777660387 --1.33664236301708 -1.43880671786332 --0.280972159216024 --1.34771555529072 --0.32512044002064 --1.01442534411946 -1.84403255527585 --1.0561060075198 -1.13867729532572 --2.44301568240316 --1.50337672124633 --0.423276531268652 --1.44824431923647 --1.83201491667961 --0.307874629169838 -1.13518137417029 -0.144805862489269 --1.11492755969682 -2.060502648028 -0.402562296304451 --0.0320436926873207 -0.289510500907774 -0.921203185389622 -1.34809959672218 --2.50379479433118 -0.189202834162217 -0.76541866092243 -0.372864971346241 --0.61329270260206 -0.804622450543725 -1.92444748811605 --2.83411821770101 -0.602743433781313 -0.00912099738382111 --1.29246506417468 --0.903715119045859 --3.8320501878441 --0.0410153197415255 --0.57968093302037 -1.2229309325267 --0.137342790166862 --0.453759352858839 --1.49295727028307 -0.214878695394411 -0.760924330958261 -1.33038437326772 --0.210576824746859 -0.737985609239484 -1.07100397160988 -2.2887991015554 -1.03732686938074 --2.22757566664866 --1.00488812222539 -1.13773474823407 -1.79571802456957 -0.0531683084351364 -0.466334030656014 -0.190315373510341 --0.546880812523099 -3.20058324416824 -0.905978129767069 --0.0539151161702556 -1.69233415010672 --0.819971073948473 -0.829287517906684 --0.359681286299733 -0.00449860396528123 -0.589787464922413 --0.0130059323397784 -1.35369927399984 --0.330262639880814 -0.933234340811161 --0.341677653258294 --0.262670333342122 --0.688197075130587 -0.215797099640273 --0.556085402373917 -0.369919440097304 -0.0371858968093228 -0.24418726751253 --0.0107233586829345 --2.40758158452463 -0.351696208878192 -0.27533623677701 -0.42584174160374 --1.33303846548888 --0.761632327492695 -2.1009410892922 -0.242033389861264 -1.74280943421645 -1.17390056730207 -1.21320695617157 --0.147113793206469 -0.424012705117377 --1.66568427281832 --0.452732658085646 -3.84688228863696 -1.3495668142845 --3.01971607785875 -0.0307967239575078 --0.330502039088062 --0.738353441399788 -2.12671536342056 --0.875995833100291 --0.726783407288949 --1.71560360694008 -0.955514307007252 -0.594055624305319 --0.388867291172783 --0.0790538725358054 --0.154206302502331 --1.35019702523337 -0.315773045349919 -0.198005431482212 -0.155244253835281 -2.76991072385484 -0.0146163691503656 -0.0472794985450911 --0.649915882609804 --1.91518764963882 --2.20723226159323 -0.40545256790038 --0.53172484526263 -0.0946170217765534 --1.14707823046253 -1.97435870853374 -0.375657833351433 --0.429976235306384 -0.994561616704022 -1.04164099898912 -0.0824605233609432 -0.637092909638991 --0.639994624643553 -0.105585364655902 -0.460402607763889 --0.877283565972782 --0.698881073400685 --1.49620086889866 -0.317861840616786 -0.996841620227634 --1.43572272527013 -0.255293130247734 --2.36160063737375 --1.28835676886607 --0.728225342161192 -3.49992314998716 --0.979856319426219 --0.643957931987714 --0.712414030435717 --1.46211737668644 --0.846944018134661 -1.9739591136195 -0.134328850842468 --1.02906402745484 -0.530105920493366 --0.616402854799016 --1.61191347229949 -0.411265803473075 --0.0749408627483987 -0.895476532503725 --0.481468867183203 -1.42378711504369 --1.42100245128475 --2.2600971790424 -0.692233645236982 -0.749913922309773 --0.242970372332728 --1.34735920351468 --0.668867144943697 -0.274146267134626 -2.87885844453501 -2.28888248936736 -0.400239385527248 --1.32477657493075 -0.875016516992606 -0.0123741227013525 --2.55115806678081 --1.66458210125559 -0.781142806586841 --0.879748379967287 -0.797149153209144 -0.515544940821234 --3.12795985918169 -1.40188380501392 -1.27914521113755 -0.982492470253987 -0.390261192508953 --1.78957960666228 -0.798158272566459 --2.23775140734356 -0.778830319831847 -0.832960126127738 -0.618122880522037 -1.54590664690093 -0.702702960967736 --0.0181510076078091 -1.3695190955683 -1.97515765642389 --1.25868861113622 -2.87349826529213 --0.911512124024256 --0.0399090357112986 -1.64539733491245 -0.641156232614161 --1.05383089845712 -0.783015530299117 -0.738017954163841 -0.583701624248011 -0.292884155565808 -0.859196661368856 --2.06911944161007 --1.62889387142936 --1.79744621550842 -0.452166693828294 --0.738573114002561 -0.447948787031009 -0.367017680423309 --0.746761445169527 --2.99842804833795 --1.33311577438104 -0.588387526471074 --0.0849355249398442 -1.61859903881992 --0.173450665033009 --0.522643984065143 -0.43713769819888 -3.11531145187328 -0.0598937729727602 --1.27872761817999 -0.0185571146595258 -0.215405685708603 --0.41680704675673 --0.0178385054717936 -1.18323677737482 -1.45699260729565 -2.03380555603482 --0.376102041194839 --0.94283543044719 -0.589185860327959 --0.547697311632007 -1.38528080105998 -0.79034022928332 -1.84572483920804 -0.348902124513017 --1.24686467810965 --0.649481808160193 --0.261041161761682 -1.2709028692122 --0.205468278211534 -0.856727728368238 -0.638616841620788 --0.590075372079575 --0.956822340603523 --0.569071438026974 -1.42832148654235 -0.0476019020049776 --1.56926290847642 -0.781563668989557 --0.891618283563197 -0.59312917899733 --0.332114088782873 --0.0738935449004785 -2.37784523364986 --0.464291656140549 -1.93280525197339 --1.28879616335308 --2.31000953861201 -1.71190360935779 -1.25246353919634 --1.63919481400201 -0.688662899423052 -0.386215308700169 -1.73760229447314 --1.25834747034848 --1.93068720289749 --0.69548694751882 -0.590651356548515 --1.28946267549829 --1.8338330993816 -0.311558970670243 --0.0895005332629957 -0.488299115780535 -1.10545299347525 --1.60239494360077 -0.0407265254408671 -0.950277851334993 -0.0685662132607483 --0.637363213812559 --2.2883439690786 --0.324403979144353 -0.677175202851053 -1.08412933755807 --0.338565404267326 --0.00765951484276428 --1.99214127789469 -1.35151199541687 -0.402955786904581 -0.803840868263055 -1.61789645753016 -0.830532967719591 --2.25894561342384 -0.156315062983069 --1.54358472383837 -1.43359317437806 -1.4684439473168 --1.43244993544053 --0.969823210187378 -0.33293854815636 --1.18950003154082 -1.42657049659219 -0.287013829877345 -2.44598657066803 --0.280662827818883 --1.61259449746167 -0.325913115426189 -1.907297557939 --0.384571762241869 --1.62762017470633 --2.2291426294172 -1.19981184179731 -1.87991496659965 --0.490141735152704 --0.169556348995654 --0.567776451787907 -0.449320331743063 -0.495088358922606 -0.214463962760885 --0.427495388370073 --0.0143493917728517 -2.44075033373011 -0.975021879125926 -0.74426900351572 -0.294273208893276 --1.08394876276171 -0.369438749020325 -0.396871685485927 --0.781776150528557 -0.667563194882792 -0.876402430696395 --0.875810378843497 --3.20507352977771 -0.64005364915544 --2.24256166548186 --1.83973511692793 --0.757817122533076 -0.928743538732725 --0.69395062050274 -0.499654106118049 -0.470640728378161 -0.240936723516247 -1.32089825699552 --1.17556329142885 --1.13207463752429 -0.863446373846919 --0.667325725628462 -0.455394028093245 --0.0713263194304936 --0.322424589982656 -1.23493477001873 -0.508240500273489 --2.03711846738769 -2.11871725945668 -0.616277346381997 --2.21590306900351 --1.00661656120927 --1.39989025341723 -0.856423800182611 -1.30010219251917 -0.428157474731401 --1.33993322356122 --2.16510325073595 -0.557847875779558 -1.24045979534265 --1.27368731176739 --1.40081253330435 -1.54501803907632 --1.39199730061547 -1.41683748535071 -0.90961270430472 -0.0337074869549703 -2.146770112826 --1.06623617724652 -1.42339998162779 -0.947893860391304 --0.679905945223318 -1.90276387489043 -0.918513805046793 --0.814299758729554 --2.85412526875422 -1.39599895967381 --0.711662478133654 --1.63448762942438 -0.68749952786912 -0.762902748494451 --1.22161792931479 -0.362334928989686 -0.198153412209647 -1.27368857656576 -0.6480133301942 -1.76415028475085 -1.792985359736 -1.75920368978472 -0.395076094991012 --1.73706337736071 -0.580455021099112 -0.653526597738219 -1.3497973325199 --2.61421701509666 --1.88376445390165 -0.0462747160600081 --1.17321041413891 --1.18456106457037 --0.39044270256862 -0.635202792034995 -0.469929619152769 --0.604620307251302 -0.614138362693888 --0.747276673529697 -0.697420968685133 -0.32614127924362 -1.30882214476637 --3.43638926520444 --0.38119368870233 --2.66697911727717 -1.41974104618945 -0.811488811138638 --0.639139463819081 -1.34228733958798 --2.04224425620549 -0.0374818729955066 --2.02758566069187 --0.938142119605432 -2.29607968591846 -0.738444164381386 --0.401536874288222 --1.03509063946097 -0.502291029730591 -0.0820989153970224 -0.338938898587898 -1.33611178957725 --1.95657282518396 -1.45098968132335 --0.189171234273601 --1.52773769397901 -0.252350218347415 -2.28060347701629 --1.37122698621167 -1.06603936530645 -0.00222588407294921 -0.0939802472793421 --0.834089826868848 -0.256709558807657 --0.0632041038927866 -1.27807674043225 -0.601888160754227 -0.586327379030852 -1.42361216228275 -0.509288597071352 --0.932085416130061 -1.03178871488081 --1.32320393963715 --0.191554693235148 -1.8580557387105 -1.90369974300311 -0.376867851587413 --0.909294256239498 -0.958243344859177 -1.81861593479008 -0.0525710108347397 -1.23676337206804 -1.26176431685655 --0.95018094943627 -0.360577285935994 --0.682885128138736 --0.0361026846466928 -0.857593155382727 -2.25951029298724 --1.25657571629247 --0.0852520783160564 --1.27855974238719 --1.1501172392205 --1.63979154510753 -0.237641151900979 -0.0336708576866585 -1.1447923269281 --1.17222819262587 --0.887297575143299 -2.04981492812807 -0.15629728707297 --0.199180821593067 -1.95428587055109 -0.944672050540074 -0.42726086031848 -1.97982800697078 -0.284528631170923 --1.15034153585855 -2.74353558729992 -0.269862068859194 -0.833856043383646 -0.830956333130182 --0.17616391345652 -0.958318708139785 --1.49179187750716 -0.390074730283343 --0.6709104049988 --1.31701102940663 -1.2168347087763 -0.13226402691172 --0.198394289010995 -1.53319118700109 -1.36362037119582 --0.00851981073770958 --2.14365428777272 --0.106208145041503 -0.446257897230513 --2.3166217231274 -1.35749426720078 -0.537196754339002 --0.203895876599191 --3.1719363177309 -0.0802802515518817 -1.91323850791903 -0.0753524519903923 -0.611169901529227 -1.53891351508377 --0.0169719659067695 -1.02539123924958 -0.749585013734288 -2.09197301885505 --0.00475525221848727 --1.61905078548562 -1.82533760846398 -0.0809745657618706 --2.7760594219509 --2.14367535277665 --0.815989688668203 -0.331592143742501 -0.656023715723332 -0.484916949901656 --2.59453303480324 --1.80067714843405 -0.146055044255874 --3.27698788640784 --0.853382247993565 --3.0218231496437 --0.0377322753557472 --1.56343194562578 --0.0285793813184689 --0.166164377674903 --0.516251425805255 -0.696321616163281 -0.415354094443444 --0.70016117870415 -0.623311727468886 --0.250218362672104 -0.164145388833111 --1.41509443703368 --0.975147652403475 --1.16117912628427 -1.97251368857628 -0.913681197865191 -0.403046056685312 --0.170093710408224 -0.20272963676517 -0.277497026043076 -0.412908502462434 -1.25872226937408 -0.507840092875838 --1.30892814490623 --0.30913208547063 -2.38427633793544 --0.273396515913049 --0.462073608638953 --1.50206573311154 --2.1522951349778 -0.443882452034368 --0.177590565799569 --0.658887539138107 -0.445182070849292 -0.453731879942477 --1.46967936728012 -1.66856323536796 -0.134264240866319 -0.0235656661788166 -0.661098753667495 --1.22836980883894 --1.43933830706593 --0.313959602585435 --0.075064400760251 -0.412158811763504 -1.12064713600203 -1.18292701249821 --2.66248322079983 -0.0941494454514 -0.138617179994688 -0.828978677776419 -1.13076774618029 --0.652235771788757 --0.095598334019293 -0.326572769785958 --0.0319011029346346 -0.0716162731502159 -1.44050887383666 -1.7319563939984 --2.90460680036331 --0.495261253741155 -0.473849713848004 -0.272621995184984 --0.921214578860081 -0.769130175553663 -2.49490768269797 --1.12032415778353 --0.138270901660306 --0.16599030617391 --0.356815589985779 -2.76669805233537 --1.04662040558679 -0.329072614914232 -0.227444390142916 --0.935781162173821 -1.40904268673724 -1.09237381322135 --1.40690725514704 -0.169896352673405 -0.0775595235378645 -0.511328559611798 --1.11568458535012 --0.479164501347046 --1.16075908924041 --1.49359196727507 --0.486898235734202 -0.337272113156132 --0.246149543527785 --0.228402821376644 -0.448631932106984 --1.33266641637789 -1.00501048517742 --0.37014034425032 -0.745109112506476 --0.270652003695474 --1.13944590312182 -0.913834866731371 -0.610369118503119 -0.363396797521375 -0.866254812274212 -0.247080996159955 --0.566942476398488 --0.813546589080902 --0.331569793986613 --0.479919295784171 -0.460889476634602 -0.344346028509019 --2.73358865451998 --0.756186257173944 -1.50786842873432 --3.30217533071978 -2.11012254564402 -0.455261678762792 --0.0957382349247311 --3.60520594339663 -0.877576492080266 -2.02653860893029 -1.31755063532008 -0.870462549734039 --1.72257532554968 --0.0951079800276737 --0.323317784710859 -0.885455278670193 --3.25937337243552 --2.07540370154189 -0.150861539220488 -0.79215280880741 --0.796508091949885 --0.222821742637827 -0.400783064032233 -1.32973933102244 --2.87634818997552 --0.989041746624196 -0.249737556825053 -0.948183411051453 -0.324829204765569 -1.32232542898965 --1.09968889218212 -0.662319699794331 -0.593407658996245 --3.44631681116356 -1.90747807077174 --0.688166399213877 --0.952093439061539 --1.19899841401716 -0.0603035608310041 --1.52221971388802 --0.311442151029446 -0.597227681291544 -0.367297916531561 -0.636230370975003 --0.670297291945246 -0.443219230633964 --0.823241201473206 --0.586573383653683 --1.38896236967073 --0.80106727581531 -0.384111400618547 -0.812189380936079 -0.845028654284569 -2.51507725809019 --0.421058248203114 --0.102597839627794 --2.95653851534818 -0.520656859594991 --1.43807736309909 -0.222281000563122 --0.0667714598202949 --1.07177925040855 --1.43746173512281 --0.850037402581872 --3.57128063707687 --0.277611527368791 -0.482889565489518 --0.33731451284898 --1.27460184752197 -0.398985919045373 --0.460453802408065 --0.610277226600239 --1.30405335200989 -0.66649694196358 --0.59156329864166 --0.80502536899554 -0.759315808958689 -2.23929542035633 -2.92605225934631 -0.357292691205652 --1.07010331094289 --1.07486652913382 -0.922849856167002 --3.62253253650855 -0.0297103486972787 -0.387086018877614 --0.451064878951932 --1.45806965004503 -0.0929561009379043 -0.454807633272923 -1.15829406561964 -2.05364150199316 -0.528678946061861 --0.39314161264732 -0.103316167579797 -0.281846064758168 -0.491713284248416 -1.48869176856698 --0.00357886131396867 --1.42240137578438 -0.708775080815546 -1.25028313002271 --0.572360880129247 -0.317768059498221 -0.0786515299737349 -0.0235191918753905 --0.881774872664071 --1.93620965539674 -1.87934708880175 --0.242165195382221 --2.77714857464084 --1.40005636454997 --0.562977301137941 --2.37092154588377 --0.995966243553678 -1.03419019790968 --0.687976236452748 --0.0426050379103984 -0.214666123776958 --0.00785698552102332 -0.00253113937516503 -2.86274680331739 --1.25149382501267 --0.463910408900741 -0.411896024413512 -0.774181018324548 --0.848837027842098 --0.755144180060221 -1.24196073926028 -0.768142006669834 -0.126943979602895 -0.0288132283647471 -0.364500629235389 -1.31125662109412 --0.538972044843991 -2.18978406038761 -0.0596019483705099 -0.121159618911157 --0.202945597954917 -0.606142763268824 -1.35396330819704 -0.244621387600436 --0.784009059634077 -0.77950007907052 --0.742579436481641 -0.496338169290091 -0.790637583912183 -1.2941783563769 --0.661522586386276 -1.13343279824667 -0.715778133683175 --2.12093525750855 -1.24801006021592 --1.38567851605711 --0.349990776206134 --0.469708997954285 -1.78579845970996 -0.741498382336957 -0.576594453571129 -1.27787350233771 -2.09630724452277 -1.34496124180232 --0.0076614980012657 --0.578222607641862 --1.0499239206574 -1.06132484044312 --1.77781732559787 -0.0867322149924963 -0.0385093181134373 --2.0322623246727 -1.95186235788568 -0.50771506845471 -0.315455784361488 --0.989317725386478 --1.21108246445326 -1.46932278060745 --0.071608994081803 --1.67498422636451 --0.171618246222454 -0.63570461863042 -1.36193286162459 --1.52192341522233 --0.391799230414733 --1.12475076543496 --0.235398075714112 --0.604396572697684 -1.62354524607579 --0.00594370825355739 --0.146200738482719 -0.807228968714568 --1.24226691247835 -0.739950760850967 -3.12752168609573 --0.595761697547811 --0.106829163600793 --1.89901350408901 -0.929934395127454 --1.4074261593644 --1.72997755772596 -1.66700165833101 -1.06122281406333 -1.84695928186241 -3.78850104117841 -2.93465818344995 --1.11881946209577 --0.786512806913692 -2.71382798861867 --0.468445708921614 --0.642987669059469 -1.29449127962215 --1.46155483702145 --0.521497924240556 --1.33140341930883 --1.49248077968709 -0.907988547524152 -0.661151415166531 -0.879656050698543 --1.34459384976527 --0.135014470691164 -0.539622214860421 --0.333632406481904 --2.3136091810635 -1.07645053936274 --0.934840360919136 -0.67564574831497 --1.12471629883999 -1.45715677322113 --0.352630760705004 -1.32046384117222 --0.610285549635915 --0.154812790816386 --0.994767122605094 --1.0630877536083 -0.598078430221253 -2.34566100096216 --0.0395373951771987 -1.25214321553519 --0.339285369046333 --0.340287444767078 -0.413044367905062 -1.42509632379107 -2.11530992909323 -0.858225700385152 -1.13506854150691 --1.48931873554791 -0.489513840483397 --0.543975058689149 -0.613902252554821 -1.41313809285463 -0.776051666959702 -0.997761779429272 --1.0046068251909 --0.601854993291969 --0.341407817778329 -0.281721604336003 -1.76903676931984 -1.38681884928618 --1.1354155141674 --2.03495957715875 --1.80785706347124 -0.416087962614814 --1.19842104145945 --0.403370440324554 -1.25911278993335 --0.368647298110833 -1.42706125714071 -0.746389879992652 -0.620042399903721 --1.19329976244628 -0.326602087997568 --1.19023448438166 -0.774204263188366 -0.313219831521039 -0.280209060088922 --2.30140857589803 --1.72579436510413 --1.30504197905128 -0.718088377401312 --1.25483908535481 -0.15429115429713 --2.59394725041619 --1.4329646164355 -2.05027158194932 -1.49949189085467 -1.28119429736906 --1.5021436308702 -0.617960639307311 --1.21869785373932 --0.266842512626468 --1.63279095006003 --0.199406504995224 -0.0620740078544664 --2.3037711345857 -2.01945469770282 -0.972162085238503 -0.450398151556504 -0.186240035351776 -1.6031608468759 -0.0193718177840694 -1.33258640435689 --1.58219077786961 --1.46018486270163 --0.118699784503939 --1.62571273631 --0.635917893353106 --1.27797844042728 --0.00574895204539061 --1.4821945319866 -1.80247287319966 --2.00177144495057 -0.683523249379697 -1.83797779968557 --1.4256348688711 -0.187668267184236 -1.32044968575447 -1.64017188467318 -0.219409208033317 -0.0520645490964711 --1.82036603289298 --1.50321986209639 -0.462666580618302 --0.304750528546613 -1.23267907031452 -1.67020132187598 -0.194660766327548 -0.387956595107624 -0.310519945229458 -1.49398699776101 --1.53549595559439 --0.83982676087237 --0.547751883364743 --0.365621951843728 --1.40631712018152 -0.575796138476791 -0.0319997418425615 --1.36399973668395 --3.02237244880407 --1.15626764360098 -1.51337455127837 --2.53327403080756 --0.0570584531560847 --1.91891067934944 -1.45876695803597 --0.824333600145479 --3.38928540794062 --0.925703864622449 -0.591254266308528 -2.5343757737242 -1.87731765075448 -0.321155829618446 -0.259349104604006 -1.50543783650823 -0.925365033071653 -0.514721731261787 -0.603998187527663 -1.68756488962621 -0.635271138668353 --0.881845437378143 -2.00863666172649 -0.260089618493843 -0.389664756629177 --1.23346314422403 -0.522558428224745 -1.34152878655355 -0.992094957655596 --0.0939233974619409 -3.78854417488704 -0.21536414261756 -0.670887272027047 --0.721245292937695 --0.319232262507892 --1.42889227597896 -0.0541228706205636 -0.182977581297198 -2.39927476344037 --2.13525803892662 --1.54123047108354 -1.46887458658425 --0.672571260645228 -0.821231219581694 -2.28633743427437 --0.292062526865454 --1.91406136565138 --1.50864881412059 -1.9636295954688 -0.236083596330149 -1.47364958649831 -0.636399227537728 -0.634145284338597 --0.487726942593355 -0.329183661459542 -0.436936853946079 --2.23274655195852 --0.0222619879150407 -0.475026300980876 --0.801637029140693 --2.0058461650008 -0.217456141158463 --0.695445414524048 -0.730309930571728 -0.70064515537609 -0.220152625516056 --1.87326242125868 --0.208220037211721 -1.09730174517374 --0.239603120953113 -1.31396088271352 --0.348946420727074 --0.721966165763902 --2.04832174685652 -0.824245162629733 -1.32634056212988 --1.65493297172634 --0.297500291224644 -1.17398477607427 -1.58255199794874 -1.16675831397054 -1.35678820441887 -3.01579988319444 -0.586642117147585 -1.42228709327156 --2.39235256861493 --0.701182151800289 -1.69655457437869 --0.820764182453928 -0.283091494350742 -0.342414374918963 --0.389811898800176 --0.526227220604223 --1.82739230840968 --1.66213984442913 --0.622832097021504 --0.658389466747366 -0.273685615970306 -0.844216209437938 -0.255079123943194 --1.18942116003248 -0.187802127889217 --0.232025582121786 -0.534306238104911 --0.856877781771647 --1.64188158300633 --0.908633756481684 --0.217685581582764 -1.88738148313248 --0.2737003388606 -1.0068765834478 -0.860719247179187 --1.0649005498175 --0.275669897748212 --1.47372249972804 -0.804908339556142 -0.476167547338422 -0.188417440615329 -2.32008107216899 -1.03112506942989 --1.2292185263475 -0.486469076954139 --1.23885820545791 -0.460829571747084 --0.596640989435588 --1.73876045392701 -1.92736239538626 --1.14230761323057 --1.75403423850829 -2.37248175320538 -0.327168552527334 --0.658095027445974 -1.97098574484138 -0.146751656109082 --0.748084523208036 --0.311032360339194 --1.28049925334232 -1.36454283495101 -0.150625337324582 --1.37161737218739 -1.16101138627572 --0.214367312666219 -0.522561079135455 --0.0377185535001718 -1.20195285943959 -0.907697426252989 -1.39737157095455 -1.52235852093665 -1.56504997550025 -0.180184998353887 --2.49169578845918 -1.67460521266436 --0.2671596734472 --0.996385622293516 -1.45862034349418 -0.911681338952437 -0.186110518482515 --1.32543736496275 -0.746870629728392 -0.241429976732407 -1.98856308905339 --0.805050497509697 -0.694400439666264 --0.863289698539347 -1.54024153741734 -0.247153940499292 -1.14137534752343 --1.10494963763264 --0.745548837884371 -0.470080286380972 -1.15670371850454 --0.756680479012449 --1.19289256090088 -1.09061399470086 -1.8976233871132 -0.0531949344413842 --0.727979262942643 -1.27286140577771 -0.847337821875566 -0.311767617360831 -1.09525021379295 -1.69403296261552 -1.63300320000806 -0.334760955060723 -0.654955604168919 -0.685543401958734 -0.0139954229810755 -0.283272692096874 -0.482142214460669 --1.47714247523691 -0.515339051953152 -1.04863306058497 --1.50421915480818 --0.253619070474521 -0.0978336254466718 --1.83901882188848 -0.471513371909268 -2.10368443630774 --0.202404282674802 -0.548947582326292 --1.99577028098107 -1.45631633238114 --1.52485013683953 -0.364870457723995 --1.33068658108531 -0.440022820859715 --0.325922764544828 -2.6325357262829 -1.603623553024 --0.190906454700084 -0.38111113133319 --0.0864613157343861 -0.368622032953915 -2.16106606219007 -0.0836586418945409 --1.47362151119711 -1.28027578144997 -1.68912794850275 --0.178006555372189 --2.19938336465097 --1.69221071504577 --1.874045429215 -0.415647683352388 --0.737206963759711 -2.30087268534716 --1.62042327299269 --0.388395087252761 --1.91767580664908 --1.43917646308013 --0.287002907119131 -0.371791485062882 --0.601478815051159 --3.0367355166223 --0.386353543893815 -0.517826921426241 --2.63143106590136 -0.821939868630864 -1.38669897592957 -1.22749997633028 -0.742745968044243 -0.324397787974124 -2.04377438533379 -0.926726633111898 --2.74826997957673 -1.4494041570181 -1.99992115348445 --0.926492868727802 -0.904602894093774 -1.08425975020354 -2.81437797726867 -1.10727303360477 --2.20321058783857 -0.821102185086593 -1.91884786988111 -0.210584551069424 --1.51490760976189 -0.512499391696744 -2.09561494996073 --0.767884550276747 -0.646252372905039 -0.794698597739909 --2.67601671822848 --0.781052526297643 -1.49591215004318 -0.997031190853342 --0.157864731385658 --1.22019049896587 -1.26097161850708 --0.311714583510323 -0.437662872903859 -1.2403691669827 --3.32547398108215 --0.087747300420947 -1.52016386166667 -0.47543205606285 --1.8032979554887 -0.622435181465395 --0.513628665253314 -1.28890791745418 --2.53267898225147 -0.0581367385272138 --0.0709499621987817 --2.52179548772641 -0.815684389519097 -1.19280313765181 --1.09310248990395 -0.122160803287111 -1.39600958272921 -0.601390528760533 -0.0306186687063601 -1.61566831045009 -0.428267819320968 -0.350679823213923 --0.65541853817545 --1.01182774130595 -1.66758023173858 --1.0523375744889 --1.12275580059801 -0.482915862058839 --1.46384915200168 -1.37811287000527 -0.764647066429475 -1.3638840856407 -0.211968346513242 -2.56385708832004 --2.94796728022425 -1.11416752565949 -1.09419573412518 --0.189464333619645 -0.783813438684803 --2.12748488736688 -1.20820033121257 -0.583246167946591 --1.25848989921701 -0.0435187298240152 -1.25753111331612 --0.54542223290224 -1.13782795404007 --2.25182766672776 --0.0435935775479077 --1.42574983313549 -0.698803493324823 -1.77462114851343 -0.747684988126194 -0.0555703711755537 --1.1338483657719 --1.85149197295428 -1.65998260638779 -1.14957949057148 -0.793421884474153 -1.79275885898752 -0.984332370147108 --0.669979626958451 --0.0571205494238356 --2.36969375471446 --1.41056576821817 --2.40199991509393 --0.217444344303836 --1.44725759191654 -1.17416313961731 -0.584393701699511 --0.402277516239394 --0.31923791592056 --0.910154772154463 -0.549289308788858 --1.67214175738287 -1.74885344048629 --0.345003778573563 --0.343763399136044 --1.11456667589176 -0.959562704684481 -0.974671869804556 -0.144573243049999 --3.07925265317466 -0.445353828658252 -0.329763628728987 --1.81658174083292 --0.336436275972162 -0.865027129525309 -1.42707443995108 --0.903835024127012 -0.926288823390543 --2.52278496294356 -2.02066728009071 --0.584859873979454 -0.357716451712374 --0.729324281984383 --2.81894728831749 -0.355225779264096 -1.85973152200143 --0.625584048014224 --2.39722066317597 --1.10638353672883 -0.155463636511204 -1.17527208637454 -1.42028859951438 --0.919946312221803 --1.32951533540442 --0.0117265339617632 -1.92037609323838 --1.45042259536291 --1.37440830531605 --1.18575497984902 --0.374216683871325 --1.99966189773981 -0.598746099309093 --2.42282040303717 -0.847794452661578 -0.798600404164461 -2.24513279402191 --0.0720878817596304 --1.29700062534982 -0.750333525285686 -0.234906015847216 --0.121204031208165 -2.02767641870947 -0.67330666798869 -0.284782549443836 --1.2650204586759 -0.594246416382076 -2.69714357800813 -1.23226262627438 --2.45733311134667 -1.83822210204136 -0.981459475669677 -1.13457856125754 --0.424128038643232 --1.03072943459958 -0.930000670624601 --1.41172537535208 --0.171213714936641 -1.79807367890446 -0.269183811826011 --0.0323946348985942 -2.61375250423312 --1.07139682215939 -0.4997870799655 --0.696119264359467 --2.86874323757893 -0.0202756096984036 -0.70290661291094 --1.20355404790386 -0.267185789869714 -1.14076801627524 --1.59050304632104 -0.614130576961591 -0.0274778789128298 -0.0308398287142229 -1.66854193997267 --1.61588920192301 --2.37798260295944 --1.39810581018879 -0.718049601264248 --1.03329817593449 --0.973936848503971 -1.01167879893567 -1.8247116597954 -1.38880471000187 -0.205960308866365 --0.889652321128402 --0.394931528346962 -1.29408211519052 -0.305613159333245 --1.62109830063975 --0.927061927297885 -1.23560766255446 -2.01182890082977 -0.370300087629676 -1.09556867642797 -1.66936964580667 --0.308809609465179 --0.450661526873908 -0.71899936885255 --1.85774743869091 --0.360181138616014 --0.925498628018254 -0.362160181331173 -0.37070431022479 --0.622888527712508 -0.965550960055417 --0.229844401077784 -0.325216390158499 --0.338118542130964 --0.467805917862655 --0.7272275415393 -1.17015419499541 --1.89407063130897 -0.223235872675975 --0.0285545817532764 -0.06341867189726 --0.12857304295553 -2.05908614297851 -0.493159786473335 -1.97998771711982 -0.729450834432443 --1.37816048329892 -0.36565244820466 -0.889781812351583 --0.0622538344731094 -0.0625315688164445 --1.23424436776445 -1.35612434482333 -2.89570065445036 --1.16023976580835 -1.63003985635107 -0.0271912933126526 -0.806981093412023 --0.721997653380253 --0.393564588179956 -0.839676330780719 -1.16053105102238 -2.34294959639741 --0.132723844229361 -0.518673459727971 -1.94651027180688 --2.07058494259912 -1.06136870835027 -0.0532818373505215 --1.46875161636756 --2.52691994092133 -1.9737017933136 -0.402239758427456 -1.56373436609793 --0.279173547615004 -1.67510105548609 --0.102229219566361 --0.501850316238233 -0.780267896249097 --0.23911020118901 --2.86849244927897 -0.404866942696621 --0.167179844404448 --0.744474027760454 -0.672021417379906 -0.238358124645975 --2.0579551879725 --0.437413689298307 -0.859693298951893 --1.24642073219082 --1.25136414028328 --2.10100839302362 --0.621567038277846 --3.98120614402877 -1.96874327163528 --2.36256149525978 -1.52023359594761 -0.982988447868143 -0.341847149713582 -0.855553180005083 -1.30030290931668 -1.09112299715969 --1.04812100796391 --0.0722950252680974 -0.315421224146494 -0.297831222066145 -0.0348000398119481 -1.73857271543824 -1.91323221968045 --2.84233016001665 --0.256708058891686 -1.25346062910057 --3.39965437489292 -0.281524300263319 -0.580439812708438 --0.90209260248451 -0.697901256379918 -1.42082022818246 --0.708143097580002 --0.70539740405431 -2.09109054400438 -0.162967350061042 --0.0187540313203769 -0.541207675074446 -0.445483637826783 --0.312094595346711 -1.71150124848322 --1.34072323229103 --2.1790823124913 -1.03172055692986 -2.04782487458323 --0.946084574011127 --1.1824635275679 --0.0741512270465989 --0.0605606249994111 --0.976321381541705 -0.189147834823309 --1.79608768531 --1.53140404697637 --1.03138038421757 -0.744815036495247 --1.02588247520857 -0.102300027714682 --0.176061734883522 -0.323145404887189 -0.668374860375803 -0.83700670926185 -0.885843136361409 --1.99621651773256 -0.726948178442647 -0.482677143421686 -1.86088921670804 -0.00808175316204185 -1.43128341690334 -0.806850196536544 -1.23606375077171 -1.48952441250822 --0.176858741386376 -1.41168923630963 -1.0960024112694 -1.56060556997707 -0.953276361476719 -0.941274853669206 -0.190082226963685 -1.43036634514595 --0.299316871601473 -1.34671311753795 --0.464177256885556 -0.110332547204813 -0.415506579850252 --0.0488655909756162 -2.50219438424719 -0.118327296031824 -0.632513872439898 -0.288610964568274 --1.95893473133814 -1.43822478762054 -1.82965330244271 -0.0949716306492974 -2.07340004653761 -0.976108817304521 -0.334804960639524 -0.688095365857237 --1.14385970535286 --1.5962420647033 -0.42490366783578 --0.11814997181634 --0.266160775432127 -0.163353740208638 -0.492641408030176 -1.75115509640043 -0.405351010531511 -0.259737348509958 -1.04466039902501 -0.964244687206008 -1.21377442294599 --1.60892792488734 -0.144063424017201 -2.20582751810092 -0.819936411737366 --0.1496420849261 --0.0375395225463819 --0.689473794788078 -1.38575904177576 -0.120518443619925 --0.240925388360466 -0.322135714819835 -0.226022566246975 --1.49209845988054 -0.497324827910139 -1.03105685803601 -0.542952081500729 --0.333251554805344 --2.14834285218664 -0.101101975534768 --0.85445173541145 -0.393764065222799 -1.10394400197064 -0.966132108263544 --0.275100045174245 -0.871064263237814 --0.31672897874865 -2.67203919519397 --0.198222239140222 -0.618020099950268 --0.685753573397557 -1.20674881843746 -2.46445044683652 -0.674187537891594 -2.42230815173347 --1.99600143533912 --3.75560739744777 --0.708703999878631 --1.53991458426548 --2.46434734961999 -1.6643891368326 -0.374390452026411 -0.190763070019177 -0.875875661264249 --0.466636994022704 -0.139090865977945 --0.120833932809724 -0.365496356540383 -0.496638293656918 --1.98691183456268 -2.2381338875714 -2.53615528314585 -2.66107248987477 --1.58217840254675 --0.491426548658737 --0.709628266143305 -0.56342718088578 -1.06865381848233 -0.94914113209288 -1.09033622038546 -1.43214598126096 -2.62994969450838 --1.40514086824179 --0.782624868572704 -0.906258311568813 --0.508692317615722 --0.750529712125278 --1.42013361137699 -0.744107594892087 --3.2453134802535 --0.451171348833583 --0.661234693587923 --0.0708764657640444 --1.26475898450396 -0.20750842290798 -1.88368975639054 --1.39484911565744 -0.833781739445815 -0.743906844426046 -0.762947963560173 -0.42598258596346 -1.87884447234339 --0.981655574813072 -0.503449869209746 -0.801247929654878 --0.836399337071992 --0.643879264261621 --1.28070256387671 -0.373965633700383 --1.25432404171835 -1.09888642337342 -0.50847706092949 --0.108556162958802 -1.91251011173532 -1.91693392046903 --0.810189138320261 -0.912639144859675 -0.378928771560249 --0.687486233369832 --1.63676753707443 -0.579838683835245 --0.533600638842913 --0.927907347817481 --1.22716571484353 -1.42304313602007 -0.468316562191509 --0.133855463722938 --0.379939858391069 --2.67629922890841 -0.296146681882917 -3.5296931962184 --0.904030039707113 -0.831488278394797 -0.0352441689134295 -0.581345041786062 --1.74333931085721 -0.262422664711043 -0.557040328083927 --1.4613248965399 --2.97703244091655 -0.275521482554545 -1.51548506361767 -0.464136714028822 --0.419036604751888 -0.50710387135436 -2.44072069002606 --0.456138660969891 --0.59432881772485 -0.0244869854472398 --0.784877196536439 --2.01380225199997 -1.03253853468541 -0.15252875495176 --0.437914258438131 -0.896678174844673 -0.0185944623123593 -1.0270302157978 --1.12563672341996 --0.231125877097277 --1.98447039588069 --0.452347771303835 --0.349119990767726 -2.17009283295556 -1.70518298685756 -2.04179598309476 -1.7967841591806 -1.62531808665775 --1.51552354026572 -0.796654685760288 -1.04944972569471 -0.920449445118674 -1.87234915802746 -0.496284307490882 -1.93820223488571 -0.157899189528186 --1.91925657138842 --0.555076829182527 --2.58655911939804 -0.376352233879194 -0.438532175824728 -0.11329737927292 -1.04018159612895 --3.56846032183199 -1.69614561828996 --0.283671951394785 --0.0961858282965053 --3.35298382172284 -0.491951634313409 --0.297029588457509 -3.73448669102432 --1.41138206057962 -0.154300841096422 -0.355493813254803 -0.0153529330525348 --1.322802864167 -0.190795001882144 -0.0973629524409851 --1.12483216173781 --0.182618815739454 -0.0491192596256163 -0.458010127800593 -1.21648416892393 -0.627699353448103 -0.86859205798434 -0.722134064285797 --0.179604698196336 -0.606082802615116 --1.12521689813213 -1.38006554303428 -0.145064569965117 --0.166181669176698 --0.715108986669239 -0.275620788896404 --0.910952281039654 -1.25730712108346 -0.693109791534308 --0.609302295838049 -0.0617276800603648 --0.19471250074497 --1.46867018550596 -0.142184093721388 -0.427697859878712 -2.22161929294905 --0.720243951647575 -0.808287596911462 -0.190160129440017 --0.153639182388051 --0.58500710390858 --0.0509877954208324 -2.04449803791079 -0.354569083592075 --0.0152329887163383 --1.52001329325983 --1.71751485919089 -0.546698737051297 --0.561768923927076 -0.895505729759165 -1.19930976310209 --0.131616958523477 -1.40821031563419 -0.604570373346196 -1.84824367829416 -0.459532972019268 -0.848628680281058 -1.23371162806685 -1.87923623468512 -1.50606072784104 --0.63125795519327 --0.74920895146867 --0.31602021539398 --2.87018147991819 -0.848709662088687 -0.574436053236383 --0.483996661169687 -0.396916086665328 -0.198200675108033 --1.40610564860202 --1.52741238112462 -2.0960310556183 -1.88645151759139 --1.10553011622749 -0.2593123462406 --1.08395696845777 -1.06335602873532 -2.40483830075641 -0.0336412523898062 -0.504732608628835 -0.533057115035994 -0.0697584692048334 -1.7460827981277 --0.102916918122199 -1.01002465494548 --1.55763057353906 -1.14337197383823 --0.37004566797 --0.603644988323317 -1.53126895526375 --1.52368204940362 -0.744990160522249 --1.80407527483624 --1.92931707146233 -0.649600254329904 --0.0585710184609312 -1.02484651654727 -0.411625177897793 -0.56618990129283 -0.468304655460351 --1.74013900281821 --1.3918198613224 -0.43025554394611 --1.52387435662179 -0.767334446972541 -2.01566929977698 --0.18086723706611 -0.78042490384944 --1.06724192696626 -1.99037465407324 -0.694598077041732 -2.4650341679208 -2.20646301270309 -0.0155014154404522 --0.651422376317374 --1.74701677938075 --0.26487379515279 -0.738789741654088 --0.0337899062609353 --0.0602468880729283 -0.888693817021394 -0.91837476173999 --1.34806041422569 --0.19189521909183 -0.495203908679375 -1.145346382574 --2.05588894955927 --0.169054685742729 -0.40527587882622 --0.772674915725098 -0.991374755330789 -0.737663326718431 --1.78957595529479 --2.09004425599017 --1.37167767258533 -0.980556320538874 -0.223777641967088 -0.653765613945803 -1.02770172309944 --0.311533309798179 -3.02578760859166 -0.333400415978723 --0.26629333875329 --0.267073228231141 --1.97080280156182 --1.53214840115454 --1.50808727285296 -1.45557758307799 --0.446900756446833 -0.210859847807793 -0.790066234591038 -0.610392660337169 -2.30007811774056 -0.796543025486599 --1.71073098538684 --0.565117366203786 -0.181176909884091 -0.204495067638685 -0.713410045535102 -1.06371569402976 --0.35843613399927 -0.402417855577584 --1.53098385204297 -0.605164743665327 -0.218144610404579 -0.622496917209611 -0.567139922718232 --3.1123694780087 --0.191369623763411 -1.5462466517631 -0.653616623725274 -0.198058314983628 --0.294306393959253 -0.229778743205761 -0.204944410192418 --0.979947883651491 -0.218685111782104 -2.21486047419322 --0.638695961166825 --2.58583976060517 -1.94763299750124 --3.38157873498026 -0.807656341816699 -0.635281431220262 -0.510805102409785 --1.41325445066311 --0.126298078543549 --0.399416503052535 -0.623825139810609 -0.792255052001348 --0.144556923556902 --1.66857836575021 --1.54436378632387 -1.39726939367408 --0.642452355973063 --1.2231872606072 --0.823608603398437 --2.14805299528153 --1.74315727137981 -0.0785082858289172 --1.14088587308544 --1.34810596416547 --0.670765129701458 -0.854299336389666 -0.933098525530379 --0.669789701765998 --0.07692615846085 -0.139007036591087 --1.44470626702512 -1.53667593208842 --1.62675441476327 --0.870186461675772 -0.400680361605737 -0.486553234026401 -1.21096722818303 -1.04289468893302 -1.23330494776812 -1.90559865283669 -1.92935659074454 -1.92860818536276 -0.610755481633747 -2.02001377608392 --0.922505736836033 --0.854873689727555 -2.23690580998575 -0.736275857095119 -0.349812380801573 -0.551561429264385 --2.40953824086372 --0.944215170266723 -0.300125499071507 --0.487389924494497 -0.832370783547324 --2.05053416621747 --1.18437827830343 -0.510996854110854 -0.40090214245485 --0.464640602960575 -1.36083565129616 -0.378488133786501 -0.00228503112345457 --1.07663902171767 --1.50570661559044 --0.943508329678274 -1.51829816116599 -0.0783897102226305 -2.24356193673514 -0.712021266951597 -1.77305157136824 --0.106761575612182 --0.141119721759271 -0.639554781241882 -0.241825264911945 -2.99570897309366 --0.0398308805244554 -0.498554629408044 --0.0873493111597767 --1.0296676563877 --1.13895016495305 -1.00133529163974 -1.20959508428741 --1.32807765176779 -0.0135681377438175 -0.815211083365401 --2.38267245979906 --1.10529176219375 -0.53534151368396 -0.50562235244837 --0.97680924673708 --0.783851639552005 --1.90366508371899 -0.707742142232213 -0.641253974530247 -1.38847462052219 --3.55694426243656 -0.79058418354974 -0.740725674512884 --2.2088525908743 --1.39972747804313 --2.02038768601262 -0.871775325145336 -0.601082929933099 --0.799294651689173 -0.481432993250028 -0.500744991236852 -0.365331183539121 --0.386827260350131 -1.74992054197578 --1.43184217467113 -0.631876471426073 --1.03881264807526 --0.00243014965714039 --1.64505996207153 --0.833462249763166 --1.12577575194981 --1.4572579946037 --1.22336499523762 -0.070473387280364 -0.716245069213064 --1.04161798736023 -0.337412781269112 -0.374317080025463 -0.702250496902248 --3.30768772737738 --0.273158700718806 --1.53778380073735 --0.93658598848732 --0.618582578267558 -0.997658358530705 -1.82651186880977 -0.410580674984196 -0.750373730043929 --2.02343255133965 --0.467185348113624 --0.424422050448513 --0.470918499846409 -0.38950848946587 -1.38998842293401 -1.39398925521215 --2.31434629181536 -1.46276988780556 -0.517134508215054 --0.241810207248044 -0.802975391262191 -0.351612619094603 -0.34239427775637 --1.63619045000723 -0.881824873177827 -1.99359219376338 --3.20070625765669 --0.961021722139449 --1.98917949322606 -1.55492985345024 --1.28657651450716 --1.33546602245885 --0.0403607305060731 --0.571371020028856 -0.677314495456741 -1.13792265521058 --0.0755504215130891 --0.192450983331341 -1.51351004530034 --0.0811036156656399 -1.47531928473281 --0.809523238537942 --0.448631043743632 --1.22581938816846 -0.0497827078171369 -1.65770923848745 -0.022846703579166 --1.61090979344443 --1.63100846748222 --2.20933332710204 -0.816603276457492 --0.204133140186244 -1.1844900619718 --0.487920879810332 -0.814160397308237 -0.269571602466151 -0.788671736203565 --0.0122249626666431 --2.03620791879388 -1.72113242626867 -0.382528269339748 -1.09695945406549 -1.65590767130146 --1.57840123282927 --2.7655849258055 --1.7951664180217 --0.0230616939154658 -0.885957153222801 -0.390594580422938 --1.18215502888678 --0.215335804462562 -2.18506393787167 --2.0209189308134 -0.270029388857209 --1.40733290211042 --0.665877154936187 -1.07457398624337 -0.46570154869595 --0.527289866429175 -0.038377837214588 -0.409329885926574 --1.64126251329803 -0.262916690935842 -0.0943862036407239 -1.98460392390956 --2.50234605201632 -0.105243375590739 -1.61564237069181 -0.0640931143645016 --0.769140259174112 --3.88232466613074 --1.22111364992638 -2.02690775587564 --2.40494666817829 -0.478717288312236 -0.588478609274389 -0.432066440672209 -0.269252671808445 -1.77286377924367 --0.88627167423201 --0.303520286829063 --0.305368177321313 -0.152203902935479 -0.87861756872856 --1.67709559400276 -1.34187297807731 -0.651325422107666 -0.400121969972755 --3.74417079153453 --0.945025253746223 --1.12412788477502 -1.79716401076568 --0.576404577027422 --0.288713125637642 -1.67732031123967 -0.482695412099137 -1.38192352984861 -1.07326096123854 -0.272886781376871 -2.91504298566595 --1.21992983800328 --0.57536958186931 -1.60652016092325 -1.64093532604922 --1.77503653020313 --1.69904684548099 -1.72634373366935 -0.569482426734885 -0.903668490578093 -1.85489624135608 -0.431836989959642 -0.877035166350694 --1.5213446940435 -1.27012758544444 -0.799664664655445 -0.295855816320588 -0.601576622942456 -0.13832124609943 -0.409503915207974 -0.838646696614351 -0.12875379567275 --0.556964868013633 --0.399318796725925 -1.51552874438434 -1.29427760262494 -0.835461605688149 --1.39960853088841 --0.203957227629889 --0.287969690314462 -1.33620069385654 -1.57691236139084 --1.4631504244575 -0.684424331879324 -0.273826848234286 --1.88630313182155 --1.1552623473225 -0.314502431962083 --0.763859100950622 -1.59585042029596 -0.30082815658929 -0.406065760921846 -0.616343553200931 -1.2212887931709 --0.0547786613912109 --0.269948571505257 -2.35292898531899 -1.0695233230647 -0.42234935528203 --2.43551241508605 -0.386946298286084 -1.89936840411093 --0.168985795418468 --1.59439150893843 --1.37578976342094 -0.00725408775386427 -0.512772237368171 -1.29323976268016 --0.04093021022085 -0.513472485646918 -0.0951821625686478 --0.762108111646995 -0.289885774696536 --2.21810848691005 -0.0436047686613872 -1.11476285183819 -0.0855310866533472 -0.512280594654399 --0.0574608003418469 -0.406433428286883 -0.864522356168159 --2.13467083652473 --0.99418620779225 -0.427935909777219 -0.0390229528764916 -0.127011437918632 --1.335422390624 --1.13170234033322 -0.400495327827073 -1.96253008312327 --0.0558678446422753 -0.351383810518811 --1.94154082285963 -1.44412406258433 -1.71519546776725 --1.62397842189021 -2.01888515493578 --0.0249081731343281 -1.70968508455146 --0.94341439913255 --0.679194118791088 -0.172584473079711 -0.920355421882352 -2.08634780959895 -1.26685410156821 --0.121995426315355 --2.61215799698974 --0.447025182840527 --0.801903499583833 -1.0555238067213 -0.934437464915295 --1.49785705346266 -0.941595953087646 -0.776597951888988 -0.619118742757287 -0.540574759487129 -0.894870962714876 --0.0784590673678629 -1.92553196516348 -1.51598699987971 -0.946890408427906 --0.554860911029003 -0.328958779250177 --0.704503008957921 -1.97407822485337 --0.267531294738991 -1.24831760887728 --0.517938898457011 --0.768866759317646 -2.36675358006766 --0.519372070528217 -0.289217465930481 -0.797965740020199 -0.430470485640649 -1.73642104683651 --1.83947911988469 -2.29867394884795 --0.3841014998461 --0.109879804686727 --0.321384296919781 --0.530415050175577 --1.06953664734916 -2.38395132666187 -0.782591876977786 --1.78464317168936 -0.573350475958577 --0.302334138320525 --1.69306275957869 -1.28304554650214 --0.706884650856011 --2.52955260035461 -0.903869618420043 -2.01396789306609 -1.37911969457483 --0.779999461478354 --0.391316316923994 --0.0855598331891905 -1.97258309174494 --1.37118260757902 --0.0662025672851048 -0.699123338861215 -0.53626760213014 --0.195291207644289 -1.56168094434573 --1.42409867666914 -0.596642345031913 -2.28269550594869 -0.862624837620157 --0.257526042379574 -0.270112306909184 --3.0632159497929 -1.25899688148229 --0.326583977405111 -0.170609382487022 -0.393324144036169 --1.17430497407795 --2.44829922380599 -1.54402942832854 -0.443628515341977 --1.19913534653521 --0.761556513804422 -0.704745338873252 -1.34310447731611 -0.217728466494277 -0.969159514926499 --1.67453745775768 --1.52792937232401 -1.66919183153838 --2.17706815415183 -0.998608962576117 -2.06710271028494 --0.772973052889903 --2.91346208337989 -0.233163667577578 -0.315898534843932 -0.725707026525185 -0.00761073857935202 -0.122998788623441 --1.55984257251402 --0.0827666840217489 -0.786928990667544 -1.53548383220074 -0.751316235442015 -1.0155989358249 --0.576936429594042 --1.5472708478672 --0.0775025425338853 -1.09057308575406 -0.307321274448178 --0.2233894596207 --0.0664345960998602 --0.659828504468532 -1.43034318050191 -0.595751236456806 -0.879776379966227 -0.238071254063605 -0.893485797655377 --0.901116237566463 -0.37892032600427 --2.24062647848307 -0.759803986876245 -1.01403523143688 --0.305737081216233 --0.47355551713002 -1.09666952886114 --0.890668464665525 -0.639248241861292 --0.460452898816413 -1.36684602726258 -0.611025838698422 -0.702269618183685 --0.342319731887315 -0.708562673527631 --1.51138236661531 --0.55621852438221 --2.21484271643531 --0.357875162585096 -0.603573602089917 -0.986558059859516 -0.0666562552430605 -1.03989531883955 --0.666531144740084 --0.297646299108152 --1.69768208398183 -1.82242135397061 -1.81603952407683 --0.0444799825533764 --0.888313508093539 --1.47023639691546 --1.65140353127076 --0.549577590171818 --1.91538745407165 -0.447170611663967 -0.359733619276069 -0.599687624489485 --1.05561278159738 -0.213412641061709 --0.320947862109186 -0.758479816054638 -1.61159791164019 -0.446385974264789 --0.690568727396865 --0.650817318191848 --1.24137858752024 -1.70848988781365 --0.702103857653864 --0.267528727535712 --0.361247752776816 -0.0438585726342922 --0.00220902578058357 -0.18434346407501 --2.03311175352805 -3.3048041736171 --2.59864700401242 --0.548072084425264 -0.608046276817948 -0.426557731246373 --1.05796435361795 --1.74839691847588 -0.14255461628111 --0.157231523672007 -0.648477682689983 -1.18089843101762 -0.211266580203489 -1.86489218854521 --0.311120045523055 --2.00524418324506 -0.498554708187019 --1.95443390160665 --0.780374732543061 -1.72626104140403 -0.646820960228922 --0.0341897418230985 -1.08697060326804 -0.4934423828334 --0.127192646864486 -0.22669956831238 -0.741494252831991 --0.375833206168441 -0.124498353091695 -0.535184769631938 --0.626251977665873 -1.20329746248281 -0.896057458119436 -0.0320784258714824 -1.0479518135851 --0.254448351267172 --1.63399705913953 --0.624097898803594 --0.690078731424535 -0.974670519272074 --2.08070723057993 -0.233074895893637 -1.62117876890433 --0.311204862486449 --3.16129574305464 -0.489270731931184 -0.366559834466079 -0.531727854415882 -0.227768051835454 -1.98106810880559 -0.568686122855059 -0.523063593900144 --0.714029327850511 --0.657822731195598 -0.137999013228749 --0.68983241999792 -0.410537868723058 --1.33471320578986 --1.99173271204165 -0.940294473041121 --2.00668950917097 -0.1299190238473 -0.942711483616684 --2.12921539841665 -0.0764407691007154 -0.901999207076468 -2.09925341765999 -0.495055467857789 --0.895108290543497 --1.44387538979784 --0.0328030708288694 -0.439805119738452 -2.79001446534725 --0.472991747414536 -0.763827565265757 -1.4029109314892 -0.239035462285006 --0.292046131331134 --0.282002713295469 --2.6076420929072 -0.996476136315771 --2.11485660988189 --1.52959371998584 --1.85591195322771 --1.79257653898625 -0.00209944318277877 -0.475616428982844 --2.11698246218472 -1.03592858800795 -0.563089759464717 --1.17351889606392 -1.42922573204284 --0.654351339176365 --1.18877738832863 --0.849774640526149 -0.127928560052192 --0.395319246080149 --2.74502498795053 -0.128189731690176 -0.801034232902715 --0.30964142312423 --1.19616349362279 --0.821494861388445 -0.205928907053718 -1.83933593133685 --1.04740744161642 -0.695074928791922 -1.09551124106714 --1.48734326829497 -0.552685915008084 --0.0041850369683587 -0.216687340374724 --1.16704515383879 -0.919885143312019 --0.39010945636938 --0.0333066171101528 -2.03238264155961 -1.02211463214472 -0.769958740490541 --1.42588907699997 -0.442045838080872 --1.69122440729432 -0.197596804184556 -1.06263428555074 --1.19592033440542 --0.172657613272062 --2.74182106107865 -0.824006184147862 -0.175345203885524 -1.78417298080426 --1.7108756732371 -0.278759816247714 --0.134373824954569 -0.0284559646556772 --1.01932320767656 --2.115457386089 --0.476606661823151 -0.644298736184624 --0.178355059713336 --0.397006370046974 -1.19064841686208 --1.67578189316036 --0.0659815282511822 -2.00801049087705 --1.61751119092445 --1.55809950597138 -2.431124337992 -0.24419993510398 -0.0261131383295492 -0.408241029640445 --0.268654353889325 -0.834628182691578 --2.66306587513045 --0.417333254867341 -1.15691582947169 -0.0157574609831244 -0.927204688403371 --0.681482308345728 --2.05090766014537 --0.592970692677799 --0.229751933154738 -0.534655259646884 -0.289215483050452 --1.48758743982199 -0.997720108027005 -0.68110637666744 --0.466867384882711 --0.675173166803603 --1.6112628554185 --3.51175067267338 -0.349169132790509 -0.465981674319842 -0.789866912914704 -1.09323982934045 --3.24434087823089 --1.72786487310998 -2.01356803936726 --0.110210407089255 --3.2386932558976 -1.68774895720599 -1.51253995067319 -2.29128052403473 --1.85529124201175 -1.76118823462987 -0.267526784746622 -1.02336008032475 -0.00729476395702022 -1.65064783272972 --1.41554287612966 -0.746046272870323 --0.262194383845124 --1.94413400285973 -0.579501098646691 --3.23260420330478 --0.13086192958038 --1.63969834012668 --0.717468106211047 -0.857194625367079 --0.745112208588569 -0.887952288153279 --1.4143962679837 --1.60699148988155 -0.820051446830314 -1.53489959642386 --1.82416480568283 --1.74910347531627 -1.58778591979734 -3.65269047922741 --0.0537280014498833 --0.526563973774312 --0.848431331254286 --0.0484964460573067 -0.67303550964764 -0.452057352508602 --0.215052640078177 --1.24713610389095 -0.0294812555817217 -3.296104829468 --0.764010009215106 --1.38148714165227 --0.945815385025945 --0.955524957237269 --1.17204534273137 --0.275121124363558 --1.07748884967416 -0.118416816381314 -0.90000169145199 -0.117987616322518 --1.53748146517852 --2.72878804837092 -2.00240688518404 -0.573091235627885 -0.0788315020031725 -2.15865427672973 -0.273250697355518 --0.850540087805108 -0.0255673980853857 -0.127721581186201 --1.74666255388691 --1.05444972645711 -1.36491441402856 --0.765597355167888 -0.322303239046779 -0.393620882684338 --1.22806823188431 --0.929210128127151 --2.43035518724886 --0.507109490845146 -0.124942893245457 -0.79026557819714 --3.29460945264196 --3.44381245623452 --0.577519016368253 -0.606781041226768 -0.11572657763616 --0.0726770673521528 -0.151564775018141 -2.48032358348568 -0.150860630729925 --0.592534464155918 --1.01045345324299 -1.71966080721511 -0.215572521488197 --2.73388708653293 --2.02621850935647 -1.11284178085089 --1.05448456896871 -1.76951634509136 --0.688092324026414 --0.245208440996361 -0.869698832736695 --0.617858128353724 --2.03352666019687 -0.019861665917718 -0.959137398957017 --1.03971094238809 --1.37374599523591 -0.200689047034698 -0.891296558931138 --0.121396517930915 -1.76303887377146 --2.01993102507956 -0.489358661708447 -0.799036070908578 -0.791807232517726 -0.670741682896754 --0.289009618971356 -0.275849188750092 --1.74148275947063 -0.374952839832332 -0.862727311682697 --1.16584623346693 -0.596960300576612 -2.17616199736554 --0.680064656808863 -0.942136049525999 -1.67217559600326 --1.96483652280286 -3.14569287854187 -0.984799167111515 -0.312734076157884 -0.634076108519128 -0.32759536883937 --1.34388285006433 --0.0835276466499124 --1.56581266763882 -0.0998420256015073 --1.47503662688147 --0.713779933911258 -0.717943949759269 -1.09957578403503 -3.06464888480294 -1.55855870612625 --1.34473360599121 -1.27459600000672 -0.57099391417213 -1.43348479413602 -2.02449130656052 -0.254168266104905 -0.00211348175541737 --1.61212360169012 -1.947925667813 --1.44843824364821 --0.642259039672695 -1.95120110835483 -0.162877928958753 -0.347220017878431 -0.381877446523418 --0.261458566091104 -0.590502325117932 -1.06811148801749 -1.95837310598843 -2.69186907166966 -0.753934496680015 --0.87831817913885 -0.326153003156149 -0.0848778376598815 --1.27620225145342 --1.56086261729236 -0.378899714775645 --0.296662354288681 -0.0330662857075268 -1.37690427636842 --1.90149695405291 --0.225621861579777 -0.0583783637646036 --2.21204677360132 -0.35291933579996 -0.288272258030613 --0.351093401165052 -0.307312574700335 --0.561524331676273 -1.71698828993241 -1.43662486629144 --1.67825952892273 -0.134712613240549 --1.38790165683432 -1.28187567798411 -0.964778622582301 -0.539831973558799 -0.50343368829401 -1.06542145306879 -1.89339787761257 --0.835402016727269 --1.97036573945226 --0.788007632522561 -0.871958299972682 -0.779939628829204 --1.0659177340443 --2.43520380517449 -1.88477151370831 -1.03388619664787 --0.606989957085151 -2.13000485883621 --0.171654840002219 -1.54637301611968 -0.793102176637532 --1.91776240895591 --0.262973416746895 --1.93358824848299 --1.40388958696326 -0.394578753100713 -0.0546508250757398 --1.02290046769291 -0.0576167604100348 -0.670125569329606 -0.0302228554661639 -0.117032778037393 --3.06364960708626 --0.599796476510704 -1.39205228781854 -1.92626813445128 -1.34219683484488 --0.585382377729097 -0.664826557730432 -0.0910621284090674 --0.192980744018691 -0.206145729866254 --1.76461078217823 -0.0987589532646993 -0.92576126138211 --0.0275908971810708 -2.0319502306241 --0.161281948838102 --0.697704467203263 --0.926799932768146 --0.708294072060822 -0.107393750412363 --0.317897182022874 --0.596811727936281 -0.755974120602001 --1.46785082503773 --1.15551991345632 -0.659546593878916 -1.06038979567619 --1.52012455411056 -0.70067035377253 --2.30348998869529 --1.63959633762136 -0.254097219101912 -0.418466678475706 --1.16035475425993 --0.456977267405858 -1.83224973505009 -1.34404014555435 --1.27309266878073 -0.0054863169533963 -0.151835524063053 -0.844051514361329 -1.20201709191581 --0.40917383467691 --0.591314353453164 -0.0715503170635081 -0.881850039477506 --0.0923949717700516 -0.595407720164255 --0.427949730347382 --1.10391663316727 --0.124113525826047 --1.85852181294899 -1.45796071959859 --0.601532054860074 --0.12186352335609 -0.0378272757731057 --2.37489369750699 -0.161873526444175 -0.727703878184187 --0.159735049135072 --1.23674243237836 -0.701762341403466 --0.166280587592968 --1.45850174318319 -1.34876794446945 -2.36630372124028 --1.63576233446185 --0.810860680859495 -0.143725525249637 --1.23244741595516 -1.39665618394141 -0.810684484168764 --0.816822830958309 -1.77413108195854 --0.0254647071527074 --1.41833647015997 -1.64665431311451 -0.27781364556089 --1.16323637286557 -2.02988554618367 --0.141208482098662 -0.332589801415946 -0.0876210339940471 -0.948978232562737 -0.112026711272193 -0.315335939922981 --1.67585100508034 --0.170604867880291 --1.82756931371977 --1.62566379369001 -1.13163524106437 --0.223844738723034 -0.0597482780703498 -0.298329179669274 -1.20489762093411 --0.00671785384244394 -1.51179396403402 -0.935087784117055 -0.272835182736831 -0.958072775041117 -0.11791568952075 -1.43352019897098 -0.488126961947689 --3.18650397199594 --0.212206693628755 -1.83056282064775 -1.38207433866733 -0.654989869559788 --0.0491213238239965 --0.471198994881263 --0.791510461322114 -1.74239436153626 -0.764503937070515 -0.0027906627937746 -1.53374339541487 --0.168930285908402 --1.49525056124995 -0.0642518345135379 -0.857244624577609 --0.365475393502614 --1.61823877643732 --1.41881080990044 --2.63680740002165 --0.432590468752981 -0.195186204515414 --0.872963260744996 --0.233082820087922 --1.84852012185859 -0.868719045391664 -0.295403538616666 --1.05152089562498 --0.749893557841787 --0.221011502424087 --1.97668676458889 -0.769078707007923 --1.94208436062937 -3.44770712072271 -2.67148904394972 --0.836351170366129 --1.29750954384654 -0.0290198294361854 -1.9085713079203 -1.15579723324136 -0.208947720836488 --1.12853319494832 -0.462360187882545 --2.65320763987961 -0.167134684444498 --0.0102145870161987 --3.01655297654611 --0.0590840065312612 --0.684938176933112 --0.318400178763401 --0.7072527186863 -0.396477523467421 -1.20685450610658 --0.0441158911866548 -0.847955904823507 -1.98385868310488 -2.01780778129411 -1.6818110811021 -0.832372047978364 -0.0274572693478703 -1.31303315329928 -0.0790218034255936 --1.25892156899209 --0.441537018447896 --1.13291847018633 -0.278988347506637 -1.1972844267943 --1.39765605524395 -1.34762503086696 --1.13711518069845 -1.90978297838982 -1.58221389693864 --0.557001188573899 -0.436433903183318 -0.832904521993292 -0.915084247730178 --1.44220755585148 --3.22881216174013 --0.724931406341245 -0.0595880227668459 --1.00895632139121 --2.16841500376683 -0.973868923417545 --2.25366921969886 -0.201591913796046 -1.18585993514283 -0.513278548081683 --0.945150044166509 -0.161291114223191 -0.520073942777136 -0.351546920664525 --1.97541938926326 -0.360765551776247 --0.920223159444031 -1.31790982094702 -0.236206357906861 -0.664445385498809 --0.982405726806579 --3.73290383057332 --0.587135001652946 -0.124410211926659 --0.540056974262114 -1.70038130263778 --0.10887502146835 -0.403748378017243 --0.182435923097326 -0.420688352730311 -2.31652143247178 -0.194950002740491 --0.527500613246836 --1.41314520888182 -1.41525807136644 --0.101937802553394 --0.809293210827546 --3.0613866781538 --1.12109805620309 -0.564467070864382 -1.71306143010379 -0.571053015108355 -0.88893861168911 --1.52882429487522 -0.880698650356525 --0.0365902706283521 -1.38870165136246 -0.449614822255917 -1.32269518166881 -0.880371413575432 -1.2991998958452 -0.100049761840253 -0.105934226087435 --1.08863371698717 -1.09845072884061 --0.621572465786681 --1.748220251326 -0.835326585594458 --0.267134660721847 -1.50798207941333 --2.03870862670745 -0.630637070218359 --2.62279756296049 -0.0107658087365206 --0.652919220360076 --1.5345633119312 -0.133953754686091 -0.842777753231314 -1.56014932115404 -0.493548619112651 -0.613669651223383 --0.726387440806937 --1.29608038622111 --0.569382891305523 -0.161360783293878 -0.609349410822361 --0.448545389400323 --1.09304685261461 --1.46499204482476 -0.631423863995943 -1.18112378631536 -0.563202934521829 -1.42137296561148 -0.757072477835637 -0.8755448979894 -0.0779096569888225 -0.530467296454331 --0.898471573933307 -1.40975096110846 --0.290491695229097 --0.757245322293464 -1.12148133800883 --2.29734110002987 --0.458584595566037 -0.147965824148407 -0.923971543352398 -0.835551506409821 --0.217517084176368 --0.799249194339453 -2.05514482320216 --0.849940415951483 --1.64574828789651 -1.41952431228164 --0.389529500305088 -0.0974556066838428 -0.531011150857024 -0.747096399037979 -0.518514548153282 -0.396280373038421 -0.944554174595201 --2.17074166124037 --3.22099004534371 --1.18570775251798 -0.309245846484391 -2.14250493652627 --3.2207303268852 --2.69875680816666 -0.90256729346952 -1.7890590377358 -0.639676961720877 -0.890527743578289 -2.11692716222591 --0.0453505443456912 -1.96000545265324 -0.498608192148463 -0.47396632614732 -2.0585494728661 -0.544381355035984 --0.183444364249514 -1.86207385653707 --0.853433417818152 -0.400683731208586 -1.72345468679818 --1.22644117616957 -0.320960057119798 -0.0737521559341001 -0.891274005067192 --0.0737579222675002 --0.0981246527672432 --0.603480507400985 --1.03497366391803 --2.16133048932208 --1.15675187752031 -1.73209246487579 --0.977820769383197 --0.36703048773898 --0.0141951979636001 -0.585788412579896 --0.0403758911224159 --2.13242035693588 --0.797826247706617 --1.00388274638684 -1.85743789069662 -1.21402618907323 -0.261088086783904 --1.25123348675837 -0.392633574192711 --0.846084791549483 --1.51277644575104 --0.998318578250444 -1.39487513694915 --0.81747719565881 --1.19422804083644 --0.0945154203003753 -0.307472295019167 -0.994258620840593 -1.21177176530259 --2.10644164453347 --1.99267672668618 --0.406773757065896 --3.49539926753025 --0.125157278130214 -0.791080847038188 -0.125314797932822 -0.511604397095038 -0.940984470437968 -1.61422158023853 -0.472360283860265 -0.158057577706373 --0.167372309949226 -0.153795709408286 -0.0268221882463848 -0.27813230487611 -2.17158194145365 --2.90408168009001 -1.87639735806137 --0.52584851104578 --3.11395571059624 -0.330083071815103 --0.660684128821316 --1.5545239046495 -0.173292008872842 -0.989547806050181 --0.166581517630611 -0.342783931912274 -0.540018400645467 -2.39075170254277 --1.25332918718585 -0.783876848971111 --2.76702062655878 -0.178488753484398 --3.74315853864571 -0.121026452467632 -1.3838470849204 -0.860230456861624 --0.631546587340836 -1.12588691357359 -0.209853335874151 --1.81420048907319 --1.40758745638594 -0.375939840233995 --1.35474623948886 --0.930658325936006 -1.42035570909235 -0.939593443244783 -1.21468786691624 -1.21198610060743 -1.71084064831285 --3.29997184718385 -0.918863835300968 -0.516058791189911 --0.455022167507423 -0.0277463471441202 -0.974757934913878 -2.20085782016806 -1.19284050353642 -0.207612546663388 -0.609817693214229 -1.26369716175709 --0.839952182466646 -1.72933856901036 -0.84784266223452 -0.639702240152518 -0.311475536771212 -2.63842213912307 -1.46519010431708 -0.415720815859576 -0.292333728142646 -1.7240416433614 --0.295875980524862 --1.23659404247209 --1.23492546248963 --0.359407623814413 --1.41219517280295 --0.345426844140881 --0.181645890046363 --1.89083614829098 -0.323621075432655 -0.850399937923818 --0.99509984796012 -0.452442593545019 --0.495525623401644 -0.439445145060791 -1.11695485434213 --2.01817568887208 -0.467682896659817 -0.7244032314543 --1.12972455743091 --1.24276561490239 --0.113046726687948 --2.73171720355588 -0.307904505923611 --0.376531650920711 -1.85224590861585 --2.06861839169533 -1.33349517745932 --0.508394183529347 -0.285366702745888 -0.215865677031598 -0.38054946726653 --1.8572036554187 --1.10878332367563 -1.47393162275602 -0.0193456176320961 -1.38280884864666 -0.54649686447916 --1.73703643973451 -0.00930037659300531 -1.79390165098895 -0.577013866142583 -0.578013054370324 --0.22314887444589 --2.14723920693784 -0.319625355471056 -0.358728076685685 -0.361054429170306 -0.338097784509213 --2.45087845149569 --1.67099651378754 --1.97999190584423 -1.36056558902851 -0.856243125994091 -0.279843412575683 --2.73722429354238 -0.441880479145446 -1.84680292861274 -0.108597966391441 -1.87727907966421 -0.186557654273052 --1.96577194954483 -0.286784229667475 -0.983737257788608 -1.66931383439259 --0.800321041137696 -0.625761730440264 --1.4469454911222 -0.666845063384521 -0.382060961091277 --0.0146874215879578 -1.69717093436842 --2.72710837156295 -0.882799789463476 --1.10615339072033 -0.344662007608481 -0.555780896062917 -1.87399250873314 -1.25878753889871 -1.38621590361314 -0.712207692405906 -1.9889096257997 --1.19000374783073 --1.02038035997552 --0.65031750381857 --2.84770346099643 -0.181042770601834 --1.92826934143081 -0.759344860677166 --0.641857421569071 -0.336545141531689 -0.710450073936304 -0.47572045068252 --2.80230717881301 --0.89410929596702 --0.0582528711525523 --1.13465673738468 --0.339391488019999 --0.875590339714376 -0.878131773807034 -0.0786630841796736 -1.41443042814248 -1.72490812823123 -2.33509710519775 --0.29816240547769 -0.708018552394222 -0.611698846398708 --0.840107875686183 --1.13889913610289 -0.440898785521826 -0.0892925509308284 --1.75896573866384 -2.05879802697671 --0.258454725804256 -0.416768850630667 --1.01193241203995 -0.150929273258663 -1.23788753273199 -0.271394777975271 --0.316588003108507 -1.34901798959521 -0.655553353336494 --0.0628334722560417 --0.526476637542778 -1.24109129507094 --0.471473588075835 -0.988387848108955 -2.11859166970618 -1.99417657108605 -1.60788534261165 -1.40266751095386 --0.277802103463227 --0.316262099313434 --0.841726532018267 --2.47154718842704 -0.725898990800319 --2.62991903349065 --0.690720088904762 --1.4289555270066 -0.404282392631025 -0.00478412601771439 -1.40017173695442 -1.07340481694624 --1.24749100400654 --0.898025260856624 --0.948367681754284 -1.16644592232941 --0.29460167989517 --0.442244232042711 -0.71151789157882 -1.96993807932802 -0.00305810155092701 --1.0985261676248 --1.42769134248001 --1.33347171591028 -1.30416764946188 -0.439464474954592 --1.37035628738393 -0.937225908318618 -0.12230784099869 --1.82186381869151 -2.26811273709785 -0.322827404971257 --1.76564445977504 --1.56946681363914 --0.634310973078744 --1.27041272969101 -1.05445205981524 --1.83837299908336 --0.236414659519841 --1.71711046640777 -1.8105238762939 --0.137437063258 -0.820789653425869 -1.31790430759548 -0.433842396284616 -1.09992141920343 --1.29558043245147 -0.00506121596221476 -0.493731926838114 --0.176863839212835 -1.94007624025865 -0.389610648516818 -1.82746209733005 -0.876462948059363 -0.778980846640195 -1.31095313209281 -0.343584708768359 -1.98266200022296 --2.09866532728938 --1.15389338100445 --1.4968529252231 --1.19867133137967 --0.737282163168985 -0.869057616489917 --2.41762120572826 --0.758266168864395 -0.104657368381261 --0.570270618954922 -2.69383874788433 --1.48556214252672 --1.4125222149467 --0.513140883029585 -0.842662090926613 --1.244538685149 -0.403191795366023 --1.32389022117954 -0.111017076752212 -1.49447759014762 -1.00006586969307 -0.494256934412288 -0.609068944182988 --0.889929100235744 --1.36058417064135 -0.584995810747444 --3.34681724848859 --1.30112895140707 -1.59549571571489 -0.397171513606747 -0.720799191238054 -0.113418772287105 --2.12972526488895 --0.062729218930345 --2.09672365950836 -0.249016356132778 --0.863362342976394 --0.0190181923920214 --0.783394529340661 -1.05224508673028 --0.175773258060318 -0.179997104310745 --0.0967142389909768 -0.741269245914424 -2.9159796099908 -0.846778562434697 -0.145381763559875 --1.12055152323968 --1.48855066888278 --0.151512098451178 -1.020056865373 --1.38647578591764 -0.281227322613461 --0.0546739693741856 -1.35642735558663 -0.18729074414561 -0.806330937490269 -1.86431218687326 --2.25274747162813 -0.870274952493411 -1.16661209381393 -0.636801696291528 -0.716290129759622 -0.476780032213604 -0.704791030841285 -0.997364684849941 -0.468315616977037 -0.456862752762987 --0.377991144892139 --0.74331896044129 -0.0042526859971268 -0.321914238144 -0.791525608474569 --1.53991179228697 -0.262146371534877 --0.720994162847475 --0.186379291591923 --2.02305085553671 --3.47916914103047 -1.22247631587552 -0.115450107862026 --0.886678522512906 -0.167429028373764 --0.424761105415826 -0.326670927508005 --1.89030518184517 --1.32430601274198 --1.95247935098592 --2.09248922862158 --1.88960975904801 --1.47579952873922 -2.19101087151102 -1.29485391649056 -0.810681993428959 --0.733088821234027 -3.3172840768319 -1.48374797823904 -1.02410985063477 -0.7361007347934 -0.285954529667583 -1.07616364741482 -0.395249994472382 --1.87465074380195 -1.93914958760354 -1.3035882744526 -1.01269756829901 -0.374225809514567 -0.478852790177504 --3.7709255810525 --0.623947169785367 -1.66453319968936 -0.838317395962285 -0.345541037458963 -1.82782936199498 -0.795706560093688 -2.22365025740883 -0.546300238814245 --0.654447561285615 -1.9366122548056 --0.767568960413051 -1.6120330860779 --0.13449975682504 -1.50240473297194 -1.14359652481903 --0.279707287934269 --0.386491734512759 -0.0281307663919392 --2.20917221380147 -0.0250913106208799 -1.28220495254651 -0.627820021778335 --2.12984236480166 --0.37298984979877 -1.48554718308484 --0.312889234067121 -0.500316067697788 -0.080049017132259 -2.16938891408953 -0.716800048896021 -1.29291525569177 -0.328257767327347 -2.55458558872066 --0.707372635207797 --0.0200177741686183 --0.013328269889108 --1.61401129687295 --0.973954799631734 -0.867171881785856 -0.573872123377459 --2.60901814886346 --0.14574125828652 -0.0741228731494878 --1.44127173671839 --1.61252943632785 -0.546216654565615 --0.488918413327092 -0.452413451351168 -1.14107321768189 -0.415113195893195 -0.865775400589346 --1.84244314265436 -0.356796171202474 --0.0999237051292994 --0.244155826897888 --1.1410200969763 -1.54188252348521 --2.56185394615573 --1.86306114496101 -0.015232194375109 -0.610834342714746 --1.20108833468007 -0.93046519222287 -0.0540689160734971 -0.0238515612145225 --1.54592202699524 -0.411344130997385 --0.379775309554676 -0.278900737175768 --0.115362364744081 --0.386960752570232 -0.908228526052788 -2.88079801205009 -0.548131290175824 -0.0110278125494538 -0.360150085787568 --0.429590560508185 --1.10880914343188 --0.00541883046249225 -0.853702797737213 --0.19849389118955 --0.441828895863562 -2.30081546679055 -1.77030113090537 --1.69523364380365 --0.346789759244974 -0.326611139469261 --2.55595458323563 --0.876834993242397 --0.77360642277381 -0.182751908624807 --0.303050142614474 -0.335247562651094 -0.736236000442219 --1.24144800177873 -1.24611447230031 --0.539930412766029 --1.31210471814045 -0.466919463930267 --0.703056348019906 -0.587901574296001 --0.064733204104666 -1.29522181702616 -1.77190617879512 --0.83961483757512 -0.282773968132751 -0.23758617165948 --2.45682341123161 --0.177440164808239 -0.33971176788847 --1.20775386908337 -0.494933763706705 --0.562680283652041 --2.63550608337972 --0.734602228412369 -0.634990543069161 -1.49257464763124 -0.617095834420274 --0.662718869394865 --1.85768606325688 --1.93243883512718 --1.29790218143226 -0.0849495709383277 --1.56682304488351 -0.82379656451171 --1.21667782851355 --0.207675195619714 -0.591470326569389 --1.23492559862171 -1.90220044358578 -1.51706318063769 -0.488403470537719 -1.33964961384084 -0.457105831359465 --0.907146492384562 --2.46925127433043 -0.34375154529693 -1.88821785594757 --1.79051244333374 --0.266525281419359 --0.345830593754634 --1.57173501226061 --3.50574432195806 -2.59631070114934 -0.128996180892155 -0.41791799041005 --0.302393490394543 -1.16316010389871 --1.41218920302957 --1.75609728689706 --0.645515370393348 --0.607173392871218 --0.10293549703011 -0.637574542861508 -0.643651283591415 -1.12262452439089 -0.0255707891517076 --1.64126882258428 --2.56847626538972 -0.789193527504743 --0.0987023831634328 --0.180958397893747 -1.48403380490787 --0.812309609263043 -0.584058992568243 --1.22584491025408 --0.997035076940447 -0.317116608305819 -0.306545041634363 -1.09017873645798 --0.0324782265440131 -0.854517121959425 -1.74251403747732 -1.62816081898068 -1.88587362431893 --1.72747036290984 -0.830385851973087 --1.2262284477251 -0.124230435151002 --1.08900330144577 --2.76166308196904 --1.58741753264899 --1.39688279672732 --2.88060005326809 -0.841487073692129 --0.33029187087044 --0.219424520631918 --1.01381732634594 --3.2279000567606 -0.807994489778673 -1.43631413650588 -1.33373298513278 -0.188490875547924 -0.441209933461653 -0.393431148807281 --1.82203025455275 -0.637229855147751 --0.47028396779174 -2.57378277273949 -1.34656926414084 -1.32798892030166 -1.9186722020289 -1.18364357574111 -0.52283807732978 -0.390911019436587 --0.850037894357051 --1.17585351466237 -1.27414081341747 --1.65325816879375 --0.0679838814115357 -0.869368964682812 -1.95870753084147 --1.22317912475474 --0.331099323376831 --0.5802947263291 --2.22289395238324 -0.357652646273447 --1.72089966499736 -0.754766015373125 --1.2424457567502 -0.15616963241434 -0.165122777963372 -0.0655145452159402 --1.36674719029802 -2.02596941033852 -0.310552012799928 -1.45825049945362 -1.19712733006622 -1.73316509405755 -0.948188379018553 -0.545462325258907 -0.0876167838237265 -0.434099277468718 --3.12833993256255 --0.198657903714839 -0.106127744970438 -0.121610726326448 --0.267126182754001 -0.310864109104962 --0.112255244142968 --0.627821099512911 -1.5012163970016 --2.89757677585878 -2.15351631098892 --1.30912716819663 -0.14617959476384 --1.13282489834968 -0.629775676936234 --1.15202592808382 -1.53129177611501 --0.681748674460398 --1.13178179903117 --0.797889515294376 -0.646303865750028 --1.04641634769545 -0.678088976077955 -0.32737373436732 --1.10637170954722 -0.1060710966572 --0.59152632218704 --0.0693697140217928 --1.24384587633731 -0.671295779638889 -1.25317077393271 --1.99087999203135 -0.833879003633218 --0.46037868979311 -0.244728885912217 --0.32146928109605 -0.112365363711625 --1.09843952276599 --1.18787708532966 --1.50033320429375 --1.57619550610791 --1.43282156970699 --0.700720147260778 -0.514858462763474 -1.09500077604632 --0.0405534418685747 -2.1417354629833 -0.66604038433832 --0.287099620107824 -2.1011249489516 --0.588775862977158 -1.23156505267781 -0.354071748710894 --0.46971395190257 --1.56529682267877 --0.614979082016021 --1.51270893077126 -1.00656761208437 --1.08298906623234 --2.12753601945086 -1.31653932921734 -0.508151560501622 -1.78751623663001 -0.344585139355548 -0.873691280160603 --0.847537397884842 -1.36753691621093 -1.22735790746534 -0.755302536246163 -2.62147789123881 --2.28549197407117 -1.11449302611761 --2.268152031864 --1.03284275663427 -0.579776597213797 -0.534055174998027 --0.867929719191594 --0.521148370033757 --2.15786394542104 --1.71381209484486 --1.18606580883449 --1.05168541165775 -0.537647488378532 --0.478339321449944 --1.81852741501005 -1.95872963109504 -0.36999272492805 --0.636000780153484 -0.0572260428991385 -0.397141160050133 --0.0200853599525459 -1.04739831208992 --0.991564937829928 -1.73190531631191 -0.72767339864159 --2.30743265254654 --0.682943057196468 -0.862991624817699 --1.78604264000348 -1.19781501184498 --2.16654000305657 -0.593872163378704 -0.626278222070606 --0.871397521242493 -0.57849028365278 -0.504384347269209 -2.09726798291364 -1.04066165006769 -0.817234909513338 --1.06613521422804 -0.379484017695042 --0.874225061880416 -0.0414429556578568 --3.25070549996305 --0.275328405247009 --0.87416090806925 -0.987362329492524 --1.26788429824975 -0.42569489274473 --0.158117494987113 --0.00761672696774696 -0.734851578853908 -0.0545998708652142 -0.218427903665097 -0.832523289096288 --2.56565428563949 --1.58674093080332 --0.159043502343803 -1.15186699284443 -1.29997406394048 --0.0748146084001959 --0.50598589883209 --2.09603600269396 -1.43767252872129 -0.745358792151009 -0.254684795948373 --1.17641680418441 --0.239488393006473 --2.39479883446305 -1.54367146962734 -1.8381650088096 --0.539695073763387 --1.1153077403438 --1.06609557971795 --1.12995920736031 -1.33372884393301 --0.706481230727519 --2.05832973720927 -0.610217669443664 --0.522132439741988 --1.58494960065382 --1.08024955908205 -1.9558695550533 --1.31577692726772 -0.381757197245649 --0.170736006286523 --0.590736852148179 --0.0843288806688065 --1.59636991388081 -2.56470639371805 --1.34261062620767 -1.93610029688677 -1.62147416447969 --0.11535914772147 -1.73553978898004 -0.166278877498506 -1.31702663965936 --1.31450720923949 -1.08514794643625 --0.479585387924114 -0.241969127890819 -0.579119265822291 --1.76357781628334 --2.09719238601351 -0.618760378416438 -2.5405263887892 --2.00154134496405 -0.345374402817894 --1.0781549067845 --0.581547788567574 --0.67146218924572 -0.360381499356329 --0.482762251269296 --0.0942730710963957 --1.72095538538017 -0.321201120956164 -0.526288878910421 --0.193761437438653 -2.22137081517096 -0.470062280987772 --0.108966549437667 --0.84787807467702 -1.78888332445612 -0.286758864614582 -0.0966496915325123 --1.15969526724102 -0.649085953349676 -0.568010986050677 --0.898300048596575 -0.18570697478064 -2.65128092279605 -1.97595707653069 --0.305248259734526 --1.90513950177705 -2.07656434652195 -0.779774770456157 -1.14253428855174 --2.17950583816692 -1.99893395764748 -0.982747794910278 --0.696866868300159 -0.973426441949359 --0.104644144381977 --0.591830274094967 --0.899640690208262 -0.45644765916132 --0.276035838848493 --0.47953071653086 --0.393130882340081 -2.83485406433475 --1.59124717158512 --0.221552047969432 -0.60091270298625 --0.062961936139315 --1.23522209204259 -0.843962822459581 -1.16058537225038 -0.74799741350034 -0.106881486912034 --1.81548473824674 -0.715807221827507 -1.69164483729606 --0.405086858634743 -1.25139688604367 -2.2382696018358 --0.510455887393746 --0.709962305700884 --2.81674381794541 --1.39637593167268 -0.392039954786597 --1.08315474707831 --0.648797621076284 -1.21465953702378 -2.00350363211955 --1.57709340415334 -2.39718247605505 --1.16290059124383 -0.357828685673985 -0.127920167066399 --1.58289816886996 --2.62464696415761 --1.39387019852794 --1.27581186878295 --0.262927842363936 -1.59000661566702 -0.954346624066066 --0.414452236748797 -1.62912357162919 --1.95824851531454 -0.909072385685466 --1.72904782611647 --0.627058359385785 --1.94305758148354 -0.711645467336638 -0.0150305792013015 --1.71341899362592 --0.0989696920760768 -0.498846591156928 -0.972694540274837 --0.348806489495338 -1.07578277746421 --2.15251045067565 -0.860188512762139 -2.14138108716138 -1.15027929194727 -0.389897913022999 --1.02292255932895 -0.289475256386787 -0.354022778884211 --1.42604285588626 -0.671862310556003 --1.58127129834305 -1.84202638951851 --1.35842792756209 -0.394330407743118 -1.01333229240302 -0.268932967781712 -0.0997153292274469 --1.6846915214587 -0.176791303500174 --0.0236070027635655 -1.66690950236992 -0.545664880778499 --1.97865474775256 -1.42378932717953 --0.209063894853102 --0.0485952617519914 --0.204979196698091 -0.500635326042143 -1.8737208717794 -1.55356954900261 --0.522700376906599 --2.65555553143846 --0.272744423753185 --0.0450194914705584 -0.561784919949815 --1.33449003919035 -1.68338866997795 --1.72009961674397 --0.38124534718748 --0.697455695410319 -0.143315421437624 -0.0973448516115756 -1.16128688044598 --2.29356881448596 --1.48532894691421 --0.105197002465747 --0.73310565759752 -0.639097244721329 --3.54163601816419 -0.303051542154744 -0.301006877224463 -0.106323277463627 --0.3447468330879 -0.206837470584977 --1.03515819820525 -0.535052831572381 --0.685029828001397 --0.490323961991923 --0.0644962277741268 -1.18234403790286 --1.9929444577097 --1.79016650437385 --1.5395021951772 --1.24735786116222 --1.29889190680172 --1.86472398857816 --1.99476622803733 --0.0943901759795835 -0.165516523783559 --2.43452553650549 --0.520748099837455 -0.349439077180959 --0.0142948744272822 -1.84941399379203 -1.45255862627685 -1.013748028052 -0.94237334257341 --1.51181996357433 -0.281758075129384 -0.650903468257319 -0.46061723029845 -1.45695926644428 -0.752626688309682 --1.97154517512445 --1.75810030495852 -0.206233661669657 -1.03218913936013 -1.70899983752807 --0.656134732953767 -0.75000323620743 -0.923559973674951 -0.751789345210188 -1.31145800400176 -0.939582456406434 -2.43002676882491 -1.93168352880523 --1.44961471092501 -1.31128932341223 -2.38249872754959 --0.107155359439489 --1.53894382139924 --1.85203652417133 --1.78616488291451 --0.776779623481609 --1.02720584179948 --0.494175967085333 -0.36612149100012 -1.01036361577571 -0.416892330126727 -1.60374256263799 -0.0407774057241497 --0.920406696935389 -1.47270035594322 -0.950607825239466 --1.4494314749908 --1.44377678658799 -0.801059221407131 --0.718937483841348 -0.399152353900185 --3.51284863025001 -0.830637022668185 -0.585164489705795 --0.867256272614146 -1.02300737050711 --0.709517878113946 -0.0209540138044009 -0.469561713208723 --0.168607087891878 --2.18725714564573 --0.115608029148554 --0.78099059277503 -0.527720606327746 --1.52450968837026 -2.26968958379126 --2.19786857032325 --0.0331085046849839 -0.851800549144937 --1.34144109727497 --3.5567198692531 --1.80108061355183 -0.67177775347999 -0.982083501757909 -1.97868126935635 -2.22980069002588 --2.35769730503518 --0.565386033134622 -0.975212945257917 --0.781263833891295 --0.531908825657982 -0.265098271448238 -0.2331213410825 --0.426079340241003 -0.0750079949023998 -1.10904654123265 -0.856148190824175 --0.66292828348022 -0.380359477435377 --1.65788713185428 --0.85602961752253 -1.43226681653016 -0.445638916188983 --1.96652584444608 --0.144976637410357 -1.11072572424777 -1.2432994918313 -0.199200831861146 -0.0851760498728797 --0.655121996094234 -1.16869969611766 -0.990754708161852 --0.0225423263765236 --1.18317380048433 -0.471145927266813 -1.255648148579 -0.794128324848369 -0.748566418353654 -0.590290298699511 -0.933761774372039 --0.100470697400354 --1.27679560976081 -0.476675408354538 -0.902108165135566 -1.91000063742084 --1.86580392480977 -1.42278518015529 -0.598738806967987 -2.32891565483867 --1.35287172121966 --1.97443985099402 -0.219260347791931 --0.104827131435208 -0.224482700814644 -0.161504853837428 --0.21057663849496 -0.460589436377216 -0.0563483945369185 -0.394114035867567 -0.910257949702469 -0.111564014846326 -0.0129988496479072 --0.0608606631737132 --0.0253278651082738 --3.4099959847906 --0.0282863528224482 --0.502848258803546 --0.227959948786866 --1.80460341893651 -0.082242358248994 -1.09276097636733 -1.58705281710541 -1.25944592257511 --0.842121530125002 -0.495805660093797 -1.35905381764377 -1.02889517136796 --1.41592364047418 -2.42416077833185 --0.925711090140105 --1.57338743398391 --1.38790281280466 --0.917233211490164 --1.70875027595256 --0.545754888490425 -0.102456503446611 -2.04555238739205 --0.753853359652091 -0.100545630011581 --0.201552758690248 -0.39633411401546 --3.21989412104364 -1.72435302589229 -1.48878761445561 --1.18128585741566 -0.264806205675978 -1.75880392095842 -0.248633283824837 -0.471522923455419 --1.13593225353777 --1.27012859751445 -0.588916959159032 -0.126334378491938 --0.0161193279981191 --0.0650916704524676 -0.331293224568572 -1.45154627141648 --0.440781238763599 -0.826070760487056 --1.40533156321048 -1.69080182887321 --2.13839334446456 -1.52455043105935 --0.397375371600951 --0.418379186209812 -0.172310308646644 -2.34982701709437 -1.01201604174449 -0.233910052464692 --0.119469130089747 --0.864501857091028 -0.0231619773256639 --1.96173283849321 -0.246164425119726 --0.632163268319417 -0.0730943098553638 -0.564697579089909 -0.0517427606029912 --0.404071552062501 --2.25005822909242 -0.210411857188557 --0.478063997941614 -0.689520261959256 -1.50437058227733 --0.903342044701791 -0.514368908792015 --0.310245714615213 -0.24227908995465 --1.29827267221033 --0.929662206342424 -1.38012508779817 --0.112771012627789 --1.47174810969434 --0.234744447873755 --0.251249666432127 -1.8971816799545 --0.894144971131688 --1.62009522323701 --0.0119898944621326 --1.28300093659785 --1.58214960846396 -1.16061269844841 --1.19304498362773 -0.428073446614315 -0.149991417894848 --0.0332592112560661 -1.34709226963541 -0.305828297662938 --0.279159385430951 --0.0147331281111214 --0.921770634118957 -1.24660080626109 --0.0460188603493563 -0.288871254598481 -0.914386026375158 --1.08928023330721 --1.6421748650326 --2.51200223872391 --2.77504612175932 -1.19015684192416 -0.230229332247736 -0.917249120587231 -0.166316128909234 --1.61075979592569 -0.335933779837227 -1.98763470615946 --0.451963613481311 --0.00407369758538145 -0.109110574937054 -0.931363083479443 -0.835425102564963 --1.36985764654352 -0.484027808020857 -0.767293946710151 -1.28891028045546 -0.777222540232941 -0.185662384651916 -0.927753040078201 -0.836221317187849 --0.523902468010579 -0.0393624713031002 -0.488446554044092 -1.96342610619631 -1.42641570796224 -1.17229446396158 -0.0277241150699759 -0.802704660398668 -0.157947358196559 -0.953814779002226 --0.939645100268372 -1.10395523789462 -0.945489585501278 -0.384445844245326 -2.29727940444185 -1.18209707986164 -0.517719212039502 --1.35436296227678 --1.81216737596302 --2.01013588785199 --0.577647613445283 -1.50880070753776 --1.65993564360465 --1.83750527332332 -1.22349787730467 --1.50412203578957 --3.01069069629873 -0.610786505307352 --0.184441090789207 -1.55606903157168 -1.77813831176687 --1.45353980515122 --1.80411347600261 -0.278032741721439 --0.139100182707409 -1.81896347122844 --0.85631322225349 -0.275711828194066 --1.43103826360792 --0.415796306506998 -0.00526409063707334 -0.361308916234176 -0.69339337637938 -2.68323644295628 -0.728851904443438 -0.313406217137302 -0.618535198703297 -0.597891871826127 --0.791348328895229 -0.190056069150906 -0.252251471039049 -1.3752530729229 --1.16015817181778 --3.29737252321006 -0.768915653806205 -1.27353517862226 -0.367397084979547 --2.0987123548876 -0.0874949934369234 --2.26303739306832 --0.881263344282239 --1.51259356015276 -1.0516001276177 -0.545478230553087 -1.56317777037468 -0.420424595398151 --0.704556496636709 -1.56577113358707 --0.435445994916478 -0.541790241178997 -0.949718546613575 -0.0504894392979125 -0.877890433128174 -0.662121290475111 --3.0374231992195 -0.680822960880811 --1.05897612102859 -0.45124569050466 --0.530944102809897 --1.91507185753738 -0.486494314173997 --0.604829190098698 -0.304117522001796 --2.23168410483252 -0.454105751441558 --0.335832652523276 --0.140575298821652 --0.512954743790505 -0.0904839880385495 -0.792123277429226 -1.74194949807233 --1.03616174822617 --0.784027116906813 -0.63217837646256 -0.943659345885141 --3.22532264114456 -0.307570495087614 --1.53271325919235 --0.618778363401134 --3.02830406045962 -0.813428358150242 --1.51781176808162 --1.6112733858672 -0.540221393759401 -0.310632585391259 --2.71922251189301 -0.865359930927355 --0.48869025325849 --0.0396826743981098 -0.439940069055165 -1.04470105896993 -1.3716966617214 -0.495906425451246 --0.354200961517062 --1.29043275260788 --3.33353754444221 --1.49603049124261 --0.392252850005196 -0.995563609631414 -0.94206413044304 -2.95303335802713 -0.120625777057585 -2.51298302757767 -1.98488375593278 -0.282361560236421 -0.0299771057149858 --1.42551451292317 --0.0432214126098209 --0.330535455420367 -0.227224122109796 --3.79344254809724 -0.464282158862485 -0.79176684564364 -1.39494064624051 -0.230000462357776 --0.223065587551465 --1.37027824829034 -0.867585219705944 -0.859288341234874 --1.30777160570153 --1.43486164300591 -1.7952436520784 -0.168653356014239 --1.41731740492788 --0.929586099978387 --0.779827006650422 --0.173272970998232 --1.39336793932284 --0.896008712938269 -0.414837553028047 -1.17354006582959 -0.419028504649861 --1.049057992737 -0.622842966786388 -0.264121894093636 -0.0971266672512812 --0.0594767833520322 --0.762941100785511 --0.999467966989698 -0.727948559368073 --1.00226725096813 -1.76220508519088 --0.781274043399783 -0.972159951716627 -0.122021543216523 -0.00467211238624898 -0.651990534800493 -0.977488758603663 --2.69252162340048 -0.157907722041859 --1.8778691438042 -0.867833388361328 --1.3741078489649 --0.0609985935641468 -0.542774449818364 --0.939829861309013 --2.1426532918729 -1.34942104678342 -0.946331130288211 -0.879761903917405 -1.40655014684821 --0.843643835679273 --1.16401366497758 --2.81224706222718 -0.0357751212760036 -0.145908047313631 -0.745770272847686 --0.457365377702502 -0.966328928937834 --1.00497694225994 --0.136706689996947 -1.88251070296666 --1.06583656482679 --1.09733092645631 --3.29013990566999 -0.990022900615156 --0.972600912888954 --1.05226519978464 -1.24775875044927 -0.309509109550332 -0.267896603742216 --1.53189722564809 -1.03099809326684 -0.511223942201816 -0.28323576039255 --0.307395971480979 --0.211942898891024 -0.655331862271824 --0.73526381518948 -0.727581040225697 -1.01091268723139 --1.61856284484055 --1.77192227112291 -1.33989005467806 -1.2998778675479 -0.632119930929809 -0.606563365700323 -1.80554737280966 -0.268651243329007 -0.996934898721754 --1.30371541953343 -0.143503766791712 -0.0770063165085624 -0.317550322284077 --0.00649676774146712 -0.924846283222806 -0.600176107287261 -0.982249151800872 --0.0568538257491618 --1.34742773756753 -0.521587060519295 -0.834232029743401 -1.4423213287144 --1.41865710947276 -0.87883942895964 --2.12059591193455 --0.0857148082518862 --1.23776344671191 --1.02355089457724 -0.124218136520451 --2.39517803620216 --1.56825753104335 -0.240588066451231 -1.85457534203606 --1.31624617406339 -0.448374169699843 --0.920506715424906 -1.53371466397228 -1.31245566936211 -1.84716192482031 -0.537351195181014 --2.59478449352043 --0.336408108156562 -0.786622050635216 --3.68543330546716 --0.174409335885223 --0.317078278999112 --1.05484443125015 -1.28359707091619 -1.08598191461438 -0.788187602227534 -0.440529413495966 -1.86983208747514 -0.949714662744194 -0.0942008274837374 -0.630961134610281 -1.22708209790657 -0.555401148322957 --1.76227718435845 -1.56973995733201 -1.86388099389428 --1.16768731273346 -0.930179718046785 -0.432027839576547 --2.27325541488555 -0.756295665441998 -1.1692380113368 --1.18276212592998 -1.11413946400674 --0.547668878951793 -1.44999846212867 -0.112036292755466 --1.84606682618361 --1.48397802668464 -0.184938539136528 -1.44929190506903 -0.531064602448575 -1.66747524822971 --0.656702147874569 -1.63156923045558 -1.86632581072276 --1.60554265420945 -0.894067854878518 --0.336156921343445 --0.691829373994938 -0.916342260991915 -1.37694080143376 --0.728400218043369 -0.261594842063872 --0.526310923915595 -1.40190520367714 --1.3398095848673 -0.755728053677146 -0.638804385478 -0.175392183507007 --1.89612030270558 --0.948179835231471 --1.39402942839483 -0.395688342476982 -0.531404796126719 -0.957566028324635 --1.96887202480441 --0.0233888547186965 -0.473699365531905 --1.29717524610057 -0.277561886424191 --1.03094579706053 -0.684892822548672 --0.0480259314368965 --2.12081463284632 --1.78076258189215 -0.955507155318632 --0.866288326048853 -0.00748197514125337 --2.19334996044817 --1.63563340750951 --0.335595896798758 --1.13194113332523 -0.545762027391568 --1.54587645150252 --0.499436960986081 --1.48743884384789 -2.45694138950604 --0.337129086782952 --1.54159496712635 --1.53942136978133 -0.999722721413487 -0.0971165629484965 --1.03077546052446 --0.0513987868757049 --1.46517560350383 -1.17950052699063 --1.69551702693273 -2.14654020839431 -0.872858150441505 -0.710036999040067 --0.102405897245751 -1.10190850690982 -1.47138370047821 -1.05434762392148 -0.516151093258088 --0.509198057921729 -1.34844780106328 -0.480924968505324 --0.27617917723283 --1.99001233773923 --1.08629575326868 -1.34720986402778 --1.76443897475033 --1.1833424255812 --0.617588498647979 -0.302601932484492 --0.0770300296189994 --0.0313314657763542 --1.59252492786631 -2.11420770175076 -0.897337682365169 -0.47766188512707 -0.553030263337032 --1.0699247334702 -0.783068012325465 -1.24154205608674 --0.574788819987553 --0.262907659510699 --0.0568708067095915 -0.80695396970242 -0.113216153111489 --0.901065531739413 --0.45086883498842 -0.717570117598633 --1.38878247321993 --0.14468393735285 --0.86017845653708 -0.451787753519458 --2.16242832598072 --1.02442522023522 --0.0980360952607349 -1.64490356911388 --0.269093286932435 -0.485401246758743 --0.78240865190314 -0.874632276159897 -0.51081433174094 -0.678634954498406 --1.54370414391019 -0.26307078084524 -0.859823378966691 --0.0515184856029016 -0.928682043054332 --0.375569366813039 --0.584199823031344 --0.874699389234465 -1.43443104047017 --1.25498565195542 -0.584662094381773 -2.30728057897324 -0.556395929223489 --1.50131621463096 -1.25925402603281 --0.907146972404643 -1.0993227352335 --0.0309964329119694 --2.10609783307764 --0.666017928167111 -0.210475955721876 --0.141121538065491 -0.66332451605788 -0.136921101248547 --0.739936381143178 -0.214986093865434 -3.68152891141084 --4.31687710474133 --0.192298527481697 -1.56760635953967 -1.5682817880083 --0.751338712106715 -1.89121865208013 -0.330460449796222 -0.778502226712186 -1.49417393763013 -0.999358068826947 -0.64688267884676 --0.782167935859206 -0.152894952115453 --0.399325497757001 --2.50739117665188 --2.59418847025125 --0.102046422738177 -0.0040723828839333 --0.110940470239463 --0.97745407819481 --0.890038427128424 --0.0701183660028768 --0.137284053831308 --1.03968141429843 --1.52548974419677 -0.27534481560069 --1.33671825715404 -1.08041756221604 -1.26562278957195 -0.519484881169928 --1.35807841236551 --0.95297058742527 --0.0972351612958846 --1.99170498935009 --0.199714398389547 --0.254622142537979 -0.664600077371166 -1.60575745800248 -1.75812680928293 -1.23243389009399 --0.324689938734009 --0.0559699198830437 -0.275655782385428 --0.114190655015399 -0.196602698223174 -0.965604025476292 -0.747020157532575 --0.0183394223562203 --0.119841021633349 -0.658226617600544 --0.702549028996369 -1.62501142127458 --0.22207916042332 --0.216309109415779 -0.246074231815264 --0.359025722212365 -0.436226851099455 --0.150756285118891 --1.2265249414256 --1.20842466557075 -0.613396808649094 -1.54097099732829 --1.58576978038291 --1.70179789601314 -0.656731472809049 --2.87527482593073 --0.605137417821446 --0.0471398154585749 --1.23318342673964 --0.925132933327241 -0.0552826765516805 --0.999331410720433 --0.825280604250565 --0.771158406171139 -0.631663544067411 -2.18411972728281 --1.51925257247787 --0.483543865956111 -0.470515652640522 --0.30854781403551 --0.264752433762901 -0.936035479533249 --0.737828998004531 --3.1945528678423 --1.08329717321655 --1.68360358598127 --0.535393380665564 -0.13621886995802 -0.150280244708773 -0.740868413767153 -1.89865975744919 --0.807374374544871 --0.776702734758114 --1.69404378626623 --1.46644214735676 -1.83291465669634 -0.748280961878676 -0.439380989716692 -0.843663655984269 --0.157755811585545 -1.1171204690047 --2.11269038338466 -0.470213701015624 --0.251130316851366 -0.0120474223305074 --0.817291220986917 --1.76950470879823 --0.569448816874491 --1.25789981246283 -1.46921841429924 -1.53215044036616 -0.56128770502532 --0.0737838619696767 -1.56021056372876 --0.13853754419879 --0.404265555122883 -3.17869900464636 --1.36945677791029 --1.23167989505679 -1.60357637543939 -1.34019959447257 -1.56401427823548 -0.170960702583839 -0.382838546758085 --0.494352290203196 --0.55340631234337 -0.785301905413485 -0.318919614748253 --0.369594134558326 --0.263625341024451 --0.243399931525524 --0.718656862096591 --1.15916973425268 -0.52414549011233 -0.880388380995212 -2.22220402410582 --0.308419779974567 --2.08179583299492 -0.555719883023585 --0.908860393107126 -0.948212073130309 --0.3387823485537 -1.0905007685027 -0.322245073439218 -1.62214674078765 -0.0951250843873996 --1.37798198562887 --0.91492820425799 --1.13961434404963 -0.147044955836122 --0.730381883538332 --1.85274088937648 -1.72476099327225 --0.282623423395922 -1.50511804844434 -0.964802722204446 -0.166202621113939 --0.155977117248465 -0.0792050233271393 --1.30624840579566 --1.07526397536693 -0.967411749101922 -0.732849236142876 --0.747067988694912 -1.22813642325838 -0.976973950116099 -0.0946281364349915 -1.97676383115168 -0.219815034226571 -0.380251159748031 -0.165193897958343 --0.14726195853212 --2.67873888698243 -0.321792021764853 --0.00511148162466668 --0.725637117246393 -1.69883874823997 --1.82839492129258 -1.08031484320381 -1.47378066439056 -0.630911523737922 --1.57911884013824 -0.436892011657822 --0.229945310088091 -0.411623243349705 -1.28068151855075 --0.651893685286815 -1.18948413428875 --1.03523908812175 --2.40068250989796 -1.0480225133343 -0.191137712272518 -0.608016578867748 -0.626852578211714 -0.29986663606141 --0.709467818076796 -0.0010087346988108 -0.278015475204002 -0.138071779467204 --0.440323510923811 --1.43790672076797 -0.154590042531888 -1.41571185322046 -0.566228284556997 -0.706982336618172 -0.549208286539372 --0.663996617629635 -0.965098445707842 --2.036164719264 --2.26419371794836 --0.613470535496674 --2.16388604822939 --0.039968685205066 -0.439773075399231 -0.0476717508688544 -0.353439990704882 -0.325455522580691 -0.714904613594182 -0.842618982932434 -0.00976610123552391 -0.308816377350928 --1.52954901862526 -0.645165016922942 --0.084818654541845 --0.45936798288346 -0.876748575692726 --1.70035054021324 --0.514243335414786 -2.21983094699783 --2.24356522737881 -1.07881396811142 -0.0419643783370631 --1.74542609839063 --2.90066368958791 --1.13733393642572 --1.24901115729448 --0.283950683709605 -1.92728710455299 --2.32413292269774 --1.53174320596195 --1.89940536517547 -2.44834553142781 -0.26247728097799 -1.65424938701175 -0.306617043908947 -0.649340930195969 --0.0616033244356302 -0.063409831195564 --0.334359650643329 -1.21845632940177 --0.502303216316495 --0.239135813329074 -1.42618499487227 --0.383266118716762 -0.714812463859325 --3.33475652191524 --0.457381832019411 --0.57048043715163 -0.436970116817941 -0.992755767186763 -2.56329730961627 -1.34402297197095 --2.142930613136 --0.961595067681181 -0.751372028780764 -0.568075301773991 --1.22050007232678 -0.231962652608228 -0.302164514376704 -1.82112350172307 -1.254905218458 --0.0268195217153107 --0.743776122897486 -0.817195501994387 -0.347064385335949 --2.40340055437514 -0.442375220442726 --1.6078112183273 -0.857221904729236 -1.14275292577905 -0.635861853620618 -0.951135384941349 -2.12729936020588 --0.811227921364452 --1.23341988003521 --0.264677058738844 --0.103893421768817 --0.475278844462306 -1.71130951818576 --0.750191129777743 --0.0520924544695021 --1.485305395294 -0.292583998295648 -1.75532892796598 -0.138927703156313 -0.509921899941526 --0.133985360415849 -0.856201046957871 -0.233640835443918 -0.0798066754846616 -0.356018610526414 -1.4623158841488 -0.765210246811066 -1.64446342348374 -0.653293387555529 --0.8257608695471 -1.09539815046879 --0.426204942297463 -0.382489796124656 -0.368432279296709 --1.24002942959696 -0.28413112527077 -0.50697186305783 -2.36154972439182 --1.82177923839582 -0.911524329816766 -2.11860435311181 -0.942091093199608 -0.277455155101489 --0.261647627263098 --0.262977468515592 -0.906926311518443 -0.173987897313992 --0.00520815960171461 --0.804404037410848 --0.525290056294075 --1.42471091971269 --0.259762218655673 --1.28682702981323 --0.276126131628779 -1.13975471347504 --0.974793329347321 --0.794304637704501 -2.60846538296782 --0.0331129930979124 --0.963629950608098 -0.630472119769955 -0.323219885449774 --0.670346021315616 -1.99218257961778 --0.135427210026826 -0.328121932363805 -2.2793277609465 --1.54292276682741 --0.00910607245663897 --1.77095596066589 -1.56732880598397 -0.561354120334478 --0.518132095546218 -0.0984455796321129 --0.542034510792504 --1.57660196783095 -0.303807146332154 -0.0949980018531313 -0.537711254696756 --0.274995511388415 -0.838435567533562 -0.56268413995484 -1.98629950252033 -0.337938081377857 -0.565482736426343 --2.17338768891173 -1.06498666504726 -0.828873655834197 -0.687077172897663 --3.52118042186316 -1.73323274159965 --1.4813554109196 -0.47681757998993 -0.418753642003416 -0.178960372771591 --0.407022492536079 --0.0708203828517462 --0.385940443718663 --0.652119240728684 -0.665765938698641 --0.739481000853337 -0.788892313287496 --0.00496086020149278 -1.7048413858819 -1.67314108248624 --1.46447702643265 -0.264190195566101 -1.17549550394744 -0.273882287602952 -1.28179173220309 --0.445170274218427 -0.63318101512794 --0.421308736197034 --1.06179914450977 -0.710773522100752 -1.36580777444828 -0.861817150864542 --1.99094329085738 --1.47852251445179 -1.57479614040857 --0.572098008579704 -1.06994196062009 -0.826500587950662 -0.515933414325794 --1.52578250532415 --2.01459884631999 --1.83163793428913 -1.19575698251202 --0.785682834991562 -0.146771755235545 -1.37765522604982 --0.231685486398977 --0.430875684113017 -0.397594258730511 -0.419108153923494 -2.00262228213204 -1.3532640607032 -1.19076080628584 -0.467505829353264 --0.110204862589907 -1.4675488910306 -1.22133543324421 -0.443775039537577 -1.94984543215689 --0.276805875100727 -0.697016097101173 -1.30230713048335 --2.41715974367045 -0.634311904926275 --1.07663195002448 --1.46330928132833 -1.32962793074438 --1.58728068294211 --0.315441423826606 -0.788780961804457 --0.883499214070451 -1.69383855151217 -0.95415803388175 -0.742478736782276 --0.149708486675557 -0.312702293300211 -1.08362649383466 -1.12475096968014 -1.89312077387342 --0.877259545542469 -0.192448845303662 --1.60798196310552 --1.0865778685148 --1.34408434072015 -0.541530188797665 --0.776581465525624 -0.434056646794634 --2.4339910918531 --1.0937416790562 -1.02251651796762 -0.259247832992102 -0.478354551782001 --0.39286170809055 --0.0031567857216892 -0.873880337387483 -1.12673459606593 --0.884577095388657 -1.00432346402507 -1.46566596951364 --1.18186662035279 --0.459731351615432 --0.0780856226131021 --0.0866168594061403 -0.566978501933121 --1.2169160371716 --0.173445688537221 --0.347383239819415 --0.421718935097438 --0.953987794885471 --1.51156418557877 --1.49080626101627 -1.68077863621509 -1.26678107512913 -2.42142015650114 -0.370157469216936 --0.606142591505545 -0.622007003087127 -1.45484274177042 -0.215289404314632 -0.129088994305484 --0.0891405504787031 --0.447981522349096 --0.0487091948686782 -1.19719346467659 -1.27140979865455 --1.30080485650492 -0.597089131521562 -2.07474645008173 -0.40199374184621 --1.66490634064909 -2.31608452369109 -0.603869417902564 -0.375612640229727 -0.399481188492917 --0.844440121902519 --3.01845974998415 -0.333988665095418 --1.05058622859259 --0.0481775797346486 --0.33218569318376 --2.3756072608669 -1.40261842547391 -1.4619203914199 -0.369827446473128 --0.0494589667419163 -2.39148570751691 -1.86349994135368 -1.20681446881652 -1.04903566506906 --1.50574356469501 -0.546255074837202 --0.495033581029155 -0.345584154734375 -0.683952662777266 -1.66942868159176 --2.03879065588964 -1.10045959995005 -0.329752200704609 --2.38548427413358 -0.751068797633266 --1.518832662328 --0.713743588404661 --0.852433951369761 -0.461158456471011 -0.921357744191306 --0.913545376673312 -0.391446611686288 -0.353449091363611 -2.64602385340168 -2.66269721332151 --0.468940529574631 --1.71491539170504 -1.34318658461733 -0.56915109002513 --1.72833387502742 --0.796841811834295 -0.221580653936297 --0.194995177090508 -0.234065908897007 -1.00686802414966 --2.60017141375737 --0.567316363094527 --2.31612404695035 -1.19018043333562 -0.925640156527543 --0.676478119908541 -1.12975879840744 --2.20708448630087 -0.538487638073923 --0.231021077683025 -1.50872740868697 --1.47040464812721 -2.36537004150154 -0.40842445632531 -0.314489842514053 --0.199497046302222 --1.85272769389918 -0.588472563338348 --2.73242584449598 -0.792422470995938 -1.7464718890532 -0.206409425745516 --2.12532040956712 -0.957949326312022 -0.0465239880387429 -0.39359947355441 --0.279348047302253 --0.834070584116599 -0.137555664179244 --0.240045768107045 -0.464574405025616 -0.924118919720673 -0.405770622632758 --0.567491947937476 --2.64055383896551 -0.327333376001754 --1.96097886147074 --0.704982407884792 -0.133377497473369 --0.253195946338348 --0.777000630451354 --0.37223199038851 --0.96105204040259 --1.14000404853605 -0.142488658040078 -0.645430758195822 -1.68263189859474 -0.676777650268313 --0.215381799612771 -1.39657044155079 -1.01129373503452 --0.276455127258266 --2.037904109924 -0.577746580281556 --2.80071840382248 -0.0507934801585392 --1.62124963360835 -0.325185024746073 -1.0683310495261 --2.7235846386371 --1.96460384721669 --0.0205153680858938 --0.175467469975736 -0.163862615413535 --0.160987158428576 --0.988403913770373 --1.20921062076816 --0.189116535041624 --1.16187375210439 -1.40095052907225 --0.825193981434829 --0.801521369615962 -0.0541735242415307 -1.1456244858335 -2.00421450494049 --2.13941314683637 --1.33073965356868 -0.703760574599688 --0.247272510399345 -0.545882186600586 --0.540078266999327 --2.45943989369394 -0.27035374077237 --0.762254767941563 -1.28896234629797 --0.807874545337754 -2.4776396752082 --2.12011679250968 -1.21695312377843 -0.803448987813919 --0.776588841634023 -1.13120964814674 -0.927546789244859 --0.298760901687466 --0.858412972875698 --2.77159479388661 --0.256786634715628 --1.39830651705476 -0.522275304328744 -0.0797168838327309 -0.112713799239623 -0.582066399850468 --0.0201876126668452 --1.44957724242808 -1.13872653730608 -0.180995994395712 -1.77061604707108 --0.00776741020092686 -2.35751936917095 -2.21563501564351 --0.122409971503831 -1.19933952798641 -2.08572365112164 -0.442658657157088 -1.67586888199625 -1.72524522541351 -0.335963201213993 --1.05161990633703 -0.808373368042716 -1.17553217400458 -1.71810467426056 --1.0950232182796 -0.751473746616567 --0.0494655468870526 -0.0935907814311001 --0.0945496924778091 -0.64290144716195 --2.4177217326071 --1.4360330273014 --1.45144826035366 --0.22582115950371 -2.24859428763116 -0.978475063686787 --1.33096241011047 --0.933669334817882 -0.627040149058555 -1.46190158036776 --0.483041207459873 --1.53629521953386 -1.50601247403761 -1.43105074928922 --1.33461837428827 -0.919565702820506 -0.825641386367579 --0.483615575040879 -0.491241207014404 -0.080605188395463 -0.183069312228859 --0.736161207241228 -1.71718775334219 -1.05196972741328 --0.0211817426787917 --1.22853968258079 --0.389383767742892 -0.535169972800928 -0.905560656190477 -1.41881027520079 --0.763146432647382 -0.287321012742979 -0.573805329703092 -1.07285821537034 --2.03166768063428 -0.824213763487954 -2.06906190130167 --0.16844171075207 -1.56369981183275 -0.697255572856129 --1.00393463408511 -2.48705615786398 --1.9635141622543 -0.665397068186312 --1.67858556433404 -1.96865632947913 -0.203195012107038 -0.216214493990005 --0.131631263071181 -1.29246010165635 --0.813037539330089 -1.98644906062102 --1.3174502983427 --3.26667434703087 --0.00788532847596102 -0.381201273687378 -0.997824836214585 -1.76030604862924 -0.398609559824969 -0.468242858908454 --1.40551463328812 --0.361014947755365 --1.34717737215047 -2.14767300211901 --1.43571088386697 -1.43733882864107 --1.51043876479411 --2.33461580691653 -0.752955826970126 --1.67801575640128 -0.690767804143437 -1.15363033496939 -0.643050100490063 --0.998296703283465 --1.23086975704615 -0.70905983511166 -2.20955033003445 -0.0874523437598569 -0.979671351175044 -0.606046029103167 --2.69951868545266 -1.9386202208774 --0.295300317196183 -1.97420418659081 -2.20186618213501 -0.945423749306066 --0.00513863235026335 -2.72115223712625 --3.33774874593095 -1.23540356615516 --0.310009743559917 --2.87170308723601 --0.998234463563627 -0.670688719368659 -1.79469543747238 --0.0513998093688421 --0.626485237268664 -0.292306224877649 -0.713737117730675 -1.71160271095722 -1.83570328473433 --0.0555222056570983 -0.119417622604784 --1.43764556515584 --1.88541870954232 --1.33928716374095 -1.78763368425794 -1.35736974013324 -0.831376541179248 -1.57208291060035 --0.318343474322845 -0.360670866446137 --0.0955416297020157 -0.160456203808186 -0.169507592762169 -1.9768770816148 --1.97261415648527 -0.0616170969435714 -0.613448189238216 -1.53590768709635 --0.381578441714794 --0.196218234265231 -1.37020908654031 -0.545834244659275 --0.435498696642213 -1.01923695648884 -0.97010058271734 --1.94670661499763 --0.194200065052755 -2.17051404966966 --2.58113956142306 --1.24806027825017 -0.204670479727785 --1.70576114632924 --0.00314461612857642 --0.359577884445264 -0.678436904815396 --0.109886180932925 -1.19289250301091 -0.379370781844688 -0.659766569585205 -0.176871504878815 -0.0472264912495053 --0.66672359860226 --1.42578213429091 -0.237434361329251 --2.29188607107693 -1.10487305820204 -0.81957026350668 -0.073804035842878 -0.199271981288742 -0.265769254747427 -2.70073515877262 -0.639844981651652 -0.259749059431783 -1.34022627799795 -0.162653883229563 -1.77036761503117 -0.56303222227919 --1.49024862341207 --2.1663323638224 --1.47323122587926 -1.85425246899886 -1.91782945656124 -0.146276090138905 -0.66274807609085 -0.275851391903595 -0.232995549888315 -0.637714797613995 --2.60553459049211 --1.54636873884536 --1.59703915715739 -2.20001808039862 --0.776490506132482 --0.863976744523498 --0.885339064540304 -0.192839041791771 --0.159740974328265 --1.08352546194274 -0.433125496404234 -0.542303135855924 --1.04354688483282 -0.713799534184346 -0.475326117215062 -0.340307205534687 --1.25006747586117 --0.0857807209486907 --0.979679134955095 --0.180760329305185 -2.24642535074517 -0.310982071268498 --0.182010186703796 --0.869684903683865 -0.473092807646239 --0.269075066310272 -0.970112292102186 -0.691727788384725 -0.1355592782441 --0.282360205051297 --0.0472039201134322 -0.918467497251921 --0.248437911224199 --1.3758829498875 --0.663917498615362 --1.33646888997966 -0.896311374040682 --0.197286329397691 -1.1674789371436 --1.47183736679128 -1.94521746365977 --0.875373836686855 --1.94008231634986 -0.160652751123362 -1.23034117165361 -0.580411946632561 --1.21517959269642 -0.00130536022449235 -0.822968101992736 --0.160902947841105 -0.500805186307801 -1.3964439429809 -0.513166439772412 -0.286019778960362 --0.239873697996586 --1.41575988476684 --1.44001904409114 -0.152991194332627 --0.026102965953001 -0.51659229171919 --0.0733717001313394 -0.813901386910011 --1.05297829750747 --0.191999372239096 -0.45796035383613 --0.54324434175917 --1.78148803963502 -0.854492945549227 --0.249361672587806 --0.382825730527735 -0.20391097982921 --0.545263037341094 -1.57364675102569 --0.876506542016763 --0.356817785850396 -2.31308864030926 -1.53544700191936 -1.13288680316309 -1.05300582498554 -0.536686373654215 -1.1932009098568 --0.0619255723124184 -0.661387982588217 -0.0679325567055287 --0.349545473061305 -1.08861417571241 --1.98775388417078 --1.26757369261945 --1.86016639159874 -0.533133469435514 -2.41666998139528 --2.10432164293029 --2.16509891887763 --0.420445431507815 --1.07454169565397 -1.8002822326675 --0.826571848542656 --1.03538722207131 --0.670159200711893 -0.973153886198986 -0.110404677173603 --1.23036651758464 -0.559678000977026 -0.794405555717265 --1.55538923969363 -0.12763210011915 --2.57101297026665 --1.71811970316327 -2.07523275574407 --0.439257148507103 --0.374406894056559 -1.04024411296794 -1.3059267379456 -1.06590102494487 -0.743333966428622 -0.362673627929974 -0.874681179486387 -1.53789038481686 -0.353873277302956 -1.47261539716742 --1.31498474354866 --0.577116309568964 -0.168862704884027 -0.581469199018564 --2.37337261999767 --1.42624320326532 --1.46320985043125 -1.4805994533404 --1.88422787116462 -2.02714503592881 -1.10240036230781 --1.91551154425359 --0.287072037270903 --0.435444188922558 --0.941601395452562 -1.75606627308427 -0.981292935147803 -2.03602005244285 --0.478884835295517 -0.35865324841577 -1.39570597802593 -2.28988148754484 -0.796252458154207 -0.750456897766156 -0.482953688533536 --3.0355144638812 -0.390238968240226 -0.510197318704591 -0.963982848548564 --0.911698443186747 -0.89704842585828 -2.20042171637411 -1.05511902879102 --1.02025342422457 -0.588108043423681 --0.602146006034655 --1.58612532886183 -0.343294287391137 -0.488806095230764 -1.41860693411044 --1.24154505142858 -0.812322808203749 -0.959453625047807 --0.36339370990666 -1.69140808948298 --0.860812202183435 -0.316357024660931 --0.193722214377914 --1.79936242311962 --1.51652218585408 -0.410024551719605 --0.491709411898494 -0.129198069422854 -0.686201157956653 --0.373381047670527 --1.38904878335784 -1.35113318065866 --1.26264681051432 -0.175777058632438 -1.80235908268419 -0.985490577458044 --0.291315010586224 -0.662136573414482 --0.963546838181436 -2.02433356041595 --2.55871633615939 --1.9927308268268 --1.4262318543233 -0.00100951822071949 -0.776837935874958 --0.248980734956994 --2.00910353193684 -1.17623321266224 -0.45599410998369 --1.82898594715014 -0.990515104722089 --0.767411234963859 -1.54117619507452 --0.166033867405165 --0.893899914417695 --1.06641448859383 -1.06535789849411 -0.00342921366672755 --1.51916424242192 -0.0977930131485145 -1.97431735907674 -1.17485337742956 -1.86185226206524 --2.59106983309843 --0.255461139644442 --1.73252778449739 --0.911627442157727 --0.904116373878011 -1.0297816960851 -0.987184686267025 --0.170489349397464 -0.183959631689874 -0.318146222311112 --0.883280488860688 --1.51901935174177 --0.110336264430263 --1.40608028471553 -0.79271412005135 -2.05820903933614 --0.169446807784439 -0.347906582810902 -1.79581669412774 --2.06146172417794 --0.0534282294768076 --0.77763287619036 --2.62577174159695 -0.11476758281886 -0.909857677910288 -1.2044043663924 --0.216011583178014 -2.66103769599816 -1.83930928700475 --1.5036610724799 --1.38404098054949 -0.551591884314664 --0.529405717031977 --1.02929589751313 --0.566829952265085 -0.627756276113811 --1.18890504318241 --0.537658244977674 -0.454102576556316 -1.02489614397073 -0.711783300179185 --0.530460748428226 -0.0155321219331626 --0.228785874975451 --2.14844457292146 --3.29852627726008 --1.14570781594546 -0.235461619481303 -0.0605497626352403 --0.778024316775074 -0.381988190965579 -0.770869190820356 --1.61658660696964 -0.757602414677319 -2.01468214022314 --0.7516877021528 -0.339819401236767 -0.95248191846658 -0.878526936715922 -0.353081074292561 -0.363406405298248 --1.18387048387385 -0.016825261154807 --1.35670846405453 -0.857804201040743 -0.329791509531137 --1.88461828173276 -0.656392179748785 --2.26594948731388 -2.0803324317605 --1.33289919393584 --0.0616999799297737 --0.713490532112331 -1.85392123616295 -1.89596669768046 --0.377713135776119 --0.493680239590823 --0.179638907859541 -0.533671540901526 --0.192866041010443 --1.14771935356434 -1.00609224920467 -1.80302979091531 -0.466247931802982 --0.641029450368022 -0.136295992588167 -1.17565806041276 -2.47729150745943 --2.64361651782538 --0.590241608767535 --1.23866671341566 -0.495682821273775 -0.458817521050271 --0.927965449333122 --1.89997203289111 --0.257948843227737 --1.29635335475202 --1.20242973215079 --1.23052892505307 -0.877456323313227 -1.55721757140882 --3.4497757562992 --0.58183212957848 --0.24834240984584 --1.50346364505789 -0.111293412249475 -1.15553416340794 --3.77981829944038 --1.33814879319505 -0.873953954966701 --0.0369486080322119 --0.458695845525842 -0.985463297287581 --0.913362503184107 --0.171288009624149 --2.14158402291682 -1.78343859996376 -0.643292675460332 --1.61425695953798 -0.831719760932049 -0.307308199279065 --3.05859012926712 -0.458527470000297 --1.20075454080145 -1.13877990071295 -0.580416971079151 -1.45054916501139 -0.723940439980446 --0.49450925172944 --0.712316164594901 --0.531949909640353 -0.515299980994886 --0.588950729728893 -0.336471078564378 --1.56081518361543 -2.48810272541193 --1.72772490335376 -1.54239444678511 -1.26225130887316 --1.05483628977762 -0.465699645361438 -1.36000723992281 -0.0931477437164503 -0.478643248845394 -0.811195452078373 --0.147113396499964 -2.06394076481218 -1.09606454538046 --2.30211006285375 -0.385194204218266 -1.72583509481863 --0.544302272384623 -0.996739570281168 -1.94574533020907 --2.98896666243861 --0.865520341327498 --0.507748599083342 -0.950405140798701 --1.08536025793668 -0.931076232299198 -0.371007120565954 -0.977216580551136 --1.40722773004975 -0.606018356322299 --0.732316486617503 --1.20606262612713 -0.776623279750346 -1.86569605246351 -0.56859401721792 -0.419481006994022 --0.551988238925411 --0.923441608059829 --1.05028948355371 --1.44031921125927 -0.673657226222105 --1.73165405923178 --1.72247646417798 --0.900490386615459 --1.11678976654034 --0.689873798349808 -1.22638996869777 -0.436182864355587 -2.39655558718499 -1.89577606882321 -1.82950128315679 -2.23837739788029 --0.588209561156642 --0.726041003506822 --0.0963387250353946 --0.851723035737024 --0.132511282614306 --0.784458036787921 -0.322878860548993 --1.43462098022075 --0.679505122239476 -1.79614494439022 --1.44484718948614 --2.56796428281047 -2.07821680180739 -1.14075628806973 -1.01204935583928 --1.86339523226458 --1.40659392679332 -1.1452017830571 --1.03311727935237 --1.1046796483623 -0.348831886704787 --3.08259979361005 -0.223007263200618 --1.97713899782152 -0.562056755489683 -0.0352902002212954 -0.47165977878009 -0.754441124003925 --0.236953038142303 --0.348189043187105 --0.247896093368652 --3.03372227587886 -1.20522174950561 -1.53198435886074 --1.68234761745084 --0.820129866005701 --1.44402727994498 --0.288155652452476 -0.256229785288195 --2.25036092893249 -1.80302199945952 --1.99999541731329 --0.856979395882782 --2.18625492175095 --0.756661437335522 --0.265734098768309 --0.878673091064563 --1.91001534946083 --1.13602481327681 -0.863908886800864 --0.0989376420207648 -0.278109525135234 --1.36450824252884 -1.2668003048695 --0.231247468341294 --1.96189474264815 -0.37234925832646 -0.811764921615818 --0.0718650447348779 --2.40439184384113 -2.01724954794627 --1.25257602371159 -0.350192505071213 -0.930966492239722 -0.634494292015816 -0.472624741145372 --0.795770926259749 --0.00432717302010666 --0.692404416240251 -0.971165674772656 -1.07850558016245 --0.249642712478479 --1.42050396974034 -0.699124522473895 --0.643622928718521 --2.79088358526035 -3.01497855027145 -1.50733250681715 -0.841090489108719 --0.2354229623867 --3.66939591323199 -0.456742309861504 -0.169253764666863 --0.416411550567119 -2.34094581871727 -0.997034815548059 -1.14714599296241 -0.409628216414255 -0.485524812718779 -0.850094497180578 -1.9630655816393 -0.296111639616838 -0.169425192679444 -0.784943618763762 -0.105913795873969 --0.12142885180155 -1.19909896785841 -0.616480226549911 --1.23734178972884 --0.951819518087913 --1.17222489424208 -0.327689056937922 --1.27837140510885 --0.592776678077676 -1.20582074882183 -0.545020738659947 -0.67621600145842 --0.225378566550511 -0.000600609715071698 --1.66379131621945 --0.06821042469101 --1.16654562134553 --1.54963291260555 --2.6150637278935 --0.573065058375622 --0.977543399593287 -0.502742842965571 --0.88627261219554 -2.41381251546297 -1.02309474365146 -2.04808849617884 --1.07687056380698 -1.3709305257446 --1.41909920066798 -0.2493048375581 -0.171838976226702 -1.30490502649108 --1.72405348342 -0.313739110406493 --1.089008768954 -1.45682336546116 --0.683342194806453 --0.153298652997737 -0.379828852256473 --1.11352233148315 -0.0992117750690156 --1.46289869198922 -0.745838243147528 -1.75014431839459 -0.929170613056831 -3.04718491268367 -0.523172668281337 --0.394317792598653 -0.670180809064277 -1.40918541092438 -0.0714210048382569 -0.897694879925584 -1.16991683837057 -2.45425817368287 --1.4662825528735 --1.79700383664836 -1.68623302925401 --0.707254275683663 -0.64229143243886 --0.171564693303541 --2.51924602562301 -0.492662868969528 -0.684385451372862 --0.578256971085771 --1.14518694180227 -0.130500234663744 -0.233364816152619 --3.59079541872507 -1.17393255589922 -0.229657990851754 --0.354248453470081 --0.712574638767876 --0.184546843456154 --0.397917787149439 --0.452097629995297 -1.08235654678048 -0.00369645862310009 -1.82127276182505 --1.79263060779234 --0.84198622542371 --0.340662902092973 -0.379232097427614 -0.856312329208663 --0.960117499095253 --0.978595346158318 -1.30694026030492 -1.19892161660907 -0.582198364306663 --0.470533490361358 -1.39907627805606 -0.174081532947147 -2.14435939831904 --0.444229159598095 --1.05748594623846 --1.21723976103743 -0.637355898722653 -0.0906888567315836 -0.0194446653898908 --0.249270872521642 --0.481569054096465 --1.67841055656208 -1.55129200872414 --0.548499827528257 --1.1938694895864 --1.30056672957375 --0.429666294196192 --0.178796073150046 --0.0740895809315347 -1.52306266927212 --2.82935482050051 -0.775159690918592 -0.596863444778425 --1.61533926825936 --1.07626894139991 -1.43435085629051 -0.729258971577623 -0.665641170416642 --3.41419046985992 --1.2754348648267 -0.650336603850706 --1.06508779135041 -0.211532249690286 --1.20770949496853 --1.50422531269094 -0.761104200156906 --1.24563840437417 --1.42325125837122 --0.716806699137962 -0.32365553943697 --1.58249104020533 -0.383190075586676 --0.342827232409391 --1.85377498884694 -0.604909738885276 -0.290001143239753 -0.140634471089033 -0.270572691101012 --0.0228502661682946 --1.47627395267655 -0.849063751285218 --0.61417108627781 --0.0116704153234206 -1.34969629212668 --1.87215308195802 --1.91511415648385 -0.128416266939158 -0.762437106551292 -0.164270095087478 -1.53211223921994 -0.90011730899521 -1.11452830949878 --0.522073106485429 -0.678707523357641 -0.060347994144216 -2.95839148553284 --0.0515147487942258 -1.5755814955167 --0.24968055623156 -0.627682910294563 --0.108716085188099 -0.622342276598728 --0.058554495980836 --1.54855445176317 -0.90286968167527 --1.03098406033592 --1.97448985715996 -0.461611299896099 -0.696034993903069 -0.431367643003647 -0.593564306706385 --1.09656293995132 --0.992255663594241 -0.803889931289348 --0.337912999652723 --0.210818641417365 --1.37598243821141 --3.92542045816037 --0.0617720668244779 --1.4756698724846 --0.877025649307569 --0.781509644153246 -0.586029533084416 -0.567175835066269 --0.37681393910642 --0.433886321806085 -0.298922516366876 --2.20405443595826 -0.778129854927714 -0.712676650931309 -0.795781748055973 -1.29246382874728 -0.14730531786881 --2.00084781281468 -0.200713318788297 --0.976519600473637 -1.86382197678698 -2.03032313978532 -0.998043022736567 --0.0462786863862696 --1.31652285711696 --0.0793806636418211 --0.190385602938086 --0.0686061250704455 -0.181991857233719 -2.65836090261813 -0.129208606247929 -1.34296484316333 -1.05263121611388 --0.284617747617203 --3.74528516025479 -0.679896840615411 --0.879586483521031 -0.396348664812324 -0.673899456271577 -0.0710673697545374 -0.776222813376126 -0.705851699359471 --2.58749334620998 --2.32623789001082 -0.550504908842058 -0.0314997994470758 -0.141747295594556 -0.777509618447962 --0.72474615012236 --2.62396274455804 --0.397356123699456 --2.00679527652749 --2.32406926191388 -2.19443696752239 -1.42305426376484 --1.46253856410978 -1.20630350632306 --0.699869413924329 -0.809072428473176 -0.390840898996011 --1.2938265202052 --1.0218132355394 --1.67822585040631 -1.04943541718788 -2.56099639543798 -1.81199890250305 --0.700375749802735 -2.04691866174971 -0.98350694643846 -0.803418672631189 -1.20410453239157 -0.913750682832301 -1.11194456710161 -0.775617441587467 -0.130021275366969 --2.87339801046425 --0.470138062818201 --1.02689639827521 -1.40326185262017 -1.01281924194964 --0.382642735204662 -1.33619819222277 -0.387493994572328 -0.443011479543266 -1.20633870453287 -0.230217489986375 -0.406198459259237 --1.60736219535784 --1.77722950064073 -0.38984498078543 -1.8960101057188 -0.673684738863656 -0.123270439608129 --0.309722004505893 -0.0960022178999989 --3.09478657455154 --0.658848813855295 -0.0323984615675244 --2.05564251262772 --1.27254210026883 -0.851212306802793 --0.0327189038474138 --0.542304533774637 -0.567528801363395 --1.44333077784881 --0.308193840307947 -0.99505741117455 -1.29226818673924 -1.10495936407508 -0.0459944023009982 -0.968606353236417 -0.974975939674872 -2.06043519542945 -0.50355959510563 -0.52169162781356 -1.19107416188089 -0.731260046342561 -1.13300169417274 --0.4881561937623 --1.70795482721908 --0.944758572239982 -0.230737123132243 --1.92299849871875 -0.892394264521487 -0.383475927532846 -0.840087953865908 -0.759800652069254 --0.104807002223282 -0.152234596075417 -1.53885285634556 --2.29935712225259 -1.13193268030692 -2.2180105962242 -0.532204039326977 --2.1966377172113 --0.491452967511933 --0.241712089197154 --0.188365027265679 --0.740541294516973 -2.18507663151767 --0.556221289879801 -1.36434276447013 --0.601810539888753 -0.671769156255529 --1.35326916219162 --0.406869406639661 -0.0323803098041111 --1.08724155636825 --1.96435852018088 -0.325974564852597 -0.781980577956235 -1.17048938119097 -1.27353973663949 --1.21660798967631 -1.12947188572106 --2.00800997671803 -2.45985005798283 -2.42621337514603 -1.39672770124258 -0.549495402368757 -0.165668105036309 -2.06053255478562 --0.235049005341015 --1.0638031064982 -0.248405002906733 --1.35365411034459 -0.630407649213588 -1.15396411049817 -0.620926939636817 --0.592835165644409 -0.528755647135483 --1.39536519030173 --1.51344616536479 --1.55345602225498 -0.377517719480892 -0.863488006658656 --1.23397420680651 -0.0790887332220862 -0.0214707355885011 -0.391686963581106 --0.714261892570608 -1.94651688959366 --1.92953797904074 --0.690962089152451 -0.941561911748938 -0.107240244641499 --1.72985470205656 --0.165372596614844 -1.57196282122005 -2.46055490141605 -0.162716144536088 -1.16919023746021 -2.2113342284266 --0.127914302317677 --2.55029001958033 -1.60159709209523 -1.2502620880399 -0.85185079178148 -1.83857869673374 -0.79087438438541 -1.9357354494711 -0.123605460755963 -0.65638440921936 --0.0493959126038295 --0.83363986319964 -0.102874902320126 --0.0857656477842816 --0.247530964449389 -0.61617385195027 -0.371757659434293 --1.25385965473393 --1.63243987921328 -1.2689774425186 -0.845400182210689 -1.94389711564903 --1.2203236251198 -0.543997314482841 --0.476007626392715 -1.01087461129665 -0.587374650807709 --0.32417051016624 --0.390533066897717 -1.45667791061295 --1.33346284046936 --0.101061609830616 --1.13548716089578 -0.73525489940975 --2.24843365383806 -0.0606114592171068 -1.0589789647292 --0.571817331265965 -1.1406114289553 --0.0462718402644153 -0.91796968707718 -0.858740513710369 -0.844717062127977 --1.77112717831079 --1.2921123335669 -1.20749245392754 --0.192563579463886 -2.1295833520935 -0.54409795223175 -2.78142140603705 -0.756097737522767 --0.469700202585251 --3.78340049488122 --1.26071165944211 --1.07677646897562 -1.66157386633441 -0.683230137966865 --0.313475995782568 -0.342216068678251 -0.277010680683729 -0.464316982285194 --1.87425921149469 -1.71516060094658 --0.298098179809596 --0.0652488876842643 --0.963552515342712 -2.98779320559547 -1.42636968351439 -0.642132878445992 -0.482235954182066 -0.705689502505209 -0.831834228214007 --0.372605634870588 -0.783153608129531 --3.34432019296321 --0.423146362749065 --1.19448893261704 -0.310988714739683 -0.152433413464948 -0.39005206602517 -2.18328012046531 --1.43034522952122 -0.228206227849178 -1.06072171656778 -0.174734574545532 --1.12024465444214 -0.263437763318906 --0.425234713319213 --0.389602082257099 --3.09655953990875 --1.4271231351173 --0.669526650765093 --0.54646255069753 --0.631969258317653 -0.218874557272848 -1.61340870044742 -0.642163311157034 --1.74876517363455 -0.536794193074586 -0.214712678567704 -0.0469891542107899 --1.01063198496229 --0.154767122169673 --0.500425465225156 --1.50217497465447 -0.81415002610855 --0.833432445132281 --1.57537788155992 -0.0737342413635016 -0.738566236702228 -1.00645641665031 --1.18041857632078 -1.29294159614659 --0.0754935079047598 -0.411997742937348 --0.465702231867642 -0.599858356757883 --1.35142236527443 --1.49678504150891 --0.5886025487412 --0.338967923273358 --0.268911495591784 --1.22509109670877 --2.31760080647829 -0.508716042574783 -0.354171759191516 --1.97234249137931 -0.581225362265483 --1.20094692298026 --0.987793037595287 --0.84881982842316 -1.5613836167595 -0.405366512454471 --0.897921033266497 -1.94174188206649 -2.20180168657899 -0.313859446248479 -0.846683051787448 --0.19936638467578 --1.46811235814025 --0.549296145596379 --1.84970616333798 --0.335244680266349 --0.361892250309342 -1.82283438064455 -0.621440427376303 --0.0462193775308002 -0.906497303386239 --1.48004474945679 --0.378257253918683 --0.135044026244366 --1.45584079884368 --1.01323396229875 --1.18375894309474 -0.844001000845905 --2.32653432460127 --0.638540633996669 --3.04717417078391 --0.497932352511409 -0.0475165111775979 -0.720910428075481 --1.03183872702209 -1.36935751383664 -1.23110933950566 -1.25217043777191 -1.94830484975978 --1.47041203838902 -0.219008403171046 --2.76912866481502 --0.223346888034406 --0.022677814784176 --0.258658964636094 --0.939212572595338 -0.857129218565969 --0.918224121227997 --2.58044558084882 -0.483503301680736 --0.147207334025353 -0.558408791834733 --2.40120056071259 --1.19255151313721 -1.17447462541075 --2.90011238087338 --1.05189889956549 --1.11113090651395 --0.942210795303517 -0.0635624334522724 -0.132450659705542 --1.8115966908657 --0.91719043668148 -0.459691014790112 --3.56206724281146 -0.471528229347374 --0.331827160712741 --0.00703407109255494 -0.755823239807066 -2.06881299766637 --1.39363033885436 -0.0943718469362125 --1.06079832578187 -0.0617582427534948 --0.0113602331391736 -0.684060515526816 --1.94558449518365 -0.419245855501668 -1.1491686324687 -0.900810209827529 -1.5653774098325 -0.0979178686678495 -2.06302340437686 --2.05386410358754 --1.76291116204781 -0.779054652144318 -1.18908040029765 --0.199589989292829 --1.10763148231475 -0.629746941236284 -1.15502162592158 --0.183214040826954 --1.52633996445221 --0.253732725813371 -0.251243056084366 -1.18515218737439 -0.981426815769936 -0.726675593320332 --0.0577521417633164 -0.364298157504102 -0.0520365033534596 -0.315217731286925 -1.19573453279537 -0.144542689776177 -1.02402444241605 -0.302166069247185 -0.856117776012068 --0.0363380725633391 -0.224439717062701 --1.86532069043614 --1.08017306686177 -1.38106315369297 -0.0757229284499221 -0.529573486264212 --0.0761344626194074 -0.292917450164685 -0.731403989777224 --1.25707096850048 -0.402430610451979 -2.08750432851247 --1.73452129654003 --1.24350927412307 -0.676570217399735 --0.284787875732746 --0.519772084730054 -1.19436802800455 --1.35075930488852 -0.343408781776397 -1.12338310154978 -0.946938419908655 --1.39731215223923 -2.30836294762816 --0.419588073966597 --3.0469777014843 -0.973421805966169 --1.08749876169953 --0.840627345775509 --1.40935343596844 -1.58104936660823 -0.480496836385077 -0.54993679756074 --0.939923093657132 --0.0464556637228082 -0.0817998886043547 -1.66160258454015 --3.61822463702183 -0.438298296919239 --0.878825050835687 --0.254874410317534 -0.901418418063999 --0.735137392124741 --0.272299062932831 --3.3594916292097 -0.498623075385551 -0.608137452758577 -0.791196429789943 --0.880792756007843 -3.1037728438647 -0.0369933105747968 -0.304628331426473 --2.21571647869277 --0.246512790225207 --0.687883893289793 -0.978101971483868 --2.04486207223563 -1.18810726234689 -2.45286366986338 -0.339845448019819 --0.515175278041653 --0.630025907087024 --0.144667546286708 -1.04000020175828 --0.0699012536395571 -0.0272112332342829 --2.51370342453251 -0.136617077930882 -0.102914257259897 --0.160018710755018 -0.961811142080279 --0.842198220601038 --2.03742487964641 -2.25043445528885 -0.633945957655051 -0.601518905786428 -2.64525929870569 -0.207850432164118 --0.280599345372156 --0.282215535735812 --0.72383067474469 --0.657094345864277 -0.941717556825163 --1.76102281409405 --0.0603039632258717 -1.06971764869909 -0.07503604456919 -0.330738027502244 -1.11279878886962 -1.32815826949488 --1.90857140431518 -0.563144433476696 --0.714353927554235 --0.815676044739568 -0.715630288434003 --0.113133681469998 -0.539845933564962 --2.22212718075225 -0.125345941428321 --0.328232223473059 -0.3091319871662 -0.417938112136472 -0.151318376607621 -1.2125154736997 --1.18047593097246 -0.049271812692762 --0.499348256953535 -1.81418715850922 -1.44887442206953 --0.0994261610318148 -1.53782721251311 -0.702934706874103 -2.45576040593169 -1.4508277715112 -2.09038496573785 -0.291941364832189 --3.00152013534416 --0.424361570358236 --2.42832909324355 -1.03153438598773 --1.12071808337387 -2.2876197394998 --0.987612944004113 -1.5029099328116 -0.0558970615433765 -0.107572860102312 -0.0953037365203322 --0.365043733055092 -0.0545055601319362 -0.190821463959814 --1.39483455003165 --0.118098560678398 --0.358023558783856 -0.239432731829195 --0.429165202502176 --0.279546289693428 -0.724275645226633 --0.894572964713923 --0.0211267042659813 -0.666508965959377 --0.0249960873506971 --0.488901702584052 -2.26812291693926 --1.55566922295804 -0.385012213696704 -0.165875606376339 --0.83110733409243 -2.04722479808527 -0.510003265588459 --0.392838238489631 -0.373819550381963 --2.83668343382194 --0.549575114747594 --0.957936982971617 -0.604394268714454 --1.35945775712428 -1.30918927683834 --0.612962766699894 --1.24873306149421 --0.635776600045212 --0.258512833429048 -1.98616954255034 --1.31202608455093 -0.750520335005991 -0.262765678577885 --1.52165674903519 -1.08885395857581 --0.456360109706438 -0.299628415886708 --0.381168982615272 --0.0436462269322355 --1.52674802634477 -2.84015344228082 --0.319445416162957 --1.36636222662853 --0.198797621326147 --0.298078434479013 -0.812279398266579 --1.33037973138872 -1.85569832422837 --1.14242064646502 -1.40514456402726 --1.46253878792109 --1.80775885550333 -0.377203529838052 -0.65534805471621 --0.224762337096788 --0.846976837813344 --1.8406933963902 -0.191095102861937 -1.33012720581493 --0.0336672779996672 -1.45597799559593 --1.06838192016187 -1.3906625811131 -1.08153836391176 -1.25127524836928 -1.39813862372987 --1.73272238494803 --2.69560245379263 -0.826677867136038 --2.81259270383199 --1.48347964544822 -0.512912586656347 -0.632228846967459 -0.530038152612603 -0.427902426026519 --0.407218579113756 --1.84041352061869 --1.02343626403849 --0.987302731385391 --2.00690886212156 --0.67555227982805 --0.0695067380101477 --0.501206351608062 -0.866613529767591 --2.77600191774306 -0.717625097970354 -0.152332032326139 -1.95280180332472 -0.108499407966217 -0.976565637483189 --1.15155001355028 --1.59836387193137 --1.3238312610176 --0.80735067567781 --0.11392351704216 --1.83439821121188 -0.613186682646635 --1.07440424351259 -0.96605223946016 --0.0485981153862411 -0.585696409154991 -1.49995412025009 --0.19863003153435 -0.702037943494695 --0.31085228404358 --0.376475925878921 -0.0615457212163015 -0.641948393329255 -0.573821376447356 --0.653899654698378 -0.288794171944112 --0.698854201880032 --0.424717939484786 -0.343434430972277 --1.96663817272059 --1.53038134022244 --0.244113789472046 -0.60716312408988 -1.05512960910941 --1.34911874759824 -1.81942841206077 -2.25160115690231 -0.23412063634521 -1.60270108065926 --1.28170992106463 --0.449072261599436 -0.955320009519134 -0.96340654143631 -0.0542685382786132 --1.36578846710601 -2.21010205133884 -0.213808867956381 --0.422619990044304 --2.88375907864742 --0.390915747567451 --0.132179813337334 -1.0402700549091 -0.287957027299843 -0.260189022963324 --0.744302365875594 -0.517815239806676 --1.42412257490042 --1.21220046103374 -0.42001136821832 --1.74767003336956 --1.04649400251325 --2.51993817902738 -1.81002288956928 -0.286114755680032 -1.29560939423192 -0.274403660655922 --1.33538384822678 --1.40751453852203 --2.02967392531133 -1.29938233146832 --0.549630490575025 -1.12783690150778 --0.79107847007687 -0.699849650400076 -1.24985968808076 -0.731783103414877 -0.207285037056366 -0.0690703945294686 --1.014131611282 -0.123572578492766 -1.94441185273323 -0.627724564160815 --1.28541686545697 --0.938849723091469 --1.33426395702459 -1.43723442814835 -1.37050262923285 -1.28688947721747 -1.62230032874692 -1.74273615221437 --0.723373852499414 --1.33341386318587 --1.81736301844887 -1.03435870134458 -0.20274607067115 --0.621502024754257 -0.426052739382371 --0.205980195005885 -1.27372157238442 -2.31958014516362 -1.72787565900779 -0.396275690423844 --2.91534552720277 --0.833331724894975 -1.13982034412071 --0.0292879421945909 --3.2116159320996 -2.50388089389464 -0.37015465996172 -1.50053648048303 -0.591876420532955 -2.08193691332837 --0.175300317998108 --1.56298852315118 -0.375469526883673 --0.688577654391597 -1.69919946909354 --1.46245174011408 --0.0996265569767321 -0.948437650728771 --0.412760407414254 --0.676678383689161 --0.933052539730941 -0.744253989899313 --0.12983351647161 -0.420571621337995 -1.66095056739405 -2.26045922189216 --0.199557923649339 -1.73675903000778 -0.209559035462991 -0.301157899681343 -0.197352163475163 -0.831051715828035 --2.89685184093359 -1.30677453650914 -0.964259192038806 -1.30597506477124 --0.615991638087131 --1.37966968750329 -0.857732360257019 -2.02172764589284 --1.6096750031675 -2.34117557666262 -0.443953499360699 --1.63874670756785 -1.35262133747094 -3.00816263671766 -2.18894796826086 --0.32666806233555 -1.40534213803171 -0.0739507407072857 --1.18027167281365 --0.814874468730416 --0.0176493631136054 --0.738430602645231 -0.905325934526878 --0.64368638366075 --1.55351616651433 -1.14699863942718 --0.549791986039173 -0.359193182986864 -0.124384512668009 --0.665568872305073 --0.995897504090092 --2.39210892591463 --0.483432004077422 -0.455094779849983 --1.24278091286674 --1.83747436474922 --0.685305005672518 --0.288162023796872 -2.85112129608691 --1.47308114019365 -0.314092097158552 --0.0536823506919148 -2.05810157554492 --0.557795455098326 -1.15476975538246 -1.16970473739081 --0.082263001130805 --1.38177278501378 --0.604899309144265 -0.323216447213508 -0.18839296049546 -2.04599053360356 -1.77922851419057 --0.209737385591509 --0.0748500233677873 -0.477269813087299 --2.49384522272845 -0.112049387880083 -1.53503179702546 -0.713416650732213 --0.467975709188313 --0.464157604106024 -0.962013866085705 -3.35702056394911 -1.34274379455607 -0.491435790396419 --1.95253719404195 -0.633601416832594 -0.545589620810965 --1.53740742420747 -0.861583096152998 -0.779141458825725 -0.116258272867043 --0.169156449788657 --0.345122472922549 -0.60510805909435 -0.472799120038538 --0.302931922569098 -0.333233529480019 -0.95423880048579 -0.917097778510456 --0.0601124029143421 --1.74790230595833 --0.267626415354862 -1.68156530386245 --0.0183304496551706 --1.91907418874023 --1.41677231991578 --1.36343064119832 --1.52356734536686 -1.27776833009393 -0.18052938636491 --1.887449054626 --0.262732573836971 -0.536208627093348 --0.444960148552276 -0.555068778669536 --0.516317886394482 --0.215688687463803 -0.0836011596608586 -1.11589737172638 --0.487801225806525 -1.08373076839872 --0.946261940265899 -0.562755717145205 -1.38821418656834 -1.21506251032 --1.55829320733182 --0.97313154529057 -0.157865513305499 -1.93929144398827 --0.540424921504872 --1.5355186161012 --1.17711848095754 -1.49864823700756 --1.03256133855286 -1.23816172093721 -0.0418358973628354 -0.0831492765936623 --0.865915455858651 -0.615892721177227 --0.789796593658572 --0.949641300062392 -0.307910707453161 -0.149992032156833 --0.299452571385736 -0.309833279366547 -1.18158559763772 -0.396966622257676 -1.28596756406531 -0.247950417831698 --0.260001779279662 -1.3254584864871 --1.70459751392378 -1.45992039644903 --0.0770419529544668 -1.99270946089335 --2.08862655113933 -2.45459533269156 -0.643749635088303 --0.0650866848500584 --1.36721755390587 --0.404477645711905 -1.32447656963242 -0.45018237506604 --0.195769523041278 --2.57304813137172 -1.46264478772071 -0.416592474756687 -0.846575365792329 --1.80780350528985 -2.35534151353285 --0.198260678537601 --0.799711806424035 -3.18111788486923 --1.28189689055862 -0.204085430508233 --3.30211224487598 --1.42556431726268 -0.313065399206156 -1.09484400629544 --0.0748575550907091 -0.82397457511663 --0.705886040579337 --1.73733417565909 -1.09723103035887 -1.15459030143391 --0.264914115805521 -1.16684494218761 -1.44232165463782 -2.28991216769116 --0.100234894445961 --0.25592231788097 -0.136816251189714 -1.53805507225068 --0.06697919652796 --1.28649731659383 -0.713736079434732 -0.292376131617543 -0.66705386708384 --1.7713186275336 -0.572941540783487 -0.855865282732537 -0.891161534572717 -0.756735239143527 -1.80242760191274 -0.56537767323791 --1.31362768133432 -0.267860549744928 --0.194280911163681 -0.330122165748415 --0.433926320173448 --0.114448880656262 -1.54569092306558 -0.889415954913828 -1.11076865500605 --0.268413248327008 -0.828092317198745 -0.511493918611963 -0.929523712450594 --1.1061052517767 --0.10601867633272 --0.554100494918032 --0.614901267130314 --0.938139624187066 -1.42699414665012 --1.90297892520037 --1.39117730701448 -0.421733931521608 -1.38871998425001 --0.188125703062497 -0.272036503382282 --1.34792704016367 --0.665470229339405 -2.48423666514935 --0.976236782547986 -2.17963516675503 --2.76805367886851 -0.0584983456164565 --1.68622270557459 -0.0554403688128744 -1.64467987540061 -0.468639781794156 -1.017394135594 -1.92993490543603 -0.702140875111933 -1.4237009552144 --0.806414649092794 --0.19706605965704 -0.31099477464177 -0.770999751988192 -0.536628387678217 --0.00992748797498777 -1.61885970272365 --0.631793544784301 -1.93487024846668 -0.0978444570110693 -0.784198834049871 --0.198446422052669 --1.71972689663755 --0.341732668445367 -0.391841420108243 --2.45665491347006 -1.3675478855716 --0.00476245855256252 -0.476483472740348 -0.00562402939549855 --0.877139143379164 -0.534233793937952 --1.60957894212868 -1.3057892518483 --0.585403990343575 --0.261762651243163 -0.753131204374849 -0.719282350559592 -0.709294108518707 --1.40585523206708 -0.00766589651227889 --2.62279558399927 --0.183465772796165 -0.553082719152467 -0.338770820262326 -1.39813340930537 --0.714477068800832 --1.23633871426797 -0.631324679996268 -0.819776935342762 -1.97675956074334 --0.103984485052621 -0.440155597907209 --0.0630382513646879 -0.0399103760298214 --1.94061586327246 -2.34801535575424 --1.51848209145239 --1.91976715491076 --1.76693457947709 -1.59472050590806 --0.259113173856443 -0.0102056588341206 --0.226988120011974 -1.36573484526135 -0.752363337994048 -0.232016524809223 --0.535479921504884 --0.672580548388208 -0.374063712048212 --0.841330440725422 -1.39263114234717 -1.31317536986919 --0.397574973841838 -0.215400856568451 --1.00076069004959 -0.971433799051876 -0.947533998745206 --0.164669416729897 -1.17511616047618 --1.51788898238216 --1.43632419724426 -1.720890398666 -0.0344934675544621 --1.97101238194023 -0.0978647000825532 --1.76757500168746 -0.227631878458894 --0.166421242040876 -0.212747370521001 --1.21907414834983 -0.362513658805621 --0.565641672396996 -0.101624367334555 -0.561619706566692 -0.569934024675103 -0.112175900763038 --1.30878584266034 -0.395695098799759 -0.052195240485144 -2.33714214294368 --2.48760449985725 -0.290428818719754 --1.44236218999998 --0.130238178704067 --2.37119538885485 --0.751266442429049 --0.00341798379882796 --1.51912204729719 -0.18068082070382 -1.47198519980225 -0.609986785656165 --0.0754847079288297 --2.68927645844181 -0.466168153029695 -0.367564055214791 --1.52776806398869 --0.428592858596204 --0.0839857519388723 -0.868375849149906 --0.173493594671598 --0.563775572152288 -1.8724533566988 --1.38491535237504 -0.0346648077655587 -2.17226260929264 --1.70197003992075 -0.718673506354961 --0.866764051475677 -0.208802781994706 --0.535144885436788 -1.16665882832316 --1.37799908132597 --0.773513356894096 -0.398419926828716 -0.263279213978445 --0.891706959800356 --0.26722481549065 --2.15725191517783 --1.19024943714835 --0.239191426794637 --0.903681873803066 -1.26637623160095 -0.804064512688853 --1.43023733883319 --0.933945179839803 -0.201775954749966 -0.624883626950421 -0.738599084728445 -0.231033804872595 --1.85009987588245 -0.321746406879786 -0.0134798397344209 --1.45959599873811 --0.62908746579302 -0.571931428283138 -1.35224812009726 -0.428873970959835 -0.0982668632627757 --1.70497942941814 -0.426622391050039 -1.30041433130367 --0.227216154789449 --0.756212217507702 --0.534637994586298 -0.948734792192504 -0.451445093245891 -0.862030900706213 -1.16367894603853 -1.52285533378645 --0.680556735238628 -1.70939920268285 -0.476422825441777 --1.48481578594007 --0.106693706530059 --1.16262179408133 -0.412409670446721 -0.952583429759294 -0.452760446101394 --2.3326813106851 --0.374898943146661 -1.65124953111512 -0.237603640859323 --0.468612903849781 --3.75244029285306 --0.529629172026304 --1.89079834362557 --1.22828944374264 --1.16794699698369 -0.055516131492535 -0.96108004646317 --2.13287408807098 -2.19503710362629 -0.273815094969873 --0.0356411486200283 --0.11443035867282 -0.142593022980956 --3.14675560788232 -0.0643646998282463 --0.300081066026372 -0.944812296342551 -1.10758172670794 -0.597464727174366 --1.60231836315403 --0.719030443685867 --0.575370276586739 -0.609572450746388 -0.973174797557721 -0.638295348194504 -0.548023664919802 -0.408393638650574 -0.279801409308924 -0.379584504350975 --0.00101482767456673 -0.329803187624391 --2.33509875409087 -0.326630225562907 -1.4432755287921 -2.45457939675196 -0.538053071015732 --0.6927157967589 --1.3836014192581 -0.442277926888913 --3.44542509169133 --0.205878737233974 --0.490058104498813 -0.0787991789656957 --0.639972361977712 -1.19155158796877 -2.28366310528756 -1.53326205432782 --1.28470722743985 --2.65454123042716 -0.650904515565752 --2.72011758738876 --1.08960344035925 -0.830651281112637 -1.56442384535759 -0.7911644527493 --2.15128279549944 -2.43635079272893 --0.673086311146214 -2.04821733811026 -1.15930898780953 -0.129613393335818 -2.22388198592498 --0.299940658619722 --0.350357679475444 -1.90416473757801 --1.09746351065997 --0.881306226333237 -0.914991528014941 -0.270036493056139 --0.955763900158141 --1.03538458120042 --1.69393048890061 -0.335557076434206 --0.270450433064958 -0.0336362832817585 -2.07592998774689 -0.591202886152885 --0.063219430562544 --0.0211725385290151 --0.356807968492994 -0.422576738568633 -0.594404247439895 --1.74367961991641 -0.121586328777825 --1.73486935400575 --1.65261547903566 -2.2393170748044 --1.07941472246759 -0.150872298416555 -0.187130220862382 -0.296893630014036 --0.33864241511845 -0.663186402380148 -0.706928959880742 --0.893629337965132 --1.44377247793989 -0.287207158875329 --0.713532669098626 -0.738061302867425 -0.356260684968056 --0.144804396892727 -0.407746539343641 -0.283017178245496 -0.3594962455355 --1.49568898831207 -2.03565504155896 -1.7342153851314 --0.756647904680634 -0.620357983774495 --3.337216476129 --1.75402067471364 --0.881523326282586 -0.647649757436492 -0.305762837992201 -0.601115061017211 --0.630952549589445 --1.4776782184531 -1.79283753682871 -0.972469557771845 -1.24108620343086 -0.817831022692271 --1.78901918543356 --0.628543737414226 -1.52554727795932 --1.83459788172201 --0.490868328901488 -0.904818418747929 -0.820235680201133 -1.19219319311349 --0.441953921535372 --0.46617484964289 --2.19291802841774 -1.27766611255291 --0.665363766872481 --1.13530787187614 -1.15960508887494 -0.348944582954175 -2.47449229799173 --0.768246807763649 --0.317031079272505 --0.745880503106214 --1.16648853166714 -0.353124111008576 --1.83239190233794 -0.570133747023238 --1.84274911227168 -0.940123138718558 --1.84261589012273 -0.972093973655355 -0.266241775312352 -2.06377192548288 --0.688367719129605 -0.994040677273347 -0.0445469892105876 -0.219437206323338 -0.292963918209985 -0.619254132958902 -0.610610535889093 -0.243567645135505 --0.757046345460857 --1.53068671719759 -0.829777676973116 -0.0516410999499683 --0.290548055120389 -0.0169681709476261 -0.977582832904691 --0.842798552493116 -1.5965942789218 -1.2505617528113 -0.256172617960843 -0.40712713075669 --1.20464757820602 --0.29174617570472 -0.928072986918313 -1.02558659068298 -0.30039793349631 -0.748678285578688 -1.09986086986015 -0.420289571102963 --0.0317511063757792 -0.933855741430044 -1.39589342427417 -0.972202009764814 -1.52555588213083 --0.985157362450661 -1.93762341394038 --0.933993138531442 --1.6734454741662 --1.98537278092607 -1.49748038527149 -0.267280896456882 -0.395175239966569 --1.27388775135569 --1.56229682449163 --1.07610357335324 --1.05634453038036 -0.177267820282527 --0.403926497404306 --0.232454330284625 --2.09478210107274 -0.931015493132968 -0.401056059552872 --1.19777266623071 --0.65861949260081 --0.983463229589326 -0.260242951713749 --0.770857950558742 -3.14625445576861 -0.456599983555762 --1.20540192157366 -0.965301676237855 -1.10193295231319 --0.449747421790757 --1.08187318321633 -2.31197550784003 -1.78144411478335 -0.423779325391607 --0.560947266863744 --1.56769033086213 --1.65404060257097 --0.329968941858802 -0.704996408370459 -1.89916690476853 --0.806880857290103 --1.19067950558169 --0.697003604978065 -1.22170712456495 --1.34442169531078 -1.66951232698447 --2.12490766662993 --0.273674718955872 --1.17960320948612 --0.0162779279427951 -1.91118805747952 --2.34767524144845 -1.9043859416094 --1.47242194462597 -2.1547944219081 --1.04695049959052 --0.0367672928852159 -2.12486490493365 -0.325422604449644 -0.096652428665184 -0.472251302067932 -0.74994759672065 --0.300488377069613 -1.92730934611222 -0.0260538838510982 --2.16899474415358 --0.657820008108182 --2.71123522308695 --0.494493918385958 --0.867403844286855 -2.10570546304616 --0.985255132767005 -0.271065875254466 -1.11615688933007 -0.00518749832222376 -0.458059244530194 --1.36877490683683 --0.961772182996764 --0.78828437132459 --0.561071953385262 --1.67745583336609 --0.617878372922675 -0.237126040658246 -0.239363833562706 -1.51626023372074 --2.55675074537032 -0.698686413945524 -0.545112004831497 -1.01011225679833 --0.946599519797225 -0.898924931022822 -2.19754189215427 --0.254618843548009 --0.237625901648855 --1.28457019791747 -0.437710245604968 -0.561126406113022 --0.828630992450439 --0.944368814214734 --1.44536052326414 --0.758972261881372 -0.484112744769277 -0.0289708503163553 -0.127874675539411 -0.0804874098909671 --3.02738976302325 -1.15224966089222 -1.8262780169017 -1.87840483055296 --1.67977975878436 -1.57788398453731 --0.752091816771468 --1.38420067836879 -0.511133778514012 --1.69017765376302 --0.771337937632904 --0.689562002499976 --2.38341762092197 -1.12658438364688 --0.509113212360951 -0.566060561194291 -1.14264453647987 --0.753054235874 --0.845424798601979 --1.65850567801182 -1.67686499487028 -1.87676956321398 -0.719984838096369 --0.0471368073348462 -1.37810869713453 --1.19029784999912 -0.560356868973976 -0.0772093758166079 -0.374071632589303 -0.116914283068333 -1.81341803051136 -0.189931321316369 -0.0795618009285093 --0.523622668329054 -1.90343275537617 --1.65668449914529 --0.0705506832566662 -1.35896477122911 -1.43556131276294 --0.324214426880712 --0.0697053899298279 --1.10616061806028 --0.780261466250817 --0.560592780349804 --3.49774003577091 -0.552277980688856 -1.27336707489857 -0.359766583769355 --0.954440010041822 --2.44515694837548 --1.48395910740754 -1.46514862877522 -0.22219391127517 --2.17143262737725 --1.55670329735232 --1.04416394379104 -0.874850515621295 -0.102808340286195 -0.819510886470081 -0.75704788040138 -0.727011327659095 -2.80839637373984 --1.98896343989024 --1.91569955462442 --1.55595156228961 --1.01601278724336 --0.0241071332809213 -0.85628989959751 --0.981828321326446 --2.45303856577897 -1.53601884411852 -0.525529561549316 -0.233557224440089 -0.165996876305321 -1.74445167551935 --0.314879540476316 --0.0417035918610296 --1.40670489542703 -1.20941183728679 --0.88102277611906 --0.435754149699921 --2.18223106941662 -0.434019055134982 --0.338167648835256 --0.00883289749580918 -1.85793961920161 -0.752987672854459 --1.43819875805398 --0.357616972732295 -0.928701680255845 --2.38994645174357 -0.982001220722498 -0.969847527304623 --0.803235692114088 -0.227295495585091 -1.29999406141138 -2.00253045710252 -0.51867466819094 --0.777074620485386 -0.998118640017193 --3.49837610093199 -1.73693132451921 --0.724620246649962 --0.352534240523511 --0.338027661885928 --2.95413315763259 -0.427872352356793 --2.44676352624323 -0.44003226144147 --0.0782433683802566 --1.40160585233429 --2.81601572965494 -0.788721444552094 --0.663154240157489 -1.02675389973765 --0.150709009033456 -0.0150858598969279 --0.612248618473583 -0.0946141059385042 -2.29731417961422 --1.43122948489112 --0.551033358198595 --2.25700801062326 --3.1664390514075 -1.75590140680672 --0.187075774998796 -1.45803852650522 -1.58518892229655 -0.826133600020329 -0.215788238757874 --0.32349414579064 -1.70619504571041 --1.40824035908528 --0.917487636092197 -0.305724780088191 -0.846080491385898 -1.59916055126702 -0.905418805607418 -0.61841798599432 --1.10109955853681 -0.128603136023189 --1.3592690447622 --0.510526583089266 -0.840424478563587 --0.651796130049931 -1.63363073537003 --0.921590081763654 --0.279048130453667 --1.3275751666519 -0.340024935001448 --0.538765318413308 --0.313319012357688 -2.25937897312732 -1.31401229014334 -0.931991135770822 --0.100430060580116 --3.92789974400361 -2.0025387580208 -1.13124170032841 --0.580548067400386 --1.50145215622975 --3.6618715643487 -1.93123568317628 -1.02844817776847 --1.75950219573077 -0.836682660719454 --0.167779418612085 -1.42275945214115 --1.02259469168714 -0.815385966129291 --0.184256625486718 --1.34222590105427 -0.796887196747058 -0.601299801852152 -0.981910946333549 --0.153025848105592 -0.235373431246247 -0.145284634060618 --1.458120515849 -0.838563339478004 -0.038056933334877 -0.59084170626533 -1.63599558489328 --1.12666127588482 --1.60011832832757 --2.06287716592293 -0.381068077089632 --2.32878749226305 -0.450843023710775 -0.833233240221876 -2.90080228367697 -0.77569573117399 --0.0174125525872721 --1.07322794419742 -1.19095498216963 --0.962241607257518 --0.254480959121967 -0.234237805980097 --0.891107631928005 --1.94055339324738 -1.54633317038378 --2.39694684978406 -0.751867304925568 -0.386204439723617 --1.37123730061677 -1.33396801980871 -0.12399747789863 -0.0774189766541156 -0.707013866439226 -0.857852502792431 -0.362394198026308 -1.92090036589518 --1.37645198052461 -1.52182920264843 -2.61879852642516 -0.830003662205954 -0.202856834146829 --1.86770548952695 -0.167799691371076 -0.301032627849795 -1.74436632050933 -0.0454055291991509 -1.98257546346192 --1.30682086151463 -1.58523717921352 -0.434664049332515 --0.862873323199846 -0.531845557864477 --0.698340738822804 -0.507122460519582 --3.46696423356327 --0.526359765644941 -0.226755081834035 --1.62929063245431 -0.0689740600645603 -1.75110675232391 --3.96561479824955 --1.01719418195776 -0.216755338716762 -2.74284174226695 -0.401085932007087 --0.737526410041333 -0.264387154427679 -1.49514409009295 -1.74983540414622 --1.63124882387678 --1.0174829937201 -0.173668427112098 --0.653729266653457 -0.682046880541716 -0.540446109648663 -2.30503207953064 -0.282092401226256 -1.31161920761664 --1.52933659859507 -0.588127186502419 -1.51085629135293 -0.351743506059471 -0.220134691737186 --1.83997086644305 -1.26816938483009 -0.284083823713914 --1.53878481845551 -0.543406919386877 --0.225253748401219 -0.406497204266437 --1.83677301602636 -0.380634169537501 -1.51608730260363 -0.508609902457902 --0.590675767817519 --0.250712118040131 -0.525552437030864 -0.248755362550312 --1.2691840082898 -1.22948891771257 --0.111803849258667 --0.311574760721852 --1.1346531303423 --0.466910974071901 --0.713137860632944 -0.126056827064644 --2.56831517405793 --0.54946250688592 --0.119575248348744 --1.82248377539819 -1.11402743777707 -1.95081506616508 -0.81714873414024 -2.80091339527289 --0.687730710081041 -1.5052573877927 -1.55172159330663 -0.526368095892138 --0.651632059251792 --0.952399450453299 -0.810043638548709 -1.05360538510899 -0.406320599773546 -1.18397224493478 -1.61734204250151 -0.195989918942155 --0.135815209814343 --4.20258607819723 -0.647710292327499 -0.0852166119548876 --0.604066497532241 -0.650491850969779 --1.25062333972112 -0.411644601153508 --1.78261337985693 --0.0414221345120538 --0.566265273648842 --0.368415487049209 -0.694376377367785 -0.575428169779705 --1.10770864727544 -0.582527193015515 -0.776130301999991 --0.0383048177205616 --0.207444607023319 -1.41078630051402 --1.53892782419889 -0.623486186387577 -0.232352976617161 -2.16928172890206 --2.73356582503217 -1.00021077321961 --0.931142762451216 -0.758764677132973 -0.345056804555362 -0.391489678850299 -1.57157267917789 --2.02365807389252 --0.0304307310991732 -0.86984751496168 -1.11069693596345 -0.675778505172486 -0.207502578227093 -1.26843375710428 --1.31157947407216 --0.12596583016925 -0.306579199036173 --1.34530729059995 -0.33000818894703 -0.786928183014492 --1.42616718452612 -1.26644429005764 -1.53134120393374 --0.948944362911863 --0.118411859271397 -0.593012021389635 -1.95244842308961 -3.23974510443217 --1.3110315457144 -2.29433296838479 -0.765595920865444 -1.68120370837059 --0.361233573437397 -0.672756683028442 -1.18114040219034 --3.03709897169055 -0.260991878812582 --0.524090421765514 --1.70328356242361 -1.81416704757106 -1.25741991066111 -1.87063033367592 --0.0830243096971373 -1.42188201957956 -0.249975765697666 -0.539674599207466 -0.829818495429489 -0.474014726731783 -0.952737494509037 --1.69497097932183 -0.759414430532827 -0.094117677668315 --1.95567236361575 -0.525297005696537 --0.115198923707908 -0.359870178251818 -1.87214793914352 --0.430607612413286 --2.35518004241154 -0.647880110845914 -1.23537675022439 -0.652103662636831 -1.42409444182822 --0.20088695996853 -0.646434740657481 -1.5788447071405 -1.05680944397172 --0.721297791589283 -0.166780090273086 -0.212017183838169 -0.736939797347429 --2.11602915015835 --0.144119864320356 -2.4102386662029 -1.20330098991811 -0.0542341075236337 -0.08526177195602 -0.932769804473033 --0.23623254945155 -1.2074798145028 --0.236002427420736 --0.96234531838908 --0.573495545285237 --0.40705171419245 --2.88240352194593 -1.00377743480382 -0.841008239292094 -0.346521914489577 --0.414531156655819 -0.944939475443238 --0.709614658798973 --1.65340393978097 --0.812498742851901 -0.320621746367866 --0.606740562184598 -0.768464600454596 --0.323776438569531 -0.0935382046513524 --1.42328556237339 --1.92081015212264 --1.63178471782615 --1.52996757748388 --0.237821593491574 --0.840889973256978 -2.43375807381108 --1.66155665866539 --2.63539614691413 -1.225596552535 -0.263952322877026 --1.52508264192485 --0.159125364547549 --0.758657702561408 -0.180915302918116 -0.124785038952854 -0.8450272609373 --2.19451323210658 -0.494414473512425 -1.17420714716544 -1.14303777301008 --2.56393241035019 --0.84000780481778 -2.27611568361117 -1.246537616125 -0.544368121412372 --0.0621675859771855 --0.659003810500785 --3.06534838315124 -1.89310083735145 --0.136950918397648 -1.49697723156982 -0.788086914921809 -0.802710396161828 -1.20023384484962 -0.856732559395585 --2.22715822889405 --0.683178807646684 -0.204478913764483 --0.183590393643254 -2.14382669727406 --0.597566130913705 --0.313062328165991 --0.240025998690541 --0.0373779823332185 --0.688618664002842 -0.82487166958289 -2.03737746877325 --1.19442401889041 -0.301568585576625 -1.63597690608768 -2.17579912154884 -0.443901989751083 -0.351137221259155 --0.0842633658620073 --1.06890976420017 --0.599208013092046 -0.137518999407789 --0.611162561292613 -1.3358295087875 -1.02145690376001 --0.667904475592216 -0.131150156911771 -0.740558740608849 --1.31009981920524 -0.072276828025899 --2.1194131871224 -1.25150313298784 -1.33501630295573 -1.19911285879964 --0.737473763085951 -0.277332414125917 -0.935456932388853 -0.339219857507709 --0.42978043818152 -2.01259210330992 -0.840451945599927 --0.264865038104588 --2.80207097412694 --0.1186707045267 -0.0371107941965096 -0.0275794532560383 -1.00649419926234 -1.04463581167192 -0.522234766418885 -1.60238407842306 -2.119983858686 -0.161802707581742 --1.99972514613616 --0.642833483833739 --0.734118234042615 --1.29433320173101 -0.0732578817615117 --3.26489028776738 --1.05487683327609 -2.66735823477196 -0.255557222219627 --0.483006708721074 --0.743218563206256 -0.428660877359807 --0.748640331431428 --0.877347887568842 --0.396037267150444 -0.654897161544312 --1.45250733573425 -0.931682958522007 -0.361204847050455 --2.89905301316416 -2.28153170192414 -0.0286823174455808 -1.43115432016899 -1.19968570976443 --0.37799659200801 --0.658725292238962 -1.21387909661718 -1.05983139598489 --0.847394844491532 --2.15462867835579 -0.389156814253099 -0.64031798589202 --0.946960663276691 -0.753952018252459 --0.504891741061144 -0.188207254177311 --3.14594928741184 --3.37689234150401 -0.514628254004332 -0.481232925496696 -0.79482976681636 --1.549280864148 --0.667883559422535 --2.26184023397463 -2.37917958879081 -1.26394795809513 -0.154545239951794 -1.49050288180263 -0.390881409462002 --1.5981117080815 -0.72076483587168 --0.728299884838968 --1.9928911325989 -0.976991031326991 -1.0150237355395 --0.378665626799849 --1.6110919958893 -0.436371381665719 --0.410315064882617 --0.556428908784856 --0.787931491219148 --1.14265244475273 --1.79017807380715 -0.970406838881274 --2.09815893565662 -0.248951591578935 --0.313153367094174 -0.421514518820501 -0.627586890586358 --2.18340579687133 --0.967337337620179 -0.730346388454887 -0.396082029556553 -1.83443303309359 -0.3268543607872 -1.20440439285498 --0.365933460879909 -1.66744953285532 -0.91385046906548 --1.4254634971289 --1.65335259429972 --0.464087252954457 --1.51021031005134 -0.189419284258403 -0.176546655287607 --0.61021081649039 --0.0393090845118849 --0.0151631587307151 -2.20155588065637 --1.63078691554103 --0.380676133227393 -1.71581911900616 --1.42667442300034 --3.49631130201536 -0.69915507690726 -0.926219747471027 -0.0344186416142094 --1.0434692330268 -1.09211410942499 --0.878993568755629 -0.781653261362941 --1.94284295092361 --1.10830887351955 -0.506335987975318 -1.60025047835263 -0.3446099202176 --1.3066954626705 --0.0314551339878761 -1.41766207066085 -1.06993903913673 -0.333121902408635 --0.208580209717184 --0.342517584338736 --0.171908065610495 --0.404899253070582 -1.76520779592902 -1.73749753436609 -1.94561279168045 --0.0824843560567601 --0.845157719431072 --0.30115677709988 --0.25210419967371 -0.275621145598702 --1.63138074384721 -2.190195640221 --0.657689123489813 --1.63213252632228 --1.4885792754651 -0.412006292911162 --0.500206098428144 -0.605733539738857 -2.37326511275463 -0.546617037500656 -0.540506045847108 --1.4818674507479 --3.12316679407171 -0.400500750916812 -1.70210462290204 -0.991508130709354 -1.39822359383228 -0.550564851647199 --1.70619127926911 -0.574864110740489 --0.2033770882177 -2.59643762909717 --0.48109693621587 -0.37415032142834 --1.46055296471797 -0.544181973596057 --0.57474868812772 -3.89170689439857 -2.79004753312508 --0.482087284202493 --1.02689279319693 --0.322518770264281 --2.6633773231818 --0.0396407633827991 --0.922680073367411 -0.13060089700771 --1.85806572248564 -1.71382282487329 -0.848365551214023 --0.551819573362827 --1.25288886616297 --0.257875094212658 --0.359486445454287 --0.00662416963817236 -0.418581139273158 -0.566716463762246 --0.13402086348103 --0.482816350606271 -0.340185058311144 --0.0647108072129274 --0.912307915301717 -0.534339460149084 -0.91792441962944 -0.188241476273284 -0.68771491485845 -0.679886052995709 -0.0969045602603096 --0.0668803729893241 --0.273322498693783 -0.260670474427112 --1.33976240771065 -0.395942146071256 --0.250341672718235 --0.875150611707895 --0.0121462698828125 -0.920568742323802 -0.538556978240747 --1.40969821754418 -0.480214105496064 -1.90918572216916 --0.576957184699584 --1.46957527362405 -1.13410904375456 -1.9240921298051 --0.768388320050175 -0.0745606873095461 -0.649045654694374 -2.98787754302495 -2.29607153324733 -0.847300630918259 -2.33607152373875 --0.279763360304273 -0.519268574277014 -0.509170372727814 --0.122334802486719 -0.232565349945842 --0.11647632998449 --0.00288735461936795 --0.889275681232391 --0.356633481902321 --1.40399431304657 -1.99688009373794 --0.239848088213506 --1.6311355961973 -0.590245486887028 --1.47369356697086 -1.03958063432694 -1.06866207134575 -1.01936859511638 --1.94303698103826 --2.10335077269849 -0.481730329735525 -1.3556302882028 -0.335477038260251 --0.519515292587354 --0.739324722551698 -0.176853678964495 --2.38966291900326 -1.38137396774919 -0.347053694021014 -2.03650897148336 -2.33970070268961 --0.357852322676756 --1.03956582400643 -1.09600122055091 --0.502797730128997 -0.222969704291536 -0.503456377630066 -2.03255183673675 --1.01909266057134 -1.11504962014395 -0.378493557373254 -2.25727934300844 -1.23604702122552 -1.35472251599537 -2.73029703088874 --0.227591024087349 -0.113941066438205 -0.16734276584366 -1.14479972422924 -0.593514180179829 -0.628843276160872 -2.45152612330899 -0.292487301515713 -0.148588295192098 -0.505067621483317 -2.60542525830644 -1.99346981570716 --1.29284938966531 --1.58803229528367 -0.920137026762337 -0.947626146659502 -0.273363545962034 -0.212231968738759 -0.0261245613682242 -1.11573148968176 -0.271817986098142 -0.815213434785566 -0.547118410298793 -0.310850716489981 -2.13693235111218 --0.118170020794636 --1.74885519169418 --2.23728169511555 --1.50732011001542 -1.3600472196601 --0.357297630694788 -0.503529617984613 -0.141295864575923 -1.18829185980575 -0.751076214584661 -1.36492890521336 -1.9865423761526 -0.751426536256481 -0.539597405201077 -1.0498176672808 --0.229105661620878 --0.472759176507154 --0.233733460495106 -1.27902045078761 -0.308482649477414 -0.0408682051394358 -0.118817518839748 -0.962488847827245 -1.59451996708076 -0.480299549421368 -1.09939059701156 --2.2114041904077 --1.65718349949364 --1.01889075292223 --0.685442729665951 -1.33312110618662 --0.210912047719802 -0.433719322530466 -0.251689106199301 --2.10055209735789 --1.41250134063635 --0.803633152700186 --1.07931613740772 -1.80669556171241 --0.101959544312169 --0.692707200607735 --2.23040324238246 -0.489105433375839 -0.2863041451645 -1.44813467626458 -0.47746265690324 --0.220526968953555 --0.271213631053037 -0.640150855678712 --0.726343358589922 -0.435519919483653 --0.582469272357475 -1.4005317728047 -0.557624903318931 --0.709718367650199 -1.42333289472022 -1.69329398612416 --1.38510072801473 -0.348015795042091 -0.427540118884314 -0.867703647715796 -1.7108139557406 --3.26457064266302 --0.920371167836954 -0.745587649661942 -0.0973431530100015 --2.07924780588793 --2.01303989845871 --1.92220660865025 --3.01789021559904 -0.353292222413938 -0.367567322027227 --3.23661438096017 -0.863564774607575 -0.358419280655047 --0.591469505992492 --0.154338386931904 -0.577240107321467 -0.0101849988169533 --0.983245253058371 -1.3621007190897 -1.10788595131795 -0.880303656182591 -0.314199405046562 -1.73135750629121 -0.910154883865168 --0.39829821630668 --0.133029480372027 --1.02387336451025 --1.43315425442391 --1.64604303222189 -0.942199558193032 -0.00237978312404152 -1.88764034111433 -0.462757663254878 -0.371061397340519 -0.121194901948819 -1.82152515201999 -1.24395499398891 -0.651388600364292 -1.12470302378873 -1.56560193837652 -1.40098257283211 --1.64905735739985 --1.70144828404531 --0.223855275193191 -0.718210899062509 --1.37542925731368 -2.22184251979768 -1.35001481128698 -0.218314701386085 -1.32227871726588 -1.12171238847823 --2.56505372113677 -0.119836879210622 -0.298597520702192 -0.274882478361384 --1.72802581063775 -0.375625703990089 -0.285773795800928 -0.766326728884399 --0.514291211681702 --1.20234926278643 -0.825517460321862 --0.802207039515093 -2.15107948360791 -0.454470550798309 --0.270634828792574 --1.7690392546634 --0.113981511165463 -0.485332144462436 -1.09484821239586 --0.608524526874083 --0.703678775985836 --1.56406227792166 -0.606333763409973 --0.437383956258682 --0.609199937740165 -1.99855979020872 -1.42383449247345 --0.770578898128964 --2.69027928444159 -0.305291251881041 --1.88006872141729 -0.133866145635125 -1.04849673408116 -0.588084684732054 -0.360937813410185 --1.47058318853422 -0.0622026150944279 -1.68334859672113 --1.51690865736762 --1.08550743398251 --0.282424240298488 -0.120746880579089 --0.0644202531231564 -1.25965604321488 --0.571330764509057 --1.6808909252808 -0.706516840881317 --2.09065764244709 -2.00141437029461 -0.797712132982845 --0.680934598306422 --3.62768735920483 -0.675388812824558 --0.437123696027548 -0.598094530492357 -1.42598749485052 -0.667662469232228 --1.58714095144356 -1.35812305151157 -2.13048774286182 --0.181763011537594 -0.667834801545027 -0.4535369827161 -1.25805546709123 -1.62646204868609 -1.32385411546326 --1.18212343814832 --1.19304586847363 --0.32561310699209 -0.425283876193149 -0.908294651432545 --1.99433312032683 --1.19116699149007 -1.35679712920048 -2.03944132303514 -0.412856270225731 --1.85682967926936 -1.19911750028902 --1.38860979432785 -0.0524840403637477 --1.54649857175804 --1.35611361263888 -0.179770935947133 --0.185590492888945 -0.264812383383699 -0.984600289436507 -1.26591696696509 --1.71069547112856 --2.36999257118901 -0.527625888539294 --1.22546215787002 -0.989696851973687 -1.36953995522326 -0.678297395318859 -0.00351455553348501 --0.948000051150075 -0.0423050318502121 -2.22716301899267 -0.110504519161598 -0.189002699161813 -0.488020610174605 --1.97739785170401 -2.48320634541059 --0.61167787351944 --0.910331528190262 -0.425660934480318 -1.55739449234696 --1.13943455193801 --0.455266082639959 -0.248377725377395 -0.704315298072926 -0.973322661499374 --0.0532375066179558 --1.2223693972921 --1.41549390148896 -0.464322592230836 -1.31321584712245 -0.354359060857735 --0.170276479005217 --0.538127360248598 --1.41586155396917 --0.2881675680648 --1.44750464389328 -2.27609551059891 -0.108700478905819 --2.7895017056216 --1.48419798202857 --0.0296731758293518 -0.785767245551618 -0.908656666348993 --0.110661890235928 -1.32606862700742 -1.47016710059723 --1.26015178373774 --0.266792420324983 -0.297051134391113 -2.15899295887996 -0.113902586889402 --0.367644687596567 -1.25255535608478 --0.826813947184924 -2.51871333501296 -0.225649763925217 -0.412252140262225 -0.152761279020805 -0.113138372457358 -0.578533813932401 -2.44470943531767 -0.491227706504473 --1.90902362020343 -0.750431294679842 -0.994040572325108 --1.11800274016529 --0.343616341685063 --0.102275461083265 --1.34346977441249 --1.65020382877038 -0.441302042156849 --1.49490832830617 -0.344243537705914 -0.441254278305554 -0.00927672761654819 -0.470904865533551 -0.563564772797225 -2.67919234255891 --1.45887138088819 -0.273273224792707 -2.00648191996082 -0.362408879774282 -0.381192380651571 -0.434880139377318 -0.84741792736364 -0.4264344859562 --0.114097952177405 --1.0227291432381 --0.258342036422412 -0.533910237958597 --0.138818231715401 -1.7831669816543 -1.30507395716617 -1.03322008169193 --3.21199476920006 -0.0253275636080339 -0.326309145122032 --1.56027532211348 -0.24041398037874 -1.45807313440313 --0.796472208318704 -0.63065467525904 -0.42897064414359 --0.761806736895814 -1.08789589760281 -0.705596301445199 -0.939608701323136 --1.04868707926283 --1.57266598232636 -1.70912970537626 --1.60163643496677 --1.87953556223689 --1.35610990756536 --0.592529380619652 -0.879881990691732 -0.665232887826303 -1.30474911725611 --0.970503239176988 --1.62220222099739 --0.721714915086388 -0.464823031127535 -1.94340571899447 -0.134892889545201 -0.626681578956028 --0.446813440177074 -0.043368778832729 --0.577970247225746 -0.328275809062456 --1.06838940863121 -1.63072892155857 --0.502347860653288 -1.66982301580193 -0.228131827919299 -1.75263545285178 -1.40529505071877 --1.69189789638874 -0.0724918059815458 --0.657407255195949 --0.553700346050984 --0.605983693562891 -1.45687358629192 -1.42016443281456 -0.319627803760458 -0.214571466426992 --0.626853821359058 -1.69325300758378 -1.00104718311223 --3.28415295732706 --0.536603531613103 -1.8079879529052 --0.00584846469521594 --3.14129808760593 -0.722340466067198 -0.397465156409522 -0.179235408377455 -0.839340365122858 -1.01151990194746 --0.0685664361324374 -0.849712237712284 --1.08176853244784 -1.30678476096968 -0.301201216092494 -0.163257306002777 --1.74591700545447 -0.779231336671369 -0.727452492661604 -0.482196964157996 --0.463274332157255 -0.0740112091474927 -1.82470342663573 --0.541503599784143 -0.393545050897178 -0.514704158529717 --1.1849641733675 --1.12926083424858 --1.25056425120004 -0.183808389061511 -0.137703198806324 -1.6562122649016 --1.8248019289302 --0.390886599215428 -1.34504125838016 -1.57953430736545 --1.18508998098158 --0.631043582674433 --2.03339944723033 -2.15513664942176 -2.14652105693695 -1.45036888770491 -0.282804663277453 -0.436850076639638 --1.10914533154708 --2.15296935770779 --1.40991441464147 -0.275408492238332 -0.226862035484825 -0.469585239172641 --0.918463454325988 -1.23744633733277 --2.04463985082116 -1.10276788276145 --1.09028147810272 --1.0287713170384 --1.37184972860211 -0.0237362239149732 -0.428530921597183 --1.25050645547341 --2.16278600830227 -0.127477611616044 --0.348472620274471 -0.09376401433898 -2.07638902830016 -1.04859371983846 -0.855320504636289 -0.299735026298052 --1.02349299476334 -1.75910949435347 -0.749079626992266 -0.111200243253833 --2.20161972270348 -1.34360612555107 --1.32294266289332 --0.835308873163399 --0.76445289024435 --1.67974167398102 -0.850183450923971 --0.0850974383390124 -0.46911101805593 -0.0520189407967777 --1.04611943398062 --0.410737263301257 -0.287304869580147 --2.15354730986626 --0.482636117356822 -0.248865825678612 -1.32827375698147 --0.497840940086242 --3.44179698201297 -0.755487592825229 --3.08065770364787 -0.460888796286881 -1.01029819713169 --1.25459741177603 --2.01838754391935 -0.678631862279143 --1.59530052712174 -0.437746883075503 -2.11500801837575 --0.592211777736566 -0.145735325679491 -1.3667905628841 -1.40712483595407 -0.708151797522616 --0.253748885796018 --1.03244441245837 --0.841800208097538 --1.76362389780463 -1.01155290913734 -1.35193256067171 -1.77526954437563 -0.692437491719922 -0.283470237081549 --2.75331585887624 -0.310467676013367 -0.425847420867871 -0.384245803162958 -0.309238527935944 --0.0237288419759292 -0.170348079052253 -0.408159032788685 -2.45830608786798 -1.6866393388935 --1.66598806539619 -0.315707756018419 --0.659967977807149 -1.05425752113126 --0.0447008821081383 -2.68306024204851 -0.328004124841641 -0.589176057191398 -1.01006119968165 --2.37767031587193 --0.69839626506144 --0.610960964307687 -0.544762149536931 --1.40453121228531 -0.878826691483706 --0.0102046925076422 --0.831819727912738 --0.868403274530277 -0.337765035334087 -2.10361692038616 -0.460792620773244 --0.563010246548785 -0.353709314623348 -0.491696078133256 -0.542941952240671 -0.482113892966204 -0.179562506292132 -0.137169907139228 --0.859061681389473 -0.80853193775425 -0.45708714161575 --0.462805519287137 -0.595382919174392 -0.876793062286447 -0.126426921590584 --2.25152271362853 -0.911768681994825 --0.887012859433217 -0.277175019930359 --1.36597815269678 --0.364989169429023 -0.871093937786235 --1.43676931104281 --0.298060968381137 -1.48695710122587 --1.44143834082884 -0.683375810272322 --0.131898448565362 --2.22155094990509 -1.35003976673689 -2.47402921814807 -1.28026193584576 -0.420272183792184 -0.686052382927048 --1.34789571390515 -1.34282714622542 -0.172414752140256 --0.470589684791431 -0.424333675674713 --0.0440546650551141 -1.2862115647236 --1.77861672301625 -1.45777436716154 -0.173759164864343 -1.57857988778163 --1.23232491763792 --0.11884973940284 --0.0555121538168741 -1.23405334913149 -0.224798518517485 -1.14507194586431 -0.0164570133609487 -0.857895071336408 -0.496144962989529 -0.0270740873890745 -0.133769408425341 --0.065207377037737 --0.524755553135273 -0.881999922508729 --0.140779216887053 --2.66772133039774 -1.02849511612505 -1.08962725518054 --2.28039535082954 -1.20511216420132 -0.101063424244776 --1.18545737302397 -0.888643676885586 -0.337878208947949 --1.41317188586447 -0.578432132475015 -0.994663258565286 --1.20865570739614 -0.804216178308231 -1.06924316872836 --0.462018907438821 -0.10782069524058 --1.21151852844837 -1.2145159877911 --0.7111167268042 -1.19932393179275 --0.857235386190975 --0.0239865951235316 -1.4016929258057 -0.818909320280675 --0.0479075676164236 --1.78276801458962 -3.6646516350014 -0.878735994996042 --0.106365346862635 -2.04485236000707 --1.00983331505899 -0.381113006239129 --1.12400712591357 -0.979678911049326 -2.23927637221442 --0.0214459136350378 -0.436388789438771 -0.423076957303063 -0.0656285561350067 --2.36639798921357 -0.383051420590913 --0.85965331834619 -1.05656574880168 --0.475330461944921 -0.43095002019589 -0.0482527725870447 -0.854316607648153 --0.51003520728452 -1.62937146895529 --1.70365688219826 -0.199873403794349 -0.551689164877379 -0.273886772143808 -0.371177157040137 -1.12603563800439 --0.548459523925512 -2.39178678078267 --0.697398641850388 --1.26754716963398 --1.85125273672657 -1.19013117431765 --1.84921330013312 -0.270877361225027 --0.0571896755512036 -3.56121306216465 --1.35593729974418 -0.366460349880622 -0.0206711945299336 -0.231636243939231 -0.417980418649751 --0.897624593970335 -1.35354389660131 --1.64472778257726 --0.81763001833345 -0.642481524494521 -2.31622357571606 -1.34183415820492 --0.883486452513088 -1.88599209529435 -0.990765223823566 -0.295204410795607 --0.848861524595566 -0.303296880050997 -0.845426662991311 --0.311029724218308 -0.245789660786309 -1.28240307983862 -1.03961230400674 -0.0237329131352979 -0.963763963570933 --1.56247793379335 --1.58278630912762 -0.0683745637786348 --0.949480734028946 --0.412000175925517 -0.0512285671963006 --0.189348963125774 -0.683351773516726 --0.756378330270891 --0.698981248311121 --0.856367092586169 --1.18533155673097 -1.92892584028827 --1.59506240647397 --1.14276820290812 -1.40667945784262 -2.50937169818671 --0.792473834291457 -0.593792194112613 -1.95091207820233 --0.172579430232343 --0.805790489062289 --1.70356378359375 -0.716911558658044 -1.01167425569369 -0.269948011830216 -0.576740645666339 -0.670645147993993 -1.42219771774977 -0.17776022511773 --1.53550968179199 -0.0148374590486746 --2.28842960861465 -0.484133717886181 --1.71572546889713 -0.396453068124899 --1.816257086146 --0.0638145903511056 --0.964429682937617 --0.66640070200496 -0.727668060575546 --0.0137722958366062 -0.397864478308218 -0.0175610094887624 --1.38957198420625 --0.296521899985763 -0.517846533701878 --0.316520466950777 -1.84394284592587 -0.316801846200697 --1.58433082154301 --0.515130009727716 -0.894908898124918 -0.742705810081924 --1.23547631436096 -0.888775717153093 -0.821747756744337 --0.251546993614557 -1.68476063510629 -1.80940018387809 -1.0163728829558 -0.385170164466377 -1.69270722347676 -1.12503269711902 -1.43022581620172 --0.103771730804954 -1.40672072921128 -0.489712994120865 --0.89155544936142 --2.36900519416057 --1.23680268537952 -1.26528873730348 -0.614488057781536 --0.745728450054727 -0.623233280013956 --0.655344061029432 --1.09536804885867 -0.350289055722421 --1.57135782919998 -0.221188351685733 --0.345751294180612 --1.75354803937305 --0.25764606456131 --1.35526717659696 --0.356977245640699 --1.26590358988678 -1.43649539227861 --1.53693075629554 --1.62957076722551 -2.73077598370126 -1.03708473779218 --0.0373743166917464 --0.820557574928245 --2.2097722808868 -0.302622927025592 --2.7395423776058 --0.372830933305139 -0.905272664055186 --1.12972773570851 --0.402892811592391 --0.35945101956305 --0.639797010116766 -0.677244050699858 -0.575931451773986 -0.451579840930156 --3.96470367143565 -0.735970519009019 -0.843629769830116 --2.03693036060793 --0.557637284853328 -0.404809407894078 --0.8967195900576 --2.45327692378044 --0.501674112476664 --2.63340917583252 -1.75914756111148 -0.655551271633447 --2.49831037321 -1.46985409880657 --1.26055077823554 --1.63653043549268 -0.678959268420103 -0.914390070773507 --1.56473240127256 --1.18948329071794 --0.234822300557674 -0.999700159911141 --0.177860877181629 --1.46738656738586 --0.217269628995037 --1.17326363826949 -1.73100596727906 --0.850712014994293 --1.09406807103279 -3.16561022764554 -0.161963118770181 -0.287549819157796 --2.32314911262079 -0.157142879164688 --1.92230617530038 --1.29751661656637 --0.598631589124022 --0.761744808919783 -1.319368040765 --0.960096045258481 -1.98131217446524 --2.66150979216908 --0.156038923978151 -0.211947715727156 -0.977833363554401 --2.1779306357254 -1.0481399220392 -0.166922258679822 --1.47592221527604 --0.0863372198432302 -0.139864628391475 --2.35299814109668 -0.375002538365489 -1.78041455318692 -0.426042195860282 --1.98395391656681 -1.04807728428711 -0.0522722657584289 -0.447419728307874 -1.41602267359468 -0.397510761189722 -2.16115513417424 -1.9238213095209 -0.887092648248004 --0.204684009457068 --0.94672484784078 -0.458147226656264 --2.52955144878795 -0.0741596604319561 --0.185760316228226 --1.84519805262302 --1.42732735596126 --0.747860641951966 -1.30861244456903 --0.164228463646687 --0.159928667315683 --0.153979463478043 -1.08445688118939 -0.43111143889211 --0.262203335994965 --1.99454501140202 -0.997592575788385 --2.60845313379215 -1.10048871515498 --1.13737547530302 -0.655660457987553 --2.52107366526915 --0.143060799434032 -0.0342915493564018 -1.39413641914298 --1.27477764262585 -2.02367809422065 -0.514178149018704 --1.59542861292264 -0.930835623199105 -2.20109554904334 --0.291817366493911 --0.131174697791451 -2.11796350677598 --0.532801772233952 --0.498770564767778 -0.00734214640439923 --1.5558076732227 -0.663474422276369 -0.0260041015093631 --1.85195239430118 --2.50159964515856 --0.108539885103191 -1.10666890269397 --0.0400228630630792 -0.55286338808718 --1.98857970307213 -1.72940108343785 -0.156509093527596 --3.62495774236672 --1.6148235186747 -0.834668836573023 --0.87365577137853 -0.901302668272621 --1.42092099117186 --0.451976020882654 -0.64679136841241 --1.56790060943009 --0.656522405861065 -2.01041262194579 -0.979307401349681 --1.45786604933738 -0.15280627194516 --1.17683238551483 --0.297071850184793 -0.352947095664014 -0.910193816441948 --1.10355042062459 -0.785242450489495 -1.38404027957451 -0.625689755632479 -1.39075926744086 -1.17901648594192 -2.99243944162004 -0.814710162291977 -2.18959579336278 -0.532997977252695 --0.203878610310817 --2.07335811725788 -0.251711404368223 -0.924229659942167 --0.128380313240264 --0.227892369396393 -0.0132482278936195 --0.49190680284179 -0.002861833499189 --1.3125025140679 --0.814973812347386 --0.11248856438533 -0.0816079082883228 -0.135377258950026 -1.97858198606555 --1.40699725085823 -0.749559445307751 -2.44817568577309 --1.50092503327586 -0.0355820992374305 -1.02069332716415 --3.27655133518663 --0.11516534893272 -0.353749427782109 --0.83311014676503 -0.49666128596354 --1.99021655612383 --0.967844316933395 -0.347160921778963 -0.477978099322819 --2.02859338263955 --1.24254012546533 --0.0625828312314098 --0.125511927223773 --0.0197624038620177 -0.977479802890738 --2.15909476726953 -0.792490624144252 -0.503723271077138 -0.0397123323174142 --0.0317663041641936 --0.911826951365114 -1.15923992855315 --1.22005848348648 -0.295255407642994 --0.406843466436127 --2.17980725031905 --1.91727798959007 -2.24877321635759 -0.129027603016912 -0.995142452015315 -0.867103418424001 -0.362538274453565 --0.685135800331432 -1.36416078678883 -0.05232629925559 --0.682371256720662 -0.173246198129544 -0.339063935380054 -0.250585831959397 -0.641213286181495 --0.624722653743284 --1.13854118212809 -1.45190494416754 --0.0925873024096795 --0.553679516423252 --1.09856086567697 -1.00982752823855 -0.421869271958968 -0.250457127693164 -1.49634270802082 --0.234123334623607 --2.98520231679676 -1.57097988145822 -1.07906261416887 -1.10218757190539 --0.354509867737306 --1.09928691347568 -0.388581184897903 -0.801084167364454 -0.117595252293039 -0.603440315898657 -0.561807929639217 --2.46262276271998 -0.437823380425401 -2.34902451691564 -2.00090109642271 -2.01912192337401 --2.18560314182214 -1.5442874647939 --0.543006107801034 --0.976903762484064 --0.407215395373004 -0.413727650992293 --0.653025259715474 --0.831567058861694 --0.268213214042911 -1.74363345977966 -1.8248117182743 --0.107577048769592 -2.59583413227913 -0.135538855430799 --1.42634451703126 -0.125529499685008 -0.770394033182534 -0.120591827839213 -0.736313498895516 --0.882593591402259 -0.521031407595821 -0.229689305112068 -1.46086759553153 -0.23968755809684 -0.757624428859232 --0.138066471587791 --0.54001831099928 --1.67649465854755 -2.3462853391982 --1.38938053552707 --0.858152732441518 -0.206870999427617 --0.663955302596454 --1.85062230550612 --0.436128486705776 --3.51710740233311 -1.09570378910802 -0.3561861265446 --1.35143185010725 -1.93338832869831 -0.937577313390282 -0.110222398128142 --0.201960808763381 -2.15548685921616 --0.897868837452798 -0.374386674094307 -1.26998862055234 --0.705311343423922 --0.625982805995168 -1.02236848334137 --2.42294871473414 --0.339964252110793 -1.42218793438416 -0.385592107029108 -0.314449454717506 -1.48977929807994 --1.91632293103698 --0.835563311383147 -1.30977471326895 --0.170260792978027 -1.38407338661063 -1.44826951474676 -1.53318548493971 -0.663020855929375 -0.440008758566108 -1.25284792891357 --3.05086915248775 --0.332163804625196 -0.231414052780231 --0.0182789483977146 --2.9930230000216 --1.85800980889766 -0.684319499242848 --0.899787082192878 --3.49575623853541 -1.48428957359144 --0.0413781964861677 --0.877169500980251 --0.0378739900222271 --1.64724066522211 -2.78695895334405 -0.284024198917123 --1.01090228990748 -0.987318177390279 -0.101534114553946 -0.275223612160909 -0.147624314529651 -0.418634947298429 --0.0350920873721225 --1.76803972364704 --0.732227025753208 -2.17432988112678 -0.0640246166713467 --0.142222179437475 -0.321981442061446 -1.00381279322917 -1.57598365666169 -1.82035482868983 --0.186375123581211 --0.0532749057324402 --0.961087382320521 --1.51653775892785 -1.50416894015634 -0.926268972403864 -1.00169558870768 -0.096408007323733 -2.30784105697878 --0.509443826190605 -1.09551054701321 -0.500204672885827 -0.410496629004296 --0.285695100626096 -0.423828495872907 --1.11127751624003 --1.25877227999997 -0.39362766174559 --1.04334960349125 --2.29891815184875 -0.528711116639798 -0.394606059325021 -0.889926781727244 -0.130295644450229 -0.244823760262317 --0.292729965960257 -1.14444435111922 --1.04651434607195 -0.982607028656158 -0.29586965268069 -1.63748061301478 --0.070381201272216 -0.160340061785019 -2.45382510909494 -0.908584403488462 -0.219972432743969 -0.599622398637425 -0.88721866875915 -3.08818478822564 --0.267461880036507 --1.5085402341664 --0.514160075731649 -1.45130486024886 -0.522568225634259 --0.859146192983406 --1.51451157209729 -0.807249124318872 -1.17195304269459 --1.47942001737322 -0.172280809548262 --1.02548782080721 -0.15539124842403 --2.70106297857564 -0.722940986017878 -2.02398188882035 -0.610733513874433 --0.529822521457973 -2.03579757371263 --2.18157013074592 -2.01874453864156 -0.562245505270582 -0.0858282874453788 -0.33565686067683 --0.23372845364576 -1.16871724573442 -1.65236936575359 -0.164212306465249 --1.56512542671506 -0.888357498971175 -1.08487094746192 -1.960922195569 -1.58218927535416 --0.722228066772541 --0.912742968232493 --1.36710664953645 -0.819798815663919 --0.431229372468334 -0.0036689098103988 -0.557771921504672 -1.6757929984278 -1.57031191987926 -3.06417483836182 -0.403606911554959 -0.0562166135723423 -0.209423859315599 -1.72153113339725 --1.18867504467678 -1.79881797244156 -2.30046376522029 --0.384560271069127 --2.84175473292727 -0.56753861155941 --1.29893334204079 -0.130350037734917 -0.91373083873258 -0.328992217717797 -0.906339291357835 -0.338480364060517 --2.54100877523354 --0.553565731371332 -0.0946389255630873 -0.359705923368585 -1.66596951075875 --0.556933569824807 --0.180840902972779 -0.726403377706173 --0.327853264168127 --1.72811621019891 -1.34175558807883 --2.76295042155591 -1.79823620952562 --0.540440954736461 -0.419023716140934 --0.205645585042003 --0.385101804147475 -0.26273541686453 -0.541054705321665 -1.56157927672785 -0.292362719465888 -0.357535515767808 -0.930033527012522 --1.81330383579656 --0.944604536562142 --1.58037837390338 --0.987610215560416 -0.335970796065524 --0.618612436020308 --0.254655332868307 --3.61587563146613 -1.32480941373596 -0.296205780154619 -0.206889033927371 -0.856826465534766 -2.53156464090171 -0.901646379157853 --2.66943748159693 -2.50718537501878 -0.425454263129161 -0.638996956716214 -0.439396176628808 --1.28182940302736 --2.05032650034758 -0.349723281494391 --0.487961931452414 -1.10863812244803 -1.29293496642584 --0.526818312336037 -0.207953241547362 --0.413411754462096 --1.12465245565984 -2.26725255957335 --2.09098025881867 -0.322274058715747 -1.20136784868443 --0.432521820001323 -1.58586288035208 -1.51940282251869 -0.0707997906060918 --0.314153837367748 --1.7135447336327 -0.484681906414256 --1.01030815902232 --2.30020564878656 -0.702484779857542 --1.42746883022408 -0.0823944016280649 -1.27875434047251 --1.45720798748689 -1.31547127150976 -2.48791231580426 --0.537029936950688 --0.290556577804637 -0.515072316875436 --3.42063716700713 --0.675065676564184 -1.48692405815335 --2.15812541025493 --1.33110071022682 -0.282528193443683 -0.273627006630321 --1.11848155528151 -1.87265107928762 -0.170084405455141 --1.31255636257647 --0.0824898748506016 --0.936158380886312 --0.981164721590243 -1.02616082116268 -1.08324380752704 -0.990837379146281 -1.33489337490457 -0.670517533683594 --2.67080802725687 -1.24572692106457 -0.997157276336932 --2.19736190818465 -0.42171818321866 --1.09445271393868 --0.180243451091016 -0.300962034178895 -0.441316980009795 --0.908596464136377 -0.706218762312906 -0.913329737075994 --0.478462480479138 -0.978346118485096 --0.556459826941662 --0.493722121766737 -0.94043475210207 -0.79897052385623 -0.770332876227378 --0.188683342000102 -1.65448851727835 --1.37096493863961 -0.904948037740651 -2.28833794537274 --0.0060616022836264 --0.432243368211349 --0.875682262026977 -0.790511474350428 -1.48000837196504 -0.552893715423403 --1.55265645020493 -2.60736545664679 --0.249742905575779 -0.348054559079991 -1.42786778650601 -1.2526944518385 --0.799653014551623 -1.34492740240882 --0.00447859453995392 -0.351573608719772 -1.50216000546683 --0.0188818361030521 -0.684653906280522 -0.508858027041518 --1.47420067324013 --0.727303994017639 -0.331531646640132 -0.900752865579637 --0.607436389575696 --1.72298375497161 -1.27146842327186 -0.803553189506196 -2.35199277534818 -0.0196972909697877 -1.1893011766141 -1.09663692020002 -1.11114272383892 --1.60320480901224 -0.954342137064646 -1.89110111670919 -0.637955576632796 --1.36158103764648 --1.21725569091561 --0.704094711995175 --3.56117186038116 -0.0721451324097195 -1.0571230330014 --1.11574464880029 --0.0137462727367961 --1.91961297785051 --1.41247010238694 -0.975472931044937 --1.04442284455876 --1.24689418253361 -1.01011574486368 -0.489428547291151 --0.4330197891646 --2.27861758967615 --1.5492054494084 --0.962128733585873 --0.854093037659933 -0.624373694237725 -1.72753830730646 --1.79932081466833 -0.215336338288219 --1.18446420075783 -1.84676548748661 -1.70324307926941 --1.6559702096682 --1.15460068768376 -0.840988928422446 -1.39432572630545 -1.10996221431348 --1.1273042259256 -0.397344842958884 -0.623902940654645 --0.151171936307115 --1.82305284074827 -0.455119537108846 -0.759504088038359 -0.436294243029362 --0.654856527185977 -0.417691341781936 --1.52724504161409 -1.34076822935619 --0.34612444292857 --0.162431333565102 -1.15721189018121 -1.06369416084642 --1.53603658808001 --1.35084086829866 -0.412112573879341 -0.697172237516231 -0.262610886534503 --0.427315573180138 -0.744134246226477 -0.224264433113802 -0.958844119254664 -0.503973475475398 -0.00828479148945327 -0.387553138870128 --0.445776932237589 --2.21229149869179 -0.935811436906924 -0.625395942058518 -0.787969673590704 --1.66370289967514 -1.78038675840734 -1.67079238688434 -1.84008410033098 --0.335086237759349 --0.0633364363923832 -0.141636742588888 -1.3795808803478 -0.435695770340114 --0.640248433235108 -0.226505658624124 -2.55325901204631 --0.731044648285447 -0.783575100286342 -0.93252148399735 -0.178774818725035 -1.9747623467123 -2.13324951644484 -1.1383655726076 --1.4989385320307 --0.434753258365873 --0.00816334911634264 -0.832206265520272 -1.07858532635292 --1.82370578035296 -0.0709711559027504 -0.338653902802033 --0.293542838538059 -0.509189325761893 -0.276345113249501 -0.353275629073849 --1.41686973915712 -1.20676190482824 -1.84480285214097 --0.664598025935874 -1.61402950770672 --2.6670892391516 --1.26563784936458 -0.500642500521707 --0.67519676283316 -0.869259290734441 -0.185432409934069 -0.903980997158634 --3.01905217490745 --0.0650397596227563 --1.52771257986861 -0.248126173401722 -0.617804749203316 -0.974043991701143 --0.898714680656028 --0.36627428286382 --0.866326882168373 --0.555623976229597 --0.0348368772881908 -1.64030180209823 -1.35611799344938 --1.54897894113425 -1.19575000308916 --0.0138203607197411 -0.467653142280062 -0.122685916394685 --1.91201890620785 -0.499311300939945 --0.15241585532123 -0.917152150715836 --0.95059882212054 --0.291211690322246 -0.312344570501407 -0.0185345199219213 -1.30798847688313 -0.480322463484978 --0.973752408745439 -0.0921377591314929 -0.0232815332974781 --1.08885565116455 -0.458488003311517 -0.908816463386771 --1.35456288147864 -0.797781526348036 --0.857649588688606 --1.88864588535673 -0.270473875884772 --1.12745808040973 -0.981484960547245 --1.02074504372667 --0.0879652082913438 -0.00842579459851578 -0.87612699247228 -1.12956127372302 -0.52813796714404 --0.641328016916006 -0.882983311522345 -0.699326695883862 -0.0684220095788177 -1.44445756051142 -0.823970494029863 --0.25939252253243 -1.04240961377816 --2.00164928539272 -0.399292393247485 -0.349710721137253 --0.0701110392208122 -3.58393702329123 --0.645725201607327 -0.715281512741296 --1.79348332552679 --1.48940971965856 --0.403619710908355 -1.11965026422468 --0.71609820607318 -0.230976123767096 -0.0822179308227913 -0.264477350087777 -1.49200050378131 --0.499967171091896 -0.212002601432758 -0.949346111076148 --2.88623171956237 --0.333286254006111 -0.348193273216525 -1.63509606040417 -0.320342007686008 -1.98958082444502 --0.0525240314896784 --3.71835853927664 --0.0736770208539639 -1.8116045204145 --2.26782721771112 -1.10966721525065 --0.146155936435626 --2.5703419529881 -2.05021980389531 -0.528798590779232 -0.7838284229137 -0.276827691891194 --0.0498767836086387 -0.099115146139777 --0.82033594848494 -0.576435840994218 --0.399319753256663 -0.634342717486074 -0.159266905399178 --0.442048326644432 -0.534069311340737 --1.00195287243768 --1.54665579314392 -0.0403837629276484 -1.39106817996047 -1.12944479730319 --2.05814424629797 -1.14753939511138 -0.80104527006965 -1.65032463426525 --0.326652355998171 --1.60224138230295 --0.544713650997696 -0.784675567767916 -0.328241452865171 -0.0584613708844035 -1.32784668075941 -0.896955109142112 --1.62765074994209 --0.497517357216738 --1.25172742705605 -1.87235462548781 -0.577701294677707 --0.168589242969603 -0.0898781884784405 --0.955499303268367 -0.345541480682076 -0.157012288208108 -0.450922411602573 -1.15370035625202 --0.876672746642491 -1.96876430683549 -1.1084900312389 -0.897565973301173 -1.28208648435338 --3.24534337923171 -0.556218820900352 -0.396494714902271 -0.384214984873751 --0.766634856284096 -0.159424873018427 -0.419753309737622 --0.806039114098118 -0.26272456669577 --0.00189104218723202 -1.21546550360487 -0.142307546332141 -1.60109483839964 --0.315548313413647 -1.60585234901239 --0.394403468014328 --1.04948928540163 -0.793692164788155 --0.188214395588101 --1.35862541172611 -1.03016205816914 --1.98622280751372 -1.78056216951477 --0.103306265546976 -0.295935668269923 -0.601862512621681 -0.100579961059079 -1.70521734950162 -0.968482424178017 -1.47446622793482 -0.688514460118277 -1.70204815817385 --0.455847875899551 --0.919549843071351 --0.756282810596177 -1.39348664981037 -0.789924658031085 --0.451731143345139 --1.11470818942495 -0.264585327419066 --0.354595885657751 -1.2569792052688 --2.98327215959146 --2.84903551867306 -0.508242297864168 --0.93317427076591 --1.4912975572044 --0.434825553298566 -1.41708468883273 --1.91108176985351 -0.305917931438177 --0.0295407950466604 --0.526361301329255 --2.33348778204731 -0.195980415400665 -0.0175175150113986 -0.68726472692088 -0.479832677958857 --3.40540754714722 --0.00129550447314131 -0.448135447921274 --0.908556715075136 -0.476906538023258 --0.311092264384442 -0.661154166384787 --0.0935470043476414 -0.0246448768832472 --0.112287992406969 --1.18403808353078 --1.01471383265555 --0.0196696526719577 --0.130427883987085 --0.858182251429916 --0.530871023611116 --0.647796262850335 -0.170573301402591 --0.647624634858381 -0.412971411649584 -1.34255825531116 --0.60722163979672 -0.478490327785877 -0.579581642121644 -0.240434117186954 --0.176105961601188 --1.09415695877665 -1.74331629330139 -0.377541730240363 --1.0670247844207 --0.0921376770660274 -0.962356991831795 -0.22429437686066 -1.39246641783304 --1.80419617570264 -0.586495398979455 --1.4834109279984 --0.864529083543649 --0.505891573708809 -1.04096577939521 --1.62173928522965 --0.440625145869369 -0.193316702242184 --1.25117069690634 -1.07981562066871 --0.00579892697427553 -1.21641134929473 -1.76776103681235 -0.751074884031933 -0.960154972988917 -1.02511869232236 -0.059848135240026 --1.76870450116376 --0.946179341776499 -0.315712035689941 --0.284800141981677 -1.24410557867238 --0.845895131712268 -2.12310416923774 --0.273447045356662 -0.772498752397098 --0.964433221710038 --1.57292601784142 --1.56858423460644 -0.830592384028691 --1.60273155915758 -1.96611368926112 --1.61896010292583 -0.909051022047947 --0.35406042611104 -0.131387597735493 --2.7555786337747 --1.4089655137629 --2.83901014856932 -0.573742957967326 -0.378299442431009 --1.275038334696 --0.223049802163228 -0.0177073458124646 --1.49972539496256 -1.12836793149618 -1.43975369662705 -1.44638833293833 -0.761094228292766 --0.162736916086359 --1.4924275299269 -3.5058370428942e-08 -1.39260608125726 --0.786473697711306 -2.60291900957461 -0.272208532223626 -1.41371032900016 -0.421453028280514 -0.654919667453356 --2.13636729650111 -1.75455430218192 --0.134332284656111 -1.00006011717918 -1.91996455209489 -0.365710849281466 -0.779830339674353 --0.115324006339433 --0.691008578133651 -0.146050060666965 --0.856952467959758 -2.15526046756943 -0.0115368118086039 -2.16559461325825 --0.460084469701215 --0.653990546594081 -1.01429405750744 -0.850853743319909 -0.541849847874666 -1.30852518673602 -0.668561858642857 -1.10474061978257 --0.603229871243338 -0.835178414526903 -0.483639568379562 -2.04303103498196 -1.09401604855299 --0.154995109077362 --1.24463874555032 --2.39867569772922 --1.07057726856384 -0.913851879581642 --2.19349380837982 --0.552359641468161 --0.631755872722664 --1.8713266350843 -0.727759423811811 --1.48156550414586 -2.02113922822966 --0.111400196879295 --0.718795859035573 -0.402358770554621 -1.44740911626875 -0.794792626964821 -0.495998995138898 --1.6954742858326 --3.3701241285949 --0.359074712984775 --1.34630557543326 -0.940466721701949 -0.560442602569815 -1.42975650272835 -0.265967113853861 -0.113257306506943 -1.91438829581992 --0.132725814429655 -0.611405486274574 -0.148729602299785 --1.36766539812805 -0.258500851031169 --1.33632748893936 --2.22973395128816 -0.415772359631003 -0.709594309698314 -1.25756860946462 -0.823488698229026 -2.34754288082772 --0.795383237463547 -0.342145988328122 --0.0578245416942096 --0.786758108473094 -0.630612918398343 -2.07253069872363 -0.795159857244609 -0.259183303816624 --0.305341222218566 -0.19226844341253 --1.38268335828775 --0.238771826227051 -0.671747735802727 -1.29038605952187 -0.0363418570728165 --1.11393537752707 -2.44618486206344 -1.21334847528304 --2.04530295427729 --1.4893829270399 -1.11067000295896 -1.20923728451353 --0.101976890982801 -1.15559115346215 -0.317916099733699 --1.5274434577711 -2.30455199110157 --0.734471667636324 --2.24188921311334 -0.772191667862664 -0.92224170909456 --0.139594039044365 -0.197653406458933 -0.387217562346148 --0.0317971270050137 --0.815968434449331 -0.704363102459057 -0.309268920641351 --1.62521604993665 -0.525074200333364 -0.96485462198174 -0.597854495260346 -0.399544421295941 -0.603667257479625 -1.81468671378167 --2.0762800449268 --0.868933911269826 --1.80084615466115 -0.862425814599938 -0.318872391573047 --0.154846956004731 --2.12931241605816 -0.36920191490834 -1.31539646284631 -0.108366044506777 --2.96578326754282 -0.00855029306765687 --1.63033134250714 -0.0756185256423496 -1.7583542504478 -0.275727928573019 -1.51473374417514 -1.06362048715723 --0.662592199527605 -0.771888148988996 --0.31935866263718 -1.5207848477769 -1.19040413405348 --0.450570569282011 --1.5405897726637 -1.10824058136399 -0.675993520301802 -1.926671048417 --1.66025854843128 -0.549741059103868 -1.926422905938 -0.103083558573566 --1.04866161551196 --0.268979325502237 -0.168590471057993 -1.27162389429711 -0.614537280622926 -0.879604718611105 -0.80224665715288 -0.409145495216993 -1.19591137335755 -0.435213671510454 --1.49403251735081 --0.79452489023511 --1.43521756189927 -1.64059001720811 -1.36774842603646 -0.935887207942974 --1.87420452288822 -0.807839905167725 -0.237802470567782 -1.12171886646074 --1.88796363365588 --2.13892076337594 -0.113213648018238 -0.0322546863737401 --0.784413106588211 --0.152698089193436 -0.816549775525367 -1.68024704818557 --1.26137344636817 -0.713408550582571 --0.41334553679453 -0.618557104914419 -0.397548901298567 -0.124953232040111 -0.382670228042842 -1.12269874485249 -1.58583728734448 -0.496476576693066 -0.333737639423825 --0.0694508164201011 --0.490868218132253 -0.086936015567165 -0.048786576852212 -0.270464764601439 -1.1250185274308 --2.73136807318521 -0.190092617727508 --0.69620157045772 --0.283957772770222 --1.11142141682295 --0.807737189695555 -0.904119055293448 --1.25349553222116 --0.164015702145129 -0.531485763484303 -0.538785939514291 --0.961869178351076 -1.45188179069361 --1.87520606113097 -1.46415465038161 --1.8042143097208 -0.745473310928841 -0.541281207909833 --0.497782502703377 --1.71553254844822 -0.500019947497572 -0.600835405749672 --0.913533801458019 -0.364203497395334 --1.07999401503768 --0.0290032365978874 -1.00079719015186 --2.69422135594132 -1.81555477608996 --1.66313486975134 --1.55094613670692 --0.21037750018009 --1.7290669679614 -0.0777208833300307 --0.382512186290624 --0.518764896761802 -1.68978359801623 -0.333063769987428 -0.668779956848741 -0.473556312368157 -0.0220656615638362 -0.112013540465673 --0.283258589687918 -0.00975141893167475 --0.269491014792475 -1.4351196987953 -1.11857319483235 -0.756598331989924 -0.518580929710744 -0.899471747163544 --1.3714960310587 --2.5380434645401 --1.87563268080056 -0.531766856647558 --0.470369455873275 --0.872900610843814 -1.35902985730247 --2.88159305189744 --0.0187972025207728 --1.56191238159851 -2.05809575881402 -0.286512549936964 -1.26679745126001 -0.979304457262732 -0.440799217639769 --2.33730101060636 -0.491114716184818 --1.37991665828221 -1.39288063623707 -2.14078343795551 --1.5603524452615 -0.420827256866172 -1.13635454050774 --0.128143424061076 --0.916566765913615 -0.189383424134368 --1.23300717882302 --1.44039982741336 -3.26330283115639 -0.384773907685069 --0.694513393910238 -0.560324586158632 -0.460258510052867 -0.451542817611468 -0.146584841792233 -1.11792814906299 --0.526103432179138 -1.21244645668337 -0.361433481738487 --0.987767842407607 -0.912605856459333 --1.16053338547269 -2.0195193001084 --1.07354226710012 -0.864926620639693 -1.05100679322125 --1.08321218401113 --0.782039523071688 -1.40808365249284 -0.288893092304624 --2.15757581253455 -0.982973591100443 --0.0383187269587104 --0.0561853438625377 --1.12024446068075 --1.85266716996673 --1.93023306794582 -0.281840103679983 -2.09771401378761 --1.4602055670956 -0.676975159653143 -0.975217852081553 --1.17101594495393 --1.7616093040099 -1.25943203174379 -0.376731535590288 --0.609855368842027 -1.2404019527666 --0.539536260427923 -2.30931817124136 -0.475395316283176 -0.868293870993238 --0.283444869372087 -0.332769073147267 --1.32508374341896 -0.375822474333267 -0.669382271996991 --0.232594779583053 -1.79455299723971 --0.816760977709158 --0.137745037740284 -0.54552222008372 --0.246482768718543 -0.561649914787356 --0.35169310536093 --1.99572470747084 --1.40948492554183 -0.742751068030714 -0.600368389322632 --0.228053747397784 --0.51741742899403 -1.57385831162374 --0.353006713882245 --2.75379600096946 --0.383432442993829 -0.382926505023732 -1.69033323670504 -0.0935900232223119 -1.27109548960296 -0.716828009780325 -0.928630385670582 -0.447631577193825 -2.09291362394788 -1.30234836524003 --0.310504643419716 --0.371332215928593 --0.668244362193528 -0.838261149104866 -0.570140908741614 --1.11230032242432 --0.806112082151454 -0.927722007869406 -0.805979505018865 -1.20368958245448 -1.48147299770423 -0.570437991252383 --0.409576326728107 -0.588997975602785 --0.150963827162968 -0.861415698425791 --0.145386517965299 -0.0896052849444864 --1.55324693855342 -0.103832905637816 --1.0823055878261 -3.18880310618179 --0.541036011689933 -1.80926400953356 -1.78831231375367 -3.98074465119507 --1.1235951479232 --2.65035886083278 --2.27934542418884 -1.43202986901146 -0.255042564784866 --1.92335876161027 -0.584322485801518 -0.0341162171431932 --0.917631273958666 --0.351169528998298 --1.11649120404418 --1.20896810129858 -0.575796109255215 -1.5630160735145 --0.9193505408183 -0.344783739221754 --1.13886658546973 -0.032854366202594 --1.38116856563358 --2.00272185986735 --1.47853495427106 -0.718821018175301 -0.368034930473563 --0.288740263457591 --2.13231121718851 -0.677946834480053 --1.12189700064791 -1.20524350661975 -0.470347106052269 -0.147555007122858 -2.04034995834089 -0.752233164876504 --0.00767644163762071 -0.376339681262346 -0.199617930469179 -0.441944804957465 --0.659245107681775 -0.636913112198211 -1.17871151783836 -0.50741085286986 -0.451863981490824 -1.33767327984235 --0.950345473994361 -0.700946306039732 -0.943888965104406 -1.56583537611892 -1.26813676889624 -0.844421358003032 -1.17778404035739 --0.65307916594584 --0.633224078687999 --1.49188210446637 -1.88320876062057 --0.0139185819903993 --1.61203074707834 --1.11069768554127 -1.06247233473904 -1.35274874565814 -0.310203357599882 --0.0346831876765741 --1.92039499861035 -0.029153395610976 --0.303207080802039 -0.868372723072056 --0.188401160033251 --0.154680577484644 --1.81811687344872 --2.69156895256302 -2.29691911480847 -1.73042261798109 --2.09086766618136 --2.06695242521705 --1.65175046611134 --1.62998004433371 -0.0225510765140484 --1.32385830957404 --0.0711874655708407 -0.119151436702971 -2.22215749428909 -0.0351690902331114 -0.326628593253513 -2.16210765159787 -0.802894212155636 -0.280645482872053 -3.47075410916531 --0.588293698945922 --0.808671921228278 --1.95789535567751 --0.972204057527911 --1.29860810834086 --0.928912775014137 -0.301994274214888 --0.769264051388163 -1.01915125782165 -1.93295845688696 -1.52788342759938 -1.25991398067852 -0.685497038470464 -1.00784525752373 -0.434272424873688 -0.324748959248065 --2.02515402346533 --0.0271234428961815 --0.193049297362911 --0.631790649395327 --0.620358661106739 -0.934052667530946 -0.0896147500522524 -0.266954692507792 -0.523113147585118 -1.34152686447921 -1.39334332533173 -0.39037164528261 --1.61861852552826 --0.00165563239024635 --2.27986201877997 -1.93110431032849 --2.10410706980787 -0.820259571534059 --1.99613218229952 -0.655436212895381 -0.119610949228527 -0.0599514170397626 -0.0959246546989121 --0.365042217716667 -0.181161603750096 -0.68982847179217 --1.09828983929619 --0.880705133159751 --1.30948012460965 --0.360308759993131 -0.671868972570362 -0.480436386093093 -0.333306982810647 -1.04558533256715 --0.277978144922557 --0.376685308313654 --1.39600728089642 -0.325753049248737 --0.140223689248341 -0.988390183872212 --0.233569084946819 -0.950726752668714 -1.23095246809097 -1.2833811848655 -0.0210424467327428 --2.36045598699939 --1.65248168632419 -1.94831630877742 --0.201773025990008 -0.798716986458984 -0.870311348990448 -0.310924724046998 -0.12390744528164 --0.896831898109276 --0.800306095102137 --1.33376112028 -0.373051202152062 --2.84369772482329 -0.247643312166964 -2.22872641420365 -1.2726099454454 -1.28750067704898 -0.576023688778283 -1.71013315642692 -0.433304373517068 -0.733461472221837 -2.96772246242453 -1.4369055210555 -0.72393883603856 --0.518343781145916 -0.280443605345557 -0.267097670247315 -0.825585263712163 -0.413457220309709 -0.414673976672605 --0.497125643048083 --1.02173447113011 --2.39803161362217 --2.1274100723729 -0.343701118952659 -0.634777338380115 -0.761050183894426 --1.492056640585 -1.25634544252394 --2.75182119109528 -0.495289637252757 -1.48228085908776 -1.02917700807839 -2.80106245664669 -0.0812646397104899 -1.15959774661212 -0.115584978421598 --3.49763944458061 --3.37280916802965 -2.33573897448386 --0.078851372528316 --0.107147241450974 --1.60853674759543 --0.440565250441235 --1.51843043610192 -0.555150097062231 -0.140318137649679 --0.269736505119354 -0.146261000153252 --0.691709333787337 -0.470103822471096 --1.47610627167611 -0.134277821996168 --0.863882279699048 -1.45329407215998 -0.432707040983967 -0.5248497793949 --1.35997828948212 --0.57787717880554 -0.45568447808591 -0.274268841991457 -0.624556899571544 -0.0715811371836494 --1.49042617561649 -0.137282422546814 --0.941340220484054 --1.59165931266518 -1.84108053577603 -1.81713338665361 -1.76562355641097 --1.55896675567372 -1.8140451496008 -2.43276118375305 -0.453775204004609 --0.0475974729799837 -0.953700749098804 --0.593567310175331 --0.592656439801754 --1.58205850444464 --1.82159832473109 -0.412765299931031 --2.07870048126664 --1.66050653526241 --1.54595942859748 --0.461113513704852 -0.447684718788324 --1.35383869436125 -0.553748315871715 --1.09420669750572 --3.23568061272956 --0.644275221047174 --1.18369042103646 -0.416545867601837 --1.71568115469365 -1.01744771081291 --1.47822601320647 -1.08074436313844 -0.337805574650346 -0.992030717777556 -2.03969777469645 -0.107589802819501 --0.299471199527119 -1.40527372562617 -1.74675821392385 -0.504537939719953 --2.77333334820149 -0.159499998151958 --2.24794068880156 -2.11811728688109 --0.57151649689748 -0.896122046152325 -0.720750816100708 -1.89261912388591 -0.684377885550884 -0.682484676885466 --0.372295671382844 --0.416423750224824 --1.73219157471349 -0.613849695621553 -0.116493053949391 -0.00320553910638921 --1.31921043655688 --1.41876111803795 -0.121103123272675 --1.43522777154784 --0.757078112679377 --0.270584366887199 --0.297902332094328 -0.237223610867407 --0.868823733004156 -1.24315483660765 --0.224718091290972 -1.81266728680386 --1.6228996155575 -0.0988508560581209 --0.215655454605319 -0.900954469127782 -0.802893482083416 -0.992167984459535 --1.21820567087078 -0.286806548073804 --2.41032267380829 -0.379668407085202 --0.656445547122104 --0.48524843807462 -0.648057529469821 -1.49958264080858 --0.880068646463378 -1.53432827715572 --1.46450094753428 -0.37246318681844 --3.30682056827402 -1.83537304525348 -0.512248515281073 -0.303223772631672 --1.90720403492098 -2.2825559628383 -0.358131029824539 --0.0926520254409322 --0.48070294975221 -0.202737963875483 --0.634675213637575 -1.03485647358465 -1.18887309010999 --1.51059159635163 -0.621131394060971 --0.140041317377243 -0.366999858896495 -2.2863765976695 -0.181932527384895 -1.25836701339688 --0.57903218772962 -1.25176407578575 -1.41019535401207 -0.292637826034808 -0.377525924910438 -1.29061930732446 --1.19218160901914 --1.44706583609334 --1.47777813819656 -0.88317416003343 -1.88135679515678 -0.700125922506292 --0.573614708864778 -0.95776185760433 -0.604691226906724 -0.636692174920933 -0.547655885331084 --0.373054948017451 -0.171154615667895 --0.925710687763814 -1.03646106783493 -0.473762371431755 --0.047707908133475 --0.52603058901834 -0.189348014976559 -0.461181590259681 --2.63046868235377 --2.02776916999968 --1.39426542623173 --0.658180090719249 -1.5649703153251 -0.0574815732934351 -0.288777903672596 -0.375325589418505 -0.988025556060117 -1.11617922607732 -0.965374452435057 -1.470340456764 --1.4011550578334 --1.22640012315709 --0.568017032849969 -0.817878551559067 -1.87528600060853 --1.18303119149688 --0.927890373908365 -0.633872120131727 -1.28456104288353 --0.989780617981792 --1.81984836387644 --1.45804742694295 -2.9693992836233 -0.641475871651622 --0.298574325955911 --0.808451336123161 --1.05023568989244 -0.919260717608598 --0.984482079414935 --2.02838304678141 -1.87223601232303 --0.361782748150368 -1.70958110138112 -0.57109672018569 --1.58899740792627 --1.16951170381765 --0.463806117681347 -0.303205093679944 --0.236341905963883 --3.95410051480902 -0.396032200252291 -0.993838712845024 --0.958752520222021 -1.6441257567891 --0.0901485369836372 -1.38126273393573 -0.439694916755407 -0.498167405696032 -1.0296863567166 -0.942103883468132 --1.55691896669603 --0.269690809650601 -0.821376872672272 -0.958671993074301 -0.446798618807815 --0.955958136407396 -1.59874238764564 -0.742673483966703 --0.429930396037243 -0.616884341370669 -1.46468110643982 -1.05155504219485 -0.457488101292022 --1.45584093641074 --1.33468684826494 --2.03885137614355 -0.0969669994722899 -1.19985142663196 -1.36566258543347 -1.72534952565931 --0.29836122105684 -0.0201004274125296 -0.666292818537841 -1.55679733814217 -0.238363980785149 -0.660261838043549 -0.548682069559895 --0.385148696569223 --1.79320715181653 -1.52456554560006 -0.311507995828769 -0.80336280521189 --1.47073813876209 -0.180445596646525 -0.605029881621114 -1.40193245527213 --1.33621633769191 --2.84028994230623 --0.375937925977468 --1.32426624179299 --0.53303557693712 -1.20725716981325 --1.35337624915443 -0.764288076269434 -0.478652158330261 --1.4528678358351 -2.23328745834221 -1.35191580983083 -1.73319785758441 -0.793499267633859 --2.58265341341172 -0.104290950322671 --0.382494975106475 --0.255907908582266 -0.0670626952115683 --1.57844041271703 -2.11799479454159 -1.05154674810278 -0.399562565870637 --1.74606345274655 -0.0735470509759324 -0.53986415468037 -0.978560300942407 --0.40769689263923 --0.840285343691262 --0.152216283628036 -0.761723689420766 -0.306787927928781 -1.72723901805574 -0.712580031737367 --0.641417763040302 --0.202613397252946 -0.00486130896237569 -1.35752307386694 --1.50747239455497 -1.07082099923458 -2.44978900290873 -0.420918063533108 --0.644169319042305 -0.707654353343518 -0.788867808646213 -0.647262250809593 --0.484062644562833 -0.110825487444025 -0.551119246634819 --1.42179708493772 --1.12516197442361 -0.407645102344684 -0.180390958831058 -1.24280782660139 -0.449365039118897 --1.21297954732163 --1.39477425130855 --1.08214790539881 -1.12535209762395 -0.862541197103361 -0.33230012048924 -1.46902380660216 -0.999591631338234 --0.613380394431086 -2.04294204853358 --0.250229645105254 --2.0256885508104 -0.0480278508398868 --1.24888603410668 -1.2739698579945 -0.552557273235628 -1.1392202770545 --0.599117249868762 --1.10347308672289 -0.853324931744321 --1.35969692738792 -1.10592299947513 -2.36762419929319 -0.0749324564241753 --2.97324513319334 -0.790881905912062 -0.902306040994397 -1.66681885737236 -0.350669443394757 -0.797332231916535 --1.15015832927522 -0.681209660106475 --1.52132439833613 -2.2003601561142 --1.30224980082527 --0.228143375754367 --0.191657196855328 --0.156836818203411 --0.755253431617223 --1.35921390580543 -2.41868002270979 -0.955848777408988 --0.0193717624494951 --3.10836008136902 --0.0908591126104064 --1.63877047767266 --0.554679081212484 -0.413179214981197 -0.251642925383845 --1.52949799241018 -0.201363396094667 --0.572469619643186 --1.60411668934993 -0.647073637996087 --1.18041065712563 -3.82082081773219 -0.559310756546388 -1.02008097489261 -0.459441711528939 --0.426682285363594 --0.851698118670466 --0.0467218373196445 -1.17262799594824 --0.493339358072351 --1.25778335709999 --0.427968330133574 --1.2837176131806 -1.49707951700433 -2.45646501981403 -0.337744915815808 -1.79119443528815 -2.51105824765997 --0.473720874932305 --0.534190187956575 -1.01729944050875 --0.43101310184505 --0.460376402588693 -0.185353662504014 -0.875905176738208 --0.00407592808726065 -0.547833826181115 -2.18569421556815 -0.342006747135635 --1.14090758358946 -0.840276866121453 -0.17323682181604 --1.42045620037099 -1.26819845835791 -0.287287597865763 -1.92930850933443 -0.0600957213733011 -0.818292682257024 -1.33642048257987 -1.12049973465454 --0.165480031827268 --0.810530738569266 -1.06145948879376 --0.410102395598017 -0.845250793174358 -1.66196271002954 -1.22437027374739 -0.36462424419075 --1.5097768968129 -2.01825205641986 -1.73796173687718 --0.354220004980119 --0.31994748163924 --1.38506235930024 --1.32799708776255 --0.211647404379445 --0.188963575060439 -0.351670178098173 --1.58944438596667 --1.22213335682924 -1.42834487257235 -1.09371304217878 -0.891545692152196 --0.592121050948016 --2.95563561122571 -1.00114321070819 -2.5017660210036 -1.05003084981056 --0.380163794936214 --0.936525882084025 -1.92507968299256 -0.436718377331857 --1.31793884676423 --1.55123661478899 -1.19649497050072 --1.36647453558053 -0.827280678026504 --0.718171401752869 -0.579431007264338 --2.26354964648571 --0.0419652888356374 -0.30730658895391 -0.755089282857181 --0.277972324930715 --0.827015083917555 --2.86134812631293 --0.739194068492615 -1.21013289709891 -1.39345776622413 --2.75619226118224 -1.13184351818096 --1.64232733704642 -0.865393979600565 --0.689921582266397 --0.0407560374532885 --1.92819331110023 -0.512899159227457 -0.172905185847874 -0.0871594087992449 -0.305744404928465 --1.23940164662816 --1.18671137933932 --0.80291085924916 --2.62857925615899 -1.35725993064709 -0.741986685649444 -0.407594689887445 --1.53931503520776 --0.736583009465491 -1.17409286232168 -1.94365843714604 -0.526917450969723 -0.36949610111661 -1.97309862318204 -0.662842010677062 -0.78030824537236 --1.91152210981882 -0.0219002124233878 --2.25114401285733 --0.00958874757008843 --1.98398512863315 --1.5838857122409 --0.89460119922137 -0.207607706686169 -0.70173061827697 -0.206700834372302 --1.68127003255847 -0.928784904943562 --1.66047534303174 --1.59728514884337 --1.43278726105535 -1.23449736977921 -0.32944450606977 -0.900070978101894 -0.388903682568525 -1.20296854599778 -0.129143153461246 -0.596519345488588 -0.724018148307088 --0.878708214155601 -0.525069470848504 --1.04270216700404 --0.858198044812447 --1.41353380340337 -0.502273592155305 -0.545931662782387 -0.276018164025466 -1.27369917145655 -0.0473291364661002 -0.0142995214202912 -1.70893616016297 -0.248940940417224 --3.15375790772178 --0.856100861489566 --1.96920414102306 --1.33523779532467 -0.0684492814102953 -1.21908772742746 -0.742019584253566 -0.0714443708934436 --0.333669034628059 -0.540421366224134 --1.95442693217522 -1.76962615188432 --0.471943646743387 -1.95468993400283e-05 -1.84247189882057 --0.928289305055777 -0.811588316276975 --0.0531163148507865 -0.448044306589768 -1.77438845834419 --2.57277090277638 --0.634922392947622 -0.546537300709783 -0.773160435461193 --2.96180886624245 -1.55609568351401 -1.0500588875387 -0.825360130564121 -1.77099445725085 --2.47670564642089 --0.392222073362177 --0.203359496488886 --0.45622322760951 --0.274828627393177 --2.76492587941981 --0.450215129912589 -2.14673467264329 --3.5688639868355 --3.17603015175725 --1.19223805075058 -0.19782904684083 --0.341293253254136 -1.03263785271463 --0.364720595661758 -0.964308755172958 -0.82403879937786 --1.37189097096655 --0.115543228214527 -0.889239918869915 -0.883782964158399 -0.325963037676525 --0.193810135444899 -0.501981065357377 -0.612310674334539 --2.12700173323094 --1.41438839355118 --0.0432790979696094 --1.82135075325063 --0.427597209800133 -0.761008619341327 --2.42363294502334 -0.186425504960653 --3.78233087274024 --2.12219272386268 -0.204170294564186 --1.52881795604377 --0.240616932482247 -0.0861923361948342 --0.203683497633378 --0.226590107683226 -1.96663994577917 --1.2387643238963 --0.512201241521208 -0.416638167221102 --0.482194196010617 --2.36369494198803 -0.662892926745968 --0.0496135595350964 -1.14019416826182 -1.98408866353379 --0.224606417797844 --0.129506851887498 --0.35525151116919 -1.27962835686036 -0.43793554975637 -1.7252560479843 --0.521237605305053 --0.747869226067522 --2.13935271161606 --0.362444376842188 -0.349710022636456 --3.4610521575839 -1.29907685082423 -0.997463094187477 --1.12806007108396 -2.23605498680095 --0.822724819632239 -1.2225574321585 -1.15486654952319 -0.615253389222437 -0.149926115230951 --2.4416466201064 -0.677371337987644 -1.12069865391744 -0.920770339018073 -2.11607546570929 --1.45646066175853 --1.14467844963692 -0.124494122745617 -0.287641609081758 --0.260355029332278 -0.597382791878964 -1.25666973224228 --1.43657292511662 -1.36508544837515 -0.336063178631438 --0.0326174661844689 -0.870203667914435 -1.30500858466604 --2.68550571707428 -0.92585939134489 -2.18909290708288 -0.964442063129827 --1.31492170484805 -1.17843593560226 -2.29774341752558 --0.805145240703254 -2.01407151505872 --0.750339616317429 --0.0688252068713631 -0.903212025949816 -0.74848055509247 --0.333543300592311 -1.97985981854473 --2.14562974407457 --0.0341722216958757 -0.402750697502114 -0.758034801925223 --3.38263351714673 -0.970212250293503 -0.259427060436899 --1.2952617249117 -0.306669738974257 -2.29785829532605 --0.277573937523833 -0.408484378482852 --0.800875276449077 --1.3992088284773 --0.659267759128436 -1.34062300264369 -0.573119265724685 -1.95117423990866 -3.12284343239012 -0.0877556207791166 -0.684021920125925 -1.01088334454489 -2.44231269320921 --1.20802309966542 --1.30530716059691 --0.832613484309903 -0.414601138985205 --0.438686281711007 --1.49512720329288 -0.337328604594862 -1.24448479321547 -0.726589003151133 --1.20347612803046 --3.1232128401604 --0.709121106694475 --0.978051943635322 -0.0381982685223186 -1.27865548722326 --0.758926187480117 -0.033762229513437 -0.336676910555298 -0.520338636293332 -2.18497073069402 --0.0253566980629216 --0.565717878117205 -2.00006174815852 --0.828630836358748 --0.488203767932294 --0.687629918731048 -0.760716531656334 --1.9088463157776 --3.68281014545871 -0.219013014798954 --1.49958555333475 -0.133980176819064 --1.71398337386157 --0.145326931629565 -0.67360863122471 --1.16174680961691 -0.991602648143122 --0.274556375366506 -0.941078352916497 --1.26127354725051 --0.318623951921239 -1.06618636767238 -0.126613469981869 -0.361117242526534 --0.0675667140885263 -2.64739590697969 -1.28453218532979 -0.0729065038254966 --0.858444259006937 -1.76973554825442 --0.361007129841564 --1.93180875377582 --2.76864114171166 -1.84060070951594 -2.11217724947419 -2.00304293432155 --0.575804979212805 -0.405034302139528 -0.303319396827725 -2.75571298595847 -0.119099082510921 --1.26888612312193 --1.63184737267675 --0.983984989895017 --0.943042519737368 -0.811655665534893 --0.47111305737419 -0.831029901832625 --1.70781344921313 --0.348185650320332 -1.71972621793034 --0.769888518894 -0.87672379971144 -1.24705681291036 --0.917515479657371 -1.80327397353123 -1.01886388278751 -1.7077760191439 -0.289476453203623 --0.126657490236624 -1.79187624005684 --0.419228985836348 --0.711190951100498 --1.07052460898721 --0.506871301818247 --2.1344391471609 -0.0630725379494805 --1.97234273461276 --0.107265274850484 -0.523840017604421 -1.34464296815866 -0.420790241874471 --1.07538466606275 -1.65599907586311 -0.0367592994465156 -0.515054951998874 -0.502723749477031 --0.126080193639527 --0.348220575453801 -0.704186013394466 -2.26203398693399 -1.91782085207646 -0.838195267526114 -0.960210442290919 -1.04243096124491 -1.19634587576597 -0.565496300332491 --1.96824918191938 --2.88913208661034 --2.14479365716199 -0.702681608780448 -1.9969205119553 --1.67229180899681 -0.226868129897587 -1.6354999318792 -0.815919308987436 -0.254674984045632 -0.0356584752659579 -1.95008511708856 --0.650301949291883 -1.03524643455739 --3.3424935065194 --0.58062366544565 -2.0012013861635 -1.16490841625596 -0.0217018613222013 --2.33830013734307 --0.164888307261187 -0.712852850742854 -2.11432639888016 --0.502581300309892 --2.7106808982901 --1.05557379988048 -0.632473145346022 --0.900631010428619 -0.433842321243926 -0.345560679666349 --3.22451857803079 -1.51541183339104 -1.83402877700821 --2.61985555359102 --1.24417359658758 --2.60379447284755 -0.401033612242617 -0.750400881191208 --1.6068686953201 --1.09214594150314 --0.367774013123402 -0.499143290722611 -0.637031310386121 -2.61480103259225 -0.732052824643084 --2.75040934486516 -1.67090553472157 --0.244805790289075 --0.447485252483887 -0.215688991560215 -0.100536332138578 --0.498743773352054 --0.553307429829196 -0.111709874788255 -1.23782043378588 --0.37707263816116 -0.226134321093133 -0.0707763100430103 --2.23533825477883 --0.128005081524494 --0.401248517830551 -0.277995849058019 -0.584078510882861 -1.31951309966633 --1.58383519627623 -1.38023383322391 -1.06886273688523 --0.366425640402905 --1.91815345555496 -0.664172433769144 -0.185120559084627 --0.683484021604606 -1.76403378994553 -0.71242650119018 -1.23040460197767 --1.30725297326307 --1.03754423797051 --2.5761171511846 --0.243609747144802 --0.421196286210218 --0.00609199508219405 -0.425293379736509 --1.08360583146618 -0.374258162829399 -0.09295485113506 --0.399726343502518 -0.284923125186166 -0.464109523274937 -1.01508508605925 --2.92258865868562 -1.43393919385896 -1.2150618112881 --0.241598408564368 --1.8616683003689 -0.912852529004027 -1.43312910233632 --1.97133248969493 -1.18541307365038 --1.598024612322 -1.13318095491403 -0.254083592771476 -2.4811061561714 --0.0604466396119729 -0.0187832486917543 --1.23036077950505 -0.325002636187303 -1.17665031303143 -0.596878703559899 -0.48114801232532 -0.334925307996535 -1.17893254030945 -0.175747311369289 -0.212728775388795 --0.936945411966148 -1.74298870911678 -0.0615463253666206 -0.762739925676723 -1.16781413419139 -0.758674860439026 --0.961328743358301 -0.881587998694375 -0.931320052155897 --0.89068176010427 -0.37998330946132 -0.740552900393176 --0.27772455708681 -0.65115590081567 -0.684891817837384 -0.247150335861093 -0.59380782634784 -1.70167179552548 -2.77857927965245 --1.89308762860288 -1.54543036473144 -2.39732716846038 --1.38117944731485 --0.133257549970844 -1.50129418335044 --0.0821931812192105 --1.1555601092378 -1.00060117130434 -0.439950280144188 --1.25905566127128 -0.430199065623796 --0.82793544592101 --3.42549646531545 -1.03069423060764 -0.952024381816575 --0.712488316502863 --1.06901141982762 -0.18836658287603 --1.47974566271247 -0.212137157983705 -0.828779032676174 -1.98755579455064 -0.725240372913831 --2.93369352911415 -1.36770856805429 -0.688405360295576 -1.96129157106 --0.362899692186044 -0.544614795060866 -1.68409951113079 --2.71802102970893 -2.055112661362 --1.92009407827818 -0.196823066279514 --2.42860190036865 -2.22169771476996 --1.41025995200079 -1.45411119694796 -1.41330015249226 -1.75757066305438 --2.17072552890203 -0.569954694579618 -0.0814222881856406 -0.735248681690884 -0.542746118233202 -1.78748576495596 --0.712488965236183 --0.428948052330721 -0.921556770500185 --0.531252367456801 -1.13176695892439 -0.943237677362838 --0.848935087889839 -0.0544728101622223 -0.521790938489097 --1.32179070437701 -0.222455865277112 --0.864779095214685 -0.817543959017343 --1.02655042238294 -1.50039785385326 --0.490611590384795 --0.549705267075435 -0.0528870246593733 --0.511165706685006 --0.83735659139673 -0.915287136313701 --1.64567193664258 --1.25340759796164 -1.69357918255963 -1.19499283947899 -0.420694919264614 -0.738349287418501 --0.602440029599968 --0.119883614383198 -1.07358008618509 --0.0694686783399696 -1.40664748073698 -0.628585835451464 --0.758646980309296 --1.19258793027178 --0.0965769488188712 -0.0634255109046364 -1.00508153123956 -0.66167621345128 -0.0979472348256856 -2.36332750025518 -0.302080602791371 -1.08746014671961 --2.0857608833854 --0.245059544320206 --0.610740061087874 -1.44207578648941 --1.05463413065332 -1.24899973902712 -1.30638736073882 -0.355367996145072 -0.0637461972694418 --2.14689202600551 --0.193457155743076 -0.795899746538279 -0.869588321126777 -0.734197083357042 -0.762798747416021 -0.533074324092333 -0.84223576632111 -0.211609953166716 -0.727085556297297 --2.06709590538389 -2.25130312499942 -0.781970923551839 -1.26551175786322 --1.48709350200147 --1.74605067354609 -0.57779646888136 -0.849053694050344 --0.863811082717007 -0.270644978245876 --1.1570240669047 --1.3034889882505 -0.349340905244587 -0.513120845662757 --1.60990103618603 -0.467769214883107 --0.511175808222475 -1.84483067841251 --1.18172375932829 -1.58320169393663 --1.91735972662307 --2.69128407874834 --0.00325185624708979 -0.942492439565019 -0.404653316088599 --2.10302049446744 --0.598745357586346 --0.763541740435084 -0.984409680059365 -0.125360998839135 --0.902258875013668 -0.825511084872286 -0.563119942020798 --0.374069468582427 -0.804670012825058 --2.04029747151168 --0.502109269188434 -0.620326611828997 -0.197515723065731 --1.75991922107331 --1.51387629588446 --2.40336436426699 -0.825253300141963 --1.40975186636776 -1.41823403013686 -0.163463321507106 -0.242518513291909 --2.63327789113258 -0.498605571621972 --1.21256429993066 --0.0526402063963687 -0.0371839879680493 -0.513082367615402 --0.741511750872451 --2.34635469684342 --1.03396702687063 --1.21275895423213 -2.05197841636926 --0.874683579629611 --0.590672309262967 --0.216566894165609 --0.770187945692925 --0.0517460999383772 --1.57065302345136 -1.65229109602504 --1.79648177040196 --1.57056192946906 -0.0761780556539033 --0.244008799572487 --3.21214801762537 -1.1914380360958 -0.851893412203644 -0.746414649234843 --1.61941371446014 --0.195022198509186 -0.772622030261322 --0.516200064678507 --1.48733337354373 --2.23302874596891 --2.15427542782817 --1.9966547081226 -0.602249465285515 -0.758306298274105 -0.226574800688589 --1.44099728518025 --0.0615717976781909 --0.146525696504035 -0.0750287296922991 -0.940998015447512 --0.693551422814856 --0.487254580199483 --2.39702066846832 --1.67807318632108 --1.74352844784311 --1.0026346792508 -0.316665454689527 -0.398496430875968 -0.2130855703601 --1.01417295749467 --2.29062202242554 --1.91505629535848 -0.029883040647583 --0.4489862180315 -0.560431508054515 --1.4842478389173 -0.300767688281644 --2.02543158476338 --0.0719789803757021 -1.53289891014787 -0.714577940695484 -0.209493472066487 -1.25976498365982 -0.912555055065813 -0.235771504458832 --1.46498826731188 -0.479890849357176 --0.410960913259757 --2.36131871037219 -0.370577035644168 --0.523405819381061 --1.46861452567446 -0.0185239209314947 --0.869778034916962 -0.974484839423148 --1.21167429729304 --1.24895925413176 --0.268921630466082 -0.239002919018484 -1.18276464935774 --1.70661417401319 --0.589953173632349 -0.210155431315453 --0.530135789995882 -2.27789985905473 -0.099771528495701 -1.6376377919962 --1.48447948985645 --2.85511280215842 --0.252282759812868 --0.749366876606008 -0.245647575209174 --0.754207119920803 --0.489688521168954 -0.943774647932701 --1.81285162548994 --1.38327790067607 -0.705177459698938 -1.71286690988209 --1.18235981118937 -2.10907478510327 --1.18093531372666 --0.521681471112331 --0.299588090708667 --0.952120496891958 -1.13557260331796 --0.657220068847895 -1.60736796182515 --1.36938684727085 -1.53181754907565 -1.53278486112995 --1.24705511942522 --1.42602421139248 --0.443337131324142 -0.517051545909318 -0.729490978655216 --0.975708704266605 -0.191100858753074 --1.35831216464769 -0.338764978471033 -3.81546400798514 -0.517001011843993 --0.495041681959499 -1.23257267215044 --0.00977160142771538 --1.3942683671396 --0.273082480186943 --0.809252231284788 -0.317552613295739 --1.61320880102912 -1.96412673330397 -1.09466426042615 --1.63639056593135 -0.185369731375779 -1.34562255207104 -0.519143832501358 --2.15354424499891 -1.13879675811043 -1.67344592588377 -0.064865558790995 -0.410521413497404 -2.05420485448384 --0.59983120021662 -0.316874220305444 -0.827429426272149 -1.20926741458481 --0.54912149471963 --1.51198767976996 -0.0455836280573969 -1.41426920373401 --1.11353809822485 --0.183362779448643 -0.0246046057894151 -1.99353302292795 -1.21163261358049 -1.15687663964233 -0.803295899912996 -0.906987167594432 -2.22670308274871 -2.29784836828158 -1.16643268309341 --3.77740304812122 --1.04353614167593 -1.01357520699975 -0.0734879464427358 --1.86266854406275 --1.57536772431457 --0.838505060117932 --0.505193698736431 --0.664644928867364 -1.87580170820743 -0.396541736799954 --0.559702963665814 -0.00490583076684459 -1.4377970693431 --0.808456230662053 --1.49986547946379 -0.157325588306374 -2.37861881592441 --0.895705389497088 -0.963683147833651 -0.762167144960259 --2.51193540627841 -0.324011722410894 -2.73032796735355 --1.87878448819115 -0.370812269953452 -1.6368499391502 --2.36112821982046 --0.562218156019298 -0.01958716275265 -1.94360741390459 --1.78337732564211 -0.607072672504469 -1.49285977460029 -1.10876677753969 --1.11610066766099 --0.909730656746209 --2.26222407075825 -0.681439707754663 --1.62686824494526 -0.401100758019222 --0.338041978005968 --0.394889739782244 --0.068407102791765 -2.21364428890877 --1.12421788532755 -0.332212407640579 --0.110982642134374 -0.851629441487646 --0.131969016181765 --1.35750593869588 -1.88797054252924 -0.707098528587384 -0.373544601447682 -1.43298509182031 -1.04690430214583 -1.61055259556577 -0.905660371289205 -0.235063954742831 -0.488961237066558 -0.515186146915543 -0.79283510374681 --0.310121992119214 -0.973233603796629 -0.288619649696287 -0.37326930032434 --1.47306229753004 -0.505739031492763 -0.00915999769006248 --0.306997162526883 --0.266296255671229 -0.647901804960789 --1.72160331353123 --0.518292152526406 -0.552067230840422 --0.328145416049228 -0.339682524127712 --0.0399564880566459 --0.342037960299511 --0.67492069778794 --1.59767352969792 -0.613686287031264 --1.78300014073585 -0.263574497695474 --1.06218147073641 -0.277108563733078 --1.0919578861124 --1.45561947771904 -1.48303474210439 -0.865563310874066 --0.575303472776181 -0.442074190005384 -1.21552871165451 -1.53267390019721 -0.0685068180409054 -0.795335963921492 -1.9010870530985 --1.93704102691827 -1.41985436211781 -0.567885638092996 -0.805838028530786 --1.18579091747051 -0.577847564478105 -3.57779641630753 --0.311763710984195 -1.72507617004852 --2.16184213356454 --0.34808705212026 -0.645169812474586 --1.90042045044487 -0.301745394876139 -0.0540289167230199 --0.648089377085217 --1.01200823960875 -0.412354895775609 -1.2084706529447 -1.61245193040481 -1.15992268143835 -1.01465114973187 -2.2355233686806 --2.68209349295947 -1.00217117902989 --2.66843588592848 -0.36703804615113 --0.667630645248771 -0.815829859541228 -0.306221641661502 --1.12980975011526 -1.24431668016477 -1.50168334981103 --2.36027228802013 -0.486310267682608 --0.261369348234537 -0.491881100385292 -1.62199005673686 --1.17772595963961 -2.54680031141682 --1.57117177820068 -1.43895621703952 --3.52949036412671 -1.49261229431458 -0.55994307029429 -0.629186190584852 -0.691622467496257 --0.0854156686234617 --0.145683660522714 -1.73101329409455 -0.452975362300517 -0.709736581766908 --0.913791908259775 -0.647321143543913 --2.27658021643694 --0.0754673226092564 -1.06550747220636 -0.49002406779065 --2.04487237523158 -0.988253587449623 --0.442836127992202 --1.3578511620542 -3.10209211596365 --1.33618566220991 --1.21604137561981 --2.06119268404516 --0.61214580639148 -0.0765944144543234 -1.21617143670338 -0.441295624635778 -1.25384187100529 --0.723381060614402 --0.278785779829747 -1.69023495517736 -0.908236748423221 --0.742228220593155 -1.83613498890858 --0.359263507323679 -0.553489974254834 -1.38180841257042 --0.0284182554210624 --3.02557121805574 -2.26966718320411 --0.581835249390865 -0.646383480671437 --2.28074058233354 --0.556023391928449 --1.81909956380163 --0.155624391092914 -1.93173104629881 --0.0160817879352919 -2.217725848808 --0.296093537080264 --0.428609794652843 --2.13986926506202 -0.469893923730341 -0.423030357080375 --0.261210020081847 --0.0808736477628003 --2.77445891548345 -0.764520648759863 -1.47206841505143 -2.07801602958688 --2.16057572470817 -0.00611189345578289 -0.311749429045769 --0.920121046950634 --1.2828961587679 --1.07691712715659 -1.32782346289073 --3.43372095891111 --0.826399607713661 --1.90390114145327 --3.12117877804983 --0.857803109830883 --1.76096438555532 --1.14897749306075 -0.232541029783308 --0.661334031271593 --0.436385895616354 -2.25150323496025 --3.35353688374076 -0.353844732075537 -0.0135121366455238 -1.59920658422335 --1.88796226860928 -0.581726591368156 --0.688863511771302 --0.273313543090424 -0.673643232800568 -0.745648297940702 -1.47470801585769 -1.15954902292118 --1.48068298760086 -0.742948708212534 -0.385545032206464 -0.525549132974419 --2.17832318175144 -2.4593114107249 -0.300389541149055 --1.4791692467253 -0.769690867554724 -1.58928299667131 -0.496389618789326 -1.20679810454946 --1.52873921510599 -1.28239566465965 -1.52074434920566 -1.41736995807425 -0.941997835587525 --2.23319054338052 -0.841561176233771 --3.03999108411986 -1.08407786939318 --1.25291689192419 -1.38451208436504 -1.33030901923284 --0.551525342883995 -0.245559351901257 -0.34923960207238 --1.43587053263006 --1.3086751050552 -0.144135986067258 -0.933440952577207 -0.216676090960231 --0.146481539480263 --0.10788416852477 --0.433862062680436 --1.99835660318139 --0.856593317472925 -1.1646819815216 --0.114708585607893 --1.85694885896076 -0.521688453983197 -0.771240498209796 -0.484248176605886 -0.819985157314363 -0.850151688139823 -1.04123062511789 --3.12782794506888 --1.23052726523615 -0.445758869526831 -0.904346787882009 --1.66764208132927 -0.357604343108953 -0.498754125726919 -1.97037268676173 --2.28566382813377 -1.13342922826366 --0.0444145634900561 --0.230218776247007 --0.223444020122599 -0.373008268226965 --1.18786851366549 -1.34697997447505 --0.532143725258653 --2.68704142864964 --1.44905490849253 --1.45045059348472 -0.0357409739393972 -1.83811515881165 -0.251181328918619 -0.0812072391519614 -0.304075550677311 -0.929240332337272 --0.802501939435071 -1.31658999104233 -0.381545431804161 --0.422210859508795 -0.0840564749504935 -1.62768693489026 --1.31543222552398 -2.75111399546375 -1.01648476129699 --1.25888925086025 -0.893040384525747 --3.52884545764169 --0.365974079157677 --0.361014910585652 --0.0733609353666083 -1.23050479454601 -0.242906306370877 -1.76657791975915 --1.11797348784316 -0.911264943292409 -0.0985063734331852 --1.08108043056757 -0.528395900279074 --0.637380800053178 -0.427621204206414 --1.92995864805691 -0.533657563292902 -1.31247084393621 -0.354914993665558 --1.06510118378438 -1.64397573692658 -0.486698642225555 --0.362985171365352 --0.526858806989964 --3.55253012254567 -0.59530829120739 --2.00932827909089 -0.082888569934326 -0.320733216146136 -0.270585529420572 -0.404446224613867 -1.88933882650051 -0.980693894005842 --0.835073218226817 --0.26516753302608 -1.00289979300621 -0.058166911332691 --0.743788299825191 -1.71884259825989 --1.20667183535235 -0.573618484253569 -0.272395901598657 --0.133161826867479 --1.00534864919069 --1.25459939692065 --1.26131497312538 --0.0544121057574358 -0.824924825058474 -0.810343687265039 --3.06994600693035 -0.43935843701821 -0.979200333145645 -1.48993608530913 -1.73336802072578 -0.11574847622769 --0.810295503811073 -2.11866858543922 -0.362567997338809 -0.196479690274501 --0.879758751918395 -1.60167224640503 --1.51792034702491 --0.601839460417022 -0.164580888312379 --0.296212445412088 -0.108037369162783 -0.768358146699192 -0.103859170112667 -0.169750674626194 -1.43997340581088 --1.453633854542 -0.403058921990944 --1.11973318882899 -0.77390360570978 --0.20238796659595 --0.301343689093816 -0.368665170471552 --1.80084278940313 --1.22990741919493 -1.43060397520521 -0.688095076308056 --1.38909905448501 -0.498465341148581 -0.767442434093233 -0.323880696466421 --1.1126628637065 -0.52291683993972 -0.50013535907712 --0.0724558855145467 -0.902870274704082 -1.1971315373539 --1.01651648986811 -0.00260837142030113 -0.365844890170628 --0.0615979245949028 --0.352761978420894 -0.16774526244205 --0.415038483385413 -0.0672807912759801 --2.2190883350451 -0.150268148819805 -0.93694541258246 --0.16194134629492 -0.248553503125731 --0.631163121801457 -0.877426378766973 -0.318784594733968 -1.14428621148884 -0.633891107662789 --1.38910244810605 -1.33636014504648 -0.388934318411984 --2.26091014011918 -0.379429437238205 --0.755598028933118 -0.959268736419489 -0.109796800645531 --1.56024504226691 -0.550425234894934 -1.28093442424322 -0.163966836903246 -0.0598117704187509 -0.777177174924473 --0.300466586083829 -1.73125657537866 -1.5585164384468 -2.35446043868979 -1.04209506627598 -1.33369725897424 --0.757420081882941 --1.19351562471047 -1.42874336298406 -0.572946314566391 -0.218478007574594 --0.46058064654364 --1.41257260408172 -2.0418347541367 --0.414208011231501 --1.22743548273913 --1.61711401697783 -1.17275054864293 -1.57616719524226 --1.22742031446236 -0.236360893746786 --0.196263868183941 --2.33695874689652 -0.0299029339016421 -2.19856929049175 --0.694145766155998 -1.50936811380564 --2.44441639207213 --1.01212941355495 --0.256580535483831 --0.302871646102137 -1.11983441351876 --1.32771042573028 -0.815800510256505 -1.24711737076636 -0.329169966049557 --0.925438104281127 --0.189457278063678 --0.323318286876603 --0.361976972121637 -2.24094628884732 --0.618292225515397 -0.720013138990851 -0.221756234937384 --1.64217769288283 -1.62348725093055 --0.297429061808625 --0.839202493940586 -1.64544428245155 --1.05928558012163 -0.612079051444635 -0.0150287540445824 --0.333154697167529 -1.35928741423036 -0.979427822756547 -1.38178993916477 --0.220102789520965 --0.943395130618001 -1.7145528639919 -0.0310336657779366 -1.62325050485083 -0.366067013934522 --1.58273288583649 --1.68269447378244 -1.39003401300567 -1.53287957456517 -0.022027384245618 --0.562256578952109 --0.451160991420764 -0.609045237690211 --0.570338166044003 --0.0276364223851751 -1.17064570419635 -1.240760937169 -0.908085063266739 -0.362792363709671 --1.72710691406193 --1.48735529830168 --0.0135159980878523 -0.378725749396526 --0.0477739373400325 --0.854590496050159 --0.74785885125489 --2.98111885591508 --1.35892342908748 --0.0756188499289365 -1.17216383225564 -0.407334908953093 -1.31674539133109 -2.2577454384761 --0.762064414364453 --0.00630116211108955 -0.991684638047328 -0.602538213604827 -0.447704500401306 -1.22191671613587 --0.343367663935719 -0.252475840746243 -0.0807576468006062 -1.12909356753819 -0.836632524535077 -1.04762066026832 -2.03946401183445 -0.0856820858858178 --0.546143223940614 --0.31014041243068 --1.21174906467932 -0.403387167146764 -3.73181218076367 -0.760402550334678 --0.082461602091696 -1.56893134024704 -0.438291686860705 --0.351564629639032 -0.710340320894209 --1.28545924607086 -2.22246987485794 -2.22231285747039 --0.612221863714268 --0.470520613316083 --0.202792149813508 --1.81282918733667 --2.61516034502344 -1.56297675486263 -0.0951704415079906 -0.968228147483236 -0.509291070926199 --2.15921005208598 -1.39448023580135 --1.55098847823563 -0.504565760274476 -0.340250726987129 -0.469661010422021 -0.822796217428692 --2.617207561783 -1.94301149776575 --0.205360120159085 -0.48079458354019 -0.252428815726956 --0.0960318689537338 -0.576762089080692 -0.0644302753499026 --0.329245253710361 -1.16385165475594 --0.759420941735062 -0.318678897725043 --0.19163725782181 -0.315896489984752 -1.56036833985903 --1.37611121696485 -1.40441757422532 --2.0818265842001 -0.161716019517598 -1.19518373764275 --1.0822316485599 --0.508044389800695 -0.129948717156795 -1.05103129955828 -0.78418336522406 -0.538423892984682 --0.210151256768546 --0.505444846736737 --2.50009700445694 -0.412300897433472 -0.468272658529159 -1.25835477947552 -0.305432649240339 --2.59573849195442 --2.75251835653402 --0.884388978842654 --1.92191388349914 --0.754517085553879 -0.918522566176421 -0.668412659039777 -1.02583571889036 --0.913296800659161 --0.851351245728392 -0.107302765777639 -1.12106252922176 --1.64582210257296 -0.479915527287959 --0.935471106142355 -2.17332015055851 -2.57874676065217 -2.08645909808506 -0.605016305881705 --0.122978120647389 -1.13531687808922 --0.595936623997865 -0.247979672449869 -0.567026251597147 --0.104022026019733 --1.85774479317691 -1.55102164107791 -1.44906101472355 --0.0213962789665842 -0.369695725369278 -0.871563398075899 -1.02967887484608 -1.35936140041409 --0.209953194335426 -1.62050674026565 -0.842818116120428 --2.64399223240543 --0.600175348728669 -1.83974662993935 --1.03682455991675 --3.20313136659783 --1.4525519343701 -1.16408500493476 -0.291746825308334 --0.871380084651047 --0.771955676897385 --1.31441536856994 -0.820445573671666 --1.13519000777017 -0.512432422235666 -1.29140279570132 -1.69309845974487 -1.34041523277402 -0.0196924827107949 -0.0693073971427403 -0.944427527258551 -0.968674832332283 -1.12808744390404 -0.414755555071565 --0.279264837104655 --0.00685886470859387 -1.05882213023891 --1.29251432173261 -2.46296908753636 -1.87868558954442 -0.261155259547163 -0.446471894291726 -1.51201749455454 -0.828642680992328 -0.214310023517644 -0.216089862744761 -0.676644284314801 -0.386206472139655 --3.3636088010674 -0.765699440893137 --1.47562166106875 --0.627206815363122 -0.245384500992735 -1.41719893425746 -0.519167556829242 -1.07107286175642 -0.131540089713869 -0.799402109890663 --0.860972370721075 -0.0661598443566902 -1.36974577841879 --0.0551672278130617 --0.590831400164461 --0.344639572922858 -1.615669895764 -0.54961030145941 --1.47752868393253 --1.63861371018901 --0.725202171299117 -0.342321486224627 -1.14331519864522 -2.06938137547009 --1.86321959626415 -0.420820412987704 --1.46593085697607 --0.0518687348980578 -0.725821103772862 --1.24022557932983 -0.971433743607061 --2.0464042699134 -0.801233130895817 -0.90722508184831 -1.11341018243731 --1.32056121645078 -0.406751938039235 --0.0512474012138533 -0.286747629237553 -0.145487155289002 -0.392559094650917 --1.52778147271037 --1.50535048610232 --2.45809723742067 -0.626657309123248 -1.54303940372758 --0.746732313776743 --0.0928264728630808 --0.327338819510175 --2.06698645867227 -0.779002205211221 --1.23338907990653 -0.272663312544452 --1.63109940423331 -0.370631358845458 --0.722759923545047 -2.02413122383798 --1.13763677229752 -0.461583957147665 --0.0644723433028762 --1.42197554072669 -1.95758271127755 --0.71549138449851 --1.78399268713214 --2.81176010899277 --1.39505585251355 -1.27553350880675 --1.16276044668293 -0.272864158924975 --0.198288863337773 --0.483367065413603 --0.871192779964193 -1.08153039340342 -2.34258593164583 -0.774238645104575 -1.75299435431911 --0.814254740981784 --1.35998021753922 --1.47315826146332 --2.2619991058139 --1.46801850931156 -0.636259499936855 -0.334082490850914 -0.391612193287163 -1.93562891278668 --0.320282707109229 -1.46829130321245 -2.0214390321168 --0.970547023308743 --0.0568743162261605 -0.0926055837991981 -0.595075960371442 --1.46778772969782 --1.25157174457294 -1.3504966529712 -0.222179910657857 --0.211881108694648 -0.25533786065006 -1.74922981920247 -0.305423026005208 --1.29301228508155 -1.37516721732549 --1.09448664160798 --1.25529555790061 -1.79553875038731 --1.48873870487319 -1.63034526230637 --1.25875539472909 -0.860786988934498 -0.619104789851136 -0.287183050437363 --2.52798322726435 -0.526532037354997 -0.84633006885581 -1.13785268195625 -0.608119334537554 -1.41616800544928 -1.56128000758032 -0.353172181014923 --1.37394404784932 -0.208906776241939 --1.49817607300421 -0.782320250740394 --0.235762896280548 -2.18266394810527 -1.27195206807635 -0.0592543439671793 --1.34504034054038 -2.33138470916914 -0.18646929844307 --0.667375990583672 --1.95226724247016 --0.047854659220306 -0.226114228070983 --1.05391704601618 -1.78867856384209 --2.09986398047155 -0.295337501713579 -0.351213952873479 -0.172560872648084 -0.207954177483607 --1.73976308490422 -0.361059319845921 --1.39291450196732 --0.326434747745644 -0.0935759867187365 -2.22684410285196 --0.0277002862878035 --1.37563577924811 -1.08647822290639 -0.523145054690728 -1.28368930476365 --0.854284296824602 --0.0199609926456183 -0.9822249935944 -2.22838899398636 --1.34205165724729 -0.173668119274474 -1.43046810181512 --0.036910211942093 -1.49882129608841 --2.15417833335459 -0.526334475324639 --3.09549366228092 -1.16730762230272 -0.319662773326023 -0.0892145138624514 --0.0660426418639446 -1.16228952303989 -0.391313601801052 --0.73754802857589 --0.90609800560037 -1.1431944433352 -2.03146584275433 --1.34382392280279 -1.00490927158621 -1.01880592533551 -1.0865107737968 -0.684931583843539 -1.39310459536419 -2.34158177751052 --0.231479103603487 -0.93266595129688 -0.750017054424152 --1.2311361404226 -0.911413448959919 -1.8942226330855 --0.129214836440994 -1.21603556981559 -1.08000804878273 -0.0300768208519671 -0.0391929501617447 -0.543918843726347 -0.359390358201473 --0.472204165901148 -0.79888638598505 -0.476739728413271 --1.60253143730334 -0.594661844098352 --0.299826986201047 --0.56835088103281 --1.33754904870501 -1.93537491128162 -0.709127235249332 -1.48316768904277 -2.47367945671114 -1.07520357486435 -0.412666485002971 -1.96124742720677 -1.48931299048431 -0.934701545182804 -1.77657827178762 -0.0573996144007722 --0.949788336471265 -0.379657238399387 -0.909266938773044 -0.459330238482124 --0.420708511783964 --1.45539699201335 -2.00986424894493 --0.294224038672837 -0.600722164742526 -0.547406605661017 --3.25972603619119 -1.60733216026458 --0.15926639597386 --2.28464653234882 --0.41227956821848 -1.47538532058085 --1.9280541405522 -0.555173180565028 -1.61518414110623 --1.95365528479235 -1.31764882769092 --0.479925148567972 -0.440652456306829 --0.735172584415682 -1.46071679805726 -0.447478461265817 --0.655524337651698 -1.33603440756685 --0.959756734749455 -0.55933387183525 --0.464436717560751 --3.20033534699925 --0.219333293064288 --2.27639932169065 -1.32110977101725 --0.801952902860918 -0.031636676012873 --2.10919806665903 --0.855816642462443 --2.3196087685895 -0.336276834037415 --0.0436775991274239 -1.6426304334789 --1.63414750486945 -0.284999896787923 --0.147101766164333 -0.677207356314927 --1.23940393459847 --0.115901505336304 --1.13281155777905 -0.249347207183803 --0.749740273525603 --1.65002249797381 -0.547839168928782 -1.32327406673877 --1.74383723732026 -0.790032114136595 -0.0454793179720809 -0.885253266467529 --1.48527119595735 -2.08286159616353 -1.94343946126009 --0.0284375061838134 -0.134186046563775 -1.73730754187761 -2.29002086770542 -0.51667192069057 -0.771570708923136 -0.499039926368578 -2.31521333089194 --0.428361980846276 -0.39367372498063 -0.118493953294848 --0.879889579188553 -0.592614624291594 -0.321235710491676 -1.91267523900603 --1.85714854622104 --1.33615511441852 -1.10618489308373 --1.35482986891682 --1.97537494051374 --1.0253565925031 --0.591877615835052 -1.56235552732032 --0.191941549184396 --0.988139448917991 -2.07829802595425 --1.53603339020687 --1.21344616825598 -1.07785264759902 -0.207546381245994 -0.907059709392634 -0.376689368713851 -1.18714783437547 --0.13708731323038 --1.10148521270354 --0.0394510671196073 -0.290623834482117 --0.0200250740708157 -1.22878946423499 -0.0778199422390315 -0.184548183722899 --1.97135821736891 -0.0648283148373494 -0.168270307207269 --1.43837642780874 -1.87923708573348 -0.49304332433165 -2.52396912413719 --0.718546643051294 -2.48877873996816 -1.03170727937742 -0.815327669144647 -0.432835872248623 -0.728415654367657 -2.39288752032449 -0.628434569813782 -1.63100339764578 -0.368582965577176 -0.265770370917824 -0.833189904209782 --0.944551375898683 --0.861570970898832 --0.370127530219225 -0.186785254946109 --0.681893871931692 --2.63320815443769 --0.120076323569723 -0.28371181346029 -0.219546764199585 --2.15534847874728 --0.677217031368563 --2.71079941830192 -0.580332679487903 --0.414072688005042 --0.909560961002036 --2.6729551756125 -0.311539812794322 --2.51240937122658 --1.31540584892055 --2.60211738701052 -0.924760534687206 -1.27183688768047 --1.20707780648842 --1.4956927371159 -1.10267972352003 --1.22766262907524 -0.200162483235037 -1.81622137982437 -0.540309097317515 -1.11130604324936 --0.576172236406954 -2.33650941494214 --3.28725058012913 --1.04750776589931 --0.215212653024789 -1.11881130987167 --1.33856113518871 --0.510117816061378 --0.839799016169598 --0.687073805373338 -1.61004195213489 --1.79280520404781 --0.178202509823333 --0.0827133471754191 --0.81697586418862 -0.86670577885171 --0.753686226368472 -0.153903084033253 --2.12268455479479 --0.965590205232857 --0.110218000267864 --0.829836248768508 -0.313958676609543 -0.331260784191816 --0.426638785584451 -0.369825884664984 --0.1033151743543 -1.90816166904029 -1.23612976098602 -0.762784454541066 --0.0559482195240726 -0.602233516103993 -1.83792638397452 --0.339420370814015 --0.501128107490896 --0.9016215148506 --1.76237388706103 --1.60986339863759 -1.60505698378235 -1.26775927499392 -1.99010686826094 --0.788374960733201 -0.132095318547846 -1.77744483350106 -0.747280158504759 --0.687844986238517 --0.395673419111397 --0.0851722134622221 --0.7645646274988 -0.517993353815886 -0.110078664414882 -1.17795056410688 -1.31095013033229 --0.0523548513860437 -0.870856115519455 --0.293904286673083 --1.21973438389205 -0.469045708652345 -0.164272373567734 --1.63292281213592 -0.413994234570254 --0.719897246834115 -0.763378907081297 -1.47847306293582 --2.09415316136477 -0.159181520766976 --1.26528192479236 -0.381251013919252 -0.509834732006588 --0.146732717969112 -0.955274302348712 -1.51855221625549 --2.6292475671491 --0.978163380210004 -0.450217927549538 -0.665520901677674 -1.09791820722791 --1.58312163316188 --1.27049106650545 -1.97598290609577 --0.177712516365972 -1.26311281026802 -0.713900553110539 -2.21302284806219 -0.554942813752469 -0.757213721703565 -0.676783165403911 --1.73398807214469 -2.44443687506167 -1.02189570479707 -1.31981098471065 -0.157261916007386 -0.0182058433849299 -0.781767977270412 -0.198808757549948 -0.8104658667826 -0.509298899192917 -0.80797444839456 --1.91828915467202 --1.38143244941453 -1.86081280096787 -0.308630566417635 --0.719055220122929 -1.90384573856541 -0.417085262007262 -0.505716113289179 -2.06398681829608 --1.39194873610269 -1.38507876871764 --1.10218272637949 -0.0809443027528154 -0.393387851615579 -1.28096162090313 -0.946604300959812 --0.303668483469053 --1.14798189858252 --2.96401691453742 -2.27807890496435 --1.08950191521275 -0.421900884120644 -1.10473543490913 --0.773470280114283 --1.47618970826264 --1.27949526427107 -0.591771162477787 --0.714053013361525 -0.287723050725802 --0.180557784265105 -0.778399881310317 -1.36120491774672 --1.40628167792889 --0.938441489576618 -0.911126567638137 -0.929475894678614 -0.90125191721941 -0.297511644525168 --1.32615730553261 -0.888260141374049 --2.09520209562473 -1.15309981911586 --1.40010367153027 -1.64630126239403 --0.0684842356196498 -0.339059982378323 -1.0230977174328 --0.49548306329136 -0.940418999152904 -2.05799939874078 -1.06913645413424 --1.36240751231962 --0.567920319826431 -0.110392914850225 -1.68600703747324 --1.31928925276411 -1.19194880589401 -2.1492934351583 -1.85691752598512 --2.07776332238457 -0.886179775112616 -1.1282289831354 -1.42190169940766 -1.26994627249266 --2.243482851702 -1.609119087757 -0.398295841715534 -0.332162831559902 --1.52419215057785 -0.709599520436999 -1.10963401579929 -0.482632298007854 -0.941247927223895 -0.293622726933613 --0.310004676697154 --1.22866059048474 -0.00620153211865393 -0.335184467704845 -1.11000961137012 -0.187244436660645 -1.04721073678365 -0.545464260782204 -0.462107917593798 --1.48920318645228 -1.15620712860614 --0.0456887549643241 -0.882270629902013 -2.83038146042748 --0.124163827370264 -0.0873817642787724 --3.07394679838023 --0.273266351334858 --1.01784470782447 --0.384109328986213 -1.07230847639415 --0.278916347303372 -0.893985697774532 -0.383756967523333 -0.533016198903088 --0.249628251456748 -0.0966086682125145 -1.15247769437115 --2.48897856531107 -2.13818404160072 -0.455879798278687 --2.98568489085103 --3.66028975839699 -1.82343142694722 -0.414424907794691 --0.0844085739970843 --0.0563830827578222 -0.343185677713127 -0.104589630373479 -0.255019103891069 --0.949939850132768 -1.51149238531215 --1.33236827005543 -2.29487596679246 -0.406364901071953 -1.33653779277359 --1.03171162377571 --1.44222703736807 -2.22163328573943 --0.432561059808339 -0.759483278173658 -1.66005762409348 -0.0486195455401148 -0.0437188757731022 -1.14688801300986 -0.00494978152421055 -0.175371313751487 --0.869331125981216 --2.60009496810241 --1.23223786583776 -0.894128704183906 -0.769445186035119 -0.122853525986976 --1.3866783338664 -1.01105844877506 --0.228225712740869 -1.03089518107345 --1.1184479719991 --0.406619466715888 --0.0276816978419951 -0.655546598176553 --0.923434295044412 -0.762014162332729 -0.595945654655415 -0.259847868388308 -1.204652379494 -1.56921916279483 -0.85248328881746 --0.102263380262002 --1.55210715676579 -1.19291637574722 -0.561351744741122 --2.2677743675904 -0.825138424634527 --0.822803419896459 --0.312703072166677 --0.788286703003958 --0.0122838495613067 --0.00854855131649046 --0.738865868696401 --0.0921232293980516 --1.24327460788609 --0.207245497552556 -1.04968745426823 --1.45050305125296 --0.0678502134109351 --0.982911742617301 -2.37528334913485 --0.316863665147537 --1.31541724801138 -0.529417779597669 -2.29880411157214 -0.740215023338166 --0.761363853689041 --0.740609982007811 --1.64821548553985 --2.35796409783365 -0.71514337037933 -1.94221969576458 -0.795321420793719 --0.222341793860188 -0.14906304838661 -0.274042774375378 -0.992486407870048 --1.19599323871773 --1.11351745007064 --1.72055551167972 -0.244529955087044 --2.92610295282365 --2.26178923525121 --1.46568046452296 --0.21261894714948 -0.70412735183737 -0.185595938848497 --1.34409633770607 --0.186421028926986 --0.413437249367888 --1.38434194550598 -1.34404334673945 -0.744817796548643 -0.486409594614894 -1.60790658988671 --1.9310941960058 -0.593180761569442 -0.938822561850227 --1.70437898301318 --1.56526125704912 --1.65782590507934 -0.149847855260795 -0.640954006217644 --1.32158404956485 -1.33498675849564 -1.63962255604613 -0.71177131313253 -2.22430056889985 -0.735671404868569 --0.478744894344956 -1.28150445889808 -0.5096919285048 --0.439267765360078 -0.897583817137829 --1.627045601517 --0.597639078757091 --0.230279184651037 -1.16312272047326 -1.7569526215435 -0.92255938899654 -0.128266479813577 -1.70870243556285 -0.284528930377657 -0.64713747281602 -0.572294084843541 -1.13298758295909 -0.36915770835131 --0.500212891813899 --2.5766104069806 -1.86618632743698 -0.673934197283941 -2.02493682174507 --0.409872851058278 -1.05630148870371 -0.0421625471743745 -0.510688661399776 --2.44150594845257 --0.78510817215912 -0.729898969570744 -1.4521328508749 -0.890826422316655 --1.25983816063583 -1.37781592506821 --1.18672070450558 --0.0176996872461821 -1.24425115734392 -1.00054671636691 -0.644090833458506 -1.8647863961185 -0.16802659686627 -0.548226164368971 -0.718193408974479 --0.388297180758919 -2.59952176405683 --0.0451801378307444 -0.890417940260804 --1.78464513055526 -0.316669096905439 --0.565817645114695 --0.47619287394609 -0.122723474648119 --0.654068327793283 -1.81231898622138 -0.678465887356145 --0.0799598730188968 --0.545615632636789 --0.538274656097585 --0.783435254253529 --1.06193337330533 -1.43370961282709 -0.832048603256576 --0.948873728903646 -0.679744685153333 --1.27184484816797 --0.991219899218347 -0.807260141023548 -0.114100588505337 -0.477324809969124 -0.373330435275163 -1.27263112706668 -0.438915376655672 --3.89255360557074 -1.07596729924143 --1.07455601472149 --1.64943827440219 -1.56385797419775 --0.0352459381572956 -2.15184579358869 --1.62186819912245 -1.59114384977132 -0.556200209224269 -0.734907117949286 --1.17860489264245 -1.43288063496774 -0.829538126587643 -0.847180972811078 --2.90337716043691 -0.999559437823162 -0.79533840007829 --1.40282451837999 -0.11918190360214 -1.52255591915745 --1.58826967393211 -0.943762136745431 --1.94769170129323 -1.64703223389079 -0.928785822126191 --0.0643262606620301 -1.21019873881274 --1.03196779531062 --0.723143865595642 --2.23999442666416 -0.328191644544365 --1.48904147431139 --1.11656111149424 -1.80384027802088 --0.936826503772444 -0.453829679017289 --2.24702533623127 --2.45434927083295 --0.0687371401670198 -0.426990127069297 -0.880701528066382 -0.954923664831099 --0.553419249906923 -0.281776186326663 -1.88760721427105 -0.306104955594252 --0.016878485165746 --2.39622817483153 --2.20410557879583 -1.23336788320994 -0.801591466422298 --1.65073879379202 -0.270465228830417 --0.176532828695105 -0.305102214186004 -0.11338795597506 --0.628998408540536 -1.86097035392902 -0.310117314246575 -0.628310618699036 -1.24422566532893 -0.0638119390475467 -0.956329463070784 --0.140079957402005 --1.08602770335789 -0.733151209926355 --0.408832124332303 --0.781128312490459 --1.25692386044938 --0.167900502893968 --0.033742533588871 -0.399756015785499 -0.851403775107332 --0.0184698693603913 --1.01266662832313 -1.05744694440873 -0.531734511941771 --2.09338228043999 --0.921670205126389 -0.281551011049897 -2.24098506742683 --0.356588961459956 --0.194511433644511 -0.871439162249406 --0.945809191800294 -0.146542301633922 --0.838822821062475 -0.828497384251015 -0.250743223429467 --0.702890109400123 --0.613059272390386 --0.801270889553624 --1.92378503469699 -1.27808335768572 --1.46299665392691 -0.376343657000664 -0.257402941402134 -0.325749793656154 -1.33416707895466 --0.609929145638738 -0.168914353630598 -1.42784135773724 --0.213632611332091 --0.929239409171284 --0.693691745698381 --0.0676741375834489 -2.78787766550741 -0.238472303818446 -0.934514096082587 --1.02980717246821 -1.02345608365779 --1.15684454689744 -1.43554406464782 --3.220507352613 --2.55912909848298 -0.839805300717812 --1.49738278992387 -1.15319079224186 -0.0889654236451936 -1.02506467623564 -0.257358265040313 --1.18878924258015 --0.598718270833317 --1.96883603464279 --1.59500780799559 --1.6344037110582 -0.367060335237923 -0.371327331475214 --0.287737323786544 --0.320562447272955 --0.974173038705676 -0.435503732578502 --1.95882189318151 --1.68574251182244 --1.52771246545532 -2.9714195037576 --0.664194141946837 --1.04952298985053 -1.43993239921463 --0.76109936759697 -0.360682444585095 --1.63537039073333 --0.0349565474492159 -0.448690774025124 -0.94382839720992 --1.04551419143963 --1.58304311177049 -0.424850201409765 -1.48877410138199 -0.248252951450553 --0.890986377982253 --0.0530649804376822 --0.563276838697206 --2.22221199625014 -0.0646407090066177 -0.930308750996577 -0.762539005948675 -0.450449552802812 --3.99216965695879 -0.221341308525458 --1.29125104793009 -1.15937770970029 -0.18092315960277 -0.575038082857311 -0.85979350434474 --1.68768476968415 -1.52145461214771 --1.371510050464 -0.510279433501795 -0.260882000662415 -0.105227538368727 --1.54565638364953 -0.650187911318881 --1.28399561139397 -1.87536410044905 --1.2193992317746 --0.0560361137250069 -0.187045696061794 -1.38455091743084 -0.936885448903979 -0.0192764596261128 --1.24877020876454 -0.85074986624435 --0.640686037634381 --0.646315730858369 --0.787158989569885 -2.19173837771926 -1.11131659661938 --1.65899152571471 -1.45499355304909 --2.40524685501235 -0.355586230556664 --0.0530843495942186 -1.0539198938428 --0.424210162525931 --2.06235393260921 --1.8795843184498 --1.1980447541326 --0.163722041895877 -0.0524921207759874 -1.60808983379424 --1.69845711124361 --0.415682837568788 -0.391535290749312 -1.03292981137211 --0.61665432532903 --0.994572877338417 --1.29082585885004 -1.038281146437 -0.810164811472097 -0.0620398398604163 --3.09456445414337 --0.552465856112359 --1.51164035238324 -1.24374020592889 -1.9612265267256 --1.45108803312179 --0.900241500384205 -1.29620001681779 -1.28364955755175 -0.0125733048578596 --1.65750145299845 -0.169495398624857 -0.774065589881022 --0.720767800395905 --0.265073446100464 --0.198001682409028 -1.45001496480123 --0.654843597193498 -1.44936692032475 -2.20243904581855 -0.415513324984225 --0.0131203350112585 -1.71419074679212 -0.945567990268728 --0.646507962986565 --1.4729849577931 -0.981834503273769 -0.991439001898769 -0.673962315181871 -0.153625928568117 -1.23915936610247 -0.643649723270974 -0.629159330515979 -1.29375493202401 -0.170269579811787 --1.40528359637261 --0.785996068299035 -0.198026343299363 --0.202283235264529 --2.05763417521317 --1.10300206944851 --1.88476254402686 --1.38012970981743 -0.557921002349184 -0.0471264338990274 -0.443277430935382 --3.11430970319741 --1.48767779443378 -0.191627126241013 --0.891480638080296 --0.90094366714569 --0.743584582776407 --0.23286515997329 --1.67487659292175 --1.10545991578912 --0.915557764538107 -0.330627216452166 --0.169732871610194 --0.765373917630473 --2.70429225470005 --1.44319841980445 --2.22698599256999 -0.247423783636304 -0.614247175245115 -0.437661535594092 --1.23549005820223 -0.934358756331784 -0.55132985230736 -1.35671019228202 -1.61083350327164 -1.97876550263405 -1.30664011069407 -0.396150960131887 -1.51409399386663 --0.549162778613953 -0.810056159790641 --2.03713659279587 --2.63339394282082 --0.232210269763677 -0.373245157339142 --0.5062818397335 -1.26783543986454 -1.1274404769061 --1.29721988228373 -1.40906998374301 --0.520699503278671 --0.113113524378448 -0.351988422383629 -0.536798598252823 --0.713432388597816 -1.03718077902211 -0.907951838404074 -1.72687396480297 --0.999108317399109 -2.08630902715404 -2.21578393782866 -2.46266264718549 -1.25947677991107 -1.96600654273548 -1.01983085704181 --0.343092352188098 --0.998468859226655 --0.00890465702291898 -0.447585779538247 --1.25882663898118 -0.281236953267737 -0.30479931996453 --0.876847780588337 --0.15808536950845 --0.839108991412438 --1.19646145913123 --1.95650153203007 -0.238713701761975 -0.351392795687563 --2.04291676907918 --0.104760661760793 -0.827885476679281 --3.50499098778019 --0.285984648683382 -0.184823481730094 -0.744790710930573 -0.0484193889285081 -2.43456647522228 --0.0852858844510358 --1.00931245753597 --0.277215029752057 --0.290426285411364 -0.849707438267593 --3.49191562981631 --1.36967236908004 -0.116278435552864 -0.75563082662357 --1.08850349702666 -0.505929618315569 --2.70108458011119 -1.09349435884335 -0.292258092262822 -2.3488491272708 -1.87717749679441 -1.22240108671863 -0.459763770353135 -0.661490282636276 -1.07041143575081 --0.39045280038475 --1.36284492261456 -0.809602342512605 -2.7695083282627 --0.352374725953197 -2.10612105498589 -0.591067193349499 -0.557419144596274 -0.374838325576924 --0.966812022296203 --1.15634204035732 -0.199092236739787 --1.66694228067122 -0.410477032629588 -1.43910134916458 --0.780314124022999 --1.54296284200102 -1.41939296704305 --1.42625076318007 --0.632531884543958 --0.471554232182179 --1.50624819382539 -0.520414178467941 --1.18817569965103 -2.96043572808048 -0.997030090609002 -0.538880169504079 -1.23056433132611 -0.640417450766156 -0.510641735124537 --0.474262625608699 --0.357070617998598 -0.886410022360282 -0.303006668434028 --0.662413276078919 --0.371527726493746 -0.17802525156886 --1.84633490820454 --0.234218837504338 --0.368806340402116 --1.35742928087911 -0.504671597844947 --1.38601839315025 -0.339058956136864 --1.45690722084125 --1.49970836266959 --3.07546423952587 -0.799070981350152 --1.04827325739958 -2.53076452275072 -1.09022887454521 --1.4191634294084 -0.0996800051926172 --3.26099346063613 -1.29268549031164 -0.247961497869673 -1.69328945238162 --0.230866555055803 --0.26330668576804 -0.524875422294192 -0.46461340858227 -0.843349799304463 --0.601251507581345 --0.611916560910387 --0.283410061465572 --3.22962719759648 --1.21845327974285 --1.73223251789849 -0.810555936378041 -0.654460662881542 --0.691569572416654 -0.746208890134632 -0.0324448016555134 -1.05288139449846 --0.706159900281161 --0.580849477190565 -1.31814538823792 --0.218962453190812 -0.229858643264457 -0.028313288261522 -0.600764878699103 -1.06713702617166 -1.91270540862897 --0.379557225664673 --1.56707822555171 -0.583047250595573 --0.383430135903104 -0.35692977888559 -0.409158644927604 -0.0317047626325202 -0.481450540737226 --0.832978464469786 --0.620303097829023 -1.61711418440381 --1.13714998136676 -0.19565518285491 --1.96585417823512 --1.69036569660702 --0.896697641021873 --0.866363211529031 -0.81120628961407 --0.118726009082391 --0.812863513440529 -0.847706639909948 -0.516405932466299 --0.840379009327684 -1.35770112127675 --0.0587341469290799 -0.559844254470253 -0.892760539334855 -0.448830337657135 --0.860515802609406 -0.784497144855035 -1.0273949496298 -0.825351584963332 -0.774818106471553 -0.010589598086348 -0.0369474835213097 -0.186156644210795 --0.470826344787689 --0.68455502547571 -1.0435149716205 -0.665873475922599 --0.00514019154682543 -1.14708091939706 -0.0954888763459181 -0.765611414746001 --1.82677440407828 --1.16581752633675 --0.880557718569577 -1.22825823938453 -1.41039518828791 -1.04996117602001 -0.995113570016319 -1.21913934029497 -1.261261779491 --1.40482143445664 --1.38338719950223 --0.25735553634156 --0.33288321293595 --1.45564420032818 --0.486441718986665 --2.19249602112453 --1.49767373880501 -1.27210715718387 --0.389380941537159 --0.874419806174032 -2.4135484387232 -1.40448824259575 --2.3646994549115 -0.339677838474834 --1.19981089575852 --1.43285726253747 -0.236249155424307 --0.614490001940638 --2.52631064569449 --0.0761106907067095 -2.0517530207128 -0.637899396889848 --2.25098010255505 -0.400954861502809 --0.846437094035768 -0.768504286264541 --0.0852917989941382 -0.319042294770625 --1.74616460041356 --2.79241498626542 --1.53313010948793 -0.0783557221564948 --2.96539968532292 -0.837282598682034 -0.514615750332055 --2.07962182048952 --1.64374416572619 --0.549450950382706 -1.49540822993264 -1.7454016670839 --1.24632705953081 --0.159070398218116 --0.98135578948521 -0.213591560213334 -0.0866004487621197 --0.661077975859577 --0.350861591221793 -0.561143714951323 --0.891002432729479 -0.273703824530141 --0.237991933763658 -0.844257764533126 --1.17364663238607 -0.25152647166138 -0.167187997680706 --2.56402527666557 -0.253022908098053 -1.44091189756901 --0.917298906749963 --0.0161660247027697 -0.873405180148811 -2.84997328933544 -1.81067329476523 -0.622822478248331 --0.145428236023605 -1.51730022541575 -0.734751589652031 -0.917145401986733 --0.42234556246116 --1.39772673926776 -1.85800665905905 --1.64672683833534 --0.193076390462515 --1.65653047812467 -1.10343971160201 -1.02848010589191 --0.0299021512155235 --0.502395847695141 -0.00378848608866278 -1.02998230268432 -2.41875203533622 --2.85906052092352 -0.142997555490101 --1.15403948963839 --1.81122830974857 -0.656576071886557 -1.42955128651691 --0.975468453024796 --0.816712546194632 -1.53901622307417 --1.14234420249087 -1.07066523902349 -1.04052180831723 -1.68643493601382 --0.463875152789612 --1.24167283399935 -0.337862502239769 -0.689858035920576 -0.81526167634771 --1.29516957019089 -0.588090182263306 -1.14953194780121 --0.257249403569936 -0.886473465819343 --0.12822992390209 -0.518956970506311 -2.42247533091942 -0.260496377941758 --0.707682153129934 -2.03336669634869 --1.96420202620505 --1.8149472006565 -0.560644358522485 -0.827150119435682 -0.585842896057617 --1.33870133841395 -0.694579311159501 -1.23742666875632 --1.42200510165534 --0.442806250568701 -0.339416392455369 --0.309457002417446 --1.39230913853448 -0.0398096992303199 --0.452260803711628 --1.07524574093163 -1.52506481547296 --1.21745743405425 -1.9835952771213 -0.669844670470905 --1.39719523990322 --0.94091405655206 --2.7755198634263 --0.438957335222767 -0.374644497619249 -1.68493860227023 --0.36876454189483 --0.36879399416517 -0.75831307876998 -1.12188159269281 -1.31438215803251 -0.0301022545106751 --0.258217795920864 --1.20018737523779 --0.127781501684542 --0.185435534924288 --1.87185269552138 -2.29558563794173 -0.0440966522944759 --2.13728089906381 -0.453265772487898 --1.89115194949933 -0.0145015034814016 --1.00205518530171 -0.130573959899637 --1.42414195989139 -1.11532141294328 -0.583738004760368 -1.92980748998182 -1.62562327216348 -0.328639992055791 -0.705218271161442 -1.05638232248324 -0.121216327925289 -0.117115720296267 -0.317188353064063 --0.147222125064566 -2.54350027632546 -0.683685769073591 -1.31077819109152 -0.415828163573105 --0.322296122667272 -0.0735144786339532 --0.0270122479899513 --1.44235287586675 --0.180201658756719 -0.886866697424491 -0.861909409942217 --0.118150416543477 -1.99217449387896 --2.00199586981071 --1.26124056326022 -0.368888101572189 -0.381011262453937 -0.874410934993154 --2.0809537931918 -0.0666020956723976 -0.825593378370876 --3.70356432297117 -1.59709811254703 -0.384095967541157 --1.70721941196351 --0.221318413157817 --1.37025220399162 -0.158644981447832 -1.65428318397096 --0.0690358589254139 -0.855860299452761 -0.422199899529769 --0.120146314597813 --0.986587066022015 --0.191563626158064 -0.556199006947253 -1.05213750193078 --1.61377726576057 --0.140005517940299 -0.223551530961085 --1.55522272697441 --0.166549161813187 --1.38973979492988 -1.08340237806552 -0.0762039351181976 -1.11993288438921 --1.34245284587454 -0.608305380161688 --0.92756966256686 -0.796878890236275 --0.923126380930363 --0.346808649254879 -0.950274974463722 --0.386618114233201 --1.35531318641739 -0.318591828361402 -0.895779196635319 -0.332270844190594 -0.539557010866066 -2.30379081154035 -2.11473587243722 -0.0406377988756681 --1.26997250034282 -0.195587582784444 -0.771324553162328 -0.800056003222792 -0.997072008137753 -0.758774303481818 -1.03912281490219 -0.438918198948461 --1.66606693797134 -1.01271176836135 --0.690254635453591 -0.450843532794361 --0.398269194380209 -0.440390633016442 --0.364743222306316 --0.42988883667455 --1.53654276701037 --0.341447740124572 --2.12302737351697 -0.384374819395436 --0.230957516633801 -0.9427819082707 -0.418911069591388 -0.189456886177773 -0.566121005852082 -0.443580419447395 -0.894264773988489 --0.843554415709008 -0.318659141092041 --1.01397820658638 --0.31874826875486 -0.223389671103114 -0.3920841855885 --1.61592581530185 --0.184752027527594 -0.605159893319406 --0.870119071940973 --2.62082455707228 --0.161313538264903 -0.742154490024669 -1.7440636482732 -0.991165928477198 -0.0343996007030434 -0.447272869223342 -1.01324350782705 --0.724829102366023 --0.0313821448625404 -0.592250657203031 --0.0456981803027006 --0.0622249204463472 -0.216478780642808 -0.673722116433431 -0.707070061467491 --1.35486763773953 -0.415777002601086 --1.0071533004139 -0.513355261245614 -0.225322835516998 --1.23279130125703 --1.27577197977953 --1.54233826878204 -0.479882067980435 --0.176480957353334 --0.223873162553357 --0.183216602697062 -1.77908787742746 -1.17258883291971 -1.33662834918977 --1.14221602998945 -1.19843133937948 --1.83477654236621 -1.01452900323747 --0.981247635643989 -0.514686120708749 --1.14873278441857 -0.944081639469083 --1.65025763244689 -0.276198351048393 -0.891856158411613 --1.01001459083481 -0.344109531339541 --0.108052166853614 -0.121323121555193 -0.0244546046574285 -0.0122802444273447 -0.0154434383338682 --0.463390876537662 -0.259073671498475 -1.72176397794379 --0.275239835917235 -0.612846046197198 -1.00940900320566 -0.320439182172208 --0.634601778614188 -1.48871209910044 -0.423134645692922 --2.31479138988796 -1.5257878576335 -0.180459396364569 --0.64998905800428 -0.760819112322242 --1.3772690110231 --1.43499022453325 -0.494206813352454 -1.06957062357644 -0.4075495076964 -0.57725162615257 --1.75028328823052 -0.47447900503672 -0.907037522590628 --0.383247506431081 --1.32715966177711 -0.337972574336922 --1.59858111157833 -0.360876858924922 -0.342409894374317 -0.321671174873757 --0.245871309041224 -2.14294672779483 --1.60976028972712 --0.0390757365870176 -0.329108420958253 --1.44483862073995 --1.13208242917026 -1.56435628860367 --0.335628674727095 -1.73111010896234 --0.969778984292887 --0.19465760091683 -0.288154001356297 --0.156191083515687 -0.305417772529358 --0.219086337794741 --1.96014427135002 --1.18193313300663 --0.355213442584063 -0.977680312712351 --0.773463758493556 -1.35843234897776 -0.395058479499216 --1.0745787027351 -1.05326805789965 -0.710810208888528 -1.38559221975637 -1.43175086942702 --1.56621202889152 --0.047466373751119 --0.171729899114347 -0.250216377091469 --0.25021118990318 --0.292524416354778 --0.334391614602909 -2.26989330214553 -2.43800440021614 --0.182527157100381 --1.90576261992235 -0.351875453139616 -0.475226810358432 -0.76697583206505 --1.89810215340149 --1.67083827171997 -1.3811798465247 --0.705131029380254 -0.562079821391704 -0.199916187447226 --0.297671732092127 --0.491411557150059 --0.667599823683425 --1.79059686472281 -0.616585819091888 -0.731840046114943 -0.769295705299779 --0.61458604860433 --1.47587816896762 -1.36580752080851 --1.31232442000844 --2.25781235308282 --0.476998419644829 --0.0665615738464886 --1.58891401330303 --0.196623669934224 -1.23516532914164 --1.3120668949067 -1.26533915502764 -0.418161733305586 -0.35004283381884 -0.848435733903251 -0.324262801840717 --0.637559730910759 -1.85085628203412 --1.76639557624222 -0.568197601403821 --1.71415733789197 --0.137435082940385 -0.335320259303394 -0.431688199895891 --0.35134269979627 -2.13061572960954 -0.141959013136322 -0.303339996415614 -0.0365009144408965 -0.184379506996713 -1.04928089022939 --2.74000629181007 --0.498678322641918 --0.13685242595492 --2.23247943910409 -0.39834170644747 -1.53464814171493 -0.834600991764919 -0.226240195994571 --0.881356995640123 -2.55726235841421 -1.35243290612762 -0.442249126242466 -1.12024995519972 -0.741947748199825 --0.0402787122251116 --2.04458918230021 -1.14878589470865 -0.369541768250073 --0.0297834787924991 -0.860226289578911 --0.509258230799482 --1.79860013186655 --0.0356789165888145 --1.02648410785442 -3.14561529647178 -1.50637947446478 --2.31543156321532 -0.137605721794689 --1.35468942869921 -0.951020184762111 --0.304225506474118 --1.94809411318722 -1.34390642047649 --0.0317971735309683 -0.12861023320945 -0.146904470820537 --0.0735092261530319 -0.242628112171303 -1.40124238959056 --0.480038105728745 -1.37450163421931 --0.419254047984166 --1.29875322914854 --0.337926769586637 --1.29317142471129 --0.015490413518398 --3.65161773975039 --0.280307103681487 -0.576535802424942 --1.25218020699361 -0.59771431759588 -0.88547346426494 -1.32285859992452 -0.0783627531659121 -0.071010270392776 -1.04279134441025 -0.949089866391844 --1.34068875286034 --0.105282195011636 --2.05869601937699 -0.819252563227398 -0.13938231427459 -1.12303620770702 -0.232710303490144 -0.934630525570729 -2.64715048863432 --1.1710395924886 -1.25582607797699 -1.66929597766073 --0.730544954466994 --0.523129562529007 --0.160013645031171 --1.35207441151405 -0.356714848692631 --1.54769484965565 -1.21339638492112 -0.127827590304531 --2.90478512254058 --0.623718572971587 --1.55658683053905 -0.400329550559068 --1.0200334107043 --1.38709462408816 -2.02169902802989 -2.99745473315981 --0.838538256965716 --0.870345472513243 --0.213381563195558 --1.2789695007624 --1.5538181784101 -0.488270631522882 --0.327770426168954 --1.16051642737006 --0.17247753132532 -0.8711119046534 -0.286329778093425 --1.011422158964 -0.0104830902493198 -1.00819879035298 -0.896638562771264 -2.1571659693825 -0.277592499406964 -1.06248666833868 --1.5947462325182 --1.80551473741981 -0.552680875545054 -0.476313701304695 -0.11270372310695 -0.790599499531012 -0.91143678536001 --1.73325565928696 -1.20410930803828 -2.15013809744748 -0.0733603639174092 --0.0697993634784773 -0.677644480243693 -1.27947920541233 -1.01012707423508 -0.849052467375859 -0.282290418483015 -0.818585869360632 -0.818252327802826 -0.504561579830934 --0.583663207157663 -0.552297857982541 --1.49035473500407 --0.576347310600127 -0.442282959314847 --1.47306533769126 -0.0493716732658029 -0.499816002069402 --1.03377320451367 --2.40846465947792 --0.844279730686537 -1.7630445115028 --0.319425465454884 --2.83570489305263 --1.11025705866708 --0.191654339203708 -0.396297332603268 --0.401841880018242 -1.48081411730903 --0.329680424116397 --1.56157076109057 --0.0341991716462609 --3.14455906216303 --0.80907416289967 -0.239907365865157 --0.643776547738788 --1.10269197661177 -1.38630991399562 -0.593127869965587 --0.435324190815241 --0.348374742840939 --1.20417955314268 -0.732701273358902 --0.27301839852796 -0.121514203061995 -1.25177280484777 -2.27815640624525 --1.26576766090963 --1.56790973241242 --0.320318494912655 -0.611460321386151 --0.0335754211873542 --2.07956410204037 --0.542358817589999 -0.840680123218295 --1.06708393500347 --0.0346761219974461 -0.0568902562648432 -0.248266232979788 -1.32795011898343 --1.19173204577094 -0.311723806796197 -0.785485860695161 -1.69771607422385 --0.0447164013882215 -0.61114999081124 --0.480392307097908 -0.00616870656076429 -0.366699748851003 -0.0512193935815031 --1.81901051437515 -0.277116006718881 -1.46572781454477 --2.14341556716244 -0.865251898427937 -0.436814317020222 --1.31269254516071 --2.07354582383847 --1.02045314076228 -2.13596403495199 --0.0554073295095208 --1.01087708341836 --0.046553333203839 --0.934087001267677 -0.509059203850837 -1.54752159277893 --0.902478933449498 -0.350763534228012 --0.235535798738287 -1.86147884092641 --0.278782002046693 -0.698227990194365 -0.291496440471654 -0.375970093264753 -0.751164398038217 -1.36772891850709 --0.966441804250353 -1.21146491987685 -1.04386828539879 -0.455682237071146 -0.855391499545762 -1.16172186564182 -1.28235842561395 --1.40019723528117 -1.44817322933485 --1.47241162473196 -0.962304795289853 --1.99324666449609 --0.702833894937122 -0.370368277391146 -0.0788214873372688 -0.707145787572454 -1.14537493689625 -0.752499139616816 -0.437462174841105 --0.850460147775252 -0.969953862445422 -0.189604270717542 --0.607212350999905 -0.013191457275715 --0.035876568952844 -0.224765453454941 -1.39863271073256 -0.443720457684009 -0.637797735267085 -0.250237514143755 -1.14282416085136 --0.585661442430169 -2.93390833743151 -0.0395858829566933 --1.06367529425706 -0.800756823266013 --2.57397405702675 -2.62745240454481 -0.370700597275835 --0.514373571631022 -0.758566362920947 -0.36503554546338 --2.0742903268387 -1.21257357497134 -1.47713567436089 --0.00368266285570051 -0.00237417910857651 -1.21490098429047 -1.0738537375385 --0.0148610841691692 -0.735097293529339 -0.748360212278275 -0.734132525620097 -0.78032915062894 -0.322889478679139 -0.274105115826163 --0.995949875575981 --0.765493853046451 -2.54815104722977 --0.662571820387537 --1.51876973744712 -1.6983372460039 --0.557226127161419 -0.164808077142347 --1.63901086164763 --0.028902086779965 --2.93386381392365 -1.67633568778001 --0.253495621818892 -1.09506626985718 -0.566860669032543 -0.864737715022393 --0.368576519414447 -0.234252582915937 --1.87689799509144 --0.31531162847574 -2.33325715709228 -0.00682753781524781 --0.796881851022722 -0.156313223469425 -1.38326032020986 -1.47170021546801 --0.655313933921768 -1.09227894947497 --0.227691824227513 --0.364444450167269 --1.38265749964892 --1.08947806209829 --1.92927737260267 --0.261068117296183 -0.417892592326716 -0.610471620295353 -0.391084869677119 -0.76818711071056 --0.735881980401938 -0.343363819723539 -0.476848622072254 -0.966977010109716 --1.24868071311734 -0.050671444026019 --0.691569143230346 --0.461118039337258 -0.53736338267354 -1.24872865689989 -1.12036568682623 --1.78542757562479 -0.646591755820175 -0.935980741530678 -1.43562811373196 -1.69401059074313 -0.117999381425443 --0.553263611641935 -0.503934372565096 -1.14156220993683 -0.447592522119802 --0.732245948051506 --0.268372589345493 -1.2826457181679 -1.09814725335257 --0.615278902143068 -0.861028761172253 -0.894573686193826 -0.517452685005111 -0.601040300333215 -0.229093348323858 --0.649673937089144 -1.05651726352107 --0.0229730360072402 --0.358546312449732 -0.845130401821457 -0.586752495644689 -1.19408915417122 -1.53563707419995 -0.589723553141068 --0.45687187085413 --0.017907257973798 --0.222227226754079 --0.082998320918378 --0.768753754989746 --2.87867663997449 --0.604619173673193 -0.405486731234522 --0.810067536191408 -0.137615608641489 --1.10254148578654 -0.471337043152623 -0.475154942147508 --1.49057762254053 -0.34372835259656 -1.05170171345009 --0.114761335231794 -0.0816475022210099 -1.06271159684359 -0.48163044725329 -1.29741536494553 -1.80810562563416 --1.12611971962796 --0.983174181783223 -0.929321061961002 -0.797566575998131 -0.0734035152116626 --1.43050972790451 --1.72288708591169 --0.354365025526679 -1.44911447187418 -0.517272274417261 -0.686841455934076 -0.304637268680242 --1.00498788641422 -1.54277889024323 -1.11786053504982 --1.38982461061575 --1.60046728113036 -0.413130588752079 -0.87321755027256 --1.95937073303687 --1.63659713087392 -0.0801109351867808 -0.165583399626762 -0.618097630870093 --0.66450453260618 -0.69439323204351 --1.3591406122663 -1.1552838867822 -0.138459915697377 -0.00812246561280894 -1.54819165914158 --3.18981392011508 --0.737700854271232 -0.831919507859737 -0.575121079723619 --0.913489986768859 -0.528358649089149 --2.16806511202445 -0.153270516691046 -0.884253292282814 -1.53502210051926 --0.827895075266774 --1.40142959497803 --0.978560620429676 -0.922388524428712 -0.0151329926526316 --0.131164201022074 --0.407758400724441 --0.522359726306266 -0.291479482777689 -0.50210639402972 -0.406799251282955 --0.591843298379302 --1.52559029667152 -1.62480460366871 -0.747456991452657 --1.6796081300608 -0.00665464857106812 -0.359825667656526 -0.451127541493967 --1.19199853655204 --0.929028388326103 --0.40891875830976 -1.87516951790158 -1.49613841821777 --0.0426217705257912 --2.63480990039779 -0.618361777396377 -0.00132047802582491 -0.681906012316194 --2.6591686745348 --1.26275145890448 --1.43708625627131 -1.70537346374474 -1.5517764924751 -0.164177317047766 -1.53507400501665 --2.09034807354038 -0.0850108755001315 -0.907280843570195 --0.244382485345538 --0.267602472407745 -1.53979886501117 -0.450736490614633 -1.82852607688872 -1.77186420229138 -0.0868781923062638 --1.11822871226618 -2.40614579819258 --0.606504294787314 -1.40125166153913 -0.0412115971576021 -0.860631480418721 --2.3993247179627 -1.21257199023538 -0.671293644963718 --0.471278752593367 --0.3480453038345 -0.525849112276216 -2.96335577300548 -0.100983189351215 -1.35944463464465 -0.508829804527505 --0.325899230671258 --0.827081408313045 --0.706921375037286 -0.64661766006145 -1.87177062284396 -0.855885267672186 --1.53814479228592 --1.65794340083491 --1.93235128147369 --1.32530299458236 -0.566401445947717 -1.69230516327966 --0.521893729640233 --0.0432975216973013 -0.0948287087695387 -0.781099133524002 -0.680200451575415 -0.237010269852432 --0.273457588079609 -0.404375162070444 --0.667780342903075 --0.995945388565964 -2.14228750584201 -0.780112259121577 -0.206836431524081 --0.242005632780327 -0.0395254516325743 -0.204523585109211 --1.13330739615119 -1.09013576566075 -0.102392509663353 --0.564209059981962 -1.77076091945744 -0.249889780360904 --1.87202302103056 -0.357428394077033 -0.0629828352841439 --1.05424913636518 -0.422973675398413 --0.123700452543087 -0.642311852866225 -1.91623503945365 -0.920473957221816 -0.0609591159322829 -0.251485235676773 --1.63428737189288 --0.424147584933685 -0.264859627044395 --1.03022446086899 --0.574204279649479 --2.25261250359091 --0.717029173024436 -2.69178980473826 -0.0774673799218455 -1.68851575014597 -0.595646087240944 --1.39717971074867 --1.80315775075177 --1.40615515471902 -0.0751600343458279 -0.0864317067996438 --0.0179146976033842 --1.14304266353712 -0.466092136602491 -1.43522589055529 -0.475984133388611 --0.651880430159167 --1.09171286011356 --1.48753035208989 --1.50004037600538 -1.7753794109459 -0.681084363489514 -0.103218346181794 --0.029635240104227 --1.22552251922513 --2.38922420455426 -1.20819530248373 -0.0948365603862165 -0.358965158641574 -1.49531913314667 -1.19781188813859 -0.942010510213046 --0.635054624636828 -1.12397527908564 -2.02713731124464 --2.37271568765064 -1.49227065147364 -0.0918748674725176 -0.0996541540911995 --0.788442988114699 --1.59188154944672 --1.48369259401675 --0.898216229988904 -0.3529170995182 -0.407358571777971 -0.716558842515973 -1.23273688914068 -0.661255063754455 --0.304641380316973 --0.154237351160287 --2.39545800162206 --2.43497267318024 --1.19590166442002 --0.162020661799698 -0.907835885095203 -1.00904035500835 --0.176810935660164 -0.629933945982778 --2.50698021002476 -0.256990855963597 --1.26303044965254 --3.68223360554649 --1.2129709803026 -0.813249839871116 -1.90827021570896 -0.39043233080741 -0.811024039269938 -0.320633012087651 --0.700618554024452 --0.250188682269965 --0.845933489945086 -0.362953909303766 --1.71581727628484 --0.0335113793752377 -3.95212513109894 --0.753591879450667 --0.0110997114379856 --1.75068975234535 -0.549979637274905 -2.18047607439483 -0.912085368960806 --2.66565698770633 --0.110624470529984 -1.62033402538333 -1.90727320202292 -0.53841343954209 -0.338361139629281 -0.583876101479554 --0.00467541542802508 -0.695024167938854 --3.17467709319527 --0.962635939452927 -0.852749477102286 --1.81536296111393 -0.430631549371448 --1.44220595971926 --0.246800627648721 -0.00252507807262425 -1.13962423065038 --0.15320549517746 -0.421165049977253 --0.824901381537842 --1.82636651618517 -0.28161814306474 --0.858484711043626 --0.523052469591796 -0.945003827376194 -0.404113855570321 -0.503926146112036 -2.28338783781955 --0.853253786009855 --0.0251739271737108 -0.918362253453175 --0.736817178390886 -0.110041185423039 -1.05440612217881 --1.1287000090823 -0.959434242324864 -0.820956685499247 -0.388696305228688 -1.59062977125405 --1.43796077597041 -0.623745389018922 --1.44617981390107 --0.0104992193595876 -0.880974054147606 --0.198397089883155 -0.719027703011143 -0.303236364441519 --0.34646096072386 -0.242729241068421 --0.341132783685342 --0.625878701913997 -0.34958249528961 --0.509326054268037 --2.67742043728265 -0.808076151031333 -1.62921287193323 -0.150858607717559 -1.79394581592494 --2.05513055247546 --0.0171549486319869 --0.0778797140800016 -1.14488660061294 --0.45935475645522 -1.8309894703884 --0.240934463133321 -1.55652034158116 --0.580549979327015 -0.523548152154724 -0.35480154482463 -0.294020109113998 --1.74400277972602 --0.810145674133814 -0.379739236231773 --0.134872684781662 --1.27565932868554 -0.841258705058433 -1.00063941336439 -0.946389671781482 --1.2429798845743 -1.78738611880627 -0.8740776042543 -1.30182448395223 -1.00402338674528 -0.946535535071398 -1.22313560030611 --1.01432069707868 -1.43840874109368 --2.1712226340167 --0.528604632167983 --3.10913610566573 --0.02099004809706 -0.730011132196822 --0.55280445115369 -1.34772756933777 --0.663169303356085 -0.44719890004643 --0.857722296394311 -0.338578248440754 --0.603873570385041 --0.379336512297291 --0.916129366988216 -0.38064208284708 -0.263390730754235 --0.886484762617313 --1.42157096980599 -0.174565037748579 -0.0212127454343403 -0.321629827586184 -1.04819377022384 --1.84293703528954 -0.316363866175559 -0.519706490210531 -0.107132492538014 --0.915943646287047 -2.13036899765706 -0.229080942702833 --0.594209335308136 --0.546803189318965 --0.96611909362846 --0.791431439386677 -0.886715989885323 --1.14489151262542 -1.57279179328972 -0.328057221354083 -1.43234524832956 -0.263305497286836 --0.0587982166810406 -0.380573106259146 --0.168283484192827 -1.07002843865222 -2.45690068062594 --0.765610711074913 -0.060649092920773 -0.291158611978819 -0.124307039097197 -0.453514423401625 --1.12263500876963 -2.05505593696806 -2.07012457658263 -0.393972925136904 -1.18651902427379 -1.43209514402016 -1.69751594902714 --0.54117453689131 -0.858202227707999 --0.339512186324669 -1.77862230627696 --1.0066534797979 -0.110970502044861 -1.41619228839355 -0.554605487426292 -0.107660080575224 -0.158015463946256 -1.69304971979522 -1.27725878164658 -0.0457785980802896 --1.13684542012981 --0.906701081596587 -0.190129090491794 -0.655010681612611 -0.830751909718156 -2.6869796215256 --2.53879980023993 -0.446389514430528 --1.20734446549038 --3.0664309620327 --1.49056121502432 -0.532529200384229 -0.58172114665369 -0.530182621865308 --1.43890553275703 -0.417304947966194 -0.582081058455451 --0.675680759640565 -0.962614640510363 --0.43897186451677 -1.42873837040207 -0.381043524211531 --0.900856772784792 --1.03129052019364 --0.195061729509568 --0.505070518649543 --1.47586885173977 --1.29729119921648 --0.815865289611487 --0.601403813756708 --1.42453917804404 -2.45853549667833 --0.355366229406251 -1.65884098252204 -2.8379777272801 --1.25948020956069 --0.365324689347638 --0.45111394924232 -1.60661937629201 --1.56831347477856 -0.496011566882984 --1.00872584826046 --0.435334560192821 -0.845956148489662 -1.38364809613504 --1.24547605410388 --0.257898643810005 -0.229128611832969 -1.49551382928192 --1.27448165805486 --2.41380354267419 --0.0586265686175782 --1.97650893021529 -0.436781046393548 -0.475021678268821 -1.77053039936529 -0.519427172837513 -0.744600348363278 -0.228016660558918 --2.46182759406225 --2.26110667375256 --1.4094030389467 -0.252690623794464 -0.811888073472253 -1.98584308035707 -0.681141458491577 -0.606511041168332 --1.53359714770169 -0.884574968604277 -1.64826338540198 --1.87875621039824 --0.485995595530323 --0.0154967295698452 --1.79589005772125 -1.04225135339993 -0.256987410872439 -1.25802974634971 -0.556350193283023 -1.31825320312448 -0.128130626902522 -1.04046975573293 -0.0927807313749014 --0.187442112155665 --0.916941726629755 --0.633768707385947 --2.02322152896704 --2.13787481827862 -0.465170545765666 --0.0727939204215247 -1.7908257042372 -0.0865111471116951 --0.117067833619846 --1.34556493428103 --0.182369148042206 -1.83640425893333 -0.536247173112482 --0.47115261510891 --0.347708413499397 --0.827488074392861 --1.07870138480484 -0.953807939278018 --1.35647145823573 -1.26821878498841 -0.827737914058844 --0.286992776705631 --0.453707431713859 --1.27485655196571 -0.438097342386833 -0.946252734556431 --0.140627950770234 -0.39687342610388 --1.93558433598304 --1.27575180734838 -1.15587547013795 --1.71847005635712 -1.14105841460072 -1.29203694134614 --0.650269845153172 -0.799406535585515 -1.81287457665476 -1.42290114239589 --0.010095493778234 -0.00915329867475378 -1.11466344818754 --0.336441303772791 -2.36546584305213 -1.47738873927477 --1.740214261006 -2.20707479056671 --1.65329292353988 -0.446822908445624 -0.876164581069411 -0.862810978263603 -0.297814672452276 -1.58388531112425 -0.750738731205562 -0.907741358941841 -0.94642197132969 --1.7258869236575 -0.471226300271121 --2.1655485748922 --0.342648001228547 --2.22909719563602 -0.0687781347094969 --0.884576578663005 -0.935599021082581 --0.252423640008914 -2.95336511811318 -0.24491467742536 -0.211835687623273 -1.42969279308873 --0.124759570240013 --0.902940735782423 -1.75113675162893 --1.38369277408813 -0.404698310386955 --0.0505716404132812 -0.963264115566471 -0.399096579587958 -1.36832807757123 --0.275269448264847 -0.731808395588171 -0.15049880450332 -0.333295493654312 --3.118263245087 -0.149283029623039 -0.601793596332101 -0.598028218752052 --0.507742074648647 --0.815825784954995 -0.557040282818548 -0.554909276316842 -1.41146560108014 --1.66951694880828 -0.625435980413439 -1.39110491967914 --0.759565135071394 -2.46248954064629 --0.4867074462408 -0.280745120023321 --1.32598857553988 -0.256252022678634 -0.374205096067046 --1.27740933219463 -0.311176813269418 --0.507694220059843 --0.383462697521153 -1.09375095710732 -0.392678129761535 -1.49599382252834 -0.570432359783018 --1.60176629652425 -0.773855119783597 -2.12432342373459 -1.90888653861561 -1.70926057140057 -0.381038747156389 -0.290737096941902 --1.75234625585318 -1.68303553073046 --0.842510481359426 --2.38950303021618 -0.0314845103823771 -1.50578185894964 --1.52356675284977 --0.797693267048462 --0.101759127432615 --0.682099027923378 -0.574574744306688 -2.5389698965676 --1.3715039003903 --0.324962262463616 -1.94117929621333 --0.870879042081626 -0.519364371817634 --0.830267080559913 --0.0787894002289562 --1.71252931286653 -1.37877201126154 --0.407030981263105 -0.430191580674983 -1.20837935466008 -1.24992957795722 --1.85976894350808 -1.1600171403995 -0.809314303575238 --0.113402014928045 --2.13572062637568 -0.487038321659192 -2.01208084151616 -0.16099732543552 -0.210762467931893 --0.124330332224826 -0.643428971768049 -1.59090743929158 -0.0276562824890778 -0.302896836827934 --0.0252516731078103 -1.20254388934118 -0.487528025663085 -0.500167082675825 --0.249392151314687 --3.48666281703236 --0.0828891074474676 --2.096516339203 --0.549309653101968 -1.45019973099126 -0.707057167132879 -1.43559571847337 --1.04237685758302 --1.44266560524791 -0.843204272980573 -0.917307644023422 -0.821839406620947 --1.49801211153152 --0.0215318339595605 -0.7136126570787 --1.54131372075662 -1.54592434308653 --0.844532601227979 --0.577388088875324 --3.40391662211496 --0.00936861526353283 -0.0773066745768372 --0.238577956981381 -0.243885936443537 -0.321336566539657 -0.848496178502877 -0.402627717452244 --0.285407099020375 --2.72961838703727 --1.00487775635961 -0.716388572333493 -0.425740550077464 -1.10670929625997 --2.90044490814622 -0.411456164960267 -0.527532907382273 -1.6756704761308 -1.04108194293609 --0.952014021412225 -0.101227550029453 -0.185394448921478 -0.330977719215984 -0.775977768757091 --0.280411998695797 -0.424745893999171 --0.195436825013207 --0.37220163661198 --2.02243402944503 -1.2968531609887 -0.295077177041216 -0.954498012871959 --2.75469421032257 --0.242593079653638 -0.968595522657814 -0.874622541186326 -1.23759829386382 --3.20922563121198 --0.466575863770512 -1.78752455485288 --0.380002901623754 --1.51108869549394 --0.0112947175317828 --1.25003173316109 -2.33714123631401 -1.4229177932081 -0.793305968928085 --1.19176821706595 --1.03107426574401 -1.13219668875212 --0.653542740347753 -2.11990612637174 --1.18714246735666 --0.62671105604894 -0.63418763927176 --0.475135312426573 --1.1209056549563 -0.402182144613057 -1.93896927993491 -0.973426971994797 -0.856765924229389 --2.09565754886447 -1.16328624738435 -0.755507205749078 --3.02547797480621 --0.531020195778176 -0.311765240412292 --0.339186169257076 --1.34025486760282 -0.95832131299953 -0.84379091470916 --0.532794701865264 -0.602204688029989 --0.301266047263489 --0.619200369067645 --1.56070211851585 -1.94480691413883 -0.173799190108223 -0.190293982973538 --2.32185792439332 --1.01808579271815 -1.05873587603213 -1.94581085893225 --0.54953138058508 -0.0554121564701013 -0.571573097105388 --1.0871087637465 --0.479965742262841 -0.155298833033923 --0.87287049924695 --1.37277866002747 -1.88246797334191 --0.320377626662562 -1.45397557104696 -0.8903694337228 --0.555670940813989 --1.62280448048149 -1.5554479413458 --0.428589477581795 -0.460435143251358 -0.0282598288953686 -0.864565750676036 -1.10202806646999 --0.0233299955658524 --1.91189220969866 -0.837531892498895 -1.59952938641298 --1.24999582493728 --1.95693250533278 -0.927643865011728 --0.843918728262043 -0.380370630423013 -0.961408144686361 --0.65772241514232 -1.14675776507131 -0.80276300236082 --0.0536487419115694 -1.11069246009459 -0.617514946749141 -2.23458947174806 --0.349524395223369 --0.1715082365237 --0.860467161584843 -1.98037063086413 --0.802662182754357 --0.951041203531879 -0.906822396180101 --1.56669428239122 -0.209064337252464 -0.596761377333884 -1.41464434795201 -0.649842127076276 --0.602996744733773 -1.22054867438858 -0.543940858665032 -0.671558670897895 --2.20042540137281 -2.00859690520979 -1.16130471560036 -0.453786010489191 --0.135684575048842 --3.36245468370984 -0.62589764207752 -0.543453344619865 -1.02495564520913 -2.11039667951372 -0.0633285143147155 -1.35713080123608 -2.28681614199644 --1.22736870324493 --1.24596290110394 -0.571840478172355 -2.74822585674787 -1.80537065129409 --1.64190097472095 -0.820254848973999 -0.218483384799466 --1.14304652408629 -0.704361730701335 -2.04294832739571 --0.215970830183778 --0.906070630962404 -0.194293466102225 --0.300690362517198 -1.66157156057621 -0.677723742079554 -0.328562038038921 -0.84582980032075 -0.267622018066277 --0.380303233776207 -0.742997496437638 --1.21542509169095 --0.534438544224464 --1.61152760473519 --0.289180994723306 -1.57942897516757 -0.312642371369412 --0.373373806289408 -0.761918504271179 --3.22769266699885 --0.66413579802002 -0.532500534726138 -1.30170039587826 --1.61989892625492 -1.04395780186989 -2.09638489804774 --1.01187189926895 -0.641472523727177 --1.62693641928015 --0.129139708117044 -0.70326172117597 -1.2354688201014 --1.78959461839858 --2.56066154637838 --0.189095798790756 -1.98308090034136 -0.477397527716438 -0.12835343439157 --2.52318023233577 --1.277279288235 -0.396779035792527 -0.411080822997734 -0.784095907072807 --0.685806912150731 -1.98392889361079 -1.94285011645022 --0.598092330853721 --0.211903111120158 -1.66971346580545 --0.185369485367431 --0.32817379652116 --1.76546553233721 --0.712217711066121 --1.95049742931954 --0.365550931150501 --0.131898111655492 -0.31407141582125 -0.0153684393779656 -0.349688373073723 --0.0354971245754463 -1.20683032798115 -0.874997927005587 -1.62942708943645 -0.583061692169245 -2.39851892297242 --1.75030635834547 --2.28923393664563 --0.038429721184416 -2.47040615072715 --1.95223141790175 --0.579470000852297 --1.81789446084256 -1.3451152515024 --2.07325488655172 -1.66065013007381 -3.15769636594315 --0.120984078268485 --2.34137791601442 -1.65182354814574 -0.232728900457708 --1.30526696192392 -0.7971334654065 -0.765119986916302 -0.382941608919467 --3.41065824289274 -0.543370139898105 -0.926381209661109 -0.938088059988605 --1.06207383426453 --3.86028241198522 --1.47152047714407 -0.115036363663705 -0.320851070046762 --1.23695128726419 -0.0208219458965928 --1.41041741217774 --2.01782180527795 -2.03749065179319 --0.887365030045503 -1.00336362125744 -0.405441765820475 -0.368090881913115 --0.709068635550317 --1.47045841445403 --0.764034629705101 -0.856463758031813 -0.777485962415312 -1.94537679077396 -1.16078521251658 -2.18379396456955 --2.23899029811397 -0.575143593838845 --1.3117471619646 -0.213788092722817 -1.39900892425739 -1.77600286953719 -0.267012578029668 --2.63593022624125 -1.55922619487227 -0.829423871595747 -0.415911991726778 --0.288808778803606 -1.66798109823127 -0.0712139568349386 -0.929037091766439 --2.30058038246192 -1.47273778880414 -0.875122225126519 -0.259368696901216 -1.71129921960105 --2.45354285531583 --1.1139195768023 --0.573806057241374 -2.93330138448726 -0.492481521405715 -0.799847616857519 -1.45732771638002 --0.0797431855416946 -0.595434495514155 -0.548674962692782 --1.58663135139678 --0.603730567537458 -0.925832142047529 -2.58744767220547 --1.59074362598975 --0.649178698705747 -2.47923927143662 -1.48457669409212 -1.06962249155945 --0.622971859563847 -0.632437510156365 -1.11696871369291 -0.387070701603506 -1.30793323017812 -1.11087390088216 --0.349701753018278 -0.649455835274217 -1.10712406662904 -0.248771221426537 -0.872093677800521 --0.0512947993171835 -0.591743653961611 --1.92614511484794 -1.24021390192482 --2.2025131654373 -2.3334557164465 --1.34276087865331 --0.55576189510397 -1.149144400116 --1.90703724646801 --1.25609366853862 --2.49565700288255 --1.17969702541404 --1.00475880369751 -0.40801101528249 --1.8494560626001 --1.79636356704095 -0.523367035229212 -0.663547369122089 -0.365061663097308 --0.479281979781078 -1.62763268545191 --0.614851631477318 --0.689681383840806 --2.22860129705142 --1.17111583261199 --0.947181613751052 --0.40662519324491 -0.358545234857942 -2.1371286392876 -0.842338912237548 -0.558366356443981 --2.73145883545974 -0.55129653111619 --0.334608115433618 --0.195402121165642 -2.44310352573996 -2.07055414897868 -0.847012637744864 -0.366627212072661 -1.2704562326024 --0.385214341975306 --4.15218381268028 -2.14975642662446 --1.0132675970033 -0.313966408698871 -0.918672453666254 -0.228194425281631 -0.651018236346431 --2.82915163459142 -0.281329726666989 -2.1386599434136 -1.55254359235016 --0.0417004445689741 --1.96868570925848 --0.635221525439484 -0.989041767664411 --0.710186749393685 -2.56090714634635 -0.690498959486447 --0.303665760691089 -0.846890807920335 -0.344653350388453 -0.620081955055916 -1.17424305278781 -1.62302775881914 --0.869439589906689 --0.0297474097999313 --0.415912654739746 -0.620751596559188 --0.750850387492759 -0.45209805098253 -1.91339268737454 -0.196901542772785 -0.735234945902215 --0.829044633033838 -0.0789129059323237 -1.01047860402086 -0.660188911591256 -1.24703734233432 -0.0201530457562527 -2.15640610820063 --1.48584229098688 --1.18445453856134 --0.222953812835897 -0.508639932981147 --2.29100863838691 --1.46216351237543 --1.06612928087783 --0.02652357764374 --0.799520811135448 --0.819139882582292 -0.508773317557271 -1.12208806740635 --0.206002328505782 -1.02722074948159 -2.27288660609419 -1.11459479988651 -0.506694414921297 -1.79857464385979 -0.83632670236506 -0.0830215944775361 -0.771960110606862 --1.83165540316932 --1.93915822801661 -0.208221914680587 -0.221774022242418 --0.831721555226956 --2.50909520375004 -2.2042937804645 -0.660933640369734 --1.49645340264784 -1.40034137754759 -1.65920877880574 --0.62740874476016 --0.364714238240975 --0.808020063917265 -0.138577912844269 -0.705248999174202 -1.11337997619486 -2.14172705977488 -0.78630380666165 --1.28450455254455 --1.81640220692422 -2.70311148598654 -0.845643020224161 -1.07975250312994 -0.320792427914267 -1.32456663274682 --0.575986815804608 -0.628292267735425 -0.138901493032584 -0.263320958834417 -0.745036086875619 --0.535443093166467 --0.164707716326735 --1.46054157285199 --1.35771261894603 -0.456241507157701 -0.124207610798639 -0.59104508519102 -1.63930923532433 -0.072268146910659 -0.346835669306261 --0.0372762720317468 -0.679816147089014 --0.0945898300157086 --1.1741848656122 -0.777590415834355 --0.355512073875747 --0.797573556264748 -2.01570672168325 -0.9966769054293 -1.74456046544842 -1.36937809053292 -0.239642035044257 --0.158176757726899 --0.152336298822327 -0.827468867669321 -0.753006077385152 --2.21159402907473 -0.577662872017141 -0.789941789641217 -0.294342912588579 -0.514605229018191 -0.984594512101438 --0.599666389785883 -0.239256727356075 --0.480476270095231 -0.5261132713735 -1.16634683980967 -0.29831074052613 -0.190346032682628 --0.200837763817859 --1.01627199359785 -0.719431619687619 -1.89141839260204 --1.53340466714234 -0.0231103191125221 --0.01850602507578 -1.26780630587196 -0.0998154888745439 --1.92097353911216 -1.00680510548423 -1.97154038339599 -1.14961971178423 --0.0458617272781865 --0.432068029154031 -1.48668558485087 -1.07897327997927 -1.04714367297806 -0.076396103215064 -0.236884986159428 -1.38690316149165 -1.47440548647931 --1.52714274128219 -0.449188992094108 -0.0132064112759025 --0.921265633226898 --0.254691810704124 -1.13330194663802 -0.505084591855638 --1.39750131622169 -0.548711908771006 -0.267491067703105 -0.0623246193689511 -1.85345189062719 -1.42953379163778 -1.47643630519214 --1.48473943082362 -1.13451947691502 --0.00116195851293099 --1.1274633383624 -0.38666938647197 --1.36403706054166 -1.49032398098662 -1.7115780243645 -0.521099613218837 --0.83935366466995 --0.778392650276459 --0.684918076668225 --1.38056312051552 --1.60718745618663 --2.7225360951875 -0.471692638186838 --0.693794678841137 -1.38387509057696 --2.66440311737717 --0.591585419080225 -1.60546762241508 -0.979081543195619 --0.860096393139813 -2.24617256533793 -1.49743386778638 -1.22616827805642 -2.10350347354034 --0.988547081203585 -1.17430894827654 --2.20035845143402 -0.799698883711111 --0.680898552700448 --0.450759194160288 -1.37130161170018 -1.06146166878474 -1.53806440396614 -0.312419789169379 -0.696484754064535 --0.0645123826420075 --1.90647247097468 -0.00809360232281087 --0.529807781255288 --0.254401510311475 -1.38788943096787 --1.26131370324342 -0.708588751944212 -1.60382987363473 -0.960601253924601 --1.40476241212209 --1.1265753557396 -1.27359004277566 --0.0410330319209784 -0.0605229089841366 -0.166625174790727 -0.809823434296231 --1.07839482224638 --0.857686993501879 --0.148695261426177 --2.00295907913626 -3.35377914035851 --0.41940920275032 --1.66591341001544 -0.14989564055189 -1.4078781000762 --2.5003427274354 -0.113503886849866 --0.980266569984114 --1.28233521737339 --1.5208840681004 --1.30858680404145 -1.05276330182538 -2.14205821957668 --0.556975640417431 --0.00808199366479556 --0.026038404357017 -2.13160836080028 -0.946076323956035 -1.50012176417516 --1.05079384157121 -0.203146132504056 --3.22033485312987 --1.08517982725169 -1.13533133037613 -0.230840838226159 --0.492227062780408 --0.605789243290065 -1.16517700060814 -0.469872704257137 --1.13507782544479 --0.0387729598641364 -1.14316085559494 -0.248592338554467 --0.225837083133236 -0.848038272114135 -2.07016501336971 -1.11857339864537 --1.36025337108556 --0.0662209472744699 -1.27196803952056 -0.182322104161296 -1.73064512583997 -0.759146313003637 -1.6480828925592 --0.372571040583125 --0.21841598091747 -0.786237208752496 -0.578236282049836 -1.27072463995263 -0.879352603691157 --0.32966126927127 -1.28700975165325 -0.570641161148048 -0.772568439312479 -1.46403812453068 -0.1242661184748 -0.30128894008255 --1.34198825398785 --0.87891297393104 --2.25958917445029 --1.22805056001896 --0.420335686298607 --0.143265337324703 -0.0819035039140026 -0.686308622178451 -1.94346457386048 -0.613956047340606 --1.30820706066198 -0.222359983497867 --0.9951279991208 -2.07990994900869 --0.291496401010434 --0.172041005755972 --0.105766529381143 -0.245025150507667 --2.67326721989837 -1.23527468054737 -0.654516661147042 -1.01259774544119 --0.0302628215081828 -2.44044004916321 -0.649872758503772 -0.316172219666919 -0.321668131030796 -0.581608825993282 -0.510541726980097 --1.40749178146958 -1.38711861095062 --0.522378316489309 -0.670400826741174 --2.55831228408297 --0.451869866667106 -2.43108522463615 --2.02692556341286 -1.48629486219036 --1.52853754247463 -0.220723859354017 -0.612748863598142 -1.07576238471796 -1.03547643547981 -0.578522086519563 -0.385364185390497 --0.0647971666222311 --0.277117770854534 -1.27512354571785 -0.576209191909864 --0.1308923997954 --2.47212308220037 -0.719959734840218 -1.27426229778603 --1.34625735883094 --0.14361108133804 --0.165802271260546 -1.2114513316037 -1.2434316894335 -0.648277592478575 -0.640588842604645 --1.21782541234989 --0.276314007492779 -1.08837997497196 --0.974863840188682 -0.0124352269093713 --0.69668829173288 --1.21014422512598 -0.263026609168087 --0.654454997079107 -0.79230628651041 -1.88152222314898 --0.12262963965885 --0.641984279242756 --0.521075124011453 -1.85591367201773 -2.01581804225141 -0.182979217066652 -1.81070000813665 --1.49918781133239 -1.01863892817248 -0.859957928779536 --0.8042469274688 --0.168831913683221 -0.862055282138908 --1.07255069091728 -0.220329190311725 --1.98225976328944 -0.544344116988544 -0.380975228707355 -0.316678034813286 --1.90558502482671 --1.90676613891651 --0.0903458010768823 -0.506607077146429 -0.239589376622085 --1.29373330447559 -0.878826276216486 -0.260854233386656 --0.127232421348562 --0.98391809373129 --1.76417887611069 -1.35295805310649 -0.770260624242429 -0.268172302528042 -0.353724939173018 --2.38784982138024 -2.03238317579635 -0.173500830245633 -0.810071694258813 -0.329375280513744 -2.28176185651498 --1.24542391327477 -0.130382002109737 -0.308642334139606 --2.29069210815558 --2.19471387846745 --0.956173788604975 --0.314327043897173 --0.16512663191342 --1.54074220996043 -0.609857892806685 -0.0691165246857715 -0.349282138373821 --1.44705959003665 --2.12354480240596 --1.02760866526054 --0.0358879933809639 -0.826952404164459 --0.690758944752819 --1.53434658949836 -0.587289923931881 -0.883692587726706 --0.823551421092766 --0.587472086053506 --0.260724589965275 -0.143803005880416 --2.12118292954318 --1.45703892141747 -0.871002715372228 -1.36154439938396 -0.381377390212705 --1.85818865731857 --1.03746544152672 --1.44573255682717 -0.902668212582597 -0.745494397725512 --1.28869335096521 -0.0843650382742762 -2.43979682095383 -0.115119798969099 --0.560757484620833 -0.856555975559832 -0.624482064578391 --1.46706332154387 --1.59964353445766 --1.9935124794393 -0.19053162524734 -1.04566667803289 -0.825985184730019 -0.915196976574379 -0.821437320292601 -0.977205310099187 -1.15665166669286 --1.41070125338362 --1.51282769351005 --1.33719765593957 -0.160344313682408 -0.119696750215066 -0.0564876410532946 --1.37172570847646 --0.62666489307674 -0.317481231929293 --0.800759128704383 -1.26510950213306 -1.8414868980764 --0.991321200484382 --1.77434472907388 --0.261462676629129 -0.88660077986197 -1.60736290055361 -0.73403421919655 -0.0860149359803657 -0.0446204687100344 -0.252373651511489 -1.43837596666642 -0.84604597549562 --1.0556755358783 -2.50783104974844 -0.216743933957899 --1.59933501202043 --0.459173871788394 -0.852532967302617 --2.08323002200407 -1.027521940482 -1.03748271556498 --0.123638460185411 -0.562279000148624 --0.259808888668648 -0.406931749959909 -1.44929185979439 -0.967739242744564 -0.2960547498677 -1.04674135946465 --0.464903164140619 -1.08867172247196 -0.750761694603405 --1.72460187563873 --0.596407314327756 --0.373488277881215 -1.47887621426255 -0.580675182379437 -0.0922295867174583 -0.965175899594929 --1.51314802962199 -1.31007300473373 -0.44071846137529 -0.446364024697235 -1.01340975411413 -0.915218819260183 --2.26790679234071 -1.40548864555795 --0.306044291697887 -1.35098817063938 -0.339936216629082 -0.157858976527187 --0.552159786760171 --1.38362555236269 --1.51397362391426 -2.1438923726311 --1.84922442263382 --1.5345416208956 -0.537422583421055 -1.69289664041466 -1.77979564739505 --1.12467303634467 --0.0403389554471545 --0.0534946851918026 --1.48673251774575 -1.00938129153754 -1.86938704320208 --1.53269185908239 --1.65186017935977 --1.46743920392889 -0.912394629171189 -0.388591576235612 -0.260320946672834 -0.677520441283264 -0.828330236870778 -1.74651737108355 --0.444735313265319 --1.05347653672982 --0.0333618265250841 -0.491859462649092 --1.16663115504896 -0.289040346666514 -1.99172756319368 -1.08153360898825 --0.957868614716716 -0.235196412750938 -0.550925231114505 -1.82333397485274 --0.654419030470809 --0.508762102809357 -0.245969813268335 -0.567815735616659 --1.60503249795489 --0.997069735720711 -1.32923992380108 -1.79948992030186 --0.462606060575979 -2.20985445613501 -2.36518725123766 -1.95985859504006 -1.12054242729067 --0.157176056424746 -0.323833007105637 --2.55789271702155 --1.3937144271056 -0.93836863983562 --0.103761588426696 -0.525003549995649 -0.224888850871693 -1.95858030744521 --0.682376427830814 -3.83558055827638 --2.01626958989746 -0.156273113674661 --1.22354887588811 -1.33638426655597 --0.747414162956595 -1.51978678493378 --1.56915321596181 --0.156180546784462 --1.52691635417808 -0.487553270584044 -0.323496970094482 -0.324681476585921 -0.838834809894415 --1.40285502417339 --2.15872596649883 --0.952889140381931 -0.25554815825285 --0.992719962289812 --1.41337285179019 -1.24148782749426 --2.03292461910255 --1.00844575014298 -0.70174059769414 -0.709822797721504 --0.806365952533831 -2.06770294019496 --0.3317027985854 --0.320675065028688 -0.556739216412911 --0.386520912030313 -0.741235656826168 --0.231261180097647 -0.338303360831887 -0.83329111832384 --0.408493040538424 -1.14528444832602 --0.291063984412268 -0.235320792774296 -0.243562653691004 -0.308926228617619 -0.885439814487082 -0.0497517470189131 -1.37367064121062 -0.284427424923404 -2.24967942384007 --1.34355325641666 --0.0265303565727599 -0.971465275992509 --0.582352639217451 --3.00987590115672 -2.83501719712888 --0.581895352922068 --0.203889526737619 --2.24554672869443 -1.35852743582043 -1.4456671720206 --2.00789764185938 -0.0189955098792609 --0.115361012492031 --1.52007200535536 -0.538943299285446 --1.74654384655586 --1.43402535969861 --0.352914101605352 -2.1297814937791 -0.623238330256161 -0.124265828413415 --1.12445509987337 --0.0230100925897236 --0.32764732927615 -0.416821055372862 --0.523372299584185 -0.439843029648207 --0.335087417723773 -0.300090030857369 -0.816141870881996 -0.751365074091794 --0.212922190086111 --0.465885712550477 -0.776980231252875 --1.10373334737402 --0.0666524598814924 -1.02047456152241 -0.834337938272505 --1.16237842756802 -2.03495971199989 -0.72492000712735 -1.35135661656225 -0.360707001041575 --0.497742556382669 -0.9308153588625 --0.514563065798015 --1.37323577408845 -0.108473138392974 -0.774704786453054 -1.18407867502335 -1.07335248682595 -2.03162655820145 --0.187311092997927 -1.491303869745 --2.08329634578059 --1.75863592532497 -0.982954976578792 --1.69723916746723 -0.790130986724055 -0.311991363901015 -0.414553159496451 -0.192970970606648 -0.978730855154108 -0.953306979155467 -0.624598432502577 --0.462493231194506 --0.0190504170713837 -0.913868415351374 -0.817824788706908 -1.70782111628204 -0.931659593184868 -0.824667768447268 -0.45839303257441 --1.08225493533692 --0.468314596461017 --2.93540257124902 -0.412099881116799 -1.32728392951061 -0.980581216351357 --0.441377284132273 -3.00054500270231 --0.0488142521458954 --0.473298220099906 -0.690069420745736 -1.73430433193694 --0.233832595956571 --1.08203994430152 -0.847204287760984 --0.365167831080207 -1.59763721264837 -0.948563019606423 -0.680689862668707 -2.57454946934354 --3.3068906163538 -1.06548806399318 -0.915121544268011 -1.36274272256453 --0.157936205973126 --1.057135467399 -0.159769114327597 -1.18829955606 -0.215325953896972 -0.30726098505547 --0.951107876716108 --0.840902266248595 -0.428381827042681 --1.71201336025707 -0.58222496779392 -0.261754142401383 --1.17157323662465 --0.340970025619185 -0.198959697854683 --0.141904497866497 --2.11254178737421 --0.401378596402054 -0.434226768125679 --0.44066465917912 -0.875378065465544 --0.951845123474477 -0.480489475010135 -0.0854845355986917 -0.280797676360425 --2.04895881530206 -0.495028779794126 --0.12592969556896 --1.56336843049272 -1.11003437230245 --3.15611862294376 --0.169514369483473 -1.74101513550442 --1.42748871620666 -1.00257192492899 --1.34584835172048 --3.00187703264733 -0.247867405776038 --0.121614179077628 -1.04792798656616 -0.923024106660158 -0.461269911900491 --2.73397757433723 -0.0941409209087567 --1.18307084224087 --2.21327373577498 -0.339335011800674 -0.930158853212344 --2.09302129903629 -0.522008216381675 -1.11840467632461 -0.023335896897791 --1.61668552939986 -0.219261427415077 --1.17590288070103 -0.697257050447524 -0.860599343928786 --0.342023268733492 -1.67361636189828 --0.0788910090818273 -0.0591470396269678 -0.255539347706126 -0.460407375360541 --1.36084691382994 -0.481051619432471 -1.07282362071336 --1.17657429543027 --1.45487408948139 -0.836909944793062 -0.494339227265552 --0.211610074169222 -0.597158641684985 --0.805362965830973 -0.833842604183644 --1.30908224715143 -1.50066104835702 --0.559782024395261 --0.826407925825855 --0.325028608086791 -0.377171675670496 -0.907111801129014 --0.10891079863346 -0.443195488262196 -1.33929317108513 -0.838104859033431 --1.4319577866372 -0.696901069699628 --0.270559756556445 -1.52714785260198 --2.85554440284801 -1.57506916944821 -1.13908728060315 -0.685117331567934 -0.468000586399448 -1.07070647722849 --0.00356824556439328 --0.233911768173154 -0.289366150988354 --2.00604496616503 --2.31923388749925 -0.224628313025567 --1.50384089034097 -0.200886362222818 -0.557004253411094 --1.67288349605401 --1.29828466688573 --1.59754798471134 -1.01494718833018 --1.6618438507351 --0.230685404062047 --1.08867208515413 -0.406653144855628 -0.572391145612071 --0.498232292478352 -0.751008437211652 -1.04976369757566 -0.428633560522183 --0.293834137921145 --1.77046449904393 -0.111965632881358 -0.529395478892827 --0.0222910664293821 --1.30887527926871 --1.01958188539533 -0.169681051303236 -1.67046257596933 --1.81730725130888 -1.96351804805423 -2.00543841655466 -1.60409525695389 -0.138406554613073 -0.651010256746758 -0.180902920589709 --1.76621825242795 -0.106616226045546 --1.75826892542268 --0.0610439968771992 -0.0408850079400978 --1.37233611874751 -0.353365143366617 -1.18333565184693 -0.817913834024139 --0.69358279640894 --0.0424810601815846 --0.781339165154947 -0.0100546142417812 -0.270412215537636 -0.5535524514424 -0.160075614758785 -0.529641851143484 -0.400193842523308 --1.00068107442196 -1.28883186718743 --0.5878185774875 -1.96293504771705 --0.00464259142722945 -0.263127393430313 --0.772367078025471 -0.916955652272655 -0.348512510459242 -0.933979517190934 -0.41818710844592 -0.161642794537729 -1.71698106816658 -1.88219908992514 -0.382133874682147 -1.21528908484172 --0.642635689977457 -0.419442763147511 --0.218738724360463 -0.19170801885816 --0.637994951539508 -0.340141026531812 -0.922802980639823 --0.351511853406031 -1.89566357507468 --2.73091890908992 --0.888968145539067 -0.321119610123301 --2.04724081699852 -1.36441379011431 -0.454899942714992 -1.91880137235013 --1.51674832387243 -0.565202226826729 --0.929345059473611 --1.64245484689339 -0.974320492713431 --0.6542864078618 -1.91917371293462 -0.932139101979754 --0.0378520977981154 -0.371363864777415 --1.09249592456946 -0.999768044035239 --0.349080822245586 -1.37297099949251 --3.93754070229254 --1.82192018133972 --1.4056184415964 -0.719132148626588 -0.471496902950403 -1.72206397347973 -0.822404093300626 -0.0384035736633805 -2.23948206715936 --0.827819489119122 -0.387481433824185 -0.421171682671403 -1.14521642869944 -0.28457725027766 -0.0887657856668795 -0.024594727831051 -0.339057217859876 -1.9721817212205 --2.53520400793624 --0.4140304982221 -0.411434908401311 -0.130441282171361 -0.831284076312762 --3.86177061830371 --0.747365293045263 -1.19460958982566 -0.491912787387111 -0.741699739144899 --2.05555454681686 --1.36812731269275 --0.714514104370103 -0.816327477507663 --0.116174678779934 --1.30018250345277 --1.46280634216885 -0.984427160981419 --1.3897535768039 -0.274530427993291 -0.68665074526033 --1.03718676800122 --1.56275281841597 -0.747896335949186 --0.0590434006563036 -0.618958064132613 --1.96021882349963 --1.51976292377391 -1.0300580591242 -0.0614705684742223 --0.811112516071255 -0.137728532808673 --1.54606605955589 --1.48098005190761 -0.492927636556406 --2.44171591308714 -0.950719516909119 -0.515268435368849 -2.12482920916736 -0.187287600328343 --1.45115092169275 -1.27452222008604 -0.248657057630187 --1.32809329695569 --1.64369260749659 -0.962793030834948 -0.131072153819908 -0.475209824090506 -1.54328375106658 --1.09441810007371 --0.558149602164999 -2.03970877346552 --0.397485917527465 -0.953993304087399 --2.15869928176407 --0.991632930363401 --1.23142709777557 --1.32497250254783 -1.8924675939527 -0.492252525723153 -0.542944329424042 --0.30562399941379 -0.638709569127352 --0.297687173235801 -1.47569680408195 -0.956529055666767 -0.46049035673718 --0.776826434347637 --0.135638355717518 -0.437763267953521 -0.392494018902738 --1.66814365493931 -0.779099360407248 --0.0667284016319662 -0.0602722851170867 -1.11597337118002 -0.255813652182706 -0.181181424347816 -1.13340480945515 -0.916308337616838 -1.44472894255542 -0.761436178870452 -0.493799830832828 -0.848994631305203 --1.34666184953194 -0.14820765070125 --1.731916293877 -0.668692309083355 --0.141640498651469 --1.26052666846253 -0.25528950235578 --0.591501321067295 --3.10695175322521 --0.965539850230069 -1.09775127057298 -0.0818790762417905 -1.3645215581973 -0.773972136708885 --1.94582996074827 --0.276365933961639 --1.23173271603704 --2.10185123484171 -2.38346110587107 -1.4401745096988 --0.759341360814627 -0.124900405640725 -0.663069198650955 -2.17150233924185 -0.946736518981652 -0.102509595957153 --0.0863458266154282 --0.0605310167448909 --0.42848268980779 -1.98623545590842 --0.0364486608169621 --0.412964434595828 -0.783728452376344 -0.262629930798591 -0.717837902051699 --0.707710893614063 -0.792796608970532 -2.37619989801372 -0.506915394974115 -0.127221736102335 -0.995480745676602 --0.915992813729908 --1.38590476172417 -0.677109094637594 --2.08119756895127 -0.634190693311545 --1.15656776702365 --0.294498079523528 -0.337040995273448 -0.630963708064911 -0.646848176607168 --1.51894468465003 -1.79327814904071 -0.523464670809844 --1.42767701854743 -1.0149834651453 --2.18260788959155 --0.870409527168015 -1.46154135524055 -0.351065295115344 -0.800365400133145 --1.61834757957567 -1.13499303160874 -2.45123370294509 -1.47282575266559 -0.986107359273127 --0.296123050957945 -0.0953294334620374 -0.507821539868759 --1.57053158965119 --2.18639336280896 -0.744690197334936 --0.191160815484453 --3.18218141415893 --0.291527645388591 -1.2710604410369 -0.74577203278745 -1.52675567049707 -2.01951883393151 --2.12962931736928 --0.556144422181685 --0.204555143607763 --1.18621239192286 -0.408093391982307 -0.0604865447918073 -1.50460824127243 -1.14361592512448 --3.12203304056646 -0.0355210216115367 -1.7317382158216 --1.26054871838976 --3.5874948327615 --1.69964780488678 --2.12491690507889 --1.39561577288776 -0.250792222361572 -0.963527488905015 --0.356307004820099 -1.99095834663443 --0.894987444835873 --0.0409413522088755 --2.16097566525861 -1.99591821547347 --2.18268788018396 -0.920406438846449 --0.39521281833969 -1.36296394029554 -0.41822320508583 --0.455712205485977 -0.643942255860097 -2.00151491644782 -0.766674695936562 -1.40641653824186 -1.05357399604256 --1.64536696800886 -0.592549993096357 --0.177925133511245 -0.0291050688603764 --0.0185075758208892 -0.165226575469585 --0.00196754896753504 -1.3953687481559 --2.02904287639609 --0.343287060096941 -0.195929429893066 --0.85941816187972 --1.45284471604278 --1.42461430525634 --1.37697266323777 -0.58072718411764 -1.39813522257666 -0.13039346031351 --2.09199660933725 --0.187258971753366 -0.261593568538153 --1.4442120949662 -0.150123425207029 -1.25428344875087 -1.01302036211322 -0.612582362486975 -0.506677569719937 -0.686870765347331 -0.407316698764642 --0.250103081321051 -0.667800378070101 --1.1597623759392 -0.0860896606379917 -1.02209415840857 -0.357999554012959 -1.61875585537939 -1.28496065839056 --2.16795852910472 --0.586494213629283 -0.175604926529616 --0.716667956530067 -0.899466848767357 --1.65222019321593 --1.59951469688327 --0.141247379564296 --0.185868345409268 -1.46711637647 -1.58473556239363 --1.98197744221455 -0.439125584574652 --1.79837610161239 --1.09728311895679 --0.654194627057215 --1.41810332128808 --0.872991874594209 -0.285366442213542 --1.97418628636454 -2.01057430735693 -0.245367694152341 -0.194629448333902 --0.0853171928397671 --0.154005583653621 -0.876075582892092 -0.608964602517467 --1.795748709533 --0.0862828949501875 --2.75444031793121 --2.10329399422314 -1.33034793188867 --0.0390458837073524 -0.589665038955021 --0.0172494766844533 -0.392696386766453 -0.740085981138311 -0.2657794702783 -0.259857542751481 --1.40412082347414 -0.466025219512968 -0.735497753733943 --1.27367833330334 --0.943232354969119 -1.68165681867431 -1.95446358113612 -1.31102469924591 --0.119632424248422 -0.957829701711226 --0.176342937500381 --0.883785035001921 --0.621281495326125 -0.748549259669726 -0.0956526836340288 -1.76898417732107 --1.92570762180461 -0.33796100645057 --0.922518514342215 --1.93427795749172 -0.000683269535151965 -0.559923929407079 -1.05361655922317 -1.26673282701796 -2.47278862748639 -1.13907980310536 -1.28168474470493 --0.061816870322577 -0.332357348811154 --2.12183902470349 -0.265166146999588 -1.14326834012266 -2.0100332096276 --0.00571792545068917 -1.00158656252237 -0.456911468292923 -0.39129844642847 -0.37209134861526 -0.764112278450511 -0.196385807302038 -0.742514570977336 -0.0640687089858396 --1.89279896709587 --0.983467599742706 --0.146281240547303 -1.7782796748963 --0.131881143773064 --1.23694276428575 -0.797399596742075 --0.454573640182595 -0.300856520197105 -0.00837908938435561 -0.699047563875862 -2.50570626130059 --0.551918825364378 -0.612661642649762 --1.25982212929037 --1.8645864276437 -0.22718627777278 -0.542994851365862 --0.163480552501571 --0.370342913089424 -0.0648845871719104 -1.26553107749292 -1.63357013386369 --1.08331634227836 -0.612630505183384 --0.727299655067338 -1.79067387642741 --0.280119327887419 --1.53951584265814 --1.53730893171963 --1.67562835123768 --1.19866958564903 --1.18749034155466 --0.517977147585711 -0.268211840857102 -3.87170936143036 -0.771976839049692 -0.90402812896958 -1.77363206338661 -0.0729262421834278 --1.07572282021022 --0.956765656965846 -1.50579063801494 --1.14459092697491 --0.342260127264936 -0.235059826186539 -0.610754266917443 --1.53888310810394 --2.02288329555385 -0.315033946713745 -1.69626080732749 --2.00511503751832 --1.63069751759048 -1.95265266266128 -0.12462034566836 -1.39154520905766 -1.58909515647926 --1.20145287698558 -0.858256491337954 -0.586208618827786 -0.209403430935161 --2.57768538080381 --0.405155267356083 --0.161222651495251 --1.84804566093481 --0.609053954883329 -1.04904729401031 --0.384918360403628 --1.2629781751539 -0.818966164326351 --1.47726699604203 -0.491576568403371 -1.77631546920552 -1.1114086717369 -1.68120648558407 -2.77027809947944 --0.745283268182689 -0.303303826166774 --2.15380069131883 --0.695298426726882 -2.18104667696197 -1.34951807875371 -0.489804571024159 --0.019594704250224 --1.41183088947993 -0.603722259068725 --0.399415752207631 --1.53500842111982 --0.929539039798588 -0.118724101848406 -2.42910478424213 --0.166167371803436 --0.451535639287499 --2.03783289095023 -0.0981596645028091 -0.147474443298105 -0.400828756675306 --0.218225906240647 -0.901627990323533 -2.81363487558536 --0.575612389366562 -0.215887518652879 --2.76900488654808 --2.67022018953297 -0.757049131690327 --2.09670771451879 --0.488020199422124 -1.30876506288463 --0.34450265252206 -0.967251689562428 --0.230097576038382 -0.0299043747133148 -0.277485798341717 -0.504353754170605 -0.752472484108218 --0.363316596002058 --0.393978687033943 -0.284866834219249 --1.65633112605888 --2.06027156447259 -0.934919426783424 -0.66560679062254 --0.393287732574272 --0.719240776068467 -1.88629260655742 --0.590806984089443 -1.60313174948962 -1.40360100149798 -0.448101812305676 --1.09438015925956 -0.966471202562531 --1.55325829925073 -0.506138803449236 -1.82026969217529 --0.186289877961965 -0.912151727138065 --2.19932034986808 --0.824649728298425 -1.44226666146242 -0.0908609442523556 -2.1198870921471 -0.381180803515614 -1.69800562121618 -0.964868643546419 -0.957995539095476 -2.23160478684315 --1.68164496979266 -0.112447034286559 -1.39716825175098 -0.345812900088774 --0.217942368593834 --0.0950336704634456 -0.172836798435643 -1.37124801085275 --2.95852405260582 -0.90820102472896 --0.0114624641267369 -0.692737839218569 --1.32558975285068 --1.25592635453423 -1.61988078499947 -0.115707881267582 --1.5657875511892 --1.58761152667924 -0.672903243126079 --2.23422999638065 --0.694962169031985 --1.50798695094062 --1.38119791649377 --0.503521218195157 -1.00479011821864 --1.12170008997489 -2.18621100137917 -1.77907479061481 --1.42813205684862 -0.669626694719154 --0.437850640564626 -0.585915974156142 -0.405589270069004 -0.682352559486601 -0.608522123222826 -0.959225404189425 -1.00215830788241 -0.474840406907663 --1.02822952324549 --0.928207186825869 --0.900681844774972 --0.757097038771668 -0.248814065435218 -0.893425528128052 --1.65905485402999 -0.306307510682796 -1.0805922277067 --1.8987067534504 --0.30674993777496 -1.10962806929825 --0.913642562866137 -0.827296635699129 -0.670466856579754 -0.547952608511153 -0.0758520485695513 -0.810330639233428 -1.92654665198178 --0.4720169801233 --0.853862563171816 -0.235652322968738 --0.702042005766309 -0.773632064061413 -0.842946687648187 -2.23117894214466 -0.896115087616209 -0.436992497615268 --1.62158134139674 --1.57426502205313 -0.121854699033097 --1.1395971020002 --2.3386695635662 -0.501763222301692 -0.296900401562983 --0.908564009303486 --0.346388906345091 --2.00658147732559 -1.35663848877082 -1.53464487157769 -0.669698603448188 -0.359241161382322 -0.114690399454878 --0.163915054216758 -1.09498382608272 -1.74793871571702 --0.658290163611762 -0.201642847434947 -0.780687200773997 --0.491642536999215 --3.40788602786216 -1.95965134971408 -2.05058721390912 -0.0439563205419375 --1.16154735784864 --0.304396563074572 -2.14459098380177 -0.486095176573388 -0.0085292925474576 -0.425958315078159 -0.269010767868366 --0.129561198374809 -0.0870356145833213 -0.593146327303355 --0.28612303959725 -1.43932170029589 --0.614471692541645 -0.559043414731093 --3.28413942910877 --1.228992493316 -0.774179238747326 -0.75535164043011 --0.0937094892218298 -2.09602994254115 --0.94527354274577 -0.217137216771274 -1.35003970052373 --2.50029793836895 -1.0162786991713 -1.2167862350643 -0.287997284352187 -1.3672848203522 -0.371620420442802 -1.82624526425436 --0.86093345005078 --0.330498423327782 -0.350440385910826 --0.691603726420551 -1.54875083056234 -1.65523817411741 -0.23243038435548 --0.469240496660998 -0.864245038360137 --1.55977969180375 --0.353633879949758 -0.454791444388912 --0.987481833858396 -0.649035268393952 --0.350345962619825 --0.612520450111049 --0.61961082911656 --1.72638460720336 -1.6165990310243 -0.435810389631861 --0.522654250203093 --1.19753843504308 -0.654239021897716 --1.88686485668013 --0.115907965854753 -1.45033518115891 --1.14111823647073 -1.255794260225 -0.889860538688712 --2.65291156889333 -1.82532125631424 --1.41144672023864 -0.697781742183015 --1.24509325607584 --0.572449179006064 -1.43984786222092 -0.0245345556132648 -1.58409741305598 -0.168204737661446 -0.607492135918267 --0.756006382788364 -0.726361832957274 -0.615757106172516 -0.583469685133998 -0.967160321290981 -1.18479814772518 --0.552113252571498 -0.0918562704462964 -1.10973093545181 -0.406790299155926 -0.441427148254895 -0.432638752762921 --3.02871928705242 -1.11191445764044 -0.839931279151315 --1.92528046121371 -0.153703378006368 --0.0224211891264332 -1.38574552640805 -1.77571659706062 -0.063037803361027 -0.711277432935269 --0.0478443057854268 --1.40881674648919 -0.402758451972126 --2.0990252469353 --0.48629613163342 -0.300611589266506 -1.47731903078506 -0.96148800546657 --2.95290012579008 --1.94843486549682 --0.413461600003878 -1.47174145456462 -0.0816746890268103 --2.04281487953052 --1.05158772961301 -1.35094089515069 -0.0273112743155934 -0.921167826481287 --1.50209265462496 -1.11998146316816 --1.52561352860698 --1.20819611093575 -0.249634969005012 --0.750458764564375 --0.450082237934286 --0.615690975984858 -0.795555930261312 -0.557576634041965 --2.37048524776557 -1.31206721069747 -0.698982046241841 -0.528769870552544 -1.50950258193086 -0.191343837268334 -1.24698641058827 -0.977823380491671 -1.47635653649693 -3.04567720370004 --1.49162377087153 -0.10143313261884 -0.130581081723808 --1.86939082628287 -0.239879031129261 -0.012193627363871 -2.2901610568638 --0.407911341405645 -0.310534302960106 -0.777231239243974 -1.24886997783017 -0.288246754965677 --0.512685731919106 -1.06802612272373 --1.86078692322927 -1.28485990077844 -2.11966141138237 --1.43135747909281 -0.47276775230652 --0.284828095031784 --0.655821647419895 --0.0437413556715001 --0.449910214987611 --0.705266967972321 --1.45425434008225 --0.939653206976466 --1.66427875084378 -0.875332369757409 --0.194928009021833 -0.971616147552496 -0.380219537381402 -2.27950516162999 -1.42190075829379 -1.05801545261245 --0.403070276829247 -1.57208951393197 --0.597618557876832 --0.891033014140394 -0.740379172122347 -0.259435100829149 -0.315570772621726 -1.02617194272199 -0.878507333649104 --0.723059346477456 -2.69633093330571 -0.782262062811238 -0.87447233795287 -0.979812216064378 --0.880103378647849 -0.435136141052379 --0.297690876372585 --0.676137956667464 -0.591868968480231 --1.16636089674316 --0.601121580973029 --0.225863826483852 -0.933730045027289 -0.415681929191695 --0.886309577249493 -0.522342159583907 -0.124486583319499 -0.199134243485403 --1.83203891981667 --0.325799194251566 --1.60646653186982 -0.374943691329118 --0.795580228963217 -1.23869500163434 --3.90285125937456 -1.38083526005425 --1.16446115032327 --0.707926026588868 --0.0417870666231472 -0.269219121040342 -1.85202495901631 --1.30634588063288 --0.270464741467229 --3.44059969592129 --1.43860364746875 --0.429881588229275 --1.85078155726259 --1.75260924832336 --1.97656101060722 -0.360831125073695 --0.165123700922656 --1.61980690389296 --2.47774575698535 -0.626877730467609 -0.396934176417041 -1.74321014584095 --2.6105573254902 -1.1121096552812 --1.82303626480482 -2.55052772568627 --0.177883822500348 -0.875345698120473 -3.25650350026021 --1.55698441093164 --1.39204070300499 -0.560055836813246 -0.219370090706356 -1.28903823753129 -1.58130543842822 -0.689099108979143 -0.845623845285673 -0.83966456418675 -0.885561249792396 -0.591588516909569 --0.615243182709076 -0.344548592160281 --1.07756683180691 -0.991764897755234 -0.66779641974462 -1.6696951159695 -2.25074465048771 -1.26496723966796 -0.989550200892033 -1.27841994837486 -1.12508719979032 -0.958032454621458 --0.682087057189761 --0.0849132628944638 -2.02037536207764 --0.560431281276083 -2.30772552788082 --0.206775719277648 --2.29274066879294 --1.96374495232302 --0.954670170626681 -0.214773548960032 -1.80699669097195 -0.136588620872669 --0.416865115054405 --0.112069240432984 -0.296856289585959 --1.64616652119994 -0.664006836598304 -0.398500089558205 --1.46735011142067 -0.00243105060044968 --0.804465102716723 --1.92549493642941 -0.177033463827275 -1.6751445156148 --0.373094885513659 -0.310003388938352 -0.73054093542553 -0.290473541046996 -2.11098930110806 --1.7967512378467 --0.025378231959067 -0.485095442789248 --0.544432078320384 --1.69329435611278 --2.81803819424642 --3.14232180738722 --0.850772607535049 -1.92884562778329 --3.9964096029395 --2.38318822000894 -0.117324532015409 --1.548404572789 -2.0574659589773 --0.309899070023619 -1.3738174934688 --0.620480075215411 -2.16702504734906 -0.88018859226341 -0.381567978520415 -0.922481924663067 --2.51003696380904 -0.639128038981218 -0.896473115699106 -0.108533876670201 --1.30811466823941 --0.0102617745570122 -0.637696087992962 -0.097639363796354 --1.40096287116335 --0.908723699202891 --0.477244962713662 --1.14803722551185 -1.71793423355714 -0.281622096629725 --2.57289822198563 --1.48721665834157 --2.59254192175255 --0.215362636916254 -1.53544490140785 --0.051468321136646 --3.70804292649229 --0.0117386621439977 -0.162886076562899 -0.142912253741171 --0.914948302793819 --3.95140988778191 -1.25147436087649 -2.8663557753254 -0.0724561334161642 -0.909795362744255 -1.04540287657252 --1.60272778905175 --0.732083456620153 --1.35039676060137 --0.833839527451346 --0.461004870937963 --1.5521867787296 -0.695873772105553 --0.705130235935949 --0.427714466806027 -0.688960143462902 -0.14939870774093 --1.81224074761074 --1.38725714778922 --1.51150167322362 --1.29991502692513 --0.0444747374334522 -0.423488229235268 -0.463101216649987 -0.428478850974795 --0.64143208815775 -2.02349138477962 --2.71178059491004 --2.07311112886094 --0.61658843160663 --0.475937458840015 -1.33847922617677 --0.193621079901206 --1.04126212385202 -0.195895921775337 --1.19070295987959 -0.124528887143654 -2.56511684319134 -0.540909703992057 -0.590100316427669 --1.6954315998901 -0.400952900589076 -2.17292600119759 --1.57171138956239 -0.475406079544467 -0.569317363570431 --0.174546327184039 --0.357144532330654 --3.16041740309782 --0.253505042736876 --1.27301535569296 --1.30589914409617 -1.66139573617731 -0.918329241135545 -1.04571132250477 --1.37325050188241 -0.517995554576281 --1.02018276480979 -1.25174193149994 --0.281532577040286 -1.78841144945989 -0.0370090381940322 --0.566289249073748 --0.227179851574746 -0.851784039649804 --0.207274466383737 -0.972555356434764 --0.59693738952754 -2.02612965177786 -0.97723457408847 --1.4299049841526 -0.499809567010058 --1.07805751656086 --0.148321235299917 -1.22011049932786 -2.36875813675133 -1.8665215248502 --0.496027184315409 --0.29007493892097 -1.73907163695464 -1.39481958481916 --0.56574867854437 -0.380310200550204 --0.785821935937868 -2.30102510623154 -0.434446039133912 --0.637439830282489 --2.12697397002563 --0.677550833209775 -2.09439836544951 -0.0876483073806682 --0.175587512949448 --1.58945203655939 --2.22860548692907 -0.85602238851294 --1.82967765850414 --1.62022950842136 -0.255325616640082 -0.693477545310861 --0.977874911566566 --1.57034687414707 --0.431122307975377 --0.195092655817049 -1.236384271614 --0.393425138734067 -1.61913723020283 --0.211040418182332 --0.770783701421855 -0.359065761146686 --0.67659492603503 -0.597544041554652 -0.258583394702448 --0.56076988313524 -0.00400217579881001 -0.0176363111638906 --0.123706187170168 --1.45977664391592 -0.837333281029135 --1.50625234552739 --0.994515344155598 --1.55664935856922 --1.9358379688454 --0.933130058929192 -0.86759384158637 --1.6409935740124 -1.57651894477392 -0.467592422960585 -0.433052642597335 -0.525225077260515 --0.331797589978194 -1.0053190262365 -1.34873721640717 -0.280426822566447 --1.47203529966457 -0.239856251610338 --0.175108532181156 --1.28167504913143 -0.440514352137821 -0.133904959903465 -1.29569112059948 -0.513136545498938 -0.867461360457344 --1.1650541654656 -0.308974842068981 -1.42025222042258 --0.00147988222427742 -0.638309706322335 --0.976151820103334 -1.15849708775636 -1.6746810504843 -0.79937699706052 --1.92873214428331 -1.43017526825775 -0.672535520446793 -0.910372364421839 -2.34315065382316 -0.0192168227667331 -0.00822628676938209 -0.79744704520208 --0.387357090557867 --0.355209870536534 -0.298944357932278 --1.22309472917873 --0.724309173106981 --0.220667445149516 --0.637164109435822 -1.35496445779849 -0.141943097331991 --1.1714922776786 -1.46961125638388 --1.33934291233949 -0.377341430048602 -0.851210012330277 --0.477255674831522 --0.773778167101302 --0.792474577494474 -1.16688153156768 --0.0155528985688349 -1.63685884878382 --0.54789683035521 -0.0685957533419721 --2.08974394185956 -0.515596117226483 -0.0910450814914316 --2.65212571033058 -1.01463879006856 -0.224491268001053 --0.852164598088677 -1.01840930881662 -1.15621190561252 --0.981525655287832 --1.45702393701875 -0.965440067937784 -0.505794375851551 -0.849897251723036 --0.627024388062623 --0.898544072381902 --0.104931767167916 --0.888416273341168 -1.23233989478312 -0.22536185196806 --1.52671941172771 -0.478575028293916 --0.668779371356429 --0.456196970784232 -0.0348748140394779 -0.200333090794143 -0.827104655061387 -0.247336336710257 -0.193441020066338 --0.849409823429415 -0.767256265848676 --1.8804115299862 --1.48473739176986 -0.36113619967664 --0.389696800115278 -0.0934787496535776 --2.59930602789174 -1.94173940822155 --0.385186249139888 --1.59177208795443 -1.87592678538225 --0.319713583434769 -0.291514094329685 --1.52823232467681 -2.66938404948119 --0.834104818930889 -0.230759838127543 --0.791584906102397 -0.43795757670483 --0.177955473946499 -0.334623683204676 -1.18073204923982 --0.799862006017777 -0.213859724539827 -0.909729862805154 -0.795270945286067 -0.216262808040973 --0.91208457402368 -0.299324333250208 --2.40903677025056 --0.0628435156341531 --1.64081374783633 -0.0795721427798028 --0.11473410337668 --1.49703534053974 --0.00888211371755254 -0.436519439536294 -0.840965030855937 -0.307539828094619 --1.25006855869751 --2.32797200174423 --1.16945000563324 -0.78689007151775 -2.4980178039778 --0.286231601781452 -0.456697856583887 -0.0283208054605026 -0.391423446394445 -1.1581321835054 --0.471494791513408 -0.59200144482975 -0.0640431883972497 --0.410406443879538 -1.36498513363273 -1.23834591845062 --2.16474206362254 -0.333595531339746 -2.03578560285858 -1.20380012459017 -0.0548605222208138 --0.0132618832859173 -1.40409820684552 --0.314680560977479 -0.455778813092891 -1.30060653928735 -0.402127776075554 --1.1192238643193 -0.6125402908411 --0.586463230871189 --1.49052093865519 -1.69602704847748 --1.61038842480704 -1.20115015129849 -0.897219759566033 -0.443004151057163 -0.0340502301563408 -0.486813377069426 -0.332316006118745 -1.35095773813782 --0.0939516038683159 --0.888859517983004 --1.21630715965762 --0.925192207682066 --0.439634763907957 --0.358793810607096 --1.10704644809371 --0.267690700444216 -0.639768334832684 -0.0410381157440405 -1.37119598001675 -1.86217925371585 --0.527926001631272 -1.7849952790709 -1.09429443106852 --0.353503060326721 -0.570530454561101 --1.18850767151068 --0.325768997127311 -1.42843669513458 -0.204984383906446 -1.73872195442159 -0.0205854873567368 --0.723073127192116 -0.450356398083464 --3.63327871812516 -0.399882043992392 -1.34473138435769 --1.68943737875227 --0.0036274756528698 --2.55677139420401 -2.00005426405249 -1.37900433517139 -0.650913384988748 --1.5143687449017 --0.239755561441626 -0.190714239027074 --0.237024534371315 -0.356303130429602 -1.67481527004677 -0.697452513871159 -0.754038968568793 -1.11419866630264 --1.47245190437875 -2.41288308909032 -0.926704323448169 -1.33440751099909 --1.14419628701447 --0.0114730773421616 -0.384599586066297 -2.14192078884556 -0.36179844217653 --0.0945350989753315 -1.18800430922875 -0.782413897092001 --0.142016771125924 -0.987971992712829 -0.559943472054913 --0.0399904313302812 -0.0482669160839819 -0.727490197381442 --0.915859948634552 -0.222767266639995 --1.79597145170789 --0.643715644477865 -1.28305745172604 -1.04851950460894 -1.69682791476331 --2.02145866914723 -0.75148857435382 -0.747496128540844 -0.784908361743653 --2.19082112755399 --1.69572254595147 --1.49004607299624 --1.3861527738466 --1.04987199011567 -0.392513368434237 -0.460954210820413 --0.371023932096424 --0.311975473258773 --2.47626238195945 -0.596755232177063 -0.187991068602848 -1.00559094888638 --1.42734292132108 --1.81898251039101 --0.425278459032484 -0.401438225207109 --0.389620707060747 -0.500106472057627 --1.61204233405346 -0.77480921098647 -0.0138603372972188 -0.427338895587658 --0.562383026496914 -0.796910274897526 -0.984319719509088 -0.0262733144107585 -1.42730507573621 -0.686476005305162 -0.316675727657413 --1.92534350164683 --3.51919210873859 -0.41690965753979 --1.09428381253889 -2.50740635934731 -1.03820318781188 --0.46897280070182 -1.14009433661845 -0.804363018966733 -1.30383795025769 -0.0647064415138132 -0.942493634037206 --0.429945282158624 -0.639805196474121 -0.451603270726576 --1.67049482144128 --1.45466160417887 -2.04451022632082 --0.758223942306124 --3.16418167056064 -2.44648263932323 --2.08885933950808 --2.45035671863427 --1.26348369426712 -2.00242757005996 -1.00672247049584 -0.245844501617709 --1.50713205542876 -0.464436236055853 -0.40854966222472 -0.654974980449616 --0.521437614799225 -0.516580108589849 -0.916650104494343 -1.84651749475086 -0.799844928768856 --0.238681743599351 --0.75142727318114 -1.7481052654809 --0.00016403800945497 -1.35125516647085 -1.13273927931105 -1.5481466601628 -0.0183382677608179 -0.676859463583448 --1.19253695930075 --0.961540916633435 --1.72751023196895 --0.891700486127363 -0.554090171997007 -1.44130119626944 --0.653686236307738 -1.2829634154919 -1.97883995280732 -0.841809606545695 -1.08933003264264 --1.46976970943352 -2.11161556641578 -0.256878377724636 -1.19003807617251 -1.08000739122322 -1.36507121081031 -0.446846423830468 -1.48926396152756 --0.310508480913178 -0.848641797256009 -0.16567833077327 -2.28565202645476 -1.3239562908989 -1.09256461609402 -0.241803168663276 -1.49706010487878 -0.0284842071167652 -0.178366090413686 -0.247687838071382 --1.11272202748705 -1.72641000272418 -1.10246860337339 -1.03010199089386 -0.383039034693473 -1.01740695499604 -0.804814567133867 -0.853322851639383 -0.886773951709081 --0.533202409368686 -0.758423399017987 -0.214536764573854 --1.81687460504716 --0.010739468193453 -0.110507746575511 -0.120752365657481 -0.16886164109135 --2.03449508039783 -1.71881962895091 --0.122765057450067 --0.295697406772575 --0.967485531910246 -1.95720168265143 --1.52361100462879 -1.71048413947944 -0.0285984487946784 --0.211015980191128 --0.365506437399407 -1.77742808519375 -0.85304252356903 -1.03979184915505 -0.463058318213076 -1.39624038978149 --0.177843991255703 --0.669796194949413 -2.28190221241301 -1.87343909512069 -0.0849638964613249 -2.1537773787344 -0.854530067777134 --0.0567816878860938 --1.2215227702386 -0.310545062818232 --0.750632305090676 --1.77446221288032 -1.05141884955964 -0.474136246440963 --0.591905455448227 -0.302013380712658 -1.22171243749193 -0.152697280825254 --0.0755868920450702 -1.5241936292706 --0.642448804098201 -0.319590546642655 --0.139507132057521 --0.220992098158519 -0.845935547601009 -1.47900796375443 -0.371587960987258 -0.224007190679108 --1.50171349618079 -0.0624776707962642 -0.299893971181064 -1.51228753970373 --1.16420063297605 --0.537276911757651 -1.93726115953849 --0.983780543539268 --0.386916087402035 -0.089159431135462 --1.55679256501653 -1.52743620665581 --1.04109306093895 --3.46877705888744 -1.32020132893752 -1.56029058585428 -3.09823861771818 -0.120752627884077 --2.83295298182346 -0.355374061682117 --0.191926150673137 -0.224471922477074 -0.617765694417853 --0.166340108175522 -0.609817725161321 -2.71500956790468 -0.252890659789946 -0.431238467327734 -1.61225342539134 -1.12315547646829 -1.91577705732273 -0.841255208681666 -1.28545464338415 --0.316080297194489 -0.739910703155546 -2.02675600357315 --1.36945676139545 --0.073742461588008 -0.40187718393198 -0.97824083361327 --1.52082975372506 -0.942490846187845 -0.778581404692183 --0.136433178106234 -0.773282148011123 --0.662940707394389 -0.639989580083778 -1.24744687457995 -2.29489222437972 -0.118164919592601 --0.109058571184001 -0.0537738961643885 -1.75047260823218 --0.120402821915128 -0.759008680703054 -0.867183384189744 -1.30171643422897 --0.00889344718483365 -0.253902658718847 -0.517475336819372 --0.673904468526693 --1.2088165654113 -0.493021015324587 --2.65277520078705 --0.899803879352564 -0.171016273286511 --0.730057353219298 -1.35374924726581 --1.55083942485918 --1.50118603426782 --0.93856382319489 -0.320403793222269 -0.564080314660465 -0.335611482857043 -1.39078854682771 -1.24850412322423 --0.604321980429646 -0.475654812839934 --2.00941624151773 -0.19326360235906 --0.808837955517147 -0.618223368676469 -0.789566861790188 --1.40204570535729 -0.329369159194172 --0.705543316906697 -0.408678918002629 --0.334300803500017 -0.221002878304811 --1.47691072660109 -0.818418417408822 -0.581975251322271 -2.21284743271027 --0.433610933655025 -0.417542490830122 -0.503401941693358 -1.95419544406361 -0.179612362941601 -0.157199026430536 -0.519145946247885 --0.554897025030204 -0.108222702365381 --1.90336343823767 --1.18537546864877 --1.44185621746966 -0.958701235453255 --1.47103530624855 -0.385553431387518 --0.84107044651202 --2.31410325294297 -0.694393167763433 -1.3488558631631 -0.859531537737066 -1.13701902060502 --1.56026607852196 --3.61704349738006 --1.36553702280506 -0.410185355845417 --1.68588124742523 --0.173877110988183 -0.0523419161012217 --0.0728102099094201 --1.19020608223888 --1.04237515967956 -0.315517247837064 -1.26614367420678 -0.263120939843075 -0.662992028341073 --3.14594147791929 --0.504575239296848 -0.461369187035295 --0.326697550979166 --2.51334713598544 -1.73264856730924 -0.882582682492277 --0.676316380895059 --2.49172830228877 --0.70240774477899 -1.45067675992007 --1.26165564129253 --1.05301909864499 -2.27345850975979 --1.32832489616494 --1.01518675845539 -1.32837983289925 -0.128892177579246 -1.00476112667037 --0.353271043103142 -0.756205877185707 -0.372376843112646 -0.372644313066466 --1.15558150991518 -1.25613224905321 -0.835431953252424 -2.33199645088092 --2.33900598799483 -0.991160614324365 --0.305479397269981 -1.17621474747028 -0.799847963751976 -0.355168373873051 --0.546627427695178 --1.33260143832933 --0.848807472030863 -1.08360191827319 --0.124913034206806 -0.0289319660584955 --0.613361499410447 --0.282581029238791 --1.91704869424988 --1.17539743470848 -0.912695255299912 -1.29229047396376 -0.288798222633607 -1.64773498323524 --0.0263638100278669 -0.161772248568033 -0.903130506741821 -2.04318217803734 --0.262294572632157 -1.70120648943925 -0.464447830041387 --3.85190532931725 -1.0616989511778 -1.22772451223335 -0.301192658247253 -0.252103783975551 -1.29118838135555 -1.29769895501879 -0.296767237978919 -0.807061702343132 -0.571047653159578 -0.978407350376616 --0.0178653866615814 -0.228154188303066 -2.8106552944055 -0.546775561542848 --0.227360085712537 -0.641268848156484 -0.154840076946222 -2.38482264867544 --0.372225740082822 --0.800387360496405 --0.601306051757895 -1.97778864053347 -0.645334813768724 -0.392532156888731 --1.45943596212678 -1.91197717594792 -0.472040301447679 -0.771395226934963 --1.86395138211802 --1.08521165196753 -0.785227518591212 -0.764605402758463 -0.462796017296316 -0.20041401695382 -1.1565815762237 -1.81889132347446 -0.0710238069700821 --0.390098924986155 -0.891908024377278 --0.898773831290772 --0.184669219497714 --0.453657197168912 --0.12337290624918 -0.474616239124678 --1.21177296616067 -1.12574732656235 -1.63661215621843 --2.75905317421365 --1.33796520752315 --1.26260061474676 --1.61672024292784 --0.217071207825661 --1.52582678091434 -0.907364728758466 -1.6546341490022 -0.636443126709764 -1.21694918820896 -0.607244709120582 -0.247188337132574 --1.83346240410674 --3.37263895332645 -1.9345291608657 --0.128994051564948 -1.8088429599002 -1.00544033395276 --0.940658618917737 -0.167944630238296 --0.795727408931668 -1.21116787033778 --0.15404678273616 -2.25652027059361 -1.57642985550019 -1.75410503325055 --1.28020243448607 --0.803820621618971 --0.890102017155506 --1.30591444432481 --0.988242684667647 -0.409859830348577 --2.34508309661395 -0.78313936568351 -0.934474596047263 -1.28900434505746 --0.782776750707704 -1.83926161241223 -0.762664357190918 -0.258459215323047 -1.65565352647176 -0.584294919790588 -1.19761686878845 --1.55159221096854 -1.58032312210394 --0.0672974050184365 -0.0350411260031489 -0.764307873205535 --2.45225568814629 --1.63042392352234 --1.24486950939532 -0.464781070514881 -1.2003944471073 --0.807339288350796 --2.78745670285876 --1.00381079853451 -1.09465381215177 -2.01066660786255 --1.04359627598346 --1.27174025363794 --2.41492243319862 --2.11482809775882 -0.545221120922832 -0.270157604847235 -0.437761743541985 -1.60783595997432 -0.950480614228823 -0.288253321453331 -0.777162593886269 -0.340649103731229 -0.839224434558275 --1.40306338374026 -0.254915515642455 -0.397979569970619 --0.0632760169578468 -0.767723851033498 --1.25440494892202 --1.0497372475976 --0.488866329538084 -0.2097453002966 -0.518966867927597 --1.98631988858707 -2.23127419599228 -0.598364986659365 --2.18555065899269 -0.957332854468358 -1.47997684627141 --0.415703311467361 -0.886441152046428 --0.755519139141477 -0.360795443689376 -0.326421846219779 --0.0624283872332043 --1.87143999338363 -0.771905730907726 -0.765834344995381 -0.418186405157105 -1.92589922810943 -0.207971341630913 --0.440735968863059 -0.823356770573165 -1.04578168900987 -0.450220426109816 -0.165165079145833 -0.90111601898267 -0.840927639229804 -1.34827030930908 --0.581296490749308 --0.478427205555313 --1.6767884862577 -2.35635958040717 -0.621136363135747 --3.46348821177157 -0.442522926262761 -0.116082410195602 -1.9673813091477 --2.37223208933233 --0.646703570897426 --1.42509580013129 -0.529921008141272 --1.57328181046655 -0.925438170171123 -1.99637656328147 -1.70853785033807 -0.933969714491091 -1.3667406332087 -0.573081758612046 -0.262777651821393 -0.219047237925544 --2.97480295395225 -0.581553616524321 --0.787260976844422 --0.675393376753338 -0.890028547648026 --0.280877884123338 --0.812813520039285 --0.689614211745102 --0.307835420673161 -2.27699196029678 --0.339319630021233 -0.127663341814973 -2.09098043231322 -0.349086372957437 -0.316496819869471 --0.371455488913252 -1.5810310921921 --0.0661179043449724 -0.253656346117774 --1.18850290789311 -1.0780195304363 --1.01727961715387 --1.2705768817191 --0.620788195559211 --1.43548343918017 --0.081188948129066 --0.0502873065220939 --1.59808090743624 -1.87811708647781 -0.149929930198239 --1.43911783846267 -0.943487097771794 --1.50278198630573 --1.23942169820895 -0.569599780143603 -1.26688319389748 --2.69043731489983 --2.17663551682934 --0.0997590029352615 -0.641556681167977 -0.3462621175882 -0.1209067725413 --0.807904530379133 --0.0229321502757767 -1.89016146014318 -1.02691895476695 --1.03811400459848 --1.44869279671019 -0.63221309648404 -0.202428276808686 --0.779866786311535 --1.69351640365772 -0.241930174161869 -0.103360790911889 -0.15694605278377 --1.34622361288677 -0.628574666478652 -1.64782186331795 -1.88939637901474 --0.223579725923422 -1.17221331898663 -0.610932748402401 -0.035145415526717 --1.96177883853387 -0.321347222069544 -0.570604295401164 -1.14847732452546 -0.607752238674955 --1.56663861387127 --2.67175655872193 -0.725556569782775 -1.01767789248648 -0.843063890597886 -0.454550986330531 -0.395703086017427 -0.95178520998176 --0.06177254126656 --0.426370356001406 --3.68380564045709 -0.753997856151354 -3.56590340087796 -2.23716906662553 -1.84008564806275 -0.0920752709356094 --1.65594906861974 -0.759736473389951 -0.885964150063941 --1.34234411509859 -2.80350206666156 -1.51373275620496 -1.20552623061384 --1.47517732998429 -0.438955948380018 --0.60839770246001 --0.692246029992468 --0.630088942519627 --2.19794846656998 --1.62080451723083 -0.550610082339833 -1.08517421835631 -0.353952579116108 --0.530333165822157 --1.35882996795398 -2.02694900650671 -0.299375652137773 --2.05967455418419 --2.75633081767002 -0.474170649548874 -1.29516990172487 -1.22651157877139 --0.443061560544571 --0.231740489021917 -1.24953963112056 --1.63949358029078 -0.928126920137579 --0.0179362339833524 --0.111564433270566 -1.22287532823197 --0.0121608813327256 --2.12114269426142 -0.990047485982466 --0.0410353646568815 -1.48776625595512 -1.37445424087378 --1.61563279898984 -0.850599698874515 --0.765281813285792 -0.724114121360149 --1.50240833525846 --0.887142530913472 --0.152619707261927 -0.392917436311606 -0.050689285445614 --0.589911640120636 --0.253514950193754 -2.07881701853882 -0.971406451193292 -0.533271413986697 --0.672573694312813 -0.408386874303034 --1.32930004932515 -0.112166506279488 --0.210045936534186 -0.237112269974364 -0.411858198872791 --1.18165260020631 -0.862617747414188 --0.0767703386872789 --0.0568271613462628 --1.52601149730429 --0.22114762975796 --0.390228492797306 -1.35694306892043 --0.585180123710778 -0.597132278351504 --1.31800372007615 --0.803989893975157 --1.3887717492694 --2.44563625370709 -0.535772122114459 -0.486495001769853 --2.60835427853501 --0.242272874586142 --0.781102454543271 --1.07411051537622 --0.803885987386469 -0.648266544512486 --0.300970715594588 --1.19124768398211 --0.248348509276127 --0.602505303793954 -0.446534537884817 -1.73630825604477 -0.487335064599971 -0.522239354042565 -0.80855522578306 -0.623217477158414 -2.08048908967094 -0.739467077562164 -0.708732222534849 --0.129178502542239 -0.242938844364041 -2.05977561183603 --0.183602605519699 -0.318300471831041 -0.738916556917108 -1.00367119673554 -1.56279918138589 -1.15439168439935 -1.72562243740186 -1.28499116850672 -0.54591459615412 --3.51189181962802 -0.523960903246532 --2.53625553646189 --1.05612179643557 --1.46380474940714 -0.815576113321828 -1.84411633273283 -0.743004813828842 --1.21556162351051 --1.05712940287708 -0.0439221119500246 --3.31610611823075 -0.334925786139314 --0.944015714149092 -0.223527823680394 --0.798032659780056 --0.043435415842394 --1.17260776122533 --0.293766330535107 --1.2708997449035 --1.61500551445623 --0.340474173393822 --1.39646088064166 -0.724499112386413 -0.246281177708561 --1.51551961239598 -1.68108150924686 -0.298552017481256 --0.0063603244823156 --0.62364381601833 -0.105732043062893 -0.850163868368604 --3.83710891180232 -1.30285287518765 -2.51442281500771 --1.26717484884137 -0.387567410312933 --1.45417856811376 --2.68405580371074 -0.126432024228148 --0.762307200425795 --0.296139740080147 -0.744450551458822 -1.32698963378622 --0.0398195990681707 -0.900947950517047 -0.0820652208772508 -1.392230105078 -0.941585923581567 --0.392004676143564 -0.456824579881793 -0.00845244177335047 --0.877034767344188 -0.123380345454109 --2.15838999374797 --0.348423027037946 --0.159744468557603 -0.0365940093243147 --0.246133738972214 --0.196788599175644 --0.118477165895348 --2.50200492370298 --0.0386323422057959 -1.44570167155961 --1.1006139208893 --0.119274736623145 --0.969790973355327 -1.92489877138905 --0.15540920702248 --2.16940757830616 --1.03098297444618 --0.880617388121379 -2.1620691288351 -0.736129886752034 -1.15930306275727 -0.125443896024287 --2.26486834468328 -0.504847971654771 --0.284563465523313 --0.96465862810742 -0.163267854973419 --0.332895864178017 --0.747473182711344 -0.472838733589523 -0.492672080658615 --1.3470045315871 -0.700508981153884 -0.125109695515251 --0.567351436633352 --1.90293826827847 --1.47666920581697 --1.91874813701489 -0.461736476344786 --1.49413471255835 -0.7879541099812 -2.15514748697232 -1.64591364254373 -1.26500461372809 --0.280170987260107 --1.46554043926761 --0.339631714814495 --0.135260093723137 --0.486193994875585 -1.54825028563987 --0.0878471169181978 --0.583048574280959 --1.22199013132442 --0.205979432657209 --0.600000480988669 -0.679942685606154 -1.5483681377911 --1.96313337583744 --0.207083493087502 --2.71379284352718 -0.0108652757304206 -0.709575211553346 -0.469657741170039 --1.64575870081138 -1.22004536513586 -1.68496222390471 -0.21149870992202 --0.0712328359565717 --0.0910581423308798 -0.807019512388237 --0.71838412916707 -0.856399662749965 -0.477692066766158 --0.639388954429428 -0.34557055269789 --0.0923982625644015 -0.730370553329905 --1.33652524670515 -0.122095567322873 --1.487207147668 -0.638279387321582 -1.10332716949974 --0.822848272891601 --1.65079004308846 --1.56609604329601 -2.32427664697735 -0.757713546581115 --0.0426702029027624 -0.533682511710124 -1.0667048764697 -0.924195229650527 -0.39115127491598 --1.9176425691384 -0.875396964313602 --1.01397054790866 --0.215184069281527 -1.44258791164617 --0.891973068083701 -1.83656643262691 -0.856351799455584 -0.302458893420834 -1.50419773521052 --2.21844967215035 --0.16543371545699 -0.245639565518955 -1.36244366376421 -1.88616302358692 -0.959973152872699 --1.08155592986752 -1.75207507712475 -0.604568870209221 --2.06274832554823 -1.4479996104886 -0.801346252476398 --1.15993181988987 --0.00616330459190806 -1.33276660963095 --0.243853675564029 -0.931028528872634 -1.22715259795795 -0.0495039594715436 --0.447214515823497 -0.0349947085897426 -0.197193823371693 -0.864828251231184 --0.124176307770929 -0.658614848083776 -0.349073809679286 --0.733940509632809 -0.259021410004801 -1.77469973699908 -0.136720573691356 -0.612153630310386 -1.01096095617338 -0.38680519850065 --1.46011504483153 --0.312918539854142 --1.80059980591047 -1.75392512218095 -0.796918176514364 -0.151014627527836 -1.61545984432644 -2.30711767397687 -0.634475062750631 --1.08995171371625 -2.28569288228242 -0.755263258236141 --0.620228276094711 --2.08401742695567 -1.08240387895294 -1.69018955350458 --0.514841523767647 -3.43487514074647 -1.339440752864 -1.89568494306524 --0.748335604458681 --2.10859519678441 -0.242753537706784 -2.01319942379864 -1.31387574148924 -0.37151739509163 -0.252683473862955 -1.93046238893865 -0.511415180367409 -0.702165770556061 -3.04926169201796 --0.61789364142799 -0.962778737449497 --0.257649608862597 -0.40417843942922 --1.5772018082513 --2.30161477424299 --0.965441237217956 --1.08322183206971 -0.768625457083758 -0.68539158449115 -1.83253968014909 -0.405845824268178 -1.30973712052131 -0.196110940141232 --1.02962172844754 --2.01669798340279 -0.987972343081609 -2.50670608724129 -1.47111420838432 -0.596070613799636 -0.823067528561189 --0.25866194510153 --0.270013865010304 -1.05217607278266 --0.67703875547452 --1.36241924029434 --1.4889904887686 -0.0178281767388278 -0.409491874700995 --0.466159982491686 -0.415603187471376 -1.87093949593054 -0.270665471837077 --1.93147027721735 -1.74501081748975 -1.9124135301129 --1.81320200632445 --0.431817817922628 -2.34341058420111 -0.455684489228508 --1.31323040729355 -1.88874408072573 -2.14118373665752 -0.592601124792552 --1.13360083062976 -1.06934539556784 --0.0890594486600165 -1.87108371529159 -2.34229247945425 --0.332544420102934 -1.86611739759836 -0.341929218967326 --0.434018921442917 -1.15018084807314 --0.0318316441219864 -1.35593507442397 -0.569003393325296 -0.898714086172532 --1.36127058356976 -1.34043101188134 --1.40923308484854 -0.101302325717276 -1.63393030500341 -0.288430073893519 -0.386104046814744 -0.183601893469778 -0.636154289159141 --1.83352622804003 -0.864192745751135 --1.15884791343384 --1.28701463355626 -0.138715795599287 -1.30466500921408 -0.599331595893453 --2.00089157472048 -0.408182521029772 --0.390304523972063 --0.831911685464624 -1.07613404815989 -0.814800944638762 --0.444677619693913 -1.9848185507143 -1.78055528076842 -0.938489796131869 -1.29253307492629 -0.40583379602819 -0.937414690685397 --1.42587398266878 -2.53949755472196 -0.8804889512434 -0.67476141905145 -0.800500628781585 -1.15031281018559 -0.135754867382508 -0.15144338073323 -0.749661391041812 -0.696629961077207 -0.817424878502493 -0.301748906166621 --0.50354929826932 -0.744862265901382 --1.06741060190297 --1.24497611789088 -1.43452613376347 -1.51132869402803 -1.44473360762702 -0.988719522940505 -0.572839081304361 --0.060008544435048 -0.939194844690228 --0.013075264253299 -0.0147881497461988 -0.219939422356617 --0.234307658067493 --1.21392085291722 -0.228065684112984 --1.1150711777333 --1.12437627922084 -1.6782854528847 -0.289232234269779 -0.0852755519750801 -1.03198605347063 -0.0163779419853878 --0.438060640971742 --0.234223864974133 -0.329251075462338 --0.847255398293409 --1.9509643899083 -1.67646268049755 -0.224429607046059 --1.48430891860851 -0.029347565378643 -1.41975350437145 --3.26832184977734 -0.308874446503552 --2.15445230517021 --0.889255662170726 --1.87486890912421 --1.40742466434917 --0.958723836308764 -1.24088325067314 -1.60221789918958 -1.04413603473617 --0.0534258251037727 -1.06707509447806 -1.39768810373582 --0.0170871247506774 -1.42843105753778 --0.508317487488462 -0.403353714067567 --1.34027496214175 -0.0315289534935843 --2.97478170516212 --0.507859505527477 --0.577275146396211 -0.195991035684012 -0.96446443406858 --0.602054697682039 -1.82412834461148 --1.06280923603088 -0.55915794137319 -1.91154825783292 --1.19129306679014 -0.00365962839309475 -0.0913103970221059 --1.49704383322515 --1.30189284639524 --2.03938168923216 --2.11190399057168 -2.05482449551543 --0.786277455339256 --3.1212770636644 --1.19417915799815 -0.727371389702245 -0.0138912395294639 -0.064977815547822 -1.03257799039121 -0.452166595165572 -2.36536828408244 --0.764801203448176 -1.08674512214708 --1.6577958790649 --1.15826858264847 -0.371093021469834 -1.15435150734954 --0.894952535202599 -1.14190815481025 --0.812118416181569 --0.120943023216732 --0.148596683275052 --1.16171339707592 --0.620421420119349 --1.64737119376291 --0.547246972838543 --0.239541254617063 -0.143117128548049 -1.41082649652498 -0.258619417087543 --0.745214623351966 -1.52998368228181 -0.817728231206683 --1.88085981995343 -0.765848387372863 -0.425012229964954 --0.61875317846571 -1.15767768946554 -0.0183124246899471 -0.0252952114160703 -1.34036295901994 --0.625828816177197 --0.0448753010097978 --0.147827857508531 --1.80357547760731 -0.621553594654152 --2.47156966732143 --0.0593644863531875 -1.99672110230563 --0.308676387718284 -0.242863870773201 -0.242440464178815 --0.698533828907721 -0.686316918440369 --0.940472769293375 --1.15770389591316 --0.14686685523723 -0.662081285402422 -1.39645322577413 --1.43831776156302 --2.74261917803016 --1.69935183148798 --1.29651856437164 --1.32409730177773 -1.17434512615667 --0.561091627144751 --0.153791460872718 -0.905286188200014 -0.215316506503937 -0.903735119217544 --1.91534890900552 --0.932852604499871 --2.62902469063147 -1.54093758727436 -1.36039166064973 -0.309253469508967 --1.88538173447782 -0.588676364319134 --0.187376321950222 -1.85758711712371 --0.228846399322453 -0.645255257121008 -0.351737287466609 --0.0845908262600474 -1.0112344882527 -1.3080523893317 -0.418962246466974 -0.619850771965353 --1.32233198529941 --0.664146031970965 --1.65103905016052 -1.77000307633636 -0.526001772565163 -0.812309311182776 --1.09265784458102 -0.285200054076146 --1.10537406784162 --1.45328958644556 -0.769054727011618 -0.555674191548981 -0.334762730508233 --1.18421664299797 --0.0840353720676994 -0.0392911394425361 -1.14794393291439 --0.564864392889998 --0.297268519858839 --2.42395329848151 -0.969811476451103 -1.93873273800568 --0.475069482516279 -0.100707689752651 -1.36683123683282 --0.807104003032698 -0.19672358881005 -0.536013827181664 -0.300603677359977 --0.0238392325870826 -0.0710245175074249 -0.0770422243364735 -0.919637725887295 -0.0409369962613635 --0.902746037151118 --1.45857707250233 --1.53379041162276 --0.175890390737571 -1.46548113801456 -1.28062337333367 -0.696987673176835 -0.679926887220649 -1.00756710360113 -1.08762889396019 -0.907669400448153 -1.85699382835335 -1.60024977521449 -1.4793116313922 --1.24533845440801 -0.530236265612569 --0.755994528236151 -1.96468949421349 --0.129437460031461 --0.74162333414575 --0.740241096678567 -0.679150893747117 -0.536395832336005 -1.22556853891753 -0.0611462870722548 -0.780748978163885 -0.255304132661211 --0.262781587416434 -0.282407220140124 -1.01635736342839 -0.641534934850995 -1.08884473482397 --0.511358333613554 --1.64063286608684 -1.3305175071927 -1.3803444920548 --1.07268645503469 -0.902304947457861 --1.34115847636699 --2.18624822341542 --1.95919637467671 --0.00254537555986545 -1.20285862974314 -2.74567142424151 -0.846867972843409 -0.585071528546985 -1.4183405805208 --1.61370805393265 -1.18466112130287 --2.18628156015094 --1.15434224370969 -0.0712079289342515 -3.1583302196461 -1.28592059298053 --0.487301226762828 --0.840175562535794 -0.702568017599667 --1.10683898977004 --0.926132488951101 -0.203041710366179 -0.728418477753674 --2.94314083351923 -2.35501342292122 --0.860465261192644 -2.20070375220549 -1.61152719051434 --1.78486663367418 --0.0524857526772209 -1.05600642062553 -1.11581664206477 -0.534364907016531 -0.508525567843263 -0.261622642869561 --1.51349594282178 -1.9766509599931 -1.41540126124271 --0.3027752000775 -0.690980006378709 --0.413090811014012 --0.266290090888639 --1.70035759608243 --0.896840196369538 --2.03207702567206 --0.695181124526744 --0.56175534253099 --0.0991578795905177 -0.851686433722335 --0.741028893084348 --3.38658539372443 --1.43326909893901 -1.03602281794902 -0.833090653037342 --0.00564631369288549 --1.57442483656295 -0.311798724240692 -1.03520445048044 -0.484164749697849 -2.07268925944314 --0.118017879152234 -1.16750433553371 --0.172369684065309 --0.875522922741368 --0.104402809889027 -0.935508778248316 -1.47310576603194 --0.16241075285981 --1.93369113176884 --0.792540306427838 --1.9125436529907 --0.701350753774211 -0.723978980641634 -2.05589656868029 --0.281779456266101 -1.53966328919459 -0.447080834872754 --1.66894885320558 --1.06632333085818 --0.189790279658503 --0.25302777295844 --0.389726255608004 --2.55472829037658 --0.795900774004387 -2.28313235199543 --1.49910588904934 -1.22520728630384 -1.17874140704814 -0.15821797440918 --0.237726305205339 --0.820160326902972 -0.856235654983703 -0.0382144207032944 --0.352327838027335 --1.22629498995903 -2.48800158447076 --1.77882616294647 -0.725996728084294 -0.265348996740578 --1.87717204339061 --0.471947132565532 -0.8667939684013 -1.8672813607304 -0.2340897772111 -0.299183927520305 -0.108076284096253 -0.205201358301196 -0.147314952338469 --0.6315601903881 --1.82201944537917 --1.04476299015703 --0.932877652062469 -0.467382938644516 -2.67488807010923 -0.875264467342298 --1.84381290857957 -2.07174013294177 --0.826705003945023 --0.0624137622773002 --1.12847682162986 --0.138571764967475 -1.32211806363752 -0.844239908940667 --2.28929844130425 -0.767336899032856 -0.100042401754644 --1.2206423143592 -0.865404145771777 -1.15925335251985 --1.02561886407388 --0.980404208468082 -0.482934899596756 --0.1571154689262 --0.685170833112906 --0.163572687965981 -0.227880346453382 -0.300156888347935 --1.34848533065606 --0.0471518422915072 -2.92735364305938 -0.542036216118589 -1.72191519836408 --2.23816369673205 -0.13913502286216 -2.09245288118004 -0.070801092385036 -1.08372575986411 --0.695340480576011 -0.415357249810556 --1.21615290134104 -2.0704688126038 -0.132283210612375 -1.49356733046441 -1.75708949814766 --0.56083167902057 --2.18353026819953 --0.922108653459318 -0.245324475288699 --0.457551469445711 -0.27292633552765 -0.970355216874609 -2.88226642283372 -0.76734587948517 --1.36948488351298 --3.40552976338104 --1.65561657078879 --1.75332068000154 -0.455191938548694 -0.540313119199057 -0.043393489733301 -1.30829417833461 --0.00878433965037573 -0.579968489691602 -0.106415801333521 --0.375663876722939 -0.411495775779578 --0.785717890867325 --1.18918048228893 --1.23745062722298 -1.71737446100647 -1.32093309216796 -0.640343100182598 --0.437666320626867 --1.42509007956114 --0.778547820344663 -0.238866901922187 --2.30590192724429 -0.681281829964369 --1.25424082683471 --1.37492686620975 --0.313971252650646 -2.34316224555457 --2.62776233519043 -0.129541837488725 -0.681248029991906 -2.22615551106009 -0.0181154130512624 --1.44934562481408 -0.228755001879669 --0.764366627982014 -2.87616752594768 --0.0600507115472801 --1.29831265809107 -2.05218161504202 --1.54949274190601 --1.90090036186714 --0.0374457013848435 -0.505972301319353 --0.801879590665202 -0.609223202442852 -0.425953910378803 --0.0165008612217292 -0.745362611313265 -1.55846660670247 --1.2152711949143 -0.26981127635368 --1.02323083477125 -0.342254286722888 --2.01970684875402 --0.733012243746579 -1.79530211474975 -1.06526452367756 --0.756409210265339 --0.317440509862294 --2.0390417574618 --1.40796583116103 --0.510952099211082 -1.27259072688412 --1.03587033690465 -0.975890013126463 --1.56356171567352 -0.96001107098375 -1.05223000670443 --0.331564716273299 -0.499918981424736 --0.821882246062568 --1.36702138390658 --0.17800405023641 --0.654494785418088 -0.224395965018868 --0.482174532075319 -1.94118152292648 -0.749595479315666 --0.971944644724633 --0.675854255971458 -1.20811741051966 --0.622176969623631 -0.285247515555959 -0.686869910157821 -1.45849838364933 --1.38612961602962 -1.43388373887567 --0.384898291346282 -0.109141356735186 -0.60340728863526 --1.4919586422338 -0.339707915964238 -0.510263657423412 --1.59508463012353 -0.0598582581205491 -0.427545253838876 --1.30870068637945 --0.966913410034978 --1.49943389936231 --1.63818656641406 -0.271764192301379 -1.09076610516659 --0.620872092494736 -1.35233894789759 -0.428230576305705 -0.300981193286898 -2.46304194355513 --2.12178317786125 -0.438674089308098 --1.35332490447088 -0.549944903094405 -0.898905115506309 -0.453591285602986 -1.97009099940197 -0.453680051408154 -0.453248923958586 --1.14692773092005 --0.313785444549151 -0.202003582579941 --1.52817216791879 -0.419295168462256 -0.701984185089593 --0.459481736091188 --2.37446918572812 --0.592675094113812 -0.529384280213915 -0.209556646925453 -1.96281999366629 -0.532966058009386 --0.238183567144979 --1.28145295579312 -1.96133259771903 -2.30651117002176 -0.463086829607775 --1.03266903968839 --0.344997670240964 --0.0288146171824817 --1.38310241415191 -1.57552675536315 -0.150539008849307 --1.47671834450561 --0.158364972247441 --1.80794781084883 --0.435506296485773 -0.210603821178207 --1.38796855816316 --1.52291399401848 -0.261044662961275 -0.419609158053047 -1.4360730572431 -1.46325915491241 --0.459856888914612 --0.0154322563979896 -1.33566427992921 --0.365323980689872 -1.04914469856298 --0.87024076994167 -1.43781599010737 -1.46895670834361 --3.45653338511023 -0.923966910268099 -0.451876419526537 --0.854216338442395 -2.20812721791335 --0.866184006742458 -0.382404670958405 -1.60268921064326 -0.656464955403671 -0.0248527877402189 -1.42654583272701 -0.331663329934861 --1.95171645851662 --1.92119340312053 -0.375869008684596 --0.589403547132095 --0.569340836842748 --0.386826126495293 -1.28546490879704 --1.49148044876848 --0.98195681740075 -2.14164798172437 -0.453863486663979 --1.12286715603889 -0.245190307944078 --1.47044477182777 --0.853886470338281 --2.29183021048927 --0.719937471971122 --0.875430351323583 --0.11625082872667 -0.285272832144152 --2.15168271372355 -1.07891324953715 -1.28240482385399 --0.285283895640021 --1.93880086214982 -0.401546161531904 -2.07093933302979 -0.530582592903013 --0.308523923451091 --1.7257270066449 -0.306123202963331 -2.15548610409968 --0.974758703533553 -3.15925569653159 -1.20316407155487 -1.67739827298583 -1.44719786634163 --0.731847831157577 --0.254997140384901 -0.587555941222039 -1.68163982822698 --2.21640804297477 -1.69767132001487 -0.455960661224932 -0.722268923765041 -1.53496206497956 --0.966230439307616 --0.384222386513207 -0.479356529406742 -0.951114121784315 -0.243681394173402 -0.690265371106332 -0.791702219679081 -2.03966462470502 -0.091007375488509 -0.818662478847747 --0.00671752833339312 -0.876897016018908 -1.12070017075252 -0.268594848926696 --1.36624597009943 --1.47619434779786 --2.1273645349048 -0.945514758660309 -0.697691743905786 --0.924029644752498 --1.85145081806989 -1.47158034025288 --0.695847904592391 --0.534686246488192 --0.230199772971318 --0.665718907383408 -0.403048967389111 -1.31992446248661 -0.332329757317808 -1.16884286445782 -0.806691105542605 -0.407170962116714 --0.640779735283932 -1.44292474208988 --0.193992452888622 -0.193062579715775 -0.0699451198145518 -1.53423769366283 --0.507024251338059 -1.98905986159458 --1.97123698840645 --0.0147318718171512 --0.967892848244361 --1.47409477181304 -0.751469791274722 -0.0787048358578488 -0.545538707743246 -0.203913682153317 -0.306401628155822 --1.38762549606083 --1.54283174790413 -0.959864544727502 --2.5733735959242 --0.102203889658306 -1.96742162119605 --1.81995097733928 --1.58974247380378 -0.928428572119124 -0.59024228339077 -1.15818228667639 -2.30179182915173 -0.278970097614854 --1.57378850797634 --2.21950227752891 --0.100653246522931 -0.146896503479784 -1.30800117031636 -0.804143063573999 --0.0359907914599731 -0.1500300934548 --2.24477210156984 -2.13029946737577 -1.40895442689885 -0.558698783001883 --0.976191919297204 -0.831160700345176 -0.378629764715745 --0.308509240415964 --1.49371902650785 --0.318104802543161 --1.5004899013983 -0.509072989255273 --1.56176157190831 --1.62330885584719 --0.161538362334145 -0.084411567435124 -0.969740142057667 -1.45359855246534 --0.788062078168466 -0.114929623624246 --0.0663375456829627 --0.251242060566462 --0.643271676046879 --0.346336516858653 --1.60449359181801 --0.186129352695019 -0.0672203982128856 -0.169740844850683 -1.29604967504584 --0.153919274380964 --1.32954887619414 --1.24112594910335 --0.135428655250472 -1.10383594156721 -0.0749908982983136 --0.561280617577502 -1.96629950475329 -0.184821956593892 -0.409465859713924 -1.96157272526753 -2.52367194816756 -0.743724846707382 --1.93464622380129 --1.71178259331661 --0.998750727265552 -1.78376486801964 --1.33020537624181 -0.567381243913506 --0.867541870643727 -0.220413178225677 -0.66202004364381 -0.672713929385951 --0.570708893713316 -0.63381314163836 -0.747689048564716 --1.40412475619645 --3.47987549823227 --0.86175597440398 --2.13518359012525 --0.478404252395482 --2.10528012575769 -0.704189679034549 --1.55660326388423 --0.058508118370618 -1.34676362454746 --1.60243896639916 -1.12123379081338 -0.533719628178499 --2.19667960445302 --0.363756184445375 --1.09172682310214 --1.2451518641314 -1.36748258447929 -0.548221100592912 --0.581137322155261 --0.17570420656217 --1.37302848513118 -0.138688107248644 -0.624004153642408 --0.765836541089648 -1.21789630864631 -1.94457079512681 --0.601893025393842 -1.7853204219954 --1.42053567747852 --0.889816339316504 --1.5274602603741 --1.29056249959203 --2.14756821254927 -0.645565134161368 -0.110455165944622 --1.08155922181995 -0.126573640670706 -0.237992814566852 -0.0487569936285706 --0.131200279686595 -0.470193079570297 -0.223215664573203 --2.02109605907925 --1.01697172089616 -1.43800204921208 -0.314534071359901 -0.592845720714898 --0.307474966810759 -0.0154302055256252 --1.89594069025922 -0.83701024772618 -1.39618690830522 --0.791337818336324 --0.752546903916773 -0.49714848253088 -2.42558993664412 -0.359108531986575 -1.09867790681216 --1.47778326334958 -0.640376071497368 -1.83839775816594 --1.42517140733775 --0.954666721526507 -0.911130781062994 --0.584971833816464 -0.24655757860176 -0.525285939676973 --0.318635575757277 --1.64551428146409 -0.0818631445377136 --0.702322093454285 -0.111165190351663 --0.288242024259226 --0.230789377992668 -0.239318771749709 --1.50911298386503 --0.0612757353270936 -0.0767984679957259 -0.0873523567551828 -0.942470255157987 --0.0466099848830694 --1.2654519476458 --1.86368527848892 --2.2032549891113 -0.119512389474888 -0.255939612453407 --0.653003690148985 -2.24773365493455 --0.660859664108228 --1.83822423656657 --3.11745926341094 -0.283985944247833 --2.5003134664544 --0.0777559831103858 -0.937986662271673 -0.670446238842283 -0.934952033757119 -0.763439349781496 -0.0739727236273815 --0.345336576695065 -1.1016772330171 --0.285692266148864 -1.04314979408194 --1.40144718819981 --3.69082953187957 --0.643489044450488 --0.0369890425430448 -1.84697359441439 -0.244865005654479 -0.875191233102797 -2.03543491900763 --1.3386505362837 -0.548957860861455 -2.15846911922156 -1.70384171323391 -0.975279010357774 --0.379531610366257 -1.37225311697862 --3.46723951663275 -0.629140740546305 --2.14867352490931 --1.08702737405834 --2.16271451421363 --1.33979838903018 --1.61939482340607 -1.14240076613007 --1.75784548553559 -1.59662210677297 -0.0392732915607077 --0.316184871854112 --2.24267369325434 -0.137220724087232 -0.315137821961443 --1.13219669649621 -0.147133166886539 --1.99612870855865 -0.560410543840914 -0.61214515677392 -0.115334867671596 -2.35599699393573 -1.93357423468462 --0.176638224979044 --1.06642395985389 -0.143822431358736 -2.05086041240986 -0.685001428390741 -0.716354717151788 --0.140760763304865 -0.896596207551175 --0.0106967781971647 -1.2109411217472 -0.627062811827706 -0.528301182608292 --0.885134526990676 -1.01884148706486 --1.90188742628821 -0.20929863376735 -2.54973502522297 -0.407497373262967 -0.592499087307209 --2.19882847076931 --1.21062270535438 -1.73889742217321 --0.301988375844836 -0.0870927456380137 -1.30900591358451 --1.50451498387288 --0.772857205715752 -0.770242687026435 --0.371632569373375 -1.10928996333079 --0.925622732487216 -1.57829735395941 --0.6845732611263 --0.995046189891102 -0.166242590256683 --1.72203497401147 --0.780180735555678 --1.69749832254278 --1.68504241893385 --0.945024359151724 --1.66768457586805 --1.03216862541032 --0.089181717743557 -0.955902132325463 -0.825585460023614 -0.406461809764455 -0.4847377460449 --0.798193175334831 --1.2939539121517 --3.07937476162332 -1.59807414850761 -1.12468703402035 -0.335399898323011 --1.22455259089787 -0.990709681953092 --0.218382570026986 --0.118353027063858 -1.35940015043582 --0.122699019545497 --2.40697584189906 -1.39718399662457 -0.0961090789407208 -0.38334271638157 --0.275575342682107 -0.289782383626189 --1.39136049967462 --1.94810776792132 -0.375575934540642 -0.294776613868994 -0.919876065677091 --0.481792006900843 -0.989349588096976 -0.86544340062882 -2.34095187223095 -1.16000057278164 -0.86345894894238 -1.70789220648236 -0.473525097324908 --2.75893754806364 --1.2379400952162 -1.99687568805009 -2.64554716170106 --0.274161577168918 --1.48266954093077 -0.668468128577215 --0.426581639758325 --0.4871226400195 -1.29728890342377 -0.164201011382261 -0.513207152859867 --1.50710640951486 --2.83545945509774 -0.128454484570721 --0.0401433041631805 --0.316607965849499 -2.1036791394697 --1.15184080009907 -1.33739512971973 --0.948381021612171 --0.0280769195633397 -0.00294477973019269 --1.46527686591906 --3.17458997368978 --0.884977221071736 --2.01969403179648 -1.16349892884707 -0.748964450930409 -1.06647714855372 -0.268348274988734 -0.098189549520912 -0.422600692449908 --1.64999137037955 --0.664955370124801 -0.704214719684648 --0.940561728563583 --1.34082208619996 -1.34823856745613 --1.52768662515177 --2.19112956212776 -1.51804290422438 -0.263305601958312 -0.165174894980744 --0.864372574735775 --0.714575119239313 -0.843214786411192 -0.563734728241306 --1.83806296853793 --1.02099730129986 -0.390532070017914 -0.684556082648475 -2.05079670207336 --0.660460620741819 --1.61942845208262 --1.05192445276008 --0.307080701665171 -0.0700979097727412 --1.20697668597305 --1.76132196733357 -0.28651933515691 --2.15685904622582 -0.762554371380809 --1.64449258093043 --0.423684424340514 -1.62684622456152 --0.502441516797283 -1.59754415406939 --0.159978284161859 -3.31984058613214 --0.032533578267504 -0.456767943398299 -0.130676969409572 -0.415874444890179 --0.912015605158686 --2.56391615924627 -0.309802872061763 -0.601209655098756 -1.3916002849601 -1.37206519577834 -0.675452151349518 --1.16348775391412 -1.17919749504695 -0.123813440623648 -0.791947269965448 -0.270150279642047 --0.693844829093102 -0.234323674506633 --1.49617854258034 -0.840247751305935 -1.29392795768379 --0.772431527768635 --0.541714446602558 -1.26331805749986 -0.937514290500257 --1.54976415697812 --0.403990850707977 --3.6719925176338 --1.96821877420107 --0.084356197869333 -1.77686985027739 --1.48830525867356 -0.571195797096605 --0.350131158796145 -0.273080624080949 --0.205737760682901 -0.760664009207826 -0.508382191068725 -1.56091059554139 -0.87044005634997 --1.16361342518743 --1.50122771168825 -0.644406215184901 -2.20702542525217 -0.383528070142631 -0.514072782660248 -1.12210322160614 --1.67274298829124 -0.0261334749864979 --0.383457785057439 -0.0024486627638538 --3.06626005986376 -0.0483293864124548 --0.308505900887724 --0.880796436584426 -0.57062485565592 -0.259916550981838 -0.561326936925829 --0.0891024778164677 --0.996058348985496 --0.196589066739435 --3.34088212953912 --1.27146605020977 --0.823682253512249 -0.0178412325400252 -0.893689477669284 -2.15602353518101 -0.314650888504401 --1.43281697470924 --0.966003940435751 -1.25802267645861 -0.639833788575466 -0.64881421696704 -0.0521177299846904 -0.505679377363645 -2.2725089276068 -0.211964122621366 --0.0230842307227963 -1.89113236608779 --1.69282539419841 -0.314553474465923 --1.31365029999259 -0.920482520163777 -2.07061730999145 --1.21907939864695 -0.497183303839853 --3.01624686548122 --0.320350401890003 -1.67173483080857 -1.20059087730117 -0.914819586566058 -0.656015252523028 --1.03125503770563 --1.36752371668504 --2.68224594483483 --0.821908274508374 -0.747617560702729 --0.49370143700764 --0.58490877464947 -0.164068744484997 -1.32799927869405 -0.635366601899337 -0.768901572319447 -1.29759668226967 -0.411065198582326 -3.00933412163341 --0.0324036093864848 -0.151521292343404 --0.157572286654258 -0.246495799625372 --0.478156954967051 -0.212998029602266 --2.05410863346982 -0.325419310442342 --0.584120054556465 --1.164282472326 --0.876295121749909 -0.572675570150672 --1.15809751133065 -1.81251518899971 --0.35632294485533 -0.940626044907248 --0.132842145009702 -0.276789723350985 -1.24453280155811 -1.3070929254779 --1.31283433967019 -0.950263654595293 --1.602482803028 -0.747828406019972 -0.886713348773075 -1.31057667498976 --1.58587926731755 -0.0682993590193917 -1.05587967955305 -0.240328751125226 -1.37500685099712 -0.173917369065052 -1.29270522336779 -1.26225864201264 --1.57093868563026 --0.138125226299014 --0.196472212511264 -0.247469994352352 -0.187133919577414 -0.332465317158555 -0.469223298633851 -0.0921273681755643 -0.645993159981789 -0.882242936891704 -1.20481745696293 -1.81340318015239 --0.956586944575729 -0.581537938291264 -1.30545380208214 --1.62255488221459 --0.256332063532039 -0.218233895146021 --0.451787770919868 -3.29018618991361 --0.27689329508728 -0.44843865068545 -0.617912554957002 -0.00924942443140964 -1.06997468711983 --1.14610442148559 -1.11818899273192 --1.06006718190222 --1.80966226904811 -0.840693597556413 -0.35482175071996 -0.92077474380244 -0.898999914965948 --2.08150048483212 -1.52399770640806 -0.790682863768076 --0.951934483259691 --1.3663765796211 --1.04916976745142 -2.39574264922824 -1.47739591298584 --1.98605375709995 -0.944108605496506 -0.255719122083287 -0.511181949447744 -0.907649071427997 -0.0934718938669832 -1.08310753331979 --0.90027829315801 -1.33905498546385 -0.977237825580694 -1.2388190062429 -0.360932226430684 --1.91530033794525 -2.13669740037758 -0.815709260975929 -0.966116660269835 --0.197318315475288 --1.36215326860448 --2.25033036426366 --0.46406808901061 --1.29921988688978 -0.985246568333396 -0.0778146508788566 --1.33068390131176 --0.564010682239264 -1.44940718427919 --1.06488019073241 --1.51285092961859 --0.190864825364002 -1.50650243827223 -1.41047026811949 --1.78897336648202 --1.05171920563187 --1.56131212698206 -0.503869378059841 --0.1858676649179 -0.82290964708616 -0.106658215585609 -0.701630691181251 -2.11973469103335 -2.29518408583154 -0.628864569361561 -1.99843579756872 -0.758156135468944 -0.814216205356445 -0.704965766541404 -1.95195162948853 --1.16212775147862 -1.2321079842806 --1.20011118324795 --1.46294878010684 -0.487234037938315 -0.559618085182887 -0.731296588204817 --3.43554946698962 -2.6553515627189 -0.670809547136418 -1.31351236907292 -2.31795070643278 --0.124463052042159 --0.225347679977194 -0.233662710858013 --0.490086618721541 --1.69810720989322 -0.990957817772735 --1.66080694467981 --2.70361218129535 --0.438715968555712 --0.870993349153945 -1.29942300249257 -1.06614976665245 -0.38273723579273 -0.911949975097329 -0.976964780209117 -2.56883493117763 --0.0687459090757621 -0.828386665992538 --0.691029227217641 -0.488064696312797 -0.644370604537224 -1.50482575784102 -0.591978580315416 -1.69006766281883 -0.815820839782162 --0.428979987724439 -1.38187531301296 -0.705330381400898 -2.34307615672964 --1.84079545352426 --0.82461403829921 -0.329678996028459 -2.31777281825654 -0.913453790901134 --2.30782387469414 -0.335513542737445 -0.76942305674612 --2.52788329154921 --1.25040399667127 --2.10012770390744 -0.594021381048297 -0.669078353466634 -0.766012474776298 --1.20921510393282 -0.379779154900358 -3.89567109565071 -0.248978537060388 -0.0128545438999197 -1.50182643400364 --0.620423887247782 -0.89715410240799 -0.468160922588188 --0.218400986821997 -0.913545451934667 -0.967201397160734 -1.66571384568631 --0.095343595026538 -0.0604503563449974 -1.46078593002668 --1.48027608558548 -0.973742349834069 --1.40095235252272 -0.404959958052626 --2.82552744058347 --0.249321231610224 -0.533152924131237 -0.671469830070313 -1.00322195186001 --1.98555247773814 -1.99034917942974 -0.343916327460143 --1.30042850767112 -1.32565782651943 --1.61373722844236 --0.00729571591725886 --0.909185425351467 --1.55600834722122 -1.2601012490898 --0.732970876345775 -0.107014405737099 -0.500548387890632 -1.37900100846142 --0.958346088473217 -0.641302831508707 --0.0524413504854611 --1.55554899005907 --1.20832049485777 -0.0367358370289317 --2.66705234681378 -0.277369905555162 -0.190506076263482 -1.81971424991718 -0.934569130138293 --1.65623360436047 -0.413620028968214 --1.30863184072217 --0.0298868843789073 --0.206678921390019 -0.020955847203183 -0.206946228793589 --0.289934044018047 -0.716707653586164 -1.03688836197014 --0.0815543952785358 -1.01585464271292 -1.2564863778166 -3.14508146131964 --1.50950821793582 -1.32009675121198 -0.532347143173372 --1.68554640845058 -0.601774860270098 --0.417589666867524 --1.10355549427198 -0.617693900306001 -0.115098013707392 -0.0351414315888192 -1.92113847085578 --0.351613134990764 -1.37271915717301 -0.433958510434021 -0.202196244365242 -0.609485140797872 -0.339339045201065 -1.75119362864108 --1.98575108893121 -1.8929339327477 --1.33531857175909 -1.03234164752834 -1.06842230643018 -0.207723811677145 --0.186392725097413 -1.09179124072511 -0.17552126238364 --1.56040993892435 -0.385042496525349 --0.0287749314709611 --0.797190908956651 -0.67662654766168 --0.464144065070343 -1.36955089736542 -0.295660872230636 -0.449018623217807 -0.338401571466438 --1.08350421175172 -0.313791557745041 -0.170031513938911 -0.696750891108124 --1.43778973981735 -0.274609993738222 --0.33129083889034 -1.14572336316893 -0.703583882155758 --2.09081707818747 --0.620536263706896 -0.422833141924015 -1.0871921815117 --1.79717002483883 -1.74827401109468 -1.36055673738429 -0.721319520056003 -1.98618122424498 --1.13630118482729 -0.346522306903186 --1.09095456836853 --0.143999073647805 --0.526987925168978 --3.55486394309994 -1.11508424287209 -1.29809682071357 -0.570539610607213 -0.833705527680793 --0.578559382763725 --1.177780793412 -1.88956379115219 -1.55722453553937 -2.30606001731098 --0.806268521504943 --0.0223431302195713 --0.482394583729796 --0.0568121420111041 -0.351912169968983 --1.4158895839188 -0.466687334359472 --0.0597203630228691 -1.20838672888926 --0.75612358384172 -0.845742257577792 -1.41313126004662 --1.72617518777293 -0.706183133331624 --1.21922690986708 -0.971633869729176 -0.281494463887443 -0.0961053604133006 -0.843673549367729 --0.921094646522057 -0.269690995229551 -0.229530440583471 --1.44730730042025 -0.476759219614122 -0.900410460942716 -0.983910215651859 --2.53680736390178 --0.77220295714627 -1.78245570183969 -0.563627707350228 --0.529771104545325 -1.22361274238535 -1.12329917379206 -2.54855297211233 -0.64796745104244 -0.998101487360291 --0.0997444101780971 --1.27260546057083 -0.834757553441975 -0.37560085001679 -0.940031045527871 -0.324728840281516 -2.20900475380607 --0.667995981192323 --1.16047486356644 --2.80196011806073 -2.24762370074635 -0.217552157515653 --0.441850646483438 -1.10654875009864 -1.24858512261634 -0.72681659195483 -1.99706523917128 -0.871578230863896 -1.33290511487183 -2.12583158297793 -1.07344761123312 --0.374047563746899 --0.284066713865958 --3.52870888936961 -1.1743943415215 -0.95955516982232 --1.60292428948529 --0.795650932107375 -1.3043526150433 -0.906403275988392 -0.437140142839805 -0.0642773067713076 --1.65022140307174 -1.24882716737359 -0.559186905489895 -0.532220699082966 -0.207007177304334 --0.579955139213151 -0.447725681228334 --0.91899359535905 -0.0673337597918486 -1.20737856223458 -0.776791202589996 --0.760315588244517 --1.151188947567 -0.476906846418348 --0.528680561414618 -0.748075777091207 --3.27160341812309 --0.00366107812382666 -0.575830605233826 -1.23810135710819 -2.46377097589899 --1.3720288605993 --1.00287625204578 -1.38164463728094 -1.04101407178582 --0.59101788627331 -2.4614175807081 -0.0953231601888902 -2.26806653748276 --1.23186190465158 --0.350722485386171 --0.648425274469179 -0.374612993521023 --0.711205239139737 -1.57590733482763 --0.376601051709052 --1.92594760057727 -0.749320457153921 -0.409792847529152 --1.90216069307637 --0.647555998328029 -0.13089379811721 -0.987699791562903 -0.853726390903812 --0.527016339332139 -1.27762761865883 --0.76268102175656 --0.560134724650535 --0.177573880858063 --0.0334717913530156 --0.390745975548768 -0.121576897162235 -0.76880904757212 -0.284576822505763 -0.671807635926626 --0.117411943308269 -2.32154290747225 -0.311704835688179 --1.19546605065893 --1.78599332663042 --0.455656762512664 --0.407485961903138 -0.384738301303852 -1.26704542507728 -2.45978373940154 --0.176794085315308 -1.49019813443212 --1.16606282684144 -2.01385037648869 -1.43361324676501 --0.733863805589863 -1.24773001265166 -1.59411579797515 -2.38714160234642 --0.44979221519041 -0.633723489514619 --0.767984759652236 -1.22953544940838 --0.477878351042136 --1.33478369084964 --1.44102581461021 -0.545252542259 --0.144369607126173 -0.57889771345433 --0.569533851299873 --0.132323634477537 -0.552072473617642 --1.45757238241756 -0.762430435286994 --0.773433496000273 -0.789716649584204 --1.62040711767784 --0.890296891474712 -1.09890644941427 -1.5159657500347 --0.76768969368834 --0.00867559285896391 -0.603984593392187 -0.14738548196873 --0.865634192306374 --0.314840518523297 -1.25226381970386 -0.061913135193393 --0.506538537019367 --1.32801017652307 --0.00105051891878816 --1.52756434565562 -1.30852273274345 --1.06675981902235 -1.62943750806216 --2.0037916726371 -0.0913133397936079 -0.00289679009731714 -1.31257754798597 -0.212994907377485 -2.14353693692869 -1.6971432764641 --1.47898469648211 -0.67748985729521 -0.475210041747648 -0.0975054447121408 --0.873424656249227 -0.0177012723588827 -0.942040925586937 --2.15914554260391 -0.468559756063181 --0.739839872427559 -0.845485194728791 -1.2627936211814 -0.785986296126428 -1.03696080133283 --1.63573080998029 -1.2738447999226 --0.509197132898855 --1.36668527248858 --1.62541747607071 -0.253476510825042 -0.0118722136538203 --1.70481060841506 -0.0141446013718038 --2.058881067286 -0.117056867654057 --1.59238637763576 --0.731896172033942 -0.348854917486314 --1.53701238658417 --2.55112555537016 -1.40320389012958 -0.0906482691667776 --1.77096409214195 --1.12535986541323 --0.367391321779163 --2.7890957965152 -1.43902233308447 -0.0211967866879164 --0.736116851950447 -0.98720710007257 --2.10710278424676 --1.98128701942817 --0.153868973327278 --3.23786948913795 -0.428414037825004 -1.04254001143332 --1.36515051708454 -0.00992269360535758 -0.964675840469596 -0.349859958524682 -0.310864677469027 -0.692192571664576 --1.40529529260081 -0.696475769764405 --1.40754815036526 -0.13259037859617 -0.263447736592298 -0.0271853026355799 --1.51157451257238 -0.049560094244903 --1.03917160163601 --0.150346533190657 -0.186120240895603 -0.283047440413325 --1.14910298115196 --1.80187490856805 -0.613782557436201 --1.92531041774582 -0.240513598828329 -0.828556630464892 -0.835129289416789 --0.0232212095741104 -1.16752296832068 -0.0270989425796841 -0.26131092884963 -0.0874746810789695 -1.48142486759155 -0.818936588789168 --1.81620601227333 --1.18359544768137 -0.111405468722886 -0.559156256419211 -1.52551091889019 --2.26876839861764 --1.03952270988576 -2.03149777076791 -0.822142111074395 --1.45390814569583 -0.138147653554746 -0.309509012270693 -1.02091420073833 -0.878949961380261 -1.69405771220864 -0.643101406641556 --1.06849340250384 --1.69982739983551 -0.57573411149481 -1.45468617234361 -0.427257448790138 -0.00623120915524034 --2.69911861821144 -0.130531499758476 -1.00131531394524 --0.291073846687407 -0.147437682820048 -0.889543170552166 -0.309176629771404 -0.518881527362527 -0.545856065516926 -1.13078006030371 --0.702470430038069 --1.51840179829841 --3.28178290638716 -1.12194035412107 --1.76352328033329 --1.77093288095002 -1.6508716244068 --0.191914866457832 -0.290185268332024 --0.253531628854994 -0.382128854314463 -0.10390145682311 -0.430641303699888 --2.74112898729656 --0.220874640587738 -0.529719729395262 -1.75900788045874 -1.88607078424075 --2.69595934581823 --1.22854545486139 -1.70670278478691 --0.89564931826407 --0.256602812941502 -2.65874257305025 -0.46239470912754 --0.43949074733219 -1.06223204432465 -1.03064065508445 -0.0385743665051308 --1.76906296534504 --1.39740428490403 --0.316925033159325 -0.421751328185108 -0.737994269878824 -0.629927717096104 --0.720937102790735 -0.284907979850416 --0.0670723908963424 --0.66258867951764 --0.417268705762142 -0.89110836558036 --2.19136235496788 --2.63729695027492 --2.14676412243307 -0.992087763447673 --1.53684423555502 -0.455912656409945 --0.142775235962475 --1.43079858304504 -0.528636076869162 -1.98232224160362 -1.30112551385257 -1.13648042693948 -0.762192316899682 -2.26090354268947 -0.291188817923302 -0.133504089181223 -0.660547261849093 -0.289157735630841 -0.939130249305869 --0.950717626319147 -1.69959241378534 -0.693495935741662 -1.3233078636676 -0.681062819834505 --0.0859618448534523 --2.65056279493013 --1.29798145720908 --1.05209241293859 --0.976192520083355 -1.82037920875976 --0.187216596785916 --0.141895997862207 -0.572475433561667 -1.40182315429539 -1.47950214963829 -0.832293708507958 --0.3757887488833 -0.0671799829961408 --0.27819318224109 -0.391228990497778 --1.39298565305319 -0.235939730044507 --0.444729871465263 --0.117574663080731 --0.643372182153577 --0.551727087148162 -0.594383841421799 -0.937554958456909 -0.827503254154946 -1.14642220843623 --1.51120706060179 -1.28389883407265 -0.422031929157725 -1.16874061212959 --1.7387414718214 -1.85430450428084 --0.819458913942718 -0.218494217185714 -0.208659291596028 --0.0251926800299742 -0.815478859805001 -0.0241334600918606 -1.91146260094664 -2.91431952961746 --0.366708266714941 --1.96792931545475 -0.401834881054686 -0.0855413788242139 --1.52849872057076 -0.80017841725574 --1.30976755834516 -1.76043351157228 --1.52165199162854 -0.834812902430787 --1.5872543440702 --0.552385798240461 -1.4022665839396 -0.264535927260052 --2.13250623545753 -0.991237223376189 --1.54019513746836 -0.430385581316582 --1.06996966349237 -1.18295265268111 -0.771475304716418 -1.88052985985243 --2.19246051227798 -1.3525981246074 -0.614595495673953 --2.12209324932223 -0.559370054043262 --0.136058520174423 --1.07477530764286 --0.782289030967444 --2.46640740738946 --0.929995099702943 -1.41283384500086 -2.15564504548857 -0.583628753031704 -0.283136406880683 --2.99747927507267 -0.421067424290262 -0.959882344437418 -0.887224411506629 -3.20010430142852 -0.960484476383916 -0.463579355666255 -2.17766818259168 -0.418427928484576 --1.70431681866786 -2.14892338446593 -0.47016271400442 --0.682730998831268 --1.52472896847797 -1.86237946549354 --1.78525557266853 -1.77989443600642 --0.456640009874857 --3.64654677263279 -1.43933589176805 -0.524543927802325 --1.10283332515695 -0.465433163750752 -1.32232365407397 -1.01035997552619 -0.980773654310706 --1.93211540720323 --0.475035744360888 --0.55350496399258 --2.43058269250621 -0.860351749273905 --0.462433269208088 -1.73399586407148 -0.897942191964457 -0.510373967541842 --2.454825853024 --3.5867498639305 --1.35201997863942 -1.85202579321161 -0.220299891890576 -2.24492576915463 --1.62679025656235 --1.62896209604794 --0.795076373354505 -0.626644993936091 -1.07719135516672 -1.06731794532634 --3.07182710042616 -0.91565928336238 --0.111582240793247 -1.74287193503779 -1.07059626984229 -0.0641771687424217 -0.491096229580315 -1.4998363284145 -0.683551883434383 -0.953015689769206 -1.26344054724752 --0.523750684596616 --0.590917057817517 --1.43134659435426 -1.03869034810016 -0.143819844698406 -1.73993597400018 -1.06439763297004 -0.959035123502595 --1.73738416119232 -1.1503380249032 -0.435752189927239 -1.28840839163587 --0.100869389575912 -1.15825463799416 --3.86113073937785 -0.805803927015528 --1.54788852363733 -0.34811992972411 -0.536949593689688 --0.0352760683459472 -1.68592364975419 --1.61241891007128 --0.15087218698698 --2.70233389300008 -0.789577160817672 -0.766111207783677 -0.906049981022335 --0.722942829656361 -2.54113203360543 --1.4675183442424 -1.40316950086228 -1.8657422052179 -0.082156155210507 --2.13560223356074 --2.41161878722876 -1.48166679155427 --3.86030467675541 -1.59282091422272 -0.426621885505554 -0.205969341566941 -0.113647031449592 --0.415872120388546 -0.813504690717167 -0.238535215909966 -1.60944501433591 --0.795412879814695 --1.03130642600921 -0.653668161361301 --1.22657618032441 --1.84117438733167 -0.486298769602268 -0.87694067244662 -1.02910170363033 -2.06891108515505 -0.16814148302544 --0.820429918395412 -0.178306242133353 --0.434414461238802 -2.00566892566532 --2.38244192878228 -1.34249766959586 --0.256625973051158 --1.81389755421229 -0.86701044461077 -1.02530065730417 --2.13749809644367 -0.18713685710933 --1.48819554789641 --0.233425017311401 --2.97200858358274 --3.12275452574636 -1.57554849693276 --1.758579668141 -1.42437388238142 -1.07263343024467 --4.1109084147114 -0.385940392169879 -0.12846079831869 -1.66353022279587 -2.47265373548864 --0.0621890271975758 --0.223447686823 -1.41898580256634 --0.352328731524494 --0.932041541547644 -0.0564905496999781 -0.194030271167676 -0.224639709595671 -0.292008959299018 --0.353232685495108 -0.281157839606482 --0.0872809855334395 --1.30454688227434 -0.292492258882023 --1.98576746439178 -2.06370844901886 --0.614092647879051 --1.1022774438039 --0.311218484580557 -0.522460878242669 -1.27632433623296 -0.401372058628997 --1.3465708441598 --1.25075663959798 --1.06561411277237 --0.777273606886986 --3.48717540446298 -0.259966714686749 --1.06589383867811 --3.56201863826089 -0.418625793573163 --0.0426761827769475 --2.82792217713731 --1.55560732965934 --0.913575201525745 -1.07327956036055 --1.40579537004265 --0.942543567185716 -0.108745354721494 -0.328755036930302 --0.41721855470821 -0.36844551856014 --1.18012114599267 --0.651832610412402 -0.196515076135929 -1.21815848886331 --0.299379979809437 --1.50183234918206 -1.16651206732293 -0.327837945028325 -1.49881677059875 -0.154826161761953 --1.26026629599407 -1.39792186553527 -1.06112252818522 -0.642449571029701 --0.0462711472214075 --1.32083092311777 --0.789348923276066 --1.46953189275379 -0.928619163916895 -0.963647891411227 -0.106738790763437 -0.737371981372927 --1.3750496412726 --1.47720509174629 -0.746920997557542 -2.33172078810476 --0.739531679399636 -2.52372234676917 -0.588174611662978 --0.249586432165223 -0.405807618960853 -1.84997426736903 --0.129402301923001 -0.438847308853145 -0.328966234982202 -0.748837998125429 --1.56607603363187 -0.590439967238639 -0.84320983111089 -0.788179181942446 -0.457330279565255 -1.29462004440203 -0.602867819826709 -0.552584771021102 -1.95536828294858 -2.65753195928021 -3.15368956658945 -0.234921561032587 -0.362237471086416 --0.0546973231648415 --0.0616690100180897 --0.870808501243005 --1.42880096032891 -2.10056897999867 --0.203598034899205 -0.453200162454026 -1.8753905717793 -0.129264574244136 --0.0877908184860736 --0.359879043355086 -0.0188870450872916 -0.672858854737044 --0.137624185624333 -1.31150583729092 --0.529948046158715 -1.67807773369221 -1.96998992535541 -0.306738019703909 --0.493791222168216 -2.27521102996165 --0.724555229780556 -0.352904088082443 --0.559516096345263 -0.40234976887648 -0.131242531799865 -0.0568159131628363 -1.44506335414605 --0.300123878682847 -1.80241743037426 -0.613477906927399 -1.94886318508525 --0.955433916210648 -0.0500942981912971 -1.61817879235126 -0.473026803710194 -0.101324926911046 -0.0542850546659395 -0.537176466911031 -1.85605323298121 --1.57345701872797 -0.636719093861398 --1.29574399991341 --0.0035725972716012 -0.172342036580059 -0.205748800426205 --0.751903450798418 -0.444122654807501 -1.28953708095872 --1.04631913709128 -1.29838457292979 -1.63273445153605 --0.488421282642349 -1.60603112398592 --0.0298482039895482 -0.393639052869823 -1.5209716833419 -0.639916800067609 -0.981832367702872 --0.0853906815864853 -1.01399649255345 --1.99509481377 --2.01286359948062 -1.11905457168092 --0.184716930481727 -0.86274690690291 --0.927556241191954 -1.02197758426734 --0.995775879487994 --3.62293054714491 --1.68119365420287 -0.624825947503107 --1.52308440518027 -2.21067981123224 -0.706249328390035 --0.801388212906495 --1.01389671698234 -0.581164022239292 --1.52318466395583 --0.592473174261649 -0.410919413159419 -0.754836472816109 --0.707121233205186 -1.35118962363432 --1.39351547786837 --0.592978233784873 --1.17055998467657 -1.28309040632208 -0.14744488485514 -0.16943732423324 -0.163554974693231 -0.463196273816447 -1.67039911469065 -0.504374384197753 --1.50578475073462 --0.929165810940304 -0.179724536077233 -0.206249897995685 -1.00154708162977 --1.07901367471596 -0.682467791416592 -1.79724059080076 --0.0259525828752771 -0.245576682047986 --1.81279268182149 -0.0131470421813447 --1.44185350014775 -0.672561722258145 -0.332925967148928 -0.573862831051537 --0.667384776021791 -1.93550473394772 -1.86059038359208 --0.782260305070793 --0.590964517352141 -0.789892153287438 --1.0788111384026 -1.82408021797755 -0.564572282318423 -2.06769817408182 -0.661990905089176 -1.28864988634734 --1.85925177667886 --1.34161460145215 -0.49554422841819 --0.383481738881557 -0.404726294418134 --0.569202737913468 -0.945782512455985 -0.365557971410485 -0.244639306379842 -1.02033324036039 --1.21856443550627 -0.819078296927101 -0.10998965933841 -1.23218173129131 --0.290760025269336 -2.91410556371403 --2.39275740844725 --1.8183474448846 -0.286960712904595 --0.00290394682946804 --0.945173784746217 -0.835928297450078 --1.72198793598171 -0.197877108509203 --1.47371103348535 -0.105992923534314 -1.93367363993993 -0.683443482573534 -1.50514279740626 -0.0999594393130536 --2.62361695639747 -1.02559459012735 -0.24154725332297 --1.88113597152442 --0.0628850203731801 --0.220584939912028 -0.115750110550575 -1.0023316542156 --1.56618128563779 -0.195620492780577 --3.41740080325268 -2.05703994432111 --0.255947955587068 -0.863620621735064 -0.60880147767277 --0.749531516083444 -0.232902547351259 -0.527361694817859 -0.964302221249511 --1.22520571341214 --3.16110551005634 --0.436420206322865 -0.497333209477208 --0.0242540482552158 -0.784260688345956 --1.50713728319752 --0.828709076315235 -1.82457738616471 -0.194329378795359 --0.913492390934522 -0.434357562281461 --0.204577853912031 --1.5722886315104 -0.457132291733339 -0.301875646956884 -0.452194229592791 -1.77745808629642 -0.243988807023186 -0.441521988363384 --0.664934936848049 --0.871655403787528 --1.96753409267771 -1.61930490754305 -1.88793266421268 -0.607550983379129 --2.47107556022374 -1.41721052315079 -1.35799054842046 --0.9069014612774 --1.52188712839272 --0.660129066484501 -1.35607821917651 -0.429694662751594 --1.28660981198552 --0.0172459580208812 -0.764324622942414 --0.387898900038124 --0.0343042919198631 --0.805969208905708 --0.539518775476395 -2.40877572934802 -1.85264211128678 --2.39167239357237 -1.64238385806632 --1.56998025834539 -1.4773471237271 -0.642876254125841 --1.71830424621261 -1.49590278613777 -1.31767864825385 --1.69994265778842 -0.946625005042534 --1.37748258175401 --0.384028777888012 -1.13128658623517 -0.693826642806377 --1.09046890132302 --1.74503891915383 -0.161441076440646 -0.858474799053496 --0.479664510104506 --3.64662418197487 --1.00141339391875 -0.616458259081085 -2.36975623122068 --1.12763545504434 --0.559961898711393 -2.79773298661644 -0.673464415124275 -0.225226444909541 -0.766573041976923 --1.49186331532946 --0.212653116669362 -1.42680613013623 -0.0965750899763069 -0.316163395232198 -0.655679566336808 --0.352672820260672 --1.60013107914805 -0.242805692205692 --0.670222518307067 --1.8513290684659 --2.33806104764447 -0.150667619760569 -0.144787307539367 -1.5005289656775 --0.103310881445267 -0.0306954702221631 --0.164754095581078 -0.520550041184888 -1.81153743321571 -0.471426464976709 -0.272640979724509 -0.764289732707716 -0.108313691125067 -1.76759725221667 --1.99934026850593 --3.12370832039308 -1.17850205574647 -1.7607038480871 -2.81237610069369 --0.957836136654086 -0.0609194011100662 --1.42344644346324 -0.186815448170808 -1.10999171167602 -2.59398493275702 -1.40683164825761 --0.644608010822477 -0.48592787933919 --0.44049100116348 --1.6526416843362 -0.978956981911473 -0.100838658972286 -0.985045397163184 --0.495442380225956 --1.84167054462913 -1.46892512350553 --0.755545814451935 --1.19747451791137 -0.234480481899698 -0.313230081850543 --2.75963847214076 -1.30927752875165 -0.87805896961973 --1.64044019010655 -0.433317413002534 --1.80271146491177 --1.78636251924518 -0.682587482483232 -1.14049877076787 --0.92337449675523 -0.513539792300046 -0.76782965896898 --0.933091887143128 -0.222781166495167 -0.620680796766568 --0.796765380727901 --0.0481898904903417 -0.790490890188304 --1.50733815222395 --0.538982853066472 -0.0081073793435209 -0.836704198815999 --0.0771547825607577 --0.101400901245043 --0.628242063222375 -0.446750826028119 -0.923917248498729 -1.35823557270489 -1.83555222479554 --2.62998909568565 --1.20152532264331 -0.618060857417015 -0.464665725059335 -0.171720614439323 --2.23256247801801 -0.108259559808655 -1.48946259517905 --3.31116875831871 -0.960485572456776 -1.56686686577655 -0.0544253559224472 --0.793798298937443 --2.50694225282251 --0.84539110690819 -1.93197547541501 -0.543874674770997 --1.9559898173636 -0.809925941779735 --1.43613541119113 -1.83666667429958 -0.936244043074451 -0.142956328970724 --0.628158825086693 -2.71087201337161 --0.0139772667909579 --1.76812689551757 --0.770716143804371 --1.77724299286339 --0.691544593801058 -1.21092190845295 --0.341824796814549 --1.45788389316549 -0.206899942717182 --0.596845086406397 -1.1951923273299 -1.88079432739181 --1.99407662684947 --1.29525616071214 -1.78593303953542 --0.986481161977188 --1.82432415330738 -0.362998779365892 -0.710804369164936 --1.21159644883502 -2.2568496369547 -0.934142124487895 --0.131382516218892 --0.748809716440626 -0.27316561975457 --0.147451249213276 -0.558077418435285 -0.509868313417975 -0.490523142510462 -0.741178139229365 --0.366196991899596 --1.24274197619131 --2.20119641990566 --1.92289918251783 -0.185264079442801 --0.543317074730957 -0.673211129492511 -0.895317373775635 --1.15600567660196 -1.92644070792326 -0.462244034871741 -0.354847499449033 -1.32261161399967 --1.55714152926577 --1.98084271166728 -0.036771345284393 -1.13284777672528 --2.62853054315615 --0.109511299137914 -0.142371974426872 -0.802863820957469 --0.546017272019171 --0.641951801895775 -0.621893457653243 -2.95458613590613 --0.429295594851123 -0.979112838467758 -1.40956170363376 -1.08497394800852 -0.293367170576316 --0.979249406523577 -0.141043918045149 -0.451057863694897 -0.271286211645695 -0.715236432639788 -2.15915585675173 --0.258340625726969 --2.12156446095216 -0.963620377271965 --1.89182793751867 -0.883538543761951 -0.56692413827961 -1.53656117827187 -2.82244742742582 -1.07942404049646 --1.23177115393671 -0.602534395355484 --1.52550987254266 --2.04613103424964 --0.699917000006199 -1.13091121242985 -0.675917301085828 --0.911458490932098 -0.131991111639039 --0.00248484583311281 -1.40220826586943 -0.997748251143133 -0.127033494977439 --0.585502183486742 --3.00256459269707 --1.77977971847652 -0.791661274877647 --1.82462703769178 -0.363431511041647 --0.744016490774506 --2.58257873888549 -0.11126030704693 -0.187123469258552 -0.52847927607001 -0.386657189818605 --1.14553244328511 --0.654186186815881 -1.62342975018311 --1.54470970826628 --0.702392339318024 -0.117156051992733 --1.49731652894774 -0.24974602059546 --0.541158758628185 -0.906328465171985 --1.52334508220839 -1.20440847520868 --0.0886409637581949 --1.15264053874419 -0.491024945911391 -1.44064778394128 --0.158189250049141 --0.614384671163098 --3.54650809881183 --1.14852186779153 -0.636736602296892 -1.11672750839276 -0.140764733202795 -1.80528148139121 -0.433898959656176 --0.851146392485909 --1.99871333493264 --1.37553259668498 --0.58721773535293 -1.01621764550869 --1.21680822248469 --1.04843425885131 -2.39150940299904 -0.29554302356977 --0.481447351768839 -0.566173181827988 -0.771764413631219 --0.401112129811917 -1.80940479978316 -0.703705923470357 -0.229321965962809 --1.20866433800972 --1.59029473497922 --0.667399531529298 -0.302161293082039 -1.66733476857199 -0.515764418940098 -1.18803182420361 --0.270082174642297 -1.3874012618546 -0.230683485114961 -0.360684494967982 -1.61557023751092 -0.588937542605699 -1.2664544457543 -0.407685749136517 --0.502031469340654 -0.0821058020436549 -0.928377689501087 -1.90028574129978 -1.48997652301913 -1.91580487228162 -1.73562368369729 -2.72878742243349 --0.338533435694941 -1.28998056173694 --1.51343131601912 -0.320819584590479 --2.85076484032743 -0.498701371751515 -0.397040102355625 -1.48075934033643 --1.63054890049492 -0.521821384474054 --0.995801748511074 --2.68061936323695 -1.51769328195126 -0.416567599420677 --1.31241015989402 --2.7896876946988 -0.582551904682312 -1.57105471751953 -0.623346944591413 -1.89393504494138 -0.747189644631764 -2.54273252015108 -0.0483870205800443 --0.563071075399701 -1.15078340722439 --0.678068939673189 -1.15384397877561 -1.20419753672358 --3.81511568787082 --0.0676818676659501 -0.916991133395269 -1.47578419165383 --0.907842305596024 --1.2146462634084 -0.868854123062405 --0.620816517523583 --0.0393132586317826 -1.30728897828747 -0.139364608139203 -2.16526939744451 -0.908587346607053 -0.22173371877664 --1.17876336474343 --1.40963263276579 -2.11391872390909 --0.63438522704109 -1.52507807881879 --0.142661671384754 --1.37804641187145 --1.07692961980139 --1.4202352140704 --0.76110506837319 -1.25761448613324 -2.640994876077 -1.56167371761268 --1.38362797818269 -2.18252843881709 -0.235523966548627 -0.215259817101504 --1.83742208181 --1.09839020403492 -0.460459379803522 --2.212468643438 --0.320463653178713 -0.713539871494234 --1.25416162420363 --3.42442886069935 -0.831541033974471 -0.368658261633508 -0.512603034167409 --0.637651544176887 --1.81324314968482 -1.11401073348117 -0.547795999635804 --1.77590552457756 --1.502067915767 -3.64568648412589 -0.75373494298908 --1.52546819148159 -1.13326802327194 -1.73049719669809 --1.33693169226651 --0.22164170735941 -0.487829182293318 --1.66020701664633 --0.783750656467753 -0.828632153707638 --0.716329492967244 --2.32231698645383 -1.32939990341687 --1.07652472190493 -0.426477716602609 -2.0827052396577 -0.933788812885478 -1.21818650975154 -0.941569514937704 -0.93355568439431 -0.167508472871802 --1.36591803578403 --0.956028789279616 -0.0717544878318108 --0.796899122099077 -0.427906138035446 -0.166379659487962 -1.47031248588634 --0.357241101845277 --0.864972859308448 --2.33495904259351 -0.0903988693017883 --1.503823565439 --0.0363846890309478 --1.24222029293638 -0.461330367944928 -1.39836198717641 -1.44945625755477 --1.71416172694767 --0.468939689124319 -0.90165735319739 -0.711154243288485 -1.99791335191416 -0.260035580573488 --1.09634036277856 --1.79894930875102 --1.53453556129789 -1.81662311418976 -0.138272339763883 --1.73932325310453 -0.755196546099327 -2.76706839559014 --0.699684192920106 --1.21390623921639 -0.0735448522375606 -0.898633549156759 -1.13170645793149 -0.087047255982224 --0.844114764168033 -1.31424443536654 --0.627201810346158 --0.348313848820881 -1.46830171767133 --1.89882050506943 --2.59494561148683 --0.187006757041239 --1.90911990245876 --0.767161178155339 -1.6531956238833 --0.00445396912649443 -0.914614819518341 --1.53797567775988 --1.62898747587916 -1.82363088448706 -1.79254111443767 -0.72993300980384 -0.347869015214028 -0.733639488154243 -0.312144214545716 -1.11283643108054 -1.11249438909426 --0.172823644501513 -0.981513995651248 --1.24135995092596 --0.593074618926494 -2.21781818042956 -0.502196200298425 --1.40733810022161 --0.479318105961077 -0.0350084525512884 --0.588972763869041 -0.316157044269973 -0.898846651097617 --1.87478449566828 -0.665541621875391 --1.15580188135533 -0.802202690943055 -0.87730305677653 -1.6281864396605 --0.441747961524527 -1.03728634151909 --0.493978813710054 --0.412416652936294 --0.0336085781233635 -1.56859813277511 -0.292848694898135 -0.843520044631155 --1.99789001279802 -2.52565649567022 -0.236469037160298 -1.405266658115 --0.363655594821321 --0.241907238542304 --0.831319897419313 -1.33464348461038 -1.30668669347174 -0.64430072523092 -0.413931569367167 -0.465813621177407 --0.80510007979975 -1.61539187464496 -1.13206873609385 --0.379083858419683 -1.44926644078985 --0.978751512272492 -1.28913045696054 --0.485367498394858 --1.13135106339993 -0.160851903049959 -2.15633365521936 -1.22913053118605 --2.38180539699136 -0.661577699770355 --0.906849148825284 -0.49896474713686 -1.37880995313827 --0.358893433710318 -1.37182604938048 -0.92798641573685 -0.446466706795302 -1.10136870058041 -1.83589567630045 -0.788518447788189 --1.37555926843826 -0.131456061855399 --0.656692916988247 -0.225316994144816 --0.731390907457843 --1.51602740237875 -1.98111619164277 -0.63874683396433 --2.23236946835443 --1.77644811792312 -1.04965694864897 -1.31339543410504 --1.09358401345208 -0.269869805839956 -1.11697921571805 -1.34084909869793 -1.21853998071642 --0.286843986826423 --0.0363643094157311 --1.16915640967439 -1.78182694968979 -1.28466626159212 --0.0465978947374772 -1.33207715539093 --0.845365862575214 --0.827915499324442 --1.66085755307486 -1.35760529015279 -0.702643551315155 -0.284897125926244 -0.130064662961681 -0.440397738944416 --1.88095934511775 -0.0619612391750746 -0.391261075326092 --0.403169066442123 --1.41560437606304 --2.45229894076869 -0.0536419873374605 --0.97955835635296 -0.392957264892901 -0.180538795973916 -1.74196314384541 -1.39640121735079 -0.257405931685936 --1.56976181232433 --0.860250306828132 --1.96792120707131 -0.196980782334082 -0.465405970014263 -0.373454094012718 --0.808336621979254 --0.441326798799146 --0.94886487424408 -2.71448911534992 --1.19585369231635 --0.632474264969311 --0.916457403908545 -1.22651206362411 --0.929396798166813 --1.43662288599539 -0.350051303271817 -0.624199452372544 -1.09295305157161 -0.903469970741412 -1.74524704940046 --2.1203650861899 --0.107433069846071 -0.659123718299782 -0.363179160058131 -0.430362762733141 -1.31325064590237 -1.71859189444395 -0.783859066939343 -1.38880652881046 -1.41631745300638 --0.821752269355386 -1.22496934092755 --0.628150191490203 --1.99206112606716 -0.699704163267825 -1.26750758067008 -0.769839236548091 -0.995361975222309 -1.92464017433419 -2.22316814659973 --0.849929517976328 --1.60087360934094 -1.99989361181593 -2.73822558833647 -0.446484354876979 -0.894748393352408 -1.50822953231265 -1.9549613288734 -1.99656360186995 -1.29453111524057 --2.00724280288525 -1.32035607937906 --1.17449482335864 --0.127805874028383 --0.722840829811755 --2.05165812190543 -0.447938869728764 -1.08671345341408 --1.46352246651254 -1.09967248110268 --1.01304142359936 -0.359457305884023 --1.41988012846068 --1.7376416291646 -0.774797256940674 -0.454394997315442 --2.59361439216956 --0.251999293557427 -0.315590441759639 -1.91441345055327 --1.91259228353104 -0.664652122509558 -1.82504431053973 --0.240099441643686 -0.435421815883965 -1.9581743018265 --1.69020599212133 -0.157194767783764 --0.188747016887319 -1.13888483429756 --1.93149771831568 -0.595247982725589 --0.871908121892844 --1.10544088336566 --1.69720217950963 -1.74869375538835 --1.5549834330264 -0.527282111259829 --0.0844429624828393 --0.0840271813114448 --1.01729867754696 -2.2347832076273 -1.47312196601968 -1.55979662955207 -0.746879206217567 -0.338260258659062 -0.386515704331252 -2.32919230081108 --3.14394572292584 --0.337984735302548 -0.59695663045828 --0.74958978107985 -1.17550350110497 -0.287334231318781 -0.876795705197132 --0.30621307736461 -1.3670596414671 --0.248273785063862 --2.6139063835884 -0.315390569351848 -0.774585103837637 --0.249021884828352 -0.478359782446026 --1.37624019862299 --1.86610039610838 --2.7315687836175 -1.4255878738895 --0.0410013177358408 -0.0357360077341244 --1.63334552135078 -1.32974182744704 -0.250969609431959 -0.635957282266123 -2.25053384685651 --1.25692226176012 --1.08224945052056 -0.158854601670056 --1.14954358776639 --0.918516616871429 --0.516500889750368 --2.70046441638962 -0.155676604115744 -1.60632288733875 -1.09693561222947 --0.0168957100407496 --0.0249672898790294 -1.1032123006195 --1.50817974426634 --0.037258594567998 -2.15140229737421 -0.957988722783618 --0.108438754469953 --3.36733994127858 --1.59026880233239 --2.29246653446392 --1.30750623148624 -0.304842336867225 --0.0221502681971657 -1.24232827961275 --1.42638048291569 --0.420955279636035 --0.215315898152724 -0.310855912120466 -0.943945242930063 -1.12525527570759 -2.02755996678254 -2.07159303180713 -0.384013489918257 --1.1879040588604 -1.62430507012852 --0.189590860185437 -0.844431336980746 --0.990316770559257 -0.771965395026616 --1.81193688124671 --0.389917265088023 -0.625568176263641 -0.133327117405861 --1.48493403005254 -1.32643826811907 --2.07432695078864 -1.56233614924319 -0.176308659824645 --3.39689279403709 -0.145404918898734 --1.21367627506381 -0.0128502428284811 -0.622694546817243 --1.2567302957118 -0.287309091406307 -0.0449326828535881 --0.873858310932853 --1.37094809545923 --0.780316321115169 -1.17273579958905 --2.5662083542507 --1.9025557386738 -0.54417110551619 -1.34951243866339 -0.587248754467353 -0.857590201865297 --0.801155830354183 -0.22338990631069 --2.3670130857012 --1.79641745444023 -1.29435770779888 -1.07300170466456 --2.05261955796205 -0.142263659525273 --0.330985748262414 -0.569363094508564 --0.546047395643903 -0.0382572288470193 -0.858405384867869 --2.15504806885389 -0.265789713315641 --0.310810835106292 -0.432348181312118 -0.47702218336121 -0.352142271259538 -1.20582734028457 --1.51644970410749 --0.929148782069699 --0.938190874376922 -0.097075408564038 -0.608693160536973 -0.437377284197865 -0.979924515930104 --0.428675060161051 --0.398795135101182 -0.480675421898196 -1.33328653688407 -0.0522649578050629 --0.186047805460088 --1.48150887828709 -1.57865721599175 -1.11337528426538 -1.42640578564553 --2.13467909720955 -0.56587280887546 -0.0513514939476956 -1.36368265486324 --0.667872622183552 -0.00594812449339344 --0.529973812084341 -0.21301707592289 --0.503771678332267 --2.19006765719146 --0.442447085050755 --1.05944788598782 -1.0864146564121 --1.35891275955097 -0.287144529513196 -0.577909558812316 -0.248363510791011 -1.40924874217006 --0.486762571871751 --0.875149861652947 -0.789309629736753 -0.50146830792017 --1.44508802109115 --1.24427198791352 -0.750695133427076 -2.13772786413706 -0.435509354036521 --0.821616420971559 --1.54787644945255 --0.843756143217355 --0.0577755482802971 -0.461104532958798 -0.760503964999941 -1.56770617430453 -0.26013917877885 --0.0391687059725001 -1.00403721176964 --1.30024104840384 -1.91202566669331 --0.618358017582221 -0.200829399987612 -0.00929006845678515 -0.170920607341889 --1.111156476933 --0.781485238074364 -0.754108041209914 -0.348075425996036 -1.02547741451273 -0.838731227367916 --1.02979688941689 --1.47197318823392 -0.361110287007332 -0.163295492136982 -1.54006418379704 -0.851564704060145 -0.702649656225521 -0.386143509331687 --1.97570243662523 -0.983633124177608 --0.23112253395545 --0.427658043648744 --1.4349830132156 --0.960617488408829 -0.160757151193739 -0.177671002610589 --0.158517084187956 --1.91467117909606 -1.07488632256174 -0.758183728668239 --2.03020288903201 -0.515230914268999 -1.85838324668016 -0.514850358095762 --1.03928569907086 -0.558937396969533 -0.4810872360822 -1.7840927667824 --0.00495424351722562 -0.994012241160672 --3.26800132254827 --1.75249149265286 -2.44158968833678 -0.690179903114831 -0.296787872390784 -0.215226597288863 --0.583180599366287 --0.231981156223952 --1.64071152163511 -0.667024556398436 --1.99407402912833 --0.0795295047645439 --0.0542526096224947 --0.274336797342571 -0.200171336173376 --0.088236929844733 -1.83188733215422 -0.351882130248491 -0.314793127463062 -0.664107612455471 -0.994707828249783 -2.91819199493048 -0.9475549972145 -2.28379130654574 -0.283995904138228 --1.14098668941907 -0.639613680127123 -0.0781369795517364 -0.311414575916761 -0.780145294166484 -0.423804157046494 -2.03449862608548 --1.5987338472872 -0.576385161801298 -1.75591048692771 --2.06916690841896 --0.299792440498116 -1.82407830550817 --2.68101600096157 -1.20218478099767 -3.81602760136357 -0.273425858497081 --1.59452814095229 -0.892698277240296 -0.188987600626941 -0.545163574348733 -1.73131645802205 -0.660709744672683 --2.83772544051186 -0.036226516888 --0.451320698142752 --0.808922324680733 -1.85418425441227 -1.20999343526585 --0.0527851128514722 --0.610646927882982 --2.35059606843523 --1.37766905950042 -0.885227280682345 -0.895747716524269 -0.107622898949495 -2.30030627185661 --0.161798840623984 -1.94464775518492 -0.278996168192903 --0.76684208335449 --0.214183996592709 -0.941251093880396 -0.930273800516325 --0.620927874440174 --3.69015760058471 --0.954259759810117 --1.25635487854306 -2.62857942910827 --1.35011305816938 --0.243441514241542 --1.17899790034813 -1.91819933843341 --0.624913437555779 --0.36339185475461 -0.347939277141299 --1.67324758628732 --1.80276949828288 --1.38995457745396 --0.789839950568417 --1.09878710128782 --1.04332664647728 -0.658892284545441 -1.0421301632338 -0.975845788464806 -0.999372181657526 -0.355801732794246 --2.6154470271186 --0.901940825176728 -0.409039135866404 -1.99916111379307 --2.0793318955099 --1.41364635741475 --2.32770431064168 -2.09362898519863 -1.69596488907961 -0.341312762807423 --0.625147467712587 -3.09892737419477 -0.335935293079325 -0.58429319857121 -0.15550736794761 -0.0200950559862321 -0.415745226220338 --1.55538848734339 --2.87515543069884 --0.981462708434133 --2.03038840394508 --0.100743990696543 -1.51008342735097 -1.35168629015199 --2.41814000627269 -0.77169596642927 -0.183529115344033 -0.415077383561657 -1.80777461583608 -0.928775879081368 --3.5940102818341 -0.376664625124583 -0.985179971952174 -1.15380644641991 --0.660041824513861 --0.494483662054613 --1.39037920869152 -0.867745738946764 --0.301593100166968 -1.39512590688241 -0.23166599968506 -0.994458060291461 -0.96717522554173 --0.568914314791108 --1.44871420204383 -2.33151942950681 --1.76683157718896 --0.377604586705772 --1.90874563502875 -0.832644793045194 -0.450214422467351 --0.606059099656019 -1.67596679110134 --0.642303855750541 -1.65987588797736 --0.989924169962833 --2.13686811942266 --0.0952899483118941 -1.15630393314019 -0.55821009184965 --0.401171392850387 --0.793345646516633 -0.386410666538104 -0.681375501272202 -2.18809041342163 -0.557809175799523 --0.19424292839637 -0.603817684988618 -0.496549184991363 -0.378795509140977 -0.0667605830299891 -0.861702240019795 -0.0761225306173241 --1.35819774743726 --1.9223196934129 -0.549948532868548 --0.312642494077323 --1.60782133996466 --0.863894237466276 --1.20913317284315 -1.51727928073537 --0.389765567616685 -0.936002908299592 --1.43144301979805 -0.290877614301163 --0.755348147955289 --1.15210661074637 -0.282777026848745 --0.570206104014435 --0.0171020820891847 -0.358484765271616 --0.184054135756544 -0.414539676966893 -0.288890489400494 --0.716578661571511 -1.89415923182473 -0.502888585915386 --1.54384038954834 --0.451859712782948 --0.216113540126557 -0.996695642561733 -0.576551187290576 -1.89064849355684 -1.0151035926043 -0.180465705219275 -0.945325180252237 --0.00478961167079994 --0.593462591013164 -1.00770789633924 -1.47159449675337 -0.423143730327059 --0.0406752569700544 -0.0577206591343042 -0.452378621503046 -0.414647538544813 -1.0938046996436 --1.05606813765121 --1.07356927303447 -1.31029011583804 --1.22567123943248 --1.08665801440196 --2.23135673713315 -0.283476794925377 -0.481482181184811 --0.469263247113496 -0.24812595890014 --1.18972554013031 -0.372747422770459 -0.0463123836980408 --2.47943980351582 -0.564738494249152 -2.48814475521716 -0.242183556042528 -0.400225070151542 -0.0580437838710601 --1.28192145908406 --1.08239125655247 -1.72962569402049 -0.454822308645646 -0.0726881810869671 --0.0883353139247038 -0.182069567868654 --0.510033808088536 -0.53614948613547 --0.227630601530365 --2.96648152237953 --2.77364785198127 -0.595091452233682 -0.425945150166548 -1.42562606495534 --2.09653865815508 --0.144266590718786 -1.3889395216822 --3.60989782835609 -0.249890926349687 --0.54696364478912 -0.630283202310414 --1.05507287480378 --1.18638418702499 -0.760727183762004 --0.554214435272129 -1.03156525357007 --1.31814028581222 --2.67723175223549 --1.67403667366608 -0.113291088497341 -0.274559759008644 --0.861746220289174 --1.93950335288673 -0.852327784835111 -0.424802766369265 -0.50737583797499 --0.509782007679544 -0.332548251732181 -1.28843511336581 --0.836184659000997 -1.49247773867696 -1.73311149876205 --0.183363809911427 -0.711815469465435 --1.19185665763294 --0.407690298096405 --1.42838608009875 -1.15770457344254 -2.46543409160078 --2.02246374914412 --0.0883139312186607 -1.17740767676404 -1.41171478625818 -0.825635435181457 --1.51918858660783 -1.32226588715258 -1.12682905157388 -0.361363215964445 --0.163131389957593 --3.10745963593483 --0.511782223599369 --0.58879903892678 --1.0171667953098 -1.42536643960103 -0.334270407650376 -0.892816635656935 --0.288528893519327 --2.10668971214181 -1.72260524602921 -0.886595565562397 --0.420036787118935 --1.71225095695299 -0.127360128710777 -1.53353248647773 --0.150553117022012 --0.33903570611165 --2.32903260445598 -0.087150031860638 -0.605626752480536 -0.400390716111332 --0.061243141712108 --0.732128389953779 --1.89277840258769 --1.33589447789292 -0.19689517800493 --1.95768855405161 --1.01184643199699 -2.83139962573585 --0.387698419570793 -0.464990162863018 -0.821723597995646 -0.621937928622396 -0.32854338160937 --1.37570153526758 -0.00581116981918228 --2.29601446535822 --1.18466414014366 -1.48321803670662 -0.291537381108894 -0.565499656756707 --1.00422819817004 --1.01670220420969 --0.0647170734402067 -1.07310222923509 -0.388221615021399 -0.737445642868916 -1.2310896482528 --2.63299547027321 -1.68635434319984 -0.628961589783254 -0.207119630839914 -1.78216550432726 -0.941236451453328 -0.7641516732414 -0.100601401873973 --0.854167479861598 --1.40538427850732 --0.396044061926766 --0.555761759796233 -0.343711299040377 --1.66233846325417 -1.39880605231762 --1.02325479319928 --0.348114018468372 -0.188722880443807 -2.10993066801446 --0.433725069803344 -1.5890170074708 --0.537780847081358 -0.684362532637035 --1.80980871740186 --1.33799709169455 -0.864881410551829 -0.563304800152352 -0.952042909285399 --1.47740657285994 -0.329231101510427 -1.6054019754845 --0.473103841233726 --2.56668536102044 --0.71071210905291 -0.827939529724649 --0.116863617213717 -0.12890789481032 --2.6336943411605 -2.99600155235292 --0.432632702909519 --0.302743767583843 --0.960409487297198 --1.06609719365128 -0.39673302490144 -1.27228358520074 --0.668004599184716 --0.625740371122433 -0.839289460042291 --1.02784107945514 --1.45344196163785 -0.540393188935212 -1.400053236495 --0.0903926739449403 -1.0030986063654 -0.793478136035182 -2.32263272750063 -0.0771346233420012 --1.59226069529044 --0.767968180679542 --0.152278445261668 -0.662105901846662 --1.62356643282419 -0.255594066497398 -0.690221371886533 -0.835736488516517 -0.837051271488098 -1.1326172787559 -0.327747323600748 --1.30488895987252 -0.529643054576736 --0.735203921574772 --1.38346325532063 -1.3161188659504 -0.0944087966238776 --1.34864890202951 -1.90581029278715 --0.384006094688871 -1.09742635325071 -1.61063347934009 -3.03695098848375 -1.7901096433484 -1.33574161124798 -0.690073524667998 -0.443289651540166 --0.0129805065013198 -0.820960654790667 --0.944120204283415 --0.895658628328713 --0.984696282036065 --1.50740621629151 -0.276646313829787 -1.14225297730479 --1.70386600096025 --0.303404752824989 --0.363862427747193 -0.845654911525941 -0.227017864136933 --1.49134536516479 --1.11810010713485 -0.180856460903646 --0.514066577703286 -0.867212913248856 -0.866453312849753 --0.821551869990042 -0.538286631209834 -1.57985592953585 --1.3481244745026 --0.108561709888825 --1.30701493513199 --1.04010150631814 -1.25865931123593 --0.669993672784223 --0.471211576613367 -0.218614703596078 --0.53651879894857 --0.047103413852243 -0.991411275789869 -0.274700940015286 -0.396476249347479 -0.829250353216544 -0.194593033610376 --1.90161660579431 -0.0203469334875308 --0.579653370209471 -0.870458333516225 -2.16958829171273 -0.890915662473304 --2.35007279410065 --0.82475663953759 --0.886469549789574 -0.488864510700715 -0.524403852808184 --1.03736139107754 --1.84678844548307 -0.556297712619553 -0.792960534226918 -0.201855985925533 --1.66339782876628 --1.9884877948551 -0.387490555040714 -0.426185465101874 -0.0642796165564228 --1.0933058673481 -1.21377642526961 -1.35546867543116 -0.432988798207907 --0.176706575663978 --1.61197388397979 -1.32630771970862 -0.690056888320981 -1.55611498787177 --0.628578021032681 --0.444127909653158 --1.50535616737773 --1.66209745958142 -1.53779839095215 -0.0982059123650671 --1.94440478273259 -1.84493607153391 -0.405866726758219 --1.39082338524553 -1.03500930595133 -0.191751512993303 --0.0257445326500942 -0.933947048548333 -1.15311245512392 --0.690744637195348 -0.714587704648526 -0.247890728485471 -0.242708800417159 -0.383807436875186 --0.729036406397015 --2.01863739539262 --0.815382675182228 -0.936474215129145 --0.858584755531588 -0.646242557380468 -1.11427078175717 -0.288152708562613 --2.42132023535672 --1.06838960680461 --0.944692531358548 -1.89241686559128 -0.431086196002164 --1.08208326554787 -0.0915455922741248 -0.81456078648295 -1.65674886012461 --0.148321614571085 -0.0725792538390273 -0.631888398027254 --1.32502011906337 --0.13231077787465 -0.73389460641943 -2.41797087084451 --0.82552309403826 --0.999805784563712 -0.54001742252278 --0.450189920606483 --2.76249938935383 --0.906239670948256 --0.959416156256195 -0.354926225009187 --1.09195324996268 --1.55269638783374 --0.394261182738951 --1.03798704462753 -0.301846371880842 -0.279393761960828 -1.58159835037493 -0.137504991025686 -1.47556779423396 -0.525669137751512 -1.64439920626517 --0.649543776858525 -0.193912020849853 --1.40200604214168 --0.898537452966778 -1.90741274538672 -1.27855183969073 -0.274612675908301 --1.10400016060592 -1.64010592077278 -2.62544877872788 -3.31284833205543 --1.06005918885354 -0.130915974911105 --0.277371431393446 -1.06824319557492 -1.15015248306827 --0.939745511120044 --1.14311360220632 -0.707393561390365 -1.29621307954711 --1.47558976946634 --1.24553999424987 --1.95489659527047 --1.66826322947845 --0.838950217977702 --0.748623665571905 -0.140057318058837 -0.735914248252218 --1.37101653767835 --0.506350152945407 -0.659839935263893 -1.27497612724247 --3.11847448817526 --0.481645571998556 -0.069564515010839 --0.189567311425854 --1.53192476259885 -0.755674172482799 --0.953849112495568 --2.14459035563752 --3.07906954043441 --0.260039757991137 -0.553675363087347 --0.370925100847835 -0.0748946684731919 -0.0350360347849659 --0.283280798321631 --1.13617131740069 -0.756608854430098 --0.136905047249776 --2.72884800819272 --0.403411709002306 --1.08752102454521 -2.40473583424824 --1.39443027005462 --1.60696754217608 --0.96804992537988 -0.159831195744793 --0.301833636611203 -0.0225936725378411 --1.36925442242987 -0.239714985877326 -0.592056053027621 --0.338097751451777 --0.965355036089544 --1.28697832346477 -1.04871935875574 --1.74557858477305 --1.92202095527254 --1.32782599019849 --2.10704380213363 --0.350129128921346 --0.671094988636778 --1.50362361865962 --0.376239227780298 --2.7887036311016 --2.38581372060355 --1.99692590920217 --1.67263096682309 --2.09724502908023 -3.1329800598138 -1.97011906978334 -0.726966942182468 -0.86756418207456 --0.358501317746118 -0.155339112351152 --0.263470387701993 -0.894519005654242 --1.62744515371137 --1.3332926475921 --0.0906370868900517 --1.46666452304333 --2.48590426851099 -1.83894019703699 -0.624277785473478 --1.45613840034225 --0.957427605118191 -0.525254355357603 -0.627181943816563 -1.50949716609238 -0.300210139310291 --0.554038524522532 -1.01383237269996 -1.02679789400847 -0.0228808805036316 -1.02181802591687 -0.985039020558787 -0.484732208236647 --2.60632658512552 --0.0266509151797312 -0.358537605321169 -2.34426130612224 -0.361561821202612 --0.993484488167894 --0.488120850291143 --1.25418714862079 --0.989189874485881 --0.466568077536344 -0.220230312037668 -2.0038193937701 --1.27671180395264 --3.33540355694557 -1.31517062279823 -2.23293106615009 -0.867453586729196 -0.545820180120742 --0.238239540799 -0.227108199490907 -1.73009524816495 -0.849707523821586 --0.191563702019629 -2.08135472162292 --1.44273862563684 --1.17369052370564 --0.782025200063257 -0.477471841223892 -0.19971774388908 -0.13453590126004 --1.09972709251052 -0.115178941518348 --0.393087355970152 -0.0379668379547233 -0.492237461795003 -0.340790432718968 -0.808688422371748 -0.815270577146677 --0.346357464693639 -0.375699671844137 -0.486050802388139 -1.19467633809045 --0.772692486369777 -1.22795650159053 -0.620126034427242 -1.04261158498872 --0.132893370837742 -0.354849815886219 -1.02882937168513 --1.30716202892305 --1.08627981191466 -0.874533409638204 -0.277701388433325 --0.780848878470181 --0.565051810651433 -0.812350053813525 --0.491580845096792 --1.71420117917847 -0.514507920015582 -1.28617413840669 --1.06944545442711 --0.707549637141049 -0.832299687615379 -0.606607321465514 -0.00871229335654888 --1.85619032125219 --0.251560711578989 --1.50167736876304 -0.418290377724951 --2.28500184348076 -0.616953272922817 --0.0973252517755085 --1.1577249569001 --0.0436879047356875 -1.63461442120857 --0.965992470193623 -1.2407647559625 --0.870767516437297 -1.18276891939137 -1.85788915525532 -0.404948163482935 -0.247231645614718 --1.06480840479955 --0.0613395042441169 -0.0628081603946526 --0.239738188125994 -1.84486916136525 -1.60011816927059 -0.546182072276373 -0.199950680812375 -0.0707093091200832 --1.98401667226652 --1.2853693611997 -0.813265115148706 -0.571774040689919 -0.929100873688846 --0.072123252422454 --1.42007942844302 --2.5630805856029 -0.760835630443511 -0.41191057741387 --1.25366334138187 --2.28548163526448 -0.506340449873976 --1.43307991284334 --2.50459126209296 -0.433255375746155 --1.21799635322983 -0.953813788347553 --0.0180178452133362 --0.793443870300791 --0.325496638115972 --1.17209490444935 --0.296364237278251 -0.198449958392864 --0.56425587343335 -0.19995921095154 --0.344249476206649 -0.216885918058413 --0.0150376370008551 -0.292427363295676 --1.14951934636989 -0.977539118907792 --1.1151335139327 --0.594552648197517 --0.0396210133546155 -2.08273001500599 -0.144500926646909 -1.154371160377 -0.00730794367931509 -0.0948235775010993 -1.62613933113762 -0.0478185069008461 --0.169504695127813 -0.441569705442173 -0.306900290342147 -0.892411002413095 --0.353172670005716 --2.61402340165093 -0.833247055193905 -0.116443089614259 --0.399250250874337 --1.0729611496617 -0.332084968178446 --0.526158525331084 --0.0503810542220364 --2.27555939732884 -0.136760299019086 -0.125061197046303 -0.476106158704269 -0.78315487014515 --1.36576859459793 -1.3885602482668 -1.62738711927323 -0.522048575776413 --1.59902825606025 --2.47933057411432 --1.7839990034805 --2.09455299048886 -0.278936787397118 -0.32596204596264 --0.467589450171939 --1.41023373260164 -2.30677802304637 -0.189992101861518 -0.538738292429308 -0.285955070558526 --1.35031494435387 -1.49444676064248 --3.55419320197543 --1.63874759719652 --0.709011566071432 -0.280669758537442 --0.946997900505288 --1.41184908923267 --2.34010875364963 --3.64213053664405 -0.0599440728270793 --0.424959361277281 -0.147485894045232 -1.17170051810381 --2.77849441589037 -0.804669074956667 --0.877615542722605 -1.9409949612409 -0.154242160933933 -1.19327217702282 --0.279602535600308 -0.202804649050787 --0.372858004728769 -0.794461180415688 --1.80037102715032 -0.893923275416532 -0.119177155659516 -0.59796890072044 --0.101849727987025 --0.831698820049763 --0.761919185609912 --1.15958512148656 -0.807522607771446 --1.13629050025318 -0.660917627520767 --0.00249456191225406 -0.114226529935804 -0.455924418985685 -1.30718001824032 --0.0907174046550026 --0.151293701071047 -0.574072362462108 -0.320699297885715 -0.585953458066015 --0.168724415778467 --0.337337372066429 --0.00100028213417858 -0.015731203348416 -0.483869697723502 -0.419117440696237 --2.43055811091984 -1.17627180130923 -0.318579521324176 --1.28039944476016 -0.365315208559871 --1.15983827175743 -1.5323788869979 -1.79766469127046 --1.11946132525242 -0.531911169629341 -1.6335710071507 --2.83938667278784 -0.404480410025815 -1.23243377281003 -2.00686880633682 --2.86190578651468 -0.290626197767475 --1.60614367749621 --1.93038704065637 -0.650486640934364 -0.560873789892952 --0.78712970649741 -0.199964602322304 -0.408893123708481 --2.77046494071489 --1.16709888294826 --2.56611748899352 --0.014078640280486 -1.70490232258636 -0.0350576529463353 --0.467725209724478 --2.744562790591 -2.04436711590204 --4.00358497284023 -1.03819064769131 --2.01378958728098 --0.489515010236961 -0.132735648714958 --1.29586017890868 -1.82622528973985 -1.36877466268305 --1.2329847432561 -2.20756155066357 -1.33054668138276 -0.0547472860392517 -0.326216590454798 -0.192939790196681 --1.28180729435011 -0.550807338185599 -1.04853267820955 -1.74629898784949 -0.236666605724254 -0.312157485672769 -0.790993324449138 -2.21332256823379 -0.932998828620628 -0.384657978472157 -1.76610433850496 -1.34161022241573 -0.61469935591073 --1.90232946786119 --0.0328907410055059 -1.82548132377847 --0.933385662249435 --1.75292479689661 -0.247873131861304 -1.02032127496659 --1.60663231952508 -0.387853724848366 --1.16556588624846 -0.0992872406543608 --1.12999047765935 -1.13853737567829 -0.264016998395258 -1.8373522462386 -0.12676687758424 --1.27473596134106 --1.42895972379725 -0.601005404558006 --2.69782793885415 -0.987933401109665 -1.44144105173547 --2.10839872589118 -0.471697608269448 --0.445700836865555 --0.888748109356872 -0.391534389976393 -2.69854292066744 -2.21523292748979 -0.499700543781831 --0.421596630647528 -1.79188115019599 --0.0931668104061814 --1.43427458011969 --1.07670855927125 --0.435557531203614 --0.870643050293825 -0.663175298861525 -0.584011851891713 --1.28662526644842 -0.155348509311168 --0.295487983618568 --0.918617314614441 -1.19112007161776 -1.98110608583117 --0.718031633191742 --0.185306094100003 --3.75280483097542 -1.50663182589421 --1.26303166411603 --1.4768277983867 --1.32561988833577 -0.342532575547919 -0.327275911234972 --0.810380228192679 -1.03979717051678 -0.502337604603063 -1.55047492948512 -1.21154973511542 -0.460281309942504 --3.71534024602162 -0.00244853932803579 -0.204368360243834 -1.82407262625578 -0.801469806141682 -1.05076768485844 -0.827773761538044 -1.27464530079126 -0.036376266962943 -1.04056260203429 -2.38929367801832 --0.859056884350977 -1.24451225074825 -1.31123183393752 --0.175582000128362 -0.629192609659654 -1.65324280594683 -1.14228862850943 --0.215220386839349 --0.112275509313939 --0.106248815752963 -0.0983940203313054 --2.14640625683941 -0.0815377150054566 --0.283938886430299 -1.94852217569296 --2.16271059305782 -1.01825204333819 -0.544139126839907 -0.762613360191697 -0.349596082676353 --0.214081150148708 --1.46247058299356 --1.6966198690965 -0.396638578235443 -3.02595176151239 -3.14225461058199 -0.346568721840868 -0.135909083781257 -0.570821571755097 --0.36729839775121 -1.41847177166038 --3.20823887067383 --1.48170014213208 --0.645618699675111 -1.74000441043485 -0.276077684009344 --0.571577089677108 -0.351445895004284 -0.0387981068945926 -0.110123965552429 --1.1967978547736 --0.0501875018042277 --0.929156259409034 -0.130698753406794 -0.376422404385508 -0.608283111173407 -0.238652987870502 --0.937883257694537 -0.0923528215661662 -1.96655047754982 --3.26030420740917 --0.876404103616782 -1.15471778107724 --0.862193845196167 -0.797617322337775 --3.02034157329328 --2.73197267183286 -0.684892740651859 --1.77987355606274 -0.691393104814104 -1.22815218130997 -1.03255658724946 --0.679364816317882 -0.107828944529412 --0.886552428771061 -0.725214847778476 -0.272646127551099 -0.0213859386660573 -2.89535422791439 --1.47705646859769 -1.02823401171075 -0.119531910660729 -2.27364704656945 -0.845262824506062 --1.26872133276727 -1.44840645553718 --0.219942889078013 --2.97047203230804 -0.123956612010668 -0.490920945474153 --0.285775426067111 -0.428338782248179 -2.54559363159141 --0.0566575022855496 -1.86135321333485 --1.87892859427776 -0.836684595818795 --1.71614324342698 --3.56573330671789 -0.46585385653627 --0.723150976101607 --0.938908168146707 --1.4124085173958 --0.797126711708998 --0.429395672486095 --0.432787319367314 --0.919048536792154 -0.395390538070991 -2.27316256364718 --1.9344134194308 -2.58465955487048 --1.23075919790092 --1.81917725772772 -0.0534131422251285 -1.70335359664718 -0.509071938517465 --0.108902655471239 -1.6327075435984 -1.41624209578766 -2.28698257897375 --1.99502604707993 -0.298653048049069 --0.281287403277389 --0.0358623388953792 -0.489065030977601 -0.581158733611568 --1.64918819802166 --1.10907728578224 --2.67564222329893 -0.706121007640776 -0.74732698637991 --0.561836325900163 -2.25248928444133 -0.961549184332593 --2.97606264982816 --1.11776834556429 -0.845479985511219 --3.873311537749 --1.66495054328813 --0.0704786350013649 -0.635762700480676 -0.580064101842494 --2.2882617239114 -0.467490683565652 -2.4035339141215 --0.0734287725241565 --0.395964560571521 -0.567403148989232 --1.01954585448176 -0.489592782543443 --0.0235211667169679 -0.562718783776347 -0.827039870360608 --1.24465443446647 -0.82097404469868 -0.294212020219749 --2.13672630641189 --1.25084234030725 -0.197207825101724 --1.00346929258894 -1.64357698486776 --1.75252462411014 -0.347715453148602 -2.30480262978624 -0.0664317026709025 --2.94171486028375 -0.386196978519031 -0.935572366654144 --0.746289686905222 -1.86128919797029 -1.9817784410784 -0.555978917544151 -0.0308425873104134 --1.90624566364729 -1.53896165442896 --0.501408458792401 -1.46521325711181 -3.02205945827816 --1.36548828493829 -0.361820947234651 -3.45959961821028 -1.78877745596223 --0.941174475691184 --1.11331840905129 -0.196933025611107 --0.0244209157384141 --1.09183392630019 -0.215191561175889 -0.839225907330693 -1.20704688387478 -1.32634728370192 -1.03278872243092 -0.454585948013442 -0.632164667353811 --0.151594716405143 -0.49537070204309 -0.817766477974851 -0.228799273455643 -1.40968203551189 --2.10714892929648 --1.50567984669973 --1.54220268442361 --0.670902016755342 --1.02598601878097 -1.71086829731654 -0.903411860610941 --1.73520213065965 -0.192543103057204 -0.322148478818328 -1.72551606796701 -0.782135977652382 -0.406374894560663 -1.3548702800144 --2.68470926945912 -0.740335689427365 -0.586508738890531 -0.225584607524489 --0.30373004519112 --1.8477432155239 --1.2211364973283 --1.11725788467207 -0.125563408211288 -0.537927443088616 -1.20307214937903 -1.17238516357686 --0.819573074188899 --1.1980868566308 --1.30485714715286 -1.21986430718308 --0.583298103874494 -0.415212437753521 -0.474247636254702 -1.23318234176471 --1.94759070638882 --3.34249326345565 -2.15840451769526 --1.27590712326907 --0.973139170133877 --0.858428163431928 -0.934944725487163 -1.71641594084403 --1.31936789589613 --0.00345981687150143 --1.13575232001337 --0.147975179166661 --1.70665084486458 --1.43759178469101 -0.0784327704145955 --1.33781124105021 -1.34807989494415 -0.190095641568718 --1.43264069743943 --0.184858768648603 --0.61343812538539 -0.175775790223264 -1.1449101840442 --1.24756523967611 -0.476768597490494 --2.20147421175187 --0.461543933778749 --0.770643774386928 --2.78654400656161 -0.918619645454289 -1.27033715754098 -1.97960992304851 --1.51893683535776 -0.549397128515929 -0.618801188674761 -1.97886147965157 --1.19906367305167 --2.14569055382867 --0.578175139118141 -0.0683467682952053 --1.23080613614436 --0.281022332712759 --0.777346648002407 -0.576930066733809 --4.29076472302888 -0.100722442124209 --0.774863672031145 --1.46983911468901 -0.783150305347874 --1.7547604235808 --0.568580533592449 --0.578214826849528 -3.32621637380674 -1.43752471461876 -1.14407501031891 -1.33943314739122 -0.763878974581992 --3.14780150647025 --1.19716036925028 -0.00478508961165502 --2.55825963362032 --0.784315908053113 --0.0920750119291647 -0.239568905289321 --1.35063840813529 --2.12582022932718 -0.230594260495156 --1.5353645918022 -0.448200949965226 --1.82189645770419 --0.0381073839316137 --0.884180247843318 -1.0100935251215 --1.30064775050095 -0.419679959638543 --1.45267240257825 -0.0108398419612037 -0.352035301578374 --2.7333206175933 --1.82326194806317 --0.442056269999238 -1.03841884869388 -0.634710948654304 -0.497155918389236 --0.731969389010342 -1.92006035776899 --0.381126028819139 --1.15127167767571 -0.915214101298105 -0.795810169481545 -0.266316569304838 -0.768182118364484 --1.38690948953801 --0.860466920551481 --3.97338986586792 -1.77930361646694 --1.09698328890461 --1.73093474297239 --1.29911195886906 --0.49620792228923 --1.332498161123 -2.0567646415021 --0.54306581138195 -0.822377532944003 --0.824025279481404 --1.03483876667556 -1.91227331426026 --0.292125154011423 --2.84808361785498 -0.761028174488262 --1.41459644175475 -1.69534499947412 -1.35588021787358 -1.48386476561696 -0.48253259377239 -0.427413308883313 --0.309360780167221 -0.0617825471918927 --1.52460712231596 -1.687461077384 -2.39589114354631 -0.281593384425303 --0.724338839312701 --0.792215042748225 --2.39901344110806 -0.49302748257168 --0.219118527081264 -1.80361940465415 -0.608212944946056 --0.511992094192031 -1.05214378221533 -1.27606191688661 --1.81005461727607 -2.39303500702945 -0.383461118311651 -0.271174179571572 --1.55670378437874 -1.08812718996607 -1.03305594566724 --0.543548045638907 --0.539634447133153 -0.382611952955642 --0.234272202383899 -0.166198030465512 --0.118065532029931 --0.745925382116729 --0.701281955841935 -0.770536926333502 -1.00091016060289 --0.937513978036769 --2.33689947090355 -1.23299346744532 -0.458652762137376 -0.826533897230405 -2.49707545342342 -2.01460012082761 --1.66768037068324 -1.38810841144142 -0.236113676335199 -0.982728567558357 --2.71933531243733 -0.154736209335521 --1.45050730758834 -1.55848150609535 -0.734413468556093 -0.514235611248411 --2.40572148319187 --1.75729888815475 -0.0421003432828471 -1.89490439177087 --0.711885052633058 -1.59719100101436 -1.01281661686374 -0.625888246596864 --1.20040338951859 --3.23811165759053 --1.44263158459026 -0.872169599275745 --1.42734356863301 -0.925995183536998 --0.0232909982743621 --1.5252447889367 --3.51112179354734 -0.633602753315575 -1.56801181264709 --1.32788458545378 --0.84710415557312 --1.24610247587978 -0.391928216281496 --0.275979670196145 -1.88731175947883 --2.59031064085766 -1.38379135795432 -2.17107821163267 --1.63513006704268 -0.807339171958731 --3.37154571742099 -1.40979481415078 --1.89886536036053 -1.91430336991235 -0.98543043982097 -1.25221500527487 -0.73551035091608 -1.94907262408817 --0.733139043352761 -0.836293503425754 --0.562963252451205 -0.483932445370101 -1.52164909818995 -1.69303119792928 --0.458071821149282 --1.41266471452408 -1.20276752328332 --2.00353101311446 -0.807529414457903 --0.642117558052085 -1.00819067744333 --1.52121813644246 -0.0235570177402167 --0.778579496760123 --1.60606292102457 --0.0769755288975809 --0.816948220210982 -0.121297495828944 --0.542766349859257 -1.21499307319097 -0.181413320861743 --0.284829950701898 -1.34126594422301 --1.53999995860656 --0.24015388833093 -1.39612131608681 -0.457754616420447 -1.29365776297743 -0.310880618618658 --2.0855862774074 --0.746953400019045 -1.47385891319026 -0.366870287816749 --0.805693515057737 -0.53953907923341 -0.0279858406963243 --0.479692543556475 --2.77948191502519 -0.357823374905379 -1.15965136899431 --0.818152760055106 -1.95081607518613 --0.283219699824841 -0.474304877886548 --0.829171822955427 -1.40468484952377 --0.0464522766763285 -1.00683435316046 --0.177915095962529 -0.816014727629756 -1.38785935292577 -0.487061231221036 -0.924866148976761 -0.152968174643185 --0.019037714241783 -0.138673529204047 -0.0187969027866153 -0.104478354443446 -1.03332396549709 -1.14692031607203 --0.10559745603323 --0.836375766723002 -1.34087960980379 --1.32769606565315 --0.83854087808799 --0.129127290750517 -0.058266446568755 -0.0264309155162294 -1.5837825985221 --1.43885715501302 --0.295929864064043 -1.13337433155465 --2.18702063090337 -0.483037622052755 -1.90684522242481 --0.157864633650263 --1.74921248172445 -0.951580705915557 --0.881352564888548 -0.950118684444924 -2.52272703149491 --0.0183888697781285 --0.904691956403212 -0.315634477840586 --0.575339132982773 --2.04836101112149 --0.209150395086724 --0.583592102424795 --0.451148494596833 -2.26400638059793 -1.49736851525982 -1.43441111424031 -0.441199369089897 -0.914372055789388 --0.604255290997123 --0.291496520633217 -1.47206254227796 --1.20633158276753 --2.2902551518856 -1.18813999324422 -0.571420394237641 -0.65123293466125 --1.60084737699296 -0.925171690485485 -0.790698920092659 -0.480369488270453 --1.51381336464762 -0.433113991178798 --0.234765639629064 --0.91647733287769 -0.96182254280969 -0.446015649590329 -0.308269115137868 --0.675583276752462 --0.871394542759386 -0.510320970547241 --0.212293373711029 --1.56005380360672 -0.31363395026627 --1.01215639437169 --0.812672927241898 -1.57368975573958 --1.22435421614401 --1.37960942906902 --1.0242928142815 -2.30933421706309 -0.432913454345924 --0.377139710495474 -0.492795792930364 --0.324666807684192 --1.0240039058973 --2.86980395520066 -0.820983407836955 --0.689623845870859 -0.608804977137197 -1.84783628607174 -1.69828877515589 -1.03180369790077 --1.47689833940234 -0.643943017813783 -1.77617999211212 --1.05438048816994 -0.593385201453135 -1.06827021185388 --0.190596303993768 -0.628988289170678 --0.720864651809039 --0.357839541900304 --1.5486874533811 --0.299471654834669 --0.0807663481386456 --0.961549071480004 -0.436525038630315 --1.22001279379203 -0.0541473282437721 -0.68800313209028 -1.57524022693422 --2.21570872980625 --3.47895354782761 --1.74977971389853 --2.607732795271 --1.64708879626518 -0.582118161010719 -1.24684831970211 --1.12639479079441 -2.33153709678989 -0.303868339059159 -2.17065009774729 --1.20508302747443 -1.06850535911972 -0.933157716177025 -0.277396912436512 -0.596162993751854 --0.0865979236424863 --0.338838203677145 --1.95212462043749 --1.6468687143424 -0.185162355006788 -0.339821748660405 -0.418829712045262 --2.09008692177727 -0.0856320336578946 --0.823634779063369 --1.58559631834159 -0.642432487577395 --1.30268830903491 --0.328971965524033 --1.74561056320223 -1.02749630716002 -0.247835376341136 -0.41597970705514 -0.580774681095647 --0.0951622360808457 --0.0327170162970205 --0.825198027785373 --0.0358887981549429 --0.661786526676774 -1.87470203846472 --0.961927217154308 -1.63936522339646 --1.4902789127348 -0.662502144503112 --1.81089042652076 --0.221498125620993 --3.00052965720327 --0.353634359743662 -0.258242217497386 -1.97082235450372 -1.05002399313333 -0.649580353592674 --0.237316154725253 --0.0608468240051856 --1.787710269288 -0.465239421865071 -1.06634816311 -0.423955737144123 --2.31982493810181 --2.52655205128551 --0.751640609955455 --0.00491195605446215 -1.21132623631054 -1.21918266561593 --0.589798098007716 -1.05268628355314 -0.239747638022587 -0.905347734997481 -0.401345830946051 --0.855995346099153 -0.356181870902297 -1.0266067361194 --0.76739634085936 --1.896293425791 -1.30891363761499 -0.244035125298016 --1.00557833762682 -0.746645556887652 --0.0897515652961403 -0.318870189902363 -1.82736631603253 --0.851091963759018 -0.840330805601727 --0.360626879005675 -0.798422963771205 --0.650113551881581 -1.30255223168906 --1.3772749481146 -2.25322456707108 --1.54262850738646 --1.60103409608989 -2.37204413959576 -0.81434010609059 -2.13989831128885 --0.557285390999755 --0.87439753080446 --0.937661244872231 -0.828200242319596 -1.6878452884062 --0.0650104613875868 --0.492170106158358 --1.28032129967672 --1.5119483605309 -0.680993753324799 --2.2516000267968 -1.17753961516063 --0.263454414220178 --0.729320993969047 -0.673576516356848 -1.93375030981453 --0.0877141215342938 -1.90694254131232 --2.00111509246304 --2.72862503488862 --2.53865984578092 --0.13402482315394 --1.40839743436369 --2.34017866794711 -0.282979184506679 -0.652826528963821 -0.0201328923437885 -0.0546335812059979 -0.339533402114583 --1.00126858413572 -0.671392804141824 --0.104816305097948 -0.121606239451951 -0.30686133290056 -0.494748873293924 --1.41826064209866 --0.50947154086991 --0.536166661023408 -0.662272957099226 -2.84343376975603 --1.3583259206142 -0.544376489034608 --1.83107972006597 --2.72451112805711 --2.8267298645122 --1.24306174366102 --1.41158807155059 --0.325776002083796 -0.212998547149912 -2.18455801119823 --1.59510009866916 -0.455723725247541 -0.780452542883641 --0.0488535838132833 -0.192006875366609 --0.419668199639688 -0.406056078558615 --1.212860404637 --2.94954101570881 -0.362564989783809 --1.51380259922717 -1.34444650905785 -0.564135943124894 -0.257605029289124 --0.367413523467274 -1.35932385766964 --0.772952257735469 --0.824364360014599 --1.42863052597678 -0.684571794313229 --0.652971096561611 -0.950508525467747 -0.136006789246302 -1.48916598650453 --1.4797183693542 --0.520079063025491 -0.545833419177809 -0.747632975483556 --0.362916928972339 --0.0239791014904966 --0.752583738005589 --1.61149081894566 -1.00032973681499 --0.255298311237709 -0.779523999020974 -1.39808740646761 --1.16624968154255 --0.955400526821531 -0.60432398721861 --1.05614511656658 -0.47471312161073 -2.19036542959998 --1.19296869342428 -1.40718035828384 -0.886511044518866 -0.344782226026897 -0.802720197126309 --0.223414968629669 --1.18038139925242 --1.94965570190397 -0.904474220305588 -0.677093579403238 -1.69878862291776 -0.542981833899209 -0.59406002709226 -1.61147783453167 -0.321966560809356 -0.25950175228127 -1.96573917839569 -2.06461652846063 --1.54428298197817 -0.729348468655516 -0.971629287683175 --1.39933231936567 --2.29999082793214 -2.67353087699302 -1.4224962631515 --1.42650878042374 -0.180373894536347 -0.797228019639611 -1.77715676123192 -0.382101536721628 -0.439169855693669 --0.745122438435249 --0.101068177126475 -1.88817317673039 -0.882736622295507 --0.27282477752648 --2.74930325221451 -1.1524857747462 --0.656021590069912 -0.205072994545716 --1.09669721300516 -1.35041812347305 -1.4680286323987 -0.096839334962878 -1.47712185866256 -0.184576414349557 --0.720170246368518 -0.827549630426226 --1.88801754927118 -1.37054130733943 --1.04868976463402 --0.874839117571142 --1.86424754935119 -0.0486191379033585 -1.20932770437845 -1.17339363453863 --1.24666991504225 -1.75288607285547 -1.08276081606517 --1.0721748716287 -2.7460757851745 -0.322279121719777 --0.855503650244842 --2.02264355558681 --1.43682252000803 -0.804848787425065 -2.32705507599515 -2.48087261516419 -0.898158073732063 --0.146244266528903 --0.573306295709603 --1.13999023720278 -0.390700862943209 --0.230213911254054 -0.269993692140833 --0.0717191089788365 --1.26733283636443 -2.12707163734408 -0.363184963346697 --1.49680961946515 -0.665400770807853 --1.99945425938006 -0.695987527031612 --1.2313431596186 -0.260786103506666 -0.944575790285171 -0.463538659807927 --1.04198944922037 --0.613318757282478 --0.596959311911302 -2.87784729526022 -0.422361663651209 -0.399320645490215 --1.97988441706531 -1.1773328378239 -1.18644528272599 -1.3189645239536 --1.51150986399228 -0.0499001932429657 -1.29168916056297 -1.17769001346279 -0.137221647706593 --0.913278924364036 --1.49820755924367 -1.35205396719295 --0.445757581792295 -1.66061198825767 -1.02383100598609 -1.414433933939 -0.217506327998924 -0.438894244646342 --1.00975995568137 -0.0973346322136415 -2.13743911553492 -0.0354416702412994 -0.598101743383976 -0.808108748671739 --1.33136951498928 --1.29250163078591 --2.63800998156895 --0.243679671862793 -0.799666055241763 -1.14344495837158 --3.73310088050212 -0.407841284506171 -0.88706860333637 -0.105228820362854 -0.464446455003024 --0.516974050955326 -0.287171479907379 --0.84858311165867 -0.12548256669232 -2.27603504612341 --0.548918778454912 --1.21402132465421 --0.275652066160397 --1.10337894187977 -1.16495144430501 -0.937260746956152 -1.79982469239946 --1.60691437939798 --2.20965548063851 -0.880951463465028 --1.52138814274589 -1.65072083874198 -0.993502657874899 -0.734577918182438 --0.255695349383757 -1.3354722000976 --0.134711457482609 -1.77253037417684 -1.5882911508749 --1.42213369949208 --0.245335290051365 -1.21950828746581 --0.0734945567009362 -1.07277037432107 --0.354639912270478 --1.12004225886298 -0.162924736846749 --1.05458212253311 -1.56534635223774 --0.865043150406827 --2.65576660015049 -0.978030370430139 --1.17680441704009 --1.68270451867185 -0.342562628900389 -0.616988963022742 --0.194488893349135 --0.0894002290339628 --1.37786163018316 -0.773570253872666 -1.0904944994532 -0.593801838791418 -0.882201423492187 --1.94123470530651 -0.325182602847661 --0.0673673912714285 --0.406098070099439 --0.443262107137382 -1.28113495151164 --0.587793307392005 --1.41332414653956 -1.08428343107385 -0.737880548304869 --2.12899917634817 --0.756726124634625 --2.07583325753206 -1.3488471631384 -1.59377349566341 --3.692461983035 -2.12549323057226 -0.98159188608604 --1.66485483229208 -0.267661524209988 -0.607934272133559 -0.943030253823249 -0.465085556191728 --1.17323435144723 --0.278903773369123 -1.03984113108426 -0.242928210851746 -0.476424053535748 -0.0469167653900051 --0.934398948635092 -0.375188852803721 --0.710287622672972 --0.749748742889061 --1.05933217278684 -0.0870652001152976 -0.841532166549122 -0.448538775029352 -1.4284472681846 -0.0964633961961052 -2.28428378819493 -0.424770109902688 -0.383211849976586 -0.297692395664743 -1.72605858350933 -0.774458512273902 -0.449948107471752 --0.00400580292022212 -1.47937636171011 --2.79619861132955 --2.28993904816222 --1.75503323123627 --0.846315411693574 --1.93706305255414 --0.577343541163849 -0.601280055312717 --0.613949056350091 -0.79054024680913 -0.738517699197057 -0.339616929914195 --2.18628812785571 --0.833106783157007 --0.741239088572922 -1.50588207760974 -0.823526856575054 -0.788793665260616 -0.612455145826662 -0.054712806689281 -0.436030044896503 -0.458607291639476 -1.44189380214251 --0.0177808545459861 --0.814702293295355 -0.383184725993097 -0.741862613937659 -0.148017127940015 --1.27501630871523 -0.844064945019893 -0.289244346799173 --1.75509911613467 -0.073213984093492 -0.154883824357888 -0.76587191296808 -1.45109421783808 -1.83337463862697 --1.5961887101942 --2.80020702930143 -0.67212441075165 -1.43024801399896 --0.643118766856205 -0.80670469041234 -1.51543248801759 -1.95846436344063 -1.45091026966364 -0.565748497852713 -1.78165111939171 --1.36760105235051 --3.11420915559728 -0.371963705457835 --0.998547686669941 -0.883652925710738 -0.242417936342505 --0.686490673163771 -0.141330890751824 --1.56183670760275 -0.407789780876687 -0.0565655790433155 --0.733526872724457 -1.36497561056925 --3.53290498224337 --1.98574317378403 --1.7925062530262 --1.19248691811407 --1.31887226502663 -1.11685890699143 -0.764672168440043 --1.60516785293998 --0.357796204834248 --0.609067337482607 --0.309297969904087 -1.05495857398596 -1.98733206521122 --1.06538865963089 -2.57188080647589 --0.505124513695897 -0.261148793049578 --0.915288961394726 --0.0171066284698949 --1.20002709048537 --0.48582224478109 -0.00317206237249934 --0.722350667527515 --0.0335624087048014 -2.05411659965422 -0.545791159439112 -1.41859716491981 -0.100739013804816 --0.302673686898871 -1.60889333568793 --0.694866993840712 -2.85299770682398 --2.31145219804859 -2.1805753065068 -0.328803804940016 -0.215071882010612 --0.0905323041315267 -0.0173466303878271 --2.32943059324808 --0.0650013128844584 -1.47828360513345 -0.294517154937846 --1.06807875870309 -1.99520175477776 --1.26826143187364 -0.127235618893167 --0.405583734559784 -0.395522449622471 --3.63048920048156 -0.772354292971112 --0.416583508594332 --1.21625756613948 -2.43107835371259 --2.04469028287768 -0.128179742830092 --3.19716138664416 --0.0212804905726962 -1.009949873312 -1.1036873426409 -0.503106692543426 -1.53151181998059 --0.306598398143556 --0.291861213027396 -0.629919795963827 --0.828061564727122 -0.983361622778453 -0.300567266062041 -1.00370396860869 --1.35906510919521 --2.97758941064016 -2.80883411387008 -0.590088993115238 -1.06259900725475 -1.03085420975259 --1.14461143590259 --0.142220268292768 -1.28901959289107 -1.19690607828737 -0.910357094498123 -0.900452732767516 --1.55276015494161 --0.56048346777537 -1.47907332929882 -1.97152588319102 -0.815601689776248 --1.97670256322112 --0.486420727207186 --1.85081111257782 --1.95230055276395 --1.35645347287461 -1.39423153846845 --0.681564865793561 --0.53143691426342 --1.43506044019071 -0.185270258556296 --0.852854900518917 --2.98282163389966 --0.593759840957503 -0.867441595260511 --0.801368035282906 -1.39515478384495 -2.3116853641131 --0.0379411067870556 --0.316222286814579 --1.61815291217386 -0.585982532890494 --1.24481304571962 -1.91291274071308 --1.31125064877524 -0.702185486860103 -0.122620883355946 -0.368259423138403 --0.512000370685355 -0.322158576019373 --1.32792510104818 -0.173427294008524 --1.50199640592343 -0.0959306200220045 --1.63167669352944 -0.253396983156989 -0.67929811334065 --1.14098881221498 --0.247079937745401 -1.13934886247242 -0.236357097424079 -0.511898021802814 --1.82413715376355 -1.84454495899269 -0.120668877793817 --1.03693134490532 -0.481520200596214 --2.35786804997273 --0.82577170659529 --1.43078101973359 -0.86172231318816 -0.0069844633917171 --2.57367356976201 -0.202592538223193 -1.14108153357307 --0.0855412217118925 -0.0531273195342443 -2.03680771481424 -1.73288207809454 --0.300241188604577 -0.351422206002175 -0.19077872376489 -0.597039747537188 --1.45173535502176 --3.35708155269595 --0.209884918908052 --1.36928984695285 --0.723984004677241 --0.0795366754162963 --0.220901663037289 -1.83191223621272 -1.40922595616006 -0.936537396196796 -1.18165698453872 --1.39751036412929 -0.0883540551773869 --0.0603571411206527 -1.28773360271601 -0.686907880675355 -2.70435364759652 -1.24559584837079 --0.265173850465036 -0.457946103100642 -0.682674275466333 --0.682925591309207 --0.406353475815465 -1.30955151037104 --1.63671354045353 -2.21918118140681 --1.0529866054268 -1.02343305562023 -0.876064018852398 --0.300245380820105 -0.193862157737712 --0.213055796046572 -1.86346069858689 -1.58432593976406 --0.700880142021326 -1.12515014975483 -0.266524539855805 --1.63524533803603 -0.325298753308784 -0.693337836636301 --1.38401153698084 --0.434536124159948 -2.67363096045987 --0.0313105637285318 --0.937273623089943 --2.75802367323748 -1.38852735941947 -0.495580807221131 --0.34210717759375 -0.106174749125627 --0.652917385855162 -0.0146857373012708 -1.61523412357656 -0.236691726009653 -0.164898798268172 --0.761401089973948 --0.682902934559792 -0.641045333644389 --0.851047569342676 -1.20484755598426 --1.66051933442901 -0.112998145318798 -0.112275240299004 --1.57306922719654 --1.35792404474081 -0.345629333895836 -0.870501656707805 -0.862306175540761 -0.493097659434351 -0.0978536894399582 -0.0962841646855779 -1.17254385418294 -0.438031945192172 -2.09489890820354 -0.803430888773214 --1.40152999326256 -0.717159984509088 -0.664166887178384 -0.823632870297523 -2.13227063318248 --1.67185923301778 --0.827309117746836 --0.338862648912709 -1.21579962507825 -1.56770835198568 --0.183756648249876 --1.76839695792669 --0.150491429480926 -0.799024690713779 --0.852330337021598 -1.86051947239353 --0.748299757361984 --0.482581291215379 -1.16658856675817 -0.264790028964409 -0.195346955987564 -0.0926724704649331 --0.0903930159461481 --0.828700768187709 --1.14504135169945 --0.372307407549528 -1.78411431064772 --1.30100843808833 -0.718780727143338 --0.830432988120624 -1.30177740923213 --1.43251479954303 --0.940536924584237 -0.598129394580418 --0.135689130722564 -1.28552100821227 -1.7021707004986 --2.87132983243362 -0.115440409880446 --0.0536449509764196 --2.8308175568645 --0.155042784714283 --1.03608863628427 -0.361799270171712 -0.231155387015356 --0.156892739067516 -0.903872447362172 --0.212227027501555 -1.30543380252257 -1.55326886356178 -0.841787224933579 -0.780668229680099 -1.81650507564973 -1.00522085489761 --1.47582398843428 -1.5757301007636 --0.305789910464867 --1.50478802226072 -1.98252887099893 --0.692183334501962 --0.664757474840634 -0.128675899748078 --2.38356197677425 --2.18927797576166 --0.544872234239346 -1.12778004231225 -0.163944851815263 --1.86067811465368 -0.379079390592665 --2.94524357516828 -0.157842369449675 -0.732654292408624 -2.07093888270375 -1.12775560175397 -0.443180654455606 -2.02631558584741 --1.16226803401209 --0.10578158280407 -1.49316589921464 -1.0218435084786 --0.0106115366067812 -0.161474110181587 -0.894983354256908 --0.401584934486053 -0.991339739401374 --1.45856594987774 -0.146177062902108 -0.441578986473058 --0.548614379077229 -0.349720576830533 -0.0977661762237183 --0.972549290407418 --0.568373640269716 -0.496914503174629 --0.968879703925538 -0.674925658160454 --1.66846799135548 -1.62524333850821 --2.1628648195573 -0.223036609473574 --0.177482508762319 -1.19351324152498 -0.216548979892133 -0.852912652234814 -1.66651038123572 -0.355445116385516 -0.0179061352829635 --2.10309782535149 --0.505530671932858 -0.231501791456669 -0.636045903329183 -1.31599268324508 -0.338810627727556 --0.975514843240347 --1.24823071737198 -0.455354041649066 -0.131268858713803 --0.255724407128881 -0.497244359967775 -1.09684111566467 --0.966006872383772 --1.49423198939488 --0.937533537362953 -0.20166978783783 -1.30766081656771 -0.493636949307028 --0.869017627508441 -0.291392735090097 --0.319385848649965 -1.37509016435194 --0.689241658878039 -0.372883737436261 --1.97654119328602 --0.988263419518209 -1.53675985858909 --1.11135341459958 --1.13480611765173 -0.643585807362436 --0.757567671390593 --1.90314050977407 -1.7294746484318 --1.98771456911508 --2.22231866064294 --1.46906306781745 -1.77650814812128 -0.395418363739273 --0.446170954142012 --2.68132333788743 --1.45462823910725 -1.81284642685257 -1.81074717667397 --1.00966947523601 --0.545527175513328 -0.326712229836447 -0.271292415056639 -0.78107686239802 --0.496311035825606 --0.44686092245216 -0.938352398463874 -0.214048261837075 --0.58570165886557 --1.36583497723741 -0.252918035958857 -0.660642956774788 --1.43003575316193 --0.444193546796939 -0.155435025378988 --2.47754331761724 -0.111760073942586 -1.49228711899594 -0.730299956481705 -0.15376739567748 -0.651775918894304 -0.490222058199919 -0.349304887082205 -1.11265558564678 --1.05488924410666 --0.0253113797797369 -1.44908433867396 -0.815933141360091 --1.22003021315999 -1.79545024307248 -0.296734833783814 -0.380719177937245 -0.517527687543209 -1.78597332042564 --1.90889754887293 --0.617327177517193 -1.43398842081666 -0.0475899570495706 -0.69760572357241 --1.49194348194756 -0.267719412808837 -1.11686444222708 -1.78957412189965 --0.192069176901349 -0.834237894411199 -0.711338634143846 --1.45638769735931 -1.95918484997419 --3.86345586384136 -0.551853355754789 --1.26137178766548 --0.850834055198874 -0.991639484841684 -0.819749563358407 -1.14534334708492 -0.852650723071086 --0.863720527492827 -1.19342628295628 -1.12449904375265 --3.16621421042618 -2.09139598114623 -0.41245084615367 -1.74991447960842 -1.0152109119289 -0.744859660702049 --0.14999618513626 -0.378908628802655 --0.469035648390928 -0.481711184800632 --0.137417514094118 --0.796723584406273 -1.03178089349051 --0.711581945980427 -1.19104462855246 -0.0327236407665588 -2.63574859242533 --0.0119929137117261 -0.905609887319098 -0.570455726156995 -1.93173521886464 --1.11031395431624 --0.0245730061970519 -1.25077051270553 -0.23929966176809 --1.15663517159475 -0.278505330294815 --0.8149039521865 --1.55498638973387 --1.89834414003156 -0.44758105003968 -1.24925499289232 -0.372526729106188 --1.86975170887393 -0.0959485608420323 --1.46913447135834 -0.850757148878671 -0.830041165230675 -0.734029337768906 --0.627874479006422 --0.296089585191972 -1.02340799035534 -0.418325039347563 --1.48826835802502 -1.43678672433814 --0.290121465925353 --0.713289542989962 -2.11479593681426 -0.0807560764244055 -0.873107492585699 -0.573880887301097 --1.19477386163765 --0.976360518405045 --1.26807585935102 -0.633018961561628 --1.23401294869032 --1.16630473661414 -1.54003135391484 --1.22828393607915 --0.379349680092755 --1.43357020270059 --1.63586787373817 --1.00198258611191 -0.84814216974776 --1.52151292823175 -0.136733401635871 -0.903919519239043 -1.14457440642403 -2.24130390983508 -1.63368680155062 -0.662044020304553 -0.285659044256791 --1.83209722851898 -0.12660825516539 --1.72081202303464 -0.8096225191432 -0.250484827681547 --0.297697674650355 --2.44079640722329 -1.27834686423777 -0.71256655501012 -0.582156919486884 -0.407069796416877 -1.86983177357171 --0.644041528579141 --0.275826864035466 --0.214427912236552 --0.378391609312843 --1.51261324012062 --2.72726790914711 -1.58587352083065 -1.61282728152252 --0.595557973375374 -0.954245143218298 --0.8200423138472 --0.240832512363422 --0.471296024754501 --0.608886055988194 -1.33649067512305 -0.864315129128501 --3.41947631444594 -0.394150425059395 -0.21158947962437 -1.55132217526236 -0.33600277061846 -0.875170704582544 -1.77684179597568 -1.03581137997035 --1.77208233732516 -0.724708760094993 -0.023661093380273 -1.36444603931804 --0.700661450057147 -1.29426235013662 -0.258133457638809 --1.31222890494489 -1.44042210278349 --0.920992219851716 -1.7883023029164 -1.54835752613306 -0.0449836167429645 -0.956760843529661 -0.736280379984317 --0.416113096328999 --0.538295011404568 --0.335104785535517 --0.392787040285043 -0.500636934200886 -0.511539487612286 --0.224139800622638 --0.162976055305215 -0.313352006489215 -0.13781246010079 --1.10667260885922 --0.62233749135418 -0.122121521924074 -0.837131029833081 --0.594878571705969 --2.89040439925191 --1.77566757106795 -0.701914886403991 -0.288597666657036 -1.40648612617141 -1.35195508815121 -1.29517160781641 -0.771425612411807 -2.05438378710183 -1.19025873279772 --1.48311692057857 --0.960406302151718 -0.0338550568540157 --1.02708106682343 -1.10531726926822 --0.273838338132869 -0.657865833594656 -1.89742183729468 --1.39219575426307 --1.06643440338345 --0.134221388123532 --0.0629475599990759 --1.27941457394116 --0.307778037357451 -0.791520270742613 --1.04655356959156 -1.01223774743041 -0.994940749850873 -0.421806750023269 -0.728176790793272 --0.130261977170385 --1.81003811404647 -0.219966204977059 --1.83775188192426 -1.14859732275285 --0.807914606583886 -0.35251534809197 -1.5850998561511 -1.39751616113932 --0.855895403258643 -1.97272702782292 --0.409377494134411 --1.32378418373469 --1.30875239290492 --0.56173215548875 -0.125006996609557 -1.01937736811265 -0.285795280517689 -0.615016059994407 -3.80148063199969 -0.463007249123814 --1.02813272074821 -1.77022029478498 --0.496186028672675 -0.696559970460765 -0.886685084996962 -0.456939832400771 --0.12212803445027 --0.484723540236274 -0.498124050386069 --1.19852661047714 -0.231701086011297 -0.443767749003326 -0.736997845913738 -1.13012132987424 -0.677259929416012 -0.514841877359906 -1.49119660553363 --0.677026234951732 --0.098375348979836 --2.67180581376911 --0.444849270507252 --1.52980208742743 -0.65002044612541 -1.62227632176262 --1.3233410594057 -0.114782974025573 --1.54952332105719 --1.48168149710441 --0.227384712547394 --1.03843233809671 -0.849949972946561 --2.95910010612685 -0.4793875345296 -0.184504147111458 -1.41539650893527 -0.0969996865480187 --0.501526139714244 -0.428699181660079 -2.37354057762364 -0.668197240050421 -0.344626593700996 --0.42517094050854 --0.737206563619178 -0.158398504878683 --0.233967147006577 --1.36676889932555 -0.647299408610607 -2.31139559673083 --1.21708227099225 --0.11909461242961 -0.655075471290079 --1.9249647247394 --1.91118280171962 --0.739618911031309 -0.172070053652527 -0.495641036953533 --0.813678268784265 -1.32360815529368 --0.81000033977211 --1.43267112647714 -2.29146169983474 --0.33661874832115 -0.896278685158411 --1.78433291731309 --2.40378784707231 -1.05181648447057 --1.59262167828797 -0.77356527853007 --0.455364110336141 -1.78237655921104 -0.39108678490242 -0.832036311820676 --2.49349893736898 --0.336023792071337 --0.242491675616288 -0.201454977333821 -1.23807058162337 -0.631721908651214 --1.39215323728063 -0.184268757782801 --0.987712659575468 --2.43791382768627 -0.898299949818437 -0.252975820750542 --1.10870334892084 -1.1998569290053 -0.609071933434915 -2.8358423465012 -0.486329076410314 --0.779233267857915 -1.10448473688548 --1.65928894420864 -0.88367339586393 -1.31695924655158 -0.354494113335731 --0.708559960562511 -0.833220075071047 --1.92278286215835 -1.69890692443392 -0.342789730411024 --2.23683741995353 --0.0302351685120819 -1.87306900337236 --2.51745450610899 -0.371751442837642 -0.0955006177139026 --1.2232024189685 -0.200082700156344 --1.97599054791093 -0.90498800633295 --0.271647463888318 -0.585056479866248 --1.87741839918959 --1.94956970647972 --0.748709772381027 --1.21229697839669 --3.07429661790775 -1.25802187991116 --2.85868645037543 -1.00593269344046 -0.134378799581519 --0.431194571969925 --2.78917395875782 -0.144596250233626 --0.837888791884463 --0.567519576079505 -1.97367296665058 -0.77328071086956 --0.627227774518417 --0.503987995293841 -0.352814311339323 --0.520339011890329 --1.98185173227756 -2.93266680815116 --0.349845421953219 -1.08773228789143 --1.63315717633113 -1.86909157320082 -0.195824478776185 -0.589385331453176 -1.56223024350576 -0.269425792916056 --0.154283260976191 --0.606156851315056 -0.881376554071299 --1.8124500319027 -1.9067472328224 -0.177533257800579 --0.794186236505489 --1.82932080792324 -1.83898973407271 --1.24964866086106 -1.4387769002858 --2.73556289233419 --0.231836476332942 --1.35200788439352 --0.974516434313959 -0.803919268730979 --1.29869568027725 -0.476215394607545 --1.63059949281989 --1.59219091211274 --1.21877361200604 -1.13355323097267 -0.848277863208114 --0.799044333907453 -0.194287803072239 -2.30997980672127 -1.14574881924732 -0.6059062178992 --2.07771264024798 --0.567326717385924 -0.10921776641505 --1.12300736781685 -1.07363771715248 -2.27002649113398 --0.649963869370449 -0.769825407205822 -0.334176583633507 --2.18791572434373 -0.585308603377054 -0.456893653033845 --1.45301017252232 -0.94682972573322 --2.07042016552101 --1.53108536059659 --0.814156155805094 -1.21646464864101 -2.32509039425727 -1.61505331079088 --1.89564154967507 --1.04883270657427 --0.430462975104387 --1.25572308205531 -1.79774495279038 -1.3655336350887 -1.59418579563732 -1.5492104724843 --1.69861599366803 -1.2959031963273 -0.501515937825626 -0.0317322716230564 -0.854424756929763 --0.482846522951579 -0.166932282502248 -0.879841800951807 --1.91947165381634 --0.222524435328289 -0.43294424307542 -0.223305028312268 --1.40757591274701 --0.361421942678319 -0.603188979448543 -0.447998377645117 --0.226548606467723 -0.3298764061366 --0.849562131890995 --1.37652899395284 -0.453734071482158 --0.785979025427793 -1.77292417476805 --2.01260055313813 --0.132503352240725 --1.0930853604083 -1.4762894230114 -0.04849310148089 -1.26607590201152 -1.3225546378164 --2.38320656804383 --0.770387213829352 -0.649080815376454 -0.320907914353878 -2.27763565020276 --0.525974877055116 --1.44891854044893 -1.61448593802505 -0.866134293298334 --0.412657871175576 -0.154039929671821 -0.302999150882588 --1.347362350465 -2.2464325497812 -0.928535007637471 -0.592713759219937 --0.725898637818698 -0.218023668853331 -1.14664282848963 --1.89835877175848 --1.62826064481907 --0.750459836801838 -0.928279475611696 -0.951106577267307 --3.64080153060733 -2.2590317810103 --0.360364199689174 -0.69189579874473 --1.54266036928929 --0.551996016059519 -0.550004954657437 -0.437037727349722 --0.0402191801730236 -1.10354939052934 --0.919900341724958 -2.80784589692916 --0.740007724834907 --0.390592780366852 --0.620853633781891 -0.859361672000475 --0.490409273717997 --1.20775230613283 --0.362395749651203 --1.55359702676945 --2.00203909282758 -0.222968130975534 --1.72404892030755 --1.18697496272004 --1.57310851044222 -2.01643472088972 -0.138279561835777 -1.28634910740398 -0.828520794284469 -0.649691325593263 --1.42259587046481 -1.77079456646627 -0.495328578918841 --0.699317514237169 --1.90847719311017 -2.23919766059911 -1.52417378458453 --1.43563344408652 --0.355871328564898 --2.03421566407773 --1.57702748850302 --0.9527093767925 -0.0532593100318941 --0.28646806590347 -1.20192284993336 --2.08805912904819 -0.227164688400432 --2.07676390397196 --0.409750640542775 --1.85914539898037 -0.761395800300409 --1.11818408095624 --1.59984592887005 --1.51396278041647 --2.149796419294 -0.994650681773779 --0.277547850730443 --1.12438431012687 --0.471639347538419 --0.815897008400825 --1.56571344723035 --0.872563808664133 --0.422109448037117 --0.819919305309412 --0.959274838671163 -1.40733170636087 --0.535941683622497 --1.20121057630789 --0.25120114622468 -0.253702552437398 --0.0268580159496761 -0.731830466886539 --1.73226882015258 -1.46437496984082 --0.240915629271566 -2.31267895198354 -0.568618185834058 -1.22423464308602 --0.218578999509205 -0.397776492106535 -0.133064307552484 --0.398872780599859 --2.01078727476938 --1.87346942437761 -1.03785625495072 --1.42177217194454 -0.834760438791822 --1.80833961893532 --0.540676873805602 -0.793133011169909 -0.877285033945167 --0.13353740232046 --1.15372556119462 -1.95765663437154 -0.0918613185850035 --0.0533782497277233 --1.2200376260086 -0.490805443417358 -0.00220527388440672 --1.04860016599249 --1.97451403989769 -0.414763231524885 -2.55723692787321 -0.186436965463205 --2.07219288824259 -1.27916054328007 -0.979535051051855 --0.658691335433261 -0.782394486358552 -0.520582312870216 --1.16749286650837 -0.578083216285684 -0.920523803728805 -0.257532499064453 -0.273327862626122 --1.15316670582526 --1.30316886892293 -0.977232845840383 -0.51634366723421 -0.323946499050502 -1.11514292499058 --2.08485097850168 -1.02740511460883 -1.95811486641112 -0.957818068038438 -2.00224709847436 -0.272745012000129 -0.381205460752712 --1.67812768286075 -1.74931154026816 -0.514321358111379 --1.45911082597245 -0.66222668576372 --1.22702743222179 -0.721684728427057 -3.11624459586817 --1.17056801326176 -0.114391669908173 -1.33893033296701 --1.68969655584145 -1.25157041769181 --1.56956806034932 -1.50762587483976 -1.2962728082053 -0.867802874243957 -3.42017048207691 --0.088262785653928 -0.333199735159134 -1.36532970995958 -2.0738556505834 --0.332695374273293 --1.5009796999032 --2.50070657896159 -0.0726709964472576 --1.21423718067943 --0.396197431145353 -0.71435600644538 --0.0604263503324631 -0.916525452667354 --0.461879541832221 -0.684283175237887 -0.0842290503769867 -0.759686504792171 -0.182701699101369 -0.251251410543489 --3.99956927373393 -3.3212070361179 --0.886591566574594 --2.68289237158967 -0.357831712085876 --0.251000698206868 -0.70680113913113 --1.06728932383972 -1.27008037446775 --1.77889272156371 --0.67517789713288 -1.78157909510457 -2.21485469524516 --1.95560833814937 -0.53313510380004 -0.749844550898915 --0.930123095187067 -1.47638200675748 --2.27739574070452 -0.736955959814585 -0.432512232913384 -0.473450898829832 --2.77583152033242 --0.40300881934823 -0.336378747537255 --1.83339208076254 -0.298411308253165 -0.0892071234256662 -1.9040669829874 -1.37290821588631 --2.31515921856226 -0.894049153277845 -0.405669550711817 --1.20756740974432 --1.49861834705316 --0.486711995383097 -1.49047918082453 -0.863557661959049 --2.95379407751019 --0.732813847500875 --0.230903956718503 -0.452054747219222 -0.414161830960495 -0.0299107441577817 -0.850403402224185 --0.182895465755955 --2.32096898845688 --1.89927525102116 --2.97081641879972 -0.844216480925294 --0.46454353295341 -1.07083963962067 --0.447496669436404 --0.468020473323371 -0.188114113534008 -1.74032259028248 --1.17204954673492 --0.25337163677851 -1.98879818063302 -1.77737701643103 -1.45649084160009 --1.1555780098704 --0.871267533202495 --0.368255235955758 -0.138155105186836 -0.98248732795852 --0.842073847559682 --0.0767309873787347 -0.77312945171337 -0.56913302528595 -0.213535206541801 --2.4046532922172 --1.96500321022917 -0.00195251168971566 -1.86951155296285 --2.09466980556117 --1.49828514655246 -0.434564277107926 --1.58831108197368 -0.516460965185484 -1.51495387217502 -0.342764153008169 -0.48307037982293 -0.0665658041601418 --1.40315370674688 -2.08411590398245 --0.73797162538753 -0.283535730872028 -0.388252019347203 -2.15720826985491 -1.68460641657601 --0.292929898141921 -0.271071357255053 -0.429597044395749 --1.22206691901433 --0.796263134630948 --1.36605557242711 -0.964852119587277 -1.26273111482715 --0.22272763867884 --1.07673535938928 -1.93995215061353 --1.9649113660834 --0.205314986944423 -0.908163022760654 --1.43206215262135 --0.875483183680572 -1.44004520656656 -1.27576219787124 --1.47881980279885 -1.33714882827069 --2.77160583240629 -0.173149657868677 --0.117641766225486 --2.68365037327623 --2.28194932811546 -0.411807245932017 --0.470225677376764 -0.602548113351514 -0.912665725161443 -0.88189031321059 -2.55239694239935 -0.12220182699923 --3.83582670716455 -1.93672331215446 --1.12569103576849 -0.480184408698435 -2.17177560648313 -0.394366505754368 --0.681265881039362 --0.262912556366189 --1.51684545257536 -0.462986054574511 -0.589358953876747 -0.505042335561035 -0.418023206832144 --0.00908664057482511 --0.936989843940403 -0.594736013158851 -0.100414320598759 --1.43996436199129 -0.562494702779816 -3.08055436689557 --0.291247175587522 --0.634650821300127 -1.08049571478116 -0.888716338910118 -0.331477102133068 -1.38369409032929 -0.388183281655193 --0.00893357143496587 --0.256783342419457 --2.46156288754979 -2.26043821827744 --3.29510670740949 --1.42018253798923 -1.52609843107388 -0.70973391925012 --0.762914379711187 --1.59288512982608 --0.240534010929757 -0.897336481161517 --0.243699090908635 -1.62947613662721 -0.177696809652732 --2.40688744336241 -0.105802984826694 --1.20630383264997 --0.243819331101738 --0.27263715660532 --2.4137575731225 -2.02354769047688 --0.327153217455404 --1.77033948024319 -0.887225761969734 -0.839281786306028 -0.391715412097044 -1.98204132328739 --0.460474912201075 --0.402917053214781 --1.36610567002289 -0.296964083604561 --0.784546596733517 -0.982645580603219 --1.09696817743718 --1.60569931626884 --2.82045843799482 --0.111655215480145 -1.06883208425407 -0.241396206824376 -0.288151945775493 -0.464882243448539 --2.72236248749252 -1.38597438287733 --0.475338686826273 --1.57242022292762 -0.692682388081284 -1.38988449319491 --0.867739532284666 --1.34817241280828 -1.15059746445355 -0.182475105799675 -1.95871976312707 --1.40381699124146 -2.01342041385506 -1.2347342389137 -0.289559397580575 --0.301760357878152 --3.40630708966861 -1.18002672409412 -1.31857244272864 -2.03527964742935 --0.660757784525279 --0.741760972971969 -0.961502590406667 -0.609916884175522 -0.749634379193608 -0.0401105145709622 -1.93346722282971 --0.559038301020045 --0.313778442082455 --0.874632237262521 -0.345823763551394 --1.01694201932443 --2.0090073562445 --0.171368416378986 --2.13372662305074 -0.881436554563484 --0.379865723765587 -0.649304745316991 -1.8584397704265 --1.47999049786405 --1.67344588686701 -1.77781606871361 -1.44808380031323 -1.01186293169992 -0.790108166254969 -1.30351115560136 --1.3445631314515 --2.89893809858152 --1.81580375671084 --1.51152967557064 -0.832619638847849 -1.20088645971223 -0.984149379580682 -0.537915107461338 -2.08572219726347 -0.722111531903487 -0.408036262158383 -0.986798136314512 -1.77344110836573 --0.562950480526887 -0.0773952669046398 -0.289898911534836 -2.18398323857551 --0.0813817135101687 --2.21222302876917 -0.257172212424138 --0.364370322915441 -0.0611956968144867 -0.69695807212949 --0.76013143979047 -1.01031454969565 --1.28876551948487 -1.0525094169408 --0.365726986942676 --1.36955085553105 -0.462067061008565 --0.641287997252871 --0.226063456513025 --1.40137507396164 -0.434940370297811 -1.23207610714191 -0.483805484658205 -0.4914750880328 -1.20906569295618 -1.14539450550128 --2.0251229238448 --0.382871921138534 --0.766044947757827 --3.28088240222816 -0.760079412897266 --0.154083328126738 -0.449461593430701 --0.393204431671705 -0.325483016419895 --1.62554535227878 --1.38943647573226 --2.05645912759578 --0.271665735855265 --1.85001325806689 -1.4782865188312 -0.625365638271504 -1.25273771349728 -1.84229862415905 -0.299120138341458 --1.44614362742267 -0.00952872829583562 --1.32736022357812 -0.311485465334576 -0.438828051306718 --1.02947962215172 -2.21310025807087 --1.4206523150656 -1.19621149180299 --0.505318674984142 -0.660827265587304 --1.4115033946972 --1.40626852637172 -1.25991460250023 -0.495612079037489 -0.925564821271266 -0.0684320280073401 --1.21234650953368 --0.388247029130358 --0.884261535151065 -0.854206364414715 --3.3828331238931 --0.0892354417610868 --1.17559844981267 -1.51515625707962 -1.79039316543943 -0.629601129598202 --0.309223480108297 --0.552112373245532 --0.177850088642291 --0.623501258867265 --2.85712798265072 -2.16045243981754 -2.05935622246803 --0.982970738835391 -0.165543881805283 -2.2658420277255 -0.757811671294141 --1.79310726071555 --0.332473544640827 -0.571691008926956 --1.99434191568053 -0.124259206645764 -0.579893134146051 -0.938508637623389 -0.251103455860632 --0.813911433085707 -1.52027242269514 -0.0458168492367363 -0.317219717547257 -0.712921140502642 --0.835519197816609 -1.56187917534915 --0.278272680959311 --3.28013055083683 --3.07283961260044 -0.174931870336419 --0.662365734103128 --0.0638464918245649 --2.1789378673633 --0.664432330644685 -0.16887814174906 -0.293464570234644 -0.420849671768751 --1.49052318473231 --0.230272183833115 -0.251779724939539 --2.15318119231824 -0.172401379037066 --1.02162635068637 -0.0553593689886114 -0.803719079941013 -0.0483440372982109 -1.86124350456153 -0.444378725699352 -0.385049235474298 -1.42754295732461 --0.880437196026193 -0.31400086568436 --0.4916014282025 --1.07767860971424 --0.653002567509798 --0.916196264558403 -1.71014177751024 --0.492567896802889 -0.488995996209971 -1.08394570712509 --2.13606021995681 --1.57194094491219 --2.44138156660797 -0.477748267859294 --0.739841685208908 -0.206224148417149 -0.135832907350597 -1.88318228942054 -0.974430189738829 -1.65053507067844 -0.60728978306518 --1.46819646253079 -0.806841635930926 --0.0948153205097029 -0.432238643601444 -1.79227432860374 -1.56450552019045 --0.0744882676654726 -1.82254245337412 -2.63086917349517 -0.465006951826343 -0.275297443568068 -0.773274043576208 -0.795603662595177 --0.062994619480456 -0.116035559264883 -0.926138664688281 --2.17505257150614 --0.115044969892903 --0.22295613109198 -1.31452056871399 -1.80320820999223 --0.185691286387161 -0.317283635431655 --2.36161151266104 -0.858542859147366 --2.05751262028942 --2.42063175954134 --1.05639544975286 -2.40429363463582 -0.239225744596176 --0.831701592316019 -1.50895528915 -1.80649128544556 --0.584816006805156 --0.815539977062517 --1.16381096003116 --1.61278450153809 -1.684622329872 --2.21912668633802 --0.414469325545422 -1.35281085455021 -0.853216199514215 -0.00551281810217574 --1.27486618574488 --0.410447857735107 -0.845125387785865 -0.766041456852932 -1.05358093189243 -0.750559996072958 -0.0300533833942325 --1.66436571272771 --0.0501115504260206 -0.610041112336782 -0.719291369974492 -0.781162018555332 -1.63191866996991 -0.0584941302548216 -1.03713325253807 --0.60555801756221 --2.25750724726353 -1.20120684814528 --1.87314350427823 -0.179421192208697 -1.04187674791037 -0.387883495301775 -0.227952213284391 -0.674817632126755 -0.224693113319207 -0.811625312133877 -0.704486363611812 -0.670336742082959 -1.65722290808391 -1.38813649798474 -0.60843906367154 -1.77849834210395 --1.45603314765031 -0.0669734436076048 -0.0125608856375337 --2.68719271132562 --0.628847469620963 -0.586618647003865 --3.04399512961184 --1.86822792209446 -0.179004912543558 -0.599319875230254 --1.25599649547817 --1.06730966464246 -1.38259605600905 -1.53231764161928 -0.139061189798042 -1.80982930417028 --1.94381390224003 -0.0990858879587773 --0.719513548680048 -0.985841414949768 --2.80797292365815 --0.51890741433872 --2.16500245890361 --0.898996597441531 -0.619391673171863 -1.56137704448758 --1.2303769256328 -2.10709160935865 --2.73271796507012 -0.950324231231768 -0.797847822924489 --0.892432437736534 --0.615511363818744 -0.0175103950347903 -0.0219490226179921 -0.848978884739772 --1.70859345766132 --1.75517766881966 --0.135186681750731 --2.68605339981814 -0.742463181895641 --2.00861693523731 --0.385797445435315 --0.0296125715467923 -0.817313049645389 -2.03402227915763 --3.99724570803022 -0.434112037334494 -2.05720105565092 -0.297202712706273 -1.36942649251645 -0.143921197603422 -1.63724317485243 --3.07729098830918 -0.179092462123251 -1.17447369897098 -0.4001034058162 --1.06590901489183 -1.69965135824933 --0.663912948540428 --0.83596672147219 --1.25366176657917 --0.675871438369068 --1.49588880424601 --0.407107464517054 -1.38500522242421 -1.47565724142784 -2.14073662439605 -2.25537843099396 -0.945842693649979 -0.543148085448621 --1.28271279185555 --0.291474758379309 --0.611171045101223 --0.561368661344602 --1.43690566875518 -0.269021339596005 --0.421739020351183 -1.84641316220892 -0.275562001794361 --1.56755052302685 -1.43780539265575 -0.252084259246576 -1.80212164979785 -1.35347892165643 --0.111226736371002 --1.5302407511661 --1.09342778320909 --1.19242178557404 --0.0186241733496679 -0.639322470730123 --1.87863219934608 --0.0286535951994722 -0.471410864452086 -0.999769811234469 --1.65446430443043 -2.02741346069605 -0.123682023681901 -1.12332956073536 --0.0715259923510718 --0.783281015640476 -3.03650093963335 -1.25570333025993 -1.27548054017787 -0.0528187087679832 --0.455568450902815 -0.427266159575685 -0.818731856135631 --2.18499463292955 --0.789520724434254 -0.134762683479707 --1.25209194228652 -0.113185953761207 --0.260127677256975 -0.545988533187501 -0.463329428486766 -0.317971956225072 --0.141910932719917 -0.231872580034334 --0.946663220503879 -0.803971951345212 -0.0612486028518759 -1.57870139687293 --2.04021548682113 -1.14696394014117 -0.605965272018816 --0.95902279097491 -1.81420551618015 -1.08364174912039 -0.90379828789888 -1.28901863823495 -0.0877988469516211 --0.260080606366156 -1.43204458134173 -0.155399010277813 -2.3359243879669 -0.0437625235086898 --0.304348038961528 -1.7047948183593 -1.22656240821707 -1.3709876534866 -0.353136808443171 --2.09241224443583 -0.373560703036883 -0.678572705695458 --0.523200746987278 -1.55930359318016 --2.77086073930964 -1.38482940291545 --0.0675226452408708 -0.570830028521794 --0.840776136744104 -0.392894671887461 --2.06801924924549 -0.463998188975292 -0.132768379563368 --0.939485992910527 --1.50018066052699 --1.54039206338558 -0.742129721657415 -0.481519020967433 -3.13443214183709 --0.764247831382832 -0.221738497271705 -1.6730035492058 --0.94032536541981 -0.760297420789046 -0.144599101826913 --1.78872141378813 --0.706496202746056 --1.22267087092998 -0.0992433271793693 --1.81812930397161 -0.84905009522992 -2.49788537554381 --0.907597700923269 --1.28995989050598 -0.269325120625307 --0.323813435858185 -0.230047818789807 -0.347094240166641 -1.32642791644678 --1.02557740438938 -0.825111590660441 -0.577502864212001 -0.104980208961695 --2.80819300017323 -0.155014897610487 -0.369044509955486 --0.315150284915255 -0.472218941165472 -0.142032180894111 --2.10590637261065 --1.29107593748646 -0.401197277270146 --0.0642209948402055 -0.921484547541858 --1.36448669985046 -0.0216299095916668 -0.175490218433602 -0.578062211671664 -0.222000488394501 -0.0319612114973005 -0.406026061307962 --0.623492790969649 -1.70728948398106 -1.70946749718383 -0.247620300636559 -3.08780089775104 -0.335567426473938 -2.14644706913214 -0.254583014955987 --0.146270377237542 --0.411297667286565 --1.3913985791836 -0.501688003324537 --0.0125604824017138 -0.273255629714317 -1.78301979304923 -0.295916959607631 --0.276602694564644 --0.607431556310949 --1.68531539892998 --2.12530021527152 --1.08874144753519 -1.62170586843535 --2.60586710067079 -1.38090323265818 --0.531889238922773 -2.02990271016092 --0.906787076441649 --0.579956186196263 --0.111989971365036 --2.06685562579269 --2.08062334675582 --1.66511849154291 -0.127588788191435 -0.182491961003031 --0.349051172745703 --0.242545737305431 --0.941515270943611 --2.76117358237426 -0.603900243639885 -0.399947484598497 -1.41570895138911 -0.698650345714736 --1.56529916300792 --2.56262574658335 -0.837843516753345 -0.0352587178038011 -0.589957730253627 -0.523616463490985 -2.2529755613726 -2.29828491151556 --0.313620698887501 -0.370784940560025 -0.661446054762161 --1.63089538528929 --0.141709985946978 -0.153646040583833 -1.04194855769864 --1.14574967608901 -1.09881403144413 -1.10615945323248 -1.22830329495656 -0.704310223808918 -1.28418792902017 -1.62694061183725 -1.00324178896144 --3.2859596061326 -1.76740395410311 --0.0482099477452334 -0.480284824472662 --0.71029446775357 -0.373016633636688 --0.504735851067966 -0.180711675378211 --1.84590810552298 --0.353308647087157 -0.842292141712411 --1.50532979584666 -0.227527731365731 -0.0355877158461126 -0.186593333451327 -1.92007915953583 --0.0741475818378987 --2.77849168785624 --0.283023923158927 -2.47420534924577 --0.424311663136208 --1.54769934212738 -0.208107157938219 -1.1003800851801 --0.82006851181627 -1.28867735576268 -1.12138086250216 --1.44345916203858 --1.16172333782467 -0.163149217497036 -1.30565259154092 -0.854083536092048 --0.989280080973042 --2.33217448471079 --0.821608136908509 -0.131464192652686 --0.501320280786192 -3.64905118701321 -1.30899375064634 -1.6479025732059 -0.155938869030251 -0.971198202298346 --1.38150049308189 -1.53387006814625 --1.31073854263288 --0.676684242383303 --0.802435150812357 -0.268149550421263 --0.404170219053306 --0.985392510198508 --0.694405474180044 --0.710520646227103 -1.4213809734413 --0.181163389385869 --0.0962955942452837 -0.59076722143079 --2.37295100183417 --0.752539975244968 --0.622738337379264 -0.673546155180723 -0.711061896989957 -0.822259008659401 -0.566440374232013 -1.07140043344158 -0.282694270318686 -0.0355318867743275 -2.05840292617548 --0.883276111742902 -0.761031708784124 -0.851583369531626 -0.395106067667751 -5.05676789330778e-06 -1.9386207737001 --2.10049542635162 --0.601907767117833 --2.23596716314972 --2.41980998544102 -0.991027220532066 --1.90582918881083 -0.353213796477315 --1.76861874445269 -0.102604211866666 -0.759533007924722 --1.00261478243863 -0.792472448461588 -0.286745826066579 -1.6737107013446 -0.356012249123985 --0.868222607296669 --2.14768867055808 --2.59483768646072 -1.96832184988039 --0.524210372519562 --2.9910953566988 -0.00628674541571783 --1.84977277886774 -0.45197607665202 -0.914924118643405 -0.575578257666081 -1.54557877891484 --0.233280514339491 --1.3709971623283 --2.07391920271646 --2.53579428996157 -2.04838547767684 -1.12861122116159 --1.86818341746139 -1.42959727419207 -0.956904968344553 -1.84347413681225 -0.877549668158956 -0.00507578210922688 -0.899141025023349 -0.611786667888367 --3.33946289612853 --0.160587659005511 --1.73157614444772 -2.17616138539793 -2.10682057920401 -2.03826264228232 -0.323138310081619 --0.0741485741668342 -1.59259653777115 -0.143303490105005 --0.974578970265085 -0.865944528123826 -0.731201701627398 --0.285665444231668 --0.341534098623809 --1.54210312580373 -0.574797214172364 --1.05578461259089 --0.0689013085729542 -0.353231254171686 --0.212635709904596 -0.213583990250271 --0.177910378671349 --0.804156991084845 -0.623432133597053 --3.98919412151004 -0.686816208851656 --1.19720865255143 -0.736821190542333 -0.790365775961824 --1.86878345525527 --0.357569729339112 -2.21030955866109 -0.558143676762972 --1.15057771686248 --2.3214686996854 -0.645788349014111 --0.791867071444599 --1.98023772347026 -0.152093423672419 --1.05420033228687 --0.462589632760626 --0.516034657670865 -0.839673743924608 -3.35329830798022 -1.54802157291564 --1.45070004206086 --1.02186242911371 -1.30678672311786 -0.652100077792205 -0.701556190732454 -0.547442226731512 -1.19330711055206 -1.46402492568879 --0.241682646810407 --1.78551065438198 --0.445235767992997 -0.251640389546441 -0.887872240207166 -0.838866558944451 --0.300037713138387 -0.292593841697498 --0.905754694589994 --0.500922051427416 --0.482461737561028 --0.12322354481627 -2.1095944346757 --0.799447802670297 -0.666394140492951 --0.930124447115496 -0.0421755926308034 -0.398244664394214 -2.28775572911205 --1.62116868152268 --0.206337283527915 -1.4673442922833 -0.280931407879891 -1.30160314933495 --2.08727581387247 --1.38813315059346 --0.372635591173996 --0.0216725254406107 --0.779558900146085 --1.25327303484347 --1.77643780734508 --1.89189204405066 --1.08186869340067 -0.432641225190324 -0.38981803121996 -0.427362456944513 --0.498031638831726 -0.866004778043624 --1.46453715951096 --1.46291071167876 --0.776184315932284 --1.8462673365545 --1.16438781010184 --0.914165803216296 -0.500054653359079 --0.267583604718013 -2.26002647359012 -0.359687092328167 -1.7729652511198 --0.465492786724194 -0.898514793160029 --1.64331581316422 --0.619304883466491 -2.14749457136737 -0.808097164045702 --0.192473006133405 -0.746875983915579 --1.00572833037993 -1.66463181787904 --0.413676462324823 --1.32184112866284 -1.31323965671032 --3.1065830895414 -0.28991963499864 -0.730407284346636 --0.927163581903663 -0.228482190278685 -1.63591376434859 -0.654144465623402 -0.626309635517613 -1.23397354091639 -0.166665908476055 --1.19104719507358 -0.883280865850223 --1.83213017629922 --0.55825328303872 --1.99500895708407 -0.787211495991308 -1.69032421607342 -0.289023899862521 -0.0855828963447021 -0.941736212757631 --1.71548337481709 -1.4959282904314 --1.28922585547821 --0.564446197301137 --1.94717463456805 -0.115880536793528 --0.630004591593135 -0.355339029143186 --0.311435121166713 -0.476342873715527 -0.827097388199892 -0.404320009349846 -0.272733544485339 --1.02646803898471 --0.0354084232582217 -0.944274734493632 --1.43489866157315 --1.64009533009648 -0.318523463019979 -0.836579180163444 --0.11842310677633 -0.141457553764086 -0.228756127478743 --1.17384585377633 -0.400762503054347 -0.163165636545813 -0.0147001621168119 --0.862747110511521 -1.51764952622486 -2.22822004993886 --0.173430661213523 --0.118301764677128 -1.22193421493916 --1.48969160133426 -0.0586636209751781 --2.62006173229371 --1.13134767081398 -1.47470582025907 --0.404486474525115 -1.50641373689137 -0.630880482238069 --1.09346033906705 -0.196752238746747 -0.650498080000554 -1.87470476997825 -0.156189253391116 -1.2462860499268 -0.243066373224806 --2.23646268452442 -0.0314162793199664 -0.0116590843169817 -0.157075674363305 -0.376550750555591 -0.253126140433885 --1.93317885798549 --3.03550811146503 --1.01599148212878 --2.19467441058398 -1.33583471054373 -0.344533385830591 -0.10501827227279 --2.3989422450641 --1.5067360998771 --3.58093214063895 -0.295659211486999 -0.246547685836713 -0.468743968595092 -0.612327820836679 -0.322200612882291 -1.71283909833859 -0.653440652836011 --1.2811530810635 --0.295491490155015 -0.433824505102621 --1.27457285181651 --1.67976002227787 --1.90035478979564 -1.24852644050517 --0.701353323096683 --3.72037811710739 --0.0733954624165811 -0.156450691177202 --1.12606681850765 -0.16286382184806 --3.49133299981197 -0.463835195818639 -0.268523502878161 --0.829807899891813 -0.743119996200239 --1.51748656640508 -0.268003997070608 -1.03873794878235 --0.368634229174372 -0.332669599773325 --1.55768515801587 --0.533217813308468 --1.41433032244733 --1.76384579713871 --0.420261372774842 --0.216813896305652 --1.0356246526723 --0.201423986210273 --0.206204620998294 --1.59730218999353 -0.371654783364354 --1.0555186209174 -1.4025968887299 -0.0505318767710374 -0.365956589805073 -0.592221203862266 -0.446972310065835 --1.8731035338019 --0.501623402693053 -0.613428529413291 --0.179049103181725 -0.667939750540636 -0.259939673317556 --1.39507070836152 --1.58996048391657 --1.77848300678679 -0.502020844880898 --2.35054491824761 --2.20505138784117 --1.3570765511191 -0.077596745184632 -1.77677215514196 --2.37836994055025 -0.548526595471911 -0.190362529206006 -0.349690900069481 -1.28134810734103 --1.16741624447031 --0.819943633111805 --1.24614155366525 --0.0153718815674857 -2.05406199380383 -0.273062577771928 --0.0103739181558637 -0.34157481728284 --1.03300375475526 --0.445661322591981 -0.160317270022375 --1.03831407868711 -1.70028248192172 -0.154490797578859 -0.35495414207309 --2.41562679783599 -0.675862367934506 -1.13403170163038 -0.349072109640648 --0.652299537988885 --1.52170687195318 --0.666249384886065 --1.70040790947259 --0.648899808944096 --1.58338368662096 --2.02995006756083 -1.30820923490924 --0.787522760845125 --0.340614082324926 --0.888771475421201 -1.65881928598309 --0.847190891873748 --2.13239853079596 -1.71141405424761 -0.790509120277594 --0.202890302980638 --0.0304749595967628 -0.904943287887141 --1.98743642748244 --2.43699796948488 --1.83409299803497 --1.87227177349003 -0.957553501933889 -1.0987136039323 -0.832777485555326 -0.0406958823694552 -0.237039732776545 -0.284966097159774 --1.0147655627697 -0.0998383511601126 -1.70447404748634 --1.01160999204741 -2.18252061591454 -0.603307571227607 --0.50438495590415 -0.405026326811718 --0.117659387482682 -0.814028327141212 -0.373366408849307 --0.109787435445547 -0.221701017615931 -0.459879898230442 -0.577761653048496 -0.0791621191253693 --0.345894123006577 -1.27860558805088 --0.427086462392381 --1.1484089526919 --1.94185819567347 -1.57582989918742 --1.33636640938003 --0.89545464769364 -0.273074717803489 --1.38000606551811 -0.71911165315646 -0.799326763841055 -2.1700285832386 --0.746379100721533 --1.41671128757316 -0.81675832789665 -1.73171981905206 --0.17276674029717 -0.814418667922752 --1.19014099666912 --0.305713377614595 -0.844654048049325 --0.247488193867255 -0.279563707790649 -1.38105117461585 --2.06232568643086 -1.28910169260567 -0.457549788343563 -0.838158852220179 -1.27826551738089 -0.216133470650096 --2.57545812136949 -1.39690148843156 --1.59126393189937 -0.587136989312015 --0.953392402827383 --1.12410540108769 -0.606050593409343 -0.342551337333173 --0.28062769908432 -0.271282040804806 --0.410024861133927 -0.705124089045263 --1.37819209612672 --0.837757234436211 -1.18820327711264 -0.479677322599057 -1.13853331258655 --1.93796648820895 -0.478727881434564 -0.497561900354908 --0.131719481948913 -0.385303466434507 -0.624332890749651 --1.95087151869506 -0.268271082174486 --0.223710845323019 --0.708511419881546 --0.873097581075843 --0.751455921868491 --0.426625639376866 -0.340409975330649 -0.169121992743733 -0.252785573446884 --0.602332962456678 --1.6512564224135 -1.28845579889265 --0.0453963804750614 --0.28050768001922 -0.374795637593323 --0.157394566271137 -2.05750274120648 -0.344769501263627 -2.17883947720624 --0.466456636403635 --0.259240330381743 -0.024173211387776 --0.580069051748787 --0.486496228065192 -0.485723451897446 -1.22785263994349 -0.463681708952997 -0.143409325119283 --1.48744002921598 --0.269418451068365 -1.36343143967016 --1.09761448784436 -0.279102933578274 --2.63042614297036 --0.638562755672993 -0.529478776078577 -0.72822691847869 -2.21338747524285 -0.29055877047592 --2.95604756738924 --1.11194094900918 --0.980812347175146 -0.908901053793194 -2.00142738283108 -1.28319834328889 --0.549451817176653 -0.691854205716993 -0.792511251070284 -1.27910479184312 --1.0305814618525 --2.66950885909906 --1.15936393071207 -1.41207903595837 -0.300290987407976 --0.801470945930522 -0.528163455234143 --2.07643176985965 -0.544548891097399 -0.0952912513320001 -0.24709589189459 -0.508350507366082 -0.0477683301809009 --0.120328098972358 --0.592987711158756 --0.465153841700129 -1.98675720759308 --1.2451821487481 -1.09288495921567 -2.28998942744917 -0.969501807738045 --2.35205506417124 --1.82189865850577 --0.223350088663356 --0.466587305242754 -0.249865389511079 -0.691851475233808 -0.964767157555915 --0.196880189885377 -1.16130296722728 -2.05702810025564 -0.325767051212251 -1.02627814412037 --1.93729228455065 --1.35919817877557 -0.000330090972202157 -0.552626017006595 --1.22055734111356 --0.102328793684734 -0.0293743875122523 -0.538525460843164 -0.250711431619466 -0.135441081854704 --0.532890156678995 --0.0180581143671397 -0.551382541494963 -0.106973632221202 --1.70926394136889 --1.4719937228279 -1.31381795601444 -0.30816720660574 -0.502090992940483 -0.208368033815088 -0.622730737619596 --1.18582581141647 -1.21341670019259 --0.598885908489599 -0.712504527388383 -0.502309377525563 -0.581750931846122 --1.43722512450027 -0.387543280412743 -0.0432232990113448 --0.650485115433415 --3.6256673771546 --0.252201275034203 --1.10456858263306 --1.22918425202161 --0.242098966388227 --0.464466825732686 --0.606454097531977 -0.0232653006125219 -0.442234125517473 -0.253757419394368 -0.921256598118539 --0.716870288362127 -0.323329705465952 --1.90865491436833 -0.589912134196419 --1.19866484720854 -2.01257460473777 --0.708216342420442 --1.33217004009627 -0.777138552984685 --0.377229104191247 --0.637600208435449 --3.17805886433548 --0.670443336900558 -1.01400143141252 -1.06824054184112 -0.478065482359932 --3.49604894800716 -0.258682614944071 --0.122719271085238 --1.03943178470132 --0.73252994614743 --0.637205230133866 --1.48902047935351 -0.498035213335276 -1.25668610592986 -0.354103944886729 -0.256448580900095 --0.0261117762178085 --0.438730776909036 --1.6691745674882 --0.466922913068466 --2.13868338026064 -1.05452109144614 -1.92297034459622 --0.124151689424838 -1.07236341375331 -1.15508328682882 -0.293998374928929 -1.37976940036773 --0.73568022262743 --0.642455651338803 -0.597743323568007 -0.680351968601421 --0.0403237878931186 -0.0248424922167061 --0.347078576388981 -0.747899643202992 -0.51981711728131 --0.687511307231905 -0.292322767470178 --2.469044511655 -1.94078098575694 --2.00486556103397 -0.204808239798924 -0.747369949040113 --2.57441996598338 -0.58770748653707 --0.162369600439018 --0.128556901755568 -0.113024194140188 -0.11849053543984 --3.53506142042725 -1.35398581743558 --0.30252887172081 --1.08269635692075 -0.777551876125525 -1.37784250959819 --0.438504008074315 -0.0584975512937618 -0.367092107013395 -1.88690264858083 --1.23327741307327 --0.184242091247217 -2.4834042919968 -0.268261453032858 --1.40087727676563 -0.704490301709765 -0.93492069065087 -0.762344121085064 --0.529345504400755 --0.432827941335002 -2.86181557400835 --1.99529125971639 --0.831705627164958 -0.945326403431029 -1.99693918854443 --0.771521478219142 --1.73391132042236 -0.255940099497177 -0.466333008653153 --0.65404203413615 --0.286037213980322 -2.26791791130495 --1.4831959894534 -1.78022058777643 --0.333032226457476 --0.153261640393989 -0.847165189022032 --0.743589641977941 --0.240252626065388 -0.440353899151944 -1.05118334461711 -0.639335384975313 -1.73176985497549 --0.115462679090761 -0.0996546953655226 -0.813937703130932 -0.974806903636338 -0.0307665534127963 -0.977368718552277 -0.117213108722726 -0.277349861504661 -0.912818893680665 -1.19743168306766 --1.07042494031214 --0.216897391426507 --1.11089991577889 -1.59599522610846 -1.0947219559443 --1.08557320727888 -3.99557335277918 --0.952968470700648 --0.013280047340448 -1.71295183697396 --0.0896389988115232 -0.255195093619534 --0.304424850595312 --0.233663739762301 -1.1859401870864 -0.118741114243512 --0.529465722005007 -0.855910901039302 --0.140709473766549 -1.062655753213 -0.941189697751351 --0.950266512102271 -0.898795481577768 -1.65221304462032 --0.180036089969356 -1.11733367063405 --0.956062499193457 -0.945759851685047 -0.731750978441056 --0.534366999269242 -1.19119489953439 -0.117609136642026 -0.893212135701486 --1.14674294101212 --0.347255364295783 --1.47079981159603 -1.30571284746411 -0.432896315690574 -0.249728390447801 --1.29623350349558 -0.734473669890033 -0.469361404676427 --2.12603605933598 -1.41761626844276 -0.610853369910402 --1.42506585188222 --0.000666229601854695 --3.39214974864658 -1.13196621268185 -0.95834153571305 -0.344387121603745 --0.161064240848638 -0.276650599545478 -0.0981089705779787 --1.10139823475523 -1.26882544773679 -2.31626635324568 -0.149671862039833 -0.854342141198869 -0.997416421950881 --1.36136712630026 -0.610762311012781 --0.0085367110941732 -0.868781505482815 --0.0956307192173682 -0.971031605307284 --2.31826535909651 -0.464554618504787 -0.314444659852647 -0.109350886974632 -0.537139957699081 -1.71793915127385 -0.768722740312892 -0.265829416319271 -0.136435546854024 -0.0251264079403484 --0.0091651349979518 -2.3112601606083 --1.26460950601195 -2.5393439249337 --2.51130609115172 --1.58431747980223 --1.44882772824977 -0.708537012802909 -1.58437909945481 -1.30431063699665 -1.10008445371345 -2.01617014383215 -0.868868998455365 --0.481247611865218 --0.21987813172381 -0.134195346526841 -0.441742176609123 --0.713527539398338 --0.621964948798698 -0.553912815727369 -0.453588970981819 -0.157964238925011 --2.18098528217008 -0.443652310487277 --0.525984708867295 -2.05845460945537 --1.69619530459243 -0.0192776921420403 -2.35147835310104 --0.579044178568083 -1.01160875912931 --1.89433685490904 --1.27399490442921 --0.38242388373099 -2.48928025376246 -1.39355095505775 --1.63300780096881 -0.825969657185109 -0.31894899611288 --0.23770153403777 -0.471330731950545 -0.773562430391211 -0.392399538803893 --1.68815710517221 --0.393821717314948 -1.21780753955181 -0.560467394489589 -0.995950678021348 --1.46459216655973 --0.557876841309117 -1.04584212195408 -0.602635999563308 -0.178469038428307 --2.16578715471925 -0.677685259791058 -0.263866813998874 --0.421198396909848 --0.542533079999615 --2.29401475985541 -0.939656812523609 -1.40229621451778 -1.57190262196421 --1.57147325197154 -0.345199551930916 --1.22029648848091 -0.173289268304728 --0.280437311289923 -1.59373798954682 -0.106260988468351 -0.122602458124792 --2.45644764841954 -0.302511771490728 --1.1461901150794 --2.1790784926465 -0.053072395228039 -0.215270509731582 -1.98626252990783 --0.324958535154408 -0.753353971314848 --1.78700874057976 --0.0941180959859622 -0.2995149033747 -1.76447364325147 -0.459426608797813 --0.906326397450805 --0.531108058234377 --1.08572350035746 -0.475679187221786 -1.55698931789151 -0.66024454711183 --0.867066408996145 -0.766308975851189 --0.193602121202691 -0.261870565059652 -0.919803929014344 --0.552264912739048 --0.288860838473099 --1.77794108177673 -0.550450289340759 -0.461656901408443 -0.0769741371818178 -0.330325341786899 --2.73202771360759 -0.233126789210434 --0.521065914699449 --0.0109225454371966 --0.3883849556995 --2.22836251533538 -2.96583649941616 -0.598576772269048 --1.38108148158689 -0.525632676751609 -1.28343850698911 --1.24148151383121 --1.492714405163 -0.186056999178849 --0.950762959145987 --1.51841395049872 --0.770101587476219 -1.12232943276178 -0.823547043020262 -0.147349353776256 --0.725290058311693 -0.780321006860564 --2.76744333721786 -0.924630184159952 --0.140935086352371 -1.68844616145909 --1.27251034444225 -0.501639575535988 -0.669653796417532 -0.105324917671734 --1.6200856388535 --1.00432826515712 -0.858450052061091 --1.03811218116957 --2.34751127258892 -0.16295979185945 -2.11224088711734 --1.83388503098288 --3.67430322279299 --1.90106965797514 -0.0995721989873743 -0.690302012296556 --1.48804674865562 -0.316918565391113 -0.0655802881817422 -1.2343136617825 --1.98829613227207 -0.132792797842018 -1.27685644287297 --1.61412243791028 --0.0408885841928637 -0.640778784450223 --1.20304953110539 --1.45777853091121 -0.511657580171287 --1.6243899143725 --1.07375334841313 -1.42787086101704 -1.30658144779042 --0.812343854301819 --0.644385294031711 -1.81539002389264 -1.22656155278559 -0.752948061793441 -1.06587050371745 --2.41873444412803 -0.933128424163947 -0.768691113455624 --0.883913407659598 -0.554137040007623 --0.0108438309757979 -0.802339288182843 -1.10245542404553 -0.611500857213828 -0.322396546262107 -0.0800118873351714 --3.58872061047214 --1.38973091205411 --1.79258625397355 -0.462353116043676 --0.848843306723946 -0.320185961904908 -0.268217994411682 -0.215511681655803 --1.58139047784789 -0.340219733889803 -0.306981132793521 --0.853368982300342 --0.0363241146384574 -0.340573689308783 --1.27234429166194 -0.518063263192747 -2.03925705731701 -1.43301985466694 --1.28525757183531 -0.496204658145384 -1.53354217575934 -0.364850089975029 --0.134540117233662 --0.208281248142072 -0.274336767724233 -2.80789585181193 -0.422969840375787 -0.471319118389703 --0.643128107363914 --2.41131372027732 -0.484701649782046 -0.164399401764243 --1.79329550678647 -0.710561647211915 -0.558552971443039 -0.997045756348129 -0.61548720120553 --0.725864827336942 -1.08086918266854 --0.278520420389885 --1.22185997679071 --0.0617481951604368 --1.77416145835219 -1.6646457451259 --2.24821828176688 --0.889058416912519 --0.690441470429047 --0.404282615600813 -0.121581796977384 -0.0717796583097794 -0.395200767692023 -2.28351510144121 --2.67870192868626 -0.516657100853005 --1.84384135301859 -1.47717412418161 -0.887089698874322 -0.518048774638537 -0.322587201590618 -0.410183304228585 --1.06147786115071 -1.03188592617954 -0.495194584906416 --1.62751451671532 -1.01558297373909 -1.46552615151862 -2.06508792828586 --0.0858569363938528 --0.0151271162939608 -1.456341942839 -1.17467530416743 -0.496247870915727 --1.46073548116644 -1.56589541552757 -1.86865086418853 --0.267045425515324 --1.09993267659834 -1.49333949112757 -1.9574352939014 --0.575230163290193 --0.0538443392348427 --2.54000802643638 -0.671565103929826 --1.18659497617266 -1.10662081371756 -0.46585774438009 --1.3687859822511 -1.4294384886417 -1.52383575978913 -1.90641880721869 --0.184960910571299 --1.56500913237501 -0.200983032112742 -2.0568861077308 -0.787510422012058 --1.44766791374566 -0.57624523923279 -0.534707176876058 -0.193519748983512 --0.0409478112166894 -0.0621246809628744 -0.787324217932799 -0.330316134220887 --0.0842614739743368 -1.12633242705586 --0.687930696347038 -0.155129208307123 -0.0794468168476001 --1.38684822851797 -1.77784228745955 --0.0688273543107822 --0.948753159585578 --0.857940368218305 --4.25974200837231e-05 --1.30039500321466 -0.114512405228339 --0.725131601231176 -1.04341481197143 -1.21697732516198 --1.22492946872082 --1.47957064505115 --0.998635611844243 -2.43750577694288 --0.163148893822395 -1.62580374442608 --0.696478147967955 -0.0056414323564411 -0.463976802112384 --0.284129075074013 -0.321647025540317 --0.278736864418358 --3.43708774709106 -0.430900459353847 --1.09671768285633 --0.19938518891019 -1.91333015937269 -1.12340172785102 -0.546832610990563 -0.197753820805831 --0.587356229061886 -0.0253289316502645 -0.795677757948036 -0.523552277558359 --0.0585467058672293 --0.656526883298227 -1.01453185603473 -0.0140058821286111 -1.51550889694019 -1.81278674888976 -0.258903899094474 -0.759736514062874 --2.1599819661953 --1.592623022537 --0.215470081554663 -1.200855118074 -0.947824372451464 -2.01064977060719 -0.333077258701168 --0.172066079572723 --1.2743370612262 -0.531386263198204 --0.793371558525493 -0.244397489401525 -0.0174515497434342 -0.496445266132563 --1.21481378808555 -0.440666639050001 -0.46487264843101 --1.26475818473539 --0.114896755352957 -1.58153286669834 --0.502547869732119 -0.0736071962656339 -2.19221218542736 -1.32863441753233 -1.20474168960834 -0.355573548773972 -0.957486634235103 -0.268558902207594 --0.276987170991141 -0.665522225689553 --1.68935614268205 --1.95580195780392 --0.848309050681124 -0.0742009885315245 -0.415361193796636 --2.25618096676584 -0.286604669357493 --1.27276546066369 --0.828918694521811 --0.818927448241521 -1.55060173860148 --0.427476355974303 --0.93228262732325 --1.52696114100659 --0.117760226242588 -0.134773998126969 --1.18993929953834 -0.704484989678084 -0.461289466263295 -1.8133899306027 -0.321039550870163 -0.161257776911214 --0.980106563149228 --1.36992161588806 --2.26551874556695 -3.07660695515471 -0.931898805672517 --0.891198190230327 -0.178302595210351 --1.89441197218493 --0.267139960443767 -0.0211184744497999 -0.591018158282097 -0.444505419459702 -0.723091056462795 --0.150732513397145 -0.307394499912892 --1.41244921963075 -0.859753769707384 --1.33462824156845 --1.27212440641129 -1.16184409083218 --0.0440402659580563 -0.956783811907542 --0.155625267484282 -1.29532382388966 --0.510562959817214 --3.54572371631558 --1.4265941229535 --0.0795346981869756 --0.0032862205392874 --0.0179394526018637 -0.0889420129999543 -0.049960079842208 --1.50590793435009 -1.94038221831837 --3.33998117004451 -1.88743390406597 -0.019478356721832 -0.492514874269304 --0.79350645176034 -0.0345330568701954 -0.657964020546775 -0.212981453622504 -1.30557634501372 -2.08664815164256 -2.60513195883862 -0.225653468665964 --0.373778222351998 -0.809561616891182 --2.62560455816044 -0.449177728106447 --0.048478405475521 -1.54249134465565 --1.72346812438122 -2.13352416940466 -1.28258048057083 -0.71178915745579 --1.4321889251695 --0.977649765291169 -0.414327163572429 -1.21380347762261 -1.04732597196103 --0.837251915101795 --3.01533252270282 -0.541450537833137 -1.10668667017939 -1.48662338599379 --1.28003852711574 -1.21741172748276 -0.696977923051165 --1.00169329772877 --1.38154706117763 -1.01480438379709 --1.67286959620888 -0.850196198459454 --0.199896065086048 -1.63096198047702 --1.30264241512963 --2.67205930652285 --0.191281942039119 -0.893094408550587 --0.257216022183371 --0.991888885100746 -1.06182489187825 -0.455711286531088 --2.17035891574285 --0.114346918841639 --0.0733066711839356 -0.926613438143951 -0.321789807706267 --0.224941896498841 -1.44432369327693 -0.621280104730825 -0.381692084939377 -1.35538443426049 -0.706621522766419 -0.19546153602723 -0.0757824181887514 --0.780775046926955 -0.219467419985673 --1.46866962645304 -1.79627444555095 -0.259531823463231 --1.11833609286172 --1.26915205896684 --0.189217179259344 --0.605798358359589 --0.827198578469616 --1.53228065627437 --0.844193377834628 -0.946922375467928 -1.24869410355759 -1.44637843993694 -1.76035607615513 --0.151232177502742 --0.259150862374817 -0.148805425218237 -0.286451578997511 -1.41381301496342 --0.39510089677141 -0.159862467979256 -0.11358839879375 --0.71642602404216 --2.29352328327373 -0.287296267144683 -0.519739464256508 -0.226968255430137 --2.07453045771069 --3.32572187029283 -1.52825682153711 --0.96746090677717 -0.30037834875516 --0.3341157467381 --1.35747961617941 -0.653071782591297 -0.42915029862939 -1.55442990687193 --0.526296399553983 --1.11637786351196 --1.00978559025826 -0.393126214170138 -0.0227332983113229 -0.301084214011347 --0.646323420821613 -0.323891229840619 --1.02660968826351 --0.197221788243402 -0.482453887824621 -0.569009710128221 -1.64521040401186 --1.69321942061308 -0.0819025151148729 --0.874993006530044 --0.020654803610892 -2.27804181295281 -0.682434695562785 --3.68053716473274 --0.706581585955021 --3.37899539618336 -1.61137020582084 -0.575016012964365 -1.86118580157864 --1.06556989357195 -1.04504455530827 --0.738934667311639 --1.367668435325 -1.19619274665762 -0.846698722200943 --0.998062433738983 -0.513647617592673 --0.114789199316206 --0.745483423952379 --3.48775914727876 --1.04716077486054 -0.789931890736238 -0.660889034453991 -0.0674837112819535 --0.0411908701759884 --1.48513404034962 -1.72153954330512 -1.98894003480588 --0.0327251662453438 --0.572116781342078 -0.267468390767771 -0.362980881671735 -1.62354724931249 -1.85119867108775 --0.545590706403232 -0.000620741975971839 --0.756154335720701 -0.346272090067767 --3.20119908557638 -2.00957494349551 -0.3975328961619 --1.7614474052181 --0.230054801246844 -0.32711052396694 --2.32548285197814 --1.52533937565163 -0.0202409997212669 -1.8668212857409 --0.235057097940327 --1.85423312842627 --0.903408089895329 -1.39285731534136 --0.0891829595940017 -0.405811198389085 -1.00607844081845 --3.06313370308774 -0.167102956077269 -0.599615479008817 --2.24235586937895 --1.24937244571466 -0.255979625141816 -0.261320871316066 -1.87852677600673 -1.30675223433155 -1.23304731842325 -0.754467049709126 -0.833671591817215 -1.22843998936312 --0.361617969511396 -0.705224497597648 -2.26501385053476 -0.560476663583881 -2.09337554830277 -0.812110022565268 --0.431157141406885 --1.01170931109854 -0.777209043240592 -0.280983719144956 -0.455960154725608 --1.57422812930903 -1.95592149679714 --0.890168669246222 -0.230045633392965 --1.03054184823295 -2.08407420786269 --0.997003284716413 -1.86207777543681 -0.964046865305892 -1.62559481296728 --0.166388164204797 -0.573078874450943 --0.530727162133818 --0.154710789400113 -0.223686387866318 --0.208665299899529 -0.365211182600795 -1.0721558983468 -0.463645074709339 -0.730701049596703 --1.65794393467863 --1.32463864941802 --0.66942420592558 --1.42160820706935 -0.674669887432632 -1.39973549275571 -0.240807514142608 --1.5360891352078 --0.888312531194444 -0.815102228397304 --1.1790323640529 -2.12032577088921 --0.539550146802007 --0.82989338784034 -0.744023982082098 -0.506809066630424 --2.81485758369179 -0.548161787063563 -0.426073489717943 --1.18676780721534 -0.33459185151256 --0.370493082058417 -0.66206370578557 -0.219311171601372 --1.76850674051208 -0.422911502464835 --0.127055626459708 --0.0837212279846007 --1.55189330512457 -0.443899164031052 --0.489222377113656 --0.698955246369366 -1.45805659223058 -1.21685873524734 -0.964591347762298 --1.5963776388405 -1.26838654777728 -0.865750045686376 --1.79539954656342 -1.91680038084047 --0.927097595211254 -0.0237560111702422 -0.969328661957029 -2.82296672321238 --0.955888222448268 -0.199845888789183 -0.188103048329753 -1.21580672326328 -0.560816527252859 --1.53133853259443 -0.135395515982822 -0.812020590324344 --0.0822112673249009 --1.3973817810454 -0.322885787043013 -2.28003640803539 -1.3896321073595 --0.519800811925432 -1.39462780893233 -0.0985093384243108 -0.762743491731511 -1.52932830013729 -0.0492360018698079 -2.48550284398416 --0.0745221555768403 --0.44892476141797 -0.250141703685747 --2.11775637433019 --0.303474723096457 --0.129162689050432 -0.242492480968355 -0.094337780503853 --1.19199568177444 -0.03627610948819 --0.652788682231403 -1.95877758484391 -0.665048676004957 -0.268670958674036 -1.13162754954219 -1.05105599041268 --1.92821090140158 --0.689227460886816 -2.12258658530462 -1.141870704662 --0.34669967528238 --0.414998471552728 -0.360134591010116 -2.11411555321813 -0.705288013097947 --1.51299308756164 -1.31118758208376 -1.23182399763116 --1.28802935056833 -0.765339468741242 --1.10590582496564 -0.5044350192374 -0.476000936397671 -0.103559208485482 -0.785286767682166 --0.718172668152725 -0.128040966059846 --1.68493735065783 --1.9179037449981 --0.561981347399879 --1.55302999213009 -0.59180972533038 -0.923420534103496 -1.41455089119493 -0.49479092758288 -1.96346428815239 --0.886108110094632 -0.045016819092714 -0.42200718822631 --1.2009601414886 -1.53204492906889 --0.940075276281888 -0.404739795398539 --1.90283118939971 -1.2144981164906 --0.877026660298725 --1.87880737913363 -0.405255329086312 --0.131324238267082 -0.209017750409201 --1.51439273037709 -0.504758914808335 -1.07862106855576 --1.43040107702958 --1.11425881220422 --0.948351231775398 -1.22372210948168 --0.876850942373284 --1.25427850699326 -0.341423140256468 -1.127398379717 --2.1269615338145 --0.213589334849274 -1.96058062930505 -1.20488142272087 --0.727095557041679 -1.70357168101821 --3.37484729307228 -1.451838744373 -2.44581402651422 -0.106035832201968 --1.78493450983824 -0.808385084210791 --1.73504604243254 -0.249414013174071 --0.187571035553379 -0.682599938323378 -0.0402096612032921 -0.221962793072919 --0.358950203097139 -0.804892618305839 -2.21719037525024 --2.4144805541618 -0.528523167409869 --0.430141431261131 -0.389669688340444 -1.78412308079491 --0.130092417585256 -0.359843984741367 -0.0946737180543007 --0.0604036068796603 --1.84791204294963 --2.01795230904877 --1.88104240865275 -0.30642896715932 -0.425322352449914 -0.488609193239631 -1.98346830114664 --0.422439484831674 --1.52890168267172 --0.607151620943412 --2.91246576568013 --1.06540701893193 -2.10867671204376 --2.07565895723706 --0.543714521670161 --0.764697582883393 -0.442783354783911 -0.473832626970278 --1.52842694762737 -0.615991552168274 --1.56355098758238 --1.61165981320992 -1.35492240249079 -0.545296338221817 -0.719905193679001 -0.868266106605542 --0.392469894212816 -1.55833962343388 -0.441447620998062 --0.0483070141112556 -1.10468150350002 --2.97724390340825 -1.64243982494312 -1.99273992924574 -1.32782353255099 -1.16754328097258 -0.265466257038533 --1.16725434534313 -0.877987081706241 -2.44053732034798 -0.201551109244246 --1.04358533185904 -0.581716538854927 -0.176718230438999 -0.771981354361671 -0.77006467276418 --2.55582205733918 -0.139337186652941 -0.817155906660755 -2.95017137030192 --0.923864868713181 --1.1959379851336 --1.99794949113878 --1.08242760482871 -0.184353283061153 -0.971277853054517 -1.59136496067582 -1.53765797993831 -0.84746624250084 --1.41679922866732 -0.0268606709005752 -0.895749745524292 -0.773766423383261 -0.337662184509554 -0.241896101135923 -1.65415624051274 -1.50358902970233 -1.10661911868708 --0.934111407358902 -0.929220374397335 -0.705373781899802 --0.203765527497975 -1.38967285463724 -0.239435698224442 -0.301029815430681 -1.19326789800909 -2.64315694948739 -0.0570028748379698 -0.961251741886489 --2.17927260761962 -0.359627955115663 -0.301655953376098 -0.239322667041414 --3.00847105998949 --1.17852465433936 -0.701888698809524 -0.353564433085531 -1.45997818567066 --1.19113917065517 -0.0396461909615535 -0.0262712100838272 --0.329363875067926 -1.60391162256261 -1.75040247180476 --0.766501608651375 -0.376770908941541 -0.603429877317595 -0.99212526876163 --0.827789831144752 --1.83421652454908 -0.115645605446872 -1.3726191773687 -0.351153346821548 --1.45711026587271 --1.75530045376719 --1.27188280693332 --0.653810261391122 -0.414606409172467 -1.24120918524937 -1.48178076815979 -0.798651558408533 --0.00890334118933112 -0.328130735283107 --2.94525389872407 --0.614766177333784 -1.96167260337688 --0.229431711549427 --1.90670876783814 --0.423986866954614 -1.53830333524546 --1.34449919159487 -0.515608950611433 -0.548018083632801 --0.371816181603762 --0.197379524596407 -0.516919298895754 -1.43563106471916 --0.481210426224166 --0.874882583545631 --2.07064676222464 -0.366711552515991 -0.304624345545436 --1.25520951476661 -1.42636797595755 --1.64534267583198 -0.775471750220474 -1.95274738941153 -0.444622920736686 --1.92052493270381 --1.00898724255522 -0.0385623080430975 -0.562047655343296 -0.470581601292579 -0.573515650267797 -0.767652576604704 -0.875895439005163 --1.86651301810055 --0.0420035976350093 -0.403700716659039 --1.65375821242542 -0.360314209382343 --1.28034750076225 --1.26873084405449 -1.41656985655067 --0.027808246338541 -0.355552492623321 --0.546872964322432 --0.428761127728681 -0.259753876265227 --1.2419433478693 --0.832880956445349 -1.14759521201821 -0.581529849764081 --1.38978912324919 --1.3949496364274 -0.958215408703778 -0.424069681960599 -0.0785662184418428 -0.727230022008893 --0.845807091640239 --0.651790410828674 --2.31015690248204 --1.3644745185461 --1.63368592850667 -1.91033974611889 -0.864259927386039 -0.35647857630449 --0.0751256618688299 -2.16404927170942 -1.69143541297609 --1.46288725618008 -0.634558237031854 --1.56661854844383 --1.92734429078797 -2.17091019276537 -1.19624474735884 --0.129686661611487 --1.68103667646067 --0.268615662341546 --0.860671276413029 --1.04404483631747 -0.994383924630917 --0.35070118093368 -0.102642420183358 -0.441140978684997 --0.859911488388157 -0.655662560113932 -0.256079917109005 -1.08223865023254 -0.899826186142974 -2.15622852261036 -1.08228830156044 -2.54398482605279 -0.901573149178788 -0.893228910288434 --0.510773693468145 -1.73430628318413 --3.59135683387339 --1.43331206987064 --1.47351409248422 -0.437912976847873 --0.216908960567556 -0.0911540873027441 --0.441534352270761 -1.40755738739984 --0.234163880924001 --1.75489618061077 --1.36330597365323 -0.455919544682594 --1.8741050555073 -2.28169162061168 -1.06325324167992 --0.425659475257351 -1.28227531265799 --3.78905432381256 -1.54693778157547 --0.00221565456681105 --0.330549052603313 -0.5545602821093 --0.320216986204358 --3.93642992044496 -1.0810542293267 --2.35367465214169 -1.86768766502485 -0.808899331680216 -0.61364024755602 -0.835353100297691 -3.04166201964441 -1.37237492959701 --3.2050656033102 --1.5349584063222 -1.09016354762917 -0.0239059380041784 --0.920899838013227 --1.46919585378632 --0.757631332641932 --0.911674212448055 --0.57246082993592 --0.255511151655895 -0.104811078615835 --0.12789417128165 --0.768640693743102 -1.34179314847848 -0.733793246151418 -0.852667842266026 --0.544319907816501 --1.3104569310419 -1.53355188724064 --0.135948041595679 -0.831530469583711 --0.273597690241996 -2.13144377199353 --1.28272579683277 -1.81084968513124 --3.74059976930681 -1.93319715147548 --0.724163231461137 --0.447656957557747 -0.4883919024895 --0.00232879355399263 -0.46549538312245 -0.992536936605187 -0.837067379553201 --0.0778937403661644 --1.03800239651837 -1.65302289633193 -0.465639046391455 -1.11922544303113 -0.39841114073435 --0.675654031979672 -0.992395643467152 --0.444801205389378 --0.825165454154142 -0.74576505877338 --1.8447535662679 --1.58372984007796 --0.900137410300822 -0.4696980760625 -1.06144049050229 -0.624077817186365 -0.622125251217309 -0.885903246736319 --1.66976706151038 --0.972883455863911 -0.96141431579105 --2.6048346875883 -1.35685983030289 -1.7095824774306 --0.416371683527323 --1.55043265415692 -0.594049662270155 --1.95212171492976 -1.78151910637042 --1.06547435843726 --0.366053275486863 -1.02013361241538 --2.57045365369638 --0.894495714603657 -1.14178980708244 -0.165660725275906 -2.63417823899506 --1.15733414620392 -2.28637860493005 --1.29233708472652 -0.379475557108986 --1.22172739690259 --0.433595687209351 --1.60968250467006 -0.211409661964819 --0.53931663966468 -0.0538843295803488 -1.21999613262077 -0.677312342723308 --0.604015248683215 -0.478499926884698 --1.50804951411935 --1.322120123811 --0.865924084907277 --0.105053032708398 --0.889923858890505 --0.0794963927505137 --0.621805365965297 --0.229649073159692 --2.15030115845153 --0.0155752526137807 --0.700896816892232 --0.799094261450328 --1.1448493661456 -0.431108337279506 -0.870134484276583 -1.38160004106567 --0.0800525172330993 --0.897600453592851 --2.21832033389135 -0.269322866340206 -0.43169754032359 -0.730544697603158 -0.630569733837998 --0.809188716934571 -0.767483338800268 -0.524602708845395 -0.940913985221545 --1.07066073336599 --0.0239096926183464 --0.000713962699045112 -0.890676107646985 -2.11820348724432 -0.260701565516538 -0.413524776217384 -2.17133045432453 -0.819054815929247 -2.27292804254224 -0.766696767564458 -3.046942751737 --0.700863028766342 -0.206028408946938 -1.37536221608133 -0.957379060443742 --0.0866987094656118 -0.0754068767909715 -0.322933411167689 --0.121931114614959 --1.43827912532145 -1.22924834571464 --0.148020219173276 --1.86034869166064 --3.97106195913678 -0.281212244104609 --0.150676467497632 -2.31808330754132 -0.531105424337561 --0.408734270410449 -0.723527225262981 -0.740460000468749 --0.721901785475673 --2.66961614576783 -0.948853989105721 --1.22610991886839 --0.907687171499482 -0.0910094057784008 -1.45346756349429 -1.69727339794577 --0.509829138908106 --1.98927407855221 --0.199635412156042 -0.591024471349186 --1.43349916746605 -0.949070739520323 -0.100023185534567 -0.572283089242985 --1.77145827179883 --1.57174250040797 -0.716348937428908 --1.66068554199799 -0.595958398259201 --2.63549717190042 -1.46626181847631 -0.833781618279032 -0.380231328000219 -1.085366520381 -0.0679565417076695 --2.46811822161711 -1.1057084304328 -0.737392174982602 -2.96139559835508 -0.708386351164462 -1.42749971262306 -0.226303527831366 -1.28338347815732 --0.41716630821027 --0.609420987336339 -0.887743825782113 -1.92106528660775 -1.20609322136088 --0.0489151416820217 -1.48874482067418 -0.50071317176347 -1.35251483022135 --0.916657179315052 -0.244774879565568 -0.0204282070901272 --0.038658645879968 -2.19839604836818 -0.0920421527174113 --0.0393615281214181 -1.59446417087345 -0.390579823787363 -0.981886073246615 --1.47699329772002 -1.03326196775932 -0.514864074055994 --0.598453558934594 --0.436991787932719 --2.18838503862853 --0.83147193598202 -0.494732291326844 -0.890879914656644 --1.11655298224874 -0.00756821731694046 -0.233459023964405 --0.056732242419713 -0.542783455390047 --1.078463050023 --0.16836346836234 --2.38643687045587 -0.395786075047315 --0.158036547089502 -1.02569779630962 --0.37598901251339 -1.08496573002241 -2.03405595684448 --0.398198260747122 --3.5319074772281 --1.3174697030724 -1.24908971279461 --3.56019634055304 --1.12122660281484 -0.92310618385457 --1.12409416707311 --0.296950097345913 -0.271284058125683 -1.47418807577651 -1.33802563927826 -0.0228585406113684 -1.15782727288962 --1.009356085467 -0.720678058191243 --2.06116031434123 -0.588986488188272 --0.715370292484458 -1.04380549532258 -0.308859868079232 --0.499487747147407 --2.16043849707117 -0.634606505478882 -2.19376800496645 -0.568030925738698 -0.324552809610946 -0.730163648467389 -0.315084470381283 --1.15680869048789 -1.09857169974695 --0.249191394197506 -1.27702485851064 --1.74296865102793 -1.92751033892245 --0.834522812419031 --0.794960732688523 -0.825213540603094 -0.396956614331732 --1.66691936159323 -0.388746205545631 --0.751290889903537 -0.923710976791991 --1.00961753917144 --0.0710062037731305 --0.769418347158854 -0.448203958188845 --0.116954914601934 --0.393594406358435 -2.12558593444693 -1.26640899166031 --0.150862840565559 --0.271282006879893 -0.733667517436103 --0.0513513830200019 -0.972298762541026 --2.95146951911818 -0.467839465585465 -1.99962517964439 -2.26403633101205 --0.242750012576884 -1.48963834444576 --2.948551626934 --0.0979775493227635 --0.0717839469418671 --1.83180551933102 -0.336185036124355 --1.53400724324917 -0.254519962216776 --0.266660544128989 --1.71262665487787 --0.164619269150627 -0.778219493284679 -1.42725746443061 --0.0123152101633615 --0.0585674647175551 -2.50299846104394 -0.401536137951783 -0.659761196869869 -0.976492858000272 --0.253291731700706 --0.371875346293514 -0.712914157266745 -0.322792875177665 -0.440393397650128 --0.398225059285728 --0.692735269821775 -0.0964856624009336 -1.88596457674201 -1.10365902466327 -0.222515967481941 -1.40814890150268 -0.227412880942367 --0.16638650533363 --0.328792809260534 -1.04246448837609 -0.592127883375529 -0.680448289725902 --2.07502403184827 -0.267975707627489 --0.279092705022578 -0.956524641569064 -1.61883720613409 -1.09798893151852 -0.0143427771393565 --0.598416992584404 --1.22940032736353 --0.974327150974453 -0.0746954232561379 --0.0167599316494318 -0.116590015104418 -1.88415578871678 --1.42927447583661 --0.150915640991741 -0.852901401276263 -0.849256245684201 -0.011788979266548 --3.15542445422625 --0.500860598813169 -1.30268764473912 -2.13782415730487 --2.30892022348303 -0.126330255883033 --1.50806807541154 --0.505286330595194 -0.777616583065136 --1.80702383183013 -0.00466625285455535 --0.593431996498325 --2.06695080577323 -0.495466658232385 --0.33811640781313 -0.410674578941826 -0.243526824989637 --1.35635398606479 -0.902123785781898 -1.33873744091447 -0.221236824306732 -1.75332872584685 --1.38488132882226 --1.58480323609661 --2.15308185596346 -0.15412437253967 --1.35768873296663 -1.94927763677185 --0.520855891756415 --0.144230297531678 --0.192713652004457 -0.415130985884812 -0.726789363831294 -1.40275875230963 -0.241546215544851 --0.652926018671643 -2.375044185735 -2.14844145923178 --1.47807057251719 --2.49293271387861 -0.417051969862388 -0.700207128570604 --0.236033849948882 --0.421884943648578 -0.797617630808908 -1.38231636270769 --1.09655844089733 -0.505105975152215 -2.69243406082433 --0.280498050383656 --2.92736220847053 -0.374960745623655 -0.29566588343835 --0.208971605371708 --0.176094293776654 -0.257210759201284 -1.60525431594846 -0.214598468650898 -0.403424055785528 --0.157115416795275 -0.456777359117915 --1.2082676337254 --0.574761083987067 -0.339951865512946 -0.43436054580528 --0.60121523948084 -1.29212419096099 --0.0928828701448623 --0.459184965242713 -0.100590230555907 -0.562860773846566 -1.4013855214461 -0.906691113992009 --1.51935612300026 --0.968801306319893 --0.534225844009576 --1.36810255560835 --2.61934336522564 -1.61902195400677 -1.02424556711183 -1.59814397575775 -1.03526810953445 -0.968932730079633 --0.800956597338509 --1.04241402858635 -0.267569986152592 -0.16961789605152 --1.59239620693767 -0.0701793484653415 --2.51158114744095 -1.68149887778046 --0.295351361614628 -0.957603997305015 -0.410237143059005 --0.0654067606700508 -3.18341799803909 -0.605182293775378 -0.843323071554817 --0.302351056686007 -0.455904956235354 -0.676503948653129 --0.621173138386617 -1.32833892638744 -0.0777691312787709 -1.0936437869801 --1.77575404386279 -0.816793902021587 --1.51318841466527 -0.401097349325877 --0.506627694214121 -0.900948963861779 --1.32764559518938 -0.148989065948728 -0.443120598988958 --0.0790337320655112 -0.0203419506145597 -1.59140929921952 -0.152492432747458 -1.23812094799302 -0.108496087557775 -0.857585751442141 --0.579976397822058 -0.433532334229 --1.57753519210998 --0.918343268621895 --0.504509947343589 -0.225845717999521 -0.256579683236396 --1.70412152197173 --0.823623818734895 --2.23769190336975 -0.137079571304053 -1.51544561505498 -1.1203922431907 -1.54066896849223 -0.128927966246483 -0.252239687456839 -0.799070112739878 --2.23344923835797 --1.7179085132072 --1.38061686125938 --1.81447088199884 -0.966117382057895 --1.2663946606231 -0.51755428959286 -1.20141253200925 -0.304000500909684 -0.373554128543226 --0.383903723592063 -0.0962226761646825 -0.0243311215417901 --1.57379323228244 -2.18164240321842 -2.81103455962649 --0.856330517061046 -0.616611797817804 -0.940589405348065 --0.948367262149754 --1.40657610384649 --1.32279840699801 --0.114028885426492 --1.22915106029157 --1.09053160373079 --1.24315607915285 -1.08416583143478 --0.624336146720491 --2.42051927299618 -1.2253049307934 -0.363630461491894 -0.663954727965374 -1.3782283866677 -2.06181600006072 -1.15371027103065 --0.586059500136329 --0.176478669331132 --1.11545066480542 -0.472176545322352 --1.47064178180998 -1.01434037082927 -0.246239229433231 --0.740303996212475 --1.24567751492671 -0.357063781162235 -1.71104449729237 -0.411268470310237 -0.448414941340815 --2.67978548132763 --1.62779029220491 --2.02490260617737 --0.897900778467005 -0.253092405747534 -0.484240897735322 --2.10494857009499 --0.0515434419199448 --3.40427545971585 -0.794853367693801 -0.407836158979274 -0.315488436704999 -0.436015736694213 -1.00516298450884 --0.336274771846149 --0.567217403033176 -1.40139422090506 -0.914476718573987 --0.0583470823516166 -0.09666641763007 --0.392500516934042 -1.51300840791125 --1.11269737296036 -0.140598255184166 -1.24653726032679 -1.44665311518078 --1.05001851645241 -1.42507787543136 --1.25926973449529 --0.392365575646693 --2.82140099611048 -1.23193598011273 --1.82702836898399 -1.04192009447898 --1.04337006321984 -0.139127712465386 -1.91056077259279 -0.553679094783341 -1.23146396265068 -1.10027399347728 --0.395538592825602 -1.82251231302473 -0.8987116039968 --2.15827960505616 -0.652262336283302 --1.65812412416182 -1.26649520865372 -0.0196113031379497 --1.83313988038913 --0.611596025503818 -2.18309091303565 --2.0171975545556 --1.3358883907409 -1.46594447826873 -0.264894182942234 -2.33349925989568 -0.863126036555368 -0.642843714308999 -0.145057810549247 -1.07154547525381 -1.61284994796925 -0.530942220680489 -0.28037253536311 -2.92027119511155 -2.67628897738895 --1.78224891908556 --2.29614960067366 -0.509088489410193 -0.782081918740122 -0.439575502922303 -0.156785817301177 --1.11542911431059 --1.42091295801252 -0.993978691339526 -1.65147340662683 -0.418917389408168 -0.941363597651513 --1.93210093816626 -0.0266690127422109 --0.451907035365977 -2.42011314738118 -0.981063302814249 --1.54672128899864 --1.84365014361514 --1.13705816077764 -0.492171867267363 --0.792189884896452 -0.947528672313741 -0.250424986956972 -1.2461413231833 -0.0414119757137215 --0.455943933295181 -0.773410786702776 -1.50878930880894 -0.437593039031668 --0.738308780741104 --0.0416778926654437 -1.11497331348161 --0.239393621981613 -0.935243910447582 -0.150235056270898 -1.08692430838136 --0.622408090600803 --0.318187635048602 --1.76943774722065 -1.52940763231392 -0.760594198213845 -0.35370564746276 --0.190908389940525 -0.639929981465386 -0.0271025329966115 -1.24232536955987 --2.12682826277377 -1.43749659908684 --0.341141510590688 -0.378289061827013 -0.0262673617675375 --0.0183257030353943 -2.999759585683 --2.6217593133147 --2.13451214984493 --0.0609230797000286 -0.147121433907833 --1.76850553454154 --1.25008854514775 -1.13601535709611 -0.325650099813885 -0.422135385016727 -0.359714705380613 -1.2050462132275 -0.100431476728859 -0.338750493379752 -0.64875087799313 --1.39420458667669 -0.0734401991938469 --0.420987857105892 --1.56310353509882 --0.1785121697623 -0.44998276354227 --1.23131051458756 -0.135576345236872 -1.19857993837223 --0.0659637836705258 --0.0800778956109376 -0.442491339057893 -2.0346358449206 -1.10485282332724 -0.0455536527593878 --1.21704931133599 -0.163274646839131 -0.667602477568721 --1.35227146876039 --1.15481716806663 -1.70940444169146 -0.432830157870709 --0.42846893650708 --0.411473682726545 -0.471081017506995 --1.29614658344845 --0.757859197684674 -1.36373008779399 --0.259056545400867 -1.55599772913473 -0.354581082541671 --1.50502437717018 -0.0681141367106193 --1.49105177180564 --0.791275636670917 -0.136439941283715 -0.629941497794272 --0.268395003115003 --0.462622760303354 -0.336955430107905 -0.974414317922498 --1.82864750490874 --0.534880744094114 -1.43665781473505 -0.791065318259328 -1.62040213932321 --2.517037207265 --0.551441296452024 -1.22801092706609 --1.95334592879559 -0.582884157683715 --0.130200749249571 -0.0862311988180569 -0.0458352146567851 -1.30309148824648 -0.643640587119062 -0.629192894346421 -0.170259959320367 -1.54298246534534 -1.6402997318958 --1.42597005048273 -2.1666637007291 --1.41535865966948 --0.688300242887536 -0.549007472772164 --1.30719250168748 --0.837316937093341 --0.164811058638643 -0.595497901953362 --2.16642596199182 -0.879954141377599 --0.618640946751643 -2.05540465265648 -2.07853493083832 -0.485226367912908 -2.1169354041206 -2.13397357170033 --1.34441727822978 -0.950395323202448 --0.981276068966572 --0.515811959729234 -1.41761682451441 -1.78607977051919 -0.897205285520057 -0.407098499204167 --2.13333893941991 -0.433583299773375 --1.75873643119773 --0.915435928901871 --2.89052009714852 --0.567404030130078 -2.05466601906391 -1.08875555594785 -0.589697459513182 --0.733941069843993 -0.839561559788429 --0.456308773830745 -0.736314525872402 --1.38356845197666 -0.412443151275152 --1.65813642575816 -0.180206559612959 -0.616876462339306 --1.5985779449462 -0.108547439987907 -0.273794933764716 -1.20044847126067 -1.28561383644569 -0.00111656902530655 -0.151019822196574 -0.45848659027644 --0.869263631388325 --1.39054039986944 -0.892740347624823 --0.88408361394135 --0.603822138125608 -0.284861802047059 --1.63961745805264 --0.46105412895653 -1.24166315237595 --1.23070360806712 --1.50315466483674 --2.9209973388552 --0.271625676394521 -1.81516234013899 -0.176595240563607 --1.46934894458967 -0.736185210323574 -0.289137059706215 -0.465064752457856 --0.818925534583752 --1.25139480775922 --0.376191042397373 -0.933995465778441 -0.618152447059119 --1.4343532545783 --1.63928670986772 --2.00704078095238 -0.518951816137983 --0.302239501006749 -1.42806937708849 -1.28352170340612 -1.25769066618961 -1.04879423263531 -1.85511840903943 --1.70453194579841 --2.2361476015273 --1.88939919969858 --1.58171154028932 -0.850003416716294 -0.524092702731782 -2.89862121173663 -0.627166171678997 -0.116050314028733 --1.41948293035892 --2.48459141343621 --1.29596411433172 -1.12575654798306 --1.57883339677635 --1.67954239305912 -1.98091789532658 --0.945205323755768 -1.03856034100863 --0.875989759000369 --2.59098911583555 -0.350562243635373 -0.480463561969415 --0.293999535707808 --0.0524949672525459 -2.08189068909586 -0.278321506364165 -0.118360762669729 --2.72831058823584 -2.99004729448646 --0.65584983334486 --2.55107740015056 -1.67973449843183 -0.549401391539465 -0.365218168379602 --0.534129480852723 -0.988143447027081 -0.445076950641136 -0.95869702630684 --1.67380772327722 --1.21781161007394 --0.894379213017814 --2.13273323663789 --1.1128975476733 --0.274116324378504 --1.10709259873646 --1.3774466127662 -2.21585284901799 --2.09190525403522 -1.72246608065151 --1.20857132266155 --1.12371155651605 -0.0703934338459007 -0.653505694981298 --0.589077893598311 --0.529346098469276 -0.733774801222816 -0.814181893495324 -1.45482202509876 --1.91105061828732 -3.5882318332833 --0.607981357988571 -1.24869862324062 -1.38877458220809 -0.368467939661038 --0.513420356343254 -0.603422898803752 -0.314305608611285 -1.03222575279651 --0.811128177658432 -0.112587275088593 -0.247097415466909 -0.141443003125165 -1.28494322273696 -0.592654732542293 -1.28968456239618 --1.33859243434743 -0.214519361871382 --3.20812147556755 -1.01668952047434 -0.429406419890192 -2.09336411544049 -0.819704855804893 -2.37822289188768 -1.34637386231294 --1.16870767061192 --1.18512972996643 -0.857265964659611 -0.741974211355403 --1.94117935496241 --1.09247894141228 --3.89970068897729 --0.444430306634985 -0.965026188393658 --1.70011796835879 -0.602680277035333 -2.20944537278477 --0.00381671267132688 --0.174719689118646 --1.35476787295718 -0.0574729521208539 -1.72882454936233 -2.45646937030854 -0.604576719241596 --0.596842439234429 -0.600286979342361 --0.492906443858597 --3.91076852486552 -0.3701052039382 -2.45644580603924 --0.221359994821594 --1.31239229610192 -1.70303553224549 --1.49838017753943 -0.442014379648107 -1.47416693332222 --0.183202213965519 -0.759686505744206 -1.40807845993237 -0.0301887465504489 -1.34150549477058 -0.741424496707035 --1.25570049521859 --0.0191490620777799 --0.823654585907413 -0.957681734818621 --0.469865801368453 --1.42615000281696 --0.22836658488227 -1.04177262384393 -0.903157557466862 -0.373823760720668 -0.973639200788346 -0.611456761409933 --1.48033535857204 -0.629574361024233 -1.28351400569606 --1.60955022218013 --2.57149992748992 --2.35826538849521 -1.81182044887716 -2.05892879623423 -0.716984907250129 --2.05434365443519 -0.823941024170832 -0.816349357659178 -0.395801927209913 -0.125420522669931 -0.56923438400406 -0.74334741274513 --0.176533289656021 --1.7452644444114 --0.100513585453946 -1.80263307816376 -1.43540999698383 --1.55208287356712 -1.84390432573418 -0.586971427327422 -0.652479808931552 --0.481625453849919 -1.28985756556235 --0.422146217051896 -2.38541908458081 --0.584137587143882 --0.221876262145873 -2.13587265774622 --2.02571816526698 --2.62243481163371 -0.0886591046812484 --1.3439400723727 -0.0515063146616246 --2.39854313150399 -0.19251525016953 --0.74715050117943 --0.724249847276312 -0.685799618152227 --0.468371121793734 -0.367549529347276 --0.0154171339810514 --0.595974655653674 -0.788494635366156 --0.830325013060033 -0.56073052418887 --0.392490114875578 -0.831443181638498 --1.67027544907447 -0.124467537118317 -0.373439275357354 --0.458203404957533 --0.668510102530725 --0.061042527506082 --0.688939103314382 --0.770336803346751 --0.492666166744836 -0.511732283823763 -0.556638855394528 --0.00783423306870645 -0.0627730216318589 -0.275759135824169 --2.18124803229215 -1.92066438613675 --0.960097548448552 --1.37414889436753 --1.04297793324759 -0.934901726274457 -0.160163959293421 -0.0505770539823622 -0.977635178106841 -0.740420162154948 --1.59184756121353 -1.51943259465832 --0.190622566090548 --1.63852167619295 --0.795270256072698 --0.21845670669147 -1.00421313712241 -0.865928731886431 -1.5486749219537 -0.846873590243725 -1.45140833966052 -0.931566973558752 --0.435829081715625 -3.2067279543863 -0.0183910019783546 --1.41852017595631 --0.422157491976275 -0.0232616772701171 --2.10272595715464 -0.434456382136672 --2.4705802961615 --0.859426679729921 --0.198768896698496 -1.00401075768231 --0.916341690720479 --1.44936041365564 -0.678134758840557 --2.69740901876987 --0.286286767532964 -0.774945863298136 --0.0921148732220871 --1.74554387723392 -1.72954934850096 -1.34510944148603 -1.68450439443802 -0.558621981922606 -0.326756830214237 -0.0403761325029741 -0.424049022026928 -1.46533690205352 --1.21421360783002 --0.509829607770719 --1.50113223230055 --2.21983467010342 -0.638456928495188 -1.58567409494352 -1.5463218902636 -0.465732628041533 --2.24954819770403 --2.26411030145562 --2.02157506402786 --0.810769753877754 -1.11182042307825 -1.20625690039984 -1.72570475225859 --2.42641515926632 -1.26266529422741 -1.80876865630423 -0.29248883440949 -0.68646763316692 --0.68981799584251 -1.05896775349396 --0.349823775507264 --3.35347143730994 --1.03017104458322 -0.299870852280574 -1.86792627054318 -1.34039103844747 --0.571849718655699 -0.889746738349505 --2.56270526381579 -0.325903034415884 --0.111205548479635 --2.66682297243812 -0.743520247812402 -0.194941886771023 -1.45150255813853 -0.919041071145447 --1.52583015614678 --1.54871606525849 -0.905944904893786 -0.197051678460269 -1.04487726194745 --0.306723948154175 --1.44430582749078 -1.48024781264194 --1.59101520198371 -0.345284752607101 --0.822838211734069 --0.11802853245981 -0.643714307188997 --0.0827034403206461 --0.0198156754046863 --2.80594436537023 --2.2265987164816 --1.12703885646209 -1.93413905409746 --3.11686320896175 -0.561237837696812 --0.0201654810290091 --0.120261906892338 -1.79449275678208 -0.62179944519454 -0.515031253547335 --1.95472427098455 --1.626059247527 -2.39616700681687 --0.51253872408499 -0.978613606529638 --0.0556887686038223 -0.668595599947938 --1.09796509214749 -1.87889533279348 --0.185560121864604 --0.0588009535628302 --0.670141701032218 -0.278438036207422 --1.48952447973931 --0.389134401732427 --0.258475841066662 --0.174426917524826 --1.11023678355166 -1.38447915440775 -0.988565751616758 -0.816766569176258 -0.53795867464078 --3.92670827894258 -0.475178274780482 -0.774360731559973 -2.62993495589493 -0.831828257090393 -0.513125914323313 -0.96082529029256 --2.32127757388303 --0.125177657872573 -1.53471449901 -0.660946001496953 --1.31880020276372 -1.347181096829 -0.508616269575354 --0.752767228299923 -0.83934096408219 --1.83992171015531 -1.065574836519 -3.02353869650995 --0.945670484109279 -0.818715859351041 -0.20773630213532 --0.611787553785067 --0.846428900989149 -1.98439479080369 -2.32929706402003 -0.460173537220516 -0.0593113065436235 -0.538928899254175 --1.64412055280463 -1.74784374616229 -2.73943095522615 -1.83269337061648 --0.550135257790707 --0.553097387966886 --1.029103213704 --0.0648907561115095 -1.36023245091497 -0.399487694957823 --0.971503236901004 -0.659542594340245 --0.164333170709387 --1.8015434687634 --1.06301996656221 --1.76829459867657 --0.0811155971287718 --0.829296805319551 --0.981656119895435 --0.69930608654046 -2.16143923759807 -1.68820538119969 --2.37759635939242 --0.557405314632778 --0.734649404795263 --2.04097618815385 -1.44800263539349 -0.750182113680687 -0.0345960129635117 -1.44819632662132 --0.409956299946089 --1.66377036789511 -3.14370219303855 --1.52799538870899 -1.5482692414335 -2.65181900282199 --0.126836246579231 --1.64552994507912 -2.18824682950452 -2.574061285113 -0.0933918634699999 -0.948972306554847 -1.07334512752545 -1.82821222380457 -0.94822711980909 -0.594636680335013 -0.305208692146433 -0.612594819164933 -0.322512290323237 --1.33261090738266 -0.411986243472951 --1.48419386282065 -0.512238714095856 --0.83936755978289 --0.210735031309046 -0.626170599707521 -0.994069337426172 --1.49308082815122 -1.30753624120709 --3.05722117728569 -0.407156961484681 -0.296198016357877 -1.32939216748601 -0.303582774874016 --0.135828325253435 --2.18190251144795 --1.81534740730377 --0.226499303462532 --0.179467717379417 -0.664275739145296 --0.49438579490975 --0.610414794618279 --0.568528802933272 -0.733741152305985 -0.933470612039567 --1.46252656110808 --0.0526391647504738 -1.62118884745548 -1.52172577633185 --0.708522510596467 --2.17575274485551 -1.7039934317833 -0.460752871777601 -0.135908818073439 -1.20410635819105 --0.376313885897645 --1.11443365209494 -1.41332262602046 -0.211776485150004 -3.43356424647644 --0.518050636294296 --2.18250706834932 --1.68876449667816 --0.454472808918066 --0.78374556782035 --0.811954648891955 --2.13153745708571 --0.902200971251787 -2.15956330262724 --0.394402921386636 -0.304677983816713 -1.18675226470557 -0.47936591950902 -0.0439031316204925 -0.270964167432824 -0.727448446738348 -1.80626498700382 --0.302198570300874 -1.76931777203292 -1.32572518625517 -0.863689635236906 -0.361901171252249 --0.0167490129212027 -1.45890515530141 --0.660859588906344 -0.712356448526091 -0.15017945372165 --0.448518503726199 --0.874243867211487 --3.29707740020081 -0.42747597926305 --2.10567903488035 --0.267294718996094 -0.837386676484609 -0.932031038269447 -2.44992509418326 -1.83957347857009 -0.421181403107084 --1.02077381105396 -0.826630556411679 -1.21845428125679 --0.110786842456166 --1.04368798989091 -1.94874783297745 --0.244766744055919 --0.412569397486166 -0.755675211911838 --0.189740275140224 -2.75038255292091 --3.13153877854164 --0.984991232728195 -0.0951853234121547 --1.19094288547655 --1.76389330677351 --0.524593070631997 --0.690216292707383 --0.978200272781571 -0.781717117122469 -0.972834677362888 -0.124620552493525 -0.426803300511043 --0.797789340088773 --0.636542715262586 -0.923489846081516 --0.319076689013389 -1.07036183152037 --0.00950930894899216 -1.1354024409169 --1.51421755592704 -0.167565710742188 --2.1401915097224 -1.06713948227389 -3.18155117458632 --1.96940528855144 -0.55920858691475 --0.116652750051298 -0.930711735103898 -1.50106763965397 --0.0231861091873107 --1.31343768428154 --0.43773247050509 -0.320336251368353 --0.520828471863364 --1.55951804027826 -0.271024799031721 -0.140623024516902 --1.09214481750701 --0.49194895988175 -0.684734730339223 -0.194357361607977 -1.8993583002188 -1.42467638330184 --0.998251853021895 -0.571652077359122 -0.170110034146575 --0.325018714676695 -0.593093870117995 --3.08987249123453 -0.176189767729522 -0.980447466345318 -2.3888415550882 --0.673783000309705 -1.78187075403908 --0.150509345612942 -0.304484856275369 -0.758443193347194 --1.41633617416456 -0.53589447244704 -1.0140891819721 -1.44935836979234 -0.44442072162833 --1.24701529408522 --0.87046386830994 --1.9244701381223 --0.239641786993435 -0.616571941274685 --1.5540923096621 --0.826272710593404 --0.0456211633552925 -0.316937092743171 -0.42967961765935 -1.26178791838266 -2.93520189834085 --1.44862334863057 -0.148559034674928 -0.783855176500605 --0.0749216122962331 -0.395664155123891 --2.68181258357505 -1.27938914411569 -0.534165792006666 -0.983470914032074 -0.364272445184467 -0.40783489423014 --0.154454269733947 -0.526388080591257 --0.448728669546284 -0.819562827517391 -0.221793596921046 -0.560421549274448 --1.2250271309504 --0.332427497718101 -1.21883664248728 --1.51674652978387 -0.10501205764678 --0.862731543042536 -2.10553215007468 -0.130458918112794 -1.31943318516408 --1.33550034196692 -0.429222648384908 --0.70115103179219 -0.696643061431914 --0.858348145687552 --1.42661418821032 --2.22915342116899 --1.4786720293077 -0.439576023785708 -1.4639691084297 -2.00174868692043 -1.68131815175435 --1.00527209016666 -0.735045221754611 -0.309587098598607 -0.377094400371536 -2.10500960503818 -1.67071712457958 -1.6162476324897 -0.422692451269823 -0.534982731931636 --0.445077876104506 -0.404018891173184 --1.8749771389628 --0.737885801208037 --1.24222252591859 --0.0268839061179769 -1.57995316142872 --0.907230958388084 --1.30960619735504 -2.07185429282605 -0.33295717375362 --1.55900966646563 --1.24836805232565 -1.18225867444447 -1.24788460958791 --0.981108365703779 -0.365886982842587 --0.353665808722184 -0.728750819871479 -0.173362026998282 -1.40003549761127 -0.636883656356408 --1.52379610506856 -0.784082894488584 -0.724414923897516 -0.664646520006544 -1.02103288593102 -1.02815383917844 --1.3645550122421 -0.1488634856928 --1.02949912918803 --1.59937044107366 --1.57422639599742 -1.14413230813105 --0.734785388358091 -1.32055161841621 --1.03200677670626 --0.75470343054773 -0.10809693635411 -1.7661680882275 --0.0804530073718226 --0.755897231294384 -0.36224169114276 -0.30031680030142 -0.230729504258939 -0.442975573997987 --1.40896033973579 -0.17416398513191 --0.0744967995577532 -1.25319264717363 --1.81487234747986 --1.29814316436469 --0.424918032982383 --0.419646265077787 -1.00289686247291 --0.565901389094936 -2.09983360112574 -0.831253237812527 --1.57199670387495 -0.664683756204154 --0.896473057991022 -1.2593694950663 --3.62546453337286 -1.83377338458792 --1.51853159274449 --0.622553936908535 -1.71180146198992 --0.458702077302842 -0.41719976784629 -0.423245641979754 -1.68832024897372 --1.4186198062734 --0.567812418574324 --0.267567220028813 --0.564779399468513 --1.02237063908716 -1.45293270747091 --0.507341733361137 -0.0678765316942567 --0.0343546653803042 --1.87855427349923 -0.414497983515915 --0.831014295079822 -2.35078153244291 -0.623583042519368 -1.82196782287832 --0.938754982996876 --0.275598554581865 -0.279674339413997 -1.24538918341542 --0.69722366648999 -0.919662430886483 -2.03114801310746 -1.02105545997191 -0.500390220892541 -0.557401961583121 --0.561300257216082 -0.327884937380579 -0.16813731383268 -0.582285357131969 --0.985490912207098 -0.738112478796602 -1.12691297953384 -1.73736926516213 --1.15132797780342 --1.03491999488401 -0.231755683858198 -0.180648773909436 --1.64843639360999 --0.308933480514966 --1.29498088037753 --0.50001845744519 -1.41382627082194 --1.6900060278513 --0.0496880147528387 --2.00995617742094 -0.521344998193815 -1.17506977707475 -2.14298056802632 --2.12161405133976 --0.697025111381659 -0.220524887250775 -0.214313383440532 -1.3919141583593 --0.0343718595637093 --0.183358514031362 --0.623585579967546 --1.59478005596034 -0.580997794443665 --0.065587953706185 --0.828218218751312 --1.42200029917899 -0.879304436588537 -0.0633518749567479 -1.34279375826131 -0.170870124730664 -0.685314738438613 --0.266536952738281 --0.114434775231949 -0.330422714606854 --1.70622132187948 -0.556830423730439 -1.29343638044688 -2.1876897303145 -0.708538888811818 -0.302942602290067 -1.33750263899982 --1.72774137935315 --2.38297671535271 --2.9484873172133 --1.65213967192446 --0.786838382166948 --0.929877297490052 --1.50856075755818 --1.91635027989503 -0.799445220164433 --1.4361325414069 -0.254203981950628 --1.36573554537751 --0.57354196319509 --1.03742775679713 -3.18135452801272 -1.68197762199246 --2.26037345071029 -2.41159601622371 --0.240837147460812 -0.692109516994798 --0.286683160989028 --0.732508177710766 -1.008476830545 --2.23861990806998 --0.350750534430352 -1.55591874535877 --1.84847421016097 --0.184079890122897 -0.218607112000068 -0.267514151158331 --0.718277522795432 --0.408719376818514 --1.3232854818778 -0.258715859069017 --0.0993217397974728 --1.88163834198035 --1.58783869404199 --0.337452075411047 --1.26534642901441 -2.1096078536534 -0.257489751491205 -2.21603964329588 --0.318713758025956 --1.71135577339934 --0.0688815206901516 --0.598207505158413 --0.844813626111186 --0.830156525704663 --0.443126235233748 -1.68555629515313 -0.682556249804428 -0.338164598958906 -1.20715032510839 -0.701498970177918 -0.607861375630819 --0.875908212775315 -0.847546550933874 -0.140836795136941 -0.946852838979986 -1.37359385121926 --0.00545557965537569 --1.17993001691149 -0.817875050004844 --0.917187287309087 -1.84724079922082 -1.58071836342435 --1.4526182990743 -1.25857133478902 -0.124506782722294 -0.661836152218772 -0.598126522528998 --1.1400260755707 -0.41983419691989 --1.06869415738635 --0.184207627480994 --1.32968080532073 -0.398137082870427 -0.690592452361816 -0.215369052330615 --0.516423830074196 -1.27320711926387 -0.441689004781212 --0.0283011678967426 --0.92880982426383 -0.728450355999845 --2.39353046617674 -0.400219983230118 -0.424560262451763 -0.557013708193928 --1.32112999608954 --0.199515597232612 -0.70444591772279 -0.561701831094771 --1.61275942474487 --0.282718250085017 --0.23578024579675 -0.153809016601569 -1.7939334999383 --0.481884341592085 --3.40411771508532 -0.619766513006383 --0.142037100655877 -0.337561231585248 -1.24123557437933 --3.02048705743248 --0.794858528692018 -0.85374020931145 --2.89498496084058 --0.241781479097698 -0.324333636704107 -0.619303782659841 -0.940460262593827 -1.80335834206415 -1.70784454801705 -0.88634925966312 --1.52895226070717 -0.872757232483185 -1.25321719390712 -1.52905995287932 -0.738614855014049 --1.34407836193948 --0.312147548202631 -0.329271981332759 -0.383142456924606 -0.938639470102025 --0.556652340595026 -0.155715092410741 --1.63261972408432 -0.261248155572851 -0.0952418590256698 -1.0644408712201 --1.04840367786395 -2.2971643181578 --1.8875861560256 --0.410187681287679 -0.415674192714203 -0.704425435581605 -0.0190784932798778 --1.52315514465652 -0.00818752593729677 --2.26874568255568 -1.85980250474592 -0.990368998561223 --0.890358488537945 -0.355667056979403 -0.736105541828863 --1.04070973373053 --2.50893398282034 --1.75350034120324 --0.0732878693425221 -0.534979648671097 -1.19406390730491 -0.695762878949619 -1.16484386911705 --0.755358547085397 -0.321746617931773 --0.303150108662152 -0.856199914392928 -2.15154348922374 -0.108180132783737 -0.670102477490063 -1.58047291276786 -0.951131070378157 -0.879680635265382 -0.842071839989078 -0.948609409476383 -2.32103504571755 --2.18490596471603 -0.197784682114406 -1.57378715364717 -0.11485469054746 --0.354130227869373 --1.48480635004653 --0.529670982524358 -0.286377017626563 --1.35568853521173 --0.0323487890108094 -1.83530732313669 -0.845653230571962 --3.64131736899743 -1.83664338201557 -1.28340960703063 --1.87933936776057 -1.17585631716422 --1.83533107578357 -1.02288647158612 -1.98892141568762 --1.09328950308922 --0.619139641426585 --1.42096768286875 -0.4396630932891 --3.33170496206688 -0.890783442112127 --1.78546320126995 -2.16945183467686 --1.27213061552077 --0.161325195277328 -0.884289756596415 --0.178819342674622 --0.037394606598987 -0.287894685009986 -1.52154295097186 --0.0390270022977184 -0.983148354410684 --0.35705566475319 -0.742927072748248 --1.97285792210233 --0.535045571259989 -0.444234196017547 --1.42805505774852 -0.524853148618877 --1.54855621166173 -0.449548564620791 --0.431836687793094 --2.00671179212079 --0.352615573348203 --1.5524432336369 --1.48704099174969 -0.611138890320309 --0.121705141191715 --1.65178331731756 -0.0072955969385049 -0.806531101172443 --1.54920259747741 --0.527791309456497 --0.39056617404998 --1.02853415678719 -0.785535473812843 --1.4667222769291 -0.581080205633029 -0.807670020806228 -0.991750988394449 -0.402722310146949 -1.07109639148965 --0.380371266237606 -0.249993665974813 -0.464394000273572 --2.63628946714652 -0.759437999204465 --0.0798300960463152 --0.00631757006544653 --0.755173808620778 --2.53511862663957 -0.923876782915215 --0.722197327040377 --0.537464930598389 -1.97798866776944 --3.3862336214042 -0.166714558269064 --1.29156327131513 --2.65198120239279 --0.0588182371859141 -0.513587980814542 --0.244927327327275 -1.87345810389111 --0.121069596273683 --0.547683926991745 -0.841298446073052 -1.01478848609462 --2.27684198184213 --1.15979216776147 --0.608237846760765 -0.275033901184198 --2.1735692554354 -0.998825777615878 -0.720250466960941 --0.66253765846557 -1.09900580526694 -1.16475531927716 -1.55128565346293 --0.04302550999045 --0.444624093294678 -1.04774340033933 -0.381724743865657 -1.6304439080108 -1.08524988470765 --1.41888576299316 -1.58603282009505 --0.0997061671966044 --1.86738032485153 --1.00715810692485 -0.31065203174651 -0.416015607343324 --3.81957197357176 --3.91510413946682 --0.57648640552118 --0.0128401447795881 -0.82184785498011 -2.0527479397323 --1.03014554371793 --0.416923330802636 --1.07674498283878 --1.68135805524664 --0.356535428466533 -0.317894338844788 -2.89274532224449 --0.691748685662532 --0.118868936363992 --1.21208155853767 --0.38058371081847 --1.86606595535881 --1.02456170966384 -2.39777844589806 -0.532563952148072 -0.539271133450502 --1.87387765158166 -0.607472042824536 -0.0295246990568643 -0.931484618609186 -0.635151736678363 --0.340658216555042 -1.21366131949052 -0.764604940131676 -0.998206100294858 -0.290706578426642 -0.481546953243191 --2.83479050073941 --0.0658901994981917 -1.68613812106072 -0.459335059031231 -0.689514683258817 --0.367194935647909 --0.408309191801173 -0.231213428350374 --2.05057563769887 -1.78037215663445 --0.00224489191044341 --1.17908917294061 -0.304210975700034 --0.00963376621093737 -2.45338785636813 --2.67784009475353 --1.58588400296991 -1.38762537091037 --1.44192710674257 --0.84891199975096 --2.61507213323722 -1.48899548489366 --0.0668753217688405 --1.4527962725408 --3.42690557091696 --1.16571021147902 --1.13473625763906 -2.75454739346047 -0.753707940484663 -0.487291508440144 --2.21410881803577 -0.502165614886842 -1.99115804693067 -1.27011900476768 -1.62349792467846 -0.324699677127111 --0.886628343464579 --1.9816899863648 -0.643608047842921 -2.01168778675009 -0.231607103662096 --0.169249881033899 --1.36615340776521 -1.10571515258623 -0.205711860142888 -0.423453359455523 -0.277332362557111 --1.43179273687619 --1.81283291241334 --0.15428080688902 --0.224188381157678 --1.95537168021532 --1.44789226679274 -0.594449205308095 --0.920564081542514 -0.500868832982036 --0.0473097012434849 -0.0644175139326393 -2.27256976188814 --1.40180570950178 -0.520794686037178 -0.720475449006219 -0.418279882372874 -1.95503880541596 --0.20938161850577 --0.725671385364702 -0.791249522898291 --1.51845264472882 -0.286934120349288 --0.0343797382894184 -0.547314291123779 --2.0483405823805 -0.762958054670847 -0.0222070220096029 --2.3716146848375 -0.370948820030916 -0.637223029250379 --1.870501591666 -0.474665218968646 -0.482414240534407 --1.18607682548065 -1.0641125663746 -0.169982802984787 --1.28869983588105 -0.561995238385919 --1.80218863844226 -0.593107968087271 -1.44927364659129 -0.860078967519478 -1.71889978871088 --0.62150606169758 --3.31953761854503 --1.45938325707386 --1.20643576702983 --1.20820232754265 --0.166827056196453 -0.458878367222889 -1.15948139458226 --0.213888530191094 --2.12216738512812 --0.12749110721073 --1.3638532606542 --1.29627199453466 -0.194765367312037 -1.30631715267492 --0.197518250867011 -1.01982819321106 -0.439064425419218 -1.50131823156205 --1.05459106767709 -0.45843309644648 -1.00720245422493 --0.485968383227391 -0.720752649509844 -0.486246745554746 -0.875217714149347 -1.33200214824851 -0.265243158949374 -1.96328083643429 --0.303365934456647 -1.55250073865468 --3.16991098097137 -1.13638290729392 -1.90840124189588 -2.03569155279415 -0.425084698599482 --0.39999780391625 -0.51938932920919 -0.35443717270735 -1.82312775054383 -0.98966017832716 -0.198877190309492 -0.310315006673875 -0.472906956254349 --0.989754515828528 --1.25671963888823 -0.0782457418026397 --1.87909009411099 --1.67896100362321 -0.245387886729237 --2.57925868375432 --0.951756430288803 --0.513691567603324 --0.929834483294517 -0.75029819657918 --1.15255157978112 --1.55390146577196 -0.676826506135651 --0.735847929677853 -0.85847353927732 -0.216440647067627 --1.07392794543949 --0.291791192769605 -0.789188382813194 --0.554229949034386 --1.42416502404332 --0.229423046925454 -2.15353552359979 -3.05311589904203 -0.302604997788363 -0.854670635379939 -1.29736519734206 -0.627503815537391 --0.201511429311203 -2.54786107640001 --0.835908337305167 -1.78638193473613 --1.33065311660211 -2.28266945029092 -2.05883831156839 -1.08603424299636 --1.35651157911261 -0.622216606932376 -0.220795680337 -0.844849466095726 --1.1301311362083 -0.272372909194134 --0.189964256608793 --1.75328681966836 --0.334282630682033 -0.19185443378089 --0.202984876000578 --1.40901946350544 --1.65813619823354 --1.26625198539007 --1.09343425307846 --1.13545246740463 --1.34988318645709 -1.96382229112643 --1.55496515663477 -0.796507310572222 -0.0476560827768182 -1.75274230893034 -0.685672488773953 --1.28666756115169 --1.5469952630781 -1.91509219252479 -1.84461904225783 -1.09721877922159 --1.10000768563948 --1.45296077039069 -1.05677456829302 --0.712479339456863 -1.27928821447632 -0.247826610835377 -0.550968223018387 --1.71770904677962 -1.94013665172379 --0.294305234128483 -0.869397020694418 --0.190326989156402 --0.732459340273177 -3.61672175571155 -0.305828075945611 --0.962371311794687 -1.431043600995 --2.04296312390951 -0.870704771043917 -0.0170521393822582 --0.221456283990676 -0.339096214339175 -0.650121093385579 -0.694962694901932 -0.7158459422356 -0.796755905557561 -0.558691175136833 -2.01169093973621 -0.966818260400842 -1.66256836621535 --0.742964542242095 -0.340271592660494 --1.377951830324 --1.470278850667 -0.0171066789108103 -0.265507811143287 -0.01213258349296 --1.49854021333593 -0.27508264446964 --0.653403880247744 --1.2546143085034 -0.156389247218327 -0.35224150995267 -0.796971315985486 --0.735727071888761 -0.514480358642523 --0.435677713702638 --1.41348701574546 -0.309056077805351 -1.44095942376702 -0.956746003134519 -0.629642324376544 --0.399768182046003 -1.32888775658867 -1.20380458258138 -0.0983046872140321 --1.41477206317342 -0.427746451181825 -0.291514621251727 -0.929662060975417 --0.0057053526439006 --0.613817610012159 -0.416511171608608 --1.45999479033173 -1.82598728913289 -0.755761157185608 -0.352996274463209 --2.01965950929507 -0.158614714322701 --1.32619363117083 --0.208072147726718 --0.69202311078417 -0.500197970397565 --2.91002740772889 -1.25904647466545 -0.501529332462798 --1.36806990779667 --0.211967772352592 -0.518772707969649 --0.708304089062139 --0.738545595264725 -1.2867983884893 --1.43777988710178 -0.12876121430876 --2.00407094803419 -0.99436666317083 --1.21443021450095 --0.634897060372879 -0.958279119561624 -0.379003112464792 --0.288195540503221 -0.342618634187405 --1.62248033670219 --0.696141720043574 -0.614631145012844 -0.295728633441307 --2.30719374631412 --0.0618647150787979 --2.50181285531461 -1.51945437185469 -0.495367898088082 -2.17541818561899 -0.0124409752447896 --0.409239767510925 -1.0541496109024 -1.87556223356008 -0.811845912195761 --2.14393174678202 --0.234142498791954 -2.17565096995746 --0.0375714102628457 --2.36088020395472 -0.893022834995328 -0.150107588454311 -1.27598077043171 --0.401540525613996 -0.122738206796537 -1.32168283045989 -0.38727913603504 --0.825778532133128 --0.102800155302056 -1.87267531512132 -0.00182398165207331 --0.327180912035377 -0.252715726547255 --1.52533378301603 -0.281792640086302 --0.120814190418837 --0.472554490069825 -0.130175332345466 -0.936015540511701 -0.552088054423132 -1.76263614738952 -0.545659863871286 -0.708714682310077 --0.0243158177470288 --0.298550249317172 -1.35243075775837 -0.274744699135203 --0.31026414574057 -0.232537441549734 -0.222662180453117 -1.30648712860004 --0.321997558961314 --1.21125033758535 --0.00653024384101286 -0.316269642782839 -0.869411290415099 -0.686071934497408 -0.252963149050624 --3.2889695041936 -0.34592588230799 -0.515154428753416 -0.56365916568717 --0.00418767001177045 -0.0271428892350016 -0.377628665991757 -0.713041632934729 -0.61052146178695 -2.06490685635075 -0.965441114741363 -0.0394463776380185 --0.312155159716092 --2.46990803049079 --1.63081189236375 -0.804294852963675 --0.179320829395252 -0.970839585823125 --1.79576200961189 --0.0117033763864498 --0.478322479017116 -1.45449874736831 --1.35213135501573 -0.999575167925236 --0.2256023189546 -1.00988438800741 --1.55066393149814 --2.14317125869892 -1.36231601564713 -0.112884288370969 -0.56525945460146 -1.27590240867916 -2.42776422618312 -1.95153989906578 -1.10321316447068 --0.351854267804104 --2.85433956647019 --1.27750576749072 -0.998823691751051 --1.822988856193 --0.957730988161558 --2.73499905816476 --0.764352472918908 --0.768540410481545 -0.778074474909101 -0.987680088627663 -1.39087754602828 -0.876489054395634 --0.568013930679786 -1.34160270095189 -0.628857974704392 --0.0376660087143961 -0.218055173287141 --1.30010681411444 -1.16970661191033 -0.926484136855034 --0.279557372801765 -0.897785779733255 -0.0387383237863741 -1.18128636863526 --0.126399205964084 -0.739313082371185 --1.94261779786468 -0.338619992348697 -0.372797668476709 --0.790130948197472 --0.618206959958094 -1.66761537178563 -1.80582270885284 -0.668530825182529 -1.36300851770087 -1.78072795852812 --0.547634405134602 -0.643973340835512 -0.833337863331843 --0.39524059990147 -2.32153529541621 --0.576686182933479 -2.28875196450564 --1.1535076273041 --0.207617148872497 --1.41462894468572 --1.65622846335103 -0.900850697060653 -0.921641968236855 --0.663369059061147 -1.62274164220769 -1.37404707021687 --0.964090558392002 -0.0383224289146646 --1.85905503212819 -3.12283279229109 --0.473663677790569 -2.09988311255782 -0.542207979654055 -1.4780304012213 -0.646737498638297 -0.653285326064731 -2.21176503367378 --1.98565597563817 --0.373668689331019 -2.24958106024342 -1.92397629258607 -1.14576272896753 --1.79605248481564 -0.352657713349799 -1.27864891431156 -0.760370067174044 -1.367517897782 -1.11226125733777 -0.955459188641004 -0.0901395386628501 -0.274818455136522 -1.19153622670075 --2.83436083577751 --0.978189406181656 -0.72359527036027 --0.678761406616594 -0.152082704384712 -1.52515559440774 --0.709881425414515 -2.5801784072039 -0.151937382209269 --0.981745384993538 -2.02048195007967 --1.30078049965493 -0.29456414850474 -1.33934452635003 --0.139340555368371 -0.480675389786359 --1.42741297744814 -0.580867647783313 -0.10501776065774 -0.109759869197578 --0.181740381541458 --0.0866862347374528 --2.13236294177586 -0.891133452644166 -1.06398359439805 --0.558621945383361 -0.194997727496933 -1.14647744625124 --0.266686249129336 --0.759003295068354 --0.136628205696219 --1.6321250917445 --0.964775484053391 --1.0420842324125 -1.67490752387237 -0.391034572382814 -1.90151019740113 --1.25900505483204 --0.206828233370082 --1.28143949806762 --0.880379548891767 --0.10696169438042 -2.04340819852892 --0.672370426123077 --1.12958944667271 -1.29597759913242 -1.80094385542842 -2.09701575802541 -0.719799527208234 --0.15505771901821 --0.920257951101064 -0.378317211239978 -0.450240617056025 --1.38344429356483 --3.84266769995392 --0.841524486714903 --3.14434599160855 --0.98454051350728 --2.45294941194885 --0.000988916639688142 -1.18416367467884 -1.35122481184407 -0.644929968013574 --0.240718744318304 --0.884081051331751 -1.43688146654663 -0.778796558482142 -1.30225872497909 --0.469332043582448 -0.0898946984554101 -0.382551077220562 -2.21375555985785 -0.349348641321537 --0.0927026665583348 --1.56722080600372 -1.01076591158767 --1.25406873968646 -0.0810688218653972 -0.0865835094186487 --0.151883695769016 --0.448315526703187 -0.149603607987679 --0.0324058202016317 --0.0106727598986396 -0.471948321707609 -0.00387808252032329 -1.05838629980668 --0.197978890252186 -1.04806091743229 -0.361275112000754 --0.761739704095799 -1.25565065109876 --1.01396687724138 --0.848654623636001 --0.568948452629066 -1.47798426557698 --0.515206920809277 --0.0850197197040501 -1.66595377197413 -2.23080972635831 --0.739667080859917 -1.54508041231876 --0.981233770232212 --1.08012559507705 -0.712990573402937 -0.165702482084235 -1.75155978991029 --1.30340794828208 -0.738124522974481 -1.25176351083482 -0.0484324490761789 --1.58792121843829 --0.899013823014496 -0.665630689913371 -0.578439510310238 -0.621416652293632 -1.12394082498651 -0.430742897391632 --0.452539251569164 --0.785460656834612 -0.273386408981011 -0.887532594840103 --1.61902867646757 -0.241080676898996 --3.33084809152129 -0.396840975270806 -1.20269324125109 -0.0433509258888627 -0.265820253316987 -1.76549856058688 --0.466979663229289 --2.21192036672407 --0.957372988674678 -0.0742508491094487 --2.05334197513372 --0.400915634111488 -0.310131933166749 --0.993914938205407 -0.589156163171427 --0.621007267056324 --0.0459759125603583 -1.36516149388931 --0.838725327750822 --0.849042684854474 -0.720838153966735 --0.0561727692057765 -0.36792788585073 --0.089503610785334 -0.851684518164756 -0.570674494446676 --0.0733629893586638 -0.0403784459574155 --1.53828586820447 -0.557051295894832 -0.368599970129653 -1.59391227091114 --0.719873060948288 --0.0469389478022961 --0.203162298495904 -0.220915294913173 --0.802589650379971 --2.15829390860305 -0.706190997939583 -2.3006254758777 -2.13760818280656 --0.786774804939284 -0.191896675697352 --1.46833617026107 --0.872194603695217 --1.12774383481104 --1.68611997260136 -1.06486449616693 -0.0350837557625852 -1.62599095279552 -0.294250679501785 -1.2632931390736 --3.92974327820022 --1.03397013933829 --1.82611712610115 --0.00902113138779015 -0.283804588960173 -0.801134251058942 -1.0514698076147 -1.43796530284416 -1.12471461064885 --1.69797852441038 --1.0623017653436 -2.25689156898 -0.396835079133696 --0.00658332857163657 -0.77140772371672 -0.814750509510752 -1.85867192363856 --0.365562331825739 --0.932149141597105 -0.573817064078504 --0.144520437249852 --0.148319103505358 -1.71111281286146 -0.245063305237538 --0.287203963014925 -0.983318058110655 -0.885183883876278 -0.287665561266834 --0.211987603883884 --1.21346971392019 --0.600775698208608 --1.63395613128513 -2.94595135798266 --2.00316095258834 -0.870689040889868 --0.0321987070941798 --0.774979460096109 -1.07678341599923 --1.81198575141147 -0.523069511150439 -1.57293692882325 --1.27870188721841 -1.06326778473247 -1.01982578127259 --2.91730653251156 -2.16733530154916 -0.819180096664278 -1.54170602139937 -2.57911178397501 --0.428838954194694 --0.327113675654381 -0.705490004472868 --1.80237084985889 --0.237623071546729 -0.188834806831604 -0.173084133775021 --0.73548060504433 -1.42131850438346 -1.61341322360597 -1.02974368977394 --1.43459102357664 -0.746480976203763 --0.582545910493131 --1.46457607352501 --1.21597099615227 --0.149786271171251 -0.441845313791557 -0.373659693810644 --0.0470697006425809 --0.69052952220877 -0.552984664622651 --1.10140579305883 --0.826339718573358 -0.00565907413018607 -1.17899876224757 --1.65720315394833 -2.39869589155992 -0.447468192193206 --0.260065044022149 --1.97736690919493 -0.752495101400637 -1.0052860288179 --1.25685703440313 --0.505372716697742 --0.0260708286447198 -1.21085559806457 --0.829497028000251 -0.157917266962631 -0.0581629609679695 -0.668185052910829 -2.30194131356364 -0.683057593941498 -0.83080519063574 --1.24336528111365 -0.879460587859478 --2.05003237086745 --0.146157026475414 --1.23277528093213 --1.39747052308209 -0.599935747402302 -0.433470226060706 --0.872391452177162 --0.847331009757852 -2.04570833507644 -1.72399821724836 -1.53903612041222 --1.63163405122878 -1.10797834539471 --0.216872058799986 -1.89726366253444 --2.70987211744997 --0.178300881810593 -0.0504479712097492 -2.5066582730225 -1.38445272527929 -2.12490723043716 -0.978192078148385 --0.861760029633244 -0.00325482468162797 -0.298661321016112 --1.73869560340943 --0.955635444318453 --1.00462540357568 -1.36764504171405 -0.653196334025505 -0.665329076642749 --1.41382327783123 -1.04040621778644 --1.62289216033509 -0.710704453668381 -1.14518673822803 -0.817681058539225 -1.25589908160513 --0.608818719669433 --1.85779154759615 -1.52944708640789 -2.6777443969366 --2.15852065035899 -0.84342055474572 -1.44955716531139 --0.791368022050552 --2.31551142284726 --1.27767503785574 --1.53004172716603 --2.21761938015779 --0.224619316551568 --0.59074256408816 --0.251386180848964 --3.2629747522682 -1.09138688480946 -1.82997039038056 --0.738873846458745 --2.53567545749736 -0.817901909532829 -0.958786972592756 -1.78486464997855 -1.06984041131379 --1.51853088956432 -1.72093576999351 -1.92221339991795 --1.07708182116792 --0.250751200801027 -1.84799249613213 --1.07071551740743 -0.919121116560731 -1.05260915246022 -0.931805716158419 --1.29390862580075 -0.543031763977597 --0.817859913917349 --1.39613585109835 --0.83097676061676 --1.95068505786518 -0.577020853816911 --1.16497086945929 -0.0114088794409994 --1.41308702459702 --0.299696307760584 --0.157873739735486 --0.413208927472674 -0.387720593488133 -1.60306669799423 --0.821528509486399 -0.0131992886303891 -0.891172603424703 -0.921443521884743 --1.04824515583964 -0.385429132056419 --1.36261903096721 --1.25663945802871 -0.112175124211962 -0.252323612208624 --0.0286856499940065 -2.20607299850422 --0.461924530482708 -0.430606575550136 --1.48168046415017 -2.13500559483815 -0.649478557052173 -1.60969181016695 --1.30461097535578 -1.92462656357408 --1.012382309117 --0.239814854171801 -0.305211518520409 --0.66379257678053 -0.957353399953263 --0.896308431668297 --0.782270112739479 --0.618404280605466 --0.117068201383475 -0.702762171131276 -3.01667296300742 --1.80535656631656 -0.469102274149829 --1.88393586864837 --0.509550720158796 -0.714372044800175 -0.130910671639759 -0.821465093734634 --2.21031178006503 -1.28490474906375 --0.447625795049039 -0.26221266432168 -1.08372955185539 -0.349569755940546 -0.564116678310857 --0.196827067492215 --1.5254852869907 -0.395241634952702 -1.32319077121845 -0.365004938151223 --1.00525655525315 --0.406362671223992 -1.63663107270057 --1.60656030401742 -0.3396117565479 -0.594925460700409 --1.50612453874419 --0.751586426788691 -0.0437461809332547 -0.374815825765348 -0.942742854624079 --0.199194559374078 -0.0502357891768828 --0.750266896127826 -1.28632082689015 --0.659457852347256 -1.59976181515022 -0.817520943484947 -0.508794917340547 --1.27425737017025 -1.66555401057716 --2.21565635485966 --1.65324880804105 -0.33828193590641 --2.58731225762221 -1.30277237901462 -0.745406075365164 --0.371536899622598 -0.0683993148666726 -0.843107153264258 -0.583275929227469 -0.993678359155474 -1.0972419804508 --2.32629331609162 -0.224512126249918 --0.281200666972303 --0.448898499482228 -0.46438029282001 --0.731319165566608 -1.32637310927884 -1.89997247484484 --0.665196819074112 -1.45624696161775 --1.15266054008913 -0.141249964986788 --0.821565525751936 --0.796681115930006 --0.326186746024042 -0.453010012771406 --1.39695943528483 --2.03778927097932 -1.08892306562501 -0.467390473361064 -0.800839643518387 -0.908135563493172 --0.392572061523893 --0.368005289776399 --2.39245466795279 -0.897676203751136 -1.26515112644202 -1.07750546432882 -2.33877267145936 -2.12604375630654 -0.251749221781623 -0.422643974001247 --1.97263918982915 --2.54139014616955 --0.394741181776922 -0.118459054100011 --2.28283101257688 -0.68817479392974 -0.0225690828200236 -0.440997243138055 -1.06194677419909 --1.65555969643479 -0.303603852232992 --0.66555349828592 --2.89682834895173 -0.152270574472778 -1.00717115008976 --0.773084333206075 -1.73639994766862 -0.706850784016122 --0.770652370962885 -0.136568365760114 -0.48530563693051 --1.33711606895861 -1.73163705427322 --2.60379425963655 -0.872598844466424 -0.518739371247108 --0.194607632970857 -2.36825690260731 --2.11092150703509 -1.48990998287987 -0.257618907475257 --1.92470141570157 --0.328150306653189 --0.271463407384925 -1.04741134065827 -0.541690413141239 --1.77220319038463 -0.457265289543669 --1.30848284494336 --1.47100026302145 -0.212332709223457 --1.00104976938688 --1.51999955844313 --1.44856479945448 --1.56053625556098 -1.56651129833039 -1.77979947250373 -0.58393874908009 --0.258203101246334 --0.828517665110896 -0.186821772320586 --1.23246450201673 --1.65705272338628 --1.34382796471722 --0.991655597503549 -0.038096960545424 -0.964889640747554 --0.019783323946978 --1.44209388685467 -1.28946725952807 --2.13496126039185 -1.97003894740538 -1.38852331855261 --0.525223698273251 -0.465820240360483 --0.765352571827584 --0.625322341164388 --1.44025192235551 --1.5497108626983 --0.290465994715287 --1.5163092214973 -0.495204438310658 --0.0611341501596705 -0.0590283317992242 -0.438964316384869 -0.0679376993769694 --1.16101663188929 --1.29013195459677 -0.435773481925654 --0.166940828228984 -0.974760366414149 -1.17056422441987 -0.384754997280575 -0.201887093513591 --0.904261189020239 --3.01911609133286 --0.887767264193563 --2.59027899399404 -0.84488052784693 -0.601084732018933 --2.32561192960184 -2.26948267950291 -0.351311172062447 --1.53780860532601 -1.57892177453639 -1.5282115939094 -1.16682877305848 --0.0452464715655339 -1.95833733825989 -1.29129034428869 -0.390364328221285 -0.952311513836488 -0.670332187194862 --1.12336255770794 -0.751857292146427 -0.0892411184700048 -0.301829335901207 --1.54670783013497 -0.630718471523878 -0.305523303094891 --2.08439189486138 --1.71647488479188 --0.0780413620552238 --1.94785967271194 --1.9921618258155 --0.371148571740243 --1.55240309013087 -0.835604711702331 --0.12434639013772 -1.86215338058734 --0.9318661524077 --2.03738102468987 -0.95825477292906 -0.350952878906748 -2.60414657405953 -1.26060650186231 -1.24394316478408 --0.237239237024228 -0.556135077508012 --0.550954111048846 -1.57675499214971 -0.304714825938802 -0.298482002523095 -0.40839986372713 --1.35379525297873 --1.45162195000796 --0.0255526003583917 --0.900014172741287 -0.753691309850073 -1.79568084658582 -1.22385583376505 -0.133348573669164 -0.572336485675333 --0.263276455273221 --1.44995085386951 --0.0211621926920351 --0.1676782954749 -1.18667352018593 --1.27514366640269 --1.7928978538334 -1.9473363765622 -2.16398892596038 --2.00741436541216 --0.0916807196601379 --2.34461232741223 -1.93590706950595 --0.175425184080062 --0.146006691842015 -0.000462166030416711 -0.930077691788519 --0.130750739714369 -0.188615577320341 -1.33627642588023 -0.361073079465514 --1.99538174397554 --1.96160796580331 --0.28055703708263 --3.0576393233161 --0.241307513527907 --1.50256407282724 --2.29627575650805 --2.57873214368606 -1.57736105786723 --2.62475680911982 --0.90537736071478 -1.6660242815716 -1.19910962430491 --0.401695926827809 -1.03240530214322 --0.201246022530345 -1.36647445593604 --0.700264851709846 --1.32612210631318 --0.582118034320569 -0.495901958666465 -1.27326413389049 --0.910104871851743 -0.140954213850115 --0.00217243689326097 --1.28801095632461 --2.14701410650038 --1.95436988764984 -0.473391698294748 -1.0745550261408 --1.36915628917462 --2.19953054015182 -0.777194524616768 -0.500487414779677 --1.45723642421735 --0.533444059086804 -0.567672113524596 -1.17359198050593 --0.832905982949747 --3.02503133841843 -0.161568621399701 -1.49652443842835 --1.41027620347432 --1.23968248598078 -0.811818684974206 --0.576281035174425 -0.560864367806172 -1.50125043123516 --0.277955648768989 --0.358310892985529 --0.317116693442554 -1.44564585259452 --0.719230615040384 --0.738854480931789 -1.02804080188589 --2.06132574950222 -0.839944373032143 --1.78282517211623 --3.42759214698482 --1.45000839136953 --0.368584215492916 -0.323206365932082 --2.35661277709374 -1.42214830395451 -0.182679611886538 -0.811453708490625 --1.63219671040595 -0.0814300232827989 -0.336691425981241 --0.231239332463385 -0.324425747293644 --1.93744560365816 -0.940819917628268 --1.07332996107865 --1.63988885804601 -0.260172394970404 -0.906597782502612 -1.6760566064217 -0.291036201936242 -0.794082315622767 --1.24321296036523 --0.767759145116749 --0.965514311940829 -0.607671000082465 --1.15782800868061 --1.04988969739417 -0.695588541430666 --1.20305402364223 -0.0536163888666152 --1.4029641347901 -1.34695234943221 -1.26135753545676 -0.944886727227715 -1.65646564040742 -0.0796416729705953 --1.87552868806594 --0.681021678133224 -1.57333271150315 -0.347739501450942 -0.519187255992684 --0.413475665961766 -0.486159015856849 --1.11179462345752 --1.09735355272299 -0.514830271283536 -0.114019986797224 --2.65152416230058 -0.360924170370911 -0.773517754148399 --1.19926124098631 --1.40946262993891 -0.565608130264245 -0.582286331603989 -0.759597561661341 --0.571396816764874 -1.69213578636368 -0.489886857418405 --2.18797919265907 --1.41657583469077 --0.425636453167975 -0.589057038007976 --0.937840437572127 -0.808040582829468 --2.05016190633251 -0.719427605665011 -0.388322783418261 --1.61608537466052 --1.27360951532621 -0.00715728785998238 --3.39106677009531 --1.79775969684404 -0.0146542645362722 --0.283716163831222 --0.690296644746812 -0.106190629446493 -0.3635477811732 -2.06752188673146 --0.0333590086938713 -0.470044707971621 --1.36085352405096 --1.25391195067797 -1.03202865703995 -0.730170081938338 -1.5111497157093 --1.43238551220718 --1.72555310370623 -0.0418643881548313 -0.975076838704751 -0.63390584377888 --0.184003684566669 -0.16197159973389 -0.913211533629624 -1.84521580711028 -0.545804278701993 --0.0113326143664967 -1.48131757646702 --1.22961868539568 --1.26760636185085 -1.41933558310771 --0.714779373552926 --1.8718270292319 -1.54317519989238 --0.966082520197947 --3.19567303716497 -1.74613893133829 -1.69270445438426 -0.611640822992648 -0.476554705133193 --1.52426499144316 -1.7344865713698 --1.96656261705582 -2.02752878471632 -1.15329711612547 -0.10910827543244 -2.29402000693796 --0.24539324837847 -1.73570062959569 -2.11794260805546 -2.16712214375105 --0.97856130020571 -0.31516503252751 --1.54958470389708 --0.299255275554444 --0.970914234090831 --0.41113825666746 -1.69583036036178 -2.10065444769231 --1.44342038890272 -0.269032468998473 --1.60155286726625 -1.83387305402757 -1.14898067643978 -0.899999175536216 -0.622234941014685 -1.04357800977785 -0.331067533328303 --1.61043394024484 -1.09257567178576 -0.842323200235469 -2.1628163330693 -1.63015819427487 --0.00611431090443482 -0.751999278274997 -1.42544730815744 --0.00197405133968509 -0.844877157561754 -0.381085227917765 --1.57396995977845 -0.397514089919571 --1.44995560640255 -1.98920767846832 --0.369061237699334 --2.00310972327911 --1.72692578732632 -1.34984840335542 --1.98579106412468 -0.303773794401598 --0.31976298786147 -1.05115239957956 -1.77631052273831 --2.71841314787597 -1.24465335231305 -0.134638903828993 --2.10932470679182 --1.78178612605061 --0.381573781983356 -0.103975708103919 -2.27450982440083 -0.943764724908046 -2.06225104672477 -1.160113883349 -0.163698716299255 --2.8821003780294 -1.14425673637811 --0.0599506779259791 -0.491785910477624 -0.382767791705817 --0.499522805824299 -0.456299179640332 -0.243920719339766 --2.81336254726532 --1.03471316959698 -0.680589755967006 -1.18523057219753 --0.0204929448777165 --1.48458597001997 --0.234444283280521 -0.935062607769465 --1.5018139629667 -0.355494725583792 --1.34095150469367 -0.342533027904613 --1.76684412195779 -1.54340571738818 -0.10275424591237 -1.41964990759912 -0.686207290380203 -1.97005433554162 --1.59484523539712 -1.02020572330111 --0.559580898222226 --2.91298166911388 --0.7229959768108 -0.39902719060291 -0.0117010099936614 --1.3169451754839 --1.19386687747197 -0.675781664316261 --0.997089228433982 --0.0145205622087303 -0.711320891618602 -2.40849913783509 -0.596170778672786 -0.236494375011649 --2.09529602421655 -0.309995409459056 -0.4365252336246 -0.252735576558562 -0.224033562062537 --0.655144851807613 -0.430343253107216 --0.877833578472007 -0.698792138156186 -1.63687089459561 --1.64789311092472 --1.35305063568526 -1.03444597046879 --1.02647039458187 --1.09561670377381 --0.643265027093118 --0.991111992677357 -0.764362959970619 -1.32974219335916 --1.4924951822685 -1.02165610497677 -0.748773293250757 -1.18195476345335 -0.00598100168947724 -0.0206658938006896 -0.920939519474809 --0.639512758256522 -0.655411061730112 -0.804197990215524 -1.80351796786304 --1.69435539171484 --1.26526220269875 --0.730061094303672 -0.448303343475756 -0.0586708190107146 --1.74119266797813 -0.911228939067049 -0.119761951883062 -0.465703205572977 -1.76540600997072 -0.18632685001867 --1.94334855566053 -1.48432788049176 --1.72361306883562 --0.31908326541916 --1.53583868952727 --1.92070486694197 -0.733952269571413 -0.2952303915692 --1.62237409056762 --2.65621445494538 -0.430672033725477 -0.173147019726041 -2.57872115046262 -0.879953465177325 --2.19758295653321 --0.377411410838572 -0.535582243633165 -1.20935499713925 -1.9008986799646 --0.938489150679542 -1.16873729316989 -0.5359583096328 -0.427644229102501 --2.9200203065049 -0.598351110413812 --0.0318732753598532 -0.95879858372955 --1.56451625019135 -0.0717610231895307 --0.953912477778182 -0.836511554779435 --0.0944586111263703 -0.193791764601308 --0.810001125352073 -1.05745714089328 -0.573485987878286 --0.829887670890336 --1.12337385313661 --2.60529935155733 -0.364292708890765 -0.128230996007401 -0.822384890222642 -1.73592435782042 --1.73017267737301 -0.977291741575691 -0.919497592076183 -1.76098525502057 --1.20714959746573 -0.248611344389889 -0.242823372554248 -0.835886668098528 -0.981998668069737 --0.959001235627998 -0.0196394372362505 -0.096433557148071 -0.965785666244198 -1.61871479713144 -0.597231722913229 -1.81038323268459 --0.330696714453044 -1.23429611498992 -0.134234422303894 -0.882350017688932 -1.15107389675893 --0.0843553848485001 -1.24912685029117 --1.90283390802466 -0.138133939591899 -2.29100091900133 -0.252719570933294 --1.91441787388783 -0.0790122501751682 --0.886155240469677 --0.461761746419278 -0.529202242005447 --0.380570882275485 --0.82550955247347 -0.248768593818568 --0.239209965273567 -2.00074712791469 --1.82638343180115 --0.606140750276783 --0.805054060878867 -0.507032476694238 --0.017976210201617 -0.825210637138206 --0.833384958191438 --1.75852897020538 -0.835832136965998 -1.54602540406147 --1.0766437318146 -1.45440576065245 --0.366434290935508 -0.681174060466057 --0.00761496962796215 --0.0871173231279023 -0.94980922260223 -0.932487344623492 -2.14645499897949 -0.526462463770294 --1.1349408658989 -0.0332081560035071 --0.510409552017109 -1.21620340352413 -1.05338585382465 -0.501383963728541 --0.356672425033313 -0.042965192608321 -0.670668928216887 -0.103166157243418 -0.962422074104435 -0.802691014300287 -0.54740438367199 --1.33662388993522 --1.48412334599643 --0.924857399091792 -0.811093419088177 --1.58639132142317 --0.607571532985737 --1.35063067270382 --0.57935445083401 --0.987755275047213 -0.739950700730159 --0.98912976222635 --0.61767954063664 -0.902779405265942 -0.308027031221755 --1.5630397054535 -1.2109001626774 -0.281724163057367 --2.10924151608376 -2.97832072291758 -0.0950616200472076 --0.782425600607876 --1.53577536621862 --1.82187443412865 --0.680530461533472 --0.535239146936927 --0.546593599329398 -1.89608541573962 -0.640778411623817 --2.5215239743694 -0.929681134548009 -0.769611395885264 -1.25098538247386 --0.707710732369506 -3.41553865255022 -0.292480145130746 --0.14943635306053 --0.474678460574179 --1.94403031704423 --1.66194872099255 -0.206218566887747 -0.294460177601021 -0.0458902406027626 --2.42742992831072 --0.764493087183428 --0.898771108486059 -0.978057630707655 --0.686717577508094 -0.710187387351525 -1.55673201799671 --0.169168796423307 --1.15860400528059 -1.60210480009421 -0.00420542639889732 -1.2522243494164 --1.68622545791715 --0.0349230517578079 --1.42264336490604 -0.380818928559121 -0.118063039083937 -0.713142242276426 --2.06055625363371 --0.554430451262117 -0.928733113587711 --0.1655630232401 --1.18077616993684 -1.5266170629941 --2.73355007195252 --1.38238517905135 -1.12419372078353 -1.76337630028383 -0.391099682405782 -0.421963082496751 -0.396942994007874 --0.343258947952661 -1.15478971759602 -0.705938644367681 --0.193392593064377 --1.27492102420172 -1.65004272481025 -1.03507344967778 --0.799541615255894 -0.714808634733442 -1.04575584569023 -0.110300289559376 --0.839348648641053 -2.08234806450271 --0.409731496017956 --1.41372760323354 --1.77035110436562 --1.28095930983524 -0.846384898211216 -2.09960656327901 --0.727917818864142 -1.00956625224697 -0.163071054846927 -0.0885305870094797 -0.568466314958233 -1.50607676444412 --2.1383026949121 --0.568652249182323 -1.70288458045743 -1.14508536617866 -0.555125060548718 -0.454736093674143 --1.22727860209015 -0.759887937637089 -0.0333446898423269 -2.13183634460643 -0.286212608203444 --0.00189997530386066 -1.22340818845049 -1.12769854464756 --0.748830000542148 -0.398809013485092 -0.901767485762957 -0.420670766183848 -2.58392874237123 --0.362119675099621 --0.865187219056864 --0.165555236745341 -1.36444703595077 --0.913868457359563 --1.41009789484472 --1.60531026640699 -0.802046530890264 -0.640502288126996 --0.112699730917335 -0.721905823097959 -0.0810628525713284 --0.267943491663345 -0.044099287419769 --0.198719369113668 -0.461037355537716 --1.34184155590626 --1.77061608523788 -1.62219846613865 -0.399637211135877 --0.656560871803997 -1.10536248154551 -0.468875626175915 -0.384474144557519 -1.50566158295589 --2.0354100736802 -0.325664874407549 -0.554464870479235 -0.195620683417726 --1.9601538543128 --0.0139260477490595 -1.35593222670507 --0.532512555707207 -1.37505506704607 --0.50358307531441 --2.55401501542973 --1.04993680274188 --0.0813372686373945 --3.38125187771851 --1.04807448364285 -1.17438335188392 -1.07764266062139 -0.536333956159297 --1.42284048271396 -0.546084315264384 -0.0368598245091718 -1.46992935574237 -1.0440554342123 -1.35704910001139 -0.537239958160184 --0.524018082236346 -0.00688712479504971 -0.957495566244024 -0.746004218841756 --0.372241390567591 -0.0399447085082389 -0.850849447105862 -1.93723299761361 -0.111954322986875 -2.73617706481823 -0.438402562550133 --0.37250109144129 -0.146847486238965 --0.0970150226503073 -0.109694026203542 -1.00933263981197 --0.720874272565446 -1.36374296122073 -0.340582369934015 --1.10368282443013 -0.481273088361949 -0.260779932920958 --1.50801111580864 -0.829541286632669 -0.020439335942136 --1.33017770304398 -0.111691340741832 --3.39085986691121 --1.14009558724154 --0.197170799466978 --0.519082177712782 -1.35037028001591 -0.782169249638327 -0.402521923797995 -1.08265532541054 -0.0449850213713479 -0.884583158820023 --0.0984329289064405 --0.476561523196981 --0.0887604644923989 -0.567692161405567 --3.0623349716791 --0.402910489314205 -0.74146679794555 -0.803285532277437 -0.336326981730384 --0.0618988797464652 -0.43771887606788 -0.364650596749991 --1.73970161834952 -1.12468924392613 -0.760659741524599 -1.50759106244278 -1.3660522561755 -0.285939253238491 --0.196088872625317 --1.8377551364425 --1.82195734030726 -0.0823885859417288 -1.18326406986119 -0.954767141380692 --1.35210586953658 -0.244950851207328 --0.948857964789255 --1.1420558570054 -0.827247701976642 -0.465945151797939 -2.30002865195769 -0.0949340236683671 --1.58778121600071 --1.62869865122909 --3.34179601640995 -1.97204190807539 --2.74632486939873 -0.428511521772611 -0.252318788633923 -1.66216474784122 -1.95149419457429 -1.49401998043861 -0.299669586993463 --0.937377010637334 --2.19569549931321 --1.61307950639677 -2.15538799879915 --1.51749086833379 -0.10622767839009 --1.6437718514387 -2.08889225998499 --0.123041911034507 --3.29263456809276 --0.273671364962494 -1.24865163770812 -0.785045033410288 --2.07313905483792 --0.0124733998093269 -1.10355598113613 -0.00325814594039997 --1.03249855770449 -0.955562601146948 -0.0254507020782331 --0.85071823152505 --1.88600362790204 -0.47467286144542 --0.786866951920423 --0.894710924976991 --0.489209865813308 -0.415365551611842 --0.71184762701143 --0.124469015617667 --0.883745998492113 -2.00911702716246 --0.378611298584497 --1.09970728559888 --0.460866447583804 -0.92770587012768 -2.14966900230514 -1.19611807455596 --2.10968074025385 --3.14187813588352 -0.363638310877258 -1.42737321342797 -1.06611916770262 --0.0777699991660192 --2.32918473869336 -0.0879047409889147 -1.02377249562426 --0.363907243032727 --0.876996077003028 --1.30975794421222 -0.444187770709782 -0.361462914873506 -0.794464497374328 -1.66470935056838 -0.268242191514583 -0.456887205737788 -1.85790441861141 -0.476089847836406 -0.0981334060058181 --1.60767182390863 -1.09821084680866 --1.8832614156974 --0.592398022992313 -1.03812657801504 --0.692989137330287 --2.25834133640923 -2.81228503877021 -0.528474905582852 -2.47000532042015 --1.55572314450542 -3.11496869318059 --0.00914419153087564 -0.418084913006602 -1.40940639652658 -0.148780446684103 --1.25435392536949 -0.757538912728531 -0.295538708051362 -0.651653105628434 --0.811726755985546 -2.12147739224819 -3.07556528450166 --1.55224855875984 --0.880945826864917 -0.213640471480156 -0.461296427555572 --0.0206491867333725 -0.177407571603432 --0.085617650433722 --0.978683378810722 --1.41218328445524 -0.280020793105553 -0.881738888902646 --1.80359280323489 --0.545985957134693 --1.32108802489191 --1.5386378366106 --1.41317247347968 --0.818125008733062 -1.58180725977246 --2.02354595407017 -1.80786121869348 -1.5059461861994 -0.541881849212167 --1.59188906565449 --0.225603227820635 -0.171908082814275 --0.823697450152078 --1.13199041910539 --1.849267255564 -2.19729959911065 --0.379798077579299 -2.38958830640863 -0.135666826226732 -0.301651624694419 -0.0931672082872517 --0.775155091392106 --1.98734717511041 -1.76275995697631 -0.294032042793619 -2.00533009146456 -0.466308357732213 --2.21214978401081 -1.69448909673726 --1.63390724370134 -0.229796604510813 -0.204662698881364 --1.08997972614478 -0.26139553156672 -0.548463596553017 -1.50542553137251 -0.793722043679285 -0.38765385301528 -1.36199389781233 --1.62435337622244 -1.58769622593085 -1.55752150713719 -0.663638429810391 -1.23388053412169 --0.480605922402937 -0.0211731944145228 --0.264425738114568 -0.779843632089474 -1.60335494060698 -0.499095082823601 --0.446773827673187 -0.0164194047423916 -0.24603667137707 -1.52928173483196 -1.82265158604475 --0.362509363721031 -0.12551079491265 -0.652048605059232 -0.213925758230994 --3.14620873300762 --0.577018928349393 -2.12206263200127 -0.183012525518638 -1.1889306738386 -0.247428927597309 --0.910289883116963 --0.714916806535729 -0.632589615578905 -0.337600961618694 -1.02081567361436 --2.11652669797956 --2.59079159738744 -0.407723197839848 --2.5653692809429 --3.06363747737134 -0.0528287023237262 --1.23814868742634 -0.0179080923964854 --3.45879473821765 --1.5405099543371 -0.228049996759182 -1.93408466872254 -1.39131532975789 -1.29867775142337 -1.02031926822861 --1.45427872284881 --0.338694473057959 -0.561297616643301 -1.04439213234107 -0.931516068256897 -0.276675290470726 -2.37487180492997 --1.94064682396331 --0.0840499606306118 --3.64879458441932 -0.633160872093011 -0.214555652170855 --1.27372445666203 -1.60949614187001 --2.59741918289382 -0.47857979505789 --0.560747793465502 -0.869218060000692 --0.304283680774436 --2.03115545344357 --0.175784357997141 -0.374989363457219 -1.87251155387056 -0.830541206230565 -1.65789776592754 -0.672296869300993 --1.47831999620348 --1.3567177642399 -0.678823005498664 -1.54006181670705 --1.03291124744544 -1.52201540229673 --0.0842147140297982 --1.89751833196377 -0.696469226894324 -0.724297783328517 --0.740356444905444 -0.402927458103555 -0.9145810204498 --1.99087841834058 -1.42042000112849 -1.7653839749353 --0.527262417316138 -0.476806585014987 -2.46129500604008 --0.0687784149977233 --1.91994228341704 -0.80279008206503 --1.88870309176725 -0.615564575234984 --0.0600794169732755 -0.908576717457215 -1.46486352879775 -0.312439507329401 --1.40279212335403 --2.14141342858204 -2.16116115214357 --1.09445410235913 -0.443332214763434 -1.88505556908703 -0.167788398328419 -1.45455346143478 --1.13657673988157 -1.92729890547209 --1.35460895548734 -2.06533402914319 --1.74561403143998 --1.1375188789593 --0.56785437334792 -0.748761231680215 -0.429743853770361 --0.728398915811447 -1.47164387006 --0.267800711832322 -1.2374347978128 -0.469107071938588 -0.891040090006483 --0.0559223620948366 --0.378217493621666 -0.190578996948148 --1.31452166510415 --0.887628006252729 -1.85253112008943 --0.402884237848262 -1.19202058220172 -0.914202981162283 --1.38936429079533 --1.88633217165503 -1.23174039810233 --0.461308638181102 --1.66706199150723 --0.306339045125767 -2.21203835415033 -0.869183277375063 --1.18277939242115 --1.07448911382572 --1.41499007397078 --0.0061659214695915 -0.268251748858432 -0.500497649673662 --1.21990238199225 -0.504323224182295 --0.707622182874582 --0.674461080496911 --3.73544586376642 -0.449306987528828 --1.48792438200503 -2.2702443241434 -2.13169091657979 -0.303752183304598 -0.351508121522912 -1.12046170739025 --0.564271629101921 -0.458124037835848 --1.43573210518634 --1.61388774801202 --1.01927857515625 -1.06848326143484 -0.428115478148623 --1.45713679847251 --0.320687853067295 --1.49755627923586 --2.20016168783142 -1.17352181151774 --1.0816526899317 -0.795842890217433 -1.02209532295551 --2.37545070139935 --0.7222341173347 --1.57385832191023 --3.38234141914408 -0.551036096013291 --1.57433899090301 -0.0520814326002537 -1.20350905473456 --1.42237220850301 -0.630129622462277 -0.940988761768349 -0.214903254712654 -0.766948548384622 -1.89779556921785 --0.303512619881428 --0.0468059883524994 -0.365542703870858 -0.803211090086098 --1.38362946197995 -0.382493980651844 --1.4563225202354 --2.18299636068963 --1.58411994607606 --0.109030207108589 -1.31895056169504 --0.0207480977458054 --0.161786723777237 --0.192663099348859 -1.31251387412594 -1.1781263883586 -1.56374694307894 --1.04082561299255 --1.32942253535705 --1.86804647010709 -2.2104644684796 --1.45158955102771 -0.464082365318768 -0.842742337462624 -2.5348629327917 -0.0622773393424918 -0.284625676185923 -1.51310898399047 -0.677137976704124 -0.4653361736422 -0.866374689275716 --0.427479967249475 -1.98770547274697 --2.67305923426076 --0.646951463848698 -0.335198159121054 --0.291798848581188 -0.376072767178853 --2.39286694306707 -0.0247413441212565 --0.00929795448450932 -0.171115185456404 -0.462587038492959 -1.29441337175019 -2.04753959904694 -0.832533066510422 --0.452322945769978 --0.772487905809431 --0.0600084632988018 -0.409497863277851 --0.234997682978456 -1.64172133218879 -1.63866504643629 --1.85538015474334 -0.480054634652408 -0.00527375584160694 -1.45835119561919 --0.711409305575561 --1.65882893291199 -1.29277589402131 --0.190161692399425 --0.175565621494851 -2.0924346138343 --0.0091482935502647 -2.16638806526339 --0.722735387427434 -0.554093171816241 -0.972560590803148 -0.412954586570635 -0.475826092065297 --1.78450201352838 --0.127612769395151 -2.26667639327066 -0.0652336601874168 --1.0726512401562 -0.81587789824739 -0.0999894178965306 --1.45923391468152 --1.18727766671378 --1.03955446479552 -2.75793063985241 --0.64212048260331 -0.381357609519489 -1.19185120625597 -0.759536744837588 -0.368209058966382 --0.238250878485101 --2.36383862943713 --0.357744488881337 -0.390803462831684 --2.12160778541431 -1.15568872609682 -1.21371898536345 -0.379447693479356 --0.211252445379237 -0.295172814377864 --3.03356577579072 --0.0826366832100724 --0.073842456340067 -0.129191717074054 -0.642704457109582 -1.29918670462087 --2.08842017254452 -0.620241007373405 -2.17104421761796 -0.254960617385834 --0.551107381184977 -0.122985248034894 -1.52734379211712 --0.703736040716691 --1.04365435157848 -0.885892700961168 --0.190535442398534 -0.374425855646436 --0.530441843476417 --0.125644004697307 -1.05052125450853 -1.22931227018423 -0.0741115638112468 --0.793053016373491 -2.02933579948012 -2.2342072477432 -1.07924919094446 --1.04298349427034 -0.441106750533196 --0.241702492685441 --0.271018118376666 --1.63150569544304 --2.18589408160011 -0.488373058896212 -0.208728996843583 -0.761178404050428 -0.556454347432455 -0.217387561628218 --0.165566963359531 --1.71325884832599 -0.131243215184107 --0.325846925975668 -0.420034890139192 --1.2640272299713 -0.30360137537826 -0.988189642222267 -0.200113983635905 --3.47967577905983 --2.68491718007504 -1.56883277463534 -0.193877177454809 --0.313152588352374 -0.0482780509571334 --1.34899888715451 --1.81495959043701 --0.715857356615068 -0.198190556883233 --1.4571752182468 --0.613822705541018 -0.475684061613876 -0.870993937519625 -0.34820711969401 --0.529984614766157 -0.40002494575419 -0.546935507776691 -0.12080193044301 -0.0903547853203719 -0.104190023099751 -0.909581232609982 -0.124674132825575 --1.7840399435713 -1.17416614543306 -1.04650017783764 -0.275862597948155 --1.57393756201865 --2.25398485446963 --1.81936965157972 --1.14629858880653 -0.490454583248626 --1.68495845005353 --0.375920195164539 --2.75909697241596 -1.1632267570235 -1.43383291078804 --0.0449398212380903 -1.46202478867088 --0.0586313632944631 -0.975499211513117 -0.429542966514884 --0.933697579913687 --0.551851414064682 -1.49502348911788 --0.957315114892452 --0.115902464538124 -0.323620487703211 -1.46127608584414 -0.357809675654806 -1.30558517389012 --1.59010230734456 -0.196723947890362 -1.64437205543562 -0.236181747135756 -1.28118044181167 --1.85813048799379 -0.565768928779031 --0.571141302278377 --0.5370814620068 -0.130171339269431 -0.833290181448472 --1.21334630456601 --0.212638028237226 -1.26486590551453 --1.25789002861544 -1.37983606593176 -2.01223403777858 --0.11934215350878 -1.3611788474013 -0.64305288289513 --0.836343410954051 -0.310218401753879 -1.63233658704052 -1.03724580758061 -1.00994220143486 --1.4783950728164 --0.678684681723968 -0.710724531975941 --0.697179757428255 -0.463070798825383 --2.95090915926067 --0.717940713395929 -1.49018455834247 --1.07736102744988 -0.228881270923006 -0.536631405257872 -1.34770406794985 -0.754215709833886 -1.45713841021233 -1.00435561438336 --0.87249458361331 -0.374783537468616 -0.886841267648428 -2.9060811533162 -0.0384622664102992 --0.110065698668848 -2.1716995334235 -0.171643667187009 --1.06209948658697 -1.49748458069179 --2.50803337404972 -0.133411116138625 -0.337022904492734 -1.07005014611025 --1.11285594213958 --1.42586370967017 -0.123324499826815 --2.20715441211217 --1.23489652697567 -0.350621472473264 --0.947529573977832 --2.46780449035236 -0.354768349666337 -1.65884281959399 -0.633506399556435 -0.242195327738731 -0.000305788781673755 -1.22263354301335 -0.966003902502933 -0.440963079089688 -1.20797462863159 --0.472499670160474 --0.935959698596708 --0.319109987856951 -2.04147760080991 -1.88718412594547 --0.114289298674073 -2.84233188215328 -0.799336789128443 -1.34861456144086 -0.212896261041999 --1.27666347831305 -0.120462094336961 -0.442742137571102 --0.136498224758569 -0.818284575280842 --0.342667357201258 --0.267834621730511 -0.605558629199569 --2.07412823960473 --1.07061551957051 -0.88975298723118 --0.923766845423806 --3.43199126628565 -1.54002332439755 -0.212929209205235 -1.29821784299951 -1.50383711523592 -1.19275411163555 --0.440658834927341 -0.951349412439711 --1.04003154391242 --0.655994380824083 --1.12935256347942 -1.35133906229801 -0.490936121879484 -0.368813366416283 -1.02040344333298 -0.311960336448752 -1.37381317405438 -1.87720135542161 --1.12023509910803 --0.904493333738451 -1.55190698567252 --1.07723049601174 -0.258269018154632 --1.93906465749224 -1.45056896657238 --1.14873390798995 -0.404585593981361 -0.0601885104215878 --0.889311830057792 -0.690653929897039 --2.10652404183422 -0.344325984510366 --1.20006301530596 --2.97290990248054 -1.57771330696878 -0.648031222643144 --0.0132532441196105 -2.09474208524014 -1.04145328222957 -0.136333230719162 -0.853862435629544 -0.597859835606327 --1.39550559579474 -1.1995972119715 -0.591971460090827 --1.51741950192997 -1.01725138446574 -0.949257772878774 -0.818907019281031 --2.04505725970287 -1.55101486856485 -0.199913569229498 -0.158542434375327 -0.978739095574603 --0.508718058544652 -0.312077381526457 -0.394087792233375 -2.98190693878234 --0.491728936173367 --0.44912174915499 --0.515053873294733 --1.7833069396408 --0.482342502455737 -1.19138548468651 -0.450693357829364 --0.324263177808067 -2.11539434879936 -0.985115315746096 -2.15317026112949 --2.40980802620707 -0.214174794440947 --1.53863503925903 --0.143660763117079 -0.867329656651322 -0.930397430374271 -1.15088657954911 -2.74439103219187 --1.47871424552893 --0.0383313806276107 --0.131643799120194 --1.00002136077504 -0.164338576136798 --0.443645335989544 --0.47085043725982 -0.605931423028515 --2.0600419887443 --2.45687371674399 --1.25700265729441 -1.18499345631897 --1.40273839735674 -0.968504237854113 -1.9646617942098 -1.37185216718038 -0.385082856806452 -0.490633987497848 --0.878608055277766 --0.522620423718418 -0.687305690063466 --0.282611940472336 -0.798071242437402 -1.8493112202776 -0.41273674930393 -0.345307272477163 --1.96691695050687 -1.22950490901622 -0.727502025631281 -1.19398470880051 --0.57879383941717 --0.233489390466616 -0.0575799733471776 -1.74563197905817 -1.7514141646831 -0.592068081261072 -0.714360210719974 -0.239343988611626 -1.75028542840782 --0.445180493961676 -1.36596846351045 --0.219457895142497 --0.560711958988239 --1.49664274428158 -0.885169838029903 -2.27389645334618 -0.50331610963066 --0.972480294012549 --1.96219834520827 -0.0412267444557557 -1.55308993519971 -0.659038342362358 --0.417255867665389 --0.364136168989027 --1.65381899407291 -2.08699016269133 --0.0481757517201729 -0.925778990820852 -1.20922465729783 -0.84512987147909 --0.550891887120358 -0.304550138746112 --2.51419822531832 -0.738135784495455 -1.77580083046712 -1.52550552329919 --1.46141444444713 --0.983716598843849 --1.33974845069945 --1.78688832109814 -0.457689732522041 -0.201644315211961 -1.36059156764694 --0.0217673044308242 --2.34963025683393 -0.667485459303938 --1.13366147780682 --0.242215858882059 -0.5367582404375 --0.279899128548543 -0.392054052817365 -1.24234634963859 -0.520828580430221 -1.98203249856467 -1.57545137213086 --1.33222746071008 -0.449849217479857 --1.51280361587598 -0.427590029084467 -1.91892395764489 -1.10657608952136 -1.25240508582235 -0.254166405812969 -0.818229505595426 --1.64687400240389 -3.11982612201657 --1.18030050219872 --3.77893914416403 -0.106210273443601 -1.10877609580729 --1.80354925745027 --0.941536923328869 --1.34334963008305 -1.67887181867335 -0.924151744563108 --1.00652830957168 --1.37124526168998 -0.227109065117503 --1.84725033909739 -1.26647579691153 -1.55457102138799 -1.37542634067412 -0.889234639472837 -1.22019998483126 -0.545792309269974 -0.351615414118307 -0.858797294034972 --0.557662589691269 -1.22354160728604 --0.0969214849319471 -2.14957634907815 -0.826872180452531 --2.08906152875525 -1.91826288118361 --0.106519390581468 -0.547767756335109 --0.545232270725808 --1.69516023655228 -1.95977522064202 -1.04393054748364 -0.900426023424671 -1.06254423288896 -0.672710322968793 -2.12839265067534 --1.24389469022966 -0.377706141159583 -0.0727785515460191 --1.56880935282245 --0.095317585479636 --0.904531029803142 --1.99285252841373 --0.27873367414298 -0.655587289625469 -0.915519691358586 --0.223835981521418 -0.507000301963034 --1.42374210708726 -1.40902437202136 -1.49457375460823 --1.08156688445098 -0.749775644783664 --0.647851562967455 -1.19196143757773 -0.00899464552880147 -1.1302886003953 --0.458606683403945 -1.72423838615316 -0.376052758410708 -1.94668575948247 -0.802639195869173 -0.707734800024298 --1.83292031378441 --3.75691780558942 -0.439862189463387 --1.03882551690928 -0.0517478693382269 -0.0622314827466184 -0.421251840527312 --0.0237114926620539 -0.623036573454954 --0.0312527245974543 -1.10757231907471 -2.07677156735953 -0.924482949553727 --1.98995027475415 -0.467653152425967 -0.993296420571351 -0.852149681231431 --0.144401099196628 -0.763900416909355 --0.29289349414524 -0.532202475613222 -1.31903529061412 --0.232519566458471 -0.369841065076383 --0.00236430383657904 -0.810686708715476 -1.21535357470207 -0.393309400243648 -0.390272925513072 -0.720467996496946 -1.18906700870786 --2.41275480428221 -0.936842740441591 -0.926659187967122 --0.545192119142442 --0.0731983788183328 --2.3166003227099 --1.24506610795822 --3.6232870040732 -0.599416856370087 --1.97483460409536 --3.45290448777042 -0.454612192546019 -1.38823997426827 -2.33975766043809 -0.919339950945872 -0.329209693356301 -0.0176372028249396 --1.29434287235548 -0.332299373994861 -0.199661532591129 -0.581206156304074 -1.07560637984424 -0.60651371337454 --0.526075515106015 -0.763892624029147 -0.135730879787925 -0.809984904139013 --1.24167180555123 --1.58312957575789 --0.714280529428827 --0.645937763998955 --1.14816050769576 -1.74288903501273 -0.0827738207259046 -2.17051246851787 -0.449398220661408 -0.0605423819413851 --0.00575299944761554 --2.58401877214721 --0.35020935641921 --1.52367865308852 --0.328245854118396 -0.221916960798671 --0.62376806336318 -0.246462381620095 --2.32169392199005 --1.20447333319909 -1.06357731410317 --2.25918656274495 --1.30365150204024 -0.0377667539628987 --2.53265499897001 --0.78830622781809 -0.927413339317397 --0.257127770825683 --0.478898600988188 -0.127296436013719 --0.17658359658895 --1.39497842734428 -0.748786770248486 --1.30770738060724 --2.51336852086059 -0.919363909559245 -2.54902403704875 -0.943926000691473 --0.45013497009684 -2.2222473588355 --0.519222826009312 --1.74019383987513 -1.21351615562489 -0.332801296734623 --0.452711516511741 --1.98901411526713 --0.215705383776921 -0.904491978560579 -2.23432687523289 -1.01350265984127 --0.27028731943069 -0.837268530312635 -1.44186669676593 --0.26835252115869 --1.41081920018781 --0.351641726300105 --0.465778842358006 --1.03594314386758 -0.750742560353459 -0.420555706794392 -1.0074573091857 -1.52329995809979 -0.270742839433353 -1.86799707683952 -0.339728209701356 --1.18292475710756 -0.092827551441907 --0.908595007927854 -0.0091400699944586 --1.12504998270226 --0.90144565937694 --2.82894246666423 -0.783364526835804 -0.80459634089112 --0.147048612735986 --1.71452444539544 --0.0893318513834345 -2.2721770496292 --0.494020067249053 -0.241051274945342 --1.25646079218734 -2.22499101574739 --1.92110888775311 -1.19314923516638 --1.68640495424201 -0.517973787865269 -3.04642140220593 -0.903953797262094 --0.964462986216397 --0.607921706574771 --0.44219661453371 -0.507302323418298 -0.79007737139646 -0.807756766817491 --0.115298373917639 -0.967415178625114 --0.0907448810523022 -0.94222861454643 -0.529316848546969 -0.512860082192038 -0.373606140273468 -0.17000865741263 --2.01376480741632 -2.86350948959403 --0.053659409307329 --0.0296977028981615 --2.79348338584532 --0.597861412389545 -1.00214342465894 -0.940814643269913 --3.09597959924522 -0.836515546947352 --1.86993467699752 -0.0527549638997158 --2.8609772346927 --1.40614414192915 --2.6026131855504 -0.542783639149835 --0.971385462603537 --1.65537126522851 -0.847901156494505 --2.41516453261615 --0.217740344200362 --0.610602343861899 --1.0772788570461 --0.237324394944139 --0.0856430540103332 -2.15667446325523 -0.704354827061286 --1.48391263160617 -1.29923475433526 -0.545483469562253 -0.263012570979555 -0.506771093188361 -0.778669109657729 --0.876580619386566 -0.966701128634064 --0.162566663546791 -0.257181422871211 --0.801067749184387 --0.309102107620507 --2.56364873160016 --0.884276079866005 --1.50864379938223 -0.0081462159748078 -0.192887591779836 --1.94839490174702 -0.338863935889741 --2.55980301922695 --0.0545709480364671 -1.54116594064257 --0.856388177675734 --1.66074291044186 --1.22226256339302 --3.16517498536146 --0.642783159818318 -2.52734589728979 -0.170245549120716 -0.946156714336203 -1.90572883069685 -1.21610051947533 -0.0227376444379317 --0.8157434509803 --2.51407293039658 --1.53144332648725 -0.0229385239025959 -0.444181160881403 --0.612220809087296 -0.787891023512834 -1.87748503086942 --1.11240026077382 --0.902202875215261 --1.5952201498053 -1.00175546169191 -1.33967374084864 --0.469872267137056 -0.38198411424888 -0.911651406796569 --1.72570925026053 -1.4941929164496 --1.37017469292363 --1.44219687845662 --1.30727392212376 -0.11287460789273 -1.53298753714077 --1.3138445739231 --1.41185704605491 --2.87172554779488 -0.521030294669071 -1.40408383750253 --0.950965937259209 -1.0067338185872 --1.07941961143839 -0.225357562564785 --1.08645382965249 -0.335679378960869 --0.369967329681206 -0.8286768437654 --0.630155129743329 -1.63851957865407 -0.165272093539778 -0.00245677510589459 --1.2030862297852 --2.27278893165239 -0.237385601670734 --2.81005453849284 -0.2601771866607 --0.198519781261268 --1.89603850307603 -2.07520756817468 -1.99440090281197 -0.814749644749867 -0.291110761381349 -0.710689625443006 --1.10662881515114 -0.881406307979812 -1.15277584596973 -1.47901865273358 --1.54049043045751 --0.586059411581072 --0.193908184518108 --0.375644577858171 -1.08159822340867 -0.885752436517695 -0.490468631067943 -1.46699092657637 -0.370208848179818 -0.658133391639685 --3.79657699765736 -1.52784766844879 -0.134046941128291 -1.0452818525669 --0.99979891438543 -0.496203337337729 --1.55877125086808 -0.352562197535384 -1.11553073507936 -0.633243395250588 -3.16582044993083 --0.874405917981299 --0.986122938399411 -0.643564818006542 --0.0176064961024771 -0.286607452703629 -0.968167483723576 -1.94522222020958 -1.5675658469976 -0.689367783807725 --1.13135010172131 -0.0981128749012505 -0.281916407388682 --0.43861361091226 --0.245420319677596 -2.22077424754724 --0.905105666003955 -2.09299619583282 -0.834787401759206 --0.387492367189109 -0.743928519756025 -0.735220622224221 -1.79771614092137 -0.206105837840795 -0.614410517062856 -1.31554387715108 --1.28448289368007 -1.29481686010488 -0.794862241621892 -1.22670746721255 --0.769106541439001 -0.0495110981366516 --0.56676344951849 -0.639077612369526 -0.6569594021047 -0.88966542482115 --2.08918713413119 --1.14374986106661 --0.922223309846345 --0.201706843951694 -1.38698806167058 -0.515885490692352 --0.174076484479173 -0.365478727489002 -0.23829062444392 --1.37385712499885 -0.640874980821852 --0.911480835968447 -0.959193418904103 -0.321073367713584 --1.22515251766157 --1.65934377930627 --0.284873870890454 -1.28120761461531 -1.23531149416241 -1.15822313473505 -0.94804910528125 -0.592185958829692 -1.9486725223145 --0.709783275372338 -1.53200431026007 --1.73027405621389 -1.59827134734537 -0.0272160397724903 --0.808355458194551 -0.826566558085805 -1.05143511324174 -0.282854673367297 -0.579876667121528 --0.62001807491049 -0.22701614479773 -0.709825878223803 --3.22128569711307 -1.99973074258991 --1.00465965650739 -1.40405173374931 -0.770041432332368 --0.200855724334676 --2.03728275635191 -1.39867068886541 -1.10416095573986 -1.34686834909019 -0.323668311303138 --1.42425859518034 -0.233087097499048 -0.235308525610218 -1.30873201783096 -1.93145901703383 -1.85276152398125 -0.578991483761854 -1.21209970241027 -0.650769250246483 --1.55659663599276 --0.594385690569244 -0.18924602565523 --0.36801605474189 -1.46430402499715 -0.4575513625337 -1.08808392864265 --1.18948794504635 --1.6377573113291 -1.55850840445152 -0.0840173717721147 --0.25310936619551 --0.155472041191757 -0.636809264201084 --0.190061254573163 -1.7405335902598 --3.19503267703966 --0.695505982030475 --1.6481426222739 -1.27476725615511 --1.30818601427094 -1.00838522101632 -0.607176013007713 --2.52000466171306 -1.79312794109511 -0.0652022557158993 -0.125718950855138 --0.779233752701458 -1.27832746500539 -1.67488246941073 -1.59699990528815 -1.39322649859805 --1.29783694690208 --2.19825791115874 -0.591456573860064 -0.900426720196744 -0.28210581343914 -0.91962299621138 -1.09410259501412 --0.627956630988152 -0.969639632789317 -0.273871200834765 -0.858244428058029 --0.237526932352473 --0.182982923767469 --0.502258589799169 -0.751962145669104 --1.10916819806118 --1.77994256500484 -1.4005497824402 -2.21021055899551 -2.06192210491968 --2.33622930994972 --1.96276762451594 --1.85756254769747 -1.59464173325228 -0.951101664974059 -0.742756857174719 --0.0675086791960542 --0.771359511658197 --0.738049470411017 -2.07744108955533 --0.876168165734519 -0.35249681970692 -0.177243539583198 --1.83720212257567 -1.39405450367965 --1.61123643268463 --0.249491079390825 -0.623900963429305 -1.88108059157685 --1.10102223603954 --1.1020138543379 --1.01442555492847 --0.929882016217073 --1.43769082736273 -1.3132224254898 -0.15369118298122 --0.996758513262364 --0.59210551981127 -0.184915247941174 --0.157277771416224 -1.53949797016847 --1.86148265678891 -0.439685460302041 -0.279460938877746 -1.52068753559289 --0.274649679915887 --1.76995193609831 -2.55855261934738 -0.71105615375922 -1.31309722375021 --1.38706235193497 --1.09150992844318 -0.456214339827305 -0.282064467044322 -0.750086847032765 -0.508400780745646 -0.626094969569017 -0.704370404231573 --0.626237655637187 -0.00262536825184867 -0.0220217138449534 --1.3719574272404 --0.132090564317451 --0.12135240749263 -0.826688555244914 --1.57745472786561 --1.54159038104829 --0.0446156577176939 -2.09172876345707 --1.87011715933771 --1.9196854807863 --0.148378288503171 -0.617508151200511 --1.96227327873532 -0.125679440160972 -0.643012018738633 -0.579990260602766 --0.232631157908134 --1.30923533265119 --0.888384397625387 -0.0816329382964636 -1.33897420544474 -0.00113611190643681 --0.24129442903121 -1.40047057774116 --1.04527382192941 -1.19001875254157 -1.25617432627307 -0.00835270962315704 -0.814364754796866 --0.116988324552942 -0.58274225310204 -0.205456666723357 -0.972579393390809 -0.622704051483739 -0.253890478957887 --0.937812753365321 -0.6641359738652 --1.0783774902852 -0.31194097387033 --1.92529589428581 -0.971130971888886 -1.26893145020578 --1.8321085976982 --0.337302455307956 --0.374271893026799 -0.157558040240069 -0.646806277656239 --1.23437260044399 -0.0152616974797652 -0.968221863477481 -1.64824979858539 -0.436551461591371 --0.134896451055706 --1.21494362869471 -0.0889052201307265 --0.264901493973491 -0.900675668905372 --1.18388954527247 -1.51751704935763 --2.08909364139629 -1.95248487302299 --0.934574410862268 -0.547338647937709 --1.68923587390373 --0.236687756047758 --1.26445423585732 --2.16487196643752 --0.352570986892815 -2.5360579081265 -0.506757083111166 -0.544514669482883 --1.06104850566049 -0.335373807094905 -1.89770966149664 -1.99896502272704 --0.311621513908968 --2.73676337995392 --0.475320632169229 --1.75653989179501 -0.969909302341621 -0.43059849379766 --0.85948241205071 -0.342434762511605 -1.15752008053398 -1.31424239319299 -2.50049993187494 --1.29821106053093 -1.34402813826463 -1.48319665695053 --1.93660161313925 -0.466497685407154 -1.15227214182137 -0.648068823387227 -2.16093838022736 --0.3260560913604 -1.00772924629238 -0.750972470876697 -0.559311113678572 -0.653108731365947 -0.55014450360185 --1.50692226165502 -2.50852084320362 -0.986699292401326 --1.34739170111953 -0.169952842579594 --1.31263974680419 -0.390896482187634 -1.25955434793999 --0.254975164013896 --1.58013228450816 -1.00353847123158 --1.81750916031542 -0.250171771063176 -0.807192992622912 -0.967320821934379 -1.23993694608617 -0.0939450789158514 --1.42074073505746 -2.0376817264045 --1.61292025065165 --2.02406785557315 -0.42508162581877 --1.12159705107968 --1.1727854800058 -2.41461969729573 --1.44052456580194 -0.750862680465106 -0.253411181580292 --0.808015971608278 --1.16759369053904 --1.94175796717273 -2.96270525704816 -0.549368839758623 -0.200901570853766 -3.01708095010122 -0.928124958925 -0.584278903244705 --2.07022433566869 -0.158399455488029 -1.53258739653278 -1.41497011087083 -0.506535275138438 --1.45821454024244 --0.204269165332182 --1.75715832454053 -1.82569188806429 -2.71914414241905 --1.46430991366874 -0.188369669258355 -0.550446214773743 --1.54467285800332 -0.649368534981686 -0.161355051965414 --0.0978718191832222 -1.10796946561535 --1.50711159753771 -0.265352447802695 --1.10048769486161 --3.55340191682686 --1.27805806450607 --1.21226854569108 --0.232343288193988 -1.33310448018422 -1.04543165045451 --1.16546136486423 --1.15945006057608 -0.726276540305316 --0.617696750381722 -0.389191934885979 -1.00533019529344 --1.8297800073772 -0.226494945207975 --1.01409681891338 --0.473729903578565 --1.61586701220433 -0.413889277613816 --0.487166219119462 -2.4286855842275 --1.4744670677963 --1.45476508623739 -0.562568675437433 --0.735608967931832 --0.219650802301089 -0.253619655426746 --0.555054442190993 -0.960284881994944 -0.843573493016759 -0.856489954763038 -0.53138597760136 -0.00802819759235085 -0.762471855847387 -0.664541921209885 --0.846987309603524 --2.74199118601075 -0.419922644565267 -0.536238969070371 --2.14504825559938 -0.262515252844917 -1.28621229156575 -0.91916385414809 --0.152809106129148 -1.78441295276803 --1.15331707701695 -1.1239097224723 --1.01387746285456 --1.14100272459972 -1.14529753598314 --3.33126059035467 --0.0679932066342062 --0.670817961874944 --0.692352959669698 -1.60773758578141 -1.91555020342277 -2.06646092701399 -1.81436675073178 --0.893231366120908 -0.254339958113089 --1.45149774153203 -2.03023982706306 -0.237221522427767 -0.051392408193756 --1.46457652821847 -0.914239667275048 --0.985895345570285 --1.51736654744693 -0.507221510345413 -1.76314111226657 -0.437937484845017 -0.278904204234781 -0.10813283837035 --0.157827488357411 -0.105328565590126 -1.28640907684142 -1.26608355479611 --0.264049917535697 --1.6567379681422 --0.428544533604413 -0.30249664772111 -0.857537813700329 -1.86188800201787 -0.446918709495501 -1.78464911324235 -0.513465964027532 --3.3457482893355 -0.390644298611488 -0.946525874816064 -0.248629108627911 -2.08196633034287 --1.47263709427456 --0.783824565309665 -0.294170844860027 -0.328730993840086 -0.425237955847988 -1.26817887199926 -0.44418768583644 -0.781903479927841 -0.80556502196789 --0.0664662817937653 --4.01404623422017 --1.27022102421487 -3.18477763210741 --0.161331737529903 -0.783810687279136 --1.18537298821658 -1.05632988835792 -0.222746117349995 -0.847089618132813 --0.0603859909114988 -0.549902901953052 --0.0218492412210587 -0.499331675147511 -2.12202633441251 -0.676527172248264 --2.82017089089578 --2.5106959162617 -0.493775879936408 --0.975483111065767 --2.47259537428663 --0.679599746443195 --2.19977860045917 --0.42296479271668 -1.0810441819323 --0.611409778566275 --0.691514737428808 --0.818211597576411 --0.833997352686445 -0.153337210334302 --1.46186256236123 -1.35837379663925 -2.54975363931555 -0.371595416369161 --1.35622520431622 -1.45923553217473 --1.44046392778451 -0.378293880566412 -1.63743269881961 --0.535907550320225 --1.08720630230895 --0.814095850619609 -1.32389916540656 --0.0272893778134531 -0.431961306260103 -0.526642249281423 --2.28446203200644 -0.389888671376184 --0.619135387032372 --0.126596604747419 -0.358243904221593 -1.13047283154521 --1.60796998809166 -2.04342149729623 --0.422134068363274 -1.27046273611125 --0.250312601322456 -1.67582924834798 --1.46414204184237 -0.932619528681201 -0.690903108835192 -0.940468804985539 --0.0552311984907465 -0.543556533724875 -0.821942089919581 -0.523121332579231 -1.20172729844608 --0.159771448389829 -0.288602594132001 -0.604667848809127 -1.40365153186115 -1.8193290589861 --3.28000228115489 --1.2021004710875 -2.04993377719065 -2.43634355244231 --1.56875081766931 -0.691544690055682 --1.56923267307446 -2.37648763616882 --0.0965698283308605 --1.08439031174851 --1.19832831130539 -0.199802410072873 -0.259064082946008 -0.169195261317542 --1.05315910329242 --0.650093045857645 -0.96707251034422 --0.122577884978501 --0.956076682783277 --1.00808821171746 -0.326608438972011 -0.189734275829281 --0.512717028455832 --1.52564892930581 --1.25575138127798 -0.538868726298404 -0.165892630624084 --2.24418693553982 -1.46926401472016 -1.16218553507076 -1.43849598551898 --0.572709267532844 -0.877523316394697 --0.307154580922838 -0.699744957750442 -2.85319114868449 -3.16402182559747 -1.99025887006583 -0.92469593040223 -2.0782493057464 -0.0175268786071214 --2.69053710155993 --3.01319733300268 --0.257837528205718 -0.0670108658374478 -0.759870808236911 -1.74733685343363 -1.1299973429009 -0.773947175467105 -1.82195706472483 --0.454549798116581 --0.47073824899233 --0.0916679681009782 -0.317147190231527 --1.37574455648677 -0.126719030891616 -0.946414706798791 -1.53362889886441 --1.33270833459636 -0.308187036527697 -0.235351750443321 -0.600313482172449 -1.04640908729536 --1.68956913001911 --1.14008112060793 -1.82320165274131 --0.624509587881786 -1.48773192648683 -0.0524736777822206 -0.0168148995586463 -1.54043164560568 -0.414068993282807 -0.98917776125394 -1.65330634691701 -2.431843425478 -0.442974830256553 -0.511108271112377 -1.06637005852827 -0.153478506459731 -1.03470724657229 --0.506242917318577 --1.94051550787632 -0.417786907367793 -1.41789544470138 -0.26023204132837 -1.7617995866938 -0.634102949332558 -0.975938566595691 -0.417427573697339 -0.394331230315284 --0.816875098936023 -1.47097016008752 --0.931834890361039 --1.15688010287635 --1.10167386677274 -1.03075045439055 -0.906081439978344 -1.13497945654473 -1.06828033408199 -1.21386699992618 -1.80203530741656 -1.31177246041302 -0.110534208470103 --3.21518085285071 -2.09943324653313 -0.99995320337851 -0.0567439701864245 -0.541080722206868 --0.151032692247128 -2.44472113631552 -1.4725933260978 --1.83827687437593 -2.06635509262347 -1.63744891585872 -0.902722258371622 -0.297482394899461 --2.10689112942889 -1.69473470054062 --0.601860328424205 -1.06456436253679 --0.285381223078431 --0.132356771999671 --1.14891828811393 -1.40787314633952 -1.32467089963804 --0.294612991774152 -1.67044529058159 --0.149638678350492 -0.625343615526136 -0.330749880771616 -0.787357181904408 --0.715484400381584 -0.334283010347857 --0.71161655141654 --0.039321803159126 -1.10074267497126 -1.80293072149175 --0.112844012629949 --0.22484386697122 -1.62285243295556 -0.318446331276101 -0.712932867590654 -2.36768125661435 -0.462688418488872 -1.73224538648492 --1.23902601045188 --0.543459763225989 -2.02967421781586 --3.15081817088777 -0.887927662732398 -0.701212273300239 -1.99655646417716 -0.770717792231698 -0.65123798975795 -0.0285296255141745 --2.16126737171605 -1.12861033685275 -1.53620708221604 -0.269207092546193 --1.74428804235757 --0.181043692013159 -0.394499491519106 -0.392146871722137 --0.216320435353531 --0.251670035984723 -2.07486880978358 -1.33622733120296 -0.768273916140865 -0.534945577981173 -1.96833509286765 --0.771940608040595 --1.83058957405467 --0.230356370589007 -1.35216197226054 -0.642508176707729 --0.844697491595959 --0.561262609852683 --1.86801613778925 -0.0114269457895961 -0.277122020552913 -0.699228141770824 -0.0511675758101013 --2.01194756860116 --1.01568568321023 -0.214339856686728 --0.631168217274794 --0.889240039461797 --1.52004303381615 -1.88967211774115 --0.302129301790103 -0.0235087127754063 --0.286474365805972 -0.503286625365011 --1.00347165513188 --0.282337924342912 -0.364508570007619 -0.6053022474599 --2.98027971407515 -0.304044692625393 --0.721758502097323 -0.852949966785433 --2.44529129321309 -1.46858834863549 -0.881498283091005 --0.231022659429687 -1.25269222385991 -0.309640602142004 -0.279852448157328 -0.538032409168906 -0.606174513943236 --0.813418463170343 --2.28578148956814 -0.937648278998545 --0.0460300617870999 -0.962985036821632 -0.840744567276968 -0.143636659961512 -0.143895379165635 -0.0305332694068117 --1.12088119259387 --1.24663449344366 -0.4305796510838 -1.65922433449513 -0.562612911505539 -0.454262226701536 -0.733651050616491 --0.193997573076842 -0.453109995657446 -0.204975675866439 --1.05456361734241 --1.25858429104824 -0.385070424444727 -0.504463227008479 -1.10489822485326 --0.0145847830663364 -0.498791137586196 --0.570420685240045 -1.12824014220775 --0.626295892899041 --0.437038477093054 -0.242613387418084 -0.360364449946527 --0.999706354539612 --1.30295499369294 --1.27436362045643 --0.336622632688218 -0.340484848865627 --1.24565110344583 --0.160906863021275 --0.405235913592463 --0.571906324647809 -2.2220157042935 --0.261724096285109 --0.00410034375046564 --1.6938568080283 --2.50444860019975 --0.859770682027005 -1.10396713315111 -0.374571909187647 -2.00842592555766 -1.77986733280799 -0.899623934702223 --2.46128257967052 -1.7695789123252 -0.195523330586202 -1.1167843475255 -1.03060066996856 --0.357486564479473 -1.79366094247454 --0.142447483062956 --1.41976044384063 -0.381936875741047 --2.18641771401984 -0.451299629535246 --1.82229627793986 --1.30201574493874 -0.887957327349818 --2.16203910323464 --0.551332934949361 -0.841315613345056 --1.46948953245932 --0.912825631843653 -0.316506585652995 -0.232552237866489 --2.85453383165909 --0.681190514391897 -1.66384098833822 -0.109012146901676 -1.31120307324393 --1.53507950148025 --0.503612481833027 --0.00682559064382815 -0.211863175687343 --0.0581423247762061 --1.14618768482634 --0.799819357634437 -2.24317798920243 -0.9162281944593 --1.98176090687635 -1.31448381525311 -1.40490996012258 -0.297602647691534 --1.32843696281128 -1.10149434974064 --0.778635544807184 --0.515843470233833 --0.6461053686984 -0.876290505488303 --1.87474865141877 --1.06054628776852 -0.852784887458789 -1.8876077758834 --2.12223270105241 --1.07497418516197 --1.88993032619804 --1.43252087841072 --0.26149301120995 --1.18246326062436 --0.347253039994268 --1.55921987539375 -0.636659365020522 --0.0136200305316709 -0.0843070480983101 -1.8541297915414 --0.781531897150479 -0.800077433676019 --1.59567062078853 -0.77204243937674 -0.765638832723253 --1.85317569652056 -0.54339402053701 -0.603269437721268 --0.0605189894245299 -0.647764357451596 -1.15395806322141 --1.3903961264782 --3.29851164260377 --0.946370559489178 -1.00676788479133 -0.699748650764555 --1.05094321343051 --0.632798724046044 -1.33323014103559 -1.28540609660653 --1.20936996065053 --0.173458422658175 --2.64797138612084 --1.09860821894673 -0.0331547903621399 -0.507885811504861 --1.64791634463181 -0.834463148656674 -1.14958241105979 --1.16657103568893 --3.07653046146143 -0.726204369081085 -1.29641441812762 -0.830045129591042 -0.917998786592037 --0.940597483735431 --0.724198472671667 -0.79491311833066 --0.580264813540502 -0.231977509477897 --2.68695774834477 --0.293694769239785 --1.20554611997394 -0.455484221699294 -0.0987829079713745 --0.398776772342117 -0.931743078584265 -1.19891262042125 --0.211263500410773 -0.144731061329296 -0.344379298930496 -0.116065140044629 --1.79245500734639 --0.780158077691095 -1.60721312665166 --0.438785729816871 --0.598703843443268 -0.407710766961998 --1.20229231106769 --0.672879684940561 -0.883301958633387 -0.0326466667686187 --1.37385890395853 --0.948607589660366 --0.502066094890409 -0.362656578782147 --1.85151678803007 -0.645755456654863 -0.81835823300276 --1.36467006671451 -0.466247642964394 -0.637657121459959 --0.519800397006318 --0.0159278706408301 -0.969723361442458 -1.61009540119427 -0.871536200742661 -0.193870083305537 -1.03178163836877 --0.483281236935664 -2.40941254504566 --1.80532023363918 --3.59015640638327 --1.49871531142661 -2.81870599983268 -0.846168873765862 -0.629013740587951 -1.44571058621239 -2.22633718641687 --1.35032500555247 --0.66639370432619 -2.12305795515449 -1.02299073145356 -0.0939463005896286 --1.93551865321049 --1.34423531684928 -2.08501070503453 --0.162223495193558 --3.32545885206333 --0.930174038095206 --0.583322142873266 --1.42886083165688 -0.296778461965587 --0.0753781831098834 --0.96038015044649 --0.816548745795838 -1.14358144724643 --0.132883698121379 -0.680766608884156 --1.52714495170812 -1.43560892255192 -1.81132290533076 -1.38751668003755 --0.0365047794134767 -0.982145856129073 --1.82793553365479 --0.421461242388403 -0.0937738997344955 --0.76831442770855 --0.755976314181531 -0.693515066332093 -0.0794472094106631 -0.660143248603632 --0.810589296229317 --0.97965131929632 -2.04495652753812 -0.249885722322233 --2.15877208717706 -1.34716390924059 --1.43617583504239 -0.288712875410788 -0.63892773193605 -0.0911370366013369 -1.01559142591971 --0.400019233557156 -0.267433735015551 --3.58988980765728 --0.256863259580005 --0.91650678649258 --1.88373036857091 -0.297204632668283 -1.29555246105255 -0.376953974227639 -0.346559217920591 -0.483272044158653 -0.830640030569143 --0.612450778810789 -0.317735864130102 -0.850740868799651 --0.357048440895216 -1.43441150530655 --1.12399589158737 -0.559847504486978 -1.06124662956669 --0.899910241495618 --0.449777830454693 --0.385647251824199 --0.264129030665472 -0.647505402995797 --0.617063521636627 --1.60885970480741 -0.176888252065318 --2.43673505855348 --0.647792469195551 -2.15751268142204 --0.813584093082561 -0.108797072694948 -1.85576266279409 -2.31190172853052 -1.25074829463997 -1.85732840471943 --1.10563616158832 --1.51629825403182 -1.39146993616717 --1.42777606883348 -0.662083876633822 -2.31790988373581 -0.511030389179792 -2.02842692494016 -0.274356842894544 -1.15769946856231 --0.349933263826346 --0.598480721570382 -0.109787485894108 --2.28476057876747 --0.316690549027307 --0.780564217745546 -0.821229953374516 --2.70604472059951 --0.699804725632021 -0.387368582945458 -0.298285037715207 --0.58322771983909 -1.2536052344137 --0.191929730927697 -0.572310222688863 -1.08881093864078 -0.375132837923537 -0.432179044071429 -0.103640449193417 --0.798035720018206 -0.0893842403404506 -2.0181318964603 -1.7156312895725 --1.52626327339138 -3.17701181750971 -1.48855402075471 --1.21746508368273 --0.482516712458349 --0.00465529356375427 --2.18817905168677 -0.704248679008096 -0.0703325979700757 --0.970688547837639 -1.76175310636644 -0.919394463111788 -1.08178591847375 -0.561820398147065 -0.0422864730693835 -0.570743770927329 -0.140388088002371 -2.72393764345708 -0.217632299125071 -1.42796501439282 -0.672490169095001 --0.490249197445223 --1.36468561918547 -1.61741497296808 -1.44629834744127 --0.847017571730539 -0.480489751901091 -0.0673026451840713 --0.295321934006296 --0.0367105026331593 --0.856554844601115 -0.43599158096524 --1.31158780100566 --1.31411232254544 --2.17644380202283 --0.627643704747584 --0.0396379823232085 --0.170163898036616 --1.11815875070824 --0.506709378730225 --0.645199718056613 --1.51675170062344 --0.0245918503314897 -0.723338071282374 -1.636033569172 --2.62958833108865 --0.634322196065948 --0.384992167273111 -1.9734512597555 --0.971286795840353 -0.604967201055201 -1.36170056503857 -0.745557834488366 --3.22986412086032 --3.57077838142589 -1.04327789036804 --1.0747117457475 --1.89623957620907 --1.18234738105689 --1.16972030084384 --2.8909720577463 -1.87790286878757 --0.454063431081634 --1.31908099790787 -3.09431099281967 --1.4516351260195 -0.179600832479494 --0.475331485077426 -2.46758636055114 -1.10699506496077 -0.610499666686358 --0.268849948408619 -0.372352413237248 --1.39011200676661 -0.260158972467224 -0.101475418287578 -0.940025486081101 -1.75769115742117 -1.21685929616486 -0.290802902719861 -0.505708565800532 -1.36660808347067 --0.315063377609231 -0.565143787552685 -1.45899115968944 -0.202123307359814 -0.413961855682452 -0.476717469332881 --1.4210645190872 --0.862768172080521 -0.215683035405274 --2.26448023547595 -0.354557531282598 --0.675937634089237 -0.207220411108141 -0.526385776119289 -1.89392217099839 -0.876654730841121 -1.22549470238171 -1.66200645639838 --0.280197362958052 --1.50656915342734 -0.284975046898225 -1.02737859370851 --1.61411170067029 -0.817785849298017 --0.939867695734375 --1.69749789787219 -1.26285300319469 -0.26186479698033 -0.871714263184806 --2.07150569651493 --1.66404444896876 --3.49703139034299 -0.896826835180001 -0.839684832336388 -0.555681209343931 --0.0439954044222493 -0.644223937166128 -0.0915446400779896 -0.280353653166122 -1.87319110075924 --1.46813962542769 -2.25837835189981 -0.440522178251527 -0.719554675510324 --1.74275754856735 -2.51441122802497 -0.366012751558976 --0.455015496728711 -0.348708249604027 -0.0360214756724702 -2.19318987843776 -0.810864141984919 --0.828554586153871 -0.396385942177153 --1.24937479263665 -0.129981971001472 --0.866452384979553 --1.21685036441758 --3.17969343984658 -0.641532662775216 -0.0121816440362288 --2.50790928201916 --0.0348169719822309 --0.783467503541246 --1.1199241994479 --0.270660659032966 --0.40417998943704 --1.22736317753405 -1.80305738569043 -0.583464892675412 --0.665336317565949 --0.0658220346280487 -0.77441819671732 -0.550405309392637 -0.31054782157751 --1.5779284340987 --1.6858629652682 --0.890709624598585 --0.638241588478289 --2.19863607354907 --3.06468316292079 --0.073279130803968 --1.64194028079724 -0.0303240646916549 -0.307324877759982 -0.221718109160726 -1.4907857551943 -1.73097612100135 --1.67438732186998 -0.433889051240763 -1.46030833273916 -0.934949715046109 -1.90042907683722 -0.432673746742241 -3.18684020178532 -0.323602276926696 -1.8085279111066 -1.06273061874619 --1.96959517204327 --1.34174643919988 --0.840564995647515 --1.08460670680942 --0.537729168965026 --1.90906578913993 -0.308715362215073 --0.941180492443952 --1.71318617571095 --0.974568237589416 -0.108729372283378 -1.01682218997032 -0.433095930484784 -0.221747998692354 -1.74332749512871 -0.306141225799006 --3.39290641699821 -0.765993078355478 -0.491237795693117 -0.600754893489079 -1.17932337150183 -0.497364010024885 -0.0184508059130266 --1.57718053396062 -0.684412216339055 -0.684522980602868 -0.744183219087514 --1.03147016795338 --1.66206338840004 -1.83524400176804 --1.09510827140761 --0.181695833555231 --0.390147963862976 -0.774302237359617 --1.78750078674301 --0.32903799612069 -0.569346758524322 --0.424656319663917 -0.608058397626792 --0.414268468777038 --3.46652067806884 --0.744793977484903 --1.00995674636621 -0.312932961221003 -1.62827375915517 -0.254314001876594 -0.258222511525929 -0.564750117401635 -0.830671352921705 --0.0257044705512435 -1.5383170775343 --0.429636227505611 -1.7426310341855 --1.07469618309435 -0.685790044557592 -0.0336851500248443 --0.598213418577458 -2.27715789554654 -0.238282601647908 --1.4854408764013 -0.338548266124526 --0.680055179640531 -0.523519239133462 -1.65236554674468 -0.640989510198001 -0.00603574392617645 -0.913071633079266 --0.211066120818604 --1.84819932324866 --1.83715636309381 -1.48186449413265 -0.573964942118266 --0.157571949485853 -2.52848348849999 --1.88835842534341 -0.682931195874701 -1.465895384578 -0.324307915491753 -0.336940534946674 --0.797156520730475 -0.660905928460208 --0.562578270419156 -0.239517875331078 -0.348378549466082 -1.6104566624258 -0.469464227855566 -1.67332749010407 --2.12836454127889 --0.111801735941757 --0.0837242985583906 --2.05644716829367 --2.839355719881 -0.769171347680437 -0.288043320077179 --0.00153009394771431 -1.03997124520146 --0.0871398620464205 --0.785891720427816 -2.86159708014059 --1.14702638450121 -0.00720904944770595 --0.535892023896748 -1.94182682027223 --1.92378451829588 --0.768260773999735 --1.05258842751347 --1.41461586614907 --1.05721202267291 -1.06123227378706 -0.915782636882023 -0.499601472317176 --1.85663080908902 --0.633641202806352 --1.10706217711095 -0.308082975443023 -0.872256116494491 -0.762539524978783 --1.09240296590478 -1.1986647685922 -1.10577240068439 --0.639751846081111 -2.16138830966695 -1.30597799396442 --0.959318381788599 -0.20141646807739 --0.656760478238686 --0.548885307466271 -0.841151568880999 -0.476055038499519 --0.77336649830567 --0.171641235093098 -0.535701906470486 --0.974060752038561 --1.20714720789231 --1.52695594424984 --0.262018874005609 -0.111406843354626 -0.185320221977294 -0.379698726609536 --0.163113833389975 -0.558712047368399 -0.67148674560152 --0.076276112606152 -0.666062208927443 --2.01790568072085 -1.2002602447886 -1.80365189700291 -0.957823145179553 --0.508112632722781 -0.828341595497424 --2.36657234842955 -0.0406612590576003 -1.28768528752249 -0.538669985911117 --0.760116874433209 -1.49374236275632 --0.169672306881971 -1.76981072956905 --1.64108281187384 -1.1246062055486 -2.02336462627633 --0.710001339979705 -1.95372760959568 -0.0970871484390727 -1.19562143499197 -1.10530769239817 --0.844805348863702 -1.0162107518667 -1.09477598019511 -0.202240090382231 --1.0570622703691 --1.02527577974042 -0.484814057898838 -0.461413282538119 -0.479083799037744 --1.57926981742364 -1.87282395031333 --2.13329149213841 -0.030099884671003 -2.13035916901608 -0.958093861885214 --0.301062212192033 -0.552739193791073 -2.10846749138708 --1.37955781294876 -0.658467521396612 -1.41872604772033 -1.10858587795313 -0.2846550784861 --2.83759799970944 -0.208752158615242 --2.06592918885279 -0.990871634513633 --1.06808818349831 -0.570643926824882 --0.176896528127955 -0.468743438399192 -1.0793235589576 -1.23433904423316 -0.360808440266041 -1.63330233990458 -1.23078340154912 -0.243892265982097 -0.603609509969253 -0.127527293914454 -0.111112162827162 --0.258896318813619 --0.634737003165862 -0.579672397148503 -1.23061299223933 --3.53025310806365 --0.872066341517296 -0.894578969677887 -1.18995707220019 -0.123677025824804 --1.43137136896986 -2.09387457550906 -0.117455085851038 -1.11297394778522 -0.128773261576612 --0.408450622936769 --1.79450835525342 --1.35309448735926 -2.15012427966312 -0.59883471979866 --1.46322540478506 -0.968726278219751 -2.19383647119884 -0.257182911047183 --0.468678679908539 -0.976851483152458 --1.41544507058875 -0.00235541554486396 -0.859268737100955 --0.598719661045212 -0.805790871532523 -1.23582248727864 -1.48029190087791 --0.905818891838271 -0.445236547853849 -1.66597606599288 --0.703746381200705 --1.0904011839257 -0.209969635625889 --0.124064401071443 --0.576412079077418 --0.191902038530774 -0.151526474792028 --1.47524715109106 -1.12181778571611 --1.71150315728518 -0.184446027457906 --0.13119859190093 --0.0698322695790594 -1.16041328595528 --0.0478815338459775 -0.772172525684512 --0.632823821362315 --0.168429637161498 -0.517456765161604 -0.755313692913191 -1.16860563987795 --1.18994852210972 -2.84692816000786 -0.260422431519155 -1.0145486917664 --2.15329902013336 --0.129027804584513 -0.0907813242222684 --1.47106288046023 -0.539079038620915 --1.52462228127907 --0.74690578047605 -0.369058801083991 -1.12008961345131 --0.500778219307829 --1.31746807421824 -1.87905567462602 -0.555004252115662 -0.466002749169787 --1.21952821809117 -2.54965407318686 --1.2046035027129 -0.065313599174992 -1.1945533772632 --0.0414840019174196 -0.17549118905027 --0.379890858470835 -0.209586425138029 --1.38916048070066 -0.613415818222125 -0.747511728777686 -0.34202097587664 --1.62512661116719 -0.880767369556491 --2.13354299261015 -2.27002062085728 --0.688849285436383 -0.286441271913528 --1.04972298459839 -1.20650492066621 -1.47138682440884 --2.08280206410176 -0.915541473489656 -0.301228978707561 --1.5199978598963 -0.411892215584952 --0.256017891105159 --0.106839468151001 -0.787507147448814 --1.99866784325232 -0.465320668033627 -0.054930089774583 --0.113183401087298 -0.554444380591491 -0.408488838175632 --1.71006981516626 --3.60777403323945 --0.851968324383854 --0.153011390711221 -0.783598729936486 --1.07125002120893 --1.29276918031897 -1.36380584899976 -0.274651378193601 --0.759990079790143 --1.46460693461156 --1.06623616539397 -0.333525677312146 --1.16563507785951 -0.0588322999148989 --0.205855176710767 -0.515304726920863 -0.321847870224886 -2.00560710543532 --2.04595382455995 -1.0355282737471 -2.14843077487042 -0.00126292596904776 --0.381461572855232 -1.306656779666 --0.621296890085233 --0.861303115215978 -0.778105667462217 --1.05251523988015 --1.03201649772782 --0.766902311295723 -0.741002939405906 --1.58622309139382 --0.51102600195172 -1.32915692079428 -1.48567433568414 --0.757122178309093 --1.45329482497612 --0.30170194237656 --0.971570456100419 -0.618839255812212 -0.552625583134969 --2.65655372258694 -0.507340674989527 --1.68884854994509 -1.5803395829825 --2.26136657607205 --0.22600637132652 -0.376362213639148 --1.06635765833511 -1.44855919376558 -0.289478998364283 -0.250528620836826 -0.317627261517302 --0.0571800414353358 -0.442956022696153 -1.31441036681686 --0.449290654225191 --1.72314584291915 --2.21525530214855 --1.74910271324665 --2.49545037089772 --1.83678645996201 --0.655071964367728 --2.69757420936192 -1.37699728565349 --0.519630647724792 --1.5999120517104 --0.0307057455108222 --0.51825041459464 -0.661083803171662 -1.57162115044805 --0.729126528562549 --0.990648308134325 --1.29372726979828 --1.30569662966546 -2.31250805224961 -1.1818777824741 -0.0968525872356345 -2.01001368397049 --1.57181789440667 --0.0118924456971428 --0.397381490309442 -0.238636770810082 -0.216684885444636 -0.879874627068393 -0.243909394459784 --1.62314014242725 -0.147749618407591 -0.886573928714864 -1.0530666405916 --1.43864520395791 --0.282031215735 --0.567349272324119 -1.39037993446943 --0.19387830815765 -1.65690627156335 -1.69835757413042 -1.00648838436248 --3.17172175012545 -0.537442973472679 -0.732218062414413 --0.407291458053614 --1.75975090048361 --2.32676178289902 --0.0385750774388409 -0.138835038066084 -0.0378216668600047 -0.662934590358311 --0.651868678417809 --1.22189788245306 --0.640237918501221 -0.522647217113171 --0.047155008096766 -1.16002655550887 -0.570013630165466 --0.575084424376115 -1.49070409735216 -0.454754100531879 -0.871283294759763 -1.0386809309139 --1.86678297932233 --1.58133090584035 --0.578760978767649 -0.0252351686780017 --0.36122829488987 --1.33275163920183 -1.49596925604064 -0.789393685284512 -0.712659431811378 --0.181902931643528 -0.778423878784977 --2.0356752372095 --1.44813017588394 --0.561211519395545 -0.938342285163731 --1.17386891819324 --1.2037981808795 -0.525779951599308 -0.868282545912017 --0.00645085123909084 --0.00244675405857819 -0.133378092392576 -1.6249029006575 --0.239541655108717 -0.803950920070932 --2.43199519008437 -0.642306930870184 -0.258171467604297 --1.90946180495287 --2.61411195531993 --0.0182238412560505 --1.88936997001242 --1.39906357553581 -0.322785258898593 -2.01640035635497 --0.445039957641271 --1.71368245034203 -0.11320682921686 -0.516539491118944 -0.945136583610898 -0.0653754582185684 --0.479380515526358 --0.537790179314371 --0.425302745545103 --1.32393753083727 --1.88524384175413 --0.375951458750528 -1.91674331715475 --0.780068902332513 -0.407751112738161 -0.0104206188912919 --0.855372908585402 -0.380405116581407 --2.73097293051995 -0.609283327635062 -0.483820018105314 -0.383170941999072 --1.37932273462278 -1.72357049817616 -1.26177836250725 --0.546936623471321 -0.580709773804784 -0.777053800885437 --1.22005311310832 -0.428926639344454 -1.90185217438658 --0.674282558414674 -0.135842469375291 -0.547295835678014 -0.691815679809551 --1.31426462622358 -0.509540981630645 -0.351489970293651 --3.81351418478395 -0.106416725285861 --1.85118976957335 --0.152621118035727 --0.421416915085569 --1.6358904440773 -0.076264766977534 --1.74192685192824 -1.41822042993496 -1.09752647723196 --1.41712199913856 --0.0776044598998276 --1.63183127572895 --1.20394244117676 -0.340674882425438 -0.981456289960052 --1.27818447525774 --0.0162479158789779 -1.83807845493787 -0.11386839270958 -1.08111732013286 -1.4851520863795 --3.61190123014254 -2.30697794196093 -1.0292851612123 --0.399210281567669 -0.327099248731255 -2.13091549022032 --2.8841052856658 --0.0535964395696062 -1.16106151305646 -0.565957754696372 --1.40980376597973 -1.40094266646656 -1.28731467962094 --0.219653123228809 --1.61316719821503 --1.43094789701664 -0.352157188742824 -1.3653974147399 -1.66957549439511 --0.880536018722935 -0.651136909134147 --0.00082049733634193 --0.178904899614061 -1.56946849612456 -2.36027593020077 --0.347848992777848 --0.871592882445217 -1.32000271858641 --0.34713321015348 -0.741111666774136 --1.55029077994401 --0.483057450127269 -1.13019830241288 --1.04268024220113 -1.68472454648714 -0.80328740845251 -0.452637150965598 -0.800170568027021 -0.0185290503056468 --2.44372108471386 -0.191760994039786 --0.724247337701621 -0.563106709182101 -1.41682606680422 --3.18618515251184 -0.240948004793067 -0.336736001665518 -0.285396445873449 -0.291641315905697 --0.261788338650675 -0.822437853509008 --0.254919892094577 -0.262150515793994 --0.240395625097593 -0.847439839674841 -1.02186729936814 -0.384545555140692 --0.00136935192744758 -1.62820484515705 -0.275444255125946 -0.762653215361889 -0.29279973946721 --0.630115111037142 -0.382290272429719 --0.0520287694322299 --0.0443169317910801 --0.298820474649943 -0.171947755787237 --1.01051883848126 -1.08647398041513 -1.73346678821212 -0.786841275050387 -0.554713558198952 -0.808340800079723 --0.69966559282593 --0.056951388606528 --0.853242373570524 -1.11472266610522 --1.46105056243329 --1.34725776034141 -0.325894307312531 -0.86319035804593 -0.505305864830216 --0.744448133371286 -2.30047247211545 -3.18040185384352 -1.36571432537668 --0.770848286021565 -0.073085288767734 --1.408368722241 -1.76037572077349 -0.322970884151784 --1.05628093121349 -0.915652895754029 -1.56787580074192 --0.942083997924932 -0.987813977062945 -0.520990565099265 -0.605542079193931 -0.337681470371368 -0.832419023222974 --1.00109244801859 -0.970731193830474 --0.0266859451117796 --0.615943268611844 --1.53459597347209 --0.985018570850428 -0.480443724748319 -0.318815438348462 --1.51646171924285 -0.258285121464407 -1.54822110807875 --0.888300001173498 -1.65443567806595 -0.276499835223682 -0.76768934613899 -1.20124122709957 -0.339600423763933 --0.878459175911196 --1.35742622395442 --0.207750751145486 -0.398766254112653 --1.67251055941198 --1.65622863029815 --2.05674414767045 -1.98624170875303 -2.32399659469732 --1.19250536536745 -0.530470689969956 -0.0957120415788797 --0.154776446078699 -0.595789486147385 --0.0842626656226386 --0.740734471928999 -1.2678815760148 --0.790402799586236 --1.221602429359 -0.360665453277488 -0.971145594226876 --1.54330646385131 -0.209908493248889 -0.415928575549334 -0.494500762342073 -0.85093516657917 -0.581311711239715 --0.540352588646478 -0.538343687374773 -0.103814702256072 --0.151759727364457 --1.97522679658084 --0.57842648934664 --0.367404336495863 --0.36514544619742 --0.960710956745221 -0.13049862178082 -1.87139099211618 -0.149717761610447 -0.387908311017183 --0.0719824029083789 --0.787686549325116 -0.373599055463702 -1.72339857195042 -2.68230795044343 --1.93205943677799 -0.447526154363596 -0.118383841460247 -0.580851580065598 -1.33690622310172 --0.286537519034592 -0.733584663646003 --1.35655352448724 -2.06924387644907 -1.71787906958472 --0.961396417374303 -0.502964262925914 -0.391269196610363 -0.708464633570511 --0.854344344613914 --1.012979786651 --0.583743085251948 --0.975715189213481 --1.80337619222543 -2.33632690798468 -0.288739852171961 -0.827086840484037 --2.47701920119104 --0.934708980868528 -1.87022477042695 -0.150279660031838 -0.0235705462756606 --0.305099067733011 -0.580173899853634 --1.31482645202135 -0.557153650343025 -0.837347250029563 --0.259187147264612 --0.945872705406295 -1.75077278787452 -1.60938981544055 --2.58648380920613 -1.9969611042544 --3.73700548476133 -0.50509862950461 --3.08177874882739 --0.264884726869763 -0.241043322736575 --1.48989431540732 -0.803710347742538 --1.65652010329313 --2.00898737948095 -1.83939986339734 --1.67321947945272 --2.78115597786168 --0.716111071835533 -0.540853194471605 --1.10546728324577 -0.0242816402156514 -1.98281057514312 --1.23988024176713 -2.18066129167662 --0.203491726514109 --0.264265483511991 -0.524280293132886 -0.495929140109347 -2.86212465899449 -0.594181681523759 --1.46391380676952 -0.980999205433807 -0.345839915646874 -0.520418429032679 -0.398923502368255 --0.773061032157386 --1.35026537851877 --0.428930709057596 --1.2794060776049 -1.72542388111793 --0.560012967008433 -0.615699541406475 -1.25683289000929 -0.753183250855521 -1.18504277057598 --2.91325150816462 --1.55931278387998 -0.589418533226333 -0.906517175505961 --1.33671598235527 --0.616817091576163 --2.27428125643572 -1.69529430859005 --2.3884887496416 -0.18317792399251 -1.53460419886569 --0.000996195565679869 --1.6442117780616 -3.61362523128135 -0.744320877844359 -1.56564934610644 -0.00991904948925715 -0.525123243570752 -0.42171193804143 --0.546932256922606 -0.481719602482736 -0.0867007932470649 -0.236732274775967 -2.99901491843569 -0.291859569654966 --1.84981609816028 -0.363519388576247 -0.539379407425635 --0.0454686132573627 --0.861314927356442 -0.348966186355979 -0.933565721359901 -1.44412614914953 --0.687725154688181 --3.28528508301567 --0.27156952194639 -1.87353561046057 --0.74324089413458 --0.606926393552175 --0.387766794527771 -0.762487468655682 --0.106628406725733 --1.13601893348303 --1.15550432290177 -1.22677148390373 --1.56658083594834 -0.0765620736310204 --1.75592946495965 --0.547039655226865 -0.578638986542488 -0.882673747629493 --3.73938493558671 -0.470103504062502 -1.21322876597866 --3.87005389624824 -0.869468715464283 -0.456063717679751 --0.19975357647855 -0.229799660499079 -0.993356945987905 --1.91669021974541 --0.545932281072712 -0.492429241178291 --1.4421843572997 -0.168736348425032 --2.35840074568377 -1.18588526760952 --2.67627556256066 -0.250657462204313 --2.23509869273504 -1.21792055857603 --1.88495494662888 -0.88369482596595 --1.75002664667689 -1.09454263377611 --1.76905890533476 -0.489546810630076 -0.00110029823455449 -0.218951063790373 --1.41823910578309 --1.13447881934519 --0.262774841636666 -0.784301161626766 -2.13581946517035 -1.29753174873169 --0.0635178419038738 --2.22831796988589 -0.80804523879922 -0.382337450781709 -0.596475446979955 -0.276790693518425 --1.58617279456833 -0.918388666342643 -1.59644305734675 --0.019103977465825 --1.0631573044563 --1.06002609633794 --1.6380766768991 -0.56163855157059 --0.349297629307124 -1.75797753349562 -1.06113570156927 --1.41526120300826 -0.289557284163951 -0.540979645329715 -0.177735253739357 -2.58134540152976 -0.807543439538257 -0.603915880490071 --0.56504921689859 -1.43120092040255 -0.706575907131665 -0.0616969448083893 --0.709889819073211 -0.917272958389823 --0.809049402488199 --1.39573224198976 -0.539388069638457 --1.65857368865252 -1.43628020847636 -1.91554194436412 -1.60680939436858 --0.194013075829133 -1.26649479705023 -1.21707225483037 --1.40949641176778 -1.51362458754041 --0.529107112594374 --0.885153646785552 --1.0469236136126 --0.780731192300291 -0.275636224119937 -1.34680955285663 -0.276022973801908 -0.661001835292925 -0.166143722215196 -0.373954387714674 -1.12669625412426 --1.34896894059976 --0.757480963334903 --0.0916896717153648 --3.45903085049506 -0.612952078442078 -1.24772710020271 --0.528502983025469 -0.858453847010637 -3.15696339106807 --0.173033939125098 -1.68821983432507 -1.91757495887401 -0.0428829569470999 -2.05303783529885 -0.46992965825838 --1.32135456101137 -0.0999980557743925 -0.536636763711225 -0.615599632858261 -0.414165791753211 -1.26741744246764 --1.16884161392275 -0.589629491786049 --0.507366269414913 -0.378305519234196 --1.50224072119175 -0.337654582402678 -1.143426170918 -2.14638919419232 -1.25976987803841 -0.452385164418928 --0.305433812499608 -0.41212220229524 -0.51274690386767 -1.70735555416109 -0.455876571555034 -0.818561623629069 --1.61038401855685 --0.415726972744849 -0.40526772082556 --2.76254788308306 --0.208834719119597 --0.886242109991308 --1.60655665562449 -0.422138882107516 -1.18688467685971 -0.569516917209198 -2.80698977799605 -2.06936843802464 --0.157406399415507 --0.0268198982064192 --0.899267278092818 --1.38356387221816 -2.29120840863986 --0.365165448390165 -0.798588160232743 -0.260000656238109 --0.143302352365382 -1.26934578039685 --1.22968787199181 -0.730817476834979 -1.44258675867813 -1.6794133596778 --0.0283465921427322 -0.515650168314103 -0.495513845542849 -0.461660350522767 -1.08795325191169 -0.392462262619681 -0.383059851275862 -2.10238042469091 -0.660653074511536 --1.30489720556582 --0.0973451497561442 --0.206083078388964 --1.61198083298719 -0.322552316355432 -1.39438678067376 -1.49213491354425 -0.666869719644561 -1.68196304278517 -0.531132808354887 -2.75191375217064 -0.100209169752681 --0.362444645417213 --2.55199533213605 -1.94915600743474 --0.764728302284432 -0.69757707477866 --0.69318215864616 -0.0377383792932271 --0.495359060390754 -0.842707983194606 --3.2284915617792 --0.0574481229152219 --0.355084615949407 -0.296188045842914 -1.32963325356548 -0.471130322911666 --2.8401432104698 -0.832321680884666 -0.0180577496179239 --0.691603920754144 -0.281979726931166 --3.04821755571414 -1.04486018354804 --0.711597722693114 -0.99432693608609 -0.109845592520209 -1.82373883644332 -0.18573225440192 -2.0007065568797 --1.51942350974103 -0.594217728598814 --1.17634313061094 --3.04775721721979 --1.82325288563563 -3.78647689640722 -0.477403561712485 --1.35983871313555 --1.86772713288852 --0.945747084620493 -1.50660312043557 -0.407121593428799 -1.11364659383137 -0.0493267708382046 -1.33033602926036 -0.520679544893749 -1.31477393561292 --0.216895353302846 -0.740619335553671 -1.46905142358361 --2.70865771452819 --0.16563345086265 -0.0670222194591013 --2.45789822882759 -0.784477215952229 --0.249111204707425 --2.02824397875071 --2.09106958257789 --0.25361110112194 --0.916782995360732 -0.775199532745695 -1.4596311605738 --1.76686153587176 -0.911419935606872 --1.00008887132829 -1.21913176104174 -1.92873031897503 -0.833000427857101 -0.953306618829046 --0.926839813078324 -0.156664799570699 --1.18772026330457 -0.487292012472068 --0.320808990110521 -1.59649301935144 --1.20331840582704 --0.113539399670781 --0.103474981780217 -0.0211512128402589 -1.16092655135668 -0.782486335178852 --0.0384297557078597 --1.02455178062039 --1.83754326919997 --1.33734034837971 -1.26745699012598 -0.925327843306144 --0.0114108153049344 -0.167040991644967 --1.46095459852313 -0.240183082547309 --1.39495100726051 --1.33531554129653 --0.455326585935282 --0.363352906016555 -0.314332957836902 --1.03160562013051 -0.391058434632043 -0.1954566876329 -0.962941924503895 -0.636190929231834 -0.101754930963839 --2.58986281796894 -0.738665828117032 --0.785203148065754 -0.672737504597727 --3.94124107577596 --1.97095144672098 -0.791696367501377 --0.190992340344934 --0.421333852840558 -0.492417092265155 -1.21314484698092 --0.35927769822354 -0.514631312478498 -1.82625502851784 --0.149494005395381 --0.0403492232221403 --1.13246180173517 -1.30642598440117 -0.85330094841536 -0.184462566525323 --1.31269060998461 --0.876265608349893 -1.35507274138142 -1.138957321128 -0.738661871705203 --0.450347122054733 --1.40055553404496 --2.2442696577808 -1.22060660314245 --1.20828222766511 -0.0947639442166217 --0.400937489488648 -0.363508366682094 -0.884474494888185 -1.550265562868 --0.988556914628976 -0.210338341522778 --0.0364212167171498 --1.60003685372789 -0.159003327301253 --0.392828024054822 --1.54222952324616 --1.87628512634123 -0.234736882384571 --0.875163263368297 -1.37439479701501 -1.84174600949238 --1.10469102515717 --1.02280717972198 --0.2035676781618 --1.50975272732203 -1.60129286452344 -0.706089562975379 -2.32342589162954 -2.97521402706239 --0.65830006905442 -0.294615128689196 -0.136744292048292 --1.03233541433067 --2.69205377691325 -0.535722264554783 --0.327961314453692 --0.956152475676003 -1.25737441776449 --0.0545335694050628 -1.43262567705773 -0.81406844812018 --0.402479420491066 -1.65646437755858 -1.19797665224226 --2.30684249653212 --1.09736198990472 -1.44317569617337 --0.486515315538892 -0.206107898055095 --0.259527034204655 --1.04389003566188 --0.467397054343344 -0.325283636497417 -0.135676843773432 --2.31025752925217 -0.722195840955582 --0.900326885100366 --0.484108965120173 -1.62216479601962 -0.477508242164966 --0.63134436387141 -0.706605661535342 -0.134404059717518 --0.976309460899984 -0.753685609452562 -2.30880538529981 -0.529410851745419 --0.609373149201087 --0.370402347131698 -1.20830618364814 -0.42882328904931 -0.364610253178862 -0.560545313997768 --0.770213916404103 -0.887783908238472 -1.91672896003295 -0.885465468348308 -0.908032555162006 --1.63251783237379 -1.85749986671081 -0.270381278693897 -1.29935778228414 -2.06135791715156 -0.398435911733287 -1.16272251259995 -0.317180259916821 --2.83855657223933 -1.91563580508476 --1.40102757451233 --1.21196092234614 --1.13645066761398 -0.530667385573437 --0.120277425622749 -0.307289624833702 -0.880629163810042 -0.477720747221401 -1.58620176623872 --1.92347875590856 -0.224928713232448 --2.01301106707147 --2.34946462193763 -0.0974860727493407 -1.4060130263378 --0.59079455028278 -1.10225226601716 --0.257791744494952 --0.305668065213251 --0.0279280791446084 -0.587012553451469 --1.15193609016031 -0.119477308975771 -1.70675073836717 -1.17972471887131 --0.158009022404478 -0.7989999331053 --0.0415719101696226 -2.24205388400697 --0.800169186758033 --0.132707912688318 -2.00548112088055 -0.0230076136035962 --0.522200895054684 -0.41253440675246 --2.16865784387953 -1.3621083654586 -0.581597286079276 -1.19575069040862 -2.12079611459875 -0.191943434548831 --1.96111147246313 --0.716162613758506 -1.06184618716791 -2.37724178539862 -1.64795344479833 --1.32216242862568 -1.88732257710068 -0.604695696098631 --2.0420675918359 -0.347883000138964 -0.0792400760561769 --0.0441680409907903 -0.752770299034204 -1.02443045657533 --0.466082944060474 --0.967135146190291 --0.0133744172211934 -0.0290140022552716 -0.22832190856823 -0.952203044001411 --2.18875478500877 -1.10764867938361 --2.00519717012803 -1.90625957604123 -0.32939512764611 -1.4247026472835 -0.210764347639349 --0.300442859601535 -1.60722326692472 --0.0319781805776742 -0.486347785325922 -1.27432076943732 -0.772667666022613 --1.37655859972558 -1.43486613668712 -0.0403791795333817 --1.41306302640517 --0.0987049979041714 --0.0227037562286796 -0.589571218532786 -1.87509415444962 -0.85955957997761 -0.299021373076087 -0.726733321452112 -0.342747941080301 -1.03070146474898 --1.13645934354755 --0.85549134278245 -0.610323253500207 --1.17052012572264 --0.537610508231669 -1.89523578330596 -0.655801482850368 -0.962993763894961 --0.684637890319838 -1.04370086480904 -1.04926285277706 -0.534479120963137 -0.651062702043767 --1.26737146315581 --1.09748838519052 -1.68311472436366 --0.177445136315598 -0.232687573770356 --0.60902391180776 -0.188859653113342 --3.53450357709216 -2.29111530127626 -0.167230645929575 --0.723418377321668 -2.67040727525878 -0.0426374719538831 -2.31633526464359 -1.29977521948779 --0.890573180527984 --0.485361652587219 -1.09428503296503 --0.744766937588164 -0.0632977207574701 -1.07784105899927 --0.153188758960361 --2.43124271781812 --0.351454144586739 -1.09571948284728 --2.83249542716021 --0.296662932513932 --0.525602975093371 --3.15445818971461 --0.0682135781261728 --1.39666161285313 -1.86727680157667 --0.689756623954686 -0.0215074437961853 -0.723610137729651 --0.360285944939832 --1.52044886058862 --0.0817827059565417 --1.08138524778153 -1.27802545097342 -0.101547320566773 -0.618398516825987 -1.76350370607604 -0.209196816460276 -1.55926015376412 -1.7914702202252 --1.60675339263038 --1.84061005129827 -0.711930367704227 -1.32955631967548 -0.553717532486601 -1.06998902468961 --1.65374093326857 --0.774310228108833 --1.43015101984764 --3.59801287973311 --0.968686430530262 -2.38245146831384 --0.0398939570514116 -0.1928363140117 -2.05190783086229 -1.43013270631821 --0.581935968395424 --1.42520915655161 -2.07123398136913 --0.871453998486192 -0.856513387576047 --1.84386945067444 -1.2164922800755 --1.05538518629905 -0.282505010905115 --0.719678518379759 -0.524842130492578 --3.38713952843693 --1.10463479101847 --1.5232485006378 --0.585381644904132 -1.0605840544752 --0.137300142663872 -1.23486636495159 -1.29186041086535 -0.137709552251472 --1.86627756012875 -0.440676133816631 -0.233753203744794 --1.65250832592189 -2.10088612994323 -2.47364215234187 --0.69522928861122 -1.29639015840244 -0.579707599225841 --0.357825074750163 -0.335008913649437 -0.0409371102201135 --1.86611167480026 -0.0507868732270111 -1.84924490096597 -0.440459758815956 -0.236258135214172 --1.43994931886562 --0.779449305015632 --1.50791358295119 -0.828439130855132 -1.62404770365593 -2.1879303080782 --0.0461318065871801 -0.196246135552521 -1.34818303471189 -1.04160324582404 -0.87964729147965 -1.14914143477397 --0.831471337703899 -1.75576095724338 --1.41993165898855 -0.931805937959457 -0.104424477660636 --0.930493150129863 --1.51621341733924 --2.2854975258626 --1.45223501000006 -1.65354249996513 --0.163563333137823 -0.319245449632138 --0.983394998106078 -1.02310756419297 --3.05728224443746 -0.685653369155123 --0.238085550503529 --3.21583955152612 --0.443687462887691 --1.01643635206282 --1.48834452826559 -1.02431974184314 --0.821987670186378 -1.64597305045861 -0.703345135520216 --0.493820971988821 --0.738256170069302 -0.447821539154946 -0.258758347415112 -2.61345748654954 --0.561337017834802 -0.277338294014029 -0.0946284706242544 -0.760344607398107 --1.6016445619011 -1.59309286365042 -1.0733982348679 -1.4086634776874 -0.674545239420292 -0.299644507699295 -0.575103859989479 -2.93193054478989 --1.90738333631853 --0.524274868988492 --0.321195732457021 --1.33991146801169 --0.635491044381208 --2.13102734233268 --1.80281024241776 --1.22246222321221 -0.201216561913602 -0.392878307699043 -0.75350980789819 -1.0675311730005 -0.0353454330626448 -0.0543461103834826 --0.0409430242302768 --2.26491844755822 --1.18531988507964 -1.24279936167386 --0.457166980116405 --0.109529659752257 -0.634633932791704 --1.75266752205383 --2.63584795076177 -1.7572482471483 --0.376417257926644 --0.367219992267778 -0.2480840341521 --0.643777788338472 -2.17782556034698 -1.48960342284717 -0.308593379286631 -1.48556716308651 --0.257183682876367 -0.733813106560039 --1.50032830759235 -1.3567813823673 -0.329476255471128 --0.878476283821612 --0.733784110178991 --1.54108897276469 --3.48683519485492 --1.40838252076422 --0.451675684283742 --0.140289546063151 --0.493363359241883 --0.502994867532934 -1.06858737241842 --0.863598109538223 -1.26094744255326 --0.323244896109109 -1.28002228143136 --1.44694850122794 --0.411417743580383 -0.106524484939879 -1.15304401380588 --2.56661961711487 -0.414514078916005 -1.61576873402826 -0.371208619519992 --0.221100730076284 -0.525755943069516 --1.2836889081178 --2.80069906461286 --1.14330934638274 -0.392783829898267 -0.509307814204174 --0.36548492370698 -0.386356089706364 --0.991399998216384 --3.56800204731428 -1.60879228701451 -0.84235586752316 --0.353948775721232 --1.38727676568985 -0.0560566591623513 --0.911742018870775 -0.426002248474205 --0.81180136336722 --1.76987030188458 -0.564047163527432 -1.30898368954533 --1.37748978034651 -0.335104307658737 -1.42293682046639 --0.460923986128332 --0.837725606765055 -1.78867225701583 -0.363181846804439 -0.478106458699109 -0.354986812633932 -0.964411385865205 -1.07251547277078 --0.91529131113716 -0.118735175609984 --0.769934168404728 -0.171150906351343 -1.30798752145296 -1.40976036885429 -1.07219583209824 --0.646016517999378 -0.13716632780644 --1.3642076792527 -1.83940655301841 -0.756312849925829 -0.281012589392887 -0.191406114104367 --0.324617825169202 --0.372937016235586 --0.810616769105611 --0.405978855805733 --0.01005979860156 -1.52009451848692 -0.164482627852243 --0.784422101757045 --0.552541251452844 -0.910015860020877 -0.0686258312190056 --2.04156706483009 --0.670901093519287 --1.62574098175388 -2.0599609227987 -1.95701346489692 -0.248585754988998 -0.934438672541908 --0.661856653763969 -0.168699850660634 --0.958974517731455 -1.64098439799425 --0.576042195962742 --1.81129593992639 --0.996903030789625 --0.0544450891172428 --1.59809023161542 -1.32706437616799 --1.43704584662117 --0.44040476826957 --0.602631916744528 --0.240024436431405 -0.527154363410386 -1.51273324486767 -0.456673656940003 --1.32000746942217 --2.21003260030567 --0.717643540029194 -0.482665866810848 -1.99198534950963 -1.72916537696203 -1.36591951512118 -0.578942186210256 --3.33063562769501 -0.218475490736033 --1.27192426904438 -2.7510946242091 --0.295304379625478 -1.021614109918 --1.62674879335315 -1.26251055205095 -0.265231763404721 -1.15497755988084 --0.7600398480336 -1.11240660741701 --0.490627557091496 --0.323301767050747 -2.03539578992708 --1.10145545897585 -2.46191242177533 -1.99563028045658 --0.639135020081667 -0.308939723097975 --1.01227670378028 -0.475644225475179 --0.447478446181265 -0.246522547961476 -0.934086309222135 -1.1757579617427 -0.0208023295181761 --0.476177691804367 --2.12281668834291 --2.59353827687607 -1.15407419784473 -1.90032060887661 -2.18741733130576 --1.49322315977851 -2.08781054324001 --1.01710442591467 -0.305320114151286 --0.035145955045941 --2.82370145938991 -0.889415427274562 -0.0305715806714026 -0.614951017219479 --0.139285414523947 --1.02538449892096 -0.997282182802078 -0.350081578465467 --1.85207795326916 -0.297288380216736 --1.04215800740102 -0.104270957979267 -0.574297918770984 --2.21208495795095 --1.58873735976133 -1.00347750204082 -3.49204850409699 -1.53893589953026 --1.96253701151659 --2.10447997780106 --0.948595583819252 --3.22534135234359 --0.343480833693047 --0.854450708125771 --0.484068963857823 -0.196805303382703 -0.255603371517765 -1.30542771133021 --0.785526947794974 -1.54233931185216 --0.28777569531583 -0.109535125306413 --1.46779079061368 --0.567339080864944 -1.73896937142211 -0.841859092953992 -1.76438469328642 --1.83471916012678 -0.43535781164363 -0.548355714269556 -0.54418936641823 -0.0362494055382623 -0.453308623573379 --0.406618943892674 --0.21936153977942 --1.06341342699062 --0.0998861256932955 --1.32317685910198 -0.11440835520094 -1.33114571721679 --0.144883935812601 --0.174836171350149 --0.175047554504175 --0.604562209124285 -0.435022822379597 --1.91783673088973 -0.0644693168586699 -0.23926905411081 --0.365307187916217 -0.837681292395271 -2.52503376620701 -1.79504509231521 --1.35628185327852 -1.39817139445083 --0.966014924107412 --0.483261413254713 -1.00245249083448 --0.830065753137177 --1.34984540472156 --1.44067977723602 -1.06123858884878 -0.535197446314141 -1.66718082311224 -2.08115005358501 -0.469790811190592 --1.28413508081997 -0.644232093744272 -2.22642134999921 -1.82550293212285 -1.0158337678138 -0.890483254152722 --1.24811014753648 --0.350717040014082 --2.40858717630685 -1.13196358684349 -0.166099336922844 --1.52732412913895 -0.582687219950344 -0.509549836904835 --0.315899371476345 --2.73837047677007 -0.446692894368027 -0.611762608123351 -1.15085386271212 --0.248254742329692 -1.41249454279903 -0.67778876070091 --1.67709172078388 --3.31351025635737 --0.644126718551483 --1.20875768648486 --0.522859495440729 --1.45988700278986 -0.670683306610124 --1.96774041485837 -0.315615790025683 -0.731573613707035 -0.51367831868594 --0.365724091783004 -1.36949939982456 --1.01566348907625 --0.532733380947619 --0.323823332241655 --0.908795620776637 -1.11712103089047 -1.01144867595662 -2.06819855384871 -0.839670218646525 --1.57867704342742 -1.21038375344549 --0.810804092764808 -0.659657845995469 -0.0447204246687516 -0.406568173138632 --2.19794034262119 -0.193831930889292 -0.0233349874683295 --1.42399361598184 --0.984253818390251 -0.218801217824897 --1.97823159033346 --0.475739216971073 --0.193783366993532 -0.672248445952253 -0.404763339699794 --0.363515185226852 -1.29299867915654 -1.34467057564754 --0.0994525123039658 -1.67684718179883 --0.825681767790414 --1.08078987649711 -0.228459172017025 --0.0351544716930832 -0.595683407436962 -0.919970368036935 -0.940767805871001 -0.713411319131357 -0.418390210215527 --1.25027974273717 --0.303583116801249 --0.0336933107254769 -0.241900983180848 --1.57212423974817 --1.53305624100254 --0.224343124590639 --1.50893809953207 --0.114197249193488 --1.2082206132119 -0.636959136101868 -2.16254971646515 -1.35188237236493 --1.20403941200605 -0.958963757114269 -0.572147588487393 -0.700132634385893 -1.12931146702464 --1.73192757000163 -1.53775615479649 -0.479826420325558 --1.2046057996851 --0.217970774168158 --0.665085325697337 --1.13811430478153 -0.570522233321984 --0.152941360113445 --0.934550285917734 -1.37087069959282 -1.33202555195671 -1.24416554217002 --0.951373387333462 -0.315404135408716 -0.105093088371156 -1.35985671842194 --2.5870820192568 -0.320001961826158 -1.941491531629 --1.12362781280664 -0.109279385298048 -0.122297396697853 -1.58063906096861 -1.7425369658138 --0.10861686483754 --0.307495246117252 -0.854361796550826 --0.795508445707647 -1.04371569277813 -1.20112859102949 -0.261484443535664 --2.58170447537741 -1.34528957018326 -0.316913243685136 -0.0902405301408997 --0.947087410863897 -0.370259869905809 -0.434542822972348 -0.131068636335588 -2.30811745937646 --0.105165688463952 --0.663253078338681 -1.10143898495955 -2.34379317761889 --1.13834205456891 -0.455833034026442 -2.04962412935527 --0.0177778597412441 --0.0859129821423004 -0.897209450304651 --2.8517494555633 --1.50024096740456 --0.0589772110012845 -0.72622724929689 --0.99380257752134 -0.599666314021967 -0.710772405391179 -0.127396428383978 -0.0174234492848484 -0.0210586267103992 --0.278625988751237 -0.662574250084347 -1.04863180770951 -0.753264296266991 --1.01493031824567 --3.14453832959869 --0.688814754005058 -1.26104068101284 -0.881820536549782 -0.659157479307737 --1.5332207408646 -1.46329999237112 -0.387945029212203 -0.329177049164944 -0.943051545190571 -1.99261631695923 -0.633510822613657 -0.194568214018023 -2.13394061148797 -1.42189965902968 --0.280442609126709 --1.60927676094386 -2.16587707115635 -0.101415177281996 --0.0121678044587519 --0.824246476495372 -0.413519426951977 -1.07947880671331 -1.67033735219632 --3.10970575315637 -1.13039456430486 -1.78941432587212 --3.20631319989463 --0.693912841937031 -1.99120730853953 -0.696061375895043 --0.359763057473883 -1.48481025382909 --0.276445802488581 -1.49420633652745 --2.86794541915844 --1.21181034774379 -0.8498038285635 -0.0850352711984232 -2.37035325376216 -1.28323852755218 --1.30365170775464 --0.239502706647322 -1.68123124196403 --0.985167178794958 -1.83749550488081 -1.53173530093453 -0.79860000604554 -1.51672525690296 --2.29678779222002 -1.17460930241251 -0.608585686353951 --0.283444409856401 -1.17809152417278 -0.107645897462913 -1.04092263530073 --0.0328516473671225 -0.674179714193041 -0.410395937609435 --0.771429437429759 -0.271930045395305 --0.0290512573204822 --0.0572975200813808 -1.69298575992351 -0.928746857589264 -0.848282429372212 -0.852999025018436 -0.278263896697654 --0.0514853557397981 --2.29173773830789 --0.371746237260524 -0.625129894523848 -0.297184899970844 --0.640516665149374 -0.182303986968327 -2.28951369864227 --1.07515577793077 --2.37865521827172 --1.27874797021497 -0.726453228649849 -0.585083441138313 -0.582578425951802 -3.7233904144484 --1.17267900184999 --0.779815362566431 -0.633477768288941 -1.04092070241547 --0.446570215377179 -1.24959998986098 --1.0286877210321 -1.35861622146603 --1.2436460087414 --1.45048407885163 --0.970925925378008 --0.180354422062535 --0.750504928808525 -0.834139675261866 -1.48795733308516 -0.879673087226593 -1.13947711171248 --0.101501100644853 -0.137639439782237 --0.251503474216889 -1.71757011262691 -0.460437430335592 -0.588889345071109 -1.58370714171003 --0.625153450929204 -0.66860027236276 --1.0707291007073 -0.00700951109077863 --1.31444363284287 --0.844061426496053 -1.71539090863442 -1.99958623948442 -0.4609035105694 --0.324962797964218 --2.76359231648322 -0.204202459745581 -2.79745059415257 --1.09508166215363 -0.944311047312205 --1.27345840460007 -0.784232448838754 -1.44573189859407 --0.017306754579856 --0.98183652649508 -0.537953491959591 -1.04871313222003 -1.4996742290873 -0.381036132632692 --1.47088188873432 --1.05392819832398 -1.96055962192665 --0.342521829498859 --0.379128494514516 -0.109956576733818 -0.769663295793539 -0.87775774954719 -0.0743917394884246 --0.0285082845244844 --2.16914467991068 -1.05683846423826 -0.314356920540881 --2.16124642556769 --1.93571682823187 --0.596136465964022 -0.886477854734032 -1.13325051203033 -1.25197403793254 -0.189522935994372 -0.117849173000234 -0.530789734952418 -0.0952025323479653 --0.503065022213313 --2.05006710116299 --0.405901834296856 -0.340488776353618 --0.150591683047921 --1.17911253930537 -0.500035408244271 -0.413832280728464 -0.354848307517184 -0.289513898982293 --0.0412049049700123 -0.702058628205846 -1.15579593988244 -2.21296765925756 -0.835072213744315 --0.695406620395261 -0.24276296173441 --0.503521952266539 -1.71603349603904 -0.723663523478711 -0.232069234519535 --0.581402641526509 -0.383696535789838 --1.44744256170055 --2.27199179227042 -0.194949871067163 -0.0397343218003101 --0.346175749792021 -0.255547119435304 --0.0359718935175017 --1.44220742235803 -0.395712217152747 --2.42122603547599 -1.39464941028067 --0.0188154621827756 -0.807645092323831 -0.495548108328689 --2.05422378345759 -0.378748974877137 -0.852473983774335 --0.757077052556312 -3.72757434904205 -1.07993265817886 -0.422634487565851 -0.569952519345939 -0.127385935993146 -0.130140447501978 -0.942297524057357 --0.0946436582844683 -1.16695867970595 -0.727979777054021 -1.69540809171855 -0.563143088856826 -1.07698628725614 --0.655819162740173 --0.930571501667295 -1.12094524592199 -0.356053968346547 --1.06267306361619 -0.509090025989423 -1.37744719331063 --0.671091715551292 --1.97905049426002 -0.698529087423161 -1.05785959612137 --0.912179650751952 --1.22880349862762 --1.59116027154879 -0.415820471648717 -1.12151770334461 -0.628080189170353 -1.96234073963661 -1.58446938478244 --0.923814889321854 --1.31834781619389 -0.312769717977163 --0.604742766439415 --0.0587595504716489 -0.89485038283411 -2.10287357993526 -1.31480989943446 --1.10171086933056 --0.117646608585574 -1.27224726831605 -1.0413256954623 -1.42704409486857 -0.0714448970336132 --1.15852282329126 --0.937357579221175 -1.2654305589415 --0.767938279954599 --2.10309798595562 --0.63996589828853 --1.01571897209761 --1.76368093011318 -0.385433728615986 -0.509563638856793 --0.0792404566506786 --0.498193866827474 -0.609101650846473 --0.32475978960403 --3.36756060806887 -0.574325493506759 --0.476629826153385 --1.28133658683143 --1.62224067033466 -0.841812407654352 -0.420820467190524 -1.58355625142855 -1.5532458749927 -1.52945859242791 --0.816721529421891 --0.101510508203184 -1.65496207762096 -0.311769967614325 -1.07640644450646 --0.116403082252518 --0.769492839573189 --1.76546831663654 --0.692267690590935 --1.90767869998196 -2.06343214823051 -1.30549907678087 -0.741064073691337 -0.173435488433388 --1.49866584713418 -1.92228278960395 -0.771402151176638 -1.67704278441949 -1.9869149072661 --1.3763044126275 --1.63878209323539 -1.67222278515862 --1.47422379162736 --0.684735999923264 --0.197109178024462 --2.39327093854386 -1.52610925496631 --1.22603660570956 --0.501031900596132 -1.58351027051649 --0.652260728288811 -0.163650777307584 --0.870324969895531 -1.29846025180194 -0.770555546925131 -1.3397409065536 -0.180217586589929 -0.00405262379064197 -0.420440142430971 --0.294057374507069 --0.244566526059343 -0.974858815655622 --0.523120182671192 -0.681909985175933 -0.617174038316588 -0.478327476677446 --0.158676430128446 -0.428477862413706 --1.08820709053559 --0.938372719019943 -0.407787188200261 -0.576146834452802 -0.0861360816308299 -2.10057093161815 --1.00359566609472 --2.01367755590159 -1.05816500007732 --0.499005243773837 -0.923652628637527 -0.545465031470012 -0.556796394726835 -0.120199358569344 --1.52700690920785 --1.05772761211791 -0.80909095706518 -0.0476763926582393 --0.947105077822965 --0.751152551157492 --0.43877556479778 -1.6190224144897 -1.73559532627137 -1.52496583163289 -0.405645769783188 --0.137454643482307 --0.624924346020755 --1.20037436681288 --0.501198792624564 -0.502417724066671 -2.12312723489083 -0.044698323586907 -0.515093216237704 -0.414660740150048 --0.340901037935478 -2.28742753730071 --0.546232120338239 -0.00435631117148105 -2.68625901788885 -1.14608850414396 --0.140432585519886 -0.976435365430561 -1.90609823443791 --1.45492446404196 -2.03690515145165 --0.644838425112294 -0.626558416477701 --1.61129839178502 --1.04866251418484 --0.449826549204122 --0.758470798441351 -1.23054297782737 --1.97764158561745 -3.46302826767182 -1.12703688009335 -0.578120752061778 --2.72137925641704 -0.738061463014365 --0.887152193472343 -1.00643206831718 -0.11908623387518 --0.27608727672343 --0.605378824183422 --0.601781796043305 -0.0616814067810942 -2.44784556989179 -2.3035703005843 -0.640247674753976 -0.232405953265662 -1.78477714672629 -0.559255122507704 -1.01295132385719 -1.56223813806471 --0.368747384325548 -0.0802502922089587 -0.0441078011627738 -0.28543300132757 -0.110341198236961 -0.0476006634764481 -0.573952376835706 --2.74597257384652 -1.38929018986459 -0.366915243533271 -0.543494186393731 -0.0907466310245688 --0.182595659325408 --1.31865966716558 --0.527333215218794 -0.455166020582926 -0.0243860645373992 -2.4167127410628 -1.95215875777082 --2.2010513225346 -0.465107836704284 -1.06092405710017 --0.34724653433576 -1.07700441748877 --0.689391982440823 --1.37717146140208 -1.58197492655841 -0.544033120630885 --0.655852853287669 -0.253804763608002 --0.888213501691428 -0.220615137693962 -0.610373297426783 -1.08399884975749 --0.179163429265159 --1.63294357454232 --0.738209113099551 -0.2018428169714 --1.50467477961106 --0.507793468129602 -0.593617904039411 --2.00161231231804 -0.598697911916712 -1.41423141400356 --0.384023441281894 --1.0712138298346 -1.55576916058558 -0.325150964311208 -0.303333867595464 --0.257980640107565 --1.56894428220205 --1.27232093612177 --1.15944962700103 --2.68572648375473 --1.5401699085136 --1.5269462269344 --1.49569601415692 --2.47559947467592 --0.0180003585230182 -1.4177056055632 -1.14444089984631 -1.48615038619778 -1.33451652449652 -0.812547245174006 -0.495268965744774 --0.642003119176309 -1.00010262421816 -0.098991320267471 --0.717265537331741 -0.43248267350894 -0.440890609171429 -1.07472730768233 -1.16178294240683 -0.484193367393507 -1.62086849971791 -1.12033972236547 -0.307775997431314 --1.32380692729897 -1.05600159522866 -1.45139022348281 -0.627968730617223 -1.80257675218102 -0.222590110518716 -0.597508591841173 -3.89793304216678 -0.0177893776591684 -0.146996932090511 --0.565786714232331 -0.0341884908779448 -1.63064808402857 -0.614297321768888 --0.240317791465227 --0.0792118179016406 --1.2636046155938 -0.822730230021472 -1.47977424636932 --0.455915387792928 -0.385001073951344 --2.06855587345036 --1.44513960804029 --1.24632999183797 -0.524022587817289 -0.305442853538436 --0.00934684981626788 -1.2546446726072 --0.557615664637719 -0.649115329966126 --0.0331071233233509 -1.15593277596397 -0.913131815532385 --0.390599424316466 -1.83991246434997 -0.791744928433378 --0.263035425168923 --0.428272407517667 -2.16955546005001 -1.37959520027413 -0.884544374047774 -0.805209451505611 --1.30708637567691 -2.36737592753164 --3.37499086973909 --0.998250610196752 -0.214277002727144 -0.015536096355298 -1.62792674322352 --0.0238236620447783 -1.59318577296944 --1.67460347262642 -1.5076122565503 -1.33023538549374 --2.16772829040693 -0.649132532025838 -0.653574986787801 --0.0459735922629161 --0.960453371441282 --0.349468428843792 -0.888876596297774 --0.23423294640552 --1.32806870009064 --0.189414491958914 --1.53182819142111 -0.297056321077061 --0.370488781390232 --1.36043793789193 -0.0294801685411272 -2.45938064678342 --0.880985603186936 -1.7674289954453 --1.66675028362146 --0.204237786117165 -1.56630727640871 --0.567243361867639 -0.494970452458691 -0.4152542353182 -0.566256267700133 --0.621039604541771 --0.934345985797837 -0.477650424915074 --2.33489727260209 --0.760488106316163 -1.72139537836496 -0.148961648524491 -0.874661644836074 --0.0723517252155723 -0.905133137569081 -2.62436797890874 --1.03927844939066 --0.870535913402936 -0.146369660974429 -2.17664473899181 --2.37392296405086 -0.1662767790286 -0.67910231904003 -1.5473677663785 -0.113480468878347 -1.34072733780175 -1.54659970299614 --0.29190486662548 --1.75081184654424 -0.440458530523465 --0.3954237380919 -1.28876092562237 -0.496447275696292 --1.68804214883487 --0.164610675534384 -0.351434070459149 --0.259962826312403 -1.93068100799662 --0.526202980711748 --1.42327392550187 --1.05663006776788 --1.77006034268808 --0.186463953313385 --0.282912911115963 --0.884560673409617 -0.329316513810689 --1.49772244582632 --0.119965707427646 -0.961688776745685 -0.24151313674388 -0.31371368659774 -0.981200986682921 --2.59908056525199 -0.677690044485445 --0.0526217234268245 -2.05775535755838 -1.11732342780726 --0.538698682208391 -0.047738512556192 --0.650963534364156 -0.314207425247147 --1.76214506297535 -0.322143932630503 --1.09670005379202 -1.19796308330056 --0.42708592096205 --0.747400088281758 --0.289707200403882 -0.349736973688273 --0.218882279931696 --0.460864205242345 --2.98529244738573 -0.349054467947063 --0.403298386942119 -0.192302320105169 --0.760597513310806 -2.05074865604339 --0.176933677890361 -0.773851018415439 --2.07049575376519 -0.652352829249537 --1.25918269984446 -1.42146191246802 --1.42177680478881 -0.534507366832614 --0.352429985134833 -2.25823644198926 --1.57126651217155 --1.75028696224161 -0.614469042574605 --0.772432419985314 --1.33793826996654 -1.99573268588915 -1.40009244357916 --0.75405948994625 -1.00604991961246 -0.58721314346832 --1.77450718627157 -2.2299508969111 --0.434793619612616 --0.121129751655083 -1.10247448048239 -2.08028983054964 --0.694478077992535 -1.89446944108789 -0.867675318422734 -0.000612376403537951 --1.63453191401328 --0.746917436043461 -2.00632294468085 --0.663319065744375 -0.729468824105838 -1.78150760814087 -1.942631790481 -1.39344335186375 --1.85563431727125 -1.38117331420935 --0.401992767531951 --2.13783751677551 -1.7573708569771 --0.0890446430207525 --0.367871283823263 --1.3448413453477 -0.443032605517537 --1.38046193702328 -0.9000634206478 --0.523627394160883 -1.05910145389781 -0.697691936715792 -1.18092637570492 --0.0645239268745499 --1.51379031053513 -0.844064545355202 -0.670310567576301 -0.208211926791744 -0.0108010114884429 --2.68688987401667 --0.0627577807160726 --1.30814250326184 --2.19822646370468 --0.0233352303838537 --1.96774984026543 --0.287613855928695 --0.769953005363881 -2.3358981327336 --1.43628129574926 --0.123819612474172 -0.433813546024837 -0.428813846632135 --0.593347045562762 --0.278744570357279 -0.0697651837038968 --0.812895743884685 --0.780153341005541 --1.88533410562988 --0.00052521357756774 -0.119354754547912 --1.20630374797166 --1.44238934543909 --0.583110652520254 -1.22981351362503 -0.822527162103242 --1.62986141879014 -0.343248886538747 --0.626725274138758 -1.45599098130966 -0.179956682759242 --1.72722787814935 --0.531530673901077 --1.65764284827316 -2.03301236149332 --0.0481487963267533 --0.30157649206064 --2.59898418064071 -0.429603456872691 -0.0301449641418472 --0.0239765240093437 -0.534600116716055 -1.19857247184375 -1.78179778368228 -0.404098721247095 --0.0335659638141479 --0.802885819262798 -0.723374579626233 -0.459958250032324 -0.384583390911507 --1.06943466514908 --0.879561779286394 -0.0981288669158822 -0.390538007749655 -2.43537534458572 -2.82913792975429 --0.139148744479716 -2.17623522990526 -0.317775439495229 --1.04517349712417 -0.0390070011150989 -0.0592460618180599 --0.321167467981859 --1.45083788370987 -0.189289677131923 --0.941408964657086 --1.41350007494806 -1.39856255668444 --4.00092845111677 --0.0267504821897049 -0.498959071250548 -0.312112497793338 -1.10352160092931 -0.233589195760963 --2.6539638789623 -0.443272547970945 -0.61661754755762 --0.564092969924381 --0.55808788800632 -1.44071360690611 -1.26962612975902 -0.658025180192048 -0.384015201172105 -0.158359206889518 --1.69893246063537 -2.05469099840473 --0.251494338679393 -1.8272113228531 -0.57928913661182 -0.122550683722153 -0.666024969261525 --1.20868150911793 -0.481438608076783 -0.927845449412896 -1.6876808095959 --2.8152952573681 --0.199552566247476 --0.249325330001636 --2.95340519998193 -0.174971067845618 -1.43185189190634 -0.251328153179021 -1.78201768885273 -1.14234616556371 -0.534588350421824 -0.372801118094433 -0.322049937914151 -0.0909221069208463 -0.608284993151411 --0.3887372233498 --0.0949473616045999 --0.869871371067283 --0.0688263698307878 --0.405094332311805 -0.0143292894464828 --2.23464757312984 -1.15018995325076 -1.16238179476391 --0.359336510791071 --2.16316611049587 --0.104421130555142 -0.426112941431963 --0.143586732041548 -0.66050341262445 --1.1059898978818 -1.15187235215898 -0.28505444907087 --3.10191248786209 --0.524683301653802 -0.739017346299867 -0.634638654558785 -1.93191849491741 -1.26325335498414 -0.287007817533789 -0.271154924954971 -1.9218968456002 -0.845854272836831 --1.06948487964316 --0.689641726527199 --1.50122684808373 --0.124341014933488 -0.107881888125643 --2.13232552127823 -0.0794824342675362 -0.0510939206483734 --0.45424017394118 -0.667213596877732 --0.632300001660695 --0.777774473349996 --1.37743010660335 -1.81202192526804 -0.296797151597129 -0.815170116657551 -1.86587861079403 --1.95578669733377 -1.82269814360301 -0.254410546503077 --1.98410964809946 --0.110911193757797 -0.375470099686614 --0.239742705898074 --1.13538099430241 -1.32992718232317 --1.34455510470509 -1.88424099112673 -2.12558617428968 -0.932711711853067 --0.505526960159422 -0.584682009711997 -0.352485600355857 -0.0306092702715457 -0.127877729379716 -0.678672138549544 -0.200507982302963 -0.482351751466465 -0.336630875250137 --1.72118773825893 -0.760207120084099 -1.77471591421694 --2.04386263009017 -0.310677102255237 --1.29016305820606 --1.74778951729383 -0.964005526097591 -0.957762959549513 -0.220341239519399 -0.601198290059333 -0.94823167839807 --0.439281877766835 --0.790699716203186 -0.511458240044426 -2.4106087342506 -1.5831181931417 -0.919072610625467 -1.7262998535169 --0.852971562103846 --0.918226769972208 --0.70831049992173 -1.44996941142414 --1.55439755408061 -1.67065449570423 -0.721457984236201 --1.71373874468389 -0.833787730283102 --0.793017564012576 --2.13741265058643 -0.245198536624624 -0.90017657212185 --0.631674829470889 -0.496613620155504 --0.867425633229956 -1.81603367591207 -0.271301225337465 --1.50944579427482 --0.868132917647362 --0.0782176350378734 --2.25828183751562 -0.401538346034293 --0.555435713417722 --0.194599924707758 -1.04106013814448 --0.00423861992845609 -0.49894750477316 -1.23424262002455 -0.560799266032959 --2.02252845391897 -0.765272242351536 -0.344285229313051 -0.111136868243413 -0.0291444792170594 -1.73075070162893 -1.8310998527021 -1.5169938288601 --2.05132543358348 --1.44277150198628 --0.596133017712459 -1.53488585702429 -0.837645640062487 -0.983575457751789 --0.0325399482617144 -2.20826581774343 --1.02945142224494 -1.78211802832545 --0.259396806638165 --0.630470837434252 --1.84519011568732 --1.48417207421389 --3.09644525866522 -0.410528142657171 --3.58080150475348 --1.12233944352479 --0.113830536605585 --0.179367039213659 --0.298284957924636 --2.00636592016537 -0.595118456952829 --0.331146941861654 --2.6906717185377 --0.464835372942211 --1.88611037021472 --0.471200322067734 --0.0991554725764914 --1.59540492014929 --1.41169295306357 --0.0972386535492369 --0.698921822130711 -0.431899800781181 --1.68378894454874 -0.333808273966833 --0.859418581720771 --1.08235196100152 -0.788562388423454 -1.98560423555942 -0.32705531023176 --0.838060794253906 -0.258457866527838 --2.43622877374229 --1.52552118445477 -0.0519406314493658 -0.583713488984902 --0.941426364270512 --0.949160522724512 --1.36688482913283 -1.09752147115438 --0.546892732896829 -0.709993723622716 --0.0577652683358743 --0.500555015488199 -1.63606637540222 -0.301354336234423 --0.082986947441384 --3.13608840579199 -0.858578240270933 --1.48834558265106 -0.29150418561213 -0.218516648771933 --3.68100787671485 --1.54919631738761 -0.363652202383102 --0.190232194038934 -2.30143526674993 -0.453917171960729 -0.959280660777448 -0.540982796570994 -2.23944242463726 -0.644075003119767 --2.16805072085412 -0.264883527742079 -1.4189918519368 -0.276020304407503 --0.330838988909132 --1.51096567139964 --1.01542218394028 --3.25002224020072 -0.885704325806554 -0.616465278595063 -0.304446747566098 --1.46009391023924 -1.55709109448352 --0.596898096903285 --0.277175355252268 -0.0461642052692675 --2.78273967477147 -0.705634200211279 -1.90251261055887 --0.061306695847712 -0.348025004805981 --0.754039620818148 --0.688395725665245 -1.39101355001899 --1.53369715967153 -0.807355421445672 --0.618775843923572 --2.4925923985238 -0.529097195093794 --0.178969030613629 -0.300844028571277 --1.58061303018031 -1.76053445849243 -1.67308853285593 -1.265932970735 --0.0229039603303516 --0.775140711773371 -1.46714020349662 -0.316780069242828 -0.630070235786956 --1.52881312894258 -1.04355530823393 -1.87506493286218 --0.0999728159632269 -1.53218021269376 -1.89339140011018 --3.31104940356341 --0.129691961678173 --0.468847785386465 --1.29393306553474 --0.187278652520025 --0.147753327010971 --1.89933521168878 --1.39825442508592 --0.899059278823263 -2.16652234685019 -0.0142807835419525 --0.213767689433693 -0.148665659604978 --0.0281185722336232 -1.31617929861617 --0.423310542172025 -1.3218417567971 --0.06566236738486 --1.54231872352958 -1.70655774220125 -0.944580568538727 -2.31122533755045 --3.51528328361027 -1.05744887999053 -0.277378783073868 --2.85191357870655 -2.5345893105228 -1.08279320508685 -0.413522505875555 --0.890760153062374 --0.0759317133086128 -2.25240941529982 --0.614234823947861 -0.818017989807906 --3.01175298191213 -0.378700203918807 --2.10234730742982 --1.48307357548428 -0.294997172621002 --1.6397348658124 --1.07768038789103 --1.5795866511133 -0.191220826451662 --0.334963801927884 -0.0401587553028904 -0.639576298692297 -0.728063044722894 -2.05674091259102 --1.4248211482603 --2.0082163689824 --3.54245792852532 --0.688677680450482 --1.03360874646331 --1.55469726946047 -1.44640681915633 --2.07627778405461 --1.59347656426533 -1.06361694792205 -0.508859645611405 -0.751412144564322 -1.29684532665093 -1.34542721143616 -0.158912704099739 -0.675415640439255 -0.80597819123771 -0.73339431817989 -3.76589584224103 --0.750457988225691 -2.21356029456955 -0.377969110925211 --3.20881815495272 --0.224771629085936 --2.17716898095373 --1.15955672395661 --0.796730825162321 -1.59892686267618 -0.107554362120034 -1.11841364452651 --1.16940585564269 --2.78861607582051 --2.73464812585343 -0.129295412878914 --0.154496819247235 --0.73968352563368 --1.94351379406207 -0.846499296161507 -0.469908696676482 -2.14888640444633 -2.82295777426536 -0.0793179840920502 --1.25107328906994 -1.59394833404026 -1.76774085310126 -0.240351235524347 --0.0589821480946213 -1.63023783790727 --1.37159577661005 --0.980920227330909 --1.29066562196523 --0.816309097599426 --0.947252412954192 -0.362764694260541 -1.534071270531 -0.820046629881261 --0.479278300783783 -1.33286981609574 -1.26382703160719 -0.202895421240902 -0.815523840916207 --0.819366239799692 --0.833555796018004 --0.39148777482518 -0.836691336867226 -0.244154374572187 -1.18578249616207 -2.29149349578609 -0.90740236372136 -0.145008745658881 --1.41113387444475 --0.493713938183504 -0.60583717054603 --0.421582488491708 -1.07885239440321 -0.581723428399812 --0.895505047715034 --0.985420921520475 -2.27128704811906 --2.73653648612992 --0.101052717413481 -0.270493539873373 -2.22442925611096 -0.723526841155989 -0.92680293479761 --1.02688726445357 --2.41141577083861 -0.885789096860275 --0.978574558621478 -1.99289126910304 -1.11835142151023 -1.00338039961872 -0.0710005828291784 --1.7121478303353 -1.49922338254 -0.0464214130409637 --1.82509900160247 -0.792323581321137 --0.152315347300259 --0.20989604529241 -1.39441323045558 --0.897710456003473 -0.912255576279136 -1.85324958482217 -0.595695151821005 -0.389880736506026 -1.89329445669979 -0.788336973573061 --2.35444768927835 --1.05675326103458 -0.205672330275558 --1.32104825827613 -1.2718876692204 --1.05648525019159 --1.20461812389232 -0.175563104111474 -1.79652964557276 -0.11551800948601 -1.97577033640706 --1.48675859190411 -0.162063500309255 --0.0552430717679968 -0.169007706013208 --0.658224234724194 -0.207114138046006 --0.386252278566541 -0.550708701493575 -0.819237382896552 -0.444792976225749 -0.515655110532826 --0.999415485437833 --0.570534273451138 -0.190704511329191 --0.777862160843732 --2.60952077750639 -0.247645147845123 -0.462885941704318 --1.41707457507333 --0.0522103969050391 --0.566499942892722 -0.786985860990075 --1.65887886506536 -2.43396828602506 --1.17608238029839 --1.49051914121273 -1.21292333146056 -0.138221571174896 -0.876571609351936 -0.358294580187666 --1.65449600693107 -0.265889252650783 -2.30849835837416 -0.370036656344858 --2.76753486066156 --1.41413326097062 --0.971332126551403 -1.63138917187184 --0.989359734220912 --0.47546646506057 -1.02307811804284 -2.81425832103865 -2.13137677573094 --0.38316234018032 -0.314014551731969 --2.55643666415299 -0.610018584512495 -1.85780289692627 --1.47636930096407 -0.204191950474534 -0.0472238580558599 --0.788497517049008 -0.919691937120994 --1.58041280490442 --1.38073805801905 -0.210754208881013 -0.106667808929634 --1.82201345242024 --0.94800572656059 -1.32189628237716 --1.28502738479322 --1.27517725677095 --1.14756990549098 --1.94633825712128 --1.4658473225503 -0.0343971254773034 -0.590595264290553 --2.77394019033878 --0.128234215294562 -0.300037579422201 --1.29356901113449 -1.68804211359296 -1.3447162027465 -1.64046897422782 -0.044150490610825 -1.44057618709713 -0.745350212135726 -0.290766123435162 -0.866050824525473 -1.80074133326714 -0.442015479196112 --1.1173109754376 -1.13839377342684 -1.93585840916206 -0.252548841274395 -0.142044098586325 -1.69798173899042 --0.290882709275952 --0.512423687375009 --1.24397662852992 --1.4575308831013 -1.56946712829303 --0.984988706188219 -0.573562083269628 --1.3420257011868 -1.02459336509063 --2.62151736535534 -1.21779221570806 --3.13286360199896 -1.2708363983851 -1.97859012360808 -0.82932451629863 -0.588494894399783 -0.424837442485869 -0.629283902588323 -0.370439949629706 -0.310944623427222 -1.91225268616854 -1.21099251300268 --2.0576713704237 --0.122270755053353 -0.480673725929833 -1.41872314978427 -0.327684658556919 -1.51348434673254 -0.564040366884164 -2.44587261798996 -1.51951825837111 --1.1643385868239 -1.01938612358649 -1.71571689559021 --0.831125509308734 -0.0655986442422964 -1.54142007409966 --1.23912406290314 -0.142821917010115 -0.932304195614304 --1.51000521264897 -2.28675078913011 -0.0691607956734206 -0.794155917784328 -1.12391620993748 -0.849699988660028 -1.27856796801922 --1.60916886924359 --1.42101313150632 --1.47581668125433 -0.0216552189860089 --2.57226358277501 -1.35703974020018 --1.66434483618682 -0.394932599665106 --1.63772016982475 --1.7664617514124 -0.216192188524914 --2.56938152753611 --1.41721531940922 --0.604996572272803 --0.196133542165111 -1.09829066907698 --0.45424495802051 --1.79023758272639 -1.72969159060626 --0.0212132219763816 -0.388932788201604 --1.64228116269878 -1.94944762377644 -1.69787444912087 --0.860818113829318 --2.0334390706291 --0.872981771889656 --0.127344586609764 --0.24133864264617 -0.845889152864874 --0.174703086763007 -0.373834576681745 --2.71030688785435 -1.28607455403293 --0.680889904493071 --0.026721621486395 --0.64869536340122 -0.923177305513502 --0.375000310911524 -1.57179038252927 --0.267916456832609 -0.0176987264733484 -2.15654792493687 -0.188886103992949 -0.455955984748696 -2.2681476235051 -0.978883295927336 --1.49775876050603 -1.86547437927345 -0.674835830490334 --3.16936052631815 --0.777185085388425 --1.3442716194353 -1.17529530194114 -0.923704457398951 -0.347468515409906 -0.785102662949249 --0.756870648320437 -1.94123971007783 --1.2318406199683 -0.210237437536236 -1.4356422359346 --2.03650387517621 -0.0161422602371921 --0.09147984097633 --1.83329269478634 --0.214835619670348 --2.71641600166396 -0.213644920378719 -0.858764597137807 --3.0558975481718 --1.60630588180594 -0.229793965839828 -0.56286319936779 -0.492702748031977 -0.872214351195909 --2.73008684776676 -0.302800979838887 -0.293109190954276 --1.12423417260485 --0.608295854683433 -0.608295316877921 -2.17413317812621 -0.423212404841067 -2.07735338438424 -0.4820300489556 -0.0635470341268451 -0.28840133216263 -2.823720595978 --0.880650216915608 --1.81909220451818 --0.185601785285572 --1.94410848563667 -2.3140282472676 -1.199532229406 -2.03851790343879 --0.150435986484617 -1.52770023665433 -0.287413362738775 -0.184993411945769 -0.475437297446344 -0.360872107128024 -0.114061321124666 --1.65048173231745 --0.19650431716336 --1.11789735570201 -0.317787472802827 --0.609637366975129 --0.0524673852502495 --1.80461098035483 --1.48583813366853 -0.805703464220155 --0.356516670523376 --1.60694022180474 -1.61453499455701 -0.537260849599056 -1.04806807049721 -0.253397100654183 --1.11828047713887 -0.713459312239124 -1.54876718856493 -0.569099784582747 --0.705451673213176 --0.246670328732915 -0.636262038044421 --0.109634395765266 -0.322117997619312 -0.728146677197394 -0.537069305832642 -0.335959470431893 --0.293090408766574 --0.854505276672327 -2.61311710522438 -1.38469814647601 --1.66803557420856 --0.776419942080615 --0.528955010405284 --0.677154361747197 -0.0835925012643877 -1.43529064905271 --2.0518108055327 -0.663275402206427 -1.23224766008317 -0.476542090416842 --0.207328184779117 --0.308230003661937 -0.596026853045682 --1.80577478288144 -0.758822341245383 -1.84096240207394 --1.78900649213744 --1.34125871071322 --0.557944977457176 -1.80285949086673 --1.57806095621462 --0.721570874967725 -1.90438291164207 -0.0947761313267801 -0.0562262208895312 -0.358440891512039 --0.0424029523463787 --0.206703963684824 -1.71961188919163 -3.94064017080812 --0.982758966172174 --1.51399771627269 -0.544848739277535 --0.702046010864706 -0.0545509847534973 -1.89104324288057 -0.306785339744106 --0.158916103635306 --2.66642804875456 --0.788978465122064 -1.20609081646195 -2.16708869705887 --2.68615500344995 -0.826093461546883 --1.11901493868402 --0.952774248189108 -0.410799006629766 --0.742939210983437 -0.519233493640336 -2.21951888133216 -0.896501730128595 --0.571664822633288 --0.801584156701761 --1.41481944772426 --1.81864634755563 --1.94733922716073 --1.39256305248365 -0.893443556702225 --0.00156718102136466 -0.116504516683342 -0.57786929043813 --0.372912284804954 -0.850386560981651 --0.581524520792318 -0.563853277201943 --0.260343393383835 --0.784138856511369 -0.179885369024092 --0.509664724797165 --1.5121591832089 -0.15530204985895 --0.688467270190859 -1.38325958275222 --1.23134457860314 -1.23559657610929 --0.34482932503105 --1.5220354794267 --1.12682249941988 --0.135289097875578 -0.505694686449953 --1.22587504994125 -2.29162937926567 -0.188370173821443 -1.38827613402411 -0.0887693657034916 --1.52474294940233 --1.60262484451117 -1.88543953858139 -0.485532623626824 --0.269580339083245 -0.725334450351429 --0.640822287235672 -0.354981276000139 --0.417068702198087 -1.20983354280343 -1.31516729139283 -2.37851007300861 --1.53582521792478 --0.290623677545689 -0.550118000285119 -0.575272284715737 -0.868588042266218 -1.40988074297856 -0.421914274349751 --2.63275181374278 -1.08672241179339 --0.831833108382781 --0.553837731895188 -1.73077550997856 -0.553240001289556 -1.51155443578851 --1.97543251586837 -0.15343900464147 --1.16628864034159 -0.252321871502689 -1.37635756041 -0.965685252154328 -0.282776655995185 --0.597786015429385 -0.590380714677753 --0.133424708050853 --0.569886792283064 --0.797032511103581 -0.804656657749558 -0.961369931691699 -1.55991813350603 --1.46923912345476 -0.804430501108738 --2.07123267329821 -1.10662049684632 --1.89860102508181 -0.275057330684346 --0.51008281918585 --1.13536539253685 -0.715383566572118 -2.30938789869407 --0.378942563826264 -0.99044893104438 -0.532911812643789 -0.867728767714219 --0.748611047074313 -0.397135028957578 --1.45931777155242 -1.75444078500552 --0.359088974413581 --0.773743200466974 -1.21176898970876 -1.97872563348755 --0.867371828000401 --1.28578842457462 --0.673879398781366 -0.838423818654235 -0.518567103950069 --3.26140515900046 -0.417577047170617 --1.3356837579852 -2.64203502721405 -1.39056359606203 --1.63542916280192 --0.796183393578563 -0.817125812781622 --0.937624117932103 -0.716566248217084 --1.79952876976581 -0.903278039269752 -0.875428707243513 -0.487367483152353 -1.86693545374249 --3.87264446877046 -1.82049680371558 --1.77683396617604 --0.401255080364436 --1.32360310336477 -0.438657614681055 --1.22877913006082 --1.12438126804307 -1.95642543240065 -1.56744119940572 -0.461149876382759 --1.63657510221869 -2.02375928799764 --1.16184919783194 --0.363428763966439 -0.785829009866289 -1.57049030547813 --0.553222307606816 -0.364047880208014 -1.11248531690031 -1.41188054525694 -0.1912614285229 --0.78039860960866 -1.46007573120728 --3.30464519947686 -1.79320830875513 -0.408048139573745 --0.347837577658119 --1.52019866347559 -1.34191156794383 -0.331787005196475 --0.149266636813429 --0.843979979588056 --2.34675992102184 -0.582775235014301 -0.631901358374723 --0.0327030687950778 -0.624454168963357 -2.19822082997079 -1.54966308013454 -2.25660366454515 --0.215576327140138 --1.78779580790811 -0.556045907339394 --1.62576943746542 -1.30874946627302 -2.04064699087461 -0.796539267443649 -3.41357525540212 -0.607756944159753 -0.528014733086664 --0.138342210390196 -0.782651392369837 --0.395676783741159 --0.0785723494185611 --1.1602919780958 --2.03036535147341 --0.130793719194337 --0.815460688036509 --2.61049455103401 --1.53336096914117 --0.0777968327567269 --1.9446939718592 --3.66419695251282 -0.101253133251269 --0.998785796118479 --0.100551658187861 -1.31529325661974 -0.390532347962141 -1.66334631889676 -1.45935802023384 -2.07200854565954 --0.152499660700723 -0.865609100963697 -0.331362930825243 --1.19705469439397 -1.54747747336358 -0.261857932861291 -1.39864079894964 --0.482547219356263 -0.239631996146503 --1.48728686192604 -0.0845465926153253 --1.67582582169607 -0.517411968235491 --1.55987215155987 -2.24622994371195 --1.64043149678292 --0.899902395669393 -0.3343225424604 -0.698210638052929 --1.25669210169517 --1.49781314899641 -0.917036297057571 -1.67056671201826 --0.684256140217546 --1.81464827326137 --1.93924307055731 -1.189378584189 --0.371925464246274 -2.78675319839969 -0.431943243726071 --1.51663502867334 --0.51753983826708 --1.26855580393699 --2.5089119645959 --0.0368094538889281 -0.612766272585514 -1.48309007228996 -0.146695881010396 -0.681941741174532 -0.349592353784729 -0.45607573419813 -0.0970637372801235 --0.0172828775114162 -0.406586887963513 -2.56099321498406 --1.39368009488795 -1.62410013133169 --0.865133657124552 --1.11806220598516 -0.625956707049099 -1.43720313621013 --0.207105540916693 -0.484112775382679 --0.32626582185053 -0.230190426908392 --0.0652283679265615 --0.546462146399797 --0.97909179688903 --1.51944782978632 --1.67393106936893 --1.32202991090162 -1.48551070320341 --0.897661270802974 -0.783757148549267 -0.843086314283148 -0.256350560007935 --2.02279891246934 --0.245090997561277 --0.967398093390628 -1.07208478171146 -0.577377478882857 -0.0790233294608669 -0.855870430150908 -1.38425749499375 -0.412930858332327 --1.50404470031987 -0.30026908618143 --1.19647143629927 -1.88226765013576 --0.828940222412811 -0.857003270824737 -0.967425268132947 --2.66600007079478 --4.00023309022793 --1.87828416725804 -0.523506410238738 -2.54261689307747 --0.598894388820241 -0.83645606313199 -0.54923616934774 --3.26010493874167 --1.04449799287026 --0.778797437199366 -0.493428815792731 -0.477569776814924 -1.80540136281053 -0.134481269759954 --0.416642397214702 --0.892946614414186 -0.602113831301136 --1.06709636256479 -0.373376487508327 --2.07032054072758 -1.49080123582199 -1.18299275673497 --0.709557798474968 --0.943823289510082 -0.564261173415002 -1.01580743699705 -0.437334941221462 -1.38812340530884 --0.646277150542026 --1.49381583667003 -2.13266238309221 -2.23361815369936 -0.978075752575903 --0.314366046300428 --1.46716103560403 -0.0116212065192727 -1.58253072296915 -0.218677130473282 --2.13587380736026 --0.0395220485417411 --1.04537341576012 -0.851086693517061 --0.101322989167596 -0.322743068720607 -1.75500690809365 --0.1721077492356 -0.272342014815978 -0.404838413437513 -1.03180591466021 -0.315175132170548 -0.0587809490960165 -1.65533838676622 -0.508273560920198 -0.297453851671978 --0.579751436277839 --1.97699218622883 --0.128200113469269 -2.32886323038661 --0.562358455872868 -1.59948231530607 --1.09665301183664 -1.12365536782061 -0.129908515181278 -0.319263850544843 -0.870362426886695 -0.294362709637483 --1.34483291595766 -0.409651286654313 -0.0755542151975916 -1.93140761989824 -0.0468141956070216 -1.40684507565262 -0.615984285664112 -1.00651596041043 --1.22549358630854 -0.291826557628589 -1.18578684800168 --0.0915429338953953 -0.112082647688432 --0.0766973243998237 -0.520986925078356 -0.874228069547256 --1.65050374208433 --0.236805709989785 -1.86009830060594 --1.59364987982819 --0.449470444491084 -0.252277648497838 -0.954426284000771 -1.23016236870472 -0.088515870637611 --1.91594740721252 -0.244458438730625 --1.34371384902642 --1.25676922743155 -0.404991914202451 -0.829370603916757 --0.220807781675447 --0.0506501434526889 -0.665614325603544 --1.77932061114397 -1.50914659454683 -0.745279123527308 --1.3891956954077 --1.25657346119592 -0.294016981359274 -0.666032391878964 --2.39694144962945 --0.0864096633500182 --1.09524857048735 --0.255956796254337 -0.864669069878801 --1.36822459263568 -0.830218803775505 -0.17374162716262 --3.21983907741108 -2.21297159411979 --0.425482499089412 --3.08448708330833 --1.56923567734433 --0.188012738520339 --0.473368028226318 --1.4798929256442 -1.30826418692089 -3.72668980842143 -2.28757771641865 --1.4118351218377 --0.912959494977763 --0.0177339215845649 -0.387004831068896 -0.009506363582652 -0.756643119770139 --0.790210428199074 --0.288821674431954 --2.21670572710569 --0.536291846724222 --2.23331221962035 -0.0860766469095218 -1.67243511755839 --2.07647287327162 -1.26107129394393 --1.53846668607425 --1.13968827080337 -2.39501640602951 -0.301527742117266 -0.265619637755471 -0.899242035045027 --1.12324649747706 --0.870040269421686 --0.604671147900067 -1.71399512910467 -0.111649812092672 --0.00960300631708577 -0.731768003294361 -0.528109887498253 --0.0570417235661296 -0.0272372522922701 --0.18984686073366 --0.21184395949561 --1.81965062789631 --0.398916824696862 -2.10613947275777 --2.56127191871237 -1.21943339075685 -1.47918884904553 --1.90923889412721 --1.4858684315906 -0.6482773136647 -1.58791052741783 --0.478494948366214 --1.4501179097224 --0.628911716059296 --1.35844716244751 --1.01257543632447 -1.651386171999 --1.04781672367367 -1.33804116395208 --0.755348165779871 --0.0584745590769895 -0.771898646174712 -0.340947948910198 -2.01609282621927 -0.961327117237602 -0.646805503410466 --0.512257395141333 -1.80608116030052 -0.198024958115054 --1.97388152946828 -1.9375268289125 -0.69653586440246 -0.250284179079289 --0.413827343439287 --1.30594185625588 --0.0346871907615736 -0.0642061618486949 -0.51256964277227 --1.25271733890663 -0.24601487684034 -0.610943043301805 --0.148087983872964 --0.233164143608416 --0.702415406065668 -0.835966677733744 -2.18436182715141 -0.0236998580345684 --1.69416946558614 -0.278480365397149 -0.02718239774822 --0.572631208595144 -0.673316306519297 --1.0123761061818 -0.508983756943669 -0.720225280660683 -0.99354572928895 --0.0136374667753643 --0.309194668643993 -0.0155329168317788 --0.0615711571409037 -2.0723422066627 -0.0584374132158878 --0.0642104460668236 --1.55583300525301 -0.0808206998191068 -0.338240444518904 -1.56142996858241 --0.171793799523178 --1.64912768939055 -0.181021288148251 -0.956336275648479 --0.984855941238102 --0.773132105671532 -1.08117825805712 -1.41431135202449 --1.26883076684543 -0.595451386313041 --2.11239445452537 --0.750620576363481 -0.499679005898855 --2.32618027878513 -2.20446718625006 -0.996580400973016 -0.18712006225455 -1.08277879270582 --1.00407126542271 --1.47527249143661 -0.765759732330839 -1.5770377787101 -0.325159141846445 -0.914395790453128 -0.0678320997117332 -0.278475571646414 --1.91812637369853 --0.0936424455315787 --2.32918607779919 --1.64099777265605 -1.70897178206335 --0.194394943764436 -0.332020903250459 -1.65644009132887 -0.889905988081779 -0.50787629112085 --0.0164114052412643 --0.80862926136051 -0.0381708328334458 --0.819768363478325 -1.64129804458858 -0.261350167926754 -0.391761405728026 -0.472956704287732 -2.60304213319329 --1.2060965338473 --0.853438440151617 --1.08496942328447 --0.975065935828724 --0.40489314696009 --0.763828485368897 -0.380236577199275 --0.023827701682503 --2.10188707004636 --0.522521311406994 --1.60611058615444 -0.536327304269689 --1.05899947265543 -0.236401501140712 -0.340071810849537 --1.59365041961659 --0.454560472310938 --2.22086201904989 -0.689280026993615 --1.09238594512339 --1.97797866879218 --1.39513403311843 -1.08111342740548 --1.45609935517308 --0.0628900883884107 -0.885560761677713 -0.637847162175019 -0.747513854768872 -2.19683032284656 --1.50137599201697 -1.55515819790892 -1.25780032345322 --0.487959609728762 -0.664688549397091 --1.94322454446404 --1.55954720902056 --0.385209569834625 -0.145254323114266 --0.596937780928878 --0.0928146529998664 -0.357957466296048 --1.40321101749356 -0.293116483122301 --0.624311864794901 -0.391233495268622 --0.942047358299103 -0.260309389263545 -2.15910793658471 -0.243629859505718 -2.23812708606953 -0.0163073575242638 --0.999495341994443 --0.178754190435395 -0.673507764784507 -1.35964619587002 --0.439274937130897 -2.13272335837647 -1.98036408186428 --0.207909474641216 -0.530501272049033 --0.391271411577812 --0.0932788109286662 -0.427849446503689 --2.51880059982829 --0.24235171563695 -0.0992464801874746 --0.665596833589799 -0.356591976711837 --1.73061056375234 --0.0147174640950176 -0.0875739681088543 --0.639214493839674 -1.48974964698054 --0.0413820442848269 --3.26674303691225 --0.92188187647276 --0.7775510027965 --0.0652335853001027 -0.152785253539253 --1.15052462231043 --0.180618850441885 --0.60123976860379 --0.896663165081819 --1.18747695111239 -0.0424068327450193 -0.192762152115066 -0.0928399458449878 -0.902665984493552 -0.95740570608011 --0.0483241985781344 -2.44024033256781 --1.58035267403913 -0.127016957718011 --0.485485784237259 -0.299943309902032 -2.03632224501233 -0.362551040362627 --0.888470713938894 -0.361405536908881 -0.634496226716527 --2.07282050766911 --0.335494093309606 --3.0228791613693 -0.842694732515557 --1.43380791419198 -0.146285504879316 --0.25468789738764 -0.365660057162785 -0.313506638937536 -0.0120535154395682 -0.224844902237251 --0.138116078323327 --1.27154159938205 --0.359672333556382 -0.397814344600455 -0.0947253654766911 -0.703444278728417 -0.222533604922136 --1.12725182417166 -0.0499446826156102 -0.539386031854702 -2.04541483521464 -1.74778128703781 -0.13189585097631 -0.0608087051400545 -0.0126266747579002 -1.28908024889749 --2.72096248908281 -0.252311637950671 -1.11884171568466 --1.49583950931203 -1.71024805007233 --1.41905184382793 --0.173474778020168 --0.838683541191966 --0.0720258888790468 -1.29798877496596 -0.593056090186664 --1.0262170483895 -2.299769935169 --3.36409408160408 -0.830001111997177 --0.00454271617451951 -2.81273734672705 --0.279240755101569 --1.89114969805248 -0.613708395577643 --3.46981526685233 --1.3073338537399 -0.07564947607964 -1.24888740714719 -0.471127024328048 -1.24437121041957 --1.93741069990434 --0.169111777938568 -0.1829808190089 --0.0448054941122535 -1.0655633349958 -0.398431735670552 -1.17908575788224 --1.48000880523701 --0.372224453780689 -0.401698790969917 -1.14946995550273 -0.288884835737537 --0.961619354164629 --0.368157493964052 --2.33256750754163 --0.0589922174100437 --1.96363660747985 -0.446297193956759 --2.42868118509983 -1.67389595685552 -0.93915978593072 -0.595555722197782 -0.556151853279744 -0.13477088217979 --0.832855340698515 --0.0186247355511711 -0.753392719906181 -0.746064017490344 --1.00981633380086 -0.58619242544421 --0.0394476557867094 --0.247890857502636 -1.19447971508538 -0.578404251793941 -1.11936561009975 -0.0157309154433705 --1.00902508492745 --1.56500650826019 --1.04870627760537 --0.592470461971882 -0.0622380416652888 -0.0383106596618354 --3.64214614911782 -1.19740930157285 --0.228112601153068 --0.583765271092645 -0.935959565321616 --0.167907317423492 --1.66018226148294 --1.81317330707775 -1.82639052414852 --0.120192076480954 --2.62782113464311 -0.582667155372668 -1.69508930097978 --2.2005501612113 -1.56396568937745 --1.28584704046122 --1.38365791226759 -0.052184107847804 --1.09756173905599 -0.715582536555841 --1.65257210313483 -0.6029055488181 -0.0173105407501595 --2.88402368475807 -0.410639840372486 -0.868815693080283 --1.3475861054502 -2.28972440636974 -0.156134187186858 --2.57411852098797 -0.333829365863041 --1.77855357282703 --2.74841358783003 -1.16659623750704 --1.51115359830393 -1.17345574198472 --0.149357523292363 -2.29862594627876 -1.91181821861469 -0.301848992519849 --1.37455055174926 -1.00282617673511 --0.678348959008479 --0.578223971671251 -0.201483331915137 -0.900187977137055 --3.48713410088726 --0.221934079271005 -0.16738235651237 -0.366254547495972 --0.742953758389678 -1.07053190904182 -1.13475186214608 --0.910423873076141 --1.47747554603907 -2.07599723727724 --1.02571310026122 -0.722440745422883 --1.16385463188547 -0.66539495283515 -1.30967045796889 --1.44682532374379 --0.865647856598088 --0.27129708310504 --0.615981403131684 --1.43812767349928 --2.01277550796764 --1.47158634403165 -1.58968916746004 -0.0927871927495794 --1.33307786289787 --2.87207217739966 -0.377272040101822 -0.597484816532916 --1.67885740094621 -0.482886973327103 -0.40377026237935 -0.506836482843156 -1.58914698163916 --1.78060185605557 --1.26622352718709 -1.31710923201981 -1.14500161699878 --0.685278858097831 --0.898790403258385 --1.73002322246579 --2.73281695376324 -1.02793468904047 --1.63757677944539 -1.45339017522017 -1.14332554331802 -2.49664402250471 -2.12461777092257 --2.36081954264039 --0.607731688764584 -0.0219883255963609 --1.50296807706308 --0.728684207058812 --0.0798256975220859 -1.59469702177993 --1.30802887669868 --1.51046548402317 -0.284330939828575 --0.732175451601107 -1.25169890253495 -0.60735394072069 -1.34242968414951 -0.281328053504064 -0.20817940256331 --0.579664749987121 -0.965864422325629 -0.406934818251344 --0.320375340165029 -1.47947954516538 --0.534743829370187 -1.50432689241522 -0.721576369235244 --0.489914479091979 -1.99453594044907 --1.94645949874857 --0.93141933007308 --0.574237699303644 --1.45104233409257 -0.295577364354944 --0.729713424623649 --0.246821429866756 --0.4858106709396 --0.249734816757673 -2.03357082697411 --0.837071386088768 --0.649001011765151 --1.34703614144344 -1.64721424422851 -0.40868630034079 --0.502996195419877 --2.5966237628855 -1.99789865283458 -1.94571090111033 -1.39872070137235 -0.458139211105779 -0.384757801065673 --1.98524414688852 --0.985427156883329 -2.43416111309395 --0.859656357349323 -0.515642842136128 -1.14204626044973 -0.0303315161742681 -0.933422511297206 --1.63624745770981 -0.257284600264583 --0.370063872356006 --2.52049285294786 --1.12559901085054 -0.949248316273259 -0.455132188852239 --0.374892177440334 --0.440119694087691 -0.180594099621407 -0.636413754883042 -1.30246359421954 -2.0709507201255 -0.425032690604819 --1.62151271556909 -1.30283930863455 --1.5749628726461 -0.106380079586051 --0.430206770332934 -0.71018705346923 --0.238236318286834 -0.373375647003733 --1.02375821356693 -0.106260117342547 -0.802555094904932 --2.55187950477404 --0.153647197015307 --0.11267502066729 --1.97356521301987 -1.67131088948157 -2.23183369560012 --3.31913284877258 --2.56100847344369 -0.782776026752284 -0.439492854439628 --1.05917140897492 --1.40519095704039 --2.68736748311082 --3.35747611501955 --1.1039062245618 -0.41142812581165 -0.257202462022832 --1.06760936030658 -0.00965745791299355 --0.552165212911724 -1.43585079546834 --0.416743247284565 --2.66580217719806 -1.03486625297511 -0.18604816681135 -1.16556964329878 --1.94040862458031 -0.105116578393798 -1.22790701647667 --1.10268215379283 -0.28760614801806 -0.312650312547849 -0.95186199398972 -0.942377434744101 --0.18633587628274 -0.332654019124048 -0.479648247927031 -0.371824292637811 -1.46572829718033 --0.0922825904499405 -0.849258908168618 -0.132758578961443 -0.593412386671563 --3.11586750504845 --0.21216350094884 -2.07394272663943 --1.06816898211773 --1.45598890157464 -0.27270059291299 -1.96021732689415 -0.504047826990218 -0.456725840203916 --2.73616813711458 -1.06278259545605 -0.679425180309089 --0.156766123146905 -0.167531839257769 -0.111390264474249 -1.56074628676629 -1.02947470561725 --1.91489331939309 --0.160558548084794 -1.40531020824244 --1.13102745753785 -0.313065499916924 -0.564955326056815 -0.766395914343303 -1.32779607479732 --2.69703525938633 --0.222282347691102 -0.515206371614106 -0.504393392871005 -0.382388674049331 -0.9794326625513 --0.836482867807078 --1.40540005898581 -0.273224338801453 --1.09609955293006 --0.21631563605407 --1.0689482470874 -1.54734322846722 -1.37103408434888 -1.50321776030312 -1.81727976490113 --0.407546487126332 -0.826303010069976 --1.43201954643196 -2.04967106203306 -0.548220783649894 -0.21933627220394 --1.33757256595489 -1.1565771811628 --0.035072884132255 --2.23571871958532 -1.09095644878479 -0.818675392943449 --1.4938287346466 -1.59191722134477 -0.135110893522882 -0.0939946900023951 -0.339072268667937 -1.04877709356902 -0.518061004019046 -0.181099818140098 -0.259804000949201 -2.3931443311904 --1.51075367375069 --2.38729337627088 -1.34110259846665 -0.833832441647875 --0.195203209131392 --0.78935265973999 --1.33399855801029 -0.733641461088418 -1.00849540147948 -0.464607857532128 -1.0562417518883 -2.07895411030621 --0.842007237615313 --0.127282262324696 -0.614662967866654 -0.819922942685444 --0.00226449304570053 --1.68889183900133 -0.547539574924649 -1.31832621135228 --3.62867396273978 -1.17866592171874 -0.343820428246875 -0.348738687853004 --0.874250046092005 --0.0153215170628176 -0.298297779134344 --0.785631322166289 --1.37898399871879 --0.0143759738407567 -0.151859746436996 --1.63785526804559 --1.62837307485031 --0.95872557403834 --0.368524565255161 -0.421083803181483 --0.144543800567128 -0.804501688835185 --0.594215594605835 -0.0418833891337655 -0.079701636633807 --1.45739556228658 -0.821145158470891 --2.86428568583274 -1.22191794546426 --0.474136097442525 --3.24251766262203 --0.850072431725316 -0.162012407483068 -0.479411315409187 --0.367821244148836 -0.470799193958985 -0.762112607591 --2.11174228828466 --2.17969387212261 -1.76910421314195 --1.84312607804538 --1.72304941822046 -0.107294084039864 --0.874422570052134 --0.8205415754597 --0.461834224787495 -1.09344855768185 --0.471832790115542 -1.85902665583762 -0.468541178146809 --1.11054535845573 --1.54503538326217 --0.56149308426923 -0.837071603461387 -1.42245542953106 -0.934386924793309 --1.50448599750759 --0.46076036399738 -1.17888800321268 -1.08740009118039 -0.20753465682877 --1.06066971064178 --1.19083242923861 --1.02361878576093 --0.184300571110263 --0.483009266212097 --0.818353175322082 --2.24891487905257 -0.489967791432557 --0.292028872961403 -0.405261250329364 -0.347571195522185 --1.10727198052546 -0.066765913742092 -0.0208608873866503 --0.63468234427144 -1.56226905173354 --0.883904081665641 --0.257264606356351 -0.0462091424341526 --2.08536843427981 -0.793153258249975 -0.682709207404351 -3.0548854652916 --0.0442766262884629 -1.04291483534317 --1.90446126685202 -1.14350337471403 -2.23881961718486 -2.21527274778659 -1.10494581968283 -1.86860481679474 --0.752149690804877 -2.29823805199174 -1.09466100458934 -1.06959011291008 -1.00299505552323 --0.125283614069875 -0.102010256879746 -0.493251552996757 --0.402908846189469 -1.72357568530122 --0.390847874344628 --1.78771114387705 -0.21783587160415 --0.682593439279884 -0.644665467141856 --0.647701233701262 --0.00483072929285555 -0.389340584460484 -1.34073447019011 -1.43907919728778 --0.715260110665909 -0.26800913310344 -0.627906477802005 --0.285748071315052 --0.810106706764234 --1.88613035167617 --2.02382842364667 -0.244114876689851 -0.357476438804628 -0.360096070537484 -1.78945165443858 --1.32460905161384 --1.63376706443812 --1.00597617166631 -0.829213951882062 --0.061443628996372 --0.929892140016111 --2.83537123068536 -0.332306306332057 -0.98974527318693 -0.390883598269085 --0.0525904089145115 --1.50622279431034 -0.642777502966231 -0.403025379352599 -0.130817558288044 -0.39600586083743 -0.686605194704343 -0.572927743201433 --0.681871580872546 -0.767838165642672 -0.670720884466 --0.608800997901355 -0.328379338207068 --2.68874379969665 --0.171300020881858 --0.0762910250629858 --0.921396300103389 -2.48515894455138 -0.589480847604618 --0.0990198697667921 --0.159910155640794 --0.55206910764613 -0.310147666857409 -0.827942873802638 -0.638841772887702 -1.37895600503021 -0.552695948784002 --1.92455873298177 --0.38160920780436 -2.10885231298655 --2.72122634393413 --0.997562724330592 --2.20518394080328 -1.53224055356816 --0.358488940739011 --0.619237098236836 --1.01450045741442 -0.63476578238998 --0.436950990092004 -2.32552024398321 --1.84858277230512 -1.0523500903043 -0.516226627033408 -1.50116264707777 -0.805586602439231 --2.90139912398579 --1.75072457669572 -0.33635367628302 -0.490250970652546 --0.913158174565948 -1.37417581976858 --0.572509221573508 -2.03817812665429 --2.37360542423286 -0.390925137485404 --0.00406213687940493 -0.848134079881262 -2.91582581539043 --2.07769221855785 --1.76885646200809 -1.01273489946374 --1.12978476798173 -0.755100103285535 -0.651263684729376 -0.434728608254195 --1.04604102551124 --0.109277732471231 --0.312146027650485 -0.439978455929419 -2.38127287568578 -0.92797194252487 -0.888688795672277 -0.448448803541352 --1.80008024000026 --0.630643453044378 --0.0444224649022189 --0.156671730502119 --0.747660694934126 --0.754801521006229 -0.283246214042816 --0.410986032750273 -1.56497723440961 --1.74423816537169 --0.93179585164471 -1.13196245959215 --1.09285031034335 -0.458583243682654 --0.775434757515246 -0.653782577606036 --1.41244553702105 -0.211888974726143 --0.802082883359077 --0.654915480807734 --1.92212878869932 -0.714348709904973 --0.857699199554567 -0.6889766743985 -0.66550609453504 -0.432715734931458 -1.15042991224557 --0.83962646354049 --2.13598696255977 -1.97548005256501 --0.0493832204769831 --0.85615309353167 --1.19248585173754 -0.287954860700605 --0.181337666030789 --1.83692752142935 --0.89507296222282 --2.2529696830183 -0.868647761413616 --1.94839517941896 --0.229685565774346 -0.105000077691932 -1.29509520227828 -1.63901699296195 --0.265812942814918 --1.37742494150822 -1.11575656867783 -0.359255887740247 -0.193470118040747 -0.465846956546915 -0.32011574066653 --0.826957670202781 -0.971595275727779 --0.27030521232177 --0.793603097533291 --0.462478044384728 -0.96895739165989 -2.04347601844236 --0.973316365548158 -0.150360867702073 -0.322125304373845 --1.35131326828252 --0.3407731555317 --0.885898498304392 --0.476060238571876 -2.06982737835257 -1.50393766628079 -1.03751815664302 --0.922221673879221 --0.200225053145973 --3.3336528801489 -0.792676693541129 --2.71771614075331 --3.32340053486857 --0.0746539512906139 --1.59905835376464 --0.141404083039042 -0.458723489681628 -0.224853520777799 -0.847351058472835 --1.97896529304142 -2.01865948365536 --0.752645731759813 -1.15911631819717 --0.127661185594594 --0.441178264435962 --0.140519636657132 -1.06355355738864 -1.0716889417804 --0.338929452748978 -0.820206805265119 -0.243861568360124 -1.40342523927627 --3.21031476161011 --0.884434406450945 --0.819098519009088 -2.36357972415676 --0.671122018250109 -0.0324974952184256 -1.88866331067387 -0.971967266124123 --1.37901691400297 --1.60834719055376 -1.10171556307561 -0.375120652613957 -0.0259660064991607 --0.0204767114906375 -0.310394824896703 -0.342774711673112 -1.12600500048176 --1.22371269347229 -1.76633921493987 --1.35755502398922 -0.522385812570748 -0.332766037742353 --1.79954193067732 --0.681090678210431 -0.0331292881356866 -1.81398953337207 -0.886649656185512 -2.40534447939291 --0.546467007625537 --0.793731201420876 --2.03283700374915 -0.932746687196129 -0.0385209561114301 -0.618800143789777 --0.324483448769683 -1.41311669307175 -0.026554260099811 -2.27440230063181 -0.748465205425417 --1.32112679360046 -0.205937365108532 --0.284383243932638 --0.579059152294754 --1.93394775213518 -0.179625005399485 -2.58053968287916 -0.152788500441297 --1.56076618588507 -0.898944505974708 -0.520211263738187 --0.232194074805708 -0.884599797998737 --1.19289788520491 -0.021932680586394 -0.81101460951556 -0.562584048356719 -0.00621620425204483 --1.14321939615316 -1.05739513222695 -0.261480633921774 -2.34990881564339 -0.444917011353787 -0.270213692699938 --1.63242595370452 -0.856151583616931 -0.876138281384499 -0.636059133405162 -1.39994583819712 --0.00151171415394735 --0.690167794152021 -0.865719754698556 -0.239183913859938 --0.770128502804873 -1.37563465167816 -2.13366755093926 -1.05171630953413 --0.384377339863736 -0.253764635369322 --0.924151446043822 --1.4347377166135 -2.07420832654476 -1.08132940204449 --0.263084870434781 --1.57238828188968 -0.0354426022640784 -0.0461975894300473 -1.28834757639832 --0.0785919540172344 -0.308262571586837 --1.21411416690646 -1.63195230771387 -2.17029026732494 -1.84818497055423 -0.0988325426315697 --1.63613323696466 -0.394523047503313 --3.3537200797209 -1.41540730283668 -0.589730358576666 --0.928948272701433 -2.43518236199463 -1.11432965808723 -0.781766800169324 --0.729829559890536 --0.382051383541118 --1.86640020928267 --2.5781561664155 -2.13715255326922 -0.715975573198271 -0.80855124494092 --0.217009536345891 -0.483004747447723 -0.0314682874874936 -1.54246525771075 -3.05131419116947 --2.60198174196649 -0.0172437480557051 -0.748935306198057 -1.01295208715103 -0.883677552911109 -0.685459322429395 -0.381069858189775 -1.01721159537652 --0.136530776110465 --2.13062294253295 -0.642904637579173 -0.355825714985752 -0.130060563263498 -0.338677852433886 -2.32646304059858 -0.0444063315579726 --0.503648439697837 --0.827569909888929 -1.35780119603981 --0.929452772507915 --1.50556637132346 -0.706372406098225 -0.32364647532407 -1.50366483746353 -0.323221365455566 -0.411603086101342 --2.24278866486557 -0.44023402134218 -1.36250909559263 -1.91729932214981 -0.142795098619104 --0.108634415298049 -1.60073669751121 -1.21684187274859 --0.554572841964792 -1.12266316400563 --1.07111151138379 --2.04175781531733 -0.316152178241799 -1.0985124972483 --0.43046105041574 --2.08442603404241 -0.0757671055942808 --0.46802675910067 -0.530624114541649 -1.08530067487825 -0.163117865772083 --0.181772556146949 --0.0773839276792359 --1.07366637975404 -1.7280980376399 -0.728869063086332 --0.699449680776389 -0.961810826625266 --0.425368630902227 -0.10154469745541 -0.101670215347047 -1.8053666646824 --0.0582041975661767 -0.645186849338449 -1.49120608790518 -0.74755454163058 --0.0484821314793837 --1.76511759782633 --0.117420674682322 -1.33609237994994 -0.787181406507138 -0.149210704064403 -1.14793539113147 -0.131023955296456 --1.82035376606927 --0.806707162706942 --0.11307612580479 -0.518411972028739 -0.40115594880724 --2.17993319535035 -0.138186789134842 -0.839009385831094 -0.847887471183874 --0.134138583658007 --1.93485446290629 --1.46809074946639 -0.601448458247749 -0.279647936625796 -1.31618826331632 --0.456018372245648 -0.317788525141971 --0.110204839093292 -0.427172174248561 -0.587239397857772 -1.05795144039688 --0.586269970915637 --0.0539607277717167 --0.102692095618373 --0.989535144648428 --0.370435242843815 -2.19303069065963 --1.41815118881745 -0.816455580015315 -1.08967611767933 --0.738156597393314 -0.190188685911687 --0.626924332701135 --0.785614233645738 --0.969872673897918 --3.53346081984188 --1.06523666466986 --0.766552853091525 -0.948514382058345 --0.0559970766197235 -1.23502817045079 --0.414976532053899 --2.53299008371404 --0.347074307273253 -0.209738005597661 -2.38756821738348 --0.861590613505513 --1.82855458100355 -0.508643141029703 --0.608561777745408 --0.31108836943563 -0.608260684445039 -0.284957386886655 -0.579919995089398 --1.19061133715361 --0.120617893969424 --1.48187896198234 -0.880604126961204 -2.00541339743209 -0.908259795002163 --2.47596499607657 --0.0344794262751833 -1.51437998283208 --1.108034238489 -0.888224886667306 -0.729636619198347 --0.410809841335857 --2.0291686040726 --0.670288963512938 --2.675053273258 -3.07768019000823 -3.0543700329107 -0.714844039222061 --0.0321566757970189 --0.0159874763531285 -0.673536961560883 --0.805961996463573 -0.67389609954251 --0.770141528824155 -0.792510792304132 -0.918044635251309 -0.626077178643058 -0.194757176952834 --1.51454550569315 -1.36552945351391 -0.988138608099657 -0.726077278207846 --0.0486214588800085 --2.05938878246545 --1.44482200100283 --0.43453998984883 --0.933420907210625 --1.01571008244337 -0.310663718286143 -1.2461485036031 --1.15311597459728 -1.0583247660278 --0.160655145166102 --0.730872644018906 -0.221347184662998 --0.502426511217436 -1.73748301144164 -0.0918718444133901 --1.54796577475415 -0.512701365590416 -0.609298947987817 -1.07552579683195 --0.918418454276347 -0.420564733703799 --0.673610812547611 -2.09399637480451 --0.987971743698534 -0.449754015032875 -1.43886987311405 -0.470531660826598 -1.46743537040919 -1.05043246916959 --1.58127623010964 -0.193563280440127 --0.776133169464192 -2.47092419057487 -1.79615060281322 -0.808901153082751 -2.33676105344055 --0.806742183350867 --0.235444423652478 -0.311611928081792 -1.35755488590915 --0.778115114697954 -0.335901305533326 --2.37022012170848 -0.114262284035902 --1.6749179213279 -0.316556562502964 --0.128541824203458 -0.436058426508088 -1.03976101660501 -0.133300855895243 --1.41508150928648 --1.36950363739443 --0.128682271438926 -0.574382440476487 -1.04399172428203 -0.67901895199371 -0.772006447670229 --1.59496200165275 -0.897120690922584 -2.43278662988113 -0.583760905474925 -0.096800665488562 -0.0667616644413975 -0.0287708067288506 --0.802742208953966 -1.12248168425216 -0.0892912492043116 --0.484219378326664 --0.208676752058857 -0.999413437228574 --0.0196811307623292 -0.43791428201231 --0.23517976236613 --0.278488721356592 --0.885056520154876 --0.619870546324041 --1.65323856965537 -0.0653404272961904 --1.04228973514186 --0.945291216905865 -0.791349271029553 --1.81708278059536 -0.171203461879831 --0.119294493438812 -0.495226271543078 --0.377877600727103 --0.251591251876015 --0.703801838266351 --0.197889877133717 -0.173133013017255 --1.29194664845449 --1.31547983791817 -2.1106533888321 -0.351684850266523 -0.562107419831808 -0.123336630874954 --0.495271590150541 -0.417069638250728 --0.225512549701591 -0.773805457862606 -1.25746337922677 --0.975820575186852 --1.59521439572833 --2.77797809558058 -1.95289810749598 -2.19411146974392 --0.40584802084112 -1.40034526162233 -0.314343955547294 --3.54318438950913 -0.016553955844369 --1.48068405568059 -2.46516991064657 --0.0710165382191068 --0.112292390016599 --1.76031781540849 --0.778754304746592 -0.49134614643803 -1.73281592631655 -0.447715006464474 -0.554411663754845 --0.754928593547554 -0.0164725029526132 --0.726194308754167 -1.11681449544633 -1.53599686033767 --0.100297009936504 --1.83998833056101 -0.21216496840109 --0.976136808149484 -0.572304153410775 -1.40019351045455 -0.832542874716218 -1.83359181239911 --1.2220072708254 -0.305624586479343 -0.532211315560282 -0.0247304884636321 -1.69979915916833 -0.00684871749092153 -0.0307710590462591 --0.169663196986171 --0.252844298750514 --1.39744418178495 -0.228199019729306 -0.0145926892890174 --0.0114826260721834 -0.226380881920768 -1.70441224178733 -2.2637107197916 -0.362840955333358 -0.78411386160214 --0.167692860772632 -1.2117177851309 -2.54293514176764 -2.27590842074484 -0.945393803946128 -1.61134239662986 -0.611846234134315 -0.295761194287724 --0.840962345451658 -0.951014422211024 -0.892621572284554 --0.584020675763664 --0.504416699661981 -0.799231653154681 --0.198123150127486 -0.656972961885053 -0.302227361260517 --0.406422296500452 --0.826155261679933 -0.478400463172999 --0.995884073072069 -0.987800094287099 -1.73428527806888 -1.51185075397696 --0.404249125247134 -1.96921344940853 --0.976527290057835 -0.332158966266896 -1.31975237372296 --0.00259290264546586 --1.01247866122508 --0.477744538994987 --0.0177434469365334 --0.405924131838143 --0.188201297714224 --1.49234731434737 --1.96669107644339 -0.307895646757302 --0.342292803533411 -0.640076135229826 -0.597356070493419 -0.899760609868295 --1.68525212762776 -1.8711417387672 -0.37475381622572 --1.06110837962458 -0.0698845649086799 --1.07932296174582 --0.668057729958903 --2.09089723762625 --1.20647559724519 --2.5763266332663 -0.338950352785758 -1.93214710587138 --1.37849016793718 -0.930007753041398 -0.199089564089146 -0.309873465135203 --1.13584595134717 -1.95912606055158 -1.68339136569825 -0.490693235027669 --0.603332894417182 --0.937441607219991 --0.598131881755101 -0.212660107328375 --0.989366189515913 --1.60672421988482 -0.650459899350498 -2.06785168152 -0.180827802568995 --1.38338149793237 -0.08804592688859 --0.316174956615143 -0.808930056087414 --1.67441683519858 --1.36157211269544 -0.267762695989333 -0.245958350101791 --0.771473127365887 --0.875590739067594 --0.388302360401692 -1.29303500444098 --0.882108733776526 -0.787652726978084 -0.595346707307353 --0.574889620674817 -0.693042144438596 -1.03662883992332 -0.170464402568721 --2.0195387257393 -1.4092269406067 -0.0998195249449196 --2.50237450442051 -0.937442631574434 --0.313058710527038 --1.84280186993881 --0.653473968850724 -0.0132470287534723 --2.13301109905725 --0.392919514144367 --1.51683079364984 -0.428542040294282 -0.918367821422763 -0.712046470861168 --0.824948135961449 -0.658407976266195 --1.01680321860084 -1.81265661071643 -0.113282806058848 -0.602665848288515 -0.240334499347524 -0.203920652191883 --0.564932424094557 --1.35120623266788 --0.116143214254027 --0.916604778477076 -1.77285021794311 -1.4204953507274 --1.02355595173106 --1.6876032766782 --0.0416567346261303 -0.411486648207024 --1.05954109122388 --0.514186516589628 --1.48654297670393 -2.70565480321562 -0.784422997364395 --0.437921492872547 --1.52708688380379 --0.665627098962497 -0.447237676300343 --0.0971746172078269 --0.890904035027628 -0.129505438667614 -0.013699435862863 -1.03839275658951 --0.36507691673993 -1.49277882713237 -0.0799284795857602 -1.34827952574937 -0.290067837973677 -0.466491085479884 -0.834677882206348 --0.0590026816562457 --0.725876147911471 -0.921368732489562 --1.82851615517217 -0.975123595641792 --0.493625070517687 -1.18823302716724 --0.123259032855039 -1.17053427479324 -0.300954105991313 --1.9890225115151 --1.71855285821075 -0.29929563289236 --1.28975399906448 -0.86197735335935 -0.784773827870035 -0.994480242630907 -0.384989234804541 --0.289257214384165 -1.23423975813309 --1.07746401307831 -0.358457479400688 -0.710514166629125 -2.00600725852115 --1.2374005106341 -1.23500818186263 --1.57149257626591 -0.256150223670648 --2.04950494755708 -2.03813767111777 --0.989245468145295 -0.271429628395328 --0.329719473879528 -0.274898306603703 -1.70205477141267 --3.14660431430151 --1.47650359937217 --0.522882043405353 --0.120021590176137 --1.31662413481599 -0.204186396313988 -0.288392746805497 --0.814881930023908 -1.08049718172039 -2.17872867494204 -0.430108529298877 --1.81814200587448 -0.942526260214398 -2.09545810417151 --1.35061320031803 --0.50593130694763 --0.78733875379578 --0.704380845443794 -1.33682542219215 -0.863206197920846 --0.194957976215157 -0.65458028008428 -0.152379100917738 -0.893414782399194 --1.34302983085648 --2.34543705240984 --0.0119496207034828 --2.28042427480945 -2.83341246458179 --0.336032207370351 -0.274693393725986 -0.615526123701022 -0.833168231941155 --1.50732418643466 -0.248980360128151 --0.892804847116654 -0.110094611824941 -0.791053965478589 --0.741065130628151 -0.329546590476177 --1.37314629580465 --0.0971295259312086 --2.89648688596228 --0.140567446889634 --1.74053188839793 -1.64848194843429 --1.24326158169987 -0.481235188770743 -0.518187192974297 -0.61610190697381 --0.20524106227993 --2.77614434067432 --1.42625847212613 -1.23352303804886 -0.782151864680763 -0.23252754321607 --2.0949864207851 --1.21942648451105 -0.239880644732933 -0.00428456343210648 -2.29954926536076 -0.831747906711069 -0.133845307148851 --1.04669684231999 --0.164298037043174 -0.535624088861809 --2.40164838947327 -0.778271013964691 --1.10299562384813 --0.629172182166306 -1.75350721262881 --1.37627514282693 -1.34623602003301 --0.344080769177616 --0.0501033190033127 -0.823534278400142 -0.609301810976687 -0.752704702394745 -1.45881821456685 -2.10028085447993 --0.322208171946656 -1.32864965256626 -0.3389386845736 -0.62765829647833 -0.41640755411278 --0.463603767499286 --0.83217601503258 -1.96327126974298 --1.35433259080379 -2.44866158085392 --1.37135219873588 --2.81769439572066 -0.956424675537221 -1.98479267159931 --3.14398562236316 -0.460108560653904 --0.319062183651685 -1.66856201205745 -2.50890997914905 --1.72360718078842 --1.33606259195043 --1.20344661178967 --0.42706335594206 --0.066730328083402 --0.513685131788399 -1.96446391760201 -1.68542400711888 -0.33719066607541 -0.728461229278857 -0.684218179225109 --2.30924494622862 -0.892709859510504 -1.92885272088067 --0.699795219432907 --1.55042137037263 -1.81217708831073 --0.000547087473091068 -0.952360215996778 -1.36455018921497 -0.806138992253731 -0.68328110851388 -0.557490708564169 -0.966306668126418 --0.579750174450076 --0.243416932315357 --1.46248223218201 -1.12182840502678 --3.36488357976179 -0.110009212942977 -0.168881398027654 -1.73556257588892 -1.40699610528196 -0.754844796384848 --1.22473498874645 --0.942122534617035 -0.278271769779481 -0.958021521552645 -1.76779984460591 -2.62336814247499 --1.04532487868821 -1.71165138051455 --2.32476665701128 -0.705839121477052 -0.174076982439335 -0.371344333601016 --1.06453561065851 --1.97464816198746 -0.815880074798004 -0.89638155784958 --0.0270505202566937 -0.990334491690813 --0.0509832190607931 --1.36287390492828 --1.61797935259515 -2.29879105498624 --0.467903052366005 --1.86707279764747 -1.36346965658545 -0.795457340713419 -1.50408508963949 --0.761880876931665 -0.848821031942812 --1.00679837063186 -0.23041540528315 --3.22516887101837 --0.33891508836799 -0.825512512147824 -0.254207103194064 --1.75069862945863 -0.0374963698840958 -0.154945713678931 -0.0352469692772104 -1.38461608456108 -0.335942410735127 --0.381228415370209 -2.4395005312113 -0.503697193437006 -0.686414306802277 --0.067390142661452 -1.2023022980827 -0.486878546817202 -0.610056148119323 --0.336558260303939 -0.163409619441168 --1.91208252999297 -0.979390519816388 -2.26232091247639 --0.753071484296221 -0.708363838825129 --0.313616095235012 -0.480015947048843 --2.33692391256997 --1.56112954121852 -1.72510459388196 -1.40809821644402 -2.39915567028073 --2.26169769377581 -1.18937612143317 --1.53838414203496 --1.337582090675 -1.21850799303227 -0.751861066806208 -0.408453532874624 -1.48036027836212 -0.628940321863373 --2.74263116286362 --1.77956925786444 -0.466100745532565 -1.89269243396916 -1.09254110229265 -0.196024313566179 --2.5794397676019 --0.615532787918596 -0.726865769834244 -0.965404627022842 -1.63985083657417 -0.251611804970135 -1.80926838964641 -1.21553577102565 -0.394056454578985 --1.97624570327694 -1.70880246429833 --0.561089142193197 -1.77272472848738 -2.13480360030813 -0.128197982163565 --1.14925399917453 --2.61980658393718 -0.182150395614586 -0.916000163985203 -0.36956774470913 -2.45471141927771 -0.355592568076581 --0.88433764168008 --2.69855301434459 --0.249567710968911 -0.852136228358294 -1.89285340601312 -0.0504481571011439 -0.0229437091323668 --1.49786015324107 -2.12794307677537 -0.627123937887465 -1.83227640693968 --0.698733443315483 --0.855753743162868 -0.277835283129747 --1.80556633900135 --1.09815751466873 -1.48177160154935 --0.87266165022168 -0.421911105438108 -0.62335692690889 -0.414144691967849 -0.520544901534066 -1.33214828726903 -1.56022728464966 -0.409647506353849 --0.134522480582099 -2.94023816447488 --1.56481774814925 --1.99011490859782 -1.02085359900882 -0.751003692740355 -2.39146444794536 --0.0470901859608972 --0.351539325259786 -0.243886968773442 --1.62789140760912 -0.760646547247008 -0.355075216789295 -0.611409508533114 -1.434195642519 --1.69955443821801 -0.719096966658658 -0.493608238711218 --2.09596328973339 -0.255790189791336 --2.32976076139749 -1.70841382200462 --0.901996268227411 -0.166894308561785 -0.292675283323625 --0.427910129229279 -0.348424805940757 --1.73247065061667 --0.911194838218748 --0.144129692632184 -1.57620592643217 -0.44065320455582 --0.546294848230193 -1.22566984713716 -1.09344489241831 -1.39933070145491 --0.734775916906173 -1.87703399303776 --1.47501636101975 -0.291432174961454 -0.944747478394977 --0.477131431729827 --0.190587153228385 -0.285779231363351 -0.0543476641584277 -0.398596272565566 -0.551884422341637 -2.27314258541831 -0.541368964883453 --3.45044922683195 --1.05323864238677 --2.50749009689412 -0.176195110017366 -0.801598334952798 -0.368163334245995 -0.621462489085445 -0.466510463154687 -0.735530120906407 --1.7144406904199 --1.23527534733235 -0.852029991362848 -1.78574958112623 --0.23746046785832 --1.85054489402735 --0.763720056235588 -0.0674672353449992 -1.47995078856278 -0.231839142778355 --2.91102569929646 -0.813347700650715 -0.824291971629183 -0.919128327397122 --0.336448867868548 -0.509678692167569 -1.52243145289983 --1.06507509493144 --1.59600227406322 -0.358757006961911 --2.56482128533096 -0.420393227942064 -0.110765169758809 -1.92842080052804 -1.87763188122162 -1.17196674127494 --0.0257196530237724 --0.341175144745886 --0.444274959613473 -1.37759229603817 --2.71817045140573 -0.416666564388603 --1.64384267332988 -1.45669714663951 -1.10433152566105 --0.915246711084535 --0.612610734160793 -0.454573565291273 -0.181533661918518 --3.64789139071525 --0.122546873876448 --1.07662349907853 --1.39444861228105 -0.849901205626985 --1.22661847777456 --3.92415981960571 -1.57971926634819 -1.21403604384595 -0.440642175211119 -1.31352951853813 -1.25781717273657 -0.0201055951868092 -0.923879840967714 -1.74677639778927 -0.128158488816899 -1.53148059649305 -0.514053119585565 -0.230098646369589 --1.43643088589934 -2.28140835145017 -1.05184327153587 --1.34900701532703 -0.33898778590115 -1.66911841081843 --1.68151882049977 --2.09197511407273 --0.239076178843746 --1.46512339553172 --0.756937691888062 --0.49053143394023 -0.215973462445254 --1.60714694219594 -1.59243686055429 -1.32863511122808 --0.234737842280055 -0.442184155104609 -0.155655403587563 --0.0344493204901966 -0.314186489229904 -0.523301975465694 --0.635178234453733 --0.0572453770005374 -0.893351934681203 --0.0653119586610842 --2.39438158958988 --0.263452506886734 -0.714582937761445 -1.45425908220656 -0.296193371811711 -0.656894648807175 -0.868129884301251 --1.33564296119414 -1.98026866075944 -0.398683603867632 -0.193342653508463 -0.0610059207995199 --0.42462714321745 -0.401095138872961 -0.745426629580869 --1.36408927612478 -0.16322929628209 --0.101248030952121 --1.26895289073686 -1.70081148853574 -1.16206628474544 --0.158770172241244 -1.37525797431972 -0.0151803207225356 --1.14195582112324 --0.493517966561459 --0.669250064494349 --0.01797285082184 -0.531374094288035 --0.578640872640577 --1.01503215069904 -1.8924336521181 --0.369728409793343 -0.506222755338255 -1.18928791762993 -0.992427282582842 -0.0170059196589349 --2.23271139180937 --1.20373507842374 -0.217386526725797 --1.02680142047139 -0.302017316494283 -0.181595872296072 --0.874015132751516 -0.00640777607024035 -2.47791599197919 -1.66526178543488 -0.025321787393068 -1.020036814393 --2.11211565981863 --2.10349430479374 --1.64101577162825 --0.197674395211877 --1.39189747423947 -0.384067672901686 --2.18627054811177 --0.93676449534297 --0.280030714974139 --0.591973996896733 -1.49281154526466 -0.654992787354509 --2.17456885254855 -2.08350968460867 --0.633721037449373 --0.285698984105398 --1.36530226716103 -2.04887010752663 -0.431014246366285 --2.20107597915484 --0.423954842223907 --1.91773576069309 --0.0645201716471178 --1.56185530744794 -0.0928792946835379 -2.08994604496046 -0.727336260781776 -0.544364517377026 -0.974672458150597 -0.892258546486493 -2.15721136366116 -1.00721282861106 -0.58302373728317 -0.833054914117259 --0.929697539018584 --3.48886521439711 -2.01495137878553 -1.9192773534572 -0.201289531410143 --0.245155053595902 --2.11566306596592 -0.983699584057799 -1.20760804853487 --0.617655007547661 -0.321962072212029 -1.25108956154451 -0.913288862397293 --0.0241711701431839 -0.836083616827601 -0.999312035900026 --1.5525754247591 -0.551755908547953 --0.527090281272052 -0.959759766235393 -0.331193015742677 --0.601770931662791 --1.98757523707969 -1.63574065304225 -2.08345331554366 --1.50134770893183 --2.52030385524211 -1.23272376461446 -0.604392174162946 -0.83009598866639 -0.129642632621312 --0.602137010545253 -0.134378717945163 -0.533187864225781 --2.64834725740211 --0.515767302641837 --2.49157552353224 -1.11617864476313 --0.478482058381495 -1.55631778649252 -1.31557951712633 -0.265967096060388 --1.78741498274315 --1.14238621239668 -0.790652741979844 -1.45515160327563 --0.716482803903538 --0.697076835796373 -1.75082228176644 --1.51650307540563 -1.19771482704639 -0.999535976784035 -0.681099528388071 -1.43310526879412 --0.446682839012929 --1.47776758535412 -0.5846867828866 -0.573114534385766 --2.24493033579518 --0.0241042657650397 -1.01695021799281 -0.860433927872066 -0.522301439346212 -1.42857528931895 --1.85264833719397 -0.871241913174099 -0.498952268733092 --0.322919607764266 -0.382092504556898 -0.828359799522289 --1.62778312880985 -0.90480783237591 --0.224943777156447 --1.84331806046856 --0.924235860747018 --0.00289211677364243 --1.88853097431137 --0.380280938047072 --2.894624024541 --0.144092045978422 --1.41563004655015 --0.704780994480853 -0.393581250746589 -0.12043421041912 -2.04231385369485 -0.916362325132674 -0.473495051594977 --0.635664228571109 -0.433245359689693 -0.782022418842452 -0.379610330871698 --0.838515401144576 -0.524436277380993 --0.876335782515596 -0.235729925027599 --0.691140105183052 -0.382361682080813 --2.56248627277143 -1.26224646912372 -0.385215055691759 -1.01713694341751 --2.46399732613174 --2.07306944752698 --0.540137572663614 --0.363436874695555 --1.44880259710794 -2.00294424605634 --1.47467347286525 -1.99350302492123 -0.714699970231706 -0.097294301871905 -1.98476798718464 -0.522594812951157 -0.531758141982078 -1.40002861032373 --0.945640380093963 --1.69352961634851 --2.09567916633834 --0.162347459119538 --1.51486246598103 -0.283403285925051 -0.381372087032187 --1.67580783886612 --1.24113314634122 --0.49906371137709 --0.314627415653824 --0.0459482696316798 --1.47297470907491 -0.602969833378774 --0.565628753545532 --1.04909622289187 --3.43225833085571 -1.20117876908729 --0.114926817787291 -1.77124693048134 --0.0373562242530632 -0.650445564065141 --0.355182477176747 -1.26616198683308 -1.32405945704497 -2.27426285775939 -0.672700659551206 --1.70150264837581 -1.40812462962842 -0.926538626346965 -0.905808130989687 -0.689396869843709 --0.397104868888135 -0.30211939915119 -0.109545977263849 -0.384507483171582 --1.31381654376103 --2.00415304560222 --0.0992804925783091 --0.195103553885218 --2.18538075320579 -1.20294067851018 --0.257267172969335 -1.48724593658369 -0.080855254735086 -2.02209581351513 -0.233279821822409 -0.937673238492987 -0.756304893661994 -0.362983522293305 --0.494650353639054 -1.24209861886172 --0.604994623882739 -0.624830808919512 --1.45938322782681 --0.850452494592503 -1.30365686862285 --2.74939085608746 --0.794271579519709 --0.629555511629242 -0.513306916134242 -1.28594463985701 --3.32865119358122 --1.45234515506949 --2.62897250168858 --1.98771745824143 -1.69153234438583 -0.980202726278716 -0.00577137698825503 -0.76774388062184 --1.84086680264301 -0.460162614817204 -0.152559600626127 --1.12054992131876 --3.97593799512034 -0.315963980772798 --0.901318134208985 -1.09922762069509 -0.605322907190885 --0.0764633104439021 -0.120152883270114 --0.130699689790411 -1.26421267579545 -0.391064055792725 -0.541082916278469 -0.392086039837377 -0.99084963013061 --1.81620030885988 --0.0167607898864759 -0.564134576393997 -0.257040593640465 --0.200687444256545 --1.8762968935264 --0.238725288633688 --1.11952463840233 -0.44944280586043 --0.520518815104047 --1.15489020275577 -1.46945121357878 --1.21773454739821 --0.426633160009406 --0.237865165336654 -0.79198808722051 --0.487504673274259 --0.939110966081458 --1.24297024038512 -0.280183069255692 -0.0939132985375934 -0.82530673349728 -0.761186096803229 --0.782669481199427 -2.37462405952585 -0.887256432583083 -0.640373389005354 --2.27016348547415 --0.911845469960916 --0.702243848173968 --0.160015741468481 -1.04110899596669 --0.986181177682996 -0.0414758714515244 -0.764992209537695 -1.73009801478999 -1.70983900029169 --1.70837672487206 -0.755428794563279 -1.37367429204247 -0.0550127420118312 --1.11831364983625 --0.61314146056754 -1.22028578220652 -0.445384737434193 --0.731468975712247 --1.7998869940039 -0.130437969647666 --0.712301842643576 --0.765217989463274 -0.0848106170077578 -1.66874054001782 --0.0911064510755253 --1.38468657862395 --0.0851384828971327 --0.393040321243756 -0.152734332515475 -0.329820808164543 -0.0368201769562582 -1.27799836926205 --1.2579436175783 -1.85130980025601 -1.73026514211476 --1.51150502731529 -0.207697602304945 --0.479289833850839 -0.305569466836593 --0.0361366770853166 -0.23602260596191 --0.580578114584604 --1.22064198704061 --1.33502827931523 -0.0229588974148172 --1.22591039116251 --0.974707198953485 --3.88445991060718 -0.797123279933754 -0.323915278100513 -0.717895202499255 --0.454625774447784 --0.847565242182757 -0.0867414524897612 -0.869246759856516 -2.35260931687445 -2.26548167351785 --0.242174147288964 --1.69723581586368 -0.0788640982601976 -1.28492997300189 --0.0252934632916908 -2.23073164983179 -1.4210657886767 --1.80489848023457 --0.0114238683174079 -1.28215178702167 --1.49394981072527 --2.92751807164758 --0.70608793850473 -0.403600165520395 --2.08508237015372 --1.43444044999335 -1.35843662380429 -0.42046573673881 -0.305153936430777 -1.52368604324594 --1.52156086238474 --1.85784373609748 -1.61655494196796 --2.20464739239496 -0.851686957001892 -0.834236996362364 --0.992785481560855 -1.61791459120317 --0.210020801840493 --0.171535762413214 --0.174880635544831 --0.77396530995572 --0.967085149896612 -0.411565774742325 --1.01228116945933 -0.452198908549729 -0.691098890785703 -0.211971441701026 --1.82968536961136 --0.170011715383104 -2.47581605184012 -0.375704778192061 -0.788104983012936 --1.12436143050746 -0.0556733548404331 -2.24978413427913 -0.197591877778413 -0.283255341388758 --0.0354706192023215 -0.156292254783605 -1.70346035863978 -0.997797377107389 --0.256724791545079 -1.76549840856113 -0.187237060786748 -0.667395854129037 -0.449366574669302 --1.95631014775029 -0.305887297655108 --0.597654407441393 -0.830517839714432 -0.127466747761368 --0.394983784234384 -0.251914152550789 -0.975148990926179 -0.416065202822956 -1.19222989560629 -1.20941459184966 -1.02211103374387 --2.04037496004314 --0.340848025691194 -0.124483217847384 -0.361144733712578 -1.33510955907117 --0.630538779030026 -0.516068545395374 --2.11710808544879 --1.05533045460743 -0.927374221951445 -0.400600520497971 --0.269843991253616 -2.00466333519283 -1.38591114636251 --2.44212979269565 --3.28896362293169 -0.30332362305961 --1.44286716148451 -1.06716283251912 -1.58230140126886 --0.378596083438442 -0.00938043370170405 --2.03401914878959 -0.689687068137076 -0.0478668363644328 --2.66752157652714 -2.52911304617299 --1.67217059900769 -0.337237706393026 --1.67233741163968 -0.608538452746048 -0.0125618050593843 -0.468135813216248 -0.968724710142096 --0.352293170783366 -0.645181950635667 -1.37533901592158 --2.07624291289353 -0.533822957786448 --0.231732401486717 -1.08041000162926 --0.043015888330487 -2.45258256348479 -0.985468200320959 --3.65259942135869 --1.65202428041777 --2.61129801214445 -2.10024844634593 --0.896266742124304 -2.23804930299658 -1.30244918735208 --0.424716513675282 -0.429229958679294 -0.487646693966347 --2.74914433554225 -1.40492312543142 --2.05248419204787 -1.00462657538236 -0.988351084838907 --0.00144754793521784 -0.736388713610154 --1.62846288324938 --0.0636725692243854 -0.765719436020451 -2.68758221694568 --0.939780533764747 --2.97643603768191 -0.690234960827519 -1.7856917240499 -2.22436139993844 -0.880926916052996 --1.88042062355285 --0.88622780836625 -0.599895926632556 -0.0381548994465746 --1.07483104741866 -1.4945141843408 -1.90508468274469 --0.963303470713981 --3.86133782803948 -0.936109530601333 -0.75699144183594 -0.657601246832449 --1.49395288180623 -0.518422236873128 -1.3175129358677 --1.75494931196776 --1.38206015916602 --0.923408238188379 --1.52548019850589 --0.9330950608175 -0.090049725421018 -0.273801833351447 -0.221867040951427 -0.740289968265486 -0.575127898992754 -1.55876589582897 -0.20237891727519 -0.589836390233039 --0.139458301311656 -1.0803797639464 --0.040307116115109 -2.34198742352401 -2.17371200560293 -2.05255057179641 --0.871324781190753 -1.30095956801581 --0.0204535065855218 --1.72571573220622 -0.997877112433507 --1.81940431016938 -2.53675089744377 --1.31562924234646 -0.436075885376871 -0.898544581407936 --1.39438528093167 --1.03653858636536 -0.638517865449264 --0.202559021523278 --3.12684197209344 --0.869683905019212 --1.07368973816188 --0.231397686430356 -0.0228432641723231 -1.26729679662757 --0.500275639107173 -1.39482101691977 --0.121189215782895 -0.388624712036679 --0.162322326333271 --2.18999062379516 --0.393299828715378 -0.450744918124624 -1.60071011170318 -1.11802006168566 -1.71919003505812 -0.433089622667108 --0.551832061995498 --1.84201946135507 -0.273178604679449 -0.487552452587526 --1.35992034959619 -1.8971456638379 -0.235204853589629 -1.15288265075473 -0.241830766353216 -3.18288649767761 -1.0536939852224 -0.816727764768013 -0.731730840889455 -0.614989953996696 -1.14373930602333 --0.0621305624800286 -0.504898390181857 -1.21889407061792 --1.87745916323326 --0.328387520734992 -0.964723063531025 -1.15026874782248 -0.207134776919371 --0.795321305595804 --2.65243288555375 -1.28553525000443 -0.894514336196799 -1.6908247371203 --1.63660391438322 -0.322380289068489 -0.00845606748805672 --0.734044240987838 -0.685828150208257 -0.765849161528429 -0.258536532414912 --0.0864994036294746 -0.588878171197114 -1.06033447061752 --0.218493150631645 --0.00340059987345498 --1.2703952465972 -0.809602450817739 --1.44378042750654 -0.0199529592450087 --0.642750798231363 -2.31145465399948 -0.182315089053247 --0.517403011076834 --0.104746155816507 --0.59788960869265 -0.793328459733548 -0.245155970423259 -0.559607126795598 -2.42534322783918 --2.12970990812699 -0.20369312748474 -0.971641460436045 -0.00787330020286525 --1.48597516006141 -0.294515287534097 --0.0124490995608184 -1.93479857978934 -1.0889138251483 --0.136848983647731 -1.18020375347772 --0.432514359861582 -1.21167018901831 --1.38301741010674 -0.63297782665208 --0.143222709973983 --1.49103904330119 -0.0511043828097684 --1.06805587579076 -1.01771161031866 -2.01880365701959 -0.0999184071026669 -0.202280123678635 -0.166168295126674 --0.253113195431933 --0.771662903935983 -0.581379338926673 --1.59808933661454 -0.187878847536449 --1.21256811385864 --0.777687438744117 --0.630702577267286 -0.911916852277805 --0.698319763534796 -1.45144330043139 -1.81117031700598 -1.90911061226562 -1.04185844649206 -0.603246141128057 -0.866851113133524 -0.533198082718888 -0.307213047013533 --1.25247350583531 -2.41205867812331 --0.499721251411117 --1.66366077410814 --1.3456135869927 -0.744315924950186 --1.53843231264253 -1.54820469951465 --0.339418159380667 -2.30690529002509 -0.131067558508413 --1.06826492842163 --0.634374540004977 --0.324300195543314 -1.99711398416619 -0.47669116494032 --0.926857655537944 --0.0653932794859884 -0.33737059050986 -0.0992944954416846 -0.767558140606162 -0.449227873214003 --1.69036795554729 -0.509291602883158 --0.456257905398239 --1.78823296092462 -0.282860286412575 -0.172657048969807 -2.06461551099744 -1.8855889054824 -1.98460421217653 -0.862845411758512 -0.174292095192312 --0.0188030786049964 -0.502401074069304 --2.60555046739498 -0.253255279627538 --0.138601998409349 -0.938346558108517 -0.0845880339966829 --1.13907711327655 --0.531183392005413 --0.332256472077997 --0.718547958205352 -1.44139869763876 -0.0312720681167917 -1.2007416389592 --0.427458224182903 -1.49165793892128 --3.44805791676272 --2.0213344977825 --1.63078626988043 -0.843994461501431 --0.0632019393421661 -0.6390466023852 -0.381038788109272 --1.89743631737098 --0.651055441652524 -2.40935988558384 --0.388118227726082 -1.22486969052565 -0.117034337041703 -0.577901222244957 -0.977204017351813 -0.296691855695627 -1.56345631588884 -1.22297607371799 -0.347140418160928 --2.57260621323615 -2.16292854546513 --1.55989596518764 --1.43746727133476 --0.486957885592158 -0.815498554785759 -0.29758572418868 -1.35628146508476 -0.640336088764171 --0.52181857973244 -0.864842964315891 -1.38126454372211 --0.517630653200783 -1.70756580720553 --1.14557951349873 -1.42116778895147 -0.689903303347561 --3.05995552977152 -2.60727953264907 -0.444051465360815 -0.208498148169298 --0.473245091222971 -1.04762024644228 --0.479880582590575 -0.997242516295906 -0.134670515889887 -0.80469172735906 --1.95983357038334 --2.55068622779571 -0.128604908469207 -1.14309837152027 --0.624121839745051 --1.03772708288129 -0.924091845893216 -0.916817324886942 -0.443388501545085 --0.160114634884209 -0.0307884688287974 --0.609006499022065 --1.96026729530795 -0.258798165233046 --2.43795848016763 -2.76052396566218 -1.51448759872124 -0.888474912574374 -2.23368795431898 --0.108085418101028 -0.207153513373488 -1.49850672914444 -0.651756523213756 --1.95465219621727 -1.94659644105344 -0.0149561529647535 -0.294658716479857 -2.32785076240904 --1.3653313528928 -0.0439711878535078 -1.3229763542721 --0.363191308759269 -1.33847238179156 -0.266262847813497 --1.04277250778571 -0.28545387930791 --0.140129421453469 -0.833725838929965 -2.24046848140156 --0.182031220009623 -0.832058632370206 --1.16774137576532 --0.347593068169274 -0.11949765478194 --0.00730072513696811 -0.501388409284674 -0.660983764354187 --0.695364839017163 --0.679804676542574 --0.255677480599402 -0.928091451537775 -1.35014449653458 -0.433776896985089 -1.33468195191028 --0.987571120605921 -1.55160296251126 --0.949493221797965 -0.225743734786576 --0.542103636775042 --1.08687203082652 -0.947534237213969 --1.42727165099446 -0.92439128705583 --1.63496742059712 -1.60939091435719 -1.89157878643347 -0.760453360183519 -0.200779601387799 --0.927484257219191 --3.76890907242885 -0.571488861656384 --0.200202664295194 --3.16089765726754 --0.647822159554288 --1.59611340644528 --0.77400308179223 -1.48243017624331 -0.256731700760717 -1.81666452767422 --0.0501462079421202 -0.0198298375259149 --0.636943889203501 --0.0366827347348817 -1.02918174237946 -1.0280922461453 --3.29697728146673 -0.0635453944636328 --1.28233768747825 -0.821204999780125 --2.80444576622975 -0.964018486135171 --0.121589959941325 --1.41727858676812 --0.791304735882051 -0.383245358699442 -0.08608299314335 --0.815860442861897 -0.944818213466178 -0.683965470549911 -0.556902158224872 --1.73375876598089 --1.62305027688031 -1.71443708902648 -2.77270841243675 --0.426987400804528 --0.00365064250030223 -1.0979012906747 --1.74332620762235 --1.37859335898496 -0.769646266358613 -0.771973169242647 -0.404620761891945 --1.04397827672265 -0.539909225866257 -1.14349174973438 -0.783335133371672 --0.478002629854032 -1.77049684277531 -0.0608590114162553 --1.0790716138611 --0.327222406580837 --0.421373702312604 --3.43546017115241 --2.57117007801589 -0.574845764499706 --0.11139212274146 --2.67683867289205 -1.79442860902461 --0.850831510057837 -2.02248174733992 --1.31286900317009 -1.27874760812519 -1.24418112117604 --3.85008988660618 --1.16365250657046 --1.62825000171173 -0.531419536954736 --1.24037565444786 -2.06901460100119 --1.47771128999849 --0.570794189299088 -1.79644651484872 -0.1122164259348 -0.83849882192581 -1.07696269456476 -0.422106994033877 -0.369289937260355 --0.944564856874116 -0.433036974097355 -1.09745078875186 --0.904919535217452 -0.140309692581582 -1.50940064218454 --1.01051404080083 -3.11774241636634 --0.808291018011353 --1.99013853207371 -0.198906286390354 --1.23602745175087 -0.329983823071622 -0.646070293487655 --1.31040117025681 --1.63184378055032 -1.86459627875541 --0.454785298263545 --2.31841364795354 -0.416738049391672 -0.386260631202797 --1.88514710275471 -0.388726013773212 -1.48173600495219 -1.33320369662858 --1.66008109959939 --2.45584639847144 -0.141438906972285 --0.923655406960378 -0.441163348008637 --1.61941231931819 -1.3840152633497 --2.63192959112152 -0.517659913359118 --1.53792052909751 -1.25593447639709 -1.4739482826069 --0.748033414485032 --1.50157152508904 -0.823466650853788 --1.11053488908425 -1.40541946013268 --1.01038145632015 -1.46190408920548 -1.3871751415863 -0.253106692961715 --2.86048412415326 --2.58789100967688 -0.680820253875416 -0.888702554457375 --0.618380029226227 -3.11755541812324 --0.91426373051322 --1.21811813320146 -1.32262404721891 --0.328719057426131 -0.328772053441776 --3.16907048066527 -0.85257157617843 --1.05871639271851 --1.59107009046145 --1.33956438114758 --0.353099945995195 -0.77193871584053 --1.13077071456835 --0.000139519332691407 -1.99017083492947 -1.48550501694056 --1.47606284686624 -1.7736828045709 --1.88827603536409 --1.01231951992572 -1.22782469369934 --1.22936131625634 --0.392021901682103 -2.35439061574317 --1.54990406473844 --0.949540133296354 --0.266240402558779 -0.0807387434182658 --0.108741397491119 -0.13150053192494 -0.214664359121999 -0.613271937885662 --0.21941126126967 --0.0505234798125489 --0.638827590986843 --1.73703566280588 -0.279806470587751 -1.03663018608814 --0.136322275492805 --0.464946023918163 -0.203128797921934 --0.338259380141835 -0.780487476055747 --0.989227716270431 -0.551079210779683 -0.799589486182875 -1.00806003395064 -0.990744203276957 -1.80772981778451 -1.5224499740492 -1.10438320485826 -2.06696722633688 --2.62892198576469 --0.962751431310654 --0.522621309078177 -0.11688213446779 -0.303016767345699 --0.387580577004513 --1.57338903606212 -0.463876854713174 -2.39158805601047 -1.987117023385 -0.774169176729472 -0.586463717667112 --1.78872068207783 -2.68144009776324 --0.0588899752679151 -1.31211441045918 -2.54679225831793 -0.660870903267252 --0.620286449401952 -0.886002411422986 --0.363803783535065 -0.739452650117581 --0.643654391872307 -1.89241911935475 --1.60099986899187 -2.4267010143417 -0.153403275536821 -2.44058233701968 --3.14434163207307 -0.175074137677957 -1.44907337290449 --1.35263639428936 -1.20758399693919 -0.873157323458656 --0.634583265337128 -1.60810423694903 --1.47846814347304 -0.162954355263615 --0.10787487220956 -1.15701495925295 --1.15365856417818 -0.895086522603801 --1.90722038706452 --0.751157967459404 -1.70811010862586 -1.81622765622211 -0.812843821041959 --1.69811943358267 --1.34427530959597 --1.18334766483904 --1.18196584354227 --0.596427450112166 -0.661105606442673 -0.294641532129132 --0.371730742331845 -1.20746750757535 --2.68712828434926 --0.0925211023868684 -0.149195031501904 -1.82817787025452 --0.76489238566419 -0.446380718663116 --0.146086380842643 --0.853732909194463 --0.0277573703716492 -0.363865738953987 --1.0332557018442 --1.42702774986132 -0.803867384533213 --1.46555605919074 --0.000724713078433581 -0.235666599539647 -0.330199557777535 --1.94109755612577 --1.81269182311823 --1.4198479270841 --0.984708362906158 --1.18563091174867 -0.639022558113812 -1.02905873441079 -1.36731233689059 --1.94899683357179 --1.01193472623831 -0.924843560119054 -0.275453618817991 -0.887668732787766 -0.419896009669181 --0.644286016046433 -0.337929298005779 --1.60549061037199 -0.778079518322516 --1.67883813758395 --0.0934646860972066 -1.18112455996628 --0.848370130180385 -1.63500599428382 --0.212185126465624 --1.61977270339576 --1.3307577762233 --0.0804097539995698 --1.3418386561402 -0.405916433423634 --1.27927949278894 -0.406070326732738 --0.646644981661989 -0.318795962425318 --0.507330957656922 -0.427578667775377 -1.6333517230539 --0.929703762258393 -1.69270777152778 -0.173510059024471 --1.4989788900796 -0.16791750184605 -0.459719768941744 --0.275521674402611 -1.03325645267192 --1.62342671612069 -0.398911770978533 --0.127525707496488 -1.01168438091812 -0.0134937885841424 -0.450045023816228 -0.808869406136388 -1.14675331831494 --1.10069003667058 --1.6597349174829 -0.402788024714223 --1.69813832026623 -0.0922083298185612 --1.32950323329658 -1.04162308206917 --0.274053357634269 -0.468930840435146 -0.252043119788699 -0.995629082408378 --0.263271555886334 -1.49525144395411 -0.758294522603862 --1.17545377216195 -1.98361697930186 --1.20345809767758 -0.495937932026967 --0.950827485387684 -0.0915487106227744 -0.94630429325656 --0.687926627482625 -0.873682485844455 --1.58888049390368 --0.231642826903169 -1.05402084820568 --0.872302985922005 -0.336409207694487 --1.48783467145242 --1.10491273539921 -1.33131404790606 -0.0643794829231403 -2.27245878188164 -1.72941236161289 --0.0613989201575968 -0.850559112552961 --1.95800791672229 -0.161460141232061 -0.332966027134507 -0.754072744067102 --1.0678580433172 -0.158189467737937 -0.0135467373190608 -0.581655002036129 --1.01743871225905 -1.27431793301386 --1.08263506229648 -1.01587872233692 -1.4311642156262 -1.02886848630282 --1.19727743464626 -0.0880816698491653 -1.9178441859927 --0.203170607084781 --0.837098193175798 -0.714187791315254 --0.327808068457172 -1.40604234938251 -1.08916146744557 --1.9149290534136 -0.356819657723186 -0.249497072850506 --1.83017796849497 -0.658859584951349 -2.18465733684873 -0.614402419364652 -0.0269317556031226 --2.4198582780419 -1.59673925883438 --1.13525746058985 -1.91871823110589 -0.334297875013878 -1.51916063278936 --0.637971048073787 -0.39968279804744 -1.27630799450258 -1.79321316437011 -0.00641247175384407 -1.11727824509074 --0.179060503148129 -1.31750609587149 -0.70598969581642 -1.02660645674916 --1.77470611534687 --0.608216290230484 -0.227717685700039 --0.458577323743071 -0.782409649911809 -1.51379558438715 -1.1585594000743 -1.44927791954895 -0.946411272178223 -2.11786474721089 --1.77577253384504 -1.59179315152173 -1.33704347272317 -0.223225633976918 -0.526450587937616 -1.99988077597176 -0.863351561423199 --1.50425321801556 --0.046405258694783 -1.31975576330784 -1.18546421871759 --0.636765596930314 -0.050755497350103 -0.864997620900336 --0.683147768742138 -0.136009068587207 -0.267890826983555 -0.973338997194613 -0.604799477987576 -0.0385561134888164 -0.0633831851662805 -0.430251938867034 --0.240777375412836 -1.69894107727617 -0.293715926522999 -1.5772965624292 -1.4042326917357 -0.350294906427244 -1.81024813908238 -1.00316205101682 -1.19051670147308 -0.865488044882994 --1.47405393122676 -0.17807924717925 --1.36424703923868 -2.18074525873061 --1.98516836257915 -0.85345017979494 --0.0168010584375757 --0.428247547433831 -0.869075687383365 -0.564379174312698 -0.0383516426688111 --0.860264399967793 -0.376607380219937 -0.48396344832598 -0.156700497263957 -0.368163434246032 -0.420536813898682 -1.53018674709726 -2.33337106007196 --2.8120221893515 --0.640422046456333 -1.4207759988452 --0.473732478889602 --0.852139092407718 --0.127826691782747 --0.103653278969499 -0.259081305863663 -0.785089478730306 -1.29775403507828 --1.49278157781834 -0.108009482086636 -0.754381526924369 -1.10957872899874 -0.639219932442764 --0.103701258880299 -1.10189122962267 -0.092224047479597 -1.0761487960222 -0.136718926263475 -1.30596633411439 --0.264973123444499 -0.880892724324433 -1.92179851231069 --1.82423988559187 -0.909274170405167 -0.78553634155152 --0.95926645137687 -0.940378410965437 -0.919912634647673 -0.118683149270105 --0.805871314496827 -0.102372943089144 --1.22408011137009 --1.302232067741 --1.42025131612299 --2.58225771875978 -0.2461996112986 --0.145376000295229 --1.60402781748546 --1.74889129941792 -1.89724545464912 -0.651157853309023 -0.578946272147675 --1.46218267664306 -0.149554194369935 -0.869817732142877 --2.09382787126968 --2.06378279343098 --0.24787016629632 -0.110587826818069 -0.952884675000679 --2.66005184078204 --0.619849312473047 -1.6161632593259 -0.449917757237957 -0.447356075132332 -0.318092206276098 -1.48957262517684 --0.16025172454561 --1.49945466260745 --1.90584165785664 -1.52881634903341 --0.862405914769948 -0.859100838628958 -0.434130292019127 -2.0898657664164 --1.5778448759908 --0.542912055577247 --1.01476465545947 -0.193075532432701 -1.22568131882839 -0.404160575332366 -1.65312435355696 -0.130151984986629 -3.23485988147866 -0.95346932334445 --0.598387894310735 --0.460791610709162 -0.119827080620873 --0.00644542791201275 -1.70006730031103 --0.166320439357438 --0.851950987648394 -0.817969801805038 --0.778072592820813 --1.44001498189647 -0.571074937543909 --0.260926764648481 -0.45821026043021 -0.976967186003087 -0.824894076413067 -1.79989626943435 --0.448195347251293 --0.567521720363491 -0.865150828918605 -1.35940299217288 -1.75179323418236 --0.843833960972383 --0.847468933831841 --0.553127878035728 -0.492362828436839 -0.75072615943818 --2.16664964971381 --1.0574739549633 -0.466263176666478 -0.145227650481656 -0.165225812267003 --0.871930026489871 --1.42812209551684 --1.38410241596902 --0.396685603455765 --1.5341679526509 --0.643779285015682 -0.377216553882477 -0.401682443243715 --2.79911604946981 -2.02354476904237 --0.73552048124629 --1.15558841048801 -1.17562366693491 -1.37536793772087 -2.02532815071337 -0.357259517900349 -0.591943454170197 --0.337796000436793 --0.692079372740636 --2.1613738052263 --1.07160498571253 --1.14805444775879 --0.0167767721395471 -0.263840930084108 --0.891513918775338 --0.0899212309439825 --0.412966911866924 -0.03897435754015 --1.6931227599885 --0.245637776000219 --0.598743663767223 --1.44055556904619 --1.23904318223887 -0.29923031273443 -0.233848099672592 -1.66063189966394 -1.08072033589028 -0.46173124656007 -1.73455419255585 -1.81438597272862 --0.364373093442261 -2.25387604207229 -0.546116252141095 --0.905309898776231 -0.786412037532681 --0.863328950947874 -0.300608710840706 --1.03396502044031 -1.88185221660869 -0.0655568152620027 --0.840236843987189 -0.134773884334853 -2.01551850873015 -1.15427496889048 --0.187944523503585 -0.365721615457595 -0.167377199969179 -2.01255825894152 -0.570292198560338 --0.180985873535718 -0.796901673584092 -0.440933949886418 --1.87567260371119 --0.391796471552048 --0.853560851510185 -0.547168397995303 -0.667924440598455 -0.247627781985271 -1.18341955547994 --2.39673336410614 -0.322582857922828 --0.996189495575525 -1.26193678420588 -0.674385148347952 --1.38458444582281 -1.16200109103499 --0.675068819795733 -0.464150473037387 -0.0663195951100963 --0.5576374264554 -0.199222124313174 --0.493076241676597 -0.686824215701169 --0.624038073880829 -1.20914371603376 -0.38114037913782 -1.37260120191783 -1.4217450841973 -0.988864196028093 --1.13119720300076 --2.844635520782 --0.0213968465488676 -0.741593371020922 -1.8466741129915 -0.586920730977607 --1.4768807173751 --1.36172444109627 --0.248680689781047 -0.141854173094584 --0.743153985098239 --1.98954752869465 -0.186336662591822 --0.42309544206001 --2.08923025329039 -0.0595179808480992 -0.960938747069473 --0.996411311075402 -1.14272386034994 -1.2099395434229 -0.185405209001285 -1.49546787477044 -2.19338657034404 --0.397408045325694 -0.127865636810874 -0.997363614338868 --0.605904044966202 -0.788253722432007 -0.846394840929175 --1.51112586591113 -0.163562425478307 -0.841473692228252 -0.389839283321974 -1.61206140300987 -1.4209092712407 -1.13518168586109 -0.0336058328700375 -1.25280825710933 -0.817812121163875 -0.217608184419326 -1.01215358824588 -0.363986273951591 -0.112245183994375 -0.61887393786156 -0.147400707106989 --0.781589248330818 -0.939325970040787 --1.37736677389779 -0.0255829434952304 -0.294232121049564 -0.318392508950108 -0.819550431955868 -0.572239131855449 -1.69048021192283 -0.848473171872161 -0.367421098052862 -0.383805531720304 --0.601139705532738 --0.951156033490854 -2.6972245510367 --1.49271729081672 -0.929531164291653 --2.43348072704079 --0.0630467081752997 -0.441814191274641 --0.610535026512832 -0.289309831327504 --0.68309252726813 --0.313189084994665 --1.61953016407932 --0.0849256020386235 --1.47018804235798 --0.245412961728128 -0.80886504289321 --1.85766140854101 -1.92426959960659 -0.482685909257013 -0.303970528156576 -0.0877190943809758 -0.0586727622525238 -0.435901069597428 -0.0509289922366385 -1.58835146027401 --1.6622297801216 -0.00823937693205679 --0.990093395655485 --0.262084910543287 -0.214786548610002 -0.688474579057893 --1.00098935635698 -0.124394132668808 --1.08986393866775 --0.294403132871626 -0.881482069938183 -0.316438298076481 -1.12720276206074 --0.626085106249569 -0.596335246718059 -0.732226274020778 -0.329487518320359 --0.356291937634786 --0.801156852010813 --1.59451697492982 --3.192001349559 --1.88268119213091 -1.21645740545225 -0.756835236664283 --2.52357650456456 -1.13531706447512 -1.02975741196838 --0.842470484332988 --2.07866660816344 -2.22138856999323 -0.125165128106143 -1.03891287601131 -0.68874294831711 --0.324755303901627 -0.341928987370911 --1.18416125333243 -0.202786957110035 -0.000781401832023576 -0.940790771962277 -0.935775280764117 -0.267720437131043 -1.37806348827897 -1.74299736519539 -1.14116029484088 -0.462148044050853 -1.51238656070255 --0.32241224894198 -2.98997114801767 --0.396161277617615 --1.20617811427731 --1.29622324759952 --1.19029866089862 -0.501805021085108 -2.09225381622555 --0.0159142342122394 -1.2359729761892 -0.890937062318184 --3.541470969812 --2.75858360641105 --1.81692792350394 --1.30364329435087 --0.597866509713608 -0.361805963570514 --0.570093200603635 -0.161512976166733 -0.69003253014446 --0.486325908020735 -0.118985070739035 --1.61613244158524 --0.698926065572511 -1.45543507274499 -0.297737969715342 -1.42844466219632 --0.282841047542412 -2.22297581170611 -1.52704361629252 -0.290730976536217 -1.05977409810265 -0.480010107974783 --0.981151451065887 -0.183936897450103 --1.82200142206101 -2.25863904763714 -1.65933865195654 -0.871231953387447 --1.49346227106319 --0.831154977727163 --0.77890578717502 -0.523313913117427 -0.165562770033137 -1.07531267823452 -0.714427184520899 -0.450288102172623 --0.943078200651676 --0.0319458210118526 -1.41195847061399 -0.543293441055308 --1.4226189750072 -0.516418494823816 --0.458340073014959 -0.889179542847813 --0.531483464422372 --1.21955415467217 -0.303956256864865 --0.29779584567293 -1.38400823307006 --0.948023922041834 -1.497461277192 --0.246070197892607 -0.951712611448283 -0.616694578058842 -0.374021490031417 -1.17785794610753 --0.460631721421542 -0.844709058692043 -0.919106955125324 -0.966416050417898 -0.770181123558249 --0.00552288019712677 -0.477099972944982 --1.45552572735319 -0.167843967474875 --1.85408037453852 -1.62304226873029 --1.84121364346911 --0.0416129384006894 --3.6178072724998 -0.664676687472411 --1.62019692382708 --0.745162581151831 --0.496176568965559 -0.740702455763792 --3.1781250050134 --0.759591442025428 -1.10583476560777 --0.957678223837721 -0.316464120625547 -2.03021864210635 --0.0726907873089004 --0.155217454653137 -0.620129146060579 -0.37024029363408 -0.989978751829597 -1.0817979632711 --1.4206797220496 -0.512545278808659 --1.32991032000431 --0.365731291357811 --0.0430724995176845 -1.46363969676189 --0.170561822113324 --1.99433532193618 -1.81882449480867 -0.225260229760941 -0.349409002752184 -0.442313860812522 --0.115229820770523 --1.28561977088818 --0.796508133047642 -0.737966583469355 -0.129891811576165 -0.853012004452456 -1.8091350804725 -0.28586251662459 -0.700402352303852 --2.06258666677166 -1.00184695302188 -0.524797039745604 --1.68180533357378 --2.82571356097413 -1.92247588274293 -0.449111151536874 -0.300580934309739 -0.969906216287358 -0.801409266934566 -0.857891945498963 --0.455537161667785 --1.45640251130824 -0.530508725624376 --0.645923848622044 --2.1154468200426 -0.610609344135138 --0.743775536589398 -0.250180109080141 -0.472974375807592 --0.541742577293959 -0.755360214990553 -0.350991654296603 -2.21164919932134 --2.07886278105476 -0.673274409495342 --1.46329373023511 --0.988658155011066 -3.44450312989538 -0.500862323771502 -1.25298685663773 --0.925704276178472 --0.261482430617242 -0.0585566373697404 -0.368639360506288 -0.395254298539989 -0.944608542337615 -3.04577972466515 -2.81474585615206 -1.19330568232174 -0.261995017688269 --2.77604703462733 --0.616804779031469 --0.79515176089096 --1.93011030117867 -1.30134644281735 --0.106042289569984 --0.251054809744701 -1.25655989956815 --0.153267304884931 -0.0945615373215105 --0.649389792707588 -3.32871826678403 -0.660811500902376 --0.738066086352514 --0.501952446198366 --1.3545160475323 -0.496618772749244 -1.69839595531068 --1.1866019440759 -0.25755553655361 --0.453580983400144 -1.27885148328139 -0.42581927090702 --1.40931800881648 --0.368778895969676 --1.98032784721304 -0.862780891600574 -1.15565250971293 -0.983967746483001 -1.10726100971196 -0.467951993949356 --0.527831293407612 --1.89156696597452 -1.57981855950279 -0.370036641892153 -0.535077455014346 -0.397096187504012 -0.969578934112491 --1.41439314407093 --1.28633662742148 --0.00777515995273248 -0.101126292814975 -0.00774423218825149 --0.501630173998677 -0.677570732801925 --1.56079115873686 --1.68306217369173 --1.29308349514447 --0.00770649006526725 --0.235607483839573 -0.722506781247382 -0.0400511075105143 -0.264162790943885 -0.646389907278584 -0.927983950380904 -1.30506614827801 --1.68567696904312 -1.26501193284598 -0.961324963243598 --1.0018801100475 -0.282648017418502 --0.068238008098076 --0.849312376053637 -0.448552989282042 -0.039226012846008 -0.468417944884699 --1.61487209931553 -1.29958881478081 --0.976331849206922 --1.92850698884501 -0.000512912731725379 -0.998232527263482 -0.94539332999517 --0.460655167517331 --0.150585138924232 --1.96784404372599 -1.02378140290899 --2.65335775687257 -0.0626467216740885 --1.0840609900936 -0.471993280958383 --3.09244565573338 --0.899533343726272 --1.02331744371069 --1.52734245679606 -2.38345177867028 -2.14054005456752 -0.155265584064322 --0.331770834548564 -0.66585264532546 --1.43918895122857 -0.736148664709411 --0.0953815548898049 --2.45928958588926 -0.0233818618818376 -0.0370346981721141 --0.310260741404672 -0.202934218995537 -2.26568656969358 --1.13662521678769 -0.910766442542066 --2.27025425530477 --0.270236957993681 -0.156087095315392 -1.18336730447891 -1.27458140884297 -1.83712089932105 --0.226826209820125 -0.934421123990923 -0.274448658952139 -0.627357814255783 -1.16648859455077 -2.22961635889989 -0.386937471349736 -0.497474873854294 -2.32496858085008 -1.27571784530482 --0.406746553993031 --1.33164392165474 --0.894947249771704 -1.70701004675851 -1.0215569845408 --0.992736203074724 --1.10873884323432 --0.0478769492896944 -0.369050713355215 -2.01985724259865 --0.146383181057189 -0.586444224345126 -0.755841710727538 --0.789777492605026 -3.01651786045177 -2.07063222355136 -0.140898355279397 -0.259782861313608 -0.34982468608845 -0.414967656357309 --0.0208928203399239 --0.815555736119784 -0.12645592041026 -1.82187999881499 -0.657778466302723 --0.285539108004791 --1.67922084259236 -0.462622226790748 --0.849512015190854 -0.304845107175931 -0.0460619217230338 -1.14344715433396 --1.28251293662613 --1.38235739302376 --0.0399303344642021 --0.461975713753191 -1.84641572152138 -2.08988429144751 -0.264028407410338 -0.68728675313659 -1.07106183047086 --0.801643487893053 --1.79595590776795 -0.411354906501446 -1.07037092192199 --0.548606099010211 --1.97553607428787 --0.307767827734189 -0.959402499927494 -1.13505489254071 -0.745004125593312 --1.04620645081915 --1.56354164979767 -1.79587807839696 --0.558176481740333 --0.167327444487597 --0.142776230176821 -0.139787269785415 --1.65486320339126 -0.809998389022711 --1.10446685054498 -2.38649214090724 --0.122945247378169 --0.423468538497794 -0.568920068885916 --1.29451997964314 --1.26147560000424 -1.94364769071311 -1.58401767296875 --0.431777935528967 --1.33314343702633 -2.08915139516398 --0.185661763506737 --1.84208464983908 -2.83816953501337 --0.758540724691219 -0.175287356011175 -2.05607180346249 -0.405583070419846 --3.16428842465787 --0.937753711101763 -1.33675868237235 --2.42055394899155 --0.62412933480023 --0.810348072458169 --0.988819854916628 --0.100054148825919 --1.05936427571693 --2.72612213868512 --2.0445682866304 --1.62105836106283 --0.257840254829276 --1.77152138644095 --1.72325854118603 --2.3455923505815 -2.05181495631875 -0.168146689990992 --3.53111495997756 -0.992257681950321 -0.248485503215868 --1.56316051624625 -0.810100304694018 -1.33968669820354 -0.328179040772426 -1.37869408535781 -0.974266671866205 -0.496507631462139 --1.08604245785202 --1.2826999923787 -1.50178790210951 -1.03753897579508 --0.756752018214996 -0.0349681336056715 -0.650703452306118 -0.739868465712743 --1.1802274276903 -1.99941667807305 -1.31353419588277 -1.27120488308365 --0.333225440604672 -0.305030490591182 -0.473531976229047 -0.256832434450921 -1.06486225571976 --0.526140394494064 -0.531101145410535 -1.30287187218211 --1.27279804322077 -0.689992834117593 -0.0238614970081432 -1.7861749847366 -1.43971665162597 --2.63986481236521 --2.2468398778564 -0.569135600319662 --0.203292448433352 --0.128770253807261 --0.758153231183421 -0.774694175671492 --1.13103332759717 -0.877752748779432 --2.14123274623982 --1.53037167070488 --1.97856580694142 -1.19655442711181 -0.883028159554691 -0.170902887889314 -2.24506438615195 -0.0146106064480769 -0.303589158912704 --0.0146384778193074 -0.874520001604276 -0.285193893829749 --0.899409741019674 --0.975796244455726 -1.55130807578421 -0.0420557836002544 -0.275492064702171 --0.0902793177857291 --0.713892096707731 --0.764427251316388 --2.79775126037224 --1.14336621859071 --2.69409793322506 --0.0256491600333355 -0.923665750922048 --0.99305101615311 -0.719112176226822 -1.88786283530311 -0.115825054733742 --0.798757731578334 --1.494816342538 -1.75911279728996 -0.764467535081701 -0.474201210859952 --1.80634960356242 --2.75635886215953 --0.232157858591208 -0.71240428338654 --1.43749788662909 --0.24982559252377 --2.53051255788012 --1.46419299689214 -1.83742550812248 --1.56253421499209 --0.89835710307791 -0.8007763276646 --1.89592307107668 -1.35221225207728 -0.36055173013669 -0.910849614464325 -0.684553262213186 -3.97857991041312 --3.34015479827659 --0.114625491130955 -1.30496482103957 -0.56247084562094 -0.452957675969206 --0.399429022283158 --0.715213560949948 --1.19187279425775 -0.594428355503551 --1.58770073646549 -0.719447044825142 -1.34853242058966 -0.789852608026637 -1.45661476005362 -1.88178826841071 --0.32313067508651 --2.10864346794532 --1.83100662044768 -0.141455299535419 -0.753411741422848 -2.27373288667012 --1.36802317427102 -0.616494507206308 -1.38984417957923 --1.21854187018952 -0.905577009943322 -0.34810326875823 --1.62956896574993 --1.01453946883641 --1.13395411451205 -0.177492724135242 --2.2248409357719 --2.70602924037067 --1.36323002140622 --0.413404810502701 -1.18098514579711 --0.0774963951679268 --1.89419756675226 --2.4128694910501 -0.649291263443832 -0.76826434773962 -1.52926736687383 --0.401615613366992 -0.505781944604383 -1.4674247730638 --0.0334636655318938 -0.456331135343198 -0.835203482311631 -0.745210069461912 --0.158226954976708 --0.787330263350761 -1.49920348104992 -0.262500827999112 -0.741760419768344 --1.04247231814485 -1.17343667336607 -1.44329964316732 -0.443220556509756 --2.38480957113374 -2.1110272961241 -0.149466630308975 --0.864239104922405 -1.00240839949473 -1.52804819766794 -0.210536632574467 --1.08773237320587 --0.07407197383408 -1.05142486860487 -0.503874665529274 -1.20925088027142 -0.47105424245737 -0.635224011369605 -1.23885282659788 --1.43639056920422 -0.996459230297997 -0.378099758519404 -0.121186576456523 --2.65133005768974 -0.0120455654154483 --1.99691747223846 -0.187151483637196 --1.39236105197394 --0.88137749013919 --0.239635971965278 --1.71786423143077 --0.262537458443886 --2.44393540654183 -0.405974738289601 --0.78211389399743 -0.859839743400094 --1.93836892546252 -0.68501138809253 -0.791109964167418 -0.878966760784049 --1.73715353920904 --1.39243755444254 -0.896195923040459 -0.598222363169661 -0.843441312265689 -0.488097880377543 -1.52281841999082 -1.63685018932001 --1.71264681463612 --0.718087252671964 --1.64058542437117 --0.17804705151314 -0.628713764737963 -1.0424422806327 -2.35541158906895 -1.10628796619191 -1.58837816541207 -0.460813329863642 --3.42731858494184 -0.578426849217411 -0.774377319072094 --0.716192279238065 -1.04398480267209 --1.01474433846239 -0.368505968090979 --0.330270616116607 -2.03368100944119 -1.17349897543642 -0.156915453355447 --0.837994875505522 -0.0902422465084136 -0.58507295699847 --0.942697382381418 --1.7760534667058 -0.155763133858843 -1.03314197508684 -2.08527747156553 --0.17489878846362 --0.164549026379049 --0.65730807079786 -0.0394421999620498 -0.561002660156136 -0.438644596216236 -0.4343134411153 -0.84865617670571 -0.18603935005941 --2.07131064209855 -0.633127311372686 --1.29483735756799 --1.33466145612701 -0.435306330267201 -1.52391268905074 --0.933457764961268 --0.852433087837653 --1.64579662454759 --0.481574991934066 -1.13975813025055 --3.83696532264563 -1.01628391884035 -1.45525519867311 --0.0734910748403212 -0.841887002203364 -0.991470035639338 -0.550684768022769 --1.34735303101032 --1.42788304811267 --1.19742008523172 -1.49425482244796 --0.991281039761013 --0.9908278105124 --0.209283634128063 --1.54313677977467 -2.64132370806349 --0.398402369606636 --0.418962935322028 --1.1919005795583 -0.7383715388548 -1.83655486852524 -0.860691391851486 --1.31349837296357 --1.48356045015831 --2.046001379918 -0.321304020901707 -2.20561979337604 -0.320221389396657 -0.911762137718239 -0.980632042906208 -1.10077110862895 --1.28700588528056 --1.36496269763819 --1.62002421998514 -2.02537857793844 -2.17208305562905 --0.914018199193386 --0.825037196843521 -2.10965229172785 -0.641094721344068 -1.63580391110467 --0.0735892247930963 --1.01442956367816 -1.06666035668908 --1.2095935339296 --1.66682436056127 -0.705609494560811 -1.09452620430519 -1.10768836376869 -0.698280940657956 --0.628949334294752 -2.44730035867557 -0.262772573346194 --0.460607291681292 -1.16369033069667 --1.60176514099635 -0.903023130276882 -1.21723104673378 -0.385228215218664 --0.1496632998305 -0.0532648949653982 --2.15901026174483 --0.867892124153187 -0.192116327152705 -2.16602183133685 -0.701312347352737 --0.352688537890103 -1.24030161801068 --1.51975096395801 --2.098058174455 --1.52579217659618 -1.87274085203324 --0.477738932581261 --2.05278018703363 -0.410781645122412 --0.594795959703813 -1.60059381865102 --1.4948038063138 --0.47176491665962 -1.96666129499722 --0.102163511169262 -1.91048289685757 --2.21995312803745 --1.45079746750282 -1.55550661199656 --1.46948655141714 -1.74657588659984 --1.90999058691091 --0.296891701116845 -0.333184782697067 --0.171788751934542 --0.0286742293941735 --0.825110116692862 -0.765109934596545 -0.698155019676925 --0.0616641862720613 --3.52052860305186 -1.12402241435266 -0.836443144454943 --1.2507979558923 -0.142443262135703 --0.842700286187384 -0.827185709286264 --0.256972436898623 --0.564170418353704 -0.598165478094176 -0.814319433076776 --0.995194043990708 --3.11182891565362 -1.60507529091566 -1.67094621477536 -0.145860176872876 --1.32429699878325 -0.336613265375814 -0.0559935793517283 -0.425678681047781 --1.68984086717109 --1.41820355256412 --3.00798697036249 --0.141200506287667 --1.21819702433509 -0.407085136746931 --0.340717699788421 --2.67500303936784 -0.293653514411652 --0.356873514626592 --0.16507015087776 --0.543243720611787 -0.474946319082377 -0.8962305352591 -0.861223531838711 -1.71948371791098 --0.406130842717449 --1.02924545975763 -0.436045913986028 -1.10720565113888 --1.70188029202231 --0.268418603021601 -0.796068185576154 -0.0324914628167434 -0.360245122720837 --0.479163541800688 -0.030236607109531 -1.62977252518722 --1.72754803568575 --1.48286891449184 -0.626660201417824 --1.47469730663677 -1.63321325495602 --1.58765212781823 --2.88948846904828 -1.79048676377479 --0.0267408061673393 -1.41621495814158 --1.20479632281039 --1.27617485981211 --0.838469526164971 -0.790126143546624 -1.03980189119841 -1.32825084215152 --1.55806365156863 --0.0702411877985085 -1.68776214225989 --3.25159193355353 --0.6082377691082 --0.352195178815627 --1.45290318991011 --0.868592353965944 -0.757690235070406 --1.95604978850686 -1.740008237029 -0.0509850219778709 -1.05326908374572 --1.8374794039243 --0.297728106166558 --0.899158519869111 -0.442154740581406 --1.01102741902474 -0.733314061647814 -0.234532340474679 -0.658407197594753 -1.51656768038822 -0.0619181644150473 --1.64394300933903 -2.34957514732924 -1.33969723926894 -0.79414119300159 -0.70524069508307 -1.12959894836322 --0.973209893276099 -0.240210210092787 -0.970612720238845 -0.335600728305543 -1.19529100088247 --0.0174992823305935 --1.92163276443716 -0.349192190877648 --2.14969471731105 --1.2474203128414 --2.9211918085034 --0.0262561999164923 --0.167049997275416 --1.68446868087261 --0.430634550995247 --2.78928234528536 -1.969725243386 -1.53376258625795 -0.249314645344313 -1.78045429318048 --1.27229168049217 -2.41426444254233 -1.36944319258914 -1.53247164255285 -0.733940600837592 -0.154884253861274 --1.56066461150859 -0.752382023286291 -0.0552027243584092 -0.788612355240472 --0.214414472939861 -0.1526918779655 --1.17140022322912 -0.252943551529363 --0.333104910290452 --2.01629435536172 --0.409035418130848 --1.93998338694696 -1.28659971040803 -0.439973745304572 -0.345813525482754 --1.50919145158669 --0.233263027149498 -0.0956626230468771 -0.0519868919877595 --2.02349650024949 --1.35146175671596 -0.174132912953162 --1.93332769542447 -1.87928722148845 --0.612737122237537 -0.236802567414088 -1.14206863073906 -1.39193051823519 -0.219654904995981 -1.85249495407933 -0.163703547503127 -0.666372827445858 -0.587149650825312 -0.833119101763867 --0.669239972334537 --0.351948033546762 -1.40148902128607 --1.76643393476436 --1.19100138078465 -0.15955543380624 -0.663863653867963 -1.97989053446538 --2.28820887597905 --0.0814523244026617 -1.14239434591407 -0.0911407493748957 --0.540036174417626 --1.81045053798441 --0.178821386018836 -0.671864085655255 -1.54887333864101 -1.36886844212465 -2.33748297555185 --0.678906713810768 -1.08053080341708 --1.78177155267239 -1.63207107967554 -1.23290763758465 --1.660758551758 --1.5112555942184 --2.44438056921424 -0.721741319315555 --0.0546814460101785 --0.0186532747121895 -0.129780184458296 -0.383689670892483 -0.954617585647421 -0.872601560793427 --1.86008200512803 -1.27032783703065 --1.49358852796608 -1.3008895800602 --1.67145120045961 -0.931702670235225 -2.12471002234345 -0.520904133286745 --0.595175642263751 -0.522650388095043 -0.570086087706366 -0.00335631388837498 --2.20006510992834 --0.228038698175659 -0.5011692111402 -0.245276594291425 -1.16326507239998 -0.813599895825199 --2.94756546832841 -0.525850418159768 --2.68436768133066 --2.32482961986877 -0.838758884406296 -0.0642064183614437 -0.254731294869496 --0.939404850404056 --1.17069898904368 -0.336120652719696 -0.263181879131842 --2.23063763419143 -1.20381137645921 --1.21647160914549 -1.33861921631613 --2.38121949906111 -0.267572137909376 -0.416634311839248 --0.118479716638937 -1.55832803471624 --1.21680191740278 -1.4761624885795 -0.386297035578796 --0.327357153051288 -1.53551654324249 -0.391206072617678 --1.97664743686198 --0.173623400196295 -0.711419571153591 -0.713638985271384 --1.11253561648879 --1.01269004943507 -1.64180821213971 --1.10021659596331 -0.530669454672847 -1.15186986570203 --0.973670151174463 -0.773842453478636 -0.633904801192539 --1.42881706695559 --1.50113682357502 -1.72304157531511 -0.103152794378904 --0.848180458888137 -2.07141819906035 -0.347296285622271 -1.14284028484376 -0.838994765262445 --0.0693395885371864 --0.0264373062251018 -0.916078176355956 -0.313080122119409 -1.48657261548598 -0.099215056305475 --0.0912585259027843 -0.294908740890765 -1.62471766307916 --0.687637382423425 -0.556166032569539 --0.130795037853847 -0.745252828378442 --3.08288531764486 -1.75519821887939 --0.453626050815153 -0.247663823563089 -1.71448292796707 --0.993201637706356 --0.151901797856496 -0.142647147452593 --0.542666469387157 --1.2573106369459 --0.814074562106185 --1.4015609561125 -1.05024916051545 --1.80336554968071 -1.2730539400788 -2.91963929758247 -1.66357590768915 -1.45063776907405 --1.88622435608304 -0.783941551651047 -2.08768538763056 --0.940878165197958 -1.21880804811299 -2.42549483465095 -0.612046027719757 -1.23428951693193 -1.29715336490531 -0.227575390201233 -0.489091860177638 --3.4631658073567 --1.89206231361801 -0.983760575142263 -0.0436073488748434 -0.0216588344675621 --1.06190408601239 --3.21225922627605 -0.700293852829624 -0.562650690807001 --1.08303529296382 -0.519886385743519 -1.34831781544612 -0.25081519810945 -1.06511872722144 -0.629394888845113 -0.263634268781825 -1.01947906766413 -0.792017345786913 -0.479115801342502 --0.118180453113673 --1.57371186031364 -0.418766584705557 --1.72661277129303 --2.17617269647846 --1.71658646905895 -0.770818460632462 -1.79845722988555 -1.08868291928704 -0.408693867074835 --1.87276755839545 -1.38114385562043 -0.0480574248276184 --1.65130586549941 --1.65123387485962 -0.677574201644939 --1.51577718217339 -1.09611251740163 --1.63429403069268 -2.1056182008968 --0.852535771460751 --1.34585616474234 --2.20005260817626 --1.29150906930935 -0.14497508353125 --0.336377162838732 --1.76280540794205 --0.540897929210772 -0.0778569588726441 -1.62537620299421 --1.46735603792516 --2.12761097244238 --0.931579182427068 --0.992309876977554 --2.88414963185352 -2.03766133099559 -1.65063584792938 -0.931694552646544 --0.34855320695452 -1.1826804893677 --1.93466292122558 --2.93413401885037 -0.347859007724768 -0.343828794825708 -1.10421292284406 -1.05676295015513 -0.520111283827056 -1.50722395381262 --2.20505238569289 -1.49062608937337 --0.193590653308757 --1.9325164068426 -1.39114941387318 --0.293184041666429 -1.66735441379635 -0.690194881984812 --1.56495452690607 -0.676369553893254 -0.45204082991911 -1.2357975252226 --3.454105773523 -0.0322390682600844 --2.46606006649168 --3.09703771399884 -1.69705738130324 --0.739776838435944 -0.427713536874029 --0.993321270316173 -0.0843193035528245 -0.404393599253636 -0.63144517034565 -0.429280211247248 --0.173359434045569 -0.856429413756718 -0.545100419053165 -0.352543756086668 -0.391019739308899 --1.02984737074148 -0.442927678478352 --0.99426148863088 -2.27204216939616 --0.0313457709206872 --1.29099053739862 -0.507900111056276 -0.966479060348933 -0.581177123136621 --0.181058155309534 --0.248267074868281 --0.589332053998904 --1.06087416729407 -1.44692821695613 -1.25669167088809 --0.609201982322645 --0.0713721368664295 --0.359235016829743 --3.11883431305388 -0.295277755039731 --0.467919720044968 -0.398945312566601 -1.14971959183411 -0.690661249730205 --0.551161392777409 -1.12351087743331 --1.43573333709233 -1.89404255899983 -1.40144068866208 --1.45578761556007 -0.663044408817097 --0.648920377609173 --1.41581763700763 --1.61743602664226 -1.98612770755821 --1.92711311934946 -1.68580550690219 -1.25602181469569 --0.271304339873716 --1.30649009399387 --0.134617147848843 -0.101427081203997 --1.94613773996963 --1.84696329136243 -0.49066235631971 -0.563448171201184 --0.0760779787831822 --1.43213298865646 -0.216080521879386 --2.72383409466359 -1.54042847156203 --0.659994631169976 -1.10665582821973 -1.63242921073567 --1.86472077757918 -0.829320901040003 -1.92868965419789 --1.41672529097358 -0.739354732112766 -0.131262832414889 -0.00935268880704143 --1.05414571930483 --0.00467086744321321 --1.24366549622325 -1.10544614075636 -0.833365453476215 --0.435800319773913 --0.298665413010156 --1.23985769296498 -0.255312056295383 -0.672703280600526 -0.728109734222461 -1.43267340131725 --1.87149179384798 --0.437177548311183 -1.42851406437267 --1.02593888897458 --1.75177615692408 -0.591406312096677 --1.66173818289941 -0.642385306232619 -0.312135706948791 --0.889632583419015 -0.823969091441178 -0.521606863267303 --1.34403001310637 -0.823505336387392 -1.16187809654132 --1.34663491747741 --3.06038038483583 --0.33373999522103 --0.445169559026532 -0.864011742650035 --0.0193345678320291 --1.51238810838123 -0.573015262396776 --3.08202775033697 -1.39641008065738 -0.86983874748595 --3.04226326976413 -1.1632116127142 -1.05617438038944 -2.19312955605087 --1.98393821934608 -0.852273848237289 -1.31802242083319 -0.299665961938842 --1.40076007259557 -0.512026807968255 -1.3454484749504 --0.105179337398909 --0.420243964779299 -0.507929238030172 -2.12632624341259 -2.33600469623841 -0.510578812253193 -2.03058209946224 --1.38932119126267 --0.0819630451934117 --1.45420092092064 -0.100617633453872 -3.09494175126365 --1.71247949859193 -1.55381666420195 --0.192864793768766 -1.21707118332995 --2.71480456883118 --1.00294061169548 --1.24474795938611 -1.01085490043195 --0.762143529042561 --1.65384005835804 --3.73320922679301 -0.0546429387930232 --0.351671281876794 --0.917706670158296 --0.00565374739140978 -0.145713519910514 --1.50757001277867 -0.817070610155554 --0.860768004478579 --0.800141039099721 --0.116043906792704 -0.745472243099336 -1.56005929934479 --1.23385904454954 -0.726363156807366 -0.322562597398873 -0.648332271671737 --2.61206535986672 -0.436254707586562 --1.35260535210481 --1.8827377217802 -2.40224388427316 -1.31431863268092 -0.0234384894368347 --1.05317259020145 -1.74183450000579 --1.27904581461134 --0.911144127432518 -1.42140139551908 -0.0830636561127953 -0.0701812033768867 --0.226900800740349 -0.106726961775065 -0.432236588978043 --0.826111149579365 -1.33231589505272 --1.47242076865606 --0.436174808657967 -1.7768856571874 --0.421610285212392 -0.793882094573807 -0.700025888743436 -0.897226831214621 -0.137738855420034 -0.674049243541718 --1.20984416944689 -0.355644316995903 -0.327086815927958 -1.27471407670805 --0.206165860724859 -0.334600181616301 -1.09854567732608 -0.762523947817931 --1.93114338495754 --3.60190318887739 -0.0259549329447353 --1.27027234197407 -1.95627135022533 --1.23377718747726 --1.50816057774398 --0.882797246559957 -0.349969325905604 --0.871505397550997 -0.588912511423526 --0.54340359000291 --1.28418379731921 -0.966897595334318 -1.22472203938062 --2.14856775449254 --1.33935124716118 -0.0245715584902619 -0.223720321134238 --0.134751442379027 -0.594102249828806 -0.340662274164657 --3.48989352793536 -1.89266479531475 --1.04476978372763 --1.24113849796088 --1.67838693544547 -0.197293220989971 -1.43951475599679 --1.00600422645145 -0.567227813099631 -0.331173398573178 -1.339440768312 --2.19889701762658 --2.12820742782449 -1.60620670788614 --2.39250104697412 -1.44490848245608 -1.12480435013292 -0.732951850065675 --0.653498907330558 -0.514345257621947 --0.0987153153876967 -0.0267844673375031 --1.33135498694539 -0.0250820281620392 -0.107819368395647 --1.7375763290945 -1.58880578504812 -0.00138811722857923 -1.84937447707461 --1.76145090696424 -0.592769677532814 -0.554317668633448 -0.109825226826047 --0.16136668485164 -0.737142265354702 --0.958521945284609 -0.783398025228585 --1.35246227044675 -0.278786434947229 -1.52627538566618 -1.32250335447042 --0.564975834193866 -0.581695480143456 --1.95692587856263 -0.0393518307900784 --1.22674066580918 -0.228923101396939 --0.0108831834453085 -0.412111323795433 -1.80242309904683 -0.657160687993589 --2.44535289203496 -0.846735724659553 --0.304962149038246 --1.38838077593311 -0.774571709715438 --0.167713761855968 -1.28540372136177 --0.255133519687377 --1.37292966621923 --0.72651603263785 -0.730951586258978 --0.0472725980866358 -0.464388552116205 -1.08637977260739 -1.44997211728775 --1.80410281150894 -1.60930348350902 --1.45914511716238 --0.0113584558923279 -0.38400561870256 -1.32035209867216 --0.830104709010822 --0.458828121567247 -0.081584018642701 -1.57996947453246 -1.99181607045708 -0.561880913562934 -0.852878408683374 --1.30482857552512 --0.174901588719859 -1.94877834275369 --0.747063392170425 -0.570460549059824 --1.38918821090541 -0.418589256436036 -0.25122737920897 --3.12542668282997 -0.0191668364255904 -0.433925455780251 -0.868796428478086 -0.150541534481729 -0.311362013001233 -0.607829454259319 -0.841988148663777 --1.01169237774448 --0.647570298180256 -1.42292862479414 -0.651241485244817 -0.871846454771642 --0.542707137906739 --0.459410692665138 -0.188146555281675 -0.305861170684933 --2.216262955198 -0.368363903790357 --0.972692942899609 --1.8216046603251 --1.24394535465036 -1.87339796866746 --2.51603906099612 -0.297984902624142 -1.13296560260136 -0.331131716212056 -0.219329314569714 --1.07464266900499 --1.36748525304817 --1.6331500892761 -1.05776585984881 --0.0784188420961414 --1.06577765910844 -0.157346355109439 --0.630643827702411 --0.593168507734294 --2.53443625524584 --1.23312863245171 --0.287374578566904 --1.66543322242328 -0.344137566181546 --1.62339180968577 -0.750975640233047 --1.24891980400238 -0.860213083215427 --1.87195597493755 -0.0435171611704632 -0.595799234516107 --0.943604296936119 -0.6525490599119 -0.533662337846676 -0.710368257295439 --0.272203641268796 --0.172775314536771 -0.96685213169204 --0.337667990636554 -0.573218366366952 -0.734852812697044 --2.26510443514976 -0.377471509862445 --1.46213064784019 --0.0226040793717992 --2.99983194037057 -2.21066178668163 -0.325874866863334 -1.80145949832433 --1.53112519713036 -1.68640952678515 -0.589677369713868 --0.359409829983896 -2.58759131311704 --0.0708429906239729 -0.619119787772872 -1.72545046295671 -0.255148654287289 --0.357764476309725 -0.403940879218259 -1.89106314214651 --1.38978406926481 --0.289772208147056 -0.604936599846551 -0.789620371979689 --1.25548181090758 --0.637223189238952 -1.40724808501913 --1.76292161483141 --0.711130712295503 -2.3076602907067 --1.51971156404208 --1.21044393921951 --0.0371206811701228 -0.0195402051771936 --1.87426927527109 -0.084442492408968 -1.25413055057808 -1.67240637396538 --2.58471768794861 --0.829480375692061 -2.67588851920519 --3.79738576733047 -1.4549901386541 -1.36276650676362 -1.1421607629573 -0.800352562033414 -1.5614607350424 -1.17194657526347 -1.09061518553879 --0.592147562305662 -1.66383441410516 --0.0402781402854409 -0.203640293916431 -1.65771548476939 --1.08253407686671 -0.680257579295381 -0.361942144558146 --2.45346594487706 -2.47103235359256 --2.81341165210637 -1.3571198469032 --0.0102891547027895 -0.171361501136264 -0.552808805254724 --0.0750293694513466 -1.80252276053876 --0.343008496011947 --1.35298971697591 --0.802763927451004 -0.574999958883993 --0.959660404364435 --0.86685663231092 --1.3965464430317 -1.06585473819366 -0.583292419309101 --0.375069012981363 -1.38215598484798 -1.70108023600692 --0.0528101650767709 --0.714702563504339 -2.71403847420277 --1.47824852505959 --0.0665110645305269 -2.21683488645114 --3.58664460332195 --1.18975830193731 --0.749821623768248 -1.10805018826405 --0.147509379568675 -0.0901433590017398 -0.764826051648543 --1.72455207208634 -0.151278467681696 --1.50888349826011 -0.498398726544281 --1.26019700051555 -0.99763841903007 --0.6009126599107 --1.41192335908747 --1.14789806704174 -1.70244212931994 -0.348400910990794 --0.761259639384523 -2.43505133264521 -0.345615202479305 -1.1905472567507 -1.23207512687774 --1.43251525629873 -2.31132652995731 --0.0485398797963299 -0.043022907428437 --0.0512111438519121 -1.03013748520891 --0.470280786762707 -0.556548783935334 --1.53287501116282 -0.0244543069047758 --0.0456152322713734 -0.372828682617651 --2.90406351794107 --0.353381792864091 --0.406364571267732 -1.75721542624649 -1.03675250206972 --1.46995530006002 -0.280129544616598 --1.67959745697201 -1.11361177169762 --1.07955733945093 -0.722353276791928 -0.560474394307082 -1.28950552726389 -0.959359458656831 -0.420458138496381 --2.16053208486221 -1.38868462599348 -0.892855841454425 -0.901055054703583 --0.0819280681733048 --0.0138492797265002 --0.380851974815904 -1.59350614125614 --1.90057833231348 -0.168270887189049 --0.822436897426599 -0.0386102512170226 --0.0250588062529005 --0.681370245745406 -1.00113011805817 -1.6061059746497 -1.76391006316142 -1.47246823844149 --1.2064448046982 -1.80841422383542 -0.360638967178675 -0.491541773696119 -1.72756485287599 --1.04628498635384 -1.68872247281545 -1.75334715607492 -0.215545198760026 -0.703668674815241 -1.27044671703745 --2.6821781710416 -0.690986688233338 -0.0603362144747361 -0.327665997398483 --0.755297410668803 -0.885844649770927 -1.70663386691166 --2.43760137962814 -1.41269177075139 -0.493491009629892 -0.670632504053451 --1.43502387122406 -0.575251874887918 --1.50595492195003 -0.312455990252451 --0.310863190875565 -2.3696062513802 -1.95727722393229 --0.366725681398673 -0.502235756699989 -0.688147872146466 -1.02878075401207 --2.10141809289925 --2.74071111740241 -0.0505462051488017 -0.799964938749959 --0.437596592020469 --0.039412065100553 -0.387538711041875 -1.88088472754071 -0.711030983170534 --0.851001383071861 --1.93880109987905 --1.81432267084846 --1.56575453895736 --0.924270844267614 --1.89661322623051 --0.528401826883545 -0.18621551801369 --2.05819145347595 --1.45553737499466 --0.358972009947539 -0.0315524511913416 -0.252745682816272 --0.124409876790772 --3.30274344096054 -1.36180764813055 --2.52605610088429 -1.85782340824348 -1.60718029829407 -2.1141912759479 --1.3946259442844 --2.5039626981039 --1.17240119312928 --1.15363995288886 -0.696339678452922 -1.17082836271234 -1.92947712377403 -0.617399116175001 -0.442662603828431 -0.105552011204878 -0.907152403566702 --1.70025273944847 -2.03914682408458 -1.32440116400694 --1.03647769840371 -1.67448704002812 --2.05350563360149 --1.62996672249745 --1.11207599389242 -2.32095026261916 -0.710718969804137 --1.97754200214627 -0.56634566034905 --0.122636015817864 --1.70376079373908 --0.0326463049047323 -0.494438419599589 --2.42300161719956 -0.0846132541169737 -0.907150916140953 -1.26546514900177 --1.50810378558574 -1.30303351128061 -2.079516407968 -1.4420499607713 -1.32328342684731 -1.31437929961074 --0.34728369452392 -0.00633790664834777 -0.487392760315693 -0.300562712148157 -0.0712139599744379 -1.21899366600239 -1.37113661966403 -0.580788234824832 -0.952280547661823 -0.127529991453123 --2.82078157433304 --0.356047993506429 -0.467433062765494 --0.166207327266655 --0.772119700488435 -0.193735258941953 --2.19774632396607 --2.92104233281044 -0.535121547004792 --1.17951432825648 -0.242663530299655 --1.23473545623338 -1.21183922562234 --2.22524958768276 -0.198858925601494 -1.54559163915293 -0.261327543349374 -1.06508164333074 --2.94894032113038 --2.69781939950407 --0.490520793499133 -2.21540915374717 --2.15772798457693 --1.44718365796648 --1.53452957329174 -0.606371031277476 -0.464708062231253 -0.352854153435077 -0.416593174220999 -0.335844332286941 -0.556753470672184 --0.616064797380197 -0.0307678411302934 -0.250872669569972 --1.24827011498984 --0.755353098479656 --1.13036235853218 -0.696677070250342 -0.164839475496915 --0.287188333216839 --0.695157146923645 --2.25756118796377 -1.42423484786805 -0.155028653302974 --2.10653941797445 --1.6617523581049 --0.43723325298599 --1.76547638333822 -1.63495498789028 --0.713015262856604 -0.486011993008676 -1.93147852618943 --0.361018751707725 -0.374379325067894 -0.152039508380696 -2.81334023529644 --0.034871076105647 -0.29710715740536 -2.08799540282007 -1.00084583056298 --0.273729236668611 --0.934921860917278 --2.14204389515421 --1.88169827662933 -2.38459675555453 -0.3878296570388 --1.95276847798077 -1.19550551160226 --0.755812336214092 --0.905094110983857 -0.0665116901122857 -0.234792300197862 --1.56094404398209 -0.560385903340091 -1.66002204671303 -0.337710562831388 --0.268060252299701 --0.150741600231733 -1.6172086878505 --0.269549159571 -0.257033658474477 -0.891449613251988 -0.457263753644742 -1.88276806808653 --0.199429734495027 --1.0738922910546 -0.878673033005875 -1.04937805300597 -1.09574641793567 -0.575347886616147 -0.600788356179748 -0.349327317132447 --1.97336673754831 -0.70043218062278 -0.901497207033472 -0.276969794656843 -1.55997853813744 -1.59962415107055 -1.47310846942149 --0.381370373057456 -1.85858596907149 -1.38339187971764 --1.85777414309005 -1.16775830977878 --1.36663167349766 --0.430309081795293 --0.501720601251229 --1.49004234138135 --2.38452249958651 -0.315718301483972 -0.743001476780872 -1.30833649586672 --0.722520852900637 -1.81257557982777 -1.32762265348876 --0.502295504537784 --1.35380120392365 -0.996487816663874 --1.78120559950482 --1.95600552137602 -0.566772306399976 --1.25149439982306 --0.29309061625089 -0.814546331063212 -0.645826872878503 -0.57168615057428 --1.54728354376148 -0.895356376939127 --0.748193786003618 -0.94120382450868 --1.19146093310735 --1.43505612794188 -0.0484072036456684 --0.689683985164738 --0.600711534225514 --0.873263642037966 --0.477746911716984 -0.698930158946832 -0.787512224292717 -0.338379445605108 -0.124212770224636 -1.38305501196426 --2.08350497256167 -0.371272303709787 -3.53709022326591 --1.0879420836973 -0.760121636266227 -0.178709545796853 -1.61928586564484 -0.651345391847819 -1.21637241345542 -0.661816214603078 -1.41082972948567 --0.963462105662792 -0.523588468287894 --0.711976371196798 --1.83334605921728 --0.370291034752668 -2.11706008482196 --0.140625926301464 --0.588564629152277 --1.24614195359605 -0.661776466529318 -0.991222602570049 -0.707650697489774 -2.75582940447353 -0.648794850879998 --0.357589455322547 --0.293140899494009 --1.32721776508216 -2.16140094974967 -0.481266236925162 -0.672272690219415 -0.606363174844597 --1.01682613298664 --2.57621664982043 --2.21018024730349 -0.0412089644062164 --1.12240304237779 -1.57168341244164 --2.04467560130034 -2.39217364538835 -0.0607662658504982 --1.76881285334793 --0.158600634556102 --2.75922563469662 -0.427604537641734 -0.794243031296912 -0.745506963230493 -0.026110293599098 -2.4711697448591 -0.872091494161056 --0.180936016426157 -2.91519276242977 --0.584550847428041 -0.401248519584524 -0.210621392587642 -1.02985272346803 --2.1418787021809 -2.27071434612832 -0.139939383296966 --2.04205505050641 -1.13752617932854 --1.43921249717476 --1.29944561783806 -1.44167334808975 -0.818352503666111 -0.777662433784762 -2.27962961071859 -0.257675075118547 --1.5751860654349 -0.942271921169048 -0.53117061246455 -1.02515364194464 -1.6057559440343 -0.143616362248359 --1.45704755001872 -0.275023988371363 -2.79820357256883 -2.09882171262413 --1.56881673891775 -2.41034989807137 --0.274144210192734 --1.38941669880393 -0.760554449892719 --3.02114783782682 --0.934449770892822 -0.459989013644396 --0.0204441784319389 -0.00490805288342777 --1.43189332360689 --1.79940250137786 --0.308884351290892 -0.231435649858891 --0.834390771638748 --1.63430726249603 --0.492203198005953 --1.93489718597666 -0.551400054729555 --0.00352341067697282 --0.325113378861339 --2.12071768422054 -1.63555810774041 -0.809313206962361 --0.463110875322961 -0.0969631261666279 --1.46485844361042 --0.505312353360644 -1.56955913355322 --0.74439081571834 --1.95873443352539 --1.19123581862962 --1.58109842608781 -0.575193812424782 --0.0211139207230655 -0.137367100077187 --0.698461866195967 -0.475357674743957 -0.294220288470143 -0.882506581643295 -1.16084644464111 --1.01696204096686 --0.0658606103192199 -1.95282686242451 -0.418680267089343 -0.752298678009058 --1.97708933204392 -0.782460314910788 -1.02855689271184 --0.529947587184331 -0.629985386442993 --0.478550375327593 --0.340649603889279 --0.241646847796044 -0.773338046438781 --1.75914127440119 --2.25769850198011 --0.710907664006442 -0.996722175425091 --0.17372661923655 --0.894836443197327 -0.417715256245081 -0.840064128527548 -0.750204507895955 --0.164817950697092 --2.25013775845173 --1.54994853232193 --1.5459323679475 --2.20052485036229 -0.60332599488488 --0.166633158932832 --0.294952547903168 -1.4694199093971 -0.68597876159269 --0.0711100111511236 -0.268289571025313 -1.25027433407427 -1.16239280183034 -2.25546579898732 --0.192286520637136 --1.45318838393618 -1.46101640091033 -2.13660854641145 --2.10700421743785 --1.4427852591127 -0.496938415313883 --2.02548504348192 --0.823619925488188 -0.864609884657987 -0.220201146937411 -0.913183516021022 -0.912329558021561 --1.52192228425797 --1.18340450068084 -1.2117614709085 -0.808156465422581 --0.420241766888815 --0.0680602078645762 --0.65226826659098 --0.53010636546259 -0.526228921926679 -2.15985859322498 -0.641287759217057 -0.584010842863275 --1.31865217872132 --1.61446075282441 --1.11557714348806 -0.758077650230803 --2.07058721139526 --0.817225609258102 --1.21809335249129 --2.24927970341064 --0.279558736033703 -0.962555690708871 --1.37333733248497 -1.52366073570902 --0.000983706819125629 -0.436154757096059 -0.167191380555149 -2.07721275900475 -0.851772287722993 --0.959161882498517 -0.104863915465064 --0.141044746292913 -0.580119197765258 -1.40354394710551 -1.06446267540128 -0.253024212225483 --3.54046592592362 --0.39923057626946 --1.28743723981795 --2.15019578343695 --0.651386511288838 -0.320441546285263 -0.355812500004044 -0.0739809835711878 -1.03545409927523 -0.815581072976286 --0.0196609214410586 --0.903289010533602 -2.45404772716829 -0.144376715574751 --1.43592045367127 -1.33683042146217 --2.03219420005624 -0.875370498783559 -0.191462013141592 --1.11478410591332 --0.235117562322742 --1.23715463193071 --1.59457765439376 -1.59944587340803 --0.744777315849031 --0.490225916638607 -1.64445343869225 --0.426768578361234 -0.73044136086757 --2.0327048250746 -0.42362752594028 --0.228924953135028 --0.783512554634598 --0.00802022586176854 -2.22426151718907 --1.83570477894727 --0.384702366008693 -0.102411087331102 --0.851999587635298 --0.164912343604534 -1.08677884490936 --0.744634368598817 --0.223291102505947 -0.630233025247685 -0.426109329880408 -1.44538773127791 -1.15122533901877 -0.343877110482257 -2.10885719035628 -1.29209196440868 -0.655089436893187 -0.391599984180594 --2.83234047293136 -0.645258038619653 -0.0672677395378702 --0.489306600821486 -0.743645911345395 -0.095513423030301 --1.26801651621029 -0.708503182645694 --0.336418858997654 -0.948162757355416 --0.902233568630891 --1.56281434659393 -1.37835715055644 -2.90656187821285 --0.727410182602554 -0.973253422900196 --0.30039600861992 -0.556561686701665 -0.414599958163825 -1.76016513280153 -0.569115757423976 -0.771057636706999 -0.412503857911799 -0.927579405802049 -1.39780710409883 -1.27587119740662 -0.775910300908098 -0.772877083829218 --0.674038277083149 --0.816061946141868 -0.140499521958848 -1.60984723171245 -0.91642788199507 -0.192194575216831 -1.67769067426144 --0.260448849764437 -0.525273136242447 --1.66051560143394 -0.833006211007108 -0.504781124860806 --0.681130069168525 --0.691130744782271 --0.00354676999937098 -2.72339375894052 -0.739655458288663 -0.0112513499994904 --0.642451093305809 -0.321707099882278 -0.102552598605769 -0.366340280334585 -0.94997625420622 --1.32814213622488 -0.229385097977422 --2.69858630176063 --0.140323565596468 --3.18775237060815 -0.640237344067323 -1.98928911512808 -0.0379618185926596 --0.0740420048953627 -0.666666184476357 --1.26636663954606 -1.64706729668192 -0.613083045806864 -0.415153247873 -0.844230342369549 -0.297968890167354 -1.06064697425978 -0.159991320293024 -0.817257227062857 -1.15325044900333 --0.141707859604088 --1.79918071659554 --3.64648336620107 -0.158504319345298 -0.133737075197768 -0.289670046361362 --1.83053258517712 -1.09565449440574 -0.917651351360867 --0.0139111447481781 --0.767317618832031 -0.276973463792704 --0.413555755102232 -0.449442571057356 --1.37380236243377 --1.15329431278888 --1.50437987504851 -0.624979761493663 -0.990367160590285 --1.35822151907018 -0.318494011342347 -0.236071148955192 -0.637135942155535 --0.159437804723581 -0.335128840738728 --0.957186006526264 --0.721834845717321 -0.153066265002998 -0.972528677366409 -2.07308137134131 -0.279715780811898 -0.392951288524186 -0.243579074370924 --2.28777413386231 -1.12727677398665 --0.570993321228944 --0.847438675913139 --0.274694291580303 -2.20458136516463 -0.721695503774455 --1.80632833222509 -0.116632446666886 --1.25655452997607 -0.0313034865002066 -0.288029471433447 --2.05975778964951 -0.160856878257199 --0.498724906579291 --1.22792587843229 --1.54955206433961 --0.708064491714893 -0.524509907467973 --0.832712785337087 --1.23512814014044 --0.717931116390822 --1.49080251503776 --0.596065211493965 -0.140592540823462 -1.53955801533595 -0.490742376619153 -1.02607216046711 --1.06814268377895 --3.51193444959011 -1.47041428538322 -0.0629987523065445 --1.22192429799366 --3.86855478201361 --0.721503771491477 -0.652866177396 --0.368102449540849 -0.0721085811648052 -0.747269755592594 --1.25231751098429 -1.54960325400094 -2.04371065669375 -1.16111575111182 --0.350346252608659 -0.309898034070521 -0.835098836453451 -0.871467139155307 -0.557950624507711 --0.537553782789363 --0.535915777451747 -0.562864400663319 -0.141827177690544 --0.571094320894449 --1.40075405994611 -0.0927403478096949 -0.69652586440635 --0.413307508579379 -2.30431722876348 -1.38739861829547 --0.180699639215945 -0.263150310993765 --0.884514092399151 -0.300144744381873 -0.614266571190218 --0.505577892218749 -0.878048608627864 -0.293375352036332 --1.46372049660524 --2.47037537606286 --0.976180270411152 --1.16889691207771 --1.12488161154357 -2.16782435811705 --1.32339777100779 --0.0275574517690842 -1.4345837542684 --1.40452647738486 -0.0720584869168057 -1.55056421569204 -0.75515161189038 --0.606149763740166 -0.110907877731037 --1.10001234960568 -0.912102676551269 --0.0553124643763567 -0.756391388937878 -1.02727325653878 -1.30562873179842 -0.724357577607689 --0.439755605333524 -1.5621740621788 -1.36514136557217 --0.952400512977569 --0.198670019460064 -1.23484415139339 -2.31559873234969 --2.17266086527127 -0.00378667964632484 --0.5782722187773 --1.45189385795919 --0.0127909759664178 -1.1389190207136 --1.33448031699549 -1.29675313219349 --0.525573977370769 -0.083810063885263 -0.26342590915532 -0.119256540662368 --0.861841236384066 -2.26471969607818 -0.835633371459437 -0.959454297175984 --1.17378378172547 --0.43106538814601 -1.22268562653668 -0.735791598912897 -0.546007114706391 -0.249442921066002 -0.185908389199184 -0.924769597412947 -0.456815253666139 -0.292431397015527 -0.620184411740388 -0.476720942085997 --1.09996121757106 -1.05847520963477 -0.600141732007053 -1.34906021904951 --0.0327716106140912 --0.0327502495915475 -0.310834330277117 -0.878588463302044 --0.74075932410959 -0.701676841449938 --1.38140937410553 -0.528447797559547 --1.20358605538452 --0.507698694039659 -0.316267686621483 --2.14042455002024 -1.40232221757059 -0.699945423784534 -2.07260782840237 --1.10459936806151 -2.12870844357253 -0.0634753488249853 -1.14211104764982 -0.755494462531301 -0.004069211372979 --0.479425306699312 --0.913495733590679 --2.49582767491118 --0.89632859082155 --1.05052703636164 -0.398117188739526 -2.84866030129586 -0.204330974609951 --1.49210592383189 -1.93065636683993 -0.581213487537511 --1.40243545653572 -2.85049880332712 -0.0803107670420857 --1.41078821045323 -0.283117223544821 -0.836643876092689 -1.9569584748479 -0.960069337688205 --2.38658114598533 --0.36258762950418 --1.27030522086779 -0.01477407120111 --2.53824862210241 --1.55253467199873 -0.58133499902468 -1.31922158131846 --0.0652688125589904 -0.557896770836308 --0.203816321224696 -0.779197033337454 --0.575164018441992 --1.63963178751503 --1.0482686696246 --0.0472741131040113 -1.33658464163971 -2.22627730531661 --0.222475789156441 --1.53838434210361 --0.747380555097113 --0.969047414499165 --0.704802728901782 --0.853608367796978 -0.281843038621084 -2.30951263933428 --1.60448903358485 -0.475851747404676 --0.889387840773992 --1.08866609633437 -0.372913842729425 -1.58245410672113 --0.403626853029676 --0.963938027374081 -1.62988442801255 --0.416986910398037 --1.75060542744969 --0.393345171583832 --1.89110692378585 --1.59376275392563 -0.232563156757218 -0.759549235401094 -2.69371156420589 --2.53985774378838 -1.99631632116212 -0.0382480687912476 -0.494075460599024 -0.492877127363016 -0.399336492363098 --0.146081855598181 -0.836262951566603 -0.0670769438914398 -0.465241852295996 -0.859019482378187 --0.540667444700297 --0.211505801869222 --1.22335914930251 --0.307699790245024 -0.095875660624948 -0.792927568329466 -0.683478606972832 --0.13016597461155 --1.01589321832497 -1.66229274817404 --1.32175254671548 -2.2518669080776 --0.975935195181457 -1.54362650428211 --2.27564593797074 --0.383378849699245 -0.288144848525413 -0.278488078525495 -0.37017526541138 -0.852726188028715 -0.774674719318721 -0.062175557568473 -0.312055113804913 --0.0367359756551409 -0.286800828780221 -2.31367351185555 -0.0450646092953448 -0.244312112282916 -0.535026786053898 --0.323717466503972 -0.0658056179134334 --0.24348128600867 --0.143785116408367 -1.71288387030674 -2.1040625010604 --1.75337879331284 --1.50500743627094 --2.10158379354309 -0.353089766641407 -0.314976039865961 -1.0197403851543 -0.377318702622119 -0.140506493000595 -1.09360250285924 -1.3225351051397 -0.404843558266093 --1.5117677446116 -1.80558931121179 --2.12606987749449 -0.742189350264681 -1.1774151059586 --0.198129133500347 --1.09393350835156 -0.327422556205438 -0.458482906647026 --0.913310453857353 --0.399477553582784 -0.517208534604357 --1.61821698356135 --1.42424012209795 --2.22767830471857 -0.834873013852725 -0.924197643142882 -2.60310335979638 --2.52802673305856 -1.76079276341623 --0.229289423213935 -2.02576692144543 --1.44572055709793 -0.320331006031276 --1.27370719391263 -0.777672199307084 -1.68230520048991 -1.06623743759632 -0.747924752786563 --0.915594107068273 --1.34941228619305 -0.163481712580603 -0.659932304703101 -0.249518445963488 -0.339458893422917 --1.79479691459178 -1.20438638577033 -2.19121904367645 --0.759259632193924 --0.303503123528969 --0.174392059174238 -0.539049369985392 -0.737003548352689 -0.783210838265006 --1.82266746807357 --0.86485345956509 -0.466407079903568 --0.282316194893216 --1.07968962938891 -0.341369923271047 -1.01545482118112 -0.554328977208137 -1.88738071687161 --0.241058226983839 --1.19979407274101 -1.3066912269509 -0.260127780472345 --1.76703041312008 -0.0965411515252317 --1.08276544643078 -0.13010623337172 --0.701704684380136 -0.929650791086825 -0.279974683238684 -0.610236237457993 -1.87792056809279 --1.80588417147549 -0.971910071689155 --1.66017370543381 -0.487573789669806 -1.31800591724804 -3.58088561773214 --0.64197154148361 -0.0433405824383826 --0.17768369071781 --1.65183641378792 -0.942179864633088 -0.0433081482980295 -0.307992481352148 --0.697460424885776 --0.901775690387442 -0.273279292513608 -0.092337594061572 -0.323314383760701 -2.19367051359254 -0.201766487337164 -1.29769532386709 --1.45425131635397 -1.14966117705553 -0.0560746288675418 -0.309712785271422 -2.04892025600274 -0.840994965799762 -1.70306500428541 --3.15769255573236 -1.89446446748852 --2.0121856843575 -1.91289538037041 -0.135587952118687 --1.63566614492417 -1.12539745294245 --0.142242476893866 -1.57091028900369 --0.746762964591628 --1.34138781375833 --1.23529434180774 -0.0500578343325699 --1.10142817164196 -1.16460357448645 --0.792142368353227 -3.79395363087733 -0.046204350055234 --0.239131653474091 -1.44854129600669 --0.390668785652025 --0.440689802732461 -0.0944182419849202 -0.478469214997652 -0.496641076159758 -1.84925376433445 --0.999558498681427 -0.640047119330177 --1.45716527873591 --0.65640723859908 -0.964464389343277 -1.33035440645198 --1.09254379756077 -1.18416368949411 -0.798300298471732 -2.2958966658458 -1.48494401363831 --3.11202538418842 --1.38443473531914 --0.0768751115080946 -1.13638127406387 -0.0467228479046522 --0.104903911623641 --1.18228546019457 -1.35605348760355 --1.92222866302416 --1.53554944789359 --2.0401084987077 -1.32408775495738 -0.341724712815761 --0.143340743827491 -1.94666696138531 -1.34443142739624 -0.780679032157046 --0.319827921243643 -0.444089758288117 --0.639354403432751 --1.26591442682287 -0.866515493644865 --1.82725102799832 --0.489958722842935 -0.219797598650757 -1.2027617498896 --0.294149648014418 --4.01660274295998 --1.59874595926498 -0.634106956449564 -0.198491051288853 -2.26651641529692 --0.313457564766978 --0.752806325461975 -0.2458725001473 --1.97122475952603 -0.452646139204143 -0.861670562723461 -0.869491359394384 -0.794384733346714 --0.0622431165647015 -1.67917748619411 -0.843689443917967 --0.130814682861164 -0.127643430101422 --0.271359025062409 -0.328997208732243 --0.282340622439371 --1.37378875052044 -0.232466371144485 --1.50328304726638 -0.379526519059283 -0.6172576153138 -1.82648963358954 -1.03420679115153 --1.49804370255354 --0.379032007700946 -1.50311383923679 --0.140883470134028 -0.282785273213301 --0.516481809559568 --0.201745620529216 -0.664045433991071 --0.31471426257216 --0.50204495338523 --1.21556312765412 --0.299962470032632 -1.08016143498715 --1.96479745874004 --0.260079479992143 -0.573782237171189 --0.00464268176079585 --1.03207890630665 -0.212263599949594 -0.326584341411625 --0.938163288348569 -0.204636743870498 -0.781460131635258 -1.41637886923503 -0.281188968174742 -0.330129299014894 -0.55051674970473 -0.58919294855535 -1.34809142639572 --1.23150763361615 --1.00827544931567 -0.253578781204894 -0.0864245657972997 -2.70815626054504 --1.98688877332539 --0.630231739059319 -2.06012660176103 -0.472823341839913 --0.399017890801957 -0.283138471136278 -0.632873764366181 -2.01691035747815 --1.55491371932342 --0.817940503545987 --0.668737580081455 -0.509711130788226 --3.69251120221646 -0.0720173513153313 -1.65737425012277 -0.161629137874824 -0.279692377678682 --0.313656918508258 --1.34715436336371 -1.3990222429019 -0.393590056332261 -1.26666947470385 -0.784677568523424 --0.752124600040492 -0.844321254841002 --0.731205953422815 --0.969258712011534 -0.606620400910145 -0.241108738070599 -0.252263795054338 --0.146890283996807 --2.96532747910764 -1.35668416289099 --1.779462939824 --1.41465657970044 -0.546879331984299 --0.859805769586472 --0.740372000988202 -1.58456516365257 -0.271886594753415 --1.14102213489474 -0.138858431075736 -0.050947388971089 -0.490448089708238 -0.423112162290076 --1.52496193256144 -1.46116081420658 --3.12148814418885 -0.698887507620647 --1.4599167072972 --1.37387170840953 -1.20705298883725 -0.689757391344873 --1.11015466863673 -0.278756757995477 -1.00917304453414 --0.837370726618136 -0.584365290176535 -0.207476808947288 -0.665376772281558 --1.29430408831801 -0.108249716952393 -0.293573575564963 -2.25928618096395 --0.979953386105645 --0.520749616486132 -0.518699305698574 -0.63234517901838 -1.15773050851215 -1.58551319182361 -0.989205940723325 --0.0590237877539792 --0.00339656904513674 --1.69795204349515 -0.661444086152883 --0.797806311845857 -0.796663303179724 --2.4445619166892 --3.51029416974927 --0.86181452308189 --1.1733565768569 -1.13235126267123 --0.887733674801908 --0.691062416272709 -1.33667319860269 -1.41832694885725 --0.163586238099839 --1.50766071720562 -1.06177906190111 --0.383444628806409 --1.4114386804043 -0.286924392568551 -1.06848620161031 -0.258693507658441 -1.15770145265037 -0.454366864997272 --0.280881273684301 --1.17030010112386 --0.664390791330874 -0.440579679018047 --0.381334626798584 --0.209069417885161 --0.861487550802753 -0.549438839608776 -0.914728310017459 --3.50440138182352 -0.350892046595899 -0.547245098440156 -0.206900658451403 -0.185144569122926 -0.303284697938839 --2.23009725305314 -0.0144974411021579 -1.28552364947331 -0.859876336168774 --2.3836313157412 -0.712217920584473 --0.256878116077965 -0.00466757166245557 --1.30650114676313 --3.07846972313052 -0.493136245029955 --1.30703110566565 -0.0616350641528527 --1.64101725668076 --2.29113107809698 --1.22751588947805 --0.150869743906213 --1.07346129379934 --2.75631241199019 --2.96901332305111 --2.7994208464258 -0.313919090870327 -0.320093509355456 -1.64405810861303 -0.492116824927667 --0.764444623274006 -0.862537142115375 -0.573164525678468 -1.27793789245692 --0.322986577802183 --0.915292124981701 --1.20519867191308 --1.06985651087126 -0.585683904917786 -0.511694653689066 --1.11045120961693 --0.17172483499759 -0.290971402645765 -1.96681685164805 --0.614571836299699 --0.353900114035021 --0.176380260874375 -0.493698380063453 -0.845914180436765 -0.811635954923815 -0.350813158608384 --1.06262265454556 --0.549510095981308 -2.23189192545705 --1.76400269090297 --1.2111310652229 --0.896770353428202 -0.400242754178061 -1.64376078942606 --0.632365895575212 -1.53053083057724 -0.50657142015147 --1.01386076994282 -1.20336030552413 --0.334118588928622 --0.0525240744588018 --1.03768379321811 --2.30542190180027 -0.754618835506086 --0.120022153753641 -0.0890796376769352 --0.177481008895725 --1.57430951584119 -0.89657060389117 --0.0699346237153691 -0.247884542938019 --2.31462506356171 -1.27756629757037 -1.5255837678678 -2.02868801673244 -0.324281697207741 --0.271944487423772 -1.67195732136634 -1.3298620206062 --2.91755371385082 -0.145370206111835 -0.490338775569473 -1.23989520508442 -0.964833502344964 --3.29755873633511 -0.543005685273462 -0.124129946882178 --1.35033672642088 -0.825707915159171 -0.79735231882136 -1.10609298298334 -1.21170706306443 --0.178252977145242 -1.01725220929848 --0.0718785252925791 -0.700034276587999 -1.28576627729595 --1.6274720943622 --0.715382805483916 -2.60674107766184 --1.25982919953584 --1.06579505718189 -0.691345247576201 --0.470693175131597 --0.820781892071011 --0.0764666527483193 -2.25742089374475 --1.0002143970196 --0.42697236000242 -0.182436486369014 -2.49046641117166 -0.896200745997358 --1.00335340435631 -0.765977451162049 --2.27279591934653 -2.23284841372523 --1.96923157807932 --0.609586217857114 -0.585668463000868 --1.73344246424405 --1.46235529057065 -0.572408478082666 -0.52737306233885 -0.42451141187567 -2.00331952141084 -1.1186799395993 --0.0658156716991165 -0.225916283401911 -0.166394529772742 -0.137150651371535 -0.838125918542462 -1.55052365714801 -1.50040578854799 --1.54573356237758 -0.714454095570844 --1.32267161762895 -0.0651735534806086 --1.28259740297601 --0.286502434269714 -0.0943740750148656 --1.07545975740364 -0.228498437494725 -0.779486688369591 --0.31618887340602 -0.476100790581611 -0.72615677959946 -0.934897937012302 -1.96379209253197 --0.603108718900025 -0.113272436669689 -1.81118994980429 --0.289022916291067 --0.790108023565441 -0.357636462319997 -0.829854854697718 -0.0325749038087686 --0.225460331904959 -1.92964346407706 -0.498863715369994 --1.66693182817199 --0.367596476135677 -1.31604762962699 -0.384569316102986 -0.634854683181683 --0.275047719533511 -0.618357783378169 -1.52898215620569 -1.12058900387589 -0.31031283293286 --1.22775925033865 --2.91925789921222 --0.035468459234572 --0.378155446715059 -0.39376721917872 -0.139154387155477 --1.34642462398154 -1.28947909760337 --0.284611188742206 -0.462919039316025 --0.976445108616177 -3.15970008263264 --1.23743037456594 -1.2286840123144 -0.309700084931055 --0.165731053921416 --0.0746237656007338 --2.12377144605488 --0.994514469729753 -1.2268804796446 -1.74148681431223 -0.688303122450082 -1.19530766030547 -0.76950290095583 -0.785600460533892 -0.492662923071071 --0.116945377527536 --0.783579916062187 --0.468540043316466 --1.5537533093727 -0.339718050246685 -0.121471344979661 -1.37928469325064 -0.214721322472979 --2.25950806556084 -1.47518393033375 -1.40427505881371 -0.482452190385494 -0.970064924874755 -0.985914987776042 --1.42657638303076 --0.719707290651815 -1.33266960842321 -1.27526194421798 -0.352247139867636 --0.953039998851111 --0.336600466587598 --0.00579586912485119 -1.57514256135876 --0.501564543191238 -0.450887676680736 -0.54728100072624 --0.14109146124057 -0.193349462468642 --1.40691462743134 --1.36555217570554 --1.15890964916503 -0.480769711131501 --0.877213809331252 -1.34533746032494 --0.901994159655921 --0.268346086357752 -0.399412779459711 --0.975553120717876 -0.949910884816214 --0.0340528025521785 -0.558294227081372 --2.14236026643408 -1.23751349543437 -0.489730522872515 -0.965285740533616 --1.24788089970616 --0.583475873232185 -1.07249550452375 -0.912727460303429 -0.437452066073352 -1.8413720781738 --1.29105411550369 --1.2904464980864 -0.704174067383942 --0.733232697334273 -0.705393701944425 --1.60682505733356 -0.224662329999283 -0.843916681172608 --0.213723497601787 -0.174499381447797 -0.511095459490551 --2.87867835791528 -1.43469555573853 -0.514158727219394 --1.36435375229314 --0.433789447948257 -2.17508413207789 --0.121462523332493 --1.19384677575219 -0.140299192650296 --0.36914359272955 --1.34240991953695 -0.336699867418343 -1.13518749627304 -0.399351140935208 --1.62786115991396 -1.42107328859495 -0.492753740720628 --0.595001843271504 -0.485443719528741 -0.190372425365421 --2.77846398393515 -0.553263337448149 -0.0265101813218962 --0.0868650704104823 --1.88140666596389 --0.147591253662281 -0.678120336278758 -0.327921970347099 -0.433927557943178 -0.877108197901627 --0.299215668280652 -1.46717815186302 --1.19989371016463 -1.25429728759158 --2.05529551710325 --2.47560735789143 -2.13662942492478 -0.00265127492866668 -1.41028103862684 -0.452898560095367 -1.35710594470185 -0.0600220540858913 --2.36886356759796 -0.197935028808562 --1.43802012276092 -2.09262208663153 -0.0865569482655228 -1.20339640725927 --1.25481583099969 -1.37364534158034 -0.933702246889599 -1.30705310117299 -0.98224422663688 -1.271507802988 --1.43322506209635 --1.37012624311096 --0.365366441157626 --1.52584256060901 -0.116986622847893 -1.34609333750539 --0.169356782910912 --1.59089931305412 -1.50340928577808 -0.307042874217618 -0.660156136052359 -2.9802882158235 -1.99450985547928 -0.71311979702276 --0.328762368434436 --0.534291082522934 --0.232303044874438 --1.31470080945232 -0.242260009625717 --1.60070954314866 --3.42994913905043 --1.36206725755893 --1.36866701053247 -1.0147571038734 --0.414252639594665 --0.359168684777231 --1.14827678716742 -0.421203523035118 -0.0872356307044981 --0.259053973022557 -0.427914885055273 --0.290026295325561 --0.0100899356372857 --1.47937211915751 -1.14212301985463 -0.417944871458772 --1.97964789199602 -1.95477642494405 -1.4446268302506 -0.174342297172156 --2.05934068770848 -0.371728506432188 -0.0208803600277019 --0.0976310559122169 --0.160805459043829 -0.690884937191763 --0.00606496231039699 --0.530564129276378 -1.93615597421888 -0.881681823924879 -0.889746266924085 --1.30657951008236 -0.862109645756464 -0.425829817396465 --1.6982743032523 --2.10308348405199 --1.23116375038935 --0.490876010199354 --0.203520040571764 --2.01749826939081 -1.97598196019009 -0.609023992424262 -0.151390928620346 --3.26026975694433 -0.92223105362779 -0.961528280283096 -0.786207846382746 --2.57957287767789 -1.37104784084991 -1.47544957705344 -1.05667825124131 -0.626989931209035 --0.603497620485463 -3.18253833328096 --2.4513494767937 --1.21002469055384 --1.82024896283267 -1.71675109023496 --0.890596461869428 -0.031989166338839 --0.258927128844995 --1.39094595473469 -1.8998798196338 -0.239136818126639 --1.55337539350907 --1.64899245321692 --0.153246496947975 -0.911623203644002 --0.297160144883234 -0.611348038810704 --0.0651271072413362 -1.3170202877482 -0.163202433484706 --1.24039225283484 -1.13036325140721 -0.707293704690809 -0.926447825451895 -0.218553660350109 -0.398908909380715 --2.06516208700382 -0.975978415544738 --1.17368468973898 -1.90205788512579 -0.550201647989255 -0.21241822715541 -0.24964429525528 -1.04806136690278 -0.553706702936196 --0.864398752866123 -0.0880615019820468 --0.357888539839447 --0.293460681290503 --0.460566499101695 -0.716589642726994 --0.881777554937688 --3.34144455912529 -0.0600565017481056 -0.857471147266061 -1.76187738048646 -0.0831600633401379 --0.242297621125193 -1.20610644228571 -0.300424203659411 --1.14122321889816 --2.24446603121117 -0.568390508939075 -2.50409200254038 -0.120994561147489 -0.44192491830866 --0.0393783772396077 -0.12000091286413 -0.651452688580388 --0.106091852196251 -0.158487131453519 --1.01194073904554 --2.72489633803307 -1.18782035860665 --1.94298964158386 --1.11809291557573 -1.79883017504931 --1.00087237903843 -0.186067574577281 --1.48318179568171 --0.970352728107819 -0.771578763711258 -0.0142260071883769 -0.817994410388248 --1.34933794957602 -1.22915046191335 --0.0229455175862299 -1.83631400671202 --1.1443053092585 -1.0626011165265 -0.0787807873135655 --0.977036248747083 --1.8511041937316 -1.24147565542134 -2.20997110846524 --0.937462929352764 --0.87940074121336 -1.63978985688756 -0.992685876835663 --0.0422092079322418 -0.67912820544279 -0.811388525606217 -0.187994647555193 --1.93272961885837 --0.52453237082884 -0.449342011303317 -0.336491706858792 -0.379469525480442 -1.80290975051582 -0.290506729118132 -0.55086417935458 -0.677026411230806 -1.14500414684817 -0.699935049425733 --1.34964034502106 -0.466963079909565 --0.935967862962798 -1.02924758799134 -0.427548527716011 --2.80861427444847 --2.01596686563209 --0.854118486634526 -0.914012239454799 --0.309807903737507 --1.17678806303425 --2.14298527451628 --0.0810616662446719 -1.9918325244938 -0.276978928784438 -0.469553844519265 -0.112900587294655 --0.158341215583754 -1.86306511318373 -0.913592117250555 -0.0370221156506556 -0.900818653188431 -0.502675618554868 --0.337822754408133 -0.279615386833076 -0.200236892984554 -1.7886681142521 -0.884371146510475 -0.487338151757541 --0.882100528825248 -0.581278858981539 -0.893155095023889 --1.39608152378834 -1.38802084833903 -0.582284532387748 -1.62773360946627 -1.02331253288509 -0.614180549324573 -1.6025984932048 --0.699594569482329 --1.05240466794066 -0.18696381278537 --0.256329838712354 --0.166065374889968 --0.585670718880763 -0.0175204775563547 -0.209644366836308 --0.69568120882434 -1.08368672695371 -1.70393402200963 -0.454935790830865 --0.27846441821368 --0.197770939164773 -0.502183662746356 -1.56474123939789 --0.597280404578189 -0.201089423568309 --1.0170502312794 -1.13078046640248 -1.44621708186192 -0.0244959428259506 --1.78164562451532 -0.918780801522828 -0.235301200758869 -1.26863619411399 -0.454918089645425 --0.975350462068221 -1.05058339225969 -1.64812662170243 --0.297441724769016 --0.666996035965607 -0.436786038440811 -0.439404609790593 --0.742126434990345 -0.0246812219689012 -0.0788288363668777 -0.158945407131888 -2.1976954346061 -0.296861247030165 --0.44539302109068 -0.0777259494799107 -1.3416750782879 -1.98295783988939 --0.684109121311636 --0.894810309944226 -1.74216531000579 --1.26650639208989 --1.18939077317186 --0.439693594395468 --1.75431990442484 -0.294988850190258 -0.20190651899504 --2.14115046912744 -0.998186268503193 --0.112562606967385 -0.278328765377603 -1.87707400336266 --1.23724872493014 --1.18009708841801 --2.41185286573433 -0.655630345413144 --0.130156896815343 -1.59123413979299 -0.540269315976944 -0.397023247670985 -0.149906420300088 -0.71778165558448 --0.854816455497108 --0.0195267936578638 -1.31393378817794 -0.310073119751252 -1.81828680896554 -0.00722437723684699 -0.539767704132638 -2.28229402348758 -0.64695201201565 --0.0579486034575858 -0.369589985635574 -0.689605044247568 --0.315408464369131 -0.409445704946521 --2.10379305209635 --0.415378196451073 -0.125049728481516 -0.575735570491776 -3.99715197201544 -0.874026216888833 --0.796142994628397 --1.81757726607251 --2.59324433712334 -0.586809658077804 --0.236804930524325 -0.459747095049426 -0.226059796517987 --1.68765898000814 -1.63757709408032 -0.390400106620861 --1.65194463339223 -1.69058945740619 -0.396372090346388 --0.510072965786435 --0.269498987870698 -0.170631593704513 --0.767541530041271 -2.26248930350751 -1.02376133805367 -1.66809475366217 --0.506369732375695 --3.62331536336363 -0.483164202714992 -1.326959980854 -1.46398296128881 -0.225113091793627 --1.5241394973931 -0.141323417312224 --0.415458061210163 --1.49832007555596 --1.49127183555836 --0.81531121740052 -0.114842976052374 -1.10287941985544 --0.965766590147744 -1.4195160045118 -0.422937390676434 -0.540265156044121 --1.30040927816031 -0.759517524544052 -1.39003167771242 -2.09473688038255 --0.694525831395151 -0.132451600831455 --1.44234159869363 --1.01507385120773 --0.358575132610527 --0.900444215796213 -0.225524717339709 --2.82446364478003 -1.69548843741329 --1.90294093151693 -1.83126932872128 --0.106373221470818 --0.642134629952196 -0.122592196733976 -0.832376333098416 -2.44943206949815 -0.0551099598433566 --0.120066741382679 --0.363717296344714 -0.386474089102983 -1.43574890096653 --0.894050987103633 -0.634864548093898 -0.0767651469256876 -0.07218223297658 -0.20574534796171 --1.40126612201438 --0.565781828483921 -0.403625163793208 --1.08090924609567 -0.420334986586056 -0.0776990794339802 -0.497789224704125 -0.957600740774591 --2.05685058546905 -0.842143659239511 --0.692093006384477 -0.678853173645123 --1.01227887781275 -1.70814544324873 --1.0153342903402 --2.77368295784648 --2.99662507293592 -0.411492365197978 -0.0123927321867541 --0.919856349249454 -0.582335446108857 -0.884850547524788 -0.017274810816307 --1.0806291358335 -0.230340931586916 --1.56850030244033 --0.351227427919351 -0.300538155910246 -0.426707587939021 --1.01791928137165 -0.922520180563815 -2.1011696247788 --0.233145734241269 -0.985219424553595 --1.05239220584769 -0.161093525385667 -0.571428690575962 -0.255164127095131 --0.598207762882275 --0.807444034064616 --2.50006729999666 -0.159617609567336 --0.190810208189735 --0.727612576634073 --0.593339590131219 --1.556157762959 -0.422150334421332 --0.170437782067104 -0.759290546646973 --0.405966067613694 -2.04307430378353 --0.438263782045174 --3.52478132023011 --0.200178714202504 -0.951724288800296 --0.808255863911814 -0.69414506616236 -0.957429461314659 -2.29527877998161 -0.672385354685524 -0.00630258718849319 --1.95649747173252 -0.349070447487565 --0.825114994820424 -0.480093812725752 -0.544730732794298 --1.52273872365025 --1.42062269304463 --1.54061252393957 -0.655844006594457 --0.0347295772817784 -0.403203941043312 --0.836321030543452 -2.05936425279429 --1.40421494432513 -0.715339526460816 --0.0080295196562119 --1.29620033544775 --0.00037936581193776 --2.47783631360804 -0.482059103454027 --1.50335974108101 -1.63687482191838 -0.811634906451109 -0.64804672300394 --0.0429177376387138 --2.77158148814236 --0.274396533725312 --0.179849748682404 --0.807337071351363 -0.160488801951558 -1.1541832557955 -1.05553548524939 -0.260680940907488 -1.5407606609657 -2.21973710826559 -0.524157373560037 --0.880404484292768 -0.19354688439183 --1.13095655516911 -0.510778818992408 -0.550765315624549 -0.464651666071493 --0.147598465425958 -1.85295771408398 --0.139294947266599 --0.0576102278686115 -0.301179696180624 --0.0597886852003757 -0.211338890635302 -1.19143414286383 -0.215757143358001 -0.553893798523976 -0.251102819249788 -1.51584964344085 -0.518693798074214 --2.50667241388818 -0.640308429312164 -0.275097996006899 -1.63754215012874 --0.98606239415489 -0.0878542881521653 -1.79939779565928 -0.770658333740798 --0.652509918820684 --0.318797064130429 --0.912505008981302 -0.994673607368425 -0.52564046626205 --1.41684299503945 -0.345734167258733 --1.212722761873 --0.948620205514043 -0.310470849404357 --1.23746328989229 --1.81552100020919 --2.22194256868257 --1.41945152365387 --0.715866114912792 --1.95209823332677 --0.343524295836815 --1.80320601777036 --0.343974513261088 --0.858237952744027 --1.10739693196326 -0.391101702988085 --1.13860835111074 -1.41641919913452 --0.165513106947952 -0.813059298895701 --1.36157559549344 -1.61075153282227 --1.83117754523749 -1.13374560702385 -0.226922382525355 --2.42130701196731 -2.52854762975889 -0.0555611046579454 --0.0625885933844756 --0.870100171509975 -0.224696200441469 -0.748661236065539 --1.3897930587041 --1.18423336922243 -0.366034205559995 -0.979995321442487 --0.420527846470907 --1.00951444713946 -1.49961997296242 --0.319573720877052 --2.9570712634977 --0.83287684711296 -0.198103054001081 --1.80783709821217 -1.77300729818783 -0.408797744184916 -0.216749255004576 -1.95963238252152 -2.60303667364192 --1.42453823191288 -0.166267664123943 --0.686646554466652 -0.773639767477917 -0.0739485200932233 -0.637574468239361 -0.761062761212177 -1.27488364284628 -1.43936871704715 -0.476963342018426 --0.499164437890386 --0.26296889163492 --2.24839630308927 -0.247894796473588 -0.249926841019175 -0.0688772186801092 -1.09013070896462 -0.422987954948177 -1.72407097957582 --0.665954443177043 --0.689763026533075 --2.11443330848576 -1.4698744477632 --0.778316670182118 -0.907092264806725 -1.92637330083951 --0.0330460751828099 --0.117509231784215 --0.21431947444205 -0.804245521437263 -1.3360496748281 -0.435757757144156 -1.01483397260454 -1.09028306727623 -0.956724086927442 -2.64244849009015 -0.123326165089573 -0.289372158575535 -1.429090996677 -0.258818254509741 -0.112302880189027 -0.17225384828896 --1.13656808026344 -1.84834025021723 -1.10662781551363 --0.761148435172743 -1.06089552450433 -0.844816507555404 -1.48327146244732 -2.10025929929765 -0.584195738952204 -1.30463566529359 --0.720028266364643 --1.45858802059259 -0.889077294715999 -1.76697840558022 -0.660717072997844 -0.421392810168529 -1.46691400476348 --0.959064996772929 --0.733775127116573 -0.849526611732983 -2.78638726307765 --1.41109717136653 --0.047747314245342 --0.633795209839516 -1.25678252405218 --0.345244448076109 -0.272781284372861 -1.74227362374177 --0.53135831673368 --1.29231360556523 --1.42447108087632 --0.0114935722590843 -1.66862643481133 --1.16905864097654 -1.39522739116922 --0.688876884388989 --0.0327660808212187 --0.234169884590155 -0.823364550260468 --0.729868142574595 --1.4792525280345 -0.471357074679322 -0.259486802878383 --1.07483884690607 --1.49347384995317 -1.16038259355248 --0.146585525322983 -0.843918330814002 --0.705538556375835 -2.59191073521497 -1.32425938007814 --0.737306426247759 --0.28114955237446 --0.146127809755129 --0.80862880026487 -1.13222055328065 -0.563296657061061 --0.150427263108398 --0.16439460852002 -1.15211490330192 -0.912091237830687 -1.2252078117438 --0.883534212068263 -2.22290467906708 --0.390749521454349 --0.00379510747530176 --1.437877477458 --1.37245736461329 --0.961075094004649 -0.0733025407129624 -0.953969321464893 --0.35670382541177 --0.729308454095058 --0.899142434380984 --0.240035372251587 -0.331156967067127 --1.45041441966243 --0.0200176101781366 -0.0242084671769618 --0.0672750102386033 --0.286317870278218 --1.6274957585229 --0.676101645208981 -0.952601280821753 --1.73874668085814 --3.00376609581328 --1.29254245853402 -0.428694499151648 -0.518318966644332 -0.640992855129948 --1.16298517526659 -1.78532165749205 --0.282413461977161 -0.47864921504074 --0.642875473417671 --0.734754343825859 -0.189980081454191 --1.89403505809001 -0.471187444605878 --1.57813427752104 --0.813073452908014 -0.586779835056603 --0.488188012857336 -0.837634055485001 -0.88698735072904 -1.32819692447327 -1.7143475357906 -0.951358994268535 --0.971982452635419 -0.834581803453482 --0.179198024720923 -0.298592637174689 -0.555932901753664 --0.254805530337023 --0.0265577582385639 --1.55626096265127 -0.656829290768982 -0.99819796987207 --2.7551356420894 -0.185296256460006 -0.846360426372838 -2.36920934638028 -2.04374661274873 -0.936823464410745 --3.12256040265767 -0.351183811360066 -0.777995207858623 --0.0609194949009986 -0.0360332137569408 -2.30481604407514 --2.01538863558405 --0.392098790917672 -2.04007890612466 --0.0812471119663787 --1.18490187850363 -0.829649265465092 --0.922112416637642 --1.20999159914751 -2.38868092044312 -0.694440665486054 --0.770582377322309 -0.0490542901087281 --0.128673908043162 -0.356943256367977 --1.34659934221663 --1.12499017397533 --1.05503368507298 --0.466976852755288 -2.2989851778226 --0.0690474785167385 --0.510338905956139 -0.945707860346928 -0.259203521839957 --1.32743388868401 -0.0851946421989638 --1.87445330339408 -0.567670526452147 --0.682233138877109 --0.381910636706724 -0.0835440341172706 --1.41930836184321 -0.532393316395947 -1.17394676355002 --0.857202394117881 --1.61918673077577 -1.49341551861015 --1.75439559855345 --0.800538059733388 -0.420255803882341 --1.46185788978684 --0.829151500921554 -0.720728761871282 -0.0852200916592132 -0.311714293329324 --2.76235851037802 -1.60268611075446 --0.223734513935247 --1.03977303421438 -0.969894238991824 --1.75595027707855 --0.259133973546096 --0.931332801278838 -1.2581654221872 -0.718195504910359 -0.675504749620011 --1.31247738305388 -0.378432983529557 -0.105714917348152 -0.880012471864481 --0.814425415593607 --1.58772073994293 -0.773542832473243 -0.543841192303276 -1.78261877163873 -0.787522462538968 -0.629629446356338 --2.53722648030245 -0.867940684794188 --0.0329018747958898 --0.141869260854122 -0.0512206045310499 -0.829991970248045 -0.358020811519067 --0.579905822002935 -0.271743750163685 --1.40389133551158 --0.33999896884665 -0.0812433948283928 -0.897347348597314 --1.52892638822901 -0.0328525859935436 -0.341950010122503 --0.520422675454398 -0.0331524810786554 --0.393352996761561 -0.405629631784498 --0.0295612817925388 --1.65035071946953 --1.35305063848771 -0.031132105408826 --0.0455661357573405 --1.52162600152457 -0.497193694269875 --1.62942441993871 -1.06861325970308 --2.63338210572543 -0.307940469035586 -1.87950766745435 --0.234433562250372 --0.269055712407539 --2.34298603810222 -3.88610623426115 --0.353388357204313 -1.87922103696436 -0.930749006301493 --2.23377373041757 --0.92726311347182 -1.06086491649146 --0.810599700843582 --0.025146535485888 -0.845723786546186 -0.734008404074949 -0.644961481810919 --0.827701923859049 -2.30755211029726 -0.202675923182042 --2.35020805046368 --1.13416737588541 --0.119525951926903 --0.380881581574709 --0.277969835832341 -0.276065280680236 -0.103379973366181 -2.00806705922615 --1.09878990055729 --1.46529371186477 -0.472111385702274 --0.196419260778701 -0.442062701400674 --0.764299678736627 -0.190663810165553 --0.928909762100339 --0.0291591493956229 -1.2041497917706 --0.135865804457175 --1.52629581717613 -0.695788747320362 --0.593844146481928 -0.682988383329286 -0.116969893997432 --0.619774565528516 -0.510720955378552 -1.78622936228456 -0.957382679376373 --0.496117228053603 -0.764325193347485 -0.282438656495462 --1.60853527338591 -0.107944762371854 -1.27540325879608 --2.3567738080501 -0.685298954481794 -1.253486053144 --0.298546272135422 --1.57130823402076 --0.0138865191676025 -0.0207384335307559 -1.88400799816743 -0.273320269191037 --0.281645444581692 --0.265365912878611 --0.11394311733919 -0.992964065565413 -0.10460020824482 -0.10574296384204 --0.718169304665281 --1.15252100040921 --1.1145137187108 -1.64395633800929 --0.0149073111044444 --0.313189223427658 --1.44590065609216 --1.3056144052211 -1.23067505149849 --0.73008337965085 -0.809562569334037 -0.826219188115807 --1.11895144352503 --0.751173916173428 --1.59405550813063 --0.0578823626988552 --0.560347047238302 -1.05082328371557 -0.0463126167473931 --2.14800906292795 -0.834633583819967 --0.559933392834512 -0.0280017070267302 -0.332540639138632 -0.849023533591691 -2.34478995825044 -0.455757687657048 -0.534528964998563 -1.57106270716355 --0.241540696599877 --0.619257663542928 --2.53372308331591 --1.16982900080154 --0.977987461189418 -0.631729127658947 -0.5339705000835 --0.489659082598681 -0.34693097753151 --3.50961030822555 -1.86653178180633 -0.452219880989524 -0.285069111357254 --1.4993360287308 -0.476648668305607 --1.41195527234963 -0.410694797843902 -0.0406381891242962 -1.78014007637279 --1.05013999780319 -2.49482383436507 --1.11935687753986 -1.00150619335016 --3.2673563567891 --0.275476080277674 --0.44501337199808 -1.27273184908518 --0.40281602964027 --2.92890814919565 -0.893215340004833 -0.992561718175025 -2.09805223820761 -1.87166819712059 --1.3764451207194 -0.171821779125551 --0.241082112031659 --0.985546116318616 -2.15305657503966 --0.339280718206062 -1.25216363769473 -1.21866150548807 -0.0231069723070334 -0.148686073491097 -0.840729869789532 -0.204109919737185 -1.84965401281964 -0.740038413849813 --1.19783353288479 -1.07878098211554 -1.28081850979181 -3.65004962157295 -1.01983796993667 --1.31657124543697 -1.57898602975781 -0.317061257342177 -0.19334776236899 --1.83162751002434 -0.259214876805235 -0.747995079648305 --0.104920037827938 -1.81087632814432 -1.97555370880759 --1.67891883548271 --0.804477666931589 -2.21389741815496 -0.617118888390671 --1.08289086862911 -0.3897840433442 --1.35671684701342 --1.36922462523551 -1.47322716855976 --1.55749035924905 -2.12389448381299 --1.62735424392621 -1.90552478173013 --1.1643438732984 --0.370749518463963 --2.15444867933583 -0.245529700239732 --1.31525799369921 --0.275625964968249 --1.65676957709643 --1.37010063379416 -0.890113134633175 -1.69584227606804 --0.292397741223944 -1.96516973106965 -0.762910656476238 --0.792543773046937 -1.90515458819505 -1.28831547977252 -1.56022839134597 -0.98956710357346 -1.22111930436232 -0.0488211137797556 -0.348572934774261 --0.459005631442892 --0.781655183447853 -0.377402195301157 -0.310671577534791 --1.09233630754634 -0.120063966298794 -0.320868922637285 --1.45549649784726 -0.672846670031092 -2.23006846001886 --0.829001221608102 -0.286168896806606 -0.452884615371151 -0.256316368604562 --1.62668402068621 --2.57496973393611 -1.30492744220603 -0.0182793358061595 --0.71590898307899 --0.0290282644083373 --0.219120216142784 -0.251854713878252 --4.30393974021981 -0.672470681040359 --0.40884176173509 --0.580691999319296 -0.406465656097829 --2.12688282634255 --0.945605001269527 --0.382020278174391 --0.088025363958371 --0.122767614880541 --0.948598185634904 -2.30899159317455 -0.284695340939713 -0.358586277922107 --1.6780076665331 -0.157786359098585 -0.114453682716487 -0.723711253607746 -1.72124634732372 -0.508488538532617 --0.388817220018034 --0.497785255131255 -2.42915488879482 -0.324911410582484 --0.198536657897275 --0.885735887480173 --0.893335026047374 -1.55591829935714 --1.12246502042637 --1.31461286144378 -2.06806753797302 -2.28085973447068 -0.861052761722783 -0.0692576970688634 --2.18699739547531 -0.121973071000305 -0.797506909803296 -1.97584553906335 --0.498060376986246 --1.52525375334311 --1.9285734444332 -0.203974009034276 --0.159292635501746 -0.0421600359497774 -0.0660687276505456 -1.10074188618927 -0.507748144836402 --1.04080087958491 --1.17797995287554 -1.09334644856925 --1.10136020385359 -2.07204067659438 --0.627624624037303 --0.619346835017392 -0.29244890802191 --1.27966155342705 --0.140687133620084 --1.2152385340045 --2.89825222036742 -0.932227790302417 --2.87929954309942 -0.49004117862459 -0.42404425753706 -0.20905735957778 --2.65710879297153 -1.47205650654272 -1.29984961010113 --0.988630611973695 -1.63280164658726 -0.719255928657837 -1.94085203211477 --1.75761666853133 -0.584208487638779 -1.66625476196843 -2.25998867893838 -0.383169596907054 --0.569183399402515 -2.70818633158608 -1.41626186360726 --0.464216283782889 -0.400240466137996 --1.3434090588467 -1.11907978264938 -0.823480907684736 -0.0312489637649787 -1.1013450157282 --1.1737007303984 -1.47285962610876 -1.21772770788234 --1.18120021057442 -1.85170199347379 --0.350146182216847 -1.50366225281539 --0.466729467380727 --0.416617204789709 --0.888468229370883 -1.75070201439989 -1.36317538610992 --0.19796398041472 -0.221372277122754 --0.432049516011524 --0.349117928337769 --0.85962301241284 -0.634553192225052 --0.555711588689917 -1.6969980968463 -0.655693154373676 -0.640359221184221 --1.57433474985528 --2.24196175382187 -1.51179468376487 -1.03182644624195 --0.575966844925272 -1.72762370090361 --2.00016130828688 --0.0217098463558045 -1.91209566186168 -0.888618945722193 -0.806498371279471 --1.30899700201022 --2.44758685552026 --1.04742350491165 -0.661847184111995 -0.769572418529425 -0.530833304173591 -0.828069413377007 -0.440767929904307 --1.15797577425879 -1.67226383968561 -1.43959452848251 -0.243837286820501 -0.161355504720312 -0.148159281941375 -0.136540687051284 -1.64448479355512 -0.151257833518448 -0.0796825745162018 -1.97877767332764 --0.440564539671888 --1.96364772443569 -0.357816643972292 -1.89916289722938 --1.64819015309596 --0.0530806825375798 -0.699798908861369 -1.40904652000079 --0.778362259808979 --1.277220998634 -1.34674588140897 -0.273862575474716 --2.72266434814728 --2.89729632984853 -0.766386359399551 -1.16141857310124 -1.43450340009807 --0.853848379520073 --0.646426301799025 -1.52691621423402 -0.262077795596493 -1.00520902817235 --1.04208309391909 --2.66766699304938 -1.16453599738366 -1.47938972528472 -0.468389844966424 --2.43148577957124 -1.11903026565409 --0.856696997708305 -0.329661954109421 -0.595500457346819 --0.0769728804561005 --0.269076578261377 -0.64005458243992 -0.558664262428612 --0.847290291678416 -1.77200961068176 --3.12691919488194 --0.982681987719459 --1.92395156253137 --1.06850173944974 --0.453548893931586 --0.0265318939707466 --2.61655397083861 -0.148686339584231 -0.539482080846131 --0.54883066454504 -0.375317118063606 --1.60126776952084 --1.07670166202411 --0.790163773401158 --1.29179701925613 --0.884225813394981 -1.0832577794225 --1.72243326220782 -0.0297194252023765 -1.78701075252244 -0.0262930457772033 --0.593858622962276 -0.901998600759644 -0.580773316455897 -1.66915928997526 --0.037508124458796 -2.18736718716837 -0.304291570081954 --0.441351307219309 -0.0885685646481917 -0.575262569448277 -1.52810677603662 --0.765508404028697 -0.317791404595068 --1.30061657788369 --0.856955379660075 --2.69448535990961 -0.345367339368892 -0.0402418509427314 -0.397252768997426 --2.4093676044961 -0.111651051368339 --2.23501020457737 -1.39097916869066 --0.123872962045127 -0.78992279980397 --0.374634832026409 --0.182083947411311 --2.72711393545135 --0.796883707237573 --0.93754435249196 --0.184446209490501 -1.27174467071428 -2.26278022570392 --1.02332546279184 -1.60660272092901 -0.232217366023939 --0.362352627465906 --0.0374491100869925 -0.37395625517077 -1.98503376750772 -0.748242128484524 -0.261925983716541 -0.199577321260097 --1.17518049770883 --0.926582896073395 --2.69283564831325 -0.173051183160197 --0.991155691684554 --0.324708846426345 --1.36087428406915 -0.798088643471811 --0.0859019823636586 --2.18348655567384 --1.29075641376873 --0.909005955951315 --1.55920041265244 -0.125387118329954 --1.08420094687612 -1.12107799371165 --1.65565095693169 -0.369370106340586 --0.322373425729248 -0.505650032609783 --1.6129801268464 --1.36761353178126 -0.454741895673083 --0.852275011899593 -0.435195542810995 -1.02501835571468 --0.0183556855053979 --0.462794188515531 -1.06698372322283 -0.0876566940884445 --1.29253882155415 --1.63255027273197 -0.014654459989524 --1.22667208059672 -1.41490097368502 --0.154480312108848 -0.431582828285901 -1.26598029644276 -1.76031037124697 -2.65291282502978 -0.0991348317367411 --0.941727262100027 --2.287106026016 -1.95983276108936 -0.630775707886052 -0.99579558814894 -0.482173777088516 -0.595274181826731 -0.260067007989319 -0.661974447085761 --2.01344122346395 -0.759649321998324 -0.758211275240232 -1.39763304540354 -0.691065209948437 -0.955811563286378 -0.49975626526918 --0.478446953208831 -1.34946965359386 -1.81754691784575 -1.54967431338395 --1.62477588434827 --1.32856920139221 -0.856436586551169 --2.29005895623358 -1.3661455897519 -0.408534324079627 -0.00992284532849297 -0.0245742957380219 --1.10069065879939 --0.264141319915204 --0.399625349451043 -2.61741996793923 -0.626075231871061 --1.64389799230282 -0.879883421796563 -1.14761714011102 --1.46500213762314 --0.568379433492758 -2.01688436910606 --0.0750790499457281 --1.84343320432825 --1.60243331073833 --2.58479309522227 -1.16676472018767 --0.0599290146567597 -1.01553006344742 --0.314283710417598 --2.41924497971359 -0.0968750788765274 -0.437487135304831 --0.926041028316952 --0.0775231574130544 --1.47798701823455 --0.715782696496269 --1.28822025307915 --1.11762271573506 --0.459549525105217 --0.668744483303328 --1.61997386977017 -0.940269249040337 -1.15049474307011 --0.0742484712499838 -0.317052121323238 -0.339597880516694 --1.23710640528711 -0.977047280297462 --0.50824560572244 -1.726780558648 -0.66709512084266 -0.550020973116245 -1.09137743989636 --1.60723345280032 --0.787270160452998 -0.426969746670618 --0.948892443869784 -0.436424661490477 -1.01192849561206 -0.714530336419759 -0.403616154469146 --1.36420994311559 --0.756899947537718 -0.554545735094612 --0.685827220825502 --1.37530908886624 -0.238961392972469 --1.20768321490745 -0.194851556646004 --0.0837720946297296 --1.23443277829735 --0.541982799362717 --0.110718338802151 -0.956262017892552 -1.02135288849964 --1.15697751787932 --0.213891614208086 -1.09437300695139 --1.82765397700741 -1.69744613070063 -1.10624419540068 --1.56034373148949 --0.988760433365652 -0.0359837377228587 -0.27390795904836 --0.178968946887569 --1.118179263798 -0.254282332940342 --1.45004645565047 -0.976448555428821 -1.23452984706655 -0.75406393950086 -0.882940407220874 -1.28345613738696 -0.372781480733213 -0.852722875387549 --1.3373207053366 --2.61727570988678 -0.775163275844566 -0.124124312926096 -2.11509646804999 --1.50493529673592 -1.9380149900068 --0.0710371185634351 --1.77055152287523 -0.376153877115696 -0.926359732307489 --2.38069710174324 -0.604758973424367 -1.69393308120345 -2.29016625106564 --0.372739260246352 -0.979033152593997 --1.86543087878441 -0.991087121748418 -0.1131480980277 -0.0946194360006452 --0.718501681662772 --0.884567145161284 --0.736571342259115 -1.33457398251729 --0.518252797450536 --1.26824379056591 --1.47104052741296 --0.496210811667567 --1.34226662648918 -0.340607540764299 --0.41023558001438 -0.0535318513466692 --3.50804638498376 -0.333637607697879 -0.183319967771919 -0.737251035739673 -1.60029170863242 -0.858571907162727 -1.77436951533671 -0.0204938499564484 -0.468542616189024 -1.23074863348215 --0.59886107385211 --0.0281337026510897 --0.710231997128048 -1.66387427054148 -0.989635088345328 --0.520623177728687 --0.806270146115768 -0.925622248702741 -0.261686654887988 --2.86497306869425 --1.07582414656439 --0.89265480812041 -0.215555615547803 -1.44087616907486 --2.53907186580087 --1.08440898977701 --0.0926251018338817 --1.00336292060919 -2.12024281719049 --0.115676923845118 -0.270907189441743 -2.02660814691419 --1.07823246671803 --0.114847874492282 -1.51148611980915 -0.932969113071849 -1.17792370186161 -0.285468705048856 --1.89786624747998 -1.32719795689338 -2.36015606947226 -0.974180932370412 -2.09759244506843 -2.45895200017861 --2.1634760339014 -0.608457170684339 --0.110312862416816 -1.31942315910244 --0.358690549571843 -1.71283178295914 --0.100748166939496 --1.02988052120581 -0.998775020434952 -1.96192283076743 --0.288719369959509 --3.6257362512711 --1.92666157881713 -0.278985460452541 -1.00665934377756 -1.88575956854573 -0.222682029226487 -2.10035358594534 -1.97791899922846 --0.263762871542518 --3.69721673684232 -0.850225030031801 -0.98313707898599 -2.07395880133517 -0.0729001312104813 -0.20800341161458 -0.948376672296252 --2.53015567606358 --2.71025047319764 --0.69425712869916 -0.56579562868653 --0.0959158655850558 --1.90779347208693 --1.45907954790718 --0.0371116065078585 --1.57892898396921 -0.846672575819616 --3.25449077985317 --0.395048015529515 -0.240306822328856 -1.85232543937581 --1.671547699371 -0.440930093667074 --0.212130094268712 --2.11800160785417 -0.496379467653862 --0.0851410030079585 --0.36002309912589 --2.44438380629148 -0.747538441715278 --1.67308332270941 --0.50064489690957 --0.380234001257115 -1.08634709376954 -0.854752761856394 -0.0128962048095005 -1.51313189624667 --0.571130597978058 --1.40775230165979 -0.529540681492321 --0.872089939054224 -0.0441940255052611 -0.69235634205867 --0.747274996814959 -0.957143089834119 -0.871620383696261 -0.775527292649372 --1.38040624168214 --1.46548112912859 --0.246502696491614 -0.291560689005918 -0.479586214098591 --0.425538485964392 -0.0991528714470498 --0.0704545161157846 --2.02607915186632 --1.28779925935732 -0.213080320343108 --0.51555160993108 --0.617832579570045 --0.0376545967598432 -0.0479157448414931 --1.36437806579549 -0.973678257361186 --0.460197405242546 --3.27102485969381 --0.0625225571965995 -0.409272505723374 -0.414810114058588 -0.283054911711693 --2.10121680951493 -0.470688361357297 -0.994468693895072 --0.548517087927717 --0.0772309198914307 -0.0285552737194212 -0.303545007882132 --0.0367027165169596 --1.22024593641424 -0.291595668508631 --0.965036499341458 -0.934801850090523 -0.295951428298235 -0.926737983668254 -0.160742657978846 -0.613274918600593 --0.752170044887954 -0.307474852442711 --1.7867203781062 --0.809258508430677 -1.0988829482211 -0.313854973573751 -2.00243896631117 --0.51892422623596 -0.452858517601907 --1.38210386274202 --3.03666948050679 -0.974842026881099 --0.665171486948253 -1.61545315159347 --1.26708096376034 -0.41818905632352 -1.68700563872067 --1.1916547041771 -0.813930726559622 --0.695438882954321 -0.327377393358875 -0.795599151652301 --0.310406521384095 -0.230876071195144 -1.90570324640377 --0.0386955167811358 -2.02805543508014 --1.14706351250491 -0.120790593431931 -0.429469499206867 -1.53912510494368 -2.19420942850438 -0.739431923997206 -0.326880275596217 -0.313914457699775 --0.985846064060915 --1.0003722778224 -0.669117704115903 -0.57332076256284 --1.41967736488995 --2.01940733667017 -1.52631925897722 --1.41468668641218 --2.30346069998733 -1.77516308342294 --0.421337598553031 --0.470262765189482 --0.690003076077019 -1.66989887388618 -2.30994020766902 -2.11808849819075 -1.29674104580075 --1.06094420709749 --0.0288503198036665 -0.449509292871738 -2.01854860880237 --0.55059532998709 -1.71928193547034 --0.154598770510361 -0.309292896329806 -0.580127343997093 -0.160571178544309 -0.536954612407389 -1.14250863225039 -0.729774006330132 --0.189341230700833 --1.04580537091369 --0.914765411681742 -0.84446139956296 --0.0407252911092471 --1.74805118134525 --0.0901331869984325 -0.363056706764098 --0.0213693017002328 --0.216111825103766 --1.54595700522628 --0.410426438424771 -1.45097711845531 -0.422585929132484 -0.253755827423648 --0.650221565558361 -3.17406131044878 -0.10726108807734 --0.205715432935339 --1.53156567373968 -1.77649851011327 --1.36520149690595 --0.748310421633526 --0.22639173753668 -0.440851336598293 -1.00763421909482 --2.37301313513422 -2.16412834510695 --1.56873567817958 --2.05776956166865 --1.04522263128917 -0.96283596527357 -0.0829238065449704 --2.13290011463872 --0.0409636582229798 -1.33870956605733 --0.268157246525853 --0.370962910051393 -1.34930065193085 -0.934965961154626 --2.63964426683672 --1.33289925341112 --2.95696167072624 -1.94535909687548 -1.21879442598217 --2.70262676903419 --0.923694724496482 --1.942103354598 --1.1643390520964 --1.34129708654118 -0.20217504205527 -0.582616266904909 --2.03695561425768 -1.67799991619676 -0.000575648369643744 --0.200028448786991 --0.776885832676889 --0.0104047633433488 --0.264549303250099 --0.41533052618535 -0.542950284496495 -0.20281547904305 --0.909491796260433 --0.643454531494513 -0.097324040826857 -0.42244840746798 --2.60445945849834 --3.10020378009861 -0.790352851709343 --0.575638574088895 -0.6128008922365 -1.67478024264386 -0.667916014866485 -0.7537485327505 -2.13348829727099 --0.0640651259293854 -1.31927336561047 -1.84997506920645 -1.40384873206597 -0.660635347169769 -1.83986499743209 --0.45090523625688 -0.851129494271838 -1.27100083605264 --0.642400852168546 -0.367354412212189 --1.59096693185024 --1.40512515828884 -0.116144498806381 --1.5257629866705 --1.2191126325976 -0.926496573633493 --2.80708642486153 -0.567630991392164 -1.22844824705586 -1.38065826330543 -0.050127995627264 -1.10341961280924 -0.361902301247106 -0.229584669439483 -0.520487042684323 -0.045248956868253 --0.905131289745754 --0.744561407392759 -0.471990150386819 -0.4307813596757 -0.639334070604161 --1.32679961344216 -1.00148257221107 -0.421998397521742 -2.01931185299144 -0.325286787592962 -1.34543569664603 -1.03973396611148 -1.23896361051223 -0.233097321626408 --0.267007294188392 -1.0530945314422 -1.48318389515214 --0.878435501970682 -0.371698717475009 -0.606429326107371 -1.3197749417128 --1.52551538909616 -0.258958263057806 -0.74453780487242 --0.477891456820267 -0.772979591209603 -0.71945934401715 -0.831856778053172 -0.554785669281861 --0.969846378261689 -2.19618379573156 -0.745914633664109 -0.336781650271593 -1.14140717785132 --1.8973296575049 --1.44536834949908 -1.42979441726872 -0.512067820635606 -2.17066661993845 --0.259090733026875 --0.147286806477677 -0.762398948736685 --0.760150855488563 -0.458304547409526 --0.269559817124204 --1.09517118487089 -1.14577532114404 -1.09239622319034 -1.26809378828175 -1.58997569629274 --1.33043721015388 --0.731557873876437 -0.215033062967347 -0.382261818047464 -0.383077191095968 -1.80335561433389 -0.230270880337596 -0.012670084182794 --1.25542069085899 -0.376135504141544 --0.651854307664884 -1.62636491036792 --0.669080442934948 -0.273283840693001 -1.33839806912427 --0.0982954111671557 --0.64515730082779 -0.549911127330699 --0.00102011698515625 -3.06757929888173 -0.0942615466837999 --2.00203981759109 -0.363803694352674 -0.173219681257716 -0.987084872973835 -0.82805351197392 -0.373638542292618 -1.22776189254659 -1.18628953186677 --4.0150502816352 --1.8815154795085 --0.265712932734903 --1.23806810258694 --0.0321047756222796 -2.03271879285749 -0.265973939879029 --1.09142167729845 --0.263734614320963 -0.964359842935906 -0.433725263337456 --1.14074004578904 --0.483880876093192 --0.368753336059235 -0.233084423679852 -0.0756101054407825 -0.990471145974642 --1.0698581521079 -0.597697724166448 --1.05419622698788 -1.22176735779129 -1.40531899355774 -0.323261657793111 -1.85043648985762 -1.73382906514426 -1.572660427917 -0.927032491636936 -0.674103377813813 --0.366888377411648 --0.815560575241761 -0.316904023866833 -2.37542056515001 --3.17722878472103 -1.05362212561184 -2.16450394034817 -0.882334919985702 --1.17105503762686 -2.1612496113966 -1.35036271144308 -1.75628238520175 -0.559118999259812 -0.510836215023039 -0.0273412135236697 --0.50942347168278 -0.36980742237861 --0.0976654645137067 --0.361684656434438 -1.10243473679434 -0.106907003547711 -0.600195907368622 -0.779897027543434 -0.784423635264705 -0.759830098081822 -0.473500572700836 -0.64606218323855 -0.216935784059668 -0.0794709446101933 --0.934962729788726 -1.12834070877974 --0.967919533826329 -0.127706652034991 --0.327177384285541 --1.04904755018823 --1.45516519030085 -0.738273204707934 -2.1974598214046 -0.896381138915155 -0.890346396904377 --0.932142962538089 -0.803758615254726 --2.17460330838946 --2.09598206504212 --1.3059797121866 -0.0770278974349363 -0.868232684266371 --1.32343409817524 --1.55573095287431 --3.12820704722405 --1.15877639861423 --1.5778846164897 --0.118256906460783 -2.02107309416241 -2.18174635099412 --0.793365628741167 -1.39195566547758 --1.11823528486612 -1.76843663562832 --0.34425472547257 -2.19033616467868 -0.605285063003306 --2.96972771230515 --1.52967469384031 --0.0707682495162771 --1.51064172431504 --0.55751097430614 --0.0919335059403821 -1.47610262106605 --0.976258311898722 --0.112185448906033 --0.0237992713352568 --1.76106078927381 --1.81123354497716 --1.48490208860359 -0.260375482380542 --1.11364555052806 --0.825382471580934 --0.93457018150632 --1.38403493449161 --0.822601045896068 -0.150198653922038 --1.23799359758329 --1.81425687125992 -1.61796382451703 --2.18885958107258 -1.46566376610086 --0.590478364828915 -0.617753074647265 --1.02962729948701 --1.70964389429064 -0.766151524252173 --1.34766890964305 -0.422055095932684 -0.777139949531591 -0.497816212885954 --0.77795148104078 --1.85849022972213 --1.03842834155688 --1.49953623894071 -1.64329308064159 --1.06934289827059 --1.43251228989587 --0.111179216192799 --1.61571035277392 -0.930707136346082 --0.806608291119662 -0.864061926721631 --1.39056585740796 -1.25937659043894 -0.722275842043176 --0.621547753159909 --1.50038565167113 -0.84394587063829 -2.05484285330737 -1.76273753200292 -0.268673803228829 -0.133739954606149 --2.83434467627528 --1.3486707611227 -0.941816220468789 --0.212974656922068 -1.44017674818797 --0.567420575632664 -0.846087474897892 -1.33580671879027 -0.0168766748543305 -1.4449249097743 --0.0450744127813252 --0.523370984022581 -0.163294790796153 -0.643528090986745 -0.239138209919151 --0.172358638367378 -2.07647882692135 --1.60935475093277 --2.1617937997911 -0.291272962120011 -1.2917526134132 --1.2210366929448 -0.250066258814742 -0.581033516274168 --0.266567803258692 -0.136066108491171 --0.492843716933734 --1.32277659856379 -1.28851797030321 -0.0777239713543736 -0.815795014873974 -1.43668311087348 --0.217536320839656 -1.51507399567323 --2.32298855512461 --1.45760779302967 --0.960598345543982 --0.872203966352497 -0.491449389536808 -2.24422024315029 -0.110639366668597 -1.06425943084126 --1.58006287598656 -0.480513297301549 --0.391780643344909 -1.5664349137594 --1.0404754632213 -0.00208564310342751 --1.33554785905228 -0.647679806266906 --0.10365812125649 -1.06618014517174 -1.10150629372035 --1.64420411426859 --0.45550677143639 -0.342445643654749 -0.00635498160227321 --0.257596610399538 --0.989201595542994 --0.25578309145741 -1.83351006858485 -1.64266883896585 -1.91962687452523 -2.89383179149814 --0.237528248921862 -0.681404964970721 --1.59003015244611 --0.599969970588365 -0.888426541349318 -0.850824293254142 --0.0975385136993587 --1.47069773352194 -0.24499058676874 -1.35229901146003 --0.0732638136911845 --0.616677892123931 -1.42874984242802 -2.17345170410324 --0.473887555823651 -0.758573278095025 -1.0143581493319 -1.49068126403898 --4.02132536227732 -0.632912159826654 --0.0374216986730804 --1.66007184324384 --1.22518484078373 -0.0242280688622998 -0.251179083756366 -0.61385328943719 -1.65009353965298 --0.520763122089594 --0.328380125408751 --0.241963496994856 -0.265585428587814 -1.06942229852065 -0.715074918512212 -0.357445640342073 -1.02585203756707 -0.294308841996378 -2.47635524136788 -0.90674374901635 --1.27192955717653 -1.10624626531494 -1.62039113447261 --0.0270949312101649 -1.03896442924366 --1.77996890617922 -0.472569975142022 -0.850358979807041 -0.820609384917399 --0.230959139777589 --0.417317905541484 --1.55159262044356 -1.21427919640022 -0.188841675094215 -1.29105552271786 -0.11259680635202 --0.130790014158311 --2.31544480972246 --0.799137852709794 -0.58438902472734 --0.0556338571321771 -0.167679907738398 -1.35688699180449 -0.924984979934379 -0.282968116225749 -1.23527484158003 --1.59171435755545 --2.08988118306857 -0.657563930901285 --0.724565468932219 -0.314794134605721 -0.233422554364509 -0.769660480540974 -2.10126754368762 -0.818557346379256 --2.36368518255324 -1.41291243692853 -2.59303693147111 --2.74937425631007 --0.109280699682124 -0.618632086029942 -0.763862084907135 -0.22802839382873 --0.261839774975268 -0.559485668094531 -0.0947772977298289 --1.49139648114169 -0.363346554163213 --1.00023045568519 --0.461409756704036 -0.291986979820406 -1.33082970493064 -0.266467158682758 -0.597814312654407 -0.340711101369589 --0.50962971884503 -0.910450810625715 --0.185404529440781 -1.96681406358134 -0.735372838202213 --1.20576727942741 --1.56734673842451 -0.14269552118485 -0.521307130030863 -0.707948060960881 --3.52933124370087 -1.00760543603554 -1.17380510378238 -0.659407747399666 -1.2532703344629 --1.54702747926933 -0.870804522794081 -0.946778053180457 -2.10767535322787 --1.38056566422135 -1.28492290025333 --0.168298356663414 -0.59699273450202 -1.26857761819564 --0.0577163448937181 -1.33444463135034 -0.669361520977704 -0.517228051439046 -0.646292748364907 --1.5598685317247 -0.303266588986194 --1.63827899500931 --0.271846433680537 --0.583604893155513 -1.87753617030335 --1.19497680443691 -1.18238346825279 --2.51578091376418 --1.13875498392096 -0.974256411040219 -1.44083305720407 --1.0281236864503 -1.37416578106243 --0.0452011117701634 -2.24568200533531 --0.691100329194583 -1.15003256612225 -0.00509064220261379 --0.840104005410094 --0.0506976932988898 --0.164658642579145 -0.79111552790383 -0.533942597940541 --0.132243019319208 -0.391710168180007 --0.961288426758159 -0.869878796979314 -1.05436792498106 -2.1609129602896 -1.19750996163669 --2.36495395217453 --1.76318490323966 -0.0253165625747336 -0.286760109835466 -0.139869387109631 -1.11258925104063 -0.555186209083903 -0.813279413683134 --0.375051950193253 --0.773059742192391 -0.316976118185252 --0.303024536541621 --0.553726664220136 -0.823683587983886 --1.78440621230973 --0.525051034754483 -0.400639797534595 --1.33987456889721 --1.00972845929312 -0.648287142143289 -0.914472277115564 -1.38825431819739 --1.19975297544903 -0.791531642978875 --0.0132311247972527 -0.151919515544648 -0.617907544693686 -0.23099291398033 --1.55019035654873 --1.15345043039749 --0.607560621458518 -0.44558563983416 --0.597431789554037 -0.643681980654424 --0.905598796493402 -0.511193910313061 --2.03438154828675 --2.1704061945111 -0.238987403324796 -0.702242088223102 -1.32281846371933 --0.20962184209265 -0.84721498012016 --1.06494709763633 -1.54289160438297 -2.35311941531332 -0.706587654362409 -0.934764877809386 -0.102178016989502 -0.533369124002299 --0.0603969363757813 --0.839114198136054 -0.529413750526501 --2.88764853011973 -2.41456915294204 -0.344638534313468 -1.60954559722361 --0.853558521003677 -1.14454487605792 --1.12002153957512 --1.65299388882881 -0.410714015654237 --1.40088502727751 -1.27075630346916 --2.40644189445301 -0.183287136119183 -0.430097839467741 --1.37743193743615 --1.3165769940449 -0.99453001061385 -0.55975404657987 -0.505369169801359 -1.44023035701817 --0.379773719824978 -1.86404116378059 --0.468980152710415 -1.59027802444639 --0.480806775395585 -0.362320211286384 -2.21355933371213 --0.926459643717237 --0.807080829904789 --0.739276942205322 -0.389753012130679 --0.842492213383046 --0.541415948064607 -0.497028033777557 --0.644804371299564 -0.429807644181817 --0.956084103834801 -0.662411200355001 --0.322292907108036 -0.983968574229669 --2.62251015006024 --2.19340938924384 --1.48397239902973 --0.183153991234366 -1.45303854458761 --0.0622236771323657 -0.728872770112028 -2.03468161898247 -0.46024672963572 -2.03607313485328 -2.04072017150259 -0.380509265523337 -1.3455796407476 -0.533153283771806 -1.20979127976502 --0.524925264902393 -0.139417662483035 --0.689529729463366 --0.729170205067494 --0.940403359307506 -1.36603598879915 -0.915699386990193 --0.456396316410803 --1.33194090398379 -0.375984116160417 -0.298004609726689 -0.0156803193626232 --0.445001212502786 --0.817653086290989 --0.274937457074259 -1.70970927469856 -0.244797504399383 --0.239197367250743 --1.72736806069707 -1.2818590302825 --1.39338602524904 --0.0887773067271524 -0.613016530505162 -0.750485917791496 -1.30704284299965 --0.543612970972667 -0.419424478380069 -2.06933111031108 --0.27552360908782 --1.86078760923898 -2.18053964058793 -0.575416978438041 -0.871483329167352 -0.508457806038098 --2.46793890372074 --1.94874878762734 --1.49456859513209 --0.161306938736661 --0.00282008215345719 -0.0756110827323795 --0.687924913421387 -0.312837288658626 --1.05896987076422 -0.495072764691427 --1.45712291208266 --1.6658016557007 --0.439405302780731 --2.14934595495242 --1.64795719655359 -1.43542249091134 -1.09645584629622 --1.60143545296383 -1.92660207127484 -1.31031105295661 -0.0472792933970325 -1.64702277579998 --1.40322992615671 -0.371179429109425 -0.392400494097426 -1.78406426501062 --0.247461032380325 --1.97466787176089 --1.61214994932698 -1.30856275704329 --0.605391210624909 --0.236667739321613 -0.31385845564904 --2.21883748604699 --0.0832960994969696 -1.28606404607181 -1.81261574351479 --1.0839317676275 -2.06924500628098 --2.72643187470245 -2.16766955713017 -0.712478943756725 --0.856822730297235 --3.23790853135459 -0.355468289267273 --0.41595245107376 --1.05595697307588 --0.543070700728215 -1.29735722825891 --1.79101624600231 -1.62160599043753 -1.97179146334792 -0.941157414286431 -0.0475612244135419 -0.890398658076165 -0.383797867840739 -1.01340850881086 -0.489849712730789 -1.95747647973623 -0.468253757367137 --0.879010133378014 -2.39299405357579 --0.866846065160191 -0.332802377867438 --0.670449207190295 --0.375487002654822 --0.122176652388962 --0.544384151582751 -0.39073384107202 --1.49106644236173 --1.59845115214702 --1.93066298694605 -0.255278300331334 -0.128377322944573 --1.08387877712198 --1.0491697959552 -0.306852625764151 -1.00206440661467 -0.566249875354384 --2.63787409270771 --0.37906111725442 -0.355838000352072 --0.00414990477512589 -1.16302515708307 --2.64548013496725 -1.27384670796325 -0.528829967033147 -1.25143267683941 --0.985633321127299 -1.51963212369813 --1.14184386328251 --1.09449310496264 --1.38858410246622 --1.52794030336566 -0.00218233651708566 -0.482382074304576 -0.412326387947726 --2.78470208576019 -0.131755795413524 -0.936336627916788 --0.836439536617199 -1.09795937810535 -0.552365992522107 --0.0342082582301 -1.73387457288451 --0.189537316849385 -1.35032564646164 --0.293049918278022 -0.00712140212305457 -0.499318554383485 --0.946655040632697 --0.518686183631079 -0.0983393970576447 -0.747372203476905 --0.247869577782943 --0.642047709069271 --0.735717127520648 -0.876810716599714 -0.319600852258091 --1.46905754306303 --1.30902867952086 -1.17164084131026 -0.610110037048067 --1.4435772193744 -0.469451605225004 --0.568329597903322 -1.39202055623625 -1.97176744493516 --0.957942193706412 --0.432057289806604 --1.61585111072187 -0.619084955523915 -0.0682338525580555 --0.0281310272141724 -0.135674151404817 -0.437788661801227 --0.980796294116029 --0.887175794976457 --0.592534342034337 --1.3125900762609 -0.720470483291166 -0.489623633155901 --1.00377401581172 --0.313688613322537 -0.371110705771514 -1.73299777784016 -1.56334546888532 --0.0474918455670306 --0.93731788903246 --1.48579989145558 -0.910414355095348 -1.05686709349594 -0.515902802589896 -1.56416328870181 --2.58951306370315 -1.03776019228414 --0.0223866191001179 --1.39660600721614 --0.873833422488261 -1.32741135304009 -0.977493852716233 --1.12123644762685 --3.04019437187253 -0.384396114504028 --0.0246548569251495 -1.90214409082999 -0.774412492610297 --2.7917705745549 -0.72862663711585 -1.20657028016203 --0.99379209402248 -0.762682923672251 -0.459111155784067 -1.41194451839013 --2.43068012923206 --1.50611649497844 -0.339395658956178 -2.82296084665277 --1.40170957626409 -0.121810343973706 -0.111355228298773 -0.459076698364132 -0.575018019262917 --0.908995673825224 --1.3275939523681 --2.13164849115021 --1.48633391220271 --3.10850818668874 --0.131689087564681 -1.40540242743002 -0.853220237622985 --1.5762609172076 -1.02474473180391 -1.97322185346803 -0.276376628980122 --0.68833188717522 -0.833286901380429 --2.19465219727302 -0.701165335290275 --0.733469409138603 --4.01926401247635 --0.637643959533676 --2.72759632828681 -0.200342652278263 --0.0379854305121405 --1.72148156361203 -1.93016850729463 --1.77676939911102 --0.976844430436678 -0.918084153092785 --0.601235040552798 --0.800380351220603 --0.565781395446617 -0.409676166549666 -0.210413712119639 --1.42634428258544 --0.820435296420698 -0.38595120730718 -0.82084761003507 --0.128364975691976 -0.880902607132457 --1.4299297867651 --0.184644957069754 -0.238552555134618 --1.29744666572838 -1.45678629186768 -1.93350200112336 -0.0543578342958817 --1.30115192254899 --3.96894062353951 -1.0114987635399 -1.38855409239268 --1.3995401930204 -0.445270488537499 -0.529981381778112 --0.884702701266846 --0.567174281907462 -0.175134816344091 -1.07305397658605 -0.478600597740344 --2.44577497456345 --0.0717825211851562 -0.090559682160583 -0.317276270257253 --0.322383002082969 -0.346674192752435 --0.0930638717708128 --0.800449861570414 -0.7678970564815 -0.812154999086793 -0.430670978330156 -1.71532760922376 -0.221455610375498 -0.00720847102597766 -0.658379244557665 --0.478514371583643 -1.45813408631852 -0.967991409006181 -0.177929253676062 -1.47403583823638 --0.423539442153356 -0.0172097093287746 -1.22016875227435 --1.0843732945517 -0.417486983411846 --0.0254795871536082 --1.52342664037188 --0.781025078029991 --0.327549446064666 -0.36034644656095 --1.18408627641507 -0.132167709753379 --0.787031240126394 -1.64200009062533 -0.163932832814824 -0.644229438502938 --1.51812954381091 --0.69174467759176 -0.599089458950917 --2.2299721625826 -0.8574497925662 --3.00747282564852 --2.22302105573571 --0.357793094010084 --3.05068776128729 --0.213201072968328 -0.0616668113162895 --0.580448314333147 -0.514480306743877 --0.0861511782659381 -0.883264688911797 -0.0946230802651247 -0.219635993023829 --1.7828949246426 --2.28930148829266 -0.743100461489261 --0.0382169404360724 -0.245553602640175 -1.05775321376278 -1.51436817427715 --0.0277486283825894 --1.75657012720054 -0.764727063358343 --0.94117144076904 --0.541816846565533 -0.160236756329184 -1.77258601838421 -0.860892687700604 --0.747178316772498 -1.35430165290442 --1.57489475070006 -1.10356960164933 -0.914477538293013 -0.111421411326344 --1.08810284832102 --0.480948069829992 --0.297886275338854 -0.410571696522808 --1.83260529367314 --2.20278703683111 -0.310101840289185 --0.441036131185793 -0.649665402335515 --0.560560995423931 --0.472446713613497 --0.212655004670651 -0.891397534437967 --1.50817545834142 --3.08529150529233 --1.43575842742445 -0.172253570538075 -0.531755375172809 --0.243232156693537 --0.824835678873873 -0.864601659327956 -1.12371436619881 --3.49728380672199 --0.30826967966307 -0.22814949655978 -0.992786745309195 --2.72288526358642 -0.93466583177273 --1.33700212155669 -1.37496216434703 --0.0380381988926768 -0.365337152926596 -0.302810966246057 -0.34862174827364 --0.0609011969678761 -0.184435034286807 -0.308760885739925 --1.59872903141673 --0.806676138343235 -1.62157395883445 -0.276535757821289 --0.405960760486664 -0.830524038662222 -0.98960154936036 -0.460578208005536 --0.303196062656593 -0.616834126636217 --1.46388614654106 -1.62549461903629 --0.77204726794324 --0.0846046947595909 --1.42402352497039 -0.145751392445284 --1.45268558990592 -0.256686349283838 -1.1595143229979 -0.444000223195928 --0.692612987833346 --1.80124579392105 -0.831473181358877 --0.130456332196228 -0.620163714297565 -0.953724079808058 -0.0206628782630833 -0.0879996909061482 --1.45915998269594 -1.33088312277173 -0.0240920705725145 --0.595386925686599 --2.50502680287646 --1.4233539354444 -0.511574789268403 -0.698852144314538 --1.00139352597608 -0.292906894625403 -0.478330903270075 -0.142752012163573 --0.368805793472568 --1.1465226279326 -1.47897825107669 -1.21038447293341 --1.04982110026145 --0.491028396551791 --0.465771796122542 -0.223012582827074 --0.0516598326066458 -0.817996803580822 -0.95474412272883 -0.110736518320504 -0.0491415317697026 --0.763693432527258 -0.773359586494827 -1.29622726655515 -1.23285171504357 -1.0203781657729 -0.299384739706962 -1.42723992971058 --0.415028334360727 --0.119160016589777 -2.3490048062875 --2.87955627002078 -1.64924101062215 --1.36911782894047 -1.41212890179648 --0.969345172961049 -2.10805772017132 -1.72732505079696 -0.69537963954912 --1.48209808961828 --1.06049552403553 --0.0694945809546201 -0.580738112686868 -0.439579987147553 -0.0485549322278978 --1.00907330899134 --0.554507489610241 -1.70779609430929 --0.426333189349794 --1.34104977620986 -0.971949384575289 -2.16968648631465 -0.429635809510156 -0.347630234681134 --0.922192365838939 --0.547118604047533 --0.369002449668137 -1.56248208990348 -0.60670946023847 -0.991768516970119 --0.830311232638117 -0.231491044780908 --2.0173846064056 -0.393649462481985 -0.253354422718704 -0.676491297218931 --1.9580890271372 --1.61209288504621 --1.2087477868164 -1.60630092073041 -0.719328101543866 -2.12712750098223 --0.70995730992199 --0.165558807534637 --1.46862898197131 -0.763491438053954 --0.742422604116982 --1.67196428650164 -1.44670870669754 -0.619622934386417 -0.442695759426847 -0.386572377252882 --0.466192790160274 --0.48242695408598 -0.931306056120317 --0.834397944284234 --1.22668779118865 -0.881587837168112 --0.91563976293396 -1.90325846151499 --1.68331725481843 --0.256431755626338 --0.0924859083815122 --0.347889159200495 --0.477656490987748 -0.764118707301749 --0.983585025702265 -2.66500019773928 -0.420353121428608 -0.108448300828694 -0.396290189727294 -1.66901930266097 --2.38577253629576 --1.40975877361654 --0.298692127627611 -0.686960393592818 -0.672171939605008 --0.311529860207013 -0.244134262329119 -2.22031913097014 --0.435406662742512 -0.0354834425259032 --0.747449073674709 --0.0544915048006089 -1.88580430860895 --3.48896954060042 -0.0383445322348059 -0.963867273683727 --2.41507616751796 -0.867047017599745 -1.63922994000102 -0.666290566404577 -2.48278927349959 -0.997176448131381 --0.0296670649442277 -0.125477975810531 -0.835053721867705 -2.1286075982253 -3.69029869490547 -0.161110188258277 -0.709417643062469 -0.713542888046469 -1.73099837430508 -0.475431806857742 --1.29441465115723 -0.898208185755244 --0.325753103989417 -0.986601606575913 -0.121912793509539 -2.13173594653661 -2.2910987494174 -0.548505806588107 -0.265678476602872 -1.30551208489409 -1.01234950526308 --2.05737483471579 --1.68420807781923 -1.05667820831819 -0.51611147533616 --0.391463153655977 -0.38441614571043 --0.606185144175157 --0.584701575652034 -0.466166052102977 --0.0727172159098242 --1.77658082819789 -0.852787509468575 --0.879721979323584 --0.121038608023106 -0.89394060475097 -1.09232182769832 -0.798933319860243 -0.50499663807928 --4.01600522303258 --0.708850580711264 -0.0224356474368363 --0.05839023316069 --0.528140255045173 --1.39219465092028 -1.44548116189832 -0.266013885812324 --0.141206373919466 --0.0408125285258016 --0.864107031247286 --2.6510791872858 -0.2585127958322 -2.17888483964261 -0.804555488894948 -0.723552551379253 --1.11098219901891 -0.524700648700524 -0.397069715387399 --1.15892029491881 -0.400525995912185 --0.44398015608315 -0.624164685473232 --0.406251455190148 --0.70360892227276 --0.316098203121655 -0.147678506696506 -0.61575853431281 --0.792539669662048 --0.398595783561326 -1.62020441570126 --0.00998269525316253 --0.579090834861738 -0.0350535034466333 -0.720398534862138 --0.913541743554731 --0.883986139801266 --1.14945550188936 -1.29599900728505 --0.560374763742718 -1.44407014280899 -0.128513858905183 --0.243487017097005 --1.49084035215184 -2.01951664740963 -0.660792708396762 --0.345644728059089 --1.09806507952107 -0.828442279383358 -0.284793238704822 --1.42516216520203 -0.323904595768658 -1.64095628735356 -0.918199342650633 --1.18890650566755 -0.292578087479523 --0.339370758278104 -0.808897037992505 -0.0350896998209365 --0.609025761650518 --1.54605567758278 -1.45207778645151 -0.603895511211213 -1.30310463857808 --0.137902241824413 -0.559358527175382 --2.10107805257988 --0.5959405096323 --1.60681258334009 --2.18821544056338 -0.734665918372539 --2.2343041967243 --0.82163546437657 -0.388814839390939 -1.7290417036634 -0.73968141080525 --1.36633808989398 --0.298313759181937 --0.590998663786536 -0.551527041032763 --2.04507835117584 -0.115424371012214 -1.74634713502385 --0.156331705396132 -0.26091062551518 -0.421569332403493 -0.0600288011409553 -1.03400798771756 --0.199543967578172 -0.664481823718435 -1.23045875028258 -0.389819492467641 --0.5281528585754 -1.38293706025404 -0.682387047635547 -1.42019808488011 -1.60699517164198 -0.153129881597767 --2.31826399251279 --0.794957894021337 --2.39372486046165 -0.169345089902786 --1.93524762556483 -0.585962083034524 -0.856645147821093 -0.255445424995454 --0.900652541961339 -0.129014201454602 -1.6162004943541 --0.165415502039309 -1.42208133988599 -0.40048859410115 -1.46020013945526 -0.795209920055473 --0.516429178197058 -0.691287399845574 --1.31601477980988 --0.0917725948768719 -0.294312955346319 -1.30680593598414 --0.475290570742636 --0.0109751755980625 --2.16006722049982 --0.593291594106013 -0.835570515132869 --1.47620001196193 -2.01652142245029 -1.44481824321275 -1.72797567287728 -0.167167510915789 -1.85650167621312 -0.116904018460687 -0.0466296406312523 -1.54528764843004 --0.303218211672565 -0.717113708286561 -0.361352731875634 -1.41348303776496 -1.12615662604851 -0.817587261248384 -0.493481378128651 --0.465021928528827 -0.328315754311804 -0.745412299703336 -0.643692585042636 -0.313130956941865 --1.31582710898361 --0.779902497945343 --0.0832923812996995 -1.60037941284846 -0.24493695969571 --0.423100191843396 --0.810985258442173 --0.332761241458691 --2.05962441815004 -0.523730517087788 -0.838141555466322 -0.595088077867189 --0.452841276725618 -1.17350032162389 -0.949988992250518 -2.2673271888109 --0.0346703985289523 --1.1910010420047 --0.281659328518927 --1.3056748949114 --0.461380669848353 -0.362335556720193 -1.03971908522494 -2.14772422961929 -1.36414396989495 -0.152980268804454 --0.00369676005783681 --1.30712385113066 -0.38071443443477 -1.64902915427203 -0.865800337785963 -1.71940752960809 -0.925533978916571 --0.0640853457474968 -2.13884610684326 --1.01172606438927 -0.786233438548564 --1.73240365033089 --0.0381764590866709 -0.311329383023299 --0.726633603735117 --3.24355186118293 -2.04311600669175 --2.06141703670033 --1.2500134104183 -0.316298749489079 -0.386635266857716 --0.48762788351252 -0.59421153155148 -0.556435536413968 --0.108639629786918 --0.264729216900561 --0.628329782808411 -2.07971505838109 --0.678159031270646 --1.93059601016556 --0.795069025750102 -0.809268526560196 --1.21785545576117 -2.23224038273715 -0.643114999075497 --0.527895913122585 -1.36065726561107 -1.92506007196975 --1.06530300270941 --0.946750227790103 -2.35446636475991 -0.747668036398856 --1.82510625942634 -0.392982317587716 -2.10375876444601 -0.221168756684024 -1.43326742682981 -1.15492680663427 --1.89655113580932 -1.0241515553647 -0.380278592571218 -2.30565717521173 --0.126238670884941 -1.70026610320782 -1.12191446206475 -1.06213132471613 --0.172395482947181 -0.136113133894916 -1.06593294855029 -1.04952623867771 --3.77310447268974 --2.98408288046376 -0.986656065148662 -0.163289263866528 -1.46640401311618 -0.324309444071453 -1.82760380892699 -0.592833742140961 -1.76311291902883 -0.40892048702819 -0.102896087603474 -0.216899409766395 -0.296165385756376 --3.31128416654492 -0.410126127697858 -0.281657645572444 -0.275701837952706 -1.23205547667157 -0.20779766011386 -0.526310523629455 -0.70322543215922 -1.05294499738758 -0.955680615781333 --0.23797452414037 --0.0158337986334711 -1.32204174912351 --0.272701699681654 --0.945406564806543 -0.934834923512341 --0.6322539722632 -0.0836788137383024 --0.241129101391564 --1.2627640146146 --0.919817247017782 --0.0755128062420241 --1.3586374813989 --1.99316159190625 --0.90261897573723 --0.862354603298495 --0.356309175547707 -1.36454208332901 -0.850095042257934 -0.808178029972764 -1.51925032960707 -0.496673622445069 -0.749863936723152 -0.632887216103018 -1.40423473539029 -0.90510048418604 -1.5924413689936 -0.285059366172106 --2.11714324964652 -0.851996304854106 -2.17181908402619 -1.54406462686377 -0.777162038782635 --2.36565006977383 -1.16556045256201 --3.56631263510732 -1.04790532916669 -1.9248292110078 -1.40306525965845 -1.1039034629267 --2.48150375871961 -1.34897534159704 -1.5435357589421 -1.60670691648279 -0.672378056370412 -0.0094111989933694 --0.997264125065328 --0.86117939653392 --1.94772413303137 --0.722055812211529 --0.051095657310535 -1.05293843051259 -0.54373466062755 --1.06962154017062 -0.893501794130053 --1.44407499097349 -0.25086110758475 -0.285006045951043 -0.985299769897996 -0.422343413310067 --2.64016629837852 --0.534453531309566 --0.362672314215901 -0.96937772358566 -0.00991818755979779 -0.393371191955225 --0.0599018078118689 --0.338727920990443 -1.29942271411305 --1.24613890911592 --0.875337299190376 -0.0895373953677989 --3.324229546916 -1.60571650454513 -0.385028555219659 -2.66855471902614 -0.277862634397586 --1.09088515250182 -0.507423740789381 -1.58956816576052 --0.405967186031598 -0.342626136511294 --0.813702609353868 -1.51268847107137 -1.36896137391292 --0.553560475434427 -1.4660004901915 -0.617803460668592 --0.812695719293927 --0.554696019081749 -0.574325715221292 -1.35468603389715 -0.103134426125219 --0.956834632174221 -0.04395791032956 --2.02262596006537 -0.972583402154342 -0.620888305383278 -0.793082481503681 -0.985715323115869 -0.534471114063273 --0.196313423622748 -1.10046648820513 --0.00285436980834497 -0.236387086116087 -0.617637912819099 -0.1340917012557 --0.105190896952124 --0.518650642660056 -0.249827401447423 --0.301668137638856 --0.752966856913883 -1.08842868390216 -0.240573241771006 --0.860327484534 -1.06869706753587 -0.542453548575159 -0.440405487276037 --0.173443530059558 -1.81001289611173 -0.305382901752612 -0.822909691800012 --0.608588052750328 -0.697067148023933 -0.242816238509491 --2.03921855972192 -0.729620259516828 -0.158821217823245 --0.434555751818962 --1.19819739735659 -0.63444595252377 -0.372093926075472 -0.0485260440400168 --1.34872207996549 --2.59637923360605 --0.50508198925872 -0.135882780889458 --1.24049804090785 -1.92078209139058 -1.45189877949398 --0.554426448826227 --0.668589484340195 -0.690350916175511 -0.967848710606143 -0.567005516773515 -0.534923995837936 --0.855970780647809 -1.48058460046516 -0.776966370524319 --0.0496779437911172 -0.324015572195327 --0.394846015546094 -1.17635230532186 -0.286794065512264 -1.5826624149277 -0.20941046549494 -0.868073029988658 -0.613132413023797 -0.263915069631441 --0.788826035730349 -0.239751189180662 --0.221152907265669 -1.46246419757828 --0.0521692508605938 -1.87527875071929 --2.09920103145029 --1.25205183569337 -1.81605443536978 -0.575888532403779 -0.315451934725068 -1.34268578214281 -2.02833383215638 -1.79419800672841 -1.37486453742553 --1.39396387423532 -2.09009865326995 -0.0636076388644611 --1.07591270567819 -0.314773883566192 -0.590763992019951 --0.605782959427511 -0.22317682079909 --0.320537610910179 --0.473323139258028 --2.4109898983147 -0.827642410761836 -0.626013971482498 --1.4904516298139 -0.185376343586601 -0.471473277356344 -1.00002509536118 --0.395484640137283 -0.906777173419341 -0.773971566621814 --1.66393018747375 -0.220419700594782 -0.427505973984118 -0.0608851009285232 --0.631117400003067 -1.55967290517484 --1.36708374388868 -2.15474033470796 --2.07332657205171 --0.424517602332912 -0.791173210659213 --0.519508174432609 -1.93780993148951 -0.818196617935321 -0.251519727518978 -0.90029744183299 -1.4238167304504 --0.182319260433523 -0.269780654594298 --2.03980008686813 -0.716700945618982 --0.496844942120724 -1.15764047110527 --0.652783118924194 -0.162022486054781 --0.938072027355112 -0.241642250826816 -0.57632250102561 --0.0678524706730954 -0.220158219778204 -0.921124009643986 -2.40685638075653 --1.38716960797956 --0.880708845732777 -1.26853785006654 --1.10604948402428 --1.62740133933129 --1.40139971542617 -0.261061549192533 --0.265669557818887 -0.0866878689015689 -0.397146884896383 -0.443614645007926 -1.32515444275164 --0.719373453515633 -0.463445812924952 --0.0274447783958678 --1.51607785558573 -1.96355292212848 -0.0912907859302567 --1.32159692222625 --1.31563850900319 -0.263928838630541 --1.79970612714843 --0.150941776481321 --0.330748013706028 --0.724027112757256 -2.15334486861767 --0.837545641983326 --0.675056095026051 -1.22842873407924 -0.751824459706587 -0.73667411575218 -0.580186693687263 --0.0305446828759557 -0.945090442829446 -0.510885514151195 --0.599208442677792 --0.523619973865653 -0.381148375422045 -0.153201360190575 -1.61568450483709 -1.84596628293634 -0.0934620710544838 -1.54078106677984 -1.96228695450419 -2.33102441808855 -1.36644274325534 -0.445430136676812 --1.48215609513085 -0.0143048062513706 -0.470341240426006 -0.341055787419281 -1.50759222754182 -1.87447097272878 -0.689340663971493 --0.0433152199965061 -1.61890589282321 -0.409256475250771 -1.4807325214115 -1.34546830855087 -0.372717784360567 --0.609203060247317 -0.457667966556123 --0.957953668908786 -0.603881850264516 -1.91414543942003 -0.391552976906963 --0.861114106724862 --1.98085744885114 --0.174376250908313 --0.929957792116305 --0.318827152429435 -2.28315972596432 -0.059662599864204 -0.402270545996622 -1.25273222312594 --0.843489539037895 -0.202272360309472 -0.42641156906577 --0.748746879529026 -1.84795140685491 -2.02186986320068 --1.41395550940286 --1.5045329296349 --0.954655222472574 --1.90664337664552 --0.945583644217365 -0.323248550985781 -0.672416430447061 -1.77929294096568 -1.36706674935517 -1.52134582054351 --0.989564299765693 -0.551888885803784 -1.59420377755739 --0.487727869648445 -0.30029832050513 --0.667340833176539 --0.0752729842914448 -1.27839373937438 -0.549873547827596 -0.139167636100645 --2.17028847209947 --1.16777753267623 --0.0671343990435886 --0.400381930540625 --1.99812834673016 --1.06981169718619 --0.327188913853174 --1.68228765354436 -0.728707603210577 --1.56248574749797 --0.0995819505620972 -0.679053909130047 -0.128629483841882 --0.745616552342064 -1.38708636901089 -0.489301971846146 --2.69544956328292 -0.0645383086280198 --1.24522332475013 --0.262784628125676 --3.43893621858654 -0.396943005038828 --0.922819585393881 --1.29851310922604 --1.86394416791693 -1.59370698043063 -2.0331677258705 --0.504107474727746 -0.402763126507615 -1.14667243537991 --0.100923637759248 --3.01449574035143 -1.87491122983933 --0.524407400158911 --0.552623159318209 --0.0158995926488679 -0.223583348640201 -0.88648193064369 -0.504875832403057 -2.33878597166515 -0.163055435359876 -0.322327780028386 -0.369677453518314 -0.763526473124916 --2.7781191526822 -0.85049298022642 -2.31957159272597 --0.463172427655589 --1.95969683197255 -1.83290967651515 -0.977259566460425 -1.24939476636712 --0.755240603115258 --1.49819484669412 -1.44129644346743 --1.35412291642975 -1.752801517097 --1.70281714560257 -0.270048046332562 -2.39537220285236 -2.22213414117056 -0.487511986916413 -0.580795826477964 --1.87213061147165 -0.272133212022741 -0.842099303812525 -0.254885376935944 -1.27641870376408 --0.781482489299588 -1.88678592062168 --1.55204519644351 -1.19252188561772 -0.378912908837028 -0.460297786256188 --0.0591615923934867 --1.7229144375966 -0.605114947462987 -0.211334157274329 -0.182366299142288 -1.36350937098663 --1.46338894030901 -0.166412149428124 -0.407896513919614 --0.472621073506009 --0.687062182080464 -0.0210480087195322 -0.716464138189451 -0.830674013649336 -0.507067604963169 --1.21169819129735 -0.21943860059605 -0.290719056293355 -0.120630573752143 -0.829022913056718 -0.571897801333108 --2.30272318563083 --1.08626655902497 -0.729704022739295 -0.491959213295438 --3.42234813377057 --1.38847320436774 -2.55111997680661 --2.40794585562509 --0.552093148357031 --0.114713702648451 -0.187999254157935 --0.0661728615541701 --1.38813811841779 --0.655651339758894 -0.835720763594075 --0.353174689702762 -0.549097641530755 --3.49154105871816 --0.10428687954068 --1.24119920850154 -0.640478426471091 --2.52600189325015 -1.80538285358056 -1.26628653822285 -0.547670765529652 --1.24604993801979 -0.521236482492013 -0.404924971575536 -0.108325513614759 --0.309792327335465 --1.32340204853487 -1.09631713179595 -1.17590154262646 --1.00678251033419 --0.522216642866962 -0.962830579072541 --0.75420619961054 --0.386618060923521 -0.99636354646162 --0.157063643943026 --1.32497730843544 -0.687230289552325 -0.446605272163117 -1.22108953231552 --1.49881685764213 --1.99461210705687 -1.10946389159283 -0.0179367181823515 --0.756071958912415 -1.30289457863012 -0.735128539652184 -0.951069885726092 -0.021944045389553 -0.816438470444098 --1.52838480493797 --0.845745854159823 --1.56855405081313 -0.151314450616077 -0.74322804181374 -1.59366734572653 -1.01214899967708 -0.0189944674000309 -1.20574053900244 --0.803176671686838 -0.592122740645941 --0.348993565721628 -1.71967356437319 -1.34911258502813 --0.58054576912939 --1.22439856225217 -1.28939413990252 -1.38461765834447 -1.25341014173156 -0.73863796548665 -0.765180621694849 --2.41858904645558 -1.86655951248623 -1.45348621918877 -1.93228275126388 --1.75291277878761 --0.000275813069187336 --1.09223985488548 -0.933791312948411 --1.37053569936493 -1.90520659212097 -0.472748094102595 --1.60213060172176 -0.0338044101007355 -0.0380069832567145 -0.20835709712842 --1.24587677487285 -0.741370996240811 -1.71735454309905 -1.26912977413426 -0.699480348526428 -0.0256995923099588 --3.8695360397727 -0.712566803426078 --1.94758654912979 --3.10162984393684 -1.31932743162598 -1.01960276189958 -1.7845862851068 -0.967981951126603 --1.00856481988258 --0.342622111437443 --0.897724903965205 --1.88435179296721 --0.514302166573977 --1.29850893778834 -1.03368381548157 -0.713951041321444 --1.98682864233908 --0.827851353759922 -0.587707406941576 --0.581355962968377 -0.0875507036136973 --0.250096296123921 -0.664826536286006 --0.282466421447928 -0.97917684658837 --1.29980047494629 --3.25931385994219 --0.674951171024073 --2.83523197888361 --1.26833583443961 --0.900173641508992 -0.257965385509033 --0.114227962920936 -2.13509841597621 -0.416581209891046 --0.374587951191142 -1.78398087704458 --0.449961041640279 -1.61831524581074 -0.572090691147181 -0.114808290218903 --2.10019473915665 --0.288072271716047 -1.15839624873132 --0.664428139066111 -0.258909327359961 -0.506652373906995 --0.189062447770162 -0.128474080832115 -0.625126073451337 --1.73813862523876 --0.19555806168837 --1.44264440162261 -1.04812449943532 -0.890597396893895 -0.0731840100408263 --1.00311774816725 --1.08141796719391 -0.234737151728233 -1.34514195286139 --0.804553913410487 -2.33154873966078 -0.184836868631869 --1.3406959097593 -0.874317743180377 --0.138907560206022 --2.857298849421 --2.69225946551155 -1.19471938124944 -0.604091734997784 --0.288639970585891 -0.23764998793353 --0.661867516635393 -0.900411501684854 --0.864825565427527 --3.61900333539266 -0.633567085782939 -1.75236014343778 -0.199125067135943 -0.109441801093755 --0.661071180444651 --0.614058748743568 --0.765721462857936 --1.48187680730638 --2.32156410461311 -0.0803301121581015 -0.939553864637094 --0.773240168142173 --0.946031518222071 --0.605322271361469 -0.167857117956469 --1.46851339883897 -0.486846111687498 --0.076140802463005 -0.810063911136268 -0.215018983736083 --1.70917277634876 -0.212182155655633 -0.493640638483937 --0.676391735437811 -0.925639962599737 -0.671145260891123 --2.96280634985459 --1.2438600553706 -0.722016209908649 -1.17404013116411 --0.0445839053011809 -0.935931244701859 --1.9866841592862 -0.726393371527614 --3.24225931130682 -0.881040308295031 -0.589810102048599 --2.28412362423894 --1.63340124114898 -0.154508978875075 --0.843700586958374 -0.268337610902456 -0.134970242077245 --0.771976656558603 -0.117982837237832 --1.08401509361331 -0.330013319029829 --0.807560526293216 -2.12806884121732 --0.179946185587212 --1.53670208246051 -0.0735827311824693 -1.22557657907198 --1.06759366415192 -0.228135181245346 --1.47233532562388 --0.0666191392649864 -0.345697593560942 --0.230113522916792 --2.2655824901592 --0.279793726952413 -0.0255316410411659 --0.622616029801371 -0.97339583051361 --0.249745768097672 --1.63922337164055 --1.23411710864425 --1.46292080075436 --0.51484342236785 --3.8890962029127 -1.55166752330077 -0.174731330998156 -0.573137634774188 --1.71367868124207 -0.780696662747353 -0.17632288369829 --2.44700377722262 --1.18929697092791 -0.0961383747299767 -0.103432419611689 -0.214130857869369 -1.31076584053749 --0.545480667337152 --0.00369245871200263 --0.176789796858145 --1.16301691604912 -1.25139856325795 --2.06738504134874 -0.455215555943099 --1.60563355876612 --2.92833226399678 -0.885167613074827 -0.989466086200245 --1.08029339559272 -0.550472686146485 -0.47392978815013 -1.71206905788076 -1.03974200394709 --0.103864853428803 --0.0969379589897343 -0.600525744597007 --1.57095201756558 -0.106974418079005 --1.66281304952428 -1.54352822149534 --1.5792730834967 --0.28671770381532 --0.338644697763435 --0.219824540092855 --0.821348023391799 -0.375421088287364 -0.432847331893983 --0.821332171924784 -0.589280300648429 -0.123709168885764 -0.29363395722573 --1.47098567003752 -0.0554026809361723 -0.848185147361427 --0.740789085301778 -1.26908038312883 --0.545413419463642 --0.663357260123085 -0.266401119619356 --1.90697435531815 --2.32827253836263 -0.635200348133711 --0.542296760799811 -0.895222653617161 --0.845166782663828 --0.762757129285223 -0.0384709347353649 -2.56221971824597 -1.76687037385586 -1.14124791057801 -0.698626237065763 -1.07968999902655 -0.559675110578787 -0.00959754521563916 -0.481660445673537 -1.13480564632536 --0.52165593986264 -0.370741268160021 --1.00618581712953 --0.113686646375442 --2.97838618702849 --1.65312811158082 -0.422312187108957 -1.81869059278116 --1.83274213775083 -0.545189826852384 --2.09104602259901 -0.960625461255407 --0.164003685927373 --1.26602651114077 -0.444101559788841 -1.32315948504058 --2.05937227329806 -0.531212670788126 -1.04963734387391 --0.113450067328092 --0.301036487288059 --0.520614625037009 -0.479240290356582 -0.334222173908444 -0.250907545848094 -1.57679650670862 --0.321612139394169 -0.448831392844447 -0.690468716167668 -0.368503510742125 -1.87515190462689 --0.0526109648158339 --2.4159968627612 -0.205342135006299 --1.38396190750386 --0.604733121474798 -0.342431040456837 -1.81842412139029 -0.331124268595389 --1.86196182694842 -0.458215307295562 --0.500000697396871 --1.40653935346544 -0.845202373661396 --0.385052393858924 --0.352480433927788 -0.714372441446642 -1.06252546614166 --2.72484340362405 --1.42341019909068 -0.28476145651371 --0.00740676590055678 --2.42995373862568 -0.629041946560225 -0.97638730322732 -1.66415868292927 -0.700284964973106 --1.46665144625769 --1.53914789220688 -0.140803467049562 --0.101668970076425 -0.307410369882444 -1.8060294544176 --1.41561440804085 --1.8305446437936 --2.14254681021019 -0.612005565418102 --0.722757957580576 -0.627753595666618 -0.215344324689742 -1.71563179523674 -0.70087202944098 -1.12493124028777 --2.02031787144468 -0.00936653051464731 --2.31292266124696 -1.37962835439833 --0.152354087884547 --1.32936419970722 -0.399471966570667 -0.489044860287727 --1.07703084264283 --0.847022453076413 --0.930015921519075 -0.677405591416067 --2.13466866834308 --0.00365677131514275 --1.72407651516226 -1.57097692838453 -1.26895674112968 -1.00561136314574 -0.611940172754757 --1.11175041036276 --2.02694353224409 -0.397230560251515 -1.06003577957054 -0.720602282081325 -0.72041957864414 -0.239865339887382 -0.292453184449897 -0.640633244686281 -0.765372632840812 -0.84362987116722 -0.884274841302338 -0.0659653602648334 -0.157346310617804 --1.50937831012109 -0.339096283511672 -1.449113829232 -0.493306517962413 -0.153931783786415 -1.5798364435419 --1.43756323004994 --0.642642175121768 -0.246626465804667 --1.31199274804367 --0.695779831727208 -1.72435513413369 -0.351512515150844 --0.951617262113217 -0.442038503341841 --1.12259577715933 --1.65436579449124 --2.64321489683302 -0.0213936701857165 -0.267499300283937 --0.262670944704727 -1.44053514301565 -1.32039313844596 -1.71394526706655 --1.54118553087264 -1.35822135810867 --1.62111668664359 -0.559589843953713 -1.47116145037965 --0.226708297646049 --0.786656197496939 -2.29043539118145 -1.44751659030906 --0.889099904215843 --1.19083428774426 -0.273227311810505 --1.27499741158168 -0.271823092311424 --0.933936002720603 -0.134911290332761 -0.768664595779253 -0.505561078878904 --1.86849115583085 --2.27935965531682 --1.51528936626055 --0.594304474754125 -2.34820886148195 -0.911959155254777 --0.0128471474245444 -1.76129385642972 --1.63307963351241 -0.345751791683835 -0.154730605625808 -0.635894722279804 --0.83449537024871 --1.80437588290052 -0.330454811744897 --0.13331636425886 --0.347919304806691 --0.318333088488075 -1.9490970721806 -1.44970821660121 --0.293910787132823 --2.0551761204932 --1.12823513726423 -0.528092532115203 -0.727342725317598 -0.681314472692097 -0.392558306857692 --0.888672767045733 -1.52001178080888 -0.88657860941945 -0.273658495202124 -0.213837953781539 -1.43791607438676 -0.680300107483973 --0.620492888188167 -1.29696585390846 --0.707699181533449 --2.40721565692085 --0.358313216895914 -1.75524110628178 -0.573298752830354 -0.251578423572532 --0.266338826419929 --0.487597504810307 --1.76013957164463 -0.352332857322239 --1.46086911430053 -1.06669106861758 --1.47666678983519 --0.115951013426461 --0.0108492538812754 --0.664188917185783 -1.76322758749461 -0.272435239724553 -0.273508365173786 --0.368244876555192 -0.974383624356651 --2.03491356139986 -0.210295025302219 -0.841631011135249 --1.30376464743853 --0.931020500484582 --0.0163304331042813 -0.285907484323317 -0.296308541926862 -0.520129906023463 --0.246255607534636 --0.958828418223206 -0.232988808577883 -0.145170973628261 --0.398015954472278 --0.0548890951314505 --2.17735938937928 -0.218912226640281 --0.911728478646587 --0.0728513640662332 -0.424407565328291 -2.09481119907408 -0.952735269579616 --1.44078993399356 -0.438386299784376 -0.102746757862363 -1.26519105704519 -1.90452077991748 --1.0045107973476 -0.182759793759594 --1.6142102909668 -1.31141842935419 -0.718702992734693 -0.80559169744094 --0.224960818726426 -0.686912215710007 --1.94278480029605 --1.52670750119886 -1.60645761532869 --0.198683913073317 --1.98289740144958 -0.401220208082872 --0.172447334639347 -0.0276978434701114 -0.0760282141816244 --0.108363172352647 -0.936851714180541 -0.811322663885939 --1.22502514022643 --0.493918102130522 -1.0491726117741 -0.374286996164839 -0.631440991494255 --1.15806977606114 --1.03741931563485 -1.94473175291932 -0.295549472676637 -0.81707953040404 --0.519752400275447 -0.348147728248112 --0.808279656326398 -1.48257460270058 -0.937298067786887 -2.11136699189658 -0.875565892105787 -0.48837540683806 -0.911954751433273 -0.515554262063361 -0.936940968988822 -0.230499192613108 -0.568611680247486 --2.20438503271022 --2.9018262896681 -1.29878264110113 --0.758006649490799 -1.12475311266637 -1.26919886509896 -0.258347416589666 --1.41572333128218 -1.07744821066646 --0.200647026959317 -1.826899759379 -0.603819209815875 --0.527478603647484 --0.0451791172788845 --0.981404789398962 -0.458596019872484 --0.57671122411185 -0.650522079831635 -0.692322832963345 -2.25316760587455 --0.334789970226637 -1.31906550345206 -1.84861361999385 -1.11469367133139 -0.451886723673177 -1.31397717925764 -0.798263382038893 --1.16706904420452 -0.0404799839504157 --0.238284612842875 -0.56629281300734 --1.64635025761776 --1.34503427067588 -1.060146285411 -0.0381121345444608 -2.12152697455011 -0.296503246654311 -0.636352174828822 --2.01162360013128 --3.11533496896248 -0.423656272417908 -1.81719382876416 --0.729653047061518 -0.500870570900029 -2.05521869901968 -1.71169976384095 --3.45409323299512 -0.123788948006142 --0.114648543331526 -0.450523135754469 -2.41043876994126 --0.0181596649340587 --0.0676522211546029 --1.06344302191964 -0.00902109293226516 -0.766684214019229 --1.39548861481175 -0.991975698195379 -0.65004442989073 --1.1974310033066 -0.260684361251087 -0.83638240658113 -1.89868292112943 -1.8150226080188 -0.313450047600066 -1.365005432409 --1.20788318289578 -0.576966447260858 --2.57373017004626 -0.373921141997531 -1.04918368978207 -1.53387567197444 -0.380327534323222 --0.790018620010699 -0.0570878643699011 --0.0284138317802167 --3.38128663210292 --0.800535490156822 -2.15736704873212 --1.65421986692144 -0.947189720676501 --1.44059137366177 -0.945780968083486 -0.866563883739914 -1.67519778195063 --3.49048600872162 -1.91342461279729 --0.292056592995888 -0.53245539596999 --0.209510307873678 -0.411464763672384 -0.381959126924116 --0.641953394265208 --1.76270709184907 --0.944915861376909 -0.782922994338186 -0.912336678062186 -0.597351505571318 -0.0366930198809712 -0.380496170379452 --0.304345519527892 -0.201272833089835 --1.22454882317463 -0.685167676224815 --0.666830908732251 --2.05275074889184 --0.264365265539093 -1.59369090928951 --1.35326465319763 -0.223156174760287 -0.459316993922204 -1.15969322928753 --1.15791845756686 -1.43008281198557 --0.392564242702942 -1.08132737847517 --0.680115658442588 -0.00502034301654675 --0.357372303704771 -1.7479651809411 -0.480653868553421 --0.659133223042989 -0.766619974011647 --0.37027348953854 --0.0373469171200824 --0.554155029632476 -2.03937054974244 -1.58617012030708 -0.263249107058719 -0.107406130148611 --2.18079849016969 -0.916842503815039 --0.132827527172591 --0.998929178830814 --0.973684754773881 --0.536234025476052 --1.55968017990618 -1.66568892746992 --1.46298533574587 --1.59590193643667 -1.3203146103234 --3.38044002985025 -2.23512110200517 -1.2962917521263 --2.04730491294665 -1.41686156108761 -0.0698894940402042 --0.285832240760399 -0.620636561722492 -0.412608102649855 -0.435192113523286 -0.787340066805733 -1.38307478963235 -1.90384164113999 -1.86281035204529 -0.569426225888778 -0.931173755628194 --2.92606907835493 --0.676996674673408 --0.171559035085103 -0.585055172123923 -0.650418899939528 --0.646988687240952 --1.29511838717185 -0.194377256999566 -0.607025711984752 --1.61086329401219 --0.0814079770708602 -0.491587300445763 -0.47730465633072 --0.553029651403193 --0.477166998634186 -1.96532647948476 --0.188013106956213 --1.2734804798441 --1.13300338586289 -0.539778356460952 --1.41988622006845 -0.687765054790312 --2.05943849323052 --1.36453769299479 -0.467107907763495 -1.17956031784604 --0.18063235794494 --0.971753612525337 -0.0605089039075928 --1.42227221759201 --0.389141427098611 --1.25335148046146 -0.507021377227389 --0.227414792963117 -0.59872019742388 --2.2547674886728 -0.831465642930322 -1.5146497782557 -2.20205686311251 -2.30490574492723 --2.30967936253284 -0.143501383235396 -0.733812808725432 --1.33298734495857 -0.0344229910140239 -0.863103971542898 -0.572233124094197 -0.172150329651322 -1.18739708260711 -0.651659781194731 --0.147115193932716 -2.12275090678103 -0.451847905532139 -1.41425764021534 -1.68737892439215 -0.827664609602619 --1.50168427194544 -0.413381530103198 --1.46590599428668 --1.30531760873165 --1.20745419140036 --1.79768697659417 --1.5736178300234 -0.622912050339053 -2.25973724324701 --1.17952235987382 --1.39906171144202 --1.79528656388667 --0.743753812439095 --0.343383623207885 -1.17023394339347 -0.57654927650001 -2.28708166688462 --2.01772749848125 -0.373846345600128 -0.293892814017914 -1.22040103613449 --0.246917312958871 --0.661199762245491 -0.202337974174847 --3.18517482423931 --1.5843497413303 --1.53712880048997 -0.574242962056498 -0.575093460222543 -2.25083241074989 --0.185128234263308 -0.391569295306137 --0.284757670828469 -1.74645865577839 -1.37338591701341 -1.61474658675727 -0.167684153852314 -1.70839360368479 -0.38064502729506 -1.39568120232515 --3.61384479161529 --0.196962062444392 -2.67253803845445 -1.19132936093677 -1.25476688884821 --0.0890421529628327 -1.38798213621795 -1.53804816867532 --1.99571192859291 -1.77614956246951 --1.37173912337094 --3.55360975000873 --0.378102951291524 --0.0228723573686551 -0.127893953988348 -1.10444187367393 --0.942389956583948 --0.949763607313383 --0.549487093900353 --1.23342447122878 -1.47598599629513 -0.0524711371090092 -1.07379969513063 -1.05134721435808 -2.87430742705036 --1.14858238924235 -0.437566303697073 --0.471202649195675 --0.0324253518789632 -0.935869171165319 -0.996262102196596 -0.304185039934245 -0.304114496994236 -1.3218566494322 -0.524318468289724 -1.9778290075604 --0.396894486097452 --0.279375123909091 --3.20593354946729 --1.52148132090355 --0.659285281568515 -3.22828874036553 -0.0128497252874666 --2.33185713989577 --1.89629440073062 --0.032321112219833 --0.615484079995912 -0.111777479144838 --0.751713225089476 -2.05244582886974 --2.3302983816674 -0.306712964950124 -0.324603437572094 -1.17358510022619 --1.95803826659967 -0.995418529083313 -0.653524959250955 -0.868801415157147 --3.07471235634605 --0.0360218175326636 --0.475289313072665 --0.484552128839788 -0.198764742413992 -0.723762542492489 --0.58218715163536 -0.311895073687156 -1.35049450888073 --0.552980767466948 -0.113464087439304 --0.290430012625961 --2.85717469801385 -1.09363183250879 -0.590964974680507 -0.415372700224925 -1.28433819039769 --1.37428703028893 -1.04040391462679 --1.54086716267781 --0.952040717918647 -0.957861665684678 -0.401470972984963 --1.12738413322229 --0.265770674988094 --1.41893284298405 -0.898864525692428 --0.449781309052412 --2.18144233488833 --0.200197883142891 --1.50390612447527 -0.083300359380523 -1.71024673275998 -0.969738669983446 -0.271348341715878 -0.968472726361245 -0.79018347445175 --0.947569263252184 --0.496116715552496 -0.777661340988285 --1.34466276356972 --1.49856317242975 -0.589904535053257 --2.42702909793848 --0.849026519578889 -0.925426854091537 --0.52742371222854 -0.302309352476932 -0.59951856597033 -0.580136350222492 -0.636148572846444 -0.00950847729511395 -0.509224135624901 --2.39773780626418 --1.05211732652587 --0.799857564415404 -0.348793728061256 -1.0039453180681 -1.78893972317706 --1.65483674889713 -1.33624849348553 --1.67805886509424 --1.43904085307134 -0.334662938858461 -0.902017631482138 -1.36911736849085 --1.81607322426153 --0.263054521577345 -1.72187640037387 --0.530815837375645 -1.76464851815539 --0.0532477835318446 -0.47622691937681 --0.791565530919426 -0.925215480165544 -1.01753067512063 --1.59185077670416 -0.0900450890760212 -0.467500778359479 -0.315683466963723 --1.06397503540857 --0.171272415187801 --3.30105048629197 -1.35442145932379 -0.82448444618716 -0.903181337657795 -0.79621712190055 -0.602752694008442 -1.06822800472746 -1.29924128307041 --2.21806522984706 -0.180386134829796 --2.76022125685615 -0.486319209214853 --1.48502463069164 -1.62076000524721 -0.736788873215431 --0.279871567099836 --0.591302853688685 --0.529796576728089 -1.19921797012172 --1.84737602526925 -0.827322951289254 -1.33989071910241 --0.636329443874651 -1.93470269605028 -0.694427109385014 --2.24233553093928 -0.24479108358744 -0.432298314568353 -0.299432665666355 -0.399493209871794 --1.45815103820087 -0.717524039789566 --1.27415826757193 --0.961225263384737 --0.248760102413652 --1.15110786152917 --0.138687189353561 --0.549764935829657 -1.80246043003533 --0.490879343297227 -1.10758123781286 --0.698646294999673 -1.89227806059977 -1.41558024814257 -1.95939817651549 -0.259047542740095 --0.355255000325037 --0.772144044813107 --0.538258908469849 --2.16298623981813 -0.99772013744465 --0.188654017342474 --0.143288010250608 -0.800330500067007 -1.50835829478 -1.14953270925221 --1.84657988019001 -0.335961579564199 -0.456275402737081 -2.18724572800501 -1.06213494507311 --0.146302609005424 -0.208089525722844 -0.630915034696816 -0.434027088181715 --1.85744855622205 --0.672906800675307 -1.07159764763823 --2.49876957255166 -0.442136271480102 --0.400207692700235 -0.00985491857182552 -0.0142855504796948 -0.164728974437153 --2.4053569068648 --0.80283954675464 --1.35576293000616 -0.431174354893262 --0.0633677953319935 --1.36665597098953 --0.146344824849143 --0.292088323376401 --0.835012826052719 --1.44970756424019 --0.777336650964337 -2.18497700650683 -0.62670294353671 --1.6636107820839 -0.143571738883139 --0.664585879776212 -0.00779416191020488 --1.52940014230533 --0.615069053974352 -1.57208525165783 -0.0755110379009878 -1.85693108714331 -0.521499994530174 --0.0655703572197552 --1.44755016330233 -0.772677043598129 --0.796951398677525 --1.32913992835389 -0.762539560097636 --2.42487541697619 --0.845245208977623 --2.86539575329796 -2.46978958677808 --0.144002312280819 --0.319693577666378 --0.174714343667684 -0.668001197869039 --2.18465897720644 -0.78130489981034 -0.525851406161937 -0.722874538490647 -0.238523862601907 --2.62944610086471 --1.33518581249447 --0.563946692845182 --0.228927212197069 --0.113285461566029 -0.110527819201149 --1.75180081658516 -1.71845397330766 -0.903674103732222 --2.14933495286333 --1.60899974222067 -0.802864362486169 --0.632726854195806 -1.65772772911803 -0.0359325710860983 --0.580504958265507 -0.285207401358832 -1.16671130626808 -0.63891340747306 -0.0337151904849478 --0.148893516399749 -1.25636976506595 -2.42578241271686 -2.43470304836389 --1.25988521582576 -0.0687010809837751 --1.27050042358103 --1.34693386546061 --1.34289067484833 -1.84156119426187 --0.0399284054063749 --0.250772959272425 -0.140437079531464 -0.713217825624593 -1.1252741977874 -0.895851010296994 --2.93290670382716 -1.01413123500514 -0.267083378547916 -0.260378052424937 --1.54659069218962 --0.703950040932881 -1.55748414518325 -1.48684210266345 -1.22719776545085 -3.67621093960215 --1.08413219772745 --0.16401787813027 --0.642141852511806 --0.980346800680081 --0.454219348550119 -0.12115414941319 --0.469180351710456 -0.496022100587107 --0.706361464216613 -0.878779839456769 -1.22578204608977 --0.41517186823109 -1.34819142030976 --0.120691086044314 -2.67897878634913 --0.26084970569444 --0.578894917684135 -0.721399232231386 --0.701375708838775 -0.0111480834115554 -0.835336224441036 --0.728913637110367 -1.71767788470457 --0.372596307136195 --0.402325071008832 -0.0702368464241054 -0.35073182471946 --1.16544847952989 --1.19563693401177 -0.205531630550535 -0.0399512783539144 -0.651313459883758 -1.20860220269821 -0.436969094298199 -1.80801273111866 -1.6520942413116 -1.23661473766359 -0.750052533565617 -1.18505653058202 --0.47002410437247 -0.803259981571934 -1.41364837721003 -0.42492922018686 -0.591830165716935 -0.241471269544945 --1.29389312626585 --0.172833613285 --1.08140460748673 --0.328080796266541 --1.6219950754423 --1.6888615838427 -3.01910154299409 -0.828633726141696 --1.6959013032145 --1.60224776570019 -2.14917943169464 -0.750854433240788 -0.20177537987 --1.25990973243752 -1.43652498753915 --2.2240413740701 --0.563601406316963 --1.4446926065979 -0.316916534999756 --3.4576971591025 --2.06485568740109 -0.277682660936083 --1.50245147065689 -0.727352376331574 -0.384069332984055 -3.96146004529222 -1.07069514517319 --0.369566412805987 --1.2447132916798 --2.70687775318006 --0.286404117080883 -0.257058467191399 --1.06785295652515 -0.259128191443251 -1.7284429013561 -0.680115011595603 -0.0527268212565026 -0.709059799875064 -0.790355721388568 -1.41349597816726 -0.624585475621135 -2.20842284435283 -0.978125936050528 -0.854803460488533 --0.18807866369243 -2.43725526114955 --2.07449116525991 --1.19024954005883 --0.415772059646777 -0.493689311651046 --0.0375908362420496 -0.52313419724047 -0.333024435921361 -1.52558762801637 --0.81111547932688 --0.945640538333876 -0.0971332724932097 --3.4651799093541 -2.01157831839511 -0.975667177315882 -2.21270961294218 -1.54733875625185 --1.70052131282459 -1.25074386129182 --1.46843972698915 -0.687327984580563 -1.46755994181911 --0.0290985810853783 -0.154374605428206 -0.339860770325949 --3.43162243309525 -0.87578967709765 --0.718933693107381 -1.58237116548984 -1.00539361220008 --1.75354817685098 -0.545017363673256 --0.839200866632693 --1.79529806748609 --0.654353410124259 --1.02683224562812 -0.250622366670861 --2.56042685050343 -0.986862259199839 --0.403104547280281 -1.27047209388951 --1.16439004447557 -1.40472870288516 -1.6096182483357 -0.129761720814876 --0.515634172426314 --0.172918818283655 --0.0663564981473339 --1.39655039317614 -0.0674364326977113 -0.0788386080902654 -0.46540260484465 -0.933230817612436 --0.0140840516934873 -0.984697705672865 -0.289114934978066 -0.392040503726585 --1.63666641686627 -2.1225861655262 --0.221558032985619 --0.632519556081483 --1.19138527770986 --1.70551299006271 -1.4894389494965 --1.03989550452389 --0.0967552549164061 -0.991924376036799 --1.23246765870357 -0.279065789023747 -0.58633628366387 -2.11365982746204 -0.422463414009384 -0.610065013824492 -0.479821001155052 --0.863877926748764 -0.478251272316562 -1.2188536826636 --1.38621834144324 -1.41841135996608 -0.455315902865824 --2.04677463679892 -1.09192508919855 --1.56160411058608 --0.501293684169447 --0.258706016668583 -0.214651526986273 -0.567699180602578 -0.427660553319193 -1.38107849657008 --0.376008601057991 --0.0106313194292031 --1.24188994747172 --2.02707137781611 -1.92793304608175 --0.857346572278733 -0.950531224935155 -1.21581381051982 -0.39582979988297 -0.45723555051519 -1.93744358597317 --0.664478008757076 -0.423773442710186 -0.0171493496572594 -0.829596395188545 --1.72620157320176 -0.486853150147926 -2.23639246125586 -1.0971777968945 -0.531327992820274 --2.05696506961879 -0.0140836532419009 --0.441721042039596 -1.76414701246774 --0.39600521256753 -1.00642783953946 -0.229866477907276 -1.58045059732457 --0.844998990646779 --1.60589922464496 --0.149752979950939 --0.965460542056256 --0.0754377513451772 --0.814511480282057 -0.294406765961604 --0.236332196902232 --3.30878986977473 --1.20134489870086 -0.299169012240451 -0.622047592421897 --1.23045655973199 -0.754381983974628 -1.07616742385259 --0.467237369333606 -0.517596828647354 -0.507075389419743 -0.0549742608785699 -0.0872021040954749 --0.0776978113930831 -1.71573891351975 -1.02331396774936 --1.681175477714 --1.90245360382674 -0.44544443365926 --3.13754088349572 -0.437289931724559 -0.166790710095462 -0.656023648069656 --1.71506473989568 -0.152159461308276 -0.221625645972907 --0.153142296483644 --1.53606503731687 -1.83067332861433 --0.834750529762211 -0.25308113431344 -0.142950156684545 -1.11755922792954 -1.26010125330953 -0.69704886562354 --1.00265017238688 --0.233518078427664 -1.06264492988179 --0.176901178562389 --1.95787710787845 --0.0647575476806779 -0.932971370335366 -2.51542137254904 -0.741181735747929 -0.427159595073821 -1.32633400226529 -0.941912983520652 -0.0320099668421001 --1.51763226499377 -0.566153904862556 -0.219492181122845 -0.386114760169452 -1.21648389722397 -1.12601998231114 -0.30884528593764 --0.937342604138237 --1.16458249106863 --1.50268930474542 -0.486721985911444 --1.49638474234562 -0.0790135233453348 --0.413845180806881 --1.42884390086418 -0.0338090489836738 --1.92472159218234 -0.443350644604996 --0.584487196204385 --0.242334457562592 -0.820631170660517 --1.24643096643532 -1.40190977929898 --0.213106828391062 --1.03189530596618 -0.0291366205550538 -0.477694289350906 --1.72989343670891 -0.508292245143899 --0.0687342971840756 --1.30323318534441 --3.0451019532003 -0.590649731052929 -0.5484330933241 --2.06333173944246 --1.8271390605926 --2.15813316840532 --2.18371012597564 -0.91827286080404 --1.71036827562952 -0.242418097929512 -1.33286848912763 --1.2585053517343 --1.40374797971373 -1.32154290914049 -2.45839727385362 -1.79321473982018 --1.30096017263364 --1.09943415617773 -1.36358304470098 -0.256896210652206 -1.75239911565552 --1.4236526221693 --1.42988590858922 -0.899985573789401 -0.60997541444144 -0.0410867542509763 -1.30467993733468 -1.47935876158919 --0.537243078610214 -0.106847190860012 -1.56715520403073 -1.71473013604685 -1.98554416753776 -1.23740103863573 -0.258475087564975 --2.5039079598509 -0.999940694612743 --1.87247248201039 -0.306122941100067 --2.231299548754 --0.0547837377708476 -2.2706198489627 -1.75168266835312 -1.55364059106157 -1.34251755947909 --0.152380962654867 --0.467515247550043 --1.38447320974019 --0.528453378743588 -1.38162279529247 -0.31723388842463 --0.994648515291777 -1.46546734815065 -0.321531348830332 --0.803355393278622 -0.427237827346303 -1.11686336818673 --2.10937462716922 -0.393340585623921 -0.523341014917653 --1.5872485580872 --0.154815997874593 -1.06185892322851 -0.612543376118449 -1.69945869375618 -0.150598372714995 --1.43782209550386 -0.352974533488 --1.80467208443925 -0.0534919503007103 --0.0558838800601436 --1.60836461778504 -1.04595696978105 -0.486801066512342 -0.492286586908691 -2.74030634871012 -0.174571785711031 --1.24168338347554 --2.21439382538165 --1.4430798770878 -1.29644079385191 -0.35446988200955 -1.52906382501399 -0.36562390442813 -0.501079288452853 --1.40528778589296 --2.04496446995042 -0.0233785724757549 --0.625293378903841 --1.35407854263406 --2.35066730177723 -1.47026380808776 --1.43479797521023 -0.826593004903494 -0.117313434825318 --0.0284803239507649 -0.776379307556329 --0.606767049801302 --0.00854769319942683 --0.0624061033118029 -0.644882131113564 -0.916661750259145 -0.441229654340736 -0.0576738573662183 --1.30956717005057 --1.87564648379048 -0.19561840746017 -0.173836066847192 -0.199049319387399 -0.249951726146953 -1.86983515140843 -0.401175512894705 -1.39640722593163 -0.892337167752139 -0.249833561814743 -0.970947302428131 -0.355951328997925 -0.274656531233351 --1.84522723408108 --3.18913155089176 -0.715412692471469 --0.0238171054484582 -0.948295159854311 -1.86135749297828 -0.453292911897613 --0.0314243134320122 --0.579698523209494 -0.969888745148991 --0.0470536987484671 --0.044657976461739 -0.225215168476232 -0.861870849401047 --1.93589426439593 --0.701011052754509 -1.93435478174849 --0.419479305284984 -0.323638026372413 -1.05407462613219 --0.90528416600084 --0.328778971160084 --1.46014424688372 --1.02665050945108 -2.4619122600391 --0.281781759921117 --0.17408536599617 -0.471923371054926 --1.44298702121328 -2.97025468678558 -1.6262449542702 --1.57560206454452 --1.97866650624782 --0.917652515986987 --0.54228178707487 -0.301360708177679 -1.01629482401066 -1.6265914217124 -0.777627470513153 -0.211103821185379 --0.329269235271974 -2.25251085523535 --0.18536810903678 --0.137783303017883 --1.87679671052734 --1.28171047861421 --1.47151178574066 --1.83002435479218 -1.20519363961304 -0.306325954475851 --0.837099291063385 --0.44451452445788 -0.355963596388641 -0.0566599120807449 --1.94952244690291 --0.31277182722582 --1.55966121542223 -2.0195754507675 -0.901335619053558 -0.768826319359775 --0.940597508057458 --0.124749248343694 -0.0517301573808595 -0.0692380393934471 -0.17851279946535 --0.553625723895856 -0.291837912440304 --0.279753357003877 --3.17026357915383 --0.507815599618709 -1.93346428278397 -0.986545570368381 -0.609125084597888 -2.20932763684268 -0.586107074687563 --1.52451704527014 -1.36909247661139 -0.403524838175477 -1.64109836673581 --2.66787724655573 --0.0826202529605169 -0.321924185249181 -0.0162823462729307 -2.42022405459801 --1.61214464607608 -0.29764918822344 --1.50602178457701 --0.84527175632385 --0.287458131810231 -0.589768902636473 -1.34696761871811 --0.164994664177613 --1.51309500487146 -1.53395546135676 --0.248760657388303 -0.166074618485645 -1.99796744236832 --1.67862281388179 -0.766188311070927 -0.725130615868393 --0.455979242457135 -0.514691499095839 -0.0362678460013441 -0.401252156355437 -1.54235764565423 -0.240370940797977 --1.31480099453397 --0.959562986623197 --0.18829918879478 --0.828059635907501 -0.852728499061 -1.77110604439785 -0.710547131510474 -0.272023810495664 --0.0885476155456217 -0.361739317237793 -1.7704016767839 --1.99632962983639 --2.40960903527431 -0.178027177793211 -0.805009342702341 -1.29824393767117 -2.10738672977031 --1.64011024568278 -0.314502295947277 --2.63050079185144 --1.05966706904161 -0.335003864697576 --1.01852035997332 --0.313667218695628 -0.0469519575344393 -0.356670316729154 -0.416716575781042 -2.79044983003646 --2.93265949359317 -0.788372341995647 --0.575511990455752 -0.752594762288156 -0.554961813289545 -0.441485867543228 --1.11553257432407 -0.437729254845081 -0.0236288529909032 -0.728033460889183 --0.598373373598122 --0.765404931723879 --0.750015838499841 --0.467588051411077 --1.38643430095758 --0.259874528881038 --1.55890861938404 -0.956162687333588 -2.06390595530776 -1.00910814521717 --2.08413407378842 -1.32683807747662 -0.484846653735223 --0.395745560247349 --1.38870328770054 -0.432832567163063 -1.20893350976031 -0.244491767746659 -1.87871173697312 -0.0915760241552483 --1.40562689300631 --0.115668538838904 -0.464580344617469 -0.435710035205663 -0.657193193999237 -1.65922168987147 -1.98161085791475 -2.71379270377693 -0.148145878419198 -1.06100313654334 -0.374159897117831 -0.310317725728389 -0.599370410176972 --0.672024260400793 --0.546667330478272 --2.34098550910939 -0.726980582880223 --1.43757742954362 --0.351654070953177 -0.673108894866328 --1.55715361374045 -1.61529032792661 --1.07106489784024 --0.447581138798629 -1.41106129909488 -1.48620767275284 --1.8046026989906 -2.24192270313922 --1.11454380944423 --0.85123199565016 --1.11241015137139 --0.479265126391226 -0.477206633255577 --0.621403526369271 -0.309162163345558 --0.0916305564930795 --1.68109900355976 -0.409259407731231 --0.983334243775349 --0.172748891152025 --1.05666853825675 -0.534834992512044 --1.53197104595517 --1.82432119892682 --0.218840942702514 --0.268974845367261 --0.901643044558202 -2.10846990611793 --0.579505744809893 -0.821300193373279 -1.00648649014141 --0.821096749448632 -1.70060533469099 -0.224177785842516 -0.928255361496852 --0.669369028456877 --1.08590382432097 --0.4418147788735 --0.709795498516797 -0.392789856337659 -1.67773597337161 --0.790061532935411 -0.19855235441795 -1.35045783443764 --0.954672923280533 --0.0395601982855762 -0.842765813149001 -1.99609624797123 -0.637355145044328 --1.26596269489793 -1.18292877630662 --1.32137573697578 --2.57588283522782 --1.11828367680276 -0.751967864113674 --1.2421990068082 -2.79080979883646 --0.183448031170805 -0.312361012660643 -2.15110684000957 -1.4347886921364 -2.01912258435691 --0.978919908644894 -0.284767830569425 --0.534405115213367 -0.22295744977608 --0.0902231511038636 -1.79668608697348 -0.488982851955807 -0.276754960974843 -0.189297052493224 -0.597979523750524 -1.93185075982513 -1.56290647808398 -0.440270653453762 -0.776826700643333 -0.479015120303229 --1.14502611558708 -0.0919326749409688 -0.30541452032867 -1.26512768420498 --2.65355011336728 --0.313284421474219 -1.23176095571869 --0.972834683106022 --0.328797167886584 -0.843139066234723 -0.16639200509473 -1.12688848953163 -1.34075383877686 --1.28943919787325 -0.195025781133708 -0.416517696838994 -1.03083583012917 -0.749987398837934 -1.43441734164955 -0.416160407605211 --1.72090778092379 --0.0561768133601852 --1.54209315600458 -0.0282061716423776 -0.558425729816223 -1.74659390391225 --0.301608916561355 -0.506750677821167 -1.02554993462121 --0.465047718251025 --0.774049327764075 -0.158860330270514 --1.40628426032282 -0.366286528295639 --0.176522404267017 -1.73530018309573 --2.48094644405361 --0.086556442217514 --2.13729095902238 -1.16954045856159 -0.918129828722874 -0.0225051945193613 --1.13679556754309 -1.6236530772865 --1.13408599316182 -2.7559955018617 --2.64623960468762 --0.117019187106189 -0.290181998133271 --2.14877608230409 --0.755538385507315 -0.607553421835577 -0.746377682373662 -0.728941500240939 -1.55315011081279 -2.25852044190966 --0.0271450485123665 --0.182342369681798 -0.607074690125321 --0.00507197721245056 --0.550165535071692 --2.22661890612514 -0.452154713811236 -0.150541764171265 --0.474722471701533 -0.556081912346389 -0.363618632153514 -0.838765938089569 --0.350131761706947 -1.44584027155833 -0.769895617872741 -0.293190167283957 --0.322798715959237 --0.692716206375628 -0.396665615289349 --2.69134837922148 -0.791533114709161 --0.45949871061136 -1.51703330497131 --0.199895610626442 --0.398974277684921 -1.32340630568437 -0.627308542748326 -2.84876474753509 -2.57587457698353 --1.53231608332249 -0.879856348360681 --0.031400211321289 --0.783685828836866 -0.753736327372287 --0.387071155265986 -0.382190894449167 -0.87398223417237 --0.642559736821003 -0.147606810170599 --0.298913982739478 --0.376686250626221 -0.481595961017389 -1.28812247107577 -0.0781338227323065 -0.252855062447413 --0.286583234892699 -0.919796788805439 --1.20955605499662 --1.71770975371216 -0.854433856064169 --1.00663955385017 -0.614244438762947 -0.581523119936971 --0.834523184350047 --1.98232535580356 -0.479775930083946 -0.0325618545611697 --0.420929804556817 --1.23950040116891 --1.7437700621936 -0.688208450509908 -0.462369014602366 -1.33599855824383 -0.255677648105724 --0.123106431542741 -0.0154544701179908 --1.30312647827092 -0.0183026770190171 -0.375345451289952 -0.665717986086037 --0.520364983020492 --1.72008224855977 -0.230031102440273 -0.0184463375255604 -0.134629486301165 --0.429234760496843 -1.36101453350562 --3.11424384256061 --0.279450786170965 --1.86317208135988 -3.19608972102731 -2.12104208833931 --0.924657418217429 --0.508932397040418 -0.684382906724203 --0.526095432226164 -1.16118500602707 --0.619453907429982 -0.642894405796172 -2.92617108107869 -0.879549890603595 --1.51700872409018 -0.155329555343183 -2.24846283716782 --2.05673569730989 --1.67086463992541 -0.183038664089715 -0.50863155079915 -0.619509735764668 -1.17346760307906 -1.67551069681235 -0.485125567181237 --2.21983813730399 -2.2980262189146 --1.58890338912846 -1.40709487303519 --3.43014246682868 --1.07154290092983 -0.523209820449802 -0.994952649150521 -1.27392603816074 --1.13811556906163 -2.11644988214421 --3.30866910668193 --1.41783278775705 -1.07632139339461 --0.06625682426683 -1.01058665021199 --0.391007456193094 -2.16095139738237 -0.35322753047552 --1.27805739969193 -0.438184801206173 --0.502457712836225 --1.48127109388445 -1.62729847215107 --2.80109086113162 -1.96891084397162 --1.77459949748282 --0.619532830467662 --1.33241776546855 --0.0481605075097082 -1.87691632317009 --0.477435210750816 -3.04848095511161 -0.45881421595999 -0.722730654139015 -2.73781441788839 --2.37177680070126 --0.0636069209185415 --2.17392277796146 -0.970420823286723 -1.40649648893784 -1.059075850921 -1.40377402273496 --1.46079278952856 -0.0610469155082001 -0.40022430749312 --1.43236768811617 --1.3103739712737 --1.00437924159783 -0.396532125496506 -0.34568269849418 --1.0516376267477 -1.86098182174968 --0.851792340441811 --1.73188584414991 -2.51929005174423 --1.89941060219189 -1.7363544535533 -0.780880632045251 --1.21712623083948 -0.872310643236482 --1.21056096479644 -0.465530955030413 --1.58404288050145 -0.0405300572759124 --1.67275692969092 -0.676831874659666 -1.24131956825239 --2.56812604432753 -1.12158001218276 --0.80466684496691 --0.620403120064136 -1.34667496411165 --0.136361812988945 -1.71583007487959 --0.985411311246239 -0.386558259214418 --2.1878801410045 -1.51758033935253 -2.10281822946526 --1.58886838455271 -1.20183930066952 -0.920759233197664 -0.544186237949273 --2.01894317767218 --0.468556147562857 --0.792720042543806 -0.2873673963119 -0.590031200404322 -0.659030394344677 --0.00280171016686026 --1.38949574692849 --1.85877151767008 -0.986957277303278 -0.481220251041709 -0.545624808644511 -1.67118631207756 --0.64509155713661 -1.53054382459991 -0.381922986938594 --2.17432691192102 --0.987652208901643 --1.41576611799022 --0.533515147381692 -1.47249702670345 -0.330069477216288 --0.314912167026634 -0.0747301936524227 -0.0582786991776558 --1.32091859463985 --0.454059765385797 --0.169201952260934 --2.3586389940552 -0.702556643213736 -3.0850197312312 -1.93027795359145 --0.53173567270343 --0.860583881662649 -0.0490997203766028 -0.311632039090552 -0.422925225306052 --2.39405808372796 --1.59682903659204 --3.2627849609778 --0.454902683625768 -0.53271680568729 --0.0445675675259274 -0.227780075171397 -0.308979751487051 --1.27746780486774 -0.878724370141855 -0.775276730583318 -1.46634337307288 --0.592103461091902 --1.21716023435962 --0.147538656432653 -0.205778745341277 --1.89248962258323 --1.35498750598825 -2.05997260176661 --1.8073364825052 -0.343666435025767 -0.0527160382924379 -0.94229594262471 -1.85304480456714 --2.36939934610398 -1.85403694680388 -1.41913646104894 -0.398789183315717 -1.79932063928972 --1.71937512320037 -0.653269697102314 -0.555462162737648 -0.61321984774553 -1.30647535377193 -1.42233530614067 --0.803508140975246 --2.24496712486328 -0.42456994295879 -0.847891792116794 --0.63186546821041 -0.0438697763464688 -0.119585885171869 --0.976204814419496 --2.88188047281553 --1.35196113087939 --0.392239642396767 -0.130164900713 -1.41555182267799 -2.02363829988838 --2.87764746869918 --2.49644713898156 --1.17997717347252 -2.27744212560621 --2.16001803777338 -1.26567927386594 -1.41088019392527 -0.667419454844284 -1.3232660202028 --2.38475184078844 -1.10765252365423 --0.898252761746338 --1.19126984252681 --1.71065764335798 --1.68871602965365 -1.09433588267281 --0.292911811095429 -0.535830090229908 -1.19386298152938 -1.25900339072558 --0.0976838409433753 -0.674821976252 --1.81318107291274 -0.0765032702553885 -0.136429734971896 --0.638121222493186 -1.5289678493658 --0.0715299912790854 -2.08243049964449 --0.493716157289732 -1.82367702246155 -0.624505857542804 -0.171286520876274 -0.38085949562177 --0.433613525454348 -0.383690563957058 -0.390071962673911 -1.42329097347011 --2.80504928732007 -0.49462934751347 -0.272985818793169 -0.980072028972511 -0.511508917152055 --1.20347437040179 --1.08097604499711 -2.88274170175853 -1.20600246087606 --2.32106298198742 --1.49632127051142 -0.660185882957297 --1.14234623841511 --3.01001686266984 --2.16883814271434 -1.99265650866658 -0.171385650686561 -0.459233007419414 -0.523458295288721 --2.2273417341324 -1.22817234738328 -2.03416421615654 -1.43672893622193 -0.455138288824806 -0.0898155612919638 --1.65991379890882 -1.37890818064822 -0.566114919868678 -0.363360430680739 --1.87066031146092 --2.00571407514565 --0.16252721859928 --1.55422448071565 -1.45983704954528 --0.0198911472858256 -0.676183012152338 -1.74645261784556 --1.26384501830733 -0.808636859515259 -0.230596069146305 -0.857000449733974 -1.06627871452405 --1.3394690480553 -1.27666227263108 --3.05451122470279 -2.58532391940863 -2.01703941900677 -0.624329812067302 -1.83323325256268 -1.74352196246152 -0.041498996974056 -0.355277543888388 --0.581830222024706 -1.05829442837278 -1.25058784097703 --0.732774876466856 --2.43703408194895 -1.2233414881833 --0.474958051467844 -0.660846258892505 --1.59798640317062 -0.300112565821157 --1.81122928609006 -1.7513869089173 -0.421582390411956 -0.417959562318227 -0.650769534268228 -0.650522465780082 -0.260042444693928 -0.261582370748481 --1.03287449726845 -1.78180567632475 -2.13320208701721 -2.47850721043654 --2.25250789156979 --0.664527549644106 -0.167475056276576 -1.19656177297493 --0.765841164708121 --1.13845739305915 -0.152550632256442 -0.34208643297654 --0.218204178347861 -2.40122976669012 -0.622359858929563 -0.767257407854796 -0.991790917896513 --0.691475847749235 -0.273921912789442 -0.0693757068462926 -0.421974854004704 -0.315267741322412 -2.23467984916659 --1.87041350866094 -1.74440417284495 --1.32759670945837 --1.11841101745842 --0.862465919576715 --0.196821594280252 --1.39453224634075 --0.252204234313023 -0.0461745713762554 --2.00384486346249 -0.879372388573387 -0.307258824370379 --0.451829502509749 -0.18596080240258 --0.275844378998801 --0.994966230671226 --2.13384815078293 --0.0460206143724555 --1.20829321626978 --1.1587960250877 --0.862497401307817 -1.42783361790883 -0.921691030196413 --1.45381922972447 -2.40152333539583 -0.599727939750784 --1.38758014403415 -1.06411850750248 -1.04472343468107 --0.882256942491981 --0.143473545540513 -1.51361874724192 --1.3031262640949 -0.844301042599906 --1.38283935028213 --0.753686834489709 -0.373917936829248 -0.114140897216885 -2.20516890452942 --1.26145307689753 --0.20442104615956 --1.1964404370879 -1.47746792700024 --0.964562246236898 --1.7896406090729 -0.58445214776067 -1.66898941131106 --1.77517152896871 --0.752702858687293 --1.50367634137009 --1.4579747943511 -0.824532644493228 -0.87975805800788 -1.23863040090507 --1.15988946921164 -0.732342569391609 --1.44591417419711 --0.256007740980564 --0.475583563894688 --0.853676293584332 --0.376360302307354 -1.22919583747741 -1.08453076573206 --0.637318286379617 --1.54561538733413 -0.83193071571921 -0.822083575828419 -0.320937632406586 -1.17820874080229 --0.90342457977788 -0.97556306617853 --0.12072760523715 -0.618239738868544 --1.38776582821957 --2.95392310048216 -0.39952745307005 -0.368108846799096 --0.147199204644476 --0.226279038943446 --1.47613528398343 --0.333678245274456 -1.09206125169458 --1.63690976613347 -1.08525502757106 -0.786947468839465 -0.235886353115774 -0.129522493336285 --0.0977740265520772 -1.05402044088059 -2.27146541654878 --1.85020593048075 --1.37847320897926 -2.30106547038374 --1.99946198137739 --1.59961073932401 --2.43397945358615 --0.0303057439592109 --0.113462282016094 --1.87119168225411 -1.02687951304646 -1.34032916813661 --0.115918439312445 --1.28505973044155 -2.27538357518492 -1.07575771018826 --0.86015350297181 -2.36525886458709 --0.576904308995637 -1.10233130028476 --0.0899660655172205 -1.47356954354198 -1.7102901130241 --1.40652684943468 --0.316476713027093 --0.00266371984193725 --0.665594377428743 --0.683261761664092 -1.59708943583367 --1.17138369946897 --0.167151375267693 -3.02388747648987 -1.26260685629654 --1.13746125952939 -0.901502377491944 -1.70719797317616 --0.415299027760319 --2.15514447696242 -0.253814004505386 -2.30442537441065 -1.17595890566982 -0.912385604153105 -1.29392723473062 -0.0812904994191612 -0.458256722512719 --0.969599267313754 --1.68746610204188 --1.04734654510416 -1.58679187033134 -0.133837210093432 --0.786160289674221 -0.00341694344013987 -0.353099459186149 --0.276124010723926 -0.0789659456979805 --1.0672218639181 -0.321850656619052 -2.91725562485511 -2.60145459134249 --0.577383960008284 -0.950139551703874 -0.131207205796059 -0.189685615687395 -1.02734541466622 -1.72218682883666 -1.62829994409633 -1.03046219798867 -0.800937339725614 -1.35932068893829 --1.37999164531183 --0.303594768422297 --3.09653213189631 -2.22515119042546 --2.12603528959132 -0.763238189907668 --2.78996350890151 --1.49722166057636 -0.930162737791097 -1.02750464489547 -0.34480587018232 --0.270940896590474 -1.22111571722992 -0.276193590190672 --0.200210356106325 --1.18908855231651 --1.69306721041344 --0.911085320479057 -0.955891632338862 -0.109965735531969 -0.38683094684108 --2.41732108509357 -1.63108847419937 -0.227434899796659 --0.170462060225294 -0.285199035799469 --0.886323529317643 --2.5654835286519 -0.112284472610842 -0.164940239003471 --1.37947513805114 --0.22076334965177 -1.02331602279343 --1.88757225981727 --0.23118916516364 -1.19425950427067 -1.28204130415918 --0.276314317650716 -0.462023124123878 -1.16678122678491 -1.279311168449 --0.111133674918001 -0.597314873419108 -1.66483802223987 --0.334241556887999 --0.0393200971301653 --0.652133210370923 -0.610908781704069 -0.935460973960517 --0.170366040697317 --0.0301981793183614 -2.18502500654447 --0.503708092654055 -2.22736517830914 --0.667807641824915 --1.53566717775922 -1.08545525640525 -1.99896176463657 --2.3504061734864 --0.751811376594276 -1.06828608169103 --2.12668669939806 -1.31300243640751 --2.23896591566929 -1.34377867246649 -0.23110156009891 -0.524764873292442 --1.09283599648266 --1.51258162238205 --1.66053559233495 -1.52546143373402 --1.28070663730474 --3.72703548851219 -0.61561166224821 -0.564521914099984 --0.590053471378489 -0.145549909541307 --0.00185064773766364 -0.496593650454791 -0.160666199706746 -0.339271176524949 --0.0739478616507512 -2.06920734902108 --2.60295640448147 -1.81728037416947 -0.414045733525541 -0.129169314364134 -0.506409121127646 -0.479500642224584 -1.15747193389527 -1.65566164428749 --1.37673702667492 --1.4404769353369 --3.06121425650404 -0.0337719902656914 -1.23076158462847 --0.600167567624641 -0.551981601727679 -0.18381856356454 --0.0691525228631313 --0.582777298801524 --1.4270593707925 --1.76562146586736 --0.860057419861189 --0.587474894113694 --4.00736522073457 --0.097947745305115 -0.864406725874328 -1.44831102229999 --0.461830245602599 --0.84574120608228 --1.21596153625362 -0.375016428862951 -0.00634226995020981 -0.186552575200725 -0.805831071158671 --1.79141182047802 -2.21790500523368 -0.414503830700443 -2.04081254378954 -0.536476522307268 --0.60883246148348 -0.348573253324338 --1.46835930585515 -0.890309734792837 -0.75312835918526 --0.701304793508818 --1.83900874924667 -0.970813383100591 -0.236091624349214 -0.404897032280166 --0.389542232402476 --2.70311819788434 -1.48333838031258 -1.22392259044371 --0.0954065563014908 --0.969044085463388 -1.15133000819071 --0.815166021922302 --1.54507898519008 --1.06517482624012 -1.43199053602154 --0.717073157665926 -0.911520085094915 -0.569281810451287 -0.0845820231034082 --2.25623111958785 --1.28178276796156 -1.60497963190048 -0.623131937722937 -0.279482113377879 --0.0765516226717313 --1.32709329966959 --1.48673853143276 -0.62847571984884 --0.355149880024653 --0.819793924672901 --1.3634233765765 --0.567403022282551 --1.44916916419166 -0.66950478998764 -1.09577144112567 --0.529774026875415 --1.40016380104288 -1.75788160769686 --1.41631158824362 --1.16764331090314 --0.0766867669633733 --1.85281224208748 -0.146679571298954 --1.45155135101484 -0.150689072940068 --0.0722581894135494 --0.654673616851158 --1.42173518048792 --0.717105856527951 --0.292241007152342 -0.614224580164933 -0.39192448620387 --1.74639494054942 -0.45328880588111 --0.723797973235918 -1.40577961207017 -0.442312327875666 -1.98010304472887 -0.012451614666432 -1.65462353491391 --0.793715678963846 -0.06181476913655 -0.524869411093507 --0.968394703627677 --0.977230787246897 --2.42331605835759 -1.73050942878203 --0.691971966845738 --0.348877303165708 -0.379907259546039 --1.75641917173458 --0.711983074009428 --0.333439009372213 -0.762644534817312 -0.0244550214126953 --0.0572971101897011 -1.91963916259722 --1.01513806443874 --1.74816821549157 -1.23069095876628 -0.514689801715821 --2.59927827321223 -1.56125805190016 --1.95684866835801 -3.2134349119512 -0.986759581234498 -0.0579960656971661 --2.85713462643464 -2.00964838786857 -0.22256345565272 -1.23887624799618 --0.0677884208005413 --0.243164894805695 -1.18613950374644 -1.13248035283602 -1.38217371157764 -1.02943203357211 -0.164096462496545 --0.51340369047362 -0.940435709161871 --0.0955151515793915 -1.23610719517051 --1.82055221668917 --0.694916960254869 -0.250440455543615 -1.58742021453758 -1.62406433285961 --0.738282819336575 --1.38497021276002 --1.52217059386241 -0.0887523113364566 -0.320246064495901 --3.34020921047252 -0.572542203218561 --0.0193749178809455 -1.04104462016863 --0.515538907521869 --1.36734780361981 --2.6397579708213 --5.8223826567172e-05 -0.63756905679171 --0.376375045224137 --2.38815008946868 --1.38702462945811 -1.29136242041321 -1.36716441820034 -2.08430550867113 -0.728388012865633 --1.31378041107706 --0.200903874324688 --0.39513554155317 --0.665817633424872 -0.039998057366347 --1.61240540577072 --0.395502247824631 -0.700778114242144 -1.64428538185424 -0.749973751592922 --1.28597762174132 -0.445535996264173 -0.222995754251514 -2.02359042101838 -1.38921340981503 -0.680575485833518 --1.40557510220738 --1.78901193918647 --1.6988135343908 --0.14626223234286 --0.602778024150162 --0.493320046872423 -2.29402526627678 -0.537949438269916 -1.96441867455058 --1.51601300753801 -0.0290326966996854 --3.61465128361304 -0.362764273735898 -2.08368861196002 --1.14308379320769 -2.02782824602378 -0.717220231020224 -0.206342128223305 -3.86514150398351 --1.35378208373296 -2.14543800657581 -1.4183577180132 --0.675901810383888 -0.402892477772493 -0.0884876356978346 --2.16074396653551 --2.14210496082383 --0.330286619551778 --0.127276472313675 -2.88776028072717 -0.963878432235369 --2.61403296706016 --1.15908952902359 -2.05638869172369 -0.247184808822478 -0.283418237935905 -1.07938176756063 -1.97587972129063 --0.78249176202587 --1.89428684101552 -1.16853357369036 --1.12072153041285 -0.085824013177362 -1.48229435354592 -0.426771513221221 --1.33912615673997 -0.566987367915848 -0.491469673996457 -0.0984266814177879 -1.83088453608094 -0.237194544932768 -1.13008731737639 --1.24663759224299 -0.787727153889342 --0.760985416570122 --0.779850145962776 --0.433536152995647 --1.29242402667421 -1.12559846395382 --0.689653326812895 --0.187821780754572 --1.31916295113234 --0.94982232939023 -1.12751490694443 --1.41128374865337 --0.527677089324566 -0.0182403625265266 --0.775869803883282 --0.488860645361395 --0.0778452005357195 -1.9353940325977 -1.16001776915172 --1.06548747714367 -0.490603952765595 --1.77354057796236 -0.493184813627524 -0.583126009554967 -0.695446965851502 --1.69398631653446 -0.887169198591792 -0.788175568345929 --2.29752242291047 -0.747470602161414 -0.961593726571252 -0.140043422321085 -2.25916714183571 --0.440656932849581 -0.316000809029186 --1.12323370848506 --1.45412104058162 --0.00184857078426504 --0.73332839918757 -0.62495601133867 --0.0759715061597497 --0.0204603783683943 -0.547834716805069 -1.97496043996315 -0.753384190441636 -0.115302427570464 -2.15452236618768 -0.874438997377112 -1.53656788134457 -0.319838687032732 --1.32160479641548 -0.147122605337056 --0.801244545902886 --0.991683964852378 --1.34303312971379 --3.75600865331454 --1.20103342602473 -1.63659607104431 -2.54560071702823 --0.69471060915167 -1.43960771576824 --0.0698699273040049 --0.910942801359154 --1.04327746887712 --0.375489204405785 -0.329429338196544 -1.55516631477298 -0.866896287344517 --1.63469930437474 -1.01207279138276 -2.66154862408208 --0.0918444392934461 -0.339117036709826 --0.42975693664874 -2.05733508484158 -0.13968133551286 -0.365451691342418 -1.88802422025923 --1.49000655769989 --1.06664118705789 -0.63421544064536 --0.859352723996565 -0.879868077799749 --2.23141684347039 --1.16400397176128 -0.62854901669408 -0.455869638980346 --0.638890148205196 -0.962339134461221 --1.29205391074659 -0.606562463734452 -1.49105616188534 -2.24100784597982 -1.71605100085747 -2.98650474108874 -0.0591575759911862 -1.0501135387876 -0.00532703213086805 --2.69065540783425 -0.482639607189938 --0.563637973770657 -2.17971933716849 -0.753096344961534 -1.62619536934142 --0.0548830050855784 --0.79904936553627 -1.02002596011119 -0.282939774277324 --3.42980037407452 --0.239863717565019 --0.0772404232448238 --1.62726804065431 -1.85715821891832 --1.33485665805806 -0.766831828259829 --0.940078224284182 --0.126567483016153 --1.01729276166161 -0.128116763185979 -0.612725271103482 -2.28556738684694 -2.37084904778185 -0.626587441526468 -0.383932006948758 -0.184470132193965 --0.82173560744743 -1.6773330129334 --0.629248405773552 -0.7674413363317 --1.63330013872735 -0.935005097233509 -1.70143574500629 -0.133719906548377 --2.1134610098264 --1.33234638150296 --1.39231650333785 -0.297135117827661 --2.17116029456674 --1.01235735647254 -1.20785213086929 -0.129954845353131 -0.404481094744959 --1.19707349786558 -0.88250681516142 --0.23602500493771 -0.309635565658944 -1.33677328055401 -1.6244082791991 --0.0377774058283133 -0.148005495020188 -0.980354843296105 --1.21316751714314 -0.781961527161377 -1.63945743404157 --0.886842896949315 --0.821503050846843 --0.427048147536496 -0.688584921273637 --0.18969104358731 -0.438777491877101 -1.18145615813349 --0.452988041987005 --0.939021104373651 -0.69383659490736 -1.57900234937223 -1.21285990207771 -0.454363540114276 -1.92418495569741 --1.61172260046312 -0.20633569501913 -2.52570102417972 --0.408014809837084 --0.640979141332636 -0.65930090628984 -0.727324316005035 --1.38587779613967 --1.4237432587724 --0.267889356344575 -1.73311195122803 -1.13614720047547 -0.444921928337704 -0.931634351088997 --0.25512796558078 --0.428721552644376 --1.33059119805251 -1.42598760663202 --0.249046551879079 -0.588722327890231 -0.24913329791119 --1.31275575688791 -1.23556120652475 -1.74007287508235 --0.819778815938886 --1.135932708411 -0.00572870141865423 --1.43059038090441 --0.134956240624803 --1.14678760253219 -0.928194268905109 -0.721108699124869 --0.926930308153871 --1.27374117035167 -1.9245635462317 --2.19170476113779 -1.52083675027782 -0.313332045463291 --1.63101136779243 --0.7730754502244 -1.65406839921584 --0.106959544074229 --2.37770135430352 --1.76789524909116 --0.0318575349915804 --0.886605411744162 --0.348589645120249 --1.31992610013227 -0.171345255899958 -2.30661966723649 -1.91646713730584 -2.99141626835431 --1.93001842204401 --3.2967017745266 -0.941193448703725 --3.09948248344433 -0.228860870005958 -0.712325419480104 --0.821527812113722 --0.119084608506821 -1.47184604029941 -0.804792279222728 --1.84398557588399 --0.569716922743421 -0.407955722775508 -0.215835170267953 --0.114739629750988 -1.88552781396963 -0.997247318042069 -1.08914063410606 --0.437822690508618 --0.154364879188215 --2.31404857413653 --0.196068122773848 -0.506401631799205 --0.925288484795079 -0.000820041614705502 -1.20315532740691 -0.806459399067387 --0.530373975125158 -0.295989223620658 -2.33513654801308 -0.389430022527719 -1.91868994488125 --0.815262549071662 -2.10668344213901 -0.0434479297810029 --0.85510444113919 --2.30392649194026 -0.766198765212454 --0.491227045818242 --0.67054693818347 -1.2248094817077 --0.49184488981315 -0.166894630804187 -0.9322340783723 --0.135532954098768 -1.3682590955589 --0.841338005010037 --0.258981460936958 --1.96356694802559 --0.217306061786338 -0.536017013215627 --3.17051529157648 -0.498049947287601 -2.1148663682388 -0.838165080105414 --1.00363469792887 -1.61907761970599 --1.4851855624568 --0.392044199377349 -0.719112796233153 --2.20576103823903 --0.766263873899451 --1.13650395588689 -0.560359319805944 -0.368434875857393 -0.315152090105338 --1.72867099206729 -1.6434846206858 -0.483971276321881 -0.655030847604717 --0.127282576532384 --1.37085374614076 -0.879582201644013 -0.302866762837564 -0.932777659974636 -1.28140497826361 --0.0542319707874679 -0.193996330538466 --3.25240584724526 --1.02015635907936 --1.54248789570031 --0.68199788974518 -1.7977730362452 -1.53815811697706 -1.04280841696081 --1.1917410280513 -0.0915206968620161 -0.952489773022958 -0.894892666625145 -0.760358581270072 -0.503833847588005 -0.32835365855626 -0.706749510031624 -0.601263073940913 --0.0726597279858012 -1.31252175611951 --0.586919936361411 -0.0718111762275591 -0.881008754648597 -0.561793782541336 -1.47475745286949 -0.340515538664857 -0.437917068189062 --1.15721043841596 -0.755698049126632 -0.847704469595307 -0.411507525690148 --2.86991624835131 --1.12164468748567 --0.459284373051485 --0.340182667956238 --0.126146673654326 -0.150175242040925 -0.0837250359649637 --1.73505545241585 --0.982564256643819 -0.890692634250181 -1.96301198832834 --0.503119487118987 -1.30638780442709 --2.55426771329386 -0.8416272018606 --1.62244349703693 -1.3251924322388 --0.326003811118291 --0.336174146757834 -1.19085794036777 -0.559412954703824 --0.377888567641484 -0.112256161318204 --0.160737996808443 -1.04146914049308 -0.164530555630989 -0.660041284750712 --3.32684063177075 --1.4123293498988 -0.934104889484589 --1.03886306392647 -0.433029848864781 --1.31969345014823 -0.623028255855353 --0.544583918738851 -1.57236655161984 --0.680693461825051 -2.14310499768531 -1.54648910022847 -0.414615923585224 -0.0553937083047131 --1.05646806714794 -0.551446046109985 --0.171263836806887 -0.292710541157176 -2.41277075126299 -1.10232548755647 --0.866627172224941 -1.45723283567211 -1.32549131295287 --0.31863487371151 --0.290525371967565 -0.387949588384984 -0.544267251350016 -1.20717716779286 -1.28165414718065 --0.593277616622146 --0.709731506632561 -3.11048935506639 -0.398126603592122 -1.47338767453757 -0.0129152856391901 --0.417664587464699 -0.606976406965437 -0.705229865703991 --0.601875194644688 -0.419036852288738 --1.40090527742792 -0.210936880864933 --0.901274300106138 -0.89300608629992 --0.339408699356937 --1.35471992349624 -0.648465261814181 -1.10096698219959 --1.47127901619522 -1.13291050655357 -0.761589809016197 -0.480786383701572 -0.621692331944381 --0.46477644793244 -0.539075337516152 --1.2855628378936 -1.53631417159924 -1.74411155835761 --0.690524295467714 --1.97373883843881 --1.66937931168234 --1.37095093894687 -0.0256917634083802 -1.45193489579654 -0.695859480221532 --1.51796537501404 -1.63028512366893 -1.02108535267125 --0.707051521293433 -1.11482838342563 --2.66401655706364 -1.24863471690891 -0.576910649890458 -1.34169083093235 -1.10643873801525 --0.885166044864487 --1.85644512582776 -1.51239868646991 --1.5118661000551 --0.387613514698984 -1.84532139928322 --0.762596067970971 --0.973323385895846 -0.365220899608484 --0.643340808400083 --1.86624951492648 -1.54408499836038 -1.05257510089226 --0.223734503973573 --1.15842763769891 --0.939447052842898 --3.17749401302577 --0.431268272836384 --1.42111401189349 -0.0717017643286404 --1.82116661896455 --3.63116496101404 --1.67120485944217 -0.293867953442984 --0.358998028483605 -0.771871062248721 -0.759964370060594 -0.439445795436903 -0.13433206194996 --1.57352930360427 -1.75387212940964 --1.67927939703907 -0.612721463458076 -0.409973678969727 -0.844794146795655 -0.367982055145085 -1.03839839788003 -1.91740609214961 -0.302690099313924 -0.921791992552929 -1.22558190578985 --1.60541304011708 --1.47348834792729 --1.25621360752071 -0.0461394597764127 -0.742350893998989 -0.402706846997162 -0.0440067766700523 -0.206936687709174 --1.66941767682503 --1.35661176483871 --1.60276250786489 --0.817332959280854 -0.595003783735136 -0.736172269979035 --0.745677556098659 -0.632184763448311 --1.34092188197925 -1.9517176141489 --0.878061433408039 -0.766588613784819 -0.343163898962237 -0.95101361625381 -1.82519253428563 -0.620019690277259 -0.297312740139784 --0.620481547124207 --0.12392620472113 --0.363666260103138 -1.94567377695466 --1.17439335231245 -0.478509994009553 --2.1385502661834 -0.860914102836041 -0.18735848352949 --0.0440164893650898 -0.877278486933022 --1.97370443151826 --2.97070677821803 -1.13615178416173 -0.647489026591359 -0.510154407566311 --2.61766395124427 --1.54630174836968 -0.615701373155414 -1.2303729066491 --2.09590967043608 -1.8352972253111 --0.0973124762691597 -1.99134013918215 -0.562323881276344 -0.00388575432240401 -1.95954774042027 --0.0496288039983543 --0.348133541203005 -1.01800334944798 -0.561562732262935 --1.28208152625026 -0.350150217993189 -1.21584947762702 --0.246122467355905 --0.0859941349785629 --0.933239140173534 -0.275774142415401 --0.524831939886827 -0.0467530336456914 --1.04155015294952 -0.337321349264052 -0.411739783455424 -1.73729755461398 --0.313539558939929 -0.879925046391861 -1.58236886891378 --0.504508698226314 --0.307193609161946 --1.84859343133428 -0.196299997728222 -1.29194181966488 --1.4259232861414 --0.759587580289182 -0.449358392358066 -1.86844040795088 -0.852509435431543 --1.2906268191022 -1.24262088855282 -0.481187486700755 --0.438850151221981 -0.926630187318011 --2.13199275297472 --0.00445616612710609 --0.354424451133475 -1.86860300324013 --0.326125219072944 -0.803546278046102 -2.37121745567517 -0.469247948215363 --1.36386649032694 -2.44678100527139 -1.69511817719322 -0.649246389823192 --1.28991818677957 -1.61591925396515 --0.65594522660858 --0.578453414500856 -1.05624299806891 --0.479456667459417 --0.470558199727119 --0.112547967005625 --1.21351153675303 -0.526030655162538 -1.0017152551627 --0.19204621388597 -0.521081591747091 -0.86284547643066 --0.702491956401518 -0.424371070258534 -1.05013741907913 -0.771456559207117 --1.24807568617774 --0.235266797045202 -2.15820969778252 --1.49269906430734 -0.462775656926045 -0.228797399895107 -0.966958823478606 -0.118465190059258 -0.851206293720352 --0.631843830017377 -0.844690165747082 --1.31889523190815 --0.793075701119449 --0.571484035858624 -1.13218760513458 --3.11445904327624 --1.82555221778193 -1.20682976148834 -1.58601963647229 --0.103038701111625 -1.69175799296504 --0.00855957008244346 --0.117473821562996 --0.549586894642339 -0.434180910630365 --0.147738100131455 -0.760523422103951 --1.39567701541071 --0.0187377341022987 -0.248092267711289 -0.837598778580194 -1.11168295616294 -1.3758441549894 -0.0227317258919904 -0.0828995379253623 -1.39370531335644 --2.02109189143576 -1.52217587895237 --0.0696165337511374 --1.01685647832033 --0.686281627064936 -2.17187254030863 -0.577163052970374 -2.345222323147 --1.53391217136608 --1.87147614817693 -0.705803989117783 -1.13239904110622 -0.893791078081648 -0.26251717903601 --0.334923857559055 --1.16104931130844 -0.968470959182941 --0.107719559111786 -0.287613619024718 --0.624529212220715 -2.0478117702237 -1.77709648215442 -0.844742607253611 -0.748533183199077 -0.525333337143296 --1.75542393052293 -0.917145147045876 -0.163050548206826 -0.0222324258817395 -0.161964750804433 --1.9417015965346 --2.43568956843368 --0.113032255464372 -1.01745965801022 -0.475297117287759 -1.04138517923653 -0.592768313870048 --1.38848955810079 -0.6553250824585 -1.60681199375933 -0.425561209571921 --1.91743343448325 --0.163523223353017 --2.14702240257911 -0.196306152570184 -1.37490669447434 -0.211514275545149 --0.972615359644347 --0.589030540510958 -0.525600976432372 --0.357591428457855 -2.42329383710229 -0.115763237969816 -1.10601670385166 --0.0697507786599907 -0.369215772025431 --0.948348734120938 -0.646054300488649 -0.453136074945867 --1.92528503010942 -0.209237797394804 --1.27497884490996 -0.275632370144278 --0.0738612680641921 -1.68722499288289 -1.51682689432837 --1.98149011759279 -0.99517309137825 -0.765947431236819 --2.85766927971539 -0.527188564799076 --1.26603593383328 -0.0871695792295419 --0.231863157814438 --1.23488459864672 -0.705885113686136 -1.60165554334776 -1.40200786075468 --0.884390904620986 -0.0688064516536961 -0.428795819887274 --0.555334280866788 --0.625268198833151 --2.19238637441092 -0.786362870030747 --0.576845540203458 -0.587251021703947 -0.388133591729014 -0.711670833979937 -0.0695374323845535 -0.0904177249011404 -1.27980799110257 -0.0110420192906133 -0.286057129150011 -0.394365266172416 -0.132528008416541 --0.871715841231239 -0.444344402810874 --2.001117361106 --0.418191185187972 -0.829684666299244 --1.95195555414864 --1.64424279451292 --1.61024786046983 -1.62386018107631 --0.130983696381422 -1.51819013632405 --0.331490480818921 --1.9647906607943 --1.96251556131773 -1.30987619927676 --2.59750056003744 -2.03640477457681 --2.03284291415532 --0.933732848825567 --0.0066197287041696 --1.40787446888511 --0.0808206554874005 -1.04184797414125 -0.397948735627551 --3.19752836410526 -1.02231888849639 --0.250217447252172 -1.11791842951792 -0.924444357584861 --1.10218972619593 -1.75421466376206 -0.844779144207834 -0.286945151287846 -0.858122628693915 --0.776741118055622 -2.04076996835361 -2.2527385489607 --1.31105267798049 -0.422070084922531 --0.0646380681890406 -0.293720348851931 -0.337692329009686 --2.83428734251239 --2.0996935242714 -0.951286787957887 --1.42516113040265 -0.287151928842713 -1.3057489445851 --0.184931593498668 -0.653281922892205 --0.683820060439878 -0.0594127764768722 --0.117855158277958 -0.504904877866622 -0.161929474027207 --0.14142459483686 -0.419464462119258 -0.486110631872139 -1.01486281804595 --1.6789910156149 --1.09851805452383 --1.21037546553518 --0.789098452948625 -0.865044129903048 -0.228861396540685 -0.0572630697228433 --1.75239634557805 -1.940421850157 -0.396213628958352 --2.33386650608705 -0.0215198265978742 -1.57761298907318 -0.242586865760215 -0.519995380185026 -2.33686575818385 --0.573844132497118 -2.86884311729085 --0.0759264740178871 --1.17250104352474 --0.28372614074701 -1.73018327055625 --3.01175807713126 --1.57850155778166 --0.24310552034526 --2.41614342823978 -1.4863488337661 -1.84931427575276 -0.921396194029278 --0.683627789652654 --1.13615429330347 --0.489642180579818 --2.99654721697724 -1.37147842520707 -0.679902231521677 -0.815979012522227 -0.092825139404308 -1.31808427127754 --1.79847309151746 -0.690189279523793 --1.8306010309824 -0.752178172700049 -1.76442409563737 -0.584575971228524 --0.235594729693911 -1.40186186412533 -0.638515662562043 --0.666387665326152 -3.00444649812871 -1.43899307100186 -3.54114017065315 -0.816859037600626 -2.43985438928022 -1.19828025263486 -0.250527858453543 --1.93986484359899 -0.208965174762962 -0.101824147412799 --0.945070702007573 -0.524992275388328 --0.173318329539573 -0.366724507191607 --0.598970966843829 -3.02421481320776 -1.01360727832038 --2.276115637698 -0.480730565037877 --2.42765407929968 --0.0518266415361204 -0.931617522394287 --2.87505987156362 -0.228102269912343 -1.57157059514242 --1.07803816269701 --1.35806298020615 -0.0318161654441553 -0.684145223852415 --1.33740711252923 -2.11925034219407 -1.31699308929823 --0.372517366829321 --0.0903717648178741 --0.607617072604548 -0.592834481248637 --1.32901612156504 --1.11530860475953 -2.15255352187729 -1.26624602247747 -1.61331137561338 -0.214207265443953 --0.0338072452138967 -2.78809067984157 -1.58155967888228 --0.589371826802939 -1.45617005413955 -1.87000599525356 -1.56055516936628 --0.478833748917886 -1.52780023698592 --1.34181055821366 -0.589675141631586 -1.78773961655705 -0.417953854942407 -1.04467253940489 --0.470034865343965 --0.24774191820277 --0.0650001958975714 --0.401801053340272 -0.0384845519126458 --0.665163914133373 -0.579828655311349 --1.04960209240775 --3.98268165390665 --0.846981893975951 -1.31008401820286 --2.14865207958097 -1.72737086437247 --2.54883430895945 --0.61522623644229 -2.57832554669187 --0.49794830016538 -0.317871118453642 -1.57968413249303 -0.966486987351809 -0.262253004091875 -1.06652150495075 -1.84128609301095 --0.510644264854683 --0.932628484918837 -0.54280983685446 --0.394351471527713 -2.19504264504408 -1.84286360273713 -1.28740407676641 -0.390508864028369 -0.681907386982413 -1.74543544858282 -0.205465717546055 --0.0348445898953713 -0.70586368325923 -1.4180241023857 -0.252441875531165 -0.73666402567595 --0.457209806221421 -0.239904865396786 -0.257751287414463 -1.35369082277252 --0.374912028613792 -1.190672515294 -1.34006701003484 --1.42140927127888 -3.17461513180032 -1.52599722118624 --0.341403277262231 -2.29824393151717 --1.39942935709895 -0.457538899174802 -0.482572966360019 -1.48012677265838 -1.30121091982778 -1.14116006690301 -2.31164110108048 -0.426230372121513 --1.27764162348388 -0.480514367713766 -1.33278958856452 -0.753232366011954 --0.869171446015844 -0.396197192400276 -0.483645243809093 --2.31498086272042 -1.36132003787531 --0.138000151902901 -1.63723905455676 -2.29614237034328 -1.03214540677996 --0.999133014999448 --0.0113795879149095 --0.116338378118035 -0.989056915922138 --0.748236104140723 -1.76638994721474 -0.568239661591697 -0.235345530245368 -0.948901242052998 --1.45890221314767 --0.0597478712621289 --0.00842927924507109 --1.45356476092822 -0.0823154936590687 --1.64556541110216 -2.74593890774648 -0.390835467366793 --1.22116528320746 -0.572142567173142 --1.51334620197647 --1.44452594787658 -0.3879401527551 --0.440120489203927 --2.34235782682592 --1.42708627111529 --0.940715148438926 -2.45744052146074 --0.2437941723406 --3.5274060909744 --1.36286877180516 --1.08347540354211 --1.54073149948837 --2.15679421551913 --0.429511613831615 --0.757386593871587 --0.0583252144507078 -1.75867039531855 -0.617219212821631 -0.0792738890723186 -1.9028056868718 --0.610360793109024 -0.0787344826892991 -0.236819533211257 --0.973266075553781 --1.53551780600931 -0.252680560030491 -0.344988616987106 -0.820475804516146 -0.857342828329219 -0.419151585204528 -0.755709055634423 -1.0180951639499 -1.43162191638551 -0.241149195823493 --1.19871180981261 --1.14737588195333 -0.889974994710107 --0.0289988115647404 --0.448065839713411 --0.662430633475953 -2.6775372368081 --1.68220714893898 --1.92247329868591 -0.397725511268913 --1.78638603371688 -1.28003995513267 -0.340726649540379 --1.41483138134042 -0.74448924984625 -1.45420539708865 --0.47123083656297 -0.460327846345681 --1.17930001525874 --0.786748110743751 -0.554361261167472 -1.89873703143246 --0.725287819385279 --0.16310194876425 -1.2679775055621 -0.78925904630081 --1.25107314672093 --0.267656909170022 --0.91115916920516 --1.72936448520585 --0.312157428382598 -0.380370880746279 -0.640628313830897 --0.808619871008585 --0.941665656394381 --1.68741459576462 --0.504331098228743 -0.112188127332166 -0.163949334735115 -0.214978567021841 --0.199570266390307 --1.60400747009195 --1.82304531368554 -1.14775202186701 --1.3162736338326 -0.496952349152998 --0.421156027927296 --3.00407765036701 --1.61454634996105 --1.5414331743108 -0.350469975486551 -0.715782266571374 --0.589385944095138 -0.773991281088868 --1.34420390974055 --1.33644178111084 -0.145857465460065 --2.7462423655572 -1.89941424128462 --0.385256801661431 --1.19507815595334 -0.728740602679562 --0.122888305609756 -1.49630848651326 --1.62990277342494 --0.657088628292758 -2.17199230364038 -0.339979843659478 --0.0779105909828175 -0.78409936273427 --3.18338017384158 -1.06283931064561 -0.234108601940717 -0.705786485473201 -1.00329707453825 -0.158843654084251 -0.954388249193947 -2.4393831332721 -0.51377331690068 -0.652731496475301 --2.20154889103156 --0.482276657250381 --2.88177311273989 -1.32249211164717 -0.911997079982523 -1.95469844635636 --0.088011753198554 -1.51304046368978 --0.365552816063328 --3.68275422055686 -0.517249304263306 -2.237616991433 -2.99550131816977 -1.84011105833756 --0.609804342502933 -0.30768255264838 -0.662683800380556 -0.558494102011959 -0.526677238017555 --1.58364811006366 --1.49631350285329 -0.126182761107202 -0.0937285149349414 --0.241520601212315 -2.69453878964547 --3.26839760974022 -0.369333255752872 -1.97319919125801 --0.0444774268668837 --0.146553609741552 -2.09801530972271 --3.73631705074446 -0.0477624899620821 --0.359985771374681 -0.0470181421371709 -2.11579760694477 --2.16261970504251 -2.26357770847659 --1.09863525647921 -0.994136490782417 -0.712878516460766 --0.51724180764483 -2.06643048908899 --0.833803556977944 -1.16933579225674 -2.1296561455759 -1.06558762157094 -3.14302340744955 -0.138637044846572 -0.696110744961093 -0.502363018749422 --0.0859309054703061 --0.0229886585824275 -0.71947519038865 -0.668154280605743 -0.330553671715769 --1.28109904867005 --1.69123379110368 -1.72929411848375 -0.458413836983109 --0.298656045588523 --0.211296039535185 -1.47262443243798 -0.331607542117645 --1.44888148719189 -1.36588768743956 --3.27819286781717 --0.334391629662171 --1.50684783186056 --1.19093554494608 --0.902497423191065 -0.566297447527852 -0.399960515015302 --0.0195692801994092 --2.11685147818159 -0.219481299764681 --0.0516026694604932 --0.527359151966618 --0.114329875221685 -0.817596381952816 -1.1357760769972 -0.383451925027487 -0.0585668690308623 -0.622040541192728 -1.51190641604214 -0.0103418966502353 -0.821529386019682 --1.05436787953593 -0.290158907928413 -2.34985477121207 -1.4555755253363 --0.0115048946602485 --0.0450962686728111 -1.26636918777239 -1.34132764101859 --0.358483975319693 --3.78886945227368 -1.75000917210962 -0.599878578331293 --0.83289446837972 -1.74724559105152 -0.350822595862155 --2.14230357161425 -0.444600247601592 --0.382108795410335 --0.579879940015109 -1.3906806041873 -0.169838602187266 -1.80762704890389 --0.0169800217785863 -0.180777010016087 --0.532382514713888 --0.842065698957239 --0.299473106686126 --0.525565116790332 -0.478730085424914 --0.103010742843541 -0.80656828353874 -0.133474323340057 -0.957498046480243 -1.35180225689918 --0.711033534520709 -0.398477994489717 -1.46187400193138 --1.89961561546789 --1.77080471367464 --2.2973286320707 --1.80805715799424 --1.34751526996387 -0.308844315350187 -0.158957227460341 -0.931532080967953 --1.40813939412666 -1.09542445084784 --1.23983532854506 -1.81922522091016 -2.35044177372116 --1.59982733297351 -0.459662061862593 --1.4304007572068 -0.486057509884841 --0.0641981120980368 --1.19788356303322 --1.6677377732985 -1.40798373747072 --1.48382703268212 -0.557939431248172 -2.55545535413841 -1.58818394501077 -0.765949291221375 -1.34561011230556 --2.68971773290026 --1.70282837783659 --0.48547921265749 --1.95756049930588 --0.518761250386245 -0.779267299345857 --1.28180234027809 -0.150763810695427 -0.395413894506689 --0.322489822181943 -1.13776137698443 --0.820049133163668 -0.885179585572097 -0.751605178413733 -1.085806400236 --0.904194957737218 --1.57722233542806 --0.262040814912719 --1.45891679772513 -1.64795750047251 --0.541741822676155 -0.164649133101111 --1.01271057243306 -0.837608104170002 --0.0668136191350648 -1.39249351277592 -0.313757540701353 --1.8702958231416 --1.34011196929077 --1.33442243617696 -0.268872050746499 -0.84200805478751 --1.40600397175921 -1.37779997870989 --1.14247936400547 -1.4010989580775 -2.72871374137275 -0.000365411383157266 -1.97477536399516 --0.715974094247791 -0.418255322335312 --0.152382286716971 --1.35687695219464 -0.917208488320611 --1.60980323631555 -0.102432123078778 -2.23264687709991 -1.12801047278673 -0.762972888783523 --2.14565331234934 --0.00356796216016875 -1.95456668808277 -0.91223437931342 --0.024078936458622 -0.937243694625863 -0.561647040767987 --0.969658533443628 --2.35693073651738 --0.0266068910103741 --1.42444170445929 --1.69578100980024 -0.0854421828024599 --1.0146075109316 --2.2889367194505 -1.6105558034035 -0.942964059890848 -0.612493805193095 -0.799353605428553 -0.873725927706626 -1.23941818812734 -1.12682548103328 --0.343530450255397 --1.42708767273917 --2.48532843797726 --1.01516760074525 -0.165576450743949 -0.342821004100401 --0.0819605020235219 -0.809354531225132 --0.871708891263935 -0.948567987166363 -0.814211292307771 --1.35584479545264 -0.322674599720402 --0.723448769824664 -1.72442824148695 -1.00184262940179 -0.789010938809668 --1.42633894531497 -1.12872140900209 -1.12280339481403 -0.545297286081185 --0.515065314087927 -0.519167609942535 --2.10300982163835 -1.71929006970622 --1.92955664274894 --0.105785408445794 -0.844887001889472 --0.133562668390443 -1.16719024472921 -0.457050137214964 -1.12847106105994 --0.588942765856444 --2.78566031810432 -1.58855337724799 --1.05701611651445 -0.58563835690526 -0.163100830847107 --0.923070809762955 -0.797549125503124 --1.02670637326341 --1.68006453475533 -2.4679826313343 -2.87451542624512 --0.0960475231148443 -0.251557877013147 --0.228271306983132 -1.56038026979866 -0.62757197179492 -0.323742560838252 --0.170684553618329 -1.15597724783431 --0.398154102261294 -1.02892389000507 -1.01493837377494 --1.0295805182744 -0.627941470971964 --1.73382397823911 -1.77818298426507 --0.384051597573105 --1.1362260909634 -1.47699774596785 -0.140419300816681 -1.66683626447048 --0.93254654855196 --0.774578495780759 --0.491075378017271 -0.623145640945957 -0.391002301691367 -0.0658084507609829 -1.02956310698572 -2.06390727040407 --0.408056822815908 -0.927885144509077 --0.85162939060649 -2.08991805424291 -0.710652247957128 --0.0427151125061354 --2.78632159323465 --1.30342686823434 -1.87369794035108 -1.01543907657229 -0.536192274597106 -0.504320816367098 -0.494338106216412 --1.10201107798049 --1.03219090899846 -0.10562117169669 --2.00410273594284 --0.668028530285362 -1.5308633220173 --1.1028232262432 -2.27068364270048 --1.16063884054005 --3.53101722709183 --1.46373265630088 --0.590122024296033 --0.626686859431057 --1.46575320852617 -0.0926721246761595 --0.889497623103065 --0.531410180625688 -0.220394940930213 -2.05112845599921 -1.73154497259067 -0.202110769583593 -0.556573012547009 --0.0687661261186427 -0.0447815311976978 -0.800552205559891 --0.120031125469616 --0.257116020756477 -1.89130337265897 -0.151362480277982 -1.50512329496736 -1.24166842491304 --1.23073159513778 --0.196382490009817 -0.343195735823457 -1.4661084045992 -0.573765446095063 --0.803330934829052 --0.376521096950846 -1.03399203756448 --1.35764790849491 -1.70856312828437 -0.68120903805859 --0.842327751891192 -0.157886802548944 --0.0888096381786205 --1.18261918590387 -1.68068322861374 --1.16761295585526 --0.0254490804598984 -0.322517391703361 -0.683857878661708 --0.156548331781366 --1.03324658405375 --0.343386412081621 --3.53751749852429 -0.219918505819731 --0.201557848029342 -0.126850750831151 -0.447638709458568 --2.78000759174944 --1.64218327964599 -0.486950468509288 -0.976834094593528 --1.82621870586185 --0.266257687487972 --0.128453834133257 -0.177075064837313 -1.459423773332 --1.67552837364839 --1.01637051398787 -1.73027844782166 -1.26352735726455 --1.93260645855523 --1.89928560246761 --0.691318499382334 --1.46136973125045 --0.213624260358003 --0.572266026134244 -0.462529231820898 -0.773456841732383 --0.653661205888451 --1.9407941968059 --3.27662602898074 -1.82549868370085 --2.00817551803907 -0.109656209197967 -0.920302332856593 -0.210547287629991 -0.587166902776142 -0.424616932647858 -0.802758253092094 --0.259990734307586 --2.71694258342364 -1.44799111758417 -0.21332142072588 --1.81292600742191 -1.05709704033691 -0.117980639094279 --1.38544864558859 -0.535584997674327 --3.46386825443133 -1.10669433997885 -1.78901748698134 -1.31981512650327 -0.875241044154944 -0.872711700140716 --1.39167855374884 -0.49903988229252 --0.140863356454776 --0.371035815346595 -0.331269855795636 --1.66813844819631 --1.27131033629271 --0.753258451955606 --1.55006365134571 -0.999932776973024 --2.37653265134364 --1.50605034884437 -0.304585080291096 -0.944956549377943 -0.494539105271951 -0.475320499590985 --0.675722513689205 --2.6227410807359 --2.6428929279252 --0.291602764255643 --1.98458732983817 -1.64125746511829 --1.56564352064569 -0.170388724611426 --0.880758317816586 -0.342167028196268 -0.949786294262006 --1.5878969995086 --0.140093253766757 --0.0253467979620297 --2.69134912859555 --1.00233586589992 --0.398439274657381 --1.31812771145444 --0.106564348993111 --1.49029357674499 -1.0096881425426 --0.0613094038681794 --0.466532551615096 -0.14238273985044 --0.292390539958248 -2.03208105646299 -0.380261770543813 --3.2323319857688 -0.23680899053681 -1.30125516980619 --0.442237896475667 --3.34174313866473 -1.4271784497134 --0.172822169466496 --1.71232871613503 --0.562279164838884 -3.28314670432929 -1.99882001997982 -0.256784986007215 -1.33160095105755 --0.0624671136878483 --0.798465874187855 -0.895708067888654 --0.783168073352662 -0.21637615188898 -1.35855449979822 --1.40120788867749 --1.02188685869216 -0.536286145738362 -1.60488441245683 -0.332979334538583 --0.462464011115433 --1.42499456244172 -0.0551748377410668 -0.65165626111302 -1.72958171918496 -0.704802358989641 --1.99683584890732 -1.01716104807878 --0.00973820875635312 -0.891677525327893 --1.81964616242175 -1.81417103782316 -1.48024998550472 -1.2697998414509 --1.18591977030575 --1.11860986562194 --0.362032996705551 -0.868216881223063 --0.214573543701 -0.104525838612204 --0.570569021862411 -2.29419510531305 -1.49047023179806 -0.375777203659588 -0.606335597268821 -0.0719958494882675 -2.13998110326727 -1.41417841453512 --1.23512719241288 -0.834010745568193 -0.476751306299892 --0.0271730255258547 --0.0346463276502718 --0.451425102414202 -2.06253999607376 --1.67960674922124 -0.324846466676398 --0.958529343666186 --1.38666385573542 -0.168854625960828 -0.787665121988585 -1.16835895814389 -1.02237030184396 -1.77852076954767 --1.03123200312636 --1.06681619683468 --0.696125712668341 -0.879569330196885 --1.90970137802475 --0.157014863168747 -2.06395840817573 -0.903519120925747 --0.167193337961937 --1.37691631044684 -0.74129569394205 --0.930930092234274 -0.424057490800401 --1.95201283897512 -0.196469467126843 --0.830130166505192 --0.665272175924667 -2.29556409238569 --1.97708250079203 -0.906762841354876 --0.047484981383203 -1.80029032919389 --1.08319304203603 -0.0912898571437655 -0.746675654795855 --1.54045002068966 --0.173266021028457 --1.46229203803975 -0.0328196089272659 --1.33945807173694 --0.270629907818062 --0.384014212891778 --2.95503746208562 --0.536301509781367 -0.633975653727921 -0.457810011388984 --0.00695186465218001 --0.0107216666427803 --0.0394946278541486 -0.810107480945199 -3.48806756208943 -0.849068506807399 -1.0803810535595 -0.638209732667569 --1.87291418487126 --0.79873597721533 --1.22680658098854 --0.0627860372079709 --2.71352644954389 --0.0280574667463096 -1.10873995292273 -2.4577618188741 -0.993981961642675 --1.08139573323479 -1.25370698956771 --0.929040445081201 -0.37968962552317 -0.662079222593722 -2.12623935080734 -0.811094826998627 --0.270253148923054 -0.730050568098118 -0.34044722361558 --0.0421613356232484 -0.918786026871684 --1.03327363837671 -1.47764749075452 -1.67958408076129 -0.700584430316514 --1.68267496409888 --0.172839591540011 -1.32642479493608 --0.0743186003897947 --3.43325405384636 --0.0595879361167846 -1.97816852259184 -0.108216662806885 --0.168446386277385 -0.0165407338408539 --0.966579442787847 -0.402950191581716 -0.120292199621298 -0.283444588405619 --1.32015303399094 --2.21018346715104 -3.54848032094235 -0.0627833265267626 -0.914181685795377 -2.57048597707909 -1.0300082943652 -1.24756288482044 --0.356027580939589 -0.450927872553812 --0.556676608956288 --2.10589777407819 -0.588087049210138 --0.899740592187126 --0.613992213624822 --1.33147187552002 -0.86786563325175 --0.452441628802777 -2.10153848598556 --0.253489263811886 -1.06707604197713 -1.02107054962853 --2.12927073481525 -2.04774402842461 -0.828205501745 --2.95091015372827 --2.61834162683478 -0.332817673792285 -1.84050908405184 --3.16780100151151 --1.7467960506035 --1.88326091354468 -0.742012504325171 -0.452509782244615 --0.188121311597754 --2.03008391517515 --0.823292867485403 -1.90803698015582 --1.40787211144119 -1.18003616741252 -0.731037487062183 -0.787047024491088 --0.822015035394404 -0.136042336600033 --0.864161974190964 --0.570416554781865 --2.1519661005017 -0.462952539810701 --1.74745182908833 -0.569984318122827 --0.879244920966112 --0.413006112981549 -0.398431233110797 -1.76479655640386 --1.62964121061893 -0.811951295624899 -1.33859146398367 --0.440293025333119 -0.0999398981833295 -0.414016778844871 --0.136769114591825 --0.661368265212428 --0.0293283859843996 -1.21083161721212 -1.1549691649223 -0.756039080474771 -0.931714230893695 -0.163567642278499 -0.759035895730845 -0.443198623915087 -0.988702731044809 -1.56657781892529 --0.710849956168079 -0.310921213034765 --0.86738591469485 -0.255881164747768 -2.05175480552301 -1.11567933114598 -1.17178402227579 --0.296243896758547 --1.54150136023743 --0.607131313581124 --2.0809921529829 -0.312930861363988 -1.2494031413889 -1.58789835123232 -0.167784061389183 -0.948740951481403 -1.92099355863994 --2.22200774444488 --1.63927080798682 -1.78709529596633 --0.48952314975887 -0.115215847975744 --0.287392618916506 -1.93806367923291 --0.268850499140758 -0.735702456908275 --2.32261056923248 -0.917279273075742 -2.2276870712493 -1.95257279801536 --1.15457548956196 --2.0626684766155 --2.78995942800379 --0.664564315904443 -1.76250030400559 --0.462828447178719 --0.486539384298453 -2.27923040086544 -0.589312485656752 -0.554526621707261 --0.681970357700948 -1.80353928539937 --1.23667359055951 -1.87593462115448 -0.286904045554872 -0.898748468205946 --1.54379313609031 -1.3639446255454 --1.85986196499906 --0.285131340524856 --1.43877082905938 --0.839179793569865 --1.00361555600277 -1.49759426929652 --1.09333377906047 --0.0745598123259761 -0.754469074450757 -0.310614778163639 --1.09594942555213 -1.39935895784314 --0.93170214683968 -0.726018750143627 -0.428931049340397 --0.219845883400865 -2.28858609018453 -1.9445146283491 --1.04785219364796 -0.264095946195372 -0.803632070837391 -0.433421926642662 --1.78784890650029 --3.06599985110124 -0.18554645046823 -0.221655930231295 --3.4890530921439 -1.69924469498577 --3.83815372941618 --0.41471642068273 -1.62082627459566 -0.811885293275346 -0.508189416480764 -2.95116157205339 -0.0718020796043728 --3.70256058767364 -0.536976274569477 --0.420900129787757 -2.33662501593386 -0.888684617725342 --2.06035560131336 --1.66611429902428 --0.189656543713738 -1.18117378922857 --0.853632051451715 -0.25792082138531 --0.243774356973388 -0.281336272055142 --1.38160244862319 -0.0829463135522559 -1.43900280909768 -0.665311791022742 --0.340118084102883 -1.52147053130225 --0.716425505700794 --3.09202980831964 --0.926861038334012 --0.404374365125708 -0.175885481858348 -0.362130800919306 -0.822239485515126 --0.0630856136562823 --0.250400470329218 --0.727290594703121 --0.995639268667983 --0.441248043442437 -0.756472534761524 --2.09783520353085 --1.56885848649764 -0.55054733216884 --2.79907665493763 -1.62194603321937 --1.86446822119061 --1.60871081274029 -0.395146390721361 --3.61456743359245 -0.391369588904173 --1.53086262613535 --1.02239786499726 -1.9303901489367 -1.67646421519848 -1.03045012263 --0.00392291631526653 --1.42245635335277 -0.717275483967349 --0.126491552323978 -0.21124586132782 --0.0163996147086145 -1.25629471550931 --1.37024859800813 --0.776995801916172 -0.0125392618656299 -0.990151499433875 --1.16522836630482 -1.05965305688911 -0.939740988138645 -0.294374525054822 -0.40279539921638 -1.07368630497133 --0.198739045087116 --0.624724096251214 -0.433288019403813 --0.638029028527534 -0.12005738879102 --1.88784337524098 --0.000277958148366508 --1.92228672076475 -1.46638402789736 -2.02656000048765 -0.501518244649796 -0.0279054105441361 --2.35565065229994 -0.981777416515634 --0.524564424418966 -1.5001453092687 -0.308099272948555 --3.76240447531096 --0.0257237610629222 -1.7217931571525 -0.190827897302434 -1.04503331490766 -1.24935202677937 --0.85064995993776 -0.162056608550394 --2.48045155024342 -1.93650922219963 -1.09564793213664 -0.279064922043405 -0.618057842843378 --0.523066401892969 --2.07490638946994 --0.445732282953767 -0.124684020713687 -0.634995163246966 --1.95770757023193 -1.4747398441856 --0.631309358712176 -1.15416645860304 --2.46350263901952 -0.401847535486073 -1.37499719255104 -2.04944451087453 --0.587760223154781 -0.810945941124906 --1.61610762135956 -1.26843827513741 --0.386478871583851 --1.45381491143212 --0.890735989607414 --1.1605023857347 --0.584867749000153 -0.775625273880895 -1.40038130166328 --0.561110360511218 -1.33596808428829 --1.0283493685124 -0.984948827917956 --0.926953836010014 -0.316093904536372 --0.270918662312972 --1.16392108550989 --0.486263612057328 -0.312286947061137 --0.979756648909227 --0.242439317523669 --1.12002311729649 -0.850608258781698 --1.28853201138368 -0.691106467448716 --1.38492046865012 --1.37614719129564 -1.65104504728187 --0.714976727501181 --0.292998969625376 -1.20688578106643 --1.05527482334477 -0.464384673281721 --0.72300426580415 -2.04139405410719 --0.685142017510991 -1.8016711097677 --0.0302638225729268 --0.42025735065873 --0.765831251590001 -1.69292942365841 --0.494797858740803 -1.81139581451169 --0.00379944306463997 --0.258695427764462 -0.346658533169027 -0.819723807402184 --1.71865572788964 -0.218559280973746 --1.43390595348419 -1.09996500017425 --1.4983659471972 -0.475157479598224 -1.20603568082769 --1.02422198140799 -1.69117227919306 -1.15335144196544 -0.497172639985889 --0.352979281470894 -0.566685568130611 -1.78687034796075 --1.18921648924445 -2.1563411401021 -0.901718280014961 --1.39579535334965 --1.67892420094109 --0.889469543229421 --0.480334844414529 -0.937035256676147 --1.69635969038482 -0.823351862016509 --0.318628467702993 -0.230427044387305 -1.43796922177686 -0.704665992867408 -0.69810169513064 --0.568938695666095 --1.97246496945345 -0.913476251796979 --2.05943999063727 -1.44082034954457 -0.8514479635611 --0.233999750108289 --1.63727563578606 --1.6449228293537 --1.98263342672607 -2.27776103301495 -1.80694676060064 -0.627870692138316 -0.148508762652977 -2.49578503444729 -1.0303907773724 --0.0181720487774228 --0.628336279529229 -0.78509873174027 --0.280928075302 --0.622789384806854 -2.37774343089416 --0.521326872381046 --1.51750882298187 -2.25413310002628 --0.0347988369402472 -0.693779878454745 -2.12213567325563 -1.28519164288562 -1.95740736727964 --3.7254144026542 -0.602906563332638 -0.246271273343972 --0.948297125462425 -1.05349326645426 --1.26556852398475 --1.07080961762665 --2.57787120815811 -0.120390562259747 -1.00913421342959 --1.77407242811066 -0.68295247341306 -0.0771302969473737 -0.251279787373354 --0.075177407722272 --1.18058807011507 --0.453038965425854 -0.477378198531628 -0.693811017970745 --1.12594839368705 --1.23789496548974 -0.467920022563732 -1.09990456399536 -1.13061045752372 --1.44194798142807 -1.33806446309246 --1.88058883097708 -1.76966849472159 --0.734377910520024 -1.49835730505214 --0.441952156135573 -1.00779478647325 --0.389611481541753 -2.16610805670761 -1.24430886472808 -0.327065476240129 -0.252756081074512 -0.785889854560811 -1.31400724551581 --2.48586255841771 -0.782823180414571 -0.091572908683089 --0.0293547360339268 -0.581250518992348 --0.787638739842713 --1.32386537393324 -1.13695788171183 -0.118070422673785 --1.35565835098469 --1.31026932817885 -1.15910481796091 -2.37889784380294 -0.202960324663909 -1.64257309959584 --0.305140947412177 --1.40960821732426 -1.26292550188092 --2.30482243764367 -0.368142453436995 --0.575369211834989 --0.70615893681148 --0.339730148358328 -1.57777413767791 --2.09536912679721 -0.6279160258342 --1.28583553197253 -0.930876050297167 -0.252114084323836 -0.676965285380739 --0.21309060822656 --1.22951797254236 -0.517640490686524 -0.370771026143373 --1.21849237660784 --0.177229502239818 -1.19445365777438 -0.0739609157160608 -0.626202166392805 --1.38445041709426 --0.00308512354016344 -0.747769398082209 -0.276835401177058 -0.21157488766894 --1.36897777129455 --0.0269635290850516 --1.58758560666121 --1.70955110583446 --1.10798647597177 -1.24071811305388 --1.95900357439642 --1.1573274159476 --1.32553761498235 -0.130756671628431 --0.481541233609583 -1.18127152911837 -1.52750051905851 -0.475350932679229 -1.11743354225784 --1.00563895698177 --2.16635664298123 -2.08603867937602 --0.993617179002957 -0.266805085772871 -0.650387916595717 -0.432959566426952 -0.594714523365317 --0.584108857250737 -0.738015780632061 -0.477832681185095 --0.40527930126083 -0.670755154393946 --1.20007294247008 -0.266830655127777 -1.41798427407584 --0.797893696885467 --0.752552472170848 --1.48801969951687 -0.144307363368753 -0.788228613677472 --0.187504786705309 --1.29703051527538 -0.275549524871458 -0.473108810861294 --1.47213063381494 -0.0797073366827021 -1.73313521916126 --2.21106044461298 --1.13625576904682 --1.02454203002632 --1.91177696687728 -0.754176991244321 -0.276367503885474 --0.092517838099262 --1.01187862009433 -2.30900762915688 -0.394906789778124 -1.82668225194884 -1.3726201076332 -2.54414099293441 --0.360618451719091 --1.43157941603552 --1.7469032543064 -0.886343668494156 -1.24447474819848 --1.53386432262758 --1.62332462485463 --0.549193428707925 -0.532838380970929 -0.860204307418666 --2.0729059834724 -0.190757832870377 --1.43769891604423 -0.765724794257865 -1.10848131817906 --0.257486043748926 --1.38102444801803 --0.90672359295149 --1.26027390136331 -0.416429602234523 -0.156456362146784 --2.25042950896668 --0.597222185450914 --1.6153442477182 --0.442171268808433 --0.445586311869114 -0.147672031890345 --0.139686202719265 --1.32598171514635 -1.26227520102342 --0.583355826481196 --1.05908509185926 -0.00699307788764081 -1.30270530969214 -1.36157449874949 --0.681548326333109 -0.558330169300785 -1.65559064774718 --2.10297807252294 -0.692288330225828 --2.03168908318683 --0.260898760842991 --2.39379031000844 -0.513857475878041 -0.408771973590115 --2.14042453481422 --0.150206084941772 --0.0598573936950153 --0.0335887325355948 -0.593671116137948 -0.770967395465185 --1.62259523379055 -1.11879616896652 --0.206549692627689 --1.47476082938082 -0.0907080232613158 --2.28403912087547 -0.228467992615666 -0.640790525078671 --0.481811907169909 -0.410684400544259 -0.187921367144888 --0.794035804439105 -1.87638032823475 --0.0955501373304131 -1.85291932120935 --2.07886759002234 --2.26619299359928 -0.657817919683737 --0.255995536921194 -1.44110661114366 -1.39406134220733 -0.536954078078701 --0.847460568794684 -0.275188256771148 --0.280210420193512 --3.38620069185152 -0.31373490746471 --0.143995171239766 -0.892066111598968 -0.886662318156766 -0.680681938954596 --0.190416883566762 --1.46231557260034 -0.138497700744669 --0.989380586073182 --1.23220857487814 --2.75991248360483 -1.00189458051083 --0.21757332160016 -1.32629883828543 -0.418550777516964 -1.79700623194096 -0.263602242870341 --0.615521062142079 -0.438720522793568 -0.0203709078975187 -1.19469882049505 --0.554754458897715 -0.157698440130801 -0.48357453867478 --1.51871895857176 -1.51792488841204 --0.613375649165377 --3.88363413407965 -0.582248113736377 --0.235553460438481 --0.219260876047599 --0.134958805323055 -0.782228589574345 -0.504925028344481 -0.216303630185996 --0.550902361418069 -0.971891086295635 -0.527778942537466 -1.70590643356053 -1.29323161511203 --1.50022119396124 -1.65685309997907 --1.01227423340247 -2.03949134319843 -0.447518707171845 --0.900938474007596 -1.07465794889597 -0.407368378909489 -0.594860479310499 -0.249098914782525 -1.21149074113805 --0.45492955745403 -1.27554564443285 --0.0461362763698077 --0.54318956512882 --1.95168166337599 --1.77621523193274 -0.301639421353777 -0.88922227087067 -0.218893394417401 -0.0700850715979087 --1.44885485036739 --0.200265687353919 -1.24081281264885 --1.45257796375094 -0.426280180839241 --1.20628316927139 -0.130683676308843 -1.85649060267776 -0.502337113551407 --0.282551303986978 -0.829490609078507 -0.065844467064224 --0.755895571581373 --1.18949938505877 --1.61010614226709 --1.92076759615002 --0.436445894941965 -0.0379420554713583 -1.10773535565215 -1.59617023625534 --1.37969089945667 -1.22559664663149 --0.476901780272399 -1.89976968045892 --0.254051894974737 -0.930709376864458 --0.00176615852235074 --1.2681356590568 -0.391006748379121 -0.355356400041973 -0.47629117186041 --0.744414714031237 -1.24082885404302 --2.25536238254413 --3.08342465364262 --3.19038525470237 --0.475153825749224 --0.597262669939333 --0.188397232367244 -2.38821975268541 -0.458746493709668 -0.297451138993925 --0.216272142030466 --0.1288117857749 -0.407815308840068 -1.25628127091081 --0.42756966409817 -0.919315066811819 -1.49765569191027 --0.632701397218007 --1.31341930224664 -0.49669120865455 --0.0877321232834696 --1.31280810865056 -1.15579252241432 -0.37771994243108 -0.190196651909222 -0.22284672936212 -0.45830197553234 --0.349298169301889 -0.712898782028821 --1.92949313714279 --0.0180897601550338 --1.25892336448377 -1.5876026400635 -0.300556753532717 -1.57754124178778 --2.7022924609926 --0.0665812865658637 -0.54231091919501 -0.612906750318311 --1.80027655310242 --1.05911618937494 --1.84404157318552 -0.543118335474681 --0.443276660951373 -1.18250454900884 --0.232449987210721 --0.571504882343774 -0.914707451753031 -1.37293728216681 --1.89069133765061 -0.396305166019875 -0.528043090481077 -0.520505575409366 -0.572970121685502 -1.56132414874949 --1.59563702237187 --1.43326994638035 --0.839810180316352 -0.00969018141791267 --0.738862195443271 -0.290977697015894 -0.767223578452036 -1.62815700571831 --0.276688325596204 -1.33398907234247 -0.516637595195411 -0.773165715578735 -0.824815418931774 --0.567824113348095 --1.5289106850301 -0.301777475660318 --1.73819031396824 -1.6627796767807 -1.41828028345494 -0.629404977980128 -0.733538004983412 -0.690972181962017 -1.27749425820507 -2.18477878646267 --0.670230387770587 --1.92789460156773 --2.16754010579541 --1.1318768153429 --1.80808833830957 --2.26510171148761 --0.721223324974567 --1.82238614977866 --1.73441927069 -0.0523701352911345 -0.405923994311321 --0.152345746282684 --1.24615264571547 -2.23711878695131 -0.392185275106373 --1.56837996062859 -1.2431484146333 -0.298214441761745 -1.62211915053167 -0.135105449878886 --2.23746565592564 -1.99965219347472 --0.437948141629491 -0.0487348387741591 --3.57061026282533 --0.160647659949845 -1.25709517039449 -0.331777037961112 --1.53001858083999 -1.02506039480084 --0.391722737949728 -0.607856882886676 -1.63439285725292 -0.643936321894451 --1.34580979250785 --1.04494719253603 -0.479990551471381 -1.66334989148285 -1.52312993603319 -0.827829607635103 --1.46388763914099 -0.492448185179555 --3.51529944610091 --1.52078828830061 -1.00681116261155 -0.86222012900819 -1.68534642930009 --1.18856026982078 --0.999813674435881 --0.220492935488622 --0.579281256130528 --1.52400285568764 -0.254974945988177 --0.237510513927386 -0.439040903929717 -0.424032695507126 --1.7857719655944 -0.473824034515969 --1.33553789472069 -0.123245116128068 --2.27841383318046 -0.203999730421462 --1.91678874250966 -2.08042151242763 -0.117546804891749 -1.36984082040558 -0.113801503909722 --0.11735574382249 --1.6788143739961 -0.516723974255125 -1.96321163228991 -1.8161554437406 --0.621130732676576 --0.0331054849038495 -1.53410773451797 --1.77138487518445 -0.467356673887608 --0.46198187496659 -1.38999669720698 -1.47832197033936 --1.23962738535786 -0.904818664755478 --1.14267267965293 -0.235842747263522 --3.31958494166215 -1.3508850886485 -0.593253557928357 -0.405623593017825 -0.690214148689307 --0.992911504009996 --0.636721343164361 --3.34244928623548 -0.442439763925194 -0.657422017802997 -1.22885031435237 -0.317768537740122 -0.175736517362031 --2.50573237145017 -0.389285443360073 --2.61392641137541 -0.839071623891311 -0.400998456816753 --0.0524388927367099 --1.08645164092219 -0.00115370498541445 --0.277488596851764 -2.11541192457842 --1.04749350347315 --0.829367228332302 --0.0186141373796893 -0.630923375389161 -0.0120436531498473 -0.50612301124535 --0.8490416214525 --1.38715644223297 -0.364671854784232 -0.12786413161818 --0.471666865770008 --1.87411703177223 -0.552695158103928 -0.617365124571293 --3.34249543771074 -2.62754048192385 --2.92828705665623 --0.220640684885005 --3.79861798224883 -0.455244953954628 -0.462943832460796 -0.881261009902678 -1.36612958552022 --2.56335521636002 --0.231732119380226 -1.1073047664988 -0.482907569579034 -0.633511138308528 -1.75409300285425 -1.91470034562427 -0.150490153219824 -1.62644171246785 --1.30397118404957 -0.274625733381685 --1.42391063942399 -1.44709221910616 --0.261109620610206 -1.84797481894183 -0.907992724576253 -0.0390446842797445 -0.770229343504104 --0.742668327162555 -0.770168877761188 --0.847911408013234 -0.141040326752432 --0.945813292595513 -1.23890312621948 --1.06951743681866 --3.43976235790814 -0.75870094622956 --0.286213565613718 --1.28113774041032 --0.662983375610185 --0.168807908220458 --0.867328630544655 -0.408174362538603 -2.10922423439526 -0.499218473606984 --0.0799478299933298 -1.02833877640204 --1.88885747136559 -0.43937474172148 -0.707816227735663 -1.96632921999297 --1.50012998771985 -1.93707870872105 -1.69389747097322 -0.161830251023911 -0.706307059008397 -0.141404954534757 -0.277322767998941 --1.41363619552464 --0.470814111433704 --1.29150282689408 -0.23257517238736 -0.656968737662819 -1.55991779484278 --1.35373265009035 -0.0706149034618857 --2.00038501986297 -0.121045722331814 -2.86091831683044 -0.527509379868823 -1.71309614375658 -0.282165268675984 -0.479174637754168 -0.981747555893289 -2.08462418756778 -2.02358037178777 -0.707682983756893 -1.55027734150117 -0.293050545062506 --0.368665137097885 -1.75841472877643 -1.00318641484187 -0.188403254009806 -0.197458841987338 --1.36192447448204 -0.864536596928374 -2.16290574476187 -0.728779272932018 --1.45846436993316 --0.265930389822273 -0.813411948713977 --1.2910131745139 -1.5333400031748 --3.72272707396745 -1.93539604615716 -0.346501380689865 -1.66714730911798 --0.658306252252626 --1.12637710427892 --0.291015541069925 --1.05981769893946 --0.0100063679016777 --0.341858974882062 -1.52982838126729 -0.329097609480822 -0.453379945135858 --1.84018623205203 -1.35095317162485 -0.593351831866656 -0.586735131956937 -0.351671940865629 --0.75596572691602 -0.471842224045576 --0.0434184223774317 --2.31177732896712 -1.35620324316963 -0.90889153061573 --0.239244561144574 -0.937910318907829 -0.130026402501041 --1.31431686466903 --1.20800152292908 -0.534938695032141 -0.695086743664529 --0.911224136164151 -1.15374874748706 -0.474418237413133 --0.362450953678721 --3.32592904210924 --0.53950017082494 --1.82479531869189 -0.239258622377784 -0.308746052702794 --0.264899335963651 --2.8502120104178 -1.08541110675743 --0.579055833706761 --1.23527911009057 --0.241239751685882 -0.501670945068376 -1.86906697290632 --3.08814034685686 --1.16822873669117 -1.39748654020583 --0.609680098857559 -0.0101559706829448 -1.40776420543613 --0.368323300546457 --0.885712689034255 --0.974701984786776 --2.39430249019028 --0.324009181073524 -0.518701161618189 -0.500389645697521 -1.88032304192136 -0.0713980025215726 --1.41936578687028 -0.368616448784238 --0.427563511944335 -0.492115348300663 -0.34075396778274 -0.276193828393007 -0.439247318747762 -1.16897598156196 -0.18624549586124 -1.01074500490268 --1.13216130094372 -0.778030916157483 -0.173363040378582 -1.02284129993333 --2.77683637368116 --1.17664306052498 -1.2924132250692 -2.14548728186361 -1.41231376179299 --0.299019225650541 --0.619650120373748 --1.34850646944673 -1.63680577811762 -3.86731282636154 --1.24953061699473 -0.237357465433806 -0.137686359871617 --1.81985176711253 -0.000902744250137033 --0.0579151670329097 -1.92717398872101 -1.05491782769745 --0.718986731909489 --0.622385562970344 -0.102342108876048 -0.20514443017623 --0.697889977022008 -0.453596306040133 -1.69078183130866 --0.322635435590151 -0.522076117271162 -0.193004840053707 -2.94270676290129 --0.387020160349671 -1.06956884318681 -0.789293549709338 -0.121583200956881 -2.24238240326351 --0.231371376303294 --0.015015365538634 -0.192779274594889 -0.319163228709314 -0.362520251951763 --2.7397641503772 --0.335021802478039 -0.203206075936752 --0.692354201999498 --2.71392692215301 -0.436136914544289 --0.899911649329093 --0.619532972542501 --1.3009973189883 -0.265428605106901 -0.766471153930048 --3.55296055667253 --1.35248118493939 --0.595500379384539 --0.121990014604648 --0.250217924661499 -0.332983997599179 -0.449701489931918 -0.275769916379005 --0.415366268699962 --1.47930116170103 -0.207222349963429 -0.726062747208497 -0.9911899918209 -0.372140179972511 -0.126131051669688 -0.833526704515823 -1.05249760905008 --0.320200876438745 -2.06473435481913 --2.43954766545694 --0.446056654299881 -0.335529376998545 --0.442202626631499 --0.723263143335544 -0.695817588048879 --0.92882137580872 -0.370001956216312 --0.795045426076396 -0.657846664429563 -0.50061511363055 --0.806074582049362 -0.640826896015374 --0.351799235909228 --3.65007034104839 -0.690215113340834 --0.769807373005186 -2.66718199248576 -0.965657892195173 --1.88139385002079 --0.800351791847724 --2.42895405705208 -1.5122698324778 --0.798812486092544 --1.18086164469432 --1.64674216167473 --2.0827382145685 -0.932776337821707 -0.141920977018486 --1.71394816522976 -1.07598799434284 --1.15661050531535 -1.30325538276951 --2.62877872498339 -0.189013788983718 -0.494103994175243 --1.53456324660754 -1.40650562908979 --1.75213615186835 --0.683396670884161 -1.01884514900109 -0.690120383444293 -0.175129278081677 -0.71866836018005 --1.5608124428433 -1.06293632240092 -0.601244433522449 -0.879477760390181 -0.957872557851928 -0.607401542540565 -0.453902833350353 --0.00154740309261925 -0.511700980531259 --0.0335799837648896 -0.14850511063494 -0.788947869451665 --2.1623572942582 -0.986609686936067 -0.285114328133389 -1.6449330442253 --1.5709619336851 -0.43882931873596 -0.128862217776552 -0.586524969422715 --2.56143662073747 -0.960599871449785 --1.40033928932909 -0.605428555642723 --0.292839089278832 --1.31881571449825 -0.253193279395143 -0.816321265124175 -0.891635536642472 --1.52782537738148 -0.92291669783387 --1.66086781169053 -0.967847208852685 -0.136268940534791 --1.80518887285473 --0.71497229796141 -1.20359082003486 -0.710418036036671 -1.37281851774479 --3.00352490222583 --1.93379349713317 --0.348008018818241 --0.243334558526374 --1.61222011851469 -0.482590960933603 --0.841633837367622 --0.29372852474371 --0.521527821887851 --1.14052026252178 --0.749321373444062 -0.894419198721792 --0.04994087550347 -1.39687697186096 -0.847435680905132 --1.83781267021859 --1.90177275454374 --2.37271674301153 -0.433478970380207 -1.72069421708123 --0.660778500976313 -0.661739447445477 -1.19504296795916 --2.21823115022175 --1.89034186332094 --0.498705484068321 --2.86511595696618 -0.93045286156946 -0.290381475712911 --2.23496236801406 -1.30254492470919 --1.30799178739298 --1.61428789401955 -1.16329696431456 --0.618485316316313 --0.388896263350347 --0.431957002093828 --1.76312574754578 --0.0642294468592084 -0.104620350556601 -0.807093988145237 -0.418897619017645 --1.79384494965955 -1.9935614830527 -0.0287542580959119 --1.05590169100484 --0.819309693760118 -0.157765564845104 -0.520294894969329 --2.02259943564859 --1.24483012499016 -0.826651851046979 -0.269644884364302 -0.790417229223122 -0.331334466999579 --1.51344151322849 -1.19999641228228 -1.21679622311766 --2.56746791006311 --2.38763004809828 -1.49580890047369 -0.984996738958451 -2.70048843222797 -0.278332239629345 -0.820209588243994 --1.01136038148485 --1.06531734580869 -2.51000644766207 -1.95565620016255 -1.62972063547543 --1.71890800790599 -0.831392350493113 --0.346988701789012 --0.329173207626646 --0.831467679448123 -1.75265335261278 --0.529981918758537 --2.58386692745422 -0.316037665617852 --1.21376525043696 --0.626553821660906 -0.530012290549475 -0.357132758651764 -0.389142990427779 -0.158215433849872 -1.7960808908865 --0.776926927107422 -1.25939297068282 -0.316895578048689 --0.416381667871725 -0.429887116571777 --1.60532825353159 --0.506996986361216 --1.41556203982127 -0.367793798893487 -0.617223845546302 --0.641503892998308 -1.86533257556437 -0.220297962938488 --2.13353193446197 --0.405200994652986 --1.83488182200253 --0.23405070940467 --2.00512600825303 -0.594115937236692 --0.00222806741629711 --2.25410392398704 -0.00465630242935688 --0.430673316719407 --0.216438037125638 -2.2777984362545 -1.19323943902488 --0.104005088317869 -0.413124766433228 -0.999344570528727 --0.0971941565293371 -0.931097381544753 --0.570536859944713 --1.44741140956929 -0.527284376365362 --0.718971297140854 --0.659335819786094 -0.398609788689168 -0.502695976915417 --0.317250272996528 --1.82309719120184 -1.45245669621402 --1.28774361436026 -0.413230639222807 -0.892873510829803 --1.74169426056119 -0.667034125242218 -2.70239814255059 --1.28629608020597 --0.925480389364786 --1.86058962521052 -1.12544594637094 -1.54801193334986 --0.160299275286334 --1.46816245393968 -0.293354373002458 -1.32503717203934 -0.424556771091719 --1.87134565687776 -2.32858628815429 --0.0760583667860502 -0.425029314915449 -0.784674583377505 --1.08797649371484 -0.0538985006818571 -0.921557331259187 --0.844822617456423 --1.70560935203552 -1.01344097940853 --0.304192017001078 -1.39506198273731 -0.775331610903113 -1.03852834509846 -1.21440869539541 -0.702424634993985 --1.82942093284595 -1.19979336489683 --1.16598905737683 --0.0201846647971777 -0.259429914973175 -1.2844862835146 --1.14244332951899 --2.47105941474361 -0.0960460001660657 -0.758928461299199 -0.095269784277491 -1.32387658463388 --2.86597072299134 -2.94069234329672 -0.501707897747572 -0.424457884646667 --0.00655826121607817 --1.1502805961097 --0.22849397710894 -1.11899214868819 -1.36257683391444 --1.79997674784381 -0.477012730123374 -0.756691204800063 -0.314816842222825 -1.50425964502451 -0.201476730520103 --0.745791464937252 -1.01619936358225 -0.142163724078486 --0.378999622577091 -0.964228822982964 --0.877884356026861 --1.4948304385527 -0.249193578940076 -0.529458878388253 -0.452268742782044 -1.70925096832534 --0.856172125308923 --0.56140856462228 --3.25245818880133 --0.783758256023248 -0.502529208839537 -0.570276785236725 -0.159795532834886 -1.58131175184231 -0.286912609695561 -0.833040078810246 -1.28767497626444 -0.224049648827748 -0.599154008745721 -1.47244568282935 -2.56175849000777 --1.7579305722735 -1.70617584298871 -0.299992955450696 --1.37703893764268 --2.36833032184573 -0.220883618114001 -0.459849577497906 --1.59679243203663 --1.61937901681082 --0.473915402886885 -1.74568165523448 --2.27780757365041 -0.797448833761813 --2.14148948728307 -1.54067322330946 --1.18510049363242 --1.18042629975209 -1.19670952567213 -2.5838890515305 -1.46068458336155 -1.70274302358592 --0.389624474118534 --2.0209705895673 --0.936877953538744 --0.266857706107686 -0.194832547552988 -0.730530185897971 -1.28954637984276 --0.913389980160805 --2.23445496178862 -0.525389403993234 -0.783322239231342 --1.37595842721978 -0.228011889533299 --0.647724654769391 --1.87390348005736 -0.710451567651656 --1.36411018318519 -0.187452905491547 --1.5884997391412 -2.30220349840158 -0.26669177792388 -1.32562790380465 --1.82258840479757 --1.07495508794674 --2.2294431074804 -2.11126340463275 --0.313933386183077 -1.64877602506842 --2.80218531919846 -0.80003129426462 -0.918046159031479 -0.975981061473139 --1.33034931776991 --1.11880606223565 -1.86817521439149 -1.70760093894392 -0.769384366519958 -0.399100389471513 -0.364611584504235 -0.453705972676211 --0.027385400490223 -1.7358481178219 -0.208793190876237 -2.54660098161849 --0.542568628166293 --1.37200949923251 -0.151042246145792 --0.555015277982442 --0.431138062221095 --0.724199961537835 --0.992326220225273 --0.00342129022328308 -0.744658057464765 --0.922201186996849 -1.15908141315779 -0.031754812324273 --1.92053379377932 --0.132951373641628 --1.00546437055494 -1.97626245986724 -1.71992000504503 -1.12722741488654 --0.947226808071772 --1.81725611994425 --0.830321118247031 --0.647903367282332 --2.71992686772622 --2.20579904300446 -0.033743508271705 -0.705882369214125 --0.0041696090222203 -0.314713692522693 --1.10649856870913 -0.966362816411454 -1.6160472262378 --2.0985701963863 --0.464464577868775 --1.01290552921671 --1.68242713581807 --1.58027400581383 --1.39041370107864 -0.104712256860854 --0.457026812576334 --2.03137839570312 -2.49087107176004 -0.333938937068307 --0.398298151613311 -0.524273695345364 -0.389121452719198 -1.63542956232021 -1.56616565978575 -1.00829211881837 -0.851054536890064 --0.475500357387773 --1.36900966859358 -0.0697726420685072 --2.72095175178315 -1.12396736488517 -0.598309824750316 -1.94049115668734 --0.952850388405501 -0.374960735468306 --1.36613858851568 -1.31996744463438 -0.578188708016093 -0.508248857784436 --1.69090491294616 -2.06751190862511 -0.840204907857567 --0.0242651962579732 -2.91480067805304 --0.333291209058963 --0.136698383323765 --0.818565696816336 --0.455886924508032 -1.70302471313104 --2.71463953714959 -1.82916693318935 --0.346890227166186 -1.97718948618055 --2.81493266526794 -2.29098055894655 -0.227457943603611 --0.427286078622053 --0.281449058404085 -0.191982735863014 --0.0383865388614062 --1.52114807183801 -1.20975756036965 -0.830504969518252 --2.96967736087221 --1.33517089226769 -0.749322441997556 -3.50827210127996 --1.58118425464416 -1.58758322449938 --0.22479803597521 -0.828507198313783 -0.821533852018778 -0.324191763738657 -0.838454872349805 --0.154154781833029 -0.291873709314324 -0.18134331280195 -0.689716850371024 --0.500756338997725 -0.234598364519513 -0.765239351303798 -0.177294640505643 -0.240570248063259 -0.335559182492817 -2.0417334659377 -0.636152660660088 -0.589133190772529 --2.09428838244862 -0.46331141690902 -1.38691666098698 --1.58018411997861 --1.31956519117469 -1.23462856774655 -1.59883315707984 --1.97540121679718 --2.63786078537893 --0.677480280844211 -2.02910008587134 -1.42525725164531 --1.46244559096569 --1.40030774002015 -0.643524522893625 -0.409102016247125 --0.0456529199183375 -0.603515577568551 -0.641259269920749 --1.51189672864944 -0.390372584237021 -0.326277588889322 --1.45032777403373 -0.672373155903379 -1.59055629868746 -0.754743020910123 -1.19429976067713 --0.653252356924988 -0.0931812330538548 --0.0778479519933875 --0.477697519467203 -0.736352907469094 --1.63564110926436 --1.73133355626183 -2.10551249598428 --1.09093051870607 --0.829535103261733 -0.658559144380089 --0.112005486815985 --0.0891910114216223 --0.0734158847166988 -0.413204902399823 -1.30681973999739 --0.417987743529942 --0.792814471383011 -0.0753905322591564 -0.255406697287569 --1.50631605966121 --0.824516492523937 --2.72300954383208 --1.22526086761556 -2.28806112368705 -1.61499959987594 -0.671679404165886 --1.03206464209434 -0.978207253434377 --0.59093153910317 -2.60448994297579 -1.95208630645174 -0.468294415874295 --0.798770434953138 -1.13372015024278 --1.03344590306132 -0.11483678519212 --0.0279733416883339 --1.34152365240502 -1.87612778244424 -1.27153662394163 --2.22460125244011 -1.71177232310932 --1.43790619062499 -0.0730335024375037 -2.15782060698032 -3.24803046363948 -0.771192916731394 --0.617416403475843 --1.83138463639393 --0.827790458975915 -0.184204254645422 --0.252383740431384 -0.0398189068225676 --0.665402654895235 --0.38929775901916 -0.784472958880057 -1.48397909494169 --0.202033254210132 -0.996678264884281 --0.096490568793552 -0.149103022319419 -0.705266692124066 --1.50031968418363 --1.21470932594391 --2.38144594820581 -0.249674300772615 -0.546821697424127 -0.366142368920162 --0.601203424198353 -0.692872272034183 --0.74084129823396 -2.0294332061525 -0.911251693206331 -0.0371404473767747 -1.21629480508401 -0.810057199281957 --1.50301895986533 -0.704388705126576 --1.63698338593204 --0.880957111756576 --1.97611325734487 --0.0444284987580232 --0.541455594008752 -2.01005750891877 --0.551261554607695 -1.51747303102926 -0.152229670298729 --1.44053822243793 --0.523008787185404 -0.767138559664609 --1.88353560169678 -0.0854104121237818 --0.858960360934667 --3.60661005190009 --0.287788939846656 -1.60906766788348 -0.272876698578013 -0.393101033638589 --0.954725616581953 --0.335159446881061 --1.76169779858872 -0.0126101678609931 -0.694410310456178 -0.681045441735876 -0.587618261029938 -1.21307096441968 --0.318800733669647 --0.770882633569531 --0.69866127508341 -0.971124913201638 -0.360319069228741 -0.524069910559444 -1.32297205550271 -1.99012938346588 --1.68033735190859 --1.33715367788507 -2.30613070082713 --1.56540889508396 --2.16319675548354 -0.542274880334121 --0.287249511347287 --0.0878259993199357 --3.83801545458004 --0.205555952164225 -0.796953292880373 --1.26125089540447 --1.14731544041908 -0.476926078546221 --1.19188542596376 --0.724985618589205 --0.339473941463066 --1.08250223484886 -0.277969048734413 -0.786962119922659 -1.57627090115175 --2.18923760233619 --0.71397628222136 -0.800513867099827 --0.0508025905896154 -0.85220652241938 -0.263651184874256 --2.78173149151957 -0.0666963991321197 -0.396743484452568 -1.14358149389135 --0.630255339150246 -0.444754283161924 --0.584390402761855 -0.602434530588038 -0.301997403509521 -0.687757999502608 --0.756813223630214 -0.951174592864774 --1.30807001649454 --0.855589833618611 -0.400824019213474 --0.667187263300029 -0.939207159501179 --1.17836615703573 --0.332705965460796 --0.606984221044893 --0.356470197486793 -0.283584523559565 --0.71182951156301 -1.0419995712408 --2.00943105008174 --2.10517008104943 --0.468575836825085 -0.756749874213154 -0.294748482544904 -1.70123463823228 --0.190168080519783 -0.835680043843768 -0.472151871768911 -0.163123706395728 -1.29760455936569 -0.0684511243593491 --1.35316456042372 --1.51231420355041 -0.171365074372961 --1.39795498171102 -0.206848902958516 -2.37788300155886 -0.155771823272865 --0.957759665862262 -0.642712386852574 --0.780204336466497 --0.208112700490823 --2.26691508602059 -0.222348542678432 --1.31540123654954 -0.390843962688097 -0.845631414587062 -1.62821177939194 -1.00712150730945 -2.47504529253898 --0.179431128837024 -1.64896458046276 --0.623413081214437 --0.629918068761818 --0.362642721569326 -2.36725444079857 -0.621247575054916 --1.29508950637728 -0.693513144820937 -0.798371344185917 -0.55128515169557 -1.0705478387286 -1.03600223365539 -1.67842992181036 --0.348150003445333 -0.965489843641837 --0.736379202911511 -1.48768859291138 --1.44451960089202 -1.08368909160009 -0.73109184756024 -0.270410802843621 -1.34972262562983 -0.889618873844281 --0.167523820282142 -1.56517115766491 -0.661601330354303 -0.318706185456893 --0.145939920112117 --0.423003238996564 --0.0938633322691764 --1.48288177754081 -0.967582427300504 --0.0827387473779098 --0.470503188679714 -0.867754763768332 --0.460358278545748 -0.28209657543966 -0.198651491456301 --0.209747729168285 --1.659255996751 --0.193207718829894 -0.522565099657948 -0.161038555069821 --1.25105283446429 -0.266572269564035 --0.808036453803361 -0.143577284759369 -1.7010709275333 --0.369419176732606 --2.5618571993891 --1.39222875650818 -0.492506340155238 -0.357885904277737 --0.531889278374621 --2.56224864921714 -0.711146289306765 -2.07164591316591 --3.17969701783544 -1.90723305091213 --0.50484896210796 --0.848142594139823 -1.32575434641574 --1.48788665097656 -0.342945797403047 -0.395326378768122 -0.576255085814915 --0.334433759342676 --3.0604858295871 --0.909142241600414 -0.639887151735046 -0.46703595179747 -0.891366842600213 -0.024703926247426 -0.0248191885562115 --1.9748737820639 --1.10725446438335 --0.997505435387893 -0.14737856379096 -0.798605584605401 --0.944713948262079 -1.11368179239687 --0.0465257460685358 -0.591216222868271 -2.48903575544781 -0.543491657087255 -0.322155661921151 -0.604159154566648 --1.03422151163578 -0.925696124918659 -0.327273482642649 --0.626560917253823 --2.60556481810808 --1.84299610109417 --1.02910894611469 --2.98740194154129 --0.362690922761537 -0.343971108045839 --1.50551660019909 -0.455784857395489 -0.456895860156001 --1.86021147203799 -1.12096277357026 -0.427114685657203 -0.875699511377118 -1.50563025558465 --1.44242920063153 -1.37405359287596 -0.339300706659074 --0.788559187338432 -0.274976281395144 --0.0541302240772019 --1.30009138630692 -1.01431861253514 -1.86751607718598 -0.977456291885467 -0.44023557053692 --0.512992617262334 -0.45431874826907 --0.679162406388585 -1.49715207599971 -1.45450195209241 -1.89131115864665 -0.326903953684585 -0.0695099763147482 -2.4426706150193 -0.242969818213631 -0.930069159678929 --1.20342139212666 --1.38446697988774 --0.7899285840227 --2.00714266798222 -0.758854664892688 --1.34549427415823 -0.714625505735611 -0.0804884492527123 -0.686452820663156 --0.485134653202518 -1.38647366463817 --2.15638377557095 --3.2860848836081 -1.51865402281168 -0.370349114193372 -0.337921968109924 --0.707486556604739 -1.31311554098803 -0.231033370238617 -0.291858620478333 --1.20612713450858 --0.0142213385680652 --0.642371742032857 -2.57370085666426 --0.472251133757759 -1.4250980736665 -2.37502164541179 -0.413781316771326 --1.17960044130299 -0.911801806265407 -1.31824538024737 --3.13220555746406 -0.103754895824672 --1.53220833023961 --0.855369173856154 --2.10596403676315 -1.8480977919355 -0.678641509157373 -0.151047699478079 -0.4279158147205 -0.037293801945232 --0.0903002799743007 --2.29342883173778 --1.55958337049904 -2.39925706837304 -0.283288957923109 -1.178500678033 --0.00517319998336774 -0.559623193283443 --1.49134117486014 -0.743718237315861 --0.170928607322075 -1.92848261670062 -1.75563074880763 -1.08543614480783 --2.89086219558728 --0.121332700486978 -0.322017234259235 --0.089098893821653 -0.0654606543628162 -1.05871364397504 -0.655623372198917 --0.478244907150334 --3.60653085230862 -0.274818545505687 --0.932069035640886 -0.491468760191271 -0.862193444081322 --0.874052572067921 -1.77664379885202 -0.417449231461751 -1.23379233105098 -1.87710798933528 -0.100828703514829 --1.27699307194658 -0.576389957180313 --0.113479685059435 --0.471374831159086 --1.04160115830156 --0.985631774125579 --1.58141106585605 -1.03725203707099 -0.611204766406331 -0.87827675704154 -2.9402774272456 --0.371759948349709 --1.01209369556344 --1.54833218008478 --0.789367856284048 --2.14064193709351 -1.89420307305513 --1.08938889538908 --1.17575349187918 -2.19282567997981 -0.140415645095718 -0.485426580101215 --1.41889727123302 --1.61513074493161 -1.0127461758853 --0.0999631847613642 -2.19112164653241 -1.26017736951341 -0.127908606019886 --1.66347212226569 -1.98125968952515 --0.329952403540101 -0.560112290601163 -0.468166502976374 -0.444199582153857 --1.34944138605593 --1.0969606238541 --1.66462674153122 --1.68338356264368 -1.33320271635791 -2.65207501031899 -1.29328852256667 -0.860677601604865 -0.980267519289232 -0.117611926700501 --1.90242346464897 --0.15055409588523 -0.741802312363744 -0.310420072449155 --2.08758564231458 --3.23253273620083 -1.75616546073005 -1.4995718679762 --1.4919766280138 --4.03675711389254 -1.16326641365781 --1.46053132708599 --0.0528638652426281 --0.718602547814655 --0.339288770564625 -1.69194558548695 --0.0888370152905225 -1.58621757440929 --1.26224994484936 --0.909191597881108 --2.53261485296439 -0.170107909657709 -2.21103937928017 --0.906124864977063 -0.561578593794518 --2.05799041118392 -0.355080837190695 -1.19571761410479 --1.70606379197232 --1.11093107543817 --0.0166019334607945 --1.02922017868252 --1.3990913919986 -0.29273487163298 -1.27357726667887 --0.469341579922727 -0.908629278170032 --1.63462073754337 --2.12586935100043 --1.89846284271912 -0.954310793738404 -0.595285852980311 -1.40089552725468 --0.319675286327353 -1.14247147196964 -1.18682044090986 -0.631354960427689 --1.95752047792139 -0.470527476971416 -1.32033027442047 --0.0536545778696897 --2.09447175690644 -1.5242733311528 -0.423523259990082 --3.58687052825677 -2.02186722058425 --0.0907314991189523 -0.396096413888124 --0.525026155303536 --0.284326356100788 --1.00764423656087 --1.4324184390044 --2.1258678125738 --0.755331498711794 -0.0855442889568039 -0.00214471168679609 -1.56081147764276 -0.36163640415973 -0.399381933975821 --0.920821605721496 -2.96193590886983 -0.530131875336084 --3.25047235969979 -0.963426036772645 -1.23761659559099 -0.652785194726901 -0.923011390706728 --3.34497246017968 -0.781431212232516 --2.64306000957595 -1.23454442541214 -0.742573463231786 -1.80162810236161 --0.569905557153572 --1.86061698787181 -1.20451580178646 -0.63266850670195 -0.297374522420807 -0.415618045609449 -0.448100597043121 --1.40883678395068 --2.35539914445344 --2.4465099412661 -0.801504492896877 -2.90233648633106 --0.494262404240775 -0.232921907611283 --1.8113998215206 -0.779460637216211 -1.74351283291582 --0.0414287346456206 -0.122212705311227 --0.103673374391732 --1.31495391752008 --1.40319295298018 -1.16935086664719 --1.37520155037083 --0.411605981928517 --0.840800206205294 --0.403734378156635 -1.13392590096047 -0.40656379288591 --1.62686711943331 --0.942907220182049 --0.541321563355336 -1.672297558827 -1.02050952585974 -0.660173807345123 -0.560884863864636 --2.36593787319598 -0.0138543599258583 --0.453164524386665 --1.31131474398673 --0.0310350725693187 -1.30319322341623 --2.1908438961229 -1.29057688163289 --0.0541549245674986 -0.218314775626457 -0.819437291476451 --0.741713784251495 -1.33137130668236 -0.692175001383006 -1.63997896900625 -0.921419725380481 -0.983334405096251 -0.792275281510438 -1.31966698216425 -0.346651989590484 -1.95971377518139 --1.06722820722116 -1.366968059422 -0.356307418334911 -1.48525229762166 -1.15229665542098 -0.321018655168473 -0.025751591834247 -1.35174204165138 --0.143028207197569 -0.344915323915881 -1.24811753022737 -1.77883729168108 --0.599114182299695 -0.439908889934646 --0.337845305460345 -0.275961106124168 -0.872343131667087 --0.86986270892592 -1.31577042317567 -0.118946226391307 -0.428051642935763 -1.40188475048235 -0.931215489962334 -1.35191995306156 --1.43088310915952 --0.523146417956188 --0.0117635609195279 --1.5412933206278 --0.461512291051605 --0.797592054827405 -0.755397660062577 --1.41108698823066 -0.168678655132974 -0.170141345594326 --1.62251053256207 -0.698851004523675 -0.386947901687051 -0.899334463612441 --0.730152247873441 -0.476851130857867 --0.448717398170462 -1.12991354050347 --0.668996151724702 --2.93174074787944 --1.16623877698868 -0.80927376339304 -1.09467810530015 -0.726389967859543 --0.400144562906064 --0.189567671598805 --1.61886361577445 -0.394552724996098 --1.23044481555152 --1.82384404560569 -0.407262725571053 --2.52053757038926 -0.40553782987627 --1.43637452749757 --1.3323214741868 -1.83665908935015 --1.39990226440899 --0.157111976217834 -1.01058166494805 -1.83973193212767 -0.196764137783228 -0.620004216354179 --1.87325268303588 -0.262032896670199 -0.243091174866514 --0.133660916132825 --1.38600556844214 --1.78610051204999 -0.513019933522326 -1.4062088057242 --0.15639580934392 --0.749780658306193 -0.259906947188931 --1.00905762552591 -0.616438207722592 --1.81162306230024 --2.0941595641635 --3.02099987319029 -0.0974610917758625 -1.53537423023102 -1.14642959571522 --1.34711413586135 --0.0527855144312106 --0.165482992559172 -0.898180237554248 -0.82271604627708 --1.98516339419701 -1.84882336550598 --0.308250589456918 --1.00953413127616 -1.05963944420727 -0.442102285575027 --0.863925481266282 --1.16735585579722 --0.0065902740548367 -0.458548013150342 -0.238168695613098 --1.44136459059233 -0.871781679212589 -0.798132163495993 --3.2132162092599 -0.0218020660954963 --0.678145838249897 -0.322204004709649 --3.55175393913511 -0.618441370763673 -0.0327967067829746 --1.10072595156623 --0.0871052792136418 -0.078647177990355 -1.10721746811229 -0.437600855416186 -0.933122853653124 -1.2912657437059 -0.972768263100662 -0.179372291118916 -0.851862334556166 --0.410511699400033 --0.842466092953938 --0.961349880821711 -0.0665069501983702 -1.20760717594046 --1.56286361385854 --0.109985067287923 -0.840712490739703 -0.355021725674636 --1.5776205058111 --2.92165487073703 --1.82461361196415 -0.40992316912034 --0.0262830095475497 -1.46264306181066 --1.582816892704 --0.56750029369166 -1.96770059692596 -0.178430548672981 -0.388670147054619 -1.09450704210166 -0.0502910152599476 --1.36463386156732 -0.41665230900225 --2.71128131759584 -1.44115679002616 --0.506669408349197 --1.21757449573463 -0.111382485357879 --0.261107886472153 --1.37157674596821 --0.203913446118676 -0.659506887756708 --0.624002682545161 -1.4162668775865 --1.05926897272868 -1.09901007181035 -0.037054429399781 --2.19402241819182 -0.274832282628211 -0.00371580507481895 --0.811321018756111 --1.31144984720784 --0.453403337276988 -1.52712633895373 --1.09784281320618 -0.741018815338499 -0.984418096829842 --0.647555955071013 -1.74414736578398 -0.767794275856929 --0.462502187834936 --0.248221925543568 -1.46526911206409 --0.0761851205758397 -0.95220838218426 --0.518007003853828 -0.872765074735405 --0.576841911036936 -0.441393689003638 -1.45215153817644 --0.487042074330557 --1.81986934381886 --1.79896638997345 -0.408672566340083 -1.12685168206681 -0.0314499228631959 -2.51285069135189 -0.99822195249525 --0.491875542416402 --0.0788391375915154 --1.15437477795431 --0.742810789315151 --0.635508940485852 -0.049370956175288 -0.602764827608391 -2.32076739095022 --1.40885936294718 --0.092770926139746 --1.82350258423459 -0.299134563411277 -0.0194010012447059 -0.489838865149586 -0.140613534882139 --0.233951125738692 -0.00600395233668571 --1.96731122892558 --1.08996412315156 -0.417867706175567 --0.346557653050422 -2.30659954362112 --0.650910508883637 -0.404738313291791 --2.02613608588165 --0.521003691169298 -0.496393575384047 --0.669253100776992 --0.00622978862499934 -1.63605465248305 -1.37780708644822 -2.11264959310452 --1.90238707923189 -0.763265100167793 --1.87294774945159 --2.24076148208268 -0.414744351513342 -0.85135877993045 --3.71983100007798 -1.18655322885181 --1.86705236037619 --1.98979107499772 --0.748413469716542 -1.57065617791324 -0.587645318659865 -0.95783069354934 -0.442062784534309 --1.57025363830646 -0.944799513594937 -1.49946946923854 -0.180916636034793 -0.598979770566071 -0.311545602777899 --2.61138681083821 -0.931401577814899 -1.52457204078839 --0.542741044673566 --1.03399455531363 -0.621750092297107 -0.5507692850321 -0.854803606118399 -0.685026618975312 -0.62874832278375 -1.27378283988137 -1.22251843027122 -0.435077004548866 --1.46471880569283 --0.669362131922579 --1.00221288550799 --1.31150800411164 --2.00858934623902 -2.25450278451198 --1.19933555549058 -1.28313285063662 -0.287275115245039 --1.05226819376556 -1.62222626603176 -0.695066342318997 --1.40168043132845 -0.194661639024561 -0.224361202202985 -1.30375194415237 --1.91584832983494 -0.43465688362706 -0.0139498557343725 --1.12263906635752 --0.572121244843363 -0.279062670321789 -0.274257809809502 -0.542719009028264 --0.129993947853748 -2.37444727385201 -0.671646623033837 --1.4253202308473 --0.545781868306815 -1.73829609624545 -0.842852209824645 -0.528488641015731 -1.73001985033586 -0.320898563645773 -0.120656024196478 -0.53232590070759 --0.628708089262936 -0.668564866960859 -0.681408137422611 --3.72649704699142 --0.793042703372521 --1.49813221846363 --0.423850835649219 --1.56778915098522 --3.31777960616038 --0.318341426500886 --0.0592868286632182 -1.67378097957977 -0.801703548328113 -0.612718040268145 -1.30018326732001 -0.362716215533379 -0.807180282609977 -0.310095622898782 -0.170971105979097 --1.33651571269225 -0.201540817677714 -0.63321378865145 --3.55837108525544 --1.58688090778061 --1.4915617886284 -0.476918461277736 -0.137964972645653 --0.29595848054095 -0.147235721535004 -0.148240412674649 -1.19147743322378 --1.55701964056945 -0.156446293340906 --0.00301847817354783 --1.3309307041182 --0.956070705702089 -1.73142326734851 -0.792866638312724 -0.915326792537897 -0.533732388675329 -0.0822504344898043 --1.69797198471474 -0.497833930879246 --1.6782046539014 -1.24235372040232 --0.240147157685527 -0.130122749984295 -1.10947665937567 -0.536340221595689 -1.35746478981071 -1.40210553715278 --1.85733503721971 -0.479184685530532 -1.68890224255366 -1.04445018278125 --1.41082808134143 --0.96406956979753 -2.25934785839983 -0.767431312535152 -2.07628237284793 -1.30636886897894 --3.20892655609751 --1.37933740121096 --0.553047092139872 --0.0516077594852682 -0.0342829984580391 -0.772894840177173 --1.18905101996907 --0.24191083213592 -2.63052263799557 -0.98394156239565 --0.783164050971529 --1.88368808114189 -1.59906666416362 --3.41473374283521 -0.392494197848855 -0.350847743246659 --1.20145848455917 -1.4182051241778 -0.850415332129145 --0.552136327741067 -1.1094821654258 -1.10360836607797 --0.0224376761000258 --1.13251650350244 -0.732377841275675 -0.407633288144162 --0.557551349543544 --2.63885157906012 -2.19565729041662 --1.8284999334105 -0.684247133450217 -0.67746304056176 -0.443512605211575 -1.76384519313305 -0.32234251982181 -0.141756653767423 --0.994014234122169 -0.206031632984686 -0.813353971437557 --1.09388162429442 -1.99393631776758 --0.39289241501876 --3.06332633794883 --0.578662524118656 -1.35962962932889 --1.47878333282211 -0.545300983471426 -0.00816407751348081 -1.8141652540907 -1.20645684405215 -0.417523747268284 --0.508589117951278 -0.461219501488237 -0.466242455837827 -1.03035616423503 -0.614761883649155 -0.90286208472331 --0.377143731744134 --0.485664095843813 -0.0613205742364045 -0.286287575073676 -0.466149269251289 -0.61836194064221 --0.345532536109953 -0.886914298418992 --0.874465321990929 -1.52254608368514 -0.363426968417942 -0.591772406056837 --0.186194673607318 -0.428948570530167 -0.455298942837013 -0.87847950708889 --0.426741814817341 -1.24424810454568 --2.29492318276471 -0.672580480502319 --1.48118319788366 -1.88801791748118 --0.149666259469825 --2.37597992239807 --0.900805520311817 -0.767304139910904 -0.418101061720607 --0.738178896120637 --0.257258013368975 -0.269926800378606 --1.76754687566406 --1.06855366109034 -1.4991852978324 --0.677887312196006 -1.52604413019596 -0.0598644554134342 --0.738573997233235 -0.759929795141588 -0.175451122342109 -1.72927669103376 -0.113789604938267 -2.00051549462378 -1.24661347557308 -1.44115161946446 -1.02857162827209 -1.62948369852591 -0.829214872912072 --0.680030029810002 -1.33099053916264 --0.920489725516685 --1.97683632390739 --0.461657413293135 -1.15927293197629 -0.15619655669259 -0.124517743344359 --0.969615077516846 -1.27381213375401 --1.82791710431794 --0.737920559751156 -1.23351245680571 -0.61210763262498 --0.955494135333378 --0.485506359192911 --1.05480764307506 -0.268616789533782 -0.626064630987614 -0.488742927154757 -0.570817626765567 --1.01994046978512 --1.97622679444353 -1.39146552939084 -1.05793469330255 -2.36969809031275 -0.0451604993141999 --2.31959965904715 -0.105245052621635 -1.08003180847722 -1.00223329600688 -0.254951669808984 -1.10496160375309 -0.0289001877674551 --1.30052674145075 --1.36382452453062 -0.617724061832376 --0.535947851970533 --1.55936632065261 -1.600034644926 --1.36331013010273 -0.413806446549433 -1.52416746764936 --0.303492458232117 -0.108571854793547 -0.0851551631173759 --0.00373290980919094 -0.371222546853261 -0.441949547714714 --0.416434615336659 --0.550627784906116 -0.411604055641551 --1.11216984535508 --0.488909669245935 -1.15973935675007 -1.43228806304 -0.0941694767780774 --0.368771487641094 -0.891390641354626 --1.36651460526948 -1.22776504146093 -1.75622006760476 --0.337116540999755 --1.20841972464283 --1.09357092697494 --0.796609861337473 --1.33669047634658 --1.12005622353332 --1.58655081993239 --1.34812325969246 --0.0416688817204349 --0.511170675231547 -0.114472590928436 --1.80121173532929 -1.33106158730896 --0.614767112738846 --0.0266829265931001 -0.787974422041756 --0.946856882478336 --0.745921018322491 --0.818692701010505 -1.71768433491891 -0.394816302490185 --1.98480846370982 -1.83334045528609 -1.99785698130555 --1.14929915327879 -0.314421754758062 --0.915132732925251 -1.09331343275787 -1.51163294606911 -0.531513393641731 -1.93414101797707 -1.49648773669053 -1.79165742585058 -1.97293346369998 -3.62222539036814 --0.19688055143785 --1.40180743445897 --1.56645712762565 -0.829758368800007 -2.34638556224704 -1.21351327479066 -0.0294489354605219 --0.973875092182563 -1.22034543937724 -0.499259431969051 --0.309752107404556 --1.5740172734914 -1.74261783417976 --0.0143217422268336 -0.439142466364707 --1.52869216969299 -0.0764805581069385 -0.892125843202937 -0.341095625304115 -2.65615080770449 -0.42183470666976 -2.52873680583779 --0.993771462713656 -2.19842455121954 -1.1824682890703 -1.04138315351992 --1.90126993802326 -2.80091720071571 --0.158985387100859 -0.0860751681428678 --1.3449691982072 -0.4522202436276 -0.330043389570434 --1.51758957050473 -0.904062486932631 -0.487938744431091 --0.140186832639529 -0.518827096588348 -0.395196036320586 -0.633936058079785 --0.34340681998254 -0.282693505100038 --0.0235879568536745 -0.217696715233462 -0.251807283333985 --1.86832208523903 -0.869556866958598 --1.15931756351945 --2.30455804883371 -2.39364237793817 --1.21537235699612 -0.115884370057348 -0.921581341754798 -0.331717160751426 -0.250019857055211 --2.03192348990262 -2.41750047258637 --0.435279796569365 --1.28806959070846 -0.514154309287839 -0.212659980682474 -0.195990616770835 --1.50344141674346 -1.43055140305066 --0.179386818961699 -0.482053907666327 -1.70950793683686 -0.0935875956940322 --0.0296375776958726 --1.29793577896947 -0.454794453054381 --2.57495657209731 --1.3196791875668 --1.765951383426 -0.535310230793206 --1.93143120046985 --0.804425909015734 --0.183453060274605 --2.61078544394321 --1.30382956468303 --1.5070325228748 -0.814032278480738 -0.124550425455723 -2.43471584393721 --1.89659005699564 -0.644690387213924 -1.75877412141747 --0.259751462326449 --0.996411447462044 -0.329806109776477 -1.97725219188453 --1.12668992201155 --0.0344043091686359 -0.250077793831689 -0.0242108038947322 --1.32380541325275 -0.612559923845271 -0.572050636503553 --0.0235761617231809 --1.86825563563613 -1.49542402840807 --0.181422518318062 -0.954744153179794 --1.07931355377736 --1.31132341391687 --0.11173928162696 --0.687860293061071 -0.610880801226013 -0.789916011926261 -0.10316656964627 -0.296321541187769 --0.00262681065985504 --2.56701383913227 -1.76801846320375 --1.59405458379976 --1.24121006533604 --0.404420509804005 -3.10337734000139 -1.02822775392066 -0.883332468359711 -0.976327443533719 -1.34647137096574 -1.108105132197 -0.82977968633222 --0.379959397683599 --2.80519378880402 --1.035369950041 -0.323931279781174 -0.0102694864725663 -0.592139484321983 -1.41008830168181 -1.58108050661712 -0.956903138538703 --0.859273086795401 -0.342088870714155 --0.261498883705581 --1.23318427921318 -0.366157815667588 -0.573920856534565 -1.4671363480872 -0.892400491285969 -1.940956279948 -1.28298491462081 -0.843646291455979 -1.48416890267047 -0.0877531977220229 -1.19094444295817 --0.655289138666394 -0.0938742027340371 -0.826048612640523 -0.6041424515196 -0.587205353732116 -1.4678183752893 -0.190278519628134 -0.221815660992583 --0.139175655276176 --0.917492573366268 -0.386580928191611 --1.38857581465151 --0.504118680710601 --1.54037286036342 --1.53460260720894 -0.568467133836108 --0.878158069657733 --0.62321546056419 --1.6279726140394 -0.839555300014631 -1.16699463851596 -2.14490881575049 -1.0540203733559 --1.23921277603336 --2.49131951811584 --0.131840100765473 -0.583476975587443 -0.430599296124676 --2.88294611083962 --1.72287802435919 -0.775507431954747 -0.863546751250936 --1.58893981951205 -0.0879977924187223 -1.08135905435378 -1.16779555656673 --0.368113041415711 --0.814425317220334 -1.98280221421834 --0.264086383498274 --0.961788975704231 -0.0698929249002695 -1.70061274372435 -2.24947605475673 -0.58393988392393 -0.869898468860999 --2.72765017698045 --0.353770613898376 -0.111611606182302 -0.843116191484746 -1.08296574787175 --1.29048518647564 --1.03538323859686 --1.86601809637284 -1.3910825822857 --2.2757931270339 --0.187006596529368 -0.022810958543527 -1.59137875413765 --0.610829331962361 --0.198065182197432 --1.71397564377653 -1.77161043047244 -1.3563297616492 -2.13828152388945 -1.66174702540435 -0.132594967518131 --1.63591963525327 -1.00076337232889 -1.45721913861918 -1.05383097705295 --3.06241716433926 --0.950717065287964 --1.45431013490013 -0.221496664545356 --2.18241626031207 -0.31727528888409 -0.420832486549427 -0.792475631289697 --0.217778269676373 --0.282693061690132 --0.270267922934778 -0.40854092305797 -1.06177622949225 --1.561859861813 --1.42142561985302 --0.0820648081886226 -1.34863829244209 --0.749400303315436 -0.0214510549200639 --0.512269531006556 --0.0238528706798942 --1.89233486392423 -0.0611584720763894 -0.388419714785208 -1.90438079215459 --1.21828964603726 -1.2174750283748 -0.209320601033207 -0.728223356960978 --1.0281999362028 --1.37430634100316 --0.193333799095951 -0.0928490646811309 --3.23898287472138 -0.606087049694338 --1.05779603895495 --0.0237068309847395 -0.267445315227636 -2.45766220795162 --1.60294418522438 --0.0720803612926826 -0.519843083593658 -0.124898168281552 -0.931896933097889 --0.585365065221509 --0.981460108543381 -0.459488593475724 -0.562376107418947 -0.0285046119536645 --1.63338856051999 --2.34426595465242 -0.896928499017534 --1.52456983600335 -0.809696242110848 -0.882652681572496 --0.337114152591223 -0.353083711133984 -0.331954104098763 --1.87419470930719 -0.121362276567645 --0.4887693777354 -0.738938513646357 --3.31461310624729 -0.24941952370834 --0.674643902884068 -1.42815706338138 -1.8327083019776 --1.67234077279748 --0.0644108009231488 --1.9252393037156 -1.67952233220744 -0.600347890552296 -1.15925145450815 --0.34711802689878 -0.383663754706163 -0.591626933212432 -0.296652986424027 -0.426693518584409 -0.666818196108967 -0.15165315492353 -1.73133021347525 -1.28362141035363 --2.53612067840735 --2.11107056232662 --2.49282790411122 --1.79669681292418 --3.1781579361784 --1.14425526240099 --0.0425136413426515 -0.765017546181131 -0.157259658050481 --1.38326741244059 -1.53556774053988 --0.208249323827239 --0.563328802948796 --0.67749398930007 --0.507689754723415 -2.09278785642544 -0.635069670282952 -0.367580883922569 --0.866617755509008 -2.41882137036657 -0.894643001454135 -0.0201792072214317 --0.950640206529471 --0.473591083152463 -0.228677432734095 -0.292682732055081 -0.58902506870426 -1.26043497083173 --3.20014196993143 --0.0750320006877523 -0.588288919756028 -1.24795857247815 -1.71103393390051 --0.719296312910593 -2.00234142478089 --0.540142499346061 --0.6124387169084 -1.2558334977144 -1.17257915705875 -0.496587915847762 -0.234492831658251 -1.8419761137666 --0.555336870611967 --0.190683101294706 --1.4668432920421 -0.338093566759177 --0.682329633808148 --1.7630186967855 -1.03901261327134 --0.584776223075409 -0.90167905673125 --3.06572227791853 -0.383188160006508 --2.19318120283665 -0.0378050738498708 --2.1214063504447 --1.48601212494006 --3.11187295030208 --0.047165162483342 -0.556569475801743 --1.43530877361292 -0.446937806722271 -0.71198903652289 --0.805682116140432 -0.328843709423023 --0.0139629062208684 -1.14555418020598 -1.83801597423327 -1.04334768576831 --2.02410616659945 --0.852386583490176 -0.0708401828830478 --0.793715470847957 -0.143989028740144 --0.16349828162658 -0.466649755885337 --1.22530545668683 --0.198978036746997 --0.0278156797185076 -0.136821691829333 -0.189784554382362 -1.35494301812425 --0.0855471254503755 -0.996314651141393 --1.40981927108265 --1.68850946350998 -0.00394788525489709 -2.2127976307813 -0.592521846849259 -1.74410180954175 --1.36749685119081 -0.0220872504345664 --0.854308890272033 -1.12879874066468 --0.667838057032565 -2.122762652868 --0.912298256738227 -0.607534323156468 -0.499376515936172 -1.42368014578511 --0.569447830157422 -1.05007366868507 -2.26502108536663 --0.304317686103513 -0.972727068009938 -1.25039307325816 --1.64819167025622 -0.768081680281007 -1.08663735018607 --1.18108857260507 --1.13853305200892 --1.66990886704457 -2.45896900106875 --3.524395861955 -1.0464083626007 --2.22566144089674 --0.287795276304326 -0.323384538472725 --1.01015291505537 --1.52316759040843 -0.774688021856619 --0.0280632832960777 --0.940301656008925 -0.288284428236681 --1.90048313227516 --0.72555204739092 --0.905898440315553 --0.51974063524143 -1.3141973483913 --2.14440155452874 -0.647907374543044 --1.67459021035086 -0.353331170058659 --0.203054836814744 --1.15750034519052 -0.0473778788863868 -0.263553884773724 --1.76276644055032 -1.26166772957383 -1.25891158089248 -0.599303435307458 -0.319615924816889 --1.12901231012108 -1.28005801352174 -0.397639265496032 -1.03622564035302 -0.781272719025459 -1.48948285967358 --0.992718942569159 -0.250028671568275 --1.16052559822254 -3.23832585098653 -1.61371537058276 -0.0277920899372219 -0.0397714441631436 --1.23710412196505 --0.954001126108071 --2.87738207510956 --1.99642091751533 -1.13852876899337 --0.375723275506493 --2.11490082262544 -1.10817559545713 -0.804830390521843 --1.08504259742291 --1.24229146596692 -0.335845038077665 --1.09713267378468 -0.194395035180895 -0.450236089891485 -0.915623092753457 -1.17056748089231 -2.13818476323814 -0.553212168847727 -0.679131764334471 -0.903848597506574 -0.6026106738694 --0.175222585518686 -0.0487803858054647 --1.58479317543758 -0.120767323861333 --0.0763628125435396 -0.979895951700776 -0.19337193983181 --1.53871930984123 --1.58310218040754 --2.58453757524946 -1.29887289885759 -1.78140493978843 -0.907557357497105 --0.270970139890252 --0.289375267906149 -0.991929798964517 -0.735885184840699 --0.0912629995183991 --0.012224877271203 -0.161741038531364 --0.382909408781234 --0.139770283714974 -0.300318712195285 -1.30265746003795 -1.95133739675746 --0.638402466858967 --1.06582628971082 --0.289598357801633 -0.322984266305109 -0.13465282791174 --1.82692583170084 --1.48390422424231 -0.640999520760918 --0.111576681916382 -1.5784593009081 --0.480971223178045 -0.614591689084499 -0.372491044403525 -0.181013667032886 --0.754241190533026 --0.034726420290907 --1.41527823730643 --1.3281008888978 -0.0741926622933882 --1.30977159022051 -0.600037602707566 --1.59648118470428 -0.431466902271744 -0.426821427575861 -0.147488879596692 --0.710604429344862 -0.990789742719652 -0.127939114453987 -2.09784539741435 --0.146118865954202 -0.154178171433186 --1.08572456610485 -0.134662233500867 -1.52816813904798 --3.54369504822911 --1.11803144636391 -0.319617978861164 -0.47018590126641 --0.879028687785798 -0.442671044972355 --3.0115476372119 -0.902380475016034 -0.87339727474428 -1.83453737754132 -1.4191003673351 -1.23044977558918 --0.459854116007122 -0.406914038825658 -0.267986445334678 --1.52774086205083 -0.770457400029768 --1.62132129868193 --0.678956118049136 -1.86233456827904 -1.40903246617831 --0.152740713462173 --1.29996343479135 -1.54273763604866 -0.315003129050176 -0.736148581409061 -1.35013344236034 --1.46901024066329 --0.155840226886198 -1.59287003518367 --0.618393773715345 --1.68354344512968 --0.0844500333810707 -0.717870475779534 --1.16594013432246 --1.00382742915772 --0.723938452149351 -0.298612801954574 -0.322122016633848 --1.37102951362677 -0.409179214238433 -1.33712676390758 --1.27324393788753 --0.0195885973301699 -0.601881103519968 --0.0944341807253473 -0.274636644581829 -0.155295815112805 -1.08448710628393 -0.683869088452543 --1.62832969139087 --1.30163475187995 -0.193740565510772 -0.817875180841096 -0.891796691061607 --1.73744768388797 -1.38455225145383 -1.47540803381901 -1.60467247653653 -0.278691900977671 -0.421274059857783 --0.311737027117733 -1.11389502516062 -0.342102472753954 --0.331397483252026 --0.302796461830198 -0.634622896783481 --0.972650815770599 -1.26268278247038 --3.43334133899976 -1.71515786162482 --0.354039695560367 --0.7274668192874 --1.12608822582246 --1.9923975483363 --1.89866362199488 --0.0392567063000122 --2.13161150210349 -0.713066088093939 --2.79145302825632 --0.585587402202385 --1.34712143093128 --0.256286208024001 --1.22828274913486 -0.651538085866306 --0.0215782821883295 -0.193410277921698 --0.574681300965636 --2.1129812217593 -1.14186987159396 -0.490821366675242 -0.58230535090976 --2.15619294317029 -1.9539302179733 --1.29112604595516 -1.07415492584135 --2.43791034168143 --1.50464557880956 --0.867701463793026 -0.894341932262297 --0.0658855332051047 --0.333077866499888 -2.00225452323496 -0.889360443471894 --1.89028672076486 -2.2249688342839 --2.41065386054759 -1.24265613107681 --1.18665684408634 -1.99601536005785 -0.76483988833872 --0.228843971589015 --1.10377353857875 -1.44093519753089 -1.47794715230293 --0.0511461542773528 -0.10547031114001 -1.3649526413355 -0.395790348951222 --0.0817211866820529 --1.60021408745598 -1.06920531462661 -0.0414190048731164 --0.0724158509141475 -1.4388050120372 --0.0179542124936152 --0.0971227336588854 -1.31751160697452 --0.074101375914573 -1.22776271624633 --1.18286625954733 -0.830887089538919 --0.384283981065604 -0.887365681525804 -0.422782259796609 -0.11806795193181 --2.34715093570254 -0.332976992336855 --1.08288766691405 -1.97936837303319 -1.45576011789539 --0.741359586879121 --1.36742369034728 -2.92253189466703 --0.524348323827795 --1.30009210000455 -1.42246117743662 --0.83243137231208 -0.247509855938802 --0.352018651916431 -2.42027242126028 --0.376314537466367 -0.0694267435286378 -0.435591402817135 -1.23514411499266 -0.874355116671111 --1.29842285469671 --0.336482690017061 -0.705944156885881 --0.665402210256623 -0.484064434227003 -1.37342111867034 --1.58258923328637 -0.759143161214247 -1.33921161684241 -2.58453339806476 -0.208291120076995 --1.19652368398401 -0.915451357782999 --1.33412220350831 -1.91434541638921 -0.395512250622131 -0.771394934605297 -1.9298005063541 -0.0914196813590245 -0.525237414339937 -1.06766893782585 -0.915880484074101 --0.0306725193193635 -0.296093296047212 --0.19724171474795 -1.55159417449607 -0.641923305266605 -2.75710494823626 --0.107728330932773 --0.0950468967793583 -0.755906907904935 --1.18323379131288 --2.0479372143667 --0.184084487272656 --1.66457038432246 --0.445058267906564 --0.709275506604255 -2.41972348353222 --1.08106979290077 --2.12871632671225 -0.285679585630753 -0.428788767748687 -0.543923045617461 -1.01584978026183 -0.126657928493302 --2.52117169762258 -0.913813844112159 -0.949919630211728 -1.79219393329939 -0.777166759391172 -0.1551270320989 -0.91703797525448 --1.51731245479291 -0.789295474648362 --0.73551537928563 --0.217062877464752 -0.251257521143962 --0.226289138837544 --1.49261230616438 -1.58792340457145 -0.0335595258845736 --2.50945843804373 -1.5396618643259 -2.29984186060079 --1.26516967098346 --1.36429207939413 --1.65157322291788 -2.19414961829241 -1.15122616706231 -0.0889899099587748 -0.228087367584184 -1.57873760775581 --0.6950560929928 --0.902651543983303 --2.10475672922571 -0.058667762991945 --0.734512973005046 -0.384152671556677 --1.62396647021712 -0.866859186430425 --0.370351263091653 -1.95772666419684 --0.34246793257314 --0.662375039182162 --2.72171081272339 -1.00050854418122 --1.25795476742625 -0.214241426993325 --0.814461279492591 --0.743383846250921 -0.461139251329781 -1.14467034118918 -1.57848149190654 -0.698266737166598 -1.55446419636129 -0.89274618753119 -0.124674646186897 --1.41817403198735 --0.681761707585594 -1.0644888295224 -0.21991932832462 --0.830183521919512 -0.173739632989211 --0.733469382301699 -2.0017944406588 -0.244734643319417 -1.34523848072759 --0.093252042891713 -0.845635634137546 --0.384423849452148 -2.1919297499297 -0.639737079924254 --0.00690441275115106 -1.16877636631877 --2.07719054559136 -0.158653178469976 --1.47382377577386 -0.356702834255209 --0.524784282159811 --1.94774964013411 --1.90116983721131 -0.303073113419391 --0.110110628752032 -2.64213829127491 -1.35109795506833 -0.357701866476575 --0.219594405259219 --2.99954199966833 -0.153545554917745 --1.06962153470784 -0.765101182928186 --1.15817277301049 -1.99230760688224 -0.19702319635177 --1.37609221751545 -1.91032884038122 -1.11480230651918 --2.08954864117774 -0.598749113382091 -1.59188542238975 -0.00957137355551296 -0.26466599457072 -1.30957877784778 -1.43069005932338 --3.51636738653657 --1.90343979131663 --0.0706533657295303 --0.720885522991935 --0.0185871536941988 -1.25290408610159 --1.5553941758876 -0.743255434050692 --1.05867661388623 -1.81924852073624 -1.06067875869196 -0.42141060087256 -1.04070917606773 --0.874515491149118 -0.347144459703543 -0.210499928604284 -2.00679815925954 -0.327146467439333 -0.927099673464511 --1.84440074521885 --1.91376802374797 --0.90532314460658 -0.2657545283513 -0.811029103974128 --1.6222753592721 -1.59051862144649 -1.28951946998194 --0.797426797062947 -1.13917796689807 --0.674301523223829 --0.362576132408819 -1.77599466716892 -0.242145734541754 -0.691701165104405 --0.382406266186241 -0.909403767134567 --1.77554842289253 -1.13199193530145 -2.22291415030642 -0.237161407097066 --1.09681182822593 -1.4315589037738 --1.44147506119766 -1.46921269975333 --1.63538498613288 -0.93711420576733 -0.96971111646128 -1.59112004690467 -0.0251840592798942 --0.30875045287268 --1.60048570980963 -1.40283487732442 -0.496427714344296 --0.260494171416671 --0.334832391032752 -1.48115672404179 -0.361483031136419 -0.990817230716321 -2.17898299960446 -0.55756479421531 --0.0632828600535831 --0.0612607658090774 -0.987090913535358 --1.31705784439401 --1.31677774274398 --0.812367026562544 -0.340545367002065 -0.0695771779261616 -0.773724302252052 -2.51878027002356 -1.44341575994333 --1.3673583346804 -0.0763215373328983 -0.52815700489526 -1.02639992228415 -1.7841330125455 --0.720413432084364 -0.686700604074435 --1.69409442160981 -0.838592738851473 --0.26677771281522 -0.359600461252832 -0.410852186401463 --1.52610048406118 -1.14723057607828 --2.34714099363542 -0.0360171390140813 -0.182402299577582 --0.528785775442593 --1.56079676560813 -0.368813965283636 -0.869484657423575 -0.234341361744271 --2.2898813288823 -1.72192017935882 --0.881276568741747 --0.644280782930444 --1.60914566884854 --1.07610512244285 -0.0283406012714238 -1.45919610204756 -0.427242681713993 --1.40421161983978 --1.41168933820278 -0.26357667233809 -1.95847251703033 --1.12495685793559 --0.487918138771704 -1.39521296025683 -0.433872785928909 --0.985947512969595 -0.770541832644913 -0.920490648835571 --1.06510058554525 -0.474448722429582 --1.46929597914683 -0.871625930268495 --1.84383045542353 --3.04036351418526 --0.169960479855376 --2.46452117835992 -0.73690167366658 --1.15579985678177 --2.03265391180367 --0.348342885616713 -1.50104488717699 --0.531469943395848 --0.582668550527849 --1.3352979018772 --1.3718700934605 --0.0402403326681124 --0.595344125878434 -1.99912257774732 -0.216103316810845 --0.641984681021828 --1.42991815759064 -0.0432308413568236 --0.366542253787827 -0.106811873566844 -0.739167573774008 --1.82260528893736 --0.0765913042913589 -0.377315613371913 -0.0678146754376918 --0.807571285950111 -0.276667605830941 -0.409834783264147 --1.65172404622612 --1.67125556750646 --1.31718317551622 -0.111643922763353 --0.635199710293492 --0.662316851863643 -0.740456110575987 -1.87142701107778 --1.76547045098488 --2.049643434246 --0.944170344867029 --1.46962884709991 --0.883597969983899 -0.314570796988177 -2.23643027200541 --0.692790451208445 -1.08937803268382 --0.0431612084420046 -0.434390243706938 -2.0074475134612 -0.945591779555372 -0.229829236908511 --0.62816376932556 -2.07364487270278 --2.02140117165485 --1.93742033357267 -0.355078528520504 -1.01096842751956 -0.230937039406344 --0.979870260763779 -0.193047464451858 --2.10493035040293 --0.479711078391958 --0.649196729760714 --1.51360600493637 -2.01210063695308 -0.920772828712117 --1.27337414710779 --1.53331923505264 --2.39947870361908 --2.13437614497374 --0.42294879553674 -0.145008307151436 -1.76678050151368 --0.654244165468324 --0.203559459836708 -2.08725463408231 -0.512725279787327 --0.516008587761313 -0.840491303275474 -1.10986312684195 --1.17432788809375 --3.62854093149368 -0.00147277474415297 -0.483790700613412 -0.784513015515241 -1.22176514528252 --1.02139450787583 -1.8829574188611 --0.213277984630743 -1.67261683104198 -0.392328766600659 -1.78909367251205 -0.534971796932526 -0.108792469506181 -0.749298412043718 -1.67004288545855 -1.25288919378215 -0.410444421952988 -0.185246033920659 --1.55640666743223 --0.789667132245679 -0.088946871448826 -1.96859224665053 --1.67877334807007 --0.531033261538216 -1.88859341641178 --1.13409403287083 --1.01898086336757 -1.98153084986596 --0.559737016754013 -0.389113355840491 -1.68019181237898 -0.514953557617304 -0.728900295820615 --1.1085110636988 -0.779021330607321 -2.21566265661139 -1.77643696613526 -0.886084012415985 --1.86953459471056 -0.327594749059594 -1.22169123790506 -1.06086510755041 --0.200699526343788 --1.40917877200762 -0.713633202892185 --0.172728476312443 --0.0426014082368624 -1.0994626085231 -0.615129025679451 --3.92896341091766 -0.211279813958146 --0.934060580943431 -0.842553580736322 -0.773571694596157 --1.9444466398034 --1.20326348655682 --1.55744306927485 --2.08846367386119 --1.3805541381904 --0.0162177323877302 -0.966984955683859 -1.18811125936931 -0.633506864954601 --0.0485983234053791 --1.08698345977963 -0.0850121896769593 -0.611438655821644 -1.82342310199188 --2.60322614712481 -0.104860639492905 --1.45122673663118 -0.354478364605487 -1.15780675302924 -0.418645069938176 -2.38653951908663 --0.250589506809742 --0.806349555951455 -0.91420272811904 --1.81268631834954 --2.81757789179592 -1.46320034276065 -1.22726355489822 --3.48573265448268 --0.476016441486557 -0.242390997762818 -0.423242143965581 -0.413614552683512 -0.644251736465781 --1.28063638717083 -0.519161846438536 -1.78041001616032 --0.212638302892294 -1.36000456685033 -1.19171554789206 -0.545057307056508 --0.252125700008541 --3.57430178299189 -1.05708134421744 --0.250090168573525 -1.84819458490798 --1.51589818630822 -0.399969184657401 -1.51424843805454 -1.20131550510976 -1.30254087736197 --0.342942862323973 --1.94423403139123 -1.4304715161341 -2.63336097786619 --0.234146916172588 -0.736172482852535 --2.46818489640179 -0.0707858610942402 --0.393789283240892 --0.514682631008377 --0.486635278843096 -3.10519659421853 --1.51075671361549 -1.22477783007275 --1.34387842694681 --0.176181352387729 -1.60959405989056 --0.992166782503002 -1.94241486073448 -0.463923723552657 --1.37876708246191 -1.21100345100757 -0.02195063356681 -0.264971131106261 -0.521493596444412 --1.27270628961069 -2.14147303047455 -1.17598179444487 --1.27763495530564 --1.07936567239691 -0.767762579351523 -0.945234880052155 --1.86937743601625 -1.0496464851018 --0.392965710693481 -1.05442871385942 --2.97869136045932 --0.206255579028401 -0.175624284254861 -0.440368816451979 -0.409088113332103 -0.325234104585824 -1.16105268677326 -2.519433685855 -0.521824025434663 -2.07406066098682 -0.584149116528952 -0.113460047100492 --2.17670655706033 -1.70778633385449 --3.27971266711902 --0.680468883774662 -1.07726884784357 -1.21496404757195 --0.806583255470503 -0.413686251101204 --0.916933785612947 -1.42135341484842 --0.0566830014164967 --1.4574392946912 -0.401977818377009 --1.58659278061404 --0.318268485346451 --0.842611843617785 -1.15915614499236 -1.31509458432763 -0.764934248131917 --0.235293608095898 --1.42538106648766 --0.575554297412257 --0.543308277429734 -0.631520183515525 --0.613832531711399 --0.169820989517284 -0.041854655318307 -0.111426436373593 -2.09936980260299 --2.79262114690279 -0.0165519138318349 --0.185370341043551 --0.494208067581472 -1.39979112925424 -0.920782713893765 -0.268028565069301 --1.44850308486529 --0.361562526333957 -1.79700054362645 --0.52224128141739 --0.621921539786403 -1.21142153042376 --1.60566984030739 -0.715361747911174 -0.780728811903872 -2.18183440224786 --0.401760443396324 --0.79204814356045 -0.433542276453611 -0.689496184321525 --0.693776608789786 -0.744310681757129 -1.69486817431241 -1.59557955224641 -0.546411175239308 -0.0273095546938098 -0.890906190961008 -1.21877743086876 --1.65014260849735 -0.421549463816273 -1.16914607748488 -0.810114297917863 --0.216231158279655 -0.853537085930782 --0.675847583930057 -0.553998762485453 -0.322975308928175 -0.263778005037153 -2.7831541571481 --1.60124371750775 -0.32785381330782 -0.313958258978451 --2.04422181935163 --1.64185531601414 -1.49126256332953 -0.529665589806193 --1.35956389113997 -0.73427233783584 -0.972191627454013 -1.05891887926383 -2.58704309093182 -1.77862114014411 -1.36136809708512 -0.684642003769621 -0.138377883707857 --1.21826151682553 --0.432546736194524 --2.33059312384383 -0.67040538509703 --2.94400876893201 -0.242624560310015 --0.111019633947581 --1.76246798937404 --0.381189011968226 --1.46322873817446 -1.39879221905156 -0.807451321293886 --0.608985644560576 --1.66920003817091 --0.389061298033464 --0.235169248941254 -0.454542625910113 --0.837280601240572 --1.51810243832878 --2.25617103670189 --0.350369527502759 -1.82624580803537 -0.307560406928665 --0.482874255955046 -3.50806909169408 -0.148501951914746 -0.952642837196155 --1.04774655179695 -0.0935136546503923 --0.244890881398508 -2.09977320220446 -0.266169575409782 -0.410923972338239 --0.780597394912817 --0.187302838727767 --1.03250470413709 -3.477589522847 --1.4885796538127 -1.69914983654947 -0.238314306246171 --0.405036598964784 -0.337796299872934 --0.207718568658741 --0.413980903486156 -0.860305929143385 -1.05517846112546 -0.236758137794837 --0.546959747391544 --0.562903265379013 --0.414579942600348 -1.39019050473653 --2.89697381817692 -1.13839466947658 --0.0324214717022429 --0.87772073297657 --3.51819431551871 --0.102811401211873 -1.18580733007703 -0.416277575462594 -1.33016029286214 -0.981063145537611 -0.907025343170009 --0.000467201768472592 -0.90468408291035 -1.61188814080884 --1.73082682009586 -0.516731644957501 -0.79846302678034 -0.908042141342261 -0.223846507213093 -0.450749061605524 --3.24577396968005 --0.721900853528588 -0.576872245634947 -0.0445482672819075 --0.965958898725088 --1.01976308504802 -0.469151233868327 --1.58585143931831 -0.408611913080845 --1.36168711563572 -0.816517806459123 -0.71684495947015 --0.146949743876483 --0.195551022776463 --2.20545123569718 -1.24604274424261 --0.36502349259943 --0.0895397787718082 -0.314633123453515 -0.788592781062459 -0.979323923804882 -1.18299140710821 -2.22809814154322 -0.00638932965877359 -0.52893925531459 -1.01043036558517 --0.21998382763914 -0.357393489578762 -0.489983386395568 --0.306903943229905 --0.0925674261086868 -1.916718403965 -1.24707926322872 -1.83282757187966 --0.764657516780794 -0.235483031844469 -1.32805822165883 -1.3112546830359 -0.434223806417014 --2.41389221760745 -0.151620960468136 -1.2177858776908 --0.0248992983472824 -0.171671832847874 --2.35094982739222 -0.645086557134299 -1.47984957540099 -1.12764371580033 --0.0280605030223526 -2.0290382124007 --0.900826169538986 --1.34163422299357 -1.07714457486632 --0.932580237616875 --1.57472193449224 -0.568432944345901 -0.262903973287912 -0.543426513793888 -0.990504179485782 -0.677901080732312 -0.287329303074625 --0.485315108440997 -1.00586809204037 -0.876355452227944 -0.26146682107437 -0.676471103326499 --1.2180259882962 -0.118426277395947 --1.54686130817873 --1.10063942111691 -1.73380445287481 -0.194230599423712 -0.182817898417158 --1.58517261425825 --1.55446854964468 -0.0409773260641018 -1.00796034927792 --1.30930687200614 --3.22420540961149 --0.760477056522681 -1.15262117799363 --0.475969231937263 --1.46241017614843 --1.88124441399982 --1.57606256591108 -0.0647211210824992 -0.440217729033874 --0.482408350895561 -0.872699065410085 -0.114532380504944 -0.425252425516444 --1.04306438673978 --0.361828841137083 -0.317582709813529 --1.35856450502749 --0.681225215507325 -1.32582571528731 --1.03144734704343 --0.353115591955689 -1.24795203146867 -0.0806695205509147 --0.608052485284318 --0.436196068364289 --1.62990994014108 -0.435003018764327 --1.53259339258314 -0.142189956359731 -0.406548667286497 --1.03288814430741 -1.37860692765148 --0.199930294266242 -0.0811294945453476 -0.501500880080265 -1.65683393121216 --0.693939441018482 -1.32174975418364 --0.310396475020639 --2.13221313708839 --0.571129322200232 --0.555153206168821 -0.374136353617086 -0.707640158426937 --0.815832190310132 --0.457208852061139 -0.638628251656653 -1.50696937693237 -1.11687567449368 -0.307210258180755 -0.953344154380776 -2.16076982794977 --0.675327637018349 --1.63696228831505 --1.30340774313484 -1.19176964122952 -0.975612610055066 --2.19725547322214 --2.14161507125558 -0.277493639365026 -0.792455732440407 --0.061843613221054 --1.22571631568169 -1.63351818660866 --1.23428316136161 --0.212842311914287 -0.116884860582463 --2.02665509498395 --0.564342086265285 -0.534705313062235 --1.87498440883116 --1.4365329350952 -1.99534641890223 --0.290943212590332 -0.992689908374448 -1.22676084939824 -2.42776852485906 -0.22801654006552 --2.31270145516851 --1.38555860713223 -0.0896878853872423 --1.94911281962349 -0.372239910762691 -0.474592473053388 -0.371876643290204 --0.997116516862995 --3.2766286330713 -0.718103264028338 -1.21227339795769 -1.393806065254 -0.604588447934505 --0.858255944045538 -0.518259787243535 --1.94841502641347 -0.0199907511317186 -1.39079380248032 --0.732695177038623 --1.49261742407883 -0.28688591961628 -0.723890319983097 --0.0291895368503887 -1.77532340608983 -0.316209584490435 --0.9889861679925 --3.66883596768317 -0.972909736191431 -1.54010330446778 -0.533265035771391 --0.024702611684889 -1.40508811310156 -2.69158950853308 --1.42762682528802 --0.132759429012058 -0.898163246084668 --0.0357067720071527 -0.915253486860413 -0.977360010756652 --0.574607853516063 -0.129385761042542 --1.40787395367321 -0.256627275325409 --1.18279080153262 --0.433722844820018 --0.497820881400354 --0.327950487528394 -1.54423121672132 --1.66085662510632 -0.355486349327059 --1.74868634562197 -0.0437885686325217 --0.925948822912627 --0.976819314281432 --0.36356009627815 -0.260205553297354 -0.679322024319426 -2.05887642362841 --1.40366952084011 -1.2790137279652 -0.216184254521693 -0.727763233902964 -0.596765442958887 --0.013203327093116 --1.93991910943457 -2.03153342141874 -1.80760273428119 -0.777594110176082 -0.565446371306646 --1.07242271734418 --1.50807102104457 -0.185791241959301 -1.20520562378819 --1.00849237534475 -1.51256334251269 --0.153858807982914 -1.40809907402223 --1.61943046651783 --1.44965034237146 -0.211750441548226 -0.0249766975261849 -0.667355685156588 --0.331429629695627 --1.66210414734824 -0.241078223403106 -0.63778411700893 --2.3091314931765 -1.60054640493991 --1.05504342887885 -0.517153386952574 -1.73563862777292 --0.124404907341191 -0.0663073439118147 --1.05321240173574 -0.143639536991587 --0.891700369494391 --2.4622363450234 --0.288514040731897 --1.71947850521265 -0.509062277243782 --1.89984710413195 --2.07285969692353 --0.229553482244322 -1.11948131811291 --0.0297074527892036 -2.53994587389445 -0.493603534217453 -0.524550450077207 --1.87915466880431 -1.49571379150009 -0.4789214382218 --0.505527734215708 --1.37848234416175 -0.263754816123392 --1.45013818351759 -0.746305375077444 --1.5787099208944 --0.27101733969798 -0.604784217351099 --1.26501042703305 -0.499222223505839 -0.333704936853199 -0.559254032421894 --0.275792197280936 -1.84638282797986 -0.433756852939698 -0.536405413919612 -0.0693072874855218 --1.17696334934832 -0.74895042274466 --0.406352742562738 --1.05141451003636 -1.34987493767322 -0.419021718415365 -1.54174518244642 -2.02509908305971 -0.375168402729754 --1.35249835002816 --1.62989813529214 -0.886698096358844 -1.81137516208425 -1.49814368816916 -1.35782705547152 --0.443051378971269 -1.01477781346107 -2.26214916986655 -2.28586727029419 -0.487527283842496 -0.560569831467475 -0.213161356293593 --2.17224428381829 --0.00783910033877788 --0.260073858024715 --1.1518587394281 -1.0251568227141 -0.605414669983162 --0.206099313327201 -0.303109394931035 -0.440389505253846 -0.760780992338681 --1.3389981433266 -0.243611453531301 --0.0218670630541258 -0.363516002052034 -1.43517610692298 --1.45356378023258 --0.0887834634777462 -0.252221176678304 -0.425721827425008 -1.17856244054816 -1.04383826049973 -0.742906695664555 -0.265867945947878 -2.48432466947862 --1.48295461683939 --1.18250698656841 --0.887570981619284 -0.366378691870299 --1.11752935076896 --1.05509769860473 -0.638516599254324 -0.68522573934216 --1.38873967405149 --0.788439847748043 -1.75637810916954 --0.787393303109599 -0.498425993648713 --1.09733698435333 -0.108553877989568 -1.00712452447272 -0.235775364914019 --0.359285926980348 -0.144428145945957 -0.74899677260165 --0.504014843024681 -0.870066438503024 --0.0690269660256568 --2.77784188243305 --1.14541616139965 -0.544593493894489 -0.0197663288554892 -0.200832663856001 -1.43158924091086 -0.855098958572739 -1.45606736714029 --0.915579359682482 --1.94945134702958 -0.580004495454753 --1.9166440718494 -0.250636180446154 -2.04544555092082 -1.6808090597964 --0.33980874636681 -2.33916164999542 --1.52897781780219 -1.44935582721978 -1.01041222821625 -1.41000510715186 --0.331837720952789 --0.660289391633562 --0.369835379263058 -0.807510198666666 -1.20914051306557 --1.1348218197628 --0.0690595449345572 --0.569014529350627 -1.06349599872754 --0.722352834247719 --1.77776498152484 -0.012637498895872 -1.26405221562104 -1.09986285460672 --0.50501007060047 -1.83691488928251 -0.879357291721632 -0.00891962247593447 -1.20651982853705 -0.359200172471965 --0.971100560372552 --0.0586090621211497 --0.703626791678905 -1.55086977347374 --1.71900413035029 -1.26969699240867 -0.674141529152926 --1.07614312897209 --1.12345497125902 -2.14954739397464 -0.0127184132243148 -1.80568929923445 --0.980826206960227 --0.412297750708372 -0.267534987732146 -0.255299745624981 --0.421051447508546 -0.817253690318688 -0.922556772559869 -1.32633007056382 -0.074160773352471 -0.373979431258425 --0.0145577885340735 --1.35017835354246 --0.940399688818204 -0.58269343802092 -2.12510936923045 --1.89084907228626 -1.69960317722071 -0.769576915372848 -1.17953717663635 --1.74060260144809 --1.97519407608532 --0.561432985230947 --1.16725250064717 -1.31164806817068 --1.54622529635687 --1.64352005882797 --0.247248255539244 --1.55070757926066 -1.02768948235095 -2.21748578606667 --0.755795114544938 --0.937255072189082 --2.04853779907935 --1.1270855467691 -0.0156606927459997 --1.06491951748539 --0.506145256999083 --2.69482110609194 -1.1324137058388 -1.43538474101378 -1.19721182833089 -0.0753874266881276 -0.166054372420906 --0.449184613428166 -0.101255847455326 -1.32469284042649 -0.989238527096987 -0.800572645049559 --1.4454761020851 -0.454253488485968 --3.29755035245074 --0.929213902601106 --0.139201747963639 -0.608695970754859 -0.293475604681719 -0.568050869622322 --1.51554758201245 -0.26520366366675 --0.704087955828559 -1.93864133941406 --1.49175656142211 -0.850437232653412 -0.311794581729856 --0.258395234224238 -0.392065118571033 -0.0698220031798407 -0.816387716592748 --0.85498815688549 --0.591428928863532 -1.48039858037804 -1.94208077524025 --0.263543080676378 -1.96776018832374 --0.600896695156504 --1.24587614680253 -1.92174897509557 -1.3483364684516 -0.760667326841618 --1.76722312115154 -0.0587227326491302 --0.302623917688807 -1.41657510678952 --0.0923081452875287 -0.50573350056878 -2.87477002467499 -0.7998906274509 --0.294798411590119 -0.228517887808003 -0.648740499594561 -0.365017692452472 --3.14359066258381 --1.04915122974024 -0.272650781194761 --1.26605854365069 -0.941780006006937 --1.94876289080557 -0.301300936226838 --1.31819033151637 --1.33351001659556 -1.40079079663929 -0.315296748922862 --0.160694597879946 --0.421381278570578 -0.833819261471497 -0.61782042759325 -1.42254613981395 -0.776530538601463 --1.49070117606408 -0.322508368459911 -0.304768001131123 -0.266371825599862 -0.707496791851998 -0.700266985644342 --1.52522533653868 --0.964743572197339 -0.353904741108632 -0.0118013350547663 -0.624236741332421 -1.52900895799357 -1.08321148451159 --0.12108175477673 -0.588870396289108 --0.665198669050824 -0.676097322556128 --1.50591328118477 --0.194169366429332 -0.148275477717428 -2.29845742329819 -0.758236705878558 --0.823574008039046 -1.18449081168009 --0.792337066023293 -1.93003644212136 --1.15068958502208 -2.22515643949291 --0.478017857060919 --0.358311775167756 -0.24569856708767 --1.16932326519782 --0.0425950067170664 --1.01904947708762 --0.254601672171074 --0.582167113301523 --0.364921377724578 --0.0702245976140787 --2.40428409528175 -1.03130661676083 -1.0051097133577 --1.85890512816409 -1.24273636296294 -0.837522891776754 --1.78167552910884 -0.376303124899044 -1.28683917169686 -0.343938691864377 --1.32091341130934 -0.750047942802542 -0.0130749314264023 -1.32063736929998 -0.671069851873007 -0.514927173766438 --1.94659070367499 --0.816125584034289 -0.716585452797787 -1.43491602750513 --0.279218407711774 --0.900660223273675 -0.289681067997682 -0.921123788454095 -0.528826065199326 --0.289511223866644 --1.56188123737859 --1.82400442594254 -2.04044166084735 --0.938990059211978 --2.23002657055062 --1.91823583950169 -0.406121600003797 -0.406863409376193 -0.691903828127675 --0.836468621119884 --1.52159017504265 -0.515400129235912 --0.376644805509377 -0.357601873423508 --2.06648206243429 --0.707497153046084 --1.48534789070239 --1.49949697225902 -0.396487561192046 -1.58614686921295 --0.917272227936088 --0.258513392279461 -1.66376724805518 -0.783244955256109 -0.384075487550387 --0.328315561759421 -2.38136263581008 -0.0897344601901793 -0.922040705287564 --1.24343382554498 --0.0831712749527007 --0.104015332312844 -0.245040696514693 -1.87601281979748 -2.41818878827833 -0.266157328637711 --1.04551037316052 -0.0493329546997714 -1.26297295660506 -0.65651821561487 --0.090390034360631 -1.41239383383694 --0.463460210947371 --0.0903369811963675 --0.395718854058025 --1.41383167620586 --2.65663757503684 --2.6780861673853 -0.577633108925713 -0.602122963113363 --1.6598070887084 --3.24110775580281 --2.9261736478448 --0.0112881146910766 -0.988152848042049 -0.243942775643099 -0.374822276353093 --0.242384593609941 -0.0848378443949187 --0.789387375451611 -0.17094673216414 --0.177029362593602 -0.239352403325006 -0.00296581866542311 -0.333661353459608 --1.65224845721308 -0.858587797798716 -1.01294394298137 -0.425392699300634 -1.66381024651274 -1.43462228925795 -1.15794926809387 -0.839834292279711 --3.44914030233519 -0.281623237867549 --0.181788617154965 -1.22150314608963 -1.42696376973835 --1.47444963339972 -0.0714943513945752 --1.59189598861829 -0.746969936364785 -0.304303954694467 --1.51577706081619 --0.0172551026499974 --1.14101979599129 --3.25403931096312 --2.08599320587457 --0.689702358255204 -0.425232525096597 -0.0580380934788352 --0.714676191336508 --0.70098157262219 -1.45971192490853 -1.20899933732728 --0.141902441445811 --1.5297995587293 -0.901833962174809 -1.44760140387642 --0.825299548180706 -0.0407100711588129 --0.40895412236728 -1.16974466878865 --0.177618479666791 -0.389384833477365 -0.318864582164601 -0.358332083325296 -1.00364461624749 --1.90523741785929 -0.451328412492 --0.950933004171379 --1.34976729943535 --0.448611073283814 -2.01008943634655 --2.24412831229904 --1.13320298149788 -0.696552494426975 -0.682602177650747 -1.66673844160491 --1.91384418901928 --0.719778605541947 --0.0506415032460659 -1.41122975320395 --1.27460145817418 --0.51133071708238 --1.53536012577681 -0.849234556402383 -1.6441250951371 -1.32324002907261 -0.749640889710097 --1.3706740283525 -1.03791361003876 --1.76146377589129 -0.923021930105419 --1.32194571627854 -1.662688705968 --0.702664154299477 --1.67005055621419 -0.506100215523263 -0.326960752500247 --2.29063103165569 -1.02034117707333 --1.17774268153903 -0.357082803496212 --2.01367114779721 -1.80368143405446 --0.277355566007364 -1.5948095353375 --0.0748286490478911 --1.0122651907128 -0.40844256317342 -0.799713883864172 --1.97201752880464 --0.478603300193452 -1.09471870635779 --1.54212981764495 -0.225857008775655 --0.928679200221531 --1.51298059271749 -0.764713100067411 --1.43410594821862 --0.160930917926841 -0.231145082979946 -0.480956332712855 --0.150600231571001 -0.372864121403452 -0.195206134634937 --0.123191165965906 --0.148305271501751 -1.51284988373848 --0.0116552321906802 -1.87337044395963 -0.598783029926675 --0.494475778338389 -0.0296367915595681 -0.138125243282587 -1.56275736737766 --1.49996799755359 --1.46252395128585 --0.64835392715646 --1.53551519969523 -2.26825406304127 --1.60398466379351 -0.0409091149047995 -0.379546562480936 -2.10776261023189 --0.69631048081199 --0.602127484151897 -0.195163552915634 --1.74241662040174 -0.425400278223846 --2.36060391782989 --1.22625902104171 --0.529424342327811 -1.45557596709581 -0.641774194763981 -0.0531481078336427 --1.88965704284493 -0.937880823106656 --0.254787759220712 -1.19245602168909 -1.78336383994043 --0.425670235087821 --1.1605045699598 --2.98563970350538 -1.2675694106284 -2.16995814479439 -0.455468904454351 --0.960661159337743 -1.00598810575416 --0.324237440314434 --1.51178173764234 --0.810129732817629 -0.626956607703164 --0.669663791249292 -0.128895740253324 --0.919600407787971 -0.458133249970388 --1.56553354539025 -1.13312769797874 --2.12593620671709 --0.899275404697873 -0.362583023668289 -0.525104110595009 --2.35420116040437 -0.466104947943039 -2.13979338273933 --0.761420347679532 --1.05224507370605 -1.01031448394088 --1.78413779333067 --0.96026148036189 --0.496984344897335 -2.04023926136287 --0.223323205219437 -1.14563940690562 --0.268290244067821 -1.28548084601545 -0.998338197065507 --1.77917829034806 -1.57750608447581 --0.0249042801257211 --0.849667474828417 -0.314176402818887 -0.13655477153403 -0.489470013130795 --0.673592036327232 -2.08106538168502 --0.750890159430615 -1.10305945680381 -0.755408294192964 --0.316399609196221 -0.32006331018534 -0.69023649682002 --1.51968414671458 -0.235000621621037 -1.18482637805232 --0.488851109966724 -0.618541031666538 --0.747011321240642 -0.233338901785165 --0.345689481406872 -1.77988965890956 -0.426761143152177 -0.499919589767984 -0.860513851459594 --1.99029881197428 --1.49192170830527 -0.311747771666113 -0.825211942314839 -2.32570978854679 --1.52811571810721 --0.45177310971502 -2.03608088804109 -1.88891701466957 -0.685072347107974 --1.43726473558647 -0.0891337977425142 -1.35865443631298 -1.85087539398143 -0.515177417202473 --1.08016280307659 --1.87261567455134 -1.14318774892219 --0.595444518197283 -0.312409378313133 -0.836457447729449 -0.756862022083165 -0.727744694006597 --0.547622221584867 --0.468011533782846 --0.585293444028657 --0.213928017896372 -0.22470050965236 --0.822633201177304 -1.88117579287871 -0.735667869183843 -0.410114877288381 -0.294937399553955 --0.9287365522468 --0.584818366887921 -0.493238530817464 -0.931607975254742 --1.76960903926991 --0.861100334136218 -0.718959946000915 --0.827739885690974 --3.86649721355198 -0.0057797850719794 --0.733840269769676 --1.6439032962553 --0.360193300839558 --0.0732072591317845 -0.632478644936896 -2.24316524552819 --0.272178841346687 --2.25324576743785 --1.80594875468251 -0.757429481156603 -1.00540036815507 -0.0798669529110896 -1.9944975301135 --1.28630330385836 --0.666332881917942 -1.46466948094885 --1.49863628047104 --2.85103866150078 -0.92462866892129 -0.420517958875461 --0.959730895138847 -1.94590299725279 --0.780784797958621 -0.4358314873108 --1.53744136590986 --0.611811877921262 -1.33344199803309 -1.05032681241691 -0.233750405045338 --0.306883057253756 -1.13113746543024 -1.02936096666159 -0.531015951661679 -0.034619320537324 --0.521426195384038 --1.11773184684713 -0.703370732382176 --0.78632451568258 -0.829471459742734 --0.778979739155755 --1.55442822505284 -0.787786859765108 -1.39567433956273 -0.932936189892629 --1.7977486889988 --1.6353830763135 --0.236241688788212 --0.458679874745425 --1.38999306976055 -1.45801903431835 --0.511245066095299 --1.02608819273319 -0.484230885258487 -1.22396192892529 --1.63284987224951 --1.91682249876335 --0.768007290284629 -1.33806009799048 -0.606040034124034 -0.463191639526578 -2.17120262949878 --1.40086281183361 --1.18510113994867 --0.623928202424231 --0.495319716889675 --0.77538534461813 --1.68479647992535 --0.760407831800684 --1.44955746198535 --1.35056845332192 -0.192116722295829 --0.210433751116987 --1.4956278665402 -1.08299235363401 -1.46720423843759 --2.0096984675746 --0.792926228598034 --0.195638765707159 -1.11388604126821 -1.49832628670227 -0.00452314893806616 -0.838620084609943 -1.10857682990718 -2.09095105862028 --1.97134284864004 -1.3073536116589 --1.498146422945 -0.494619530135388 -0.727455232567237 -0.335041409526482 --1.2093089685512 -1.10524794599364 -0.057612995535564 --0.537297835546035 -3.79660371107187 -1.1067034384115 --1.62880955122072 -0.395551564271065 --0.061224006155264 -0.635280073666648 --2.7942636650251 -0.209826405407473 -2.28038684550739 -0.696804060939977 -0.31252252287177 --0.4423542632177 --1.06509127214909 -0.494855176685936 -3.93234492579573 --0.561515035741735 --1.3714337497274 --1.20384361386511 --1.13384145065214 -1.41476160641576 --1.23437045651217 -1.25613461351124 -2.00548714718591 -1.73873188709444 --2.40574709690897 -2.03884827055404 --0.640474601273382 -0.457097390775552 --0.88304931558109 -0.352629954304655 -1.73711969288082 -1.17776089553515 --0.507701299624326 --1.40044480765748 --0.0388761572398906 --0.118701078288353 -1.33677340823907 --2.26456462687164 -0.671698357611547 --0.481983675846745 --0.578286730926962 --1.3211888642608 -1.80120030632708 -1.95476914329335 -1.75149960712789 -1.91779097651843 --0.584473953753346 -0.0525507599474899 -1.97285516650179 -0.836381207432234 --1.52076792865856 --2.54764232940696 --1.08245672659145 -1.22204480468731 --0.955743225573471 -1.5596868198516 -1.58245096638025 -2.51593162530154 -2.51953815994233 -0.0375483697590369 --1.7885253307519 --1.25204232039599 -1.6792915336146 -0.299142927150026 -1.32954039885961 -0.564158932164361 --0.960660073571626 --0.816657555166287 --1.00353119976776 -1.382093028737 --0.728080098217617 -0.221842524618294 -1.81650292501069 --0.62440833131595 -1.37083022251102 --0.212699885530345 --1.94989962576747 --1.58912695194148 -0.105537818016955 -0.357360660479298 --0.342227675019107 -1.91090052760841 -0.544199248951786 -1.37547248609635 --2.46068247275548 --0.783925395334087 -2.19833204170203 --0.322353221959919 -1.40675876136482 -0.85275198410255 -0.35742366359117 -2.4036526990842 -1.77346871199389 -2.46512892195902 -0.562277057912025 -0.387942848392713 -1.41567063342898 -0.529895866121384 --1.950142454929 -0.276066336666535 -0.716178909678428 -0.276327568537258 -0.995330649350922 --0.73740191262161 --1.77421957917093 -0.717838271391262 --1.70862104075222 --1.11255365857938 --1.28191829255209 -1.4076020166145 --0.42221486078348 -2.38107651769003 --1.74822835536374 --0.361478715283617 -1.16018794455137 --0.085912248720696 -0.156490434939997 -1.99692024732684 -1.78396030316113 -2.07164254511317 -0.909963563650201 --3.04015041280709 --2.64660055606789 -1.16425436843928 --0.185701513994063 --0.0918373108685948 -1.11534709434776 -0.0570416081232459 -1.07887479073485 --0.972317355565465 --2.59014120180031 -0.0754740128803917 --0.996042941269991 --0.0869295884592987 --0.0516050446709357 -0.218520710030985 --0.401362024877692 -1.91121686760044 --1.43503747952132 -0.120375663972016 --0.0939643913879493 -0.774276344903488 -1.05852553144554 --0.285923855719552 -1.38902294288037 --0.697435102762888 -0.571138437983642 --0.215769038135385 -1.05008869581475 -0.774992911185533 --2.00323131884798 -0.436607524314919 --0.0543406584616442 -0.825071623775308 -0.435882584707088 -1.57542745353388 --2.49586401068498 --0.265346629399879 --0.9053258211488 --0.653121182729617 -0.0759197037428372 --1.48893753478637 --0.266575928599973 -1.73464637450682 --0.172509566864363 --1.67461839798514 --0.427631639678431 -0.427806339863908 -0.109908383009648 --0.462683817948417 -0.0190986634447334 --2.34859969292729 --1.52469099863104 --0.356834592552623 --1.58485199197585 -1.43354509199725 --0.41237017593761 --1.63715833327443 --1.03964938408537 -1.22490322729696 --2.48984644982174 --0.0307042952705139 --0.0217443290335773 --0.218218672771538 -0.426193538448334 --1.46664764224707 -0.672418283239438 --0.524307105694572 -2.35682357188668 --0.944230193210363 --0.0950188915576931 --2.58889776402573 --1.15317437071677 -2.47724773631496 --1.81237896749428 -0.260141056083734 --1.42423569665487 -1.58623555511801 --0.00535279728043747 --0.886322850312752 --1.39302823607962 -0.16794092718364 --0.238183185605017 -0.822297223317594 --0.0569443196173154 -0.434132638977154 --0.69208131458997 --1.97355953618005 -0.489644984129185 -0.0665736146255362 --2.14089703445167 -0.11703015180913 -2.19756478343076 --1.41385361981392 -1.29701086113378 -1.04239179755873 -0.442553689852755 --2.07681758896426 --3.46404358345856 -1.4763474436348 --0.494369046325232 -1.74466699629246 --0.0312529126498156 -0.823147096401936 --1.47997741292289 --1.46163747870488 --1.66518696390002 --0.83202345153984 -0.144904480349675 -0.553362969658085 -1.07372432254817 --0.345248092773195 -0.346514977852362 -1.00279468203563 -0.388042123837648 -0.250272913304595 -2.36525636550361 -0.570747838205055 --1.3372935508358 --0.207712276047015 --1.27323906073112 --0.117178525341682 --2.26224792917423 --0.525848014650812 --1.03849804435518 -0.192160301404979 --2.8888426399634 -0.32291082102989 --1.58858445541065 -0.666149483521512 --0.191279735143514 -0.81966116075716 --1.60571850267304 --1.79358507260358 --0.92896662192344 -1.49877195341643 -0.825289599432189 -2.78199384073185 -1.16406979293305 -0.688885133891365 -0.419132831351467 -1.17068997027632 -0.341684032128455 -1.89478821910106 -0.528112508966718 --0.139421431559549 -0.113494346716024 -0.329532537584202 -0.568604654069581 -0.805779666182815 --1.36946802515032 -0.778588834206147 --0.244560334491567 -1.75566349574232 --0.295988411167869 --0.475107751976811 --1.00372724536633 --1.87133966704015 --0.726668242003104 -1.03258669094423 --0.371110911780836 --0.560036866379271 --1.44889865635422 --1.63661989501973 --0.284329137978048 --1.2204575878886 --0.474436521017124 -0.36225872432291 --1.18392830901666 --0.622982936644725 --0.939239650742572 -1.08689089075594 -2.00245080589593 --2.60717714928887 --4.04216473194023 -0.395515514744542 -0.413419646169254 --0.0528105243934434 -0.215921080450038 --0.08651816837593 --1.61681159889039 --0.55997465201046 -0.0587614193510539 -0.938858022406336 -0.290146020793639 --1.39715380392611 --2.25217821091234 --0.877049874985225 --0.167825123790838 --0.837629481938063 -2.10681277364672 -0.204708009149641 --1.1187233308557 -1.25178511315814 --0.989429587202409 --2.2307210108907 --0.989336352992531 --0.601478278732337 --1.50123468188352 -0.0797390370667124 --1.2057881553503 -1.25853425243922 -1.2172290638125 -0.751743545946352 --1.18782362143006 -0.607387101964292 --0.615769335149032 -1.20844050989355 --0.0675200262743427 --0.778344126237286 -1.79865647271767 -0.0446914792871667 --0.831198801848728 --0.145171999971268 --0.825784674474264 --3.19172720483622 -0.324615305061915 -1.45627106292876 --1.67800503728514 --1.67201075956574 -2.18242137929624 --1.96209727965949 -1.07986933748396 -1.83415187238803 -1.32612128148037 --2.04871165883017 -0.622318344233332 --0.57898144246456 --1.26177144226505 -0.907741849512588 --1.52133515466118 -0.905461204359714 -0.170870972316742 --0.032694729183083 -0.606363009931355 -0.783144119138967 --0.426302601615241 --2.04949248764423 -1.13733339122241 --0.816815162077269 -1.58656242910796 --1.94295570715549 -0.941052787927894 -2.50040441713558 -1.27894191249775 --0.104990193275768 -0.695289260924751 -1.75568015617166 --0.417522978548476 --1.23089752225852 -0.0662260144873663 -1.1253465182636 -1.57541854904604 --0.637229428688757 -1.36949592162632 -0.79893621046377 -1.36022333757848 -0.388495769049896 --0.449822347959937 -1.40725944755902 -0.582759503057821 --1.85140376944198 --2.38828296775152 --1.69452481598437 --2.37763458319757 --1.30283272652663 -0.415774534810243 --1.08929606237527 --1.47048045563838 --0.0299639092819248 -2.96098118877524 -0.624533877628712 -0.255720097925717 -1.02441877744659 -0.677084733252567 -1.85245629460875 --1.54814827650173 --0.789544729800683 --3.57349560250459 -0.0275354727330051 -1.78938379098009 -0.643534386166799 -0.330106373750553 -0.182626734677047 --0.105114932467245 -0.45351953898833 --0.129832380584874 -0.0286868813092305 -1.97516016951737 -0.442185877064396 --0.265355883158584 --1.16406502058575 --1.70207074682926 --0.360998133687946 --1.30116185455007 -0.310414136390719 --0.315913775026392 -0.0535604344638365 --0.304591088234034 -0.225324690467456 -0.78975870506742 -0.422793660218318 --0.438125400444596 -0.165787420319919 -0.191697543614019 -0.715030968231664 --0.606078687724615 -1.13729974230274 --1.03174444087203 --1.3207849723601 -1.44959384386003 -0.711396734082674 --1.35356956875912 -0.257251216957236 --0.204900193827058 --1.42342227797975 --0.895183735107569 -0.223351154413585 -0.230105447943554 --3.43397309690803 --0.95173589529945 --1.90054983654137 -0.356614724942206 -0.357065578853302 --0.0299132327876954 -1.30549782324636 -1.4113358865107 --1.64991325111504 -1.91826775631302 --0.619459433179998 -0.160847430322949 -1.52122077088413 --0.550147987765971 --0.457833587612312 -2.47793011366306 -0.781213833038539 -1.55064659376182 --0.770942393980143 -1.84011622540433 -2.04297006915855 --1.6495887390946 --2.16829044957104 -0.683287995325635 --0.427429173491639 --3.14219164467019 -1.2228180385947 -0.606820602302513 -0.610971549934154 -1.09217001245963 --1.1659839401965 --3.47613779437172 -0.667438523380124 --1.26325487982506 -0.44524558929664 -0.370227937163161 -1.4132703659031 --2.85445367278348 --0.0896388627078863 -0.0493212639407687 -0.142960689233007 --0.716446376750639 -1.18476343464924 -0.421953718246899 -0.651309213278104 --1.32580078399096 -1.02557542083977 -0.718832168881018 -1.02593633087126 -0.285206722505361 --0.340824358560489 --0.160760162060459 -0.112017815817733 -1.53377116995006 -0.566262206250503 --0.962576999161353 --1.98724280107242 -1.03326049218009 -0.318094033398516 --1.54736403763905 -1.63445334931137 -0.820681312084762 -0.351359022518295 --0.071945402714185 -1.68729682458811 -1.31808531471996 -0.532862353127882 -0.840789899838601 -0.864676127626211 --0.0756126056890238 -0.487078248827721 -0.599599706855543 -0.98569373093278 --0.208703948111733 --0.455804511913961 -0.0289084232685504 -0.309274610044852 --0.711234387345062 -0.478999847982642 --1.00116367308288 -0.847346127180096 -0.983093685570196 -2.04335122873776 -0.660012840766548 --1.56591663615027 -0.447269325571092 --2.26287924978121 -2.02428502622111 --1.94131491515552 -1.24209499375285 --2.05462881195148 -1.2750857583135 -0.639880204050478 --1.01687654540748 -0.314805988259574 -0.0680247480661151 --1.56078681827421 -0.24115796485839 -1.10810600592175 --0.660270496165561 --2.21184563105947 --1.12258724480264 --0.751735317481717 --1.84782218429557 -1.36490690438225 -1.79495352300158 --0.263774653481867 -0.350783258240668 -2.02572395476872 -1.03121353454748 -0.420754972981548 -0.941103705500321 --0.820768217319021 -2.37143583293572 -0.721967432096644 -1.25469131379107 --1.4553251102876 --0.034838460657916 --0.431161251501941 -0.51791082616154 --1.80936875464364 -1.29657206978607 -0.364199661479217 -0.716919493405982 --1.80735813568067 --0.0464396964085623 --1.39618278796585 --0.54817162177379 -0.054875153362751 -0.931245079051919 -0.994499365448629 -2.35940936162057 -1.26156149599295 -1.2977273143396 -0.0901183285931175 -0.260065058252088 -0.265747633701043 --0.10686205856652 -0.285531680514518 --0.266204204875692 -1.68854410400426 --1.91507882597589 --0.621847210660952 -0.354951861305638 --2.08370514227228 --1.31834321206857 -0.0371038855028942 -0.588843220790274 --0.874819651591359 -0.200378729194956 -0.0590989664645534 --0.0721502138166503 --0.0405607802292778 --0.950538370809731 -0.502380223522781 --0.133533169694591 --0.661871171185716 -1.10331252130032 --1.14849991934583 -2.84114965185641 -0.918138257686408 --0.424363620120801 -1.68479638804946 -1.09235047405306 --1.25669912544878 -0.97792323076607 -2.10974067376198 -1.69384625437201 --0.0619122525268523 -1.35389935140424 -0.10906513893122 --2.87113751227142 --0.356361557679563 -1.0360155349793 --1.58752075166059 -1.6925810004397 --1.77400278248823 --1.68999315516845 -0.00211549289364399 -0.766926852179761 -0.523909633051563 -1.59722210273122 --0.523512846176029 -0.438376818814325 --0.0771121304851761 -0.930928825761107 -0.736595454967233 --1.54071731634127 --0.158853286515491 -0.222571937176564 -0.608821358833893 -0.954173494132505 --0.424654675391842 --1.16920618568166 --0.978704355820675 -1.78997080688961 --1.44163018347004 --0.55424693338113 -0.14500758259531 --1.95266415259938 --0.759438356327522 -0.846124673338723 -0.792976175602352 --0.850598688757799 --0.331712917910231 -0.383512378130863 -1.34023462328012 --1.05383974159496 -0.421861948711786 --1.70364946030395 -0.83244549460108 -0.600181184476829 -0.17096295372934 --0.528781423323508 --0.849779758547037 -0.141376641939146 -0.363109723565286 -0.954475942304352 -0.470165010832979 --0.0710758138917011 -2.14504700645506 --1.38395647327063 -1.60768975077915 -0.0793499541142424 --2.88692190143204 -0.516092632867887 --0.191531907484332 -0.521445154932547 --1.36385101966449 --1.06762159473487 -0.464513807225888 --1.03970979280503 --1.16310217255257 -1.82855313818732 -0.0783426592319394 -1.20796372193656 --1.37252761603171 -0.232006830194649 -1.29613225734684 --0.685908938681038 --0.0479393413793812 -0.332999110684845 --1.27651578417549 --0.843735087663955 -0.254988923556935 -2.25558402935211 -1.11410873886349 -0.990493460205323 --1.45457610448711 -0.00155205414706927 -1.41702039262012 -1.01774319714487 --1.39853127143156 --2.00231843780825 -0.518943831962197 -0.524154408973505 --1.96163194041873 -1.00271337614418 -0.139127889018869 -1.10864012181849 -0.680911318557175 --0.710179301538012 --1.57219585034339 -0.2370504423009 -0.441358532673307 --1.98031771344993 --0.620039120343204 --1.60558513623021 -1.06783888024705 --3.8580107620575 -1.86013670071168 --0.0388905920812377 --0.0507990949587018 -1.11104628140131 -0.185312576487856 -1.01585469585787 -1.0662821783814 --0.858962928430479 -1.18326610149183 -0.62603021081879 -1.44621186445023 -1.18937345454597 --1.79341495892048 --0.0235820144407946 --0.526509141567807 -1.5053065240184 -1.28663844686222 -0.547341602986711 -0.2498784646234 --1.88649861262449 -0.0172953062569512 -2.14625171179917 -0.666268190807692 -0.829461099296942 -0.25177890602323 --0.383420825813175 -0.847788323620673 --0.796744633414178 --1.50738291040235 --1.08796082420551 -1.58002851979097 --0.867537553172312 -1.08091557785949 -0.659827712846836 -1.69918934062175 --1.85601538678149 --0.730637465704611 -0.44756048224211 -2.76003044209503 -1.46198954936622 --2.0259536395734 --0.982702447004478 -1.12993152568386 --0.677380431944645 -0.781878332571843 -0.27151977181928 --3.62950419391801 --0.677770382963914 --0.354510074459348 --1.38759427072515 -0.153052087261587 --1.50589099235052 --0.282882209981704 --1.83359700315975 --1.50042937372184 --1.4134168391037 -1.3394600622419 --0.701983188413728 --0.298097420619733 -0.0787268275007555 -0.298325898298767 -0.121942133834654 -1.15813683666389 --1.48274255720255 -0.136854528799994 -2.25402975023188 --2.62235933500311 -1.07233914477982 --0.284587198757897 -0.0981292553508091 --2.64708279370688 -0.941645506705576 -0.304484861683555 -0.631349994937759 -0.813432469872621 -0.0748863162634041 --0.645101586862463 -1.8702592095226 -1.52718759759497 --0.309384915303117 -0.584448887013181 --0.218126208540646 -0.615955110839508 -1.04084085226616 -2.11594527409265 -0.229835082041166 --0.502064721527304 -0.869174164366282 --0.714414739083843 -0.692252961066524 --0.894279856387399 -1.7826053418672 -2.26402690665384 --2.1383945009164 -2.02189604565395 --0.0391793888675114 --0.489478844294972 --0.395025964303162 -0.658482768040443 -0.636021794857264 -0.379544011412047 -0.391279974823254 -1.39521481505084 -1.2339316587776 --1.18816160128915 --1.41455548216847 --1.76200602053311 --0.48735202199471 -0.439468039288975 -0.870814916938343 -0.601905572323975 --1.94219749121158 -2.54784801072196 --0.0893147715513933 -0.783982515471802 --0.229686266840712 -2.10351067484384 -0.350367421545691 -1.61320953670586 -0.60082275805541 -0.229440663151777 -0.867484193149796 --1.58623856359383 -0.201662649621735 -1.26776929779176 -2.57469735649834 --0.328159832501321 --0.811255331957636 --0.445539014323217 --0.433520810733562 -0.739478066014827 -0.133011844152724 -0.261745058899116 -0.461846758038025 --0.472638926968365 -1.01461021088129 -0.284911309658296 --0.90351301087351 --1.31086332864076 -0.29451211223598 -1.88052133250709 -0.386956529862156 -0.408234948337164 -2.16183274766197 -1.38170434719809 --0.957665887023261 -0.503844895214019 --0.101239391491937 --0.92034919721161 -0.598734720635413 -2.30065317363867 -0.28157452161704 -0.598633840737724 --0.547032478565278 -0.565385746605017 --1.90047616386263 -1.15770268486061 --1.34027887996609 -0.999391257455315 --1.53967717695729 --0.476030047150736 --2.87849571710527 -0.0507064035914127 -0.0954663550997719 -0.619032046020036 -0.226107624883369 --1.47285075965456 --1.55391337443161 --0.245145654913259 --1.74586586663454 --0.454558385946974 -0.396470306232995 -1.08331354048212 --1.61340365489367 --0.729745771959745 --0.0347972268296175 -1.25609927499039 -1.53066272930499 -0.108788733823607 --1.40610987365437 -0.632666396346771 --2.72089748902643 -2.04422436013293 -0.42806142164396 -0.317173441427197 -0.2210043812469 -0.612524270895094 --2.72411574896077 -0.682169863375591 --0.853636080747094 --2.42129109112711 --2.65909798827429 --0.555894621229445 -0.292729084560506 -1.58809336595155 -0.132627308036289 --1.38854447300657 -0.563960656606746 --0.649243330064522 --1.12579482059031 -1.55995416910329 -0.662562664954594 --1.26097457427061 -0.0947200179660719 --0.597804211105732 -0.783466797289989 --0.398933640535159 --1.35413400030237 -0.857979650640434 -1.25878211413392 -0.53954405920372 -1.8971588501233 -3.5423820709447 -0.560380604530241 -0.558387310425681 --1.95934062342465 -1.98456405495339 -0.955848035482095 -0.916831859567143 -0.689975390912522 -1.28928486126229 -0.0409600878773766 -0.473752713826951 --0.0122239356294322 -0.985343953176912 --0.496119234492649 -0.502459729862093 --1.62132577667953 -0.0479575740994669 --3.47247937086027 -1.87000581902404 --1.57550035543984 -0.596066628356533 --0.469343783863941 -0.47318734487607 -1.64319867344688 -1.99586632217807 --0.633745561036768 -1.09891422794823 -0.30567405967264 -2.11671991805373 -0.644910481621014 -0.328468629544179 --0.240557262512338 -0.312077641249399 -0.343637581068307 --1.46713066221027 --2.01156428714275 -0.426942572777804 -1.99604658245971 --1.97075718533108 -0.857073457206663 -1.34334959856651 -1.55197309187437 -1.45446764221712 -1.9256384881968 -0.386103316583554 -0.714903646584705 --0.888547117267393 -1.30678062292801 -2.64194246374573 -0.926187118977136 --0.427562504629968 -2.40662669037233 --1.7424235893535 -0.377726491552297 -1.40065910146514 -0.789758662850428 --0.924761003615064 --1.28755469814797 --2.11528031912995 -0.53842352768033 --0.761274779997745 --0.159249768950637 -0.567872188083729 --1.53568825324574 --1.77090186617177 --1.41300860506314 --0.470215989492942 -1.59414337835874 --1.48802003874156 -0.793243387647205 --1.20051277034371 -0.0472192881385851 --1.72787025361472 -0.0997859275020474 -0.651230362244755 -0.353576329323033 --0.0748781818854383 -0.833427804107021 --1.29117002002832 -0.636720377383149 -1.13976084984527 -1.74244757409572 -1.15794424624185 --1.05684180136255 --0.125845827200646 -0.250391955209738 -0.869409429263007 -0.31415166916827 -1.18124569698028 --1.52345103102209 -0.283465604342148 --1.72760809658862 --2.34091350155515 -2.49371326446149 --0.445014643113353 --2.45367286024109 -0.441485329753972 -0.71269026687972 --1.0763310688887 --1.11116360986141 --0.428519360773159 --0.475574438410302 -0.547105163941286 --0.385187628387602 -0.267957148988774 -1.59100050729241 -0.63433634233451 -0.49527697463305 -0.116800511582682 --0.844977964679455 --0.217642766282879 -0.95517261341492 -0.872301055041623 -1.62644011062564 --2.87393737850375 -0.800004016303177 --1.63506768730207 -0.96156706553921 --1.25449746675759 --0.587838960581761 --0.279898328740725 --0.0221775494140903 -1.05175213458998 --2.1615004222189 -0.154562318784576 -0.372379068459701 -0.924488235016113 --0.838826419990419 -1.27757236494568 -1.07899750931874 --1.38312517332362 -0.956009982634015 -0.350885786844497 --0.818364232537142 --0.362761930207117 --0.158026443979111 --1.98143992710149 -2.06530085859419 --0.266639661368728 -1.33291906413646 --0.0621530013224785 -1.53233953379238 --0.653133423317126 -0.263808554624587 --0.0623527878803287 -0.0468522182263538 -0.20300453008554 -1.07977435095523 -1.09267175909434 -2.14537135743976 -0.47688815412508 -0.146057783618613 --3.73487830948995 -1.4506003270924 --1.89090527620818 --1.14329829741015 -0.282118460016978 -0.0311003185515659 -0.0560417250774634 --0.292659821233098 -1.98415206540922 -2.28124581113885 --1.23975141191648 --0.0186862873993725 -1.40736861011309 --1.79686436889514 --1.99083449116416 --1.31772403533321 -0.297584612468388 --1.4127124569371 -1.00050000712673 -2.03685537316408 -0.310234658672504 --1.51007534833731 --0.663200437139189 -0.586529053143179 --0.476691735520511 --1.78132497987499 --0.597014326299043 --0.433033605783006 -1.45733981554665 -1.33467099101718 -1.09083123668868 --0.328307168215428 --1.44176151211503 -0.394229951500325 -0.669308500073427 --0.732661472212701 --0.23164904997849 -0.615108967577161 --0.753652823137635 --0.301799267986123 --0.0937876848861094 -0.651814667532227 --2.67433171665556 --0.8270992086394 -0.0530442009326713 -1.78771510716778 --1.64983241904317 -1.80151255881344 -0.66653679663839 --1.54210864782972 -0.567689856678449 -1.42626330002837 --1.48334587651834 --0.587627491510691 -0.585868307246507 -0.472511349414948 -1.59381337005177 --1.90720189154211 -2.91018043630577 -0.308780070189666 -1.25886399216476 -2.30627898396165 -1.99531077637049 -1.69929305807464 --1.99678712945177 --1.46806842012715 --0.126674399686337 --0.983509940390483 -0.0559176084067445 -0.0643288337311088 --0.0361297329209673 --0.770853740765485 -1.52826704492901 -0.402775250245064 --1.6466745003012 -0.653892385933485 --0.391077699953371 --1.12296594546376 --1.53807008655749 -0.88356289911022 --2.01340305402054 --0.786056120318818 --2.60369002485397 -1.20123749557971 -0.997002582997542 --0.0692519006442289 --1.44282127147931 --0.0602141983797004 -0.188518058216829 -0.638492818257808 -1.65761277610923 -0.156504748285528 -1.83072668579225 --0.246788415767007 -0.118673243747033 -1.56763985411741 --0.518691059643263 -0.654224185795293 -2.56548004989478 --0.109466853221488 -0.372127928351 --0.360369472610333 --0.331948107335069 --1.46703802246904 -1.20096658645106 -1.09111669501245 -0.383240504634236 --0.855249303413016 --2.00125782210348 --1.41567986974365 -0.860561460988238 --2.92317317450318 -0.525372413760742 -1.09872377938393 -0.635371541515564 --2.0233729752169 -1.24821233783765 -1.72300352264481 -0.343614677476491 -1.64503488026176 --1.92393528899287 --0.868459487710796 -0.380558573164249 --0.87022876887935 -2.16757671653949 -0.523553837836005 -0.475202295558985 -0.140880406009463 -0.492409474029076 -0.532911196264138 -1.39322584204256 --0.369544624888391 --2.04172240988133 --0.335094945488002 -1.98545087711738 -1.1456934526363 --0.0331074269513199 --0.426157270047895 --0.648237142804419 -0.538355447371579 -1.51291154386961 --0.0107798577421043 --1.10003291562168 -2.07233909410605 -0.705753043066821 --1.17677182811405 -0.2922022459943 -1.7496971199921 --1.03570382139596 -0.153763174912424 --2.20700982214099 --1.03557542061433 --0.0285034784668525 -0.503853263136282 -0.173713061005294 -0.39649074893947 -0.849451728178067 -0.306825202062656 -0.396519915597818 -1.63369588547366 --1.24836642732409 --2.14322485569217 -1.3023965191989 --1.66947767793555 -0.150247107942189 --0.251400926179546 -0.564820493262935 --0.220226564693601 -0.24580726122198 --0.302796631955122 -0.469506889355593 --0.978304701597029 -1.58549956183118 -0.361278202606156 -1.34450897273835 --2.85573380552011 -1.09533304284096 --1.3279348728 -1.32473055012135 -2.54926893273868 -0.955246030028476 -0.846173521386543 -0.714833931466499 -1.43002298847446 --0.923114895338045 -1.06909272681821 -0.174396964594271 --0.945433403101077 -2.25807835701019 --0.585883647861543 -2.00740399972995 -0.192836823995606 -0.872651274265561 -0.773371457729361 -0.616541618376864 --1.45876207511541 -0.624371888072876 -0.894131074841937 --3.66336361476653 --0.144563910347589 --0.647077094651497 -0.100808516539725 -0.365310086957596 -0.0302212675539693 -0.31275656464409 --0.906625414363518 --1.61536899629277 --2.1432513852174 --0.779801306259415 -1.43323779289656 --0.313888450759702 --0.375859432456281 --0.00176265406077647 -0.357304244851548 --1.79708011932451 -1.15068282126747 -0.256372570051084 -1.17304159073402 -0.0819162004940281 --0.382984739187922 -1.07659938198475 -1.29645311372063 -0.528150941528018 --0.617774265518841 --0.39927649925626 -0.853863304379377 -1.40655484658083 --0.0510021859317753 -0.0420705081288624 -2.03268920385026 -0.909729332323614 --0.00288523296656962 --1.88406107570907 -0.294716081114085 -1.25675126822395 -0.189255194045508 -0.253888444774539 --1.57043169097727 -0.40870320286407 -0.506499326162903 -0.43269777880284 --1.49734543410342 --0.11056051298532 --0.163155498656863 -1.27463497032637 --1.20325450892486 --0.259683824569599 -1.42121631411862 -1.01684727853951 --0.536562937752439 -0.387337122299391 -0.339754209593657 -1.26364810056565 -1.03775552172725 --0.656252662027937 -0.160752183797392 -0.859618975400881 -1.54419573461422 -0.550598635141002 --0.689425740673357 --0.0203015117476895 --1.32864187281914 -0.342154789055597 --0.696832875830978 --0.805041971082769 -1.87308548141728 --0.577411311150644 -1.70664642720054 -1.05934443034506 --0.00523670049127389 --1.08918212135009 -1.18687973583521 -1.33274080416955 -0.212167999642151 -1.21760014808141 -0.137819954481891 -1.34400041287896 -0.681048411465227 --0.622678209785931 --0.483735278442957 -0.607467166508041 --0.182519329509411 -0.46149921725776 -0.532264043201266 --1.78241916287396 -0.612385950132539 -0.332647405829485 -1.43767961166541 -1.27566255366115 --0.240030715160056 -0.376284676509215 -0.942504295245127 --0.858664180829344 -1.78882009330221 --1.62354093318722 --0.462273381854343 --0.0153644466298264 --0.0265287996565888 -0.720327915509236 --0.58860127485962 -1.50270111913945 -0.0179669058454852 -1.87669643783385 -0.819721140255069 --1.31619079325474 -0.238753073709995 --1.32154790002738 --1.84231407631828 -2.35141356200685 --1.94884069436939 -1.57058512694344 -0.0035953527384045 -0.313043507586812 --0.0503311702414457 --0.322350514258133 --0.91112386320868 -0.526336889252867 -0.228396296343545 -0.986109774505302 -2.10355110965089 -0.295725548834895 --1.48706303897639 -0.646725368225148 -1.03953965234399 -0.447419208862213 --2.11262329787989 -1.44794925196323 --0.538615886445172 --0.976510538429149 --1.88971043820912 --1.35063343839037 -1.01809042033472 -0.878441496830803 --1.79972204233856 -1.35155258910672 --0.740214406949953 -1.87890960681217 -1.44458155972137 -0.632523667239735 -0.338013296358733 --1.58829863825451 -1.16922188021069 --0.911428917706878 -0.744456702802937 --0.421315828587069 -0.282464720251383 -0.936798068253212 --0.918546596475053 --1.38156255308103 --0.134020135441649 -1.21260529745842 -0.788284782998685 --0.220775177179132 --0.0334795525374005 -2.16961187954739 --1.81122473754331 -0.741487620976303 --0.0607177260621299 -0.880448167506374 -0.13251569285034 --0.570744805985523 -0.00917682608935522 --1.45556413236498 -0.446170257369182 --2.10283399250678 --1.91570941354062 -1.61782918390123 -1.80659625898795 -0.634137646233023 -1.70675959432263 -2.28890530486059 -0.0878483249028292 -0.0467321689526194 --0.609157313091709 -0.361634416971025 --3.83389213227083 --1.47402397811022 -2.19778727225806 -0.218386796368605 -0.253432208381881 -1.26824093356453 --1.91232963048913 -2.23361698266081 --1.17572825516107 -0.195234057406324 -1.2034046624886 --1.32857615316219 --0.787621670599949 -0.702292955058425 -0.197072903918031 --0.356375533634164 --1.84267627922051 -0.47946143843359 --0.956745403757282 -0.358916563627369 --0.745087382831294 -0.957105845886641 --1.69707442819747 -1.31837306331608 --0.75172259602811 --0.14354640651114 -1.72875294337535 --0.035656473396827 --0.720076095778676 --1.30820398275348 --0.633786849558625 --0.133709149465929 --1.59753527161643 --0.742327240360041 --0.223107955952067 --1.58995434364105 -1.10502796486024 --2.7720061283974 --1.61763028083207 -2.06190222466644 -0.233633736740517 -0.400011769357675 --0.533408126487636 -0.718528047342701 -0.437323582896855 --1.40888168024442 -0.222036310021867 -0.397769116373651 --0.881929884381975 --0.83435384370005 --1.889461478315 -0.627594891600918 -0.866039933856626 --1.8829798445102 -0.977712875713955 --1.58855385246933 -2.03995743756214 -2.73183671723888 -1.82453269910049 --0.119097216265581 --1.29895921799923 -1.22451693193062 --1.92842866451866 --0.221481376032763 --1.05911804209123 --0.700565043546263 --0.593965686330485 --1.88198712432293 -2.0868955510072 -2.0759447360167 -0.422881218139272 -3.37673028150291 -1.27509183300214 --0.502452031896087 --1.14833709640992 --0.220254345164699 --1.54745148738136 -1.35652101027418 --0.972228960456437 -2.14885934509019 -0.35055769509421 -0.987919134842755 -0.532974319761717 --1.96312481688737 --0.653410868917 -0.135641934445786 --0.749294843498808 --0.590229698297453 -0.767351775274484 --1.34724366369913 --2.18135657894623 -0.232108344547704 -0.114198257713701 --1.46936457547252 -0.676329132605339 --2.61362600257751 -0.473202181666345 --2.06725809308469 -0.938610853272868 -0.440684010967919 -0.0391334977416342 --0.952001916360373 -2.17713941925949 -1.19490835741537 --0.195771356780376 -1.31984267499403 -1.23859632031489 -0.188754496227407 --0.290487996401158 -0.235809123160958 -0.0926909630004786 -0.0724450217680079 -0.461138432230616 -0.496250478568495 --0.381528256520657 -0.752659432985155 --0.621130489929428 -0.869570017730544 -0.482867064911174 --0.600904172613127 --0.860855570794904 -0.464155504033991 -0.107053664347969 -0.214893935805861 --0.402743304575637 --1.55252747073806 --0.666963020924506 -2.28996724459195 -0.375148030099366 --1.32299374178601 -0.78978084559186 -0.0500835388100462 -0.905836997322595 --0.749298781142762 --1.50661152694494 -0.718035911375852 --0.281813121704943 -1.17807020089136 --0.563907175489291 --0.0752120947606301 -0.585711299502037 --1.34171755471319 -0.68358635220897 -0.439979180676414 -1.14292383144294 -0.167428005203858 --0.0244003024375061 --1.66205800372617 --0.147366256500199 --1.56032122791526 -1.39873133854969 -0.359053260682103 -0.784928409000358 --0.584336504095551 --1.3752137145029 -0.956086951577536 -0.00895323497359612 -0.922294092801986 --2.13792635388224 -2.10519030243877 --1.98233641365168 -0.235619887222565 --0.0398729769340278 --1.04974934692967 --1.55353024272369 -1.43932666296051 --0.227699264744789 --0.746475082745846 --0.467043748196982 --0.777165169983355 --1.11238391789032 -0.554923710899917 --0.752953563215186 --0.599946452372198 --0.0023699729770339 -1.95921857456874 -0.0769728640442651 -0.400566173557635 -0.00790673797185981 -1.68310018097348 --0.241975958835567 --1.20728168694595 -0.863902316413075 -0.91276425341335 -0.270824984042521 -0.943633726341268 --1.03491982865857 --2.61308616425532 --2.13486434306051 --1.52969782216237 -0.97017584075282 --1.56585817290076 -2.17642595523006 -0.875791929813841 --2.17184394437204 -0.675782640553255 -1.97747687392173 -0.857116618099209 --0.218411740938702 -2.33733875261289 --1.5017839918729 --2.13219429057039 --1.5585989828601 --1.17528627778702 --0.0337825847628963 -1.88897995031171 -0.902662498190892 -1.05317709100909 --1.22272238273234 --2.05165156277521 --0.274995428512581 --0.305245339016913 --1.34774713911246 -0.479851526045477 -0.100289552852017 --2.02596625467816 --2.2636987102303 --3.15985401138833 -1.68277645893384 -0.648025752412292 -0.667892220188874 --1.71682137832585 -1.28704250282489 --0.00423027076481475 -0.51301938827541 --1.15500466461593 --1.1603067785986 -0.0307813037994649 --1.12645417873047 --1.4796021896022 --0.902721491493079 -0.90715783708092 --1.10457821192036 -0.740259959943142 -1.47985936590953 --0.897641018112683 -1.32023793016299 -1.11261920971142 -0.271419610414913 --1.11577670146833 --0.528424688926933 --0.0821784792406817 -0.61478409723864 --0.331550241271856 --0.346949257574988 --0.991858191857318 --1.39018737011009 --0.657688664545873 --3.04085185627335 --1.44497580620632 -1.00637118824226 -0.444202967123697 -1.23582017525087 --0.30420552483745 -0.963689250378799 -0.604212613041121 --1.45699300593461 --0.75652114066785 -0.929011334766138 -0.989354188690783 --0.558376326428238 --2.92419720781671 -1.94674148174133 -0.287865863531122 -0.398563862243869 -0.21783573737374 --1.16245120156971 -0.818009345117138 --0.0971011167040032 -0.891956076803115 -1.20916444408565 --0.135085340050338 --1.87329507750974 -0.986523082442964 --0.785170585532551 --0.577077814840916 -2.79764749707038 --1.54453768408319 --1.60770194281166 -0.22046659468427 --0.908880014943275 --1.14233596875574 --1.73992635159297 --0.318589804529562 -0.121642627457781 --0.297292165508075 --0.145239178504994 --0.831720835944214 -1.84144441351082 -1.73188224871271 -0.711367688564511 -1.24277586461062 -0.0234497839798173 -1.33122983246677 -0.599633825670431 -2.32572782664145 --0.37923890311361 --2.05192244594972 --1.59088580107728 --0.102814147420711 --1.35467815818107 --0.496980052164503 --0.0564928966361133 -2.02967640799955 --0.928373541858036 -1.05984192299148 --1.98937956568559 -0.265759334174344 -0.238914074796465 -1.22424487863824 -0.553385451857253 -1.48706197392491 --1.9703763649972 -2.04510793063801 -1.40832042207556 --0.0716445369481633 -0.62467061314155 --1.38515240651162 -2.03446623250564 --0.925117783813192 --0.564423371704553 -1.43851645891674 -0.218483115948283 -0.662546395817866 -1.06247073401634 -1.74125438523129 --2.60009980637138 --0.496198160039263 -0.229871774508403 -0.000524605291914781 -0.313710249476351 -0.266202100527675 --0.240336609514223 -0.463785479739961 -1.02085347042137 -0.581008570735186 --0.464480721499793 --1.04936589544106 -0.346928374652158 --0.740314011241452 -0.816530430736698 -0.931731934237575 -1.10325451937343 --2.19268106685684 --1.59606501076449 -0.628394618849876 --0.504314905123946 --0.247943038926124 -0.0523600698687119 -2.0479198511665 --0.406749796195523 --1.31003201316559 -0.275559777237508 -0.870741632920478 -2.15193831234375 -2.03959005310998 -2.42216783315775 -0.638093115564416 --0.626978715401162 --0.132872709382031 -1.57917236207177 -2.09000768490079 -1.16902708892665 -0.00136139372686728 -0.892800323222254 -0.566526616912896 -0.192298217265481 --0.873339882013489 -0.407165208889282 -0.548694946408231 -0.531988587252087 -2.17455864648925 -0.825814179454991 -0.382109112748346 -1.51990211573379 -1.16846454402599 -0.0421770070761411 --0.0745515505100087 -0.648424292915237 -0.605165528542642 -2.77735400776136 -0.936920037636526 --0.716888766041411 -1.22500009851898 -0.628810457283581 --0.182766480548402 --1.39442519559995 --1.23442390565536 --1.77093555902233 -0.874616542503041 --1.02061521955521 --2.05819757186253 --0.50475816843479 -0.622201518258159 -0.527875185653642 -1.29369679464293 --0.139459443381334 -0.450696671353068 --3.19455634410183 --0.389960348158318 --0.936625252715665 --1.48709913556648 -0.984232732466548 -2.04967877734865 -0.449131698527388 --1.27009801891451 -0.443063992319232 -1.05282465482936 --0.663934919669327 --0.135876913810463 -0.263886960065994 -0.109724064114394 -1.88064458287974 -0.787474638360035 --0.112353771975055 --0.754544942739436 -1.18586403785823 -1.43543794642641 --0.996408931203732 -0.397261994026245 --2.89598314033067 --0.644720270429492 --1.8876486092548 --0.28687103121295 --0.0905583135374144 --1.5578723365989 -1.56626068302852 --0.480597629410276 -0.0523885020645771 --2.51209212669068 -0.749435534408605 --1.66270991794551 --1.78923283086325 -1.92400244620671 -0.812049421345643 --1.82955001338042 --1.48764318375109 -1.52646758667388 -0.320162160660246 -1.22308961367654 -0.663805292775892 -0.416375452729117 -0.481320491228251 --0.450291537892838 -0.0751223542820583 -0.640151770089339 -0.0291975013782562 -1.37392585300883 -0.278480248047993 --0.214817090031993 -0.187494050071727 -0.0171360822119482 -0.522105206139997 --1.95799352252764 --0.854604887463164 -0.684905770603924 --1.83402046437156 --0.966842737010218 -0.388486380905819 --0.579849839933932 -1.48863554815257 --0.0575390548168073 -0.14265061300306 --1.44863597627843 -0.626881089069855 --1.23605263746558 -1.27806279007785 --1.90432179434693 -1.73207946541461 -0.567549582544004 -1.15357675018627 -0.688878657317947 -0.185679521271606 --2.18804425605999 -0.256302531008483 -0.975661444169386 --0.587482502103661 --0.760532239483076 -0.204213979943368 -0.795598557407416 -0.60460082333114 -0.58561719635977 -0.820083533367061 --0.332719478076022 -0.140926668241088 -0.50626136288485 --1.53222625951329 -1.97606319996765 -0.662612648967015 --1.65257407450687 --0.25593330122874 --0.356256827481317 --1.32897758105077 -0.415090658188713 --0.839635682256223 -0.369637109059951 -1.22315714736575 --1.12947435773686 --0.885958510510287 -1.30291203365903 --0.911310645765852 -0.256770122490694 -0.932118829065704 --0.829716988912153 -1.01874466054572 --1.5754912177667 -0.540661293278772 --1.24828211199631 --0.30426694176013 -0.673134653646859 -0.64873794454963 -0.643418497996102 --1.77760869683584 -1.95327893784604 --0.0616755245741096 -0.538017902353204 --1.81774069246174 --0.887766020786309 -0.693940231607137 --1.30265234071985 -0.491940144645749 -1.08343494879559 -0.403041593789949 --1.19820765475801 -0.0877770589664042 --1.3759096862601 -0.375368505031858 --2.22232649891926 --0.267538938109098 -0.244866203578075 -0.766259928178687 -0.486552152116577 --1.49126895530529 --1.52562872006668 -0.446932467845613 -1.02148936695274 --1.03214261978366 -0.125680803900948 -1.3325079027986 --1.7201665960788 -0.00385660059131965 -0.115293843707599 -0.969110374945501 --2.82276195459069 -2.303837390595 --0.126632177765348 -1.43990581189972 --0.570591397426689 -0.271077943635158 --0.158142378190256 -0.422931738050004 --0.060696016497058 -0.24248568891654 -1.63869679287438 -0.762617727299553 -0.620845098269001 -0.412570420706842 --1.69308125284444 -0.0827302314155283 --0.390083118824887 -0.0323880090158184 -2.00241835468878 -2.69117054182661 --0.35079457578593 --1.81863447339083 -0.388512307360813 --0.777658617577892 -1.13201224152616 --0.139629430808547 -1.01753234202075 -1.2573623734211 -2.17489671656756 -2.32969941352514 --2.82467454631894 -2.66075208618027 -0.629340564938937 -0.581899282200951 --0.0441446000933858 -2.81410261685787 -0.974541981193607 --2.74271142384604 -1.58717190989285 --0.22946540721108 --1.09351657183794 -0.963637636079806 --1.49218444721531 -1.84778109469132 -0.258578211215706 --0.520219936228155 -0.643428380794822 --0.0383029683758487 --1.19405197910034 --0.716702070838597 -0.745467541705086 --2.64543530619569 --0.0156438228747788 -0.392688911182269 -2.57094673000462 -0.851031627750089 --1.95472864906018 --1.40565200011796 --3.08594650691546 --2.62320932368748 -0.131858304826366 --1.37156927677334 --0.0473206896854528 --1.40449386876075 --2.03404588226316 -0.540275456575118 --0.306809297600406 -0.841230439400139 --0.106277214716528 -2.35363843632876 -1.40207213247936 -0.0534326358703119 --0.312734135986556 --0.0762761012000865 --1.51349734367139 --1.48488011139282 -0.773523642375185 --1.52539481668187 -1.4916123471775 -1.74061611201821 -0.738799725594045 -1.02114762717853 -0.46719938658096 --0.484707208494299 -1.00266227409942 -1.78922987114835 --0.356972120458686 --1.90804822787339 -0.505019190096547 -1.27542417766026 -1.31560774417357 --1.1120906216466 -0.5642010987467 -0.556577126141818 -2.03757304626352 -2.14753097351182 -0.5486396373635 -1.28667827674353 --0.285660944878181 -0.373711049473307 -1.1375975806159 --0.193956403302312 -2.41998847246059 -0.748764730045387 -1.24413706619639 -0.769077117033381 -2.06124433081847 -2.08055591169024 --1.08766177021991 --0.0986966128879843 --2.73361288231271 --1.39574471621966 --1.44820650421278 -0.204650439121693 --2.53946703922084 -0.216520419685978 -0.255009012373662 -1.15590199794021 -2.36378735324444 --0.101030478192914 -0.026229591386933 -0.566315255384204 -0.629018753952582 -1.97929924740655 -0.289053038973922 -0.329708027186308 -0.480209480997534 --2.11304375820241 --1.31765250321462 --0.577162419092705 -1.8097135535694 -0.506707734328479 -1.74068875369524 --2.65657412857556 -0.54619340252847 -0.195865349757604 --1.80036763082097 -1.88432134710773 -0.745417407447881 --1.48048274048766 --1.53862437943804 --0.518807815654483 --0.514308239297428 --0.0710404774976219 --1.03404509504444 --0.142929195527987 --1.41509010863609 -0.194441549004303 -0.179685680813868 -2.4725762045835 -0.64696459782744 -0.0764560140628578 -0.403119899676433 -0.428410687984112 -0.706549024574759 --0.408769297579138 -0.830335998452373 -0.412061322997587 --0.231030763747771 -1.63648191391196 -1.1768022917033 -1.29725684515209 -2.75000269471883 -0.149602695521704 -0.277254224385404 -0.739017897033104 -1.09933120729992 -0.624044970623508 --0.0263231888437687 -0.800771278007884 -1.076766973984 --0.705449908906758 --2.19304904485721 -0.37301020062613 -0.987122325261661 -0.651529016733839 --0.279525950097756 --1.32909600300198 -1.89859986802285 -1.23647226368188 -0.639052931197934 -2.61372473815151 --0.0489068815901703 -0.607192711185135 --1.37999698693167 -0.15418370384705 --2.74363619448063 -0.257172048491293 --1.74108467641761 -0.150372002848156 -0.998039368760963 --0.83369749449691 --2.33860558526253 -0.193722430679307 -1.05390931522931 -1.23810334469364 -1.91350414938947 -1.45625562451921 --0.423997169576696 -1.16119171220846 -1.28492212967758 --1.11278759911315 --0.701168833731927 --0.0795190331385314 --0.000720375217696301 --0.00748004348639597 -0.762792582911032 -1.0098267439289 --0.903834417489982 -1.74577774571099 -0.414386165501849 --0.0188997872971122 --1.36390423960094 --1.45808164989604 -0.115067269316555 -0.290246009504978 --0.0723318390151562 --0.502672582109408 --0.00624418925953307 -0.230332597203125 -0.542156868982069 -0.180956880078384 --0.783445317883402 -1.63934337466434 -0.387742700825392 -2.16105878490755 --1.65212145120973 --0.557211893772806 -0.786523500551215 --0.583441801035768 -1.25834726441719 -0.74459467776035 --0.346942992937265 -0.67701185452653 --1.45426242379675 --0.560026897761635 -1.58623198607507 -0.455041985975718 --1.80593359918555 -0.92220680488963 --0.0158610637076713 -2.56192035205411 --0.0429752896836604 --1.30553382900381 -0.472860409532963 --3.30844114216585 --0.506690776831487 -0.557679707140663 -1.93199914935617 --1.94914645773439 --0.178636621678653 --0.920545624647705 --1.38409695197068 -0.596099961701277 -2.17864078103275 -1.63634029217463 --1.90818888825247 -0.611323795677311 -0.407615510786584 --1.16322892744178 --0.57583549595293 --0.370330859513167 --0.414862596820225 --0.795543481038113 --0.912450867182084 -0.809454742850487 -1.47673198388195 -0.43884969696683 -0.567187026345934 -0.129170836711115 -0.458162544235272 -1.47011126684706 -0.0223051654840702 --0.0141025209765573 -1.92795611210317 -0.373474444369467 -0.000461463642045246 --2.03803094057104 -3.48095899863878 --1.34147410436993 -0.617808643709253 -0.101334306706132 --0.0253163172511837 -0.396261418692935 -0.526070902217835 -1.42176074104769 --1.63584959780559 -0.661468887325555 -2.17660326110472 --0.389804975277094 -0.101381140303257 --2.71499314823815 --0.170583665739898 -2.01699056649689 -0.206649280956416 --0.919137268473463 --1.47493217675765 -0.646168394501057 --0.367177938701481 --0.378232315989486 -2.03156373249576 -1.38387613929403 -0.200991261601734 -0.599542017994683 -1.094461640491 -0.979104232955217 -1.58329620791345 --1.81844086190119 --0.0886198255241979 --0.0448812089678885 --1.81476343669433 -0.675015136753153 -0.0989226109221235 --1.1668394046069 -0.302489509073443 -1.74758764375329 -2.12892164696026 --0.885789609529581 -0.819657474552576 --1.42821276143712 --0.948750247678689 --1.07825647724768 -0.439272760093388 --0.0644103555536901 -0.115513947442157 -1.06474845840255 -1.14026778057555 -0.258445755475243 -0.0431574117445415 -0.204171045449257 -0.150369153413344 --0.427044278311381 -1.5082106205094 -0.223010727594861 --1.35541378035867 --1.97953751299831 -1.37970960843907 -0.828910618616732 --1.59843779680286 -0.362725157117737 -1.60432088629353 -0.556385069462227 -1.32204024038472 --0.338051929420224 --2.79388614294528 -0.524137550906708 -1.41117085422373 --2.74345862196016 -1.69942910618714 -1.99094893022294 -0.177554051061787 --0.532788585583926 -1.92005726378272 --1.39675706176931 -0.0182091348295685 -0.832489071738063 --1.72007230256598 -1.24363693720404 --1.65235438524055 --1.18785994008427 -1.96535656564212 -0.277777790146054 -0.403579810040505 --0.588576194742766 -0.489518209392982 -0.255398899045877 -1.26096706703519 -0.794072576117028 --0.823836810851343 -0.317643183464586 -0.00800818242372081 -1.32878454572017 -3.08081566046983 -0.127385152889895 --0.0435649161699558 -1.74473987170824 --0.0363012916207914 -0.757626704221185 --0.302377921785652 -2.54009039103603 --0.32459844661965 --0.479768660418884 -0.629356487492167 --1.07529549871933 -1.45097437490015 --1.84262716427782 -0.595919108753542 -0.0298892027980493 --1.53908601674649 -0.164794550440135 -0.144405997761528 -0.451858068630937 -0.385193673072637 --0.563923731963794 -0.116284882294298 -0.696162666759017 --0.0573931600151951 --0.0599987396445911 --0.20934620214836 -2.11811009234195 -0.45548389599303 -0.621715409094254 -0.352716654720647 --0.863814362320202 --0.830553678152864 --2.75234588162728 -0.594766444027698 --1.98232020662911 -1.82045079842276 -1.98509818791289 --1.07451630506293 -0.157254436140814 --1.33495900959273 -1.72042129800601 -0.382290696281849 --1.87198775522349 --1.89730908354301 -1.2892490417433 -0.516640429777738 -0.149177492829086 --0.947146904729784 --0.904126591202452 --1.69292176861459 -0.079585522675794 -0.354557207433265 -0.129056855941059 -0.37697253029917 -0.606400145331975 -0.00318033226950831 --1.28579195685797 -0.0464345380536439 --1.37508028802271 -0.370714956981464 --1.20551483762716 --0.254229655840621 --2.06694320716313 -0.966116268266219 --0.156075659644099 -0.484495209755533 -1.07883948970424 --0.163748700886543 --0.705286977272124 -1.7567533073508 --0.858277244012065 --1.06132450593229 -0.517202499475388 -0.370664968746858 -0.741146913002559 -1.58505195905112 -0.662553557859042 -0.32443677814136 --0.813944136890484 -2.4664887595398 --1.16914789596497 -0.802043779659144 -1.07463866069701 -1.01258498566011 -1.43002015888419 -0.643671196142087 -0.0468555900148289 -1.21762941481469 --1.69139442526418 --0.241938863107414 -0.345100817449406 -0.544773985266573 -0.559428380603627 -0.0618933302869689 -0.945282420957961 --1.94778158279464 -1.19433266829813 --0.0889015017671788 -0.37000334423292 -1.02545187003311 --0.0225762171121477 -0.478214665151301 --1.54263310970986 --1.47349695704839 --0.0703506604233226 -0.293979180501037 --1.50531783580558 --1.45338082437912 -1.49244777686913 --1.0035259329446 -0.127609194578024 -1.30104450108369 --1.10522756244294 --2.15940252507747 --0.382734595315334 --0.240911148996254 --2.12444973284243 --0.90934749899321 -0.393687456353918 --0.0400512062682719 --1.39754510089902 -0.597835552153201 --0.259400119353543 -0.116176280608546 -0.593910212715102 --1.20565004879828 --1.24038699108875 --0.349830409634322 -0.212854911236001 -0.259225352764624 -0.28652541792542 -1.31670101449094 --2.55812770119661 --1.52857341268578 -1.13561906637755 --1.40205343154468 --0.853164870343157 --0.0113790843542034 -0.223467127279649 --0.0953941227429311 -0.227982112297875 -0.397389391318571 --0.376419922454474 --1.27893381933775 -1.59322717437133 --0.61010922827418 -2.0362474653341 -0.972473083946966 -1.77886072727103 --1.43164085336899 -0.844669430879337 --1.46346305587167 -1.7884014975163 -1.54967032671487 --1.95931537019334 -1.34522785480188 --2.31100485156716 -0.432577437660299 --0.353672903466705 --1.47272917998447 --0.222306989938732 -0.183844868117863 --0.226229175037655 -0.0566921317229188 -0.802016140453301 -0.0733954150195792 -1.03672919232171 -0.377330226749489 --1.67658658695513 --2.32582638165596 -0.360008544147675 -0.100208314757143 --0.92391736754826 --2.14976085243378 --3.45638574958196 -1.56991540333747 -0.202782413679834 --0.994790370659032 -0.870440487771859 -0.373499002833604 -0.106050687072798 -1.66018238676956 -1.21918391639092 -3.27848070317376 --1.11328155776784 -0.38126573413752 -0.747144595653037 -1.00141418859503 -0.577001742647298 -0.886048535819912 --1.51086640659774 -1.36056163327425 --0.745616661923567 -0.380854112949335 -1.08470815560888 --1.11210736348079 --1.81862510462961 --1.65689709615078 --0.465783131080382 --1.87323021140936 --0.574032257580008 --1.81895992735959 -0.0619564210377792 -0.0933618362622042 -0.8482225877557 --2.78602798953739 --0.700354865627716 -0.680285186987373 --0.219375173928348 -0.755148258471166 -1.61779150152184 --2.65278406773417 -1.04147488310836 -0.482939695209202 -1.26607382491325 --0.144312022828572 -0.247264608948765 -0.798013950405227 --1.83504821922906 -2.27248699932741 -0.822926253282287 --2.1223493249122 -0.212588748994884 --0.130902081143667 --0.133451467659533 --1.02982539922658 --0.944811426187066 --1.75632440307072 --0.919055712721359 -0.188634952259761 -2.21216109377614 -0.614308172450347 -2.1795091046772 -1.32216364263156 -1.29478170419014 -1.1452597810512 --2.6109546577465 --1.11495001910014 --1.52640700620315 -0.991285141848675 -0.300908072884225 -0.334069673430079 -0.341300955341897 -0.832004378507264 --1.79384080043085 -0.140260069567127 -1.18749336763127 --1.49167255738901 -0.138716199168677 --0.166799757355996 --1.47752494752662 --0.552254148586663 --0.949790392188604 --1.56683638160963 -0.838232570290046 -0.575094189398563 --0.547144144152249 --1.47965215708873 -0.275250869785323 -1.27050278316202 -1.05038305273515 -0.538754175605817 --0.541606409098073 --1.79396927632877 --0.55500779273008 -1.31300769569765 --0.671629462760272 --1.3375964277255 -0.545266848260603 --0.362785598319928 --0.108412973436565 -1.3865294715835 -0.653415891737653 -1.0699981890438 -0.0506006010326416 --1.05779332783019 -0.841888772974372 --1.41892961412828 -2.47206674310184 -0.374770226210076 --0.275127354221326 --1.45779683972862 -0.709641754236312 -1.49529380210133 -0.673599453657971 --0.315697991374572 --0.383563712163554 --1.55278706213149 -0.782601230128691 -0.383808518277366 -1.69693623894522 --0.433186432041428 -0.121662327415532 --0.758253189673436 -0.551889502408955 --1.41367105766185 --1.96102266822817 -0.339243170059515 -1.5904583433177 --2.40209290775231 -0.547417366505002 --1.14114781414198 -2.5810398375144 --1.02574119984024 --2.35703737587399 --2.11289463789656 -0.294503650543644 -0.663701984834328 --0.0306170270029842 -0.140002450736759 --0.39816570926931 -2.45992105729439 -1.09762892046228 -0.27373659258982 -0.214261293479122 -0.549396043728152 --0.412323229519387 --0.897730493535271 --0.539329138483094 -0.107570971178042 -0.120288739433629 --1.55461153248596 --1.06215899464352 -1.0750718493952 -3.06166897543032 --0.92649737396127 -1.87874970040029 -0.692484792329314 -0.555505773604837 -1.26652497482214 --0.0561977140019962 -0.700488540191845 -1.83856024631402 --0.150017551577221 --2.59479720284322 --1.20767584264025 -0.134124304601007 --1.50089350082532 --1.49211179184287 -0.479791663993298 --0.765732636166142 --1.17888872943201 -1.2185378572028 -0.680779423039564 -1.40330650701634 --0.554690212473101 -1.63575670751197 -1.39405126402743 -0.0738375512585918 -0.627007752362701 -1.44147931720346 --0.258974512989404 -1.52113253610323 --1.83927923691076 --3.16768495143525 -1.65128749832405 --2.69610446870782 --0.712743570361354 --1.45864196530744 -1.94707069034514 -1.44145762458041 --0.167956360838243 --3.64277122439678 --0.380785425985586 --1.22731927292477 --0.725799969012375 -0.960006598419231 --3.64358259384432 -0.371897089617331 -0.89167376616312 -0.0783659084467452 -0.182374880940849 --2.25066884483251 --1.28684765189547 -0.35894698200139 --0.832515893495376 --0.941821254897672 -0.670443718214322 -1.60313155761006 --0.0811047552934312 --1.25014579880296 -0.859160038349517 -1.90537778331952 --3.24507487398404 -1.21997174635912 -0.487958054068283 -0.891746168160125 -0.541870495895743 --1.57307364069861 -0.398919620510531 --0.0562148298157101 --2.06333904636127 -0.930847028500075 -2.32783702750766 -1.46065351707065 --2.09894140506582 --0.0196321466387772 --1.30671839689327 -0.961715267254206 --0.149670541763943 --1.70046276791716 -1.43914600968645 -0.785161500709883 --0.166450596756707 -0.265139883685574 -0.405074152702788 -1.11323901876438 -0.630137335794355 --1.13750077549571 -1.15604967740635 -0.24256103403312 -1.11135335668228 --0.796967259092291 -1.23730093154765 --0.382135984118666 -0.131404521653121 -1.64122954731297 -0.395084891046565 --0.14507060302433 -0.390964731508646 -2.11341321785628 -0.556515858579353 -1.30211684961475 -1.17547285136255 -1.92170005477091 --1.54171394706816 -2.11531348065065 -1.09215713683047 -0.667243389719742 -0.988394161026235 -0.185144633855462 -1.3560895315006 -0.0967225957720643 --0.0849298598634682 --0.771294850958562 -0.436551418772265 --0.584786577671771 -1.79874159246626 --1.07775208141844 -0.583120593561816 -2.38754045167747 -0.895884419780167 --0.599113628107276 --2.39629957067519 --1.37420974097191 -0.373601007386746 -1.87601992569705 -0.800282390066648 --1.01429064568012 -0.664853617670822 -2.34181878282633 --0.176853059935922 --2.40130133348056 -0.208838908757469 -1.85490477866072 -2.92093979903433 --0.582630899370832 -0.266464444846861 -1.37466900661504 -0.045673423935936 --1.15435985252334 --1.28517365150532 --0.130983048749929 -0.0290130816351724 --1.64600789284008 -1.56572251457669 --1.38133839762948 --1.42286288644467 -0.057590662812709 -1.65983585867119 -0.968636779019381 --0.531714352938387 -1.22519304387694 --1.48413977339495 -1.13943654871853 -0.68656611048938 -0.592721037865537 -1.23239072771175 -1.3012521335172 -0.505166653664791 -0.689139797255759 -0.706235965827577 -1.3223421859125 -1.70859642672697 -0.211601617727183 --0.888531862620304 -0.0969888611275778 --0.225608529860807 -0.405558235335986 -0.455667450356952 --1.50555122802222 -1.78005185975211 -3.71257083672308 --0.431359679215909 --2.10916351497572 --3.5614077013634 -0.418960365200412 --0.0390667723478835 -2.69974132273462 --1.18600324167111 --0.631109697950784 -0.841227544004111 --1.08447312008213 --2.21203711089914 --1.82874088185046 --0.619676125431305 -0.211371529925866 --1.86445113440757 --1.08454837856835 --2.70793826721071 -0.238315425658083 --1.28148983124247 -0.455341818330162 --0.0597495208270544 -0.725167709966286 -0.396792063803264 --1.76873653183518 -1.26297546109156 -1.76897376031311 --1.7655998211613 --2.10600533786045 -0.511878023311851 --1.25273885955287 -1.47298823861444 -0.673003870905099 -0.679782376637654 --0.851304743670994 -0.156798320508328 -0.386051639378753 --2.0340945511517 --2.58353584909915 --0.582746804520134 --0.616035552932892 -0.488302330411358 --0.0218210216829746 --0.198602696019492 -1.0749359733256 --0.0781025007226965 -1.31637164619973 -0.257476185878044 -0.887628177110983 -0.416441625399475 -0.995885312169781 --0.989381248717791 --1.48139966082843 --1.88085140359394 --0.958537498451484 -0.855180290181568 --0.206291147901705 -0.87437693658724 --0.383591473854256 -0.82422532721673 -0.700331209563222 --1.3646095590606 --2.07618926255172 --0.823085647578218 -1.50108745052643 -2.29256053039289 -0.5226836816203 -1.6738141325114 --1.99411801923632 -0.140856930610862 --1.46689719364784 --0.477054305389416 --1.48371797261772 -0.305770178105881 -0.250828418693128 -0.0394465687975796 -0.12224914724122 --0.551041316469455 -0.117354251033369 -1.73314458847216 -1.00427031926881 --1.65986772017087 --0.150577205261133 --2.44301011067036 -2.04798725604337 -0.434751244717603 -1.84377979825116 -0.966290572363606 --0.513457642105195 -0.895410891352668 -3.02439643523834 -0.628620918482072 -0.416663532217063 -0.179150896111551 -0.0702882602931112 --1.14538776187281 -2.2139180815298 --1.13956471637981 -0.305711461266899 --1.20535178189116 -0.713375232682541 --0.384387159551505 -1.24998404837353 -0.401005679547552 -0.46951892833173 -2.01469501784108 -0.744496486585092 --2.36545291131201 -1.2064590556794 --1.84777609416138 --0.411219978916655 -0.827004656786229 -2.48943152818017 -0.632633542175999 -0.389786647973978 -1.27960635494437 --0.825793232953338 -1.24481482958573 --2.57128730930892 -2.16595487857661 -0.532972967563351 --2.95397263042222 --0.968375753699441 --0.236661032788895 --1.56815860128535 --0.707747204183285 --1.30563298901186 -0.325699718703131 -1.12748534384004 -1.01630435595876 -0.182308312263395 --1.77032230914969 -0.0333210284223853 -3.22474457475083 -0.647809718340316 --0.510251127391955 -1.98522808157325 -0.248151989038476 -0.361768541435291 -0.147393127285575 -0.184496686273249 -1.4612253788988 --1.03215107458377 -1.3871330140013 -1.57197174012403 -0.778284224077751 -0.322751038142446 -0.591460913754432 -1.46274752052742 --0.625366746206346 --0.622526166354042 -0.0226139205715477 -0.694433368594286 --0.0650366227806263 -0.513040601473637 -1.25322410416132 --2.18710236616506 --3.18635283623436 --0.90051481104388 --2.50413424062278 --0.815487172031599 -0.943212431836447 -0.932639941551155 -0.372941114470585 --0.979399421087848 --2.19556524701459 -1.33972433421502 --1.27084175978624 -0.553952825169581 --0.59722839863722 -1.66900619862833 -0.225456065078296 -0.20521329564945 -1.0355888535079 -1.32894582297533 -0.560506708314168 -0.645168248231741 -0.807222706389304 -1.17012317261827 --1.10985395989957 -1.42719759428564 -0.137520837506059 -0.517421510373911 -0.131275499241868 --1.26834645019035 -0.625384924461367 -0.283848118200048 -1.67609032377828 -0.882972503393962 -1.24710662448243 -1.20045544694136 --1.28304541974799 -2.98703503217752 --1.16974969778338 --0.191916897610692 -1.02820086895655 -0.701869279695917 --1.00534806004227 --1.45947065272559 --1.6647081087086 -0.461217854647836 -0.899539858138411 -1.8541181320093 -0.700226833616931 -0.259555194939644 --0.945039182017577 -1.46734195341403 --1.14001689596518 -1.70990064325738 -0.716219127768312 --2.71768756522932 -1.01000344699735 --1.16302062448193 --0.138544298191086 --0.907730825974348 --1.60542484981363 -0.621653317020382 -1.05595473078777 -0.0987577266622424 --0.833533723551149 -1.90664007416538 -1.67640588330891 --1.60028980096179 -2.86152848102487 --1.07022548718342 --2.02977993066177 --2.68637088089483 -0.548241268522304 -2.62956224067572 --0.56079211525228 -0.809215930258524 --0.585224966831802 --1.60920391851957 --1.1779100299312 -0.370310962540636 -0.309100625401953 --0.132314445024438 -0.412601163429198 --0.33447437201287 --2.30075127211313 -1.0221114881881 -0.644795860062734 -0.233476101725875 --1.0835293829791 --2.34238497478692 --0.296566606973634 --0.157666705328214 -1.73091407995423 -1.37605201979201 -0.585669524705054 --0.324440113272697 --1.60481597143117 -0.391336738092726 --1.4460500758657 -0.996705823508933 --1.78784267052328 -0.320115249474156 -0.389013839008713 --1.54115496245029 --0.901625516180687 -1.74035248514332 --2.06876706651019 -1.35505160302739 --0.487055002847082 --1.47563874971142 -1.2739267955475 --1.63382574485602 --3.84232555567743 --0.509944136121341 -0.769450737491841 --0.264154935878693 --1.37715182737559 -0.0568138333215771 --1.95611466827353 -1.25380850568385 -0.616317381037948 -0.363984814406956 -0.861205693813538 -1.4347484577065 --0.0560762686834586 --0.864221274768685 --1.41327865403304 -0.373633707728754 -1.80747702597804 -1.72389429570417 -0.0776092449283148 --3.41429555308241 --0.00685117610933261 --2.05345294663239 -0.517537439970532 -0.50194165886343 -1.12848788132752 -1.43323556230997 --0.886991965770751 -0.429595160470075 -0.133412588281098 --2.39663706034428 --1.30557751201276 -0.382905756613866 -0.22004381914847 --0.274556523105852 --0.882017136115973 -0.423207584623901 -0.00523682633726352 --0.471587168774663 -0.68143018389881 --1.03436128820633 --0.920523003467341 --0.144217810281013 --0.0871839646986672 -1.35319668637608 --1.38161596103134 --0.0790721441639342 --0.782418296233875 -1.12302916318322 -0.272088159074743 --0.0590863234299803 -0.407654437720595 -1.97752239220957 --0.102029509169427 --1.33038118439489 --0.0241411913686722 -0.623409673737035 --1.17389354024094 --0.383703053026672 --2.30407143390241 --0.158968184310268 --0.895897194337028 --1.13737358958324 -1.38600581408072 --0.518200166979504 --2.19945105493721 --0.530394158619721 --1.3867234541735 -0.124497506611345 --1.08550846648478 -0.34756438340448 -0.218443362583869 --0.282591011763262 -1.44550596918734 --0.50902055222102 --0.16691870880585 -0.685173438911853 -0.429267474451137 -0.908740694427571 -0.739055982459632 -0.965468087906999 --0.874608405506677 -0.578460512983359 -0.811895480436554 --1.66261426964706 --0.589928410902061 --0.37522566506231 -0.816572397605171 --0.928202914320202 -0.230252360445627 --0.032295092600819 --0.30732663651683 -0.0741485431761202 --1.51627328229797 --0.950301258753889 -1.21436315994978 -1.258118012218 -0.32625010169258 -0.0592693387933814 --0.883835570748914 -1.75724895166151 -1.57351874310438 --0.59676223607298 --0.691480610083296 --1.29134516743022 -0.500435149158108 --1.49237255436179 --0.576624927944405 --0.631747047225854 -0.590773804964471 -1.2570098925023 --0.773269003436987 -1.36697677720936 -0.803315499353086 -0.000356004563636603 -1.53521792895386 --0.310108043195342 --0.755252908152872 -0.955517769001979 --0.46789786260792 -1.60604866491457 -1.46339188530236 --0.0551117339836082 --0.116736751044989 -2.10514873837469 -0.0829833877587447 -0.19076345394261 --1.37103800185742 -1.38594172018341 --1.95007797444266 -1.77737986159425 -0.127791220828762 -0.261143344327381 -0.795063017100968 --0.22543574509498 -0.196865352225789 -0.568686852298189 -1.07848818707747 --0.0901515916473805 -0.141759866179562 -0.920255971255919 --0.0559225651737023 --2.19304008581149 -1.9342519666883 -0.00658715213172201 --1.46052386402563 -1.9110620087483 -0.572193805320699 --0.0700057754179468 -0.615211539423949 --1.62703264916068 -0.40472592561197 -0.854574281919051 --0.035331458600897 -2.36290601664468 --1.81872415032638 -0.568656870492203 --1.36788172104183 -1.2231291449157 --2.00792114839127 -0.459210347020944 -0.158811628769715 -0.712601399831373 -0.814794478202309 --0.0822002408289784 -1.91914944019954 -0.472849984726672 --0.0502089455401844 --1.24118509381334 --0.28420488372214 --0.685009728559535 --1.2141974947594 -0.416446693633478 -1.90158432479466 --0.961020113692662 -1.35453948511006 -1.47565144860307 -1.28943699616715 -1.57584225048227 -0.816220159151925 --0.34143297504459 -0.157489097652416 -1.17934923412951 -0.471414249237455 --0.84704711470992 -0.370331033941639 -1.6848636138276 -1.75060824197629 --1.33892663486954 --2.50968493533772 -1.13815346765783 -0.242749630350824 -1.40338137715925 --0.50529014433025 --0.351851902539792 -0.133404516004441 --1.7405697228527 -0.289182136907895 -0.814018531715774 -1.15143973062312 --0.111275227175238 -2.7589879127705 --0.00949939121622378 -0.776404671757557 -1.01551275870585 -0.828541333005184 -1.18417295473265 -2.33377942268262 -0.384603997614153 -1.66907943185264 --0.91864250230223 --0.120313641559765 -0.906123667769368 -0.199867281657413 -0.540704265859844 --0.786246993869174 -2.08231067765681 --1.36137147752553 -0.429133134538697 --1.90497254000593 -1.16161731505589 --1.57689468530031 --0.0718470108873248 --1.1144989319218 -0.480702459828787 --2.83136966879597 --0.359377946400496 -0.474785832654142 -2.12233008319573 --0.39634058392528 --3.81905022881043 --2.42593694840966 -0.890844715975133 --0.676637704520338 --1.46701117400982 --1.0819905044825 -1.68644439209228 -1.52714655496078 -0.347837667506582 --0.0960954323467913 -0.761838653458753 -0.767582206346002 -1.10155441980804 -0.0670777796228048 --0.159202378467633 --1.65538739093001 --1.80595661162086 -1.06678734776096 -1.63243314450699 --1.35136403051548 -0.253139985960921 --0.956556847059492 -0.298554222357202 --1.5038937610477 --1.60818287220942 --0.567324332085974 --0.672367824675732 -0.157126185100172 --0.666323388570284 -1.09692541065144 -0.333369809663902 --2.37497378451497 -0.394982818318894 --1.69396821751764 --0.0875473559186801 -0.778663830111793 --0.67707973010776 --0.115911462353065 -1.15114552278484 --1.61239406473669 -0.72850845859222 -0.824786101492847 -0.0446964325065267 -1.19821367299999 -0.932426237001629 -0.44012086031524 -1.68951865626074 -0.305972158666016 --0.334582994061446 --2.74110108119251 --1.73448983360515 --1.15024121457332 --0.0747582536883442 --0.216140014202935 -0.960022520956175 -0.472339448972264 -1.03154715628378 --1.7186090308443 -0.712081274285406 -0.63186376016008 --1.45698308301392 --0.499867626560178 --1.63578580940995 -0.0118758112305084 --0.600009593066424 -1.42400921372307 --0.230962226690941 -0.0858027131721144 -0.104221842439337 --0.581086928590905 -0.23745570082637 --1.61140741836544 -0.493597778790265 --0.38879167939643 --0.403296267373223 --0.556312327802225 -0.841368315477911 -1.05460064062407 --1.84315550379137 --1.39213490715716 -1.21488113371602 --0.834017923057335 --2.03103675376998 --0.169982102347859 --1.40564366661176 --1.55472857336386 -1.88044089727256 -2.91190512774898 -0.99052313538132 --1.58522881510431 -1.9984147844081 --1.94814962178709 --0.157880435741424 -0.395705581418346 --2.65551783623712 --0.54917570759892 -1.14398445971381 --1.43942068126197 --1.12277041825379 --1.14822640395303 -0.0569428166427812 -0.15111266180411 -1.07125500585562 -0.18240793262159 --0.851721406853766 -0.411691584025307 -0.344327408994236 -2.15550176023421 -0.214433204161784 -0.00295935124592006 --1.73597804570869 --0.408631099116043 --2.46285360607675 --0.183554924665579 -2.08755794022413 -0.254119408597145 -2.65682341837532 -1.31267659701049 -0.370675994755644 --1.14665510633152 -1.79565253006474 --0.000811607594965125 diff --git a/sc20-artifacts/sc20-real-datasets/application_XY_ocean_residuals_TESTING b/sc20-artifacts/sc20-real-datasets/application_XY_ocean_residuals_TESTING deleted file mode 100644 index 71b8d32..0000000 --- a/sc20-artifacts/sc20-real-datasets/application_XY_ocean_residuals_TESTING +++ /dev/null @@ -1,11610 +0,0 @@ -49.3888740539551,5.20383358001709 -49.8835754394531,5.20383358001709 -50.333309173584,5.20383358001709 -50.6031455993652,5.20383358001709 -52.2221794128418,5.20383358001709 -53.3914833068848,5.20383358001709 -53.7062950134277,5.20383358001709 -54.6957054138184,5.20383358001709 -55.6401405334473,5.20383358001709 -55.6851119995117,5.20383358001709 -56.3147354125977,5.20383358001709 -56.6745223999023,5.20383358001709 -58.1136627197266,5.20383358001709 -58.5184211730957,5.20383358001709 -58.7882614135742,5.20383358001709 -58.9681549072266,5.20383358001709 -59.1030731201172,5.20383358001709 -59.1480445861816,5.20383358001709 -60.0025367736816,5.20383358001709 -60.2274017333984,5.20383358001709 -60.3173484802246,5.20383358001709 -60.4072952270508,5.20383358001709 -60.5422134399414,5.20383358001709 -61.4866485595703,5.20383358001709 -62.2511940002441,5.20383358001709 -63.195629119873,5.20383358001709 -63.6003875732422,5.20383358001709 -64.4099044799805,5.20383358001709 -48.7592468261719,5.24880695343018 -48.9391403198242,5.24880695343018 -49.0290870666504,5.24880695343018 -49.1190338134766,5.24880695343018 -50.2883338928223,5.24880695343018 -51.0079040527344,5.24880695343018 -51.2777442932129,5.24880695343018 -52.536994934082,5.24880695343018 -52.5819664001465,5.24880695343018 -52.9867248535156,5.24880695343018 -53.0766716003418,5.24880695343018 -53.7062950134277,5.24880695343018 -53.7962417602539,5.24880695343018 -54.0660781860352,5.24880695343018 -54.1110534667969,5.24880695343018 -54.830623626709,5.24880695343018 -54.9205703735352,5.24880695343018 -54.9655418395996,5.24880695343018 -55.0554885864258,5.24880695343018 -55.4152755737305,5.24880695343018 -55.6401405334473,5.24880695343018 -56.179817199707,5.24880695343018 -57.4840393066406,5.24880695343018 -58.2036094665527,5.24880695343018 -58.3835029602051,5.24880695343018 -58.6533432006836,5.24880695343018 -58.8782081604004,5.24880695343018 -59.4628601074219,5.24880695343018 -59.9575614929199,5.24880695343018 -60.0025367736816,5.24880695343018 -60.1824264526367,5.24880695343018 -60.5422134399414,5.24880695343018 -60.7670783996582,5.24880695343018 -60.8570251464844,5.24880695343018 -61.4416770935059,5.24880695343018 -61.531623840332,5.24880695343018 -61.7115173339844,5.24880695343018 -61.846435546875,5.24880695343018 -62.2511940002441,5.24880695343018 -62.9257888793945,5.24880695343018 -62.9707641601562,5.24880695343018 -63.0157356262207,5.24880695343018 -64.7247161865234,5.24880695343018 -49.3888740539551,5.29378032684326 -49.4338455200195,5.29378032684326 -50.2883338928223,5.29378032684326 -50.6031455993652,5.29378032684326 -50.8729858398438,5.29378032684326 -51.0978507995605,5.29378032684326 -51.5475845336914,5.29378032684326 -51.8623962402344,5.29378032684326 -52.1322326660156,5.29378032684326 -54.0660781860352,5.29378032684326 -56.5396041870117,5.29378032684326 -56.6295471191406,5.29378032684326 -56.9443626403809,5.29378032684326 -57.1692276000977,5.29378032684326 -57.3041458129883,5.29378032684326 -57.4390640258789,5.29378032684326 -57.5290145874023,5.29378032684326 -58.1586380004883,5.29378032684326 -58.2935562133789,5.29378032684326 -58.698314666748,5.29378032684326 -58.7882614135742,5.29378032684326 -59.1480445861816,5.29378032684326 -59.327938079834,5.29378032684326 -59.5528030395508,5.29378032684326 -59.9575614929199,5.29378032684326 -60.4072952270508,5.29378032684326 -60.7221069335938,5.29378032684326 -60.8120536804199,5.29378032684326 -61.4416770935059,5.29378032684326 -62.8808174133301,5.29378032684326 -64.4998474121094,5.29378032684326 -48.6243286132812,5.33875274658203 -48.7592468261719,5.33875274658203 -48.9841156005859,5.33875274658203 -49.4338455200195,5.33875274658203 -49.6587104797363,5.33875274658203 -49.9735221862793,5.33875274658203 -50.1534156799316,5.33875274658203 -50.9179611206055,5.33875274658203 -51.1428260803223,5.33875274658203 -51.5026092529297,5.33875274658203 -52.2671546936035,5.33875274658203 -52.312126159668,5.33875274658203 -52.7168846130371,5.33875274658203 -53.0316963195801,5.33875274658203 -53.3914833068848,5.33875274658203 -54.3359184265137,5.33875274658203 -55.6401405334473,5.33875274658203 -56.2697639465332,5.33875274658203 -56.809440612793,5.33875274658203 -56.9443626403809,5.33875274658203 -58.0686912536621,5.33875274658203 -58.1136627197266,5.33875274658203 -58.1586380004883,5.33875274658203 -60.2274017333984,5.33875274658203 -60.991943359375,5.33875274658203 -61.0818901062012,5.33875274658203 -61.9363822937012,5.33875274658203 -62.2961654663086,5.33875274658203 -63.510440826416,5.33875274658203 -63.5554122924805,5.33875274658203 -64.2749862670898,5.33875274658203 -64.7696914672852,5.33875274658203 -48.6693000793457,5.38372611999512 -49.7936325073242,5.38372611999512 -50.7830390930176,5.38372611999512 -50.9629325866699,5.38372611999512 -51.0528793334961,5.38372611999512 -51.4576377868652,5.38372611999512 -51.9073677062988,5.38372611999512 -53.2565612792969,5.38372611999512 -53.5713768005371,5.38372611999512 -53.8861885070801,5.38372611999512 -54.0660781860352,5.38372611999512 -54.1560249328613,5.38372611999512 -54.201000213623,5.38372611999512 -54.5607833862305,5.38372611999512 -54.6507301330566,5.38372611999512 -55.3703002929688,5.38372611999512 -55.4602470397949,5.38372611999512 -55.9999237060547,5.38372611999512 -56.8544158935547,5.38372611999512 -57.9337692260742,5.38372611999512 -58.4284744262695,5.38372611999512 -58.4734497070312,5.38372611999512 -58.6083679199219,5.38372611999512 -58.7882614135742,5.38372611999512 -58.9231796264648,5.38372611999512 -59.013126373291,5.38372611999512 -60.4972381591797,5.38372611999512 -62.0713005065918,5.38372611999512 -62.1162719726562,5.38372611999512 -62.161247253418,5.38372611999512 -62.7458992004395,5.38372611999512 -62.8808174133301,5.38372611999512 -62.9257888793945,5.38372611999512 -63.4654693603516,5.38372611999512 -64.0501174926758,5.38372611999512 -64.0950927734375,5.38372611999512 -64.1850433349609,5.38372611999512 -64.2749862670898,5.38372611999512 -64.4099044799805,5.38372611999512 -64.4998474121094,5.38372611999512 -49.478816986084,5.4286994934082 -49.8835754394531,5.4286994934082 -51.6375312805176,5.4286994934082 -51.9073677062988,5.4286994934082 -52.1772079467773,5.4286994934082 -52.6269378662109,5.4286994934082 -52.9417495727539,5.4286994934082 -53.166618347168,5.4286994934082 -54.4258651733398,5.4286994934082 -54.6057586669922,5.4286994934082 -54.7406768798828,5.4286994934082 -54.830623626709,5.4286994934082 -55.145435333252,5.4286994934082 -55.1904067993164,5.4286994934082 -55.2353820800781,5.4286994934082 -55.4602470397949,5.4286994934082 -55.5052185058594,5.4286994934082 -55.6851119995117,5.4286994934082 -57.1242523193359,5.4286994934082 -57.4840393066406,5.4286994934082 -58.0686912536621,5.4286994934082 -58.2935562133789,5.4286994934082 -58.3385314941406,5.4286994934082 -58.9231796264648,5.4286994934082 -59.2379913330078,5.4286994934082 -60.0025367736816,5.4286994934082 -60.4072952270508,5.4286994934082 -60.677131652832,5.4286994934082 -62.2961654663086,5.4286994934082 -62.8808174133301,5.4286994934082 -63.6903343200684,5.4286994934082 -63.7802810668945,5.4286994934082 -64.1400680541992,5.4286994934082 -64.2300109863281,5.4286994934082 -64.2749862670898,5.4286994934082 -64.5448226928711,5.4286994934082 -64.6797409057617,5.4286994934082 -64.7696914672852,5.4286994934082 -49.0740585327148,5.47367286682129 -49.478816986084,5.47367286682129 -49.6587104797363,5.47367286682129 -49.7486572265625,5.47367286682129 -49.9735221862793,5.47367286682129 -50.5581741333008,5.47367286682129 -51.2777442932129,5.47367286682129 -51.4576377868652,5.47367286682129 -51.5925559997559,5.47367286682129 -52.3571014404297,5.47367286682129 -52.7168846130371,5.47367286682129 -53.0316963195801,5.47367286682129 -53.166618347168,5.47367286682129 -53.2115898132324,5.47367286682129 -53.2565612792969,5.47367286682129 -53.7062950134277,5.47367286682129 -54.9205703735352,5.47367286682129 -55.0105171203613,5.47367286682129 -55.4602470397949,5.47367286682129 -55.5052185058594,5.47367286682129 -55.8200340270996,5.47367286682129 -56.179817199707,5.47367286682129 -56.49462890625,5.47367286682129 -57.7538795471191,5.47367286682129 -58.0686912536621,5.47367286682129 -58.1586380004883,5.47367286682129 -59.6877212524414,5.47367286682129 -60.1824264526367,5.47367286682129 -60.4072952270508,5.47367286682129 -60.677131652832,5.47367286682129 -61.4416770935059,5.47367286682129 -61.8014602661133,5.47367286682129 -62.161247253418,5.47367286682129 -62.4310836791992,5.47367286682129 -62.7458992004395,5.47367286682129 -63.195629119873,5.47367286682129 -64.4998474121094,5.47367286682129 -64.6797409057617,5.47367286682129 -48.9841156005859,5.51864528656006 -49.0740585327148,5.51864528656006 -49.7486572265625,5.51864528656006 -50.7830390930176,5.51864528656006 -50.8280143737793,5.51864528656006 -51.5026092529297,5.51864528656006 -51.7274780273438,5.51864528656006 -52.4470443725586,5.51864528656006 -52.536994934082,5.51864528656006 -52.6719131469727,5.51864528656006 -52.8967781066895,5.51864528656006 -53.0766716003418,5.51864528656006 -53.1216430664062,5.51864528656006 -53.5264015197754,5.51864528656006 -54.3808898925781,5.51864528656006 -54.8755950927734,5.51864528656006 -55.3253288269043,5.51864528656006 -55.5052185058594,5.51864528656006 -55.7750587463379,5.51864528656006 -56.3597106933594,5.51864528656006 -56.7194976806641,5.51864528656006 -56.8544158935547,5.51864528656006 -57.34912109375,5.51864528656006 -59.5078315734863,5.51864528656006 -60.0025367736816,5.51864528656006 -60.9469718933105,5.51864528656006 -61.0818901062012,5.51864528656006 -61.6215667724609,5.51864528656006 -61.9363822937012,5.51864528656006 -62.0263290405273,5.51864528656006 -62.2511940002441,5.51864528656006 -63.0157356262207,5.51864528656006 -63.1056823730469,5.51864528656006 -63.4204940795898,5.51864528656006 -63.5554122924805,5.51864528656006 -63.6003875732422,5.51864528656006 -64.3199615478516,5.51864528656006 -64.4099044799805,5.51864528656006 -64.4548797607422,5.51864528656006 -64.6797409057617,5.51864528656006 -48.7592468261719,5.56361865997314 -49.0290870666504,5.56361865997314 -49.3888740539551,5.56361865997314 -49.5687637329102,5.56361865997314 -49.6137390136719,5.56361865997314 -49.8386039733887,5.56361865997314 -49.9285507202148,5.56361865997314 -50.1983871459961,5.56361865997314 -50.6031455993652,5.56361865997314 -50.9629325866699,5.56361865997314 -51.0528793334961,5.56361865997314 -51.8174209594727,5.56361865997314 -54.3359184265137,5.56361865997314 -56.2697639465332,5.56361865997314 -56.3597106933594,5.56361865997314 -57.3940925598145,5.56361865997314 -57.663932800293,5.56361865997314 -58.0237159729004,5.56361865997314 -59.1480445861816,5.56361865997314 -59.4628601074219,5.56361865997314 -60.0475082397461,5.56361865997314 -60.6321601867676,5.56361865997314 -60.8570251464844,5.56361865997314 -61.2168121337891,5.56361865997314 -63.2855758666992,5.56361865997314 -63.6453628540039,5.56361865997314 -64.4998474121094,5.56361865997314 -64.5897979736328,5.56361865997314 -49.3888740539551,5.60859203338623 -50.1084442138672,5.60859203338623 -50.5581741333008,5.60859203338623 -51.3227157592773,5.60859203338623 -51.4126625061035,5.60859203338623 -55.4152755737305,5.60859203338623 -57.2591743469238,5.60859203338623 -59.7326965332031,5.60859203338623 -60.5871887207031,5.60859203338623 -60.6321601867676,5.60859203338623 -61.0369186401367,5.60859203338623 -61.0818901062012,5.60859203338623 -61.4866485595703,5.60859203338623 -62.1162719726562,5.60859203338623 -63.6903343200684,5.60859203338623 -64.3199615478516,5.60859203338623 -64.4998474121094,5.60859203338623 -48.849193572998,5.65356540679932 -49.2089805603027,5.65356540679932 -49.6587104797363,5.65356540679932 -50.3782806396484,5.65356540679932 -50.8729858398438,5.65356540679932 -50.9179611206055,5.65356540679932 -51.2777442932129,5.65356540679932 -51.9073677062988,5.65356540679932 -52.851806640625,5.65356540679932 -53.4364547729492,5.65356540679932 -53.6163482666016,5.65356540679932 -53.6613235473633,5.65356540679932 -53.8861885070801,5.65356540679932 -54.201000213623,5.65356540679932 -54.9655418395996,5.65356540679932 -55.5501937866211,5.65356540679932 -55.9549522399902,5.65356540679932 -56.0898704528809,5.65356540679932 -56.4046859741211,5.65356540679932 -56.49462890625,5.65356540679932 -56.7644691467285,5.65356540679932 -57.1242523193359,5.65356540679932 -57.6189575195312,5.65356540679932 -57.7988510131836,5.65356540679932 -58.6083679199219,5.65356540679932 -58.6533432006836,5.65356540679932 -58.8782081604004,5.65356540679932 -59.2379913330078,5.65356540679932 -59.642749786377,5.65356540679932 -59.6877212524414,5.65356540679932 -59.8676147460938,5.65356540679932 -60.4522666931152,5.65356540679932 -62.4310836791992,5.65356540679932 -63.0157356262207,5.65356540679932 -63.1056823730469,5.65356540679932 -63.4204940795898,5.65356540679932 -63.4654693603516,5.65356540679932 -63.5554122924805,5.65356540679932 -63.6003875732422,5.65356540679932 -63.9151992797852,5.65356540679932 -64.1400680541992,5.65356540679932 -49.164005279541,5.6985387802124 -49.4338455200195,5.6985387802124 -50.018497467041,5.6985387802124 -50.1084442138672,5.6985387802124 -50.2433624267578,5.6985387802124 -50.7830390930176,5.6985387802124 -51.2777442932129,5.6985387802124 -53.0766716003418,5.6985387802124 -53.9311599731445,5.6985387802124 -54.1110534667969,5.6985387802124 -54.1560249328613,5.6985387802124 -54.2459716796875,5.6985387802124 -54.515811920166,5.6985387802124 -54.5607833862305,5.6985387802124 -54.6507301330566,5.6985387802124 -55.3703002929688,5.6985387802124 -55.4602470397949,5.6985387802124 -55.5052185058594,5.6985387802124 -55.8200340270996,5.6985387802124 -56.2697639465332,5.6985387802124 -56.4046859741211,5.6985387802124 -57.0792808532715,5.6985387802124 -57.8887977600098,5.6985387802124 -59.2829666137695,5.6985387802124 -59.4178848266602,5.6985387802124 -60.2274017333984,5.6985387802124 -60.4972381591797,5.6985387802124 -61.1268653869629,5.6985387802124 -61.9813537597656,5.6985387802124 -62.0713005065918,5.6985387802124 -62.8808174133301,5.6985387802124 -62.9707641601562,5.6985387802124 -63.0157356262207,5.6985387802124 -63.6003875732422,5.6985387802124 -63.6903343200684,5.6985387802124 -64.2300109863281,5.6985387802124 -64.4548797607422,5.6985387802124 -64.634765625,5.6985387802124 -49.0740585327148,5.74351119995117 -49.3888740539551,5.74351119995117 -49.478816986084,5.74351119995117 -49.7486572265625,5.74351119995117 -49.9285507202148,5.74351119995117 -51.0079040527344,5.74351119995117 -51.5925559997559,5.74351119995117 -51.7724494934082,5.74351119995117 -51.997314453125,5.74351119995117 -52.2221794128418,5.74351119995117 -52.4470443725586,5.74351119995117 -52.7618598937988,5.74351119995117 -53.1216430664062,5.74351119995117 -53.4814300537109,5.74351119995117 -53.5713768005371,5.74351119995117 -54.0211067199707,5.74351119995117 -54.1110534667969,5.74351119995117 -54.2459716796875,5.74351119995117 -54.6057586669922,5.74351119995117 -55.1004638671875,5.74351119995117 -55.2803535461426,5.74351119995117 -55.6401405334473,5.74351119995117 -55.6851119995117,5.74351119995117 -56.1348457336426,5.74351119995117 -56.3597106933594,5.74351119995117 -56.9893341064453,5.74351119995117 -57.2591743469238,5.74351119995117 -58.0237159729004,5.74351119995117 -58.2935562133789,5.74351119995117 -58.4734497070312,5.74351119995117 -58.5633926391602,5.74351119995117 -58.8332328796387,5.74351119995117 -59.5078315734863,5.74351119995117 -59.7326965332031,5.74351119995117 -59.7776718139648,5.74351119995117 -59.8676147460938,5.74351119995117 -60.0475082397461,5.74351119995117 -60.8570251464844,5.74351119995117 -61.2168121337891,5.74351119995117 -61.3967056274414,5.74351119995117 -61.7115173339844,5.74351119995117 -62.3861122131348,5.74351119995117 -62.7009239196777,5.74351119995117 -62.9257888793945,5.74351119995117 -63.195629119873,5.74351119995117 -63.4204940795898,5.74351119995117 -64.4099044799805,5.74351119995117 -64.5448226928711,5.74351119995117 -49.1190338134766,5.78848457336426 -49.6587104797363,5.78848457336426 -49.7486572265625,5.78848457336426 -50.6031455993652,5.78848457336426 -51.1428260803223,5.78848457336426 -51.4576377868652,5.78848457336426 -51.8174209594727,5.78848457336426 -52.4020729064941,5.78848457336426 -52.4470443725586,5.78848457336426 -52.6719131469727,5.78848457336426 -52.7618598937988,5.78848457336426 -52.8068313598633,5.78848457336426 -53.4364547729492,5.78848457336426 -55.3703002929688,5.78848457336426 -55.7300872802734,5.78848457336426 -55.9549522399902,5.78848457336426 -56.2247924804688,5.78848457336426 -56.5396041870117,5.78848457336426 -56.6295471191406,5.78848457336426 -56.9893341064453,5.78848457336426 -57.0792808532715,5.78848457336426 -57.3940925598145,5.78848457336426 -58.3385314941406,5.78848457336426 -60.6321601867676,5.78848457336426 -60.7670783996582,5.78848457336426 -61.6665420532227,5.78848457336426 -61.8014602661133,5.78848457336426 -63.0607109069824,5.78848457336426 -63.195629119873,5.78848457336426 -63.3755226135254,5.78848457336426 -64.0950927734375,5.78848457336426 -64.3199615478516,5.78848457336426 -64.3649291992188,5.78848457336426 -49.2989273071289,5.83345794677734 -49.4338455200195,5.83345794677734 -50.8729858398438,5.83345794677734 -51.0079040527344,5.83345794677734 -51.4576377868652,5.83345794677734 -51.6375312805176,5.83345794677734 -51.7724494934082,5.83345794677734 -52.8967781066895,5.83345794677734 -53.6613235473633,5.83345794677734 -53.8412132263184,5.83345794677734 -54.6957054138184,5.83345794677734 -54.7406768798828,5.83345794677734 -54.830623626709,5.83345794677734 -55.3703002929688,5.83345794677734 -55.4602470397949,5.83345794677734 -55.6851119995117,5.83345794677734 -55.9549522399902,5.83345794677734 -56.0448989868164,5.83345794677734 -56.8993873596191,5.83345794677734 -57.5739860534668,5.83345794677734 -58.2485809326172,5.83345794677734 -58.7432861328125,5.83345794677734 -59.5078315734863,5.83345794677734 -59.642749786377,5.83345794677734 -60.1824264526367,5.83345794677734 -61.4866485595703,5.83345794677734 -61.531623840332,5.83345794677734 -61.6665420532227,5.83345794677734 -61.8014602661133,5.83345794677734 -61.9813537597656,5.83345794677734 -62.4310836791992,5.83345794677734 -63.195629119873,5.83345794677734 -63.2855758666992,5.83345794677734 -63.6903343200684,5.83345794677734 -64.0950927734375,5.83345794677734 -49.6587104797363,5.87843132019043 -50.7830390930176,5.87843132019043 -51.1428260803223,5.87843132019043 -51.5925559997559,5.87843132019043 -51.682502746582,5.87843132019043 -52.9417495727539,5.87843132019043 -53.4364547729492,5.87843132019043 -54.201000213623,5.87843132019043 -54.4708366394043,5.87843132019043 -54.9205703735352,5.87843132019043 -55.5052185058594,5.87843132019043 -55.7750587463379,5.87843132019043 -55.8200340270996,5.87843132019043 -55.9099807739258,5.87843132019043 -56.4496574401855,5.87843132019043 -57.1242523193359,5.87843132019043 -57.5739860534668,5.87843132019043 -57.6189575195312,5.87843132019043 -57.8438262939453,5.87843132019043 -58.9681549072266,5.87843132019043 -59.013126373291,5.87843132019043 -59.0580978393555,5.87843132019043 -59.327938079834,5.87843132019043 -59.4628601074219,5.87843132019043 -59.5528030395508,5.87843132019043 -60.3623199462891,5.87843132019043 -60.9469718933105,5.87843132019043 -61.3517303466797,5.87843132019043 -61.3967056274414,5.87843132019043 -61.846435546875,5.87843132019043 -62.2511940002441,5.87843132019043 -62.9707641601562,5.87843132019043 -63.195629119873,5.87843132019043 -63.7802810668945,5.87843132019043 -64.1850433349609,5.87843132019043 -64.4099044799805,5.87843132019043 -49.2539520263672,5.9234037399292 -49.7936325073242,5.9234037399292 -49.8835754394531,5.9234037399292 -50.1084442138672,5.9234037399292 -50.4232559204102,5.9234037399292 -50.8280143737793,5.9234037399292 -52.2671546936035,5.9234037399292 -52.6719131469727,5.9234037399292 -53.166618347168,5.9234037399292 -53.6163482666016,5.9234037399292 -54.4258651733398,5.9234037399292 -55.1004638671875,5.9234037399292 -55.6401405334473,5.9234037399292 -55.8200340270996,5.9234037399292 -56.8993873596191,5.9234037399292 -57.4390640258789,5.9234037399292 -58.6533432006836,5.9234037399292 -58.698314666748,5.9234037399292 -59.0580978393555,5.9234037399292 -59.6877212524414,5.9234037399292 -60.2723731994629,5.9234037399292 -60.5422134399414,5.9234037399292 -60.677131652832,5.9234037399292 -60.7670783996582,5.9234037399292 -61.0369186401367,5.9234037399292 -61.2617835998535,5.9234037399292 -61.3967056274414,5.9234037399292 -61.6215667724609,5.9234037399292 -62.9257888793945,5.9234037399292 -63.4654693603516,5.9234037399292 -63.510440826416,5.9234037399292 -64.4548797607422,5.9234037399292 -64.7696914672852,5.9234037399292 -49.0740585327148,5.96837711334229 -49.7936325073242,5.96837711334229 -50.1983871459961,5.96837711334229 -51.1877975463867,5.96837711334229 -51.3227157592773,5.96837711334229 -51.4576377868652,5.96837711334229 -51.682502746582,5.96837711334229 -53.4364547729492,5.96837711334229 -54.1110534667969,5.96837711334229 -54.3359184265137,5.96837711334229 -54.4258651733398,5.96837711334229 -54.5607833862305,5.96837711334229 -54.7406768798828,5.96837711334229 -54.7856521606445,5.96837711334229 -56.3147354125977,5.96837711334229 -56.49462890625,5.96837711334229 -56.6745223999023,5.96837711334229 -56.9893341064453,5.96837711334229 -58.0237159729004,5.96837711334229 -58.0686912536621,5.96837711334229 -58.5633926391602,5.96837711334229 -59.1030731201172,5.96837711334229 -59.642749786377,5.96837711334229 -60.0475082397461,5.96837711334229 -60.0924835205078,5.96837711334229 -60.6321601867676,5.96837711334229 -61.4416770935059,5.96837711334229 -63.1056823730469,5.96837711334229 -64.0501174926758,5.96837711334229 -49.0740585327148,6.01335048675537 -49.3438987731934,6.01335048675537 -49.703685760498,6.01335048675537 -49.9285507202148,6.01335048675537 -51.0079040527344,6.01335048675537 -52.8967781066895,6.01335048675537 -53.1216430664062,6.01335048675537 -53.6613235473633,6.01335048675537 -54.6507301330566,6.01335048675537 -54.9205703735352,6.01335048675537 -55.145435333252,6.01335048675537 -55.8650054931641,6.01335048675537 -56.6295471191406,6.01335048675537 -56.7644691467285,6.01335048675537 -57.034309387207,6.01335048675537 -57.5290145874023,6.01335048675537 -58.1586380004883,6.01335048675537 -58.6083679199219,6.01335048675537 -59.1930198669434,6.01335048675537 -59.2829666137695,6.01335048675537 -59.3729095458984,6.01335048675537 -59.4628601074219,6.01335048675537 -59.5977783203125,6.01335048675537 -60.1374549865723,6.01335048675537 -60.4972381591797,6.01335048675537 -60.5871887207031,6.01335048675537 -61.1718368530273,6.01335048675537 -61.846435546875,6.01335048675537 -61.9813537597656,6.01335048675537 -62.2511940002441,6.01335048675537 -62.3411407470703,6.01335048675537 -62.4310836791992,6.01335048675537 -50.1983871459961,6.05832386016846 -50.5132026672363,6.05832386016846 -51.2327728271484,6.05832386016846 -51.9523429870605,6.05832386016846 -52.0422897338867,6.05832386016846 -52.312126159668,6.05832386016846 -53.4364547729492,6.05832386016846 -53.6613235473633,6.05832386016846 -54.4708366394043,6.05832386016846 -55.0554885864258,6.05832386016846 -55.145435333252,6.05832386016846 -55.3703002929688,6.05832386016846 -56.179817199707,6.05832386016846 -56.6745223999023,6.05832386016846 -56.7644691467285,6.05832386016846 -57.034309387207,6.05832386016846 -57.1242523193359,6.05832386016846 -57.8887977600098,6.05832386016846 -58.2036094665527,6.05832386016846 -58.5633926391602,6.05832386016846 -58.7882614135742,6.05832386016846 -59.4628601074219,6.05832386016846 -60.0475082397461,6.05832386016846 -60.9469718933105,6.05832386016846 -61.3967056274414,6.05832386016846 -61.531623840332,6.05832386016846 -61.6215667724609,6.05832386016846 -61.6665420532227,6.05832386016846 -62.2511940002441,6.05832386016846 -62.3861122131348,6.05832386016846 -62.8808174133301,6.05832386016846 -63.0607109069824,6.05832386016846 -63.9601745605469,6.05832386016846 -64.0950927734375,6.05832386016846 -64.7696914672852,6.05832386016846 -49.2089805603027,6.10329627990723 -49.3888740539551,6.10329627990723 -49.4338455200195,6.10329627990723 -50.018497467041,6.10329627990723 -50.1983871459961,6.10329627990723 -50.2433624267578,6.10329627990723 -50.2883338928223,6.10329627990723 -50.4232559204102,6.10329627990723 -50.9629325866699,6.10329627990723 -51.3227157592773,6.10329627990723 -53.0766716003418,6.10329627990723 -53.3015365600586,6.10329627990723 -53.8412132263184,6.10329627990723 -54.6057586669922,6.10329627990723 -55.0105171203613,6.10329627990723 -55.0554885864258,6.10329627990723 -55.8200340270996,6.10329627990723 -56.0448989868164,6.10329627990723 -56.7194976806641,6.10329627990723 -56.8544158935547,6.10329627990723 -57.1242523193359,6.10329627990723 -57.2591743469238,6.10329627990723 -57.6189575195312,6.10329627990723 -57.8887977600098,6.10329627990723 -58.0686912536621,6.10329627990723 -58.5633926391602,6.10329627990723 -58.8332328796387,6.10329627990723 -59.013126373291,6.10329627990723 -60.9469718933105,6.10329627990723 -63.2406005859375,6.10329627990723 -63.6903343200684,6.10329627990723 -64.1400680541992,6.10329627990723 -64.7696914672852,6.10329627990723 -49.164005279541,6.14826965332031 -49.7936325073242,6.14826965332031 -49.8386039733887,6.14826965332031 -50.333309173584,6.14826965332031 -50.5581741333008,6.14826965332031 -51.1877975463867,6.14826965332031 -51.8623962402344,6.14826965332031 -52.6269378662109,6.14826965332031 -52.8967781066895,6.14826965332031 -53.2565612792969,6.14826965332031 -53.7512664794922,6.14826965332031 -54.4708366394043,6.14826965332031 -54.515811920166,6.14826965332031 -55.1004638671875,6.14826965332031 -56.7194976806641,6.14826965332031 -56.7644691467285,6.14826965332031 -57.3940925598145,6.14826965332031 -57.9337692260742,6.14826965332031 -58.1136627197266,6.14826965332031 -58.2485809326172,6.14826965332031 -58.698314666748,6.14826965332031 -59.2829666137695,6.14826965332031 -59.327938079834,6.14826965332031 -59.4628601074219,6.14826965332031 -59.8226432800293,6.14826965332031 -60.1824264526367,6.14826965332031 -60.5422134399414,6.14826965332031 -61.3967056274414,6.14826965332031 -61.6215667724609,6.14826965332031 -62.4310836791992,6.14826965332031 -62.5210342407227,6.14826965332031 -62.9707641601562,6.14826965332031 -63.195629119873,6.14826965332031 -63.3305511474609,6.14826965332031 -64.6797409057617,6.14826965332031 -49.2089805603027,6.1932430267334 -49.5687637329102,6.1932430267334 -50.018497467041,6.1932430267334 -50.8729858398438,6.1932430267334 -51.0079040527344,6.1932430267334 -51.4576377868652,6.1932430267334 -51.7724494934082,6.1932430267334 -52.4470443725586,6.1932430267334 -52.6269378662109,6.1932430267334 -54.0660781860352,6.1932430267334 -54.515811920166,6.1932430267334 -55.5052185058594,6.1932430267334 -55.7750587463379,6.1932430267334 -57.7089042663574,6.1932430267334 -57.7988510131836,6.1932430267334 -58.7432861328125,6.1932430267334 -58.8782081604004,6.1932430267334 -59.5528030395508,6.1932430267334 -59.7326965332031,6.1932430267334 -61.531623840332,6.1932430267334 -61.6665420532227,6.1932430267334 -62.5210342407227,6.1932430267334 -62.9707641601562,6.1932430267334 -63.0157356262207,6.1932430267334 -63.1506576538086,6.1932430267334 -64.1400680541992,6.1932430267334 -64.3649291992188,6.1932430267334 -64.6797409057617,6.1932430267334 -64.7696914672852,6.1932430267334 -51.0528793334961,6.23821640014648 -52.0422897338867,6.23821640014648 -52.0872611999512,6.23821640014648 -52.8967781066895,6.23821640014648 -53.4364547729492,6.23821640014648 -54.5607833862305,6.23821640014648 -55.4152755737305,6.23821640014648 -55.5052185058594,6.23821640014648 -56.3597106933594,6.23821640014648 -57.663932800293,6.23821640014648 -58.7432861328125,6.23821640014648 -58.8782081604004,6.23821640014648 -59.8226432800293,6.23821640014648 -60.2274017333984,6.23821640014648 -60.3173484802246,6.23821640014648 -61.7564888000488,6.23821640014648 -63.0157356262207,6.23821640014648 -63.1506576538086,6.23821640014648 -63.7353057861328,6.23821640014648 -63.825252532959,6.23821640014648 -63.8702239990234,6.23821640014648 -63.9151992797852,6.23821640014648 -64.0051422119141,6.23821640014648 -64.634765625,6.23821640014648 -49.2989273071289,6.28318881988525 -49.9285507202148,6.28318881988525 -51.2777442932129,6.28318881988525 -51.997314453125,6.28318881988525 -53.166618347168,6.28318881988525 -53.5713768005371,6.28318881988525 -54.830623626709,6.28318881988525 -55.1004638671875,6.28318881988525 -55.2803535461426,6.28318881988525 -55.8650054931641,6.28318881988525 -56.4046859741211,6.28318881988525 -56.8544158935547,6.28318881988525 -57.3940925598145,6.28318881988525 -58.4284744262695,6.28318881988525 -59.013126373291,6.28318881988525 -59.7326965332031,6.28318881988525 -59.9575614929199,6.28318881988525 -60.7670783996582,6.28318881988525 -61.2617835998535,6.28318881988525 -61.6215667724609,6.28318881988525 -61.9813537597656,6.28318881988525 -63.825252532959,6.28318881988525 -64.0950927734375,6.28318881988525 -49.164005279541,6.32816219329834 -49.7936325073242,6.32816219329834 -50.5132026672363,6.32816219329834 -51.1877975463867,6.32816219329834 -51.5026092529297,6.32816219329834 -51.9523429870605,6.32816219329834 -53.2565612792969,6.32816219329834 -53.7062950134277,6.32816219329834 -54.201000213623,6.32816219329834 -54.7856521606445,6.32816219329834 -55.1904067993164,6.32816219329834 -55.5951690673828,6.32816219329834 -56.0448989868164,6.32816219329834 -56.179817199707,6.32816219329834 -58.0686912536621,6.32816219329834 -58.1136627197266,6.32816219329834 -58.8332328796387,6.32816219329834 -59.5078315734863,6.32816219329834 -59.9125900268555,6.32816219329834 -60.4072952270508,6.32816219329834 -60.4972381591797,6.32816219329834 -60.5422134399414,6.32816219329834 -61.0818901062012,6.32816219329834 -61.4416770935059,6.32816219329834 -62.4310836791992,6.32816219329834 -62.7908706665039,6.32816219329834 -63.5554122924805,6.32816219329834 -63.6453628540039,6.32816219329834 -63.7802810668945,6.32816219329834 -64.2300109863281,6.32816219329834 -64.6797409057617,6.32816219329834 -49.1190338134766,6.37313556671143 -49.9735221862793,6.37313556671143 -51.0978507995605,6.37313556671143 -51.3676910400391,6.37313556671143 -51.5925559997559,6.37313556671143 -51.8174209594727,6.37313556671143 -51.997314453125,6.37313556671143 -52.7618598937988,6.37313556671143 -53.3015365600586,6.37313556671143 -53.6613235473633,6.37313556671143 -53.9761352539062,6.37313556671143 -54.2909469604492,6.37313556671143 -55.145435333252,6.37313556671143 -55.5501937866211,6.37313556671143 -55.9999237060547,6.37313556671143 -56.0898704528809,6.37313556671143 -57.4390640258789,6.37313556671143 -58.6083679199219,6.37313556671143 -59.327938079834,6.37313556671143 -60.2723731994629,6.37313556671143 -60.8570251464844,6.37313556671143 -61.1718368530273,6.37313556671143 -61.3517303466797,6.37313556671143 -61.8914070129395,6.37313556671143 -62.2961654663086,6.37313556671143 -62.5210342407227,6.37313556671143 -63.1056823730469,6.37313556671143 -63.510440826416,6.37313556671143 -64.2300109863281,6.37313556671143 -64.3199615478516,6.37313556671143 -64.634765625,6.37313556671143 -50.0634689331055,6.41810894012451 -50.5581741333008,6.41810894012451 -51.0528793334961,6.41810894012451 -51.7724494934082,6.41810894012451 -52.0872611999512,6.41810894012451 -52.2221794128418,6.41810894012451 -52.2671546936035,6.41810894012451 -52.6269378662109,6.41810894012451 -52.8068313598633,6.41810894012451 -53.3015365600586,6.41810894012451 -53.9311599731445,6.41810894012451 -54.3808898925781,6.41810894012451 -54.7406768798828,6.41810894012451 -54.9655418395996,6.41810894012451 -55.6851119995117,6.41810894012451 -55.9999237060547,6.41810894012451 -56.6295471191406,6.41810894012451 -57.1692276000977,6.41810894012451 -57.2141990661621,6.41810894012451 -57.3940925598145,6.41810894012451 -57.5290145874023,6.41810894012451 -57.9337692260742,6.41810894012451 -57.9787445068359,6.41810894012451 -58.1136627197266,6.41810894012451 -58.1586380004883,6.41810894012451 -58.2935562133789,6.41810894012451 -58.6083679199219,6.41810894012451 -59.4178848266602,6.41810894012451 -59.8676147460938,6.41810894012451 -60.0025367736816,6.41810894012451 -60.8120536804199,6.41810894012451 -60.9020004272461,6.41810894012451 -61.4416770935059,6.41810894012451 -61.7115173339844,6.41810894012451 -62.1162719726562,6.41810894012451 -62.2961654663086,6.41810894012451 -62.7908706665039,6.41810894012451 -64.0501174926758,6.41810894012451 -64.2300109863281,6.41810894012451 -49.2539520263672,6.4630823135376 -49.2989273071289,6.4630823135376 -49.9285507202148,6.4630823135376 -49.9735221862793,6.4630823135376 -50.1084442138672,6.4630823135376 -50.3782806396484,6.4630823135376 -50.8729858398438,6.4630823135376 -51.0079040527344,6.4630823135376 -51.2777442932129,6.4630823135376 -51.8174209594727,6.4630823135376 -52.0422897338867,6.4630823135376 -52.6719131469727,6.4630823135376 -53.0316963195801,6.4630823135376 -53.3914833068848,6.4630823135376 -53.4364547729492,6.4630823135376 -53.6163482666016,6.4630823135376 -54.0660781860352,6.4630823135376 -54.1110534667969,6.4630823135376 -55.145435333252,6.4630823135376 -55.5951690673828,6.4630823135376 -55.8200340270996,6.4630823135376 -56.2247924804688,6.4630823135376 -56.5396041870117,6.4630823135376 -56.6745223999023,6.4630823135376 -56.9443626403809,6.4630823135376 -57.0792808532715,6.4630823135376 -57.6189575195312,6.4630823135376 -59.4178848266602,6.4630823135376 -59.7326965332031,6.4630823135376 -60.8570251464844,6.4630823135376 -61.0818901062012,6.4630823135376 -61.3517303466797,6.4630823135376 -61.8014602661133,6.4630823135376 -62.5210342407227,6.4630823135376 -62.7009239196777,6.4630823135376 -62.7458992004395,6.4630823135376 -63.3755226135254,6.4630823135376 -63.4654693603516,6.4630823135376 -63.7802810668945,6.4630823135376 -64.2300109863281,6.4630823135376 -64.5448226928711,6.4630823135376 -49.2539520263672,6.50805473327637 -49.3438987731934,6.50805473327637 -50.2883338928223,6.50805473327637 -51.682502746582,6.50805473327637 -52.8068313598633,6.50805473327637 -53.3914833068848,6.50805473327637 -54.4258651733398,6.50805473327637 -55.1904067993164,6.50805473327637 -55.3253288269043,6.50805473327637 -56.2697639465332,6.50805473327637 -56.4046859741211,6.50805473327637 -56.4496574401855,6.50805473327637 -56.9443626403809,6.50805473327637 -57.1692276000977,6.50805473327637 -57.4840393066406,6.50805473327637 -57.5739860534668,6.50805473327637 -58.1586380004883,6.50805473327637 -58.2036094665527,6.50805473327637 -58.7432861328125,6.50805473327637 -59.5977783203125,6.50805473327637 -59.8676147460938,6.50805473327637 -59.9125900268555,6.50805473327637 -60.7670783996582,6.50805473327637 -60.991943359375,6.50805473327637 -61.2168121337891,6.50805473327637 -62.2961654663086,6.50805473327637 -63.0607109069824,6.50805473327637 -63.1056823730469,6.50805473327637 -63.825252532959,6.50805473327637 -64.3199615478516,6.50805473327637 -64.4548797607422,6.50805473327637 -49.4338455200195,6.55302810668945 -49.5237922668457,6.55302810668945 -49.8386039733887,6.55302810668945 -49.8835754394531,6.55302810668945 -50.0634689331055,6.55302810668945 -50.2883338928223,6.55302810668945 -51.1428260803223,6.55302810668945 -51.4576377868652,6.55302810668945 -52.1772079467773,6.55302810668945 -52.4020729064941,6.55302810668945 -52.4920196533203,6.55302810668945 -52.7618598937988,6.55302810668945 -52.8967781066895,6.55302810668945 -53.2115898132324,6.55302810668945 -53.7512664794922,6.55302810668945 -54.4258651733398,6.55302810668945 -54.515811920166,6.55302810668945 -54.9655418395996,6.55302810668945 -55.5501937866211,6.55302810668945 -55.6401405334473,6.55302810668945 -56.0448989868164,6.55302810668945 -56.5845756530762,6.55302810668945 -56.809440612793,6.55302810668945 -58.0686912536621,6.55302810668945 -60.0475082397461,6.55302810668945 -60.1374549865723,6.55302810668945 -60.2274017333984,6.55302810668945 -60.4522666931152,6.55302810668945 -61.1268653869629,6.55302810668945 -61.6215667724609,6.55302810668945 -63.4204940795898,6.55302810668945 -63.6003875732422,6.55302810668945 -63.8702239990234,6.55302810668945 -64.1850433349609,6.55302810668945 -64.3649291992188,6.55302810668945 -49.9285507202148,6.59800148010254 -49.9735221862793,6.59800148010254 -51.0079040527344,6.59800148010254 -51.0978507995605,6.59800148010254 -51.3227157592773,6.59800148010254 -52.7168846130371,6.59800148010254 -52.851806640625,6.59800148010254 -53.2565612792969,6.59800148010254 -53.6163482666016,6.59800148010254 -55.2353820800781,6.59800148010254 -56.179817199707,6.59800148010254 -56.2697639465332,6.59800148010254 -56.4496574401855,6.59800148010254 -56.6295471191406,6.59800148010254 -57.2591743469238,6.59800148010254 -57.3940925598145,6.59800148010254 -57.4390640258789,6.59800148010254 -57.6189575195312,6.59800148010254 -58.4284744262695,6.59800148010254 -58.7432861328125,6.59800148010254 -59.5977783203125,6.59800148010254 -59.6877212524414,6.59800148010254 -59.9575614929199,6.59800148010254 -60.4072952270508,6.59800148010254 -60.4972381591797,6.59800148010254 -60.9020004272461,6.59800148010254 -61.0369186401367,6.59800148010254 -61.531623840332,6.59800148010254 -61.5765953063965,6.59800148010254 -61.7564888000488,6.59800148010254 -62.2511940002441,6.59800148010254 -64.3199615478516,6.59800148010254 -49.2539520263672,6.64297485351562 -50.6031455993652,6.64297485351562 -50.648120880127,6.64297485351562 -51.0079040527344,6.64297485351562 -51.0528793334961,6.64297485351562 -51.3676910400391,6.64297485351562 -51.682502746582,6.64297485351562 -51.9073677062988,6.64297485351562 -52.312126159668,6.64297485351562 -53.3015365600586,6.64297485351562 -53.5264015197754,6.64297485351562 -53.6163482666016,6.64297485351562 -54.9205703735352,6.64297485351562 -55.0554885864258,6.64297485351562 -56.179817199707,6.64297485351562 -57.0792808532715,6.64297485351562 -57.1242523193359,6.64297485351562 -58.0237159729004,6.64297485351562 -58.7432861328125,6.64297485351562 -60.0924835205078,6.64297485351562 -60.3173484802246,6.64297485351562 -60.8120536804199,6.64297485351562 -61.2168121337891,6.64297485351562 -61.8914070129395,6.64297485351562 -62.0713005065918,6.64297485351562 -62.4760589599609,6.64297485351562 -63.3305511474609,6.64297485351562 -63.4204940795898,6.64297485351562 -63.6453628540039,6.64297485351562 -63.7802810668945,6.64297485351562 -64.3199615478516,6.64297485351562 -64.6797409057617,6.64297485351562 -64.7247161865234,6.64297485351562 -49.3888740539551,6.68794727325439 -49.9285507202148,6.68794727325439 -50.2433624267578,6.68794727325439 -50.648120880127,6.68794727325439 -50.9179611206055,6.68794727325439 -51.3676910400391,6.68794727325439 -51.5026092529297,6.68794727325439 -51.7724494934082,6.68794727325439 -51.997314453125,6.68794727325439 -53.1216430664062,6.68794727325439 -53.166618347168,6.68794727325439 -53.4364547729492,6.68794727325439 -53.4814300537109,6.68794727325439 -53.6613235473633,6.68794727325439 -53.8861885070801,6.68794727325439 -54.0660781860352,6.68794727325439 -54.1110534667969,6.68794727325439 -54.8755950927734,6.68794727325439 -55.0105171203613,6.68794727325439 -55.145435333252,6.68794727325439 -56.1348457336426,6.68794727325439 -56.6295471191406,6.68794727325439 -56.809440612793,6.68794727325439 -57.1242523193359,6.68794727325439 -58.7432861328125,6.68794727325439 -58.8332328796387,6.68794727325439 -58.9681549072266,6.68794727325439 -59.2829666137695,6.68794727325439 -59.3729095458984,6.68794727325439 -59.5528030395508,6.68794727325439 -59.5977783203125,6.68794727325439 -60.2274017333984,6.68794727325439 -60.677131652832,6.68794727325439 -60.7670783996582,6.68794727325439 -60.991943359375,6.68794727325439 -62.7458992004395,6.68794727325439 -63.1056823730469,6.68794727325439 -64.1400680541992,6.68794727325439 -64.1850433349609,6.68794727325439 -49.3888740539551,6.73292064666748 -50.333309173584,6.73292064666748 -50.7380676269531,6.73292064666748 -51.682502746582,6.73292064666748 -51.7724494934082,6.73292064666748 -51.9073677062988,6.73292064666748 -52.0872611999512,6.73292064666748 -52.3571014404297,6.73292064666748 -52.9417495727539,6.73292064666748 -53.3914833068848,6.73292064666748 -53.5713768005371,6.73292064666748 -54.4708366394043,6.73292064666748 -54.515811920166,6.73292064666748 -54.7406768798828,6.73292064666748 -54.7856521606445,6.73292064666748 -55.0105171203613,6.73292064666748 -55.0554885864258,6.73292064666748 -55.3703002929688,6.73292064666748 -55.8200340270996,6.73292064666748 -56.2697639465332,6.73292064666748 -56.3147354125977,6.73292064666748 -57.1242523193359,6.73292064666748 -57.2591743469238,6.73292064666748 -57.5290145874023,6.73292064666748 -58.0237159729004,6.73292064666748 -58.2935562133789,6.73292064666748 -58.6533432006836,6.73292064666748 -58.8782081604004,6.73292064666748 -59.6877212524414,6.73292064666748 -59.7776718139648,6.73292064666748 -60.677131652832,6.73292064666748 -61.531623840332,6.73292064666748 -62.0263290405273,6.73292064666748 -62.6559524536133,6.73292064666748 -63.0607109069824,6.73292064666748 -63.1056823730469,6.73292064666748 -63.6453628540039,6.73292064666748 -64.0950927734375,6.73292064666748 -64.1850433349609,6.73292064666748 -64.2749862670898,6.73292064666748 -49.2989273071289,6.77789402008057 -49.9735221862793,6.77789402008057 -51.0079040527344,6.77789402008057 -51.5475845336914,6.77789402008057 -51.997314453125,6.77789402008057 -52.4020729064941,6.77789402008057 -53.1216430664062,6.77789402008057 -53.7512664794922,6.77789402008057 -53.9761352539062,6.77789402008057 -54.1110534667969,6.77789402008057 -54.2459716796875,6.77789402008057 -54.3359184265137,6.77789402008057 -56.0448989868164,6.77789402008057 -56.2697639465332,6.77789402008057 -56.8993873596191,6.77789402008057 -57.0792808532715,6.77789402008057 -57.1692276000977,6.77789402008057 -57.3940925598145,6.77789402008057 -58.0686912536621,6.77789402008057 -58.6533432006836,6.77789402008057 -59.8676147460938,6.77789402008057 -60.1374549865723,6.77789402008057 -60.4072952270508,6.77789402008057 -60.4972381591797,6.77789402008057 -60.5871887207031,6.77789402008057 -61.1718368530273,6.77789402008057 -61.4866485595703,6.77789402008057 -61.5765953063965,6.77789402008057 -61.6215667724609,6.77789402008057 -61.7564888000488,6.77789402008057 -62.161247253418,6.77789402008057 -62.4310836791992,6.77789402008057 -62.9707641601562,6.77789402008057 -63.6003875732422,6.77789402008057 -63.9601745605469,6.77789402008057 -64.0950927734375,6.77789402008057 -49.7936325073242,6.82286739349365 -50.3782806396484,6.82286739349365 -50.6930923461914,6.82286739349365 -51.1428260803223,6.82286739349365 -51.9073677062988,6.82286739349365 -52.312126159668,6.82286739349365 -52.3571014404297,6.82286739349365 -52.8967781066895,6.82286739349365 -54.4708366394043,6.82286739349365 -54.8755950927734,6.82286739349365 -55.2803535461426,6.82286739349365 -55.9099807739258,6.82286739349365 -56.3147354125977,6.82286739349365 -56.9443626403809,6.82286739349365 -57.3940925598145,6.82286739349365 -57.5290145874023,6.82286739349365 -57.5739860534668,6.82286739349365 -57.6189575195312,6.82286739349365 -58.5184211730957,6.82286739349365 -59.5078315734863,6.82286739349365 -60.5871887207031,6.82286739349365 -61.0369186401367,6.82286739349365 -61.1268653869629,6.82286739349365 -61.9363822937012,6.82286739349365 -62.2062187194824,6.82286739349365 -62.5660057067871,6.82286739349365 -63.3305511474609,6.82286739349365 -63.5554122924805,6.82286739349365 -63.7353057861328,6.82286739349365 -50.9629325866699,6.86783981323242 -52.312126159668,6.86783981323242 -53.3015365600586,6.86783981323242 -53.5713768005371,6.86783981323242 -54.1110534667969,6.86783981323242 -54.2909469604492,6.86783981323242 -54.3359184265137,6.86783981323242 -55.2803535461426,6.86783981323242 -55.4152755737305,6.86783981323242 -56.2247924804688,6.86783981323242 -56.809440612793,6.86783981323242 -58.4734497070312,6.86783981323242 -58.9681549072266,6.86783981323242 -59.013126373291,6.86783981323242 -59.1030731201172,6.86783981323242 -59.5977783203125,6.86783981323242 -60.5422134399414,6.86783981323242 -62.7908706665039,6.86783981323242 -62.9257888793945,6.86783981323242 -63.2855758666992,6.86783981323242 -64.3649291992188,6.86783981323242 -64.4548797607422,6.86783981323242 -49.5687637329102,6.91281318664551 -49.6137390136719,6.91281318664551 -49.703685760498,6.91281318664551 -49.8835754394531,6.91281318664551 -49.9285507202148,6.91281318664551 -50.3782806396484,6.91281318664551 -50.9629325866699,6.91281318664551 -51.4576377868652,6.91281318664551 -51.9523429870605,6.91281318664551 -52.0422897338867,6.91281318664551 -52.3571014404297,6.91281318664551 -53.346508026123,6.91281318664551 -53.6163482666016,6.91281318664551 -54.2459716796875,6.91281318664551 -54.515811920166,6.91281318664551 -55.2803535461426,6.91281318664551 -55.5052185058594,6.91281318664551 -55.7750587463379,6.91281318664551 -55.9999237060547,6.91281318664551 -56.5396041870117,6.91281318664551 -56.6745223999023,6.91281318664551 -57.5290145874023,6.91281318664551 -58.2036094665527,6.91281318664551 -60.8570251464844,6.91281318664551 -61.0818901062012,6.91281318664551 -61.5765953063965,6.91281318664551 -62.3861122131348,6.91281318664551 -62.5210342407227,6.91281318664551 -62.8808174133301,6.91281318664551 -63.2406005859375,6.91281318664551 -63.6903343200684,6.91281318664551 -63.8702239990234,6.91281318664551 -64.0051422119141,6.91281318664551 -64.5897979736328,6.91281318664551 -49.7486572265625,6.95778656005859 -50.7830390930176,6.95778656005859 -50.8729858398438,6.95778656005859 -51.7724494934082,6.95778656005859 -51.9073677062988,6.95778656005859 -51.9523429870605,6.95778656005859 -52.6719131469727,6.95778656005859 -52.8967781066895,6.95778656005859 -53.3015365600586,6.95778656005859 -53.3914833068848,6.95778656005859 -54.1560249328613,6.95778656005859 -54.2909469604492,6.95778656005859 -54.9205703735352,6.95778656005859 -56.0448989868164,6.95778656005859 -56.3597106933594,6.95778656005859 -56.5396041870117,6.95778656005859 -56.8544158935547,6.95778656005859 -57.1692276000977,6.95778656005859 -57.663932800293,6.95778656005859 -57.7089042663574,6.95778656005859 -58.0237159729004,6.95778656005859 -58.3835029602051,6.95778656005859 -58.9681549072266,6.95778656005859 -59.5977783203125,6.95778656005859 -59.642749786377,6.95778656005859 -59.8226432800293,6.95778656005859 -61.5765953063965,6.95778656005859 -61.6215667724609,6.95778656005859 -62.7009239196777,6.95778656005859 -62.7458992004395,6.95778656005859 -63.8702239990234,6.95778656005859 -63.9601745605469,6.95778656005859 -64.1850433349609,6.95778656005859 -64.4099044799805,6.95778656005859 -64.4548797607422,6.95778656005859 -49.3888740539551,7.00275993347168 -50.4232559204102,7.00275993347168 -51.0528793334961,7.00275993347168 -51.7274780273438,7.00275993347168 -53.2565612792969,7.00275993347168 -53.7062950134277,7.00275993347168 -53.7512664794922,7.00275993347168 -54.6057586669922,7.00275993347168 -55.1004638671875,7.00275993347168 -55.2353820800781,7.00275993347168 -55.2803535461426,7.00275993347168 -55.5052185058594,7.00275993347168 -55.8200340270996,7.00275993347168 -56.6745223999023,7.00275993347168 -57.1242523193359,7.00275993347168 -57.3940925598145,7.00275993347168 -58.3835029602051,7.00275993347168 -58.8332328796387,7.00275993347168 -59.013126373291,7.00275993347168 -59.5528030395508,7.00275993347168 -60.1374549865723,7.00275993347168 -60.4972381591797,7.00275993347168 -61.1718368530273,7.00275993347168 -61.6665420532227,7.00275993347168 -62.161247253418,7.00275993347168 -62.2062187194824,7.00275993347168 -62.5210342407227,7.00275993347168 -63.4204940795898,7.00275993347168 -63.8702239990234,7.00275993347168 -64.4998474121094,7.00275993347168 -64.7247161865234,7.00275993347168 -49.4338455200195,7.04773330688477 -49.5237922668457,7.04773330688477 -49.7486572265625,7.04773330688477 -49.8835754394531,7.04773330688477 -50.3782806396484,7.04773330688477 -51.1428260803223,7.04773330688477 -51.3676910400391,7.04773330688477 -51.682502746582,7.04773330688477 -52.3571014404297,7.04773330688477 -52.5819664001465,7.04773330688477 -52.7618598937988,7.04773330688477 -53.346508026123,7.04773330688477 -53.5713768005371,7.04773330688477 -53.7062950134277,7.04773330688477 -53.9761352539062,7.04773330688477 -54.0211067199707,7.04773330688477 -54.6507301330566,7.04773330688477 -55.0554885864258,7.04773330688477 -55.6851119995117,7.04773330688477 -56.1348457336426,7.04773330688477 -56.179817199707,7.04773330688477 -58.0237159729004,7.04773330688477 -58.1586380004883,7.04773330688477 -58.4734497070312,7.04773330688477 -58.8782081604004,7.04773330688477 -59.0580978393555,7.04773330688477 -59.327938079834,7.04773330688477 -59.4178848266602,7.04773330688477 -59.8676147460938,7.04773330688477 -59.9125900268555,7.04773330688477 -60.4072952270508,7.04773330688477 -60.7670783996582,7.04773330688477 -60.8570251464844,7.04773330688477 -60.991943359375,7.04773330688477 -61.0369186401367,7.04773330688477 -62.4310836791992,7.04773330688477 -63.7802810668945,7.04773330688477 -64.6797409057617,7.04773330688477 -49.703685760498,7.09270572662354 -50.4682273864746,7.09270572662354 -50.5132026672363,7.09270572662354 -51.7274780273438,7.09270572662354 -51.8174209594727,7.09270572662354 -51.9523429870605,7.09270572662354 -52.1322326660156,7.09270572662354 -52.2671546936035,7.09270572662354 -52.5819664001465,7.09270572662354 -53.166618347168,7.09270572662354 -54.6957054138184,7.09270572662354 -54.7856521606445,7.09270572662354 -54.9205703735352,7.09270572662354 -55.145435333252,7.09270572662354 -56.4496574401855,7.09270572662354 -57.2141990661621,7.09270572662354 -57.4390640258789,7.09270572662354 -58.4734497070312,7.09270572662354 -58.6533432006836,7.09270572662354 -58.7432861328125,7.09270572662354 -58.9231796264648,7.09270572662354 -59.1480445861816,7.09270572662354 -59.1930198669434,7.09270572662354 -60.1824264526367,7.09270572662354 -60.4972381591797,7.09270572662354 -60.9020004272461,7.09270572662354 -61.306755065918,7.09270572662354 -61.3517303466797,7.09270572662354 -61.6215667724609,7.09270572662354 -62.2062187194824,7.09270572662354 -62.4310836791992,7.09270572662354 -63.195629119873,7.09270572662354 -63.6903343200684,7.09270572662354 -64.4099044799805,7.09270572662354 -50.1084442138672,7.13767910003662 -50.1534156799316,7.13767910003662 -50.333309173584,7.13767910003662 -50.9179611206055,7.13767910003662 -52.1322326660156,7.13767910003662 -53.0766716003418,7.13767910003662 -53.3914833068848,7.13767910003662 -53.6613235473633,7.13767910003662 -54.1110534667969,7.13767910003662 -54.201000213623,7.13767910003662 -54.6957054138184,7.13767910003662 -54.8755950927734,7.13767910003662 -55.145435333252,7.13767910003662 -55.4152755737305,7.13767910003662 -55.7750587463379,7.13767910003662 -56.2697639465332,7.13767910003662 -57.2141990661621,7.13767910003662 -57.5739860534668,7.13767910003662 -58.6533432006836,7.13767910003662 -58.698314666748,7.13767910003662 -58.8782081604004,7.13767910003662 -59.642749786377,7.13767910003662 -59.8226432800293,7.13767910003662 -59.9125900268555,7.13767910003662 -60.7670783996582,7.13767910003662 -60.8570251464844,7.13767910003662 -62.9257888793945,7.13767910003662 -63.195629119873,7.13767910003662 -63.3755226135254,7.13767910003662 -63.8702239990234,7.13767910003662 -64.0950927734375,7.13767910003662 -64.2300109863281,7.13767910003662 -49.5237922668457,7.18265247344971 -51.0978507995605,7.18265247344971 -51.2327728271484,7.18265247344971 -52.6719131469727,7.18265247344971 -52.9417495727539,7.18265247344971 -53.2115898132324,7.18265247344971 -53.3914833068848,7.18265247344971 -53.8861885070801,7.18265247344971 -54.6957054138184,7.18265247344971 -55.0105171203613,7.18265247344971 -55.5052185058594,7.18265247344971 -55.6401405334473,7.18265247344971 -56.179817199707,7.18265247344971 -56.5845756530762,7.18265247344971 -57.2591743469238,7.18265247344971 -57.34912109375,7.18265247344971 -57.6189575195312,7.18265247344971 -58.2935562133789,7.18265247344971 -58.3835029602051,7.18265247344971 -58.5633926391602,7.18265247344971 -58.698314666748,7.18265247344971 -59.4178848266602,7.18265247344971 -59.5078315734863,7.18265247344971 -59.5977783203125,7.18265247344971 -59.7776718139648,7.18265247344971 -60.4972381591797,7.18265247344971 -60.677131652832,7.18265247344971 -60.7670783996582,7.18265247344971 -61.7564888000488,7.18265247344971 -63.1056823730469,7.18265247344971 -63.1506576538086,7.18265247344971 -63.4654693603516,7.18265247344971 -64.0950927734375,7.18265247344971 -64.2749862670898,7.18265247344971 -64.634765625,7.18265247344971 -49.5687637329102,7.22762584686279 -52.4020729064941,7.22762584686279 -52.8068313598633,7.22762584686279 -53.5713768005371,7.22762584686279 -54.2909469604492,7.22762584686279 -54.4708366394043,7.22762584686279 -55.0105171203613,7.22762584686279 -55.145435333252,7.22762584686279 -56.5396041870117,7.22762584686279 -56.809440612793,7.22762584686279 -57.7089042663574,7.22762584686279 -59.327938079834,7.22762584686279 -59.3729095458984,7.22762584686279 -59.642749786377,7.22762584686279 -61.3517303466797,7.22762584686279 -61.4416770935059,7.22762584686279 -62.5210342407227,7.22762584686279 -62.7009239196777,7.22762584686279 -63.2855758666992,7.22762584686279 -63.6003875732422,7.22762584686279 -63.9601745605469,7.22762584686279 -64.7247161865234,7.22762584686279 -64.7696914672852,7.22762584686279 -49.6137390136719,7.27259826660156 -49.6587104797363,7.27259826660156 -49.7486572265625,7.27259826660156 -49.8835754394531,7.27259826660156 -50.018497467041,7.27259826660156 -50.3782806396484,7.27259826660156 -50.648120880127,7.27259826660156 -51.0528793334961,7.27259826660156 -51.7274780273438,7.27259826660156 -51.9523429870605,7.27259826660156 -52.8068313598633,7.27259826660156 -52.9867248535156,7.27259826660156 -53.3015365600586,7.27259826660156 -53.9311599731445,7.27259826660156 -54.1560249328613,7.27259826660156 -54.6057586669922,7.27259826660156 -55.7750587463379,7.27259826660156 -56.5396041870117,7.27259826660156 -56.9893341064453,7.27259826660156 -57.9337692260742,7.27259826660156 -57.9787445068359,7.27259826660156 -58.4284744262695,7.27259826660156 -58.6083679199219,7.27259826660156 -58.9231796264648,7.27259826660156 -59.3729095458984,7.27259826660156 -59.7326965332031,7.27259826660156 -59.9125900268555,7.27259826660156 -61.9813537597656,7.27259826660156 -62.161247253418,7.27259826660156 -62.4760589599609,7.27259826660156 -63.0607109069824,7.27259826660156 -63.195629119873,7.27259826660156 -63.6003875732422,7.27259826660156 -63.9151992797852,7.27259826660156 -64.3649291992188,7.27259826660156 -49.9735221862793,7.31757164001465 -50.7830390930176,7.31757164001465 -51.0528793334961,7.31757164001465 -51.0978507995605,7.31757164001465 -52.4020729064941,7.31757164001465 -52.5819664001465,7.31757164001465 -52.8967781066895,7.31757164001465 -54.4258651733398,7.31757164001465 -54.5607833862305,7.31757164001465 -55.1004638671875,7.31757164001465 -55.5501937866211,7.31757164001465 -56.5396041870117,7.31757164001465 -56.6745223999023,7.31757164001465 -57.3041458129883,7.31757164001465 -57.5739860534668,7.31757164001465 -58.2935562133789,7.31757164001465 -59.1480445861816,7.31757164001465 -59.5977783203125,7.31757164001465 -60.0924835205078,7.31757164001465 -60.7221069335938,7.31757164001465 -62.5660057067871,7.31757164001465 -62.8358459472656,7.31757164001465 -63.6453628540039,7.31757164001465 -64.1400680541992,7.31757164001465 -64.2300109863281,7.31757164001465 -64.3199615478516,7.31757164001465 -64.4548797607422,7.31757164001465 -49.8835754394531,7.36254501342773 -49.9735221862793,7.36254501342773 -50.1084442138672,7.36254501342773 -50.6031455993652,7.36254501342773 -50.6930923461914,7.36254501342773 -51.5026092529297,7.36254501342773 -52.4020729064941,7.36254501342773 -52.5819664001465,7.36254501342773 -52.7168846130371,7.36254501342773 -52.7618598937988,7.36254501342773 -53.2115898132324,7.36254501342773 -54.5607833862305,7.36254501342773 -54.6057586669922,7.36254501342773 -54.9655418395996,7.36254501342773 -55.0105171203613,7.36254501342773 -55.2353820800781,7.36254501342773 -55.5501937866211,7.36254501342773 -55.5951690673828,7.36254501342773 -55.9099807739258,7.36254501342773 -56.0448989868164,7.36254501342773 -56.4496574401855,7.36254501342773 -56.6295471191406,7.36254501342773 -57.2141990661621,7.36254501342773 -57.4390640258789,7.36254501342773 -58.3835029602051,7.36254501342773 -59.1030731201172,7.36254501342773 -59.327938079834,7.36254501342773 -59.8226432800293,7.36254501342773 -59.8676147460938,7.36254501342773 -59.9125900268555,7.36254501342773 -60.677131652832,7.36254501342773 -60.8570251464844,7.36254501342773 -61.306755065918,7.36254501342773 -61.9813537597656,7.36254501342773 -62.2961654663086,7.36254501342773 -62.5210342407227,7.36254501342773 -63.2406005859375,7.36254501342773 -63.4654693603516,7.36254501342773 -64.2749862670898,7.36254501342773 -64.4099044799805,7.36254501342773 -64.5897979736328,7.36254501342773 -64.6797409057617,7.36254501342773 -49.9285507202148,7.40751838684082 -50.1084442138672,7.40751838684082 -50.2433624267578,7.40751838684082 -53.3015365600586,7.40751838684082 -54.1110534667969,7.40751838684082 -54.7406768798828,7.40751838684082 -55.4152755737305,7.40751838684082 -55.5951690673828,7.40751838684082 -57.0792808532715,7.40751838684082 -57.34912109375,7.40751838684082 -57.4840393066406,7.40751838684082 -58.1136627197266,7.40751838684082 -58.6533432006836,7.40751838684082 -59.1030731201172,7.40751838684082 -59.2829666137695,7.40751838684082 -59.5977783203125,7.40751838684082 -60.0475082397461,7.40751838684082 -60.1374549865723,7.40751838684082 -60.3623199462891,7.40751838684082 -60.5422134399414,7.40751838684082 -61.1718368530273,7.40751838684082 -61.2617835998535,7.40751838684082 -63.4204940795898,7.40751838684082 -50.2883338928223,7.45249080657959 -50.4682273864746,7.45249080657959 -50.648120880127,7.45249080657959 -51.1877975463867,7.45249080657959 -51.5026092529297,7.45249080657959 -51.5925559997559,7.45249080657959 -51.8623962402344,7.45249080657959 -52.1772079467773,7.45249080657959 -53.5713768005371,7.45249080657959 -53.8861885070801,7.45249080657959 -54.1560249328613,7.45249080657959 -54.4258651733398,7.45249080657959 -54.6507301330566,7.45249080657959 -54.7856521606445,7.45249080657959 -55.1904067993164,7.45249080657959 -55.5951690673828,7.45249080657959 -55.6851119995117,7.45249080657959 -56.49462890625,7.45249080657959 -56.5845756530762,7.45249080657959 -56.809440612793,7.45249080657959 -57.3041458129883,7.45249080657959 -57.5739860534668,7.45249080657959 -58.0686912536621,7.45249080657959 -58.3385314941406,7.45249080657959 -58.4284744262695,7.45249080657959 -59.3729095458984,7.45249080657959 -59.642749786377,7.45249080657959 -59.6877212524414,7.45249080657959 -59.8676147460938,7.45249080657959 -61.7564888000488,7.45249080657959 -63.3755226135254,7.45249080657959 -63.4654693603516,7.45249080657959 -63.7353057861328,7.45249080657959 -64.0501174926758,7.45249080657959 -64.2749862670898,7.45249080657959 -64.4548797607422,7.45249080657959 -49.7486572265625,7.49746417999268 -49.9285507202148,7.49746417999268 -50.3782806396484,7.49746417999268 -50.9179611206055,7.49746417999268 -51.1877975463867,7.49746417999268 -51.6375312805176,7.49746417999268 -52.6269378662109,7.49746417999268 -53.166618347168,7.49746417999268 -53.9761352539062,7.49746417999268 -54.3359184265137,7.49746417999268 -54.6507301330566,7.49746417999268 -54.7856521606445,7.49746417999268 -55.1004638671875,7.49746417999268 -55.2353820800781,7.49746417999268 -55.3703002929688,7.49746417999268 -55.7750587463379,7.49746417999268 -55.8200340270996,7.49746417999268 -56.2697639465332,7.49746417999268 -56.49462890625,7.49746417999268 -56.7194976806641,7.49746417999268 -56.9443626403809,7.49746417999268 -57.1242523193359,7.49746417999268 -57.5739860534668,7.49746417999268 -60.0475082397461,7.49746417999268 -60.677131652832,7.49746417999268 -60.8120536804199,7.49746417999268 -61.1718368530273,7.49746417999268 -61.4416770935059,7.49746417999268 -61.4866485595703,7.49746417999268 -61.8914070129395,7.49746417999268 -62.2961654663086,7.49746417999268 -62.5210342407227,7.49746417999268 -62.7009239196777,7.49746417999268 -62.8808174133301,7.49746417999268 -63.0607109069824,7.49746417999268 -63.6903343200684,7.49746417999268 -64.2300109863281,7.49746417999268 -64.4548797607422,7.49746417999268 -50.1534156799316,7.54243755340576 -50.2883338928223,7.54243755340576 -50.4682273864746,7.54243755340576 -50.6031455993652,7.54243755340576 -51.0079040527344,7.54243755340576 -51.0528793334961,7.54243755340576 -51.2777442932129,7.54243755340576 -52.1772079467773,7.54243755340576 -52.3571014404297,7.54243755340576 -53.0316963195801,7.54243755340576 -53.3914833068848,7.54243755340576 -53.4814300537109,7.54243755340576 -53.8861885070801,7.54243755340576 -54.6957054138184,7.54243755340576 -55.9549522399902,7.54243755340576 -56.2247924804688,7.54243755340576 -56.809440612793,7.54243755340576 -57.5290145874023,7.54243755340576 -57.663932800293,7.54243755340576 -58.0686912536621,7.54243755340576 -58.698314666748,7.54243755340576 -59.5078315734863,7.54243755340576 -59.8226432800293,7.54243755340576 -60.7670783996582,7.54243755340576 -60.9469718933105,7.54243755340576 -62.3861122131348,7.54243755340576 -63.3755226135254,7.54243755340576 -64.1850433349609,7.54243755340576 -64.7696914672852,7.54243755340576 -50.1983871459961,7.58741092681885 -51.4126625061035,7.58741092681885 -51.4576377868652,7.58741092681885 -53.2115898132324,7.58741092681885 -53.3015365600586,7.58741092681885 -53.8861885070801,7.58741092681885 -55.6851119995117,7.58741092681885 -55.7750587463379,7.58741092681885 -57.0792808532715,7.58741092681885 -57.1242523193359,7.58741092681885 -57.3940925598145,7.58741092681885 -58.0237159729004,7.58741092681885 -58.2036094665527,7.58741092681885 -59.0580978393555,7.58741092681885 -59.9575614929199,7.58741092681885 -60.1824264526367,7.58741092681885 -60.4972381591797,7.58741092681885 -61.1718368530273,7.58741092681885 -61.2617835998535,7.58741092681885 -61.306755065918,7.58741092681885 -61.7115173339844,7.58741092681885 -61.9813537597656,7.58741092681885 -62.0713005065918,7.58741092681885 -62.7009239196777,7.58741092681885 -62.9257888793945,7.58741092681885 -63.5554122924805,7.58741092681885 -63.825252532959,7.58741092681885 -63.9601745605469,7.58741092681885 -64.3199615478516,7.58741092681885 -50.1534156799316,7.63238334655762 -50.333309173584,7.63238334655762 -50.7380676269531,7.63238334655762 -51.1428260803223,7.63238334655762 -51.2777442932129,7.63238334655762 -51.997314453125,7.63238334655762 -52.1322326660156,7.63238334655762 -52.312126159668,7.63238334655762 -53.166618347168,7.63238334655762 -53.7062950134277,7.63238334655762 -53.7962417602539,7.63238334655762 -53.8412132263184,7.63238334655762 -54.0660781860352,7.63238334655762 -54.3359184265137,7.63238334655762 -55.0105171203613,7.63238334655762 -55.2353820800781,7.63238334655762 -55.4602470397949,7.63238334655762 -55.5052185058594,7.63238334655762 -55.9549522399902,7.63238334655762 -55.9999237060547,7.63238334655762 -56.5396041870117,7.63238334655762 -56.6745223999023,7.63238334655762 -57.4840393066406,7.63238334655762 -57.9337692260742,7.63238334655762 -58.2935562133789,7.63238334655762 -59.013126373291,7.63238334655762 -59.3729095458984,7.63238334655762 -59.5528030395508,7.63238334655762 -60.0025367736816,7.63238334655762 -60.4072952270508,7.63238334655762 -60.5422134399414,7.63238334655762 -60.7221069335938,7.63238334655762 -61.0369186401367,7.63238334655762 -61.3967056274414,7.63238334655762 -62.6559524536133,7.63238334655762 -63.3755226135254,7.63238334655762 -63.7353057861328,7.63238334655762 -63.9601745605469,7.63238334655762 -50.1534156799316,7.6773567199707 -50.2433624267578,7.6773567199707 -50.4232559204102,7.6773567199707 -50.7380676269531,7.6773567199707 -51.0528793334961,7.6773567199707 -51.8174209594727,7.6773567199707 -52.4470443725586,7.6773567199707 -53.0316963195801,7.6773567199707 -53.7062950134277,7.6773567199707 -53.7512664794922,7.6773567199707 -54.7856521606445,7.6773567199707 -55.6851119995117,7.6773567199707 -56.49462890625,7.6773567199707 -56.6745223999023,7.6773567199707 -57.34912109375,7.6773567199707 -57.3940925598145,7.6773567199707 -58.2485809326172,7.6773567199707 -58.3385314941406,7.6773567199707 -58.8332328796387,7.6773567199707 -59.4178848266602,7.6773567199707 -60.3623199462891,7.6773567199707 -60.4522666931152,7.6773567199707 -60.8570251464844,7.6773567199707 -61.5765953063965,7.6773567199707 -62.5660057067871,7.6773567199707 -62.6109771728516,7.6773567199707 -62.7908706665039,7.6773567199707 -63.2406005859375,7.6773567199707 -63.4654693603516,7.6773567199707 -64.0501174926758,7.6773567199707 -50.0634689331055,7.72233009338379 -50.4682273864746,7.72233009338379 -50.9179611206055,7.72233009338379 -51.0978507995605,7.72233009338379 -51.3227157592773,7.72233009338379 -51.4576377868652,7.72233009338379 -52.1322326660156,7.72233009338379 -52.2671546936035,7.72233009338379 -52.312126159668,7.72233009338379 -52.851806640625,7.72233009338379 -53.1216430664062,7.72233009338379 -53.7512664794922,7.72233009338379 -53.8861885070801,7.72233009338379 -54.6057586669922,7.72233009338379 -55.0554885864258,7.72233009338379 -55.1004638671875,7.72233009338379 -55.4602470397949,7.72233009338379 -55.5052185058594,7.72233009338379 -55.9999237060547,7.72233009338379 -56.6295471191406,7.72233009338379 -56.7194976806641,7.72233009338379 -56.7644691467285,7.72233009338379 -57.1692276000977,7.72233009338379 -57.2591743469238,7.72233009338379 -57.34912109375,7.72233009338379 -58.1586380004883,7.72233009338379 -58.2935562133789,7.72233009338379 -58.6533432006836,7.72233009338379 -58.8782081604004,7.72233009338379 -59.2829666137695,7.72233009338379 -61.2168121337891,7.72233009338379 -61.846435546875,7.72233009338379 -62.1162719726562,7.72233009338379 -62.2511940002441,7.72233009338379 -62.3411407470703,7.72233009338379 -63.2406005859375,7.72233009338379 -64.2300109863281,7.72233009338379 -64.5897979736328,7.72233009338379 -50.3782806396484,7.76730346679688 -50.5581741333008,7.76730346679688 -50.7380676269531,7.76730346679688 -51.1428260803223,7.76730346679688 -51.3676910400391,7.76730346679688 -52.7618598937988,7.76730346679688 -53.2115898132324,7.76730346679688 -53.3015365600586,7.76730346679688 -53.7962417602539,7.76730346679688 -54.1110534667969,7.76730346679688 -54.4258651733398,7.76730346679688 -54.6957054138184,7.76730346679688 -54.7406768798828,7.76730346679688 -55.0105171203613,7.76730346679688 -55.8650054931641,7.76730346679688 -56.0448989868164,7.76730346679688 -56.4046859741211,7.76730346679688 -56.4496574401855,7.76730346679688 -56.6295471191406,7.76730346679688 -56.7644691467285,7.76730346679688 -56.9443626403809,7.76730346679688 -57.7988510131836,7.76730346679688 -57.8438262939453,7.76730346679688 -58.0237159729004,7.76730346679688 -58.4734497070312,7.76730346679688 -59.9125900268555,7.76730346679688 -60.0475082397461,7.76730346679688 -60.6321601867676,7.76730346679688 -61.1268653869629,7.76730346679688 -61.2168121337891,7.76730346679688 -62.6559524536133,7.76730346679688 -62.8358459472656,7.76730346679688 -63.0157356262207,7.76730346679688 -63.2855758666992,7.76730346679688 -63.3305511474609,7.76730346679688 -63.6003875732422,7.76730346679688 -50.1983871459961,7.81227684020996 -50.6031455993652,7.81227684020996 -51.3227157592773,7.81227684020996 -51.7724494934082,7.81227684020996 -52.8967781066895,7.81227684020996 -53.0766716003418,7.81227684020996 -53.166618347168,7.81227684020996 -55.7750587463379,7.81227684020996 -55.8650054931641,7.81227684020996 -55.9549522399902,7.81227684020996 -57.2141990661621,7.81227684020996 -57.3041458129883,7.81227684020996 -57.5290145874023,7.81227684020996 -58.5184211730957,7.81227684020996 -59.327938079834,7.81227684020996 -59.5078315734863,7.81227684020996 -60.0025367736816,7.81227684020996 -60.1374549865723,7.81227684020996 -60.2723731994629,7.81227684020996 -60.7670783996582,7.81227684020996 -62.0263290405273,7.81227684020996 -62.7458992004395,7.81227684020996 -63.1056823730469,7.81227684020996 -63.3305511474609,7.81227684020996 -63.6003875732422,7.81227684020996 -63.6453628540039,7.81227684020996 -63.9151992797852,7.81227684020996 -64.1400680541992,7.81227684020996 -64.1850433349609,7.81227684020996 -64.6797409057617,7.81227684020996 -50.1534156799316,7.85724925994873 -50.2433624267578,7.85724925994873 -51.2777442932129,7.85724925994873 -51.5925559997559,7.85724925994873 -51.7274780273438,7.85724925994873 -51.9073677062988,7.85724925994873 -53.0316963195801,7.85724925994873 -53.166618347168,7.85724925994873 -53.346508026123,7.85724925994873 -53.6613235473633,7.85724925994873 -53.7512664794922,7.85724925994873 -54.2909469604492,7.85724925994873 -54.515811920166,7.85724925994873 -54.6057586669922,7.85724925994873 -55.7750587463379,7.85724925994873 -56.3597106933594,7.85724925994873 -56.49462890625,7.85724925994873 -56.7194976806641,7.85724925994873 -58.6533432006836,7.85724925994873 -58.7432861328125,7.85724925994873 -59.013126373291,7.85724925994873 -59.2829666137695,7.85724925994873 -60.5871887207031,7.85724925994873 -61.6215667724609,7.85724925994873 -62.161247253418,7.85724925994873 -62.7458992004395,7.85724925994873 -63.9151992797852,7.85724925994873 -64.4548797607422,7.85724925994873 -64.6797409057617,7.85724925994873 -49.9285507202148,7.90222263336182 -50.2883338928223,7.90222263336182 -50.648120880127,7.90222263336182 -52.2221794128418,7.90222263336182 -52.3571014404297,7.90222263336182 -52.5819664001465,7.90222263336182 -52.9417495727539,7.90222263336182 -53.2115898132324,7.90222263336182 -53.5264015197754,7.90222263336182 -53.9761352539062,7.90222263336182 -54.515811920166,7.90222263336182 -54.6507301330566,7.90222263336182 -54.7856521606445,7.90222263336182 -55.2353820800781,7.90222263336182 -55.3253288269043,7.90222263336182 -55.3703002929688,7.90222263336182 -55.4602470397949,7.90222263336182 -55.9099807739258,7.90222263336182 -56.0448989868164,7.90222263336182 -56.179817199707,7.90222263336182 -56.7194976806641,7.90222263336182 -57.034309387207,7.90222263336182 -57.34912109375,7.90222263336182 -57.4390640258789,7.90222263336182 -57.6189575195312,7.90222263336182 -57.8887977600098,7.90222263336182 -59.1030731201172,7.90222263336182 -59.5528030395508,7.90222263336182 -59.7326965332031,7.90222263336182 -59.9575614929199,7.90222263336182 -60.0924835205078,7.90222263336182 -60.3173484802246,7.90222263336182 -60.4522666931152,7.90222263336182 -60.7221069335938,7.90222263336182 -61.306755065918,7.90222263336182 -62.6559524536133,7.90222263336182 -62.8808174133301,7.90222263336182 -62.9257888793945,7.90222263336182 -63.2406005859375,7.90222263336182 -63.3755226135254,7.90222263336182 -63.5554122924805,7.90222263336182 -63.6903343200684,7.90222263336182 -64.0051422119141,7.90222263336182 -64.0501174926758,7.90222263336182 -64.1850433349609,7.90222263336182 -64.7247161865234,7.90222263336182 -50.2433624267578,7.9471960067749 -50.7830390930176,7.9471960067749 -51.0079040527344,7.9471960067749 -51.4126625061035,7.9471960067749 -51.5026092529297,7.9471960067749 -51.5475845336914,7.9471960067749 -52.6719131469727,7.9471960067749 -53.2565612792969,7.9471960067749 -53.3015365600586,7.9471960067749 -53.7062950134277,7.9471960067749 -53.9761352539062,7.9471960067749 -54.2459716796875,7.9471960067749 -54.4708366394043,7.9471960067749 -55.5052185058594,7.9471960067749 -55.8650054931641,7.9471960067749 -56.3147354125977,7.9471960067749 -57.3940925598145,7.9471960067749 -57.5290145874023,7.9471960067749 -57.663932800293,7.9471960067749 -58.1586380004883,7.9471960067749 -58.2036094665527,7.9471960067749 -58.2935562133789,7.9471960067749 -58.7432861328125,7.9471960067749 -59.2379913330078,7.9471960067749 -59.7326965332031,7.9471960067749 -60.1374549865723,7.9471960067749 -60.3173484802246,7.9471960067749 -60.4072952270508,7.9471960067749 -60.4972381591797,7.9471960067749 -60.6321601867676,7.9471960067749 -61.1268653869629,7.9471960067749 -61.531623840332,7.9471960067749 -61.7115173339844,7.9471960067749 -63.4654693603516,7.9471960067749 -63.510440826416,7.9471960067749 -63.825252532959,7.9471960067749 -63.8702239990234,7.9471960067749 -64.0501174926758,7.9471960067749 -64.5897979736328,7.9471960067749 -50.3782806396484,7.99216938018799 -50.9179611206055,7.99216938018799 -51.0978507995605,7.99216938018799 -51.1428260803223,7.99216938018799 -51.1877975463867,7.99216938018799 -51.4126625061035,7.99216938018799 -51.997314453125,7.99216938018799 -52.5819664001465,7.99216938018799 -52.8068313598633,7.99216938018799 -52.8967781066895,7.99216938018799 -53.0766716003418,7.99216938018799 -53.166618347168,7.99216938018799 -53.8412132263184,7.99216938018799 -54.3808898925781,7.99216938018799 -54.6957054138184,7.99216938018799 -55.3703002929688,7.99216938018799 -55.4152755737305,7.99216938018799 -55.7300872802734,7.99216938018799 -55.9549522399902,7.99216938018799 -56.2697639465332,7.99216938018799 -56.9443626403809,7.99216938018799 -57.0792808532715,7.99216938018799 -58.0686912536621,7.99216938018799 -59.013126373291,7.99216938018799 -59.327938079834,7.99216938018799 -59.5078315734863,7.99216938018799 -62.2511940002441,7.99216938018799 -62.2961654663086,7.99216938018799 -62.6559524536133,7.99216938018799 -63.6453628540039,7.99216938018799 -63.8702239990234,7.99216938018799 -64.3649291992188,7.99216938018799 -64.4548797607422,7.99216938018799 -64.5897979736328,7.99216938018799 -64.634765625,7.99216938018799 -64.6797409057617,7.99216938018799 -50.9179611206055,8.03714179992676 -50.9629325866699,8.03714179992676 -51.9073677062988,8.03714179992676 -52.4020729064941,8.03714179992676 -52.6269378662109,8.03714179992676 -53.2115898132324,8.03714179992676 -55.0105171203613,8.03714179992676 -55.1004638671875,8.03714179992676 -56.2697639465332,8.03714179992676 -56.3147354125977,8.03714179992676 -56.6295471191406,8.03714179992676 -57.3940925598145,8.03714179992676 -57.6189575195312,8.03714179992676 -57.8438262939453,8.03714179992676 -58.2485809326172,8.03714179992676 -58.5184211730957,8.03714179992676 -58.698314666748,8.03714179992676 -58.7882614135742,8.03714179992676 -59.1480445861816,8.03714179992676 -59.327938079834,8.03714179992676 -59.5078315734863,8.03714179992676 -59.5528030395508,8.03714179992676 -59.5977783203125,8.03714179992676 -59.9575614929199,8.03714179992676 -60.991943359375,8.03714179992676 -62.2062187194824,8.03714179992676 -62.3411407470703,8.03714179992676 -63.195629119873,8.03714179992676 -63.4654693603516,8.03714179992676 -64.1850433349609,8.03714179992676 -64.634765625,8.03714179992676 -50.4682273864746,8.08211517333984 -50.9179611206055,8.08211517333984 -51.0079040527344,8.08211517333984 -51.6375312805176,8.08211517333984 -51.7274780273438,8.08211517333984 -51.8174209594727,8.08211517333984 -51.9073677062988,8.08211517333984 -53.0766716003418,8.08211517333984 -53.2565612792969,8.08211517333984 -54.2909469604492,8.08211517333984 -55.0554885864258,8.08211517333984 -56.5845756530762,8.08211517333984 -56.7194976806641,8.08211517333984 -56.809440612793,8.08211517333984 -57.34912109375,8.08211517333984 -57.7089042663574,8.08211517333984 -57.8438262939453,8.08211517333984 -57.9337692260742,8.08211517333984 -58.6533432006836,8.08211517333984 -58.9231796264648,8.08211517333984 -59.1030731201172,8.08211517333984 -59.2829666137695,8.08211517333984 -59.6877212524414,8.08211517333984 -59.7326965332031,8.08211517333984 -59.9575614929199,8.08211517333984 -60.0025367736816,8.08211517333984 -60.0924835205078,8.08211517333984 -60.9469718933105,8.08211517333984 -60.991943359375,8.08211517333984 -61.6215667724609,8.08211517333984 -61.9363822937012,8.08211517333984 -62.3861122131348,8.08211517333984 -62.7458992004395,8.08211517333984 -62.7908706665039,8.08211517333984 -63.510440826416,8.08211517333984 -50.4682273864746,8.12708854675293 -50.8280143737793,8.12708854675293 -51.3676910400391,8.12708854675293 -51.5026092529297,8.12708854675293 -51.5925559997559,8.12708854675293 -52.536994934082,8.12708854675293 -52.5819664001465,8.12708854675293 -52.7168846130371,8.12708854675293 -54.8755950927734,8.12708854675293 -55.9099807739258,8.12708854675293 -56.179817199707,8.12708854675293 -56.2247924804688,8.12708854675293 -56.8544158935547,8.12708854675293 -57.034309387207,8.12708854675293 -57.34912109375,8.12708854675293 -57.7089042663574,8.12708854675293 -58.2036094665527,8.12708854675293 -58.2935562133789,8.12708854675293 -58.3835029602051,8.12708854675293 -58.5184211730957,8.12708854675293 -58.6083679199219,8.12708854675293 -58.9231796264648,8.12708854675293 -59.0580978393555,8.12708854675293 -60.4972381591797,8.12708854675293 -60.5871887207031,8.12708854675293 -60.7221069335938,8.12708854675293 -61.9813537597656,8.12708854675293 -62.2511940002441,8.12708854675293 -62.6109771728516,8.12708854675293 -63.0157356262207,8.12708854675293 -63.0607109069824,8.12708854675293 -63.2855758666992,8.12708854675293 -63.3305511474609,8.12708854675293 -63.6903343200684,8.12708854675293 -63.825252532959,8.12708854675293 -64.0051422119141,8.12708854675293 -64.634765625,8.12708854675293 -50.1983871459961,8.17206192016602 -50.4682273864746,8.17206192016602 -50.9629325866699,8.17206192016602 -51.2327728271484,8.17206192016602 -51.9073677062988,8.17206192016602 -52.7168846130371,8.17206192016602 -52.9417495727539,8.17206192016602 -53.8412132263184,8.17206192016602 -54.2459716796875,8.17206192016602 -54.4258651733398,8.17206192016602 -55.3703002929688,8.17206192016602 -56.5396041870117,8.17206192016602 -56.8544158935547,8.17206192016602 -57.1692276000977,8.17206192016602 -57.3041458129883,8.17206192016602 -57.34912109375,8.17206192016602 -58.8782081604004,8.17206192016602 -59.3729095458984,8.17206192016602 -59.642749786377,8.17206192016602 -59.8226432800293,8.17206192016602 -59.9575614929199,8.17206192016602 -60.3173484802246,8.17206192016602 -60.4072952270508,8.17206192016602 -60.4522666931152,8.17206192016602 -60.5871887207031,8.17206192016602 -60.9020004272461,8.17206192016602 -61.1268653869629,8.17206192016602 -61.8014602661133,8.17206192016602 -62.1162719726562,8.17206192016602 -62.9707641601562,8.17206192016602 -63.510440826416,8.17206192016602 -63.6003875732422,8.17206192016602 -63.7353057861328,8.17206192016602 -64.0051422119141,8.17206192016602 -64.3199615478516,8.17206192016602 -50.1534156799316,8.21703433990479 -51.2777442932129,8.21703433990479 -51.3676910400391,8.21703433990479 -51.7274780273438,8.21703433990479 -52.7168846130371,8.21703433990479 -53.2565612792969,8.21703433990479 -53.4814300537109,8.21703433990479 -53.6613235473633,8.21703433990479 -55.1904067993164,8.21703433990479 -56.3147354125977,8.21703433990479 -56.7644691467285,8.21703433990479 -56.9443626403809,8.21703433990479 -58.4284744262695,8.21703433990479 -59.327938079834,8.21703433990479 -59.8676147460938,8.21703433990479 -60.3173484802246,8.21703433990479 -60.5871887207031,8.21703433990479 -61.306755065918,8.21703433990479 -61.846435546875,8.21703433990479 -62.0263290405273,8.21703433990479 -62.6109771728516,8.21703433990479 -62.7458992004395,8.21703433990479 -62.7908706665039,8.21703433990479 -63.195629119873,8.21703433990479 -63.510440826416,8.21703433990479 -64.5448226928711,8.21703433990479 -51.1877975463867,8.26200771331787 -51.3227157592773,8.26200771331787 -51.4576377868652,8.26200771331787 -51.5026092529297,8.26200771331787 -51.8174209594727,8.26200771331787 -52.2221794128418,8.26200771331787 -52.8068313598633,8.26200771331787 -53.1216430664062,8.26200771331787 -53.3914833068848,8.26200771331787 -53.7962417602539,8.26200771331787 -54.7856521606445,8.26200771331787 -55.9999237060547,8.26200771331787 -56.3147354125977,8.26200771331787 -56.6295471191406,8.26200771331787 -57.3940925598145,8.26200771331787 -57.8438262939453,8.26200771331787 -58.3385314941406,8.26200771331787 -58.4734497070312,8.26200771331787 -58.5184211730957,8.26200771331787 -58.9681549072266,8.26200771331787 -59.1930198669434,8.26200771331787 -59.5977783203125,8.26200771331787 -60.1824264526367,8.26200771331787 -61.3967056274414,8.26200771331787 -62.4760589599609,8.26200771331787 -63.0607109069824,8.26200771331787 -63.1506576538086,8.26200771331787 -63.6903343200684,8.26200771331787 -64.3649291992188,8.26200771331787 -64.4548797607422,8.26200771331787 -64.5448226928711,8.26200771331787 -50.9629325866699,8.30698108673096 -51.5026092529297,8.30698108673096 -51.682502746582,8.30698108673096 -52.312126159668,8.30698108673096 -52.4020729064941,8.30698108673096 -52.9417495727539,8.30698108673096 -53.4814300537109,8.30698108673096 -53.6613235473633,8.30698108673096 -53.7512664794922,8.30698108673096 -53.7962417602539,8.30698108673096 -54.515811920166,8.30698108673096 -54.5607833862305,8.30698108673096 -54.830623626709,8.30698108673096 -55.0105171203613,8.30698108673096 -56.6295471191406,8.30698108673096 -56.8544158935547,8.30698108673096 -57.0792808532715,8.30698108673096 -57.3041458129883,8.30698108673096 -57.34912109375,8.30698108673096 -57.4390640258789,8.30698108673096 -58.0686912536621,8.30698108673096 -58.3835029602051,8.30698108673096 -58.7882614135742,8.30698108673096 -58.9681549072266,8.30698108673096 -59.2829666137695,8.30698108673096 -59.4628601074219,8.30698108673096 -59.6877212524414,8.30698108673096 -60.0924835205078,8.30698108673096 -60.1824264526367,8.30698108673096 -60.4072952270508,8.30698108673096 -60.7221069335938,8.30698108673096 -61.1268653869629,8.30698108673096 -61.1718368530273,8.30698108673096 -61.9813537597656,8.30698108673096 -62.0713005065918,8.30698108673096 -63.2855758666992,8.30698108673096 -63.510440826416,8.30698108673096 -63.6003875732422,8.30698108673096 -63.8702239990234,8.30698108673096 -63.9151992797852,8.30698108673096 -64.2300109863281,8.30698108673096 -64.3199615478516,8.30698108673096 -64.7696914672852,8.30698108673096 -50.2883338928223,8.35195446014404 -51.3227157592773,8.35195446014404 -51.7724494934082,8.35195446014404 -52.5819664001465,8.35195446014404 -52.851806640625,8.35195446014404 -53.0766716003418,8.35195446014404 -53.3015365600586,8.35195446014404 -53.5713768005371,8.35195446014404 -53.7062950134277,8.35195446014404 -53.9311599731445,8.35195446014404 -54.0660781860352,8.35195446014404 -54.201000213623,8.35195446014404 -54.3359184265137,8.35195446014404 -54.4258651733398,8.35195446014404 -55.4152755737305,8.35195446014404 -57.1692276000977,8.35195446014404 -57.4840393066406,8.35195446014404 -58.1136627197266,8.35195446014404 -58.2935562133789,8.35195446014404 -58.6083679199219,8.35195446014404 -58.6533432006836,8.35195446014404 -58.9231796264648,8.35195446014404 -59.2829666137695,8.35195446014404 -59.3729095458984,8.35195446014404 -59.5078315734863,8.35195446014404 -60.4972381591797,8.35195446014404 -61.3517303466797,8.35195446014404 -61.6215667724609,8.35195446014404 -62.7908706665039,8.35195446014404 -63.2406005859375,8.35195446014404 -63.2855758666992,8.35195446014404 -63.4204940795898,8.35195446014404 -64.0950927734375,8.35195446014404 -64.7247161865234,8.35195446014404 -50.5132026672363,8.39692687988281 -50.7380676269531,8.39692687988281 -52.1772079467773,8.39692687988281 -52.7168846130371,8.39692687988281 -52.9867248535156,8.39692687988281 -53.166618347168,8.39692687988281 -53.2565612792969,8.39692687988281 -53.4364547729492,8.39692687988281 -54.4708366394043,8.39692687988281 -55.3253288269043,8.39692687988281 -56.0898704528809,8.39692687988281 -56.4046859741211,8.39692687988281 -56.7194976806641,8.39692687988281 -56.8993873596191,8.39692687988281 -57.0792808532715,8.39692687988281 -57.4390640258789,8.39692687988281 -57.4840393066406,8.39692687988281 -57.663932800293,8.39692687988281 -58.0237159729004,8.39692687988281 -58.2935562133789,8.39692687988281 -58.4284744262695,8.39692687988281 -58.8782081604004,8.39692687988281 -58.9231796264648,8.39692687988281 -58.9681549072266,8.39692687988281 -59.0580978393555,8.39692687988281 -59.642749786377,8.39692687988281 -59.6877212524414,8.39692687988281 -59.8676147460938,8.39692687988281 -60.991943359375,8.39692687988281 -61.3517303466797,8.39692687988281 -61.4416770935059,8.39692687988281 -61.9813537597656,8.39692687988281 -62.0263290405273,8.39692687988281 -62.3411407470703,8.39692687988281 -62.4310836791992,8.39692687988281 -62.5210342407227,8.39692687988281 -63.4654693603516,8.39692687988281 -63.6453628540039,8.39692687988281 -63.8702239990234,8.39692687988281 -64.4099044799805,8.39692687988281 -50.8729858398438,8.4419002532959 -50.9179611206055,8.4419002532959 -51.0528793334961,8.4419002532959 -51.0978507995605,8.4419002532959 -51.3676910400391,8.4419002532959 -51.5475845336914,8.4419002532959 -51.8174209594727,8.4419002532959 -53.6613235473633,8.4419002532959 -54.3359184265137,8.4419002532959 -54.6507301330566,8.4419002532959 -54.7406768798828,8.4419002532959 -55.0554885864258,8.4419002532959 -55.4602470397949,8.4419002532959 -55.6401405334473,8.4419002532959 -55.8200340270996,8.4419002532959 -57.2591743469238,8.4419002532959 -58.2485809326172,8.4419002532959 -58.3835029602051,8.4419002532959 -58.4734497070312,8.4419002532959 -58.6083679199219,8.4419002532959 -59.3729095458984,8.4419002532959 -59.9575614929199,8.4419002532959 -60.2723731994629,8.4419002532959 -60.4522666931152,8.4419002532959 -60.4972381591797,8.4419002532959 -60.7221069335938,8.4419002532959 -62.9707641601562,8.4419002532959 -63.1056823730469,8.4419002532959 -63.1506576538086,8.4419002532959 -63.3755226135254,8.4419002532959 -64.0051422119141,8.4419002532959 -64.1400680541992,8.4419002532959 -64.5897979736328,8.4419002532959 -50.8280143737793,8.48687362670898 -51.2777442932129,8.48687362670898 -51.6375312805176,8.48687362670898 -51.682502746582,8.48687362670898 -51.7274780273438,8.48687362670898 -51.8623962402344,8.48687362670898 -51.9523429870605,8.48687362670898 -51.997314453125,8.48687362670898 -52.536994934082,8.48687362670898 -53.1216430664062,8.48687362670898 -54.2909469604492,8.48687362670898 -54.3359184265137,8.48687362670898 -56.8993873596191,8.48687362670898 -57.4390640258789,8.48687362670898 -57.663932800293,8.48687362670898 -57.7089042663574,8.48687362670898 -58.2935562133789,8.48687362670898 -58.3835029602051,8.48687362670898 -58.5184211730957,8.48687362670898 -59.8676147460938,8.48687362670898 -60.0475082397461,8.48687362670898 -61.1268653869629,8.48687362670898 -61.6215667724609,8.48687362670898 -61.6665420532227,8.48687362670898 -61.8014602661133,8.48687362670898 -62.7458992004395,8.48687362670898 -63.0607109069824,8.48687362670898 -64.2749862670898,8.48687362670898 -50.4682273864746,8.53184700012207 -50.9629325866699,8.53184700012207 -51.0978507995605,8.53184700012207 -51.3676910400391,8.53184700012207 -51.9523429870605,8.53184700012207 -52.2671546936035,8.53184700012207 -52.6719131469727,8.53184700012207 -52.9417495727539,8.53184700012207 -53.2115898132324,8.53184700012207 -54.0211067199707,8.53184700012207 -54.1110534667969,8.53184700012207 -54.6957054138184,8.53184700012207 -55.0105171203613,8.53184700012207 -55.0554885864258,8.53184700012207 -55.3253288269043,8.53184700012207 -56.179817199707,8.53184700012207 -57.034309387207,8.53184700012207 -58.1136627197266,8.53184700012207 -58.6533432006836,8.53184700012207 -58.8782081604004,8.53184700012207 -58.9231796264648,8.53184700012207 -59.1480445861816,8.53184700012207 -59.4628601074219,8.53184700012207 -59.5078315734863,8.53184700012207 -59.5528030395508,8.53184700012207 -60.677131652832,8.53184700012207 -61.2617835998535,8.53184700012207 -61.7115173339844,8.53184700012207 -61.8914070129395,8.53184700012207 -63.1506576538086,8.53184700012207 -63.2855758666992,8.53184700012207 -63.7802810668945,8.53184700012207 -64.2749862670898,8.53184700012207 -64.5897979736328,8.53184700012207 -50.7830390930176,8.57682037353516 -51.0978507995605,8.57682037353516 -51.5475845336914,8.57682037353516 -51.682502746582,8.57682037353516 -51.7724494934082,8.57682037353516 -51.8174209594727,8.57682037353516 -53.4364547729492,8.57682037353516 -54.5607833862305,8.57682037353516 -54.9205703735352,8.57682037353516 -55.0105171203613,8.57682037353516 -55.8200340270996,8.57682037353516 -56.0898704528809,8.57682037353516 -56.4046859741211,8.57682037353516 -56.4496574401855,8.57682037353516 -57.1242523193359,8.57682037353516 -57.5739860534668,8.57682037353516 -58.1586380004883,8.57682037353516 -58.2935562133789,8.57682037353516 -58.5633926391602,8.57682037353516 -58.8782081604004,8.57682037353516 -58.9681549072266,8.57682037353516 -59.0580978393555,8.57682037353516 -59.1480445861816,8.57682037353516 -59.6877212524414,8.57682037353516 -59.7776718139648,8.57682037353516 -60.0475082397461,8.57682037353516 -60.1824264526367,8.57682037353516 -60.677131652832,8.57682037353516 -61.3517303466797,8.57682037353516 -61.3967056274414,8.57682037353516 -61.531623840332,8.57682037353516 -62.2511940002441,8.57682037353516 -62.3411407470703,8.57682037353516 -62.4760589599609,8.57682037353516 -62.5210342407227,8.57682037353516 -62.8358459472656,8.57682037353516 -63.4654693603516,8.57682037353516 -63.825252532959,8.57682037353516 -63.9151992797852,8.57682037353516 -63.9601745605469,8.57682037353516 -64.0051422119141,8.57682037353516 -64.3649291992188,8.57682037353516 -64.634765625,8.57682037353516 -51.9073677062988,8.62179279327393 -52.0872611999512,8.62179279327393 -52.1322326660156,8.62179279327393 -52.2221794128418,8.62179279327393 -52.3571014404297,8.62179279327393 -52.6719131469727,8.62179279327393 -53.3015365600586,8.62179279327393 -53.7062950134277,8.62179279327393 -53.7512664794922,8.62179279327393 -53.7962417602539,8.62179279327393 -53.9311599731445,8.62179279327393 -54.0211067199707,8.62179279327393 -54.8755950927734,8.62179279327393 -54.9205703735352,8.62179279327393 -55.0554885864258,8.62179279327393 -55.5501937866211,8.62179279327393 -55.5951690673828,8.62179279327393 -55.9549522399902,8.62179279327393 -56.8544158935547,8.62179279327393 -57.3041458129883,8.62179279327393 -57.4390640258789,8.62179279327393 -57.7538795471191,8.62179279327393 -58.8782081604004,8.62179279327393 -58.9231796264648,8.62179279327393 -58.9681549072266,8.62179279327393 -59.5528030395508,8.62179279327393 -60.0475082397461,8.62179279327393 -60.5871887207031,8.62179279327393 -60.8570251464844,8.62179279327393 -61.0369186401367,8.62179279327393 -61.306755065918,8.62179279327393 -61.7115173339844,8.62179279327393 -62.6559524536133,8.62179279327393 -62.7458992004395,8.62179279327393 -62.8358459472656,8.62179279327393 -63.2855758666992,8.62179279327393 -63.6003875732422,8.62179279327393 -63.7802810668945,8.62179279327393 -64.0501174926758,8.62179279327393 -64.4548797607422,8.62179279327393 -51.2327728271484,8.66676616668701 -51.3227157592773,8.66676616668701 -51.4576377868652,8.66676616668701 -51.682502746582,8.66676616668701 -51.8623962402344,8.66676616668701 -51.997314453125,8.66676616668701 -52.9417495727539,8.66676616668701 -53.166618347168,8.66676616668701 -53.2565612792969,8.66676616668701 -53.4814300537109,8.66676616668701 -53.9761352539062,8.66676616668701 -54.201000213623,8.66676616668701 -54.2459716796875,8.66676616668701 -54.3359184265137,8.66676616668701 -54.4258651733398,8.66676616668701 -54.9205703735352,8.66676616668701 -56.2247924804688,8.66676616668701 -56.8544158935547,8.66676616668701 -58.0237159729004,8.66676616668701 -58.698314666748,8.66676616668701 -58.8782081604004,8.66676616668701 -59.327938079834,8.66676616668701 -59.6877212524414,8.66676616668701 -60.0475082397461,8.66676616668701 -61.2617835998535,8.66676616668701 -61.6665420532227,8.66676616668701 -64.0950927734375,8.66676616668701 -64.1400680541992,8.66676616668701 -64.2300109863281,8.66676616668701 -50.5132026672363,8.7117395401001 -51.9073677062988,8.7117395401001 -51.9523429870605,8.7117395401001 -52.536994934082,8.7117395401001 -52.5819664001465,8.7117395401001 -53.7062950134277,8.7117395401001 -54.2459716796875,8.7117395401001 -54.6507301330566,8.7117395401001 -55.1004638671875,8.7117395401001 -55.4152755737305,8.7117395401001 -55.6401405334473,8.7117395401001 -56.4046859741211,8.7117395401001 -57.3940925598145,8.7117395401001 -57.9337692260742,8.7117395401001 -58.7882614135742,8.7117395401001 -58.8332328796387,8.7117395401001 -59.1930198669434,8.7117395401001 -60.4522666931152,8.7117395401001 -60.7221069335938,8.7117395401001 -61.1718368530273,8.7117395401001 -61.2617835998535,8.7117395401001 -61.4416770935059,8.7117395401001 -62.2511940002441,8.7117395401001 -62.6559524536133,8.7117395401001 -63.3305511474609,8.7117395401001 -63.4654693603516,8.7117395401001 -64.4548797607422,8.7117395401001 -64.634765625,8.7117395401001 -51.1428260803223,8.75671291351318 -53.0316963195801,8.75671291351318 -53.0766716003418,8.75671291351318 -53.5713768005371,8.75671291351318 -53.7512664794922,8.75671291351318 -54.7856521606445,8.75671291351318 -55.0554885864258,8.75671291351318 -55.145435333252,8.75671291351318 -55.2353820800781,8.75671291351318 -55.4152755737305,8.75671291351318 -55.5052185058594,8.75671291351318 -55.7750587463379,8.75671291351318 -55.9549522399902,8.75671291351318 -56.6745223999023,8.75671291351318 -57.6189575195312,8.75671291351318 -57.7089042663574,8.75671291351318 -58.3385314941406,8.75671291351318 -58.698314666748,8.75671291351318 -59.0580978393555,8.75671291351318 -59.7776718139648,8.75671291351318 -59.9575614929199,8.75671291351318 -60.1824264526367,8.75671291351318 -60.3173484802246,8.75671291351318 -60.9020004272461,8.75671291351318 -61.4416770935059,8.75671291351318 -62.161247253418,8.75671291351318 -62.2511940002441,8.75671291351318 -63.3305511474609,8.75671291351318 -63.6453628540039,8.75671291351318 -63.825252532959,8.75671291351318 -64.1400680541992,8.75671291351318 -64.2749862670898,8.75671291351318 -64.7696914672852,8.75671291351318 -50.4682273864746,8.80168533325195 -50.5581741333008,8.80168533325195 -51.8623962402344,8.80168533325195 -52.3571014404297,8.80168533325195 -52.536994934082,8.80168533325195 -53.0316963195801,8.80168533325195 -53.346508026123,8.80168533325195 -54.0211067199707,8.80168533325195 -55.0105171203613,8.80168533325195 -55.0554885864258,8.80168533325195 -55.2353820800781,8.80168533325195 -55.8200340270996,8.80168533325195 -56.3597106933594,8.80168533325195 -56.6295471191406,8.80168533325195 -56.7644691467285,8.80168533325195 -57.3041458129883,8.80168533325195 -58.2036094665527,8.80168533325195 -58.5184211730957,8.80168533325195 -58.6533432006836,8.80168533325195 -59.1480445861816,8.80168533325195 -59.8226432800293,8.80168533325195 -59.9575614929199,8.80168533325195 -60.1374549865723,8.80168533325195 -60.3623199462891,8.80168533325195 -60.5871887207031,8.80168533325195 -61.4866485595703,8.80168533325195 -61.7115173339844,8.80168533325195 -61.8914070129395,8.80168533325195 -62.9257888793945,8.80168533325195 -64.5448226928711,8.80168533325195 -64.7696914672852,8.80168533325195 -50.4682273864746,8.84665870666504 -50.5581741333008,8.84665870666504 -50.8280143737793,8.84665870666504 -50.8729858398438,8.84665870666504 -51.2777442932129,8.84665870666504 -51.8623962402344,8.84665870666504 -52.2221794128418,8.84665870666504 -52.4470443725586,8.84665870666504 -53.6613235473633,8.84665870666504 -54.2459716796875,8.84665870666504 -54.6507301330566,8.84665870666504 -54.8755950927734,8.84665870666504 -56.809440612793,8.84665870666504 -57.034309387207,8.84665870666504 -57.1692276000977,8.84665870666504 -57.5290145874023,8.84665870666504 -58.1586380004883,8.84665870666504 -59.5977783203125,8.84665870666504 -59.8226432800293,8.84665870666504 -59.9575614929199,8.84665870666504 -60.0924835205078,8.84665870666504 -60.2723731994629,8.84665870666504 -60.677131652832,8.84665870666504 -61.0369186401367,8.84665870666504 -61.1718368530273,8.84665870666504 -61.2617835998535,8.84665870666504 -61.6215667724609,8.84665870666504 -61.9813537597656,8.84665870666504 -62.5210342407227,8.84665870666504 -62.6109771728516,8.84665870666504 -63.1056823730469,8.84665870666504 -63.195629119873,8.84665870666504 -63.5554122924805,8.84665870666504 -63.9601745605469,8.84665870666504 -64.1850433349609,8.84665870666504 -50.8729858398438,8.89163208007812 -51.3676910400391,8.89163208007812 -51.997314453125,8.89163208007812 -52.0872611999512,8.89163208007812 -52.312126159668,8.89163208007812 -52.3571014404297,8.89163208007812 -52.851806640625,8.89163208007812 -52.9867248535156,8.89163208007812 -53.0316963195801,8.89163208007812 -54.2459716796875,8.89163208007812 -54.2909469604492,8.89163208007812 -55.8650054931641,8.89163208007812 -56.4496574401855,8.89163208007812 -57.7089042663574,8.89163208007812 -58.1586380004883,8.89163208007812 -59.1930198669434,8.89163208007812 -59.2829666137695,8.89163208007812 -59.642749786377,8.89163208007812 -59.7326965332031,8.89163208007812 -59.8226432800293,8.89163208007812 -60.2274017333984,8.89163208007812 -60.4522666931152,8.89163208007812 -60.6321601867676,8.89163208007812 -60.991943359375,8.89163208007812 -61.846435546875,8.89163208007812 -62.2062187194824,8.89163208007812 -62.4760589599609,8.89163208007812 -63.1506576538086,8.89163208007812 -63.4204940795898,8.89163208007812 -64.7247161865234,8.89163208007812 -50.7380676269531,8.93660545349121 -51.0079040527344,8.93660545349121 -51.4576377868652,8.93660545349121 -51.5475845336914,8.93660545349121 -51.7274780273438,8.93660545349121 -51.997314453125,8.93660545349121 -52.0872611999512,8.93660545349121 -52.1322326660156,8.93660545349121 -52.7618598937988,8.93660545349121 -52.9867248535156,8.93660545349121 -53.166618347168,8.93660545349121 -53.9311599731445,8.93660545349121 -53.9761352539062,8.93660545349121 -54.2909469604492,8.93660545349121 -54.7406768798828,8.93660545349121 -54.7856521606445,8.93660545349121 -55.9999237060547,8.93660545349121 -56.2697639465332,8.93660545349121 -57.34912109375,8.93660545349121 -57.7538795471191,8.93660545349121 -57.9787445068359,8.93660545349121 -58.0237159729004,8.93660545349121 -58.1586380004883,8.93660545349121 -59.013126373291,8.93660545349121 -60.0475082397461,8.93660545349121 -60.991943359375,8.93660545349121 -61.9363822937012,8.93660545349121 -63.3755226135254,8.93660545349121 -63.4204940795898,8.93660545349121 -63.6003875732422,8.93660545349121 -64.5448226928711,8.93660545349121 -50.5581741333008,8.98157787322998 -50.6930923461914,8.98157787322998 -51.0978507995605,8.98157787322998 -51.1428260803223,8.98157787322998 -51.4576377868652,8.98157787322998 -51.7724494934082,8.98157787322998 -52.9417495727539,8.98157787322998 -53.6613235473633,8.98157787322998 -54.0211067199707,8.98157787322998 -54.3359184265137,8.98157787322998 -55.1904067993164,8.98157787322998 -55.2803535461426,8.98157787322998 -55.7300872802734,8.98157787322998 -55.9099807739258,8.98157787322998 -56.2697639465332,8.98157787322998 -56.5396041870117,8.98157787322998 -57.2591743469238,8.98157787322998 -58.2485809326172,8.98157787322998 -58.6083679199219,8.98157787322998 -58.8332328796387,8.98157787322998 -59.327938079834,8.98157787322998 -60.0025367736816,8.98157787322998 -60.991943359375,8.98157787322998 -61.2617835998535,8.98157787322998 -61.531623840332,8.98157787322998 -61.846435546875,8.98157787322998 -62.4760589599609,8.98157787322998 -62.8358459472656,8.98157787322998 -63.2406005859375,8.98157787322998 -64.5897979736328,8.98157787322998 -64.7247161865234,8.98157787322998 -64.7696914672852,8.98157787322998 -50.6930923461914,9.02655124664307 -51.2777442932129,9.02655124664307 -51.3676910400391,9.02655124664307 -51.997314453125,9.02655124664307 -52.1772079467773,9.02655124664307 -53.4364547729492,9.02655124664307 -53.9761352539062,9.02655124664307 -54.9205703735352,9.02655124664307 -55.1004638671875,9.02655124664307 -55.8650054931641,9.02655124664307 -57.1692276000977,9.02655124664307 -57.5739860534668,9.02655124664307 -57.8887977600098,9.02655124664307 -58.0686912536621,9.02655124664307 -58.2036094665527,9.02655124664307 -58.5633926391602,9.02655124664307 -59.2829666137695,9.02655124664307 -59.327938079834,9.02655124664307 -59.3729095458984,9.02655124664307 -59.7776718139648,9.02655124664307 -60.6321601867676,9.02655124664307 -60.7221069335938,9.02655124664307 -61.0818901062012,9.02655124664307 -61.2617835998535,9.02655124664307 -61.306755065918,9.02655124664307 -61.3517303466797,9.02655124664307 -61.6665420532227,9.02655124664307 -62.2062187194824,9.02655124664307 -62.5210342407227,9.02655124664307 -63.4204940795898,9.02655124664307 -63.4654693603516,9.02655124664307 -63.510440826416,9.02655124664307 -63.8702239990234,9.02655124664307 -64.0950927734375,9.02655124664307 -51.1428260803223,9.07152462005615 -51.4576377868652,9.07152462005615 -51.5026092529297,9.07152462005615 -51.5475845336914,9.07152462005615 -52.4020729064941,9.07152462005615 -52.8068313598633,9.07152462005615 -53.2565612792969,9.07152462005615 -53.9311599731445,9.07152462005615 -54.3808898925781,9.07152462005615 -54.9205703735352,9.07152462005615 -55.5951690673828,9.07152462005615 -56.7194976806641,9.07152462005615 -57.0792808532715,9.07152462005615 -57.4840393066406,9.07152462005615 -58.2036094665527,9.07152462005615 -58.4284744262695,9.07152462005615 -58.5184211730957,9.07152462005615 -59.5977783203125,9.07152462005615 -60.9469718933105,9.07152462005615 -61.2617835998535,9.07152462005615 -61.5765953063965,9.07152462005615 -62.2511940002441,9.07152462005615 -62.4760589599609,9.07152462005615 -62.7009239196777,9.07152462005615 -62.9257888793945,9.07152462005615 -63.510440826416,9.07152462005615 -63.825252532959,9.07152462005615 -63.8702239990234,9.07152462005615 -64.5448226928711,9.07152462005615 -50.7380676269531,9.11649799346924 -51.4576377868652,9.11649799346924 -52.6269378662109,9.11649799346924 -53.4364547729492,9.11649799346924 -55.3703002929688,9.11649799346924 -55.5052185058594,9.11649799346924 -56.1348457336426,9.11649799346924 -56.179817199707,9.11649799346924 -56.3597106933594,9.11649799346924 -56.8993873596191,9.11649799346924 -57.5739860534668,9.11649799346924 -58.1136627197266,9.11649799346924 -58.8332328796387,9.11649799346924 -60.0924835205078,9.11649799346924 -60.4072952270508,9.11649799346924 -61.0369186401367,9.11649799346924 -61.4416770935059,9.11649799346924 -62.6109771728516,9.11649799346924 -64.0051422119141,9.11649799346924 -64.0501174926758,9.11649799346924 -64.1850433349609,9.11649799346924 -64.3199615478516,9.11649799346924 -64.5448226928711,9.11649799346924 -51.4576377868652,9.16147041320801 -51.9073677062988,9.16147041320801 -52.4920196533203,9.16147041320801 -52.5819664001465,9.16147041320801 -53.5713768005371,9.16147041320801 -53.9311599731445,9.16147041320801 -54.515811920166,9.16147041320801 -54.5607833862305,9.16147041320801 -55.3253288269043,9.16147041320801 -56.6295471191406,9.16147041320801 -57.3041458129883,9.16147041320801 -57.663932800293,9.16147041320801 -58.2485809326172,9.16147041320801 -58.3835029602051,9.16147041320801 -58.5184211730957,9.16147041320801 -58.7432861328125,9.16147041320801 -59.5078315734863,9.16147041320801 -59.9125900268555,9.16147041320801 -60.2274017333984,9.16147041320801 -60.6321601867676,9.16147041320801 -60.8570251464844,9.16147041320801 -62.2511940002441,9.16147041320801 -62.7009239196777,9.16147041320801 -63.5554122924805,9.16147041320801 -63.6903343200684,9.16147041320801 -64.2749862670898,9.16147041320801 -64.5448226928711,9.16147041320801 -64.6797409057617,9.16147041320801 -64.7696914672852,9.16147041320801 -51.3676910400391,9.20644378662109 -51.7274780273438,9.20644378662109 -52.0422897338867,9.20644378662109 -52.1322326660156,9.20644378662109 -52.1772079467773,9.20644378662109 -53.166618347168,9.20644378662109 -53.6163482666016,9.20644378662109 -53.8412132263184,9.20644378662109 -54.201000213623,9.20644378662109 -55.9099807739258,9.20644378662109 -56.0448989868164,9.20644378662109 -56.6295471191406,9.20644378662109 -57.1242523193359,9.20644378662109 -58.2935562133789,9.20644378662109 -58.4284744262695,9.20644378662109 -58.6533432006836,9.20644378662109 -58.7432861328125,9.20644378662109 -58.9231796264648,9.20644378662109 -59.2829666137695,9.20644378662109 -59.4178848266602,9.20644378662109 -59.8676147460938,9.20644378662109 -60.1374549865723,9.20644378662109 -60.3173484802246,9.20644378662109 -60.6321601867676,9.20644378662109 -60.7670783996582,9.20644378662109 -60.9469718933105,9.20644378662109 -61.9813537597656,9.20644378662109 -62.6109771728516,9.20644378662109 -62.6559524536133,9.20644378662109 -63.6003875732422,9.20644378662109 -64.0950927734375,9.20644378662109 -64.4998474121094,9.20644378662109 -50.7380676269531,9.25141716003418 -51.0528793334961,9.25141716003418 -51.6375312805176,9.25141716003418 -51.7274780273438,9.25141716003418 -51.7724494934082,9.25141716003418 -51.8174209594727,9.25141716003418 -51.9073677062988,9.25141716003418 -52.0872611999512,9.25141716003418 -52.6269378662109,9.25141716003418 -52.6719131469727,9.25141716003418 -52.8068313598633,9.25141716003418 -53.0316963195801,9.25141716003418 -53.166618347168,9.25141716003418 -53.3914833068848,9.25141716003418 -53.4364547729492,9.25141716003418 -53.8861885070801,9.25141716003418 -54.4708366394043,9.25141716003418 -55.4602470397949,9.25141716003418 -55.7750587463379,9.25141716003418 -56.5396041870117,9.25141716003418 -56.9443626403809,9.25141716003418 -57.034309387207,9.25141716003418 -57.1242523193359,9.25141716003418 -57.34912109375,9.25141716003418 -57.3940925598145,9.25141716003418 -57.4390640258789,9.25141716003418 -57.663932800293,9.25141716003418 -57.9787445068359,9.25141716003418 -58.698314666748,9.25141716003418 -59.1930198669434,9.25141716003418 -59.4178848266602,9.25141716003418 -59.9125900268555,9.25141716003418 -60.1374549865723,9.25141716003418 -60.8120536804199,9.25141716003418 -60.9469718933105,9.25141716003418 -61.7115173339844,9.25141716003418 -62.2961654663086,9.25141716003418 -62.3411407470703,9.25141716003418 -62.4310836791992,9.25141716003418 -62.6109771728516,9.25141716003418 -63.1506576538086,9.25141716003418 -63.9151992797852,9.25141716003418 -64.2300109863281,9.25141716003418 -64.3199615478516,9.25141716003418 -64.6797409057617,9.25141716003418 -51.0978507995605,9.29639053344727 -52.2221794128418,9.29639053344727 -52.536994934082,9.29639053344727 -52.7168846130371,9.29639053344727 -52.9417495727539,9.29639053344727 -53.0316963195801,9.29639053344727 -53.346508026123,9.29639053344727 -54.0211067199707,9.29639053344727 -54.3359184265137,9.29639053344727 -54.5607833862305,9.29639053344727 -55.0554885864258,9.29639053344727 -55.2353820800781,9.29639053344727 -55.2803535461426,9.29639053344727 -55.8200340270996,9.29639053344727 -55.8650054931641,9.29639053344727 -55.9549522399902,9.29639053344727 -56.1348457336426,9.29639053344727 -56.179817199707,9.29639053344727 -56.3147354125977,9.29639053344727 -58.2036094665527,9.29639053344727 -58.2935562133789,9.29639053344727 -58.6083679199219,9.29639053344727 -59.2379913330078,9.29639053344727 -59.7326965332031,9.29639053344727 -60.1374549865723,9.29639053344727 -60.4072952270508,9.29639053344727 -60.9469718933105,9.29639053344727 -61.9813537597656,9.29639053344727 -62.161247253418,9.29639053344727 -62.9707641601562,9.29639053344727 -63.1506576538086,9.29639053344727 -63.3755226135254,9.29639053344727 -63.4204940795898,9.29639053344727 -63.6003875732422,9.29639053344727 -64.3649291992188,9.29639053344727 -50.9629325866699,9.34136390686035 -51.9073677062988,9.34136390686035 -52.4470443725586,9.34136390686035 -52.7618598937988,9.34136390686035 -53.7062950134277,9.34136390686035 -53.8861885070801,9.34136390686035 -54.3808898925781,9.34136390686035 -54.4708366394043,9.34136390686035 -55.5052185058594,9.34136390686035 -55.5501937866211,9.34136390686035 -57.034309387207,9.34136390686035 -57.1242523193359,9.34136390686035 -58.1586380004883,9.34136390686035 -58.3385314941406,9.34136390686035 -58.6083679199219,9.34136390686035 -59.5977783203125,9.34136390686035 -61.4866485595703,9.34136390686035 -63.6003875732422,9.34136390686035 -64.0501174926758,9.34136390686035 -51.3676910400391,9.38633632659912 -51.4576377868652,9.38633632659912 -51.7274780273438,9.38633632659912 -51.9073677062988,9.38633632659912 -52.0872611999512,9.38633632659912 -52.1772079467773,9.38633632659912 -52.8068313598633,9.38633632659912 -53.5713768005371,9.38633632659912 -53.6163482666016,9.38633632659912 -54.515811920166,9.38633632659912 -54.5607833862305,9.38633632659912 -54.9205703735352,9.38633632659912 -55.145435333252,9.38633632659912 -55.9999237060547,9.38633632659912 -56.0898704528809,9.38633632659912 -57.1242523193359,9.38633632659912 -57.3940925598145,9.38633632659912 -57.4840393066406,9.38633632659912 -57.5290145874023,9.38633632659912 -57.9337692260742,9.38633632659912 -58.6533432006836,9.38633632659912 -59.2829666137695,9.38633632659912 -60.0475082397461,9.38633632659912 -61.0818901062012,9.38633632659912 -61.4866485595703,9.38633632659912 -61.6215667724609,9.38633632659912 -63.6453628540039,9.38633632659912 -64.0501174926758,9.38633632659912 -50.8280143737793,9.43130970001221 -51.2327728271484,9.43130970001221 -51.4576377868652,9.43130970001221 -51.6375312805176,9.43130970001221 -52.4470443725586,9.43130970001221 -52.6269378662109,9.43130970001221 -52.7168846130371,9.43130970001221 -53.2565612792969,9.43130970001221 -53.8861885070801,9.43130970001221 -54.0660781860352,9.43130970001221 -54.2459716796875,9.43130970001221 -54.3359184265137,9.43130970001221 -54.4708366394043,9.43130970001221 -54.9205703735352,9.43130970001221 -55.7750587463379,9.43130970001221 -56.5396041870117,9.43130970001221 -57.2591743469238,9.43130970001221 -57.5290145874023,9.43130970001221 -58.3385314941406,9.43130970001221 -58.4284744262695,9.43130970001221 -58.6533432006836,9.43130970001221 -59.4628601074219,9.43130970001221 -60.0025367736816,9.43130970001221 -60.8570251464844,9.43130970001221 -62.1162719726562,9.43130970001221 -62.161247253418,9.43130970001221 -62.8358459472656,9.43130970001221 -63.3305511474609,9.43130970001221 -63.6453628540039,9.43130970001221 -64.0501174926758,9.43130970001221 -64.5897979736328,9.43130970001221 -50.8280143737793,9.47628307342529 -51.7274780273438,9.47628307342529 -51.8174209594727,9.47628307342529 -53.0316963195801,9.47628307342529 -53.0766716003418,9.47628307342529 -53.346508026123,9.47628307342529 -53.9761352539062,9.47628307342529 -54.3808898925781,9.47628307342529 -54.6057586669922,9.47628307342529 -54.830623626709,9.47628307342529 -55.5501937866211,9.47628307342529 -55.7300872802734,9.47628307342529 -56.4496574401855,9.47628307342529 -57.9337692260742,9.47628307342529 -58.8332328796387,9.47628307342529 -59.4178848266602,9.47628307342529 -60.4972381591797,9.47628307342529 -60.5871887207031,9.47628307342529 -60.8570251464844,9.47628307342529 -61.0818901062012,9.47628307342529 -61.306755065918,9.47628307342529 -61.4416770935059,9.47628307342529 -62.4310836791992,9.47628307342529 -62.6559524536133,9.47628307342529 -62.7458992004395,9.47628307342529 -51.0978507995605,9.52125644683838 -52.1322326660156,9.52125644683838 -52.6719131469727,9.52125644683838 -52.8068313598633,9.52125644683838 -52.8967781066895,9.52125644683838 -54.6507301330566,9.52125644683838 -55.3703002929688,9.52125644683838 -55.9099807739258,9.52125644683838 -56.8993873596191,9.52125644683838 -57.2141990661621,9.52125644683838 -57.34912109375,9.52125644683838 -57.3940925598145,9.52125644683838 -57.6189575195312,9.52125644683838 -57.7538795471191,9.52125644683838 -57.7988510131836,9.52125644683838 -57.9337692260742,9.52125644683838 -59.2379913330078,9.52125644683838 -59.5977783203125,9.52125644683838 -59.6877212524414,9.52125644683838 -59.9575614929199,9.52125644683838 -60.1374549865723,9.52125644683838 -60.991943359375,9.52125644683838 -61.1268653869629,9.52125644683838 -62.0263290405273,9.52125644683838 -62.0713005065918,9.52125644683838 -62.2062187194824,9.52125644683838 -62.9257888793945,9.52125644683838 -63.6003875732422,9.52125644683838 -64.0051422119141,9.52125644683838 -64.4998474121094,9.52125644683838 -64.6797409057617,9.52125644683838 -50.9179611206055,9.56622886657715 -51.2777442932129,9.56622886657715 -51.3676910400391,9.56622886657715 -51.997314453125,9.56622886657715 -52.6269378662109,9.56622886657715 -52.7168846130371,9.56622886657715 -53.1216430664062,9.56622886657715 -53.346508026123,9.56622886657715 -53.4814300537109,9.56622886657715 -53.9761352539062,9.56622886657715 -54.0211067199707,9.56622886657715 -54.2909469604492,9.56622886657715 -54.7856521606445,9.56622886657715 -55.1004638671875,9.56622886657715 -55.2353820800781,9.56622886657715 -55.3253288269043,9.56622886657715 -56.4496574401855,9.56622886657715 -56.5396041870117,9.56622886657715 -56.6745223999023,9.56622886657715 -57.34912109375,9.56622886657715 -57.5290145874023,9.56622886657715 -59.5078315734863,9.56622886657715 -61.1718368530273,9.56622886657715 -61.2617835998535,9.56622886657715 -62.0263290405273,9.56622886657715 -62.161247253418,9.56622886657715 -62.2062187194824,9.56622886657715 -62.5660057067871,9.56622886657715 -64.0950927734375,9.56622886657715 -64.2749862670898,9.56622886657715 -50.9179611206055,9.61120223999023 -51.7724494934082,9.61120223999023 -52.536994934082,9.61120223999023 -53.2565612792969,9.61120223999023 -53.3015365600586,9.61120223999023 -54.2909469604492,9.61120223999023 -54.515811920166,9.61120223999023 -54.6507301330566,9.61120223999023 -54.7856521606445,9.61120223999023 -56.9893341064453,9.61120223999023 -57.34912109375,9.61120223999023 -59.1030731201172,9.61120223999023 -59.9125900268555,9.61120223999023 -60.6321601867676,9.61120223999023 -60.8120536804199,9.61120223999023 -62.8358459472656,9.61120223999023 -63.1056823730469,9.61120223999023 -64.6797409057617,9.61120223999023 -51.4126625061035,9.65617561340332 -51.9073677062988,9.65617561340332 -51.997314453125,9.65617561340332 -52.1322326660156,9.65617561340332 -52.1772079467773,9.65617561340332 -52.2671546936035,9.65617561340332 -52.536994934082,9.65617561340332 -53.3015365600586,9.65617561340332 -53.4814300537109,9.65617561340332 -53.9761352539062,9.65617561340332 -54.0660781860352,9.65617561340332 -54.1560249328613,9.65617561340332 -54.201000213623,9.65617561340332 -54.2459716796875,9.65617561340332 -54.4258651733398,9.65617561340332 -54.5607833862305,9.65617561340332 -54.6057586669922,9.65617561340332 -54.6507301330566,9.65617561340332 -55.2803535461426,9.65617561340332 -55.7300872802734,9.65617561340332 -57.034309387207,9.65617561340332 -57.5290145874023,9.65617561340332 -58.3835029602051,9.65617561340332 -58.8782081604004,9.65617561340332 -59.1930198669434,9.65617561340332 -59.9575614929199,9.65617561340332 -60.0924835205078,9.65617561340332 -60.1824264526367,9.65617561340332 -60.2723731994629,9.65617561340332 -60.991943359375,9.65617561340332 -61.4416770935059,9.65617561340332 -62.0713005065918,9.65617561340332 -62.2961654663086,9.65617561340332 -62.4310836791992,9.65617561340332 -63.0157356262207,9.65617561340332 -63.1506576538086,9.65617561340332 -63.3305511474609,9.65617561340332 -63.8702239990234,9.65617561340332 -64.1400680541992,9.65617561340332 -64.3649291992188,9.65617561340332 -51.5475845336914,9.70114898681641 -52.536994934082,9.70114898681641 -52.6269378662109,9.70114898681641 -53.346508026123,9.70114898681641 -53.6613235473633,9.70114898681641 -54.1110534667969,9.70114898681641 -54.1560249328613,9.70114898681641 -54.6057586669922,9.70114898681641 -55.7750587463379,9.70114898681641 -57.1242523193359,9.70114898681641 -57.1692276000977,9.70114898681641 -57.3940925598145,9.70114898681641 -57.663932800293,9.70114898681641 -57.7538795471191,9.70114898681641 -57.8438262939453,9.70114898681641 -57.8887977600098,9.70114898681641 -57.9787445068359,9.70114898681641 -58.1136627197266,9.70114898681641 -58.6533432006836,9.70114898681641 -58.7432861328125,9.70114898681641 -59.642749786377,9.70114898681641 -60.8570251464844,9.70114898681641 -61.7115173339844,9.70114898681641 -61.9813537597656,9.70114898681641 -62.0263290405273,9.70114898681641 -62.2511940002441,9.70114898681641 -62.6559524536133,9.70114898681641 -62.7458992004395,9.70114898681641 -62.9707641601562,9.70114898681641 -63.1506576538086,9.70114898681641 -64.4099044799805,9.70114898681641 -50.9629325866699,9.74612140655518 -51.5026092529297,9.74612140655518 -52.8967781066895,9.74612140655518 -53.4814300537109,9.74612140655518 -53.5264015197754,9.74612140655518 -53.7062950134277,9.74612140655518 -54.2459716796875,9.74612140655518 -54.4258651733398,9.74612140655518 -55.1904067993164,9.74612140655518 -55.5951690673828,9.74612140655518 -55.7300872802734,9.74612140655518 -56.4496574401855,9.74612140655518 -56.8993873596191,9.74612140655518 -57.4840393066406,9.74612140655518 -57.5739860534668,9.74612140655518 -57.8887977600098,9.74612140655518 -58.5633926391602,9.74612140655518 -58.6083679199219,9.74612140655518 -60.4972381591797,9.74612140655518 -61.1718368530273,9.74612140655518 -61.3517303466797,9.74612140655518 -61.4416770935059,9.74612140655518 -61.6665420532227,9.74612140655518 -61.9363822937012,9.74612140655518 -62.3411407470703,9.74612140655518 -62.5660057067871,9.74612140655518 -62.7009239196777,9.74612140655518 -63.5554122924805,9.74612140655518 -63.6003875732422,9.74612140655518 -64.4998474121094,9.74612140655518 -50.9629325866699,9.79109477996826 -51.0079040527344,9.79109477996826 -51.2777442932129,9.79109477996826 -51.3676910400391,9.79109477996826 -51.8623962402344,9.79109477996826 -52.4470443725586,9.79109477996826 -52.6719131469727,9.79109477996826 -53.2565612792969,9.79109477996826 -53.8861885070801,9.79109477996826 -54.830623626709,9.79109477996826 -54.8755950927734,9.79109477996826 -55.5052185058594,9.79109477996826 -55.5951690673828,9.79109477996826 -55.6401405334473,9.79109477996826 -55.6851119995117,9.79109477996826 -56.0448989868164,9.79109477996826 -56.9893341064453,9.79109477996826 -57.7089042663574,9.79109477996826 -57.8438262939453,9.79109477996826 -58.1136627197266,9.79109477996826 -58.3385314941406,9.79109477996826 -58.8332328796387,9.79109477996826 -59.3729095458984,9.79109477996826 -60.3173484802246,9.79109477996826 -60.5871887207031,9.79109477996826 -61.0818901062012,9.79109477996826 -61.1718368530273,9.79109477996826 -61.6215667724609,9.79109477996826 -61.6665420532227,9.79109477996826 -61.7115173339844,9.79109477996826 -61.8914070129395,9.79109477996826 -61.9363822937012,9.79109477996826 -62.8358459472656,9.79109477996826 -63.4654693603516,9.79109477996826 -64.0051422119141,9.79109477996826 -64.0950927734375,9.79109477996826 -64.4099044799805,9.79109477996826 -50.9179611206055,9.83606815338135 -51.5026092529297,9.83606815338135 -52.2221794128418,9.83606815338135 -52.3571014404297,9.83606815338135 -52.4470443725586,9.83606815338135 -52.8068313598633,9.83606815338135 -53.166618347168,9.83606815338135 -53.5713768005371,9.83606815338135 -53.8861885070801,9.83606815338135 -54.0211067199707,9.83606815338135 -54.5607833862305,9.83606815338135 -56.0448989868164,9.83606815338135 -57.3940925598145,9.83606815338135 -57.6189575195312,9.83606815338135 -58.0237159729004,9.83606815338135 -58.6533432006836,9.83606815338135 -59.1030731201172,9.83606815338135 -59.1930198669434,9.83606815338135 -59.7326965332031,9.83606815338135 -59.8226432800293,9.83606815338135 -60.1374549865723,9.83606815338135 -60.5422134399414,9.83606815338135 -60.991943359375,9.83606815338135 -61.2617835998535,9.83606815338135 -61.4416770935059,9.83606815338135 -61.5765953063965,9.83606815338135 -62.0263290405273,9.83606815338135 -62.0713005065918,9.83606815338135 -62.4310836791992,9.83606815338135 -62.9257888793945,9.83606815338135 -63.9601745605469,9.83606815338135 -64.1850433349609,9.83606815338135 -64.2300109863281,9.83606815338135 -64.5448226928711,9.83606815338135 -51.4126625061035,9.88104152679443 -51.682502746582,9.88104152679443 -51.997314453125,9.88104152679443 -52.0422897338867,9.88104152679443 -52.1322326660156,9.88104152679443 -52.1772079467773,9.88104152679443 -52.5819664001465,9.88104152679443 -53.3015365600586,9.88104152679443 -53.6613235473633,9.88104152679443 -54.0211067199707,9.88104152679443 -54.2459716796875,9.88104152679443 -54.6057586669922,9.88104152679443 -55.3703002929688,9.88104152679443 -55.5501937866211,9.88104152679443 -55.9999237060547,9.88104152679443 -56.0448989868164,9.88104152679443 -56.3597106933594,9.88104152679443 -56.8993873596191,9.88104152679443 -57.5739860534668,9.88104152679443 -57.6189575195312,9.88104152679443 -57.8887977600098,9.88104152679443 -58.1136627197266,9.88104152679443 -58.6533432006836,9.88104152679443 -59.1930198669434,9.88104152679443 -59.5078315734863,9.88104152679443 -60.4072952270508,9.88104152679443 -60.4972381591797,9.88104152679443 -60.8570251464844,9.88104152679443 -61.0369186401367,9.88104152679443 -61.8014602661133,9.88104152679443 -61.9363822937012,9.88104152679443 -62.7458992004395,9.88104152679443 -64.2300109863281,9.88104152679443 -64.3199615478516,9.88104152679443 -51.682502746582,9.9260139465332 -53.0316963195801,9.9260139465332 -53.2115898132324,9.9260139465332 -53.4364547729492,9.9260139465332 -54.0211067199707,9.9260139465332 -54.6057586669922,9.9260139465332 -54.7856521606445,9.9260139465332 -55.9549522399902,9.9260139465332 -56.2247924804688,9.9260139465332 -56.6295471191406,9.9260139465332 -56.6745223999023,9.9260139465332 -57.34912109375,9.9260139465332 -57.5290145874023,9.9260139465332 -57.7089042663574,9.9260139465332 -58.1586380004883,9.9260139465332 -59.1030731201172,9.9260139465332 -59.8226432800293,9.9260139465332 -60.0475082397461,9.9260139465332 -60.2723731994629,9.9260139465332 -60.5422134399414,9.9260139465332 -60.8570251464844,9.9260139465332 -60.991943359375,9.9260139465332 -61.5765953063965,9.9260139465332 -62.6559524536133,9.9260139465332 -63.0607109069824,9.9260139465332 -63.4204940795898,9.9260139465332 -63.5554122924805,9.9260139465332 -63.6003875732422,9.9260139465332 -63.6903343200684,9.9260139465332 -63.8702239990234,9.9260139465332 -64.1850433349609,9.9260139465332 -64.5448226928711,9.9260139465332 -64.634765625,9.9260139465332 -50.9629325866699,9.97098731994629 -51.0079040527344,9.97098731994629 -51.0528793334961,9.97098731994629 -51.5475845336914,9.97098731994629 -51.7724494934082,9.97098731994629 -53.2115898132324,9.97098731994629 -53.3914833068848,9.97098731994629 -53.7062950134277,9.97098731994629 -53.7962417602539,9.97098731994629 -53.9761352539062,9.97098731994629 -54.515811920166,9.97098731994629 -54.5607833862305,9.97098731994629 -54.7406768798828,9.97098731994629 -54.7856521606445,9.97098731994629 -55.0105171203613,9.97098731994629 -55.1004638671875,9.97098731994629 -55.1904067993164,9.97098731994629 -55.5052185058594,9.97098731994629 -55.5501937866211,9.97098731994629 -55.9099807739258,9.97098731994629 -57.34912109375,9.97098731994629 -57.7988510131836,9.97098731994629 -58.1586380004883,9.97098731994629 -58.2935562133789,9.97098731994629 -58.5633926391602,9.97098731994629 -58.7432861328125,9.97098731994629 -59.1480445861816,9.97098731994629 -59.4178848266602,9.97098731994629 -59.4628601074219,9.97098731994629 -60.3173484802246,9.97098731994629 -61.4866485595703,9.97098731994629 -61.7564888000488,9.97098731994629 -62.3411407470703,9.97098731994629 -62.5660057067871,9.97098731994629 -63.1056823730469,9.97098731994629 -64.2300109863281,9.97098731994629 -64.2749862670898,9.97098731994629 -50.9179611206055,10.0159606933594 -51.0528793334961,10.0159606933594 -51.1877975463867,10.0159606933594 -51.5475845336914,10.0159606933594 -52.4470443725586,10.0159606933594 -52.7168846130371,10.0159606933594 -53.0766716003418,10.0159606933594 -53.1216430664062,10.0159606933594 -53.4814300537109,10.0159606933594 -53.7062950134277,10.0159606933594 -53.7512664794922,10.0159606933594 -53.8861885070801,10.0159606933594 -54.6507301330566,10.0159606933594 -54.7406768798828,10.0159606933594 -55.5052185058594,10.0159606933594 -55.7300872802734,10.0159606933594 -55.9549522399902,10.0159606933594 -56.0448989868164,10.0159606933594 -56.0898704528809,10.0159606933594 -56.3597106933594,10.0159606933594 -57.1242523193359,10.0159606933594 -57.5739860534668,10.0159606933594 -58.5184211730957,10.0159606933594 -58.7432861328125,10.0159606933594 -59.9125900268555,10.0159606933594 -60.9469718933105,10.0159606933594 -61.0369186401367,10.0159606933594 -61.7564888000488,10.0159606933594 -61.9363822937012,10.0159606933594 -62.7458992004395,10.0159606933594 -63.195629119873,10.0159606933594 -63.6453628540039,10.0159606933594 -63.8702239990234,10.0159606933594 -63.9151992797852,10.0159606933594 -64.0501174926758,10.0159606933594 -64.0950927734375,10.0159606933594 -64.5448226928711,10.0159606933594 -64.5897979736328,10.0159606933594 -64.7247161865234,10.0159606933594 -51.3676910400391,10.0609340667725 -51.4126625061035,10.0609340667725 -51.5925559997559,10.0609340667725 -52.0872611999512,10.0609340667725 -52.1772079467773,10.0609340667725 -52.2221794128418,10.0609340667725 -52.3571014404297,10.0609340667725 -52.7168846130371,10.0609340667725 -52.9867248535156,10.0609340667725 -53.0316963195801,10.0609340667725 -54.1110534667969,10.0609340667725 -54.515811920166,10.0609340667725 -55.0105171203613,10.0609340667725 -55.0554885864258,10.0609340667725 -55.9099807739258,10.0609340667725 -56.7644691467285,10.0609340667725 -58.0237159729004,10.0609340667725 -58.2935562133789,10.0609340667725 -58.7882614135742,10.0609340667725 -59.9125900268555,10.0609340667725 -60.0025367736816,10.0609340667725 -60.1824264526367,10.0609340667725 -61.2617835998535,10.0609340667725 -61.3517303466797,10.0609340667725 -61.8914070129395,10.0609340667725 -62.0263290405273,10.0609340667725 -62.7458992004395,10.0609340667725 -62.9257888793945,10.0609340667725 -63.6903343200684,10.0609340667725 -63.8702239990234,10.0609340667725 -64.0501174926758,10.0609340667725 -64.2300109863281,10.0609340667725 -51.5925559997559,10.1059074401855 -51.9523429870605,10.1059074401855 -51.997314453125,10.1059074401855 -52.1322326660156,10.1059074401855 -52.4920196533203,10.1059074401855 -52.6269378662109,10.1059074401855 -52.7618598937988,10.1059074401855 -53.3015365600586,10.1059074401855 -53.4364547729492,10.1059074401855 -54.9205703735352,10.1059074401855 -57.1692276000977,10.1059074401855 -57.4390640258789,10.1059074401855 -57.8438262939453,10.1059074401855 -58.1586380004883,10.1059074401855 -59.9575614929199,10.1059074401855 -60.0025367736816,10.1059074401855 -60.4072952270508,10.1059074401855 -60.5871887207031,10.1059074401855 -60.6321601867676,10.1059074401855 -60.677131652832,10.1059074401855 -60.8120536804199,10.1059074401855 -60.9469718933105,10.1059074401855 -61.1718368530273,10.1059074401855 -61.2168121337891,10.1059074401855 -61.4866485595703,10.1059074401855 -61.7115173339844,10.1059074401855 -62.161247253418,10.1059074401855 -62.6109771728516,10.1059074401855 -62.7458992004395,10.1059074401855 -62.9257888793945,10.1059074401855 -63.7802810668945,10.1059074401855 -63.8702239990234,10.1059074401855 -64.0051422119141,10.1059074401855 -64.4099044799805,10.1059074401855 -51.0079040527344,10.1508798599243 -51.0528793334961,10.1508798599243 -52.8068313598633,10.1508798599243 -52.9417495727539,10.1508798599243 -54.0660781860352,10.1508798599243 -55.2353820800781,10.1508798599243 -55.8200340270996,10.1508798599243 -55.9999237060547,10.1508798599243 -56.2247924804688,10.1508798599243 -56.2697639465332,10.1508798599243 -56.809440612793,10.1508798599243 -56.8544158935547,10.1508798599243 -57.0792808532715,10.1508798599243 -57.3041458129883,10.1508798599243 -57.663932800293,10.1508798599243 -57.8438262939453,10.1508798599243 -58.3835029602051,10.1508798599243 -59.1480445861816,10.1508798599243 -59.9125900268555,10.1508798599243 -60.1824264526367,10.1508798599243 -60.4972381591797,10.1508798599243 -60.7670783996582,10.1508798599243 -61.0369186401367,10.1508798599243 -61.1718368530273,10.1508798599243 -61.2617835998535,10.1508798599243 -62.3861122131348,10.1508798599243 -62.9257888793945,10.1508798599243 -63.510440826416,10.1508798599243 -63.7353057861328,10.1508798599243 -63.9601745605469,10.1508798599243 -64.2300109863281,10.1508798599243 -50.9179611206055,10.1958532333374 -51.6375312805176,10.1958532333374 -51.7724494934082,10.1958532333374 -51.9523429870605,10.1958532333374 -51.997314453125,10.1958532333374 -52.2221794128418,10.1958532333374 -52.4920196533203,10.1958532333374 -53.2115898132324,10.1958532333374 -53.3914833068848,10.1958532333374 -53.9311599731445,10.1958532333374 -54.1110534667969,10.1958532333374 -54.3359184265137,10.1958532333374 -54.3808898925781,10.1958532333374 -54.4708366394043,10.1958532333374 -54.6957054138184,10.1958532333374 -55.3703002929688,10.1958532333374 -55.5951690673828,10.1958532333374 -55.9549522399902,10.1958532333374 -56.9893341064453,10.1958532333374 -57.4390640258789,10.1958532333374 -58.4734497070312,10.1958532333374 -59.2829666137695,10.1958532333374 -59.5078315734863,10.1958532333374 -59.7326965332031,10.1958532333374 -60.4072952270508,10.1958532333374 -60.7670783996582,10.1958532333374 -61.531623840332,10.1958532333374 -61.7564888000488,10.1958532333374 -61.8014602661133,10.1958532333374 -61.8914070129395,10.1958532333374 -62.6109771728516,10.1958532333374 -62.8358459472656,10.1958532333374 -62.8808174133301,10.1958532333374 -51.1428260803223,10.2408266067505 -51.2327728271484,10.2408266067505 -53.0316963195801,10.2408266067505 -53.1216430664062,10.2408266067505 -53.3914833068848,10.2408266067505 -53.7512664794922,10.2408266067505 -54.2459716796875,10.2408266067505 -54.3808898925781,10.2408266067505 -55.0105171203613,10.2408266067505 -55.5951690673828,10.2408266067505 -55.8200340270996,10.2408266067505 -56.4496574401855,10.2408266067505 -56.49462890625,10.2408266067505 -56.8544158935547,10.2408266067505 -57.8438262939453,10.2408266067505 -58.6533432006836,10.2408266067505 -59.2379913330078,10.2408266067505 -59.4628601074219,10.2408266067505 -59.5528030395508,10.2408266067505 -59.5977783203125,10.2408266067505 -59.7326965332031,10.2408266067505 -59.9125900268555,10.2408266067505 -60.8570251464844,10.2408266067505 -61.4866485595703,10.2408266067505 -62.5210342407227,10.2408266067505 -63.0607109069824,10.2408266067505 -63.510440826416,10.2408266067505 -63.6003875732422,10.2408266067505 -64.2749862670898,10.2408266067505 -64.3199615478516,10.2408266067505 -64.3649291992188,10.2408266067505 -51.2327728271484,10.2857999801636 -51.4576377868652,10.2857999801636 -53.346508026123,10.2857999801636 -53.6613235473633,10.2857999801636 -53.9311599731445,10.2857999801636 -54.9205703735352,10.2857999801636 -55.9549522399902,10.2857999801636 -56.3147354125977,10.2857999801636 -56.3597106933594,10.2857999801636 -56.6295471191406,10.2857999801636 -57.1692276000977,10.2857999801636 -57.4840393066406,10.2857999801636 -57.9787445068359,10.2857999801636 -58.2036094665527,10.2857999801636 -58.4734497070312,10.2857999801636 -58.9231796264648,10.2857999801636 -59.1930198669434,10.2857999801636 -59.5078315734863,10.2857999801636 -60.1824264526367,10.2857999801636 -61.4866485595703,10.2857999801636 -61.6215667724609,10.2857999801636 -62.4760589599609,10.2857999801636 -62.7458992004395,10.2857999801636 -62.9707641601562,10.2857999801636 -63.0157356262207,10.2857999801636 -64.1400680541992,10.2857999801636 -64.2749862670898,10.2857999801636 -64.4998474121094,10.2857999801636 -64.5897979736328,10.2857999801636 -51.3676910400391,10.3307723999023 -51.5475845336914,10.3307723999023 -51.6375312805176,10.3307723999023 -51.8623962402344,10.3307723999023 -52.0872611999512,10.3307723999023 -53.6613235473633,10.3307723999023 -53.7962417602539,10.3307723999023 -54.2909469604492,10.3307723999023 -54.6057586669922,10.3307723999023 -55.2353820800781,10.3307723999023 -55.4602470397949,10.3307723999023 -55.5951690673828,10.3307723999023 -56.2697639465332,10.3307723999023 -56.9443626403809,10.3307723999023 -57.1692276000977,10.3307723999023 -57.5290145874023,10.3307723999023 -57.7089042663574,10.3307723999023 -57.8887977600098,10.3307723999023 -58.1136627197266,10.3307723999023 -58.2935562133789,10.3307723999023 -58.6083679199219,10.3307723999023 -59.2829666137695,10.3307723999023 -59.8676147460938,10.3307723999023 -60.0475082397461,10.3307723999023 -60.1374549865723,10.3307723999023 -60.8570251464844,10.3307723999023 -62.0263290405273,10.3307723999023 -62.2511940002441,10.3307723999023 -62.6559524536133,10.3307723999023 -63.2855758666992,10.3307723999023 -63.4654693603516,10.3307723999023 -63.7802810668945,10.3307723999023 -64.634765625,10.3307723999023 -52.2221794128418,10.3757457733154 -52.9867248535156,10.3757457733154 -53.7512664794922,10.3757457733154 -54.0211067199707,10.3757457733154 -54.1560249328613,10.3757457733154 -55.0105171203613,10.3757457733154 -55.1004638671875,10.3757457733154 -55.5951690673828,10.3757457733154 -55.6851119995117,10.3757457733154 -55.9099807739258,10.3757457733154 -56.0898704528809,10.3757457733154 -56.7194976806641,10.3757457733154 -56.8993873596191,10.3757457733154 -57.3041458129883,10.3757457733154 -57.5290145874023,10.3757457733154 -58.1586380004883,10.3757457733154 -59.013126373291,10.3757457733154 -59.1480445861816,10.3757457733154 -59.2379913330078,10.3757457733154 -59.2829666137695,10.3757457733154 -59.327938079834,10.3757457733154 -59.4628601074219,10.3757457733154 -59.642749786377,10.3757457733154 -61.2168121337891,10.3757457733154 -61.306755065918,10.3757457733154 -61.8014602661133,10.3757457733154 -62.4310836791992,10.3757457733154 -62.4760589599609,10.3757457733154 -62.6109771728516,10.3757457733154 -62.8808174133301,10.3757457733154 -63.5554122924805,10.3757457733154 -63.6453628540039,10.3757457733154 -63.6903343200684,10.3757457733154 -64.0950927734375,10.3757457733154 -64.1850433349609,10.3757457733154 -51.8174209594727,10.4207191467285 -51.997314453125,10.4207191467285 -52.2221794128418,10.4207191467285 -52.8068313598633,10.4207191467285 -52.851806640625,10.4207191467285 -53.2565612792969,10.4207191467285 -53.7062950134277,10.4207191467285 -54.515811920166,10.4207191467285 -55.145435333252,10.4207191467285 -55.5951690673828,10.4207191467285 -55.7750587463379,10.4207191467285 -56.3597106933594,10.4207191467285 -56.9443626403809,10.4207191467285 -57.1242523193359,10.4207191467285 -57.2591743469238,10.4207191467285 -57.7988510131836,10.4207191467285 -58.2935562133789,10.4207191467285 -58.9681549072266,10.4207191467285 -59.1930198669434,10.4207191467285 -61.2168121337891,10.4207191467285 -61.4866485595703,10.4207191467285 -61.531623840332,10.4207191467285 -61.7115173339844,10.4207191467285 -62.3411407470703,10.4207191467285 -63.4204940795898,10.4207191467285 -63.9601745605469,10.4207191467285 -64.4099044799805,10.4207191467285 -44.711669921875,10.4656925201416 -51.0528793334961,10.4656925201416 -51.5026092529297,10.4656925201416 -52.2221794128418,10.4656925201416 -52.851806640625,10.4656925201416 -53.2115898132324,10.4656925201416 -54.0660781860352,10.4656925201416 -54.3808898925781,10.4656925201416 -54.7406768798828,10.4656925201416 -55.0105171203613,10.4656925201416 -55.1004638671875,10.4656925201416 -55.2803535461426,10.4656925201416 -55.8650054931641,10.4656925201416 -56.179817199707,10.4656925201416 -56.2697639465332,10.4656925201416 -57.5290145874023,10.4656925201416 -58.1136627197266,10.4656925201416 -58.2935562133789,10.4656925201416 -58.3385314941406,10.4656925201416 -58.6533432006836,10.4656925201416 -58.9231796264648,10.4656925201416 -59.013126373291,10.4656925201416 -59.642749786377,10.4656925201416 -59.7776718139648,10.4656925201416 -60.8570251464844,10.4656925201416 -61.306755065918,10.4656925201416 -61.846435546875,10.4656925201416 -62.0713005065918,10.4656925201416 -62.9707641601562,10.4656925201416 -63.195629119873,10.4656925201416 -63.4654693603516,10.4656925201416 -63.7353057861328,10.4656925201416 -51.5475845336914,10.5106649398804 -51.7724494934082,10.5106649398804 -52.1322326660156,10.5106649398804 -52.1772079467773,10.5106649398804 -52.3571014404297,10.5106649398804 -52.8967781066895,10.5106649398804 -53.6613235473633,10.5106649398804 -53.7512664794922,10.5106649398804 -54.0211067199707,10.5106649398804 -54.0660781860352,10.5106649398804 -54.1560249328613,10.5106649398804 -54.9205703735352,10.5106649398804 -55.4602470397949,10.5106649398804 -55.6401405334473,10.5106649398804 -55.6851119995117,10.5106649398804 -55.7750587463379,10.5106649398804 -57.3041458129883,10.5106649398804 -57.4390640258789,10.5106649398804 -57.7089042663574,10.5106649398804 -58.0686912536621,10.5106649398804 -59.2829666137695,10.5106649398804 -59.3729095458984,10.5106649398804 -59.4628601074219,10.5106649398804 -59.8226432800293,10.5106649398804 -61.2617835998535,10.5106649398804 -61.306755065918,10.5106649398804 -61.3967056274414,10.5106649398804 -61.6665420532227,10.5106649398804 -61.846435546875,10.5106649398804 -62.2961654663086,10.5106649398804 -63.510440826416,10.5106649398804 -64.0950927734375,10.5106649398804 -64.2300109863281,10.5106649398804 -64.4548797607422,10.5106649398804 -44.1719970703125,10.5556383132935 -44.8016052246094,10.5556383132935 -45.1164245605469,10.5556383132935 -51.3676910400391,10.5556383132935 -51.7274780273438,10.5556383132935 -52.6719131469727,10.5556383132935 -52.7168846130371,10.5556383132935 -53.0766716003418,10.5556383132935 -53.6163482666016,10.5556383132935 -54.4708366394043,10.5556383132935 -54.8755950927734,10.5556383132935 -55.7750587463379,10.5556383132935 -56.8544158935547,10.5556383132935 -56.9443626403809,10.5556383132935 -57.0792808532715,10.5556383132935 -57.5739860534668,10.5556383132935 -57.6189575195312,10.5556383132935 -58.1586380004883,10.5556383132935 -58.2935562133789,10.5556383132935 -58.4734497070312,10.5556383132935 -58.6083679199219,10.5556383132935 -60.2274017333984,10.5556383132935 -60.2723731994629,10.5556383132935 -61.6665420532227,10.5556383132935 -63.195629119873,10.5556383132935 -64.0501174926758,10.5556383132935 -64.3649291992188,10.5556383132935 -44.9815063476562,10.6006116867065 -45.1614074707031,10.6006116867065 -51.2327728271484,10.6006116867065 -51.6375312805176,10.6006116867065 -51.9523429870605,10.6006116867065 -52.1322326660156,10.6006116867065 -52.851806640625,10.6006116867065 -53.0316963195801,10.6006116867065 -53.7962417602539,10.6006116867065 -54.4708366394043,10.6006116867065 -54.830623626709,10.6006116867065 -54.8755950927734,10.6006116867065 -55.3253288269043,10.6006116867065 -56.8544158935547,10.6006116867065 -56.9443626403809,10.6006116867065 -56.9893341064453,10.6006116867065 -57.034309387207,10.6006116867065 -57.1692276000977,10.6006116867065 -57.34912109375,10.6006116867065 -57.4390640258789,10.6006116867065 -58.6083679199219,10.6006116867065 -58.8332328796387,10.6006116867065 -59.327938079834,10.6006116867065 -59.4628601074219,10.6006116867065 -60.0025367736816,10.6006116867065 -60.0475082397461,10.6006116867065 -60.4972381591797,10.6006116867065 -60.5422134399414,10.6006116867065 -61.531623840332,10.6006116867065 -61.846435546875,10.6006116867065 -62.0713005065918,10.6006116867065 -62.161247253418,10.6006116867065 -62.4310836791992,10.6006116867065 -62.5660057067871,10.6006116867065 -62.7458992004395,10.6006116867065 -63.9151992797852,10.6006116867065 -63.9601745605469,10.6006116867065 -64.1400680541992,10.6006116867065 -44.9365234375,10.6455850601196 -51.2777442932129,10.6455850601196 -51.5026092529297,10.6455850601196 -51.9073677062988,10.6455850601196 -52.6269378662109,10.6455850601196 -52.7168846130371,10.6455850601196 -52.9417495727539,10.6455850601196 -53.0766716003418,10.6455850601196 -53.8861885070801,10.6455850601196 -55.2803535461426,10.6455850601196 -55.3253288269043,10.6455850601196 -56.1348457336426,10.6455850601196 -56.809440612793,10.6455850601196 -56.9443626403809,10.6455850601196 -57.3041458129883,10.6455850601196 -57.3940925598145,10.6455850601196 -57.4840393066406,10.6455850601196 -58.1136627197266,10.6455850601196 -58.698314666748,10.6455850601196 -59.1930198669434,10.6455850601196 -59.5078315734863,10.6455850601196 -59.642749786377,10.6455850601196 -59.7776718139648,10.6455850601196 -60.2723731994629,10.6455850601196 -60.4072952270508,10.6455850601196 -60.8120536804199,10.6455850601196 -61.2168121337891,10.6455850601196 -61.3517303466797,10.6455850601196 -61.8914070129395,10.6455850601196 -62.2511940002441,10.6455850601196 -62.3861122131348,10.6455850601196 -62.6559524536133,10.6455850601196 -62.8358459472656,10.6455850601196 -63.2406005859375,10.6455850601196 -63.510440826416,10.6455850601196 -64.0501174926758,10.6455850601196 -64.4099044799805,10.6455850601196 -44.0820617675781,10.6905584335327 -45.3862609863281,10.6905584335327 -51.3676910400391,10.6905584335327 -52.1322326660156,10.6905584335327 -52.4470443725586,10.6905584335327 -52.8068313598633,10.6905584335327 -54.5607833862305,10.6905584335327 -54.6507301330566,10.6905584335327 -55.3253288269043,10.6905584335327 -56.5845756530762,10.6905584335327 -56.8993873596191,10.6905584335327 -57.3940925598145,10.6905584335327 -57.5739860534668,10.6905584335327 -57.6189575195312,10.6905584335327 -57.9787445068359,10.6905584335327 -58.5184211730957,10.6905584335327 -58.9681549072266,10.6905584335327 -59.1030731201172,10.6905584335327 -60.2723731994629,10.6905584335327 -60.991943359375,10.6905584335327 -61.1718368530273,10.6905584335327 -61.3517303466797,10.6905584335327 -61.5765953063965,10.6905584335327 -61.8914070129395,10.6905584335327 -62.1162719726562,10.6905584335327 -62.161247253418,10.6905584335327 -62.5210342407227,10.6905584335327 -62.6109771728516,10.6905584335327 -62.7458992004395,10.6905584335327 -63.195629119873,10.6905584335327 -63.4204940795898,10.6905584335327 -64.1850433349609,10.6905584335327 -45.2513427734375,10.7355308532715 -51.2777442932129,10.7355308532715 -51.4576377868652,10.7355308532715 -52.0872611999512,10.7355308532715 -52.2221794128418,10.7355308532715 -52.4920196533203,10.7355308532715 -53.166618347168,10.7355308532715 -53.4814300537109,10.7355308532715 -53.7962417602539,10.7355308532715 -54.1110534667969,10.7355308532715 -54.6957054138184,10.7355308532715 -55.5052185058594,10.7355308532715 -55.7750587463379,10.7355308532715 -56.3597106933594,10.7355308532715 -56.49462890625,10.7355308532715 -56.5396041870117,10.7355308532715 -56.6295471191406,10.7355308532715 -57.0792808532715,10.7355308532715 -57.1692276000977,10.7355308532715 -57.34912109375,10.7355308532715 -57.4840393066406,10.7355308532715 -57.7089042663574,10.7355308532715 -57.7988510131836,10.7355308532715 -58.9231796264648,10.7355308532715 -58.9681549072266,10.7355308532715 -59.013126373291,10.7355308532715 -59.2829666137695,10.7355308532715 -59.9575614929199,10.7355308532715 -60.2274017333984,10.7355308532715 -60.2723731994629,10.7355308532715 -60.7670783996582,10.7355308532715 -60.8570251464844,10.7355308532715 -61.2617835998535,10.7355308532715 -61.4866485595703,10.7355308532715 -62.3861122131348,10.7355308532715 -62.4760589599609,10.7355308532715 -62.7908706665039,10.7355308532715 -62.8358459472656,10.7355308532715 -63.2855758666992,10.7355308532715 -63.6903343200684,10.7355308532715 -64.4099044799805,10.7355308532715 -44.1270141601562,10.7805042266846 -44.7566528320312,10.7805042266846 -45.0264892578125,10.7805042266846 -46.3756713867188,10.7805042266846 -46.420654296875,10.7805042266846 -51.7274780273438,10.7805042266846 -52.4470443725586,10.7805042266846 -52.4920196533203,10.7805042266846 -53.2115898132324,10.7805042266846 -53.346508026123,10.7805042266846 -54.515811920166,10.7805042266846 -55.4602470397949,10.7805042266846 -55.7300872802734,10.7805042266846 -56.0448989868164,10.7805042266846 -56.2697639465332,10.7805042266846 -57.0792808532715,10.7805042266846 -57.2141990661621,10.7805042266846 -57.4390640258789,10.7805042266846 -57.5290145874023,10.7805042266846 -57.9787445068359,10.7805042266846 -58.3835029602051,10.7805042266846 -59.1930198669434,10.7805042266846 -60.4072952270508,10.7805042266846 -60.8120536804199,10.7805042266846 -61.6665420532227,10.7805042266846 -61.9363822937012,10.7805042266846 -62.6559524536133,10.7805042266846 -63.1506576538086,10.7805042266846 -44.1270141601562,10.8254776000977 -44.4418334960938,10.8254776000977 -44.6217346191406,10.8254776000977 -45.7010803222656,10.8254776000977 -46.2407531738281,10.8254776000977 -46.3307189941406,10.8254776000977 -52.4020729064941,10.8254776000977 -52.6269378662109,10.8254776000977 -52.9867248535156,10.8254776000977 -53.346508026123,10.8254776000977 -53.9761352539062,10.8254776000977 -54.3808898925781,10.8254776000977 -54.4708366394043,10.8254776000977 -55.0105171203613,10.8254776000977 -55.7300872802734,10.8254776000977 -56.2247924804688,10.8254776000977 -56.2697639465332,10.8254776000977 -56.3147354125977,10.8254776000977 -56.49462890625,10.8254776000977 -56.6295471191406,10.8254776000977 -57.1242523193359,10.8254776000977 -58.7882614135742,10.8254776000977 -58.9231796264648,10.8254776000977 -59.1030731201172,10.8254776000977 -59.1480445861816,10.8254776000977 -59.1930198669434,10.8254776000977 -59.2829666137695,10.8254776000977 -59.5078315734863,10.8254776000977 -59.8226432800293,10.8254776000977 -60.1374549865723,10.8254776000977 -60.3173484802246,10.8254776000977 -60.4522666931152,10.8254776000977 -60.6321601867676,10.8254776000977 -60.677131652832,10.8254776000977 -60.8570251464844,10.8254776000977 -62.0263290405273,10.8254776000977 -62.161247253418,10.8254776000977 -63.2406005859375,10.8254776000977 -64.0950927734375,10.8254776000977 -43.8121948242188,10.8704509735107 -44.48681640625,10.8704509735107 -44.7566528320312,10.8704509735107 -45.1614074707031,10.8704509735107 -45.5211791992188,10.8704509735107 -45.7010803222656,10.8704509735107 -45.9709167480469,10.8704509735107 -46.0608520507812,10.8704509735107 -46.1058349609375,10.8704509735107 -51.1877975463867,10.8704509735107 -51.3676910400391,10.8704509735107 -52.1322326660156,10.8704509735107 -52.6269378662109,10.8704509735107 -52.7168846130371,10.8704509735107 -52.8068313598633,10.8704509735107 -52.851806640625,10.8704509735107 -53.1216430664062,10.8704509735107 -53.9761352539062,10.8704509735107 -54.0660781860352,10.8704509735107 -54.1110534667969,10.8704509735107 -54.3359184265137,10.8704509735107 -54.6957054138184,10.8704509735107 -55.3703002929688,10.8704509735107 -55.6851119995117,10.8704509735107 -56.8544158935547,10.8704509735107 -56.8993873596191,10.8704509735107 -56.9893341064453,10.8704509735107 -57.8887977600098,10.8704509735107 -58.1136627197266,10.8704509735107 -59.013126373291,10.8704509735107 -59.1930198669434,10.8704509735107 -59.327938079834,10.8704509735107 -60.2723731994629,10.8704509735107 -60.677131652832,10.8704509735107 -60.8120536804199,10.8704509735107 -61.1268653869629,10.8704509735107 -62.0713005065918,10.8704509735107 -63.2406005859375,10.8704509735107 -63.825252532959,10.8704509735107 -64.2300109863281,10.8704509735107 -43.8121948242188,10.9154233932495 -44.0820617675781,10.9154233932495 -45.0714721679688,10.9154233932495 -45.5211791992188,10.9154233932495 -45.6560974121094,10.9154233932495 -45.7460632324219,10.9154233932495 -46.19580078125,10.9154233932495 -46.2407531738281,10.9154233932495 -46.3756713867188,10.9154233932495 -51.1877975463867,10.9154233932495 -52.1322326660156,10.9154233932495 -52.312126159668,10.9154233932495 -53.2565612792969,10.9154233932495 -53.4364547729492,10.9154233932495 -53.6163482666016,10.9154233932495 -54.1110534667969,10.9154233932495 -54.9205703735352,10.9154233932495 -55.3253288269043,10.9154233932495 -56.9443626403809,10.9154233932495 -56.9893341064453,10.9154233932495 -57.663932800293,10.9154233932495 -57.7538795471191,10.9154233932495 -58.3385314941406,10.9154233932495 -58.4284744262695,10.9154233932495 -58.8332328796387,10.9154233932495 -59.013126373291,10.9154233932495 -59.5528030395508,10.9154233932495 -59.642749786377,10.9154233932495 -59.6877212524414,10.9154233932495 -60.8120536804199,10.9154233932495 -61.3517303466797,10.9154233932495 -61.5765953063965,10.9154233932495 -61.8914070129395,10.9154233932495 -62.1162719726562,10.9154233932495 -62.2961654663086,10.9154233932495 -62.4760589599609,10.9154233932495 -62.6109771728516,10.9154233932495 -63.2406005859375,10.9154233932495 -63.4654693603516,10.9154233932495 -63.825252532959,10.9154233932495 -64.5448226928711,10.9154233932495 -64.7247161865234,10.9154233932495 -44.1719970703125,10.9603967666626 -45.3862609863281,10.9603967666626 -45.8809814453125,10.9603967666626 -46.1058349609375,10.9603967666626 -46.19580078125,10.9603967666626 -46.3756713867188,10.9603967666626 -46.8254089355469,10.9603967666626 -51.2327728271484,10.9603967666626 -51.3227157592773,10.9603967666626 -51.4126625061035,10.9603967666626 -51.6375312805176,10.9603967666626 -51.682502746582,10.9603967666626 -52.1322326660156,10.9603967666626 -52.2221794128418,10.9603967666626 -52.4020729064941,10.9603967666626 -52.536994934082,10.9603967666626 -52.9867248535156,10.9603967666626 -53.4814300537109,10.9603967666626 -53.5713768005371,10.9603967666626 -54.201000213623,10.9603967666626 -54.3359184265137,10.9603967666626 -55.3253288269043,10.9603967666626 -55.4602470397949,10.9603967666626 -55.7750587463379,10.9603967666626 -55.9099807739258,10.9603967666626 -57.0792808532715,10.9603967666626 -57.5290145874023,10.9603967666626 -58.0686912536621,10.9603967666626 -58.7882614135742,10.9603967666626 -59.2829666137695,10.9603967666626 -60.2723731994629,10.9603967666626 -60.3173484802246,10.9603967666626 -60.4972381591797,10.9603967666626 -60.677131652832,10.9603967666626 -61.3967056274414,10.9603967666626 -61.7115173339844,10.9603967666626 -62.0263290405273,10.9603967666626 -62.5660057067871,10.9603967666626 -62.7908706665039,10.9603967666626 -63.3755226135254,10.9603967666626 -64.634765625,10.9603967666626 -64.6797409057617,10.9603967666626 -64.7696914672852,10.9603967666626 -43.6772766113281,11.0053701400757 -44.1719970703125,11.0053701400757 -44.8465881347656,11.0053701400757 -46.0158996582031,11.0053701400757 -46.0608520507812,11.0053701400757 -46.5105895996094,11.0053701400757 -46.7354736328125,11.0053701400757 -46.7804260253906,11.0053701400757 -46.8703918457031,11.0053701400757 -47.0502624511719,11.0053701400757 -52.0872611999512,11.0053701400757 -52.9417495727539,11.0053701400757 -53.0766716003418,11.0053701400757 -53.7062950134277,11.0053701400757 -53.7512664794922,11.0053701400757 -54.1110534667969,11.0053701400757 -54.3359184265137,11.0053701400757 -55.2803535461426,11.0053701400757 -55.3703002929688,11.0053701400757 -55.4602470397949,11.0053701400757 -55.6851119995117,11.0053701400757 -56.8544158935547,11.0053701400757 -57.034309387207,11.0053701400757 -57.34912109375,11.0053701400757 -57.7988510131836,11.0053701400757 -57.8887977600098,11.0053701400757 -58.7432861328125,11.0053701400757 -59.2379913330078,11.0053701400757 -59.327938079834,11.0053701400757 -59.6877212524414,11.0053701400757 -60.2723731994629,11.0053701400757 -60.4522666931152,11.0053701400757 -60.9469718933105,11.0053701400757 -61.1268653869629,11.0053701400757 -61.1718368530273,11.0053701400757 -61.6215667724609,11.0053701400757 -62.6109771728516,11.0053701400757 -63.0607109069824,11.0053701400757 -63.1506576538086,11.0053701400757 -63.4654693603516,11.0053701400757 -63.7353057861328,11.0053701400757 -44.3518981933594,11.0503435134888 -44.3968505859375,11.0503435134888 -44.48681640625,11.0503435134888 -44.5317687988281,11.0503435134888 -44.6666870117188,11.0503435134888 -45.2063903808594,11.0503435134888 -45.5211791992188,11.0503435134888 -45.566162109375,11.0503435134888 -45.8359985351562,11.0503435134888 -45.9709167480469,11.0503435134888 -46.1058349609375,11.0503435134888 -46.2407531738281,11.0503435134888 -46.420654296875,11.0503435134888 -46.6005554199219,11.0503435134888 -51.3227157592773,11.0503435134888 -51.5475845336914,11.0503435134888 -52.1322326660156,11.0503435134888 -52.2671546936035,11.0503435134888 -52.4020729064941,11.0503435134888 -53.8412132263184,11.0503435134888 -54.515811920166,11.0503435134888 -54.7856521606445,11.0503435134888 -55.5951690673828,11.0503435134888 -56.2247924804688,11.0503435134888 -56.3147354125977,11.0503435134888 -56.5845756530762,11.0503435134888 -56.8993873596191,11.0503435134888 -57.0792808532715,11.0503435134888 -57.5290145874023,11.0503435134888 -57.5739860534668,11.0503435134888 -58.5184211730957,11.0503435134888 -58.8332328796387,11.0503435134888 -58.9231796264648,11.0503435134888 -59.8226432800293,11.0503435134888 -59.8676147460938,11.0503435134888 -59.9575614929199,11.0503435134888 -60.8120536804199,11.0503435134888 -60.991943359375,11.0503435134888 -61.1718368530273,11.0503435134888 -61.3517303466797,11.0503435134888 -61.4416770935059,11.0503435134888 -61.4866485595703,11.0503435134888 -61.531623840332,11.0503435134888 -61.8014602661133,11.0503435134888 -61.9813537597656,11.0503435134888 -62.4310836791992,11.0503435134888 -63.4204940795898,11.0503435134888 -63.6003875732422,11.0503435134888 -43.63232421875,11.0953159332275 -44.3518981933594,11.0953159332275 -45.4312438964844,11.0953159332275 -52.2221794128418,11.0953159332275 -52.312126159668,11.0953159332275 -52.6719131469727,11.0953159332275 -53.0766716003418,11.0953159332275 -53.7512664794922,11.0953159332275 -55.0554885864258,11.0953159332275 -55.3703002929688,11.0953159332275 -55.6851119995117,11.0953159332275 -56.9893341064453,11.0953159332275 -57.4390640258789,11.0953159332275 -57.5290145874023,11.0953159332275 -57.5739860534668,11.0953159332275 -58.3385314941406,11.0953159332275 -59.1930198669434,11.0953159332275 -59.327938079834,11.0953159332275 -62.5660057067871,11.0953159332275 -43.7672424316406,11.1402893066406 -43.9920959472656,11.1402893066406 -44.2169799804688,11.1402893066406 -44.3069152832031,11.1402893066406 -44.3518981933594,11.1402893066406 -44.3968505859375,11.1402893066406 -44.6666870117188,11.1402893066406 -44.711669921875,11.1402893066406 -44.8465881347656,11.1402893066406 -45.6111450195312,11.1402893066406 -45.7010803222656,11.1402893066406 -46.0608520507812,11.1402893066406 -46.1508178710938,11.1402893066406 -46.5105895996094,11.1402893066406 -46.7804260253906,11.1402893066406 -51.1877975463867,11.1402893066406 -51.2777442932129,11.1402893066406 -52.3571014404297,11.1402893066406 -53.166618347168,11.1402893066406 -54.7856521606445,11.1402893066406 -55.0105171203613,11.1402893066406 -55.3253288269043,11.1402893066406 -55.4602470397949,11.1402893066406 -55.9999237060547,11.1402893066406 -56.0898704528809,11.1402893066406 -56.2247924804688,11.1402893066406 -57.6189575195312,11.1402893066406 -58.1136627197266,11.1402893066406 -58.4734497070312,11.1402893066406 -58.5184211730957,11.1402893066406 -58.5633926391602,11.1402893066406 -58.6083679199219,11.1402893066406 -58.7882614135742,11.1402893066406 -58.8782081604004,11.1402893066406 -59.3729095458984,11.1402893066406 -59.6877212524414,11.1402893066406 -60.2723731994629,11.1402893066406 -61.3967056274414,11.1402893066406 -61.4416770935059,11.1402893066406 -61.846435546875,11.1402893066406 -61.9813537597656,11.1402893066406 -62.0713005065918,11.1402893066406 -62.6559524536133,11.1402893066406 -62.9257888793945,11.1402893066406 -63.0157356262207,11.1402893066406 -63.6453628540039,11.1402893066406 -63.7353057861328,11.1402893066406 -63.9151992797852,11.1402893066406 -64.6797409057617,11.1402893066406 -44.4418334960938,11.1852626800537 -45.1164245605469,11.1852626800537 -46.6904907226562,11.1852626800537 -46.7354736328125,11.1852626800537 -46.9603271484375,11.1852626800537 -47.0952453613281,11.1852626800537 -47.4100646972656,11.1852626800537 -47.9047584533691,11.1852626800537 -51.2327728271484,11.1852626800537 -51.3676910400391,11.1852626800537 -51.5475845336914,11.1852626800537 -52.2221794128418,11.1852626800537 -53.3015365600586,11.1852626800537 -53.4814300537109,11.1852626800537 -53.6613235473633,11.1852626800537 -53.8861885070801,11.1852626800537 -53.9311599731445,11.1852626800537 -54.9205703735352,11.1852626800537 -55.0105171203613,11.1852626800537 -55.2353820800781,11.1852626800537 -55.9099807739258,11.1852626800537 -56.179817199707,11.1852626800537 -56.4046859741211,11.1852626800537 -56.5396041870117,11.1852626800537 -57.2591743469238,11.1852626800537 -57.7538795471191,11.1852626800537 -58.2036094665527,11.1852626800537 -58.4284744262695,11.1852626800537 -59.2829666137695,11.1852626800537 -59.4628601074219,11.1852626800537 -60.5422134399414,11.1852626800537 -60.8570251464844,11.1852626800537 -60.9020004272461,11.1852626800537 -61.0818901062012,11.1852626800537 -62.9707641601562,11.1852626800537 -63.2406005859375,11.1852626800537 -64.5897979736328,11.1852626800537 -43.5873413085938,11.2302360534668 -44.5767517089844,11.2302360534668 -44.8915710449219,11.2302360534668 -45.1614074707031,11.2302360534668 -45.5211791992188,11.2302360534668 -46.3756713867188,11.2302360534668 -46.9153442382812,11.2302360534668 -47.0053100585938,11.2302360534668 -47.6349182128906,11.2302360534668 -47.6798934936523,11.2302360534668 -47.9947052001953,11.2302360534668 -51.5925559997559,11.2302360534668 -53.1216430664062,11.2302360534668 -53.6163482666016,11.2302360534668 -53.7512664794922,11.2302360534668 -53.7962417602539,11.2302360534668 -54.2909469604492,11.2302360534668 -54.3808898925781,11.2302360534668 -54.9655418395996,11.2302360534668 -55.0105171203613,11.2302360534668 -55.2803535461426,11.2302360534668 -55.4152755737305,11.2302360534668 -55.9549522399902,11.2302360534668 -56.179817199707,11.2302360534668 -56.5845756530762,11.2302360534668 -56.809440612793,11.2302360534668 -56.8993873596191,11.2302360534668 -57.2141990661621,11.2302360534668 -57.8438262939453,11.2302360534668 -58.1586380004883,11.2302360534668 -58.3835029602051,11.2302360534668 -58.6083679199219,11.2302360534668 -58.7882614135742,11.2302360534668 -59.5528030395508,11.2302360534668 -59.5977783203125,11.2302360534668 -60.3623199462891,11.2302360534668 -60.5422134399414,11.2302360534668 -60.9020004272461,11.2302360534668 -61.306755065918,11.2302360534668 -61.7115173339844,11.2302360534668 -61.846435546875,11.2302360534668 -61.8914070129395,11.2302360534668 -62.7009239196777,11.2302360534668 -63.0607109069824,11.2302360534668 -63.1506576538086,11.2302360534668 -63.9151992797852,11.2302360534668 -64.4998474121094,11.2302360534668 -43.5873413085938,11.2752084732056 -44.4418334960938,11.2752084732056 -44.9365234375,11.2752084732056 -44.9815063476562,11.2752084732056 -45.1614074707031,11.2752084732056 -45.4762268066406,11.2752084732056 -46.19580078125,11.2752084732056 -46.6904907226562,11.2752084732056 -47.4100646972656,11.2752084732056 -47.6798934936523,11.2752084732056 -47.814811706543,11.2752084732056 -48.2645416259766,11.2752084732056 -48.8941688537598,11.2752084732056 -52.0422897338867,11.2752084732056 -52.4470443725586,11.2752084732056 -52.9867248535156,11.2752084732056 -53.0766716003418,11.2752084732056 -53.2115898132324,11.2752084732056 -53.5713768005371,11.2752084732056 -53.7062950134277,11.2752084732056 -53.8861885070801,11.2752084732056 -54.1110534667969,11.2752084732056 -54.1560249328613,11.2752084732056 -54.6057586669922,11.2752084732056 -54.9205703735352,11.2752084732056 -55.145435333252,11.2752084732056 -55.1904067993164,11.2752084732056 -56.49462890625,11.2752084732056 -56.9893341064453,11.2752084732056 -57.034309387207,11.2752084732056 -57.4840393066406,11.2752084732056 -58.1136627197266,11.2752084732056 -58.6083679199219,11.2752084732056 -59.013126373291,11.2752084732056 -59.1030731201172,11.2752084732056 -59.2379913330078,11.2752084732056 -59.3729095458984,11.2752084732056 -59.4628601074219,11.2752084732056 -59.5078315734863,11.2752084732056 -60.4072952270508,11.2752084732056 -60.9020004272461,11.2752084732056 -61.1718368530273,11.2752084732056 -61.5765953063965,11.2752084732056 -62.161247253418,11.2752084732056 -63.4204940795898,11.2752084732056 -64.0501174926758,11.2752084732056 -64.4548797607422,11.2752084732056 -64.5897979736328,11.2752084732056 -43.9021606445312,11.3201818466187 -44.1270141601562,11.3201818466187 -44.711669921875,11.3201818466187 -45.0264892578125,11.3201818466187 -46.0608520507812,11.3201818466187 -46.7804260253906,11.3201818466187 -46.9153442382812,11.3201818466187 -47.1851806640625,11.3201818466187 -47.275146484375,11.3201818466187 -47.5,11.3201818466187 -48.4444351196289,11.3201818466187 -48.9391403198242,11.3201818466187 -51.3227157592773,11.3201818466187 -51.4576377868652,11.3201818466187 -51.7274780273438,11.3201818466187 -51.8174209594727,11.3201818466187 -52.0422897338867,11.3201818466187 -52.851806640625,11.3201818466187 -53.0316963195801,11.3201818466187 -53.346508026123,11.3201818466187 -54.2909469604492,11.3201818466187 -56.179817199707,11.3201818466187 -56.2247924804688,11.3201818466187 -56.7644691467285,11.3201818466187 -56.8544158935547,11.3201818466187 -57.034309387207,11.3201818466187 -57.5290145874023,11.3201818466187 -57.7538795471191,11.3201818466187 -57.8438262939453,11.3201818466187 -58.0686912536621,11.3201818466187 -58.9681549072266,11.3201818466187 -59.013126373291,11.3201818466187 -60.1374549865723,11.3201818466187 -60.4522666931152,11.3201818466187 -61.0369186401367,11.3201818466187 -61.7564888000488,11.3201818466187 -61.8014602661133,11.3201818466187 -61.8914070129395,11.3201818466187 -62.0263290405273,11.3201818466187 -62.1162719726562,11.3201818466187 -62.2961654663086,11.3201818466187 -63.0157356262207,11.3201818466187 -63.1056823730469,11.3201818466187 -63.4654693603516,11.3201818466187 -64.2300109863281,11.3201818466187 -43.7672424316406,11.3651552200317 -44.2619323730469,11.3651552200317 -45.566162109375,11.3651552200317 -46.19580078125,11.3651552200317 -47.5449714660645,11.3651552200317 -48.3994636535645,11.3651552200317 -49.164005279541,11.3651552200317 -53.0316963195801,11.3651552200317 -53.2565612792969,11.3651552200317 -54.1110534667969,11.3651552200317 -55.2353820800781,11.3651552200317 -57.7089042663574,11.3651552200317 -58.7432861328125,11.3651552200317 -58.8782081604004,11.3651552200317 -59.5528030395508,11.3651552200317 -59.8676147460938,11.3651552200317 -60.3623199462891,11.3651552200317 -60.5871887207031,11.3651552200317 -60.8120536804199,11.3651552200317 -61.1718368530273,11.3651552200317 -61.306755065918,11.3651552200317 -62.1162719726562,11.3651552200317 -62.3861122131348,11.3651552200317 -62.5210342407227,11.3651552200317 -62.5660057067871,11.3651552200317 -62.6109771728516,11.3651552200317 -62.6559524536133,11.3651552200317 -62.9707641601562,11.3651552200317 -63.2406005859375,11.3651552200317 -63.4204940795898,11.3651552200317 -63.6003875732422,11.3651552200317 -63.6903343200684,11.3651552200317 -63.7353057861328,11.3651552200317 -63.9151992797852,11.3651552200317 -44.3518981933594,11.4101285934448 -45.2513427734375,11.4101285934448 -45.8359985351562,11.4101285934448 -46.19580078125,11.4101285934448 -46.6455078125,11.4101285934448 -46.6904907226562,11.4101285934448 -47.2301635742188,11.4101285934448 -47.5449714660645,11.4101285934448 -47.9947052001953,11.4101285934448 -48.1745986938477,11.4101285934448 -48.3095169067383,11.4101285934448 -48.5343818664551,11.4101285934448 -48.6693000793457,11.4101285934448 -49.3438987731934,11.4101285934448 -51.3676910400391,11.4101285934448 -51.5026092529297,11.4101285934448 -51.7274780273438,11.4101285934448 -52.536994934082,11.4101285934448 -52.851806640625,11.4101285934448 -52.8967781066895,11.4101285934448 -53.3015365600586,11.4101285934448 -53.3914833068848,11.4101285934448 -53.7962417602539,11.4101285934448 -54.1110534667969,11.4101285934448 -54.6507301330566,11.4101285934448 -56.4046859741211,11.4101285934448 -56.5845756530762,11.4101285934448 -56.6295471191406,11.4101285934448 -56.809440612793,11.4101285934448 -57.034309387207,11.4101285934448 -57.1692276000977,11.4101285934448 -57.2591743469238,11.4101285934448 -58.4284744262695,11.4101285934448 -58.5184211730957,11.4101285934448 -59.327938079834,11.4101285934448 -59.7326965332031,11.4101285934448 -60.3173484802246,11.4101285934448 -60.5422134399414,11.4101285934448 -60.7221069335938,11.4101285934448 -61.1718368530273,11.4101285934448 -61.3967056274414,11.4101285934448 -61.7564888000488,11.4101285934448 -61.846435546875,11.4101285934448 -61.9813537597656,11.4101285934448 -62.161247253418,11.4101285934448 -62.8808174133301,11.4101285934448 -62.9707641601562,11.4101285934448 -63.0157356262207,11.4101285934448 -63.6003875732422,11.4101285934448 -63.825252532959,11.4101285934448 -64.4998474121094,11.4101285934448 -44.0370788574219,11.4551019668579 -44.1719970703125,11.4551019668579 -45.0264892578125,11.4551019668579 -45.0714721679688,11.4551019668579 -45.2963256835938,11.4551019668579 -45.4312438964844,11.4551019668579 -45.6560974121094,11.4551019668579 -45.7460632324219,11.4551019668579 -46.1508178710938,11.4551019668579 -46.7354736328125,11.4551019668579 -47.1851806640625,11.4551019668579 -47.2301635742188,11.4551019668579 -47.5899467468262,11.4551019668579 -47.6798934936523,11.4551019668579 -47.7698402404785,11.4551019668579 -48.2645416259766,11.4551019668579 -48.6243286132812,11.4551019668579 -48.9841156005859,11.4551019668579 -49.2089805603027,11.4551019668579 -49.2989273071289,11.4551019668579 -51.2777442932129,11.4551019668579 -51.3227157592773,11.4551019668579 -51.4576377868652,11.4551019668579 -51.7724494934082,11.4551019668579 -52.2221794128418,11.4551019668579 -52.3571014404297,11.4551019668579 -52.9417495727539,11.4551019668579 -53.5264015197754,11.4551019668579 -53.7962417602539,11.4551019668579 -54.2459716796875,11.4551019668579 -56.5396041870117,11.4551019668579 -56.9893341064453,11.4551019668579 -57.3940925598145,11.4551019668579 -58.7432861328125,11.4551019668579 -58.7882614135742,11.4551019668579 -59.1930198669434,11.4551019668579 -59.2379913330078,11.4551019668579 -59.2829666137695,11.4551019668579 -59.6877212524414,11.4551019668579 -59.7326965332031,11.4551019668579 -60.1374549865723,11.4551019668579 -60.2723731994629,11.4551019668579 -60.3173484802246,11.4551019668579 -60.3623199462891,11.4551019668579 -60.5422134399414,11.4551019668579 -60.9469718933105,11.4551019668579 -61.531623840332,11.4551019668579 -61.9363822937012,11.4551019668579 -62.4310836791992,11.4551019668579 -62.9257888793945,11.4551019668579 -62.9707641601562,11.4551019668579 -63.2855758666992,11.4551019668579 -63.7802810668945,11.4551019668579 -64.0950927734375,11.4551019668579 -43.3624877929688,11.5000743865967 -44.48681640625,11.5000743865967 -44.8016052246094,11.5000743865967 -45.0714721679688,11.5000743865967 -45.34130859375,11.5000743865967 -45.3862609863281,11.5000743865967 -45.5211791992188,11.5000743865967 -46.2857360839844,11.5000743865967 -46.6904907226562,11.5000743865967 -46.7804260253906,11.5000743865967 -47.4550476074219,11.5000743865967 -48.4894104003906,11.5000743865967 -48.5343818664551,11.5000743865967 -48.6693000793457,11.5000743865967 -48.7142753601074,11.5000743865967 -48.9391403198242,11.5000743865967 -49.6587104797363,11.5000743865967 -49.7936325073242,11.5000743865967 -51.1428260803223,11.5000743865967 -51.1877975463867,11.5000743865967 -51.682502746582,11.5000743865967 -52.6719131469727,11.5000743865967 -54.3359184265137,11.5000743865967 -54.3808898925781,11.5000743865967 -54.6507301330566,11.5000743865967 -55.5052185058594,11.5000743865967 -57.4390640258789,11.5000743865967 -57.5739860534668,11.5000743865967 -58.6083679199219,11.5000743865967 -58.8782081604004,11.5000743865967 -59.1030731201172,11.5000743865967 -59.5977783203125,11.5000743865967 -59.8676147460938,11.5000743865967 -60.8570251464844,11.5000743865967 -61.531623840332,11.5000743865967 -61.846435546875,11.5000743865967 -62.2961654663086,11.5000743865967 -62.3861122131348,11.5000743865967 -63.3305511474609,11.5000743865967 -64.4548797607422,11.5000743865967 -43.63232421875,11.5450477600098 -43.9920959472656,11.5450477600098 -44.0820617675781,11.5450477600098 -44.1270141601562,11.5450477600098 -45.1614074707031,11.5450477600098 -46.0608520507812,11.5450477600098 -46.5555725097656,11.5450477600098 -47.0952453613281,11.5450477600098 -47.7248649597168,11.5450477600098 -47.9047584533691,11.5450477600098 -47.9497299194336,11.5450477600098 -47.9947052001953,11.5450477600098 -48.5343818664551,11.5450477600098 -49.6587104797363,11.5450477600098 -49.7936325073242,11.5450477600098 -51.7724494934082,11.5450477600098 -51.8174209594727,11.5450477600098 -53.5713768005371,11.5450477600098 -53.9761352539062,11.5450477600098 -54.3808898925781,11.5450477600098 -54.6507301330566,11.5450477600098 -55.0105171203613,11.5450477600098 -55.5951690673828,11.5450477600098 -56.0448989868164,11.5450477600098 -56.1348457336426,11.5450477600098 -56.2247924804688,11.5450477600098 -57.34912109375,11.5450477600098 -57.9337692260742,11.5450477600098 -58.698314666748,11.5450477600098 -58.8782081604004,11.5450477600098 -59.5078315734863,11.5450477600098 -60.0025367736816,11.5450477600098 -60.5422134399414,11.5450477600098 -60.7221069335938,11.5450477600098 -61.6215667724609,11.5450477600098 -62.0713005065918,11.5450477600098 -63.1056823730469,11.5450477600098 -63.2406005859375,11.5450477600098 -63.6903343200684,11.5450477600098 -63.825252532959,11.5450477600098 -64.2300109863281,11.5450477600098 -43.1376037597656,11.5900211334229 -43.4524230957031,11.5900211334229 -44.0370788574219,11.5900211334229 -44.3968505859375,11.5900211334229 -44.6217346191406,11.5900211334229 -44.8465881347656,11.5900211334229 -45.34130859375,11.5900211334229 -45.566162109375,11.5900211334229 -46.0608520507812,11.5900211334229 -47.8597869873047,11.5900211334229 -48.2195701599121,11.5900211334229 -48.6243286132812,11.5900211334229 -48.7592468261719,11.5900211334229 -49.3888740539551,11.5900211334229 -49.703685760498,11.5900211334229 -51.2327728271484,11.5900211334229 -51.4126625061035,11.5900211334229 -54.2909469604492,11.5900211334229 -54.7856521606445,11.5900211334229 -56.0898704528809,11.5900211334229 -56.5396041870117,11.5900211334229 -56.8544158935547,11.5900211334229 -57.5739860534668,11.5900211334229 -58.2036094665527,11.5900211334229 -58.5633926391602,11.5900211334229 -59.1030731201172,11.5900211334229 -59.7776718139648,11.5900211334229 -60.2274017333984,11.5900211334229 -60.8120536804199,11.5900211334229 -60.9020004272461,11.5900211334229 -60.9469718933105,11.5900211334229 -61.1268653869629,11.5900211334229 -61.6215667724609,11.5900211334229 -61.846435546875,11.5900211334229 -62.0263290405273,11.5900211334229 -62.2062187194824,11.5900211334229 -62.4760589599609,11.5900211334229 -62.6109771728516,11.5900211334229 -62.6559524536133,11.5900211334229 -62.7908706665039,11.5900211334229 -63.5554122924805,11.5900211334229 -63.825252532959,11.5900211334229 -64.0950927734375,11.5900211334229 -64.2300109863281,11.5900211334229 -64.7696914672852,11.5900211334229 -43.002685546875,11.6349945068359 -43.1376037597656,11.6349945068359 -43.4524230957031,11.6349945068359 -43.5423583984375,11.6349945068359 -43.8121948242188,11.6349945068359 -44.0820617675781,11.6349945068359 -44.2619323730469,11.6349945068359 -45.566162109375,11.6349945068359 -45.8359985351562,11.6349945068359 -46.0158996582031,11.6349945068359 -46.1508178710938,11.6349945068359 -46.5105895996094,11.6349945068359 -47.2301635742188,11.6349945068359 -47.275146484375,11.6349945068359 -47.6349182128906,11.6349945068359 -48.0396766662598,11.6349945068359 -48.3095169067383,11.6349945068359 -48.3994636535645,11.6349945068359 -48.6243286132812,11.6349945068359 -48.8042221069336,11.6349945068359 -49.2089805603027,11.6349945068359 -49.3438987731934,11.6349945068359 -49.9285507202148,11.6349945068359 -51.3227157592773,11.6349945068359 -51.3676910400391,11.6349945068359 -52.1772079467773,11.6349945068359 -52.312126159668,11.6349945068359 -52.9417495727539,11.6349945068359 -53.1216430664062,11.6349945068359 -54.1110534667969,11.6349945068359 -54.1560249328613,11.6349945068359 -54.515811920166,11.6349945068359 -54.5607833862305,11.6349945068359 -54.6057586669922,11.6349945068359 -54.6507301330566,11.6349945068359 -55.4602470397949,11.6349945068359 -56.179817199707,11.6349945068359 -57.34912109375,11.6349945068359 -58.3835029602051,11.6349945068359 -59.5977783203125,11.6349945068359 -60.0475082397461,11.6349945068359 -60.0924835205078,11.6349945068359 -60.4972381591797,11.6349945068359 -60.8570251464844,11.6349945068359 -61.8914070129395,11.6349945068359 -62.9257888793945,11.6349945068359 -63.195629119873,11.6349945068359 -63.7802810668945,11.6349945068359 -63.9601745605469,11.6349945068359 -64.634765625,11.6349945068359 -44.0370788574219,11.6799669265747 -44.1270141601562,11.6799669265747 -44.2169799804688,11.6799669265747 -44.4418334960938,11.6799669265747 -44.7566528320312,11.6799669265747 -45.2513427734375,11.6799669265747 -45.2963256835938,11.6799669265747 -45.3862609863281,11.6799669265747 -45.566162109375,11.6799669265747 -46.0158996582031,11.6799669265747 -46.2857360839844,11.6799669265747 -46.420654296875,11.6799669265747 -46.6455078125,11.6799669265747 -46.6904907226562,11.6799669265747 -46.8703918457031,11.6799669265747 -46.9153442382812,11.6799669265747 -47.0502624511719,11.6799669265747 -47.3201293945312,11.6799669265747 -48.4444351196289,11.6799669265747 -48.5793571472168,11.6799669265747 -49.6587104797363,11.6799669265747 -49.8386039733887,11.6799669265747 -49.9285507202148,11.6799669265747 -50.3782806396484,11.6799669265747 -51.3676910400391,11.6799669265747 -51.5026092529297,11.6799669265747 -51.5475845336914,11.6799669265747 -52.4920196533203,11.6799669265747 -53.346508026123,11.6799669265747 -53.3914833068848,11.6799669265747 -54.9655418395996,11.6799669265747 -55.0105171203613,11.6799669265747 -55.1904067993164,11.6799669265747 -55.8200340270996,11.6799669265747 -56.1348457336426,11.6799669265747 -56.2247924804688,11.6799669265747 -56.5396041870117,11.6799669265747 -57.5739860534668,11.6799669265747 -58.7432861328125,11.6799669265747 -58.7882614135742,11.6799669265747 -58.9681549072266,11.6799669265747 -59.8226432800293,11.6799669265747 -60.2274017333984,11.6799669265747 -60.4072952270508,11.6799669265747 -61.2168121337891,11.6799669265747 -61.3517303466797,11.6799669265747 -61.4416770935059,11.6799669265747 -61.6215667724609,11.6799669265747 -61.9813537597656,11.6799669265747 -62.5210342407227,11.6799669265747 -62.7908706665039,11.6799669265747 -63.9151992797852,11.6799669265747 -64.0950927734375,11.6799669265747 -64.2749862670898,11.6799669265747 -64.3199615478516,11.6799669265747 -64.3649291992188,11.6799669265747 -64.7696914672852,11.6799669265747 -43.002685546875,11.7249402999878 -43.7222595214844,11.7249402999878 -43.7672424316406,11.7249402999878 -44.6666870117188,11.7249402999878 -45.7010803222656,11.7249402999878 -45.8359985351562,11.7249402999878 -46.0608520507812,11.7249402999878 -46.6455078125,11.7249402999878 -47.0053100585938,11.7249402999878 -47.0502624511719,11.7249402999878 -47.4100646972656,11.7249402999878 -47.6349182128906,11.7249402999878 -47.814811706543,11.7249402999878 -48.5343818664551,11.7249402999878 -48.6243286132812,11.7249402999878 -49.5237922668457,11.7249402999878 -51.2777442932129,11.7249402999878 -51.9523429870605,11.7249402999878 -52.536994934082,11.7249402999878 -52.6719131469727,11.7249402999878 -52.9417495727539,11.7249402999878 -53.4364547729492,11.7249402999878 -54.0211067199707,11.7249402999878 -54.0660781860352,11.7249402999878 -54.2909469604492,11.7249402999878 -54.6957054138184,11.7249402999878 -55.6851119995117,11.7249402999878 -56.809440612793,11.7249402999878 -57.3940925598145,11.7249402999878 -57.7988510131836,11.7249402999878 -58.4284744262695,11.7249402999878 -58.5184211730957,11.7249402999878 -59.3729095458984,11.7249402999878 -60.6321601867676,11.7249402999878 -60.9020004272461,11.7249402999878 -61.0818901062012,11.7249402999878 -61.3517303466797,11.7249402999878 -61.4416770935059,11.7249402999878 -61.8014602661133,11.7249402999878 -61.9813537597656,11.7249402999878 -62.1162719726562,11.7249402999878 -62.7908706665039,11.7249402999878 -62.8358459472656,11.7249402999878 -62.8808174133301,11.7249402999878 -63.195629119873,11.7249402999878 -64.2749862670898,11.7249402999878 -64.4548797607422,11.7249402999878 -64.4998474121094,11.7249402999878 -64.634765625,11.7249402999878 -43.5873413085938,11.7699136734009 -44.1719970703125,11.7699136734009 -44.5317687988281,11.7699136734009 -44.8016052246094,11.7699136734009 -45.0264892578125,11.7699136734009 -45.2513427734375,11.7699136734009 -45.566162109375,11.7699136734009 -45.6560974121094,11.7699136734009 -45.8359985351562,11.7699136734009 -46.0158996582031,11.7699136734009 -46.1058349609375,11.7699136734009 -46.3307189941406,11.7699136734009 -46.6904907226562,11.7699136734009 -47.7698402404785,11.7699136734009 -48.4894104003906,11.7699136734009 -48.5343818664551,11.7699136734009 -49.0290870666504,11.7699136734009 -49.3888740539551,11.7699136734009 -49.6137390136719,11.7699136734009 -49.7936325073242,11.7699136734009 -50.018497467041,11.7699136734009 -51.2777442932129,11.7699136734009 -51.3676910400391,11.7699136734009 -51.4576377868652,11.7699136734009 -51.8174209594727,11.7699136734009 -52.1322326660156,11.7699136734009 -52.2221794128418,11.7699136734009 -52.851806640625,11.7699136734009 -53.0766716003418,11.7699136734009 -53.8861885070801,11.7699136734009 -53.9761352539062,11.7699136734009 -54.0660781860352,11.7699136734009 -54.201000213623,11.7699136734009 -54.3808898925781,11.7699136734009 -55.1904067993164,11.7699136734009 -55.7750587463379,11.7699136734009 -56.7194976806641,11.7699136734009 -56.8544158935547,11.7699136734009 -57.0792808532715,11.7699136734009 -58.0686912536621,11.7699136734009 -58.9231796264648,11.7699136734009 -59.8676147460938,11.7699136734009 -60.1824264526367,11.7699136734009 -60.5871887207031,11.7699136734009 -60.7670783996582,11.7699136734009 -61.0818901062012,11.7699136734009 -61.1718368530273,11.7699136734009 -61.2168121337891,11.7699136734009 -61.3517303466797,11.7699136734009 -61.7115173339844,11.7699136734009 -61.7564888000488,11.7699136734009 -62.0263290405273,11.7699136734009 -62.9707641601562,11.7699136734009 -43.0476684570312,11.814887046814 -43.0926513671875,11.814887046814 -43.2275695800781,11.814887046814 -43.5873413085938,11.814887046814 -43.9920959472656,11.814887046814 -44.3968505859375,11.814887046814 -44.7566528320312,11.814887046814 -44.9365234375,11.814887046814 -45.2963256835938,11.814887046814 -46.2407531738281,11.814887046814 -46.3756713867188,11.814887046814 -46.5105895996094,11.814887046814 -46.6904907226562,11.814887046814 -46.8254089355469,11.814887046814 -46.8703918457031,11.814887046814 -47.0053100585938,11.814887046814 -47.5899467468262,11.814887046814 -47.7248649597168,11.814887046814 -48.7592468261719,11.814887046814 -49.0290870666504,11.814887046814 -49.3438987731934,11.814887046814 -49.703685760498,11.814887046814 -49.7936325073242,11.814887046814 -50.1534156799316,11.814887046814 -51.3676910400391,11.814887046814 -51.7724494934082,11.814887046814 -52.2221794128418,11.814887046814 -52.8967781066895,11.814887046814 -53.3015365600586,11.814887046814 -53.3914833068848,11.814887046814 -54.4708366394043,11.814887046814 -54.6057586669922,11.814887046814 -54.7406768798828,11.814887046814 -55.9999237060547,11.814887046814 -56.0448989868164,11.814887046814 -57.1692276000977,11.814887046814 -57.3940925598145,11.814887046814 -57.4390640258789,11.814887046814 -57.4840393066406,11.814887046814 -59.2379913330078,11.814887046814 -59.5528030395508,11.814887046814 -59.6877212524414,11.814887046814 -60.1824264526367,11.814887046814 -60.3173484802246,11.814887046814 -61.2617835998535,11.814887046814 -61.531623840332,11.814887046814 -61.7564888000488,11.814887046814 -63.6003875732422,11.814887046814 -63.7353057861328,11.814887046814 -43.5423583984375,11.8598594665527 -43.8121948242188,11.8598594665527 -43.857177734375,11.8598594665527 -43.9471435546875,11.8598594665527 -44.0820617675781,11.8598594665527 -45.5211791992188,11.8598594665527 -46.1058349609375,11.8598594665527 -46.2407531738281,11.8598594665527 -47.7248649597168,11.8598594665527 -48.7592468261719,11.8598594665527 -49.6137390136719,11.8598594665527 -50.5132026672363,11.8598594665527 -51.1428260803223,11.8598594665527 -51.997314453125,11.8598594665527 -52.1322326660156,11.8598594665527 -52.8068313598633,11.8598594665527 -53.2115898132324,11.8598594665527 -54.6057586669922,11.8598594665527 -54.6957054138184,11.8598594665527 -55.1004638671875,11.8598594665527 -55.3253288269043,11.8598594665527 -56.0898704528809,11.8598594665527 -56.1348457336426,11.8598594665527 -56.179817199707,11.8598594665527 -56.7194976806641,11.8598594665527 -57.4390640258789,11.8598594665527 -57.7538795471191,11.8598594665527 -58.0237159729004,11.8598594665527 -58.1586380004883,11.8598594665527 -58.5633926391602,11.8598594665527 -58.8332328796387,11.8598594665527 -59.013126373291,11.8598594665527 -59.1930198669434,11.8598594665527 -60.8120536804199,11.8598594665527 -61.4416770935059,11.8598594665527 -61.5765953063965,11.8598594665527 -62.7908706665039,11.8598594665527 -63.4654693603516,11.8598594665527 -64.2300109863281,11.8598594665527 -64.4998474121094,11.8598594665527 -64.634765625,11.8598594665527 -64.7696914672852,11.8598594665527 -43.1825866699219,11.9048328399658 -43.9471435546875,11.9048328399658 -44.2619323730469,11.9048328399658 -44.3518981933594,11.9048328399658 -44.3968505859375,11.9048328399658 -44.6217346191406,11.9048328399658 -44.8915710449219,11.9048328399658 -44.9365234375,11.9048328399658 -45.0264892578125,11.9048328399658 -45.9709167480469,11.9048328399658 -46.3307189941406,11.9048328399658 -46.6455078125,11.9048328399658 -46.8703918457031,11.9048328399658 -47.1851806640625,11.9048328399658 -47.3650817871094,11.9048328399658 -48.0396766662598,11.9048328399658 -48.2195701599121,11.9048328399658 -49.3888740539551,11.9048328399658 -49.478816986084,11.9048328399658 -49.7936325073242,11.9048328399658 -50.1084442138672,11.9048328399658 -51.8623962402344,11.9048328399658 -51.997314453125,11.9048328399658 -52.8068313598633,11.9048328399658 -53.166618347168,11.9048328399658 -53.3015365600586,11.9048328399658 -53.5713768005371,11.9048328399658 -53.7062950134277,11.9048328399658 -54.8755950927734,11.9048328399658 -55.8200340270996,11.9048328399658 -56.4496574401855,11.9048328399658 -56.5396041870117,11.9048328399658 -57.2141990661621,11.9048328399658 -58.6083679199219,11.9048328399658 -58.7882614135742,11.9048328399658 -58.9231796264648,11.9048328399658 -59.013126373291,11.9048328399658 -59.1480445861816,11.9048328399658 -59.7326965332031,11.9048328399658 -60.0924835205078,11.9048328399658 -62.0713005065918,11.9048328399658 -62.6109771728516,11.9048328399658 -63.195629119873,11.9048328399658 -64.2300109863281,11.9048328399658 -64.5897979736328,11.9048328399658 -43.8121948242188,11.9498062133789 -44.0370788574219,11.9498062133789 -44.6217346191406,11.9498062133789 -44.8915710449219,11.9498062133789 -45.1164245605469,11.9498062133789 -45.2963256835938,11.9498062133789 -45.34130859375,11.9498062133789 -45.9259338378906,11.9498062133789 -46.4656372070312,11.9498062133789 -47.2301635742188,11.9498062133789 -47.5,11.9498062133789 -47.5449714660645,11.9498062133789 -47.9497299194336,11.9498062133789 -48.6243286132812,11.9498062133789 -48.6693000793457,11.9498062133789 -48.7592468261719,11.9498062133789 -50.0634689331055,11.9498062133789 -50.6031455993652,11.9498062133789 -51.4576377868652,11.9498062133789 -51.7274780273438,11.9498062133789 -52.312126159668,11.9498062133789 -52.4920196533203,11.9498062133789 -53.4364547729492,11.9498062133789 -53.9311599731445,11.9498062133789 -54.4258651733398,11.9498062133789 -55.6851119995117,11.9498062133789 -55.8650054931641,11.9498062133789 -57.3041458129883,11.9498062133789 -57.34912109375,11.9498062133789 -58.2036094665527,11.9498062133789 -58.5184211730957,11.9498062133789 -58.9681549072266,11.9498062133789 -59.9575614929199,11.9498062133789 -60.0475082397461,11.9498062133789 -60.5871887207031,11.9498062133789 -61.3967056274414,11.9498062133789 -61.4416770935059,11.9498062133789 -61.4866485595703,11.9498062133789 -61.9363822937012,11.9498062133789 -63.7353057861328,11.9498062133789 -43.4074401855469,11.994779586792 -43.7672424316406,11.994779586792 -44.8915710449219,11.994779586792 -45.2513427734375,11.994779586792 -45.6111450195312,11.994779586792 -45.6560974121094,11.994779586792 -46.2407531738281,11.994779586792 -47.5899467468262,11.994779586792 -48.1296234130859,11.994779586792 -48.1745986938477,11.994779586792 -48.3095169067383,11.994779586792 -49.1190338134766,11.994779586792 -49.4338455200195,11.994779586792 -50.4682273864746,11.994779586792 -51.0079040527344,11.994779586792 -51.3227157592773,11.994779586792 -51.8174209594727,11.994779586792 -51.8623962402344,11.994779586792 -52.4920196533203,11.994779586792 -52.5819664001465,11.994779586792 -53.3914833068848,11.994779586792 -53.7062950134277,11.994779586792 -54.1560249328613,11.994779586792 -54.201000213623,11.994779586792 -54.5607833862305,11.994779586792 -54.7406768798828,11.994779586792 -55.5951690673828,11.994779586792 -55.9099807739258,11.994779586792 -56.1348457336426,11.994779586792 -56.49462890625,11.994779586792 -57.4390640258789,11.994779586792 -57.8887977600098,11.994779586792 -57.9787445068359,11.994779586792 -58.1136627197266,11.994779586792 -58.5184211730957,11.994779586792 -58.7882614135742,11.994779586792 -61.2617835998535,11.994779586792 -61.7564888000488,11.994779586792 -62.0263290405273,11.994779586792 -62.6559524536133,11.994779586792 -64.1850433349609,11.994779586792 -43.7222595214844,12.0397529602051 -44.3518981933594,12.0397529602051 -44.5767517089844,12.0397529602051 -44.6217346191406,12.0397529602051 -45.7010803222656,12.0397529602051 -46.19580078125,12.0397529602051 -46.6455078125,12.0397529602051 -47.5,12.0397529602051 -47.6349182128906,12.0397529602051 -47.8597869873047,12.0397529602051 -47.9047584533691,12.0397529602051 -48.1296234130859,12.0397529602051 -48.1745986938477,12.0397529602051 -48.3544883728027,12.0397529602051 -49.3438987731934,12.0397529602051 -49.3888740539551,12.0397529602051 -49.7486572265625,12.0397529602051 -50.2433624267578,12.0397529602051 -51.0978507995605,12.0397529602051 -51.3676910400391,12.0397529602051 -51.9073677062988,12.0397529602051 -51.9523429870605,12.0397529602051 -52.0422897338867,12.0397529602051 -52.4020729064941,12.0397529602051 -52.5819664001465,12.0397529602051 -52.6269378662109,12.0397529602051 -53.2115898132324,12.0397529602051 -53.9311599731445,12.0397529602051 -54.1110534667969,12.0397529602051 -54.9205703735352,12.0397529602051 -54.9655418395996,12.0397529602051 -55.2353820800781,12.0397529602051 -55.5951690673828,12.0397529602051 -56.0448989868164,12.0397529602051 -56.0898704528809,12.0397529602051 -56.6295471191406,12.0397529602051 -57.1692276000977,12.0397529602051 -57.34912109375,12.0397529602051 -57.3940925598145,12.0397529602051 -57.9787445068359,12.0397529602051 -58.1136627197266,12.0397529602051 -58.1586380004883,12.0397529602051 -58.698314666748,12.0397529602051 -59.4178848266602,12.0397529602051 -59.8676147460938,12.0397529602051 -61.2168121337891,12.0397529602051 -61.4416770935059,12.0397529602051 -61.6215667724609,12.0397529602051 -62.9257888793945,12.0397529602051 -63.1506576538086,12.0397529602051 -63.6003875732422,12.0397529602051 -63.9601745605469,12.0397529602051 -64.3649291992188,12.0397529602051 -64.5897979736328,12.0397529602051 -44.1270141601562,12.0847253799438 -44.3069152832031,12.0847253799438 -44.6217346191406,12.0847253799438 -44.8016052246094,12.0847253799438 -44.9815063476562,12.0847253799438 -45.2513427734375,12.0847253799438 -45.3862609863281,12.0847253799438 -45.4312438964844,12.0847253799438 -46.1508178710938,12.0847253799438 -46.3756713867188,12.0847253799438 -46.6455078125,12.0847253799438 -46.8254089355469,12.0847253799438 -47.0502624511719,12.0847253799438 -47.1851806640625,12.0847253799438 -47.3201293945312,12.0847253799438 -47.4550476074219,12.0847253799438 -47.9947052001953,12.0847253799438 -48.3544883728027,12.0847253799438 -49.1190338134766,12.0847253799438 -49.2089805603027,12.0847253799438 -50.9629325866699,12.0847253799438 -51.5026092529297,12.0847253799438 -52.1772079467773,12.0847253799438 -52.7618598937988,12.0847253799438 -54.8755950927734,12.0847253799438 -54.9655418395996,12.0847253799438 -55.1004638671875,12.0847253799438 -56.2247924804688,12.0847253799438 -56.49462890625,12.0847253799438 -57.0792808532715,12.0847253799438 -57.5290145874023,12.0847253799438 -58.2036094665527,12.0847253799438 -58.3385314941406,12.0847253799438 -58.5633926391602,12.0847253799438 -58.6083679199219,12.0847253799438 -58.698314666748,12.0847253799438 -59.0580978393555,12.0847253799438 -59.327938079834,12.0847253799438 -59.642749786377,12.0847253799438 -60.0924835205078,12.0847253799438 -60.991943359375,12.0847253799438 -61.4416770935059,12.0847253799438 -61.6665420532227,12.0847253799438 -62.4760589599609,12.0847253799438 -62.7458992004395,12.0847253799438 -43.4974060058594,12.1296987533569 -44.8465881347656,12.1296987533569 -45.34130859375,12.1296987533569 -45.3862609863281,12.1296987533569 -45.4762268066406,12.1296987533569 -45.7460632324219,12.1296987533569 -46.1058349609375,12.1296987533569 -46.6455078125,12.1296987533569 -46.6904907226562,12.1296987533569 -47.4550476074219,12.1296987533569 -47.6349182128906,12.1296987533569 -47.7248649597168,12.1296987533569 -47.9047584533691,12.1296987533569 -49.5237922668457,12.1296987533569 -49.7486572265625,12.1296987533569 -50.0634689331055,12.1296987533569 -50.1983871459961,12.1296987533569 -50.6930923461914,12.1296987533569 -51.1877975463867,12.1296987533569 -51.4576377868652,12.1296987533569 -51.7274780273438,12.1296987533569 -52.1322326660156,12.1296987533569 -53.6163482666016,12.1296987533569 -53.7962417602539,12.1296987533569 -54.3359184265137,12.1296987533569 -54.4258651733398,12.1296987533569 -54.7856521606445,12.1296987533569 -55.145435333252,12.1296987533569 -55.2803535461426,12.1296987533569 -55.8200340270996,12.1296987533569 -55.8650054931641,12.1296987533569 -56.0448989868164,12.1296987533569 -56.2247924804688,12.1296987533569 -56.2697639465332,12.1296987533569 -56.3597106933594,12.1296987533569 -58.7882614135742,12.1296987533569 -58.8332328796387,12.1296987533569 -60.0924835205078,12.1296987533569 -60.1824264526367,12.1296987533569 -60.2723731994629,12.1296987533569 -60.4972381591797,12.1296987533569 -60.5422134399414,12.1296987533569 -61.0369186401367,12.1296987533569 -61.1718368530273,12.1296987533569 -61.9813537597656,12.1296987533569 -62.5660057067871,12.1296987533569 -62.6559524536133,12.1296987533569 -62.8358459472656,12.1296987533569 -63.195629119873,12.1296987533569 -63.7353057861328,12.1296987533569 -63.8702239990234,12.1296987533569 -43.4074401855469,12.17467212677 -43.5423583984375,12.17467212677 -43.8121948242188,12.17467212677 -43.9021606445312,12.17467212677 -44.711669921875,12.17467212677 -44.7566528320312,12.17467212677 -44.8016052246094,12.17467212677 -44.8915710449219,12.17467212677 -45.2513427734375,12.17467212677 -45.8809814453125,12.17467212677 -45.9259338378906,12.17467212677 -47.814811706543,12.17467212677 -47.9947052001953,12.17467212677 -48.0846519470215,12.17467212677 -48.5343818664551,12.17467212677 -48.8941688537598,12.17467212677 -49.0290870666504,12.17467212677 -49.3438987731934,12.17467212677 -49.4338455200195,12.17467212677 -50.648120880127,12.17467212677 -50.8280143737793,12.17467212677 -50.9629325866699,12.17467212677 -51.6375312805176,12.17467212677 -51.9523429870605,12.17467212677 -52.7618598937988,12.17467212677 -53.6613235473633,12.17467212677 -54.2909469604492,12.17467212677 -54.3808898925781,12.17467212677 -54.5607833862305,12.17467212677 -54.7406768798828,12.17467212677 -55.1004638671875,12.17467212677 -55.5052185058594,12.17467212677 -56.1348457336426,12.17467212677 -56.3597106933594,12.17467212677 -56.5845756530762,12.17467212677 -57.034309387207,12.17467212677 -57.34912109375,12.17467212677 -57.4390640258789,12.17467212677 -57.6189575195312,12.17467212677 -58.3385314941406,12.17467212677 -61.1718368530273,12.17467212677 -61.4866485595703,12.17467212677 -61.6665420532227,12.17467212677 -61.8014602661133,12.17467212677 -61.9813537597656,12.17467212677 -62.2961654663086,12.17467212677 -62.5210342407227,12.17467212677 -63.1056823730469,12.17467212677 -63.4654693603516,12.17467212677 -64.4548797607422,12.17467212677 -64.7247161865234,12.17467212677 -43.4074401855469,12.2196445465088 -43.5873413085938,12.2196445465088 -44.5317687988281,12.2196445465088 -44.6666870117188,12.2196445465088 -44.711669921875,12.2196445465088 -44.7566528320312,12.2196445465088 -45.2513427734375,12.2196445465088 -45.2963256835938,12.2196445465088 -45.3862609863281,12.2196445465088 -45.7010803222656,12.2196445465088 -46.5555725097656,12.2196445465088 -46.6904907226562,12.2196445465088 -46.8703918457031,12.2196445465088 -47.4550476074219,12.2196445465088 -48.1296234130859,12.2196445465088 -48.2195701599121,12.2196445465088 -49.2989273071289,12.2196445465088 -50.1534156799316,12.2196445465088 -50.8280143737793,12.2196445465088 -50.9629325866699,12.2196445465088 -51.2327728271484,12.2196445465088 -51.3676910400391,12.2196445465088 -51.8623962402344,12.2196445465088 -51.9523429870605,12.2196445465088 -52.1772079467773,12.2196445465088 -52.8068313598633,12.2196445465088 -53.4364547729492,12.2196445465088 -54.6507301330566,12.2196445465088 -54.8755950927734,12.2196445465088 -55.4152755737305,12.2196445465088 -55.9999237060547,12.2196445465088 -56.179817199707,12.2196445465088 -56.2697639465332,12.2196445465088 -57.3041458129883,12.2196445465088 -57.4840393066406,12.2196445465088 -57.9787445068359,12.2196445465088 -58.0237159729004,12.2196445465088 -58.1136627197266,12.2196445465088 -58.4284744262695,12.2196445465088 -58.6533432006836,12.2196445465088 -58.9681549072266,12.2196445465088 -59.2829666137695,12.2196445465088 -59.7776718139648,12.2196445465088 -60.2723731994629,12.2196445465088 -60.6321601867676,12.2196445465088 -60.7221069335938,12.2196445465088 -61.0369186401367,12.2196445465088 -61.531623840332,12.2196445465088 -62.161247253418,12.2196445465088 -62.7458992004395,12.2196445465088 -62.9707641601562,12.2196445465088 -63.0157356262207,12.2196445465088 -63.4204940795898,12.2196445465088 -63.6903343200684,12.2196445465088 -63.7353057861328,12.2196445465088 -63.7802810668945,12.2196445465088 -43.4974060058594,12.2646179199219 -44.1719970703125,12.2646179199219 -45.791015625,12.2646179199219 -46.0158996582031,12.2646179199219 -46.1058349609375,12.2646179199219 -46.5555725097656,12.2646179199219 -47.3650817871094,12.2646179199219 -48.5343818664551,12.2646179199219 -49.0740585327148,12.2646179199219 -49.2539520263672,12.2646179199219 -49.4338455200195,12.2646179199219 -50.0634689331055,12.2646179199219 -50.5581741333008,12.2646179199219 -51.4576377868652,12.2646179199219 -51.8623962402344,12.2646179199219 -51.9523429870605,12.2646179199219 -52.1322326660156,12.2646179199219 -53.3914833068848,12.2646179199219 -53.5713768005371,12.2646179199219 -53.6163482666016,12.2646179199219 -53.6613235473633,12.2646179199219 -54.4708366394043,12.2646179199219 -55.8650054931641,12.2646179199219 -56.0898704528809,12.2646179199219 -56.2247924804688,12.2646179199219 -57.2591743469238,12.2646179199219 -57.7988510131836,12.2646179199219 -58.0686912536621,12.2646179199219 -58.5633926391602,12.2646179199219 -58.7882614135742,12.2646179199219 -59.7776718139648,12.2646179199219 -59.9125900268555,12.2646179199219 -61.6665420532227,12.2646179199219 -61.8014602661133,12.2646179199219 -61.9363822937012,12.2646179199219 -61.9813537597656,12.2646179199219 -62.5210342407227,12.2646179199219 -62.8358459472656,12.2646179199219 -63.3755226135254,12.2646179199219 -44.2169799804688,12.309591293335 -46.1508178710938,12.309591293335 -46.6005554199219,12.309591293335 -47.4100646972656,12.309591293335 -47.5899467468262,12.309591293335 -48.1296234130859,12.309591293335 -48.7592468261719,12.309591293335 -49.3438987731934,12.309591293335 -50.6930923461914,12.309591293335 -51.3227157592773,12.309591293335 -51.5475845336914,12.309591293335 -51.5925559997559,12.309591293335 -52.0872611999512,12.309591293335 -52.6269378662109,12.309591293335 -53.0766716003418,12.309591293335 -53.4364547729492,12.309591293335 -53.7062950134277,12.309591293335 -53.7962417602539,12.309591293335 -53.8412132263184,12.309591293335 -54.1110534667969,12.309591293335 -54.6057586669922,12.309591293335 -55.5052185058594,12.309591293335 -55.5501937866211,12.309591293335 -55.8200340270996,12.309591293335 -56.0898704528809,12.309591293335 -58.4284744262695,12.309591293335 -59.5078315734863,12.309591293335 -59.5977783203125,12.309591293335 -60.2723731994629,12.309591293335 -60.4522666931152,12.309591293335 -60.9469718933105,12.309591293335 -61.3517303466797,12.309591293335 -61.9363822937012,12.309591293335 -62.6109771728516,12.309591293335 -62.9707641601562,12.309591293335 -63.6903343200684,12.309591293335 -44.1270141601562,12.354564666748 -44.8016052246094,12.354564666748 -45.2963256835938,12.354564666748 -46.19580078125,12.354564666748 -46.3307189941406,12.354564666748 -46.4656372070312,12.354564666748 -46.7354736328125,12.354564666748 -47.3201293945312,12.354564666748 -47.4100646972656,12.354564666748 -48.0396766662598,12.354564666748 -48.4894104003906,12.354564666748 -48.8941688537598,12.354564666748 -49.2089805603027,12.354564666748 -49.478816986084,12.354564666748 -49.7936325073242,12.354564666748 -50.3782806396484,12.354564666748 -50.648120880127,12.354564666748 -50.7380676269531,12.354564666748 -52.536994934082,12.354564666748 -53.3914833068848,12.354564666748 -55.7300872802734,12.354564666748 -55.9099807739258,12.354564666748 -56.1348457336426,12.354564666748 -56.9443626403809,12.354564666748 -57.1692276000977,12.354564666748 -59.1030731201172,12.354564666748 -59.8226432800293,12.354564666748 -60.4522666931152,12.354564666748 -60.9469718933105,12.354564666748 -61.0369186401367,12.354564666748 -61.1718368530273,12.354564666748 -62.2961654663086,12.354564666748 -62.4310836791992,12.354564666748 -62.5210342407227,12.354564666748 -62.5660057067871,12.354564666748 -63.0607109069824,12.354564666748 -64.0501174926758,12.354564666748 -64.2300109863281,12.354564666748 -64.3199615478516,12.354564666748 -64.5448226928711,12.354564666748 -43.4974060058594,12.3995380401611 -43.6772766113281,12.3995380401611 -44.1270141601562,12.3995380401611 -44.1719970703125,12.3995380401611 -44.2619323730469,12.3995380401611 -44.48681640625,12.3995380401611 -44.8915710449219,12.3995380401611 -45.5211791992188,12.3995380401611 -47.5,12.3995380401611 -48.0396766662598,12.3995380401611 -49.2989273071289,12.3995380401611 -49.703685760498,12.3995380401611 -49.8835754394531,12.3995380401611 -50.9629325866699,12.3995380401611 -51.5925559997559,12.3995380401611 -51.9523429870605,12.3995380401611 -53.2115898132324,12.3995380401611 -53.346508026123,12.3995380401611 -53.5264015197754,12.3995380401611 -54.3359184265137,12.3995380401611 -54.9205703735352,12.3995380401611 -56.0448989868164,12.3995380401611 -56.179817199707,12.3995380401611 -56.2247924804688,12.3995380401611 -56.5396041870117,12.3995380401611 -56.8993873596191,12.3995380401611 -57.34912109375,12.3995380401611 -57.5739860534668,12.3995380401611 -57.663932800293,12.3995380401611 -57.7089042663574,12.3995380401611 -58.1586380004883,12.3995380401611 -58.6083679199219,12.3995380401611 -58.7432861328125,12.3995380401611 -59.4628601074219,12.3995380401611 -60.0025367736816,12.3995380401611 -60.677131652832,12.3995380401611 -61.0818901062012,12.3995380401611 -61.6215667724609,12.3995380401611 -62.2961654663086,12.3995380401611 -62.4760589599609,12.3995380401611 -64.4998474121094,12.3995380401611 -64.6797409057617,12.3995380401611 -43.3624877929688,12.4445114135742 -43.6772766113281,12.4445114135742 -44.0370788574219,12.4445114135742 -44.5317687988281,12.4445114135742 -44.7566528320312,12.4445114135742 -44.8016052246094,12.4445114135742 -44.8915710449219,12.4445114135742 -45.4312438964844,12.4445114135742 -45.7460632324219,12.4445114135742 -45.791015625,12.4445114135742 -45.9709167480469,12.4445114135742 -46.1058349609375,12.4445114135742 -46.8703918457031,12.4445114135742 -47.0502624511719,12.4445114135742 -47.2301635742188,12.4445114135742 -47.4550476074219,12.4445114135742 -48.5793571472168,12.4445114135742 -49.5237922668457,12.4445114135742 -50.3782806396484,12.4445114135742 -50.4232559204102,12.4445114135742 -50.6031455993652,12.4445114135742 -51.0079040527344,12.4445114135742 -51.0528793334961,12.4445114135742 -51.1877975463867,12.4445114135742 -51.4576377868652,12.4445114135742 -51.5475845336914,12.4445114135742 -51.997314453125,12.4445114135742 -52.6719131469727,12.4445114135742 -52.7618598937988,12.4445114135742 -54.3808898925781,12.4445114135742 -55.5501937866211,12.4445114135742 -55.6401405334473,12.4445114135742 -56.7644691467285,12.4445114135742 -57.0792808532715,12.4445114135742 -57.1692276000977,12.4445114135742 -57.2141990661621,12.4445114135742 -57.663932800293,12.4445114135742 -57.7089042663574,12.4445114135742 -59.4178848266602,12.4445114135742 -60.1824264526367,12.4445114135742 -60.4972381591797,12.4445114135742 -60.8120536804199,12.4445114135742 -60.991943359375,12.4445114135742 -61.8914070129395,12.4445114135742 -62.2511940002441,12.4445114135742 -62.3411407470703,12.4445114135742 -62.5210342407227,12.4445114135742 -62.6109771728516,12.4445114135742 -62.7009239196777,12.4445114135742 -62.9707641601562,12.4445114135742 -63.2406005859375,12.4445114135742 -63.3305511474609,12.4445114135742 -63.5554122924805,12.4445114135742 -64.1850433349609,12.4445114135742 -64.4099044799805,12.4445114135742 -43.5423583984375,12.489483833313 -43.9920959472656,12.489483833313 -44.3968505859375,12.489483833313 -44.48681640625,12.489483833313 -45.4312438964844,12.489483833313 -45.4762268066406,12.489483833313 -45.791015625,12.489483833313 -46.9603271484375,12.489483833313 -47.1851806640625,12.489483833313 -47.9047584533691,12.489483833313 -48.3095169067383,12.489483833313 -48.6693000793457,12.489483833313 -48.7592468261719,12.489483833313 -49.703685760498,12.489483833313 -50.1534156799316,12.489483833313 -50.4232559204102,12.489483833313 -50.7380676269531,12.489483833313 -51.0079040527344,12.489483833313 -51.0978507995605,12.489483833313 -51.1428260803223,12.489483833313 -51.3227157592773,12.489483833313 -51.5026092529297,12.489483833313 -51.5475845336914,12.489483833313 -51.6375312805176,12.489483833313 -52.0422897338867,12.489483833313 -52.0872611999512,12.489483833313 -52.4470443725586,12.489483833313 -52.8967781066895,12.489483833313 -53.166618347168,12.489483833313 -54.4258651733398,12.489483833313 -55.0105171203613,12.489483833313 -56.6295471191406,12.489483833313 -57.7089042663574,12.489483833313 -57.7988510131836,12.489483833313 -58.5633926391602,12.489483833313 -59.8676147460938,12.489483833313 -60.4072952270508,12.489483833313 -61.2168121337891,12.489483833313 -61.5765953063965,12.489483833313 -61.9363822937012,12.489483833313 -62.161247253418,12.489483833313 -62.2062187194824,12.489483833313 -62.9707641601562,12.489483833313 -63.9151992797852,12.489483833313 -64.4099044799805,12.489483833313 -43.3624877929688,12.5344572067261 -44.2619323730469,12.5344572067261 -44.4418334960938,12.5344572067261 -44.7566528320312,12.5344572067261 -45.2063903808594,12.5344572067261 -45.2513427734375,12.5344572067261 -45.5211791992188,12.5344572067261 -45.9259338378906,12.5344572067261 -46.420654296875,12.5344572067261 -48.1745986938477,12.5344572067261 -48.4444351196289,12.5344572067261 -49.6587104797363,12.5344572067261 -50.5581741333008,12.5344572067261 -50.9179611206055,12.5344572067261 -52.312126159668,12.5344572067261 -52.5819664001465,12.5344572067261 -53.0766716003418,12.5344572067261 -55.2803535461426,12.5344572067261 -55.8200340270996,12.5344572067261 -55.9099807739258,12.5344572067261 -56.8993873596191,12.5344572067261 -57.3041458129883,12.5344572067261 -57.4390640258789,12.5344572067261 -57.8438262939453,12.5344572067261 -58.0686912536621,12.5344572067261 -59.4178848266602,12.5344572067261 -60.0025367736816,12.5344572067261 -60.3623199462891,12.5344572067261 -60.991943359375,12.5344572067261 -62.2062187194824,12.5344572067261 -62.3861122131348,12.5344572067261 -62.8808174133301,12.5344572067261 -62.9257888793945,12.5344572067261 -63.1506576538086,12.5344572067261 -63.6453628540039,12.5344572067261 -63.7802810668945,12.5344572067261 -64.634765625,12.5344572067261 -43.4074401855469,12.5794296264648 -43.4974060058594,12.5794296264648 -43.9021606445312,12.5794296264648 -44.3968505859375,12.5794296264648 -44.8016052246094,12.5794296264648 -44.8915710449219,12.5794296264648 -45.1614074707031,12.5794296264648 -45.2513427734375,12.5794296264648 -46.0608520507812,12.5794296264648 -46.8703918457031,12.5794296264648 -48.2195701599121,12.5794296264648 -48.2645416259766,12.5794296264648 -48.849193572998,12.5794296264648 -49.4338455200195,12.5794296264648 -49.5237922668457,12.5794296264648 -50.1084442138672,12.5794296264648 -50.6930923461914,12.5794296264648 -50.9629325866699,12.5794296264648 -51.7724494934082,12.5794296264648 -52.0422897338867,12.5794296264648 -52.2671546936035,12.5794296264648 -52.4470443725586,12.5794296264648 -53.3015365600586,12.5794296264648 -54.7856521606445,12.5794296264648 -55.5951690673828,12.5794296264648 -55.8200340270996,12.5794296264648 -56.6295471191406,12.5794296264648 -57.3940925598145,12.5794296264648 -57.7089042663574,12.5794296264648 -59.1030731201172,12.5794296264648 -60.3173484802246,12.5794296264648 -60.5871887207031,12.5794296264648 -60.6321601867676,12.5794296264648 -61.0369186401367,12.5794296264648 -61.8914070129395,12.5794296264648 -63.3755226135254,12.5794296264648 -63.6003875732422,12.5794296264648 -64.0501174926758,12.5794296264648 -64.0950927734375,12.5794296264648 -64.1400680541992,12.5794296264648 -64.4548797607422,12.5794296264648 -64.4998474121094,12.5794296264648 -64.5448226928711,12.5794296264648 -43.2275695800781,12.6244029998779 -43.4974060058594,12.6244029998779 -43.5873413085938,12.6244029998779 -43.63232421875,12.6244029998779 -45.3862609863281,12.6244029998779 -45.6111450195312,12.6244029998779 -46.3307189941406,12.6244029998779 -47.4550476074219,12.6244029998779 -47.8597869873047,12.6244029998779 -48.5343818664551,12.6244029998779 -48.9841156005859,12.6244029998779 -50.1983871459961,12.6244029998779 -50.333309173584,12.6244029998779 -50.4682273864746,12.6244029998779 -51.1428260803223,12.6244029998779 -51.3227157592773,12.6244029998779 -51.3676910400391,12.6244029998779 -51.4126625061035,12.6244029998779 -51.7274780273438,12.6244029998779 -51.7724494934082,12.6244029998779 -52.1772079467773,12.6244029998779 -52.4470443725586,12.6244029998779 -52.9417495727539,12.6244029998779 -54.7856521606445,12.6244029998779 -55.8200340270996,12.6244029998779 -56.7194976806641,12.6244029998779 -57.8887977600098,12.6244029998779 -57.9337692260742,12.6244029998779 -58.5184211730957,12.6244029998779 -58.7432861328125,12.6244029998779 -58.9681549072266,12.6244029998779 -59.4628601074219,12.6244029998779 -59.642749786377,12.6244029998779 -60.9020004272461,12.6244029998779 -61.5765953063965,12.6244029998779 -62.6109771728516,12.6244029998779 -63.510440826416,12.6244029998779 -63.5554122924805,12.6244029998779 -63.9151992797852,12.6244029998779 -64.5897979736328,12.6244029998779 -64.7696914672852,12.6244029998779 -43.1825866699219,12.669376373291 -43.4524230957031,12.669376373291 -43.7222595214844,12.669376373291 -44.8016052246094,12.669376373291 -45.2063903808594,12.669376373291 -45.6560974121094,12.669376373291 -46.3307189941406,12.669376373291 -46.4656372070312,12.669376373291 -46.5105895996094,12.669376373291 -46.5555725097656,12.669376373291 -47.6349182128906,12.669376373291 -48.1296234130859,12.669376373291 -48.3994636535645,12.669376373291 -48.7142753601074,12.669376373291 -49.7936325073242,12.669376373291 -49.9735221862793,12.669376373291 -50.5132026672363,12.669376373291 -50.648120880127,12.669376373291 -50.8729858398438,12.669376373291 -51.6375312805176,12.669376373291 -52.2671546936035,12.669376373291 -52.4920196533203,12.669376373291 -52.7168846130371,12.669376373291 -52.7618598937988,12.669376373291 -53.166618347168,12.669376373291 -53.3914833068848,12.669376373291 -53.8861885070801,12.669376373291 -55.1004638671875,12.669376373291 -55.8200340270996,12.669376373291 -56.0448989868164,12.669376373291 -56.179817199707,12.669376373291 -57.7988510131836,12.669376373291 -58.2036094665527,12.669376373291 -58.3385314941406,12.669376373291 -58.8782081604004,12.669376373291 -59.1480445861816,12.669376373291 -59.3729095458984,12.669376373291 -59.9575614929199,12.669376373291 -60.0924835205078,12.669376373291 -60.1374549865723,12.669376373291 -61.3517303466797,12.669376373291 -61.3967056274414,12.669376373291 -61.6215667724609,12.669376373291 -61.6665420532227,12.669376373291 -62.3861122131348,12.669376373291 -62.4760589599609,12.669376373291 -62.6109771728516,12.669376373291 -62.9707641601562,12.669376373291 -63.1506576538086,12.669376373291 -63.2406005859375,12.669376373291 -63.5554122924805,12.669376373291 -63.6903343200684,12.669376373291 -63.7353057861328,12.669376373291 -63.7802810668945,12.669376373291 -64.0051422119141,12.669376373291 -64.1850433349609,12.669376373291 -64.2300109863281,12.669376373291 -64.2749862670898,12.669376373291 -64.634765625,12.669376373291 -43.5873413085938,12.7143497467041 -45.6111450195312,12.7143497467041 -45.9709167480469,12.7143497467041 -46.5555725097656,12.7143497467041 -46.6455078125,12.7143497467041 -47.1402282714844,12.7143497467041 -47.6349182128906,12.7143497467041 -47.7698402404785,12.7143497467041 -47.814811706543,12.7143497467041 -48.0846519470215,12.7143497467041 -48.1745986938477,12.7143497467041 -48.6693000793457,12.7143497467041 -48.8941688537598,12.7143497467041 -49.2539520263672,12.7143497467041 -49.3438987731934,12.7143497467041 -49.6587104797363,12.7143497467041 -50.1084442138672,12.7143497467041 -50.1983871459961,12.7143497467041 -50.6930923461914,12.7143497467041 -51.1428260803223,12.7143497467041 -51.3227157592773,12.7143497467041 -51.5026092529297,12.7143497467041 -51.8623962402344,12.7143497467041 -51.997314453125,12.7143497467041 -52.2221794128418,12.7143497467041 -52.4020729064941,12.7143497467041 -52.7618598937988,12.7143497467041 -54.7856521606445,12.7143497467041 -55.6851119995117,12.7143497467041 -56.1348457336426,12.7143497467041 -56.179817199707,12.7143497467041 -56.7194976806641,12.7143497467041 -56.8544158935547,12.7143497467041 -57.1692276000977,12.7143497467041 -58.1586380004883,12.7143497467041 -58.2935562133789,12.7143497467041 -58.5184211730957,12.7143497467041 -58.5633926391602,12.7143497467041 -58.6533432006836,12.7143497467041 -58.7432861328125,12.7143497467041 -58.8332328796387,12.7143497467041 -59.013126373291,12.7143497467041 -59.1480445861816,12.7143497467041 -60.9469718933105,12.7143497467041 -61.0818901062012,12.7143497467041 -62.5210342407227,12.7143497467041 -62.9707641601562,12.7143497467041 -63.0607109069824,12.7143497467041 -63.1056823730469,12.7143497467041 -63.6903343200684,12.7143497467041 -44.6666870117188,12.7593231201172 -45.4762268066406,12.7593231201172 -46.5105895996094,12.7593231201172 -47.0053100585938,12.7593231201172 -50.5581741333008,12.7593231201172 -50.6031455993652,12.7593231201172 -50.8280143737793,12.7593231201172 -52.1772079467773,12.7593231201172 -52.312126159668,12.7593231201172 -52.3571014404297,12.7593231201172 -52.8068313598633,12.7593231201172 -53.0766716003418,12.7593231201172 -53.3914833068848,12.7593231201172 -53.6613235473633,12.7593231201172 -53.7062950134277,12.7593231201172 -54.4258651733398,12.7593231201172 -54.830623626709,12.7593231201172 -56.0898704528809,12.7593231201172 -57.3041458129883,12.7593231201172 -57.7538795471191,12.7593231201172 -58.4734497070312,12.7593231201172 -59.013126373291,12.7593231201172 -59.2829666137695,12.7593231201172 -60.0475082397461,12.7593231201172 -60.4972381591797,12.7593231201172 -61.7564888000488,12.7593231201172 -61.8914070129395,12.7593231201172 -62.0263290405273,12.7593231201172 -62.161247253418,12.7593231201172 -62.8358459472656,12.7593231201172 -64.3649291992188,12.7593231201172 -64.634765625,12.7593231201172 -43.3175048828125,12.8042964935303 -45.34130859375,12.8042964935303 -45.4762268066406,12.8042964935303 -45.791015625,12.8042964935303 -45.8809814453125,12.8042964935303 -45.9259338378906,12.8042964935303 -46.0158996582031,12.8042964935303 -46.0608520507812,12.8042964935303 -46.420654296875,12.8042964935303 -46.6005554199219,12.8042964935303 -46.6455078125,12.8042964935303 -46.7354736328125,12.8042964935303 -48.1745986938477,12.8042964935303 -48.2645416259766,12.8042964935303 -49.4338455200195,12.8042964935303 -50.1084442138672,12.8042964935303 -50.7830390930176,12.8042964935303 -50.8729858398438,12.8042964935303 -51.0978507995605,12.8042964935303 -51.5925559997559,12.8042964935303 -52.1772079467773,12.8042964935303 -52.2221794128418,12.8042964935303 -53.346508026123,12.8042964935303 -53.5713768005371,12.8042964935303 -53.7962417602539,12.8042964935303 -54.3359184265137,12.8042964935303 -54.7856521606445,12.8042964935303 -55.1004638671875,12.8042964935303 -55.145435333252,12.8042964935303 -55.2803535461426,12.8042964935303 -55.8650054931641,12.8042964935303 -56.5845756530762,12.8042964935303 -56.7194976806641,12.8042964935303 -58.0686912536621,12.8042964935303 -58.2036094665527,12.8042964935303 -58.2935562133789,12.8042964935303 -59.2379913330078,12.8042964935303 -59.2829666137695,12.8042964935303 -59.3729095458984,12.8042964935303 -59.5528030395508,12.8042964935303 -60.2723731994629,12.8042964935303 -60.4072952270508,12.8042964935303 -61.7115173339844,12.8042964935303 -61.8914070129395,12.8042964935303 -62.4310836791992,12.8042964935303 -62.7009239196777,12.8042964935303 -63.1506576538086,12.8042964935303 -64.3649291992188,12.8042964935303 -45.0714721679688,12.8492698669434 -45.2963256835938,12.8492698669434 -45.4762268066406,12.8492698669434 -46.6005554199219,12.8492698669434 -47.0502624511719,12.8492698669434 -47.3650817871094,12.8492698669434 -47.8597869873047,12.8492698669434 -47.9497299194336,12.8492698669434 -48.0396766662598,12.8492698669434 -49.6137390136719,12.8492698669434 -50.8729858398438,12.8492698669434 -51.0978507995605,12.8492698669434 -51.5026092529297,12.8492698669434 -51.8623962402344,12.8492698669434 -51.9073677062988,12.8492698669434 -52.5819664001465,12.8492698669434 -52.7618598937988,12.8492698669434 -53.0316963195801,12.8492698669434 -54.0660781860352,12.8492698669434 -54.2459716796875,12.8492698669434 -55.9099807739258,12.8492698669434 -56.3147354125977,12.8492698669434 -56.4046859741211,12.8492698669434 -57.034309387207,12.8492698669434 -57.9337692260742,12.8492698669434 -58.0686912536621,12.8492698669434 -58.2935562133789,12.8492698669434 -58.3835029602051,12.8492698669434 -58.8782081604004,12.8492698669434 -59.2379913330078,12.8492698669434 -59.3729095458984,12.8492698669434 -60.4972381591797,12.8492698669434 -61.3517303466797,12.8492698669434 -61.3967056274414,12.8492698669434 -61.4866485595703,12.8492698669434 -61.6665420532227,12.8492698669434 -62.5660057067871,12.8492698669434 -62.7908706665039,12.8492698669434 -63.0607109069824,12.8492698669434 -63.825252532959,12.8492698669434 -64.3649291992188,12.8492698669434 -45.5211791992188,12.8942422866821 -46.8703918457031,12.8942422866821 -48.3994636535645,12.8942422866821 -48.4894104003906,12.8942422866821 -48.5793571472168,12.8942422866821 -48.9391403198242,12.8942422866821 -48.9841156005859,12.8942422866821 -49.478816986084,12.8942422866821 -50.1534156799316,12.8942422866821 -50.4232559204102,12.8942422866821 -50.4682273864746,12.8942422866821 -50.8729858398438,12.8942422866821 -51.0528793334961,12.8942422866821 -51.5026092529297,12.8942422866821 -51.9523429870605,12.8942422866821 -52.312126159668,12.8942422866821 -52.5819664001465,12.8942422866821 -52.851806640625,12.8942422866821 -52.8967781066895,12.8942422866821 -53.4364547729492,12.8942422866821 -54.0660781860352,12.8942422866821 -54.1560249328613,12.8942422866821 -54.7406768798828,12.8942422866821 -55.2353820800781,12.8942422866821 -55.9099807739258,12.8942422866821 -56.7194976806641,12.8942422866821 -57.3940925598145,12.8942422866821 -58.1136627197266,12.8942422866821 -59.642749786377,12.8942422866821 -59.8226432800293,12.8942422866821 -60.1374549865723,12.8942422866821 -60.7221069335938,12.8942422866821 -61.8014602661133,12.8942422866821 -64.4099044799805,12.8942422866821 -64.4998474121094,12.8942422866821 -64.7247161865234,12.8942422866821 -45.8359985351562,12.9392156600952 -45.9259338378906,12.9392156600952 -46.3756713867188,12.9392156600952 -46.7354736328125,12.9392156600952 -46.7804260253906,12.9392156600952 -46.9153442382812,12.9392156600952 -47.275146484375,12.9392156600952 -47.7698402404785,12.9392156600952 -47.814811706543,12.9392156600952 -49.7486572265625,12.9392156600952 -49.8835754394531,12.9392156600952 -50.7380676269531,12.9392156600952 -51.0978507995605,12.9392156600952 -52.2671546936035,12.9392156600952 -52.4470443725586,12.9392156600952 -52.4920196533203,12.9392156600952 -54.0660781860352,12.9392156600952 -54.5607833862305,12.9392156600952 -54.8755950927734,12.9392156600952 -55.6851119995117,12.9392156600952 -56.1348457336426,12.9392156600952 -56.2247924804688,12.9392156600952 -56.8544158935547,12.9392156600952 -57.2141990661621,12.9392156600952 -58.1586380004883,12.9392156600952 -58.2935562133789,12.9392156600952 -58.4734497070312,12.9392156600952 -58.6533432006836,12.9392156600952 -58.9231796264648,12.9392156600952 -59.5078315734863,12.9392156600952 -59.5977783203125,12.9392156600952 -59.9125900268555,12.9392156600952 -60.1824264526367,12.9392156600952 -61.6665420532227,12.9392156600952 -61.7564888000488,12.9392156600952 -61.9813537597656,12.9392156600952 -62.1162719726562,12.9392156600952 -62.6109771728516,12.9392156600952 -63.0607109069824,12.9392156600952 -63.2406005859375,12.9392156600952 -63.510440826416,12.9392156600952 -63.6003875732422,12.9392156600952 -63.9601745605469,12.9392156600952 -64.4099044799805,12.9392156600952 -64.7696914672852,12.9392156600952 -43.2275695800781,12.984188079834 -45.2513427734375,12.984188079834 -45.6111450195312,12.984188079834 -46.0608520507812,12.984188079834 -47.5,12.984188079834 -47.8597869873047,12.984188079834 -48.3095169067383,12.984188079834 -48.849193572998,12.984188079834 -49.2089805603027,12.984188079834 -49.5237922668457,12.984188079834 -50.018497467041,12.984188079834 -50.1084442138672,12.984188079834 -50.333309173584,12.984188079834 -50.4232559204102,12.984188079834 -50.5581741333008,12.984188079834 -51.5026092529297,12.984188079834 -51.8174209594727,12.984188079834 -51.9073677062988,12.984188079834 -51.9523429870605,12.984188079834 -51.997314453125,12.984188079834 -52.2671546936035,12.984188079834 -52.4020729064941,12.984188079834 -52.9417495727539,12.984188079834 -52.9867248535156,12.984188079834 -53.3015365600586,12.984188079834 -54.201000213623,12.984188079834 -54.6057586669922,12.984188079834 -55.2803535461426,12.984188079834 -55.7750587463379,12.984188079834 -57.2591743469238,12.984188079834 -57.4840393066406,12.984188079834 -57.663932800293,12.984188079834 -57.9787445068359,12.984188079834 -58.0237159729004,12.984188079834 -58.0686912536621,12.984188079834 -58.1586380004883,12.984188079834 -58.6083679199219,12.984188079834 -59.2379913330078,12.984188079834 -59.5977783203125,12.984188079834 -60.0475082397461,12.984188079834 -60.1374549865723,12.984188079834 -60.3623199462891,12.984188079834 -61.2168121337891,12.984188079834 -61.3517303466797,12.984188079834 -62.5210342407227,12.984188079834 -63.0157356262207,12.984188079834 -63.6003875732422,12.984188079834 -64.1400680541992,12.984188079834 -64.2300109863281,12.984188079834 -45.34130859375,13.0291614532471 -45.3862609863281,13.0291614532471 -45.8359985351562,13.0291614532471 -46.0158996582031,13.0291614532471 -46.4656372070312,13.0291614532471 -46.5555725097656,13.0291614532471 -47.0053100585938,13.0291614532471 -48.2195701599121,13.0291614532471 -48.3095169067383,13.0291614532471 -48.9841156005859,13.0291614532471 -49.5687637329102,13.0291614532471 -49.703685760498,13.0291614532471 -49.7486572265625,13.0291614532471 -50.018497467041,13.0291614532471 -50.2883338928223,13.0291614532471 -50.5132026672363,13.0291614532471 -52.2221794128418,13.0291614532471 -52.851806640625,13.0291614532471 -53.4364547729492,13.0291614532471 -53.8861885070801,13.0291614532471 -54.5607833862305,13.0291614532471 -54.7406768798828,13.0291614532471 -55.0554885864258,13.0291614532471 -55.1904067993164,13.0291614532471 -55.3253288269043,13.0291614532471 -55.6401405334473,13.0291614532471 -55.8200340270996,13.0291614532471 -56.0448989868164,13.0291614532471 -56.7644691467285,13.0291614532471 -57.3940925598145,13.0291614532471 -57.5290145874023,13.0291614532471 -57.5739860534668,13.0291614532471 -58.3835029602051,13.0291614532471 -58.6083679199219,13.0291614532471 -59.0580978393555,13.0291614532471 -59.7776718139648,13.0291614532471 -60.4072952270508,13.0291614532471 -60.991943359375,13.0291614532471 -61.306755065918,13.0291614532471 -62.161247253418,13.0291614532471 -62.4310836791992,13.0291614532471 -62.7009239196777,13.0291614532471 -62.9257888793945,13.0291614532471 -63.7353057861328,13.0291614532471 -64.2749862670898,13.0291614532471 -64.6797409057617,13.0291614532471 -64.7247161865234,13.0291614532471 -46.420654296875,13.0741348266602 -46.8703918457031,13.0741348266602 -47.0502624511719,13.0741348266602 -47.0952453613281,13.0741348266602 -47.4100646972656,13.0741348266602 -47.6349182128906,13.0741348266602 -48.4444351196289,13.0741348266602 -49.5687637329102,13.0741348266602 -49.8835754394531,13.0741348266602 -50.7380676269531,13.0741348266602 -50.8280143737793,13.0741348266602 -51.0978507995605,13.0741348266602 -51.2327728271484,13.0741348266602 -51.3676910400391,13.0741348266602 -51.4576377868652,13.0741348266602 -52.0422897338867,13.0741348266602 -53.1216430664062,13.0741348266602 -53.6613235473633,13.0741348266602 -53.7062950134277,13.0741348266602 -53.8861885070801,13.0741348266602 -55.5951690673828,13.0741348266602 -55.8200340270996,13.0741348266602 -56.1348457336426,13.0741348266602 -56.4046859741211,13.0741348266602 -57.034309387207,13.0741348266602 -57.3041458129883,13.0741348266602 -57.4840393066406,13.0741348266602 -57.9787445068359,13.0741348266602 -58.2935562133789,13.0741348266602 -59.1480445861816,13.0741348266602 -59.4628601074219,13.0741348266602 -59.5977783203125,13.0741348266602 -60.0924835205078,13.0741348266602 -60.9469718933105,13.0741348266602 -61.1268653869629,13.0741348266602 -62.2062187194824,13.0741348266602 -62.3861122131348,13.0741348266602 -62.7009239196777,13.0741348266602 -62.7908706665039,13.0741348266602 -62.9707641601562,13.0741348266602 -63.1506576538086,13.0741348266602 -63.3305511474609,13.0741348266602 -63.7353057861328,13.0741348266602 -64.0051422119141,13.0741348266602 -64.1850433349609,13.0741348266602 -43.1376037597656,13.1191082000732 -43.2725219726562,13.1191082000732 -47.4100646972656,13.1191082000732 -47.5449714660645,13.1191082000732 -48.2195701599121,13.1191082000732 -48.3994636535645,13.1191082000732 -49.4338455200195,13.1191082000732 -49.478816986084,13.1191082000732 -50.8729858398438,13.1191082000732 -51.3227157592773,13.1191082000732 -51.4126625061035,13.1191082000732 -51.7724494934082,13.1191082000732 -52.9417495727539,13.1191082000732 -52.9867248535156,13.1191082000732 -53.2115898132324,13.1191082000732 -53.8861885070801,13.1191082000732 -55.1904067993164,13.1191082000732 -55.2353820800781,13.1191082000732 -55.6401405334473,13.1191082000732 -56.1348457336426,13.1191082000732 -56.6295471191406,13.1191082000732 -57.2141990661621,13.1191082000732 -57.3940925598145,13.1191082000732 -57.4390640258789,13.1191082000732 -57.5290145874023,13.1191082000732 -57.8438262939453,13.1191082000732 -58.7432861328125,13.1191082000732 -59.5528030395508,13.1191082000732 -59.9575614929199,13.1191082000732 -60.991943359375,13.1191082000732 -61.531623840332,13.1191082000732 -61.8014602661133,13.1191082000732 -62.0263290405273,13.1191082000732 -62.1162719726562,13.1191082000732 -62.2961654663086,13.1191082000732 -62.6109771728516,13.1191082000732 -63.9151992797852,13.1191082000732 -63.9601745605469,13.1191082000732 -64.0051422119141,13.1191082000732 -64.1850433349609,13.1191082000732 -64.4548797607422,13.1191082000732 -64.5897979736328,13.1191082000732 -64.7696914672852,13.1191082000732 -45.7460632324219,13.1640815734863 -46.1058349609375,13.1640815734863 -46.6005554199219,13.1640815734863 -46.6904907226562,13.1640815734863 -46.9153442382812,13.1640815734863 -47.0502624511719,13.1640815734863 -47.0952453613281,13.1640815734863 -47.5,13.1640815734863 -47.5449714660645,13.1640815734863 -48.0846519470215,13.1640815734863 -48.5343818664551,13.1640815734863 -49.1190338134766,13.1640815734863 -49.2539520263672,13.1640815734863 -49.6587104797363,13.1640815734863 -49.8386039733887,13.1640815734863 -50.4682273864746,13.1640815734863 -50.6031455993652,13.1640815734863 -51.1428260803223,13.1640815734863 -51.5475845336914,13.1640815734863 -52.6719131469727,13.1640815734863 -53.346508026123,13.1640815734863 -53.7512664794922,13.1640815734863 -54.1110534667969,13.1640815734863 -55.6401405334473,13.1640815734863 -55.6851119995117,13.1640815734863 -55.8650054931641,13.1640815734863 -55.9549522399902,13.1640815734863 -56.1348457336426,13.1640815734863 -56.809440612793,13.1640815734863 -57.6189575195312,13.1640815734863 -57.7988510131836,13.1640815734863 -57.9337692260742,13.1640815734863 -58.3835029602051,13.1640815734863 -58.4284744262695,13.1640815734863 -59.642749786377,13.1640815734863 -60.0475082397461,13.1640815734863 -60.4972381591797,13.1640815734863 -61.0818901062012,13.1640815734863 -61.1268653869629,13.1640815734863 -61.7115173339844,13.1640815734863 -62.3411407470703,13.1640815734863 -62.7458992004395,13.1640815734863 -63.2406005859375,13.1640815734863 -63.7353057861328,13.1640815734863 -64.2749862670898,13.1640815734863 -64.3649291992188,13.1640815734863 -64.4099044799805,13.1640815734863 -46.1058349609375,13.2090549468994 -46.3307189941406,13.2090549468994 -46.420654296875,13.2090549468994 -46.5105895996094,13.2090549468994 -47.0502624511719,13.2090549468994 -47.275146484375,13.2090549468994 -48.3095169067383,13.2090549468994 -48.6693000793457,13.2090549468994 -48.7142753601074,13.2090549468994 -48.9841156005859,13.2090549468994 -50.333309173584,13.2090549468994 -50.4682273864746,13.2090549468994 -51.4126625061035,13.2090549468994 -52.0872611999512,13.2090549468994 -52.2671546936035,13.2090549468994 -52.536994934082,13.2090549468994 -52.9867248535156,13.2090549468994 -53.1216430664062,13.2090549468994 -53.346508026123,13.2090549468994 -53.4364547729492,13.2090549468994 -53.5713768005371,13.2090549468994 -53.8412132263184,13.2090549468994 -54.7856521606445,13.2090549468994 -54.9655418395996,13.2090549468994 -55.145435333252,13.2090549468994 -55.2803535461426,13.2090549468994 -55.9549522399902,13.2090549468994 -56.5845756530762,13.2090549468994 -56.9893341064453,13.2090549468994 -57.034309387207,13.2090549468994 -57.0792808532715,13.2090549468994 -57.4840393066406,13.2090549468994 -58.5184211730957,13.2090549468994 -59.2379913330078,13.2090549468994 -59.9125900268555,13.2090549468994 -60.677131652832,13.2090549468994 -61.0818901062012,13.2090549468994 -61.2168121337891,13.2090549468994 -63.0157356262207,13.2090549468994 -64.0501174926758,13.2090549468994 -64.2749862670898,13.2090549468994 -45.8359985351562,13.2540273666382 -46.3307189941406,13.2540273666382 -46.5105895996094,13.2540273666382 -48.5343818664551,13.2540273666382 -48.6243286132812,13.2540273666382 -48.7592468261719,13.2540273666382 -48.9841156005859,13.2540273666382 -49.4338455200195,13.2540273666382 -49.8835754394531,13.2540273666382 -50.6930923461914,13.2540273666382 -50.7380676269531,13.2540273666382 -51.4576377868652,13.2540273666382 -51.5026092529297,13.2540273666382 -51.8174209594727,13.2540273666382 -52.536994934082,13.2540273666382 -52.6719131469727,13.2540273666382 -54.4258651733398,13.2540273666382 -54.7856521606445,13.2540273666382 -54.9205703735352,13.2540273666382 -55.1904067993164,13.2540273666382 -56.2697639465332,13.2540273666382 -56.7644691467285,13.2540273666382 -57.5290145874023,13.2540273666382 -57.8887977600098,13.2540273666382 -58.1136627197266,13.2540273666382 -58.8782081604004,13.2540273666382 -59.1930198669434,13.2540273666382 -59.5528030395508,13.2540273666382 -59.8676147460938,13.2540273666382 -60.6321601867676,13.2540273666382 -60.9469718933105,13.2540273666382 -61.4866485595703,13.2540273666382 -62.7908706665039,13.2540273666382 -63.1056823730469,13.2540273666382 -64.4998474121094,13.2540273666382 -43.0476684570312,13.2990007400513 -45.6111450195312,13.2990007400513 -45.8809814453125,13.2990007400513 -46.2407531738281,13.2990007400513 -46.5105895996094,13.2990007400513 -47.3650817871094,13.2990007400513 -47.4550476074219,13.2990007400513 -47.6798934936523,13.2990007400513 -48.4894104003906,13.2990007400513 -48.7592468261719,13.2990007400513 -49.8835754394531,13.2990007400513 -50.018497467041,13.2990007400513 -50.2433624267578,13.2990007400513 -50.5581741333008,13.2990007400513 -51.0978507995605,13.2990007400513 -51.7724494934082,13.2990007400513 -52.2671546936035,13.2990007400513 -52.312126159668,13.2990007400513 -53.8412132263184,13.2990007400513 -54.2459716796875,13.2990007400513 -55.2803535461426,13.2990007400513 -55.7300872802734,13.2990007400513 -56.2697639465332,13.2990007400513 -56.6295471191406,13.2990007400513 -56.6745223999023,13.2990007400513 -57.2591743469238,13.2990007400513 -57.4390640258789,13.2990007400513 -58.0686912536621,13.2990007400513 -58.3835029602051,13.2990007400513 -59.3729095458984,13.2990007400513 -59.9125900268555,13.2990007400513 -60.1824264526367,13.2990007400513 -60.7221069335938,13.2990007400513 -60.7670783996582,13.2990007400513 -61.0369186401367,13.2990007400513 -61.4866485595703,13.2990007400513 -61.7564888000488,13.2990007400513 -61.8914070129395,13.2990007400513 -62.1162719726562,13.2990007400513 -63.0157356262207,13.2990007400513 -63.6453628540039,13.2990007400513 -63.7353057861328,13.2990007400513 -64.4099044799805,13.2990007400513 -43.002685546875,13.34397315979 -43.1376037597656,13.34397315979 -46.1058349609375,13.34397315979 -47.0053100585938,13.34397315979 -47.5449714660645,13.34397315979 -48.0396766662598,13.34397315979 -48.1296234130859,13.34397315979 -48.6243286132812,13.34397315979 -48.9391403198242,13.34397315979 -49.0740585327148,13.34397315979 -49.4338455200195,13.34397315979 -49.7486572265625,13.34397315979 -50.1983871459961,13.34397315979 -50.648120880127,13.34397315979 -51.3676910400391,13.34397315979 -51.4576377868652,13.34397315979 -51.7724494934082,13.34397315979 -52.1772079467773,13.34397315979 -52.8068313598633,13.34397315979 -53.0316963195801,13.34397315979 -53.0766716003418,13.34397315979 -54.3359184265137,13.34397315979 -55.0554885864258,13.34397315979 -55.1004638671875,13.34397315979 -55.1904067993164,13.34397315979 -55.2803535461426,13.34397315979 -56.5396041870117,13.34397315979 -57.2141990661621,13.34397315979 -57.6189575195312,13.34397315979 -57.9787445068359,13.34397315979 -58.0237159729004,13.34397315979 -58.0686912536621,13.34397315979 -58.2485809326172,13.34397315979 -59.013126373291,13.34397315979 -59.0580978393555,13.34397315979 -59.327938079834,13.34397315979 -59.7776718139648,13.34397315979 -60.4972381591797,13.34397315979 -60.7221069335938,13.34397315979 -60.7670783996582,13.34397315979 -61.9813537597656,13.34397315979 -62.4310836791992,13.34397315979 -62.5210342407227,13.34397315979 -62.8358459472656,13.34397315979 -63.195629119873,13.34397315979 -63.2855758666992,13.34397315979 -63.825252532959,13.34397315979 -64.5897979736328,13.34397315979 -43.1825866699219,13.3889465332031 -43.2275695800781,13.3889465332031 -46.1058349609375,13.3889465332031 -46.1508178710938,13.3889465332031 -46.5555725097656,13.3889465332031 -46.6005554199219,13.3889465332031 -47.0502624511719,13.3889465332031 -47.1402282714844,13.3889465332031 -49.0290870666504,13.3889465332031 -49.2089805603027,13.3889465332031 -49.6137390136719,13.3889465332031 -52.6719131469727,13.3889465332031 -53.346508026123,13.3889465332031 -53.7962417602539,13.3889465332031 -54.201000213623,13.3889465332031 -55.0105171203613,13.3889465332031 -56.0898704528809,13.3889465332031 -56.49462890625,13.3889465332031 -56.5845756530762,13.3889465332031 -57.034309387207,13.3889465332031 -57.1242523193359,13.3889465332031 -57.4390640258789,13.3889465332031 -57.5290145874023,13.3889465332031 -57.7988510131836,13.3889465332031 -58.2935562133789,13.3889465332031 -58.8782081604004,13.3889465332031 -59.327938079834,13.3889465332031 -59.4178848266602,13.3889465332031 -59.642749786377,13.3889465332031 -59.8676147460938,13.3889465332031 -60.0924835205078,13.3889465332031 -60.4522666931152,13.3889465332031 -60.8570251464844,13.3889465332031 -61.6215667724609,13.3889465332031 -62.2511940002441,13.3889465332031 -62.8808174133301,13.3889465332031 -63.3305511474609,13.3889465332031 -64.0950927734375,13.3889465332031 -47.0053100585938,13.4339199066162 -47.0952453613281,13.4339199066162 -47.3650817871094,13.4339199066162 -47.4100646972656,13.4339199066162 -47.6798934936523,13.4339199066162 -48.1296234130859,13.4339199066162 -49.478816986084,13.4339199066162 -50.0634689331055,13.4339199066162 -50.333309173584,13.4339199066162 -50.3782806396484,13.4339199066162 -50.4232559204102,13.4339199066162 -50.648120880127,13.4339199066162 -50.7380676269531,13.4339199066162 -51.1877975463867,13.4339199066162 -51.2777442932129,13.4339199066162 -51.3676910400391,13.4339199066162 -51.4576377868652,13.4339199066162 -52.9867248535156,13.4339199066162 -53.0316963195801,13.4339199066162 -53.5264015197754,13.4339199066162 -54.515811920166,13.4339199066162 -55.145435333252,13.4339199066162 -55.9099807739258,13.4339199066162 -56.2247924804688,13.4339199066162 -56.3147354125977,13.4339199066162 -56.6295471191406,13.4339199066162 -56.7644691467285,13.4339199066162 -57.4840393066406,13.4339199066162 -58.0237159729004,13.4339199066162 -58.2036094665527,13.4339199066162 -58.3385314941406,13.4339199066162 -58.5184211730957,13.4339199066162 -58.5633926391602,13.4339199066162 -59.1480445861816,13.4339199066162 -59.5078315734863,13.4339199066162 -60.0475082397461,13.4339199066162 -61.5765953063965,13.4339199066162 -62.0263290405273,13.4339199066162 -62.2511940002441,13.4339199066162 -62.7458992004395,13.4339199066162 -63.5554122924805,13.4339199066162 -63.7802810668945,13.4339199066162 -64.5448226928711,13.4339199066162 -47.1402282714844,13.4788932800293 -47.3201293945312,13.4788932800293 -47.5,13.4788932800293 -47.7248649597168,13.4788932800293 -47.7698402404785,13.4788932800293 -47.9047584533691,13.4788932800293 -48.9841156005859,13.4788932800293 -49.5687637329102,13.4788932800293 -49.703685760498,13.4788932800293 -49.9735221862793,13.4788932800293 -50.4682273864746,13.4788932800293 -50.6031455993652,13.4788932800293 -50.648120880127,13.4788932800293 -51.7724494934082,13.4788932800293 -52.3571014404297,13.4788932800293 -52.851806640625,13.4788932800293 -53.8412132263184,13.4788932800293 -54.9655418395996,13.4788932800293 -55.0105171203613,13.4788932800293 -55.7300872802734,13.4788932800293 -56.0448989868164,13.4788932800293 -56.0898704528809,13.4788932800293 -57.6189575195312,13.4788932800293 -57.9787445068359,13.4788932800293 -58.2485809326172,13.4788932800293 -58.7882614135742,13.4788932800293 -58.9681549072266,13.4788932800293 -59.0580978393555,13.4788932800293 -59.9125900268555,13.4788932800293 -60.6321601867676,13.4788932800293 -61.4416770935059,13.4788932800293 -61.7564888000488,13.4788932800293 -61.8014602661133,13.4788932800293 -62.2062187194824,13.4788932800293 -62.7458992004395,13.4788932800293 -62.8808174133301,13.4788932800293 -63.0157356262207,13.4788932800293 -63.6453628540039,13.4788932800293 -64.4548797607422,13.4788932800293 -64.4998474121094,13.4788932800293 -64.6797409057617,13.4788932800293 -64.7247161865234,13.4788932800293 -47.814811706543,13.5238666534424 -48.2645416259766,13.5238666534424 -48.5343818664551,13.5238666534424 -48.7142753601074,13.5238666534424 -49.6587104797363,13.5238666534424 -50.1983871459961,13.5238666534424 -50.3782806396484,13.5238666534424 -50.5581741333008,13.5238666534424 -51.5026092529297,13.5238666534424 -52.3571014404297,13.5238666534424 -52.6719131469727,13.5238666534424 -53.6163482666016,13.5238666534424 -53.6613235473633,13.5238666534424 -53.8861885070801,13.5238666534424 -54.515811920166,13.5238666534424 -54.5607833862305,13.5238666534424 -54.8755950927734,13.5238666534424 -55.4602470397949,13.5238666534424 -55.6401405334473,13.5238666534424 -55.6851119995117,13.5238666534424 -55.9099807739258,13.5238666534424 -56.8993873596191,13.5238666534424 -57.3041458129883,13.5238666534424 -58.0237159729004,13.5238666534424 -58.6533432006836,13.5238666534424 -58.7432861328125,13.5238666534424 -58.9231796264648,13.5238666534424 -59.4628601074219,13.5238666534424 -59.642749786377,13.5238666534424 -59.6877212524414,13.5238666534424 -60.677131652832,13.5238666534424 -62.2961654663086,13.5238666534424 -62.7458992004395,13.5238666534424 -62.7908706665039,13.5238666534424 -62.8808174133301,13.5238666534424 -63.0607109069824,13.5238666534424 -63.3305511474609,13.5238666534424 -63.6003875732422,13.5238666534424 -47.1402282714844,13.5688400268555 -48.6243286132812,13.5688400268555 -48.7592468261719,13.5688400268555 -48.8042221069336,13.5688400268555 -49.0740585327148,13.5688400268555 -49.164005279541,13.5688400268555 -49.3888740539551,13.5688400268555 -49.4338455200195,13.5688400268555 -49.7486572265625,13.5688400268555 -50.333309173584,13.5688400268555 -50.8729858398438,13.5688400268555 -51.4576377868652,13.5688400268555 -51.5026092529297,13.5688400268555 -51.5475845336914,13.5688400268555 -51.997314453125,13.5688400268555 -52.4020729064941,13.5688400268555 -52.6269378662109,13.5688400268555 -53.3914833068848,13.5688400268555 -53.5713768005371,13.5688400268555 -53.6163482666016,13.5688400268555 -54.0660781860352,13.5688400268555 -54.9205703735352,13.5688400268555 -55.5501937866211,13.5688400268555 -55.8650054931641,13.5688400268555 -56.179817199707,13.5688400268555 -56.4046859741211,13.5688400268555 -56.4496574401855,13.5688400268555 -57.3041458129883,13.5688400268555 -57.6189575195312,13.5688400268555 -58.2485809326172,13.5688400268555 -58.4284744262695,13.5688400268555 -58.7432861328125,13.5688400268555 -59.013126373291,13.5688400268555 -59.3729095458984,13.5688400268555 -59.7326965332031,13.5688400268555 -59.8226432800293,13.5688400268555 -60.4972381591797,13.5688400268555 -60.7221069335938,13.5688400268555 -60.7670783996582,13.5688400268555 -61.1718368530273,13.5688400268555 -61.9363822937012,13.5688400268555 -62.161247253418,13.5688400268555 -62.3411407470703,13.5688400268555 -62.6559524536133,13.5688400268555 -62.8808174133301,13.5688400268555 -63.2855758666992,13.5688400268555 -64.3649291992188,13.5688400268555 -64.7247161865234,13.5688400268555 -47.275146484375,13.6138134002686 -47.4100646972656,13.6138134002686 -47.4550476074219,13.6138134002686 -47.6349182128906,13.6138134002686 -48.0396766662598,13.6138134002686 -48.0846519470215,13.6138134002686 -48.3095169067383,13.6138134002686 -48.7592468261719,13.6138134002686 -49.0290870666504,13.6138134002686 -49.3888740539551,13.6138134002686 -49.5687637329102,13.6138134002686 -49.7486572265625,13.6138134002686 -50.0634689331055,13.6138134002686 -50.333309173584,13.6138134002686 -50.8280143737793,13.6138134002686 -51.0528793334961,13.6138134002686 -51.2777442932129,13.6138134002686 -51.3227157592773,13.6138134002686 -51.6375312805176,13.6138134002686 -51.9523429870605,13.6138134002686 -52.536994934082,13.6138134002686 -52.8068313598633,13.6138134002686 -53.1216430664062,13.6138134002686 -54.3808898925781,13.6138134002686 -54.4258651733398,13.6138134002686 -54.6957054138184,13.6138134002686 -56.49462890625,13.6138134002686 -57.034309387207,13.6138134002686 -57.2141990661621,13.6138134002686 -57.3940925598145,13.6138134002686 -58.0686912536621,13.6138134002686 -58.3385314941406,13.6138134002686 -58.4734497070312,13.6138134002686 -58.5184211730957,13.6138134002686 -60.2274017333984,13.6138134002686 -60.4072952270508,13.6138134002686 -60.8120536804199,13.6138134002686 -61.6665420532227,13.6138134002686 -61.7564888000488,13.6138134002686 -62.6559524536133,13.6138134002686 -63.1056823730469,13.6138134002686 -64.2300109863281,13.6138134002686 -64.4998474121094,13.6138134002686 -43.1825866699219,13.6587858200073 -47.6798934936523,13.6587858200073 -47.9047584533691,13.6587858200073 -48.5793571472168,13.6587858200073 -49.0290870666504,13.6587858200073 -49.1190338134766,13.6587858200073 -50.6031455993652,13.6587858200073 -50.9179611206055,13.6587858200073 -50.9629325866699,13.6587858200073 -51.0528793334961,13.6587858200073 -52.0872611999512,13.6587858200073 -52.5819664001465,13.6587858200073 -53.6613235473633,13.6587858200073 -55.2353820800781,13.6587858200073 -55.7300872802734,13.6587858200073 -55.7750587463379,13.6587858200073 -56.49462890625,13.6587858200073 -56.9893341064453,13.6587858200073 -57.7089042663574,13.6587858200073 -58.9231796264648,13.6587858200073 -59.5528030395508,13.6587858200073 -60.5422134399414,13.6587858200073 -60.7670783996582,13.6587858200073 -61.1718368530273,13.6587858200073 -61.3967056274414,13.6587858200073 -61.5765953063965,13.6587858200073 -61.6215667724609,13.6587858200073 -63.0157356262207,13.6587858200073 -63.0607109069824,13.6587858200073 -63.3305511474609,13.6587858200073 -63.4204940795898,13.6587858200073 -63.6903343200684,13.6587858200073 -63.7353057861328,13.6587858200073 -63.9601745605469,13.6587858200073 -64.2749862670898,13.6587858200073 -64.5448226928711,13.6587858200073 -43.2275695800781,13.7037591934204 -47.5449714660645,13.7037591934204 -48.8941688537598,13.7037591934204 -50.0634689331055,13.7037591934204 -50.333309173584,13.7037591934204 -51.3676910400391,13.7037591934204 -51.4576377868652,13.7037591934204 -51.7274780273438,13.7037591934204 -51.9073677062988,13.7037591934204 -52.3571014404297,13.7037591934204 -53.0766716003418,13.7037591934204 -53.2565612792969,13.7037591934204 -53.5713768005371,13.7037591934204 -53.7062950134277,13.7037591934204 -54.3808898925781,13.7037591934204 -54.6957054138184,13.7037591934204 -55.0105171203613,13.7037591934204 -55.4152755737305,13.7037591934204 -55.8200340270996,13.7037591934204 -56.1348457336426,13.7037591934204 -56.179817199707,13.7037591934204 -56.6745223999023,13.7037591934204 -56.7644691467285,13.7037591934204 -57.6189575195312,13.7037591934204 -58.4734497070312,13.7037591934204 -58.5184211730957,13.7037591934204 -58.698314666748,13.7037591934204 -59.1930198669434,13.7037591934204 -59.4178848266602,13.7037591934204 -59.7776718139648,13.7037591934204 -60.0025367736816,13.7037591934204 -60.0475082397461,13.7037591934204 -60.8120536804199,13.7037591934204 -61.0369186401367,13.7037591934204 -61.6215667724609,13.7037591934204 -61.7564888000488,13.7037591934204 -62.0713005065918,13.7037591934204 -62.4310836791992,13.7037591934204 -63.0157356262207,13.7037591934204 -63.4204940795898,13.7037591934204 -63.8702239990234,13.7037591934204 -64.2749862670898,13.7037591934204 -47.5899467468262,13.7487316131592 -48.3994636535645,13.7487316131592 -48.7592468261719,13.7487316131592 -50.6031455993652,13.7487316131592 -51.0528793334961,13.7487316131592 -52.2221794128418,13.7487316131592 -52.4470443725586,13.7487316131592 -52.6719131469727,13.7487316131592 -52.851806640625,13.7487316131592 -53.3914833068848,13.7487316131592 -53.9311599731445,13.7487316131592 -54.830623626709,13.7487316131592 -55.0554885864258,13.7487316131592 -55.5951690673828,13.7487316131592 -56.5845756530762,13.7487316131592 -56.809440612793,13.7487316131592 -57.7089042663574,13.7487316131592 -58.9681549072266,13.7487316131592 -59.1030731201172,13.7487316131592 -59.642749786377,13.7487316131592 -59.8226432800293,13.7487316131592 -60.0025367736816,13.7487316131592 -60.6321601867676,13.7487316131592 -61.6665420532227,13.7487316131592 -63.6453628540039,13.7487316131592 -63.7353057861328,13.7487316131592 -63.9601745605469,13.7487316131592 -47.5899467468262,13.7937049865723 -47.8597869873047,13.7937049865723 -48.0846519470215,13.7937049865723 -48.6693000793457,13.7937049865723 -49.0740585327148,13.7937049865723 -49.2089805603027,13.7937049865723 -49.7936325073242,13.7937049865723 -50.7830390930176,13.7937049865723 -53.0316963195801,13.7937049865723 -53.4814300537109,13.7937049865723 -53.9311599731445,13.7937049865723 -54.1560249328613,13.7937049865723 -54.5607833862305,13.7937049865723 -54.7406768798828,13.7937049865723 -54.9655418395996,13.7937049865723 -55.4602470397949,13.7937049865723 -56.4496574401855,13.7937049865723 -56.7194976806641,13.7937049865723 -57.5739860534668,13.7937049865723 -58.5184211730957,13.7937049865723 -58.6083679199219,13.7937049865723 -58.9681549072266,13.7937049865723 -59.1030731201172,13.7937049865723 -59.4628601074219,13.7937049865723 -60.0475082397461,13.7937049865723 -60.2723731994629,13.7937049865723 -60.7670783996582,13.7937049865723 -61.0818901062012,13.7937049865723 -61.306755065918,13.7937049865723 -61.3517303466797,13.7937049865723 -61.4416770935059,13.7937049865723 -63.0607109069824,13.7937049865723 -64.3199615478516,13.7937049865723 -64.4548797607422,13.7937049865723 -64.634765625,13.7937049865723 -48.1745986938477,13.8386783599854 -48.2645416259766,13.8386783599854 -48.6693000793457,13.8386783599854 -48.7592468261719,13.8386783599854 -49.6587104797363,13.8386783599854 -49.7486572265625,13.8386783599854 -50.6930923461914,13.8386783599854 -50.9179611206055,13.8386783599854 -51.1428260803223,13.8386783599854 -51.2777442932129,13.8386783599854 -51.9073677062988,13.8386783599854 -52.3571014404297,13.8386783599854 -52.8967781066895,13.8386783599854 -53.2565612792969,13.8386783599854 -53.4364547729492,13.8386783599854 -53.7512664794922,13.8386783599854 -54.1110534667969,13.8386783599854 -54.3359184265137,13.8386783599854 -54.8755950927734,13.8386783599854 -54.9655418395996,13.8386783599854 -55.1004638671875,13.8386783599854 -55.5501937866211,13.8386783599854 -55.6851119995117,13.8386783599854 -56.2247924804688,13.8386783599854 -58.1136627197266,13.8386783599854 -58.2485809326172,13.8386783599854 -58.6083679199219,13.8386783599854 -58.6533432006836,13.8386783599854 -60.2723731994629,13.8386783599854 -60.7670783996582,13.8386783599854 -60.991943359375,13.8386783599854 -61.0818901062012,13.8386783599854 -61.7564888000488,13.8386783599854 -61.846435546875,13.8386783599854 -61.9363822937012,13.8386783599854 -62.5210342407227,13.8386783599854 -62.5660057067871,13.8386783599854 -63.0607109069824,13.8386783599854 -63.1506576538086,13.8386783599854 -63.510440826416,13.8386783599854 -64.1400680541992,13.8386783599854 -64.6797409057617,13.8386783599854 -64.7247161865234,13.8386783599854 -47.9497299194336,13.8836517333984 -47.9947052001953,13.8836517333984 -48.2645416259766,13.8836517333984 -48.9841156005859,13.8836517333984 -49.1190338134766,13.8836517333984 -50.1084442138672,13.8836517333984 -50.8280143737793,13.8836517333984 -50.9179611206055,13.8836517333984 -51.2327728271484,13.8836517333984 -51.4126625061035,13.8836517333984 -51.5475845336914,13.8836517333984 -52.851806640625,13.8836517333984 -53.2565612792969,13.8836517333984 -53.5713768005371,13.8836517333984 -55.0105171203613,13.8836517333984 -55.6851119995117,13.8836517333984 -56.5845756530762,13.8836517333984 -56.9893341064453,13.8836517333984 -58.4734497070312,13.8836517333984 -58.6083679199219,13.8836517333984 -59.2379913330078,13.8836517333984 -59.642749786377,13.8836517333984 -60.4072952270508,13.8836517333984 -60.4522666931152,13.8836517333984 -60.7221069335938,13.8836517333984 -61.6665420532227,13.8836517333984 -61.8914070129395,13.8836517333984 -62.5210342407227,13.8836517333984 -62.9257888793945,13.8836517333984 -64.1850433349609,13.8836517333984 -64.2300109863281,13.8836517333984 -47.9047584533691,13.9286251068115 -48.0396766662598,13.9286251068115 -48.6693000793457,13.9286251068115 -48.8042221069336,13.9286251068115 -48.9391403198242,13.9286251068115 -49.5687637329102,13.9286251068115 -49.9285507202148,13.9286251068115 -50.2433624267578,13.9286251068115 -50.5132026672363,13.9286251068115 -51.0528793334961,13.9286251068115 -51.2777442932129,13.9286251068115 -51.4126625061035,13.9286251068115 -51.5925559997559,13.9286251068115 -52.4920196533203,13.9286251068115 -52.7618598937988,13.9286251068115 -55.6401405334473,13.9286251068115 -57.3041458129883,13.9286251068115 -58.0237159729004,13.9286251068115 -58.1586380004883,13.9286251068115 -58.3385314941406,13.9286251068115 -58.698314666748,13.9286251068115 -58.7882614135742,13.9286251068115 -60.0475082397461,13.9286251068115 -60.1824264526367,13.9286251068115 -60.5422134399414,13.9286251068115 -61.4866485595703,13.9286251068115 -62.161247253418,13.9286251068115 -64.0051422119141,13.9286251068115 -64.1850433349609,13.9286251068115 -48.2645416259766,13.9735984802246 -48.3994636535645,13.9735984802246 -48.4894104003906,13.9735984802246 -49.0740585327148,13.9735984802246 -49.2539520263672,13.9735984802246 -49.7486572265625,13.9735984802246 -49.9735221862793,13.9735984802246 -50.0634689331055,13.9735984802246 -51.0079040527344,13.9735984802246 -51.5026092529297,13.9735984802246 -51.5925559997559,13.9735984802246 -51.6375312805176,13.9735984802246 -51.8174209594727,13.9735984802246 -52.3571014404297,13.9735984802246 -53.166618347168,13.9735984802246 -54.201000213623,13.9735984802246 -54.3359184265137,13.9735984802246 -54.6057586669922,13.9735984802246 -55.6851119995117,13.9735984802246 -55.7750587463379,13.9735984802246 -56.0448989868164,13.9735984802246 -56.0898704528809,13.9735984802246 -57.0792808532715,13.9735984802246 -57.3041458129883,13.9735984802246 -57.4840393066406,13.9735984802246 -57.7089042663574,13.9735984802246 -58.8782081604004,13.9735984802246 -59.5528030395508,13.9735984802246 -59.5977783203125,13.9735984802246 -59.7326965332031,13.9735984802246 -60.0924835205078,13.9735984802246 -60.1374549865723,13.9735984802246 -60.3623199462891,13.9735984802246 -60.4522666931152,13.9735984802246 -60.7670783996582,13.9735984802246 -61.0369186401367,13.9735984802246 -61.306755065918,13.9735984802246 -62.3861122131348,13.9735984802246 -62.6559524536133,13.9735984802246 -62.8808174133301,13.9735984802246 -63.0157356262207,13.9735984802246 -63.2855758666992,13.9735984802246 -63.7802810668945,13.9735984802246 -47.9497299194336,14.0185708999634 -48.7142753601074,14.0185708999634 -49.6137390136719,14.0185708999634 -49.8835754394531,14.0185708999634 -49.9285507202148,14.0185708999634 -51.1428260803223,14.0185708999634 -51.6375312805176,14.0185708999634 -52.9417495727539,14.0185708999634 -52.9867248535156,14.0185708999634 -53.8861885070801,14.0185708999634 -53.9761352539062,14.0185708999634 -54.1560249328613,14.0185708999634 -54.3359184265137,14.0185708999634 -54.515811920166,14.0185708999634 -55.1004638671875,14.0185708999634 -55.6851119995117,14.0185708999634 -56.5396041870117,14.0185708999634 -56.9893341064453,14.0185708999634 -57.6189575195312,14.0185708999634 -57.8887977600098,14.0185708999634 -58.0686912536621,14.0185708999634 -58.4284744262695,14.0185708999634 -58.7432861328125,14.0185708999634 -59.0580978393555,14.0185708999634 -60.2723731994629,14.0185708999634 -60.3623199462891,14.0185708999634 -61.0818901062012,14.0185708999634 -61.306755065918,14.0185708999634 -61.4866485595703,14.0185708999634 -61.7115173339844,14.0185708999634 -61.9363822937012,14.0185708999634 -61.9813537597656,14.0185708999634 -64.0051422119141,14.0185708999634 -43.0476684570312,14.0635442733765 -49.3888740539551,14.0635442733765 -49.8386039733887,14.0635442733765 -50.1534156799316,14.0635442733765 -50.9179611206055,14.0635442733765 -51.2327728271484,14.0635442733765 -52.2221794128418,14.0635442733765 -52.5819664001465,14.0635442733765 -52.7618598937988,14.0635442733765 -52.9867248535156,14.0635442733765 -53.5713768005371,14.0635442733765 -54.0211067199707,14.0635442733765 -54.0660781860352,14.0635442733765 -54.201000213623,14.0635442733765 -54.2459716796875,14.0635442733765 -54.8755950927734,14.0635442733765 -54.9655418395996,14.0635442733765 -55.3253288269043,14.0635442733765 -55.3703002929688,14.0635442733765 -55.4152755737305,14.0635442733765 -55.9099807739258,14.0635442733765 -55.9999237060547,14.0635442733765 -56.3147354125977,14.0635442733765 -56.4046859741211,14.0635442733765 -56.8993873596191,14.0635442733765 -58.2935562133789,14.0635442733765 -58.7432861328125,14.0635442733765 -58.7882614135742,14.0635442733765 -59.5078315734863,14.0635442733765 -59.7326965332031,14.0635442733765 -59.8676147460938,14.0635442733765 -60.0025367736816,14.0635442733765 -60.0924835205078,14.0635442733765 -60.4522666931152,14.0635442733765 -60.7670783996582,14.0635442733765 -60.9020004272461,14.0635442733765 -60.9469718933105,14.0635442733765 -61.4416770935059,14.0635442733765 -61.9813537597656,14.0635442733765 -62.4310836791992,14.0635442733765 -62.6109771728516,14.0635442733765 -63.0607109069824,14.0635442733765 -63.195629119873,14.0635442733765 -63.3755226135254,14.0635442733765 -63.6003875732422,14.0635442733765 -48.849193572998,14.1085166931152 -49.3888740539551,14.1085166931152 -49.5237922668457,14.1085166931152 -49.6137390136719,14.1085166931152 -49.703685760498,14.1085166931152 -50.018497467041,14.1085166931152 -50.333309173584,14.1085166931152 -50.6930923461914,14.1085166931152 -51.0528793334961,14.1085166931152 -51.1428260803223,14.1085166931152 -51.7724494934082,14.1085166931152 -52.0872611999512,14.1085166931152 -52.1322326660156,14.1085166931152 -52.3571014404297,14.1085166931152 -52.4470443725586,14.1085166931152 -53.166618347168,14.1085166931152 -53.346508026123,14.1085166931152 -53.5264015197754,14.1085166931152 -53.6163482666016,14.1085166931152 -54.3808898925781,14.1085166931152 -54.6507301330566,14.1085166931152 -54.9655418395996,14.1085166931152 -55.2353820800781,14.1085166931152 -55.4152755737305,14.1085166931152 -55.5052185058594,14.1085166931152 -56.3147354125977,14.1085166931152 -56.49462890625,14.1085166931152 -56.9893341064453,14.1085166931152 -57.3041458129883,14.1085166931152 -58.0237159729004,14.1085166931152 -58.6083679199219,14.1085166931152 -58.8782081604004,14.1085166931152 -58.9681549072266,14.1085166931152 -59.013126373291,14.1085166931152 -59.642749786377,14.1085166931152 -59.7776718139648,14.1085166931152 -59.9575614929199,14.1085166931152 -60.0025367736816,14.1085166931152 -60.3623199462891,14.1085166931152 -60.7670783996582,14.1085166931152 -60.991943359375,14.1085166931152 -61.1268653869629,14.1085166931152 -61.4416770935059,14.1085166931152 -61.7115173339844,14.1085166931152 -61.7564888000488,14.1085166931152 -61.8014602661133,14.1085166931152 -62.161247253418,14.1085166931152 -62.4760589599609,14.1085166931152 -62.6559524536133,14.1085166931152 -63.195629119873,14.1085166931152 -49.3438987731934,14.1534900665283 -49.478816986084,14.1534900665283 -50.0634689331055,14.1534900665283 -52.851806640625,14.1534900665283 -53.2565612792969,14.1534900665283 -53.9311599731445,14.1534900665283 -54.1560249328613,14.1534900665283 -54.7856521606445,14.1534900665283 -55.2353820800781,14.1534900665283 -55.3253288269043,14.1534900665283 -56.5396041870117,14.1534900665283 -57.34912109375,14.1534900665283 -57.5739860534668,14.1534900665283 -57.7089042663574,14.1534900665283 -58.3835029602051,14.1534900665283 -59.4628601074219,14.1534900665283 -59.9575614929199,14.1534900665283 -60.1374549865723,14.1534900665283 -60.9469718933105,14.1534900665283 -61.1268653869629,14.1534900665283 -61.4416770935059,14.1534900665283 -63.4654693603516,14.1534900665283 -63.5554122924805,14.1534900665283 -64.1400680541992,14.1534900665283 -49.0290870666504,14.1984634399414 -49.0740585327148,14.1984634399414 -49.7936325073242,14.1984634399414 -49.9285507202148,14.1984634399414 -50.1983871459961,14.1984634399414 -51.2777442932129,14.1984634399414 -51.7724494934082,14.1984634399414 -52.4020729064941,14.1984634399414 -52.4470443725586,14.1984634399414 -54.7856521606445,14.1984634399414 -54.9655418395996,14.1984634399414 -55.3253288269043,14.1984634399414 -55.9549522399902,14.1984634399414 -56.0448989868164,14.1984634399414 -56.1348457336426,14.1984634399414 -56.179817199707,14.1984634399414 -56.5845756530762,14.1984634399414 -57.4390640258789,14.1984634399414 -57.5739860534668,14.1984634399414 -57.9787445068359,14.1984634399414 -58.5184211730957,14.1984634399414 -58.9231796264648,14.1984634399414 -58.9681549072266,14.1984634399414 -60.677131652832,14.1984634399414 -62.5660057067871,14.1984634399414 -63.0607109069824,14.1984634399414 -63.195629119873,14.1984634399414 -63.6453628540039,14.1984634399414 -63.7802810668945,14.1984634399414 -64.5897979736328,14.1984634399414 -49.1190338134766,14.2434368133545 -49.6587104797363,14.2434368133545 -49.7486572265625,14.2434368133545 -50.5132026672363,14.2434368133545 -50.8729858398438,14.2434368133545 -51.5475845336914,14.2434368133545 -51.5925559997559,14.2434368133545 -51.7724494934082,14.2434368133545 -52.8068313598633,14.2434368133545 -53.6163482666016,14.2434368133545 -54.9205703735352,14.2434368133545 -56.2697639465332,14.2434368133545 -56.3147354125977,14.2434368133545 -57.6189575195312,14.2434368133545 -60.9020004272461,14.2434368133545 -61.0369186401367,14.2434368133545 -61.4416770935059,14.2434368133545 -62.161247253418,14.2434368133545 -62.2961654663086,14.2434368133545 -62.5210342407227,14.2434368133545 -63.4204940795898,14.2434368133545 -64.0950927734375,14.2434368133545 -49.2539520263672,14.2884101867676 -51.3676910400391,14.2884101867676 -51.5026092529297,14.2884101867676 -51.9073677062988,14.2884101867676 -52.312126159668,14.2884101867676 -52.4470443725586,14.2884101867676 -53.0316963195801,14.2884101867676 -53.2115898132324,14.2884101867676 -53.4814300537109,14.2884101867676 -54.5607833862305,14.2884101867676 -54.830623626709,14.2884101867676 -55.4152755737305,14.2884101867676 -55.8650054931641,14.2884101867676 -56.5396041870117,14.2884101867676 -57.0792808532715,14.2884101867676 -57.5739860534668,14.2884101867676 -58.5184211730957,14.2884101867676 -58.6533432006836,14.2884101867676 -59.1930198669434,14.2884101867676 -60.2274017333984,14.2884101867676 -61.0369186401367,14.2884101867676 -61.0818901062012,14.2884101867676 -61.1718368530273,14.2884101867676 -61.3517303466797,14.2884101867676 -61.6215667724609,14.2884101867676 -61.6665420532227,14.2884101867676 -62.3861122131348,14.2884101867676 -62.5210342407227,14.2884101867676 -62.7908706665039,14.2884101867676 -63.3755226135254,14.2884101867676 -63.5554122924805,14.2884101867676 -64.0501174926758,14.2884101867676 -64.2300109863281,14.2884101867676 -64.3199615478516,14.2884101867676 -64.7247161865234,14.2884101867676 -49.3438987731934,14.3333835601807 -50.0634689331055,14.3333835601807 -50.9629325866699,14.3333835601807 -51.3227157592773,14.3333835601807 -51.7274780273438,14.3333835601807 -51.8174209594727,14.3333835601807 -52.1322326660156,14.3333835601807 -53.9311599731445,14.3333835601807 -55.145435333252,14.3333835601807 -55.4602470397949,14.3333835601807 -55.6851119995117,14.3333835601807 -56.4046859741211,14.3333835601807 -56.49462890625,14.3333835601807 -57.1242523193359,14.3333835601807 -57.3940925598145,14.3333835601807 -57.8887977600098,14.3333835601807 -58.2036094665527,14.3333835601807 -58.3835029602051,14.3333835601807 -59.013126373291,14.3333835601807 -60.1374549865723,14.3333835601807 -60.5422134399414,14.3333835601807 -61.3517303466797,14.3333835601807 -61.3967056274414,14.3333835601807 -62.1162719726562,14.3333835601807 -62.8358459472656,14.3333835601807 -63.4204940795898,14.3333835601807 -63.6453628540039,14.3333835601807 -64.4099044799805,14.3333835601807 -64.4998474121094,14.3333835601807 -49.0290870666504,14.3783569335938 -49.1190338134766,14.3783569335938 -49.164005279541,14.3783569335938 -50.1983871459961,14.3783569335938 -50.333309173584,14.3783569335938 -50.8729858398438,14.3783569335938 -51.2777442932129,14.3783569335938 -51.9073677062988,14.3783569335938 -52.1772079467773,14.3783569335938 -52.7168846130371,14.3783569335938 -53.9761352539062,14.3783569335938 -54.2909469604492,14.3783569335938 -54.6507301330566,14.3783569335938 -55.0105171203613,14.3783569335938 -55.2803535461426,14.3783569335938 -55.4152755737305,14.3783569335938 -55.9099807739258,14.3783569335938 -55.9549522399902,14.3783569335938 -56.809440612793,14.3783569335938 -57.2591743469238,14.3783569335938 -57.6189575195312,14.3783569335938 -58.0686912536621,14.3783569335938 -58.1586380004883,14.3783569335938 -58.2036094665527,14.3783569335938 -58.5633926391602,14.3783569335938 -59.2379913330078,14.3783569335938 -59.4628601074219,14.3783569335938 -59.642749786377,14.3783569335938 -60.5422134399414,14.3783569335938 -61.2168121337891,14.3783569335938 -61.8914070129395,14.3783569335938 -62.5210342407227,14.3783569335938 -62.7908706665039,14.3783569335938 -62.8358459472656,14.3783569335938 -62.9707641601562,14.3783569335938 -63.2406005859375,14.3783569335938 -63.4654693603516,14.3783569335938 -63.6003875732422,14.3783569335938 -64.3199615478516,14.3783569335938 -64.4099044799805,14.3783569335938 -49.9285507202148,14.4233293533325 -50.4682273864746,14.4233293533325 -51.6375312805176,14.4233293533325 -51.7724494934082,14.4233293533325 -52.5819664001465,14.4233293533325 -52.7618598937988,14.4233293533325 -53.1216430664062,14.4233293533325 -53.2565612792969,14.4233293533325 -53.6163482666016,14.4233293533325 -53.6613235473633,14.4233293533325 -53.7062950134277,14.4233293533325 -55.1904067993164,14.4233293533325 -56.3597106933594,14.4233293533325 -56.8544158935547,14.4233293533325 -57.8438262939453,14.4233293533325 -58.5184211730957,14.4233293533325 -59.5528030395508,14.4233293533325 -60.1824264526367,14.4233293533325 -60.4072952270508,14.4233293533325 -60.5422134399414,14.4233293533325 -60.8120536804199,14.4233293533325 -62.0263290405273,14.4233293533325 -62.3861122131348,14.4233293533325 -62.6559524536133,14.4233293533325 -63.1056823730469,14.4233293533325 -63.3755226135254,14.4233293533325 -63.5554122924805,14.4233293533325 -63.9151992797852,14.4233293533325 -64.634765625,14.4233293533325 -49.1190338134766,14.4683027267456 -49.3438987731934,14.4683027267456 -49.5687637329102,14.4683027267456 -49.9735221862793,14.4683027267456 -50.2883338928223,14.4683027267456 -50.648120880127,14.4683027267456 -51.5475845336914,14.4683027267456 -51.7274780273438,14.4683027267456 -52.536994934082,14.4683027267456 -53.0766716003418,14.4683027267456 -54.1110534667969,14.4683027267456 -55.4602470397949,14.4683027267456 -55.7300872802734,14.4683027267456 -55.7750587463379,14.4683027267456 -56.3597106933594,14.4683027267456 -56.4046859741211,14.4683027267456 -56.9443626403809,14.4683027267456 -57.5290145874023,14.4683027267456 -57.7089042663574,14.4683027267456 -57.9337692260742,14.4683027267456 -58.3835029602051,14.4683027267456 -58.7432861328125,14.4683027267456 -59.0580978393555,14.4683027267456 -59.2379913330078,14.4683027267456 -60.1374549865723,14.4683027267456 -60.1824264526367,14.4683027267456 -60.3623199462891,14.4683027267456 -60.4972381591797,14.4683027267456 -60.6321601867676,14.4683027267456 -60.7221069335938,14.4683027267456 -60.9020004272461,14.4683027267456 -60.991943359375,14.4683027267456 -61.0818901062012,14.4683027267456 -61.2168121337891,14.4683027267456 -61.5765953063965,14.4683027267456 -62.2961654663086,14.4683027267456 -62.6109771728516,14.4683027267456 -63.4654693603516,14.4683027267456 -64.3199615478516,14.4683027267456 -64.4548797607422,14.4683027267456 -49.2089805603027,14.5132751464844 -49.6137390136719,14.5132751464844 -51.0079040527344,14.5132751464844 -51.4126625061035,14.5132751464844 -51.7724494934082,14.5132751464844 -51.8174209594727,14.5132751464844 -51.9523429870605,14.5132751464844 -51.997314453125,14.5132751464844 -52.2221794128418,14.5132751464844 -52.6719131469727,14.5132751464844 -53.166618347168,14.5132751464844 -53.346508026123,14.5132751464844 -53.5264015197754,14.5132751464844 -53.9311599731445,14.5132751464844 -54.3359184265137,14.5132751464844 -54.6507301330566,14.5132751464844 -54.9205703735352,14.5132751464844 -55.0554885864258,14.5132751464844 -55.9099807739258,14.5132751464844 -56.2247924804688,14.5132751464844 -56.5396041870117,14.5132751464844 -57.3041458129883,14.5132751464844 -57.9337692260742,14.5132751464844 -58.0686912536621,14.5132751464844 -58.8332328796387,14.5132751464844 -59.1930198669434,14.5132751464844 -59.5528030395508,14.5132751464844 -59.642749786377,14.5132751464844 -60.1824264526367,14.5132751464844 -61.4866485595703,14.5132751464844 -61.5765953063965,14.5132751464844 -61.8014602661133,14.5132751464844 -62.161247253418,14.5132751464844 -62.5660057067871,14.5132751464844 -63.4204940795898,14.5132751464844 -63.5554122924805,14.5132751464844 -63.9151992797852,14.5132751464844 -64.2300109863281,14.5132751464844 -64.3199615478516,14.5132751464844 -49.5237922668457,14.5582485198975 -50.1084442138672,14.5582485198975 -50.8729858398438,14.5582485198975 -51.0528793334961,14.5582485198975 -51.4576377868652,14.5582485198975 -52.8068313598633,14.5582485198975 -53.1216430664062,14.5582485198975 -53.6613235473633,14.5582485198975 -55.4602470397949,14.5582485198975 -55.7300872802734,14.5582485198975 -56.1348457336426,14.5582485198975 -56.9893341064453,14.5582485198975 -57.5739860534668,14.5582485198975 -58.1586380004883,14.5582485198975 -58.4734497070312,14.5582485198975 -58.6533432006836,14.5582485198975 -58.7432861328125,14.5582485198975 -58.9231796264648,14.5582485198975 -59.4628601074219,14.5582485198975 -59.7326965332031,14.5582485198975 -60.0025367736816,14.5582485198975 -60.8120536804199,14.5582485198975 -60.8570251464844,14.5582485198975 -60.991943359375,14.5582485198975 -61.4866485595703,14.5582485198975 -62.0263290405273,14.5582485198975 -62.6109771728516,14.5582485198975 -62.7908706665039,14.5582485198975 -62.8808174133301,14.5582485198975 -63.6003875732422,14.5582485198975 -63.9601745605469,14.5582485198975 -64.0501174926758,14.5582485198975 -49.4338455200195,14.6032218933105 -49.703685760498,14.6032218933105 -50.5132026672363,14.6032218933105 -50.9629325866699,14.6032218933105 -51.9523429870605,14.6032218933105 -53.6613235473633,14.6032218933105 -55.8650054931641,14.6032218933105 -56.179817199707,14.6032218933105 -56.49462890625,14.6032218933105 -56.7194976806641,14.6032218933105 -57.4840393066406,14.6032218933105 -58.1136627197266,14.6032218933105 -58.5184211730957,14.6032218933105 -59.1480445861816,14.6032218933105 -59.2829666137695,14.6032218933105 -59.3729095458984,14.6032218933105 -59.5977783203125,14.6032218933105 -60.1374549865723,14.6032218933105 -60.9469718933105,14.6032218933105 -61.531623840332,14.6032218933105 -61.7115173339844,14.6032218933105 -62.161247253418,14.6032218933105 -62.3411407470703,14.6032218933105 -62.4310836791992,14.6032218933105 -62.4760589599609,14.6032218933105 -62.6109771728516,14.6032218933105 -63.825252532959,14.6032218933105 -64.0051422119141,14.6032218933105 -64.4099044799805,14.6032218933105 -64.5897979736328,14.6032218933105 -64.634765625,14.6032218933105 -49.8386039733887,14.6481952667236 -50.1084442138672,14.6481952667236 -51.8174209594727,14.6481952667236 -52.3571014404297,14.6481952667236 -52.6269378662109,14.6481952667236 -53.4814300537109,14.6481952667236 -53.6163482666016,14.6481952667236 -53.7062950134277,14.6481952667236 -53.8412132263184,14.6481952667236 -54.3359184265137,14.6481952667236 -54.3808898925781,14.6481952667236 -54.6057586669922,14.6481952667236 -54.6507301330566,14.6481952667236 -55.3703002929688,14.6481952667236 -55.9999237060547,14.6481952667236 -56.2247924804688,14.6481952667236 -56.2697639465332,14.6481952667236 -57.1692276000977,14.6481952667236 -57.663932800293,14.6481952667236 -58.1136627197266,14.6481952667236 -58.2036094665527,14.6481952667236 -58.7882614135742,14.6481952667236 -59.2829666137695,14.6481952667236 -59.4178848266602,14.6481952667236 -60.2723731994629,14.6481952667236 -61.3967056274414,14.6481952667236 -61.6215667724609,14.6481952667236 -61.9813537597656,14.6481952667236 -62.2062187194824,14.6481952667236 -63.5554122924805,14.6481952667236 -63.9601745605469,14.6481952667236 -64.0051422119141,14.6481952667236 -49.703685760498,14.6931686401367 -50.018497467041,14.6931686401367 -50.333309173584,14.6931686401367 -50.648120880127,14.6931686401367 -50.7380676269531,14.6931686401367 -51.0978507995605,14.6931686401367 -51.3676910400391,14.6931686401367 -51.4126625061035,14.6931686401367 -52.0422897338867,14.6931686401367 -52.0872611999512,14.6931686401367 -52.2221794128418,14.6931686401367 -52.4920196533203,14.6931686401367 -52.7618598937988,14.6931686401367 -53.9761352539062,14.6931686401367 -54.0211067199707,14.6931686401367 -54.3808898925781,14.6931686401367 -54.6057586669922,14.6931686401367 -54.6957054138184,14.6931686401367 -54.9655418395996,14.6931686401367 -55.1004638671875,14.6931686401367 -55.6851119995117,14.6931686401367 -55.9549522399902,14.6931686401367 -56.0898704528809,14.6931686401367 -56.8993873596191,14.6931686401367 -57.4390640258789,14.6931686401367 -57.663932800293,14.6931686401367 -57.8438262939453,14.6931686401367 -57.8887977600098,14.6931686401367 -58.7882614135742,14.6931686401367 -59.0580978393555,14.6931686401367 -59.4628601074219,14.6931686401367 -59.8226432800293,14.6931686401367 -60.4972381591797,14.6931686401367 -61.1268653869629,14.6931686401367 -62.1162719726562,14.6931686401367 -62.8358459472656,14.6931686401367 -63.7353057861328,14.6931686401367 -63.7802810668945,14.6931686401367 -64.2749862670898,14.6931686401367 -64.4998474121094,14.6931686401367 -64.5448226928711,14.6931686401367 -64.7696914672852,14.6931686401367 -49.8835754394531,14.7381420135498 -50.1534156799316,14.7381420135498 -50.4682273864746,14.7381420135498 -50.6930923461914,14.7381420135498 -51.0528793334961,14.7381420135498 -51.1428260803223,14.7381420135498 -51.4126625061035,14.7381420135498 -52.6269378662109,14.7381420135498 -52.6719131469727,14.7381420135498 -54.1110534667969,14.7381420135498 -54.2909469604492,14.7381420135498 -54.3359184265137,14.7381420135498 -54.9655418395996,14.7381420135498 -55.4152755737305,14.7381420135498 -55.9999237060547,14.7381420135498 -56.0448989868164,14.7381420135498 -56.5845756530762,14.7381420135498 -56.7194976806641,14.7381420135498 -57.6189575195312,14.7381420135498 -58.2485809326172,14.7381420135498 -58.7882614135742,14.7381420135498 -58.8332328796387,14.7381420135498 -59.6877212524414,14.7381420135498 -60.0475082397461,14.7381420135498 -60.1824264526367,14.7381420135498 -60.7221069335938,14.7381420135498 -61.2168121337891,14.7381420135498 -61.4416770935059,14.7381420135498 -61.5765953063965,14.7381420135498 -61.7115173339844,14.7381420135498 -62.4760589599609,14.7381420135498 -62.7908706665039,14.7381420135498 -62.8358459472656,14.7381420135498 -63.0157356262207,14.7381420135498 -63.0607109069824,14.7381420135498 -63.1056823730469,14.7381420135498 -63.195629119873,14.7381420135498 -63.3305511474609,14.7381420135498 -63.7353057861328,14.7381420135498 -49.9735221862793,14.7831144332886 -50.6031455993652,14.7831144332886 -50.6930923461914,14.7831144332886 -51.0528793334961,14.7831144332886 -51.3227157592773,14.7831144332886 -51.9523429870605,14.7831144332886 -52.0872611999512,14.7831144332886 -52.4020729064941,14.7831144332886 -52.7168846130371,14.7831144332886 -53.5713768005371,14.7831144332886 -53.7062950134277,14.7831144332886 -54.9655418395996,14.7831144332886 -55.2803535461426,14.7831144332886 -55.4602470397949,14.7831144332886 -55.5951690673828,14.7831144332886 -56.0898704528809,14.7831144332886 -56.5396041870117,14.7831144332886 -56.5845756530762,14.7831144332886 -57.4840393066406,14.7831144332886 -57.6189575195312,14.7831144332886 -57.7089042663574,14.7831144332886 -58.0237159729004,14.7831144332886 -58.7432861328125,14.7831144332886 -58.8332328796387,14.7831144332886 -59.1030731201172,14.7831144332886 -60.8570251464844,14.7831144332886 -60.9020004272461,14.7831144332886 -60.991943359375,14.7831144332886 -61.2168121337891,14.7831144332886 -62.0263290405273,14.7831144332886 -62.1162719726562,14.7831144332886 -62.5660057067871,14.7831144332886 -63.5554122924805,14.7831144332886 -63.6003875732422,14.7831144332886 -63.7802810668945,14.7831144332886 -50.018497467041,14.8280878067017 -50.2433624267578,14.8280878067017 -50.4232559204102,14.8280878067017 -52.2221794128418,14.8280878067017 -52.312126159668,14.8280878067017 -52.4920196533203,14.8280878067017 -52.851806640625,14.8280878067017 -53.4364547729492,14.8280878067017 -53.5713768005371,14.8280878067017 -53.6163482666016,14.8280878067017 -53.8861885070801,14.8280878067017 -54.3808898925781,14.8280878067017 -54.515811920166,14.8280878067017 -55.2353820800781,14.8280878067017 -55.4602470397949,14.8280878067017 -55.8650054931641,14.8280878067017 -56.2247924804688,14.8280878067017 -56.4496574401855,14.8280878067017 -56.5845756530762,14.8280878067017 -56.7644691467285,14.8280878067017 -57.9337692260742,14.8280878067017 -58.1136627197266,14.8280878067017 -58.5633926391602,14.8280878067017 -59.7776718139648,14.8280878067017 -61.8914070129395,14.8280878067017 -62.2961654663086,14.8280878067017 -63.195629119873,14.8280878067017 -64.0501174926758,14.8280878067017 -64.4099044799805,14.8280878067017 -50.7380676269531,14.8730602264404 -50.8280143737793,14.8730602264404 -52.1772079467773,14.8730602264404 -52.312126159668,14.8730602264404 -52.4020729064941,14.8730602264404 -52.6269378662109,14.8730602264404 -52.7168846130371,14.8730602264404 -52.851806640625,14.8730602264404 -52.9417495727539,14.8730602264404 -53.3914833068848,14.8730602264404 -53.6163482666016,14.8730602264404 -53.9761352539062,14.8730602264404 -55.8200340270996,14.8730602264404 -55.8650054931641,14.8730602264404 -56.0898704528809,14.8730602264404 -56.3597106933594,14.8730602264404 -57.34912109375,14.8730602264404 -57.7988510131836,14.8730602264404 -57.8887977600098,14.8730602264404 -58.2935562133789,14.8730602264404 -58.3385314941406,14.8730602264404 -58.8332328796387,14.8730602264404 -58.9231796264648,14.8730602264404 -59.642749786377,14.8730602264404 -59.6877212524414,14.8730602264404 -60.0475082397461,14.8730602264404 -60.4522666931152,14.8730602264404 -60.8120536804199,14.8730602264404 -61.3967056274414,14.8730602264404 -61.4866485595703,14.8730602264404 -61.6215667724609,14.8730602264404 -61.8914070129395,14.8730602264404 -62.2511940002441,14.8730602264404 -62.4310836791992,14.8730602264404 -62.6559524536133,14.8730602264404 -62.7458992004395,14.8730602264404 -63.1506576538086,14.8730602264404 -63.5554122924805,14.8730602264404 -64.5448226928711,14.8730602264404 -64.5897979736328,14.8730602264404 -64.7247161865234,14.8730602264404 -50.333309173584,14.9180335998535 -50.8280143737793,14.9180335998535 -51.6375312805176,14.9180335998535 -54.0660781860352,14.9180335998535 -54.2909469604492,14.9180335998535 -54.3808898925781,14.9180335998535 -55.3703002929688,14.9180335998535 -56.8993873596191,14.9180335998535 -57.9787445068359,14.9180335998535 -58.7882614135742,14.9180335998535 -58.9681549072266,14.9180335998535 -59.8676147460938,14.9180335998535 -60.0475082397461,14.9180335998535 -60.8570251464844,14.9180335998535 -61.3517303466797,14.9180335998535 -61.6215667724609,14.9180335998535 -61.7564888000488,14.9180335998535 -61.8014602661133,14.9180335998535 -62.4760589599609,14.9180335998535 -64.1400680541992,14.9180335998535 -64.2749862670898,14.9180335998535 -64.5448226928711,14.9180335998535 -50.7380676269531,14.9630069732666 -50.9629325866699,14.9630069732666 -51.0079040527344,14.9630069732666 -51.0528793334961,14.9630069732666 -51.0978507995605,14.9630069732666 -52.2221794128418,14.9630069732666 -52.4020729064941,14.9630069732666 -53.0766716003418,14.9630069732666 -53.2115898132324,14.9630069732666 -53.7062950134277,14.9630069732666 -53.7962417602539,14.9630069732666 -54.1560249328613,14.9630069732666 -54.2909469604492,14.9630069732666 -54.6057586669922,14.9630069732666 -54.830623626709,14.9630069732666 -54.8755950927734,14.9630069732666 -55.2353820800781,14.9630069732666 -55.5501937866211,14.9630069732666 -56.2697639465332,14.9630069732666 -56.5396041870117,14.9630069732666 -56.809440612793,14.9630069732666 -57.5739860534668,14.9630069732666 -57.8887977600098,14.9630069732666 -57.9337692260742,14.9630069732666 -58.698314666748,14.9630069732666 -58.7432861328125,14.9630069732666 -59.5977783203125,14.9630069732666 -59.9575614929199,14.9630069732666 -60.677131652832,14.9630069732666 -61.3967056274414,14.9630069732666 -61.4866485595703,14.9630069732666 -61.9813537597656,14.9630069732666 -62.0263290405273,14.9630069732666 -62.7458992004395,14.9630069732666 -63.1506576538086,14.9630069732666 -63.2855758666992,14.9630069732666 -63.4654693603516,14.9630069732666 -63.7802810668945,14.9630069732666 -63.9151992797852,14.9630069732666 -63.9601745605469,14.9630069732666 -64.4548797607422,14.9630069732666 -64.5897979736328,14.9630069732666 -64.7247161865234,14.9630069732666 -50.5132026672363,15.0079803466797 -50.648120880127,15.0079803466797 -51.0079040527344,15.0079803466797 -51.7724494934082,15.0079803466797 -52.1322326660156,15.0079803466797 -53.2115898132324,15.0079803466797 -54.0660781860352,15.0079803466797 -54.2459716796875,15.0079803466797 -54.9205703735352,15.0079803466797 -55.1904067993164,15.0079803466797 -55.2803535461426,15.0079803466797 -55.3253288269043,15.0079803466797 -55.4152755737305,15.0079803466797 -55.9999237060547,15.0079803466797 -56.179817199707,15.0079803466797 -57.2591743469238,15.0079803466797 -57.5739860534668,15.0079803466797 -57.7988510131836,15.0079803466797 -57.9337692260742,15.0079803466797 -58.2935562133789,15.0079803466797 -60.2723731994629,15.0079803466797 -60.6321601867676,15.0079803466797 -61.2617835998535,15.0079803466797 -62.2511940002441,15.0079803466797 -62.7458992004395,15.0079803466797 -62.9707641601562,15.0079803466797 -63.1056823730469,15.0079803466797 -63.6903343200684,15.0079803466797 -64.3199615478516,15.0079803466797 -50.6930923461914,15.0529537200928 -51.2777442932129,15.0529537200928 -51.8623962402344,15.0529537200928 -52.3571014404297,15.0529537200928 -52.9867248535156,15.0529537200928 -53.3015365600586,15.0529537200928 -53.8412132263184,15.0529537200928 -54.830623626709,15.0529537200928 -54.9655418395996,15.0529537200928 -55.8200340270996,15.0529537200928 -56.0898704528809,15.0529537200928 -56.3597106933594,15.0529537200928 -56.8544158935547,15.0529537200928 -56.9443626403809,15.0529537200928 -57.9787445068359,15.0529537200928 -60.7221069335938,15.0529537200928 -61.7564888000488,15.0529537200928 -62.6109771728516,15.0529537200928 -62.7908706665039,15.0529537200928 -62.9707641601562,15.0529537200928 -63.1056823730469,15.0529537200928 -63.195629119873,15.0529537200928 -63.6003875732422,15.0529537200928 -63.7802810668945,15.0529537200928 -64.0051422119141,15.0529537200928 -64.1850433349609,15.0529537200928 -50.9629325866699,15.0979270935059 -51.5026092529297,15.0979270935059 -51.7274780273438,15.0979270935059 -53.1216430664062,15.0979270935059 -53.2115898132324,15.0979270935059 -53.4364547729492,15.0979270935059 -53.5713768005371,15.0979270935059 -53.8412132263184,15.0979270935059 -54.2459716796875,15.0979270935059 -54.3808898925781,15.0979270935059 -54.6507301330566,15.0979270935059 -55.1004638671875,15.0979270935059 -56.2697639465332,15.0979270935059 -56.6745223999023,15.0979270935059 -57.3041458129883,15.0979270935059 -57.9337692260742,15.0979270935059 -58.4734497070312,15.0979270935059 -58.5184211730957,15.0979270935059 -59.1930198669434,15.0979270935059 -59.4628601074219,15.0979270935059 -59.9125900268555,15.0979270935059 -60.7670783996582,15.0979270935059 -61.2168121337891,15.0979270935059 -61.2617835998535,15.0979270935059 -61.4416770935059,15.0979270935059 -62.7009239196777,15.0979270935059 -63.1506576538086,15.0979270935059 -63.3305511474609,15.0979270935059 -63.3755226135254,15.0979270935059 -63.5554122924805,15.0979270935059 -63.6003875732422,15.0979270935059 -63.6453628540039,15.0979270935059 -63.7353057861328,15.0979270935059 -63.825252532959,15.0979270935059 -63.9601745605469,15.0979270935059 -64.0051422119141,15.0979270935059 -51.0528793334961,15.1429004669189 -51.9523429870605,15.1429004669189 -53.7062950134277,15.1429004669189 -54.0211067199707,15.1429004669189 -54.201000213623,15.1429004669189 -54.2459716796875,15.1429004669189 -55.3703002929688,15.1429004669189 -55.4152755737305,15.1429004669189 -55.7300872802734,15.1429004669189 -56.5845756530762,15.1429004669189 -56.7644691467285,15.1429004669189 -56.8544158935547,15.1429004669189 -57.4840393066406,15.1429004669189 -58.0686912536621,15.1429004669189 -58.2036094665527,15.1429004669189 -59.013126373291,15.1429004669189 -59.1030731201172,15.1429004669189 -59.4178848266602,15.1429004669189 -59.7776718139648,15.1429004669189 -59.9125900268555,15.1429004669189 -59.9575614929199,15.1429004669189 -60.3623199462891,15.1429004669189 -60.5422134399414,15.1429004669189 -61.2617835998535,15.1429004669189 -62.5210342407227,15.1429004669189 -62.8808174133301,15.1429004669189 -63.3755226135254,15.1429004669189 -63.7353057861328,15.1429004669189 -64.2749862670898,15.1429004669189 -64.3649291992188,15.1429004669189 -64.7247161865234,15.1429004669189 -51.8623962402344,15.1878728866577 -52.0422897338867,15.1878728866577 -53.4814300537109,15.1878728866577 -54.3359184265137,15.1878728866577 -54.4708366394043,15.1878728866577 -54.515811920166,15.1878728866577 -54.6507301330566,15.1878728866577 -54.7856521606445,15.1878728866577 -55.1004638671875,15.1878728866577 -55.3253288269043,15.1878728866577 -55.4152755737305,15.1878728866577 -55.7750587463379,15.1878728866577 -55.9549522399902,15.1878728866577 -56.3147354125977,15.1878728866577 -57.0792808532715,15.1878728866577 -57.3940925598145,15.1878728866577 -57.5739860534668,15.1878728866577 -59.0580978393555,15.1878728866577 -59.2829666137695,15.1878728866577 -59.5078315734863,15.1878728866577 -59.5977783203125,15.1878728866577 -60.0025367736816,15.1878728866577 -60.677131652832,15.1878728866577 -61.4866485595703,15.1878728866577 -61.5765953063965,15.1878728866577 -61.846435546875,15.1878728866577 -62.2062187194824,15.1878728866577 -62.9257888793945,15.1878728866577 -64.0051422119141,15.1878728866577 -64.2749862670898,15.1878728866577 -64.634765625,15.1878728866577 -64.7247161865234,15.1878728866577 -51.7274780273438,15.2328462600708 -52.0422897338867,15.2328462600708 -52.4470443725586,15.2328462600708 -53.4814300537109,15.2328462600708 -53.6163482666016,15.2328462600708 -53.9761352539062,15.2328462600708 -54.2459716796875,15.2328462600708 -54.515811920166,15.2328462600708 -55.1904067993164,15.2328462600708 -55.2803535461426,15.2328462600708 -56.4046859741211,15.2328462600708 -56.9443626403809,15.2328462600708 -57.1242523193359,15.2328462600708 -57.2591743469238,15.2328462600708 -57.4390640258789,15.2328462600708 -57.5739860534668,15.2328462600708 -57.9337692260742,15.2328462600708 -58.8782081604004,15.2328462600708 -59.1030731201172,15.2328462600708 -59.327938079834,15.2328462600708 -59.4628601074219,15.2328462600708 -59.642749786377,15.2328462600708 -61.531623840332,15.2328462600708 -61.846435546875,15.2328462600708 -61.9813537597656,15.2328462600708 -62.2062187194824,15.2328462600708 -62.5660057067871,15.2328462600708 -62.6559524536133,15.2328462600708 -62.8358459472656,15.2328462600708 -63.2855758666992,15.2328462600708 -63.4654693603516,15.2328462600708 -63.510440826416,15.2328462600708 -63.9151992797852,15.2328462600708 -64.1850433349609,15.2328462600708 -51.6375312805176,15.2778186798096 -51.8174209594727,15.2778186798096 -52.3571014404297,15.2778186798096 -52.8967781066895,15.2778186798096 -53.166618347168,15.2778186798096 -54.6507301330566,15.2778186798096 -55.4602470397949,15.2778186798096 -57.2141990661621,15.2778186798096 -57.3041458129883,15.2778186798096 -57.663932800293,15.2778186798096 -57.7538795471191,15.2778186798096 -57.7988510131836,15.2778186798096 -57.9337692260742,15.2778186798096 -58.9231796264648,15.2778186798096 -59.327938079834,15.2778186798096 -59.3729095458984,15.2778186798096 -59.5078315734863,15.2778186798096 -60.0025367736816,15.2778186798096 -60.0924835205078,15.2778186798096 -60.2723731994629,15.2778186798096 -60.6321601867676,15.2778186798096 -61.0818901062012,15.2778186798096 -61.2168121337891,15.2778186798096 -61.3517303466797,15.2778186798096 -61.531623840332,15.2778186798096 -61.8014602661133,15.2778186798096 -62.2062187194824,15.2778186798096 -62.2961654663086,15.2778186798096 -62.3861122131348,15.2778186798096 -62.6559524536133,15.2778186798096 -62.9257888793945,15.2778186798096 -63.3305511474609,15.2778186798096 -63.7353057861328,15.2778186798096 -63.8702239990234,15.2778186798096 -64.2300109863281,15.2778186798096 -64.7696914672852,15.2778186798096 -51.7274780273438,15.3227920532227 -51.8623962402344,15.3227920532227 -51.9073677062988,15.3227920532227 -52.0872611999512,15.3227920532227 -52.312126159668,15.3227920532227 -52.3571014404297,15.3227920532227 -52.8068313598633,15.3227920532227 -53.346508026123,15.3227920532227 -53.8861885070801,15.3227920532227 -54.0211067199707,15.3227920532227 -54.2459716796875,15.3227920532227 -54.515811920166,15.3227920532227 -54.6507301330566,15.3227920532227 -54.6957054138184,15.3227920532227 -54.9205703735352,15.3227920532227 -55.0105171203613,15.3227920532227 -55.4602470397949,15.3227920532227 -55.9099807739258,15.3227920532227 -56.1348457336426,15.3227920532227 -56.2247924804688,15.3227920532227 -56.5845756530762,15.3227920532227 -57.034309387207,15.3227920532227 -57.2141990661621,15.3227920532227 -57.4840393066406,15.3227920532227 -57.663932800293,15.3227920532227 -59.2379913330078,15.3227920532227 -59.642749786377,15.3227920532227 -60.4072952270508,15.3227920532227 -60.4972381591797,15.3227920532227 -60.8120536804199,15.3227920532227 -61.1268653869629,15.3227920532227 -61.1718368530273,15.3227920532227 -61.4416770935059,15.3227920532227 -62.5660057067871,15.3227920532227 -62.6109771728516,15.3227920532227 -62.7009239196777,15.3227920532227 -62.8808174133301,15.3227920532227 -63.0157356262207,15.3227920532227 -63.195629119873,15.3227920532227 -63.4204940795898,15.3227920532227 -64.3199615478516,15.3227920532227 -51.682502746582,15.3677654266357 -52.8068313598633,15.3677654266357 -53.0316963195801,15.3677654266357 -53.9761352539062,15.3677654266357 -55.145435333252,15.3677654266357 -56.0448989868164,15.3677654266357 -56.4046859741211,15.3677654266357 -56.8544158935547,15.3677654266357 -56.8993873596191,15.3677654266357 -57.663932800293,15.3677654266357 -58.3835029602051,15.3677654266357 -58.7432861328125,15.3677654266357 -58.9231796264648,15.3677654266357 -59.013126373291,15.3677654266357 -59.2379913330078,15.3677654266357 -59.5078315734863,15.3677654266357 -60.3173484802246,15.3677654266357 -60.9469718933105,15.3677654266357 -61.1718368530273,15.3677654266357 -61.4416770935059,15.3677654266357 -62.0263290405273,15.3677654266357 -62.3861122131348,15.3677654266357 -62.6559524536133,15.3677654266357 -64.0501174926758,15.3677654266357 -64.0950927734375,15.3677654266357 -51.9073677062988,15.4127388000488 -52.312126159668,15.4127388000488 -52.6719131469727,15.4127388000488 -52.851806640625,15.4127388000488 -53.0316963195801,15.4127388000488 -53.3015365600586,15.4127388000488 -53.4814300537109,15.4127388000488 -54.3808898925781,15.4127388000488 -54.4258651733398,15.4127388000488 -54.6507301330566,15.4127388000488 -55.3253288269043,15.4127388000488 -55.9999237060547,15.4127388000488 -57.34912109375,15.4127388000488 -57.6189575195312,15.4127388000488 -57.8438262939453,15.4127388000488 -58.2036094665527,15.4127388000488 -59.7326965332031,15.4127388000488 -60.5422134399414,15.4127388000488 -60.991943359375,15.4127388000488 -62.2511940002441,15.4127388000488 -62.6559524536133,15.4127388000488 -62.8808174133301,15.4127388000488 -64.1400680541992,15.4127388000488 -64.7247161865234,15.4127388000488 -52.0422897338867,15.4577121734619 -52.2221794128418,15.4577121734619 -52.312126159668,15.4577121734619 -52.3571014404297,15.4577121734619 -52.4920196533203,15.4577121734619 -52.851806640625,15.4577121734619 -52.9867248535156,15.4577121734619 -53.1216430664062,15.4577121734619 -53.7962417602539,15.4577121734619 -53.8412132263184,15.4577121734619 -53.8861885070801,15.4577121734619 -54.7856521606445,15.4577121734619 -55.6851119995117,15.4577121734619 -55.7300872802734,15.4577121734619 -55.8200340270996,15.4577121734619 -56.3597106933594,15.4577121734619 -56.49462890625,15.4577121734619 -57.0792808532715,15.4577121734619 -57.7538795471191,15.4577121734619 -58.3385314941406,15.4577121734619 -59.013126373291,15.4577121734619 -59.1030731201172,15.4577121734619 -59.5078315734863,15.4577121734619 -59.8676147460938,15.4577121734619 -60.677131652832,15.4577121734619 -61.0369186401367,15.4577121734619 -61.3967056274414,15.4577121734619 -61.4416770935059,15.4577121734619 -61.6215667724609,15.4577121734619 -61.7564888000488,15.4577121734619 -62.2511940002441,15.4577121734619 -62.8358459472656,15.4577121734619 -62.9257888793945,15.4577121734619 -62.9707641601562,15.4577121734619 -63.7353057861328,15.4577121734619 -63.825252532959,15.4577121734619 -64.7696914672852,15.4577121734619 -51.997314453125,15.502685546875 -52.0422897338867,15.502685546875 -52.1322326660156,15.502685546875 -52.536994934082,15.502685546875 -53.6613235473633,15.502685546875 -53.7062950134277,15.502685546875 -53.8861885070801,15.502685546875 -54.3359184265137,15.502685546875 -55.2353820800781,15.502685546875 -55.2803535461426,15.502685546875 -55.7750587463379,15.502685546875 -55.9999237060547,15.502685546875 -56.8544158935547,15.502685546875 -57.034309387207,15.502685546875 -57.4390640258789,15.502685546875 -57.663932800293,15.502685546875 -57.7089042663574,15.502685546875 -58.0237159729004,15.502685546875 -58.5633926391602,15.502685546875 -58.7432861328125,15.502685546875 -58.7882614135742,15.502685546875 -58.8332328796387,15.502685546875 -59.5078315734863,15.502685546875 -60.1374549865723,15.502685546875 -60.4972381591797,15.502685546875 -61.1718368530273,15.502685546875 -61.4866485595703,15.502685546875 -61.846435546875,15.502685546875 -62.2062187194824,15.502685546875 -63.2406005859375,15.502685546875 -63.4654693603516,15.502685546875 -63.510440826416,15.502685546875 -63.6003875732422,15.502685546875 -63.825252532959,15.502685546875 -63.8702239990234,15.502685546875 -64.7247161865234,15.502685546875 -52.1772079467773,15.5476579666138 -52.2221794128418,15.5476579666138 -53.3914833068848,15.5476579666138 -54.0660781860352,15.5476579666138 -54.2459716796875,15.5476579666138 -54.7856521606445,15.5476579666138 -55.2803535461426,15.5476579666138 -55.6401405334473,15.5476579666138 -55.8650054931641,15.5476579666138 -57.1692276000977,15.5476579666138 -58.0237159729004,15.5476579666138 -58.1586380004883,15.5476579666138 -58.2935562133789,15.5476579666138 -58.5184211730957,15.5476579666138 -58.9681549072266,15.5476579666138 -59.1480445861816,15.5476579666138 -59.2379913330078,15.5476579666138 -59.4628601074219,15.5476579666138 -60.2274017333984,15.5476579666138 -60.2723731994629,15.5476579666138 -61.4866485595703,15.5476579666138 -61.9363822937012,15.5476579666138 -62.0263290405273,15.5476579666138 -62.161247253418,15.5476579666138 -62.7908706665039,15.5476579666138 -63.3755226135254,15.5476579666138 -64.3199615478516,15.5476579666138 -64.5897979736328,15.5476579666138 -52.312126159668,15.5926313400269 -53.0766716003418,15.5926313400269 -54.4258651733398,15.5926313400269 -54.9205703735352,15.5926313400269 -55.1004638671875,15.5926313400269 -55.4602470397949,15.5926313400269 -55.5951690673828,15.5926313400269 -56.2247924804688,15.5926313400269 -56.49462890625,15.5926313400269 -56.8993873596191,15.5926313400269 -57.1692276000977,15.5926313400269 -57.3041458129883,15.5926313400269 -58.698314666748,15.5926313400269 -59.0580978393555,15.5926313400269 -59.9575614929199,15.5926313400269 -60.1374549865723,15.5926313400269 -61.4416770935059,15.5926313400269 -61.9363822937012,15.5926313400269 -62.7009239196777,15.5926313400269 -63.6453628540039,15.5926313400269 -64.1400680541992,15.5926313400269 -64.2300109863281,15.5926313400269 -64.4998474121094,15.5926313400269 -64.7247161865234,15.5926313400269 -52.3571014404297,15.6376037597656 -52.4470443725586,15.6376037597656 -53.6613235473633,15.6376037597656 -53.7962417602539,15.6376037597656 -53.9761352539062,15.6376037597656 -54.3359184265137,15.6376037597656 -54.515811920166,15.6376037597656 -55.2353820800781,15.6376037597656 -55.7750587463379,15.6376037597656 -55.9999237060547,15.6376037597656 -56.8993873596191,15.6376037597656 -57.1242523193359,15.6376037597656 -57.3041458129883,15.6376037597656 -57.3940925598145,15.6376037597656 -57.7538795471191,15.6376037597656 -59.1930198669434,15.6376037597656 -59.5528030395508,15.6376037597656 -59.7326965332031,15.6376037597656 -60.4972381591797,15.6376037597656 -61.5765953063965,15.6376037597656 -61.9363822937012,15.6376037597656 -62.4760589599609,15.6376037597656 -62.7908706665039,15.6376037597656 -63.6003875732422,15.6376037597656 -63.6453628540039,15.6376037597656 -64.3199615478516,15.6376037597656 -52.2221794128418,15.6825771331787 -53.6613235473633,15.6825771331787 -54.4708366394043,15.6825771331787 -54.9205703735352,15.6825771331787 -55.3703002929688,15.6825771331787 -55.7750587463379,15.6825771331787 -56.7644691467285,15.6825771331787 -56.809440612793,15.6825771331787 -56.8993873596191,15.6825771331787 -57.034309387207,15.6825771331787 -57.4840393066406,15.6825771331787 -57.7538795471191,15.6825771331787 -58.4284744262695,15.6825771331787 -59.0580978393555,15.6825771331787 -59.9125900268555,15.6825771331787 -60.7221069335938,15.6825771331787 -61.7115173339844,15.6825771331787 -62.5210342407227,15.6825771331787 -62.7908706665039,15.6825771331787 -64.3649291992188,15.6825771331787 -64.4548797607422,15.6825771331787 -64.5448226928711,15.6825771331787 -53.1216430664062,15.7275505065918 -53.3015365600586,15.7275505065918 -53.7962417602539,15.7275505065918 -54.2459716796875,15.7275505065918 -54.3808898925781,15.7275505065918 -54.515811920166,15.7275505065918 -57.1242523193359,15.7275505065918 -57.663932800293,15.7275505065918 -57.8438262939453,15.7275505065918 -58.7882614135742,15.7275505065918 -58.8782081604004,15.7275505065918 -59.3729095458984,15.7275505065918 -59.6877212524414,15.7275505065918 -59.7326965332031,15.7275505065918 -60.4972381591797,15.7275505065918 -60.677131652832,15.7275505065918 -61.4866485595703,15.7275505065918 -61.8914070129395,15.7275505065918 -62.5210342407227,15.7275505065918 -62.6109771728516,15.7275505065918 -63.2406005859375,15.7275505065918 -63.510440826416,15.7275505065918 -64.7247161865234,15.7275505065918 -64.7696914672852,15.7275505065918 -52.2671546936035,15.7725238800049 -52.851806640625,15.7725238800049 -53.166618347168,15.7725238800049 -53.2115898132324,15.7725238800049 -53.4364547729492,15.7725238800049 -53.5713768005371,15.7725238800049 -53.9311599731445,15.7725238800049 -54.5607833862305,15.7725238800049 -55.1904067993164,15.7725238800049 -55.3703002929688,15.7725238800049 -56.0448989868164,15.7725238800049 -56.9893341064453,15.7725238800049 -57.663932800293,15.7725238800049 -58.2485809326172,15.7725238800049 -59.2379913330078,15.7725238800049 -59.327938079834,15.7725238800049 -59.5528030395508,15.7725238800049 -59.5977783203125,15.7725238800049 -61.2617835998535,15.7725238800049 -61.4416770935059,15.7725238800049 -62.2961654663086,15.7725238800049 -62.6109771728516,15.7725238800049 -63.2406005859375,15.7725238800049 -63.6903343200684,15.7725238800049 -63.7353057861328,15.7725238800049 -63.9601745605469,15.7725238800049 -64.1850433349609,15.7725238800049 -64.4548797607422,15.7725238800049 -64.4998474121094,15.7725238800049 -64.5897979736328,15.7725238800049 -64.7247161865234,15.7725238800049 -52.6719131469727,15.817497253418 -52.9417495727539,15.817497253418 -52.9867248535156,15.817497253418 -53.6613235473633,15.817497253418 -54.5607833862305,15.817497253418 -55.0105171203613,15.817497253418 -55.1904067993164,15.817497253418 -55.2353820800781,15.817497253418 -56.0448989868164,15.817497253418 -56.6295471191406,15.817497253418 -57.0792808532715,15.817497253418 -57.4390640258789,15.817497253418 -57.5290145874023,15.817497253418 -58.2036094665527,15.817497253418 -59.1030731201172,15.817497253418 -59.642749786377,15.817497253418 -59.9125900268555,15.817497253418 -60.0025367736816,15.817497253418 -60.1824264526367,15.817497253418 -60.677131652832,15.817497253418 -61.2168121337891,15.817497253418 -62.8358459472656,15.817497253418 -63.2855758666992,15.817497253418 -63.6453628540039,15.817497253418 -64.2749862670898,15.817497253418 -64.5897979736328,15.817497253418 -52.4920196533203,15.8624706268311 -53.7062950134277,15.8624706268311 -54.4258651733398,15.8624706268311 -54.7856521606445,15.8624706268311 -55.1004638671875,15.8624706268311 -55.5501937866211,15.8624706268311 -56.1348457336426,15.8624706268311 -56.3147354125977,15.8624706268311 -56.4046859741211,15.8624706268311 -56.6745223999023,15.8624706268311 -57.8887977600098,15.8624706268311 -58.0237159729004,15.8624706268311 -58.2485809326172,15.8624706268311 -58.6083679199219,15.8624706268311 -58.8782081604004,15.8624706268311 -59.327938079834,15.8624706268311 -59.3729095458984,15.8624706268311 -59.4628601074219,15.8624706268311 -59.8676147460938,15.8624706268311 -60.1374549865723,15.8624706268311 -61.1268653869629,15.8624706268311 -61.4416770935059,15.8624706268311 -61.7115173339844,15.8624706268311 -61.7564888000488,15.8624706268311 -62.161247253418,15.8624706268311 -62.4310836791992,15.8624706268311 -52.2671546936035,15.9074440002441 -52.7168846130371,15.9074440002441 -52.851806640625,15.9074440002441 -53.346508026123,15.9074440002441 -53.3914833068848,15.9074440002441 -53.9761352539062,15.9074440002441 -54.3808898925781,15.9074440002441 -54.6957054138184,15.9074440002441 -54.7856521606445,15.9074440002441 -55.9099807739258,15.9074440002441 -56.0448989868164,15.9074440002441 -56.4046859741211,15.9074440002441 -56.6295471191406,15.9074440002441 -57.2141990661621,15.9074440002441 -58.1136627197266,15.9074440002441 -58.2485809326172,15.9074440002441 -58.3385314941406,15.9074440002441 -59.7776718139648,15.9074440002441 -60.3173484802246,15.9074440002441 -60.8570251464844,15.9074440002441 -60.991943359375,15.9074440002441 -61.2617835998535,15.9074440002441 -62.0713005065918,15.9074440002441 -62.2511940002441,15.9074440002441 -62.3861122131348,15.9074440002441 -62.4760589599609,15.9074440002441 -62.7009239196777,15.9074440002441 -63.3305511474609,15.9074440002441 -63.6003875732422,15.9074440002441 -63.825252532959,15.9074440002441 -63.8702239990234,15.9074440002441 -63.9601745605469,15.9074440002441 -52.2221794128418,15.9524164199829 -52.312126159668,15.9524164199829 -52.6719131469727,15.9524164199829 -53.2115898132324,15.9524164199829 -54.3808898925781,15.9524164199829 -54.4258651733398,15.9524164199829 -55.3253288269043,15.9524164199829 -56.49462890625,15.9524164199829 -57.9787445068359,15.9524164199829 -58.1586380004883,15.9524164199829 -59.5977783203125,15.9524164199829 -59.6877212524414,15.9524164199829 -59.9575614929199,15.9524164199829 -60.3173484802246,15.9524164199829 -60.677131652832,15.9524164199829 -61.2617835998535,15.9524164199829 -62.1162719726562,15.9524164199829 -62.161247253418,15.9524164199829 -62.2961654663086,15.9524164199829 -62.9707641601562,15.9524164199829 -63.2406005859375,15.9524164199829 -63.5554122924805,15.9524164199829 -63.9601745605469,15.9524164199829 -64.4099044799805,15.9524164199829 -64.5448226928711,15.9524164199829 -64.5897979736328,15.9524164199829 -52.7618598937988,15.997389793396 -53.7062950134277,15.997389793396 -53.9761352539062,15.997389793396 -54.2909469604492,15.997389793396 -54.6957054138184,15.997389793396 -55.2353820800781,15.997389793396 -56.3147354125977,15.997389793396 -56.8544158935547,15.997389793396 -57.1692276000977,15.997389793396 -57.6189575195312,15.997389793396 -57.663932800293,15.997389793396 -58.0237159729004,15.997389793396 -58.1136627197266,15.997389793396 -58.2935562133789,15.997389793396 -58.5184211730957,15.997389793396 -58.6533432006836,15.997389793396 -58.7432861328125,15.997389793396 -59.1030731201172,15.997389793396 -59.8676147460938,15.997389793396 -60.0025367736816,15.997389793396 -60.1374549865723,15.997389793396 -60.2274017333984,15.997389793396 -60.3173484802246,15.997389793396 -60.4522666931152,15.997389793396 -60.8120536804199,15.997389793396 -60.9469718933105,15.997389793396 -61.2617835998535,15.997389793396 -62.0263290405273,15.997389793396 -62.3861122131348,15.997389793396 -62.5660057067871,15.997389793396 -62.7009239196777,15.997389793396 -63.2855758666992,15.997389793396 -63.5554122924805,15.997389793396 -64.0501174926758,15.997389793396 -64.634765625,15.997389793396 -52.2221794128418,16.0423622131348 -52.3571014404297,16.0423622131348 -52.851806640625,16.0423622131348 -53.4814300537109,16.0423622131348 -53.5264015197754,16.0423622131348 -53.9311599731445,16.0423622131348 -54.2909469604492,16.0423622131348 -55.4602470397949,16.0423622131348 -55.6851119995117,16.0423622131348 -56.2697639465332,16.0423622131348 -56.5396041870117,16.0423622131348 -56.5845756530762,16.0423622131348 -58.4734497070312,16.0423622131348 -59.1480445861816,16.0423622131348 -59.327938079834,16.0423622131348 -59.4628601074219,16.0423622131348 -59.7776718139648,16.0423622131348 -59.9575614929199,16.0423622131348 -60.6321601867676,16.0423622131348 -60.677131652832,16.0423622131348 -60.7221069335938,16.0423622131348 -60.8570251464844,16.0423622131348 -60.991943359375,16.0423622131348 -61.306755065918,16.0423622131348 -61.7115173339844,16.0423622131348 -62.161247253418,16.0423622131348 -62.5660057067871,16.0423622131348 -62.6109771728516,16.0423622131348 -62.7908706665039,16.0423622131348 -62.8358459472656,16.0423622131348 -63.510440826416,16.0423622131348 -63.6453628540039,16.0423622131348 -64.0950927734375,16.0423622131348 -64.3649291992188,16.0423622131348 -53.3015365600586,16.0873355865479 -53.6163482666016,16.0873355865479 -54.9205703735352,16.0873355865479 -55.0105171203613,16.0873355865479 -55.4152755737305,16.0873355865479 -55.5052185058594,16.0873355865479 -55.7750587463379,16.0873355865479 -56.6745223999023,16.0873355865479 -56.7194976806641,16.0873355865479 -57.0792808532715,16.0873355865479 -57.4840393066406,16.0873355865479 -58.6083679199219,16.0873355865479 -59.7326965332031,16.0873355865479 -59.8676147460938,16.0873355865479 -60.5422134399414,16.0873355865479 -60.6321601867676,16.0873355865479 -60.991943359375,16.0873355865479 -61.0369186401367,16.0873355865479 -61.2617835998535,16.0873355865479 -61.8014602661133,16.0873355865479 -62.161247253418,16.0873355865479 -62.4760589599609,16.0873355865479 -63.2855758666992,16.0873355865479 -63.9151992797852,16.0873355865479 -64.0501174926758,16.0873355865479 -64.0950927734375,16.0873355865479 -64.3199615478516,16.0873355865479 -64.6797409057617,16.0873355865479 -52.312126159668,16.1323089599609 -52.7618598937988,16.1323089599609 -52.851806640625,16.1323089599609 -53.7062950134277,16.1323089599609 -53.9761352539062,16.1323089599609 -54.2459716796875,16.1323089599609 -54.5607833862305,16.1323089599609 -54.6957054138184,16.1323089599609 -56.49462890625,16.1323089599609 -56.5845756530762,16.1323089599609 -57.34912109375,16.1323089599609 -58.2935562133789,16.1323089599609 -59.0580978393555,16.1323089599609 -59.4178848266602,16.1323089599609 -61.5765953063965,16.1323089599609 -61.7115173339844,16.1323089599609 -61.8014602661133,16.1323089599609 -62.0713005065918,16.1323089599609 -62.2961654663086,16.1323089599609 -62.4310836791992,16.1323089599609 -62.9707641601562,16.1323089599609 -63.5554122924805,16.1323089599609 -63.7353057861328,16.1323089599609 -64.6797409057617,16.1323089599609 -64.7247161865234,16.1323089599609 -64.7696914672852,16.1323089599609 -52.2671546936035,16.177282333374 -52.3571014404297,16.177282333374 -52.8068313598633,16.177282333374 -53.6613235473633,16.177282333374 -54.3359184265137,16.177282333374 -55.145435333252,16.177282333374 -55.3253288269043,16.177282333374 -55.3703002929688,16.177282333374 -56.3147354125977,16.177282333374 -56.7644691467285,16.177282333374 -57.034309387207,16.177282333374 -57.1242523193359,16.177282333374 -57.1692276000977,16.177282333374 -58.2485809326172,16.177282333374 -58.9231796264648,16.177282333374 -59.1930198669434,16.177282333374 -59.6877212524414,16.177282333374 -60.0475082397461,16.177282333374 -60.1374549865723,16.177282333374 -60.1824264526367,16.177282333374 -60.2274017333984,16.177282333374 -61.0369186401367,16.177282333374 -61.3517303466797,16.177282333374 -61.531623840332,16.177282333374 -63.510440826416,16.177282333374 -64.7247161865234,16.177282333374 -52.9417495727539,16.2222557067871 -53.1216430664062,16.2222557067871 -53.4364547729492,16.2222557067871 -53.7512664794922,16.2222557067871 -53.8412132263184,16.2222557067871 -54.2459716796875,16.2222557067871 -54.4258651733398,16.2222557067871 -54.6057586669922,16.2222557067871 -54.8755950927734,16.2222557067871 -55.145435333252,16.2222557067871 -55.6401405334473,16.2222557067871 -56.4046859741211,16.2222557067871 -56.5845756530762,16.2222557067871 -56.809440612793,16.2222557067871 -56.8993873596191,16.2222557067871 -57.5290145874023,16.2222557067871 -58.2485809326172,16.2222557067871 -58.3385314941406,16.2222557067871 -59.2829666137695,16.2222557067871 -59.4628601074219,16.2222557067871 -59.7776718139648,16.2222557067871 -59.8676147460938,16.2222557067871 -60.3623199462891,16.2222557067871 -60.7221069335938,16.2222557067871 -60.7670783996582,16.2222557067871 -60.8120536804199,16.2222557067871 -61.306755065918,16.2222557067871 -61.531623840332,16.2222557067871 -61.846435546875,16.2222557067871 -61.8914070129395,16.2222557067871 -61.9813537597656,16.2222557067871 -62.3411407470703,16.2222557067871 -64.5897979736328,16.2222557067871 -64.6797409057617,16.2222557067871 -52.312126159668,16.2672290802002 -52.4470443725586,16.2672290802002 -52.6719131469727,16.2672290802002 -53.1216430664062,16.2672290802002 -53.5713768005371,16.2672290802002 -53.6163482666016,16.2672290802002 -54.0660781860352,16.2672290802002 -54.4708366394043,16.2672290802002 -54.9205703735352,16.2672290802002 -55.0105171203613,16.2672290802002 -56.0898704528809,16.2672290802002 -57.5739860534668,16.2672290802002 -59.327938079834,16.2672290802002 -59.5977783203125,16.2672290802002 -59.9125900268555,16.2672290802002 -60.0924835205078,16.2672290802002 -60.5422134399414,16.2672290802002 -61.1718368530273,16.2672290802002 -61.4866485595703,16.2672290802002 -61.7564888000488,16.2672290802002 -62.0263290405273,16.2672290802002 -62.3861122131348,16.2672290802002 -62.6109771728516,16.2672290802002 -62.7908706665039,16.2672290802002 -63.0157356262207,16.2672290802002 -63.3305511474609,16.2672290802002 -64.0950927734375,16.2672290802002 -64.1850433349609,16.2672290802002 -64.2749862670898,16.2672290802002 -52.6719131469727,16.3122024536133 -52.8967781066895,16.3122024536133 -53.166618347168,16.3122024536133 -53.5264015197754,16.3122024536133 -55.5052185058594,16.3122024536133 -55.6851119995117,16.3122024536133 -56.5396041870117,16.3122024536133 -56.7644691467285,16.3122024536133 -57.8887977600098,16.3122024536133 -58.2036094665527,16.3122024536133 -60.0475082397461,16.3122024536133 -60.7221069335938,16.3122024536133 -61.1268653869629,16.3122024536133 -61.3517303466797,16.3122024536133 -61.7115173339844,16.3122024536133 -61.7564888000488,16.3122024536133 -61.8014602661133,16.3122024536133 -62.2062187194824,16.3122024536133 -62.2511940002441,16.3122024536133 -62.4760589599609,16.3122024536133 -62.5660057067871,16.3122024536133 -62.7009239196777,16.3122024536133 -62.9707641601562,16.3122024536133 -63.195629119873,16.3122024536133 -63.9151992797852,16.3122024536133 -64.4548797607422,16.3122024536133 -52.4920196533203,16.3571739196777 -53.5264015197754,16.3571739196777 -53.7962417602539,16.3571739196777 -53.9761352539062,16.3571739196777 -54.4708366394043,16.3571739196777 -55.2803535461426,16.3571739196777 -55.5052185058594,16.3571739196777 -56.179817199707,16.3571739196777 -56.3147354125977,16.3571739196777 -56.6295471191406,16.3571739196777 -57.1692276000977,16.3571739196777 -57.34912109375,16.3571739196777 -61.3517303466797,16.3571739196777 -62.0713005065918,16.3571739196777 -63.1056823730469,16.3571739196777 -63.2406005859375,16.3571739196777 -63.3305511474609,16.3571739196777 -63.5554122924805,16.3571739196777 -64.6797409057617,16.3571739196777 -52.8068313598633,16.4021472930908 -53.2115898132324,16.4021472930908 -53.7062950134277,16.4021472930908 -54.7856521606445,16.4021472930908 -56.2247924804688,16.4021472930908 -56.2697639465332,16.4021472930908 -57.4390640258789,16.4021472930908 -57.6189575195312,16.4021472930908 -57.7538795471191,16.4021472930908 -58.0686912536621,16.4021472930908 -58.2036094665527,16.4021472930908 -59.013126373291,16.4021472930908 -59.4628601074219,16.4021472930908 -59.6877212524414,16.4021472930908 -60.3623199462891,16.4021472930908 -60.7670783996582,16.4021472930908 -62.2961654663086,16.4021472930908 -62.3411407470703,16.4021472930908 -62.9707641601562,16.4021472930908 -64.5448226928711,16.4021472930908 -64.7247161865234,16.4021472930908 -52.8967781066895,16.4471206665039 -53.3914833068848,16.4471206665039 -53.4364547729492,16.4471206665039 -53.5264015197754,16.4471206665039 -53.9311599731445,16.4471206665039 -54.1560249328613,16.4471206665039 -54.2909469604492,16.4471206665039 -54.4708366394043,16.4471206665039 -54.7856521606445,16.4471206665039 -55.145435333252,16.4471206665039 -55.3703002929688,16.4471206665039 -55.5501937866211,16.4471206665039 -55.6851119995117,16.4471206665039 -55.8200340270996,16.4471206665039 -57.6189575195312,16.4471206665039 -57.8438262939453,16.4471206665039 -58.8332328796387,16.4471206665039 -59.4178848266602,16.4471206665039 -59.6877212524414,16.4471206665039 -59.9575614929199,16.4471206665039 -60.7221069335938,16.4471206665039 -62.4310836791992,16.4471206665039 -64.1400680541992,16.4471206665039 -64.634765625,16.4471206665039 -53.0766716003418,16.492094039917 -53.6163482666016,16.492094039917 -54.4258651733398,16.492094039917 -54.9205703735352,16.492094039917 -55.2353820800781,16.492094039917 -55.8650054931641,16.492094039917 -55.9099807739258,16.492094039917 -56.2697639465332,16.492094039917 -56.4046859741211,16.492094039917 -56.49462890625,16.492094039917 -56.6745223999023,16.492094039917 -56.9893341064453,16.492094039917 -57.5290145874023,16.492094039917 -57.663932800293,16.492094039917 -57.7538795471191,16.492094039917 -58.2036094665527,16.492094039917 -59.327938079834,16.492094039917 -59.7326965332031,16.492094039917 -60.2723731994629,16.492094039917 -61.4416770935059,16.492094039917 -61.6665420532227,16.492094039917 -62.0263290405273,16.492094039917 -62.6559524536133,16.492094039917 -62.9257888793945,16.492094039917 -63.0607109069824,16.492094039917 -63.4204940795898,16.492094039917 -63.510440826416,16.492094039917 -64.4998474121094,16.492094039917 -64.6797409057617,16.492094039917 -52.9417495727539,16.5370674133301 -53.3914833068848,16.5370674133301 -53.6613235473633,16.5370674133301 -54.201000213623,16.5370674133301 -54.2909469604492,16.5370674133301 -55.2353820800781,16.5370674133301 -55.2803535461426,16.5370674133301 -55.8650054931641,16.5370674133301 -55.9099807739258,16.5370674133301 -55.9999237060547,16.5370674133301 -56.1348457336426,16.5370674133301 -56.6745223999023,16.5370674133301 -56.7644691467285,16.5370674133301 -57.034309387207,16.5370674133301 -57.3940925598145,16.5370674133301 -57.663932800293,16.5370674133301 -58.1586380004883,16.5370674133301 -58.4284744262695,16.5370674133301 -58.7432861328125,16.5370674133301 -58.8332328796387,16.5370674133301 -58.9681549072266,16.5370674133301 -59.327938079834,16.5370674133301 -59.3729095458984,16.5370674133301 -61.8014602661133,16.5370674133301 -61.9813537597656,16.5370674133301 -62.8358459472656,16.5370674133301 -63.1056823730469,16.5370674133301 -63.4654693603516,16.5370674133301 -63.510440826416,16.5370674133301 -53.4364547729492,16.5820407867432 -54.201000213623,16.5820407867432 -55.4602470397949,16.5820407867432 -56.1348457336426,16.5820407867432 -56.3597106933594,16.5820407867432 -56.4496574401855,16.5820407867432 -56.6745223999023,16.5820407867432 -57.3041458129883,16.5820407867432 -57.7988510131836,16.5820407867432 -58.6083679199219,16.5820407867432 -59.7776718139648,16.5820407867432 -59.8226432800293,16.5820407867432 -61.0818901062012,16.5820407867432 -61.1718368530273,16.5820407867432 -61.3967056274414,16.5820407867432 -61.6215667724609,16.5820407867432 -61.7115173339844,16.5820407867432 -61.846435546875,16.5820407867432 -62.2961654663086,16.5820407867432 -62.3411407470703,16.5820407867432 -62.6559524536133,16.5820407867432 -63.0607109069824,16.5820407867432 -63.2855758666992,16.5820407867432 -53.3015365600586,16.6270141601562 -53.6613235473633,16.6270141601562 -53.7962417602539,16.6270141601562 -54.7856521606445,16.6270141601562 -54.830623626709,16.6270141601562 -55.5052185058594,16.6270141601562 -55.7300872802734,16.6270141601562 -55.8200340270996,16.6270141601562 -55.9549522399902,16.6270141601562 -56.49462890625,16.6270141601562 -56.5845756530762,16.6270141601562 -56.6745223999023,16.6270141601562 -56.9443626403809,16.6270141601562 -57.1242523193359,16.6270141601562 -57.7538795471191,16.6270141601562 -58.1586380004883,16.6270141601562 -58.6083679199219,16.6270141601562 -58.9231796264648,16.6270141601562 -60.4972381591797,16.6270141601562 -60.5422134399414,16.6270141601562 -61.1268653869629,16.6270141601562 -61.2168121337891,16.6270141601562 -61.8014602661133,16.6270141601562 -62.2062187194824,16.6270141601562 -62.8358459472656,16.6270141601562 -63.3755226135254,16.6270141601562 -64.3649291992188,16.6270141601562 -53.7062950134277,16.6719875335693 -53.8412132263184,16.6719875335693 -54.1560249328613,16.6719875335693 -54.2459716796875,16.6719875335693 -54.6057586669922,16.6719875335693 -54.9655418395996,16.6719875335693 -55.5501937866211,16.6719875335693 -55.5951690673828,16.6719875335693 -55.7300872802734,16.6719875335693 -56.0898704528809,16.6719875335693 -56.8993873596191,16.6719875335693 -57.1692276000977,16.6719875335693 -57.7089042663574,16.6719875335693 -57.9787445068359,16.6719875335693 -58.3385314941406,16.6719875335693 -58.8782081604004,16.6719875335693 -59.5078315734863,16.6719875335693 -59.642749786377,16.6719875335693 -61.1718368530273,16.6719875335693 -61.2617835998535,16.6719875335693 -61.846435546875,16.6719875335693 -61.9363822937012,16.6719875335693 -62.2511940002441,16.6719875335693 -62.8358459472656,16.6719875335693 -62.9707641601562,16.6719875335693 -63.3755226135254,16.6719875335693 -64.0950927734375,16.6719875335693 -64.634765625,16.6719875335693 -64.7696914672852,16.6719875335693 -54.1560249328613,16.7169609069824 -54.6507301330566,16.7169609069824 -54.6957054138184,16.7169609069824 -55.6401405334473,16.7169609069824 -55.6851119995117,16.7169609069824 -55.9099807739258,16.7169609069824 -56.2697639465332,16.7169609069824 -57.1692276000977,16.7169609069824 -57.7538795471191,16.7169609069824 -58.0237159729004,16.7169609069824 -58.1586380004883,16.7169609069824 -58.2036094665527,16.7169609069824 -58.2485809326172,16.7169609069824 -58.5633926391602,16.7169609069824 -58.7882614135742,16.7169609069824 -59.013126373291,16.7169609069824 -59.1480445861816,16.7169609069824 -59.4628601074219,16.7169609069824 -60.2723731994629,16.7169609069824 -60.4972381591797,16.7169609069824 -61.3517303466797,16.7169609069824 -61.4866485595703,16.7169609069824 -61.9813537597656,16.7169609069824 -62.0713005065918,16.7169609069824 -62.3411407470703,16.7169609069824 -63.0607109069824,16.7169609069824 -63.2406005859375,16.7169609069824 -63.5554122924805,16.7169609069824 -64.6797409057617,16.7169609069824 -54.4708366394043,16.7619323730469 -54.5607833862305,16.7619323730469 -54.6507301330566,16.7619323730469 -54.7856521606445,16.7619323730469 -55.0105171203613,16.7619323730469 -55.1004638671875,16.7619323730469 -55.3703002929688,16.7619323730469 -55.6851119995117,16.7619323730469 -56.3597106933594,16.7619323730469 -56.4496574401855,16.7619323730469 -56.5396041870117,16.7619323730469 -56.8993873596191,16.7619323730469 -57.4390640258789,16.7619323730469 -57.5290145874023,16.7619323730469 -57.5739860534668,16.7619323730469 -57.7988510131836,16.7619323730469 -57.8438262939453,16.7619323730469 -58.3385314941406,16.7619323730469 -58.4284744262695,16.7619323730469 -58.5184211730957,16.7619323730469 -58.7432861328125,16.7619323730469 -60.2723731994629,16.7619323730469 -61.6215667724609,16.7619323730469 -61.7115173339844,16.7619323730469 -62.2062187194824,16.7619323730469 -63.0607109069824,16.7619323730469 -63.1056823730469,16.7619323730469 -63.6453628540039,16.7619323730469 -63.6903343200684,16.7619323730469 -63.7353057861328,16.7619323730469 -63.825252532959,16.7619323730469 -64.5897979736328,16.7619323730469 -64.634765625,16.7619323730469 -54.1110534667969,16.80690574646 -54.201000213623,16.80690574646 -55.0554885864258,16.80690574646 -55.3253288269043,16.80690574646 -55.9099807739258,16.80690574646 -56.0448989868164,16.80690574646 -56.1348457336426,16.80690574646 -57.6189575195312,16.80690574646 -57.8438262939453,16.80690574646 -58.1136627197266,16.80690574646 -58.5184211730957,16.80690574646 -58.5633926391602,16.80690574646 -60.1824264526367,16.80690574646 -60.7221069335938,16.80690574646 -60.8570251464844,16.80690574646 -61.7115173339844,16.80690574646 -61.8014602661133,16.80690574646 -61.846435546875,16.80690574646 -62.3411407470703,16.80690574646 -62.6109771728516,16.80690574646 -62.7908706665039,16.80690574646 -63.1056823730469,16.80690574646 -64.0051422119141,16.80690574646 -64.1400680541992,16.80690574646 -64.4099044799805,16.80690574646 -64.4998474121094,16.80690574646 -54.1110534667969,16.851879119873 -54.1560249328613,16.851879119873 -54.201000213623,16.851879119873 -54.2909469604492,16.851879119873 -54.6507301330566,16.851879119873 -54.6957054138184,16.851879119873 -54.830623626709,16.851879119873 -55.1904067993164,16.851879119873 -55.2353820800781,16.851879119873 -55.7300872802734,16.851879119873 -55.9999237060547,16.851879119873 -56.2247924804688,16.851879119873 -56.2697639465332,16.851879119873 -56.8544158935547,16.851879119873 -56.9893341064453,16.851879119873 -57.6189575195312,16.851879119873 -59.5977783203125,16.851879119873 -59.7776718139648,16.851879119873 -59.8676147460938,16.851879119873 -59.9125900268555,16.851879119873 -60.0924835205078,16.851879119873 -60.991943359375,16.851879119873 -61.2617835998535,16.851879119873 -61.4416770935059,16.851879119873 -62.3861122131348,16.851879119873 -63.2406005859375,16.851879119873 -63.4204940795898,16.851879119873 -54.2909469604492,16.8968524932861 -55.2353820800781,16.8968524932861 -57.034309387207,16.8968524932861 -57.2141990661621,16.8968524932861 -57.9337692260742,16.8968524932861 -58.3835029602051,16.8968524932861 -59.5078315734863,16.8968524932861 -59.8226432800293,16.8968524932861 -60.0475082397461,16.8968524932861 -60.4522666931152,16.8968524932861 -60.677131652832,16.8968524932861 -60.7670783996582,16.8968524932861 -62.9707641601562,16.8968524932861 -63.2406005859375,16.8968524932861 -63.6453628540039,16.8968524932861 -63.8702239990234,16.8968524932861 -64.0950927734375,16.8968524932861 -54.4258651733398,16.9418258666992 -55.1004638671875,16.9418258666992 -55.3703002929688,16.9418258666992 -55.4602470397949,16.9418258666992 -55.7750587463379,16.9418258666992 -57.0792808532715,16.9418258666992 -57.663932800293,16.9418258666992 -58.1586380004883,16.9418258666992 -58.2935562133789,16.9418258666992 -58.4284744262695,16.9418258666992 -58.9231796264648,16.9418258666992 -59.013126373291,16.9418258666992 -59.1030731201172,16.9418258666992 -59.9125900268555,16.9418258666992 -60.6321601867676,16.9418258666992 -61.1718368530273,16.9418258666992 -61.5765953063965,16.9418258666992 -61.6665420532227,16.9418258666992 -61.846435546875,16.9418258666992 -62.7908706665039,16.9418258666992 -63.8702239990234,16.9418258666992 -54.5607833862305,16.9867992401123 -54.6057586669922,16.9867992401123 -55.5951690673828,16.9867992401123 -57.3041458129883,16.9867992401123 -57.3940925598145,16.9867992401123 -57.7089042663574,16.9867992401123 -57.9787445068359,16.9867992401123 -58.4284744262695,16.9867992401123 -59.6877212524414,16.9867992401123 -59.8676147460938,16.9867992401123 -60.1374549865723,16.9867992401123 -61.2617835998535,16.9867992401123 -62.0713005065918,16.9867992401123 -62.3861122131348,16.9867992401123 -62.4310836791992,16.9867992401123 -62.7009239196777,16.9867992401123 -62.7458992004395,16.9867992401123 -63.6003875732422,16.9867992401123 -63.6903343200684,16.9867992401123 -64.3649291992188,16.9867992401123 -64.634765625,16.9867992401123 -54.4258651733398,17.0317726135254 -55.6401405334473,17.0317726135254 -56.0448989868164,17.0317726135254 -56.7644691467285,17.0317726135254 -56.9893341064453,17.0317726135254 -57.2141990661621,17.0317726135254 -57.6189575195312,17.0317726135254 -58.1136627197266,17.0317726135254 -58.6533432006836,17.0317726135254 -59.327938079834,17.0317726135254 -59.5528030395508,17.0317726135254 -60.5871887207031,17.0317726135254 -61.1268653869629,17.0317726135254 -61.2617835998535,17.0317726135254 -61.6215667724609,17.0317726135254 -61.9363822937012,17.0317726135254 -62.0713005065918,17.0317726135254 -62.2062187194824,17.0317726135254 -62.7458992004395,17.0317726135254 -62.9257888793945,17.0317726135254 -62.9707641601562,17.0317726135254 -63.2855758666992,17.0317726135254 -63.3305511474609,17.0317726135254 -63.4204940795898,17.0317726135254 -55.3703002929688,17.0767459869385 -56.0898704528809,17.0767459869385 -56.2697639465332,17.0767459869385 -56.9443626403809,17.0767459869385 -56.9893341064453,17.0767459869385 -57.7538795471191,17.0767459869385 -57.8438262939453,17.0767459869385 -58.6533432006836,17.0767459869385 -58.7882614135742,17.0767459869385 -59.1930198669434,17.0767459869385 -59.2379913330078,17.0767459869385 -59.642749786377,17.0767459869385 -60.4072952270508,17.0767459869385 -60.4522666931152,17.0767459869385 -60.9020004272461,17.0767459869385 -61.2168121337891,17.0767459869385 -61.306755065918,17.0767459869385 -61.8014602661133,17.0767459869385 -63.3755226135254,17.0767459869385 -63.7802810668945,17.0767459869385 -64.5448226928711,17.0767459869385 -55.5052185058594,17.1217193603516 -55.8650054931641,17.1217193603516 -57.1692276000977,17.1217193603516 -57.4390640258789,17.1217193603516 -58.0686912536621,17.1217193603516 -58.3835029602051,17.1217193603516 -59.327938079834,17.1217193603516 -59.4628601074219,17.1217193603516 -59.642749786377,17.1217193603516 -60.1824264526367,17.1217193603516 -62.1162719726562,17.1217193603516 -62.3411407470703,17.1217193603516 -62.6559524536133,17.1217193603516 -63.3755226135254,17.1217193603516 -63.4204940795898,17.1217193603516 -63.510440826416,17.1217193603516 -63.6003875732422,17.1217193603516 -64.4099044799805,17.1217193603516 -56.179817199707,17.166690826416 -56.7644691467285,17.166690826416 -57.1242523193359,17.166690826416 -57.663932800293,17.166690826416 -57.9337692260742,17.166690826416 -58.3385314941406,17.166690826416 -58.3835029602051,17.166690826416 -58.4284744262695,17.166690826416 -58.698314666748,17.166690826416 -58.7432861328125,17.166690826416 -58.8782081604004,17.166690826416 -58.9681549072266,17.166690826416 -59.4628601074219,17.166690826416 -59.7326965332031,17.166690826416 -59.8676147460938,17.166690826416 -60.4072952270508,17.166690826416 -60.4972381591797,17.166690826416 -60.8570251464844,17.166690826416 -61.1268653869629,17.166690826416 -61.3517303466797,17.166690826416 -61.3967056274414,17.166690826416 -62.8808174133301,17.166690826416 -63.5554122924805,17.166690826416 -63.8702239990234,17.166690826416 -63.9601745605469,17.166690826416 -64.0950927734375,17.166690826416 -64.7247161865234,17.166690826416 -56.3147354125977,17.2116641998291 -57.1692276000977,17.2116641998291 -57.3041458129883,17.2116641998291 -57.34912109375,17.2116641998291 -58.2036094665527,17.2116641998291 -58.3835029602051,17.2116641998291 -58.6533432006836,17.2116641998291 -59.0580978393555,17.2116641998291 -59.6877212524414,17.2116641998291 -60.4522666931152,17.2116641998291 -61.3517303466797,17.2116641998291 -61.5765953063965,17.2116641998291 -62.2961654663086,17.2116641998291 -62.5660057067871,17.2116641998291 -62.6559524536133,17.2116641998291 -62.7908706665039,17.2116641998291 -63.0157356262207,17.2116641998291 -63.3305511474609,17.2116641998291 -63.825252532959,17.2116641998291 -64.5897979736328,17.2116641998291 -55.7750587463379,17.2566375732422 -56.8993873596191,17.2566375732422 -57.663932800293,17.2566375732422 -58.1136627197266,17.2566375732422 -58.4734497070312,17.2566375732422 -58.6533432006836,17.2566375732422 -59.5078315734863,17.2566375732422 -60.1824264526367,17.2566375732422 -60.2274017333984,17.2566375732422 -60.3173484802246,17.2566375732422 -60.5871887207031,17.2566375732422 -60.677131652832,17.2566375732422 -61.0369186401367,17.2566375732422 -61.2617835998535,17.2566375732422 -62.2961654663086,17.2566375732422 -62.4310836791992,17.2566375732422 -62.5210342407227,17.2566375732422 -63.3755226135254,17.2566375732422 -63.5554122924805,17.2566375732422 -63.6453628540039,17.2566375732422 -63.6903343200684,17.2566375732422 -64.0950927734375,17.2566375732422 -64.1850433349609,17.2566375732422 -64.6797409057617,17.2566375732422 -64.7696914672852,17.2566375732422 -55.3703002929688,17.3016109466553 -55.7750587463379,17.3016109466553 -57.1692276000977,17.3016109466553 -57.3041458129883,17.3016109466553 -57.6189575195312,17.3016109466553 -57.9787445068359,17.3016109466553 -58.1136627197266,17.3016109466553 -58.2036094665527,17.3016109466553 -59.5977783203125,17.3016109466553 -60.0475082397461,17.3016109466553 -60.7221069335938,17.3016109466553 -62.0263290405273,17.3016109466553 -62.161247253418,17.3016109466553 -62.2511940002441,17.3016109466553 -62.6109771728516,17.3016109466553 -63.0607109069824,17.3016109466553 -63.9601745605469,17.3016109466553 -64.3199615478516,17.3016109466553 -64.4099044799805,17.3016109466553 -64.7247161865234,17.3016109466553 -55.3253288269043,17.3465843200684 -55.3703002929688,17.3465843200684 -56.0898704528809,17.3465843200684 -56.2247924804688,17.3465843200684 -56.9443626403809,17.3465843200684 -58.6083679199219,17.3465843200684 -58.9231796264648,17.3465843200684 -59.8226432800293,17.3465843200684 -60.8120536804199,17.3465843200684 -61.2617835998535,17.3465843200684 -61.7115173339844,17.3465843200684 -61.7564888000488,17.3465843200684 -62.1162719726562,17.3465843200684 -62.7458992004395,17.3465843200684 -64.7247161865234,17.3465843200684 -55.3253288269043,17.3915576934814 -56.2697639465332,17.3915576934814 -57.1692276000977,17.3915576934814 -57.2141990661621,17.3915576934814 -57.4390640258789,17.3915576934814 -57.9787445068359,17.3915576934814 -58.2485809326172,17.3915576934814 -58.5184211730957,17.3915576934814 -58.8782081604004,17.3915576934814 -59.3729095458984,17.3915576934814 -59.4628601074219,17.3915576934814 -59.5078315734863,17.3915576934814 -60.1374549865723,17.3915576934814 -60.4522666931152,17.3915576934814 -60.5422134399414,17.3915576934814 -61.0818901062012,17.3915576934814 -61.7564888000488,17.3915576934814 -61.8914070129395,17.3915576934814 -62.7908706665039,17.3915576934814 -62.9707641601562,17.3915576934814 -63.2855758666992,17.3915576934814 -63.4204940795898,17.3915576934814 -64.0950927734375,17.3915576934814 -64.4998474121094,17.3915576934814 -55.6851119995117,17.4365310668945 -55.9999237060547,17.4365310668945 -56.0448989868164,17.4365310668945 -56.2697639465332,17.4365310668945 -57.5290145874023,17.4365310668945 -57.7988510131836,17.4365310668945 -58.7432861328125,17.4365310668945 -59.3729095458984,17.4365310668945 -59.5977783203125,17.4365310668945 -60.0025367736816,17.4365310668945 -60.0475082397461,17.4365310668945 -60.0924835205078,17.4365310668945 -60.5422134399414,17.4365310668945 -62.161247253418,17.4365310668945 -62.2511940002441,17.4365310668945 -62.8358459472656,17.4365310668945 -63.4204940795898,17.4365310668945 -63.5554122924805,17.4365310668945 -63.7353057861328,17.4365310668945 -64.3199615478516,17.4365310668945 -55.3253288269043,17.481502532959 -56.179817199707,17.481502532959 -56.5396041870117,17.481502532959 -56.809440612793,17.481502532959 -57.3041458129883,17.481502532959 -57.7538795471191,17.481502532959 -59.327938079834,17.481502532959 -59.4628601074219,17.481502532959 -60.0025367736816,17.481502532959 -61.3967056274414,17.481502532959 -62.3411407470703,17.481502532959 -62.8808174133301,17.481502532959 -63.1506576538086,17.481502532959 -63.3755226135254,17.481502532959 -63.6903343200684,17.481502532959 -64.0950927734375,17.481502532959 -64.4099044799805,17.481502532959 -55.8650054931641,17.5264778137207 -55.9549522399902,17.5264778137207 -56.2697639465332,17.5264778137207 -56.7644691467285,17.5264778137207 -57.3940925598145,17.5264778137207 -57.4390640258789,17.5264778137207 -57.663932800293,17.5264778137207 -57.7089042663574,17.5264778137207 -57.9337692260742,17.5264778137207 -58.6083679199219,17.5264778137207 -58.9681549072266,17.5264778137207 -59.1480445861816,17.5264778137207 -59.8226432800293,17.5264778137207 -60.3623199462891,17.5264778137207 -60.8120536804199,17.5264778137207 -60.9469718933105,17.5264778137207 -61.0369186401367,17.5264778137207 -61.1268653869629,17.5264778137207 -61.2168121337891,17.5264778137207 -61.3967056274414,17.5264778137207 -62.2511940002441,17.5264778137207 -62.3411407470703,17.5264778137207 -62.7908706665039,17.5264778137207 -63.2406005859375,17.5264778137207 -64.5448226928711,17.5264778137207 -55.3703002929688,17.5714492797852 -55.4602470397949,17.5714492797852 -55.5951690673828,17.5714492797852 -55.7750587463379,17.5714492797852 -56.49462890625,17.5714492797852 -56.9893341064453,17.5714492797852 -57.1692276000977,17.5714492797852 -59.013126373291,17.5714492797852 -60.3623199462891,17.5714492797852 -60.677131652832,17.5714492797852 -61.306755065918,17.5714492797852 -61.3967056274414,17.5714492797852 -61.4416770935059,17.5714492797852 -62.0713005065918,17.5714492797852 -62.1162719726562,17.5714492797852 -62.7009239196777,17.5714492797852 -63.7802810668945,17.5714492797852 -63.8702239990234,17.5714492797852 -64.1850433349609,17.5714492797852 -55.5052185058594,17.6164226531982 -56.2697639465332,17.6164226531982 -56.49462890625,17.6164226531982 -56.6745223999023,17.6164226531982 -56.7644691467285,17.6164226531982 -57.5739860534668,17.6164226531982 -58.3385314941406,17.6164226531982 -58.3835029602051,17.6164226531982 -58.7882614135742,17.6164226531982 -58.8782081604004,17.6164226531982 -59.3729095458984,17.6164226531982 -59.6877212524414,17.6164226531982 -60.0475082397461,17.6164226531982 -60.3623199462891,17.6164226531982 -60.7670783996582,17.6164226531982 -60.8570251464844,17.6164226531982 -61.1268653869629,17.6164226531982 -61.4866485595703,17.6164226531982 -61.7564888000488,17.6164226531982 -61.846435546875,17.6164226531982 -62.9257888793945,17.6164226531982 -63.0607109069824,17.6164226531982 -63.3305511474609,17.6164226531982 -56.2697639465332,17.6613960266113 -56.3597106933594,17.6613960266113 -56.49462890625,17.6613960266113 -56.7194976806641,17.6613960266113 -57.4390640258789,17.6613960266113 -57.4840393066406,17.6613960266113 -58.698314666748,17.6613960266113 -58.7882614135742,17.6613960266113 -59.2379913330078,17.6613960266113 -59.5528030395508,17.6613960266113 -59.5977783203125,17.6613960266113 -60.0475082397461,17.6613960266113 -60.7670783996582,17.6613960266113 -60.8120536804199,17.6613960266113 -60.9020004272461,17.6613960266113 -61.1268653869629,17.6613960266113 -62.4310836791992,17.6613960266113 -62.4760589599609,17.6613960266113 -62.5660057067871,17.6613960266113 -63.3755226135254,17.6613960266113 -63.6453628540039,17.6613960266113 -63.6903343200684,17.6613960266113 -63.9601745605469,17.6613960266113 -64.2749862670898,17.6613960266113 -55.4152755737305,17.7063694000244 -55.8650054931641,17.7063694000244 -55.9999237060547,17.7063694000244 -56.7194976806641,17.7063694000244 -57.6189575195312,17.7063694000244 -57.8887977600098,17.7063694000244 -58.4284744262695,17.7063694000244 -58.4734497070312,17.7063694000244 -58.5184211730957,17.7063694000244 -58.6083679199219,17.7063694000244 -58.698314666748,17.7063694000244 -59.327938079834,17.7063694000244 -59.642749786377,17.7063694000244 -60.3173484802246,17.7063694000244 -60.7221069335938,17.7063694000244 -60.8120536804199,17.7063694000244 -61.4416770935059,17.7063694000244 -61.8914070129395,17.7063694000244 -62.2961654663086,17.7063694000244 -62.3411407470703,17.7063694000244 -62.8358459472656,17.7063694000244 -63.0157356262207,17.7063694000244 -63.7802810668945,17.7063694000244 -63.8702239990234,17.7063694000244 -63.9601745605469,17.7063694000244 -64.0501174926758,17.7063694000244 -64.5448226928711,17.7063694000244 -64.7696914672852,17.7063694000244 -55.4602470397949,17.7513427734375 -55.6401405334473,17.7513427734375 -56.3147354125977,17.7513427734375 -57.3940925598145,17.7513427734375 -57.9787445068359,17.7513427734375 -58.1136627197266,17.7513427734375 -58.4284744262695,17.7513427734375 -59.013126373291,17.7513427734375 -59.4178848266602,17.7513427734375 -61.0818901062012,17.7513427734375 -61.1718368530273,17.7513427734375 -61.4416770935059,17.7513427734375 -61.531623840332,17.7513427734375 -61.8014602661133,17.7513427734375 -61.846435546875,17.7513427734375 -63.0157356262207,17.7513427734375 -63.2406005859375,17.7513427734375 -63.3755226135254,17.7513427734375 -63.4654693603516,17.7513427734375 -63.5554122924805,17.7513427734375 -63.6003875732422,17.7513427734375 -55.9549522399902,17.7963161468506 -56.4046859741211,17.7963161468506 -57.3041458129883,17.7963161468506 -57.663932800293,17.7963161468506 -57.7538795471191,17.7963161468506 -58.0686912536621,17.7963161468506 -59.1030731201172,17.7963161468506 -59.2379913330078,17.7963161468506 -59.5528030395508,17.7963161468506 -60.3173484802246,17.7963161468506 -60.4972381591797,17.7963161468506 -60.9469718933105,17.7963161468506 -61.4416770935059,17.7963161468506 -61.531623840332,17.7963161468506 -61.5765953063965,17.7963161468506 -61.9813537597656,17.7963161468506 -63.0607109069824,17.7963161468506 -63.2855758666992,17.7963161468506 -63.7353057861328,17.7963161468506 -63.8702239990234,17.7963161468506 -63.9601745605469,17.7963161468506 -64.0051422119141,17.7963161468506 -64.0501174926758,17.7963161468506 -64.3199615478516,17.7963161468506 -55.5052185058594,17.8412895202637 -56.0448989868164,17.8412895202637 -56.4046859741211,17.8412895202637 -56.6295471191406,17.8412895202637 -56.6745223999023,17.8412895202637 -58.1136627197266,17.8412895202637 -58.8332328796387,17.8412895202637 -58.8782081604004,17.8412895202637 -59.013126373291,17.8412895202637 -59.1480445861816,17.8412895202637 -59.8676147460938,17.8412895202637 -60.4972381591797,17.8412895202637 -61.1718368530273,17.8412895202637 -61.3967056274414,17.8412895202637 -61.7564888000488,17.8412895202637 -61.9813537597656,17.8412895202637 -62.0263290405273,17.8412895202637 -63.0607109069824,17.8412895202637 -63.195629119873,17.8412895202637 -63.2855758666992,17.8412895202637 -63.5554122924805,17.8412895202637 -64.4548797607422,17.8412895202637 -64.5897979736328,17.8412895202637 -64.7247161865234,17.8412895202637 -55.6401405334473,17.8862609863281 -56.4496574401855,17.8862609863281 -56.5845756530762,17.8862609863281 -58.8332328796387,17.8862609863281 -59.5528030395508,17.8862609863281 -60.2723731994629,17.8862609863281 -60.4072952270508,17.8862609863281 -60.4522666931152,17.8862609863281 -60.6321601867676,17.8862609863281 -61.4866485595703,17.8862609863281 -61.5765953063965,17.8862609863281 -61.8014602661133,17.8862609863281 -62.5210342407227,17.8862609863281 -63.1056823730469,17.8862609863281 -63.4654693603516,17.8862609863281 -64.0950927734375,17.8862609863281 -64.3199615478516,17.8862609863281 -64.6797409057617,17.8862609863281 -56.0448989868164,17.9312343597412 -56.3147354125977,17.9312343597412 -56.7194976806641,17.9312343597412 -56.9893341064453,17.9312343597412 -57.34912109375,17.9312343597412 -57.7988510131836,17.9312343597412 -57.9787445068359,17.9312343597412 -58.1136627197266,17.9312343597412 -58.6083679199219,17.9312343597412 -59.3729095458984,17.9312343597412 -59.7326965332031,17.9312343597412 -60.1824264526367,17.9312343597412 -60.3173484802246,17.9312343597412 -60.4072952270508,17.9312343597412 -60.7221069335938,17.9312343597412 -61.8914070129395,17.9312343597412 -62.161247253418,17.9312343597412 -62.2961654663086,17.9312343597412 -62.7009239196777,17.9312343597412 -63.5554122924805,17.9312343597412 -63.8702239990234,17.9312343597412 -63.9151992797852,17.9312343597412 -64.3199615478516,17.9312343597412 -56.5845756530762,17.9762077331543 -56.7644691467285,17.9762077331543 -57.1242523193359,17.9762077331543 -57.5739860534668,17.9762077331543 -57.8887977600098,17.9762077331543 -58.0237159729004,17.9762077331543 -58.2036094665527,17.9762077331543 -58.3835029602051,17.9762077331543 -60.0475082397461,17.9762077331543 -60.6321601867676,17.9762077331543 -60.677131652832,17.9762077331543 -61.1268653869629,17.9762077331543 -61.2168121337891,17.9762077331543 -61.5765953063965,17.9762077331543 -61.8014602661133,17.9762077331543 -62.0713005065918,17.9762077331543 -62.7458992004395,17.9762077331543 -62.8808174133301,17.9762077331543 -63.7353057861328,17.9762077331543 -56.5845756530762,18.0211811065674 -57.2591743469238,18.0211811065674 -57.5290145874023,18.0211811065674 -57.7089042663574,18.0211811065674 -58.1586380004883,18.0211811065674 -59.4178848266602,18.0211811065674 -59.5528030395508,18.0211811065674 -59.7776718139648,18.0211811065674 -60.3623199462891,18.0211811065674 -60.5871887207031,18.0211811065674 -60.6321601867676,18.0211811065674 -61.2617835998535,18.0211811065674 -61.5765953063965,18.0211811065674 -62.3861122131348,18.0211811065674 -62.5660057067871,18.0211811065674 -63.1506576538086,18.0211811065674 -58.2485809326172,18.0661544799805 -59.2379913330078,18.0661544799805 -59.2829666137695,18.0661544799805 -59.642749786377,18.0661544799805 -60.4972381591797,18.0661544799805 -60.7221069335938,18.0661544799805 -60.9469718933105,18.0661544799805 -61.1268653869629,18.0661544799805 -61.846435546875,18.0661544799805 -62.5210342407227,18.0661544799805 -62.8808174133301,18.0661544799805 -62.9257888793945,18.0661544799805 -63.1056823730469,18.0661544799805 -63.2855758666992,18.0661544799805 -64.4998474121094,18.0661544799805 -56.5845756530762,18.1111278533936 -57.2141990661621,18.1111278533936 -57.3041458129883,18.1111278533936 -57.3940925598145,18.1111278533936 -57.5290145874023,18.1111278533936 -58.3835029602051,18.1111278533936 -58.5184211730957,18.1111278533936 -59.327938079834,18.1111278533936 -60.1824264526367,18.1111278533936 -60.6321601867676,18.1111278533936 -60.7221069335938,18.1111278533936 -60.9469718933105,18.1111278533936 -60.991943359375,18.1111278533936 -61.8014602661133,18.1111278533936 -62.2511940002441,18.1111278533936 -63.195629119873,18.1111278533936 -64.0950927734375,18.1111278533936 -56.6745223999023,18.1561012268066 -57.9337692260742,18.1561012268066 -58.3835029602051,18.1561012268066 -58.6533432006836,18.1561012268066 -58.698314666748,18.1561012268066 -58.7432861328125,18.1561012268066 -58.9231796264648,18.1561012268066 -59.0580978393555,18.1561012268066 -59.4628601074219,18.1561012268066 -60.1374549865723,18.1561012268066 -60.9469718933105,18.1561012268066 -61.6215667724609,18.1561012268066 -61.9813537597656,18.1561012268066 -62.5210342407227,18.1561012268066 -62.9707641601562,18.1561012268066 -63.0607109069824,18.1561012268066 -63.1506576538086,18.1561012268066 -63.825252532959,18.1561012268066 -64.2749862670898,18.1561012268066 -64.7696914672852,18.1561012268066 -56.5845756530762,18.2010746002197 -56.9443626403809,18.2010746002197 -56.9893341064453,18.2010746002197 -57.2591743469238,18.2010746002197 -57.3041458129883,18.2010746002197 -57.4840393066406,18.2010746002197 -60.2274017333984,18.2010746002197 -60.3173484802246,18.2010746002197 -60.7670783996582,18.2010746002197 -61.531623840332,18.2010746002197 -61.6215667724609,18.2010746002197 -62.0263290405273,18.2010746002197 -62.8358459472656,18.2010746002197 -63.7802810668945,18.2010746002197 -63.8702239990234,18.2010746002197 -64.0501174926758,18.2010746002197 -64.5897979736328,18.2010746002197 -56.6295471191406,18.2460479736328 -57.0792808532715,18.2460479736328 -57.34912109375,18.2460479736328 -57.663932800293,18.2460479736328 -58.0686912536621,18.2460479736328 -58.1586380004883,18.2460479736328 -58.3385314941406,18.2460479736328 -58.4284744262695,18.2460479736328 -59.5078315734863,18.2460479736328 -59.7326965332031,18.2460479736328 -60.2723731994629,18.2460479736328 -60.677131652832,18.2460479736328 -60.8120536804199,18.2460479736328 -61.0818901062012,18.2460479736328 -61.3517303466797,18.2460479736328 -61.4866485595703,18.2460479736328 -61.7115173339844,18.2460479736328 -62.2961654663086,18.2460479736328 -62.9257888793945,18.2460479736328 -57.2141990661621,18.2910194396973 -57.3041458129883,18.2910194396973 -57.3940925598145,18.2910194396973 -57.9337692260742,18.2910194396973 -58.6083679199219,18.2910194396973 -58.6533432006836,18.2910194396973 -59.8226432800293,18.2910194396973 -60.5422134399414,18.2910194396973 -60.677131652832,18.2910194396973 -60.9020004272461,18.2910194396973 -61.0818901062012,18.2910194396973 -61.531623840332,18.2910194396973 -61.6665420532227,18.2910194396973 -61.8914070129395,18.2910194396973 -62.2511940002441,18.2910194396973 -62.6109771728516,18.2910194396973 -63.4204940795898,18.2910194396973 -64.4548797607422,18.2910194396973 -64.5448226928711,18.2910194396973 -57.6189575195312,18.3359928131104 -57.8887977600098,18.3359928131104 -58.0237159729004,18.3359928131104 -58.1586380004883,18.3359928131104 -58.3835029602051,18.3359928131104 -58.8332328796387,18.3359928131104 -59.1930198669434,18.3359928131104 -59.2829666137695,18.3359928131104 -59.3729095458984,18.3359928131104 -60.4522666931152,18.3359928131104 -61.0818901062012,18.3359928131104 -61.531623840332,18.3359928131104 -63.0157356262207,18.3359928131104 -63.3755226135254,18.3359928131104 -56.7194976806641,18.3809661865234 -56.9443626403809,18.3809661865234 -57.2141990661621,18.3809661865234 -57.5739860534668,18.3809661865234 -57.7988510131836,18.3809661865234 -58.2036094665527,18.3809661865234 -59.5078315734863,18.3809661865234 -59.642749786377,18.3809661865234 -59.7326965332031,18.3809661865234 -60.7221069335938,18.3809661865234 -60.8120536804199,18.3809661865234 -61.3517303466797,18.3809661865234 -62.2062187194824,18.3809661865234 -62.2511940002441,18.3809661865234 -62.5210342407227,18.3809661865234 -64.1400680541992,18.3809661865234 -64.3199615478516,18.3809661865234 -56.8993873596191,18.4259395599365 -57.2591743469238,18.4259395599365 -57.5739860534668,18.4259395599365 -58.0686912536621,18.4259395599365 -59.3729095458984,18.4259395599365 -59.8226432800293,18.4259395599365 -60.5422134399414,18.4259395599365 -60.9020004272461,18.4259395599365 -61.1268653869629,18.4259395599365 -61.4866485595703,18.4259395599365 -61.6215667724609,18.4259395599365 -62.2511940002441,18.4259395599365 -62.2961654663086,18.4259395599365 -62.5210342407227,18.4259395599365 -63.2406005859375,18.4259395599365 -63.510440826416,18.4259395599365 -63.8702239990234,18.4259395599365 -64.0501174926758,18.4259395599365 -57.3041458129883,18.4709129333496 -57.4840393066406,18.4709129333496 -58.1586380004883,18.4709129333496 -58.3835029602051,18.4709129333496 -58.6533432006836,18.4709129333496 -59.1480445861816,18.4709129333496 -59.5078315734863,18.4709129333496 -59.9125900268555,18.4709129333496 -60.0924835205078,18.4709129333496 -60.3173484802246,18.4709129333496 -60.7221069335938,18.4709129333496 -61.3517303466797,18.4709129333496 -61.4866485595703,18.4709129333496 -61.8914070129395,18.4709129333496 -63.2406005859375,18.4709129333496 -63.6453628540039,18.4709129333496 -63.9601745605469,18.4709129333496 -64.0501174926758,18.4709129333496 -64.1400680541992,18.4709129333496 -64.5448226928711,18.4709129333496 -56.9443626403809,18.5158863067627 -58.2036094665527,18.5158863067627 -58.2935562133789,18.5158863067627 -58.4734497070312,18.5158863067627 -60.5871887207031,18.5158863067627 -60.991943359375,18.5158863067627 -61.0369186401367,18.5158863067627 -61.1718368530273,18.5158863067627 -61.8014602661133,18.5158863067627 -62.8808174133301,18.5158863067627 -63.0157356262207,18.5158863067627 -63.7802810668945,18.5158863067627 -64.3199615478516,18.5158863067627 -64.5897979736328,18.5158863067627 -64.7696914672852,18.5158863067627 -56.8993873596191,18.5608596801758 -57.3940925598145,18.5608596801758 -57.7089042663574,18.5608596801758 -58.1136627197266,18.5608596801758 -58.4734497070312,18.5608596801758 -58.6533432006836,18.5608596801758 -58.7432861328125,18.5608596801758 -59.1030731201172,18.5608596801758 -59.3729095458984,18.5608596801758 -59.8226432800293,18.5608596801758 -61.9363822937012,18.5608596801758 -63.195629119873,18.5608596801758 -63.3305511474609,18.5608596801758 -63.7802810668945,18.5608596801758 -63.9601745605469,18.5608596801758 -64.4099044799805,18.5608596801758 -56.6745223999023,18.6058330535889 -56.7194976806641,18.6058330535889 -58.0237159729004,18.6058330535889 -58.2485809326172,18.6058330535889 -58.4284744262695,18.6058330535889 -58.8782081604004,18.6058330535889 -59.2829666137695,18.6058330535889 -59.9125900268555,18.6058330535889 -59.9575614929199,18.6058330535889 -62.9257888793945,18.6058330535889 -63.2406005859375,18.6058330535889 -63.3305511474609,18.6058330535889 -63.7802810668945,18.6058330535889 -63.825252532959,18.6058330535889 -64.0501174926758,18.6058330535889 -64.1400680541992,18.6058330535889 -64.634765625,18.6058330535889 -56.8544158935547,18.650806427002 -57.0792808532715,18.650806427002 -57.5290145874023,18.650806427002 -57.5739860534668,18.650806427002 -57.7089042663574,18.650806427002 -58.8332328796387,18.650806427002 -58.8782081604004,18.650806427002 -59.0580978393555,18.650806427002 -60.2723731994629,18.650806427002 -60.5422134399414,18.650806427002 -60.5871887207031,18.650806427002 -60.6321601867676,18.650806427002 -60.7221069335938,18.650806427002 -61.7564888000488,18.650806427002 -63.195629119873,18.650806427002 -63.3755226135254,18.650806427002 -64.2300109863281,18.650806427002 -64.3199615478516,18.650806427002 -64.3649291992188,18.650806427002 -64.634765625,18.650806427002 -57.1692276000977,18.6957778930664 -57.5739860534668,18.6957778930664 -57.6189575195312,18.6957778930664 -57.8887977600098,18.6957778930664 -58.0686912536621,18.6957778930664 -58.1136627197266,18.6957778930664 -58.5184211730957,18.6957778930664 -58.6533432006836,18.6957778930664 -58.9231796264648,18.6957778930664 -59.0580978393555,18.6957778930664 -59.4628601074219,18.6957778930664 -59.8676147460938,18.6957778930664 -60.0924835205078,18.6957778930664 -61.3967056274414,18.6957778930664 -61.6215667724609,18.6957778930664 -61.8014602661133,18.6957778930664 -62.7908706665039,18.6957778930664 -63.5554122924805,18.6957778930664 -64.0501174926758,18.6957778930664 -64.1400680541992,18.6957778930664 -64.4998474121094,18.6957778930664 -56.9443626403809,18.7407512664795 -57.2141990661621,18.7407512664795 -57.7089042663574,18.7407512664795 -58.2036094665527,18.7407512664795 -58.698314666748,18.7407512664795 -58.8332328796387,18.7407512664795 -59.1480445861816,18.7407512664795 -59.5078315734863,18.7407512664795 -60.6321601867676,18.7407512664795 -61.846435546875,18.7407512664795 -62.3411407470703,18.7407512664795 -62.6109771728516,18.7407512664795 -64.0051422119141,18.7407512664795 -57.1692276000977,18.7857246398926 -57.2591743469238,18.7857246398926 -57.3940925598145,18.7857246398926 -57.5739860534668,18.7857246398926 -57.6189575195312,18.7857246398926 -57.663932800293,18.7857246398926 -57.8887977600098,18.7857246398926 -58.0686912536621,18.7857246398926 -59.5078315734863,18.7857246398926 -59.6877212524414,18.7857246398926 -60.0924835205078,18.7857246398926 -60.2274017333984,18.7857246398926 -60.4072952270508,18.7857246398926 -60.677131652832,18.7857246398926 -61.306755065918,18.7857246398926 -61.3517303466797,18.7857246398926 -61.4416770935059,18.7857246398926 -61.8014602661133,18.7857246398926 -62.8808174133301,18.7857246398926 -57.034309387207,18.8306980133057 -58.4734497070312,18.8306980133057 -59.0580978393555,18.8306980133057 -59.2829666137695,18.8306980133057 -59.5977783203125,18.8306980133057 -60.0924835205078,18.8306980133057 -60.4972381591797,18.8306980133057 -60.7670783996582,18.8306980133057 -61.1268653869629,18.8306980133057 -61.7115173339844,18.8306980133057 -62.8358459472656,18.8306980133057 -63.0607109069824,18.8306980133057 -63.1056823730469,18.8306980133057 -63.3755226135254,18.8306980133057 -57.1242523193359,18.8756713867188 -57.3041458129883,18.8756713867188 -57.8887977600098,18.8756713867188 -58.2935562133789,18.8756713867188 -58.8332328796387,18.8756713867188 -59.1930198669434,18.8756713867188 -59.2829666137695,18.8756713867188 -59.5528030395508,18.8756713867188 -59.9125900268555,18.8756713867188 -60.0924835205078,18.8756713867188 -60.2723731994629,18.8756713867188 -61.846435546875,18.8756713867188 -61.8914070129395,18.8756713867188 -62.4760589599609,18.8756713867188 -62.7908706665039,18.8756713867188 -62.9257888793945,18.8756713867188 -63.1506576538086,18.8756713867188 -63.9151992797852,18.8756713867188 -64.3199615478516,18.8756713867188 -57.7089042663574,18.9206447601318 -57.9787445068359,18.9206447601318 -58.2036094665527,18.9206447601318 -58.2485809326172,18.9206447601318 -58.5633926391602,18.9206447601318 -59.4628601074219,18.9206447601318 -60.4972381591797,18.9206447601318 -60.5422134399414,18.9206447601318 -61.0369186401367,18.9206447601318 -61.0818901062012,18.9206447601318 -62.4760589599609,18.9206447601318 -63.2406005859375,18.9206447601318 -64.3649291992188,18.9206447601318 -64.4099044799805,18.9206447601318 -58.0237159729004,18.9656181335449 -58.7432861328125,18.9656181335449 -59.6877212524414,18.9656181335449 -59.8226432800293,18.9656181335449 -60.4522666931152,18.9656181335449 -60.7221069335938,18.9656181335449 -62.1162719726562,18.9656181335449 -62.2062187194824,18.9656181335449 -62.3861122131348,18.9656181335449 -62.4760589599609,18.9656181335449 -62.8358459472656,18.9656181335449 -63.510440826416,18.9656181335449 -63.6003875732422,18.9656181335449 -63.7353057861328,18.9656181335449 -64.7247161865234,18.9656181335449 -58.0686912536621,19.010591506958 -58.3385314941406,19.010591506958 -59.013126373291,19.010591506958 -59.5528030395508,19.010591506958 -60.7670783996582,19.010591506958 -60.8120536804199,19.010591506958 -61.4866485595703,19.010591506958 -61.8914070129395,19.010591506958 -62.0713005065918,19.010591506958 -62.8808174133301,19.010591506958 -63.4654693603516,19.010591506958 -63.6003875732422,19.010591506958 -58.9681549072266,19.0555629730225 -59.1480445861816,19.0555629730225 -59.4178848266602,19.0555629730225 -59.5078315734863,19.0555629730225 -59.642749786377,19.0555629730225 -59.9125900268555,19.0555629730225 -60.2723731994629,19.0555629730225 -60.3173484802246,19.0555629730225 -61.0369186401367,19.0555629730225 -61.4416770935059,19.0555629730225 -61.6665420532227,19.0555629730225 -62.7908706665039,19.0555629730225 -63.195629119873,19.0555629730225 -63.7802810668945,19.0555629730225 -64.4099044799805,19.0555629730225 -64.7247161865234,19.0555629730225 -64.7696914672852,19.0555629730225 -58.6533432006836,19.1005363464355 -59.0580978393555,19.1005363464355 -59.4628601074219,19.1005363464355 -59.7326965332031,19.1005363464355 -60.0025367736816,19.1005363464355 -60.677131652832,19.1005363464355 -60.7221069335938,19.1005363464355 -60.991943359375,19.1005363464355 -61.306755065918,19.1005363464355 -61.5765953063965,19.1005363464355 -61.6665420532227,19.1005363464355 -62.2511940002441,19.1005363464355 -62.3861122131348,19.1005363464355 -62.4310836791992,19.1005363464355 -63.1056823730469,19.1005363464355 -63.4654693603516,19.1005363464355 -63.510440826416,19.1005363464355 -58.6083679199219,19.1455097198486 -60.4972381591797,19.1455097198486 -60.677131652832,19.1455097198486 -61.2168121337891,19.1455097198486 -61.306755065918,19.1455097198486 -63.6903343200684,19.1455097198486 -64.1850433349609,19.1455097198486 -64.5448226928711,19.1455097198486 -57.7988510131836,19.1904830932617 -58.2485809326172,19.1904830932617 -58.4284744262695,19.1904830932617 -58.5184211730957,19.1904830932617 -58.6083679199219,19.1904830932617 -59.8226432800293,19.1904830932617 -59.9125900268555,19.1904830932617 -61.1268653869629,19.1904830932617 -61.7115173339844,19.1904830932617 -62.0263290405273,19.1904830932617 -64.1850433349609,19.1904830932617 -64.3649291992188,19.1904830932617 -64.5897979736328,19.1904830932617 -64.6797409057617,19.1904830932617 -58.1136627197266,19.2354564666748 -58.3835029602051,19.2354564666748 -58.4734497070312,19.2354564666748 -59.7776718139648,19.2354564666748 -59.9575614929199,19.2354564666748 -60.3173484802246,19.2354564666748 -61.4416770935059,19.2354564666748 -61.6215667724609,19.2354564666748 -61.9813537597656,19.2354564666748 -63.2855758666992,19.2354564666748 -63.5554122924805,19.2354564666748 -64.1400680541992,19.2354564666748 -64.4998474121094,19.2354564666748 -58.2485809326172,19.2804298400879 -58.8332328796387,19.2804298400879 -59.5528030395508,19.2804298400879 -59.7326965332031,19.2804298400879 -60.0924835205078,19.2804298400879 -60.8570251464844,19.2804298400879 -61.7115173339844,19.2804298400879 -62.2511940002441,19.2804298400879 -62.3411407470703,19.2804298400879 -62.3861122131348,19.2804298400879 -63.1056823730469,19.2804298400879 -63.2406005859375,19.2804298400879 -63.6003875732422,19.2804298400879 -63.8702239990234,19.2804298400879 -57.8887977600098,19.325403213501 -58.2485809326172,19.325403213501 -58.6533432006836,19.325403213501 -58.698314666748,19.325403213501 -58.7882614135742,19.325403213501 -58.8782081604004,19.325403213501 -58.9231796264648,19.325403213501 -58.9681549072266,19.325403213501 -59.0580978393555,19.325403213501 -60.3623199462891,19.325403213501 -61.3517303466797,19.325403213501 -61.8914070129395,19.325403213501 -62.5210342407227,19.325403213501 -63.4204940795898,19.325403213501 -63.4654693603516,19.325403213501 -63.510440826416,19.325403213501 -63.9151992797852,19.325403213501 -64.4099044799805,19.325403213501 -58.698314666748,19.3703765869141 -59.3729095458984,19.3703765869141 -59.5078315734863,19.3703765869141 -59.8226432800293,19.3703765869141 -60.0025367736816,19.3703765869141 -60.9469718933105,19.3703765869141 -61.5765953063965,19.3703765869141 -61.8914070129395,19.3703765869141 -62.1162719726562,19.3703765869141 -62.3411407470703,19.3703765869141 -62.7009239196777,19.3703765869141 -62.7458992004395,19.3703765869141 -62.8808174133301,19.3703765869141 -63.195629119873,19.3703765869141 -63.3755226135254,19.3703765869141 -63.7802810668945,19.3703765869141 -64.4099044799805,19.3703765869141 -57.8438262939453,19.4153499603271 -58.8332328796387,19.4153499603271 -59.1930198669434,19.4153499603271 -59.4628601074219,19.4153499603271 -59.5528030395508,19.4153499603271 -59.642749786377,19.4153499603271 -59.6877212524414,19.4153499603271 -60.3173484802246,19.4153499603271 -60.4072952270508,19.4153499603271 -60.991943359375,19.4153499603271 -61.1718368530273,19.4153499603271 -61.4416770935059,19.4153499603271 -61.8914070129395,19.4153499603271 -62.5210342407227,19.4153499603271 -62.6559524536133,19.4153499603271 -62.7009239196777,19.4153499603271 -63.4204940795898,19.4153499603271 -63.6453628540039,19.4153499603271 -63.7353057861328,19.4153499603271 -64.2300109863281,19.4153499603271 -58.6533432006836,19.4603214263916 -59.2829666137695,19.4603214263916 -59.5977783203125,19.4603214263916 -60.7670783996582,19.4603214263916 -60.8120536804199,19.4603214263916 -61.0369186401367,19.4603214263916 -61.1268653869629,19.4603214263916 -61.306755065918,19.4603214263916 -61.6215667724609,19.4603214263916 -62.0713005065918,19.4603214263916 -63.195629119873,19.4603214263916 -63.4654693603516,19.4603214263916 -63.5554122924805,19.4603214263916 -64.0501174926758,19.4603214263916 -64.2300109863281,19.4603214263916 -64.3649291992188,19.4603214263916 -64.634765625,19.4603214263916 -64.7696914672852,19.4603214263916 -58.2036094665527,19.5052947998047 -59.013126373291,19.5052947998047 -59.5977783203125,19.5052947998047 -60.0924835205078,19.5052947998047 -60.7670783996582,19.5052947998047 -61.5765953063965,19.5052947998047 -62.8358459472656,19.5052947998047 -62.8808174133301,19.5052947998047 -63.1506576538086,19.5052947998047 -63.510440826416,19.5052947998047 -63.8702239990234,19.5052947998047 -64.0501174926758,19.5052947998047 -64.0950927734375,19.5052947998047 -64.3649291992188,19.5052947998047 -57.9337692260742,19.5502681732178 -58.7882614135742,19.5502681732178 -59.013126373291,19.5502681732178 -59.5528030395508,19.5502681732178 -60.4522666931152,19.5502681732178 -60.4972381591797,19.5502681732178 -60.8120536804199,19.5502681732178 -61.531623840332,19.5502681732178 -63.195629119873,19.5502681732178 -63.2406005859375,19.5502681732178 -63.3305511474609,19.5502681732178 -63.7353057861328,19.5502681732178 -64.5448226928711,19.5502681732178 -64.634765625,19.5502681732178 -58.3835029602051,19.5952415466309 -58.6083679199219,19.5952415466309 -58.7432861328125,19.5952415466309 -59.0580978393555,19.5952415466309 -59.5078315734863,19.5952415466309 -60.7221069335938,19.5952415466309 -62.3861122131348,19.5952415466309 -63.6003875732422,19.5952415466309 -63.7802810668945,19.5952415466309 -64.1850433349609,19.5952415466309 -64.2749862670898,19.5952415466309 -64.3199615478516,19.5952415466309 -58.0237159729004,19.6402149200439 -59.327938079834,19.6402149200439 -59.4178848266602,19.6402149200439 -60.4972381591797,19.6402149200439 -60.991943359375,19.6402149200439 -61.0369186401367,19.6402149200439 -62.3861122131348,19.6402149200439 -63.3305511474609,19.6402149200439 -63.4654693603516,19.6402149200439 -63.825252532959,19.6402149200439 -64.3199615478516,19.6402149200439 -64.5897979736328,19.6402149200439 -64.7247161865234,19.6402149200439 -58.1586380004883,19.685188293457 -58.5633926391602,19.685188293457 -58.6533432006836,19.685188293457 -59.1030731201172,19.685188293457 -59.3729095458984,19.685188293457 -60.0924835205078,19.685188293457 -60.4522666931152,19.685188293457 -60.7221069335938,19.685188293457 -61.4866485595703,19.685188293457 -61.5765953063965,19.685188293457 -62.2062187194824,19.685188293457 -62.9707641601562,19.685188293457 -63.1506576538086,19.685188293457 -63.6453628540039,19.685188293457 -64.0501174926758,19.685188293457 -64.5897979736328,19.685188293457 -64.634765625,19.685188293457 -64.7696914672852,19.685188293457 -57.8438262939453,19.7301616668701 -58.0237159729004,19.7301616668701 -58.1136627197266,19.7301616668701 -59.0580978393555,19.7301616668701 -59.1480445861816,19.7301616668701 -59.7326965332031,19.7301616668701 -60.0025367736816,19.7301616668701 -60.677131652832,19.7301616668701 -61.1718368530273,19.7301616668701 -61.3967056274414,19.7301616668701 -62.3861122131348,19.7301616668701 -62.5660057067871,19.7301616668701 -62.6559524536133,19.7301616668701 -62.7009239196777,19.7301616668701 -63.4654693603516,19.7301616668701 -63.7353057861328,19.7301616668701 -64.2300109863281,19.7301616668701 -64.7247161865234,19.7301616668701 -64.7696914672852,19.7301616668701 -58.1586380004883,19.7751350402832 -58.3835029602051,19.7751350402832 -58.5633926391602,19.7751350402832 -58.6083679199219,19.7751350402832 -60.0025367736816,19.7751350402832 -60.2723731994629,19.7751350402832 -60.4972381591797,19.7751350402832 -61.2617835998535,19.7751350402832 -61.7115173339844,19.7751350402832 -63.0157356262207,19.7751350402832 -63.1056823730469,19.7751350402832 -63.5554122924805,19.7751350402832 -63.9601745605469,19.7751350402832 -64.3199615478516,19.7751350402832 -64.7247161865234,19.7751350402832 -57.8887977600098,19.8201065063477 -58.0237159729004,19.8201065063477 -58.3835029602051,19.8201065063477 -58.8782081604004,19.8201065063477 -59.642749786377,19.8201065063477 -59.6877212524414,19.8201065063477 -60.2723731994629,19.8201065063477 -60.5871887207031,19.8201065063477 -60.7221069335938,19.8201065063477 -60.8570251464844,19.8201065063477 -61.0818901062012,19.8201065063477 -61.1268653869629,19.8201065063477 -61.1718368530273,19.8201065063477 -61.531623840332,19.8201065063477 -61.8914070129395,19.8201065063477 -62.5210342407227,19.8201065063477 -63.0607109069824,19.8201065063477 -63.3305511474609,19.8201065063477 -63.9151992797852,19.8201065063477 -64.2749862670898,19.8201065063477 -64.4099044799805,19.8201065063477 -64.4548797607422,19.8201065063477 -64.5448226928711,19.8201065063477 -64.634765625,19.8201065063477 -58.4734497070312,19.8650798797607 -58.6083679199219,19.8650798797607 -58.698314666748,19.8650798797607 -58.8782081604004,19.8650798797607 -59.1480445861816,19.8650798797607 -59.3729095458984,19.8650798797607 -59.4628601074219,19.8650798797607 -59.9575614929199,19.8650798797607 -60.4522666931152,19.8650798797607 -60.8120536804199,19.8650798797607 -61.2617835998535,19.8650798797607 -61.306755065918,19.8650798797607 -61.3967056274414,19.8650798797607 -61.4416770935059,19.8650798797607 -61.7564888000488,19.8650798797607 -61.9813537597656,19.8650798797607 -63.2855758666992,19.8650798797607 -63.7353057861328,19.8650798797607 -64.0950927734375,19.8650798797607 -57.8438262939453,19.9100532531738 -58.2036094665527,19.9100532531738 -58.3835029602051,19.9100532531738 -58.7432861328125,19.9100532531738 -58.8782081604004,19.9100532531738 -59.6877212524414,19.9100532531738 -60.4072952270508,19.9100532531738 -60.8120536804199,19.9100532531738 -60.9469718933105,19.9100532531738 -61.1718368530273,19.9100532531738 -61.5765953063965,19.9100532531738 -63.0607109069824,19.9100532531738 -63.6003875732422,19.9100532531738 -63.9601745605469,19.9100532531738 -64.3649291992188,19.9100532531738 -64.7696914672852,19.9100532531738 -58.3385314941406,19.9550266265869 -59.1030731201172,19.9550266265869 -59.327938079834,19.9550266265869 -59.3729095458984,19.9550266265869 -59.8226432800293,19.9550266265869 -60.0475082397461,19.9550266265869 -60.1374549865723,19.9550266265869 -60.4972381591797,19.9550266265869 -62.6559524536133,19.9550266265869 -63.0157356262207,19.9550266265869 -63.2855758666992,19.9550266265869 -63.7802810668945,19.9550266265869 -63.825252532959,19.9550266265869 -64.5897979736328,19.9550266265869 -64.634765625,19.9550266265869 -58.0237159729004,20 -59.1480445861816,20 -59.2829666137695,20 -59.8676147460938,20 -60.2274017333984,20 -60.4972381591797,20 -61.2168121337891,20 -61.531623840332,20 -61.9813537597656,20 -63.2406005859375,20 -63.4204940795898,20 -63.7353057861328,20 -63.8702239990234,20 -64.1850433349609,20 -64.4099044799805,20 -58.0237159729004,20.0449733734131 -58.8332328796387,20.0449733734131 -59.013126373291,20.0449733734131 -59.1030731201172,20.0449733734131 -59.3729095458984,20.0449733734131 -59.4178848266602,20.0449733734131 -60.1374549865723,20.0449733734131 -60.7221069335938,20.0449733734131 -61.1718368530273,20.0449733734131 -61.306755065918,20.0449733734131 -61.3967056274414,20.0449733734131 -61.6215667724609,20.0449733734131 -62.161247253418,20.0449733734131 -62.6559524536133,20.0449733734131 -62.7009239196777,20.0449733734131 -63.0157356262207,20.0449733734131 -63.195629119873,20.0449733734131 -63.5554122924805,20.0449733734131 -64.3199615478516,20.0449733734131 -64.3649291992188,20.0449733734131 -64.4548797607422,20.0449733734131 -64.7247161865234,20.0449733734131 -64.7696914672852,20.0449733734131 -57.9787445068359,20.0899467468262 -58.5633926391602,20.0899467468262 -58.6533432006836,20.0899467468262 -59.0580978393555,20.0899467468262 -59.5078315734863,20.0899467468262 -59.5528030395508,20.0899467468262 -59.9125900268555,20.0899467468262 -60.7221069335938,20.0899467468262 -61.9363822937012,20.0899467468262 -62.0263290405273,20.0899467468262 -62.0713005065918,20.0899467468262 -62.161247253418,20.0899467468262 -62.3411407470703,20.0899467468262 -62.6559524536133,20.0899467468262 -62.7009239196777,20.0899467468262 -63.6003875732422,20.0899467468262 -64.0051422119141,20.0899467468262 -58.4734497070312,20.1349201202393 -59.327938079834,20.1349201202393 -59.6877212524414,20.1349201202393 -60.3623199462891,20.1349201202393 -60.4972381591797,20.1349201202393 -60.5422134399414,20.1349201202393 -60.8570251464844,20.1349201202393 -60.9020004272461,20.1349201202393 -61.3967056274414,20.1349201202393 -61.846435546875,20.1349201202393 -61.9363822937012,20.1349201202393 -62.1162719726562,20.1349201202393 -62.7009239196777,20.1349201202393 -62.7458992004395,20.1349201202393 -62.8808174133301,20.1349201202393 -63.2855758666992,20.1349201202393 -58.4284744262695,20.1798934936523 -58.5184211730957,20.1798934936523 -58.6083679199219,20.1798934936523 -60.0025367736816,20.1798934936523 -60.1824264526367,20.1798934936523 -60.4072952270508,20.1798934936523 -61.1268653869629,20.1798934936523 -62.5210342407227,20.1798934936523 -63.510440826416,20.1798934936523 -63.9151992797852,20.1798934936523 -58.2485809326172,20.2248649597168 -59.2379913330078,20.2248649597168 -59.6877212524414,20.2248649597168 -59.9125900268555,20.2248649597168 -59.9575614929199,20.2248649597168 -60.0475082397461,20.2248649597168 -60.0924835205078,20.2248649597168 -60.3623199462891,20.2248649597168 -60.5871887207031,20.2248649597168 -61.4416770935059,20.2248649597168 -61.8914070129395,20.2248649597168 -62.8808174133301,20.2248649597168 -64.7696914672852,20.2248649597168 -57.9337692260742,20.2698383331299 -58.0686912536621,20.2698383331299 -58.4734497070312,20.2698383331299 -58.7882614135742,20.2698383331299 -59.0580978393555,20.2698383331299 -59.4628601074219,20.2698383331299 -59.5977783203125,20.2698383331299 -59.9575614929199,20.2698383331299 -60.5422134399414,20.2698383331299 -60.9469718933105,20.2698383331299 -63.2855758666992,20.2698383331299 -63.825252532959,20.2698383331299 -64.0051422119141,20.2698383331299 -64.0501174926758,20.2698383331299 -58.9231796264648,20.314811706543 -59.1930198669434,20.314811706543 -59.7776718139648,20.314811706543 -60.0924835205078,20.314811706543 -60.6321601867676,20.314811706543 -61.2168121337891,20.314811706543 -61.306755065918,20.314811706543 -61.9363822937012,20.314811706543 -63.4204940795898,20.314811706543 -64.6797409057617,20.314811706543 -57.9787445068359,20.3597850799561 -58.5184211730957,20.3597850799561 -58.6083679199219,20.3597850799561 -59.013126373291,20.3597850799561 -59.5977783203125,20.3597850799561 -60.1374549865723,20.3597850799561 -60.4522666931152,20.3597850799561 -60.4972381591797,20.3597850799561 -61.7564888000488,20.3597850799561 -62.2511940002441,20.3597850799561 -62.3861122131348,20.3597850799561 -63.0607109069824,20.3597850799561 -63.9601745605469,20.3597850799561 -64.1850433349609,20.3597850799561 -64.2300109863281,20.3597850799561 -64.5448226928711,20.3597850799561 -64.634765625,20.3597850799561 -59.3729095458984,20.4047584533691 -60.1824264526367,20.4047584533691 -60.3623199462891,20.4047584533691 -61.2617835998535,20.4047584533691 -61.8914070129395,20.4047584533691 -62.0713005065918,20.4047584533691 -62.161247253418,20.4047584533691 -62.2062187194824,20.4047584533691 -62.7908706665039,20.4047584533691 -64.1400680541992,20.4047584533691 -64.3199615478516,20.4047584533691 -64.7247161865234,20.4047584533691 -59.642749786377,20.4497318267822 -60.5422134399414,20.4497318267822 -60.677131652832,20.4497318267822 -60.8570251464844,20.4497318267822 -61.3517303466797,20.4497318267822 -62.0263290405273,20.4497318267822 -62.2961654663086,20.4497318267822 -62.3861122131348,20.4497318267822 -62.7908706665039,20.4497318267822 -63.2406005859375,20.4497318267822 -63.3305511474609,20.4497318267822 -63.3755226135254,20.4497318267822 -63.6003875732422,20.4497318267822 -64.4548797607422,20.4497318267822 -59.0580978393555,20.4947052001953 -59.1480445861816,20.4947052001953 -59.2829666137695,20.4947052001953 -59.4628601074219,20.4947052001953 -59.9125900268555,20.4947052001953 -60.0025367736816,20.4947052001953 -60.5871887207031,20.4947052001953 -60.9020004272461,20.4947052001953 -61.0818901062012,20.4947052001953 -61.306755065918,20.4947052001953 -61.4416770935059,20.4947052001953 -61.4866485595703,20.4947052001953 -61.531623840332,20.4947052001953 -62.7009239196777,20.4947052001953 -63.0157356262207,20.4947052001953 -63.1056823730469,20.4947052001953 -63.510440826416,20.4947052001953 -64.1400680541992,20.4947052001953 -64.1850433349609,20.4947052001953 -59.327938079834,20.5396785736084 -59.4178848266602,20.5396785736084 -60.0025367736816,20.5396785736084 -60.4072952270508,20.5396785736084 -61.3967056274414,20.5396785736084 -61.6215667724609,20.5396785736084 -62.6109771728516,20.5396785736084 -63.1056823730469,20.5396785736084 -63.6453628540039,20.5396785736084 -63.6903343200684,20.5396785736084 -64.0950927734375,20.5396785736084 -64.6797409057617,20.5396785736084 -58.6083679199219,20.5846500396729 -59.013126373291,20.5846500396729 -59.2379913330078,20.5846500396729 -59.4178848266602,20.5846500396729 -62.0713005065918,20.5846500396729 -62.2511940002441,20.5846500396729 -62.4310836791992,20.5846500396729 -62.6109771728516,20.5846500396729 -62.8358459472656,20.5846500396729 -62.9707641601562,20.5846500396729 -63.4654693603516,20.5846500396729 -63.6903343200684,20.5846500396729 -63.7802810668945,20.5846500396729 -64.2749862670898,20.5846500396729 -58.6083679199219,20.6296234130859 -58.9681549072266,20.6296234130859 -59.013126373291,20.6296234130859 -61.3967056274414,20.6296234130859 -61.7564888000488,20.6296234130859 -61.9363822937012,20.6296234130859 -61.9813537597656,20.6296234130859 -62.161247253418,20.6296234130859 -62.2062187194824,20.6296234130859 -62.6109771728516,20.6296234130859 -63.3755226135254,20.6296234130859 -63.6903343200684,20.6296234130859 -63.7802810668945,20.6296234130859 -64.5448226928711,20.6296234130859 -59.1030731201172,20.674596786499 -59.5528030395508,20.674596786499 -59.7326965332031,20.674596786499 -60.5422134399414,20.674596786499 -60.8120536804199,20.674596786499 -61.5765953063965,20.674596786499 -61.6215667724609,20.674596786499 -61.8914070129395,20.674596786499 -61.9813537597656,20.674596786499 -62.7908706665039,20.674596786499 -63.0157356262207,20.674596786499 -63.1056823730469,20.674596786499 -63.6003875732422,20.674596786499 -63.6453628540039,20.674596786499 -63.9151992797852,20.674596786499 -64.1400680541992,20.674596786499 -64.6797409057617,20.674596786499 -59.2379913330078,20.7195701599121 -59.5977783203125,20.7195701599121 -59.9125900268555,20.7195701599121 -60.4072952270508,20.7195701599121 -60.5871887207031,20.7195701599121 -60.8120536804199,20.7195701599121 -60.991943359375,20.7195701599121 -61.0818901062012,20.7195701599121 -61.9363822937012,20.7195701599121 -62.0263290405273,20.7195701599121 -62.4310836791992,20.7195701599121 -63.0607109069824,20.7195701599121 -64.1850433349609,20.7195701599121 -64.2749862670898,20.7195701599121 -58.8332328796387,20.7645435333252 -59.1480445861816,20.7645435333252 -59.327938079834,20.7645435333252 -60.5871887207031,20.7645435333252 -60.7670783996582,20.7645435333252 -60.9469718933105,20.7645435333252 -61.7115173339844,20.7645435333252 -62.161247253418,20.7645435333252 -63.1056823730469,20.7645435333252 -63.3755226135254,20.7645435333252 -64.1400680541992,20.7645435333252 -64.1850433349609,20.7645435333252 -64.4548797607422,20.7645435333252 -64.4998474121094,20.7645435333252 -64.5448226928711,20.7645435333252 -58.9681549072266,20.8095169067383 -60.0025367736816,20.8095169067383 -60.1824264526367,20.8095169067383 -60.3623199462891,20.8095169067383 -60.4072952270508,20.8095169067383 -60.5871887207031,20.8095169067383 -61.1718368530273,20.8095169067383 -61.306755065918,20.8095169067383 -61.7115173339844,20.8095169067383 -62.3861122131348,20.8095169067383 -62.7908706665039,20.8095169067383 -62.9257888793945,20.8095169067383 -63.0157356262207,20.8095169067383 -63.7353057861328,20.8095169067383 -63.9601745605469,20.8095169067383 -64.0950927734375,20.8095169067383 -64.4548797607422,20.8095169067383 -64.5448226928711,20.8095169067383 -58.8782081604004,20.8544902801514 -59.2379913330078,20.8544902801514 -59.9575614929199,20.8544902801514 -60.0025367736816,20.8544902801514 -60.0924835205078,20.8544902801514 -60.1824264526367,20.8544902801514 -61.2617835998535,20.8544902801514 -62.5660057067871,20.8544902801514 -64.6797409057617,20.8544902801514 -59.2379913330078,20.8994636535645 -59.7326965332031,20.8994636535645 -60.0924835205078,20.8994636535645 -60.1374549865723,20.8994636535645 -60.991943359375,20.8994636535645 -61.4416770935059,20.8994636535645 -62.2062187194824,20.8994636535645 -62.9707641601562,20.8994636535645 -63.510440826416,20.8994636535645 -64.2300109863281,20.8994636535645 -64.6797409057617,20.8994636535645 -58.8782081604004,20.9444370269775 -59.1930198669434,20.9444370269775 -59.327938079834,20.9444370269775 -59.6877212524414,20.9444370269775 -59.7326965332031,20.9444370269775 -59.8226432800293,20.9444370269775 -59.9125900268555,20.9444370269775 -60.3623199462891,20.9444370269775 -60.5422134399414,20.9444370269775 -60.677131652832,20.9444370269775 -60.8120536804199,20.9444370269775 -61.3517303466797,20.9444370269775 -61.3967056274414,20.9444370269775 -61.4866485595703,20.9444370269775 -61.6665420532227,20.9444370269775 -63.510440826416,20.9444370269775 -63.6453628540039,20.9444370269775 -59.9125900268555,20.989408493042 -60.1824264526367,20.989408493042 -60.9469718933105,20.989408493042 -61.1268653869629,20.989408493042 -62.5660057067871,20.989408493042 -64.2300109863281,20.989408493042 -64.3199615478516,20.989408493042 -59.327938079834,21.0343818664551 -59.4628601074219,21.0343818664551 -59.8226432800293,21.0343818664551 -60.4072952270508,21.0343818664551 -61.3517303466797,21.0343818664551 -61.4416770935059,21.0343818664551 -62.0713005065918,21.0343818664551 -64.2749862670898,21.0343818664551 -64.5897979736328,21.0343818664551 -59.2829666137695,21.0793552398682 -59.4178848266602,21.0793552398682 -59.8226432800293,21.0793552398682 -59.9125900268555,21.0793552398682 -59.9575614929199,21.0793552398682 -60.1824264526367,21.0793552398682 -60.4972381591797,21.0793552398682 -62.8358459472656,21.0793552398682 -62.9707641601562,21.0793552398682 -63.3755226135254,21.0793552398682 -63.9151992797852,21.0793552398682 -64.0950927734375,21.0793552398682 -59.2379913330078,21.1243286132812 -59.4628601074219,21.1243286132812 -60.0924835205078,21.1243286132812 -60.3173484802246,21.1243286132812 -60.7221069335938,21.1243286132812 -60.7670783996582,21.1243286132812 -60.8120536804199,21.1243286132812 -60.991943359375,21.1243286132812 -61.2168121337891,21.1243286132812 -61.9363822937012,21.1243286132812 -62.5210342407227,21.1243286132812 -62.6559524536133,21.1243286132812 -63.1056823730469,21.1243286132812 -63.9601745605469,21.1243286132812 -64.0501174926758,21.1243286132812 -64.3649291992188,21.1243286132812 -64.5897979736328,21.1243286132812 -59.1480445861816,21.1693019866943 -59.4178848266602,21.1693019866943 -59.8226432800293,21.1693019866943 -60.0924835205078,21.1693019866943 -60.4522666931152,21.1693019866943 -61.1718368530273,21.1693019866943 -61.7115173339844,21.1693019866943 -61.9813537597656,21.1693019866943 -62.6559524536133,21.1693019866943 -62.9257888793945,21.1693019866943 -63.2406005859375,21.1693019866943 -63.2855758666992,21.1693019866943 -64.2749862670898,21.1693019866943 -64.5897979736328,21.1693019866943 -59.1930198669434,21.2142753601074 -59.4628601074219,21.2142753601074 -59.5078315734863,21.2142753601074 -59.7326965332031,21.2142753601074 -60.7670783996582,21.2142753601074 -61.1718368530273,21.2142753601074 -61.9363822937012,21.2142753601074 -62.161247253418,21.2142753601074 -62.5210342407227,21.2142753601074 -62.5660057067871,21.2142753601074 -62.7908706665039,21.2142753601074 -63.2406005859375,21.2142753601074 -63.3305511474609,21.2142753601074 -63.4204940795898,21.2142753601074 -63.6903343200684,21.2142753601074 -64.2300109863281,21.2142753601074 -59.7326965332031,21.2592487335205 -59.9575614929199,21.2592487335205 -60.7221069335938,21.2592487335205 -60.8120536804199,21.2592487335205 -61.0818901062012,21.2592487335205 -61.1718368530273,21.2592487335205 -61.9813537597656,21.2592487335205 -62.161247253418,21.2592487335205 -62.6559524536133,21.2592487335205 -62.7908706665039,21.2592487335205 -62.8808174133301,21.2592487335205 -63.0607109069824,21.2592487335205 -63.3305511474609,21.2592487335205 -63.6003875732422,21.2592487335205 -64.634765625,21.2592487335205 -64.7247161865234,21.2592487335205 -59.3729095458984,21.3042221069336 -59.4178848266602,21.3042221069336 -59.5977783203125,21.3042221069336 -59.8226432800293,21.3042221069336 -60.6321601867676,21.3042221069336 -60.7221069335938,21.3042221069336 -60.9020004272461,21.3042221069336 -61.6665420532227,21.3042221069336 -61.7564888000488,21.3042221069336 -62.3411407470703,21.3042221069336 -64.1400680541992,21.3042221069336 -64.2300109863281,21.3042221069336 -64.634765625,21.3042221069336 -60.1824264526367,21.349193572998 -60.5871887207031,21.349193572998 -60.6321601867676,21.349193572998 -60.7670783996582,21.349193572998 -60.991943359375,21.349193572998 -61.9363822937012,21.349193572998 -62.7458992004395,21.349193572998 -63.0607109069824,21.349193572998 -63.9601745605469,21.349193572998 -64.5448226928711,21.349193572998 -64.7696914672852,21.349193572998 -60.0924835205078,21.3941669464111 -60.991943359375,21.3941669464111 -61.6215667724609,21.3941669464111 -61.846435546875,21.3941669464111 -62.8808174133301,21.3941669464111 -63.2406005859375,21.3941669464111 -63.2855758666992,21.3941669464111 -63.3305511474609,21.3941669464111 -63.6903343200684,21.3941669464111 -63.825252532959,21.3941669464111 -63.9151992797852,21.3941669464111 -63.9601745605469,21.3941669464111 -64.1400680541992,21.3941669464111 -64.4998474121094,21.3941669464111 -64.7696914672852,21.3941669464111 -59.3729095458984,21.4391403198242 -59.6877212524414,21.4391403198242 -59.7326965332031,21.4391403198242 -60.2274017333984,21.4391403198242 -60.3173484802246,21.4391403198242 -61.1268653869629,21.4391403198242 -63.1506576538086,21.4391403198242 -64.5448226928711,21.4391403198242 -59.5528030395508,21.4841136932373 -59.8676147460938,21.4841136932373 -61.1718368530273,21.4841136932373 -61.3517303466797,21.4841136932373 -61.4416770935059,21.4841136932373 -62.161247253418,21.4841136932373 -62.2062187194824,21.4841136932373 -62.4760589599609,21.4841136932373 -63.0607109069824,21.4841136932373 -63.1506576538086,21.4841136932373 -64.7696914672852,21.4841136932373 -59.642749786377,21.5290870666504 -59.7776718139648,21.5290870666504 -59.9575614929199,21.5290870666504 -60.0924835205078,21.5290870666504 -60.1374549865723,21.5290870666504 -60.4972381591797,21.5290870666504 -61.0369186401367,21.5290870666504 -61.6215667724609,21.5290870666504 -61.9363822937012,21.5290870666504 -62.3861122131348,21.5290870666504 -62.8808174133301,21.5290870666504 -63.0157356262207,21.5290870666504 -63.2406005859375,21.5290870666504 -63.6003875732422,21.5290870666504 -64.6797409057617,21.5290870666504 -64.7247161865234,21.5290870666504 -60.0924835205078,21.5740604400635 -60.3173484802246,21.5740604400635 -60.9020004272461,21.5740604400635 -61.8014602661133,21.5740604400635 -61.9363822937012,21.5740604400635 -62.7009239196777,21.5740604400635 -62.7458992004395,21.5740604400635 -63.5554122924805,21.5740604400635 -63.6003875732422,21.5740604400635 -63.8702239990234,21.5740604400635 -64.0501174926758,21.5740604400635 -64.4099044799805,21.5740604400635 -64.7247161865234,21.5740604400635 -59.6877212524414,21.6190338134766 -60.4972381591797,21.6190338134766 -60.7670783996582,21.6190338134766 -61.5765953063965,21.6190338134766 -61.7115173339844,21.6190338134766 -61.9363822937012,21.6190338134766 -63.2406005859375,21.6190338134766 -63.6453628540039,21.6190338134766 -64.4548797607422,21.6190338134766 -64.7696914672852,21.6190338134766 -60.0025367736816,21.6640071868896 -60.3623199462891,21.6640071868896 -60.5871887207031,21.6640071868896 -60.7221069335938,21.6640071868896 -62.7908706665039,21.6640071868896 -63.2406005859375,21.6640071868896 -63.7353057861328,21.6640071868896 -64.4548797607422,21.6640071868896 -64.7247161865234,21.6640071868896 -64.7696914672852,21.6640071868896 -60.2723731994629,21.7089805603027 -60.4072952270508,21.7089805603027 -60.9020004272461,21.7089805603027 -61.306755065918,21.7089805603027 -61.4416770935059,21.7089805603027 -62.2062187194824,21.7089805603027 -62.5210342407227,21.7089805603027 -62.6109771728516,21.7089805603027 -63.195629119873,21.7089805603027 -63.510440826416,21.7089805603027 -63.825252532959,21.7089805603027 -64.1400680541992,21.7089805603027 -64.634765625,21.7089805603027 -59.642749786377,21.7539520263672 -59.7776718139648,21.7539520263672 -59.9575614929199,21.7539520263672 -60.1374549865723,21.7539520263672 -60.7221069335938,21.7539520263672 -61.3517303466797,21.7539520263672 -61.7564888000488,21.7539520263672 -62.7908706665039,21.7539520263672 -62.8808174133301,21.7539520263672 -63.3305511474609,21.7539520263672 -63.9601745605469,21.7539520263672 -64.1400680541992,21.7539520263672 -64.2749862670898,21.7539520263672 -60.0924835205078,21.7989253997803 -61.8914070129395,21.7989253997803 -62.0263290405273,21.7989253997803 -62.1162719726562,21.7989253997803 -62.4310836791992,21.7989253997803 -62.6109771728516,21.7989253997803 -62.6559524536133,21.7989253997803 -63.0607109069824,21.7989253997803 -63.1506576538086,21.7989253997803 -63.6453628540039,21.7989253997803 -63.6903343200684,21.7989253997803 -63.9601745605469,21.7989253997803 -64.0950927734375,21.7989253997803 -60.3173484802246,21.8438987731934 -60.4972381591797,21.8438987731934 -60.9020004272461,21.8438987731934 -60.9469718933105,21.8438987731934 -60.991943359375,21.8438987731934 -61.2617835998535,21.8438987731934 -61.531623840332,21.8438987731934 -61.846435546875,21.8438987731934 -61.9813537597656,21.8438987731934 -62.7009239196777,21.8438987731934 -62.7458992004395,21.8438987731934 -62.9257888793945,21.8438987731934 -63.825252532959,21.8438987731934 -64.0501174926758,21.8438987731934 -59.6877212524414,21.8888721466064 -60.2274017333984,21.8888721466064 -60.8120536804199,21.8888721466064 -62.0713005065918,21.8888721466064 -62.2511940002441,21.8888721466064 -62.9257888793945,21.8888721466064 -63.2406005859375,21.8888721466064 -63.5554122924805,21.8888721466064 -64.4998474121094,21.8888721466064 -60.0924835205078,21.9338455200195 -60.5422134399414,21.9338455200195 -60.8120536804199,21.9338455200195 -61.3517303466797,21.9338455200195 -61.7115173339844,21.9338455200195 -62.1162719726562,21.9338455200195 -62.5660057067871,21.9338455200195 -62.8808174133301,21.9338455200195 -63.0607109069824,21.9338455200195 -63.3755226135254,21.9338455200195 -63.4204940795898,21.9338455200195 -63.5554122924805,21.9338455200195 -63.6903343200684,21.9338455200195 -63.9601745605469,21.9338455200195 -64.2300109863281,21.9338455200195 -64.634765625,21.9338455200195 -59.8676147460938,21.9788188934326 -60.0475082397461,21.9788188934326 -60.4522666931152,21.9788188934326 -61.531623840332,21.9788188934326 -62.9707641601562,21.9788188934326 -64.0501174926758,21.9788188934326 -64.7247161865234,21.9788188934326 -59.9575614929199,22.0237922668457 -60.2274017333984,22.0237922668457 -60.4522666931152,22.0237922668457 -60.5871887207031,22.0237922668457 -61.0369186401367,22.0237922668457 -61.0818901062012,22.0237922668457 -61.3517303466797,22.0237922668457 -61.4416770935059,22.0237922668457 -61.7115173339844,22.0237922668457 -61.7564888000488,22.0237922668457 -61.9813537597656,22.0237922668457 -62.161247253418,22.0237922668457 -63.1056823730469,22.0237922668457 -63.3755226135254,22.0237922668457 -64.0051422119141,22.0237922668457 -59.8676147460938,22.0687656402588 -60.0025367736816,22.0687656402588 -60.3623199462891,22.0687656402588 -61.6665420532227,22.0687656402588 -62.0263290405273,22.0687656402588 -63.2406005859375,22.0687656402588 -63.4204940795898,22.0687656402588 -63.6003875732422,22.0687656402588 -63.8702239990234,22.0687656402588 -64.4548797607422,22.0687656402588 -60.0025367736816,22.1137390136719 -60.2274017333984,22.1137390136719 -60.4072952270508,22.1137390136719 -60.7670783996582,22.1137390136719 -61.9813537597656,22.1137390136719 -62.2062187194824,22.1137390136719 -62.3411407470703,22.1137390136719 -62.6109771728516,22.1137390136719 -63.9151992797852,22.1137390136719 -63.9601745605469,22.1137390136719 -64.1400680541992,22.1137390136719 -64.3199615478516,22.1137390136719 -60.4522666931152,22.1587104797363 -60.7670783996582,22.1587104797363 -62.7908706665039,22.1587104797363 -63.1506576538086,22.1587104797363 -63.195629119873,22.1587104797363 -63.6003875732422,22.1587104797363 -63.825252532959,22.1587104797363 -64.5448226928711,22.1587104797363 -60.7221069335938,22.2036838531494 -60.8570251464844,22.2036838531494 -60.9020004272461,22.2036838531494 -61.7115173339844,22.2036838531494 -61.846435546875,22.2036838531494 -62.4310836791992,22.2036838531494 -62.4760589599609,22.2036838531494 -63.1056823730469,22.2036838531494 -63.825252532959,22.2036838531494 -60.0025367736816,22.2486572265625 -60.8570251464844,22.2486572265625 -61.1268653869629,22.2486572265625 -61.2168121337891,22.2486572265625 -61.7115173339844,22.2486572265625 -61.846435546875,22.2486572265625 -62.2511940002441,22.2486572265625 -62.9257888793945,22.2486572265625 -62.9707641601562,22.2486572265625 -64.1850433349609,22.2486572265625 -64.2749862670898,22.2486572265625 -64.5448226928711,22.2486572265625 -64.5897979736328,22.2486572265625 -60.0025367736816,22.2936305999756 -60.5871887207031,22.2936305999756 -61.3517303466797,22.2936305999756 -61.9363822937012,22.2936305999756 -62.3861122131348,22.2936305999756 -62.5660057067871,22.2936305999756 -62.7908706665039,22.2936305999756 -63.1506576538086,22.2936305999756 -63.6453628540039,22.2936305999756 -64.2749862670898,22.2936305999756 -64.4998474121094,22.2936305999756 -60.0475082397461,22.3386039733887 -60.1374549865723,22.3386039733887 -60.7221069335938,22.3386039733887 -61.531623840332,22.3386039733887 -61.9363822937012,22.3386039733887 -62.3861122131348,22.3386039733887 -62.5210342407227,22.3386039733887 -62.5660057067871,22.3386039733887 -63.1056823730469,22.3386039733887 -63.1506576538086,22.3386039733887 -63.195629119873,22.3386039733887 -63.2406005859375,22.3386039733887 -63.6453628540039,22.3386039733887 -64.2300109863281,22.3386039733887 -64.3199615478516,22.3386039733887 -64.634765625,22.3386039733887 -60.7670783996582,22.3835773468018 -60.8120536804199,22.3835773468018 -61.5765953063965,22.3835773468018 -62.0263290405273,22.3835773468018 -62.2511940002441,22.3835773468018 -62.7458992004395,22.3835773468018 -63.3305511474609,22.3835773468018 -63.7353057861328,22.3835773468018 -60.3173484802246,22.4285507202148 -60.6321601867676,22.4285507202148 -60.9020004272461,22.4285507202148 -61.7115173339844,22.4285507202148 -62.0713005065918,22.4285507202148 -63.0607109069824,22.4285507202148 -63.195629119873,22.4285507202148 -64.3199615478516,22.4285507202148 -64.3649291992188,22.4285507202148 -64.6797409057617,22.4285507202148 -59.9575614929199,22.4735221862793 -60.0924835205078,22.4735221862793 -60.2274017333984,22.4735221862793 -60.677131652832,22.4735221862793 -61.0369186401367,22.4735221862793 -61.2617835998535,22.4735221862793 -61.3517303466797,22.4735221862793 -61.4416770935059,22.4735221862793 -61.6665420532227,22.4735221862793 -61.7115173339844,22.4735221862793 -61.8914070129395,22.4735221862793 -62.6109771728516,22.4735221862793 -62.7458992004395,22.4735221862793 -63.0607109069824,22.4735221862793 -63.6903343200684,22.4735221862793 -63.9151992797852,22.4735221862793 -63.9601745605469,22.4735221862793 -64.7696914672852,22.4735221862793 -59.9575614929199,22.518497467041 -60.4972381591797,22.518497467041 -61.1268653869629,22.518497467041 -61.3517303466797,22.518497467041 -61.3967056274414,22.518497467041 -61.4416770935059,22.518497467041 -61.531623840332,22.518497467041 -61.8914070129395,22.518497467041 -62.2511940002441,22.518497467041 -62.7908706665039,22.518497467041 -62.8808174133301,22.518497467041 -63.0607109069824,22.518497467041 -63.825252532959,22.518497467041 -64.0501174926758,22.518497467041 -59.7326965332031,22.5634689331055 -59.9125900268555,22.5634689331055 -60.4522666931152,22.5634689331055 -60.7670783996582,22.5634689331055 -61.5765953063965,22.5634689331055 -62.7458992004395,22.5634689331055 -63.6903343200684,22.5634689331055 -63.7353057861328,22.5634689331055 -64.7247161865234,22.5634689331055 -59.5977783203125,22.6084423065186 -59.7326965332031,22.6084423065186 -59.7776718139648,22.6084423065186 -60.0025367736816,22.6084423065186 -61.3967056274414,22.6084423065186 -61.9813537597656,22.6084423065186 -62.2062187194824,22.6084423065186 -63.0607109069824,22.6084423065186 -63.4204940795898,22.6084423065186 -63.9601745605469,22.6084423065186 -64.634765625,22.6084423065186 -59.7326965332031,22.6534156799316 -60.2723731994629,22.6534156799316 -60.4072952270508,22.6534156799316 -60.5871887207031,22.6534156799316 -61.3967056274414,22.6534156799316 -61.7564888000488,22.6534156799316 -61.9363822937012,22.6534156799316 -62.0713005065918,22.6534156799316 -62.4310836791992,22.6534156799316 -62.5210342407227,22.6534156799316 -62.6109771728516,22.6534156799316 -63.1056823730469,22.6534156799316 -63.3755226135254,22.6534156799316 -63.4204940795898,22.6534156799316 -64.4099044799805,22.6534156799316 -64.4548797607422,22.6534156799316 -59.9125900268555,22.6983890533447 -60.2723731994629,22.6983890533447 -60.3623199462891,22.6983890533447 -61.531623840332,22.6983890533447 -61.7564888000488,22.6983890533447 -62.7009239196777,22.6983890533447 -62.7458992004395,22.6983890533447 -62.9707641601562,22.6983890533447 -64.5897979736328,22.6983890533447 -59.4178848266602,22.7433624267578 -59.4628601074219,22.7433624267578 -61.4866485595703,22.7433624267578 -61.6665420532227,22.7433624267578 -62.0713005065918,22.7433624267578 -63.0157356262207,22.7433624267578 -64.3199615478516,22.7433624267578 -64.4998474121094,22.7433624267578 -64.634765625,22.7433624267578 -60.0475082397461,22.7883358001709 -60.1374549865723,22.7883358001709 -60.2274017333984,22.7883358001709 -60.5422134399414,22.7883358001709 -60.991943359375,22.7883358001709 -61.2168121337891,22.7883358001709 -61.4416770935059,22.7883358001709 -61.4866485595703,22.7883358001709 -61.5765953063965,22.7883358001709 -63.6903343200684,22.7883358001709 -63.825252532959,22.7883358001709 -63.9601745605469,22.7883358001709 -60.4522666931152,22.833309173584 -60.7221069335938,22.833309173584 -61.846435546875,22.833309173584 -62.7458992004395,22.833309173584 -62.7908706665039,22.833309173584 -62.9707641601562,22.833309173584 -63.0607109069824,22.833309173584 -63.195629119873,22.833309173584 -63.510440826416,22.833309173584 -63.5554122924805,22.833309173584 -63.7353057861328,22.833309173584 -59.2829666137695,22.8782806396484 -61.306755065918,22.8782806396484 -61.6665420532227,22.8782806396484 -61.846435546875,22.8782806396484 -62.7458992004395,22.8782806396484 -62.9707641601562,22.8782806396484 -63.2406005859375,22.8782806396484 -64.3199615478516,22.8782806396484 -59.642749786377,22.9232540130615 -60.0025367736816,22.9232540130615 -60.2723731994629,22.9232540130615 -60.3173484802246,22.9232540130615 -61.0818901062012,22.9232540130615 -61.6215667724609,22.9232540130615 -61.7115173339844,22.9232540130615 -62.2062187194824,22.9232540130615 -62.6109771728516,22.9232540130615 -62.7009239196777,22.9232540130615 -62.7458992004395,22.9232540130615 -63.4654693603516,22.9232540130615 -63.825252532959,22.9232540130615 -60.1824264526367,22.9682273864746 -60.4522666931152,22.9682273864746 -60.8570251464844,22.9682273864746 -61.2168121337891,22.9682273864746 -63.1056823730469,22.9682273864746 -63.6003875732422,22.9682273864746 -63.6903343200684,22.9682273864746 -63.9601745605469,22.9682273864746 -64.2749862670898,22.9682273864746 -59.2379913330078,23.0132007598877 -59.5078315734863,23.0132007598877 -60.4522666931152,23.0132007598877 -60.677131652832,23.0132007598877 -60.8120536804199,23.0132007598877 -60.9469718933105,23.0132007598877 -61.306755065918,23.0132007598877 -62.161247253418,23.0132007598877 -62.2961654663086,23.0132007598877 -62.5210342407227,23.0132007598877 -62.8358459472656,23.0132007598877 -64.3199615478516,23.0132007598877 -59.8226432800293,23.0581741333008 -60.8570251464844,23.0581741333008 -61.531623840332,23.0581741333008 -61.9363822937012,23.0581741333008 -63.1506576538086,23.0581741333008 -59.642749786377,23.1031475067139 -60.6321601867676,23.1031475067139 -61.0818901062012,23.1031475067139 -61.6665420532227,23.1031475067139 -62.3861122131348,23.1031475067139 -62.9707641601562,23.1031475067139 -63.1506576538086,23.1031475067139 -64.3649291992188,23.1031475067139 -64.6797409057617,23.1031475067139 -59.2829666137695,23.148120880127 -59.5977783203125,23.148120880127 -60.0025367736816,23.148120880127 -60.3173484802246,23.148120880127 -60.4072952270508,23.148120880127 -60.5422134399414,23.148120880127 -60.8120536804199,23.148120880127 -61.4866485595703,23.148120880127 -61.5765953063965,23.148120880127 -61.6665420532227,23.148120880127 -61.8014602661133,23.148120880127 -62.2511940002441,23.148120880127 -62.7458992004395,23.148120880127 -62.8808174133301,23.148120880127 -63.5554122924805,23.148120880127 -63.9151992797852,23.148120880127 -64.4548797607422,23.148120880127 -64.634765625,23.148120880127 -59.327938079834,23.19309425354 -59.642749786377,23.19309425354 -59.9125900268555,23.19309425354 -60.0924835205078,23.19309425354 -60.5422134399414,23.19309425354 -60.6321601867676,23.19309425354 -61.0369186401367,23.19309425354 -61.306755065918,23.19309425354 -61.5765953063965,23.19309425354 -61.6215667724609,23.19309425354 -63.2855758666992,23.19309425354 -64.2300109863281,23.19309425354 -64.2749862670898,23.19309425354 -64.4099044799805,23.19309425354 -59.4628601074219,23.2380676269531 -59.642749786377,23.2380676269531 -60.1374549865723,23.2380676269531 -60.2723731994629,23.2380676269531 -60.9469718933105,23.2380676269531 -61.1718368530273,23.2380676269531 -61.5765953063965,23.2380676269531 -61.6215667724609,23.2380676269531 -61.8914070129395,23.2380676269531 -61.9363822937012,23.2380676269531 -62.2062187194824,23.2380676269531 -62.8358459472656,23.2380676269531 -63.6003875732422,23.2380676269531 -64.1400680541992,23.2380676269531 -64.3649291992188,23.2380676269531 -64.634765625,23.2380676269531 -58.9681549072266,23.2830390930176 -59.1030731201172,23.2830390930176 -59.6877212524414,23.2830390930176 -60.991943359375,23.2830390930176 -61.2168121337891,23.2830390930176 -61.2617835998535,23.2830390930176 -61.7564888000488,23.2830390930176 -62.0713005065918,23.2830390930176 -62.5210342407227,23.2830390930176 -62.7009239196777,23.2830390930176 -62.7908706665039,23.2830390930176 -63.3305511474609,23.2830390930176 -64.0501174926758,23.2830390930176 -61.0369186401367,23.3280124664307 -61.2617835998535,23.3280124664307 -61.306755065918,23.3280124664307 -62.1162719726562,23.3280124664307 -62.6109771728516,23.3280124664307 -63.6003875732422,23.3280124664307 -64.1850433349609,23.3280124664307 -64.6797409057617,23.3280124664307 -58.8782081604004,23.3729858398438 -58.9231796264648,23.3729858398438 -58.9681549072266,23.3729858398438 -59.1930198669434,23.3729858398438 -59.3729095458984,23.3729858398438 -59.4178848266602,23.3729858398438 -59.5977783203125,23.3729858398438 -59.8676147460938,23.3729858398438 -60.1374549865723,23.3729858398438 -60.8570251464844,23.3729858398438 -61.2168121337891,23.3729858398438 -61.306755065918,23.3729858398438 -62.2511940002441,23.3729858398438 -62.4310836791992,23.3729858398438 -62.5660057067871,23.3729858398438 -63.1056823730469,23.3729858398438 -63.3305511474609,23.3729858398438 -63.5554122924805,23.3729858398438 -63.8702239990234,23.3729858398438 -64.0501174926758,23.3729858398438 -64.4099044799805,23.3729858398438 -64.5897979736328,23.3729858398438 -64.6797409057617,23.3729858398438 -58.9231796264648,23.4179592132568 -59.1030731201172,23.4179592132568 -59.4628601074219,23.4179592132568 -60.1824264526367,23.4179592132568 -60.4522666931152,23.4179592132568 -62.4760589599609,23.4179592132568 -63.0157356262207,23.4179592132568 -64.2300109863281,23.4179592132568 -64.4548797607422,23.4179592132568 -58.8332328796387,23.4629325866699 -59.4178848266602,23.4629325866699 -59.7326965332031,23.4629325866699 -60.1824264526367,23.4629325866699 -60.4522666931152,23.4629325866699 -60.6321601867676,23.4629325866699 -60.7221069335938,23.4629325866699 -60.9020004272461,23.4629325866699 -60.9469718933105,23.4629325866699 -61.1718368530273,23.4629325866699 -61.2168121337891,23.4629325866699 -61.2617835998535,23.4629325866699 -61.7115173339844,23.4629325866699 -61.9363822937012,23.4629325866699 -62.1162719726562,23.4629325866699 -62.2511940002441,23.4629325866699 -62.5210342407227,23.4629325866699 -62.6559524536133,23.4629325866699 -63.0607109069824,23.4629325866699 -63.4204940795898,23.4629325866699 -63.7802810668945,23.4629325866699 -64.2300109863281,23.4629325866699 -59.0580978393555,23.507905960083 -59.1930198669434,23.507905960083 -59.5078315734863,23.507905960083 -59.8226432800293,23.507905960083 -60.991943359375,23.507905960083 -61.4866485595703,23.507905960083 -62.0713005065918,23.507905960083 -62.6559524536133,23.507905960083 -62.7458992004395,23.507905960083 -62.9707641601562,23.507905960083 -63.1506576538086,23.507905960083 -63.5554122924805,23.507905960083 -63.7802810668945,23.507905960083 -63.825252532959,23.507905960083 -64.2300109863281,23.507905960083 -59.6877212524414,23.5528793334961 -59.7326965332031,23.5528793334961 -60.8570251464844,23.5528793334961 -62.0263290405273,23.5528793334961 -62.9257888793945,23.5528793334961 -63.3305511474609,23.5528793334961 -63.6453628540039,23.5528793334961 -63.9151992797852,23.5528793334961 -64.1400680541992,23.5528793334961 -64.2749862670898,23.5528793334961 -64.634765625,23.5528793334961 -59.4628601074219,23.5978527069092 -59.642749786377,23.5978527069092 -60.1374549865723,23.5978527069092 -60.3173484802246,23.5978527069092 -60.9469718933105,23.5978527069092 -60.991943359375,23.5978527069092 -61.3967056274414,23.5978527069092 -61.4416770935059,23.5978527069092 -61.7115173339844,23.5978527069092 -61.846435546875,23.5978527069092 -62.5210342407227,23.5978527069092 -62.9257888793945,23.5978527069092 -63.0157356262207,23.5978527069092 -64.0051422119141,23.5978527069092 -64.2300109863281,23.5978527069092 -64.4548797607422,23.5978527069092 -64.7696914672852,23.5978527069092 -58.4284744262695,23.6428260803223 -59.1930198669434,23.6428260803223 -59.5078315734863,23.6428260803223 -59.5977783203125,23.6428260803223 -59.6877212524414,23.6428260803223 -60.0025367736816,23.6428260803223 -60.1374549865723,23.6428260803223 -60.7221069335938,23.6428260803223 -60.7670783996582,23.6428260803223 -60.9020004272461,23.6428260803223 -61.6665420532227,23.6428260803223 -61.9363822937012,23.6428260803223 -61.9813537597656,23.6428260803223 -63.1056823730469,23.6428260803223 -63.6903343200684,23.6428260803223 -58.4284744262695,23.6877975463867 -58.6083679199219,23.6877975463867 -58.6533432006836,23.6877975463867 -58.698314666748,23.6877975463867 -58.7432861328125,23.6877975463867 -59.1480445861816,23.6877975463867 -59.327938079834,23.6877975463867 -59.8676147460938,23.6877975463867 -60.4072952270508,23.6877975463867 -60.6321601867676,23.6877975463867 -61.3517303466797,23.6877975463867 -61.4416770935059,23.6877975463867 -61.9813537597656,23.6877975463867 -62.4310836791992,23.6877975463867 -62.5660057067871,23.6877975463867 -62.7458992004395,23.6877975463867 -63.7802810668945,23.6877975463867 -58.698314666748,23.7327709197998 -58.7432861328125,23.7327709197998 -58.7882614135742,23.7327709197998 -59.642749786377,23.7327709197998 -59.7776718139648,23.7327709197998 -60.2274017333984,23.7327709197998 -60.9020004272461,23.7327709197998 -60.991943359375,23.7327709197998 -61.0369186401367,23.7327709197998 -61.306755065918,23.7327709197998 -61.3967056274414,23.7327709197998 -61.6215667724609,23.7327709197998 -61.8014602661133,23.7327709197998 -61.9363822937012,23.7327709197998 -62.0263290405273,23.7327709197998 -63.0157356262207,23.7327709197998 -63.7353057861328,23.7327709197998 -63.8702239990234,23.7327709197998 -64.4998474121094,23.7327709197998 -64.6797409057617,23.7327709197998 -58.3385314941406,23.7777442932129 -59.4628601074219,23.7777442932129 -60.3173484802246,23.7777442932129 -60.9020004272461,23.7777442932129 -61.531623840332,23.7777442932129 -61.7564888000488,23.7777442932129 -63.1506576538086,23.7777442932129 -63.6003875732422,23.7777442932129 -63.9601745605469,23.7777442932129 -64.634765625,23.7777442932129 -64.6797409057617,23.7777442932129 -58.0686912536621,23.822717666626 -58.5184211730957,23.822717666626 -58.9681549072266,23.822717666626 -60.3623199462891,23.822717666626 -61.3967056274414,23.822717666626 -62.0713005065918,23.822717666626 -62.2511940002441,23.822717666626 -62.6559524536133,23.822717666626 -62.9707641601562,23.822717666626 -63.1506576538086,23.822717666626 -63.2855758666992,23.822717666626 -63.6003875732422,23.822717666626 -64.0501174926758,23.822717666626 -64.2749862670898,23.822717666626 -64.4548797607422,23.822717666626 -57.4390640258789,23.8676910400391 -59.6877212524414,23.8676910400391 -59.8676147460938,23.8676910400391 -60.3173484802246,23.8676910400391 -60.7670783996582,23.8676910400391 -61.8914070129395,23.8676910400391 -62.2961654663086,23.8676910400391 -62.3411407470703,23.8676910400391 -63.0157356262207,23.8676910400391 -63.4654693603516,23.8676910400391 -63.9601745605469,23.8676910400391 -64.5897979736328,23.8676910400391 -57.34912109375,23.9126644134521 -57.4840393066406,23.9126644134521 -57.7089042663574,23.9126644134521 -57.7988510131836,23.9126644134521 -58.7432861328125,23.9126644134521 -59.4178848266602,23.9126644134521 -59.5977783203125,23.9126644134521 -59.8676147460938,23.9126644134521 -60.3173484802246,23.9126644134521 -60.3623199462891,23.9126644134521 -60.4522666931152,23.9126644134521 -60.991943359375,23.9126644134521 -61.531623840332,23.9126644134521 -61.6215667724609,23.9126644134521 -62.7458992004395,23.9126644134521 -62.8808174133301,23.9126644134521 -62.9257888793945,23.9126644134521 -63.1506576538086,23.9126644134521 -63.7353057861328,23.9126644134521 -63.7802810668945,23.9126644134521 -64.2300109863281,23.9126644134521 -64.3199615478516,23.9126644134521 -64.634765625,23.9126644134521 -57.6189575195312,23.9576377868652 -57.9337692260742,23.9576377868652 -59.2379913330078,23.9576377868652 -59.5528030395508,23.9576377868652 -60.0025367736816,23.9576377868652 -60.0924835205078,23.9576377868652 -60.3623199462891,23.9576377868652 -61.3967056274414,23.9576377868652 -61.9813537597656,23.9576377868652 -62.0263290405273,23.9576377868652 -62.6109771728516,23.9576377868652 -63.3305511474609,23.9576377868652 -64.5897979736328,23.9576377868652 diff --git a/sc20-artifacts/sc20-real-datasets/application_XY_ocean_residuals_TRAINING b/sc20-artifacts/sc20-real-datasets/application_XY_ocean_residuals_TRAINING deleted file mode 100644 index bea94e9..0000000 --- a/sc20-artifacts/sc20-real-datasets/application_XY_ocean_residuals_TRAINING +++ /dev/null @@ -1,104490 +0,0 @@ -60.7670783996582,5.33875274658203 -46.7804260253906,10.8704509735107 -63.5554122924805,11.1852626800537 -60.677131652832,19.5502681732178 -59.1030731201172,6.23821640014648 -56.4496574401855,12.8492698669434 -45.791015625,12.7143497467041 -54.0211067199707,10.1958532333374 -62.5660057067871,17.166690826416 -55.9999237060547,6.73292064666748 -51.5026092529297,7.6773567199707 -52.4920196533203,11.4551019668579 -55.6851119995117,11.1852626800537 -60.991943359375,18.2010746002197 -62.5660057067871,19.5952415466309 -63.9601745605469,15.5476579666138 -60.0025367736816,16.0423622131348 -63.3305511474609,17.3915576934814 -60.7221069335938,20.674596786499 -61.1718368530273,20.314811706543 -60.0924835205078,16.9418258666992 -58.698314666748,17.3465843200684 -64.1850433349609,14.5582485198975 -62.4760589599609,17.2566375732422 -57.7538795471191,6.59800148010254 -55.3703002929688,15.0529537200928 -56.3597106933594,16.2222557067871 -63.9151992797852,15.997389793396 -57.3940925598145,5.6985387802124 -64.0501174926758,20.8544902801514 -64.6797409057617,18.3359928131104 -62.7908706665039,5.4286994934082 -61.846435546875,11.2752084732056 -54.9205703735352,11.7699136734009 -49.6137390136719,13.0291614532471 -46.1058349609375,13.0741348266602 -63.4654693603516,6.91281318664551 -62.2511940002441,17.5714492797852 -61.2168121337891,22.4285507202148 -59.6877212524414,5.96837711334229 -55.5501937866211,7.22762584686279 -59.3729095458984,6.05832386016846 -56.0448989868164,16.0423622131348 -53.2115898132324,6.01335048675537 -55.8200340270996,5.4286994934082 -43.2725219726562,13.1640815734863 -52.2671546936035,14.4233293533325 -55.145435333252,14.4683027267456 -61.8914070129395,22.3835773468018 -61.1268653869629,5.4286994934082 -64.6797409057617,11.0053701400757 -63.6453628540039,18.9206447601318 -56.0898704528809,7.36254501342773 -52.3571014404297,14.2434368133545 -62.5660057067871,5.74351119995117 -64.6797409057617,5.65356540679932 -58.3835029602051,12.984188079834 -52.851806640625,14.0185708999634 -52.0422897338867,6.37313556671143 -52.1772079467773,12.1296987533569 -51.8174209594727,7.85724925994873 -62.2961654663086,22.5634689331055 -62.0713005065918,13.4339199066162 -61.531623840332,21.4841136932373 -53.4814300537109,14.3333835601807 -52.2671546936035,14.8730602264404 -59.5528030395508,17.481502532959 -52.2671546936035,12.489483833313 -59.9125900268555,23.3280124664307 -49.0290870666504,5.4286994934082 -52.6269378662109,12.5344572067261 -52.4020729064941,13.7937049865723 -61.1718368530273,23.3729858398438 -63.1506576538086,6.41810894012451 -64.2300109863281,22.518497467041 -59.5977783203125,21.3941669464111 -60.5422134399414,9.74612140655518 -62.0713005065918,23.3729858398438 -53.166618347168,13.6587858200073 -63.6003875732422,12.2646179199219 -52.312126159668,8.26200771331787 -54.201000213623,13.4339199066162 -55.4602470397949,12.8042964935303 -53.7062950134277,14.2434368133545 -60.7221069335938,21.3941669464111 -63.1506576538086,22.833309173584 -61.7564888000488,11.7249402999878 -58.7432861328125,19.4603214263916 -49.6587104797363,6.01335048675537 -54.0660781860352,5.56361865997314 -63.9601745605469,8.66676616668701 -52.4020729064941,12.9392156600952 -53.0316963195801,16.177282333374 -58.9231796264648,6.1932430267334 -55.1904067993164,14.7381420135498 -61.846435546875,19.2804298400879 -62.0263290405273,16.7169609069824 -60.991943359375,7.18265247344971 -52.2221794128418,5.83345794677734 -62.2961654663086,15.7275505065918 -50.9629325866699,12.0397529602051 -52.8068313598633,13.2540273666382 -50.7830390930176,8.03714179992676 -58.4284744262695,7.40751838684082 -61.6665420532227,17.5714492797852 -62.4310836791992,17.8862609863281 -58.2036094665527,17.7513427734375 -59.642749786377,17.2566375732422 -54.9205703735352,13.4339199066162 -53.9311599731445,16.0873355865479 -53.3914833068848,14.6481952667236 -62.9257888793945,9.9260139465332 -43.9021606445312,11.3651552200317 -60.9020004272461,22.5634689331055 -56.179817199707,16.0873355865479 -62.1162719726562,13.9286251068115 -63.4204940795898,17.9312343597412 -64.0501174926758,5.83345794677734 -51.4576377868652,11.5900211334229 -63.2855758666992,15.7275505065918 -50.333309173584,5.29378032684326 -50.6031455993652,14.4233293533325 -57.034309387207,18.2910194396973 -55.9549522399902,5.33875274658203 -51.0978507995605,5.96837711334229 -63.1056823730469,14.6931686401367 -60.4522666931152,14.5582485198975 -52.5819664001465,14.7381420135498 -51.8623962402344,7.85724925994873 -60.4972381591797,7.13767910003662 -61.6665420532227,11.5900211334229 -62.161247253418,14.0185708999634 -62.8358459472656,9.9260139465332 -61.4866485595703,10.3757457733154 -53.7512664794922,11.7699136734009 -62.7908706665039,12.309591293335 -57.2141990661621,5.38372611999512 -63.1506576538086,15.0529537200928 -63.1056823730469,16.4021472930908 -59.9575614929199,22.3386039733887 -64.1850433349609,13.3889465332031 -55.0554885864258,9.34136390686035 -50.8729858398438,8.53184700012207 -57.1692276000977,18.8306980133057 -56.49462890625,6.77789402008057 -58.0686912536621,19.3703765869141 -62.2961654663086,17.6164226531982 -64.0501174926758,21.7539520263672 -60.2274017333984,16.0873355865479 -45.4312438964844,11.6349945068359 -56.0898704528809,16.7619323730469 -64.5897979736328,23.9126644134521 -55.6851119995117,8.12708854675293 -57.9787445068359,16.492094039917 -63.2855758666992,22.2486572265625 -54.6507301330566,14.9180335998535 -60.0924835205078,17.3465843200684 -60.0924835205078,23.5978527069092 -63.7353057861328,20.2248649597168 -57.663932800293,13.5238666534424 -63.510440826416,12.5794296264648 -48.2645416259766,13.2540273666382 -58.6083679199219,11.7699136734009 -63.7353057861328,21.7539520263672 -62.2062187194824,23.7777442932129 -51.8623962402344,9.02655124664307 -54.6507301330566,15.3677654266357 -57.1242523193359,15.3227920532227 -63.7802810668945,12.2646179199219 -62.7458992004395,12.8492698669434 -46.1058349609375,12.2196445465088 -51.9073677062988,11.4551019668579 -60.0924835205078,18.5608596801758 -61.4416770935059,8.35195446014404 -56.1348457336426,14.9630069732666 -63.2406005859375,23.4629325866699 -63.4204940795898,22.1587104797363 -60.677131652832,14.8730602264404 -51.7274780273438,12.5344572067261 -58.1136627197266,15.2778186798096 -59.2829666137695,13.9286251068115 -51.0079040527344,5.6985387802124 -62.161247253418,20.5846500396729 -51.5475845336914,15.2778186798096 -51.7274780273438,8.39692687988281 -58.3385314941406,18.3359928131104 -63.9151992797852,5.38372611999512 -46.7354736328125,13.3889465332031 -55.145435333252,9.47628307342529 -58.6083679199219,16.177282333374 -54.2459716796875,12.7143497467041 -64.1850433349609,12.7143497467041 -43.7222595214844,11.814887046814 -63.7353057861328,17.8862609863281 -64.0950927734375,19.325403213501 -61.3967056274414,9.9260139465332 -55.7750587463379,11.9498062133789 -63.4654693603516,18.5158863067627 -53.7962417602539,14.1085166931152 -51.4576377868652,14.3333835601807 -59.5528030395508,16.3571739196777 -56.3597106933594,5.6985387802124 -43.7672424316406,11.8598594665527 -59.9575614929199,22.6983890533447 -53.166618347168,16.4471206665039 -55.1904067993164,16.5820407867432 -62.4760589599609,23.507905960083 -61.0369186401367,14.7831144332886 -61.0818901062012,8.53184700012207 -64.4548797607422,5.96837711334229 -61.3967056274414,20.4497318267822 -57.7538795471191,6.28318881988525 -58.1136627197266,15.3677654266357 -63.2406005859375,10.4207191467285 -60.0924835205078,8.7117395401001 -49.4338455200195,11.4551019668579 -51.5026092529297,8.93660545349121 -61.6665420532227,20.5846500396729 -59.9125900268555,19.7301616668701 -61.0818901062012,13.2990007400513 -62.0713005065918,10.2857999801636 -60.7670783996582,20.674596786499 -51.8174209594727,10.9154233932495 -62.7009239196777,20.2248649597168 -64.1400680541992,13.2990007400513 -57.34912109375,12.4445114135742 -52.5819664001465,15.3677654266357 -64.7696914672852,7.58741092681885 -56.9443626403809,13.8386783599854 -60.9469718933105,19.9550266265869 -57.8887977600098,13.6138134002686 -60.4522666931152,16.5370674133301 -44.2169799804688,11.5000743865967 -59.4628601074219,20.7645435333252 -45.2513427734375,11.5000743865967 -52.9867248535156,8.4419002532959 -58.1136627197266,11.5450477600098 -53.0316963195801,10.1958532333374 -58.698314666748,8.30698108673096 -56.0448989868164,11.2752084732056 -50.5132026672363,13.7937049865723 -58.3835029602051,8.84665870666504 -57.8438262939453,6.59800148010254 -61.7564888000488,5.78848457336426 -50.9179611206055,8.21703433990479 -58.5633926391602,16.177282333374 -44.5767517089844,11.6349945068359 -64.0950927734375,21.5740604400635 -61.7564888000488,12.3995380401611 -61.846435546875,18.2010746002197 -60.7221069335938,10.0159606933594 -62.2511940002441,16.5370674133301 -56.4046859741211,7.45249080657959 -60.9469718933105,10.9154233932495 -63.8702239990234,22.3835773468018 -60.5422134399414,21.5740604400635 -60.2274017333984,8.03714179992676 -61.2617835998535,8.62179279327393 -63.1056823730469,5.74351119995117 -59.3729095458984,6.50805473327637 -62.7908706665039,9.02655124664307 -53.2115898132324,9.43130970001221 -56.0898704528809,8.75671291351318 -64.2300109863281,22.1137390136719 -58.4284744262695,17.1217193603516 -59.8226432800293,13.34397315979 -52.1772079467773,6.86783981323242 -55.6851119995117,13.7487316131592 -63.2855758666992,12.5794296264648 -63.0157356262207,14.9180335998535 -50.8280143737793,13.4339199066162 -56.0448989868164,12.7593231201172 -55.8650054931641,16.1323089599609 -52.851806640625,14.5582485198975 -61.9363822937012,9.29639053344727 -64.2749862670898,18.9656181335449 -58.9231796264648,23.7777442932129 -50.3782806396484,7.81227684020996 -52.6269378662109,14.1984634399414 -61.0369186401367,15.7725238800049 -54.7406768798828,11.1402893066406 -59.4178848266602,21.349193572998 -49.5687637329102,11.5900211334229 -58.2036094665527,7.63238334655762 -64.1400680541992,23.7777442932129 -55.6851119995117,7.99216938018799 -55.9549522399902,9.20644378662109 -58.1136627197266,17.4365310668945 -63.9151992797852,13.2540273666382 -60.5422134399414,13.2990007400513 -62.2961654663086,5.56361865997314 -59.2829666137695,19.8201065063477 -51.8623962402344,10.0159606933594 -53.5264015197754,10.9603967666626 -58.2485809326172,12.5794296264648 -49.4338455200195,13.1640815734863 -59.1480445861816,20.0899467468262 -52.0422897338867,14.1085166931152 -51.8174209594727,5.87843132019043 -60.2274017333984,19.5952415466309 -63.8702239990234,12.669376373291 -60.4072952270508,17.5714492797852 -52.9867248535156,5.9234037399292 -61.5765953063965,17.9312343597412 -54.515811920166,15.9524164199829 -58.2935562133789,18.6957778930664 -53.6613235473633,13.2090549468994 -58.1586380004883,5.60859203338623 -59.7326965332031,23.0581741333008 -59.5977783203125,19.7751350402832 -62.5210342407227,10.4207191467285 -61.531623840332,14.8730602264404 -57.5739860534668,15.5926313400269 -63.0607109069824,18.7407512664795 -63.1506576538086,12.7143497467041 -48.0846519470215,13.3889465332031 -61.3517303466797,8.26200771331787 -61.9813537597656,20.314811706543 -54.4708366394043,10.1508798599243 -44.0820617675781,11.1852626800537 -62.7908706665039,20.0449733734131 -52.536994934082,16.4021472930908 -64.7247161865234,21.0343818664551 -53.6163482666016,9.52125644683838 -63.3305511474609,6.95778656005859 -61.9813537597656,15.7725238800049 -52.3571014404297,12.354564666748 -58.4734497070312,10.6905584335327 -60.1374549865723,16.5370674133301 -48.4894104003906,11.4551019668579 -48.4894104003906,13.0741348266602 -61.4866485595703,13.6587858200073 -57.9337692260742,16.9867992401123 -58.1136627197266,11.3201818466187 -59.5977783203125,18.2910194396973 -58.3385314941406,18.4709129333496 -63.4654693603516,21.6190338134766 -64.7696914672852,12.7143497467041 -64.5448226928711,22.9682273864746 -59.2829666137695,6.86783981323242 -60.4072952270508,15.9074440002441 -56.9893341064453,11.6799669265747 -62.4760589599609,12.6244029998779 -64.5897979736328,14.4233293533325 -60.7670783996582,23.3280124664307 -61.4416770935059,11.9048328399658 -55.4152755737305,16.0423622131348 -49.703685760498,14.3333835601807 -58.9231796264648,13.34397315979 -57.6189575195312,10.0609340667725 -59.642749786377,15.6825771331787 -57.1692276000977,15.817497253418 -61.4416770935059,20.8095169067383 -56.7194976806641,16.5820407867432 -63.6003875732422,19.1005363464355 -55.8650054931641,5.24880695343018 -60.8570251464844,13.5688400268555 -62.7009239196777,17.2566375732422 -62.9707641601562,6.23821640014648 -62.2961654663086,14.6481952667236 -57.7988510131836,10.2408266067505 -55.6401405334473,17.7963161468506 -58.6083679199219,14.6931686401367 -45.2063903808594,11.5450477600098 -52.9417495727539,13.2990007400513 -63.0607109069824,6.14826965332031 -59.4178848266602,10.8254776000977 -62.2062187194824,13.3889465332031 -59.4178848266602,15.5476579666138 -52.6269378662109,15.0529537200928 -58.3835029602051,19.4153499603271 -49.8835754394531,7.00275993347168 -48.5793571472168,13.3889465332031 -59.5528030395508,18.0661544799805 -62.2511940002441,9.02655124664307 -60.991943359375,14.6032218933105 -60.2723731994629,20.4947052001953 -44.0820617675781,12.17467212677 -63.8702239990234,10.5106649398804 -44.0820617675781,11.5900211334229 -49.0290870666504,14.0185708999634 -55.3253288269043,13.34397315979 -59.5528030395508,20.1349201202393 -63.195629119873,23.507905960083 -63.5554122924805,13.7937049865723 -50.9179611206055,7.6773567199707 -53.346508026123,6.37313556671143 -45.0714721679688,11.7699136734009 -62.2062187194824,12.984188079834 -63.9151992797852,9.47628307342529 -53.4364547729492,9.07152462005615 -64.2300109863281,14.0185708999634 -62.8808174133301,21.8438987731934 -59.3729095458984,7.31757164001465 -63.8702239990234,21.4391403198242 -63.195629119873,20.5846500396729 -51.5475845336914,8.80168533325195 -63.8702239990234,13.0291614532471 -43.9471435546875,12.5794296264648 -49.2539520263672,5.29378032684326 -62.9257888793945,8.4419002532959 -59.0580978393555,14.9180335998535 -60.3623199462891,18.5158863067627 -57.9337692260742,10.8254776000977 -62.0713005065918,5.78848457336426 -57.5290145874023,16.4471206665039 -57.663932800293,18.5608596801758 -44.3968505859375,12.0847253799438 -50.5132026672363,12.6244029998779 -61.1718368530273,8.12708854675293 -56.9893341064453,11.814887046814 -61.9363822937012,7.90222263336182 -58.2485809326172,8.75671291351318 -63.4654693603516,19.9550266265869 -61.9363822937012,12.354564666748 -59.5078315734863,14.0185708999634 -64.7247161865234,23.5978527069092 -49.0290870666504,5.33875274658203 -63.2855758666992,9.47628307342529 -43.4524230957031,11.9048328399658 -52.2221794128418,7.9471960067749 -51.7274780273438,12.354564666748 -44.6217346191406,11.0503435134888 -64.1400680541992,7.36254501342773 -60.677131652832,9.83606815338135 -54.8755950927734,16.0873355865479 -62.8358459472656,22.6084423065186 -59.327938079834,6.10329627990723 -59.7776718139648,23.6877975463867 -56.9443626403809,13.2540273666382 -61.6665420532227,12.309591293335 -62.7009239196777,14.7831144332886 -44.1719970703125,11.8598594665527 -63.510440826416,15.0979270935059 -58.5184211730957,9.02655124664307 -59.3729095458984,20.2698383331299 -60.6321601867676,16.4021472930908 -52.1322326660156,11.6349945068359 -55.7300872802734,13.2540273666382 -60.8120536804199,10.5556383132935 -46.9603271484375,11.2302360534668 -63.3305511474609,14.6481952667236 -52.6269378662109,14.8280878067017 -60.0025367736816,7.27259826660156 -50.6031455993652,5.33875274658203 -58.698314666748,12.5344572067261 -49.2089805603027,5.60859203338623 -58.2036094665527,8.98157787322998 -57.8438262939453,16.851879119873 -62.0263290405273,16.851879119873 -60.8570251464844,10.5556383132935 -61.8914070129395,21.8888721466064 -57.2141990661621,16.4471206665039 -62.1162719726562,16.2672290802002 -60.5871887207031,10.8254776000977 -55.8200340270996,7.76730346679688 -56.3147354125977,12.8942422866821 -54.201000213623,13.2540273666382 -64.2300109863281,16.7169609069824 -52.0872611999512,12.2196445465088 -59.3729095458984,10.6455850601196 -60.8120536804199,14.9630069732666 -62.5210342407227,5.74351119995117 -64.0051422119141,5.51864528656006 -49.7936325073242,12.5794296264648 -53.3015365600586,7.36254501342773 -60.991943359375,17.7513427734375 -51.3676910400391,10.6006116867065 -58.8782081604004,5.47367286682129 -56.179817199707,5.20383358001709 -54.7406768798828,7.00275993347168 -60.0025367736816,11.6799669265747 -61.0818901062012,21.0343818664551 -46.420654296875,11.5000743865967 -50.9629325866699,7.04773330688477 -60.9020004272461,12.8492698669434 -58.1586380004883,11.5900211334229 -59.9125900268555,23.2830390930176 -62.0713005065918,21.349193572998 -63.8702239990234,8.12708854675293 -63.5554122924805,15.502685546875 -55.3253288269043,15.2328462600708 -60.1374549865723,14.8280878067017 -64.6797409057617,7.09270572662354 -49.1190338134766,12.6244029998779 -54.6957054138184,14.8280878067017 -59.0580978393555,11.4101285934448 -60.0924835205078,16.1323089599609 -54.3359184265137,16.492094039917 -58.8332328796387,6.55302810668945 -62.5660057067871,14.6931686401367 -61.5765953063965,8.53184700012207 -59.5528030395508,13.1640815734863 -62.9257888793945,9.79109477996826 -49.7936325073242,12.5344572067261 -60.6321601867676,6.37313556671143 -54.0660781860352,7.54243755340576 -57.1242523193359,11.4101285934448 -57.4390640258789,12.669376373291 -53.1216430664062,12.4445114135742 -61.531623840332,15.5926313400269 -59.5078315734863,12.7593231201172 -54.201000213623,6.77789402008057 -56.809440612793,7.6773567199707 -60.8570251464844,11.9048328399658 -56.4046859741211,7.40751838684082 -46.4656372070312,11.5450477600098 -63.5554122924805,14.0635442733765 -55.9099807739258,17.1217193603516 -54.830623626709,11.5000743865967 -61.6665420532227,20.989408493042 -54.6057586669922,13.7937049865723 -62.2062187194824,11.3201818466187 -61.531623840332,12.4445114135742 -63.510440826416,22.2936305999756 -59.4628601074219,19.1455097198486 -51.2777442932129,6.86783981323242 -60.4072952270508,20.4947052001953 -63.8702239990234,13.2540273666382 -57.0792808532715,16.80690574646 -58.4734497070312,6.95778656005859 -51.997314453125,8.08211517333984 -53.2565612792969,8.7117395401001 -58.7882614135742,19.1904830932617 -64.2300109863281,13.7037591934204 -54.9655418395996,15.3677654266357 -54.830623626709,5.60859203338623 -62.7908706665039,6.14826965332031 -60.7670783996582,7.58741092681885 -61.7115173339844,18.6058330535889 -46.6005554199219,12.5344572067261 -53.6613235473633,15.4577121734619 -61.5765953063965,6.14826965332031 -62.4760589599609,18.7857246398926 -59.6877212524414,20.4047584533691 -59.5977783203125,15.997389793396 -63.2406005859375,16.6719875335693 -59.5528030395508,20.4497318267822 -51.9073677062988,9.88104152679443 -51.4576377868652,7.36254501342773 -55.6851119995117,14.4233293533325 -61.5765953063965,18.8756713867188 -58.8332328796387,7.04773330688477 -62.2511940002441,14.3783569335938 -47.275146484375,11.1852626800537 -45.2513427734375,12.8492698669434 -64.4099044799805,22.2036838531494 -56.4496574401855,11.1402893066406 -60.677131652832,17.9312343597412 -63.3755226135254,10.4656925201416 -64.0051422119141,12.2196445465088 -55.9549522399902,12.5794296264648 -63.4204940795898,6.37313556671143 -63.3755226135254,7.18265247344971 -58.7432861328125,19.2354564666748 -53.346508026123,6.64297485351562 -59.7776718139648,19.5502681732178 -59.1930198669434,14.1085166931152 -58.7432861328125,7.99216938018799 -64.634765625,8.21703433990479 -55.7300872802734,8.17206192016602 -55.145435333252,9.25141716003418 -52.0872611999512,14.6481952667236 -53.1216430664062,15.1878728866577 -59.9575614929199,23.3280124664307 -49.3888740539551,13.7487316131592 -63.6453628540039,7.90222263336182 -51.7274780273438,13.5238666534424 -64.4998474121094,10.8254776000977 -46.19580078125,12.4445114135742 -51.5026092529297,10.2857999801636 -64.634765625,12.8942422866821 -57.7089042663574,7.9471960067749 -62.2511940002441,23.1031475067139 -54.9655418395996,7.63238334655762 -49.7936325073242,6.95778656005859 -60.7670783996582,5.74351119995117 -63.6003875732422,5.74351119995117 -60.8570251464844,22.8782806396484 -53.6163482666016,9.83606815338135 -57.034309387207,9.61120223999023 -59.7776718139648,16.177282333374 -54.3808898925781,15.1878728866577 -54.9655418395996,10.5106649398804 -48.7142753601074,13.8386783599854 -59.8676147460938,17.9312343597412 -58.1136627197266,20.1798934936523 -60.9469718933105,21.7539520263672 -60.2274017333984,12.9392156600952 -58.2935562133789,9.47628307342529 -50.1534156799316,6.95778656005859 -54.6957054138184,8.03714179992676 -44.8915710449219,11.8598594665527 -59.5977783203125,19.5502681732178 -58.1586380004883,13.8386783599854 -51.9073677062988,5.33875274658203 -57.8438262939453,19.5052947998047 -62.2511940002441,11.7249402999878 -63.4204940795898,12.7593231201172 -60.5871887207031,10.3307723999023 -60.8570251464844,15.9524164199829 -56.5845756530762,14.3783569335938 -52.0872611999512,12.1296987533569 -58.698314666748,17.2566375732422 -61.531623840332,12.8942422866821 -59.7776718139648,6.41810894012451 -63.3305511474609,18.3809661865234 -53.3914833068848,5.96837711334229 -62.4760589599609,17.0767459869385 -62.0713005065918,10.5556383132935 -54.0660781860352,8.12708854675293 -59.2379913330078,8.84665870666504 -59.7776718139648,6.23821640014648 -59.4628601074219,13.0291614532471 -54.1110534667969,10.7805042266846 -63.0157356262207,9.07152462005615 -46.5105895996094,12.2196445465088 -58.2485809326172,15.4577121734619 -47.4100646972656,12.0397529602051 -64.6797409057617,17.5264778137207 -61.8014602661133,15.4127388000488 -59.5528030395508,18.5158863067627 -63.6903343200684,15.4577121734619 -54.0660781860352,7.99216938018799 -53.2115898132324,8.21703433990479 -64.4548797607422,8.84665870666504 -62.4760589599609,10.6905584335327 -58.2485809326172,20.1349201202393 -63.2406005859375,9.61120223999023 -60.4072952270508,13.2540273666382 -62.5660057067871,19.5052947998047 -62.7458992004395,12.309591293335 -64.2749862670898,10.6006116867065 -43.9920959472656,12.2646179199219 -61.6665420532227,17.3915576934814 -62.0263290405273,22.7883358001709 -55.4152755737305,13.1640815734863 -64.6797409057617,14.3333835601807 -46.4656372070312,10.9154233932495 -49.3888740539551,13.6587858200073 -59.5977783203125,16.6719875335693 -57.663932800293,5.96837711334229 -53.3914833068848,14.3333835601807 -49.4338455200195,14.1984634399414 -54.3808898925781,7.45249080657959 -60.991943359375,12.7593231201172 -60.8570251464844,14.9630069732666 -57.9337692260742,6.1932430267334 -59.3729095458984,12.7143497467041 -54.9655418395996,11.9048328399658 -54.3359184265137,14.8730602264404 -51.4126625061035,6.82286739349365 -58.5633926391602,5.51864528656006 -57.2591743469238,10.4656925201416 -56.3597106933594,5.65356540679932 -61.2168121337891,9.70114898681641 -57.3940925598145,10.2857999801636 -55.3703002929688,14.3333835601807 -63.195629119873,20.5396785736084 -59.7776718139648,20.0449733734131 -57.2591743469238,17.8862609863281 -54.7856521606445,7.04773330688477 -64.0950927734375,17.9312343597412 -62.1162719726562,12.489483833313 -63.0607109069824,18.0211811065674 -56.179817199707,8.75671291351318 -62.0713005065918,14.0185708999634 -52.4470443725586,9.65617561340332 -55.0554885864258,7.09270572662354 -54.5607833862305,10.2857999801636 -59.3729095458984,5.65356540679932 -57.6189575195312,9.61120223999023 -52.312126159668,8.17206192016602 -58.7882614135742,8.26200771331787 -59.1480445861816,17.2116641998291 -60.0924835205078,6.28318881988525 -61.0818901062012,14.7381420135498 -63.9151992797852,13.8836517333984 -52.0422897338867,9.43130970001221 -56.3597106933594,15.997389793396 -57.1242523193359,11.5450477600098 -61.4866485595703,17.5714492797852 -59.8226432800293,20.1798934936523 -58.1136627197266,19.0555629730225 -53.8861885070801,16.6719875335693 -51.0528793334961,15.0979270935059 -60.9020004272461,20.5846500396729 -57.2591743469238,10.1508798599243 -53.3914833068848,10.9154233932495 -52.4920196533203,6.28318881988525 -54.3808898925781,9.43130970001221 -58.4734497070312,16.177282333374 -61.9363822937012,12.6244029998779 -52.7168846130371,15.7725238800049 -61.3517303466797,10.8704509735107 -55.7300872802734,9.02655124664307 -53.6613235473633,7.54243755340576 -56.2247924804688,7.49746417999268 -61.531623840332,21.3042221069336 -63.7802810668945,22.6084423065186 -63.2406005859375,20.8095169067383 -59.6877212524414,15.997389793396 -57.1692276000977,9.16147041320801 -64.1850433349609,23.0132007598877 -61.2617835998535,12.0397529602051 -50.5132026672363,8.35195446014404 -62.8808174133301,6.73292064666748 -62.4760589599609,6.1932430267334 -64.7247161865234,20.9444370269775 -58.698314666748,9.83606815338135 -50.2433624267578,5.56361865997314 -45.791015625,11.4101285934448 -61.6215667724609,12.309591293335 -60.677131652832,5.96837711334229 -63.195629119873,9.43130970001221 -61.6215667724609,22.0237922668457 -46.1508178710938,11.5900211334229 -49.0740585327148,11.8598594665527 -60.677131652832,16.4021472930908 -61.4866485595703,11.5000743865967 -57.4390640258789,10.6455850601196 -44.9365234375,11.6349945068359 -59.6877212524414,6.91281318664551 -62.7458992004395,15.8624706268311 -51.1428260803223,11.994779586792 -63.3305511474609,23.822717666626 -56.179817199707,6.77789402008057 -64.0051422119141,16.9418258666992 -62.4760589599609,8.62179279327393 -60.1374549865723,14.2884101867676 -63.195629119873,17.2116641998291 -58.2036094665527,12.9392156600952 -61.531623840332,11.9498062133789 -46.6904907226562,11.3201818466187 -58.0237159729004,19.7751350402832 -57.5290145874023,6.4630823135376 -54.7856521606445,16.3571739196777 -62.161247253418,18.650806427002 -64.2300109863281,18.5608596801758 -53.9761352539062,13.6587858200073 -58.0686912536621,13.0741348266602 -53.4814300537109,15.0979270935059 -60.2723731994629,22.8782806396484 -44.9365234375,12.5344572067261 -63.2406005859375,14.7381420135498 -60.2274017333984,7.90222263336182 -51.2777442932129,11.3651552200317 -64.4099044799805,20.7195701599121 -57.1242523193359,16.0873355865479 -45.0264892578125,11.4101285934448 -58.8332328796387,9.74612140655518 -61.0818901062012,13.6587858200073 -54.4708366394043,5.96837711334229 -60.9469718933105,9.52125644683838 -50.9179611206055,6.14826965332031 -58.4734497070312,7.27259826660156 -61.4416770935059,20.4497318267822 -64.3649291992188,11.3201818466187 -53.8861885070801,16.7619323730469 -51.9523429870605,13.8836517333984 -55.1004638671875,11.5900211334229 -64.0051422119141,20.1349201202393 -62.161247253418,12.9392156600952 -46.7804260253906,11.0503435134888 -55.1904067993164,10.7805042266846 -60.2274017333984,22.5634689331055 -60.1374549865723,13.6587858200073 -59.1480445861816,19.2354564666748 -50.7830390930176,14.1085166931152 -64.0051422119141,7.85724925994873 -59.8226432800293,6.41810894012451 -61.306755065918,11.9048328399658 -51.682502746582,13.5688400268555 -54.6957054138184,8.12708854675293 -50.7830390930176,13.6138134002686 -63.9151992797852,8.62179279327393 -58.5184211730957,19.5052947998047 -57.9337692260742,17.7513427734375 -57.8438262939453,10.7355308532715 -57.3940925598145,13.9286251068115 -63.7802810668945,15.3227920532227 -58.698314666748,14.4233293533325 -62.0263290405273,23.148120880127 -53.1216430664062,13.2990007400513 -63.6903343200684,12.7593231201172 -53.1216430664062,8.7117395401001 -57.3041458129883,6.68794727325439 -59.1030731201172,18.9656181335449 -62.8358459472656,9.52125644683838 -53.0766716003418,15.1878728866577 -62.2961654663086,20.1349201202393 -60.2723731994629,16.4471206665039 -53.1216430664062,16.492094039917 -56.49462890625,9.65617561340332 -61.7115173339844,7.81227684020996 -51.7274780273438,12.0847253799438 -52.6719131469727,9.47628307342529 -56.7644691467285,12.8492698669434 -59.5977783203125,21.1693019866943 -59.013126373291,14.4683027267456 -53.7062950134277,7.40751838684082 -52.851806640625,7.31757164001465 -61.5765953063965,16.3122024536133 -64.1400680541992,17.3016109466553 -57.4840393066406,7.76730346679688 -47.814811706543,11.6799669265747 -49.9735221862793,8.03714179992676 -46.3307189941406,10.9154233932495 -50.5581741333008,5.74351119995117 -56.3147354125977,10.8704509735107 -53.5713768005371,7.72233009338379 -64.2749862670898,23.2830390930176 -61.5765953063965,8.7117395401001 -63.2855758666992,20.6296234130859 -53.5264015197754,7.04773330688477 -51.5475845336914,8.53184700012207 -59.2379913330078,12.354564666748 -47.0502624511719,12.3995380401611 -57.5290145874023,6.28318881988525 -60.991943359375,7.13767910003662 -61.846435546875,23.2380676269531 -47.9947052001953,13.34397315979 -56.5396041870117,6.1932430267334 -61.9363822937012,13.2990007400513 -63.9151992797852,18.4709129333496 -62.6559524536133,15.0979270935059 -53.7512664794922,15.9074440002441 -53.2565612792969,14.0635442733765 -63.5554122924805,21.2142753601074 -62.0713005065918,15.3227920532227 -57.2141990661621,17.8412895202637 -62.2961654663086,17.7963161468506 -57.663932800293,12.2646179199219 -52.6719131469727,15.997389793396 -59.4178848266602,8.17206192016602 -63.3305511474609,15.3227920532227 -53.8412132263184,12.984188079834 -61.7564888000488,22.2936305999756 -60.0025367736816,19.325403213501 -58.3835029602051,12.7143497467041 -60.1374549865723,7.31757164001465 -44.3968505859375,10.4656925201416 -63.5554122924805,18.4259395599365 -50.9179611206055,14.6931686401367 -44.8915710449219,10.6905584335327 -59.8226432800293,16.0423622131348 -62.2511940002441,23.9126644134521 -58.6083679199219,18.5608596801758 -55.7300872802734,16.5370674133301 -55.3703002929688,15.9074440002441 -60.6321601867676,9.38633632659912 -49.3888740539551,6.23821640014648 -60.7670783996582,19.8201065063477 -54.4258651733398,16.0423622131348 -60.5422134399414,8.89163208007812 -61.4416770935059,12.8042964935303 -60.7670783996582,15.5926313400269 -59.0580978393555,20.2248649597168 -49.8386039733887,7.63238334655762 -56.0448989868164,9.11649799346924 -63.2855758666992,13.2090549468994 -61.7115173339844,23.7777442932129 -45.5211791992188,12.354564666748 -61.846435546875,6.91281318664551 -59.1480445861816,5.60859203338623 -55.2803535461426,10.0159606933594 -61.2617835998535,18.8306980133057 -54.830623626709,9.16147041320801 -61.8914070129395,7.31757164001465 -51.4126625061035,5.24880695343018 -59.4628601074219,13.9286251068115 -57.4840393066406,16.3571739196777 -60.0025367736816,17.3915576934814 -54.6507301330566,15.817497253418 -50.1983871459961,13.0741348266602 -61.2617835998535,15.3227920532227 -53.2115898132324,5.38372611999512 -64.7247161865234,9.11649799346924 -52.0422897338867,13.2090549468994 -47.9047584533691,11.6799669265747 -52.851806640625,11.5000743865967 -56.6745223999023,13.4788932800293 -46.6005554199219,12.4445114135742 -62.5660057067871,5.38372611999512 -55.7750587463379,16.2672290802002 -54.4708366394043,5.6985387802124 -57.4390640258789,8.66676616668701 -61.1718368530273,19.6402149200439 -61.9363822937012,17.1217193603516 -54.0660781860352,15.4577121734619 -62.4760589599609,14.0635442733765 -44.711669921875,11.5000743865967 -50.8729858398438,14.7831144332886 -51.997314453125,10.8704509735107 -50.4232559204102,7.36254501342773 -59.013126373291,19.4153499603271 -57.8438262939453,6.73292064666748 -63.510440826416,23.0581741333008 -57.1242523193359,12.8042964935303 -60.4072952270508,12.1296987533569 -48.5343818664551,5.33875274658203 -56.2247924804688,10.0609340667725 -63.3755226135254,14.5582485198975 -44.2619323730469,11.2752084732056 -44.6666870117188,11.2752084732056 -55.9549522399902,16.177282333374 -50.6930923461914,7.00275993347168 -52.0422897338867,7.81227684020996 -58.1136627197266,19.6402149200439 -55.8200340270996,14.4683027267456 -53.166618347168,15.817497253418 -61.8014602661133,20.4497318267822 -55.2353820800781,14.3333835601807 -63.6453628540039,11.6349945068359 -58.5184211730957,12.7593231201172 -62.2062187194824,10.4656925201416 -53.8412132263184,12.2196445465088 -64.0501174926758,21.2142753601074 -46.3307189941406,10.7805042266846 -60.7221069335938,11.0953159332275 -63.1056823730469,14.4683027267456 -59.4178848266602,17.3016109466553 -55.2353820800781,7.54243755340576 -63.195629119873,13.1640815734863 -55.6851119995117,8.75671291351318 -52.312126159668,14.4233293533325 -60.0025367736816,9.29639053344727 -61.8014602661133,19.1904830932617 -64.3649291992188,20.7195701599121 -51.6375312805176,10.4656925201416 -52.9417495727539,14.6032218933105 -64.3649291992188,22.4735221862793 -53.8412132263184,13.4339199066162 -59.1480445861816,9.34136390686035 -52.4920196533203,11.7699136734009 -62.7009239196777,20.5846500396729 -53.5713768005371,6.4630823135376 -60.7670783996582,23.9576377868652 -61.9363822937012,23.8676910400391 -62.6559524536133,17.0317726135254 -64.4998474121094,18.0211811065674 -57.6189575195312,15.1429004669189 -55.7750587463379,13.0291614532471 -59.4178848266602,10.1059074401855 -63.825252532959,17.9762077331543 -55.5052185058594,6.64297485351562 -64.5897979736328,8.12708854675293 -63.825252532959,20.8095169067383 -60.6321601867676,13.5688400268555 -53.5713768005371,13.0741348266602 -53.6613235473633,15.3227920532227 -53.8861885070801,7.81227684020996 -53.1216430664062,11.7699136734009 -55.6851119995117,12.5794296264648 -64.3649291992188,22.2036838531494 -63.9151992797852,18.1111278533936 -64.5897979736328,19.010591506958 -55.0554885864258,14.2434368133545 -53.4814300537109,11.0503435134888 -64.0501174926758,6.01335048675537 -55.5052185058594,6.59800148010254 -55.7750587463379,10.9154233932495 -51.7274780273438,13.0291614532471 -60.0025367736816,23.5528793334961 -49.703685760498,5.20383358001709 -63.9601745605469,14.0185708999634 -60.5871887207031,13.7487316131592 -50.1983871459961,14.6931686401367 -61.0369186401367,12.6244029998779 -53.7962417602539,12.17467212677 -62.4760589599609,9.79109477996826 -47.9947052001953,12.6244029998779 -61.8014602661133,18.6058330535889 -64.4998474121094,14.0635442733765 -63.2855758666992,6.05832386016846 -57.9787445068359,7.45249080657959 -51.3676910400391,8.26200771331787 -56.6745223999023,13.0741348266602 -52.1322326660156,7.81227684020996 -59.7776718139648,16.6719875335693 -56.7194976806641,9.83606815338135 -53.346508026123,15.502685546875 -56.1348457336426,12.0397529602051 -62.0263290405273,12.7143497467041 -58.5184211730957,16.2222557067871 -59.0580978393555,14.3783569335938 -55.9099807739258,11.5450477600098 -62.0713005065918,23.7327709197998 -64.7247161865234,23.4629325866699 -56.5845756530762,13.5238666534424 -63.195629119873,20.2248649597168 -46.1508178710938,12.669376373291 -58.0686912536621,8.80168533325195 -60.8570251464844,18.2010746002197 -53.7062950134277,10.6905584335327 -51.3676910400391,9.25141716003418 -62.6559524536133,6.86783981323242 -56.2697639465332,12.6244029998779 -57.0792808532715,18.5158863067627 -45.791015625,11.994779586792 -64.634765625,11.7699136734009 -59.9575614929199,10.0159606933594 -48.849193572998,13.9735984802246 -59.3729095458984,14.8730602264404 -63.6003875732422,10.0609340667725 -61.3967056274414,16.0423622131348 -64.4998474121094,19.1455097198486 -61.0369186401367,21.8888721466064 -64.4099044799805,7.27259826660156 -60.7221069335938,12.5344572067261 -57.9337692260742,23.7777442932129 -57.663932800293,14.1984634399414 -45.6111450195312,11.7699136734009 -53.2115898132324,13.5688400268555 -43.1825866699219,13.8836517333984 -52.851806640625,16.2222557067871 -60.8570251464844,23.2830390930176 -60.4072952270508,16.7619323730469 -55.5951690673828,12.4445114135742 -54.8755950927734,14.3783569335938 -56.1348457336426,11.4101285934448 -57.7988510131836,15.997389793396 -62.1162719726562,18.2910194396973 -56.3147354125977,5.65356540679932 -56.809440612793,17.8412895202637 -60.1824264526367,19.6402149200439 -53.6613235473633,6.77789402008057 -59.013126373291,15.0079803466797 -48.6693000793457,13.2540273666382 -58.6533432006836,16.5370674133301 -61.1268653869629,10.2857999801636 -52.4920196533203,11.3201818466187 -49.6587104797363,6.14826965332031 -63.1506576538086,20.7195701599121 -43.002685546875,14.0635442733765 -51.997314453125,10.6006116867065 -60.3173484802246,13.3889465332031 -53.5713768005371,15.0079803466797 -62.2961654663086,17.3915576934814 -54.9655418395996,7.09270572662354 -56.1348457336426,15.502685546875 -63.195629119873,13.6138134002686 -56.3147354125977,13.8836517333984 -51.5475845336914,14.2884101867676 -63.4654693603516,6.01335048675537 -58.0237159729004,6.82286739349365 -56.4046859741211,14.3783569335938 -52.851806640625,11.2302360534668 -60.4972381591797,13.5238666534424 -63.6903343200684,19.1005363464355 -63.3305511474609,23.3280124664307 -52.9867248535156,14.9630069732666 -62.6559524536133,16.5370674133301 -60.5871887207031,12.669376373291 -52.0422897338867,7.00275993347168 -57.8887977600098,5.96837711334229 -57.7988510131836,18.6058330535889 -46.2857360839844,12.3995380401611 -62.2961654663086,7.58741092681885 -52.4920196533203,13.6587858200073 -61.9813537597656,18.3359928131104 -54.0211067199707,11.1852626800537 -55.6401405334473,12.2646179199219 -48.9391403198242,11.7699136734009 -46.5105895996094,12.8042964935303 -64.5897979736328,10.8254776000977 -50.8280143737793,12.669376373291 -63.825252532959,14.1984634399414 -51.0528793334961,5.20383358001709 -53.7512664794922,14.8280878067017 -61.846435546875,18.0211811065674 -47.8597869873047,13.6138134002686 -61.4866485595703,11.3201818466187 -54.0211067199707,6.28318881988525 -57.0792808532715,11.9048328399658 -63.2406005859375,20.7195701599121 -52.6269378662109,16.3571739196777 -52.4020729064941,12.5344572067261 -59.4628601074219,12.0847253799438 -62.0713005065918,11.9498062133789 -54.9655418395996,15.1878728866577 -59.7776718139648,9.20644378662109 -55.3703002929688,6.23821640014648 -63.9151992797852,21.349193572998 -60.3623199462891,19.9550266265869 -43.4074401855469,11.9498062133789 -62.4310836791992,6.37313556671143 -53.3015365600586,7.09270572662354 -59.1930198669434,18.2010746002197 -60.4072952270508,18.1561012268066 -45.7460632324219,13.2540273666382 -54.0211067199707,11.7699136734009 -52.8967781066895,5.29378032684326 -51.9523429870605,5.65356540679932 -57.2591743469238,8.80168533325195 -58.1136627197266,18.650806427002 -52.1772079467773,7.09270572662354 -61.3967056274414,8.12708854675293 -61.9363822937012,19.5502681732178 -53.5264015197754,10.5106649398804 -52.536994934082,9.79109477996826 -51.0079040527344,12.8942422866821 -62.9707641601562,7.76730346679688 -62.4310836791992,14.3333835601807 -56.179817199707,9.61120223999023 -56.179817199707,7.85724925994873 -54.7406768798828,15.0079803466797 -49.478816986084,12.6244029998779 -58.0686912536621,16.1323089599609 -54.6957054138184,15.6825771331787 -56.2697639465332,16.4471206665039 -57.5290145874023,12.2196445465088 -56.6745223999023,9.61120223999023 -55.8200340270996,15.817497253418 -48.3095169067383,12.0847253799438 -62.9707641601562,7.22762584686279 -54.2459716796875,5.78848457336426 -59.8226432800293,7.27259826660156 -53.7962417602539,9.52125644683838 -47.4550476074219,12.8042964935303 -60.0924835205078,23.7777442932129 -63.825252532959,9.25141716003418 -54.3359184265137,10.7355308532715 -53.4364547729492,9.43130970001221 -60.0475082397461,10.4207191467285 -63.5554122924805,19.325403213501 -53.9311599731445,11.7249402999878 -60.4072952270508,10.5556383132935 -57.3940925598145,6.68794727325439 -57.1242523193359,16.492094039917 -57.034309387207,11.8598594665527 -62.0713005065918,6.10329627990723 -60.7670783996582,8.21703433990479 -51.9523429870605,10.2408266067505 -48.3095169067383,11.5900211334229 -64.1400680541992,23.6877975463867 -52.4920196533203,16.0873355865479 -50.5581741333008,12.0847253799438 -56.6295471191406,6.10329627990723 -56.2697639465332,11.3201818466187 -57.9337692260742,20 -64.5448226928711,15.6376037597656 -51.0978507995605,14.3333835601807 -56.7194976806641,10.1508798599243 -60.7670783996582,12.0847253799438 -64.4099044799805,14.0635442733765 -51.8174209594727,8.39692687988281 -49.703685760498,13.34397315979 -57.1692276000977,5.87843132019043 -64.2300109863281,23.7327709197998 -55.5052185058594,11.0503435134888 -57.0792808532715,18.3359928131104 -56.6295471191406,17.2566375732422 -57.2141990661621,5.47367286682129 -58.8782081604004,6.32816219329834 -59.4628601074219,9.88104152679443 -52.6269378662109,8.48687362670898 -54.830623626709,5.9234037399292 -44.7566528320312,12.3995380401611 -56.6745223999023,9.70114898681641 -46.420654296875,12.6244029998779 -58.5633926391602,18.1111278533936 -58.8782081604004,14.4233293533325 -60.0475082397461,23.8676910400391 -60.9020004272461,14.1984634399414 -63.825252532959,23.0132007598877 -54.6057586669922,10.7805042266846 -44.8016052246094,10.7805042266846 -51.5026092529297,5.78848457336426 -63.1056823730469,14.1534900665283 -54.6957054138184,10.7805042266846 -62.161247253418,16.5820407867432 -52.2221794128418,12.3995380401611 -46.2857360839844,12.8942422866821 -49.8835754394531,7.13767910003662 -61.3517303466797,9.61120223999023 -64.7696914672852,7.9471960067749 -63.7802810668945,21.4391403198242 -61.6665420532227,14.0635442733765 -56.7644691467285,16.7619323730469 -54.2459716796875,16.9867992401123 -64.4099044799805,15.3227920532227 -53.8861885070801,14.1085166931152 -61.0818901062012,19.8650798797607 -52.7618598937988,16.492094039917 -61.1268653869629,20.7645435333252 -62.6109771728516,7.40751838684082 -48.9391403198242,5.56361865997314 -60.2723731994629,6.1932430267334 -57.1242523193359,11.814887046814 -59.4178848266602,17.9762077331543 -51.4126625061035,13.9735984802246 -56.7644691467285,5.4286994934082 -51.5925559997559,12.6244029998779 -60.0924835205078,17.5264778137207 -55.5951690673828,8.84665870666504 -50.4232559204102,14.2434368133545 -48.7592468261719,13.5238666534424 -54.3808898925781,15.3227920532227 -44.5767517089844,12.17467212677 -52.4470443725586,11.4101285934448 -55.145435333252,10.3757457733154 -61.531623840332,10.5106649398804 -50.9179611206055,6.55302810668945 -61.6665420532227,10.0609340667725 -51.1428260803223,9.65617561340332 -60.2723731994629,22.833309173584 -62.5660057067871,13.5238666534424 -53.7962417602539,10.1508798599243 -58.1136627197266,19.5952415466309 -54.2909469604492,13.2540273666382 -61.6665420532227,18.650806427002 -56.3597106933594,16.5370674133301 -62.2961654663086,9.43130970001221 -56.809440612793,8.39692687988281 -43.6772766113281,11.6349945068359 -61.9363822937012,18.9656181335449 -44.1719970703125,10.7805042266846 -48.8042221069336,13.0291614532471 -51.4576377868652,7.18265247344971 -63.0607109069824,11.9498062133789 -57.5739860534668,5.4286994934082 -63.825252532959,19.5952415466309 -57.3041458129883,8.26200771331787 -53.0766716003418,7.31757164001465 -56.7644691467285,6.64297485351562 -56.9443626403809,8.62179279327393 -58.2485809326172,5.33875274658203 -53.5264015197754,14.7831144332886 -50.9629325866699,14.3783569335938 -51.5475845336914,10.6006116867065 -45.9259338378906,11.9048328399658 -54.8755950927734,10.9154233932495 -54.830623626709,8.03714179992676 -62.6559524536133,14.3783569335938 -60.0025367736816,17.8412895202637 -55.145435333252,12.5794296264648 -62.7458992004395,15.7725238800049 -60.677131652832,16.4471206665039 -61.1718368530273,18.7857246398926 -60.4972381591797,11.5000743865967 -61.8914070129395,18.650806427002 -61.846435546875,20.7645435333252 -60.5871887207031,6.23821640014648 -50.018497467041,14.3333835601807 -55.9549522399902,16.9418258666992 -55.3253288269043,15.5476579666138 -55.0554885864258,12.669376373291 -57.4840393066406,15.502685546875 -62.9707641601562,13.6587858200073 -57.1692276000977,5.6985387802124 -62.1162719726562,13.34397315979 -49.2989273071289,6.32816219329834 -55.9999237060547,8.66676616668701 -52.8967781066895,6.05832386016846 -61.846435546875,12.2646179199219 -63.7802810668945,13.2540273666382 -55.8200340270996,7.27259826660156 -63.0157356262207,21.5740604400635 -61.9363822937012,22.5634689331055 -58.0237159729004,6.1932430267334 -61.9813537597656,21.1243286132812 -52.4020729064941,7.49746417999268 -58.5184211730957,12.4445114135742 -58.2935562133789,11.6799669265747 -53.7962417602539,7.04773330688477 -43.9471435546875,11.0503435134888 -52.4470443725586,10.8704509735107 -63.6903343200684,23.3280124664307 -51.4126625061035,5.65356540679932 -59.0580978393555,12.2196445465088 -61.306755065918,22.9232540130615 -60.5422134399414,7.54243755340576 -60.2274017333984,12.8042964935303 -61.6215667724609,10.1059074401855 -51.7724494934082,6.91281318664551 -59.8676147460938,22.1587104797363 -62.4760589599609,10.1958532333374 -58.0686912536621,8.39692687988281 -61.2617835998535,9.20644378662109 -63.6903343200684,13.6138134002686 -58.7432861328125,7.18265247344971 -49.2539520263672,5.74351119995117 -60.3623199462891,12.8942422866821 -51.4126625061035,11.2302360534668 -61.2617835998535,21.7989253997803 -62.2511940002441,22.0237922668457 -54.8755950927734,7.36254501342773 -60.2723731994629,21.7989253997803 -58.4734497070312,11.814887046814 -57.5290145874023,10.9154233932495 -53.0316963195801,11.6799669265747 -60.8570251464844,14.4233293533325 -62.7458992004395,12.489483833313 -59.9125900268555,5.38372611999512 -64.2300109863281,9.52125644683838 -57.5739860534668,11.1852626800537 -52.8967781066895,12.2646179199219 -54.7406768798828,12.2646179199219 -62.7009239196777,22.3386039733887 -63.1056823730469,7.09270572662354 -62.5660057067871,12.309591293335 -43.9471435546875,11.2302360534668 -59.1480445861816,23.507905960083 -52.1322326660156,9.70114898681641 -54.8755950927734,9.88104152679443 -64.7247161865234,21.7989253997803 -60.0475082397461,12.0397529602051 -54.9205703735352,7.6773567199707 -61.1268653869629,20.4947052001953 -61.8014602661133,18.0211811065674 -56.2247924804688,11.0053701400757 -64.5448226928711,6.95778656005859 -49.2989273071289,12.7143497467041 -55.9999237060547,12.0397529602051 -59.4628601074219,18.7407512664795 -64.5448226928711,14.2434368133545 -57.3940925598145,7.76730346679688 -64.1850433349609,22.1587104797363 -52.4920196533203,7.45249080657959 -49.9285507202148,12.17467212677 -47.6349182128906,11.4551019668579 -52.9417495727539,6.95778656005859 -62.6109771728516,22.3835773468018 -61.0369186401367,21.3042221069336 -56.8544158935547,11.9498062133789 -56.4496574401855,13.0741348266602 -63.9151992797852,22.3835773468018 -63.3305511474609,7.63238334655762 -49.6587104797363,5.60859203338623 -58.0237159729004,9.65617561340332 -51.3676910400391,15.2328462600708 -59.5977783203125,15.9074440002441 -60.4072952270508,16.5820407867432 -62.1162719726562,14.4683027267456 -63.2855758666992,20.674596786499 -52.536994934082,9.34136390686035 -52.7618598937988,11.3651552200317 -59.4178848266602,20.3597850799561 -59.9575614929199,23.9576377868652 -43.002685546875,14.2434368133545 -60.0924835205078,10.8254776000977 -64.5897979736328,15.2328462600708 -45.7010803222656,12.3995380401611 -53.7962417602539,11.2752084732056 -60.7221069335938,12.8492698669434 -55.1904067993164,12.1296987533569 -48.5793571472168,11.5900211334229 -62.2062187194824,16.0423622131348 -59.5078315734863,20.3597850799561 -59.9125900268555,21.8438987731934 -61.6665420532227,19.3703765869141 -63.3305511474609,11.6349945068359 -59.7326965332031,8.75671291351318 -62.9707641601562,5.9234037399292 -56.4046859741211,7.54243755340576 -51.1877975463867,11.2752084732056 -61.7564888000488,22.1137390136719 -56.9443626403809,9.56622886657715 -57.3041458129883,6.37313556671143 -62.7458992004395,11.2752084732056 -59.1030731201172,12.489483833313 -60.2723731994629,16.0423622131348 -56.9443626403809,17.9762077331543 -59.1030731201172,8.89163208007812 -59.013126373291,16.3122024536133 -55.5951690673828,16.3122024536133 -61.6215667724609,8.62179279327393 -58.6533432006836,18.5158863067627 -56.0448989868164,12.8042964935303 -64.1400680541992,11.994779586792 -62.8808174133301,14.1085166931152 -60.0924835205078,12.6244029998779 -56.5396041870117,7.18265247344971 -64.7247161865234,9.20644378662109 -58.2036094665527,9.34136390686035 -55.1004638671875,5.33875274658203 -63.195629119873,18.6058330535889 -58.6533432006836,6.55302810668945 -56.1348457336426,14.2434368133545 -56.3147354125977,10.3757457733154 -61.8014602661133,7.58741092681885 -53.7512664794922,11.0503435134888 -62.161247253418,6.1932430267334 -61.2168121337891,22.8782806396484 -53.2565612792969,9.97098731994629 -61.531623840332,23.0132007598877 -50.1983871459961,7.27259826660156 -55.0554885864258,14.1534900665283 -58.9681549072266,20.4047584533691 -60.9469718933105,23.8676910400391 -64.4998474121094,5.24880695343018 -54.2909469604492,14.2434368133545 -60.7670783996582,14.6481952667236 -52.0422897338867,5.78848457336426 -61.0818901062012,9.83606815338135 -61.8914070129395,5.78848457336426 -61.531623840332,20.5846500396729 -62.1162719726562,23.9126644134521 -53.7062950134277,16.4471206665039 -64.634765625,22.4285507202148 -61.6665420532227,11.0953159332275 -59.5528030395508,19.9550266265869 -59.9575614929199,6.77789402008057 -61.2617835998535,15.5476579666138 -58.1136627197266,13.3889465332031 -60.2274017333984,17.7513427734375 -57.0792808532715,8.53184700012207 -50.1084442138672,14.3783569335938 -45.5211791992188,12.9392156600952 -54.9205703735352,8.89163208007812 -45.6111450195312,11.5900211334229 -51.9073677062988,13.4339199066162 -60.2274017333984,22.833309173584 -60.0475082397461,16.6719875335693 -49.2539520263672,6.73292064666748 -58.6533432006836,10.6006116867065 -58.7882614135742,9.47628307342529 -62.0713005065918,21.1243286132812 -46.0158996582031,12.0397529602051 -62.7009239196777,22.2936305999756 -58.1136627197266,18.2010746002197 -64.2300109863281,19.1455097198486 -49.5687637329102,11.6349945068359 -63.4654693603516,23.1031475067139 -53.8412132263184,12.1296987533569 -56.809440612793,7.31757164001465 -60.7221069335938,19.5052947998047 -50.648120880127,14.6032218933105 -64.7696914672852,10.5106649398804 -55.1004638671875,15.2328462600708 -48.1745986938477,11.2302360534668 -57.7988510131836,19.2804298400879 -61.1268653869629,22.9682273864746 -47.5449714660645,12.8942422866821 -64.6797409057617,20.7645435333252 -63.195629119873,20.0899467468262 -46.8703918457031,13.3889465332031 -64.6797409057617,5.20383358001709 -61.3967056274414,16.4471206665039 -54.5607833862305,11.3201818466187 -56.3597106933594,6.50805473327637 -52.9417495727539,5.56361865997314 -57.6189575195312,12.354564666748 -52.0872611999512,8.35195446014404 -61.6665420532227,7.9471960067749 -60.991943359375,9.16147041320801 -45.4762268066406,12.309591293335 -62.3861122131348,23.0132007598877 -56.4046859741211,17.3465843200684 -63.6903343200684,10.1958532333374 -57.5290145874023,10.5106649398804 -64.1850433349609,23.0581741333008 -59.2829666137695,12.5794296264648 -58.8332328796387,19.010591506958 -61.9813537597656,23.19309425354 -51.4126625061035,6.50805473327637 -60.991943359375,18.4709129333496 -57.9337692260742,18.5158863067627 -52.7618598937988,14.8730602264404 -44.3518981933594,10.6006116867065 -44.4418334960938,11.814887046814 -62.9707641601562,12.2646179199219 -50.2883338928223,14.3333835601807 -60.9020004272461,8.98157787322998 -64.0051422119141,8.62179279327393 -44.3518981933594,10.7805042266846 -53.4814300537109,15.502685546875 -50.4232559204102,8.39692687988281 -55.9999237060547,9.20644378662109 -63.3305511474609,12.17467212677 -52.3571014404297,7.76730346679688 -58.2935562133789,11.0953159332275 -48.849193572998,13.1640815734863 -52.6719131469727,9.9260139465332 -63.8702239990234,20.674596786499 -61.3967056274414,15.3677654266357 -50.648120880127,9.02655124664307 -61.9813537597656,17.9312343597412 -48.8941688537598,5.65356540679932 -55.9549522399902,15.9074440002441 -62.7908706665039,10.2857999801636 -52.536994934082,13.34397315979 -54.9205703735352,13.1640815734863 -63.2855758666992,13.2990007400513 -46.1508178710938,11.0953159332275 -59.8676147460938,21.6640071868896 -49.9285507202148,11.8598594665527 -61.7564888000488,21.0343818664551 -51.0978507995605,13.9735984802246 -60.0475082397461,5.65356540679932 -60.9469718933105,16.4471206665039 -53.4364547729492,5.4286994934082 -61.3517303466797,5.4286994934082 -63.5554122924805,15.2328462600708 -54.201000213623,11.2302360534668 -47.1402282714844,11.7249402999878 -63.510440826416,8.12708854675293 -50.5581741333008,12.8942422866821 -62.7458992004395,17.3016109466553 -53.346508026123,13.4788932800293 -64.2749862670898,7.27259826660156 -61.2168121337891,11.1852626800537 -52.8967781066895,14.2884101867676 -63.2855758666992,6.55302810668945 -62.1162719726562,21.5740604400635 -64.7247161865234,8.39692687988281 -45.9259338378906,11.0503435134888 -63.195629119873,19.5052947998047 -64.6797409057617,9.38633632659912 -60.991943359375,11.814887046814 -64.7247161865234,22.4735221862793 -64.1400680541992,16.2672290802002 -54.4708366394043,9.65617561340332 -61.4416770935059,13.0741348266602 -57.34912109375,5.47367286682129 -62.7009239196777,6.59800148010254 -57.4390640258789,15.8624706268311 -54.6057586669922,9.07152462005615 -60.3623199462891,11.4101285934448 -62.4310836791992,16.0873355865479 -61.3517303466797,13.4339199066162 -52.2671546936035,15.0079803466797 -46.1058349609375,11.7249402999878 -61.7564888000488,16.4021472930908 -51.6375312805176,10.0609340667725 -50.8729858398438,8.26200771331787 -63.7353057861328,6.59800148010254 -57.7988510131836,8.53184700012207 -51.5026092529297,8.57682037353516 -61.4866485595703,11.4101285934448 -57.4840393066406,8.57682037353516 -61.531623840332,8.35195446014404 -56.9893341064453,7.6773567199707 -50.7380676269531,5.6985387802124 -55.4152755737305,8.62179279327393 -64.7696914672852,12.5344572067261 -50.018497467041,13.8836517333984 -51.3676910400391,8.98157787322998 -48.9841156005859,12.3995380401611 -63.2406005859375,14.5132751464844 -62.5210342407227,17.3915576934814 -58.1586380004883,13.2990007400513 -59.8226432800293,20.0899467468262 -44.8465881347656,11.1852626800537 -52.4920196533203,7.04773330688477 -53.3015365600586,9.79109477996826 -62.3861122131348,7.18265247344971 -63.2855758666992,16.2672290802002 -63.0157356262207,6.86783981323242 -60.8570251464844,19.325403213501 -63.0607109069824,5.6985387802124 -56.2697639465332,12.309591293335 -58.6083679199219,12.669376373291 -62.3411407470703,8.62179279327393 -58.0686912536621,7.9471960067749 -48.2195701599121,12.2646179199219 -62.7908706665039,17.0317726135254 -61.7564888000488,18.3359928131104 -53.7062950134277,13.4788932800293 -51.2327728271484,13.0291614532471 -51.4576377868652,11.2752084732056 -60.8570251464844,23.148120880127 -52.0422897338867,13.0291614532471 -56.2247924804688,13.2090549468994 -59.5977783203125,23.0581741333008 -63.195629119873,9.07152462005615 -62.6109771728516,17.6164226531982 -59.8676147460938,20.7645435333252 -55.1904067993164,5.78848457336426 -60.1374549865723,18.5158863067627 -61.531623840332,20.3597850799561 -61.3517303466797,9.20644378662109 -63.4654693603516,15.1878728866577 -55.0554885864258,6.50805473327637 -60.5422134399414,14.9180335998535 -58.6083679199219,18.2460479736328 -58.6533432006836,5.96837711334229 -63.1506576538086,5.65356540679932 -61.0818901062012,16.1323089599609 -64.4548797607422,9.52125644683838 -47.7698402404785,13.5688400268555 -53.8412132263184,12.0397529602051 -61.8914070129395,12.489483833313 -57.9337692260742,8.03714179992676 -48.9391403198242,5.87843132019043 -53.7512664794922,7.09270572662354 -52.4920196533203,5.87843132019043 -56.5845756530762,10.7805042266846 -58.5633926391602,18.0661544799805 -60.1374549865723,11.814887046814 -59.1480445861816,6.82286739349365 -59.3729095458984,5.78848457336426 -63.510440826416,6.4630823135376 -49.9285507202148,13.3889465332031 -60.9469718933105,20.8544902801514 -58.6533432006836,16.80690574646 -56.3597106933594,7.00275993347168 -62.0263290405273,21.1693019866943 -62.1162719726562,19.5952415466309 -59.0580978393555,10.4656925201416 -64.0051422119141,14.1984634399414 -59.4628601074219,17.5264778137207 -58.0237159729004,6.59800148010254 -55.4602470397949,10.1508798599243 -61.0818901062012,22.6983890533447 -57.7538795471191,23.7777442932129 -54.4708366394043,8.98157787322998 -63.1506576538086,14.4233293533325 -56.3147354125977,16.8968524932861 -57.3940925598145,14.9180335998535 -62.0263290405273,12.2196445465088 -60.1374549865723,8.30698108673096 -52.6269378662109,13.2090549468994 -45.7460632324219,12.8942422866821 -59.8226432800293,13.2090549468994 -60.7221069335938,12.984188079834 -64.1850433349609,14.0635442733765 -64.7247161865234,13.6587858200073 -57.4840393066406,13.8836517333984 -61.0369186401367,6.05832386016846 -58.9681549072266,18.4259395599365 -47.9047584533691,13.2990007400513 -54.6507301330566,9.02655124664307 -61.2168121337891,14.1534900665283 -59.013126373291,19.7301616668701 -51.4576377868652,14.6481952667236 -52.2671546936035,6.4630823135376 -62.8358459472656,12.2196445465088 -52.6719131469727,12.8942422866821 -58.1586380004883,17.9312343597412 -62.0263290405273,21.7089805603027 -62.7009239196777,19.5502681732178 -54.9205703735352,6.77789402008057 -64.5448226928711,10.5106649398804 -61.1268653869629,12.309591293335 -57.4840393066406,23.9576377868652 -63.6003875732422,20.8544902801514 -51.8623962402344,6.01335048675537 -64.5897979736328,12.669376373291 -58.2485809326172,8.80168533325195 -64.1400680541992,11.9498062133789 -64.3649291992188,23.507905960083 -51.4126625061035,5.83345794677734 -63.9601745605469,17.4365310668945 -61.2168121337891,11.9048328399658 -61.531623840332,23.4629325866699 -50.1084442138672,6.23821640014648 -59.9575614929199,15.6825771331787 -46.6005554199219,13.2990007400513 -51.6375312805176,5.78848457336426 -47.814811706543,11.7699136734009 -46.8703918457031,12.8492698669434 -63.2406005859375,15.5476579666138 -56.1348457336426,7.54243755340576 -54.6507301330566,6.1932430267334 -63.7802810668945,8.08211517333984 -61.8014602661133,13.5688400268555 -62.2062187194824,16.9867992401123 -63.2406005859375,8.12708854675293 -59.7326965332031,10.3757457733154 -61.0818901062012,10.5106649398804 -58.3835029602051,16.5820407867432 -62.9257888793945,14.4683027267456 -52.6719131469727,13.0741348266602 -62.161247253418,12.7143497467041 -58.9681549072266,7.45249080657959 -56.5396041870117,10.1059074401855 -62.6109771728516,23.3729858398438 -63.7802810668945,12.4445114135742 -63.1506576538086,17.3016109466553 -52.851806640625,7.81227684020996 -54.7856521606445,16.2222557067871 -56.3147354125977,9.47628307342529 -55.4152755737305,5.4286994934082 -63.6003875732422,20.3597850799561 -50.2883338928223,6.32816219329834 -52.8967781066895,16.4021472930908 -57.7538795471191,14.1534900665283 -58.2935562133789,10.1059074401855 -61.4866485595703,11.2302360534668 -58.1136627197266,16.3571739196777 -51.0079040527344,7.36254501342773 -57.7538795471191,7.36254501342773 -54.9205703735352,11.0503435134888 -57.6189575195312,8.17206192016602 -60.991943359375,11.4101285934448 -49.7486572265625,14.3333835601807 -48.0846519470215,11.7249402999878 -61.306755065918,10.0159606933594 -62.2062187194824,22.5634689331055 -59.4178848266602,6.68794727325439 -58.9231796264648,12.309591293335 -60.7221069335938,23.3280124664307 -52.2671546936035,5.56361865997314 -50.2883338928223,14.2884101867676 -58.2485809326172,14.2434368133545 -60.7670783996582,20 -60.677131652832,16.9418258666992 -56.8544158935547,18.1561012268066 -52.7168846130371,7.58741092681885 -60.5871887207031,11.0503435134888 -58.6533432006836,16.3571739196777 -64.2749862670898,9.83606815338135 -58.2485809326172,10.2408266067505 -63.2406005859375,13.6138134002686 -61.2617835998535,6.01335048675537 -63.9151992797852,11.4101285934448 -56.0898704528809,9.79109477996826 -54.3359184265137,13.8836517333984 -63.195629119873,6.50805473327637 -61.0818901062012,12.669376373291 -64.6797409057617,15.0079803466797 -59.4628601074219,18.3809661865234 -51.1877975463867,8.80168533325195 -63.5554122924805,5.87843132019043 -46.8254089355469,11.994779586792 -49.9735221862793,13.3889465332031 -61.1268653869629,22.7883358001709 -61.8014602661133,13.2090549468994 -54.0211067199707,10.7355308532715 -52.8068313598633,9.9260139465332 -59.1480445861816,17.4365310668945 -59.2379913330078,16.4021472930908 -61.7564888000488,6.68794727325439 -54.9205703735352,8.26200771331787 -60.7221069335938,11.9048328399658 -55.4152755737305,10.8704509735107 -57.9787445068359,9.34136390686035 -61.531623840332,7.85724925994873 -62.3861122131348,9.70114898681641 -52.2671546936035,14.7831144332886 -52.9417495727539,7.13767910003662 -53.9311599731445,14.4233293533325 -49.5237922668457,12.0847253799438 -61.6665420532227,10.0159606933594 -53.3914833068848,8.80168533325195 -57.3041458129883,5.9234037399292 -49.3888740539551,13.8836517333984 -57.7538795471191,18.5608596801758 -53.1216430664062,8.66676616668701 -60.0025367736816,23.822717666626 -45.7010803222656,12.489483833313 -54.1110534667969,6.23821640014648 -58.8782081604004,6.14826965332031 -58.4734497070312,23.6877975463867 -48.4444351196289,12.489483833313 -55.9549522399902,10.1508798599243 -57.3940925598145,15.9074440002441 -45.2963256835938,11.1852626800537 -62.2062187194824,8.84665870666504 -62.7009239196777,19.1005363464355 -58.3385314941406,20.3597850799561 -50.4232559204102,5.20383358001709 -56.9443626403809,6.28318881988525 -61.1718368530273,21.3042221069336 -60.2274017333984,19.5052947998047 -62.2961654663086,5.6985387802124 -58.8782081604004,12.984188079834 -53.4814300537109,6.01335048675537 -43.0476684570312,13.9735984802246 -50.648120880127,13.0741348266602 -57.7988510131836,8.4419002532959 -49.8386039733887,11.8598594665527 -63.9601745605469,7.90222263336182 -52.4920196533203,10.3307723999023 -61.306755065918,20.8994636535645 -61.2168121337891,6.1932430267334 -49.478816986084,11.7699136734009 -54.1560249328613,12.7593231201172 -55.8200340270996,10.1958532333374 -49.9735221862793,13.7487316131592 -64.4548797607422,16.9418258666992 -45.8809814453125,13.0741348266602 -55.6401405334473,6.86783981323242 -51.1877975463867,12.7593231201172 -64.0501174926758,23.5978527069092 -62.2511940002441,5.78848457336426 -63.0157356262207,19.1904830932617 -50.1534156799316,5.83345794677734 -61.0818901062012,14.3783569335938 -48.7142753601074,13.2990007400513 -54.830623626709,7.27259826660156 -60.9469718933105,8.57682037353516 -45.5211791992188,12.2196445465088 -61.306755065918,15.7275505065918 -58.9681549072266,14.1534900665283 -49.0740585327148,12.354564666748 -53.3015365600586,7.6773567199707 -51.2327728271484,12.8942422866821 -57.34912109375,14.4683027267456 -59.8226432800293,14.7831144332886 -54.830623626709,16.3122024536133 -59.2829666137695,18.0211811065674 -57.7538795471191,7.85724925994873 -49.0290870666504,13.5238666534424 -60.2723731994629,23.822717666626 -58.1136627197266,16.0873355865479 -63.825252532959,22.4735221862793 -55.4152755737305,10.4207191467285 -56.2697639465332,14.1085166931152 -55.0554885864258,9.16147041320801 -59.4178848266602,23.7777442932129 -64.3199615478516,16.80690574646 -56.3147354125977,6.1932430267334 -59.8226432800293,13.8836517333984 -61.0818901062012,7.00275993347168 -55.4602470397949,9.97098731994629 -46.9603271484375,11.0503435134888 -59.8676147460938,5.38372611999512 -60.6321601867676,23.3280124664307 -51.997314453125,10.2408266067505 -62.5210342407227,22.9232540130615 -55.3703002929688,11.8598594665527 -62.0713005065918,7.9471960067749 -51.5026092529297,9.52125644683838 -61.8914070129395,5.96837711334229 -62.2511940002441,11.8598594665527 -61.4416770935059,10.9603967666626 -62.5210342407227,21.3941669464111 -63.0607109069824,5.87843132019043 -50.2883338928223,11.8598594665527 -60.5422134399414,21.349193572998 -61.7564888000488,20.2248649597168 -44.2619323730469,12.5794296264648 -49.6137390136719,13.6138134002686 -64.0051422119141,21.2592487335205 -63.7802810668945,7.31757164001465 -58.9681549072266,20.5846500396729 -53.6613235473633,6.73292064666748 -59.7326965332031,8.17206192016602 -49.7936325073242,12.984188079834 -60.9020004272461,13.7937049865723 -54.0211067199707,12.8492698669434 -64.4548797607422,7.04773330688477 -58.0686912536621,8.12708854675293 -62.9257888793945,20.7195701599121 -63.1506576538086,10.1059074401855 -63.0157356262207,13.7487316131592 -64.634765625,6.91281318664551 -64.3649291992188,8.93660545349121 -46.420654296875,11.9498062133789 -59.7776718139648,8.48687362670898 -52.851806640625,13.5238666534424 -52.1322326660156,14.1984634399414 -64.0501174926758,8.21703433990479 -47.5449714660645,11.9048328399658 -64.7696914672852,13.0291614532471 -51.6375312805176,12.2646179199219 -64.5448226928711,22.3835773468018 -55.9549522399902,12.8942422866821 -58.3835029602051,19.3703765869141 -60.1824264526367,5.51864528656006 -61.1268653869629,18.9206447601318 -61.3967056274414,20.4047584533691 -52.7168846130371,15.8624706268311 -61.6215667724609,16.80690574646 -63.195629119873,23.6428260803223 -61.1718368530273,11.6349945068359 -46.19580078125,13.34397315979 -55.8200340270996,8.62179279327393 -54.9655418395996,11.0053701400757 -60.3623199462891,9.61120223999023 -57.3041458129883,16.851879119873 -57.2141990661621,5.29378032684326 -59.4178848266602,11.4101285934448 -62.1162719726562,21.0343818664551 -63.1506576538086,8.03714179992676 -58.5633926391602,18.0211811065674 -45.1164245605469,11.994779586792 -52.7168846130371,12.3995380401611 -64.7696914672852,16.3122024536133 -60.6321601867676,14.0635442733765 -61.7564888000488,12.8942422866821 -60.2723731994629,7.04773330688477 -60.5422134399414,16.5370674133301 -47.7698402404785,11.4101285934448 -52.4470443725586,9.07152462005615 -44.4418334960938,11.8598594665527 -56.809440612793,5.38372611999512 -53.3015365600586,7.90222263336182 -59.5078315734863,16.1323089599609 -60.5871887207031,10.9154233932495 -50.9629325866699,5.60859203338623 -56.5396041870117,17.1217193603516 -59.1480445861816,21.2142753601074 -53.8861885070801,16.6270141601562 -50.1084442138672,8.17206192016602 -58.4284744262695,9.34136390686035 -64.1400680541992,20.5396785736084 -56.2697639465332,17.7063694000244 -59.1480445861816,18.3359928131104 -63.7802810668945,10.2408266067505 -57.9337692260742,19.4153499603271 -60.9020004272461,6.37313556671143 -60.7670783996582,9.29639053344727 -50.4232559204102,14.1085166931152 -62.5210342407227,17.7963161468506 -48.8042221069336,5.4286994934082 -62.1162719726562,15.1878728866577 -62.161247253418,15.3227920532227 -58.7432861328125,14.9180335998535 -57.7538795471191,7.90222263336182 -52.3571014404297,15.9074440002441 -56.4496574401855,8.80168533325195 -59.5078315734863,22.9682273864746 -62.3861122131348,23.3280124664307 -60.4072952270508,8.57682037353516 -62.2961654663086,9.47628307342529 -59.8226432800293,13.0741348266602 -59.6877212524414,21.2592487335205 -58.2036094665527,12.4445114135742 -55.6401405334473,12.0397529602051 -64.4099044799805,10.6905584335327 -44.9815063476562,11.4101285934448 -53.7062950134277,14.6032218933105 -57.7538795471191,9.02655124664307 -60.4522666931152,22.2936305999756 -56.2697639465332,14.7381420135498 -63.5554122924805,11.0953159332275 -57.7089042663574,16.0873355865479 -63.8702239990234,7.27259826660156 -60.9469718933105,22.8782806396484 -64.2749862670898,18.7857246398926 -61.8014602661133,10.1508798599243 -56.8544158935547,7.49746417999268 -63.3755226135254,11.4101285934448 -62.4310836791992,15.502685546875 -57.8438262939453,11.4101285934448 -60.5422134399414,17.9762077331543 -59.2379913330078,23.5978527069092 -62.6109771728516,21.3941669464111 -56.2247924804688,13.0291614532471 -59.2829666137695,19.8650798797607 -49.4338455200195,12.2196445465088 -63.825252532959,23.2380676269531 -52.8967781066895,11.9498062133789 -55.0105171203613,12.7143497467041 -59.7776718139648,18.1111278533936 -54.8755950927734,16.2672290802002 -53.6613235473633,6.64297485351562 -51.7724494934082,7.09270572662354 -56.6745223999023,16.851879119873 -58.9231796264648,14.7381420135498 -61.3517303466797,6.59800148010254 -46.8703918457031,12.1296987533569 -64.1850433349609,9.25141716003418 -56.1348457336426,17.3915576934814 -64.4548797607422,11.0503435134888 -60.5871887207031,22.4735221862793 -62.7908706665039,17.4365310668945 -63.8702239990234,16.6719875335693 -56.2247924804688,9.97098731994629 -58.2036094665527,13.4788932800293 -44.5317687988281,10.6006116867065 -63.1506576538086,13.7487316131592 -52.1322326660156,8.75671291351318 -51.1877975463867,14.2884101867676 -64.5897979736328,20.674596786499 -48.2195701599121,11.6799669265747 -53.346508026123,9.02655124664307 -63.4204940795898,16.3571739196777 -59.7326965332031,10.6006116867065 -52.9867248535156,13.34397315979 -63.2855758666992,22.2936305999756 -53.346508026123,14.2884101867676 -61.531623840332,8.4419002532959 -59.8676147460938,18.9656181335449 -63.1056823730469,17.9762077331543 -45.566162109375,12.309591293335 -53.2115898132324,12.7143497467041 -56.2247924804688,15.9524164199829 -59.3729095458984,10.8704509735107 -63.0607109069824,19.1005363464355 -58.3385314941406,9.02655124664307 -55.145435333252,13.6138134002686 -56.1348457336426,11.4551019668579 -60.3173484802246,7.58741092681885 -52.3571014404297,5.60859203338623 -54.0211067199707,11.4101285934448 -62.6559524536133,7.36254501342773 -60.6321601867676,22.2936305999756 -63.7353057861328,11.5000743865967 -61.7115173339844,18.5158863067627 -57.5290145874023,11.5900211334229 -62.8808174133301,12.984188079834 -55.0105171203613,12.6244029998779 -56.5396041870117,8.35195446014404 -48.849193572998,13.1191082000732 -59.3729095458984,15.6376037597656 -63.1056823730469,11.5000743865967 -51.1428260803223,12.5344572067261 -58.2485809326172,19.4153499603271 -58.4734497070312,8.21703433990479 -60.4972381591797,7.36254501342773 -52.2671546936035,13.6138134002686 -55.145435333252,12.984188079834 -58.2935562133789,6.28318881988525 -53.346508026123,6.41810894012451 -59.6877212524414,23.9126644134521 -53.7062950134277,6.59800148010254 -62.8808174133301,12.7143497467041 -63.5554122924805,19.4153499603271 -54.4708366394043,11.7249402999878 -51.2777442932129,12.4445114135742 -62.9707641601562,6.82286739349365 -60.8120536804199,8.98157787322998 -54.6057586669922,15.7275505065918 -48.1745986938477,13.4339199066162 -60.8120536804199,15.4577121734619 -59.2379913330078,6.64297485351562 -54.830623626709,14.8730602264404 -52.3571014404297,10.7355308532715 -54.2909469604492,8.7117395401001 -58.9231796264648,12.0397529602051 -63.0607109069824,23.19309425354 -62.5660057067871,6.68794727325439 -55.2803535461426,17.166690826416 -60.0924835205078,11.5000743865967 -54.3808898925781,6.32816219329834 -62.8808174133301,22.9682273864746 -56.3147354125977,12.5344572067261 -53.0316963195801,11.7249402999878 -56.3597106933594,14.6931686401367 -60.3623199462891,22.0237922668457 -64.0051422119141,22.6084423065186 -53.7512664794922,13.4339199066162 -59.9125900268555,14.8730602264404 -64.4548797607422,5.87843132019043 -64.2300109863281,12.489483833313 -60.6321601867676,19.2804298400879 -62.7458992004395,14.0185708999634 -63.6903343200684,5.9234037399292 -55.5951690673828,17.5264778137207 -56.0898704528809,7.04773330688477 -59.2829666137695,23.9126644134521 -59.7326965332031,22.0237922668457 -44.6217346191406,10.9154233932495 -50.1534156799316,14.3783569335938 -48.9391403198242,5.38372611999512 -62.0263290405273,9.88104152679443 -60.5871887207031,20.4047584533691 -51.0528793334961,5.74351119995117 -58.1586380004883,12.354564666748 -59.5078315734863,9.74612140655518 -63.6003875732422,8.66676616668701 -59.7326965332031,8.84665870666504 -57.6189575195312,17.4365310668945 -55.8650054931641,16.5820407867432 -61.7564888000488,19.325403213501 -58.7882614135742,8.4419002532959 -58.5184211730957,14.2434368133545 -54.201000213623,12.0397529602051 -58.0686912536621,16.3122024536133 -64.0051422119141,10.2857999801636 -54.6957054138184,15.5476579666138 -52.5819664001465,6.64297485351562 -61.7115173339844,19.8650798797607 -64.5897979736328,15.0079803466797 -64.6797409057617,15.0979270935059 -59.642749786377,17.3465843200684 -60.2723731994629,10.0159606933594 -49.4338455200195,11.814887046814 -60.8120536804199,15.1429004669189 -57.1692276000977,13.7487316131592 -52.312126159668,9.20644378662109 -52.6269378662109,16.4021472930908 -59.642749786377,11.5900211334229 -57.8887977600098,8.12708854675293 -62.4760589599609,14.4683027267456 -64.5448226928711,15.3677654266357 -61.306755065918,9.25141716003418 -58.0686912536621,15.817497253418 -51.5475845336914,13.2540273666382 -63.1056823730469,12.8042964935303 -63.1506576538086,11.8598594665527 -62.0713005065918,23.5978527069092 -61.8914070129395,22.0237922668457 -64.1850433349609,13.2090549468994 -44.3069152832031,11.6349945068359 -60.4972381591797,10.8704509735107 -62.4760589599609,10.4207191467285 -63.195629119873,8.53184700012207 -63.195629119873,17.5714492797852 -51.0978507995605,13.7487316131592 -55.1004638671875,13.9735984802246 -62.3411407470703,21.4841136932373 -53.0316963195801,6.37313556671143 -56.7194976806641,8.66676616668701 -55.5052185058594,5.29378032684326 -49.7486572265625,13.7487316131592 -62.7458992004395,12.354564666748 -60.4072952270508,15.5476579666138 -49.2089805603027,13.4339199066162 -62.9707641601562,7.27259826660156 -54.7406768798828,8.84665870666504 -54.2909469604492,15.8624706268311 -62.2062187194824,5.83345794677734 -57.5739860534668,8.80168533325195 -64.5448226928711,10.4656925201416 -59.3729095458984,23.4629325866699 -52.4920196533203,13.7487316131592 -62.4310836791992,16.5370674133301 -61.8014602661133,8.66676616668701 -59.1030731201172,6.59800148010254 -62.3411407470703,11.3651552200317 -61.4416770935059,10.8704509735107 -64.0051422119141,23.6428260803223 -57.4840393066406,10.8704509735107 -63.1056823730469,13.5688400268555 -60.8570251464844,14.6032218933105 -62.0263290405273,23.1031475067139 -51.5925559997559,7.72233009338379 -56.179817199707,7.76730346679688 -62.2961654663086,16.0873355865479 -59.9575614929199,11.994779586792 -59.1030731201172,6.01335048675537 -56.3147354125977,13.2540273666382 -63.6903343200684,17.4365310668945 -59.5977783203125,14.8280878067017 -45.8359985351562,11.9498062133789 -59.8676147460938,23.2830390930176 -56.809440612793,13.5688400268555 -58.7882614135742,15.7725238800049 -52.7618598937988,16.2672290802002 -61.531623840332,5.74351119995117 -57.5290145874023,18.7857246398926 -53.5713768005371,8.57682037353516 -49.478816986084,5.20383358001709 -59.8226432800293,5.96837711334229 -60.9020004272461,21.0343818664551 -64.2300109863281,9.34136390686035 -60.4072952270508,15.2778186798096 -52.6269378662109,5.29378032684326 -51.7274780273438,5.74351119995117 -55.5501937866211,7.63238334655762 -59.0580978393555,16.4471206665039 -61.0818901062012,14.9630069732666 -52.851806640625,11.6799669265747 -43.63232421875,12.489483833313 -54.830623626709,5.33875274658203 -53.1216430664062,11.2752084732056 -64.1400680541992,16.5370674133301 -59.4178848266602,6.55302810668945 -48.3095169067383,11.5000743865967 -45.9709167480469,11.814887046814 -54.0660781860352,10.1958532333374 -53.7962417602539,7.27259826660156 -53.5713768005371,14.2434368133545 -55.8200340270996,8.89163208007812 -60.677131652832,20.0449733734131 -64.7696914672852,23.9126644134521 -55.4152755737305,7.6773567199707 -64.1850433349609,18.6058330535889 -63.9151992797852,7.04773330688477 -59.7776718139648,22.9682273864746 -60.2274017333984,17.3016109466553 -61.9363822937012,19.4153499603271 -53.2565612792969,13.6138134002686 -52.0422897338867,13.2990007400513 -61.2617835998535,11.2752084732056 -54.3359184265137,14.4233293533325 -49.2089805603027,12.0397529602051 -56.6745223999023,18.4259395599365 -61.5765953063965,5.78848457336426 -54.7406768798828,5.38372611999512 -56.8544158935547,15.5926313400269 -46.7804260253906,12.2646179199219 -63.4204940795898,23.7327709197998 -61.1718368530273,21.7089805603027 -64.4099044799805,8.53184700012207 -58.7882614135742,23.5528793334961 -60.5422134399414,14.1534900665283 -56.5396041870117,14.5582485198975 -55.5951690673828,17.8412895202637 -64.5448226928711,6.86783981323242 -52.5819664001465,12.669376373291 -63.6003875732422,21.1693019866943 -64.3199615478516,7.36254501342773 -52.851806640625,14.7831144332886 -60.4072952270508,17.2566375732422 -63.5554122924805,22.6534156799316 -56.6745223999023,9.65617561340332 -54.9655418395996,5.96837711334229 -47.4100646972656,12.7143497467041 -62.8358459472656,9.07152462005615 -61.7115173339844,17.481502532959 -61.5765953063965,8.84665870666504 -43.9920959472656,11.5900211334229 -53.7962417602539,11.9498062133789 -58.698314666748,15.6376037597656 -57.4390640258789,14.1085166931152 -58.1136627197266,14.3783569335938 -58.1586380004883,6.82286739349365 -50.3782806396484,6.50805473327637 -56.3597106933594,16.80690574646 -53.0766716003418,7.36254501342773 -61.0818901062012,10.6905584335327 -61.9363822937012,6.14826965332031 -49.703685760498,12.4445114135742 -59.0580978393555,15.0979270935059 -64.5897979736328,16.4021472930908 -52.851806640625,15.1429004669189 -62.8808174133301,22.833309173584 -59.0580978393555,21.1243286132812 -55.1004638671875,9.88104152679443 -58.2935562133789,13.7037591934204 -60.2274017333984,10.5106649398804 -57.4840393066406,18.4259395599365 -45.8359985351562,11.814887046814 -58.8782081604004,12.2646179199219 -64.4099044799805,12.2646179199219 -60.2723731994629,14.8730602264404 -64.4998474121094,13.34397315979 -63.2406005859375,5.60859203338623 -63.0157356262207,8.08211517333984 -52.4920196533203,8.53184700012207 -62.7458992004395,19.2354564666748 -48.1745986938477,12.8492698669434 -57.2591743469238,12.354564666748 -56.2697639465332,9.83606815338135 -54.8755950927734,5.9234037399292 -57.7538795471191,18.0661544799805 -54.2909469604492,12.3995380401611 -54.830623626709,9.61120223999023 -51.7274780273438,7.36254501342773 -63.510440826416,9.47628307342529 -56.0448989868164,12.489483833313 -51.6375312805176,13.9286251068115 -63.0607109069824,6.91281318664551 -51.1877975463867,11.1852626800537 -62.6109771728516,18.2010746002197 -52.3571014404297,13.9286251068115 -57.9787445068359,11.2752084732056 -60.5871887207031,17.2116641998291 -52.8068313598633,14.1534900665283 -60.1374549865723,21.3941669464111 -48.1296234130859,13.7037591934204 -63.6003875732422,18.2010746002197 -48.5343818664551,14.0185708999634 -60.1374549865723,22.0687656402588 -58.7882614135742,15.1429004669189 -62.4760589599609,22.6084423065186 -64.2749862670898,22.833309173584 -59.4178848266602,10.7355308532715 -62.0263290405273,22.4285507202148 -64.6797409057617,17.0767459869385 -63.6453628540039,16.1323089599609 -44.5767517089844,11.5900211334229 -64.634765625,12.984188079834 -57.3940925598145,11.2302360534668 -44.9815063476562,11.8598594665527 -49.478816986084,13.6587858200073 -60.4972381591797,9.9260139465332 -56.1348457336426,16.3122024536133 -51.9523429870605,11.1402893066406 -63.5554122924805,20.674596786499 -58.8332328796387,17.6613960266113 -57.034309387207,8.26200771331787 -61.6215667724609,21.0793552398682 -56.9443626403809,18.5608596801758 -54.9205703735352,14.0635442733765 -52.4920196533203,8.08211517333984 -62.7458992004395,13.3889465332031 -52.8967781066895,15.2328462600708 -56.1348457336426,14.4683027267456 -53.6163482666016,5.4286994934082 -61.1718368530273,15.0979270935059 -64.4998474121094,22.9682273864746 -58.698314666748,17.0767459869385 -44.48681640625,11.1402893066406 -53.9761352539062,7.18265247344971 -50.1983871459961,13.7037591934204 -60.7221069335938,19.2354564666748 -59.327938079834,6.23821640014648 -52.1772079467773,5.56361865997314 -58.9231796264648,17.3016109466553 -58.9231796264648,19.5052947998047 -61.6215667724609,17.166690826416 -64.4998474121094,7.22762584686279 -62.1162719726562,18.4709129333496 -53.1216430664062,11.5000743865967 -58.0237159729004,17.5714492797852 -46.0158996582031,12.3995380401611 -64.3649291992188,9.34136390686035 -43.4524230957031,11.994779586792 -51.682502746582,9.25141716003418 -52.6719131469727,16.492094039917 -51.2327728271484,5.83345794677734 -48.3544883728027,12.354564666748 -64.1850433349609,6.23821640014648 -55.1904067993164,14.3333835601807 -56.7644691467285,12.7143497467041 -53.9311599731445,8.66676616668701 -57.2591743469238,18.4709129333496 -63.2855758666992,10.8254776000977 -57.034309387207,15.2778186798096 -63.4204940795898,22.7883358001709 -61.6665420532227,12.3995380401611 -57.8887977600098,7.85724925994873 -53.4814300537109,8.93660545349121 -54.9205703735352,6.73292064666748 -62.6109771728516,22.1587104797363 -63.825252532959,5.74351119995117 -63.6453628540039,23.7327709197998 -55.2803535461426,9.70114898681641 -57.8438262939453,10.5556383132935 -58.1586380004883,19.8201065063477 -55.4602470397949,7.81227684020996 -53.2115898132324,6.05832386016846 -63.6903343200684,9.29639053344727 -61.0818901062012,16.6270141601562 -54.6957054138184,13.8386783599854 -64.4998474121094,17.9762077331543 -57.7538795471191,5.33875274658203 -47.9047584533691,11.2752084732056 -57.8887977600098,16.8968524932861 -61.8014602661133,9.83606815338135 -60.2723731994629,20.3597850799561 -59.6877212524414,10.7355308532715 -60.0025367736816,10.1508798599243 -55.4602470397949,15.1878728866577 -56.3597106933594,16.7169609069824 -60.3173484802246,10.6006116867065 -52.4020729064941,7.00275993347168 -52.8068313598633,12.5794296264648 -60.4522666931152,16.7619323730469 -60.8570251464844,8.53184700012207 -56.7194976806641,5.65356540679932 -48.1745986938477,13.2090549468994 -59.5977783203125,12.5344572067261 -61.306755065918,10.6006116867065 -55.5052185058594,16.0423622131348 -48.7142753601074,13.9735984802246 -63.4654693603516,5.4286994934082 -61.7564888000488,15.2328462600708 -61.6215667724609,10.3307723999023 -59.327938079834,21.349193572998 -54.3359184265137,15.5926313400269 -62.2961654663086,20.989408493042 -62.1162719726562,23.9576377868652 -50.7380676269531,13.4788932800293 -60.2274017333984,21.3042221069336 -60.8120536804199,22.0687656402588 -58.698314666748,14.6032218933105 -58.4284744262695,12.8492698669434 -62.9707641601562,18.2910194396973 -53.3914833068848,11.2302360534668 -60.9020004272461,14.3333835601807 -60.4522666931152,19.6402149200439 -64.3649291992188,16.7169609069824 -62.0713005065918,12.3995380401611 -49.703685760498,12.0847253799438 -54.4258651733398,12.984188079834 -56.3597106933594,11.6799669265747 -61.2617835998535,6.64297485351562 -58.8332328796387,11.4101285934448 -57.8887977600098,15.0529537200928 -43.4974060058594,12.489483833313 -61.9813537597656,9.65617561340332 -60.4522666931152,12.4445114135742 -54.4708366394043,13.0741348266602 -59.9125900268555,14.0185708999634 -62.5660057067871,8.39692687988281 -58.6083679199219,5.60859203338623 -60.8120536804199,21.4391403198242 -62.7908706665039,21.349193572998 -62.2961654663086,12.669376373291 -54.9655418395996,9.20644378662109 -62.6109771728516,19.1005363464355 -53.166618347168,10.7805042266846 -56.7194976806641,16.1323089599609 -58.698314666748,18.9206447601318 -59.1030731201172,6.77789402008057 -62.8808174133301,11.0503435134888 -63.4204940795898,19.2354564666748 -59.1480445861816,13.1640815734863 -54.2459716796875,14.7381420135498 -61.9813537597656,18.4709129333496 -52.1772079467773,14.1085166931152 -63.4654693603516,15.4127388000488 -58.2485809326172,17.3016109466553 -48.5343818664551,11.5900211334229 -50.8729858398438,15.0979270935059 -53.5713768005371,5.87843132019043 -52.1772079467773,7.9471960067749 -61.4866485595703,15.2778186798096 -57.8887977600098,13.7487316131592 -57.8887977600098,13.9735984802246 -52.8068313598633,12.1296987533569 -52.4920196533203,11.814887046814 -63.6003875732422,14.6481952667236 -62.7458992004395,16.3571739196777 -62.5660057067871,17.3915576934814 -62.8358459472656,23.8676910400391 -52.5819664001465,16.3122024536133 -55.2353820800781,5.47367286682129 -53.4814300537109,7.58741092681885 -57.1692276000977,18.2010746002197 -56.5845756530762,5.33875274658203 -60.8570251464844,6.32816219329834 -61.7115173339844,13.0291614532471 -62.7908706665039,20.0899467468262 -60.9469718933105,11.814887046814 -52.4920196533203,7.36254501342773 -61.8914070129395,9.43130970001221 -55.3253288269043,9.74612140655518 -62.3411407470703,10.9154233932495 -47.0502624511719,11.5900211334229 -51.1428260803223,14.2434368133545 -61.4866485595703,23.4629325866699 -58.5633926391602,8.35195446014404 -61.7115173339844,15.7275505065918 -55.5951690673828,11.9048328399658 -61.1718368530273,19.0555629730225 -57.2591743469238,11.3651552200317 -58.2036094665527,12.1296987533569 -60.0025367736816,13.2090549468994 -48.6693000793457,12.0397529602051 -52.8967781066895,12.354564666748 -53.2115898132324,6.4630823135376 -57.2141990661621,9.79109477996826 -60.3173484802246,12.7143497467041 -56.9443626403809,8.75671291351318 -63.7353057861328,19.6402149200439 -54.7856521606445,7.22762584686279 -63.3305511474609,16.177282333374 -48.7592468261719,11.5000743865967 -56.8544158935547,17.7963161468506 -49.5237922668457,12.7593231201172 -56.3597106933594,14.6032218933105 -64.6797409057617,11.814887046814 -64.0950927734375,16.851879119873 -52.3571014404297,8.35195446014404 -62.2961654663086,20.8994636535645 -59.4178848266602,11.0053701400757 -64.4099044799805,15.1429004669189 -61.2168121337891,11.0953159332275 -57.7089042663574,11.9048328399658 -54.830623626709,7.90222263336182 -62.2961654663086,13.0741348266602 -63.1506576538086,9.02655124664307 -43.4074401855469,12.5344572067261 -57.3041458129883,15.5476579666138 -61.6665420532227,11.4551019668579 -60.5422134399414,23.4629325866699 -60.1374549865723,15.6825771331787 -54.8755950927734,12.3995380401611 -52.9867248535156,13.7937049865723 -46.0158996582031,11.4551019668579 -58.9681549072266,7.27259826660156 -61.531623840332,16.5370674133301 -63.2406005859375,10.7355308532715 -61.4416770935059,5.65356540679932 -55.7750587463379,16.177282333374 -57.2591743469238,10.5556383132935 -56.809440612793,17.6613960266113 -56.8993873596191,14.7381420135498 -59.1030731201172,15.2778186798096 -63.7802810668945,18.7857246398926 -61.531623840332,9.47628307342529 -61.9813537597656,16.6719875335693 -62.3411407470703,7.9471960067749 -55.5951690673828,9.52125644683838 -61.1268653869629,9.43130970001221 -50.0634689331055,5.60859203338623 -58.0237159729004,15.0529537200928 -63.195629119873,17.166690826416 -61.8014602661133,10.7805042266846 -58.8782081604004,14.9630069732666 -63.825252532959,23.5978527069092 -61.846435546875,20.5396785736084 -61.2168121337891,12.309591293335 -54.0211067199707,16.4471206665039 -51.2777442932129,12.8492698669434 -63.3755226135254,19.9100532531738 -63.9601745605469,8.98157787322998 -59.9125900268555,18.0211811065674 -59.8676147460938,12.8042964935303 -58.2036094665527,14.4233293533325 -58.698314666748,7.00275993347168 -57.663932800293,11.5900211334229 -57.5739860534668,17.3915576934814 -59.013126373291,10.6905584335327 -53.7512664794922,15.8624706268311 -61.1268653869629,9.47628307342529 -61.9813537597656,20.5396785736084 -61.4866485595703,17.6613960266113 -60.7221069335938,19.8650798797607 -60.1824264526367,9.16147041320801 -59.327938079834,13.8386783599854 -61.2168121337891,15.6825771331787 -62.4760589599609,21.349193572998 -52.5819664001465,8.03714179992676 -58.698314666748,14.0185708999634 -53.7962417602539,7.99216938018799 -53.5713768005371,7.00275993347168 -56.7644691467285,16.0423622131348 -53.6613235473633,16.7169609069824 -58.2485809326172,11.8598594665527 -52.9417495727539,6.41810894012451 -57.1242523193359,14.8280878067017 -59.327938079834,16.3122024536133 -62.2511940002441,13.2540273666382 -61.9363822937012,18.8306980133057 -55.3253288269043,10.0159606933594 -63.9601745605469,15.997389793396 -54.3359184265137,12.2196445465088 -62.3411407470703,14.9630069732666 -62.2062187194824,15.0979270935059 -52.9417495727539,13.6138134002686 -52.4920196533203,13.0291614532471 -63.0157356262207,13.6138134002686 -57.1242523193359,18.650806427002 -57.8887977600098,16.9418258666992 -61.0369186401367,8.93660545349121 -52.8967781066895,10.0609340667725 -55.5501937866211,17.6613960266113 -46.1058349609375,11.4551019668579 -57.8438262939453,18.9206447601318 -60.8120536804199,18.650806427002 -62.1162719726562,18.8756713867188 -62.9257888793945,20.4047584533691 -63.0607109069824,23.6877975463867 -50.1983871459961,14.5582485198975 -61.1718368530273,18.9206447601318 -57.5739860534668,10.3757457733154 -55.2353820800781,8.30698108673096 -60.5422134399414,10.4656925201416 -63.1506576538086,21.349193572998 -56.9443626403809,13.6587858200073 -62.6109771728516,6.55302810668945 -54.3359184265137,5.20383358001709 -54.1560249328613,14.4683027267456 -64.2749862670898,16.4471206665039 -63.6903343200684,14.8730602264404 -55.1904067993164,7.76730346679688 -64.1400680541992,14.1984634399414 -63.1056823730469,15.6825771331787 -62.2961654663086,17.7513427734375 -51.5026092529297,11.0503435134888 -49.2539520263672,13.3889465332031 -56.3147354125977,14.8730602264404 -47.7248649597168,13.0291614532471 -61.3517303466797,19.2354564666748 -55.9549522399902,10.8254776000977 -55.3253288269043,7.09270572662354 -60.0475082397461,14.0635442733765 -45.8359985351562,12.5794296264648 -52.312126159668,15.0079803466797 -58.698314666748,10.5556383132935 -44.3518981933594,11.2302360534668 -61.3967056274414,6.50805473327637 -61.9813537597656,21.6640071868896 -60.1824264526367,23.5978527069092 -63.7802810668945,6.41810894012451 -55.1004638671875,5.78848457336426 -63.2855758666992,17.7063694000244 -64.3649291992188,17.7513427734375 -58.7882614135742,13.0741348266602 -64.2749862670898,17.3465843200684 -51.0079040527344,12.17467212677 -49.478816986084,11.4101285934448 -56.5845756530762,7.13767910003662 -56.4496574401855,18.0211811065674 -60.2274017333984,13.1191082000732 -61.1718368530273,19.2804298400879 -58.7882614135742,18.650806427002 -54.7406768798828,6.05832386016846 -59.7776718139648,15.3227920532227 -50.1084442138672,7.58741092681885 -52.2671546936035,15.0529537200928 -59.1030731201172,18.3359928131104 -63.825252532959,19.8650798797607 -52.9867248535156,9.70114898681641 -58.8782081604004,7.81227684020996 -54.7856521606445,10.1508798599243 -44.6666870117188,10.5556383132935 -63.6453628540039,23.148120880127 -61.0369186401367,7.6773567199707 -50.7830390930176,14.6481952667236 -51.5925559997559,6.59800148010254 -59.8676147460938,14.4683027267456 -56.49462890625,9.97098731994629 -59.327938079834,21.2142753601074 -62.0263290405273,7.54243755340576 -63.2855758666992,7.27259826660156 -62.0263290405273,21.0343818664551 -58.3385314941406,17.0767459869385 -52.312126159668,10.3307723999023 -63.4654693603516,22.1587104797363 -60.5422134399414,9.16147041320801 -53.4814300537109,7.31757164001465 -48.3095169067383,12.7143497467041 -44.0820617675781,12.489483833313 -62.7009239196777,20.4047584533691 -55.3703002929688,6.01335048675537 -51.3676910400391,8.84665870666504 -50.4232559204102,13.34397315979 -53.6163482666016,6.41810894012451 -52.4470443725586,9.16147041320801 -55.3703002929688,16.492094039917 -63.2855758666992,21.4841136932373 -61.846435546875,12.7593231201172 -47.1402282714844,11.1852626800537 -63.9601745605469,15.0079803466797 -64.0501174926758,16.9418258666992 -55.3703002929688,15.4127388000488 -51.4576377868652,9.56622886657715 -61.9363822937012,12.17467212677 -59.4628601074219,10.1958532333374 -44.9815063476562,12.7593231201172 -60.8120536804199,10.6905584335327 -56.6295471191406,11.9048328399658 -56.9443626403809,11.9498062133789 -59.7776718139648,7.31757164001465 -63.3305511474609,22.6983890533447 -63.4204940795898,16.4471206665039 -44.2619323730469,12.2646179199219 -63.4204940795898,22.9682273864746 -59.013126373291,6.73292064666748 -60.9020004272461,14.8730602264404 -64.5897979736328,16.492094039917 -47.9047584533691,11.2302360534668 -62.4310836791992,17.9762077331543 -63.195629119873,15.4127388000488 -57.1242523193359,7.54243755340576 -61.6665420532227,21.6190338134766 -62.3861122131348,12.0847253799438 -55.2353820800781,15.0079803466797 -62.2062187194824,19.9100532531738 -63.825252532959,9.43130970001221 -49.0290870666504,11.6799669265747 -61.1718368530273,11.6799669265747 -62.1162719726562,23.822717666626 -57.8887977600098,7.18265247344971 -54.1110534667969,6.28318881988525 -50.7830390930176,12.489483833313 -58.8332328796387,9.9260139465332 -55.9099807739258,6.14826965332031 -54.5607833862305,10.0609340667725 -49.5237922668457,5.74351119995117 -58.6533432006836,6.28318881988525 -60.3623199462891,7.04773330688477 -50.4232559204102,14.2884101867676 -61.531623840332,7.13767910003662 -59.5977783203125,15.1429004669189 -54.6057586669922,9.11649799346924 -59.5528030395508,10.3757457733154 -53.9311599731445,15.817497253418 -45.8359985351562,12.984188079834 -61.8014602661133,8.57682037353516 -58.2036094665527,7.31757164001465 -52.5819664001465,9.9260139465332 -56.8993873596191,14.8730602264404 -57.2591743469238,14.6481952667236 -63.825252532959,11.3651552200317 -62.5660057067871,10.1059074401855 -60.4972381591797,17.3016109466553 -58.8332328796387,15.7725238800049 -53.2565612792969,16.5370674133301 -55.4602470397949,17.0767459869385 -64.634765625,21.8438987731934 -64.0051422119141,22.0687656402588 -60.5422134399414,8.80168533325195 -44.8915710449219,10.6006116867065 -50.333309173584,11.994779586792 -60.9020004272461,7.6773567199707 -60.1374549865723,21.1693019866943 -62.1162719726562,14.8730602264404 -49.9735221862793,7.81227684020996 -62.3411407470703,8.12708854675293 -64.2749862670898,9.29639053344727 -57.663932800293,6.28318881988525 -55.2353820800781,7.45249080657959 -51.6375312805176,10.6455850601196 -61.7115173339844,10.2408266067505 -54.515811920166,7.63238334655762 -58.6083679199219,11.5450477600098 -57.8438262939453,6.28318881988525 -59.327938079834,18.1561012268066 -63.2406005859375,22.6084423065186 -59.642749786377,20.2248649597168 -44.0370788574219,11.3651552200317 -46.9603271484375,12.2646179199219 -63.7802810668945,5.38372611999512 -59.4178848266602,5.29378032684326 -63.2855758666992,14.7831144332886 -56.49462890625,8.53184700012207 -48.1296234130859,12.4445114135742 -47.5899467468262,13.5238666534424 -54.1110534667969,15.5926313400269 -61.4866485595703,15.2328462600708 -60.0025367736816,11.6349945068359 -64.1400680541992,8.98157787322998 -56.4046859741211,14.4233293533325 -59.9575614929199,13.6138134002686 -57.4390640258789,18.5608596801758 -51.0079040527344,14.7381420135498 -62.2062187194824,21.2592487335205 -60.4072952270508,18.8306980133057 -46.2407531738281,12.489483833313 -44.711669921875,11.9498062133789 -59.5078315734863,13.1191082000732 -60.3173484802246,9.16147041320801 -63.3755226135254,13.9735984802246 -49.6137390136719,13.0741348266602 -61.7564888000488,7.31757164001465 -64.4548797607422,10.8704509735107 -60.4522666931152,15.0979270935059 -62.0713005065918,15.5476579666138 -53.5713768005371,10.6455850601196 -63.7802810668945,16.6719875335693 -60.991943359375,23.2380676269531 -61.6215667724609,6.4630823135376 -49.6587104797363,13.4339199066162 -62.4760589599609,20.5846500396729 -59.8676147460938,7.81227684020996 -57.7538795471191,13.1191082000732 -49.2089805603027,14.0185708999634 -63.6453628540039,23.8676910400391 -64.0051422119141,20 -51.2327728271484,10.3307723999023 -55.7300872802734,9.52125644683838 -63.6003875732422,13.0291614532471 -54.1560249328613,6.73292064666748 -59.1030731201172,5.38372611999512 -59.7776718139648,11.6349945068359 -61.6215667724609,7.18265247344971 -49.6137390136719,13.1640815734863 -56.179817199707,13.3889465332031 -60.991943359375,7.6773567199707 -50.6930923461914,13.4339199066162 -59.5078315734863,8.98157787322998 -59.327938079834,15.1878728866577 -50.5132026672363,5.24880695343018 -53.3015365600586,12.7593231201172 -51.0528793334961,8.08211517333984 -64.4548797607422,13.2540273666382 -64.1850433349609,13.5688400268555 -58.9681549072266,19.9550266265869 -54.1560249328613,16.6270141601562 -62.2511940002441,10.1059074401855 -59.4178848266602,16.5370674133301 -53.7512664794922,9.74612140655518 -59.013126373291,15.5926313400269 -51.682502746582,6.86783981323242 -55.5951690673828,14.9630069732666 -54.7406768798828,7.58741092681885 -45.8359985351562,11.4551019668579 -60.5871887207031,21.0793552398682 -51.0978507995605,6.91281318664551 -57.663932800293,13.6587858200073 -53.1216430664062,13.6587858200073 -61.3967056274414,16.2672290802002 -60.8570251464844,7.31757164001465 -62.8808174133301,18.3359928131104 -59.6877212524414,5.56361865997314 -57.9787445068359,7.58741092681885 -55.2803535461426,8.26200771331787 -52.9417495727539,5.78848457336426 -54.830623626709,9.38633632659912 -50.1983871459961,12.9392156600952 -53.5713768005371,16.4021472930908 -58.3835029602051,16.6719875335693 -50.9179611206055,5.78848457336426 -52.6269378662109,9.20644378662109 -54.4258651733398,12.0397529602051 -64.0950927734375,23.19309425354 -61.7564888000488,17.4365310668945 -53.7062950134277,12.1296987533569 -55.0105171203613,12.1296987533569 -59.327938079834,18.9206447601318 -63.3305511474609,14.6032218933105 -61.0818901062012,19.2354564666748 -60.0475082397461,12.489483833313 -64.3649291992188,5.56361865997314 -61.1268653869629,12.7143497467041 -53.0766716003418,12.669376373291 -54.5607833862305,14.9180335998535 -57.9337692260742,17.0767459869385 -63.7353057861328,20.2698383331299 -61.6665420532227,16.9867992401123 -52.8068313598633,12.669376373291 -60.2723731994629,6.68794727325439 -56.2697639465332,15.9074440002441 -53.6163482666016,9.25141716003418 -55.9549522399902,6.95778656005859 -56.9443626403809,17.7063694000244 -52.5819664001465,13.4339199066162 -62.2511940002441,17.0317726135254 -58.698314666748,12.309591293335 -64.7247161865234,21.3941669464111 -61.1268653869629,16.9867992401123 -63.1056823730469,19.1455097198486 -64.0501174926758,14.8730602264404 -60.5871887207031,7.58741092681885 -53.7062950134277,13.8836517333984 -48.7142753601074,12.2646179199219 -59.327938079834,19.010591506958 -61.2617835998535,23.148120880127 -52.1322326660156,14.1534900665283 -55.5052185058594,16.80690574646 -48.4444351196289,13.9735984802246 -54.1110534667969,8.66676616668701 -58.6083679199219,6.77789402008057 -62.2062187194824,7.40751838684082 -57.1692276000977,14.4233293533325 -64.5897979736328,10.8704509735107 -56.5845756530762,9.11649799346924 -55.3703002929688,14.2434368133545 -63.6453628540039,13.1191082000732 -53.7962417602539,15.1429004669189 -64.0501174926758,21.3042221069336 -49.0740585327148,12.8492698669434 -52.536994934082,9.9260139465332 -61.1718368530273,13.9735984802246 -57.7089042663574,13.34397315979 -63.6903343200684,16.9418258666992 -60.1374549865723,18.3809661865234 -54.201000213623,6.73292064666748 -63.3755226135254,5.9234037399292 -56.9443626403809,8.53184700012207 -58.8782081604004,12.0847253799438 -63.0607109069824,22.8782806396484 -56.6745223999023,12.2196445465088 -63.7353057861328,14.0185708999634 -58.5184211730957,8.98157787322998 -59.642749786377,17.3016109466553 -59.642749786377,8.35195446014404 -58.2036094665527,17.5714492797852 -61.4416770935059,15.997389793396 -63.825252532959,7.31757164001465 -60.0025367736816,11.2302360534668 -48.4444351196289,12.354564666748 -61.7115173339844,21.0793552398682 -59.1030731201172,14.8280878067017 -58.2485809326172,14.8730602264404 -48.3544883728027,12.489483833313 -57.9787445068359,14.1534900665283 -60.1824264526367,21.6190338134766 -63.9601745605469,19.010591506958 -48.8941688537598,11.9498062133789 -63.4654693603516,5.29378032684326 -61.6665420532227,21.4391403198242 -64.4998474121094,11.814887046814 -64.2300109863281,14.8280878067017 -46.5555725097656,12.4445114135742 -64.3199615478516,10.9154233932495 -49.478816986084,13.5688400268555 -58.2935562133789,19.325403213501 -58.7432861328125,5.78848457336426 -61.306755065918,5.6985387802124 -62.9257888793945,15.5926313400269 -49.164005279541,13.2540273666382 -61.531623840332,16.4021472930908 -49.703685760498,11.6349945068359 -43.3624877929688,11.6799669265747 -56.49462890625,16.80690574646 -63.3305511474609,11.3651552200317 -60.2274017333984,13.2090549468994 -52.1322326660156,13.8836517333984 -59.9125900268555,14.5132751464844 -51.1428260803223,7.27259826660156 -61.8914070129395,5.60859203338623 -63.3755226135254,16.9418258666992 -59.2829666137695,19.9550266265869 -48.7592468261719,12.0847253799438 -60.2274017333984,5.9234037399292 -63.9601745605469,22.9232540130615 -50.7380676269531,13.6587858200073 -64.1400680541992,6.23821640014648 -59.1030731201172,8.48687362670898 -61.6215667724609,22.4285507202148 -57.1692276000977,12.984188079834 -59.8676147460938,7.00275993347168 -53.2565612792969,10.8704509735107 -55.9549522399902,5.4286994934082 -62.9257888793945,21.2142753601074 -54.830623626709,15.6376037597656 -46.2407531738281,12.7593231201172 -60.2723731994629,22.6084423065186 -56.3147354125977,13.5238666534424 -60.991943359375,15.6376037597656 -57.8438262939453,8.39692687988281 -64.3649291992188,9.11649799346924 -55.2803535461426,14.1534900665283 -53.5713768005371,9.25141716003418 -60.4072952270508,12.309591293335 -57.8887977600098,12.7143497467041 -51.1877975463867,10.6905584335327 -52.1772079467773,14.2434368133545 -58.0686912536621,10.6455850601196 -51.5026092529297,9.25141716003418 -46.1508178710938,12.7143497467041 -55.145435333252,11.3201818466187 -52.0872611999512,15.3677654266357 -50.4682273864746,13.34397315979 -64.2300109863281,16.851879119873 -52.4020729064941,10.5106649398804 -49.9735221862793,6.41810894012451 -62.7009239196777,19.685188293457 -58.6533432006836,19.5052947998047 -58.8332328796387,15.2778186798096 -60.0475082397461,19.4153499603271 -63.510440826416,22.0687656402588 -63.4654693603516,18.2010746002197 -58.2485809326172,7.99216938018799 -59.327938079834,23.148120880127 -63.1056823730469,5.83345794677734 -56.809440612793,11.5000743865967 -64.4548797607422,5.4286994934082 -57.1692276000977,12.8042964935303 -59.1480445861816,5.38372611999512 -55.4152755737305,8.21703433990479 -60.6321601867676,7.99216938018799 -60.5422134399414,19.5502681732178 -53.8861885070801,13.7937049865723 -53.4814300537109,13.2540273666382 -60.0025367736816,23.7777442932129 -54.4708366394043,13.7937049865723 -55.5052185058594,14.0185708999634 -63.7802810668945,7.85724925994873 -60.677131652832,18.9656181335449 -60.0475082397461,17.5714492797852 -55.5052185058594,10.4656925201416 -61.6215667724609,6.10329627990723 -59.1480445861816,12.4445114135742 -61.7564888000488,11.5900211334229 -51.6375312805176,9.9260139465332 -56.179817199707,17.6164226531982 -59.1030731201172,6.10329627990723 -51.9523429870605,14.3783569335938 -56.7194976806641,10.6455850601196 -56.3147354125977,5.9234037399292 -56.8544158935547,13.2990007400513 -49.3888740539551,12.1296987533569 -60.2274017333984,9.70114898681641 -61.6215667724609,17.7513427734375 -61.8914070129395,19.4603214263916 -60.0475082397461,21.2142753601074 -52.6719131469727,14.4233293533325 -52.8068313598633,6.14826965332031 -63.3755226135254,18.4709129333496 -57.3940925598145,17.481502532959 -48.5343818664551,12.5794296264648 -49.3888740539551,13.0741348266602 -63.7802810668945,14.1534900665283 -52.2671546936035,8.39692687988281 -58.7432861328125,16.851879119873 -63.6903343200684,19.325403213501 -58.9681549072266,20.1349201202393 -58.8782081604004,9.34136390686035 -64.1850433349609,9.88104152679443 -59.2379913330078,14.5132751464844 -61.4416770935059,18.2460479736328 -59.5078315734863,9.29639053344727 -57.2591743469238,18.1561012268066 -54.201000213623,15.7275505065918 -63.825252532959,6.41810894012451 -55.1904067993164,15.3677654266357 -64.4099044799805,11.3651552200317 -52.851806640625,6.28318881988525 -64.7696914672852,23.822717666626 -50.9629325866699,9.38633632659912 -59.1930198669434,8.48687362670898 -63.510440826416,17.7513427734375 -53.6163482666016,12.7593231201172 -50.5581741333008,14.9630069732666 -49.8386039733887,6.32816219329834 -59.1030731201172,17.8412895202637 -44.6217346191406,11.8598594665527 -62.3411407470703,13.34397315979 -51.0079040527344,10.1059074401855 -61.0818901062012,8.26200771331787 -61.1268653869629,20.8095169067383 -64.3649291992188,6.32816219329834 -64.5448226928711,16.1323089599609 -52.4020729064941,8.7117395401001 -63.3305511474609,12.489483833313 -63.0607109069824,18.650806427002 -61.1268653869629,20 -47.814811706543,12.7593231201172 -64.3199615478516,8.21703433990479 -60.5871887207031,8.84665870666504 -59.5078315734863,9.43130970001221 -52.6269378662109,13.7937049865723 -62.9707641601562,6.59800148010254 -53.9311599731445,10.6905584335327 -59.2379913330078,15.9524164199829 -60.0025367736816,12.9392156600952 -53.5264015197754,6.82286739349365 -62.0263290405273,22.6084423065186 -54.2459716796875,13.4339199066162 -54.7856521606445,13.3889465332031 -58.5184211730957,19.9550266265869 -58.9681549072266,13.1640815734863 -63.8702239990234,22.9682273864746 -50.4232559204102,7.81227684020996 -62.8808174133301,15.9524164199829 -62.7009239196777,10.1059074401855 -47.0952453613281,12.2196445465088 -62.1162719726562,10.9603967666626 -62.4760589599609,13.8386783599854 -64.634765625,16.8968524932861 -63.2406005859375,15.2778186798096 -60.5422134399414,19.6402149200439 -53.3015365600586,6.32816219329834 -58.5184211730957,18.8306980133057 -60.6321601867676,13.7037591934204 -63.6903343200684,8.75671291351318 -50.6031455993652,12.7143497467041 -45.9709167480469,12.5794296264648 -58.9231796264648,13.1640815734863 -57.0792808532715,12.8042964935303 -51.0978507995605,9.07152462005615 -56.8993873596191,6.05832386016846 -60.9020004272461,6.32816219329834 -61.9813537597656,7.49746417999268 -61.1268653869629,13.34397315979 -57.7538795471191,12.0397529602051 -61.7115173339844,6.05832386016846 -52.2221794128418,11.994779586792 -51.0079040527344,6.14826965332031 -64.0051422119141,13.8386783599854 -51.997314453125,7.40751838684082 -54.0660781860352,13.6138134002686 -52.1322326660156,14.9630069732666 -57.2141990661621,9.97098731994629 -51.1428260803223,5.74351119995117 -53.7962417602539,13.1191082000732 -63.2406005859375,12.3995380401611 -53.4814300537109,7.36254501342773 -63.4654693603516,8.08211517333984 -64.4548797607422,11.8598594665527 -56.0448989868164,9.65617561340332 -58.0237159729004,13.0291614532471 -64.0950927734375,13.4339199066162 -64.6797409057617,9.97098731994629 -58.2036094665527,18.6957778930664 -60.991943359375,11.6349945068359 -52.6719131469727,14.0635442733765 -45.2063903808594,12.354564666748 -64.1850433349609,16.2222557067871 -62.0263290405273,19.5952415466309 -63.9601745605469,23.2380676269531 -60.1824264526367,16.9867992401123 -61.306755065918,19.0555629730225 -53.1216430664062,14.0635442733765 -61.0818901062012,14.2434368133545 -61.6665420532227,20.1798934936523 -52.7618598937988,10.7355308532715 -64.1850433349609,14.8280878067017 -51.0978507995605,11.994779586792 -57.34912109375,10.8254776000977 -47.6798934936523,13.4788932800293 -63.2855758666992,14.4233293533325 -63.3755226135254,6.73292064666748 -49.1190338134766,5.9234037399292 -54.3808898925781,8.53184700012207 -64.6797409057617,14.0185708999634 -61.2617835998535,16.5370674133301 -53.9311599731445,15.0979270935059 -61.0818901062012,10.9154233932495 -53.1216430664062,12.8942422866821 -48.3544883728027,12.17467212677 -64.4548797607422,11.0053701400757 -64.1850433349609,6.37313556671143 -53.2565612792969,7.27259826660156 -61.8914070129395,16.5820407867432 -44.9365234375,12.2196445465088 -52.6719131469727,11.6799669265747 -56.0448989868164,5.60859203338623 -58.4734497070312,9.02655124664307 -61.1268653869629,5.74351119995117 -59.4178848266602,23.2830390930176 -60.3173484802246,9.56622886657715 -52.0422897338867,10.4207191467285 -60.991943359375,22.3835773468018 -61.3517303466797,12.5344572067261 -60.677131652832,20.314811706543 -54.2459716796875,10.0159606933594 -62.0263290405273,5.6985387802124 -61.5765953063965,17.4365310668945 -55.2803535461426,15.0979270935059 -56.1348457336426,17.6164226531982 -55.6851119995117,12.8492698669434 -53.346508026123,12.17467212677 -59.4628601074219,11.0503435134888 -43.8121948242188,11.9048328399658 -54.1110534667969,14.7831144332886 -56.6745223999023,11.5000743865967 -62.3411407470703,6.82286739349365 -64.0051422119141,22.1587104797363 -53.0316963195801,6.10329627990723 -57.9787445068359,12.7593231201172 -56.179817199707,16.7169609069824 -63.825252532959,13.5688400268555 -50.1534156799316,13.7487316131592 -59.4628601074219,14.2434368133545 -63.4654693603516,12.0847253799438 -60.677131652832,22.2036838531494 -59.4628601074219,19.5052947998047 -56.2697639465332,10.0609340667725 -54.3359184265137,15.9524164199829 -58.0237159729004,14.7381420135498 -63.7353057861328,21.4391403198242 -50.5132026672363,5.29378032684326 -51.0079040527344,13.0741348266602 -64.3199615478516,19.1455097198486 -61.7564888000488,18.8756713867188 -56.2697639465332,17.8412895202637 -55.8200340270996,16.9867992401123 -57.1242523193359,8.17206192016602 -58.9231796264648,11.5450477600098 -60.7670783996582,13.9286251068115 -50.3782806396484,12.309591293335 -64.5448226928711,5.24880695343018 -60.7221069335938,22.4735221862793 -50.1983871459961,14.7831144332886 -64.7696914672852,10.9154233932495 -45.5211791992188,11.5450477600098 -59.9575614929199,20.9444370269775 -57.2141990661621,5.6985387802124 -64.0950927734375,8.4419002532959 -60.8120536804199,7.76730346679688 -59.1030731201172,14.4683027267456 -56.6745223999023,17.2116641998291 -59.9125900268555,11.0503435134888 -59.2379913330078,21.3042221069336 -58.4734497070312,10.5106649398804 -54.6057586669922,16.5370674133301 -49.478816986084,5.9234037399292 -60.7221069335938,11.814887046814 -60.4072952270508,22.0237922668457 -54.4708366394043,8.4419002532959 -51.5925559997559,11.6349945068359 -61.7564888000488,5.87843132019043 -61.8914070129395,16.8968524932861 -63.0157356262207,10.3757457733154 -51.2777442932129,8.08211517333984 -60.1824264526367,11.9048328399658 -49.164005279541,13.1640815734863 -63.3305511474609,14.8730602264404 -62.0713005065918,5.47367286682129 -52.6719131469727,9.11649799346924 -63.9601745605469,16.2672290802002 -51.0978507995605,10.3757457733154 -61.1268653869629,21.7539520263672 -58.5184211730957,17.6613960266113 -62.3411407470703,23.6877975463867 -62.3861122131348,13.6587858200073 -59.1030731201172,21.1243286132812 -55.8200340270996,6.32816219329834 -55.9549522399902,11.5450477600098 -64.6797409057617,10.8254776000977 -60.677131652832,19.9100532531738 -64.5897979736328,13.5238666534424 -50.9629325866699,9.07152462005615 -60.0025367736816,14.9180335998535 -57.2141990661621,14.0635442733765 -64.3649291992188,22.7433624267578 -61.306755065918,5.74351119995117 -63.825252532959,11.3201818466187 -61.6665420532227,19.1904830932617 -55.8650054931641,17.0767459869385 -51.1877975463867,14.6032218933105 -53.4814300537109,7.27259826660156 -55.3703002929688,6.68794727325439 -46.1508178710938,11.5000743865967 -55.6401405334473,16.492094039917 -62.7908706665039,6.59800148010254 -58.5633926391602,5.29378032684326 -59.642749786377,16.80690574646 -51.3227157592773,7.22762584686279 -45.6560974121094,12.309591293335 -53.3015365600586,13.8836517333984 -56.49462890625,15.3227920532227 -53.6613235473633,9.38633632659912 -56.4046859741211,6.68794727325439 -57.2591743469238,14.0185708999634 -61.8014602661133,9.20644378662109 -56.9893341064453,7.04773330688477 -59.4628601074219,9.83606815338135 -58.1136627197266,17.9762077331543 -59.0580978393555,13.9735984802246 -54.6957054138184,10.1508798599243 -51.5475845336914,9.74612140655518 -58.8782081604004,8.98157787322998 -64.0950927734375,13.1191082000732 -55.5052185058594,14.2884101867676 -61.531623840332,15.3227920532227 -62.8358459472656,10.5556383132935 -64.5448226928711,5.51864528656006 -61.8014602661133,9.11649799346924 -55.6851119995117,7.13767910003662 -51.5925559997559,10.4656925201416 -53.7512664794922,12.8942422866821 -57.5290145874023,17.2566375732422 -61.2617835998535,6.41810894012451 -56.9893341064453,6.28318881988525 -53.346508026123,12.4445114135742 -64.4099044799805,16.9867992401123 -61.2168121337891,22.5634689331055 -59.4628601074219,11.4101285934448 -53.7962417602539,10.2857999801636 -50.018497467041,6.23821640014648 -51.1428260803223,12.8042964935303 -64.5448226928711,10.2408266067505 -62.3411407470703,22.2486572265625 -57.4840393066406,13.1191082000732 -56.2697639465332,11.7249402999878 -61.7115173339844,23.0132007598877 -59.4178848266602,23.3280124664307 -56.3597106933594,15.2778186798096 -58.4734497070312,19.2804298400879 -50.648120880127,8.39692687988281 -61.4416770935059,10.1508798599243 -57.663932800293,7.58741092681885 -64.1400680541992,17.9312343597412 -55.9549522399902,12.5344572067261 -57.1242523193359,18.4259395599365 -54.8755950927734,9.56622886657715 -59.8226432800293,7.49746417999268 -53.6163482666016,13.0291614532471 -62.6559524536133,22.1587104797363 -52.4020729064941,13.4339199066162 -57.2591743469238,18.5158863067627 -52.2671546936035,12.8492698669434 -61.2617835998535,12.8042964935303 -62.4310836791992,21.6190338134766 -62.4760589599609,13.9286251068115 -51.9073677062988,12.309591293335 -55.1904067993164,15.8624706268311 -44.48681640625,11.6349945068359 -63.825252532959,12.9392156600952 -48.0846519470215,14.0185708999634 -43.63232421875,12.669376373291 -53.166618347168,5.51864528656006 -60.4972381591797,9.11649799346924 -52.8068313598633,9.56622886657715 -63.6453628540039,20.8544902801514 -52.1772079467773,5.51864528656006 -56.3597106933594,6.4630823135376 -59.327938079834,14.7831144332886 -60.7221069335938,16.3571739196777 -60.9020004272461,15.4577121734619 -55.8650054931641,15.3227920532227 -60.5422134399414,9.43130970001221 -53.9311599731445,8.4419002532959 -60.4522666931152,10.2857999801636 -63.7802810668945,5.24880695343018 -56.8544158935547,16.5820407867432 -59.642749786377,13.2090549468994 -58.698314666748,10.4656925201416 -48.7142753601074,11.7249402999878 -61.9363822937012,14.1534900665283 -64.5448226928711,15.5476579666138 -58.5633926391602,6.68794727325439 -49.703685760498,7.36254501342773 -55.6851119995117,11.814887046814 -50.8280143737793,13.1640815734863 -64.3199615478516,6.86783981323242 -53.5713768005371,10.7805042266846 -55.1004638671875,8.30698108673096 -58.9231796264648,15.0529537200928 -50.4682273864746,13.5238666534424 -53.5713768005371,6.55302810668945 -58.9681549072266,20.9444370269775 -63.2855758666992,18.6957778930664 -58.5184211730957,19.1455097198486 -54.7856521606445,14.9180335998535 -57.34912109375,5.29378032684326 -52.9417495727539,13.7037591934204 -56.2697639465332,17.7963161468506 -53.7962417602539,15.0529537200928 -55.6401405334473,9.34136390686035 -49.0290870666504,12.9392156600952 -56.9443626403809,14.2434368133545 -43.4974060058594,11.7249402999878 -56.8993873596191,13.0741348266602 -60.8120536804199,16.9418258666992 -57.8438262939453,17.4365310668945 -64.7696914672852,22.833309173584 -54.5607833862305,5.51864528656006 -62.1162719726562,14.5582485198975 -48.9841156005859,11.7249402999878 -64.2300109863281,17.8412895202637 -58.7882614135742,16.6719875335693 -56.49462890625,10.0609340667725 -63.8702239990234,8.66676616668701 -63.195629119873,19.6402149200439 -55.4602470397949,11.5900211334229 -48.849193572998,12.8042964935303 -63.3305511474609,16.6719875335693 -64.4548797607422,17.8862609863281 -62.6559524536133,6.50805473327637 -51.9073677062988,12.8942422866821 -44.9365234375,10.9154233932495 -57.5290145874023,10.5556383132935 -56.9893341064453,17.6613960266113 -58.7432861328125,19.6402149200439 -64.3199615478516,21.7539520263672 -55.9549522399902,17.4365310668945 -51.7274780273438,6.91281318664551 -53.7062950134277,14.8280878067017 -50.4682273864746,12.1296987533569 -59.8226432800293,23.19309425354 -44.4418334960938,11.1402893066406 -63.0157356262207,21.3042221069336 -53.0766716003418,16.2222557067871 -54.9205703735352,5.60859203338623 -52.6269378662109,9.38633632659912 -51.4576377868652,12.7593231201172 -61.0369186401367,5.87843132019043 -64.4099044799805,22.833309173584 -52.0422897338867,9.07152462005615 -47.6349182128906,11.6799669265747 -56.3147354125977,11.6799669265747 -55.7750587463379,10.3307723999023 -52.4020729064941,13.5238666534424 -61.7115173339844,6.86783981323242 -53.1216430664062,14.3783569335938 -60.991943359375,9.43130970001221 -62.4760589599609,20.314811706543 -64.2749862670898,18.8306980133057 -62.4310836791992,23.19309425354 -62.7009239196777,12.9392156600952 -59.0580978393555,16.6719875335693 -60.2723731994629,20.5396785736084 -57.2591743469238,11.4551019668579 -59.4178848266602,7.85724925994873 -58.4734497070312,7.72233009338379 -55.8200340270996,15.7275505065918 -63.6453628540039,8.57682037353516 -47.7248649597168,11.2302360534668 -61.2617835998535,12.4445114135742 -58.4284744262695,6.05832386016846 -50.648120880127,12.6244029998779 -63.4654693603516,17.8412895202637 -53.7062950134277,6.14826965332031 -49.4338455200195,6.68794727325439 -50.8729858398438,6.10329627990723 -54.6057586669922,11.0503435134888 -52.8068313598633,5.4286994934082 -54.515811920166,12.8942422866821 -64.5897979736328,20.5396785736084 -54.4258651733398,13.1191082000732 -57.34912109375,10.2857999801636 -50.8280143737793,8.35195446014404 -55.2803535461426,9.11649799346924 -58.8782081604004,19.4603214263916 -53.5264015197754,16.5370674133301 -46.2407531738281,11.2752084732056 -47.4550476074219,13.1191082000732 -61.8014602661133,11.1852626800537 -50.7830390930176,9.25141716003418 -50.9179611206055,9.9260139465332 -62.5210342407227,11.9498062133789 -58.6533432006836,9.74612140655518 -55.6851119995117,13.2090549468994 -52.4470443725586,12.669376373291 -63.510440826416,14.6931686401367 -63.4204940795898,8.84665870666504 -64.7696914672852,8.93660545349121 -62.7009239196777,7.27259826660156 -51.5475845336914,15.0979270935059 -57.1692276000977,18.5158863067627 -63.7802810668945,5.6985387802124 -58.4734497070312,9.79109477996826 -58.1586380004883,13.1640815734863 -55.5501937866211,16.5820407867432 -52.2221794128418,6.55302810668945 -55.7750587463379,11.7249402999878 -57.6189575195312,8.53184700012207 -60.3173484802246,6.01335048675537 -51.0528793334961,6.77789402008057 -63.510440826416,11.3201818466187 -61.4416770935059,22.1587104797363 -61.7564888000488,10.9154233932495 -51.3676910400391,10.1059074401855 -60.991943359375,16.5820407867432 -56.9443626403809,11.3201818466187 -57.8438262939453,19.2804298400879 -48.7142753601074,11.5450477600098 -52.9867248535156,13.8836517333984 -51.5925559997559,14.0635442733765 -52.312126159668,11.9048328399658 -63.9151992797852,11.0053701400757 -56.6295471191406,17.6613960266113 -63.5554122924805,7.27259826660156 -53.9311599731445,11.0053701400757 -54.6507301330566,11.9048328399658 -55.5052185058594,17.0767459869385 -51.9523429870605,11.9048328399658 -50.8729858398438,12.9392156600952 -56.9443626403809,13.7487316131592 -63.5554122924805,18.650806427002 -63.8702239990234,17.8862609863281 -59.7326965332031,8.7117395401001 -64.7247161865234,7.31757164001465 -63.7353057861328,19.325403213501 -55.7300872802734,14.3333835601807 -64.634765625,10.1958532333374 -55.1904067993164,10.1508798599243 -64.634765625,13.5688400268555 -53.8412132263184,13.9735984802246 -54.4708366394043,14.6481952667236 -62.2511940002441,9.38633632659912 -52.1772079467773,14.4233293533325 -54.2909469604492,12.669376373291 -54.4708366394043,16.8968524932861 -60.7221069335938,14.9630069732666 -62.1162719726562,15.0979270935059 -52.9417495727539,7.72233009338379 -50.648120880127,8.17206192016602 -58.4734497070312,11.0953159332275 -62.4760589599609,17.8862609863281 -53.5264015197754,12.9392156600952 -63.195629119873,18.3359928131104 -57.8438262939453,6.91281318664551 -57.3041458129883,8.93660545349121 -56.5845756530762,11.5450477600098 -56.5396041870117,13.4339199066162 -51.1877975463867,7.13767910003662 -54.7856521606445,7.40751838684082 -54.3808898925781,14.1984634399414 -44.0820617675781,11.0953159332275 -47.7698402404785,13.0741348266602 -63.2855758666992,23.7777442932129 -57.4840393066406,11.1852626800537 -60.8570251464844,20.0449733734131 -52.8967781066895,10.7805042266846 -54.7856521606445,9.25141716003418 -56.9443626403809,11.4101285934448 -50.1983871459961,14.6481952667236 -46.7804260253906,12.5794296264648 -59.6877212524414,16.8968524932861 -59.6877212524414,18.6957778930664 -44.9815063476562,11.0053701400757 -59.2379913330078,11.7249402999878 -54.2459716796875,12.309591293335 -47.3650817871094,11.6799669265747 -58.1586380004883,6.37313556671143 -61.9363822937012,16.9867992401123 -57.6189575195312,8.08211517333984 -44.4418334960938,12.3995380401611 -58.9681549072266,13.6138134002686 -59.8676147460938,23.6428260803223 -53.0316963195801,13.2090549468994 -61.0818901062012,18.7407512664795 -62.3411407470703,10.3307723999023 -63.7353057861328,10.8704509735107 -54.7856521606445,10.2857999801636 -58.2036094665527,6.01335048675537 -55.1004638671875,9.07152462005615 -61.4866485595703,20.989408493042 -52.312126159668,6.28318881988525 -58.8332328796387,20.7195701599121 -58.6083679199219,15.0979270935059 -60.5422134399414,7.27259826660156 -61.2617835998535,16.6270141601562 -60.677131652832,11.7699136734009 -60.0025367736816,20.6296234130859 -61.8914070129395,10.2408266067505 -51.2327728271484,7.49746417999268 -61.7115173339844,19.3703765869141 -64.4998474121094,21.2142753601074 -60.0924835205078,9.97098731994629 -63.8702239990234,12.7593231201172 -57.9787445068359,16.80690574646 -58.2036094665527,11.7699136734009 -59.8226432800293,13.4339199066162 -49.164005279541,12.669376373291 -62.7009239196777,10.6455850601196 -63.4204940795898,17.6164226531982 -61.7115173339844,22.9682273864746 -51.1877975463867,9.43130970001221 -51.0978507995605,8.35195446014404 -52.4020729064941,15.1429004669189 -59.2379913330078,5.38372611999512 -63.9151992797852,9.20644378662109 -55.5052185058594,10.2408266067505 -56.49462890625,8.62179279327393 -64.0950927734375,9.52125644683838 -64.1400680541992,21.9338455200195 -56.179817199707,5.74351119995117 -64.1400680541992,13.4788932800293 -53.3015365600586,7.00275993347168 -58.3385314941406,12.309591293335 -64.4099044799805,7.58741092681885 -60.4972381591797,6.73292064666748 -60.3173484802246,6.10329627990723 -61.2617835998535,14.0185708999634 -53.3015365600586,8.7117395401001 -48.3544883728027,13.2540273666382 -55.5951690673828,10.6905584335327 -61.5765953063965,7.49746417999268 -60.0924835205078,17.0767459869385 -60.4972381591797,22.7433624267578 -58.7432861328125,12.1296987533569 -62.2961654663086,23.9576377868652 -60.6321601867676,8.03714179992676 -64.2300109863281,14.1534900665283 -60.8570251464844,16.8968524932861 -59.2379913330078,18.7407512664795 -63.195629119873,15.2778186798096 -55.3253288269043,13.0741348266602 -55.3703002929688,7.04773330688477 -46.3307189941406,13.3889465332031 -59.327938079834,11.6799669265747 -61.2168121337891,12.1296987533569 -64.5897979736328,19.4153499603271 -57.9787445068359,11.7699136734009 -59.2379913330078,7.40751838684082 -50.2883338928223,6.73292064666748 -58.0237159729004,17.3465843200684 -57.9787445068359,10.3757457733154 -58.6533432006836,18.2010746002197 -61.7564888000488,10.5106649398804 -46.2407531738281,11.4551019668579 -62.0263290405273,12.8042964935303 -54.2909469604492,7.9471960067749 -62.6559524536133,6.28318881988525 -61.4416770935059,12.354564666748 -62.2961654663086,20.3597850799561 -56.8993873596191,10.7355308532715 -60.1374549865723,11.0953159332275 -54.9205703735352,10.6455850601196 -56.7644691467285,10.5106649398804 -63.825252532959,8.84665870666504 -57.9787445068359,16.0423622131348 -57.9337692260742,13.7037591934204 -55.5052185058594,16.177282333374 -55.0105171203613,6.14826965332031 -62.6559524536133,11.5000743865967 -56.9443626403809,15.502685546875 -55.3703002929688,8.7117395401001 -53.9311599731445,13.1640815734863 -54.6957054138184,16.492094039917 -55.3253288269043,15.817497253418 -61.3517303466797,17.3465843200684 -59.6877212524414,17.9312343597412 -53.9761352539062,7.76730346679688 -61.846435546875,15.5926313400269 -55.9099807739258,6.10329627990723 -51.1877975463867,12.5344572067261 -64.3649291992188,19.325403213501 -63.9151992797852,15.6825771331787 -60.1824264526367,9.25141716003418 -63.6453628540039,19.9550266265869 -63.3305511474609,21.5740604400635 -62.7009239196777,21.5290870666504 -64.7696914672852,17.0767459869385 -64.6797409057617,23.507905960083 -62.5210342407227,21.8888721466064 -61.4416770935059,16.4471206665039 -60.2274017333984,11.3651552200317 -63.7802810668945,6.86783981323242 -55.1004638671875,15.4127388000488 -55.5951690673828,14.0635442733765 -57.7988510131836,19.5052947998047 -59.4178848266602,10.3307723999023 -57.8438262939453,6.68794727325439 -64.2749862670898,14.7831144332886 -56.3147354125977,7.09270572662354 -64.0950927734375,15.3227920532227 -47.3650817871094,13.1191082000732 -53.9311599731445,15.8624706268311 -49.2089805603027,6.23821640014648 -53.1216430664062,15.3677654266357 -56.0898704528809,13.6138134002686 -46.3307189941406,11.7249402999878 -57.7538795471191,18.650806427002 -55.5951690673828,16.80690574646 -57.1242523193359,10.1508798599243 -59.8226432800293,14.9630069732666 -63.2406005859375,11.4101285934448 -64.0051422119141,15.6825771331787 -44.2619323730469,11.4101285934448 -60.3623199462891,6.41810894012451 -44.7566528320312,11.5000743865967 -52.7618598937988,14.2884101867676 -54.6957054138184,16.3571739196777 -53.2565612792969,15.4127388000488 -52.6269378662109,9.29639053344727 -58.9231796264648,6.01335048675537 -63.0157356262207,14.0185708999634 -54.1560249328613,7.63238334655762 -57.7988510131836,10.5106649398804 -53.6613235473633,9.52125644683838 -53.8861885070801,7.85724925994873 -56.9893341064453,15.2328462600708 -48.5793571472168,5.33875274658203 -50.2433624267578,6.95778656005859 -58.9231796264648,23.822717666626 -64.0051422119141,13.7037591934204 -63.9601745605469,15.3227920532227 -61.7564888000488,11.0953159332275 -55.4602470397949,8.62179279327393 -62.7458992004395,11.6349945068359 -62.9707641601562,20.8095169067383 -61.9363822937012,10.5106649398804 -59.1030731201172,12.3995380401611 -48.849193572998,14.1534900665283 -63.2855758666992,7.45249080657959 -56.179817199707,12.17467212677 -60.5422134399414,23.4179592132568 -59.8226432800293,18.5158863067627 -61.8914070129395,21.1693019866943 -45.4762268066406,10.7355308532715 -60.8570251464844,22.7883358001709 -50.3782806396484,7.40751838684082 -58.4734497070312,15.4127388000488 -57.1692276000977,6.23821640014648 -52.0872611999512,11.8598594665527 -50.5132026672363,12.3995380401611 -56.2697639465332,10.4207191467285 -61.6665420532227,11.0053701400757 -58.1136627197266,7.31757164001465 -63.6453628540039,10.9154233932495 -60.0025367736816,17.9762077331543 -64.4998474121094,19.3703765869141 -59.642749786377,23.8676910400391 -56.3147354125977,9.56622886657715 -60.7221069335938,18.8756713867188 -62.0263290405273,5.47367286682129 -55.2353820800781,13.34397315979 -60.2274017333984,9.56622886657715 -55.6401405334473,13.5688400268555 -60.0475082397461,15.997389793396 -62.1162719726562,9.47628307342529 -55.9549522399902,6.82286739349365 -59.2829666137695,19.3703765869141 -61.531623840332,13.6587858200073 -55.9099807739258,11.6799669265747 -63.5554122924805,8.35195446014404 -62.7458992004395,22.7433624267578 -63.825252532959,17.3465843200684 -56.3597106933594,15.0979270935059 -56.49462890625,15.7725238800049 -57.5739860534668,6.59800148010254 -62.7009239196777,20 -52.8068313598633,14.8280878067017 -45.8809814453125,11.814887046814 -54.8755950927734,15.0979270935059 -60.7221069335938,16.7169609069824 -54.9655418395996,9.34136390686035 -61.846435546875,23.507905960083 -58.6533432006836,15.7725238800049 -63.6003875732422,18.4709129333496 -52.7618598937988,15.5926313400269 -55.4602470397949,15.1429004669189 -57.3041458129883,7.36254501342773 -55.7750587463379,6.73292064666748 -57.1242523193359,15.0979270935059 -60.3173484802246,22.2936305999756 -63.5554122924805,19.5052947998047 -63.7802810668945,5.47367286682129 -63.3755226135254,21.6640071868896 -53.3015365600586,6.73292064666748 -61.6215667724609,8.03714179992676 -61.3517303466797,12.8942422866821 -57.3940925598145,15.2328462600708 -60.3623199462891,6.59800148010254 -64.6797409057617,22.2036838531494 -63.6003875732422,15.5926313400269 -62.161247253418,18.3809661865234 -44.3968505859375,11.4101285934448 -64.2749862670898,23.9576377868652 -56.4496574401855,16.6719875335693 -62.7908706665039,8.84665870666504 -62.6109771728516,13.1640815734863 -64.0051422119141,18.2010746002197 -59.013126373291,16.1323089599609 -58.4734497070312,10.4656925201416 -54.9205703735352,7.00275993347168 -64.6797409057617,14.9180335998535 -57.9337692260742,8.21703433990479 -64.0501174926758,14.6481952667236 -58.0237159729004,10.5556383132935 -59.1930198669434,20.3597850799561 -55.4602470397949,10.5556383132935 -64.0051422119141,23.19309425354 -61.1718368530273,8.26200771331787 -62.7908706665039,21.1243286132812 -46.6005554199219,11.1402893066406 -64.4998474121094,9.97098731994629 -49.2989273071289,14.3333835601807 -51.5026092529297,11.6349945068359 -59.5078315734863,14.4683027267456 -54.1110534667969,5.9234037399292 -60.991943359375,7.31757164001465 -57.0792808532715,6.82286739349365 -45.6560974121094,12.0397529602051 -62.5210342407227,5.4286994934082 -57.6189575195312,7.04773330688477 -55.1004638671875,7.45249080657959 -58.5184211730957,15.7725238800049 -55.0105171203613,14.1534900665283 -61.0369186401367,23.507905960083 -59.1030731201172,17.166690826416 -50.7830390930176,11.994779586792 -64.3199615478516,9.07152462005615 -60.3173484802246,8.08211517333984 -60.8570251464844,14.7381420135498 -56.9443626403809,16.492094039917 -57.3940925598145,17.166690826416 -62.4310836791992,7.63238334655762 -53.0316963195801,14.7831144332886 -60.2723731994629,19.4603214263916 -44.6666870117188,11.1852626800537 -53.5713768005371,13.9735984802246 -61.306755065918,15.1878728866577 -61.3967056274414,18.5608596801758 -59.2379913330078,14.2884101867676 -59.642749786377,21.1693019866943 -64.0501174926758,7.27259826660156 -57.9787445068359,7.54243755340576 -61.2168121337891,8.08211517333984 -63.2855758666992,8.26200771331787 -50.5581741333008,12.309591293335 -60.6321601867676,9.65617561340332 -60.9469718933105,9.88104152679443 -55.9099807739258,8.62179279327393 -61.9363822937012,14.2884101867676 -57.5290145874023,15.7275505065918 -55.5951690673828,5.47367286682129 -59.4628601074219,20.989408493042 -63.6453628540039,15.8624706268311 -63.7802810668945,6.50805473327637 -55.3703002929688,11.9048328399658 -53.9311599731445,6.05832386016846 -52.3571014404297,9.56622886657715 -57.8438262939453,13.3889465332031 -63.9151992797852,15.2778186798096 -61.4416770935059,18.0661544799805 -62.7908706665039,12.489483833313 -61.306755065918,11.1852626800537 -53.9311599731445,15.0529537200928 -44.4418334960938,10.5106649398804 -52.1322326660156,13.8386783599854 -61.2617835998535,14.9630069732666 -51.1877975463867,11.4101285934448 -51.9073677062988,14.0185708999634 -63.2855758666992,21.349193572998 -61.0818901062012,13.2540273666382 -61.5765953063965,8.26200771331787 -56.6745223999023,11.2752084732056 -64.0950927734375,14.6931686401367 -59.4178848266602,5.56361865997314 -61.3967056274414,17.7063694000244 -64.2300109863281,13.5238666534424 -64.1400680541992,13.6587858200073 -59.9575614929199,14.0185708999634 -52.8068313598633,12.8042964935303 -64.4998474121094,18.9206447601318 -60.0475082397461,9.07152462005615 -55.8650054931641,15.8624706268311 -46.6904907226562,12.309591293335 -51.7724494934082,9.38633632659912 -61.2168121337891,6.77789402008057 -51.1877975463867,8.89163208007812 -62.5210342407227,12.9392156600952 -61.7115173339844,14.5582485198975 -62.2062187194824,5.33875274658203 -64.7696914672852,6.68794727325439 -56.7194976806641,13.8836517333984 -62.1162719726562,14.3783569335938 -56.179817199707,16.8968524932861 -57.9337692260742,13.7487316131592 -51.2327728271484,9.97098731994629 -60.0025367736816,15.6825771331787 -63.2406005859375,18.0661544799805 -61.306755065918,8.39692687988281 -60.8570251464844,12.17467212677 -59.5078315734863,19.7751350402832 -56.5845756530762,14.0185708999634 -49.8386039733887,14.1085166931152 -64.7247161865234,11.814887046814 -59.1480445861816,6.4630823135376 -49.8835754394531,12.309591293335 -63.7802810668945,22.4735221862793 -46.9153442382812,13.0291614532471 -59.642749786377,10.7355308532715 -64.1850433349609,5.60859203338623 -59.7776718139648,7.90222263336182 -51.5925559997559,11.9048328399658 -49.7486572265625,12.8942422866821 -55.0105171203613,10.2857999801636 -56.5396041870117,11.8598594665527 -62.1162719726562,9.34136390686035 -43.7222595214844,11.0953159332275 -56.4046859741211,15.502685546875 -58.1136627197266,13.6138134002686 -58.2485809326172,6.68794727325439 -63.6003875732422,7.6773567199707 -60.991943359375,20.989408493042 -63.6453628540039,21.7089805603027 -62.6109771728516,18.8306980133057 -58.9231796264648,16.2672290802002 -63.7802810668945,20 -58.3385314941406,15.2778186798096 -52.2221794128418,7.72233009338379 -50.8729858398438,14.7381420135498 -62.0263290405273,14.6931686401367 -58.7882614135742,9.74612140655518 -60.7221069335938,13.1640815734863 -62.4310836791992,11.2302360534668 -61.7115173339844,11.7249402999878 -61.531623840332,11.5900211334229 -63.0607109069824,23.2830390930176 -50.333309173584,7.40751838684082 -51.3227157592773,5.24880695343018 -58.5184211730957,5.9234037399292 -63.6453628540039,6.95778656005859 -48.849193572998,13.2540273666382 -58.9231796264648,9.16147041320801 -59.1480445861816,16.2672290802002 -54.0211067199707,16.0423622131348 -56.0448989868164,13.8386783599854 -60.0924835205078,20.674596786499 -56.5396041870117,12.669376373291 -64.1400680541992,18.9206447601318 -59.327938079834,17.6164226531982 -54.830623626709,10.1059074401855 -62.8808174133301,23.822717666626 -54.2459716796875,5.29378032684326 -53.2565612792969,8.17206192016602 -46.7354736328125,13.2540273666382 -59.7326965332031,6.73292064666748 -46.5555725097656,11.2302360534668 -46.7804260253906,11.4101285934448 -64.5448226928711,11.2752084732056 -61.8014602661133,9.97098731994629 -59.8676147460938,22.3386039733887 -63.0157356262207,11.7699136734009 -53.7512664794922,5.20383358001709 -64.6797409057617,6.59800148010254 -64.3649291992188,16.0873355865479 -61.3517303466797,20.2248649597168 -49.164005279541,12.8492698669434 -43.5873413085938,11.994779586792 -60.3623199462891,5.65356540679932 -61.7564888000488,20.9444370269775 -51.5475845336914,7.81227684020996 -63.1506576538086,19.1904830932617 -64.3649291992188,11.0953159332275 -51.5026092529297,12.2646179199219 -62.4310836791992,7.9471960067749 -56.4046859741211,16.8968524932861 -54.9655418395996,7.72233009338379 -61.0818901062012,17.2566375732422 -54.4708366394043,16.7169609069824 -58.8782081604004,16.851879119873 -60.4972381591797,5.65356540679932 -59.327938079834,18.7407512664795 -63.195629119873,7.36254501342773 -61.6215667724609,19.7751350402832 -52.851806640625,5.51864528656006 -62.9257888793945,17.3915576934814 -56.4496574401855,10.6455850601196 -50.333309173584,12.1296987533569 -59.8676147460938,14.1085166931152 -51.997314453125,7.49746417999268 -58.698314666748,12.8042964935303 -44.8016052246094,10.8254776000977 -55.7300872802734,16.8968524932861 -58.698314666748,16.3571739196777 -58.0237159729004,5.47367286682129 -52.9417495727539,12.489483833313 -55.4152755737305,12.0847253799438 -55.3253288269043,9.61120223999023 -59.642749786377,21.349193572998 -55.9549522399902,10.1059074401855 -56.809440612793,17.4365310668945 -49.3888740539551,6.82286739349365 -45.791015625,13.1640815734863 -59.6877212524414,19.010591506958 -64.0950927734375,16.4471206665039 -57.1692276000977,18.1561012268066 -58.4734497070312,16.9418258666992 -55.8200340270996,14.9630069732666 -44.3069152832031,11.994779586792 -52.3571014404297,6.23821640014648 -63.0607109069824,16.177282333374 -53.0316963195801,12.354564666748 -46.6455078125,11.994779586792 -60.4072952270508,19.685188293457 -62.6109771728516,15.8624706268311 -62.5660057067871,9.61120223999023 -58.0237159729004,18.650806427002 -46.6005554199219,11.5900211334229 -52.8967781066895,8.84665870666504 -62.4310836791992,17.1217193603516 -56.3147354125977,9.34136390686035 -58.7432861328125,14.8730602264404 -60.4072952270508,13.7037591934204 -59.7776718139648,22.7883358001709 -52.4920196533203,9.9260139465332 -51.0079040527344,14.6481952667236 -59.4178848266602,10.8704509735107 -51.1428260803223,9.83606815338135 -60.677131652832,14.2884101867676 -61.4416770935059,14.6032218933105 -63.825252532959,15.5476579666138 -59.4178848266602,12.0847253799438 -63.0157356262207,6.59800148010254 -54.7406768798828,10.1508798599243 -59.2379913330078,15.0529537200928 -60.6321601867676,22.1137390136719 -54.7856521606445,15.7275505065918 -61.6215667724609,8.39692687988281 -58.0237159729004,5.9234037399292 -61.1718368530273,12.5794296264648 -58.1136627197266,15.0529537200928 -59.5078315734863,12.0397529602051 -51.7724494934082,8.08211517333984 -56.0898704528809,10.1958532333374 -50.1983871459961,5.47367286682129 -62.6109771728516,16.1323089599609 -46.1058349609375,12.8492698669434 -56.7194976806641,14.7831144332886 -64.3649291992188,5.74351119995117 -60.4972381591797,22.2936305999756 -53.2565612792969,12.5344572067261 -54.6957054138184,12.7593231201172 -51.2327728271484,7.85724925994873 -62.7009239196777,20.8095169067383 -62.2062187194824,9.74612140655518 -63.2855758666992,9.29639053344727 -64.1850433349609,19.7751350402832 -50.1534156799316,12.309591293335 -61.6665420532227,15.7725238800049 -55.5951690673828,5.78848457336426 -63.4204940795898,11.5900211334229 -54.3359184265137,16.4471206665039 -57.6189575195312,8.57682037353516 -62.8808174133301,15.7725238800049 -56.3147354125977,13.6138134002686 -62.4310836791992,21.2142753601074 -64.5897979736328,14.3783569335938 -52.312126159668,6.50805473327637 -58.0686912536621,16.6719875335693 -55.9999237060547,7.22762584686279 -54.0211067199707,13.6587858200073 -56.9443626403809,17.6613960266113 -61.306755065918,21.3042221069336 -50.2433624267578,7.18265247344971 -64.634765625,8.93660545349121 -53.7062950134277,12.0847253799438 -55.4152755737305,6.14826965332031 -64.1400680541992,10.4656925201416 -62.8358459472656,8.89163208007812 -61.7115173339844,5.51864528656006 -60.3173484802246,12.984188079834 -52.1772079467773,12.669376373291 -64.1850433349609,8.08211517333984 -49.703685760498,14.1534900665283 -44.9365234375,11.0953159332275 -56.7644691467285,9.9260139465332 -58.5633926391602,14.6032218933105 -59.1930198669434,18.5608596801758 -50.1084442138672,14.7381420135498 -61.7115173339844,23.9576377868652 -59.9125900268555,21.8888721466064 -53.6163482666016,11.6799669265747 -61.4866485595703,23.5978527069092 -55.3703002929688,11.1402893066406 -61.8014602661133,15.9524164199829 -57.8887977600098,15.2778186798096 -60.8120536804199,22.0237922668457 -63.6003875732422,19.685188293457 -50.7830390930176,8.48687362670898 -58.4734497070312,8.12708854675293 -53.0316963195801,10.8254776000977 -63.6453628540039,15.7725238800049 -52.4470443725586,5.4286994934082 -52.6269378662109,10.0159606933594 -60.0475082397461,12.2646179199219 -62.5210342407227,10.2857999801636 -52.4470443725586,10.5556383132935 -57.8887977600098,12.0847253799438 -51.3227157592773,11.0953159332275 -63.8702239990234,18.9206447601318 -60.8120536804199,21.5290870666504 -59.9125900268555,7.18265247344971 -63.510440826416,7.13767910003662 -45.3862609863281,11.9048328399658 -59.2829666137695,19.9100532531738 -60.9020004272461,5.56361865997314 -57.3041458129883,12.984188079834 -62.7009239196777,7.85724925994873 -50.7830390930176,13.9735984802246 -60.7221069335938,22.7883358001709 -61.4416770935059,21.3941669464111 -56.7194976806641,10.4656925201416 -57.6189575195312,23.822717666626 -56.4496574401855,12.3995380401611 -46.7804260253906,12.7593231201172 -62.9707641601562,10.6905584335327 -47.1402282714844,13.1191082000732 -54.6057586669922,7.04773330688477 -58.7882614135742,6.28318881988525 -49.0290870666504,11.6349945068359 -55.1904067993164,15.6376037597656 -63.6903343200684,11.994779586792 -53.6613235473633,9.47628307342529 -60.5422134399414,19.2354564666748 -53.2115898132324,8.30698108673096 -58.0237159729004,12.5344572067261 -55.7300872802734,8.84665870666504 -64.7696914672852,10.1508798599243 -64.3649291992188,6.95778656005859 -63.4204940795898,6.41810894012451 -53.1216430664062,5.20383358001709 -60.677131652832,9.52125644683838 -55.1904067993164,5.83345794677734 -56.5845756530762,11.8598594665527 -52.0422897338867,11.0953159332275 -55.145435333252,16.8968524932861 -51.8623962402344,5.78848457336426 -60.1824264526367,9.11649799346924 -53.346508026123,11.5450477600098 -58.3385314941406,9.38633632659912 -60.991943359375,20 -59.9125900268555,8.66676616668701 -56.6745223999023,8.17206192016602 -61.2617835998535,21.5740604400635 -53.2115898132324,11.6799669265747 -63.825252532959,15.8624706268311 -51.1428260803223,6.77789402008057 -60.5422134399414,22.833309173584 -52.2671546936035,11.9048328399658 -57.9787445068359,7.6773567199707 -50.333309173584,7.36254501342773 -63.3305511474609,22.9682273864746 -61.846435546875,12.8492698669434 -48.4444351196289,11.7249402999878 -59.2379913330078,23.822717666626 -54.7406768798828,6.91281318664551 -57.9337692260742,13.8386783599854 -55.5501937866211,6.77789402008057 -56.1348457336426,8.03714179992676 -61.2617835998535,13.6138134002686 -58.5633926391602,12.5344572067261 -63.4654693603516,16.7619323730469 -44.48681640625,11.8598594665527 -58.2036094665527,19.7751350402832 -58.3385314941406,11.994779586792 -63.3755226135254,12.8942422866821 -62.5210342407227,17.3016109466553 -48.2645416259766,13.9286251068115 -63.8702239990234,20.4947052001953 -51.7274780273438,13.4788932800293 -60.9020004272461,16.492094039917 -62.7009239196777,20.8544902801514 -58.0686912536621,19.2354564666748 -64.4099044799805,12.0847253799438 -59.7776718139648,11.4101285934448 -44.9815063476562,10.5556383132935 -49.0740585327148,11.3651552200317 -55.9549522399902,9.83606815338135 -62.5210342407227,8.08211517333984 -58.1136627197266,20.5396785736084 -62.6559524536133,14.7381420135498 -61.1718368530273,13.7037591934204 -64.3649291992188,22.2936305999756 -59.2829666137695,21.2592487335205 -60.0924835205078,5.24880695343018 -55.3703002929688,8.26200771331787 -54.5607833862305,15.997389793396 -58.2485809326172,19.8650798797607 -63.2855758666992,20.314811706543 -63.3305511474609,7.36254501342773 -52.0872611999512,8.03714179992676 -51.997314453125,11.0053701400757 -48.2645416259766,13.0741348266602 -64.6797409057617,13.34397315979 -49.3438987731934,13.6138134002686 -60.677131652832,22.6983890533447 -59.1030731201172,13.2090549468994 -62.6559524536133,5.74351119995117 -61.3967056274414,17.7513427734375 -61.2168121337891,19.9100532531738 -64.7696914672852,11.9498062133789 -56.0898704528809,11.4101285934448 -59.327938079834,12.354564666748 -60.1824264526367,8.84665870666504 -55.3253288269043,6.73292064666748 -53.1216430664062,16.5370674133301 -59.2379913330078,12.8942422866821 -61.7564888000488,7.36254501342773 -62.7908706665039,13.8836517333984 -53.2565612792969,12.2646179199219 -63.2855758666992,7.54243755340576 -63.7353057861328,7.09270572662354 -53.7962417602539,16.2222557067871 -64.1850433349609,9.34136390686035 -60.4522666931152,23.7777442932129 -60.3623199462891,7.13767910003662 -52.7168846130371,13.2990007400513 -49.3888740539551,14.5132751464844 -49.7936325073242,5.33875274658203 -59.5078315734863,6.4630823135376 -59.5528030395508,5.74351119995117 -62.0713005065918,14.6931686401367 -61.6215667724609,15.2778186798096 -64.4548797607422,14.8730602264404 -45.6111450195312,12.0397529602051 -54.6057586669922,5.51864528656006 -62.2062187194824,23.3729858398438 -57.4840393066406,15.0079803466797 -61.846435546875,8.26200771331787 -59.7776718139648,6.10329627990723 -60.8570251464844,20.989408493042 -56.3597106933594,10.4656925201416 -62.3411407470703,10.3757457733154 -61.306755065918,20.989408493042 -56.8993873596191,18.5158863067627 -54.5607833862305,9.43130970001221 -51.3676910400391,14.6481952667236 -59.5078315734863,9.65617561340332 -61.6215667724609,18.650806427002 -61.5765953063965,14.8730602264404 -59.8676147460938,10.2408266067505 -60.9469718933105,15.4577121734619 -47.8597869873047,11.8598594665527 -55.6851119995117,9.38633632659912 -54.6057586669922,16.1323089599609 -47.9047584533691,11.3201818466187 -60.0475082397461,21.3042221069336 -56.809440612793,17.5714492797852 -63.9601745605469,16.6719875335693 -62.5660057067871,6.10329627990723 -64.0501174926758,20.1349201202393 -53.0766716003418,6.82286739349365 -52.3571014404297,14.1984634399414 -47.5,12.1296987533569 -54.3359184265137,14.0635442733765 -58.698314666748,16.1323089599609 -49.2539520263672,12.984188079834 -52.8967781066895,11.2752084732056 -61.1718368530273,7.22762584686279 -52.8967781066895,12.7143497467041 -55.2803535461426,14.4233293533325 -61.2617835998535,7.85724925994873 -58.3385314941406,14.0635442733765 -60.3173484802246,18.650806427002 -55.145435333252,5.38372611999512 -60.1824264526367,6.68794727325439 -64.0950927734375,12.4445114135742 -63.9151992797852,20.4497318267822 -58.2036094665527,16.1323089599609 -55.1004638671875,7.90222263336182 -50.9179611206055,14.1534900665283 -58.5184211730957,18.6058330535889 -57.1242523193359,7.04773330688477 -59.642749786377,21.1243286132812 -64.1400680541992,12.4445114135742 -62.1162719726562,7.04773330688477 -44.9815063476562,12.309591293335 -61.4416770935059,22.2486572265625 -61.9363822937012,20.2698383331299 -51.1877975463867,12.0847253799438 -61.8014602661133,10.3307723999023 -51.682502746582,14.4233293533325 -56.9443626403809,11.994779586792 -56.4046859741211,15.9524164199829 -51.4126625061035,5.33875274658203 -62.3411407470703,9.43130970001221 -53.1216430664062,11.994779586792 -55.3703002929688,17.481502532959 -54.6957054138184,6.50805473327637 -57.3041458129883,16.1323089599609 -63.6903343200684,5.47367286682129 -44.3518981933594,12.4445114135742 -59.8226432800293,7.22762584686279 -54.9655418395996,8.93660545349121 -58.8332328796387,5.38372611999512 -64.2749862670898,12.8492698669434 -50.4682273864746,13.7937049865723 -63.3305511474609,5.74351119995117 -59.8676147460938,12.7143497467041 -54.2459716796875,10.9154233932495 -56.809440612793,16.1323089599609 -60.7221069335938,16.7619323730469 -63.9601745605469,9.02655124664307 -54.8755950927734,9.52125644683838 -54.7406768798828,6.4630823135376 -62.8358459472656,12.17467212677 -46.19580078125,11.9048328399658 -54.8755950927734,8.17206192016602 -54.1560249328613,10.9603967666626 -64.0501174926758,6.1932430267334 -54.201000213623,7.85724925994873 -60.8570251464844,13.9735984802246 -64.2749862670898,22.518497467041 -50.7830390930176,14.0185708999634 -57.7538795471191,17.6164226531982 -56.179817199707,5.83345794677734 -63.7353057861328,15.3677654266357 -61.8014602661133,19.6402149200439 -59.4628601074219,14.0185708999634 -45.8809814453125,11.4551019668579 -54.7856521606445,8.80168533325195 -63.4654693603516,5.96837711334229 -60.7670783996582,17.481502532959 -64.0051422119141,9.47628307342529 -61.5765953063965,20.8544902801514 -58.2485809326172,19.5052947998047 -55.8200340270996,17.7963161468506 -61.6215667724609,17.3016109466553 -60.1824264526367,23.5528793334961 -57.663932800293,14.1085166931152 -50.4232559204102,5.29378032684326 -60.9469718933105,22.6534156799316 -49.9285507202148,7.04773330688477 -60.4972381591797,13.4339199066162 -64.1850433349609,15.502685546875 -54.7856521606445,6.68794727325439 -59.2379913330078,7.76730346679688 -56.9443626403809,16.0423622131348 -58.9681549072266,8.98157787322998 -61.2617835998535,12.7593231201172 -53.0316963195801,6.64297485351562 -56.5396041870117,11.994779586792 -44.0820617675781,12.354564666748 -61.7115173339844,19.4153499603271 -59.1480445861816,6.59800148010254 -51.8623962402344,9.52125644683838 -53.1216430664062,9.02655124664307 -62.3411407470703,16.0873355865479 -60.1374549865723,8.62179279327393 -49.5687637329102,6.28318881988525 -51.1877975463867,8.53184700012207 -62.8358459472656,8.53184700012207 -63.1056823730469,13.1640815734863 -61.9813537597656,12.489483833313 -59.3729095458984,15.9074440002441 -55.0554885864258,14.2884101867676 -56.5845756530762,17.7513427734375 -64.6797409057617,10.3757457733154 -64.3199615478516,17.2566375732422 -62.4760589599609,9.43130970001221 -52.5819664001465,12.17467212677 -53.9311599731445,11.814887046814 -45.4312438964844,11.4101285934448 -55.9549522399902,6.32816219329834 -47.0952453613281,12.7143497467041 -62.5660057067871,16.80690574646 -60.4972381591797,6.41810894012451 -62.8808174133301,20.8994636535645 -60.3623199462891,14.8730602264404 -57.0792808532715,13.6587858200073 -53.346508026123,11.7699136734009 -62.9257888793945,22.9682273864746 -64.4099044799805,7.81227684020996 -60.1824264526367,16.492094039917 -63.6903343200684,18.3359928131104 -52.7168846130371,16.4021472930908 -46.4656372070312,11.3651552200317 -56.1348457336426,8.53184700012207 -43.0926513671875,11.6799669265747 -60.991943359375,15.6825771331787 -43.002685546875,13.9735984802246 -63.6003875732422,12.354564666748 -63.2855758666992,10.2857999801636 -64.3199615478516,19.325403213501 -62.161247253418,13.8836517333984 -52.6719131469727,5.24880695343018 -47.5,11.1852626800537 -53.6613235473633,8.75671291351318 -62.3861122131348,18.1111278533936 -56.8544158935547,16.177282333374 -61.1718368530273,17.7063694000244 -46.9603271484375,11.9048328399658 -57.9787445068359,7.99216938018799 -62.0713005065918,11.3651552200317 -57.7089042663574,12.8492698669434 -63.0157356262207,8.57682037353516 -63.6003875732422,8.48687362670898 -58.9231796264648,18.8756713867188 -64.5897979736328,5.60859203338623 -49.0290870666504,5.51864528656006 -56.8544158935547,8.89163208007812 -49.2539520263672,12.354564666748 -57.1692276000977,10.2408266067505 -50.8280143737793,7.31757164001465 -55.8650054931641,11.994779586792 -58.2036094665527,8.48687362670898 -51.997314453125,14.1085166931152 -46.6455078125,11.7699136734009 -57.5739860534668,16.177282333374 -62.9257888793945,18.1111278533936 -63.4654693603516,14.6481952667236 -60.3623199462891,9.52125644683838 -60.5871887207031,8.26200771331787 -53.2565612792969,13.5238666534424 -57.8438262939453,17.7513427734375 -63.8702239990234,23.4629325866699 -58.2485809326172,12.309591293335 -55.9099807739258,6.32816219329834 -58.5184211730957,15.4577121734619 -49.3438987731934,11.9498062133789 -57.3041458129883,13.7487316131592 -55.6851119995117,8.17206192016602 -59.5528030395508,13.7487316131592 -55.5501937866211,17.3915576934814 -44.8465881347656,10.8254776000977 -58.5633926391602,14.0635442733765 -61.5765953063965,21.7089805603027 -58.5633926391602,12.1296987533569 -64.6797409057617,11.5450477600098 -54.3808898925781,11.0053701400757 -58.8782081604004,20.4497318267822 -56.3147354125977,12.6244029998779 -59.9125900268555,16.492094039917 -51.1428260803223,10.2857999801636 -51.2777442932129,9.07152462005615 -59.9575614929199,11.9048328399658 -60.1824264526367,13.2090549468994 -49.1190338134766,13.2540273666382 -44.9815063476562,10.7355308532715 -60.8120536804199,10.1508798599243 -62.5660057067871,17.3016109466553 -52.3571014404297,8.57682037353516 -59.5078315734863,20.0449733734131 -62.9257888793945,19.010591506958 -59.2379913330078,19.4153499603271 -63.6903343200684,18.3809661865234 -52.4470443725586,6.91281318664551 -53.0766716003418,6.50805473327637 -45.4312438964844,11.9498062133789 -62.7458992004395,19.7751350402832 -63.0157356262207,6.41810894012451 -51.2327728271484,12.5794296264648 -57.3041458129883,12.7143497467041 -54.5607833862305,9.20644378662109 -60.4522666931152,12.2646179199219 -57.3940925598145,9.47628307342529 -61.2617835998535,20.989408493042 -52.9417495727539,10.9603967666626 -58.5184211730957,13.8386783599854 -58.1586380004883,9.38633632659912 -54.8755950927734,6.4630823135376 -54.9205703735352,7.18265247344971 -48.5343818664551,12.8492698669434 -64.1850433349609,14.4233293533325 -58.0686912536621,23.9576377868652 -59.2379913330078,11.5900211334229 -56.8544158935547,18.6058330535889 -49.3888740539551,13.9286251068115 -57.3940925598145,7.63238334655762 -64.0051422119141,16.7619323730469 -61.7564888000488,18.6957778930664 -52.7168846130371,9.70114898681641 -62.8358459472656,17.2116641998291 -47.1851806640625,13.2990007400513 -59.5977783203125,12.6244029998779 -59.8226432800293,23.8676910400391 -56.3147354125977,8.93660545349121 -56.6295471191406,15.8624706268311 -53.2115898132324,11.3201818466187 -53.9761352539062,15.1429004669189 -57.663932800293,12.8492698669434 -43.1376037597656,13.5688400268555 -51.3676910400391,9.70114898681641 -63.9151992797852,7.6773567199707 -52.1772079467773,10.3307723999023 -61.8914070129395,21.3941669464111 -61.306755065918,17.4365310668945 -57.7988510131836,6.37313556671143 -59.4178848266602,10.2857999801636 -64.0950927734375,14.8730602264404 -57.9787445068359,18.7857246398926 -60.4972381591797,10.8254776000977 -54.3808898925781,15.817497253418 -57.6189575195312,13.6138134002686 -59.327938079834,23.4629325866699 -57.663932800293,13.2990007400513 -63.4654693603516,16.0423622131348 -50.3782806396484,13.1640815734863 -61.3517303466797,15.2328462600708 -64.1400680541992,18.1111278533936 -58.9681549072266,14.4233293533325 -58.1586380004883,8.98157787322998 -56.49462890625,17.9762077331543 -58.3385314941406,15.1878728866577 -62.3861122131348,20 -62.8358459472656,11.5000743865967 -54.9205703735352,15.9524164199829 -64.2300109863281,18.2010746002197 -63.5554122924805,21.7989253997803 -58.3835029602051,16.9867992401123 -59.1030731201172,15.3227920532227 -51.5475845336914,13.2090549468994 -60.2274017333984,8.26200771331787 -54.9205703735352,16.177282333374 -57.4840393066406,11.994779586792 -59.327938079834,13.0291614532471 -53.3015365600586,9.83606815338135 -58.3835029602051,18.0661544799805 -64.4998474121094,10.1958532333374 -51.5475845336914,15.0529537200928 -51.9523429870605,6.01335048675537 -60.0924835205078,7.04773330688477 -59.8676147460938,5.56361865997314 -54.0660781860352,15.9524164199829 -58.7882614135742,7.85724925994873 -56.9893341064453,7.85724925994873 -62.1162719726562,13.8386783599854 -52.1322326660156,15.4127388000488 -63.2406005859375,22.7433624267578 -55.3703002929688,9.43130970001221 -63.825252532959,13.8836517333984 -53.8861885070801,11.8598594665527 -48.9841156005859,11.3651552200317 -62.161247253418,17.8862609863281 -51.997314453125,15.2778186798096 -50.7830390930176,6.68794727325439 -60.4522666931152,16.177282333374 -47.7248649597168,12.8492698669434 -64.4998474121094,7.58741092681885 -50.333309173584,5.60859203338623 -50.9179611206055,13.5238666534424 -59.7326965332031,11.2302360534668 -46.7354736328125,11.7249402999878 -51.8174209594727,11.1852626800537 -54.2459716796875,16.3122024536133 -58.5184211730957,15.1429004669189 -47.814811706543,11.3651552200317 -48.4444351196289,12.0847253799438 -57.6189575195312,11.0503435134888 -56.0448989868164,5.9234037399292 -51.2777442932129,7.09270572662354 -64.1850433349609,11.4101285934448 -53.3914833068848,9.02655124664307 -62.3411407470703,20.4047584533691 -51.5925559997559,13.2090549468994 -62.7458992004395,5.74351119995117 -64.1850433349609,9.74612140655518 -54.1560249328613,6.91281318664551 -52.5819664001465,8.26200771331787 -63.1056823730469,9.07152462005615 -44.6217346191406,10.6455850601196 -64.7247161865234,17.6613960266113 -57.34912109375,9.88104152679443 -59.9575614929199,11.6349945068359 -62.3411407470703,10.5556383132935 -62.7458992004395,6.59800148010254 -63.1506576538086,23.2380676269531 -47.0952453613281,11.2302360534668 -63.9601745605469,12.984188079834 -59.2379913330078,7.99216938018799 -49.8835754394531,11.8598594665527 -64.3649291992188,23.4179592132568 -61.0369186401367,16.9418258666992 -57.1692276000977,13.1640815734863 -64.4998474121094,20.989408493042 -64.3199615478516,9.74612140655518 -63.195629119873,9.34136390686035 -57.8887977600098,15.502685546875 -55.0554885864258,14.9630069732666 -56.4496574401855,10.6006116867065 -58.6533432006836,16.2222557067871 -57.7988510131836,12.6244029998779 -61.1268653869629,16.1323089599609 -51.7274780273438,7.54243755340576 -58.4284744262695,11.814887046814 -62.1162719726562,17.7513427734375 -58.698314666748,5.87843132019043 -62.1162719726562,8.39692687988281 -50.9629325866699,9.47628307342529 -54.1110534667969,7.9471960067749 -55.4152755737305,15.9524164199829 -63.5554122924805,19.1904830932617 -53.2115898132324,9.16147041320801 -62.4310836791992,18.9656181335449 -59.9575614929199,23.8676910400391 -62.3861122131348,8.89163208007812 -58.2935562133789,6.4630823135376 -60.4072952270508,19.1455097198486 -62.6109771728516,5.56361865997314 -60.3173484802246,19.1005363464355 -53.3914833068848,9.88104152679443 -61.7115173339844,7.72233009338379 -58.4734497070312,18.4709129333496 -64.5448226928711,7.85724925994873 -55.3253288269043,10.5106649398804 -55.8200340270996,12.7143497467041 -55.5052185058594,6.28318881988525 -60.991943359375,12.5794296264648 -57.034309387207,10.4656925201416 -64.5448226928711,6.77789402008057 -63.6003875732422,14.6931686401367 -55.6401405334473,10.4207191467285 -55.0105171203613,9.61120223999023 -46.0158996582031,12.4445114135742 -64.1850433349609,10.3307723999023 -48.4444351196289,13.34397315979 -60.3173484802246,21.6640071868896 -59.9575614929199,15.0529537200928 -49.9285507202148,12.354564666748 -62.2511940002441,18.7857246398926 -60.0025367736816,9.02655124664307 -59.1030731201172,17.0767459869385 -45.2963256835938,11.1402893066406 -58.7882614135742,14.2434368133545 -53.9761352539062,9.43130970001221 -57.5739860534668,14.0185708999634 -61.0818901062012,12.4445114135742 -56.0448989868164,11.2302360534668 -63.7353057861328,15.6376037597656 -64.634765625,21.2142753601074 -52.5819664001465,9.65617561340332 -45.0714721679688,11.9048328399658 -55.1004638671875,13.7487316131592 -52.536994934082,14.6032218933105 -61.3967056274414,7.27259826660156 -60.7670783996582,11.0053701400757 -44.1719970703125,10.8254776000977 -60.1824264526367,6.32816219329834 -43.9920959472656,11.1852626800537 -55.9099807739258,13.4788932800293 -58.698314666748,9.61120223999023 -57.8438262939453,9.56622886657715 -64.0051422119141,17.3016109466553 -60.7670783996582,17.4365310668945 -64.0501174926758,14.7381420135498 -63.5554122924805,9.11649799346924 -62.5210342407227,20.674596786499 -50.2433624267578,12.2646179199219 -60.4072952270508,23.0132007598877 -55.8200340270996,13.9286251068115 -56.8993873596191,11.994779586792 -54.4258651733398,11.1402893066406 -57.0792808532715,16.492094039917 -59.5528030395508,7.04773330688477 -57.8438262939453,15.2328462600708 -61.1268653869629,10.0609340667725 -56.8544158935547,9.25141716003418 -58.2485809326172,19.3703765869141 -57.6189575195312,11.8598594665527 -63.7353057861328,23.7777442932129 -64.0950927734375,13.2090549468994 -59.9575614929199,17.6164226531982 -63.6453628540039,10.8704509735107 -59.2379913330078,21.0793552398682 -55.0105171203613,13.5238666534424 -51.9523429870605,9.88104152679443 -60.4972381591797,8.62179279327393 -58.0686912536621,20.4047584533691 -52.2671546936035,5.96837711334229 -53.6163482666016,8.66676616668701 -59.642749786377,10.5556383132935 -51.0079040527344,11.9498062133789 -57.9787445068359,11.3651552200317 -51.7274780273438,12.7143497467041 -47.6349182128906,13.7487316131592 -49.3888740539551,13.7937049865723 -53.8412132263184,16.7169609069824 -57.7988510131836,17.3465843200684 -60.9469718933105,8.39692687988281 -58.8782081604004,9.79109477996826 -50.648120880127,14.2884101867676 -61.531623840332,9.25141716003418 -50.3782806396484,13.8386783599854 -52.2671546936035,11.5900211334229 -59.1480445861816,20.674596786499 -62.9707641601562,7.85724925994873 -43.9471435546875,10.7355308532715 -50.7380676269531,14.3333835601807 -59.1480445861816,14.7381420135498 -64.4998474121094,6.95778656005859 -55.5501937866211,12.0847253799438 -49.0740585327148,14.0185708999634 -63.6903343200684,19.6402149200439 -51.1428260803223,7.90222263336182 -58.2935562133789,12.0397529602051 -62.0713005065918,23.9126644134521 -48.849193572998,5.24880695343018 -63.1056823730469,10.8704509735107 -60.3623199462891,15.2778186798096 -53.7062950134277,16.3571739196777 -56.0448989868164,16.177282333374 -59.9575614929199,16.851879119873 -55.9999237060547,15.5926313400269 -49.7936325073242,13.3889465332031 -55.7300872802734,17.4365310668945 -64.4998474121094,9.47628307342529 -51.9073677062988,8.93660545349121 -55.3253288269043,7.36254501342773 -56.6745223999023,9.34136390686035 -62.3861122131348,6.23821640014648 -52.8967781066895,15.1429004669189 -52.0872611999512,6.28318881988525 -60.3623199462891,18.9656181335449 -63.5554122924805,23.7327709197998 -58.1136627197266,15.4127388000488 -60.8120536804199,5.6985387802124 -48.849193572998,12.17467212677 -55.6401405334473,5.51864528656006 -58.3835029602051,14.5132751464844 -51.997314453125,10.7805042266846 -55.8200340270996,16.4021472930908 -49.4338455200195,12.3995380401611 -62.161247253418,7.13767910003662 -56.6745223999023,15.4577121734619 -57.1692276000977,9.43130970001221 -59.8226432800293,15.8624706268311 -53.5264015197754,15.8624706268311 -53.2115898132324,10.8254776000977 -64.0950927734375,22.3835773468018 -53.2565612792969,9.74612140655518 -58.1136627197266,6.4630823135376 -58.1586380004883,8.75671291351318 -55.2803535461426,8.84665870666504 -55.7750587463379,14.6481952667236 -57.9337692260742,8.35195446014404 -58.698314666748,7.85724925994873 -60.0475082397461,19.7751350402832 -54.2909469604492,14.2884101867676 -49.164005279541,13.6587858200073 -58.698314666748,19.010591506958 -62.0713005065918,11.0053701400757 -52.9417495727539,5.9234037399292 -57.9337692260742,14.1534900665283 -60.0475082397461,15.4127388000488 -62.4760589599609,8.75671291351318 -62.4310836791992,5.33875274658203 -51.7724494934082,6.14826965332031 -61.8914070129395,6.28318881988525 -55.0105171203613,11.5900211334229 -58.7432861328125,13.7037591934204 -60.0475082397461,12.5344572067261 -56.6745223999023,17.8862609863281 -58.0686912536621,16.3571739196777 -62.7458992004395,23.3280124664307 -62.8358459472656,7.18265247344971 -53.346508026123,5.60859203338623 -62.6559524536133,18.2010746002197 -62.5210342407227,15.5926313400269 -53.6163482666016,8.35195446014404 -62.5210342407227,13.1191082000732 -63.6453628540039,6.68794727325439 -54.7406768798828,11.5450477600098 -57.4390640258789,17.8862609863281 -47.9497299194336,13.1640815734863 -57.0792808532715,14.0635442733765 -51.9523429870605,9.43130970001221 -61.4416770935059,5.9234037399292 -61.531623840332,21.1693019866943 -59.4628601074219,20.6296234130859 -57.2141990661621,18.650806427002 -51.1877975463867,13.0741348266602 -62.0263290405273,14.0185708999634 -49.3438987731934,13.0741348266602 -57.7089042663574,11.2302360534668 -50.5581741333008,12.9392156600952 -64.2749862670898,20.0899467468262 -60.6321601867676,6.41810894012451 -54.2909469604492,13.9735984802246 -51.0528793334961,9.52125644683838 -59.1030731201172,20.6296234130859 -54.7406768798828,5.78848457336426 -61.531623840332,21.0793552398682 -64.1400680541992,16.851879119873 -52.2671546936035,11.994779586792 -64.1850433349609,19.0555629730225 -61.7115173339844,16.177282333374 -57.9787445068359,8.30698108673096 -60.4072952270508,21.7989253997803 -43.5423583984375,12.5344572067261 -53.6163482666016,15.5926313400269 -53.0766716003418,6.91281318664551 -51.997314453125,11.7699136734009 -52.536994934082,13.8386783599854 -54.6957054138184,11.994779586792 -63.1506576538086,18.5158863067627 -62.8808174133301,14.6931686401367 -64.4998474121094,22.7883358001709 -62.7908706665039,11.7699136734009 -48.8941688537598,13.6587858200073 -63.3755226135254,7.9471960067749 -55.8200340270996,14.6032218933105 -53.4814300537109,10.1508798599243 -55.7300872802734,17.7513427734375 -55.9099807739258,7.27259826660156 -51.2777442932129,7.00275993347168 -58.9231796264648,18.1111278533936 -53.6163482666016,11.0053701400757 -64.0501174926758,18.1111278533936 -53.8412132263184,10.0609340667725 -64.7696914672852,9.11649799346924 -53.7512664794922,11.4551019668579 -60.4072952270508,13.5238666534424 -53.6613235473633,5.56361865997314 -63.8702239990234,14.3333835601807 -62.2062187194824,13.9735984802246 -49.478816986084,12.5794296264648 -53.6163482666016,7.22762584686279 -54.201000213623,6.14826965332031 -48.9841156005859,12.2646179199219 -61.306755065918,19.5502681732178 -62.8358459472656,7.81227684020996 -57.4390640258789,15.9074440002441 -60.0475082397461,16.9418258666992 -62.8358459472656,23.1031475067139 -51.5475845336914,14.8730602264404 -46.6904907226562,11.3651552200317 -58.698314666748,23.8676910400391 -52.7168846130371,10.7805042266846 -55.9999237060547,9.16147041320801 -63.1506576538086,20.674596786499 -61.306755065918,15.4577121734619 -54.6507301330566,13.6138134002686 -52.2671546936035,15.9524164199829 -60.8120536804199,11.994779586792 -64.5448226928711,12.5344572067261 -54.0660781860352,10.6905584335327 -64.634765625,12.309591293335 -51.3227157592773,14.9630069732666 -56.1348457336426,7.31757164001465 -48.8941688537598,12.984188079834 -59.327938079834,14.9180335998535 -58.698314666748,13.0291614532471 -55.3253288269043,5.4286994934082 -55.5951690673828,7.31757164001465 -52.0422897338867,12.4445114135742 -64.0950927734375,9.61120223999023 -58.7432861328125,10.8254776000977 -52.536994934082,7.58741092681885 -62.6559524536133,17.8862609863281 -64.4099044799805,23.0581741333008 -52.7618598937988,13.6138134002686 -63.7353057861328,7.27259826660156 -57.9337692260742,8.39692687988281 -44.1270141601562,10.9154233932495 -56.809440612793,7.9471960067749 -59.0580978393555,18.9656181335449 -56.3147354125977,8.08211517333984 -59.3729095458984,23.3280124664307 -60.2274017333984,23.148120880127 -62.9257888793945,10.6455850601196 -46.0608520507812,13.1640815734863 -53.4364547729492,8.08211517333984 -62.8358459472656,7.36254501342773 -58.8332328796387,5.51864528656006 -58.2036094665527,7.90222263336182 -60.8570251464844,13.7487316131592 -62.3411407470703,23.19309425354 -61.1718368530273,22.0687656402588 -58.8332328796387,16.3571739196777 -52.4920196533203,8.30698108673096 -55.9549522399902,13.4788932800293 -61.1268653869629,13.5688400268555 -61.1268653869629,15.0079803466797 -62.6109771728516,5.47367286682129 -54.7406768798828,7.36254501342773 -49.7486572265625,6.28318881988525 -57.663932800293,10.7805042266846 -61.846435546875,16.6270141601562 -49.7936325073242,5.4286994934082 -62.0713005065918,10.7805042266846 -59.013126373291,17.6613960266113 -58.698314666748,5.24880695343018 -45.2063903808594,12.6244029998779 -63.2406005859375,8.17206192016602 -55.145435333252,6.14826965332031 -53.7512664794922,6.32816219329834 -56.1348457336426,13.3889465332031 -58.3385314941406,7.18265247344971 -56.3147354125977,9.74612140655518 -60.8570251464844,16.7619323730469 -57.7988510131836,5.38372611999512 -58.7882614135742,20.0899467468262 -55.1904067993164,16.0873355865479 -57.7089042663574,7.27259826660156 -45.5211791992188,13.1191082000732 -62.0263290405273,18.6058330535889 -55.7750587463379,17.5264778137207 -44.5317687988281,12.5794296264648 -59.9575614929199,7.18265247344971 -57.9337692260742,7.99216938018799 -50.1084442138672,11.6799669265747 -60.6321601867676,22.7433624267578 -54.9205703735352,7.9471960067749 -61.5765953063965,10.7355308532715 -56.0448989868164,16.5370674133301 -60.1824264526367,9.34136390686035 -58.6083679199219,13.9286251068115 -60.0475082397461,21.7089805603027 -59.7776718139648,12.984188079834 -61.0369186401367,21.349193572998 -62.161247253418,15.2778186798096 -49.164005279541,14.0635442733765 -56.179817199707,11.7249402999878 -60.1374549865723,23.1031475067139 -60.0475082397461,15.502685546875 -55.4602470397949,12.3995380401611 -55.1904067993164,9.29639053344727 -62.1162719726562,18.6957778930664 -59.4178848266602,23.5528793334961 -47.5899467468262,11.9498062133789 -44.9815063476562,11.5900211334229 -59.7326965332031,16.7619323730469 -57.9787445068359,6.55302810668945 -54.1560249328613,9.74612140655518 -64.3649291992188,18.3359928131104 -63.3755226135254,23.148120880127 -53.3015365600586,13.9735984802246 -51.4576377868652,7.9471960067749 -60.677131652832,23.9576377868652 -54.6507301330566,16.6719875335693 -63.825252532959,14.7381420135498 -62.4310836791992,21.1243286132812 -60.677131652832,18.5608596801758 -54.7856521606445,9.29639053344727 -59.8226432800293,7.9471960067749 -64.4998474121094,5.20383358001709 -56.809440612793,9.97098731994629 -59.5528030395508,19.0555629730225 -45.9259338378906,10.8254776000977 -58.0237159729004,10.8704509735107 -53.9761352539062,12.0397529602051 -48.2195701599121,11.5450477600098 -61.0818901062012,20.8544902801514 -63.825252532959,19.3703765869141 -60.2723731994629,14.8280878067017 -63.6903343200684,7.58741092681885 -55.7300872802734,10.1059074401855 -60.2723731994629,6.32816219329834 -47.9947052001953,12.8042964935303 -57.4840393066406,15.0529537200928 -54.8755950927734,6.05832386016846 -61.4416770935059,17.9312343597412 -62.1162719726562,9.11649799346924 -62.161247253418,18.8756713867188 -59.8226432800293,20 -56.8993873596191,7.18265247344971 -53.346508026123,11.0053701400757 -45.4762268066406,10.8704509735107 -63.7353057861328,17.5264778137207 -56.8993873596191,11.4551019668579 -64.7696914672852,20.5846500396729 -51.9073677062988,8.35195446014404 -47.3650817871094,13.6138134002686 -56.4496574401855,13.4788932800293 -59.9575614929199,19.1005363464355 -54.6507301330566,7.63238334655762 -54.6507301330566,9.97098731994629 -57.34912109375,12.7143497467041 -51.5925559997559,13.8386783599854 -60.2274017333984,15.4127388000488 -59.9125900268555,19.5052947998047 -49.4338455200195,5.56361865997314 -45.4762268066406,12.3995380401611 -60.4972381591797,5.4286994934082 -59.8676147460938,17.3465843200684 -55.7750587463379,12.309591293335 -57.663932800293,7.85724925994873 -58.0237159729004,9.79109477996826 -62.2062187194824,18.0661544799805 -51.3676910400391,5.38372611999512 -62.161247253418,16.9418258666992 -45.9259338378906,13.3889465332031 -48.0846519470215,12.4445114135742 -54.1560249328613,11.1402893066406 -64.0501174926758,20.0899467468262 -64.7247161865234,21.3042221069336 -52.0872611999512,11.2752084732056 -56.6745223999023,12.0847253799438 -49.7936325073242,14.0185708999634 -53.5713768005371,11.6799669265747 -52.8967781066895,5.20383358001709 -51.2777442932129,5.33875274658203 -62.161247253418,15.4127388000488 -52.5819664001465,15.4577121734619 -59.9575614929199,16.177282333374 -59.642749786377,17.8412895202637 -60.9020004272461,20.4047584533691 -53.2565612792969,10.1958532333374 -56.1348457336426,10.9154233932495 -59.7326965332031,9.97098731994629 -59.3729095458984,10.4656925201416 -54.4258651733398,12.2196445465088 -49.4338455200195,13.0741348266602 -60.4972381591797,15.7725238800049 -54.515811920166,13.1640815734863 -59.642749786377,15.502685546875 -62.9707641601562,15.9074440002441 -52.6719131469727,10.9154233932495 -60.3623199462891,21.0793552398682 -62.6109771728516,22.4285507202148 -60.2723731994629,12.984188079834 -64.1400680541992,18.2460479736328 -62.7458992004395,18.7407512664795 -58.1586380004883,11.3651552200317 -44.1270141601562,12.2646179199219 -45.9709167480469,11.2302360534668 -64.1400680541992,15.9524164199829 -53.5713768005371,11.4101285934448 -56.6295471191406,15.4577121734619 -56.3597106933594,8.39692687988281 -60.6321601867676,15.4127388000488 -64.4548797607422,23.3729858398438 -55.1004638671875,6.10329627990723 -43.6772766113281,11.5450477600098 -48.0846519470215,13.5688400268555 -55.0105171203613,7.13767910003662 -52.312126159668,14.1534900665283 -61.531623840332,20.2248649597168 -57.2141990661621,9.65617561340332 -52.4470443725586,9.97098731994629 -54.0660781860352,5.9234037399292 -58.9231796264648,5.56361865997314 -62.2961654663086,10.9603967666626 -51.1428260803223,8.80168533325195 -62.1162719726562,14.8280878067017 -56.179817199707,17.7963161468506 -64.7696914672852,5.65356540679932 -60.3173484802246,6.05832386016846 -43.6772766113281,11.5000743865967 -63.3755226135254,17.9762077331543 -50.333309173584,5.47367286682129 -48.4444351196289,13.6138134002686 -64.4548797607422,17.9762077331543 -64.0051422119141,5.38372611999512 -52.8068313598633,7.76730346679688 -61.1718368530273,12.309591293335 -61.6665420532227,7.22762584686279 -51.1428260803223,13.7937049865723 -60.7670783996582,20.4497318267822 -58.4734497070312,5.51864528656006 -62.7458992004395,16.492094039917 -63.9601745605469,20.0899467468262 -58.9681549072266,20.7195701599121 -62.7009239196777,16.2222557067871 -60.8570251464844,19.0555629730225 -51.4126625061035,14.3333835601807 -57.663932800293,16.2672290802002 -48.0396766662598,13.9735984802246 -43.9920959472656,10.9154233932495 -52.3571014404297,12.4445114135742 -54.8755950927734,7.18265247344971 -56.6295471191406,15.0529537200928 -44.3069152832031,12.0397529602051 -62.7009239196777,12.17467212677 -61.7564888000488,16.2222557067871 -64.0051422119141,22.2036838531494 -54.2459716796875,10.1059074401855 -62.161247253418,12.8492698669434 -56.6745223999023,5.4286994934082 -53.166618347168,7.72233009338379 -61.4866485595703,13.4339199066162 -62.4760589599609,18.2460479736328 -54.3808898925781,16.9867992401123 -52.1772079467773,13.6138134002686 -61.3517303466797,10.8254776000977 -55.0105171203613,6.59800148010254 -62.6559524536133,16.7619323730469 -63.825252532959,10.8254776000977 -60.2274017333984,11.5000743865967 -59.7326965332031,6.23821640014648 -60.4522666931152,14.6481952667236 -53.7062950134277,13.34397315979 -59.1930198669434,11.0503435134888 -60.3173484802246,10.7805042266846 -43.6772766113281,12.5344572067261 -49.8386039733887,13.34397315979 -61.7115173339844,15.0529537200928 -64.0501174926758,16.8968524932861 -54.6957054138184,16.80690574646 -56.7644691467285,10.5556383132935 -52.9417495727539,9.38633632659912 -55.6851119995117,12.0397529602051 -56.8993873596191,15.9074440002441 -62.1162719726562,20.989408493042 -60.5871887207031,19.2804298400879 -52.7618598937988,6.73292064666748 -53.4364547729492,15.9524164199829 -59.2829666137695,7.76730346679688 -64.3649291992188,17.5714492797852 -63.9151992797852,20.0449733734131 -58.2935562133789,16.5370674133301 -62.5660057067871,5.65356540679932 -61.4416770935059,7.31757164001465 -60.1824264526367,11.5900211334229 -58.5184211730957,9.65617561340332 -60.8120536804199,9.16147041320801 -60.3173484802246,6.77789402008057 -54.9655418395996,15.2328462600708 -64.0051422119141,16.4021472930908 -60.4072952270508,6.23821640014648 -58.4734497070312,11.3201818466187 -60.1374549865723,21.8438987731934 -57.8887977600098,9.20644378662109 -59.4628601074219,10.8704509735107 -63.1506576538086,23.9576377868652 -50.2433624267578,11.814887046814 -55.8200340270996,9.34136390686035 -55.6401405334473,9.56622886657715 -48.4444351196289,12.8492698669434 -56.8993873596191,6.86783981323242 -58.9231796264648,5.65356540679932 -63.2855758666992,11.8598594665527 -52.9867248535156,6.4630823135376 -52.7168846130371,15.0529537200928 -51.0978507995605,6.23821640014648 -64.1400680541992,13.5688400268555 -62.7908706665039,22.0237922668457 -50.9629325866699,6.55302810668945 -54.1560249328613,15.3677654266357 -64.4548797607422,9.65617561340332 -56.6745223999023,16.7619323730469 -56.6295471191406,11.8598594665527 -59.1480445861816,23.4629325866699 -53.6163482666016,11.5450477600098 -64.4099044799805,12.669376373291 -60.3623199462891,7.22762584686279 -59.5528030395508,15.3677654266357 -51.5026092529297,6.41810894012451 -57.7089042663574,13.8386783599854 -63.9601745605469,14.1984634399414 -56.5396041870117,14.8280878067017 -55.1904067993164,11.3651552200317 -56.9893341064453,8.57682037353516 -56.2247924804688,14.9180335998535 -46.420654296875,12.5794296264648 -56.809440612793,17.166690826416 -61.846435546875,5.9234037399292 -63.195629119873,10.8254776000977 -63.3755226135254,6.37313556671143 -63.0607109069824,11.8598594665527 -57.4390640258789,17.4365310668945 -51.9523429870605,11.5450477600098 -62.9707641601562,21.5290870666504 -55.7750587463379,17.6613960266113 -52.8068313598633,11.4551019668579 -56.9893341064453,13.1191082000732 -52.6719131469727,8.39692687988281 -59.8226432800293,14.4683027267456 -52.5819664001465,6.32816219329834 -61.9363822937012,8.30698108673096 -62.4760589599609,6.68794727325439 -47.5,13.5238666534424 -61.7564888000488,23.9126644134521 -58.2935562133789,23.9576377868652 -53.7962417602539,16.6719875335693 -47.8597869873047,13.5688400268555 -61.6665420532227,15.3227920532227 -61.3517303466797,10.2408266067505 -56.9893341064453,14.3333835601807 -56.8544158935547,5.56361865997314 -55.5951690673828,12.3995380401611 -60.6321601867676,11.8598594665527 -57.4390640258789,18.6058330535889 -63.0607109069824,9.70114898681641 -52.3571014404297,5.65356540679932 -59.6877212524414,5.74351119995117 -51.997314453125,5.24880695343018 -53.8861885070801,5.51864528656006 -58.6083679199219,10.9603967666626 -54.201000213623,10.5556383132935 -47.0952453613281,11.9048328399658 -53.4814300537109,12.2196445465088 -57.7089042663574,11.814887046814 -64.3199615478516,20 -56.4046859741211,10.5556383132935 -56.9893341064453,17.5264778137207 -52.6269378662109,11.1402893066406 -53.8412132263184,15.502685546875 -56.5845756530762,11.6349945068359 -64.1850433349609,11.9048328399658 -59.4628601074219,20.5396785736084 -64.7247161865234,7.76730346679688 -62.9257888793945,8.21703433990479 -61.306755065918,8.03714179992676 -55.1004638671875,7.6773567199707 -49.3888740539551,12.9392156600952 -50.9629325866699,11.9498062133789 -54.515811920166,9.56622886657715 -54.2459716796875,9.70114898681641 -62.9257888793945,11.1852626800537 -55.1004638671875,14.2434368133545 -61.1268653869629,10.6905584335327 -46.2857360839844,10.7805042266846 -44.9815063476562,11.1852626800537 -54.6507301330566,13.9286251068115 -48.7592468261719,5.4286994934082 -49.8835754394531,12.354564666748 -44.5317687988281,10.5106649398804 -51.3227157592773,11.2302360534668 -62.7009239196777,12.5794296264648 -61.1718368530273,7.54243755340576 -52.7168846130371,7.54243755340576 -56.7194976806641,6.59800148010254 -61.8914070129395,17.5264778137207 -54.7406768798828,6.95778656005859 -51.9073677062988,5.24880695343018 -59.642749786377,7.58741092681885 -61.8914070129395,11.8598594665527 -58.3835029602051,6.41810894012451 -62.6109771728516,16.3571739196777 -53.8412132263184,10.5106649398804 -61.8014602661133,19.7751350402832 -60.0924835205078,17.5714492797852 -62.6559524536133,12.7593231201172 -59.013126373291,11.5900211334229 -49.2989273071289,6.59800148010254 -53.4814300537109,8.4419002532959 -59.327938079834,9.88104152679443 -62.7458992004395,10.7805042266846 -62.3411407470703,18.1111278533936 -60.0475082397461,19.5952415466309 -63.7353057861328,20.6296234130859 -56.5845756530762,9.20644378662109 -52.4920196533203,11.6349945068359 -54.4258651733398,10.2857999801636 -63.0607109069824,10.5556383132935 -58.4284744262695,7.22762584686279 -59.327938079834,10.2408266067505 -50.0634689331055,14.7381420135498 -56.5845756530762,12.7593231201172 -51.4126625061035,11.1402893066406 -59.4628601074219,14.4233293533325 -54.4708366394043,11.4551019668579 -59.9575614929199,9.70114898681641 -58.8782081604004,9.74612140655518 -59.6877212524414,12.8492698669434 -52.0422897338867,12.2196445465088 -61.1718368530273,17.5264778137207 -57.7538795471191,6.10329627990723 -58.2485809326172,20.314811706543 -51.2327728271484,11.8598594665527 -61.1718368530273,14.0635442733765 -53.2115898132324,13.2090549468994 -56.7644691467285,15.2328462600708 -61.3517303466797,18.4259395599365 -63.6003875732422,13.2090549468994 -50.4232559204102,7.22762584686279 -54.4708366394043,16.4021472930908 -55.5052185058594,6.37313556671143 -45.6560974121094,11.8598594665527 -62.7908706665039,12.669376373291 -60.4072952270508,10.4207191467285 -55.9999237060547,17.481502532959 -50.7380676269531,6.10329627990723 -56.3147354125977,7.81227684020996 -63.195629119873,14.4683027267456 -57.0792808532715,8.93660545349121 -49.1190338134766,12.1296987533569 -57.3940925598145,17.8862609863281 -55.9549522399902,6.28318881988525 -59.2379913330078,14.8730602264404 -62.4760589599609,19.9100532531738 -61.7564888000488,10.7355308532715 -62.6559524536133,12.3995380401611 -59.5078315734863,7.6773567199707 -54.9655418395996,15.3227920532227 -61.4866485595703,15.5926313400269 -52.8068313598633,10.1059074401855 -47.0952453613281,12.8942422866821 -50.2883338928223,7.04773330688477 -60.9020004272461,12.1296987533569 -64.5448226928711,20.7195701599121 -55.1904067993164,16.3122024536133 -46.6005554199219,11.4551019668579 -50.6930923461914,12.7593231201172 -52.4020729064941,11.5900211334229 -55.7300872802734,15.7725238800049 -60.8570251464844,8.03714179992676 -53.2115898132324,11.814887046814 -55.3703002929688,7.31757164001465 -56.4496574401855,16.492094039917 -50.6930923461914,8.84665870666504 -55.0105171203613,7.27259826660156 -64.1400680541992,8.84665870666504 -64.0051422119141,21.6190338134766 -54.7856521606445,13.7487316131592 -59.1930198669434,9.20644378662109 -57.3041458129883,16.0873355865479 -59.2379913330078,23.0581741333008 -62.4310836791992,23.5978527069092 -63.6003875732422,17.6613960266113 -57.7988510131836,10.7805042266846 -59.4628601074219,14.0635442733765 -52.2221794128418,5.9234037399292 -56.179817199707,14.3333835601807 -59.8226432800293,19.5052947998047 -60.7221069335938,18.7407512664795 -62.6559524536133,11.2752084732056 -60.8570251464844,21.0343818664551 -52.7618598937988,13.2990007400513 -49.703685760498,14.2884101867676 -57.34912109375,10.5556383132935 -51.2327728271484,5.29378032684326 -59.1030731201172,6.32816219329834 -62.8358459472656,12.7143497467041 -57.9337692260742,11.0953159332275 -62.0713005065918,20.5396785736084 -54.0660781860352,13.9735984802246 -57.3041458129883,6.86783981323242 -44.8465881347656,12.309591293335 -62.3861122131348,21.9788188934326 -56.4046859741211,15.3227920532227 -51.2777442932129,12.669376373291 -49.9285507202148,6.64297485351562 -61.5765953063965,5.51864528656006 -64.7696914672852,21.1693019866943 -47.1402282714844,11.5900211334229 -47.9047584533691,12.9392156600952 -64.3199615478516,6.95778656005859 -54.201000213623,7.76730346679688 -51.0079040527344,14.2434368133545 -53.2115898132324,11.7249402999878 -58.7432861328125,12.0847253799438 -62.2062187194824,10.4207191467285 -57.0792808532715,17.7063694000244 -61.9363822937012,16.8968524932861 -57.2591743469238,13.3889465332031 -48.7142753601074,5.20383358001709 -57.7538795471191,7.45249080657959 -56.4046859741211,5.38372611999512 -52.4470443725586,14.9630069732666 -63.6453628540039,8.7117395401001 -63.2406005859375,8.66676616668701 -62.9707641601562,15.7725238800049 -50.5581741333008,12.17467212677 -57.7988510131836,12.4445114135742 -62.3411407470703,19.7751350402832 -55.7300872802734,11.9048328399658 -64.7247161865234,5.74351119995117 -52.2221794128418,9.88104152679443 -60.9469718933105,5.6985387802124 -62.5660057067871,12.2196445465088 -60.9020004272461,15.1878728866577 -61.3517303466797,8.4419002532959 -63.6003875732422,23.148120880127 -53.5713768005371,10.0609340667725 -63.5554122924805,23.5978527069092 -51.4126625061035,13.6138134002686 -60.7670783996582,14.8280878067017 -56.5845756530762,9.29639053344727 -63.9601745605469,12.8942422866821 -54.0211067199707,16.851879119873 -63.7802810668945,16.3122024536133 -58.5633926391602,9.70114898681641 -51.5026092529297,11.3651552200317 -61.9363822937012,14.7831144332886 -56.2697639465332,6.23821640014648 -55.7750587463379,11.1402893066406 -58.6533432006836,9.65617561340332 -60.677131652832,13.3889465332031 -62.4310836791992,17.0317726135254 -63.195629119873,7.9471960067749 -63.3755226135254,19.8201065063477 -64.3199615478516,21.8888721466064 -51.7724494934082,10.0159606933594 -59.2379913330078,11.8598594665527 -53.4364547729492,13.5238666534424 -63.2406005859375,22.2036838531494 -54.515811920166,6.86783981323242 -63.4654693603516,21.349193572998 -62.2961654663086,11.1402893066406 -62.9707641601562,21.9338455200195 -60.7670783996582,23.2380676269531 -60.1824264526367,14.0185708999634 -64.4099044799805,7.76730346679688 -64.3199615478516,20.5396785736084 -58.8782081604004,18.6957778930664 -55.3703002929688,14.1984634399414 -59.7326965332031,6.59800148010254 -60.3173484802246,11.5450477600098 -64.4998474121094,12.4445114135742 -50.6930923461914,14.2884101867676 -52.0872611999512,10.0159606933594 -53.4814300537109,9.11649799346924 -46.7354736328125,12.8942422866821 -57.5739860534668,10.2857999801636 -58.0237159729004,10.3307723999023 -62.0263290405273,18.8756713867188 -52.4470443725586,10.1958532333374 -50.9629325866699,8.4419002532959 -49.6137390136719,6.1932430267334 -57.5290145874023,17.481502532959 -62.7009239196777,9.11649799346924 -60.8570251464844,10.9154233932495 -55.4152755737305,12.669376373291 -55.145435333252,13.9286251068115 -60.991943359375,8.48687362670898 -63.6903343200684,14.4233293533325 -51.0978507995605,10.0609340667725 -59.1480445861816,14.9180335998535 -63.825252532959,20 -53.0316963195801,14.6931686401367 -44.8915710449219,12.669376373291 -52.1322326660156,14.2884101867676 -60.2723731994629,17.0767459869385 -49.4338455200195,6.77789402008057 -51.7274780273438,6.77789402008057 -58.4734497070312,16.7619323730469 -54.3808898925781,7.18265247344971 -53.6613235473633,9.34136390686035 -64.2300109863281,16.1323089599609 -62.0263290405273,11.4551019668579 -64.7696914672852,8.4419002532959 -55.1904067993164,15.7275505065918 -64.6797409057617,11.9048328399658 -57.663932800293,13.9286251068115 -58.6083679199219,14.0185708999634 -63.9151992797852,14.3333835601807 -51.8174209594727,10.0609340667725 -56.3597106933594,15.7275505065918 -45.9259338378906,12.2196445465088 -59.8226432800293,22.6084423065186 -60.2274017333984,22.8782806396484 -57.2591743469238,9.07152462005615 -62.7009239196777,17.0767459869385 -58.8332328796387,19.5952415466309 -55.9549522399902,11.8598594665527 -57.034309387207,17.4365310668945 -55.5052185058594,5.56361865997314 -49.6587104797363,14.1984634399414 -55.7300872802734,13.5238666534424 -55.6851119995117,12.7593231201172 -61.846435546875,5.60859203338623 -52.2221794128418,14.2884101867676 -51.1428260803223,5.47367286682129 -53.7512664794922,5.47367286682129 -63.0607109069824,15.2328462600708 -55.145435333252,13.2990007400513 -58.7882614135742,7.00275993347168 -63.2855758666992,12.3995380401611 -62.0263290405273,6.37313556671143 -64.2300109863281,9.11649799346924 -56.5396041870117,15.502685546875 -56.0898704528809,17.2566375732422 -58.8782081604004,6.95778656005859 -50.6930923461914,8.62179279327393 -58.698314666748,15.7275505065918 -60.4072952270508,7.22762584686279 -61.306755065918,12.8042964935303 -52.3571014404297,7.63238334655762 -54.201000213623,15.4127388000488 -63.1056823730469,9.9260139465332 -63.9151992797852,23.8676910400391 -50.7380676269531,13.1191082000732 -58.5633926391602,7.09270572662354 -63.2855758666992,18.4259395599365 -51.5925559997559,7.90222263336182 -49.5687637329102,5.29378032684326 -63.0157356262207,23.5528793334961 -61.9813537597656,20.9444370269775 -47.7698402404785,13.7037591934204 -54.1110534667969,14.2884101867676 -62.6559524536133,7.27259826660156 -51.0978507995605,14.0185708999634 -56.0898704528809,16.9867992401123 -56.8993873596191,8.35195446014404 -60.6321601867676,6.95778656005859 -49.703685760498,6.41810894012451 -48.8941688537598,14.1534900665283 -63.9601745605469,7.27259826660156 -55.1004638671875,9.47628307342529 -63.4654693603516,13.4339199066162 -64.6797409057617,22.4735221862793 -58.5633926391602,8.80168533325195 -63.4204940795898,13.1640815734863 -51.9073677062988,11.3201818466187 -63.195629119873,10.6455850601196 -51.6375312805176,11.0953159332275 -63.6003875732422,7.85724925994873 -64.3649291992188,18.0661544799805 -50.648120880127,7.18265247344971 -59.2829666137695,14.4683027267456 -57.4840393066406,8.17206192016602 -50.9629325866699,12.9392156600952 -51.4576377868652,14.8280878067017 -56.5396041870117,9.47628307342529 -61.846435546875,19.5952415466309 -54.5607833862305,11.1852626800537 -59.2829666137695,22.9682273864746 -50.8280143737793,9.29639053344727 -62.3861122131348,7.9471960067749 -63.3755226135254,20.314811706543 -63.6453628540039,19.1904830932617 -59.8676147460938,12.2196445465088 -61.7564888000488,17.2566375732422 -59.1930198669434,20.0899467468262 -57.9787445068359,7.81227684020996 -63.825252532959,12.1296987533569 -62.7908706665039,23.3729858398438 -59.7326965332031,13.0741348266602 -55.5052185058594,11.5450477600098 -62.2961654663086,21.6190338134766 -62.4310836791992,22.0687656402588 -60.4522666931152,23.6428260803223 -53.6613235473633,7.58741092681885 -60.7221069335938,10.0609340667725 -61.6665420532227,9.25141716003418 -58.5633926391602,5.20383358001709 -62.0713005065918,5.74351119995117 -61.2617835998535,19.4603214263916 -62.3411407470703,10.9603967666626 -61.9363822937012,14.2434368133545 -60.1374549865723,6.23821640014648 -50.1983871459961,5.20383358001709 -59.9575614929199,16.3122024536133 -53.346508026123,6.05832386016846 -59.3729095458984,17.1217193603516 -62.8358459472656,17.3016109466553 -47.6798934936523,12.2196445465088 -57.5290145874023,14.8280878067017 -62.4760589599609,21.7539520263672 -48.3095169067383,13.9735984802246 -60.4072952270508,22.5634689331055 -47.814811706543,13.3889465332031 -60.8570251464844,17.6613960266113 -61.0369186401367,22.9232540130615 -55.3703002929688,12.17467212677 -63.0157356262207,22.1587104797363 -51.7274780273438,10.4656925201416 -58.6533432006836,20.7195701599121 -61.7564888000488,22.6084423065186 -51.997314453125,14.0185708999634 -54.2459716796875,7.04773330688477 -51.8174209594727,6.32816219329834 -50.3782806396484,12.2646179199219 -57.4840393066406,17.7063694000244 -51.8174209594727,11.0053701400757 -49.6137390136719,6.59800148010254 -56.49462890625,16.177282333374 -56.9893341064453,6.91281318664551 -59.6877212524414,15.502685546875 -62.5210342407227,6.28318881988525 -43.7222595214844,12.6244029998779 -58.5184211730957,6.32816219329834 -62.9257888793945,7.04773330688477 -63.5554122924805,11.7249402999878 -63.195629119873,18.8756713867188 -59.8226432800293,10.1059074401855 -60.1374549865723,8.57682037353516 -54.2459716796875,14.4233293533325 -54.201000213623,8.80168533325195 -51.7724494934082,12.9392156600952 -63.825252532959,18.9206447601318 -54.4258651733398,8.53184700012207 -54.9205703735352,10.2408266067505 -61.7115173339844,21.7539520263672 -58.6533432006836,8.98157787322998 -60.9020004272461,21.3941669464111 -57.9337692260742,15.0529537200928 -62.8808174133301,11.2302360534668 -58.698314666748,8.93660545349121 -61.9813537597656,21.5740604400635 -57.7988510131836,7.99216938018799 -47.8597869873047,13.0291614532471 -56.179817199707,12.8942422866821 -48.3095169067383,13.1191082000732 -63.6903343200684,17.9312343597412 -60.7221069335938,16.9418258666992 -60.4972381591797,17.2566375732422 -61.1268653869629,10.0159606933594 -60.7221069335938,14.6481952667236 -62.161247253418,6.01335048675537 -58.698314666748,11.0953159332275 -64.634765625,21.4391403198242 -52.536994934082,16.3122024536133 -61.531623840332,14.7831144332886 -52.1772079467773,14.7831144332886 -53.1216430664062,9.25141716003418 -61.7564888000488,6.82286739349365 -59.2829666137695,6.1932430267334 -45.34130859375,12.0397529602051 -57.034309387207,15.997389793396 -55.4602470397949,12.5344572067261 -53.4814300537109,8.39692687988281 -63.9151992797852,15.0529537200928 -55.2803535461426,13.8836517333984 -60.3623199462891,16.4471206665039 -53.2115898132324,9.34136390686035 -57.2141990661621,13.9735984802246 -46.8254089355469,12.6244029998779 -61.8014602661133,12.8042964935303 -64.3649291992188,23.0581741333008 -59.9575614929199,13.6587858200073 -59.1930198669434,14.1984634399414 -61.9363822937012,13.34397315979 -58.5633926391602,8.53184700012207 -52.9417495727539,7.36254501342773 -51.0978507995605,9.74612140655518 -60.5422134399414,8.75671291351318 -47.7248649597168,13.7937049865723 -61.9363822937012,16.4021472930908 -56.3147354125977,15.502685546875 -54.0211067199707,11.2302360534668 -50.2883338928223,12.0847253799438 -57.034309387207,15.3677654266357 -52.4470443725586,7.54243755340576 -56.2247924804688,9.07152462005615 -59.642749786377,12.984188079834 -63.825252532959,7.04773330688477 -58.2935562133789,16.5820407867432 -53.6163482666016,10.0609340667725 -56.5845756530762,6.59800148010254 -57.4840393066406,5.65356540679932 -61.0369186401367,9.74612140655518 -55.5052185058594,12.5344572067261 -53.8861885070801,13.6587858200073 -57.7538795471191,14.4233293533325 -62.7458992004395,21.1693019866943 -46.8703918457031,12.7143497467041 -64.4099044799805,22.9682273864746 -51.8623962402344,5.87843132019043 -55.9549522399902,11.0503435134888 -58.7432861328125,13.2090549468994 -61.4416770935059,18.7407512664795 -63.510440826416,12.8042964935303 -57.034309387207,13.5688400268555 -58.6083679199219,12.8942422866821 -52.4470443725586,14.6931686401367 -50.6031455993652,6.68794727325439 -53.6613235473633,15.5476579666138 -55.4152755737305,6.32816219329834 -60.4072952270508,10.6905584335327 -55.6401405334473,10.9154233932495 -56.179817199707,12.0847253799438 -44.0820617675781,11.6799669265747 -59.8676147460938,5.6985387802124 -44.5767517089844,11.3201818466187 -58.1586380004883,11.1402893066406 -60.677131652832,9.34136390686035 -64.4548797607422,15.8624706268311 -55.5501937866211,16.177282333374 -61.9363822937012,16.2672290802002 -53.5713768005371,5.29378032684326 -55.9999237060547,13.8386783599854 -64.634765625,17.6164226531982 -57.6189575195312,17.166690826416 -47.1851806640625,11.7249402999878 -59.9125900268555,20 -64.1400680541992,13.7487316131592 -57.0792808532715,18.6058330535889 -52.9417495727539,14.4683027267456 -56.0898704528809,13.1191082000732 -62.0263290405273,17.3915576934814 -61.7564888000488,14.1984634399414 -58.9231796264648,10.4207191467285 -47.4550476074219,12.2646179199219 -50.5132026672363,12.354564666748 -57.663932800293,7.90222263336182 -62.8808174133301,21.6190338134766 -54.515811920166,16.3571739196777 -62.8808174133301,6.77789402008057 -63.6003875732422,16.9418258666992 -49.8386039733887,6.68794727325439 -63.9151992797852,11.5450477600098 -61.0369186401367,5.4286994934082 -59.4628601074219,23.507905960083 -57.8887977600098,12.8492698669434 -62.9707641601562,22.2036838531494 -58.8332328796387,6.82286739349365 -55.7300872802734,8.62179279327393 -57.8438262939453,20.0449733734131 -58.9231796264648,5.74351119995117 -61.7564888000488,14.6032218933105 -61.9363822937012,7.85724925994873 -59.2829666137695,5.9234037399292 -59.7776718139648,6.4630823135376 -60.4072952270508,20.2248649597168 -61.306755065918,19.685188293457 -58.1136627197266,16.7169609069824 -55.7750587463379,8.80168533325195 -64.6797409057617,9.34136390686035 -51.0978507995605,14.4233293533325 -58.698314666748,8.53184700012207 -54.1560249328613,5.60859203338623 -62.2062187194824,23.9576377868652 -60.0475082397461,14.5132751464844 -59.9125900268555,6.86783981323242 -55.2353820800781,6.86783981323242 -49.2989273071289,13.5688400268555 -57.2141990661621,16.5370674133301 -53.9761352539062,12.984188079834 -61.531623840332,8.7117395401001 -58.8782081604004,18.1561012268066 -59.1930198669434,19.4603214263916 -61.8914070129395,23.507905960083 -61.531623840332,9.11649799346924 -60.4072952270508,9.70114898681641 -55.9099807739258,9.65617561340332 -62.0713005065918,15.0529537200928 -58.5633926391602,17.7513427734375 -64.4099044799805,7.31757164001465 -61.7564888000488,21.3941669464111 -63.3305511474609,13.4788932800293 -60.6321601867676,14.6931686401367 -53.0316963195801,11.1402893066406 -62.9707641601562,23.8676910400391 -56.6295471191406,14.1984634399414 -55.7300872802734,14.1534900665283 -58.0686912536621,13.1191082000732 -51.7274780273438,5.96837711334229 -62.7458992004395,9.11649799346924 -61.3517303466797,18.650806427002 -58.1136627197266,14.1984634399414 -56.0448989868164,8.98157787322998 -57.3041458129883,6.41810894012451 -63.5554122924805,7.36254501342773 -47.5,11.5450477600098 -56.7644691467285,13.5688400268555 -53.8412132263184,10.5556383132935 -60.4072952270508,14.1534900665283 -63.0157356262207,12.3995380401611 -50.8729858398438,8.93660545349121 -61.4866485595703,20.1349201202393 -55.8650054931641,16.0873355865479 -59.1480445861816,16.2222557067871 -60.1374549865723,20.0899467468262 -45.4762268066406,11.3201818466187 -51.1877975463867,13.5688400268555 -61.2617835998535,13.7937049865723 -55.145435333252,14.9180335998535 -57.034309387207,17.481502532959 -60.5422134399414,22.3386039733887 -64.1850433349609,21.1693019866943 -49.5687637329102,5.4286994934082 -49.703685760498,6.50805473327637 -47.275146484375,12.669376373291 -46.0158996582031,12.0847253799438 -57.034309387207,13.9735984802246 -56.8993873596191,17.7963161468506 -60.1824264526367,15.1429004669189 -61.6215667724609,10.4656925201416 -63.1506576538086,13.4788932800293 -53.9761352539062,8.48687362670898 -62.1162719726562,15.4127388000488 -56.6745223999023,12.5794296264648 -55.145435333252,15.3227920532227 -60.7221069335938,10.6455850601196 -53.7962417602539,5.78848457336426 -53.8861885070801,16.3571739196777 -60.2274017333984,9.83606815338135 -64.3199615478516,7.76730346679688 -60.9469718933105,7.85724925994873 -61.4866485595703,17.7063694000244 -60.0475082397461,5.24880695343018 -64.0051422119141,23.4629325866699 -57.034309387207,11.1852626800537 -61.5765953063965,22.2036838531494 -52.9417495727539,9.20644378662109 -56.2697639465332,8.12708854675293 -58.6083679199219,18.7407512664795 -56.179817199707,15.1429004669189 -60.3173484802246,20.1798934936523 -64.3199615478516,12.7593231201172 -60.4072952270508,16.0423622131348 -45.9709167480469,11.9498062133789 -57.9337692260742,14.1984634399414 -47.8597869873047,11.7249402999878 -53.0766716003418,12.6244029998779 -54.7856521606445,15.2328462600708 -61.1718368530273,18.1111278533936 -58.8332328796387,8.53184700012207 -52.4020729064941,14.6931686401367 -60.8570251464844,21.7089805603027 -62.4760589599609,5.33875274658203 -62.8808174133301,20.3597850799561 -62.7458992004395,16.6719875335693 -61.9813537597656,15.9074440002441 -64.5897979736328,16.5370674133301 -61.1268653869629,11.0503435134888 -56.809440612793,5.96837711334229 -62.7458992004395,11.4101285934448 -54.1110534667969,6.64297485351562 -53.7962417602539,11.5900211334229 -62.7458992004395,18.3809661865234 -56.7194976806641,15.8624706268311 -43.7672424316406,12.0847253799438 -59.1030731201172,23.9576377868652 -53.8861885070801,12.9392156600952 -58.6083679199219,14.8730602264404 -62.7009239196777,17.1217193603516 -64.3199615478516,19.7301616668701 -55.5052185058594,15.6376037597656 -63.6453628540039,16.9418258666992 -57.7538795471191,10.3757457733154 -57.9337692260742,11.814887046814 -43.63232421875,12.354564666748 -62.5210342407227,18.5608596801758 -51.4126625061035,10.3757457733154 -60.4072952270508,14.2434368133545 -51.1877975463867,13.6587858200073 -55.3253288269043,13.4788932800293 -60.1824264526367,16.5820407867432 -59.4178848266602,23.6877975463867 -61.8014602661133,14.1534900665283 -60.2723731994629,13.1191082000732 -61.4866485595703,9.88104152679443 -58.5633926391602,8.21703433990479 -57.1242523193359,18.1111278533936 -63.3755226135254,20.7195701599121 -64.6797409057617,22.518497467041 -50.6930923461914,14.5582485198975 -55.9549522399902,14.6032218933105 -62.3861122131348,22.5634689331055 -49.3888740539551,5.87843132019043 -61.8914070129395,21.8438987731934 -50.2883338928223,14.5582485198975 -55.6401405334473,7.58741092681885 -56.4496574401855,6.64297485351562 -62.161247253418,7.09270572662354 -54.0211067199707,12.17467212677 -58.8782081604004,7.18265247344971 -45.5211791992188,12.0847253799438 -45.1614074707031,12.6244029998779 -50.6930923461914,8.53184700012207 -52.3571014404297,16.2222557067871 -61.531623840332,7.76730346679688 -63.6453628540039,8.17206192016602 -59.2829666137695,17.1217193603516 -50.648120880127,8.35195446014404 -61.7564888000488,8.98157787322998 -56.4046859741211,8.53184700012207 -45.7460632324219,11.1852626800537 -62.0713005065918,7.85724925994873 -60.0025367736816,5.29378032684326 -55.1904067993164,8.08211517333984 -51.682502746582,13.2990007400513 -64.4548797607422,11.2302360534668 -62.5210342407227,11.7249402999878 -51.9073677062988,9.83606815338135 -60.1824264526367,12.489483833313 -58.2036094665527,19.8201065063477 -62.2062187194824,23.148120880127 -56.8993873596191,13.1640815734863 -60.9469718933105,17.0317726135254 -59.642749786377,16.6270141601562 -51.0079040527344,9.25141716003418 -62.6109771728516,13.2990007400513 -59.4628601074219,21.5740604400635 -62.7908706665039,12.9392156600952 -58.5633926391602,9.47628307342529 -57.8887977600098,10.2857999801636 -61.4416770935059,11.2752084732056 -63.2855758666992,22.1587104797363 -57.5739860534668,6.32816219329834 -57.4390640258789,10.4207191467285 -62.3861122131348,17.4365310668945 -60.4522666931152,12.7593231201172 -54.201000213623,13.8836517333984 -61.8914070129395,18.6058330535889 -62.9257888793945,12.8042964935303 -59.9125900268555,5.4286994934082 -62.7908706665039,7.85724925994873 -53.6163482666016,8.80168533325195 -60.0475082397461,23.4629325866699 -58.2036094665527,13.9286251068115 -62.9707641601562,18.9206447601318 -48.6693000793457,13.4339199066162 -53.7962417602539,15.2778186798096 -62.0263290405273,20.8095169067383 -51.2777442932129,6.91281318664551 -64.4099044799805,9.20644378662109 -54.8755950927734,8.93660545349121 -60.9020004272461,15.502685546875 -64.0051422119141,10.0609340667725 -63.825252532959,23.7777442932129 -55.0105171203613,12.8942422866821 -44.0820617675781,11.5000743865967 -61.6215667724609,15.817497253418 -54.6057586669922,5.78848457336426 -63.2406005859375,6.14826965332031 -53.2115898132324,13.5238666534424 -51.5925559997559,11.7249402999878 -62.9257888793945,22.5634689331055 -56.179817199707,16.80690574646 -64.1850433349609,21.1243286132812 -51.5925559997559,7.18265247344971 -55.9999237060547,14.5132751464844 -61.1718368530273,8.62179279327393 -57.663932800293,8.12708854675293 -52.9867248535156,11.0953159332275 -54.9655418395996,10.7355308532715 -44.9365234375,11.1402893066406 -57.8438262939453,17.481502532959 -58.7882614135742,20.9444370269775 -62.8808174133301,14.5132751464844 -55.9099807739258,12.2646179199219 -60.6321601867676,11.9498062133789 -52.0872611999512,12.8492698669434 -64.634765625,5.29378032684326 -63.0157356262207,10.8254776000977 -50.2433624267578,6.32816219329834 -64.2749862670898,19.5052947998047 -54.6507301330566,10.9603967666626 -61.0818901062012,22.6084423065186 -54.6957054138184,7.63238334655762 -60.1824264526367,19.1904830932617 -56.3597106933594,10.6006116867065 -52.0872611999512,14.3783569335938 -63.2406005859375,10.5556383132935 -53.5264015197754,10.4207191467285 -54.6057586669922,14.2434368133545 -56.5396041870117,13.7487316131592 -60.2274017333984,17.8862609863281 -62.9257888793945,8.48687362670898 -52.6719131469727,8.7117395401001 -54.3808898925781,5.56361865997314 -56.1348457336426,6.59800148010254 -63.4204940795898,7.45249080657959 -60.0475082397461,17.3465843200684 -49.9285507202148,13.5238666534424 -53.5713768005371,11.1852626800537 -60.2723731994629,6.41810894012451 -62.0713005065918,10.3307723999023 -64.6797409057617,21.3042221069336 -59.4178848266602,13.9286251068115 -49.164005279541,12.3995380401611 -55.6851119995117,15.7275505065918 -54.3808898925781,11.4551019668579 -52.4470443725586,11.814887046814 -52.4020729064941,7.76730346679688 -61.5765953063965,23.5978527069092 -50.5581741333008,5.4286994934082 -60.8570251464844,16.9867992401123 -57.9337692260742,9.79109477996826 -54.0211067199707,7.00275993347168 -53.8412132263184,9.43130970001221 -51.9523429870605,6.14826965332031 -57.5290145874023,14.1085166931152 -64.1850433349609,16.851879119873 -58.698314666748,14.4683027267456 -57.5739860534668,17.2116641998291 -63.510440826416,5.78848457336426 -53.4364547729492,9.74612140655518 -57.5739860534668,6.91281318664551 -57.2591743469238,16.3122024536133 -53.7512664794922,14.1534900665283 -64.5448226928711,11.9048328399658 -55.8200340270996,7.45249080657959 -52.6269378662109,5.9234037399292 -58.4284744262695,8.03714179992676 -63.6903343200684,17.8862609863281 -58.0237159729004,18.7407512664795 -57.0792808532715,9.9260139465332 -61.306755065918,19.325403213501 -51.9523429870605,11.8598594665527 -58.1136627197266,7.76730346679688 -51.7274780273438,5.83345794677734 -57.663932800293,18.4259395599365 -54.9205703735352,13.2990007400513 -62.4310836791992,13.2540273666382 -64.0950927734375,6.86783981323242 -61.306755065918,19.2354564666748 -60.8570251464844,8.21703433990479 -58.5184211730957,17.8412895202637 -59.327938079834,20.0449733734131 -62.5210342407227,22.6983890533447 -63.6453628540039,5.87843132019043 -59.7776718139648,20.2248649597168 -60.8120536804199,13.2990007400513 -55.2353820800781,5.60859203338623 -57.1692276000977,11.4551019668579 -50.1983871459961,6.41810894012451 -62.2062187194824,19.1005363464355 -62.4760589599609,20.4497318267822 -55.5501937866211,14.6931686401367 -63.195629119873,6.41810894012451 -59.013126373291,8.39692687988281 -60.1824264526367,14.6481952667236 -59.2829666137695,16.3571739196777 -57.7988510131836,15.0529537200928 -62.7009239196777,18.4709129333496 -54.830623626709,7.40751838684082 -61.9363822937012,9.16147041320801 -60.4072952270508,12.669376373291 -58.7882614135742,13.2990007400513 -50.1534156799316,6.64297485351562 -62.7458992004395,18.4259395599365 -64.5448226928711,23.148120880127 -60.4072952270508,21.8438987731934 -56.5396041870117,9.38633632659912 -54.830623626709,8.26200771331787 -57.4390640258789,10.0609340667725 -58.7432861328125,19.5502681732178 -48.3095169067383,11.7699136734009 -57.5290145874023,12.489483833313 -60.5871887207031,18.8756713867188 -51.6375312805176,9.61120223999023 -54.515811920166,5.60859203338623 -52.6269378662109,13.7487316131592 -61.9363822937012,18.5158863067627 -56.2247924804688,8.53184700012207 -60.677131652832,22.7883358001709 -62.161247253418,11.3651552200317 -45.7460632324219,12.7593231201172 -56.0898704528809,12.9392156600952 -61.3967056274414,14.7381420135498 -52.2671546936035,12.8942422866821 -55.7300872802734,14.7831144332886 -61.3967056274414,6.95778656005859 -51.8623962402344,11.5900211334229 -57.663932800293,17.6164226531982 -53.2565612792969,7.58741092681885 -54.0211067199707,14.8730602264404 -63.3755226135254,10.0159606933594 -64.4998474121094,6.59800148010254 -52.6719131469727,7.81227684020996 -60.991943359375,16.4471206665039 -52.7168846130371,14.3333835601807 -52.9867248535156,10.7355308532715 -49.164005279541,12.8942422866821 -50.8729858398438,14.9180335998535 -62.4760589599609,15.1429004669189 -53.9761352539062,6.05832386016846 -62.8358459472656,15.2778186798096 -60.0025367736816,22.6983890533447 -61.0818901062012,8.57682037353516 -51.682502746582,14.4683027267456 -56.6295471191406,16.851879119873 -60.5422134399414,7.72233009338379 -56.0448989868164,13.6138134002686 -47.2301635742188,12.5794296264648 -50.4682273864746,12.489483833313 -52.312126159668,14.4683027267456 -50.6031455993652,5.38372611999512 -50.7380676269531,12.8042964935303 -64.0950927734375,14.9180335998535 -52.5819664001465,5.4286994934082 -57.034309387207,10.0159606933594 -60.9020004272461,11.9048328399658 -63.1056823730469,23.822717666626 -64.6797409057617,12.8492698669434 -56.179817199707,9.52125644683838 -64.6797409057617,20.2248649597168 -51.7274780273438,9.56622886657715 -62.2511940002441,15.3677654266357 -64.0051422119141,14.8280878067017 -54.0660781860352,13.5238666534424 -52.7618598937988,9.65617561340332 -51.9523429870605,15.3227920532227 -64.7696914672852,23.7777442932129 -58.8332328796387,17.5714492797852 -51.4576377868652,14.4233293533325 -50.9629325866699,13.4788932800293 -52.7618598937988,13.6587858200073 -57.0792808532715,15.5476579666138 -53.7062950134277,14.0635442733765 -53.1216430664062,11.4101285934448 -56.49462890625,7.40751838684082 -59.1480445861816,11.5000743865967 -47.7248649597168,13.1191082000732 -60.5871887207031,7.13767910003662 -60.6321601867676,7.18265247344971 -64.7247161865234,14.4683027267456 -53.2565612792969,10.7805042266846 -62.5660057067871,14.9630069732666 -58.1586380004883,15.3677654266357 -59.5078315734863,13.8836517333984 -62.161247253418,22.9232540130615 -57.3041458129883,11.4551019668579 -60.5871887207031,9.61120223999023 -45.1164245605469,11.9048328399658 -58.9231796264648,9.70114898681641 -63.2406005859375,21.7989253997803 -62.161247253418,22.9682273864746 -51.5026092529297,9.34136390686035 -64.5897979736328,18.8756713867188 -63.4654693603516,8.53184700012207 -58.698314666748,15.4577121734619 -46.9603271484375,13.1191082000732 -62.8808174133301,6.1932430267334 -62.2961654663086,13.7037591934204 -62.2062187194824,7.9471960067749 -54.7406768798828,11.4101285934448 -62.6109771728516,10.2857999801636 -58.5184211730957,13.9286251068115 -60.6321601867676,8.12708854675293 -63.7353057861328,18.6058330535889 -55.145435333252,7.00275993347168 -63.2406005859375,7.63238334655762 -52.8967781066895,6.91281318664551 -61.9363822937012,11.0503435134888 -51.7274780273438,8.75671291351318 -51.997314453125,15.3227920532227 -56.9893341064453,10.5106649398804 -57.5739860534668,9.47628307342529 -57.8887977600098,20.1798934936523 -53.2565612792969,12.4445114135742 -64.7696914672852,19.1455097198486 -46.0158996582031,13.34397315979 -58.1136627197266,16.492094039917 -63.9601745605469,16.0423622131348 -59.1930198669434,7.36254501342773 -56.8544158935547,12.8492698669434 -58.3385314941406,6.86783981323242 -59.9125900268555,5.33875274658203 -63.825252532959,13.9735984802246 -59.8676147460938,6.05832386016846 -64.4998474121094,18.650806427002 -61.0369186401367,14.6032218933105 -55.4152755737305,8.30698108673096 -54.5607833862305,6.68794727325439 -59.7776718139648,14.2884101867676 -60.6321601867676,19.685188293457 -61.4416770935059,19.5052947998047 -59.5977783203125,23.1031475067139 -56.2697639465332,9.79109477996826 -61.5765953063965,12.669376373291 -47.7248649597168,12.8042964935303 -46.7804260253906,12.0847253799438 -60.6321601867676,21.0793552398682 -61.3967056274414,5.38372611999512 -62.5210342407227,12.3995380401611 -61.306755065918,23.9126644134521 -53.8861885070801,12.984188079834 -63.1506576538086,7.49746417999268 -59.642749786377,5.9234037399292 -64.7247161865234,16.851879119873 -55.4602470397949,13.9286251068115 -47.8597869873047,12.4445114135742 -52.6719131469727,6.50805473327637 -54.6507301330566,11.1402893066406 -54.515811920166,12.3995380401611 -52.2221794128418,6.86783981323242 -61.2617835998535,14.9180335998535 -61.0818901062012,17.166690826416 -60.2274017333984,13.0291614532471 -63.195629119873,5.4286994934082 -63.1506576538086,6.14826965332031 -61.1268653869629,8.53184700012207 -59.5078315734863,17.1217193603516 -61.2168121337891,6.32816219329834 -59.1930198669434,23.0132007598877 -61.2617835998535,6.37313556671143 -64.2749862670898,5.51864528656006 -60.991943359375,16.3122024536133 -55.3703002929688,17.2566375732422 -53.3914833068848,14.4683027267456 -54.1110534667969,16.0873355865479 -59.327938079834,12.669376373291 -59.1480445861816,18.7857246398926 -59.5977783203125,21.349193572998 -62.0713005065918,8.35195446014404 -62.7458992004395,21.4391403198242 -57.9787445068359,6.77789402008057 -62.4310836791992,8.08211517333984 -46.8254089355469,11.5000743865967 -55.8650054931641,8.7117395401001 -54.3359184265137,7.18265247344971 -57.1692276000977,9.20644378662109 -60.9020004272461,15.997389793396 -63.5554122924805,22.9682273864746 -60.4522666931152,22.3835773468018 -58.4284744262695,18.2010746002197 -57.034309387207,10.2408266067505 -58.6533432006836,12.5794296264648 -63.6003875732422,20.2698383331299 -54.6507301330566,12.5344572067261 -55.6851119995117,8.66676616668701 -52.6719131469727,11.6349945068359 -60.6321601867676,8.4419002532959 -59.8676147460938,22.9682273864746 -53.2565612792969,9.34136390686035 -50.5132026672363,14.9180335998535 -57.2141990661621,11.4101285934448 -58.3385314941406,23.7327709197998 -46.0158996582031,13.2540273666382 -58.5184211730957,8.21703433990479 -54.7856521606445,13.5688400268555 -51.1877975463867,8.62179279327393 -56.4046859741211,13.4788932800293 -62.8808174133301,11.1402893066406 -54.2459716796875,8.98157787322998 -58.8332328796387,15.5476579666138 -58.7432861328125,8.98157787322998 -56.5396041870117,12.17467212677 -62.0263290405273,9.11649799346924 -62.2511940002441,8.4419002532959 -55.5951690673828,15.0979270935059 -53.9311599731445,5.83345794677734 -50.5581741333008,13.9735984802246 -52.0422897338867,12.8042964935303 -64.1400680541992,6.91281318664551 -62.5660057067871,18.9206447601318 -51.5475845336914,10.1059074401855 -59.0580978393555,16.2672290802002 -54.6957054138184,14.6481952667236 -57.1242523193359,12.3995380401611 -55.5951690673828,9.34136390686035 -61.6665420532227,11.2752084732056 -50.9179611206055,5.83345794677734 -61.0818901062012,9.65617561340332 -58.4734497070312,10.8254776000977 -62.7458992004395,8.80168533325195 -62.8808174133301,10.4656925201416 -55.145435333252,5.74351119995117 -51.8623962402344,13.8836517333984 -52.312126159668,16.0423622131348 -49.9735221862793,13.7937049865723 -52.4470443725586,12.0847253799438 -61.5765953063965,6.05832386016846 -51.5026092529297,12.3995380401611 -57.8887977600098,16.851879119873 -52.4470443725586,15.3227920532227 -61.3967056274414,16.0873355865479 -62.161247253418,13.6587858200073 -60.8120536804199,6.14826965332031 -53.166618347168,8.57682037353516 -60.1374549865723,14.6931686401367 -63.4654693603516,13.7937049865723 -55.3253288269043,16.851879119873 -61.4866485595703,7.72233009338379 -63.6453628540039,21.1693019866943 -56.9893341064453,9.56622886657715 -55.8200340270996,6.82286739349365 -59.8226432800293,23.2830390930176 -57.34912109375,18.4709129333496 -48.2195701599121,12.669376373291 -60.2723731994629,23.9126644134521 -62.3411407470703,18.0661544799805 -60.677131652832,21.5740604400635 -59.2829666137695,21.3042221069336 -43.6772766113281,11.0503435134888 -61.3517303466797,11.4551019668579 -57.3940925598145,9.43130970001221 -59.7326965332031,13.1640815734863 -52.4920196533203,7.18265247344971 -58.6533432006836,9.79109477996826 -60.9020004272461,5.60859203338623 -61.6665420532227,12.7143497467041 -60.7670783996582,16.5370674133301 -57.7988510131836,13.9286251068115 -57.2141990661621,12.8942422866821 -51.0978507995605,9.38633632659912 -62.4310836791992,11.1402893066406 -49.2089805603027,12.669376373291 -53.3015365600586,10.0609340667725 -47.275146484375,13.3889465332031 -60.1374549865723,12.0397529602051 -59.9575614929199,7.85724925994873 -56.6745223999023,10.1958532333374 -56.179817199707,9.70114898681641 -55.5951690673828,13.5238666534424 -64.7247161865234,14.8280878067017 -59.1480445861816,17.0317726135254 -54.6957054138184,7.6773567199707 -57.8438262939453,17.2566375732422 -59.5528030395508,9.52125644683838 -59.4178848266602,19.1005363464355 -55.145435333252,5.65356540679932 -47.7698402404785,11.994779586792 -59.5528030395508,5.51864528656006 -63.2406005859375,20.2248649597168 -59.013126373291,9.38633632659912 -59.4628601074219,9.34136390686035 -61.8014602661133,12.3995380401611 -63.6003875732422,22.2936305999756 -49.6137390136719,12.17467212677 -56.3597106933594,5.4286994934082 -53.7512664794922,16.7619323730469 -62.7908706665039,9.43130970001221 -59.2379913330078,17.6164226531982 -60.3173484802246,22.7433624267578 -51.9523429870605,5.74351119995117 -54.830623626709,11.7699136734009 -57.034309387207,9.88104152679443 -53.0316963195801,8.53184700012207 -62.9707641601562,14.3333835601807 -52.6269378662109,15.0079803466797 -62.5660057067871,6.01335048675537 -55.6401405334473,9.20644378662109 -51.8174209594727,9.9260139465332 -55.9099807739258,12.0847253799438 -56.7194976806641,13.6138134002686 -53.6613235473633,8.80168533325195 -57.8438262939453,8.84665870666504 -57.8438262939453,18.1561012268066 -60.3623199462891,14.6931686401367 -63.6003875732422,20.7645435333252 -63.6453628540039,21.5290870666504 -59.327938079834,15.4127388000488 -58.2036094665527,12.0397529602051 -63.195629119873,6.1932430267334 -55.6851119995117,6.4630823135376 -55.6401405334473,7.54243755340576 -48.3095169067383,11.3651552200317 -59.2379913330078,12.0847253799438 -58.0237159729004,6.32816219329834 -60.4072952270508,19.010591506958 -60.6321601867676,8.53184700012207 -49.478816986084,11.9498062133789 -49.9735221862793,12.8042964935303 -52.4020729064941,12.8492698669434 -49.2539520263672,11.8598594665527 -63.3305511474609,6.73292064666748 -62.0263290405273,23.2380676269531 -60.3173484802246,15.5926313400269 -61.0818901062012,21.1243286132812 -54.4708366394043,15.817497253418 -55.8650054931641,10.9603967666626 -60.2274017333984,15.2328462600708 -62.3861122131348,5.24880695343018 -45.9259338378906,13.0741348266602 -61.6215667724609,9.07152462005615 -59.2829666137695,14.0185708999634 -58.3385314941406,19.2354564666748 -54.7856521606445,13.4788932800293 -57.9337692260742,5.33875274658203 -56.0898704528809,13.7487316131592 -54.2909469604492,13.1640815734863 -54.5607833862305,10.4207191467285 -56.3597106933594,11.1402893066406 -52.9867248535156,8.48687362670898 -64.5448226928711,14.1984634399414 -58.7882614135742,17.8412895202637 -62.9257888793945,15.502685546875 -60.2723731994629,21.6190338134766 -61.8914070129395,21.4841136932373 -54.7406768798828,8.48687362670898 -58.4734497070312,18.1561012268066 -55.3703002929688,11.6349945068359 -53.1216430664062,10.5106649398804 -61.1268653869629,23.9126644134521 -55.4602470397949,5.78848457336426 -63.4654693603516,7.90222263336182 -62.9707641601562,9.9260139465332 -57.1242523193359,5.33875274658203 -62.6559524536133,17.3465843200684 -53.3015365600586,5.29378032684326 -52.5819664001465,13.7487316131592 -51.9523429870605,8.93660545349121 -52.6269378662109,11.994779586792 -64.634765625,17.7063694000244 -59.9575614929199,19.9550266265869 -53.4814300537109,7.99216938018799 -47.2301635742188,12.6244029998779 -64.3649291992188,18.9656181335449 -60.1824264526367,17.6164226531982 -61.8014602661133,22.2036838531494 -52.312126159668,6.10329627990723 -60.8120536804199,9.29639053344727 -57.7089042663574,6.28318881988525 -54.8755950927734,10.4656925201416 -58.4284744262695,9.79109477996826 -64.0051422119141,8.89163208007812 -61.6665420532227,17.7513427734375 -63.6453628540039,20.0899467468262 -59.8676147460938,19.8650798797607 -62.3411407470703,11.5900211334229 -60.2723731994629,10.0609340667725 -63.9151992797852,21.7089805603027 -59.8676147460938,22.6084423065186 -63.2855758666992,17.2116641998291 -58.4734497070312,13.9735984802246 -63.195629119873,15.2328462600708 -54.830623626709,9.07152462005615 -58.8332328796387,17.3465843200684 -56.2697639465332,9.20644378662109 -56.3597106933594,15.5476579666138 -46.7804260253906,11.0953159332275 -49.9285507202148,14.7381420135498 -62.4310836791992,23.7327709197998 -58.5633926391602,8.08211517333984 -49.3438987731934,12.669376373291 -54.830623626709,8.48687362670898 -58.9681549072266,18.1561012268066 -43.002685546875,14.6032218933105 -56.9893341064453,18.8306980133057 -60.677131652832,15.6376037597656 -53.8412132263184,5.87843132019043 -64.4548797607422,18.9206447601318 -60.9469718933105,22.833309173584 -53.9761352539062,11.3651552200317 -52.4020729064941,11.814887046814 -57.2591743469238,16.3571739196777 -63.6003875732422,8.4419002532959 -54.201000213623,16.2672290802002 -58.5184211730957,5.60859203338623 -60.8120536804199,12.8492698669434 -58.2935562133789,8.89163208007812 -59.1030731201172,23.5978527069092 -61.0818901062012,8.66676616668701 -58.6533432006836,19.1904830932617 -64.7247161865234,23.9126644134521 -60.3173484802246,16.5820407867432 -64.0950927734375,11.5000743865967 -58.3835029602051,10.5556383132935 -52.9867248535156,10.2857999801636 -59.7776718139648,8.80168533325195 -53.5264015197754,8.35195446014404 -60.3173484802246,23.19309425354 -61.1718368530273,21.7539520263672 -58.6083679199219,14.2884101867676 -54.0660781860352,13.7037591934204 -58.4734497070312,12.354564666748 -50.1983871459961,8.03714179992676 -55.4602470397949,12.5794296264648 -59.013126373291,12.1296987533569 -57.3940925598145,5.87843132019043 -54.830623626709,15.0979270935059 -61.8014602661133,17.9312343597412 -48.3095169067383,12.1296987533569 -63.825252532959,12.2646179199219 -63.3755226135254,15.9074440002441 -61.1718368530273,8.35195446014404 -61.4866485595703,14.6481952667236 -61.4416770935059,19.7751350402832 -49.7486572265625,6.77789402008057 -53.8412132263184,10.6455850601196 -61.8914070129395,7.36254501342773 -46.9603271484375,11.2752084732056 -56.9443626403809,14.7381420135498 -60.0475082397461,14.3783569335938 -55.0554885864258,16.9418258666992 -50.7830390930176,13.3889465332031 -56.8544158935547,16.3571739196777 -60.9469718933105,21.0343818664551 -63.510440826416,15.4127388000488 -55.9549522399902,6.41810894012451 -57.34912109375,18.8756713867188 -56.3147354125977,11.7249402999878 -64.1400680541992,23.7327709197998 -53.9761352539062,13.34397315979 -60.8120536804199,17.5714492797852 -58.5184211730957,19.5502681732178 -63.6903343200684,6.41810894012451 -51.8623962402344,10.2857999801636 -64.0051422119141,15.7275505065918 -59.1480445861816,14.1534900665283 -56.6745223999023,15.1878728866577 -59.1480445861816,16.0873355865479 -54.2909469604492,14.0635442733765 -61.846435546875,8.93660545349121 -63.3305511474609,17.2566375732422 -62.4760589599609,21.4391403198242 -56.5396041870117,5.87843132019043 -56.6295471191406,6.28318881988525 -57.7089042663574,13.0741348266602 -63.1506576538086,16.4471206665039 -63.7353057861328,22.9232540130615 -64.1850433349609,6.4630823135376 -58.4284744262695,13.4339199066162 -55.5501937866211,10.7355308532715 -60.677131652832,14.0185708999634 -51.8174209594727,5.60859203338623 -43.857177734375,10.9154233932495 -55.145435333252,16.851879119873 -63.7353057861328,6.77789402008057 -63.1506576538086,22.4285507202148 -54.830623626709,15.9074440002441 -54.4258651733398,13.7037591934204 -54.6057586669922,15.3677654266357 -57.2141990661621,14.7381420135498 -56.3597106933594,10.3757457733154 -59.5078315734863,16.2672290802002 -49.9735221862793,13.8836517333984 -61.0818901062012,6.82286739349365 -53.9311599731445,14.6481952667236 -64.0501174926758,14.9630069732666 -64.7696914672852,10.8254776000977 -53.7962417602539,15.6825771331787 -52.8068313598633,7.31757164001465 -57.6189575195312,6.05832386016846 -43.7222595214844,12.309591293335 -56.8544158935547,9.9260139465332 -58.698314666748,20 -58.1136627197266,5.9234037399292 -58.6083679199219,19.3703765869141 -54.4708366394043,13.2090549468994 -56.179817199707,14.9630069732666 -53.1216430664062,13.1191082000732 -56.809440612793,15.7275505065918 -54.6057586669922,7.81227684020996 -64.634765625,18.2460479736328 -55.5501937866211,14.0185708999634 -53.8861885070801,10.5556383132935 -59.8676147460938,6.23821640014648 -56.6745223999023,16.2672290802002 -56.5396041870117,10.6455850601196 -61.7115173339844,23.4179592132568 -60.3173484802246,23.4179592132568 -63.9151992797852,17.3915576934814 -50.9629325866699,10.1958532333374 -53.6613235473633,13.4788932800293 -63.510440826416,16.8968524932861 -55.4152755737305,7.04773330688477 -56.2247924804688,12.0397529602051 -50.9629325866699,9.52125644683838 -55.9999237060547,6.59800148010254 -62.161247253418,7.58741092681885 -61.8914070129395,15.2328462600708 -59.1930198669434,8.66676616668701 -57.034309387207,10.2857999801636 -59.9125900268555,7.85724925994873 -56.6745223999023,14.1534900665283 -57.8438262939453,15.1429004669189 -54.2909469604492,5.47367286682129 -53.0766716003418,11.4551019668579 -51.0978507995605,5.6985387802124 -63.4204940795898,10.4656925201416 -52.7168846130371,5.20383358001709 -56.809440612793,15.5926313400269 -62.7458992004395,14.5132751464844 -57.034309387207,13.2540273666382 -61.3517303466797,20.0449733734131 -54.4708366394043,15.997389793396 -52.1772079467773,11.9048328399658 -53.166618347168,8.30698108673096 -51.7724494934082,9.56622886657715 -61.9363822937012,21.4841136932373 -63.5554122924805,17.8862609863281 -58.7432861328125,6.77789402008057 -57.2141990661621,17.3016109466553 -48.3544883728027,12.2196445465088 -59.7326965332031,17.5714492797852 -62.1162719726562,15.3227920532227 -58.7432861328125,10.6006116867065 -58.8782081604004,18.2010746002197 -56.2247924804688,10.4207191467285 -55.4602470397949,17.7063694000244 -52.312126159668,5.78848457336426 -46.19580078125,11.3201818466187 -51.1877975463867,5.24880695343018 -63.510440826416,6.23821640014648 -61.3967056274414,8.30698108673096 -53.3015365600586,5.78848457336426 -51.8174209594727,11.5900211334229 -59.2829666137695,14.8730602264404 -61.6215667724609,9.83606815338135 -56.809440612793,9.11649799346924 -53.7962417602539,5.38372611999512 -60.4972381591797,22.7883358001709 -46.6904907226562,11.7249402999878 -53.2565612792969,10.1059074401855 -57.34912109375,10.4207191467285 -53.8412132263184,11.8598594665527 -63.7802810668945,12.8042964935303 -48.1745986938477,13.34397315979 -60.2274017333984,14.3333835601807 -63.9601745605469,18.4259395599365 -57.0792808532715,17.6164226531982 -56.4046859741211,11.6799669265747 -58.4734497070312,16.4021472930908 -45.9259338378906,11.1402893066406 -62.9257888793945,20.2248649597168 -48.8941688537598,5.47367286682129 -59.7326965332031,17.5264778137207 -50.7830390930176,14.1534900665283 -58.5184211730957,5.38372611999512 -59.327938079834,14.5132751464844 -45.2063903808594,11.3201818466187 -64.7247161865234,15.2778186798096 -54.7406768798828,9.29639053344727 -61.6215667724609,19.5052947998047 -57.8438262939453,13.7487316131592 -53.8412132263184,13.7937049865723 -50.9179611206055,13.9286251068115 -51.5925559997559,7.31757164001465 -64.4548797607422,15.4127388000488 -44.9365234375,10.7355308532715 -50.4232559204102,7.90222263336182 -62.5210342407227,19.4603214263916 -58.8332328796387,18.6058330535889 -63.5554122924805,10.8704509735107 -59.5977783203125,11.6799669265747 -55.0554885864258,16.7169609069824 -63.0607109069824,23.1031475067139 -62.0263290405273,20.6296234130859 -63.0157356262207,17.1217193603516 -64.0051422119141,12.489483833313 -49.3438987731934,14.2434368133545 -55.3703002929688,7.45249080657959 -58.7432861328125,19.4153499603271 -61.306755065918,6.86783981323242 -54.2909469604492,8.75671291351318 -53.2565612792969,14.9180335998535 -60.7670783996582,7.00275993347168 -59.7776718139648,20.4947052001953 -50.0634689331055,11.6799669265747 -56.8993873596191,10.1059074401855 -61.3517303466797,19.9100532531738 -56.1348457336426,8.84665870666504 -61.7115173339844,8.35195446014404 -63.9151992797852,23.0581741333008 -52.3571014404297,14.0635442733765 -51.997314453125,15.3677654266357 -56.7644691467285,6.4630823135376 -58.9681549072266,19.6402149200439 -53.7962417602539,14.3333835601807 -53.6163482666016,10.5106649398804 -59.3729095458984,20.9444370269775 -51.3227157592773,12.0397529602051 -52.851806640625,16.492094039917 -56.8993873596191,9.79109477996826 -58.5633926391602,8.39692687988281 -56.0448989868164,7.18265247344971 -58.5633926391602,15.8624706268311 -53.0766716003418,12.0847253799438 -51.4126625061035,9.43130970001221 -58.1586380004883,20.1349201202393 -55.7300872802734,12.0397529602051 -58.2935562133789,11.994779586792 -55.6401405334473,5.56361865997314 -44.9815063476562,11.0953159332275 -51.3227157592773,13.4339199066162 -62.3411407470703,23.5528793334961 -48.849193572998,11.6349945068359 -62.9707641601562,14.5582485198975 -58.1136627197266,19.010591506958 -62.9257888793945,5.96837711334229 -50.8280143737793,12.5794296264648 -61.7115173339844,17.0317726135254 -58.8332328796387,12.3995380401611 -43.9021606445312,10.8254776000977 -49.0740585327148,14.4233293533325 -58.8332328796387,18.9656181335449 -63.4654693603516,20.7645435333252 -47.5,13.0291614532471 -58.4284744262695,16.177282333374 -64.7247161865234,9.07152462005615 -56.7644691467285,14.1085166931152 -61.7115173339844,17.9762077331543 -56.0898704528809,10.8704509735107 -61.7564888000488,12.5344572067261 -62.5210342407227,14.4683027267456 -60.0475082397461,15.1429004669189 -49.703685760498,12.7593231201172 -55.1904067993164,8.89163208007812 -60.4072952270508,10.5106649398804 -61.1718368530273,18.0661544799805 -54.9205703735352,7.54243755340576 -49.6587104797363,12.0847253799438 -55.5501937866211,14.2434368133545 -64.1400680541992,19.6402149200439 -53.8412132263184,10.6006116867065 -62.2062187194824,6.37313556671143 -62.161247253418,15.0079803466797 -64.634765625,8.26200771331787 -61.1268653869629,9.16147041320801 -51.3227157592773,8.62179279327393 -51.3227157592773,13.34397315979 -62.7908706665039,9.20644378662109 -54.201000213623,14.5582485198975 -61.8014602661133,23.9576377868652 -64.6797409057617,12.6244029998779 -63.7353057861328,17.0767459869385 -61.8914070129395,6.55302810668945 -63.825252532959,22.3386039733887 -53.346508026123,12.984188079834 -55.3253288269043,6.55302810668945 -57.8438262939453,16.6719875335693 -49.5237922668457,12.2196445465088 -59.8226432800293,22.9232540130615 -63.4204940795898,9.74612140655518 -57.034309387207,8.30698108673096 -48.6243286132812,13.0291614532471 -55.6401405334473,11.4551019668579 -57.5739860534668,7.04773330688477 -64.1850433349609,11.1402893066406 -62.7908706665039,7.27259826660156 -63.8702239990234,14.6931686401367 -61.531623840332,18.6058330535889 -58.6083679199219,19.4153499603271 -53.4364547729492,12.3995380401611 -61.2168121337891,19.0555629730225 -56.7644691467285,16.4021472930908 -59.9575614929199,9.11649799346924 -57.3940925598145,10.3757457733154 -53.8412132263184,14.5582485198975 -62.9707641601562,16.80690574646 -63.1056823730469,7.45249080657959 -55.9549522399902,13.5238666534424 -58.5633926391602,6.82286739349365 -60.2723731994629,22.518497467041 -56.4046859741211,9.56622886657715 -49.6587104797363,13.4788932800293 -63.8702239990234,12.4445114135742 -63.4204940795898,17.6613960266113 -61.9363822937012,9.9260139465332 -55.9099807739258,15.6376037597656 -59.9575614929199,10.8704509735107 -55.3253288269043,11.0053701400757 -62.4760589599609,15.6825771331787 -52.9417495727539,11.0953159332275 -64.2749862670898,21.5740604400635 -64.1400680541992,15.0979270935059 -60.1374549865723,13.2990007400513 -52.2671546936035,14.6032218933105 -54.4708366394043,9.11649799346924 -55.2353820800781,14.5132751464844 -62.9707641601562,6.32816219329834 -59.9125900268555,11.4551019668579 -54.2459716796875,12.984188079834 -55.9999237060547,6.23821640014648 -63.7802810668945,18.7407512664795 -60.1824264526367,7.22762584686279 -63.6003875732422,10.4656925201416 -61.306755065918,6.55302810668945 -46.9603271484375,13.34397315979 -64.5897979736328,10.7805042266846 -51.8623962402344,9.47628307342529 -60.6321601867676,23.5978527069092 -61.6215667724609,17.3465843200684 -55.6851119995117,14.2884101867676 -50.1983871459961,13.3889465332031 -57.8438262939453,6.50805473327637 -50.2883338928223,6.95778656005859 -45.7010803222656,11.0053701400757 -53.6163482666016,7.45249080657959 -54.6057586669922,6.73292064666748 -54.0211067199707,5.4286994934082 -50.333309173584,14.7831144332886 -52.0872611999512,10.9154233932495 -52.7168846130371,11.6349945068359 -43.1825866699219,11.6349945068359 -62.9707641601562,18.6058330535889 -61.2168121337891,22.833309173584 -54.6507301330566,14.1534900665283 -52.8967781066895,13.0291614532471 -50.7830390930176,13.0741348266602 -62.3861122131348,10.5106649398804 -59.3729095458984,5.38372611999512 -59.7776718139648,9.74612140655518 -55.5501937866211,15.997389793396 -59.4628601074219,10.6455850601196 -56.1348457336426,15.0079803466797 -61.1718368530273,14.7381420135498 -59.013126373291,9.11649799346924 -49.4338455200195,6.64297485351562 -57.0792808532715,8.7117395401001 -47.0053100585938,11.0503435134888 -63.3305511474609,17.5264778137207 -63.2855758666992,13.5238666534424 -44.8016052246094,11.9498062133789 -61.306755065918,10.6455850601196 -54.515811920166,7.09270572662354 -52.6719131469727,15.9074440002441 -58.2935562133789,19.685188293457 -49.478816986084,7.04773330688477 -62.5210342407227,8.62179279327393 -64.7696914672852,19.5952415466309 -63.2855758666992,16.177282333374 -58.9231796264648,17.2116641998291 -63.2406005859375,14.9180335998535 -58.5633926391602,11.5000743865967 -62.4760589599609,7.36254501342773 -55.7300872802734,17.166690826416 -57.8438262939453,18.4259395599365 -48.0846519470215,12.2646179199219 -57.8438262939453,18.0661544799805 -51.7724494934082,14.5582485198975 -61.6665420532227,11.5450477600098 -64.4998474121094,15.9524164199829 -61.4866485595703,23.9126644134521 -61.8914070129395,19.1005363464355 -64.4998474121094,10.1508798599243 -59.1030731201172,16.7619323730469 -59.4178848266602,23.5978527069092 -55.0105171203613,14.3333835601807 -57.9787445068359,15.1429004669189 -47.2301635742188,13.34397315979 -60.0924835205078,15.6376037597656 -50.1983871459961,7.76730346679688 -49.7936325073242,6.1932430267334 -56.5845756530762,5.29378032684326 -61.1718368530273,12.9392156600952 -58.2036094665527,14.4683027267456 -63.9601745605469,6.86783981323242 -60.9469718933105,6.95778656005859 -58.9681549072266,13.2990007400513 -54.9205703735352,13.3889465332031 -59.8226432800293,20.6296234130859 -62.161247253418,8.26200771331787 -63.8702239990234,15.0979270935059 -59.1480445861816,14.6931686401367 -56.2247924804688,9.16147041320801 -59.0580978393555,13.4339199066162 -56.1348457336426,11.9048328399658 -63.510440826416,13.3889465332031 -63.1506576538086,11.5900211334229 -51.5925559997559,14.1534900665283 -58.4734497070312,19.010591506958 -63.4204940795898,10.6455850601196 -59.5078315734863,8.66676616668701 -63.6453628540039,21.6640071868896 -59.6877212524414,8.89163208007812 -50.5132026672363,14.4683027267456 -61.3967056274414,5.20383358001709 -56.9443626403809,9.43130970001221 -57.9787445068359,15.6825771331787 -54.3808898925781,13.6587858200073 -58.2485809326172,8.93660545349121 -54.515811920166,10.8254776000977 -56.9443626403809,7.27259826660156 -60.2274017333984,9.29639053344727 -62.4310836791992,8.80168533325195 -53.9761352539062,15.1878728866577 -63.4204940795898,12.984188079834 -58.5184211730957,6.86783981323242 -46.3756713867188,13.1191082000732 -54.3359184265137,13.0291614532471 -48.5793571472168,5.20383358001709 -52.312126159668,11.0503435134888 -53.6163482666016,6.86783981323242 -49.8835754394531,6.23821640014648 -58.3835029602051,5.47367286682129 -55.9099807739258,7.76730346679688 -63.0607109069824,11.1402893066406 -58.9681549072266,10.6006116867065 -56.9443626403809,11.3651552200317 -62.7908706665039,22.6983890533447 -54.8755950927734,15.817497253418 -62.5210342407227,16.7169609069824 -52.7618598937988,8.17206192016602 -61.6665420532227,14.8280878067017 -50.8729858398438,6.91281318664551 -50.6031455993652,15.0529537200928 -55.6851119995117,6.55302810668945 -59.8226432800293,14.9180335998535 -52.9867248535156,6.86783981323242 -60.9469718933105,20.8095169067383 -59.642749786377,16.0423622131348 -56.5845756530762,5.96837711334229 -51.8623962402344,10.6006116867065 -60.5422134399414,13.5238666534424 -54.3359184265137,7.99216938018799 -64.4998474121094,6.4630823135376 -56.2697639465332,10.2857999801636 -48.8941688537598,13.8386783599854 -61.4866485595703,7.36254501342773 -59.0580978393555,18.2460479736328 -59.0580978393555,12.984188079834 -63.9601745605469,19.2804298400879 -53.2115898132324,5.29378032684326 -52.8967781066895,13.1191082000732 -59.2829666137695,13.6138134002686 -52.6719131469727,8.57682037353516 -50.8729858398438,9.25141716003418 -58.4734497070312,17.3465843200684 -43.9471435546875,11.6799669265747 -60.0475082397461,21.6190338134766 -56.179817199707,14.0635442733765 -44.1270141601562,11.8598594665527 -55.7750587463379,13.4788932800293 -62.2511940002441,5.47367286682129 -58.8782081604004,17.9762077331543 -58.4734497070312,14.2434368133545 -55.4602470397949,16.851879119873 -46.7804260253906,13.2990007400513 -52.4020729064941,8.35195446014404 -54.3359184265137,8.7117395401001 -56.49462890625,14.0635442733765 -62.6559524536133,22.3835773468018 -58.9681549072266,5.78848457336426 -53.2565612792969,8.4419002532959 -62.3861122131348,6.14826965332031 -62.2961654663086,18.8756713867188 -63.6903343200684,12.984188079834 -57.9787445068359,17.481502532959 -55.4602470397949,8.17206192016602 -55.0105171203613,7.49746417999268 -61.0369186401367,15.0079803466797 -60.8570251464844,18.3359928131104 -59.6877212524414,11.9498062133789 -46.2857360839844,11.8598594665527 -57.0792808532715,17.2116641998291 -58.8332328796387,20.4047584533691 -62.3411407470703,14.1085166931152 -50.8729858398438,13.7937049865723 -62.2511940002441,14.3333835601807 -60.4522666931152,10.4656925201416 -55.4602470397949,10.8704509735107 -59.7776718139648,19.0555629730225 -48.5793571472168,12.7593231201172 -62.6559524536133,16.3571739196777 -53.4364547729492,7.90222263336182 -57.34912109375,10.5106649398804 -56.6295471191406,11.1402893066406 -53.6163482666016,7.00275993347168 -54.4708366394043,7.90222263336182 -58.2036094665527,18.0211811065674 -62.3861122131348,8.21703433990479 -55.3703002929688,14.4233293533325 -58.6083679199219,7.9471960067749 -59.0580978393555,23.5528793334961 -58.1136627197266,8.08211517333984 -58.9231796264648,23.6877975463867 -59.8676147460938,21.1693019866943 -52.0422897338867,11.994779586792 -63.4654693603516,22.6983890533447 -58.1586380004883,14.6481952667236 -63.7353057861328,15.3227920532227 -51.5026092529297,13.6587858200073 -60.8570251464844,16.3122024536133 -55.9999237060547,14.5582485198975 -62.4760589599609,6.55302810668945 -57.9787445068359,11.5900211334229 -45.6111450195312,11.6349945068359 -60.5422134399414,17.6613960266113 -57.2141990661621,18.1561012268066 -58.6533432006836,23.7327709197998 -61.306755065918,17.0317726135254 -51.3676910400391,11.9498062133789 -64.4998474121094,16.4471206665039 -48.3994636535645,11.9048328399658 -61.531623840332,22.7883358001709 -59.4178848266602,13.1640815734863 -54.201000213623,15.997389793396 -61.1718368530273,22.6534156799316 -50.1983871459961,7.04773330688477 -63.9151992797852,19.685188293457 -60.2723731994629,15.5926313400269 -61.6665420532227,17.5264778137207 -64.2300109863281,20.0899467468262 -58.9231796264648,11.0953159332275 -61.3517303466797,18.0661544799805 -58.6083679199219,12.8492698669434 -59.8226432800293,12.7143497467041 -63.7802810668945,8.66676616668701 -60.4972381591797,12.309591293335 -62.4760589599609,13.2540273666382 -63.4204940795898,11.994779586792 -58.1586380004883,17.5264778137207 -47.9047584533691,12.309591293335 -53.8861885070801,14.7831144332886 -46.19580078125,11.5450477600098 -56.0898704528809,13.8836517333984 -54.6057586669922,11.6799669265747 -50.648120880127,14.7381420135498 -52.0872611999512,11.994779586792 -63.6453628540039,12.984188079834 -56.7194976806641,7.76730346679688 -61.3517303466797,12.354564666748 -62.9257888793945,19.1904830932617 -55.2803535461426,16.3122024536133 -53.1216430664062,11.0053701400757 -63.8702239990234,23.8676910400391 -53.4364547729492,12.984188079834 -59.3729095458984,15.502685546875 -57.5290145874023,11.1852626800537 -60.8570251464844,18.9206447601318 -53.5713768005371,5.60859203338623 -48.7592468261719,11.994779586792 -50.2883338928223,14.0635442733765 -58.1136627197266,10.9154233932495 -64.0950927734375,8.57682037353516 -56.1348457336426,8.39692687988281 -53.2565612792969,5.60859203338623 -60.0924835205078,17.7063694000244 -60.4522666931152,19.1455097198486 -46.4656372070312,12.8942422866821 -61.3517303466797,19.1904830932617 -63.1056823730469,20.6296234130859 -56.8993873596191,15.1878728866577 -62.0713005065918,14.6032218933105 -61.846435546875,20.6296234130859 -48.7592468261719,13.2090549468994 -56.1348457336426,12.4445114135742 -59.2379913330078,23.1031475067139 -64.3199615478516,9.02655124664307 -64.0950927734375,22.2486572265625 -61.7115173339844,9.9260139465332 -58.1586380004883,23.9126644134521 -56.6295471191406,5.9234037399292 -61.8014602661133,20.9444370269775 -60.7221069335938,17.8412895202637 -60.0025367736816,9.97098731994629 -47.7248649597168,13.6587858200073 -56.0448989868164,6.73292064666748 -58.3385314941406,7.85724925994873 -52.7618598937988,13.2090549468994 -59.9575614929199,21.349193572998 -64.2300109863281,10.6006116867065 -61.8014602661133,5.60859203338623 -56.9443626403809,13.7037591934204 -59.0580978393555,11.6349945068359 -50.7380676269531,9.02655124664307 -62.3411407470703,22.2936305999756 -48.3095169067383,12.2646179199219 -52.2671546936035,9.16147041320801 -58.5633926391602,13.34397315979 -58.4284744262695,6.37313556671143 -63.3305511474609,20.2698383331299 -61.1268653869629,21.9338455200195 -55.7750587463379,9.02655124664307 -63.0157356262207,11.5000743865967 -54.201000213623,14.9630069732666 -63.2855758666992,12.0847253799438 -57.4390640258789,14.5132751464844 -55.2803535461426,6.68794727325439 -61.5765953063965,11.3651552200317 -62.3861122131348,10.9154233932495 -56.9893341064453,15.6825771331787 -64.634765625,18.7857246398926 -64.0051422119141,17.0317726135254 -60.2723731994629,22.0237922668457 -54.6507301330566,16.4021472930908 -62.9707641601562,19.2354564666748 -51.4576377868652,10.6006116867065 -53.4814300537109,14.5582485198975 -61.1718368530273,22.3386039733887 -56.7194976806641,12.4445114135742 -63.9151992797852,22.2486572265625 -61.0818901062012,10.1958532333374 -49.1190338134766,12.2646179199219 -53.5713768005371,9.65617561340332 -55.6851119995117,12.8942422866821 -60.3623199462891,13.9286251068115 -58.7432861328125,6.4630823135376 -62.6559524536133,14.2884101867676 -60.4972381591797,22.1137390136719 -52.8967781066895,16.1323089599609 -59.8226432800293,19.4603214263916 -57.2141990661621,17.9762077331543 -50.1084442138672,7.72233009338379 -50.4682273864746,7.13767910003662 -57.3940925598145,10.1508798599243 -53.3914833068848,12.3995380401611 -58.2036094665527,11.5450477600098 -53.0316963195801,6.14826965332031 -61.8014602661133,8.4419002532959 -54.9655418395996,12.669376373291 -57.7089042663574,14.0635442733765 -61.3517303466797,19.4153499603271 -58.2485809326172,14.2884101867676 -62.1162719726562,21.1243286132812 -51.682502746582,13.3889465332031 -61.7115173339844,19.4603214263916 -63.9151992797852,14.4683027267456 -59.1930198669434,9.07152462005615 -62.6109771728516,22.2936305999756 -43.002685546875,13.2990007400513 -60.1374549865723,9.34136390686035 -64.4548797607422,21.3042221069336 -58.1136627197266,6.1932430267334 -57.7988510131836,12.7143497467041 -60.0475082397461,19.9100532531738 -59.1480445861816,23.5978527069092 -63.8702239990234,21.4841136932373 -63.0607109069824,13.0291614532471 -53.6613235473633,14.3333835601807 -59.3729095458984,12.8942422866821 -57.663932800293,10.6455850601196 -50.0634689331055,14.1984634399414 -63.195629119873,13.8836517333984 -63.0157356262207,6.77789402008057 -60.677131652832,5.29378032684326 -54.2909469604492,6.32816219329834 -52.1772079467773,7.36254501342773 -55.5501937866211,15.0529537200928 -62.2511940002441,22.4285507202148 -64.5448226928711,23.4179592132568 -55.5951690673828,7.13767910003662 -58.698314666748,10.0159606933594 -60.677131652832,19.9550266265869 -60.4072952270508,22.3835773468018 -64.7696914672852,10.7355308532715 -59.7776718139648,7.22762584686279 -53.166618347168,12.9392156600952 -63.9601745605469,22.833309173584 -58.8782081604004,19.2804298400879 -63.4654693603516,11.5000743865967 -62.5210342407227,16.177282333374 -46.8703918457031,12.7593231201172 -54.4258651733398,14.1534900665283 -48.9841156005859,12.309591293335 -57.34912109375,10.0609340667725 -56.0898704528809,6.23821640014648 -48.5793571472168,5.24880695343018 -57.8887977600098,14.3783569335938 -64.634765625,23.1031475067139 -57.5739860534668,9.34136390686035 -54.3359184265137,7.27259826660156 -53.5264015197754,12.309591293335 -59.5528030395508,6.59800148010254 -48.7592468261719,13.4788932800293 -60.3623199462891,18.6957778930664 -51.2327728271484,14.1534900665283 -63.195629119873,15.7725238800049 -56.179817199707,10.1508798599243 -51.1877975463867,14.5132751464844 -58.2036094665527,20.0899467468262 -61.531623840332,13.2540273666382 -49.9285507202148,12.7143497467041 -57.1242523193359,5.74351119995117 -59.013126373291,10.5106649398804 -51.6375312805176,13.2540273666382 -63.0157356262207,7.27259826660156 -56.8544158935547,5.96837711334229 -62.7908706665039,5.38372611999512 -64.4099044799805,21.7089805603027 -60.4972381591797,23.0132007598877 -52.1772079467773,12.3995380401611 -47.814811706543,12.489483833313 -58.3835029602051,19.4603214263916 -64.7696914672852,22.3835773468018 -58.0237159729004,13.0741348266602 -51.1877975463867,7.18265247344971 -59.4628601074219,6.1932430267334 -52.4020729064941,8.75671291351318 -57.9337692260742,5.29378032684326 -60.7221069335938,8.66676616668701 -51.8623962402344,13.2090549468994 -64.634765625,11.994779586792 -63.3305511474609,23.8676910400391 -49.0290870666504,6.01335048675537 -58.7432861328125,19.7751350402832 -64.2300109863281,11.2302360534668 -60.0025367736816,8.62179279327393 -60.0475082397461,9.16147041320801 -62.9707641601562,9.11649799346924 -59.8676147460938,10.9154233932495 -54.5607833862305,6.4630823135376 -60.7670783996582,19.3703765869141 -64.634765625,13.8386783599854 -63.1506576538086,9.83606815338135 -59.8676147460938,18.0211811065674 -59.4178848266602,16.80690574646 -54.2909469604492,12.8492698669434 -48.9391403198242,12.669376373291 -56.2247924804688,17.6164226531982 -55.8200340270996,11.994779586792 -54.830623626709,11.5900211334229 -62.5210342407227,12.5344572067261 -61.3967056274414,21.9338455200195 -53.5264015197754,16.177282333374 -43.5873413085938,12.5344572067261 -50.7380676269531,14.7831144332886 -64.0051422119141,18.3809661865234 -59.5977783203125,5.47367286682129 -62.0263290405273,11.9498062133789 -55.2803535461426,7.72233009338379 -59.642749786377,9.25141716003418 -61.3967056274414,13.7937049865723 -58.2485809326172,19.1455097198486 -51.0528793334961,5.83345794677734 -57.1692276000977,17.8862609863281 -56.5845756530762,6.41810894012451 -44.2169799804688,11.7249402999878 -59.4178848266602,19.2804298400879 -61.1718368530273,6.64297485351562 -59.6877212524414,23.2380676269531 -60.0475082397461,11.994779586792 -57.5739860534668,16.80690574646 -60.0025367736816,15.0979270935059 -60.4522666931152,18.0211811065674 -58.1136627197266,14.5582485198975 -61.4416770935059,13.2090549468994 -56.6295471191406,11.9498062133789 -63.9151992797852,20.7645435333252 -61.2168121337891,13.4339199066162 -60.5422134399414,18.3809661865234 -61.7115173339844,10.0159606933594 -56.8993873596191,18.0211811065674 -61.306755065918,6.50805473327637 -55.4152755737305,5.6985387802124 -63.4654693603516,11.814887046814 -59.1930198669434,6.64297485351562 -60.0025367736816,17.2116641998291 -57.9787445068359,12.7143497467041 -59.1030731201172,11.0053701400757 -56.2247924804688,14.6032218933105 -62.3411407470703,12.0397529602051 -54.6957054138184,8.89163208007812 -43.3175048828125,12.7143497467041 -56.4046859741211,5.87843132019043 -55.2803535461426,13.5238666534424 -54.8755950927734,15.9524164199829 -62.2511940002441,16.7619323730469 -60.2274017333984,7.72233009338379 -63.1056823730469,19.7301616668701 -57.8887977600098,18.9206447601318 -55.9549522399902,9.34136390686035 -60.7221069335938,16.6719875335693 -62.6109771728516,7.09270572662354 -62.3861122131348,10.0609340667725 -63.5554122924805,7.45249080657959 -59.5078315734863,11.3651552200317 -52.5819664001465,13.3889465332031 -63.7802810668945,20.0899467468262 -54.6957054138184,10.5556383132935 -54.0660781860352,15.4127388000488 -58.9231796264648,14.9180335998535 -63.7353057861328,12.354564666748 -55.6851119995117,14.6032218933105 -50.9629325866699,15.0079803466797 -49.2539520263672,5.47367286682129 -58.5633926391602,16.2222557067871 -49.5687637329102,13.7037591934204 -48.7592468261719,5.29378032684326 -57.1242523193359,9.65617561340332 -49.4338455200195,12.7593231201172 -63.2406005859375,23.5528793334961 -57.2141990661621,13.2090549468994 -62.161247253418,23.5528793334961 -52.6719131469727,9.43130970001221 -59.4628601074219,6.4630823135376 -54.4708366394043,12.354564666748 -58.4284744262695,13.6138134002686 -51.7724494934082,8.66676616668701 -63.0607109069824,13.1640815734863 -63.3305511474609,6.77789402008057 -62.4310836791992,16.492094039917 -56.8544158935547,11.5000743865967 -57.34912109375,13.0741348266602 -43.6772766113281,12.0397529602051 -56.2247924804688,11.814887046814 -51.5475845336914,8.62179279327393 -62.7009239196777,9.43130970001221 -55.6401405334473,12.1296987533569 -51.0079040527344,6.55302810668945 -49.9735221862793,5.24880695343018 -54.9655418395996,10.8704509735107 -53.7962417602539,9.43130970001221 -62.8808174133301,17.9312343597412 -52.3571014404297,12.8042964935303 -63.6903343200684,22.3386039733887 -62.4760589599609,12.8492698669434 -57.5739860534668,18.0211811065674 -57.7988510131836,11.0503435134888 -51.4126625061035,7.81227684020996 -60.4972381591797,10.4656925201416 -63.9151992797852,14.2884101867676 -61.7564888000488,22.833309173584 -62.2511940002441,13.1191082000732 -60.3623199462891,18.2010746002197 -60.991943359375,15.3677654266357 -56.6295471191406,7.90222263336182 -52.312126159668,13.1640815734863 -54.6957054138184,11.5000743865967 -59.7776718139648,20.7195701599121 -47.2301635742188,11.5900211334229 -63.6453628540039,5.78848457336426 -57.2591743469238,16.2222557067871 -51.7724494934082,5.33875274658203 -59.9125900268555,17.3915576934814 -44.5767517089844,11.2752084732056 -54.201000213623,8.12708854675293 -54.0211067199707,7.22762584686279 -60.6321601867676,6.4630823135376 -63.9151992797852,20.5846500396729 -63.6453628540039,14.0185708999634 -61.6215667724609,5.65356540679932 -62.9707641601562,9.34136390686035 -64.4548797607422,11.814887046814 -61.8914070129395,15.997389793396 -54.6507301330566,14.0185708999634 -57.0792808532715,16.1323089599609 -52.6719131469727,11.8598594665527 -47.5899467468262,13.3889465332031 -63.9601745605469,15.0529537200928 -61.1268653869629,10.7805042266846 -59.7326965332031,19.5952415466309 -62.9257888793945,16.177282333374 -60.2723731994629,10.1059074401855 -52.6269378662109,15.2778186798096 -62.7009239196777,14.1085166931152 -61.6665420532227,23.4179592132568 -50.7380676269531,7.09270572662354 -58.2485809326172,12.7143497467041 -55.0554885864258,13.4339199066162 -44.8915710449219,12.5344572067261 -51.0079040527344,6.68794727325439 -56.6745223999023,7.18265247344971 -53.5713768005371,13.7487316131592 -58.698314666748,17.481502532959 -59.9125900268555,8.26200771331787 -59.9125900268555,12.309591293335 -57.1242523193359,7.85724925994873 -58.8332328796387,6.28318881988525 -63.9151992797852,21.7989253997803 -62.5210342407227,20.2698383331299 -60.677131652832,23.5978527069092 -61.1268653869629,12.0847253799438 -63.825252532959,7.45249080657959 -61.2168121337891,19.9550266265869 -60.3173484802246,15.502685546875 -55.6401405334473,9.07152462005615 -50.4682273864746,13.8836517333984 -52.6719131469727,10.7805042266846 -52.1772079467773,13.2540273666382 -51.9073677062988,11.6799669265747 -60.3173484802246,15.2328462600708 -44.1270141601562,11.0503435134888 -56.4046859741211,13.8386783599854 -49.2989273071289,12.4445114135742 -59.5528030395508,18.7407512664795 -50.4682273864746,12.7593231201172 -55.1004638671875,8.80168533325195 -56.6745223999023,15.6376037597656 -50.0634689331055,5.83345794677734 -50.0634689331055,11.814887046814 -57.5739860534668,14.2434368133545 -58.1136627197266,14.7831144332886 -63.3305511474609,22.4735221862793 -54.2459716796875,12.8042964935303 -47.9497299194336,11.2752084732056 -59.013126373291,9.88104152679443 -59.9125900268555,16.8968524932861 -59.8226432800293,15.2778186798096 -53.8861885070801,5.20383358001709 -60.1374549865723,5.78848457336426 -59.013126373291,11.5000743865967 -45.9709167480469,13.1191082000732 -54.515811920166,8.39692687988281 -62.2961654663086,19.2804298400879 -62.7458992004395,22.6084423065186 -45.8809814453125,13.1191082000732 -59.642749786377,23.9126644134521 -60.677131652832,23.6428260803223 -57.3041458129883,17.166690826416 -63.8702239990234,6.86783981323242 -57.2141990661621,18.3359928131104 -54.3808898925781,14.5582485198975 -52.2671546936035,13.5688400268555 -62.4760589599609,7.58741092681885 -61.531623840332,19.4153499603271 -45.2513427734375,11.3651552200317 -63.1506576538086,17.6613960266113 -60.1824264526367,13.6138134002686 -58.5633926391602,18.5608596801758 -64.0051422119141,22.3386039733887 -56.5396041870117,5.60859203338623 -56.8993873596191,18.2460479736328 -64.5448226928711,14.9630069732666 -53.4814300537109,10.7805042266846 -56.8544158935547,12.309591293335 -63.2406005859375,9.65617561340332 -56.7644691467285,10.4656925201416 -57.1692276000977,13.4788932800293 -53.9311599731445,7.04773330688477 -55.8200340270996,6.01335048675537 -63.195629119873,16.7169609069824 -59.5078315734863,20.5396785736084 -54.6057586669922,15.4127388000488 -62.9707641601562,16.0873355865479 -58.5633926391602,6.01335048675537 -56.809440612793,6.4630823135376 -61.9363822937012,12.7143497467041 -58.9681549072266,10.5106649398804 -60.9020004272461,11.0053701400757 -59.327938079834,14.1984634399414 -60.4522666931152,5.9234037399292 -59.642749786377,19.2354564666748 -58.2485809326172,18.4709129333496 -63.9601745605469,10.0159606933594 -52.7618598937988,5.56361865997314 -62.8358459472656,18.9206447601318 -50.6031455993652,9.02655124664307 -48.8042221069336,13.0741348266602 -61.8014602661133,21.2592487335205 -64.2749862670898,17.9762077331543 -59.4178848266602,19.5952415466309 -62.5210342407227,17.6164226531982 -58.2935562133789,12.354564666748 -52.9417495727539,8.35195446014404 -55.5052185058594,17.7063694000244 -56.0448989868164,15.5476579666138 -50.0634689331055,12.5344572067261 -59.8226432800293,16.80690574646 -55.145435333252,14.8280878067017 -62.2511940002441,23.507905960083 -59.5078315734863,7.31757164001465 -57.2591743469238,15.4577121734619 -59.4178848266602,5.65356540679932 -55.0554885864258,7.40751838684082 -56.9893341064453,10.7355308532715 -60.3173484802246,20.7645435333252 -60.5422134399414,16.851879119873 -55.9549522399902,9.11649799346924 -52.312126159668,14.9180335998535 -54.9655418395996,7.31757164001465 -60.3623199462891,19.7301616668701 -60.8570251464844,19.7301616668701 -49.2539520263672,13.7037591934204 -55.9099807739258,7.63238334655762 -45.4312438964844,13.0741348266602 -59.0580978393555,11.5000743865967 -63.0607109069824,16.2672290802002 -51.5925559997559,12.8942422866821 -54.201000213623,5.78848457336426 -53.166618347168,11.9498062133789 -64.1850433349609,5.4286994934082 -52.2221794128418,6.59800148010254 -59.1480445861816,19.5052947998047 -61.3967056274414,7.40751838684082 -50.6930923461914,13.7937049865723 -59.3729095458984,10.2857999801636 -60.7670783996582,20.0449733734131 -57.8438262939453,9.97098731994629 -54.4258651733398,6.82286739349365 -50.6031455993652,7.45249080657959 -58.4284744262695,16.2672290802002 -55.9099807739258,15.0079803466797 -47.814811706543,13.7937049865723 -61.5765953063965,16.5370674133301 -56.0448989868164,10.3307723999023 -53.6613235473633,7.72233009338379 -57.8887977600098,23.9576377868652 -51.2327728271484,7.00275993347168 -64.2749862670898,19.1005363464355 -58.6083679199219,19.7301616668701 -56.2247924804688,11.2302360534668 -59.9125900268555,17.5264778137207 -47.4550476074219,11.7699136734009 -57.2141990661621,8.17206192016602 -55.0105171203613,10.5556383132935 -64.1400680541992,11.4101285934448 -61.3967056274414,8.4419002532959 -57.0792808532715,9.56622886657715 -58.9681549072266,18.2010746002197 -59.327938079834,10.3307723999023 -57.5739860534668,11.5450477600098 -55.1904067993164,8.57682037353516 -62.1162719726562,6.37313556671143 -52.1772079467773,12.5344572067261 -51.682502746582,8.03714179992676 -62.5660057067871,11.9498062133789 -61.1268653869629,14.2884101867676 -64.1850433349609,20.6296234130859 -50.4682273864746,12.3995380401611 -59.5528030395508,9.34136390686035 -64.7247161865234,9.43130970001221 -60.677131652832,9.38633632659912 -59.8226432800293,11.6349945068359 -63.0157356262207,11.3651552200317 -52.4920196533203,10.9603967666626 -64.634765625,11.1402893066406 -54.1110534667969,14.3783569335938 -61.0369186401367,13.0291614532471 -59.2829666137695,6.41810894012451 -53.6613235473633,15.3677654266357 -61.3517303466797,20.2698383331299 -63.825252532959,11.1852626800537 -59.8676147460938,21.0343818664551 -55.9999237060547,7.00275993347168 -43.5423583984375,11.9048328399658 -62.2062187194824,21.5290870666504 -58.3385314941406,18.1111278533936 -59.2379913330078,9.83606815338135 -63.825252532959,20.4047584533691 -61.531623840332,17.9762077331543 -58.9231796264648,16.0423622131348 -53.7962417602539,15.0979270935059 -59.1030731201172,10.9154233932495 -63.0157356262207,18.4709129333496 -55.6401405334473,8.08211517333984 -50.648120880127,7.76730346679688 -63.1056823730469,18.3359928131104 -63.6003875732422,5.60859203338623 -53.4364547729492,14.0185708999634 -52.4920196533203,13.1640815734863 -60.9469718933105,15.0079803466797 -55.1904067993164,10.7355308532715 -64.6797409057617,8.57682037353516 -47.5449714660645,11.994779586792 -51.5475845336914,8.39692687988281 -53.1216430664062,5.29378032684326 -53.4814300537109,14.5132751464844 -54.8755950927734,16.9867992401123 -60.2723731994629,15.4127388000488 -60.5871887207031,22.3835773468018 -47.275146484375,12.0397529602051 -59.2829666137695,6.37313556671143 -62.3411407470703,19.5952415466309 -60.1374549865723,16.492094039917 -61.7115173339844,17.7063694000244 -60.0924835205078,20 -59.642749786377,11.3651552200317 -58.5184211730957,11.5000743865967 -45.9709167480469,11.5000743865967 -58.3385314941406,17.3915576934814 -63.0157356262207,7.90222263336182 -62.7009239196777,7.31757164001465 -58.4734497070312,16.2222557067871 -54.830623626709,6.82286739349365 -44.4418334960938,10.4656925201416 -62.7458992004395,17.4365310668945 -45.791015625,13.1191082000732 -60.9020004272461,9.38633632659912 -49.8386039733887,13.4339199066162 -58.8332328796387,20.5846500396729 -64.1400680541992,11.1852626800537 -52.9417495727539,13.8836517333984 -60.7670783996582,15.6825771331787 -64.1850433349609,18.5608596801758 -61.1718368530273,12.0847253799438 -62.9257888793945,15.5476579666138 -54.9655418395996,15.0079803466797 -60.991943359375,19.9100532531738 -50.7380676269531,7.58741092681885 -64.1400680541992,20.1798934936523 -48.3095169067383,11.6799669265747 -51.5925559997559,14.3783569335938 -61.306755065918,12.17467212677 -48.7592468261719,12.4445114135742 -62.9257888793945,21.5740604400635 -53.4814300537109,10.5556383132935 -53.5264015197754,15.997389793396 -64.3199615478516,22.6084423065186 -59.5977783203125,15.0979270935059 -63.6903343200684,13.9286251068115 -58.1136627197266,18.5158863067627 -51.1877975463867,7.58741092681885 -54.8755950927734,16.6270141601562 -53.2115898132324,8.89163208007812 -56.9443626403809,9.07152462005615 -54.201000213623,6.50805473327637 -55.5951690673828,12.984188079834 -55.4152755737305,5.87843132019043 -59.7326965332031,15.6825771331787 -60.9020004272461,16.0873355865479 -56.1348457336426,6.05832386016846 -64.7247161865234,8.57682037353516 -62.161247253418,21.1693019866943 -56.2247924804688,8.75671291351318 -62.5660057067871,19.1005363464355 -44.5317687988281,11.1402893066406 -51.8623962402344,12.5344572067261 -64.4099044799805,11.4101285934448 -54.7406768798828,11.2752084732056 -62.4760589599609,23.9576377868652 -61.6215667724609,11.4551019668579 -60.3173484802246,7.72233009338379 -59.5977783203125,10.1958532333374 -55.5052185058594,8.12708854675293 -59.7326965332031,17.0317726135254 -64.634765625,18.5608596801758 -53.4814300537109,16.5370674133301 -60.6321601867676,23.507905960083 -60.4522666931152,12.5344572067261 -56.0448989868164,14.8280878067017 -59.6877212524414,5.29378032684326 -60.6321601867676,20.4497318267822 -56.4496574401855,10.4207191467285 -51.3676910400391,8.30698108673096 -59.9125900268555,15.3677654266357 -62.8358459472656,18.7857246398926 -52.9417495727539,10.8704509735107 -62.6559524536133,17.6613960266113 -64.4099044799805,13.0741348266602 -63.4204940795898,16.4021472930908 -63.9151992797852,11.6349945068359 -59.4628601074219,17.2116641998291 -57.8438262939453,19.8650798797607 -60.3173484802246,20.6296234130859 -56.809440612793,10.6905584335327 -52.1772079467773,5.74351119995117 -63.825252532959,10.4656925201416 -46.19580078125,12.2646179199219 -63.2406005859375,14.3333835601807 -54.4708366394043,16.5370674133301 -59.5078315734863,20.8544902801514 -52.7618598937988,10.7805042266846 -61.4866485595703,8.35195446014404 -49.7936325073242,12.7593231201172 -60.5871887207031,14.6481952667236 -63.0157356262207,14.1085166931152 -62.3861122131348,16.177282333374 -61.0818901062012,14.8730602264404 -54.9655418395996,9.74612140655518 -61.3967056274414,17.8862609863281 -54.0660781860352,7.13767910003662 -59.327938079834,20.8095169067383 -55.5501937866211,12.984188079834 -58.4284744262695,18.8756713867188 -61.531623840332,18.8756713867188 -64.7696914672852,17.3465843200684 -52.0422897338867,10.7355308532715 -57.9787445068359,16.3571739196777 -62.3411407470703,5.6985387802124 -54.201000213623,5.74351119995117 -58.8332328796387,23.8676910400391 -59.5528030395508,17.9312343597412 -51.1877975463867,7.54243755340576 -57.5290145874023,17.8412895202637 -45.3862609863281,11.2302360534668 -61.1718368530273,10.2408266067505 -52.6719131469727,15.5926313400269 -58.9681549072266,7.00275993347168 -52.1772079467773,15.0529537200928 -54.7406768798828,7.22762584686279 -52.536994934082,16.0423622131348 -64.0501174926758,12.8942422866821 -59.8676147460938,13.4339199066162 -60.9020004272461,10.9603967666626 -56.8993873596191,18.4709129333496 -52.5819664001465,7.18265247344971 -63.4654693603516,6.10329627990723 -55.8650054931641,10.1958532333374 -53.8412132263184,5.4286994934082 -50.6930923461914,8.35195446014404 -56.4046859741211,11.9498062133789 -60.1374549865723,23.0581741333008 -60.7670783996582,7.63238334655762 -64.7247161865234,11.1852626800537 -59.3729095458984,14.5582485198975 -63.6003875732422,20.5846500396729 -58.3385314941406,16.8968524932861 -63.195629119873,5.60859203338623 -55.7300872802734,16.3122024536133 -47.6798934936523,11.1852626800537 -57.2591743469238,12.5344572067261 -55.0105171203613,16.4471206665039 -60.7670783996582,16.9418258666992 -64.2300109863281,13.8386783599854 -57.8887977600098,8.53184700012207 -51.682502746582,12.8942422866821 -53.4814300537109,11.5900211334229 -62.3411407470703,5.4286994934082 -63.6003875732422,16.6719875335693 -61.4866485595703,22.0237922668457 -57.2591743469238,12.0847253799438 -43.002685546875,13.6138134002686 -58.5633926391602,16.3122024536133 -50.6930923461914,8.4419002532959 -52.1772079467773,13.4788932800293 -58.8782081604004,13.34397315979 -48.849193572998,12.8942422866821 -48.5793571472168,5.38372611999512 -52.4020729064941,8.62179279327393 -56.2697639465332,15.5476579666138 -57.8887977600098,13.1640815734863 -62.0263290405273,10.3757457733154 -56.49462890625,11.6349945068359 -60.2723731994629,17.5264778137207 -58.1136627197266,6.37313556671143 -60.5422134399414,14.6032218933105 -53.5713768005371,13.4339199066162 -56.6295471191406,7.04773330688477 -56.6295471191406,10.5556383132935 -57.034309387207,6.64297485351562 -62.0713005065918,7.72233009338379 -50.2433624267578,14.2884101867676 -59.9125900268555,18.2010746002197 -61.2168121337891,6.14826965332031 -56.9893341064453,10.6905584335327 -50.648120880127,14.7831144332886 -62.3411407470703,8.4419002532959 -47.3201293945312,11.7249402999878 -56.7194976806641,11.0953159332275 -59.5528030395508,11.994779586792 -60.2723731994629,9.47628307342529 -61.3517303466797,15.3677654266357 -62.161247253418,17.166690826416 -61.8014602661133,7.76730346679688 -60.4072952270508,19.2804298400879 -55.5501937866211,11.6799669265747 -55.6401405334473,13.7037591934204 -52.312126159668,5.60859203338623 -52.4020729064941,7.81227684020996 -63.7802810668945,15.0079803466797 -63.3305511474609,10.1508798599243 -52.0872611999512,11.4101285934448 -61.306755065918,10.5556383132935 -62.6109771728516,15.1878728866577 -46.0608520507812,13.0291614532471 -52.8068313598633,8.17206192016602 -46.3756713867188,12.6244029998779 -61.6665420532227,6.64297485351562 -58.0686912536621,8.17206192016602 -50.7380676269531,7.54243755340576 -57.9337692260742,5.4286994934082 -58.9231796264648,15.0979270935059 -53.7512664794922,9.9260139465332 -53.7512664794922,6.23821640014648 -63.9601745605469,5.65356540679932 -63.2406005859375,9.38633632659912 -63.2855758666992,15.9074440002441 -46.3756713867188,13.2990007400513 -55.2803535461426,16.6270141601562 -45.9259338378906,13.0291614532471 -55.2803535461426,10.9154233932495 -62.9257888793945,7.81227684020996 -51.682502746582,12.5794296264648 -62.9257888793945,13.2990007400513 -51.4576377868652,6.14826965332031 -64.1400680541992,13.7937049865723 -45.1614074707031,12.9392156600952 -58.9681549072266,5.65356540679932 -62.5660057067871,7.54243755340576 -59.642749786377,11.1402893066406 -60.8120536804199,23.1031475067139 -51.1428260803223,11.9048328399658 -53.346508026123,8.30698108673096 -62.6109771728516,18.3359928131104 -64.0501174926758,18.8306980133057 -58.2935562133789,17.1217193603516 -56.1348457336426,16.177282333374 -55.5501937866211,11.9498062133789 -61.9363822937012,5.60859203338623 -57.8887977600098,16.0873355865479 -62.9707641601562,10.8704509735107 -58.3835029602051,15.0979270935059 -64.6797409057617,19.7751350402832 -52.4920196533203,9.34136390686035 -61.6215667724609,5.83345794677734 -63.9151992797852,7.13767910003662 -62.7908706665039,6.50805473327637 -52.9417495727539,10.3307723999023 -63.3755226135254,12.354564666748 -45.7460632324219,12.0397529602051 -55.7300872802734,11.6349945068359 -64.0051422119141,12.984188079834 -57.5739860534668,12.9392156600952 -58.9231796264648,14.6032218933105 -59.8676147460938,21.3042221069336 -64.6797409057617,12.354564666748 -57.0792808532715,14.1534900665283 -64.7247161865234,13.8836517333984 -47.4100646972656,12.3995380401611 -58.0237159729004,18.3809661865234 -64.7696914672852,11.7249402999878 -53.6163482666016,16.3571739196777 -53.9311599731445,15.1878728866577 -63.1056823730469,12.669376373291 -51.2777442932129,11.6799669265747 -63.7802810668945,12.8942422866821 -53.8412132263184,12.669376373291 -57.3940925598145,9.74612140655518 -52.4020729064941,13.6138134002686 -51.8623962402344,10.8254776000977 -60.5422134399414,6.59800148010254 -62.7908706665039,6.82286739349365 -54.6057586669922,7.90222263336182 -55.8650054931641,12.669376373291 -51.9073677062988,10.1958532333374 -58.6083679199219,17.7513427734375 -54.2909469604492,8.4419002532959 -61.5765953063965,23.7777442932129 -62.6109771728516,18.2460479736328 -48.1745986938477,13.5238666534424 -56.2247924804688,16.5820407867432 -52.536994934082,12.5794296264648 -52.2671546936035,6.86783981323242 -57.0792808532715,16.9867992401123 -63.7802810668945,10.4656925201416 -62.7908706665039,6.55302810668945 -55.3703002929688,6.10329627990723 -62.7009239196777,18.2460479736328 -55.3703002929688,13.2540273666382 -55.0105171203613,11.2752084732056 -62.9707641601562,10.9154233932495 -61.6665420532227,21.5290870666504 -63.1506576538086,21.3042221069336 -61.846435546875,6.23821640014648 -51.5925559997559,11.4551019668579 -64.0051422119141,12.5344572067261 -54.830623626709,10.2408266067505 -61.1268653869629,23.7777442932129 -50.8729858398438,13.6587858200073 -58.8332328796387,14.9180335998535 -62.2961654663086,5.87843132019043 -58.2935562133789,8.98157787322998 -54.1110534667969,14.5582485198975 -49.2089805603027,6.05832386016846 -63.7802810668945,23.2830390930176 -63.3305511474609,7.27259826660156 -54.4258651733398,9.88104152679443 -64.4548797607422,6.01335048675537 -64.7247161865234,16.9867992401123 -64.3199615478516,22.518497467041 -58.9681549072266,21.0343818664551 -60.1374549865723,20.314811706543 -46.6455078125,12.5344572067261 -62.4760589599609,19.5052947998047 -50.4232559204102,8.4419002532959 -45.8809814453125,11.4101285934448 -60.9020004272461,23.822717666626 -52.4020729064941,6.28318881988525 -52.7618598937988,7.85724925994873 -60.7221069335938,6.59800148010254 -56.7644691467285,6.77789402008057 -62.8808174133301,9.16147041320801 -61.3967056274414,21.4841136932373 -62.7458992004395,20.0449733734131 -64.4548797607422,15.997389793396 -51.9073677062988,5.60859203338623 -60.8570251464844,22.1587104797363 -55.3703002929688,8.4419002532959 -48.4894104003906,12.6244029998779 -59.8226432800293,22.1137390136719 -55.1004638671875,8.35195446014404 -62.4760589599609,11.814887046814 -60.1824264526367,15.5926313400269 -60.9020004272461,21.8888721466064 -57.6189575195312,10.1958532333374 -57.3041458129883,15.817497253418 -50.2433624267578,12.17467212677 -49.7486572265625,12.489483833313 -64.0051422119141,15.1429004669189 -43.9920959472656,11.2302360534668 -63.6903343200684,20.4497318267822 -64.4548797607422,23.4629325866699 -61.1268653869629,11.8598594665527 -50.2883338928223,13.7037591934204 -60.4972381591797,15.8624706268311 -58.9231796264648,13.6138134002686 -51.3676910400391,12.0847253799438 -63.2406005859375,19.7751350402832 -59.3729095458984,16.5820407867432 -57.7988510131836,9.29639053344727 -57.5290145874023,17.3016109466553 -59.4178848266602,14.8730602264404 -61.306755065918,11.6349945068359 -56.9443626403809,14.5582485198975 -52.9417495727539,7.9471960067749 -51.682502746582,14.6931686401367 -64.5448226928711,7.22762584686279 -57.5290145874023,12.669376373291 -59.4178848266602,19.7751350402832 -58.4734497070312,5.60859203338623 -49.5237922668457,6.91281318664551 -60.9020004272461,6.05832386016846 -45.9259338378906,10.8704509735107 -57.5739860534668,12.489483833313 -62.1162719726562,16.1323089599609 -56.9443626403809,6.68794727325439 -58.9231796264648,12.1296987533569 -58.7882614135742,10.7805042266846 -62.9707641601562,15.2778186798096 -62.6559524536133,10.2408266067505 -56.6295471191406,12.2646179199219 -64.6797409057617,18.1111278533936 -44.8465881347656,11.7699136734009 -59.2829666137695,9.16147041320801 -59.7326965332031,17.8862609863281 -58.2485809326172,8.7117395401001 -63.510440826416,21.3042221069336 -63.7353057861328,15.502685546875 -64.3649291992188,19.5952415466309 -57.34912109375,16.2672290802002 -58.4284744262695,13.7037591934204 -61.9363822937012,7.36254501342773 -62.4760589599609,7.09270572662354 -57.2591743469238,23.9576377868652 -60.2274017333984,15.0979270935059 -63.825252532959,7.40751838684082 -57.7089042663574,18.8306980133057 -60.8120536804199,21.9788188934326 -51.682502746582,12.354564666748 -52.851806640625,10.8254776000977 -61.7115173339844,6.37313556671143 -64.5897979736328,14.0635442733765 -63.2855758666992,7.6773567199707 -64.7696914672852,21.2592487335205 -63.6903343200684,7.9471960067749 -55.1904067993164,14.6481952667236 -55.1004638671875,12.7143497467041 -62.2511940002441,15.5926313400269 -61.8014602661133,14.9630069732666 -52.851806640625,7.76730346679688 -62.7009239196777,11.0953159332275 -48.7142753601074,12.0397529602051 -52.4470443725586,12.984188079834 -51.682502746582,6.82286739349365 -52.0422897338867,11.0053701400757 -56.2247924804688,15.4127388000488 -45.1614074707031,12.17467212677 -60.9020004272461,9.52125644683838 -62.5660057067871,15.6825771331787 -61.0818901062012,19.7301616668701 -61.8014602661133,10.0609340667725 -53.4364547729492,14.1984634399414 -56.0898704528809,11.3651552200317 -58.2036094665527,15.4577121734619 -59.2379913330078,9.56622886657715 -54.3808898925781,16.4471206665039 -46.5105895996094,12.2646179199219 -60.677131652832,16.6719875335693 -58.1586380004883,13.0741348266602 -56.6295471191406,15.2778186798096 -52.312126159668,6.4630823135376 -48.1745986938477,12.3995380401611 -60.991943359375,14.6481952667236 -63.7353057861328,9.61120223999023 -54.515811920166,13.9735984802246 -59.2829666137695,6.23821640014648 -62.0263290405273,14.1534900665283 -62.8358459472656,12.0847253799438 -62.9707641601562,21.349193572998 -59.6877212524414,6.32816219329834 -63.3755226135254,22.4735221862793 -59.1930198669434,17.3465843200684 -58.8782081604004,12.354564666748 -58.2485809326172,6.23821640014648 -57.2141990661621,6.14826965332031 -59.5977783203125,22.6983890533447 -62.3411407470703,5.33875274658203 -58.9681549072266,18.6957778930664 -52.9417495727539,13.8386783599854 -61.1268653869629,14.5582485198975 -63.7802810668945,14.2884101867676 -61.8914070129395,17.8862609863281 -61.531623840332,20.9444370269775 -44.8465881347656,12.489483833313 -52.4020729064941,7.63238334655762 -56.0448989868164,17.1217193603516 -59.327938079834,15.3227920532227 -58.5184211730957,10.5106649398804 -53.0316963195801,15.502685546875 -62.8358459472656,10.9603967666626 -63.1056823730469,7.31757164001465 -57.0792808532715,7.85724925994873 -48.9391403198242,11.814887046814 -46.0158996582031,12.5344572067261 -50.2433624267578,13.3889465332031 -63.9151992797852,17.3016109466553 -63.8702239990234,8.4419002532959 -56.5396041870117,11.4101285934448 -61.306755065918,22.9682273864746 -55.6851119995117,12.2646179199219 -50.6031455993652,13.7037591934204 -60.9020004272461,13.2540273666382 -63.7802810668945,18.9206447601318 -55.1904067993164,7.36254501342773 -49.478816986084,14.1085166931152 -56.8993873596191,11.7699136734009 -62.4310836791992,19.1904830932617 -61.6665420532227,8.26200771331787 -59.1030731201172,7.27259826660156 -51.0978507995605,13.5238666534424 -53.1216430664062,8.89163208007812 -63.1506576538086,21.9788188934326 -64.6797409057617,9.20644378662109 -50.333309173584,12.8042964935303 -62.1162719726562,22.0237922668457 -60.9020004272461,12.2646179199219 -53.2565612792969,13.0741348266602 -53.8861885070801,11.0953159332275 -64.0950927734375,16.9867992401123 -61.846435546875,10.1059074401855 -45.1614074707031,12.354564666748 -58.1136627197266,14.6931686401367 -63.3305511474609,18.8306980133057 -43.7222595214844,12.1296987533569 -60.7670783996582,9.25141716003418 -52.6269378662109,13.0291614532471 -59.013126373291,13.8386783599854 -54.4258651733398,5.20383358001709 -54.8755950927734,11.5000743865967 -51.7724494934082,9.83606815338135 -59.9575614929199,8.57682037353516 -51.9523429870605,7.72233009338379 -60.5422134399414,14.5132751464844 -59.642749786377,21.7989253997803 -63.6453628540039,21.4391403198242 -50.4682273864746,5.4286994934082 -50.7830390930176,13.7487316131592 -53.346508026123,14.5582485198975 -53.4364547729492,9.70114898681641 -53.3914833068848,7.49746417999268 -49.5237922668457,6.23821640014648 -59.7326965332031,18.2910194396973 -60.3623199462891,7.99216938018799 -55.9549522399902,6.01335048675537 -61.4866485595703,19.2804298400879 -54.3359184265137,8.53184700012207 -55.4152755737305,7.58741092681885 -57.7538795471191,10.1059074401855 -53.8861885070801,14.5582485198975 -57.3041458129883,12.0847253799438 -53.4814300537109,5.65356540679932 -62.161247253418,13.6138134002686 -54.4708366394043,13.3889465332031 -62.0263290405273,9.65617561340332 -61.9813537597656,16.492094039917 -62.6559524536133,22.1137390136719 -57.9787445068359,10.0609340667725 -53.9311599731445,5.4286994934082 -62.2961654663086,14.4233293533325 -44.9815063476562,12.354564666748 -59.3729095458984,19.010591506958 -64.5897979736328,18.7857246398926 -59.5977783203125,7.99216938018799 -63.825252532959,10.2857999801636 -61.1268653869629,19.685188293457 -50.1084442138672,11.7699136734009 -48.4444351196289,11.994779586792 -57.1242523193359,7.09270572662354 -60.5422134399414,20.3597850799561 -50.0634689331055,6.91281318664551 -64.5897979736328,14.3333835601807 -61.5765953063965,16.7169609069824 -55.6401405334473,6.1932430267334 -64.2300109863281,13.34397315979 -62.6109771728516,16.2222557067871 -55.8650054931641,9.70114898681641 -61.8014602661133,10.4207191467285 -58.2485809326172,7.09270572662354 -51.7724494934082,9.20644378662109 -61.9813537597656,11.4551019668579 -58.3385314941406,10.7355308532715 -59.2829666137695,21.1693019866943 -63.825252532959,8.80168533325195 -57.6189575195312,11.9048328399658 -55.8200340270996,17.8412895202637 -59.2829666137695,7.6773567199707 -53.6163482666016,9.70114898681641 -58.698314666748,19.2354564666748 -49.8835754394531,7.63238334655762 -64.7247161865234,20.2698383331299 -62.6559524536133,17.8412895202637 -56.8993873596191,17.0767459869385 -60.2274017333984,8.35195446014404 -51.3227157592773,8.30698108673096 -55.6401405334473,11.5000743865967 -60.5422134399414,9.56622886657715 -53.2565612792969,6.82286739349365 -53.3015365600586,16.3571739196777 -63.9151992797852,20.8095169067383 -60.4522666931152,8.30698108673096 -46.6904907226562,13.0291614532471 -57.5739860534668,15.817497253418 -62.1162719726562,17.8862609863281 -55.5501937866211,8.03714179992676 -58.3835029602051,8.89163208007812 -61.0818901062012,7.90222263336182 -61.6665420532227,16.2672290802002 -56.9443626403809,6.14826965332031 -46.9603271484375,11.1402893066406 -63.9151992797852,8.35195446014404 -60.7670783996582,18.1561012268066 -60.677131652832,6.28318881988525 -63.4654693603516,14.1984634399414 -52.851806640625,15.8624706268311 -57.8887977600098,12.354564666748 -51.2327728271484,8.08211517333984 -50.8729858398438,7.6773567199707 -63.5554122924805,14.1085166931152 -53.1216430664062,8.30698108673096 -62.2511940002441,15.1878728866577 -61.2168121337891,10.0159606933594 -53.9311599731445,9.20644378662109 -59.1480445861816,12.8492698669434 -62.2062187194824,11.9498062133789 -45.2063903808594,12.17467212677 -57.4840393066406,13.9286251068115 -58.4734497070312,9.25141716003418 -61.2168121337891,14.3333835601807 -61.846435546875,15.7275505065918 -53.0316963195801,11.0953159332275 -53.2565612792969,13.7937049865723 -57.5739860534668,11.3201818466187 -59.7776718139648,10.6905584335327 -47.0952453613281,11.2752084732056 -61.2617835998535,20.7645435333252 -54.2909469604492,12.1296987533569 -46.6005554199219,12.984188079834 -64.2300109863281,13.6587858200073 -59.9575614929199,22.6084423065186 -63.7353057861328,7.6773567199707 -50.4232559204102,8.53184700012207 -53.4364547729492,7.13767910003662 -57.9787445068359,9.83606815338135 -61.4866485595703,10.9603967666626 -55.5052185058594,6.01335048675537 -47.5,12.4445114135742 -64.7696914672852,7.45249080657959 -61.6215667724609,6.37313556671143 -60.5422134399414,10.1508798599243 -50.1084442138672,12.309591293335 -61.3967056274414,21.8438987731934 -60.2723731994629,6.95778656005859 -62.6559524536133,5.87843132019043 -58.2485809326172,14.6481952667236 -53.6163482666016,6.95778656005859 -63.7802810668945,20.4047584533691 -54.515811920166,9.07152462005615 -51.4126625061035,7.45249080657959 -61.5765953063965,9.20644378662109 -50.7830390930176,9.07152462005615 -61.7564888000488,9.88104152679443 -52.536994934082,11.2302360534668 -51.682502746582,11.7249402999878 -54.6507301330566,9.47628307342529 -58.6533432006836,8.17206192016602 -61.1268653869629,12.669376373291 -62.2961654663086,21.7989253997803 -53.8861885070801,13.2990007400513 -62.4760589599609,13.8836517333984 -54.5607833862305,6.73292064666748 -59.1030731201172,17.8862609863281 -62.5210342407227,8.21703433990479 -62.4310836791992,22.833309173584 -63.3305511474609,7.18265247344971 -54.3808898925781,10.3757457733154 -61.7115173339844,9.11649799346924 -61.846435546875,20.4047584533691 -59.5977783203125,10.0159606933594 -61.0818901062012,23.4179592132568 -61.531623840332,9.83606815338135 -53.3015365600586,9.20644378662109 -45.5211791992188,11.2752084732056 -59.6877212524414,9.74612140655518 -63.6903343200684,17.0317726135254 -48.8042221069336,11.9048328399658 -64.4099044799805,10.9603967666626 -61.9363822937012,22.9682273864746 -60.0025367736816,5.6985387802124 -57.1242523193359,8.35195446014404 -56.5845756530762,17.481502532959 -53.4364547729492,11.1852626800537 -59.9575614929199,11.0953159332275 -62.7908706665039,12.8042964935303 -55.1004638671875,9.11649799346924 -52.0422897338867,12.17467212677 -56.809440612793,9.65617561340332 -64.0501174926758,5.87843132019043 -50.3782806396484,14.6931686401367 -63.6453628540039,12.8492698669434 -60.5422134399414,13.0291614532471 -62.2961654663086,20 -62.3861122131348,11.0953159332275 -59.3729095458984,16.0873355865479 -53.5713768005371,9.43130970001221 -51.2777442932129,10.1508798599243 -62.6559524536133,16.0423622131348 -64.3649291992188,8.62179279327393 -53.5264015197754,7.9471960067749 -56.8544158935547,15.817497253418 -55.2803535461426,12.9392156600952 -56.9893341064453,12.669376373291 -62.2511940002441,13.1640815734863 -59.8676147460938,21.8888721466064 -49.164005279541,11.814887046814 -61.8914070129395,21.7089805603027 -63.7802810668945,22.9232540130615 -57.3041458129883,16.2222557067871 -53.5264015197754,6.1932430267334 -61.6215667724609,16.6270141601562 -55.1904067993164,14.4683027267456 -64.0950927734375,16.3571739196777 -61.6215667724609,12.5794296264648 -62.8808174133301,18.1561012268066 -60.5422134399414,21.6190338134766 -59.1930198669434,13.2090549468994 -54.0660781860352,10.7805042266846 -63.3755226135254,9.52125644683838 -59.9575614929199,15.5476579666138 -62.0263290405273,17.7063694000244 -59.5078315734863,7.58741092681885 -48.5793571472168,5.29378032684326 -46.9603271484375,13.4788932800293 -58.0686912536621,17.2116641998291 -60.2274017333984,14.6032218933105 -62.8808174133301,6.32816219329834 -54.4258651733398,14.7381420135498 -56.9443626403809,6.55302810668945 -60.1824264526367,15.4127388000488 -53.9761352539062,16.851879119873 -57.663932800293,9.61120223999023 -58.8782081604004,13.7487316131592 -52.3571014404297,13.1640815734863 -54.2459716796875,9.9260139465332 -63.3755226135254,17.166690826416 -51.1877975463867,14.6931686401367 -52.6269378662109,9.9260139465332 -56.5845756530762,10.7355308532715 -56.1348457336426,17.7963161468506 -47.1851806640625,11.994779586792 -50.8280143737793,6.37313556671143 -46.8703918457031,11.2302360534668 -50.1983871459961,6.1932430267334 -58.4734497070312,17.0767459869385 -61.8014602661133,15.7725238800049 -44.2169799804688,11.3201818466187 -61.306755065918,9.38633632659912 -60.0924835205078,14.5582485198975 -64.4548797607422,12.1296987533569 -61.3517303466797,6.55302810668945 -61.6665420532227,7.18265247344971 -56.0448989868164,16.7619323730469 -44.1719970703125,10.7355308532715 -55.4602470397949,14.1085166931152 -63.2406005859375,13.8836517333984 -64.6797409057617,14.7831144332886 -52.9417495727539,6.14826965332031 -50.6930923461914,14.3333835601807 -53.1216430664062,14.9630069732666 -54.201000213623,6.23821640014648 -60.7670783996582,19.2804298400879 -64.4548797607422,6.41810894012451 -53.3914833068848,8.4419002532959 -61.6215667724609,5.33875274658203 -64.7696914672852,17.7963161468506 -62.3411407470703,18.2010746002197 -56.0448989868164,6.91281318664551 -61.9813537597656,23.1031475067139 -50.333309173584,11.9498062133789 -55.9099807739258,13.8386783599854 -54.3808898925781,13.2540273666382 -48.3544883728027,12.309591293335 -62.9257888793945,20.2698383331299 -59.2829666137695,7.09270572662354 -61.4416770935059,22.0687656402588 -61.5765953063965,8.66676616668701 -56.8544158935547,9.74612140655518 -47.4550476074219,11.3201818466187 -63.8702239990234,12.8492698669434 -50.6031455993652,7.76730346679688 -55.0554885864258,8.03714179992676 -58.7882614135742,19.4603214263916 -58.698314666748,11.9048328399658 -59.642749786377,15.0079803466797 -48.6693000793457,12.354564666748 -55.3253288269043,14.4683027267456 -49.7486572265625,13.7937049865723 -62.1162719726562,6.50805473327637 -49.703685760498,5.96837711334229 -59.3729095458984,6.37313556671143 -62.4760589599609,22.1587104797363 -54.9205703735352,7.58741092681885 -55.4602470397949,7.9471960067749 -54.7406768798828,15.2778186798096 -55.7750587463379,8.84665870666504 -54.7406768798828,11.3651552200317 -43.0476684570312,14.0185708999634 -50.6930923461914,13.7037591934204 -52.6719131469727,9.16147041320801 -52.5819664001465,15.6376037597656 -51.4576377868652,11.5450477600098 -57.7538795471191,7.54243755340576 -50.6031455993652,6.86783981323242 -56.7194976806641,14.1534900665283 -62.7908706665039,13.2090549468994 -54.6957054138184,9.79109477996826 -53.4814300537109,6.73292064666748 -53.8861885070801,8.53184700012207 -58.7882614135742,19.1005363464355 -52.2221794128418,6.4630823135376 -61.306755065918,6.91281318664551 -61.7564888000488,14.0635442733765 -59.5977783203125,15.5926313400269 -54.0211067199707,13.34397315979 -61.4866485595703,22.3386039733887 -49.6587104797363,14.4683027267456 -60.1374549865723,13.2090549468994 -46.8703918457031,13.2540273666382 -57.6189575195312,7.81227684020996 -54.8755950927734,15.0529537200928 -59.5078315734863,10.9154233932495 -59.642749786377,12.5794296264648 -60.9469718933105,22.9232540130615 -59.1480445861816,9.16147041320801 -61.2168121337891,7.85724925994873 -52.7168846130371,6.68794727325439 -62.1162719726562,16.851879119873 -57.663932800293,9.43130970001221 -57.3940925598145,17.3915576934814 -63.195629119873,10.2408266067505 -50.018497467041,5.56361865997314 -61.1268653869629,20.5396785736084 -52.1772079467773,14.5582485198975 -45.2963256835938,12.0397529602051 -54.4708366394043,13.34397315979 -63.0157356262207,17.6613960266113 -64.4099044799805,7.9471960067749 -58.1586380004883,9.07152462005615 -61.846435546875,21.9788188934326 -54.0660781860352,9.79109477996826 -59.2379913330078,16.9418258666992 -63.6903343200684,20.7195701599121 -60.6321601867676,23.0132007598877 -44.2169799804688,10.9603967666626 -52.0872611999512,5.87843132019043 -52.851806640625,14.4233293533325 -52.312126159668,8.35195446014404 -62.2511940002441,14.6032218933105 -56.49462890625,8.57682037353516 -56.8544158935547,6.4630823135376 -52.0422897338867,13.7487316131592 -64.0051422119141,11.8598594665527 -48.7142753601074,13.8836517333984 -54.2459716796875,12.2196445465088 -60.0475082397461,8.80168533325195 -58.2036094665527,19.1455097198486 -61.3967056274414,15.3227920532227 -64.7696914672852,22.6983890533447 -62.3411407470703,5.38372611999512 -60.3623199462891,15.0979270935059 -62.5660057067871,6.64297485351562 -57.3940925598145,6.73292064666748 -51.0528793334961,9.79109477996826 -59.9575614929199,14.1984634399414 -61.1268653869629,23.3729858398438 -60.1374549865723,11.9048328399658 -50.2883338928223,5.87843132019043 -59.6877212524414,23.5978527069092 -61.6215667724609,13.5688400268555 -56.4496574401855,8.21703433990479 -55.0105171203613,5.74351119995117 -63.0157356262207,11.6349945068359 -54.2459716796875,7.63238334655762 -59.5977783203125,13.5238666534424 -64.4548797607422,18.3359928131104 -60.0924835205078,9.29639053344727 -48.1296234130859,12.1296987533569 -54.5607833862305,12.489483833313 -55.6851119995117,16.177282333374 -56.3147354125977,6.59800148010254 -51.6375312805176,5.51864528656006 -58.8332328796387,12.984188079834 -62.7458992004395,16.7619323730469 -60.5871887207031,12.9392156600952 -57.9787445068359,15.4127388000488 -61.2617835998535,6.10329627990723 -48.1296234130859,13.7487316131592 -56.4496574401855,10.9154233932495 -60.7221069335938,13.0741348266602 -62.9257888793945,14.0185708999634 -58.0237159729004,5.87843132019043 -50.1534156799316,14.6032218933105 -55.2353820800781,17.0767459869385 -61.6665420532227,23.5528793334961 -52.312126159668,7.99216938018799 -50.018497467041,14.0185708999634 -58.698314666748,13.7487316131592 -59.0580978393555,16.2222557067871 -63.4204940795898,18.6058330535889 -53.5713768005371,16.0873355865479 -63.195629119873,15.817497253418 -62.1162719726562,7.54243755340576 -60.1824264526367,22.2036838531494 -60.991943359375,21.0343818664551 -61.1268653869629,7.40751838684082 -55.4152755737305,16.3122024536133 -62.2062187194824,11.6349945068359 -63.3755226135254,7.6773567199707 -60.9020004272461,21.6640071868896 -55.9549522399902,16.4471206665039 -64.0051422119141,6.73292064666748 -61.7115173339844,10.4656925201416 -43.7222595214844,11.994779586792 -58.9231796264648,18.4709129333496 -47.6798934936523,12.1296987533569 -50.2433624267578,14.1984634399414 -62.2511940002441,16.9867992401123 -56.6295471191406,5.87843132019043 -45.1614074707031,12.8042964935303 -52.2221794128418,7.31757164001465 -57.4390640258789,8.75671291351318 -59.9575614929199,6.86783981323242 -64.6797409057617,18.650806427002 -64.7247161865234,20.7645435333252 -62.6109771728516,22.6084423065186 -56.0448989868164,15.2778186798096 -54.0211067199707,11.9048328399658 -60.9020004272461,18.9656181335449 -52.5819664001465,5.56361865997314 -63.5554122924805,9.65617561340332 -59.5078315734863,16.0423622131348 -56.8993873596191,7.04773330688477 -43.6772766113281,12.489483833313 -63.4654693603516,20.8994636535645 -55.0105171203613,11.7699136734009 -61.8914070129395,22.7883358001709 -59.3729095458984,15.2328462600708 -63.4654693603516,22.9682273864746 -59.1930198669434,16.5820407867432 -63.0607109069824,7.45249080657959 -61.3967056274414,22.2486572265625 -62.1162719726562,15.4577121734619 -56.1348457336426,13.5688400268555 -60.5871887207031,9.97098731994629 -60.677131652832,20.674596786499 -55.0105171203613,12.2646179199219 -55.9099807739258,11.814887046814 -60.991943359375,8.66676616668701 -51.5475845336914,14.6481952667236 -58.6533432006836,10.0159606933594 -63.5554122924805,20.5396785736084 -54.830623626709,12.8942422866821 -63.195629119873,12.5344572067261 -61.8914070129395,19.1455097198486 -56.0448989868164,7.58741092681885 -60.2723731994629,20.1349201202393 -53.3015365600586,8.93660545349121 -55.3253288269043,15.0529537200928 -64.3649291992188,22.833309173584 -55.6401405334473,13.2540273666382 -57.3940925598145,12.2196445465088 -51.5026092529297,7.72233009338379 -52.1322326660156,12.6244029998779 -59.5528030395508,17.166690826416 -57.4390640258789,14.9180335998535 -61.4416770935059,11.2302360534668 -56.8544158935547,6.50805473327637 -61.9813537597656,8.26200771331787 -53.7062950134277,14.8730602264404 -58.4284744262695,11.5900211334229 -60.7670783996582,7.6773567199707 -60.2723731994629,22.2036838531494 -54.201000213623,9.88104152679443 -64.1400680541992,7.49746417999268 -59.013126373291,10.6455850601196 -52.2671546936035,14.4683027267456 -59.4628601074219,23.3280124664307 -50.9179611206055,14.5132751464844 -61.531623840332,12.984188079834 -60.0924835205078,11.0503435134888 -63.1506576538086,10.4207191467285 -50.8280143737793,8.7117395401001 -59.7326965332031,9.52125644683838 -59.9575614929199,18.6957778930664 -46.8703918457031,12.0847253799438 -61.0369186401367,21.7989253997803 -63.9151992797852,12.3995380401611 -60.8570251464844,18.8306980133057 -57.1242523193359,13.7037591934204 -53.7962417602539,15.817497253418 -51.6375312805176,8.12708854675293 -58.5633926391602,9.56622886657715 -63.2855758666992,21.9338455200195 -51.9523429870605,9.16147041320801 -62.5660057067871,9.16147041320801 -62.4310836791992,20.2248649597168 -60.3173484802246,19.8201065063477 -60.1374549865723,7.49746417999268 -60.1824264526367,22.833309173584 -60.0475082397461,20.989408493042 -63.6903343200684,11.6799669265747 -62.3411407470703,15.997389793396 -59.3729095458984,14.0635442733765 -60.7221069335938,22.5634689331055 -59.2829666137695,11.994779586792 -63.2406005859375,18.0211811065674 -55.9549522399902,16.0873355865479 -57.8887977600098,11.4551019668579 -62.3411407470703,19.0555629730225 -58.4734497070312,18.9206447601318 -59.013126373291,12.354564666748 -61.6215667724609,13.2990007400513 -60.4072952270508,17.9762077331543 -59.013126373291,18.3809661865234 -57.1242523193359,9.79109477996826 -45.0264892578125,11.2302360534668 -59.9575614929199,21.6190338134766 -60.0475082397461,17.8862609863281 -54.201000213623,10.1958532333374 -50.4232559204102,12.8042964935303 -58.0686912536621,8.98157787322998 -61.3517303466797,16.851879119873 -60.9469718933105,13.1640815734863 -56.2247924804688,16.177282333374 -53.1216430664062,8.53184700012207 -53.9311599731445,6.23821640014648 -54.201000213623,9.97098731994629 -62.8808174133301,10.2408266067505 -53.7962417602539,6.05832386016846 -51.0079040527344,13.9286251068115 -46.6005554199219,12.669376373291 -59.1480445861816,8.12708854675293 -52.7168846130371,15.5926313400269 -51.4576377868652,9.97098731994629 -61.1718368530273,7.36254501342773 -57.34912109375,14.9180335998535 -58.6083679199219,12.5344572067261 -63.2855758666992,5.96837711334229 -61.6215667724609,6.50805473327637 -64.4099044799805,20.4947052001953 -64.1850433349609,19.4603214263916 -58.0237159729004,23.7777442932129 -53.8412132263184,15.8624706268311 -60.0025367736816,13.8386783599854 -45.0264892578125,10.8254776000977 -57.5739860534668,13.4339199066162 -60.0025367736816,17.166690826416 -55.1904067993164,15.4577121734619 -60.0475082397461,13.9735984802246 -62.9257888793945,16.4021472930908 -44.711669921875,10.5106649398804 -63.3305511474609,22.1137390136719 -56.9443626403809,18.6957778930664 -58.0237159729004,14.2884101867676 -50.5132026672363,6.01335048675537 -51.6375312805176,9.11649799346924 -48.849193572998,12.7143497467041 -55.5052185058594,11.0053701400757 -54.6507301330566,16.3571739196777 -55.4152755737305,14.7831144332886 -55.4602470397949,13.6138134002686 -59.7326965332031,23.0132007598877 -58.2485809326172,15.1429004669189 -59.9575614929199,14.7831144332886 -51.9073677062988,12.354564666748 -53.4814300537109,14.1534900665283 -60.7670783996582,9.02655124664307 -57.3041458129883,16.177282333374 -62.2062187194824,7.58741092681885 -63.5554122924805,8.26200771331787 -54.0211067199707,11.5000743865967 -64.2749862670898,8.26200771331787 -62.8358459472656,19.1904830932617 -62.7009239196777,9.70114898681641 -59.327938079834,19.4153499603271 -61.7115173339844,7.99216938018799 -64.7247161865234,17.9312343597412 -63.7802810668945,18.6957778930664 -58.3385314941406,13.4788932800293 -62.6109771728516,8.57682037353516 -59.9575614929199,10.5556383132935 -60.0025367736816,6.23821640014648 -55.3703002929688,10.9603967666626 -61.5765953063965,15.4577121734619 -49.2089805603027,5.96837711334229 -54.6057586669922,7.54243755340576 -60.0025367736816,15.6376037597656 -54.201000213623,12.3995380401611 -61.0818901062012,13.9735984802246 -63.4204940795898,17.7063694000244 -60.1824264526367,11.2752084732056 -54.2909469604492,11.6799669265747 -59.9125900268555,6.73292064666748 -64.2749862670898,14.1085166931152 -51.8174209594727,14.1085166931152 -48.4444351196289,12.2646179199219 -58.8782081604004,14.9180335998535 -54.201000213623,10.5106649398804 -58.7432861328125,20.5396785736084 -44.6217346191406,10.6006116867065 -62.9257888793945,15.3677654266357 -61.6665420532227,18.3359928131104 -62.0713005065918,14.7831144332886 -64.7696914672852,10.6905584335327 -52.0872611999512,9.56622886657715 -54.6507301330566,9.9260139465332 -63.2855758666992,18.1561012268066 -61.0818901062012,20.4047584533691 -51.682502746582,10.1059074401855 -54.5607833862305,11.7699136734009 -58.9681549072266,20.0899467468262 -58.5633926391602,13.2540273666382 -60.9469718933105,15.0529537200928 -60.3623199462891,22.833309173584 -55.4602470397949,15.6376037597656 -50.3782806396484,13.2540273666382 -61.3967056274414,9.56622886657715 -50.8280143737793,6.77789402008057 -46.8254089355469,12.1296987533569 -64.7247161865234,7.13767910003662 -51.4576377868652,10.8254776000977 -55.2803535461426,17.0767459869385 -56.4496574401855,6.4630823135376 -56.7644691467285,11.8598594665527 -59.1480445861816,19.010591506958 -47.814811706543,11.1402893066406 -57.9787445068359,5.24880695343018 -60.2274017333984,11.4551019668579 -63.6003875732422,12.7593231201172 -63.0157356262207,15.997389793396 -61.3967056274414,16.1323089599609 -64.6797409057617,15.6825771331787 -52.312126159668,12.354564666748 -53.6163482666016,13.34397315979 -60.991943359375,12.1296987533569 -52.6719131469727,5.38372611999512 -49.703685760498,6.14826965332031 -59.1480445861816,9.65617561340332 -60.4072952270508,15.9524164199829 -44.9365234375,11.6799669265747 -57.1692276000977,18.2460479736328 -53.1216430664062,16.4021472930908 -62.6559524536133,19.4603214263916 -51.7274780273438,6.4630823135376 -47.9497299194336,12.5794296264648 -44.2619323730469,11.7699136734009 -61.0818901062012,23.4629325866699 -52.2671546936035,11.0053701400757 -60.0924835205078,19.8650798797607 -57.4840393066406,5.83345794677734 -63.7802810668945,21.7089805603027 -55.0105171203613,12.5794296264648 -51.8623962402344,15.2778186798096 -55.9099807739258,16.4471206665039 -52.6719131469727,16.4021472930908 -49.8835754394531,13.2090549468994 -53.6163482666016,10.7355308532715 -56.2247924804688,8.4419002532959 -63.8702239990234,16.492094039917 -60.2723731994629,16.0873355865479 -62.5210342407227,6.95778656005859 -60.7221069335938,18.6957778930664 -58.0686912536621,19.6402149200439 -53.3015365600586,16.5820407867432 -64.6797409057617,8.39692687988281 -55.5501937866211,11.814887046814 -59.5977783203125,18.7407512664795 -52.7618598937988,15.9524164199829 -55.2803535461426,15.4127388000488 -62.4760589599609,11.4101285934448 -61.4416770935059,23.148120880127 -51.4126625061035,14.9180335998535 -61.846435546875,13.2090549468994 -63.2406005859375,14.1534900665283 -53.0766716003418,10.1508798599243 -55.5501937866211,10.1059074401855 -61.8014602661133,9.38633632659912 -61.4866485595703,14.6931686401367 -63.1056823730469,9.52125644683838 -46.3307189941406,11.1402893066406 -51.7274780273438,6.05832386016846 -57.34912109375,7.9471960067749 -63.4204940795898,8.98157787322998 -57.3041458129883,11.1402893066406 -63.4654693603516,23.5978527069092 -59.7326965332031,18.5158863067627 -50.5581741333008,7.18265247344971 -61.846435546875,6.37313556671143 -61.4866485595703,14.7831144332886 -63.0607109069824,23.7327709197998 -63.6453628540039,19.8201065063477 -63.3305511474609,15.7725238800049 -52.6719131469727,15.0979270935059 -59.8226432800293,18.650806427002 -51.2327728271484,11.2302360534668 -58.0686912536621,11.6349945068359 -62.2511940002441,22.9682273864746 -58.8332328796387,20.8544902801514 -46.0158996582031,12.7593231201172 -55.2353820800781,11.0053701400757 -53.8861885070801,14.8730602264404 -63.6903343200684,23.19309425354 -54.201000213623,10.1059074401855 -60.9020004272461,14.9630069732666 -63.825252532959,9.70114898681641 -51.7274780273438,15.2778186798096 -64.0501174926758,14.0635442733765 -55.9999237060547,13.1640815734863 -50.2433624267578,13.1640815734863 -63.0607109069824,16.9867992401123 -63.4654693603516,22.833309173584 -56.1348457336426,10.1958532333374 -60.1824264526367,23.3729858398438 -62.8358459472656,21.7539520263672 -59.5078315734863,20.4497318267822 -57.7988510131836,18.9206447601318 -54.6507301330566,13.4788932800293 -59.3729095458984,13.1191082000732 -63.1506576538086,7.85724925994873 -51.3227157592773,5.47367286682129 -63.7802810668945,21.5740604400635 -47.5899467468262,13.2540273666382 -46.9603271484375,12.8942422866821 -61.306755065918,13.1191082000732 -60.7670783996582,20.3597850799561 -59.1030731201172,9.52125644683838 -61.7564888000488,10.6455850601196 -49.6587104797363,11.814887046814 -53.8861885070801,11.994779586792 -61.846435546875,16.0423622131348 -63.0157356262207,8.39692687988281 -61.531623840332,14.7381420135498 -59.013126373291,19.0555629730225 -45.3862609863281,10.9154233932495 -64.4998474121094,20.674596786499 -59.6877212524414,18.3359928131104 -54.3359184265137,7.45249080657959 -48.1296234130859,12.0847253799438 -62.9707641601562,17.1217193603516 -61.3967056274414,22.6983890533447 -50.0634689331055,11.7249402999878 -60.2274017333984,6.91281318664551 -54.6507301330566,7.81227684020996 -64.3649291992188,21.7089805603027 -62.8808174133301,17.2116641998291 -64.634765625,7.81227684020996 -48.1745986938477,12.6244029998779 -57.8438262939453,13.9735984802246 -53.1216430664062,7.13767910003662 -59.5977783203125,13.8836517333984 -46.9603271484375,12.5344572067261 -57.9787445068359,10.5106649398804 -63.1506576538086,13.9735984802246 -52.2221794128418,12.1296987533569 -49.6137390136719,11.5000743865967 -47.7698402404785,13.8836517333984 -58.6083679199219,15.502685546875 -57.8438262939453,10.9154233932495 -63.825252532959,16.6270141601562 -64.7247161865234,7.27259826660156 -63.3755226135254,23.0132007598877 -57.4840393066406,17.3465843200684 -61.0369186401367,16.6719875335693 -57.7538795471191,9.79109477996826 -59.8226432800293,5.4286994934082 -62.7009239196777,16.851879119873 -50.648120880127,8.4419002532959 -55.6401405334473,10.3307723999023 -49.2989273071289,5.96837711334229 -44.3518981933594,11.1852626800537 -55.0105171203613,7.31757164001465 -51.1877975463867,13.6138134002686 -50.6031455993652,6.28318881988525 -63.5554122924805,11.7699136734009 -60.0475082397461,21.0793552398682 -59.2829666137695,12.489483833313 -59.4628601074219,21.3042221069336 -52.7618598937988,5.29378032684326 -54.4708366394043,16.6270141601562 -58.1586380004883,7.09270572662354 -62.1162719726562,6.1932430267334 -55.9999237060547,14.1984634399414 -46.6455078125,13.3889465332031 -56.4046859741211,13.4339199066162 -58.698314666748,18.3359928131104 -60.6321601867676,6.05832386016846 -58.9231796264648,17.481502532959 -64.5448226928711,5.60859203338623 -57.4840393066406,6.37313556671143 -46.0608520507812,12.5344572067261 -63.3305511474609,15.8624706268311 -59.5977783203125,5.6985387802124 -64.7696914672852,19.8650798797607 -57.5290145874023,7.31757164001465 -63.3305511474609,10.4656925201416 -63.2406005859375,9.52125644683838 -53.2115898132324,8.62179279327393 -43.3175048828125,11.7699136734009 -54.201000213623,7.27259826660156 -59.4178848266602,17.5714492797852 -49.7486572265625,12.984188079834 -63.9151992797852,10.5106649398804 -64.0501174926758,20.4047584533691 -57.7089042663574,9.74612140655518 -53.8412132263184,10.9603967666626 -58.698314666748,23.7777442932129 -61.3517303466797,10.1958532333374 -61.4866485595703,21.4841136932373 -61.531623840332,9.70114898681641 -60.7670783996582,14.9180335998535 -53.0766716003418,12.4445114135742 -64.4998474121094,16.5820407867432 -59.4178848266602,8.35195446014404 -62.4760589599609,12.489483833313 -64.634765625,8.75671291351318 -61.846435546875,15.8624706268311 -62.8358459472656,10.6006116867065 -50.9629325866699,9.16147041320801 -53.5713768005371,7.54243755340576 -54.2459716796875,5.9234037399292 -46.6904907226562,11.0953159332275 -63.4654693603516,6.77789402008057 -54.2459716796875,12.354564666748 -63.2406005859375,10.3307723999023 -56.8993873596191,5.20383358001709 -43.7672424316406,12.309591293335 -64.4998474121094,17.6613960266113 -56.1348457336426,12.2196445465088 -59.2379913330078,8.12708854675293 -50.333309173584,8.08211517333984 -63.3755226135254,20.0449733734131 -63.1506576538086,5.51864528656006 -58.1586380004883,6.05832386016846 -44.7566528320312,11.5450477600098 -61.9363822937012,21.3941669464111 -60.0924835205078,17.3016109466553 -55.2353820800781,11.0503435134888 -50.3782806396484,13.9286251068115 -59.5078315734863,20.4947052001953 -55.8650054931641,9.47628307342529 -48.9391403198242,13.4788932800293 -47.7698402404785,13.4339199066162 -55.9549522399902,17.0767459869385 -60.3623199462891,13.4788932800293 -62.4310836791992,5.87843132019043 -49.9735221862793,14.1984634399414 -63.1056823730469,23.5528793334961 -47.7698402404785,13.6138134002686 -61.2617835998535,8.75671291351318 -64.2300109863281,10.6455850601196 -55.4152755737305,7.45249080657959 -49.8386039733887,13.5238666534424 -58.1136627197266,8.57682037353516 -52.4020729064941,15.817497253418 -58.3835029602051,23.9576377868652 -62.6109771728516,22.518497467041 -61.3967056274414,18.7407512664795 -48.4894104003906,12.7143497467041 -46.19580078125,11.7699136734009 -61.3967056274414,18.0661544799805 -59.2829666137695,17.4365310668945 -63.195629119873,16.4471206665039 -56.5396041870117,6.82286739349365 -61.2617835998535,22.2936305999756 -60.8570251464844,5.38372611999512 -60.4072952270508,19.4603214263916 -55.8200340270996,16.0873355865479 -58.6083679199219,14.1984634399414 -60.9469718933105,14.7381420135498 -55.1004638671875,13.5688400268555 -51.8623962402344,10.7805042266846 -64.4099044799805,18.3359928131104 -56.8993873596191,16.0873355865479 -46.6455078125,11.5000743865967 -51.5026092529297,9.56622886657715 -52.536994934082,11.0053701400757 -52.6719131469727,11.5900211334229 -60.9469718933105,7.09270572662354 -59.1480445861816,14.6481952667236 -62.4760589599609,7.13767910003662 -60.7221069335938,6.91281318664551 -62.9707641601562,23.4629325866699 -64.7696914672852,18.7407512664795 -55.1004638671875,7.40751838684082 -51.9073677062988,12.1296987533569 -45.2513427734375,12.6244029998779 -61.306755065918,15.6376037597656 -63.9601745605469,20.4497318267822 -57.1692276000977,6.73292064666748 -57.9337692260742,7.18265247344971 -56.2697639465332,9.43130970001221 -57.7089042663574,7.58741092681885 -59.9575614929199,17.3016109466553 -60.5871887207031,14.6032218933105 -64.3199615478516,8.35195446014404 -50.5132026672363,12.309591293335 -60.8570251464844,11.994779586792 -63.6903343200684,20.989408493042 -45.1164245605469,12.17467212677 -60.9020004272461,13.1640815734863 -48.8941688537598,12.309591293335 -54.0211067199707,16.177282333374 -57.9787445068359,13.7937049865723 -63.2406005859375,5.24880695343018 -59.4178848266602,6.82286739349365 -56.2697639465332,17.8862609863281 -52.7168846130371,11.0053701400757 -58.1586380004883,14.5132751464844 -61.846435546875,7.13767910003662 -62.6559524536133,22.0687656402588 -61.846435546875,6.41810894012451 -60.3623199462891,20.2698383331299 -61.4416770935059,18.5608596801758 -64.5897979736328,19.3703765869141 -57.8887977600098,12.8042964935303 -64.7696914672852,12.0847253799438 -54.9655418395996,9.52125644683838 -60.1374549865723,13.8836517333984 -64.0501174926758,15.3227920532227 -53.7512664794922,7.99216938018799 -53.5713768005371,10.8704509735107 -56.5845756530762,5.56361865997314 -46.7804260253906,12.1296987533569 -64.1400680541992,14.6032218933105 -61.2168121337891,21.9788188934326 -60.7221069335938,8.35195446014404 -51.7274780273438,12.8942422866821 -52.0422897338867,6.14826965332031 -46.1508178710938,11.1852626800537 -58.4734497070312,7.9471960067749 -44.3069152832031,12.1296987533569 -47.3201293945312,11.4551019668579 -55.9099807739258,7.6773567199707 -64.2749862670898,21.5290870666504 -52.8967781066895,14.1984634399414 -62.2961654663086,19.1904830932617 -60.4522666931152,10.5106649398804 -58.2935562133789,17.0767459869385 -57.2141990661621,8.26200771331787 -53.4814300537109,8.12708854675293 -57.4840393066406,7.49746417999268 -50.9179611206055,6.95778656005859 -60.991943359375,14.9630069732666 -60.2723731994629,23.5528793334961 -61.8914070129395,21.1243286132812 -51.0978507995605,8.66676616668701 -64.2749862670898,12.8942422866821 -59.2379913330078,11.1852626800537 -60.9469718933105,12.8492698669434 -60.8120536804199,16.3122024536133 -57.3041458129883,13.6587858200073 -47.3650817871094,13.3889465332031 -53.0766716003418,5.60859203338623 -59.1480445861816,5.83345794677734 -60.0025367736816,14.3333835601807 -61.2617835998535,23.9576377868652 -56.5396041870117,16.1323089599609 -56.9893341064453,12.6244029998779 -52.8967781066895,10.4207191467285 -43.857177734375,11.7699136734009 -59.9125900268555,9.88104152679443 -58.3385314941406,8.35195446014404 -60.4522666931152,20.2248649597168 -60.677131652832,6.01335048675537 -46.6005554199219,10.7805042266846 -56.1348457336426,15.9074440002441 -54.7406768798828,16.4021472930908 -64.3199615478516,19.3703765869141 -63.195629119873,11.0503435134888 -55.6401405334473,6.41810894012451 -62.3411407470703,12.8042964935303 -60.8120536804199,12.2646179199219 -57.3940925598145,13.8386783599854 -60.4522666931152,5.60859203338623 -56.5396041870117,10.9154233932495 -64.4099044799805,23.8676910400391 -63.3305511474609,12.7143497467041 -64.0051422119141,15.6376037597656 -58.0237159729004,16.851879119873 -56.0448989868164,5.20383358001709 -54.8755950927734,9.70114898681641 -60.7221069335938,6.86783981323242 -61.6665420532227,9.47628307342529 -61.0818901062012,16.7619323730469 -57.4840393066406,7.22762584686279 -48.1745986938477,12.669376373291 -53.9761352539062,12.8492698669434 -50.9629325866699,7.99216938018799 -43.6772766113281,12.17467212677 -49.6587104797363,12.9392156600952 -64.5897979736328,6.77789402008057 -54.4258651733398,9.43130970001221 -60.3623199462891,17.8862609863281 -56.9893341064453,13.3889465332031 -62.6109771728516,19.7751350402832 -64.2300109863281,12.0397529602051 -46.5555725097656,10.9603967666626 -57.1242523193359,6.37313556671143 -64.1400680541992,14.3333835601807 -53.7062950134277,10.9154233932495 -55.1004638671875,8.26200771331787 -60.9020004272461,5.29378032684326 -51.3227157592773,11.3651552200317 -54.6507301330566,14.3333835601807 -64.5897979736328,22.518497467041 -61.2168121337891,5.51864528656006 -63.0157356262207,16.177282333374 -61.1268653869629,10.5556383132935 -64.4998474121094,11.0053701400757 -62.3861122131348,10.4656925201416 -64.634765625,20.4947052001953 -60.4072952270508,12.3995380401611 -54.1560249328613,6.50805473327637 -57.034309387207,14.9180335998535 -60.2723731994629,5.47367286682129 -47.9497299194336,13.0741348266602 -62.3861122131348,11.6349945068359 -61.7115173339844,7.36254501342773 -51.5925559997559,12.489483833313 -56.7194976806641,10.7355308532715 -50.018497467041,5.47367286682129 -57.8438262939453,15.2778186798096 -61.0818901062012,7.76730346679688 -45.2063903808594,11.2752084732056 -50.4682273864746,6.37313556671143 -49.8835754394531,6.95778656005859 -51.997314453125,14.1984634399414 -61.5765953063965,19.0555629730225 -53.0766716003418,10.2857999801636 -60.0475082397461,8.26200771331787 -53.7512664794922,14.3333835601807 -61.4416770935059,17.0767459869385 -62.6109771728516,17.2116641998291 -59.6877212524414,20.2698383331299 -51.1877975463867,15.0529537200928 -61.1268653869629,15.7275505065918 -63.510440826416,22.2486572265625 -47.7698402404785,11.3651552200317 -58.2036094665527,9.79109477996826 -61.4866485595703,8.03714179992676 -57.7988510131836,13.2990007400513 -60.3623199462891,6.05832386016846 -59.6877212524414,13.8836517333984 -54.201000213623,6.59800148010254 -64.0051422119141,18.9206447601318 -54.5607833862305,7.81227684020996 -59.1480445861816,10.6455850601196 -52.3571014404297,8.39692687988281 -57.034309387207,15.1429004669189 -62.9707641601562,19.2804298400879 -54.1110534667969,5.83345794677734 -48.9841156005859,5.74351119995117 -50.4232559204102,7.31757164001465 -60.3173484802246,5.47367286682129 -60.5422134399414,10.7805042266846 -52.9417495727539,5.6985387802124 -48.6243286132812,12.7593231201172 -62.6559524536133,8.26200771331787 -61.9813537597656,16.7619323730469 -59.9125900268555,19.1005363464355 -56.1348457336426,17.9312343597412 -55.9999237060547,11.6349945068359 -53.4364547729492,11.994779586792 -60.2274017333984,16.6270141601562 -56.0898704528809,6.41810894012451 -55.6401405334473,10.8254776000977 -54.3808898925781,9.16147041320801 -58.2485809326172,10.7355308532715 -64.2300109863281,5.9234037399292 -51.4576377868652,7.85724925994873 -62.7908706665039,16.7169609069824 -64.0501174926758,7.72233009338379 -59.9575614929199,7.00275993347168 -64.1850433349609,16.5370674133301 -62.8808174133301,11.4551019668579 -63.6903343200684,22.4285507202148 -63.9601745605469,6.23821640014648 -57.5739860534668,16.0423622131348 -46.3307189941406,11.5000743865967 -53.346508026123,16.5370674133301 -62.9707641601562,20.989408493042 -60.2723731994629,12.5344572067261 -60.8570251464844,9.38633632659912 -53.0316963195801,16.5820407867432 -56.6295471191406,16.492094039917 -63.6003875732422,23.2830390930176 -62.8808174133301,19.1455097198486 -61.7115173339844,11.814887046814 -58.7882614135742,12.5344572067261 -48.1296234130859,12.8942422866821 -57.1692276000977,6.55302810668945 -61.3517303466797,9.83606815338135 -62.5210342407227,17.2116641998291 -58.4284744262695,19.7301616668701 -55.4602470397949,9.88104152679443 -56.2247924804688,9.52125644683838 -63.2855758666992,18.8306980133057 -58.3385314941406,20.2248649597168 -60.9469718933105,13.6587858200073 -54.0660781860352,14.3783569335938 -61.4866485595703,8.12708854675293 -63.7802810668945,5.56361865997314 -63.9601745605469,10.1958532333374 -61.1268653869629,15.0529537200928 -53.7962417602539,13.0741348266602 -49.2539520263672,12.2196445465088 -62.8358459472656,7.99216938018799 -64.4099044799805,8.98157787322998 -58.1136627197266,12.7593231201172 -60.1824264526367,15.0979270935059 -57.1242523193359,11.994779586792 -56.7194976806641,16.80690574646 -52.0872611999512,6.77789402008057 -59.4178848266602,5.51864528656006 -52.8068313598633,6.68794727325439 -59.2829666137695,7.00275993347168 -52.0872611999512,11.0503435134888 -54.8755950927734,16.4021472930908 -59.642749786377,9.16147041320801 -61.8014602661133,10.8704509735107 -55.0554885864258,11.7699136734009 -54.9205703735352,11.0053701400757 -53.3015365600586,15.0079803466797 -61.6665420532227,15.0529537200928 -63.0157356262207,9.9260139465332 -56.0898704528809,15.4127388000488 -46.7804260253906,13.2540273666382 -63.1056823730469,18.1561012268066 -59.8676147460938,9.83606815338135 -62.4760589599609,21.0793552398682 -52.1322326660156,6.73292064666748 -64.0950927734375,12.6244029998779 -53.7962417602539,9.11649799346924 -54.2909469604492,5.74351119995117 -62.1162719726562,15.2328462600708 -63.2855758666992,23.2830390930176 -64.3199615478516,18.9206447601318 -64.4099044799805,23.148120880127 -60.2723731994629,11.0503435134888 -50.5581741333008,7.72233009338379 -62.0263290405273,7.36254501342773 -57.1242523193359,5.51864528656006 -51.7724494934082,5.78848457336426 -63.2855758666992,18.9656181335449 -60.7670783996582,10.6455850601196 -55.2353820800781,12.6244029998779 -63.4204940795898,16.3122024536133 -60.7221069335938,13.5238666534424 -62.7009239196777,10.3307723999023 -58.9231796264648,20.6296234130859 -56.9443626403809,16.7619323730469 -59.327938079834,18.7857246398926 -47.6798934936523,11.3201818466187 -63.6903343200684,15.0979270935059 -53.7512664794922,14.3783569335938 -56.9443626403809,11.4551019668579 -53.8412132263184,8.26200771331787 -51.3227157592773,7.18265247344971 -49.8386039733887,5.74351119995117 -64.7247161865234,14.7381420135498 -63.9601745605469,13.2090549468994 -63.6003875732422,16.6270141601562 -56.4496574401855,6.77789402008057 -62.2511940002441,16.4021472930908 -57.6189575195312,15.5476579666138 -63.195629119873,8.89163208007812 -61.2168121337891,7.99216938018799 -52.2671546936035,10.1059074401855 -57.8887977600098,13.0291614532471 -54.2459716796875,8.35195446014404 -58.0686912536621,10.5556383132935 -48.4894104003906,11.9048328399658 -51.682502746582,6.01335048675537 -58.1136627197266,18.0211811065674 -49.7936325073242,7.6773567199707 -60.7670783996582,23.507905960083 -64.5448226928711,9.61120223999023 -50.6930923461914,6.01335048675537 -55.9099807739258,6.50805473327637 -64.7696914672852,15.817497253418 -62.5210342407227,10.5556383132935 -64.0950927734375,5.96837711334229 -62.1162719726562,23.6877975463867 -55.9549522399902,16.492094039917 -60.3623199462891,16.0873355865479 -58.0237159729004,10.6905584335327 -62.2511940002441,9.65617561340332 -57.2141990661621,14.1984634399414 -64.0051422119141,6.64297485351562 -51.3676910400391,6.4630823135376 -64.7247161865234,18.0211811065674 -52.312126159668,14.7381420135498 -59.5528030395508,23.4179592132568 -56.8993873596191,15.9524164199829 -60.8570251464844,15.6376037597656 -57.2141990661621,5.60859203338623 -55.3253288269043,11.0503435134888 -46.19580078125,13.0291614532471 -56.49462890625,5.20383358001709 -60.7670783996582,17.0767459869385 -62.7458992004395,16.80690574646 -54.7406768798828,6.50805473327637 -61.5765953063965,8.62179279327393 -59.7776718139648,6.68794727325439 -53.2565612792969,13.2990007400513 -49.9735221862793,14.6931686401367 -61.0369186401367,8.03714179992676 -52.2221794128418,7.85724925994873 -44.3518981933594,11.5450477600098 -61.1268653869629,16.851879119873 -60.7670783996582,12.2646179199219 -49.7936325073242,14.0635442733765 -61.7564888000488,21.4391403198242 -63.0157356262207,17.7963161468506 -60.9469718933105,6.77789402008057 -61.7115173339844,18.0211811065674 -63.1506576538086,6.10329627990723 -62.1162719726562,18.2460479736328 -64.6797409057617,10.9154233932495 -51.1877975463867,10.7805042266846 -50.1983871459961,11.6799669265747 -56.8993873596191,7.85724925994873 -51.3227157592773,8.39692687988281 -60.3173484802246,18.9656181335449 -63.2855758666992,14.6481952667236 -57.9787445068359,9.07152462005615 -64.7696914672852,13.5238666534424 -47.5,11.2302360534668 -63.2855758666992,16.8968524932861 -52.9867248535156,7.81227684020996 -61.1718368530273,20.989408493042 -60.0025367736816,21.0343818664551 -54.1110534667969,8.48687362670898 -60.4972381591797,13.9286251068115 -61.7564888000488,9.70114898681641 -55.3703002929688,15.3227920532227 -61.1268653869629,9.74612140655518 -53.5264015197754,13.1640815734863 -64.0051422119141,5.9234037399292 -46.6005554199219,11.6349945068359 -61.1718368530273,22.8782806396484 -63.1506576538086,23.4179592132568 -48.5343818664551,13.8386783599854 -43.3175048828125,11.5450477600098 -58.8782081604004,9.56622886657715 -51.3676910400391,9.74612140655518 -59.013126373291,13.8836517333984 -59.4178848266602,17.8862609863281 -63.0607109069824,7.18265247344971 -54.6957054138184,6.82286739349365 -61.846435546875,16.851879119873 -64.0501174926758,20.3597850799561 -53.9761352539062,6.32816219329834 -51.997314453125,10.9154233932495 -57.5739860534668,15.9524164199829 -49.9735221862793,14.8280878067017 -58.8332328796387,11.994779586792 -45.9709167480469,12.8042964935303 -58.5633926391602,8.75671291351318 -53.8412132263184,10.7355308532715 -62.2511940002441,12.5794296264648 -63.3755226135254,23.3729858398438 -58.1136627197266,10.1508798599243 -57.7538795471191,5.65356540679932 -49.478816986084,14.2884101867676 -60.4072952270508,7.99216938018799 -58.8782081604004,20.7195701599121 -50.9179611206055,11.994779586792 -59.5078315734863,12.1296987533569 -55.0554885864258,8.39692687988281 -63.2855758666992,20.9444370269775 -53.2115898132324,11.0053701400757 -54.4258651733398,12.7143497467041 -44.5317687988281,11.0053701400757 -59.8226432800293,23.4629325866699 -64.3199615478516,5.4286994934082 -62.4760589599609,17.3915576934814 -54.515811920166,8.80168533325195 -64.7247161865234,10.8254776000977 -64.4099044799805,7.45249080657959 -59.2379913330078,5.51864528656006 -60.677131652832,15.0529537200928 -53.7062950134277,8.4419002532959 -52.8967781066895,7.58741092681885 -54.4258651733398,10.1958532333374 -47.6349182128906,12.9392156600952 -55.2803535461426,6.01335048675537 -59.1030731201172,13.9735984802246 -54.6957054138184,11.0053701400757 -53.7512664794922,14.0635442733765 -47.3650817871094,12.7143497467041 -57.5290145874023,15.4577121734619 -49.6587104797363,13.7937049865723 -55.9549522399902,7.9471960067749 -58.1586380004883,9.02655124664307 -60.4522666931152,20.7645435333252 -51.5925559997559,11.814887046814 -57.3940925598145,14.9630069732666 -53.2565612792969,15.502685546875 -62.7908706665039,5.9234037399292 -46.6455078125,11.5450477600098 -63.9601745605469,5.24880695343018 -55.3703002929688,6.59800148010254 -63.195629119873,10.6006116867065 -50.648120880127,6.37313556671143 -62.0263290405273,21.8888721466064 -54.7856521606445,5.60859203338623 -62.2961654663086,14.9180335998535 -63.3755226135254,14.3333835601807 -60.6321601867676,20.8095169067383 -62.1162719726562,8.98157787322998 -63.8702239990234,15.5476579666138 -61.9363822937012,8.39692687988281 -49.0290870666504,11.3651552200317 -60.2274017333984,20.0899467468262 -54.0660781860352,7.36254501342773 -62.6109771728516,14.6931686401367 -62.7908706665039,15.2778186798096 -64.1850433349609,8.89163208007812 -64.4099044799805,20.8095169067383 -59.327938079834,5.38372611999512 -56.809440612793,8.57682037353516 -60.2274017333984,11.0953159332275 -54.9205703735352,6.37313556671143 -58.6533432006836,15.6376037597656 -60.8120536804199,9.47628307342529 -63.9601745605469,21.5290870666504 -52.4020729064941,12.2646179199219 -54.5607833862305,10.3757457733154 -55.1004638671875,5.4286994934082 -58.2935562133789,16.9867992401123 -58.4284744262695,6.91281318664551 -64.4998474121094,8.89163208007812 -52.2221794128418,5.47367286682129 -52.1322326660156,11.1402893066406 -51.3227157592773,8.4419002532959 -59.0580978393555,8.03714179992676 -60.1374549865723,21.3042221069336 -52.5819664001465,11.1852626800537 -63.510440826416,21.6190338134766 -58.0237159729004,20.2698383331299 -59.7326965332031,5.47367286682129 -57.9337692260742,11.6799669265747 -55.0554885864258,5.87843132019043 -58.3385314941406,18.8756713867188 -51.7274780273438,9.07152462005615 -60.0025367736816,21.8888721466064 -59.5078315734863,20.9444370269775 -52.8068313598633,11.6349945068359 -48.6243286132812,13.3889465332031 -53.166618347168,11.6799669265747 -58.0237159729004,12.8492698669434 -62.7908706665039,9.74612140655518 -48.2195701599121,13.6138134002686 -57.1242523193359,15.7725238800049 -56.1348457336426,16.851879119873 -50.0634689331055,5.20383358001709 -64.4998474121094,12.8492698669434 -60.1374549865723,23.822717666626 -62.9707641601562,9.52125644683838 -50.333309173584,13.0741348266602 -53.5713768005371,12.1296987533569 -55.7300872802734,13.0741348266602 -47.2301635742188,13.4339199066162 -62.9707641601562,7.6773567199707 -44.0820617675781,11.4551019668579 -57.6189575195312,16.7619323730469 -56.3597106933594,14.1534900665283 -58.2485809326172,10.5106649398804 -64.7696914672852,18.2460479736328 -49.7486572265625,12.309591293335 -54.2909469604492,9.34136390686035 -62.7908706665039,5.83345794677734 -63.9601745605469,15.6825771331787 -55.2353820800781,15.2778186798096 -61.531623840332,16.7619323730469 -62.2961654663086,14.0635442733765 -58.6083679199219,17.0317726135254 -58.8782081604004,19.7751350402832 -64.6797409057617,22.1587104797363 -49.0290870666504,5.60859203338623 -50.7380676269531,12.8492698669434 -61.4866485595703,11.9048328399658 -56.2247924804688,16.492094039917 -59.7326965332031,8.39692687988281 -64.1400680541992,19.8650798797607 -51.4126625061035,6.55302810668945 -58.2485809326172,11.4551019668579 -57.8438262939453,11.7699136734009 -61.4416770935059,7.13767910003662 -60.9469718933105,11.0953159332275 -59.2379913330078,7.27259826660156 -55.3703002929688,5.87843132019043 -63.6453628540039,17.8862609863281 -60.4072952270508,5.51864528656006 -61.9363822937012,12.7593231201172 -61.1718368530273,22.0237922668457 -52.536994934082,7.99216938018799 -59.9125900268555,17.7063694000244 -60.8120536804199,8.30698108673096 -53.0766716003418,9.83606815338135 -55.8650054931641,13.5238666534424 -57.9337692260742,6.82286739349365 -53.166618347168,14.8280878067017 -61.9363822937012,15.7725238800049 -57.2141990661621,15.5476579666138 -54.7406768798828,5.65356540679932 -56.6745223999023,6.64297485351562 -63.3755226135254,9.56622886657715 -59.5078315734863,19.9100532531738 -49.7486572265625,14.5582485198975 -49.8835754394531,13.1640815734863 -64.1400680541992,5.51864528656006 -59.7776718139648,23.3280124664307 -62.5210342407227,11.7699136734009 -56.8544158935547,13.9735984802246 -60.4972381591797,14.4233293533325 -55.2353820800781,7.22762584686279 -47.8597869873047,11.994779586792 -50.8280143737793,14.4233293533325 -57.3041458129883,14.2434368133545 -55.3253288269043,14.3783569335938 -54.7856521606445,11.4101285934448 -58.8332328796387,19.3703765869141 -61.846435546875,7.09270572662354 -55.1904067993164,7.81227684020996 -59.3729095458984,14.5132751464844 -52.2221794128418,8.75671291351318 -52.2671546936035,12.2646179199219 -59.642749786377,9.07152462005615 -63.6903343200684,5.29378032684326 -62.5210342407227,15.7725238800049 -50.8729858398438,5.38372611999512 -57.2141990661621,10.5556383132935 -57.2591743469238,12.7593231201172 -56.7644691467285,13.5238666534424 -54.6507301330566,13.2990007400513 -54.7856521606445,14.9630069732666 -45.791015625,11.1402893066406 -59.013126373291,14.2884101867676 -60.5871887207031,23.822717666626 -57.9787445068359,10.7355308532715 -58.2485809326172,12.8042964935303 -62.9257888793945,7.6773567199707 -62.0263290405273,23.6877975463867 -59.9125900268555,23.8676910400391 -47.6349182128906,12.489483833313 -50.6930923461914,8.08211517333984 -62.161247253418,22.7883358001709 -47.8597869873047,11.2302360534668 -62.6109771728516,6.68794727325439 -59.9575614929199,17.481502532959 -64.0051422119141,16.3122024536133 -62.3861122131348,14.0185708999634 -60.9469718933105,20.674596786499 -60.0475082397461,8.84665870666504 -60.1824264526367,5.6985387802124 -56.2247924804688,12.669376373291 -54.3359184265137,6.14826965332031 -50.7380676269531,7.49746417999268 -62.3411407470703,15.1878728866577 -62.7908706665039,5.24880695343018 -55.5501937866211,9.79109477996826 -64.4998474121094,21.5290870666504 -47.9947052001953,13.5688400268555 -64.0051422119141,21.2142753601074 -64.4099044799805,15.4127388000488 -59.9575614929199,23.7777442932129 -63.3305511474609,12.669376373291 -58.3835029602051,10.4207191467285 -46.1058349609375,11.9048328399658 -64.2300109863281,12.8492698669434 -60.5871887207031,13.2540273666382 -61.9813537597656,22.3835773468018 -56.179817199707,11.5450477600098 -61.846435546875,22.1137390136719 -47.1402282714844,12.8042964935303 -64.2749862670898,17.0317726135254 -63.0607109069824,18.6058330535889 -58.9681549072266,20.5396785736084 -58.6083679199219,23.9126644134521 -49.9285507202148,12.2646179199219 -63.2406005859375,23.0132007598877 -60.3623199462891,20.7645435333252 -58.7882614135742,5.33875274658203 -49.9285507202148,13.7937049865723 -60.9469718933105,18.2010746002197 -43.1825866699219,12.6244029998779 -64.2749862670898,13.9735984802246 -56.179817199707,15.4577121734619 -51.9523429870605,13.0741348266602 -51.1877975463867,12.489483833313 -47.1402282714844,11.6349945068359 -55.5501937866211,5.4286994934082 -61.4416770935059,19.1904830932617 -62.3861122131348,10.7805042266846 -48.849193572998,13.3889465332031 -53.6163482666016,11.4551019668579 -62.4760589599609,19.8650798797607 -50.9629325866699,6.37313556671143 -63.7802810668945,23.5978527069092 -52.6269378662109,7.63238334655762 -57.7988510131836,10.9603967666626 -57.5290145874023,8.35195446014404 -46.6904907226562,12.7143497467041 -58.2935562133789,17.6164226531982 -59.7776718139648,7.45249080657959 -62.8358459472656,10.3307723999023 -45.7010803222656,11.7699136734009 -60.5871887207031,6.91281318664551 -58.7432861328125,13.2540273666382 -62.0263290405273,17.8862609863281 -60.991943359375,11.3651552200317 -59.4178848266602,23.148120880127 -56.2247924804688,10.2408266067505 -58.9231796264648,18.0661544799805 -55.0554885864258,15.7725238800049 -54.4258651733398,5.33875274658203 -57.8438262939453,12.9392156600952 -62.0263290405273,8.57682037353516 -54.201000213623,16.8968524932861 -60.991943359375,13.7037591934204 -63.2855758666992,19.2804298400879 -47.4100646972656,12.669376373291 -58.5184211730957,16.2672290802002 -60.991943359375,7.90222263336182 -54.6057586669922,16.4021472930908 -51.4126625061035,5.29378032684326 -55.5052185058594,5.65356540679932 -47.0502624511719,12.489483833313 -64.5897979736328,5.33875274658203 -61.8014602661133,15.1429004669189 -56.809440612793,14.0185708999634 -43.2275695800781,13.0741348266602 -62.5660057067871,21.8888721466064 -56.4046859741211,8.84665870666504 -51.9073677062988,10.7805042266846 -57.5290145874023,8.93660545349121 -47.9497299194336,11.5900211334229 -49.8835754394531,12.7143497467041 -53.9311599731445,16.1323089599609 -52.9417495727539,13.4339199066162 -49.703685760498,6.73292064666748 -57.8438262939453,14.5582485198975 -55.0554885864258,16.1323089599609 -56.5396041870117,10.4207191467285 -61.7564888000488,5.56361865997314 -58.1136627197266,8.7117395401001 -57.7089042663574,14.8280878067017 -60.6321601867676,15.3227920532227 -53.2565612792969,8.48687362670898 -53.0316963195801,12.8042964935303 -59.2379913330078,20.989408493042 -59.6877212524414,7.13767910003662 -59.0580978393555,14.2434368133545 -56.5845756530762,16.5820407867432 -59.7326965332031,23.822717666626 -62.3411407470703,14.7831144332886 -59.9125900268555,14.6481952667236 -58.4284744262695,12.17467212677 -50.333309173584,7.31757164001465 -51.997314453125,12.8942422866821 -63.9151992797852,10.9154233932495 -63.6003875732422,21.9788188934326 -64.2300109863281,19.9100532531738 -63.0607109069824,5.96837711334229 -58.6533432006836,11.1402893066406 -61.3517303466797,22.9232540130615 -62.9257888793945,9.65617561340332 -50.1983871459961,12.2196445465088 -64.7247161865234,14.6481952667236 -62.6559524536133,23.148120880127 -50.9629325866699,12.984188079834 -62.6109771728516,13.4339199066162 -51.2327728271484,6.77789402008057 -62.5660057067871,8.80168533325195 -63.4204940795898,18.5608596801758 -55.9549522399902,13.2990007400513 -49.0740585327148,12.5344572067261 -62.2511940002441,14.7831144332886 -63.1056823730469,21.6640071868896 -51.6375312805176,13.2990007400513 -56.3147354125977,10.7805042266846 -64.0501174926758,13.7487316131592 -55.5951690673828,17.7513427734375 -58.4734497070312,7.99216938018799 -60.4072952270508,8.7117395401001 -63.7353057861328,10.6455850601196 -50.2883338928223,6.41810894012451 -56.8993873596191,10.6006116867065 -61.4866485595703,19.5502681732178 -63.825252532959,8.4419002532959 -47.4550476074219,11.994779586792 -59.6877212524414,23.822717666626 -59.8226432800293,15.5476579666138 -51.6375312805176,7.76730346679688 -61.531623840332,8.08211517333984 -59.8226432800293,12.8492698669434 -62.0713005065918,18.6957778930664 -64.5448226928711,13.0741348266602 -54.8755950927734,7.90222263336182 -57.5739860534668,15.502685546875 -44.1719970703125,11.6799669265747 -64.5897979736328,8.21703433990479 -52.312126159668,5.29378032684326 -61.4416770935059,15.502685546875 -61.6215667724609,8.12708854675293 -63.7802810668945,7.18265247344971 -64.1850433349609,11.8598594665527 -52.851806640625,9.07152462005615 -62.3861122131348,16.4021472930908 -51.8174209594727,6.91281318664551 -51.1877975463867,9.74612140655518 -59.642749786377,20.2698383331299 -61.2617835998535,18.7857246398926 -58.3835029602051,20 -63.0607109069824,5.29378032684326 -59.4178848266602,11.814887046814 -59.9125900268555,11.6349945068359 -63.2855758666992,14.3333835601807 -54.1110534667969,15.1429004669189 -58.9681549072266,20.2698383331299 -57.7089042663574,11.7249402999878 -45.7010803222656,12.1296987533569 -53.0766716003418,11.5000743865967 -55.1904067993164,6.23821640014648 -63.825252532959,10.0609340667725 -63.6453628540039,15.9524164199829 -54.6057586669922,8.57682037353516 -62.2511940002441,21.6640071868896 -62.0263290405273,15.1878728866577 -59.1030731201172,16.851879119873 -64.3649291992188,23.6877975463867 -47.275146484375,11.9048328399658 -50.9629325866699,9.29639053344727 -50.2433624267578,14.1085166931152 -60.0924835205078,15.9074440002441 -64.3199615478516,20.5846500396729 -64.0950927734375,22.518497467041 -58.6533432006836,10.6905584335327 -58.1586380004883,13.6587858200073 -62.4310836791992,11.1852626800537 -62.7458992004395,17.8862609863281 -58.0686912536621,5.74351119995117 -62.2961654663086,23.7777442932129 -48.0396766662598,12.1296987533569 -59.5528030395508,7.99216938018799 -54.4258651733398,13.7937049865723 -62.6109771728516,11.994779586792 -62.3411407470703,10.1508798599243 -60.4972381591797,6.1932430267334 -54.1560249328613,7.6773567199707 -55.0105171203613,7.04773330688477 -58.7882614135742,17.7063694000244 -59.8226432800293,15.6376037597656 -62.2961654663086,20.7645435333252 -60.2723731994629,17.7063694000244 -61.7564888000488,16.5370674133301 -60.4522666931152,23.7327709197998 -54.201000213623,8.98157787322998 -60.3173484802246,18.6957778930664 -59.4178848266602,7.27259826660156 -60.9469718933105,23.7777442932129 -55.5951690673828,6.82286739349365 -58.4734497070312,14.3333835601807 -52.0872611999512,7.45249080657959 -62.8358459472656,10.4656925201416 -47.5,11.814887046814 -60.677131652832,10.7355308532715 -56.3597106933594,17.7963161468506 -52.2221794128418,6.32816219329834 -59.7326965332031,13.2540273666382 -55.5501937866211,7.54243755340576 -59.642749786377,14.3333835601807 -53.346508026123,13.34397315979 -50.2433624267578,6.59800148010254 -62.0263290405273,19.325403213501 -60.3173484802246,22.6534156799316 -52.4470443725586,12.3995380401611 -57.34912109375,6.73292064666748 -47.9947052001953,11.8598594665527 -57.5739860534668,5.6985387802124 -63.9151992797852,20.314811706543 -58.1586380004883,8.80168533325195 -53.6613235473633,9.74612140655518 -56.9893341064453,11.4101285934448 -57.2591743469238,8.7117395401001 -64.1400680541992,9.25141716003418 -50.6031455993652,12.489483833313 -52.536994934082,15.4577121734619 -56.6295471191406,16.5820407867432 -61.8914070129395,19.8650798797607 -63.8702239990234,13.2090549468994 -63.5554122924805,18.7857246398926 -63.2855758666992,19.7751350402832 -52.0422897338867,6.59800148010254 -59.2379913330078,12.2196445465088 -64.0950927734375,14.5132751464844 -62.0263290405273,14.8280878067017 -53.7062950134277,5.51864528656006 -57.5739860534668,14.3783569335938 -59.1030731201172,8.57682037353516 -64.0950927734375,14.7381420135498 -60.5422134399414,20.8095169067383 -58.0237159729004,13.1191082000732 -64.4998474121094,5.74351119995117 -60.0924835205078,14.2884101867676 -58.0237159729004,15.2328462600708 -61.7115173339844,18.2010746002197 -60.6321601867676,6.1932430267334 -54.9205703735352,11.4551019668579 -54.0660781860352,8.08211517333984 -56.49462890625,12.6244029998779 -52.4920196533203,11.8598594665527 -63.4204940795898,12.7143497467041 -60.6321601867676,23.148120880127 -60.8570251464844,16.1323089599609 -58.2036094665527,20.4947052001953 -62.7009239196777,21.8888721466064 -46.5555725097656,13.34397315979 -64.3649291992188,20.8095169067383 -64.0051422119141,17.8412895202637 -53.3015365600586,5.47367286682129 -56.6745223999023,10.3307723999023 -64.6797409057617,21.9788188934326 -64.0950927734375,16.492094039917 -50.7830390930176,8.7117395401001 -56.7194976806641,8.80168533325195 -51.5026092529297,10.5106649398804 -57.34912109375,13.0291614532471 -63.3755226135254,8.39692687988281 -49.2539520263672,12.489483833313 -55.6401405334473,9.61120223999023 -61.2168121337891,23.4179592132568 -50.1983871459961,13.2090549468994 -50.2433624267578,13.9735984802246 -61.1268653869629,20.0899467468262 -63.9601745605469,12.354564666748 -56.7644691467285,8.98157787322998 -61.0818901062012,11.1402893066406 -60.3173484802246,9.70114898681641 -60.4972381591797,8.7117395401001 -62.3861122131348,9.61120223999023 -55.8200340270996,13.1640815734863 -62.8358459472656,22.833309173584 -51.5026092529297,5.24880695343018 -59.1480445861816,20.989408493042 -61.306755065918,19.7751350402832 -64.6797409057617,7.18265247344971 -62.1162719726562,9.79109477996826 -53.2565612792969,16.4021472930908 -57.9337692260742,9.07152462005615 -64.3649291992188,19.7301616668701 -55.5951690673828,13.3889465332031 -58.8782081604004,8.75671291351318 -62.5210342407227,23.6428260803223 -57.9787445068359,7.22762584686279 -64.634765625,20.8544902801514 -58.7882614135742,13.7937049865723 -64.634765625,11.0053701400757 -62.8808174133301,17.6613960266113 -56.179817199707,17.0767459869385 -63.1506576538086,11.814887046814 -60.4072952270508,23.5978527069092 -50.6031455993652,8.84665870666504 -50.3782806396484,14.4233293533325 -58.1586380004883,14.7831144332886 -55.4602470397949,11.0503435134888 -46.6904907226562,11.5900211334229 -52.2221794128418,11.2752084732056 -49.703685760498,12.5344572067261 -61.306755065918,19.8201065063477 -56.4046859741211,5.24880695343018 -61.4416770935059,9.97098731994629 -56.9443626403809,18.2460479736328 -63.3755226135254,23.2380676269531 -60.8120536804199,7.13767910003662 -52.9417495727539,8.21703433990479 -53.9761352539062,9.74612140655518 -59.642749786377,7.99216938018799 -59.642749786377,12.2646179199219 -47.9047584533691,12.3995380401611 -63.6453628540039,22.7433624267578 -64.7247161865234,22.7433624267578 -58.9681549072266,5.24880695343018 -59.5528030395508,10.8254776000977 -59.3729095458984,17.9762077331543 -61.1268653869629,8.12708854675293 -62.3411407470703,14.4233293533325 -62.2062187194824,10.6905584335327 -64.4998474121094,21.7539520263672 -62.5660057067871,22.6084423065186 -61.0818901062012,17.8412895202637 -49.2539520263672,5.24880695343018 -60.7670783996582,10.0609340667725 -57.4840393066406,12.354564666748 -62.6109771728516,22.7433624267578 -53.3015365600586,12.8942422866821 -62.8358459472656,13.5238666534424 -59.5528030395508,20.5396785736084 -61.1268653869629,23.1031475067139 -49.703685760498,13.5238666534424 -58.2935562133789,11.6349945068359 -54.7406768798828,6.28318881988525 -54.830623626709,16.492094039917 -53.5264015197754,6.28318881988525 -58.0237159729004,7.54243755340576 -59.5078315734863,11.8598594665527 -54.5607833862305,11.3651552200317 -53.0316963195801,16.3571739196777 -51.2327728271484,14.6481952667236 -58.6533432006836,20.5396785736084 -46.1058349609375,11.5450477600098 -51.2327728271484,7.9471960067749 -53.1216430664062,16.0423622131348 -51.997314453125,11.4101285934448 -48.3095169067383,12.5794296264648 -63.4654693603516,6.68794727325439 -60.4522666931152,22.3386039733887 -57.1692276000977,17.7963161468506 -56.0448989868164,7.49746417999268 -59.1930198669434,23.822717666626 -59.2379913330078,20.314811706543 -55.7300872802734,12.3995380401611 -63.5554122924805,6.55302810668945 -63.510440826416,17.5714492797852 -52.3571014404297,7.45249080657959 -63.7353057861328,16.3122024536133 -46.8703918457031,12.17467212677 -58.1586380004883,8.48687362670898 -63.195629119873,6.10329627990723 -62.5660057067871,15.0079803466797 -54.0211067199707,10.8254776000977 -50.5581741333008,15.0079803466797 -62.2961654663086,19.7751350402832 -57.7538795471191,10.8704509735107 -62.5660057067871,8.08211517333984 -49.5237922668457,13.3889465332031 -64.4548797607422,8.08211517333984 -64.634765625,16.5820407867432 -56.4496574401855,11.5450477600098 -54.2459716796875,7.6773567199707 -50.6930923461914,7.6773567199707 -53.8412132263184,14.7831144332886 -60.8120536804199,5.24880695343018 -53.0316963195801,13.2540273666382 -64.7247161865234,10.1059074401855 -61.9363822937012,6.86783981323242 -64.4099044799805,12.17467212677 -57.2591743469238,10.1958532333374 -52.851806640625,15.997389793396 -44.1719970703125,10.6455850601196 -55.6401405334473,11.0953159332275 -56.3597106933594,17.7513427734375 -63.1056823730469,6.32816219329834 -55.7300872802734,10.9154233932495 -57.1692276000977,11.0953159332275 -58.5633926391602,17.8412895202637 -59.327938079834,10.2857999801636 -60.0025367736816,6.68794727325439 -60.2723731994629,5.6985387802124 -63.6903343200684,14.7831144332886 -61.4866485595703,5.56361865997314 -60.677131652832,6.50805473327637 -57.2591743469238,14.9180335998535 -50.5581741333008,8.66676616668701 -50.3782806396484,6.95778656005859 -63.9601745605469,14.5132751464844 -63.2406005859375,8.80168533325195 -52.7618598937988,5.60859203338623 -50.1084442138672,7.99216938018799 -64.3199615478516,5.24880695343018 -62.8358459472656,22.0687656402588 -57.1242523193359,13.7487316131592 -62.0713005065918,8.53184700012207 -51.9073677062988,12.489483833313 -57.3041458129883,14.9630069732666 -57.034309387207,9.43130970001221 -45.6560974121094,13.2990007400513 -62.5210342407227,18.0211811065674 -49.6137390136719,12.984188079834 -63.510440826416,14.7381420135498 -62.0713005065918,8.57682037353516 -62.8358459472656,20.8994636535645 -60.0475082397461,12.4445114135742 -57.8887977600098,18.1561012268066 -57.4840393066406,13.5238666534424 -57.34912109375,6.01335048675537 -58.2036094665527,18.4259395599365 -57.1692276000977,5.83345794677734 -55.5501937866211,14.9180335998535 -62.161247253418,9.02655124664307 -56.9893341064453,14.9630069732666 -55.2803535461426,6.59800148010254 -52.8068313598633,8.53184700012207 -62.3411407470703,16.5370674133301 -60.3623199462891,17.0767459869385 -64.4548797607422,21.4391403198242 -56.7644691467285,6.86783981323242 -44.4418334960938,11.4551019668579 -60.9469718933105,15.1878728866577 -51.0978507995605,13.1640815734863 -64.3199615478516,10.0159606933594 -56.809440612793,18.2910194396973 -59.5078315734863,9.79109477996826 -57.0792808532715,9.83606815338135 -62.6109771728516,10.1508798599243 -47.275146484375,11.994779586792 -64.7696914672852,8.62179279327393 -64.2749862670898,7.04773330688477 -55.1004638671875,10.5106649398804 -56.6745223999023,9.16147041320801 -48.5343818664551,5.24880695343018 -57.7988510131836,19.6402149200439 -56.2697639465332,10.6006116867065 -56.6745223999023,14.0185708999634 -58.1136627197266,23.9576377868652 -50.6031455993652,7.63238334655762 -58.0237159729004,9.97098731994629 -46.9153442382812,12.6244029998779 -63.0157356262207,20.3597850799561 -52.1322326660156,7.22762584686279 -64.4099044799805,17.5264778137207 -50.7380676269531,14.5132751464844 -53.8861885070801,12.1296987533569 -53.2115898132324,12.2646179199219 -59.0580978393555,17.9762077331543 -50.1534156799316,12.8042964935303 -60.4972381591797,21.3941669464111 -51.8623962402344,13.5688400268555 -63.0157356262207,5.56361865997314 -63.3755226135254,21.2592487335205 -59.3729095458984,19.7751350402832 -43.63232421875,11.9048328399658 -50.8729858398438,13.6138134002686 -51.7724494934082,6.37313556671143 -52.4920196533203,6.1932430267334 -49.703685760498,13.8386783599854 -62.2961654663086,23.9126644134521 -54.6957054138184,15.502685546875 -58.9681549072266,20.314811706543 -61.6665420532227,18.2010746002197 -61.846435546875,9.47628307342529 -50.648120880127,8.75671291351318 -58.0237159729004,7.09270572662354 -56.4046859741211,11.0053701400757 -51.4126625061035,9.47628307342529 -57.7089042663574,15.3227920532227 -50.1084442138672,5.33875274658203 -57.9337692260742,14.3333835601807 -59.6877212524414,15.0529537200928 -58.1136627197266,9.29639053344727 -56.5845756530762,8.26200771331787 -60.4072952270508,8.53184700012207 -58.5184211730957,7.18265247344971 -57.8887977600098,18.2910194396973 -51.6375312805176,12.0847253799438 -55.2803535461426,6.77789402008057 -62.4760589599609,7.49746417999268 -58.0686912536621,8.35195446014404 -56.8544158935547,15.6825771331787 -52.2221794128418,14.3783569335938 -60.7221069335938,6.14826965332031 -56.3597106933594,12.309591293335 -63.9601745605469,19.1005363464355 -58.6533432006836,16.7619323730469 -51.1428260803223,14.3333835601807 -58.1586380004883,16.7619323730469 -51.2327728271484,10.0609340667725 -59.5977783203125,20.0449733734131 -52.5819664001465,8.48687362670898 -59.9575614929199,11.3201818466187 -57.3940925598145,13.0741348266602 -64.2749862670898,15.2328462600708 -60.1824264526367,17.8412895202637 -62.3861122131348,20.7645435333252 -63.6903343200684,22.2486572265625 -56.6745223999023,8.89163208007812 -54.830623626709,11.3651552200317 -52.4020729064941,5.9234037399292 -56.9443626403809,6.41810894012451 -52.7168846130371,5.60859203338623 -60.7221069335938,8.53184700012207 -60.4972381591797,20.5396785736084 -52.5819664001465,16.0873355865479 -52.9417495727539,10.0159606933594 -57.7089042663574,18.0661544799805 -59.7776718139648,17.4365310668945 -59.1930198669434,20.989408493042 -61.846435546875,9.02655124664307 -53.0766716003418,15.0079803466797 -53.8412132263184,6.86783981323242 -64.3649291992188,19.4153499603271 -60.1374549865723,10.5556383132935 -57.3041458129883,14.8280878067017 -53.5713768005371,16.2222557067871 -62.0263290405273,20.989408493042 -55.5951690673828,5.87843132019043 -52.2671546936035,6.73292064666748 -52.6719131469727,15.502685546875 -44.4418334960938,12.0397529602051 -57.2591743469238,12.8042964935303 -50.8729858398438,7.27259826660156 -45.8809814453125,12.7593231201172 -58.3835029602051,13.2540273666382 -50.8280143737793,5.4286994934082 -49.8386039733887,6.59800148010254 -43.8121948242188,11.0953159332275 -60.0924835205078,10.5106649398804 -49.9735221862793,14.6481952667236 -45.34130859375,10.7805042266846 -57.34912109375,12.2196445465088 -54.6057586669922,11.0953159332275 -63.1506576538086,9.97098731994629 -63.7802810668945,15.3677654266357 -59.1030731201172,5.51864528656006 -57.6189575195312,8.30698108673096 -62.0263290405273,14.8730602264404 -62.4310836791992,15.9074440002441 -52.312126159668,8.80168533325195 -59.327938079834,9.56622886657715 -59.5528030395508,8.93660545349121 -63.510440826416,18.8306980133057 -57.34912109375,17.7513427734375 -60.4072952270508,9.79109477996826 -56.5845756530762,12.6244029998779 -58.7882614135742,12.309591293335 -60.4522666931152,13.34397315979 -61.9363822937012,17.7963161468506 -61.4866485595703,23.2380676269531 -58.7432861328125,10.2857999801636 -59.2379913330078,20.0449733734131 -64.4099044799805,22.1137390136719 -56.6295471191406,15.1878728866577 -62.7908706665039,19.6402149200439 -63.6453628540039,16.2222557067871 -57.8438262939453,13.8386783599854 -57.1692276000977,9.79109477996826 -62.5210342407227,13.7487316131592 -52.9867248535156,15.2778186798096 -56.809440612793,12.3995380401611 -56.0448989868164,8.66676616668701 -58.0686912536621,17.166690826416 -62.9257888793945,16.3571739196777 -62.7908706665039,23.148120880127 -57.8438262939453,12.354564666748 -54.7406768798828,13.8386783599854 -53.3015365600586,14.3333835601807 -51.5026092529297,9.02655124664307 -62.2961654663086,18.9206447601318 -61.306755065918,23.148120880127 -58.6533432006836,9.34136390686035 -54.0660781860352,15.2328462600708 -62.2062187194824,18.3359928131104 -58.2935562133789,8.75671291351318 -60.9020004272461,6.28318881988525 -64.4548797607422,9.38633632659912 -64.0950927734375,12.0397529602051 -52.6719131469727,11.3201818466187 -63.2855758666992,23.4629325866699 -50.8729858398438,13.0741348266602 -53.6163482666016,10.6006116867065 -61.6665420532227,5.9234037399292 -63.4204940795898,22.1137390136719 -60.2723731994629,15.997389793396 -50.648120880127,13.2990007400513 -56.2697639465332,7.85724925994873 -59.9125900268555,8.17206192016602 -54.1560249328613,11.2302360534668 -50.4682273864746,12.984188079834 -43.9021606445312,12.4445114135742 -64.4548797607422,23.6428260803223 -61.8914070129395,7.40751838684082 -53.9761352539062,10.9154233932495 -49.8386039733887,6.28318881988525 -60.1374549865723,17.0767459869385 -57.5290145874023,13.5688400268555 -63.825252532959,17.3915576934814 -53.7512664794922,7.27259826660156 -60.1374549865723,16.1323089599609 -49.2539520263672,12.0847253799438 -61.9813537597656,8.03714179992676 -64.1850433349609,19.8201065063477 -57.2591743469238,11.5450477600098 -62.0263290405273,9.9260139465332 -62.1162719726562,5.47367286682129 -63.9601745605469,20.9444370269775 -56.179817199707,6.28318881988525 -46.2857360839844,13.2090549468994 -60.1374549865723,14.5132751464844 -57.5739860534668,17.0767459869385 -48.5793571472168,12.7143497467041 -53.8861885070801,8.98157787322998 -62.3861122131348,10.8704509735107 -49.5687637329102,11.4551019668579 -61.846435546875,10.7805042266846 -57.7988510131836,10.4656925201416 -51.5925559997559,9.47628307342529 -61.8914070129395,22.3386039733887 -50.6930923461914,7.13767910003662 -56.2697639465332,14.3783569335938 -43.8121948242188,12.2196445465088 -50.1084442138672,11.814887046814 -55.1904067993164,12.5794296264648 -60.7221069335938,6.41810894012451 -48.1745986938477,11.7249402999878 -51.5026092529297,11.1852626800537 -56.5845756530762,8.03714179992676 -63.9151992797852,22.8782806396484 -57.7988510131836,6.50805473327637 -52.8967781066895,11.8598594665527 -52.7168846130371,16.0423622131348 -51.8623962402344,6.55302810668945 -64.6797409057617,15.817497253418 -54.515811920166,12.0847253799438 -43.4974060058594,11.5000743865967 -60.8120536804199,10.5106649398804 -62.3411407470703,21.0793552398682 -61.4866485595703,12.984188079834 -59.642749786377,16.2222557067871 -56.9443626403809,16.4471206665039 -61.1268653869629,8.4419002532959 -46.1058349609375,11.2752084732056 -61.2168121337891,11.5900211334229 -60.2274017333984,22.3386039733887 -62.8808174133301,21.5740604400635 -51.3227157592773,6.4630823135376 -59.5528030395508,13.9286251068115 -62.7908706665039,16.2222557067871 -60.9020004272461,8.93660545349121 -64.4099044799805,8.03714179992676 -64.2300109863281,10.2857999801636 -64.4998474121094,21.4841136932373 -61.7564888000488,6.50805473327637 -63.4204940795898,6.4630823135376 -61.1718368530273,6.73292064666748 -64.6797409057617,19.5952415466309 -59.7776718139648,15.6825771331787 -61.306755065918,20.1349201202393 -61.531623840332,11.994779586792 -52.4920196533203,10.4656925201416 -57.1692276000977,10.3757457733154 -57.2141990661621,12.0847253799438 -62.5660057067871,17.0317726135254 -47.5449714660645,13.3889465332031 -51.1428260803223,9.38633632659912 -52.6269378662109,13.34397315979 -61.8014602661133,16.851879119873 -57.8438262939453,7.81227684020996 -64.6797409057617,13.5238666534424 -59.8676147460938,11.8598594665527 -60.5871887207031,20.989408493042 -51.0079040527344,5.51864528656006 -61.7564888000488,22.8782806396484 -64.7696914672852,7.99216938018799 -63.6003875732422,23.5528793334961 -62.5210342407227,10.1508798599243 -56.3597106933594,12.6244029998779 -62.9257888793945,23.2380676269531 -57.2141990661621,13.8836517333984 -61.531623840332,22.7433624267578 -55.0554885864258,8.26200771331787 -63.510440826416,7.81227684020996 -64.0051422119141,22.8782806396484 -54.3359184265137,15.0529537200928 -59.5528030395508,9.88104152679443 -62.0713005065918,5.29378032684326 -54.2459716796875,14.6931686401367 -62.7009239196777,7.40751838684082 -52.851806640625,11.9048328399658 -58.3835029602051,11.994779586792 -55.0105171203613,8.17206192016602 -45.6111450195312,12.489483833313 -56.2247924804688,15.4577121734619 -63.3755226135254,16.8968524932861 -64.3199615478516,14.1085166931152 -46.19580078125,12.7143497467041 -54.1560249328613,9.52125644683838 -57.4840393066406,12.8942422866821 -51.7724494934082,9.11649799346924 -53.1216430664062,15.5926313400269 -53.9311599731445,15.2778186798096 -57.2141990661621,8.75671291351318 -56.809440612793,7.58741092681885 -56.2697639465332,7.81227684020996 -59.327938079834,14.6931686401367 -58.1586380004883,12.1296987533569 -47.0952453613281,11.5000743865967 -64.634765625,17.4365310668945 -60.9020004272461,10.2857999801636 -63.4654693603516,22.8782806396484 -61.9363822937012,13.4788932800293 -63.7802810668945,23.2380676269531 -58.4734497070312,9.61120223999023 -62.9257888793945,11.814887046814 -59.4628601074219,11.4551019668579 -64.0051422119141,13.7487316131592 -55.6401405334473,16.4471206665039 -50.648120880127,8.57682037353516 -64.0051422119141,16.492094039917 -49.2989273071289,13.1191082000732 -64.5448226928711,15.2778186798096 -57.5290145874023,14.9180335998535 -61.5765953063965,16.7619323730469 -63.0607109069824,20.4947052001953 -60.0025367736816,11.0053701400757 -48.9841156005859,11.7699136734009 -64.0501174926758,13.4339199066162 -61.5765953063965,21.5290870666504 -53.4364547729492,10.1958532333374 -64.3199615478516,14.7831144332886 -63.7802810668945,15.9074440002441 -47.9497299194336,13.9286251068115 -53.166618347168,10.6006116867065 -60.1374549865723,10.1958532333374 -52.851806640625,12.5794296264648 -58.0237159729004,13.2090549468994 -51.3227157592773,12.4445114135742 -55.3703002929688,17.1217193603516 -59.327938079834,5.65356540679932 -59.0580978393555,23.3280124664307 -55.6401405334473,6.50805473327637 -60.5871887207031,8.7117395401001 -64.3649291992188,16.80690574646 -56.8544158935547,12.354564666748 -51.0079040527344,13.6587858200073 -53.7512664794922,6.59800148010254 -56.0448989868164,14.3783569335938 -59.6877212524414,6.55302810668945 -53.0316963195801,16.492094039917 -60.677131652832,14.5132751464844 -48.8941688537598,11.994779586792 -62.4310836791992,17.3915576934814 -61.5765953063965,20.1798934936523 -60.2274017333984,5.38372611999512 -60.1824264526367,19.7751350402832 -56.7194976806641,9.61120223999023 -52.9417495727539,15.1429004669189 -60.5422134399414,19.7751350402832 -58.5633926391602,12.9392156600952 -51.7724494934082,10.0609340667725 -60.991943359375,9.61120223999023 -59.1030731201172,14.6931686401367 -62.2062187194824,10.0159606933594 -55.3703002929688,5.65356540679932 -62.161247253418,10.3757457733154 -50.1983871459961,7.63238334655762 -59.5977783203125,10.6006116867065 -57.5739860534668,5.78848457336426 -53.5713768005371,15.6376037597656 -60.4072952270508,11.3651552200317 -61.6665420532227,19.8201065063477 -53.7062950134277,11.2302360534668 -50.9179611206055,7.31757164001465 -56.2697639465332,6.68794727325439 -55.2353820800781,13.8386783599854 -57.3041458129883,5.47367286682129 -59.642749786377,19.7301616668701 -58.5633926391602,13.5688400268555 -57.663932800293,17.4365310668945 -57.8438262939453,19.7751350402832 -60.7670783996582,11.4551019668579 -61.2617835998535,12.489483833313 -52.8068313598633,13.7487316131592 -51.3227157592773,11.2752084732056 -60.6321601867676,23.7327709197998 -54.1560249328613,10.5556383132935 -61.531623840332,20.1798934936523 -51.9523429870605,9.9260139465332 -59.7326965332031,12.489483833313 -60.4072952270508,20.5846500396729 -57.8438262939453,16.3122024536133 -43.8121948242188,12.0397529602051 -57.9337692260742,15.9524164199829 -59.1930198669434,20.2248649597168 -63.3755226135254,13.2990007400513 -62.0263290405273,10.7355308532715 -54.830623626709,12.984188079834 -59.642749786377,12.8042964935303 -56.5396041870117,10.2857999801636 -62.5660057067871,12.489483833313 -62.1162719726562,12.0847253799438 -58.6533432006836,17.6613960266113 -44.3069152832031,10.5106649398804 -49.703685760498,6.55302810668945 -51.7724494934082,5.51864528656006 -63.4204940795898,22.2486572265625 -54.4258651733398,5.38372611999512 -56.7194976806641,13.5238666534424 -56.809440612793,11.814887046814 -63.825252532959,7.6773567199707 -61.2617835998535,21.6190338134766 -61.7115173339844,17.0767459869385 -63.0157356262207,19.2804298400879 -62.5210342407227,9.83606815338135 -64.0051422119141,6.1932430267334 -54.830623626709,13.4788932800293 -55.145435333252,10.6905584335327 -51.682502746582,11.1852626800537 -61.8014602661133,16.492094039917 -63.4654693603516,14.6931686401367 -53.2565612792969,11.994779586792 -51.682502746582,7.18265247344971 -52.6719131469727,13.34397315979 -52.536994934082,6.41810894012451 -53.3015365600586,9.56622886657715 -55.6401405334473,13.8836517333984 -49.3438987731934,12.6244029998779 -64.2300109863281,20.6296234130859 -64.1400680541992,17.5714492797852 -54.6057586669922,13.0291614532471 -59.2379913330078,15.0079803466797 -47.2301635742188,12.0397529602051 -61.5765953063965,12.0397529602051 -64.4998474121094,6.01335048675537 -61.846435546875,7.76730346679688 -57.1692276000977,9.61120223999023 -63.510440826416,6.1932430267334 -57.9337692260742,8.84665870666504 -59.1030731201172,14.1085166931152 -54.9205703735352,13.5238666534424 -50.0634689331055,11.9048328399658 -46.5105895996094,12.17467212677 -63.9601745605469,18.0661544799805 -57.3940925598145,12.7143497467041 -56.8544158935547,8.03714179992676 -60.1824264526367,10.7805042266846 -58.7432861328125,12.8942422866821 -49.5237922668457,11.4101285934448 -62.3411407470703,9.16147041320801 -64.634765625,22.9682273864746 -48.9391403198242,12.1296987533569 -60.9020004272461,22.0237922668457 -59.9575614929199,16.492094039917 -51.997314453125,8.75671291351318 -54.9655418395996,9.83606815338135 -58.8782081604004,19.9550266265869 -61.7564888000488,16.851879119873 -59.642749786377,9.38633632659912 -61.1268653869629,5.9234037399292 -55.2803535461426,16.5820407867432 -63.6003875732422,6.68794727325439 -57.2141990661621,7.00275993347168 -59.5528030395508,21.7089805603027 -61.4416770935059,21.2142753601074 -58.2935562133789,11.4101285934448 -58.8782081604004,21.0793552398682 -64.4548797607422,16.7169609069824 -58.6533432006836,13.34397315979 -62.6559524536133,22.4735221862793 -61.846435546875,15.6376037597656 -54.515811920166,13.9286251068115 -62.3861122131348,9.43130970001221 -63.6003875732422,19.9550266265869 -53.5264015197754,8.98157787322998 -45.0264892578125,10.9603967666626 -62.6559524536133,13.2990007400513 -52.3571014404297,11.0053701400757 -58.7882614135742,12.984188079834 -43.63232421875,12.4445114135742 -63.825252532959,18.650806427002 -56.6745223999023,12.5344572067261 -64.3199615478516,13.4339199066162 -55.9549522399902,15.3227920532227 -58.1136627197266,9.02655124664307 -53.2115898132324,5.60859203338623 -61.2617835998535,19.0555629730225 -60.9020004272461,19.4153499603271 -52.2671546936035,10.7805042266846 -53.0766716003418,8.30698108673096 -50.1534156799316,14.7831144332886 -56.3147354125977,13.9286251068115 -54.0660781860352,11.5900211334229 -64.5448226928711,23.3729858398438 -60.4522666931152,15.4577121734619 -52.2671546936035,5.78848457336426 -49.5687637329102,6.4630823135376 -58.2036094665527,9.20644378662109 -59.7776718139648,14.9630069732666 -60.991943359375,14.0635442733765 -63.8702239990234,21.6640071868896 -59.1480445861816,17.6613960266113 -56.4496574401855,17.8412895202637 -51.9073677062988,13.2090549468994 -58.0686912536621,11.2752084732056 -54.1560249328613,6.05832386016846 -61.8014602661133,20.8994636535645 -59.4178848266602,18.2460479736328 -63.6453628540039,20.6296234130859 -61.1718368530273,19.5502681732178 -55.5951690673828,10.7805042266846 -50.4232559204102,7.58741092681885 -54.201000213623,9.47628307342529 -55.2353820800781,15.3227920532227 -50.5581741333008,14.8730602264404 -49.4338455200195,5.47367286682129 -64.1850433349609,7.27259826660156 -60.2723731994629,20.6296234130859 -64.634765625,14.6931686401367 -54.6957054138184,5.74351119995117 -56.8993873596191,13.8836517333984 -63.8702239990234,9.56622886657715 -52.9417495727539,5.33875274658203 -64.3649291992188,13.8836517333984 -55.9999237060547,15.0979270935059 -51.4576377868652,12.0847253799438 -56.4496574401855,8.84665870666504 -59.5977783203125,21.7989253997803 -62.2961654663086,22.4735221862793 -59.013126373291,12.3995380401611 -57.3940925598145,8.75671291351318 -63.3305511474609,10.8254776000977 -52.9867248535156,8.35195446014404 -64.0501174926758,7.99216938018799 -62.1162719726562,16.9867992401123 -62.9257888793945,18.4709129333496 -61.6665420532227,13.0741348266602 -61.0369186401367,11.3651552200317 -53.0766716003418,9.74612140655518 -60.4972381591797,15.3677654266357 -63.3305511474609,20.314811706543 -51.1428260803223,15.1429004669189 -57.7089042663574,8.57682037353516 -52.5819664001465,15.3227920532227 -60.1374549865723,19.0555629730225 -59.2829666137695,5.60859203338623 -52.8967781066895,10.6905584335327 -55.2803535461426,7.76730346679688 -61.9813537597656,23.2380676269531 -63.2406005859375,16.5370674133301 -51.7724494934082,11.9498062133789 -59.6877212524414,18.7407512664795 -63.195629119873,18.0661544799805 -54.5607833862305,11.2302360534668 -53.6613235473633,10.0159606933594 -54.0211067199707,6.73292064666748 -63.7802810668945,9.25141716003418 -53.7962417602539,13.0291614532471 -63.6003875732422,21.8438987731934 -49.3438987731934,14.0185708999634 -59.642749786377,10.8704509735107 -45.6560974121094,12.2646179199219 -62.4310836791992,23.3280124664307 -60.991943359375,17.7963161468506 -64.0051422119141,13.4788932800293 -52.9867248535156,9.79109477996826 -60.4072952270508,13.4788932800293 -63.3305511474609,14.1534900665283 -56.3597106933594,11.2752084732056 -62.6559524536133,8.03714179992676 -64.7247161865234,18.8306980133057 -58.6083679199219,11.0053701400757 -45.3862609863281,11.7699136734009 -44.8016052246094,11.1402893066406 -57.663932800293,16.0423622131348 -57.663932800293,9.47628307342529 -49.3438987731934,11.4551019668579 -44.6217346191406,11.3651552200317 -56.4046859741211,9.07152462005615 -58.1136627197266,11.1852626800537 -55.0554885864258,15.997389793396 -63.5554122924805,6.41810894012451 -61.2168121337891,17.3465843200684 -53.8861885070801,11.4551019668579 -50.648120880127,5.29378032684326 -50.5132026672363,12.0847253799438 -63.8702239990234,11.1852626800537 -59.327938079834,23.7777442932129 -58.2036094665527,10.2408266067505 -59.6877212524414,23.7777442932129 -53.3914833068848,13.9286251068115 -58.5633926391602,16.9418258666992 -47.0952453613281,12.2646179199219 -62.8808174133301,23.8676910400391 -61.9363822937012,14.0635442733765 -58.3385314941406,18.2910194396973 -59.9125900268555,16.3571739196777 -57.9337692260742,13.5238666534424 -64.634765625,17.9762077331543 -62.7908706665039,7.54243755340576 -58.8782081604004,17.5714492797852 -59.6877212524414,12.0397529602051 -49.8835754394531,12.984188079834 -48.3095169067383,13.8386783599854 -57.0792808532715,11.5000743865967 -49.703685760498,11.7699136734009 -52.6719131469727,10.2857999801636 -63.3305511474609,5.78848457336426 -59.7326965332031,9.38633632659912 -53.0316963195801,13.0291614532471 -44.6666870117188,10.5106649398804 -62.5660057067871,20.6296234130859 -52.9867248535156,16.3571739196777 -60.0025367736816,6.55302810668945 -51.9073677062988,14.1984634399414 -56.1348457336426,6.91281318664551 -54.1110534667969,16.5820407867432 -63.4654693603516,12.354564666748 -48.0846519470215,13.2540273666382 -53.3914833068848,5.24880695343018 -63.6903343200684,19.5502681732178 -63.4204940795898,13.34397315979 -64.0501174926758,15.0529537200928 -63.1506576538086,9.43130970001221 -64.4548797607422,23.1031475067139 -63.8702239990234,21.1243286132812 -59.4628601074219,8.89163208007812 -55.2353820800781,13.2090549468994 -62.6559524536133,9.52125644683838 -59.7776718139648,12.4445114135742 -56.8993873596191,10.4656925201416 -52.9867248535156,11.814887046814 -49.6587104797363,11.994779586792 -55.4602470397949,14.9180335998535 -51.5925559997559,6.50805473327637 -55.5951690673828,13.8386783599854 -53.5264015197754,12.8942422866821 -61.8014602661133,23.1031475067139 -54.8755950927734,6.32816219329834 -55.8650054931641,12.5794296264648 -59.0580978393555,21.2142753601074 -60.9020004272461,16.4471206665039 -57.9787445068359,14.1085166931152 -61.4866485595703,16.5370674133301 -45.2963256835938,12.6244029998779 -54.6057586669922,16.8968524932861 -58.1136627197266,16.2222557067871 -60.677131652832,14.4683027267456 -60.991943359375,23.0132007598877 -60.4972381591797,12.6244029998779 -61.7564888000488,20.7195701599121 -59.6877212524414,5.33875274658203 -55.4602470397949,11.4101285934448 -55.3253288269043,9.34136390686035 -55.0105171203613,6.1932430267334 -53.4814300537109,9.88104152679443 -64.1850433349609,21.2142753601074 -46.2857360839844,11.7249402999878 -55.6851119995117,16.3571739196777 -59.5528030395508,16.492094039917 -59.5528030395508,8.35195446014404 -53.0766716003418,11.4101285934448 -51.3227157592773,9.70114898681641 -57.1692276000977,8.93660545349121 -64.4548797607422,21.349193572998 -57.7089042663574,6.37313556671143 -56.5845756530762,12.354564666748 -60.0924835205078,13.5238666534424 -64.0051422119141,20.0449733734131 -61.306755065918,20.1798934936523 -57.2141990661621,8.93660545349121 -59.1030731201172,5.29378032684326 -54.515811920166,10.9154233932495 -60.2274017333984,20.2698383331299 -58.0686912536621,6.01335048675537 -62.5210342407227,7.58741092681885 -60.9020004272461,18.5608596801758 -47.7248649597168,13.1640815734863 -54.9655418395996,5.51864528656006 -59.013126373291,13.9286251068115 -55.4602470397949,7.99216938018799 -57.4390640258789,15.9524164199829 -56.3147354125977,11.814887046814 -62.2961654663086,19.5052947998047 -55.9549522399902,15.4577121734619 -60.9020004272461,21.4391403198242 -49.7486572265625,7.36254501342773 -53.2565612792969,13.4339199066162 -64.0950927734375,7.09270572662354 -60.6321601867676,6.01335048675537 -55.2353820800781,6.32816219329834 -55.0554885864258,5.29378032684326 -58.7882614135742,13.6587858200073 -53.8412132263184,9.25141716003418 -45.4762268066406,11.5000743865967 -62.9707641601562,14.6032218933105 -45.3862609863281,12.309591293335 -61.531623840332,5.9234037399292 -56.8993873596191,8.03714179992676 -55.3703002929688,7.22762584686279 -62.7009239196777,5.29378032684326 -56.0898704528809,9.07152462005615 -60.0924835205078,9.70114898681641 -47.2301635742188,11.7699136734009 -57.2141990661621,13.6587858200073 -53.0316963195801,16.0423622131348 -54.1560249328613,11.0953159332275 -49.3438987731934,13.8836517333984 -60.0025367736816,20.314811706543 -60.2274017333984,8.48687362670898 -46.1058349609375,11.3201818466187 -60.0924835205078,23.8676910400391 -51.1428260803223,5.4286994934082 -64.4998474121094,14.1984634399414 -51.5475845336914,13.34397315979 -51.8623962402344,10.0609340667725 -58.4734497070312,13.7487316131592 -64.5448226928711,17.4365310668945 -61.3967056274414,11.5000743865967 -52.4920196533203,16.2672290802002 -62.0263290405273,6.01335048675537 -60.1374549865723,14.3783569335938 -55.2803535461426,8.89163208007812 -59.642749786377,8.93660545349121 -60.9469718933105,9.02655124664307 -62.8358459472656,18.5608596801758 -51.8174209594727,6.01335048675537 -55.1004638671875,9.65617561340332 -63.8702239990234,21.7989253997803 -57.8887977600098,12.5794296264648 -57.2591743469238,8.12708854675293 -57.4390640258789,7.49746417999268 -59.8676147460938,12.984188079834 -58.1586380004883,11.4101285934448 -59.5977783203125,13.7037591934204 -59.4628601074219,15.9074440002441 -64.634765625,21.3941669464111 -59.4628601074219,13.6587858200073 -54.1560249328613,12.9392156600952 -58.2485809326172,6.1932430267334 -63.9151992797852,22.3386039733887 -47.7248649597168,11.3201818466187 -64.634765625,17.3016109466553 -55.145435333252,14.7381420135498 -59.2379913330078,6.01335048675537 -48.8941688537598,13.8836517333984 -61.531623840332,19.1005363464355 -60.2723731994629,22.3386039733887 -59.3729095458984,9.07152462005615 -52.6719131469727,14.6481952667236 -51.2777442932129,13.34397315979 -58.1136627197266,12.1296987533569 -58.5184211730957,6.37313556671143 -64.7247161865234,22.6983890533447 -62.4760589599609,6.32816219329834 -57.034309387207,9.56622886657715 -63.1506576538086,20.6296234130859 -51.1877975463867,6.23821640014648 -54.1560249328613,5.56361865997314 -58.7882614135742,13.1640815734863 -61.0369186401367,21.6640071868896 -54.9655418395996,6.59800148010254 -53.4814300537109,5.9234037399292 -64.2300109863281,9.79109477996826 -60.4972381591797,22.5634689331055 -59.1030731201172,11.7249402999878 -61.306755065918,20.5396785736084 -54.201000213623,15.6825771331787 -46.6904907226562,11.9498062133789 -44.3069152832031,10.5556383132935 -62.3861122131348,5.96837711334229 -62.7009239196777,22.1587104797363 -54.4258651733398,15.6825771331787 -59.2379913330078,16.7619323730469 -62.0263290405273,8.08211517333984 -51.3676910400391,9.83606815338135 -62.7458992004395,20.8994636535645 -55.1004638671875,14.7381420135498 -60.1374549865723,19.4153499603271 -55.9099807739258,12.2196445465088 -59.0580978393555,9.52125644683838 -52.6269378662109,8.30698108673096 -61.7115173339844,13.3889465332031 -57.7089042663574,5.83345794677734 -61.9813537597656,8.80168533325195 -45.2963256835938,12.669376373291 -50.4232559204102,13.2990007400513 -52.536994934082,16.0873355865479 -63.1056823730469,23.8676910400391 -59.013126373291,18.7407512664795 -55.5951690673828,17.2566375732422 -52.2221794128418,9.34136390686035 -60.5422134399414,22.9682273864746 -60.9020004272461,21.0793552398682 -63.7353057861328,9.9260139465332 -59.1030731201172,19.010591506958 -58.9681549072266,12.8942422866821 -58.4284744262695,14.6931686401367 -52.851806640625,9.88104152679443 -64.2749862670898,23.4179592132568 -58.2935562133789,8.21703433990479 -60.0924835205078,21.7089805603027 -60.991943359375,13.7487316131592 -58.4284744262695,10.0609340667725 -53.6163482666016,8.62179279327393 -55.7750587463379,13.1191082000732 -62.9257888793945,6.68794727325439 -51.5475845336914,12.2196445465088 -63.6903343200684,6.50805473327637 -52.9417495727539,6.1932430267334 -63.4204940795898,12.6244029998779 -63.1056823730469,8.75671291351318 -63.6903343200684,7.36254501342773 -60.4972381591797,11.2752084732056 -55.2803535461426,10.7355308532715 -56.4496574401855,14.8730602264404 -55.8650054931641,12.9392156600952 -62.8808174133301,19.7301616668701 -49.2989273071289,5.24880695343018 -50.4682273864746,7.6773567199707 -58.9231796264648,19.0555629730225 -51.4576377868652,5.74351119995117 -63.6003875732422,9.02655124664307 -47.6798934936523,11.814887046814 -53.4814300537109,7.81227684020996 -64.5448226928711,10.0609340667725 -61.8914070129395,19.685188293457 -57.6189575195312,6.01335048675537 -57.34912109375,11.1852626800537 -51.5475845336914,6.37313556671143 -57.4390640258789,9.20644378662109 -49.8835754394531,7.99216938018799 -47.0053100585938,11.4101285934448 -63.0607109069824,17.8862609863281 -56.5396041870117,17.0767459869385 -57.8438262939453,17.1217193603516 -50.3782806396484,13.0741348266602 -51.7724494934082,14.4683027267456 -57.7988510131836,6.64297485351562 -63.8702239990234,8.53184700012207 -58.1136627197266,20 -55.8650054931641,6.05832386016846 -50.0634689331055,5.56361865997314 -47.4100646972656,11.3651552200317 -60.0924835205078,18.9206447601318 -64.6797409057617,14.3783569335938 -60.1824264526367,8.7117395401001 -62.2062187194824,9.61120223999023 -57.3041458129883,10.9603967666626 -61.7115173339844,17.7963161468506 -56.4046859741211,10.2408266067505 -63.4654693603516,7.13767910003662 -56.5845756530762,12.2196445465088 -61.2168121337891,10.5556383132935 -55.2353820800781,8.39692687988281 -59.4178848266602,10.9154233932495 -63.0157356262207,9.97098731994629 -59.4178848266602,21.0343818664551 -54.515811920166,8.66676616668701 -62.5210342407227,12.1296987533569 -59.8676147460938,7.09270572662354 -61.7115173339844,12.354564666748 -53.0766716003418,6.41810894012451 -63.3755226135254,15.2778186798096 -49.703685760498,6.10329627990723 -53.6613235473633,14.6931686401367 -64.1400680541992,9.70114898681641 -55.4152755737305,16.4471206665039 -46.1058349609375,11.6799669265747 -59.013126373291,23.507905960083 -64.634765625,11.2752084732056 -63.4654693603516,19.2804298400879 -55.6401405334473,7.9471960067749 -45.9709167480469,11.1402893066406 -55.3703002929688,7.63238334655762 -54.830623626709,7.85724925994873 -56.0448989868164,8.26200771331787 -58.1136627197266,13.4788932800293 -48.8042221069336,11.9498062133789 -59.7326965332031,7.81227684020996 -59.5078315734863,23.8676910400391 -60.7670783996582,21.5740604400635 -61.6215667724609,8.17206192016602 -60.4522666931152,8.93660545349121 -63.6003875732422,13.4788932800293 -57.1692276000977,7.99216938018799 -63.195629119873,19.010591506958 -61.4866485595703,9.83606815338135 -54.8755950927734,9.34136390686035 -52.2221794128418,5.96837711334229 -54.3808898925781,7.00275993347168 -64.5448226928711,12.489483833313 -59.3729095458984,21.3941669464111 -58.6533432006836,17.3016109466553 -55.5951690673828,12.2646179199219 -60.9020004272461,13.7487316131592 -59.4628601074219,20.8095169067383 -60.3623199462891,22.9682273864746 -60.0475082397461,19.7301616668701 -50.4682273864746,14.1984634399414 -64.634765625,23.507905960083 -53.0316963195801,15.5926313400269 -58.9231796264648,20.1349201202393 -54.2459716796875,12.669376373291 -58.1136627197266,7.49746417999268 -53.6613235473633,15.0979270935059 -56.0898704528809,5.56361865997314 -56.49462890625,11.1402893066406 -62.9257888793945,22.1587104797363 -62.2961654663086,10.0159606933594 -47.3650817871094,11.5450477600098 -59.642749786377,20.4947052001953 -56.49462890625,14.6481952667236 -57.4840393066406,14.0185708999634 -59.0580978393555,9.56622886657715 -54.4258651733398,11.9048328399658 -59.1030731201172,15.9524164199829 -54.6507301330566,14.8730602264404 -56.49462890625,17.166690826416 -62.2062187194824,18.4709129333496 -61.306755065918,14.8730602264404 -48.4894104003906,12.17467212677 -59.8226432800293,20.5846500396729 -54.6957054138184,8.62179279327393 -44.6217346191406,10.8704509735107 -61.3967056274414,15.7275505065918 -54.7856521606445,11.9498062133789 -44.48681640625,11.7249402999878 -54.830623626709,9.83606815338135 -56.4496574401855,16.9867992401123 -59.9125900268555,9.38633632659912 -64.3199615478516,7.72233009338379 -58.1136627197266,18.7407512664795 -63.0607109069824,20.8994636535645 -46.9153442382812,12.17467212677 -60.8570251464844,7.72233009338379 -55.9099807739258,17.6164226531982 -48.9391403198242,11.9498062133789 -57.6189575195312,18.0211811065674 -52.8068313598633,15.0529537200928 -55.7300872802734,9.38633632659912 -56.6745223999023,15.4127388000488 -61.3517303466797,18.5608596801758 -49.2089805603027,11.8598594665527 -64.2300109863281,22.1587104797363 -52.4470443725586,11.1402893066406 -59.3729095458984,19.7301616668701 -55.2803535461426,6.41810894012451 -57.034309387207,10.5556383132935 -62.5660057067871,19.5502681732178 -53.0766716003418,7.27259826660156 -59.8676147460938,11.6349945068359 -55.5501937866211,11.3201818466187 -59.7776718139648,16.7169609069824 -50.2883338928223,14.1984634399414 -47.4550476074219,12.8942422866821 -46.8254089355469,13.2990007400513 -53.7512664794922,9.20644378662109 -50.6031455993652,7.90222263336182 -63.1506576538086,12.6244029998779 -60.677131652832,21.7539520263672 -54.3359184265137,15.2328462600708 -52.2221794128418,13.8836517333984 -55.145435333252,9.20644378662109 -54.201000213623,11.0053701400757 -59.7326965332031,7.76730346679688 -62.6109771728516,6.86783981323242 -61.2617835998535,7.90222263336182 -55.4602470397949,6.59800148010254 -48.3095169067383,11.5450477600098 -62.9257888793945,17.3465843200684 -52.2221794128418,5.6985387802124 -63.3755226135254,17.3465843200684 -56.49462890625,7.76730346679688 -61.6665420532227,17.7063694000244 -49.5237922668457,13.5688400268555 -59.6877212524414,17.9762077331543 -57.7538795471191,10.1508798599243 -49.2089805603027,14.1984634399414 -60.3623199462891,23.4629325866699 -60.3173484802246,17.8412895202637 -51.9523429870605,8.26200771331787 -44.3518981933594,11.3201818466187 -53.4814300537109,5.60859203338623 -43.9471435546875,12.309591293335 -57.663932800293,17.3915576934814 -58.5184211730957,5.65356540679932 -50.2883338928223,7.13767910003662 -43.002685546875,13.4339199066162 -55.1004638671875,16.5370674133301 -53.4814300537109,9.43130970001221 -59.013126373291,7.40751838684082 -59.8676147460938,23.7327709197998 -53.7962417602539,14.4233293533325 -54.4708366394043,16.1323089599609 -56.4496574401855,13.2990007400513 -60.0475082397461,13.0291614532471 -59.327938079834,15.0529537200928 -57.1242523193359,13.8836517333984 -60.7221069335938,14.5582485198975 -59.8676147460938,22.6534156799316 -51.1428260803223,10.7355308532715 -62.5660057067871,16.4471206665039 -61.531623840332,9.38633632659912 -45.8809814453125,11.0953159332275 -61.3517303466797,19.3703765869141 -55.7300872802734,14.9180335998535 -57.1242523193359,9.97098731994629 -63.1506576538086,23.3280124664307 -62.7458992004395,21.4841136932373 -50.1534156799316,14.3333835601807 -62.5210342407227,12.8042964935303 -61.8914070129395,16.3571739196777 -60.5871887207031,15.4577121734619 -60.4072952270508,14.6032218933105 -62.3411407470703,16.7619323730469 -59.6877212524414,16.6719875335693 -52.8068313598633,10.2408266067505 -64.634765625,19.7751350402832 -51.9073677062988,10.6006116867065 -61.4416770935059,14.9180335998535 -62.3861122131348,8.12708854675293 -62.2062187194824,18.5158863067627 -54.9205703735352,16.5370674133301 -52.7618598937988,10.2408266067505 -53.7962417602539,13.8836517333984 -53.6163482666016,10.1059074401855 -58.5633926391602,9.16147041320801 -62.8358459472656,15.4127388000488 -64.6797409057617,9.07152462005615 -63.2855758666992,21.7989253997803 -61.0818901062012,7.13767910003662 -53.8412132263184,7.58741092681885 -51.1877975463867,9.61120223999023 -56.4496574401855,14.4683027267456 -54.9205703735352,7.63238334655762 -63.2855758666992,19.1005363464355 -47.2301635742188,11.5450477600098 -61.5765953063965,8.08211517333984 -52.0422897338867,9.74612140655518 -45.1164245605469,11.2302360534668 -64.4099044799805,17.2566375732422 -50.4682273864746,12.2646179199219 -63.9151992797852,21.1693019866943 -47.4550476074219,11.3651552200317 -64.1400680541992,10.5556383132935 -56.4496574401855,11.1852626800537 -43.5873413085938,12.5794296264648 -62.4760589599609,12.2196445465088 -58.7882614135742,17.3465843200684 -51.4576377868652,10.8704509735107 -52.8967781066895,15.8624706268311 -53.4814300537109,10.2408266067505 -52.4920196533203,8.7117395401001 -53.3015365600586,12.3995380401611 -59.5528030395508,7.85724925994873 -61.6215667724609,9.20644378662109 -50.9629325866699,10.2408266067505 -62.5660057067871,17.481502532959 -56.0448989868164,7.85724925994873 -57.8438262939453,17.9312343597412 -62.6109771728516,18.6957778930664 -55.5951690673828,6.64297485351562 -57.4840393066406,17.2116641998291 -62.2062187194824,8.17206192016602 -57.663932800293,8.62179279327393 -62.6109771728516,20.314811706543 -56.5845756530762,10.5556383132935 -54.6507301330566,16.8968524932861 -57.1242523193359,13.0291614532471 -53.2565612792969,10.0159606933594 -44.6666870117188,10.9154233932495 -64.3199615478516,13.4788932800293 -59.5078315734863,16.80690574646 -59.5528030395508,9.47628307342529 -56.1348457336426,15.9524164199829 -51.4576377868652,15.0529537200928 -58.0237159729004,5.6985387802124 -56.0898704528809,15.6376037597656 -60.7221069335938,7.04773330688477 -61.8014602661133,12.489483833313 -51.7724494934082,10.6455850601196 -53.4814300537109,14.7831144332886 -55.4152755737305,10.9603967666626 -53.6613235473633,14.7381420135498 -55.8200340270996,11.3201818466187 -54.2459716796875,16.6270141601562 -44.9815063476562,11.6799669265747 -52.9867248535156,10.1958532333374 -50.1084442138672,7.6773567199707 -58.2485809326172,12.354564666748 -60.6321601867676,19.9550266265869 -52.7168846130371,11.4101285934448 -49.478816986084,7.09270572662354 -62.4760589599609,7.22762584686279 -59.9575614929199,21.3941669464111 -48.5343818664551,13.4339199066162 -64.2749862670898,6.91281318664551 -57.5290145874023,7.00275993347168 -52.8967781066895,12.9392156600952 -56.809440612793,15.5476579666138 -63.3755226135254,13.4788932800293 -52.4470443725586,6.4630823135376 -61.1718368530273,6.86783981323242 -54.9205703735352,16.6719875335693 -62.161247253418,16.6270141601562 -57.9787445068359,6.68794727325439 -60.4072952270508,20.0449733734131 -63.9151992797852,15.3227920532227 -63.2855758666992,20.4947052001953 -64.3199615478516,15.9524164199829 -62.2961654663086,7.9471960067749 -54.9655418395996,13.7037591934204 -63.7802810668945,9.16147041320801 -58.6533432006836,7.22762584686279 -63.3755226135254,20.4947052001953 -48.3544883728027,12.669376373291 -64.3199615478516,22.2486572265625 -53.7962417602539,8.7117395401001 -63.3305511474609,11.7249402999878 -62.161247253418,11.6349945068359 -62.4310836791992,17.9312343597412 -51.9523429870605,9.34136390686035 -56.4496574401855,17.5264778137207 -59.013126373291,16.5370674133301 -61.8014602661133,13.7487316131592 -51.1428260803223,6.28318881988525 -62.2511940002441,22.5634689331055 -59.013126373291,16.8968524932861 -62.6559524536133,13.1640815734863 -50.1084442138672,14.0635442733765 -52.5819664001465,6.77789402008057 -62.3411407470703,22.4735221862793 -56.0898704528809,12.1296987533569 -49.9285507202148,14.4683027267456 -58.4284744262695,5.83345794677734 -50.1534156799316,13.2090549468994 -63.5554122924805,19.5952415466309 -43.3175048828125,11.994779586792 -48.6243286132812,5.29378032684326 -61.846435546875,15.3677654266357 -60.0475082397461,13.2990007400513 -62.7908706665039,5.78848457336426 -54.9655418395996,5.56361865997314 -61.306755065918,18.9656181335449 -51.682502746582,7.90222263336182 -57.5739860534668,7.22762584686279 -51.4126625061035,7.09270572662354 -54.4258651733398,5.83345794677734 -62.3861122131348,10.2408266067505 -55.6401405334473,10.2857999801636 -58.2485809326172,16.8968524932861 -62.7009239196777,12.1296987533569 -54.2909469604492,12.9392156600952 -64.6797409057617,21.0343818664551 -58.9231796264648,15.0079803466797 -56.6295471191406,8.17206192016602 -50.333309173584,7.58741092681885 -51.1877975463867,7.76730346679688 -61.531623840332,5.51864528656006 -51.0528793334961,9.61120223999023 -58.3835029602051,18.8306980133057 -62.3411407470703,21.6190338134766 -64.634765625,13.9286251068115 -58.7432861328125,5.6985387802124 -57.34912109375,15.8624706268311 -58.7882614135742,18.2460479736328 -52.851806640625,9.02655124664307 -62.5210342407227,11.1402893066406 -54.8755950927734,5.24880695343018 -61.3517303466797,13.7487316131592 -62.6559524536133,19.1904830932617 -59.5528030395508,16.7169609069824 -54.4708366394043,8.48687362670898 -54.8755950927734,14.6032218933105 -62.6559524536133,15.7725238800049 -61.0369186401367,11.8598594665527 -49.2089805603027,12.8942422866821 -55.7300872802734,14.2434368133545 -56.3597106933594,13.6587858200073 -63.9151992797852,13.1640815734863 -58.7882614135742,8.17206192016602 -62.7009239196777,22.6534156799316 -56.1348457336426,16.6270141601562 -64.0051422119141,14.9180335998535 -62.2511940002441,14.5582485198975 -56.809440612793,6.95778656005859 -64.6797409057617,17.6613960266113 -62.3861122131348,17.9762077331543 -59.7326965332031,19.6402149200439 -44.3069152832031,12.5344572067261 -53.6613235473633,7.31757164001465 -64.1850433349609,16.3571739196777 -64.6797409057617,7.6773567199707 -58.8332328796387,13.2090549468994 -48.6243286132812,13.7937049865723 -51.6375312805176,14.5582485198975 -51.4576377868652,12.984188079834 -57.7988510131836,16.5370674133301 -58.0237159729004,9.88104152679443 -60.991943359375,18.1561012268066 -56.2697639465332,7.9471960067749 -56.809440612793,13.3889465332031 -58.7882614135742,12.3995380401611 -57.2141990661621,14.0185708999634 -64.0051422119141,5.83345794677734 -61.1268653869629,23.3280124664307 -55.5052185058594,12.354564666748 -64.0051422119141,12.2646179199219 -63.3755226135254,15.3227920532227 -55.4152755737305,6.68794727325439 -61.846435546875,20.989408493042 -56.3147354125977,10.9603967666626 -47.1851806640625,13.5238666534424 -52.4470443725586,15.4577121734619 -57.2141990661621,6.28318881988525 -52.7618598937988,9.07152462005615 -59.5528030395508,10.0609340667725 -58.6083679199219,14.4683027267456 -51.6375312805176,10.5106649398804 -61.306755065918,14.6481952667236 -52.6719131469727,9.65617561340332 -64.4548797607422,10.4207191467285 -63.3755226135254,13.3889465332031 -64.0051422119141,7.31757164001465 -60.4972381591797,14.2434368133545 -59.3729095458984,13.3889465332031 -62.7009239196777,14.2434368133545 -63.0607109069824,18.2910194396973 -59.642749786377,14.7381420135498 -63.6903343200684,22.2036838531494 -60.9020004272461,17.9762077331543 -61.8014602661133,8.7117395401001 -58.3835029602051,17.7063694000244 -64.4548797607422,22.6983890533447 -62.0263290405273,10.4207191467285 -53.1216430664062,8.4419002532959 -63.9601745605469,9.29639053344727 -60.0025367736816,21.2592487335205 -44.3968505859375,12.0397529602051 -59.5528030395508,17.2566375732422 -63.1506576538086,19.4153499603271 -51.8623962402344,7.22762584686279 -63.3305511474609,11.5450477600098 -53.6613235473633,12.0847253799438 -60.4522666931152,13.2090549468994 -56.7644691467285,18.3359928131104 -61.7564888000488,17.0317726135254 -44.3968505859375,10.9154233932495 -60.8120536804199,12.0847253799438 -61.3967056274414,12.8042964935303 -63.3755226135254,14.7831144332886 -58.0686912536621,11.6799669265747 -60.2723731994629,14.4233293533325 -53.4814300537109,8.35195446014404 -58.0686912536621,11.7249402999878 -59.5078315734863,15.5476579666138 -56.8993873596191,5.60859203338623 -47.0502624511719,12.7593231201172 -63.6903343200684,19.3703765869141 -63.7353057861328,10.9603967666626 -57.3041458129883,10.7805042266846 -51.7724494934082,10.5556383132935 -59.327938079834,21.3941669464111 -64.6797409057617,11.0503435134888 -44.8465881347656,11.3651552200317 -56.3597106933594,12.5344572067261 -64.5897979736328,15.5926313400269 -47.9047584533691,12.7593231201172 -46.1058349609375,11.9498062133789 -63.8702239990234,15.1429004669189 -57.4840393066406,18.2910194396973 -60.0475082397461,14.6931686401367 -54.9205703735352,14.8280878067017 -51.5925559997559,14.4683027267456 -63.510440826416,17.8862609863281 -63.4654693603516,6.23821640014648 -44.1719970703125,11.814887046814 -63.6003875732422,12.669376373291 -56.2697639465332,13.2090549468994 -62.8358459472656,17.481502532959 -63.9151992797852,7.31757164001465 -62.7009239196777,12.8492698669434 -56.8544158935547,14.4683027267456 -43.2725219726562,11.9048328399658 -50.5581741333008,13.1640815734863 -63.0607109069824,18.5158863067627 -48.7142753601074,11.3651552200317 -57.8438262939453,19.0555629730225 -56.3147354125977,16.7619323730469 -60.3173484802246,12.354564666748 -55.3253288269043,10.1059074401855 -60.991943359375,17.5714492797852 -58.2036094665527,6.37313556671143 -53.8412132263184,11.1402893066406 -59.2829666137695,15.7275505065918 -59.0580978393555,7.00275993347168 -55.7750587463379,12.0397529602051 -59.5078315734863,8.84665870666504 -49.7486572265625,7.40751838684082 -56.7644691467285,10.6006116867065 -62.1162719726562,23.0132007598877 -53.2115898132324,10.6455850601196 -55.145435333252,14.0635442733765 -64.4548797607422,12.2646179199219 -58.7432861328125,16.6719875335693 -51.1877975463867,5.51864528656006 -53.0316963195801,6.41810894012451 -55.5951690673828,9.43130970001221 -62.161247253418,11.814887046814 -49.3438987731934,11.3651552200317 -55.5052185058594,9.29639053344727 -59.5528030395508,18.4259395599365 -62.7458992004395,7.6773567199707 -59.3729095458984,17.2566375732422 -46.2857360839844,12.17467212677 -61.3517303466797,13.2540273666382 -56.179817199707,12.1296987533569 -57.3940925598145,15.0529537200928 -62.1162719726562,13.0291614532471 -54.7406768798828,10.2408266067505 -54.830623626709,16.5820407867432 -64.4548797607422,17.166690826416 -62.7908706665039,7.40751838684082 -64.2749862670898,17.2116641998291 -56.49462890625,13.9286251068115 -62.2511940002441,14.9180335998535 -60.4972381591797,5.87843132019043 -58.3385314941406,7.81227684020996 -60.8570251464844,23.507905960083 -62.8808174133301,8.80168533325195 -55.3253288269043,10.2408266067505 -59.2379913330078,9.74612140655518 -50.7830390930176,13.2540273666382 -46.1508178710938,11.2302360534668 -62.3411407470703,9.9260139465332 -49.5237922668457,11.994779586792 -61.1718368530273,10.4207191467285 -54.5607833862305,13.3889465332031 -63.3755226135254,20.8994636535645 -59.5977783203125,18.9206447601318 -61.7564888000488,9.02655124664307 -64.0950927734375,10.9603967666626 -55.5501937866211,16.6270141601562 -63.2855758666992,16.0423622131348 -52.2671546936035,5.6985387802124 -62.8808174133301,8.21703433990479 -50.5132026672363,5.33875274658203 -50.9629325866699,6.59800148010254 -49.478816986084,11.6799669265747 -59.013126373291,18.4709129333496 -54.6507301330566,12.309591293335 -57.8887977600098,19.7751350402832 -59.6877212524414,14.6931686401367 -61.7564888000488,8.17206192016602 -62.4310836791992,15.1429004669189 -49.4338455200195,12.669376373291 -60.8120536804199,12.984188079834 -53.4364547729492,7.81227684020996 -55.8200340270996,13.8386783599854 -60.1374549865723,16.80690574646 -51.9523429870605,7.76730346679688 -57.2141990661621,13.4788932800293 -51.7274780273438,11.5900211334229 -62.7458992004395,19.685188293457 -55.145435333252,9.88104152679443 -57.7988510131836,14.7381420135498 -58.4284744262695,18.5608596801758 -46.5555725097656,11.7249402999878 -56.3597106933594,16.4021472930908 -61.0369186401367,18.7407512664795 -55.145435333252,15.1429004669189 -60.4972381591797,11.9498062133789 -60.5871887207031,10.6006116867065 -54.2909469604492,9.70114898681641 -52.1772079467773,5.24880695343018 -60.3623199462891,14.0635442733765 -60.0475082397461,13.6138134002686 -57.7538795471191,12.984188079834 -46.5555725097656,11.1402893066406 -51.2327728271484,8.35195446014404 -47.3650817871094,12.984188079834 -58.9681549072266,17.3465843200684 -63.1056823730469,12.984188079834 -53.8412132263184,7.04773330688477 -43.5873413085938,11.6349945068359 -55.9099807739258,17.7963161468506 -54.201000213623,6.55302810668945 -47.275146484375,11.5000743865967 -53.0766716003418,15.3227920532227 -51.5026092529297,13.2090549468994 -61.9363822937012,15.2328462600708 -64.4998474121094,13.5238666534424 -59.3729095458984,7.40751838684082 -60.991943359375,10.7805042266846 -58.4284744262695,19.9100532531738 -55.5951690673828,6.23821640014648 -58.6533432006836,8.03714179992676 -59.0580978393555,19.010591506958 -53.0766716003418,9.56622886657715 -58.0237159729004,16.4021472930908 -50.6031455993652,13.2090549468994 -64.0051422119141,23.7327709197998 -61.4416770935059,6.37313556671143 -56.2697639465332,6.1932430267334 -50.1534156799316,11.9048328399658 -63.4204940795898,11.0953159332275 -64.3199615478516,23.2380676269531 -54.7856521606445,7.54243755340576 -63.0157356262207,9.61120223999023 -50.7380676269531,14.6032218933105 -60.4972381591797,9.70114898681641 -51.0978507995605,8.08211517333984 -63.2855758666992,14.5582485198975 -55.5501937866211,16.0873355865479 -61.846435546875,9.07152462005615 -48.2195701599121,12.8042964935303 -57.7538795471191,8.80168533325195 -64.7696914672852,17.9762077331543 -56.9443626403809,9.70114898681641 -60.0025367736816,9.70114898681641 -52.3571014404297,12.669376373291 -59.7776718139648,23.5978527069092 -61.7115173339844,17.1217193603516 -58.1586380004883,12.8492698669434 -55.9099807739258,10.8254776000977 -62.9257888793945,19.3703765869141 -54.0660781860352,11.2752084732056 -60.8120536804199,21.3941669464111 -60.677131652832,15.502685546875 -61.9813537597656,21.7089805603027 -59.7326965332031,19.1455097198486 -59.5977783203125,11.9048328399658 -52.1772079467773,14.4683027267456 -62.8808174133301,10.3307723999023 -59.6877212524414,18.9206447601318 -57.1242523193359,13.1191082000732 -51.1428260803223,14.6481952667236 -61.8914070129395,18.2460479736328 -58.2036094665527,13.8386783599854 -58.7432861328125,9.38633632659912 -50.4232559204102,12.309591293335 -52.536994934082,15.0979270935059 -60.1374549865723,11.2752084732056 -54.1110534667969,13.8836517333984 -64.634765625,18.1111278533936 -61.6215667724609,19.4153499603271 -52.7618598937988,7.72233009338379 -56.5396041870117,12.5344572067261 -61.6665420532227,15.1429004669189 -57.8887977600098,6.95778656005859 -55.1004638671875,16.0423622131348 -57.9337692260742,9.70114898681641 -61.4866485595703,17.5264778137207 -63.6903343200684,22.2936305999756 -46.6455078125,10.8704509735107 -60.8120536804199,22.7883358001709 -62.6109771728516,7.36254501342773 -62.3411407470703,17.4365310668945 -64.634765625,17.9312343597412 -60.4522666931152,8.53184700012207 -61.7564888000488,8.21703433990479 -54.2909469604492,6.41810894012451 -56.179817199707,6.4630823135376 -60.2723731994629,23.2830390930176 -62.7009239196777,8.75671291351318 -63.3755226135254,14.6481952667236 -64.2300109863281,8.35195446014404 -49.0290870666504,5.83345794677734 -55.5052185058594,7.90222263336182 -52.2221794128418,13.3889465332031 -63.6003875732422,18.6957778930664 -62.0263290405273,16.4471206665039 -52.1322326660156,7.45249080657959 -60.6321601867676,19.9100532531738 -59.4178848266602,11.994779586792 -60.0475082397461,23.3280124664307 -46.2407531738281,11.9048328399658 -61.7564888000488,7.54243755340576 -62.7908706665039,10.0609340667725 -52.2221794128418,8.53184700012207 -52.4020729064941,14.3333835601807 -63.2406005859375,19.5052947998047 -57.0792808532715,6.41810894012451 -59.4628601074219,11.814887046814 -56.3597106933594,17.8412895202637 -60.6321601867676,7.72233009338379 -60.9469718933105,5.65356540679932 -64.7247161865234,15.9524164199829 -61.6665420532227,9.88104152679443 -61.8914070129395,6.50805473327637 -60.8570251464844,13.4788932800293 -44.4418334960938,12.309591293335 -63.510440826416,8.75671291351318 -59.4178848266602,15.0979270935059 -52.4470443725586,15.1878728866577 -61.7564888000488,12.8042964935303 -60.5871887207031,7.40751838684082 -61.4416770935059,20.4047584533691 -64.7247161865234,6.82286739349365 -55.6401405334473,17.3465843200684 -51.5475845336914,7.76730346679688 -57.1692276000977,12.7593231201172 -63.7353057861328,11.9048328399658 -49.6137390136719,6.14826965332031 -54.3808898925781,5.33875274658203 -57.5739860534668,5.51864528656006 -46.2407531738281,11.5000743865967 -63.6003875732422,11.4551019668579 -49.0740585327148,13.2990007400513 -49.6137390136719,11.814887046814 -63.6903343200684,15.5926313400269 -64.3649291992188,22.6534156799316 -59.8676147460938,17.6164226531982 -58.9231796264648,12.7593231201172 -64.7696914672852,22.6084423065186 -58.8782081604004,23.9576377868652 -58.6083679199219,7.22762584686279 -63.195629119873,7.90222263336182 -61.531623840332,19.3703765869141 -51.997314453125,15.5476579666138 -60.1824264526367,22.2486572265625 -61.3517303466797,15.0079803466797 -64.0501174926758,13.34397315979 -57.7538795471191,16.5820407867432 -58.1586380004883,13.6138134002686 -60.2723731994629,6.64297485351562 -64.0950927734375,21.8438987731934 -51.5925559997559,13.2990007400513 -57.2141990661621,16.9418258666992 -49.2989273071289,12.17467212677 -54.9655418395996,15.5476579666138 -57.2141990661621,12.8492698669434 -64.5897979736328,18.4259395599365 -56.7194976806641,15.817497253418 -52.2221794128418,10.6006116867065 -52.9867248535156,15.3227920532227 -56.5396041870117,11.2302360534668 -45.3862609863281,12.9392156600952 -55.0554885864258,12.5794296264648 -54.0660781860352,10.3307723999023 -53.4814300537109,8.08211517333984 -62.9707641601562,11.1402893066406 -60.2723731994629,7.36254501342773 -59.0580978393555,6.82286739349365 -60.991943359375,21.7539520263672 -64.7696914672852,20.4947052001953 -59.1030731201172,20.4947052001953 -62.2062187194824,14.4683027267456 -54.4708366394043,10.6905584335327 -54.830623626709,14.5582485198975 -53.5713768005371,14.0185708999634 -62.2062187194824,13.2540273666382 -55.1004638671875,15.5476579666138 -63.825252532959,14.5582485198975 -60.0475082397461,23.2830390930176 -51.9073677062988,9.97098731994629 -59.1030731201172,8.35195446014404 -56.3597106933594,9.9260139465332 -44.7566528320312,11.0503435134888 -61.0369186401367,14.9630069732666 -58.5184211730957,9.43130970001221 -60.7221069335938,5.9234037399292 -62.7908706665039,11.3651552200317 -59.642749786377,19.5502681732178 -59.9575614929199,9.56622886657715 -53.1216430664062,13.7487316131592 -57.8438262939453,7.85724925994873 -55.6401405334473,6.91281318664551 -56.0898704528809,7.72233009338379 -56.6295471191406,11.3651552200317 -62.3861122131348,13.1191082000732 -54.6507301330566,7.99216938018799 -62.1162719726562,12.8492698669434 -57.034309387207,15.817497253418 -60.8570251464844,17.2566375732422 -56.0898704528809,15.0079803466797 -61.306755065918,23.9576377868652 -62.6109771728516,11.2752084732056 -62.8808174133301,20.4497318267822 -58.6533432006836,17.8862609863281 -52.4020729064941,11.3651552200317 -64.2300109863281,11.0053701400757 -59.7776718139648,11.9048328399658 -59.8676147460938,6.10329627990723 -64.0051422119141,7.81227684020996 -63.7353057861328,21.2592487335205 -59.2829666137695,5.65356540679932 -51.997314453125,9.38633632659912 -55.9999237060547,11.5000743865967 -61.1268653869629,13.4339199066162 -57.034309387207,16.7619323730469 -63.7802810668945,15.8624706268311 -58.1586380004883,9.20644378662109 -60.9020004272461,7.76730346679688 -64.2749862670898,17.4365310668945 -64.4548797607422,16.9867992401123 -60.677131652832,22.518497467041 -62.5210342407227,5.29378032684326 -55.7300872802734,8.7117395401001 -56.0448989868164,12.7143497467041 -58.3835029602051,8.62179279327393 -64.3649291992188,16.8968524932861 -62.7908706665039,21.7089805603027 -44.9365234375,11.1852626800537 -62.9707641601562,17.7063694000244 -44.5767517089844,12.0847253799438 -58.2036094665527,6.64297485351562 -55.145435333252,10.0609340667725 -61.1718368530273,5.6985387802124 -57.7988510131836,13.9735984802246 -53.9311599731445,15.9524164199829 -64.0051422119141,8.84665870666504 -55.5052185058594,7.09270572662354 -53.3914833068848,7.40751838684082 -59.8226432800293,14.1534900665283 -50.6031455993652,13.5238666534424 -59.2379913330078,19.7751350402832 -63.195629119873,16.9418258666992 -62.6559524536133,21.4391403198242 -64.0051422119141,20.5396785736084 -62.5660057067871,10.0159606933594 -49.8835754394531,12.8942422866821 -61.4416770935059,18.1111278533936 -58.8782081604004,15.5926313400269 -57.3940925598145,10.4207191467285 -63.195629119873,12.8042964935303 -54.201000213623,5.9234037399292 -56.7644691467285,14.1984634399414 -51.0978507995605,8.93660545349121 -51.7274780273438,13.8836517333984 -57.4840393066406,17.9312343597412 -64.7247161865234,15.0979270935059 -57.2591743469238,5.83345794677734 -51.3676910400391,11.8598594665527 -59.013126373291,8.80168533325195 -62.2062187194824,20.2248649597168 -50.333309173584,13.34397315979 -57.2141990661621,12.669376373291 -64.4099044799805,10.7805042266846 -47.0502624511719,13.4788932800293 -58.8782081604004,14.5132751464844 -60.677131652832,11.7249402999878 -47.4550476074219,11.4551019668579 -61.6665420532227,15.5476579666138 -53.9761352539062,5.6985387802124 -60.6321601867676,12.309591293335 -49.8386039733887,5.4286994934082 -61.3967056274414,20.989408493042 -58.8782081604004,6.4630823135376 -52.6269378662109,16.1323089599609 -51.682502746582,8.80168533325195 -55.0554885864258,11.9498062133789 -55.1904067993164,14.0635442733765 -64.3649291992188,23.4629325866699 -60.5422134399414,23.5978527069092 -64.7247161865234,18.7857246398926 -53.4814300537109,16.3122024536133 -61.4866485595703,8.21703433990479 -64.4099044799805,19.5052947998047 -54.4258651733398,10.2408266067505 -63.825252532959,15.2778186798096 -58.8782081604004,15.1429004669189 -55.2803535461426,9.74612140655518 -56.7644691467285,15.4577121734619 -58.1136627197266,11.8598594665527 -62.7009239196777,8.84665870666504 -64.5448226928711,15.817497253418 -52.9417495727539,6.23821640014648 -64.4998474121094,15.9074440002441 -44.6217346191406,12.3995380401611 -55.1904067993164,10.2408266067505 -60.6321601867676,21.7989253997803 -63.195629119873,22.9682273864746 -58.698314666748,7.63238334655762 -58.6083679199219,9.02655124664307 -63.2406005859375,22.6983890533447 -58.6083679199219,8.57682037353516 -57.4390640258789,17.8412895202637 -64.0051422119141,7.63238334655762 -64.6797409057617,11.3651552200317 -62.9257888793945,20.9444370269775 -54.2909469604492,14.4683027267456 -57.034309387207,6.37313556671143 -51.2327728271484,9.74612140655518 -56.5845756530762,7.81227684020996 -56.2697639465332,15.7725238800049 -60.4072952270508,7.85724925994873 -51.1428260803223,10.6455850601196 -53.7062950134277,11.5900211334229 -63.0157356262207,19.010591506958 -58.0686912536621,9.74612140655518 -52.4920196533203,15.9524164199829 -59.6877212524414,6.28318881988525 -50.3782806396484,14.1534900665283 -59.1480445861816,19.3703765869141 -58.5184211730957,14.1085166931152 -57.1242523193359,11.1402893066406 -63.0607109069824,8.35195446014404 -61.6665420532227,22.7883358001709 -63.7802810668945,21.2142753601074 -60.7670783996582,23.6877975463867 -57.5290145874023,9.02655124664307 -52.4920196533203,6.10329627990723 -63.195629119873,5.65356540679932 -64.0950927734375,6.01335048675537 -51.4126625061035,15.0529537200928 -48.849193572998,13.5688400268555 -46.2407531738281,11.3201818466187 -64.634765625,21.8888721466064 -49.164005279541,11.5450477600098 -63.825252532959,21.5290870666504 -56.5845756530762,8.75671291351318 -50.0634689331055,5.38372611999512 -46.2857360839844,11.4551019668579 -63.825252532959,15.817497253418 -59.8676147460938,23.9576377868652 -56.49462890625,10.9603967666626 -59.7326965332031,18.0211811065674 -59.1030731201172,13.2990007400513 -53.0316963195801,8.57682037353516 -63.8702239990234,12.489483833313 -63.3305511474609,6.05832386016846 -54.4708366394043,9.61120223999023 -56.3597106933594,17.0767459869385 -63.195629119873,22.2486572265625 -55.3253288269043,9.47628307342529 -54.8755950927734,14.7381420135498 -64.7696914672852,13.34397315979 -61.3517303466797,19.010591506958 -60.8570251464844,10.0609340667725 -64.6797409057617,18.5608596801758 -54.6507301330566,6.4630823135376 -60.4522666931152,20.1349201202393 -60.3623199462891,5.96837711334229 -45.791015625,11.8598594665527 -63.1056823730469,10.4656925201416 -64.5448226928711,16.0423622131348 -61.306755065918,14.1534900665283 -63.4204940795898,20.989408493042 -63.510440826416,7.72233009338379 -57.4840393066406,16.5370674133301 -49.478816986084,5.38372611999512 -46.1058349609375,12.3995380401611 -64.0950927734375,23.5528793334961 -55.9099807739258,17.2566375732422 -52.3571014404297,15.3677654266357 -55.5501937866211,5.78848457336426 -62.9257888793945,5.78848457336426 -63.5554122924805,17.3915576934814 -58.2036094665527,9.56622886657715 -59.0580978393555,12.489483833313 -61.6665420532227,22.9232540130615 -59.1480445861816,17.9312343597412 -60.9020004272461,17.2566375732422 -61.7564888000488,19.0555629730225 -62.3861122131348,11.814887046814 -56.8544158935547,8.39692687988281 -60.0025367736816,16.0873355865479 -54.7406768798828,8.98157787322998 -55.8650054931641,11.0503435134888 -55.2353820800781,7.18265247344971 -59.013126373291,6.68794727325439 -50.9179611206055,6.73292064666748 -64.7247161865234,16.2672290802002 -58.2036094665527,8.26200771331787 -56.0448989868164,7.04773330688477 -63.2855758666992,12.2646179199219 -58.3385314941406,5.9234037399292 -48.3095169067383,11.9048328399658 -57.5739860534668,5.38372611999512 -55.5951690673828,16.7619323730469 -53.4814300537109,10.3307723999023 -44.0820617675781,11.7699136734009 -62.8358459472656,10.2857999801636 -59.4178848266602,13.0741348266602 -49.3438987731934,11.7699136734009 -48.9841156005859,13.5238666534424 -64.3649291992188,18.6058330535889 -61.8914070129395,15.6825771331787 -57.4390640258789,16.4471206665039 -60.8570251464844,5.83345794677734 -56.3147354125977,14.9630069732666 -52.9417495727539,7.85724925994873 -64.2300109863281,22.6534156799316 -54.6507301330566,10.5106649398804 -50.1534156799316,7.72233009338379 -56.3147354125977,12.17467212677 -62.1162719726562,17.166690826416 -62.6109771728516,14.2884101867676 -58.6533432006836,14.8280878067017 -63.3755226135254,18.9656181335449 -61.0369186401367,5.65356540679932 -60.991943359375,15.0979270935059 -61.3967056274414,10.2408266067505 -51.7274780273438,11.6799669265747 -64.7696914672852,12.309591293335 -62.9707641601562,20.674596786499 -53.7962417602539,16.177282333374 -64.2749862670898,14.9630069732666 -59.6877212524414,12.7143497467041 -52.6719131469727,10.2408266067505 -61.5765953063965,11.0053701400757 -62.5660057067871,15.817497253418 -51.0079040527344,8.89163208007812 -50.5581741333008,11.8598594665527 -64.5897979736328,15.8624706268311 -52.9417495727539,16.1323089599609 -63.0157356262207,18.650806427002 -51.4576377868652,12.669376373291 -60.8570251464844,6.82286739349365 -63.6453628540039,15.1429004669189 -56.4046859741211,6.4630823135376 -51.0079040527344,10.0159606933594 -64.5448226928711,8.84665870666504 -62.161247253418,5.83345794677734 -58.3835029602051,15.9524164199829 -50.7830390930176,8.62179279327393 -64.2300109863281,16.0423622131348 -62.7458992004395,12.9392156600952 -63.3755226135254,18.9206447601318 -63.7353057861328,17.2566375732422 -59.5528030395508,14.6032218933105 -62.2062187194824,22.4285507202148 -64.1400680541992,13.8836517333984 -59.5078315734863,5.33875274658203 -58.698314666748,18.4709129333496 -57.5739860534668,13.2090549468994 -60.5871887207031,5.38372611999512 -58.5184211730957,10.6455850601196 -58.6083679199219,15.6376037597656 -61.5765953063965,7.00275993347168 -55.5052185058594,15.0979270935059 -63.2855758666992,6.64297485351562 -61.6215667724609,21.1693019866943 -56.1348457336426,10.4207191467285 -58.7432861328125,20.4497318267822 -52.3571014404297,9.79109477996826 -62.0263290405273,23.9126644134521 -52.2221794128418,5.56361865997314 -63.5554122924805,15.3677654266357 -60.3173484802246,10.0609340667725 -51.1877975463867,12.309591293335 -61.9813537597656,20.8095169067383 -55.9099807739258,11.4551019668579 -56.2247924804688,13.7487316131592 -55.1904067993164,8.62179279327393 -54.6507301330566,7.58741092681885 -63.9151992797852,8.26200771331787 -55.9549522399902,13.9286251068115 -55.2353820800781,10.9603967666626 -63.195629119873,20.2698383331299 -63.3755226135254,6.50805473327637 -53.7512664794922,7.9471960067749 -62.9257888793945,7.76730346679688 -63.825252532959,22.8782806396484 -54.9205703735352,12.17467212677 -63.3755226135254,22.9232540130615 -55.145435333252,12.354564666748 -59.4628601074219,19.9100532531738 -55.1904067993164,12.984188079834 -52.0422897338867,5.20383358001709 -57.0792808532715,10.5106649398804 -47.814811706543,12.309591293335 -61.9363822937012,10.6006116867065 -53.7512664794922,12.1296987533569 -52.851806640625,7.63238334655762 -63.9151992797852,22.2036838531494 -53.346508026123,15.4127388000488 -59.1930198669434,7.76730346679688 -64.1400680541992,5.38372611999512 -49.703685760498,5.78848457336426 -51.682502746582,9.43130970001221 -58.2036094665527,20.5396785736084 -58.7432861328125,23.5978527069092 -60.3173484802246,11.2752084732056 -59.4178848266602,17.1217193603516 -62.9707641601562,14.1534900665283 -54.515811920166,13.7487316131592 -55.7300872802734,13.8836517333984 -57.5290145874023,5.56361865997314 -61.4416770935059,12.7593231201172 -62.2062187194824,12.5794296264648 -58.9681549072266,21.1243286132812 -49.2989273071289,12.354564666748 -56.8993873596191,12.9392156600952 -63.9151992797852,16.5370674133301 -63.1506576538086,15.9074440002441 -58.2485809326172,10.8254776000977 -51.4126625061035,13.1640815734863 -63.3755226135254,5.51864528656006 -58.1136627197266,16.2672290802002 -58.5633926391602,20.5396785736084 -61.7115173339844,12.17467212677 -62.8808174133301,15.0979270935059 -61.3517303466797,7.49746417999268 -63.195629119873,23.6877975463867 -50.8729858398438,13.34397315979 -51.6375312805176,7.81227684020996 -55.6851119995117,15.1878728866577 -61.306755065918,15.5926313400269 -62.7908706665039,16.7619323730469 -61.3517303466797,7.36254501342773 -50.2883338928223,12.6244029998779 -59.8676147460938,18.2910194396973 -51.1877975463867,8.93660545349121 -55.2803535461426,8.7117395401001 -44.48681640625,11.0953159332275 -64.1850433349609,21.3042221069336 -55.6401405334473,6.28318881988525 -58.8332328796387,17.3915576934814 -49.7936325073242,14.1085166931152 -60.4072952270508,5.6985387802124 -55.6851119995117,12.5344572067261 -59.5977783203125,17.481502532959 -62.0713005065918,22.5634689331055 -63.3755226135254,9.88104152679443 -59.3729095458984,5.60859203338623 -62.3861122131348,21.2142753601074 -43.2725219726562,13.6138134002686 -52.4920196533203,12.4445114135742 -61.4416770935059,10.3757457733154 -52.536994934082,13.0741348266602 -59.1480445861816,20.8544902801514 -56.9893341064453,18.6058330535889 -64.4099044799805,11.0053701400757 -53.4364547729492,14.9630069732666 -59.2379913330078,20.5396785736084 -58.4284744262695,14.1534900665283 -58.5184211730957,9.34136390686035 -63.6453628540039,8.26200771331787 -49.2089805603027,5.24880695343018 -47.275146484375,11.3651552200317 -58.7882614135742,8.48687362670898 -60.0475082397461,20.314811706543 -50.4682273864746,6.23821640014648 -60.4522666931152,8.03714179992676 -60.677131652832,5.20383358001709 -62.0263290405273,20.4947052001953 -47.5449714660645,11.5900211334229 -63.0607109069824,6.41810894012451 -54.3808898925781,13.1191082000732 -44.8016052246094,11.994779586792 -58.4284744262695,7.9471960067749 -53.9761352539062,8.26200771331787 -55.8650054931641,14.9630069732666 -62.9257888793945,16.6270141601562 -51.7274780273438,10.8254776000977 -51.0528793334961,9.11649799346924 -56.5845756530762,15.5926313400269 -59.9125900268555,9.07152462005615 -61.7115173339844,7.63238334655762 -64.7696914672852,9.9260139465332 -48.8941688537598,13.7937049865723 -58.1586380004883,7.27259826660156 -54.1560249328613,13.1640815734863 -55.1004638671875,12.354564666748 -61.6665420532227,9.61120223999023 -63.0157356262207,15.817497253418 -55.9999237060547,9.25141716003418 -56.179817199707,6.55302810668945 -64.7696914672852,12.4445114135742 -52.8967781066895,8.75671291351318 -60.3623199462891,10.6905584335327 -64.0051422119141,12.0397529602051 -56.7194976806641,8.93660545349121 -53.7962417602539,13.2990007400513 -64.5897979736328,19.5052947998047 -49.1190338134766,5.96837711334229 -56.7644691467285,7.58741092681885 -56.179817199707,13.9735984802246 -62.2961654663086,11.1852626800537 -52.8068313598633,13.1640815734863 -55.5501937866211,11.5000743865967 -64.4548797607422,22.9232540130615 -60.9020004272461,15.8624706268311 -52.2671546936035,6.82286739349365 -61.531623840332,11.7249402999878 -56.179817199707,7.31757164001465 -53.9311599731445,13.5688400268555 -56.49462890625,12.5344572067261 -62.0263290405273,22.8782806396484 -56.1348457336426,6.10329627990723 -57.3940925598145,12.4445114135742 -55.4602470397949,8.30698108673096 -49.5237922668457,5.83345794677734 -64.634765625,22.833309173584 -59.4178848266602,23.822717666626 -44.2169799804688,10.6006116867065 -55.9099807739258,8.93660545349121 -47.5,11.7249402999878 -58.3385314941406,15.5476579666138 -43.4074401855469,11.9048328399658 -53.8861885070801,16.7169609069824 -54.6507301330566,9.88104152679443 -47.4100646972656,12.4445114135742 -58.3385314941406,10.7805042266846 -61.306755065918,22.0237922668457 -60.0025367736816,20 -53.9761352539062,10.6455850601196 -55.2803535461426,11.0503435134888 -58.1136627197266,9.07152462005615 -55.4152755737305,17.481502532959 -60.1824264526367,13.8386783599854 -58.5184211730957,18.3359928131104 -56.7644691467285,17.0767459869385 -50.2433624267578,14.5132751464844 -59.327938079834,15.6376037597656 -53.5264015197754,14.9180335998535 -60.1824264526367,19.1005363464355 -64.0950927734375,15.9524164199829 -57.3041458129883,14.6032218933105 -62.3411407470703,11.5000743865967 -62.7458992004395,16.6270141601562 -49.703685760498,13.0741348266602 -57.7988510131836,7.27259826660156 -63.7802810668945,18.9656181335449 -63.1506576538086,17.166690826416 -53.9761352539062,8.98157787322998 -61.9813537597656,10.7355308532715 -61.1718368530273,14.4233293533325 -59.8676147460938,19.3703765869141 -55.9549522399902,16.851879119873 -62.4310836791992,10.0159606933594 -53.9311599731445,5.33875274658203 -61.3517303466797,6.05832386016846 -60.9469718933105,19.685188293457 -47.0053100585938,11.0053701400757 -63.5554122924805,13.34397315979 -44.1270141601562,11.2752084732056 -50.1983871459961,6.59800148010254 -59.0580978393555,11.5900211334229 -62.5210342407227,8.66676616668701 -58.0686912536621,16.0423622131348 -63.2406005859375,19.6402149200439 -58.2485809326172,10.5556383132935 -60.8570251464844,7.76730346679688 -64.3199615478516,5.47367286682129 -58.2935562133789,14.7831144332886 -64.1850433349609,18.3809661865234 -60.3173484802246,11.3201818466187 -56.4496574401855,10.4656925201416 -48.1296234130859,11.3201818466187 -60.2274017333984,15.7275505065918 -59.1930198669434,20.5396785736084 -56.179817199707,8.21703433990479 -64.5897979736328,12.9392156600952 -62.2062187194824,15.9074440002441 -61.4866485595703,21.0343818664551 -46.420654296875,12.8492698669434 -63.4204940795898,19.1904830932617 -57.2141990661621,18.4709129333496 -57.034309387207,13.5238666534424 -60.8120536804199,18.9206447601318 -44.2169799804688,11.8598594665527 -58.5184211730957,9.70114898681641 -60.1824264526367,12.8942422866821 -49.3888740539551,11.5000743865967 -46.4656372070312,13.2090549468994 -58.8782081604004,20 -58.9681549072266,5.56361865997314 -54.6057586669922,12.17467212677 -59.8226432800293,11.2302360534668 -55.4602470397949,14.6032218933105 -55.5501937866211,16.2222557067871 -53.8861885070801,11.9048328399658 -62.7009239196777,6.41810894012451 -63.6453628540039,19.7751350402832 -56.2697639465332,15.8624706268311 -63.1056823730469,8.57682037353516 -51.3676910400391,7.36254501342773 -63.3755226135254,5.83345794677734 -59.4178848266602,12.5794296264648 -56.6745223999023,8.30698108673096 -50.018497467041,6.37313556671143 -64.5897979736328,19.0555629730225 -61.0818901062012,12.489483833313 -43.0476684570312,13.7037591934204 -44.8915710449219,12.0397529602051 -61.3967056274414,21.5290870666504 -63.9601745605469,9.70114898681641 -62.5210342407227,10.6006116867065 -52.536994934082,7.22762584686279 -55.5501937866211,11.4101285934448 -62.2961654663086,21.5740604400635 -49.5687637329102,6.14826965332031 -58.2935562133789,8.84665870666504 -63.3755226135254,19.5052947998047 -55.7300872802734,9.29639053344727 -61.306755065918,7.00275993347168 -61.6665420532227,19.5502681732178 -58.2485809326172,9.9260139465332 -60.8570251464844,5.4286994934082 -48.2195701599121,13.2090549468994 -45.5211791992188,10.8254776000977 -52.9417495727539,8.26200771331787 -55.2353820800781,14.1984634399414 -61.4416770935059,11.5450477600098 -62.5210342407227,10.4656925201416 -62.7458992004395,19.5952415466309 -62.2961654663086,16.0423622131348 -59.1930198669434,6.41810894012451 -45.6560974121094,13.2090549468994 -63.510440826416,20.4497318267822 -58.1586380004883,17.8412895202637 -47.0952453613281,13.2990007400513 -55.5951690673828,7.90222263336182 -64.1850433349609,20.5396785736084 -57.3041458129883,12.489483833313 -59.327938079834,8.48687362670898 -58.8782081604004,14.1534900665283 -57.34912109375,8.03714179992676 -60.5871887207031,18.1561012268066 -64.1850433349609,7.13767910003662 -56.49462890625,11.6799669265747 -56.8993873596191,10.9154233932495 -55.9549522399902,6.68794727325439 -57.034309387207,5.33875274658203 -61.3517303466797,10.0159606933594 -53.0766716003418,7.22762584686279 -57.034309387207,10.1958532333374 -60.0475082397461,6.41810894012451 -63.4204940795898,5.78848457336426 -60.1824264526367,9.02655124664307 -61.4416770935059,6.64297485351562 -60.1824264526367,18.7857246398926 -62.5660057067871,20.4047584533691 -59.8226432800293,13.6138134002686 -52.4020729064941,9.74612140655518 -56.5845756530762,10.4207191467285 -59.327938079834,20.4497318267822 -54.1110534667969,13.4339199066162 -63.6903343200684,8.17206192016602 -62.3861122131348,11.2752084732056 -58.8782081604004,5.38372611999512 -64.1400680541992,7.40751838684082 -50.4232559204102,12.9392156600952 -61.2617835998535,11.1852626800537 -43.857177734375,10.8254776000977 -60.0475082397461,15.5476579666138 -63.6003875732422,22.0237922668457 -55.4602470397949,11.0953159332275 -62.7458992004395,7.90222263336182 -60.3173484802246,19.1455097198486 -51.997314453125,8.80168533325195 -61.531623840332,22.9232540130615 -56.2247924804688,14.8730602264404 -57.4840393066406,14.9180335998535 -56.7194976806641,10.9603967666626 -51.2327728271484,13.5238666534424 -57.2591743469238,12.5794296264648 -55.4152755737305,15.5926313400269 -56.8544158935547,9.07152462005615 -57.3940925598145,10.6006116867065 -61.8014602661133,15.0529537200928 -49.164005279541,13.6138134002686 -43.1376037597656,11.7699136734009 -62.6559524536133,14.8280878067017 -54.8755950927734,11.2302360534668 -59.4178848266602,8.39692687988281 -44.9815063476562,10.8254776000977 -61.4416770935059,20.674596786499 -55.9999237060547,9.56622886657715 -58.8782081604004,12.309591293335 -56.9443626403809,18.650806427002 -58.6533432006836,13.1191082000732 -47.814811706543,12.3995380401611 -53.6613235473633,8.7117395401001 -58.5184211730957,18.650806427002 -58.0686912536621,12.0397529602051 -62.3861122131348,7.72233009338379 -43.8121948242188,11.994779586792 -58.0237159729004,9.52125644683838 -50.018497467041,6.82286739349365 -58.1136627197266,14.9630069732666 -55.5501937866211,10.0609340667725 -64.7696914672852,9.25141716003418 -49.0740585327148,14.0635442733765 -61.6665420532227,22.9682273864746 -62.7908706665039,11.2752084732056 -53.2115898132324,10.1059074401855 -57.0792808532715,15.8624706268311 -53.9761352539062,13.4339199066162 -59.6877212524414,18.6058330535889 -62.5210342407227,7.54243755340576 -62.8358459472656,9.47628307342529 -63.825252532959,6.1932430267334 -63.6003875732422,15.1878728866577 -61.6665420532227,22.4285507202148 -54.5607833862305,12.2646179199219 -59.0580978393555,5.20383358001709 -63.9151992797852,8.03714179992676 -54.830623626709,6.73292064666748 -56.7644691467285,14.2884101867676 -55.4152755737305,6.55302810668945 -64.5897979736328,8.66676616668701 -53.4814300537109,12.17467212677 -64.3199615478516,21.9338455200195 -57.1242523193359,10.6905584335327 -61.9813537597656,22.4735221862793 -62.0713005065918,16.80690574646 -62.1162719726562,10.1059074401855 -62.9707641601562,23.9126644134521 -62.1162719726562,12.8942422866821 -59.7776718139648,13.1640815734863 -52.0422897338867,8.57682037353516 -51.6375312805176,13.5238666534424 -64.7696914672852,20.7645435333252 -49.478816986084,5.51864528656006 -52.1322326660156,11.814887046814 -54.6507301330566,15.9074440002441 -56.5845756530762,5.60859203338623 -54.9655418395996,10.8254776000977 -49.0740585327148,12.1296987533569 -60.5871887207031,23.19309425354 -47.7698402404785,11.5000743865967 -61.846435546875,19.6402149200439 -62.2511940002441,19.1455097198486 -62.7908706665039,13.7037591934204 -60.0475082397461,11.4551019668579 -62.5210342407227,7.31757164001465 -61.0818901062012,23.8676910400391 -59.7776718139648,5.51864528656006 -59.0580978393555,16.5820407867432 -57.4390640258789,15.4127388000488 -49.2089805603027,12.3995380401611 -61.3967056274414,22.0687656402588 -64.4998474121094,20.2248649597168 -55.9099807739258,8.80168533325195 -58.8782081604004,10.6455850601196 -51.5475845336914,13.6138134002686 -51.997314453125,11.0503435134888 -57.9787445068359,23.7777442932129 -61.7115173339844,18.8756713867188 -51.3227157592773,14.4683027267456 -59.327938079834,12.3995380401611 -64.0501174926758,20.7645435333252 -60.677131652832,17.1217193603516 -62.8358459472656,19.325403213501 -64.7696914672852,15.0079803466797 -58.9231796264648,8.4419002532959 -60.5871887207031,10.1958532333374 -59.4178848266602,19.4153499603271 -50.1534156799316,11.6799669265747 -61.846435546875,18.4259395599365 -52.312126159668,11.1402893066406 -54.3359184265137,14.9630069732666 -54.6057586669922,12.6244029998779 -52.7168846130371,7.18265247344971 -59.327938079834,18.6957778930664 -64.4548797607422,22.7883358001709 -58.9231796264648,17.6613960266113 -56.7644691467285,9.25141716003418 -60.9469718933105,15.502685546875 -64.2749862670898,6.77789402008057 -63.4654693603516,21.9788188934326 -64.5897979736328,13.5688400268555 -53.2565612792969,5.74351119995117 -52.9867248535156,15.6376037597656 -63.825252532959,9.83606815338135 -49.9285507202148,11.5900211334229 -64.4998474121094,14.8280878067017 -56.8993873596191,14.8280878067017 -49.8835754394531,7.54243755340576 -61.5765953063965,22.4285507202148 -59.9125900268555,5.51864528656006 -59.7326965332031,5.56361865997314 -55.6401405334473,15.7275505065918 -62.3411407470703,10.6455850601196 -61.0818901062012,18.3809661865234 -64.2749862670898,14.5132751464844 -61.6665420532227,11.9498062133789 -56.7644691467285,17.5714492797852 -64.5897979736328,6.86783981323242 -60.3623199462891,16.0423622131348 -61.3517303466797,11.0953159332275 -59.5078315734863,11.9498062133789 -62.5660057067871,21.6190338134766 -56.6745223999023,11.9048328399658 -59.642749786377,13.1191082000732 -56.9443626403809,8.08211517333984 -60.991943359375,9.70114898681641 -60.4972381591797,21.6640071868896 -51.0528793334961,15.0529537200928 -62.0263290405273,18.1111278533936 -53.8861885070801,10.5106649398804 -62.7009239196777,23.9126644134521 -55.9549522399902,8.35195446014404 -58.3385314941406,17.0317726135254 -63.8702239990234,19.0555629730225 -50.2433624267578,6.64297485351562 -56.4496574401855,13.6587858200073 -60.3173484802246,18.0211811065674 -53.3015365600586,11.8598594665527 -46.2407531738281,11.0053701400757 -52.2221794128418,6.14826965332031 -62.4310836791992,12.4445114135742 -49.3888740539551,14.4233293533325 -57.1242523193359,14.7831144332886 -63.7802810668945,17.1217193603516 -51.0978507995605,13.4339199066162 -47.2301635742188,11.7249402999878 -55.8650054931641,5.6985387802124 -63.4204940795898,19.5052947998047 -58.3385314941406,19.5502681732178 -51.682502746582,10.3307723999023 -63.7353057861328,15.4127388000488 -54.6507301330566,10.6455850601196 -63.4654693603516,19.3703765869141 -62.9707641601562,8.53184700012207 -63.9601745605469,10.0609340667725 -64.3649291992188,21.5290870666504 -58.2036094665527,5.96837711334229 -62.6559524536133,13.2540273666382 -54.5607833862305,12.7143497467041 -51.8174209594727,11.3651552200317 -62.7009239196777,14.6481952667236 -48.5343818664551,13.6587858200073 -50.6031455993652,5.47367286682129 -59.3729095458984,15.1429004669189 -53.4814300537109,16.4021472930908 -56.4496574401855,14.0635442733765 -60.8120536804199,15.502685546875 -63.5554122924805,21.0793552398682 -60.4972381591797,22.3835773468018 -57.6189575195312,15.817497253418 -51.2777442932129,8.75671291351318 -50.3782806396484,14.7831144332886 -54.3808898925781,5.65356540679932 -60.0924835205078,22.2936305999756 -46.6005554199219,11.2302360534668 -55.9099807739258,9.43130970001221 -58.9681549072266,18.8756713867188 -58.6083679199219,13.5238666534424 -60.6321601867676,22.0687656402588 -56.4046859741211,9.88104152679443 -56.5845756530762,12.0847253799438 -60.4522666931152,9.56622886657715 -61.9363822937012,12.5344572067261 -58.4284744262695,11.6799669265747 -60.2274017333984,7.40751838684082 -53.6613235473633,8.57682037353516 -52.851806640625,13.7037591934204 -43.6772766113281,11.1402893066406 -63.2855758666992,20.5396785736084 -62.5660057067871,18.5608596801758 -57.7988510131836,13.6587858200073 -49.9735221862793,11.5450477600098 -59.8226432800293,15.7725238800049 -60.2274017333984,17.481502532959 -55.8650054931641,6.50805473327637 -64.7696914672852,13.3889465332031 -57.3940925598145,10.8704509735107 -51.2327728271484,9.88104152679443 -62.161247253418,23.3729858398438 -56.49462890625,6.01335048675537 -60.2274017333984,14.3783569335938 -52.9417495727539,7.22762584686279 -54.6957054138184,6.95778656005859 -51.5026092529297,12.669376373291 -50.5581741333008,7.13767910003662 -63.9151992797852,18.7407512664795 -60.9469718933105,21.6190338134766 -60.991943359375,12.8492698669434 -50.3782806396484,12.0847253799438 -58.698314666748,9.65617561340332 -59.8676147460938,19.6402149200439 -60.7221069335938,5.96837711334229 -64.634765625,16.177282333374 -61.2617835998535,17.8862609863281 -64.3199615478516,8.26200771331787 -60.5422134399414,17.0317726135254 -47.4100646972656,13.34397315979 -56.5845756530762,13.6587858200073 -63.0157356262207,15.4127388000488 -62.4310836791992,22.6983890533447 -64.5897979736328,7.90222263336182 -59.8226432800293,12.9392156600952 -57.3940925598145,16.2672290802002 -54.4708366394043,5.29378032684326 -50.333309173584,14.6032218933105 -60.8570251464844,16.492094039917 -63.6453628540039,6.50805473327637 -62.5660057067871,17.1217193603516 -56.3147354125977,5.78848457336426 -56.7194976806641,12.5794296264648 -64.0051422119141,17.7513427734375 -64.3199615478516,6.41810894012451 -58.2485809326172,23.822717666626 -51.3227157592773,9.83606815338135 -61.846435546875,21.4391403198242 -61.6665420532227,19.7301616668701 -60.5871887207031,22.833309173584 -52.7618598937988,16.4021472930908 -62.5210342407227,23.8676910400391 -59.5078315734863,10.5106649398804 -60.0475082397461,12.5794296264648 -57.7538795471191,12.2646179199219 -63.1506576538086,10.6006116867065 -53.7062950134277,9.83606815338135 -59.0580978393555,16.3571739196777 -53.1216430664062,15.4127388000488 -53.166618347168,13.1640815734863 -56.5396041870117,14.3333835601807 -57.5290145874023,12.5794296264648 -47.5,13.7037591934204 -63.510440826416,10.4656925201416 -63.2406005859375,5.29378032684326 -62.6109771728516,11.4551019668579 -50.7380676269531,12.2646179199219 -63.6003875732422,10.9154233932495 -62.5660057067871,21.8438987731934 -50.1534156799316,6.05832386016846 -63.1056823730469,8.08211517333984 -50.8280143737793,5.78848457336426 -54.7406768798828,11.7699136734009 -55.145435333252,10.5556383132935 -48.849193572998,5.51864528656006 -54.8755950927734,13.0291614532471 -58.5184211730957,13.1191082000732 -62.9707641601562,11.0503435134888 -57.1692276000977,11.6799669265747 -54.7856521606445,11.2752084732056 -63.2406005859375,7.18265247344971 -49.3438987731934,6.91281318664551 -62.9257888793945,17.8412895202637 -61.1268653869629,7.63238334655762 -55.5501937866211,7.81227684020996 -51.7274780273438,15.3677654266357 -56.2697639465332,14.0635442733765 -61.4866485595703,15.4577121734619 -62.3411407470703,23.4629325866699 -60.3623199462891,20.3597850799561 -54.5607833862305,12.1296987533569 -59.2829666137695,21.2142753601074 -63.1506576538086,18.7857246398926 -64.0051422119141,23.822717666626 -63.6453628540039,16.6270141601562 -47.1402282714844,13.5238666534424 -63.510440826416,15.5926313400269 -62.2062187194824,21.7539520263672 -61.6215667724609,14.3333835601807 -61.2617835998535,23.5978527069092 -56.6295471191406,16.9418258666992 -62.4310836791992,7.76730346679688 -62.2961654663086,8.57682037353516 -64.7696914672852,16.4471206665039 -55.5951690673828,14.6481952667236 -52.8967781066895,15.4577121734619 -64.1850433349609,5.20383358001709 -50.2433624267578,6.05832386016846 -56.2697639465332,12.3995380401611 -62.6559524536133,6.55302810668945 -64.3649291992188,14.5582485198975 -64.4998474121094,20.4497318267822 -48.7142753601074,13.0741348266602 -50.1983871459961,12.489483833313 -58.4734497070312,16.9867992401123 -54.3359184265137,10.4207191467285 -54.2909469604492,15.6376037597656 -53.6613235473633,14.8730602264404 -59.327938079834,14.1534900665283 -53.3914833068848,16.6270141601562 -62.5660057067871,21.349193572998 -59.6877212524414,23.9576377868652 -63.0157356262207,20.8544902801514 -63.4204940795898,21.9788188934326 -48.4894104003906,11.4101285934448 -63.9601745605469,23.5528793334961 -59.1930198669434,10.1508798599243 -64.4998474121094,21.3042221069336 -49.4338455200195,12.7143497467041 -60.6321601867676,10.5106649398804 -59.3729095458984,9.47628307342529 -58.9681549072266,6.91281318664551 -52.1772079467773,12.984188079834 -64.5448226928711,8.12708854675293 -64.634765625,5.65356540679932 -52.6719131469727,13.5688400268555 -56.7194976806641,8.84665870666504 -58.1586380004883,5.9234037399292 -59.4178848266602,6.91281318664551 -64.5448226928711,7.09270572662354 -57.7538795471191,13.6138134002686 -60.677131652832,21.0343818664551 -56.6745223999023,12.8492698669434 -49.478816986084,12.489483833313 -63.195629119873,9.25141716003418 -46.2407531738281,12.354564666748 -45.2513427734375,12.7143497467041 -55.6851119995117,11.5450477600098 -61.2617835998535,18.5158863067627 -48.8941688537598,13.5238666534424 -64.7247161865234,6.1932430267334 -62.161247253418,15.502685546875 -53.8412132263184,6.77789402008057 -52.7618598937988,14.1085166931152 -63.3755226135254,9.07152462005615 -50.1983871459961,13.4339199066162 -45.1164245605469,10.8704509735107 -44.48681640625,10.4656925201416 -61.4866485595703,19.8650798797607 -60.4522666931152,7.99216938018799 -58.7882614135742,15.4127388000488 -55.5501937866211,8.7117395401001 -59.1930198669434,23.1031475067139 -60.6321601867676,17.0317726135254 -57.34912109375,14.0185708999634 -64.1850433349609,18.8756713867188 -53.8861885070801,14.2884101867676 -59.7776718139648,7.13767910003662 -58.4284744262695,17.9762077331543 -63.7353057861328,18.4259395599365 -62.3861122131348,22.0687656402588 -61.7564888000488,9.65617561340332 -57.9787445068359,16.4471206665039 -59.9125900268555,20.2698383331299 -61.0369186401367,14.5132751464844 -55.9099807739258,17.8412895202637 -58.0686912536621,10.6006116867065 -63.3755226135254,12.309591293335 -61.1268653869629,8.03714179992676 -60.1374549865723,19.8650798797607 -59.5528030395508,21.1693019866943 -52.1322326660156,9.74612140655518 -61.1268653869629,15.817497253418 -62.0263290405273,17.7513427734375 -61.5765953063965,11.9048328399658 -44.1719970703125,11.5450477600098 -63.0157356262207,20.5396785736084 -60.8120536804199,7.58741092681885 -62.7458992004395,6.23821640014648 -59.7776718139648,13.5688400268555 -58.4734497070312,11.0053701400757 -62.0713005065918,11.0503435134888 -55.5951690673828,10.4656925201416 -58.3385314941406,19.1455097198486 -45.6560974121094,13.0291614532471 -60.5871887207031,21.8438987731934 -59.013126373291,12.0847253799438 -60.0475082397461,8.35195446014404 -59.013126373291,8.21703433990479 -58.2036094665527,13.5688400268555 -59.4178848266602,21.4391403198242 -54.6057586669922,10.1059074401855 -57.0792808532715,7.31757164001465 -50.1534156799316,14.5132751464844 -62.7458992004395,22.2486572265625 -63.3305511474609,7.90222263336182 -57.9337692260742,15.502685546875 -64.3199615478516,11.9048328399658 -52.4920196533203,14.1534900665283 -53.4814300537109,14.6032218933105 -58.9231796264648,11.9498062133789 -63.1506576538086,14.7381420135498 -50.4682273864746,5.74351119995117 -55.2353820800781,6.64297485351562 -63.195629119873,21.7989253997803 -58.1586380004883,6.64297485351562 -63.510440826416,7.54243755340576 -57.4840393066406,12.17467212677 -50.5132026672363,12.7593231201172 -63.5554122924805,14.1984634399414 -62.7458992004395,6.77789402008057 -64.4998474121094,8.26200771331787 -64.7247161865234,22.6084423065186 -57.0792808532715,14.4233293533325 -56.7644691467285,7.54243755340576 -64.0501174926758,12.2646179199219 -54.8755950927734,12.8042964935303 -56.809440612793,5.74351119995117 -49.7486572265625,12.8492698669434 -63.3755226135254,19.1005363464355 -61.9363822937012,23.822717666626 -63.6453628540039,10.7355308532715 -62.161247253418,11.1852626800537 -62.161247253418,13.0741348266602 -59.9125900268555,20.8994636535645 -61.9813537597656,21.3941669464111 -50.5581741333008,13.4788932800293 -62.161247253418,20 -57.9337692260742,10.6006116867065 -55.6401405334473,11.994779586792 -63.4204940795898,22.9232540130615 -53.166618347168,10.5106649398804 -57.2591743469238,6.64297485351562 -60.4072952270508,12.0847253799438 -52.312126159668,7.40751838684082 -61.0818901062012,6.28318881988525 -60.7670783996582,8.84665870666504 -61.3517303466797,18.2910194396973 -60.8570251464844,13.0291614532471 -59.1480445861816,7.99216938018799 -51.3676910400391,13.7937049865723 -60.991943359375,20.3597850799561 -61.9813537597656,14.4233293533325 -53.4364547729492,14.1085166931152 -46.5555725097656,11.7699136734009 -60.9020004272461,10.7355308532715 -59.9575614929199,19.3703765869141 -56.6295471191406,14.3783569335938 -55.7750587463379,12.7143497467041 -58.2485809326172,17.8862609863281 -58.7882614135742,7.27259826660156 -58.4734497070312,14.5132751464844 -58.5184211730957,14.4683027267456 -46.6005554199219,12.17467212677 -61.1718368530273,22.4285507202148 -50.5132026672363,8.4419002532959 -61.1718368530273,13.4788932800293 -58.2036094665527,17.0317726135254 -48.5793571472168,11.3651552200317 -61.3517303466797,10.9603967666626 -53.9311599731445,7.22762584686279 -58.6533432006836,16.0423622131348 -58.4734497070312,17.9762077331543 -62.9707641601562,16.2222557067871 -50.2883338928223,7.27259826660156 -47.0952453613281,12.309591293335 -55.1004638671875,10.6905584335327 -53.6163482666016,9.74612140655518 -53.8412132263184,5.60859203338623 -53.8861885070801,8.03714179992676 -51.4126625061035,7.22762584686279 -64.4998474121094,10.6455850601196 -50.4232559204102,14.5132751464844 -43.63232421875,11.1402893066406 -56.6295471191406,10.5106649398804 -61.3517303466797,14.7381420135498 -56.2247924804688,17.0767459869385 -60.677131652832,16.5820407867432 -52.9417495727539,10.5556383132935 -57.6189575195312,23.8676910400391 -59.7776718139648,12.8042964935303 -56.1348457336426,7.40751838684082 -51.4576377868652,11.1402893066406 -63.4204940795898,21.7989253997803 -54.201000213623,14.6481952667236 -54.4258651733398,14.5132751464844 -53.5264015197754,9.38633632659912 -62.6559524536133,7.18265247344971 -59.1480445861816,11.8598594665527 -49.6587104797363,11.5900211334229 -56.9893341064453,8.48687362670898 -58.5184211730957,9.25141716003418 -64.4548797607422,12.309591293335 -62.2062187194824,19.8201065063477 -54.201000213623,8.21703433990479 -56.9443626403809,17.166690826416 -60.991943359375,13.1640815734863 -62.6559524536133,9.34136390686035 -58.1586380004883,14.8280878067017 -61.0818901062012,15.3677654266357 -55.4602470397949,13.2540273666382 -63.6903343200684,6.86783981323242 -64.0950927734375,22.833309173584 -63.6903343200684,22.518497467041 -56.9893341064453,10.7805042266846 -63.2855758666992,5.65356540679932 -58.7432861328125,6.86783981323242 -60.5871887207031,16.4021472930908 -53.7062950134277,8.57682037353516 -51.0978507995605,12.4445114135742 -49.5237922668457,13.7487316131592 -54.7856521606445,11.3201818466187 -58.7432861328125,20.674596786499 -54.6057586669922,6.82286739349365 -62.2961654663086,13.0291614532471 -64.2300109863281,14.2434368133545 -62.4310836791992,6.86783981323242 -50.8280143737793,7.49746417999268 -58.9231796264648,8.57682037353516 -61.531623840332,15.4127388000488 -51.3676910400391,7.6773567199707 -62.1162719726562,15.5926313400269 -49.164005279541,12.7143497467041 -60.0924835205078,10.8704509735107 -64.3649291992188,14.1534900665283 -62.7009239196777,22.6084423065186 -49.164005279541,13.9286251068115 -60.3623199462891,12.2196445465088 -52.1772079467773,10.6006116867065 -62.8808174133301,9.25141716003418 -61.2617835998535,16.2672290802002 -61.6215667724609,21.349193572998 -63.7353057861328,18.8306980133057 -52.0872611999512,5.78848457336426 -61.306755065918,22.6983890533447 -63.7802810668945,23.6428260803223 -60.4072952270508,11.7699136734009 -60.2274017333984,21.5740604400635 -56.179817199707,8.98157787322998 -62.5660057067871,7.85724925994873 -64.4099044799805,17.9762077331543 -63.2406005859375,18.8756713867188 -60.1824264526367,16.3571739196777 -62.4310836791992,7.36254501342773 -59.8676147460938,15.7725238800049 -55.3253288269043,6.77789402008057 -61.7115173339844,22.2936305999756 -53.7062950134277,8.66676616668701 -63.2406005859375,23.6877975463867 -45.0714721679688,11.3201818466187 -60.2723731994629,16.8968524932861 -56.6745223999023,7.85724925994873 -54.7856521606445,10.7805042266846 -53.7062950134277,8.17206192016602 -50.1983871459961,14.3333835601807 -58.1136627197266,15.3227920532227 -60.7221069335938,6.10329627990723 -59.5528030395508,19.1904830932617 -64.7696914672852,8.12708854675293 -60.9469718933105,23.822717666626 -57.8887977600098,10.8254776000977 -44.8465881347656,11.9048328399658 -58.3385314941406,19.4603214263916 -59.642749786377,19.8650798797607 -53.9311599731445,6.68794727325439 -53.2565612792969,5.29378032684326 -53.7962417602539,11.1852626800537 -58.5184211730957,8.39692687988281 -48.8042221069336,11.5900211334229 -56.49462890625,16.2222557067871 -50.9629325866699,14.8280878067017 -53.7062950134277,9.07152462005615 -58.9231796264648,19.010591506958 -64.2749862670898,7.13767910003662 -61.0369186401367,7.90222263336182 -63.9151992797852,16.9418258666992 -63.0607109069824,8.4419002532959 -59.7326965332031,19.7751350402832 -64.5448226928711,6.32816219329834 -54.3808898925781,16.6719875335693 -61.7564888000488,22.1587104797363 -51.1428260803223,8.12708854675293 -55.6401405334473,15.4577121734619 -63.3755226135254,10.1059074401855 -50.6930923461914,13.9735984802246 -52.8068313598633,8.57682037353516 -51.0079040527344,14.7831144332886 -58.7432861328125,17.6164226531982 -54.6507301330566,13.4339199066162 -63.2406005859375,19.2354564666748 -52.6269378662109,7.13767910003662 -63.4654693603516,21.8438987731934 -51.4126625061035,13.8386783599854 -47.5899467468262,12.489483833313 -58.2935562133789,15.9074440002441 -61.3967056274414,7.9471960067749 -50.9629325866699,13.7037591934204 -52.4020729064941,12.354564666748 -57.7089042663574,18.1111278533936 -61.4866485595703,20.4047584533691 -54.515811920166,13.0741348266602 -62.3411407470703,12.6244029998779 -52.8967781066895,10.4656925201416 -53.3914833068848,7.36254501342773 -64.1400680541992,19.7301616668701 -59.2829666137695,8.4419002532959 -58.6533432006836,12.7593231201172 -44.3968505859375,12.6244029998779 -63.1506576538086,12.3995380401611 -63.6903343200684,7.76730346679688 -55.3703002929688,17.2116641998291 -61.6215667724609,11.5000743865967 -60.0924835205078,8.4419002532959 -53.0766716003418,14.0185708999634 -59.7776718139648,7.49746417999268 -64.4548797607422,15.0979270935059 -63.5554122924805,10.7805042266846 -58.8332328796387,6.41810894012451 -56.4496574401855,16.3571739196777 -64.1400680541992,19.1455097198486 -57.1242523193359,12.5344572067261 -63.9151992797852,10.6905584335327 -53.4364547729492,6.55302810668945 -62.3861122131348,7.76730346679688 -59.7776718139648,13.5238666534424 -54.1560249328613,8.62179279327393 -56.49462890625,6.91281318664551 -56.3147354125977,16.4471206665039 -56.8544158935547,13.0291614532471 -62.8808174133301,23.507905960083 -51.4126625061035,5.9234037399292 -54.2459716796875,5.87843132019043 -62.0263290405273,20.9444370269775 -64.5897979736328,5.65356540679932 -64.2300109863281,19.325403213501 -48.8042221069336,13.7937049865723 -60.4522666931152,23.3729858398438 -54.0660781860352,15.7275505065918 -59.8676147460938,9.56622886657715 -63.0607109069824,17.2566375732422 -63.4204940795898,20.4947052001953 -61.6665420532227,5.74351119995117 -54.5607833862305,8.17206192016602 -61.2168121337891,10.8704509735107 -61.4416770935059,21.349193572998 -48.6243286132812,13.6587858200073 -64.1850433349609,21.9338455200195 -62.8808174133301,21.0793552398682 -63.2406005859375,23.822717666626 -61.8014602661133,20.674596786499 -57.4840393066406,12.5794296264648 -60.0924835205078,8.03714179992676 -55.9999237060547,9.79109477996826 -43.857177734375,11.1852626800537 -55.0105171203613,10.1508798599243 -59.5977783203125,21.4391403198242 -49.8835754394531,13.9286251068115 -62.7458992004395,15.502685546875 -61.2168121337891,17.6613960266113 -63.7353057861328,19.3703765869141 -54.5607833862305,9.9260139465332 -59.013126373291,12.2646179199219 -60.0924835205078,17.8412895202637 -64.7247161865234,16.5370674133301 -47.5899467468262,11.5450477600098 -60.8120536804199,10.9603967666626 -62.5210342407227,21.2592487335205 -54.6057586669922,12.3995380401611 -64.3649291992188,15.7275505065918 -60.3623199462891,8.30698108673096 -55.9999237060547,13.2540273666382 -61.2168121337891,14.1984634399414 -59.8676147460938,23.5528793334961 -64.0051422119141,9.20644378662109 -59.9125900268555,19.9100532531738 -63.9151992797852,23.2380676269531 -55.6401405334473,7.85724925994873 -59.1930198669434,6.50805473327637 -59.1930198669434,20.5846500396729 -51.9073677062988,13.4788932800293 -53.7512664794922,10.1059074401855 -56.0898704528809,14.1085166931152 -60.2274017333984,5.47367286682129 -54.6507301330566,7.22762584686279 -51.0528793334961,7.45249080657959 -58.2935562133789,12.6244029998779 -64.7696914672852,16.2672290802002 -53.2565612792969,5.51864528656006 -54.0660781860352,13.0741348266602 -63.1506576538086,18.1111278533936 -51.2327728271484,5.74351119995117 -63.3305511474609,22.5634689331055 -64.2749862670898,16.1323089599609 -56.0898704528809,17.5264778137207 -57.5290145874023,14.6032218933105 -45.34130859375,12.984188079834 -59.7776718139648,11.8598594665527 -64.2749862670898,16.6270141601562 -56.5396041870117,8.53184700012207 -52.9417495727539,11.4101285934448 -62.8808174133301,18.9206447601318 -64.4998474121094,19.8201065063477 -56.7194976806641,12.489483833313 -58.2485809326172,19.9100532531738 -59.6877212524414,21.349193572998 -56.49462890625,17.7963161468506 -50.6930923461914,8.03714179992676 -52.6269378662109,8.62179279327393 -61.7115173339844,15.4577121734619 -57.7988510131836,12.2196445465088 -60.0025367736816,8.39692687988281 -60.2723731994629,19.5502681732178 -58.6083679199219,10.0159606933594 -57.0792808532715,12.17467212677 -44.9365234375,11.3651552200317 -54.1110534667969,16.177282333374 -56.7194976806641,16.4021472930908 -52.0422897338867,5.4286994934082 -61.5765953063965,16.0423622131348 -60.7221069335938,12.2646179199219 -64.2300109863281,13.2540273666382 -62.9707641601562,6.28318881988525 -60.9469718933105,22.3835773468018 -60.9020004272461,9.11649799346924 -55.1904067993164,13.8386783599854 -61.5765953063965,12.7593231201172 -53.1216430664062,10.9603967666626 -60.5422134399414,7.81227684020996 -58.8332328796387,7.81227684020996 -50.3782806396484,14.8730602264404 -64.2300109863281,17.0317726135254 -62.4760589599609,10.0159606933594 -60.3173484802246,22.0687656402588 -61.2168121337891,8.21703433990479 -51.5026092529297,8.03714179992676 -62.8358459472656,7.85724925994873 -59.5078315734863,18.9656181335449 -56.6295471191406,7.31757164001465 -49.2539520263672,11.5900211334229 -52.6269378662109,7.00275993347168 -59.327938079834,20.2248649597168 -55.2803535461426,9.34136390686035 -62.9257888793945,12.7593231201172 -57.2141990661621,6.82286739349365 -53.3914833068848,8.62179279327393 -53.7062950134277,15.3227920532227 -51.1877975463867,13.2090549468994 -49.478816986084,6.68794727325439 -61.8914070129395,7.85724925994873 -51.8174209594727,13.6138134002686 -64.0950927734375,10.6905584335327 -51.682502746582,9.56622886657715 -54.2909469604492,11.5000743865967 -53.1216430664062,7.99216938018799 -52.536994934082,7.85724925994873 -47.814811706543,12.2196445465088 -56.7194976806641,6.41810894012451 -64.0950927734375,14.3333835601807 -53.8861885070801,8.80168533325195 -62.3411407470703,9.88104152679443 -57.3041458129883,14.3333835601807 -56.0448989868164,7.54243755340576 -64.5897979736328,16.1323089599609 -62.2062187194824,11.8598594665527 -64.4548797607422,18.5608596801758 -51.7724494934082,11.3651552200317 -63.195629119873,6.86783981323242 -61.9363822937012,6.41810894012451 -59.6877212524414,8.21703433990479 -64.634765625,20.2248649597168 -52.312126159668,9.97098731994629 -63.8702239990234,20.6296234130859 -52.8068313598633,9.74612140655518 -64.3649291992188,16.177282333374 -53.6613235473633,8.93660545349121 -60.3173484802246,21.6190338134766 -62.4760589599609,16.0423622131348 -62.2961654663086,20.4947052001953 -58.3835029602051,11.1852626800537 -55.5501937866211,9.43130970001221 -64.5448226928711,21.5290870666504 -54.515811920166,10.1508798599243 -56.3597106933594,12.0397529602051 -64.6797409057617,19.8650798797607 -59.1480445861816,8.35195446014404 -62.8808174133301,5.33875274658203 -52.6269378662109,14.1534900665283 -50.333309173584,6.23821640014648 -53.4814300537109,9.83606815338135 -54.9205703735352,10.4656925201416 -51.7274780273438,12.3995380401611 -54.4708366394043,5.65356540679932 -49.0290870666504,14.2884101867676 -64.0950927734375,20.4497318267822 -55.3253288269043,17.6164226531982 -51.8623962402344,7.63238334655762 -53.2115898132324,15.2778186798096 -62.1162719726562,16.0873355865479 -57.7538795471191,9.9260139465332 -63.7353057861328,5.9234037399292 -64.634765625,5.20383358001709 -61.306755065918,18.0661544799805 -60.4072952270508,23.2380676269531 -62.0263290405273,18.0211811065674 -64.1850433349609,8.75671291351318 -60.8120536804199,15.0529537200928 -58.8782081604004,11.814887046814 -62.4310836791992,23.8676910400391 -62.7908706665039,21.5740604400635 -61.2617835998535,9.29639053344727 -57.2591743469238,13.9286251068115 -53.9311599731445,9.70114898681641 -59.2379913330078,19.8201065063477 -49.9285507202148,6.50805473327637 -64.7247161865234,18.9206447601318 -51.7724494934082,10.8254776000977 -58.9231796264648,19.2354564666748 -60.5422134399414,22.4285507202148 -58.7432861328125,14.3333835601807 -47.0053100585938,11.3651552200317 -57.5739860534668,18.5608596801758 -57.3940925598145,17.6164226531982 -52.3571014404297,9.38633632659912 -54.830623626709,7.58741092681885 -52.4020729064941,16.177282333374 -57.8887977600098,11.6349945068359 -50.5132026672363,14.0185708999634 -52.4470443725586,7.27259826660156 -57.5290145874023,15.1878728866577 -59.3729095458984,12.9392156600952 -59.2379913330078,17.3016109466553 -45.9259338378906,12.8492698669434 -49.5687637329102,12.1296987533569 -56.8993873596191,18.6957778930664 -56.8993873596191,11.8598594665527 -58.7882614135742,11.6349945068359 -53.8412132263184,5.96837711334229 -62.4310836791992,19.8650798797607 -55.7750587463379,14.2434368133545 -54.0211067199707,15.2328462600708 -54.4708366394043,9.02655124664307 -47.3650817871094,11.3651552200317 -64.3649291992188,8.21703433990479 -62.7009239196777,13.5688400268555 -57.5290145874023,10.0159606933594 -56.809440612793,10.2408266067505 -63.510440826416,8.03714179992676 -55.4152755737305,8.17206192016602 -56.2697639465332,12.2646179199219 -48.6243286132812,5.38372611999512 -64.2749862670898,5.29378032684326 -57.4390640258789,9.97098731994629 -49.164005279541,5.60859203338623 -49.7936325073242,12.9392156600952 -64.7247161865234,11.7699136734009 -62.9257888793945,12.17467212677 -60.1824264526367,10.5106649398804 -58.0237159729004,16.9867992401123 -56.9893341064453,16.2672290802002 -54.515811920166,6.10329627990723 -51.8174209594727,10.6905584335327 -60.7670783996582,23.19309425354 -49.3888740539551,12.8042964935303 -45.9709167480469,11.6799669265747 -60.1824264526367,18.650806427002 -61.9363822937012,20.4497318267822 -57.4840393066406,6.86783981323242 -59.5977783203125,17.1217193603516 -63.510440826416,21.3941669464111 -61.8914070129395,10.3307723999023 -63.1056823730469,15.4577121734619 -48.8042221069336,5.65356540679932 -60.9469718933105,21.4841136932373 -52.8967781066895,7.09270572662354 -52.7618598937988,14.9630069732666 -64.0051422119141,10.6006116867065 -58.0237159729004,17.481502532959 -51.6375312805176,13.5688400268555 -52.8967781066895,9.79109477996826 -60.1824264526367,10.8254776000977 -61.9813537597656,9.83606815338135 -62.7458992004395,21.6640071868896 -61.846435546875,20.4947052001953 -52.9417495727539,10.4656925201416 -50.018497467041,13.0741348266602 -57.2591743469238,12.8492698669434 -62.6559524536133,15.1429004669189 -64.4998474121094,18.2460479736328 -53.5264015197754,15.5926313400269 -52.7168846130371,13.8836517333984 -53.6163482666016,15.6825771331787 -55.7750587463379,6.77789402008057 -51.3676910400391,7.90222263336182 -60.7670783996582,18.6058330535889 -46.19580078125,12.8492698669434 -58.2485809326172,8.12708854675293 -51.9523429870605,13.5238666534424 -63.3755226135254,7.40751838684082 -59.9575614929199,9.83606815338135 -56.3147354125977,6.68794727325439 -64.3199615478516,6.82286739349365 -51.4126625061035,13.6587858200073 -62.5210342407227,13.6587858200073 -61.4416770935059,17.1217193603516 -63.9601745605469,10.6905584335327 -57.2591743469238,16.8968524932861 -59.7326965332031,6.68794727325439 -58.5184211730957,19.2804298400879 -61.846435546875,17.3465843200684 -62.9707641601562,19.9550266265869 -47.6349182128906,12.17467212677 -58.5184211730957,10.1508798599243 -58.4734497070312,15.5476579666138 -59.6877212524414,17.6613960266113 -44.5767517089844,10.8704509735107 -52.3571014404297,14.8280878067017 -60.2723731994629,14.7831144332886 -50.0634689331055,6.73292064666748 -57.1692276000977,13.0291614532471 -52.851806640625,8.08211517333984 -56.4046859741211,6.64297485351562 -61.1268653869629,22.6983890533447 -55.4602470397949,15.7275505065918 -52.4020729064941,16.0423622131348 -43.7222595214844,11.2302360534668 -55.5951690673828,15.817497253418 -57.1692276000977,14.1085166931152 -63.1506576538086,20.0899467468262 -61.846435546875,16.1323089599609 -50.0634689331055,7.18265247344971 -52.0422897338867,9.97098731994629 -54.830623626709,14.7831144332886 -64.4548797607422,14.9180335998535 -55.4152755737305,17.166690826416 -63.825252532959,23.6877975463867 -59.8226432800293,9.61120223999023 -53.9311599731445,9.25141716003418 -58.3835029602051,13.9735984802246 -58.2935562133789,15.0979270935059 -64.0950927734375,11.0953159332275 -61.531623840332,16.6719875335693 -50.3782806396484,7.00275993347168 -60.9469718933105,21.9338455200195 -63.6903343200684,18.1111278533936 -61.531623840332,12.0397529602051 -59.9575614929199,22.6534156799316 -52.3571014404297,11.8598594665527 -58.5184211730957,19.4603214263916 -55.3253288269043,8.57682037353516 -54.830623626709,13.1191082000732 -60.991943359375,18.650806427002 -53.7512664794922,8.93660545349121 -60.3623199462891,6.91281318664551 -62.8358459472656,14.1534900665283 -62.161247253418,17.2566375732422 -57.3041458129883,9.79109477996826 -61.306755065918,20.3597850799561 -52.7168846130371,9.11649799346924 -62.1162719726562,12.2196445465088 -50.333309173584,6.91281318664551 -61.2168121337891,9.88104152679443 -57.7988510131836,13.5688400268555 -50.9629325866699,9.43130970001221 -56.9443626403809,14.1085166931152 -57.034309387207,12.6244029998779 -63.3305511474609,23.4629325866699 -53.346508026123,14.6481952667236 -60.3173484802246,21.1693019866943 -58.1586380004883,17.7513427734375 -49.4338455200195,13.7037591934204 -50.2883338928223,13.2090549468994 -63.4654693603516,17.166690826416 -56.7194976806641,16.2672290802002 -62.0713005065918,12.7593231201172 -63.6453628540039,14.7381420135498 -63.1506576538086,8.98157787322998 -61.3517303466797,22.2036838531494 -61.4416770935059,9.61120223999023 -51.8623962402344,12.4445114135742 -60.0924835205078,10.7805042266846 -55.8200340270996,14.0635442733765 -64.6797409057617,7.40751838684082 -48.0846519470215,11.4551019668579 -64.7696914672852,6.55302810668945 -62.5210342407227,9.43130970001221 -63.1506576538086,8.08211517333984 -61.7115173339844,5.6985387802124 -58.5633926391602,12.669376373291 -64.2300109863281,17.5264778137207 -52.3571014404297,12.17467212677 -58.1136627197266,19.8650798797607 -54.4258651733398,8.26200771331787 -59.4628601074219,6.86783981323242 -63.4204940795898,16.5370674133301 -60.2274017333984,6.95778656005859 -62.2511940002441,11.5900211334229 -63.4204940795898,8.30698108673096 -57.663932800293,9.02655124664307 -45.9259338378906,11.7699136734009 -52.536994934082,9.47628307342529 -62.9257888793945,9.97098731994629 -48.9841156005859,12.8492698669434 -58.2485809326172,18.7857246398926 -64.0051422119141,13.7937049865723 -62.7458992004395,14.1984634399414 -60.3173484802246,19.5502681732178 -53.7962417602539,15.7725238800049 -56.49462890625,17.2566375732422 -58.9681549072266,19.5052947998047 -52.0872611999512,6.50805473327637 -64.5897979736328,21.0793552398682 -59.5528030395508,20.4947052001953 -55.1904067993164,11.1402893066406 -62.4310836791992,18.3359928131104 -59.2379913330078,10.6455850601196 -52.2671546936035,14.6931686401367 -61.5765953063965,16.851879119873 -61.9813537597656,7.00275993347168 -56.8993873596191,12.8942422866821 -51.7274780273438,5.60859203338623 -47.6798934936523,11.5450477600098 -62.0263290405273,17.5264778137207 -57.034309387207,9.20644378662109 -60.0924835205078,19.8201065063477 -53.6163482666016,5.24880695343018 -62.4760589599609,20.0449733734131 -59.7776718139648,19.1455097198486 -52.9417495727539,9.9260139465332 -58.4734497070312,7.18265247344971 -58.4284744262695,19.5952415466309 -61.531623840332,17.3915576934814 -61.4416770935059,8.21703433990479 -62.7009239196777,21.2142753601074 -49.2089805603027,13.0741348266602 -53.1216430664062,9.52125644683838 -44.8465881347656,11.0503435134888 -58.9231796264648,5.9234037399292 -53.3914833068848,10.5106649398804 -52.9867248535156,8.57682037353516 -60.7670783996582,13.2540273666382 -52.4470443725586,5.83345794677734 -58.9231796264648,21.1243286132812 -50.1983871459961,8.08211517333984 -62.0263290405273,13.6587858200073 -61.7564888000488,5.24880695343018 -50.8729858398438,7.76730346679688 -60.4522666931152,8.21703433990479 -50.7380676269531,6.14826965332031 -60.5422134399414,5.33875274658203 -54.9205703735352,14.4683027267456 -59.6877212524414,9.34136390686035 -63.2855758666992,17.4365310668945 -59.642749786377,19.685188293457 -58.698314666748,11.3651552200317 -54.515811920166,15.1429004669189 -62.9257888793945,19.4153499603271 -58.6533432006836,17.3915576934814 -63.2855758666992,22.5634689331055 -62.161247253418,11.9498062133789 -61.0818901062012,22.2486572265625 -60.0924835205078,8.89163208007812 -57.7538795471191,8.75671291351318 -62.4760589599609,8.93660545349121 -62.7009239196777,8.03714179992676 -59.8676147460938,22.9232540130615 -63.6903343200684,9.97098731994629 -58.4284744262695,13.0291614532471 -52.3571014404297,8.21703433990479 -63.6903343200684,22.6084423065186 -62.5660057067871,12.7593231201172 -54.4708366394043,7.36254501342773 -63.4654693603516,19.8201065063477 -54.4258651733398,9.25141716003418 -60.8570251464844,21.6640071868896 -52.312126159668,14.9630069732666 -61.2168121337891,10.7355308532715 -60.5422134399414,13.0741348266602 -46.3307189941406,12.984188079834 -64.634765625,20.989408493042 -49.1190338134766,12.5794296264648 -61.306755065918,7.45249080657959 -56.9443626403809,10.9603967666626 -63.6003875732422,9.65617561340332 -60.9020004272461,5.78848457336426 -61.4416770935059,6.55302810668945 -57.5290145874023,15.0979270935059 -55.5501937866211,14.4233293533325 -60.5871887207031,7.22762584686279 -62.161247253418,13.2090549468994 -63.6003875732422,22.2486572265625 -58.2036094665527,18.2010746002197 -59.6877212524414,17.7513427734375 -57.9787445068359,11.2302360534668 -57.6189575195312,9.47628307342529 -63.5554122924805,16.2672290802002 -63.825252532959,9.20644378662109 -53.5713768005371,13.4788932800293 -55.3253288269043,6.4630823135376 -61.9363822937012,10.7355308532715 -62.6109771728516,9.97098731994629 -56.8544158935547,8.93660545349121 -61.5765953063965,14.9630069732666 -64.6797409057617,10.6455850601196 -52.312126159668,9.88104152679443 -58.2935562133789,15.4577121734619 -64.7247161865234,23.2380676269531 -60.0924835205078,20.2698383331299 -64.0501174926758,11.6349945068359 -64.3199615478516,12.6244029998779 -58.0237159729004,10.9154233932495 -62.1162719726562,19.325403213501 -53.346508026123,9.83606815338135 -64.634765625,9.20644378662109 -45.6111450195312,12.354564666748 -61.2168121337891,21.4841136932373 -55.5501937866211,9.83606815338135 -57.0792808532715,11.0953159332275 -49.5237922668457,14.0635442733765 -57.34912109375,16.177282333374 -47.9947052001953,12.8942422866821 -52.4470443725586,15.0529537200928 -59.9575614929199,21.8438987731934 -55.7300872802734,5.38372611999512 -49.8386039733887,14.5582485198975 -60.9469718933105,13.8836517333984 -54.8755950927734,5.20383358001709 -51.4126625061035,8.62179279327393 -43.2725219726562,13.6587858200073 -64.3649291992188,5.47367286682129 -59.6877212524414,6.50805473327637 -58.3385314941406,19.8650798797607 -61.3517303466797,23.9126644134521 -49.2089805603027,11.9048328399658 -64.5448226928711,7.63238334655762 -58.2485809326172,13.7037591934204 -60.8120536804199,6.4630823135376 -60.8570251464844,6.10329627990723 -56.5396041870117,5.74351119995117 -60.4522666931152,7.72233009338379 -63.510440826416,8.57682037353516 -58.0686912536621,17.5714492797852 -63.2855758666992,8.80168533325195 -62.7908706665039,5.6985387802124 -54.8755950927734,6.59800148010254 -55.7300872802734,5.74351119995117 -62.5660057067871,11.7249402999878 -56.4496574401855,8.98157787322998 -63.195629119873,19.8201065063477 -59.1930198669434,15.5476579666138 -54.0660781860352,6.23821640014648 -55.0554885864258,5.47367286682129 -47.0952453613281,13.2090549468994 -61.0818901062012,18.8306980133057 -62.0713005065918,18.9206447601318 -62.0713005065918,7.09270572662354 -59.8676147460938,15.0529537200928 -58.5633926391602,17.6613960266113 -55.1904067993164,17.0767459869385 -53.9761352539062,14.4233293533325 -63.2406005859375,11.5000743865967 -60.5422134399414,22.2036838531494 -58.9681549072266,9.38633632659912 -63.0607109069824,23.5528793334961 -52.8068313598633,16.5370674133301 -62.3861122131348,17.5714492797852 -46.3756713867188,11.7699136734009 -55.2803535461426,7.49746417999268 -59.013126373291,21.1693019866943 -45.1614074707031,11.3201818466187 -63.195629119873,18.5158863067627 -60.1374549865723,23.4179592132568 -61.2168121337891,14.2884101867676 -57.1242523193359,16.5820407867432 -49.703685760498,7.22762584686279 -55.145435333252,8.4419002532959 -64.1400680541992,21.4391403198242 -57.2141990661621,12.354564666748 -60.0025367736816,17.0317726135254 -57.2591743469238,9.74612140655518 -60.7670783996582,15.7725238800049 -62.2062187194824,10.3757457733154 -50.8729858398438,5.9234037399292 -54.3808898925781,10.5106649398804 -61.531623840332,12.17467212677 -57.0792808532715,12.5344572067261 -62.3411407470703,10.1958532333374 -62.9257888793945,10.4207191467285 -60.0924835205078,8.17206192016602 -64.1400680541992,14.7831144332886 -63.0157356262207,6.4630823135376 -55.3703002929688,7.58741092681885 -50.8729858398438,14.6931686401367 -53.5713768005371,13.6138134002686 -61.6665420532227,7.72233009338379 -58.2935562133789,11.5900211334229 -53.2565612792969,16.4471206665039 -47.5899467468262,11.4101285934448 -54.7856521606445,10.3307723999023 -62.7009239196777,18.6058330535889 -59.9125900268555,13.9735984802246 -59.2379913330078,13.6138134002686 -53.4814300537109,10.8704509735107 -48.6693000793457,12.17467212677 -56.8993873596191,17.166690826416 -60.4972381591797,14.6032218933105 -52.3571014404297,10.2857999801636 -56.7644691467285,13.0741348266602 -55.9999237060547,12.309591293335 -63.3755226135254,12.669376373291 -52.4920196533203,6.14826965332031 -45.791015625,12.6244029998779 -62.4760589599609,5.4286994934082 -59.4628601074219,10.3307723999023 -55.3703002929688,8.89163208007812 -59.5977783203125,10.1508798599243 -62.8808174133301,12.489483833313 -52.9867248535156,10.2408266067505 -59.327938079834,20 -57.3940925598145,15.8624706268311 -60.3623199462891,22.4285507202148 -54.2459716796875,8.39692687988281 -60.4972381591797,6.64297485351562 -55.2803535461426,16.851879119873 -60.9020004272461,8.35195446014404 -54.6957054138184,6.4630823135376 -55.4152755737305,12.2646179199219 -56.9893341064453,6.50805473327637 -52.2221794128418,9.61120223999023 -55.5951690673828,14.8730602264404 -55.5951690673828,8.35195446014404 -56.9893341064453,8.30698108673096 -61.4416770935059,20.5846500396729 -52.312126159668,10.6006116867065 -61.3517303466797,19.1005363464355 -62.6559524536133,8.93660545349121 -50.0634689331055,13.3889465332031 -61.9813537597656,13.5238666534424 -60.5871887207031,11.5900211334229 -57.5290145874023,5.24880695343018 -47.2301635742188,12.8492698669434 -60.9020004272461,13.0291614532471 -59.8226432800293,22.2036838531494 -58.8782081604004,10.8254776000977 -61.8014602661133,6.28318881988525 -51.8623962402344,11.3201818466187 -58.1136627197266,20.0899467468262 -56.5396041870117,8.62179279327393 -60.991943359375,12.2196445465088 -60.7670783996582,22.0687656402588 -60.677131652832,23.4629325866699 -53.8861885070801,12.0397529602051 -59.4178848266602,5.74351119995117 -54.4708366394043,8.84665870666504 -57.3041458129883,10.0159606933594 -54.1110534667969,5.78848457336426 -63.3755226135254,16.2222557067871 -54.1560249328613,13.6587858200073 -61.9363822937012,18.3359928131104 -55.5052185058594,16.2672290802002 -46.6005554199219,13.1191082000732 -61.1268653869629,23.6877975463867 -64.0051422119141,19.2804298400879 -63.5554122924805,22.4735221862793 -54.9205703735352,7.49746417999268 -63.6453628540039,16.5820407867432 -58.2935562133789,19.5052947998047 -63.2406005859375,17.0317726135254 -50.8729858398438,8.7117395401001 -51.4576377868652,14.9180335998535 -57.7988510131836,6.59800148010254 -51.7724494934082,13.6138134002686 -55.145435333252,13.1640815734863 -60.0025367736816,8.4419002532959 -61.306755065918,15.9074440002441 -60.2723731994629,10.9154233932495 -57.8438262939453,5.83345794677734 -57.034309387207,16.6270141601562 -64.3199615478516,15.997389793396 -51.8623962402344,10.7355308532715 -63.7353057861328,9.88104152679443 -59.013126373291,8.17206192016602 -54.4708366394043,14.0185708999634 -63.2855758666992,23.0132007598877 -45.0264892578125,11.3651552200317 -60.8570251464844,16.6719875335693 -58.3835029602051,15.4577121734619 -56.2247924804688,15.5476579666138 -62.161247253418,15.5926313400269 -59.5977783203125,22.9232540130615 -48.7592468261719,12.3995380401611 -58.2036094665527,19.4153499603271 -61.6215667724609,12.489483833313 -56.3597106933594,16.9867992401123 -48.1296234130859,12.5344572067261 -61.8014602661133,14.0635442733765 -53.166618347168,6.73292064666748 -54.6057586669922,11.4551019668579 -56.3147354125977,10.4656925201416 -58.6083679199219,19.325403213501 -49.7486572265625,7.09270572662354 -56.5396041870117,17.8862609863281 -57.663932800293,11.1852626800537 -64.634765625,5.51864528656006 -52.6269378662109,11.6799669265747 -62.3411407470703,22.6084423065186 -49.2089805603027,12.7143497467041 -56.0448989868164,7.00275993347168 -62.8358459472656,7.27259826660156 -53.3914833068848,11.7249402999878 -59.2379913330078,19.7301616668701 -54.9205703735352,7.27259826660156 -56.0448989868164,9.25141716003418 -57.8438262939453,17.5264778137207 -51.4126625061035,6.05832386016846 -61.0818901062012,20.9444370269775 -62.2961654663086,13.8386783599854 -50.6930923461914,5.96837711334229 -63.0607109069824,15.4127388000488 -47.9947052001953,11.7249402999878 -56.9443626403809,15.9074440002441 -63.6453628540039,23.507905960083 -63.6903343200684,11.5000743865967 -64.634765625,17.481502532959 -64.6797409057617,11.6349945068359 -45.1614074707031,12.8492698669434 -49.703685760498,6.05832386016846 -59.0580978393555,8.62179279327393 -62.6559524536133,17.7063694000244 -60.4972381591797,5.60859203338623 -59.7326965332031,23.19309425354 -61.306755065918,10.1059074401855 -60.5871887207031,14.7381420135498 -48.849193572998,13.2090549468994 -57.2141990661621,17.1217193603516 -51.1877975463867,15.0079803466797 -58.3385314941406,6.10329627990723 -48.2195701599121,12.7593231201172 -63.7353057861328,7.13767910003662 -55.9999237060547,5.65356540679932 -59.9575614929199,20.4947052001953 -59.9125900268555,23.4629325866699 -46.4656372070312,11.6349945068359 -64.7696914672852,23.4629325866699 -54.7406768798828,11.6799669265747 -59.013126373291,23.2830390930176 -60.0475082397461,13.8836517333984 -62.8358459472656,16.8968524932861 -47.0053100585938,12.3995380401611 -64.1400680541992,23.0132007598877 -63.4204940795898,16.9867992401123 -59.6877212524414,10.8254776000977 -62.6109771728516,15.9524164199829 -64.0051422119141,8.48687362670898 -61.2617835998535,17.6164226531982 -59.5528030395508,12.0847253799438 -53.6613235473633,15.7275505065918 -64.4998474121094,20.4947052001953 -52.1772079467773,8.08211517333984 -53.7512664794922,9.97098731994629 -58.698314666748,6.41810894012451 -58.3835029602051,9.34136390686035 -64.0501174926758,23.2380676269531 -52.3571014404297,14.2884101867676 -58.5184211730957,18.4709129333496 -50.9629325866699,14.1984634399414 -55.1004638671875,14.2884101867676 -45.2513427734375,11.0503435134888 -51.0978507995605,6.82286739349365 -61.7564888000488,10.4207191467285 -64.3199615478516,16.8968524932861 -64.1400680541992,13.1640815734863 -60.7670783996582,16.492094039917 -61.4866485595703,8.98157787322998 -62.2961654663086,21.9338455200195 -59.1930198669434,16.1323089599609 -52.6269378662109,10.6006116867065 -61.6665420532227,7.81227684020996 -56.8544158935547,15.2328462600708 -59.013126373291,19.1455097198486 -60.8570251464844,6.59800148010254 -54.9655418395996,15.1429004669189 -57.7988510131836,18.8306980133057 -53.2565612792969,6.41810894012451 -48.0396766662598,12.8942422866821 -61.6665420532227,5.96837711334229 -63.0157356262207,10.3307723999023 -59.2829666137695,15.817497253418 -58.4284744262695,18.0661544799805 -64.2749862670898,5.74351119995117 -55.9549522399902,10.7355308532715 -60.5871887207031,13.9735984802246 -63.0607109069824,22.0687656402588 -46.0608520507812,12.309591293335 -53.5264015197754,15.4127388000488 -54.7856521606445,9.20644378662109 -64.4998474121094,10.9154233932495 -55.2353820800781,13.7937049865723 -57.0792808532715,9.74612140655518 -50.9629325866699,8.35195446014404 -60.0924835205078,17.7513427734375 -53.6163482666016,10.4656925201416 -59.013126373291,8.35195446014404 -60.9020004272461,12.669376373291 -62.5210342407227,8.4419002532959 -62.2062187194824,20.3597850799561 -56.9893341064453,12.7593231201172 -60.8120536804199,13.34397315979 -52.4020729064941,9.38633632659912 -60.1824264526367,17.9762077331543 -52.536994934082,11.1852626800537 -63.8702239990234,16.5370674133301 -62.161247253418,23.19309425354 -50.7830390930176,12.3995380401611 -58.698314666748,17.9312343597412 -56.9893341064453,17.8412895202637 -53.4364547729492,9.65617561340332 -60.9020004272461,13.2090549468994 -55.8200340270996,14.6481952667236 -47.275146484375,11.4551019668579 -64.3199615478516,17.2116641998291 -62.8808174133301,10.4207191467285 -64.6797409057617,18.9206447601318 -50.4232559204102,14.3333835601807 -63.6453628540039,10.1508798599243 -60.0924835205078,6.14826965332031 -64.0950927734375,20.5846500396729 -53.1216430664062,14.2434368133545 -64.4998474121094,13.0291614532471 -64.4998474121094,9.16147041320801 -58.3385314941406,11.2302360534668 -63.1056823730469,15.1878728866577 -59.7776718139648,17.6164226531982 -52.4020729064941,9.34136390686035 -60.677131652832,7.63238334655762 -49.8386039733887,14.7831144332886 -63.195629119873,11.1402893066406 -51.6375312805176,11.3651552200317 -61.9813537597656,17.2566375732422 -54.1110534667969,11.7249402999878 -63.7802810668945,9.34136390686035 -57.1242523193359,13.2090549468994 -60.991943359375,19.325403213501 -61.2168121337891,13.9286251068115 -62.2062187194824,18.2010746002197 -54.2459716796875,15.2778186798096 -59.9575614929199,17.166690826416 -61.0369186401367,18.4709129333496 -54.201000213623,16.7619323730469 -57.34912109375,12.309591293335 -64.5897979736328,16.8968524932861 -52.8068313598633,10.0159606933594 -64.1850433349609,20.0449733734131 -51.682502746582,10.4656925201416 -55.5052185058594,5.78848457336426 -61.6665420532227,12.5794296264648 -63.6453628540039,18.6058330535889 -64.5897979736328,5.87843132019043 -61.4866485595703,11.7249402999878 -60.6321601867676,5.38372611999512 -56.0448989868164,11.1852626800537 -62.7458992004395,16.3122024536133 -58.0237159729004,13.8386783599854 -48.8042221069336,5.33875274658203 -50.6930923461914,8.12708854675293 -60.4072952270508,10.0609340667725 -63.9601745605469,5.38372611999512 -59.9125900268555,11.7249402999878 -64.0501174926758,23.7327709197998 -54.4258651733398,15.997389793396 -56.7644691467285,11.2302360534668 -60.4072952270508,7.81227684020996 -58.6533432006836,6.95778656005859 -50.2883338928223,12.8942422866821 -64.2749862670898,11.5900211334229 -53.7512664794922,15.0079803466797 -51.3676910400391,7.63238334655762 -62.4760589599609,23.0581741333008 -50.4232559204102,12.17467212677 -62.5660057067871,9.47628307342529 -60.991943359375,11.8598594665527 -46.3756713867188,13.34397315979 -62.1162719726562,19.0555629730225 -61.2617835998535,14.8730602264404 -55.4602470397949,6.68794727325439 -57.5290145874023,17.7063694000244 -58.6533432006836,13.4339199066162 -63.7802810668945,16.80690574646 -47.7248649597168,11.7249402999878 -53.7062950134277,8.98157787322998 -55.6851119995117,14.8280878067017 -50.9629325866699,9.02655124664307 -53.346508026123,14.3783569335938 -60.0025367736816,7.13767910003662 -53.3914833068848,6.68794727325439 -58.3835029602051,13.6587858200073 -61.3967056274414,7.22762584686279 -55.9099807739258,17.3915576934814 -62.7908706665039,23.2380676269531 -57.0792808532715,14.8730602264404 -53.9311599731445,7.58741092681885 -62.2511940002441,20.4047584533691 -60.677131652832,15.0079803466797 -62.7009239196777,5.47367286682129 -45.8359985351562,12.8942422866821 -52.536994934082,14.9180335998535 -55.9999237060547,5.56361865997314 -55.9099807739258,5.33875274658203 -63.9151992797852,22.0687656402588 -54.2459716796875,11.6799669265747 -59.9575614929199,18.5608596801758 -59.0580978393555,7.49746417999268 -59.1030731201172,8.80168533325195 -56.1348457336426,13.7937049865723 -58.2935562133789,15.6825771331787 -52.3571014404297,6.86783981323242 -61.8914070129395,9.11649799346924 -63.6453628540039,7.04773330688477 -60.7221069335938,6.50805473327637 -59.8676147460938,16.3571739196777 -57.3041458129883,17.7513427734375 -60.9020004272461,17.6164226531982 -63.2855758666992,19.0555629730225 -63.6003875732422,9.47628307342529 -53.2565612792969,14.6931686401367 -62.8358459472656,23.4629325866699 -64.4548797607422,9.83606815338135 -51.2327728271484,9.38633632659912 -58.0237159729004,18.4709129333496 -49.1190338134766,13.8386783599854 -63.1506576538086,15.4127388000488 -63.9151992797852,17.9762077331543 -61.531623840332,6.23821640014648 -50.6930923461914,5.6985387802124 -60.4072952270508,23.1031475067139 -60.0924835205078,20.5396785736084 -59.4178848266602,17.0317726135254 -60.4072952270508,21.7539520263672 -59.5078315734863,15.3227920532227 -49.5687637329102,13.8836517333984 -61.3967056274414,8.39692687988281 -62.0713005065918,6.4630823135376 -45.2963256835938,12.17467212677 -61.1268653869629,20.0449733734131 -56.8544158935547,6.91281318664551 -56.5845756530762,16.2672290802002 -61.2617835998535,13.6587858200073 -59.3729095458984,7.85724925994873 -62.2961654663086,10.1059074401855 -53.5713768005371,14.3783569335938 -60.677131652832,17.166690826416 -61.0369186401367,18.2910194396973 -63.3305511474609,9.52125644683838 -60.0475082397461,14.4683027267456 -61.4866485595703,19.4153499603271 -57.2141990661621,7.04773330688477 -62.161247253418,11.7249402999878 -59.2829666137695,16.5820407867432 -63.9601745605469,13.7937049865723 -55.1004638671875,7.99216938018799 -63.4654693603516,17.7063694000244 -46.7804260253906,12.7143497467041 -59.7776718139648,16.9867992401123 -49.7486572265625,7.22762584686279 -49.9735221862793,11.7699136734009 -64.4099044799805,8.75671291351318 -62.2511940002441,8.93660545349121 -54.515811920166,10.5556383132935 -62.4310836791992,19.7301616668701 -51.4576377868652,7.99216938018799 -64.4998474121094,16.2222557067871 -54.6507301330566,12.984188079834 -57.9787445068359,13.5688400268555 -57.3940925598145,16.5820407867432 -52.7618598937988,14.1984634399414 -62.6559524536133,7.72233009338379 -63.9601745605469,8.93660545349121 -58.6533432006836,16.0873355865479 -53.8412132263184,8.57682037353516 -59.1030731201172,20.5846500396729 -53.6163482666016,8.08211517333984 -59.8226432800293,10.3757457733154 -60.5422134399414,8.53184700012207 -60.4072952270508,20.314811706543 -62.0263290405273,15.0529537200928 -55.9099807739258,12.984188079834 -49.5237922668457,14.4233293533325 -53.346508026123,15.8624706268311 -57.7538795471191,5.78848457336426 -45.0714721679688,10.6905584335327 -55.145435333252,12.8492698669434 -53.1216430664062,6.10329627990723 -57.0792808532715,15.9524164199829 -56.7194976806641,17.2566375732422 -64.3199615478516,13.2990007400513 -62.8808174133301,16.6719875335693 -56.9443626403809,11.7249402999878 -60.0924835205078,7.58741092681885 -60.6321601867676,12.7143497467041 -64.7696914672852,20.9444370269775 -52.851806640625,9.97098731994629 -51.3227157592773,9.34136390686035 -57.7988510131836,14.1534900665283 -58.0686912536621,16.6270141601562 -57.5290145874023,16.5820407867432 -58.4284744262695,19.685188293457 -51.7724494934082,8.84665870666504 -60.1374549865723,22.6983890533447 -61.9363822937012,7.04773330688477 -54.1560249328613,12.669376373291 -63.6903343200684,6.95778656005859 -53.1216430664062,12.5794296264648 -58.6533432006836,16.9418258666992 -63.4204940795898,8.12708854675293 -43.1825866699219,13.8386783599854 -60.4522666931152,17.6164226531982 -55.6851119995117,10.6455850601196 -50.6930923461914,8.57682037353516 -63.6453628540039,18.3809661865234 -56.809440612793,12.984188079834 -60.1374549865723,11.1402893066406 -63.2406005859375,9.43130970001221 -53.5264015197754,12.7143497467041 -51.1428260803223,10.8254776000977 -58.4734497070312,12.4445114135742 -63.6453628540039,7.58741092681885 -63.8702239990234,7.04773330688477 -60.0475082397461,19.4603214263916 -55.3253288269043,13.3889465332031 -53.8861885070801,6.28318881988525 -53.1216430664062,13.8386783599854 -63.6453628540039,20 -62.0263290405273,14.2884101867676 -57.6189575195312,5.9234037399292 -62.0263290405273,5.87843132019043 -64.4998474121094,10.4207191467285 -54.3359184265137,8.17206192016602 -50.4682273864746,5.78848457336426 -52.851806640625,10.6905584335327 -63.0157356262207,14.6931686401367 -62.5660057067871,5.33875274658203 -61.531623840332,7.72233009338379 -44.8915710449219,12.0847253799438 -61.3967056274414,19.6402149200439 -57.034309387207,12.4445114135742 -58.5633926391602,15.5476579666138 -57.8887977600098,16.5820407867432 -64.0950927734375,5.29378032684326 -56.179817199707,10.9154233932495 -64.5897979736328,14.8280878067017 -62.5660057067871,15.4127388000488 -52.0422897338867,8.39692687988281 -49.9285507202148,6.1932430267334 -57.034309387207,7.13767910003662 -53.0316963195801,12.7143497467041 -59.1930198669434,23.19309425354 -58.5184211730957,15.8624706268311 -58.2935562133789,12.2196445465088 -56.6745223999023,9.88104152679443 -62.1162719726562,19.5502681732178 -64.634765625,22.2036838531494 -63.6003875732422,22.3386039733887 -64.1400680541992,7.76730346679688 -60.8120536804199,11.0053701400757 -59.9575614929199,5.87843132019043 -62.5660057067871,11.4551019668579 -60.6321601867676,13.6587858200073 -60.2723731994629,13.3889465332031 -60.3623199462891,11.9048328399658 -62.4760589599609,10.1059074401855 -53.346508026123,8.75671291351318 -55.5501937866211,10.9603967666626 -58.6533432006836,17.7963161468506 -53.7962417602539,11.3201818466187 -54.0211067199707,15.0529537200928 -57.1242523193359,13.4788932800293 -57.4840393066406,11.8598594665527 -58.9231796264648,5.78848457336426 -54.7406768798828,16.6719875335693 -51.2327728271484,13.4339199066162 -60.7221069335938,18.6058330535889 -50.1084442138672,7.81227684020996 -45.7460632324219,11.1402893066406 -60.1824264526367,21.2142753601074 -62.9707641601562,11.3201818466187 -61.3967056274414,12.309591293335 -60.1374549865723,16.7169609069824 -62.9257888793945,8.57682037353516 -52.851806640625,7.6773567199707 -59.0580978393555,12.9392156600952 -53.0316963195801,9.97098731994629 -61.306755065918,14.7831144332886 -54.2909469604492,15.6825771331787 -55.2803535461426,17.481502532959 -56.809440612793,13.4788932800293 -60.8120536804199,19.5052947998047 -57.7538795471191,12.354564666748 -61.2168121337891,5.6985387802124 -59.013126373291,10.1059074401855 -48.8941688537598,13.4339199066162 -56.7644691467285,7.45249080657959 -58.698314666748,13.1640815734863 -58.1136627197266,7.54243755340576 -59.4628601074219,7.18265247344971 -55.6851119995117,11.6799669265747 -58.2485809326172,15.3677654266357 -56.5396041870117,10.8704509735107 -51.9073677062988,9.29639053344727 -63.6003875732422,18.2910194396973 -61.1718368530273,17.9762077331543 -63.195629119873,19.8650798797607 -60.4072952270508,9.52125644683838 -52.1772079467773,5.96837711334229 -58.9231796264648,12.6244029998779 -59.5977783203125,15.502685546875 -57.3041458129883,14.1534900665283 -61.9363822937012,18.1561012268066 -61.2168121337891,7.49746417999268 -61.7115173339844,6.1932430267334 -58.7882614135742,20.7645435333252 -52.1772079467773,12.17467212677 -51.1428260803223,10.3757457733154 -64.7696914672852,12.669376373291 -60.1824264526367,22.3386039733887 -57.3940925598145,15.4127388000488 -53.9311599731445,15.997389793396 -58.5184211730957,5.33875274658203 -59.1030731201172,8.30698108673096 -62.3861122131348,21.4841136932373 -56.4496574401855,17.5714492797852 -50.9179611206055,7.90222263336182 -59.2379913330078,10.8704509735107 -62.9257888793945,8.08211517333984 -52.1772079467773,12.9392156600952 -50.1084442138672,6.86783981323242 -61.3517303466797,19.8650798797607 -64.1400680541992,5.74351119995117 -57.1692276000977,5.24880695343018 -63.5554122924805,7.63238334655762 -60.677131652832,14.7381420135498 -56.0898704528809,5.60859203338623 -47.0952453613281,11.4551019668579 -56.5845756530762,9.47628307342529 -58.3835029602051,9.43130970001221 -57.2591743469238,14.2434368133545 -55.3253288269043,6.91281318664551 -60.0924835205078,15.4577121734619 -59.0580978393555,23.6428260803223 -55.8650054931641,12.5344572067261 -58.2935562133789,12.0847253799438 -53.346508026123,10.5556383132935 -63.3755226135254,12.7143497467041 -46.6455078125,11.1852626800537 -51.4576377868652,7.63238334655762 -60.4072952270508,23.9126644134521 -59.642749786377,7.90222263336182 -62.3861122131348,19.8201065063477 -58.6533432006836,6.91281318664551 -60.0924835205078,19.9550266265869 -62.5210342407227,23.507905960083 -56.3147354125977,17.6164226531982 -53.3914833068848,9.16147041320801 -60.2274017333984,21.9788188934326 -61.3517303466797,21.3941669464111 -60.3173484802246,13.9286251068115 -52.9867248535156,7.72233009338379 -56.2697639465332,8.35195446014404 -57.7538795471191,6.86783981323242 -60.4972381591797,14.3333835601807 -64.7247161865234,16.7619323730469 -64.0950927734375,16.5820407867432 -50.6031455993652,13.3889465332031 -45.4312438964844,12.2196445465088 -57.4840393066406,15.5926313400269 -54.3359184265137,15.997389793396 -58.8782081604004,14.6931686401367 -51.7724494934082,6.32816219329834 -60.2723731994629,14.3333835601807 -55.4602470397949,9.02655124664307 -60.4972381591797,19.0555629730225 -59.327938079834,14.6481952667236 -56.9893341064453,16.6719875335693 -53.9311599731445,11.6799669265747 -63.5554122924805,11.9048328399658 -51.2327728271484,7.76730346679688 -59.7776718139648,14.5582485198975 -47.3650817871094,13.4788932800293 -56.9443626403809,10.1508798599243 -51.3227157592773,14.3783569335938 -59.9125900268555,8.30698108673096 -55.8200340270996,8.84665870666504 -63.6903343200684,7.81227684020996 -60.991943359375,22.2036838531494 -54.515811920166,8.48687362670898 -60.677131652832,17.7963161468506 -56.9443626403809,12.669376373291 -43.1825866699219,12.7593231201172 -61.4866485595703,23.6877975463867 -62.0263290405273,11.1852626800537 -63.2406005859375,15.5926313400269 -62.1162719726562,7.22762584686279 -62.7458992004395,6.86783981323242 -59.2829666137695,6.50805473327637 -64.2300109863281,5.87843132019043 -51.5925559997559,11.0503435134888 -64.1400680541992,9.20644378662109 -50.1983871459961,6.28318881988525 -58.5633926391602,14.2884101867676 -60.4072952270508,21.9788188934326 -56.5845756530762,17.0767459869385 -52.3571014404297,7.18265247344971 -53.6163482666016,11.5900211334229 -49.9735221862793,11.814887046814 -44.6666870117188,11.9498062133789 -54.9205703735352,14.2884101867676 -52.8967781066895,8.80168533325195 -47.7248649597168,12.7593231201172 -56.7194976806641,9.29639053344727 -54.3808898925781,6.77789402008057 -61.8014602661133,7.00275993347168 -57.034309387207,7.45249080657959 -61.8014602661133,20.1349201202393 -59.9125900268555,18.3359928131104 -52.9867248535156,6.10329627990723 -50.018497467041,7.85724925994873 -62.5210342407227,19.010591506958 -53.4364547729492,8.17206192016602 -56.5396041870117,17.7963161468506 -49.8835754394531,5.47367286682129 -58.2036094665527,10.1508798599243 -61.7564888000488,11.8598594665527 -61.1268653869629,18.2010746002197 -50.9629325866699,13.7937049865723 -54.201000213623,8.17206192016602 -57.663932800293,10.1958532333374 -58.0237159729004,6.37313556671143 -51.6375312805176,12.9392156600952 -51.2777442932129,13.6587858200073 -57.8887977600098,18.0661544799805 -60.991943359375,16.8968524932861 -63.1056823730469,10.1059074401855 -51.4126625061035,6.23821640014648 -55.8650054931641,8.21703433990479 -59.1480445861816,18.0211811065674 -53.346508026123,7.90222263336182 -60.8120536804199,6.73292064666748 -50.6031455993652,13.34397315979 -61.531623840332,19.8650798797607 -62.1162719726562,20.8095169067383 -61.531623840332,12.2646179199219 -61.2617835998535,18.6957778930664 -51.997314453125,5.87843132019043 -53.5264015197754,16.492094039917 -54.7406768798828,5.20383358001709 -62.4310836791992,22.6084423065186 -59.6877212524414,18.1111278533936 -53.3914833068848,8.57682037353516 -59.5528030395508,16.4471206665039 -61.1718368530273,13.2540273666382 -63.2855758666992,7.18265247344971 -62.4310836791992,23.1031475067139 -60.991943359375,15.502685546875 -62.2961654663086,18.7857246398926 -63.8702239990234,14.1534900665283 -61.2168121337891,21.0793552398682 -59.3729095458984,10.0609340667725 -64.1400680541992,22.518497467041 -51.1877975463867,11.0503435134888 -62.5210342407227,19.2804298400879 -50.1983871459961,5.33875274658203 -55.2353820800781,10.0609340667725 -57.8887977600098,17.6164226531982 -64.4998474121094,18.1561012268066 -60.677131652832,8.03714179992676 -57.4840393066406,11.2302360534668 -62.4310836791992,14.7381420135498 -48.7142753601074,13.4788932800293 -60.0025367736816,16.3122024536133 -49.478816986084,5.65356540679932 -57.6189575195312,18.7407512664795 -64.4099044799805,15.3677654266357 -58.6083679199219,17.5714492797852 -62.2511940002441,6.68794727325439 -52.5819664001465,5.6985387802124 -55.5951690673828,11.1402893066406 -64.634765625,9.83606815338135 -59.7776718139648,18.4259395599365 -62.4760589599609,21.5740604400635 -56.809440612793,8.03714179992676 -55.0105171203613,5.56361865997314 -53.0316963195801,11.2752084732056 -52.7168846130371,8.93660545349121 -52.7618598937988,13.3889465332031 -64.2749862670898,22.4285507202148 -55.3253288269043,15.3227920532227 -57.4840393066406,6.28318881988525 -58.7882614135742,12.8042964935303 -58.6083679199219,18.3809661865234 -63.1056823730469,11.8598594665527 -54.4258651733398,11.6349945068359 -57.9787445068359,11.5000743865967 -63.3755226135254,11.2752084732056 -59.327938079834,7.18265247344971 -60.991943359375,16.2222557067871 -63.9151992797852,19.9100532531738 -61.8014602661133,16.6719875335693 -64.1850433349609,10.7805042266846 -62.8808174133301,22.1137390136719 -50.1084442138672,11.6349945068359 -64.4099044799805,22.0237922668457 -56.6745223999023,10.5556383132935 -64.634765625,12.2196445465088 -63.3755226135254,21.9788188934326 -60.6321601867676,5.9234037399292 -54.6507301330566,16.9867992401123 -61.4866485595703,14.9180335998535 -56.8544158935547,17.481502532959 -58.8332328796387,12.8942422866821 -56.7194976806641,17.8412895202637 -46.8703918457031,11.0503435134888 -60.1824264526367,6.59800148010254 -64.6797409057617,22.833309173584 -56.3597106933594,5.29378032684326 -57.7089042663574,13.7937049865723 -51.0528793334961,8.12708854675293 -61.8014602661133,22.0237922668457 -62.5210342407227,17.166690826416 -59.8226432800293,8.93660545349121 -56.3147354125977,13.1191082000732 -59.5977783203125,21.1243286132812 -64.1850433349609,19.2804298400879 -56.3147354125977,10.0159606933594 -60.8570251464844,5.60859203338623 -58.7882614135742,15.997389793396 -53.1216430664062,8.35195446014404 -51.5026092529297,6.59800148010254 -61.1268653869629,16.3571739196777 -52.5819664001465,12.984188079834 -64.1850433349609,23.9126644134521 -62.6559524536133,13.7937049865723 -63.1506576538086,20.2698383331299 -56.3147354125977,12.354564666748 -61.846435546875,19.9100532531738 -56.5845756530762,13.34397315979 -61.8014602661133,11.9498062133789 -60.1824264526367,11.994779586792 -61.9363822937012,20.4947052001953 -52.6719131469727,12.9392156600952 -59.6877212524414,12.5794296264648 -62.0263290405273,14.0635442733765 -46.0608520507812,10.9603967666626 -56.809440612793,15.3677654266357 -63.0607109069824,19.010591506958 -63.0157356262207,18.3809661865234 -49.8835754394531,14.3333835601807 -54.1110534667969,8.62179279327393 -54.830623626709,8.08211517333984 -62.9257888793945,19.7751350402832 -60.3173484802246,17.6164226531982 -44.8016052246094,10.9603967666626 -62.1162719726562,22.1587104797363 -60.8120536804199,7.36254501342773 -64.3199615478516,14.5582485198975 -59.0580978393555,8.80168533325195 -60.991943359375,16.492094039917 -64.5897979736328,22.1587104797363 -57.2591743469238,8.75671291351318 -59.4628601074219,9.52125644683838 -60.7670783996582,8.98157787322998 -61.6215667724609,23.4629325866699 -53.5264015197754,6.41810894012451 -64.1850433349609,6.28318881988525 -60.9469718933105,17.6164226531982 -63.9151992797852,11.814887046814 -60.7221069335938,17.481502532959 -51.997314453125,11.0953159332275 -60.4072952270508,13.3889465332031 -51.4126625061035,11.1852626800537 -63.4654693603516,16.9867992401123 -55.6851119995117,7.63238334655762 -61.2168121337891,12.9392156600952 -60.8570251464844,11.7249402999878 -55.8650054931641,14.0185708999634 -64.0051422119141,5.4286994934082 -61.3517303466797,17.2566375732422 -55.9549522399902,5.87843132019043 -58.1586380004883,11.7249402999878 -50.5581741333008,7.63238334655762 -56.3597106933594,13.8386783599854 -56.1348457336426,10.9603967666626 -55.0105171203613,7.90222263336182 -52.9417495727539,12.7143497467041 -58.0237159729004,19.9550266265869 -51.1428260803223,14.4683027267456 -51.4126625061035,9.34136390686035 -63.6453628540039,13.9735984802246 -61.9813537597656,12.8042964935303 -63.6903343200684,21.5740604400635 -57.8887977600098,8.35195446014404 -63.4204940795898,22.7433624267578 -46.3307189941406,12.5344572067261 -52.312126159668,7.58741092681885 -62.8358459472656,15.7275505065918 -57.6189575195312,11.6799669265747 -50.1084442138672,12.5344572067261 -48.2195701599121,11.4551019668579 -59.5078315734863,8.4419002532959 -60.8570251464844,15.997389793396 -49.5687637329102,6.32816219329834 -60.991943359375,12.984188079834 -63.2855758666992,14.6032218933105 -55.3703002929688,7.09270572662354 -52.6269378662109,16.4471206665039 -58.8332328796387,16.177282333374 -60.3173484802246,20.9444370269775 -52.9417495727539,9.47628307342529 -56.1348457336426,7.09270572662354 -60.7670783996582,5.83345794677734 -62.2961654663086,9.61120223999023 -57.34912109375,14.8280878067017 -59.2379913330078,15.9074440002441 -62.6109771728516,23.2830390930176 -61.8014602661133,19.685188293457 -55.8650054931641,16.2672290802002 -59.642749786377,23.4629325866699 -62.3861122131348,13.6138134002686 -62.8808174133301,20.0899467468262 -51.8623962402344,8.62179279327393 -47.0502624511719,11.4101285934448 -58.6083679199219,17.481502532959 -50.648120880127,14.8280878067017 -56.4496574401855,10.3307723999023 -59.0580978393555,16.0873355865479 -64.4548797607422,11.4101285934448 -56.0448989868164,10.2857999801636 -59.5977783203125,13.9286251068115 -53.4364547729492,11.2302360534668 -54.3359184265137,10.6006116867065 -54.7856521606445,9.52125644683838 -61.4416770935059,17.4365310668945 -62.7458992004395,22.9682273864746 -63.3305511474609,21.7989253997803 -62.161247253418,12.669376373291 -52.0422897338867,9.47628307342529 -64.634765625,21.6640071868896 -64.0051422119141,12.0847253799438 -43.1825866699219,13.7487316131592 -62.161247253418,23.148120880127 -64.7696914672852,14.6032218933105 -56.9893341064453,13.5238666534424 -62.7908706665039,5.65356540679932 -61.1718368530273,6.4630823135376 -55.4602470397949,9.74612140655518 -56.3597106933594,11.5450477600098 -51.3227157592773,7.58741092681885 -52.536994934082,5.4286994934082 -55.9549522399902,7.27259826660156 -60.991943359375,7.9471960067749 -59.2829666137695,18.2910194396973 -58.5184211730957,19.4153499603271 -55.7300872802734,11.2752084732056 -53.0316963195801,8.7117395401001 -63.7353057861328,17.6164226531982 -63.9151992797852,5.78848457336426 -56.6295471191406,6.91281318664551 -64.2300109863281,13.3889465332031 -64.4998474121094,18.8756713867188 -58.3835029602051,11.7699136734009 -55.2803535461426,5.24880695343018 -55.6401405334473,9.9260139465332 -49.5687637329102,13.2540273666382 -60.5871887207031,17.7963161468506 -62.7458992004395,12.984188079834 -59.2829666137695,23.507905960083 -60.0924835205078,12.7593231201172 -61.6665420532227,9.34136390686035 -59.7326965332031,17.7063694000244 -50.5132026672363,8.48687362670898 -57.0792808532715,6.95778656005859 -43.2275695800781,11.6349945068359 -59.1930198669434,5.87843132019043 -58.8782081604004,16.2672290802002 -57.3041458129883,15.8624706268311 -56.2247924804688,9.61120223999023 -43.63232421875,12.1296987533569 -62.6559524536133,14.3333835601807 -57.6189575195312,16.3122024536133 -55.0105171203613,13.5688400268555 -52.5819664001465,14.5582485198975 -54.0211067199707,15.8624706268311 -60.0025367736816,21.7089805603027 -59.7776718139648,16.1323089599609 -62.8808174133301,7.63238334655762 -61.5765953063965,6.82286739349365 -58.3835029602051,9.97098731994629 -59.4628601074219,9.56622886657715 -57.34912109375,7.76730346679688 -58.3835029602051,10.2408266067505 -62.3861122131348,17.166690826416 -64.0950927734375,14.4233293533325 -54.8755950927734,7.22762584686279 -61.8014602661133,6.50805473327637 -56.3147354125977,15.0979270935059 -62.5660057067871,9.29639053344727 -61.7115173339844,14.3783569335938 -51.0528793334961,5.78848457336426 -64.5897979736328,14.2434368133545 -61.531623840332,15.7275505065918 -60.1824264526367,12.2196445465088 -59.8226432800293,20.4947052001953 -62.8358459472656,19.8650798797607 -63.2406005859375,11.0953159332275 -56.179817199707,5.51864528656006 -58.9231796264648,13.2990007400513 -53.346508026123,7.27259826660156 -56.8993873596191,15.502685546875 -62.2511940002441,7.85724925994873 -61.9363822937012,8.84665870666504 -59.5977783203125,19.3703765869141 -63.0607109069824,12.984188079834 -64.0501174926758,21.8888721466064 -63.1506576538086,21.5740604400635 -59.2379913330078,6.82286739349365 -57.8887977600098,20.2698383331299 -62.4760589599609,5.38372611999512 -56.5396041870117,15.9524164199829 -45.0264892578125,12.5794296264648 -63.9151992797852,8.75671291351318 -61.846435546875,6.1932430267334 -61.2168121337891,7.04773330688477 -54.5607833862305,5.29378032684326 -52.6269378662109,16.0423622131348 -54.9655418395996,14.8280878067017 -62.4310836791992,22.2936305999756 -53.4814300537109,11.5000743865967 -61.2168121337891,15.9074440002441 -59.1480445861816,9.43130970001221 -53.2565612792969,7.72233009338379 -59.9125900268555,5.96837711334229 -49.4338455200195,6.28318881988525 -51.6375312805176,12.8942422866821 -59.2829666137695,11.5900211334229 -52.8967781066895,9.02655124664307 -58.9681549072266,16.3571739196777 -54.7856521606445,6.86783981323242 -63.0607109069824,22.7883358001709 -53.1216430664062,8.93660545349121 -51.0528793334961,8.53184700012207 -57.5290145874023,17.9762077331543 -51.9523429870605,9.07152462005615 -60.4072952270508,8.75671291351318 -60.4522666931152,12.1296987533569 -50.7380676269531,5.9234037399292 -50.8729858398438,12.2196445465088 -54.1560249328613,6.28318881988525 -62.9707641601562,18.0211811065674 -58.0686912536621,20.0449733734131 -57.4390640258789,16.8968524932861 -52.6269378662109,12.1296987533569 -61.6215667724609,10.6905584335327 -53.7962417602539,8.35195446014404 -55.1004638671875,10.6455850601196 -57.9787445068359,15.2778186798096 -46.4656372070312,11.3201818466187 -56.4046859741211,9.83606815338135 -49.4338455200195,5.78848457336426 -60.3623199462891,5.4286994934082 -56.6295471191406,17.4365310668945 -60.991943359375,13.9735984802246 -59.2379913330078,9.25141716003418 -56.5845756530762,15.502685546875 -61.3517303466797,13.1640815734863 -49.6587104797363,11.9498062133789 -47.7248649597168,11.6349945068359 -61.1268653869629,14.4683027267456 -51.6375312805176,15.0529537200928 -62.5210342407227,21.8438987731934 -53.4814300537109,10.4207191467285 -64.4548797607422,7.00275993347168 -63.2406005859375,7.13767910003662 -45.6111450195312,10.9603967666626 -59.6877212524414,7.27259826660156 -45.1164245605469,12.7143497467041 -59.4178848266602,19.8650798797607 -55.7750587463379,11.5450477600098 -63.510440826416,5.29378032684326 -57.8887977600098,13.2990007400513 -53.4814300537109,6.23821640014648 -51.8623962402344,5.51864528656006 -56.9893341064453,8.17206192016602 -62.7908706665039,10.8254776000977 -54.7856521606445,5.47367286682129 -51.3227157592773,6.01335048675537 -64.4548797607422,10.0609340667725 -57.1242523193359,15.1429004669189 -46.6005554199219,12.8942422866821 -43.857177734375,12.1296987533569 -54.3359184265137,16.6270141601562 -59.0580978393555,12.3995380401611 -56.7194976806641,11.6799669265747 -63.8702239990234,5.60859203338623 -63.4204940795898,7.49746417999268 -61.846435546875,5.20383358001709 -54.4708366394043,12.984188079834 -51.3676910400391,13.5688400268555 -61.4416770935059,20.0449733734131 -59.013126373291,19.2354564666748 -54.6957054138184,12.489483833313 -59.5078315734863,18.0661544799805 -62.2961654663086,12.0847253799438 -64.5448226928711,14.7381420135498 -62.3411407470703,13.2090549468994 -55.0554885864258,11.2752084732056 -60.3173484802246,16.2222557067871 -61.6665420532227,6.32816219329834 -64.5897979736328,21.3941669464111 -60.3623199462891,23.148120880127 -63.2406005859375,22.9682273864746 -56.3147354125977,8.66676616668701 -52.4920196533203,7.13767910003662 -59.1030731201172,6.28318881988525 -51.5925559997559,11.3201818466187 -60.0924835205078,6.68794727325439 -63.6903343200684,13.2090549468994 -64.4548797607422,13.5688400268555 -55.0554885864258,16.3571739196777 -49.3888740539551,6.1932430267334 -62.0263290405273,19.4153499603271 -50.2433624267578,13.0741348266602 -61.306755065918,12.5344572067261 -53.2565612792969,16.177282333374 -61.5765953063965,6.68794727325439 -63.0607109069824,14.2884101867676 -57.034309387207,12.309591293335 -53.7062950134277,10.1059074401855 -54.6507301330566,12.6244029998779 -57.34912109375,14.0635442733765 -60.8120536804199,5.87843132019043 -63.3755226135254,12.7593231201172 -57.7089042663574,11.5000743865967 -63.0607109069824,7.76730346679688 -60.6321601867676,7.49746417999268 -64.0950927734375,20.4047584533691 -59.5078315734863,11.0953159332275 -59.2829666137695,6.77789402008057 -50.2883338928223,13.6138134002686 -45.8809814453125,11.7249402999878 -62.0263290405273,12.489483833313 -57.663932800293,9.34136390686035 -64.3649291992188,6.28318881988525 -54.4708366394043,7.13767910003662 -55.0554885864258,7.90222263336182 -62.6559524536133,7.22762584686279 -57.4840393066406,7.45249080657959 -64.6797409057617,6.77789402008057 -60.1374549865723,16.8968524932861 -61.6665420532227,20.8544902801514 -61.6215667724609,17.9312343597412 -52.9867248535156,11.4101285934448 -52.0422897338867,5.96837711334229 -57.8438262939453,6.14826965332031 -61.4416770935059,23.9576377868652 -62.7009239196777,21.4841136932373 -62.1162719726562,12.354564666748 -62.1162719726562,23.19309425354 -64.6797409057617,10.3307723999023 -60.0025367736816,6.10329627990723 -55.9999237060547,17.3915576934814 -61.3517303466797,12.0847253799438 -61.3517303466797,19.4603214263916 -60.5871887207031,5.9234037399292 -52.6269378662109,6.32816219329834 -60.3173484802246,19.8650798797607 -64.0051422119141,6.68794727325439 -52.536994934082,11.5900211334229 -52.5819664001465,9.43130970001221 -55.2803535461426,15.1878728866577 -59.4178848266602,9.79109477996826 -64.7696914672852,9.79109477996826 -60.991943359375,23.19309425354 -55.8200340270996,7.31757164001465 -53.3914833068848,15.0529537200928 -53.1216430664062,13.4339199066162 -50.3782806396484,13.34397315979 -51.6375312805176,12.2196445465088 -52.8068313598633,13.3889465332031 -46.3307189941406,13.34397315979 -59.2379913330078,20.0899467468262 -62.9707641601562,14.9180335998535 -61.846435546875,13.7937049865723 -63.6453628540039,22.6983890533447 -46.2857360839844,12.489483833313 -59.8676147460938,5.83345794677734 -57.5290145874023,14.1534900665283 -60.1374549865723,17.2566375732422 -43.9021606445312,12.3995380401611 -59.4628601074219,12.2196445465088 -61.846435546875,23.3729858398438 -64.4099044799805,19.1455097198486 -54.6057586669922,10.6905584335327 -48.1296234130859,13.2990007400513 -56.2247924804688,5.60859203338623 -51.4126625061035,11.0053701400757 -50.5581741333008,14.4683027267456 -49.5687637329102,12.0847253799438 -55.1904067993164,6.1932430267334 -44.711669921875,12.4445114135742 -51.4576377868652,9.47628307342529 -64.0051422119141,7.72233009338379 -58.0237159729004,10.2408266067505 -45.1614074707031,11.8598594665527 -61.306755065918,22.7433624267578 -62.3861122131348,18.4259395599365 -60.7221069335938,5.56361865997314 -53.346508026123,16.0873355865479 -63.0607109069824,17.6613960266113 -59.1480445861816,12.8942422866821 -44.3968505859375,11.5000743865967 -61.1718368530273,11.3201818466187 -57.4840393066406,6.1932430267334 -55.1904067993164,5.38372611999512 -55.2803535461426,15.7725238800049 -59.013126373291,11.4551019668579 -61.9813537597656,15.4577121734619 -59.6877212524414,9.9260139465332 -57.8438262939453,14.7381420135498 -48.1296234130859,11.7249402999878 -57.1692276000977,17.9762077331543 -55.0554885864258,9.20644378662109 -53.7512664794922,5.4286994934082 -49.6137390136719,12.7593231201172 -47.8597869873047,11.4101285934448 -52.1322326660156,8.35195446014404 -52.6269378662109,6.4630823135376 -56.8544158935547,10.0159606933594 -59.7326965332031,11.2752084732056 -54.6507301330566,8.75671291351318 -59.7776718139648,19.5052947998047 -51.1877975463867,7.00275993347168 -51.4576377868652,14.7831144332886 -54.9655418395996,13.4339199066162 -59.1930198669434,10.5106649398804 -56.6745223999023,12.1296987533569 -64.0051422119141,9.34136390686035 -60.8570251464844,8.17206192016602 -60.3173484802246,14.6032218933105 -50.8280143737793,6.95778656005859 -57.4840393066406,13.7037591934204 -61.9813537597656,6.14826965332031 -64.2749862670898,9.70114898681641 -60.991943359375,8.4419002532959 -63.0607109069824,10.7805042266846 -64.1850433349609,23.507905960083 -55.0105171203613,14.6032218933105 -61.2617835998535,14.5132751464844 -57.4840393066406,7.54243755340576 -57.7988510131836,17.6164226531982 -58.9681549072266,17.6613960266113 -58.7882614135742,5.24880695343018 -57.5290145874023,12.6244029998779 -44.1719970703125,12.0847253799438 -59.5078315734863,16.3571739196777 -57.034309387207,5.87843132019043 -51.3676910400391,6.32816219329834 -63.825252532959,21.1243286132812 -59.5528030395508,15.4127388000488 -48.849193572998,12.0397529602051 -49.8835754394531,7.45249080657959 -64.2300109863281,21.349193572998 -51.682502746582,14.2884101867676 -62.3861122131348,12.3995380401611 -60.4522666931152,11.1402893066406 -59.327938079834,14.0635442733765 -64.1850433349609,14.1085166931152 -62.7908706665039,11.4551019668579 -57.2141990661621,18.0661544799805 -52.1322326660156,8.7117395401001 -62.161247253418,9.61120223999023 -63.3305511474609,8.17206192016602 -51.8623962402344,11.5000743865967 -63.825252532959,17.9312343597412 -56.0898704528809,5.4286994934082 -60.3623199462891,9.83606815338135 -44.8915710449219,11.0053701400757 -52.4020729064941,16.2672290802002 -64.4548797607422,20.1349201202393 -57.2141990661621,6.23821640014648 -59.8226432800293,17.9762077331543 -64.7696914672852,13.0741348266602 -51.7724494934082,12.0847253799438 -62.2961654663086,10.6905584335327 -63.4204940795898,16.177282333374 -44.4418334960938,12.2646179199219 -57.5739860534668,13.2990007400513 -62.2511940002441,7.27259826660156 -59.642749786377,9.83606815338135 -58.0686912536621,15.0079803466797 -54.0211067199707,10.6455850601196 -55.7300872802734,6.59800148010254 -57.7538795471191,15.4127388000488 -57.9337692260742,20.314811706543 -49.9285507202148,6.77789402008057 -58.4734497070312,6.10329627990723 -62.4760589599609,22.7433624267578 -64.2749862670898,16.851879119873 -60.5422134399414,16.6719875335693 -53.4814300537109,9.38633632659912 -53.346508026123,15.0979270935059 -51.5026092529297,9.79109477996826 -54.2909469604492,8.21703433990479 -64.5448226928711,18.1561012268066 -57.4840393066406,13.4788932800293 -47.1851806640625,13.3889465332031 -60.677131652832,16.3571739196777 -54.6507301330566,12.669376373291 -61.4866485595703,8.4419002532959 -60.677131652832,21.8888721466064 -54.0211067199707,6.23821640014648 -52.312126159668,15.2328462600708 -53.3914833068848,9.74612140655518 -64.2749862670898,10.4207191467285 -59.2379913330078,13.1191082000732 -49.478816986084,13.4788932800293 -59.2829666137695,8.75671291351318 -59.3729095458984,18.9656181335449 -59.9575614929199,13.34397315979 -55.3703002929688,8.21703433990479 -64.2749862670898,11.2752084732056 -57.9337692260742,10.0609340667725 -57.034309387207,5.24880695343018 -51.9073677062988,10.8254776000977 -55.1904067993164,16.4021472930908 -63.5554122924805,8.12708854675293 -64.2300109863281,17.2566375732422 -56.2247924804688,17.5264778137207 -61.2168121337891,21.1693019866943 -44.711669921875,11.9048328399658 -49.2539520263672,6.1932430267334 -46.19580078125,11.0503435134888 -63.9151992797852,17.7063694000244 -52.9417495727539,7.58741092681885 -61.3967056274414,7.04773330688477 -57.2591743469238,18.3809661865234 -61.9813537597656,19.7751350402832 -48.5343818664551,13.0291614532471 -60.4522666931152,9.02655124664307 -57.4840393066406,6.23821640014648 -64.7247161865234,7.36254501342773 -59.5078315734863,7.27259826660156 -58.6083679199219,8.53184700012207 -62.1162719726562,6.32816219329834 -60.4072952270508,22.833309173584 -58.3385314941406,6.01335048675537 -63.7802810668945,17.481502532959 -58.1136627197266,9.65617561340332 -53.346508026123,16.3122024536133 -59.642749786377,17.9312343597412 -57.7089042663574,11.5450477600098 -63.195629119873,10.9154233932495 -64.0501174926758,9.20644378662109 -62.0713005065918,21.3042221069336 -58.3835029602051,16.2222557067871 -53.3914833068848,11.9048328399658 -64.7696914672852,14.0185708999634 -60.8570251464844,22.5634689331055 -56.0898704528809,7.58741092681885 -59.1480445861816,18.2460479736328 -50.9629325866699,8.84665870666504 -57.2141990661621,9.29639053344727 -64.634765625,21.5740604400635 -56.2697639465332,15.817497253418 -52.9417495727539,10.0609340667725 -51.9073677062988,10.4656925201416 -51.2777442932129,14.8280878067017 -60.7670783996582,18.3359928131104 -64.5448226928711,23.7777442932129 -54.3808898925781,7.76730346679688 -55.9549522399902,11.1852626800537 -61.4416770935059,16.2222557067871 -55.3703002929688,16.5370674133301 -64.4998474121094,15.4127388000488 -63.2855758666992,20.3597850799561 -60.0025367736816,17.2566375732422 -52.8967781066895,8.12708854675293 -51.2777442932129,14.7381420135498 -59.3729095458984,23.6877975463867 -57.0792808532715,14.6032218933105 -50.4232559204102,13.6587858200073 -43.3624877929688,12.354564666748 -57.1692276000977,16.7619323730469 -62.5210342407227,6.55302810668945 -56.809440612793,10.3307723999023 -49.5687637329102,5.78848457336426 -63.7802810668945,11.0953159332275 -53.3914833068848,15.0979270935059 -62.0263290405273,8.75671291351318 -61.9363822937012,20 -63.2855758666992,21.4391403198242 -63.2855758666992,7.90222263336182 -56.179817199707,7.54243755340576 -53.7962417602539,5.33875274658203 -60.5871887207031,22.9682273864746 -63.825252532959,20.4497318267822 -56.809440612793,6.59800148010254 -60.9469718933105,19.4603214263916 -49.164005279541,11.9498062133789 -60.9469718933105,13.7487316131592 -61.6215667724609,5.60859203338623 -60.4972381591797,23.2380676269531 -61.306755065918,14.6931686401367 -63.7802810668945,13.2090549468994 -54.6507301330566,6.91281318664551 -60.0475082397461,20.7645435333252 -59.642749786377,6.50805473327637 -48.9841156005859,5.47367286682129 -58.3385314941406,12.5344572067261 -49.703685760498,14.1984634399414 -56.9443626403809,7.85724925994873 -59.327938079834,5.56361865997314 -53.9761352539062,7.40751838684082 -62.3861122131348,8.84665870666504 -59.9125900268555,6.14826965332031 -60.0924835205078,22.2036838531494 -52.536994934082,14.8730602264404 -59.8226432800293,16.4471206665039 -61.0369186401367,12.3995380401611 -49.5687637329102,6.95778656005859 -55.8650054931641,6.77789402008057 -55.9099807739258,5.56361865997314 -63.825252532959,21.3042221069336 -64.1400680541992,23.9126644134521 -57.4840393066406,5.6985387802124 -60.9020004272461,14.6032218933105 -59.5977783203125,7.58741092681885 -59.3729095458984,17.8412895202637 -59.9575614929199,8.12708854675293 -61.9813537597656,22.7883358001709 -44.3518981933594,11.4551019668579 -58.4284744262695,11.6349945068359 -63.7353057861328,15.997389793396 -58.0686912536621,15.6376037597656 -54.6507301330566,7.13767910003662 -64.3199615478516,6.01335048675537 -52.0422897338867,12.0847253799438 -48.4894104003906,12.8042964935303 -57.4390640258789,7.45249080657959 -62.7009239196777,17.6164226531982 -52.0422897338867,13.7037591934204 -53.6613235473633,7.90222263336182 -49.7486572265625,14.5132751464844 -59.8676147460938,7.9471960067749 -50.1084442138672,11.5450477600098 -63.5554122924805,16.492094039917 -60.4522666931152,8.39692687988281 -55.4602470397949,10.6455850601196 -60.9020004272461,14.3783569335938 -61.1718368530273,5.83345794677734 -49.5687637329102,6.82286739349365 -57.9787445068359,16.3122024536133 -58.9681549072266,12.8492698669434 -55.8200340270996,7.63238334655762 -61.8914070129395,23.9576377868652 -63.4204940795898,8.57682037353516 -54.9655418395996,12.8492698669434 -58.0237159729004,6.50805473327637 -52.5819664001465,10.2857999801636 -49.3888740539551,12.17467212677 -49.9285507202148,13.0741348266602 -52.2671546936035,9.74612140655518 -59.4628601074219,6.28318881988525 -61.0818901062012,18.1111278533936 -60.3173484802246,13.0741348266602 -61.8914070129395,21.2592487335205 -53.3015365600586,16.3122024536133 -61.1268653869629,20.4497318267822 -62.7458992004395,7.49746417999268 -64.5448226928711,23.2380676269531 -56.0448989868164,11.3651552200317 -56.6745223999023,11.4551019668579 -61.8914070129395,11.5450477600098 -54.0660781860352,14.3333835601807 -58.3835029602051,12.5794296264648 -59.1930198669434,6.91281318664551 -55.8650054931641,6.86783981323242 -60.7221069335938,8.57682037353516 -55.145435333252,10.1059074401855 -57.4840393066406,9.25141716003418 -59.3729095458984,15.4127388000488 -56.6745223999023,9.52125644683838 -61.8014602661133,17.5264778137207 -63.4204940795898,19.5502681732178 -51.6375312805176,10.8254776000977 -61.5765953063965,22.518497467041 -62.7009239196777,6.86783981323242 -60.991943359375,15.9524164199829 -62.9707641601562,16.6270141601562 -52.3571014404297,8.93660545349121 -53.6613235473633,6.28318881988525 -62.2961654663086,10.1958532333374 -50.4682273864746,7.36254501342773 -54.3359184265137,7.22762584686279 -63.1056823730469,9.02655124664307 -60.9020004272461,7.72233009338379 -63.195629119873,23.8676910400391 -63.4204940795898,21.5740604400635 -62.0713005065918,14.8280878067017 -48.8941688537598,13.34397315979 -57.6189575195312,10.9603967666626 -62.3411407470703,18.650806427002 -55.9099807739258,16.9418258666992 -64.7696914672852,22.518497467041 -49.1190338134766,11.7699136734009 -63.7802810668945,11.3201818466187 -61.6665420532227,17.481502532959 -51.3227157592773,7.31757164001465 -59.9125900268555,17.5714492797852 -55.3703002929688,8.80168533325195 -63.1056823730469,10.5556383132935 -52.4020729064941,15.8624706268311 -61.8014602661133,6.91281318664551 -64.4099044799805,13.34397315979 -60.991943359375,19.010591506958 -56.4046859741211,13.34397315979 -61.9813537597656,9.38633632659912 -54.3359184265137,12.2646179199219 -58.4284744262695,10.4656925201416 -46.3307189941406,12.2646179199219 -57.34912109375,15.2328462600708 -62.1162719726562,17.8412895202637 -58.6533432006836,14.0185708999634 -62.0263290405273,10.4656925201416 -58.0686912536621,9.65617561340332 -62.6109771728516,12.1296987533569 -53.8412132263184,5.56361865997314 -61.4416770935059,12.8942422866821 -45.4312438964844,12.2646179199219 -64.634765625,21.4841136932373 -61.2617835998535,22.518497467041 -64.634765625,14.1984634399414 -60.3173484802246,7.22762584686279 -60.4972381591797,17.9762077331543 -61.3517303466797,20 -60.7670783996582,6.55302810668945 -61.2168121337891,7.6773567199707 -59.7326965332031,9.74612140655518 -63.4654693603516,5.6985387802124 -61.2168121337891,17.3016109466553 -59.5977783203125,21.5740604400635 -46.6904907226562,10.8704509735107 -60.2274017333984,13.5238666534424 -49.6137390136719,13.6587858200073 -62.3411407470703,10.2408266067505 -59.9125900268555,13.7037591934204 -62.5660057067871,16.6270141601562 -57.8438262939453,6.01335048675537 -56.49462890625,6.32816219329834 -62.0713005065918,14.5132751464844 -63.5554122924805,9.88104152679443 -61.1718368530273,15.1878728866577 -55.145435333252,7.27259826660156 -62.7458992004395,21.8888721466064 -63.3305511474609,6.1932430267334 -51.7724494934082,6.01335048675537 -59.9125900268555,11.4101285934448 -64.2749862670898,20.4047584533691 -62.5660057067871,17.7513427734375 -62.7908706665039,11.4101285934448 -61.9363822937012,13.2540273666382 -55.3703002929688,6.41810894012451 -59.642749786377,16.5370674133301 -52.2221794128418,12.6244029998779 -53.8861885070801,5.87843132019043 -62.4760589599609,22.518497467041 -48.1296234130859,13.8386783599854 -63.6903343200684,23.5528793334961 -59.5977783203125,10.0609340667725 -61.6665420532227,18.6957778930664 -51.997314453125,12.0847253799438 -52.1772079467773,9.83606815338135 -50.4232559204102,6.64297485351562 -55.8200340270996,17.2566375732422 -62.2062187194824,15.5476579666138 -52.2221794128418,13.8386783599854 -64.1850433349609,6.50805473327637 -59.2829666137695,6.55302810668945 -63.0157356262207,14.2884101867676 -61.6665420532227,17.2116641998291 -58.3835029602051,14.1085166931152 -51.4576377868652,13.6138134002686 -63.3755226135254,21.1693019866943 -43.4074401855469,12.7593231201172 -57.3041458129883,13.8386783599854 -53.346508026123,7.31757164001465 -61.4866485595703,5.87843132019043 -52.1772079467773,6.14826965332031 -64.6797409057617,6.55302810668945 -62.161247253418,17.1217193603516 -46.5105895996094,13.3889465332031 -63.510440826416,14.4233293533325 -54.3359184265137,10.3757457733154 -56.179817199707,5.60859203338623 -61.306755065918,5.9234037399292 -56.1348457336426,7.49746417999268 -57.7089042663574,14.9630069732666 -52.2671546936035,7.85724925994873 -57.8438262939453,15.3227920532227 -62.5210342407227,13.5238666534424 -63.2406005859375,8.39692687988281 -53.5264015197754,7.49746417999268 -51.5925559997559,8.93660545349121 -60.4972381591797,11.7249402999878 -64.634765625,15.5926313400269 -55.3703002929688,16.0873355865479 -55.2353820800781,9.07152462005615 -59.3729095458984,10.6905584335327 -64.4099044799805,8.48687362670898 -46.8703918457031,12.3995380401611 -62.6559524536133,22.0237922668457 -56.6745223999023,6.50805473327637 -58.6533432006836,13.6587858200073 -64.6797409057617,18.7407512664795 -54.8755950927734,6.64297485351562 -60.3623199462891,21.0343818664551 -63.510440826416,16.2672290802002 -58.7432861328125,20.5846500396729 -56.3597106933594,7.40751838684082 -54.3359184265137,16.6719875335693 -52.2221794128418,12.5344572067261 -57.3940925598145,11.9498062133789 -63.5554122924805,15.1878728866577 -47.8597869873047,11.5450477600098 -60.3173484802246,22.5634689331055 -64.3199615478516,11.5900211334229 -50.8280143737793,15.0529537200928 -59.9125900268555,18.2910194396973 -54.1560249328613,6.32816219329834 -63.195629119873,12.5794296264648 -63.1506576538086,8.21703433990479 -55.7300872802734,9.20644378662109 -64.4998474121094,23.2830390930176 -49.6587104797363,13.5688400268555 -56.9443626403809,14.7831144332886 -53.0766716003418,15.997389793396 -55.145435333252,5.47367286682129 -61.2617835998535,16.3122024536133 -62.5660057067871,17.8862609863281 -56.2697639465332,11.3651552200317 -53.0316963195801,7.58741092681885 -50.018497467041,5.33875274658203 -62.3861122131348,8.80168533325195 -55.2803535461426,13.5688400268555 -53.1216430664062,6.82286739349365 -60.0475082397461,8.7117395401001 -54.9205703735352,15.0529537200928 -56.49462890625,13.9735984802246 -59.7326965332031,21.1693019866943 -61.846435546875,6.82286739349365 -54.2459716796875,13.4788932800293 -44.9815063476562,12.2196445465088 -61.1268653869629,10.1508798599243 -52.4920196533203,13.5688400268555 -56.6295471191406,12.1296987533569 -61.1268653869629,16.2222557067871 -49.703685760498,5.4286994934082 -45.0714721679688,12.17467212677 -54.3359184265137,12.9392156600952 -63.3305511474609,19.3703765869141 -47.6349182128906,13.5238666534424 -55.9999237060547,8.62179279327393 -43.1825866699219,11.814887046814 -45.9709167480469,11.4101285934448 -60.4072952270508,20.4047584533691 -57.8887977600098,6.50805473327637 -64.2749862670898,8.93660545349121 -55.8200340270996,11.6349945068359 -59.5977783203125,15.3227920532227 -61.6215667724609,8.7117395401001 -62.6109771728516,8.75671291351318 -49.7486572265625,6.05832386016846 -59.8226432800293,19.1005363464355 -55.4152755737305,5.51864528656006 -63.510440826416,16.0873355865479 -57.3940925598145,16.177282333374 -61.7115173339844,7.22762584686279 -63.7353057861328,17.5714492797852 -61.4866485595703,21.1693019866943 -55.7750587463379,8.53184700012207 -62.6109771728516,21.8888721466064 -60.3623199462891,13.1640815734863 -56.7644691467285,11.7249402999878 -62.3861122131348,21.349193572998 -60.2723731994629,7.90222263336182 -53.346508026123,8.08211517333984 -58.0237159729004,9.9260139465332 -62.9257888793945,11.5900211334229 -61.0369186401367,7.76730346679688 -60.7221069335938,7.00275993347168 -58.3385314941406,16.9418258666992 -54.7406768798828,13.2540273666382 -55.8200340270996,11.5000743865967 -48.8042221069336,12.669376373291 -55.7300872802734,6.4630823135376 -49.4338455200195,5.4286994934082 -59.327938079834,15.0079803466797 -58.6533432006836,8.89163208007812 -61.2617835998535,15.0529537200928 -61.5765953063965,12.8492698669434 -61.3967056274414,23.0132007598877 -60.4522666931152,7.27259826660156 -62.0713005065918,5.20383358001709 -51.1428260803223,14.7831144332886 -50.9629325866699,8.89163208007812 -56.7194976806641,7.00275993347168 -62.8358459472656,5.20383358001709 -54.2459716796875,7.72233009338379 -60.1824264526367,22.7883358001709 -58.2485809326172,12.4445114135742 -58.6083679199219,11.0503435134888 -50.5581741333008,7.45249080657959 -51.682502746582,9.38633632659912 -59.6877212524414,21.5290870666504 -62.8808174133301,10.6455850601196 -64.2300109863281,12.8942422866821 -63.2406005859375,11.814887046814 -55.1904067993164,11.5900211334229 -51.5925559997559,13.3889465332031 -58.1586380004883,7.99216938018799 -60.677131652832,23.7777442932129 -52.8068313598633,12.489483833313 -49.4338455200195,6.4630823135376 -58.0686912536621,17.6613960266113 -59.9575614929199,21.4841136932373 -62.2062187194824,21.3941669464111 -55.1904067993164,9.9260139465332 -61.1268653869629,11.6349945068359 -55.0105171203613,9.52125644683838 -60.0924835205078,7.00275993347168 -55.2803535461426,13.0291614532471 -56.4046859741211,17.5264778137207 -63.3755226135254,6.82286739349365 -58.6083679199219,15.7725238800049 -59.9125900268555,7.22762584686279 -61.7564888000488,13.6587858200073 -54.5607833862305,7.76730346679688 -63.1506576538086,13.34397315979 -58.9231796264648,5.33875274658203 -64.4998474121094,18.3809661865234 -57.34912109375,7.27259826660156 -59.327938079834,15.0979270935059 -52.6719131469727,16.1323089599609 -63.4204940795898,11.814887046814 -59.0580978393555,10.1508798599243 -59.6877212524414,23.1031475067139 -60.3623199462891,12.2646179199219 -58.4284744262695,12.5344572067261 -55.4152755737305,8.53184700012207 -60.0025367736816,19.8201065063477 -53.8861885070801,9.88104152679443 -64.1850433349609,6.05832386016846 -63.195629119873,5.38372611999512 -58.2935562133789,7.27259826660156 -58.3835029602051,16.9418258666992 -59.6877212524414,23.0581741333008 -63.7353057861328,23.2830390930176 -53.2115898132324,8.75671291351318 -52.9867248535156,7.49746417999268 -55.0105171203613,9.25141716003418 -64.2749862670898,9.65617561340332 -58.7432861328125,6.41810894012451 -53.1216430664062,7.04773330688477 -50.018497467041,14.6481952667236 -53.0316963195801,10.5106649398804 -60.2274017333984,14.7831144332886 -57.9787445068359,14.0635442733765 -61.2617835998535,19.685188293457 -60.4522666931152,7.40751838684082 -51.2327728271484,7.58741092681885 -60.1374549865723,13.7487316131592 -59.1930198669434,12.1296987533569 -64.1850433349609,22.4735221862793 -61.2617835998535,9.79109477996826 -55.2803535461426,9.56622886657715 -56.4496574401855,14.6032218933105 -61.8914070129395,20.3597850799561 -51.7274780273438,14.1984634399414 -49.5687637329102,12.669376373291 -59.5528030395508,6.4630823135376 -52.0872611999512,13.5688400268555 -61.8014602661133,18.2010746002197 -59.013126373291,7.72233009338379 -55.145435333252,8.30698108673096 -63.5554122924805,13.6587858200073 -60.1374549865723,17.3465843200684 -59.0580978393555,9.16147041320801 -49.2539520263672,14.2434368133545 -58.4284744262695,11.0053701400757 -61.306755065918,20.674596786499 -54.6957054138184,14.2884101867676 -58.6533432006836,18.8756713867188 -56.49462890625,17.8412895202637 -55.0105171203613,16.5820407867432 -52.4920196533203,6.37313556671143 -53.6163482666016,11.814887046814 -62.7908706665039,15.5926313400269 -63.2406005859375,23.4179592132568 -55.5052185058594,8.30698108673096 -60.2723731994629,13.4788932800293 -51.5925559997559,12.354564666748 -63.4204940795898,6.77789402008057 -54.1560249328613,7.00275993347168 -60.7221069335938,9.16147041320801 -63.9151992797852,18.1561012268066 -62.8808174133301,6.50805473327637 -58.7882614135742,19.3703765869141 -60.4522666931152,19.7751350402832 -54.6957054138184,6.64297485351562 -52.3571014404297,5.9234037399292 -59.3729095458984,10.6006116867065 -57.9337692260742,17.6613960266113 -56.8993873596191,8.93660545349121 -64.0051422119141,16.851879119873 -62.1162719726562,16.6270141601562 -52.851806640625,7.22762584686279 -55.7750587463379,7.40751838684082 -60.2723731994629,7.85724925994873 -54.7406768798828,11.7249402999878 -59.4628601074219,6.32816219329834 -59.7326965332031,16.6270141601562 -53.346508026123,8.89163208007812 -62.8358459472656,9.88104152679443 -51.0978507995605,7.00275993347168 -60.677131652832,5.74351119995117 -57.034309387207,8.75671291351318 -55.5951690673828,11.6799669265747 -60.2723731994629,15.8624706268311 -53.9761352539062,10.1508798599243 -61.6215667724609,9.9260139465332 -55.3703002929688,11.0503435134888 -58.1136627197266,16.3122024536133 -61.1268653869629,11.1402893066406 -61.7564888000488,8.30698108673096 -49.8386039733887,6.73292064666748 -46.0608520507812,12.0397529602051 -49.164005279541,13.5238666534424 -50.9629325866699,12.2646179199219 -53.8412132263184,9.02655124664307 -58.8782081604004,8.84665870666504 -60.2723731994629,18.9656181335449 -58.6083679199219,8.89163208007812 -64.4548797607422,18.8306980133057 -60.2723731994629,20.1798934936523 -51.5475845336914,11.5450477600098 -43.63232421875,12.2196445465088 -57.034309387207,18.0661544799805 -62.8808174133301,10.9603967666626 -63.4654693603516,18.4259395599365 -48.0396766662598,12.489483833313 -61.7115173339844,10.3307723999023 -57.0792808532715,16.8968524932861 -54.830623626709,12.2646179199219 -59.327938079834,18.0661544799805 -57.8438262939453,7.49746417999268 -52.536994934082,7.27259826660156 -59.8676147460938,10.7805042266846 -54.7406768798828,8.17206192016602 -62.6559524536133,14.9630069732666 -61.7564888000488,7.76730346679688 -57.6189575195312,13.9286251068115 -45.6560974121094,12.7143497467041 -56.0898704528809,10.9154233932495 -60.9469718933105,12.984188079834 -60.4522666931152,7.09270572662354 -61.1268653869629,10.1059074401855 -63.2406005859375,13.2090549468994 -44.3069152832031,11.1852626800537 -62.2961654663086,12.984188079834 -59.5078315734863,22.7883358001709 -57.8438262939453,8.35195446014404 -54.4258651733398,10.5106649398804 -64.4548797607422,6.55302810668945 -59.1030731201172,8.98157787322998 -52.9867248535156,13.6587858200073 -63.8702239990234,5.24880695343018 -54.0660781860352,8.17206192016602 -51.7274780273438,13.2540273666382 -59.7326965332031,18.6058330535889 -56.0448989868164,15.2328462600708 -58.1586380004883,8.17206192016602 -46.7804260253906,10.9603967666626 -62.9257888793945,16.0423622131348 -63.0157356262207,9.88104152679443 -46.4656372070312,11.8598594665527 -63.0607109069824,19.5952415466309 -57.4390640258789,14.3783569335938 -58.9231796264648,20.0899467468262 -60.4972381591797,15.4127388000488 -55.4602470397949,13.7037591934204 -63.195629119873,15.8624706268311 -62.7908706665039,14.7831144332886 -55.4602470397949,8.80168533325195 -60.7221069335938,8.48687362670898 -61.2168121337891,12.3995380401611 -61.5765953063965,18.2010746002197 -62.4310836791992,15.3227920532227 -62.9707641601562,8.93660545349121 -61.8014602661133,18.9656181335449 -61.0369186401367,14.0185708999634 -62.6109771728516,18.650806427002 -63.7353057861328,12.9392156600952 -62.9707641601562,8.12708854675293 -63.0157356262207,11.814887046814 -43.9920959472656,12.5344572067261 -63.3305511474609,22.4285507202148 -59.642749786377,16.0873355865479 -59.9575614929199,18.2460479736328 -59.5528030395508,21.5740604400635 -51.8174209594727,8.53184700012207 -55.6401405334473,12.3995380401611 -58.6533432006836,16.4021472930908 -63.9601745605469,13.0741348266602 -62.5660057067871,14.4233293533325 -61.8014602661133,21.1693019866943 -61.1268653869629,17.3465843200684 -60.9469718933105,5.9234037399292 -59.8226432800293,20.2248649597168 -58.6083679199219,13.7037591934204 -57.9337692260742,12.5794296264648 -59.7776718139648,14.0185708999634 -58.2036094665527,7.49746417999268 -55.8650054931641,9.38633632659912 -60.2723731994629,7.99216938018799 -47.9047584533691,12.2646179199219 -62.6109771728516,8.03714179992676 -60.991943359375,23.7777442932129 -55.3253288269043,5.60859203338623 -52.4470443725586,13.2090549468994 -45.566162109375,12.0847253799438 -60.991943359375,13.6138134002686 -50.9629325866699,7.76730346679688 -50.6031455993652,6.14826965332031 -55.9099807739258,17.7513427734375 -53.7962417602539,11.6799669265747 -62.5210342407227,6.32816219329834 -53.5713768005371,5.96837711334229 -64.7696914672852,12.2196445465088 -63.3305511474609,8.30698108673096 -63.2406005859375,14.4683027267456 -58.1136627197266,16.5820407867432 -46.9603271484375,12.984188079834 -47.3201293945312,11.1402893066406 -52.0872611999512,7.18265247344971 -53.9311599731445,5.20383358001709 -52.5819664001465,11.0953159332275 -56.9893341064453,16.3122024536133 -61.306755065918,18.9206447601318 -63.2855758666992,20.5846500396729 -60.5871887207031,9.38633632659912 -54.3359184265137,16.1323089599609 -61.8914070129395,17.2116641998291 -60.2723731994629,18.2010746002197 -57.8438262939453,11.1402893066406 -51.5475845336914,6.32816219329834 -64.0950927734375,21.8888721466064 -61.0818901062012,22.3835773468018 -53.3015365600586,11.7249402999878 -51.5925559997559,9.70114898681641 -58.8332328796387,14.2434368133545 -47.4550476074219,13.5688400268555 -61.1268653869629,17.8412895202637 -55.5052185058594,12.9392156600952 -61.2168121337891,13.7037591934204 -45.566162109375,12.8942422866821 -63.825252532959,10.0159606933594 -64.2749862670898,11.0053701400757 -61.531623840332,22.4285507202148 -61.2617835998535,10.0159606933594 -61.2168121337891,15.4577121734619 -59.5977783203125,10.9154233932495 -56.6745223999023,8.84665870666504 -53.166618347168,7.90222263336182 -64.3649291992188,10.0609340667725 -55.3703002929688,14.1534900665283 -47.5,12.6244029998779 -52.6719131469727,5.74351119995117 -64.0950927734375,23.8676910400391 -46.7804260253906,13.0291614532471 -47.6798934936523,11.3651552200317 -55.4152755737305,5.47367286682129 -56.0898704528809,6.05832386016846 -46.1508178710938,11.3651552200317 -55.1004638671875,14.8280878067017 -63.2406005859375,19.9550266265869 -61.1268653869629,6.32816219329834 -63.0157356262207,15.0529537200928 -53.9311599731445,10.4207191467285 -61.846435546875,5.83345794677734 -61.6665420532227,11.7249402999878 -57.034309387207,6.10329627990723 -61.8914070129395,17.7963161468506 -60.5871887207031,20.6296234130859 -58.5184211730957,9.9260139465332 -57.034309387207,13.7037591934204 -56.4046859741211,10.9154233932495 -57.7089042663574,7.04773330688477 -63.825252532959,19.5052947998047 -54.7856521606445,12.8942422866821 -62.1162719726562,7.09270572662354 -56.8544158935547,7.90222263336182 -64.1850433349609,19.010591506958 -60.4072952270508,21.5740604400635 -63.8702239990234,6.59800148010254 -58.2935562133789,11.3201818466187 -63.7353057861328,20.8994636535645 -56.9893341064453,7.90222263336182 -64.0501174926758,10.7805042266846 -55.1904067993164,10.3307723999023 -54.1560249328613,14.2884101867676 -61.3967056274414,17.9312343597412 -59.5528030395508,20.4047584533691 -60.677131652832,18.7407512664795 -52.4470443725586,13.2540273666382 -57.7538795471191,8.7117395401001 -59.8226432800293,16.851879119873 -57.034309387207,10.1059074401855 -63.9601745605469,6.91281318664551 -62.7908706665039,12.3995380401611 -64.3649291992188,13.0741348266602 -58.4734497070312,19.5502681732178 -59.5078315734863,18.8756713867188 -58.9681549072266,13.9735984802246 -57.7538795471191,17.7063694000244 -52.6719131469727,6.10329627990723 -59.3729095458984,23.8676910400391 -62.7908706665039,19.1455097198486 -53.3015365600586,13.6138134002686 -48.4894104003906,11.994779586792 -52.2671546936035,11.8598594665527 -57.4390640258789,13.4339199066162 -58.5633926391602,10.4656925201416 -43.9021606445312,12.354564666748 -49.1190338134766,14.2884101867676 -57.8887977600098,19.9100532531738 -59.4178848266602,11.2752084732056 -62.2062187194824,20.5846500396729 -64.7696914672852,14.1085166931152 -59.013126373291,19.9550266265869 -58.4734497070312,12.8492698669434 -60.991943359375,10.0159606933594 -50.9179611206055,6.05832386016846 -54.1560249328613,12.984188079834 -58.2036094665527,6.1932430267334 -58.6533432006836,13.2540273666382 -51.5026092529297,15.1429004669189 -62.5660057067871,22.9682273864746 -49.8835754394531,6.10329627990723 -49.2089805603027,5.9234037399292 -58.2036094665527,17.7963161468506 -55.9099807739258,8.39692687988281 -56.3597106933594,5.87843132019043 -57.3940925598145,16.2222557067871 -54.6957054138184,8.08211517333984 -51.3676910400391,6.41810894012451 -44.1270141601562,11.0053701400757 -63.195629119873,21.9338455200195 -53.8412132263184,13.8836517333984 -50.1983871459961,14.4233293533325 -64.4548797607422,19.5502681732178 -56.9443626403809,9.20644378662109 -50.0634689331055,6.64297485351562 -61.2168121337891,8.48687362670898 -52.5819664001465,12.354564666748 -56.49462890625,7.22762584686279 -60.6321601867676,16.851879119873 -53.0316963195801,12.2646179199219 -53.5264015197754,6.91281318664551 -60.677131652832,18.1561012268066 -62.161247253418,18.4259395599365 -55.145435333252,11.814887046814 -59.1030731201172,16.80690574646 -56.809440612793,18.2460479736328 -59.1930198669434,20.674596786499 -54.1560249328613,5.29378032684326 -55.8200340270996,10.2857999801636 -58.9231796264648,7.90222263336182 -61.8914070129395,22.4285507202148 -54.6957054138184,7.85724925994873 -63.195629119873,9.29639053344727 -58.4284744262695,6.01335048675537 -55.7750587463379,8.12708854675293 -58.3385314941406,16.80690574646 -62.0263290405273,13.7037591934204 -57.034309387207,12.354564666748 -50.2883338928223,12.489483833313 -61.2617835998535,16.8968524932861 -61.846435546875,12.669376373291 -63.3305511474609,5.33875274658203 -49.3438987731934,13.1640815734863 -53.9761352539062,13.3889465332031 -55.5501937866211,13.2990007400513 -63.4654693603516,23.2380676269531 -56.809440612793,14.2434368133545 -63.1506576538086,16.7169609069824 -59.6877212524414,20.5846500396729 -61.7115173339844,8.57682037353516 -62.2961654663086,19.1455097198486 -58.2036094665527,15.997389793396 -64.634765625,13.0291614532471 -52.2221794128418,6.91281318664551 -54.6507301330566,10.0609340667725 -64.2300109863281,19.5052947998047 -48.7592468261719,5.38372611999512 -49.5687637329102,13.4339199066162 -57.7538795471191,7.63238334655762 -56.8544158935547,9.16147041320801 -63.2406005859375,22.4735221862793 -56.4496574401855,10.7805042266846 -63.3305511474609,6.28318881988525 -60.5422134399414,12.354564666748 -60.6321601867676,8.48687362670898 -62.2062187194824,10.5556383132935 -49.478816986084,13.34397315979 -57.34912109375,18.7857246398926 -59.5528030395508,16.0423622131348 -57.7538795471191,18.9656181335449 -57.663932800293,6.68794727325439 -60.3623199462891,15.9524164199829 -64.0501174926758,10.1059074401855 -62.6559524536133,14.1534900665283 -48.2645416259766,12.354564666748 -56.6745223999023,17.0317726135254 -49.164005279541,14.1085166931152 -56.3597106933594,13.0291614532471 -60.6321601867676,15.9524164199829 -52.5819664001465,12.6244029998779 -62.8358459472656,10.6905584335327 -59.6877212524414,10.2408266067505 -51.4126625061035,10.6455850601196 -61.4866485595703,6.50805473327637 -57.34912109375,8.4419002532959 -52.9417495727539,13.6587858200073 -52.5819664001465,12.2646179199219 -59.5528030395508,14.6931686401367 -63.6453628540039,7.72233009338379 -55.1904067993164,14.6032218933105 -53.346508026123,7.99216938018799 -64.634765625,18.9206447601318 -55.3253288269043,6.14826965332031 -55.9999237060547,8.08211517333984 -45.4762268066406,12.2196445465088 -62.1162719726562,16.492094039917 -57.9337692260742,6.01335048675537 -62.0713005065918,17.0767459869385 -61.4416770935059,13.1191082000732 -60.4522666931152,5.6985387802124 -63.195629119873,13.4339199066162 -63.9601745605469,11.7249402999878 -64.0501174926758,20.5846500396729 -57.5290145874023,8.66676616668701 -44.711669921875,11.2752084732056 -61.1718368530273,20.9444370269775 -54.6507301330566,14.1984634399414 -61.1718368530273,9.38633632659912 -64.5897979736328,8.39692687988281 -60.1374549865723,23.8676910400391 -59.1930198669434,19.010591506958 -53.7062950134277,11.0953159332275 -60.4972381591797,9.07152462005615 -56.2697639465332,8.89163208007812 -57.7089042663574,8.62179279327393 -59.2829666137695,21.349193572998 -60.991943359375,14.1984634399414 -53.7962417602539,13.7487316131592 -61.3967056274414,8.35195446014404 -58.4734497070312,13.2090549468994 -52.8967781066895,14.8730602264404 -60.0924835205078,21.6640071868896 -63.7353057861328,20.5396785736084 -60.9469718933105,16.7169609069824 -59.2829666137695,15.6825771331787 -63.510440826416,6.91281318664551 -55.9999237060547,16.6719875335693 -57.4840393066406,9.79109477996826 -61.4866485595703,17.2566375732422 -64.7696914672852,11.3651552200317 -51.8174209594727,10.3307723999023 -60.1374549865723,6.64297485351562 -45.1614074707031,11.4101285934448 -55.9099807739258,10.3307723999023 -49.9285507202148,12.4445114135742 -45.566162109375,11.0053701400757 -57.34912109375,14.7381420135498 -56.5845756530762,15.3677654266357 -50.1534156799316,7.40751838684082 -62.2961654663086,10.7355308532715 -52.4470443725586,14.4683027267456 -63.4654693603516,7.49746417999268 -57.8887977600098,14.2434368133545 -55.7300872802734,15.2778186798096 -53.7512664794922,11.8598594665527 -55.5951690673828,15.4577121734619 -59.2379913330078,11.3201818466187 -58.1586380004883,17.0767459869385 -51.7724494934082,12.2646179199219 -52.9867248535156,7.9471960067749 -52.0872611999512,13.0741348266602 -63.1506576538086,5.24880695343018 -56.1348457336426,17.6613960266113 -60.5871887207031,7.63238334655762 -62.3861122131348,12.7143497467041 -52.536994934082,9.43130970001221 -55.8650054931641,6.14826965332031 -62.8358459472656,21.2592487335205 -60.7670783996582,8.30698108673096 -60.2723731994629,21.9788188934326 -54.6507301330566,13.0291614532471 -58.8782081604004,8.08211517333984 -60.4972381591797,7.6773567199707 -62.6559524536133,23.5978527069092 -45.9259338378906,12.7143497467041 -51.5475845336914,9.83606815338135 -61.5765953063965,18.7857246398926 -48.4894104003906,13.2540273666382 -55.8650054931641,13.2540273666382 -60.4072952270508,5.24880695343018 -55.9549522399902,14.0185708999634 -55.5501937866211,14.6481952667236 -62.5210342407227,18.8756713867188 -62.8808174133301,12.309591293335 -53.2565612792969,11.0053701400757 -59.5977783203125,10.6455850601196 -61.0818901062012,16.851879119873 -63.2855758666992,22.3386039733887 -62.2511940002441,20 -52.5819664001465,13.0741348266602 -51.9523429870605,11.0053701400757 -56.179817199707,11.7699136734009 -64.4998474121094,22.2486572265625 -56.0898704528809,17.7063694000244 -63.8702239990234,19.010591506958 -63.6453628540039,12.2196445465088 -59.2379913330078,9.65617561340332 -43.002685546875,14.4233293533325 -58.698314666748,18.3809661865234 -55.2353820800781,11.5900211334229 -62.0263290405273,13.7487316131592 -62.2961654663086,20.0899467468262 -53.7962417602539,8.66676616668701 -51.4576377868652,7.40751838684082 -62.4310836791992,21.4391403198242 -53.5264015197754,13.5238666534424 -62.7908706665039,13.3889465332031 -64.0950927734375,18.2010746002197 -56.49462890625,15.1878728866577 -64.0051422119141,12.8942422866821 -64.6797409057617,12.8942422866821 -59.2829666137695,14.7831144332886 -60.7670783996582,6.64297485351562 -50.3782806396484,13.9735984802246 -63.1056823730469,12.5344572067261 -54.9205703735352,5.78848457336426 -60.0924835205078,15.6825771331787 -54.1560249328613,16.3122024536133 -59.3729095458984,11.0503435134888 -62.5210342407227,5.78848457336426 -58.3385314941406,13.1191082000732 -60.4072952270508,6.41810894012451 -61.9813537597656,16.177282333374 -61.2168121337891,20.989408493042 -49.8835754394531,6.28318881988525 -63.3755226135254,11.5000743865967 -60.7221069335938,18.5608596801758 -61.1268653869629,13.7487316131592 -60.0475082397461,22.4285507202148 -58.9231796264648,11.4101285934448 -60.6321601867676,15.0979270935059 -55.5501937866211,13.8836517333984 -59.4178848266602,7.58741092681885 -64.0950927734375,23.4629325866699 -59.7776718139648,11.994779586792 -43.7222595214844,12.2646179199219 -57.2591743469238,11.5900211334229 -54.3359184265137,7.90222263336182 -60.7221069335938,23.5978527069092 -52.4470443725586,9.47628307342529 -57.5739860534668,17.0317726135254 -58.9681549072266,20.8544902801514 -55.6851119995117,6.23821640014648 -51.6375312805176,14.6032218933105 -61.4866485595703,7.13767910003662 -56.1348457336426,14.4233293533325 -59.4628601074219,12.9392156600952 -57.4390640258789,15.4577121734619 -53.7062950134277,14.3333835601807 -62.161247253418,17.7063694000244 -54.830623626709,12.0847253799438 -59.1030731201172,16.6719875335693 -63.3305511474609,8.89163208007812 -55.8200340270996,11.2302360534668 -60.0025367736816,21.3941669464111 -54.0211067199707,15.5476579666138 -62.0713005065918,6.05832386016846 -51.9073677062988,7.49746417999268 -64.4998474121094,15.5476579666138 -49.5687637329102,5.51864528656006 -48.6693000793457,12.4445114135742 -58.0686912536621,7.58741092681885 -60.7670783996582,18.0661544799805 -48.3994636535645,13.7037591934204 -58.8332328796387,11.0953159332275 -51.2777442932129,10.9154233932495 -57.1692276000977,10.9603967666626 -60.3623199462891,19.5502681732178 -59.2379913330078,5.29378032684326 -60.4522666931152,22.7433624267578 -59.5977783203125,12.7143497467041 -56.9443626403809,13.0291614532471 -60.6321601867676,20.8544902801514 -48.1296234130859,13.8836517333984 -55.0105171203613,16.492094039917 -60.5871887207031,6.28318881988525 -55.5501937866211,12.669376373291 -57.7089042663574,7.36254501342773 -64.1850433349609,7.99216938018799 -53.5264015197754,15.6825771331787 -58.6083679199219,16.8968524932861 -56.0448989868164,16.2672290802002 -60.0025367736816,6.82286739349365 -57.7988510131836,14.3333835601807 -60.5871887207031,18.4259395599365 -59.2379913330078,7.49746417999268 -61.5765953063965,21.349193572998 -58.4284744262695,11.2302360534668 -56.1348457336426,12.8492698669434 -61.7115173339844,14.7831144332886 -53.346508026123,10.5106649398804 -63.4204940795898,8.62179279327393 -51.9523429870605,8.80168533325195 -52.7618598937988,12.984188079834 -50.4232559204102,5.87843132019043 -55.7300872802734,7.58741092681885 -60.6321601867676,21.4391403198242 -59.7776718139648,12.1296987533569 -57.4840393066406,18.9206447601318 -43.4074401855469,11.8598594665527 -54.6957054138184,14.5582485198975 -63.7802810668945,10.4207191467285 -60.4072952270508,6.1932430267334 -63.2406005859375,14.0635442733765 -51.0978507995605,13.8836517333984 -62.2062187194824,6.4630823135376 -51.4126625061035,6.37313556671143 -56.5396041870117,8.4419002532959 -60.3623199462891,12.309591293335 -50.7830390930176,12.4445114135742 -64.4548797607422,14.1085166931152 -57.663932800293,16.3122024536133 -57.34912109375,9.29639053344727 -59.5078315734863,13.2540273666382 -59.013126373291,6.1932430267334 -54.2459716796875,12.1296987533569 -61.1268653869629,18.6957778930664 -63.3305511474609,22.2486572265625 -56.8993873596191,12.5794296264648 -58.8332328796387,17.2566375732422 -59.0580978393555,15.7725238800049 -51.8623962402344,11.814887046814 -64.3199615478516,23.148120880127 -64.3199615478516,21.349193572998 -63.8702239990234,8.21703433990479 -57.5290145874023,5.6985387802124 -58.7882614135742,10.3307723999023 -54.9655418395996,7.18265247344971 -60.8570251464844,8.4419002532959 -62.2511940002441,16.7169609069824 -62.7009239196777,20.2698383331299 -50.7380676269531,12.3995380401611 -62.9707641601562,19.010591506958 -61.4416770935059,13.34397315979 -55.9549522399902,7.13767910003662 -60.9469718933105,18.3359928131104 -54.0660781860352,7.09270572662354 -55.0105171203613,10.9154233932495 -52.7618598937988,10.5556383132935 -57.6189575195312,8.80168533325195 -62.6109771728516,17.9312343597412 -53.2565612792969,10.7355308532715 -57.6189575195312,9.65617561340332 -62.5210342407227,19.1005363464355 -59.5078315734863,12.669376373291 -60.5871887207031,18.0661544799805 -64.7247161865234,6.77789402008057 -49.3888740539551,13.2540273666382 -58.698314666748,12.7143497467041 -56.3597106933594,16.9418258666992 -55.8200340270996,15.5476579666138 -57.8438262939453,15.8624706268311 -59.642749786377,8.21703433990479 -60.5871887207031,20.9444370269775 -59.327938079834,23.3280124664307 -52.6719131469727,12.8042964935303 -50.9179611206055,10.1508798599243 -62.0713005065918,18.3359928131104 -58.7432861328125,18.5158863067627 -60.4072952270508,14.0185708999634 -51.7274780273438,15.4127388000488 -51.4576377868652,8.57682037353516 -61.1268653869629,15.6825771331787 -59.327938079834,5.60859203338623 -63.510440826416,13.9286251068115 -63.195629119873,13.0741348266602 -64.634765625,11.9498062133789 -56.0898704528809,16.5820407867432 -61.3517303466797,18.5158863067627 -63.8702239990234,21.2592487335205 -60.0025367736816,22.6534156799316 -62.8358459472656,6.1932430267334 -60.0475082397461,7.72233009338379 -61.0818901062012,8.39692687988281 -57.8887977600098,5.78848457336426 -60.0025367736816,12.8942422866821 -61.306755065918,15.3677654266357 -58.6083679199219,6.95778656005859 -63.7802810668945,20.0449733734131 -59.1480445861816,15.0979270935059 -63.8702239990234,16.9867992401123 -61.2168121337891,9.25141716003418 -64.0950927734375,9.70114898681641 -63.195629119873,6.37313556671143 -59.1480445861816,15.9074440002441 -56.4496574401855,5.20383358001709 -59.1030731201172,7.58741092681885 -64.1400680541992,10.8254776000977 -59.7326965332031,18.7407512664795 -48.4894104003906,12.2196445465088 -62.3861122131348,11.4101285934448 -55.4152755737305,11.0053701400757 -64.7696914672852,23.7327709197998 -56.0448989868164,11.6799669265747 -60.2723731994629,11.8598594665527 -44.711669921875,11.4101285934448 -58.6533432006836,16.2672290802002 -51.9523429870605,13.5688400268555 -59.642749786377,19.6402149200439 -64.4998474121094,13.4339199066162 -53.2115898132324,5.20383358001709 -59.8226432800293,11.0953159332275 -63.825252532959,12.354564666748 -64.7696914672852,23.148120880127 -64.5448226928711,13.2990007400513 -54.830623626709,7.9471960067749 -58.5184211730957,10.4656925201416 -63.2406005859375,23.9126644134521 -59.5528030395508,9.16147041320801 -64.5897979736328,13.6138134002686 -60.1374549865723,15.1878728866577 -52.9417495727539,16.177282333374 -46.2857360839844,10.9603967666626 -58.698314666748,20.4497318267822 -64.0501174926758,18.2910194396973 -55.3253288269043,9.20644378662109 -56.5845756530762,8.17206192016602 -56.6745223999023,10.0609340667725 -50.3782806396484,14.8280878067017 -59.4178848266602,5.38372611999512 -62.2961654663086,19.325403213501 -59.8226432800293,17.9312343597412 -52.312126159668,7.22762584686279 -49.2089805603027,12.8042964935303 -59.9575614929199,22.7883358001709 -58.9681549072266,15.997389793396 -58.2935562133789,18.4709129333496 -55.9099807739258,8.08211517333984 -63.8702239990234,15.9524164199829 -57.4390640258789,14.4233293533325 -61.306755065918,13.7037591934204 -62.8808174133301,6.23821640014648 -45.7010803222656,12.0847253799438 -62.6559524536133,16.177282333374 -59.1930198669434,5.96837711334229 -61.7564888000488,5.65356540679932 -56.0898704528809,10.5556383132935 -59.1480445861816,11.994779586792 -45.34130859375,11.7249402999878 -63.9601745605469,11.0053701400757 -58.7882614135742,13.2090549468994 -52.2671546936035,14.0185708999634 -62.9257888793945,8.7117395401001 -54.6057586669922,11.2302360534668 -58.8332328796387,16.9418258666992 -58.2485809326172,11.5000743865967 -56.4046859741211,9.52125644683838 -51.1877975463867,5.60859203338623 -60.5871887207031,6.50805473327637 -59.327938079834,22.9232540130615 -56.5396041870117,12.8942422866821 -61.6665420532227,15.2328462600708 -53.2565612792969,7.63238334655762 -60.0475082397461,6.28318881988525 -60.9020004272461,16.7169609069824 -64.0501174926758,9.47628307342529 -50.7830390930176,13.8386783599854 -51.0528793334961,12.489483833313 -55.3703002929688,13.0291614532471 -59.2379913330078,6.95778656005859 -46.8254089355469,11.4101285934448 -59.5528030395508,20.8544902801514 -63.1056823730469,9.56622886657715 -62.6559524536133,22.8782806396484 -59.2379913330078,7.04773330688477 -63.3305511474609,7.6773567199707 -52.9417495727539,5.96837711334229 -61.531623840332,13.5238666534424 -47.5899467468262,11.5900211334229 -58.2036094665527,17.6164226531982 -62.2511940002441,14.5132751464844 -54.830623626709,14.1984634399414 -54.8755950927734,10.1059074401855 -55.9549522399902,13.0291614532471 -58.6083679199219,16.80690574646 -61.846435546875,23.5528793334961 -50.2883338928223,5.20383358001709 -62.7908706665039,8.89163208007812 -62.8358459472656,20.2248649597168 -59.0580978393555,23.4179592132568 -58.2036094665527,20.1349201202393 -55.9099807739258,17.0317726135254 -61.6665420532227,21.6640071868896 -45.4312438964844,11.5900211334229 -50.1534156799316,13.0291614532471 -58.9681549072266,6.32816219329834 -64.3199615478516,6.77789402008057 -54.1110534667969,10.1508798599243 -60.8120536804199,8.53184700012207 -57.8438262939453,7.72233009338379 -60.8120536804199,16.4471206665039 -59.0580978393555,10.8704509735107 -52.536994934082,8.21703433990479 -54.515811920166,7.6773567199707 -58.2935562133789,16.2672290802002 -58.9231796264648,13.7487316131592 -54.4258651733398,6.32816219329834 -52.8967781066895,11.7699136734009 -44.6217346191406,12.309591293335 -63.0607109069824,5.9234037399292 -52.7168846130371,16.3571739196777 -45.9709167480469,13.2090549468994 -61.8914070129395,16.5370674133301 -64.3199615478516,5.38372611999512 -54.4258651733398,10.0609340667725 -60.0924835205078,9.56622886657715 -52.2221794128418,11.0503435134888 -64.5897979736328,8.93660545349121 -58.2036094665527,5.60859203338623 -55.4602470397949,9.29639053344727 -59.4628601074219,12.5344572067261 -62.4760589599609,18.0661544799805 -59.3729095458984,5.20383358001709 -63.0157356262207,20.5846500396729 -63.7802810668945,18.0661544799805 -57.1692276000977,16.8968524932861 -63.5554122924805,7.31757164001465 -56.4046859741211,17.3915576934814 -50.8729858398438,13.2090549468994 -64.7696914672852,17.0317726135254 -45.2063903808594,11.3651552200317 -62.161247253418,20.8544902801514 -51.5925559997559,9.88104152679443 -54.4258651733398,11.2752084732056 -52.312126159668,10.2408266067505 -55.4602470397949,15.0079803466797 -63.4654693603516,16.9418258666992 -54.830623626709,16.177282333374 -60.677131652832,13.7037591934204 -63.195629119873,6.23821640014648 -62.161247253418,20.5396785736084 -60.6321601867676,9.70114898681641 -62.2511940002441,18.0211811065674 -55.3703002929688,8.08211517333984 -59.5528030395508,10.3307723999023 -59.7776718139648,12.5344572067261 -64.3649291992188,22.7883358001709 -64.1850433349609,6.86783981323242 -49.2539520263672,12.4445114135742 -64.4548797607422,7.9471960067749 -63.2406005859375,11.5900211334229 -54.4708366394043,16.5820407867432 -55.7300872802734,8.30698108673096 -63.3305511474609,20.5846500396729 -48.2645416259766,12.8942422866821 -49.2539520263672,5.33875274658203 -51.6375312805176,8.26200771331787 -59.013126373291,17.0317726135254 -56.809440612793,6.82286739349365 -59.3729095458984,16.8968524932861 -63.1056823730469,20.2698383331299 -59.4628601074219,6.95778656005859 -47.275146484375,11.8598594665527 -64.6797409057617,17.3465843200684 -58.2935562133789,19.0555629730225 -59.1930198669434,17.6613960266113 -57.1242523193359,17.3915576934814 -51.9523429870605,14.6481952667236 -54.1560249328613,13.0741348266602 -60.3173484802246,14.2884101867676 -51.6375312805176,9.79109477996826 -59.8226432800293,22.2486572265625 -55.2353820800781,11.8598594665527 -60.5871887207031,8.48687362670898 -62.8358459472656,16.0873355865479 -63.2406005859375,12.1296987533569 -64.5448226928711,23.0581741333008 -52.2221794128418,9.11649799346924 -58.2935562133789,7.09270572662354 -57.1242523193359,13.5688400268555 -55.4602470397949,14.1984634399414 -55.0554885864258,15.6376037597656 -61.1718368530273,15.0079803466797 -59.642749786377,17.6613960266113 -52.851806640625,8.17206192016602 -48.5793571472168,11.5000743865967 -51.1428260803223,12.8492698669434 -63.7353057861328,12.5344572067261 -50.1534156799316,6.55302810668945 -59.0580978393555,9.20644378662109 -64.0051422119141,8.26200771331787 -61.9363822937012,20.8544902801514 -44.3968505859375,10.6006116867065 -43.7672424316406,12.489483833313 -52.6719131469727,12.309591293335 -53.7512664794922,6.68794727325439 -52.6269378662109,8.08211517333984 -61.7564888000488,18.4259395599365 -59.8676147460938,20.1798934936523 -62.3861122131348,23.6877975463867 -62.5210342407227,14.3333835601807 -59.642749786377,9.61120223999023 -61.9813537597656,8.75671291351318 -63.7802810668945,22.2486572265625 -60.5422134399414,21.3042221069336 -59.327938079834,14.4683027267456 -52.8068313598633,13.2990007400513 -54.3808898925781,8.35195446014404 -55.7750587463379,14.0185708999634 -56.7644691467285,6.59800148010254 -64.634765625,19.0555629730225 -50.648120880127,8.98157787322998 -61.8914070129395,17.0317726135254 -53.0766716003418,6.14826965332031 -64.6797409057617,10.5106649398804 -53.8412132263184,11.4551019668579 -51.5026092529297,5.56361865997314 -45.8809814453125,11.1402893066406 -56.179817199707,14.5132751464844 -43.4074401855469,11.7699136734009 -56.6295471191406,9.88104152679443 -61.0818901062012,15.997389793396 -58.9681549072266,6.23821640014648 -52.8068313598633,5.20383358001709 -59.2829666137695,15.5476579666138 -59.9125900268555,15.9524164199829 -53.2565612792969,15.6376037597656 -56.7644691467285,8.84665870666504 -53.6613235473633,16.0423622131348 -60.4522666931152,12.8042964935303 -56.6745223999023,5.9234037399292 -51.5925559997559,9.16147041320801 -45.6560974121094,13.0741348266602 -59.8676147460938,20.7195701599121 -56.0898704528809,17.3915576934814 -59.642749786377,23.5528793334961 -51.4576377868652,13.7487316131592 -62.2511940002441,7.00275993347168 -60.991943359375,6.01335048675537 -56.3147354125977,11.9048328399658 -57.9787445068359,16.5370674133301 -63.4654693603516,14.2434368133545 -60.0475082397461,6.10329627990723 -63.510440826416,23.2830390930176 -59.1930198669434,16.8968524932861 -64.3649291992188,8.84665870666504 -58.4284744262695,17.2116641998291 -61.531623840332,15.997389793396 -58.6533432006836,11.3201818466187 -51.7724494934082,7.22762584686279 -60.991943359375,5.47367286682129 -54.2459716796875,14.0185708999634 -61.9363822937012,7.31757164001465 -63.3305511474609,5.4286994934082 -58.7882614135742,12.489483833313 -57.3041458129883,11.2752084732056 -63.4204940795898,13.2990007400513 -62.2961654663086,9.70114898681641 -57.034309387207,14.6481952667236 -63.8702239990234,13.9286251068115 -54.2909469604492,10.7805042266846 -58.7432861328125,7.31757164001465 -55.9099807739258,14.8730602264404 -48.9391403198242,13.7937049865723 -60.5422134399414,9.38633632659912 -61.3967056274414,20.1798934936523 -58.3385314941406,7.54243755340576 -54.4708366394043,7.00275993347168 -62.161247253418,18.0661544799805 -61.1718368530273,16.3571739196777 -56.7194976806641,5.9234037399292 -62.6109771728516,7.13767910003662 -52.312126159668,7.54243755340576 -52.1322326660156,10.0609340667725 -53.7962417602539,14.0635442733765 -61.9813537597656,6.64297485351562 -60.9020004272461,13.4788932800293 -64.1400680541992,5.78848457336426 -54.201000213623,15.502685546875 -63.4654693603516,16.1323089599609 -62.6559524536133,21.4841136932373 -58.8332328796387,16.9867992401123 -61.6665420532227,19.325403213501 -59.7326965332031,6.95778656005859 -64.1400680541992,19.685188293457 -57.2591743469238,6.14826965332031 -63.6453628540039,13.8836517333984 -60.7670783996582,23.4179592132568 -61.3967056274414,13.2090549468994 -51.8174209594727,6.14826965332031 -59.327938079834,8.12708854675293 -62.8808174133301,6.28318881988525 -61.846435546875,23.8676910400391 -58.9681549072266,19.4603214263916 -52.9867248535156,7.13767910003662 -59.3729095458984,17.7513427734375 -59.6877212524414,21.7089805603027 -62.9257888793945,7.18265247344971 -46.6455078125,13.1191082000732 -62.7009239196777,11.8598594665527 -55.9099807739258,17.5714492797852 -62.7908706665039,22.1137390136719 -61.6665420532227,21.9788188934326 -64.6797409057617,7.31757164001465 -50.5132026672363,6.64297485351562 -64.1400680541992,14.6931686401367 -51.8623962402344,7.09270572662354 -56.179817199707,14.9180335998535 -57.0792808532715,15.6376037597656 -61.2617835998535,6.23821640014648 -61.5765953063965,7.54243755340576 -50.0634689331055,7.54243755340576 -57.9337692260742,16.851879119873 -61.4866485595703,20.6296234130859 -62.0263290405273,17.9312343597412 -60.0025367736816,9.9260139465332 -61.2168121337891,16.5820407867432 -56.2247924804688,11.5000743865967 -59.3729095458984,23.5978527069092 -46.6904907226562,11.6349945068359 -61.6215667724609,7.9471960067749 -63.6453628540039,12.354564666748 -61.306755065918,9.07152462005615 -56.8544158935547,5.74351119995117 -57.7538795471191,11.2752084732056 -61.1718368530273,8.08211517333984 -59.7776718139648,23.6428260803223 -59.7776718139648,12.8942422866821 -52.9867248535156,8.80168533325195 -56.49462890625,10.2857999801636 -54.9655418395996,6.73292064666748 -55.0554885864258,6.77789402008057 -44.5317687988281,12.6244029998779 -45.8809814453125,13.2090549468994 -63.4654693603516,8.62179279327393 -44.8465881347656,11.2302360534668 -64.3199615478516,19.1904830932617 -56.179817199707,14.0185708999634 -55.4152755737305,9.88104152679443 -53.6613235473633,7.45249080657959 -60.1824264526367,22.6983890533447 -57.8887977600098,19.2354564666748 -51.5925559997559,5.83345794677734 -55.7300872802734,9.43130970001221 -54.9655418395996,16.1323089599609 -51.2777442932129,11.5450477600098 -63.7353057861328,20.7195701599121 -55.8200340270996,9.16147041320801 -62.161247253418,9.65617561340332 -62.6109771728516,7.49746417999268 -64.0051422119141,14.0635442733765 -52.4020729064941,10.0609340667725 -56.8993873596191,11.5900211334229 -59.0580978393555,21.0793552398682 -58.3835029602051,15.4127388000488 -59.1930198669434,13.3889465332031 -48.7142753601074,13.34397315979 -51.0079040527344,8.39692687988281 -62.7908706665039,14.3333835601807 -60.0475082397461,7.54243755340576 -47.8597869873047,11.4551019668579 -48.849193572998,13.9286251068115 -62.3411407470703,13.0291614532471 -63.2855758666992,5.33875274658203 -57.4390640258789,7.31757164001465 -52.2671546936035,7.40751838684082 -60.8570251464844,12.984188079834 -59.0580978393555,12.8942422866821 -48.8042221069336,12.2646179199219 -60.7221069335938,13.7487316131592 -53.2565612792969,7.45249080657959 -53.2565612792969,15.1878728866577 -56.2697639465332,5.47367286682129 -61.7115173339844,15.7725238800049 -58.7882614135742,23.6877975463867 -57.2141990661621,17.7063694000244 -61.1718368530273,21.0343818664551 -49.8835754394531,12.8492698669434 -59.327938079834,17.3915576934814 -64.1850433349609,18.0661544799805 -60.2274017333984,21.6640071868896 -55.5052185058594,10.2857999801636 -57.4390640258789,8.84665870666504 -60.0475082397461,15.6376037597656 -54.3808898925781,12.984188079834 -57.5739860534668,12.8942422866821 -59.8226432800293,11.1402893066406 -48.849193572998,12.2646179199219 -50.9179611206055,9.79109477996826 -56.7194976806641,9.79109477996826 -63.5554122924805,21.6640071868896 -54.0211067199707,16.5820407867432 -60.1824264526367,9.52125644683838 -59.5528030395508,17.7063694000244 -51.5925559997559,9.56622886657715 -64.0051422119141,19.325403213501 -54.4258651733398,16.3571739196777 -60.7670783996582,14.8730602264404 -54.6957054138184,10.0159606933594 -46.5555725097656,11.1852626800537 -60.4072952270508,16.7169609069824 -62.161247253418,10.4656925201416 -59.1030731201172,18.1561012268066 -52.4470443725586,8.57682037353516 -50.648120880127,7.6773567199707 -60.1374549865723,10.0159606933594 -61.9363822937012,8.66676616668701 -54.5607833862305,12.7593231201172 -52.9867248535156,13.5238666534424 -60.0475082397461,15.7725238800049 -61.7115173339844,16.2672290802002 -59.5528030395508,8.39692687988281 -59.4178848266602,20.7195701599121 -54.9655418395996,6.95778656005859 -55.0554885864258,13.9735984802246 -62.1162719726562,7.27259826660156 -60.8570251464844,6.77789402008057 -57.5739860534668,9.79109477996826 -61.306755065918,14.8280878067017 -64.2300109863281,21.3941669464111 -64.0950927734375,8.84665870666504 -60.4972381591797,17.0317726135254 -64.3649291992188,5.24880695343018 -50.0634689331055,11.7699136734009 -52.312126159668,5.65356540679932 -64.7247161865234,21.349193572998 -44.6217346191406,10.7805042266846 -62.1162719726562,17.9312343597412 -51.8174209594727,11.6349945068359 -55.7300872802734,11.2302360534668 -55.2353820800781,11.0953159332275 -46.6904907226562,11.5450477600098 -49.7486572265625,14.6032218933105 -59.8226432800293,12.7593231201172 -64.3199615478516,22.5634689331055 -45.7010803222656,12.5344572067261 -50.018497467041,12.8042964935303 -53.6613235473633,16.492094039917 -63.1056823730469,15.3227920532227 -64.0501174926758,17.6613960266113 -56.0448989868164,16.0873355865479 -63.7353057861328,9.70114898681641 -60.4522666931152,7.00275993347168 -57.2141990661621,6.64297485351562 -58.0237159729004,12.309591293335 -62.8358459472656,11.0053701400757 -56.9443626403809,15.0979270935059 -52.851806640625,12.7143497467041 -55.6401405334473,10.4656925201416 -53.8412132263184,7.81227684020996 -60.1824264526367,10.9603967666626 -50.4682273864746,14.4683027267456 -58.7882614135742,15.1878728866577 -55.5501937866211,5.24880695343018 -62.2511940002441,21.3042221069336 -53.7512664794922,9.38633632659912 -64.0051422119141,7.00275993347168 -49.3438987731934,12.1296987533569 -51.5475845336914,5.96837711334229 -49.2989273071289,12.2646179199219 -58.2935562133789,20.3597850799561 -60.9469718933105,14.6931686401367 -54.9655418395996,12.984188079834 -49.8386039733887,6.64297485351562 -62.7458992004395,17.8412895202637 -60.677131652832,12.7143497467041 -62.5660057067871,11.0503435134888 -64.0051422119141,9.02655124664307 -54.9655418395996,6.82286739349365 -44.8915710449219,11.0953159332275 -56.7644691467285,8.39692687988281 -61.9363822937012,14.4233293533325 -56.179817199707,16.9418258666992 -58.1586380004883,12.0847253799438 -51.6375312805176,12.5344572067261 -62.7009239196777,13.1191082000732 -58.0686912536621,12.7593231201172 -63.0157356262207,7.63238334655762 -64.3649291992188,12.4445114135742 -53.5713768005371,15.4577121734619 -64.4548797607422,10.6006116867065 -48.1745986938477,11.5000743865967 -54.3359184265137,14.6032218933105 -53.0316963195801,8.48687362670898 -62.5210342407227,21.5740604400635 -64.2749862670898,12.4445114135742 -59.7776718139648,19.7301616668701 -54.7856521606445,13.8836517333984 -62.8808174133301,14.1534900665283 -62.7009239196777,21.7539520263672 -49.703685760498,12.2646179199219 -58.7882614135742,9.11649799346924 -60.6321601867676,18.4709129333496 -51.5475845336914,7.72233009338379 -49.164005279541,12.0397529602051 -45.566162109375,11.7249402999878 -60.0475082397461,16.2672290802002 -53.2565612792969,10.6905584335327 -61.531623840332,6.68794727325439 -48.3544883728027,13.6587858200073 -53.5264015197754,5.9234037399292 -61.306755065918,14.1984634399414 -52.4920196533203,9.83606815338135 -63.6003875732422,8.08211517333984 -60.9020004272461,21.1693019866943 -47.814811706543,13.9286251068115 -49.2989273071289,13.2090549468994 -64.4099044799805,18.3809661865234 -54.2909469604492,10.1059074401855 -60.8570251464844,12.8042964935303 -62.6109771728516,21.4841136932373 -53.8412132263184,16.177282333374 -59.7326965332031,14.4683027267456 -59.013126373291,12.8492698669434 -45.2513427734375,12.8942422866821 -58.4734497070312,11.5450477600098 -61.7564888000488,15.3227920532227 -50.2883338928223,12.309591293335 -52.9867248535156,16.177282333374 -58.4734497070312,9.83606815338135 -64.0950927734375,20.9444370269775 -60.991943359375,19.7301616668701 -64.3199615478516,10.7355308532715 -59.9125900268555,12.984188079834 -49.2089805603027,14.1534900665283 -60.4072952270508,14.8280878067017 -51.997314453125,10.3757457733154 -48.5793571472168,13.4339199066162 -55.8650054931641,6.68794727325439 -62.5210342407227,18.5158863067627 -50.7380676269531,5.65356540679932 -63.7802810668945,8.21703433990479 -50.0634689331055,7.76730346679688 -60.1374549865723,7.09270572662354 -62.5660057067871,16.2222557067871 -61.5765953063965,9.61120223999023 -60.0475082397461,11.814887046814 -62.4310836791992,10.2857999801636 -56.5845756530762,11.2752084732056 -58.5633926391602,13.7487316131592 -50.333309173584,12.2646179199219 -56.4496574401855,11.4551019668579 -61.1718368530273,7.09270572662354 -58.1136627197266,11.5900211334229 -51.9073677062988,15.4577121734619 -61.306755065918,5.60859203338623 -62.7009239196777,12.6244029998779 -59.8676147460938,12.8492698669434 -60.5871887207031,10.5556383132935 -51.0528793334961,10.3757457733154 -53.4814300537109,6.95778656005859 -57.7538795471191,11.7249402999878 -55.1904067993164,12.17467212677 -53.8412132263184,6.14826965332031 -60.991943359375,17.3016109466553 -63.7802810668945,14.8280878067017 -61.8914070129395,16.9418258666992 -63.9601745605469,7.49746417999268 -63.7353057861328,19.2354564666748 -51.8174209594727,12.5344572067261 -54.515811920166,7.9471960067749 -59.7326965332031,6.82286739349365 -62.3861122131348,17.3915576934814 -63.6453628540039,20.2698383331299 -47.2301635742188,13.0291614532471 -61.8014602661133,11.6349945068359 -61.4866485595703,7.22762584686279 -59.4178848266602,13.0291614532471 -59.327938079834,9.34136390686035 -44.48681640625,10.7805042266846 -49.3888740539551,5.65356540679932 -55.9099807739258,15.2328462600708 -59.642749786377,15.9074440002441 -55.5052185058594,13.6138134002686 -60.5871887207031,16.6719875335693 -60.3623199462891,7.27259826660156 -52.3571014404297,5.96837711334229 -50.4682273864746,14.9630069732666 -62.161247253418,17.0767459869385 -55.4602470397949,11.9048328399658 -47.6349182128906,12.4445114135742 -56.8544158935547,7.13767910003662 -62.4310836791992,8.75671291351318 -55.9549522399902,16.7169609069824 -59.4178848266602,13.5688400268555 -56.8993873596191,16.8968524932861 -61.5765953063965,5.74351119995117 -59.8226432800293,21.4391403198242 -62.7009239196777,21.7989253997803 -62.161247253418,9.74612140655518 -46.6904907226562,12.3995380401611 -62.0263290405273,21.9788188934326 -63.8702239990234,22.5634689331055 -52.1322326660156,12.0397529602051 -62.6559524536133,5.78848457336426 -59.5078315734863,13.9286251068115 -64.1400680541992,11.6799669265747 -57.6189575195312,13.7937049865723 -64.0501174926758,23.9126644134521 -60.2274017333984,14.8730602264404 -48.6693000793457,13.34397315979 -54.6957054138184,12.309591293335 -57.3940925598145,13.2990007400513 -47.4100646972656,11.5000743865967 -60.1824264526367,11.0053701400757 -61.1268653869629,14.6481952667236 -63.3305511474609,14.5132751464844 -43.4974060058594,11.7699136734009 -56.3597106933594,11.7699136734009 -53.5713768005371,10.6006116867065 -43.4524230957031,12.2646179199219 -63.6903343200684,6.32816219329834 -64.634765625,16.3571739196777 -55.8650054931641,7.99216938018799 -55.9549522399902,6.91281318664551 -63.3755226135254,12.4445114135742 -57.7089042663574,7.45249080657959 -55.8200340270996,16.0423622131348 -60.8120536804199,7.31757164001465 -62.2062187194824,13.6587858200073 -63.825252532959,20.8994636535645 -58.2485809326172,17.166690826416 -49.2089805603027,12.1296987533569 -53.6163482666016,14.9630069732666 -52.851806640625,6.1932430267334 -51.4576377868652,13.7937049865723 -59.7776718139648,15.2778186798096 -47.9047584533691,11.5900211334229 -50.648120880127,5.4286994934082 -52.4470443725586,14.4233293533325 -62.3411407470703,22.2036838531494 -59.4178848266602,8.93660545349121 -58.4284744262695,13.2990007400513 -62.4760589599609,12.309591293335 -60.7221069335938,17.5714492797852 -57.2591743469238,16.6719875335693 -60.9020004272461,13.7037591934204 -63.6003875732422,15.2328462600708 -60.8570251464844,19.1455097198486 -52.4020729064941,11.3201818466187 -58.3835029602051,6.86783981323242 -58.8332328796387,6.50805473327637 -53.3015365600586,6.23821640014648 -58.0237159729004,15.9074440002441 -56.7194976806641,16.9867992401123 -59.4178848266602,7.90222263336182 -62.2961654663086,15.6825771331787 -64.0051422119141,18.8306980133057 -43.0476684570312,13.4788932800293 -63.5554122924805,19.1455097198486 -63.6453628540039,14.1534900665283 -50.333309173584,6.41810894012451 -60.7221069335938,14.4233293533325 -62.0713005065918,22.3386039733887 -56.0898704528809,15.5926313400269 -55.7300872802734,14.3783569335938 -60.2723731994629,22.7883358001709 -56.8544158935547,11.1852626800537 -64.7247161865234,17.5264778137207 -60.4972381591797,10.3307723999023 -48.9391403198242,5.20383358001709 -59.3729095458984,13.7487316131592 -58.5184211730957,13.3889465332031 -59.327938079834,18.3809661865234 -62.2961654663086,7.90222263336182 -62.0263290405273,20 -61.3517303466797,14.0185708999634 -63.9151992797852,20.8994636535645 -59.3729095458984,9.83606815338135 -54.7406768798828,8.12708854675293 -63.510440826416,8.66676616668701 -53.9761352539062,15.817497253418 -60.9020004272461,21.1243286132812 -61.1268653869629,22.9232540130615 -55.5951690673828,10.1059074401855 -56.2247924804688,12.984188079834 -60.2723731994629,10.3757457733154 -63.3755226135254,11.6799669265747 -53.6613235473633,16.2222557067871 -63.4204940795898,19.1005363464355 -60.0475082397461,10.8254776000977 -52.4470443725586,11.5900211334229 -58.9681549072266,10.0609340667725 -62.3861122131348,20.5396785736084 -63.9151992797852,10.6455850601196 -58.7432861328125,9.02655124664307 -63.195629119873,19.1455097198486 -55.1004638671875,15.9524164199829 -53.7062950134277,12.9392156600952 -62.7458992004395,13.7937049865723 -59.642749786377,13.6587858200073 -51.8174209594727,10.1508798599243 -60.4072952270508,6.86783981323242 -63.0607109069824,13.7037591934204 -58.4734497070312,19.6402149200439 -64.3199615478516,21.3042221069336 -53.7962417602539,16.80690574646 -57.7988510131836,16.7169609069824 -50.2433624267578,14.0185708999634 -62.4760589599609,19.7301616668701 -63.8702239990234,10.7355308532715 -55.5501937866211,17.8412895202637 -58.6533432006836,18.3809661865234 -61.846435546875,6.28318881988525 -52.0872611999512,14.0635442733765 -62.161247253418,10.4207191467285 -53.8861885070801,14.5132751464844 -56.6295471191406,11.814887046814 -57.3940925598145,18.2010746002197 -63.4204940795898,23.19309425354 -59.1030731201172,10.0159606933594 -52.1772079467773,8.98157787322998 -45.34130859375,11.9048328399658 -62.8808174133301,16.4021472930908 -51.3227157592773,10.3757457733154 -62.3411407470703,23.9576377868652 -61.846435546875,18.2460479736328 -58.4284744262695,10.3757457733154 -59.5528030395508,17.5264778137207 -58.4284744262695,20.2248649597168 -49.2089805603027,12.8492698669434 -54.6507301330566,6.77789402008057 -49.1190338134766,13.9735984802246 -60.4972381591797,6.95778656005859 -54.830623626709,16.3571739196777 -55.8650054931641,8.26200771331787 -60.7221069335938,5.74351119995117 -61.0369186401367,23.0581741333008 -54.830623626709,13.8836517333984 -50.8280143737793,8.89163208007812 -57.3940925598145,16.851879119873 -63.4204940795898,23.3280124664307 -62.1162719726562,11.2752084732056 -53.9311599731445,10.7355308532715 -60.6321601867676,22.0237922668457 -57.9337692260742,9.25141716003418 -63.510440826416,11.4101285934448 -61.1268653869629,9.56622886657715 -62.8808174133301,21.1243286132812 -51.4576377868652,13.6587858200073 -64.0950927734375,22.0237922668457 -60.7670783996582,19.5952415466309 -61.0369186401367,6.86783981323242 -64.4998474121094,15.3677654266357 -61.3967056274414,18.6058330535889 -63.9151992797852,13.7937049865723 -56.1348457336426,7.58741092681885 -51.2327728271484,12.9392156600952 -61.7564888000488,23.8676910400391 -59.1030731201172,14.2434368133545 -63.3305511474609,18.6957778930664 -55.3703002929688,10.0609340667725 -58.2485809326172,7.9471960067749 -61.6215667724609,18.7857246398926 -51.2327728271484,12.0847253799438 -52.3571014404297,13.5688400268555 -62.4760589599609,22.1137390136719 -59.2379913330078,18.8756713867188 -63.510440826416,15.0529537200928 -44.7566528320312,12.6244029998779 -54.515811920166,14.2434368133545 -59.7326965332031,13.7037591934204 -64.5448226928711,19.2354564666748 -52.4020729064941,12.8042964935303 -50.7830390930176,8.30698108673096 -58.4284744262695,14.5132751464844 -63.8702239990234,10.1958532333374 -55.5951690673828,8.4419002532959 -62.0713005065918,19.5502681732178 -55.5501937866211,5.74351119995117 -50.9179611206055,5.60859203338623 -58.698314666748,12.354564666748 -58.6083679199219,15.4127388000488 -61.7564888000488,23.0581741333008 -64.5897979736328,20.9444370269775 -56.0898704528809,15.2328462600708 -51.997314453125,15.0529537200928 -61.0818901062012,12.8042964935303 -48.6243286132812,12.6244029998779 -61.306755065918,18.1111278533936 -61.7115173339844,5.87843132019043 -51.997314453125,15.4127388000488 -56.2697639465332,16.3571739196777 -48.9391403198242,12.984188079834 -49.6587104797363,12.309591293335 -51.7274780273438,9.65617561340332 -63.9151992797852,11.9048328399658 -56.5396041870117,16.0873355865479 -47.6349182128906,11.3651552200317 -56.4496574401855,6.23821640014648 -60.0475082397461,19.8201065063477 -49.9285507202148,13.5688400268555 -64.7247161865234,5.65356540679932 -63.0157356262207,9.70114898681641 -55.145435333252,7.49746417999268 -63.510440826416,14.8280878067017 -44.1719970703125,11.4101285934448 -59.9125900268555,17.9762077331543 -56.5845756530762,8.57682037353516 -56.7194976806641,15.6376037597656 -58.0237159729004,19.325403213501 -54.4258651733398,8.39692687988281 -54.2459716796875,15.1878728866577 -58.9231796264648,23.9576377868652 -49.5237922668457,13.9735984802246 -64.7696914672852,14.9180335998535 -62.161247253418,12.8042964935303 -55.4152755737305,7.54243755340576 -51.9073677062988,15.0979270935059 -62.2511940002441,7.09270572662354 -53.6613235473633,14.8280878067017 -59.013126373291,11.2302360534668 -62.4760589599609,11.0503435134888 -61.9813537597656,22.3386039733887 -55.1904067993164,10.5556383132935 -60.6321601867676,14.3333835601807 -55.9999237060547,9.29639053344727 -56.7644691467285,6.28318881988525 -48.5793571472168,12.9392156600952 -50.4682273864746,5.6985387802124 -59.7326965332031,14.6032218933105 -60.8570251464844,8.30698108673096 -59.1930198669434,16.4471206665039 -62.0713005065918,6.41810894012451 -60.4522666931152,14.3333835601807 -49.3438987731934,5.24880695343018 -56.9893341064453,10.4656925201416 -58.1586380004883,15.5926313400269 -58.1136627197266,18.4709129333496 -52.6269378662109,5.33875274658203 -58.8782081604004,6.05832386016846 -49.0740585327148,12.7143497467041 -59.0580978393555,17.7063694000244 -51.5026092529297,11.8598594665527 -53.7962417602539,16.1323089599609 -59.1030731201172,19.2354564666748 -63.0607109069824,15.6825771331787 -62.2511940002441,9.34136390686035 -54.5607833862305,5.24880695343018 -60.4072952270508,12.4445114135742 -59.2379913330078,16.0873355865479 -61.7115173339844,11.0053701400757 -60.0475082397461,14.7831144332886 -63.5554122924805,9.52125644683838 -49.703685760498,12.5794296264648 -61.5765953063965,23.6877975463867 -59.7326965332031,15.2778186798096 -59.1030731201172,14.1984634399414 -64.1400680541992,18.0211811065674 -47.2301635742188,11.3651552200317 -48.8941688537598,11.8598594665527 -56.49462890625,7.54243755340576 -61.3967056274414,12.489483833313 -54.7406768798828,9.25141716003418 -49.8835754394531,12.17467212677 -51.4126625061035,14.5582485198975 -57.34912109375,6.41810894012451 -62.3411407470703,7.18265247344971 -56.0898704528809,7.27259826660156 -44.5317687988281,11.6799669265747 -61.9813537597656,23.5528793334961 -53.346508026123,15.997389793396 -57.7538795471191,9.07152462005615 -60.7670783996582,17.7513427734375 -50.4232559204102,5.65356540679932 -61.306755065918,22.2936305999756 -63.9151992797852,6.91281318664551 -59.2829666137695,5.56361865997314 -59.2829666137695,9.07152462005615 -53.4814300537109,8.62179279327393 -56.4046859741211,8.80168533325195 -51.0978507995605,7.76730346679688 -52.3571014404297,8.7117395401001 -55.8650054931641,12.8942422866821 -56.809440612793,7.09270572662354 -58.4734497070312,12.669376373291 -61.9363822937012,6.32816219329834 -60.7670783996582,19.0555629730225 -63.7353057861328,5.24880695343018 -54.3359184265137,11.6799669265747 -46.9603271484375,12.7143497467041 -57.4390640258789,5.24880695343018 -59.1030731201172,23.8676910400391 -60.5422134399414,11.0503435134888 -43.0476684570312,13.8836517333984 -47.8597869873047,13.1640815734863 -53.2565612792969,7.90222263336182 -61.7564888000488,15.9074440002441 -54.6057586669922,12.8492698669434 -57.8438262939453,15.9524164199829 -56.7194976806641,6.05832386016846 -59.0580978393555,16.9418258666992 -58.2036094665527,17.8862609863281 -54.3359184265137,11.4551019668579 -51.0079040527344,9.83606815338135 -63.510440826416,7.49746417999268 -60.4072952270508,21.3042221069336 -54.1110534667969,13.34397315979 -63.510440826416,6.14826965332031 -59.2829666137695,7.54243755340576 -61.531623840332,10.5556383132935 -49.478816986084,12.17467212677 -52.9867248535156,7.90222263336182 -59.1480445861816,9.07152462005615 -52.4920196533203,15.3227920532227 -50.1983871459961,5.74351119995117 -50.333309173584,5.56361865997314 -43.002685546875,13.0741348266602 -62.2511940002441,17.7963161468506 -60.0924835205078,7.6773567199707 -49.4338455200195,14.0635442733765 -59.6877212524414,15.3677654266357 -63.825252532959,19.685188293457 -49.2539520263672,6.77789402008057 -58.3835029602051,9.83606815338135 -59.4628601074219,13.34397315979 -59.4178848266602,12.6244029998779 -61.3967056274414,20.7645435333252 -58.9681549072266,19.2354564666748 -55.5052185058594,7.04773330688477 -62.8808174133301,22.1587104797363 -59.327938079834,16.1323089599609 -61.8914070129395,13.5238666534424 -63.6903343200684,12.8492698669434 -63.3305511474609,11.9048328399658 -51.0079040527344,9.43130970001221 -63.6453628540039,10.2857999801636 -52.7618598937988,11.4101285934448 -62.7458992004395,21.9338455200195 -56.2697639465332,7.58741092681885 -61.2617835998535,21.5290870666504 -63.0157356262207,20.0899467468262 -56.2247924804688,14.9630069732666 -60.9469718933105,5.74351119995117 -63.1506576538086,20.4047584533691 -62.2062187194824,20 -57.8887977600098,18.4709129333496 -56.5396041870117,5.38372611999512 -59.6877212524414,19.325403213501 -61.5765953063965,7.81227684020996 -61.6215667724609,7.45249080657959 -64.4548797607422,5.33875274658203 -62.4760589599609,15.502685546875 -58.9681549072266,13.5688400268555 -56.7194976806641,7.09270572662354 -58.2935562133789,6.55302810668945 -64.7247161865234,13.2540273666382 -57.34912109375,17.7963161468506 -58.6083679199219,18.650806427002 -55.4152755737305,6.37313556671143 -62.3861122131348,12.6244029998779 -64.5448226928711,9.25141716003418 -50.4232559204102,6.82286739349365 -60.4522666931152,22.2486572265625 -55.2803535461426,16.2222557067871 -64.0950927734375,15.502685546875 -64.4998474121094,17.0317726135254 -60.677131652832,12.8942422866821 -58.2485809326172,10.6006116867065 -52.7618598937988,9.11649799346924 -61.4866485595703,14.7381420135498 -62.6559524536133,5.56361865997314 -56.8993873596191,9.38633632659912 -53.7512664794922,5.51864528656006 -61.4416770935059,13.0291614532471 -55.1004638671875,15.997389793396 -45.2063903808594,12.7143497467041 -61.2168121337891,18.2010746002197 -63.2406005859375,13.7487316131592 -54.201000213623,9.74612140655518 -63.9601745605469,20.7195701599121 -53.0766716003418,13.7937049865723 -60.2274017333984,14.5582485198975 -50.018497467041,12.7593231201172 -59.8226432800293,5.33875274658203 -64.4998474121094,14.1085166931152 -50.4682273864746,8.66676616668701 -62.1162719726562,16.4471206665039 -60.677131652832,6.05832386016846 -64.1850433349609,7.36254501342773 -55.8650054931641,10.9154233932495 -44.8016052246094,12.6244029998779 -58.7432861328125,11.9048328399658 -53.6163482666016,9.43130970001221 -55.4602470397949,14.3783569335938 -60.6321601867676,10.4207191467285 -54.201000213623,13.5238666534424 -60.0025367736816,22.0237922668457 -52.2221794128418,9.20644378662109 -57.2141990661621,7.63238334655762 -61.6215667724609,10.7355308532715 -52.3571014404297,7.40751838684082 -51.7274780273438,13.8386783599854 -56.4496574401855,10.8704509735107 -61.846435546875,13.2990007400513 -56.0448989868164,7.81227684020996 -59.3729095458984,8.26200771331787 -52.0422897338867,9.34136390686035 -52.2221794128418,7.6773567199707 -62.7009239196777,18.8306980133057 -62.8808174133301,5.87843132019043 -44.8915710449219,11.5450477600098 -63.7802810668945,18.4259395599365 -51.5925559997559,6.28318881988525 -59.5977783203125,11.4101285934448 -58.0686912536621,18.9206447601318 -49.0290870666504,12.7593231201172 -63.2855758666992,22.9682273864746 -64.634765625,15.7275505065918 -57.4840393066406,18.5608596801758 -62.161247253418,17.0317726135254 -53.8412132263184,6.01335048675537 -56.1348457336426,12.7593231201172 -50.8280143737793,12.0847253799438 -62.0263290405273,21.7539520263672 -46.19580078125,11.2302360534668 -50.5581741333008,7.81227684020996 -61.9363822937012,21.1693019866943 -55.8650054931641,14.5582485198975 -59.9575614929199,10.1508798599243 -58.7882614135742,14.5582485198975 -54.830623626709,6.32816219329834 -62.161247253418,14.8280878067017 -52.8068313598633,15.9074440002441 -54.1110534667969,8.84665870666504 -58.4734497070312,18.0661544799805 -55.145435333252,10.2857999801636 -52.2221794128418,10.0159606933594 -62.6109771728516,8.35195446014404 -51.8623962402344,10.6455850601196 -58.1586380004883,20.4047584533691 -59.013126373291,20.4047584533691 -54.1110534667969,10.2857999801636 -49.5237922668457,11.9048328399658 -52.4470443725586,11.0503435134888 -62.4310836791992,9.70114898681641 -53.7512664794922,10.9154233932495 -52.7618598937988,7.58741092681885 -62.2961654663086,20.2698383331299 -59.1030731201172,17.3465843200684 -60.8570251464844,5.6985387802124 -61.306755065918,5.47367286682129 -52.2671546936035,7.36254501342773 -51.3227157592773,11.9048328399658 -64.4998474121094,10.7805042266846 -62.4310836791992,8.48687362670898 -51.4576377868652,15.1878728866577 -55.145435333252,14.3783569335938 -62.2511940002441,16.4471206665039 -58.8782081604004,13.4788932800293 -55.9099807739258,13.2990007400513 -53.2565612792969,7.85724925994873 -54.6057586669922,6.50805473327637 -63.4654693603516,20.7195701599121 -52.2671546936035,8.75671291351318 -43.0926513671875,13.4339199066162 -64.0051422119141,14.2434368133545 -61.1718368530273,19.685188293457 -61.4416770935059,18.6957778930664 -59.327938079834,15.1429004669189 -45.34130859375,11.6349945068359 -50.8729858398438,8.75671291351318 -62.161247253418,10.0159606933594 -57.2141990661621,14.6032218933105 -60.3173484802246,5.65356540679932 -50.9629325866699,6.82286739349365 -63.510440826416,23.3729858398438 -62.3861122131348,16.7619323730469 -61.9363822937012,8.4419002532959 -51.3676910400391,12.8492698669434 -56.8993873596191,12.1296987533569 -60.991943359375,21.0793552398682 -57.3940925598145,23.9126644134521 -60.2274017333984,15.502685546875 -61.3517303466797,18.3359928131104 -59.5977783203125,12.4445114135742 -59.3729095458984,10.1059074401855 -55.8200340270996,13.4339199066162 -52.4920196533203,10.3757457733154 -52.5819664001465,11.8598594665527 -53.2565612792969,16.5820407867432 -54.9655418395996,12.489483833313 -48.3544883728027,11.5900211334229 -59.1480445861816,18.1111278533936 -54.515811920166,16.80690574646 -48.9391403198242,12.5794296264648 -60.5422134399414,9.02655124664307 -48.1745986938477,11.9048328399658 -56.809440612793,14.1984634399414 -64.1850433349609,15.8624706268311 -64.1850433349609,9.52125644683838 -63.4654693603516,23.19309425354 -63.7353057861328,13.8386783599854 -47.4100646972656,11.814887046814 -59.642749786377,20.1798934936523 -61.1718368530273,23.9576377868652 -58.9231796264648,12.8042964935303 -55.5951690673828,11.3651552200317 -47.8597869873047,13.8386783599854 -52.6269378662109,7.85724925994873 -61.0369186401367,17.0767459869385 -63.825252532959,11.5000743865967 -52.8068313598633,12.8942422866821 -57.663932800293,17.0767459869385 -59.5977783203125,21.0793552398682 -63.1056823730469,6.77789402008057 -64.0051422119141,19.1455097198486 -59.642749786377,18.5158863067627 -64.7696914672852,17.6164226531982 -64.3649291992188,18.5158863067627 -57.3940925598145,10.0159606933594 -55.9999237060547,10.7355308532715 -57.8438262939453,6.32816219329834 -64.4998474121094,5.9234037399292 -63.0607109069824,12.0847253799438 -62.4760589599609,13.0291614532471 -53.0766716003418,8.57682037353516 -63.5554122924805,22.1587104797363 -59.7326965332031,15.3677654266357 -62.2062187194824,5.6985387802124 -59.6877212524414,9.02655124664307 -59.5977783203125,11.5450477600098 -51.6375312805176,14.9630069732666 -62.0263290405273,11.0953159332275 -55.5052185058594,11.1402893066406 -61.4866485595703,11.5900211334229 -62.8808174133301,19.2804298400879 -64.0950927734375,22.4285507202148 -60.9020004272461,9.65617561340332 -61.531623840332,16.492094039917 -54.830623626709,13.2990007400513 -52.0872611999512,5.47367286682129 -58.4734497070312,15.4577121734619 -57.4840393066406,6.14826965332031 -59.6877212524414,10.9603967666626 -58.8332328796387,13.4788932800293 -51.2327728271484,9.61120223999023 -62.4760589599609,7.81227684020996 -55.9549522399902,9.88104152679443 -55.145435333252,11.1852626800537 -56.809440612793,12.8492698669434 -62.3861122131348,5.78848457336426 -63.510440826416,7.31757164001465 -62.0713005065918,18.4709129333496 -53.346508026123,6.77789402008057 -53.6163482666016,15.0979270935059 -43.5873413085938,12.1296987533569 -52.7168846130371,12.6244029998779 -62.4310836791992,6.23821640014648 -58.8782081604004,14.6032218933105 -64.634765625,20.674596786499 -58.6533432006836,9.02655124664307 -64.5448226928711,8.17206192016602 -59.5977783203125,18.1561012268066 -53.3914833068848,10.0609340667725 -54.515811920166,15.997389793396 -55.4152755737305,8.98157787322998 -58.4734497070312,13.34397315979 -49.6137390136719,13.34397315979 -54.6957054138184,6.59800148010254 -58.4734497070312,11.0503435134888 -59.9575614929199,7.09270572662354 -55.1904067993164,12.8042964935303 -55.6851119995117,10.0159606933594 -53.2115898132324,14.1984634399414 -55.5501937866211,6.50805473327637 -64.2300109863281,10.8254776000977 -61.8014602661133,16.2222557067871 -63.8702239990234,18.2910194396973 -62.8808174133301,18.3809661865234 -58.7882614135742,10.4656925201416 -63.510440826416,19.7751350402832 -45.34130859375,11.3651552200317 -61.1268653869629,5.51864528656006 -62.9257888793945,16.2222557067871 -52.0422897338867,11.5450477600098 -62.3861122131348,8.62179279327393 -58.9681549072266,11.1402893066406 -45.8809814453125,12.1296987533569 -59.013126373291,12.8042964935303 -57.663932800293,6.82286739349365 -53.0316963195801,13.0741348266602 -54.7406768798828,7.9471960067749 -55.7300872802734,8.12708854675293 -59.7776718139648,10.5556383132935 -62.7009239196777,5.65356540679932 -63.510440826416,8.84665870666504 -59.1480445861816,6.73292064666748 -61.3967056274414,11.0953159332275 -54.4708366394043,9.16147041320801 -64.0950927734375,19.7301616668701 -63.9601745605469,18.6957778930664 -44.8465881347656,10.4656925201416 -59.9575614929199,9.74612140655518 -56.4046859741211,16.80690574646 -53.0316963195801,10.7355308532715 -50.7830390930176,9.34136390686035 -62.6559524536133,9.07152462005615 -56.2697639465332,7.6773567199707 -62.161247253418,18.2460479736328 -60.4972381591797,8.53184700012207 -63.825252532959,6.86783981323242 -58.6533432006836,17.481502532959 -62.1162719726562,11.8598594665527 -61.3967056274414,9.16147041320801 -63.1056823730469,6.01335048675537 -64.4548797607422,13.8386783599854 -64.3199615478516,17.0317726135254 -55.145435333252,12.2646179199219 -60.991943359375,8.75671291351318 -58.8782081604004,8.26200771331787 -57.6189575195312,5.60859203338623 -61.5765953063965,20.2698383331299 -55.0554885864258,16.5820407867432 -63.1056823730469,19.9550266265869 -50.7380676269531,5.51864528656006 -57.4840393066406,10.2408266067505 -57.2141990661621,7.9471960067749 -57.8438262939453,14.0635442733765 -61.3967056274414,11.7249402999878 -62.7908706665039,9.97098731994629 -54.2459716796875,15.4127388000488 -60.6321601867676,15.817497253418 -63.3305511474609,9.74612140655518 -58.8782081604004,6.41810894012451 -50.8729858398438,14.1085166931152 -58.0237159729004,6.86783981323242 -63.2406005859375,21.0793552398682 -60.5871887207031,21.8888721466064 -53.9761352539062,9.07152462005615 -55.4602470397949,12.669376373291 -60.8570251464844,12.5344572067261 -52.5819664001465,15.8624706268311 -44.5767517089844,10.9603967666626 -55.2803535461426,16.2672290802002 -48.2195701599121,13.2990007400513 -50.6031455993652,14.8280878067017 -60.2274017333984,21.349193572998 -61.4866485595703,22.4735221862793 -64.634765625,23.0581741333008 -50.1534156799316,12.669376373291 -61.9363822937012,9.70114898681641 -50.333309173584,14.5132751464844 -53.6613235473633,11.3651552200317 -57.3940925598145,12.6244029998779 -63.4204940795898,10.9154233932495 -52.0872611999512,15.502685546875 -54.515811920166,11.2752084732056 -44.3518981933594,12.309591293335 -55.9549522399902,8.26200771331787 -62.6109771728516,21.1243286132812 -64.5448226928711,13.0291614532471 -59.4628601074219,10.4656925201416 -63.195629119873,11.2752084732056 -62.2511940002441,6.37313556671143 -54.0211067199707,15.4577121734619 -64.5448226928711,9.79109477996826 -53.3914833068848,6.64297485351562 -61.1718368530273,8.93660545349121 -47.5899467468262,12.3995380401611 -62.8358459472656,9.29639053344727 -50.2433624267578,14.4683027267456 -64.1400680541992,15.817497253418 -47.0952453613281,13.2540273666382 -49.164005279541,5.83345794677734 -64.634765625,17.0767459869385 -60.4072952270508,20.4497318267822 -63.195629119873,14.5132751464844 -62.2511940002441,6.1932430267334 -63.8702239990234,9.70114898681641 -59.6877212524414,23.3729858398438 -58.6083679199219,18.4259395599365 -55.9549522399902,16.6719875335693 -49.478816986084,13.8836517333984 -61.0369186401367,18.4259395599365 -55.4602470397949,17.0317726135254 -51.0528793334961,12.5794296264648 -62.3411407470703,16.9867992401123 -62.4760589599609,19.5502681732178 -53.6163482666016,8.4419002532959 -63.6903343200684,9.20644378662109 -64.7696914672852,21.8438987731934 -61.8914070129395,21.5290870666504 -60.3173484802246,22.1587104797363 -54.2909469604492,6.4630823135376 -55.9099807739258,8.89163208007812 -57.4840393066406,17.5264778137207 -56.9893341064453,13.7037591934204 -52.2221794128418,8.89163208007812 -61.4416770935059,14.8730602264404 -61.2617835998535,8.39692687988281 -55.8650054931641,11.5900211334229 -51.3227157592773,7.99216938018799 -57.2591743469238,18.2910194396973 -60.6321601867676,23.3729858398438 -58.0237159729004,7.90222263336182 -49.6587104797363,14.0185708999634 -61.3967056274414,23.8676910400391 -48.849193572998,11.814887046814 -62.6559524536133,7.54243755340576 -61.4866485595703,15.3677654266357 -62.2511940002441,18.8306980133057 -64.634765625,19.010591506958 -51.0528793334961,13.3889465332031 -62.2511940002441,18.9206447601318 -62.0713005065918,14.3333835601807 -57.4840393066406,14.1085166931152 -59.5528030395508,8.12708854675293 -57.34912109375,18.5608596801758 -55.9549522399902,13.7037591934204 -59.4628601074219,13.2540273666382 -60.9469718933105,7.6773567199707 -50.1534156799316,14.8280878067017 -54.9205703735352,8.30698108673096 -51.2777442932129,6.1932430267334 -53.6613235473633,10.7355308532715 -60.2723731994629,11.6799669265747 -60.0924835205078,10.0159606933594 -57.6189575195312,17.7513427734375 -64.5897979736328,11.7249402999878 -58.698314666748,13.6587858200073 -60.2723731994629,14.6931686401367 -60.1824264526367,20.0899467468262 -58.0686912536621,19.4153499603271 -60.3623199462891,19.4603214263916 -54.3808898925781,15.4577121734619 -55.4602470397949,8.93660545349121 -48.2645416259766,13.6138134002686 -59.642749786377,6.86783981323242 -50.3782806396484,12.17467212677 -63.9151992797852,13.0291614532471 -64.4998474121094,22.6983890533447 -51.682502746582,9.29639053344727 -46.420654296875,13.2990007400513 -58.5633926391602,7.81227684020996 -60.8120536804199,20 -51.4126625061035,5.78848457336426 -50.5581741333008,8.08211517333984 -60.9469718933105,20.5396785736084 -62.7908706665039,20.314811706543 -62.7458992004395,19.0555629730225 -63.3755226135254,23.6428260803223 -61.8914070129395,12.0847253799438 -55.4152755737305,16.6270141601562 -57.3940925598145,7.09270572662354 -56.179817199707,9.79109477996826 -61.2617835998535,5.74351119995117 -62.7009239196777,18.1561012268066 -60.2274017333984,13.8386783599854 -57.4840393066406,8.12708854675293 -57.4840393066406,9.34136390686035 -55.5052185058594,8.84665870666504 -52.6719131469727,12.669376373291 -58.6533432006836,15.1429004669189 -55.9999237060547,7.99216938018799 -62.8358459472656,13.0291614532471 -44.1719970703125,10.6905584335327 -60.8570251464844,20.8544902801514 -53.9311599731445,16.7169609069824 -58.7432861328125,13.8836517333984 -48.7592468261719,13.7037591934204 -59.8226432800293,13.0291614532471 -56.4046859741211,15.1429004669189 -63.7802810668945,14.7381420135498 -64.0950927734375,12.2646179199219 -64.4099044799805,20.674596786499 -49.3438987731934,12.5344572067261 -62.0263290405273,12.5344572067261 -63.8702239990234,23.19309425354 -48.5793571472168,12.669376373291 -55.1004638671875,7.13767910003662 -61.7115173339844,20.1349201202393 -53.0766716003418,8.39692687988281 -45.34130859375,11.4551019668579 -53.4364547729492,6.64297485351562 -58.698314666748,17.3016109466553 -53.6163482666016,10.7805042266846 -55.5951690673828,16.4471206665039 -55.4602470397949,12.2646179199219 -55.2803535461426,11.6799669265747 -57.8438262939453,14.1085166931152 -61.2168121337891,22.518497467041 -49.3438987731934,14.6032218933105 -51.0978507995605,14.4683027267456 -58.6083679199219,6.68794727325439 -58.2935562133789,20 -60.2274017333984,5.65356540679932 -64.2300109863281,7.54243755340576 -47.1851806640625,12.4445114135742 -55.4152755737305,7.81227684020996 -64.1400680541992,18.2910194396973 -61.2168121337891,6.05832386016846 -53.6613235473633,11.9048328399658 -61.306755065918,15.5476579666138 -56.5845756530762,6.37313556671143 -53.166618347168,8.7117395401001 -57.1242523193359,5.78848457336426 -61.0369186401367,19.1904830932617 -60.3623199462891,8.08211517333984 -52.6719131469727,15.4577121734619 -61.4416770935059,18.2910194396973 -48.9841156005859,14.0185708999634 -63.825252532959,11.1402893066406 -53.4364547729492,12.1296987533569 -64.3199615478516,5.83345794677734 -57.7538795471191,7.99216938018799 -55.1004638671875,11.3651552200317 -59.6877212524414,17.3016109466553 -57.3041458129883,5.83345794677734 -61.7564888000488,9.56622886657715 -64.5897979736328,12.354564666748 -50.5132026672363,6.10329627990723 -53.6613235473633,10.4207191467285 -62.2511940002441,8.26200771331787 -56.9893341064453,17.3465843200684 -63.7802810668945,11.2752084732056 -53.166618347168,12.17467212677 -51.4126625061035,14.0635442733765 -60.2274017333984,8.17206192016602 -64.4998474121094,14.2884101867676 -57.9337692260742,8.66676616668701 -58.1586380004883,16.4471206665039 -50.7380676269531,14.1085166931152 -53.4364547729492,9.56622886657715 -57.663932800293,12.8042964935303 -54.0211067199707,8.03714179992676 -56.1348457336426,11.0953159332275 -61.7115173339844,18.5608596801758 -51.0528793334961,10.2857999801636 -58.8782081604004,14.6481952667236 -49.478816986084,5.78848457336426 -59.8676147460938,10.7355308532715 -54.2459716796875,10.7805042266846 -54.201000213623,14.7381420135498 -61.3517303466797,14.3783569335938 -53.9761352539062,8.80168533325195 -63.195629119873,5.51864528656006 -49.6587104797363,12.0397529602051 -45.9259338378906,11.8598594665527 -60.4522666931152,16.492094039917 -52.9867248535156,6.91281318664551 -64.3199615478516,14.4233293533325 -61.0369186401367,6.28318881988525 -63.195629119873,23.7327709197998 -58.2036094665527,16.5820407867432 -59.4628601074219,14.8730602264404 -61.6215667724609,7.81227684020996 -59.4628601074219,20.4497318267822 -64.3199615478516,9.20644378662109 -46.0158996582031,12.6244029998779 -64.1850433349609,11.5450477600098 -56.3147354125977,17.8412895202637 -53.2565612792969,12.3995380401611 -48.3994636535645,11.5000743865967 -55.8200340270996,12.7593231201172 -59.4628601074219,23.6428260803223 -60.0924835205078,23.7327709197998 -61.6215667724609,19.5952415466309 -56.9443626403809,13.4788932800293 -46.9153442382812,11.4551019668579 -59.2379913330078,20 -51.682502746582,7.40751838684082 -48.5793571472168,12.1296987533569 -44.7566528320312,12.489483833313 -55.8650054931641,14.4233293533325 -59.2829666137695,17.7963161468506 -64.3649291992188,16.5370674133301 -54.6057586669922,11.9048328399658 -51.0528793334961,9.65617561340332 -60.4522666931152,14.1984634399414 -56.5845756530762,9.65617561340332 -59.8676147460938,19.0555629730225 -51.8623962402344,8.57682037353516 -63.1506576538086,9.56622886657715 -47.3201293945312,13.5688400268555 -58.6083679199219,16.851879119873 -59.2829666137695,7.81227684020996 -52.9867248535156,15.9524164199829 -49.0740585327148,5.83345794677734 -58.698314666748,5.83345794677734 -56.8544158935547,15.4577121734619 -50.8280143737793,9.38633632659912 -59.5078315734863,13.2990007400513 -62.4760589599609,22.9232540130615 -59.2829666137695,13.2990007400513 -58.5184211730957,14.1534900665283 -58.7432861328125,8.93660545349121 -58.8782081604004,13.9286251068115 -61.0818901062012,15.502685546875 -58.9231796264648,23.3280124664307 -58.9231796264648,20.0449733734131 -55.9549522399902,6.23821640014648 -51.9523429870605,7.31757164001465 -50.9629325866699,13.8836517333984 -55.1004638671875,7.81227684020996 -55.0554885864258,8.84665870666504 -60.5422134399414,7.00275993347168 -58.0686912536621,18.1561012268066 -60.2274017333984,12.309591293335 -62.4310836791992,9.97098731994629 -56.0898704528809,12.2196445465088 -57.7538795471191,13.1640815734863 -64.4548797607422,12.4445114135742 -54.3808898925781,11.6349945068359 -64.5897979736328,15.4577121734619 -61.6665420532227,9.65617561340332 -59.1480445861816,7.27259826660156 -60.0475082397461,21.8888721466064 -58.2935562133789,19.4153499603271 -64.5897979736328,16.9867992401123 -57.8887977600098,10.7355308532715 -60.2274017333984,21.8438987731934 -60.5422134399414,11.7699136734009 -61.7115173339844,14.6931686401367 -60.2274017333984,7.63238334655762 -61.2168121337891,21.5740604400635 -60.0924835205078,12.2646179199219 -62.3861122131348,7.45249080657959 -53.6613235473633,8.26200771331787 -62.0713005065918,15.7275505065918 -62.1162719726562,11.6799669265747 -57.1242523193359,16.851879119873 -55.4602470397949,5.96837711334229 -64.0950927734375,21.3941669464111 -63.6903343200684,23.0132007598877 -56.6745223999023,8.4419002532959 -60.5422134399414,17.5714492797852 -50.3782806396484,5.51864528656006 -61.1718368530273,14.9630069732666 -57.034309387207,14.3783569335938 -51.4576377868652,11.3651552200317 -44.3968505859375,11.1852626800537 -55.1004638671875,16.6719875335693 -54.1560249328613,8.93660545349121 -52.7168846130371,7.04773330688477 -60.1824264526367,11.7249402999878 -60.677131652832,16.80690574646 -59.9575614929199,20.674596786499 -60.9469718933105,14.8280878067017 -62.2961654663086,23.2830390930176 -45.9259338378906,10.9603967666626 -43.5423583984375,12.309591293335 -58.8782081604004,15.6825771331787 -59.1030731201172,11.0503435134888 -64.634765625,10.7355308532715 -63.1056823730469,16.0423622131348 -53.9761352539062,11.4551019668579 -55.8650054931641,8.17206192016602 -61.2168121337891,5.9234037399292 -54.2459716796875,16.0873355865479 -64.3199615478516,5.6985387802124 -55.0554885864258,11.5900211334229 -52.1322326660156,6.68794727325439 -55.5501937866211,9.11649799346924 -59.1930198669434,7.63238334655762 -50.648120880127,5.24880695343018 -58.698314666748,16.5370674133301 -62.3861122131348,9.29639053344727 -59.7776718139648,11.814887046814 -61.0369186401367,6.4630823135376 -57.7538795471191,10.6455850601196 -51.2327728271484,7.63238334655762 -62.7908706665039,5.74351119995117 -59.8226432800293,10.6455850601196 -60.1824264526367,23.6428260803223 -62.2062187194824,6.77789402008057 -52.8967781066895,15.0979270935059 -44.2169799804688,11.5450477600098 -55.5951690673828,10.2857999801636 -44.5317687988281,11.0953159332275 -50.8280143737793,8.03714179992676 -62.2961654663086,5.24880695343018 -62.6109771728516,17.7513427734375 -63.6903343200684,15.6376037597656 -62.7009239196777,9.29639053344727 -43.002685546875,14.5582485198975 -64.634765625,23.0132007598877 -60.4522666931152,20.0899467468262 -53.0316963195801,11.1852626800537 -57.1242523193359,15.502685546875 -62.8808174133301,15.4577121734619 -53.3914833068848,11.2752084732056 -60.677131652832,18.0211811065674 -62.8808174133301,16.177282333374 -61.2617835998535,18.1561012268066 -56.8544158935547,9.34136390686035 -61.3517303466797,14.6931686401367 -61.1718368530273,18.6957778930664 -63.5554122924805,11.0053701400757 -54.8755950927734,12.354564666748 -60.4072952270508,19.2354564666748 -49.0740585327148,5.87843132019043 -64.6797409057617,19.9550266265869 -52.1322326660156,11.7249402999878 -52.9417495727539,9.34136390686035 -60.0025367736816,14.2434368133545 -57.3940925598145,17.2566375732422 -64.2749862670898,6.41810894012451 -63.825252532959,20.3597850799561 -57.34912109375,16.9867992401123 -59.4628601074219,9.47628307342529 -49.7486572265625,6.32816219329834 -61.6215667724609,16.3122024536133 -52.4470443725586,12.17467212677 -62.2961654663086,12.7593231201172 -56.179817199707,17.3016109466553 -63.1056823730469,16.492094039917 -57.5290145874023,15.8624706268311 -55.5951690673828,10.8254776000977 -50.8280143737793,13.2090549468994 -47.0502624511719,11.6349945068359 -63.4654693603516,7.72233009338379 -58.8332328796387,16.80690574646 -51.4576377868652,5.9234037399292 -61.1268653869629,17.7513427734375 -55.7300872802734,13.5688400268555 -57.2591743469238,18.5608596801758 -60.5422134399414,22.5634689331055 -59.642749786377,5.4286994934082 -61.7115173339844,7.00275993347168 -60.1824264526367,15.2778186798096 -43.0476684570312,13.7937049865723 -60.5871887207031,15.7725238800049 -63.4204940795898,12.0397529602051 -54.0660781860352,16.9867992401123 -57.2141990661621,18.8306980133057 -58.5184211730957,17.9312343597412 -59.0580978393555,9.02655124664307 -60.1824264526367,21.5740604400635 -55.3253288269043,7.6773567199707 -53.0316963195801,10.7805042266846 -46.5555725097656,11.2752084732056 -60.9469718933105,21.7089805603027 -49.3438987731934,11.9048328399658 -57.7538795471191,18.9206447601318 -59.3729095458984,5.51864528656006 -53.7512664794922,13.7037591934204 -60.1374549865723,9.70114898681641 -64.0051422119141,17.2116641998291 -59.5977783203125,13.6587858200073 -61.3967056274414,19.325403213501 -61.7564888000488,23.4179592132568 -54.0660781860352,8.80168533325195 -55.4152755737305,17.2566375732422 -61.8014602661133,12.5344572067261 -60.4972381591797,18.5608596801758 -50.1534156799316,14.2434368133545 -58.6083679199219,23.9576377868652 -61.8914070129395,14.4233293533325 -52.0872611999512,12.0397529602051 -64.6797409057617,15.502685546875 -51.5026092529297,12.0397529602051 -49.8386039733887,7.40751838684082 -57.034309387207,16.2672290802002 -63.3305511474609,11.8598594665527 -56.1348457336426,14.1085166931152 -56.2697639465332,13.6587858200073 -59.2829666137695,7.49746417999268 -51.0978507995605,9.47628307342529 -59.5977783203125,7.9471960067749 -60.1824264526367,16.1323089599609 -48.2645416259766,13.4788932800293 -58.6533432006836,14.7381420135498 -58.2485809326172,13.3889465332031 -60.6321601867676,14.2434368133545 -52.851806640625,10.7355308532715 -51.7724494934082,7.40751838684082 -61.306755065918,18.7407512664795 -62.161247253418,23.7327709197998 -55.1904067993164,7.54243755340576 -53.3914833068848,12.9392156600952 -58.0237159729004,8.4419002532959 -57.5739860534668,9.65617561340332 -50.6930923461914,6.50805473327637 -43.9021606445312,11.1402893066406 -60.8570251464844,8.57682037353516 -54.4258651733398,9.20644378662109 -62.2961654663086,15.4127388000488 -59.642749786377,19.5952415466309 -63.4204940795898,10.5556383132935 -60.1374549865723,11.4101285934448 -60.9020004272461,5.83345794677734 -56.4496574401855,13.5238666534424 -62.3411407470703,9.79109477996826 -64.5448226928711,18.5158863067627 -59.5977783203125,20.5846500396729 -59.1480445861816,16.177282333374 -50.1084442138672,13.1640815734863 -59.4628601074219,15.5926313400269 -51.1428260803223,13.4339199066162 -62.7908706665039,23.6877975463867 -61.7115173339844,9.65617561340332 -60.2723731994629,15.7275505065918 -56.9443626403809,15.4577121734619 -52.7168846130371,10.9154233932495 -52.9867248535156,7.45249080657959 -53.166618347168,14.8730602264404 -55.4152755737305,16.7169609069824 -61.846435546875,9.88104152679443 -56.7644691467285,17.481502532959 -53.2565612792969,16.2672290802002 -59.1930198669434,7.81227684020996 -52.2671546936035,11.814887046814 -52.2221794128418,11.6799669265747 -60.0025367736816,22.4285507202148 -56.7194976806641,17.5714492797852 -63.1506576538086,9.11649799346924 -57.034309387207,14.6931686401367 -46.9603271484375,12.5794296264648 -61.2168121337891,5.4286994934082 -51.5026092529297,5.60859203338623 -53.5713768005371,11.7699136734009 -59.6877212524414,6.41810894012451 -56.7644691467285,18.2460479736328 -57.9337692260742,23.822717666626 -61.531623840332,14.5132751464844 -60.6321601867676,8.62179279327393 -49.5687637329102,5.65356540679932 -53.5264015197754,13.1191082000732 -52.5819664001465,6.41810894012451 -56.6745223999023,17.5714492797852 -46.6455078125,12.354564666748 -49.8386039733887,13.7937049865723 -63.4654693603516,5.56361865997314 -55.0105171203613,16.2222557067871 -62.3861122131348,7.04773330688477 -53.7062950134277,10.6455850601196 -55.8200340270996,11.1852626800537 -61.531623840332,8.30698108673096 -52.2671546936035,6.59800148010254 -62.9707641601562,18.1111278533936 -62.3411407470703,7.40751838684082 -60.9469718933105,8.66676616668701 -61.0369186401367,15.502685546875 -59.5977783203125,10.3307723999023 -63.2406005859375,5.65356540679932 -55.0105171203613,7.6773567199707 -60.2723731994629,17.3016109466553 -64.5448226928711,19.5952415466309 -53.5713768005371,7.6773567199707 -48.8042221069336,13.2540273666382 -54.1110534667969,7.85724925994873 -55.4152755737305,8.12708854675293 -54.0660781860352,16.6719875335693 -64.1850433349609,19.7301616668701 -56.809440612793,16.9418258666992 -63.3755226135254,18.8756713867188 -52.2221794128418,14.2434368133545 -54.1110534667969,9.74612140655518 -52.7618598937988,5.9234037399292 -60.5422134399414,6.10329627990723 -58.8782081604004,17.6613960266113 -58.9231796264648,10.3307723999023 -59.7326965332031,10.1059074401855 -63.6903343200684,21.4391403198242 -64.1400680541992,10.0609340667725 -50.018497467041,7.04773330688477 -55.0554885864258,15.1429004669189 -61.3517303466797,21.2592487335205 -52.851806640625,10.1059074401855 -63.3755226135254,6.95778656005859 -58.5184211730957,8.17206192016602 -49.2539520263672,5.65356540679932 -55.9099807739258,5.60859203338623 -48.1745986938477,11.5450477600098 -46.3756713867188,12.669376373291 -64.7696914672852,6.82286739349365 -64.5897979736328,8.80168533325195 -63.6903343200684,6.64297485351562 -58.2485809326172,7.76730346679688 -52.7168846130371,14.1534900665283 -58.8782081604004,14.8280878067017 -54.8755950927734,10.6455850601196 -58.9681549072266,5.4286994934082 -60.0924835205078,7.45249080657959 -53.1216430664062,12.8492698669434 -59.327938079834,6.41810894012451 -57.2591743469238,14.8280878067017 -63.0157356262207,15.502685546875 -54.7406768798828,14.0185708999634 -56.0448989868164,14.5132751464844 -52.4020729064941,5.83345794677734 -61.3967056274414,15.9074440002441 -61.846435546875,15.3227920532227 -60.6321601867676,17.7513427734375 -62.7908706665039,6.91281318664551 -61.3517303466797,22.3835773468018 -60.8120536804199,12.8942422866821 -44.6217346191406,11.6349945068359 -52.4470443725586,13.6138134002686 -60.0924835205078,23.3729858398438 -59.9125900268555,23.1031475067139 -59.9125900268555,21.2142753601074 -54.8755950927734,7.81227684020996 -61.846435546875,23.148120880127 -60.2274017333984,16.4471206665039 -56.3597106933594,6.86783981323242 -46.0608520507812,11.8598594665527 -59.5528030395508,14.1984634399414 -49.3888740539551,14.0185708999634 -62.2062187194824,11.3651552200317 -63.8702239990234,5.51864528656006 -46.19580078125,12.5344572067261 -63.7353057861328,22.1137390136719 -53.8861885070801,14.3783569335938 -51.2327728271484,8.30698108673096 -63.1506576538086,22.518497467041 -48.1745986938477,12.489483833313 -63.2406005859375,20.314811706543 -63.7802810668945,17.5264778137207 -53.5264015197754,11.6799669265747 -56.2247924804688,11.994779586792 -51.3227157592773,15.1429004669189 -55.5951690673828,17.481502532959 -50.5581741333008,5.78848457336426 -63.3305511474609,17.9762077331543 -50.9629325866699,14.9180335998535 -62.7458992004395,16.177282333374 -53.5713768005371,5.65356540679932 -50.648120880127,5.20383358001709 -64.7247161865234,10.7355308532715 -59.7326965332031,16.5370674133301 -63.195629119873,10.2857999801636 -63.0607109069824,10.1508798599243 -49.2989273071289,14.4233293533325 -47.6798934936523,13.7487316131592 -60.8120536804199,23.3729858398438 -54.2459716796875,12.2646179199219 -62.3861122131348,21.8888721466064 -51.3227157592773,14.7381420135498 -57.3041458129883,12.8492698669434 -60.0924835205078,17.1217193603516 -64.0950927734375,18.5608596801758 -60.0475082397461,19.6402149200439 -59.1030731201172,10.3757457733154 -58.9681549072266,14.7381420135498 -59.5528030395508,14.4683027267456 -49.703685760498,13.6587858200073 -64.4998474121094,21.5740604400635 -49.6137390136719,7.00275993347168 -57.7538795471191,17.3915576934814 -61.4416770935059,10.1958532333374 -52.8967781066895,6.77789402008057 -63.2855758666992,18.2010746002197 -62.4310836791992,10.9154233932495 -54.4708366394043,8.57682037353516 -62.6559524536133,19.1005363464355 -61.8014602661133,22.3835773468018 -53.6613235473633,8.39692687988281 -53.4364547729492,11.5000743865967 -58.2036094665527,11.8598594665527 -50.333309173584,6.82286739349365 -55.3253288269043,11.2752084732056 -58.9231796264648,17.8412895202637 -58.9681549072266,16.5820407867432 -63.510440826416,7.40751838684082 -45.7460632324219,12.9392156600952 -61.1268653869629,15.4577121734619 -49.2539520263672,13.5238666534424 -50.018497467041,7.63238334655762 -57.4390640258789,12.1296987533569 -61.0818901062012,6.68794727325439 -53.9311599731445,6.1932430267334 -60.8570251464844,20.3597850799561 -60.0475082397461,21.6640071868896 -53.7962417602539,6.28318881988525 -51.3676910400391,11.7249402999878 -56.0898704528809,14.8280878067017 -52.4470443725586,10.2408266067505 -64.4998474121094,19.6402149200439 -62.4310836791992,17.0767459869385 -57.7089042663574,15.5476579666138 -60.8120536804199,18.4259395599365 -61.7564888000488,23.5978527069092 -47.1851806640625,12.354564666748 -61.531623840332,20.7195701599121 -62.7908706665039,16.5820407867432 -62.4760589599609,5.78848457336426 -62.2511940002441,21.9338455200195 -57.2591743469238,7.81227684020996 -50.1983871459961,7.00275993347168 -51.2777442932129,6.82286739349365 -62.5210342407227,5.87843132019043 -60.5422134399414,19.9100532531738 -58.6083679199219,11.8598594665527 -62.6109771728516,16.4021472930908 -62.2511940002441,6.86783981323242 -50.5132026672363,12.5344572067261 -57.034309387207,9.38633632659912 -55.4602470397949,14.5132751464844 -54.6507301330566,11.3651552200317 -63.5554122924805,9.47628307342529 -62.161247253418,10.0609340667725 -45.8359985351562,11.6799669265747 -63.6903343200684,15.3227920532227 -59.2379913330078,18.9206447601318 -53.0766716003418,15.8624706268311 -51.3676910400391,5.56361865997314 -50.3782806396484,12.5794296264648 -60.5871887207031,15.5926313400269 -62.8358459472656,7.63238334655762 -49.2989273071289,13.9735984802246 -51.0079040527344,9.38633632659912 -54.0660781860352,9.11649799346924 -64.4998474121094,13.9735984802246 -52.1322326660156,6.01335048675537 -53.2565612792969,12.7143497467041 -62.3861122131348,20.989408493042 -61.4866485595703,22.8782806396484 -60.7670783996582,23.9126644134521 -64.634765625,7.40751838684082 -48.3095169067383,12.8492698669434 -57.4840393066406,11.1402893066406 -44.2169799804688,12.489483833313 -56.3147354125977,11.4101285934448 -62.6109771728516,6.10329627990723 -58.7882614135742,23.8676910400391 -63.2855758666992,11.5900211334229 -51.2777442932129,12.9392156600952 -63.6903343200684,8.62179279327393 -64.2749862670898,16.7169609069824 -50.4682273864746,7.81227684020996 -56.4046859741211,7.22762584686279 -51.7724494934082,12.984188079834 -61.9363822937012,7.49746417999268 -51.5925559997559,5.33875274658203 -62.4760589599609,15.997389793396 -53.0316963195801,16.4021472930908 -54.515811920166,15.9074440002441 -55.5951690673828,12.354564666748 -59.7776718139648,21.2142753601074 -64.6797409057617,17.7963161468506 -56.0448989868164,5.51864528656006 -61.6215667724609,15.0529537200928 -55.1004638671875,10.2857999801636 -59.9125900268555,17.0767459869385 -62.0713005065918,21.0793552398682 -55.4602470397949,12.8942422866821 -53.166618347168,5.6985387802124 -58.5633926391602,10.1508798599243 -54.1560249328613,9.9260139465332 -59.7776718139648,7.6773567199707 -60.5871887207031,21.5740604400635 -55.9099807739258,6.41810894012451 -52.7618598937988,16.177282333374 -57.34912109375,15.502685546875 -55.2353820800781,15.9524164199829 -51.1428260803223,8.08211517333984 -58.6083679199219,8.75671291351318 -54.7856521606445,16.8968524932861 -58.2935562133789,10.6905584335327 -52.536994934082,7.36254501342773 -49.9285507202148,12.984188079834 -63.195629119873,5.29378032684326 -58.3385314941406,8.21703433990479 -59.7776718139648,6.32816219329834 -53.0316963195801,7.45249080657959 -49.4338455200195,13.2090549468994 -58.7432861328125,12.2646179199219 -55.145435333252,16.1323089599609 -57.0792808532715,5.24880695343018 -58.2485809326172,6.10329627990723 -62.0713005065918,7.45249080657959 -61.9813537597656,19.2804298400879 -58.6533432006836,20.3597850799561 -51.682502746582,11.4101285934448 -59.1030731201172,19.9100532531738 -58.2935562133789,11.0053701400757 -55.0105171203613,5.38372611999512 -57.9787445068359,9.79109477996826 -51.5925559997559,6.86783981323242 -54.4708366394043,7.09270572662354 -62.9257888793945,5.51864528656006 -63.2855758666992,16.4021472930908 -51.3676910400391,6.82286739349365 -63.825252532959,13.2990007400513 -51.997314453125,7.27259826660156 -53.6613235473633,14.4683027267456 -60.677131652832,20.2248649597168 -51.9073677062988,14.9180335998535 -63.3305511474609,13.7937049865723 -46.3307189941406,11.4101285934448 -58.2485809326172,13.9735984802246 -60.677131652832,22.9682273864746 -54.7406768798828,6.32816219329834 -64.2749862670898,8.12708854675293 -59.5078315734863,17.0767459869385 -60.7670783996582,9.65617561340332 -58.7432861328125,10.1958532333374 -54.9655418395996,15.7275505065918 -51.2777442932129,9.52125644683838 -48.0396766662598,13.5688400268555 -59.013126373291,7.6773567199707 -59.2379913330078,14.4233293533325 -45.0264892578125,10.8704509735107 -61.531623840332,10.9603967666626 -60.7221069335938,7.40751838684082 -64.5448226928711,6.50805473327637 -54.5607833862305,6.95778656005859 -55.9999237060547,7.76730346679688 -59.0580978393555,11.814887046814 -61.7564888000488,23.3729858398438 -54.9655418395996,11.994779586792 -50.2433624267578,12.7143497467041 -63.9601745605469,19.685188293457 -56.0898704528809,15.997389793396 -52.0872611999512,8.30698108673096 -57.4390640258789,5.33875274658203 -51.0978507995605,6.41810894012451 -50.0634689331055,7.49746417999268 -56.3147354125977,7.13767910003662 -53.2565612792969,7.76730346679688 -62.5660057067871,8.53184700012207 -51.3227157592773,10.0609340667725 -64.2300109863281,23.2830390930176 -53.4364547729492,9.79109477996826 -49.6587104797363,14.2884101867676 -50.9179611206055,14.4683027267456 -54.4708366394043,10.6455850601196 -56.2697639465332,15.502685546875 -62.6109771728516,19.0555629730225 -54.7406768798828,12.5794296264648 -62.4310836791992,19.1455097198486 -59.1930198669434,12.6244029998779 -63.2406005859375,13.3889465332031 -50.1983871459961,13.7487316131592 -50.5581741333008,7.9471960067749 -59.9575614929199,20.5396785736084 -61.8014602661133,5.6985387802124 -57.5290145874023,10.1059074401855 -61.6665420532227,17.0317726135254 -59.327938079834,12.0397529602051 -61.7115173339844,19.5052947998047 -56.0898704528809,5.38372611999512 -63.195629119873,10.8704509735107 -56.179817199707,6.91281318664551 -61.1718368530273,13.5238666534424 -63.4204940795898,5.38372611999512 -57.8887977600098,7.6773567199707 -62.2511940002441,16.0873355865479 -54.6507301330566,6.50805473327637 -63.6453628540039,20.1798934936523 -63.4204940795898,18.650806427002 -56.7194976806641,15.5926313400269 -57.9787445068359,17.7963161468506 -55.8650054931641,16.4021472930908 -61.9363822937012,15.0979270935059 -57.2591743469238,6.32816219329834 -62.5210342407227,16.0423622131348 -64.0501174926758,22.3386039733887 -54.7856521606445,16.9418258666992 -52.312126159668,9.56622886657715 -51.3227157592773,10.8704509735107 -62.161247253418,10.5556383132935 -53.4364547729492,14.8730602264404 -58.4734497070312,6.50805473327637 -63.825252532959,20.0449733734131 -59.642749786377,16.177282333374 -59.5078315734863,15.997389793396 -64.0501174926758,12.489483833313 -64.1850433349609,14.6481952667236 -48.9391403198242,13.0741348266602 -63.0607109069824,5.20383358001709 -54.1110534667969,15.0529537200928 -60.9020004272461,12.5794296264648 -45.791015625,13.2540273666382 -55.5501937866211,16.9418258666992 -57.8438262939453,11.9498062133789 -55.5501937866211,15.9524164199829 -62.161247253418,16.3122024536133 -58.0686912536621,18.2910194396973 -61.8014602661133,7.85724925994873 -59.5528030395508,15.1429004669189 -62.8358459472656,18.2460479736328 -50.4232559204102,6.14826965332031 -63.3305511474609,20.1349201202393 -61.2617835998535,22.0687656402588 -60.5422134399414,15.1878728866577 -60.3623199462891,21.3042221069336 -60.2723731994629,7.31757164001465 -53.346508026123,16.6719875335693 -51.6375312805176,11.2752084732056 -57.1242523193359,5.60859203338623 -49.6137390136719,13.5688400268555 -55.6401405334473,10.6006116867065 -64.1850433349609,6.59800148010254 -51.5026092529297,8.53184700012207 -64.5448226928711,17.2116641998291 -52.0422897338867,7.45249080657959 -62.9707641601562,21.4391403198242 -62.9257888793945,22.833309173584 -59.327938079834,23.5978527069092 -51.4576377868652,6.73292064666748 -63.2855758666992,12.354564666748 -57.6189575195312,16.9418258666992 -51.997314453125,8.26200771331787 -58.7882614135742,13.0291614532471 -52.9867248535156,15.6825771331787 -58.6533432006836,8.30698108673096 -54.7406768798828,15.9524164199829 -43.7222595214844,12.0847253799438 -44.5317687988281,10.5556383132935 -61.7564888000488,9.16147041320801 -55.2803535461426,8.08211517333984 -59.0580978393555,19.0555629730225 -61.846435546875,11.5450477600098 -55.2353820800781,15.7275505065918 -55.4152755737305,5.56361865997314 -59.1930198669434,11.994779586792 -49.8386039733887,6.1932430267334 -58.5633926391602,12.354564666748 -55.3253288269043,11.5900211334229 -45.8809814453125,11.2752084732056 -54.0660781860352,14.7381420135498 -62.5660057067871,23.9126644134521 -56.7194976806641,9.97098731994629 -59.013126373291,17.9762077331543 -56.809440612793,18.650806427002 -62.9257888793945,23.7777442932129 -63.0607109069824,10.6006116867065 -44.9815063476562,10.8704509735107 -57.7089042663574,13.6138134002686 -55.8650054931641,5.78848457336426 -56.2247924804688,10.6905584335327 -63.2855758666992,9.88104152679443 -59.7776718139648,7.99216938018799 -59.013126373291,5.78848457336426 -61.7564888000488,21.349193572998 -59.6877212524414,18.0211811065674 -59.4628601074219,10.1508798599243 -58.1586380004883,7.18265247344971 -58.8332328796387,5.87843132019043 -63.4204940795898,12.8042964935303 -52.9417495727539,8.12708854675293 -58.5184211730957,13.7487316131592 -56.179817199707,16.5820407867432 -60.7221069335938,20.4947052001953 -51.8623962402344,6.82286739349365 -61.2617835998535,5.78848457336426 -54.0660781860352,9.16147041320801 -57.3041458129883,11.0503435134888 -52.851806640625,13.9286251068115 -62.161247253418,18.5608596801758 -60.3623199462891,7.76730346679688 -49.5687637329102,13.2090549468994 -59.4178848266602,10.7805042266846 -57.9337692260742,13.6587858200073 -59.1930198669434,13.7937049865723 -61.0818901062012,23.0581741333008 -60.2274017333984,6.28318881988525 -63.510440826416,16.9418258666992 -60.1374549865723,14.0185708999634 -63.6453628540039,14.6931686401367 -64.4099044799805,9.43130970001221 -55.1904067993164,14.9180335998535 -58.9231796264648,12.3995380401611 -52.4920196533203,10.2408266067505 -58.4284744262695,5.78848457336426 -56.8993873596191,13.6138134002686 -53.1216430664062,5.6985387802124 -59.1480445861816,7.04773330688477 -64.4548797607422,6.64297485351562 -52.7618598937988,11.814887046814 -61.8014602661133,21.0343818664551 -64.4548797607422,15.0079803466797 -59.4628601074219,22.6534156799316 -61.5765953063965,17.6164226531982 -54.6957054138184,11.5900211334229 -61.6215667724609,5.56361865997314 -59.1930198669434,21.1693019866943 -59.5078315734863,8.75671291351318 -52.8967781066895,7.13767910003662 -51.4126625061035,9.79109477996826 -53.346508026123,16.2222557067871 -64.7247161865234,17.9762077331543 -55.4152755737305,10.1059074401855 -51.4126625061035,9.20644378662109 -43.8121948242188,12.0847253799438 -52.4470443725586,5.47367286682129 -60.5871887207031,23.8676910400391 -61.5765953063965,13.0741348266602 -50.018497467041,7.58741092681885 -57.7988510131836,12.984188079834 -63.7353057861328,15.817497253418 -60.0924835205078,13.1640815734863 -55.5951690673828,13.8836517333984 -61.4866485595703,19.0555629730225 -45.791015625,11.9498062133789 -62.6559524536133,23.2830390930176 -54.515811920166,11.2302360534668 -61.4416770935059,11.5000743865967 -61.4866485595703,13.6138134002686 -53.8412132263184,11.3651552200317 -53.7512664794922,10.2857999801636 -53.5713768005371,7.13767910003662 -53.0316963195801,14.6481952667236 -52.6719131469727,12.0397529602051 -54.4258651733398,16.2672290802002 -60.9469718933105,11.1402893066406 -64.4998474121094,17.7513427734375 -54.201000213623,11.3201818466187 -44.2619323730469,12.4445114135742 -60.0475082397461,12.8042964935303 -51.1877975463867,11.5450477600098 -61.8014602661133,22.9232540130615 -58.5184211730957,11.2302360534668 -59.7326965332031,20.3597850799561 -59.8226432800293,9.88104152679443 -63.1506576538086,14.0635442733765 -60.3173484802246,8.26200771331787 -51.997314453125,12.9392156600952 -57.9337692260742,11.8598594665527 -55.7300872802734,11.5900211334229 -54.6507301330566,15.502685546875 -64.3649291992188,16.2672290802002 -63.8702239990234,7.54243755340576 -49.7486572265625,13.2990007400513 -51.6375312805176,5.20383358001709 -64.2749862670898,17.3915576934814 -59.8676147460938,12.669376373291 -46.7804260253906,11.5450477600098 -56.9443626403809,14.1984634399414 -58.0237159729004,13.8836517333984 -60.7670783996582,15.1429004669189 -53.6163482666016,10.1508798599243 -61.3967056274414,10.2857999801636 -53.166618347168,7.9471960067749 -60.1824264526367,17.4365310668945 -53.8861885070801,16.4471206665039 -46.1508178710938,11.6799669265747 -49.8835754394531,13.4788932800293 -60.7670783996582,12.6244029998779 -50.2433624267578,6.41810894012451 -58.8782081604004,9.29639053344727 -50.6930923461914,5.47367286682129 -56.2697639465332,16.5370674133301 -53.2115898132324,11.994779586792 -54.1560249328613,6.41810894012451 -58.6533432006836,7.04773330688477 -54.5607833862305,5.60859203338623 -62.6559524536133,13.7037591934204 -60.677131652832,21.8438987731934 -56.9443626403809,17.8412895202637 -61.6665420532227,23.507905960083 -55.1904067993164,11.4551019668579 -45.9709167480469,12.5344572067261 -60.4072952270508,13.9286251068115 -55.4602470397949,16.6719875335693 -60.1374549865723,18.8756713867188 -59.2829666137695,14.2434368133545 -58.2935562133789,5.56361865997314 -64.4548797607422,23.2830390930176 -59.642749786377,22.6983890533447 -64.4998474121094,8.21703433990479 -50.2433624267578,7.58741092681885 -58.2485809326172,5.24880695343018 -61.3967056274414,7.00275993347168 -57.8887977600098,18.0211811065674 -59.6877212524414,21.0343818664551 -49.0740585327148,13.0741348266602 -60.3623199462891,11.5450477600098 -56.7644691467285,12.669376373291 -54.2909469604492,10.1508798599243 -59.013126373291,9.29639053344727 -54.5607833862305,9.79109477996826 -61.8014602661133,19.7301616668701 -61.4416770935059,22.5634689331055 -56.3147354125977,7.63238334655762 -60.5422134399414,9.70114898681641 -54.1110534667969,6.37313556671143 -63.0607109069824,19.0555629730225 -61.0369186401367,20.5846500396729 -64.5448226928711,16.492094039917 -52.312126159668,7.00275993347168 -61.3967056274414,5.24880695343018 -56.9893341064453,10.0609340667725 -64.0950927734375,13.9286251068115 -63.6453628540039,22.7883358001709 -62.0713005065918,9.9260139465332 -57.5739860534668,16.3122024536133 -59.4628601074219,17.6613960266113 -62.7908706665039,17.6613960266113 -49.478816986084,14.1984634399414 -52.0872611999512,7.36254501342773 -58.5633926391602,19.0555629730225 -46.0158996582031,11.3201818466187 -63.6903343200684,23.9576377868652 -54.5607833862305,10.0159606933594 -54.515811920166,15.4577121734619 -64.0051422119141,23.148120880127 -61.4866485595703,5.4286994934082 -57.7988510131836,15.5476579666138 -57.034309387207,12.7143497467041 -47.0952453613281,11.7249402999878 -53.9311599731445,14.4683027267456 -57.3041458129883,16.6270141601562 -52.3571014404297,9.25141716003418 -55.6851119995117,6.86783981323242 -60.5422134399414,19.8201065063477 -62.0713005065918,14.4233293533325 -57.4840393066406,9.88104152679443 -59.1480445861816,12.3995380401611 -64.4548797607422,9.79109477996826 -59.0580978393555,6.50805473327637 -56.5845756530762,15.5476579666138 -59.7326965332031,16.80690574646 -56.9893341064453,6.68794727325439 -63.2406005859375,12.984188079834 -51.5475845336914,5.60859203338623 -47.3201293945312,12.9392156600952 -60.3623199462891,22.6534156799316 -60.4072952270508,15.4577121734619 -64.6797409057617,13.7937049865723 -51.5925559997559,6.91281318664551 -57.1242523193359,10.6455850601196 -59.5078315734863,21.0343818664551 -64.2749862670898,22.3835773468018 -58.9681549072266,5.6985387802124 -61.0369186401367,8.48687362670898 -62.4760589599609,21.6190338134766 -63.5554122924805,7.04773330688477 -52.3571014404297,16.1323089599609 -64.3199615478516,18.4259395599365 -51.2777442932129,12.984188079834 -62.2511940002441,22.7883358001709 -64.0950927734375,12.669376373291 -60.8120536804199,15.2778186798096 -64.0051422119141,14.8730602264404 -60.677131652832,18.1111278533936 -63.510440826416,5.24880695343018 -63.195629119873,9.47628307342529 -63.6903343200684,20.4047584533691 -47.5449714660645,11.7699136734009 -63.1056823730469,10.8254776000977 -63.6903343200684,8.57682037353516 -60.7221069335938,10.9154233932495 -57.034309387207,16.0423622131348 -64.0501174926758,8.93660545349121 -53.346508026123,12.6244029998779 -58.2036094665527,12.3995380401611 -52.3571014404297,10.1059074401855 -53.9311599731445,10.8704509735107 -56.6745223999023,6.10329627990723 -53.4364547729492,13.6138134002686 -56.8544158935547,14.5582485198975 -49.6587104797363,5.6985387802124 -59.0580978393555,20.5396785736084 -45.3862609863281,11.0503435134888 -53.6163482666016,12.17467212677 -55.0554885864258,11.7249402999878 -61.4416770935059,17.166690826416 -62.8358459472656,12.8942422866821 -55.1004638671875,6.55302810668945 -59.8226432800293,7.00275993347168 -52.7618598937988,8.98157787322998 -54.4708366394043,12.8042964935303 -64.4998474121094,5.6985387802124 -60.9020004272461,19.7751350402832 -56.4496574401855,7.40751838684082 -61.846435546875,12.0847253799438 -58.1136627197266,12.17467212677 -62.9257888793945,19.2804298400879 -51.0528793334961,12.2646179199219 -60.8570251464844,22.3386039733887 -60.991943359375,7.49746417999268 -62.0713005065918,5.9234037399292 -57.7988510131836,19.4603214263916 -63.4204940795898,5.96837711334229 -62.3411407470703,19.4153499603271 -63.8702239990234,7.85724925994873 -62.6109771728516,23.19309425354 -53.9761352539062,9.52125644683838 -58.698314666748,9.9260139465332 -45.6560974121094,11.4101285934448 -63.9151992797852,18.5608596801758 -60.1374549865723,12.7143497467041 -63.6903343200684,8.80168533325195 -47.1402282714844,12.8492698669434 -62.0263290405273,15.2778186798096 -52.9867248535156,6.55302810668945 -64.634765625,9.97098731994629 -50.9629325866699,13.34397315979 -60.677131652832,13.7937049865723 -63.2406005859375,21.2592487335205 -58.2036094665527,16.80690574646 -62.7009239196777,18.2010746002197 -61.6665420532227,13.5238666534424 -63.1056823730469,8.98157787322998 -50.648120880127,13.7037591934204 -62.6559524536133,5.20383358001709 -64.1850433349609,6.10329627990723 -64.2300109863281,20.2698383331299 -56.0448989868164,6.68794727325439 -61.0369186401367,8.4419002532959 -51.3676910400391,8.7117395401001 -53.346508026123,16.4471206665039 -57.9787445068359,16.2672290802002 -59.3729095458984,20.7195701599121 -50.5581741333008,5.20383358001709 -63.2855758666992,12.9392156600952 -59.1930198669434,15.0079803466797 -64.3649291992188,5.51864528656006 -49.9735221862793,13.2090549468994 -54.0660781860352,12.0847253799438 -64.634765625,10.2408266067505 -55.5052185058594,7.45249080657959 -56.1348457336426,13.9735984802246 -51.0528793334961,8.39692687988281 -59.1930198669434,20.1798934936523 -60.2274017333984,18.3809661865234 -47.8597869873047,11.1852626800537 -56.7644691467285,8.26200771331787 -53.346508026123,10.3307723999023 -62.5210342407227,13.2090549468994 -57.0792808532715,17.9312343597412 -52.2221794128418,7.27259826660156 -63.6903343200684,14.1085166931152 -50.1983871459961,13.6587858200073 -64.5897979736328,6.37313556671143 -58.1136627197266,19.7751350402832 -62.0713005065918,16.6270141601562 -59.1480445861816,8.4419002532959 -62.161247253418,15.7275505065918 -57.9337692260742,7.76730346679688 -57.3041458129883,17.6164226531982 -58.7432861328125,6.37313556671143 -58.2036094665527,14.0635442733765 -52.851806640625,15.817497253418 -58.4284744262695,8.84665870666504 -62.3861122131348,20.7195701599121 -45.566162109375,12.2646179199219 -63.1506576538086,17.9762077331543 -60.6321601867676,17.5264778137207 -54.7406768798828,16.8968524932861 -56.0898704528809,6.4630823135376 -52.1772079467773,13.0291614532471 -61.8014602661133,5.65356540679932 -62.6109771728516,12.7593231201172 -55.0105171203613,10.8704509735107 -61.5765953063965,11.4551019668579 -55.4602470397949,15.8624706268311 -54.0211067199707,10.9154233932495 -54.8755950927734,14.3333835601807 -62.6109771728516,11.2302360534668 -48.7592468261719,12.1296987533569 -52.1322326660156,13.1191082000732 -64.4099044799805,22.4735221862793 -58.9231796264648,16.0873355865479 -62.2062187194824,20.7645435333252 -62.6559524536133,10.4656925201416 -52.312126159668,5.47367286682129 -52.6719131469727,12.5794296264648 -52.9417495727539,15.7275505065918 -58.5633926391602,15.0979270935059 -57.6189575195312,18.6058330535889 -53.166618347168,9.56622886657715 -58.2935562133789,13.7487316131592 -54.2909469604492,7.04773330688477 -53.7512664794922,8.39692687988281 -50.6031455993652,13.5688400268555 -59.013126373291,12.4445114135742 -55.2353820800781,12.489483833313 -53.4814300537109,7.09270572662354 -55.9099807739258,9.38633632659912 -58.4284744262695,11.1402893066406 -57.8438262939453,10.0609340667725 -58.5184211730957,6.28318881988525 -52.4020729064941,9.52125644683838 -54.2909469604492,9.65617561340332 -61.4416770935059,16.7169609069824 -49.8386039733887,5.87843132019043 -59.3729095458984,5.47367286682129 -59.1030731201172,12.9392156600952 -63.8702239990234,14.0185708999634 -62.8808174133301,14.8280878067017 -53.0766716003418,12.2646179199219 -59.5977783203125,19.010591506958 -63.6003875732422,22.2036838531494 -51.7274780273438,7.99216938018799 -63.0157356262207,19.1455097198486 -59.1930198669434,19.3703765869141 -57.2141990661621,18.5608596801758 -61.9813537597656,20.1798934936523 -43.0926513671875,13.7487316131592 -62.5210342407227,23.1031475067139 -62.0713005065918,8.26200771331787 -58.2935562133789,14.3783569335938 -64.4998474121094,14.8730602264404 -64.0051422119141,16.3571739196777 -62.7009239196777,21.6640071868896 -64.6797409057617,10.5556383132935 -51.2777442932129,8.26200771331787 -61.9363822937012,9.97098731994629 -64.1400680541992,22.833309173584 -64.7247161865234,20.6296234130859 -55.4152755737305,15.5476579666138 -54.1110534667969,12.1296987533569 -63.7802810668945,11.6799669265747 -59.2829666137695,5.47367286682129 -50.1983871459961,13.1640815734863 -61.2617835998535,6.50805473327637 -53.7512664794922,15.7725238800049 -62.1162719726562,18.7857246398926 -50.7380676269531,14.1534900665283 -52.0422897338867,7.18265247344971 -63.4654693603516,12.7143497467041 -54.1110534667969,16.9867992401123 -59.1930198669434,16.6270141601562 -52.4920196533203,12.1296987533569 -63.0157356262207,10.4656925201416 -48.8941688537598,12.5344572067261 -60.4972381591797,13.7037591934204 -58.7432861328125,16.3571739196777 -49.5237922668457,5.4286994934082 -49.5237922668457,5.20383358001709 -61.0818901062012,18.6058330535889 -61.0818901062012,11.2752084732056 -59.327938079834,9.83606815338135 -62.3411407470703,20.4947052001953 -63.6003875732422,11.3201818466187 -47.6798934936523,11.7699136734009 -60.991943359375,10.2408266067505 -56.3597106933594,15.3227920532227 -57.9787445068359,20.2248649597168 -46.3307189941406,12.489483833313 -58.2036094665527,6.10329627990723 -60.4072952270508,15.0979270935059 -58.4284744262695,17.8862609863281 -62.6559524536133,11.6349945068359 -63.4204940795898,20.9444370269775 -63.2855758666992,17.6164226531982 -59.5977783203125,9.11649799346924 -53.7512664794922,12.2196445465088 -51.9523429870605,7.04773330688477 -64.5897979736328,15.1878728866577 -58.3835029602051,6.1932430267334 -64.2749862670898,16.9418258666992 -63.3305511474609,17.8862609863281 -62.2961654663086,5.47367286682129 -61.3967056274414,15.0979270935059 -64.4099044799805,10.3307723999023 -55.0105171203613,12.0397529602051 -55.0554885864258,8.12708854675293 -51.997314453125,15.0979270935059 -63.8702239990234,14.5582485198975 -57.5739860534668,9.61120223999023 -64.634765625,6.55302810668945 -57.1242523193359,16.9418258666992 -50.5132026672363,6.28318881988525 -50.018497467041,7.18265247344971 -56.179817199707,5.87843132019043 -61.1268653869629,16.4021472930908 -59.7776718139648,10.1508798599243 -62.0263290405273,7.31757164001465 -56.4496574401855,12.4445114135742 -60.2274017333984,6.77789402008057 -49.6587104797363,6.23821640014648 -60.2274017333984,6.32816219329834 -58.2036094665527,11.4551019668579 -58.1136627197266,12.9392156600952 -62.7009239196777,23.0132007598877 -54.2909469604492,11.814887046814 -58.7882614135742,9.70114898681641 -63.5554122924805,9.97098731994629 -55.4602470397949,7.18265247344971 -46.5105895996094,10.7805042266846 -55.145435333252,9.29639053344727 -62.1162719726562,22.6534156799316 -60.5871887207031,15.1429004669189 -49.7486572265625,11.5000743865967 -56.49462890625,16.4471206665039 -54.0211067199707,7.54243755340576 -62.9707641601562,14.0635442733765 -61.306755065918,9.74612140655518 -55.9099807739258,14.7831144332886 -62.8808174133301,22.2936305999756 -59.0580978393555,10.6455850601196 -62.5210342407227,14.6481952667236 -62.0713005065918,12.984188079834 -53.2565612792969,6.64297485351562 -55.9099807739258,7.81227684020996 -56.809440612793,8.17206192016602 -54.6507301330566,12.0847253799438 -63.0607109069824,16.4021472930908 -54.3359184265137,9.52125644683838 -47.275146484375,12.8492698669434 -62.2511940002441,11.994779586792 -60.991943359375,19.4603214263916 -59.2379913330078,8.93660545349121 -57.2591743469238,15.3227920532227 -62.3861122131348,9.83606815338135 -59.7776718139648,21.4841136932373 -51.0978507995605,12.7143497467041 -58.5633926391602,13.2090549468994 -63.825252532959,6.05832386016846 -52.0422897338867,14.2434368133545 -51.5925559997559,9.34136390686035 -58.6533432006836,20.6296234130859 -63.2855758666992,11.2302360534668 -61.2617835998535,12.984188079834 -52.4920196533203,6.41810894012451 -64.634765625,16.3122024536133 -62.2511940002441,21.2142753601074 -56.4496574401855,8.26200771331787 -58.6083679199219,5.47367286682129 -60.0025367736816,9.61120223999023 -56.8544158935547,16.6719875335693 -54.1560249328613,5.4286994934082 -57.1242523193359,10.2408266067505 -48.4894104003906,13.6138134002686 -55.5052185058594,12.1296987533569 -63.9151992797852,15.7725238800049 -49.6587104797363,14.1085166931152 -64.5897979736328,13.0291614532471 -62.0263290405273,10.5106649398804 -56.2697639465332,9.38633632659912 -55.9549522399902,16.80690574646 -58.1136627197266,9.47628307342529 -48.2645416259766,11.2302360534668 -50.7380676269531,8.21703433990479 -51.2327728271484,11.7249402999878 -44.3518981933594,11.5900211334229 -60.9469718933105,23.9576377868652 -61.3967056274414,22.4285507202148 -52.2221794128418,8.7117395401001 -57.5739860534668,13.0741348266602 -58.1586380004883,10.4207191467285 -63.7353057861328,19.4603214263916 -53.4364547729492,15.997389793396 -51.5026092529297,10.1958532333374 -54.515811920166,5.9234037399292 -51.9523429870605,10.0609340667725 -62.2961654663086,15.0529537200928 -56.9443626403809,11.1402893066406 -52.9867248535156,14.9180335998535 -63.2855758666992,7.99216938018799 -51.682502746582,8.62179279327393 -56.49462890625,7.90222263336182 -58.0237159729004,20.314811706543 -50.0634689331055,13.6587858200073 -52.4920196533203,13.34397315979 -58.4734497070312,9.52125644683838 -52.8068313598633,15.1878728866577 -63.4654693603516,21.7989253997803 -58.5633926391602,16.492094039917 -59.7776718139648,19.2804298400879 -64.2749862670898,11.2302360534668 -59.8226432800293,10.9603967666626 -64.5897979736328,17.1217193603516 -51.4126625061035,6.14826965332031 -60.7670783996582,21.9788188934326 -53.2565612792969,6.1932430267334 -54.3359184265137,12.354564666748 -58.7432861328125,6.82286739349365 -60.5422134399414,8.30698108673096 -53.5713768005371,15.2778186798096 -53.4814300537109,11.9048328399658 -63.195629119873,19.4153499603271 -57.2141990661621,17.6164226531982 -58.4734497070312,23.6428260803223 -60.0924835205078,18.5158863067627 -57.7089042663574,14.0185708999634 -56.0448989868164,16.1323089599609 -47.814811706543,12.5344572067261 -62.2961654663086,22.7883358001709 -59.9125900268555,6.64297485351562 -63.6003875732422,7.58741092681885 -64.0501174926758,14.6032218933105 -50.648120880127,12.0847253799438 -64.0501174926758,21.7989253997803 -55.1904067993164,13.5688400268555 -55.8200340270996,15.1429004669189 -60.3173484802246,16.4021472930908 -59.5977783203125,12.0847253799438 -55.9549522399902,12.8042964935303 -53.7512664794922,16.7169609069824 -62.5660057067871,9.52125644683838 -53.3015365600586,15.8624706268311 -51.1877975463867,7.40751838684082 -62.6559524536133,17.5714492797852 -63.5554122924805,14.4683027267456 -64.0950927734375,18.9656181335449 -59.4178848266602,20.6296234130859 -60.9020004272461,19.6402149200439 -59.6877212524414,21.9338455200195 -62.0713005065918,19.4153499603271 -51.4576377868652,5.56361865997314 -60.6321601867676,6.77789402008057 -54.6507301330566,7.00275993347168 -50.6031455993652,7.40751838684082 -60.7221069335938,10.8254776000977 -59.5977783203125,18.5158863067627 -61.6665420532227,14.8730602264404 -61.2617835998535,7.72233009338379 -61.306755065918,13.8386783599854 -61.846435546875,22.2936305999756 -64.3649291992188,14.4233293533325 -57.9337692260742,6.32816219329834 -44.9815063476562,12.7143497467041 -57.8438262939453,12.0397529602051 -52.4020729064941,14.3783569335938 -55.5501937866211,17.2566375732422 -45.0264892578125,11.0503435134888 -52.536994934082,14.3333835601807 -57.7538795471191,5.38372611999512 -54.4258651733398,16.5370674133301 -64.2749862670898,8.4419002532959 -60.4072952270508,9.38633632659912 -64.4548797607422,19.4603214263916 -56.8993873596191,8.7117395401001 -60.6321601867676,15.7275505065918 -53.3914833068848,15.3227920532227 -60.2723731994629,19.5052947998047 -52.851806640625,14.3783569335938 -45.6560974121094,12.9392156600952 -56.6745223999023,11.0053701400757 -56.4046859741211,7.63238334655762 -63.7802810668945,19.1005363464355 -59.5977783203125,19.5952415466309 -61.306755065918,10.7355308532715 -63.7353057861328,6.41810894012451 -53.6613235473633,9.9260139465332 -55.5951690673828,9.88104152679443 -60.8120536804199,8.7117395401001 -49.7486572265625,6.82286739349365 -48.3994636535645,12.2196445465088 -60.9469718933105,10.5556383132935 -56.5845756530762,6.05832386016846 -62.4310836791992,14.5582485198975 -50.9629325866699,8.39692687988281 -47.275146484375,11.4101285934448 -44.48681640625,12.5794296264648 -45.0714721679688,12.3995380401611 -60.4072952270508,17.4365310668945 -64.2300109863281,12.9392156600952 -47.5,13.2990007400513 -56.9443626403809,9.65617561340332 -61.846435546875,8.62179279327393 -50.1084442138672,7.09270572662354 -58.3835029602051,13.5688400268555 -50.6930923461914,12.0397529602051 -60.991943359375,7.27259826660156 -62.3861122131348,15.4577121734619 -56.0898704528809,6.82286739349365 -54.6507301330566,11.0053701400757 -64.6797409057617,11.2302360534668 -56.6295471191406,6.50805473327637 -62.2062187194824,14.5132751464844 -60.2723731994629,20.7195701599121 -58.0237159729004,9.70114898681641 -46.1058349609375,11.4101285934448 -43.0476684570312,12.8942422866821 -47.5449714660645,13.0291614532471 -64.1850433349609,9.47628307342529 -61.2617835998535,11.0953159332275 -57.34912109375,8.75671291351318 -52.0422897338867,14.3783569335938 -62.2961654663086,21.2592487335205 -60.5422134399414,18.5158863067627 -52.9867248535156,13.0741348266602 -51.7274780273438,8.53184700012207 -59.1480445861816,7.76730346679688 -63.1056823730469,5.47367286682129 -54.201000213623,6.41810894012451 -51.9523429870605,6.55302810668945 -56.6295471191406,7.13767910003662 -59.5078315734863,19.6402149200439 -56.49462890625,11.3201818466187 -62.8808174133301,9.52125644683838 -62.9257888793945,11.3201818466187 -64.634765625,19.325403213501 -62.4760589599609,5.51864528656006 -61.0818901062012,18.4259395599365 -64.5897979736328,23.5978527069092 -47.5899467468262,12.0397529602051 -60.5422134399414,22.1587104797363 -61.9363822937012,14.3783569335938 -59.2829666137695,11.0953159332275 -52.0872611999512,7.9471960067749 -64.0051422119141,13.3889465332031 -60.5422134399414,12.5344572067261 -50.8729858398438,5.33875274658203 -51.7724494934082,11.5900211334229 -60.9469718933105,22.0687656402588 -61.8014602661133,22.3386039733887 -58.698314666748,10.6905584335327 -58.5633926391602,13.1191082000732 -62.8808174133301,7.09270572662354 -53.0766716003418,11.6799669265747 -61.0369186401367,15.5476579666138 -58.3385314941406,18.4259395599365 -63.2855758666992,20.8544902801514 -54.7856521606445,6.82286739349365 -63.3755226135254,6.05832386016846 -59.8226432800293,23.1031475067139 -52.312126159668,10.1059074401855 -64.7696914672852,16.2222557067871 -58.7882614135742,6.86783981323242 -57.7538795471191,11.5000743865967 -56.6295471191406,13.6587858200073 -60.677131652832,8.98157787322998 -61.2617835998535,12.2646179199219 -55.4152755737305,13.8386783599854 -52.7168846130371,13.6587858200073 -56.1348457336426,8.93660545349121 -49.8835754394531,6.73292064666748 -62.7009239196777,9.56622886657715 -58.6533432006836,7.6773567199707 -52.4920196533203,6.50805473327637 -61.4866485595703,20.3597850799561 -58.2485809326172,5.96837711334229 -61.531623840332,11.2752084732056 -59.8226432800293,13.5238666534424 -61.1718368530273,21.3941669464111 -56.179817199707,7.45249080657959 -53.0316963195801,7.04773330688477 -59.7776718139648,18.3359928131104 -55.9999237060547,8.84665870666504 -63.6903343200684,6.01335048675537 -60.5871887207031,15.0529537200928 -55.0554885864258,7.18265247344971 -55.3703002929688,9.29639053344727 -63.510440826416,11.994779586792 -63.7802810668945,5.78848457336426 -58.3835029602051,16.7169609069824 -52.536994934082,10.1958532333374 -52.9417495727539,15.1878728866577 -61.3967056274414,21.349193572998 -62.7009239196777,5.38372611999512 -59.2829666137695,7.04773330688477 -47.0502624511719,11.1402893066406 -56.7644691467285,15.7275505065918 -64.7696914672852,16.6270141601562 -58.4284744262695,15.3677654266357 -64.2300109863281,19.9550266265869 -51.5925559997559,9.61120223999023 -60.5871887207031,12.8942422866821 -57.5290145874023,11.814887046814 -61.4416770935059,14.0185708999634 -50.6031455993652,6.82286739349365 -62.7908706665039,8.03714179992676 -55.8650054931641,17.8412895202637 -60.0025367736816,19.2354564666748 -50.7380676269531,6.01335048675537 -56.2247924804688,13.9735984802246 -64.3199615478516,20.8994636535645 -58.2485809326172,15.0079803466797 -63.1506576538086,11.5450477600098 -57.5290145874023,18.4259395599365 -55.8200340270996,9.9260139465332 -55.9549522399902,16.3571739196777 -51.7274780273438,12.4445114135742 -58.2485809326172,10.3307723999023 -58.0686912536621,19.8650798797607 -59.642749786377,20 -57.2591743469238,11.9048328399658 -60.3173484802246,15.6825771331787 -51.1877975463867,12.17467212677 -58.6083679199219,6.73292064666748 -60.3173484802246,17.481502532959 -61.0369186401367,11.1402893066406 -53.0766716003418,12.9392156600952 -57.7089042663574,17.166690826416 -53.0766716003418,15.0979270935059 -55.2353820800781,14.5582485198975 -56.5845756530762,16.3122024536133 -46.0608520507812,13.2090549468994 -57.8438262939453,15.997389793396 -52.1772079467773,7.13767910003662 -60.5871887207031,5.87843132019043 -63.1506576538086,19.7751350402832 -63.9601745605469,10.2408266067505 -63.3755226135254,15.7275505065918 -64.0051422119141,20.5846500396729 -61.7115173339844,7.09270572662354 -62.7458992004395,11.5450477600098 -50.7830390930176,5.33875274658203 -60.4522666931152,9.65617561340332 -56.4046859741211,16.5820407867432 -58.698314666748,6.59800148010254 -63.2406005859375,16.6270141601562 -45.4762268066406,11.0953159332275 -61.1268653869629,19.7751350402832 -52.6269378662109,9.79109477996826 -60.2274017333984,17.8412895202637 -63.825252532959,13.9286251068115 -48.9841156005859,5.4286994934082 -56.1348457336426,17.481502532959 -57.3940925598145,5.51864528656006 -54.0211067199707,10.0609340667725 -64.3199615478516,11.2752084732056 -60.6321601867676,13.2090549468994 -50.018497467041,7.49746417999268 -58.7432861328125,7.00275993347168 -49.6137390136719,12.5344572067261 -60.4972381591797,16.851879119873 -44.1270141601562,10.9603967666626 -63.3305511474609,16.2222557067871 -50.648120880127,8.7117395401001 -60.9020004272461,9.43130970001221 -43.9920959472656,10.6905584335327 -58.1136627197266,16.9418258666992 -51.6375312805176,7.58741092681885 -58.2935562133789,15.9524164199829 -43.9471435546875,12.354564666748 -61.8914070129395,10.5106649398804 -61.6665420532227,19.8650798797607 -49.8835754394531,6.05832386016846 -60.4072952270508,10.9603967666626 -62.2511940002441,12.17467212677 -62.0263290405273,8.66676616668701 -61.846435546875,15.6825771331787 -50.2433624267578,11.6799669265747 -54.4258651733398,6.37313556671143 -61.3517303466797,11.3651552200317 -61.9813537597656,11.7699136734009 -51.5026092529297,13.3889465332031 -51.2777442932129,9.38633632659912 -58.698314666748,16.4021472930908 -54.5607833862305,12.8942422866821 -61.7564888000488,6.41810894012451 -63.9601745605469,10.3757457733154 -45.6560974121094,12.5794296264648 -57.9337692260742,17.7963161468506 -52.1772079467773,13.7937049865723 -54.4258651733398,5.51864528656006 -61.6215667724609,10.7805042266846 -57.2141990661621,17.4365310668945 -57.8438262939453,5.6985387802124 -63.6453628540039,9.74612140655518 -52.8068313598633,6.37313556671143 -61.1718368530273,15.817497253418 -62.3861122131348,5.56361865997314 -43.63232421875,11.9498062133789 -61.6665420532227,10.6006116867065 -52.7168846130371,14.4683027267456 -51.1877975463867,7.27259826660156 -60.7670783996582,22.3386039733887 -53.346508026123,5.56361865997314 -52.2671546936035,10.4656925201416 -61.6665420532227,7.27259826660156 -53.9761352539062,13.6138134002686 -59.2379913330078,11.5000743865967 -49.703685760498,12.9392156600952 -56.7194976806641,6.4630823135376 -58.2485809326172,17.9312343597412 -49.1190338134766,11.8598594665527 -54.4708366394043,8.93660545349121 -62.7908706665039,17.6164226531982 -54.830623626709,16.4471206665039 -52.312126159668,11.5450477600098 -59.6877212524414,16.9418258666992 -58.4284744262695,10.4207191467285 -61.6665420532227,5.33875274658203 -57.9787445068359,16.6270141601562 -62.2511940002441,19.2354564666748 -52.3571014404297,14.5132751464844 -64.6797409057617,11.8598594665527 -58.6083679199219,16.4021472930908 -52.6719131469727,6.86783981323242 -58.8782081604004,9.83606815338135 -49.3888740539551,12.5344572067261 -53.1216430664062,9.65617561340332 -61.6215667724609,16.9867992401123 -49.5687637329102,5.96837711334229 -55.7300872802734,14.0185708999634 -61.4416770935059,17.2116641998291 -62.161247253418,23.8676910400391 -53.5264015197754,11.5900211334229 -62.9257888793945,13.1640815734863 -61.3967056274414,15.0529537200928 -63.9151992797852,19.2804298400879 -60.991943359375,7.76730346679688 -64.0950927734375,17.0317726135254 -54.201000213623,14.1984634399414 -54.830623626709,14.3333835601807 -63.0157356262207,6.01335048675537 -60.4522666931152,18.8756713867188 -60.4072952270508,23.7327709197998 -57.1692276000977,13.2540273666382 -49.7486572265625,7.54243755340576 -60.0475082397461,11.2752084732056 -58.6533432006836,14.4683027267456 -63.8702239990234,13.4339199066162 -59.9575614929199,9.88104152679443 -58.8332328796387,6.05832386016846 -46.5105895996094,13.34397315979 -61.6665420532227,8.4419002532959 -50.8729858398438,14.2884101867676 -55.8200340270996,11.5450477600098 -45.791015625,11.2302360534668 -62.5660057067871,9.25141716003418 -53.3914833068848,5.60859203338623 -62.2062187194824,8.48687362670898 -43.9021606445312,11.5900211334229 -58.7432861328125,20.1349201202393 -63.2855758666992,8.39692687988281 -54.6957054138184,16.177282333374 -58.3385314941406,9.9260139465332 -60.5422134399414,10.1958532333374 -52.6719131469727,6.28318881988525 -47.2301635742188,12.9392156600952 -58.1136627197266,10.6905584335327 -54.9205703735352,9.97098731994629 -62.2511940002441,22.2036838531494 -58.3835029602051,8.93660545349121 -56.7644691467285,18.1561012268066 -60.3173484802246,22.3386039733887 -64.4099044799805,6.28318881988525 -58.3835029602051,20.1798934936523 -60.8120536804199,21.4841136932373 -59.8676147460938,22.4285507202148 -59.327938079834,8.7117395401001 -54.5607833862305,6.32816219329834 -51.4126625061035,7.6773567199707 -55.3253288269043,11.5000743865967 -52.851806640625,11.4551019668579 -62.3861122131348,16.9418258666992 -59.7326965332031,8.98157787322998 -54.3359184265137,7.81227684020996 -58.2485809326172,11.0053701400757 -56.809440612793,8.80168533325195 -49.8835754394531,7.18265247344971 -61.4416770935059,18.1561012268066 -55.3253288269043,16.7169609069824 -54.8755950927734,13.5688400268555 -64.4998474121094,8.98157787322998 -56.3147354125977,12.489483833313 -44.0370788574219,11.2302360534668 -59.1030731201172,10.8704509735107 -51.997314453125,11.1852626800537 -59.5977783203125,17.3915576934814 -59.1480445861816,12.8042964935303 -60.3623199462891,15.997389793396 -62.2062187194824,19.5952415466309 -60.5871887207031,20.8994636535645 -50.9179611206055,6.32816219329834 -55.7750587463379,11.0053701400757 -60.1824264526367,14.9180335998535 -55.2353820800781,5.96837711334229 -52.0872611999512,9.20644378662109 -64.5448226928711,16.3571739196777 -60.8120536804199,8.93660545349121 -57.5290145874023,18.9206447601318 -58.8782081604004,19.7301616668701 -64.6797409057617,17.5714492797852 -56.0448989868164,6.59800148010254 -62.1162719726562,19.4603214263916 -60.677131652832,23.3280124664307 -62.7908706665039,23.9126644134521 -51.5026092529297,14.0635442733765 -64.4099044799805,11.4551019668579 -58.0237159729004,9.43130970001221 -63.2406005859375,17.0767459869385 -60.5422134399414,17.0767459869385 -64.7696914672852,5.20383358001709 -61.0369186401367,18.8306980133057 -53.7962417602539,9.16147041320801 -63.0157356262207,13.0291614532471 -51.3227157592773,14.5132751464844 -51.3227157592773,8.17206192016602 -59.6877212524414,10.5106649398804 -64.634765625,5.33875274658203 -53.166618347168,7.45249080657959 -59.7326965332031,23.1031475067139 -55.1904067993164,11.1852626800537 -49.8835754394531,14.1085166931152 -57.2141990661621,13.1640815734863 -57.3041458129883,15.3227920532227 -62.3861122131348,23.4629325866699 -55.5951690673828,12.5344572067261 -55.3253288269043,12.984188079834 -59.642749786377,15.5476579666138 -62.4310836791992,12.7593231201172 -55.7300872802734,17.5264778137207 -64.4099044799805,11.1402893066406 -62.3411407470703,10.6905584335327 -60.677131652832,13.2540273666382 -64.4099044799805,21.349193572998 -52.0872611999512,11.9048328399658 -56.8544158935547,13.2540273666382 -58.4284744262695,16.3571739196777 -58.7882614135742,18.5158863067627 -52.5819664001465,5.33875274658203 -53.346508026123,13.8386783599854 -54.515811920166,16.7169609069824 -58.5633926391602,6.1932430267334 -60.3623199462891,22.518497467041 -64.5897979736328,5.51864528656006 -53.6613235473633,5.60859203338623 -56.8544158935547,17.0317726135254 -64.3199615478516,21.3941669464111 -62.3411407470703,11.2752084732056 -62.3411407470703,5.47367286682129 -53.2565612792969,15.6825771331787 -61.2617835998535,5.87843132019043 -56.8544158935547,14.7381420135498 -51.5026092529297,5.74351119995117 -46.2407531738281,11.6349945068359 -58.6083679199219,16.2672290802002 -62.4760589599609,11.5000743865967 -49.1190338134766,6.32816219329834 -62.3861122131348,14.6032218933105 -57.9787445068359,8.75671291351318 -58.3385314941406,5.20383358001709 -63.0157356262207,20.989408493042 -64.634765625,15.5476579666138 -45.4762268066406,11.6799669265747 -47.9947052001953,13.2990007400513 -52.5819664001465,6.01335048675537 -62.9257888793945,20.314811706543 -64.4548797607422,23.7327709197998 -59.5078315734863,13.1640815734863 -45.4762268066406,12.5794296264648 -64.7696914672852,14.7831144332886 -51.997314453125,13.3889465332031 -60.3623199462891,7.85724925994873 -53.5713768005371,7.90222263336182 -54.7856521606445,16.492094039917 -60.991943359375,22.0687656402588 -64.0051422119141,21.1693019866943 -64.7696914672852,13.8836517333984 -64.634765625,12.7143497467041 -63.6453628540039,7.85724925994873 -61.6215667724609,21.0343818664551 -62.7009239196777,9.52125644683838 -60.8570251464844,22.518497467041 -49.5237922668457,14.6481952667236 -53.2565612792969,5.4286994934082 -62.3861122131348,20.1349201202393 -63.0157356262207,16.7169609069824 -62.1162719726562,10.8254776000977 -60.5422134399414,6.55302810668945 -56.4496574401855,9.07152462005615 -58.3835029602051,12.354564666748 -54.0660781860352,11.0503435134888 -62.3861122131348,12.0397529602051 -64.3199615478516,12.5794296264648 -52.7168846130371,8.84665870666504 -56.6295471191406,17.0767459869385 -55.1904067993164,15.5926313400269 -50.2433624267578,6.14826965332031 -59.8676147460938,23.3280124664307 -52.0872611999512,11.1402893066406 -60.2723731994629,16.9867992401123 -51.2777442932129,14.9180335998535 -52.6719131469727,9.97098731994629 -60.9020004272461,23.148120880127 -57.8887977600098,15.0979270935059 -61.8014602661133,15.5476579666138 -61.0818901062012,5.24880695343018 -53.4364547729492,11.4101285934448 -54.1560249328613,11.6799669265747 -56.6295471191406,18.0211811065674 -64.3199615478516,23.2830390930176 -62.6109771728516,15.997389793396 -59.8226432800293,22.9682273864746 -62.8358459472656,14.6032218933105 -57.2141990661621,9.70114898681641 -59.5977783203125,12.489483833313 -53.5264015197754,16.2672290802002 -57.7988510131836,9.74612140655518 -55.9999237060547,11.0503435134888 -60.1824264526367,23.0132007598877 -54.0211067199707,10.6006116867065 -57.34912109375,9.16147041320801 -56.8993873596191,17.3016109466553 -52.0872611999512,9.61120223999023 -56.4046859741211,10.6006116867065 -56.5396041870117,9.20644378662109 -43.7672424316406,11.4551019668579 -62.5660057067871,15.7275505065918 -60.3173484802246,12.0847253799438 -64.3649291992188,14.3333835601807 -56.2697639465332,16.3122024536133 -58.4284744262695,5.60859203338623 -62.3411407470703,11.8598594665527 -58.2036094665527,10.3307723999023 -63.6903343200684,17.5714492797852 -63.8702239990234,7.58741092681885 -53.2115898132324,10.8704509735107 -63.195629119873,23.148120880127 -55.5951690673828,13.1191082000732 -50.7380676269531,8.80168533325195 -45.791015625,11.7699136734009 -59.9575614929199,18.0211811065674 -58.3835029602051,11.8598594665527 -52.9417495727539,9.83606815338135 -63.4204940795898,10.1508798599243 -64.1850433349609,18.1111278533936 -56.3597106933594,12.9392156600952 -63.6453628540039,17.1217193603516 -56.0448989868164,8.57682037353516 -60.677131652832,11.814887046814 -56.6295471191406,12.354564666748 -61.4416770935059,8.84665870666504 -61.0369186401367,16.8968524932861 -47.0502624511719,12.669376373291 -57.34912109375,6.68794727325439 -49.164005279541,11.994779586792 -59.0580978393555,23.4629325866699 -61.306755065918,14.2884101867676 -56.9443626403809,18.1561012268066 -43.0476684570312,13.0741348266602 -61.2168121337891,14.8280878067017 -58.8782081604004,16.5820407867432 -63.0607109069824,16.2222557067871 -55.0554885864258,5.33875274658203 -54.515811920166,6.41810894012451 -52.851806640625,6.50805473327637 -59.0580978393555,8.84665870666504 -58.0686912536621,14.8280878067017 -50.9629325866699,14.2884101867676 -58.2485809326172,13.7937049865723 -53.5264015197754,14.3333835601807 -63.7353057861328,10.1958532333374 -63.825252532959,18.9656181335449 -59.5528030395508,6.77789402008057 -58.2036094665527,13.6138134002686 -59.8226432800293,10.4207191467285 -56.2697639465332,11.1852626800537 -60.8570251464844,17.7063694000244 -59.5977783203125,13.8386783599854 -61.1268653869629,17.7063694000244 -63.3755226135254,21.7089805603027 -60.9020004272461,17.481502532959 -56.5396041870117,11.3651552200317 -58.4284744262695,12.3995380401611 -54.2459716796875,7.36254501342773 -48.4444351196289,13.7487316131592 -55.1004638671875,14.5582485198975 -59.9575614929199,19.010591506958 -51.2327728271484,13.8386783599854 -60.0025367736816,23.507905960083 -62.5660057067871,19.8650798797607 -60.1824264526367,22.7433624267578 -63.0607109069824,9.88104152679443 -59.5528030395508,12.3995380401611 -62.1162719726562,22.0687656402588 -47.6798934936523,12.7593231201172 -50.5132026672363,13.4339199066162 -60.7221069335938,16.4021472930908 -61.7115173339844,20.5396785736084 -60.6321601867676,12.9392156600952 -61.3967056274414,12.0847253799438 -57.1242523193359,7.63238334655762 -55.5052185058594,16.9418258666992 -43.4974060058594,11.6349945068359 -43.3624877929688,11.6349945068359 -64.1850433349609,10.9154233932495 -61.6215667724609,11.0953159332275 -54.5607833862305,13.1191082000732 -61.4866485595703,16.851879119873 -54.1560249328613,10.2857999801636 -63.195629119873,22.518497467041 -47.7248649597168,13.4339199066162 -60.6321601867676,19.8650798797607 -44.711669921875,11.7249402999878 -50.3782806396484,6.37313556671143 -52.4020729064941,14.4233293533325 -57.2591743469238,11.0503435134888 -57.5290145874023,17.0317726135254 -48.5793571472168,13.4788932800293 -58.1136627197266,18.2910194396973 -51.2777442932129,6.64297485351562 -55.2353820800781,7.85724925994873 -61.7115173339844,7.90222263336182 -45.34130859375,10.7355308532715 -50.8729858398438,13.8386783599854 -62.4310836791992,23.822717666626 -60.8120536804199,6.01335048675537 -51.2777442932129,14.7831144332886 -56.4496574401855,8.08211517333984 -62.5660057067871,11.5000743865967 -56.0898704528809,11.0503435134888 -64.5448226928711,23.5978527069092 -57.8438262939453,14.9630069732666 -56.7194976806641,14.5132751464844 -63.0157356262207,11.1852626800537 -63.3305511474609,14.9630069732666 -51.3676910400391,5.24880695343018 -62.8358459472656,15.6825771331787 -63.7802810668945,8.12708854675293 -55.2803535461426,13.0741348266602 -54.8755950927734,7.00275993347168 -64.0051422119141,6.10329627990723 -57.8438262939453,11.814887046814 -61.3517303466797,14.8280878067017 -53.1216430664062,10.7355308532715 -53.5713768005371,5.24880695343018 -54.6057586669922,12.669376373291 -60.4072952270508,15.1878728866577 -55.7300872802734,13.2090549468994 -62.9707641601562,9.74612140655518 -43.0926513671875,13.2990007400513 -53.3914833068848,10.9603967666626 -64.0950927734375,20.4947052001953 -49.3438987731934,5.4286994934082 -52.1322326660156,12.309591293335 -57.3041458129883,11.994779586792 -53.166618347168,11.3201818466187 -51.6375312805176,10.9154233932495 -61.306755065918,14.3333835601807 -49.9285507202148,13.9735984802246 -60.7670783996582,17.7963161468506 -55.8200340270996,17.166690826416 -59.2829666137695,15.4127388000488 -54.7406768798828,7.99216938018799 -56.2697639465332,7.63238334655762 -58.3835029602051,20.2248649597168 -62.4760589599609,6.73292064666748 -60.677131652832,15.3227920532227 -59.6877212524414,8.26200771331787 -55.6401405334473,6.4630823135376 -58.8782081604004,16.7619323730469 -61.4416770935059,20.8544902801514 -63.6903343200684,7.45249080657959 -53.166618347168,13.34397315979 -55.5052185058594,17.3465843200684 -62.3861122131348,21.6640071868896 -60.991943359375,16.4021472930908 -58.9681549072266,17.0767459869385 -56.7194976806641,6.1932430267334 -45.4312438964844,11.1852626800537 -62.0713005065918,19.1455097198486 -61.3517303466797,22.0687656402588 -52.2221794128418,9.65617561340332 -64.7696914672852,10.1059074401855 -58.4284744262695,13.3889465332031 -57.34912109375,7.13767910003662 -61.6665420532227,9.38633632659912 -56.0898704528809,6.59800148010254 -59.7326965332031,6.64297485351562 -52.4470443725586,14.2434368133545 -56.7194976806641,11.5000743865967 -50.333309173584,7.90222263336182 -52.0422897338867,11.6349945068359 -59.4178848266602,20.0899467468262 -56.179817199707,15.997389793396 -55.3703002929688,15.6376037597656 -63.2406005859375,8.89163208007812 -63.6903343200684,13.7037591934204 -63.2855758666992,10.6006116867065 -63.2855758666992,19.5052947998047 -60.2723731994629,5.24880695343018 -54.7406768798828,16.6270141601562 -50.2433624267578,7.99216938018799 -57.6189575195312,12.2196445465088 -61.6665420532227,12.8042964935303 -59.5977783203125,7.63238334655762 -51.0528793334961,13.8386783599854 -62.4760589599609,17.3016109466553 -64.4998474121094,23.0132007598877 -43.9021606445312,11.5450477600098 -54.9205703735352,8.17206192016602 -54.515811920166,13.8836517333984 -59.1480445861816,18.5608596801758 -51.8174209594727,13.5238666534424 -52.2671546936035,13.4788932800293 -63.9601745605469,22.0687656402588 -58.3385314941406,10.4207191467285 -62.2062187194824,9.65617561340332 -58.698314666748,13.1191082000732 -62.9707641601562,7.49746417999268 -58.8332328796387,12.9392156600952 -64.4998474121094,19.0555629730225 -59.8226432800293,5.83345794677734 -63.8702239990234,8.7117395401001 -63.6003875732422,10.7355308532715 -43.1825866699219,12.8942422866821 -52.9867248535156,15.0979270935059 -61.7115173339844,20.8994636535645 -61.3967056274414,11.5450477600098 -53.3914833068848,6.1932430267334 -59.5078315734863,23.5978527069092 -55.3703002929688,6.14826965332031 -49.8835754394531,7.09270572662354 -43.3624877929688,12.6244029998779 -60.3173484802246,16.9867992401123 -64.4548797607422,20.6296234130859 -63.510440826416,7.27259826660156 -58.9231796264648,10.1958532333374 -59.6877212524414,17.8412895202637 -62.8358459472656,13.8836517333984 -49.1190338134766,5.20383358001709 -49.2089805603027,11.5450477600098 -64.3199615478516,18.7407512664795 -53.8861885070801,5.33875274658203 -53.5264015197754,7.72233009338379 -59.5078315734863,23.148120880127 -61.7115173339844,12.984188079834 -57.2591743469238,14.9630069732666 -63.8702239990234,18.650806427002 -62.0263290405273,7.85724925994873 -51.682502746582,5.51864528656006 -49.5687637329102,14.5132751464844 -60.7221069335938,7.18265247344971 -52.4920196533203,14.7831144332886 -47.0952453613281,12.9392156600952 -52.1322326660156,10.7355308532715 -61.0369186401367,7.36254501342773 -64.7696914672852,7.27259826660156 -54.1560249328613,7.72233009338379 -61.2168121337891,16.6719875335693 -62.7009239196777,16.2672290802002 -55.145435333252,5.51864528656006 -49.2539520263672,11.5450477600098 -62.2511940002441,19.8650798797607 -56.4496574401855,9.70114898681641 -62.7908706665039,14.0635442733765 -59.8676147460938,8.30698108673096 -55.3253288269043,12.8042964935303 -62.5660057067871,6.41810894012451 -62.0713005065918,14.1085166931152 -64.1400680541992,22.5634689331055 -51.9523429870605,13.7937049865723 -56.4496574401855,6.95778656005859 -53.3015365600586,11.994779586792 -52.3571014404297,12.2646179199219 -57.9787445068359,10.1508798599243 -52.2671546936035,6.01335048675537 -61.306755065918,12.6244029998779 -58.4284744262695,14.4683027267456 -59.9125900268555,19.8650798797607 -61.4866485595703,9.70114898681641 -63.9151992797852,10.4207191467285 -52.4920196533203,10.5556383132935 -54.1110534667969,11.9048328399658 -63.6903343200684,11.2302360534668 -64.3199615478516,21.0793552398682 -60.9020004272461,10.6455850601196 -51.6375312805176,5.65356540679932 -63.5554122924805,9.56622886657715 -57.8438262939453,16.9867992401123 -51.7274780273438,11.7249402999878 -50.018497467041,6.95778656005859 -61.2617835998535,5.47367286682129 -59.9125900268555,22.518497467041 -52.851806640625,7.00275993347168 -63.6903343200684,7.13767910003662 -63.5554122924805,18.9206447601318 -52.1772079467773,12.2646179199219 -57.7538795471191,11.814887046814 -59.5528030395508,6.86783981323242 -62.6109771728516,13.7937049865723 -53.8412132263184,5.9234037399292 -64.2300109863281,6.01335048675537 -60.6321601867676,12.669376373291 -53.0316963195801,8.12708854675293 -61.9813537597656,14.2884101867676 -63.510440826416,21.4391403198242 -53.5713768005371,12.0847253799438 -63.7802810668945,6.91281318664551 -63.5554122924805,12.2196445465088 -59.1930198669434,15.1429004669189 -58.7432861328125,11.2752084732056 -43.2725219726562,11.9498062133789 -61.0818901062012,23.19309425354 -49.0290870666504,13.7487316131592 -47.5899467468262,13.2090549468994 -57.2591743469238,6.86783981323242 -48.6243286132812,13.8386783599854 -63.0607109069824,6.4630823135376 -53.8861885070801,13.34397315979 -63.3305511474609,21.0343818664551 -57.7089042663574,17.9762077331543 -59.5078315734863,6.59800148010254 -43.6772766113281,11.2752084732056 -63.0607109069824,23.7777442932129 -59.642749786377,18.0211811065674 -62.8808174133301,11.9048328399658 -63.7802810668945,16.492094039917 -51.3676910400391,14.0635442733765 -58.9681549072266,12.7143497467041 -57.8438262939453,7.27259826660156 -61.1718368530273,15.1429004669189 -57.5739860534668,7.85724925994873 -57.3940925598145,5.38372611999512 -58.6083679199219,16.7619323730469 -60.677131652832,15.1429004669189 -61.9363822937012,16.5370674133301 -62.2062187194824,10.0609340667725 -52.1772079467773,11.994779586792 -50.8280143737793,14.6481952667236 -56.49462890625,15.6825771331787 -57.663932800293,12.5344572067261 -54.5607833862305,12.6244029998779 -64.3199615478516,21.5740604400635 -53.8412132263184,6.05832386016846 -63.7353057861328,12.7593231201172 -56.809440612793,5.51864528656006 -57.1242523193359,16.2672290802002 -63.1056823730469,9.43130970001221 -52.1322326660156,13.6587858200073 -55.4152755737305,11.3651552200317 -58.1136627197266,12.8492698669434 -62.5210342407227,20.4947052001953 -56.49462890625,13.1640815734863 -52.312126159668,14.2434368133545 -61.1268653869629,21.9788188934326 -59.642749786377,9.29639053344727 -48.4444351196289,11.4551019668579 -62.2062187194824,11.2302360534668 -56.6745223999023,17.7963161468506 -52.4920196533203,10.5106649398804 -62.0263290405273,15.8624706268311 -57.2141990661621,14.2434368133545 -60.991943359375,21.5290870666504 -57.3940925598145,7.85724925994873 -58.1586380004883,23.7777442932129 -61.846435546875,13.5238666534424 -44.3069152832031,11.3201818466187 -63.3755226135254,17.8862609863281 -55.4152755737305,12.984188079834 -59.2829666137695,18.650806427002 -59.7776718139648,13.2090549468994 -63.8702239990234,13.2990007400513 -63.7802810668945,23.822717666626 -50.7380676269531,6.32816219329834 -64.2300109863281,8.89163208007812 -57.5739860534668,16.4021472930908 -63.8702239990234,18.6058330535889 -57.1692276000977,13.3889465332031 -61.306755065918,21.9338455200195 -63.825252532959,12.17467212677 -61.0369186401367,21.1243286132812 -58.8782081604004,12.8042964935303 -64.3199615478516,6.91281318664551 -56.5845756530762,9.56622886657715 -51.4126625061035,11.994779586792 -63.6003875732422,11.5900211334229 -59.9125900268555,19.4603214263916 -57.663932800293,7.63238334655762 -52.8068313598633,15.6825771331787 -49.5237922668457,5.38372611999512 -56.3147354125977,14.3783569335938 -52.0872611999512,6.55302810668945 -62.0263290405273,16.7619323730469 -45.7010803222656,13.0291614532471 -46.7804260253906,13.1191082000732 -63.4204940795898,6.86783981323242 -64.2749862670898,22.0237922668457 -47.4100646972656,11.5450477600098 -47.1851806640625,11.1402893066406 -54.9655418395996,7.40751838684082 -63.1056823730469,19.0555629730225 -55.7750587463379,13.7037591934204 -60.1374549865723,9.47628307342529 -55.9099807739258,7.58741092681885 -59.9125900268555,20.7645435333252 -48.9841156005859,13.2990007400513 -57.7988510131836,15.7725238800049 -56.3147354125977,11.0053701400757 -60.4972381591797,18.6957778930664 -51.4126625061035,8.35195446014404 -57.7538795471191,15.3677654266357 -50.5132026672363,12.8042964935303 -59.7326965332031,7.04773330688477 -61.9813537597656,7.81227684020996 -58.6533432006836,17.3465843200684 -63.6903343200684,18.1561012268066 -64.0051422119141,21.3042221069336 -50.4682273864746,7.22762584686279 -64.3649291992188,7.18265247344971 -56.4496574401855,7.72233009338379 -59.013126373291,9.43130970001221 -50.2883338928223,13.4339199066162 -59.8676147460938,15.6825771331787 -56.9893341064453,16.0873355865479 -54.5607833862305,14.4683027267456 -59.8226432800293,6.37313556671143 -64.0950927734375,17.9762077331543 -60.0924835205078,5.83345794677734 -60.6321601867676,20 -51.3227157592773,10.1958532333374 -50.9179611206055,8.62179279327393 -61.9813537597656,21.4841136932373 -59.2829666137695,16.9418258666992 -63.3305511474609,18.8756713867188 -50.6930923461914,5.20383358001709 -64.3199615478516,13.2540273666382 -52.5819664001465,8.80168533325195 -61.9813537597656,20.1349201202393 -62.4310836791992,16.3122024536133 -55.9099807739258,10.6455850601196 -62.0713005065918,6.82286739349365 -59.5528030395508,8.08211517333984 -47.2301635742188,11.9048328399658 -53.2565612792969,16.3122024536133 -56.49462890625,9.88104152679443 -55.2353820800781,11.7249402999878 -54.201000213623,5.6985387802124 -59.0580978393555,14.5132751464844 -47.7698402404785,12.984188079834 -64.0501174926758,9.25141716003418 -58.7882614135742,16.851879119873 -58.7882614135742,6.77789402008057 -56.8544158935547,16.7169609069824 -61.306755065918,10.1958532333374 -61.4416770935059,8.62179279327393 -44.3069152832031,11.5450477600098 -53.0316963195801,6.91281318664551 -52.312126159668,12.4445114135742 -63.825252532959,7.27259826660156 -59.8226432800293,15.502685546875 -54.0211067199707,13.1640815734863 -63.825252532959,13.7487316131592 -63.2855758666992,13.4788932800293 -64.4548797607422,6.10329627990723 -54.2909469604492,14.5582485198975 -53.3015365600586,8.26200771331787 -54.0660781860352,16.5820407867432 -63.825252532959,11.7249402999878 -58.2036094665527,16.2222557067871 -53.166618347168,10.1508798599243 -64.4548797607422,23.507905960083 -47.3650817871094,11.814887046814 -49.9285507202148,14.1085166931152 -51.5925559997559,10.0159606933594 -51.2777442932129,7.49746417999268 -63.6453628540039,14.6032218933105 -56.7194976806641,10.6006116867065 -55.7750587463379,9.56622886657715 -61.2617835998535,18.3359928131104 -57.2591743469238,7.9471960067749 -48.849193572998,12.3995380401611 -55.8650054931641,12.984188079834 -59.6877212524414,9.65617561340332 -45.4312438964844,12.8942422866821 -57.34912109375,15.2778186798096 -57.0792808532715,8.4419002532959 -59.2829666137695,19.7301616668701 -58.2485809326172,11.7249402999878 -60.991943359375,13.5688400268555 -61.7115173339844,19.8201065063477 -53.0766716003418,8.26200771331787 -46.1508178710938,11.4101285934448 -49.7936325073242,7.76730346679688 -57.9787445068359,12.17467212677 -63.9601745605469,18.1561012268066 -54.6957054138184,6.73292064666748 -63.4204940795898,8.21703433990479 -61.2617835998535,15.8624706268311 -64.7247161865234,20.5396785736084 -58.2036094665527,15.9074440002441 -60.4972381591797,7.22762584686279 -63.0607109069824,12.669376373291 -63.6453628540039,21.5740604400635 -51.5925559997559,8.98157787322998 -55.1904067993164,9.43130970001221 -60.677131652832,12.984188079834 -50.6031455993652,8.03714179992676 -56.7644691467285,13.1191082000732 -57.3041458129883,14.2884101867676 -62.3411407470703,11.6799669265747 -51.997314453125,11.5450477600098 -60.991943359375,14.2434368133545 -62.6559524536133,8.17206192016602 -58.5184211730957,10.2857999801636 -63.2855758666992,22.4285507202148 -54.4708366394043,7.45249080657959 -52.5819664001465,12.309591293335 -50.1983871459961,5.87843132019043 -64.0950927734375,21.4391403198242 -50.5581741333008,12.669376373291 -59.4178848266602,15.0079803466797 -62.6109771728516,15.817497253418 -53.8861885070801,5.96837711334229 -49.2989273071289,13.7937049865723 -57.2141990661621,11.2752084732056 -49.9285507202148,11.814887046814 -61.9363822937012,16.0873355865479 -53.8412132263184,9.70114898681641 -63.3755226135254,15.997389793396 -59.2829666137695,9.70114898681641 -54.201000213623,11.4101285934448 -61.0369186401367,15.3677654266357 -52.5819664001465,11.3651552200317 -63.3755226135254,7.27259826660156 -64.7696914672852,19.2804298400879 -57.034309387207,14.0185708999634 -61.1268653869629,12.4445114135742 -55.9099807739258,13.2090549468994 -50.0634689331055,7.00275993347168 -48.6243286132812,12.8042964935303 -59.5078315734863,16.2222557067871 -52.3571014404297,12.309591293335 -60.0924835205078,22.2486572265625 -62.8808174133301,18.2910194396973 -51.9523429870605,8.75671291351318 -63.4204940795898,14.7381420135498 -60.5422134399414,5.6985387802124 -61.0818901062012,14.3333835601807 -60.1374549865723,21.6190338134766 -62.7908706665039,23.6428260803223 -47.1851806640625,12.8942422866821 -61.0369186401367,20.674596786499 -57.1692276000977,9.83606815338135 -53.4814300537109,5.83345794677734 -47.7248649597168,13.2540273666382 -64.0501174926758,16.3571739196777 -44.3518981933594,12.1296987533569 -55.7300872802734,15.8624706268311 -61.9363822937012,7.09270572662354 -64.5448226928711,11.7699136734009 -63.195629119873,9.56622886657715 -64.4099044799805,12.6244029998779 -63.510440826416,8.7117395401001 -59.1930198669434,20.8095169067383 -56.5845756530762,15.9524164199829 -54.1110534667969,11.0953159332275 -62.0263290405273,23.822717666626 -58.0237159729004,9.56622886657715 -64.4099044799805,22.4285507202148 -51.0079040527344,9.11649799346924 -61.2617835998535,10.8254776000977 -56.8993873596191,11.0953159332275 -58.4734497070312,15.7275505065918 -55.6851119995117,15.2778186798096 -54.515811920166,16.3122024536133 -54.9205703735352,7.45249080657959 -54.9205703735352,9.79109477996826 -53.0316963195801,9.56622886657715 -54.6057586669922,13.2990007400513 -64.3199615478516,11.0953159332275 -46.19580078125,12.1296987533569 -63.0607109069824,7.36254501342773 -63.8702239990234,11.2752084732056 -58.4284744262695,17.9312343597412 -61.531623840332,9.74612140655518 -55.0105171203613,13.34397315979 -61.6665420532227,17.3016109466553 -61.3967056274414,19.5952415466309 -51.6375312805176,8.84665870666504 -64.5897979736328,23.19309425354 -61.6215667724609,17.6164226531982 -54.1110534667969,11.0503435134888 -59.013126373291,11.0953159332275 -53.6613235473633,10.9603967666626 -60.9469718933105,21.349193572998 -55.4152755737305,5.33875274658203 -60.6321601867676,23.6428260803223 -63.4204940795898,15.0079803466797 -58.0237159729004,13.7487316131592 -51.1877975463867,8.03714179992676 -55.7300872802734,8.26200771331787 -63.6903343200684,17.5264778137207 -54.1560249328613,9.56622886657715 -60.0025367736816,12.0397529602051 -57.663932800293,7.04773330688477 -59.5528030395508,20 -60.3623199462891,23.8676910400391 -60.6321601867676,10.9603967666626 -63.8702239990234,23.822717666626 -64.4998474121094,11.0503435134888 -52.6269378662109,11.6349945068359 -64.3199615478516,15.502685546875 -43.9471435546875,11.6349945068359 -62.1162719726562,19.1005363464355 -51.3676910400391,10.7355308532715 -59.1930198669434,13.5238666534424 -45.566162109375,12.7143497467041 -62.4760589599609,19.1455097198486 -57.034309387207,5.6985387802124 -53.4364547729492,12.4445114135742 -52.5819664001465,15.4127388000488 -63.1506576538086,20.1349201202393 -56.2247924804688,6.59800148010254 -56.2697639465332,9.11649799346924 -43.0926513671875,13.34397315979 -60.4072952270508,15.6376037597656 -53.9761352539062,16.4021472930908 -58.2036094665527,8.7117395401001 -46.420654296875,12.669376373291 -62.3861122131348,7.6773567199707 -60.7670783996582,16.6270141601562 -64.2300109863281,16.177282333374 -60.8120536804199,14.3783569335938 -59.8226432800293,13.1191082000732 -59.6877212524414,5.6985387802124 -51.8623962402344,13.3889465332031 -55.145435333252,15.7275505065918 -56.7644691467285,14.3783569335938 -49.4338455200195,12.6244029998779 -60.9020004272461,19.325403213501 -54.8755950927734,12.489483833313 -55.9549522399902,17.8862609863281 -61.1268653869629,5.78848457336426 -60.3623199462891,15.3227920532227 -61.0369186401367,10.2408266067505 -62.1162719726562,15.3677654266357 -62.2511940002441,8.53184700012207 -57.1242523193359,17.3016109466553 -63.7353057861328,15.9074440002441 -59.7776718139648,8.17206192016602 -60.6321601867676,12.0847253799438 -61.2168121337891,14.9630069732666 -58.8332328796387,8.75671291351318 -52.536994934082,11.9498062133789 -47.9047584533691,12.2196445465088 -63.6453628540039,23.9576377868652 -57.2141990661621,16.7619323730469 -56.9443626403809,9.79109477996826 -62.5210342407227,6.23821640014648 -62.4310836791992,12.8942422866821 -52.2221794128418,10.1508798599243 -64.6797409057617,11.7699136734009 -56.2247924804688,14.7831144332886 -61.6665420532227,7.04773330688477 -59.9125900268555,16.1323089599609 -51.682502746582,12.7143497467041 -64.1850433349609,12.5794296264648 -54.0660781860352,13.2090549468994 -64.0950927734375,7.45249080657959 -59.5078315734863,14.8730602264404 -53.3914833068848,7.22762584686279 -55.145435333252,16.0423622131348 -52.0872611999512,7.58741092681885 -57.4840393066406,8.98157787322998 -50.5132026672363,7.90222263336182 -46.3756713867188,12.354564666748 -60.2274017333984,22.0687656402588 -52.6719131469727,11.1402893066406 -62.6559524536133,9.11649799346924 -59.9125900268555,17.6164226531982 -53.9311599731445,10.5556383132935 -58.8782081604004,6.68794727325439 -57.4840393066406,6.95778656005859 -58.2935562133789,20.1349201202393 -64.1850433349609,18.1561012268066 -57.1692276000977,15.9074440002441 -59.327938079834,8.30698108673096 -56.8993873596191,14.4683027267456 -64.2300109863281,8.7117395401001 -54.0660781860352,10.7355308532715 -54.4708366394043,11.5450477600098 -56.0448989868164,17.3016109466553 -57.2141990661621,10.3307723999023 -56.0898704528809,12.7143497467041 -64.7247161865234,11.6349945068359 -59.8226432800293,12.0847253799438 -54.7856521606445,8.98157787322998 -63.0157356262207,15.2778186798096 -52.851806640625,5.56361865997314 -55.5501937866211,6.64297485351562 -61.8014602661133,6.23821640014648 -60.0025367736816,20.4047584533691 -59.5528030395508,7.40751838684082 -54.0660781860352,16.4021472930908 -57.9337692260742,11.7249402999878 -47.9047584533691,12.8942422866821 -62.2961654663086,21.0793552398682 -52.6719131469727,14.9630069732666 -61.0818901062012,7.63238334655762 -57.6189575195312,7.31757164001465 -58.6533432006836,11.7249402999878 -60.0475082397461,6.68794727325439 -55.2803535461426,12.17467212677 -58.3385314941406,10.5106649398804 -53.3914833068848,10.0159606933594 -61.531623840332,6.95778656005859 -52.312126159668,8.39692687988281 -52.2671546936035,10.3307723999023 -51.8174209594727,11.2752084732056 -60.4972381591797,13.7937049865723 -61.846435546875,19.325403213501 -54.7856521606445,8.35195446014404 -50.1983871459961,14.2434368133545 -50.1534156799316,5.87843132019043 -45.1614074707031,11.5900211334229 -53.9311599731445,10.1508798599243 -44.3968505859375,11.0053701400757 -57.5739860534668,13.9735984802246 -51.5475845336914,14.3783569335938 -63.0607109069824,5.65356540679932 -62.4310836791992,9.61120223999023 -62.8808174133301,8.03714179992676 -61.0818901062012,21.4391403198242 -64.4548797607422,5.74351119995117 -58.4734497070312,11.9498062133789 -50.7380676269531,5.24880695343018 -62.3861122131348,16.6719875335693 -61.1718368530273,18.4709129333496 -55.8650054931641,16.7169609069824 -50.1084442138672,7.45249080657959 -56.3147354125977,12.4445114135742 -63.5554122924805,12.354564666748 -60.3173484802246,14.9630069732666 -61.1268653869629,6.95778656005859 -64.3199615478516,10.3307723999023 -55.4602470397949,6.64297485351562 -63.6453628540039,18.7857246398926 -61.6665420532227,8.98157787322998 -55.0105171203613,5.65356540679932 -53.3015365600586,7.18265247344971 -58.2935562133789,20.1798934936523 -47.9497299194336,12.7593231201172 -53.7962417602539,5.9234037399292 -51.1877975463867,6.95778656005859 -55.8200340270996,6.95778656005859 -53.7512664794922,8.03714179992676 -56.6745223999023,11.0953159332275 -51.5026092529297,8.98157787322998 -60.5871887207031,13.2990007400513 -58.3385314941406,11.3201818466187 -61.0369186401367,14.9180335998535 -57.5290145874023,13.6587858200073 -58.3835029602051,9.29639053344727 -52.8967781066895,11.6799669265747 -57.9337692260742,12.8942422866821 -54.4258651733398,9.07152462005615 -53.2565612792969,8.03714179992676 -60.4072952270508,10.0159606933594 -43.7222595214844,11.2752084732056 -58.2036094665527,10.7805042266846 -64.7696914672852,8.48687362670898 -60.677131652832,14.6481952667236 -58.1586380004883,18.4259395599365 -55.8650054931641,5.51864528656006 -54.3808898925781,10.6455850601196 -54.9205703735352,12.309591293335 -53.1216430664062,15.9074440002441 -60.7670783996582,11.0503435134888 -54.830623626709,10.6905584335327 -62.9257888793945,20.8994636535645 -63.9601745605469,5.74351119995117 -63.1056823730469,10.4207191467285 -49.4338455200195,11.5900211334229 -62.9257888793945,12.0847253799438 -61.7564888000488,14.4683027267456 -53.0766716003418,14.2434368133545 -58.5633926391602,10.5556383132935 -61.6665420532227,6.55302810668945 -55.9999237060547,7.31757164001465 -61.6665420532227,10.6455850601196 -58.5184211730957,15.6825771331787 -54.4258651733398,7.99216938018799 -64.2749862670898,19.3703765869141 -60.2274017333984,13.4788932800293 -58.9681549072266,15.0529537200928 -53.5264015197754,15.5476579666138 -59.2379913330078,6.59800148010254 -61.2617835998535,18.2010746002197 -49.6587104797363,6.37313556671143 -51.8623962402344,12.8042964935303 -52.9417495727539,7.99216938018799 -53.6613235473633,6.91281318664551 -53.4814300537109,12.8492698669434 -61.2617835998535,16.0423622131348 -53.6613235473633,11.4101285934448 -47.9947052001953,13.0291614532471 -57.4390640258789,17.0767459869385 -58.4734497070312,17.9312343597412 -53.9761352539062,5.20383358001709 -50.333309173584,7.72233009338379 -43.7222595214844,12.3995380401611 -58.1586380004883,8.12708854675293 -54.6057586669922,7.13767910003662 -54.7406768798828,7.81227684020996 -55.9549522399902,6.86783981323242 -52.7168846130371,7.09270572662354 -50.9179611206055,13.7937049865723 -51.1428260803223,7.85724925994873 -51.8174209594727,14.4233293533325 -53.5264015197754,14.8730602264404 -58.0237159729004,19.685188293457 -63.3755226135254,20.1798934936523 -54.1110534667969,15.3677654266357 -63.5554122924805,20.9444370269775 -64.3649291992188,15.9074440002441 -49.3438987731934,11.5900211334229 -50.7380676269531,13.0291614532471 -58.0686912536621,19.8201065063477 -57.3940925598145,8.48687362670898 -60.9020004272461,17.9312343597412 -52.6269378662109,5.20383358001709 -56.8544158935547,7.9471960067749 -62.1162719726562,11.5900211334229 -61.1268653869629,12.2196445465088 -58.5633926391602,23.822717666626 -49.8386039733887,5.83345794677734 -59.0580978393555,13.6138134002686 -53.5264015197754,8.93660545349121 -63.0157356262207,15.9524164199829 -62.2961654663086,18.6058330535889 -58.9681549072266,23.7327709197998 -57.8887977600098,13.9286251068115 -57.2591743469238,7.36254501342773 -59.642749786377,9.97098731994629 -58.2485809326172,12.984188079834 -57.0792808532715,9.61120223999023 -60.677131652832,21.3042221069336 -49.3888740539551,14.2884101867676 -61.531623840332,17.3465843200684 -48.1296234130859,12.354564666748 -55.9099807739258,9.61120223999023 -63.9151992797852,14.6931686401367 -60.8570251464844,19.4603214263916 -58.0686912536621,9.20644378662109 -52.536994934082,10.7355308532715 -64.0501174926758,11.994779586792 -59.3729095458984,14.9180335998535 -48.4444351196289,12.3995380401611 -64.6797409057617,22.2486572265625 -62.6109771728516,15.9074440002441 -49.9285507202148,5.47367286682129 -62.0713005065918,16.2672290802002 -56.6745223999023,11.994779586792 -46.3756713867188,12.0397529602051 -51.8623962402344,14.9180335998535 -63.510440826416,8.98157787322998 -49.8386039733887,5.78848457336426 -54.7406768798828,15.0979270935059 -58.3835029602051,12.7593231201172 -63.6903343200684,18.4709129333496 -61.0369186401367,13.4788932800293 -52.6269378662109,13.2990007400513 -63.510440826416,19.1455097198486 -55.9549522399902,8.84665870666504 -52.4920196533203,14.6032218933105 -62.0713005065918,5.65356540679932 -61.2168121337891,15.502685546875 -64.3199615478516,21.6640071868896 -63.9601745605469,13.34397315979 -62.3861122131348,11.4551019668579 -49.164005279541,13.7037591934204 -58.6083679199219,9.65617561340332 -53.5264015197754,9.83606815338135 -51.1428260803223,7.54243755340576 -50.1983871459961,12.0397529602051 -48.3544883728027,11.7699136734009 -63.7802810668945,13.5238666534424 -63.3755226135254,19.2804298400879 -49.6587104797363,6.95778656005859 -57.7089042663574,13.4788932800293 -54.9205703735352,7.22762584686279 -60.9469718933105,14.8730602264404 -62.6559524536133,9.61120223999023 -59.9575614929199,14.0635442733765 -61.8014602661133,5.33875274658203 -57.7988510131836,11.2752084732056 -56.9443626403809,10.1958532333374 -60.6321601867676,22.518497467041 -62.7009239196777,15.2778186798096 -61.0818901062012,12.309591293335 -48.7142753601074,11.6349945068359 -61.8914070129395,7.99216938018799 -59.0580978393555,7.90222263336182 -64.6797409057617,13.1191082000732 -62.3861122131348,23.2830390930176 -55.5052185058594,12.8942422866821 -57.2591743469238,8.62179279327393 -55.1904067993164,10.6455850601196 -50.1983871459961,14.6032218933105 -63.4654693603516,16.0873355865479 -53.8861885070801,14.6032218933105 -58.2935562133789,17.7063694000244 -55.5951690673828,17.7963161468506 -57.3041458129883,9.74612140655518 -56.9893341064453,13.2540273666382 -54.4708366394043,16.492094039917 -55.3253288269043,12.8492698669434 -60.991943359375,20.8095169067383 -45.2963256835938,11.8598594665527 -59.1030731201172,8.21703433990479 -55.7750587463379,12.8942422866821 -59.7776718139648,23.2380676269531 -63.4204940795898,15.8624706268311 -63.2406005859375,15.1878728866577 -58.6533432006836,17.9312343597412 -55.0105171203613,14.7831144332886 -55.9549522399902,6.50805473327637 -54.0211067199707,8.30698108673096 -56.2247924804688,7.22762584686279 -62.6109771728516,12.354564666748 -59.7326965332031,23.6428260803223 -61.5765953063965,16.177282333374 -59.5078315734863,14.9630069732666 -59.1480445861816,20.0449733734131 -49.8386039733887,7.58741092681885 -57.8438262939453,12.1296987533569 -62.0713005065918,21.2592487335205 -60.6321601867676,18.6957778930664 -45.0264892578125,12.0847253799438 -60.7670783996582,11.7249402999878 -51.2777442932129,12.0397529602051 -58.0237159729004,18.6957778930664 -49.2539520263672,11.3201818466187 -51.9523429870605,14.9630069732666 -62.6559524536133,18.3809661865234 -59.5078315734863,18.650806427002 -52.0872611999512,10.1958532333374 -59.2379913330078,11.994779586792 -57.7538795471191,13.5238666534424 -61.846435546875,23.2830390930176 -63.0157356262207,5.33875274658203 -60.3623199462891,13.3889465332031 -60.991943359375,9.79109477996826 -59.013126373291,7.54243755340576 -53.5713768005371,5.83345794677734 -57.9787445068359,18.3359928131104 -53.6163482666016,15.3227920532227 -54.515811920166,6.28318881988525 -62.1162719726562,8.03714179992676 -63.4204940795898,17.5264778137207 -54.0660781860352,6.82286739349365 -49.6137390136719,5.38372611999512 -57.7089042663574,18.4259395599365 -58.6533432006836,12.6244029998779 -64.2749862670898,5.9234037399292 -64.5897979736328,18.5608596801758 -50.6031455993652,13.8386783599854 -51.3676910400391,6.10329627990723 -63.7353057861328,10.6006116867065 -54.8755950927734,14.1085166931152 -56.1348457336426,16.6719875335693 -63.3305511474609,21.349193572998 -52.4470443725586,5.6985387802124 -57.4840393066406,6.68794727325439 -62.6559524536133,8.4419002532959 -61.3517303466797,18.6957778930664 -62.4310836791992,8.03714179992676 -46.2857360839844,12.309591293335 -56.4496574401855,6.73292064666748 -61.9813537597656,23.9126644134521 -48.8941688537598,12.489483833313 -63.0607109069824,13.4339199066162 -61.4416770935059,20.3597850799561 -63.1056823730469,10.7805042266846 -60.1374549865723,20.6296234130859 -57.5739860534668,18.1561012268066 -57.4390640258789,8.03714179992676 -57.34912109375,12.8942422866821 -56.0898704528809,8.89163208007812 -64.6797409057617,21.2592487335205 -51.1428260803223,10.1508798599243 -58.6083679199219,20.2248649597168 -60.7221069335938,14.8730602264404 -56.5396041870117,10.0159606933594 -60.8570251464844,12.669376373291 -54.6057586669922,13.4339199066162 -61.531623840332,13.6138134002686 -52.0422897338867,10.1059074401855 -59.8676147460938,17.8862609863281 -51.6375312805176,14.7831144332886 -61.2617835998535,20.0899467468262 -50.333309173584,13.1191082000732 -64.1400680541992,10.1958532333374 -62.3411407470703,15.4577121734619 -60.0924835205078,17.9312343597412 -55.8650054931641,5.65356540679932 -49.3438987731934,5.47367286682129 -62.2511940002441,18.6957778930664 -60.0025367736816,10.4656925201416 -52.536994934082,11.1402893066406 -63.1056823730469,21.8888721466064 -56.7194976806641,5.96837711334229 -57.34912109375,5.33875274658203 -46.0608520507812,12.17467212677 -55.4152755737305,17.5714492797852 -61.9363822937012,11.6799669265747 -58.9681549072266,15.8624706268311 -58.2036094665527,10.9154233932495 -59.5078315734863,7.40751838684082 -59.1030731201172,12.8942422866821 -63.9151992797852,9.43130970001221 -60.0475082397461,9.20644378662109 -64.7247161865234,19.685188293457 -63.3305511474609,10.7805042266846 -64.3649291992188,12.309591293335 -53.4814300537109,15.9074440002441 -63.9151992797852,21.9788188934326 -59.5528030395508,8.80168533325195 -44.0820617675781,12.0847253799438 -58.4284744262695,16.4471206665039 -56.179817199707,14.6481952667236 -47.5449714660645,11.6349945068359 -55.4152755737305,6.95778656005859 -53.2115898132324,9.07152462005615 -64.6797409057617,23.9126644134521 -59.2829666137695,11.814887046814 -59.5528030395508,13.0291614532471 -58.4284744262695,6.41810894012451 -63.1056823730469,11.1852626800537 -54.7856521606445,12.8492698669434 -63.9151992797852,20.3597850799561 -64.6797409057617,14.4233293533325 -62.2062187194824,13.2090549468994 -43.3624877929688,12.5794296264648 -64.0501174926758,18.8756713867188 -64.4998474121094,7.54243755340576 -62.5210342407227,9.11649799346924 -62.7009239196777,8.39692687988281 -49.7936325073242,6.23821640014648 -54.7406768798828,14.9180335998535 -60.4522666931152,20.989408493042 -61.0818901062012,21.8438987731934 -62.8808174133301,17.1217193603516 -53.166618347168,6.14826965332031 -60.0025367736816,11.7699136734009 -58.5184211730957,5.87843132019043 -49.6137390136719,6.23821640014648 -64.2749862670898,13.1191082000732 -61.0369186401367,21.0343818664551 -63.4654693603516,10.2857999801636 -49.3888740539551,11.9498062133789 -59.9125900268555,17.8862609863281 -62.3411407470703,6.1932430267334 -51.3227157592773,5.56361865997314 -61.7115173339844,18.7407512664795 -51.5925559997559,8.21703433990479 -60.0475082397461,18.9656181335449 -62.7458992004395,21.5290870666504 -58.2935562133789,15.7275505065918 -52.536994934082,6.68794727325439 -57.2141990661621,8.08211517333984 -44.5767517089844,12.6244029998779 -55.9099807739258,17.5264778137207 -61.1268653869629,7.22762584686279 -54.6507301330566,16.5820407867432 -54.6957054138184,15.9524164199829 -64.6797409057617,18.6957778930664 -59.4628601074219,5.6985387802124 -54.515811920166,16.177282333374 -54.1110534667969,8.03714179992676 -62.1162719726562,20.0899467468262 -62.7458992004395,8.03714179992676 -53.166618347168,15.8624706268311 -53.7512664794922,12.9392156600952 -57.2591743469238,5.6985387802124 -45.566162109375,12.9392156600952 -59.327938079834,15.7275505065918 -52.0422897338867,14.7831144332886 -63.1056823730469,9.38633632659912 -54.3359184265137,9.65617561340332 -62.0263290405273,5.78848457336426 -60.9469718933105,16.9418258666992 -63.1506576538086,23.148120880127 -63.9151992797852,21.8888721466064 -59.8226432800293,14.2884101867676 -63.0157356262207,8.66676616668701 -57.663932800293,14.2434368133545 -55.6851119995117,17.2566375732422 -56.7644691467285,9.07152462005615 -54.1560249328613,10.6455850601196 -50.1983871459961,12.669376373291 -59.8226432800293,5.78848457336426 -54.4708366394043,14.3783569335938 -64.7696914672852,7.18265247344971 -49.8835754394531,7.72233009338379 -53.5713768005371,14.6481952667236 -53.2565612792969,5.20383358001709 -62.7908706665039,11.5000743865967 -50.8280143737793,6.73292064666748 -54.7406768798828,9.16147041320801 -58.3385314941406,10.5556383132935 -53.0316963195801,7.81227684020996 -60.2723731994629,18.0211811065674 -55.8650054931641,10.0609340667725 -59.5528030395508,11.0953159332275 -64.7696914672852,11.4101285934448 -64.0950927734375,21.7539520263672 -59.7776718139648,12.5794296264648 -58.6533432006836,18.9206447601318 -62.4310836791992,15.5926313400269 -60.6321601867676,19.5502681732178 -53.0316963195801,8.39692687988281 -53.9761352539062,8.12708854675293 -44.48681640625,10.6006116867065 -60.677131652832,8.12708854675293 -57.3041458129883,5.20383358001709 -61.0369186401367,14.4683027267456 -58.3385314941406,12.2646179199219 -62.2062187194824,14.7381420135498 -56.4046859741211,14.8280878067017 -62.4760589599609,23.7327709197998 -52.4020729064941,13.2540273666382 -54.830623626709,11.7249402999878 -55.7300872802734,10.0609340667725 -53.3914833068848,14.0635442733765 -48.6693000793457,11.7249402999878 -61.8914070129395,10.1059074401855 -59.642749786377,7.54243755340576 -60.6321601867676,5.74351119995117 -63.825252532959,21.7539520263672 -48.5343818664551,12.9392156600952 -64.4998474121094,17.0767459869385 -45.34130859375,11.2302360534668 -49.2539520263672,5.20383358001709 -60.6321601867676,17.1217193603516 -61.4416770935059,15.0529537200928 -53.7962417602539,7.81227684020996 -51.4126625061035,11.3201818466187 -64.4099044799805,19.685188293457 -60.8570251464844,5.78848457336426 -49.5237922668457,14.2434368133545 -62.7908706665039,12.2646179199219 -50.333309173584,8.39692687988281 -49.5687637329102,11.994779586792 -51.5475845336914,9.56622886657715 -61.3517303466797,17.9762077331543 -61.1268653869629,5.47367286682129 -59.5528030395508,8.89163208007812 -60.4522666931152,23.5528793334961 -55.5951690673828,7.58741092681885 -59.4628601074219,16.8968524932861 -55.8650054931641,8.08211517333984 -59.7776718139648,19.5952415466309 -62.9707641601562,11.9048328399658 -52.0872611999512,5.83345794677734 -59.642749786377,17.7513427734375 -43.857177734375,12.354564666748 -63.3755226135254,5.87843132019043 -61.7564888000488,18.7407512664795 -60.2274017333984,8.39692687988281 -51.7274780273438,12.2646179199219 -55.2803535461426,15.0529537200928 -51.0978507995605,14.1534900665283 -59.7776718139648,20.989408493042 -62.3861122131348,5.4286994934082 -51.1428260803223,8.93660545349121 -60.5422134399414,20.4947052001953 -55.0554885864258,7.49746417999268 -64.0051422119141,6.95778656005859 -56.9893341064453,17.7513427734375 -50.1534156799316,7.22762584686279 -63.6003875732422,20.989408493042 -54.1110534667969,12.8942422866821 -56.4496574401855,17.9762077331543 -63.825252532959,6.01335048675537 -58.1586380004883,18.3809661865234 -59.4628601074219,9.9260139465332 -62.7908706665039,9.47628307342529 -61.5765953063965,11.5450477600098 -64.5897979736328,19.8650798797607 -44.8016052246094,12.7143497467041 -54.5607833862305,11.2752084732056 -60.2274017333984,16.5370674133301 -55.6401405334473,17.3915576934814 -58.3835029602051,5.78848457336426 -59.8676147460938,21.3941669464111 -62.0263290405273,9.02655124664307 -63.9151992797852,7.22762584686279 -60.3623199462891,14.8280878067017 -44.8915710449219,11.2752084732056 -58.698314666748,15.7725238800049 -58.8332328796387,16.1323089599609 -54.201000213623,12.7593231201172 -54.4258651733398,9.61120223999023 -58.698314666748,11.0503435134888 -60.5422134399414,8.4419002532959 -64.6797409057617,19.8201065063477 -55.5052185058594,10.0609340667725 -56.809440612793,13.1191082000732 -64.634765625,5.4286994934082 -57.9787445068359,15.7275505065918 -43.4524230957031,12.7143497467041 -57.3940925598145,18.6957778930664 -58.8782081604004,15.6376037597656 -60.5871887207031,20.5396785736084 -53.6163482666016,13.7937049865723 -59.5078315734863,22.7433624267578 -63.1056823730469,14.8730602264404 -59.5528030395508,7.54243755340576 -52.312126159668,13.3889465332031 -61.8014602661133,12.669376373291 -64.4548797607422,21.1693019866943 -56.3147354125977,16.7169609069824 -61.2617835998535,14.1534900665283 -51.5925559997559,9.65617561340332 -62.5660057067871,8.21703433990479 -61.531623840332,19.6402149200439 -51.2777442932129,7.6773567199707 -64.3649291992188,20.1798934936523 -49.5687637329102,14.1984634399414 -64.0051422119141,18.3359928131104 -59.9125900268555,13.0741348266602 -58.9231796264648,14.2884101867676 -53.6163482666016,16.3122024536133 -57.4840393066406,7.9471960067749 -60.4522666931152,5.24880695343018 -51.9523429870605,5.4286994934082 -58.2036094665527,13.9735984802246 -62.5660057067871,10.1958532333374 -64.2749862670898,14.7381420135498 -57.7538795471191,8.66676616668701 -63.1506576538086,12.5794296264648 -54.0211067199707,15.1878728866577 -62.7908706665039,9.07152462005615 -54.830623626709,7.72233009338379 -50.648120880127,7.00275993347168 -48.849193572998,11.5900211334229 -57.034309387207,10.7805042266846 -60.7670783996582,13.1640815734863 -59.1030731201172,19.4603214263916 -47.5,11.8598594665527 -64.6797409057617,15.7275505065918 -57.8887977600098,19.7301616668701 -62.2961654663086,20.6296234130859 -61.531623840332,13.4788932800293 -47.5,11.994779586792 -43.9471435546875,11.4101285934448 -59.9125900268555,5.6985387802124 -60.0924835205078,14.0185708999634 -57.8438262939453,13.8836517333984 -52.5819664001465,8.30698108673096 -59.5977783203125,11.5900211334229 -58.1136627197266,12.354564666748 -56.179817199707,15.5926313400269 -63.4204940795898,18.8306980133057 -63.825252532959,18.2460479736328 -62.3861122131348,21.4391403198242 -54.8755950927734,16.1323089599609 -59.6877212524414,7.31757164001465 -56.5845756530762,8.30698108673096 -59.7776718139648,14.8730602264404 -57.034309387207,5.65356540679932 -51.7274780273438,12.489483833313 -61.306755065918,12.1296987533569 -61.9813537597656,16.0423622131348 -51.7274780273438,11.2302360534668 -59.2829666137695,19.325403213501 -53.6613235473633,11.7249402999878 -52.1772079467773,11.4551019668579 -60.7221069335938,13.3889465332031 -63.0157356262207,13.7937049865723 -63.825252532959,14.6481952667236 -64.2749862670898,8.35195446014404 -58.4284744262695,6.14826965332031 -52.6269378662109,11.5450477600098 -54.0660781860352,8.84665870666504 -61.7115173339844,8.26200771331787 -58.9681549072266,17.8412895202637 -51.2777442932129,12.17467212677 -60.3623199462891,8.57682037353516 -61.1268653869629,17.3016109466553 -53.3015365600586,10.4207191467285 -53.0766716003418,12.7143497467041 -56.5396041870117,13.7037591934204 -49.8386039733887,5.9234037399292 -51.1428260803223,8.03714179992676 -47.2301635742188,12.489483833313 -53.5264015197754,14.4683027267456 -54.4708366394043,14.7381420135498 -61.7115173339844,18.650806427002 -55.2353820800781,13.7037591934204 -59.327938079834,22.833309173584 -55.3703002929688,16.851879119873 -58.3835029602051,5.87843132019043 -60.2723731994629,17.7513427734375 -59.5078315734863,9.61120223999023 -53.1216430664062,7.45249080657959 -46.0158996582031,12.17467212677 -63.1056823730469,9.11649799346924 -61.7564888000488,21.7989253997803 -64.5448226928711,10.7805042266846 -49.1190338134766,12.17467212677 -51.682502746582,11.0953159332275 -53.8861885070801,10.2408266067505 -58.2036094665527,8.75671291351318 -52.4920196533203,10.8704509735107 -59.013126373291,10.1508798599243 -54.6957054138184,14.0635442733765 -52.4470443725586,7.76730346679688 -59.1930198669434,5.6985387802124 -58.1136627197266,6.68794727325439 -60.1824264526367,19.5952415466309 -57.1692276000977,11.0053701400757 -58.0237159729004,11.994779586792 -59.3729095458984,13.6138134002686 -61.8914070129395,14.6931686401367 -62.2062187194824,15.0529537200928 -47.9947052001953,13.7487316131592 -63.4204940795898,21.7089805603027 -61.306755065918,8.48687362670898 -61.1268653869629,10.8254776000977 -47.0502624511719,11.5450477600098 -49.9735221862793,7.18265247344971 -61.3967056274414,9.20644378662109 -63.1056823730469,8.12708854675293 -55.8650054931641,9.43130970001221 -61.3967056274414,17.2116641998291 -60.1374549865723,12.5794296264648 -46.6455078125,10.8254776000977 -57.6189575195312,11.1852626800537 -61.7564888000488,22.7883358001709 -63.7353057861328,14.8280878067017 -63.8702239990234,15.6376037597656 -50.8280143737793,13.4788932800293 -62.7908706665039,21.0793552398682 -61.3967056274414,7.45249080657959 -63.3305511474609,17.4365310668945 -62.4760589599609,9.83606815338135 -50.3782806396484,12.8042964935303 -60.4972381591797,23.148120880127 -57.034309387207,10.4207191467285 -58.4284744262695,15.9524164199829 -54.2909469604492,9.02655124664307 -56.9443626403809,14.9630069732666 -57.4390640258789,5.4286994934082 -57.1242523193359,5.96837711334229 -64.4099044799805,20.4497318267822 -56.5396041870117,17.8412895202637 -52.5819664001465,10.5556383132935 -51.0079040527344,7.18265247344971 -57.7089042663574,11.1402893066406 -61.0369186401367,10.5106649398804 -64.4099044799805,11.2302360534668 -64.3649291992188,13.1191082000732 -61.9363822937012,19.325403213501 -56.8544158935547,16.9867992401123 -64.1850433349609,13.6138134002686 -62.5660057067871,8.35195446014404 -55.5951690673828,8.53184700012207 -55.6401405334473,6.64297485351562 -57.2141990661621,9.47628307342529 -64.1850433349609,23.2830390930176 -61.3517303466797,21.3042221069336 -58.0686912536621,9.34136390686035 -62.9707641601562,22.4735221862793 -55.8200340270996,13.34397315979 -57.4840393066406,7.27259826660156 -58.5184211730957,10.6006116867065 -53.0766716003418,9.34136390686035 -59.8676147460938,12.17467212677 -57.2141990661621,17.0767459869385 -62.9707641601562,20.0899467468262 -58.1586380004883,7.6773567199707 -61.1718368530273,14.5582485198975 -62.8808174133301,22.2486572265625 -62.2511940002441,23.6877975463867 -48.849193572998,12.4445114135742 -60.4972381591797,13.6587858200073 -57.1692276000977,14.7831144332886 -60.9469718933105,5.78848457336426 -51.3676910400391,5.87843132019043 -54.3808898925781,13.7487316131592 -54.8755950927734,11.2752084732056 -61.9813537597656,20.2698383331299 -51.9073677062988,15.0529537200928 -62.7009239196777,15.817497253418 -56.9443626403809,12.8492698669434 -47.814811706543,13.2990007400513 -52.2221794128418,12.9392156600952 -62.3861122131348,20.0899467468262 -62.3411407470703,12.7143497467041 -58.3385314941406,12.8942422866821 -48.8042221069336,13.3889465332031 -53.4814300537109,15.3677654266357 -50.2883338928223,6.91281318664551 -51.1428260803223,14.8730602264404 -53.4364547729492,6.1932430267334 -51.5475845336914,10.9603967666626 -54.2909469604492,16.5820407867432 -57.034309387207,18.650806427002 -63.6453628540039,18.0661544799805 -64.4099044799805,20.0449733734131 -49.703685760498,14.3783569335938 -52.7168846130371,11.814887046814 -62.0713005065918,11.7249402999878 -59.8226432800293,6.28318881988525 -63.3755226135254,13.34397315979 -51.0528793334961,8.89163208007812 -60.0475082397461,14.2434368133545 -60.3623199462891,20.8544902801514 -63.3305511474609,10.6455850601196 -53.8861885070801,6.82286739349365 -52.7168846130371,7.81227684020996 -60.7670783996582,6.86783981323242 -52.851806640625,15.7275505065918 -60.991943359375,23.0581741333008 -58.9681549072266,12.9392156600952 -61.1718368530273,10.6006116867065 -49.2089805603027,11.3651552200317 -53.3015365600586,13.1640815734863 -61.1718368530273,9.16147041320801 -58.4284744262695,20.3597850799561 -46.6005554199219,11.1852626800537 -52.5819664001465,15.0979270935059 -43.63232421875,12.0847253799438 -60.4972381591797,7.90222263336182 -61.2168121337891,11.1402893066406 -55.0105171203613,13.2090549468994 -61.8914070129395,5.9234037399292 -58.5633926391602,11.2752084732056 -54.515811920166,15.4127388000488 -61.5765953063965,19.2804298400879 -60.677131652832,13.0741348266602 -51.0079040527344,13.8386783599854 -50.6930923461914,7.76730346679688 -60.8120536804199,20.5396785736084 -52.8068313598633,7.18265247344971 -45.6111450195312,12.4445114135742 -55.6401405334473,10.8704509735107 -53.0766716003418,14.5132751464844 -62.4310836791992,12.7143497467041 -62.6109771728516,11.7699136734009 -51.9523429870605,5.33875274658203 -53.3015365600586,14.2884101867676 -53.2565612792969,14.8280878067017 -63.9151992797852,16.7619323730469 -55.5951690673828,12.8492698669434 -64.634765625,7.6773567199707 -59.5078315734863,18.6058330535889 -62.8358459472656,18.3359928131104 -43.857177734375,11.6349945068359 -58.0686912536621,9.97098731994629 -62.5210342407227,20.0899467468262 -53.7062950134277,15.0979270935059 -59.2379913330078,10.1059074401855 -62.0263290405273,20.1798934936523 -58.6083679199219,17.6164226531982 -59.8226432800293,7.40751838684082 -57.3940925598145,5.9234037399292 -57.7538795471191,8.89163208007812 -61.846435546875,12.1296987533569 -61.2617835998535,17.8412895202637 -63.7802810668945,21.3042221069336 -62.6109771728516,12.3995380401611 -55.7300872802734,6.50805473327637 -48.7142753601074,12.1296987533569 -55.9549522399902,12.1296987533569 -64.1400680541992,17.166690826416 -56.2247924804688,12.6244029998779 -56.179817199707,9.88104152679443 -64.1850433349609,5.56361865997314 -52.2671546936035,11.1852626800537 -64.6797409057617,12.17467212677 -60.991943359375,16.9867992401123 -53.0766716003418,14.7381420135498 -63.3755226135254,16.7619323730469 -64.5897979736328,9.61120223999023 -61.7564888000488,11.0053701400757 -60.3173484802246,17.9762077331543 -46.4656372070312,12.5794296264648 -56.4496574401855,8.62179279327393 -62.2961654663086,23.6877975463867 -60.1374549865723,16.9418258666992 -60.677131652832,17.481502532959 -52.7618598937988,13.2540273666382 -43.9920959472656,11.0053701400757 -62.3411407470703,20.6296234130859 -51.0528793334961,8.98157787322998 -52.1772079467773,10.3757457733154 -58.5633926391602,7.40751838684082 -61.9813537597656,13.8836517333984 -54.3808898925781,8.26200771331787 -49.2539520263672,11.3651552200317 -50.4682273864746,13.3889465332031 -62.2062187194824,7.31757164001465 -57.8887977600098,5.83345794677734 -61.8014602661133,7.54243755340576 -53.0766716003418,7.63238334655762 -57.1242523193359,14.1984634399414 -61.3517303466797,14.9630069732666 -47.1402282714844,12.9392156600952 -63.1056823730469,16.9867992401123 -59.8676147460938,22.3835773468018 -55.6401405334473,15.8624706268311 -64.0051422119141,10.6905584335327 -62.161247253418,22.3386039733887 -59.7326965332031,23.7327709197998 -53.166618347168,8.48687362670898 -52.536994934082,6.05832386016846 -62.161247253418,11.1402893066406 -63.0157356262207,7.49746417999268 -47.4100646972656,13.5688400268555 -64.1850433349609,11.3651552200317 -48.9841156005859,12.8042964935303 -57.5739860534668,7.6773567199707 -51.5475845336914,10.6455850601196 -56.8544158935547,11.7249402999878 -60.6321601867676,15.8624706268311 -51.997314453125,7.09270572662354 -63.4654693603516,22.0237922668457 -55.4152755737305,8.48687362670898 -53.7962417602539,10.4207191467285 -58.5184211730957,18.5158863067627 -62.7009239196777,8.62179279327393 -54.2459716796875,14.8730602264404 -52.1322326660156,13.1640815734863 -53.7062950134277,6.77789402008057 -54.4708366394043,5.33875274658203 -56.3597106933594,12.3995380401611 -48.849193572998,5.38372611999512 -56.5396041870117,7.00275993347168 -56.179817199707,15.5476579666138 -64.2749862670898,18.4709129333496 -54.3808898925781,15.6376037597656 -56.2247924804688,13.3889465332031 -56.4496574401855,6.37313556671143 -49.9285507202148,7.13767910003662 -57.3940925598145,9.88104152679443 -59.1030731201172,18.3809661865234 -56.9443626403809,12.0847253799438 -55.8650054931641,5.33875274658203 -53.346508026123,5.51864528656006 -55.3703002929688,7.27259826660156 -57.34912109375,14.7831144332886 -53.3015365600586,9.11649799346924 -51.6375312805176,12.1296987533569 -64.634765625,15.3227920532227 -45.7460632324219,11.3201818466187 -57.2141990661621,8.84665870666504 -52.312126159668,10.6905584335327 -60.677131652832,21.3941669464111 -56.49462890625,12.2646179199219 -60.6321601867676,18.1561012268066 -49.3438987731934,13.8386783599854 -56.4046859741211,12.2196445465088 -64.634765625,19.3703765869141 -61.846435546875,16.0873355865479 -60.2274017333984,6.41810894012451 -53.5264015197754,12.354564666748 -59.013126373291,7.31757164001465 -64.0950927734375,11.1402893066406 -60.7221069335938,23.148120880127 -60.5871887207031,20.3597850799561 -57.663932800293,11.5000743865967 -61.4416770935059,10.6905584335327 -51.3676910400391,9.88104152679443 -60.4072952270508,8.08211517333984 -51.3676910400391,12.7593231201172 -48.0846519470215,12.984188079834 -53.346508026123,13.1191082000732 -52.0872611999512,13.7037591934204 -57.4390640258789,13.7487316131592 -61.9813537597656,10.2857999801636 -50.9629325866699,7.6773567199707 -53.7512664794922,14.4683027267456 -63.3305511474609,13.34397315979 -46.0158996582031,11.1402893066406 -49.5237922668457,13.4339199066162 -50.9179611206055,8.75671291351318 -59.5528030395508,6.01335048675537 -57.4840393066406,7.85724925994873 -60.677131652832,22.2936305999756 -59.7776718139648,15.5476579666138 -55.8650054931641,12.0847253799438 -57.034309387207,17.5264778137207 -63.1506576538086,20.5396785736084 -60.1374549865723,7.13767910003662 -62.5210342407227,9.9260139465332 -54.6507301330566,12.8042964935303 -59.642749786377,23.6428260803223 -62.5210342407227,7.6773567199707 -51.0079040527344,9.07152462005615 -62.3861122131348,20.2248649597168 -51.4126625061035,7.49746417999268 -60.2274017333984,17.7963161468506 -48.5793571472168,12.984188079834 -60.8570251464844,14.1085166931152 -64.0950927734375,11.1852626800537 -56.4496574401855,8.12708854675293 -50.2883338928223,8.03714179992676 -53.4814300537109,13.7487316131592 -54.0660781860352,15.6376037597656 -63.1056823730469,8.93660545349121 -50.4232559204102,14.9180335998535 -57.0792808532715,11.1402893066406 -53.2565612792969,10.0609340667725 -60.0475082397461,10.4656925201416 -50.6930923461914,6.73292064666748 -62.7009239196777,14.8280878067017 -63.5554122924805,5.24880695343018 -63.1056823730469,11.7699136734009 -52.6269378662109,9.97098731994629 -58.2935562133789,20.314811706543 -54.2909469604492,9.74612140655518 -52.6719131469727,14.2884101867676 -47.5449714660645,12.0397529602051 -52.2671546936035,9.43130970001221 -53.8412132263184,8.66676616668701 -54.515811920166,11.994779586792 -49.5237922668457,11.7699136734009 -58.2036094665527,7.04773330688477 -58.8332328796387,9.29639053344727 -64.4548797607422,22.0237922668457 -57.9787445068359,14.2884101867676 -61.0369186401367,22.7433624267578 -62.2062187194824,10.6006116867065 -58.5633926391602,18.3359928131104 -55.9999237060547,12.7143497467041 -62.3861122131348,23.8676910400391 -62.7009239196777,18.0661544799805 -63.3305511474609,20.9444370269775 -63.0157356262207,22.4735221862793 -60.7221069335938,18.4259395599365 -44.8465881347656,10.6905584335327 -62.2961654663086,9.38633632659912 -60.2274017333984,16.3571739196777 -51.4126625061035,8.39692687988281 -61.0369186401367,18.0661544799805 -54.1560249328613,14.7831144332886 -56.3597106933594,7.09270572662354 -63.8702239990234,11.7699136734009 -51.7724494934082,5.4286994934082 -64.7696914672852,5.47367286682129 -50.5132026672363,5.38372611999512 -44.8915710449219,10.5106649398804 -62.7908706665039,20.5396785736084 -55.5052185058594,9.56622886657715 -61.9813537597656,19.325403213501 -54.5607833862305,9.61120223999023 -48.849193572998,11.7249402999878 -61.5765953063965,17.5264778137207 -59.4628601074219,8.08211517333984 -64.1850433349609,8.35195446014404 -61.5765953063965,16.4021472930908 -50.648120880127,12.5344572067261 -63.9151992797852,16.8968524932861 -63.4654693603516,9.34136390686035 -52.536994934082,6.77789402008057 -60.5871887207031,18.4709129333496 -51.9523429870605,5.78848457336426 -60.0924835205078,19.3703765869141 -61.6665420532227,9.43130970001221 -62.4760589599609,22.3386039733887 -58.1136627197266,12.984188079834 -55.3703002929688,15.9524164199829 -51.0528793334961,14.4683027267456 -62.7908706665039,18.7857246398926 -60.991943359375,15.0079803466797 -62.9707641601562,14.2434368133545 -53.6613235473633,5.78848457336426 -52.7618598937988,6.10329627990723 -45.2963256835938,12.8042964935303 -61.6665420532227,16.1323089599609 -59.1030731201172,13.4339199066162 -55.3253288269043,14.8730602264404 -56.6295471191406,17.6164226531982 -58.0686912536621,19.5502681732178 -59.4628601074219,20.4047584533691 -52.4920196533203,6.68794727325439 -59.0580978393555,8.93660545349121 -62.9707641601562,21.1243286132812 -63.3755226135254,8.03714179992676 -60.9469718933105,18.6058330535889 -60.7221069335938,13.6587858200073 -62.7009239196777,19.8201065063477 -47.7248649597168,12.5344572067261 -52.6269378662109,6.23821640014648 -61.0369186401367,7.9471960067749 -60.5871887207031,19.5952415466309 -46.420654296875,13.2540273666382 -61.7115173339844,6.14826965332031 -63.1056823730469,21.7989253997803 -54.9655418395996,12.5344572067261 -50.3782806396484,13.1191082000732 -63.8702239990234,17.3016109466553 -53.0766716003418,11.9498062133789 -50.0634689331055,14.3783569335938 -56.7644691467285,13.8836517333984 -61.846435546875,16.2672290802002 -61.9813537597656,17.6164226531982 -49.703685760498,13.7937049865723 -63.8702239990234,13.5688400268555 -62.2961654663086,10.5556383132935 -60.4522666931152,9.16147041320801 -58.5633926391602,20.314811706543 -54.8755950927734,16.177282333374 -59.2829666137695,7.27259826660156 -64.0950927734375,17.5714492797852 -55.2353820800781,6.50805473327637 -60.2274017333984,19.5502681732178 -63.2855758666992,23.8676910400391 -56.6745223999023,12.7143497467041 -44.6217346191406,11.5000743865967 -62.0263290405273,18.1561012268066 -59.9125900268555,15.6376037597656 -50.8280143737793,8.39692687988281 -55.3253288269043,11.5450477600098 -54.6057586669922,13.3889465332031 -52.9867248535156,16.1323089599609 -62.0713005065918,13.34397315979 -56.8544158935547,7.27259826660156 -63.195629119873,7.45249080657959 -55.6851119995117,16.2672290802002 -59.7776718139648,20.0899467468262 -57.0792808532715,15.7275505065918 -59.9575614929199,13.2990007400513 -52.8068313598633,10.6006116867065 -55.9549522399902,12.9392156600952 -56.4046859741211,15.0529537200928 -50.6930923461914,14.1984634399414 -57.3940925598145,8.12708854675293 -64.4998474121094,8.75671291351318 -64.5897979736328,6.82286739349365 -56.0448989868164,15.4127388000488 -63.4204940795898,11.1402893066406 -63.7353057861328,16.492094039917 -62.0263290405273,19.6402149200439 -54.2459716796875,9.38633632659912 -50.7830390930176,6.4630823135376 -62.0713005065918,8.17206192016602 -59.7776718139648,21.6190338134766 -59.3729095458984,16.2222557067871 -60.5871887207031,14.5582485198975 -45.34130859375,12.3995380401611 -60.3623199462891,14.7381420135498 -54.1110534667969,8.12708854675293 -62.5660057067871,18.7407512664795 -57.3940925598145,12.309591293335 -58.9231796264648,7.76730346679688 -54.4258651733398,14.8730602264404 -62.161247253418,5.6985387802124 -51.997314453125,14.2884101867676 -51.3227157592773,5.51864528656006 -48.0396766662598,12.669376373291 -55.8200340270996,15.8624706268311 -64.634765625,18.6957778930664 -62.5210342407227,19.5952415466309 -55.9999237060547,17.8412895202637 -59.2379913330078,22.9232540130615 -58.2036094665527,15.3227920532227 -63.3305511474609,11.4101285934448 -60.991943359375,22.6084423065186 -61.4416770935059,23.9126644134521 -52.2221794128418,14.0185708999634 -52.4470443725586,12.8042964935303 -59.7326965332031,15.1429004669189 -62.2062187194824,17.9312343597412 -45.791015625,11.2752084732056 -60.7670783996582,21.3941669464111 -58.2036094665527,16.177282333374 -50.2433624267578,6.82286739349365 -58.0237159729004,7.49746417999268 -47.7248649597168,13.7487316131592 -55.9099807739258,5.29378032684326 -63.4204940795898,8.26200771331787 -45.566162109375,11.994779586792 -61.4866485595703,10.1508798599243 -56.8993873596191,12.0847253799438 -56.6295471191406,18.3359928131104 -52.7168846130371,11.4551019668579 -60.3173484802246,8.57682037353516 -51.682502746582,13.2090549468994 -61.3967056274414,15.2328462600708 -54.7406768798828,16.9418258666992 -62.0263290405273,11.5000743865967 -57.2591743469238,9.70114898681641 -64.7247161865234,16.2222557067871 -64.0051422119141,8.30698108673096 -64.7696914672852,18.1111278533936 -48.1745986938477,13.2990007400513 -64.4998474121094,17.166690826416 -58.7882614135742,12.4445114135742 -60.1374549865723,5.20383358001709 -56.9443626403809,17.7963161468506 -58.9231796264648,7.6773567199707 -51.5475845336914,7.63238334655762 -58.6083679199219,15.1429004669189 -62.4310836791992,8.35195446014404 -57.3041458129883,10.7355308532715 -64.1850433349609,13.1640815734863 -50.9179611206055,8.35195446014404 -57.8887977600098,11.5000743865967 -51.0528793334961,9.88104152679443 -58.7432861328125,19.010591506958 -62.9707641601562,14.7831144332886 -62.7458992004395,12.4445114135742 -56.6745223999023,6.1932430267334 -54.9205703735352,9.70114898681641 -55.2353820800781,12.5794296264648 -63.2406005859375,14.6931686401367 -62.2511940002441,7.63238334655762 -55.0554885864258,7.85724925994873 -52.2671546936035,13.6587858200073 -61.5765953063965,21.7989253997803 -46.9603271484375,12.0847253799438 -57.2141990661621,12.2646179199219 -61.1268653869629,22.3835773468018 -63.6903343200684,13.5238666534424 -64.1850433349609,21.4391403198242 -50.7380676269531,12.0847253799438 -54.9655418395996,15.9524164199829 -55.9549522399902,7.90222263336182 -51.4576377868652,12.8042964935303 -57.5290145874023,12.4445114135742 -62.2961654663086,9.97098731994629 -58.0686912536621,13.4339199066162 -49.7936325073242,6.68794727325439 -64.3649291992188,19.6402149200439 -62.1162719726562,13.2090549468994 -55.9999237060547,10.2857999801636 -57.7089042663574,13.4339199066162 -61.8014602661133,21.8438987731934 -54.1560249328613,14.6481952667236 -58.2036094665527,16.4471206665039 -59.2379913330078,6.1932430267334 -44.48681640625,11.3651552200317 -57.2591743469238,7.45249080657959 -60.4972381591797,8.98157787322998 -58.8782081604004,5.6985387802124 -50.5581741333008,14.2884101867676 -55.5052185058594,15.2328462600708 -60.8570251464844,17.8862609863281 -60.3173484802246,21.8888721466064 -51.7274780273438,14.3783569335938 -53.2115898132324,16.3122024536133 -59.7326965332031,20.2248649597168 -56.7644691467285,18.0661544799805 -62.8358459472656,17.6164226531982 -59.8226432800293,5.6985387802124 -60.0924835205078,22.1137390136719 -51.1428260803223,9.79109477996826 -50.7830390930176,13.4788932800293 -55.145435333252,7.58741092681885 -63.195629119873,23.0581741333008 -46.3307189941406,12.8492698669434 -58.4734497070312,17.1217193603516 -47.2301635742188,12.8042964935303 -54.0211067199707,6.05832386016846 -59.2379913330078,5.83345794677734 -64.7696914672852,16.80690574646 -51.1877975463867,6.68794727325439 -45.4312438964844,11.0053701400757 -48.7592468261719,11.3201818466187 -58.6533432006836,17.7513427734375 -52.5819664001465,16.2222557067871 -64.5897979736328,10.1059074401855 -63.195629119873,9.02655124664307 -62.2511940002441,19.010591506958 -55.1904067993164,14.3783569335938 -58.2485809326172,13.4339199066162 -61.3967056274414,19.2354564666748 -64.1850433349609,19.2354564666748 -62.4310836791992,19.325403213501 -60.9020004272461,17.5714492797852 -59.5528030395508,6.95778656005859 -46.6005554199219,12.7593231201172 -64.0950927734375,21.2592487335205 -57.2591743469238,17.5714492797852 -62.161247253418,11.5900211334229 -62.8358459472656,18.6058330535889 -59.5528030395508,19.5052947998047 -48.8941688537598,5.38372611999512 -60.3173484802246,15.7275505065918 -61.7564888000488,23.822717666626 -58.698314666748,10.7805042266846 -62.2062187194824,11.4101285934448 -53.4364547729492,6.41810894012451 -59.1930198669434,19.685188293457 -51.6375312805176,9.16147041320801 -62.2961654663086,12.8942422866821 -57.663932800293,12.354564666748 -64.5448226928711,5.20383358001709 -57.034309387207,13.9286251068115 -64.0501174926758,15.9524164199829 -64.6797409057617,23.2830390930176 -45.0264892578125,12.3995380401611 -57.5739860534668,10.4207191467285 -55.8650054931641,10.8254776000977 -59.8226432800293,14.1085166931152 -57.9337692260742,8.48687362670898 -63.6903343200684,23.1031475067139 -50.5581741333008,6.86783981323242 -61.0369186401367,15.5926313400269 -63.3755226135254,6.64297485351562 -52.851806640625,11.0953159332275 -52.312126159668,8.53184700012207 -58.8782081604004,17.2116641998291 -64.0950927734375,16.4021472930908 -63.195629119873,6.4630823135376 -62.7908706665039,8.17206192016602 -45.6111450195312,12.1296987533569 -52.2221794128418,9.52125644683838 -57.8887977600098,11.6799669265747 -51.3227157592773,7.63238334655762 -58.2485809326172,19.2354564666748 -56.7644691467285,10.1059074401855 -51.1877975463867,13.9286251068115 -63.8702239990234,8.89163208007812 -54.4258651733398,12.3995380401611 -58.7882614135742,19.8650798797607 -57.8438262939453,17.8412895202637 -48.7142753601074,13.4339199066162 -60.9469718933105,22.1137390136719 -61.4416770935059,22.9232540130615 -64.7247161865234,23.0132007598877 -60.2274017333984,20.4947052001953 -56.5845756530762,14.9630069732666 -57.7089042663574,15.4127388000488 -62.1162719726562,17.0317726135254 -60.991943359375,17.8862609863281 -64.0950927734375,10.1059074401855 -59.642749786377,22.833309173584 -64.5448226928711,22.8782806396484 -50.3782806396484,14.3333835601807 -54.1110534667969,14.6481952667236 -44.3069152832031,10.6006116867065 -59.9575614929199,22.5634689331055 -49.9285507202148,12.8042964935303 -58.4734497070312,8.89163208007812 -56.4046859741211,9.02655124664307 -53.5264015197754,5.29378032684326 -63.9151992797852,15.4127388000488 -59.2829666137695,12.0397529602051 -60.4972381591797,7.40751838684082 -60.1824264526367,18.5608596801758 -60.3173484802246,14.0635442733765 -63.4204940795898,13.9286251068115 -54.5607833862305,15.5926313400269 -64.3649291992188,23.5528793334961 -60.0475082397461,20.3597850799561 -61.306755065918,21.5740604400635 -56.8544158935547,5.83345794677734 -57.2591743469238,9.20644378662109 -57.4390640258789,5.38372611999512 -55.9099807739258,14.9180335998535 -58.8332328796387,10.8254776000977 -54.5607833862305,13.4788932800293 -64.7696914672852,6.32816219329834 -55.3253288269043,14.2884101867676 -57.663932800293,7.99216938018799 -62.5210342407227,11.9048328399658 -52.312126159668,6.77789402008057 -52.5819664001465,15.502685546875 -61.0369186401367,9.97098731994629 -54.7856521606445,8.39692687988281 -61.1718368530273,13.2990007400513 -64.2300109863281,14.5582485198975 -63.7353057861328,14.1534900665283 -43.0476684570312,13.34397315979 -55.0554885864258,11.3651552200317 -62.4760589599609,14.8280878067017 -64.1400680541992,13.6138134002686 -47.9947052001953,11.6799669265747 -64.0501174926758,9.97098731994629 -63.4654693603516,12.309591293335 -64.4548797607422,20.7195701599121 -58.3385314941406,10.6006116867065 -61.4866485595703,10.6006116867065 -56.8993873596191,8.53184700012207 -46.19580078125,12.17467212677 -50.8729858398438,9.65617561340332 -63.3755226135254,8.80168533325195 -63.510440826416,12.0847253799438 -60.1824264526367,13.7487316131592 -61.1718368530273,9.29639053344727 -50.2433624267578,14.2434368133545 -57.3940925598145,18.2460479736328 -63.8702239990234,14.9180335998535 -62.7458992004395,15.1429004669189 -62.0263290405273,14.6481952667236 -64.3649291992188,17.7063694000244 -50.9179611206055,13.4339199066162 -60.991943359375,6.86783981323242 -55.3253288269043,5.47367286682129 -48.4444351196289,11.5450477600098 -51.0978507995605,7.58741092681885 -55.8650054931641,8.75671291351318 -63.0157356262207,11.5450477600098 -59.6877212524414,10.5556383132935 -50.6031455993652,5.65356540679932 -58.1586380004883,17.3465843200684 -63.510440826416,19.8201065063477 -64.3649291992188,20.6296234130859 -49.2539520263672,12.5344572067261 -56.4496574401855,10.5106649398804 -52.7168846130371,13.0741348266602 -58.698314666748,15.0079803466797 -53.2115898132324,15.7275505065918 -60.5422134399414,6.64297485351562 -59.5528030395508,10.1958532333374 -64.4099044799805,16.3122024536133 -53.8412132263184,11.7699136734009 -59.7776718139648,13.0741348266602 -64.4548797607422,9.20644378662109 -56.7644691467285,8.03714179992676 -55.0554885864258,11.0503435134888 -53.346508026123,16.3571739196777 -62.7009239196777,10.1508798599243 -59.2379913330078,5.56361865997314 -61.6215667724609,14.6931686401367 -62.3411407470703,10.6006116867065 -47.6798934936523,11.7249402999878 -52.0422897338867,15.0529537200928 -63.8702239990234,14.2884101867676 -56.2697639465332,9.74612140655518 -55.5951690673828,9.29639053344727 -59.8226432800293,18.4709129333496 -61.2617835998535,7.22762584686279 -59.013126373291,19.4603214263916 -59.642749786377,22.7433624267578 -60.677131652832,9.56622886657715 -51.2777442932129,10.5106649398804 -59.013126373291,10.6006116867065 -53.166618347168,10.3307723999023 -63.7802810668945,13.8386783599854 -51.3227157592773,6.32816219329834 -50.1983871459961,12.3995380401611 -53.7962417602539,12.7593231201172 -52.7168846130371,12.5794296264648 -54.9655418395996,16.9418258666992 -52.0872611999512,6.32816219329834 -53.5264015197754,7.00275993347168 -64.6797409057617,8.75671291351318 -62.5660057067871,7.40751838684082 -57.2591743469238,17.0767459869385 -53.1216430664062,9.83606815338135 -53.3015365600586,9.29639053344727 -52.0872611999512,11.6349945068359 -51.9073677062988,14.4683027267456 -60.4072952270508,15.0079803466797 -51.5925559997559,11.7699136734009 -63.195629119873,14.0185708999634 -52.1772079467773,11.1852626800537 -62.8808174133301,13.2540273666382 -50.1084442138672,11.8598594665527 -52.3571014404297,7.09270572662354 -54.3359184265137,7.00275993347168 -49.6587104797363,6.55302810668945 -64.1850433349609,22.2036838531494 -55.9999237060547,16.2672290802002 -55.2803535461426,9.16147041320801 -61.2168121337891,14.0185708999634 -57.034309387207,12.489483833313 -52.4020729064941,9.70114898681641 -46.1058349609375,12.984188079834 -62.7908706665039,16.0873355865479 -61.6215667724609,19.0555629730225 -62.9257888793945,10.0159606933594 -63.6903343200684,21.349193572998 -52.4470443725586,8.93660545349121 -63.1056823730469,14.7831144332886 -54.830623626709,9.25141716003418 -61.8014602661133,21.2142753601074 -51.3676910400391,6.95778656005859 -63.6003875732422,22.7883358001709 -56.49462890625,14.4683027267456 -56.179817199707,16.3122024536133 -61.2617835998535,22.6084423065186 -60.4972381591797,14.1984634399414 -52.8068313598633,12.309591293335 -52.312126159668,10.9603967666626 -52.6269378662109,13.2540273666382 -52.536994934082,12.309591293335 -53.4364547729492,16.4021472930908 -56.0448989868164,14.8730602264404 -61.8014602661133,16.5820407867432 -49.164005279541,13.3889465332031 -49.7936325073242,14.3333835601807 -61.2617835998535,5.33875274658203 -60.2274017333984,16.7169609069824 -53.3015365600586,8.48687362670898 -64.7247161865234,16.4471206665039 -56.7644691467285,12.7593231201172 -54.3808898925781,11.9048328399658 -60.677131652832,15.5926313400269 -54.1110534667969,14.8730602264404 -54.515811920166,14.8730602264404 -53.0316963195801,11.5450477600098 -57.2591743469238,14.7831144332886 -64.6797409057617,20.1798934936523 -61.1268653869629,12.7593231201172 -59.7776718139648,15.2328462600708 -63.7802810668945,9.38633632659912 -54.4708366394043,16.9867992401123 -64.7696914672852,13.7037591934204 -60.5422134399414,21.4391403198242 -59.9575614929199,14.5582485198975 -45.566162109375,11.9048328399658 -56.7644691467285,12.0847253799438 -63.8702239990234,15.8624706268311 -61.2168121337891,13.2540273666382 -59.642749786377,19.2804298400879 -52.4920196533203,9.11649799346924 -64.5897979736328,20.314811706543 -57.8438262939453,19.685188293457 -59.4178848266602,19.010591506958 -60.6321601867676,17.9312343597412 -49.703685760498,11.6799669265747 -51.5925559997559,9.52125644683838 -62.9257888793945,14.7381420135498 -60.9020004272461,6.50805473327637 -56.9893341064453,6.01335048675537 -55.9099807739258,12.8042964935303 -54.5607833862305,10.4656925201416 -55.4602470397949,16.3122024536133 -55.3703002929688,15.0079803466797 -59.2379913330078,14.6931686401367 -60.7221069335938,11.1852626800537 -58.9231796264648,18.2010746002197 -64.0501174926758,5.56361865997314 -63.2855758666992,6.41810894012451 -62.4310836791992,11.2752084732056 -59.1030731201172,9.20644378662109 -45.5211791992188,11.4101285934448 -62.7009239196777,15.6376037597656 -53.5264015197754,9.29639053344727 -53.6163482666016,15.1878728866577 -60.0924835205078,22.9232540130615 -49.478816986084,13.7937049865723 -56.4046859741211,5.78848457336426 -60.3173484802246,8.30698108673096 -60.3173484802246,22.518497467041 -53.4364547729492,6.01335048675537 -45.2513427734375,11.0053701400757 -58.9681549072266,11.0953159332275 -48.3994636535645,11.814887046814 -61.6665420532227,17.0767459869385 -52.7168846130371,7.9471960067749 -60.991943359375,17.6613960266113 -63.3755226135254,19.1455097198486 -62.9257888793945,19.5502681732178 -51.9523429870605,9.52125644683838 -63.1056823730469,21.5290870666504 -44.1719970703125,11.3651552200317 -63.6003875732422,21.4841136932373 -49.164005279541,5.96837711334229 -49.3438987731934,5.56361865997314 -60.5871887207031,12.309591293335 -46.0608520507812,11.2302360534668 -63.825252532959,19.4603214263916 -52.2221794128418,7.81227684020996 -63.9601745605469,21.2142753601074 -60.8570251464844,16.2222557067871 -55.5501937866211,15.5476579666138 -51.8623962402344,7.49746417999268 -54.2909469604492,8.57682037353516 -55.3253288269043,16.3122024536133 -61.2168121337891,5.60859203338623 -48.9841156005859,5.9234037399292 -59.1480445861816,17.166690826416 -59.1480445861816,20.5396785736084 -62.9707641601562,21.5740604400635 -60.1824264526367,17.0317726135254 -57.5290145874023,14.1984634399414 -58.9231796264648,6.59800148010254 -62.3861122131348,7.31757164001465 -56.7644691467285,7.27259826660156 -64.0950927734375,9.43130970001221 -51.5475845336914,7.22762584686279 -62.0713005065918,9.07152462005615 -54.2909469604492,6.14826965332031 -63.6903343200684,12.5794296264648 -55.2803535461426,13.7037591934204 -64.4548797607422,16.4471206665039 -60.7670783996582,14.3783569335938 -63.3305511474609,11.7699136734009 -56.4496574401855,14.3333835601807 -57.3041458129883,18.7857246398926 -64.5897979736328,10.1958532333374 -63.3755226135254,7.09270572662354 -49.1190338134766,13.5688400268555 -58.1586380004883,19.5952415466309 -59.8676147460938,15.4127388000488 -57.7988510131836,12.7593231201172 -64.0051422119141,20.8544902801514 -63.2406005859375,8.03714179992676 -64.4998474121094,10.6006116867065 -52.6269378662109,8.80168533325195 -58.9681549072266,6.82286739349365 -50.333309173584,14.0185708999634 -59.6877212524414,19.2354564666748 -58.8782081604004,13.7937049865723 -53.1216430664062,9.9260139465332 -62.3411407470703,11.4101285934448 -63.8702239990234,23.5978527069092 -60.9469718933105,21.7989253997803 -63.510440826416,9.70114898681641 -58.3835029602051,11.1402893066406 -50.5132026672363,7.58741092681885 -45.7460632324219,11.8598594665527 -48.9391403198242,11.4551019668579 -53.6613235473633,15.4127388000488 -58.5633926391602,23.7327709197998 -59.0580978393555,19.2804298400879 -48.1745986938477,13.8836517333984 -56.4046859741211,13.7937049865723 -63.195629119873,9.38633632659912 -56.0448989868164,6.41810894012451 -62.8808174133301,13.7937049865723 -57.6189575195312,18.5158863067627 -52.851806640625,6.55302810668945 -59.5078315734863,7.63238334655762 -60.1374549865723,20.5396785736084 -59.3729095458984,13.1640815734863 -51.4576377868652,9.74612140655518 -49.8835754394531,5.6985387802124 -50.7380676269531,6.28318881988525 -52.4920196533203,9.74612140655518 -64.3199615478516,23.507905960083 -60.4972381591797,20.8994636535645 -58.6083679199219,20.5396785736084 -58.1136627197266,16.177282333374 -52.1772079467773,11.7699136734009 -63.1506576538086,8.30698108673096 -52.1772079467773,11.2752084732056 -57.2591743469238,10.6006116867065 -62.4310836791992,10.1508798599243 -56.8544158935547,12.984188079834 -56.3597106933594,8.30698108673096 -44.4418334960938,10.5556383132935 -60.5422134399414,14.5582485198975 -54.5607833862305,9.34136390686035 -59.0580978393555,20.674596786499 -56.0448989868164,13.7037591934204 -64.2749862670898,16.9867992401123 -54.3359184265137,6.01335048675537 -57.0792808532715,6.68794727325439 -59.4178848266602,20.989408493042 -61.3517303466797,14.0635442733765 -44.9815063476562,11.7699136734009 -50.1534156799316,14.4233293533325 -43.3624877929688,12.0397529602051 -61.7115173339844,11.3201818466187 -57.5739860534668,23.8676910400391 -52.6269378662109,12.489483833313 -57.3041458129883,5.33875274658203 -59.6877212524414,22.7433624267578 -60.4072952270508,19.1005363464355 -59.0580978393555,11.4551019668579 -57.5739860534668,7.63238334655762 -53.7512664794922,8.84665870666504 -55.3253288269043,10.8254776000977 -59.4178848266602,23.19309425354 -57.8887977600098,7.13767910003662 -46.0158996582031,11.5450477600098 -63.825252532959,22.9682273864746 -59.5078315734863,23.4629325866699 -45.2963256835938,12.3995380401611 -55.9999237060547,10.2408266067505 -60.6321601867676,13.1191082000732 -56.0448989868164,15.6376037597656 -61.0369186401367,12.17467212677 -59.5528030395508,7.6773567199707 -53.7962417602539,14.9180335998535 -64.2300109863281,15.1878728866577 -62.6109771728516,6.91281318664551 -52.6269378662109,5.78848457336426 -62.5210342407227,13.0741348266602 -52.4020729064941,11.7699136734009 -51.682502746582,9.02655124664307 -61.1268653869629,12.8042964935303 -64.4099044799805,8.93660545349121 -63.9601745605469,23.9126644134521 -43.857177734375,11.0503435134888 -59.6877212524414,22.0237922668457 -61.6215667724609,12.984188079834 -59.7326965332031,23.3729858398438 -50.333309173584,13.4788932800293 -63.1506576538086,12.7593231201172 -48.6243286132812,5.24880695343018 -51.6375312805176,8.39692687988281 -52.5819664001465,11.2302360534668 -59.5078315734863,7.36254501342773 -49.6587104797363,7.40751838684082 -64.0950927734375,17.0767459869385 -58.2036094665527,6.59800148010254 -62.7009239196777,18.3809661865234 -55.1004638671875,11.4551019668579 -62.9707641601562,6.68794727325439 -51.5925559997559,6.73292064666748 -56.4496574401855,11.2752084732056 -57.8438262939453,19.6402149200439 -58.0686912536621,13.9735984802246 -56.5396041870117,10.8254776000977 -49.3888740539551,12.2646179199219 -63.2406005859375,17.8862609863281 -62.4760589599609,6.10329627990723 -63.1506576538086,13.9286251068115 -55.1904067993164,15.2778186798096 -61.1268653869629,19.2354564666748 -52.7618598937988,11.5000743865967 -57.5290145874023,17.2116641998291 -56.0448989868164,17.5264778137207 -59.2829666137695,6.73292064666748 -52.4020729064941,9.88104152679443 -58.698314666748,16.7169609069824 -53.5264015197754,14.1534900665283 -56.0898704528809,7.09270572662354 -60.8570251464844,15.1429004669189 -53.9761352539062,16.0423622131348 -64.3199615478516,14.7381420135498 -61.0818901062012,15.5476579666138 -58.9681549072266,8.7117395401001 -60.4972381591797,18.6058330535889 -51.9073677062988,11.8598594665527 -61.8014602661133,15.0979270935059 -49.1190338134766,5.33875274658203 -64.7696914672852,11.5000743865967 -51.5925559997559,11.0953159332275 -61.7115173339844,21.4391403198242 -56.809440612793,8.26200771331787 -64.7247161865234,10.9603967666626 -56.809440612793,6.37313556671143 -50.2433624267578,12.8042964935303 -58.5633926391602,9.07152462005615 -62.8358459472656,20.314811706543 -63.3305511474609,13.7487316131592 -63.6453628540039,15.997389793396 -61.1718368530273,18.0211811065674 -53.166618347168,6.91281318664551 -60.5871887207031,9.74612140655518 -62.6559524536133,16.7169609069824 -52.5819664001465,11.0053701400757 -59.5078315734863,12.5794296264648 -51.997314453125,6.64297485351562 -64.5448226928711,19.3703765869141 -52.5819664001465,16.2672290802002 -55.6851119995117,7.72233009338379 -58.4734497070312,7.90222263336182 -59.5078315734863,13.5688400268555 -64.7696914672852,7.09270572662354 -59.013126373291,18.0211811065674 -56.6745223999023,6.73292064666748 -60.7670783996582,11.6349945068359 -60.7221069335938,7.49746417999268 -53.9761352539062,5.87843132019043 -62.4760589599609,20.8544902801514 -63.3305511474609,10.3757457733154 -64.1400680541992,5.47367286682129 -51.997314453125,7.04773330688477 -60.991943359375,15.1429004669189 -55.5501937866211,7.45249080657959 -48.6243286132812,13.4339199066162 -55.1004638671875,9.43130970001221 -57.2141990661621,9.25141716003418 -63.7802810668945,19.010591506958 -53.5264015197754,5.4286994934082 -52.536994934082,14.9630069732666 -57.1692276000977,12.309591293335 -59.8676147460938,19.1005363464355 -52.9867248535156,9.29639053344727 -61.4416770935059,13.6138134002686 -49.9735221862793,5.83345794677734 -63.9601745605469,11.1402893066406 -63.3755226135254,14.3783569335938 -45.34130859375,11.2752084732056 -63.4204940795898,10.5106649398804 -58.8332328796387,7.45249080657959 -54.2909469604492,15.502685546875 -55.6401405334473,11.3651552200317 -59.8676147460938,16.3122024536133 -62.2961654663086,17.3016109466553 -50.8729858398438,13.2540273666382 -64.2300109863281,9.47628307342529 -51.8623962402344,6.95778656005859 -62.2511940002441,15.997389793396 -64.4099044799805,18.6957778930664 -57.663932800293,16.9867992401123 -53.2115898132324,14.5582485198975 -53.4364547729492,11.8598594665527 -46.1508178710938,12.8942422866821 -60.0025367736816,15.4127388000488 -58.3385314941406,13.2090549468994 -63.6003875732422,12.8942422866821 -59.9575614929199,23.822717666626 -55.9999237060547,13.7487316131592 -52.8967781066895,14.4683027267456 -53.166618347168,10.9603967666626 -54.2909469604492,5.65356540679932 -64.1400680541992,5.96837711334229 -58.8782081604004,15.3677654266357 -60.5422134399414,23.3280124664307 -62.5660057067871,19.4153499603271 -53.1216430664062,6.05832386016846 -60.5422134399414,8.57682037353516 -56.3597106933594,9.02655124664307 -63.825252532959,17.6613960266113 -59.1480445861816,10.6905584335327 -64.634765625,9.70114898681641 -62.7908706665039,20.1798934936523 -50.1084442138672,7.00275993347168 -56.9443626403809,12.5344572067261 -63.6003875732422,13.4339199066162 -57.0792808532715,17.9762077331543 -53.3015365600586,12.2196445465088 -61.7564888000488,13.1640815734863 -55.3703002929688,17.6164226531982 -49.9735221862793,12.9392156600952 -46.0158996582031,13.1191082000732 -58.3835029602051,15.6825771331787 -57.3041458129883,8.89163208007812 -58.4284744262695,23.7777442932129 -58.6083679199219,16.7169609069824 -51.8623962402344,11.8598594665527 -49.6137390136719,14.1984634399414 -50.4682273864746,14.2884101867676 -51.3676910400391,9.61120223999023 -53.346508026123,10.0609340667725 -63.1506576538086,15.3227920532227 -53.8861885070801,8.75671291351318 -57.663932800293,14.7831144332886 -58.2036094665527,5.47367286682129 -61.6215667724609,15.4127388000488 -55.7750587463379,13.1640815734863 -63.510440826416,6.77789402008057 -44.9365234375,12.5794296264648 -58.2485809326172,12.6244029998779 -54.3808898925781,8.17206192016602 -63.510440826416,12.5344572067261 -56.8993873596191,18.0661544799805 -59.7776718139648,5.56361865997314 -64.1400680541992,10.1508798599243 -57.6189575195312,5.56361865997314 -58.7882614135742,7.6773567199707 -52.9417495727539,16.3122024536133 -58.3835029602051,9.38633632659912 -62.2961654663086,12.6244029998779 -55.145435333252,13.0741348266602 -59.0580978393555,17.0317726135254 -58.3385314941406,16.5370674133301 -51.0528793334961,10.1059074401855 -52.8967781066895,9.20644378662109 -62.7458992004395,14.6931686401367 -55.5501937866211,15.4127388000488 -56.49462890625,12.2196445465088 -56.6295471191406,12.8942422866821 -56.7194976806641,11.2752084732056 -52.851806640625,5.9234037399292 -59.6877212524414,23.19309425354 -63.825252532959,8.93660545349121 -52.312126159668,8.48687362670898 -59.9575614929199,14.8280878067017 -54.6957054138184,9.70114898681641 -63.3305511474609,7.9471960067749 -55.7300872802734,8.80168533325195 -64.0501174926758,22.7433624267578 -57.4390640258789,15.1878728866577 -60.6321601867676,21.6190338134766 -49.7936325073242,13.1640815734863 -44.0820617675781,12.5794296264648 -59.8226432800293,19.325403213501 -64.5448226928711,21.3941669464111 -61.1268653869629,15.5926313400269 -57.2141990661621,16.0873355865479 -62.2062187194824,14.8730602264404 -54.8755950927734,9.83606815338135 -63.0607109069824,22.9232540130615 -60.9020004272461,23.19309425354 -57.1242523193359,12.6244029998779 -56.5845756530762,14.3333835601807 -60.8120536804199,9.83606815338135 -54.515811920166,11.3201818466187 -54.1110534667969,8.57682037353516 -51.8174209594727,7.36254501342773 -60.4072952270508,16.4471206665039 -62.4760589599609,6.77789402008057 -59.4178848266602,14.3333835601807 -62.4310836791992,11.4101285934448 -54.0211067199707,8.89163208007812 -60.9020004272461,6.10329627990723 -53.9761352539062,5.9234037399292 -63.3305511474609,12.3995380401611 -53.3914833068848,13.7937049865723 -54.7856521606445,16.7169609069824 -58.1586380004883,12.4445114135742 -63.6903343200684,23.7327709197998 -56.2697639465332,11.5000743865967 -60.4972381591797,17.5714492797852 -55.1904067993164,5.65356540679932 -60.4072952270508,22.0687656402588 -51.8623962402344,11.9498062133789 -61.2617835998535,9.52125644683838 -55.7300872802734,16.5820407867432 -60.0924835205078,19.6402149200439 -62.0263290405273,17.1217193603516 -61.9363822937012,11.5450477600098 -51.9073677062988,9.07152462005615 -63.7802810668945,12.0397529602051 -55.9099807739258,11.0503435134888 -55.6851119995117,10.6006116867065 -62.4310836791992,23.2380676269531 -60.7670783996582,7.45249080657959 -56.9893341064453,10.2408266067505 -58.3835029602051,6.37313556671143 -60.4072952270508,19.9550266265869 -52.0872611999512,15.1878728866577 -62.2511940002441,15.1429004669189 -54.5607833862305,16.0873355865479 -59.8676147460938,11.0953159332275 -56.0898704528809,16.851879119873 -56.6295471191406,10.3307723999023 -62.161247253418,20.2248649597168 -52.1772079467773,13.5238666534424 -60.8570251464844,23.1031475067139 -64.4998474121094,19.2804298400879 -50.8280143737793,6.05832386016846 -64.634765625,8.98157787322998 -53.7512664794922,6.05832386016846 -63.3305511474609,23.19309425354 -61.9813537597656,18.650806427002 -50.648120880127,12.7593231201172 -60.4522666931152,20.8095169067383 -58.9231796264648,15.2328462600708 -61.846435546875,17.7063694000244 -59.5528030395508,17.8412895202637 -57.7089042663574,6.23821640014648 -63.7802810668945,18.2460479736328 -61.4416770935059,14.4233293533325 -61.2617835998535,9.34136390686035 -50.4682273864746,6.14826965332031 -60.7670783996582,17.166690826416 -59.013126373291,8.98157787322998 -60.1374549865723,5.24880695343018 -50.6930923461914,13.1191082000732 -55.5951690673828,6.50805473327637 -58.8332328796387,23.507905960083 -64.4548797607422,11.994779586792 -62.8358459472656,12.5794296264648 -58.7432861328125,9.47628307342529 -53.6163482666016,7.18265247344971 -59.9125900268555,10.6455850601196 -55.2353820800781,5.56361865997314 -55.6851119995117,6.82286739349365 -63.195629119873,20 -63.4654693603516,19.1455097198486 -58.8332328796387,19.9550266265869 -57.034309387207,10.7355308532715 -52.6269378662109,8.12708854675293 -50.4682273864746,6.10329627990723 -59.3729095458984,11.7699136734009 -62.5660057067871,7.27259826660156 -61.4866485595703,16.0423622131348 -60.6321601867676,14.8280878067017 -57.9337692260742,10.3307723999023 -62.7908706665039,8.30698108673096 -44.8915710449219,11.6349945068359 -63.510440826416,18.0661544799805 -52.2671546936035,5.83345794677734 -58.6533432006836,17.4365310668945 -53.5264015197754,8.66676616668701 -62.2961654663086,20.1798934936523 -63.5554122924805,18.5158863067627 -61.7115173339844,13.1191082000732 -55.4602470397949,5.29378032684326 -48.1296234130859,14.0185708999634 -61.531623840332,16.9867992401123 -64.5448226928711,11.5450477600098 -62.3861122131348,15.9524164199829 -56.2247924804688,17.5714492797852 -62.0713005065918,12.2196445465088 -63.7802810668945,11.7699136734009 -59.3729095458984,7.81227684020996 -55.5052185058594,16.9867992401123 -54.5607833862305,16.9418258666992 -60.677131652832,15.4127388000488 -55.4152755737305,7.09270572662354 -64.1850433349609,11.2752084732056 -63.6003875732422,6.59800148010254 -59.1930198669434,18.7857246398926 -55.3253288269043,8.7117395401001 -60.7670783996582,10.6006116867065 -56.8993873596191,6.82286739349365 -51.5475845336914,11.0053701400757 -64.7696914672852,5.51864528656006 -56.7194976806641,18.1111278533936 -51.6375312805176,13.8386783599854 -57.9337692260742,19.5952415466309 -62.7458992004395,18.0661544799805 -51.5026092529297,13.7487316131592 -61.1268653869629,15.9524164199829 -52.851806640625,13.2090549468994 -61.8014602661133,11.4551019668579 -60.991943359375,9.20644378662109 -55.2803535461426,9.9260139465332 -60.7221069335938,14.9180335998535 -61.531623840332,13.2090549468994 -60.1374549865723,17.166690826416 -57.6189575195312,6.91281318664551 -58.4734497070312,14.7831144332886 -51.0079040527344,6.86783981323242 -59.2379913330078,19.685188293457 -53.3914833068848,9.29639053344727 -53.6613235473633,10.2408266067505 -64.4099044799805,9.47628307342529 -56.8544158935547,15.6376037597656 -64.4548797607422,23.0132007598877 -48.5343818664551,13.2990007400513 -59.3729095458984,13.6587858200073 -57.2141990661621,14.6481952667236 -52.0422897338867,10.0609340667725 -54.6957054138184,9.56622886657715 -60.4972381591797,20.0449733734131 -56.2247924804688,17.7513427734375 -62.4310836791992,15.9524164199829 -58.698314666748,7.22762584686279 -44.5767517089844,12.309591293335 -49.164005279541,5.78848457336426 -62.2961654663086,22.2036838531494 -56.9443626403809,5.9234037399292 -52.5819664001465,14.2434368133545 -61.0369186401367,17.9762077331543 -47.3650817871094,11.5900211334229 -56.2697639465332,9.47628307342529 -61.0818901062012,20.0899467468262 -58.1136627197266,13.9735984802246 -54.1110534667969,6.82286739349365 -59.013126373291,11.7249402999878 -59.5078315734863,18.2910194396973 -46.4656372070312,10.9603967666626 -53.2115898132324,8.80168533325195 -55.5501937866211,8.17206192016602 -62.9257888793945,12.2646179199219 -64.4548797607422,15.9524164199829 -60.8120536804199,16.7169609069824 -46.7804260253906,11.2752084732056 -63.5554122924805,20.4497318267822 -56.3597106933594,8.75671291351318 -56.2247924804688,9.02655124664307 -62.7458992004395,11.0053701400757 -61.6215667724609,12.17467212677 -60.9020004272461,12.984188079834 -62.0263290405273,6.64297485351562 -55.3703002929688,10.9154233932495 -57.1242523193359,17.3465843200684 -63.6453628540039,22.2036838531494 -60.0475082397461,23.1031475067139 -56.6295471191406,16.177282333374 -64.4099044799805,7.13767910003662 -64.5448226928711,20.5396785736084 -62.9257888793945,23.3729858398438 -60.1824264526367,19.9100532531738 -52.851806640625,10.2857999801636 -59.2829666137695,13.34397315979 -53.7512664794922,11.3201818466187 -53.6163482666016,11.0953159332275 -60.8120536804199,15.2328462600708 -61.531623840332,15.7725238800049 -63.0157356262207,19.3703765869141 -59.8226432800293,10.4656925201416 -52.3571014404297,7.72233009338379 -60.9020004272461,19.8650798797607 -62.8358459472656,19.9100532531738 -64.6797409057617,21.7089805603027 -61.0818901062012,12.354564666748 -49.8386039733887,12.1296987533569 -57.9787445068359,19.325403213501 -63.0607109069824,20.1798934936523 -57.8438262939453,8.57682037353516 -59.1030731201172,16.7169609069824 -51.7274780273438,11.1402893066406 -61.2168121337891,15.0529537200928 -53.2565612792969,10.1508798599243 -61.3517303466797,15.0529537200928 -60.2723731994629,13.2090549468994 -61.846435546875,16.492094039917 -58.3385314941406,9.25141716003418 -59.9575614929199,13.7487316131592 -63.3305511474609,10.2408266067505 -48.3544883728027,11.3201818466187 -53.7062950134277,5.74351119995117 -57.9787445068359,15.1878728866577 -43.63232421875,12.309591293335 -61.1718368530273,23.6428260803223 -52.1772079467773,9.29639053344727 -57.5739860534668,16.492094039917 -56.0898704528809,15.7275505065918 -61.3517303466797,14.5582485198975 -53.2565612792969,13.4788932800293 -51.1877975463867,6.73292064666748 -59.327938079834,16.9867992401123 -61.9813537597656,20.0899467468262 -57.9337692260742,9.29639053344727 -62.8358459472656,16.9418258666992 -53.0316963195801,9.88104152679443 -63.6453628540039,12.9392156600952 -45.2513427734375,11.5900211334229 -57.9337692260742,20.2248649597168 -53.8412132263184,16.4471206665039 -48.8042221069336,13.9735984802246 -61.3967056274414,13.7487316131592 -64.4099044799805,19.7751350402832 -57.3940925598145,13.2540273666382 -51.9523429870605,12.354564666748 -53.3015365600586,14.5582485198975 -61.3517303466797,15.817497253418 -58.3835029602051,16.3571739196777 -57.1242523193359,7.76730346679688 -56.49462890625,18.0211811065674 -61.9363822937012,5.96837711334229 -57.4840393066406,15.1878728866577 -60.0025367736816,13.6138134002686 -60.2723731994629,21.3941669464111 -57.8887977600098,14.4233293533325 -63.4654693603516,23.4629325866699 -53.6163482666016,9.07152462005615 -57.1242523193359,17.0317726135254 -55.0105171203613,8.26200771331787 -62.4760589599609,22.4285507202148 -57.34912109375,13.8836517333984 -62.5210342407227,21.6640071868896 -43.002685546875,12.9392156600952 -55.5052185058594,17.3016109466553 -61.0818901062012,21.1693019866943 -52.7618598937988,7.09270572662354 -55.9099807739258,8.35195446014404 -58.2036094665527,10.0159606933594 -55.4602470397949,10.1059074401855 -52.5819664001465,13.5238666534424 -58.5184211730957,12.2196445465088 -62.4760589599609,9.02655124664307 -63.9601745605469,17.8412895202637 -53.7962417602539,9.61120223999023 -57.7538795471191,18.8756713867188 -57.7538795471191,6.64297485351562 -48.3095169067383,13.34397315979 -44.2619323730469,12.6244029998779 -60.991943359375,14.8730602264404 -64.3199615478516,21.9788188934326 -61.7564888000488,19.5952415466309 -58.2935562133789,8.17206192016602 -52.312126159668,13.7487316131592 -63.3755226135254,20.989408493042 -63.8702239990234,6.10329627990723 -61.0818901062012,21.0793552398682 -52.4020729064941,6.10329627990723 -61.5765953063965,8.98157787322998 -62.1162719726562,11.5000743865967 -51.3676910400391,11.5900211334229 -47.5,11.3651552200317 -56.9893341064453,12.309591293335 -60.677131652832,12.6244029998779 -55.5052185058594,14.6481952667236 -53.7512664794922,11.5000743865967 -46.6904907226562,12.8942422866821 -61.846435546875,19.5052947998047 -60.3173484802246,17.6613960266113 -50.2433624267578,13.5688400268555 -62.3411407470703,15.3677654266357 -63.195629119873,12.8942422866821 -61.9363822937012,21.8438987731934 -63.825252532959,7.09270572662354 -58.5633926391602,10.7355308532715 -59.8226432800293,12.5344572067261 -63.4654693603516,17.9312343597412 -61.5765953063965,6.10329627990723 -57.9787445068359,17.8412895202637 -58.3385314941406,19.7301616668701 -59.7776718139648,15.6376037597656 -52.536994934082,6.37313556671143 -56.3147354125977,8.7117395401001 -55.145435333252,16.3571739196777 -51.5475845336914,9.65617561340332 -64.1400680541992,16.0423622131348 -60.9020004272461,13.5238666534424 -54.830623626709,15.4577121734619 -64.3649291992188,9.43130970001221 -59.013126373291,15.4127388000488 -61.1268653869629,17.0767459869385 -62.6109771728516,20.4497318267822 -60.1374549865723,12.6244029998779 -55.5951690673828,7.54243755340576 -59.642749786377,11.6349945068359 -60.7670783996582,12.0397529602051 -58.9231796264648,8.66676616668701 -50.8280143737793,7.54243755340576 -63.6903343200684,23.9126644134521 -60.0475082397461,23.9576377868652 -59.2379913330078,9.9260139465332 -51.9073677062988,5.6985387802124 -62.2961654663086,23.2380676269531 -57.8438262939453,6.86783981323242 -58.8332328796387,12.7593231201172 -51.5026092529297,7.22762584686279 -63.4654693603516,8.12708854675293 -61.2617835998535,16.4021472930908 -53.7062950134277,8.39692687988281 -64.7696914672852,20.4047584533691 -64.0501174926758,20 -45.8359985351562,12.2646179199219 -62.3861122131348,8.66676616668701 -61.1718368530273,19.4603214263916 -51.8174209594727,9.74612140655518 -49.478816986084,7.13767910003662 -59.642749786377,21.7089805603027 -58.1136627197266,7.63238334655762 -54.2909469604492,16.9867992401123 -57.3940925598145,14.8730602264404 -43.9471435546875,11.5000743865967 -52.8068313598633,15.2778186798096 -44.2619323730469,10.7355308532715 -64.5897979736328,22.6534156799316 -51.5925559997559,15.2778186798096 -48.1296234130859,13.7937049865723 -61.2168121337891,6.01335048675537 -58.3385314941406,6.59800148010254 -63.4204940795898,20.8095169067383 -55.5501937866211,9.9260139465332 -61.2168121337891,20.0899467468262 -64.0950927734375,21.7089805603027 -52.6719131469727,5.60859203338623 -63.510440826416,19.010591506958 -63.1506576538086,12.2196445465088 -64.2749862670898,10.3757457733154 -58.2036094665527,18.4709129333496 -57.4390640258789,5.60859203338623 -62.5660057067871,11.2302360534668 -54.2459716796875,6.32816219329834 -59.4178848266602,15.2778186798096 -59.8226432800293,16.9867992401123 -58.9681549072266,11.994779586792 -54.9655418395996,14.2884101867676 -64.1850433349609,7.00275993347168 -61.0369186401367,9.56622886657715 -61.6215667724609,21.7539520263672 -44.9365234375,11.4551019668579 -52.312126159668,12.489483833313 -55.4602470397949,6.10329627990723 -62.9257888793945,11.0503435134888 -53.7062950134277,9.11649799346924 -59.0580978393555,12.8042964935303 -59.1480445861816,12.6244029998779 -61.306755065918,15.2328462600708 -62.7908706665039,12.0847253799438 -56.3597106933594,14.0635442733765 -54.830623626709,6.50805473327637 -62.9257888793945,9.70114898681641 -64.4099044799805,6.1932430267334 -50.1983871459961,5.78848457336426 -60.3623199462891,20.6296234130859 -64.0950927734375,6.41810894012451 -56.7194976806641,14.6931686401367 -54.2909469604492,11.9498062133789 -61.6665420532227,16.4471206665039 -64.2300109863281,11.7699136734009 -51.682502746582,6.37313556671143 -58.6533432006836,20.4947052001953 -58.9231796264648,5.29378032684326 -58.3385314941406,14.1534900665283 -58.8332328796387,16.6719875335693 -60.2274017333984,21.1693019866943 -60.9469718933105,12.6244029998779 -60.2723731994629,5.83345794677734 -54.1110534667969,11.3201818466187 -61.8914070129395,11.3651552200317 -58.2485809326172,15.9524164199829 -59.1480445861816,17.3016109466553 -58.6533432006836,7.9471960067749 -58.7432861328125,11.1852626800537 -48.8941688537598,5.56361865997314 -58.1136627197266,11.7249402999878 -60.9469718933105,12.5344572067261 -59.013126373291,14.6931686401367 -63.1506576538086,20.8544902801514 -58.2485809326172,6.05832386016846 -55.8200340270996,17.4365310668945 -59.9125900268555,22.1587104797363 -55.6851119995117,15.7725238800049 -63.4654693603516,11.994779586792 -53.8861885070801,14.9630069732666 -58.4284744262695,16.5820407867432 -51.9523429870605,10.4207191467285 -61.846435546875,13.4339199066162 -44.7566528320312,11.1852626800537 -60.991943359375,10.4207191467285 -46.6904907226562,12.669376373291 -61.5765953063965,5.65356540679932 -57.7089042663574,13.2090549468994 -51.7274780273438,8.35195446014404 -56.4046859741211,14.1534900665283 -52.4020729064941,8.98157787322998 -61.9363822937012,20.9444370269775 -53.3015365600586,12.8042964935303 -62.7458992004395,10.9154233932495 -60.0924835205078,10.5556383132935 -55.2353820800781,12.2196445465088 -51.2777442932129,8.57682037353516 -58.0237159729004,16.3122024536133 -60.8570251464844,11.6799669265747 -60.0025367736816,17.3016109466553 -61.1718368530273,15.7725238800049 -52.851806640625,13.5688400268555 -54.0211067199707,9.38633632659912 -58.9681549072266,8.08211517333984 -63.510440826416,14.6032218933105 -59.8676147460938,16.6719875335693 -56.9893341064453,8.93660545349121 -55.5501937866211,10.3307723999023 -52.851806640625,14.1984634399414 -61.1268653869629,12.9392156600952 -60.4972381591797,5.47367286682129 -46.6455078125,12.2646179199219 -52.9867248535156,12.2646179199219 -59.8676147460938,15.817497253418 -56.7644691467285,13.7487316131592 -64.2749862670898,18.2460479736328 -59.8226432800293,18.8306980133057 -57.7988510131836,11.9498062133789 -47.0053100585938,12.2646179199219 -59.7326965332031,20.5846500396729 -51.8623962402344,5.20383358001709 -62.8358459472656,7.49746417999268 -57.9787445068359,6.1932430267334 -61.6665420532227,18.8306980133057 -64.1850433349609,7.04773330688477 -62.9257888793945,13.2540273666382 -50.6930923461914,5.29378032684326 -62.5210342407227,23.2380676269531 -52.8068313598633,11.5450477600098 -64.4548797607422,9.9260139465332 -53.5713768005371,14.1984634399414 -44.9365234375,11.7249402999878 -64.7247161865234,18.6957778930664 -52.1772079467773,10.8254776000977 -43.6772766113281,12.6244029998779 -59.9575614929199,10.9603967666626 -44.8465881347656,10.8704509735107 -51.3227157592773,6.64297485351562 -47.9497299194336,12.6244029998779 -60.2274017333984,19.1904830932617 -58.0686912536621,6.95778656005859 -55.1904067993164,8.7117395401001 -51.2327728271484,8.7117395401001 -63.7802810668945,23.9576377868652 -57.4840393066406,9.83606815338135 -54.9655418395996,8.26200771331787 -55.5951690673828,13.2090549468994 -45.9259338378906,11.7249402999878 -59.8226432800293,20.1349201202393 -52.851806640625,6.10329627990723 -62.7908706665039,21.8438987731934 -64.7247161865234,10.4656925201416 -61.3967056274414,10.6006116867065 -60.3623199462891,18.7857246398926 -45.1614074707031,11.0053701400757 -64.3199615478516,10.4207191467285 -56.6295471191406,16.7619323730469 -57.4840393066406,11.3651552200317 -59.5977783203125,15.0529537200928 -55.9099807739258,6.28318881988525 -47.7698402404785,13.6587858200073 -61.0369186401367,11.2302360534668 -60.1374549865723,16.2222557067871 -51.5026092529297,13.7937049865723 -50.6930923461914,7.99216938018799 -52.4020729064941,7.72233009338379 -57.3940925598145,14.1085166931152 -56.8544158935547,7.45249080657959 -56.3147354125977,7.90222263336182 -63.1056823730469,7.27259826660156 -62.0713005065918,22.0687656402588 -63.8702239990234,8.35195446014404 -62.6559524536133,13.5238666534424 -59.4628601074219,17.0767459869385 -63.0607109069824,6.55302810668945 -50.9179611206055,8.48687362670898 -64.7696914672852,7.40751838684082 -58.9681549072266,10.0159606933594 -58.1586380004883,19.6402149200439 -59.327938079834,10.8254776000977 -54.0211067199707,14.1534900665283 -51.9073677062988,11.5450477600098 -60.1374549865723,14.6481952667236 -51.0528793334961,6.01335048675537 -62.7009239196777,9.88104152679443 -61.4416770935059,18.3359928131104 -57.4390640258789,12.9392156600952 -52.1322326660156,6.59800148010254 -64.3649291992188,6.59800148010254 -61.8914070129395,15.6376037597656 -54.6057586669922,14.6032218933105 -62.8358459472656,5.51864528656006 -58.1586380004883,12.8942422866821 -52.9867248535156,10.0159606933594 -52.3571014404297,7.22762584686279 -56.0448989868164,6.05832386016846 -55.0554885864258,7.45249080657959 -59.0580978393555,20.7195701599121 -52.1322326660156,7.27259826660156 -63.2406005859375,14.2884101867676 -61.846435546875,21.7989253997803 -60.5422134399414,23.7777442932129 -61.4866485595703,7.04773330688477 -61.2617835998535,23.7327709197998 -56.6295471191406,14.4683027267456 -56.4046859741211,8.98157787322998 -53.9311599731445,9.56622886657715 -62.5210342407227,9.20644378662109 -57.3041458129883,9.07152462005615 -60.8120536804199,13.1191082000732 -60.7670783996582,9.74612140655518 -55.145435333252,14.0185708999634 -52.1322326660156,14.0185708999634 -49.8386039733887,6.4630823135376 -53.9761352539062,16.2672290802002 -52.536994934082,8.57682037353516 -58.3385314941406,8.53184700012207 -60.9020004272461,15.9524164199829 -55.145435333252,10.7355308532715 -63.510440826416,14.1085166931152 -63.0607109069824,7.72233009338379 -57.9787445068359,10.6455850601196 -60.8120536804199,6.95778656005859 -59.1480445861816,19.325403213501 -61.306755065918,19.7301616668701 -59.5977783203125,23.8676910400391 -58.0237159729004,16.8968524932861 -53.7962417602539,5.65356540679932 -61.6665420532227,19.4153499603271 -43.7222595214844,12.5344572067261 -61.5765953063965,6.32816219329834 -60.3173484802246,18.7407512664795 -57.1692276000977,13.6138134002686 -50.2883338928223,12.9392156600952 -61.2617835998535,15.3677654266357 -52.851806640625,8.84665870666504 -62.7458992004395,8.17206192016602 -47.1851806640625,12.0397529602051 -50.1534156799316,5.78848457336426 -53.5264015197754,14.0185708999634 -47.0502624511719,12.8942422866821 -59.3729095458984,19.5502681732178 -54.7406768798828,7.27259826660156 -53.0316963195801,6.05832386016846 -59.327938079834,11.7699136734009 -63.2855758666992,8.57682037353516 -51.2327728271484,7.40751838684082 -61.0369186401367,11.2752084732056 -54.9205703735352,8.98157787322998 -59.8676147460938,7.40751838684082 -58.3835029602051,18.5608596801758 -59.7776718139648,17.1217193603516 -63.1506576538086,9.61120223999023 -58.0686912536621,7.49746417999268 -53.7062950134277,6.68794727325439 -55.0554885864258,9.02655124664307 -59.6877212524414,11.2752084732056 -64.4099044799805,14.2434368133545 -53.8412132263184,8.21703433990479 -61.9813537597656,8.35195446014404 -53.0316963195801,5.56361865997314 -58.9231796264648,14.3333835601807 -59.3729095458984,16.6719875335693 -62.7458992004395,8.4419002532959 -64.0501174926758,6.91281318664551 -54.515811920166,5.96837711334229 -60.0924835205078,7.36254501342773 -54.3359184265137,7.9471960067749 -43.1825866699219,13.34397315979 -60.3623199462891,15.6376037597656 -62.7458992004395,16.7169609069824 -50.4232559204102,5.51864528656006 -56.0448989868164,13.2090549468994 -54.0660781860352,15.1878728866577 -63.6453628540039,11.0503435134888 -51.7724494934082,10.9603967666626 -54.6957054138184,16.4021472930908 -62.2511940002441,12.0397529602051 -55.0105171203613,15.4577121734619 -64.1400680541992,6.64297485351562 -63.6003875732422,16.177282333374 -61.9363822937012,18.0661544799805 -64.4998474121094,7.36254501342773 -43.5423583984375,12.4445114135742 -50.4232559204102,14.8730602264404 -55.2353820800781,10.8704509735107 -62.7908706665039,7.45249080657959 -60.4072952270508,11.9048328399658 -43.857177734375,11.2752084732056 -60.5871887207031,18.5608596801758 -59.9125900268555,15.1878728866577 -61.2617835998535,18.6058330535889 -62.3411407470703,11.994779586792 -63.2406005859375,18.8306980133057 -59.1930198669434,14.0635442733765 -56.809440612793,8.89163208007812 -63.9601745605469,8.30698108673096 -54.3808898925781,14.4683027267456 -50.648120880127,13.1191082000732 -50.648120880127,12.5794296264648 -49.8386039733887,6.01335048675537 -59.1930198669434,19.7301616668701 -53.6163482666016,8.53184700012207 -64.3199615478516,5.74351119995117 -51.0079040527344,13.4788932800293 -61.8914070129395,18.6957778930664 -56.5396041870117,17.2116641998291 -58.3835029602051,12.2646179199219 -53.4364547729492,7.31757164001465 -52.6719131469727,10.5106649398804 -59.7326965332031,14.5132751464844 -57.9337692260742,17.8412895202637 -61.3967056274414,7.76730346679688 -57.034309387207,7.04773330688477 -60.4522666931152,20.7195701599121 -43.4524230957031,11.5000743865967 -53.3015365600586,10.9154233932495 -53.4814300537109,6.50805473327637 -63.4654693603516,12.4445114135742 -62.8808174133301,20.989408493042 -56.9893341064453,7.18265247344971 -54.0211067199707,5.29378032684326 -63.825252532959,19.1904830932617 -50.018497467041,13.4788932800293 -59.1480445861816,20.8994636535645 -53.2565612792969,10.6455850601196 -61.846435546875,13.9286251068115 -56.3597106933594,9.07152462005615 -53.7962417602539,14.3783569335938 -55.9999237060547,12.984188079834 -55.9099807739258,5.4286994934082 -50.7380676269531,7.72233009338379 -63.9151992797852,15.9074440002441 -64.1400680541992,21.5290870666504 -60.8120536804199,12.309591293335 -62.4760589599609,17.7063694000244 -61.846435546875,11.6349945068359 -58.6083679199219,16.2222557067871 -59.8676147460938,19.9550266265869 -55.8650054931641,8.35195446014404 -60.8120536804199,22.833309173584 -61.5765953063965,6.86783981323242 -57.7538795471191,10.2408266067505 -64.0051422119141,20.7195701599121 -59.8676147460938,14.7831144332886 -58.6533432006836,15.9074440002441 -63.7353057861328,8.35195446014404 -53.9761352539062,11.4101285934448 -47.4550476074219,12.984188079834 -54.4258651733398,10.9603967666626 -63.9151992797852,21.6640071868896 -45.4762268066406,11.3651552200317 -53.2115898132324,6.95778656005859 -52.4920196533203,15.7275505065918 -58.9231796264648,9.97098731994629 -55.6401405334473,11.7249402999878 -56.809440612793,12.7593231201172 -47.1402282714844,11.1402893066406 -61.8014602661133,10.5106649398804 -52.7618598937988,8.62179279327393 -61.2617835998535,15.4127388000488 -60.3173484802246,22.833309173584 -61.7115173339844,9.52125644683838 -57.5290145874023,6.86783981323242 -52.9417495727539,14.7831144332886 -62.7458992004395,17.7963161468506 -62.6109771728516,22.6983890533447 -50.4232559204102,6.23821640014648 -62.6559524536133,6.4630823135376 -56.9893341064453,6.23821640014648 -55.6401405334473,14.3333835601807 -64.3649291992188,21.9338455200195 -63.7802810668945,10.0159606933594 -60.9020004272461,22.9682273864746 -63.0157356262207,10.1059074401855 -62.2062187194824,20.314811706543 -60.991943359375,15.7275505065918 -58.5633926391602,14.4233293533325 -49.5687637329102,7.13767910003662 -58.3385314941406,9.65617561340332 -63.7353057861328,14.2884101867676 -61.7564888000488,13.3889465332031 -57.7538795471191,12.4445114135742 -56.3147354125977,15.3227920532227 -54.4708366394043,15.4577121734619 -61.5765953063965,22.1137390136719 -56.179817199707,10.6455850601196 -53.9311599731445,9.97098731994629 -61.6215667724609,12.9392156600952 -63.7802810668945,18.1111278533936 -63.825252532959,17.7513427734375 -62.2511940002441,20.2698383331299 -56.3147354125977,8.89163208007812 -51.9523429870605,11.2302360534668 -59.9575614929199,20 -56.6745223999023,6.95778656005859 -58.0237159729004,5.83345794677734 -58.8332328796387,23.4179592132568 -57.3940925598145,23.9576377868652 -57.6189575195312,13.2540273666382 -62.1162719726562,21.8888721466064 -59.8226432800293,20.8095169067383 -59.5078315734863,21.4841136932373 -64.2749862670898,19.7301616668701 -57.9337692260742,13.3889465332031 -57.5739860534668,9.38633632659912 -56.7194976806641,8.75671291351318 -63.5554122924805,11.3651552200317 -52.312126159668,5.96837711334229 -64.7696914672852,17.8862609863281 -53.346508026123,16.5820407867432 -47.7248649597168,13.8836517333984 -59.9125900268555,14.9630069732666 -55.2803535461426,5.60859203338623 -63.8702239990234,17.2116641998291 -48.2195701599121,13.0741348266602 -61.531623840332,6.10329627990723 -58.5184211730957,5.56361865997314 -55.6851119995117,15.5926313400269 -54.7406768798828,15.0529537200928 -58.698314666748,20.8095169067383 -61.9363822937012,13.8836517333984 -63.7802810668945,13.2990007400513 -43.9920959472656,11.8598594665527 -51.997314453125,6.73292064666748 -63.825252532959,11.9498062133789 -56.7194976806641,17.1217193603516 -45.0714721679688,10.6455850601196 -61.9363822937012,6.05832386016846 -62.1162719726562,8.93660545349121 -62.4310836791992,10.5106649398804 -62.5660057067871,20.5396785736084 -63.2406005859375,12.8492698669434 -52.4020729064941,7.09270572662354 -54.0211067199707,5.56361865997314 -59.3729095458984,11.5900211334229 -54.9205703735352,8.12708854675293 -53.2115898132324,10.9154233932495 -54.2909469604492,6.82286739349365 -48.7142753601074,13.5688400268555 -49.0290870666504,14.1534900665283 -55.0554885864258,10.6455850601196 -51.2327728271484,8.4419002532959 -60.2723731994629,18.5158863067627 -63.0607109069824,23.822717666626 -52.4920196533203,8.66676616668701 -57.5739860534668,8.48687362670898 -56.809440612793,12.9392156600952 -62.5660057067871,14.4683027267456 -45.0714721679688,12.2196445465088 -53.6613235473633,7.22762584686279 -57.034309387207,15.0529537200928 -51.6375312805176,13.6587858200073 -59.1480445861816,13.8836517333984 -59.5528030395508,6.64297485351562 -58.5633926391602,14.1984634399414 -58.8782081604004,12.9392156600952 -58.0237159729004,15.6825771331787 -61.846435546875,22.1587104797363 -55.3703002929688,12.6244029998779 -51.9523429870605,13.1640815734863 -58.9681549072266,11.2752084732056 -50.6031455993652,12.0847253799438 -55.9549522399902,7.04773330688477 -60.1374549865723,18.0211811065674 -55.9549522399902,13.8836517333984 -62.7009239196777,12.7593231201172 -57.5290145874023,8.7117395401001 -59.8676147460938,21.6190338134766 -52.1322326660156,8.48687362670898 -57.6189575195312,7.22762584686279 -58.5184211730957,20.4047584533691 -64.3649291992188,22.8782806396484 -48.6693000793457,13.3889465332031 -47.6798934936523,12.354564666748 -64.7247161865234,8.75671291351318 -63.4654693603516,13.2090549468994 -48.8042221069336,12.3995380401611 -54.4258651733398,6.91281318664551 -43.2725219726562,12.8492698669434 -63.7802810668945,11.1402893066406 -61.531623840332,6.77789402008057 -58.3385314941406,13.8386783599854 -50.5132026672363,14.8730602264404 -58.0237159729004,11.6349945068359 -61.9363822937012,12.984188079834 -59.1480445861816,8.98157787322998 -64.634765625,6.41810894012451 -63.5554122924805,17.5264778137207 -63.4654693603516,23.0132007598877 -58.4284744262695,10.2408266067505 -59.1930198669434,14.9630069732666 -57.1692276000977,18.3359928131104 -64.2749862670898,5.78848457336426 -62.1162719726562,21.349193572998 -63.5554122924805,10.1958532333374 -51.8174209594727,15.1429004669189 -57.8438262939453,16.5820407867432 -63.2406005859375,11.2302360534668 -51.2327728271484,8.53184700012207 -59.2829666137695,23.1031475067139 -59.1480445861816,5.9234037399292 -62.9707641601562,12.354564666748 -54.1560249328613,11.5900211334229 -50.4232559204102,6.50805473327637 -62.7458992004395,13.8836517333984 -60.0475082397461,6.4630823135376 -53.5264015197754,5.20383358001709 -43.9471435546875,11.5900211334229 -62.2511940002441,22.7433624267578 -61.8014602661133,8.62179279327393 -60.8120536804199,20.2698383331299 -64.3199615478516,20.1798934936523 -62.5660057067871,23.2830390930176 -57.0792808532715,11.4101285934448 -54.5607833862305,6.41810894012451 -53.6163482666016,12.7143497467041 -62.3861122131348,18.2460479736328 -62.2511940002441,23.3280124664307 -50.7830390930176,6.82286739349365 -51.1877975463867,7.31757164001465 -61.6215667724609,13.5238666534424 -64.634765625,16.7169609069824 -61.0369186401367,17.7063694000244 -62.4760589599609,23.19309425354 -49.478816986084,12.2646179199219 -64.0501174926758,21.1693019866943 -50.1534156799316,13.4339199066162 -52.7168846130371,14.7381420135498 -51.3676910400391,13.8386783599854 -47.3201293945312,13.2090549468994 -63.5554122924805,13.5238666534424 -54.2459716796875,11.0053701400757 -61.0369186401367,11.6349945068359 -58.9231796264648,7.54243755340576 -49.703685760498,6.77789402008057 -63.2855758666992,14.0635442733765 -63.7802810668945,20.1349201202393 -47.2301635742188,11.5000743865967 -52.2671546936035,10.4207191467285 -53.8861885070801,7.9471960067749 -60.9020004272461,7.99216938018799 -61.7115173339844,6.23821640014648 -62.4760589599609,18.7407512664795 -62.4310836791992,13.4788932800293 -45.791015625,12.0847253799438 -61.8914070129395,20.7645435333252 -55.5501937866211,11.994779586792 -52.8967781066895,10.8704509735107 -46.8254089355469,13.34397315979 -63.6453628540039,16.4021472930908 -58.4284744262695,9.29639053344727 -55.145435333252,13.0291614532471 -52.851806640625,6.86783981323242 -56.6295471191406,6.73292064666748 -62.4310836791992,22.9682273864746 -63.7353057861328,12.5794296264648 -51.5026092529297,13.6138134002686 -52.2221794128418,8.98157787322998 -60.9020004272461,12.0397529602051 -51.5925559997559,10.3757457733154 -58.8332328796387,18.2910194396973 -59.2829666137695,16.4021472930908 -64.1400680541992,10.6455850601196 -57.7089042663574,12.9392156600952 -60.0924835205078,18.1561012268066 -52.6269378662109,11.0053701400757 -64.5897979736328,9.79109477996826 -61.2617835998535,17.3016109466553 -51.9523429870605,15.502685546875 -55.2803535461426,6.05832386016846 -52.7618598937988,15.4577121734619 -59.327938079834,17.0767459869385 -63.9601745605469,10.7805042266846 -50.1084442138672,14.1085166931152 -55.5951690673828,11.0953159332275 -63.9601745605469,15.2778186798096 -57.1692276000977,6.28318881988525 -54.9205703735352,6.32816219329834 -57.5290145874023,18.5158863067627 -63.825252532959,16.2672290802002 -63.4204940795898,22.2936305999756 -62.6559524536133,9.29639053344727 -63.8702239990234,22.833309173584 -49.9285507202148,5.60859203338623 -61.8914070129395,9.34136390686035 -61.306755065918,11.1402893066406 -61.6215667724609,16.2672290802002 -49.478816986084,6.32816219329834 -63.9151992797852,20.4947052001953 -59.6877212524414,19.9550266265869 -61.9813537597656,18.3809661865234 -58.9231796264648,15.9074440002441 -49.2089805603027,13.9286251068115 -45.7460632324219,12.669376373291 -63.510440826416,21.6640071868896 -61.0818901062012,13.7037591934204 -52.0422897338867,7.31757164001465 -61.4866485595703,10.8704509735107 -63.6903343200684,18.650806427002 -58.5633926391602,7.76730346679688 -52.1772079467773,9.97098731994629 -62.6559524536133,10.1508798599243 -62.7458992004395,13.9735984802246 -52.4470443725586,11.6799669265747 -43.5873413085938,11.9048328399658 -62.4760589599609,17.5264778137207 -60.9020004272461,5.87843132019043 -57.8887977600098,23.9126644134521 -56.8993873596191,12.6244029998779 -55.5951690673828,12.2196445465088 -58.2935562133789,15.2328462600708 -60.5422134399414,5.29378032684326 -50.1983871459961,14.7381420135498 -53.8412132263184,5.78848457336426 -57.34912109375,9.07152462005615 -55.3703002929688,5.74351119995117 -64.7696914672852,19.3703765869141 -53.6613235473633,15.1429004669189 -60.3623199462891,6.10329627990723 -60.991943359375,16.5370674133301 -60.3623199462891,16.7169609069824 -55.145435333252,8.62179279327393 -46.9153442382812,10.9603967666626 -58.9231796264648,14.1534900665283 -60.7670783996582,8.62179279327393 -43.3624877929688,12.7593231201172 -53.5713768005371,14.5582485198975 -55.9099807739258,12.6244029998779 -58.4734497070312,15.7725238800049 -57.2591743469238,11.0053701400757 -47.9947052001953,12.0397529602051 -55.5501937866211,6.4630823135376 -51.7274780273438,5.9234037399292 -60.4522666931152,9.34136390686035 -53.4364547729492,11.0953159332275 -54.1110534667969,14.1984634399414 -52.3571014404297,6.37313556671143 -64.3199615478516,21.4841136932373 -64.634765625,17.7513427734375 -51.9523429870605,8.17206192016602 -59.9125900268555,17.7513427734375 -59.4628601074219,6.91281318664551 -64.0501174926758,5.51864528656006 -49.2089805603027,11.3201818466187 -64.5897979736328,20.0449733734131 -62.0263290405273,17.7963161468506 -53.9761352539062,6.95778656005859 -47.0952453613281,13.4788932800293 -58.3835029602051,23.7777442932129 -63.510440826416,13.7037591934204 -55.2353820800781,6.55302810668945 -64.0501174926758,15.7275505065918 -51.4576377868652,6.23821640014648 -59.5977783203125,11.3651552200317 -54.3359184265137,11.1402893066406 -49.0740585327148,13.9286251068115 -59.1030731201172,8.62179279327393 -55.5052185058594,13.5238666534424 -60.7670783996582,14.2884101867676 -60.5871887207031,17.9312343597412 -56.0898704528809,13.2090549468994 -59.9575614929199,5.51864528656006 -59.0580978393555,10.9603967666626 -63.7353057861328,18.650806427002 -59.5078315734863,5.9234037399292 -55.7300872802734,15.5926313400269 -52.6269378662109,5.56361865997314 -60.4972381591797,9.38633632659912 -59.642749786377,15.1429004669189 -56.8993873596191,9.20644378662109 -64.5448226928711,17.3915576934814 -63.1506576538086,23.6877975463867 -61.0818901062012,8.7117395401001 -54.3359184265137,8.30698108673096 -61.6665420532227,17.6164226531982 -53.5713768005371,15.6825771331787 -54.3359184265137,8.93660545349121 -59.1930198669434,8.39692687988281 -59.3729095458984,20.2248649597168 -61.9363822937012,6.95778656005859 -57.7988510131836,13.2540273666382 -55.5501937866211,8.12708854675293 -54.4258651733398,13.34397315979 -61.4416770935059,19.5502681732178 -59.9575614929199,11.5450477600098 -60.5871887207031,14.0635442733765 -59.1930198669434,6.95778656005859 -60.9469718933105,15.2328462600708 -58.9231796264648,16.3122024536133 -59.8676147460938,7.31757164001465 -61.3967056274414,17.3465843200684 -56.9893341064453,16.4471206665039 -60.2723731994629,10.1508798599243 -64.3199615478516,6.10329627990723 -53.346508026123,15.5926313400269 -52.4470443725586,10.4207191467285 -50.4232559204102,14.7831144332886 -46.7804260253906,11.9498062133789 -47.6349182128906,13.3889465332031 -61.2617835998535,7.13767910003662 -59.5528030395508,20.5846500396729 -60.9469718933105,9.79109477996826 -60.7221069335938,17.8862609863281 -62.7458992004395,18.4709129333496 -62.0713005065918,23.6877975463867 -51.0528793334961,7.9471960067749 -60.0025367736816,10.4207191467285 -49.7486572265625,14.6931686401367 -49.3438987731934,5.6985387802124 -64.7696914672852,20.6296234130859 -54.4258651733398,14.1984634399414 -53.4814300537109,9.29639053344727 -62.161247253418,14.7381420135498 -51.3676910400391,6.01335048675537 -61.9363822937012,8.7117395401001 -51.1428260803223,10.9603967666626 -64.4548797607422,19.3703765869141 -61.7564888000488,16.0423622131348 -51.5026092529297,6.1932430267334 -61.306755065918,16.5370674133301 -47.0053100585938,12.8492698669434 -63.8702239990234,20.1349201202393 -60.0475082397461,15.2778186798096 -60.8120536804199,5.78848457336426 -64.4548797607422,13.8836517333984 -60.7670783996582,20.8994636535645 -55.9549522399902,15.6376037597656 -59.9125900268555,22.7883358001709 -49.8386039733887,12.8942422866821 -59.5528030395508,19.8650798797607 -59.642749786377,15.7275505065918 -51.1428260803223,14.8280878067017 -49.5237922668457,12.0397529602051 -57.9337692260742,12.9392156600952 -62.4310836791992,16.6719875335693 -63.6003875732422,16.3571739196777 -64.634765625,18.8756713867188 -60.677131652832,22.1137390136719 -58.7882614135742,16.2222557067871 -63.7802810668945,8.93660545349121 -59.1930198669434,15.5926313400269 -47.8597869873047,12.5344572067261 -50.7830390930176,9.02655124664307 -44.1719970703125,10.9154233932495 -53.2115898132324,11.9498062133789 -64.2749862670898,9.74612140655518 -63.2406005859375,7.04773330688477 -55.3253288269043,9.25141716003418 -59.7776718139648,16.0873355865479 -58.3385314941406,18.5158863067627 -59.7326965332031,10.6455850601196 -56.809440612793,15.9524164199829 -51.6375312805176,10.8704509735107 -58.6083679199219,7.13767910003662 -61.5765953063965,9.29639053344727 -64.2749862670898,11.0503435134888 -50.2433624267578,6.91281318664551 -64.1400680541992,11.4551019668579 -61.7564888000488,12.309591293335 -58.4734497070312,8.62179279327393 -63.6453628540039,10.2408266067505 -56.49462890625,7.72233009338379 -63.7802810668945,16.5370674133301 -61.6215667724609,8.66676616668701 -61.0369186401367,10.9154233932495 -54.0211067199707,10.0159606933594 -61.3517303466797,20.314811706543 -63.2406005859375,19.0555629730225 -58.8782081604004,7.36254501342773 -62.2961654663086,19.5502681732178 -61.8014602661133,7.40751838684082 -60.6321601867676,5.33875274658203 -61.2168121337891,22.2036838531494 -58.6083679199219,8.39692687988281 -62.3411407470703,11.1852626800537 -58.6533432006836,15.502685546875 -50.2883338928223,6.68794727325439 -54.3808898925781,16.4021472930908 -63.2855758666992,16.9418258666992 -62.2961654663086,18.3359928131104 -50.6930923461914,8.39692687988281 -64.2749862670898,7.63238334655762 -61.0369186401367,10.6455850601196 -57.2141990661621,8.80168533325195 -60.9469718933105,17.6613960266113 -50.6031455993652,13.2990007400513 -56.6745223999023,8.57682037353516 -64.4548797607422,21.9788188934326 -58.5633926391602,11.994779586792 -57.7089042663574,10.6455850601196 -60.8120536804199,22.9682273864746 -50.5132026672363,14.9630069732666 -62.0263290405273,19.3703765869141 -62.3861122131348,12.17467212677 -56.1348457336426,9.65617561340332 -61.1718368530273,20.3597850799561 -58.8332328796387,8.84665870666504 -63.2855758666992,11.0953159332275 -54.9205703735352,13.6138134002686 -58.7432861328125,20.2248649597168 -60.0924835205078,10.4207191467285 -57.2141990661621,16.851879119873 -53.6613235473633,11.5000743865967 -60.3623199462891,17.3915576934814 -54.0660781860352,11.5000743865967 -59.013126373291,6.55302810668945 -64.3649291992188,16.4021472930908 -62.3411407470703,11.7249402999878 -64.2749862670898,23.3729858398438 -59.1930198669434,10.1958532333374 -54.830623626709,13.5688400268555 -46.4656372070312,12.489483833313 -60.677131652832,8.80168533325195 -54.9655418395996,8.53184700012207 -48.0396766662598,13.6587858200073 -61.0369186401367,5.83345794677734 -53.4814300537109,16.2672290802002 -43.0926513671875,11.6349945068359 -60.9020004272461,17.7063694000244 -51.5026092529297,14.1085166931152 -58.5184211730957,15.3227920532227 -54.8755950927734,6.10329627990723 -51.0079040527344,10.0609340667725 -63.9601745605469,15.8624706268311 -57.7988510131836,11.0953159332275 -64.3199615478516,23.3729858398438 -62.4310836791992,15.1878728866577 -51.9523429870605,9.56622886657715 -55.5501937866211,15.7275505065918 -59.4178848266602,17.8412895202637 -62.7009239196777,6.73292064666748 -61.3517303466797,5.96837711334229 -56.0448989868164,17.3915576934814 -58.698314666748,8.21703433990479 -64.6797409057617,14.1984634399414 -51.8174209594727,13.0291614532471 -56.3147354125977,10.7355308532715 -63.2855758666992,17.3016109466553 -46.7354736328125,10.8254776000977 -63.1506576538086,10.6455850601196 -60.0924835205078,6.01335048675537 -52.0872611999512,6.14826965332031 -63.195629119873,21.6640071868896 -61.2168121337891,23.8676910400391 -61.2617835998535,13.4339199066162 -64.3199615478516,8.89163208007812 -56.6745223999023,15.7275505065918 -51.2777442932129,6.95778656005859 -58.698314666748,14.6931686401367 -59.0580978393555,18.7857246398926 -60.9469718933105,7.27259826660156 -61.0818901062012,19.9100532531738 -61.5765953063965,13.2090549468994 -55.1004638671875,11.3201818466187 -44.7566528320312,11.7699136734009 -51.2327728271484,13.7937049865723 -50.6930923461914,13.0291614532471 -46.4656372070312,12.4445114135742 -57.3940925598145,6.05832386016846 -56.179817199707,10.2857999801636 -61.1718368530273,19.010591506958 -49.478816986084,11.5450477600098 -61.5765953063965,20.4047584533691 -62.7009239196777,23.1031475067139 -63.1056823730469,13.4788932800293 -55.3253288269043,6.37313556671143 -59.9575614929199,5.56361865997314 -52.8967781066895,8.48687362670898 -55.7300872802734,7.36254501342773 -61.1718368530273,17.3016109466553 -60.677131652832,8.39692687988281 -55.0105171203613,6.77789402008057 -58.1586380004883,18.9206447601318 -54.9655418395996,9.70114898681641 -63.510440826416,7.04773330688477 -60.8570251464844,21.4841136932373 -50.8280143737793,6.82286739349365 -54.8755950927734,6.55302810668945 -50.2883338928223,12.8042964935303 -60.4072952270508,13.2990007400513 -55.8200340270996,11.0503435134888 -51.5026092529297,14.6481952667236 -56.0898704528809,13.9286251068115 -60.2274017333984,16.8968524932861 -53.8861885070801,11.9498062133789 -55.5052185058594,5.83345794677734 -58.1136627197266,9.16147041320801 -61.4416770935059,19.1455097198486 -59.0580978393555,16.7169609069824 -62.2511940002441,23.2380676269531 -51.4126625061035,10.1958532333374 -63.195629119873,11.9498062133789 -63.8702239990234,20.9444370269775 -57.5739860534668,9.52125644683838 -52.4020729064941,14.4683027267456 -60.8570251464844,9.29639053344727 -60.4072952270508,8.48687362670898 -57.6189575195312,15.0979270935059 -54.201000213623,9.11649799346924 -50.0634689331055,6.01335048675537 -53.6163482666016,7.76730346679688 -52.851806640625,8.21703433990479 -64.0501174926758,6.86783981323242 -51.9073677062988,15.3677654266357 -51.2327728271484,13.2540273666382 -57.5739860534668,5.20383358001709 -53.7512664794922,8.98157787322998 -60.4972381591797,21.3042221069336 -56.6295471191406,8.08211517333984 -62.5660057067871,14.7381420135498 -49.164005279541,11.5900211334229 -61.846435546875,11.9048328399658 -59.2829666137695,17.7513427734375 -59.0580978393555,5.56361865997314 -59.2379913330078,19.1455097198486 -55.5501937866211,7.99216938018799 -59.5977783203125,15.5476579666138 -60.1374549865723,7.6773567199707 -62.4760589599609,18.6957778930664 -64.4548797607422,21.2142753601074 -57.663932800293,9.74612140655518 -58.9681549072266,17.481502532959 -59.2829666137695,23.8676910400391 -55.6851119995117,15.5476579666138 -59.0580978393555,17.8862609863281 -64.634765625,12.6244029998779 -62.1162719726562,8.12708854675293 -56.7194976806641,6.01335048675537 -53.5264015197754,15.2778186798096 -49.8386039733887,6.86783981323242 -46.3756713867188,11.1852626800537 -50.2883338928223,5.83345794677734 -63.4654693603516,14.7831144332886 -62.5660057067871,20.314811706543 -44.5317687988281,11.3201818466187 -59.327938079834,7.45249080657959 -62.9257888793945,17.0767459869385 -48.849193572998,13.34397315979 -57.5290145874023,18.2910194396973 -54.3359184265137,13.2990007400513 -58.0686912536621,5.9234037399292 -62.7908706665039,11.0503435134888 -63.195629119873,13.2540273666382 -50.2883338928223,7.00275993347168 -56.809440612793,11.4551019668579 -50.0634689331055,12.2196445465088 -62.3861122131348,14.4683027267456 -51.7274780273438,7.81227684020996 -54.0660781860352,11.9048328399658 -59.1480445861816,11.2752084732056 -63.6903343200684,18.9206447601318 -56.9893341064453,13.4339199066162 -64.5897979736328,6.55302810668945 -48.7592468261719,13.4339199066162 -59.4628601074219,8.35195446014404 -59.3729095458984,9.56622886657715 -54.2459716796875,12.3995380401611 -63.6453628540039,20.4947052001953 -51.4126625061035,6.95778656005859 -49.2539520263672,13.1191082000732 -52.2671546936035,11.6349945068359 -49.7486572265625,5.96837711334229 -63.5554122924805,20.314811706543 -57.7988510131836,9.79109477996826 -49.2089805603027,12.309591293335 -64.1850433349609,19.9100532531738 -62.2511940002441,23.19309425354 -54.6057586669922,5.6985387802124 -44.9815063476562,11.1402893066406 -54.9655418395996,8.7117395401001 -45.6111450195312,12.9392156600952 -52.9417495727539,11.0503435134888 -60.4972381591797,15.817497253418 -49.9735221862793,5.74351119995117 -53.6163482666016,16.0423622131348 -63.9151992797852,13.0741348266602 -54.1560249328613,16.5370674133301 -63.6903343200684,11.6349945068359 -54.2459716796875,14.4683027267456 -62.5660057067871,15.9074440002441 -46.5105895996094,13.1191082000732 -61.0818901062012,5.20383358001709 -58.9681549072266,16.2672290802002 -62.2062187194824,12.8942422866821 -58.7432861328125,16.492094039917 -53.7062950134277,15.2328462600708 -52.0872611999512,7.13767910003662 -57.8887977600098,16.7169609069824 -61.4866485595703,22.9682273864746 -53.7962417602539,15.1878728866577 -61.531623840332,14.6481952667236 -58.6533432006836,7.00275993347168 -62.1162719726562,15.7275505065918 -59.1480445861816,10.5556383132935 -64.7247161865234,19.5952415466309 -57.4840393066406,17.0317726135254 -56.2697639465332,9.34136390686035 -63.1056823730469,19.5952415466309 -61.7115173339844,8.66676616668701 -49.5687637329102,5.87843132019043 -61.0369186401367,9.25141716003418 -64.1400680541992,10.9154233932495 -61.6665420532227,19.2354564666748 -50.1084442138672,13.1191082000732 -64.4099044799805,8.84665870666504 -63.2855758666992,9.74612140655518 -58.6083679199219,13.1191082000732 -52.4470443725586,16.2222557067871 -60.3173484802246,20.2248649597168 -56.7194976806641,16.492094039917 -62.9257888793945,9.02655124664307 -64.3649291992188,19.8201065063477 -52.6269378662109,8.53184700012207 -61.1268653869629,21.349193572998 -62.5210342407227,15.2778186798096 -58.1136627197266,10.1958532333374 -59.0580978393555,15.9524164199829 -59.7326965332031,20.4497318267822 -45.0714721679688,11.6799669265747 -59.2829666137695,12.354564666748 -60.5871887207031,19.5052947998047 -55.3253288269043,11.4101285934448 -57.3940925598145,7.54243755340576 -53.1216430664062,13.8836517333984 -64.0501174926758,11.9048328399658 -61.9813537597656,8.66676616668701 -56.8993873596191,16.4471206665039 -61.306755065918,23.6428260803223 -55.7750587463379,6.95778656005859 -50.648120880127,14.3333835601807 -51.682502746582,13.7937049865723 -54.515811920166,8.35195446014404 -59.9575614929199,16.3571739196777 -63.3305511474609,23.6428260803223 -52.7168846130371,9.20644378662109 -62.8808174133301,8.12708854675293 -59.4178848266602,17.3915576934814 -58.3385314941406,10.2408266067505 -63.5554122924805,17.9762077331543 -52.3571014404297,12.1296987533569 -63.6453628540039,23.2380676269531 -53.1216430664062,12.7593231201172 -53.3015365600586,5.87843132019043 -56.4496574401855,10.3757457733154 -64.5448226928711,18.0211811065674 -55.9999237060547,15.7725238800049 -58.5633926391602,11.1852626800537 -56.8993873596191,8.80168533325195 -58.8332328796387,11.814887046814 -60.2723731994629,18.1561012268066 -49.2539520263672,13.7487316131592 -53.9311599731445,16.2222557067871 -47.4100646972656,12.17467212677 -44.711669921875,11.0953159332275 -57.9787445068359,17.2566375732422 -58.698314666748,10.1958532333374 -54.9655418395996,6.86783981323242 -62.7908706665039,14.6481952667236 -61.8014602661133,12.7593231201172 -53.3015365600586,12.354564666748 -54.7856521606445,15.3677654266357 -64.634765625,21.0793552398682 -64.1850433349609,7.09270572662354 -60.5422134399414,22.7433624267578 -61.306755065918,22.4735221862793 -56.4046859741211,13.0291614532471 -44.0820617675781,12.6244029998779 -55.8200340270996,5.74351119995117 -61.846435546875,14.3783569335938 -61.5765953063965,22.8782806396484 -62.4760589599609,16.7169609069824 -54.8755950927734,5.60859203338623 -61.6665420532227,7.31757164001465 -64.1400680541992,15.502685546875 -51.0978507995605,13.34397315979 -61.9813537597656,18.0661544799805 -61.1268653869629,12.3995380401611 -60.4972381591797,7.85724925994873 -63.6903343200684,21.6190338134766 -55.5052185058594,9.88104152679443 -50.333309173584,6.37313556671143 -57.8887977600098,5.9234037399292 -46.0608520507812,11.1852626800537 -59.5528030395508,13.7937049865723 -59.1930198669434,17.2116641998291 -60.3173484802246,15.3227920532227 -55.5951690673828,13.4339199066162 -57.2141990661621,12.5344572067261 -62.4310836791992,8.89163208007812 -56.8544158935547,11.6799669265747 -59.8226432800293,8.4419002532959 -55.1904067993164,6.10329627990723 -64.7247161865234,5.6985387802124 -61.1718368530273,6.28318881988525 -63.3755226135254,11.4551019668579 -56.3147354125977,6.14826965332031 -58.4284744262695,6.73292064666748 -58.3385314941406,9.61120223999023 -52.3571014404297,12.8492698669434 -60.0924835205078,8.21703433990479 -60.5871887207031,19.8650798797607 -57.663932800293,16.8968524932861 -59.013126373291,6.64297485351562 -55.8650054931641,15.0079803466797 -62.5210342407227,14.9180335998535 -60.1824264526367,9.9260139465332 -58.7882614135742,17.2116641998291 -59.6877212524414,12.6244029998779 -51.9523429870605,13.0291614532471 -52.0872611999512,5.65356540679932 -61.0369186401367,18.5608596801758 -48.3095169067383,11.4551019668579 -58.6083679199219,9.47628307342529 -52.4020729064941,6.41810894012451 -51.8174209594727,5.51864528656006 -61.0818901062012,8.93660545349121 -52.8967781066895,16.0873355865479 -48.6243286132812,13.5238666534424 -61.7115173339844,16.8968524932861 -53.6613235473633,9.07152462005615 -63.3305511474609,23.6877975463867 -62.5660057067871,21.2592487335205 -52.2221794128418,13.1640815734863 -62.4760589599609,9.16147041320801 -53.1216430664062,10.4207191467285 -57.034309387207,7.22762584686279 -60.9020004272461,18.3809661865234 -56.2697639465332,16.177282333374 -63.2855758666992,16.3571739196777 -62.0713005065918,6.37313556671143 -58.8332328796387,10.2408266067505 -46.9603271484375,11.814887046814 -63.1506576538086,11.0953159332275 -62.6559524536133,12.2196445465088 -62.6559524536133,12.309591293335 -59.7326965332031,10.7355308532715 -63.4204940795898,5.60859203338623 -50.5132026672363,13.0741348266602 -54.2459716796875,6.50805473327637 -56.9443626403809,10.4656925201416 -43.9471435546875,11.5450477600098 -53.8412132263184,16.5370674133301 -56.49462890625,9.70114898681641 -47.8597869873047,11.3651552200317 -58.1586380004883,16.0423622131348 -63.4654693603516,19.7751350402832 -55.7750587463379,7.31757164001465 -58.9231796264648,17.3915576934814 -53.9311599731445,12.2196445465088 -61.4416770935059,6.82286739349365 -59.7776718139648,8.7117395401001 -61.7115173339844,17.2566375732422 -61.1718368530273,18.9656181335449 -57.1242523193359,10.5556383132935 -58.8782081604004,19.6402149200439 -60.6321601867676,6.82286739349365 -63.6003875732422,10.5106649398804 -64.1850433349609,17.8862609863281 -55.7300872802734,12.7143497467041 -47.0952453613281,11.0953159332275 -53.2565612792969,9.65617561340332 -57.7089042663574,7.63238334655762 -56.9893341064453,9.34136390686035 -60.7221069335938,14.1984634399414 -57.2591743469238,11.6349945068359 -44.711669921875,12.6244029998779 -64.0051422119141,20.6296234130859 -64.4548797607422,17.7963161468506 -58.6083679199219,14.8280878067017 -54.3359184265137,12.0397529602051 -57.663932800293,16.4021472930908 -61.1268653869629,7.49746417999268 -61.3517303466797,21.1693019866943 -51.8174209594727,12.1296987533569 -54.9205703735352,5.6985387802124 -62.8808174133301,12.17467212677 -64.2749862670898,6.55302810668945 -63.7353057861328,21.5290870666504 -61.4866485595703,7.27259826660156 -62.7009239196777,11.3201818466187 -52.536994934082,5.29378032684326 -60.6321601867676,12.8942422866821 -62.8808174133301,7.18265247344971 -59.1480445861816,6.91281318664551 -51.0978507995605,6.01335048675537 -47.6349182128906,13.4339199066162 -58.2935562133789,15.502685546875 -43.857177734375,11.4101285934448 -57.663932800293,8.75671291351318 -63.7802810668945,19.685188293457 -59.6877212524414,20.8544902801514 -59.9575614929199,18.4259395599365 -63.8702239990234,19.6402149200439 -43.5873413085938,12.4445114135742 -57.7538795471191,11.9048328399658 -61.6215667724609,22.1587104797363 -63.510440826416,23.4179592132568 -58.8332328796387,9.56622886657715 -52.9867248535156,16.3122024536133 -54.5607833862305,12.8042964935303 -57.6189575195312,13.9735984802246 -52.5819664001465,9.97098731994629 -52.3571014404297,7.00275993347168 -54.9655418395996,6.64297485351562 -60.9469718933105,10.7805042266846 -61.4416770935059,10.5106649398804 -57.8887977600098,8.21703433990479 -52.6269378662109,8.75671291351318 -61.2617835998535,13.7487316131592 -64.0051422119141,20.7645435333252 -53.3015365600586,16.4021472930908 -56.7644691467285,13.6587858200073 -63.9151992797852,8.17206192016602 -47.814811706543,11.9048328399658 -61.9813537597656,22.9682273864746 -52.4920196533203,7.6773567199707 -61.846435546875,14.4233293533325 -53.1216430664062,7.9471960067749 -50.648120880127,8.89163208007812 -57.8887977600098,6.37313556671143 -55.9999237060547,9.07152462005615 -55.1004638671875,15.502685546875 -59.642749786377,17.5714492797852 -61.3967056274414,8.98157787322998 -63.4204940795898,9.61120223999023 -62.4760589599609,15.8624706268311 -59.0580978393555,8.08211517333984 -58.4734497070312,18.0211811065674 -64.5448226928711,20.8994636535645 -57.1692276000977,15.6376037597656 -54.3359184265137,11.5450477600098 -58.4734497070312,16.3571739196777 -53.2565612792969,14.5582485198975 -51.0978507995605,8.17206192016602 -62.6559524536133,10.5106649398804 -61.4416770935059,17.6164226531982 -58.698314666748,23.5978527069092 -51.997314453125,6.23821640014648 -62.3411407470703,16.177282333374 -56.2247924804688,14.2434368133545 -51.5026092529297,5.87843132019043 -64.0051422119141,10.5556383132935 -61.3967056274414,21.6640071868896 -59.327938079834,23.2830390930176 -60.9020004272461,16.5820407867432 -64.4998474121094,9.79109477996826 -63.6003875732422,22.3835773468018 -61.2617835998535,17.481502532959 -59.4628601074219,19.0555629730225 -56.3597106933594,7.6773567199707 -53.3914833068848,13.5238666534424 -61.531623840332,19.2804298400879 -62.4760589599609,20.1798934936523 -51.5475845336914,10.7355308532715 -60.0475082397461,7.85724925994873 -51.0079040527344,7.63238334655762 -44.2619323730469,12.489483833313 -64.3199615478516,21.4391403198242 -46.3307189941406,10.8704509735107 -61.3517303466797,13.8836517333984 -47.1402282714844,12.489483833313 -49.6137390136719,6.05832386016846 -55.7750587463379,9.61120223999023 -59.3729095458984,15.0079803466797 -59.4178848266602,13.2540273666382 -64.0950927734375,11.3651552200317 -59.642749786377,18.8306980133057 -56.5845756530762,17.9312343597412 -61.3967056274414,23.1031475067139 -50.1983871459961,12.354564666748 -58.9231796264648,10.0159606933594 -63.6003875732422,12.4445114135742 -55.4602470397949,5.60859203338623 -54.9205703735352,12.2196445465088 -60.7221069335938,10.2408266067505 -61.846435546875,15.997389793396 -58.7432861328125,12.0397529602051 -50.2433624267578,8.30698108673096 -56.4046859741211,13.7487316131592 -54.5607833862305,14.6481952667236 -61.4866485595703,7.00275993347168 -50.333309173584,5.65356540679932 -55.8650054931641,15.0529537200928 -51.4576377868652,8.4419002532959 -54.1560249328613,6.1932430267334 -54.6057586669922,15.1878728866577 -59.7326965332031,14.4233293533325 -64.5448226928711,16.2672290802002 -52.6719131469727,7.85724925994873 -64.2749862670898,6.82286739349365 -55.5501937866211,13.7037591934204 -59.4628601074219,22.833309173584 -55.9999237060547,10.1958532333374 -63.0157356262207,5.78848457336426 -58.5633926391602,15.5926313400269 -50.5581741333008,6.05832386016846 -59.327938079834,19.8650798797607 -64.1850433349609,14.6931686401367 -55.9999237060547,10.3757457733154 -47.6798934936523,13.0291614532471 -63.2855758666992,21.6190338134766 -62.2511940002441,10.0609340667725 -63.7802810668945,14.4683027267456 -63.7802810668945,13.0291614532471 -48.1296234130859,13.5238666534424 -59.2379913330078,16.5370674133301 -64.4548797607422,20.674596786499 -44.0370788574219,12.17467212677 -56.179817199707,13.2540273666382 -50.7830390930176,5.9234037399292 -57.8887977600098,6.23821640014648 -61.0369186401367,10.1059074401855 -44.6217346191406,12.8042964935303 -56.4496574401855,10.0159606933594 -61.3517303466797,11.994779586792 -48.9841156005859,14.1534900665283 -63.6003875732422,21.2142753601074 -48.3095169067383,12.3995380401611 -50.1084442138672,13.0291614532471 -54.0660781860352,11.3201818466187 -56.0898704528809,7.45249080657959 -59.7326965332031,19.0555629730225 -49.9285507202148,13.4788932800293 -62.2511940002441,10.5556383132935 -56.6745223999023,6.28318881988525 -57.1242523193359,14.7381420135498 -59.2829666137695,20.7645435333252 -57.7988510131836,13.2090549468994 -58.0686912536621,19.4603214263916 -62.2511940002441,19.7301616668701 -60.991943359375,21.9788188934326 -54.7406768798828,14.2434368133545 -54.2909469604492,10.6455850601196 -61.7115173339844,12.8492698669434 -56.179817199707,5.38372611999512 -60.7221069335938,6.32816219329834 -58.4734497070312,23.7327709197998 -59.642749786377,18.4259395599365 -58.7432861328125,9.79109477996826 -52.4020729064941,9.20644378662109 -54.7856521606445,14.0635442733765 -59.7776718139648,18.5608596801758 -64.6797409057617,10.0159606933594 -54.2909469604492,7.27259826660156 -62.3411407470703,15.3227920532227 -64.1400680541992,10.4207191467285 -62.9257888793945,6.95778656005859 -56.9443626403809,9.29639053344727 -46.0158996582031,12.8942422866821 -63.510440826416,9.34136390686035 -56.7644691467285,18.6058330535889 -53.5713768005371,8.7117395401001 -63.9601745605469,15.2328462600708 -63.1056823730469,7.04773330688477 -55.8650054931641,7.04773330688477 -58.7882614135742,5.60859203338623 -53.6163482666016,16.7619323730469 -49.8386039733887,12.7593231201172 -61.9363822937012,15.0079803466797 -63.7353057861328,18.7407512664795 -48.1745986938477,13.3889465332031 -56.0448989868164,10.9603967666626 -52.0422897338867,5.56361865997314 -61.4416770935059,18.0211811065674 -62.0713005065918,17.481502532959 -49.3888740539551,13.9735984802246 -59.5528030395508,11.6349945068359 -59.5977783203125,14.2434368133545 -58.1136627197266,9.97098731994629 -53.9311599731445,10.9603967666626 -62.1162719726562,13.6138134002686 -55.7300872802734,16.4471206665039 -63.1506576538086,9.16147041320801 -60.5422134399414,15.5926313400269 -59.642749786377,14.7831144332886 -55.145435333252,7.81227684020996 -54.830623626709,8.35195446014404 -64.6797409057617,13.1640815734863 -49.7936325073242,6.01335048675537 -51.9523429870605,10.3307723999023 -62.5210342407227,23.4179592132568 -64.0950927734375,13.0291614532471 -45.2063903808594,11.1852626800537 -57.0792808532715,14.0185708999634 -53.7062950134277,14.0185708999634 -60.3173484802246,5.24880695343018 -49.8386039733887,12.354564666748 -62.3861122131348,17.9312343597412 -54.3808898925781,5.29378032684326 -64.6797409057617,22.6534156799316 -64.4998474121094,20 -64.4998474121094,10.6905584335327 -64.634765625,15.6825771331787 -59.5078315734863,19.1455097198486 -61.7564888000488,7.22762584686279 -62.3861122131348,17.3016109466553 -57.7988510131836,5.74351119995117 -52.2671546936035,15.6825771331787 -64.1400680541992,15.997389793396 -64.1850433349609,22.1137390136719 -64.3199615478516,23.4629325866699 -55.1004638671875,11.1402893066406 -49.5687637329102,14.2884101867676 -63.7353057861328,21.7089805603027 -58.8782081604004,20.8095169067383 -64.5897979736328,11.0503435134888 -62.7908706665039,16.851879119873 -55.4152755737305,14.4233293533325 -57.7988510131836,17.5714492797852 -50.7830390930176,8.93660545349121 -54.7406768798828,6.01335048675537 -59.9575614929199,15.3677654266357 -64.7696914672852,10.0609340667725 -51.5925559997559,13.0741348266602 -47.9497299194336,13.0291614532471 -52.4470443725586,14.5132751464844 -61.6665420532227,20.6296234130859 -60.9020004272461,19.9100532531738 -56.5845756530762,15.817497253418 -63.510440826416,21.2592487335205 -55.4602470397949,8.12708854675293 -51.0079040527344,8.21703433990479 -46.7354736328125,11.5900211334229 -54.0211067199707,9.74612140655518 -60.3173484802246,21.349193572998 -53.9761352539062,9.61120223999023 -61.1268653869629,8.35195446014404 -57.6189575195312,12.0397529602051 -59.5078315734863,13.6138134002686 -64.3199615478516,21.0343818664551 -59.4178848266602,6.37313556671143 -62.2062187194824,11.1402893066406 -63.4204940795898,9.83606815338135 -55.9549522399902,17.8412895202637 -63.6453628540039,19.1455097198486 -44.5767517089844,12.1296987533569 -49.7936325073242,6.64297485351562 -56.5845756530762,17.8412895202637 -62.2961654663086,13.6138134002686 -54.7856521606445,10.9603967666626 -46.0608520507812,12.1296987533569 -63.825252532959,23.19309425354 -51.1428260803223,11.0503435134888 -51.4126625061035,13.3889465332031 -59.9575614929199,11.814887046814 -53.8861885070801,6.05832386016846 -63.1056823730469,11.2752084732056 -56.0448989868164,12.5344572067261 -59.2829666137695,16.3122024536133 -54.1560249328613,5.83345794677734 -61.0369186401367,23.3729858398438 -44.6666870117188,12.0397529602051 -51.1877975463867,15.1429004669189 -63.825252532959,20.674596786499 -49.9285507202148,14.1534900665283 -51.5026092529297,10.4207191467285 -62.8358459472656,15.9524164199829 -63.0157356262207,20.7195701599121 -58.1586380004883,12.489483833313 -64.3199615478516,8.4419002532959 -58.8332328796387,10.7355308532715 -44.5317687988281,12.354564666748 -59.1480445861816,19.4153499603271 -58.2036094665527,19.8650798797607 -62.9257888793945,5.20383358001709 -60.991943359375,11.0953159332275 -62.7458992004395,14.2884101867676 -51.4576377868652,7.6773567199707 -63.0607109069824,21.7539520263672 -62.6109771728516,7.18265247344971 -62.3411407470703,17.8862609863281 -61.9363822937012,10.9154233932495 -64.5448226928711,14.4233293533325 -61.8014602661133,5.20383358001709 -62.5660057067871,21.5740604400635 -60.0924835205078,17.8862609863281 -62.6559524536133,20.2698383331299 -58.2935562133789,23.822717666626 -47.4550476074219,11.2302360534668 -59.327938079834,7.27259826660156 -55.4602470397949,11.7699136734009 -52.3571014404297,15.9524164199829 -54.515811920166,14.1984634399414 -55.8650054931641,7.31757164001465 -64.1850433349609,13.34397315979 -57.1692276000977,15.2328462600708 -50.6031455993652,6.10329627990723 -60.991943359375,22.4285507202148 -62.8358459472656,6.59800148010254 -59.5977783203125,22.8782806396484 -57.4390640258789,9.70114898681641 -57.5739860534668,17.5264778137207 -58.2485809326172,10.1059074401855 -52.851806640625,12.7593231201172 -61.2617835998535,7.54243755340576 -60.0475082397461,5.4286994934082 -50.5581741333008,13.1191082000732 -58.6083679199219,6.50805473327637 -57.9787445068359,8.03714179992676 -63.4204940795898,18.1561012268066 -47.3650817871094,13.0291614532471 -46.1508178710938,12.2196445465088 -53.7962417602539,7.22762584686279 -63.9601745605469,20.8994636535645 -59.9125900268555,15.0529537200928 -63.195629119873,8.35195446014404 -60.3623199462891,8.7117395401001 -48.7142753601074,12.489483833313 -56.0898704528809,17.8862609863281 -44.2169799804688,12.5794296264648 -57.4840393066406,8.21703433990479 -64.3199615478516,16.851879119873 -58.7882614135742,18.9206447601318 -64.1850433349609,9.97098731994629 -62.9257888793945,7.40751838684082 -51.8623962402344,10.1059074401855 -63.3305511474609,11.9498062133789 -48.7142753601074,5.29378032684326 -60.677131652832,16.1323089599609 -54.4258651733398,9.70114898681641 -53.4814300537109,11.1402893066406 -48.7592468261719,5.20383358001709 -53.2115898132324,16.1323089599609 -51.5925559997559,12.4445114135742 -56.4046859741211,5.33875274658203 -56.8544158935547,7.58741092681885 -47.275146484375,11.7699136734009 -55.7300872802734,7.00275993347168 -60.7221069335938,11.0053701400757 -56.2247924804688,11.6349945068359 -51.682502746582,5.20383358001709 -51.7724494934082,11.6799669265747 -54.7856521606445,7.85724925994873 -54.8755950927734,12.4445114135742 -63.4204940795898,20.674596786499 -58.5184211730957,17.2116641998291 -62.2511940002441,14.1085166931152 -60.2274017333984,10.0159606933594 -62.8808174133301,20.7195701599121 -56.6745223999023,7.81227684020996 -64.7696914672852,5.29378032684326 -49.7936325073242,5.74351119995117 -62.9257888793945,17.1217193603516 -63.4204940795898,21.5290870666504 -48.7142753601074,11.5900211334229 -58.8782081604004,16.7169609069824 -47.5899467468262,11.2752084732056 -51.1428260803223,5.56361865997314 -63.7353057861328,6.64297485351562 -57.6189575195312,11.5900211334229 -59.0580978393555,11.0503435134888 -60.1824264526367,16.7169609069824 -53.7062950134277,11.4101285934448 -57.0792808532715,17.5714492797852 -50.8729858398438,7.18265247344971 -59.8226432800293,10.2408266067505 -56.4046859741211,12.0847253799438 -46.1508178710938,11.7699136734009 -58.6083679199219,6.10329627990723 -58.5184211730957,16.177282333374 -56.6295471191406,14.0185708999634 -53.7512664794922,8.17206192016602 -62.161247253418,18.1111278533936 -59.6877212524414,19.6402149200439 -63.510440826416,10.1059074401855 -62.9257888793945,11.7699136734009 -53.4364547729492,12.9392156600952 -49.5237922668457,12.8042964935303 -59.1930198669434,11.2752084732056 -45.0264892578125,10.5106649398804 -60.3173484802246,12.4445114135742 -64.1850433349609,8.39692687988281 -61.6215667724609,19.9100532531738 -61.8014602661133,6.37313556671143 -57.7538795471191,11.0053701400757 -64.5897979736328,5.74351119995117 -50.7380676269531,14.5582485198975 -58.2935562133789,17.166690826416 -53.5264015197754,5.38372611999512 -55.9549522399902,9.47628307342529 -64.0950927734375,14.1534900665283 -55.9549522399902,13.7937049865723 -64.2300109863281,19.5952415466309 -61.6215667724609,19.1455097198486 -59.642749786377,13.9286251068115 -64.634765625,15.4127388000488 -60.7670783996582,8.4419002532959 -55.7300872802734,6.91281318664551 -53.7062950134277,10.5556383132935 -56.5845756530762,8.21703433990479 -61.7115173339844,19.5952415466309 -61.9813537597656,17.4365310668945 -52.9417495727539,13.3889465332031 -57.9337692260742,14.2434368133545 -54.830623626709,13.7937049865723 -46.7804260253906,13.3889465332031 -51.9523429870605,11.814887046814 -58.4734497070312,9.88104152679443 -62.2062187194824,6.32816219329834 -64.3199615478516,15.6825771331787 -53.3015365600586,9.07152462005615 -48.8042221069336,12.5794296264648 -63.0607109069824,7.63238334655762 -58.6083679199219,19.5502681732178 -60.4522666931152,15.5476579666138 -57.7089042663574,16.492094039917 -55.6851119995117,9.52125644683838 -55.0105171203613,9.02655124664307 -62.0713005065918,15.4577121734619 -53.8412132263184,6.64297485351562 -64.7247161865234,15.3227920532227 -48.5793571472168,11.4101285934448 -61.9813537597656,6.10329627990723 -60.5422134399414,19.9550266265869 -62.5660057067871,9.9260139465332 -55.9999237060547,10.8254776000977 -56.6295471191406,16.5370674133301 -45.5211791992188,11.6799669265747 -44.5767517089844,12.354564666748 -62.3861122131348,8.30698108673096 -62.7908706665039,16.3571739196777 -55.4602470397949,9.43130970001221 -60.8570251464844,19.5052947998047 -58.4284744262695,12.7143497467041 -58.9231796264648,6.50805473327637 -44.8016052246094,11.7249402999878 -60.5871887207031,22.0687656402588 -49.3888740539551,12.309591293335 -57.7988510131836,19.8201065063477 -64.3199615478516,15.2778186798096 -44.3518981933594,11.9498062133789 -55.7750587463379,10.6006116867065 -59.1480445861816,14.4683027267456 -45.4762268066406,11.2302360534668 -58.5184211730957,17.4365310668945 -59.9575614929199,5.9234037399292 -57.0792808532715,8.26200771331787 -64.1850433349609,5.65356540679932 -58.8332328796387,17.481502532959 -54.5607833862305,11.814887046814 -57.8438262939453,5.33875274658203 -49.9735221862793,7.40751838684082 -63.0157356262207,14.5132751464844 -61.4416770935059,12.6244029998779 -45.9709167480469,11.994779586792 -58.7432861328125,8.30698108673096 -64.5897979736328,9.29639053344727 -62.9257888793945,19.8650798797607 -57.9787445068359,16.4021472930908 -63.4654693603516,21.0793552398682 -49.0290870666504,12.354564666748 -63.7802810668945,19.8650798797607 -46.7804260253906,12.0397529602051 -57.2141990661621,11.3651552200317 -60.2274017333984,7.9471960067749 -62.5660057067871,15.0979270935059 -44.9815063476562,12.669376373291 -53.5264015197754,10.3757457733154 -49.703685760498,12.354564666748 -44.3518981933594,12.2196445465088 -63.3755226135254,7.04773330688477 -52.8967781066895,13.9735984802246 -64.3649291992188,8.03714179992676 -58.5633926391602,10.8704509735107 -56.0898704528809,14.5132751464844 -44.9365234375,11.4101285934448 -55.5052185058594,14.0635442733765 -51.4576377868652,5.29378032684326 -57.7089042663574,10.1059074401855 -64.4548797607422,6.91281318664551 -64.0950927734375,14.5582485198975 -57.7538795471191,14.8280878067017 -60.6321601867676,8.17206192016602 -61.0818901062012,6.77789402008057 -60.9020004272461,20.5396785736084 -51.5925559997559,7.04773330688477 -55.6401405334473,11.6799669265747 -57.7538795471191,17.1217193603516 -52.9867248535156,8.62179279327393 -55.0105171203613,5.83345794677734 -61.531623840332,10.2408266067505 -49.9735221862793,7.49746417999268 -53.2115898132324,11.5450477600098 -58.2935562133789,14.1085166931152 -53.166618347168,7.31757164001465 -57.5290145874023,11.6799669265747 -58.9681549072266,17.3016109466553 -53.6613235473633,12.8042964935303 -62.3411407470703,5.51864528656006 -55.5052185058594,13.0291614532471 -64.4998474121094,15.8624706268311 -49.2089805603027,6.37313556671143 -53.7512664794922,5.38372611999512 -60.0924835205078,9.20644378662109 -62.0263290405273,18.2460479736328 -58.1136627197266,9.25141716003418 -63.9151992797852,9.56622886657715 -62.6559524536133,12.9392156600952 -45.5211791992188,12.0397529602051 -60.3173484802246,18.2910194396973 -60.1824264526367,7.18265247344971 -50.7830390930176,12.8942422866821 -60.3623199462891,6.64297485351562 -64.1850433349609,18.8306980133057 -61.5765953063965,7.90222263336182 -62.161247253418,11.7699136734009 -43.63232421875,11.3651552200317 -57.5290145874023,8.08211517333984 -59.5078315734863,15.1429004669189 -49.4338455200195,13.5238666534424 -54.4708366394043,14.1085166931152 -62.7458992004395,12.5344572067261 -62.7908706665039,14.6032218933105 -64.6797409057617,23.0132007598877 -44.3968505859375,12.669376373291 -54.830623626709,14.8280878067017 -61.8014602661133,9.43130970001221 -61.0369186401367,9.65617561340332 -54.0660781860352,15.502685546875 -53.2565612792969,11.0503435134888 -52.2671546936035,6.1932430267334 -61.1718368530273,21.5740604400635 -64.1400680541992,16.6270141601562 -59.327938079834,11.6349945068359 -44.8915710449219,11.1852626800537 -57.7988510131836,8.17206192016602 -61.9813537597656,17.3465843200684 -63.3755226135254,22.2936305999756 -58.2935562133789,14.0185708999634 -60.9469718933105,12.9392156600952 -56.5396041870117,5.33875274658203 -52.8967781066895,15.5476579666138 -56.0448989868164,6.14826965332031 -60.677131652832,17.8862609863281 -55.0554885864258,12.4445114135742 -49.1190338134766,5.65356540679932 -61.2617835998535,22.7433624267578 -60.9469718933105,14.1984634399414 -64.2749862670898,22.1587104797363 -62.1162719726562,6.14826965332031 -54.8755950927734,12.17467212677 -54.3808898925781,8.89163208007812 -44.8016052246094,11.0503435134888 -61.5765953063965,12.2646179199219 -62.7458992004395,6.50805473327637 -58.7432861328125,13.9735984802246 -53.6163482666016,8.30698108673096 -63.6453628540039,13.4339199066162 -58.2485809326172,5.78848457336426 -58.8332328796387,18.0211811065674 -47.6349182128906,13.6587858200073 -50.8729858398438,9.11649799346924 -61.7564888000488,15.7725238800049 -57.034309387207,6.91281318664551 -64.5448226928711,18.6058330535889 -60.1374549865723,22.3835773468018 -46.4656372070312,11.0953159332275 -57.0792808532715,17.481502532959 -58.5633926391602,10.9603967666626 -63.0157356262207,16.9867992401123 -60.0025367736816,6.4630823135376 -51.0528793334961,13.7937049865723 -53.3015365600586,5.24880695343018 -59.4178848266602,14.4683027267456 -61.9813537597656,10.1508798599243 -64.6797409057617,10.4656925201416 -59.7776718139648,14.4233293533325 -63.1506576538086,6.37313556671143 -55.7750587463379,12.6244029998779 -53.0316963195801,6.73292064666748 -50.8729858398438,7.45249080657959 -59.4178848266602,13.7487316131592 -52.3571014404297,9.16147041320801 -57.9787445068359,18.6957778930664 -53.2565612792969,10.3757457733154 -60.2723731994629,11.5000743865967 -63.6003875732422,10.2857999801636 -62.2961654663086,11.0053701400757 -58.8782081604004,11.6799669265747 -61.7564888000488,21.2142753601074 -56.3147354125977,8.62179279327393 -56.3597106933594,9.83606815338135 -62.5660057067871,18.7857246398926 -64.0950927734375,7.6773567199707 -59.8226432800293,11.814887046814 -62.4760589599609,16.2672290802002 -54.9655418395996,10.1508798599243 -47.814811706543,12.354564666748 -46.420654296875,12.0847253799438 -59.642749786377,7.40751838684082 -61.2617835998535,18.2460479736328 -61.306755065918,6.01335048675537 -63.8702239990234,19.325403213501 -52.4470443725586,11.5000743865967 -58.7882614135742,10.5106649398804 -57.663932800293,10.3307723999023 -56.7194976806641,9.38633632659912 -57.7988510131836,11.9048328399658 -54.9655418395996,13.8836517333984 -54.830623626709,5.6985387802124 -63.6453628540039,16.492094039917 -54.9655418395996,12.8042964935303 -56.809440612793,12.8942422866821 -46.4656372070312,12.0847253799438 -63.4204940795898,19.4603214263916 -62.2511940002441,17.0767459869385 -60.1374549865723,16.3122024536133 -63.8702239990234,19.9550266265869 -59.7776718139648,11.3651552200317 -64.7247161865234,22.1587104797363 -52.9867248535156,5.47367286682129 -60.2723731994629,15.0979270935059 -62.7458992004395,20.674596786499 -58.2485809326172,19.8201065063477 -58.2036094665527,20 -62.6559524536133,21.6190338134766 -64.5448226928711,13.5238666534424 -59.013126373291,7.09270572662354 -54.4708366394043,5.24880695343018 -60.8120536804199,11.6349945068359 -44.7566528320312,10.6905584335327 -58.3835029602051,9.47628307342529 -64.0950927734375,6.95778656005859 -51.7724494934082,15.2328462600708 -48.7592468261719,12.0397529602051 -58.5184211730957,11.0053701400757 -60.677131652832,18.4259395599365 -54.7406768798828,16.2672290802002 -53.3914833068848,12.309591293335 -61.9363822937012,15.9524164199829 -55.0554885864258,13.0741348266602 -58.4734497070312,23.9126644134521 -61.7115173339844,20.1798934936523 -64.3199615478516,16.492094039917 -63.2855758666992,10.4656925201416 -44.8465881347656,10.7355308532715 -60.0025367736816,23.8676910400391 -64.4548797607422,20.9444370269775 -51.3227157592773,14.5582485198975 -63.3755226135254,20.9444370269775 -64.5897979736328,14.6481952667236 -60.1374549865723,8.12708854675293 -51.6375312805176,13.0741348266602 -52.2221794128418,15.997389793396 -54.6507301330566,8.26200771331787 -51.7274780273438,12.9392156600952 -60.1824264526367,13.4339199066162 -63.3755226135254,8.53184700012207 -56.1348457336426,17.2566375732422 -59.1930198669434,16.0873355865479 -51.4126625061035,12.5794296264648 -58.2036094665527,13.5238666534424 -61.9813537597656,9.97098731994629 -60.5871887207031,19.6402149200439 -63.2855758666992,16.851879119873 -50.333309173584,12.8492698669434 -60.8120536804199,17.1217193603516 -59.2829666137695,14.8280878067017 -62.2511940002441,19.5502681732178 -57.663932800293,23.9576377868652 -58.9681549072266,7.99216938018799 -64.7247161865234,13.1191082000732 -55.6401405334473,14.6481952667236 -64.3199615478516,8.98157787322998 -64.5448226928711,8.08211517333984 -52.4470443725586,6.23821640014648 -55.0554885864258,8.89163208007812 -61.2617835998535,14.7381420135498 -58.7432861328125,23.6428260803223 -62.0263290405273,6.28318881988525 -52.6269378662109,7.18265247344971 -56.179817199707,17.5714492797852 -59.013126373291,16.5820407867432 -63.4654693603516,14.3333835601807 -45.8809814453125,11.5900211334229 -53.5713768005371,11.3651552200317 -60.0924835205078,22.9682273864746 -55.9099807739258,6.95778656005859 -60.0924835205078,19.1005363464355 -54.4258651733398,12.354564666748 -53.5264015197754,14.7381420135498 -62.3411407470703,5.78848457336426 -51.4126625061035,9.61120223999023 -45.4312438964844,11.8598594665527 -53.7962417602539,9.29639053344727 -58.9681549072266,10.3757457733154 -55.3253288269043,10.1508798599243 -50.9179611206055,13.2990007400513 -60.6321601867676,7.09270572662354 -43.4074401855469,12.8042964935303 -56.6295471191406,18.1561012268066 -45.0714721679688,11.0053701400757 -53.7062950134277,5.96837711334229 -50.018497467041,6.14826965332031 -54.3808898925781,10.7355308532715 -56.7194976806641,14.3783569335938 -51.7274780273438,7.31757164001465 -61.5765953063965,11.7699136734009 -50.4232559204102,13.7937049865723 -54.6507301330566,11.9498062133789 -62.161247253418,8.21703433990479 -48.7142753601074,11.9048328399658 -56.8993873596191,6.23821640014648 -64.5448226928711,5.96837711334229 -53.346508026123,5.24880695343018 -50.5132026672363,7.9471960067749 -56.49462890625,8.12708854675293 -49.6137390136719,7.22762584686279 -53.3914833068848,5.87843132019043 -48.4444351196289,13.2540273666382 -57.1692276000977,10.7805042266846 -64.7696914672852,19.9550266265869 -60.991943359375,7.58741092681885 -44.0370788574219,12.0397529602051 -53.5713768005371,13.1191082000732 -59.7326965332031,14.9180335998535 -64.3649291992188,11.3651552200317 -59.6877212524414,12.3995380401611 -60.3173484802246,16.9418258666992 -47.3201293945312,12.8942422866821 -59.3729095458984,19.4603214263916 -59.5078315734863,17.5714492797852 -60.677131652832,18.2010746002197 -57.5739860534668,13.8836517333984 -62.9257888793945,21.2592487335205 -52.0422897338867,10.1508798599243 -55.1904067993164,12.8942422866821 -62.6559524536133,13.0291614532471 -61.3517303466797,23.1031475067139 -64.1850433349609,23.148120880127 -63.0607109069824,18.5608596801758 -54.7406768798828,10.3307723999023 -47.275146484375,12.2196445465088 -64.4099044799805,23.6877975463867 -56.6295471191406,15.3227920532227 -52.0422897338867,8.35195446014404 -55.6851119995117,12.984188079834 -61.1718368530273,11.5000743865967 -57.6189575195312,10.8254776000977 -61.846435546875,5.6985387802124 -61.3967056274414,21.7989253997803 -61.9363822937012,16.0423622131348 -62.2511940002441,19.4153499603271 -59.1030731201172,13.7037591934204 -61.7564888000488,6.64297485351562 -59.1480445861816,12.5344572067261 -59.8676147460938,17.2116641998291 -63.0607109069824,19.4153499603271 -46.6455078125,13.2990007400513 -50.8280143737793,8.21703433990479 -56.3147354125977,6.32816219329834 -52.2671546936035,11.7249402999878 -61.0818901062012,20.8095169067383 -64.4998474121094,10.3757457733154 -63.7802810668945,23.4179592132568 -64.4998474121094,9.11649799346924 -59.642749786377,21.8888721466064 -49.164005279541,6.1932430267334 -56.0448989868164,14.4683027267456 -59.9575614929199,8.35195446014404 -47.9947052001953,11.1852626800537 -64.634765625,20.1349201202393 -54.830623626709,13.8386783599854 -47.5,12.2196445465088 -45.1164245605469,12.2196445465088 -55.2803535461426,5.6985387802124 -58.3385314941406,11.1402893066406 -60.9020004272461,14.2884101867676 -64.2749862670898,11.4101285934448 -54.1560249328613,9.20644378662109 -61.8014602661133,9.29639053344727 -55.6401405334473,17.481502532959 -60.3623199462891,21.7089805603027 -60.4972381591797,10.7805042266846 -49.2539520263672,6.37313556671143 -58.4284744262695,12.354564666748 -58.7882614135742,8.62179279327393 -62.2961654663086,18.0661544799805 -44.9815063476562,11.5450477600098 -49.3438987731934,6.32816219329834 -60.2723731994629,8.80168533325195 -59.3729095458984,23.6428260803223 -58.3385314941406,12.489483833313 -62.1162719726562,17.4365310668945 -52.1322326660156,10.4656925201416 -56.3147354125977,8.12708854675293 -64.4099044799805,20.8994636535645 -58.2485809326172,6.37313556671143 -59.1030731201172,7.54243755340576 -57.034309387207,15.0979270935059 -59.0580978393555,16.492094039917 -63.0157356262207,7.6773567199707 -62.4760589599609,23.7777442932129 -56.4046859741211,13.2990007400513 -62.8808174133301,9.11649799346924 -50.7830390930176,9.16147041320801 -56.2247924804688,6.68794727325439 -64.6797409057617,7.9471960067749 -60.1824264526367,15.7725238800049 -62.8358459472656,6.41810894012451 -64.7247161865234,17.6164226531982 -61.846435546875,13.1640815734863 -59.2379913330078,5.24880695343018 -59.1930198669434,23.8676910400391 -54.201000213623,12.8042964935303 -64.3649291992188,20 -64.2749862670898,20.5396785736084 -59.2379913330078,19.325403213501 -61.4866485595703,12.3995380401611 -60.7670783996582,12.984188079834 -53.9761352539062,11.3201818466187 -54.9205703735352,10.0609340667725 -62.8808174133301,22.0687656402588 -64.4099044799805,15.5476579666138 -63.6903343200684,14.3333835601807 -59.1480445861816,15.2778186798096 -62.1162719726562,16.6719875335693 -59.8226432800293,8.48687362670898 -52.0422897338867,8.4419002532959 -52.7168846130371,9.02655124664307 -60.8120536804199,20.8095169067383 -55.4152755737305,9.43130970001221 -47.9947052001953,12.8492698669434 -62.161247253418,23.4179592132568 -51.2327728271484,15.0529537200928 -60.0025367736816,18.4709129333496 -59.1930198669434,14.0185708999634 -48.9841156005859,12.2196445465088 -56.7644691467285,13.6138134002686 -53.5713768005371,10.4656925201416 -60.3173484802246,7.00275993347168 -47.5899467468262,12.7143497467041 -51.5925559997559,8.30698108673096 -57.1692276000977,13.8386783599854 -61.846435546875,14.0635442733765 -52.4470443725586,13.4788932800293 -64.4548797607422,17.9312343597412 -61.3967056274414,9.79109477996826 -62.5660057067871,18.4709129333496 -49.6137390136719,14.2434368133545 -54.9205703735352,9.25141716003418 -59.4178848266602,5.96837711334229 -58.698314666748,7.72233009338379 -64.634765625,20.1798934936523 -62.5210342407227,16.6270141601562 -58.5633926391602,10.2408266067505 -56.9443626403809,7.31757164001465 -62.5660057067871,19.685188293457 -57.7538795471191,15.1878728866577 -48.849193572998,13.5238666534424 -60.4972381591797,14.6481952667236 -53.8412132263184,6.59800148010254 -53.8861885070801,14.7381420135498 -49.5237922668457,6.82286739349365 -45.1164245605469,11.0953159332275 -63.0607109069824,23.9126644134521 -54.8755950927734,13.0741348266602 -62.1162719726562,22.2036838531494 -60.2274017333984,15.6376037597656 -52.7168846130371,5.87843132019043 -56.4496574401855,16.1323089599609 -56.4046859741211,12.5344572067261 -58.1586380004883,13.3889465332031 -64.7696914672852,21.7089805603027 -54.6057586669922,9.56622886657715 -53.6163482666016,12.9392156600952 -56.9443626403809,6.86783981323242 -58.2036094665527,7.22762584686279 -62.161247253418,12.309591293335 -62.4310836791992,21.7539520263672 -63.6003875732422,5.38372611999512 -49.6137390136719,12.9392156600952 -62.9257888793945,8.35195446014404 -56.3597106933594,13.5688400268555 -58.7432861328125,12.354564666748 -59.2829666137695,10.6905584335327 -58.6083679199219,12.4445114135742 -64.634765625,8.62179279327393 -56.809440612793,11.6799669265747 -48.3994636535645,11.6799669265747 -55.9999237060547,15.9074440002441 -54.8755950927734,9.43130970001221 -63.1506576538086,18.6058330535889 -61.6215667724609,22.0687656402588 -54.830623626709,9.52125644683838 -63.5554122924805,16.9418258666992 -50.8729858398438,7.49746417999268 -60.4972381591797,12.354564666748 -61.9813537597656,13.4339199066162 -64.3199615478516,13.1640815734863 -62.2511940002441,5.65356540679932 -58.9231796264648,11.2302360534668 -62.8358459472656,22.1137390136719 -52.1772079467773,14.3333835601807 -52.6269378662109,9.52125644683838 -55.7300872802734,13.3889465332031 -60.991943359375,13.2090549468994 -55.3253288269043,12.354564666748 -56.809440612793,17.2116641998291 -61.8014602661133,7.9471960067749 -63.4654693603516,23.148120880127 -57.4840393066406,16.9418258666992 -59.6877212524414,23.4629325866699 -61.3517303466797,11.9048328399658 -59.7326965332031,16.1323089599609 -55.4152755737305,5.83345794677734 -63.0607109069824,17.5264778137207 -60.0025367736816,20.989408493042 -61.0818901062012,14.6481952667236 -55.9999237060547,8.30698108673096 -51.3676910400391,8.66676616668701 -46.0608520507812,11.9498062133789 -59.5078315734863,13.34397315979 -59.3729095458984,20.5846500396729 -60.4522666931152,11.5450477600098 -63.7353057861328,23.6877975463867 -58.5633926391602,11.9048328399658 -46.6005554199219,13.0741348266602 -60.7221069335938,22.8782806396484 -55.9549522399902,14.4683027267456 -60.8570251464844,18.6058330535889 -53.3015365600586,10.1958532333374 -55.5951690673828,17.3915576934814 -57.7988510131836,18.4709129333496 -60.2274017333984,19.010591506958 -43.6772766113281,11.3201818466187 -53.6163482666016,6.10329627990723 -49.8835754394531,6.50805473327637 -56.7194976806641,6.64297485351562 -49.2089805603027,6.59800148010254 -54.2909469604492,9.29639053344727 -60.7670783996582,10.5556383132935 -54.1110534667969,15.8624706268311 -62.5210342407227,23.3729858398438 -52.2671546936035,9.25141716003418 -52.8068313598633,8.30698108673096 -63.510440826416,10.5556383132935 -60.6321601867676,15.3677654266357 -57.3940925598145,9.65617561340332 -52.8068313598633,10.3757457733154 -55.5501937866211,7.72233009338379 -63.9601745605469,9.97098731994629 -59.9125900268555,11.0053701400757 -45.566162109375,10.8704509735107 -63.3755226135254,6.1932430267334 -58.7882614135742,7.13767910003662 -57.34912109375,7.54243755340576 -54.6957054138184,12.669376373291 -52.6719131469727,12.984188079834 -60.2274017333984,19.9100532531738 -63.0607109069824,18.3359928131104 -62.8808174133301,6.14826965332031 -61.2168121337891,18.8306980133057 -58.7882614135742,12.5794296264648 -63.2406005859375,17.2116641998291 -63.1056823730469,19.5502681732178 -56.0898704528809,5.78848457336426 -63.6003875732422,18.8756713867188 -58.6533432006836,11.2752084732056 -60.1824264526367,11.1852626800537 -57.7538795471191,6.41810894012451 -60.1824264526367,8.4419002532959 -64.634765625,22.2486572265625 -57.4840393066406,7.81227684020996 -56.7644691467285,12.309591293335 -48.1745986938477,13.1191082000732 -53.9311599731445,8.26200771331787 -61.0818901062012,14.5582485198975 -61.9813537597656,7.04773330688477 -64.1850433349609,20.2248649597168 -56.0448989868164,11.1402893066406 -56.2247924804688,13.6587858200073 -57.663932800293,8.66676616668701 -62.1162719726562,6.4630823135376 -62.9257888793945,15.0979270935059 -58.3835029602051,8.26200771331787 -63.8702239990234,5.29378032684326 -63.6003875732422,6.32816219329834 -62.4310836791992,5.78848457336426 -48.1296234130859,12.5794296264648 -60.3623199462891,12.7143497467041 -63.4204940795898,14.4233293533325 -51.5475845336914,6.86783981323242 -53.9311599731445,13.0741348266602 -63.3305511474609,23.2380676269531 -63.7353057861328,20.989408493042 -59.7326965332031,12.669376373291 -51.1428260803223,8.53184700012207 -63.4654693603516,21.7089805603027 -59.5078315734863,17.166690826416 -64.5448226928711,5.87843132019043 -51.7274780273438,15.1429004669189 -60.1374549865723,14.7381420135498 -63.2855758666992,9.02655124664307 -53.6613235473633,5.20383358001709 -58.2485809326172,5.56361865997314 -61.3517303466797,15.1878728866577 -50.8729858398438,5.96837711334229 -54.1560249328613,6.68794727325439 -51.682502746582,7.81227684020996 -58.698314666748,14.0635442733765 -53.346508026123,8.53184700012207 -52.4470443725586,14.0635442733765 -60.0025367736816,22.3386039733887 -61.8014602661133,14.0185708999634 -51.997314453125,13.9286251068115 -61.4416770935059,18.9656181335449 -58.9681549072266,18.3359928131104 -62.5210342407227,12.309591293335 -60.9020004272461,15.5926313400269 -49.3438987731934,13.7037591934204 -53.4364547729492,8.26200771331787 -63.510440826416,20.4047584533691 -48.9391403198242,13.6587858200073 -50.6031455993652,12.6244029998779 -49.9285507202148,7.6773567199707 -60.0025367736816,12.0847253799438 -55.9549522399902,13.7487316131592 -56.3147354125977,12.0397529602051 -49.5687637329102,11.8598594665527 -47.3650817871094,13.2540273666382 -62.2511940002441,12.8492698669434 -63.6003875732422,23.9126644134521 -51.3676910400391,12.309591293335 -64.5448226928711,13.9735984802246 -58.2935562133789,10.1508798599243 -60.7670783996582,20.4047584533691 -57.9337692260742,13.7937049865723 -57.6189575195312,5.20383358001709 -62.9257888793945,17.481502532959 -61.0818901062012,16.0423622131348 -58.6533432006836,8.75671291351318 -54.8755950927734,9.07152462005615 -61.4866485595703,18.650806427002 -61.1718368530273,16.80690574646 -56.6295471191406,8.48687362670898 -54.4258651733398,8.30698108673096 -57.5739860534668,10.1508798599243 -50.8280143737793,7.63238334655762 -63.3305511474609,21.9788188934326 -46.7804260253906,13.1640815734863 -60.8570251464844,17.3465843200684 -62.3411407470703,17.3915576934814 -53.6613235473633,14.0635442733765 -62.9257888793945,22.4285507202148 -62.7458992004395,22.518497467041 -59.327938079834,17.166690826416 -57.3041458129883,12.17467212677 -53.9761352539062,15.0979270935059 -60.677131652832,13.1640815734863 -64.3649291992188,10.1958532333374 -51.6375312805176,7.27259826660156 -53.3914833068848,16.6719875335693 -59.4628601074219,17.4365310668945 -55.5501937866211,6.86783981323242 -49.2989273071289,11.814887046814 -64.0051422119141,22.6983890533447 -63.3755226135254,14.9180335998535 -62.3411407470703,20.0449733734131 -44.8465881347656,10.9603967666626 -58.6533432006836,10.2857999801636 -46.3307189941406,11.5450477600098 -56.4046859741211,11.5450477600098 -56.9893341064453,13.9286251068115 -62.4760589599609,12.5344572067261 -64.6797409057617,8.62179279327393 -64.0950927734375,20.2698383331299 -63.0607109069824,5.56361865997314 -53.0316963195801,16.6270141601562 -50.5132026672363,6.41810894012451 -59.6877212524414,15.8624706268311 -63.7802810668945,20.4497318267822 -47.9497299194336,13.2540273666382 -59.1480445861816,18.5158863067627 -64.3649291992188,11.4101285934448 -58.6083679199219,5.6985387802124 -55.6401405334473,16.2672290802002 -59.2379913330078,8.75671291351318 -57.9787445068359,18.650806427002 -49.2539520263672,11.6349945068359 -48.849193572998,5.56361865997314 -49.2989273071289,12.669376373291 -58.2036094665527,5.74351119995117 -64.2749862670898,21.9338455200195 -60.0475082397461,19.8650798797607 -57.1242523193359,8.21703433990479 -59.5528030395508,23.9126644134521 -52.4920196533203,13.2090549468994 -61.1718368530273,21.5290870666504 -43.9021606445312,11.814887046814 -54.2459716796875,14.3333835601807 -60.9469718933105,20.1349201202393 -54.830623626709,13.2090549468994 -63.6453628540039,9.25141716003418 -62.4760589599609,20.8095169067383 -55.2803535461426,10.1958532333374 -62.6559524536133,12.0397529602051 -59.7776718139648,23.0581741333008 -64.4998474121094,18.7407512664795 -58.3835029602051,13.34397315979 -54.6057586669922,16.0423622131348 -57.034309387207,17.7963161468506 -55.0554885864258,5.51864528656006 -55.9099807739258,16.0423622131348 -60.1824264526367,21.5290870666504 -60.0025367736816,8.17206192016602 -63.1506576538086,20.3597850799561 -59.2829666137695,15.997389793396 -61.0369186401367,11.5900211334229 -54.3808898925781,15.8624706268311 -46.4656372070312,10.8704509735107 -59.4178848266602,19.7301616668701 -57.663932800293,15.6825771331787 -59.9125900268555,22.2936305999756 -60.8120536804199,19.9550266265869 -57.663932800293,23.8676910400391 -63.0157356262207,19.5502681732178 -60.1374549865723,13.6138134002686 -56.179817199707,16.9867992401123 -61.1268653869629,19.1455097198486 -58.4734497070312,10.8704509735107 -55.3253288269043,9.9260139465332 -56.0448989868164,16.6719875335693 -55.3253288269043,17.5714492797852 -55.4152755737305,9.20644378662109 -57.034309387207,16.3122024536133 -61.3967056274414,15.8624706268311 -53.3015365600586,14.1984634399414 -49.0740585327148,5.78848457336426 -64.1400680541992,10.9603967666626 -61.531623840332,8.17206192016602 -50.018497467041,11.814887046814 -58.4284744262695,15.502685546875 -55.7750587463379,16.7619323730469 -61.7115173339844,16.9867992401123 -54.3359184265137,11.9048328399658 -57.34912109375,7.31757164001465 -47.9497299194336,13.5688400268555 -62.3861122131348,6.55302810668945 -62.7009239196777,22.2486572265625 -64.0051422119141,11.0503435134888 -60.9469718933105,10.3307723999023 -50.9629325866699,10.1059074401855 -58.2485809326172,14.9180335998535 -52.2221794128418,9.25141716003418 -55.6851119995117,6.14826965332031 -53.3015365600586,15.6825771331787 -61.4866485595703,19.9100532531738 -61.9363822937012,11.6349945068359 -50.9629325866699,14.7831144332886 -62.6109771728516,6.73292064666748 -52.0422897338867,10.0159606933594 -58.3835029602051,10.2857999801636 -44.2619323730469,12.309591293335 -62.4760589599609,11.7249402999878 -56.3597106933594,17.9762077331543 -63.825252532959,6.77789402008057 -61.1268653869629,8.98157787322998 -48.6243286132812,13.1640815734863 -57.0792808532715,5.74351119995117 -59.9575614929199,5.47367286682129 -64.4548797607422,6.73292064666748 -43.5873413085938,11.1402893066406 -57.8438262939453,7.22762584686279 -59.2379913330078,8.35195446014404 -57.7089042663574,14.5582485198975 -60.2274017333984,12.8942422866821 -64.6797409057617,15.5926313400269 -62.4310836791992,10.8704509735107 -58.3835029602051,6.64297485351562 -44.5317687988281,10.7805042266846 -54.201000213623,11.2752084732056 -61.531623840332,11.0053701400757 -53.346508026123,15.1878728866577 -64.4998474121094,13.1640815734863 -57.8887977600098,7.9471960067749 -55.0554885864258,10.6006116867065 -52.4470443725586,9.38633632659912 -63.6453628540039,10.6455850601196 -51.8623962402344,9.11649799346924 -63.4654693603516,18.3359928131104 -56.8993873596191,14.6481952667236 -63.0157356262207,7.09270572662354 -45.1164245605469,11.5900211334229 -60.9020004272461,11.6349945068359 -50.2883338928223,6.23821640014648 -64.2749862670898,8.57682037353516 -61.2617835998535,13.2540273666382 -51.6375312805176,9.65617561340332 -53.3015365600586,14.6032218933105 -61.6665420532227,14.0185708999634 -57.3041458129883,12.1296987533569 -62.4310836791992,5.29378032684326 -51.997314453125,12.8042964935303 -62.3411407470703,13.9286251068115 -54.201000213623,8.4419002532959 -61.3517303466797,20.1349201202393 -55.1004638671875,16.9867992401123 -59.1930198669434,14.4233293533325 -56.5396041870117,16.492094039917 -64.4099044799805,10.9154233932495 -62.8358459472656,22.518497467041 -61.7115173339844,21.8888721466064 -57.3041458129883,9.52125644683838 -62.0713005065918,7.00275993347168 -43.002685546875,14.0185708999634 -60.8120536804199,12.489483833313 -63.4654693603516,12.2196445465088 -59.2379913330078,19.1904830932617 -57.7988510131836,12.8942422866821 -58.7432861328125,15.5926313400269 -59.6877212524414,9.97098731994629 -63.8702239990234,18.5158863067627 -60.4972381591797,5.33875274658203 -56.4496574401855,15.5926313400269 -45.4762268066406,11.5450477600098 -63.0607109069824,22.2486572265625 -52.4920196533203,5.33875274658203 -62.7458992004395,17.1217193603516 -48.7592468261719,12.2196445465088 -60.2723731994629,10.5106649398804 -56.3597106933594,11.7249402999878 -52.5819664001465,13.34397315979 -55.1004638671875,10.0609340667725 -64.6797409057617,19.6402149200439 -60.4972381591797,22.2486572265625 -59.5977783203125,23.2830390930176 -48.3095169067383,12.17467212677 -61.7115173339844,14.2434368133545 -58.4734497070312,13.1191082000732 -57.7089042663574,9.38633632659912 -64.4998474121094,6.14826965332031 -59.4628601074219,18.0211811065674 -45.6111450195312,12.2196445465088 -62.0263290405273,7.90222263336182 -62.2062187194824,15.8624706268311 -54.6957054138184,12.2196445465088 -53.9761352539062,11.0503435134888 -59.7776718139648,7.63238334655762 -60.4972381591797,23.19309425354 -63.1506576538086,10.8704509735107 -56.4046859741211,12.17467212677 -60.7221069335938,20.8994636535645 -61.1268653869629,15.1429004669189 -60.0924835205078,16.0423622131348 -59.1930198669434,20.8544902801514 -59.3729095458984,17.0767459869385 -53.5713768005371,11.5900211334229 -57.4840393066406,5.60859203338623 -60.4522666931152,21.8438987731934 -54.2909469604492,7.99216938018799 -60.8120536804199,23.0581741333008 -54.3359184265137,5.9234037399292 -61.531623840332,5.65356540679932 -63.2855758666992,16.9867992401123 -64.2749862670898,11.7699136734009 -45.1614074707031,12.309591293335 -64.3649291992188,9.47628307342529 -59.8226432800293,13.2540273666382 -58.2036094665527,9.38633632659912 -59.8676147460938,14.5582485198975 -62.6559524536133,20.5846500396729 -56.2247924804688,7.58741092681885 -60.0025367736816,10.7355308532715 -57.9787445068359,14.5582485198975 -61.6665420532227,14.6931686401367 -56.4496574401855,7.58741092681885 -64.3649291992188,14.7831144332886 -64.0051422119141,9.88104152679443 -60.5871887207031,22.9232540130615 -59.013126373291,14.9630069732666 -50.0634689331055,14.0185708999634 -62.4760589599609,10.7805042266846 -53.0316963195801,6.55302810668945 -64.5448226928711,17.9312343597412 -49.2089805603027,13.9735984802246 -61.3517303466797,23.7327709197998 -57.3041458129883,13.34397315979 -45.1614074707031,11.0503435134888 -64.6797409057617,12.489483833313 -49.2539520263672,12.3995380401611 -56.9893341064453,7.9471960067749 -56.6745223999023,16.8968524932861 -53.8861885070801,16.4021472930908 -58.2485809326172,9.20644378662109 -62.3411407470703,9.56622886657715 -56.6295471191406,15.0079803466797 -48.8042221069336,11.7699136734009 -61.306755065918,12.2646179199219 -61.3517303466797,11.9498062133789 -46.3307189941406,13.0291614532471 -50.8280143737793,9.11649799346924 -55.2803535461426,11.0953159332275 -63.0157356262207,14.7831144332886 -59.9125900268555,11.3651552200317 -51.0978507995605,7.09270572662354 -64.3649291992188,13.2090549468994 -55.3703002929688,13.9286251068115 -56.6745223999023,7.13767910003662 -57.34912109375,12.5344572067261 -64.4998474121094,16.8968524932861 -54.8755950927734,6.41810894012451 -55.3703002929688,8.62179279327393 -55.0105171203613,15.502685546875 -60.0924835205078,10.1059074401855 -59.9125900268555,6.77789402008057 -45.7010803222656,12.354564666748 -58.5633926391602,9.20644378662109 -51.2777442932129,6.37313556671143 -43.5873413085938,11.8598594665527 -57.8887977600098,11.814887046814 -45.8809814453125,11.3201818466187 -46.19580078125,11.7249402999878 -61.1718368530273,19.9550266265869 -50.9179611206055,14.8730602264404 -62.0713005065918,8.08211517333984 -58.3385314941406,7.36254501342773 -57.0792808532715,5.4286994934082 -57.9337692260742,7.31757164001465 -52.536994934082,15.2778186798096 -63.825252532959,21.6190338134766 -53.6613235473633,9.79109477996826 -60.3173484802246,7.49746417999268 -44.2169799804688,10.9154233932495 -63.0607109069824,16.80690574646 -56.0448989868164,13.7487316131592 -58.5633926391602,11.7249402999878 -57.3940925598145,11.3651552200317 -60.8570251464844,10.6905584335327 -58.698314666748,11.4101285934448 -62.8808174133301,12.4445114135742 -60.4972381591797,15.997389793396 -62.2062187194824,6.86783981323242 -59.8676147460938,20.5846500396729 -63.4204940795898,8.03714179992676 -57.663932800293,16.851879119873 -62.8808174133301,10.7355308532715 -60.3623199462891,17.2566375732422 -64.4548797607422,8.75671291351318 -64.634765625,12.1296987533569 -60.6321601867676,20.4947052001953 -52.0422897338867,11.8598594665527 -54.201000213623,8.84665870666504 -56.7194976806641,9.34136390686035 -54.9655418395996,10.6455850601196 -61.3967056274414,6.59800148010254 -64.0051422119141,17.3465843200684 -64.5897979736328,17.3016109466553 -60.8120536804199,19.2354564666748 -62.5660057067871,6.91281318664551 -56.6295471191406,6.4630823135376 -53.346508026123,6.86783981323242 -60.8570251464844,15.502685546875 -62.5660057067871,18.6957778930664 -64.7247161865234,5.83345794677734 -64.634765625,7.90222263336182 -55.5501937866211,11.5450477600098 -60.3173484802246,12.0397529602051 -61.0818901062012,16.7169609069824 -60.0475082397461,9.43130970001221 -59.4178848266602,7.49746417999268 -62.2511940002441,6.64297485351562 -55.8200340270996,10.6006116867065 -60.5871887207031,9.02655124664307 -56.8993873596191,5.65356540679932 -61.1718368530273,18.3809661865234 -59.1480445861816,6.68794727325439 -62.5210342407227,14.1984634399414 -63.0157356262207,15.0079803466797 -46.6904907226562,11.2302360534668 -62.8808174133301,6.59800148010254 -62.4760589599609,6.82286739349365 -51.9523429870605,15.0079803466797 -53.2565612792969,11.814887046814 -56.6295471191406,9.61120223999023 -59.7776718139648,20.9444370269775 -63.195629119873,16.6270141601562 -62.5660057067871,23.7777442932129 -62.4310836791992,13.9735984802246 -61.9813537597656,18.4259395599365 -58.9231796264648,10.5106649398804 -56.8544158935547,6.32816219329834 -61.6215667724609,20.8095169067383 -64.0950927734375,7.36254501342773 -51.6375312805176,15.0079803466797 -55.6401405334473,12.354564666748 -64.634765625,6.05832386016846 -59.5528030395508,17.3016109466553 -64.7247161865234,16.80690574646 -57.6189575195312,15.2328462600708 -59.1930198669434,10.5556383132935 -50.9179611206055,12.354564666748 -61.6215667724609,14.7831144332886 -64.0051422119141,15.0079803466797 -63.9601745605469,6.28318881988525 -54.1560249328613,9.47628307342529 -55.8200340270996,14.2434368133545 -56.49462890625,16.8968524932861 -56.179817199707,7.9471960067749 -50.1534156799316,13.8836517333984 -63.9601745605469,18.3809661865234 -64.4548797607422,12.354564666748 -47.2301635742188,12.2196445465088 -59.2829666137695,5.20383358001709 -62.0263290405273,7.00275993347168 -54.7406768798828,10.6905584335327 -53.346508026123,16.492094039917 -53.0766716003418,15.7275505065918 -63.0157356262207,21.7089805603027 -60.4972381591797,8.57682037353516 -56.2697639465332,15.3677654266357 -55.9099807739258,9.16147041320801 -57.2591743469238,7.09270572662354 -64.634765625,6.28318881988525 -56.6745223999023,12.3995380401611 -48.7592468261719,13.0741348266602 -59.327938079834,16.2222557067871 -43.9471435546875,11.7249402999878 -49.164005279541,5.38372611999512 -64.1850433349609,22.6084423065186 -62.3411407470703,11.4551019668579 -62.8358459472656,22.3386039733887 -63.6453628540039,13.7937049865723 -61.1268653869629,19.9550266265869 -60.1824264526367,23.2830390930176 -60.0924835205078,20.989408493042 -55.3253288269043,6.01335048675537 -64.6797409057617,12.4445114135742 -53.7962417602539,6.64297485351562 -56.6295471191406,17.166690826416 -46.8703918457031,12.8042964935303 -61.6665420532227,13.4339199066162 -59.8226432800293,18.6058330535889 -60.0025367736816,8.03714179992676 -59.6877212524414,12.0847253799438 -58.2485809326172,14.3333835601807 -46.7804260253906,11.5900211334229 -62.6559524536133,15.817497253418 -50.8729858398438,14.8280878067017 -57.1692276000977,12.0847253799438 -57.5739860534668,11.814887046814 -59.9125900268555,5.87843132019043 -50.2883338928223,14.7831144332886 -62.3411407470703,11.0053701400757 -63.7353057861328,9.52125644683838 -61.5765953063965,19.6402149200439 -57.7988510131836,23.8676910400391 -59.2829666137695,9.65617561340332 -57.4840393066406,13.7937049865723 -53.3015365600586,8.30698108673096 -59.7326965332031,23.2830390930176 -55.5501937866211,11.8598594665527 -63.6453628540039,11.7249402999878 -64.2749862670898,15.5476579666138 -55.145435333252,14.1534900665283 -60.1824264526367,13.1640815734863 -57.7538795471191,19.6402149200439 -60.4972381591797,12.0847253799438 -55.7750587463379,5.60859203338623 -50.648120880127,8.30698108673096 -62.161247253418,23.3280124664307 -58.0237159729004,7.40751838684082 -63.1056823730469,7.76730346679688 -61.0818901062012,18.5608596801758 -63.5554122924805,14.3333835601807 -61.9813537597656,13.2090549468994 -64.4998474121094,19.8650798797607 -62.2511940002441,21.0343818664551 -61.9813537597656,17.9762077331543 -53.346508026123,14.9180335998535 -50.2883338928223,7.76730346679688 -56.9443626403809,18.6058330535889 -62.2511940002441,6.23821640014648 -59.1480445861816,13.7937049865723 -46.8254089355469,11.6349945068359 -63.6453628540039,7.40751838684082 -63.4654693603516,21.3042221069336 -55.0105171203613,16.9867992401123 -46.8254089355469,12.3995380401611 -62.9707641601562,17.9312343597412 -54.7856521606445,13.2990007400513 -43.1376037597656,13.6138134002686 -58.7432861328125,8.08211517333984 -62.6559524536133,23.6877975463867 -62.2961654663086,6.01335048675537 -47.1851806640625,12.8042964935303 -49.4338455200195,11.5000743865967 -47.6798934936523,13.6138134002686 -55.0554885864258,5.83345794677734 -63.3755226135254,10.9154233932495 -54.515811920166,9.83606815338135 -60.1824264526367,17.7513427734375 -55.145435333252,6.55302810668945 -56.809440612793,16.851879119873 -57.7538795471191,18.7407512664795 -58.2485809326172,10.1958532333374 -63.3305511474609,16.851879119873 -63.7353057861328,23.19309425354 -61.2168121337891,21.5290870666504 -63.8702239990234,8.03714179992676 -55.6851119995117,13.34397315979 -61.2168121337891,15.3227920532227 -59.4178848266602,11.9048328399658 -56.7644691467285,18.650806427002 -60.677131652832,9.11649799346924 -52.5819664001465,14.1984634399414 -62.3411407470703,20.3597850799561 -54.8755950927734,13.7037591934204 -61.4866485595703,13.0741348266602 -60.0924835205078,5.20383358001709 -59.4628601074219,15.3677654266357 -56.7194976806641,15.9074440002441 -57.2591743469238,9.47628307342529 -54.6957054138184,16.6270141601562 -58.9681549072266,16.1323089599609 -45.9709167480469,10.9154233932495 -59.642749786377,11.8598594665527 -64.1400680541992,16.7169609069824 -61.9363822937012,15.2778186798096 -56.2697639465332,9.65617561340332 -58.7432861328125,15.4127388000488 -54.0660781860352,16.6270141601562 -55.5052185058594,12.669376373291 -52.3571014404297,10.4207191467285 -54.3808898925781,11.5900211334229 -61.4866485595703,15.7725238800049 -59.6877212524414,11.2302360534668 -45.1164245605469,12.2646179199219 -59.4178848266602,10.3757457733154 -59.4178848266602,15.8624706268311 -61.846435546875,13.4788932800293 -62.3411407470703,6.14826965332031 -55.5052185058594,16.6719875335693 -61.9813537597656,21.4391403198242 -58.7432861328125,9.52125644683838 -56.8544158935547,6.55302810668945 -61.6215667724609,20.8544902801514 -62.8808174133301,14.3783569335938 -64.0051422119141,19.010591506958 -56.179817199707,8.08211517333984 -63.825252532959,16.9418258666992 -59.2829666137695,14.3333835601807 -64.634765625,23.3729858398438 -58.3385314941406,19.9100532531738 -62.4760589599609,12.984188079834 -52.312126159668,9.38633632659912 -59.7776718139648,9.07152462005615 -64.6797409057617,8.53184700012207 -61.2168121337891,13.8386783599854 -50.7380676269531,12.17467212677 -52.9867248535156,15.2328462600708 -51.3227157592773,13.2990007400513 -45.4312438964844,10.6905584335327 -52.851806640625,9.34136390686035 -47.4550476074219,13.0291614532471 -50.0634689331055,7.58741092681885 -56.9893341064453,10.4207191467285 -51.6375312805176,6.28318881988525 -61.1268653869629,6.59800148010254 -54.7406768798828,15.9074440002441 -48.3095169067383,13.4339199066162 -51.1428260803223,6.91281318664551 -57.034309387207,5.56361865997314 -62.8358459472656,17.8412895202637 -56.8544158935547,14.9630069732666 -62.4760589599609,5.20383358001709 -57.8887977600098,6.55302810668945 -64.0051422119141,5.33875274658203 -62.8358459472656,6.28318881988525 -57.2591743469238,8.08211517333984 -64.0950927734375,17.3016109466553 -61.8914070129395,7.81227684020996 -46.19580078125,13.1640815734863 -61.7564888000488,7.49746417999268 -64.2749862670898,16.8968524932861 -51.1428260803223,14.1984634399414 -62.7458992004395,18.9656181335449 -60.3623199462891,11.6349945068359 -62.5660057067871,14.2434368133545 -60.8570251464844,16.2672290802002 -62.8808174133301,23.7777442932129 -60.0924835205078,12.0397529602051 -61.7115173339844,22.0687656402588 -59.013126373291,8.89163208007812 -55.0105171203613,16.6719875335693 -64.4548797607422,18.0211811065674 -64.0501174926758,17.7513427734375 -61.6215667724609,15.502685546875 -59.0580978393555,23.8676910400391 -63.510440826416,19.685188293457 -59.5977783203125,17.5264778137207 -51.5475845336914,12.984188079834 -63.2406005859375,15.4127388000488 -58.2485809326172,18.9656181335449 -60.6321601867676,13.5238666534424 -64.3649291992188,9.07152462005615 -55.6401405334473,14.3783569335938 -60.2723731994629,19.1455097198486 -54.0211067199707,10.2857999801636 -58.1586380004883,11.0503435134888 -55.7750587463379,10.0159606933594 -55.3703002929688,10.4207191467285 -43.857177734375,11.9498062133789 -52.851806640625,14.7381420135498 -57.7089042663574,12.5344572067261 -54.7406768798828,15.7725238800049 -59.4178848266602,11.2302360534668 -63.825252532959,9.02655124664307 -60.1824264526367,8.53184700012207 -57.1692276000977,17.7063694000244 -58.8332328796387,8.08211517333984 -49.9735221862793,11.5900211334229 -63.6003875732422,17.0317726135254 -55.9999237060547,14.2434368133545 -60.4522666931152,14.6032218933105 -54.4258651733398,7.72233009338379 -64.2749862670898,21.8438987731934 -59.6877212524414,19.2804298400879 -57.5739860534668,8.62179279327393 -52.0422897338867,8.30698108673096 -62.7009239196777,16.80690574646 -53.2115898132324,12.984188079834 -45.2963256835938,11.7249402999878 -64.5448226928711,5.56361865997314 -59.1480445861816,19.9100532531738 -55.9099807739258,11.5900211334229 -51.5026092529297,13.4788932800293 -63.510440826416,20.7195701599121 -51.5475845336914,8.7117395401001 -61.8914070129395,19.0555629730225 -61.1718368530273,5.20383358001709 -60.677131652832,18.3359928131104 -55.9099807739258,10.6905584335327 -62.8808174133301,9.61120223999023 -58.5633926391602,11.3651552200317 -52.7618598937988,8.12708854675293 -63.510440826416,21.9338455200195 -47.7698402404785,11.5900211334229 -50.2433624267578,7.63238334655762 -57.9787445068359,11.6799669265747 -63.1056823730469,9.25141716003418 -58.1136627197266,7.90222263336182 -62.0263290405273,11.6349945068359 -62.161247253418,9.52125644683838 -53.6613235473633,14.1085166931152 -61.0818901062012,22.7883358001709 -58.2036094665527,11.0953159332275 -63.5554122924805,13.8836517333984 -60.1824264526367,8.62179279327393 -47.275146484375,11.6799669265747 -56.9893341064453,9.16147041320801 -56.9893341064453,9.70114898681641 -60.991943359375,13.9286251068115 -59.642749786377,16.7619323730469 -62.9257888793945,9.56622886657715 -60.4522666931152,5.29378032684326 -63.9151992797852,12.1296987533569 -60.991943359375,15.4577121734619 -57.4390640258789,12.309591293335 -52.4020729064941,6.37313556671143 -57.9337692260742,16.6719875335693 -57.8887977600098,20.2248649597168 -58.698314666748,11.7249402999878 -58.5184211730957,7.90222263336182 -50.4682273864746,5.38372611999512 -58.8782081604004,7.85724925994873 -55.8650054931641,8.39692687988281 -61.4866485595703,9.74612140655518 -55.2803535461426,6.64297485351562 -58.2485809326172,17.8412895202637 -52.0422897338867,10.6905584335327 -62.6559524536133,21.8888721466064 -59.8226432800293,16.7619323730469 -64.6797409057617,13.9286251068115 -63.3305511474609,8.26200771331787 -62.5660057067871,16.3571739196777 -52.7618598937988,9.20644378662109 -55.3253288269043,11.4551019668579 -46.420654296875,11.3201818466187 -45.8359985351562,12.5344572067261 -59.7326965332031,12.8942422866821 -54.830623626709,11.4101285934448 -62.0263290405273,8.48687362670898 -57.7988510131836,12.17467212677 -43.9021606445312,11.1852626800537 -55.9999237060547,7.27259826660156 -58.6083679199219,15.6825771331787 -49.2539520263672,13.6138134002686 -64.0051422119141,10.7355308532715 -59.1930198669434,9.16147041320801 -60.2723731994629,14.6032218933105 -55.4602470397949,11.9498062133789 -63.9601745605469,14.4683027267456 -63.4204940795898,12.9392156600952 -64.0501174926758,21.7089805603027 -43.4974060058594,12.0397529602051 -62.0713005065918,22.833309173584 -62.3861122131348,14.1085166931152 -51.5925559997559,11.5900211334229 -56.6745223999023,14.1984634399414 -59.6877212524414,5.20383358001709 -52.851806640625,14.5132751464844 -64.7696914672852,17.5264778137207 -52.1772079467773,14.0185708999634 -63.6453628540039,7.22762584686279 -51.0978507995605,5.47367286682129 -55.6401405334473,8.84665870666504 -62.8358459472656,13.1191082000732 -52.0872611999512,7.40751838684082 -63.8702239990234,22.9232540130615 -62.1162719726562,17.3915576934814 -56.1348457336426,6.64297485351562 -58.7432861328125,17.6613960266113 -58.4284744262695,19.9550266265869 -57.9787445068359,11.0503435134888 -61.5765953063965,21.3042221069336 -62.0713005065918,15.2328462600708 -60.0025367736816,19.0555629730225 -57.4840393066406,7.18265247344971 -64.2300109863281,16.6270141601562 -50.8729858398438,9.02655124664307 -56.5396041870117,7.81227684020996 -59.7326965332031,12.0397529602051 -60.1824264526367,19.685188293457 -62.2511940002441,22.3386039733887 -60.8570251464844,9.02655124664307 -54.6057586669922,6.05832386016846 -59.1480445861816,9.20644378662109 -58.5633926391602,6.77789402008057 -63.6453628540039,8.93660545349121 -53.8861885070801,10.4656925201416 -57.7988510131836,23.9576377868652 -62.161247253418,19.9550266265869 -51.9073677062988,6.23821640014648 -58.5633926391602,9.88104152679443 -56.9443626403809,13.1640815734863 -62.0263290405273,16.3571739196777 -62.9257888793945,7.09270572662354 -53.7512664794922,14.7381420135498 -64.2749862670898,12.0397529602051 -51.8623962402344,13.2990007400513 -49.9285507202148,14.2434368133545 -57.3940925598145,14.3783569335938 -64.3199615478516,18.2460479736328 -59.5528030395508,17.7513427734375 -52.5819664001465,15.997389793396 -52.8967781066895,15.4127388000488 -60.7670783996582,7.9471960067749 -56.6295471191406,13.7037591934204 -56.2247924804688,10.1059074401855 -57.9787445068359,15.0979270935059 -52.536994934082,11.2752084732056 -62.6559524536133,18.2460479736328 -60.0475082397461,20.7195701599121 -59.1030731201172,15.8624706268311 -56.5845756530762,7.76730346679688 -63.7802810668945,7.13767910003662 -54.9655418395996,5.38372611999512 -59.9575614929199,12.354564666748 -54.6057586669922,10.5106649398804 -62.2511940002441,10.0159606933594 -45.7460632324219,11.9048328399658 -60.9469718933105,23.5528793334961 -56.809440612793,16.8968524932861 -58.2036094665527,14.9180335998535 -54.6507301330566,15.2328462600708 -54.9205703735352,16.1323089599609 -50.2883338928223,13.1191082000732 -50.0634689331055,12.4445114135742 -50.2433624267578,5.65356540679932 -61.4866485595703,18.7857246398926 -59.642749786377,22.7883358001709 -58.7432861328125,11.994779586792 -43.857177734375,12.5344572067261 -50.8729858398438,6.64297485351562 -62.8808174133301,17.0767459869385 -58.4284744262695,7.54243755340576 -49.3888740539551,13.2090549468994 -57.5290145874023,14.9630069732666 -62.5210342407227,22.1587104797363 -57.4390640258789,7.99216938018799 -56.2697639465332,11.4101285934448 -58.1136627197266,19.9550266265869 -57.1692276000977,12.5794296264648 -62.6559524536133,12.5344572067261 -60.2274017333984,23.2380676269531 -52.8967781066895,8.26200771331787 -51.9523429870605,6.68794727325439 -50.7830390930176,6.55302810668945 -62.5210342407227,19.7301616668701 -60.8570251464844,21.0793552398682 -60.0924835205078,20.9444370269775 -63.9601745605469,13.4339199066162 -56.4046859741211,5.74351119995117 -53.5264015197754,9.79109477996826 -56.3147354125977,13.34397315979 -60.9020004272461,9.20644378662109 -60.3623199462891,23.4179592132568 -56.6295471191406,9.34136390686035 -55.9099807739258,13.34397315979 -62.161247253418,7.63238334655762 -61.4416770935059,5.74351119995117 -55.9549522399902,10.4656925201416 -57.3041458129883,16.3571739196777 -59.8676147460938,13.8386783599854 -49.5237922668457,14.1984634399414 -61.6665420532227,22.3835773468018 -49.478816986084,6.14826965332031 -62.9707641601562,5.4286994934082 -60.677131652832,19.685188293457 -55.2803535461426,7.09270572662354 -64.1850433349609,22.6983890533447 -57.6189575195312,9.9260139465332 -55.5501937866211,10.3757457733154 -51.7724494934082,11.7699136734009 -59.642749786377,18.1561012268066 -54.3359184265137,14.9180335998535 -60.4522666931152,15.1429004669189 -64.2749862670898,11.6349945068359 -56.0898704528809,7.22762584686279 -56.8993873596191,7.31757164001465 -57.3041458129883,7.27259826660156 -64.4099044799805,5.78848457336426 -60.0475082397461,5.9234037399292 -51.8174209594727,10.0159606933594 -44.5767517089844,12.5344572067261 -63.6453628540039,21.0793552398682 -54.515811920166,7.18265247344971 -62.7009239196777,19.0555629730225 -56.49462890625,9.61120223999023 -63.7802810668945,22.2936305999756 -60.2723731994629,21.8438987731934 -56.2697639465332,6.86783981323242 -52.851806640625,16.3571739196777 -63.2406005859375,17.2566375732422 -60.5871887207031,12.984188079834 -61.306755065918,21.5290870666504 -56.2247924804688,12.17467212677 -59.9575614929199,13.7037591934204 -62.0263290405273,15.9074440002441 -61.7115173339844,6.64297485351562 -56.9443626403809,17.7513427734375 -63.7353057861328,22.3386039733887 -57.034309387207,7.49746417999268 -62.7458992004395,10.1508798599243 -60.9469718933105,19.7751350402832 -64.2300109863281,9.74612140655518 -54.8755950927734,16.3122024536133 -59.4628601074219,9.11649799346924 -44.1270141601562,12.6244029998779 -55.9099807739258,14.1984634399414 -61.2617835998535,19.4153499603271 -47.3650817871094,13.5238666534424 -62.3411407470703,7.85724925994873 -62.4760589599609,11.994779586792 -51.7274780273438,11.4551019668579 -54.1110534667969,10.3757457733154 -44.0820617675781,11.2302360534668 -59.1930198669434,5.60859203338623 -61.9813537597656,11.2752084732056 -61.846435546875,15.4577121734619 -54.8755950927734,13.2990007400513 -53.7062950134277,14.5132751464844 -58.3385314941406,5.6985387802124 -45.2963256835938,11.5450477600098 -53.5713768005371,15.502685546875 -51.0079040527344,8.12708854675293 -57.7538795471191,5.4286994934082 -54.7406768798828,16.7169609069824 -63.7802810668945,21.8888721466064 -44.7566528320312,12.669376373291 -58.2935562133789,11.8598594665527 -54.5607833862305,16.5370674133301 -44.8465881347656,11.7249402999878 -54.4258651733398,7.00275993347168 -63.2406005859375,16.4021472930908 -62.9707641601562,11.5450477600098 -50.648120880127,13.7937049865723 -51.0079040527344,15.0979270935059 -63.4654693603516,20.8544902801514 -62.2961654663086,13.3889465332031 -57.4840393066406,9.65617561340332 -61.846435546875,8.03714179992676 -57.3041458129883,16.3122024536133 -54.6957054138184,10.5106649398804 -48.8042221069336,11.5450477600098 -59.2829666137695,11.1402893066406 -48.2645416259766,12.6244029998779 -55.2803535461426,9.52125644683838 -54.7406768798828,10.7355308532715 -63.8702239990234,18.0211811065674 -59.9575614929199,13.0291614532471 -61.6665420532227,19.6402149200439 -52.9417495727539,7.40751838684082 -58.4284744262695,16.7169609069824 -63.7353057861328,9.56622886657715 -61.9363822937012,6.23821640014648 -56.6745223999023,17.1217193603516 -59.013126373291,17.8862609863281 -44.5317687988281,12.7143497467041 -61.8914070129395,19.1904830932617 -57.9337692260742,17.2566375732422 -64.2749862670898,10.7355308532715 -59.7776718139648,6.01335048675537 -63.2855758666992,8.4419002532959 -61.1718368530273,10.3757457733154 -62.2062187194824,7.54243755340576 -57.1242523193359,8.75671291351318 -55.3703002929688,15.4577121734619 -53.3914833068848,7.63238334655762 -53.2115898132324,16.177282333374 -55.4152755737305,15.0529537200928 -63.1056823730469,18.4259395599365 -54.6507301330566,10.2857999801636 -62.3861122131348,7.49746417999268 -59.2829666137695,9.43130970001221 -50.7380676269531,5.83345794677734 -56.6745223999023,5.56361865997314 -52.2671546936035,10.0609340667725 -59.2379913330078,13.34397315979 -62.8358459472656,13.2090549468994 -46.7354736328125,12.2646179199219 -64.634765625,23.6428260803223 -54.2459716796875,9.56622886657715 -63.9601745605469,18.650806427002 -64.0950927734375,23.6877975463867 -57.4390640258789,23.9576377868652 -62.2961654663086,19.8650798797607 -64.5897979736328,5.47367286682129 -63.1056823730469,18.5608596801758 -59.9125900268555,8.7117395401001 -63.6003875732422,15.1429004669189 -53.166618347168,16.492094039917 -54.6057586669922,9.52125644683838 -57.3940925598145,16.1323089599609 -49.2989273071289,11.5900211334229 -64.634765625,13.6138134002686 -56.2697639465332,8.21703433990479 -63.9151992797852,17.0767459869385 -60.991943359375,17.6164226531982 -62.5210342407227,16.6719875335693 -58.7432861328125,5.74351119995117 -45.7010803222656,13.2540273666382 -58.1136627197266,5.78848457336426 -49.7486572265625,5.38372611999512 -56.809440612793,9.02655124664307 -60.5871887207031,15.5476579666138 -48.9841156005859,13.6587858200073 -53.0766716003418,7.6773567199707 -53.0316963195801,6.50805473327637 -63.7353057861328,6.01335048675537 -58.698314666748,13.34397315979 -63.9601745605469,23.19309425354 -62.1162719726562,9.38633632659912 -63.0607109069824,19.685188293457 -53.7062950134277,12.8942422866821 -59.4628601074219,15.7275505065918 -53.0316963195801,14.2434368133545 -59.5528030395508,18.1111278533936 -62.9257888793945,14.8730602264404 -45.7460632324219,11.5450477600098 -57.1692276000977,15.1878728866577 -56.9893341064453,13.0291614532471 -59.4178848266602,16.5820407867432 -51.0079040527344,5.4286994934082 -59.9575614929199,13.1640815734863 -59.7326965332031,12.0847253799438 -61.0818901062012,11.0503435134888 -61.5765953063965,8.39692687988281 -64.0051422119141,19.5952415466309 -60.3173484802246,5.87843132019043 -56.8544158935547,11.2752084732056 -63.6003875732422,7.04773330688477 -64.6797409057617,8.48687362670898 -53.2115898132324,16.2222557067871 -57.5290145874023,7.04773330688477 -64.5897979736328,20.8994636535645 -60.8570251464844,20.7195701599121 -64.3199615478516,9.70114898681641 -55.6401405334473,14.1085166931152 -44.9815063476562,11.814887046814 -59.1480445861816,6.01335048675537 -62.3411407470703,15.0529537200928 -59.4628601074219,15.817497253418 -51.2777442932129,15.1429004669189 -44.711669921875,11.2302360534668 -49.1190338134766,12.7143497467041 -57.8887977600098,12.7593231201172 -59.9575614929199,9.16147041320801 -51.4576377868652,10.4656925201416 -46.0608520507812,12.2196445465088 -57.9337692260742,5.83345794677734 -61.3517303466797,6.82286739349365 -60.6321601867676,19.1455097198486 -61.4416770935059,17.0317726135254 -64.7696914672852,11.1852626800537 -53.3015365600586,10.4656925201416 -64.1400680541992,20.0449733734131 -53.4814300537109,7.04773330688477 -58.5633926391602,16.7619323730469 -61.3967056274414,6.55302810668945 -56.6295471191406,17.5714492797852 -60.5871887207031,6.95778656005859 -43.5873413085938,11.6799669265747 -63.7353057861328,20.0449733734131 -58.3835029602051,5.65356540679932 -49.0290870666504,11.7249402999878 -57.8438262939453,15.1878728866577 -57.7089042663574,18.2460479736328 -51.9073677062988,13.1640815734863 -48.1296234130859,12.489483833313 -59.7776718139648,14.7381420135498 -61.6665420532227,5.65356540679932 -58.6083679199219,20.0449733734131 -63.9151992797852,16.492094039917 -62.7009239196777,18.5158863067627 -49.7486572265625,11.9048328399658 -63.195629119873,9.9260139465332 -57.7089042663574,17.3915576934814 -54.1560249328613,8.98157787322998 -59.7326965332031,7.72233009338379 -62.3861122131348,14.3333835601807 -60.677131652832,22.6084423065186 -45.2963256835938,11.4101285934448 -46.6005554199219,11.5450477600098 -51.6375312805176,9.74612140655518 -62.6559524536133,6.82286739349365 -57.3041458129883,8.98157787322998 -59.9125900268555,19.4153499603271 -60.8570251464844,23.7327709197998 -53.7512664794922,10.4656925201416 -52.8068313598633,12.2646179199219 -63.0607109069824,5.33875274658203 -60.4072952270508,22.7433624267578 -53.4814300537109,13.7037591934204 -48.2195701599121,13.9286251068115 -56.5396041870117,16.2672290802002 -63.6003875732422,11.2752084732056 -55.8200340270996,12.17467212677 -47.2301635742188,11.814887046814 -59.5977783203125,7.49746417999268 -56.6295471191406,16.6270141601562 -48.0396766662598,12.984188079834 -60.8120536804199,12.0397529602051 -59.9125900268555,21.9788188934326 -63.4654693603516,10.6455850601196 -52.8967781066895,13.4339199066162 -51.682502746582,5.83345794677734 -60.8120536804199,5.96837711334229 -52.6269378662109,12.8942422866821 -56.7194976806641,6.91281318664551 -64.0950927734375,22.2936305999756 -55.1004638671875,11.994779586792 -50.9179611206055,12.1296987533569 -57.3041458129883,15.0529537200928 -60.8120536804199,14.0185708999634 -56.6295471191406,8.84665870666504 -51.8623962402344,13.6587858200073 -51.5925559997559,6.68794727325439 -58.0686912536621,7.63238334655762 -52.8967781066895,15.997389793396 -57.8438262939453,16.7169609069824 -54.515811920166,16.8968524932861 -58.698314666748,11.814887046814 -54.4708366394043,5.78848457336426 -60.7670783996582,18.3809661865234 -62.6109771728516,7.22762584686279 -64.4998474121094,11.994779586792 -58.6083679199219,14.5132751464844 -64.2749862670898,13.7937049865723 -53.1216430664062,6.95778656005859 -58.5633926391602,9.25141716003418 -63.0607109069824,22.1137390136719 -64.7696914672852,12.984188079834 -62.3411407470703,12.489483833313 -59.2379913330078,10.7355308532715 -55.6401405334473,15.3227920532227 -62.4310836791992,5.60859203338623 -52.8967781066895,10.3757457733154 -50.6930923461914,14.4233293533325 -46.7804260253906,11.8598594665527 -57.34912109375,8.48687362670898 -59.3729095458984,21.2592487335205 -54.4258651733398,6.28318881988525 -51.9523429870605,13.6587858200073 -49.8386039733887,12.0847253799438 -51.9523429870605,13.3889465332031 -62.6559524536133,22.518497467041 -56.179817199707,9.47628307342529 -61.2617835998535,18.9656181335449 -64.3199615478516,16.3571739196777 -61.0369186401367,19.010591506958 -63.0607109069824,18.0661544799805 -62.7458992004395,15.3677654266357 -60.5871887207031,21.7989253997803 -52.5819664001465,10.8254776000977 -62.9707641601562,13.2990007400513 -60.7221069335938,18.5158863067627 -60.0475082397461,20.4497318267822 -61.3967056274414,12.0397529602051 -50.7830390930176,7.09270572662354 -61.7564888000488,18.9206447601318 -53.9761352539062,5.51864528656006 -59.5977783203125,18.2460479736328 -53.3015365600586,13.34397315979 -52.9417495727539,6.91281318664551 -50.5581741333008,7.99216938018799 -58.2935562133789,8.26200771331787 -61.3967056274414,9.47628307342529 -46.5555725097656,12.5344572067261 -47.9047584533691,11.6349945068359 -61.306755065918,20.6296234130859 -60.2274017333984,21.7089805603027 -58.6083679199219,5.87843132019043 -64.2749862670898,20.1349201202393 -51.997314453125,12.1296987533569 -63.7353057861328,8.7117395401001 -62.4310836791992,16.6270141601562 -61.4416770935059,6.77789402008057 -61.5765953063965,8.4419002532959 -50.6930923461914,7.49746417999268 -56.5396041870117,8.66676616668701 -57.034309387207,17.6164226531982 -50.2883338928223,5.60859203338623 -58.9681549072266,5.29378032684326 -61.5765953063965,7.9471960067749 -60.6321601867676,7.85724925994873 -56.0448989868164,14.4233293533325 -57.9337692260742,14.2884101867676 -61.0818901062012,10.4207191467285 -61.846435546875,14.8730602264404 -52.1772079467773,6.59800148010254 -59.7326965332031,16.2222557067871 -57.1692276000977,16.851879119873 -50.1084442138672,14.0185708999634 -64.7696914672852,10.3757457733154 -52.8967781066895,11.994779586792 -62.7009239196777,14.8730602264404 -51.9073677062988,5.74351119995117 -50.648120880127,14.0635442733765 -54.9205703735352,12.9392156600952 -51.6375312805176,5.60859203338623 -53.4364547729492,16.6270141601562 -51.8623962402344,7.40751838684082 -52.1772079467773,14.8280878067017 -51.2777442932129,10.5556383132935 -61.8014602661133,17.8412895202637 -60.8570251464844,15.7725238800049 -53.1216430664062,15.3227920532227 -58.1586380004883,20.5846500396729 -53.2565612792969,12.0847253799438 -58.8782081604004,8.80168533325195 -57.1242523193359,5.38372611999512 -52.0422897338867,8.21703433990479 -63.6453628540039,19.5052947998047 -63.5554122924805,23.3280124664307 -44.1270141601562,12.5344572067261 -60.5422134399414,10.4207191467285 -59.2379913330078,8.21703433990479 -59.2829666137695,16.80690574646 -45.4762268066406,11.7699136734009 -60.3623199462891,10.6006116867065 -56.6745223999023,14.9630069732666 -49.1190338134766,6.14826965332031 -46.9603271484375,13.0741348266602 -54.1560249328613,15.8624706268311 -47.0053100585938,11.5900211334229 -64.6797409057617,6.95778656005859 -51.2327728271484,11.4101285934448 -60.0025367736816,5.87843132019043 -62.9257888793945,16.5370674133301 -59.9125900268555,20.1349201202393 -51.1877975463867,12.984188079834 -58.4284744262695,11.5000743865967 -52.1772079467773,11.3651552200317 -49.7936325073242,6.73292064666748 -51.5475845336914,5.51864528656006 -54.2909469604492,9.52125644683838 -57.1242523193359,11.3651552200317 -57.7089042663574,15.6825771331787 -53.6613235473633,11.8598594665527 -61.1268653869629,7.58741092681885 -61.0818901062012,21.7089805603027 -56.9443626403809,5.20383358001709 -58.7432861328125,15.4577121734619 -62.2062187194824,11.0953159332275 -53.346508026123,14.1984634399414 -63.1056823730469,10.2408266067505 -50.6930923461914,7.31757164001465 -57.8887977600098,7.27259826660156 -55.7300872802734,11.3201818466187 -64.4548797607422,6.23821640014648 -58.7882614135742,5.74351119995117 -51.8623962402344,13.34397315979 -58.7432861328125,13.4339199066162 -53.2115898132324,7.54243755340576 -64.2300109863281,6.68794727325439 -61.7564888000488,8.66676616668701 -61.4866485595703,11.6799669265747 -64.5897979736328,6.41810894012451 -54.6507301330566,10.4207191467285 -62.7908706665039,17.7513427734375 -44.3069152832031,10.9603967666626 -47.6349182128906,13.1640815734863 -45.2513427734375,12.1296987533569 -61.8014602661133,15.1878728866577 -64.1400680541992,9.74612140655518 -50.5581741333008,6.68794727325439 -55.0105171203613,6.05832386016846 -60.8570251464844,17.5264778137207 -59.8226432800293,14.0185708999634 -49.8386039733887,12.8042964935303 -56.3597106933594,13.2090549468994 -50.1983871459961,11.8598594665527 -56.49462890625,6.37313556671143 -57.4840393066406,7.90222263336182 -54.1560249328613,8.4419002532959 -57.4390640258789,10.9154233932495 -57.663932800293,11.5450477600098 -57.9337692260742,10.8704509735107 -62.6109771728516,11.4101285934448 -61.6215667724609,23.2830390930176 -61.7115173339844,6.55302810668945 -58.698314666748,17.4365310668945 -62.8358459472656,9.65617561340332 -60.5422134399414,12.7593231201172 -63.2406005859375,5.74351119995117 -60.7221069335938,20.8544902801514 -49.8835754394531,6.82286739349365 -48.5793571472168,12.2646179199219 -61.7115173339844,13.0741348266602 -49.3888740539551,6.41810894012451 -51.5026092529297,14.3783569335938 -56.809440612793,6.05832386016846 -50.5581741333008,6.50805473327637 -51.8174209594727,7.18265247344971 -53.7962417602539,10.6905584335327 -52.9867248535156,10.7805042266846 -63.4654693603516,9.9260139465332 -52.1322326660156,9.56622886657715 -49.4338455200195,6.1932430267334 -64.7247161865234,22.0237922668457 -58.9681549072266,12.0847253799438 -53.2115898132324,9.20644378662109 -60.5422134399414,10.1059074401855 -49.2989273071289,13.4339199066162 -61.846435546875,20.9444370269775 -58.5633926391602,19.1904830932617 -55.8650054931641,8.80168533325195 -55.0554885864258,10.9154233932495 -60.4072952270508,22.4735221862793 -63.9151992797852,18.6058330535889 -44.0370788574219,12.2646179199219 -59.8226432800293,9.29639053344727 -61.8914070129395,5.83345794677734 -59.8676147460938,19.5952415466309 -61.8914070129395,13.34397315979 -53.2115898132324,13.3889465332031 -56.6295471191406,7.9471960067749 -59.5528030395508,17.1217193603516 -64.2300109863281,15.502685546875 -56.0448989868164,15.6825771331787 -59.8226432800293,6.55302810668945 -64.634765625,7.27259826660156 -51.9523429870605,11.9498062133789 -59.2379913330078,8.66676616668701 -60.0924835205078,23.5528793334961 -53.346508026123,5.96837711334229 -53.8861885070801,6.86783981323242 -62.0713005065918,12.8042964935303 -52.5819664001465,16.4471206665039 -63.6003875732422,20.1798934936523 -48.4894104003906,11.3201818466187 -64.634765625,14.6481952667236 -59.2829666137695,8.21703433990479 -60.1824264526367,10.3307723999023 -61.1718368530273,6.59800148010254 -62.4310836791992,17.4365310668945 -55.145435333252,10.6455850601196 -56.179817199707,16.2222557067871 -62.2062187194824,16.2672290802002 -60.4072952270508,11.9498062133789 -63.0157356262207,21.1693019866943 -62.5660057067871,11.814887046814 -54.3359184265137,10.7805042266846 -57.9337692260742,10.5106649398804 -64.2300109863281,18.8306980133057 -59.2829666137695,19.1455097198486 -57.7089042663574,10.2857999801636 -56.8993873596191,10.6455850601196 -64.7696914672852,5.24880695343018 -61.8914070129395,15.0079803466797 -58.1136627197266,5.60859203338623 -54.1110534667969,16.3571739196777 -48.6243286132812,13.8836517333984 -59.8226432800293,15.3677654266357 -59.013126373291,14.1534900665283 -60.5871887207031,14.1534900665283 -50.8280143737793,6.32816219329834 -51.1877975463867,9.25141716003418 -51.8174209594727,13.1640815734863 -51.1428260803223,10.0609340667725 -55.5501937866211,14.5132751464844 -62.1162719726562,9.25141716003418 -61.8014602661133,20.314811706543 -49.164005279541,13.1191082000732 -60.991943359375,11.7699136734009 -61.3517303466797,20.8994636535645 -44.8915710449219,11.7249402999878 -64.4548797607422,18.7407512664795 -62.4760589599609,10.0609340667725 -61.6665420532227,8.57682037353516 -63.510440826416,21.8888721466064 -62.7458992004395,6.14826965332031 -57.1242523193359,11.6349945068359 -63.1056823730469,9.34136390686035 -56.5396041870117,15.0979270935059 -53.8861885070801,9.47628307342529 -54.830623626709,14.2434368133545 -61.2168121337891,9.74612140655518 -59.8676147460938,22.5634689331055 -64.3649291992188,21.9788188934326 -59.327938079834,11.7249402999878 -59.1030731201172,15.5926313400269 -52.851806640625,8.03714179992676 -54.515811920166,5.24880695343018 -54.2459716796875,14.1534900665283 -61.9813537597656,5.9234037399292 -55.0105171203613,16.7169609069824 -58.7432861328125,12.5794296264648 -63.1506576538086,7.99216938018799 -57.7988510131836,10.0159606933594 -46.0158996582031,10.9603967666626 -64.1850433349609,13.8386783599854 -59.5078315734863,11.0053701400757 -55.7750587463379,6.50805473327637 -52.0872611999512,5.33875274658203 -53.7062950134277,14.2884101867676 -54.1110534667969,8.26200771331787 -61.1268653869629,15.0979270935059 -64.0501174926758,23.19309425354 -53.7962417602539,8.12708854675293 -62.6109771728516,12.8492698669434 -61.3967056274414,16.177282333374 -53.6163482666016,6.82286739349365 -59.1930198669434,18.5158863067627 -60.3623199462891,15.4577121734619 -64.1850433349609,22.3835773468018 -59.327938079834,6.32816219329834 -61.4416770935059,20.5396785736084 -46.7354736328125,11.9048328399658 -64.7247161865234,17.3915576934814 -53.3015365600586,5.83345794677734 -58.2036094665527,14.2434368133545 -52.1772079467773,9.56622886657715 -55.8650054931641,16.6270141601562 -55.7750587463379,7.6773567199707 -59.9125900268555,21.3042221069336 -60.2723731994629,12.0847253799438 -54.830623626709,10.0159606933594 -55.3253288269043,12.309591293335 -49.9735221862793,14.3333835601807 -46.9603271484375,11.4551019668579 -62.5660057067871,8.98157787322998 -46.0608520507812,11.9048328399658 -47.2301635742188,13.0741348266602 -63.4654693603516,12.6244029998779 -63.8702239990234,22.7883358001709 -61.1718368530273,23.507905960083 -61.846435546875,14.6481952667236 -54.8755950927734,8.89163208007812 -56.7194976806641,16.8968524932861 -51.6375312805176,15.1878728866577 -51.0978507995605,13.0291614532471 -62.4310836791992,6.95778656005859 -62.5660057067871,17.9762077331543 -58.6083679199219,7.63238334655762 -61.8014602661133,19.4153499603271 -57.4840393066406,7.58741092681885 -60.7670783996582,19.7301616668701 -59.642749786377,20.7645435333252 -56.5845756530762,5.20383358001709 -53.8412132263184,15.1878728866577 -52.7168846130371,6.01335048675537 -55.0105171203613,6.91281318664551 -58.5184211730957,18.8756713867188 -62.2062187194824,9.38633632659912 -50.018497467041,12.309591293335 -51.1428260803223,10.7805042266846 -50.9179611206055,7.76730346679688 -57.6189575195312,12.8042964935303 -64.6797409057617,17.4365310668945 -53.7962417602539,11.994779586792 -54.201000213623,15.2778186798096 -61.5765953063965,11.5900211334229 -62.5660057067871,17.8412895202637 -63.6903343200684,17.6164226531982 -44.8465881347656,11.4551019668579 -63.6903343200684,10.3307723999023 -47.9497299194336,12.8942422866821 -57.663932800293,14.4233293533325 -60.0924835205078,16.80690574646 -57.34912109375,17.0767459869385 -63.6003875732422,17.9762077331543 -52.4020729064941,7.13767910003662 -55.0105171203613,7.54243755340576 -52.0872611999512,7.6773567199707 -53.5264015197754,7.85724925994873 -55.4152755737305,11.0503435134888 -59.9575614929199,8.39692687988281 -59.1030731201172,16.0423622131348 -61.1268653869629,9.34136390686035 -56.179817199707,9.43130970001221 -50.1084442138672,6.73292064666748 -60.7221069335938,14.1085166931152 -44.711669921875,12.2646179199219 -53.8861885070801,7.6773567199707 -60.5871887207031,19.4153499603271 -61.2168121337891,20.8994636535645 -64.0501174926758,19.7301616668701 -63.195629119873,17.2566375732422 -62.6559524536133,15.7275505065918 -63.8702239990234,6.28318881988525 -57.9337692260742,10.3757457733154 -56.8993873596191,10.4207191467285 -61.846435546875,12.6244029998779 -63.6903343200684,19.8201065063477 -64.4548797607422,19.325403213501 -59.8676147460938,18.3359928131104 -50.1534156799316,7.90222263336182 -60.3623199462891,11.5900211334229 -59.1480445861816,12.0847253799438 -64.7247161865234,23.148120880127 -61.5765953063965,12.0847253799438 -60.3173484802246,14.9180335998535 -51.7274780273438,10.0609340667725 -50.8280143737793,7.72233009338379 -59.8676147460938,15.502685546875 -54.5607833862305,6.82286739349365 -61.7115173339844,9.56622886657715 -63.4654693603516,11.4101285934448 -52.7618598937988,12.0397529602051 -51.5925559997559,5.6985387802124 -55.7750587463379,15.0529537200928 -62.9707641601562,12.8042964935303 -57.5739860534668,12.0847253799438 -61.3967056274414,17.1217193603516 -59.1930198669434,5.56361865997314 -61.6215667724609,22.9682273864746 -52.6269378662109,11.814887046814 -51.2327728271484,10.8254776000977 -53.7962417602539,5.60859203338623 -59.1030731201172,11.6349945068359 -52.3571014404297,10.4656925201416 -62.8358459472656,23.7327709197998 -56.8993873596191,7.99216938018799 -57.9337692260742,17.6164226531982 -61.8014602661133,14.4683027267456 -54.6507301330566,10.3757457733154 -54.0211067199707,13.2540273666382 -52.4920196533203,13.2540273666382 -60.5422134399414,23.507905960083 -59.5078315734863,17.0317726135254 -61.531623840332,16.7169609069824 -59.9125900268555,13.8386783599854 -62.7458992004395,13.6587858200073 -61.306755065918,12.9392156600952 -62.0713005065918,9.56622886657715 -57.7538795471191,15.2328462600708 -60.8120536804199,6.55302810668945 -49.2989273071289,14.2884101867676 -60.1374549865723,18.8306980133057 -54.8755950927734,11.8598594665527 -48.8941688537598,13.2990007400513 -63.1056823730469,14.8280878067017 -59.327938079834,16.4021472930908 -58.1136627197266,6.95778656005859 -43.9920959472656,11.4551019668579 -60.991943359375,15.997389793396 -55.5951690673828,14.3333835601807 -57.9337692260742,12.7143497467041 -60.8570251464844,21.1693019866943 -57.034309387207,11.4551019668579 -52.2221794128418,6.1932430267334 -55.9099807739258,16.6719875335693 -50.9179611206055,8.84665870666504 -54.4258651733398,9.97098731994629 -57.5290145874023,6.95778656005859 -61.4416770935059,20.0899467468262 -60.1374549865723,5.51864528656006 -61.8914070129395,5.87843132019043 -45.2513427734375,12.669376373291 -62.8808174133301,15.997389793396 -53.5264015197754,5.87843132019043 -63.510440826416,20.8095169067383 -58.1136627197266,5.96837711334229 -54.4258651733398,13.8836517333984 -57.1242523193359,13.4339199066162 -58.9231796264648,5.6985387802124 -60.9020004272461,11.8598594665527 -59.9575614929199,16.2222557067871 -58.6533432006836,13.8836517333984 -46.9603271484375,12.309591293335 -45.7460632324219,11.7249402999878 -52.536994934082,10.4656925201416 -63.0607109069824,20 -50.5132026672363,7.81227684020996 -47.9497299194336,11.1402893066406 -52.9867248535156,14.7831144332886 -53.0766716003418,7.58741092681885 -56.3597106933594,6.91281318664551 -63.2855758666992,14.6931686401367 -58.6083679199219,16.9418258666992 -63.5554122924805,11.8598594665527 -53.8412132263184,14.5132751464844 -50.8729858398438,5.60859203338623 -59.5078315734863,9.38633632659912 -58.8332328796387,18.4259395599365 -58.9231796264648,6.4630823135376 -61.3517303466797,13.5688400268555 -50.1534156799316,11.7249402999878 -54.0211067199707,12.2196445465088 -50.4682273864746,14.8280878067017 -57.8438262939453,16.177282333374 -58.2935562133789,14.1984634399414 -61.2617835998535,15.5926313400269 -61.6665420532227,11.6349945068359 -64.0950927734375,21.1693019866943 -64.2300109863281,21.5290870666504 -60.3173484802246,6.50805473327637 -64.4099044799805,11.7249402999878 -54.2909469604492,10.0159606933594 -55.6401405334473,15.1878728866577 -64.0501174926758,18.7857246398926 -57.1242523193359,17.6613960266113 -60.0025367736816,14.1984634399414 -59.1030731201172,19.7301616668701 -59.7776718139648,8.53184700012207 -49.0290870666504,12.3995380401611 -60.0924835205078,11.6799669265747 -63.4654693603516,23.3729858398438 -62.7458992004395,17.6613960266113 -59.6877212524414,7.09270572662354 -61.846435546875,22.3386039733887 -59.7776718139648,9.88104152679443 -51.5026092529297,6.10329627990723 -61.3517303466797,18.7407512664795 -61.306755065918,9.20644378662109 -53.6613235473633,6.4630823135376 -62.6109771728516,21.5290870666504 -64.1400680541992,9.9260139465332 -61.4416770935059,17.5264778137207 -60.3623199462891,7.36254501342773 -54.7856521606445,14.4683027267456 -51.3676910400391,14.5132751464844 -57.4840393066406,6.73292064666748 -63.3305511474609,8.84665870666504 -57.7089042663574,10.9154233932495 -50.8729858398438,9.38633632659912 -60.4522666931152,17.7513427734375 -43.002685546875,14.4683027267456 -64.2749862670898,17.5714492797852 -54.4708366394043,12.3995380401611 -49.2989273071289,6.68794727325439 -63.6003875732422,11.6799669265747 -56.9893341064453,9.29639053344727 -51.682502746582,6.91281318664551 -58.4284744262695,13.4788932800293 -52.851806640625,5.29378032684326 -61.7115173339844,12.0397529602051 -54.1110534667969,7.49746417999268 -64.0501174926758,22.6084423065186 -61.0369186401367,22.2486572265625 -57.3041458129883,12.9392156600952 -54.9655418395996,8.80168533325195 -60.3173484802246,19.325403213501 -57.7988510131836,8.89163208007812 -53.2115898132324,10.4207191467285 -56.49462890625,8.80168533325195 -51.5475845336914,9.02655124664307 -59.2379913330078,6.41810894012451 -55.5501937866211,9.52125644683838 -45.8359985351562,13.2090549468994 -58.5184211730957,16.7169609069824 -50.4232559204102,12.7593231201172 -54.8755950927734,16.5820407867432 -58.2935562133789,20.2248649597168 -63.5554122924805,17.6613960266113 -53.7962417602539,13.7037591934204 -51.1428260803223,8.89163208007812 -54.9655418395996,15.6825771331787 -58.698314666748,11.7699136734009 -56.3597106933594,6.1932430267334 -50.7380676269531,7.00275993347168 -57.663932800293,9.88104152679443 -60.2723731994629,14.7381420135498 -51.6375312805176,8.53184700012207 -54.6957054138184,12.0847253799438 -58.2935562133789,7.40751838684082 -64.1850433349609,15.3677654266357 -54.0211067199707,6.01335048675537 -56.7644691467285,7.22762584686279 -59.4628601074219,18.0661544799805 -52.6719131469727,5.6985387802124 -54.4708366394043,14.1984634399414 -61.9813537597656,15.3227920532227 -45.8809814453125,10.8254776000977 -54.6957054138184,6.01335048675537 -60.5422134399414,14.0635442733765 -55.6851119995117,8.08211517333984 -59.9125900268555,10.7805042266846 -63.510440826416,6.55302810668945 -62.8358459472656,6.95778656005859 -64.5448226928711,20.5846500396729 -53.4364547729492,11.3201818466187 -51.3227157592773,12.9392156600952 -61.7564888000488,7.85724925994873 -55.5052185058594,17.6613960266113 -64.0950927734375,22.7883358001709 -63.1506576538086,5.74351119995117 -55.5501937866211,5.9234037399292 -53.346508026123,16.0423622131348 -52.8068313598633,11.1852626800537 -54.6507301330566,8.53184700012207 -48.6693000793457,12.2646179199219 -56.809440612793,13.6138134002686 -61.0818901062012,19.5952415466309 -52.8967781066895,13.3889465332031 -62.0263290405273,19.685188293457 -64.3649291992188,16.6719875335693 -57.7089042663574,15.1429004669189 -58.698314666748,5.38372611999512 -54.5607833862305,9.56622886657715 -55.5052185058594,15.5476579666138 -50.5581741333008,7.31757164001465 -53.8861885070801,15.8624706268311 -47.9947052001953,13.7037591934204 -56.8544158935547,10.3307723999023 -54.5607833862305,12.5344572067261 -50.2883338928223,6.4630823135376 -58.698314666748,12.8492698669434 -58.2935562133789,10.8254776000977 -62.4310836791992,19.5502681732178 -54.4708366394043,6.55302810668945 -64.3199615478516,22.9232540130615 -48.5793571472168,12.2196445465088 -63.3755226135254,20.3597850799561 -59.8226432800293,10.7355308532715 -56.2697639465332,13.4788932800293 -63.9601745605469,13.6138134002686 -59.5977783203125,20.9444370269775 -56.809440612793,5.20383358001709 -52.851806640625,11.5450477600098 -59.6877212524414,13.7037591934204 -61.6665420532227,16.5370674133301 -62.2062187194824,17.5264778137207 -63.5554122924805,22.1137390136719 -61.3517303466797,8.80168533325195 -55.2803535461426,14.5132751464844 -55.7750587463379,16.8968524932861 -53.0766716003418,15.4577121734619 -62.2062187194824,19.5502681732178 -56.9893341064453,9.38633632659912 -62.3411407470703,18.3809661865234 -52.2671546936035,7.22762584686279 -64.2749862670898,12.2196445465088 -60.8120536804199,20.4947052001953 -59.9125900268555,23.7327709197998 -61.7564888000488,13.5688400268555 -60.7221069335938,7.6773567199707 -61.9363822937012,23.0132007598877 -59.7326965332031,23.6877975463867 -56.7644691467285,15.8624706268311 -52.312126159668,11.3651552200317 -60.0924835205078,20.1798934936523 -58.4284744262695,17.0317726135254 -52.9867248535156,9.25141716003418 -52.536994934082,9.97098731994629 -49.8835754394531,13.5688400268555 -61.3517303466797,6.32816219329834 -62.3861122131348,13.5238666534424 -59.7326965332031,17.481502532959 -64.4099044799805,14.5132751464844 -52.4470443725586,6.73292064666748 -55.8650054931641,11.3651552200317 -48.3994636535645,13.34397315979 -53.2565612792969,16.6270141601562 -62.0713005065918,23.7777442932129 -59.4178848266602,14.1984634399414 -60.2274017333984,10.8704509735107 -60.991943359375,12.2646179199219 -63.6453628540039,12.0847253799438 -45.1614074707031,11.4551019668579 -58.7432861328125,11.1402893066406 -58.4284744262695,13.1191082000732 -61.7115173339844,15.0979270935059 -62.3411407470703,9.34136390686035 -63.7802810668945,21.6190338134766 -58.4284744262695,17.2566375732422 -62.8808174133301,17.5714492797852 -63.1056823730469,23.148120880127 -60.3623199462891,7.63238334655762 -64.3649291992188,6.4630823135376 -62.4760589599609,18.8306980133057 -55.8200340270996,13.2090549468994 -63.9601745605469,21.0793552398682 -61.0818901062012,22.6534156799316 -54.3359184265137,5.74351119995117 -57.2141990661621,6.37313556671143 -53.2115898132324,16.0873355865479 -57.1692276000977,10.0159606933594 -63.9151992797852,5.51864528656006 -51.7724494934082,14.8730602264404 -58.8332328796387,13.9735984802246 -54.3808898925781,9.11649799346924 -55.6851119995117,8.53184700012207 -60.3623199462891,8.66676616668701 -58.2935562133789,10.0159606933594 -56.4046859741211,12.309591293335 -59.2379913330078,15.997389793396 -58.0237159729004,17.6164226531982 -57.0792808532715,13.3889465332031 -62.4310836791992,10.7355308532715 -64.3649291992188,18.1561012268066 -55.9549522399902,7.36254501342773 -60.677131652832,9.16147041320801 -59.4178848266602,20.8095169067383 -63.6453628540039,14.2434368133545 -55.9999237060547,9.97098731994629 -55.2803535461426,15.1429004669189 -54.830623626709,5.20383358001709 -64.0501174926758,21.5290870666504 -64.0950927734375,13.2540273666382 -64.4548797607422,11.1852626800537 -43.5873413085938,11.3651552200317 -52.4920196533203,14.1085166931152 -59.1030731201172,15.3677654266357 -51.9073677062988,6.59800148010254 -64.2749862670898,16.6719875335693 -63.3305511474609,9.88104152679443 -63.3305511474609,8.35195446014404 -61.7115173339844,11.4101285934448 -64.3649291992188,16.1323089599609 -60.2723731994629,19.685188293457 -51.7274780273438,5.24880695343018 -54.6057586669922,5.47367286682129 -50.1983871459961,8.30698108673096 -61.3517303466797,12.3995380401611 -58.1136627197266,15.4577121734619 -58.6533432006836,11.5900211334229 -44.0820617675781,10.7805042266846 -53.7512664794922,7.22762584686279 -55.3703002929688,11.5900211334229 -59.7326965332031,12.1296987533569 -62.5210342407227,20 -61.6665420532227,10.1059074401855 -63.9601745605469,16.1323089599609 -54.5607833862305,15.7275505065918 -52.7618598937988,7.49746417999268 -49.2089805603027,13.6138134002686 -55.0554885864258,13.2540273666382 -57.9337692260742,8.98157787322998 -59.4628601074219,23.6877975463867 -61.6665420532227,21.9338455200195 -50.9629325866699,13.9286251068115 -62.5210342407227,16.0873355865479 -64.4548797607422,6.77789402008057 -55.2353820800781,13.6138134002686 -64.5897979736328,22.833309173584 -54.830623626709,9.88104152679443 -56.809440612793,11.2752084732056 -63.2406005859375,15.2328462600708 -60.991943359375,10.1508798599243 -57.8887977600098,9.07152462005615 -58.2935562133789,15.1429004669189 -55.3703002929688,7.72233009338379 -61.6665420532227,21.349193572998 -61.6665420532227,8.62179279327393 -64.3199615478516,19.5502681732178 -52.4020729064941,9.25141716003418 -57.0792808532715,14.7831144332886 -51.4126625061035,8.7117395401001 -61.4416770935059,21.8888721466064 -63.4204940795898,7.63238334655762 -60.4522666931152,5.4286994934082 -47.7698402404785,11.814887046814 -45.4762268066406,11.994779586792 -63.9151992797852,15.3677654266357 -43.3624877929688,12.8492698669434 -60.5422134399414,5.96837711334229 -55.7300872802734,11.5000743865967 -62.7458992004395,19.1005363464355 -58.3835029602051,16.80690574646 -58.1586380004883,13.4339199066162 -63.5554122924805,15.0079803466797 -59.0580978393555,13.8386783599854 -61.2168121337891,18.6957778930664 -56.3597106933594,8.66676616668701 -56.1348457336426,15.7275505065918 -62.8358459472656,23.7777442932129 -63.8702239990234,20.989408493042 -51.3227157592773,11.0053701400757 -55.4602470397949,7.13767910003662 -59.5977783203125,10.7355308532715 -63.7353057861328,5.83345794677734 -64.0950927734375,5.47367286682129 -51.7724494934082,15.0529537200928 -62.6559524536133,13.8386783599854 -52.6269378662109,10.4207191467285 -57.663932800293,17.3016109466553 -52.8068313598633,8.93660545349121 -50.2883338928223,8.4419002532959 -48.9391403198242,11.2752084732056 -53.166618347168,10.6455850601196 -51.5475845336914,11.0953159332275 -59.1030731201172,17.6613960266113 -61.6665420532227,22.3386039733887 -53.7062950134277,13.4339199066162 -59.7326965332031,19.4603214263916 -63.8702239990234,20.8994636535645 -60.5422134399414,19.685188293457 -64.0950927734375,23.7777442932129 -64.0501174926758,22.833309173584 -64.5897979736328,10.7355308532715 -51.682502746582,13.5238666534424 -52.4470443725586,12.309591293335 -62.161247253418,21.4391403198242 -52.8967781066895,5.96837711334229 -64.7247161865234,11.9048328399658 -58.2036094665527,12.2196445465088 -61.8014602661133,6.77789402008057 -61.7564888000488,19.1455097198486 -51.682502746582,10.0159606933594 -50.5581741333008,5.56361865997314 -57.1692276000977,12.17467212677 -43.9021606445312,11.9048328399658 -59.4628601074219,18.650806427002 -64.4998474121094,17.4365310668945 -54.0660781860352,8.4419002532959 -54.201000213623,7.54243755340576 -59.9575614929199,17.7513427734375 -43.2275695800781,11.5900211334229 -55.2353820800781,10.1059074401855 -57.9787445068359,7.63238334655762 -56.9893341064453,11.3651552200317 -55.7300872802734,15.0979270935059 -51.7274780273438,8.98157787322998 -55.5052185058594,16.7169609069824 -54.1560249328613,9.43130970001221 -61.1268653869629,22.6084423065186 -64.4998474121094,21.9338455200195 -58.8332328796387,7.22762584686279 -61.7115173339844,20.314811706543 -58.3835029602051,7.76730346679688 -63.1056823730469,6.4630823135376 -64.4548797607422,13.3889465332031 -49.7936325073242,6.55302810668945 -62.0263290405273,15.0979270935059 -61.0369186401367,23.7777442932129 -62.2062187194824,23.0132007598877 -54.830623626709,7.6773567199707 -57.2591743469238,12.4445114135742 -58.6083679199219,7.40751838684082 -59.9575614929199,6.4630823135376 -55.6851119995117,6.01335048675537 -55.9999237060547,7.04773330688477 -59.7776718139648,10.2408266067505 -54.9205703735352,10.3307723999023 -61.2617835998535,10.6905584335327 -54.2909469604492,14.1534900665283 -62.7908706665039,18.1111278533936 -52.6719131469727,10.0609340667725 -63.2406005859375,23.8676910400391 -60.991943359375,8.84665870666504 -52.851806640625,12.1296987533569 -58.6083679199219,14.3783569335938 -50.9179611206055,14.6481952667236 -61.0369186401367,5.51864528656006 -63.4654693603516,11.0503435134888 -54.3808898925781,6.55302810668945 -58.2485809326172,18.2010746002197 -63.7802810668945,6.68794727325439 -61.9363822937012,14.8280878067017 -57.3041458129883,9.61120223999023 -55.145435333252,6.23821640014648 -44.711669921875,12.309591293335 -45.791015625,12.17467212677 -50.1084442138672,12.6244029998779 -60.5422134399414,9.25141716003418 -61.1268653869629,17.3915576934814 -62.2961654663086,14.8730602264404 -59.7326965332031,21.9788188934326 -50.5132026672363,6.95778656005859 -60.2274017333984,9.74612140655518 -59.5528030395508,6.14826965332031 -61.0369186401367,16.5370674133301 -54.9655418395996,16.5370674133301 -59.3729095458984,14.0185708999634 -47.7698402404785,13.34397315979 -59.1480445861816,8.17206192016602 -54.515811920166,14.5582485198975 -59.013126373291,19.5952415466309 -60.0475082397461,21.0343818664551 -63.6903343200684,11.3201818466187 -60.5422134399414,18.8756713867188 -63.1056823730469,22.5634689331055 -57.4390640258789,16.177282333374 -62.6109771728516,13.2540273666382 -57.2591743469238,13.2090549468994 -61.8914070129395,16.6719875335693 -55.5501937866211,13.34397315979 -63.4654693603516,20.8095169067383 -63.825252532959,11.7699136734009 -56.2247924804688,8.03714179992676 -63.3755226135254,10.0609340667725 -61.5765953063965,10.3757457733154 -63.8702239990234,11.0053701400757 -64.7696914672852,13.2990007400513 -56.9893341064453,9.43130970001221 -52.6719131469727,5.20383358001709 -43.3624877929688,11.5450477600098 -59.2829666137695,15.1429004669189 -62.7009239196777,22.8782806396484 -51.9523429870605,5.24880695343018 -52.2671546936035,13.8386783599854 -64.7247161865234,14.0185708999634 -52.0422897338867,8.48687362670898 -60.5422134399414,7.49746417999268 -50.333309173584,5.33875274658203 -60.5871887207031,11.7249402999878 -58.8332328796387,12.489483833313 -63.2406005859375,21.4841136932373 -56.2697639465332,16.9418258666992 -51.0528793334961,13.2090549468994 -58.1586380004883,7.58741092681885 -57.663932800293,11.7699136734009 -51.8174209594727,10.8704509735107 -62.9257888793945,5.65356540679932 -58.5633926391602,7.6773567199707 -60.9020004272461,7.85724925994873 -55.0554885864258,5.96837711334229 -53.9311599731445,8.03714179992676 -59.4178848266602,7.63238334655762 -60.9020004272461,10.0609340667725 -55.0554885864258,6.14826965332031 -60.6321601867676,8.84665870666504 -63.8702239990234,17.3465843200684 -47.9047584533691,11.8598594665527 -48.849193572998,5.4286994934082 -62.7908706665039,5.60859203338623 -54.6957054138184,9.83606815338135 -54.830623626709,7.76730346679688 -55.8650054931641,15.7275505065918 -61.0369186401367,18.1561012268066 -59.9125900268555,9.47628307342529 -52.2671546936035,8.57682037353516 -63.0607109069824,22.6534156799316 -62.7009239196777,20.1798934936523 -58.4284744262695,15.9074440002441 -61.2617835998535,21.4391403198242 -61.6215667724609,22.5634689331055 -63.4204940795898,15.0979270935059 -60.5422134399414,22.518497467041 -61.8014602661133,17.166690826416 -56.0898704528809,7.63238334655762 -58.1586380004883,9.61120223999023 -64.5897979736328,13.0741348266602 -46.5105895996094,11.5450477600098 -59.0580978393555,14.6481952667236 -57.4390640258789,11.5450477600098 -60.8570251464844,9.74612140655518 -58.7882614135742,16.7619323730469 -48.8042221069336,14.0635442733765 -51.1428260803223,9.70114898681641 -60.1374549865723,23.19309425354 -62.0713005065918,19.685188293457 -60.0475082397461,9.61120223999023 -52.0872611999512,13.1191082000732 -58.8782081604004,10.7355308532715 -53.8412132263184,6.23821640014648 -56.4496574401855,11.4101285934448 -56.809440612793,7.04773330688477 -57.034309387207,5.47367286682129 -55.1904067993164,8.39692687988281 -63.2406005859375,21.3042221069336 -62.1162719726562,21.4391403198242 -54.9205703735352,12.8942422866821 -64.0051422119141,7.36254501342773 -53.5713768005371,7.81227684020996 -47.814811706543,12.6244029998779 -60.5871887207031,15.997389793396 -64.3649291992188,19.5502681732178 -48.7142753601074,12.8492698669434 -60.0475082397461,17.9312343597412 -55.9999237060547,8.89163208007812 -54.7856521606445,6.50805473327637 -60.2274017333984,16.5820407867432 -62.6109771728516,14.2434368133545 -62.8808174133301,6.37313556671143 -62.0263290405273,16.80690574646 -47.4100646972656,11.6349945068359 -61.6665420532227,13.2990007400513 -52.6719131469727,6.14826965332031 -58.6083679199219,9.79109477996826 -57.2591743469238,13.1191082000732 -59.6877212524414,15.7725238800049 -57.7089042663574,11.2752084732056 -60.4072952270508,11.1852626800537 -62.2511940002441,22.9232540130615 -56.7194976806641,5.4286994934082 -61.846435546875,12.9392156600952 -57.3041458129883,14.4683027267456 -58.2485809326172,16.80690574646 -57.7089042663574,11.8598594665527 -58.0686912536621,19.1005363464355 -56.8993873596191,9.43130970001221 -58.698314666748,5.96837711334229 -60.3173484802246,20.3597850799561 -62.7908706665039,9.29639053344727 -55.7300872802734,6.14826965332031 -54.7406768798828,16.4471206665039 -63.1506576538086,23.8676910400391 -50.8729858398438,7.36254501342773 -56.9893341064453,11.0503435134888 -58.9231796264648,18.4259395599365 -54.0211067199707,7.6773567199707 -59.3729095458984,18.5158863067627 -60.7670783996582,5.60859203338623 -64.7696914672852,22.3386039733887 -54.8755950927734,6.86783981323242 -54.9205703735352,16.0423622131348 -59.2379913330078,14.2434368133545 -62.2961654663086,17.5264778137207 -53.7512664794922,9.07152462005615 -48.3544883728027,11.8598594665527 -59.7326965332031,18.2010746002197 -64.3649291992188,22.2486572265625 -62.7458992004395,23.5978527069092 -49.3888740539551,12.669376373291 -54.0660781860352,9.61120223999023 -59.7326965332031,20 -45.791015625,11.0503435134888 -59.9125900268555,19.2354564666748 -55.2353820800781,9.02655124664307 -60.2723731994629,20.4497318267822 -62.2511940002441,14.1534900665283 -51.997314453125,5.20383358001709 -57.7089042663574,18.2910194396973 -50.8280143737793,7.6773567199707 -58.0237159729004,7.27259826660156 -62.6109771728516,23.2380676269531 -56.4046859741211,13.3889465332031 -56.49462890625,9.83606815338135 -55.3703002929688,7.85724925994873 -52.851806640625,6.68794727325439 -53.4364547729492,15.1878728866577 -45.7460632324219,13.0291614532471 -62.0713005065918,19.3703765869141 -60.991943359375,15.3227920532227 -49.1190338134766,14.3333835601807 -55.0105171203613,15.5926313400269 -50.1084442138672,13.0741348266602 -62.0263290405273,20.3597850799561 -58.0237159729004,5.20383358001709 -54.6057586669922,9.29639053344727 -50.1534156799316,6.1932430267334 -57.2591743469238,6.68794727325439 -60.0025367736816,18.2010746002197 -55.145435333252,11.1402893066406 -47.7698402404785,11.3201818466187 -63.825252532959,5.6985387802124 -53.5264015197754,9.20644378662109 -62.7908706665039,23.4179592132568 -56.4046859741211,7.9471960067749 -61.2617835998535,17.9312343597412 -60.2274017333984,11.2752084732056 -53.5264015197754,11.8598594665527 -60.3173484802246,14.7831144332886 -52.4920196533203,5.56361865997314 -60.7221069335938,14.1534900665283 -59.1480445861816,11.5450477600098 -60.8120536804199,10.7355308532715 -55.9549522399902,12.8492698669434 -60.7670783996582,10.0159606933594 -52.4020729064941,5.24880695343018 -64.0501174926758,21.349193572998 -63.510440826416,19.6402149200439 -57.5739860534668,11.4101285934448 -62.2961654663086,11.7699136734009 -58.2036094665527,16.3571739196777 -51.6375312805176,7.72233009338379 -52.0872611999512,6.05832386016846 -63.8702239990234,17.2566375732422 -62.7458992004395,15.0979270935059 -63.510440826416,22.5634689331055 -57.5290145874023,7.99216938018799 -61.2168121337891,15.3677654266357 -56.7194976806641,16.3122024536133 -62.0263290405273,6.86783981323242 -60.991943359375,12.3995380401611 -59.9575614929199,16.6719875335693 -46.7354736328125,13.0291614532471 -61.1268653869629,9.79109477996826 -52.0872611999512,13.7937049865723 -60.2723731994629,7.63238334655762 -60.991943359375,6.73292064666748 -58.3835029602051,10.7355308532715 -53.1216430664062,12.8042964935303 -64.3199615478516,10.6006116867065 -61.7115173339844,21.5740604400635 -63.195629119873,13.7487316131592 -64.3199615478516,21.2142753601074 -63.4204940795898,21.3941669464111 -56.7194976806641,14.9180335998535 -60.5871887207031,11.5000743865967 -60.3173484802246,5.33875274658203 -63.4204940795898,15.997389793396 -50.648120880127,6.1932430267334 -60.3173484802246,19.7301616668701 -64.0950927734375,7.85724925994873 -58.3835029602051,7.22762584686279 -64.6797409057617,7.22762584686279 -62.0713005065918,16.9418258666992 -64.7696914672852,21.0343818664551 -47.4550476074219,11.2752084732056 -54.830623626709,16.80690574646 -55.6401405334473,14.5582485198975 -62.2511940002441,23.7777442932129 -58.9681549072266,14.0185708999634 -64.1850433349609,14.1984634399414 -59.1930198669434,7.58741092681885 -52.3571014404297,12.984188079834 -56.7194976806641,18.2010746002197 -59.5977783203125,12.669376373291 -59.7776718139648,17.3465843200684 -64.1400680541992,14.8730602264404 -63.195629119873,12.9392156600952 -61.3967056274414,21.3941669464111 -62.6559524536133,6.77789402008057 -55.0105171203613,9.47628307342529 -57.034309387207,16.851879119873 -43.9021606445312,11.6799669265747 -63.3305511474609,10.1059074401855 -51.2777442932129,7.31757164001465 -64.6797409057617,23.5978527069092 -62.1162719726562,8.35195446014404 -58.0686912536621,19.5052947998047 -60.2274017333984,7.13767910003662 -58.2036094665527,8.66676616668701 -62.7009239196777,7.54243755340576 -57.1692276000977,7.58741092681885 -60.5422134399414,21.4841136932373 -62.1162719726562,22.6084423065186 -57.7988510131836,18.1111278533936 -58.5184211730957,19.7301616668701 -52.4470443725586,14.7381420135498 -58.3385314941406,7.58741092681885 -58.2036094665527,16.9867992401123 -50.1534156799316,14.1085166931152 -61.3967056274414,16.6270141601562 -54.830623626709,15.5476579666138 -60.7670783996582,12.1296987533569 -55.2803535461426,8.48687362670898 -55.7300872802734,12.489483833313 -53.166618347168,11.0953159332275 -53.346508026123,9.11649799346924 -59.8226432800293,16.3122024536133 -50.0634689331055,12.489483833313 -52.7168846130371,8.48687362670898 -53.166618347168,10.0609340667725 -62.6559524536133,20.314811706543 -60.2274017333984,13.9735984802246 -56.2247924804688,12.5794296264648 -60.0025367736816,5.33875274658203 -49.6137390136719,6.28318881988525 -58.2935562133789,10.6455850601196 -58.698314666748,12.1296987533569 -50.7830390930176,14.3783569335938 -62.6109771728516,13.9286251068115 -55.6401405334473,10.7355308532715 -63.6903343200684,7.27259826660156 -60.9469718933105,8.35195446014404 -56.809440612793,10.1958532333374 -45.6560974121094,11.1402893066406 -61.2617835998535,20.314811706543 -63.2855758666992,11.5000743865967 -52.851806640625,7.58741092681885 -61.8014602661133,12.5794296264648 -60.0025367736816,16.8968524932861 -57.5290145874023,11.9048328399658 -49.7486572265625,6.01335048675537 -64.634765625,7.58741092681885 -60.4522666931152,18.9206447601318 -57.9787445068359,6.91281318664551 -62.5210342407227,20.1349201202393 -64.1400680541992,22.6534156799316 -56.5396041870117,12.6244029998779 -55.8200340270996,12.8492698669434 -51.8174209594727,14.8730602264404 -56.4046859741211,15.4127388000488 -60.7670783996582,15.6376037597656 -44.9365234375,12.2646179199219 -53.6163482666016,7.90222263336182 -51.1428260803223,13.8836517333984 -58.4734497070312,10.3307723999023 -62.161247253418,21.1243286132812 -52.6269378662109,14.3333835601807 -62.6109771728516,14.8280878067017 -51.7274780273438,11.5450477600098 -61.9813537597656,6.41810894012451 -56.4046859741211,15.997389793396 -58.7882614135742,17.3016109466553 -61.3967056274414,15.6376037597656 -61.1718368530273,12.8942422866821 -58.6533432006836,6.68794727325439 -55.9099807739258,12.7593231201172 -54.201000213623,15.0529537200928 -45.9709167480469,11.0953159332275 -59.8226432800293,9.34136390686035 -46.1508178710938,11.2752084732056 -63.1056823730469,5.4286994934082 -62.7908706665039,12.4445114135742 -54.6957054138184,15.7275505065918 -64.0051422119141,12.7593231201172 -59.5977783203125,20.5396785736084 -55.9549522399902,13.9735984802246 -54.1110534667969,13.7037591934204 -49.2089805603027,12.4445114135742 -63.7353057861328,22.8782806396484 -63.0607109069824,22.7433624267578 -58.5633926391602,12.8942422866821 -51.9073677062988,14.3333835601807 -58.0686912536621,6.82286739349365 -51.1877975463867,13.2990007400513 -62.3861122131348,5.9234037399292 -50.1534156799316,12.984188079834 -64.4099044799805,8.66676616668701 -54.7406768798828,8.39692687988281 -60.0025367736816,7.9471960067749 -53.6613235473633,6.23821640014648 -62.7009239196777,19.1455097198486 -60.2274017333984,22.7433624267578 -51.2777442932129,12.8042964935303 -58.1136627197266,5.83345794677734 -60.1374549865723,23.2830390930176 -59.642749786377,23.6877975463867 -58.8332328796387,8.12708854675293 -61.4866485595703,18.1561012268066 -57.2141990661621,9.83606815338135 -61.4866485595703,19.5952415466309 -55.2353820800781,15.9074440002441 -64.4548797607422,19.5052947998047 -59.1930198669434,13.1640815734863 -55.4602470397949,13.8836517333984 -58.2485809326172,14.6931686401367 -55.7750587463379,15.9074440002441 -58.3385314941406,15.2328462600708 -62.7458992004395,11.3201818466187 -50.1983871459961,6.91281318664551 -57.2141990661621,11.0503435134888 -45.7010803222656,11.3651552200317 -63.2406005859375,15.0979270935059 -61.0369186401367,19.1005363464355 -51.6375312805176,13.7487316131592 -62.8808174133301,18.1111278533936 -62.9257888793945,13.7037591934204 -49.8386039733887,5.96837711334229 -61.1718368530273,19.5952415466309 -57.8887977600098,18.4259395599365 -54.2909469604492,13.6587858200073 -62.3411407470703,15.9524164199829 -55.7300872802734,11.0053701400757 -58.6083679199219,7.54243755340576 -60.5422134399414,11.6799669265747 -59.642749786377,18.2910194396973 -63.510440826416,11.9498062133789 -62.2062187194824,17.3016109466553 -60.7670783996582,17.1217193603516 -62.6109771728516,9.52125644683838 -64.2300109863281,16.3571739196777 -63.3755226135254,23.4629325866699 -60.8120536804199,14.4683027267456 -61.8914070129395,7.00275993347168 -62.3411407470703,11.0503435134888 -55.9999237060547,11.2302360534668 -46.0158996582031,11.5900211334229 -51.2327728271484,5.33875274658203 -49.2089805603027,6.28318881988525 -53.0766716003418,5.38372611999512 -55.9549522399902,5.9234037399292 -60.0025367736816,12.2196445465088 -49.5237922668457,5.60859203338623 -55.1004638671875,10.0159606933594 -57.663932800293,10.4656925201416 -59.1930198669434,7.49746417999268 -59.9575614929199,14.6931686401367 -43.7222595214844,11.5900211334229 -62.4760589599609,11.1402893066406 -57.34912109375,12.2646179199219 -63.5554122924805,19.1005363464355 -62.7908706665039,17.7963161468506 -60.8570251464844,9.83606815338135 -59.5977783203125,18.0661544799805 -55.7750587463379,9.11649799346924 -50.333309173584,12.354564666748 -57.8438262939453,12.3995380401611 -48.7592468261719,12.9392156600952 -53.7062950134277,7.27259826660156 -55.9549522399902,7.18265247344971 -55.8200340270996,14.2884101867676 -60.677131652832,11.0953159332275 -53.8412132263184,11.2302360534668 -54.6507301330566,13.8836517333984 -57.4390640258789,6.14826965332031 -55.9549522399902,8.48687362670898 -43.9471435546875,12.2646179199219 -54.7406768798828,6.55302810668945 -57.7988510131836,15.1429004669189 -49.1190338134766,13.2090549468994 -58.7882614135742,20.8095169067383 -59.8676147460938,14.6032218933105 -54.9655418395996,14.8730602264404 -50.4232559204102,6.28318881988525 -64.1400680541992,23.148120880127 -58.3835029602051,12.5344572067261 -63.6903343200684,16.80690574646 -60.2723731994629,7.45249080657959 -64.2300109863281,17.2116641998291 -61.0369186401367,12.0397529602051 -56.9893341064453,5.24880695343018 -64.4548797607422,15.4577121734619 -55.8650054931641,7.40751838684082 -53.8412132263184,15.2328462600708 -54.2459716796875,11.7249402999878 -59.5977783203125,20.4947052001953 -60.9020004272461,18.7857246398926 -57.2591743469238,15.6376037597656 -49.3888740539551,6.77789402008057 -59.2379913330078,19.4603214263916 -57.8438262939453,8.30698108673096 -59.5528030395508,20.1798934936523 -58.1586380004883,8.53184700012207 -57.9787445068359,10.2408266067505 -62.3861122131348,22.0237922668457 -53.5264015197754,13.3889465332031 -60.7221069335938,5.65356540679932 -61.5765953063965,20.3597850799561 -64.3649291992188,15.997389793396 -57.3041458129883,10.1958532333374 -53.9761352539062,14.6032218933105 -60.7221069335938,17.166690826416 -56.1348457336426,5.65356540679932 -63.2406005859375,6.05832386016846 -60.5871887207031,12.7143497467041 -64.5448226928711,6.37313556671143 -59.5078315734863,13.6587858200073 -62.8358459472656,20.4497318267822 -51.8623962402344,13.9735984802246 -45.1164245605469,11.3651552200317 -60.0025367736816,8.84665870666504 -63.1506576538086,19.5952415466309 -55.5501937866211,16.851879119873 -60.3623199462891,7.18265247344971 -49.164005279541,12.6244029998779 -56.1348457336426,10.2408266067505 -51.2777442932129,11.0053701400757 -47.0502624511719,11.2302360534668 -60.9469718933105,9.70114898681641 -57.4390640258789,9.52125644683838 -61.9363822937012,14.5132751464844 -46.8703918457031,11.3201818466187 -60.9020004272461,23.0581741333008 -63.6453628540039,17.0317726135254 -57.7988510131836,7.04773330688477 -64.7696914672852,10.1958532333374 -59.5528030395508,12.2196445465088 -64.3649291992188,18.5608596801758 -52.9417495727539,9.25141716003418 -64.5897979736328,23.6428260803223 -53.2565612792969,8.98157787322998 -49.8386039733887,5.24880695343018 -55.5501937866211,16.7169609069824 -59.2379913330078,14.9180335998535 -58.3835029602051,9.79109477996826 -58.9681549072266,14.6032218933105 -57.0792808532715,13.5238666534424 -62.2961654663086,9.9260139465332 -59.7326965332031,12.984188079834 -64.0950927734375,16.7169609069824 -54.515811920166,9.47628307342529 -50.4682273864746,7.85724925994873 -53.8412132263184,8.93660545349121 -60.8570251464844,8.75671291351318 -54.6957054138184,11.2302360534668 -58.1136627197266,15.9524164199829 -54.830623626709,14.3783569335938 -64.1400680541992,22.4735221862793 -56.8544158935547,14.1984634399414 -64.2300109863281,9.29639053344727 -52.4920196533203,15.1429004669189 -52.4020729064941,9.16147041320801 -51.0978507995605,13.3889465332031 -61.3517303466797,16.2672290802002 -52.0872611999512,13.9286251068115 -58.2036094665527,11.3651552200317 -63.9601745605469,19.4153499603271 -63.1506576538086,23.0132007598877 -64.4548797607422,12.9392156600952 -62.8808174133301,10.6006116867065 -52.4470443725586,12.8942422866821 -61.531623840332,16.0423622131348 -63.3755226135254,21.7539520263672 -58.6533432006836,13.2090549468994 -61.6665420532227,18.2460479736328 -59.2379913330078,23.5528793334961 -59.1930198669434,20.4497318267822 -55.8200340270996,12.9392156600952 -64.1400680541992,5.87843132019043 -60.0924835205078,10.6905584335327 -53.4814300537109,16.6270141601562 -61.6665420532227,18.0661544799805 -57.034309387207,8.66676616668701 -60.9469718933105,13.7937049865723 -61.8914070129395,10.8254776000977 -58.1136627197266,13.6587858200073 -58.1586380004883,19.7301616668701 -45.1164245605469,12.1296987533569 -44.6217346191406,11.2302360534668 -63.3755226135254,18.5608596801758 -56.5845756530762,7.63238334655762 -49.8386039733887,13.6138134002686 -62.161247253418,8.80168533325195 -62.7458992004395,8.53184700012207 -54.2909469604492,7.90222263336182 -51.4126625061035,8.66676616668701 -61.4416770935059,18.9206447601318 -63.3305511474609,10.4207191467285 -61.0818901062012,11.814887046814 -57.7089042663574,16.2222557067871 -55.3253288269043,13.5688400268555 -52.7168846130371,6.4630823135376 -61.2617835998535,23.822717666626 -62.9257888793945,20.989408493042 -54.0660781860352,6.10329627990723 -56.6745223999023,9.07152462005615 -59.1030731201172,14.9630069732666 -59.642749786377,5.56361865997314 -63.6003875732422,21.6640071868896 -51.997314453125,8.39692687988281 -57.2141990661621,18.4259395599365 -60.1824264526367,10.1059074401855 -50.4232559204102,14.1984634399414 -51.3227157592773,10.2857999801636 -48.8042221069336,11.4551019668579 -51.4576377868652,5.4286994934082 -56.7644691467285,14.4233293533325 -53.3914833068848,16.492094039917 -62.7458992004395,20.8544902801514 -52.1772079467773,8.03714179992676 -43.2725219726562,13.0291614532471 -61.531623840332,13.9735984802246 -54.7856521606445,10.0159606933594 -55.5052185058594,12.6244029998779 -51.0528793334961,11.9498062133789 -59.0580978393555,15.4577121734619 -52.1772079467773,9.74612140655518 -62.6109771728516,14.8730602264404 -62.0713005065918,12.9392156600952 -62.6109771728516,21.9788188934326 -47.814811706543,13.5688400268555 -63.9151992797852,13.5688400268555 -59.5977783203125,8.39692687988281 -54.2909469604492,5.38372611999512 -64.2300109863281,11.3651552200317 -61.6665420532227,17.4365310668945 -56.0898704528809,7.81227684020996 -44.5317687988281,10.9154233932495 -58.7432861328125,8.80168533325195 -58.7432861328125,17.7963161468506 -63.7353057861328,21.0793552398682 -51.6375312805176,14.1085166931152 -57.7538795471191,14.4683027267456 -64.0051422119141,14.9630069732666 -57.034309387207,14.7381420135498 -54.830623626709,5.56361865997314 -52.8068313598633,10.2857999801636 -63.195629119873,15.0979270935059 -58.698314666748,19.5952415466309 -58.0686912536621,15.8624706268311 -59.5977783203125,13.2090549468994 -52.8068313598633,16.3571739196777 -64.3649291992188,6.91281318664551 -62.5660057067871,15.3677654266357 -50.2883338928223,11.814887046814 -63.7353057861328,11.2302360534668 -64.7696914672852,18.9206447601318 -62.9257888793945,19.9550266265869 -54.7406768798828,12.7143497467041 -62.0263290405273,7.09270572662354 -57.034309387207,7.9471960067749 -59.7326965332031,14.2434368133545 -47.5899467468262,13.34397315979 -56.8544158935547,18.4709129333496 -60.3173484802246,22.7883358001709 -57.1692276000977,9.97098731994629 -60.3173484802246,18.8306980133057 -63.0157356262207,6.28318881988525 -59.642749786377,8.4419002532959 -62.9707641601562,23.5528793334961 -61.4416770935059,19.4603214263916 -58.8332328796387,13.6587858200073 -51.8623962402344,8.98157787322998 -63.1056823730469,8.80168533325195 -58.3385314941406,17.2116641998291 -51.8623962402344,14.2884101867676 -63.2406005859375,9.11649799346924 -59.9125900268555,22.3386039733887 -63.8702239990234,23.3280124664307 -63.6453628540039,17.7063694000244 -58.698314666748,10.8704509735107 -53.346508026123,8.62179279327393 -56.3597106933594,17.3016109466553 -58.7432861328125,9.56622886657715 -64.5897979736328,20.989408493042 -63.6003875732422,12.5344572067261 -55.2353820800781,8.93660545349121 -58.0686912536621,20.4947052001953 -56.8544158935547,18.4259395599365 -54.6057586669922,11.7249402999878 -60.5871887207031,16.7619323730469 -47.275146484375,12.309591293335 -58.698314666748,6.32816219329834 -57.2141990661621,9.07152462005615 -60.1824264526367,23.148120880127 -57.9337692260742,8.26200771331787 -53.0766716003418,10.8704509735107 -57.4390640258789,7.13767910003662 -60.3173484802246,23.6877975463867 -50.4682273864746,12.5344572067261 -52.4020729064941,9.11649799346924 -49.7486572265625,6.73292064666748 -62.6109771728516,15.5476579666138 -53.0316963195801,8.84665870666504 -58.6533432006836,17.1217193603516 -61.846435546875,18.1111278533936 -44.0370788574219,11.814887046814 -53.7512664794922,6.01335048675537 -59.1930198669434,19.8650798797607 -60.3623199462891,17.9762077331543 -43.9920959472656,11.994779586792 -57.3940925598145,16.3122024536133 -61.4416770935059,12.7143497467041 -52.4020729064941,8.08211517333984 -61.5765953063965,8.48687362670898 -55.4152755737305,13.9735984802246 -62.2062187194824,6.41810894012451 -48.9391403198242,13.4339199066162 -59.8226432800293,12.3995380401611 -53.4364547729492,9.20644378662109 -44.2169799804688,11.5900211334229 -60.8120536804199,22.6534156799316 -60.5871887207031,16.80690574646 -60.4522666931152,21.8888721466064 -64.2749862670898,16.7619323730469 -63.9151992797852,6.28318881988525 -43.63232421875,11.4551019668579 -64.1400680541992,19.0555629730225 -63.3755226135254,20.1349201202393 -62.7908706665039,18.5158863067627 -50.3782806396484,13.6138134002686 -46.0158996582031,13.1640815734863 -50.333309173584,7.49746417999268 -54.3359184265137,5.60859203338623 -60.6321601867676,6.23821640014648 -56.7194976806641,15.5476579666138 -60.1374549865723,17.2116641998291 -58.0686912536621,5.65356540679932 -62.9257888793945,18.3359928131104 -54.2909469604492,8.53184700012207 -63.2406005859375,7.40751838684082 -55.8650054931641,11.4101285934448 -60.3173484802246,12.8942422866821 -58.5184211730957,14.7381420135498 -56.6295471191406,17.9762077331543 -50.6930923461914,13.2990007400513 -55.6851119995117,11.5900211334229 -58.3835029602051,7.09270572662354 -54.0660781860352,14.5582485198975 -53.7512664794922,9.02655124664307 -52.3571014404297,9.88104152679443 -55.9549522399902,12.6244029998779 -63.4654693603516,8.17206192016602 -56.4496574401855,15.4577121734619 -61.7115173339844,12.5794296264648 -64.0501174926758,14.4233293533325 -54.0211067199707,6.4630823135376 -53.2565612792969,5.87843132019043 -50.8280143737793,13.6587858200073 -54.6057586669922,5.33875274658203 -64.7247161865234,12.0847253799438 -60.4522666931152,5.96837711334229 -63.6903343200684,22.1137390136719 -57.2591743469238,10.6905584335327 -53.2565612792969,16.0873355865479 -60.3173484802246,9.88104152679443 -60.4972381591797,15.4577121734619 -57.9337692260742,18.9656181335449 -57.9337692260742,12.8042964935303 -59.4178848266602,17.7963161468506 -64.4099044799805,18.6058330535889 -54.7856521606445,9.65617561340332 -52.1322326660156,6.23821640014648 -61.846435546875,12.8042964935303 -58.698314666748,16.4471206665039 -52.312126159668,10.0609340667725 -57.9337692260742,14.1085166931152 -59.327938079834,5.96837711334229 -58.7882614135742,8.57682037353516 -54.7856521606445,13.5238666534424 -63.7353057861328,12.309591293335 -52.2221794128418,7.40751838684082 -64.1850433349609,10.2857999801636 -53.166618347168,16.2222557067871 -60.5871887207031,23.4179592132568 -53.5264015197754,6.95778656005859 -64.5897979736328,11.3651552200317 -59.1930198669434,17.7513427734375 -64.1400680541992,6.77789402008057 -50.4682273864746,5.51864528656006 -64.4099044799805,9.56622886657715 -63.4654693603516,13.34397315979 -53.2565612792969,10.2408266067505 -60.1824264526367,20.9444370269775 -55.3703002929688,11.2752084732056 -56.2247924804688,17.2566375732422 -59.1480445861816,23.1031475067139 -54.201000213623,11.5000743865967 -54.830623626709,10.9603967666626 -59.7326965332031,15.2328462600708 -64.4998474121094,22.4735221862793 -61.7115173339844,23.9126644134521 -64.1400680541992,19.1904830932617 -50.1534156799316,13.2540273666382 -55.6851119995117,9.34136390686035 -50.2883338928223,14.1085166931152 -58.0237159729004,8.80168533325195 -51.3227157592773,11.6799669265747 -51.1428260803223,9.74612140655518 -59.0580978393555,6.68794727325439 -53.9761352539062,10.2408266067505 -64.0950927734375,15.4577121734619 -61.9813537597656,11.8598594665527 -54.201000213623,10.8254776000977 -51.0079040527344,14.0185708999634 -59.9575614929199,10.0609340667725 -51.1877975463867,12.5794296264648 -62.161247253418,15.2328462600708 -56.3147354125977,15.0079803466797 -61.531623840332,10.9154233932495 -60.0924835205078,11.7249402999878 -60.2274017333984,14.1984634399414 -64.1850433349609,16.9867992401123 -53.4364547729492,12.0847253799438 -60.2274017333984,23.4179592132568 -63.6453628540039,8.4419002532959 -43.63232421875,11.4101285934448 -62.2062187194824,12.0847253799438 -64.0501174926758,13.1640815734863 -60.2723731994629,7.00275993347168 -63.195629119873,12.2646179199219 -61.6215667724609,22.518497467041 -54.4708366394043,7.40751838684082 -57.8887977600098,18.2460479736328 -57.034309387207,5.60859203338623 -64.7247161865234,8.21703433990479 -63.0157356262207,16.9418258666992 -62.9257888793945,16.5820407867432 -51.9523429870605,6.77789402008057 -58.6533432006836,7.63238334655762 -59.2379913330078,9.20644378662109 -61.1268653869629,12.489483833313 -49.5237922668457,12.9392156600952 -60.0475082397461,13.0741348266602 -63.195629119873,20.314811706543 -54.7856521606445,14.2434368133545 -63.0607109069824,16.5370674133301 -57.8438262939453,11.7249402999878 -52.9867248535156,6.28318881988525 -49.3438987731934,13.7487316131592 -59.6877212524414,21.8438987731934 -52.312126159668,13.8386783599854 -56.9443626403809,9.9260139465332 -59.9575614929199,14.2884101867676 -55.5052185058594,5.74351119995117 -56.6745223999023,11.7699136734009 -60.1374549865723,20.5846500396729 -60.9469718933105,13.5238666534424 -54.0660781860352,8.30698108673096 -61.7564888000488,12.8492698669434 -64.3199615478516,19.1005363464355 -43.002685546875,14.5132751464844 -44.1719970703125,10.6006116867065 -58.698314666748,9.88104152679443 -60.8120536804199,13.8386783599854 -59.1480445861816,14.8730602264404 -63.195629119873,17.8862609863281 -64.3199615478516,17.6613960266113 -63.7802810668945,16.6270141601562 -58.0237159729004,11.814887046814 -53.3015365600586,11.0053701400757 -64.7247161865234,12.489483833313 -57.8887977600098,12.2646179199219 -56.8993873596191,8.26200771331787 -61.8914070129395,8.57682037353516 -61.1718368530273,19.8650798797607 -58.4284744262695,18.1561012268066 -60.5871887207031,21.6190338134766 -63.1506576538086,14.4683027267456 -49.6587104797363,6.05832386016846 -58.5633926391602,9.79109477996826 -64.634765625,9.56622886657715 -63.2406005859375,22.4285507202148 -61.0369186401367,18.3359928131104 -58.2935562133789,18.0211811065674 -43.4074401855469,11.6349945068359 -63.3755226135254,15.3677654266357 -61.9813537597656,10.2408266067505 -50.648120880127,8.84665870666504 -53.7062950134277,9.70114898681641 -62.0263290405273,10.1508798599243 -57.4840393066406,12.5344572067261 -62.7009239196777,10.6905584335327 -56.0898704528809,10.4207191467285 -57.4840393066406,8.93660545349121 -63.3305511474609,9.02655124664307 -57.7988510131836,6.86783981323242 -54.3359184265137,9.88104152679443 -64.7247161865234,10.1508798599243 -57.5290145874023,6.50805473327637 -58.1136627197266,13.34397315979 -62.8808174133301,12.7593231201172 -60.7670783996582,6.77789402008057 -52.2671546936035,10.9154233932495 -64.3199615478516,18.5608596801758 -54.9655418395996,15.6376037597656 -62.3411407470703,16.4471206665039 -49.7936325073242,7.54243755340576 -64.3649291992188,18.2010746002197 -58.3835029602051,18.0211811065674 -59.2829666137695,7.22762584686279 -57.2141990661621,6.01335048675537 -58.2036094665527,5.29378032684326 -52.851806640625,14.6931686401367 -52.7168846130371,10.8254776000977 -64.6797409057617,22.8782806396484 -64.7247161865234,9.9260139465332 -58.4734497070312,12.489483833313 -50.8280143737793,13.5238666534424 -53.4814300537109,14.1085166931152 -54.2909469604492,7.6773567199707 -54.6507301330566,8.66676616668701 -63.4204940795898,13.4788932800293 -43.5873413085938,12.669376373291 -60.3173484802246,17.4365310668945 -51.997314453125,13.1640815734863 -50.2433624267578,13.6138134002686 -58.6083679199219,16.5370674133301 -54.4258651733398,13.6587858200073 -49.7486572265625,14.1984634399414 -57.3940925598145,17.2116641998291 -63.6003875732422,9.43130970001221 -43.0926513671875,13.2090549468994 -59.4628601074219,7.58741092681885 -58.2485809326172,17.7063694000244 -61.846435546875,9.52125644683838 -62.0263290405273,7.04773330688477 -50.5581741333008,5.24880695343018 -63.8702239990234,5.78848457336426 -60.991943359375,11.9498062133789 -53.166618347168,13.1191082000732 -64.4998474121094,15.1878728866577 -57.7988510131836,7.54243755340576 -61.5765953063965,10.4656925201416 -60.1824264526367,23.822717666626 -64.6797409057617,13.5688400268555 -55.1004638671875,9.20644378662109 -57.8438262939453,10.8704509735107 -59.0580978393555,8.66676616668701 -56.4496574401855,12.5344572067261 -44.6666870117188,11.0053701400757 -60.991943359375,13.2540273666382 -61.846435546875,17.8412895202637 -48.1745986938477,13.2540273666382 -51.5925559997559,14.2884101867676 -64.0501174926758,5.9234037399292 -63.7802810668945,14.3333835601807 -55.8200340270996,16.3571739196777 -60.2274017333984,18.1111278533936 -45.5211791992188,12.4445114135742 -62.0263290405273,6.68794727325439 -56.809440612793,17.3016109466553 -57.1242523193359,10.1059074401855 -57.3041458129883,8.08211517333984 -48.1745986938477,13.6138134002686 -60.5871887207031,5.24880695343018 -52.8967781066895,6.10329627990723 -52.0422897338867,6.73292064666748 -51.1877975463867,7.81227684020996 -62.7009239196777,17.7063694000244 -56.179817199707,10.3757457733154 -48.2645416259766,12.4445114135742 -54.201000213623,11.6799669265747 -61.8914070129395,10.3757457733154 -62.2511940002441,7.81227684020996 -64.0051422119141,13.34397315979 -48.8941688537598,13.1640815734863 -53.4814300537109,9.70114898681641 -58.1136627197266,11.0503435134888 -52.9867248535156,6.95778656005859 -61.6665420532227,9.52125644683838 -61.9813537597656,10.9603967666626 -49.5237922668457,6.14826965332031 -51.8174209594727,8.35195446014404 -62.6559524536133,16.4471206665039 -44.5317687988281,12.0397529602051 -60.2723731994629,17.8412895202637 -63.195629119873,6.82286739349365 -59.8676147460938,23.7777442932129 -58.0237159729004,7.72233009338379 -64.4099044799805,16.1323089599609 -51.682502746582,15.0529537200928 -51.8174209594727,8.66676616668701 -60.4972381591797,10.7355308532715 -52.1322326660156,14.4683027267456 -62.9257888793945,12.489483833313 -57.7988510131836,13.7037591934204 -59.9125900268555,17.2566375732422 -43.4074401855469,11.5450477600098 -52.536994934082,11.994779586792 -58.2935562133789,18.5608596801758 -57.4840393066406,10.8254776000977 -64.0051422119141,6.05832386016846 -55.1004638671875,11.5000743865967 -59.013126373291,9.34136390686035 -62.7908706665039,9.34136390686035 -59.8676147460938,8.12708854675293 -61.4416770935059,10.1059074401855 -53.0766716003418,9.20644378662109 -51.3227157592773,5.74351119995117 -55.7300872802734,12.2646179199219 -57.034309387207,8.98157787322998 -55.5052185058594,14.4683027267456 -64.5448226928711,23.8676910400391 -63.9151992797852,16.851879119873 -55.3703002929688,6.77789402008057 -62.3411407470703,15.2328462600708 -53.2565612792969,5.33875274658203 -54.7856521606445,7.81227684020996 -53.166618347168,14.7831144332886 -54.1560249328613,13.7487316131592 -49.3438987731934,13.2990007400513 -60.5422134399414,8.66676616668701 -57.663932800293,12.7143497467041 -63.1056823730469,22.833309173584 -61.8914070129395,19.7751350402832 -43.5873413085938,11.7249402999878 -62.161247253418,19.685188293457 -59.327938079834,16.6270141601562 -46.8703918457031,13.4339199066162 -59.5078315734863,10.3307723999023 -62.161247253418,15.0979270935059 -60.9020004272461,5.24880695343018 -52.0872611999512,8.7117395401001 -58.4734497070312,5.33875274658203 -56.0448989868164,11.3201818466187 -59.1030731201172,8.4419002532959 -60.2274017333984,11.6349945068359 -55.7750587463379,16.3571739196777 -59.327938079834,20.5846500396729 -54.4258651733398,7.6773567199707 -64.634765625,14.7831144332886 -56.4046859741211,12.669376373291 -51.7724494934082,6.10329627990723 -50.8280143737793,12.9392156600952 -62.9707641601562,21.4841136932373 -56.6745223999023,15.7725238800049 -58.3385314941406,15.6825771331787 -62.161247253418,13.1191082000732 -52.9867248535156,13.8386783599854 -54.7856521606445,15.817497253418 -54.2459716796875,5.47367286682129 -63.0157356262207,5.20383358001709 -61.531623840332,7.58741092681885 -57.3940925598145,17.6613960266113 -52.8967781066895,6.50805473327637 -60.2274017333984,11.994779586792 -55.0105171203613,14.1085166931152 -63.825252532959,8.35195446014404 -61.6665420532227,5.38372611999512 -63.6003875732422,16.492094039917 -61.9813537597656,6.4630823135376 -57.0792808532715,12.2196445465088 -60.0475082397461,10.6455850601196 -50.9179611206055,5.56361865997314 -59.4628601074219,8.21703433990479 -53.2115898132324,11.4551019668579 -62.5210342407227,18.6957778930664 -45.8809814453125,11.3651552200317 -59.3729095458984,9.43130970001221 -50.5581741333008,6.91281318664551 -57.7089042663574,13.3889465332031 -61.0818901062012,13.3889465332031 -52.8967781066895,15.7275505065918 -57.663932800293,12.7593231201172 -58.0686912536621,15.3677654266357 -62.7009239196777,7.72233009338379 -57.5739860534668,14.7831144332886 -61.1718368530273,6.10329627990723 -57.3041458129883,16.5370674133301 -59.3729095458984,5.24880695343018 -55.2353820800781,6.4630823135376 -62.5210342407227,8.17206192016602 -64.2300109863281,14.3333835601807 -62.7009239196777,17.5264778137207 -59.8676147460938,20.4497318267822 -60.2274017333984,11.814887046814 -50.7830390930176,15.0079803466797 -59.327938079834,10.7355308532715 -62.5660057067871,18.8306980133057 -62.4310836791992,19.9550266265869 -61.6215667724609,10.5106649398804 -55.3703002929688,12.489483833313 -52.1322326660156,12.0847253799438 -51.1877975463867,14.0185708999634 -48.8941688537598,5.74351119995117 -49.3888740539551,5.6985387802124 -49.3438987731934,5.51864528656006 -61.8914070129395,16.2672290802002 -50.2433624267578,14.1534900665283 -56.4496574401855,9.97098731994629 -61.7564888000488,23.507905960083 -57.1242523193359,11.0053701400757 -57.5290145874023,5.96837711334229 -49.2989273071289,11.7249402999878 -44.3968505859375,11.3201818466187 -62.5660057067871,8.4419002532959 -63.3305511474609,10.5556383132935 -62.2961654663086,8.26200771331787 -58.698314666748,5.78848457336426 -60.8120536804199,16.6719875335693 -57.2141990661621,11.7249402999878 -56.5845756530762,8.39692687988281 -60.5422134399414,20.0899467468262 -56.8993873596191,11.814887046814 -50.3782806396484,14.6032218933105 -59.327938079834,18.2910194396973 -56.8544158935547,6.41810894012451 -56.4496574401855,14.7831144332886 -56.3597106933594,13.2990007400513 -49.3438987731934,14.0635442733765 -53.7962417602539,9.88104152679443 -61.846435546875,21.7539520263672 -49.9285507202148,7.76730346679688 -59.6877212524414,13.1640815734863 -61.0818901062012,20.8994636535645 -59.3729095458984,11.6799669265747 -55.5501937866211,17.0767459869385 -55.9549522399902,14.7381420135498 -49.9285507202148,7.85724925994873 -59.4178848266602,21.1243286132812 -64.0950927734375,11.6349945068359 -51.0528793334961,14.0635442733765 -62.4760589599609,16.851879119873 -56.9893341064453,15.0529537200928 -62.4760589599609,15.3227920532227 -58.8782081604004,8.4419002532959 -46.1508178710938,12.354564666748 -57.7538795471191,13.9735984802246 -51.1428260803223,5.65356540679932 -54.6507301330566,7.54243755340576 -47.0952453613281,12.0397529602051 -59.1930198669434,14.1534900665283 -44.5767517089844,12.669376373291 -57.0792808532715,12.8492698669434 -52.4920196533203,8.4419002532959 -56.5845756530762,7.9471960067749 -44.711669921875,12.7143497467041 -59.5528030395508,23.2830390930176 -55.5951690673828,7.9471960067749 -63.2406005859375,12.7593231201172 -61.0818901062012,18.8756713867188 -60.7670783996582,6.95778656005859 -50.648120880127,5.96837711334229 -62.5210342407227,8.26200771331787 -50.1084442138672,14.4233293533325 -53.5713768005371,14.7381420135498 -55.6401405334473,14.5132751464844 -59.8676147460938,8.62179279327393 -58.5633926391602,12.17467212677 -60.8570251464844,23.6428260803223 -58.0686912536621,19.1904830932617 -61.1268653869629,10.4656925201416 -55.0105171203613,8.21703433990479 -58.6083679199219,12.17467212677 -58.7882614135742,9.25141716003418 -64.3649291992188,23.0132007598877 -62.2511940002441,6.82286739349365 -62.2511940002441,18.2460479736328 -63.0607109069824,21.5290870666504 -52.9867248535156,10.4207191467285 -49.6137390136719,12.2646179199219 -63.3755226135254,7.36254501342773 -63.3305511474609,11.4551019668579 -63.3305511474609,17.7063694000244 -63.825252532959,16.851879119873 -54.9205703735352,7.31757164001465 -53.0766716003418,13.8386783599854 -52.7618598937988,15.817497253418 -59.7326965332031,14.3783569335938 -54.3808898925781,12.8042964935303 -63.0157356262207,10.5106649398804 -46.3307189941406,13.2990007400513 -59.2379913330078,15.0979270935059 -60.8120536804199,20.989408493042 -53.6163482666016,6.77789402008057 -59.4178848266602,19.325403213501 -63.3755226135254,13.7937049865723 -53.6163482666016,5.96837711334229 -64.0501174926758,9.74612140655518 -58.8782081604004,17.481502532959 -64.6797409057617,10.6006116867065 -60.4072952270508,18.6957778930664 -59.5078315734863,14.5582485198975 -56.9443626403809,8.12708854675293 -64.634765625,9.38633632659912 -59.2379913330078,13.7037591934204 -55.0105171203613,6.50805473327637 -49.3888740539551,12.7593231201172 -59.7326965332031,11.814887046814 -53.3015365600586,13.7487316131592 -63.5554122924805,20.7645435333252 -50.8729858398438,9.29639053344727 -56.809440612793,8.53184700012207 -53.3015365600586,13.7937049865723 -62.161247253418,15.817497253418 -46.3307189941406,12.4445114135742 -55.5501937866211,8.66676616668701 -56.8544158935547,9.56622886657715 -59.013126373291,6.23821640014648 -56.4496574401855,11.2302360534668 -60.3623199462891,22.2486572265625 -57.6189575195312,10.9154233932495 -52.0422897338867,9.29639053344727 -58.1586380004883,16.80690574646 -61.3517303466797,14.6481952667236 -55.9999237060547,11.2752084732056 -59.4178848266602,8.4419002532959 -59.1480445861816,23.9126644134521 -63.0607109069824,22.5634689331055 -51.8174209594727,14.7381420135498 -59.327938079834,6.68794727325439 -59.5528030395508,9.97098731994629 -60.991943359375,22.0237922668457 -56.0448989868164,6.1932430267334 -64.4998474121094,22.6534156799316 -58.6083679199219,20.0899467468262 -53.4364547729492,6.77789402008057 -61.9813537597656,15.997389793396 -62.7908706665039,15.1878728866577 -59.9575614929199,19.325403213501 -53.7962417602539,16.5370674133301 -61.3517303466797,14.2434368133545 -59.9125900268555,12.5344572067261 -56.2697639465332,14.3333835601807 -56.7194976806641,10.0609340667725 -57.3041458129883,5.56361865997314 -57.8887977600098,13.5688400268555 -48.7142753601074,12.4445114135742 -63.6003875732422,22.4285507202148 -60.7221069335938,12.3995380401611 -56.179817199707,12.489483833313 -61.3967056274414,17.3016109466553 -64.4099044799805,18.8306980133057 -63.7802810668945,19.4153499603271 -58.6083679199219,8.93660545349121 -59.642749786377,17.2116641998291 -53.5264015197754,9.9260139465332 -60.4972381591797,7.27259826660156 -53.0766716003418,5.29378032684326 -49.0740585327148,6.28318881988525 -61.0818901062012,10.2857999801636 -60.2274017333984,8.93660545349121 -56.4496574401855,14.0185708999634 -55.145435333252,8.98157787322998 -60.0924835205078,19.325403213501 -58.1586380004883,19.4603214263916 -61.7564888000488,19.2354564666748 -60.5422134399414,7.6773567199707 -60.0475082397461,21.8438987731934 -50.018497467041,11.7249402999878 -53.2115898132324,10.5556383132935 -57.4840393066406,18.0661544799805 -52.6719131469727,10.1958532333374 -44.0370788574219,12.354564666748 -54.4258651733398,7.40751838684082 -63.5554122924805,18.0661544799805 -50.018497467041,12.8492698669434 -56.9893341064453,7.00275993347168 -56.7194976806641,11.2302360534668 -61.531623840332,14.4233293533325 -62.6559524536133,12.8942422866821 -62.2961654663086,21.3042221069336 -58.9231796264648,8.7117395401001 -61.8014602661133,19.8650798797607 -61.9363822937012,8.21703433990479 -63.510440826416,10.3757457733154 -55.6851119995117,7.81227684020996 -59.2379913330078,7.45249080657959 -54.5607833862305,14.1534900665283 -53.8861885070801,10.8704509735107 -54.8755950927734,7.45249080657959 -54.201000213623,13.7037591934204 -64.7696914672852,19.325403213501 -64.6797409057617,17.1217193603516 -62.7908706665039,17.166690826416 -63.4654693603516,15.5476579666138 -50.7380676269531,5.20383358001709 -56.6295471191406,7.81227684020996 -53.6613235473633,15.0529537200928 -53.346508026123,10.1059074401855 -46.2857360839844,12.5794296264648 -57.5739860534668,15.5476579666138 -63.4654693603516,20.6296234130859 -58.6533432006836,16.4471206665039 -59.013126373291,23.8676910400391 -58.1586380004883,12.17467212677 -61.8014602661133,17.3016109466553 -56.809440612793,16.3571739196777 -61.7115173339844,13.6587858200073 -49.0290870666504,12.6244029998779 -64.634765625,17.8412895202637 -51.4576377868652,15.2778186798096 -61.8914070129395,23.1031475067139 -54.1560249328613,15.0079803466797 -58.8332328796387,12.8492698669434 -63.6903343200684,9.79109477996826 -45.1164245605469,11.3201818466187 -55.5501937866211,17.481502532959 -53.6163482666016,13.2540273666382 -50.1983871459961,6.64297485351562 -64.2749862670898,10.7805042266846 -62.8808174133301,23.9576377868652 -52.8967781066895,11.4551019668579 -55.7300872802734,6.01335048675537 -63.9601745605469,9.79109477996826 -59.327938079834,17.7513427734375 -58.5633926391602,19.7301616668701 -60.0924835205078,6.1932430267334 -49.2089805603027,11.994779586792 -61.306755065918,7.76730346679688 -55.2353820800781,14.7381420135498 -60.1824264526367,20.2698383331299 -45.34130859375,12.4445114135742 -56.6745223999023,16.0423622131348 -46.6904907226562,12.5794296264648 -60.5871887207031,23.6428260803223 -63.510440826416,10.3307723999023 -50.6930923461914,7.9471960067749 -61.8914070129395,11.9048328399658 -58.6083679199219,13.3889465332031 -63.6453628540039,7.54243755340576 -63.6453628540039,21.0343818664551 -60.991943359375,19.9550266265869 -64.4099044799805,9.88104152679443 -61.531623840332,20.8095169067383 -43.7222595214844,11.3651552200317 -63.825252532959,14.3333835601807 -62.9707641601562,20.4047584533691 -54.0211067199707,5.38372611999512 -62.2511940002441,8.84665870666504 -64.634765625,22.7883358001709 -52.1772079467773,5.78848457336426 -57.7538795471191,15.0979270935059 -57.1692276000977,15.8624706268311 -49.2989273071289,6.55302810668945 -57.8887977600098,18.5158863067627 -58.3835029602051,12.9392156600952 -51.8623962402344,6.41810894012451 -47.814811706543,11.5000743865967 -58.4284744262695,10.1508798599243 -51.682502746582,12.984188079834 -54.830623626709,8.84665870666504 -63.9151992797852,14.8730602264404 -49.6587104797363,14.5132751464844 -60.8120536804199,6.10329627990723 -58.4734497070312,10.7355308532715 -64.1400680541992,20.2248649597168 -60.2723731994629,9.07152462005615 -52.312126159668,10.5556383132935 -60.0025367736816,21.2142753601074 -50.333309173584,12.17467212677 -58.6533432006836,19.4153499603271 -54.6957054138184,9.25141716003418 -56.7194976806641,10.8704509735107 -56.2697639465332,8.17206192016602 -62.0713005065918,7.04773330688477 -64.6797409057617,6.41810894012451 -47.0053100585938,12.8042964935303 -58.1136627197266,14.7381420135498 -52.5819664001465,6.82286739349365 -61.4866485595703,21.6640071868896 -62.6559524536133,7.00275993347168 -57.2141990661621,5.96837711334229 -49.9735221862793,7.99216938018799 -52.6269378662109,9.02655124664307 -63.6003875732422,23.1031475067139 -58.4284744262695,14.5582485198975 -63.7802810668945,21.0343818664551 -62.7458992004395,23.7327709197998 -53.9761352539062,6.50805473327637 -52.8967781066895,15.817497253418 -59.0580978393555,20.989408493042 -55.5951690673828,11.9498062133789 -61.9813537597656,17.0767459869385 -64.4099044799805,23.2830390930176 -61.1718368530273,5.96837711334229 -59.8676147460938,20.4947052001953 -59.7326965332031,14.6481952667236 -59.0580978393555,14.1984634399414 -63.4654693603516,10.0609340667725 -60.3623199462891,22.5634689331055 -62.7908706665039,22.6534156799316 -54.5607833862305,16.5820407867432 -57.3041458129883,14.7831144332886 -63.4204940795898,11.7249402999878 -56.9893341064453,18.3809661865234 -64.1400680541992,18.5158863067627 -54.9655418395996,6.14826965332031 -49.4338455200195,14.2434368133545 -57.34912109375,18.650806427002 -59.7776718139648,5.33875274658203 -59.4628601074219,20.674596786499 -55.4152755737305,9.16147041320801 -60.9020004272461,14.5582485198975 -56.7194976806641,7.27259826660156 -59.5078315734863,20.1798934936523 -63.510440826416,13.7937049865723 -50.7830390930176,5.65356540679932 -52.2221794128418,16.0873355865479 -61.4416770935059,14.2884101867676 -52.6269378662109,9.34136390686035 -51.7724494934082,7.9471960067749 -60.0025367736816,13.5688400268555 -58.6083679199219,6.05832386016846 -63.6903343200684,23.4629325866699 -56.4046859741211,15.5476579666138 -64.0950927734375,16.3122024536133 -63.1056823730469,17.7513427734375 -55.2803535461426,5.87843132019043 -50.3782806396484,12.984188079834 -59.7776718139648,14.9180335998535 -63.7802810668945,17.7513427734375 -52.7618598937988,10.8254776000977 -56.6295471191406,5.60859203338623 -53.4814300537109,10.6455850601196 -57.3940925598145,18.8756713867188 -59.5528030395508,11.6799669265747 -61.8914070129395,7.18265247344971 -59.8676147460938,19.325403213501 -56.8993873596191,7.09270572662354 -62.9707641601562,12.1296987533569 -52.3571014404297,6.28318881988525 -58.3385314941406,19.685188293457 -59.5528030395508,15.8624706268311 -62.5660057067871,10.0609340667725 -46.6005554199219,12.3995380401611 -51.2327728271484,10.5556383132935 -60.1374549865723,22.5634689331055 -54.3359184265137,13.7487316131592 -45.0264892578125,11.5450477600098 -55.4602470397949,8.39692687988281 -58.698314666748,10.3307723999023 -64.4099044799805,7.6773567199707 -61.531623840332,8.62179279327393 -55.9099807739258,9.83606815338135 -58.4284744262695,19.6402149200439 -48.9391403198242,12.7143497467041 -60.3623199462891,18.1111278533936 -57.663932800293,10.9603967666626 -56.5845756530762,7.90222263336182 -61.6665420532227,16.80690574646 -53.3914833068848,13.34397315979 -58.4734497070312,8.35195446014404 -52.2221794128418,14.7831144332886 -60.8570251464844,17.7963161468506 -54.5607833862305,8.84665870666504 -58.0686912536621,9.79109477996826 -49.6587104797363,13.0741348266602 -62.6109771728516,9.74612140655518 -52.851806640625,5.4286994934082 -57.8438262939453,11.5000743865967 -60.5871887207031,11.1852626800537 -62.4310836791992,20.1798934936523 -58.9231796264648,20.8994636535645 -64.0950927734375,10.1508798599243 -57.7089042663574,15.9524164199829 -61.6665420532227,14.6481952667236 -51.3227157592773,5.78848457336426 -57.7089042663574,5.38372611999512 -59.4628601074219,12.8042964935303 -60.3173484802246,9.34136390686035 -54.1110534667969,5.87843132019043 -45.2963256835938,12.7593231201172 -63.5554122924805,10.1508798599243 -63.7353057861328,20.1798934936523 -62.7009239196777,22.518497467041 -56.4496574401855,6.41810894012451 -58.8782081604004,15.5476579666138 -57.1242523193359,12.669376373291 -64.4548797607422,6.32816219329834 -50.333309173584,12.0847253799438 -43.0926513671875,11.5900211334229 -59.7776718139648,11.2752084732056 -50.4682273864746,7.18265247344971 -51.6375312805176,12.3995380401611 -56.4046859741211,11.2302360534668 -56.0448989868164,9.02655124664307 -58.0237159729004,12.8942422866821 -64.1400680541992,6.4630823135376 -60.2274017333984,14.7381420135498 -55.3253288269043,10.4207191467285 -58.5633926391602,18.8306980133057 -49.2989273071289,12.8492698669434 -61.2617835998535,19.3703765869141 -60.8570251464844,6.64297485351562 -57.8887977600098,12.4445114135742 -61.0818901062012,17.3016109466553 -62.3861122131348,19.9550266265869 -61.5765953063965,7.76730346679688 -55.7750587463379,8.03714179992676 -61.6215667724609,8.75671291351318 -63.9601745605469,14.2884101867676 -49.6137390136719,6.4630823135376 -59.3729095458984,11.1852626800537 -52.9867248535156,9.07152462005615 -61.4866485595703,16.492094039917 -49.6587104797363,5.74351119995117 -62.0263290405273,6.59800148010254 -57.9787445068359,14.6481952667236 -54.1560249328613,7.18265247344971 -58.7882614135742,5.83345794677734 -62.3411407470703,12.5794296264648 -62.3861122131348,8.26200771331787 -58.9231796264648,12.0847253799438 -63.195629119873,11.5000743865967 -50.8280143737793,5.29378032684326 -58.9231796264648,13.3889465332031 -57.663932800293,8.84665870666504 -59.9125900268555,19.685188293457 -60.4072952270508,23.507905960083 -60.6321601867676,14.7831144332886 -46.7354736328125,12.4445114135742 -63.1056823730469,21.7539520263672 -45.8359985351562,11.994779586792 -53.3914833068848,14.6931686401367 -56.179817199707,12.9392156600952 -64.4099044799805,23.7327709197998 -52.1772079467773,5.60859203338623 -54.6957054138184,15.1429004669189 -46.4656372070312,13.1191082000732 -61.1718368530273,8.80168533325195 -53.8861885070801,7.27259826660156 -59.5078315734863,11.814887046814 -53.5713768005371,14.3333835601807 -62.3861122131348,23.9576377868652 -63.9151992797852,13.7487316131592 -63.3305511474609,10.7355308532715 -49.7936325073242,7.40751838684082 -53.5713768005371,5.56361865997314 -55.1004638671875,10.1958532333374 -50.1534156799316,7.49746417999268 -59.7326965332031,8.12708854675293 -57.9787445068359,9.52125644683838 -54.4708366394043,11.994779586792 -53.1216430664062,9.16147041320801 -61.8014602661133,21.6190338134766 -58.8332328796387,15.1429004669189 -53.6163482666016,14.5132751464844 -64.2749862670898,19.1455097198486 -61.1718368530273,17.5714492797852 -56.8993873596191,6.59800148010254 -64.7696914672852,15.3227920532227 -53.1216430664062,6.59800148010254 -61.846435546875,12.5344572067261 -54.4708366394043,14.9630069732666 -50.5132026672363,12.0397529602051 -59.0580978393555,18.9206447601318 -59.8676147460938,18.4709129333496 -57.8887977600098,10.4656925201416 -63.825252532959,20.9444370269775 -63.825252532959,9.65617561340332 -53.1216430664062,7.00275993347168 -48.5793571472168,13.34397315979 -56.0898704528809,9.52125644683838 -57.4390640258789,6.28318881988525 -55.5052185058594,6.68794727325439 -62.9707641601562,17.2566375732422 -49.9735221862793,13.1640815734863 -59.4178848266602,17.6164226531982 -51.5475845336914,6.23821640014648 -58.9231796264648,17.0317726135254 -43.002685546875,13.7487316131592 -50.8280143737793,7.40751838684082 -56.2697639465332,9.29639053344727 -50.648120880127,12.8042964935303 -52.4470443725586,11.8598594665527 -62.9257888793945,15.7275505065918 -49.1190338134766,11.4551019668579 -56.6295471191406,11.6349945068359 -55.2353820800781,13.1640815734863 -61.4416770935059,7.54243755340576 -45.2063903808594,12.984188079834 -64.4099044799805,6.59800148010254 -64.3649291992188,20.2698383331299 -56.7194976806641,13.7487316131592 -64.4099044799805,10.8704509735107 -60.3173484802246,18.8756713867188 -51.0978507995605,6.50805473327637 -58.8332328796387,6.23821640014648 -64.5897979736328,5.9234037399292 -48.3994636535645,13.8836517333984 -63.4654693603516,14.0185708999634 -57.2141990661621,5.56361865997314 -61.7115173339844,7.13767910003662 -62.8808174133301,14.2884101867676 -51.3227157592773,6.86783981323242 -63.0607109069824,9.11649799346924 -59.327938079834,10.5556383132935 -43.9021606445312,11.2302360534668 -53.3015365600586,15.6376037597656 -49.0740585327148,12.5794296264648 -51.3227157592773,7.54243755340576 -56.5396041870117,9.29639053344727 -64.0051422119141,6.50805473327637 -58.2485809326172,8.30698108673096 -44.0370788574219,11.4101285934448 -57.1242523193359,15.0529537200928 -63.9151992797852,9.11649799346924 -64.0051422119141,21.9338455200195 -59.1930198669434,15.8624706268311 -55.8650054931641,9.88104152679443 -58.5633926391602,19.8650798797607 -56.0448989868164,13.5688400268555 -52.851806640625,14.2884101867676 -59.8226432800293,12.0397529602051 -48.8042221069336,5.74351119995117 -61.1718368530273,8.66676616668701 -50.2433624267578,8.39692687988281 -63.6003875732422,9.16147041320801 -63.1056823730469,20 -61.306755065918,13.2540273666382 -63.1056823730469,14.6481952667236 -64.634765625,16.0873355865479 -61.9813537597656,8.17206192016602 -53.7962417602539,14.5132751464844 -55.8650054931641,17.6613960266113 -63.6903343200684,16.4471206665039 -63.2855758666992,20 -50.5132026672363,13.3889465332031 -55.1904067993164,6.77789402008057 -56.8993873596191,7.45249080657959 -55.9099807739258,6.77789402008057 -58.7882614135742,14.3333835601807 -62.2961654663086,16.177282333374 -55.1904067993164,15.0529537200928 -52.0422897338867,13.8386783599854 -61.9813537597656,15.5926313400269 -60.8120536804199,22.8782806396484 -64.4998474121094,9.25141716003418 -57.7538795471191,16.0873355865479 -43.7222595214844,11.6799669265747 -60.9020004272461,14.1085166931152 -44.7566528320312,11.4551019668579 -58.6083679199219,9.25141716003418 -64.4998474121094,7.45249080657959 -59.9125900268555,12.489483833313 -53.5264015197754,14.2434368133545 -49.7936325073242,7.13767910003662 -63.7802810668945,23.5528793334961 -46.0608520507812,11.6799669265747 -54.3808898925781,11.814887046814 -59.0580978393555,6.73292064666748 -59.3729095458984,23.9576377868652 -52.2221794128418,9.70114898681641 -50.7830390930176,12.354564666748 -46.8703918457031,13.4788932800293 -61.306755065918,13.4788932800293 -49.2089805603027,14.4683027267456 -55.145435333252,7.6773567199707 -59.8676147460938,17.2566375732422 -58.9231796264648,18.0211811065674 -52.9417495727539,15.0979270935059 -55.5951690673828,12.1296987533569 -63.4654693603516,16.851879119873 -61.8014602661133,5.9234037399292 -57.3041458129883,14.6481952667236 -64.2300109863281,10.0159606933594 -61.0369186401367,11.7699136734009 -55.9099807739258,7.99216938018799 -60.9020004272461,11.5000743865967 -60.1374549865723,9.02655124664307 -54.201000213623,10.0159606933594 -62.3411407470703,9.11649799346924 -52.9417495727539,8.57682037353516 -54.6957054138184,9.61120223999023 -62.5660057067871,8.89163208007812 -60.4522666931152,14.9180335998535 -55.9099807739258,9.79109477996826 -57.7988510131836,10.6006116867065 -57.9787445068359,13.2990007400513 -59.327938079834,23.0581741333008 -57.3940925598145,7.18265247344971 -63.1056823730469,10.5106649398804 -57.6189575195312,10.6006116867065 -62.0263290405273,19.8201065063477 -62.0713005065918,21.5290870666504 -55.7750587463379,16.6270141601562 -63.510440826416,12.489483833313 -60.5871887207031,20.1349201202393 -51.2777442932129,8.12708854675293 -62.7908706665039,20.7645435333252 -56.0448989868164,17.6613960266113 -52.0872611999512,12.984188079834 -57.5739860534668,15.7725238800049 -62.6109771728516,19.6402149200439 -62.5660057067871,12.7143497467041 -62.7908706665039,10.0159606933594 -61.4866485595703,17.7963161468506 -63.510440826416,7.6773567199707 -49.2089805603027,12.489483833313 -57.7988510131836,13.4788932800293 -51.0978507995605,7.36254501342773 -55.0554885864258,15.0979270935059 -43.4074401855469,12.0847253799438 -57.0792808532715,5.56361865997314 -60.0025367736816,9.11649799346924 -62.9707641601562,19.5952415466309 -64.7696914672852,23.2380676269531 -52.9417495727539,13.7487316131592 -59.4178848266602,20.2698383331299 -64.1400680541992,12.309591293335 -60.4072952270508,21.9338455200195 -55.3703002929688,11.4551019668579 -64.2749862670898,8.03714179992676 -52.312126159668,15.0529537200928 -58.0686912536621,19.7301616668701 -55.3703002929688,7.13767910003662 -48.4444351196289,13.2990007400513 -63.1506576538086,22.6534156799316 -60.0475082397461,14.6481952667236 -63.1506576538086,21.7089805603027 -58.7882614135742,13.3889465332031 -56.6295471191406,14.3333835601807 -51.5026092529297,8.48687362670898 -54.7406768798828,14.7381420135498 -52.6269378662109,12.8492698669434 -45.566162109375,13.0741348266602 -54.4708366394043,13.1191082000732 -55.6851119995117,10.7355308532715 -59.013126373291,15.7725238800049 -57.34912109375,18.6058330535889 -62.4760589599609,12.9392156600952 -59.1930198669434,8.57682037353516 -53.2115898132324,7.40751838684082 -59.5528030395508,12.4445114135742 -54.830623626709,15.997389793396 -62.7458992004395,7.54243755340576 -56.5396041870117,11.814887046814 -55.0105171203613,6.64297485351562 -57.34912109375,14.6481952667236 -58.1136627197266,17.1217193603516 -61.6215667724609,20.989408493042 -64.6797409057617,19.3703765869141 -59.4178848266602,12.8042964935303 -50.9629325866699,9.25141716003418 -47.9947052001953,13.2540273666382 -49.6587104797363,7.00275993347168 -64.4548797607422,23.8676910400391 -55.5501937866211,11.7699136734009 -61.5765953063965,13.1640815734863 -62.9707641601562,6.95778656005859 -60.0924835205078,19.1904830932617 -51.7724494934082,13.5238666534424 -64.4548797607422,21.0793552398682 -58.4284744262695,11.0953159332275 -63.5554122924805,19.685188293457 -61.6215667724609,21.7089805603027 -50.8280143737793,5.38372611999512 -56.3147354125977,11.9498062133789 -63.3755226135254,5.4286994934082 -52.312126159668,12.6244029998779 -58.3835029602051,20.1349201202393 -63.3305511474609,8.80168533325195 -60.1374549865723,5.9234037399292 -58.8332328796387,23.6428260803223 -61.0369186401367,10.4207191467285 -45.5211791992188,12.489483833313 -51.2327728271484,9.56622886657715 -64.2749862670898,9.02655124664307 -57.3940925598145,17.7063694000244 -58.5184211730957,5.78848457336426 -55.0554885864258,15.502685546875 -61.2168121337891,15.8624706268311 -50.8729858398438,14.0635442733765 -48.2645416259766,11.5900211334229 -60.677131652832,14.0635442733765 -61.3967056274414,21.0793552398682 -56.8993873596191,5.38372611999512 -53.7062950134277,7.81227684020996 -46.5105895996094,11.9048328399658 -62.8808174133301,19.1005363464355 -64.4548797607422,10.3307723999023 -47.0053100585938,12.489483833313 -60.8120536804199,18.1561012268066 -55.4602470397949,8.57682037353516 -57.2591743469238,14.8730602264404 -54.201000213623,5.47367286682129 -50.4682273864746,13.9286251068115 -57.4840393066406,9.97098731994629 -64.4548797607422,16.5820407867432 -63.6003875732422,21.0793552398682 -60.677131652832,8.7117395401001 -62.4310836791992,10.1059074401855 -64.7696914672852,12.7593231201172 -61.1718368530273,6.95778656005859 -56.0448989868164,13.0741348266602 -58.8782081604004,16.3571739196777 -49.7936325073242,7.00275993347168 -63.4204940795898,22.8782806396484 -43.5873413085938,12.17467212677 -62.8808174133301,7.9471960067749 -44.711669921875,11.7699136734009 -62.7908706665039,18.2010746002197 -54.5607833862305,16.4471206665039 -50.7830390930176,12.1296987533569 -61.7115173339844,8.21703433990479 -53.9311599731445,5.29378032684326 -59.5977783203125,7.27259826660156 -59.7776718139648,20.8095169067383 -52.4470443725586,15.8624706268311 -63.5554122924805,16.851879119873 -51.4126625061035,7.54243755340576 -64.0501174926758,8.17206192016602 -59.1030731201172,14.3783569335938 -59.0580978393555,13.5238666534424 -58.9681549072266,19.3703765869141 -62.5210342407227,21.7989253997803 -58.8332328796387,20.9444370269775 -61.0369186401367,14.4233293533325 -48.0396766662598,11.8598594665527 -57.8887977600098,9.61120223999023 -51.1877975463867,5.47367286682129 -62.5210342407227,17.481502532959 -50.9629325866699,7.22762584686279 -57.5739860534668,23.9576377868652 -56.6295471191406,13.3889465332031 -59.9575614929199,10.8254776000977 -55.9099807739258,9.47628307342529 -58.7882614135742,8.80168533325195 -60.9469718933105,10.2857999801636 -63.8702239990234,7.81227684020996 -56.809440612793,5.47367286682129 -55.6401405334473,6.77789402008057 -50.7380676269531,8.08211517333984 -60.4522666931152,19.2354564666748 -59.6877212524414,10.0159606933594 -61.9363822937012,13.1191082000732 -63.0157356262207,20.2248649597168 -63.4654693603516,11.9498062133789 -56.6745223999023,15.5926313400269 -60.9469718933105,15.8624706268311 -61.8914070129395,5.56361865997314 -58.4284744262695,15.4127388000488 -49.2539520263672,12.9392156600952 -61.9813537597656,23.8676910400391 -61.7115173339844,16.4021472930908 -50.8729858398438,9.47628307342529 -64.0051422119141,23.0581741333008 -61.0818901062012,21.9788188934326 -55.0105171203613,10.6455850601196 -56.2697639465332,7.31757164001465 -47.9497299194336,12.2196445465088 -53.3015365600586,10.7355308532715 -54.4258651733398,15.0079803466797 -64.4099044799805,20.989408493042 -59.3729095458984,19.2354564666748 -44.0370788574219,12.5794296264648 -61.3967056274414,13.1640815734863 -55.3703002929688,9.70114898681641 -64.7247161865234,10.5106649398804 -62.7458992004395,16.4471206665039 -57.3041458129883,5.38372611999512 -60.677131652832,5.56361865997314 -61.9363822937012,21.2592487335205 -62.4760589599609,7.40751838684082 -57.34912109375,12.6244029998779 -64.0051422119141,12.309591293335 -59.5528030395508,5.38372611999512 -45.7460632324219,12.17467212677 -55.5052185058594,12.8042964935303 -53.8861885070801,9.9260139465332 -53.4364547729492,14.4683027267456 -64.5448226928711,22.0237922668457 -64.7247161865234,20.314811706543 -54.515811920166,7.49746417999268 -52.5819664001465,9.07152462005615 -54.4708366394043,5.51864528656006 -63.2406005859375,17.5714492797852 -60.6321601867676,16.7619323730469 -55.0105171203613,9.07152462005615 -60.9020004272461,15.1429004669189 -56.8544158935547,17.2566375732422 -62.5660057067871,20.8994636535645 -55.145435333252,13.8836517333984 -61.1718368530273,18.2010746002197 -50.1534156799316,6.41810894012451 -51.8623962402344,14.6032218933105 -53.8412132263184,14.9630069732666 -62.0713005065918,9.38633632659912 -50.333309173584,8.21703433990479 -47.0502624511719,11.3651552200317 -54.6507301330566,5.60859203338623 -64.2749862670898,20.2248649597168 -51.9523429870605,12.8042964935303 -53.8861885070801,8.89163208007812 -57.663932800293,14.2884101867676 -56.2247924804688,11.4551019668579 -51.682502746582,8.39692687988281 -61.3967056274414,13.1191082000732 -54.6057586669922,9.43130970001221 -54.0211067199707,13.3889465332031 -58.1586380004883,17.3915576934814 -64.2749862670898,15.4127388000488 -59.1030731201172,8.17206192016602 -54.1110534667969,8.21703433990479 -56.4046859741211,12.4445114135742 -57.7538795471191,12.6244029998779 -60.7670783996582,6.91281318664551 -63.7802810668945,7.6773567199707 -63.1506576538086,21.0343818664551 -62.9257888793945,23.7327709197998 -57.7089042663574,7.81227684020996 -62.1162719726562,8.57682037353516 -48.2645416259766,11.3201818466187 -60.4072952270508,18.8756713867188 -60.1374549865723,12.354564666748 -61.3517303466797,5.20383358001709 -60.0025367736816,23.4629325866699 -64.1400680541992,11.7249402999878 -61.8914070129395,12.354564666748 -61.7115173339844,16.3571739196777 -55.7750587463379,14.1534900665283 -57.7538795471191,18.4259395599365 -63.2855758666992,22.833309173584 -54.1560249328613,15.1429004669189 -57.6189575195312,17.3465843200684 -49.8835754394531,11.994779586792 -56.4496574401855,17.7513427734375 -62.8358459472656,23.6877975463867 -56.1348457336426,7.85724925994873 -64.5897979736328,17.5714492797852 -58.2485809326172,14.5582485198975 -63.0607109069824,6.68794727325439 -57.7988510131836,10.0609340667725 -63.5554122924805,5.74351119995117 -51.6375312805176,7.45249080657959 -55.6401405334473,15.2778186798096 -58.4734497070312,14.8280878067017 -57.7538795471191,9.74612140655518 -58.5184211730957,20.0899467468262 -60.1374549865723,6.1932430267334 -43.8121948242188,12.1296987533569 -63.8702239990234,16.3122024536133 -58.6083679199219,19.8201065063477 -61.2168121337891,17.481502532959 -59.9125900268555,14.2884101867676 -64.4099044799805,7.40751838684082 -57.5290145874023,15.5926313400269 -59.8226432800293,19.1455097198486 -60.7221069335938,16.5370674133301 -61.7564888000488,13.2540273666382 -49.2089805603027,14.5582485198975 -46.5105895996094,11.2752084732056 -43.5423583984375,11.994779586792 -56.3147354125977,15.9524164199829 -47.9047584533691,13.7487316131592 -50.1983871459961,14.8280878067017 -59.7326965332031,9.20644378662109 -58.0686912536621,13.1640815734863 -50.7380676269531,8.53184700012207 -53.9311599731445,15.5476579666138 -53.8861885070801,10.1958532333374 -61.9363822937012,16.7619323730469 -59.1480445861816,6.10329627990723 -61.1268653869629,6.05832386016846 -44.0820617675781,11.3201818466187 -62.5660057067871,6.37313556671143 -63.825252532959,18.5158863067627 -64.2749862670898,19.5502681732178 -57.5290145874023,17.3915576934814 -50.4232559204102,12.2646179199219 -55.5501937866211,9.38633632659912 -60.2723731994629,23.9576377868652 -56.179817199707,7.6773567199707 -64.7696914672852,17.166690826416 -51.1428260803223,14.5582485198975 -58.3835029602051,19.1904830932617 -53.7962417602539,12.8942422866821 -53.3015365600586,14.7381420135498 -57.7988510131836,11.6799669265747 -62.1162719726562,6.28318881988525 -61.8014602661133,18.2910194396973 -52.8068313598633,11.2752084732056 -61.531623840332,7.09270572662354 -43.63232421875,11.5000743865967 -58.8332328796387,15.9074440002441 -62.1162719726562,8.80168533325195 -54.1560249328613,7.58741092681885 -45.566162109375,13.2090549468994 -59.8226432800293,22.6983890533447 -62.4310836791992,21.349193572998 -63.9151992797852,19.2354564666748 -59.5078315734863,11.6799669265747 -62.7009239196777,23.148120880127 -63.0607109069824,11.4101285934448 -48.2195701599121,12.984188079834 -61.846435546875,5.51864528656006 -56.7644691467285,14.2434368133545 -56.5845756530762,8.48687362670898 -62.3411407470703,12.8942422866821 -55.9549522399902,17.2566375732422 -63.0157356262207,6.05832386016846 -60.8120536804199,14.6931686401367 -64.4099044799805,5.4286994934082 -60.9469718933105,5.96837711334229 -60.8120536804199,11.1402893066406 -60.0924835205078,7.9471960067749 -57.3041458129883,6.14826965332031 -62.9257888793945,9.29639053344727 -57.7988510131836,12.5794296264648 -61.306755065918,18.6957778930664 -63.1056823730469,19.1904830932617 -45.2513427734375,12.354564666748 -58.0237159729004,14.6481952667236 -63.825252532959,10.2408266067505 -64.2749862670898,14.4233293533325 -56.9443626403809,10.5106649398804 -56.5396041870117,15.1878728866577 -62.5210342407227,5.83345794677734 -59.5977783203125,20.674596786499 -59.5078315734863,14.5132751464844 -51.9073677062988,5.56361865997314 -62.8808174133301,13.2090549468994 -57.8887977600098,8.7117395401001 -62.4760589599609,16.5370674133301 -58.2485809326172,23.7777442932129 -59.4178848266602,20.4047584533691 -53.0766716003418,14.1085166931152 -58.1586380004883,12.669376373291 -61.7564888000488,16.0873355865479 -57.5290145874023,15.6376037597656 -62.0263290405273,6.50805473327637 -53.7062950134277,7.90222263336182 -63.510440826416,13.0291614532471 -57.34912109375,18.3359928131104 -54.1560249328613,5.78848457336426 -52.851806640625,6.05832386016846 -62.3861122131348,21.7089805603027 -63.8702239990234,7.45249080657959 -59.9575614929199,11.1852626800537 -61.2168121337891,18.7407512664795 -59.8676147460938,15.6376037597656 -55.7300872802734,8.66676616668701 -60.6321601867676,13.3889465332031 -58.4284744262695,13.2540273666382 -56.8544158935547,14.0635442733765 -51.3227157592773,13.2090549468994 -62.6559524536133,15.6376037597656 -53.7962417602539,16.7619323730469 -52.851806640625,12.2196445465088 -55.7750587463379,14.7381420135498 -63.1056823730469,21.9338455200195 -62.7009239196777,12.669376373291 -60.3623199462891,12.489483833313 -60.1824264526367,20 -63.9601745605469,20.6296234130859 -63.1056823730469,15.7275505065918 -50.8729858398438,12.2646179199219 -58.6083679199219,20.4947052001953 -62.4310836791992,19.2354564666748 -63.4204940795898,7.31757164001465 -51.2327728271484,13.4788932800293 -54.6957054138184,16.8968524932861 -46.9603271484375,12.6244029998779 -64.7696914672852,16.492094039917 -59.5977783203125,15.817497253418 -61.6665420532227,23.7327709197998 -56.2247924804688,5.56361865997314 -49.5237922668457,5.6985387802124 -58.6083679199219,13.2090549468994 -63.825252532959,10.9603967666626 -57.4840393066406,5.20383358001709 -62.4310836791992,12.984188079834 -61.3517303466797,8.89163208007812 -57.034309387207,16.9418258666992 -55.7300872802734,7.40751838684082 -58.0686912536621,5.29378032684326 -51.8174209594727,7.54243755340576 -51.3227157592773,7.85724925994873 -63.6903343200684,14.9180335998535 -64.4548797607422,10.1508798599243 -62.6559524536133,17.3915576934814 -62.2062187194824,21.1243286132812 -52.0422897338867,10.2408266067505 -45.2963256835938,11.6349945068359 -59.9575614929199,11.5900211334229 -64.7696914672852,23.4179592132568 -64.3649291992188,10.0159606933594 -52.5819664001465,7.9471960067749 -63.1506576538086,5.29378032684326 -60.5871887207031,13.0741348266602 -62.9257888793945,15.0529537200928 -59.7326965332031,15.5926313400269 -56.6295471191406,11.1852626800537 -63.6903343200684,10.6455850601196 -59.9575614929199,23.0581741333008 -58.4734497070312,9.07152462005615 -52.1772079467773,6.77789402008057 -60.1374549865723,13.4788932800293 -64.4548797607422,23.2380676269531 -43.1825866699219,13.2090549468994 -54.9205703735352,15.5476579666138 -61.1268653869629,19.5952415466309 -63.0607109069824,14.9630069732666 -64.3199615478516,17.3915576934814 -49.6137390136719,5.4286994934082 -52.5819664001465,13.6138134002686 -59.5528030395508,21.7539520263672 -50.333309173584,5.24880695343018 -59.6877212524414,20.8994636535645 -58.1586380004883,6.10329627990723 -56.49462890625,6.05832386016846 -50.2433624267578,13.4788932800293 -49.703685760498,6.32816219329834 -51.8174209594727,5.47367286682129 -63.195629119873,6.68794727325439 -44.2169799804688,11.9498062133789 -59.9125900268555,15.2328462600708 -49.2989273071289,13.0291614532471 -64.0950927734375,8.93660545349121 -61.3517303466797,5.51864528656006 -49.8386039733887,12.2196445465088 -55.6401405334473,12.5794296264648 -63.1506576538086,19.8650798797607 -63.7802810668945,12.3995380401611 -51.9073677062988,12.2196445465088 -51.682502746582,13.34397315979 -53.0766716003418,7.90222263336182 -52.4020729064941,11.8598594665527 -60.6321601867676,9.25141716003418 -56.179817199707,13.0741348266602 -54.2459716796875,13.3889465332031 -55.4602470397949,15.9524164199829 -57.34912109375,18.0661544799805 -53.2115898132324,7.00275993347168 -55.3703002929688,10.3307723999023 -60.5422134399414,8.62179279327393 -51.8174209594727,5.33875274658203 -57.8887977600098,15.3677654266357 -62.6109771728516,21.6190338134766 -53.4814300537109,11.3651552200317 -53.7062950134277,5.33875274658203 -54.6507301330566,8.30698108673096 -63.195629119873,16.177282333374 -52.4470443725586,14.1534900665283 -63.9601745605469,16.5820407867432 -54.3359184265137,14.1534900665283 -48.0396766662598,13.8386783599854 -62.6559524536133,18.5608596801758 -61.846435546875,20.5846500396729 -57.5739860534668,9.83606815338135 -58.0686912536621,10.0159606933594 -50.5132026672363,14.7381420135498 -55.1004638671875,12.309591293335 -60.7221069335938,23.6877975463867 -59.7776718139648,14.6032218933105 -48.2195701599121,13.34397315979 -53.7512664794922,15.3677654266357 -61.0369186401367,12.489483833313 -44.48681640625,10.6455850601196 -52.0872611999512,7.76730346679688 -62.7458992004395,16.0873355865479 -64.0501174926758,13.7937049865723 -53.2115898132324,8.93660545349121 -60.9020004272461,16.80690574646 -60.2723731994629,9.38633632659912 -60.3173484802246,11.0503435134888 -63.2406005859375,11.2752084732056 -53.166618347168,15.6825771331787 -59.7326965332031,11.994779586792 -55.0554885864258,10.2408266067505 -52.2221794128418,5.24880695343018 -50.2883338928223,11.9498062133789 -56.5845756530762,6.68794727325439 -53.7062950134277,9.88104152679443 -63.195629119873,21.3941669464111 -62.1162719726562,6.23821640014648 -57.4390640258789,14.2884101867676 -59.9125900268555,18.5158863067627 -60.8120536804199,23.6428260803223 -64.5897979736328,21.4841136932373 -51.4576377868652,10.1508798599243 -54.9655418395996,8.17206192016602 -61.9813537597656,23.507905960083 -63.9601745605469,9.52125644683838 -52.7618598937988,6.82286739349365 -55.8200340270996,17.5714492797852 -54.1560249328613,6.64297485351562 -64.2300109863281,19.1005363464355 -61.2168121337891,7.00275993347168 -55.1004638671875,9.38633632659912 -61.0818901062012,9.97098731994629 -60.6321601867676,8.93660545349121 -55.7300872802734,12.5794296264648 -56.4046859741211,16.0423622131348 -53.5264015197754,10.2857999801636 -62.3861122131348,15.7725238800049 -52.8068313598633,10.7355308532715 -62.2062187194824,12.7593231201172 -61.1718368530273,7.90222263336182 -60.5871887207031,7.49746417999268 -60.4522666931152,7.13767910003662 -59.0580978393555,20.4047584533691 -48.1745986938477,12.2646179199219 -58.0237159729004,5.60859203338623 -57.034309387207,5.29378032684326 -64.634765625,16.492094039917 -60.7221069335938,6.01335048675537 -59.1930198669434,12.7143497467041 -56.6295471191406,14.9180335998535 -54.3359184265137,9.07152462005615 -59.3729095458984,9.34136390686035 -54.5607833862305,15.9524164199829 -64.4099044799805,15.2778186798096 -47.1851806640625,11.6799669265747 -61.9813537597656,19.9550266265869 -64.6797409057617,9.29639053344727 -63.0157356262207,15.9074440002441 -55.9099807739258,13.0291614532471 -55.7750587463379,12.669376373291 -63.3755226135254,20.8095169067383 -56.4496574401855,12.8042964935303 -57.7988510131836,23.822717666626 -62.6109771728516,20.4947052001953 -60.5422134399414,10.8254776000977 -58.9681549072266,10.9154233932495 -58.2935562133789,11.814887046814 -64.3199615478516,18.9656181335449 -60.0025367736816,8.21703433990479 -60.4522666931152,8.62179279327393 -55.145435333252,6.77789402008057 -56.2247924804688,12.4445114135742 -60.0025367736816,9.83606815338135 -62.3861122131348,23.7777442932129 -61.0818901062012,10.5556383132935 -64.1400680541992,22.3386039733887 -48.0396766662598,12.17467212677 -58.1586380004883,10.9154233932495 -55.6401405334473,11.5450477600098 -61.0369186401367,18.0211811065674 -58.1136627197266,5.65356540679932 -55.4152755737305,7.9471960067749 -56.5396041870117,16.80690574646 -58.8782081604004,12.4445114135742 -57.0792808532715,9.25141716003418 -49.9735221862793,14.0185708999634 -60.4522666931152,23.822717666626 -62.6559524536133,8.21703433990479 -48.7142753601074,11.4101285934448 -62.5660057067871,7.9471960067749 -63.6903343200684,20.2698383331299 -52.0422897338867,5.24880695343018 -52.8967781066895,9.65617561340332 -51.682502746582,12.9392156600952 -51.2777442932129,9.11649799346924 -64.0051422119141,12.7143497467041 -64.6797409057617,20.0449733734131 -54.4708366394043,13.1640815734863 -59.013126373291,5.29378032684326 -60.4072952270508,6.50805473327637 -64.6797409057617,11.2752084732056 -64.4099044799805,8.62179279327393 -45.7460632324219,10.8704509735107 -56.7194976806641,9.74612140655518 -61.9813537597656,9.11649799346924 -61.846435546875,23.6877975463867 -61.4866485595703,7.63238334655762 -59.4178848266602,13.6138134002686 -59.1030731201172,13.8836517333984 -64.3199615478516,10.8254776000977 -54.0660781860352,9.70114898681641 -59.4628601074219,18.8306980133057 -57.4840393066406,11.6349945068359 -63.8702239990234,11.1402893066406 -61.3517303466797,11.2752084732056 -60.9020004272461,10.7805042266846 -44.711669921875,11.1852626800537 -61.2617835998535,8.12708854675293 -55.0554885864258,9.65617561340332 -43.63232421875,11.2752084732056 -61.3517303466797,17.3016109466553 -61.1718368530273,22.7883358001709 -57.9337692260742,16.2222557067871 -52.3571014404297,5.20383358001709 -61.6665420532227,6.41810894012451 -59.1930198669434,19.9550266265869 -57.5739860534668,7.81227684020996 -59.5528030395508,21.6640071868896 -55.8200340270996,14.0185708999634 -64.0051422119141,14.4233293533325 -61.1268653869629,19.6402149200439 -60.7670783996582,17.3465843200684 -63.7802810668945,7.49746417999268 -58.7432861328125,18.7407512664795 -58.0686912536621,16.7619323730469 -46.5555725097656,13.2090549468994 -53.9761352539062,6.64297485351562 -58.6533432006836,23.8676910400391 -53.3914833068848,5.56361865997314 -55.9549522399902,14.3333835601807 -55.145435333252,13.34397315979 -62.6109771728516,7.54243755340576 -63.9151992797852,6.14826965332031 -45.34130859375,10.8704509735107 -50.9629325866699,7.09270572662354 -63.1056823730469,11.6799669265747 -57.6189575195312,7.49746417999268 -62.2961654663086,21.1243286132812 -50.2883338928223,5.4286994934082 -53.5713768005371,16.1323089599609 -58.3385314941406,13.8836517333984 -63.825252532959,8.08211517333984 -62.2961654663086,11.4551019668579 -53.4814300537109,15.6376037597656 -49.6137390136719,13.2090549468994 -59.4628601074219,7.27259826660156 -60.9469718933105,8.03714179992676 -53.4364547729492,12.7143497467041 -55.5052185058594,8.66676616668701 -57.8438262939453,6.82286739349365 -58.6083679199219,9.07152462005615 -47.9047584533691,11.5000743865967 -64.4548797607422,7.6773567199707 -61.8014602661133,21.6640071868896 -64.3649291992188,8.39692687988281 -52.4920196533203,14.7381420135498 -64.6797409057617,8.17206192016602 -49.3438987731934,12.9392156600952 -61.5765953063965,20.8095169067383 -53.0766716003418,13.3889465332031 -58.7882614135742,7.31757164001465 -54.2459716796875,16.492094039917 -54.830623626709,11.1402893066406 -60.3173484802246,9.43130970001221 -64.3649291992188,7.90222263336182 -51.5925559997559,12.984188079834 -59.4628601074219,23.1031475067139 -49.3438987731934,6.28318881988525 -62.8808174133301,11.6349945068359 -58.7432861328125,20.8095169067383 -53.8412132263184,9.83606815338135 -55.3703002929688,6.82286739349365 -53.0766716003418,13.8836517333984 -59.9125900268555,13.4339199066162 -61.4866485595703,20.5396785736084 -45.791015625,12.7593231201172 -60.9020004272461,7.13767910003662 -43.857177734375,11.5000743865967 -63.3755226135254,18.1561012268066 -57.9787445068359,8.57682037353516 -64.0501174926758,15.7725238800049 -63.8702239990234,6.01335048675537 -56.6745223999023,13.0291614532471 -61.306755065918,6.68794727325439 -58.4734497070312,6.64297485351562 -57.8438262939453,8.21703433990479 -51.3676910400391,8.48687362670898 -57.7538795471191,16.3122024536133 -50.3782806396484,7.31757164001465 -57.5739860534668,9.25141716003418 -57.2591743469238,9.97098731994629 -50.8280143737793,7.81227684020996 -63.9151992797852,6.86783981323242 -59.3729095458984,13.9735984802246 -51.2327728271484,6.50805473327637 -61.846435546875,9.25141716003418 -50.5581741333008,8.35195446014404 -47.7698402404785,12.1296987533569 -54.0660781860352,13.4788932800293 -64.0051422119141,7.9471960067749 -63.510440826416,9.25141716003418 -62.2961654663086,17.8412895202637 -53.0316963195801,5.4286994934082 -52.8967781066895,16.492094039917 -55.5501937866211,16.2672290802002 -57.2591743469238,16.7619323730469 -62.2062187194824,11.0053701400757 -63.510440826416,13.2990007400513 -62.5210342407227,22.0237922668457 -61.846435546875,19.7301616668701 -60.2723731994629,11.9048328399658 -56.0448989868164,10.8704509735107 -61.3517303466797,16.0423622131348 -62.8808174133301,9.02655124664307 -53.9761352539062,10.3757457733154 -54.1560249328613,13.0291614532471 -54.7406768798828,5.9234037399292 -46.0608520507812,12.7593231201172 -51.0528793334961,12.17467212677 -61.4866485595703,20.0449733734131 -59.5977783203125,6.1932430267334 -55.6851119995117,5.9234037399292 -62.7458992004395,13.9286251068115 -60.2274017333984,7.36254501342773 -59.013126373291,15.817497253418 -60.4972381591797,20.8544902801514 -55.5951690673828,8.89163208007812 -60.6321601867676,19.7751350402832 -62.7908706665039,22.9232540130615 -54.3808898925781,16.9418258666992 -60.1824264526367,6.1932430267334 -51.7274780273438,9.83606815338135 -52.851806640625,13.34397315979 -62.0263290405273,5.20383358001709 -59.5528030395508,18.6957778930664 -56.5396041870117,17.9312343597412 -63.7353057861328,18.2910194396973 -52.9867248535156,9.97098731994629 -64.0051422119141,9.16147041320801 -52.8967781066895,9.70114898681641 -49.5237922668457,5.96837711334229 -58.1136627197266,15.2328462600708 -49.5237922668457,6.59800148010254 -52.6269378662109,10.2408266067505 -57.3041458129883,16.80690574646 -63.825252532959,8.26200771331787 -59.7776718139648,17.5714492797852 -47.1851806640625,13.4788932800293 -58.5184211730957,9.74612140655518 -55.7750587463379,12.9392156600952 -56.8544158935547,17.1217193603516 -53.1216430664062,11.1852626800537 -43.4974060058594,11.8598594665527 -51.5475845336914,14.4233293533325 -52.536994934082,8.84665870666504 -56.4496574401855,15.6825771331787 -62.5210342407227,16.2672290802002 -61.6215667724609,6.59800148010254 -54.0211067199707,14.9180335998535 -57.0792808532715,15.2328462600708 -62.9707641601562,18.4709129333496 -61.6665420532227,8.80168533325195 -60.8570251464844,6.01335048675537 -50.3782806396484,12.2196445465088 -56.8993873596191,16.492094039917 -52.5819664001465,5.65356540679932 -54.2459716796875,12.8942422866821 -59.3729095458984,11.3201818466187 -64.0501174926758,11.4551019668579 -52.8967781066895,15.5926313400269 -54.201000213623,12.669376373291 -58.0686912536621,23.8676910400391 -47.1402282714844,13.2990007400513 -64.4998474121094,17.5714492797852 -60.3173484802246,17.2116641998291 -62.9707641601562,7.90222263336182 -55.3703002929688,14.6931686401367 -59.9575614929199,13.8386783599854 -53.9761352539062,11.6349945068359 -62.3861122131348,23.822717666626 -62.9707641601562,10.0159606933594 -64.7247161865234,20.4947052001953 -50.1983871459961,5.9234037399292 -59.8676147460938,9.02655124664307 -59.9575614929199,17.4365310668945 -58.8332328796387,13.7037591934204 -64.634765625,12.5794296264648 -56.7194976806641,12.5344572067261 -51.3676910400391,15.1429004669189 -56.8544158935547,9.65617561340332 -52.6719131469727,15.6825771331787 -49.703685760498,6.23821640014648 -54.4258651733398,7.54243755340576 -55.2803535461426,7.6773567199707 -56.809440612793,17.7963161468506 -58.7882614135742,19.4153499603271 -64.0950927734375,21.4841136932373 -51.8623962402344,11.0053701400757 -51.5925559997559,11.5450477600098 -64.634765625,10.4656925201416 -62.8808174133301,23.5978527069092 -46.9153442382812,11.0503435134888 -64.1400680541992,23.9576377868652 -57.9337692260742,19.1005363464355 -59.1930198669434,11.6349945068359 -54.1110534667969,10.6006116867065 -61.3517303466797,6.73292064666748 -62.161247253418,8.39692687988281 -61.306755065918,13.5238666534424 -60.677131652832,7.72233009338379 -63.825252532959,17.5714492797852 -59.5977783203125,13.1191082000732 -46.7804260253906,11.7699136734009 -50.5132026672363,12.9392156600952 -62.7908706665039,23.4629325866699 -49.8386039733887,13.0741348266602 -51.5475845336914,5.4286994934082 -52.1772079467773,13.1640815734863 -51.8174209594727,13.5688400268555 -50.5132026672363,8.57682037353516 -48.6693000793457,12.1296987533569 -63.510440826416,20.314811706543 -63.9601745605469,7.00275993347168 -53.6613235473633,12.8492698669434 -53.2115898132324,7.6773567199707 -51.682502746582,5.6985387802124 -57.2591743469238,9.16147041320801 -60.2723731994629,16.6270141601562 -47.7248649597168,11.3651552200317 -63.2855758666992,7.49746417999268 -60.4972381591797,13.3889465332031 -57.0792808532715,15.502685546875 -55.1004638671875,15.6376037597656 -63.4204940795898,5.29378032684326 -53.7512664794922,11.7249402999878 -63.5554122924805,11.2302360534668 -45.0714721679688,10.6006116867065 -43.4074401855469,11.7249402999878 -60.7670783996582,7.27259826660156 -56.7644691467285,11.0053701400757 -55.3703002929688,11.1852626800537 -46.6904907226562,12.6244029998779 -52.1322326660156,7.6773567199707 -52.851806640625,6.01335048675537 -54.5607833862305,9.70114898681641 -60.4522666931152,8.26200771331787 -54.7406768798828,11.0053701400757 -43.9471435546875,11.4551019668579 -51.1877975463867,6.05832386016846 -52.9417495727539,14.3783569335938 -60.0475082397461,23.2380676269531 -59.1480445861816,6.37313556671143 -63.3305511474609,22.518497467041 -55.5052185058594,6.05832386016846 -61.0818901062012,6.10329627990723 -64.7247161865234,6.23821640014648 -63.3755226135254,18.6957778930664 -52.7168846130371,5.6985387802124 -61.1718368530273,21.0793552398682 -64.634765625,13.2090549468994 -60.4972381591797,21.9788188934326 -50.9179611206055,8.39692687988281 -60.991943359375,7.36254501342773 -55.3703002929688,6.86783981323242 -63.4654693603516,6.32816219329834 -58.4284744262695,10.7805042266846 -62.161247253418,19.9100532531738 -60.4072952270508,6.64297485351562 -63.8702239990234,16.6270141601562 -61.6215667724609,5.38372611999512 -59.7776718139648,14.5132751464844 -48.1745986938477,11.8598594665527 -61.2617835998535,11.7699136734009 -60.991943359375,6.23821640014648 -50.7830390930176,14.9180335998535 -49.7486572265625,12.0847253799438 -58.9231796264648,11.5000743865967 -56.3597106933594,14.5132751464844 -60.0475082397461,6.91281318664551 -61.7564888000488,20.1349201202393 -58.1586380004883,15.2778186798096 -55.3253288269043,13.7487316131592 -53.1216430664062,12.984188079834 -60.5422134399414,17.9312343597412 -51.5925559997559,11.4101285934448 -50.7380676269531,12.5344572067261 -54.4708366394043,15.7725238800049 -53.4814300537109,12.7143497467041 -64.5897979736328,11.4551019668579 -51.7724494934082,10.3307723999023 -56.2697639465332,15.0079803466797 -59.5528030395508,13.5688400268555 -58.7882614135742,7.81227684020996 -55.145435333252,14.2884101867676 -56.9443626403809,11.0953159332275 -58.6083679199219,17.3915576934814 -48.849193572998,13.4788932800293 -62.9707641601562,5.29378032684326 -53.4364547729492,16.0423622131348 -59.2829666137695,18.5158863067627 -63.0607109069824,6.1932430267334 -56.6295471191406,17.3915576934814 -63.7802810668945,12.7143497467041 -54.3808898925781,11.6799669265747 -45.0714721679688,12.6244029998779 -50.9629325866699,13.9735984802246 -58.3835029602051,17.7513427734375 -57.6189575195312,14.5582485198975 -63.4204940795898,9.34136390686035 -53.7962417602539,8.80168533325195 -51.682502746582,12.2646179199219 -60.4522666931152,11.6349945068359 -61.531623840332,23.3280124664307 -52.8967781066895,13.7037591934204 -52.851806640625,13.7937049865723 -64.3649291992188,20.989408493042 -60.9020004272461,15.0529537200928 -52.0872611999512,5.9234037399292 -43.3624877929688,12.8942422866821 -52.4920196533203,6.77789402008057 -58.2485809326172,17.6613960266113 -52.4470443725586,13.0291614532471 -57.2591743469238,13.8386783599854 -52.4920196533203,6.95778656005859 -53.6163482666016,14.5582485198975 -57.3041458129883,17.9312343597412 -54.2909469604492,11.1852626800537 -50.3782806396484,12.489483833313 -59.4628601074219,16.3571739196777 -54.1560249328613,14.8730602264404 -51.3227157592773,5.29378032684326 -56.8544158935547,18.0661544799805 -56.9443626403809,10.0609340667725 -54.7856521606445,16.6719875335693 -54.6507301330566,8.93660545349121 -60.2723731994629,13.6138134002686 -56.9893341064453,7.40751838684082 -56.7644691467285,10.2857999801636 -54.4708366394043,6.32816219329834 -50.6930923461914,12.2646179199219 -46.9153442382812,12.984188079834 -59.9125900268555,10.8254776000977 -64.0950927734375,15.0979270935059 -52.4470443725586,6.37313556671143 -51.4126625061035,9.97098731994629 -53.8861885070801,9.56622886657715 -61.2617835998535,20.5846500396729 -56.0448989868164,8.62179279327393 -60.8120536804199,13.1640815734863 -57.0792808532715,8.57682037353516 -63.2406005859375,12.17467212677 -49.2539520263672,5.51864528656006 -50.5581741333008,5.6985387802124 -62.0263290405273,13.2990007400513 -58.2036094665527,7.85724925994873 -55.8200340270996,10.7355308532715 -54.515811920166,7.81227684020996 -57.4390640258789,8.53184700012207 -62.2062187194824,19.5052947998047 -45.2963256835938,11.2302360534668 -61.7115173339844,8.39692687988281 -56.3147354125977,13.3889465332031 -52.3571014404297,11.6349945068359 -62.1162719726562,21.6190338134766 -63.0607109069824,17.0317726135254 -56.5396041870117,6.86783981323242 -51.2327728271484,8.03714179992676 -56.3147354125977,7.58741092681885 -61.306755065918,6.59800148010254 -62.3411407470703,17.3016109466553 -56.3147354125977,5.83345794677734 -58.3835029602051,16.492094039917 -61.1718368530273,15.2328462600708 -62.5660057067871,21.4841136932373 -61.4416770935059,21.5740604400635 -54.4258651733398,13.3889465332031 -53.1216430664062,8.84665870666504 -58.5184211730957,10.7355308532715 -56.49462890625,6.23821640014648 -50.018497467041,5.4286994934082 -61.0818901062012,11.3651552200317 -60.0475082397461,15.0079803466797 -60.0025367736816,16.9418258666992 -61.3967056274414,8.08211517333984 -58.8332328796387,18.9206447601318 -53.3015365600586,15.4577121734619 -58.9681549072266,14.0635442733765 -63.2855758666992,7.72233009338379 -62.8358459472656,21.7989253997803 -64.0051422119141,20.4497318267822 -52.536994934082,6.50805473327637 -58.698314666748,9.47628307342529 -54.515811920166,17.0317726135254 -62.4760589599609,19.2354564666748 -62.0263290405273,10.0159606933594 -56.5845756530762,8.7117395401001 -59.1930198669434,7.00275993347168 -55.6851119995117,17.3465843200684 -60.2274017333984,12.0397529602051 -54.4258651733398,8.93660545349121 -60.5871887207031,7.72233009338379 -63.1506576538086,15.3677654266357 -64.0950927734375,22.9682273864746 -61.4416770935059,13.8386783599854 -58.6083679199219,10.1508798599243 -47.7248649597168,12.0397529602051 -60.5871887207031,12.8042964935303 -55.5052185058594,8.93660545349121 -57.1242523193359,12.0397529602051 -61.8914070129395,13.5688400268555 -53.3914833068848,5.78848457336426 -61.8914070129395,22.1137390136719 -55.5052185058594,13.2540273666382 -51.682502746582,14.2434368133545 -59.0580978393555,13.2090549468994 -57.0792808532715,18.2910194396973 -56.0448989868164,11.0053701400757 -45.4762268066406,11.5900211334229 -50.6930923461914,7.90222263336182 -55.145435333252,15.7725238800049 -58.2036094665527,14.6032218933105 -60.3623199462891,20.1798934936523 -46.3756713867188,12.5344572067261 -60.3623199462891,18.3809661865234 -48.1745986938477,12.5794296264648 -50.4232559204102,14.3783569335938 -43.9920959472656,10.8254776000977 -63.1506576538086,22.7433624267578 -64.6797409057617,13.4339199066162 -51.5475845336914,14.9180335998535 -52.7618598937988,13.5688400268555 -61.9363822937012,13.6587858200073 -55.4152755737305,17.6613960266113 -55.5501937866211,13.2540273666382 -57.9787445068359,11.9498062133789 -57.663932800293,18.8306980133057 -52.4470443725586,11.5450477600098 -61.1268653869629,15.4127388000488 -61.5765953063965,22.833309173584 -57.7089042663574,6.05832386016846 -56.8993873596191,7.81227684020996 -62.0713005065918,13.2990007400513 -62.7009239196777,23.7777442932129 -54.6507301330566,8.39692687988281 -56.7644691467285,8.30698108673096 -62.2961654663086,22.4285507202148 -53.0766716003418,10.0609340667725 -61.4866485595703,18.0211811065674 -62.2511940002441,12.8942422866821 -54.1560249328613,16.7619323730469 -51.3676910400391,15.0079803466797 -59.8676147460938,14.2884101867676 -63.0157356262207,7.85724925994873 -59.5977783203125,11.7699136734009 -54.7406768798828,5.29378032684326 -55.9999237060547,11.9498062133789 -56.0898704528809,14.5582485198975 -55.0105171203613,9.20644378662109 -60.2723731994629,11.9498062133789 -56.2697639465332,14.0185708999634 -53.7962417602539,11.9048328399658 -58.2485809326172,18.8756713867188 -63.9601745605469,19.1904830932617 -50.9179611206055,6.10329627990723 -57.7988510131836,12.0397529602051 -58.9681549072266,10.3307723999023 -60.4522666931152,19.0555629730225 -60.8570251464844,14.1984634399414 -53.7512664794922,12.7143497467041 -44.48681640625,10.5106649398804 -61.0818901062012,12.2196445465088 -62.7908706665039,10.3757457733154 -44.0820617675781,11.9498062133789 -53.8412132263184,11.9498062133789 -52.536994934082,12.6244029998779 -50.7830390930176,8.75671291351318 -51.9523429870605,12.309591293335 -51.8623962402344,10.9603967666626 -50.0634689331055,5.51864528656006 -62.6559524536133,15.0529537200928 -49.2989273071289,5.56361865997314 -57.3940925598145,10.7355308532715 -52.536994934082,13.7937049865723 -63.0157356262207,14.4233293533325 -55.0105171203613,10.9603967666626 -59.2379913330078,14.8280878067017 -59.5528030395508,10.6905584335327 -59.8226432800293,7.31757164001465 -63.4654693603516,10.7805042266846 -54.515811920166,7.22762584686279 -61.1268653869629,8.57682037353516 -51.8623962402344,10.6905584335327 -56.9893341064453,15.2778186798096 -57.1242523193359,18.2910194396973 -60.3623199462891,22.4735221862793 -50.1534156799316,12.2646179199219 -54.4708366394043,9.29639053344727 -61.0369186401367,20.8994636535645 -49.9735221862793,13.1191082000732 -63.2855758666992,16.5370674133301 -55.145435333252,8.48687362670898 -57.8438262939453,7.9471960067749 -56.9443626403809,10.1059074401855 -59.0580978393555,19.3703765869141 -63.8702239990234,6.82286739349365 -60.677131652832,18.0661544799805 -58.4734497070312,9.43130970001221 -55.2803535461426,12.0847253799438 -64.1850433349609,7.63238334655762 -60.4972381591797,6.23821640014648 -58.698314666748,20.674596786499 -60.677131652832,12.8492698669434 -54.2459716796875,5.33875274658203 -61.2168121337891,17.1217193603516 -51.8623962402344,6.10329627990723 -59.8676147460938,14.1984634399414 -57.1692276000977,18.2910194396973 -56.2247924804688,15.0079803466797 -64.5448226928711,19.010591506958 -61.6215667724609,15.7725238800049 -50.2433624267578,13.8386783599854 -55.145435333252,6.50805473327637 -58.9681549072266,6.1932430267334 -64.6797409057617,11.1852626800537 -52.2671546936035,15.1429004669189 -61.4866485595703,9.25141716003418 -61.3517303466797,7.90222263336182 -50.4232559204102,7.45249080657959 -54.7856521606445,7.72233009338379 -63.1056823730469,14.6032218933105 -57.4390640258789,16.6719875335693 -59.5528030395508,11.7699136734009 -59.4628601074219,11.7699136734009 -61.4416770935059,8.26200771331787 -61.531623840332,22.833309173584 -62.3861122131348,10.3757457733154 -61.6215667724609,10.1508798599243 -61.3967056274414,7.81227684020996 -61.846435546875,14.0185708999634 -52.536994934082,14.0635442733765 -57.34912109375,10.1059074401855 -60.3173484802246,8.03714179992676 -62.4760589599609,6.28318881988525 -59.2379913330078,10.8254776000977 -62.2062187194824,22.0687656402588 -58.5633926391602,6.4630823135376 -58.7882614135742,14.4233293533325 -57.2591743469238,12.8942422866821 -60.6321601867676,23.9576377868652 -64.0501174926758,20.989408493042 -53.2565612792969,8.53184700012207 -63.3305511474609,13.2540273666382 -55.3253288269043,16.4471206665039 -53.3914833068848,14.6032218933105 -63.6903343200684,7.00275993347168 -60.1824264526367,15.0079803466797 -58.1586380004883,16.8968524932861 -64.7696914672852,19.1904830932617 -58.6083679199219,15.997389793396 -64.4099044799805,5.24880695343018 -46.420654296875,11.2752084732056 -59.5977783203125,23.6877975463867 -44.8465881347656,12.669376373291 -62.2062187194824,17.7063694000244 -50.9629325866699,9.88104152679443 -57.1242523193359,11.5900211334229 -49.3438987731934,6.05832386016846 -62.9707641601562,19.8650798797607 -60.3173484802246,20.8095169067383 -64.0950927734375,6.14826965332031 -62.7458992004395,11.1852626800537 -61.7564888000488,10.5556383132935 -63.8702239990234,18.5608596801758 -63.1056823730469,16.8968524932861 -54.9205703735352,9.20644378662109 -60.0924835205078,19.2354564666748 -58.1586380004883,17.7963161468506 -59.1480445861816,5.47367286682129 -49.2989273071289,5.74351119995117 -63.7802810668945,21.5290870666504 -52.4920196533203,15.1878728866577 -60.1824264526367,10.9154233932495 -62.161247253418,9.47628307342529 -57.7538795471191,10.5556383132935 -44.9815063476562,10.7805042266846 -60.9469718933105,6.01335048675537 -61.4416770935059,13.5238666534424 -54.3808898925781,8.7117395401001 -43.8121948242188,11.1402893066406 -60.1824264526367,8.08211517333984 -59.8226432800293,14.7381420135498 -59.1480445861816,5.96837711334229 -63.6003875732422,11.7699136734009 -62.8358459472656,16.1323089599609 -59.9125900268555,15.4127388000488 -52.7618598937988,11.1852626800537 -49.3888740539551,6.37313556671143 -64.2300109863281,16.8968524932861 -56.0898704528809,5.74351119995117 -53.9761352539062,10.7805042266846 -62.2062187194824,17.9762077331543 -56.2247924804688,8.93660545349121 -63.2406005859375,10.1958532333374 -63.9151992797852,8.66676616668701 -64.0501174926758,17.9762077331543 -51.3676910400391,5.60859203338623 -63.0607109069824,8.62179279327393 -50.8280143737793,7.9471960067749 -60.2274017333984,10.4656925201416 -63.0607109069824,15.1878728866577 -62.161247253418,11.4551019668579 -61.1268653869629,19.0555629730225 -51.4576377868652,6.32816219329834 -61.6215667724609,11.994779586792 -64.5448226928711,8.75671291351318 -55.5951690673828,6.55302810668945 -53.8861885070801,10.6006116867065 -52.6269378662109,12.7143497467041 -55.8650054931641,14.4683027267456 -49.0290870666504,13.9286251068115 -58.7432861328125,16.9867992401123 -51.0528793334961,12.2196445465088 -52.0422897338867,6.10329627990723 -62.1162719726562,5.83345794677734 -48.6243286132812,12.1296987533569 -59.4178848266602,9.43130970001221 -62.3861122131348,6.4630823135376 -50.4682273864746,5.56361865997314 -56.0898704528809,7.6773567199707 -61.6215667724609,21.5740604400635 -60.6321601867676,17.6613960266113 -55.0554885864258,11.994779586792 -55.8200340270996,7.90222263336182 -63.7802810668945,12.8492698669434 -60.1824264526367,16.6270141601562 -46.5105895996094,10.8704509735107 -57.1242523193359,18.1561012268066 -60.991943359375,6.77789402008057 -64.5448226928711,15.0529537200928 -54.0211067199707,11.0053701400757 -59.1480445861816,6.23821640014648 -54.830623626709,8.57682037353516 -56.8544158935547,13.6587858200073 -53.5264015197754,16.5820407867432 -58.0686912536621,12.5794296264648 -56.3597106933594,6.68794727325439 -59.1030731201172,9.65617561340332 -63.4654693603516,21.1243286132812 -61.8014602661133,6.32816219329834 -50.018497467041,14.0635442733765 -63.8702239990234,22.1587104797363 -59.8676147460938,11.1852626800537 -54.6957054138184,15.3677654266357 -57.8887977600098,17.6613960266113 -61.5765953063965,9.52125644683838 -59.9575614929199,11.0053701400757 -52.9417495727539,11.3201818466187 -51.2327728271484,11.4551019668579 -60.9020004272461,12.5344572067261 -54.1560249328613,11.3651552200317 -52.4920196533203,16.177282333374 -53.6613235473633,7.63238334655762 -58.6083679199219,23.7777442932129 -64.3649291992188,18.3809661865234 -53.2565612792969,11.2752084732056 -62.2062187194824,17.481502532959 -56.809440612793,12.1296987533569 -57.2591743469238,12.3995380401611 -60.677131652832,19.1904830932617 -64.2749862670898,17.0767459869385 -60.6321601867676,18.8306980133057 -59.1930198669434,19.2804298400879 -64.2749862670898,6.64297485351562 -55.9099807739258,6.1932430267334 -54.0660781860352,10.9154233932495 -63.7353057861328,9.65617561340332 -58.2935562133789,6.37313556671143 -53.166618347168,15.5476579666138 -60.9469718933105,11.3201818466187 -62.2961654663086,13.1640815734863 -47.0502624511719,11.0503435134888 -62.6559524536133,8.98157787322998 -57.4840393066406,15.2328462600708 -49.4338455200195,6.73292064666748 -51.2777442932129,9.9260139465332 -54.6957054138184,13.1640815734863 -58.2485809326172,16.7619323730469 -59.5977783203125,21.5290870666504 -62.6559524536133,14.5582485198975 -46.4656372070312,12.8042964935303 -58.6533432006836,10.0609340667725 -53.5713768005371,6.82286739349365 -54.6957054138184,13.7937049865723 -50.7380676269531,6.64297485351562 -52.4020729064941,13.1191082000732 -63.195629119873,19.1005363464355 -54.1110534667969,13.7487316131592 -49.8386039733887,5.20383358001709 -56.4046859741211,6.86783981323242 -63.6903343200684,14.8280878067017 -57.8887977600098,14.5132751464844 -63.510440826416,9.43130970001221 -62.7458992004395,15.2328462600708 -48.5793571472168,11.4551019668579 -58.3385314941406,15.9524164199829 -56.49462890625,8.7117395401001 -53.2115898132324,15.5476579666138 -64.2300109863281,7.90222263336182 -59.8676147460938,13.1191082000732 -57.8438262939453,13.5688400268555 -63.9601745605469,12.0847253799438 -63.7353057861328,10.7355308532715 -61.9813537597656,11.5450477600098 -63.3755226135254,23.822717666626 -62.6559524536133,17.4365310668945 -56.6295471191406,11.0053701400757 -55.5052185058594,13.8386783599854 -48.3095169067383,12.2196445465088 -61.8014602661133,7.27259826660156 -54.4708366394043,9.56622886657715 -45.6560974121094,11.5450477600098 -60.7221069335938,19.5502681732178 -59.3729095458984,20.8095169067383 -62.1162719726562,8.08211517333984 -55.2353820800781,16.177282333374 -58.8782081604004,7.58741092681885 -61.7564888000488,11.6799669265747 -55.7300872802734,8.75671291351318 -62.4760589599609,8.39692687988281 -60.7670783996582,18.4259395599365 -55.145435333252,14.1984634399414 -55.9549522399902,8.80168533325195 -62.1162719726562,16.3571739196777 -64.5897979736328,18.650806427002 -49.5687637329102,13.1640815734863 -57.3041458129883,18.5158863067627 -60.5422134399414,6.23821640014648 -60.0475082397461,22.8782806396484 -60.6321601867676,16.6719875335693 -62.1162719726562,14.2884101867676 -63.5554122924805,17.2116641998291 -43.9021606445312,10.8704509735107 -51.1877975463867,11.0953159332275 -59.8676147460938,20.5396785736084 -58.3385314941406,14.7381420135498 -53.8412132263184,9.88104152679443 -53.1216430664062,11.0503435134888 -62.7009239196777,13.4339199066162 -55.1004638671875,11.2752084732056 -50.4232559204102,7.9471960067749 -49.478816986084,13.0741348266602 -61.4866485595703,8.57682037353516 -55.0105171203613,12.9392156600952 -52.851806640625,9.11649799346924 -56.1348457336426,17.1217193603516 -50.5581741333008,12.1296987533569 -62.6109771728516,13.9735984802246 -50.018497467041,13.1640815734863 -60.6321601867676,16.2672290802002 -64.3199615478516,6.73292064666748 -63.825252532959,6.14826965332031 -47.3201293945312,11.8598594665527 -62.2511940002441,8.35195446014404 -61.6215667724609,9.16147041320801 -62.5660057067871,21.1693019866943 -55.9549522399902,13.4339199066162 -52.9867248535156,7.04773330688477 -60.0025367736816,21.1243286132812 -59.4178848266602,10.0609340667725 -64.2749862670898,14.2434368133545 -58.8332328796387,20 -55.0554885864258,14.6931686401367 -51.9523429870605,11.7699136734009 -64.1850433349609,12.0397529602051 -59.1030731201172,8.53184700012207 -62.7458992004395,11.3651552200317 -61.5765953063965,12.9392156600952 -56.9443626403809,17.3016109466553 -60.3173484802246,10.8704509735107 -60.8120536804199,19.1904830932617 -64.7696914672852,6.95778656005859 -46.8703918457031,12.5344572067261 -62.9257888793945,20.0449733734131 -64.0950927734375,8.08211517333984 -54.0660781860352,8.26200771331787 -57.2591743469238,10.8254776000977 -62.9707641601562,8.48687362670898 -57.9787445068359,18.1561012268066 -45.8359985351562,12.0397529602051 -56.6295471191406,11.7699136734009 -47.3650817871094,12.17467212677 -59.2379913330078,10.9603967666626 -55.7750587463379,10.8254776000977 -62.2062187194824,11.6799669265747 -63.5554122924805,18.9656181335449 -44.8465881347656,11.4101285934448 -64.634765625,21.5290870666504 -60.8120536804199,12.9392156600952 -56.6745223999023,13.1640815734863 -57.7089042663574,7.31757164001465 -60.4972381591797,9.97098731994629 -53.8412132263184,13.5238666534424 -50.1534156799316,11.994779586792 -59.1030731201172,7.49746417999268 -49.3438987731934,14.5132751464844 -43.6772766113281,11.814887046814 -51.4576377868652,8.39692687988281 -61.8014602661133,13.2990007400513 -48.4894104003906,11.3651552200317 -53.5264015197754,16.6270141601562 -51.5925559997559,7.58741092681885 -58.5633926391602,9.43130970001221 -56.8993873596191,17.8862609863281 -63.8702239990234,17.4365310668945 -59.0580978393555,13.7487316131592 -63.510440826416,5.74351119995117 -46.1508178710938,12.489483833313 -63.2406005859375,15.6376037597656 -57.663932800293,12.17467212677 -61.1268653869629,22.833309173584 -63.6003875732422,16.0423622131348 -50.5581741333008,8.26200771331787 -56.3147354125977,13.7037591934204 -63.0157356262207,14.3783569335938 -60.1374549865723,10.2408266067505 -57.034309387207,6.4630823135376 -55.1004638671875,9.16147041320801 -54.7406768798828,15.7275505065918 -60.9469718933105,10.0609340667725 -53.6613235473633,9.29639053344727 -61.0818901062012,13.34397315979 -59.3729095458984,13.8836517333984 -57.663932800293,6.4630823135376 -48.0396766662598,13.0291614532471 -52.0872611999512,10.4207191467285 -51.5925559997559,9.9260139465332 -48.2645416259766,13.1640815734863 -54.201000213623,15.5926313400269 -60.8570251464844,14.8280878067017 -55.0554885864258,15.9524164199829 -61.2168121337891,6.10329627990723 -60.2274017333984,21.7539520263672 -62.9257888793945,10.8254776000977 -55.8650054931641,15.0979270935059 -48.0846519470215,12.7593231201172 -59.8676147460938,23.2380676269531 -56.2247924804688,9.38633632659912 -63.195629119873,17.6164226531982 -58.1586380004883,6.68794727325439 -55.6401405334473,9.47628307342529 -54.4258651733398,14.4683027267456 -58.3835029602051,11.5900211334229 -64.2300109863281,13.9735984802246 -59.5528030395508,6.91281318664551 -61.1268653869629,10.3757457733154 -62.2961654663086,21.4841136932373 -54.0660781860352,10.8254776000977 -58.8332328796387,20.989408493042 -51.7724494934082,15.4127388000488 -51.5925559997559,9.43130970001221 -61.4866485595703,18.9206447601318 -63.195629119873,13.8386783599854 -64.4998474121094,11.6349945068359 -46.19580078125,13.2090549468994 -51.8174209594727,12.7593231201172 -60.9020004272461,10.1958532333374 -60.677131652832,17.3016109466553 -58.4734497070312,9.65617561340332 -61.2617835998535,5.29378032684326 -64.4998474121094,7.49746417999268 -55.4152755737305,16.5370674133301 -63.1056823730469,17.9312343597412 -57.34912109375,16.0873355865479 -52.8068313598633,10.8254776000977 -58.0237159729004,9.02655124664307 -58.9681549072266,17.2116641998291 -57.4390640258789,14.7381420135498 -64.3199615478516,15.7725238800049 -61.8014602661133,10.9154233932495 -53.346508026123,6.14826965332031 -43.0926513671875,13.1191082000732 -60.3173484802246,20.674596786499 -58.9231796264648,6.68794727325439 -64.5897979736328,22.0237922668457 -54.830623626709,5.29378032684326 -61.7564888000488,19.7301616668701 -63.6903343200684,21.2592487335205 -64.7696914672852,14.2884101867676 -64.4548797607422,18.0661544799805 -47.9947052001953,12.354564666748 -52.2671546936035,12.0847253799438 -44.3518981933594,11.6799669265747 -58.7882614135742,14.3783569335938 -63.0607109069824,8.39692687988281 -48.1745986938477,12.7593231201172 -52.6719131469727,6.68794727325439 -62.6109771728516,12.2646179199219 -61.531623840332,18.4259395599365 -62.2961654663086,15.3677654266357 -59.6877212524414,12.309591293335 -54.6957054138184,15.4127388000488 -55.3703002929688,15.2328462600708 -64.4099044799805,10.4656925201416 -54.4258651733398,11.5000743865967 -60.6321601867676,11.9048328399658 -64.2300109863281,11.6799669265747 -61.846435546875,23.9576377868652 -61.306755065918,10.2408266067505 -62.3861122131348,6.59800148010254 -51.4576377868652,10.0159606933594 -49.7486572265625,11.7249402999878 -63.0157356262207,7.00275993347168 -61.0369186401367,21.8438987731934 -60.8120536804199,13.2540273666382 -55.5052185058594,15.0079803466797 -62.7009239196777,12.984188079834 -57.1692276000977,9.56622886657715 -59.5977783203125,10.9603967666626 -59.642749786377,18.9206447601318 -61.6665420532227,6.82286739349365 -62.9707641601562,10.3307723999023 -61.3517303466797,6.68794727325439 -61.3517303466797,15.5926313400269 -59.4628601074219,15.6825771331787 -58.9681549072266,14.3783569335938 -51.3676910400391,11.3201818466187 -62.2511940002441,6.4630823135376 -58.698314666748,14.9180335998535 -56.4046859741211,7.90222263336182 -52.0422897338867,13.7937049865723 -43.7222595214844,11.7699136734009 -59.6877212524414,17.5264778137207 -63.7802810668945,5.29378032684326 -59.2829666137695,11.6349945068359 -60.4522666931152,23.1031475067139 -64.3649291992188,13.0291614532471 -50.7380676269531,6.37313556671143 -62.8808174133301,7.00275993347168 -63.9601745605469,21.3042221069336 -56.6295471191406,7.18265247344971 -55.1904067993164,6.37313556671143 -54.5607833862305,14.2434368133545 -58.698314666748,18.7857246398926 -64.5448226928711,14.5582485198975 -61.531623840332,13.4339199066162 -47.5,12.309591293335 -57.2141990661621,15.6825771331787 -51.9073677062988,5.20383358001709 -58.8782081604004,6.86783981323242 -57.3041458129883,13.8836517333984 -54.3359184265137,8.39692687988281 -45.9259338378906,11.5000743865967 -60.9469718933105,8.84665870666504 -61.846435546875,15.5476579666138 -57.4840393066406,14.8280878067017 -57.0792808532715,17.7513427734375 -49.5687637329102,14.4233293533325 -60.8570251464844,22.6084423065186 -60.4522666931152,16.2222557067871 -62.5660057067871,7.99216938018799 -55.4602470397949,15.502685546875 -54.6057586669922,11.4101285934448 -64.4548797607422,13.0741348266602 -52.7168846130371,12.9392156600952 -55.5951690673828,11.5900211334229 -50.1534156799316,6.73292064666748 -56.7644691467285,14.0185708999634 -57.8438262939453,15.6376037597656 -60.677131652832,8.89163208007812 -49.9285507202148,7.00275993347168 -56.7644691467285,11.6799669265747 -53.1216430664062,15.6825771331787 -62.1162719726562,12.7143497467041 -61.846435546875,14.1984634399414 -58.8332328796387,23.5528793334961 -60.4972381591797,23.2830390930176 -63.7353057861328,13.4788932800293 -62.4310836791992,17.7963161468506 -53.7512664794922,8.89163208007812 -51.1877975463867,9.20644378662109 -48.9391403198242,12.8042964935303 -61.5765953063965,18.7407512664795 -60.4522666931152,20.4947052001953 -59.327938079834,13.7037591934204 -62.2062187194824,8.7117395401001 -62.7908706665039,15.4577121734619 -55.3703002929688,12.8042964935303 -63.1056823730469,23.4629325866699 -56.3147354125977,5.6985387802124 -54.1110534667969,9.9260139465332 -63.1056823730469,10.3757457733154 -49.7486572265625,5.56361865997314 -57.2141990661621,16.3122024536133 -59.0580978393555,18.6058330535889 -64.0501174926758,18.3809661865234 -58.5184211730957,17.6164226531982 -53.5713768005371,8.08211517333984 -56.5396041870117,5.47367286682129 -54.830623626709,14.0635442733765 -59.7326965332031,13.3889465332031 -59.4178848266602,23.1031475067139 -60.0924835205078,23.6877975463867 -61.4416770935059,9.29639053344727 -55.0554885864258,13.6138134002686 -60.3623199462891,22.7433624267578 -52.2671546936035,11.3651552200317 -64.1850433349609,5.9234037399292 -57.034309387207,14.2434368133545 -63.5554122924805,12.309591293335 -60.8570251464844,12.3995380401611 -45.9709167480469,13.3889465332031 -59.6877212524414,13.9286251068115 -64.3649291992188,15.0079803466797 -60.3623199462891,16.8968524932861 -64.5448226928711,10.3757457733154 -62.6559524536133,11.8598594665527 -50.3782806396484,8.03714179992676 -54.0660781860352,15.8624706268311 -55.7750587463379,11.1852626800537 -54.1110534667969,9.79109477996826 -47.9497299194336,11.3651552200317 -64.634765625,13.0741348266602 -54.7406768798828,9.34136390686035 -50.0634689331055,7.63238334655762 -56.7194976806641,12.1296987533569 -49.1190338134766,13.4788932800293 -62.2961654663086,23.148120880127 -63.7802810668945,8.98157787322998 -62.2961654663086,5.51864528656006 -53.7512664794922,15.3227920532227 -52.5819664001465,7.22762584686279 -49.2539520263672,11.7699136734009 -63.7802810668945,12.7593231201172 -62.161247253418,10.2857999801636 -60.0025367736816,21.1693019866943 -61.9813537597656,12.5794296264648 -60.7670783996582,21.6640071868896 -53.7962417602539,6.82286739349365 -57.3041458129883,10.2408266067505 -52.7168846130371,11.5450477600098 -62.8358459472656,6.86783981323242 -54.6057586669922,9.74612140655518 -54.515811920166,7.27259826660156 -59.013126373291,7.9471960067749 -55.5052185058594,13.0741348266602 -53.7512664794922,16.6270141601562 -52.0422897338867,12.6244029998779 -60.0924835205078,14.7381420135498 -45.6111450195312,11.1852626800537 -57.8887977600098,11.3201818466187 -62.8808174133301,9.56622886657715 -61.6665420532227,22.0237922668457 -54.6057586669922,10.4656925201416 -61.9813537597656,9.88104152679443 -56.809440612793,8.7117395401001 -58.1586380004883,8.08211517333984 -59.013126373291,10.3307723999023 -61.9813537597656,12.8942422866821 -48.2645416259766,12.7143497467041 -61.531623840332,13.8836517333984 -54.0660781860352,5.51864528656006 -59.9575614929199,19.5502681732178 -64.4998474121094,23.6428260803223 -57.663932800293,8.93660545349121 -60.5422134399414,15.3677654266357 -57.2591743469238,13.5688400268555 -64.0501174926758,16.4471206665039 -58.4284744262695,9.88104152679443 -60.9469718933105,20.6296234130859 -60.3173484802246,10.6905584335327 -61.1718368530273,18.4259395599365 -53.3015365600586,14.6481952667236 -61.531623840332,7.27259826660156 -59.013126373291,10.8254776000977 -56.4046859741211,8.03714179992676 -53.2565612792969,13.1640815734863 -53.7512664794922,8.57682037353516 -54.9205703735352,16.4471206665039 -50.018497467041,6.55302810668945 -52.7618598937988,5.20383358001709 -59.1480445861816,17.7063694000244 -62.9707641601562,22.1137390136719 -62.7908706665039,21.6190338134766 -58.9231796264648,8.30698108673096 -54.5607833862305,13.8386783599854 -64.3649291992188,8.7117395401001 -61.2168121337891,19.5502681732178 -54.830623626709,14.4683027267456 -58.0686912536621,14.7381420135498 -54.9205703735352,11.994779586792 -53.166618347168,11.3651552200317 -63.5554122924805,7.99216938018799 -53.2115898132324,10.2857999801636 -52.536994934082,13.9735984802246 -62.3861122131348,7.90222263336182 -61.3517303466797,8.93660545349121 -61.4866485595703,23.822717666626 -45.791015625,11.814887046814 -48.9841156005859,12.354564666748 -55.8200340270996,17.7513427734375 -55.5052185058594,12.4445114135742 -60.8570251464844,23.8676910400391 -43.4074401855469,11.4101285934448 -50.7380676269531,8.35195446014404 -64.3199615478516,9.43130970001221 -56.2247924804688,10.6455850601196 -64.0950927734375,20.7195701599121 -64.3649291992188,17.481502532959 -63.5554122924805,23.19309425354 -53.166618347168,6.59800148010254 -63.2855758666992,5.6985387802124 -44.1270141601562,11.814887046814 -54.0211067199707,13.2990007400513 -60.7221069335938,19.1455097198486 -64.2300109863281,22.833309173584 -56.9443626403809,17.0317726135254 -50.1534156799316,7.31757164001465 -62.5660057067871,7.58741092681885 -48.2195701599121,11.8598594665527 -49.9285507202148,11.5450477600098 -63.0607109069824,12.6244029998779 -62.6109771728516,9.02655124664307 -64.4099044799805,15.7725238800049 -52.2671546936035,5.38372611999512 -63.6453628540039,5.38372611999512 -63.9151992797852,5.96837711334229 -63.4204940795898,7.04773330688477 -64.2749862670898,12.8042964935303 -62.161247253418,19.2804298400879 -60.2274017333984,23.7777442932129 -54.6507301330566,5.51864528656006 -58.0686912536621,6.4630823135376 -64.2300109863281,9.38633632659912 -50.3782806396484,12.5344572067261 -60.8570251464844,14.5132751464844 -51.0978507995605,8.21703433990479 -48.4894104003906,11.9498062133789 -61.846435546875,14.2884101867676 -55.5052185058594,7.13767910003662 -60.9469718933105,9.83606815338135 -50.6930923461914,5.33875274658203 -63.9601745605469,19.7301616668701 -61.0818901062012,20.2698383331299 -64.7696914672852,20.3597850799561 -59.8226432800293,9.79109477996826 -62.0713005065918,18.8306980133057 -63.5554122924805,9.83606815338135 -64.0051422119141,11.994779586792 -52.851806640625,14.0635442733765 -62.4310836791992,9.74612140655518 -62.1162719726562,11.0053701400757 -64.5897979736328,17.2566375732422 -60.8120536804199,21.8438987731934 -60.8120536804199,9.07152462005615 -59.8226432800293,8.39692687988281 -64.0950927734375,18.6957778930664 -62.2062187194824,18.650806427002 -60.2274017333984,9.43130970001221 -58.2935562133789,10.7355308532715 -57.8438262939453,19.1455097198486 -51.7274780273438,10.5106649398804 -54.9205703735352,14.9630069732666 -55.8650054931641,13.6138134002686 -59.2379913330078,23.2380676269531 -55.7750587463379,14.0635442733765 -59.8226432800293,17.4365310668945 -61.4416770935059,23.507905960083 -50.8729858398438,12.309591293335 -58.6533432006836,14.5132751464844 -53.5713768005371,10.7355308532715 -60.7670783996582,14.4683027267456 -51.0079040527344,6.10329627990723 -48.3095169067383,12.4445114135742 -52.2671546936035,10.2408266067505 -60.5422134399414,11.6349945068359 -64.4548797607422,15.3677654266357 -64.7696914672852,18.3359928131104 -60.9020004272461,11.7699136734009 -60.9020004272461,11.0953159332275 -53.3914833068848,15.3677654266357 -53.7062950134277,11.4551019668579 -55.5501937866211,8.84665870666504 -62.1162719726562,8.48687362670898 -62.7908706665039,16.6719875335693 -51.4126625061035,12.8492698669434 -53.2565612792969,6.23821640014648 -58.9231796264648,6.28318881988525 -52.8068313598633,13.8386783599854 -56.809440612793,5.29378032684326 -61.2168121337891,23.6877975463867 -63.0157356262207,20.6296234130859 -56.5396041870117,6.32816219329834 -64.0501174926758,17.481502532959 -54.2459716796875,12.0847253799438 -63.2406005859375,6.95778656005859 -58.6083679199219,11.6349945068359 -49.6587104797363,7.18265247344971 -61.7115173339844,14.6481952667236 -59.4178848266602,8.48687362670898 -54.3359184265137,5.51864528656006 -56.6745223999023,17.0767459869385 -63.3305511474609,6.86783981323242 -60.6321601867676,22.833309173584 -54.1110534667969,14.6032218933105 -64.5448226928711,11.3651552200317 -52.1772079467773,9.9260139465332 -51.7274780273438,10.0159606933594 -60.3623199462891,16.177282333374 -62.3861122131348,13.7937049865723 -63.7802810668945,7.00275993347168 -56.6295471191406,17.7063694000244 -60.4972381591797,14.1534900665283 -56.2247924804688,10.5556383132935 -63.0157356262207,23.3280124664307 -63.7353057861328,16.6719875335693 -51.9073677062988,10.0609340667725 -61.9813537597656,15.2778186798096 -50.1983871459961,6.55302810668945 -63.510440826416,13.5688400268555 -58.7882614135742,6.32816219329834 -63.825252532959,5.9234037399292 -62.9257888793945,18.7857246398926 -51.7274780273438,6.64297485351562 -49.5687637329102,12.5344572067261 -63.7353057861328,10.5106649398804 -57.1242523193359,11.8598594665527 -49.7936325073242,6.77789402008057 -52.4470443725586,14.3333835601807 -57.5290145874023,10.2408266067505 -60.5871887207031,6.1932430267334 -52.4020729064941,15.2328462600708 -58.3835029602051,7.13767910003662 -57.1242523193359,17.9312343597412 -54.3359184265137,9.02655124664307 -63.1056823730469,19.4603214263916 -58.9681549072266,7.90222263336182 -43.3624877929688,12.3995380401611 -61.7115173339844,22.7433624267578 -58.6083679199219,7.76730346679688 -54.5607833862305,7.58741092681885 -58.1136627197266,20.3597850799561 -55.7750587463379,6.05832386016846 -64.7247161865234,23.8676910400391 -60.4522666931152,21.6640071868896 -62.9257888793945,12.1296987533569 -46.9603271484375,12.354564666748 -59.5977783203125,23.3280124664307 -51.2327728271484,14.7381420135498 -56.0898704528809,13.5688400268555 -53.5713768005371,7.40751838684082 -62.4310836791992,13.7937049865723 -53.5713768005371,15.0529537200928 -60.4972381591797,10.1958532333374 -63.7802810668945,17.4365310668945 -45.2963256835938,10.8704509735107 -62.2062187194824,8.35195446014404 -62.6559524536133,10.7355308532715 -64.4548797607422,11.6349945068359 -62.3861122131348,6.41810894012451 -55.2353820800781,16.2672290802002 -60.4072952270508,5.60859203338623 -54.830623626709,15.6825771331787 -59.5078315734863,5.60859203338623 -53.6613235473633,7.18265247344971 -50.4232559204102,12.5794296264648 -44.8915710449219,12.489483833313 -48.6243286132812,11.7699136734009 -59.5078315734863,10.0159606933594 -62.9257888793945,9.43130970001221 -51.8623962402344,9.20644378662109 -61.531623840332,7.63238334655762 -62.0713005065918,7.81227684020996 -62.3861122131348,11.1402893066406 -52.4920196533203,14.9180335998535 -62.7458992004395,21.0793552398682 -63.8702239990234,20.0449733734131 -56.2247924804688,9.88104152679443 -57.34912109375,13.2990007400513 -52.7618598937988,9.38633632659912 -61.2617835998535,13.5688400268555 -63.2855758666992,13.4339199066162 -53.5264015197754,10.2408266067505 -62.7458992004395,15.9524164199829 -63.7353057861328,13.7037591934204 -59.5528030395508,19.1455097198486 -63.2855758666992,18.0211811065674 -64.3649291992188,15.0529537200928 -55.7750587463379,14.6032218933105 -64.2300109863281,8.26200771331787 -54.3359184265137,6.95778656005859 -59.013126373291,20.8544902801514 -45.0714721679688,11.3651552200317 -50.1534156799316,11.6349945068359 -62.6559524536133,16.8968524932861 -61.846435546875,5.38372611999512 -61.9363822937012,13.0291614532471 -63.2406005859375,10.0609340667725 -58.9681549072266,9.02655124664307 -64.3199615478516,8.62179279327393 -43.4074401855469,12.309591293335 -59.4178848266602,15.3227920532227 -58.8782081604004,7.27259826660156 -59.5528030395508,13.3889465332031 -54.830623626709,15.0079803466797 -57.5739860534668,12.2646179199219 -61.7564888000488,18.2460479736328 -56.7644691467285,5.60859203338623 -48.6693000793457,12.2196445465088 -51.6375312805176,14.1534900665283 -49.703685760498,14.6481952667236 -55.5501937866211,16.7619323730469 -55.3253288269043,16.0873355865479 -63.0607109069824,14.9180335998535 -60.3173484802246,14.1984634399414 -51.0978507995605,13.7937049865723 -62.9257888793945,20.4947052001953 -45.34130859375,12.8492698669434 -60.1374549865723,21.349193572998 -52.0422897338867,14.4233293533325 -45.1164245605469,12.3995380401611 -61.8014602661133,16.3571739196777 -61.7115173339844,15.5926313400269 -57.4840393066406,11.0053701400757 -52.1772079467773,6.91281318664551 -47.8597869873047,12.17467212677 -44.1270141601562,11.3651552200317 -60.5871887207031,16.851879119873 -57.663932800293,7.18265247344971 -52.3571014404297,9.65617561340332 -62.4760589599609,13.1191082000732 -63.195629119873,16.2222557067871 -64.2300109863281,19.8201065063477 -63.3755226135254,5.38372611999512 -49.6587104797363,5.29378032684326 -50.7830390930176,12.984188079834 -58.4284744262695,16.492094039917 -50.2433624267578,12.7593231201172 -64.4548797607422,6.14826965332031 -61.9363822937012,20.0449733734131 -51.5475845336914,12.354564666748 -63.9601745605469,17.1217193603516 -58.6533432006836,23.822717666626 -60.4522666931152,6.32816219329834 -63.8702239990234,20.0899467468262 -63.0607109069824,11.6349945068359 -62.5210342407227,12.8492698669434 -51.9523429870605,5.51864528656006 -53.2115898132324,7.99216938018799 -53.3015365600586,13.5238666534424 -64.4548797607422,11.6799669265747 -58.2935562133789,6.77789402008057 -59.7776718139648,10.3757457733154 -49.6137390136719,6.41810894012451 -53.1216430664062,9.61120223999023 -59.8226432800293,14.6481952667236 -63.4654693603516,16.8968524932861 -61.846435546875,13.0291614532471 -58.1586380004883,16.3122024536133 -56.0448989868164,5.47367286682129 -53.5264015197754,15.1429004669189 -58.1586380004883,19.0555629730225 -52.851806640625,11.5900211334229 -60.7670783996582,17.0317726135254 -61.306755065918,16.7169609069824 -62.9707641601562,19.7301616668701 -61.8914070129395,9.52125644683838 -61.6665420532227,17.166690826416 -61.7115173339844,12.7143497467041 -62.1162719726562,11.814887046814 -47.8597869873047,13.4339199066162 -55.3253288269043,15.3677654266357 -60.9469718933105,17.2566375732422 -56.809440612793,11.8598594665527 -59.7776718139648,22.6534156799316 -54.1560249328613,8.30698108673096 -64.2300109863281,18.1561012268066 -52.4920196533203,9.56622886657715 -51.8623962402344,7.27259826660156 -59.642749786377,14.6032218933105 -59.4628601074219,19.325403213501 -55.8200340270996,16.1323089599609 -45.4762268066406,10.9603967666626 -60.8570251464844,18.650806427002 -56.0448989868164,17.5714492797852 -57.9337692260742,15.1878728866577 -60.5422134399414,10.5556383132935 -49.2539520263672,5.6985387802124 -54.1110534667969,12.2646179199219 -57.7538795471191,7.6773567199707 -61.1718368530273,16.2222557067871 -62.1162719726562,15.6825771331787 -60.8120536804199,20.0899467468262 -52.8068313598633,6.4630823135376 -64.5448226928711,11.9498062133789 -64.3649291992188,10.5106649398804 -63.2855758666992,23.0581741333008 -59.642749786377,19.9100532531738 -57.4840393066406,8.30698108673096 -57.6189575195312,10.3757457733154 -56.3597106933594,17.9312343597412 -44.3968505859375,11.2302360534668 -55.8650054931641,17.8862609863281 -59.5528030395508,6.28318881988525 -52.536994934082,13.3889465332031 -63.825252532959,14.0635442733765 -57.8887977600098,19.5052947998047 -61.531623840332,17.2566375732422 -51.5026092529297,13.2990007400513 -60.5422134399414,7.36254501342773 -60.0924835205078,12.354564666748 -58.7882614135742,5.65356540679932 -43.1825866699219,13.7037591934204 -56.7644691467285,17.7963161468506 -51.2777442932129,5.51864528656006 -51.682502746582,7.54243755340576 -62.7908706665039,7.63238334655762 -55.4152755737305,8.4419002532959 -64.1400680541992,17.3915576934814 -58.7882614135742,7.99216938018799 -55.1904067993164,12.489483833313 -60.4522666931152,15.3227920532227 -61.0369186401367,19.685188293457 -56.2697639465332,13.1191082000732 -62.7458992004395,16.1323089599609 -59.3729095458984,14.1085166931152 -62.2961654663086,13.5688400268555 -62.8358459472656,10.1059074401855 -55.8650054931641,12.309591293335 -54.5607833862305,12.0847253799438 -60.5871887207031,23.7327709197998 -49.7936325073242,7.31757164001465 -53.3914833068848,11.5000743865967 -50.7380676269531,12.984188079834 -54.1560249328613,8.75671291351318 -61.2617835998535,6.32816219329834 -51.682502746582,11.994779586792 -63.2855758666992,14.0185708999634 -58.0686912536621,18.0661544799805 -54.2459716796875,8.30698108673096 -62.6109771728516,17.7063694000244 -62.0713005065918,14.6481952667236 -56.4046859741211,13.8836517333984 -48.2195701599121,11.814887046814 -58.5633926391602,15.4577121734619 -55.1004638671875,12.489483833313 -53.3015365600586,13.4788932800293 -56.809440612793,18.1111278533936 -52.9867248535156,12.0847253799438 -62.2511940002441,6.73292064666748 -59.5977783203125,11.8598594665527 -64.3649291992188,12.354564666748 -62.5660057067871,8.57682037353516 -57.8438262939453,9.20644378662109 -53.7512664794922,10.9603967666626 -55.1904067993164,16.2222557067871 -64.7696914672852,15.0529537200928 -61.5765953063965,11.814887046814 -52.851806640625,15.1878728866577 -63.6453628540039,16.3122024536133 -59.1030731201172,6.82286739349365 -60.8570251464844,23.6877975463867 -64.1400680541992,11.7699136734009 -63.6453628540039,11.2752084732056 -55.9549522399902,11.0053701400757 -62.8808174133301,8.39692687988281 -52.7168846130371,13.4788932800293 -63.4204940795898,6.50805473327637 -61.9363822937012,8.03714179992676 -61.531623840332,22.2486572265625 -51.997314453125,6.4630823135376 -55.8200340270996,15.9074440002441 -58.5633926391602,20.4497318267822 -55.7300872802734,12.7593231201172 -59.5078315734863,18.3359928131104 -52.9417495727539,8.48687362670898 -55.1004638671875,7.58741092681885 -62.2961654663086,16.4471206665039 -58.5184211730957,23.7327709197998 -45.9259338378906,11.1852626800537 -59.2829666137695,18.1561012268066 -59.7776718139648,10.8704509735107 -53.166618347168,12.7593231201172 -60.0924835205078,17.2566375732422 -61.5765953063965,8.12708854675293 -59.7326965332031,17.2566375732422 -63.4654693603516,22.2486572265625 -54.1110534667969,7.27259826660156 -52.1322326660156,14.7381420135498 -61.8014602661133,21.0793552398682 -61.306755065918,22.6084423065186 -59.5977783203125,15.2328462600708 -59.4628601074219,18.4709129333496 -63.4654693603516,8.48687362670898 -59.5078315734863,11.7249402999878 -61.6215667724609,20.9444370269775 -55.0105171203613,8.66676616668701 -58.9231796264648,9.38633632659912 -63.2406005859375,17.9312343597412 -50.4682273864746,13.1191082000732 -60.3623199462891,21.1693019866943 -60.3623199462891,20.674596786499 -62.0263290405273,19.5052947998047 -58.7432861328125,17.1217193603516 -58.6533432006836,6.14826965332031 -58.3835029602051,14.8280878067017 -51.4576377868652,12.2196445465088 -59.0580978393555,18.2910194396973 -51.8623962402344,8.26200771331787 -53.8412132263184,9.65617561340332 -56.8544158935547,6.64297485351562 -51.1877975463867,5.56361865997314 -61.0369186401367,14.1984634399414 -62.4310836791992,17.5264778137207 -60.9020004272461,13.8386783599854 -64.0950927734375,7.40751838684082 -63.3755226135254,23.0581741333008 -54.9655418395996,7.13767910003662 -62.9257888793945,19.6402149200439 -48.7142753601074,12.2196445465088 -61.846435546875,6.77789402008057 -58.1136627197266,16.1323089599609 -53.5713768005371,10.6905584335327 -58.9681549072266,9.11649799346924 -63.6453628540039,18.4259395599365 -59.327938079834,9.16147041320801 -58.7882614135742,8.53184700012207 -56.4496574401855,15.7725238800049 -51.682502746582,14.0635442733765 -55.3253288269043,6.68794727325439 -57.3940925598145,15.9524164199829 -64.0051422119141,20.989408493042 -57.2141990661621,6.59800148010254 -56.3597106933594,7.81227684020996 -50.2433624267578,8.08211517333984 -60.2723731994629,13.7037591934204 -62.3411407470703,13.6138134002686 -49.6587104797363,6.10329627990723 -48.7592468261719,12.354564666748 -58.5184211730957,8.57682037353516 -63.2406005859375,8.4419002532959 -64.4099044799805,14.6931686401367 -61.7564888000488,12.669376373291 -61.3967056274414,16.3571739196777 -58.6533432006836,9.61120223999023 -64.634765625,10.3757457733154 -59.1480445861816,9.38633632659912 -63.1056823730469,14.2434368133545 -50.6031455993652,12.1296987533569 -57.0792808532715,6.91281318664551 -59.5977783203125,7.72233009338379 -58.3835029602051,8.80168533325195 -57.7538795471191,15.9074440002441 -54.830623626709,11.4551019668579 -50.5132026672363,11.9498062133789 -58.2036094665527,18.650806427002 -57.3940925598145,18.9206447601318 -61.7564888000488,14.6931686401367 -60.7221069335938,11.8598594665527 -56.7194976806641,9.70114898681641 -58.4734497070312,13.5688400268555 -64.0501174926758,16.2222557067871 -52.6269378662109,10.5556383132935 -58.2485809326172,17.4365310668945 -59.0580978393555,20.8095169067383 -55.8200340270996,8.17206192016602 -60.3173484802246,7.18265247344971 -62.0713005065918,14.5582485198975 -60.4972381591797,14.9630069732666 -63.9151992797852,9.61120223999023 -56.4496574401855,6.86783981323242 -58.1586380004883,19.1455097198486 -52.536994934082,7.31757164001465 -64.3649291992188,23.9576377868652 -63.4654693603516,22.2936305999756 -44.2619323730469,11.6799669265747 -55.3253288269043,14.1085166931152 -61.1718368530273,12.7143497467041 -57.5739860534668,18.3359928131104 -52.7168846130371,16.177282333374 -55.2803535461426,8.53184700012207 -52.0872611999512,7.85724925994873 -63.510440826416,20.5846500396729 -57.7089042663574,5.24880695343018 -44.6666870117188,12.0847253799438 -62.9707641601562,5.47367286682129 -54.7856521606445,5.65356540679932 -54.6057586669922,6.41810894012451 -60.0924835205078,6.23821640014648 -60.7670783996582,16.6719875335693 -53.3015365600586,7.81227684020996 -46.6455078125,11.8598594665527 -51.1428260803223,12.2646179199219 -60.3623199462891,15.7725238800049 -53.8412132263184,16.3122024536133 -50.6031455993652,7.58741092681885 -57.3041458129883,7.90222263336182 -61.8014602661133,11.8598594665527 -57.5739860534668,17.7963161468506 -61.8014602661133,18.4259395599365 -57.1692276000977,13.7037591934204 -53.0766716003418,5.20383358001709 -60.677131652832,9.07152462005615 -63.0157356262207,14.6032218933105 -58.4734497070312,5.47367286682129 -60.677131652832,13.0291614532471 -55.5951690673828,8.66676616668701 -64.4099044799805,14.6481952667236 -60.991943359375,17.166690826416 -58.7882614135742,7.72233009338379 -59.1480445861816,11.0953159332275 -59.1030731201172,19.5052947998047 -55.3253288269043,16.5820407867432 -51.7724494934082,12.489483833313 -61.1718368530273,23.7777442932129 -48.9391403198242,13.1640815734863 -56.0898704528809,17.7963161468506 -64.2300109863281,20.7195701599121 -61.4416770935059,23.5528793334961 -57.3940925598145,8.62179279327393 -56.8993873596191,8.12708854675293 -44.8465881347656,12.0847253799438 -59.0580978393555,15.0079803466797 -49.5237922668457,6.01335048675537 -62.7009239196777,8.12708854675293 -53.6613235473633,5.33875274658203 -63.1506576538086,22.0237922668457 -55.9999237060547,8.48687362670898 -59.013126373291,10.0609340667725 -54.8755950927734,10.1958532333374 -57.8438262939453,10.6006116867065 -49.5237922668457,5.56361865997314 -61.2168121337891,20.0449733734131 -64.7247161865234,11.994779586792 -58.5184211730957,19.8650798797607 -53.3015365600586,11.0953159332275 -60.0924835205078,16.6270141601562 -62.4760589599609,21.8888721466064 -55.4602470397949,9.34136390686035 -61.4866485595703,12.8942422866821 -62.7908706665039,8.57682037353516 -57.7988510131836,7.40751838684082 -64.5897979736328,17.9312343597412 -54.515811920166,6.37313556671143 -56.2247924804688,9.70114898681641 -59.7776718139648,20.4047584533691 -63.6003875732422,18.5608596801758 -58.2485809326172,6.28318881988525 -44.3069152832031,11.3651552200317 -64.5897979736328,12.489483833313 -52.6269378662109,14.6931686401367 -54.3808898925781,14.1534900665283 -62.161247253418,9.38633632659912 -62.9257888793945,21.1243286132812 -45.1614074707031,10.9603967666626 -58.698314666748,20.4047584533691 -60.4072952270508,18.5158863067627 -56.809440612793,5.4286994934082 -51.3676910400391,14.6032218933105 -61.4866485595703,14.1984634399414 -64.4998474121094,10.5556383132935 -60.8120536804199,7.27259826660156 -58.7432861328125,11.3201818466187 -63.4204940795898,23.6877975463867 -62.7009239196777,9.61120223999023 -51.0978507995605,13.2090549468994 -58.698314666748,12.984188079834 -60.9469718933105,22.0237922668457 -46.2857360839844,11.0953159332275 -45.0714721679688,11.1852626800537 -49.6137390136719,12.354564666748 -62.0263290405273,21.6640071868896 -54.0211067199707,15.5926313400269 -52.1772079467773,14.9180335998535 -43.1376037597656,11.6799669265747 -56.3597106933594,17.6164226531982 -52.1772079467773,6.05832386016846 -53.1216430664062,7.09270572662354 -45.8809814453125,11.0503435134888 -60.9020004272461,9.9260139465332 -62.3411407470703,10.1059074401855 -58.2935562133789,18.0661544799805 -60.8570251464844,5.33875274658203 -57.8887977600098,6.01335048675537 -49.0740585327148,11.9498062133789 -58.3385314941406,23.6428260803223 -60.5422134399414,19.3703765869141 -60.8120536804199,23.4629325866699 -54.6507301330566,16.2672290802002 -56.8993873596191,13.7487316131592 -53.4364547729492,14.4233293533325 -64.5897979736328,7.09270572662354 -59.2379913330078,11.6349945068359 -56.4046859741211,16.3571739196777 -53.5713768005371,8.93660545349121 -54.0660781860352,9.34136390686035 -54.0660781860352,12.309591293335 -61.6665420532227,12.2196445465088 -55.7750587463379,10.6905584335327 -61.7564888000488,9.47628307342529 -60.4972381591797,20.314811706543 -60.4072952270508,16.492094039917 -53.6613235473633,16.7619323730469 -52.5819664001465,7.58741092681885 -55.5052185058594,17.7963161468506 -56.4046859741211,11.994779586792 -63.0157356262207,9.56622886657715 -48.6243286132812,12.0847253799438 -60.4972381591797,19.010591506958 -64.1400680541992,21.1693019866943 -58.2935562133789,7.6773567199707 -55.3703002929688,9.47628307342529 -63.0607109069824,19.1904830932617 -64.4099044799805,23.9126644134521 -61.5765953063965,11.0953159332275 -54.1560249328613,8.35195446014404 -51.3227157592773,10.7805042266846 -56.809440612793,13.5238666534424 -63.7353057861328,7.85724925994873 -58.2485809326172,17.0767459869385 -61.7564888000488,14.2884101867676 -64.7696914672852,15.997389793396 -60.3623199462891,9.43130970001221 -54.2909469604492,6.55302810668945 -54.830623626709,16.9418258666992 -54.2909469604492,8.84665870666504 -61.1268653869629,18.7407512664795 -57.4840393066406,10.9154233932495 -60.677131652832,17.6164226531982 -63.7802810668945,14.0635442733765 -53.4814300537109,6.05832386016846 -58.3835029602051,23.9126644134521 -62.6559524536133,9.79109477996826 -62.0263290405273,21.4391403198242 -63.4204940795898,17.3016109466553 -64.3649291992188,17.1217193603516 -52.5819664001465,7.49746417999268 -60.1374549865723,18.9656181335449 -58.2935562133789,7.58741092681885 -52.536994934082,7.6773567199707 -52.0872611999512,8.75671291351318 -55.6401405334473,10.1059074401855 -59.7776718139648,6.86783981323242 -58.3385314941406,14.9180335998535 -64.7696914672852,7.90222263336182 -58.7432861328125,8.21703433990479 -59.8676147460938,8.93660545349121 -63.9151992797852,17.0317726135254 -55.0105171203613,9.29639053344727 -48.5343818664551,12.354564666748 -55.6851119995117,5.78848457336426 -56.9443626403809,15.8624706268311 -50.5132026672363,6.14826965332031 -55.5052185058594,13.1640815734863 -54.6957054138184,16.2672290802002 -56.0898704528809,11.7699136734009 -56.6745223999023,11.1852626800537 -51.4126625061035,6.73292064666748 -64.2749862670898,18.5158863067627 -54.3359184265137,16.9418258666992 -53.7062950134277,10.0609340667725 -51.1877975463867,5.9234037399292 -60.6321601867676,18.3809661865234 -55.4152755737305,13.34397315979 -62.3861122131348,15.5476579666138 -57.4390640258789,8.08211517333984 -63.8702239990234,12.7143497467041 -52.2221794128418,11.2302360534668 -61.3967056274414,8.89163208007812 -55.8200340270996,9.25141716003418 -57.8438262939453,12.669376373291 -54.515811920166,15.2778186798096 -53.0316963195801,12.7593231201172 -55.3253288269043,11.9498062133789 -64.5897979736328,16.851879119873 -64.6797409057617,19.1005363464355 -61.7115173339844,22.1587104797363 -63.1506576538086,7.45249080657959 -62.3861122131348,16.3122024536133 -51.5475845336914,5.9234037399292 -52.2671546936035,13.9735984802246 -60.4972381591797,20.674596786499 -64.0950927734375,22.1137390136719 -57.5739860534668,6.95778656005859 -44.9365234375,11.2302360534668 -44.711669921875,12.489483833313 -54.7856521606445,7.13767910003662 -59.642749786377,11.4551019668579 -63.7802810668945,20.5396785736084 -58.6083679199219,23.822717666626 -63.6903343200684,10.1508798599243 -61.306755065918,16.80690574646 -63.3755226135254,19.5952415466309 -63.4204940795898,10.3757457733154 -62.0263290405273,8.17206192016602 -62.3861122131348,8.35195446014404 -56.9893341064453,13.9735984802246 -58.2935562133789,18.2460479736328 -63.7353057861328,9.11649799346924 -49.8386039733887,7.49746417999268 -57.7988510131836,17.6613960266113 -53.2565612792969,11.5900211334229 -52.1772079467773,6.95778656005859 -62.3411407470703,8.26200771331787 -51.9073677062988,14.1085166931152 -56.3147354125977,17.3915576934814 -43.0476684570312,12.9392156600952 -59.2379913330078,16.7169609069824 -63.3755226135254,13.2090549468994 -62.4760589599609,8.53184700012207 -49.8386039733887,6.82286739349365 -61.5765953063965,14.1534900665283 -57.2591743469238,18.7407512664795 -62.4310836791992,18.4259395599365 -52.7168846130371,10.2408266067505 -55.145435333252,6.64297485351562 -62.161247253418,21.349193572998 -49.5237922668457,12.5344572067261 -61.8014602661133,13.7937049865723 -56.7194976806641,13.2540273666382 -60.3623199462891,20.4497318267822 -54.4708366394043,11.6349945068359 -53.7962417602539,12.0847253799438 -61.2617835998535,22.0237922668457 -60.9020004272461,16.2222557067871 -55.3703002929688,8.35195446014404 -47.0053100585938,11.9498062133789 -57.9787445068359,12.9392156600952 -50.3782806396484,6.05832386016846 -58.4284744262695,12.4445114135742 -62.0263290405273,20.2248649597168 -49.9735221862793,14.7381420135498 -59.5078315734863,16.177282333374 -61.306755065918,23.0581741333008 -62.1162719726562,13.9735984802246 -62.9257888793945,19.1455097198486 -56.7194976806641,14.8730602264404 -60.991943359375,15.8624706268311 -57.5290145874023,23.9126644134521 -60.0924835205078,16.7619323730469 -61.846435546875,15.0079803466797 -62.2511940002441,12.2196445465088 -53.166618347168,8.03714179992676 -54.5607833862305,10.8704509735107 -60.9020004272461,5.96837711334229 -63.0157356262207,21.0793552398682 -62.4760589599609,9.65617561340332 -62.9707641601562,20.314811706543 -55.5501937866211,6.68794727325439 -58.8332328796387,19.5052947998047 -45.6111450195312,12.8942422866821 -61.6215667724609,13.34397315979 -61.6215667724609,12.354564666748 -60.0025367736816,21.5290870666504 -64.4548797607422,22.833309173584 -60.0924835205078,10.6006116867065 -61.4866485595703,18.6058330535889 -55.1904067993164,12.5344572067261 -53.3914833068848,12.17467212677 -61.8014602661133,8.53184700012207 -51.2327728271484,10.0159606933594 -60.9020004272461,22.9232540130615 -63.1506576538086,22.3835773468018 -49.5237922668457,13.8386783599854 -64.4099044799805,8.57682037353516 -48.6243286132812,12.3995380401611 -62.5660057067871,23.6428260803223 -58.7882614135742,5.9234037399292 -51.4126625061035,11.7249402999878 -57.5739860534668,12.1296987533569 -63.825252532959,13.1191082000732 -59.4628601074219,15.9524164199829 -54.4708366394043,9.52125644683838 -57.8887977600098,17.9312343597412 -52.312126159668,7.6773567199707 -61.3967056274414,11.814887046814 -56.0448989868164,8.48687362670898 -45.7010803222656,12.669376373291 -56.179817199707,11.4101285934448 -60.5422134399414,17.3465843200684 -61.8014602661133,7.49746417999268 -56.6295471191406,17.3016109466553 -63.6903343200684,15.0529537200928 -55.0105171203613,11.3201818466187 -45.566162109375,12.3995380401611 -54.0211067199707,12.669376373291 -58.7432861328125,12.984188079834 -60.0025367736816,11.4551019668579 -53.9761352539062,14.0635442733765 -55.3703002929688,12.2646179199219 -45.5211791992188,10.9603967666626 -59.2829666137695,9.97098731994629 -60.8120536804199,22.5634689331055 -49.7486572265625,12.4445114135742 -60.9469718933105,10.5106649398804 -63.8702239990234,11.0953159332275 -54.2459716796875,6.01335048675537 -63.7353057861328,16.2672290802002 -52.8967781066895,12.5344572067261 -52.2671546936035,14.3333835601807 -61.8914070129395,11.4101285934448 -60.3173484802246,19.685188293457 -50.648120880127,6.77789402008057 -55.5951690673828,6.01335048675537 -51.2327728271484,5.47367286682129 -52.4020729064941,12.669376373291 -55.0105171203613,11.9498062133789 -53.4814300537109,16.0873355865479 -64.3649291992188,11.9498062133789 -61.0369186401367,11.4551019668579 -55.4152755737305,14.6032218933105 -57.7089042663574,17.7063694000244 -64.4998474121094,14.3783569335938 -52.6719131469727,9.61120223999023 -59.5977783203125,22.9682273864746 -48.1296234130859,13.4788932800293 -62.3411407470703,13.9735984802246 -62.161247253418,7.04773330688477 -62.4310836791992,22.3386039733887 -61.0818901062012,15.5926313400269 -63.9151992797852,8.39692687988281 -60.1374549865723,6.10329627990723 -64.4548797607422,14.2884101867676 -45.0264892578125,11.6799669265747 -61.0369186401367,10.0609340667725 -52.4470443725586,13.9286251068115 -58.8332328796387,5.47367286682129 -64.0501174926758,16.2672290802002 -63.0157356262207,10.4207191467285 -60.2723731994629,5.65356540679932 -60.0475082397461,19.1005363464355 -50.1084442138672,13.6587858200073 -64.4548797607422,14.5582485198975 -63.5554122924805,9.02655124664307 -61.1718368530273,13.0291614532471 -51.0528793334961,12.984188079834 -63.7802810668945,16.7169609069824 -44.6217346191406,11.7699136734009 -58.4734497070312,16.3122024536133 -46.2857360839844,12.4445114135742 -55.1004638671875,12.2196445465088 -60.1824264526367,7.6773567199707 -59.1030731201172,14.1534900665283 -57.9337692260742,15.997389793396 -53.8412132263184,16.80690574646 -64.2300109863281,16.5370674133301 -58.6533432006836,12.8042964935303 -62.2511940002441,15.3227920532227 -53.8412132263184,6.41810894012451 -57.1242523193359,14.3783569335938 -54.201000213623,13.7487316131592 -61.4866485595703,12.5344572067261 -63.9601745605469,6.32816219329834 -59.2379913330078,20.8095169067383 -59.3729095458984,9.11649799346924 -59.1480445861816,17.481502532959 -48.8042221069336,12.2196445465088 -52.4020729064941,10.7355308532715 -60.9469718933105,12.0397529602051 -47.3201293945312,11.3651552200317 -53.5264015197754,10.1958532333374 -57.7988510131836,10.1958532333374 -56.4046859741211,6.10329627990723 -52.6269378662109,13.3889465332031 -50.8729858398438,7.85724925994873 -55.9099807739258,8.26200771331787 -52.4020729064941,6.32816219329834 -60.4522666931152,6.77789402008057 -62.6559524536133,20.8095169067383 -60.1374549865723,12.0847253799438 -57.8438262939453,18.1111278533936 -59.327938079834,13.2540273666382 -59.1030731201172,17.481502532959 -45.9259338378906,11.3651552200317 -63.9151992797852,22.1587104797363 -57.9787445068359,12.3995380401611 -62.4760589599609,20.4947052001953 -63.6453628540039,23.3280124664307 -60.0475082397461,11.1852626800537 -57.9787445068359,17.5714492797852 -62.4760589599609,20.8994636535645 -52.0872611999512,14.1534900665283 -51.3227157592773,12.17467212677 -59.8226432800293,10.6905584335327 -58.0237159729004,10.3757457733154 -64.4998474121094,8.66676616668701 -54.5607833862305,16.2222557067871 -58.3835029602051,5.51864528656006 -54.9655418395996,6.4630823135376 -45.9259338378906,12.5794296264648 -44.3968505859375,12.2196445465088 -54.8755950927734,5.74351119995117 -58.9681549072266,11.1852626800537 -52.6269378662109,11.3651552200317 -60.5871887207031,10.3757457733154 -56.9893341064453,17.4365310668945 -58.698314666748,15.502685546875 -55.2803535461426,5.65356540679932 -61.7115173339844,15.4127388000488 -49.3888740539551,13.3889465332031 -50.5581741333008,7.40751838684082 -63.3305511474609,14.3783569335938 -59.1480445861816,9.52125644683838 -44.9815063476562,11.994779586792 -59.4628601074219,8.48687362670898 -57.3041458129883,11.5900211334229 -54.4708366394043,11.3651552200317 -59.1480445861816,8.75671291351318 -58.7882614135742,18.6957778930664 -45.2063903808594,12.8492698669434 -64.5897979736328,14.9180335998535 -61.3517303466797,18.9656181335449 -64.5448226928711,17.8412895202637 -51.4126625061035,13.34397315979 -52.7168846130371,9.16147041320801 -63.0607109069824,18.6957778930664 -49.703685760498,11.5000743865967 -56.4496574401855,14.9180335998535 -61.1718368530273,10.0609340667725 -59.013126373291,7.36254501342773 -48.849193572998,11.4101285934448 -52.2671546936035,7.90222263336182 -59.0580978393555,7.85724925994873 -55.1004638671875,15.3677654266357 -60.8570251464844,9.65617561340332 -49.2089805603027,13.6587858200073 -63.6003875732422,20.8095169067383 -59.1030731201172,13.4788932800293 -61.1268653869629,23.822717666626 -58.0237159729004,10.7805042266846 -59.013126373291,13.6587858200073 -54.0660781860352,15.0979270935059 -62.9257888793945,6.50805473327637 -62.3411407470703,17.6613960266113 -59.4178848266602,7.76730346679688 -57.2141990661621,18.2460479736328 -64.5897979736328,9.47628307342529 -64.0051422119141,8.35195446014404 -64.3199615478516,13.5688400268555 -59.3729095458984,10.2408266067505 -62.161247253418,20.8994636535645 -64.1400680541992,12.8492698669434 -52.4020729064941,9.79109477996826 -60.1374549865723,7.99216938018799 -60.0025367736816,22.5634689331055 -62.161247253418,10.9154233932495 -62.9257888793945,16.2672290802002 -53.9761352539062,12.2196445465088 -52.4920196533203,16.1323089599609 -63.4654693603516,18.4709129333496 -50.8729858398438,13.8836517333984 -50.9629325866699,9.56622886657715 -55.4602470397949,5.9234037399292 -61.3967056274414,7.99216938018799 -51.0079040527344,8.17206192016602 -64.4548797607422,11.3201818466187 -59.013126373291,15.5476579666138 -61.9813537597656,13.5688400268555 -58.9231796264648,19.5502681732178 -61.531623840332,14.6931686401367 -55.7300872802734,11.814887046814 -61.6665420532227,8.30698108673096 -64.4998474121094,19.685188293457 -61.846435546875,9.61120223999023 -62.7908706665039,20.8994636535645 -54.830623626709,10.3307723999023 -55.4602470397949,6.82286739349365 -56.5845756530762,13.6138134002686 -56.179817199707,15.3677654266357 -58.3835029602051,8.39692687988281 -51.2777442932129,14.5582485198975 -60.9469718933105,16.1323089599609 -54.6057586669922,13.5688400268555 -44.5767517089844,11.994779586792 -62.5210342407227,16.9867992401123 -62.8358459472656,6.68794727325439 -56.809440612793,18.4259395599365 -59.5528030395508,17.3465843200684 -53.7962417602539,5.96837711334229 -63.1056823730469,12.0397529602051 -53.346508026123,15.2328462600708 -63.2855758666992,14.2884101867676 -54.1110534667969,15.7275505065918 -63.6903343200684,15.7275505065918 -59.2829666137695,14.5582485198975 -51.1877975463867,14.7831144332886 -63.195629119873,15.1878728866577 -57.7538795471191,19.4603214263916 -62.2062187194824,6.1932430267334 -55.5501937866211,5.96837711334229 -55.2803535461426,14.6481952667236 -54.2459716796875,6.86783981323242 -62.7458992004395,11.5900211334229 -46.8254089355469,12.984188079834 -57.7988510131836,14.6931686401367 -56.8993873596191,15.4127388000488 -61.9363822937012,9.38633632659912 -54.201000213623,10.8704509735107 -55.7300872802734,5.33875274658203 -53.5264015197754,9.11649799346924 -60.677131652832,12.7593231201172 -56.3147354125977,9.61120223999023 -62.5660057067871,17.4365310668945 -51.0528793334961,8.30698108673096 -56.809440612793,12.489483833313 -54.0660781860352,12.669376373291 -51.5026092529297,15.2778186798096 -57.0792808532715,17.0767459869385 -60.8120536804199,7.18265247344971 -52.8967781066895,15.6376037597656 -54.0211067199707,8.84665870666504 -59.4178848266602,17.5264778137207 -59.5078315734863,17.481502532959 -61.4866485595703,20.2248649597168 -51.8623962402344,14.7381420135498 -63.510440826416,18.2910194396973 -52.6719131469727,11.9498062133789 -53.3914833068848,5.6985387802124 -55.2803535461426,12.2196445465088 -46.8254089355469,12.2196445465088 -60.991943359375,15.2328462600708 -54.515811920166,15.0079803466797 -54.0211067199707,6.91281318664551 -50.7380676269531,13.7487316131592 -61.6215667724609,13.4339199066162 -56.8544158935547,16.4021472930908 -59.0580978393555,16.80690574646 -64.3649291992188,17.8862609863281 -54.0211067199707,6.37313556671143 -63.4204940795898,22.0237922668457 -59.0580978393555,17.4365310668945 -49.9285507202148,12.3995380401611 -44.1719970703125,12.354564666748 -46.9153442382812,12.2646179199219 -63.8702239990234,15.997389793396 -60.2274017333984,17.3915576934814 -60.0025367736816,18.8756713867188 -45.791015625,13.2090549468994 -64.634765625,9.74612140655518 -60.5422134399414,6.50805473327637 -49.3438987731934,13.5688400268555 -46.8254089355469,11.5450477600098 -61.531623840332,13.1640815734863 -61.4416770935059,7.9471960067749 -61.5765953063965,22.2936305999756 -60.3623199462891,10.3307723999023 -56.8993873596191,16.4021472930908 -52.8967781066895,11.5000743865967 -64.7696914672852,20.2698383331299 -53.9761352539062,13.2090549468994 -60.991943359375,22.6983890533447 -59.5977783203125,18.3809661865234 -59.6877212524414,15.1429004669189 -61.2168121337891,15.5926313400269 -59.9575614929199,6.41810894012451 -59.5078315734863,7.85724925994873 -60.7670783996582,15.0079803466797 -64.5448226928711,12.8942422866821 -43.3624877929688,12.669376373291 -63.2406005859375,16.9867992401123 -62.6109771728516,5.4286994934082 -50.1084442138672,12.2646179199219 -57.2141990661621,5.74351119995117 -61.7564888000488,15.6825771331787 -58.8782081604004,18.7407512664795 -51.7274780273438,14.6931686401367 -58.1136627197266,6.23821640014648 -51.997314453125,9.97098731994629 -60.9469718933105,10.8254776000977 -55.8200340270996,7.99216938018799 -55.4152755737305,7.31757164001465 -62.3411407470703,9.29639053344727 -61.9813537597656,17.5264778137207 -51.8623962402344,5.47367286682129 -46.9603271484375,12.1296987533569 -54.8755950927734,15.3227920532227 -54.1560249328613,15.5476579666138 -61.8014602661133,13.0291614532471 -62.4310836791992,20.4947052001953 -63.0157356262207,11.4551019668579 -43.9471435546875,12.17467212677 -60.7221069335938,14.7831144332886 -64.0501174926758,6.14826965332031 -62.0263290405273,12.669376373291 -52.9867248535156,11.5450477600098 -52.7618598937988,12.8042964935303 -62.161247253418,8.66676616668701 -48.6243286132812,12.2646179199219 -62.1162719726562,22.4735221862793 -57.6189575195312,7.63238334655762 -53.7512664794922,5.60859203338623 -60.1824264526367,23.0581741333008 -61.8014602661133,16.9867992401123 -64.3199615478516,20.3597850799561 -55.3703002929688,14.8280878067017 -56.1348457336426,17.3465843200684 -52.851806640625,6.23821640014648 -64.2749862670898,8.08211517333984 -48.3994636535645,13.9286251068115 -62.7009239196777,14.1534900665283 -62.7908706665039,10.7805042266846 -55.9549522399902,12.17467212677 -60.8120536804199,12.7593231201172 -56.5845756530762,5.38372611999512 -56.2697639465332,7.00275993347168 -61.7564888000488,23.19309425354 -62.4760589599609,9.38633632659912 -57.9787445068359,14.7831144332886 -57.7538795471191,13.2540273666382 -62.9707641601562,20.1798934936523 -53.2565612792969,11.7699136734009 -64.4998474121094,8.57682037353516 -62.9257888793945,14.1984634399414 -52.2671546936035,11.3201818466187 -49.9285507202148,14.6032218933105 -64.3199615478516,16.7619323730469 -60.2274017333984,7.76730346679688 -50.4682273864746,5.20383358001709 -59.327938079834,9.97098731994629 -61.1268653869629,18.2910194396973 -63.825252532959,5.78848457336426 -60.5422134399414,21.7089805603027 -55.9999237060547,8.39692687988281 -61.7564888000488,19.7751350402832 -57.2141990661621,12.1296987533569 -62.6109771728516,21.1693019866943 -63.6003875732422,7.18265247344971 -59.4628601074219,21.1693019866943 -64.0950927734375,12.8942422866821 -64.7696914672852,20.674596786499 -64.0950927734375,8.26200771331787 -60.0475082397461,14.1085166931152 -63.7802810668945,7.90222263336182 -57.7988510131836,8.08211517333984 -56.6745223999023,18.3809661865234 -60.1824264526367,10.6905584335327 -49.7936325073242,12.0397529602051 -60.9469718933105,7.76730346679688 -55.3253288269043,12.1296987533569 -61.0818901062012,22.2036838531494 -64.4548797607422,20.4047584533691 -50.8729858398438,8.12708854675293 -62.7009239196777,8.35195446014404 -63.510440826416,6.59800148010254 -63.0157356262207,16.1323089599609 -58.1586380004883,17.166690826416 -59.1030731201172,11.9048328399658 -55.1904067993164,14.2884101867676 -56.0898704528809,16.7169609069824 -54.8755950927734,6.37313556671143 -52.9867248535156,8.7117395401001 -56.809440612793,15.502685546875 -55.8200340270996,6.28318881988525 -54.7406768798828,7.04773330688477 -61.9363822937012,18.9206447601318 -59.9575614929199,15.7275505065918 -61.4866485595703,15.6376037597656 -56.6745223999023,16.6719875335693 -60.5871887207031,18.7857246398926 -59.1930198669434,18.9206447601318 -61.3517303466797,10.4656925201416 -59.3729095458984,8.84665870666504 -59.7326965332031,5.6985387802124 -46.3756713867188,11.6799669265747 -63.9601745605469,11.4551019668579 -64.3199615478516,10.7805042266846 -58.698314666748,15.1429004669189 -55.8650054931641,16.4471206665039 -59.4628601074219,12.17467212677 -59.1930198669434,17.1217193603516 -59.8676147460938,15.0979270935059 -57.0792808532715,16.3122024536133 -62.8808174133301,7.58741092681885 -50.6930923461914,7.22762584686279 -47.6798934936523,12.0397529602051 -48.1745986938477,12.8942422866821 -58.4734497070312,16.1323089599609 -58.1136627197266,6.28318881988525 -57.9337692260742,10.4207191467285 -57.9787445068359,19.1005363464355 -58.9231796264648,17.5714492797852 -64.2300109863281,5.56361865997314 -61.4866485595703,8.7117395401001 -52.8068313598633,7.85724925994873 -52.4920196533203,12.6244029998779 -60.9020004272461,20.674596786499 -43.2275695800781,12.9392156600952 -64.7696914672852,7.85724925994873 -64.0051422119141,5.87843132019043 -49.2989273071289,6.1932430267334 -61.0818901062012,17.8862609863281 -54.3808898925781,15.7725238800049 -57.3041458129883,5.60859203338623 -54.830623626709,12.8042964935303 -63.3755226135254,22.2486572265625 -58.9681549072266,23.6877975463867 -59.1480445861816,11.9498062133789 -63.3305511474609,22.2936305999756 -59.1480445861816,5.6985387802124 -54.6957054138184,16.9867992401123 -53.1216430664062,12.354564666748 -60.7221069335938,12.669376373291 -53.3914833068848,9.20644378662109 -63.5554122924805,10.5106649398804 -50.8280143737793,5.65356540679932 -61.306755065918,18.6058330535889 -60.4072952270508,18.9656181335449 -60.2723731994629,15.1878728866577 -56.809440612793,12.5794296264648 -59.642749786377,21.4841136932373 -44.8465881347656,11.5450477600098 -61.7115173339844,17.8412895202637 -62.3411407470703,22.3386039733887 -56.179817199707,10.5556383132935 -60.991943359375,22.6534156799316 -63.7353057861328,14.7831144332886 -59.5528030395508,14.3333835601807 -54.4708366394043,11.2302360534668 -61.3967056274414,18.1561012268066 -47.6349182128906,13.4788932800293 -58.5633926391602,13.9286251068115 -53.7062950134277,11.9498062133789 -52.536994934082,8.30698108673096 -61.6665420532227,8.21703433990479 -60.0025367736816,14.7831144332886 -57.8887977600098,10.1059074401855 -54.830623626709,8.7117395401001 -60.5422134399414,21.7539520263672 -62.3411407470703,10.2857999801636 -58.7432861328125,10.6905584335327 -49.5687637329102,6.68794727325439 -55.5951690673828,15.4127388000488 -52.7618598937988,10.1508798599243 -59.5977783203125,19.325403213501 -50.8729858398438,12.5344572067261 -56.1348457336426,12.5794296264648 -51.9073677062988,13.2990007400513 -50.7830390930176,14.2434368133545 -56.8544158935547,6.59800148010254 -55.5951690673828,8.75671291351318 -59.6877212524414,21.2142753601074 -52.6269378662109,8.89163208007812 -53.2565612792969,14.5132751464844 -56.2697639465332,12.0847253799438 -60.1824264526367,15.3227920532227 -58.2935562133789,18.2010746002197 -63.8702239990234,10.3757457733154 -58.5184211730957,11.1852626800537 -48.2645416259766,12.0847253799438 -63.7353057861328,21.6190338134766 -54.6507301330566,12.5794296264648 -52.5819664001465,9.83606815338135 -62.8358459472656,12.354564666748 -51.3227157592773,5.38372611999512 -62.7458992004395,22.2936305999756 -59.8226432800293,7.85724925994873 -52.9417495727539,13.5688400268555 -44.3968505859375,12.17467212677 -50.3782806396484,14.0185708999634 -63.9601745605469,6.59800148010254 -51.9073677062988,5.51864528656006 -62.5660057067871,10.8704509735107 -59.6877212524414,14.3333835601807 -62.8808174133301,6.10329627990723 -48.6243286132812,5.20383358001709 -44.48681640625,10.6905584335327 -54.6057586669922,11.3651552200317 -50.5581741333008,14.6931686401367 -62.3411407470703,16.2672290802002 -53.0316963195801,10.3757457733154 -56.3147354125977,13.5688400268555 -60.0475082397461,16.4471206665039 -48.3544883728027,13.8836517333984 -52.6719131469727,5.83345794677734 -63.8702239990234,16.0873355865479 -45.6111450195312,11.8598594665527 -61.0818901062012,22.3386039733887 -61.531623840332,20.4497318267822 -54.3359184265137,6.28318881988525 -61.306755065918,7.9471960067749 -51.3676910400391,13.2990007400513 -56.1348457336426,11.7699136734009 -58.3835029602051,14.4233293533325 -55.8200340270996,5.29378032684326 -55.145435333252,12.669376373291 -61.306755065918,12.5794296264648 -62.1162719726562,18.9206447601318 -49.0740585327148,11.994779586792 -64.4548797607422,19.2804298400879 -62.161247253418,13.2990007400513 -63.510440826416,14.6481952667236 -61.846435546875,9.20644378662109 -53.166618347168,7.58741092681885 -60.2274017333984,21.2592487335205 -49.703685760498,5.33875274658203 -56.1348457336426,5.6985387802124 -49.8386039733887,12.984188079834 -58.6533432006836,18.650806427002 -63.8702239990234,21.1693019866943 -58.2485809326172,6.32816219329834 -63.7353057861328,11.4101285934448 -63.6903343200684,17.7063694000244 -62.4760589599609,17.4365310668945 -54.8755950927734,14.5582485198975 -62.7908706665039,16.177282333374 -57.2141990661621,12.7593231201172 -54.201000213623,7.90222263336182 -60.677131652832,22.7433624267578 -52.8967781066895,10.1059074401855 -59.5528030395508,10.1508798599243 -63.9601745605469,16.2222557067871 -52.8068313598633,14.8730602264404 -49.2989273071289,12.8042964935303 -58.7882614135742,14.9630069732666 -54.9655418395996,11.0953159332275 -53.0316963195801,5.78848457336426 -61.0369186401367,8.35195446014404 -56.9893341064453,12.5794296264648 -52.1772079467773,10.2857999801636 -54.7856521606445,6.95778656005859 -45.9709167480469,12.489483833313 -54.2909469604492,9.11649799346924 -58.0237159729004,14.3783569335938 -55.1004638671875,10.9154233932495 -45.0714721679688,12.7143497467041 -56.179817199707,8.48687362670898 -58.4734497070312,6.28318881988525 -56.9893341064453,6.4630823135376 -60.8570251464844,21.5290870666504 -56.8993873596191,9.83606815338135 -60.3623199462891,16.6270141601562 -48.2645416259766,11.5450477600098 -51.2327728271484,7.72233009338379 -55.4602470397949,13.0291614532471 -63.1056823730469,13.2990007400513 -49.4338455200195,6.50805473327637 -45.2063903808594,11.8598594665527 -61.306755065918,17.3915576934814 -56.8993873596191,10.5556383132935 -55.4152755737305,8.84665870666504 -55.2353820800781,7.13767910003662 -64.0051422119141,8.7117395401001 -53.6613235473633,6.32816219329834 -55.0554885864258,15.5476579666138 -54.0211067199707,9.02655124664307 -53.4814300537109,16.177282333374 -58.3835029602051,15.7725238800049 -63.4204940795898,12.309591293335 -57.8887977600098,9.43130970001221 -54.6507301330566,13.0741348266602 -60.0025367736816,15.3677654266357 -63.3755226135254,17.7063694000244 -58.2036094665527,20.5846500396729 -61.9813537597656,18.1111278533936 -55.3703002929688,15.0979270935059 -63.1506576538086,5.20383358001709 -61.8914070129395,6.86783981323242 -47.9947052001953,13.6138134002686 -61.531623840332,6.91281318664551 -60.6321601867676,16.3122024536133 -55.6851119995117,17.2116641998291 -60.3173484802246,6.4630823135376 -61.0369186401367,9.34136390686035 -59.327938079834,17.2566375732422 -51.1428260803223,14.4233293533325 -58.8782081604004,16.4471206665039 -57.3041458129883,14.9180335998535 -64.0950927734375,8.53184700012207 -54.9655418395996,13.2990007400513 -62.4310836791992,15.997389793396 -61.3967056274414,12.8942422866821 -55.145435333252,6.73292064666748 -53.6613235473633,12.309591293335 -62.3411407470703,12.7593231201172 -62.2961654663086,10.8704509735107 -63.0607109069824,18.1111278533936 -44.8465881347656,11.9498062133789 -55.9099807739258,6.73292064666748 -57.2141990661621,17.2116641998291 -59.2829666137695,17.6613960266113 -61.306755065918,21.0343818664551 -63.2406005859375,8.21703433990479 -47.814811706543,13.8386783599854 -58.2485809326172,6.82286739349365 -61.531623840332,7.45249080657959 -64.4099044799805,15.2328462600708 -61.4866485595703,16.6270141601562 -53.3914833068848,8.48687362670898 -63.9601745605469,20.4047584533691 -54.3359184265137,6.59800148010254 -64.4998474121094,5.4286994934082 -57.9337692260742,6.59800148010254 -56.4496574401855,9.25141716003418 -51.9523429870605,14.9180335998535 -52.536994934082,10.0159606933594 -53.166618347168,6.77789402008057 -64.5897979736328,12.1296987533569 -60.1374549865723,12.2646179199219 -59.5977783203125,15.6825771331787 -53.2565612792969,8.62179279327393 -62.3861122131348,19.325403213501 -60.9469718933105,14.3783569335938 -64.1850433349609,17.7963161468506 -54.9205703735352,12.6244029998779 -60.8120536804199,12.7143497467041 -62.5660057067871,10.2408266067505 -51.5925559997559,15.1429004669189 -60.2723731994629,14.4683027267456 -61.2168121337891,16.177282333374 -61.5765953063965,21.6640071868896 -53.6163482666016,9.97098731994629 -57.5739860534668,6.01335048675537 -51.2327728271484,6.01335048675537 -59.327938079834,6.4630823135376 -55.5052185058594,13.7037591934204 -59.3729095458984,8.48687362670898 -63.6453628540039,14.6481952667236 -58.5633926391602,7.36254501342773 -53.4814300537109,15.7725238800049 -61.3967056274414,8.62179279327393 -56.3147354125977,7.27259826660156 -63.1506576538086,11.0503435134888 -55.3253288269043,7.00275993347168 -57.34912109375,5.24880695343018 -59.2379913330078,12.2646179199219 -57.663932800293,7.76730346679688 -54.3808898925781,10.0159606933594 -60.9469718933105,11.994779586792 -61.9363822937012,12.5794296264648 -63.3755226135254,5.74351119995117 -52.0872611999512,15.0979270935059 -44.4418334960938,11.7699136734009 -63.3755226135254,17.8412895202637 -51.6375312805176,9.70114898681641 -49.478816986084,11.5900211334229 -58.9231796264648,5.47367286682129 -60.2723731994629,17.0317726135254 -58.6533432006836,20.1798934936523 -61.9813537597656,9.79109477996826 -59.7776718139648,17.481502532959 -58.7882614135742,13.34397315979 -61.6215667724609,5.24880695343018 -57.6189575195312,23.9126644134521 -58.6083679199219,8.30698108673096 -63.6453628540039,15.2778186798096 -52.536994934082,5.65356540679932 -60.2723731994629,16.2672290802002 -62.5660057067871,13.4788932800293 -63.7802810668945,21.7539520263672 -61.0369186401367,7.58741092681885 -57.3940925598145,12.489483833313 -53.5264015197754,7.99216938018799 -49.0740585327148,13.8836517333984 -57.7538795471191,14.2884101867676 -53.8861885070801,15.1878728866577 -53.9311599731445,13.2540273666382 -61.1718368530273,14.4683027267456 -55.7750587463379,8.4419002532959 -51.9073677062988,7.40751838684082 -59.4628601074219,22.9232540130615 -55.5951690673828,10.9603967666626 -56.6745223999023,14.8730602264404 -55.0105171203613,7.81227684020996 -55.5052185058594,10.9154233932495 -59.9575614929199,21.5740604400635 -54.5607833862305,7.18265247344971 -59.1930198669434,8.08211517333984 -63.7802810668945,21.3941669464111 -63.4204940795898,7.81227684020996 -62.4310836791992,22.7883358001709 -60.4522666931152,16.3122024536133 -64.3649291992188,13.9735984802246 -62.2062187194824,23.19309425354 -60.0475082397461,12.669376373291 -62.2511940002441,5.4286994934082 -51.5925559997559,10.4207191467285 -61.9813537597656,15.8624706268311 -62.9257888793945,16.7169609069824 -49.6587104797363,12.17467212677 -52.5819664001465,15.2778186798096 -58.9231796264648,12.4445114135742 -61.2168121337891,5.96837711334229 -62.4310836791992,18.1561012268066 -57.5739860534668,6.14826965332031 -59.5977783203125,20.2248649597168 -59.4178848266602,11.1402893066406 -60.5871887207031,5.6985387802124 -64.5897979736328,6.32816219329834 -56.2247924804688,17.7063694000244 -50.4232559204102,5.24880695343018 -61.4416770935059,12.8492698669434 -54.9655418395996,12.6244029998779 -58.5633926391602,5.83345794677734 -59.2379913330078,5.9234037399292 -64.7247161865234,10.8704509735107 -61.4416770935059,19.9100532531738 -63.3305511474609,9.61120223999023 -47.3650817871094,11.3201818466187 -52.5819664001465,10.7355308532715 -60.991943359375,17.481502532959 -54.9205703735352,11.7249402999878 -60.5422134399414,14.6481952667236 -60.4072952270508,14.6931686401367 -56.9443626403809,11.0053701400757 -52.0422897338867,8.84665870666504 -62.1162719726562,22.3386039733887 -52.6719131469727,15.6376037597656 -64.1400680541992,9.88104152679443 -64.1400680541992,14.4233293533325 -59.3729095458984,14.7831144332886 -56.9443626403809,13.0741348266602 -63.9151992797852,21.2592487335205 -43.9920959472656,12.1296987533569 -50.4682273864746,13.7487316131592 -55.2353820800781,16.4021472930908 -63.8702239990234,11.7249402999878 -60.991943359375,10.8254776000977 -55.1004638671875,12.5794296264648 -62.5210342407227,15.4577121734619 -52.536994934082,14.7381420135498 -59.1930198669434,17.0317726135254 -62.161247253418,6.37313556671143 -61.3517303466797,23.148120880127 -53.3914833068848,7.85724925994873 -60.4522666931152,20.1798934936523 -57.6189575195312,13.5238666534424 -62.2511940002441,17.2566375732422 -51.682502746582,7.9471960067749 -55.6851119995117,12.4445114135742 -59.9575614929199,17.9762077331543 -62.6109771728516,9.70114898681641 -57.2591743469238,13.7937049865723 -57.034309387207,7.6773567199707 -57.663932800293,15.0979270935059 -59.8676147460938,22.1137390136719 -62.4310836791992,8.4419002532959 -60.8120536804199,12.8042964935303 -53.6613235473633,14.5132751464844 -61.2617835998535,8.26200771331787 -52.851806640625,12.0847253799438 -51.0528793334961,9.38633632659912 -60.8570251464844,10.1958532333374 -55.6401405334473,8.57682037353516 -50.8280143737793,8.53184700012207 -48.9841156005859,11.6349945068359 -57.7538795471191,14.5132751464844 -51.6375312805176,5.38372611999512 -60.3623199462891,18.650806427002 -53.3015365600586,11.6349945068359 -43.1376037597656,12.8492698669434 -55.2803535461426,15.817497253418 -61.3967056274414,20.8095169067383 -51.2777442932129,10.8704509735107 -58.4734497070312,11.1852626800537 -55.4602470397949,8.7117395401001 -45.1614074707031,12.4445114135742 -55.8200340270996,13.6138134002686 -63.7802810668945,12.354564666748 -63.9151992797852,19.5952415466309 -61.4416770935059,12.9392156600952 -52.2671546936035,12.4445114135742 -62.2062187194824,20.8095169067383 -59.7776718139648,23.2830390930176 -55.7750587463379,8.39692687988281 -52.0872611999512,5.20383358001709 -63.0607109069824,6.23821640014648 -49.5687637329102,12.8042964935303 -56.6745223999023,8.35195446014404 -43.1376037597656,13.7937049865723 -60.4972381591797,19.4603214263916 -56.1348457336426,6.86783981323242 -51.3227157592773,10.9154233932495 -62.7009239196777,17.8412895202637 -58.6083679199219,5.78848457336426 -54.6957054138184,11.9048328399658 -59.1480445861816,23.0581741333008 -48.2645416259766,13.34397315979 -58.3835029602051,7.81227684020996 -60.5422134399414,11.0053701400757 -62.7009239196777,9.47628307342529 -60.1824264526367,5.65356540679932 -58.9681549072266,18.6058330535889 -56.1348457336426,8.98157787322998 -64.3649291992188,7.36254501342773 -59.8676147460938,14.2434368133545 -63.6453628540039,21.3941669464111 -62.0263290405273,18.5158863067627 -57.9787445068359,13.0291614532471 -56.0448989868164,14.6481952667236 -62.6559524536133,8.08211517333984 -58.3385314941406,16.4021472930908 -61.306755065918,9.65617561340332 -50.4682273864746,6.73292064666748 -49.4338455200195,11.5450477600098 -50.9179611206055,13.4788932800293 -62.5210342407227,8.48687362670898 -49.8835754394531,6.41810894012451 -49.1190338134766,6.23821640014648 -57.5290145874023,5.33875274658203 -61.7564888000488,14.5582485198975 -58.8782081604004,5.87843132019043 -62.2961654663086,9.34136390686035 -58.4734497070312,10.7805042266846 -50.4232559204102,5.96837711334229 -53.0766716003418,14.3783569335938 -60.1824264526367,8.03714179992676 -59.6877212524414,6.05832386016846 -51.5475845336914,6.68794727325439 -59.013126373291,11.1852626800537 -62.4310836791992,9.52125644683838 -53.7062950134277,11.3201818466187 -44.3518981933594,11.994779586792 -58.6533432006836,9.52125644683838 -63.825252532959,11.814887046814 -44.4418334960938,11.0503435134888 -56.9443626403809,17.2566375732422 -54.830623626709,13.5238666534424 -54.4708366394043,11.0953159332275 -53.166618347168,13.5238666534424 -47.9947052001953,12.984188079834 -63.1506576538086,20.7645435333252 -64.3649291992188,12.6244029998779 -51.0978507995605,6.55302810668945 -60.0475082397461,7.99216938018799 -53.0316963195801,6.23821640014648 -62.2062187194824,12.669376373291 -58.4734497070312,18.650806427002 -58.8782081604004,20.989408493042 -52.7168846130371,7.22762584686279 -57.0792808532715,13.4339199066162 -52.7168846130371,7.40751838684082 -47.8597869873047,12.9392156600952 -64.1850433349609,10.0609340667725 -59.1480445861816,8.62179279327393 -62.8808174133301,9.9260139465332 -56.7644691467285,7.09270572662354 -54.201000213623,7.22762584686279 -61.0818901062012,5.4286994934082 -51.997314453125,6.14826965332031 -63.195629119873,10.0609340667725 -54.8755950927734,5.96837711334229 -64.4998474121094,16.1323089599609 -63.6453628540039,17.5714492797852 -64.3199615478516,12.489483833313 -64.634765625,12.8042964935303 -59.9575614929199,7.99216938018799 -58.2036094665527,13.8836517333984 -60.2723731994629,7.72233009338379 -64.0950927734375,5.65356540679932 -59.7326965332031,18.5608596801758 -52.7618598937988,8.08211517333984 -63.7802810668945,10.7805042266846 -53.8861885070801,9.11649799346924 -51.8623962402344,14.0185708999634 -57.7089042663574,11.7699136734009 -61.7564888000488,9.25141716003418 -53.4364547729492,5.24880695343018 -50.333309173584,7.81227684020996 -49.9735221862793,12.309591293335 -63.5554122924805,11.6799669265747 -45.4762268066406,10.8254776000977 -64.7247161865234,13.34397315979 -61.1718368530273,22.833309173584 -55.5501937866211,8.98157787322998 -56.8993873596191,12.8492698669434 -44.6217346191406,12.7593231201172 -63.9601745605469,18.1111278533936 -61.531623840332,22.2936305999756 -60.9020004272461,20.6296234130859 -59.1480445861816,13.4788932800293 -63.0607109069824,20.5396785736084 -58.9231796264648,19.7301616668701 -58.1136627197266,11.4101285934448 -51.682502746582,12.8042964935303 -59.8676147460938,17.0767459869385 -63.6903343200684,6.23821640014648 -44.0370788574219,12.2196445465088 -43.857177734375,12.5794296264648 -64.1850433349609,8.7117395401001 -58.2036094665527,8.17206192016602 -55.7750587463379,15.9524164199829 -64.3649291992188,17.4365310668945 -49.0290870666504,12.0397529602051 -63.7802810668945,21.0793552398682 -51.1877975463867,13.8386783599854 -60.3623199462891,8.62179279327393 -45.8809814453125,11.9498062133789 -60.4972381591797,11.7699136734009 -52.3571014404297,15.5926313400269 -52.8967781066895,10.2408266067505 -57.7988510131836,19.5502681732178 -56.5845756530762,5.9234037399292 -52.312126159668,16.2222557067871 -63.3755226135254,7.99216938018799 -62.7908706665039,15.817497253418 -59.1480445861816,21.1243286132812 -63.4204940795898,15.7725238800049 -56.2697639465332,7.76730346679688 -57.9787445068359,11.0953159332275 -57.6189575195312,8.7117395401001 -51.7724494934082,14.6481952667236 -57.0792808532715,5.33875274658203 -64.4998474121094,10.0159606933594 -58.8782081604004,11.5900211334229 -54.6057586669922,5.65356540679932 -63.195629119873,8.66676616668701 -59.8676147460938,19.1455097198486 -56.179817199707,8.35195446014404 -63.3755226135254,9.79109477996826 -55.4152755737305,10.5556383132935 -60.5422134399414,12.0397529602051 -59.7776718139648,21.9788188934326 -54.4258651733398,14.2884101867676 -61.4866485595703,14.1085166931152 -62.4760589599609,9.56622886657715 -63.6453628540039,11.4551019668579 -54.201000213623,5.51864528656006 -59.642749786377,23.822717666626 -50.1534156799316,7.36254501342773 -54.1110534667969,15.3227920532227 -64.0051422119141,10.2408266067505 -58.2485809326172,9.61120223999023 -43.7222595214844,11.0053701400757 -58.7882614135742,17.9762077331543 -64.634765625,17.2116641998291 -60.0025367736816,7.18265247344971 -58.5633926391602,11.5450477600098 -44.8915710449219,11.3651552200317 -59.5078315734863,18.1561012268066 -46.420654296875,10.9154233932495 -61.7564888000488,12.984188079834 -55.0554885864258,6.32816219329834 -61.6215667724609,13.8836517333984 -55.8200340270996,15.6825771331787 -55.6401405334473,13.6138134002686 -60.0025367736816,9.38633632659912 -44.1719970703125,10.8704509735107 -44.48681640625,12.6244029998779 -51.2777442932129,8.80168533325195 -51.5475845336914,6.55302810668945 -55.6401405334473,13.3889465332031 -63.1506576538086,7.6773567199707 -54.201000213623,12.8492698669434 -59.3729095458984,11.0953159332275 -58.0237159729004,15.0979270935059 -50.6031455993652,14.6931686401367 -47.6798934936523,13.0741348266602 -61.9363822937012,11.3201818466187 -48.0396766662598,11.1852626800537 -64.4548797607422,7.72233009338379 -55.145435333252,7.54243755340576 -59.327938079834,5.33875274658203 -50.8729858398438,12.984188079834 -60.5422134399414,6.95778656005859 -64.0950927734375,15.0079803466797 -53.2565612792969,12.5794296264648 -59.2379913330078,18.0211811065674 -60.2274017333984,7.00275993347168 -60.0475082397461,6.77789402008057 -45.9259338378906,11.6799669265747 -64.6797409057617,20.7195701599121 -52.2221794128418,9.56622886657715 -58.7882614135742,14.1534900665283 -61.8914070129395,22.2036838531494 -63.9151992797852,16.177282333374 -54.201000213623,11.5900211334229 -59.5528030395508,16.9867992401123 -43.6772766113281,11.9498062133789 -56.0898704528809,6.91281318664551 -62.4310836791992,11.814887046814 -53.3015365600586,12.489483833313 -49.164005279541,5.20383358001709 -45.1164245605469,12.9392156600952 -64.0501174926758,18.7407512664795 -56.4046859741211,16.3122024536133 -60.5422134399414,17.5264778137207 -63.5554122924805,21.7089805603027 -53.7062950134277,13.1191082000732 -53.346508026123,7.81227684020996 -63.9151992797852,7.49746417999268 -59.2829666137695,11.5450477600098 -51.9523429870605,7.00275993347168 -55.4152755737305,16.2222557067871 -56.9443626403809,6.10329627990723 -50.3782806396484,8.35195446014404 -61.0818901062012,13.1191082000732 -51.3227157592773,6.50805473327637 -52.312126159668,6.41810894012451 -63.5554122924805,20.8994636535645 -59.8676147460938,13.6138134002686 -55.9099807739258,14.0185708999634 -58.1136627197266,11.6799669265747 -63.4204940795898,16.0423622131348 -56.7194976806641,8.89163208007812 -58.3385314941406,14.6481952667236 -55.4152755737305,9.07152462005615 -61.8014602661133,8.39692687988281 -43.2725219726562,11.7249402999878 -62.3411407470703,12.3995380401611 -47.5449714660645,12.17467212677 -59.8676147460938,17.7513427734375 -49.8386039733887,7.13767910003662 -54.0211067199707,11.6799669265747 -53.4364547729492,15.9074440002441 -49.0290870666504,13.4788932800293 -60.4522666931152,23.6877975463867 -56.809440612793,9.29639053344727 -62.3411407470703,8.30698108673096 -63.4654693603516,11.5450477600098 -58.2036094665527,16.9418258666992 -56.8993873596191,17.4365310668945 -62.0263290405273,5.9234037399292 -62.0713005065918,16.492094039917 -63.9601745605469,5.83345794677734 -60.0924835205078,7.72233009338379 -61.306755065918,23.4629325866699 -63.8702239990234,16.3571739196777 -59.9575614929199,5.38372611999512 -56.2697639465332,12.8042964935303 -53.5264015197754,7.6773567199707 -57.3041458129883,6.10329627990723 -55.2803535461426,10.5106649398804 -44.8465881347656,12.2646179199219 -52.0422897338867,12.9392156600952 -63.5554122924805,21.0343818664551 -57.7089042663574,14.6931686401367 -54.5607833862305,11.5900211334229 -43.7672424316406,12.5344572067261 -59.0580978393555,11.1852626800537 -56.5396041870117,13.7937049865723 -53.8412132263184,13.0741348266602 -62.8358459472656,8.03714179992676 -61.3967056274414,23.2380676269531 -51.682502746582,11.4551019668579 -55.8200340270996,10.9603967666626 -50.2433624267578,13.34397315979 -59.4178848266602,22.6983890533447 -60.0475082397461,5.83345794677734 -63.5554122924805,21.1243286132812 -52.6719131469727,14.6032218933105 -61.9363822937012,13.4339199066162 -63.4654693603516,15.3227920532227 -57.6189575195312,8.98157787322998 -62.2511940002441,10.7355308532715 -64.0501174926758,18.5158863067627 -59.9125900268555,10.1958532333374 -53.8412132263184,16.7619323730469 -53.3015365600586,5.65356540679932 -62.9257888793945,16.3122024536133 -62.2961654663086,6.1932430267334 -64.2300109863281,23.2380676269531 -52.3571014404297,7.99216938018799 -60.2723731994629,15.1429004669189 -45.8359985351562,10.8704509735107 -61.8014602661133,16.7169609069824 -61.1268653869629,9.61120223999023 -44.8016052246094,10.4656925201416 -49.7486572265625,13.5238666534424 -49.7936325073242,13.0741348266602 -58.2036094665527,6.14826965332031 -52.3571014404297,7.85724925994873 -52.6719131469727,11.4551019668579 -62.0263290405273,5.4286994934082 -64.0051422119141,20.2248649597168 -63.825252532959,12.2196445465088 -62.5210342407227,17.9762077331543 -62.7009239196777,14.4683027267456 -64.6797409057617,19.4603214263916 -56.6745223999023,9.43130970001221 -44.9365234375,10.5106649398804 -58.6533432006836,12.489483833313 -44.5767517089844,11.5000743865967 -60.9020004272461,15.6376037597656 -64.0501174926758,16.3122024536133 -59.5977783203125,23.822717666626 -56.2247924804688,10.2857999801636 -58.1586380004883,13.1191082000732 -60.8570251464844,21.8888721466064 -64.1850433349609,11.5000743865967 -48.2195701599121,12.0847253799438 -57.8438262939453,13.4339199066162 -51.2327728271484,5.6985387802124 -51.2327728271484,9.52125644683838 -45.2063903808594,12.309591293335 -64.2300109863281,20.8095169067383 -64.3199615478516,23.5528793334961 -52.4920196533203,6.32816219329834 -54.2909469604492,12.7593231201172 -49.2089805603027,14.0635442733765 -64.4998474121094,10.0609340667725 -57.1692276000977,12.5344572067261 -64.6797409057617,8.4419002532959 -50.6930923461914,13.5238666534424 -62.6559524536133,14.0185708999634 -58.9681549072266,17.5714492797852 -63.2855758666992,21.1243286132812 -58.4284744262695,20.314811706543 -62.7458992004395,8.12708854675293 -52.0422897338867,12.8492698669434 -54.6507301330566,14.5582485198975 -62.7009239196777,20.8994636535645 -51.4576377868652,8.80168533325195 -54.5607833862305,11.5450477600098 -63.8702239990234,10.5556383132935 -49.5237922668457,6.05832386016846 -61.7564888000488,16.9418258666992 -61.846435546875,13.8836517333984 -54.4708366394043,11.2752084732056 -45.2513427734375,12.7593231201172 -61.3967056274414,16.80690574646 -52.4920196533203,8.57682037353516 -52.9867248535156,16.0423622131348 -56.7194976806641,16.851879119873 -64.3199615478516,23.7777442932129 -46.4656372070312,13.3889465332031 -62.0263290405273,7.63238334655762 -57.34912109375,17.5714492797852 -57.4840393066406,7.99216938018799 -63.6453628540039,11.9498062133789 -56.9893341064453,18.650806427002 -63.4204940795898,5.33875274658203 -51.3676910400391,12.4445114135742 -60.3623199462891,15.3677654266357 -54.9205703735352,12.5794296264648 -54.7856521606445,6.77789402008057 -57.034309387207,14.9630069732666 -51.1877975463867,12.8942422866821 -53.8861885070801,15.2328462600708 -50.8280143737793,8.75671291351318 -53.4364547729492,15.5476579666138 -55.1004638671875,6.86783981323242 -47.814811706543,13.4339199066162 -54.4708366394043,6.4630823135376 -61.2617835998535,7.99216938018799 -61.0369186401367,6.95778656005859 -59.013126373291,23.6877975463867 -61.6215667724609,11.6349945068359 -47.9047584533691,13.2540273666382 -61.3967056274414,22.9682273864746 -59.2829666137695,18.9656181335449 -60.8120536804199,18.7857246398926 -63.7802810668945,19.2804298400879 -63.2855758666992,10.7805042266846 -64.2300109863281,13.9286251068115 -63.195629119873,13.9735984802246 -58.6083679199219,18.1561012268066 -53.2565612792969,8.30698108673096 -62.6109771728516,15.0079803466797 -58.5184211730957,19.3703765869141 -63.0157356262207,13.9286251068115 -58.4284744262695,11.5450477600098 -54.5607833862305,13.6587858200073 -52.7168846130371,14.9630069732666 -58.7882614135742,18.4709129333496 -57.34912109375,16.4021472930908 -61.0818901062012,17.5714492797852 -63.5554122924805,10.4207191467285 -51.997314453125,5.65356540679932 -53.346508026123,6.50805473327637 -59.1480445861816,16.9418258666992 -64.4099044799805,14.9630069732666 -60.8120536804199,19.0555629730225 -60.3173484802246,15.0079803466797 -64.2749862670898,14.1534900665283 -63.825252532959,12.6244029998779 -59.7326965332031,16.4021472930908 -64.3649291992188,18.8756713867188 -51.997314453125,9.52125644683838 -64.7247161865234,11.0053701400757 -59.4628601074219,8.62179279327393 -51.3227157592773,8.75671291351318 -63.825252532959,5.96837711334229 -46.8703918457031,11.7249402999878 -57.034309387207,7.81227684020996 -53.9761352539062,7.00275993347168 -60.0025367736816,5.60859203338623 -58.2485809326172,9.74612140655518 -63.8702239990234,22.3386039733887 -47.0053100585938,11.1402893066406 -51.5925559997559,7.63238334655762 -60.4972381591797,22.6983890533447 -47.4550476074219,11.7249402999878 -63.2855758666992,11.4101285934448 -53.9761352539062,11.2752084732056 -52.9867248535156,15.4127388000488 -58.9681549072266,19.1005363464355 -62.3411407470703,15.6376037597656 -64.2300109863281,18.4259395599365 -56.0448989868164,15.7275505065918 -48.7142753601074,12.309591293335 -57.1692276000977,8.26200771331787 -50.1983871459961,8.35195446014404 -59.7326965332031,16.6719875335693 -64.6797409057617,5.24880695343018 -59.1030731201172,11.3651552200317 -59.5977783203125,23.507905960083 -62.0263290405273,10.1958532333374 -63.9151992797852,15.8624706268311 -56.3597106933594,5.20383358001709 -55.9549522399902,15.997389793396 -64.4099044799805,14.1534900665283 -59.5528030395508,11.5450477600098 -62.5210342407227,5.20383358001709 -56.7194976806641,13.9735984802246 -55.6401405334473,16.6270141601562 -57.663932800293,14.3333835601807 -44.2169799804688,11.994779586792 -54.1560249328613,9.34136390686035 -63.510440826416,15.1429004669189 -52.8967781066895,15.1878728866577 -60.1824264526367,20.5396785736084 -59.5078315734863,7.90222263336182 -56.2697639465332,15.4577121734619 -59.013126373291,18.3359928131104 -62.7009239196777,16.6270141601562 -61.3517303466797,22.1137390136719 -54.3808898925781,14.4233293533325 -62.5660057067871,17.0767459869385 -57.3940925598145,17.8412895202637 -59.6877212524414,6.10329627990723 -58.8782081604004,8.48687362670898 -56.8993873596191,12.669376373291 -63.3305511474609,12.8492698669434 -56.4496574401855,12.309591293335 -58.698314666748,6.37313556671143 -49.164005279541,12.0847253799438 -61.531623840332,18.4709129333496 -62.4760589599609,20.4047584533691 -48.1296234130859,11.1852626800537 -48.3544883728027,11.7249402999878 -56.1348457336426,9.34136390686035 -57.4840393066406,18.2460479736328 -62.3411407470703,20.1798934936523 -53.8861885070801,13.9286251068115 -63.6453628540039,8.03714179992676 -63.0157356262207,6.37313556671143 -58.7432861328125,18.2010746002197 -57.1242523193359,8.03714179992676 -60.5871887207031,10.0609340667725 -55.8200340270996,17.0767459869385 -46.6455078125,11.5900211334229 -60.5422134399414,21.0793552398682 -56.7644691467285,15.997389793396 -51.0978507995605,9.65617561340332 -56.1348457336426,9.9260139465332 -58.7432861328125,11.9498062133789 -62.7908706665039,21.1693019866943 -63.9151992797852,15.0079803466797 -58.4734497070312,18.2910194396973 -54.2909469604492,5.9234037399292 -56.49462890625,11.814887046814 -59.5078315734863,8.7117395401001 -59.2829666137695,13.8386783599854 -57.034309387207,9.52125644683838 -55.3253288269043,5.38372611999512 -46.6005554199219,11.3201818466187 -60.5871887207031,9.65617561340332 -57.9337692260742,12.7593231201172 -61.7564888000488,15.817497253418 -54.1110534667969,9.16147041320801 -57.9337692260742,18.2010746002197 -53.8861885070801,12.2646179199219 -57.0792808532715,11.2302360534668 -60.9020004272461,12.3995380401611 -59.5078315734863,23.9576377868652 -51.7274780273438,12.5794296264648 -54.7856521606445,15.2778186798096 -61.2617835998535,9.74612140655518 -53.346508026123,15.817497253418 -60.0025367736816,17.6164226531982 -55.6401405334473,10.5556383132935 -63.0157356262207,17.2566375732422 -63.2406005859375,7.85724925994873 -60.3173484802246,22.0237922668457 -45.1614074707031,11.1852626800537 -63.4204940795898,17.2566375732422 -56.179817199707,15.7275505065918 -64.4548797607422,16.4021472930908 -57.7538795471191,12.5344572067261 -54.3808898925781,6.28318881988525 -62.6559524536133,19.7751350402832 -56.4046859741211,14.5132751464844 -63.510440826416,12.984188079834 -54.201000213623,6.68794727325439 -54.1560249328613,6.01335048675537 -50.6930923461914,7.40751838684082 -59.7776718139648,18.2460479736328 -48.6693000793457,12.309591293335 -56.49462890625,5.38372611999512 -62.6109771728516,8.62179279327393 -58.5184211730957,10.4207191467285 -57.4840393066406,17.166690826416 -59.327938079834,17.8862609863281 -58.3385314941406,16.7169609069824 -63.7802810668945,21.9338455200195 -55.8650054931641,13.7937049865723 -63.3755226135254,20.4047584533691 -46.4656372070312,12.7143497467041 -63.7802810668945,15.7725238800049 -60.2723731994629,22.2936305999756 -45.0264892578125,10.6905584335327 -50.5132026672363,5.65356540679932 -63.8702239990234,9.61120223999023 -54.830623626709,7.63238334655762 -55.0105171203613,15.9074440002441 -50.6031455993652,14.1984634399414 -52.0872611999512,10.1059074401855 -57.6189575195312,14.4683027267456 -51.5475845336914,15.1429004669189 -54.3359184265137,12.984188079834 -63.0157356262207,14.5582485198975 -63.2406005859375,8.57682037353516 -57.663932800293,5.29378032684326 -62.7908706665039,17.8862609863281 -58.0686912536621,20.4497318267822 -51.5026092529297,6.28318881988525 -58.7882614135742,20.1349201202393 -62.5210342407227,6.50805473327637 -57.9337692260742,18.7857246398926 -63.4654693603516,9.74612140655518 -54.1560249328613,14.5582485198975 -61.1268653869629,22.6534156799316 -56.3147354125977,8.80168533325195 -57.7988510131836,17.9762077331543 -58.5184211730957,13.6587858200073 -61.3517303466797,11.1852626800537 -56.6745223999023,7.99216938018799 -55.3703002929688,13.8836517333984 -45.0714721679688,12.309591293335 -54.1110534667969,9.34136390686035 -48.5343818664551,13.3889465332031 -62.7908706665039,10.6905584335327 -61.4416770935059,22.4285507202148 -57.8438262939453,17.166690826416 -55.9549522399902,9.38633632659912 -47.6349182128906,11.4101285934448 -62.9707641601562,23.2830390930176 -64.2749862670898,6.14826965332031 -62.2062187194824,21.2142753601074 -61.0818901062012,23.822717666626 -55.1904067993164,6.05832386016846 -55.8200340270996,9.47628307342529 -62.2511940002441,12.7593231201172 -60.8120536804199,19.3703765869141 -54.9655418395996,9.9260139465332 -56.0448989868164,9.52125644683838 -64.5448226928711,23.507905960083 -60.8120536804199,5.83345794677734 -46.7354736328125,11.994779586792 -52.4470443725586,15.0079803466797 -57.3940925598145,13.5688400268555 -54.6057586669922,15.997389793396 -60.2274017333984,9.97098731994629 -60.0924835205078,10.9603967666626 -52.4020729064941,10.2857999801636 -61.531623840332,13.9286251068115 -64.1850433349609,15.5476579666138 -63.0607109069824,20.0449733734131 -63.825252532959,8.39692687988281 -57.5290145874023,17.1217193603516 -54.4258651733398,11.7249402999878 -54.2459716796875,6.64297485351562 -56.4046859741211,15.1878728866577 -52.8967781066895,16.5370674133301 -52.312126159668,11.2752084732056 -52.4020729064941,8.53184700012207 -52.1322326660156,9.9260139465332 -59.3729095458984,6.95778656005859 -61.531623840332,11.9048328399658 -57.1242523193359,10.9154233932495 -59.9575614929199,23.19309425354 -59.013126373291,8.08211517333984 -58.7882614135742,6.73292064666748 -56.6295471191406,9.83606815338135 -53.3015365600586,6.28318881988525 -51.5925559997559,12.0397529602051 -62.2511940002441,13.7487316131592 -59.4178848266602,18.4259395599365 -55.1004638671875,8.66676616668701 -56.3597106933594,5.47367286682129 -63.4654693603516,19.1904830932617 -55.4152755737305,14.0185708999634 -49.9735221862793,13.0741348266602 -51.5925559997559,7.99216938018799 -58.4734497070312,8.03714179992676 -47.7698402404785,12.2196445465088 -56.6745223999023,12.8042964935303 -61.6665420532227,18.9206447601318 -60.2274017333984,13.0741348266602 -57.034309387207,18.1111278533936 -63.9151992797852,16.4471206665039 -63.7802810668945,22.1137390136719 -49.9735221862793,14.6032218933105 -63.6903343200684,10.5106649398804 -64.634765625,6.14826965332031 -59.5977783203125,13.4339199066162 -47.275146484375,13.0741348266602 -63.2406005859375,15.3227920532227 -57.4390640258789,8.26200771331787 -57.8887977600098,13.6587858200073 -60.1374549865723,8.66676616668701 -63.1506576538086,17.5264778137207 -56.179817199707,13.9286251068115 -58.3385314941406,15.997389793396 -47.5,12.5344572067261 -53.0766716003418,9.25141716003418 -54.7856521606445,16.1323089599609 -56.49462890625,13.5238666534424 -63.4654693603516,5.20383358001709 -56.2247924804688,8.48687362670898 -60.3623199462891,14.6032218933105 -62.7458992004395,23.4179592132568 -62.4760589599609,5.6985387802124 -61.8014602661133,15.4577121734619 -57.5739860534668,12.8042964935303 -58.8332328796387,10.6905584335327 -56.0448989868164,11.6349945068359 -54.515811920166,10.9603967666626 -47.5899467468262,12.354564666748 -60.0475082397461,15.0529537200928 -59.327938079834,12.2196445465088 -52.1322326660156,10.2857999801636 -55.1004638671875,16.7169609069824 -57.8438262939453,6.37313556671143 -55.1904067993164,14.1984634399414 -58.8782081604004,5.20383358001709 -62.5210342407227,20.4497318267822 -61.306755065918,23.2380676269531 -54.4258651733398,14.4233293533325 -58.4284744262695,18.1111278533936 -49.3438987731934,6.73292064666748 -50.018497467041,5.87843132019043 -59.8676147460938,10.2857999801636 -46.8703918457031,11.5000743865967 -64.7247161865234,6.59800148010254 -54.0660781860352,10.0609340667725 -60.6321601867676,13.0291614532471 -44.3518981933594,12.489483833313 -60.7670783996582,21.9338455200195 -59.3729095458984,16.80690574646 -64.7247161865234,21.1243286132812 -60.1824264526367,7.49746417999268 -62.5210342407227,23.6877975463867 -54.8755950927734,5.38372611999512 -62.7458992004395,12.1296987533569 -44.5317687988281,12.5344572067261 -52.2671546936035,15.5476579666138 -53.5713768005371,5.20383358001709 -57.7089042663574,17.2116641998291 -58.3835029602051,14.3783569335938 -62.4310836791992,16.9418258666992 -61.846435546875,22.518497467041 -64.634765625,13.5238666534424 -58.0237159729004,14.1984634399414 -57.6189575195312,8.89163208007812 -56.5845756530762,13.0291614532471 -62.9707641601562,9.83606815338135 -51.5475845336914,7.85724925994873 -49.7936325073242,14.5582485198975 -47.5,11.6349945068359 -63.2855758666992,12.7593231201172 -53.0766716003418,11.3651552200317 -51.4126625061035,11.814887046814 -51.682502746582,5.29378032684326 -62.9257888793945,21.3941669464111 -49.0290870666504,13.8386783599854 -59.6877212524414,17.1217193603516 -60.4522666931152,8.66676616668701 -60.3173484802246,21.2142753601074 -52.4020729064941,15.3677654266357 -49.6137390136719,13.5238666534424 -64.0950927734375,19.2804298400879 -62.5660057067871,11.6349945068359 -58.1136627197266,7.99216938018799 -56.809440612793,6.14826965332031 -63.7353057861328,10.3757457733154 -56.3597106933594,13.9735984802246 -49.7936325073242,6.37313556671143 -57.0792808532715,11.2752084732056 -51.7274780273438,14.7831144332886 -44.0370788574219,11.8598594665527 -48.0846519470215,11.3201818466187 -62.2961654663086,7.76730346679688 -60.4522666931152,11.5000743865967 -60.7221069335938,22.1587104797363 -61.5765953063965,8.57682037353516 -52.8068313598633,9.79109477996826 -56.4496574401855,17.6164226531982 -63.9601745605469,6.64297485351562 -59.2829666137695,8.62179279327393 -51.7274780273438,10.1059074401855 -48.7142753601074,11.8598594665527 -55.8200340270996,14.7831144332886 -62.2961654663086,11.5900211334229 -63.6453628540039,6.82286739349365 -58.6083679199219,7.09270572662354 -64.5897979736328,17.4365310668945 -61.9813537597656,5.87843132019043 -51.3227157592773,11.5900211334229 -61.8914070129395,14.5582485198975 -45.1614074707031,12.8942422866821 -60.4972381591797,21.7539520263672 -59.2379913330078,17.9762077331543 -59.6877212524414,12.2196445465088 -50.5132026672363,7.22762584686279 -61.3517303466797,13.0741348266602 -57.7089042663574,17.2566375732422 -55.9099807739258,16.6270141601562 -49.703685760498,6.37313556671143 -55.8650054931641,8.53184700012207 -62.1162719726562,22.5634689331055 -52.2221794128418,13.5688400268555 -55.2803535461426,8.57682037353516 -56.2697639465332,8.84665870666504 -55.1904067993164,10.6905584335327 -61.4416770935059,13.9286251068115 -59.1030731201172,19.1904830932617 -53.6613235473633,11.7699136734009 -52.1322326660156,12.17467212677 -63.6003875732422,18.7857246398926 -55.9099807739258,15.4127388000488 -62.0263290405273,5.83345794677734 -61.4416770935059,11.4551019668579 -62.4310836791992,21.3941669464111 -57.4390640258789,17.2116641998291 -60.9020004272461,23.3729858398438 -63.1506576538086,11.6349945068359 -58.4734497070312,13.3889465332031 -61.8914070129395,18.9656181335449 -59.2379913330078,17.166690826416 -50.7830390930176,14.8730602264404 -62.8808174133301,8.89163208007812 -60.4072952270508,5.33875274658203 -57.9337692260742,14.7831144332886 -61.4866485595703,16.5820407867432 -56.0898704528809,12.984188079834 -58.2485809326172,12.2646179199219 -57.1692276000977,17.6164226531982 -55.1004638671875,8.89163208007812 -61.7115173339844,10.0609340667725 -43.5423583984375,11.5900211334229 -60.9020004272461,23.2380676269531 -48.5793571472168,11.9498062133789 -47.7248649597168,12.984188079834 -47.2301635742188,12.984188079834 -51.682502746582,14.9630069732666 -59.2829666137695,14.1984634399414 -50.1983871459961,12.8042964935303 -52.6719131469727,13.7937049865723 -55.8650054931641,16.3571739196777 -60.6321601867676,11.5450477600098 -62.9707641601562,19.6402149200439 -47.9497299194336,13.6587858200073 -56.4496574401855,6.68794727325439 -63.4204940795898,10.1059074401855 -53.3914833068848,15.1878728866577 -59.2379913330078,13.4788932800293 -57.9337692260742,13.1191082000732 -61.5765953063965,22.0687656402588 -56.0448989868164,9.07152462005615 -49.703685760498,13.2090549468994 -53.5713768005371,6.01335048675537 -62.4310836791992,9.56622886657715 -57.7988510131836,16.2222557067871 -61.2168121337891,6.82286739349365 -64.6797409057617,21.7989253997803 -63.195629119873,10.1958532333374 -52.0872611999512,15.0079803466797 -59.1030731201172,6.37313556671143 -62.9257888793945,18.8306980133057 -50.6930923461914,6.37313556671143 -58.2485809326172,15.2778186798096 -59.1930198669434,9.43130970001221 -60.677131652832,17.5264778137207 -62.2511940002441,5.9234037399292 -60.0025367736816,6.37313556671143 -62.7458992004395,14.3783569335938 -54.2909469604492,8.17206192016602 -55.0105171203613,8.89163208007812 -56.7644691467285,17.7513427734375 -51.8623962402344,5.56361865997314 -56.0448989868164,7.40751838684082 -55.9549522399902,14.6481952667236 -53.7062950134277,16.7619323730469 -60.7670783996582,17.2566375732422 -48.9841156005859,12.17467212677 -50.1983871459961,12.5794296264648 -61.2617835998535,13.4788932800293 -60.3623199462891,6.14826965332031 -60.1824264526367,22.1137390136719 -57.2141990661621,5.51864528656006 -50.3782806396484,14.5132751464844 -59.2829666137695,9.74612140655518 -58.698314666748,20.0449733734131 -57.7988510131836,8.84665870666504 -55.6401405334473,16.5370674133301 -58.9231796264648,10.3757457733154 -63.6003875732422,15.817497253418 -55.1904067993164,5.29378032684326 -50.333309173584,13.5238666534424 -59.5528030395508,7.9471960067749 -62.3861122131348,10.2857999801636 -62.2511940002441,19.5052947998047 -52.2671546936035,15.5926313400269 -54.1560249328613,14.4233293533325 -58.4284744262695,12.9392156600952 -57.7988510131836,6.01335048675537 -64.5448226928711,8.35195446014404 -59.8226432800293,20.4047584533691 -56.6745223999023,18.5158863067627 -63.2855758666992,16.4471206665039 -49.6137390136719,11.5900211334229 -55.2353820800781,13.5688400268555 -59.4628601074219,7.00275993347168 -49.9735221862793,14.1085166931152 -48.8042221069336,13.4788932800293 -63.510440826416,17.2116641998291 -53.9311599731445,15.502685546875 -58.0237159729004,17.5264778137207 -58.9681549072266,9.56622886657715 -52.6269378662109,12.984188079834 -61.0369186401367,13.1640815734863 -57.7089042663574,13.9286251068115 -61.8914070129395,7.90222263336182 -53.2565612792969,12.8042964935303 -60.7221069335938,11.3201818466187 -58.4284744262695,15.1878728866577 -53.5264015197754,9.70114898681641 -61.4866485595703,23.0132007598877 -53.6613235473633,11.814887046814 -46.8254089355469,11.4551019668579 -54.6507301330566,14.8280878067017 -64.5448226928711,16.7619323730469 -59.4628601074219,10.6905584335327 -53.8412132263184,15.817497253418 -55.5052185058594,15.4577121734619 -62.3861122131348,14.6481952667236 -63.7802810668945,9.52125644683838 -50.7830390930176,6.64297485351562 -51.997314453125,7.76730346679688 -56.6295471191406,9.47628307342529 -61.1268653869629,23.2380676269531 -64.5448226928711,5.6985387802124 -55.145435333252,10.6006116867065 -58.4284744262695,11.0503435134888 -63.6903343200684,6.82286739349365 -55.3703002929688,6.64297485351562 -63.0157356262207,23.822717666626 -60.5871887207031,7.76730346679688 -49.8835754394531,7.9471960067749 -57.9787445068359,9.11649799346924 -64.3199615478516,21.5290870666504 -62.8808174133301,18.0211811065674 -54.4258651733398,15.0529537200928 -63.0607109069824,12.3995380401611 -62.0713005065918,8.39692687988281 -56.7644691467285,9.47628307342529 -63.1056823730469,16.6270141601562 -61.5765953063965,6.28318881988525 -60.5871887207031,20 -58.5184211730957,10.9154233932495 -54.4708366394043,15.4127388000488 -51.5026092529297,8.39692687988281 -52.7168846130371,14.0185708999634 -53.8861885070801,7.63238334655762 -55.9549522399902,15.502685546875 -55.0105171203613,14.2434368133545 -55.0105171203613,6.55302810668945 -53.0766716003418,15.9074440002441 -57.3940925598145,5.24880695343018 -63.4204940795898,7.18265247344971 -56.49462890625,13.0741348266602 -53.5713768005371,5.78848457336426 -57.4390640258789,11.0053701400757 -56.179817199707,8.89163208007812 -59.9125900268555,8.89163208007812 -44.3968505859375,11.8598594665527 -59.013126373291,17.481502532959 -59.8226432800293,6.05832386016846 -53.0316963195801,8.26200771331787 -52.7618598937988,11.5450477600098 -59.8226432800293,23.2380676269531 -57.5739860534668,13.8386783599854 -49.0290870666504,12.669376373291 -57.4840393066406,14.5132751464844 -52.9867248535156,10.6905584335327 -63.3305511474609,19.7301616668701 -56.0448989868164,9.43130970001221 -63.9151992797852,16.7169609069824 -54.6957054138184,13.9735984802246 -60.6321601867676,13.1640815734863 -48.849193572998,5.60859203338623 -59.5528030395508,10.9603967666626 -59.2379913330078,19.5952415466309 -46.1058349609375,13.2540273666382 -64.6797409057617,11.994779586792 -52.1322326660156,9.02655124664307 -58.5633926391602,17.1217193603516 -63.9151992797852,7.36254501342773 -49.5687637329102,6.41810894012451 -51.8623962402344,9.70114898681641 -55.145435333252,8.35195446014404 -59.2829666137695,15.9524164199829 -64.4099044799805,13.4339199066162 -59.7776718139648,11.9498062133789 -63.4204940795898,23.7777442932129 -64.3649291992188,22.9232540130615 -55.1904067993164,12.7143497467041 -47.814811706543,12.1296987533569 -55.2803535461426,14.2884101867676 -60.0025367736816,15.7725238800049 -52.312126159668,8.12708854675293 -47.3650817871094,11.1852626800537 -58.2935562133789,10.3757457733154 -59.9125900268555,10.9154233932495 -53.6613235473633,7.9471960067749 -62.6109771728516,23.6428260803223 -62.9707641601562,23.0132007598877 -60.2274017333984,13.9286251068115 -57.9337692260742,14.6481952667236 -60.7670783996582,15.3677654266357 -64.5448226928711,18.2460479736328 -49.703685760498,12.0397529602051 -63.7353057861328,15.8624706268311 -63.8702239990234,21.0343818664551 -60.4522666931152,10.7805042266846 -63.9601745605469,21.0343818664551 -58.1586380004883,14.2434368133545 -60.0475082397461,9.02655124664307 -62.2062187194824,8.80168533325195 -61.9813537597656,5.78848457336426 -54.3808898925781,13.2990007400513 -51.1428260803223,12.7593231201172 -58.5184211730957,9.38633632659912 -60.8120536804199,19.5952415466309 -59.9575614929199,16.7169609069824 -64.6797409057617,17.3915576934814 -61.846435546875,11.3651552200317 -58.8782081604004,17.3465843200684 -48.6693000793457,12.7593231201172 -51.3676910400391,11.0053701400757 -60.991943359375,7.72233009338379 -63.3755226135254,8.30698108673096 -55.6851119995117,16.2222557067871 -63.510440826416,23.148120880127 -60.0025367736816,7.36254501342773 -56.9893341064453,14.1534900665283 -55.9999237060547,15.5476579666138 -57.4840393066406,8.84665870666504 -58.2485809326172,12.669376373291 -52.8967781066895,11.0053701400757 -58.7432861328125,14.3783569335938 -52.536994934082,10.6455850601196 -52.2671546936035,8.48687362670898 -43.1376037597656,13.1640815734863 -47.7248649597168,13.0741348266602 -44.1270141601562,10.7355308532715 -62.7009239196777,13.3889465332031 -56.9443626403809,6.95778656005859 -61.2168121337891,14.6481952667236 -61.2168121337891,9.97098731994629 -55.6851119995117,8.84665870666504 -59.9125900268555,9.29639053344727 -64.5448226928711,12.3995380401611 -51.0079040527344,7.31757164001465 -55.2803535461426,11.4551019668579 -56.5396041870117,16.3571739196777 -64.5448226928711,15.1878728866577 -47.1402282714844,11.3651552200317 -54.7856521606445,14.3333835601807 -45.1614074707031,11.7699136734009 -64.4099044799805,9.97098731994629 -49.0740585327148,5.33875274658203 -55.8650054931641,17.481502532959 -52.1322326660156,15.5476579666138 -59.327938079834,23.9576377868652 -51.8174209594727,5.4286994934082 -56.5845756530762,18.1561012268066 -55.3703002929688,8.03714179992676 -64.4099044799805,15.997389793396 -51.0528793334961,6.1932430267334 -59.8676147460938,15.1878728866577 -61.3517303466797,15.0979270935059 -59.5078315734863,13.0291614532471 -62.2961654663086,7.54243755340576 -59.7776718139648,9.29639053344727 -57.1242523193359,15.9524164199829 -63.0157356262207,22.9232540130615 -54.4708366394043,10.3757457733154 -63.7353057861328,7.36254501342773 -63.0157356262207,11.7249402999878 -64.6797409057617,12.1296987533569 -52.2671546936035,7.63238334655762 -60.9020004272461,9.79109477996826 -50.8280143737793,12.8042964935303 -62.3861122131348,20.1798934936523 -53.4364547729492,6.91281318664551 -51.4576377868652,12.8942422866821 -60.1824264526367,13.6587858200073 -59.7776718139648,13.4339199066162 -58.4734497070312,14.7381420135498 -53.8412132263184,7.00275993347168 -60.2723731994629,20.0449733734131 -61.6665420532227,6.10329627990723 -58.4284744262695,14.6481952667236 -63.6903343200684,13.2540273666382 -59.1030731201172,18.8306980133057 -54.6507301330566,10.5556383132935 -59.2379913330078,11.4101285934448 -62.5660057067871,10.2857999801636 -58.5184211730957,13.0291614532471 -63.9151992797852,15.9524164199829 -52.9417495727539,13.9286251068115 -56.6295471191406,11.5000743865967 -49.0290870666504,12.7143497467041 -52.5819664001465,12.3995380401611 -64.4099044799805,11.0503435134888 -54.4258651733398,12.8042964935303 -57.0792808532715,17.6613960266113 -59.327938079834,6.73292064666748 -64.0051422119141,22.3835773468018 -54.0660781860352,7.40751838684082 -49.8835754394531,12.2646179199219 -58.9231796264648,18.8306980133057 -64.7247161865234,13.7937049865723 -54.515811920166,16.4021472930908 -49.3888740539551,14.1534900665283 -63.195629119873,8.17206192016602 -58.9231796264648,20.5846500396729 -62.161247253418,16.6719875335693 -53.1216430664062,10.8254776000977 -51.5925559997559,14.6481952667236 -59.7326965332031,17.3915576934814 -61.8914070129395,19.5952415466309 -61.9363822937012,23.3280124664307 -50.4682273864746,6.55302810668945 -54.0211067199707,10.1059074401855 -60.3623199462891,13.7937049865723 -55.7300872802734,16.1323089599609 -58.4284744262695,8.30698108673096 -50.2883338928223,5.96837711334229 -57.7988510131836,10.3307723999023 -60.9469718933105,20 -62.4310836791992,22.4285507202148 -58.2935562133789,14.2884101867676 -50.2433624267578,14.8730602264404 -63.7353057861328,5.29378032684326 -50.648120880127,12.489483833313 -63.1056823730469,16.1323089599609 -52.6719131469727,14.8730602264404 -47.4550476074219,12.489483833313 -64.4548797607422,18.4259395599365 -51.3676910400391,10.9154233932495 -49.0290870666504,12.8942422866821 -64.5448226928711,13.7487316131592 -58.8782081604004,7.6773567199707 -56.7194976806641,10.7805042266846 -57.6189575195312,16.9867992401123 -52.6719131469727,8.75671291351318 -47.0053100585938,12.309591293335 -56.3597106933594,13.7037591934204 -61.2168121337891,21.349193572998 -43.3175048828125,13.0291614532471 -57.5739860534668,13.3889465332031 -57.4390640258789,9.74612140655518 -60.2274017333984,8.4419002532959 -52.3571014404297,11.4101285934448 -62.6559524536133,10.3757457733154 -62.7009239196777,17.481502532959 -57.8438262939453,6.1932430267334 -56.7194976806641,11.994779586792 -60.0475082397461,20.8994636535645 -62.0713005065918,9.88104152679443 -43.9920959472656,11.6349945068359 -57.6189575195312,10.3307723999023 -58.9231796264648,9.02655124664307 -58.9231796264648,18.650806427002 -58.8332328796387,12.309591293335 -58.0237159729004,6.01335048675537 -63.510440826416,22.1587104797363 -61.6665420532227,18.1561012268066 -58.5633926391602,18.3809661865234 -55.9999237060547,7.09270572662354 -49.7486572265625,6.14826965332031 -64.0950927734375,15.1878728866577 -63.1056823730469,18.1111278533936 -50.4232559204102,12.6244029998779 -57.1242523193359,14.2884101867676 -52.1322326660156,10.8254776000977 -62.7009239196777,11.6799669265747 -64.7696914672852,20 -53.4814300537109,11.2302360534668 -54.515811920166,5.56361865997314 -59.7776718139648,21.7089805603027 -61.1268653869629,16.0873355865479 -58.9231796264648,14.4233293533325 -51.2327728271484,9.83606815338135 -64.4548797607422,8.35195446014404 -57.1692276000977,12.6244029998779 -60.4522666931152,14.4683027267456 -54.1110534667969,7.6773567199707 -51.9523429870605,7.54243755340576 -58.9681549072266,10.4656925201416 -63.6003875732422,7.63238334655762 -58.5184211730957,12.8042964935303 -56.809440612793,17.3465843200684 -61.306755065918,10.9154233932495 -53.0316963195801,15.9524164199829 -63.6903343200684,15.2778186798096 -54.8755950927734,11.3201818466187 -59.5528030395508,23.4629325866699 -60.4072952270508,7.6773567199707 -51.5026092529297,10.6905584335327 -58.3385314941406,6.77789402008057 -50.5132026672363,6.77789402008057 -48.2645416259766,12.0397529602051 -57.1242523193359,9.56622886657715 -55.5052185058594,14.8280878067017 -59.2829666137695,16.2672290802002 -52.2671546936035,5.87843132019043 -63.1056823730469,13.4339199066162 -50.6930923461914,12.17467212677 -57.0792808532715,14.7381420135498 -61.4416770935059,16.177282333374 -54.6507301330566,15.5476579666138 -58.8782081604004,8.93660545349121 -61.2168121337891,16.2222557067871 -51.682502746582,11.814887046814 -50.1084442138672,6.14826965332031 -56.5845756530762,16.5370674133301 -56.6295471191406,7.40751838684082 -64.634765625,7.63238334655762 -58.1586380004883,12.8042964935303 -45.1164245605469,11.0053701400757 -59.1480445861816,13.0291614532471 -53.7962417602539,5.6985387802124 -62.8358459472656,21.9338455200195 -64.2300109863281,15.9074440002441 -52.7618598937988,15.3677654266357 -63.2406005859375,15.8624706268311 -52.0422897338867,12.8942422866821 -52.536994934082,9.52125644683838 -44.5767517089844,11.4551019668579 -53.7962417602539,7.36254501342773 -63.4654693603516,22.7883358001709 -51.7724494934082,15.2778186798096 -64.7247161865234,11.0503435134888 -51.5026092529297,9.70114898681641 -55.1004638671875,14.8730602264404 -59.642749786377,20.4047584533691 -53.7512664794922,9.16147041320801 -60.0475082397461,7.04773330688477 -54.4258651733398,13.4788932800293 -60.4522666931152,21.5740604400635 -53.2115898132324,6.41810894012451 -55.5951690673828,5.60859203338623 -48.9391403198242,13.3889465332031 -57.3940925598145,9.97098731994629 -62.2961654663086,15.1429004669189 -61.4416770935059,10.6006116867065 -61.2617835998535,10.8704509735107 -54.0211067199707,14.8280878067017 -60.677131652832,15.2778186798096 -63.1056823730469,14.9180335998535 -63.1056823730469,11.4101285934448 -55.0554885864258,10.6905584335327 -48.5343818664551,5.29378032684326 -56.2247924804688,15.3677654266357 -52.2671546936035,12.7593231201172 -51.7724494934082,8.53184700012207 -59.013126373291,20.2248649597168 -47.9497299194336,13.34397315979 -62.3861122131348,19.5502681732178 -58.6533432006836,12.1296987533569 -59.4178848266602,19.5502681732178 -56.5396041870117,13.1191082000732 -61.1718368530273,13.34397315979 -61.0818901062012,15.8624706268311 -52.6719131469727,8.84665870666504 -62.2961654663086,11.814887046814 -58.3835029602051,19.5502681732178 -54.7856521606445,14.7831144332886 -61.2617835998535,11.7249402999878 -63.6903343200684,8.7117395401001 -61.531623840332,18.0661544799805 -64.5897979736328,7.40751838684082 -56.1348457336426,16.7619323730469 -57.8887977600098,9.79109477996826 -50.648120880127,6.23821640014648 -64.7247161865234,15.4577121734619 -50.1084442138672,6.82286739349365 -62.6109771728516,19.325403213501 -52.4020729064941,6.01335048675537 -46.5555725097656,11.5900211334229 -60.3173484802246,11.2302360534668 -59.327938079834,23.7327709197998 -63.3305511474609,15.2328462600708 -64.4548797607422,18.9656181335449 -61.6215667724609,21.2592487335205 -60.4072952270508,17.3915576934814 -43.2725219726562,12.8942422866821 -53.4814300537109,11.0053701400757 -64.0501174926758,15.9074440002441 -59.1930198669434,10.6006116867065 -62.4760589599609,13.5688400268555 -62.6109771728516,14.0185708999634 -55.6851119995117,13.7937049865723 -57.4390640258789,6.10329627990723 -57.1242523193359,5.20383358001709 -45.8809814453125,12.5794296264648 -62.0263290405273,13.0741348266602 -56.3147354125977,16.2222557067871 -62.3411407470703,19.7301616668701 -57.1692276000977,7.90222263336182 -63.6003875732422,5.24880695343018 -60.8120536804199,8.62179279327393 -56.0898704528809,16.0423622131348 -53.6613235473633,12.2196445465088 -64.1850433349609,15.7275505065918 -58.6533432006836,15.7275505065918 -58.7882614135742,11.0953159332275 -62.161247253418,19.7301616668701 -45.2513427734375,12.2646179199219 -50.9179611206055,8.93660545349121 -59.8676147460938,9.43130970001221 -63.825252532959,11.6349945068359 -55.145435333252,15.1878728866577 -47.4550476074219,11.5450477600098 -51.0528793334961,8.66676616668701 -64.4998474121094,22.8782806396484 -59.3729095458984,23.7327709197998 -61.306755065918,13.3889465332031 -56.7644691467285,5.51864528656006 -50.1534156799316,14.6931686401367 -56.9443626403809,12.1296987533569 -48.8042221069336,5.56361865997314 -58.6533432006836,6.41810894012451 -63.6903343200684,19.2354564666748 -59.4178848266602,12.1296987533569 -52.7618598937988,5.38372611999512 -55.7300872802734,12.309591293335 -53.6613235473633,6.14826965332031 -62.7458992004395,10.1958532333374 -60.6321601867676,19.4153499603271 -49.2089805603027,13.5688400268555 -51.1428260803223,9.11649799346924 -46.3756713867188,12.4445114135742 -61.8014602661133,6.41810894012451 -64.0051422119141,16.0873355865479 -55.6851119995117,12.3995380401611 -59.5528030395508,16.80690574646 -54.9655418395996,8.48687362670898 -63.825252532959,23.148120880127 -49.4338455200195,12.0847253799438 -56.1348457336426,5.56361865997314 -55.5951690673828,9.02655124664307 -54.7406768798828,9.83606815338135 -62.8808174133301,8.98157787322998 -58.4284744262695,5.87843132019043 -64.1850433349609,15.6376037597656 -59.2829666137695,19.5952415466309 -61.531623840332,6.4630823135376 -63.8702239990234,17.3915576934814 -55.1004638671875,12.2646179199219 -43.4974060058594,12.354564666748 -63.0607109069824,17.4365310668945 -64.5897979736328,16.3122024536133 -63.8702239990234,12.6244029998779 -49.6587104797363,11.9048328399658 -55.3253288269043,8.84665870666504 -55.7300872802734,13.9286251068115 -47.5,11.5900211334229 -54.3359184265137,6.64297485351562 -54.3359184265137,13.7937049865723 -54.6957054138184,10.3307723999023 -47.9047584533691,12.354564666748 -53.8861885070801,9.02655124664307 -51.4576377868652,9.70114898681641 -53.4814300537109,13.2990007400513 -61.4866485595703,6.4630823135376 -50.6031455993652,14.5132751464844 -57.5290145874023,18.2010746002197 -63.5554122924805,12.3995380401611 -58.1136627197266,14.1534900665283 -64.0051422119141,22.9682273864746 -57.9337692260742,11.3651552200317 -60.4972381591797,23.4179592132568 -52.8068313598633,10.1958532333374 -52.851806640625,15.6376037597656 -61.3967056274414,10.1059074401855 -60.5422134399414,13.9735984802246 -61.7115173339844,6.01335048675537 -58.6083679199219,17.2566375732422 -56.5845756530762,8.98157787322998 -46.0608520507812,13.2540273666382 -52.1322326660156,13.9286251068115 -60.3173484802246,22.2036838531494 -54.2459716796875,5.96837711334229 -63.195629119873,21.4841136932373 -50.2433624267578,11.6349945068359 -54.0660781860352,11.4551019668579 -63.6903343200684,11.0953159332275 -49.3888740539551,14.3783569335938 -58.2935562133789,10.1958532333374 -52.5819664001465,14.3333835601807 -54.1560249328613,7.90222263336182 -63.1506576538086,17.8412895202637 -58.698314666748,11.6799669265747 -49.1190338134766,12.8942422866821 -50.648120880127,13.9735984802246 -62.8358459472656,18.4709129333496 -56.179817199707,5.65356540679932 -63.1506576538086,10.7355308532715 -64.4998474121094,8.84665870666504 -60.0025367736816,10.5106649398804 -53.3914833068848,5.83345794677734 -52.7618598937988,7.54243755340576 -64.6797409057617,19.5502681732178 -55.0105171203613,9.38633632659912 -53.3015365600586,15.0979270935059 -64.5448226928711,7.13767910003662 -63.2406005859375,18.3809661865234 -57.7089042663574,15.5926313400269 -63.5554122924805,19.0555629730225 -50.6031455993652,8.08211517333984 -62.0263290405273,12.8492698669434 -58.2036094665527,6.28318881988525 -59.642749786377,23.3280124664307 -54.4258651733398,8.48687362670898 -59.7326965332031,12.4445114135742 -64.0051422119141,15.4127388000488 -53.0316963195801,6.59800148010254 -59.5078315734863,15.9074440002441 -60.8570251464844,18.1561012268066 -59.2379913330078,9.47628307342529 -51.5475845336914,15.0079803466797 -62.7009239196777,6.68794727325439 -56.5845756530762,8.4419002532959 -52.7618598937988,13.1191082000732 -57.4840393066406,18.8306980133057 -61.8914070129395,15.9524164199829 -58.1136627197266,7.13767910003662 -63.7802810668945,21.1693019866943 -60.3623199462891,15.9074440002441 -56.8544158935547,10.9154233932495 -60.4072952270508,21.5290870666504 -62.0263290405273,21.349193572998 -50.8280143737793,12.4445114135742 -58.9681549072266,8.89163208007812 -51.9073677062988,11.5900211334229 -50.1084442138672,12.2196445465088 -53.2115898132324,12.354564666748 -60.7670783996582,21.7089805603027 -59.5078315734863,17.9312343597412 -54.0211067199707,13.6138134002686 -53.3015365600586,6.50805473327637 -60.5871887207031,23.3280124664307 -52.9417495727539,10.7355308532715 -60.2723731994629,15.0529537200928 -63.2855758666992,5.38372611999512 -54.6057586669922,12.1296987533569 -56.7644691467285,16.0873355865479 -61.0369186401367,22.5634689331055 -51.7724494934082,12.354564666748 -55.145435333252,15.2778186798096 -59.5078315734863,20.674596786499 -64.4099044799805,16.851879119873 -51.997314453125,10.4656925201416 -64.5448226928711,15.9074440002441 -48.4894104003906,11.7249402999878 -58.5184211730957,6.50805473327637 -57.5290145874023,15.2328462600708 -58.698314666748,16.0873355865479 -53.346508026123,12.8942422866821 -55.6851119995117,14.6481952667236 -56.9443626403809,6.77789402008057 -59.2829666137695,18.2010746002197 -56.49462890625,7.04773330688477 -61.3517303466797,8.08211517333984 -62.8808174133301,14.6032218933105 -60.5422134399414,14.2434368133545 -53.1216430664062,7.63238334655762 -61.2168121337891,12.354564666748 -59.5078315734863,6.37313556671143 -64.1400680541992,17.3465843200684 -59.7776718139648,7.76730346679688 -61.3967056274414,14.2884101867676 -54.201000213623,13.34397315979 -53.166618347168,12.5794296264648 -53.7962417602539,7.49746417999268 -57.663932800293,16.177282333374 -52.0422897338867,8.80168533325195 -63.8702239990234,6.05832386016846 -53.9311599731445,16.492094039917 -57.5739860534668,17.9312343597412 -60.7221069335938,11.4551019668579 -55.1004638671875,5.6985387802124 -60.8570251464844,6.86783981323242 -51.2327728271484,7.45249080657959 -44.6666870117188,10.6905584335327 -57.663932800293,5.20383358001709 -46.420654296875,11.9048328399658 -53.2565612792969,13.34397315979 -52.9417495727539,10.4207191467285 -51.8174209594727,7.72233009338379 -62.6109771728516,17.166690826416 -50.333309173584,13.0291614532471 -62.6109771728516,22.9682273864746 -60.1824264526367,6.01335048675537 -63.4204940795898,6.68794727325439 -55.3703002929688,15.2778186798096 -55.7750587463379,8.57682037353516 -59.8676147460938,22.2036838531494 -58.1136627197266,12.8042964935303 -53.0316963195801,14.4233293533325 -44.3968505859375,12.2646179199219 -60.1374549865723,8.75671291351318 -60.5422134399414,12.4445114135742 -63.3305511474609,7.54243755340576 -60.9020004272461,5.9234037399292 -56.0448989868164,14.1085166931152 -60.3623199462891,9.11649799346924 -64.4099044799805,6.32816219329834 -62.2961654663086,19.2354564666748 -59.5977783203125,9.20644378662109 -51.3227157592773,8.21703433990479 -63.2406005859375,6.01335048675537 -52.851806640625,7.9471960067749 -54.5607833862305,8.53184700012207 -61.4416770935059,10.5556383132935 -50.8729858398438,6.82286739349365 -56.1348457336426,6.82286739349365 -51.5026092529297,11.814887046814 -58.6533432006836,11.9048328399658 -62.8358459472656,9.74612140655518 -57.5290145874023,8.03714179992676 -56.1348457336426,5.33875274658203 -63.8702239990234,23.2830390930176 -58.9681549072266,8.48687362670898 -54.515811920166,16.2222557067871 -61.4866485595703,10.6905584335327 -59.1480445861816,10.2857999801636 -52.1322326660156,6.1932430267334 -58.1586380004883,14.3333835601807 -51.4576377868652,11.1852626800537 -55.145435333252,12.17467212677 -61.8914070129395,12.1296987533569 -51.4576377868652,10.5106649398804 -61.4416770935059,22.6084423065186 -58.5633926391602,9.52125644683838 -58.2935562133789,17.481502532959 -56.4496574401855,17.3465843200684 -59.9575614929199,21.2142753601074 -61.3967056274414,17.2566375732422 -62.7009239196777,17.3016109466553 -56.0898704528809,7.00275993347168 -62.6559524536133,19.2804298400879 -55.145435333252,14.4233293533325 -63.3755226135254,12.6244029998779 -57.1692276000977,11.0503435134888 -57.4840393066406,17.7963161468506 -51.7724494934082,11.9048328399658 -64.4099044799805,18.8756713867188 -53.5264015197754,13.8836517333984 -64.3649291992188,13.2540273666382 -61.306755065918,15.2778186798096 -62.2961654663086,23.7327709197998 -64.6797409057617,6.82286739349365 -57.7988510131836,14.9180335998535 -55.3703002929688,7.36254501342773 -55.9999237060547,11.0953159332275 -60.1374549865723,12.8042964935303 -60.4522666931152,10.1059074401855 -53.2115898132324,9.02655124664307 -50.5132026672363,6.73292064666748 -57.1692276000977,14.2434368133545 -58.2485809326172,19.685188293457 -47.8597869873047,13.7037591934204 -59.0580978393555,9.70114898681641 -54.4708366394043,13.6138134002686 -63.9151992797852,12.8492698669434 -56.5396041870117,10.6006116867065 -47.9047584533691,13.2090549468994 -53.8861885070801,14.4683027267456 -58.9681549072266,7.9471960067749 -45.9709167480469,13.0291614532471 -60.0924835205078,23.507905960083 -60.6321601867676,12.4445114135742 -64.0501174926758,22.2486572265625 -45.9259338378906,11.0053701400757 -62.8808174133301,21.2142753601074 -54.3359184265137,8.12708854675293 -60.3173484802246,21.4841136932373 -60.2723731994629,19.3703765869141 -59.7326965332031,17.1217193603516 -64.1400680541992,18.7407512664795 -56.8544158935547,13.34397315979 -52.5819664001465,10.9154233932495 -59.1030731201172,16.177282333374 -62.0263290405273,13.2090549468994 -59.5078315734863,7.13767910003662 -57.6189575195312,8.26200771331787 -63.9151992797852,12.5794296264648 -59.6877212524414,19.1455097198486 -56.7194976806641,8.17206192016602 -59.4178848266602,16.0423622131348 -51.1428260803223,7.45249080657959 -61.4416770935059,12.489483833313 -62.2511940002441,23.5978527069092 -52.312126159668,9.83606815338135 -60.2723731994629,22.0687656402588 -44.1270141601562,12.4445114135742 -62.3411407470703,21.2142753601074 -56.3597106933594,6.55302810668945 -63.2406005859375,12.2646179199219 -44.9815063476562,12.5344572067261 -61.6215667724609,14.1085166931152 -58.4734497070312,23.822717666626 -54.0660781860352,10.6455850601196 -47.9497299194336,11.6799669265747 -62.2062187194824,22.7433624267578 -61.0818901062012,21.8888721466064 -63.825252532959,10.4207191467285 -56.2247924804688,16.4471206665039 -56.0898704528809,17.481502532959 -60.9469718933105,17.166690826416 -61.9813537597656,15.1878728866577 -63.7353057861328,21.0343818664551 -59.4628601074219,19.1904830932617 -55.2353820800781,10.6006116867065 -57.6189575195312,17.9762077331543 -62.7009239196777,19.325403213501 -59.7776718139648,17.7513427734375 -61.846435546875,21.2592487335205 -59.9575614929199,12.0397529602051 -64.1400680541992,22.3835773468018 -60.4072952270508,11.7249402999878 -54.0211067199707,9.20644378662109 -63.9151992797852,21.1243286132812 -62.4310836791992,6.1932430267334 -64.7696914672852,12.354564666748 -59.1030731201172,23.148120880127 -62.5210342407227,13.1640815734863 -50.7830390930176,5.47367286682129 -53.2115898132324,16.3571739196777 -63.1506576538086,7.40751838684082 -52.4470443725586,12.2646179199219 -51.7274780273438,15.1878728866577 -59.1480445861816,14.2434368133545 -64.0051422119141,14.3783569335938 -62.8358459472656,6.01335048675537 -62.8358459472656,22.9682273864746 -60.9469718933105,6.41810894012451 -52.851806640625,11.6349945068359 -50.018497467041,12.354564666748 -51.2777442932129,11.1852626800537 -55.8650054931641,7.6773567199707 -52.3571014404297,14.3783569335938 -59.7326965332031,15.5476579666138 -55.6851119995117,17.7063694000244 -60.9469718933105,16.4021472930908 -54.7406768798828,10.4207191467285 -46.2407531738281,12.309591293335 -61.0818901062012,20.7645435333252 -59.9125900268555,16.6270141601562 -44.0820617675781,10.7355308532715 -53.9311599731445,13.4788932800293 -60.3623199462891,13.1191082000732 -45.3862609863281,12.5344572067261 -63.195629119873,21.5290870666504 -51.4126625061035,13.4339199066162 -60.8570251464844,11.3201818466187 -51.997314453125,5.96837711334229 -61.306755065918,11.4101285934448 -58.0686912536621,17.6164226531982 -48.5343818664551,12.1296987533569 -54.7406768798828,14.4233293533325 -58.698314666748,8.35195446014404 -52.0872611999512,10.5106649398804 -49.9735221862793,12.5794296264648 -55.8200340270996,15.4127388000488 -62.8808174133301,19.2354564666748 -57.2141990661621,7.18265247344971 -55.3703002929688,11.5000743865967 -57.3940925598145,5.29378032684326 -58.7882614135742,14.6032218933105 -62.7908706665039,6.05832386016846 -52.3571014404297,6.95778656005859 -60.2723731994629,22.4285507202148 -63.0607109069824,17.0767459869385 -60.991943359375,20.4497318267822 -60.3623199462891,8.48687362670898 -59.642749786377,23.3729858398438 -53.9761352539062,16.5820407867432 -48.3095169067383,11.814887046814 -58.6533432006836,14.1534900665283 -61.0818901062012,22.4735221862793 -61.4866485595703,21.6190338134766 -62.5210342407227,11.2752084732056 -59.6877212524414,11.3651552200317 -59.4628601074219,15.4577121734619 -45.7010803222656,13.0741348266602 -56.3147354125977,10.5106649398804 -53.6613235473633,16.2672290802002 -61.3517303466797,13.7037591934204 -62.5660057067871,10.5556383132935 -53.2565612792969,14.3333835601807 -64.0950927734375,20.3597850799561 -61.1268653869629,20.7195701599121 -60.8570251464844,22.7433624267578 -61.3517303466797,5.56361865997314 -60.0475082397461,8.30698108673096 -58.2935562133789,15.1878728866577 -57.9787445068359,15.502685546875 -63.1506576538086,21.3941669464111 -63.9601745605469,7.99216938018799 -59.1030731201172,9.79109477996826 -60.2723731994629,12.489483833313 -46.5555725097656,13.2990007400513 -62.8808174133301,18.4709129333496 -47.6798934936523,13.34397315979 -60.7670783996582,22.6084423065186 -56.9893341064453,14.2434368133545 -51.5026092529297,8.35195446014404 -64.1400680541992,7.58741092681885 -44.1719970703125,12.5794296264648 -55.3253288269043,10.8704509735107 -63.825252532959,16.2222557067871 -59.5977783203125,13.6138134002686 -50.2433624267578,8.35195446014404 -63.7353057861328,11.1852626800537 -61.2168121337891,8.35195446014404 -57.1242523193359,16.3122024536133 -47.5,12.489483833313 -49.8386039733887,12.4445114135742 -59.5078315734863,10.7355308532715 -64.3199615478516,22.2036838531494 -57.0792808532715,9.29639053344727 -53.2115898132324,16.6719875335693 -57.34912109375,18.5158863067627 -50.018497467041,5.38372611999512 -62.8808174133301,10.8704509735107 -50.9629325866699,13.5688400268555 -59.1930198669434,12.17467212677 -52.7168846130371,15.5476579666138 -60.4072952270508,11.8598594665527 -62.4310836791992,10.5556383132935 -61.5765953063965,7.63238334655762 -45.0264892578125,12.6244029998779 -48.2195701599121,12.7143497467041 -59.5528030395508,9.61120223999023 -51.2777442932129,5.4286994934082 -56.8993873596191,9.29639053344727 -60.3623199462891,14.4233293533325 -61.6665420532227,21.1693019866943 -63.510440826416,22.7883358001709 -59.2829666137695,7.9471960067749 -55.145435333252,13.9735984802246 -53.7512664794922,9.11649799346924 -58.9231796264648,8.89163208007812 -64.2749862670898,16.177282333374 -52.1322326660156,12.4445114135742 -58.8332328796387,16.0873355865479 -55.1904067993164,8.93660545349121 -45.791015625,12.5344572067261 -46.1508178710938,10.8704509735107 -62.9257888793945,11.994779586792 -55.0105171203613,14.4683027267456 -62.4760589599609,23.9126644134521 -60.0475082397461,8.4419002532959 -57.2591743469238,18.1111278533936 -64.4998474121094,20.3597850799561 -61.1268653869629,9.07152462005615 -60.3623199462891,10.4207191467285 -52.4470443725586,11.7249402999878 -63.0607109069824,18.8756713867188 -59.5977783203125,9.74612140655518 -56.5845756530762,15.7725238800049 -59.013126373291,8.57682037353516 -55.6401405334473,8.75671291351318 -60.6321601867676,23.2380676269531 -60.5871887207031,19.2354564666748 -61.1718368530273,21.7989253997803 -51.1428260803223,13.2540273666382 -60.2723731994629,16.80690574646 -62.7458992004395,5.78848457336426 -64.0501174926758,5.29378032684326 -61.7564888000488,18.5608596801758 -54.9205703735352,15.8624706268311 -64.7696914672852,23.0581741333008 -50.1084442138672,13.7937049865723 -55.6851119995117,10.4207191467285 -57.7538795471191,19.5052947998047 -58.4734497070312,6.68794727325439 -55.2353820800781,10.6905584335327 -50.648120880127,5.74351119995117 -63.0157356262207,8.75671291351318 -59.9125900268555,13.6138134002686 -55.6401405334473,13.2090549468994 -58.4734497070312,7.54243755340576 -54.9655418395996,8.98157787322998 -57.2141990661621,6.55302810668945 -58.6083679199219,15.3677654266357 -62.6559524536133,19.9100532531738 -62.2511940002441,9.43130970001221 -56.7194976806641,15.2328462600708 -62.3411407470703,11.2302360534668 -57.4390640258789,17.3465843200684 -60.4522666931152,9.52125644683838 -59.8226432800293,9.02655124664307 -63.2406005859375,13.1191082000732 -59.5977783203125,16.7169609069824 -60.2723731994629,14.1534900665283 -60.991943359375,23.4629325866699 -59.1030731201172,17.5264778137207 -64.3649291992188,9.56622886657715 -58.6083679199219,10.4207191467285 -53.2115898132324,10.7355308532715 -59.642749786377,7.36254501342773 -62.8808174133301,20.5846500396729 -62.2062187194824,8.66676616668701 -54.1560249328613,8.80168533325195 -58.1586380004883,17.5714492797852 -60.3623199462891,11.1852626800537 -57.7988510131836,15.4577121734619 -63.2406005859375,6.68794727325439 -54.6957054138184,13.2090549468994 -59.9125900268555,18.1111278533936 -50.7380676269531,12.4445114135742 -61.5765953063965,6.73292064666748 -64.634765625,17.0317726135254 -62.9257888793945,7.36254501342773 -61.5765953063965,12.5794296264648 -57.4840393066406,9.47628307342529 -50.1084442138672,13.9286251068115 -52.8068313598633,9.34136390686035 -62.0713005065918,18.2010746002197 -53.9761352539062,12.9392156600952 -64.1400680541992,7.27259826660156 -59.0580978393555,16.3122024536133 -64.0501174926758,15.4577121734619 -63.1056823730469,8.03714179992676 -61.531623840332,5.4286994934082 -59.327938079834,6.28318881988525 -57.8887977600098,18.3809661865234 -53.2115898132324,7.45249080657959 -55.3703002929688,12.354564666748 -59.2829666137695,20.4047584533691 -60.1824264526367,20.3597850799561 -55.4152755737305,6.4630823135376 -49.5237922668457,13.6138134002686 -56.3147354125977,6.10329627990723 -57.9787445068359,19.5502681732178 -60.0475082397461,10.6905584335327 -45.7460632324219,11.6799669265747 -44.0370788574219,10.6905584335327 -63.4654693603516,20.2248649597168 -61.4416770935059,8.4419002532959 -60.7670783996582,18.1111278533936 -52.7168846130371,10.5106649398804 -57.8438262939453,15.817497253418 -63.825252532959,12.7593231201172 -49.6587104797363,11.7249402999878 -61.2617835998535,21.1243286132812 -60.9020004272461,16.2672290802002 -55.145435333252,11.6349945068359 -58.4284744262695,18.7407512664795 -54.8755950927734,7.54243755340576 -64.7696914672852,17.8412895202637 -61.2168121337891,5.83345794677734 -62.7458992004395,22.0687656402588 -50.9629325866699,8.93660545349121 -60.3623199462891,6.4630823135376 -61.3517303466797,12.9392156600952 -52.8967781066895,9.38633632659912 -58.0686912536621,5.87843132019043 -54.6957054138184,8.26200771331787 -54.830623626709,14.9180335998535 -64.2300109863281,23.1031475067139 -44.48681640625,11.2302360534668 -60.3623199462891,18.5608596801758 -59.013126373291,10.1958532333374 -50.3782806396484,11.8598594665527 -51.4126625061035,10.8254776000977 -60.7221069335938,14.6032218933105 -63.9151992797852,7.63238334655762 -50.2433624267578,7.00275993347168 -43.3175048828125,11.9048328399658 -59.2379913330078,11.5450477600098 -62.5660057067871,23.2380676269531 -60.5871887207031,13.5688400268555 -63.1056823730469,23.5978527069092 -64.1400680541992,8.03714179992676 -50.333309173584,14.5582485198975 -53.8412132263184,10.1059074401855 -62.8808174133301,8.17206192016602 -48.5793571472168,13.2990007400513 -50.8280143737793,7.90222263336182 -52.1322326660156,9.29639053344727 -63.510440826416,17.2566375732422 -57.7089042663574,18.3809661865234 -52.9417495727539,15.9524164199829 -47.1851806640625,11.6349945068359 -57.4390640258789,17.5714492797852 -43.9471435546875,11.994779586792 -61.306755065918,6.28318881988525 -56.4496574401855,17.0317726135254 -61.2168121337891,8.26200771331787 -57.7538795471191,13.7037591934204 -58.3385314941406,19.5952415466309 -60.3623199462891,8.21703433990479 -55.3253288269043,8.30698108673096 -60.3173484802246,10.9154233932495 -59.5078315734863,15.0979270935059 -49.2089805603027,13.4788932800293 -59.9575614929199,23.148120880127 -52.3571014404297,5.51864528656006 -60.0475082397461,20.6296234130859 -49.3438987731934,5.38372611999512 -61.1718368530273,15.9524164199829 -49.3438987731934,13.0291614532471 -49.2089805603027,11.7699136734009 -64.5897979736328,6.4630823135376 -59.2829666137695,15.6376037597656 -50.7830390930176,13.0291614532471 -62.6559524536133,7.04773330688477 -50.9179611206055,13.9735984802246 -59.6877212524414,15.1878728866577 -51.2777442932129,14.8730602264404 -62.7009239196777,21.0793552398682 -62.5210342407227,17.0767459869385 -59.5078315734863,5.87843132019043 -51.0978507995605,14.7831144332886 -55.9999237060547,16.0423622131348 -55.3253288269043,14.2434368133545 -55.4152755737305,10.9154233932495 -50.6031455993652,8.57682037353516 -50.8729858398438,6.50805473327637 -56.5396041870117,13.5688400268555 -55.1004638671875,13.9286251068115 -58.7882614135742,12.0847253799438 -54.1560249328613,16.2222557067871 -51.997314453125,9.29639053344727 -62.8358459472656,20.1349201202393 -61.531623840332,19.9550266265869 -51.3227157592773,7.00275993347168 -56.1348457336426,17.8412895202637 -63.6903343200684,12.8042964935303 -61.4416770935059,6.1932430267334 -47.3201293945312,12.5344572067261 -51.3227157592773,13.7037591934204 -62.1162719726562,8.4419002532959 -64.5897979736328,23.2380676269531 -59.2829666137695,20.0449733734131 -58.3385314941406,13.5238666534424 -58.2485809326172,18.3359928131104 -52.4470443725586,15.1429004669189 -55.3703002929688,5.96837711334229 -60.0924835205078,6.73292064666748 -59.013126373291,18.9206447601318 -64.4998474121094,13.1191082000732 -55.2803535461426,12.309591293335 -45.2063903808594,11.6799669265747 -52.4920196533203,5.38372611999512 -64.2300109863281,19.6402149200439 -61.9363822937012,20.4047584533691 -62.161247253418,21.6640071868896 -61.7115173339844,11.994779586792 -52.4020729064941,7.85724925994873 -58.4284744262695,6.95778656005859 -63.6453628540039,8.48687362670898 -58.2935562133789,8.93660545349121 -63.2855758666992,17.166690826416 -63.825252532959,14.4683027267456 -58.5184211730957,15.0529537200928 -51.1877975463867,13.1640815734863 -45.791015625,11.5450477600098 -54.5607833862305,13.34397315979 -53.166618347168,15.9524164199829 -62.5660057067871,7.45249080657959 -60.8120536804199,12.1296987533569 -62.8358459472656,20.674596786499 -53.6163482666016,6.32816219329834 -61.306755065918,14.9180335998535 -64.0501174926758,7.36254501342773 -62.2062187194824,21.5740604400635 -62.6109771728516,7.85724925994873 -57.034309387207,8.7117395401001 -56.0448989868164,15.5926313400269 -54.6957054138184,5.65356540679932 -55.145435333252,14.5582485198975 -57.4390640258789,18.1111278533936 -52.7168846130371,9.34136390686035 -64.4548797607422,15.9074440002441 -63.2855758666992,23.5528793334961 -58.0686912536621,15.4127388000488 -50.1084442138672,6.50805473327637 -54.6057586669922,8.66676616668701 -62.6109771728516,7.9471960067749 -57.034309387207,11.9048328399658 -49.5687637329102,13.7487316131592 -63.6003875732422,18.1561012268066 -53.0316963195801,12.6244029998779 -64.1400680541992,8.89163208007812 -63.9601745605469,14.1085166931152 -46.0158996582031,12.1296987533569 -46.6455078125,12.9392156600952 -62.4310836791992,5.74351119995117 -51.0079040527344,10.3307723999023 -60.8570251464844,20.0899467468262 -50.018497467041,6.91281318664551 -45.8359985351562,10.9603967666626 -56.0448989868164,11.4101285934448 -62.9257888793945,17.7513427734375 -57.3041458129883,11.5000743865967 -59.013126373291,6.77789402008057 -58.9231796264648,14.4683027267456 -51.5026092529297,8.4419002532959 -53.6613235473633,7.40751838684082 -63.7353057861328,22.4735221862793 -64.4548797607422,13.6587858200073 -62.1162719726562,16.4021472930908 -55.3703002929688,7.18265247344971 -63.5554122924805,17.3016109466553 -61.9363822937012,15.1878728866577 -63.7802810668945,16.0423622131348 -62.8358459472656,12.5344572067261 -62.2062187194824,13.1640815734863 -44.8915710449219,12.354564666748 -58.698314666748,11.5900211334229 -62.7009239196777,10.4656925201416 -50.1084442138672,14.8280878067017 -59.5977783203125,10.3757457733154 -57.7988510131836,17.0767459869385 -48.6693000793457,12.984188079834 -58.9231796264648,8.93660545349121 -60.8570251464844,17.0317726135254 -57.9787445068359,11.814887046814 -61.9813537597656,13.3889465332031 -63.0157356262207,17.8412895202637 -56.2247924804688,16.2222557067871 -56.8993873596191,18.7407512664795 -58.0237159729004,11.9498062133789 -54.9655418395996,5.6985387802124 -57.4390640258789,17.9762077331543 -52.2221794128418,7.36254501342773 -53.1216430664062,12.309591293335 -64.1400680541992,10.3757457733154 -60.7670783996582,5.87843132019043 -61.8914070129395,23.9126644134521 -60.3623199462891,9.74612140655518 -63.195629119873,21.0793552398682 -50.5132026672363,5.47367286682129 -64.2300109863281,22.2486572265625 -56.9893341064453,18.7857246398926 -50.1983871459961,7.85724925994873 -57.6189575195312,10.0159606933594 -56.0448989868164,16.492094039917 -55.0554885864258,14.0635442733765 -62.0713005065918,23.8676910400391 -62.1162719726562,20.8994636535645 -60.9469718933105,11.1852626800537 -56.8993873596191,16.851879119873 -58.2485809326172,9.65617561340332 -62.5210342407227,16.80690574646 -63.4654693603516,14.2884101867676 -50.8280143737793,9.02655124664307 -54.0211067199707,13.0741348266602 -55.4602470397949,6.77789402008057 -63.6453628540039,12.17467212677 -62.6109771728516,19.5502681732178 -52.3571014404297,15.0979270935059 -56.7644691467285,13.1640815734863 -49.9735221862793,7.27259826660156 -63.6903343200684,21.5290870666504 -55.1904067993164,14.5132751464844 -56.49462890625,11.4101285934448 -64.2749862670898,8.39692687988281 -58.8332328796387,16.5820407867432 -61.5765953063965,15.0529537200928 -63.1056823730469,5.6985387802124 -61.1718368530273,6.68794727325439 -59.6877212524414,13.7937049865723 -54.0660781860352,9.97098731994629 -50.2883338928223,6.14826965332031 -63.1506576538086,19.6402149200439 -59.5528030395508,15.9524164199829 -60.3623199462891,9.56622886657715 -62.9707641601562,10.0609340667725 -61.6665420532227,18.8756713867188 -63.510440826416,5.6985387802124 -56.49462890625,14.4233293533325 -64.3649291992188,9.02655124664307 -56.2697639465332,7.04773330688477 -51.6375312805176,9.34136390686035 -64.0950927734375,16.9418258666992 -62.7009239196777,6.05832386016846 -56.0898704528809,10.6006116867065 -61.846435546875,9.38633632659912 -59.7776718139648,14.6481952667236 -64.4548797607422,16.6270141601562 -54.6057586669922,14.7831144332886 -60.7221069335938,9.56622886657715 -53.0766716003418,13.5688400268555 -58.3385314941406,19.0555629730225 -61.1268653869629,19.2804298400879 -58.7432861328125,20.1798934936523 -57.9337692260742,10.2408266067505 -52.8967781066895,9.47628307342529 -58.2935562133789,5.83345794677734 -62.2511940002441,22.1587104797363 -55.7300872802734,16.9418258666992 -62.7009239196777,13.2540273666382 -59.7776718139648,17.6613960266113 -55.3253288269043,11.814887046814 -60.2274017333984,8.53184700012207 -55.2803535461426,12.354564666748 -51.5475845336914,12.669376373291 -63.6453628540039,18.5608596801758 -51.6375312805176,10.4207191467285 -50.6930923461914,14.6931686401367 -62.8358459472656,13.5688400268555 -62.8358459472656,14.2884101867676 -58.0237159729004,7.00275993347168 -53.9311599731445,16.6719875335693 -50.1534156799316,7.99216938018799 -57.9787445068359,6.50805473327637 -63.0157356262207,21.2592487335205 -58.7432861328125,7.6773567199707 -49.2989273071289,12.309591293335 -60.2723731994629,7.13767910003662 -57.7538795471191,19.5952415466309 -62.3411407470703,19.8201065063477 -51.0079040527344,8.35195446014404 -51.5026092529297,9.97098731994629 -62.5660057067871,20.7195701599121 -63.2855758666992,9.34136390686035 -63.9601745605469,7.31757164001465 -58.6083679199219,8.80168533325195 -53.6613235473633,13.1640815734863 -45.566162109375,12.354564666748 -58.3835029602051,13.7937049865723 -62.3861122131348,14.5132751464844 -54.515811920166,7.45249080657959 -63.1056823730469,8.35195446014404 -59.7326965332031,21.1243286132812 -44.8016052246094,12.0397529602051 -63.6003875732422,10.1958532333374 -64.7247161865234,12.0397529602051 -52.9417495727539,14.6481952667236 -51.4126625061035,8.26200771331787 -63.3305511474609,19.1005363464355 -53.3914833068848,16.3122024536133 -57.8887977600098,13.8386783599854 -53.6613235473633,13.7037591934204 -55.9999237060547,7.58741092681885 -59.1480445861816,10.8704509735107 -53.6163482666016,9.16147041320801 -56.3597106933594,14.9180335998535 -52.8068313598633,12.3995380401611 -43.857177734375,11.2302360534668 -61.7564888000488,23.2380676269531 -52.6719131469727,13.0291614532471 -54.1110534667969,10.5106649398804 -62.8358459472656,22.4735221862793 -58.5633926391602,16.6270141601562 -52.851806640625,9.61120223999023 -60.2274017333984,15.9524164199829 -61.6665420532227,23.2380676269531 -60.4072952270508,11.2302360534668 -51.5475845336914,8.12708854675293 -56.8544158935547,9.29639053344727 -57.8887977600098,14.4683027267456 -63.7802810668945,16.5820407867432 -51.4576377868652,9.9260139465332 -54.2459716796875,16.0423622131348 -63.3305511474609,6.55302810668945 -58.3385314941406,15.3227920532227 -62.2961654663086,9.52125644683838 -50.8280143737793,14.3783569335938 -49.1190338134766,6.05832386016846 -58.8332328796387,7.49746417999268 -48.5793571472168,13.7937049865723 -53.9311599731445,10.7805042266846 -62.0263290405273,12.17467212677 -61.846435546875,20.2248649597168 -60.3173484802246,7.99216938018799 -54.4258651733398,12.0847253799438 -46.7804260253906,13.4339199066162 -63.5554122924805,6.37313556671143 -51.8623962402344,7.72233009338379 -54.1560249328613,8.89163208007812 -50.6930923461914,14.9180335998535 -55.6401405334473,5.96837711334229 -46.7354736328125,12.1296987533569 -61.3967056274414,8.66676616668701 -62.4760589599609,14.7831144332886 -60.991943359375,8.80168533325195 -51.7724494934082,6.50805473327637 -55.0554885864258,10.5106649398804 -50.2433624267578,12.309591293335 -56.5396041870117,10.9603967666626 -54.1110534667969,15.5476579666138 -45.566162109375,12.6244029998779 -59.6877212524414,5.83345794677734 -57.7988510131836,7.81227684020996 -54.0660781860352,10.2408266067505 -63.7802810668945,9.97098731994629 -60.677131652832,11.5900211334229 -60.0924835205078,7.18265247344971 -60.991943359375,20.8544902801514 -47.4100646972656,12.5794296264648 -61.2168121337891,20.8095169067383 -56.6745223999023,6.23821640014648 -51.3676910400391,13.2090549468994 -64.6797409057617,18.3809661865234 -52.7168846130371,10.3757457733154 -56.5396041870117,11.1402893066406 -50.1534156799316,6.14826965332031 -54.3359184265137,6.1932430267334 -63.7802810668945,20.674596786499 -50.3782806396484,7.22762584686279 -54.4708366394043,14.6032218933105 -51.6375312805176,9.83606815338135 -51.1877975463867,10.1059074401855 -52.6719131469727,7.99216938018799 -58.3835029602051,13.7487316131592 -57.1242523193359,17.0767459869385 -59.1930198669434,11.5900211334229 -63.7353057861328,19.1005363464355 -55.5052185058594,5.38372611999512 -58.9681549072266,20.4947052001953 -56.3147354125977,14.5582485198975 -53.6613235473633,13.8386783599854 -64.1400680541992,16.4021472930908 -62.4310836791992,18.0661544799805 -58.1586380004883,10.6905584335327 -54.4258651733398,14.9630069732666 -48.1296234130859,12.7593231201172 -62.1162719726562,8.62179279327393 -57.7538795471191,9.97098731994629 -57.2141990661621,13.0291614532471 -48.6243286132812,12.8942422866821 -44.5767517089844,10.5556383132935 -61.531623840332,12.8492698669434 -63.2855758666992,23.6428260803223 -55.7300872802734,15.3227920532227 -53.0316963195801,8.35195446014404 -58.2485809326172,7.00275993347168 -52.536994934082,7.09270572662354 -61.6215667724609,19.7301616668701 -62.161247253418,12.0397529602051 -53.9761352539062,14.8280878067017 -63.510440826416,17.7063694000244 -57.34912109375,9.20644378662109 -59.7776718139648,21.1693019866943 -51.7724494934082,12.7143497467041 -52.536994934082,6.86783981323242 -54.1560249328613,12.8042964935303 -51.1877975463867,14.8730602264404 -52.9417495727539,12.0397529602051 -62.4310836791992,10.9603967666626 -64.5448226928711,22.833309173584 -55.4602470397949,5.87843132019043 -61.8914070129395,17.0767459869385 -61.6215667724609,11.3201818466187 -54.4258651733398,8.75671291351318 -52.1772079467773,6.50805473327637 -58.6533432006836,15.0079803466797 -56.0898704528809,16.4471206665039 -49.6587104797363,5.20383358001709 -57.9787445068359,12.354564666748 -60.677131652832,12.354564666748 -54.8755950927734,6.14826965332031 -64.4099044799805,7.00275993347168 -62.6559524536133,13.4339199066162 -55.5501937866211,7.27259826660156 -50.2433624267578,5.9234037399292 -52.6719131469727,16.2222557067871 -58.3835029602051,13.2090549468994 -64.3649291992188,9.61120223999023 -63.6903343200684,19.9100532531738 -50.2883338928223,7.81227684020996 -63.9151992797852,14.8280878067017 -58.5184211730957,16.6270141601562 -51.6375312805176,10.2408266067505 -60.8570251464844,11.814887046814 -47.9947052001953,13.2090549468994 -61.7115173339844,20.6296234130859 -49.164005279541,12.8042964935303 -51.2777442932129,12.2646179199219 -61.5765953063965,22.2486572265625 -55.6401405334473,10.3757457733154 -62.8808174133301,18.8756713867188 -58.9681549072266,23.4629325866699 -63.4204940795898,22.4285507202148 -63.0157356262207,10.5556383132935 -61.306755065918,21.1693019866943 -53.6613235473633,5.24880695343018 -59.9125900268555,10.2857999801636 -60.991943359375,19.3703765869141 -59.9125900268555,7.00275993347168 -55.4602470397949,8.84665870666504 -55.0105171203613,12.669376373291 -55.1004638671875,10.5556383132935 -43.6772766113281,12.669376373291 -55.0554885864258,7.00275993347168 -57.4390640258789,6.05832386016846 -55.145435333252,17.1217193603516 -56.5845756530762,12.1296987533569 -56.5845756530762,6.50805473327637 -64.0950927734375,15.817497253418 -56.7194976806641,15.9524164199829 -59.8676147460938,19.5502681732178 -64.0501174926758,21.2592487335205 -60.1824264526367,19.3703765869141 -52.6719131469727,15.2328462600708 -55.7300872802734,12.2196445465088 -63.1506576538086,17.3915576934814 -63.3755226135254,9.16147041320801 -62.7458992004395,5.65356540679932 -60.4072952270508,23.3280124664307 -61.6665420532227,11.6799669265747 -63.7802810668945,16.4021472930908 -46.420654296875,11.4101285934448 -54.3359184265137,15.9074440002441 -52.8967781066895,14.3333835601807 -61.2168121337891,7.27259826660156 -58.9681549072266,19.9100532531738 -62.4760589599609,7.00275993347168 -63.3755226135254,11.5900211334229 -60.3173484802246,9.83606815338135 -55.3253288269043,12.489483833313 -54.4708366394043,12.2196445465088 -57.1692276000977,11.1852626800537 -58.2036094665527,6.77789402008057 -57.4390640258789,14.9630069732666 -64.7696914672852,6.86783981323242 -52.5819664001465,10.4207191467285 -53.8861885070801,10.3307723999023 -55.9099807739258,5.65356540679932 -58.6533432006836,6.37313556671143 -52.4020729064941,7.58741092681885 -62.9707641601562,15.3677654266357 -59.013126373291,20.7645435333252 -55.9099807739258,11.4101285934448 -63.3305511474609,17.5714492797852 -56.7194976806641,13.3889465332031 -57.4840393066406,8.53184700012207 -51.0978507995605,5.87843132019043 -58.2036094665527,14.2884101867676 -49.0740585327148,11.6349945068359 -62.161247253418,8.12708854675293 -55.145435333252,7.18265247344971 -56.6745223999023,9.47628307342529 -58.0237159729004,11.1402893066406 -60.9469718933105,5.56361865997314 -56.7644691467285,12.2196445465088 -50.1983871459961,6.86783981323242 -61.531623840332,9.07152462005615 -44.0370788574219,11.5000743865967 -63.2406005859375,12.5794296264648 -58.8782081604004,14.3783569335938 -60.5871887207031,11.994779586792 -57.1242523193359,16.1323089599609 -61.6665420532227,22.5634689331055 -57.1692276000977,11.5900211334229 -45.9709167480469,12.984188079834 -56.9893341064453,14.6931686401367 -62.6559524536133,23.2380676269531 -59.5078315734863,9.70114898681641 -57.2591743469238,17.4365310668945 -57.1242523193359,15.3677654266357 -56.7644691467285,6.55302810668945 -52.1322326660156,15.0529537200928 -56.7194976806641,5.6985387802124 -56.49462890625,12.0397529602051 -58.9681549072266,7.81227684020996 -58.698314666748,11.2752084732056 -52.2221794128418,14.4233293533325 -52.4470443725586,9.74612140655518 -54.9205703735352,8.75671291351318 -57.7988510131836,6.05832386016846 -51.5925559997559,14.3333835601807 -55.0554885864258,15.4577121734619 -56.6745223999023,7.45249080657959 -52.8068313598633,12.6244029998779 -63.1056823730469,18.2460479736328 -61.3967056274414,23.5528793334961 -59.2379913330078,14.9630069732666 -64.6797409057617,20.9444370269775 -63.1056823730469,12.489483833313 -62.2511940002441,13.6587858200073 -50.1983871459961,6.37313556671143 -56.809440612793,7.18265247344971 -57.7988510131836,16.3122024536133 -63.1506576538086,12.8942422866821 -56.3147354125977,17.1217193603516 -55.3253288269043,13.2090549468994 -59.8226432800293,21.6640071868896 -57.2141990661621,6.4630823135376 -56.5845756530762,10.6006116867065 -57.4390640258789,7.81227684020996 -60.4522666931152,14.2434368133545 -61.846435546875,10.0159606933594 -57.4840393066406,12.4445114135742 -57.2591743469238,12.309591293335 -63.6453628540039,18.2910194396973 -62.6109771728516,22.2036838531494 -62.6559524536133,22.2036838531494 -61.3517303466797,6.1932430267334 -62.0263290405273,8.84665870666504 -61.4866485595703,13.7487316131592 -55.9999237060547,13.1191082000732 -64.4548797607422,16.851879119873 -54.9655418395996,5.33875274658203 -54.4258651733398,10.6006116867065 -62.9257888793945,9.34136390686035 -56.0448989868164,13.1640815734863 -49.3888740539551,5.51864528656006 -48.5343818664551,13.9735984802246 -58.1136627197266,9.56622886657715 -58.2485809326172,23.9576377868652 -54.7856521606445,11.2302360534668 -53.2115898132324,6.86783981323242 -54.4708366394043,13.7037591934204 -55.5501937866211,5.51864528656006 -49.0740585327148,13.2540273666382 -53.0766716003418,11.5450477600098 -61.2617835998535,20.3597850799561 -59.5078315734863,15.0079803466797 -52.1772079467773,9.61120223999023 -57.1242523193359,6.95778656005859 -63.1056823730469,15.1429004669189 -57.3041458129883,17.5714492797852 -52.4470443725586,7.22762584686279 -63.2855758666992,21.5290870666504 -62.2961654663086,23.3280124664307 -59.0580978393555,7.13767910003662 -49.7486572265625,12.2196445465088 -54.515811920166,10.2408266067505 -56.8993873596191,9.65617561340332 -59.9125900268555,14.6931686401367 -61.6215667724609,9.29639053344727 -57.4390640258789,10.2857999801636 -54.3808898925781,6.86783981323242 -61.846435546875,10.9154233932495 -61.7564888000488,6.05832386016846 -58.9681549072266,23.5978527069092 -63.9151992797852,11.3201818466187 -61.2168121337891,12.5344572067261 -43.3175048828125,12.6244029998779 -59.327938079834,14.2434368133545 -52.5819664001465,10.4656925201416 -59.6877212524414,16.6270141601562 -60.8120536804199,21.6640071868896 -53.0766716003418,10.2408266067505 -62.4760589599609,12.7593231201172 -54.4258651733398,14.2434368133545 -61.0818901062012,12.5344572067261 -60.8570251464844,21.7539520263672 -50.4682273864746,14.9180335998535 -64.5448226928711,18.650806427002 -56.4496574401855,15.3677654266357 -51.0528793334961,8.57682037353516 -50.3782806396484,7.58741092681885 -46.3756713867188,13.2090549468994 -63.3755226135254,17.9312343597412 -47.9947052001953,13.7937049865723 -54.830623626709,7.09270572662354 -44.711669921875,10.6905584335327 -62.0263290405273,13.9735984802246 -62.1162719726562,23.2380676269531 -60.0924835205078,21.0793552398682 -55.4602470397949,9.56622886657715 -61.3967056274414,5.96837711334229 -59.1930198669434,11.3651552200317 -52.9867248535156,7.6773567199707 -58.0686912536621,18.8306980133057 -46.1058349609375,12.6244029998779 -54.3359184265137,6.41810894012451 -63.4654693603516,15.817497253418 -48.0846519470215,12.5344572067261 -55.5052185058594,9.47628307342529 -45.9259338378906,11.2752084732056 -49.3888740539551,13.4788932800293 -58.6083679199219,14.2434368133545 -46.6455078125,12.2196445465088 -57.4840393066406,8.7117395401001 -57.1692276000977,11.5450477600098 -64.2749862670898,14.0635442733765 -57.5739860534668,7.18265247344971 -62.6109771728516,22.3386039733887 -63.510440826416,18.5158863067627 -57.7538795471191,12.5794296264648 -52.6719131469727,13.6587858200073 -54.6507301330566,15.0079803466797 -64.4099044799805,16.5370674133301 -60.2274017333984,17.4365310668945 -62.4760589599609,7.45249080657959 -48.6693000793457,13.1640815734863 -48.6693000793457,13.7487316131592 -45.2513427734375,12.8042964935303 -60.3173484802246,14.6931686401367 -60.0924835205078,18.1111278533936 -60.677131652832,5.87843132019043 -59.3729095458984,13.7037591934204 -43.7672424316406,12.6244029998779 -61.4416770935059,10.3307723999023 -52.6269378662109,15.997389793396 -62.1162719726562,21.0793552398682 -49.7936325073242,6.41810894012451 -59.4628601074219,20 -51.0079040527344,8.30698108673096 -55.145435333252,7.90222263336182 -64.2300109863281,22.7883358001709 -64.5897979736328,6.68794727325439 -64.3649291992188,12.669376373291 -62.0263290405273,9.43130970001221 -59.2829666137695,15.3677654266357 -58.9681549072266,18.0211811065674 -49.9735221862793,12.0397529602051 -59.2829666137695,11.5000743865967 -48.9841156005859,13.0741348266602 -64.3649291992188,10.3757457733154 -62.4760589599609,23.0132007598877 -50.7380676269531,6.41810894012451 -64.3199615478516,5.9234037399292 -60.0475082397461,6.37313556671143 -56.2247924804688,11.7699136734009 -59.2379913330078,17.3465843200684 -45.1164245605469,10.7355308532715 -45.8809814453125,12.9392156600952 -59.013126373291,5.47367286682129 -60.4072952270508,23.822717666626 -60.3623199462891,18.6058330535889 -62.7009239196777,23.5528793334961 -48.7142753601074,12.984188079834 -52.3571014404297,6.68794727325439 -56.3147354125977,12.7143497467041 -52.8967781066895,10.1508798599243 -52.312126159668,9.9260139465332 -48.849193572998,5.33875274658203 -59.5528030395508,9.74612140655518 -60.2274017333984,23.2830390930176 -57.663932800293,8.30698108673096 -58.0237159729004,6.41810894012451 -58.698314666748,7.27259826660156 -58.1586380004883,8.4419002532959 -56.9893341064453,16.8968524932861 -64.634765625,14.7381420135498 -61.3967056274414,10.3757457733154 -62.2961654663086,8.03714179992676 -59.5078315734863,18.5158863067627 -61.531623840332,12.7143497467041 -60.0025367736816,22.8782806396484 -63.2855758666992,9.79109477996826 -63.0157356262207,15.0979270935059 -50.6930923461914,8.89163208007812 -59.1930198669434,9.47628307342529 -53.1216430664062,13.5238666534424 -50.018497467041,7.09270572662354 -62.4310836791992,14.5132751464844 -54.515811920166,6.64297485351562 -48.8941688537598,11.4551019668579 -43.0476684570312,13.0291614532471 -57.1692276000977,6.37313556671143 -47.275146484375,11.1402893066406 -63.9601745605469,17.2116641998291 -57.663932800293,7.6773567199707 -63.4204940795898,21.4841136932373 -64.7696914672852,8.84665870666504 -56.4046859741211,16.851879119873 -57.034309387207,11.1402893066406 -50.9629325866699,12.8942422866821 -62.6109771728516,13.2090549468994 -61.6665420532227,23.2830390930176 -58.1136627197266,10.7355308532715 -64.4548797607422,16.0873355865479 -45.3862609863281,12.0397529602051 -57.2141990661621,8.53184700012207 -57.0792808532715,17.8862609863281 -63.3305511474609,20.989408493042 -49.2089805603027,6.01335048675537 -54.3359184265137,5.24880695343018 -62.9257888793945,9.16147041320801 -50.4682273864746,8.48687362670898 -60.4972381591797,21.8888721466064 -52.536994934082,7.90222263336182 -54.1110534667969,12.17467212677 -63.1506576538086,21.2142753601074 -59.4628601074219,5.33875274658203 -59.642749786377,8.66676616668701 -63.5554122924805,6.28318881988525 -50.1084442138672,13.5688400268555 -64.4099044799805,23.5528793334961 -63.0607109069824,5.24880695343018 -57.4390640258789,5.96837711334229 -43.002685546875,13.2540273666382 -60.7670783996582,7.85724925994873 -64.4548797607422,17.2566375732422 -51.8174209594727,13.4339199066162 -64.4998474121094,12.8042964935303 -61.1718368530273,19.2354564666748 -61.306755065918,17.2566375732422 -61.8914070129395,16.4021472930908 -64.1400680541992,22.0237922668457 -51.4576377868652,8.84665870666504 -49.0740585327148,12.7593231201172 -54.8755950927734,12.309591293335 -60.0924835205078,21.4391403198242 -62.4310836791992,9.11649799346924 -62.161247253418,6.10329627990723 -52.5819664001465,16.4021472930908 -49.8835754394531,12.7593231201172 -64.5897979736328,16.0423622131348 -57.7538795471191,16.851879119873 -57.9337692260742,5.74351119995117 -49.0290870666504,11.994779586792 -63.6903343200684,19.1904830932617 -62.4760589599609,19.010591506958 -60.2723731994629,6.55302810668945 -62.4310836791992,23.5528793334961 -59.013126373291,11.994779586792 -56.7194976806641,9.25141716003418 -51.8174209594727,7.04773330688477 -44.48681640625,11.4551019668579 -56.3597106933594,10.8254776000977 -56.3597106933594,6.01335048675537 -58.7432861328125,12.9392156600952 -56.6745223999023,6.86783981323242 -60.4972381591797,15.0529537200928 -59.1480445861816,11.4101285934448 -62.6559524536133,23.9126644134521 -62.9707641601562,17.0767459869385 -44.6217346191406,11.1852626800537 -60.0475082397461,20.5846500396729 -50.8280143737793,13.8386783599854 -49.6137390136719,14.2884101867676 -58.9681549072266,13.9286251068115 -64.7247161865234,9.65617561340332 -54.6057586669922,12.9392156600952 -61.846435546875,13.6138134002686 -60.0475082397461,22.833309173584 -58.1586380004883,15.7725238800049 -51.7274780273438,8.03714179992676 -54.9205703735352,8.08211517333984 -59.327938079834,9.61120223999023 -62.2062187194824,15.7725238800049 -55.4602470397949,15.9074440002441 -57.9787445068359,9.02655124664307 -57.7538795471191,23.9576377868652 -62.5210342407227,12.669376373291 -64.5897979736328,15.2778186798096 -62.4310836791992,7.31757164001465 -59.9125900268555,9.52125644683838 -55.5052185058594,6.10329627990723 -62.2062187194824,14.5582485198975 -55.2353820800781,6.41810894012451 -56.7194976806641,6.86783981323242 -57.9787445068359,15.3227920532227 -60.2723731994629,7.22762584686279 -50.7830390930176,14.9630069732666 -58.2485809326172,17.7963161468506 -53.9311599731445,9.47628307342529 -63.6453628540039,15.5476579666138 -61.4866485595703,21.7089805603027 -60.2723731994629,16.3122024536133 -51.9073677062988,10.8704509735107 -58.4284744262695,18.9656181335449 -61.4866485595703,16.2222557067871 -56.2247924804688,7.13767910003662 -63.1056823730469,16.851879119873 -59.6877212524414,15.6825771331787 -59.8226432800293,12.2646179199219 -64.1850433349609,21.6190338134766 -62.9707641601562,13.2540273666382 -60.2274017333984,8.57682037353516 -54.6957054138184,14.1085166931152 -63.195629119873,12.0847253799438 -44.2169799804688,12.0397529602051 -62.3861122131348,18.3809661865234 -60.0924835205078,5.38372611999512 -61.8014602661133,7.90222263336182 -57.034309387207,16.0873355865479 -55.3253288269043,14.7831144332886 -55.7300872802734,7.85724925994873 -61.4866485595703,20.8095169067383 -59.9125900268555,16.6719875335693 -62.4310836791992,19.2804298400879 -51.0528793334961,13.34397315979 -51.4576377868652,13.8386783599854 -62.5660057067871,13.1191082000732 -57.8438262939453,18.6058330535889 -61.4416770935059,7.45249080657959 -55.8200340270996,12.984188079834 -58.0686912536621,9.9260139465332 -51.2327728271484,13.34397315979 -60.7221069335938,20.8095169067383 -60.3623199462891,11.0953159332275 -57.034309387207,7.72233009338379 -57.2141990661621,8.39692687988281 -45.8359985351562,11.9048328399658 -53.3914833068848,6.32816219329834 -60.0475082397461,13.5688400268555 -58.2485809326172,9.34136390686035 -61.9363822937012,22.1587104797363 -58.3385314941406,12.5794296264648 -56.179817199707,6.14826965332031 -54.4708366394043,14.2884101867676 -61.9363822937012,21.9788188934326 -64.3199615478516,14.1534900665283 -53.0316963195801,5.74351119995117 -52.6719131469727,14.6931686401367 -58.1586380004883,19.5502681732178 -59.8226432800293,20.0449733734131 -60.8120536804199,16.2672290802002 -57.2591743469238,7.58741092681885 -60.1824264526367,18.9206447601318 -58.2485809326172,11.9048328399658 -59.6877212524414,6.86783981323242 -44.0370788574219,11.7249402999878 -51.2777442932129,9.34136390686035 -62.0713005065918,21.7539520263672 -47.0053100585938,13.1191082000732 -55.8650054931641,5.9234037399292 -58.8332328796387,5.4286994934082 -63.3755226135254,9.74612140655518 -64.4548797607422,21.5740604400635 -53.0316963195801,6.95778656005859 -63.3305511474609,14.4233293533325 -61.1268653869629,18.5608596801758 -51.2777442932129,13.2540273666382 -50.648120880127,13.3889465332031 -61.1718368530273,11.1402893066406 -60.677131652832,10.0609340667725 -61.9363822937012,19.5952415466309 -51.0978507995605,9.70114898681641 -47.5,13.2090549468994 -55.1904067993164,16.7169609069824 -47.7248649597168,12.0847253799438 -58.0686912536621,16.2222557067871 -57.6189575195312,12.7143497467041 -52.2221794128418,10.8254776000977 -53.0316963195801,8.66676616668701 -45.5211791992188,11.6349945068359 -59.4628601074219,9.02655124664307 -50.333309173584,5.78848457336426 -50.018497467041,13.3889465332031 -56.5845756530762,17.1217193603516 -58.2935562133789,11.9498062133789 -56.2247924804688,12.7143497467041 -58.5184211730957,7.99216938018799 -55.8650054931641,15.1429004669189 -54.515811920166,15.8624706268311 -53.2115898132324,13.0741348266602 -64.1400680541992,17.8412895202637 -52.4020729064941,6.50805473327637 -56.5396041870117,5.6985387802124 -49.5687637329102,14.1534900665283 -55.8650054931641,10.0159606933594 -63.2855758666992,10.0609340667725 -52.9417495727539,15.2778186798096 -54.6957054138184,15.1878728866577 -54.2909469604492,5.83345794677734 -53.5264015197754,12.1296987533569 -60.0924835205078,12.17467212677 -63.9151992797852,10.3307723999023 -57.8887977600098,19.2804298400879 -60.1824264526367,20.674596786499 -60.3173484802246,11.7699136734009 -55.2353820800781,8.84665870666504 -57.4840393066406,10.6006116867065 -58.9231796264648,18.2910194396973 -64.7696914672852,6.41810894012451 -50.1084442138672,13.4788932800293 -62.9257888793945,11.8598594665527 -52.312126159668,15.2778186798096 -59.6877212524414,7.54243755340576 -64.0051422119141,11.7699136734009 -64.4099044799805,14.5582485198975 -49.9285507202148,7.18265247344971 -56.4496574401855,17.2566375732422 -57.6189575195312,6.41810894012451 -61.846435546875,6.73292064666748 -60.6321601867676,21.8438987731934 -57.34912109375,16.3122024536133 -58.9231796264648,17.1217193603516 -58.3385314941406,19.6402149200439 -58.1586380004883,10.0159606933594 -58.9681549072266,15.2778186798096 -55.8200340270996,17.3016109466553 -44.3518981933594,11.6349945068359 -61.0818901062012,21.5290870666504 -53.2115898132324,7.09270572662354 -62.7908706665039,22.4735221862793 -62.161247253418,15.997389793396 -61.0369186401367,13.7937049865723 -54.3808898925781,8.03714179992676 -63.510440826416,17.3016109466553 -64.3649291992188,6.23821640014648 -64.0950927734375,6.4630823135376 -59.7326965332031,14.7831144332886 -60.4072952270508,5.56361865997314 -60.3173484802246,15.7725238800049 -60.0025367736816,18.1561012268066 -58.7432861328125,8.84665870666504 -52.7168846130371,11.7699136734009 -62.3411407470703,9.65617561340332 -60.9020004272461,9.02655124664307 -57.8438262939453,7.99216938018799 -56.5396041870117,13.8836517333984 -56.7644691467285,5.24880695343018 -49.703685760498,13.2990007400513 -49.6137390136719,12.6244029998779 -46.8703918457031,13.1640815734863 -64.4099044799805,20.4047584533691 -46.3756713867188,11.994779586792 -55.5052185058594,9.07152462005615 -54.9655418395996,5.87843132019043 -59.013126373291,8.53184700012207 -47.5899467468262,11.8598594665527 -46.3307189941406,12.2196445465088 -51.0978507995605,10.1059074401855 -58.698314666748,15.2328462600708 -59.4628601074219,17.7063694000244 -62.6559524536133,13.9286251068115 -56.809440612793,9.34136390686035 -51.997314453125,11.994779586792 -59.7776718139648,9.56622886657715 -60.4522666931152,6.10329627990723 -60.7221069335938,12.1296987533569 -59.327938079834,7.58741092681885 -60.6321601867676,21.9788188934326 -62.5210342407227,18.1111278533936 -62.2961654663086,10.3307723999023 -61.531623840332,21.9338455200195 -55.8650054931641,6.82286739349365 -56.9443626403809,17.5714492797852 -60.3173484802246,18.5158863067627 -52.0422897338867,15.3677654266357 -57.9787445068359,10.6006116867065 -57.7089042663574,10.8254776000977 -63.3755226135254,8.17206192016602 -59.4628601074219,23.19309425354 -59.013126373291,20.674596786499 -49.6137390136719,14.4233293533325 -62.9257888793945,11.2752084732056 -55.8650054931641,17.2566375732422 -44.5317687988281,10.6905584335327 -57.4390640258789,12.984188079834 -64.5897979736328,7.54243755340576 -57.9337692260742,13.0291614532471 -62.8808174133301,10.0609340667725 -58.2036094665527,10.1059074401855 -47.9497299194336,12.7143497467041 -60.0475082397461,18.3809661865234 -61.3967056274414,7.49746417999268 -63.6903343200684,14.0635442733765 -59.5078315734863,15.0529537200928 -64.2749862670898,23.7777442932129 -56.4046859741211,9.29639053344727 -48.3544883728027,13.8386783599854 -60.1374549865723,23.7327709197998 -54.9655418395996,13.9286251068115 -52.4020729064941,10.9154233932495 -53.5264015197754,15.6376037597656 -63.3305511474609,11.1852626800537 -57.4840393066406,18.0211811065674 -61.3517303466797,7.54243755340576 -61.1718368530273,11.994779586792 -59.8226432800293,8.62179279327393 -62.2062187194824,11.9048328399658 -56.5396041870117,6.28318881988525 -53.4364547729492,5.74351119995117 -63.3305511474609,22.1587104797363 -61.2617835998535,21.9788188934326 -51.6375312805176,11.3201818466187 -59.5977783203125,14.1984634399414 -62.2062187194824,5.74351119995117 -54.5607833862305,7.40751838684082 -57.3041458129883,12.5794296264648 -51.8623962402344,13.8386783599854 -64.4548797607422,5.56361865997314 -60.2274017333984,9.11649799346924 -60.677131652832,6.23821640014648 -59.8226432800293,8.30698108673096 -60.8120536804199,17.0317726135254 -55.2353820800781,8.17206192016602 -45.4762268066406,12.354564666748 -63.2406005859375,6.55302810668945 -62.1162719726562,17.481502532959 -61.9363822937012,20.1798934936523 -53.5264015197754,9.07152462005615 -58.1586380004883,6.86783981323242 -58.9231796264648,15.1429004669189 -62.5210342407227,13.3889465332031 -51.7274780273438,11.3651552200317 -50.5581741333008,6.95778656005859 -57.3041458129883,8.21703433990479 -60.1374549865723,13.2540273666382 -57.2591743469238,17.7513427734375 -57.7089042663574,16.9418258666992 -50.7830390930176,7.90222263336182 -55.8650054931641,9.25141716003418 -61.846435546875,17.3915576934814 -63.2855758666992,15.0979270935059 -60.1374549865723,18.0661544799805 -57.1242523193359,7.99216938018799 -61.9813537597656,21.3042221069336 -46.5555725097656,12.1296987533569 -60.9020004272461,15.0979270935059 -58.6533432006836,8.26200771331787 -58.698314666748,11.3201818466187 -61.3967056274414,22.9232540130615 -63.7353057861328,8.89163208007812 -57.6189575195312,6.95778656005859 -53.5264015197754,9.56622886657715 -62.6109771728516,8.89163208007812 -56.49462890625,12.4445114135742 -59.642749786377,23.7777442932129 -60.4072952270508,19.7301616668701 -64.4998474121094,13.2090549468994 -47.1851806640625,12.6244029998779 -62.0263290405273,15.6376037597656 -63.4204940795898,18.8756713867188 -60.1824264526367,8.35195446014404 -60.0025367736816,18.2460479736328 -54.9205703735352,12.1296987533569 -57.9337692260742,13.8836517333984 -62.8358459472656,8.84665870666504 -64.2300109863281,15.6825771331787 -61.2168121337891,16.3571739196777 -45.7010803222656,12.17467212677 -53.9761352539062,13.7937049865723 -62.9707641601562,8.30698108673096 -48.7142753601074,11.9498062133789 -63.1056823730469,18.2010746002197 -64.5448226928711,21.0793552398682 -63.825252532959,12.669376373291 -49.8386039733887,13.0291614532471 -49.164005279541,11.4551019668579 -47.9497299194336,11.3201818466187 -54.7406768798828,15.3677654266357 -50.5581741333008,7.49746417999268 -60.0475082397461,16.5820407867432 -59.8226432800293,7.76730346679688 -58.9231796264648,6.55302810668945 -63.2855758666992,19.685188293457 -56.179817199707,11.0053701400757 -64.5448226928711,21.2142753601074 -62.8358459472656,20.8095169067383 -50.7830390930176,7.49746417999268 -58.0237159729004,18.0211811065674 -56.7194976806641,8.7117395401001 -60.8120536804199,22.518497467041 -61.8914070129395,20.6296234130859 -59.1030731201172,16.3122024536133 -59.2379913330078,20.3597850799561 -55.1004638671875,10.9603967666626 -60.4972381591797,8.89163208007812 -63.2855758666992,17.9312343597412 -62.6109771728516,23.0132007598877 -60.4972381591797,11.4551019668579 -53.9761352539062,5.29378032684326 -64.5897979736328,12.2646179199219 -59.013126373291,7.49746417999268 -58.5633926391602,15.7275505065918 -63.4204940795898,11.7699136734009 -60.2723731994629,6.01335048675537 -58.6083679199219,15.1878728866577 -64.1850433349609,16.0423622131348 -56.7644691467285,16.4471206665039 -64.1850433349609,21.0793552398682 -61.4866485595703,6.23821640014648 -52.9417495727539,9.88104152679443 -60.6321601867676,20.3597850799561 -62.7908706665039,9.65617561340332 -61.7564888000488,7.6773567199707 -58.0686912536621,13.7937049865723 -55.8200340270996,16.6719875335693 -62.5660057067871,11.5450477600098 -51.7274780273438,6.41810894012451 -63.1506576538086,5.33875274658203 -51.0528793334961,7.22762584686279 -51.997314453125,11.3201818466187 -60.7221069335938,15.4127388000488 -64.7696914672852,13.8386783599854 -57.5290145874023,9.61120223999023 -54.830623626709,6.4630823135376 -54.7406768798828,6.1932430267334 -62.3861122131348,6.01335048675537 -55.9099807739258,11.7699136734009 -58.7432861328125,20.8544902801514 -58.2485809326172,13.7487316131592 -59.5977783203125,12.5794296264648 -47.814811706543,13.0291614532471 -60.8120536804199,7.72233009338379 -53.4814300537109,9.16147041320801 -59.5078315734863,8.57682037353516 -53.7062950134277,14.1534900665283 -64.4548797607422,22.3835773468018 -60.9469718933105,13.9286251068115 -54.6057586669922,8.84665870666504 -62.0263290405273,20.8994636535645 -59.5977783203125,23.5978527069092 -46.5105895996094,12.984188079834 -58.8782081604004,23.4179592132568 -55.1004638671875,14.1085166931152 -61.0818901062012,21.5740604400635 -62.6559524536133,11.0053701400757 -54.9655418395996,14.4233293533325 -59.2829666137695,11.6799669265747 -59.1930198669434,11.4101285934448 -52.4020729064941,11.0053701400757 -62.5210342407227,15.4127388000488 -48.8941688537598,12.0847253799438 -61.306755065918,9.61120223999023 -53.7962417602539,12.669376373291 -47.5899467468262,13.6587858200073 -54.201000213623,9.52125644683838 -62.9257888793945,8.62179279327393 -62.2511940002441,6.10329627990723 -61.9813537597656,16.9418258666992 -59.2829666137695,23.9576377868652 -62.7009239196777,23.19309425354 -50.2883338928223,6.64297485351562 -53.346508026123,7.49746417999268 -57.2141990661621,9.20644378662109 -51.682502746582,6.95778656005859 -52.536994934082,12.1296987533569 -56.0898704528809,11.3201818466187 -61.0818901062012,13.9286251068115 -61.306755065918,17.6164226531982 -62.2961654663086,21.0343818664551 -44.3518981933594,10.4656925201416 -53.9311599731445,14.0635442733765 -60.2274017333984,9.79109477996826 -46.2407531738281,11.4101285934448 -60.2723731994629,22.9682273864746 -64.634765625,16.6270141601562 -64.4548797607422,17.6164226531982 -58.7882614135742,16.5370674133301 -57.034309387207,7.99216938018799 -59.9575614929199,20.4047584533691 -54.4258651733398,15.502685546875 -61.0818901062012,7.85724925994873 -51.4126625061035,8.89163208007812 -53.7962417602539,15.3227920532227 -60.677131652832,22.5634689331055 -64.0501174926758,8.7117395401001 -60.5871887207031,22.1587104797363 -62.7908706665039,13.6587858200073 -58.9231796264648,19.8201065063477 -62.0263290405273,7.49746417999268 -56.8993873596191,17.5264778137207 -58.2935562133789,10.9603967666626 -59.4178848266602,18.6058330535889 -54.3359184265137,15.5476579666138 -62.2961654663086,22.0237922668457 -62.7009239196777,13.5238666534424 -51.3227157592773,9.61120223999023 -50.018497467041,12.5344572067261 -57.5739860534668,7.76730346679688 -60.4522666931152,16.9418258666992 -63.9151992797852,6.64297485351562 -55.145435333252,15.0529537200928 -59.1030731201172,9.34136390686035 -55.7750587463379,11.994779586792 -58.2485809326172,10.0159606933594 -59.1480445861816,14.3333835601807 -60.1824264526367,23.9576377868652 -53.1216430664062,12.2196445465088 -63.0607109069824,20.7645435333252 -62.8358459472656,7.45249080657959 -57.034309387207,8.35195446014404 -58.0686912536621,8.89163208007812 -56.5845756530762,15.2778186798096 -63.4204940795898,16.80690574646 -62.0263290405273,22.7433624267578 -63.5554122924805,22.6983890533447 -50.333309173584,5.6985387802124 -58.2485809326172,15.4127388000488 -55.2803535461426,14.6032218933105 -63.6003875732422,15.997389793396 -64.3649291992188,10.7355308532715 -58.7432861328125,15.7725238800049 -62.7908706665039,18.2460479736328 -54.5607833862305,16.2672290802002 -55.8200340270996,16.492094039917 -44.8465881347656,11.2752084732056 -55.8200340270996,9.65617561340332 -61.9813537597656,11.0953159332275 -61.306755065918,7.72233009338379 -63.8702239990234,8.80168533325195 -53.0316963195801,13.3889465332031 -60.3623199462891,15.4127388000488 -51.0528793334961,13.7037591934204 -63.9151992797852,13.4339199066162 -51.0978507995605,9.79109477996826 -53.166618347168,5.78848457336426 -46.9153442382812,12.5794296264648 -52.3571014404297,6.64297485351562 -59.9575614929199,12.2646179199219 -53.9311599731445,9.79109477996826 -61.4866485595703,6.01335048675537 -61.7115173339844,11.9048328399658 -52.1322326660156,14.6032218933105 -50.8280143737793,13.2540273666382 -57.8887977600098,18.2010746002197 -63.8702239990234,14.0635442733765 -45.3862609863281,12.7593231201172 -53.7962417602539,13.8386783599854 -61.0818901062012,20.1349201202393 -60.991943359375,14.7381420135498 -52.3571014404297,11.9498062133789 -55.145435333252,10.9603967666626 -63.6453628540039,8.89163208007812 -44.7566528320312,10.7355308532715 -63.1506576538086,9.52125644683838 -58.8782081604004,8.03714179992676 -55.1004638671875,12.984188079834 -57.663932800293,15.0529537200928 -61.8914070129395,13.2540273666382 -62.6559524536133,14.7831144332886 -59.2829666137695,8.39692687988281 -61.8914070129395,22.6983890533447 -61.9363822937012,10.9603967666626 -63.0157356262207,10.8704509735107 -54.515811920166,11.5450477600098 -54.6957054138184,10.2408266067505 -53.7962417602539,13.34397315979 -61.4416770935059,9.25141716003418 -58.0237159729004,11.3201818466187 -63.6453628540039,5.83345794677734 -59.327938079834,8.17206192016602 -61.2168121337891,15.7275505065918 -64.5448226928711,13.4788932800293 -61.2168121337891,18.5158863067627 -62.7009239196777,16.3571739196777 -60.0025367736816,22.518497467041 -62.8358459472656,12.4445114135742 -61.0369186401367,16.3571739196777 -61.531623840332,21.349193572998 -54.4258651733398,13.8386783599854 -58.2036094665527,16.2672290802002 -53.4364547729492,16.177282333374 -54.4258651733398,10.7355308532715 -51.9073677062988,13.7937049865723 -62.3861122131348,18.650806427002 -52.4470443725586,10.0609340667725 -50.1084442138672,7.22762584686279 -53.7962417602539,7.45249080657959 -58.2485809326172,7.81227684020996 -45.7010803222656,13.2090549468994 -55.4152755737305,12.354564666748 -57.1692276000977,5.20383358001709 -62.3411407470703,6.59800148010254 -53.9311599731445,16.6270141601562 -60.991943359375,20.9444370269775 -43.6772766113281,11.6799669265747 -60.5871887207031,19.9550266265869 -52.8068313598633,6.91281318664551 -53.4814300537109,11.7699136734009 -55.2803535461426,14.6931686401367 -54.2909469604492,11.1402893066406 -55.7750587463379,14.8730602264404 -62.5660057067871,14.0185708999634 -53.6613235473633,5.38372611999512 -52.8967781066895,10.6006116867065 -62.7009239196777,12.0397529602051 -60.1374549865723,12.9392156600952 -62.7009239196777,10.5556383132935 -58.4284744262695,14.2434368133545 -60.4072952270508,5.9234037399292 -57.9337692260742,5.9234037399292 -58.9231796264648,6.14826965332031 -59.1030731201172,19.3703765869141 -58.7882614135742,17.0317726135254 -63.825252532959,15.9524164199829 -63.6003875732422,10.6455850601196 -53.2565612792969,14.8730602264404 -53.8861885070801,6.01335048675537 -58.1136627197266,8.30698108673096 -63.6003875732422,19.7751350402832 -50.2433624267578,5.38372611999512 -57.0792808532715,6.14826965332031 -62.6109771728516,5.78848457336426 -61.1718368530273,5.38372611999512 -57.034309387207,12.2646179199219 -61.306755065918,15.7725238800049 -55.6401405334473,9.16147041320801 -64.3649291992188,17.2566375732422 -53.9311599731445,5.56361865997314 -62.6559524536133,9.43130970001221 -61.306755065918,6.32816219329834 -64.3199615478516,23.7327709197998 -62.7908706665039,5.56361865997314 -56.4046859741211,6.82286739349365 -49.1190338134766,12.984188079834 -58.5633926391602,8.7117395401001 -63.6003875732422,15.3677654266357 -51.2327728271484,7.81227684020996 -62.161247253418,17.481502532959 -55.0554885864258,8.17206192016602 -44.0370788574219,10.7805042266846 -48.849193572998,5.20383358001709 -55.8200340270996,9.61120223999023 -61.6665420532227,10.2408266067505 -55.5052185058594,12.2196445465088 -54.2909469604492,13.8836517333984 -55.145435333252,6.86783981323242 -53.166618347168,14.6481952667236 -61.4416770935059,13.7037591934204 -64.7247161865234,13.0741348266602 -64.634765625,5.9234037399292 -62.4760589599609,20.1349201202393 -51.0079040527344,14.1534900665283 -50.2883338928223,13.5688400268555 -51.3676910400391,13.6587858200073 -47.9947052001953,13.5238666534424 -46.2407531738281,12.8042964935303 -62.5210342407227,6.59800148010254 -59.327938079834,20.7195701599121 -63.3305511474609,8.62179279327393 -48.3544883728027,11.5000743865967 -62.6559524536133,12.8042964935303 -57.1692276000977,7.76730346679688 -45.0264892578125,12.7143497467041 -56.6745223999023,17.3915576934814 -49.0290870666504,5.78848457336426 -48.8941688537598,5.87843132019043 -63.6453628540039,15.1878728866577 -64.2300109863281,6.05832386016846 -44.5317687988281,10.7355308532715 -56.4496574401855,13.8836517333984 -55.5951690673828,9.83606815338135 -63.2855758666992,18.7407512664795 -64.7247161865234,15.2328462600708 -51.997314453125,8.57682037353516 -51.5026092529297,6.86783981323242 -53.3015365600586,8.53184700012207 -58.2935562133789,9.65617561340332 -61.4866485595703,19.325403213501 -49.5237922668457,7.22762584686279 -56.6295471191406,8.21703433990479 -64.5448226928711,16.5370674133301 -55.6851119995117,8.30698108673096 -59.1480445861816,7.72233009338379 -53.9761352539062,14.9180335998535 -61.6665420532227,13.1191082000732 -43.9021606445312,12.1296987533569 -63.6903343200684,9.11649799346924 -58.9681549072266,11.3651552200317 -61.4416770935059,23.4629325866699 -53.7962417602539,14.4683027267456 -57.7988510131836,5.47367286682129 -59.1480445861816,14.4233293533325 -61.1718368530273,11.4551019668579 -48.4894104003906,12.309591293335 -64.6797409057617,18.1561012268066 -60.677131652832,13.6587858200073 -58.2935562133789,7.36254501342773 -56.9443626403809,16.3571739196777 -57.663932800293,15.5926313400269 -51.3676910400391,6.14826965332031 -54.9655418395996,5.29378032684326 -45.1614074707031,11.9498062133789 -59.4628601074219,10.0159606933594 -49.0740585327148,12.0847253799438 -55.5951690673828,13.6587858200073 -54.1110534667969,8.93660545349121 -60.677131652832,7.31757164001465 -60.991943359375,18.8306980133057 -64.6797409057617,16.6270141601562 -61.9813537597656,16.5820407867432 -64.4998474121094,16.0423622131348 -63.4204940795898,19.3703765869141 -45.7460632324219,12.5794296264648 -51.3227157592773,12.8942422866821 -57.4840393066406,18.650806427002 -59.1480445861816,17.1217193603516 -52.851806640625,12.984188079834 -56.179817199707,11.6799669265747 -50.6930923461914,8.48687362670898 -60.0025367736816,8.48687362670898 -63.3305511474609,14.6931686401367 -53.7062950134277,5.65356540679932 -56.9893341064453,7.45249080657959 -61.4866485595703,17.1217193603516 -64.4099044799805,17.2116641998291 -63.0157356262207,9.25141716003418 -57.8438262939453,5.51864528656006 -63.6003875732422,19.5052947998047 -52.4020729064941,14.2434368133545 -59.5528030395508,16.851879119873 -63.2406005859375,9.70114898681641 -58.1136627197266,13.7937049865723 -60.3173484802246,7.27259826660156 -64.4998474121094,17.3465843200684 -58.2036094665527,7.13767910003662 -64.6797409057617,12.309591293335 -60.8120536804199,8.80168533325195 -55.2353820800781,10.1958532333374 -54.3359184265137,11.994779586792 -62.6559524536133,5.96837711334229 -63.195629119873,5.56361865997314 -62.6559524536133,11.9498062133789 -56.0448989868164,12.309591293335 -62.3411407470703,11.9048328399658 -62.5210342407227,18.8306980133057 -62.6109771728516,20.2248649597168 -63.3755226135254,18.2010746002197 -58.0686912536621,7.85724925994873 -54.4258651733398,5.87843132019043 -51.5026092529297,10.3757457733154 -44.1719970703125,12.489483833313 -55.9549522399902,15.0079803466797 -52.8068313598633,6.86783981323242 -60.3623199462891,21.9788188934326 -61.7115173339844,14.4683027267456 -60.6321601867676,9.43130970001221 -64.2300109863281,21.2592487335205 -62.161247253418,14.3783569335938 -51.1877975463867,12.7143497467041 -55.4602470397949,10.3757457733154 -59.9125900268555,14.6032218933105 -61.8914070129395,7.22762584686279 -58.3835029602051,17.4365310668945 -58.4734497070312,8.80168533325195 -61.5765953063965,22.4735221862793 -64.1850433349609,10.7355308532715 -55.145435333252,10.1508798599243 -64.634765625,6.32816219329834 -50.4682273864746,12.309591293335 -62.2511940002441,6.55302810668945 -61.6215667724609,15.997389793396 -55.0554885864258,6.4630823135376 -62.6109771728516,15.2778186798096 -50.333309173584,12.0397529602051 -59.1480445861816,18.9656181335449 -61.4416770935059,16.0423622131348 -56.0898704528809,9.29639053344727 -54.3808898925781,10.7805042266846 -60.5871887207031,21.1243286132812 -61.8914070129395,8.62179279327393 -50.5132026672363,8.17206192016602 -58.0686912536621,15.0979270935059 -55.8200340270996,17.3915576934814 -60.1824264526367,15.2328462600708 -59.4628601074219,19.2804298400879 -54.0660781860352,14.4683027267456 -54.201000213623,10.4656925201416 -63.3305511474609,12.984188079834 -62.3411407470703,22.6534156799316 -55.6851119995117,16.9418258666992 -61.306755065918,23.7777442932129 -60.3173484802246,8.4419002532959 -56.1348457336426,8.62179279327393 -49.2539520263672,12.8942422866821 -63.510440826416,11.6799669265747 -59.5977783203125,21.7089805603027 -55.1004638671875,8.75671291351318 -53.5264015197754,12.2646179199219 -62.3861122131348,22.1587104797363 -54.7856521606445,8.66676616668701 -50.333309173584,13.7487316131592 -51.682502746582,8.4419002532959 -64.4998474121094,17.8412895202637 -54.9205703735352,14.9180335998535 -63.6003875732422,9.38633632659912 -50.2883338928223,13.2540273666382 -57.9337692260742,11.4551019668579 -62.8808174133301,15.5926313400269 -62.9257888793945,14.3333835601807 -62.9707641601562,21.3042221069336 -50.7830390930176,7.63238334655762 -61.531623840332,11.1852626800537 -57.5290145874023,5.78848457336426 -53.6613235473633,11.4551019668579 -63.510440826416,10.8254776000977 -50.2883338928223,7.49746417999268 -54.2459716796875,8.03714179992676 -50.4682273864746,8.62179279327393 -61.0369186401367,9.29639053344727 -62.9707641601562,20.4497318267822 -50.4232559204102,13.7487316131592 -52.851806640625,12.2646179199219 -57.6189575195312,7.76730346679688 -50.1534156799316,7.18265247344971 -47.7698402404785,11.5450477600098 -59.8676147460938,6.86783981323242 -61.8014602661133,7.18265247344971 -64.7696914672852,14.9630069732666 -63.6903343200684,23.148120880127 -47.7248649597168,11.9048328399658 -62.3861122131348,11.7699136734009 -63.8702239990234,11.6349945068359 -50.4232559204102,8.30698108673096 -49.8835754394531,14.0635442733765 -55.3253288269043,15.9074440002441 -63.6003875732422,6.82286739349365 -49.6137390136719,13.7937049865723 -60.4522666931152,14.1534900665283 -60.2723731994629,11.3201818466187 -64.2300109863281,19.3703765869141 -61.2617835998535,7.63238334655762 -51.3676910400391,14.1534900665283 -60.4522666931152,14.8280878067017 -56.7644691467285,18.2010746002197 -47.1402282714844,11.8598594665527 -48.7142753601074,13.7937049865723 -58.8332328796387,19.7301616668701 -50.2433624267578,13.7487316131592 -52.1772079467773,7.40751838684082 -55.1004638671875,9.83606815338135 -59.5528030395508,10.8704509735107 -59.3729095458984,11.814887046814 -56.8544158935547,10.7355308532715 -57.3041458129883,15.997389793396 -61.6215667724609,16.7169609069824 -64.5448226928711,10.6905584335327 -62.3411407470703,17.7513427734375 -59.013126373291,19.8201065063477 -62.6109771728516,16.0873355865479 -63.0607109069824,12.2196445465088 -56.3597106933594,16.2672290802002 -64.1400680541992,18.4259395599365 -63.3305511474609,9.56622886657715 -60.0025367736816,15.2328462600708 -60.7670783996582,8.57682037353516 -44.0370788574219,12.0847253799438 -44.1719970703125,11.0503435134888 -47.814811706543,13.0741348266602 -56.809440612793,17.8862609863281 -59.9125900268555,18.7857246398926 -61.6665420532227,23.5978527069092 -61.306755065918,19.1904830932617 -50.2883338928223,7.99216938018799 -55.8200340270996,5.24880695343018 -61.3967056274414,10.0159606933594 -49.0740585327148,14.4683027267456 -54.3359184265137,8.62179279327393 -52.7168846130371,7.00275993347168 -61.2617835998535,18.5608596801758 -63.6453628540039,20.8095169067383 -51.7724494934082,5.87843132019043 -59.1030731201172,15.7275505065918 -49.7486572265625,7.13767910003662 -63.195629119873,15.6825771331787 -53.4814300537109,5.56361865997314 -48.0846519470215,13.8836517333984 -60.3623199462891,7.90222263336182 -60.2274017333984,9.65617561340332 -58.0686912536621,20.1798934936523 -62.0713005065918,9.25141716003418 -47.8597869873047,11.7699136734009 -64.4548797607422,20.1798934936523 -60.991943359375,11.0053701400757 -50.7830390930176,7.27259826660156 -52.8068313598633,13.0741348266602 -59.6877212524414,9.56622886657715 -52.3571014404297,8.17206192016602 -49.5687637329102,12.309591293335 -47.4100646972656,13.2540273666382 -43.002685546875,11.6799669265747 -62.1162719726562,7.76730346679688 -54.2459716796875,15.7725238800049 -47.9497299194336,11.7249402999878 -57.34912109375,13.4339199066162 -63.4204940795898,17.166690826416 -63.2855758666992,16.3122024536133 -56.4496574401855,15.997389793396 -50.333309173584,11.6799669265747 -58.4734497070312,12.1296987533569 -55.9549522399902,5.60859203338623 -56.4046859741211,17.166690826416 -59.1030731201172,12.8492698669434 -55.9999237060547,10.3307723999023 -58.7882614135742,11.5450477600098 -49.5687637329102,13.6587858200073 -63.7353057861328,10.2408266067505 -63.2855758666992,8.98157787322998 -55.7750587463379,8.30698108673096 -53.8861885070801,8.4419002532959 -53.7062950134277,16.5820407867432 -59.8676147460938,9.25141716003418 -59.3729095458984,22.9682273864746 -60.6321601867676,17.3465843200684 -60.0475082397461,5.6985387802124 -53.5264015197754,12.8492698669434 -59.5078315734863,6.86783981323242 -61.2617835998535,20.2698383331299 -62.7908706665039,18.7407512664795 -52.7618598937988,14.6481952667236 -61.846435546875,7.45249080657959 -49.3438987731934,13.4339199066162 -58.6533432006836,23.5978527069092 -51.2327728271484,7.36254501342773 -45.7460632324219,11.5000743865967 -57.1692276000977,5.38372611999512 -59.8676147460938,10.1958532333374 -58.8782081604004,5.60859203338623 -58.2036094665527,19.5502681732178 -62.9257888793945,19.4603214263916 -62.7458992004395,6.10329627990723 -63.0607109069824,10.1059074401855 -61.4416770935059,7.6773567199707 -61.8914070129395,17.4365310668945 -52.6269378662109,5.24880695343018 -49.4338455200195,11.4101285934448 -49.8386039733887,6.50805473327637 -57.34912109375,10.3757457733154 -60.4072952270508,6.37313556671143 -62.6559524536133,17.9312343597412 -56.8544158935547,17.0767459869385 -61.306755065918,6.95778656005859 -63.3305511474609,21.4841136932373 -61.2168121337891,13.2990007400513 -50.1983871459961,13.6138134002686 -57.6189575195312,16.5820407867432 -58.9681549072266,9.61120223999023 -49.7486572265625,6.1932430267334 -58.9231796264648,16.9867992401123 -61.7115173339844,12.489483833313 -58.9231796264648,12.8942422866821 -54.6507301330566,12.8942422866821 -58.8782081604004,16.80690574646 -62.7009239196777,9.25141716003418 -61.3967056274414,13.5688400268555 -64.0501174926758,11.8598594665527 -59.642749786377,19.9550266265869 -57.7988510131836,18.8756713867188 -52.3571014404297,15.6825771331787 -60.9020004272461,7.18265247344971 -54.8755950927734,16.492094039917 -56.0448989868164,10.0609340667725 -63.825252532959,15.997389793396 -64.0501174926758,23.5528793334961 -53.2115898132324,16.492094039917 -43.2725219726562,12.7143497467041 -58.7882614135742,9.9260139465332 -52.9867248535156,13.2990007400513 -64.0051422119141,12.3995380401611 -60.991943359375,5.96837711334229 -58.0686912536621,8.93660545349121 -59.7326965332031,12.7593231201172 -64.1850433349609,11.9498062133789 -63.825252532959,20.2248649597168 -57.2141990661621,11.4551019668579 -61.9813537597656,22.833309173584 -53.166618347168,16.5820407867432 -64.6797409057617,7.58741092681885 -59.7326965332031,22.6983890533447 -51.5026092529297,12.5344572067261 -51.9073677062988,6.55302810668945 -52.2671546936035,11.2302360534668 -55.7750587463379,9.52125644683838 -43.4974060058594,11.4101285934448 -63.3755226135254,21.8888721466064 -54.1110534667969,9.02655124664307 -59.327938079834,18.3359928131104 -59.642749786377,14.9180335998535 -60.7221069335938,15.5926313400269 -54.0660781860352,11.9498062133789 -53.8412132263184,5.38372611999512 -61.1268653869629,23.0132007598877 -57.8887977600098,6.4630823135376 -50.7830390930176,12.0397529602051 -54.515811920166,12.309591293335 -60.4522666931152,21.349193572998 -64.6797409057617,5.29378032684326 -60.3623199462891,10.1059074401855 -60.8120536804199,15.9074440002441 -64.7247161865234,8.26200771331787 -52.4020729064941,15.6376037597656 -53.9761352539062,7.6773567199707 -54.3808898925781,7.13767910003662 -56.49462890625,5.87843132019043 -43.1825866699219,13.5238666534424 -59.327938079834,18.5158863067627 -45.1614074707031,12.7143497467041 -59.4178848266602,22.7883358001709 -60.8570251464844,13.2090549468994 -49.2089805603027,5.87843132019043 -59.0580978393555,17.6164226531982 -49.1190338134766,14.0185708999634 -60.4072952270508,17.8412895202637 -52.6719131469727,12.2196445465088 -60.2274017333984,16.851879119873 -49.2089805603027,11.9498062133789 -55.7300872802734,7.04773330688477 -61.6215667724609,14.4233293533325 -58.0686912536621,18.5608596801758 -61.8014602661133,18.9206447601318 -61.3517303466797,9.11649799346924 -62.6559524536133,15.9524164199829 -51.7724494934082,6.77789402008057 -62.9257888793945,23.19309425354 -55.9999237060547,8.53184700012207 -49.7486572265625,14.1085166931152 -64.4099044799805,15.817497253418 -54.2909469604492,16.3122024536133 -54.4258651733398,8.7117395401001 -57.4840393066406,7.09270572662354 -56.2247924804688,8.57682037353516 -62.8808174133301,5.83345794677734 -52.0872611999512,8.98157787322998 -64.1400680541992,9.11649799346924 -62.2961654663086,11.9498062133789 -62.1162719726562,20.7645435333252 -54.2909469604492,12.0847253799438 -64.0051422119141,8.53184700012207 -52.2221794128418,13.2990007400513 -61.3517303466797,9.29639053344727 -58.3385314941406,7.13767910003662 -59.7326965332031,12.7143497467041 -59.5977783203125,11.814887046814 -62.6109771728516,11.9498062133789 -60.677131652832,10.6006116867065 -60.7221069335938,10.5556383132935 -62.6109771728516,15.6825771331787 -58.3385314941406,18.7407512664795 -63.9151992797852,8.53184700012207 -62.6109771728516,17.6613960266113 -54.0660781860352,9.56622886657715 -51.4576377868652,7.09270572662354 -51.6375312805176,11.0053701400757 -59.1930198669434,14.9180335998535 -50.648120880127,13.7487316131592 -44.6666870117188,12.3995380401611 -48.3994636535645,13.5238666534424 -63.6003875732422,14.5132751464844 -55.7300872802734,17.5714492797852 -56.9443626403809,9.52125644683838 -60.0924835205078,6.95778656005859 -60.3623199462891,9.34136390686035 -63.9151992797852,12.8942422866821 -54.9655418395996,8.03714179992676 -63.2855758666992,23.6877975463867 -63.1056823730469,5.24880695343018 -58.3835029602051,9.02655124664307 -58.9681549072266,18.9656181335449 -64.634765625,5.60859203338623 -63.7353057861328,10.0609340667725 -57.1242523193359,15.9074440002441 -53.346508026123,15.9524164199829 -54.5607833862305,6.1932430267334 -60.8570251464844,10.2857999801636 -61.2168121337891,19.685188293457 -53.5264015197754,11.5000743865967 -63.0607109069824,22.2036838531494 -58.9231796264648,11.6349945068359 -63.7802810668945,10.0609340667725 -58.0237159729004,17.7513427734375 -49.0290870666504,5.47367286682129 -61.531623840332,13.0291614532471 -62.9707641601562,9.65617561340332 -63.5554122924805,21.8438987731934 -60.8570251464844,22.9232540130615 -59.642749786377,9.43130970001221 -61.0369186401367,15.2778186798096 -60.5422134399414,16.0423622131348 -60.1374549865723,16.6719875335693 -55.4152755737305,11.5900211334229 -54.3359184265137,14.5582485198975 -59.5977783203125,12.8942422866821 -64.5448226928711,15.997389793396 -58.9231796264648,7.13767910003662 -55.0105171203613,12.2196445465088 -60.9469718933105,18.650806427002 -55.0554885864258,10.1958532333374 -55.5501937866211,9.70114898681641 -56.7194976806641,6.55302810668945 -60.9469718933105,8.53184700012207 -58.0686912536621,14.3333835601807 -57.3940925598145,11.2752084732056 -62.5660057067871,6.28318881988525 -53.7512664794922,11.2752084732056 -62.8358459472656,13.6138134002686 -56.0448989868164,12.17467212677 -51.7724494934082,13.7937049865723 -45.8359985351562,12.1296987533569 -61.7564888000488,14.0185708999634 -60.2723731994629,21.349193572998 -57.6189575195312,8.21703433990479 -60.0924835205078,14.8730602264404 -64.634765625,6.4630823135376 -60.4972381591797,11.9048328399658 -59.013126373291,21.2142753601074 -51.5026092529297,6.14826965332031 -56.0898704528809,14.0635442733765 -59.2829666137695,16.1323089599609 -63.6453628540039,17.481502532959 -60.2723731994629,16.851879119873 -53.8861885070801,13.4788932800293 -50.9179611206055,6.86783981323242 -54.3808898925781,9.70114898681641 -45.2963256835938,12.309591293335 -63.9601745605469,21.4391403198242 -61.4416770935059,22.7433624267578 -63.0157356262207,13.1640815734863 -52.9417495727539,12.309591293335 -48.7142753601074,5.38372611999512 -60.8120536804199,9.52125644683838 -47.3201293945312,11.3201818466187 -52.0872611999512,8.08211517333984 -54.2459716796875,13.1640815734863 -63.3755226135254,5.20383358001709 -64.4099044799805,5.47367286682129 -55.8200340270996,6.77789402008057 -53.9311599731445,13.8386783599854 -52.4470443725586,16.3122024536133 -48.4894104003906,11.8598594665527 -61.4866485595703,6.59800148010254 -63.510440826416,16.5820407867432 -60.5871887207031,15.2328462600708 -54.1560249328613,8.48687362670898 -56.9893341064453,8.35195446014404 -62.8808174133301,10.7805042266846 -59.5528030395508,10.6006116867065 -63.8702239990234,20.8095169067383 -62.3861122131348,16.8968524932861 -64.4099044799805,23.6428260803223 -63.8702239990234,5.47367286682129 -51.7274780273438,10.8704509735107 -55.5501937866211,8.89163208007812 -57.2141990661621,10.4207191467285 -55.3253288269043,6.59800148010254 -60.7670783996582,13.4788932800293 -58.1586380004883,10.7355308532715 -59.4628601074219,13.1191082000732 -60.6321601867676,16.177282333374 -61.8014602661133,10.6006116867065 -57.4840393066406,14.7381420135498 -62.6109771728516,8.80168533325195 -63.2855758666992,5.24880695343018 -61.0369186401367,15.7275505065918 -55.3703002929688,5.33875274658203 -62.2511940002441,14.4683027267456 -63.2406005859375,8.75671291351318 -50.5132026672363,13.34397315979 -55.3703002929688,5.60859203338623 -58.6083679199219,17.9762077331543 -51.6375312805176,9.47628307342529 -61.2168121337891,18.1561012268066 -58.1586380004883,8.30698108673096 -57.1692276000977,16.6270141601562 -57.3041458129883,12.309591293335 -56.4046859741211,9.65617561340332 -49.478816986084,14.6481952667236 -53.3015365600586,8.57682037353516 -60.1824264526367,7.27259826660156 -60.4972381591797,15.2328462600708 -54.6507301330566,8.08211517333984 -52.0422897338867,8.66676616668701 -46.6005554199219,11.9498062133789 -59.9125900268555,10.8704509735107 -55.9099807739258,8.7117395401001 -49.3888740539551,11.994779586792 -50.2433624267578,12.984188079834 -56.5396041870117,17.5714492797852 -53.6613235473633,7.00275993347168 -63.1506576538086,9.79109477996826 -54.8755950927734,11.5450477600098 -63.195629119873,7.76730346679688 -56.9443626403809,5.78848457336426 -60.0475082397461,18.8306980133057 -57.7988510131836,5.9234037399292 -58.9681549072266,7.58741092681885 -59.8676147460938,14.3783569335938 -58.6083679199219,9.20644378662109 -60.677131652832,12.2196445465088 -57.1242523193359,17.7513427734375 -49.2989273071289,6.86783981323242 -57.5290145874023,5.38372611999512 -54.9205703735352,15.3677654266357 -61.1718368530273,10.7355308532715 -61.5765953063965,10.7805042266846 -53.9761352539062,8.03714179992676 -43.6772766113281,11.0953159332275 -62.2961654663086,9.07152462005615 -57.34912109375,14.2884101867676 -55.6401405334473,8.03714179992676 -52.0422897338867,11.9498062133789 -56.2697639465332,16.6719875335693 -46.6005554199219,12.6244029998779 -62.5210342407227,20.3597850799561 -59.2379913330078,16.80690574646 -60.2723731994629,7.09270572662354 -58.9231796264648,18.6058330535889 -52.2671546936035,12.17467212677 -56.179817199707,17.5264778137207 -49.164005279541,5.4286994934082 -53.6613235473633,7.09270572662354 -55.2353820800781,9.16147041320801 -56.0898704528809,16.4021472930908 -59.642749786377,20.5396785736084 -51.2777442932129,7.99216938018799 -54.4258651733398,9.34136390686035 -50.5581741333008,12.354564666748 -56.6745223999023,9.11649799346924 -53.2115898132324,12.5344572067261 -43.3624877929688,11.7699136734009 -52.7168846130371,11.3651552200317 -63.825252532959,8.03714179992676 -57.4840393066406,14.3333835601807 -60.2274017333984,17.3465843200684 -61.8014602661133,14.2884101867676 -53.9761352539062,13.5688400268555 -53.346508026123,13.0291614532471 -49.8835754394531,13.7037591934204 -63.1506576538086,23.7327709197998 -57.1692276000977,12.8492698669434 -61.1718368530273,23.2830390930176 -55.5951690673828,12.669376373291 -46.7354736328125,12.984188079834 -64.0051422119141,18.0661544799805 -57.0792808532715,8.62179279327393 -56.6745223999023,11.0503435134888 -51.7724494934082,10.1059074401855 -64.4998474121094,15.997389793396 -58.9231796264648,13.8386783599854 -57.7988510131836,7.31757164001465 -52.1772079467773,10.4207191467285 -61.6665420532227,13.4788932800293 -59.7776718139648,8.39692687988281 -57.3940925598145,16.9418258666992 -62.8808174133301,12.8492698669434 -52.8068313598633,7.72233009338379 -59.5977783203125,12.8492698669434 -48.9391403198242,13.0291614532471 -51.1877975463867,11.9048328399658 -52.536994934082,11.0953159332275 -58.9681549072266,5.51864528656006 -50.4232559204102,5.38372611999512 -55.0105171203613,15.2328462600708 -60.4972381591797,16.5820407867432 -59.9575614929199,16.4021472930908 -57.8887977600098,14.2884101867676 -44.8915710449219,11.5000743865967 -60.677131652832,14.7831144332886 -59.327938079834,8.75671291351318 -55.2353820800781,10.2857999801636 -54.9205703735352,15.7725238800049 -64.0950927734375,10.0609340667725 -64.2749862670898,20.4947052001953 -58.0686912536621,17.3016109466553 -55.2353820800781,16.7169609069824 -61.5765953063965,15.5476579666138 -53.2115898132324,8.26200771331787 -60.2274017333984,13.7487316131592 -59.9125900268555,14.1085166931152 -50.2433624267578,7.27259826660156 -52.851806640625,10.5556383132935 -56.2247924804688,16.3571739196777 -62.161247253418,15.6825771331787 -62.9257888793945,22.6534156799316 -63.2855758666992,19.1904830932617 -54.6507301330566,12.489483833313 -58.3835029602051,12.3995380401611 -64.0950927734375,22.0687656402588 -61.6665420532227,12.5344572067261 -56.0898704528809,12.8492698669434 -55.145435333252,16.80690574646 -56.4496574401855,13.1640815734863 -58.3835029602051,20.3597850799561 -59.1030731201172,6.14826965332031 -54.830623626709,13.6138134002686 -64.1850433349609,6.41810894012451 -44.0820617675781,10.8254776000977 -58.6533432006836,20.674596786499 -56.0448989868164,17.3465843200684 -62.8358459472656,19.2804298400879 -61.1718368530273,7.76730346679688 -56.809440612793,8.75671291351318 -63.0607109069824,10.5106649398804 -46.6005554199219,10.8254776000977 -59.5977783203125,16.9867992401123 -53.7062950134277,8.48687362670898 -47.4550476074219,13.2540273666382 -61.7564888000488,16.8968524932861 -61.7564888000488,21.7089805603027 -62.2961654663086,10.8254776000977 -52.9417495727539,5.20383358001709 -62.0713005065918,10.1508798599243 -63.6453628540039,22.1587104797363 -57.8438262939453,5.4286994934082 -53.4814300537109,11.4551019668579 -63.9151992797852,10.1059074401855 -64.6797409057617,15.4127388000488 -56.5396041870117,13.9286251068115 -52.5819664001465,13.4788932800293 -54.6057586669922,15.502685546875 -58.6083679199219,12.309591293335 -62.2062187194824,8.57682037353516 -64.0051422119141,13.0291614532471 -63.195629119873,9.83606815338135 -58.8782081604004,17.7063694000244 -57.2141990661621,7.31757164001465 -57.5739860534668,12.4445114135742 -50.6031455993652,14.6032218933105 -57.9787445068359,7.09270572662354 -62.7458992004395,9.07152462005615 -55.1904067993164,12.2646179199219 -51.997314453125,9.20644378662109 -56.2247924804688,15.0979270935059 -64.6797409057617,5.33875274658203 -49.6137390136719,6.10329627990723 -59.8676147460938,17.481502532959 -60.9469718933105,16.8968524932861 -55.5052185058594,10.8704509735107 -58.5184211730957,9.47628307342529 -56.5845756530762,16.80690574646 -59.1480445861816,10.4207191467285 -59.7776718139648,11.2302360534668 -56.4496574401855,12.1296987533569 -57.7089042663574,6.14826965332031 -55.2803535461426,13.1191082000732 -61.0818901062012,18.1561012268066 -47.1402282714844,12.669376373291 -63.5554122924805,12.8492698669434 -63.6903343200684,23.6877975463867 -63.6003875732422,13.6587858200073 -58.6533432006836,14.1085166931152 -59.1930198669434,23.2830390930176 -60.3623199462891,18.0661544799805 -59.1030731201172,19.6402149200439 -62.9707641601562,13.8386783599854 -59.9575614929199,20.4497318267822 -55.6851119995117,8.26200771331787 -56.9893341064453,16.1323089599609 -58.2935562133789,9.34136390686035 -62.5660057067871,5.51864528656006 -57.7089042663574,6.73292064666748 -59.2379913330078,12.669376373291 -59.9575614929199,16.6270141601562 -59.7776718139648,12.669376373291 -59.4178848266602,6.73292064666748 -56.4046859741211,12.5794296264648 -53.2115898132324,6.28318881988525 -63.1506576538086,11.994779586792 -55.0105171203613,5.87843132019043 -60.4972381591797,20.7195701599121 -63.9151992797852,23.4629325866699 -53.5713768005371,14.8730602264404 -61.7564888000488,8.89163208007812 -60.1824264526367,12.2646179199219 -59.013126373291,15.2778186798096 -50.7380676269531,13.7937049865723 -45.2963256835938,12.1296987533569 -59.5528030395508,12.354564666748 -56.3597106933594,8.93660545349121 -48.9841156005859,12.4445114135742 -57.0792808532715,7.36254501342773 -60.1374549865723,23.9576377868652 -59.327938079834,7.49746417999268 -49.6587104797363,6.77789402008057 -61.7564888000488,8.03714179992676 -55.5052185058594,10.3307723999023 -56.2247924804688,9.47628307342529 -63.9601745605469,23.7327709197998 -49.8835754394531,14.1534900665283 -58.5633926391602,15.6825771331787 -54.6057586669922,8.62179279327393 -51.9523429870605,5.20383358001709 -61.3517303466797,14.7831144332886 -56.0898704528809,9.11649799346924 -58.698314666748,16.9418258666992 -53.0316963195801,8.30698108673096 -58.5633926391602,19.2354564666748 -64.5448226928711,22.1137390136719 -60.8120536804199,15.3677654266357 -63.0157356262207,17.3465843200684 -60.4072952270508,12.0397529602051 -54.0211067199707,7.85724925994873 -58.8782081604004,11.3201818466187 -58.2485809326172,5.51864528656006 -62.7458992004395,7.27259826660156 -61.8914070129395,10.1508798599243 -51.5026092529297,6.73292064666748 -55.1004638671875,9.9260139465332 -53.346508026123,9.88104152679443 -58.8782081604004,11.4551019668579 -52.312126159668,11.8598594665527 -50.1084442138672,5.20383358001709 -63.7353057861328,8.12708854675293 -62.3861122131348,5.65356540679932 -58.4284744262695,10.1958532333374 -63.9151992797852,16.9867992401123 -56.809440612793,7.90222263336182 -52.2221794128418,8.4419002532959 -51.682502746582,12.17467212677 -45.9709167480469,13.0741348266602 -61.3967056274414,15.4127388000488 -50.2883338928223,7.6773567199707 -61.846435546875,21.2142753601074 -63.825252532959,22.3835773468018 -59.1480445861816,23.7327709197998 -45.2063903808594,11.5000743865967 -52.6719131469727,7.49746417999268 -62.4310836791992,11.8598594665527 -57.4840393066406,13.34397315979 -61.531623840332,10.6905584335327 -59.4178848266602,14.6931686401367 -50.9179611206055,8.12708854675293 -62.9257888793945,18.1561012268066 -64.0950927734375,7.49746417999268 -56.2697639465332,13.6138134002686 -58.0237159729004,10.6006116867065 -59.8226432800293,17.2116641998291 -64.1850433349609,23.19309425354 -55.9999237060547,12.0847253799438 -58.4734497070312,7.31757164001465 -53.3015365600586,15.3227920532227 -51.7274780273438,7.13767910003662 -47.6349182128906,12.7593231201172 -56.6745223999023,6.32816219329834 -61.9813537597656,17.0317726135254 -54.3359184265137,6.91281318664551 -59.8226432800293,12.8042964935303 -57.6189575195312,5.51864528656006 -59.1930198669434,6.10329627990723 -50.8729858398438,13.7487316131592 -46.8703918457031,11.2752084732056 -59.7326965332031,7.58741092681885 -56.3597106933594,7.04773330688477 -49.703685760498,7.45249080657959 -64.0501174926758,18.650806427002 -62.0713005065918,13.7487316131592 -61.8014602661133,11.4101285934448 -58.8332328796387,9.65617561340332 -64.0051422119141,21.349193572998 -54.9655418395996,12.5794296264648 -63.6003875732422,10.7805042266846 -52.8967781066895,5.38372611999512 -53.346508026123,7.40751838684082 -51.0528793334961,8.62179279327393 -61.7115173339844,11.6799669265747 -59.8226432800293,19.010591506958 -58.6533432006836,14.6032218933105 -56.3597106933594,11.0053701400757 -64.3199615478516,21.7089805603027 -59.642749786377,12.1296987533569 -59.2379913330078,19.1005363464355 -45.7010803222656,11.994779586792 -49.1190338134766,11.6349945068359 -58.7432861328125,6.91281318664551 -52.3571014404297,9.74612140655518 -54.7406768798828,15.997389793396 -59.5528030395508,11.1402893066406 -59.013126373291,6.41810894012451 -62.2062187194824,23.822717666626 -51.7724494934082,8.12708854675293 -62.8808174133301,15.9074440002441 -56.7644691467285,9.56622886657715 -60.0475082397461,5.78848457336426 -59.3729095458984,15.0979270935059 -61.8914070129395,19.9550266265869 -63.6453628540039,11.8598594665527 -52.4470443725586,7.31757164001465 -55.1004638671875,6.59800148010254 -64.2300109863281,21.6640071868896 -62.1162719726562,7.90222263336182 -43.002685546875,13.8386783599854 -61.306755065918,12.3995380401611 -56.7644691467285,15.502685546875 -60.9020004272461,12.7143497467041 -48.9391403198242,14.1534900665283 -47.9497299194336,11.4101285934448 -63.6453628540039,8.30698108673096 -52.6269378662109,6.86783981323242 -54.8755950927734,7.49746417999268 -58.1136627197266,19.4153499603271 -59.9125900268555,23.5528793334961 -57.034309387207,10.6905584335327 -57.3041458129883,10.8254776000977 -62.7009239196777,14.6931686401367 -60.8120536804199,9.02655124664307 -63.2406005859375,18.3359928131104 -63.2406005859375,17.7063694000244 -57.034309387207,18.3809661865234 -58.5184211730957,15.2328462600708 -63.6903343200684,16.5370674133301 -60.1824264526367,20.4497318267822 -48.849193572998,11.9498062133789 -58.3385314941406,12.354564666748 -61.306755065918,17.9312343597412 -54.3808898925781,6.64297485351562 -61.6665420532227,13.2090549468994 -59.9575614929199,6.37313556671143 -49.8386039733887,13.2540273666382 -49.2539520263672,11.994779586792 -60.991943359375,10.1059074401855 -61.8914070129395,16.1323089599609 -54.8755950927734,8.98157787322998 -53.5713768005371,15.1878728866577 -60.6321601867676,10.3307723999023 -57.1242523193359,16.5370674133301 -64.7696914672852,9.43130970001221 -61.6665420532227,21.3941669464111 -53.7962417602539,5.20383358001709 -56.4496574401855,14.6481952667236 -58.6533432006836,19.6402149200439 -60.5422134399414,14.1085166931152 -54.7406768798828,13.1191082000732 -61.846435546875,7.9471960067749 -64.5897979736328,17.481502532959 -62.5660057067871,9.20644378662109 -61.9363822937012,9.61120223999023 -63.9601745605469,9.43130970001221 -63.1056823730469,8.89163208007812 -63.4204940795898,13.0291614532471 -57.1692276000977,16.2222557067871 -55.5951690673828,5.96837711334229 -43.9920959472656,12.3995380401611 -58.0237159729004,19.5952415466309 -63.6903343200684,17.8412895202637 -63.9601745605469,9.11649799346924 -55.7300872802734,17.1217193603516 -55.4152755737305,12.17467212677 -63.3755226135254,8.35195446014404 -45.9259338378906,12.354564666748 -57.2141990661621,14.5132751464844 -55.7300872802734,7.72233009338379 -55.5951690673828,10.7355308532715 -54.9205703735352,8.35195446014404 -62.7458992004395,20.7195701599121 -58.2935562133789,9.79109477996826 -57.34912109375,18.7407512664795 -51.1428260803223,10.5106649398804 -61.4866485595703,19.8201065063477 -64.0950927734375,13.6138134002686 -59.8676147460938,10.5556383132935 -63.0607109069824,9.79109477996826 -57.9787445068359,13.2090549468994 -56.1348457336426,15.997389793396 -54.1110534667969,7.72233009338379 -59.8226432800293,8.08211517333984 -59.4178848266602,16.492094039917 -61.6215667724609,18.4709129333496 -51.5475845336914,11.7699136734009 -61.6665420532227,21.5740604400635 -61.6665420532227,21.7989253997803 -63.1506576538086,5.83345794677734 -58.3385314941406,17.3465843200684 -47.6349182128906,13.7037591934204 -64.3199615478516,22.6983890533447 -55.2353820800781,5.51864528656006 -46.9153442382812,11.7249402999878 -60.4072952270508,9.02655124664307 -52.6269378662109,9.61120223999023 -62.7458992004395,19.7301616668701 -64.2749862670898,15.0979270935059 -48.4894104003906,13.3889465332031 -60.991943359375,22.833309173584 -51.682502746582,5.78848457336426 -53.7062950134277,6.91281318664551 -50.4232559204102,12.0847253799438 -61.2617835998535,17.7063694000244 -51.5026092529297,13.8836517333984 -46.3756713867188,11.9048328399658 -51.9523429870605,10.1508798599243 -51.682502746582,10.0609340667725 -51.3676910400391,12.669376373291 -57.9337692260742,9.97098731994629 -60.2274017333984,23.3280124664307 -56.179817199707,16.4021472930908 -63.6003875732422,9.79109477996826 -63.1506576538086,7.04773330688477 -56.7194976806641,10.3307723999023 -62.2961654663086,19.8201065063477 -47.7698402404785,12.4445114135742 -54.7406768798828,7.90222263336182 -59.0580978393555,17.5264778137207 -49.7936325073242,7.09270572662354 -60.991943359375,12.17467212677 -53.2115898132324,15.4577121734619 -43.9021606445312,12.0397529602051 -62.9257888793945,7.9471960067749 -46.1058349609375,12.5344572067261 -64.3649291992188,7.63238334655762 -60.2274017333984,19.685188293457 -46.1058349609375,10.8254776000977 -53.2115898132324,10.2408266067505 -61.1268653869629,20.4047584533691 -63.2406005859375,18.9656181335449 -64.7247161865234,20.8994636535645 -48.4894104003906,11.814887046814 -56.6745223999023,14.1085166931152 -64.4099044799805,7.63238334655762 -54.0211067199707,8.21703433990479 -62.2062187194824,17.7513427734375 -50.0634689331055,7.09270572662354 -57.9337692260742,6.4630823135376 -62.7458992004395,18.3359928131104 -56.9893341064453,15.0979270935059 -43.0926513671875,11.7249402999878 -63.510440826416,17.0317726135254 -64.4998474121094,21.6190338134766 -51.997314453125,8.17206192016602 -59.5977783203125,11.1852626800537 -54.9205703735352,10.8704509735107 -50.3782806396484,6.77789402008057 -58.5633926391602,15.3677654266357 -63.9601745605469,13.3889465332031 -51.2777442932129,10.2408266067505 -60.1824264526367,9.07152462005615 -63.1056823730469,21.3042221069336 -46.3756713867188,12.489483833313 -58.5184211730957,14.8280878067017 -50.1084442138672,13.6138134002686 -49.3438987731934,6.1932430267334 -53.4814300537109,10.1958532333374 -46.7354736328125,13.2090549468994 -63.0607109069824,18.4709129333496 -63.2406005859375,9.9260139465332 -63.1506576538086,13.5238666534424 -53.7512664794922,5.9234037399292 -52.2671546936035,5.47367286682129 -62.0263290405273,22.9682273864746 -58.7882614135742,18.8306980133057 -55.3253288269043,16.9867992401123 -51.682502746582,12.1296987533569 -60.991943359375,9.11649799346924 -62.1162719726562,17.0767459869385 -44.6217346191406,12.2196445465088 -49.2989273071289,13.1640815734863 -53.7062950134277,11.0503435134888 -63.2406005859375,13.2990007400513 -59.9125900268555,13.1191082000732 -54.9205703735352,10.6006116867065 -62.7458992004395,9.20644378662109 -63.4654693603516,21.0343818664551 -46.2407531738281,10.8704509735107 -64.5897979736328,22.9232540130615 -59.0580978393555,11.2302360534668 -60.9020004272461,15.3227920532227 -54.3808898925781,12.0397529602051 -55.2353820800781,7.81227684020996 -64.0051422119141,18.650806427002 -61.531623840332,15.3677654266357 -54.9205703735352,6.50805473327637 -47.0952453613281,11.5900211334229 -58.6083679199219,7.90222263336182 -64.0950927734375,10.7805042266846 -56.6745223999023,15.817497253418 -52.5819664001465,11.1402893066406 -61.5765953063965,10.5556383132935 -53.4814300537109,14.4233293533325 -59.327938079834,9.47628307342529 -61.0369186401367,20.4947052001953 -56.9893341064453,14.0635442733765 -59.8676147460938,19.5052947998047 -61.6665420532227,16.0423622131348 -48.9841156005859,12.5794296264648 -59.013126373291,17.5264778137207 -49.5687637329102,12.5794296264648 -63.4204940795898,14.9180335998535 -45.0714721679688,11.6349945068359 -62.9257888793945,9.88104152679443 -57.9337692260742,19.010591506958 -58.2036094665527,6.82286739349365 -54.201000213623,12.354564666748 -45.1164245605469,11.814887046814 -60.7670783996582,7.49746417999268 -52.4920196533203,14.4233293533325 -53.166618347168,6.05832386016846 -51.2777442932129,9.97098731994629 -54.3808898925781,12.6244029998779 -50.6930923461914,6.14826965332031 -63.1056823730469,17.166690826416 -62.4760589599609,11.2302360534668 -57.9787445068359,15.6376037597656 -48.5793571472168,11.7699136734009 -59.1480445861816,21.2592487335205 -55.9549522399902,7.09270572662354 -55.6401405334473,9.11649799346924 -55.6851119995117,15.9524164199829 -60.0924835205078,5.87843132019043 -62.0713005065918,6.14826965332031 -54.6507301330566,15.8624706268311 -64.4548797607422,5.20383358001709 -56.2247924804688,6.50805473327637 -51.9523429870605,11.6799669265747 -63.195629119873,11.5450477600098 -59.013126373291,15.9524164199829 -58.6083679199219,10.3757457733154 -55.2353820800781,16.6719875335693 -64.5897979736328,7.81227684020996 -51.1428260803223,12.3995380401611 -64.4548797607422,21.9338455200195 -62.6559524536133,23.3280124664307 -59.9575614929199,13.0741348266602 -50.4232559204102,7.18265247344971 -57.8887977600098,7.04773330688477 -62.8358459472656,11.9048328399658 -55.5501937866211,11.0053701400757 -56.2247924804688,13.2540273666382 -60.0924835205078,17.9762077331543 -54.5607833862305,8.03714179992676 -62.9707641601562,18.5158863067627 -60.991943359375,21.4391403198242 -59.5977783203125,12.17467212677 -62.7458992004395,21.1243286132812 -63.1506576538086,17.0767459869385 -55.7300872802734,7.27259826660156 -51.9523429870605,15.1878728866577 -53.166618347168,9.97098731994629 -50.8280143737793,5.96837711334229 -53.7512664794922,8.12708854675293 -60.3623199462891,14.2884101867676 -63.7353057861328,17.0317726135254 -57.7089042663574,10.6006116867065 -43.7672424316406,11.1852626800537 -59.2829666137695,16.7619323730469 -59.5078315734863,6.95778656005859 -56.0898704528809,17.4365310668945 -56.4046859741211,17.9312343597412 -61.9363822937012,5.9234037399292 -57.6189575195312,15.4577121734619 -43.63232421875,12.7143497467041 -62.1162719726562,12.17467212677 -62.0713005065918,13.8386783599854 -62.161247253418,12.984188079834 -64.5448226928711,18.9206447601318 -59.4178848266602,11.9498062133789 -48.6243286132812,11.3651552200317 -63.2855758666992,10.1508798599243 -53.6613235473633,6.1932430267334 -62.3861122131348,23.3729858398438 -62.8358459472656,7.54243755340576 -50.1983871459961,14.1534900665283 -62.161247253418,20.1798934936523 -59.4178848266602,12.9392156600952 -49.9735221862793,5.56361865997314 -44.5767517089844,12.4445114135742 -60.1374549865723,22.6534156799316 -64.2749862670898,14.6481952667236 -59.2379913330078,6.68794727325439 -62.8808174133301,9.29639053344727 -52.4470443725586,12.8492698669434 -52.9417495727539,15.2328462600708 -63.195629119873,23.7777442932129 -61.7564888000488,17.481502532959 -50.4682273864746,7.63238334655762 -64.4548797607422,15.1878728866577 -58.4284744262695,13.5238666534424 -52.8967781066895,8.57682037353516 -62.9257888793945,10.5106649398804 -59.1030731201172,8.12708854675293 -60.8120536804199,14.3333835601807 -63.8702239990234,13.7937049865723 -63.3755226135254,6.59800148010254 -56.6745223999023,13.9286251068115 -52.9867248535156,8.03714179992676 -60.1824264526367,7.90222263336182 -52.8068313598633,9.70114898681641 -56.179817199707,15.3227920532227 -58.1586380004883,23.7327709197998 -43.5423583984375,12.5794296264648 -56.49462890625,14.7831144332886 -61.306755065918,18.5158863067627 -55.9999237060547,14.4683027267456 -62.6109771728516,6.1932430267334 -55.2353820800781,14.9180335998535 -57.3041458129883,17.8412895202637 -56.9893341064453,17.3016109466553 -62.7458992004395,23.19309425354 -63.2406005859375,5.56361865997314 -62.4760589599609,6.95778656005859 -60.5871887207031,5.96837711334229 -46.9153442382812,12.0397529602051 -51.9523429870605,8.39692687988281 -51.9523429870605,12.9392156600952 -62.3861122131348,14.6931686401367 -62.2062187194824,9.11649799346924 -62.6559524536133,6.59800148010254 -60.1374549865723,10.6455850601196 -62.2961654663086,22.2486572265625 -58.3385314941406,7.09270572662354 -52.5819664001465,8.53184700012207 -54.4708366394043,10.2408266067505 -51.0528793334961,8.21703433990479 -53.7962417602539,7.58741092681885 -45.5211791992188,11.1402893066406 -57.8887977600098,15.1429004669189 -60.4522666931152,17.0317726135254 -45.7010803222656,12.9392156600952 -57.1242523193359,12.309591293335 -59.9575614929199,8.66676616668701 -62.6109771728516,5.38372611999512 -60.2723731994629,6.86783981323242 -57.4390640258789,18.6957778930664 -47.5,13.34397315979 -45.6560974121094,11.9498062133789 -61.3967056274414,5.78848457336426 -63.195629119873,7.31757164001465 -51.3227157592773,5.33875274658203 -59.7776718139648,18.6058330535889 -63.6003875732422,19.2354564666748 -60.6321601867676,15.1878728866577 -63.510440826416,8.53184700012207 -54.3359184265137,9.70114898681641 -61.2617835998535,9.25141716003418 -63.3305511474609,21.4391403198242 -52.5819664001465,14.8730602264404 -60.4522666931152,8.98157787322998 -59.8676147460938,19.8201065063477 -53.166618347168,16.6270141601562 -63.3305511474609,23.4179592132568 -54.2909469604492,10.9154233932495 -48.0846519470215,13.4339199066162 -54.9655418395996,11.5450477600098 -58.9231796264648,8.03714179992676 -60.1374549865723,19.5052947998047 -54.515811920166,9.20644378662109 -52.536994934082,15.9524164199829 -64.4548797607422,23.0581741333008 -61.2168121337891,19.2354564666748 -55.9099807739258,11.0053701400757 -53.3914833068848,7.09270572662354 -56.0448989868164,13.34397315979 -43.002685546875,11.7699136734009 -62.5660057067871,22.2486572265625 -60.1824264526367,13.2540273666382 -64.4548797607422,9.61120223999023 -51.2777442932129,7.18265247344971 -53.5264015197754,5.47367286682129 -62.8358459472656,15.5476579666138 -53.346508026123,16.1323089599609 -60.8120536804199,7.00275993347168 -56.4496574401855,10.1958532333374 -64.1850433349609,22.2936305999756 -54.8755950927734,9.29639053344727 -51.7274780273438,11.814887046814 -45.9709167480469,12.8942422866821 -63.9601745605469,10.9154233932495 -60.2274017333984,5.4286994934082 -63.3305511474609,13.9735984802246 -62.7009239196777,13.8836517333984 -52.9867248535156,11.0503435134888 -58.5633926391602,8.12708854675293 -61.5765953063965,17.481502532959 -47.7248649597168,11.994779586792 -53.4364547729492,5.56361865997314 -53.3914833068848,8.35195446014404 -61.1268653869629,21.3941669464111 -51.9523429870605,11.3651552200317 -64.6797409057617,16.5820407867432 -51.5475845336914,7.54243755340576 -59.5977783203125,5.20383358001709 -49.164005279541,6.37313556671143 -55.145435333252,11.994779586792 -50.3782806396484,6.41810894012451 -51.8174209594727,12.2646179199219 -59.1480445861816,15.7275505065918 -60.7221069335938,21.8438987731934 -55.9549522399902,12.309591293335 -60.6321601867676,7.81227684020996 -51.4576377868652,11.0503435134888 -60.0025367736816,14.4683027267456 -62.6109771728516,11.5000743865967 -58.6083679199219,12.7593231201172 -52.2221794128418,6.05832386016846 -62.7908706665039,13.9286251068115 -52.8068313598633,9.61120223999023 -55.7750587463379,17.1217193603516 -43.3175048828125,11.6349945068359 -53.3914833068848,6.91281318664551 -55.3703002929688,11.7249402999878 -52.6269378662109,11.7249402999878 -51.997314453125,12.5344572067261 -54.4708366394043,7.31757164001465 -61.3967056274414,23.6877975463867 -61.6215667724609,19.685188293457 -48.0396766662598,13.2990007400513 -58.3385314941406,7.31757164001465 -55.6401405334473,14.0185708999634 -60.0025367736816,11.3201818466187 -46.9153442382812,12.8942422866821 -63.4204940795898,12.489483833313 -64.3199615478516,22.0237922668457 -47.8597869873047,11.5000743865967 -55.8650054931641,7.13767910003662 -63.9151992797852,10.8254776000977 -58.7882614135742,10.0159606933594 -56.4046859741211,11.5000743865967 -53.2115898132324,11.5000743865967 -56.7194976806641,18.0211811065674 -57.3041458129883,7.40751838684082 -61.306755065918,22.833309173584 -56.49462890625,10.1958532333374 -58.0686912536621,18.0211811065674 -55.4152755737305,17.3465843200684 -59.7326965332031,18.9206447601318 -61.1268653869629,12.2646179199219 -50.9629325866699,7.49746417999268 -51.8174209594727,12.354564666748 -55.4152755737305,14.2434368133545 -51.9523429870605,7.9471960067749 -61.531623840332,12.0847253799438 -56.49462890625,10.5106649398804 -50.7830390930176,8.35195446014404 -49.8386039733887,13.4788932800293 -46.3307189941406,12.8042964935303 -54.4708366394043,8.21703433990479 -60.1374549865723,9.16147041320801 -61.3517303466797,21.2142753601074 -49.2989273071289,13.2990007400513 -59.013126373291,18.1561012268066 -50.4682273864746,7.58741092681885 -50.1084442138672,6.59800148010254 -55.145435333252,16.0873355865479 -53.6613235473633,13.3889465332031 -52.9867248535156,7.54243755340576 -51.8623962402344,6.05832386016846 -61.2617835998535,19.2354564666748 -59.9125900268555,16.7619323730469 -60.3173484802246,23.3729858398438 -63.1506576538086,16.1323089599609 -57.9337692260742,12.2196445465088 -56.8993873596191,6.41810894012451 -62.0263290405273,18.4709129333496 -58.9231796264648,17.9762077331543 -60.0475082397461,12.354564666748 -52.0422897338867,6.32816219329834 -64.4998474121094,20.8544902801514 -54.6057586669922,5.60859203338623 -52.7168846130371,12.1296987533569 -63.510440826416,7.00275993347168 -46.2857360839844,11.6349945068359 -56.2247924804688,5.38372611999512 -55.9999237060547,7.36254501342773 -62.9707641601562,20.5396785736084 -62.5660057067871,7.81227684020996 -53.3914833068848,14.7831144332886 -62.5660057067871,21.3042221069336 -59.5528030395508,12.8492698669434 -52.7168846130371,11.9498062133789 -60.7670783996582,6.10329627990723 -57.3041458129883,14.8730602264404 -63.2855758666992,21.0793552398682 -59.9575614929199,12.9392156600952 -61.0818901062012,6.95778656005859 -46.2857360839844,11.3201818466187 -64.4099044799805,19.2354564666748 -57.2141990661621,10.8254776000977 -61.0369186401367,16.3122024536133 -61.0369186401367,6.10329627990723 -64.5448226928711,21.8888721466064 -49.7936325073242,11.9498062133789 -64.0051422119141,6.32816219329834 -44.2169799804688,10.7355308532715 -54.1560249328613,11.0053701400757 -59.2829666137695,8.98157787322998 -54.4708366394043,10.2857999801636 -57.9337692260742,6.68794727325439 -61.6215667724609,19.1005363464355 -64.0501174926758,9.07152462005615 -47.7248649597168,12.354564666748 -53.3015365600586,11.5450477600098 -46.9153442382812,11.2752084732056 -63.8702239990234,15.1878728866577 -57.9787445068359,12.489483833313 -60.8120536804199,7.6773567199707 -53.1216430664062,8.62179279327393 -50.9629325866699,12.7593231201172 -63.4204940795898,12.3995380401611 -62.3411407470703,6.73292064666748 -57.9337692260742,9.83606815338135 -58.3385314941406,5.74351119995117 -59.5078315734863,23.9126644134521 -58.0686912536621,18.7407512664795 -53.346508026123,15.6825771331787 -56.9443626403809,7.54243755340576 -63.825252532959,14.3783569335938 -52.4920196533203,14.3333835601807 -49.478816986084,7.00275993347168 -62.2062187194824,23.3280124664307 -57.5290145874023,18.5608596801758 -62.1162719726562,11.0503435134888 -64.4998474121094,16.6719875335693 -62.4760589599609,15.2778186798096 -61.0818901062012,18.650806427002 -60.991943359375,10.3307723999023 -60.7221069335938,8.75671291351318 -59.9575614929199,8.53184700012207 -63.6003875732422,22.1137390136719 -56.3147354125977,13.8386783599854 -63.9601745605469,18.5158863067627 -57.5739860534668,17.6613960266113 -62.5210342407227,19.8650798797607 -61.306755065918,10.1508798599243 -61.0369186401367,14.7381420135498 -56.3147354125977,17.4365310668945 -53.9311599731445,13.4339199066162 -62.4310836791992,12.3995380401611 -63.1056823730469,19.325403213501 -51.682502746582,5.60859203338623 -57.663932800293,7.00275993347168 -55.2803535461426,16.4021472930908 -63.7353057861328,22.4285507202148 -53.6163482666016,10.6905584335327 -51.6375312805176,11.6349945068359 -50.4682273864746,6.82286739349365 -61.2168121337891,21.7089805603027 -58.7882614135742,20.0449733734131 -58.8332328796387,17.7513427734375 -63.0157356262207,16.4021472930908 -56.6295471191406,7.09270572662354 -63.7353057861328,5.56361865997314 -63.825252532959,9.56622886657715 -57.3940925598145,8.98157787322998 -64.7696914672852,23.507905960083 -50.1534156799316,7.00275993347168 -55.0105171203613,6.32816219329834 -58.2485809326172,17.5264778137207 -58.9681549072266,15.4127388000488 -59.3729095458984,7.90222263336182 -59.5528030395508,16.6270141601562 -56.809440612793,11.1852626800537 -62.7009239196777,23.3729858398438 -49.7936325073242,12.2196445465088 -55.0554885864258,16.8968524932861 -61.5765953063965,7.09270572662354 -64.4548797607422,20.989408493042 -52.0872611999512,6.86783981323242 -48.9841156005859,5.29378032684326 -53.6163482666016,5.29378032684326 -56.809440612793,11.9498062133789 -53.0316963195801,10.3307723999023 -63.9151992797852,10.1508798599243 -52.9417495727539,7.09270572662354 -60.7670783996582,7.90222263336182 -58.6083679199219,15.817497253418 -52.2671546936035,9.83606815338135 -55.7300872802734,16.0423622131348 -48.5793571472168,13.9286251068115 -62.4310836791992,14.4233293533325 -61.2168121337891,17.7963161468506 -61.2168121337891,6.73292064666748 -64.6797409057617,6.50805473327637 -58.9681549072266,16.4021472930908 -60.3623199462891,23.6877975463867 -60.7670783996582,13.5238666534424 -63.5554122924805,14.5582485198975 -62.8358459472656,20.7195701599121 -52.0422897338867,7.9471960067749 -55.7750587463379,6.59800148010254 -53.7062950134277,15.6376037597656 -51.5475845336914,11.4101285934448 -57.034309387207,11.5900211334229 -47.9947052001953,11.3201818466187 -61.6215667724609,20.0899467468262 -51.3676910400391,6.55302810668945 -58.2036094665527,5.20383358001709 -49.6587104797363,13.2090549468994 -52.0872611999512,13.1640815734863 -59.4178848266602,19.4603214263916 -64.4998474121094,7.72233009338379 -57.7538795471191,16.9418258666992 -61.0369186401367,6.41810894012451 -49.9735221862793,7.54243755340576 -59.2829666137695,17.8862609863281 -60.0025367736816,19.1455097198486 -58.3835029602051,7.58741092681885 -53.5264015197754,11.0503435134888 -61.7115173339844,9.47628307342529 -55.0105171203613,8.35195446014404 -60.991943359375,23.148120880127 -56.4496574401855,15.7275505065918 -63.4654693603516,17.6613960266113 -60.3623199462891,11.994779586792 -57.9787445068359,6.37313556671143 -55.5951690673828,14.2434368133545 -53.6613235473633,13.7937049865723 -54.6957054138184,13.1191082000732 -53.4814300537109,5.20383358001709 -59.9575614929199,15.817497253418 -63.5554122924805,23.8676910400391 -54.0660781860352,9.07152462005615 -49.3438987731934,14.1984634399414 -56.0898704528809,9.56622886657715 -60.991943359375,12.354564666748 -60.2723731994629,7.58741092681885 -62.0713005065918,14.9630069732666 -55.5052185058594,14.5132751464844 -64.4099044799805,8.26200771331787 -59.5528030395508,23.2380676269531 -61.6215667724609,5.96837711334229 -56.0448989868164,12.4445114135742 -53.9311599731445,8.7117395401001 -59.013126373291,9.83606815338135 -59.9125900268555,21.2592487335205 -63.510440826416,21.9788188934326 -60.4972381591797,17.2116641998291 -62.3861122131348,21.8438987731934 -55.4152755737305,15.2778186798096 -61.8914070129395,9.83606815338135 -63.5554122924805,6.68794727325439 -58.8782081604004,5.4286994934082 -59.3729095458984,14.3783569335938 -57.8438262939453,5.60859203338623 -56.0448989868164,10.1059074401855 -62.7908706665039,6.68794727325439 -51.2327728271484,14.6931686401367 -64.4548797607422,21.3941669464111 -49.703685760498,6.28318881988525 -50.018497467041,7.45249080657959 -57.1692276000977,15.0979270935059 -63.3305511474609,6.10329627990723 -58.3385314941406,6.82286739349365 -54.7856521606445,10.4207191467285 -60.1374549865723,12.7593231201172 -62.2062187194824,16.80690574646 -62.0263290405273,23.3729858398438 -57.3940925598145,6.86783981323242 -56.9893341064453,8.62179279327393 -49.9285507202148,5.29378032684326 -52.2221794128418,9.74612140655518 -50.018497467041,7.76730346679688 -63.8702239990234,12.5794296264648 -47.4550476074219,12.7593231201172 -61.4866485595703,18.9656181335449 -56.809440612793,14.7831144332886 -61.531623840332,20.1349201202393 -55.5951690673828,8.30698108673096 -58.5184211730957,8.84665870666504 -60.677131652832,16.851879119873 -46.0158996582031,11.9048328399658 -63.6903343200684,14.5132751464844 -57.3940925598145,12.1296987533569 -57.5739860534668,18.2910194396973 -53.8412132263184,14.8730602264404 -56.6745223999023,10.2408266067505 -59.5977783203125,13.2990007400513 -60.9469718933105,20.4047584533691 -59.5528030395508,6.41810894012451 -57.2591743469238,17.2566375732422 -63.8702239990234,11.5900211334229 -61.5765953063965,21.3941669464111 -49.0290870666504,6.05832386016846 -61.2617835998535,8.80168533325195 -53.0766716003418,8.89163208007812 -64.634765625,11.3201818466187 -52.2221794128418,14.7381420135498 -60.5422134399414,16.9867992401123 -63.2406005859375,19.1455097198486 -54.0660781860352,12.984188079834 -56.1348457336426,16.492094039917 -54.9205703735352,8.53184700012207 -58.9681549072266,19.1455097198486 -51.0079040527344,9.65617561340332 -53.5713768005371,12.8942422866821 -63.2855758666992,12.8042964935303 -57.4390640258789,12.6244029998779 -60.2274017333984,14.5132751464844 -63.195629119873,22.7883358001709 -52.9417495727539,15.7725238800049 -47.7698402404785,11.1402893066406 -57.4840393066406,12.1296987533569 -58.0237159729004,11.6799669265747 -60.2274017333984,13.2990007400513 -58.1586380004883,15.8624706268311 -57.0792808532715,15.2778186798096 -63.4204940795898,5.24880695343018 -56.6745223999023,10.2857999801636 -50.8280143737793,12.5344572067261 -60.8570251464844,7.9471960067749 -61.6215667724609,5.47367286682129 -55.145435333252,11.5000743865967 -59.3729095458984,15.1878728866577 -60.4072952270508,17.6613960266113 -64.1400680541992,8.53184700012207 -60.9020004272461,9.25141716003418 -59.1030731201172,20.5396785736084 -44.1270141601562,12.0397529602051 -57.6189575195312,5.83345794677734 -58.7432861328125,9.07152462005615 -58.1586380004883,6.28318881988525 -46.4656372070312,10.7805042266846 -49.9285507202148,12.7593231201172 -50.5132026672363,6.91281318664551 -53.9311599731445,13.2090549468994 -52.3571014404297,14.6931686401367 -59.9125900268555,21.6640071868896 -51.9073677062988,14.6481952667236 -64.5448226928711,14.3333835601807 -59.1480445861816,8.66676616668701 -63.7353057861328,23.4629325866699 -55.145435333252,7.31757164001465 -61.846435546875,6.95778656005859 -57.6189575195312,18.2460479736328 -45.2513427734375,11.1852626800537 -62.0263290405273,23.3280124664307 -46.4656372070312,13.2990007400513 -51.8174209594727,6.86783981323242 -48.6243286132812,12.354564666748 -57.3940925598145,15.3677654266357 -64.634765625,19.1455097198486 -63.510440826416,12.7143497467041 -64.4548797607422,14.1534900665283 -51.2777442932129,11.3201818466187 -59.1480445861816,10.2408266067505 -56.3597106933594,9.25141716003418 -63.6453628540039,7.45249080657959 -55.6401405334473,8.80168533325195 -56.8544158935547,11.2302360534668 -59.5528030395508,11.4101285934448 -59.1930198669434,6.37313556671143 -48.6693000793457,11.994779586792 -58.4734497070312,9.70114898681641 -50.4682273864746,8.30698108673096 -47.5899467468262,12.8942422866821 -59.5528030395508,10.7805042266846 -56.809440612793,12.5344572067261 -64.4099044799805,8.80168533325195 -62.6559524536133,18.9656181335449 -59.2829666137695,20.1349201202393 -59.8226432800293,7.58741092681885 -63.8702239990234,14.7831144332886 -54.1560249328613,7.04773330688477 -64.0501174926758,15.8624706268311 -51.5026092529297,12.6244029998779 -47.9947052001953,12.2196445465088 -56.7644691467285,17.8862609863281 -53.8412132263184,5.29378032684326 -48.8042221069336,12.4445114135742 -52.6269378662109,11.2752084732056 -54.9205703735352,5.96837711334229 -58.5633926391602,5.38372611999512 -52.4920196533203,12.8492698669434 -55.7750587463379,15.997389793396 -50.8280143737793,7.36254501342773 -58.4734497070312,15.5926313400269 -57.9787445068359,18.5158863067627 -59.8226432800293,8.75671291351318 -58.3385314941406,17.7963161468506 -61.6665420532227,18.4709129333496 -56.9443626403809,7.6773567199707 -55.5951690673828,15.997389793396 -61.8914070129395,17.7513427734375 -61.306755065918,18.4709129333496 -55.2803535461426,11.5900211334229 -64.6797409057617,21.6640071868896 -52.6719131469727,5.96837711334229 -64.4998474121094,6.82286739349365 -57.9337692260742,7.49746417999268 -61.5765953063965,23.4179592132568 -48.9391403198242,5.60859203338623 -53.7512664794922,7.13767910003662 -54.9205703735352,12.354564666748 -53.3015365600586,11.5000743865967 -61.1268653869629,13.0291614532471 -61.6665420532227,13.5688400268555 -60.7221069335938,11.5000743865967 -57.2591743469238,17.166690826416 -52.7168846130371,13.2090549468994 -59.5977783203125,18.6058330535889 -58.2036094665527,13.0291614532471 -61.2617835998535,7.00275993347168 -61.846435546875,8.39692687988281 -55.9549522399902,13.6138134002686 -60.991943359375,6.10329627990723 -53.2115898132324,6.1932430267334 -56.6745223999023,5.87843132019043 -61.5765953063965,21.4841136932373 -50.2433624267578,5.87843132019043 -64.2749862670898,17.7063694000244 -56.7644691467285,10.7805042266846 -59.1930198669434,9.29639053344727 -63.0607109069824,14.5582485198975 -61.0818901062012,14.4233293533325 -56.8544158935547,7.09270572662354 -56.2697639465332,13.7037591934204 -64.1850433349609,7.40751838684082 -57.5290145874023,16.2672290802002 -62.7908706665039,6.01335048675537 -63.7802810668945,15.2778186798096 -53.5713768005371,8.39692687988281 -64.3649291992188,23.3280124664307 -62.5660057067871,15.8624706268311 -57.1242523193359,6.86783981323242 -56.2247924804688,13.0741348266602 -50.1084442138672,14.3333835601807 -59.5528030395508,23.19309425354 -55.6401405334473,11.5900211334229 -63.4654693603516,23.9576377868652 -64.1400680541992,16.0873355865479 -64.0501174926758,9.83606815338135 -64.5448226928711,8.4419002532959 -58.7432861328125,13.8386783599854 -58.7432861328125,17.2566375732422 -53.9761352539062,8.75671291351318 -60.7670783996582,14.2434368133545 -49.6137390136719,6.86783981323242 -57.7089042663574,12.0397529602051 -64.6797409057617,5.9234037399292 -59.8676147460938,17.5264778137207 -56.7644691467285,8.57682037353516 -50.333309173584,8.53184700012207 -49.8386039733887,7.54243755340576 -61.4866485595703,13.3889465332031 -62.5660057067871,14.8730602264404 -51.997314453125,7.85724925994873 -59.642749786377,15.2778186798096 -61.1268653869629,7.09270572662354 -61.1268653869629,7.04773330688477 -62.3861122131348,21.7539520263672 -59.0580978393555,7.76730346679688 -55.7300872802734,10.3307723999023 -63.0607109069824,13.9735984802246 -61.5765953063965,7.04773330688477 -64.2749862670898,15.0079803466797 -57.4840393066406,7.36254501342773 -62.9707641601562,16.5370674133301 -55.5501937866211,11.4551019668579 -62.6559524536133,20.2248649597168 -51.2777442932129,12.354564666748 -63.3755226135254,7.00275993347168 -54.201000213623,9.56622886657715 -54.830623626709,10.3757457733154 -61.8014602661133,6.95778656005859 -55.4602470397949,16.2672290802002 -64.5897979736328,5.29378032684326 -59.9125900268555,8.57682037353516 -50.648120880127,12.2196445465088 -59.5977783203125,7.22762584686279 -60.2723731994629,11.0953159332275 -62.0263290405273,21.9338455200195 -63.825252532959,9.47628307342529 -58.0237159729004,5.24880695343018 -60.2274017333984,23.0132007598877 -63.195629119873,22.0237922668457 -64.6797409057617,20.4497318267822 -51.3227157592773,15.0079803466797 -49.2989273071289,6.37313556671143 -54.6057586669922,12.8942422866821 -59.0580978393555,11.5450477600098 -60.0025367736816,11.8598594665527 -54.7856521606445,13.0741348266602 -58.9231796264648,16.2222557067871 -57.1242523193359,14.0185708999634 -50.7380676269531,8.57682037353516 -60.2274017333984,20.6296234130859 -58.2036094665527,12.984188079834 -44.6217346191406,12.1296987533569 -57.0792808532715,14.1984634399414 -56.6745223999023,7.54243755340576 -43.4524230957031,11.6799669265747 -56.179817199707,6.37313556671143 -57.1692276000977,7.63238334655762 -59.5528030395508,20.8994636535645 -54.1110534667969,13.9286251068115 -63.7802810668945,7.72233009338379 -52.9867248535156,14.1085166931152 -54.830623626709,12.6244029998779 -51.8623962402344,15.4577121734619 -59.2379913330078,11.9498062133789 -59.327938079834,19.8201065063477 -56.7194976806641,14.9630069732666 -53.0316963195801,14.1085166931152 -59.9575614929199,12.1296987533569 -54.6957054138184,5.56361865997314 -52.8068313598633,11.3201818466187 -64.0051422119141,5.6985387802124 -57.7089042663574,13.1640815734863 -56.809440612793,15.6376037597656 -56.0898704528809,15.9524164199829 -55.8200340270996,12.0397529602051 -61.4416770935059,16.6719875335693 -54.7406768798828,10.9154233932495 -54.3359184265137,13.9286251068115 -60.4972381591797,16.7619323730469 -63.4654693603516,5.33875274658203 -54.0660781860352,13.7487316131592 -63.6003875732422,19.8650798797607 -64.0051422119141,17.6613960266113 -56.0448989868164,8.35195446014404 -63.510440826416,19.8650798797607 -51.3676910400391,5.96837711334229 -47.4100646972656,12.8042964935303 -44.711669921875,12.0847253799438 -59.642749786377,8.7117395401001 -57.2141990661621,9.34136390686035 -57.34912109375,5.6985387802124 -58.9681549072266,7.40751838684082 -64.1400680541992,12.1296987533569 -60.1374549865723,5.87843132019043 -59.9125900268555,7.31757164001465 -61.0369186401367,5.24880695343018 -54.1110534667969,11.814887046814 -62.9257888793945,20.4497318267822 -57.6189575195312,7.09270572662354 -64.4998474121094,18.4709129333496 -59.2829666137695,19.0555629730225 -55.5951690673828,7.00275993347168 -55.1904067993164,9.20644378662109 -57.3940925598145,11.994779586792 -52.1772079467773,13.2090549468994 -61.2617835998535,20.8095169067383 -59.8676147460938,20.1349201202393 -55.5951690673828,17.0767459869385 -58.9681549072266,7.09270572662354 -62.3861122131348,23.5978527069092 -52.8068313598633,5.33875274658203 -61.7564888000488,5.38372611999512 -56.2697639465332,17.3465843200684 -59.5528030395508,21.7989253997803 -45.0264892578125,12.309591293335 -55.7750587463379,10.2408266067505 -55.8650054931641,7.54243755340576 -55.8200340270996,13.5688400268555 -60.6321601867676,21.1243286132812 -60.5422134399414,16.177282333374 -55.6851119995117,8.93660545349121 -44.2169799804688,11.0953159332275 -53.2115898132324,5.4286994934082 -54.6057586669922,14.3333835601807 -52.8967781066895,8.62179279327393 -49.2989273071289,14.3783569335938 -50.7380676269531,5.4286994934082 -61.8914070129395,5.33875274658203 -63.5554122924805,10.0159606933594 -46.3756713867188,11.2752084732056 -61.6665420532227,14.1085166931152 -57.8438262939453,16.0423622131348 -63.4204940795898,19.2804298400879 -64.3199615478516,19.2804298400879 -63.6003875732422,19.6402149200439 -55.4602470397949,13.9735984802246 -58.0237159729004,9.74612140655518 -62.9257888793945,23.2830390930176 -62.161247253418,9.83606815338135 -60.2723731994629,18.7857246398926 -46.6005554199219,11.4101285934448 -54.6057586669922,14.2884101867676 -56.0898704528809,8.35195446014404 -60.6321601867676,21.8888721466064 -44.8465881347656,11.6799669265747 -58.5184211730957,10.3757457733154 -61.0369186401367,6.37313556671143 -60.0924835205078,5.60859203338623 -57.3940925598145,11.7699136734009 -59.8676147460938,20.2248649597168 -60.9469718933105,23.2830390930176 -56.7644691467285,17.7063694000244 -63.5554122924805,7.6773567199707 -60.2274017333984,6.01335048675537 -52.8068313598633,6.64297485351562 -55.0105171203613,11.0503435134888 -57.7089042663574,15.2328462600708 -56.3147354125977,15.9074440002441 -51.3227157592773,12.8492698669434 -60.0025367736816,10.6905584335327 -64.4998474121094,8.62179279327393 -56.0898704528809,9.16147041320801 -63.195629119873,15.1429004669189 -58.5184211730957,19.1005363464355 -56.8544158935547,9.20644378662109 -57.4840393066406,16.6270141601562 -63.2406005859375,16.177282333374 -53.8861885070801,14.4233293533325 -58.5184211730957,7.09270572662354 -54.3808898925781,12.7143497467041 -63.0607109069824,17.166690826416 -58.2485809326172,8.66676616668701 -58.6533432006836,11.4101285934448 -51.8623962402344,15.0079803466797 -58.2935562133789,18.2910194396973 -57.7538795471191,7.76730346679688 -60.3173484802246,6.55302810668945 -54.201000213623,13.1191082000732 -54.2909469604492,10.0609340667725 -44.3968505859375,11.7249402999878 -63.6003875732422,16.8968524932861 -61.7115173339844,9.88104152679443 -62.2511940002441,21.7089805603027 -57.5290145874023,11.2302360534668 -58.698314666748,13.8836517333984 -57.7538795471191,12.9392156600952 -54.9205703735352,8.21703433990479 -61.8014602661133,14.6931686401367 -60.8120536804199,17.9762077331543 -56.4496574401855,15.9524164199829 -55.3253288269043,13.9735984802246 -55.0554885864258,6.95778656005859 -54.6957054138184,9.07152462005615 -62.2961654663086,18.1561012268066 -54.830623626709,10.5106649398804 -53.7512664794922,13.9735984802246 -58.2935562133789,13.9735984802246 -60.7670783996582,11.2302360534668 -56.49462890625,10.1508798599243 -52.8967781066895,16.2672290802002 -50.5132026672363,7.76730346679688 -61.4866485595703,12.309591293335 -55.0105171203613,14.9630069732666 -60.7221069335938,9.70114898681641 -62.8808174133301,7.04773330688477 -62.4760589599609,6.01335048675537 -54.1560249328613,6.55302810668945 -53.346508026123,13.9735984802246 -60.9469718933105,16.5820407867432 -56.2247924804688,6.05832386016846 -62.7458992004395,5.87843132019043 -64.7696914672852,23.9576377868652 -61.6215667724609,23.1031475067139 -53.5264015197754,8.53184700012207 -53.5713768005371,10.1508798599243 -55.8650054931641,12.7143497467041 -50.3782806396484,5.78848457336426 -63.2855758666992,7.13767910003662 -58.0686912536621,13.2090549468994 -58.5633926391602,11.6349945068359 -58.698314666748,9.43130970001221 -55.5501937866211,6.10329627990723 -63.510440826416,21.4841136932373 -54.1560249328613,13.2090549468994 -64.4998474121094,6.64297485351562 -49.8386039733887,13.8386783599854 -55.1904067993164,15.0979270935059 -64.7247161865234,8.08211517333984 -45.2063903808594,11.1402893066406 -45.566162109375,11.814887046814 -63.6453628540039,9.29639053344727 -51.9523429870605,9.65617561340332 -62.9257888793945,23.3280124664307 -56.3147354125977,13.4788932800293 -63.3305511474609,14.2884101867676 -60.5422134399414,9.11649799346924 -57.7089042663574,14.5132751464844 -64.6797409057617,13.2990007400513 -43.5423583984375,12.0397529602051 -59.0580978393555,14.1534900665283 -58.698314666748,15.5476579666138 -56.8993873596191,12.8042964935303 -50.0634689331055,7.27259826660156 -59.5977783203125,20.7645435333252 -63.6003875732422,6.05832386016846 -62.7009239196777,22.833309173584 -62.7908706665039,5.47367286682129 -62.2511940002441,15.2328462600708 -63.9151992797852,9.29639053344727 -55.6401405334473,14.1534900665283 -43.63232421875,12.5344572067261 -59.8676147460938,10.1059074401855 -61.8014602661133,19.5502681732178 -64.4099044799805,19.4603214263916 -57.9787445068359,7.04773330688477 -63.7353057861328,23.9576377868652 -63.9151992797852,23.7777442932129 -60.3623199462891,9.29639053344727 -51.9523429870605,9.25141716003418 -54.1560249328613,5.47367286682129 -53.3015365600586,16.1323089599609 -58.8332328796387,18.3809661865234 -59.5078315734863,14.1534900665283 -59.9125900268555,6.1932430267334 -53.2565612792969,15.5926313400269 -59.6877212524414,7.6773567199707 -60.5871887207031,19.1005363464355 -61.4866485595703,7.58741092681885 -60.0025367736816,12.669376373291 -57.3940925598145,13.7037591934204 -59.327938079834,9.29639053344727 -57.2141990661621,16.3571739196777 -55.145435333252,5.29378032684326 -63.6003875732422,10.6006116867065 -59.8676147460938,11.994779586792 -56.8544158935547,7.6773567199707 -64.2300109863281,8.4419002532959 -59.8226432800293,9.52125644683838 -59.0580978393555,10.8254776000977 -51.8174209594727,7.99216938018799 -46.6455078125,11.814887046814 -56.179817199707,12.4445114135742 -61.0818901062012,22.518497467041 -64.2300109863281,23.0581741333008 -54.9655418395996,11.5900211334229 -61.2168121337891,12.8042964935303 -64.3649291992188,9.52125644683838 -60.3173484802246,21.7539520263672 -58.8332328796387,9.97098731994629 -60.991943359375,13.2990007400513 -62.9257888793945,20.674596786499 -55.3703002929688,15.5926313400269 -59.1930198669434,5.51864528656006 -44.6666870117188,11.9048328399658 -59.7776718139648,16.6270141601562 -57.7988510131836,16.4471206665039 -52.0872611999512,13.2990007400513 -60.1374549865723,21.2592487335205 -47.7248649597168,11.9498062133789 -64.3199615478516,12.17467212677 -62.9257888793945,6.37313556671143 -62.2961654663086,16.2222557067871 -58.3385314941406,11.9498062133789 -64.4099044799805,18.4259395599365 -63.5554122924805,19.8650798797607 -56.9893341064453,17.3915576934814 -60.9469718933105,9.61120223999023 -62.4310836791992,21.4841136932373 -63.5554122924805,18.2010746002197 -63.6903343200684,22.9232540130615 -51.7274780273438,12.309591293335 -60.2274017333984,13.7937049865723 -62.0263290405273,11.3651552200317 -56.49462890625,7.00275993347168 -49.5237922668457,13.8836517333984 -60.677131652832,15.2328462600708 -62.6559524536133,20.7195701599121 -44.3518981933594,11.0053701400757 -63.3305511474609,8.21703433990479 -58.7882614135742,10.7355308532715 -48.5793571472168,11.9048328399658 -62.1162719726562,7.40751838684082 -63.0157356262207,8.17206192016602 -48.7142753601074,14.0635442733765 -63.0607109069824,17.9762077331543 -64.4099044799805,17.3465843200684 -62.8358459472656,13.7487316131592 -61.3517303466797,14.8730602264404 -49.478816986084,14.4233293533325 -62.8808174133301,16.1323089599609 -46.0158996582031,11.814887046814 -54.3359184265137,12.8942422866821 -57.5739860534668,23.9126644134521 -61.4416770935059,22.6983890533447 -59.5078315734863,12.2196445465088 -59.0580978393555,19.8201065063477 -52.0872611999512,10.4656925201416 -57.5290145874023,9.11649799346924 -52.6269378662109,6.73292064666748 -61.0369186401367,12.8942422866821 -64.4099044799805,8.12708854675293 -57.9787445068359,7.18265247344971 -47.4550476074219,12.8492698669434 -54.2909469604492,15.4127388000488 -58.7882614135742,18.3359928131104 -60.6321601867676,9.79109477996826 -53.6163482666016,7.13767910003662 -63.6003875732422,11.2302360534668 -64.4548797607422,14.0635442733765 -51.7274780273438,13.7487316131592 -64.4548797607422,23.9126644134521 -63.4204940795898,11.5000743865967 -46.1508178710938,10.9154233932495 -55.0105171203613,15.1429004669189 -61.3967056274414,14.7831144332886 -64.7696914672852,23.6428260803223 -61.3967056274414,14.1534900665283 -55.2803535461426,11.3651552200317 -64.2300109863281,18.7857246398926 -57.7988510131836,7.49746417999268 -60.0924835205078,6.91281318664551 -58.3385314941406,11.7699136734009 -57.4840393066406,12.8042964935303 -63.8702239990234,10.7805042266846 -63.1056823730469,14.9630069732666 -63.6903343200684,18.8306980133057 -59.2829666137695,21.0343818664551 -55.0554885864258,10.1508798599243 -62.2062187194824,15.3227920532227 -61.3517303466797,7.9471960067749 -57.6189575195312,14.8730602264404 -56.809440612793,9.25141716003418 -63.9151992797852,7.76730346679688 -54.4708366394043,11.7699136734009 -64.3199615478516,10.5556383132935 -61.3517303466797,7.58741092681885 -55.7750587463379,6.64297485351562 -52.536994934082,10.2857999801636 -48.5793571472168,13.7037591934204 -53.346508026123,10.2408266067505 -64.634765625,12.0847253799438 -54.6957054138184,15.0079803466797 -55.5501937866211,14.0635442733765 -58.2036094665527,7.72233009338379 -62.5660057067871,15.1878728866577 -63.7353057861328,15.1878728866577 -52.7618598937988,10.4207191467285 -63.7353057861328,18.3359928131104 -64.6797409057617,8.98157787322998 -61.8914070129395,18.5158863067627 -59.1480445861816,6.1932430267334 -64.2749862670898,18.9206447601318 -63.3755226135254,19.1904830932617 -48.4444351196289,11.5900211334229 -55.5052185058594,17.7513427734375 -63.6903343200684,16.2222557067871 -45.1614074707031,10.9154233932495 -60.4072952270508,15.817497253418 -60.3173484802246,7.6773567199707 -62.5210342407227,21.1693019866943 -64.3649291992188,22.1137390136719 -62.7458992004395,23.7777442932129 -59.4178848266602,7.09270572662354 -53.5264015197754,8.03714179992676 -57.0792808532715,6.05832386016846 -54.3808898925781,6.14826965332031 -64.1400680541992,14.1085166931152 -58.8782081604004,14.0185708999634 -55.8650054931641,16.9867992401123 -61.9813537597656,20.7195701599121 -53.4814300537109,14.9180335998535 -63.2855758666992,18.650806427002 -62.4760589599609,17.166690826416 -60.677131652832,15.7725238800049 -51.0528793334961,12.309591293335 -62.9257888793945,8.93660545349121 -57.5290145874023,18.4709129333496 -58.3385314941406,19.1005363464355 -63.6003875732422,11.6349945068359 -59.4178848266602,14.2434368133545 -63.510440826416,6.05832386016846 -64.1400680541992,23.1031475067139 -55.7750587463379,6.28318881988525 -56.4496574401855,6.05832386016846 -53.9311599731445,7.18265247344971 -64.4099044799805,17.7513427734375 -49.1190338134766,5.29378032684326 -62.3861122131348,16.5370674133301 -57.4840393066406,15.5476579666138 -64.4548797607422,14.0185708999634 -48.2195701599121,13.2540273666382 -63.4204940795898,8.39692687988281 -55.2353820800781,8.57682037353516 -61.0369186401367,8.7117395401001 -44.3968505859375,11.994779586792 -60.9020004272461,17.3465843200684 -61.4866485595703,5.78848457336426 -58.5184211730957,6.4630823135376 -64.2300109863281,14.0635442733765 -44.5767517089844,12.489483833313 -54.0660781860352,8.7117395401001 -64.5897979736328,20.1798934936523 -58.2036094665527,9.74612140655518 -53.2115898132324,5.83345794677734 -60.991943359375,23.5528793334961 -52.9417495727539,9.07152462005615 -53.4364547729492,14.9180335998535 -43.5873413085938,12.0397529602051 -50.3782806396484,12.3995380401611 -60.0475082397461,8.21703433990479 -49.8386039733887,12.5344572067261 -60.9469718933105,21.8888721466064 -58.9681549072266,8.35195446014404 -63.2406005859375,22.5634689331055 -61.1268653869629,15.9074440002441 -59.8226432800293,16.2672290802002 -61.846435546875,5.74351119995117 -63.510440826416,9.74612140655518 -53.5264015197754,11.1852626800537 -60.0924835205078,12.3995380401611 -60.9020004272461,20.2248649597168 -62.8358459472656,23.6428260803223 -59.2379913330078,15.2328462600708 -64.7696914672852,18.4709129333496 -60.991943359375,5.60859203338623 -64.3649291992188,12.489483833313 -46.6005554199219,10.8704509735107 -52.7618598937988,11.3201818466187 -60.2274017333984,15.9074440002441 -59.1030731201172,9.43130970001221 -55.9999237060547,5.87843132019043 -52.2671546936035,8.93660545349121 -60.7221069335938,11.1402893066406 -64.2749862670898,23.6877975463867 -57.9337692260742,6.64297485351562 -58.4734497070312,7.36254501342773 -58.2036094665527,10.0609340667725 -52.0872611999512,15.0529537200928 -63.825252532959,17.8862609863281 -54.1560249328613,15.2328462600708 -57.4390640258789,13.6587858200073 -46.7804260253906,11.7249402999878 -59.2379913330078,13.7937049865723 -61.6215667724609,17.481502532959 -43.9471435546875,12.0397529602051 -59.1480445861816,20.4047584533691 -47.4100646972656,12.6244029998779 -60.991943359375,13.6587858200073 -57.0792808532715,11.9498062133789 -55.0554885864258,6.37313556671143 -58.698314666748,19.2804298400879 -59.4178848266602,7.00275993347168 -51.5026092529297,7.54243755340576 -57.4840393066406,12.309591293335 -61.4866485595703,17.9762077331543 -62.7908706665039,20.8544902801514 -58.4734497070312,5.78848457336426 -64.3199615478516,11.6349945068359 -55.145435333252,6.32816219329834 -46.6005554199219,13.0291614532471 -61.0818901062012,16.80690574646 -57.1242523193359,12.1296987533569 -61.3967056274414,23.19309425354 -61.5765953063965,9.25141716003418 -54.201000213623,11.9498062133789 -63.1506576538086,19.1455097198486 -49.9735221862793,7.6773567199707 -50.5132026672363,11.9048328399658 -53.346508026123,9.43130970001221 -51.4576377868652,11.0953159332275 -56.6295471191406,9.11649799346924 -52.7618598937988,7.18265247344971 -50.018497467041,6.64297485351562 -59.2829666137695,20.8544902801514 -53.3015365600586,7.49746417999268 -54.5607833862305,13.2540273666382 -57.8438262939453,5.74351119995117 -52.2671546936035,13.1640815734863 -54.5607833862305,14.7831144332886 -58.3385314941406,18.650806427002 -60.4972381591797,12.9392156600952 -55.4152755737305,12.8042964935303 -60.2274017333984,7.58741092681885 -59.3729095458984,14.8280878067017 -60.5422134399414,5.87843132019043 -61.6215667724609,21.2142753601074 -62.4760589599609,23.3280124664307 -54.9655418395996,7.27259826660156 -63.6453628540039,20.5846500396729 -63.2406005859375,13.9286251068115 -54.6957054138184,11.0503435134888 -62.3861122131348,16.1323089599609 -49.8835754394531,12.4445114135742 -59.1480445861816,18.650806427002 -54.6057586669922,7.76730346679688 -56.4046859741211,11.3201818466187 -63.5554122924805,8.03714179992676 -54.7856521606445,9.07152462005615 -48.5793571472168,11.5450477600098 -63.5554122924805,21.4391403198242 -50.5132026672363,6.1932430267334 -51.0978507995605,6.4630823135376 -59.0580978393555,12.669376373291 -51.1428260803223,8.26200771331787 -53.166618347168,11.7699136734009 -60.5422134399414,18.0661544799805 -61.9363822937012,12.1296987533569 -64.0051422119141,15.5926313400269 -61.0369186401367,11.0053701400757 -53.2115898132324,13.2540273666382 -47.5449714660645,11.2752084732056 -63.2406005859375,6.73292064666748 -57.5739860534668,11.0053701400757 -52.7168846130371,12.354564666748 -52.4920196533203,8.12708854675293 -64.634765625,14.0635442733765 -58.4284744262695,15.0979270935059 -62.3411407470703,14.5132751464844 -60.677131652832,7.58741092681885 -61.8914070129395,10.8704509735107 -46.0608520507812,12.669376373291 -63.7353057861328,12.2646179199219 -61.6215667724609,20.1349201202393 -63.9601745605469,21.8438987731934 -60.677131652832,12.2646179199219 -53.7062950134277,8.53184700012207 -54.6057586669922,10.2857999801636 -54.4708366394043,7.99216938018799 -62.2511940002441,11.6799669265747 -60.4522666931152,17.9762077331543 -55.7750587463379,5.96837711334229 -55.6851119995117,11.6349945068359 -51.9523429870605,9.70114898681641 -52.0872611999512,8.39692687988281 -51.1428260803223,5.6985387802124 -59.5977783203125,8.53184700012207 -60.4072952270508,23.7777442932129 -56.4046859741211,17.4365310668945 -60.3623199462891,13.4339199066162 -57.1692276000977,16.3122024536133 -58.1136627197266,8.48687362670898 -60.6321601867676,6.32816219329834 -63.3305511474609,8.57682037353516 -63.2855758666992,19.9100532531738 -50.5581741333008,8.57682037353516 -61.0818901062012,19.4603214263916 -52.9867248535156,8.26200771331787 -45.791015625,11.6799669265747 -58.7882614135742,12.6244029998779 -52.2671546936035,8.08211517333984 -53.8861885070801,10.9603967666626 -49.9735221862793,13.34397315979 -57.0792808532715,10.6905584335327 -50.4682273864746,11.7699136734009 -64.2300109863281,13.1191082000732 -64.7247161865234,10.3757457733154 -58.4734497070312,7.6773567199707 -59.013126373291,13.2540273666382 -62.2961654663086,12.8492698669434 -43.4524230957031,12.7593231201172 -63.8702239990234,11.5000743865967 -60.9020004272461,7.81227684020996 -59.5078315734863,16.0873355865479 -61.3517303466797,17.6613960266113 -51.4576377868652,9.61120223999023 -53.4814300537109,13.3889465332031 -59.0580978393555,15.502685546875 -44.5317687988281,11.814887046814 -59.6877212524414,6.95778656005859 -53.8861885070801,7.13767910003662 -64.5448226928711,18.2010746002197 -56.809440612793,10.3757457733154 -51.8623962402344,8.21703433990479 -60.4522666931152,15.0529537200928 -57.034309387207,6.82286739349365 -61.9363822937012,17.481502532959 -52.6269378662109,5.47367286682129 -62.3861122131348,15.3227920532227 -58.6083679199219,8.84665870666504 -58.5184211730957,20.314811706543 -55.1904067993164,11.5000743865967 -49.9285507202148,12.6244029998779 -55.0554885864258,14.1085166931152 -55.7300872802734,11.994779586792 -47.1402282714844,12.0847253799438 -64.6797409057617,9.47628307342529 -63.8702239990234,18.2460479736328 -61.846435546875,7.36254501342773 -52.1322326660156,5.74351119995117 -54.6507301330566,14.2884101867676 -52.8068313598633,7.58741092681885 -58.5184211730957,7.76730346679688 -57.3940925598145,14.1984634399414 -61.3517303466797,7.85724925994873 -61.7564888000488,12.0847253799438 -55.0554885864258,12.8942422866821 -63.0607109069824,5.60859203338623 -54.2459716796875,7.13767910003662 -54.6057586669922,9.79109477996826 -63.825252532959,20.7195701599121 -47.5449714660645,12.354564666748 -62.7009239196777,10.8704509735107 -62.7908706665039,17.481502532959 -53.7512664794922,14.2434368133545 -62.8808174133301,16.3571739196777 -62.2961654663086,7.81227684020996 -54.515811920166,15.6825771331787 -51.0079040527344,12.2646179199219 -60.2723731994629,9.20644378662109 -52.4920196533203,8.75671291351318 -57.5290145874023,14.5582485198975 -56.8544158935547,15.4127388000488 -63.9601745605469,7.9471960067749 -62.0263290405273,8.53184700012207 -54.0211067199707,15.7275505065918 -61.2617835998535,13.5238666534424 -51.2327728271484,6.14826965332031 -56.809440612793,9.43130970001221 -63.5554122924805,6.50805473327637 -59.1930198669434,7.45249080657959 -62.7458992004395,9.9260139465332 -51.1428260803223,6.59800148010254 -58.6083679199219,6.59800148010254 -57.5739860534668,15.6376037597656 -54.201000213623,15.3227920532227 -63.1506576538086,8.75671291351318 -56.0448989868164,12.8492698669434 -60.9020004272461,20.8544902801514 -55.0554885864258,16.3122024536133 -53.4814300537109,12.984188079834 -48.6243286132812,14.0185708999634 -59.1480445861816,5.4286994934082 -56.179817199707,13.2090549468994 -51.9073677062988,9.79109477996826 -57.7988510131836,5.56361865997314 -51.4576377868652,8.48687362670898 -59.2829666137695,13.2540273666382 -61.1718368530273,12.8492698669434 -60.7221069335938,21.5740604400635 -62.6109771728516,9.29639053344727 -50.8729858398438,8.48687362670898 -59.0580978393555,20.1798934936523 -62.5660057067871,23.822717666626 -64.7696914672852,14.4683027267456 -48.9391403198242,5.4286994934082 -58.0686912536621,17.7513427734375 -62.5660057067871,14.3783569335938 -57.7089042663574,7.49746417999268 -58.5633926391602,13.7937049865723 -45.1614074707031,12.0397529602051 -60.0475082397461,20.0899467468262 -61.6665420532227,18.6058330535889 -56.3597106933594,11.0953159332275 -58.698314666748,17.0317726135254 -54.7406768798828,16.5820407867432 -62.4310836791992,5.96837711334229 -60.5871887207031,14.9630069732666 -51.2327728271484,7.54243755340576 -60.7670783996582,18.4709129333496 -55.0105171203613,5.29378032684326 -55.3253288269043,9.52125644683838 -55.7750587463379,17.7513427734375 -54.9655418395996,14.1534900665283 -51.2777442932129,13.7037591934204 -57.663932800293,17.7513427734375 -61.0818901062012,17.7963161468506 -58.8332328796387,18.5158863067627 -55.4152755737305,16.7619323730469 -54.4708366394043,13.8836517333984 -63.6003875732422,17.166690826416 -49.9735221862793,13.8386783599854 -50.2433624267578,13.8836517333984 -54.515811920166,10.0159606933594 -51.9523429870605,11.6349945068359 -56.7194976806641,15.0079803466797 -63.3755226135254,11.3651552200317 -50.1534156799316,13.7937049865723 -62.4760589599609,5.29378032684326 -58.698314666748,18.5158863067627 -58.1136627197266,13.5688400268555 -55.4152755737305,6.50805473327637 -61.1718368530273,22.6084423065186 -56.8993873596191,12.309591293335 -63.195629119873,10.7805042266846 -53.8412132263184,6.32816219329834 -57.663932800293,18.9206447601318 -59.1930198669434,15.997389793396 -59.7326965332031,20.2698383331299 -54.6057586669922,6.64297485351562 -61.306755065918,11.994779586792 -60.4072952270508,17.5264778137207 -56.809440612793,11.9048328399658 -59.013126373291,15.2328462600708 -63.6003875732422,9.70114898681641 -63.9601745605469,16.177282333374 -54.6057586669922,10.5556383132935 -53.4364547729492,14.0635442733765 -63.2855758666992,21.0343818664551 -57.7988510131836,5.29378032684326 -59.3729095458984,21.4841136932373 -60.5422134399414,9.07152462005615 -62.161247253418,21.3042221069336 -64.5897979736328,21.6190338134766 -63.7802810668945,15.1429004669189 -50.1983871459961,6.68794727325439 -52.3571014404297,11.0503435134888 -51.0978507995605,12.669376373291 -64.3199615478516,10.9603967666626 -43.002685546875,13.8836517333984 -58.698314666748,7.49746417999268 -61.2617835998535,17.3915576934814 -60.677131652832,19.6402149200439 -51.8174209594727,13.34397315979 -55.5052185058594,11.8598594665527 -45.5211791992188,11.814887046814 -45.9709167480469,11.1852626800537 -60.0025367736816,6.14826965332031 -52.4470443725586,8.12708854675293 -62.0713005065918,23.4629325866699 -60.0924835205078,13.4788932800293 -57.2591743469238,16.7169609069824 -58.4284744262695,12.6244029998779 -50.7380676269531,5.74351119995117 -54.5607833862305,6.05832386016846 -60.6321601867676,11.2752084732056 -54.8755950927734,16.5370674133301 -63.3755226135254,15.1878728866577 -50.2883338928223,12.354564666748 -62.5660057067871,17.7063694000244 -60.5422134399414,17.166690826416 -63.195629119873,13.5688400268555 -64.3649291992188,19.9550266265869 -58.5184211730957,20.2698383331299 -63.1506576538086,10.9154233932495 -64.3649291992188,20.5846500396729 -55.9099807739258,11.9498062133789 -63.9151992797852,12.5344572067261 -54.5607833862305,7.27259826660156 -63.510440826416,18.4709129333496 -62.1162719726562,21.4841136932373 -44.2619323730469,10.6455850601196 -57.6189575195312,11.7699136734009 -64.5897979736328,14.5582485198975 -62.4310836791992,8.66676616668701 -45.1614074707031,11.994779586792 -61.2617835998535,20.674596786499 -50.7830390930176,13.1191082000732 -61.2168121337891,16.0423622131348 -62.2961654663086,23.6428260803223 -54.515811920166,15.5926313400269 -60.4522666931152,20.5846500396729 -53.5713768005371,10.5556383132935 -56.8993873596191,5.47367286682129 -61.0818901062012,16.6719875335693 -44.4418334960938,11.3651552200317 -62.2511940002441,11.9048328399658 -54.7856521606445,15.6376037597656 -63.7353057861328,22.2486572265625 -64.0501174926758,10.3757457733154 -55.3703002929688,9.25141716003418 -62.2961654663086,10.0609340667725 -62.9707641601562,22.3386039733887 -55.9099807739258,10.1059074401855 -61.846435546875,18.6058330535889 -52.6719131469727,8.17206192016602 -62.5660057067871,7.72233009338379 -58.4284744262695,8.98157787322998 -45.4312438964844,11.1402893066406 -54.6957054138184,12.4445114135742 -45.7010803222656,12.8492698669434 -63.8702239990234,9.88104152679443 -62.9707641601562,9.20644378662109 -51.5026092529297,11.3201818466187 -50.5132026672363,6.50805473327637 -63.6903343200684,18.9656181335449 -55.5501937866211,14.8280878067017 -56.9443626403809,6.37313556671143 -64.634765625,10.0159606933594 -57.34912109375,6.59800148010254 -56.2697639465332,15.7275505065918 -59.327938079834,18.8306980133057 -59.5528030395508,7.27259826660156 -56.2697639465332,14.8280878067017 -51.0528793334961,5.9234037399292 -58.8332328796387,8.03714179992676 -54.7406768798828,6.14826965332031 -46.7354736328125,10.8704509735107 -63.510440826416,21.7539520263672 -54.0660781860352,14.6481952667236 -63.7353057861328,21.8438987731934 -61.7115173339844,13.5238666534424 -57.034309387207,6.1932430267334 -54.6507301330566,10.6006116867065 -53.346508026123,11.5000743865967 -52.7168846130371,11.994779586792 -55.4602470397949,8.08211517333984 -61.1718368530273,13.2090549468994 -63.8702239990234,5.20383358001709 -59.4628601074219,20.9444370269775 -54.4708366394043,9.38633632659912 -51.5475845336914,10.4207191467285 -58.4284744262695,15.997389793396 -59.5977783203125,8.75671291351318 -59.4178848266602,18.2910194396973 -59.6877212524414,5.87843132019043 -50.1983871459961,6.4630823135376 -53.7512664794922,7.90222263336182 -56.7644691467285,13.9286251068115 -63.7802810668945,8.48687362670898 -60.3173484802246,7.85724925994873 -55.6401405334473,14.6032218933105 -63.6903343200684,19.7301616668701 -55.8650054931641,12.2196445465088 -58.2935562133789,17.3915576934814 -60.1824264526367,14.3783569335938 -55.5501937866211,14.1984634399414 -58.4284744262695,18.650806427002 -51.8174209594727,8.80168533325195 -53.4364547729492,7.72233009338379 -59.7776718139648,16.2672290802002 -58.8332328796387,15.9524164199829 -60.0025367736816,10.8254776000977 -55.145435333252,8.93660545349121 -57.4390640258789,16.5820407867432 -59.0580978393555,12.5794296264648 -46.9603271484375,13.2990007400513 -61.3517303466797,7.72233009338379 -55.5052185058594,11.2752084732056 -62.4310836791992,7.00275993347168 -56.1348457336426,16.9867992401123 -63.9601745605469,21.8888721466064 -51.9073677062988,9.43130970001221 -57.1242523193359,5.29378032684326 -51.3227157592773,10.1059074401855 -61.846435546875,9.74612140655518 -56.4046859741211,9.47628307342529 -49.9285507202148,13.1640815734863 -61.1268653869629,5.83345794677734 -61.6665420532227,7.54243755340576 -50.7380676269531,13.6138134002686 -54.7406768798828,12.3995380401611 -44.0370788574219,11.0953159332275 -46.420654296875,11.8598594665527 -60.6321601867676,14.1984634399414 -57.8438262939453,19.3703765869141 -64.4548797607422,22.518497467041 -54.1110534667969,16.1323089599609 -61.6215667724609,21.9338455200195 -47.0502624511719,13.2540273666382 -55.6851119995117,16.80690574646 -62.7009239196777,19.4603214263916 -58.3385314941406,12.0397529602051 -55.9999237060547,16.80690574646 -52.7618598937988,10.0609340667725 -63.2406005859375,7.58741092681885 -52.7168846130371,14.5132751464844 -54.7856521606445,14.6931686401367 -49.8835754394531,13.3889465332031 -54.1560249328613,15.0979270935059 -60.0924835205078,11.8598594665527 -57.4840393066406,16.8968524932861 -56.7194976806641,10.2408266067505 -64.7696914672852,15.1878728866577 -63.0157356262207,18.9206447601318 -58.0686912536621,18.1111278533936 -60.2274017333984,18.9206447601318 -55.0554885864258,6.91281318664551 -57.0792808532715,7.63238334655762 -55.9999237060547,11.4101285934448 -58.3835029602051,20.314811706543 -53.4814300537109,14.0635442733765 -62.8808174133301,17.4365310668945 -64.4548797607422,9.02655124664307 -60.4522666931152,19.3703765869141 -57.6189575195312,7.13767910003662 -61.2617835998535,20.5396785736084 -58.8782081604004,20.1349201202393 -56.179817199707,10.0609340667725 -51.2777442932129,6.77789402008057 -64.634765625,5.47367286682129 -59.1930198669434,23.9576377868652 -53.7512664794922,5.24880695343018 -54.7406768798828,13.5688400268555 -58.3385314941406,14.3783569335938 -54.830623626709,5.47367286682129 -58.2485809326172,8.57682037353516 -54.1110534667969,16.4021472930908 -63.2855758666992,8.17206192016602 -63.0157356262207,18.0211811065674 -64.4548797607422,9.25141716003418 -59.013126373291,10.9603967666626 -55.6401405334473,7.99216938018799 -62.4760589599609,12.5794296264648 -50.2883338928223,6.05832386016846 -59.013126373291,15.8624706268311 -47.7698402404785,12.5344572067261 -62.1162719726562,8.7117395401001 -51.8623962402344,6.37313556671143 -52.2671546936035,7.76730346679688 -60.3173484802246,6.1932430267334 -49.703685760498,12.1296987533569 -62.3861122131348,22.8782806396484 -63.9601745605469,10.5106649398804 -46.9603271484375,13.1640815734863 -64.0501174926758,14.0185708999634 -60.5422134399414,10.7355308532715 -63.0607109069824,12.489483833313 -58.8332328796387,13.1191082000732 -58.7882614135742,7.04773330688477 -45.7460632324219,12.2646179199219 -44.3069152832031,12.5794296264648 -56.4496574401855,14.9630069732666 -64.7247161865234,10.6455850601196 -45.5211791992188,11.7249402999878 -59.642749786377,19.5052947998047 -64.6797409057617,11.4101285934448 -62.3411407470703,5.20383358001709 -54.0660781860352,11.6349945068359 -63.4204940795898,21.2592487335205 -61.4866485595703,17.0767459869385 -62.3861122131348,16.6270141601562 -54.1560249328613,13.7037591934204 -50.648120880127,9.11649799346924 -58.1586380004883,23.9576377868652 -64.0950927734375,21.2142753601074 -48.4444351196289,11.9498062133789 -55.5951690673828,10.9154233932495 -56.5845756530762,7.85724925994873 -58.9681549072266,18.650806427002 -63.2855758666992,5.4286994934082 -60.2274017333984,18.5608596801758 -58.9681549072266,14.9630069732666 -59.9575614929199,17.1217193603516 -55.9549522399902,17.3016109466553 -46.9153442382812,13.2990007400513 -60.8120536804199,23.507905960083 -60.0924835205078,21.7539520263672 -49.9285507202148,5.9234037399292 -58.7432861328125,16.5820407867432 -62.7009239196777,16.6719875335693 -62.0713005065918,19.7301616668701 -60.9469718933105,22.2036838531494 -52.4020729064941,15.2778186798096 -58.8332328796387,12.0397529602051 -57.9337692260742,15.6825771331787 -46.8254089355469,10.9154233932495 -61.1268653869629,21.6190338134766 -60.8120536804199,16.9867992401123 -63.510440826416,14.0635442733765 -62.2961654663086,22.833309173584 -54.8755950927734,7.63238334655762 -64.7247161865234,10.3307723999023 -63.7802810668945,20.4947052001953 -62.7458992004395,10.5556383132935 -57.7089042663574,8.84665870666504 -55.1004638671875,13.3889465332031 -59.4178848266602,7.54243755340576 -61.3517303466797,16.2222557067871 -64.5897979736328,12.8492698669434 -64.6797409057617,6.91281318664551 -58.3835029602051,10.3307723999023 -54.8755950927734,8.7117395401001 -51.9523429870605,8.89163208007812 -64.4998474121094,5.78848457336426 -63.7802810668945,15.6376037597656 -59.1930198669434,14.2434368133545 -55.0105171203613,10.6006116867065 -51.8174209594727,5.38372611999512 -53.7962417602539,14.0185708999634 -61.0818901062012,10.7355308532715 -54.3359184265137,12.17467212677 -49.2089805603027,12.7593231201172 -58.4284744262695,7.04773330688477 -64.4998474121094,14.9180335998535 -62.2062187194824,23.8676910400391 -54.4258651733398,13.1640815734863 -59.9125900268555,23.148120880127 -58.7432861328125,18.0661544799805 -60.0924835205078,6.4630823135376 -64.634765625,20.4047584533691 -63.2406005859375,23.3280124664307 -63.0157356262207,17.5714492797852 -63.9601745605469,12.8492698669434 -63.510440826416,7.90222263336182 -59.1930198669434,23.3280124664307 -54.830623626709,10.2857999801636 -63.9601745605469,5.78848457336426 -56.8993873596191,9.34136390686035 -51.2327728271484,12.8042964935303 -57.0792808532715,7.81227684020996 -47.5899467468262,13.4339199066162 -57.2141990661621,8.4419002532959 -61.531623840332,9.9260139465332 -63.4654693603516,21.5290870666504 -44.48681640625,11.7699136734009 -51.7274780273438,13.0741348266602 -55.5052185058594,16.4021472930908 -55.145435333252,9.97098731994629 -60.0924835205078,9.07152462005615 -56.0448989868164,16.5820407867432 -59.4178848266602,9.9260139465332 -59.8226432800293,19.5952415466309 -59.1480445861816,18.8756713867188 -63.4654693603516,14.1085166931152 -60.1374549865723,19.1005363464355 -58.2036094665527,7.18265247344971 -63.1056823730469,7.85724925994873 -52.7168846130371,7.13767910003662 -53.9761352539062,5.78848457336426 -63.6903343200684,21.0343818664551 -52.4020729064941,7.54243755340576 -57.1242523193359,8.93660545349121 -60.5422134399414,7.85724925994873 -61.7115173339844,8.84665870666504 -52.1322326660156,8.98157787322998 -57.1242523193359,12.354564666748 -61.1718368530273,20.4497318267822 -54.1560249328613,15.7275505065918 -59.1930198669434,8.98157787322998 -52.4020729064941,5.96837711334229 -50.5581741333008,14.2434368133545 -58.8782081604004,5.74351119995117 -55.9549522399902,6.10329627990723 -56.5396041870117,6.50805473327637 -64.4998474121094,19.1005363464355 -59.0580978393555,11.3651552200317 -63.3755226135254,11.8598594665527 -48.0846519470215,11.5450477600098 -44.9365234375,10.6006116867065 -56.5396041870117,7.09270572662354 -63.7353057861328,18.9206447601318 -64.0051422119141,20.674596786499 -51.2327728271484,5.51864528656006 -51.1428260803223,10.4656925201416 -64.3649291992188,21.2592487335205 -53.1216430664062,5.47367286682129 -62.7908706665039,19.2804298400879 -53.2115898132324,6.23821640014648 -64.5897979736328,13.6587858200073 -55.3703002929688,12.669376373291 -53.1216430664062,15.1429004669189 -61.3517303466797,16.9418258666992 -57.8887977600098,18.9656181335449 -57.8887977600098,11.5450477600098 -55.6851119995117,9.07152462005615 -58.1586380004883,11.3201818466187 -60.9020004272461,10.6905584335327 -63.510440826416,18.9206447601318 -56.8993873596191,5.33875274658203 -59.327938079834,23.8676910400391 -55.8650054931641,14.7831144332886 -60.677131652832,16.7169609069824 -58.6533432006836,6.10329627990723 -60.2274017333984,23.0581741333008 -61.2617835998535,12.5794296264648 -64.4099044799805,9.38633632659912 -62.1162719726562,6.82286739349365 -61.4416770935059,22.3835773468018 -60.7221069335938,7.99216938018799 -64.5897979736328,19.2804298400879 -61.7115173339844,9.43130970001221 -61.0369186401367,19.5502681732178 -55.1004638671875,15.7275505065918 -52.1322326660156,13.0291614532471 -57.9787445068359,6.01335048675537 -60.4522666931152,20.0449733734131 -64.4998474121094,8.80168533325195 -58.3835029602051,11.3201818466187 -60.8570251464844,12.0397529602051 -51.4126625061035,7.04773330688477 -52.4470443725586,16.3571739196777 -56.5845756530762,10.0159606933594 -54.1560249328613,10.4207191467285 -51.1877975463867,12.0397529602051 -63.7353057861328,8.75671291351318 -49.164005279541,12.2646179199219 -61.3967056274414,23.3280124664307 -62.161247253418,18.1561012268066 -64.0950927734375,22.6534156799316 -56.9893341064453,7.81227684020996 -57.1692276000977,9.47628307342529 -53.2115898132324,7.9471960067749 -61.0369186401367,19.4153499603271 -64.0051422119141,13.1640815734863 -48.2645416259766,11.9498062133789 -60.3173484802246,13.2990007400513 -58.8782081604004,16.4021472930908 -55.5501937866211,10.6905584335327 -59.8226432800293,17.5714492797852 -63.510440826416,10.7805042266846 -52.6269378662109,9.83606815338135 -45.0714721679688,12.0397529602051 -59.1480445861816,16.80690574646 -56.4046859741211,11.8598594665527 -58.3385314941406,10.0159606933594 -63.5554122924805,23.0581741333008 -50.9629325866699,6.4630823135376 -53.7962417602539,10.3757457733154 -57.7538795471191,18.2460479736328 -60.2723731994629,21.4391403198242 -49.1190338134766,13.7487316131592 -57.1692276000977,18.7407512664795 -57.9787445068359,10.9154233932495 -62.7458992004395,14.5582485198975 -61.0818901062012,18.9656181335449 -51.7274780273438,9.02655124664307 -47.4100646972656,12.7593231201172 -62.7908706665039,11.5450477600098 -53.2115898132324,11.6349945068359 -50.648120880127,6.4630823135376 -43.63232421875,12.3995380401611 -59.1480445861816,18.9206447601318 -64.1400680541992,11.6349945068359 -63.9151992797852,16.1323089599609 -58.698314666748,13.2090549468994 -64.0051422119141,15.9524164199829 -56.0448989868164,12.0847253799438 -46.8703918457031,12.9392156600952 -58.3835029602051,13.5238666534424 -63.3305511474609,17.3016109466553 -55.0105171203613,7.72233009338379 -64.4548797607422,18.650806427002 -60.1824264526367,7.45249080657959 -60.2723731994629,21.4841136932373 -59.3729095458984,18.2910194396973 -62.2961654663086,18.8306980133057 -56.0898704528809,13.1640815734863 -59.9575614929199,23.5528793334961 -63.510440826416,10.0609340667725 -62.7908706665039,15.0079803466797 -64.6797409057617,10.1059074401855 -47.5,12.7143497467041 -59.4628601074219,15.6376037597656 -54.2459716796875,11.8598594665527 -61.9813537597656,13.7487316131592 -61.8914070129395,6.77789402008057 -63.1506576538086,14.1984634399414 -59.327938079834,18.5608596801758 -51.2777442932129,11.8598594665527 -48.5343818664551,12.7593231201172 -60.4972381591797,16.4471206665039 -51.997314453125,6.41810894012451 -59.8226432800293,7.6773567199707 -54.9655418395996,10.1059074401855 -63.1506576538086,5.38372611999512 -64.2749862670898,6.95778656005859 -51.4576377868652,5.33875274658203 -54.8755950927734,16.3571739196777 -60.4072952270508,10.3757457733154 -53.7062950134277,10.2857999801636 -57.8887977600098,16.2222557067871 -50.6930923461914,6.28318881988525 -63.7353057861328,16.0423622131348 -58.0686912536621,6.50805473327637 -46.7354736328125,12.669376373291 -64.3649291992188,23.19309425354 -60.4072952270508,19.0555629730225 -44.48681640625,12.354564666748 -62.7908706665039,13.7487316131592 -60.1374549865723,13.9286251068115 -55.8200340270996,13.9735984802246 -49.9285507202148,7.72233009338379 -54.5607833862305,5.47367286682129 -60.8120536804199,23.19309425354 -61.4866485595703,13.5688400268555 -63.6003875732422,19.3703765869141 -56.809440612793,7.49746417999268 -59.1030731201172,13.3889465332031 -62.9257888793945,16.7619323730469 -56.809440612793,11.994779586792 -58.1136627197266,23.9126644134521 -60.6321601867676,16.1323089599609 -57.9337692260742,8.4419002532959 -53.346508026123,5.65356540679932 -62.9707641601562,13.9286251068115 -48.5793571472168,13.8386783599854 -56.1348457336426,9.97098731994629 -53.4814300537109,16.3571739196777 -63.1506576538086,13.3889465332031 -62.2961654663086,7.22762584686279 -54.6057586669922,9.16147041320801 -56.5396041870117,15.2778186798096 -64.5448226928711,22.0687656402588 -59.3729095458984,15.5926313400269 -49.164005279541,5.74351119995117 -61.4416770935059,14.5582485198975 -64.3199615478516,15.0529537200928 -52.0872611999512,12.7143497467041 -58.1136627197266,12.669376373291 -52.3571014404297,8.84665870666504 -57.5290145874023,15.6825771331787 -56.7644691467285,12.17467212677 -60.4522666931152,12.0847253799438 -58.0237159729004,14.2434368133545 -56.809440612793,7.27259826660156 -58.6533432006836,6.01335048675537 -56.4496574401855,12.0847253799438 -59.9575614929199,7.72233009338379 -60.3173484802246,20.0899467468262 -52.6269378662109,11.2302360534668 -53.1216430664062,10.6455850601196 -53.2565612792969,5.56361865997314 -47.5,13.6138134002686 -60.5422134399414,20 -63.510440826416,5.51864528656006 -45.8809814453125,12.669376373291 -64.0501174926758,16.177282333374 -57.2591743469238,17.8412895202637 -46.9153442382812,12.489483833313 -55.7300872802734,9.16147041320801 -61.1718368530273,11.2302360534668 -55.1004638671875,12.4445114135742 -54.9205703735352,13.8386783599854 -59.9125900268555,19.5502681732178 -53.3914833068848,16.1323089599609 -53.9311599731445,15.4577121734619 -63.4654693603516,10.5556383132935 -53.0316963195801,11.0503435134888 -53.2565612792969,16.0423622131348 -44.2169799804688,11.2752084732056 -64.7696914672852,19.1005363464355 -47.2301635742188,12.669376373291 -52.0422897338867,12.7593231201172 -58.2036094665527,11.6799669265747 -64.6797409057617,16.177282333374 -57.4390640258789,14.3333835601807 -48.4894104003906,11.6349945068359 -58.2935562133789,5.6985387802124 -59.2829666137695,12.7143497467041 -63.1056823730469,7.63238334655762 -51.682502746582,11.9498062133789 -60.0475082397461,18.7857246398926 -60.1824264526367,18.6957778930664 -60.4522666931152,10.4207191467285 -57.9787445068359,11.5450477600098 -57.8438262939453,13.1640815734863 -53.0766716003418,13.2990007400513 -52.3571014404297,10.8254776000977 -51.9073677062988,10.5106649398804 -59.7326965332031,13.8836517333984 -51.0528793334961,6.59800148010254 -55.3703002929688,10.5106649398804 -60.1824264526367,20.1349201202393 -52.4020729064941,16.0873355865479 -61.0818901062012,9.07152462005615 -58.9681549072266,7.54243755340576 -55.5501937866211,11.2752084732056 -61.306755065918,22.6534156799316 -57.3940925598145,12.17467212677 -60.677131652832,11.0053701400757 -60.5422134399414,12.489483833313 -55.1004638671875,13.2540273666382 -51.5925559997559,12.9392156600952 -53.3914833068848,15.4127388000488 -55.7750587463379,16.492094039917 -56.9443626403809,14.0635442733765 -53.8412132263184,7.22762584686279 -58.698314666748,17.2116641998291 -61.9813537597656,17.7063694000244 -56.0448989868164,13.4339199066162 -56.8993873596191,11.1852626800537 -58.1586380004883,12.6244029998779 -60.8120536804199,10.0159606933594 -49.2989273071289,6.23821640014648 -63.4204940795898,19.0555629730225 -64.4548797607422,5.78848457336426 -59.7326965332031,19.8650798797607 -55.7300872802734,8.03714179992676 -56.3147354125977,5.56361865997314 -55.5501937866211,8.48687362670898 -60.3623199462891,13.6587858200073 -54.515811920166,7.40751838684082 -60.4522666931152,9.47628307342529 -49.6587104797363,6.59800148010254 -46.6005554199219,12.489483833313 -62.7908706665039,8.98157787322998 -56.2697639465332,12.7593231201172 -60.9469718933105,11.4101285934448 -54.830623626709,9.97098731994629 -64.5897979736328,20.5846500396729 -51.9523429870605,11.0953159332275 -59.9125900268555,22.9682273864746 -51.8174209594727,9.11649799346924 -62.6109771728516,7.99216938018799 -54.9655418395996,8.84665870666504 -56.3597106933594,12.984188079834 -60.4522666931152,7.76730346679688 -56.2697639465332,6.82286739349365 -61.0369186401367,16.2222557067871 -55.6851119995117,10.9154233932495 -60.7670783996582,8.48687362670898 -62.2062187194824,13.0291614532471 -57.034309387207,17.2116641998291 -58.1586380004883,15.3227920532227 -59.013126373291,10.5556383132935 -57.9787445068359,5.83345794677734 -61.4866485595703,7.90222263336182 -54.2909469604492,11.0053701400757 -63.9601745605469,15.5926313400269 -59.3729095458984,23.822717666626 -57.9337692260742,13.2540273666382 -63.9151992797852,6.05832386016846 -62.0263290405273,12.0397529602051 -62.2062187194824,5.20383358001709 -57.7988510131836,16.9867992401123 -57.9787445068359,9.61120223999023 -62.1162719726562,22.2936305999756 -58.4284744262695,9.25141716003418 -59.642749786377,10.0159606933594 -64.4548797607422,23.6877975463867 -62.4760589599609,22.2486572265625 -62.2511940002441,11.4551019668579 -58.8782081604004,6.01335048675537 -63.7353057861328,19.1455097198486 -51.9073677062988,11.1402893066406 -45.4762268066406,11.9498062133789 -64.0501174926758,7.49746417999268 -61.8014602661133,13.0741348266602 -63.1056823730469,21.2592487335205 -57.034309387207,16.9867992401123 -56.3597106933594,11.994779586792 -59.642749786377,6.28318881988525 -62.3861122131348,18.5608596801758 -64.3649291992188,10.4207191467285 -57.5739860534668,8.30698108673096 -54.6057586669922,7.63238334655762 -59.7776718139648,11.3201818466187 -49.7936325073242,11.5900211334229 -47.9497299194336,13.2990007400513 -54.3359184265137,13.4788932800293 -62.2062187194824,12.2646179199219 -64.0501174926758,8.98157787322998 -63.7353057861328,9.25141716003418 -60.9020004272461,17.0317726135254 -51.6375312805176,10.0159606933594 -54.6957054138184,7.36254501342773 -59.2379913330078,6.50805473327637 -59.3729095458984,5.9234037399292 -52.2671546936035,6.91281318664551 -57.7988510131836,18.650806427002 -60.2723731994629,15.9074440002441 -51.7274780273438,12.669376373291 -52.1772079467773,7.27259826660156 -61.2617835998535,22.9682273864746 -64.7247161865234,18.5608596801758 -55.9099807739258,11.0953159332275 -58.2485809326172,19.7751350402832 -56.2697639465332,6.37313556671143 -58.4734497070312,5.9234037399292 -51.7724494934082,10.4656925201416 -51.5475845336914,5.56361865997314 -63.825252532959,9.52125644683838 -64.0950927734375,15.7275505065918 -47.7248649597168,13.2990007400513 -61.8914070129395,7.13767910003662 -60.3173484802246,16.177282333374 -63.0607109069824,14.4683027267456 -63.0157356262207,5.96837711334229 -58.698314666748,17.6164226531982 -60.2723731994629,8.21703433990479 -60.9020004272461,18.2010746002197 -60.7221069335938,16.2672290802002 -58.2485809326172,11.5900211334229 -59.7776718139648,20.1349201202393 -55.7750587463379,11.3651552200317 -55.145435333252,16.9418258666992 -54.6507301330566,13.6587858200073 -59.9125900268555,9.79109477996826 -62.8808174133301,9.07152462005615 -59.1030731201172,18.4259395599365 -59.6877212524414,6.23821640014648 -53.3015365600586,15.2778186798096 -61.0369186401367,15.817497253418 -50.4682273864746,8.26200771331787 -63.510440826416,10.1958532333374 -58.0686912536621,13.5688400268555 -62.7908706665039,5.20383358001709 -58.8332328796387,8.66676616668701 -56.6295471191406,14.5132751464844 -59.8226432800293,23.5978527069092 -46.8254089355469,13.2090549468994 -56.49462890625,13.7937049865723 -62.5660057067871,13.7937049865723 -51.6375312805176,8.62179279327393 -58.4734497070312,12.6244029998779 -57.1242523193359,5.9234037399292 -61.846435546875,17.2116641998291 -63.0607109069824,13.2090549468994 -59.327938079834,11.994779586792 -55.8200340270996,11.7699136734009 -57.9337692260742,17.7063694000244 -63.8702239990234,7.6773567199707 -63.2406005859375,16.80690574646 -57.3940925598145,6.91281318664551 -55.6401405334473,13.4788932800293 -64.1850433349609,8.93660545349121 -61.0369186401367,10.7805042266846 -63.9601745605469,11.2302360534668 -64.7247161865234,19.9100532531738 -56.2247924804688,15.6376037597656 -57.8887977600098,15.6376037597656 -64.3649291992188,17.6164226531982 -58.5633926391602,6.28318881988525 -58.9231796264648,6.23821640014648 -63.7802810668945,5.60859203338623 -50.7830390930176,14.7381420135498 -62.7908706665039,17.8412895202637 -54.8755950927734,15.4127388000488 -51.2327728271484,9.9260139465332 -62.7908706665039,21.3941669464111 -51.6375312805176,8.98157787322998 -46.8254089355469,12.354564666748 -60.0025367736816,5.96837711334229 -54.5607833862305,16.177282333374 -58.7882614135742,16.3571739196777 -63.7353057861328,6.32816219329834 -59.2379913330078,9.61120223999023 -54.0211067199707,16.9418258666992 -54.515811920166,6.50805473327637 -54.9205703735352,7.76730346679688 -55.1904067993164,7.63238334655762 -51.8623962402344,15.1429004669189 -44.5767517089844,10.9154233932495 -56.3597106933594,7.90222263336182 -64.3649291992188,13.7487316131592 -56.6745223999023,13.7937049865723 -58.0686912536621,12.669376373291 -63.2406005859375,14.9630069732666 -61.2168121337891,21.3042221069336 -60.7670783996582,20.8095169067383 -56.7644691467285,16.1323089599609 -63.2855758666992,12.1296987533569 -45.9709167480469,10.8254776000977 -62.8808174133301,17.0317726135254 -57.3041458129883,15.1429004669189 -60.677131652832,8.35195446014404 -63.2855758666992,19.1455097198486 -44.2619323730469,11.0503435134888 -54.4258651733398,14.9180335998535 -62.5210342407227,15.502685546875 -62.9707641601562,11.994779586792 -51.3227157592773,10.3307723999023 -62.8808174133301,19.4153499603271 -50.1534156799316,13.34397315979 -51.997314453125,7.58741092681885 -64.1400680541992,17.2566375732422 -49.478816986084,11.7249402999878 -59.6877212524414,7.72233009338379 -61.8014602661133,21.1243286132812 -58.5184211730957,19.7751350402832 -54.0211067199707,6.95778656005859 -64.1850433349609,16.4471206665039 -62.0713005065918,21.9788188934326 -58.4284744262695,18.4259395599365 -60.0475082397461,14.5582485198975 -60.991943359375,8.12708854675293 -54.1560249328613,11.3201818466187 -46.6455078125,12.669376373291 -56.1348457336426,14.6931686401367 -52.0872611999512,12.8942422866821 -62.2062187194824,5.9234037399292 -57.034309387207,13.1191082000732 -62.2062187194824,5.96837711334229 -53.7062950134277,11.7249402999878 -63.3755226135254,6.32816219329834 -57.4840393066406,14.8730602264404 -54.1560249328613,12.17467212677 -47.4550476074219,11.6349945068359 -59.013126373291,7.90222263336182 -63.7353057861328,9.34136390686035 -54.6057586669922,10.8704509735107 -43.4974060058594,11.3201818466187 -63.2855758666992,13.1191082000732 -62.6559524536133,18.7857246398926 -60.2723731994629,18.4709129333496 -57.5290145874023,5.83345794677734 -63.9151992797852,18.650806427002 -51.8174209594727,12.8042964935303 -61.2617835998535,14.4233293533325 -57.2591743469238,14.7381420135498 -47.8597869873047,11.9498062133789 -62.3411407470703,18.2910194396973 -63.7802810668945,11.5000743865967 -51.5925559997559,13.4339199066162 -47.9047584533691,13.8386783599854 -61.2168121337891,22.4735221862793 -56.179817199707,7.99216938018799 -61.9363822937012,5.38372611999512 -62.8358459472656,8.39692687988281 -57.34912109375,10.6455850601196 -64.0501174926758,20.9444370269775 -60.4522666931152,23.9576377868652 -56.6745223999023,14.6481952667236 -53.2565612792969,9.25141716003418 -51.5925559997559,12.7143497467041 -61.3517303466797,22.833309173584 -44.8915710449219,11.7699136734009 -53.5264015197754,11.814887046814 -47.5449714660645,12.7143497467041 -54.8755950927734,7.9471960067749 -58.6533432006836,15.3227920532227 -53.4364547729492,13.2990007400513 -58.0237159729004,20.3597850799561 -56.179817199707,16.851879119873 -63.5554122924805,10.2857999801636 -55.0105171203613,15.0979270935059 -63.7802810668945,23.0132007598877 -58.8332328796387,7.09270572662354 -54.2459716796875,8.80168533325195 -61.2168121337891,5.33875274658203 -49.1190338134766,11.5900211334229 -63.4204940795898,16.7619323730469 -64.2749862670898,11.1852626800537 -52.8967781066895,12.4445114135742 -64.0950927734375,15.2778186798096 -61.7115173339844,15.817497253418 -63.5554122924805,9.70114898681641 -56.7194976806641,15.502685546875 -53.8412132263184,14.2434368133545 -61.3967056274414,9.52125644683838 -63.510440826416,20.989408493042 -59.1030731201172,16.4021472930908 -50.9179611206055,9.16147041320801 -62.9707641601562,23.3280124664307 -48.3544883728027,11.6349945068359 -62.4760589599609,14.5132751464844 -59.8676147460938,11.4551019668579 -55.7300872802734,12.17467212677 -61.1268653869629,20.2248649597168 -62.5660057067871,13.9735984802246 -60.3173484802246,21.5290870666504 -56.6745223999023,11.2302360534668 -62.8358459472656,10.9154233932495 -63.510440826416,9.79109477996826 -52.536994934082,8.4419002532959 -54.2909469604492,10.4207191467285 -59.7776718139648,22.8782806396484 -51.3227157592773,8.57682037353516 -61.4866485595703,23.9576377868652 -62.7458992004395,12.0397529602051 -59.5528030395508,13.34397315979 -63.3305511474609,5.6985387802124 -61.7564888000488,23.5528793334961 -60.0025367736816,18.650806427002 -61.4416770935059,7.00275993347168 -59.5528030395508,23.6428260803223 -60.4072952270508,13.5688400268555 -62.8358459472656,18.0211811065674 -63.4654693603516,21.2592487335205 -63.6003875732422,10.3307723999023 -63.9601745605469,16.5370674133301 -61.7115173339844,20.2698383331299 -64.2300109863281,5.96837711334229 -64.4548797607422,13.1640815734863 -58.5184211730957,10.5556383132935 -61.5765953063965,15.2328462600708 -57.8887977600098,16.0423622131348 -55.1904067993164,11.6349945068359 -62.2961654663086,16.3122024536133 -55.6851119995117,9.88104152679443 -52.312126159668,10.8254776000977 -63.3305511474609,19.9100532531738 -59.1480445861816,11.1402893066406 -54.7856521606445,13.9735984802246 -56.7194976806641,5.56361865997314 -51.0528793334961,13.2540273666382 -51.4126625061035,9.02655124664307 -54.6507301330566,7.36254501342773 -60.7221069335938,7.72233009338379 -54.515811920166,10.7355308532715 -58.8782081604004,19.685188293457 -64.0501174926758,10.4207191467285 -56.8544158935547,5.29378032684326 -59.642749786377,11.5450477600098 -60.4972381591797,10.0159606933594 -62.5210342407227,21.349193572998 -52.851806640625,9.79109477996826 -51.9523429870605,11.0503435134888 -64.7247161865234,17.1217193603516 -63.3305511474609,19.5052947998047 -51.7724494934082,14.0185708999634 -63.195629119873,7.72233009338379 -55.8650054931641,11.1852626800537 -60.0924835205078,12.5344572067261 -58.0686912536621,18.9656181335449 -55.5501937866211,11.7249402999878 -54.1560249328613,6.86783981323242 -52.312126159668,7.09270572662354 -63.5554122924805,14.3783569335938 -50.8729858398438,9.61120223999023 -56.6745223999023,7.58741092681885 -51.6375312805176,5.9234037399292 -52.9417495727539,15.5926313400269 -59.2829666137695,17.0317726135254 -53.9761352539062,9.38633632659912 -45.2063903808594,11.0053701400757 -61.0369186401367,23.0132007598877 -50.9179611206055,12.2646179199219 -63.9151992797852,10.8704509735107 -56.1348457336426,9.38633632659912 -54.6057586669922,6.4630823135376 -55.2353820800781,13.0741348266602 -63.0607109069824,20.1349201202393 -51.7724494934082,14.0635442733765 -53.5713768005371,6.64297485351562 -53.7062950134277,9.38633632659912 -62.2961654663086,11.994779586792 -52.8068313598633,9.47628307342529 -56.0898704528809,5.87843132019043 -64.3649291992188,21.8888721466064 -53.1216430664062,16.5820407867432 -63.6453628540039,10.6905584335327 -62.9257888793945,6.32816219329834 -59.013126373291,7.22762584686279 -61.9363822937012,18.2010746002197 -50.1534156799316,7.27259826660156 -62.5660057067871,21.5290870666504 -58.5184211730957,13.9735984802246 -53.7062950134277,5.29378032684326 -57.8438262939453,13.7037591934204 -55.9999237060547,9.43130970001221 -50.333309173584,7.22762584686279 -50.1983871459961,8.12708854675293 -50.018497467041,13.9735984802246 -64.1850433349609,8.48687362670898 -58.8782081604004,13.8836517333984 -54.3808898925781,7.6773567199707 -62.2062187194824,21.9338455200195 -45.2963256835938,11.5000743865967 -62.161247253418,8.35195446014404 -61.846435546875,23.0132007598877 -57.9337692260742,14.0635442733765 -49.5687637329102,13.9735984802246 -60.9469718933105,14.2884101867676 -64.7696914672852,13.6587858200073 -59.4178848266602,18.4709129333496 -63.3305511474609,6.01335048675537 -60.5871887207031,23.9126644134521 -61.1718368530273,18.1561012268066 -49.3438987731934,12.4445114135742 -59.1480445861816,10.1059074401855 -58.0686912536621,9.29639053344727 -56.7194976806641,17.6164226531982 -54.3808898925781,9.25141716003418 -62.0713005065918,12.8492698669434 -54.5607833862305,8.7117395401001 -57.3041458129883,10.0609340667725 -49.9735221862793,5.9234037399292 -63.6003875732422,7.9471960067749 -50.7380676269531,7.27259826660156 -64.1850433349609,21.5740604400635 -62.9707641601562,6.64297485351562 -52.3571014404297,15.502685546875 -57.6189575195312,13.0741348266602 -52.6269378662109,7.58741092681885 -55.0105171203613,15.5476579666138 -64.4099044799805,6.23821640014648 -53.3015365600586,9.43130970001221 -43.63232421875,11.2302360534668 -52.1772079467773,10.4656925201416 -51.3676910400391,14.9630069732666 -63.825252532959,17.2566375732422 -48.3095169067383,12.9392156600952 -54.9205703735352,6.55302810668945 -60.991943359375,13.7937049865723 -64.4998474121094,9.02655124664307 -58.6083679199219,15.3227920532227 -62.6109771728516,20.1798934936523 -61.0818901062012,9.61120223999023 -61.531623840332,5.33875274658203 -52.8068313598633,13.4788932800293 -56.179817199707,16.6270141601562 -64.4548797607422,9.97098731994629 -61.5765953063965,17.7063694000244 -56.9443626403809,7.09270572662354 -58.2935562133789,12.309591293335 -59.5528030395508,9.83606815338135 -63.8702239990234,21.0793552398682 -52.1322326660156,11.3201818466187 -54.4258651733398,15.7725238800049 -61.3967056274414,18.4709129333496 -60.5422134399414,13.8386783599854 -62.2961654663086,17.166690826416 -59.9125900268555,15.7275505065918 -62.6109771728516,18.5158863067627 -54.9655418395996,16.7619323730469 -54.2459716796875,9.79109477996826 -60.4522666931152,13.1191082000732 -59.9125900268555,19.5952415466309 -48.1745986938477,13.9735984802246 -51.0978507995605,5.60859203338623 -62.4760589599609,18.2910194396973 -61.7564888000488,13.0291614532471 -57.7538795471191,8.30698108673096 -55.4152755737305,12.4445114135742 -58.4284744262695,23.9126644134521 -59.5977783203125,17.2566375732422 -58.2485809326172,9.47628307342529 -45.2963256835938,12.8942422866821 -63.0607109069824,21.8888721466064 -43.8121948242188,11.2752084732056 -64.0051422119141,7.40751838684082 -51.1428260803223,9.52125644683838 -64.4998474121094,16.3122024536133 -55.1904067993164,12.3995380401611 -49.5687637329102,12.7593231201172 -55.9999237060547,5.4286994934082 -63.5554122924805,7.72233009338379 -60.2723731994629,13.5238666534424 -60.3173484802246,14.8730602264404 -62.3411407470703,15.7275505065918 -52.1772079467773,7.85724925994873 -51.0528793334961,10.0609340667725 -64.2300109863281,14.6481952667236 -53.4814300537109,7.13767910003662 -55.4152755737305,15.3227920532227 -61.7115173339844,23.6877975463867 -60.4522666931152,17.5264778137207 -57.034309387207,18.4259395599365 -55.9099807739258,6.05832386016846 -64.6797409057617,14.2434368133545 -62.8808174133301,20.1798934936523 -62.5210342407227,8.89163208007812 -63.3755226135254,5.24880695343018 -59.8676147460938,22.4735221862793 -64.6797409057617,16.7619323730469 -52.7618598937988,10.9154233932495 -55.3253288269043,13.4339199066162 -57.9787445068359,13.1191082000732 -51.0978507995605,12.5344572067261 -55.7750587463379,8.21703433990479 -57.9337692260742,15.8624706268311 -63.4204940795898,15.1878728866577 -53.2115898132324,16.6270141601562 -63.1056823730469,17.6613960266113 -56.4046859741211,17.6613960266113 -56.3597106933594,15.7725238800049 -52.9867248535156,14.1534900665283 -56.7644691467285,6.41810894012451 -57.4840393066406,8.08211517333984 -51.9073677062988,10.6905584335327 -46.3756713867188,12.3995380401611 -44.9815063476562,11.9498062133789 -64.3649291992188,18.7407512664795 -55.4602470397949,5.65356540679932 -62.7009239196777,6.01335048675537 -63.8702239990234,6.50805473327637 -53.3914833068848,6.37313556671143 -58.2036094665527,5.65356540679932 -60.0025367736816,23.9126644134521 -51.9523429870605,9.79109477996826 -61.2617835998535,9.65617561340332 -47.3650817871094,11.6349945068359 -63.6003875732422,5.4286994934082 -49.8835754394531,11.5450477600098 -58.2485809326172,5.38372611999512 -62.0263290405273,16.9867992401123 -58.1586380004883,6.77789402008057 -63.7353057861328,15.0079803466797 -62.4760589599609,23.1031475067139 -54.515811920166,16.1323089599609 -60.4072952270508,18.7407512664795 -57.5739860534668,17.3016109466553 -60.4072952270508,16.0873355865479 -51.7724494934082,12.8042964935303 -64.5448226928711,18.7857246398926 -60.991943359375,10.9603967666626 -59.7776718139648,6.55302810668945 -52.9867248535156,5.29378032684326 -59.013126373291,18.2460479736328 -56.5396041870117,14.4683027267456 -60.7221069335938,6.28318881988525 -64.0950927734375,19.1455097198486 -60.0025367736816,10.7805042266846 -64.0950927734375,15.8624706268311 -56.9443626403809,8.93660545349121 -61.9813537597656,12.669376373291 -45.6560974121094,13.2540273666382 -53.2565612792969,8.26200771331787 -55.9999237060547,13.4339199066162 -56.1348457336426,11.3651552200317 -61.8914070129395,19.7301616668701 -61.4866485595703,8.39692687988281 -64.6797409057617,18.0661544799805 -63.4654693603516,18.650806427002 -58.698314666748,6.73292064666748 -62.161247253418,5.33875274658203 -60.2723731994629,13.2540273666382 -62.2511940002441,16.6270141601562 -61.2617835998535,16.80690574646 -48.8042221069336,14.1085166931152 -54.4708366394043,12.9392156600952 -62.2961654663086,21.2142753601074 -62.7009239196777,10.9603967666626 -59.013126373291,17.3915576934814 -61.1268653869629,11.6799669265747 -63.4654693603516,12.9392156600952 -62.4310836791992,22.2486572265625 -45.1164245605469,11.0503435134888 -51.2777442932129,12.0847253799438 -48.8042221069336,13.5238666534424 -58.2036094665527,8.21703433990479 -53.1216430664062,15.0529537200928 -56.7194976806641,5.83345794677734 -64.634765625,12.17467212677 -58.5633926391602,16.9867992401123 -59.9575614929199,8.26200771331787 -62.2062187194824,19.6402149200439 -52.6269378662109,10.3307723999023 -60.3173484802246,20.314811706543 -51.3227157592773,10.1508798599243 -51.5925559997559,13.8836517333984 -64.0950927734375,7.04773330688477 -57.0792808532715,8.08211517333984 -50.4682273864746,12.8492698669434 -56.8544158935547,7.22762584686279 -62.161247253418,8.48687362670898 -63.1056823730469,23.2830390930176 -53.8861885070801,8.57682037353516 -58.0686912536621,12.7143497467041 -61.0369186401367,18.1111278533936 -62.4310836791992,20.4497318267822 -56.9893341064453,17.2566375732422 -52.8967781066895,7.85724925994873 -46.2857360839844,12.6244029998779 -61.8914070129395,8.17206192016602 -60.2723731994629,21.2142753601074 -51.8174209594727,7.58741092681885 -59.1930198669434,19.7751350402832 -62.5210342407227,15.0079803466797 -55.7750587463379,11.3201818466187 -63.0607109069824,16.6719875335693 -61.4416770935059,21.9338455200195 -45.8359985351562,13.0741348266602 -63.0607109069824,18.9206447601318 -56.9893341064453,5.65356540679932 -53.2565612792969,11.7249402999878 -58.8782081604004,18.1111278533936 -54.1110534667969,15.997389793396 -60.4522666931152,7.18265247344971 -56.7644691467285,6.68794727325439 -61.4866485595703,6.95778656005859 -59.7776718139648,23.148120880127 -57.4390640258789,13.9286251068115 -61.0818901062012,23.5528793334961 -59.327938079834,10.0159606933594 -61.9363822937012,7.6773567199707 -55.6401405334473,7.27259826660156 -64.3649291992188,5.87843132019043 -57.1242523193359,12.8942422866821 -53.346508026123,14.0635442733765 -61.9363822937012,13.3889465332031 -63.6003875732422,7.49746417999268 -57.1242523193359,16.9867992401123 -57.34912109375,12.5794296264648 -59.5078315734863,6.91281318664551 -64.0950927734375,19.7751350402832 -63.4654693603516,15.9074440002441 -52.0422897338867,13.6587858200073 -62.9257888793945,21.7539520263672 -51.4126625061035,8.12708854675293 -52.0872611999512,15.2778186798096 -54.1560249328613,8.53184700012207 -57.0792808532715,11.4551019668579 -51.0978507995605,8.30698108673096 -58.9681549072266,7.63238334655762 -60.9469718933105,8.30698108673096 -54.6507301330566,12.8492698669434 -52.6719131469727,6.01335048675537 -60.8120536804199,9.70114898681641 -48.849193572998,13.6587858200073 -55.4152755737305,11.6799669265747 -44.0370788574219,11.1402893066406 -57.9787445068359,10.8254776000977 -55.0105171203613,8.98157787322998 -61.6215667724609,10.9603967666626 -59.9575614929199,21.7989253997803 -59.4628601074219,18.2910194396973 -58.5184211730957,14.0185708999634 -51.682502746582,11.1402893066406 -63.0157356262207,7.72233009338379 -64.3649291992188,21.6190338134766 -63.6453628540039,5.96837711334229 -58.0686912536621,14.6931686401367 -56.4496574401855,12.0397529602051 -49.8835754394531,12.8042964935303 -57.5290145874023,7.27259826660156 -51.9523429870605,10.7355308532715 -56.49462890625,9.38633632659912 -61.531623840332,15.1429004669189 -57.9337692260742,5.96837711334229 -64.3649291992188,17.7963161468506 -50.9629325866699,7.90222263336182 -61.3967056274414,6.91281318664551 -56.8544158935547,10.7805042266846 -44.3968505859375,11.9498062133789 -64.2749862670898,15.7725238800049 -60.1824264526367,19.4153499603271 -52.5819664001465,7.63238334655762 -64.0051422119141,5.78848457336426 -61.7564888000488,12.17467212677 -45.3862609863281,12.2646179199219 -57.9337692260742,16.80690574646 -61.7564888000488,17.6613960266113 -54.7856521606445,13.9286251068115 -52.851806640625,8.57682037353516 -45.566162109375,12.489483833313 -62.161247253418,10.9603967666626 -61.6215667724609,22.3386039733887 -59.4628601074219,7.76730346679688 -62.5210342407227,10.3307723999023 -60.9469718933105,5.38372611999512 -63.4204940795898,18.3359928131104 -59.1030731201172,17.2566375732422 -61.6215667724609,10.4207191467285 -49.7936325073242,12.2646179199219 -57.5290145874023,6.10329627990723 -58.3385314941406,10.6455850601196 -64.4998474121094,9.70114898681641 -50.6930923461914,7.54243755340576 -60.5422134399414,20.8544902801514 -53.2565612792969,7.09270572662354 -56.3147354125977,12.9392156600952 -47.5449714660645,12.5344572067261 -62.6109771728516,20.7645435333252 -61.4416770935059,23.2830390930176 -52.9867248535156,11.1852626800537 -61.306755065918,22.4285507202148 -60.0025367736816,18.3809661865234 -46.0608520507812,12.354564666748 -63.7353057861328,12.7143497467041 -63.0157356262207,21.349193572998 -62.8358459472656,15.1429004669189 -60.9020004272461,17.8412895202637 -54.201000213623,9.61120223999023 -60.4072952270508,20.674596786499 -63.3305511474609,7.58741092681885 -63.6003875732422,16.0873355865479 -58.0686912536621,13.6587858200073 -58.4284744262695,8.08211517333984 -61.0818901062012,7.40751838684082 -59.642749786377,12.489483833313 -62.8808174133301,13.8386783599854 -59.2829666137695,8.48687362670898 -54.201000213623,6.4630823135376 -53.8861885070801,7.00275993347168 -63.6903343200684,5.87843132019043 -63.5554122924805,8.62179279327393 -59.9575614929199,7.76730346679688 -63.195629119873,5.6985387802124 -64.3199615478516,7.85724925994873 -56.809440612793,8.98157787322998 -52.4020729064941,13.1640815734863 -53.166618347168,9.16147041320801 -60.0025367736816,6.86783981323242 -61.1718368530273,5.87843132019043 -61.4416770935059,21.7539520263672 -55.4152755737305,7.22762584686279 -49.7486572265625,6.37313556671143 -60.9020004272461,9.16147041320801 -64.634765625,18.3359928131104 -44.1270141601562,12.5794296264648 -63.7353057861328,19.7751350402832 -55.4602470397949,9.52125644683838 -56.3147354125977,8.30698108673096 -61.1718368530273,23.5978527069092 -62.161247253418,9.34136390686035 -62.7009239196777,7.00275993347168 -63.4204940795898,15.502685546875 -50.9179611206055,12.8942422866821 -53.8412132263184,5.20383358001709 -63.0607109069824,13.4788932800293 -60.6321601867676,8.39692687988281 -56.6295471191406,12.7593231201172 -58.7882614135742,5.4286994934082 -53.2565612792969,15.1429004669189 -57.2591743469238,11.7249402999878 -59.9575614929199,22.833309173584 -61.7115173339844,5.83345794677734 -50.0634689331055,8.12708854675293 -45.2063903808594,12.3995380401611 -55.1004638671875,16.851879119873 -60.991943359375,13.3889465332031 -54.1110534667969,11.2302360534668 -51.0528793334961,9.70114898681641 -49.703685760498,14.0185708999634 -57.9787445068359,19.5952415466309 -57.8887977600098,10.3757457733154 -61.9813537597656,6.37313556671143 -63.2855758666992,13.8386783599854 -49.6137390136719,13.2540273666382 -48.3095169067383,12.354564666748 -57.0792808532715,7.6773567199707 -62.8358459472656,14.1085166931152 -63.4204940795898,8.08211517333984 -61.3967056274414,19.1904830932617 -63.8702239990234,21.3042221069336 -64.3199615478516,20.8095169067383 -58.5184211730957,6.68794727325439 -45.566162109375,10.7805042266846 -55.0554885864258,12.5344572067261 -62.4760589599609,15.7725238800049 -55.3703002929688,7.9471960067749 -54.830623626709,12.2196445465088 -63.5554122924805,11.2752084732056 -57.7089042663574,11.6349945068359 -54.4258651733398,11.0053701400757 -63.4654693603516,22.518497467041 -64.2300109863281,7.85724925994873 -52.536994934082,14.1984634399414 -61.4866485595703,5.96837711334229 -57.3041458129883,7.85724925994873 -53.2115898132324,7.81227684020996 -63.5554122924805,12.2646179199219 -63.2406005859375,7.76730346679688 -63.8702239990234,23.9126644134521 -54.2459716796875,13.9735984802246 -61.8914070129395,21.9788188934326 -45.0714721679688,11.4101285934448 -52.9867248535156,11.7699136734009 -59.8676147460938,15.3677654266357 -50.6930923461914,12.984188079834 -55.2803535461426,8.35195446014404 -61.846435546875,10.6455850601196 -61.2617835998535,21.6640071868896 -63.6003875732422,18.2460479736328 -45.4312438964844,11.7699136734009 -60.677131652832,13.4339199066162 -62.7458992004395,10.4656925201416 -46.5555725097656,11.5000743865967 -61.531623840332,12.8042964935303 -58.3385314941406,13.34397315979 -50.333309173584,8.12708854675293 -64.4998474121094,16.7619323730469 -63.1056823730469,23.9126644134521 -60.5871887207031,10.2857999801636 -53.2115898132324,15.4127388000488 -60.2274017333984,14.4683027267456 -63.6903343200684,13.1191082000732 -53.8412132263184,9.11649799346924 -51.8623962402344,8.89163208007812 -57.0792808532715,11.7249402999878 -56.0448989868164,14.6032218933105 -52.1322326660156,9.25141716003418 -60.6321601867676,9.56622886657715 -63.825252532959,9.74612140655518 -61.306755065918,11.814887046814 -62.2511940002441,19.685188293457 -52.6269378662109,14.5132751464844 -53.2115898132324,9.25141716003418 -59.6877212524414,18.650806427002 -54.1560249328613,12.7143497467041 -55.5951690673828,13.0291614532471 -51.9523429870605,12.669376373291 -56.6745223999023,10.1508798599243 -60.8120536804199,22.1587104797363 -51.5925559997559,7.22762584686279 -62.0713005065918,20.9444370269775 -60.6321601867676,15.1429004669189 -63.4654693603516,22.2036838531494 -61.3967056274414,14.4233293533325 -61.9813537597656,13.1191082000732 -44.1270141601562,11.1852626800537 -60.0924835205078,16.4021472930908 -55.4152755737305,9.83606815338135 -54.3808898925781,6.95778656005859 -57.8438262939453,12.8492698669434 -62.9257888793945,12.669376373291 -53.9311599731445,6.01335048675537 -64.634765625,6.95778656005859 -51.4126625061035,12.2196445465088 -63.3755226135254,13.8836517333984 -58.3385314941406,10.2857999801636 -63.3755226135254,14.1085166931152 -64.7247161865234,18.7407512664795 -51.997314453125,12.669376373291 -61.1268653869629,5.87843132019043 -54.515811920166,15.817497253418 -64.3649291992188,17.3465843200684 -50.0634689331055,12.8942422866821 -53.4364547729492,13.9286251068115 -50.8729858398438,8.57682037353516 -52.536994934082,15.2328462600708 -58.698314666748,7.90222263336182 -45.4312438964844,12.17467212677 -60.5871887207031,15.3227920532227 -57.4840393066406,8.62179279327393 -63.7353057861328,21.3941669464111 -43.3175048828125,12.7593231201172 -54.515811920166,14.1085166931152 -59.0580978393555,23.19309425354 -62.1162719726562,22.2486572265625 -56.8544158935547,12.1296987533569 -56.7194976806641,7.81227684020996 -63.1506576538086,12.354564666748 -58.1586380004883,17.2566375732422 -55.1004638671875,9.74612140655518 -55.1004638671875,5.83345794677734 -51.9523429870605,15.4577121734619 -60.7221069335938,12.354564666748 -61.7564888000488,15.2778186798096 -61.1718368530273,8.4419002532959 -47.5,12.354564666748 -51.5925559997559,9.02655124664307 -49.9285507202148,5.24880695343018 -59.642749786377,23.507905960083 -53.0766716003418,5.74351119995117 -47.1402282714844,11.3201818466187 -61.9813537597656,14.3333835601807 -61.306755065918,17.6613960266113 -63.7353057861328,22.7883358001709 -56.3597106933594,12.2196445465088 -60.4972381591797,19.8201065063477 -56.0898704528809,6.28318881988525 -59.6877212524414,17.3915576934814 -54.0660781860352,7.6773567199707 -58.4734497070312,12.0397529602051 -55.5501937866211,17.4365310668945 -49.2989273071289,13.34397315979 -53.9311599731445,13.5238666534424 -59.0580978393555,23.148120880127 -56.8993873596191,12.4445114135742 -62.1162719726562,6.68794727325439 -60.0475082397461,7.63238334655762 -60.9020004272461,8.03714179992676 -60.8120536804199,8.57682037353516 -51.1428260803223,6.4630823135376 -63.6453628540039,19.6402149200439 -64.4998474121094,17.2116641998291 -64.634765625,17.3465843200684 -48.1745986938477,11.9498062133789 -61.9363822937012,11.9048328399658 -57.0792808532715,8.89163208007812 -45.2063903808594,12.0847253799438 -56.8993873596191,11.6349945068359 -55.5052185058594,12.7593231201172 -62.2062187194824,6.73292064666748 -64.2300109863281,22.3835773468018 -63.3305511474609,9.97098731994629 -63.9151992797852,11.1852626800537 -64.2749862670898,15.9524164199829 -57.8887977600098,19.1005363464355 -61.6215667724609,6.86783981323242 -57.4390640258789,14.4683027267456 -52.2671546936035,8.03714179992676 -53.166618347168,15.0529537200928 -59.3729095458984,8.75671291351318 -46.19580078125,11.814887046814 -57.5290145874023,11.8598594665527 -58.8782081604004,16.6270141601562 -62.7908706665039,8.53184700012207 -62.1162719726562,23.7777442932129 -64.4998474121094,19.5952415466309 -63.9151992797852,19.5502681732178 -62.4760589599609,16.9418258666992 -47.1851806640625,13.0741348266602 -50.1983871459961,7.9471960067749 -59.4178848266602,20.8994636535645 -53.7062950134277,6.23821640014648 -58.1136627197266,16.6270141601562 -64.4548797607422,19.1005363464355 -57.6189575195312,13.1191082000732 -60.7221069335938,15.2778186798096 -53.0766716003418,11.0503435134888 -57.663932800293,6.32816219329834 -55.5052185058594,8.80168533325195 -58.698314666748,11.2302360534668 -52.9867248535156,12.489483833313 -62.7009239196777,10.5106649398804 -61.0818901062012,12.8492698669434 -59.1930198669434,16.9418258666992 -62.4310836791992,8.21703433990479 -53.166618347168,5.29378032684326 -50.7830390930176,5.83345794677734 -64.2300109863281,9.43130970001221 -51.8623962402344,10.2408266067505 -59.8226432800293,7.81227684020996 -46.9153442382812,13.0741348266602 -62.2961654663086,8.62179279327393 -63.6903343200684,9.38633632659912 -52.1772079467773,9.07152462005615 -63.8702239990234,7.31757164001465 -53.0766716003418,13.9735984802246 -49.5237922668457,5.78848457336426 -61.846435546875,6.05832386016846 -64.0950927734375,21.9338455200195 -54.3808898925781,14.9630069732666 -63.9601745605469,22.7433624267578 -64.4099044799805,9.29639053344727 -59.5078315734863,5.78848457336426 -50.333309173584,6.4630823135376 -50.6031455993652,8.93660545349121 -58.3385314941406,18.5608596801758 -55.145435333252,9.70114898681641 -60.6321601867676,15.4577121734619 -57.663932800293,12.1296987533569 -52.5819664001465,10.1508798599243 -63.0607109069824,15.9524164199829 -59.1930198669434,18.650806427002 -60.991943359375,14.6931686401367 -54.4708366394043,8.89163208007812 -55.2353820800781,5.20383358001709 -63.9601745605469,18.2010746002197 -64.5448226928711,7.49746417999268 -50.6930923461914,13.7487316131592 -64.4548797607422,21.7089805603027 -60.9469718933105,15.9074440002441 -63.510440826416,9.88104152679443 -49.703685760498,5.51864528656006 -53.6163482666016,16.4471206665039 -55.2353820800781,8.08211517333984 -45.5211791992188,11.3651552200317 -64.6797409057617,18.0211811065674 -51.1428260803223,9.88104152679443 -59.6877212524414,12.489483833313 -54.3808898925781,9.88104152679443 -52.1322326660156,5.87843132019043 -57.2141990661621,10.1958532333374 -51.1428260803223,11.0953159332275 -59.9575614929199,18.9206447601318 -48.2195701599121,12.3995380401611 -62.0263290405273,6.1932430267334 -63.195629119873,12.669376373291 -64.634765625,13.7487316131592 -50.648120880127,7.04773330688477 -54.9205703735352,6.86783981323242 -64.4998474121094,13.9286251068115 -53.3015365600586,12.1296987533569 -61.531623840332,10.8704509735107 -63.195629119873,6.91281318664551 -56.49462890625,15.7275505065918 -64.0051422119141,5.74351119995117 -61.8014602661133,15.9074440002441 -64.5897979736328,18.8306980133057 -57.8438262939453,15.5476579666138 -57.34912109375,9.02655124664307 -57.34912109375,17.166690826416 -64.5448226928711,10.5556383132935 -61.3967056274414,10.1508798599243 -58.2485809326172,5.47367286682129 -62.0263290405273,12.0847253799438 -61.9363822937012,13.7937049865723 -54.515811920166,13.8386783599854 -61.0369186401367,6.50805473327637 -64.2749862670898,23.3280124664307 -57.2141990661621,16.492094039917 -55.8650054931641,10.6006116867065 -58.4734497070312,14.6931686401367 -61.4416770935059,12.5344572067261 -62.8358459472656,5.60859203338623 -54.2909469604492,9.38633632659912 -58.2935562133789,9.9260139465332 -56.9893341064453,14.2884101867676 -59.1480445861816,7.13767910003662 -58.698314666748,18.8756713867188 -54.0660781860352,15.5926313400269 -58.6083679199219,6.32816219329834 -50.9629325866699,7.63238334655762 -64.0501174926758,22.7883358001709 -57.34912109375,7.63238334655762 -55.0554885864258,13.2990007400513 -62.2961654663086,22.8782806396484 -64.4099044799805,21.8438987731934 -58.0237159729004,18.8756713867188 -58.8332328796387,19.5502681732178 -58.4284744262695,18.9206447601318 -53.6163482666016,15.502685546875 -58.2935562133789,8.53184700012207 -54.9655418395996,16.3122024536133 -64.6797409057617,10.4207191467285 -57.7089042663574,10.1508798599243 -62.6109771728516,14.7381420135498 -64.634765625,22.9232540130615 -56.2697639465332,16.0873355865479 -55.5501937866211,11.3651552200317 -56.4046859741211,6.55302810668945 -54.3808898925781,10.6006116867065 -56.1348457336426,8.26200771331787 -57.8438262939453,13.2090549468994 -61.7115173339844,21.2142753601074 -52.312126159668,5.6985387802124 -55.9999237060547,16.3122024536133 -62.6109771728516,13.34397315979 -59.3729095458984,15.7725238800049 -63.3755226135254,15.0079803466797 -63.9601745605469,11.0953159332275 -60.7221069335938,9.88104152679443 -49.2539520263672,5.96837711334229 -59.1030731201172,23.4629325866699 -55.7750587463379,5.74351119995117 -64.1850433349609,19.4153499603271 -54.6507301330566,16.5370674133301 -58.7882614135742,18.8756713867188 -64.2749862670898,18.8756713867188 -62.7009239196777,11.2752084732056 -54.0660781860352,14.8730602264404 -64.1850433349609,6.77789402008057 -64.6797409057617,5.60859203338623 -55.1004638671875,7.18265247344971 -58.4734497070312,19.685188293457 -53.7062950134277,13.5688400268555 -43.7672424316406,11.6349945068359 -54.2909469604492,13.5688400268555 -55.6401405334473,16.8968524932861 -47.3201293945312,11.7699136734009 -58.698314666748,10.3757457733154 -51.0978507995605,13.6587858200073 -60.4522666931152,13.0741348266602 -63.9601745605469,5.20383358001709 -55.4602470397949,12.4445114135742 -56.4496574401855,16.9418258666992 -57.3940925598145,16.8968524932861 -58.3835029602051,11.0503435134888 -63.6003875732422,5.33875274658203 -57.1692276000977,8.57682037353516 -57.34912109375,16.5370674133301 -55.1004638671875,16.492094039917 -62.2062187194824,18.1111278533936 -52.1772079467773,7.99216938018799 -61.3967056274414,8.48687362670898 -59.0580978393555,6.32816219329834 -64.7247161865234,18.1111278533936 -59.8226432800293,6.32816219329834 -58.8332328796387,9.07152462005615 -48.7142753601074,11.6799669265747 -63.0157356262207,5.47367286682129 -49.0740585327148,12.669376373291 -54.2909469604492,12.7143497467041 -64.0051422119141,15.4577121734619 -51.997314453125,5.78848457336426 -51.7724494934082,7.72233009338379 -56.0898704528809,16.2222557067871 -52.4920196533203,10.9154233932495 -64.1850433349609,7.58741092681885 -58.9231796264648,13.9735984802246 -56.3597106933594,7.18265247344971 -51.9073677062988,13.2540273666382 -61.6665420532227,12.6244029998779 -54.5607833862305,11.4551019668579 -58.3835029602051,10.6905584335327 -60.6321601867676,15.997389793396 -48.9841156005859,12.0847253799438 -64.634765625,11.814887046814 -60.4972381591797,14.5582485198975 -64.1400680541992,17.0317726135254 -63.0157356262207,14.4683027267456 -44.0820617675781,10.8704509735107 -53.1216430664062,13.4788932800293 -54.7856521606445,10.5106649398804 -59.9575614929199,17.5264778137207 -59.4628601074219,18.7857246398926 -49.5237922668457,13.6587858200073 -55.0105171203613,6.37313556671143 -43.7672424316406,11.6799669265747 -59.9125900268555,19.325403213501 -61.8014602661133,15.502685546875 -55.2353820800781,7.31757164001465 -56.5396041870117,5.65356540679932 -54.2459716796875,10.9603967666626 -58.8332328796387,13.6138134002686 -63.3755226135254,12.0397529602051 -51.4126625061035,14.7831144332886 -60.677131652832,23.5528793334961 -50.1534156799316,12.9392156600952 -55.7300872802734,17.8412895202637 -63.4204940795898,18.0211811065674 -57.4840393066406,6.55302810668945 -59.6877212524414,16.2672290802002 -64.5448226928711,16.3122024536133 -54.6057586669922,8.39692687988281 -55.1904067993164,14.0185708999634 -62.0713005065918,23.19309425354 -57.8438262939453,16.1323089599609 -57.7988510131836,9.88104152679443 -62.9257888793945,6.64297485351562 -57.0792808532715,11.814887046814 -59.6877212524414,20.7645435333252 -59.2379913330078,12.5344572067261 -50.1084442138672,7.85724925994873 -44.5317687988281,12.489483833313 -63.1506576538086,20.989408493042 -63.510440826416,18.5608596801758 -52.7618598937988,10.6905584335327 -57.1692276000977,18.0211811065674 -60.5871887207031,13.4788932800293 -53.2115898132324,13.9735984802246 -54.9655418395996,8.66676616668701 -54.2459716796875,5.4286994934082 -64.4099044799805,17.166690826416 -60.8120536804199,15.8624706268311 -62.8358459472656,8.08211517333984 -63.6003875732422,14.8730602264404 -61.531623840332,19.0555629730225 -61.3967056274414,20.5846500396729 -53.7062950134277,10.6006116867065 -45.791015625,12.984188079834 -56.4496574401855,9.29639053344727 -59.5977783203125,18.9656181335449 -53.166618347168,7.6773567199707 -56.8544158935547,11.8598594665527 -58.0237159729004,19.2354564666748 -61.9813537597656,9.47628307342529 -60.8570251464844,18.5158863067627 -51.2327728271484,14.1085166931152 -61.846435546875,18.9656181335449 -56.0898704528809,8.03714179992676 -56.4496574401855,5.51864528656006 -59.9125900268555,22.0237922668457 -55.9999237060547,9.74612140655518 -64.0950927734375,10.4656925201416 -57.9787445068359,8.35195446014404 -64.4998474121094,19.9100532531738 -54.2459716796875,16.3571739196777 -58.9681549072266,13.4339199066162 -53.0766716003418,9.79109477996826 -51.9073677062988,9.74612140655518 -54.6957054138184,14.0185708999634 -63.510440826416,10.2857999801636 -56.9893341064453,16.0423622131348 -54.7406768798828,15.1429004669189 -57.8887977600098,14.0635442733765 -55.7750587463379,15.7275505065918 -59.9575614929199,13.9286251068115 -53.5264015197754,6.4630823135376 -52.6269378662109,12.6244029998779 -55.8200340270996,11.814887046814 -63.5554122924805,8.4419002532959 -59.5977783203125,18.8756713867188 -55.9999237060547,6.14826965332031 -55.0554885864258,15.3677654266357 -51.3227157592773,6.77789402008057 -59.2829666137695,14.1534900665283 -59.327938079834,19.0555629730225 -56.5845756530762,17.2116641998291 -48.1296234130859,12.9392156600952 -49.478816986084,13.2090549468994 -63.7802810668945,8.26200771331787 -64.1400680541992,9.34136390686035 -61.531623840332,17.4365310668945 -64.3649291992188,7.45249080657959 -52.8068313598633,8.66676616668701 -63.4204940795898,15.2328462600708 -61.9813537597656,11.6349945068359 -62.9257888793945,21.9338455200195 -62.1162719726562,6.55302810668945 -55.2353820800781,12.4445114135742 -62.2961654663086,18.2910194396973 -50.3782806396484,8.26200771331787 -64.4099044799805,17.6613960266113 -51.9523429870605,9.74612140655518 -54.4258651733398,11.6799669265747 -58.9231796264648,19.1005363464355 -62.5210342407227,16.8968524932861 -58.4284744262695,20.2698383331299 -59.013126373291,20.4947052001953 -56.8544158935547,12.5344572067261 -54.3808898925781,6.59800148010254 -61.1268653869629,22.3386039733887 -64.0950927734375,8.12708854675293 -59.1480445861816,11.1852626800537 -62.7908706665039,7.31757164001465 -51.7274780273438,8.30698108673096 -64.7696914672852,7.49746417999268 -55.6401405334473,17.2566375732422 -52.4020729064941,11.5450477600098 -55.3703002929688,17.166690826416 -59.5977783203125,9.02655124664307 -62.4760589599609,21.3941669464111 -58.2036094665527,14.8730602264404 -59.1930198669434,7.9471960067749 -62.6559524536133,19.2354564666748 -52.4020729064941,15.997389793396 -54.4258651733398,15.5476579666138 -49.478816986084,12.0847253799438 -53.2115898132324,16.0423622131348 -63.4654693603516,10.6006116867065 -63.6453628540039,17.3016109466553 -56.1348457336426,14.6481952667236 -54.1560249328613,16.9867992401123 -57.2591743469238,15.502685546875 -52.7168846130371,11.3201818466187 -64.0950927734375,19.0555629730225 -57.0792808532715,13.7037591934204 -58.9231796264648,11.8598594665527 -53.4814300537109,13.1191082000732 -64.1400680541992,12.6244029998779 -61.6665420532227,5.47367286682129 -58.4734497070312,19.5952415466309 -45.566162109375,11.1852626800537 -55.8650054931641,11.1402893066406 -51.5475845336914,12.7593231201172 -58.2036094665527,16.0423622131348 -64.4548797607422,16.177282333374 -59.9125900268555,15.5476579666138 -59.2379913330078,17.3915576934814 -48.6243286132812,5.4286994934082 -55.6851119995117,11.8598594665527 -61.4866485595703,21.2592487335205 -63.3305511474609,13.4339199066162 -50.2883338928223,12.7593231201172 -58.6533432006836,10.9154233932495 -61.1268653869629,16.9418258666992 -53.5264015197754,7.27259826660156 -64.3199615478516,6.55302810668945 -57.2141990661621,14.1534900665283 -55.1904067993164,8.4419002532959 -47.5,12.669376373291 -55.4152755737305,17.3915576934814 -63.7802810668945,12.6244029998779 -59.642749786377,21.4391403198242 -62.8808174133301,16.8968524932861 -64.5448226928711,23.7327709197998 -61.2168121337891,12.0847253799438 -64.4099044799805,6.14826965332031 -58.5633926391602,13.3889465332031 -55.8650054931641,7.09270572662354 -55.6851119995117,15.6376037597656 -57.663932800293,16.6719875335693 -59.9125900268555,23.0132007598877 -54.7856521606445,13.6587858200073 -55.8650054931641,12.3995380401611 -59.013126373291,18.7857246398926 -55.6401405334473,11.9048328399658 -43.4524230957031,11.8598594665527 -62.0713005065918,10.0159606933594 -53.4814300537109,9.79109477996826 -54.515811920166,8.7117395401001 -63.4204940795898,6.32816219329834 -63.6903343200684,10.4207191467285 -57.1692276000977,10.6455850601196 -52.7618598937988,12.3995380401611 -51.8623962402344,14.1534900665283 -54.4708366394043,15.0979270935059 -62.0713005065918,9.97098731994629 -56.3597106933594,7.99216938018799 -61.1268653869629,18.3359928131104 -55.7750587463379,16.851879119873 -49.478816986084,13.0291614532471 -64.2300109863281,15.0979270935059 -64.0950927734375,10.9154233932495 -56.9443626403809,13.5238666534424 -64.4548797607422,18.1561012268066 -54.0660781860352,14.1534900665283 -49.703685760498,13.9286251068115 -52.7168846130371,14.2884101867676 -53.8861885070801,15.4127388000488 -60.677131652832,6.37313556671143 -62.5210342407227,20.5396785736084 -58.8782081604004,11.1852626800537 -51.8174209594727,12.6244029998779 -62.5210342407227,14.1534900665283 -52.6269378662109,10.4656925201416 -57.8438262939453,12.8042964935303 -59.1030731201172,10.5556383132935 -61.531623840332,23.4179592132568 -54.201000213623,8.26200771331787 -62.4310836791992,8.57682037353516 -49.8386039733887,12.17467212677 -59.8676147460938,15.2328462600708 -55.0105171203613,5.33875274658203 -62.6559524536133,22.7883358001709 -56.5396041870117,12.7593231201172 -55.3253288269043,16.2222557067871 -51.5026092529297,5.38372611999512 -57.0792808532715,15.5926313400269 -57.8887977600098,11.2752084732056 -63.9151992797852,10.9603967666626 -46.5105895996094,11.0953159332275 -64.1850433349609,22.8782806396484 -50.333309173584,14.1984634399414 -57.4840393066406,6.41810894012451 -62.161247253418,21.7089805603027 -63.1506576538086,11.7249402999878 -55.5501937866211,17.7513427734375 -64.0051422119141,23.3729858398438 -58.1136627197266,20.2698383331299 -63.7353057861328,14.4233293533325 -51.0978507995605,10.1958532333374 -52.0872611999512,6.1932430267334 -60.7221069335938,23.9576377868652 -60.1374549865723,8.17206192016602 -61.2617835998535,15.1878728866577 -59.9575614929199,20.0449733734131 -51.682502746582,10.5106649398804 -56.49462890625,5.74351119995117 -64.0950927734375,18.3359928131104 -55.2803535461426,5.83345794677734 -64.4099044799805,9.02655124664307 -59.9125900268555,23.6428260803223 -60.3173484802246,12.3995380401611 -46.2857360839844,12.984188079834 -60.7221069335938,5.33875274658203 -45.6111450195312,13.0291614532471 -59.1480445861816,16.3571739196777 -51.4126625061035,11.6799669265747 -52.9417495727539,11.5000743865967 -60.8570251464844,10.5106649398804 -56.809440612793,17.3915576934814 -56.7644691467285,15.1878728866577 -53.3914833068848,5.74351119995117 -64.0051422119141,21.0343818664551 -63.0157356262207,18.4259395599365 -61.1718368530273,20.6296234130859 -63.6453628540039,13.1640815734863 -52.312126159668,9.65617561340332 -56.2697639465332,12.9392156600952 -56.6745223999023,11.5900211334229 -63.0607109069824,14.7831144332886 -63.4654693603516,6.50805473327637 -62.2961654663086,17.9762077331543 -60.0475082397461,12.0847253799438 -54.2459716796875,8.4419002532959 -59.5078315734863,23.6877975463867 -59.2379913330078,5.78848457336426 -60.5871887207031,11.5450477600098 -56.9893341064453,9.52125644683838 -62.7458992004395,11.1402893066406 -57.7538795471191,19.8201065063477 -55.0105171203613,6.23821640014648 -54.4258651733398,16.7169609069824 -59.5528030395508,20.2248649597168 -59.5977783203125,17.2116641998291 -58.5184211730957,18.7407512664795 -60.9469718933105,19.0555629730225 -48.9841156005859,5.60859203338623 -55.2803535461426,6.50805473327637 -49.0290870666504,11.8598594665527 -50.9179611206055,14.5582485198975 -46.2857360839844,12.669376373291 -59.1480445861816,6.86783981323242 -58.1136627197266,10.2857999801636 -52.5819664001465,15.5926313400269 -61.7115173339844,19.9550266265869 -61.0369186401367,16.7169609069824 -51.1877975463867,13.5238666534424 -47.1851806640625,12.7593231201172 -51.7274780273438,6.32816219329834 -46.3756713867188,12.7143497467041 -60.4522666931152,20.674596786499 -61.0369186401367,21.7539520263672 -56.49462890625,8.93660545349121 -56.6295471191406,10.4656925201416 -62.2062187194824,13.8386783599854 -51.3227157592773,6.1932430267334 -64.1850433349609,22.7883358001709 -59.4628601074219,7.04773330688477 -62.9257888793945,20.8544902801514 -56.8993873596191,14.0185708999634 -62.8358459472656,11.814887046814 -63.1056823730469,17.7963161468506 -64.1400680541992,9.61120223999023 -53.3015365600586,8.03714179992676 -63.510440826416,17.481502532959 -55.6401405334473,11.1852626800537 -60.0025367736816,6.64297485351562 -60.1824264526367,14.5582485198975 -51.7274780273438,12.984188079834 -64.4998474121094,16.7169609069824 -61.846435546875,15.0979270935059 -59.0580978393555,16.851879119873 -59.9575614929199,11.4101285934448 -50.018497467041,5.20383358001709 -62.161247253418,21.0343818664551 -61.0369186401367,16.2672290802002 -51.6375312805176,13.3889465332031 -60.0025367736816,16.2672290802002 -50.7380676269531,6.86783981323242 -58.9681549072266,15.5926313400269 -61.1268653869629,13.2540273666382 -62.5660057067871,23.8676910400391 -57.8887977600098,8.66676616668701 -51.9073677062988,9.52125644683838 -55.3703002929688,10.0159606933594 -63.0157356262207,18.7407512664795 -64.634765625,11.5900211334229 -55.1904067993164,6.68794727325439 -60.0924835205078,20.4497318267822 -59.2379913330078,10.0609340667725 -61.3967056274414,13.2540273666382 -61.7115173339844,12.8942422866821 -45.791015625,12.3995380401611 -47.0053100585938,11.1852626800537 -60.8570251464844,5.29378032684326 -50.2883338928223,12.7143497467041 -52.312126159668,16.0873355865479 -46.5105895996094,10.9603967666626 -56.4496574401855,16.2222557067871 -55.1004638671875,11.0503435134888 -58.9231796264648,17.6164226531982 -54.6057586669922,5.56361865997314 -61.4866485595703,13.2090549468994 -48.849193572998,13.7937049865723 -48.0846519470215,12.6244029998779 -48.2645416259766,13.5688400268555 -53.7512664794922,15.0979270935059 -59.4628601074219,20.0449733734131 -49.7936325073242,5.51864528656006 -56.3597106933594,9.29639053344727 -53.0766716003418,11.9048328399658 -61.8914070129395,14.1534900665283 -59.5528030395508,22.9232540130615 -55.2803535461426,13.7487316131592 -64.2749862670898,10.9154233932495 -56.9443626403809,17.4365310668945 -46.8703918457031,13.1191082000732 -60.2274017333984,17.5264778137207 -58.2935562133789,11.3651552200317 -57.8438262939453,9.47628307342529 -59.9575614929199,18.3809661865234 -61.5765953063965,14.6931686401367 -58.5184211730957,12.489483833313 -58.8332328796387,7.63238334655762 -56.0448989868164,12.5794296264648 -59.3729095458984,22.7433624267578 -48.9841156005859,11.6799669265747 -64.4099044799805,23.507905960083 -60.8120536804199,14.9180335998535 -55.6401405334473,5.29378032684326 -57.34912109375,13.2540273666382 -61.0818901062012,16.3571739196777 -62.8358459472656,20.2698383331299 -63.510440826416,13.4788932800293 -52.536994934082,14.8280878067017 -60.0475082397461,19.1904830932617 -44.3968505859375,11.5450477600098 -57.034309387207,6.14826965332031 -60.8570251464844,22.6983890533447 -63.6453628540039,19.9100532531738 -47.9497299194336,13.5238666534424 -44.8016052246094,12.309591293335 -58.1586380004883,17.6613960266113 -60.3623199462891,16.5820407867432 -56.4046859741211,8.66676616668701 -61.1268653869629,8.84665870666504 -61.3517303466797,20.8544902801514 -54.7856521606445,8.17206192016602 -63.6903343200684,15.817497253418 -64.4548797607422,20.314811706543 -59.5078315734863,12.0847253799438 -48.4894104003906,12.5344572067261 -53.7962417602539,5.51864528656006 -54.0660781860352,12.2646179199219 -56.4496574401855,17.166690826416 -61.3517303466797,20.5396785736084 -58.8332328796387,7.90222263336182 -61.1268653869629,22.7433624267578 -51.997314453125,14.6931686401367 -63.195629119873,10.5106649398804 -61.7115173339844,8.7117395401001 -53.6163482666016,8.03714179992676 -63.0607109069824,10.6455850601196 -55.1004638671875,14.6032218933105 -59.7326965332031,8.80168533325195 -54.2909469604492,7.63238334655762 -59.9125900268555,11.5900211334229 -54.6957054138184,12.8492698669434 -53.7512664794922,6.41810894012451 -59.5528030395508,11.7249402999878 -62.6109771728516,17.7963161468506 -43.7672424316406,12.2646179199219 -53.3015365600586,11.0503435134888 -57.2591743469238,17.0317726135254 -62.2062187194824,19.010591506958 -61.2168121337891,22.3835773468018 -55.9099807739258,5.74351119995117 -64.1850433349609,20.1349201202393 -54.201000213623,15.6376037597656 -50.1983871459961,7.18265247344971 -59.5528030395508,17.0767459869385 -64.634765625,6.82286739349365 -57.7988510131836,14.3783569335938 -60.677131652832,18.3809661865234 -60.677131652832,7.90222263336182 -59.5977783203125,12.0397529602051 -64.5897979736328,10.6455850601196 -45.6111450195312,11.5450477600098 -62.8808174133301,14.4233293533325 -60.8570251464844,15.5926313400269 -49.9285507202148,13.8386783599854 -53.166618347168,11.1852626800537 -48.6693000793457,12.9392156600952 -44.2619323730469,12.1296987533569 -54.7856521606445,6.4630823135376 -48.6243286132812,12.0397529602051 -64.0051422119141,12.8492698669434 -48.2645416259766,12.5344572067261 -61.9363822937012,14.8730602264404 -52.7168846130371,8.53184700012207 -51.997314453125,9.16147041320801 -56.7644691467285,11.9498062133789 -60.0025367736816,23.5978527069092 -58.3835029602051,7.45249080657959 -57.034309387207,9.9260139465332 -61.306755065918,18.8306980133057 -58.2036094665527,17.3915576934814 -60.9020004272461,8.57682037353516 -54.6507301330566,11.2302360534668 -59.7326965332031,22.1137390136719 -62.3411407470703,22.833309173584 -63.6453628540039,14.9630069732666 -62.6109771728516,23.148120880127 -64.2749862670898,9.43130970001221 -63.4204940795898,7.6773567199707 -63.4204940795898,20.8544902801514 -61.1268653869629,11.9498062133789 -64.0950927734375,20.7645435333252 -61.1718368530273,17.9312343597412 -59.642749786377,9.65617561340332 -57.1242523193359,13.6138134002686 -60.1824264526367,5.60859203338623 -53.166618347168,12.6244029998779 -48.4894104003906,11.5900211334229 -59.7776718139648,9.9260139465332 -62.5660057067871,14.1085166931152 -59.8226432800293,9.56622886657715 -64.4548797607422,16.6719875335693 -61.5765953063965,6.37313556671143 -61.3517303466797,14.4683027267456 -64.7696914672852,15.9524164199829 -61.6215667724609,15.0079803466797 -63.6003875732422,14.1984634399414 -64.2749862670898,15.9074440002441 -63.825252532959,11.2752084732056 -59.2829666137695,10.2408266067505 -58.8332328796387,20.2698383331299 -57.3940925598145,15.3227920532227 -63.8702239990234,11.2302360534668 -54.8755950927734,11.7249402999878 -57.034309387207,5.74351119995117 -48.849193572998,12.1296987533569 -57.9337692260742,17.481502532959 -60.4972381591797,5.9234037399292 -56.6295471191406,13.4788932800293 -52.6269378662109,9.74612140655518 -59.1930198669434,20.6296234130859 -52.6719131469727,5.29378032684326 -49.7486572265625,14.4683027267456 -56.0898704528809,11.6799669265747 -59.327938079834,6.50805473327637 -47.1851806640625,11.8598594665527 -61.6665420532227,10.9603967666626 -53.2115898132324,12.17467212677 -54.0660781860352,9.20644378662109 -58.7882614135742,10.1059074401855 -55.3703002929688,14.8730602264404 -62.7458992004395,21.9788188934326 -62.8358459472656,19.9550266265869 -63.9151992797852,10.4656925201416 -46.3756713867188,11.9498062133789 -57.2141990661621,15.4127388000488 -63.9601745605469,21.6640071868896 -47.6798934936523,12.309591293335 -57.1692276000977,6.01335048675537 -61.9813537597656,6.59800148010254 -59.1030731201172,9.70114898681641 -59.3729095458984,17.0317726135254 -56.0898704528809,11.0053701400757 -55.9999237060547,17.5264778137207 -52.4470443725586,7.49746417999268 -54.9655418395996,9.07152462005615 -59.4178848266602,8.21703433990479 -58.8782081604004,20.0899467468262 -59.8676147460938,20.0899467468262 -57.8887977600098,15.817497253418 -58.9231796264648,11.6799669265747 -61.7115173339844,14.8730602264404 -58.0237159729004,13.2990007400513 -55.7750587463379,13.34397315979 -55.1004638671875,13.1191082000732 -63.3305511474609,12.2646179199219 -60.0924835205078,14.8280878067017 -61.2168121337891,9.47628307342529 -61.8914070129395,23.0581741333008 -59.5078315734863,7.00275993347168 -63.7802810668945,12.5794296264648 -58.0237159729004,14.1534900665283 -59.7776718139648,12.8492698669434 -62.7908706665039,17.3016109466553 -63.4654693603516,16.492094039917 -61.846435546875,14.3333835601807 -51.5925559997559,6.4630823135376 -62.3411407470703,14.2884101867676 -52.8068313598633,15.5476579666138 -64.2749862670898,7.09270572662354 -61.5765953063965,11.1402893066406 -61.0369186401367,5.29378032684326 -61.8014602661133,6.64297485351562 -57.8887977600098,17.166690826416 -58.6533432006836,15.2328462600708 -64.5897979736328,17.7063694000244 -59.8676147460938,9.29639053344727 -63.9151992797852,22.9682273864746 -61.3967056274414,20.8544902801514 -60.3623199462891,14.9630069732666 -53.4814300537109,15.6825771331787 -48.8941688537598,5.60859203338623 -52.7168846130371,16.4471206665039 -62.6109771728516,19.2804298400879 -58.6533432006836,18.8306980133057 -58.5633926391602,7.99216938018799 -46.0608520507812,12.3995380401611 -57.3940925598145,15.1429004669189 -52.1322326660156,7.04773330688477 -62.4760589599609,15.817497253418 -46.4656372070312,11.2752084732056 -51.8174209594727,12.669376373291 -58.4734497070312,20.0899467468262 -62.2961654663086,15.3227920532227 -50.9179611206055,7.9471960067749 -58.1586380004883,8.62179279327393 -57.7988510131836,13.7487316131592 -62.6109771728516,10.5106649398804 -53.3914833068848,15.6376037597656 -59.3729095458984,15.3227920532227 -51.1428260803223,7.49746417999268 -52.8068313598633,13.5238666534424 -58.2485809326172,16.3122024536133 -61.7564888000488,7.81227684020996 -64.2749862670898,12.7593231201172 -53.8412132263184,15.4127388000488 -59.642749786377,23.0581741333008 -50.2433624267578,14.6481952667236 -59.013126373291,17.9312343597412 -60.7221069335938,15.1878728866577 -54.8755950927734,5.47367286682129 -53.3914833068848,5.9234037399292 -58.2935562133789,13.34397315979 -54.4708366394043,10.5106649398804 -64.7696914672852,18.8306980133057 -62.3861122131348,16.80690574646 -52.8967781066895,13.34397315979 -46.7804260253906,11.3651552200317 -61.306755065918,15.817497253418 -61.3517303466797,13.6138134002686 -48.4444351196289,12.4445114135742 -45.3862609863281,11.0953159332275 -58.4284744262695,18.4709129333496 -62.9707641601562,9.56622886657715 -48.5343818664551,5.20383358001709 -49.9285507202148,12.1296987533569 -59.327938079834,10.0609340667725 -55.4602470397949,14.1534900665283 -50.7830390930176,12.5794296264648 -57.8438262939453,6.41810894012451 -60.0025367736816,8.26200771331787 -59.5078315734863,20.314811706543 -55.4152755737305,6.28318881988525 -55.5501937866211,11.1852626800537 -59.013126373291,9.79109477996826 -62.3861122131348,7.85724925994873 -60.2274017333984,23.1031475067139 -50.3782806396484,13.7937049865723 -57.5739860534668,6.64297485351562 -62.6109771728516,12.0397529602051 -62.2961654663086,22.9232540130615 -61.6665420532227,11.3651552200317 -52.1772079467773,11.0053701400757 -61.3967056274414,11.6349945068359 -61.3517303466797,18.1111278533936 -56.0898704528809,12.354564666748 -62.6559524536133,7.49746417999268 -62.5210342407227,8.30698108673096 -51.3227157592773,14.1984634399414 -47.3650817871094,12.5344572067261 -60.8570251464844,11.0503435134888 -51.3227157592773,9.97098731994629 -53.7962417602539,14.6931686401367 -60.2274017333984,6.59800148010254 -54.5607833862305,6.91281318664551 -63.825252532959,20.314811706543 -62.4310836791992,22.7433624267578 -51.997314453125,8.62179279327393 -64.7247161865234,9.29639053344727 -60.3173484802246,5.9234037399292 -63.510440826416,22.518497467041 -58.2036094665527,18.8756713867188 -56.49462890625,12.354564666748 -61.3517303466797,11.4101285934448 -53.2565612792969,9.47628307342529 -46.4656372070312,12.9392156600952 -53.6163482666016,6.14826965332031 -56.5845756530762,16.7169609069824 -63.7802810668945,6.59800148010254 -50.9629325866699,13.6138134002686 -54.4708366394043,15.9074440002441 -51.3676910400391,12.984188079834 -57.9337692260742,15.6376037597656 -62.0263290405273,12.3995380401611 -60.8570251464844,7.49746417999268 -64.634765625,13.4788932800293 -64.2749862670898,22.0687656402588 -62.4310836791992,8.62179279327393 -62.7458992004395,18.2010746002197 -60.5871887207031,20.0449733734131 -52.9867248535156,6.32816219329834 -60.991943359375,19.5502681732178 -64.3649291992188,14.9180335998535 -46.420654296875,12.984188079834 -52.4470443725586,8.53184700012207 -52.3571014404297,7.27259826660156 -61.1718368530273,8.89163208007812 -62.7908706665039,15.997389793396 -55.1004638671875,16.1323089599609 -55.7300872802734,13.1640815734863 -62.0263290405273,7.22762584686279 -62.5660057067871,5.9234037399292 -59.1030731201172,14.6032218933105 -53.5264015197754,8.80168533325195 -58.9681549072266,6.41810894012451 -56.7644691467285,7.49746417999268 -51.3676910400391,5.47367286682129 -49.7936325073242,5.29378032684326 -57.3041458129883,5.87843132019043 -55.2353820800781,10.4656925201416 -63.0607109069824,11.1852626800537 -60.0025367736816,21.0793552398682 -50.1534156799316,12.7593231201172 -56.5845756530762,10.9154233932495 -51.5026092529297,8.7117395401001 -61.306755065918,21.3941669464111 -55.2803535461426,17.1217193603516 -58.2036094665527,6.95778656005859 -50.4682273864746,14.8730602264404 -56.2247924804688,15.1878728866577 -54.0211067199707,7.49746417999268 -57.034309387207,18.1561012268066 -60.2274017333984,13.7037591934204 -57.3940925598145,13.7487316131592 -57.1692276000977,10.5556383132935 -62.8358459472656,19.7301616668701 -61.9813537597656,14.4683027267456 -61.0818901062012,21.9338455200195 -55.5052185058594,9.02655124664307 -55.1004638671875,5.96837711334229 -63.0607109069824,23.148120880127 -58.3385314941406,15.0079803466797 -59.7776718139648,18.7857246398926 -60.4972381591797,14.1085166931152 -51.997314453125,11.2752084732056 -59.5528030395508,20.6296234130859 -52.6719131469727,8.98157787322998 -54.1110534667969,6.01335048675537 -63.3305511474609,9.07152462005615 -57.663932800293,12.489483833313 -48.7592468261719,13.1191082000732 -63.195629119873,12.8492698669434 -63.0157356262207,11.0053701400757 -64.2300109863281,8.84665870666504 -53.2565612792969,13.1191082000732 -63.7353057861328,7.90222263336182 -57.5739860534668,16.5370674133301 -59.5078315734863,19.2354564666748 -58.1586380004883,6.91281318664551 -60.0475082397461,19.0555629730225 -63.8702239990234,21.6190338134766 -56.9893341064453,10.1059074401855 -62.0263290405273,14.7381420135498 -59.642749786377,21.6190338134766 -48.2645416259766,12.984188079834 -49.9735221862793,7.22762584686279 -56.809440612793,14.8730602264404 -63.0607109069824,7.09270572662354 -60.5871887207031,7.36254501342773 -60.7670783996582,21.8438987731934 -61.306755065918,15.997389793396 -59.642749786377,8.12708854675293 -52.1322326660156,7.00275993347168 -55.8200340270996,8.03714179992676 -57.3041458129883,15.0079803466797 -50.4682273864746,5.24880695343018 -63.9601745605469,6.01335048675537 -54.6957054138184,8.7117395401001 -60.9020004272461,21.5290870666504 -59.013126373291,7.45249080657959 -53.6613235473633,11.6349945068359 -61.9363822937012,9.20644378662109 -61.846435546875,18.8306980133057 -60.8120536804199,13.0291614532471 -60.8120536804199,12.5794296264648 -52.312126159668,15.502685546875 -59.5528030395508,10.7355308532715 -53.3015365600586,13.7037591934204 -52.8967781066895,12.3995380401611 -59.642749786377,20.5846500396729 -63.3305511474609,5.56361865997314 -58.9231796264648,15.7275505065918 -54.6057586669922,5.83345794677734 -61.8914070129395,15.9074440002441 -61.8914070129395,17.1217193603516 -59.6877212524414,14.0635442733765 -62.1162719726562,18.1111278533936 -58.8782081604004,20.674596786499 -62.8358459472656,6.64297485351562 -60.7670783996582,5.96837711334229 -59.3729095458984,16.4471206665039 -63.7353057861328,16.5820407867432 -58.9231796264648,17.5264778137207 -46.5555725097656,11.6799669265747 -61.9363822937012,17.9312343597412 -63.3305511474609,9.29639053344727 -64.7247161865234,23.3729858398438 -56.6295471191406,12.4445114135742 -62.7458992004395,16.2672290802002 -62.8358459472656,17.8862609863281 -53.6613235473633,10.9154233932495 -58.3835029602051,16.177282333374 -59.5528030395508,11.5000743865967 -59.5977783203125,5.9234037399292 -58.3385314941406,6.28318881988525 -56.9893341064453,9.07152462005615 -52.0422897338867,14.9180335998535 -61.6665420532227,6.14826965332031 -58.3385314941406,6.55302810668945 -57.8438262939453,8.4419002532959 -63.6453628540039,7.13767910003662 -55.9099807739258,12.3995380401611 -57.2591743469238,9.34136390686035 -63.9601745605469,16.9418258666992 -46.6904907226562,12.4445114135742 -53.7512664794922,12.8042964935303 -60.677131652832,17.0767459869385 -59.7776718139648,21.0793552398682 -51.2777442932129,8.17206192016602 -60.1824264526367,16.8968524932861 -63.1056823730469,20.0449733734131 -52.5819664001465,13.7937049865723 -63.4204940795898,6.59800148010254 -52.6269378662109,6.68794727325439 -60.2274017333984,12.2646179199219 -61.9813537597656,19.5502681732178 -54.2909469604492,10.8704509735107 -60.0924835205078,11.1852626800537 -58.5633926391602,5.24880695343018 -56.7194976806641,13.34397315979 -57.4390640258789,15.7725238800049 -59.1480445861816,11.4551019668579 -61.8914070129395,8.39692687988281 -62.3861122131348,6.64297485351562 -46.9153442382812,11.9498062133789 -59.4628601074219,13.7037591934204 -61.0818901062012,18.0211811065674 -51.0528793334961,11.9048328399658 -57.8438262939453,7.31757164001465 -51.1877975463867,8.98157787322998 -54.515811920166,11.5900211334229 -62.7458992004395,18.5158863067627 -64.3649291992188,7.22762584686279 -59.9125900268555,6.82286739349365 -51.5026092529297,7.00275993347168 -59.8676147460938,22.7883358001709 -57.0792808532715,17.3915576934814 -60.0025367736816,13.9286251068115 -62.7009239196777,11.3651552200317 -53.3015365600586,10.6006116867065 -59.1030731201172,5.47367286682129 -52.8068313598633,9.11649799346924 -61.531623840332,22.5634689331055 -50.3782806396484,14.9180335998535 -61.2617835998535,6.82286739349365 -58.8782081604004,15.997389793396 -57.7538795471191,16.7619323730469 -56.2697639465332,15.3227920532227 -56.3597106933594,13.3889465332031 -47.5449714660645,11.1852626800537 -61.7564888000488,14.1534900665283 -54.9655418395996,11.3201818466187 -62.7908706665039,18.0661544799805 -46.5555725097656,11.814887046814 -61.0369186401367,5.96837711334229 -58.2935562133789,18.1111278533936 -58.7882614135742,5.47367286682129 -64.7247161865234,8.93660545349121 -56.179817199707,13.7487316131592 -56.7194976806641,12.7593231201172 -57.9787445068359,16.1323089599609 -45.34130859375,11.994779586792 -50.7380676269531,15.0529537200928 -62.3411407470703,8.17206192016602 -49.7486572265625,12.7593231201172 -47.8597869873047,12.5794296264648 -63.4654693603516,19.685188293457 -52.536994934082,7.9471960067749 -61.3517303466797,5.78848457336426 -58.698314666748,11.1402893066406 -56.9893341064453,13.0741348266602 -58.6533432006836,7.31757164001465 -52.1322326660156,6.4630823135376 -53.346508026123,5.20383358001709 -59.1030731201172,13.1640815734863 -62.6559524536133,17.481502532959 -58.4284744262695,23.9576377868652 -63.2855758666992,23.148120880127 -54.0660781860352,6.41810894012451 -49.3438987731934,13.4788932800293 -60.7670783996582,22.4735221862793 -60.991943359375,22.3386039733887 -63.4654693603516,20.989408493042 -58.6533432006836,10.3307723999023 -57.5290145874023,10.1508798599243 -55.145435333252,8.89163208007812 -54.2459716796875,13.34397315979 -53.5713768005371,11.2302360534668 -46.8703918457031,12.354564666748 -58.1136627197266,9.34136390686035 -50.8729858398438,11.994779586792 -62.5660057067871,22.518497467041 -63.3755226135254,9.97098731994629 -54.7406768798828,8.53184700012207 -58.4284744262695,6.4630823135376 -60.3173484802246,5.38372611999512 -59.5977783203125,20.0899467468262 -50.1983871459961,5.4286994934082 -57.3041458129883,6.91281318664551 -64.1850433349609,18.2010746002197 -45.34130859375,11.0503435134888 -53.9761352539062,7.72233009338379 -63.7802810668945,17.2566375732422 -62.5660057067871,19.3703765869141 -54.9655418395996,13.2540273666382 -62.7009239196777,9.20644378662109 -61.9363822937012,17.3915576934814 -59.1030731201172,5.87843132019043 -52.7168846130371,14.1984634399414 -56.809440612793,17.1217193603516 -58.8332328796387,15.3677654266357 -58.4734497070312,15.9074440002441 -52.7618598937988,8.57682037353516 -56.8993873596191,8.08211517333984 -60.8120536804199,20.8544902801514 -58.1136627197266,12.5794296264648 -53.0316963195801,13.2990007400513 -61.0818901062012,13.4788932800293 -54.4258651733398,7.90222263336182 -59.7776718139648,8.4419002532959 -61.4866485595703,5.65356540679932 -56.9893341064453,18.6957778930664 -54.4708366394043,5.38372611999512 -61.6665420532227,17.2566375732422 -51.6375312805176,7.04773330688477 -64.4099044799805,20.7645435333252 -56.0898704528809,8.84665870666504 -61.8014602661133,17.481502532959 -55.2803535461426,11.7699136734009 -57.4390640258789,18.4259395599365 -54.5607833862305,15.4127388000488 -60.0025367736816,11.5000743865967 -59.7326965332031,6.91281318664551 -56.4496574401855,7.99216938018799 -48.6693000793457,13.5238666534424 -52.8967781066895,9.25141716003418 -50.1983871459961,6.14826965332031 -57.9337692260742,12.3995380401611 -52.0872611999512,7.49746417999268 -59.6877212524414,9.07152462005615 -59.8676147460938,6.73292064666748 -46.8703918457031,11.4101285934448 -56.8993873596191,8.21703433990479 -58.4284744262695,20 -52.0872611999512,10.6905584335327 -49.8835754394531,5.24880695343018 -53.2565612792969,10.5556383132935 -46.9153442382812,13.4339199066162 -60.2723731994629,23.0132007598877 -63.7802810668945,7.99216938018799 -63.8702239990234,5.56361865997314 -53.7512664794922,6.91281318664551 -57.4840393066406,10.3757457733154 -55.4602470397949,6.50805473327637 -56.3147354125977,17.5264778137207 -61.3517303466797,23.5978527069092 -62.0713005065918,23.3280124664307 -45.1164245605469,10.8254776000977 -54.0660781860352,16.7169609069824 -59.642749786377,10.3307723999023 -60.8120536804199,16.851879119873 -61.9363822937012,6.1932430267334 -62.0263290405273,7.72233009338379 -48.1296234130859,11.2752084732056 -57.034309387207,17.3465843200684 -64.0950927734375,20.6296234130859 -55.9999237060547,17.5714492797852 -63.1506576538086,7.00275993347168 -62.2961654663086,22.9682273864746 -64.2749862670898,20.6296234130859 -61.306755065918,12.309591293335 -52.4020729064941,12.0847253799438 -58.2935562133789,12.2646179199219 -57.4390640258789,16.3571739196777 -63.9151992797852,14.1534900665283 -54.5607833862305,15.2778186798096 -63.2406005859375,14.7831144332886 -50.2883338928223,13.6587858200073 -57.2591743469238,10.7805042266846 -49.9735221862793,7.09270572662354 -50.5581741333008,6.55302810668945 -59.8676147460938,7.72233009338379 -63.1506576538086,7.76730346679688 -60.3173484802246,11.0053701400757 -61.5765953063965,21.0343818664551 -64.634765625,22.0237922668457 -49.7936325073242,11.6799669265747 -64.7696914672852,8.39692687988281 -54.4708366394043,9.83606815338135 -52.536994934082,15.7725238800049 -63.510440826416,16.4021472930908 -60.0924835205078,20.7645435333252 -58.7432861328125,7.49746417999268 -58.2036094665527,19.325403213501 -55.145435333252,15.4577121734619 -61.1268653869629,5.56361865997314 -62.0713005065918,20.8095169067383 -61.0818901062012,13.5238666534424 -57.7089042663574,10.8704509735107 -60.8120536804199,7.22762584686279 -59.2379913330078,8.4419002532959 -59.4628601074219,7.13767910003662 -63.1056823730469,16.4471206665039 -59.1480445861816,14.1085166931152 -59.2829666137695,9.29639053344727 -49.3888740539551,6.32816219329834 -59.7776718139648,5.4286994934082 -61.846435546875,6.4630823135376 -50.4682273864746,11.8598594665527 -55.5951690673828,5.24880695343018 -64.3199615478516,17.1217193603516 -55.3703002929688,16.2672290802002 -57.1692276000977,5.78848457336426 -54.9205703735352,12.0847253799438 -63.6453628540039,10.8254776000977 -57.8887977600098,16.492094039917 -62.8808174133301,14.0635442733765 -61.6215667724609,10.8254776000977 -61.4866485595703,18.6957778930664 -52.4020729064941,15.9074440002441 -62.8808174133301,14.2434368133545 -64.634765625,23.19309425354 -48.1745986938477,12.17467212677 -59.5977783203125,21.8438987731934 -58.7882614135742,15.5476579666138 -56.0448989868164,7.22762584686279 -54.2459716796875,10.5106649398804 -60.7221069335938,10.4656925201416 -47.0502624511719,11.1852626800537 -58.5184211730957,14.7831144332886 -60.1374549865723,20.4947052001953 -57.5290145874023,7.58741092681885 -52.9417495727539,14.5582485198975 -53.4364547729492,13.1191082000732 -61.7115173339844,13.8386783599854 -61.5765953063965,14.0635442733765 -52.6719131469727,16.0873355865479 -47.814811706543,11.8598594665527 -49.164005279541,12.9392156600952 -60.7670783996582,14.5132751464844 -46.7354736328125,12.6244029998779 -62.9707641601562,18.9656181335449 -55.5951690673828,6.86783981323242 -57.34912109375,8.62179279327393 -59.0580978393555,7.31757164001465 -54.0211067199707,11.814887046814 -52.9417495727539,16.4021472930908 -56.0448989868164,16.9418258666992 -60.0475082397461,19.2804298400879 -60.5871887207031,14.0185708999634 -59.4178848266602,8.84665870666504 -59.6877212524414,6.77789402008057 -55.1904067993164,6.14826965332031 -52.5819664001465,6.1932430267334 -56.3597106933594,17.3915576934814 -59.3729095458984,14.1984634399414 -52.0872611999512,7.63238334655762 -52.9417495727539,6.32816219329834 -50.6930923461914,14.4683027267456 -52.2221794128418,9.97098731994629 -46.19580078125,12.5794296264648 -52.3571014404297,7.31757164001465 -59.5078315734863,10.5556383132935 -59.013126373291,10.7805042266846 -53.2115898132324,5.6985387802124 -63.3755226135254,22.1587104797363 -61.4416770935059,10.7805042266846 -53.6163482666016,14.3333835601807 -60.7221069335938,5.51864528656006 -58.8782081604004,16.9418258666992 -63.7802810668945,10.6455850601196 -59.9575614929199,6.95778656005859 -63.7353057861328,17.2116641998291 -51.6375312805176,11.1852626800537 -51.6375312805176,7.31757164001465 -61.8914070129395,7.72233009338379 -64.3649291992188,17.2116641998291 -61.531623840332,15.8624706268311 -64.4548797607422,22.8782806396484 -61.9813537597656,21.5290870666504 -61.6215667724609,7.58741092681885 -60.7221069335938,21.7989253997803 -54.2909469604492,16.7169609069824 -52.2671546936035,12.3995380401611 -48.4894104003906,12.1296987533569 -62.3411407470703,13.4788932800293 -57.9787445068359,5.74351119995117 -63.0607109069824,22.9682273864746 -62.6109771728516,8.53184700012207 -58.1586380004883,23.822717666626 -56.8993873596191,17.5714492797852 -55.1904067993164,13.7937049865723 -47.1851806640625,12.9392156600952 -48.9391403198242,5.65356540679932 -59.8676147460938,20.2698383331299 -57.1242523193359,16.3571739196777 -64.7247161865234,12.6244029998779 -60.0475082397461,14.8280878067017 -55.3253288269043,6.23821640014648 -63.0157356262207,7.58741092681885 -60.0025367736816,13.4788932800293 -63.3755226135254,11.1852626800537 -60.3623199462891,6.50805473327637 -64.6797409057617,20.4047584533691 -63.1056823730469,9.29639053344727 -59.8226432800293,9.65617561340332 -61.6215667724609,13.0291614532471 -53.7062950134277,9.65617561340332 -59.327938079834,10.1059074401855 -54.3359184265137,14.6931686401367 -61.8014602661133,10.5556383132935 -59.327938079834,9.70114898681641 -54.0660781860352,11.3651552200317 -62.5210342407227,22.4735221862793 -50.8280143737793,8.26200771331787 -48.1745986938477,12.984188079834 -62.161247253418,17.5264778137207 -52.312126159668,6.14826965332031 -61.3967056274414,15.817497253418 -53.0766716003418,15.6376037597656 -60.0025367736816,17.7963161468506 -60.3173484802246,18.0661544799805 -63.9151992797852,5.56361865997314 -60.4972381591797,19.1904830932617 -46.420654296875,12.489483833313 -61.7564888000488,13.2090549468994 -62.8358459472656,6.14826965332031 -49.9735221862793,11.9498062133789 -61.846435546875,23.4179592132568 -55.6401405334473,17.4365310668945 -56.0448989868164,13.2540273666382 -53.1216430664062,15.502685546875 -63.510440826416,9.9260139465332 -64.2300109863281,7.36254501342773 -64.2749862670898,8.89163208007812 -63.195629119873,19.325403213501 -59.1030731201172,14.7381420135498 -61.7564888000488,14.3333835601807 -59.5078315734863,5.65356540679932 -58.3385314941406,17.481502532959 -47.275146484375,12.984188079834 -63.6903343200684,12.8942422866821 -62.9707641601562,23.4179592132568 -60.4072952270508,7.58741092681885 -54.6507301330566,5.4286994934082 -63.1056823730469,5.29378032684326 -50.018497467041,5.60859203338623 -58.3385314941406,17.9312343597412 -61.8014602661133,21.4841136932373 -54.2909469604492,8.03714179992676 -50.0634689331055,11.5450477600098 -58.2485809326172,18.1111278533936 -59.1030731201172,12.7143497467041 -55.0554885864258,7.6773567199707 -50.8729858398438,13.9735984802246 -50.6031455993652,8.62179279327393 -60.4972381591797,7.72233009338379 -58.6533432006836,14.3333835601807 -50.8280143737793,14.5582485198975 -60.6321601867676,7.00275993347168 -63.8702239990234,6.68794727325439 -59.8226432800293,6.10329627990723 -61.7115173339844,13.7487316131592 -58.9681549072266,7.6773567199707 -44.5767517089844,11.9498062133789 -53.346508026123,10.4656925201416 -64.634765625,12.9392156600952 -49.8835754394531,6.32816219329834 -57.34912109375,11.1402893066406 -62.6109771728516,16.7619323730469 -51.4576377868652,8.21703433990479 -50.5132026672363,14.1984634399414 -53.3914833068848,8.7117395401001 -64.634765625,22.6534156799316 -60.1374549865723,5.4286994934082 -50.5132026672363,13.4788932800293 -55.0554885864258,15.2778186798096 -60.4522666931152,12.17467212677 -54.6057586669922,9.97098731994629 -54.5607833862305,11.5000743865967 -64.4998474121094,16.9867992401123 -61.8014602661133,13.3889465332031 -59.7326965332031,21.7089805603027 -60.0924835205078,22.518497467041 -57.5739860534668,15.6825771331787 -56.49462890625,16.9418258666992 -61.7115173339844,19.325403213501 -52.851806640625,11.814887046814 -57.5290145874023,23.8676910400391 -51.9523429870605,5.38372611999512 -53.1216430664062,14.4683027267456 -57.6189575195312,16.2672290802002 -60.7670783996582,14.1534900665283 -44.3968505859375,11.6799669265747 -57.34912109375,9.65617561340332 -52.2221794128418,8.48687362670898 -59.8226432800293,18.8756713867188 -61.8014602661133,23.2830390930176 -63.5554122924805,21.7539520263672 -64.5448226928711,16.9418258666992 -47.1402282714844,12.8942422866821 -48.4444351196289,12.7143497467041 -52.6269378662109,13.4788932800293 -59.642749786377,14.8280878067017 -59.642749786377,20.0899467468262 -53.2115898132324,7.85724925994873 -51.9523429870605,5.56361865997314 -55.5501937866211,13.9286251068115 -59.1930198669434,13.5688400268555 -56.6745223999023,14.2884101867676 -52.9417495727539,15.6825771331787 -58.3835029602051,10.6006116867065 -52.7168846130371,13.1191082000732 -54.7856521606445,11.3651552200317 -58.9681549072266,20.989408493042 -58.7432861328125,5.87843132019043 -60.2274017333984,14.8280878067017 -58.5633926391602,20.1798934936523 -58.1586380004883,13.7937049865723 -58.7882614135742,23.9126644134521 -55.5052185058594,17.5264778137207 -63.195629119873,11.3651552200317 -58.3385314941406,23.822717666626 -60.991943359375,5.38372611999512 -56.9893341064453,11.1852626800537 -58.6533432006836,15.5926313400269 -52.2671546936035,12.2196445465088 -63.7353057861328,9.02655124664307 -47.5449714660645,13.2090549468994 -60.5871887207031,9.11649799346924 -55.4602470397949,16.177282333374 -61.1268653869629,13.6587858200073 -64.7247161865234,21.2142753601074 -58.8782081604004,7.76730346679688 -61.9363822937012,22.7883358001709 -61.3517303466797,22.7883358001709 -62.7908706665039,18.9656181335449 -58.8332328796387,20.1798934936523 -62.9257888793945,17.7063694000244 -56.9443626403809,17.1217193603516 -59.327938079834,18.2460479736328 -45.0714721679688,10.8704509735107 -51.1877975463867,5.29378032684326 -53.7512664794922,15.6376037597656 -50.5132026672363,12.8942422866821 -54.201000213623,13.6587858200073 -58.4284744262695,19.4603214263916 -58.3835029602051,13.4339199066162 -64.634765625,6.50805473327637 -50.0634689331055,6.23821640014648 -64.1850433349609,16.7619323730469 -64.2749862670898,14.8280878067017 -60.3173484802246,12.2196445465088 -51.6375312805176,11.2302360534668 -60.2274017333984,6.05832386016846 -56.49462890625,11.5900211334229 -50.4232559204102,6.68794727325439 -54.7406768798828,6.82286739349365 -48.4894104003906,12.0847253799438 -63.510440826416,20.8544902801514 -57.9337692260742,5.6985387802124 -44.48681640625,12.17467212677 -61.4416770935059,6.50805473327637 -62.6109771728516,20.9444370269775 -61.531623840332,14.3783569335938 -64.3199615478516,23.0581741333008 -62.3861122131348,9.11649799346924 -56.8993873596191,16.3122024536133 -56.9443626403809,11.2302360534668 -63.8702239990234,20.8544902801514 -55.0554885864258,8.93660545349121 -52.312126159668,5.20383358001709 -56.49462890625,9.52125644683838 -53.346508026123,9.16147041320801 -52.2671546936035,8.89163208007812 -62.6109771728516,10.3307723999023 -64.1400680541992,7.85724925994873 -63.9151992797852,11.0953159332275 -59.6877212524414,15.6376037597656 -62.9257888793945,23.507905960083 -49.7936325073242,12.309591293335 -59.4628601074219,12.354564666748 -62.5660057067871,16.7619323730469 -59.6877212524414,14.9180335998535 -61.8014602661133,10.4656925201416 -53.8412132263184,7.13767910003662 -59.7776718139648,10.2857999801636 -63.6003875732422,8.03714179992676 -60.0924835205078,18.6058330535889 -61.2617835998535,23.3729858398438 -63.825252532959,22.1137390136719 -52.4470443725586,6.05832386016846 -53.5713768005371,10.0159606933594 -58.5184211730957,17.5264778137207 -49.9735221862793,7.04773330688477 -44.4418334960938,12.1296987533569 -54.830623626709,6.64297485351562 -53.9761352539062,15.502685546875 -61.2617835998535,21.7089805603027 -44.9815063476562,10.4656925201416 -57.4840393066406,14.0635442733765 -58.3385314941406,15.817497253418 -54.1110534667969,7.04773330688477 -53.3015365600586,14.1085166931152 -52.8068313598633,5.47367286682129 -60.7221069335938,22.2936305999756 -55.3703002929688,15.5476579666138 -55.8200340270996,6.86783981323242 -63.1056823730469,14.5582485198975 -60.0475082397461,8.12708854675293 -56.49462890625,6.14826965332031 -59.9125900268555,22.1137390136719 -51.8174209594727,13.9286251068115 -60.991943359375,5.78848457336426 -57.1242523193359,17.8412895202637 -59.2379913330078,16.6719875335693 -52.9867248535156,8.66676616668701 -60.5871887207031,18.7407512664795 -61.3967056274414,22.2036838531494 -50.8729858398438,7.54243755340576 -63.2855758666992,10.2408266067505 -53.7962417602539,14.6481952667236 -60.1824264526367,21.2592487335205 -58.698314666748,11.1852626800537 -58.698314666748,13.2990007400513 -60.677131652832,11.994779586792 -62.8808174133301,13.4339199066162 -53.8412132263184,13.1191082000732 -53.3914833068848,11.3651552200317 -53.166618347168,8.35195446014404 -43.1376037597656,13.3889465332031 -64.634765625,13.2990007400513 -63.9601745605469,6.10329627990723 -62.6559524536133,5.33875274658203 -56.4496574401855,12.489483833313 -57.4390640258789,6.68794727325439 -63.2855758666992,17.481502532959 -60.0475082397461,5.87843132019043 -58.0237159729004,8.03714179992676 -53.346508026123,14.8730602264404 -63.7353057861328,17.166690826416 -52.3571014404297,14.3333835601807 -56.8993873596191,17.6613960266113 -62.4760589599609,8.66676616668701 -54.6957054138184,7.31757164001465 -62.3411407470703,6.68794727325439 -56.179817199707,7.63238334655762 -62.3861122131348,23.6428260803223 -57.1242523193359,12.489483833313 -60.4522666931152,13.2990007400513 -64.7247161865234,15.997389793396 -54.4258651733398,7.27259826660156 -56.3147354125977,16.492094039917 -58.8332328796387,18.2010746002197 -54.6507301330566,9.56622886657715 -44.6666870117188,12.5344572067261 -43.6772766113281,11.7249402999878 -58.2935562133789,5.65356540679932 -56.6295471191406,8.57682037353516 -51.9523429870605,5.47367286682129 -50.1534156799316,6.50805473327637 -61.5765953063965,23.822717666626 -60.3623199462891,19.2804298400879 -57.2141990661621,15.5926313400269 -57.0792808532715,5.60859203338623 -51.9073677062988,6.50805473327637 -51.2327728271484,5.4286994934082 -55.9999237060547,11.7699136734009 -57.7538795471191,8.98157787322998 -58.7882614135742,10.4207191467285 -57.5290145874023,16.851879119873 -62.161247253418,16.8968524932861 -58.2935562133789,10.6006116867065 -59.7776718139648,12.3995380401611 -63.1506576538086,14.7831144332886 -59.5977783203125,9.16147041320801 -47.6349182128906,12.8942422866821 -53.6613235473633,14.9180335998535 -57.7538795471191,7.9471960067749 -58.4284744262695,18.6957778930664 -62.7458992004395,18.8756713867188 -56.2247924804688,10.9154233932495 -50.7830390930176,14.8280878067017 -64.4548797607422,11.5450477600098 -57.2141990661621,11.1852626800537 -63.1506576538086,19.2804298400879 -50.6031455993652,12.354564666748 -60.2723731994629,15.2328462600708 -63.2855758666992,21.8438987731934 -60.677131652832,11.8598594665527 -59.8226432800293,6.01335048675537 -54.6057586669922,11.7699136734009 -51.997314453125,6.55302810668945 -47.8597869873047,12.7143497467041 -61.8014602661133,12.984188079834 -50.1983871459961,13.2990007400513 -53.7062950134277,14.4683027267456 -62.161247253418,7.9471960067749 -63.9601745605469,13.5238666534424 -48.5793571472168,13.5688400268555 -47.3650817871094,11.5000743865967 -52.4020729064941,11.0953159332275 -59.7326965332031,17.4365310668945 -61.2168121337891,7.81227684020996 -57.4840393066406,23.8676910400391 -57.9787445068359,6.4630823135376 -53.166618347168,8.98157787322998 -57.1692276000977,17.6613960266113 -62.1162719726562,11.6349945068359 -44.6666870117188,11.3201818466187 -56.0448989868164,11.5900211334229 -57.5739860534668,16.8968524932861 -57.9787445068359,16.9418258666992 -63.4204940795898,13.5688400268555 -61.9813537597656,11.9048328399658 -64.3649291992188,15.3227920532227 -60.0475082397461,19.325403213501 -61.3967056274414,21.0343818664551 -54.830623626709,14.6931686401367 -53.4364547729492,10.5106649398804 -45.791015625,11.1852626800537 -61.846435546875,22.0237922668457 -60.1824264526367,11.4101285934448 -62.0263290405273,12.1296987533569 -63.7802810668945,22.3386039733887 -56.0898704528809,16.492094039917 -64.0501174926758,15.0079803466797 -58.8782081604004,9.47628307342529 -62.3411407470703,9.20644378662109 -59.7326965332031,5.78848457336426 -57.7988510131836,14.4683027267456 -47.0952453613281,13.1191082000732 -57.4840393066406,16.177282333374 -58.3385314941406,10.0609340667725 -52.8967781066895,13.9286251068115 -64.4998474121094,12.1296987533569 -52.851806640625,7.04773330688477 -56.49462890625,12.7593231201172 -49.7936325073242,13.2990007400513 -62.9257888793945,5.33875274658203 -54.0211067199707,11.1402893066406 -64.0051422119141,13.2090549468994 -62.161247253418,20.7195701599121 -60.0025367736816,9.16147041320801 -58.7882614135742,15.9524164199829 -63.1506576538086,13.4339199066162 -53.346508026123,10.1958532333374 -59.327938079834,18.4709129333496 -59.0580978393555,19.4603214263916 -58.2485809326172,13.6587858200073 -56.7194976806641,7.40751838684082 -51.7724494934082,14.2884101867676 -43.63232421875,12.17467212677 -56.5396041870117,13.5238666534424 -53.9761352539062,10.5556383132935 -46.0608520507812,12.489483833313 -57.034309387207,12.3995380401611 -57.3041458129883,7.6773567199707 -49.2539520263672,11.7249402999878 -62.161247253418,12.6244029998779 -63.510440826416,16.7619323730469 -56.7194976806641,11.6349945068359 -59.1480445861816,23.8676910400391 -49.8835754394531,6.68794727325439 -62.5660057067871,23.507905960083 -57.6189575195312,6.73292064666748 -51.0079040527344,9.88104152679443 -50.6031455993652,6.55302810668945 -64.7247161865234,6.14826965332031 -57.3940925598145,8.35195446014404 -53.5264015197754,7.76730346679688 -52.1322326660156,12.9392156600952 -56.179817199707,13.8836517333984 -51.1877975463867,6.55302810668945 -63.6003875732422,16.4021472930908 -57.0792808532715,6.73292064666748 -63.195629119873,14.6032218933105 -52.8068313598633,5.9234037399292 -61.3517303466797,6.86783981323242 -56.6745223999023,13.3889465332031 -51.3676910400391,6.1932430267334 -59.1480445861816,15.7725238800049 -56.5396041870117,12.2646179199219 -44.6217346191406,11.0053701400757 -54.5607833862305,14.8730602264404 -56.8544158935547,8.98157787322998 -58.8782081604004,18.2910194396973 -50.9179611206055,8.7117395401001 -62.2511940002441,22.6084423065186 -63.9151992797852,15.7275505065918 -50.018497467041,6.50805473327637 -51.9073677062988,13.0291614532471 -56.4496574401855,9.83606815338135 -61.8014602661133,23.5528793334961 -62.3861122131348,22.4285507202148 -61.531623840332,18.7857246398926 -62.5210342407227,11.3201818466187 -56.5396041870117,15.5476579666138 -58.8332328796387,11.5000743865967 -63.7353057861328,19.5052947998047 -53.4814300537109,14.4683027267456 -55.5501937866211,11.1402893066406 -64.0501174926758,15.817497253418 -57.3041458129883,12.354564666748 -63.3755226135254,6.86783981323242 -62.5660057067871,19.6402149200439 -61.9363822937012,6.64297485351562 -57.034309387207,10.8254776000977 -56.2247924804688,7.09270572662354 -56.0448989868164,6.01335048675537 -63.510440826416,15.9524164199829 -64.4099044799805,22.3835773468018 -50.2883338928223,6.37313556671143 -53.166618347168,12.2196445465088 -55.145435333252,8.17206192016602 -63.3305511474609,7.49746417999268 -63.2406005859375,5.20383358001709 -53.6613235473633,9.83606815338135 -64.4099044799805,13.5238666534424 -59.8676147460938,13.7937049865723 -53.3914833068848,15.2778186798096 -56.9893341064453,11.1402893066406 -63.6453628540039,9.97098731994629 -63.7802810668945,13.1640815734863 -63.6903343200684,12.3995380401611 -61.7564888000488,5.9234037399292 -62.8808174133301,10.5106649398804 -51.4576377868652,11.0053701400757 -62.0263290405273,21.4841136932373 -58.9231796264648,12.17467212677 -61.3967056274414,10.0609340667725 -60.1374549865723,5.29378032684326 -51.9523429870605,7.81227684020996 -46.2407531738281,12.984188079834 -61.3517303466797,7.04773330688477 -55.9999237060547,7.90222263336182 -50.018497467041,5.51864528656006 -54.6957054138184,6.05832386016846 -55.0105171203613,15.997389793396 -57.6189575195312,15.0079803466797 -59.9575614929199,7.31757164001465 -54.3359184265137,10.5556383132935 -58.3385314941406,8.84665870666504 -64.5448226928711,7.6773567199707 -57.8438262939453,14.3783569335938 -62.8808174133301,13.6138134002686 -64.4548797607422,21.1243286132812 -57.5739860534668,13.6138134002686 -62.1162719726562,5.20383358001709 -57.4840393066406,10.1958532333374 -63.2406005859375,14.6032218933105 -47.3201293945312,13.3889465332031 -49.7936325073242,14.5132751464844 -61.8014602661133,15.817497253418 -60.2723731994629,22.3835773468018 -46.3756713867188,12.8492698669434 -61.6665420532227,12.354564666748 -56.6295471191406,12.309591293335 -52.4920196533203,11.2752084732056 -50.5581741333008,6.23821640014648 -52.4470443725586,7.63238334655762 -62.7908706665039,11.2302360534668 -47.3650817871094,12.669376373291 -56.179817199707,10.6905584335327 -55.5951690673828,16.5820407867432 -54.1110534667969,11.9498062133789 -64.0501174926758,16.9867992401123 -51.1428260803223,9.43130970001221 -60.7670783996582,9.70114898681641 -61.3967056274414,20.8994636535645 -53.5713768005371,8.80168533325195 -59.8676147460938,8.26200771331787 -57.2591743469238,18.6058330535889 -64.7247161865234,11.2302360534668 -58.2036094665527,20.2698383331299 -61.5765953063965,16.6719875335693 -50.2883338928223,14.8730602264404 -63.0157356262207,22.4285507202148 -64.3649291992188,8.08211517333984 -57.4390640258789,18.7407512664795 -64.5448226928711,6.28318881988525 -59.5078315734863,15.817497253418 -60.1374549865723,10.4656925201416 -49.4338455200195,13.3889465332031 -60.7670783996582,20.6296234130859 -62.4760589599609,9.61120223999023 -46.2857360839844,12.0847253799438 -56.0448989868164,9.47628307342529 -60.3623199462891,15.8624706268311 -55.5951690673828,10.5106649398804 -56.3147354125977,7.45249080657959 -59.9125900268555,20.674596786499 -46.420654296875,13.1640815734863 -51.5475845336914,6.91281318664551 -53.6613235473633,16.1323089599609 -52.536994934082,5.96837711334229 -46.8703918457031,12.669376373291 -59.2829666137695,9.25141716003418 -56.8544158935547,9.88104152679443 -60.4522666931152,10.9154233932495 -49.5687637329102,14.2434368133545 -64.7696914672852,10.7805042266846 -63.7802810668945,22.9682273864746 -49.164005279541,13.2990007400513 -58.8332328796387,14.3783569335938 -56.2247924804688,9.83606815338135 -53.5264015197754,15.7275505065918 -60.2723731994629,13.34397315979 -50.7380676269531,6.50805473327637 -64.634765625,12.2646179199219 -43.9920959472656,10.9603967666626 -58.8782081604004,10.6905584335327 -62.0713005065918,6.95778656005859 -51.9523429870605,8.4419002532959 -57.8887977600098,9.25141716003418 -57.663932800293,16.4471206665039 -58.5184211730957,9.83606815338135 -50.1983871459961,11.7699136734009 -52.6269378662109,14.2884101867676 -60.2723731994629,12.6244029998779 -58.3835029602051,9.9260139465332 -50.7380676269531,7.45249080657959 -54.1110534667969,9.83606815338135 -60.2723731994629,21.1693019866943 -60.1374549865723,13.7937049865723 -64.5448226928711,9.34136390686035 -46.9603271484375,13.2540273666382 -48.2645416259766,12.2646179199219 -61.846435546875,17.5264778137207 -51.9073677062988,13.8836517333984 -55.2803535461426,5.29378032684326 -57.8887977600098,9.52125644683838 -57.2591743469238,10.3307723999023 -63.0607109069824,13.34397315979 -62.3861122131348,23.19309425354 -56.8993873596191,16.2672290802002 -57.1242523193359,7.18265247344971 -55.7750587463379,13.6138134002686 -56.0448989868164,17.7963161468506 -62.8358459472656,9.83606815338135 -62.8808174133301,13.8836517333984 -57.7089042663574,12.17467212677 -61.9813537597656,11.2302360534668 -52.4470443725586,8.75671291351318 -61.9813537597656,18.2010746002197 -62.4760589599609,5.87843132019043 -57.7089042663574,5.65356540679932 -64.1400680541992,21.4841136932373 -53.5264015197754,5.78848457336426 -44.3518981933594,11.2752084732056 -57.9787445068359,23.8676910400391 -58.6083679199219,12.6244029998779 -59.1480445861816,15.9524164199829 -54.4258651733398,16.3122024536133 -58.9231796264648,7.04773330688477 -55.3253288269043,7.58741092681885 -55.7750587463379,7.22762584686279 -63.3305511474609,17.1217193603516 -59.642749786377,9.11649799346924 -47.9047584533691,12.6244029998779 -61.0369186401367,19.2354564666748 -60.3623199462891,23.19309425354 -57.9787445068359,19.7751350402832 -46.3756713867188,12.8942422866821 -44.3518981933594,11.7249402999878 -53.4364547729492,9.38633632659912 -60.3623199462891,19.5052947998047 -52.851806640625,15.3227920532227 -64.5897979736328,7.6773567199707 -60.8120536804199,6.68794727325439 -53.5713768005371,15.2328462600708 -60.2723731994629,5.33875274658203 -61.6215667724609,23.5978527069092 -62.5660057067871,14.1534900665283 -46.2407531738281,12.2196445465088 -62.1162719726562,8.75671291351318 -43.5423583984375,12.1296987533569 -50.2883338928223,12.0397529602051 -63.6003875732422,23.0581741333008 -44.1270141601562,12.1296987533569 -58.2935562133789,7.45249080657959 -52.312126159668,11.4101285934448 -57.4390640258789,6.91281318664551 -52.6719131469727,6.37313556671143 -62.0713005065918,5.96837711334229 -52.6269378662109,13.8386783599854 -49.5237922668457,5.33875274658203 -61.3517303466797,21.4391403198242 -58.7882614135742,15.0529537200928 -47.6798934936523,13.5688400268555 -64.5897979736328,13.8836517333984 -51.5026092529297,14.7831144332886 -49.0290870666504,13.0741348266602 -62.9707641601562,19.1005363464355 -47.4100646972656,11.9048328399658 -52.536994934082,15.3227920532227 -52.7168846130371,6.41810894012451 -62.8358459472656,10.0609340667725 -62.4760589599609,23.5978527069092 -51.3676910400391,11.1402893066406 -51.5925559997559,7.40751838684082 -63.7353057861328,14.6481952667236 -60.5871887207031,18.3809661865234 -59.4178848266602,18.9656181335449 -59.1930198669434,6.28318881988525 -59.9125900268555,18.650806427002 -62.7908706665039,7.09270572662354 -61.0818901062012,15.6825771331787 -51.5475845336914,9.38633632659912 -61.6665420532227,21.2592487335205 -64.4099044799805,21.2142753601074 -64.4998474121094,10.5106649398804 -59.1030731201172,12.17467212677 -53.6163482666016,7.99216938018799 -59.4178848266602,6.10329627990723 -43.0926513671875,13.5238666534424 -57.6189575195312,10.7805042266846 -56.2697639465332,11.6349945068359 -59.7326965332031,12.8492698669434 -56.3147354125977,17.481502532959 -53.9761352539062,8.7117395401001 -60.7670783996582,11.2752084732056 -59.5528030395508,23.7327709197998 -52.4470443725586,7.40751838684082 -64.4099044799805,7.85724925994873 -59.7776718139648,5.96837711334229 -56.7194976806641,6.23821640014648 -50.4232559204102,8.7117395401001 -56.0448989868164,11.0503435134888 -46.9603271484375,11.4101285934448 -47.0053100585938,11.5000743865967 -47.6349182128906,13.34397315979 -64.1400680541992,14.2884101867676 -59.5078315734863,13.3889465332031 -62.161247253418,14.6481952667236 -53.0316963195801,6.68794727325439 -45.9709167480469,11.5450477600098 -62.7458992004395,16.0423622131348 -63.4654693603516,7.09270572662354 -51.1877975463867,14.4683027267456 -61.0369186401367,16.7619323730469 -63.6453628540039,22.9232540130615 -52.536994934082,9.02655124664307 -59.1930198669434,7.04773330688477 -56.9443626403809,5.6985387802124 -59.9575614929199,10.6905584335327 -61.8914070129395,5.47367286682129 -48.7142753601074,12.5794296264648 -61.4416770935059,12.309591293335 -55.9999237060547,6.64297485351562 -53.8412132263184,14.3783569335938 -56.3147354125977,10.6455850601196 -54.9205703735352,9.65617561340332 -52.312126159668,14.3783569335938 -51.5026092529297,9.11649799346924 -59.4628601074219,22.8782806396484 -52.2221794128418,8.08211517333984 -64.1400680541992,9.16147041320801 -53.7512664794922,9.70114898681641 -56.0898704528809,13.4339199066162 -45.7460632324219,13.2090549468994 -58.7882614135742,17.481502532959 -57.034309387207,17.9312343597412 -57.7538795471191,12.3995380401611 -58.2935562133789,6.01335048675537 -53.2115898132324,15.3677654266357 -55.0554885864258,9.25141716003418 -64.3199615478516,17.0767459869385 -49.9285507202148,7.63238334655762 -58.6083679199219,5.9234037399292 -60.0924835205078,12.5794296264648 -54.8755950927734,6.1932430267334 -53.9311599731445,15.1429004669189 -58.7432861328125,10.1059074401855 -57.34912109375,11.994779586792 -46.8703918457031,11.1402893066406 -53.7062950134277,14.6931686401367 -47.0502624511719,12.0397529602051 -52.4920196533203,5.47367286682129 -62.2062187194824,17.166690826416 -63.4204940795898,20.8994636535645 -64.7247161865234,13.5238666534424 -51.2327728271484,13.9735984802246 -52.7168846130371,16.0873355865479 -57.1692276000977,18.6058330535889 -64.4099044799805,19.1005363464355 -57.8438262939453,5.78848457336426 -49.703685760498,13.7037591934204 -59.9575614929199,5.96837711334229 -55.7300872802734,17.0317726135254 -52.9867248535156,7.58741092681885 -58.1136627197266,15.5476579666138 -61.4416770935059,6.14826965332031 -64.3649291992188,15.3677654266357 -58.3385314941406,17.7513427734375 -64.0501174926758,11.0953159332275 -53.1216430664062,7.18265247344971 -58.8782081604004,10.2408266067505 -52.0872611999512,13.5238666534424 -58.698314666748,6.10329627990723 -58.698314666748,20.7645435333252 -56.5845756530762,11.0953159332275 -61.0818901062012,5.47367286682129 -61.4416770935059,23.0581741333008 -63.6453628540039,20.4497318267822 -57.1692276000977,12.489483833313 -51.1877975463867,8.75671291351318 -63.4654693603516,23.507905960083 -58.0686912536621,14.1085166931152 -57.2141990661621,15.7725238800049 -56.809440612793,9.83606815338135 -60.4972381591797,19.3703765869141 -58.7432861328125,12.5344572067261 -62.2961654663086,7.31757164001465 -63.4204940795898,9.52125644683838 -60.9020004272461,20 -44.6666870117188,12.4445114135742 -58.3835029602051,11.814887046814 -58.2935562133789,11.9048328399658 -54.1560249328613,16.177282333374 -50.2433624267578,13.4339199066162 -56.2247924804688,7.85724925994873 -55.2353820800781,9.9260139465332 -57.034309387207,13.8836517333984 -60.7670783996582,21.0793552398682 -56.809440612793,9.74612140655518 -61.7115173339844,18.2910194396973 -63.3305511474609,17.166690826416 -53.3914833068848,7.72233009338379 -62.8358459472656,11.1402893066406 -60.1824264526367,23.3280124664307 -56.2697639465332,7.54243755340576 -63.3305511474609,21.3042221069336 -60.8120536804199,9.65617561340332 -51.2777442932129,8.98157787322998 -50.1084442138672,11.5900211334229 -60.3173484802246,14.8280878067017 -64.1400680541992,5.56361865997314 -58.9681549072266,14.2884101867676 -53.4364547729492,14.2884101867676 -56.9893341064453,14.4683027267456 -60.4522666931152,15.502685546875 -53.346508026123,12.669376373291 -55.1004638671875,8.21703433990479 -63.195629119873,17.3016109466553 -64.4099044799805,11.814887046814 -46.1508178710938,13.34397315979 -62.5660057067871,6.32816219329834 -47.4550476074219,12.5794296264648 -60.4972381591797,9.25141716003418 -60.3623199462891,19.010591506958 -59.8226432800293,12.669376373291 -55.3253288269043,17.0767459869385 -50.5581741333008,14.1534900665283 -58.9231796264648,17.2566375732422 -51.6375312805176,14.6481952667236 -56.3597106933594,6.59800148010254 -61.2617835998535,13.1640815734863 -53.6163482666016,15.7725238800049 -60.4072952270508,18.3809661865234 -59.6877212524414,10.1059074401855 -58.2935562133789,7.90222263336182 -56.5845756530762,16.8968524932861 -59.1480445861816,14.8280878067017 -52.8967781066895,15.0529537200928 -56.809440612793,15.997389793396 -62.6559524536133,18.2910194396973 -52.4920196533203,13.7937049865723 -52.6719131469727,11.2302360534668 -55.7300872802734,7.22762584686279 -63.8702239990234,12.5344572067261 -63.5554122924805,6.95778656005859 -58.3385314941406,15.3677654266357 -58.7882614135742,14.1085166931152 -58.5184211730957,16.3122024536133 -54.8755950927734,8.21703433990479 -63.4204940795898,12.8492698669434 -51.682502746582,9.52125644683838 -53.4814300537109,13.1640815734863 -63.6453628540039,19.2804298400879 -53.9311599731445,8.75671291351318 -62.5660057067871,23.5528793334961 -50.333309173584,8.57682037353516 -59.2829666137695,16.5370674133301 -56.6745223999023,11.3651552200317 -52.9867248535156,6.82286739349365 -62.7009239196777,18.3359928131104 -60.1824264526367,16.0873355865479 -57.3041458129883,11.0053701400757 -57.5290145874023,14.2884101867676 -58.5633926391602,15.817497253418 -52.3571014404297,10.6905584335327 -52.0872611999512,15.5476579666138 -54.2909469604492,13.34397315979 -54.6057586669922,14.4233293533325 -59.8226432800293,17.7513427734375 -52.4470443725586,12.7143497467041 -64.0051422119141,10.3757457733154 -61.6665420532227,20.4497318267822 -62.1162719726562,10.8704509735107 -59.4628601074219,17.2566375732422 -60.8570251464844,16.177282333374 -57.5739860534668,18.5158863067627 -58.9681549072266,11.0053701400757 -53.4364547729492,10.9603967666626 -58.5184211730957,5.24880695343018 -60.3173484802246,14.4233293533325 -62.2062187194824,9.20644378662109 -53.9761352539062,13.5238666534424 -63.2855758666992,6.82286739349365 -61.1718368530273,16.5370674133301 -63.6003875732422,15.3227920532227 -55.9099807739258,15.4577121734619 -60.5871887207031,14.3333835601807 -44.7566528320312,11.994779586792 -54.201000213623,11.814887046814 -50.5581741333008,8.48687362670898 -55.9999237060547,7.9471960067749 -64.2749862670898,7.22762584686279 -60.0924835205078,13.2540273666382 -50.7830390930176,7.85724925994873 -59.3729095458984,11.9498062133789 -60.9020004272461,5.65356540679932 -63.9151992797852,11.0503435134888 -53.7062950134277,15.0529537200928 -60.3173484802246,23.1031475067139 -63.825252532959,23.3280124664307 -43.0476684570312,11.7249402999878 -56.809440612793,14.4233293533325 -60.3623199462891,18.2460479736328 -57.7089042663574,16.3571739196777 -55.9099807739258,17.3465843200684 -55.5951690673828,14.9180335998535 -53.6163482666016,8.7117395401001 -62.6109771728516,18.4259395599365 -54.6057586669922,8.48687362670898 -55.6401405334473,8.89163208007812 -44.6217346191406,12.17467212677 -54.1110534667969,15.502685546875 -56.9893341064453,7.22762584686279 -61.9813537597656,12.309591293335 -61.2168121337891,15.6376037597656 -62.2961654663086,12.309591293335 -49.2539520263672,12.6244029998779 -59.0580978393555,15.9074440002441 -59.6877212524414,11.5000743865967 -56.2697639465332,17.7513427734375 -50.8280143737793,6.4630823135376 -61.1718368530273,13.0741348266602 -62.2511940002441,15.6825771331787 -55.2803535461426,13.6138134002686 -59.2829666137695,23.19309425354 -56.3597106933594,13.0741348266602 -59.5078315734863,20.5846500396729 -61.8014602661133,17.6164226531982 -44.3518981933594,10.9154233932495 -61.4416770935059,16.3571739196777 -62.7908706665039,20.7195701599121 -63.2855758666992,18.5158863067627 -56.5845756530762,10.3757457733154 -60.3623199462891,14.6481952667236 -52.2671546936035,15.3227920532227 -51.5925559997559,10.2408266067505 -59.7776718139648,17.3016109466553 -63.6003875732422,19.325403213501 -63.0157356262207,23.3729858398438 -44.48681640625,11.994779586792 -63.1506576538086,15.1878728866577 -63.825252532959,21.349193572998 -61.7564888000488,21.5290870666504 -60.677131652832,18.5158863067627 -57.8887977600098,8.03714179992676 -58.7432861328125,13.34397315979 -55.3253288269043,17.0317726135254 -50.648120880127,7.31757164001465 -59.9575614929199,18.4709129333496 -58.4734497070312,15.1878728866577 -64.5897979736328,6.59800148010254 -61.8014602661133,10.6455850601196 -52.7618598937988,9.97098731994629 -62.3411407470703,21.7539520263672 -54.201000213623,9.79109477996826 -50.6031455993652,8.53184700012207 -64.3649291992188,14.4683027267456 -45.6111450195312,10.7805042266846 -58.3835029602051,13.1191082000732 -61.0369186401367,10.2857999801636 -64.4099044799805,17.7063694000244 -53.5713768005371,7.58741092681885 -56.1348457336426,9.56622886657715 -64.6797409057617,8.93660545349121 -57.9337692260742,7.04773330688477 -63.195629119873,16.5820407867432 -57.663932800293,18.4709129333496 -43.2275695800781,13.8386783599854 -61.306755065918,23.6877975463867 -61.3517303466797,20.8095169067383 -64.0501174926758,15.5926313400269 -59.8676147460938,13.0291614532471 -55.5052185058594,16.7619323730469 -45.4762268066406,13.1191082000732 -54.1110534667969,8.30698108673096 -60.1824264526367,18.6058330535889 -54.3359184265137,13.7037591934204 -53.9761352539062,13.7037591934204 -51.1428260803223,10.0159606933594 -54.7406768798828,13.8836517333984 -63.0607109069824,15.1429004669189 -56.49462890625,11.7699136734009 -59.7326965332031,20.6296234130859 -60.3623199462891,8.84665870666504 -52.9867248535156,8.12708854675293 -59.4178848266602,20.8544902801514 -64.6797409057617,21.1693019866943 -63.4654693603516,17.3016109466553 -58.1136627197266,14.1085166931152 -53.3015365600586,15.5476579666138 -50.2433624267578,8.26200771331787 -62.7458992004395,8.75671291351318 -63.0157356262207,9.83606815338135 -56.179817199707,15.6825771331787 -63.7802810668945,7.9471960067749 -64.0501174926758,22.9682273864746 -54.1110534667969,5.51864528656006 -60.5422134399414,10.6455850601196 -53.8861885070801,15.817497253418 -61.8914070129395,12.7143497467041 -52.536994934082,10.6905584335327 -45.8359985351562,11.3651552200317 -55.4152755737305,11.9048328399658 -53.7512664794922,14.1085166931152 -60.2723731994629,6.14826965332031 -57.4390640258789,11.3651552200317 -56.6745223999023,17.9762077331543 -59.7326965332031,15.8624706268311 -60.4522666931152,10.0159606933594 -62.2062187194824,19.9550266265869 -61.2617835998535,7.81227684020996 -51.5925559997559,12.1296987533569 -58.1586380004883,16.0873355865479 -57.3041458129883,11.2302360534668 -60.677131652832,18.9206447601318 -60.9469718933105,13.2090549468994 -57.1242523193359,11.2302360534668 -59.642749786377,15.997389793396 -61.0818901062012,23.2830390930176 -52.7168846130371,13.7037591934204 -48.5343818664551,12.669376373291 -55.1004638671875,8.93660545349121 -45.4312438964844,12.0397529602051 -57.7089042663574,6.91281318664551 -51.7274780273438,7.9471960067749 -63.4204940795898,19.010591506958 -63.4654693603516,23.4179592132568 -51.682502746582,12.0847253799438 -64.1400680541992,15.7725238800049 -51.0079040527344,13.2540273666382 -64.7247161865234,10.5556383132935 -43.5423583984375,11.3651552200317 -53.166618347168,10.1958532333374 -57.3041458129883,18.4259395599365 -62.161247253418,9.9260139465332 -51.5026092529297,7.49746417999268 -51.9073677062988,15.1429004669189 -48.3544883728027,12.7143497467041 -52.0872611999512,10.7805042266846 -60.4972381591797,15.6825771331787 -60.0025367736816,16.5820407867432 -63.6903343200684,15.4127388000488 -64.3199615478516,11.1402893066406 -49.5237922668457,14.1534900665283 -64.1850433349609,23.4179592132568 -64.2749862670898,15.7275505065918 -56.3147354125977,12.669376373291 -61.7115173339844,12.0847253799438 -62.8808174133301,15.6376037597656 -55.145435333252,12.0847253799438 -52.312126159668,11.1852626800537 -61.3517303466797,5.60859203338623 -63.0607109069824,23.5978527069092 -62.6109771728516,20.8994636535645 -55.4152755737305,17.0767459869385 -51.5026092529297,12.2196445465088 -60.2723731994629,17.9762077331543 -58.3385314941406,9.16147041320801 -62.2062187194824,10.8254776000977 -60.9020004272461,5.6985387802124 -62.6559524536133,22.3386039733887 -50.5132026672363,12.4445114135742 -57.4390640258789,11.1852626800537 -61.2617835998535,6.05832386016846 -62.8358459472656,9.02655124664307 -59.4178848266602,8.26200771331787 -64.0950927734375,5.24880695343018 -64.3649291992188,14.2884101867676 -56.5396041870117,11.5450477600098 -58.0686912536621,5.83345794677734 -60.677131652832,14.3333835601807 -50.1983871459961,12.7593231201172 -62.4760589599609,19.4153499603271 -58.7882614135742,14.0185708999634 -60.1824264526367,23.9126644134521 -62.5210342407227,19.1455097198486 -61.9363822937012,12.8042964935303 -64.0051422119141,14.4683027267456 -59.4628601074219,10.0609340667725 -61.0818901062012,8.4419002532959 -52.1322326660156,13.2090549468994 -53.8412132263184,13.7037591934204 -51.0079040527344,6.50805473327637 -62.3861122131348,17.2566375732422 -63.2406005859375,13.0291614532471 -48.4894104003906,5.20383358001709 -54.3808898925781,5.38372611999512 -49.9735221862793,5.29378032684326 -62.3411407470703,8.35195446014404 -45.4762268066406,11.8598594665527 -48.9391403198242,12.2196445465088 -55.5951690673828,14.3783569335938 -63.3305511474609,21.8888721466064 -64.4099044799805,21.6640071868896 -51.1428260803223,6.32816219329834 -64.3649291992188,15.2328462600708 -62.161247253418,9.79109477996826 -62.3411407470703,14.6931686401367 -63.7802810668945,10.6905584335327 -55.9999237060547,9.61120223999023 -64.7696914672852,14.1984634399414 -64.7696914672852,22.4285507202148 -53.346508026123,7.63238334655762 -46.3307189941406,11.0503435134888 -59.642749786377,6.59800148010254 -59.5078315734863,10.7805042266846 -59.5078315734863,23.4179592132568 -61.7564888000488,7.09270572662354 -57.34912109375,7.36254501342773 -63.195629119873,22.3835773468018 -54.7856521606445,11.8598594665527 -63.510440826416,14.9180335998535 -61.8014602661133,9.70114898681641 -52.9867248535156,11.3651552200317 -57.8887977600098,15.997389793396 -61.9363822937012,23.3729858398438 -46.8254089355469,12.5794296264648 -61.2168121337891,13.9735984802246 -51.7724494934082,5.56361865997314 -63.9151992797852,19.0555629730225 -53.9761352539062,16.6719875335693 -49.3888740539551,6.28318881988525 -60.4522666931152,15.817497253418 -63.7802810668945,6.73292064666748 -55.4602470397949,10.6006116867065 -57.1692276000977,8.4419002532959 -64.2300109863281,17.7963161468506 -63.3755226135254,10.2857999801636 -54.1110534667969,16.5370674133301 -56.2697639465332,10.8704509735107 -61.1268653869629,15.1878728866577 -63.3755226135254,23.5528793334961 -54.1560249328613,11.9048328399658 -48.8941688537598,5.20383358001709 -60.4522666931152,9.25141716003418 -58.1136627197266,8.84665870666504 -60.6321601867676,16.4471206665039 -52.8068313598633,14.0185708999634 -61.2168121337891,18.3809661865234 -64.1850433349609,11.3201818466187 -57.1242523193359,7.6773567199707 -59.5977783203125,9.47628307342529 -63.1056823730469,21.4391403198242 -63.0157356262207,20.2698383331299 -62.8358459472656,9.56622886657715 -55.2353820800781,6.68794727325439 -58.4734497070312,8.93660545349121 -55.9999237060547,6.77789402008057 -51.3227157592773,13.4788932800293 -58.2935562133789,7.00275993347168 -50.2883338928223,6.59800148010254 -60.4972381591797,16.80690574646 -49.703685760498,12.2196445465088 -61.9813537597656,23.0581741333008 -58.2036094665527,5.87843132019043 -58.9681549072266,7.85724925994873 -60.1374549865723,18.2010746002197 -54.1560249328613,6.37313556671143 -61.9363822937012,9.02655124664307 -48.0846519470215,13.7037591934204 -52.7618598937988,13.0741348266602 -53.166618347168,13.4339199066162 -58.2036094665527,16.7619323730469 -53.7062950134277,13.2540273666382 -61.2617835998535,10.3307723999023 -56.7644691467285,7.6773567199707 -52.4920196533203,7.58741092681885 -55.0554885864258,14.8280878067017 -63.8702239990234,7.76730346679688 -59.4628601074219,21.3941669464111 -52.2221794128418,5.33875274658203 -55.6401405334473,12.8042964935303 -63.510440826416,17.4365310668945 -47.8597869873047,11.3201818466187 -61.4416770935059,12.2646179199219 -64.4548797607422,19.8650798797607 -61.9363822937012,23.5528793334961 -54.9205703735352,13.1191082000732 -56.7194976806641,8.62179279327393 -49.6137390136719,5.24880695343018 -58.1586380004883,14.1085166931152 -52.9867248535156,12.7593231201172 -61.7115173339844,5.38372611999512 -60.5422134399414,11.8598594665527 -62.0713005065918,23.148120880127 -50.3782806396484,14.0635442733765 -64.2749862670898,19.0555629730225 -55.2803535461426,14.4683027267456 -53.3015365600586,14.0635442733765 -58.9681549072266,20.3597850799561 -60.0924835205078,8.98157787322998 -55.7750587463379,6.4630823135376 -54.6057586669922,14.9180335998535 -58.7882614135742,16.1323089599609 -53.6613235473633,11.6799669265747 -63.2406005859375,9.74612140655518 -61.8014602661133,19.9100532531738 -57.2141990661621,9.43130970001221 -55.2353820800781,9.83606815338135 -56.1348457336426,9.79109477996826 -55.4602470397949,5.56361865997314 -60.0475082397461,10.7355308532715 -63.5554122924805,8.98157787322998 -59.7776718139648,8.35195446014404 -62.3411407470703,14.5582485198975 -56.49462890625,8.39692687988281 -53.5264015197754,5.56361865997314 -55.9099807739258,13.3889465332031 -62.4760589599609,9.52125644683838 -58.9231796264648,18.2460479736328 -64.0501174926758,9.29639053344727 -63.3305511474609,14.8280878067017 -61.2168121337891,7.36254501342773 -57.4390640258789,18.2910194396973 -60.4972381591797,18.4709129333496 -61.846435546875,16.9867992401123 -53.3015365600586,15.5926313400269 -51.5475845336914,10.1958532333374 -63.2855758666992,15.6376037597656 -59.1030731201172,7.45249080657959 -49.164005279541,11.9048328399658 -51.682502746582,11.6799669265747 -58.4734497070312,19.1005363464355 -51.1877975463867,9.65617561340332 -59.5528030395508,19.325403213501 -57.8438262939453,5.96837711334229 -58.698314666748,15.8624706268311 -54.2909469604492,13.7037591934204 -51.682502746582,13.0291614532471 -62.7458992004395,19.5502681732178 -60.5422134399414,23.8676910400391 -61.4866485595703,10.3307723999023 -56.6295471191406,7.6773567199707 -57.7988510131836,11.1852626800537 -50.4232559204102,7.27259826660156 -51.5925559997559,7.6773567199707 -63.2406005859375,5.51864528656006 -54.0660781860352,11.1852626800537 -62.6559524536133,10.1059074401855 -55.6401405334473,14.4233293533325 -62.8358459472656,15.8624706268311 -59.2379913330078,7.81227684020996 -57.4390640258789,18.2460479736328 -59.7776718139648,12.0397529602051 -57.6189575195312,8.48687362670898 -57.8887977600098,19.4603214263916 -57.8887977600098,13.4788932800293 -63.2855758666992,22.0687656402588 -62.3861122131348,19.4603214263916 -61.531623840332,7.81227684020996 -57.8887977600098,8.62179279327393 -56.5396041870117,11.6349945068359 -57.34912109375,8.21703433990479 -61.8914070129395,8.89163208007812 -52.9867248535156,12.1296987533569 -45.9259338378906,13.2540273666382 -56.1348457336426,8.89163208007812 -61.8914070129395,20.2698383331299 -60.8570251464844,16.851879119873 -57.8438262939453,9.16147041320801 -62.1162719726562,15.6376037597656 -58.6083679199219,18.8306980133057 -62.0263290405273,14.1085166931152 -52.4920196533203,14.9630069732666 -60.2274017333984,9.34136390686035 -58.6083679199219,8.03714179992676 -45.4762268066406,10.7805042266846 -50.5132026672363,13.5238666534424 -49.478816986084,6.95778656005859 -51.1877975463867,11.2302360534668 -53.2115898132324,8.66676616668701 -55.3253288269043,7.54243755340576 -63.0607109069824,5.51864528656006 -60.5871887207031,18.2910194396973 -56.0898704528809,8.17206192016602 -55.5052185058594,16.5820407867432 -49.9285507202148,7.99216938018799 -63.4204940795898,14.0635442733765 -60.991943359375,17.1217193603516 -60.677131652832,6.59800148010254 -56.2247924804688,6.73292064666748 -55.4602470397949,7.27259826660156 -57.663932800293,14.7381420135498 -62.6109771728516,20.7195701599121 -49.6137390136719,12.8042964935303 -62.8358459472656,13.4788932800293 -57.34912109375,9.79109477996826 -58.698314666748,23.6428260803223 -55.4602470397949,11.994779586792 -64.0051422119141,23.7777442932129 -58.2935562133789,17.0317726135254 -57.3041458129883,15.4127388000488 -63.0157356262207,16.0873355865479 -52.1322326660156,5.78848457336426 -64.0501174926758,13.2990007400513 -64.4998474121094,11.3651552200317 -56.5396041870117,9.74612140655518 -64.4548797607422,20.2698383331299 -64.0950927734375,17.7963161468506 -59.9575614929199,22.1587104797363 -62.9257888793945,7.63238334655762 -58.3835029602051,8.17206192016602 -47.7698402404785,12.0397529602051 -44.2619323730469,11.3201818466187 -52.1322326660156,14.8280878067017 -58.9681549072266,17.0317726135254 -52.7168846130371,7.45249080657959 -44.5767517089844,11.1402893066406 -52.536994934082,6.64297485351562 -46.0158996582031,12.669376373291 -60.1824264526367,6.23821640014648 -62.6109771728516,5.24880695343018 -64.0501174926758,17.0317726135254 -48.3994636535645,12.354564666748 -63.5554122924805,18.1111278533936 -59.327938079834,19.5952415466309 -44.5767517089844,12.3995380401611 -49.2989273071289,11.6349945068359 -54.1110534667969,7.09270572662354 -59.642749786377,18.5608596801758 -61.846435546875,21.4841136932373 -56.3597106933594,7.58741092681885 -61.7564888000488,13.34397315979 -62.7908706665039,18.9206447601318 -63.6903343200684,12.6244029998779 -47.7248649597168,13.7037591934204 -62.1162719726562,12.984188079834 -52.4020729064941,15.7725238800049 -57.663932800293,16.3571739196777 -51.2777442932129,6.50805473327637 -59.013126373291,6.14826965332031 -61.1718368530273,8.75671291351318 -47.814811706543,11.3201818466187 -52.2671546936035,10.3757457733154 -47.7248649597168,11.5900211334229 -55.3703002929688,8.12708854675293 -50.5132026672363,13.8836517333984 -60.9469718933105,7.40751838684082 -63.7802810668945,14.5132751464844 -59.7776718139648,16.8968524932861 -59.4178848266602,5.47367286682129 -58.698314666748,19.9550266265869 -59.7326965332031,23.507905960083 -60.677131652832,22.3835773468018 -58.7882614135742,15.8624706268311 -59.5977783203125,7.90222263336182 -51.0978507995605,8.12708854675293 -48.2195701599121,13.7037591934204 -56.6295471191406,7.00275993347168 -62.2062187194824,20.674596786499 -61.1718368530273,14.7831144332886 -55.7300872802734,6.32816219329834 -60.4522666931152,20.9444370269775 -64.0051422119141,6.28318881988525 -64.7696914672852,14.2434368133545 -45.4312438964844,11.994779586792 -60.5422134399414,22.6084423065186 -52.7168846130371,6.86783981323242 -51.5026092529297,7.40751838684082 -64.4099044799805,22.9232540130615 -57.7089042663574,10.2408266067505 -55.145435333252,7.85724925994873 -63.0607109069824,13.9286251068115 -52.312126159668,15.5476579666138 -61.7115173339844,15.1878728866577 -53.1216430664062,6.32816219329834 -51.3227157592773,8.93660545349121 -53.9311599731445,12.2646179199219 -56.6745223999023,15.3677654266357 -63.7353057861328,14.0635442733765 -45.7460632324219,12.5344572067261 -55.2803535461426,7.85724925994873 -62.2961654663086,19.685188293457 -51.0528793334961,7.85724925994873 -56.3597106933594,11.9498062133789 -52.0872611999512,11.3201818466187 -51.5475845336914,11.9498062133789 -64.7247161865234,9.25141716003418 -49.3438987731934,12.8942422866821 -54.515811920166,7.99216938018799 -51.7724494934082,11.0953159332275 -60.4972381591797,23.3280124664307 -57.5290145874023,15.4127388000488 -45.3862609863281,11.9498062133789 -61.9363822937012,21.7989253997803 -51.9073677062988,14.8280878067017 -50.9179611206055,13.1640815734863 -60.2274017333984,5.29378032684326 -59.1480445861816,18.3809661865234 -60.6321601867676,21.5740604400635 -52.7168846130371,8.98157787322998 -53.5713768005371,10.1059074401855 -57.6189575195312,17.1217193603516 -58.6083679199219,13.34397315979 -63.2406005859375,6.23821640014648 -63.6003875732422,20.1349201202393 -61.9813537597656,13.7037591934204 -52.0872611999512,10.2408266067505 -56.3147354125977,5.74351119995117 -53.8861885070801,8.93660545349121 -59.5977783203125,9.25141716003418 -64.2300109863281,13.4788932800293 -53.7962417602539,15.0079803466797 -61.2617835998535,20.4947052001953 -55.2353820800781,16.5820407867432 -56.2697639465332,15.9524164199829 -58.5184211730957,18.4259395599365 -62.161247253418,18.4709129333496 -55.9099807739258,7.31757164001465 -51.4126625061035,10.7805042266846 -54.7856521606445,8.30698108673096 -54.830623626709,7.81227684020996 -51.997314453125,14.4683027267456 -51.5475845336914,7.45249080657959 -58.1136627197266,13.5238666534424 -54.1110534667969,7.45249080657959 -44.6217346191406,12.2646179199219 -63.1506576538086,18.2010746002197 -62.0263290405273,21.5740604400635 -62.6109771728516,19.2354564666748 -58.2036094665527,14.1984634399414 -64.4998474121094,14.4683027267456 -52.4470443725586,11.2302360534668 -64.7247161865234,16.8968524932861 -61.2617835998535,5.4286994934082 -51.4126625061035,15.1429004669189 -56.179817199707,10.2408266067505 -58.9681549072266,23.9126644134521 -64.5448226928711,6.05832386016846 -60.4072952270508,19.5502681732178 -53.5713768005371,12.0397529602051 -62.7908706665039,19.3703765869141 -52.7168846130371,5.4286994934082 -52.6269378662109,13.6587858200073 -57.1692276000977,8.66676616668701 -64.3199615478516,10.3757457733154 -50.333309173584,6.55302810668945 -48.7592468261719,14.1085166931152 -49.6137390136719,5.47367286682129 -60.9469718933105,5.20383358001709 -59.9125900268555,11.0953159332275 -64.6797409057617,18.2010746002197 -55.8650054931641,5.87843132019043 -63.7802810668945,17.2116641998291 -53.9311599731445,11.1402893066406 -61.8914070129395,9.88104152679443 -45.566162109375,11.2752084732056 -57.8438262939453,9.83606815338135 -60.1824264526367,13.9735984802246 -47.5,11.4551019668579 -63.7353057861328,13.2540273666382 -53.4814300537109,12.8942422866821 -53.0766716003418,6.55302810668945 -59.6877212524414,5.60859203338623 -59.9575614929199,10.9154233932495 -55.0554885864258,12.309591293335 -51.4126625061035,5.51864528656006 -50.6031455993652,7.31757164001465 -62.9257888793945,12.4445114135742 -44.8465881347656,10.7805042266846 -59.1930198669434,15.0529537200928 -53.7962417602539,6.77789402008057 -61.6215667724609,18.5158863067627 -61.3967056274414,11.8598594665527 -50.4682273864746,11.9498062133789 -64.6797409057617,12.7143497467041 -55.3703002929688,13.8386783599854 -61.8914070129395,19.5502681732178 -62.7009239196777,23.8676910400391 -62.6559524536133,7.85724925994873 -51.1428260803223,13.6138134002686 -59.642749786377,12.8492698669434 -63.2855758666992,16.1323089599609 -61.4866485595703,19.7301616668701 -64.7696914672852,11.1402893066406 -55.2353820800781,15.1878728866577 -45.8359985351562,12.6244029998779 -54.830623626709,10.1508798599243 -64.7696914672852,23.5528793334961 -60.9469718933105,6.50805473327637 -56.0898704528809,15.817497253418 -62.9707641601562,6.73292064666748 -52.2671546936035,11.5450477600098 -60.7670783996582,12.354564666748 -53.9311599731445,5.47367286682129 -58.8332328796387,18.4709129333496 -63.9151992797852,6.37313556671143 -63.0607109069824,7.00275993347168 -60.3173484802246,23.7327709197998 -58.5633926391602,8.84665870666504 -63.3755226135254,18.0661544799805 -57.34912109375,13.5238666534424 -51.7724494934082,7.90222263336182 -60.9469718933105,13.6138134002686 -61.2617835998535,7.45249080657959 -51.1877975463867,14.7381420135498 -59.5078315734863,6.01335048675537 -54.5607833862305,14.1984634399414 -62.4310836791992,16.8968524932861 -55.4602470397949,14.8730602264404 -64.2300109863281,8.57682037353516 -64.3199615478516,6.1932430267334 -61.8014602661133,22.6534156799316 -54.7856521606445,12.669376373291 -56.2697639465332,7.90222263336182 -63.6903343200684,21.8438987731934 -55.5501937866211,6.73292064666748 -45.0264892578125,11.8598594665527 -63.6003875732422,21.9338455200195 -55.0554885864258,16.4471206665039 -59.9125900268555,12.6244029998779 -55.0554885864258,7.63238334655762 -63.510440826416,12.669376373291 -64.7696914672852,21.8888721466064 -63.7802810668945,16.7619323730469 -63.6453628540039,11.5900211334229 -58.698314666748,7.81227684020996 -51.997314453125,7.00275993347168 -54.2909469604492,6.68794727325439 -63.4654693603516,19.5502681732178 -58.7432861328125,7.90222263336182 -56.3597106933594,8.84665870666504 -56.5396041870117,8.21703433990479 -53.7062950134277,8.08211517333984 -58.6533432006836,19.1455097198486 -53.4814300537109,8.26200771331787 -62.7458992004395,9.25141716003418 -56.9893341064453,11.5900211334229 -61.8914070129395,11.4551019668579 -56.6295471191406,16.4021472930908 -62.0263290405273,19.9550266265869 -62.2062187194824,7.72233009338379 -60.7670783996582,15.817497253418 -60.0475082397461,22.2936305999756 -60.4072952270508,11.3201818466187 -62.0713005065918,11.814887046814 -51.5925559997559,7.36254501342773 -61.1268653869629,5.38372611999512 -62.7009239196777,14.9630069732666 -63.195629119873,12.6244029998779 -56.4046859741211,7.04773330688477 -63.6003875732422,22.9232540130615 -45.8809814453125,12.8492698669434 -54.2459716796875,16.5370674133301 -64.0051422119141,21.4841136932373 -60.6321601867676,7.90222263336182 -64.5448226928711,22.5634689331055 -60.5871887207031,22.6983890533447 -56.179817199707,14.2434368133545 -58.1136627197266,18.9206447601318 -46.19580078125,11.9498062133789 -57.5290145874023,11.4551019668579 -59.4178848266602,5.9234037399292 -57.5739860534668,14.5132751464844 -53.1216430664062,10.1958532333374 -54.6057586669922,15.2778186798096 -59.4628601074219,18.2010746002197 -56.5396041870117,7.13767910003662 -61.2617835998535,10.9154233932495 -50.9629325866699,6.1932430267334 -54.6057586669922,15.1429004669189 -50.1983871459961,12.984188079834 -62.7908706665039,8.48687362670898 -62.8808174133301,16.9418258666992 -64.4099044799805,13.0291614532471 -49.478816986084,5.60859203338623 -52.2221794128418,6.37313556671143 -64.7696914672852,10.2408266067505 -55.7300872802734,14.8730602264404 -62.161247253418,6.23821640014648 -57.9337692260742,13.5688400268555 -50.6930923461914,14.5132751464844 -60.5422134399414,13.34397315979 -46.8254089355469,13.0291614532471 -53.346508026123,12.9392156600952 -64.3199615478516,17.6164226531982 -56.6295471191406,14.5582485198975 -56.3147354125977,12.5794296264648 -51.6375312805176,8.30698108673096 -56.7194976806641,11.4101285934448 -51.0079040527344,6.95778656005859 -60.2723731994629,9.29639053344727 -56.1348457336426,14.9180335998535 -57.2591743469238,16.4471206665039 -62.9707641601562,21.8888721466064 -57.7089042663574,7.72233009338379 -52.1772079467773,10.6905584335327 -61.0369186401367,17.7513427734375 -51.4126625061035,6.4630823135376 -53.166618347168,12.984188079834 -54.9205703735352,6.41810894012451 -52.7168846130371,9.65617561340332 -43.9471435546875,11.814887046814 -56.4496574401855,10.5556383132935 -57.5739860534668,8.4419002532959 -52.2671546936035,11.4551019668579 -46.1508178710938,10.9603967666626 -61.3517303466797,23.4179592132568 -54.3808898925781,8.93660545349121 -55.0554885864258,7.81227684020996 -58.0237159729004,15.0079803466797 -52.8967781066895,12.8042964935303 -49.7486572265625,12.8042964935303 -56.0448989868164,5.38372611999512 -52.6269378662109,15.3677654266357 -49.703685760498,6.59800148010254 -59.5977783203125,14.8730602264404 -60.1374549865723,6.59800148010254 -51.682502746582,5.4286994934082 -49.6137390136719,7.18265247344971 -49.6587104797363,12.1296987533569 -49.7486572265625,12.2646179199219 -57.1242523193359,12.5794296264648 -61.306755065918,21.9788188934326 -60.991943359375,11.2752084732056 -52.0872611999512,11.3651552200317 -59.7326965332031,20.314811706543 -63.3755226135254,5.60859203338623 -51.0079040527344,5.56361865997314 -46.2857360839844,11.0053701400757 -59.642749786377,12.0397529602051 -62.7009239196777,13.8386783599854 -63.1506576538086,14.5582485198975 -52.9417495727539,12.354564666748 -62.2511940002441,7.45249080657959 -60.5422134399414,13.2540273666382 -64.7696914672852,7.72233009338379 -58.8332328796387,8.35195446014404 -62.4310836791992,11.5450477600098 -63.3755226135254,14.6032218933105 -57.1242523193359,17.7963161468506 -55.5052185058594,9.16147041320801 -57.8887977600098,14.8280878067017 -48.6693000793457,13.1191082000732 -59.3729095458984,5.29378032684326 -55.4152755737305,10.8254776000977 -61.3517303466797,13.9735984802246 -64.634765625,10.6006116867065 -52.1322326660156,5.20383358001709 -56.9443626403809,15.6376037597656 -47.0502624511719,13.2990007400513 -57.7538795471191,18.0211811065674 -55.5501937866211,12.6244029998779 -62.3861122131348,14.8280878067017 -64.6797409057617,6.37313556671143 -61.0369186401367,11.814887046814 -55.6401405334473,5.47367286682129 -63.1056823730469,7.49746417999268 -62.5210342407227,7.90222263336182 -60.9469718933105,14.9180335998535 -47.6349182128906,11.5450477600098 -50.4232559204102,6.1932430267334 -55.7300872802734,7.63238334655762 -56.9443626403809,11.814887046814 -59.6877212524414,19.3703765869141 -55.145435333252,14.7831144332886 -63.825252532959,19.325403213501 -47.5449714660645,13.4339199066162 -58.7882614135742,14.7831144332886 -50.2883338928223,5.65356540679932 -56.179817199707,11.5900211334229 -58.5633926391602,8.93660545349121 -54.3359184265137,10.5106649398804 -51.0978507995605,14.8730602264404 -62.8808174133301,11.2752084732056 -63.825252532959,6.4630823135376 -51.6375312805176,8.66676616668701 -58.7882614135742,5.78848457336426 -58.9681549072266,5.9234037399292 -47.0502624511719,12.1296987533569 -54.0211067199707,5.78848457336426 -61.2617835998535,5.60859203338623 -58.2485809326172,15.3227920532227 -50.4232559204102,6.4630823135376 -59.2829666137695,10.2857999801636 -56.9443626403809,11.8598594665527 -51.0978507995605,13.2540273666382 -57.34912109375,7.49746417999268 -61.0369186401367,17.6164226531982 -61.0369186401367,18.6957778930664 -50.8280143737793,14.2884101867676 -60.1374549865723,11.5000743865967 -59.2379913330078,18.1561012268066 -59.7776718139648,9.61120223999023 -59.1480445861816,13.7037591934204 -60.1374549865723,22.2936305999756 -63.2855758666992,6.1932430267334 -49.5237922668457,12.6244029998779 -62.5210342407227,23.9126644134521 -53.2565612792969,5.65356540679932 -48.2645416259766,11.3651552200317 -50.9629325866699,9.65617561340332 -60.991943359375,20.674596786499 -62.9707641601562,14.7381420135498 -53.6613235473633,16.5820407867432 -53.9311599731445,9.61120223999023 -58.7882614135742,9.88104152679443 -59.2379913330078,18.1111278533936 -43.5423583984375,11.3201818466187 -58.0686912536621,18.2010746002197 -51.682502746582,10.7805042266846 -53.4814300537109,8.03714179992676 -61.3967056274414,12.17467212677 -58.0686912536621,15.7275505065918 -51.4576377868652,10.1958532333374 -59.9575614929199,13.9735984802246 -61.1718368530273,22.9682273864746 -50.9179611206055,12.5794296264648 -61.3517303466797,12.4445114135742 -49.3888740539551,6.59800148010254 -57.5739860534668,10.9603967666626 -57.8438262939453,19.2354564666748 -60.0025367736816,9.52125644683838 -53.8412132263184,6.73292064666748 -59.6877212524414,5.24880695343018 -45.0714721679688,10.5106649398804 -60.9469718933105,14.5132751464844 -49.478816986084,14.0635442733765 -52.7618598937988,8.53184700012207 -61.0369186401367,23.9576377868652 -62.2062187194824,16.4471206665039 -63.6003875732422,16.7169609069824 -56.0898704528809,14.6481952667236 -62.9707641601562,15.8624706268311 -63.7802810668945,20.7195701599121 -45.4312438964844,10.8704509735107 -64.2300109863281,19.010591506958 -49.7936325073242,13.9286251068115 -59.8226432800293,5.65356540679932 -63.9151992797852,22.833309173584 -56.6295471191406,10.3757457733154 -62.2961654663086,18.5608596801758 -63.2406005859375,6.64297485351562 -58.0686912536621,13.5238666534424 -54.0660781860352,10.6006116867065 -53.9761352539062,16.4471206665039 -63.8702239990234,11.5450477600098 -60.2274017333984,19.2804298400879 -53.9761352539062,6.41810894012451 -64.3199615478516,9.34136390686035 -52.536994934082,9.25141716003418 -48.7592468261719,13.8836517333984 -62.2511940002441,10.2408266067505 -51.682502746582,6.55302810668945 -60.1374549865723,8.93660545349121 -63.2855758666992,14.8280878067017 -55.7750587463379,6.68794727325439 -56.2697639465332,16.2222557067871 -53.7962417602539,13.2090549468994 -61.8914070129395,8.4419002532959 -54.6957054138184,5.60859203338623 -60.2274017333984,11.1402893066406 -58.2036094665527,15.0979270935059 -56.6745223999023,8.48687362670898 -62.4310836791992,7.22762584686279 -53.3015365600586,9.47628307342529 -58.6083679199219,10.2857999801636 -60.9469718933105,15.2778186798096 -64.3649291992188,15.6376037597656 -53.8861885070801,13.8836517333984 -45.7010803222656,12.6244029998779 -57.2591743469238,17.1217193603516 -58.0237159729004,17.0767459869385 -53.6613235473633,8.17206192016602 -51.0978507995605,7.90222263336182 -59.327938079834,17.5714492797852 -57.034309387207,13.4788932800293 -51.1428260803223,9.25141716003418 -59.4178848266602,10.2408266067505 -60.677131652832,13.2990007400513 -51.8623962402344,6.1932430267334 -63.4204940795898,17.481502532959 -57.034309387207,6.55302810668945 -52.2671546936035,9.52125644683838 -56.2247924804688,17.481502532959 -50.3782806396484,7.72233009338379 -52.1322326660156,11.2752084732056 -61.0818901062012,6.05832386016846 -55.5052185058594,11.3651552200317 -57.2591743469238,18.3359928131104 -58.8332328796387,14.2884101867676 -47.3201293945312,11.9048328399658 -53.8861885070801,15.6376037597656 -64.0950927734375,14.8280878067017 -57.5290145874023,7.90222263336182 -55.9549522399902,15.817497253418 -48.3544883728027,12.2646179199219 -59.9125900268555,14.8280878067017 -56.9893341064453,13.7937049865723 -64.7696914672852,21.3042221069336 -55.7300872802734,6.05832386016846 -62.0713005065918,23.0581741333008 -63.1506576538086,21.6190338134766 -53.9311599731445,12.9392156600952 -61.9363822937012,16.3122024536133 -57.7988510131836,5.4286994934082 -51.0528793334961,6.14826965332031 -54.2909469604492,6.73292064666748 -59.5078315734863,20.989408493042 -61.6215667724609,11.1402893066406 -61.1268653869629,23.2830390930176 -61.4416770935059,17.3016109466553 -59.6877212524414,20.4947052001953 -64.2749862670898,7.40751838684082 -53.0766716003418,12.0397529602051 -53.7062950134277,14.1085166931152 -58.2935562133789,14.2434368133545 -51.5475845336914,14.6032218933105 -54.7856521606445,5.9234037399292 -55.5951690673828,5.4286994934082 -60.9020004272461,5.4286994934082 -52.9417495727539,7.76730346679688 -61.2168121337891,10.2408266067505 -53.5264015197754,13.0741348266602 -58.0686912536621,15.6825771331787 -62.0713005065918,23.6428260803223 -62.9257888793945,11.5450477600098 -59.8676147460938,6.1932430267334 -61.4416770935059,14.4683027267456 -60.6321601867676,11.994779586792 -61.6665420532227,15.4577121734619 -59.4628601074219,23.0132007598877 -54.9205703735352,8.84665870666504 -45.6560974121094,12.4445114135742 -52.3571014404297,11.5900211334229 -53.0766716003418,12.5794296264648 -59.7776718139648,13.9286251068115 -60.9469718933105,9.56622886657715 -52.4020729064941,15.0979270935059 -51.7724494934082,8.48687362670898 -60.1824264526367,13.4788932800293 -58.8332328796387,14.4683027267456 -59.4178848266602,23.2380676269531 -59.6877212524414,11.6799669265747 -59.4178848266602,11.5000743865967 -61.1268653869629,7.45249080657959 -60.5422134399414,10.3307723999023 -61.6215667724609,15.1878728866577 -64.3199615478516,23.822717666626 -63.3755226135254,17.4365310668945 -59.9125900268555,15.502685546875 -54.3808898925781,14.0635442733765 -50.1084442138672,6.37313556671143 -59.013126373291,5.4286994934082 -56.2247924804688,16.2672290802002 -58.9681549072266,8.4419002532959 -57.8438262939453,5.56361865997314 -57.4840393066406,8.80168533325195 -59.4178848266602,15.0529537200928 -57.6189575195312,9.74612140655518 -61.3967056274414,23.7777442932129 -56.8993873596191,14.6032218933105 -58.6533432006836,18.7407512664795 -57.1692276000977,10.1508798599243 -61.306755065918,6.64297485351562 -43.4974060058594,11.5900211334229 -50.333309173584,7.27259826660156 -51.5026092529297,7.04773330688477 -59.6877212524414,11.0953159332275 -58.3385314941406,14.0185708999634 -43.1825866699219,11.5900211334229 -58.6083679199219,6.14826965332031 -64.4548797607422,6.28318881988525 -52.7618598937988,8.48687362670898 -61.8014602661133,21.4391403198242 -48.4444351196289,11.7699136734009 -59.1480445861816,5.24880695343018 -53.4364547729492,5.38372611999512 -62.7908706665039,17.7063694000244 -54.201000213623,11.0953159332275 -51.0528793334961,7.40751838684082 -52.7168846130371,12.2646179199219 -58.7432861328125,18.4709129333496 -55.7750587463379,12.7593231201172 -56.0898704528809,7.76730346679688 -61.846435546875,10.2857999801636 -64.2300109863281,7.9471960067749 -57.4390640258789,16.1323089599609 -60.4522666931152,6.41810894012451 -58.7882614135742,16.177282333374 -57.2591743469238,15.4127388000488 -51.8623962402344,10.5556383132935 -62.7009239196777,6.50805473327637 -61.4416770935059,18.6058330535889 -58.9681549072266,19.7301616668701 -50.018497467041,11.6799669265747 -56.2697639465332,8.66676616668701 -52.4920196533203,6.82286739349365 -60.1824264526367,23.507905960083 -64.4099044799805,21.6190338134766 -60.991943359375,20.5846500396729 -60.8120536804199,18.6058330535889 -62.7009239196777,20.7195701599121 -51.5475845336914,9.34136390686035 -56.9443626403809,11.2752084732056 -59.327938079834,16.7619323730469 -63.5554122924805,18.8306980133057 -52.8967781066895,14.3783569335938 -62.4310836791992,21.7089805603027 -61.1268653869629,18.9656181335449 -63.1506576538086,6.86783981323242 -62.0263290405273,10.8704509735107 -62.8808174133301,7.76730346679688 -45.6560974121094,11.3651552200317 -60.1374549865723,19.4603214263916 -49.8386039733887,5.33875274658203 -57.5290145874023,11.3651552200317 -63.9151992797852,19.1005363464355 -57.0792808532715,11.5450477600098 -59.6877212524414,11.6349945068359 -55.3703002929688,10.7355308532715 -57.0792808532715,17.1217193603516 -49.9285507202148,5.4286994934082 -64.0501174926758,5.24880695343018 -63.3305511474609,16.492094039917 -62.2062187194824,16.177282333374 -51.0528793334961,15.0079803466797 -61.9363822937012,16.2222557067871 -62.0713005065918,5.87843132019043 -61.5765953063965,18.2460479736328 -56.6745223999023,16.2222557067871 -51.682502746582,15.0979270935059 -50.1983871459961,7.36254501342773 -53.2565612792969,8.89163208007812 -57.5739860534668,17.481502532959 -62.7009239196777,16.4471206665039 -61.3517303466797,13.6587858200073 -53.9761352539062,12.309591293335 -54.6057586669922,15.7725238800049 -57.2141990661621,10.2857999801636 -61.5765953063965,20.0449733734131 -56.2697639465332,10.7355308532715 -45.6560974121094,12.984188079834 -55.1004638671875,13.7937049865723 -57.8438262939453,18.3359928131104 -54.6507301330566,12.17467212677 -59.4628601074219,18.5608596801758 -60.9020004272461,19.5502681732178 -51.9073677062988,12.3995380401611 -57.4840393066406,5.96837711334229 -63.9601745605469,21.9788188934326 -64.5897979736328,7.13767910003662 -63.6003875732422,13.2990007400513 -55.0554885864258,16.177282333374 -59.2829666137695,12.669376373291 -48.5793571472168,13.1640815734863 -63.6453628540039,14.4233293533325 -64.7247161865234,10.0609340667725 -58.7432861328125,9.74612140655518 -51.1428260803223,6.41810894012451 -55.4152755737305,10.4656925201416 -44.6666870117188,11.5450477600098 -62.2961654663086,5.78848457336426 -55.8200340270996,8.98157787322998 -61.0369186401367,23.4629325866699 -56.179817199707,11.3651552200317 -55.3703002929688,10.7805042266846 -64.0051422119141,11.7249402999878 -58.5633926391602,18.4709129333496 -62.161247253418,23.6428260803223 -48.1745986938477,12.0847253799438 -59.1480445861816,16.4021472930908 -60.1374549865723,22.9232540130615 -55.4152755737305,13.4788932800293 -57.2141990661621,16.2672290802002 -60.5871887207031,8.75671291351318 -52.6719131469727,14.3783569335938 -56.3147354125977,15.6825771331787 -60.4072952270508,15.5926313400269 -62.9707641601562,15.1878728866577 -53.6163482666016,7.04773330688477 -57.3041458129883,7.58741092681885 -59.9575614929199,11.7249402999878 -61.3517303466797,22.6983890533447 -57.3940925598145,16.4021472930908 -58.2036094665527,18.8306980133057 -61.8914070129395,18.0211811065674 -59.6877212524414,16.1323089599609 -55.6851119995117,10.9603967666626 -58.2485809326172,8.35195446014404 -64.5448226928711,19.1005363464355 -56.4046859741211,11.3651552200317 -58.8782081604004,12.5794296264648 -61.0818901062012,10.8704509735107 -63.7802810668945,21.1243286132812 -61.531623840332,23.19309425354 -61.6665420532227,15.5926313400269 -52.8967781066895,7.04773330688477 -63.9151992797852,21.4391403198242 -59.5078315734863,10.9603967666626 -53.8412132263184,9.38633632659912 -59.5528030395508,18.9206447601318 -50.9629325866699,8.26200771331787 -57.34912109375,18.2010746002197 -60.2274017333984,18.6957778930664 -49.8386039733887,5.51864528656006 -62.2062187194824,20.0449733734131 -57.34912109375,9.11649799346924 -51.4126625061035,6.64297485351562 -51.4126625061035,13.4788932800293 -56.7644691467285,5.78848457336426 -58.2485809326172,15.997389793396 -59.8226432800293,6.73292064666748 -55.1904067993164,10.0159606933594 -60.2723731994629,8.30698108673096 -64.6797409057617,12.2646179199219 -59.4628601074219,19.9550266265869 -61.6215667724609,9.74612140655518 -55.8650054931641,10.2857999801636 -52.6719131469727,6.59800148010254 -64.1850433349609,14.1534900665283 -64.5897979736328,11.5000743865967 -63.2406005859375,13.6587858200073 -44.1270141601562,12.17467212677 -51.0528793334961,5.24880695343018 -50.0634689331055,6.10329627990723 -63.4204940795898,23.5528793334961 -61.6665420532227,6.37313556671143 -62.2511940002441,13.8386783599854 -62.2511940002441,13.7937049865723 -63.0607109069824,21.3941669464111 -59.2829666137695,16.6719875335693 -55.5052185058594,5.20383358001709 -63.2855758666992,16.2222557067871 -56.5845756530762,13.0741348266602 -52.2221794128418,7.45249080657959 -55.2803535461426,16.4471206665039 -52.1322326660156,13.6138134002686 -53.6163482666016,9.47628307342529 -62.4310836791992,13.5238666534424 -62.8358459472656,17.1217193603516 -50.7380676269531,6.82286739349365 -52.2221794128418,6.50805473327637 -56.9893341064453,11.8598594665527 -48.4444351196289,13.8386783599854 -56.0448989868164,5.78848457336426 -56.3147354125977,11.1402893066406 -55.5951690673828,9.65617561340332 -54.7406768798828,6.59800148010254 -47.9047584533691,12.7143497467041 -60.0924835205078,15.4127388000488 -55.3703002929688,14.5582485198975 -63.2406005859375,9.56622886657715 -45.8809814453125,12.6244029998779 -63.825252532959,22.7433624267578 -63.9601745605469,14.8730602264404 -52.2671546936035,5.29378032684326 -56.5845756530762,15.0529537200928 -45.566162109375,13.2540273666382 -54.9655418395996,15.4127388000488 -57.3940925598145,15.817497253418 -64.1850433349609,12.7593231201172 -44.9815063476562,12.4445114135742 -54.0211067199707,11.994779586792 -58.4734497070312,13.4339199066162 -47.6349182128906,12.984188079834 -63.825252532959,15.4127388000488 -57.5290145874023,13.34397315979 -55.3703002929688,13.7937049865723 -61.4416770935059,16.7619323730469 -48.2645416259766,13.4339199066162 -58.8332328796387,5.33875274658203 -52.9417495727539,5.65356540679932 -60.2274017333984,22.4285507202148 -57.663932800293,17.481502532959 -51.2327728271484,10.1958532333374 -55.2803535461426,10.0609340667725 -59.4628601074219,14.7831144332886 -63.0607109069824,6.10329627990723 -59.4628601074219,8.80168533325195 -50.7830390930176,12.8492698669434 -61.3967056274414,19.9100532531738 -62.9707641601562,20.3597850799561 -53.0316963195801,14.0635442733765 -56.9893341064453,13.34397315979 -51.0978507995605,5.51864528656006 -53.7062950134277,9.20644378662109 -64.0501174926758,18.2460479736328 -62.5660057067871,9.34136390686035 -60.677131652832,19.3703765869141 -47.275146484375,12.7593231201172 -60.4972381591797,12.8042964935303 -51.8174209594727,6.28318881988525 -57.2141990661621,16.0423622131348 -61.4416770935059,5.38372611999512 -59.7326965332031,6.77789402008057 -58.8782081604004,10.0159606933594 -58.1136627197266,15.0979270935059 -57.4840393066406,10.1508798599243 -60.5422134399414,19.5952415466309 -51.0079040527344,9.20644378662109 -59.2379913330078,11.7699136734009 -61.6665420532227,15.7275505065918 -56.1348457336426,8.66676616668701 -57.034309387207,6.77789402008057 -53.4364547729492,7.58741092681885 -47.6349182128906,11.8598594665527 -57.1242523193359,17.1217193603516 -62.3861122131348,8.48687362670898 -64.4548797607422,9.56622886657715 -62.9707641601562,9.25141716003418 -51.682502746582,10.6455850601196 -56.7194976806641,12.984188079834 -56.8544158935547,16.4471206665039 -64.2749862670898,13.8386783599854 -55.4602470397949,15.7725238800049 -64.5897979736328,8.17206192016602 -57.1242523193359,5.24880695343018 -56.7194976806641,13.2990007400513 -58.3835029602051,18.9656181335449 -60.7221069335938,11.9498062133789 -51.2327728271484,6.37313556671143 -55.9099807739258,10.6006116867065 -48.4894104003906,13.8386783599854 -53.3914833068848,8.30698108673096 -64.4099044799805,12.7593231201172 -60.0924835205078,7.27259826660156 -51.4126625061035,5.4286994934082 -59.4178848266602,21.2142753601074 -47.1402282714844,11.5450477600098 -51.9073677062988,13.3889465332031 -64.634765625,5.74351119995117 -50.9629325866699,12.354564666748 -48.7142753601074,5.24880695343018 -62.5210342407227,22.518497467041 -50.6031455993652,12.0397529602051 -60.1824264526367,21.4391403198242 -46.1058349609375,12.309591293335 -59.3729095458984,6.91281318664551 -64.4099044799805,22.5634689331055 -62.161247253418,15.9074440002441 -64.5897979736328,16.3571739196777 -62.5210342407227,17.0317726135254 -63.0157356262207,6.91281318664551 -53.166618347168,9.02655124664307 -51.3676910400391,12.8042964935303 -64.634765625,15.0979270935059 -58.6533432006836,5.78848457336426 -53.8861885070801,16.2222557067871 -62.2511940002441,20.7645435333252 -58.6533432006836,14.3783569335938 -46.1508178710938,11.814887046814 -56.0898704528809,13.0741348266602 -52.6719131469727,8.93660545349121 -62.2062187194824,15.5926313400269 -56.8544158935547,14.6481952667236 -60.991943359375,9.29639053344727 -60.1374549865723,17.4365310668945 -61.7564888000488,11.5450477600098 -55.0554885864258,10.3307723999023 -62.5210342407227,15.997389793396 -48.4894104003906,13.1640815734863 -54.7856521606445,8.53184700012207 -54.6057586669922,10.6006116867065 -56.2247924804688,10.0159606933594 -59.642749786377,6.64297485351562 -63.510440826416,15.3227920532227 -61.8014602661133,20.2248649597168 -47.7248649597168,11.2752084732056 -49.9735221862793,6.86783981323242 -58.7882614135742,16.492094039917 -58.5184211730957,9.20644378662109 -60.3623199462891,21.2592487335205 -64.7696914672852,18.2910194396973 -61.2168121337891,16.4021472930908 -59.9125900268555,14.0635442733765 -57.2141990661621,17.166690826416 -49.0740585327148,6.1932430267334 -61.3517303466797,21.8438987731934 -55.5052185058594,17.2566375732422 -43.9471435546875,11.3201818466187 -51.8623962402344,13.0741348266602 -57.34912109375,6.28318881988525 -60.991943359375,10.6006116867065 -60.5422134399414,15.0079803466797 -53.0316963195801,16.2222557067871 -46.2857360839844,13.2990007400513 -59.3729095458984,12.7593231201172 -52.2221794128418,12.7593231201172 -63.7353057861328,20.7645435333252 -45.3862609863281,11.2752084732056 -62.7009239196777,8.57682037353516 -62.4310836791992,12.2646179199219 -54.6057586669922,13.7487316131592 -58.0237159729004,17.6613960266113 -57.34912109375,13.9286251068115 -64.0501174926758,19.1455097198486 -59.1480445861816,23.5528793334961 -60.0025367736816,23.0132007598877 -64.7696914672852,13.9735984802246 -51.997314453125,14.4233293533325 -50.7830390930176,8.12708854675293 -48.5343818664551,12.3995380401611 -58.3385314941406,8.62179279327393 -52.4920196533203,9.20644378662109 -59.3729095458984,21.2142753601074 -44.2169799804688,12.0847253799438 -58.7432861328125,16.4021472930908 -56.0898704528809,17.8412895202637 -59.7776718139648,7.54243755340576 -49.478816986084,6.37313556671143 -60.9469718933105,17.3915576934814 -62.7458992004395,7.31757164001465 -60.8120536804199,6.32816219329834 -59.8226432800293,6.50805473327637 -56.1348457336426,14.0185708999634 -51.0079040527344,8.4419002532959 -59.9125900268555,17.166690826416 -63.0607109069824,11.4551019668579 -57.34912109375,12.489483833313 -57.2141990661621,16.5820407867432 -62.5210342407227,19.9550266265869 -62.161247253418,13.4339199066162 -59.1030731201172,9.29639053344727 -57.7988510131836,14.5582485198975 -64.7247161865234,16.492094039917 -63.4654693603516,8.80168533325195 -51.9073677062988,8.84665870666504 -61.9813537597656,10.8254776000977 -59.4628601074219,14.7381420135498 -63.8702239990234,13.7487316131592 -45.1164245605469,11.1402893066406 -57.7538795471191,17.5714492797852 -54.1110534667969,7.90222263336182 -64.1850433349609,12.17467212677 -61.7115173339844,18.0661544799805 -63.0157356262207,8.4419002532959 -59.2829666137695,17.5264778137207 -59.2829666137695,23.3280124664307 -60.1824264526367,12.8042964935303 -53.166618347168,6.82286739349365 -62.0713005065918,6.23821640014648 -63.0607109069824,15.8624706268311 -48.1745986938477,11.7699136734009 -59.9125900268555,19.1455097198486 -61.2617835998535,7.36254501342773 -55.1904067993164,5.51864528656006 -64.0501174926758,22.4735221862793 -57.3940925598145,15.502685546875 -62.4760589599609,11.6799669265747 -64.2300109863281,5.83345794677734 -46.5105895996094,11.3651552200317 -62.8358459472656,8.26200771331787 -64.3199615478516,17.166690826416 -60.1824264526367,21.1243286132812 -55.1904067993164,10.3757457733154 -61.9813537597656,21.2142753601074 -61.2168121337891,17.2566375732422 -52.0422897338867,14.4683027267456 -64.1400680541992,14.4683027267456 -51.5026092529297,6.95778656005859 -63.2855758666992,11.0053701400757 -60.5871887207031,5.65356540679932 -62.2511940002441,17.3465843200684 -56.49462890625,8.08211517333984 -60.6321601867676,16.8968524932861 -62.0263290405273,14.1984634399414 -61.6215667724609,6.64297485351562 -57.7988510131836,18.4259395599365 -56.9893341064453,14.7831144332886 -61.1268653869629,18.0211811065674 -55.4602470397949,7.09270572662354 -64.2300109863281,15.817497253418 -57.663932800293,13.34397315979 -60.9020004272461,9.61120223999023 -58.2036094665527,12.7593231201172 -55.9549522399902,15.7275505065918 -46.420654296875,11.0953159332275 -60.9469718933105,14.6481952667236 -61.306755065918,13.9286251068115 -63.8702239990234,11.0503435134888 -56.5396041870117,7.36254501342773 -52.312126159668,8.93660545349121 -63.7353057861328,17.481502532959 -54.5607833862305,14.8280878067017 -51.5475845336914,8.48687362670898 -49.1190338134766,5.87843132019043 -57.2141990661621,15.0529537200928 -63.9151992797852,20.2248649597168 -54.2459716796875,9.11649799346924 -52.2671546936035,8.7117395401001 -59.4178848266602,18.5608596801758 -59.9575614929199,12.6244029998779 -62.8808174133301,11.7699136734009 -46.5555725097656,10.9154233932495 -59.5528030395508,16.7619323730469 -63.0157356262207,18.6058330535889 -46.8703918457031,12.309591293335 -56.3147354125977,14.4233293533325 -61.8014602661133,8.03714179992676 -61.3967056274414,13.0291614532471 -57.1242523193359,14.9630069732666 -43.1825866699219,13.0291614532471 -51.2327728271484,8.57682037353516 -45.2513427734375,11.2752084732056 -58.6533432006836,8.62179279327393 -51.5475845336914,12.7143497467041 -59.5528030395508,9.25141716003418 -61.0818901062012,5.9234037399292 -64.2300109863281,21.5740604400635 -53.6613235473633,13.6138134002686 -52.4470443725586,8.4419002532959 -50.3782806396484,7.45249080657959 -61.1268653869629,14.2434368133545 -63.6453628540039,21.8888721466064 -57.034309387207,13.8386783599854 -61.9363822937012,22.2486572265625 -52.536994934082,13.4788932800293 -64.0501174926758,15.4127388000488 -61.7115173339844,17.3915576934814 -61.4866485595703,16.7619323730469 -54.6507301330566,11.1852626800537 -52.536994934082,7.72233009338379 -63.7802810668945,20.2248649597168 -56.8544158935547,18.2010746002197 -44.9365234375,12.7593231201172 -64.634765625,7.00275993347168 -51.8623962402344,8.53184700012207 -61.1268653869629,19.010591506958 -63.1056823730469,13.5238666534424 -63.8702239990234,16.5820407867432 -53.3015365600586,13.4339199066162 -58.7882614135742,16.9418258666992 -55.2803535461426,12.7143497467041 -52.8068313598633,10.3307723999023 -52.5819664001465,9.70114898681641 -58.2935562133789,14.8280878067017 -58.1586380004883,16.851879119873 -56.0898704528809,9.34136390686035 -63.7353057861328,13.34397315979 -61.5765953063965,10.9603967666626 -58.1586380004883,12.5344572067261 -61.4866485595703,12.1296987533569 -62.9257888793945,5.29378032684326 -62.2511940002441,15.2778186798096 -50.9629325866699,13.7487316131592 -63.6453628540039,17.7513427734375 -63.5554122924805,21.349193572998 -61.0369186401367,13.5688400268555 -62.2062187194824,7.6773567199707 -62.9707641601562,21.0343818664551 -64.4099044799805,17.9312343597412 -47.8597869873047,13.0741348266602 -59.9125900268555,8.75671291351318 -54.201000213623,11.9048328399658 -43.7672424316406,11.5450477600098 -62.4760589599609,6.91281318664551 -62.4760589599609,17.9312343597412 -58.2485809326172,7.49746417999268 -53.7962417602539,7.9471960067749 -57.6189575195312,16.492094039917 -59.4628601074219,11.0953159332275 -52.7168846130371,6.95778656005859 -54.4708366394043,8.66676616668701 -61.9363822937012,9.52125644683838 -60.2723731994629,21.5290870666504 -63.510440826416,18.0211811065674 -58.6083679199219,12.2196445465088 -60.5422134399414,18.7857246398926 -54.515811920166,12.7143497467041 -60.4972381591797,20.4947052001953 -46.5105895996094,11.6799669265747 -62.8358459472656,13.4339199066162 -58.3385314941406,12.984188079834 -57.8887977600098,5.56361865997314 -60.2723731994629,13.9735984802246 -58.2036094665527,16.6719875335693 -63.6453628540039,9.79109477996826 -61.6665420532227,19.7751350402832 -57.7089042663574,8.30698108673096 -59.1030731201172,7.63238334655762 -54.830623626709,10.6455850601196 -64.1400680541992,11.0053701400757 -58.5184211730957,10.1059074401855 -59.2829666137695,14.7381420135498 -55.5501937866211,13.9735984802246 -60.0475082397461,8.39692687988281 -64.0051422119141,16.6719875335693 -52.1772079467773,6.41810894012451 -52.1322326660156,8.66676616668701 -56.7194976806641,15.4127388000488 -60.3623199462891,21.3941669464111 -52.5819664001465,5.83345794677734 -62.6109771728516,9.43130970001221 -58.8782081604004,8.35195446014404 -54.0211067199707,16.4021472930908 -60.2723731994629,5.4286994934082 -64.2300109863281,7.76730346679688 -63.3755226135254,6.77789402008057 -55.7750587463379,11.9048328399658 -59.1930198669434,15.817497253418 -62.3861122131348,11.1852626800537 -54.3808898925781,11.1852626800537 -58.3835029602051,6.10329627990723 -52.851806640625,16.4021472930908 -62.2961654663086,19.7301616668701 -54.3359184265137,11.2752084732056 -52.7168846130371,15.4127388000488 -60.4072952270508,16.3571739196777 -61.9363822937012,22.0687656402588 -55.4152755737305,11.8598594665527 -59.327938079834,7.9471960067749 -60.7221069335938,19.3703765869141 -61.531623840332,17.9312343597412 -60.5422134399414,16.9418258666992 -57.1242523193359,15.997389793396 -54.6507301330566,15.6376037597656 -59.4178848266602,20.1798934936523 -60.3173484802246,18.7857246398926 -62.6109771728516,23.8676910400391 -63.6453628540039,19.3703765869141 -53.7062950134277,6.41810894012451 -56.809440612793,13.0291614532471 -59.013126373291,5.74351119995117 -56.6295471191406,15.7725238800049 -62.5210342407227,10.8254776000977 -52.8967781066895,12.6244029998779 -61.3517303466797,23.8676910400391 -64.1400680541992,14.0185708999634 -51.3676910400391,7.00275993347168 -55.2803535461426,16.9867992401123 -43.2725219726562,11.6349945068359 -61.2617835998535,14.2434368133545 -63.4204940795898,8.7117395401001 -51.9523429870605,10.6905584335327 -53.6613235473633,7.49746417999268 -43.9920959472656,12.309591293335 -59.4628601074219,10.4207191467285 -51.2777442932129,5.87843132019043 -52.2221794128418,13.9735984802246 -57.1242523193359,15.0079803466797 -51.3227157592773,5.83345794677734 -47.0053100585938,11.6799669265747 -58.698314666748,18.0211811065674 -63.195629119873,11.814887046814 -53.5713768005371,16.492094039917 -53.8412132263184,10.4656925201416 -54.1560249328613,15.502685546875 -52.0872611999512,12.0847253799438 -56.9443626403809,17.481502532959 -48.8941688537598,13.2540273666382 -48.3994636535645,12.4445114135742 -61.531623840332,10.1059074401855 -61.6665420532227,15.4127388000488 -63.0607109069824,18.2010746002197 -53.8861885070801,15.6825771331787 -62.7908706665039,5.87843132019043 -44.2169799804688,11.9048328399658 -63.2406005859375,19.325403213501 -55.9549522399902,12.7143497467041 -60.6321601867676,11.0503435134888 -50.5581741333008,13.0291614532471 -62.9707641601562,21.2592487335205 -61.2617835998535,15.7275505065918 -50.6031455993652,7.99216938018799 -50.1084442138672,6.77789402008057 -64.4998474121094,18.2010746002197 -59.7776718139648,13.8836517333984 -43.7222595214844,11.8598594665527 -58.1136627197266,5.56361865997314 -55.9999237060547,16.492094039917 -58.0686912536621,15.5926313400269 -62.2062187194824,11.814887046814 -60.5871887207031,21.1693019866943 -56.2697639465332,14.9180335998535 -63.4204940795898,7.76730346679688 -64.5448226928711,9.38633632659912 -49.9285507202148,6.41810894012451 -60.7221069335938,11.7249402999878 -58.0686912536621,5.20383358001709 -58.2485809326172,9.70114898681641 -64.4548797607422,20.5846500396729 -61.1718368530273,14.1085166931152 -53.3015365600586,14.4683027267456 -58.2485809326172,11.1402893066406 -57.9337692260742,10.9603967666626 -59.9575614929199,20.314811706543 -56.7644691467285,14.7831144332886 -51.8623962402344,15.3677654266357 -61.2168121337891,21.7989253997803 -55.3703002929688,14.2884101867676 -60.2723731994629,8.17206192016602 -63.2855758666992,19.325403213501 -58.2485809326172,14.1984634399414 -62.9707641601562,10.5556383132935 -64.4548797607422,13.9735984802246 -55.4152755737305,17.6164226531982 -60.677131652832,9.20644378662109 -63.2855758666992,21.9788188934326 -57.7089042663574,8.98157787322998 -54.5607833862305,10.1958532333374 -55.5951690673828,11.4551019668579 -53.5264015197754,5.6985387802124 -43.0926513671875,12.8042964935303 -53.7062950134277,15.5476579666138 -54.6507301330566,5.65356540679932 -56.6745223999023,6.41810894012451 -63.9151992797852,13.2090549468994 -51.5475845336914,14.0635442733765 -47.1851806640625,12.17467212677 -55.1904067993164,9.70114898681641 -61.3517303466797,7.13767910003662 -63.1506576538086,9.88104152679443 -54.7406768798828,10.8254776000977 -63.0607109069824,14.8730602264404 -61.0369186401367,14.8730602264404 -57.9337692260742,9.16147041320801 -60.7670783996582,23.822717666626 -54.0211067199707,6.64297485351562 -63.4204940795898,6.10329627990723 -60.7670783996582,21.4841136932373 -58.0237159729004,8.53184700012207 -62.0713005065918,17.1217193603516 -58.698314666748,16.851879119873 -57.9787445068359,10.5556383132935 -60.3173484802246,12.9392156600952 -60.4522666931152,6.28318881988525 -55.9099807739258,11.9048328399658 -61.846435546875,13.7487316131592 -59.4178848266602,17.0767459869385 -59.2379913330078,9.88104152679443 -58.3385314941406,16.5820407867432 -61.846435546875,22.6084423065186 -60.5871887207031,18.6957778930664 -52.851806640625,9.20644378662109 -60.5871887207031,5.56361865997314 -54.0660781860352,14.1085166931152 -60.7221069335938,7.22762584686279 -51.2777442932129,11.5000743865967 -56.3147354125977,7.49746417999268 -61.0369186401367,19.5052947998047 -62.8358459472656,11.1852626800537 -63.6453628540039,19.010591506958 -63.6903343200684,9.47628307342529 -55.2353820800781,14.4683027267456 -55.9999237060547,8.12708854675293 -64.0950927734375,9.9260139465332 -62.8358459472656,16.7619323730469 -61.846435546875,10.5556383132935 -56.1348457336426,13.5238666534424 -51.2777442932129,11.0953159332275 -60.677131652832,8.26200771331787 -62.0263290405273,12.6244029998779 -50.3782806396484,7.90222263336182 -57.4390640258789,18.0661544799805 -61.4866485595703,22.518497467041 -64.3649291992188,14.8730602264404 -58.7432861328125,12.17467212677 -56.3597106933594,6.82286739349365 -52.851806640625,15.6825771331787 -58.6533432006836,11.7699136734009 -56.8993873596191,14.1085166931152 -61.306755065918,11.2752084732056 -63.510440826416,20.1349201202393 -61.531623840332,18.9656181335449 -46.8254089355469,11.0953159332275 -64.7696914672852,10.4656925201416 -52.3571014404297,11.994779586792 -63.7353057861328,15.5926313400269 -56.8544158935547,14.2884101867676 -46.1058349609375,12.7143497467041 -62.4760589599609,7.90222263336182 -64.1400680541992,6.32816219329834 -52.9417495727539,11.994779586792 -57.3940925598145,8.17206192016602 -60.8120536804199,16.3571739196777 -61.7564888000488,6.32816219329834 -62.6109771728516,10.6455850601196 -48.9391403198242,5.96837711334229 -60.3623199462891,18.1561012268066 -59.8226432800293,17.3915576934814 -63.9601745605469,19.1455097198486 -55.7300872802734,17.6164226531982 -55.145435333252,13.7487316131592 -62.2961654663086,8.30698108673096 -51.0978507995605,10.4656925201416 -61.1718368530273,14.1534900665283 -64.7247161865234,7.85724925994873 -60.4072952270508,13.1640815734863 -52.9867248535156,7.36254501342773 -61.9813537597656,5.96837711334229 -60.1824264526367,11.5000743865967 -46.8703918457031,10.9603967666626 -59.1480445861816,5.33875274658203 -53.4364547729492,6.14826965332031 -59.5977783203125,15.2778186798096 -60.1374549865723,8.89163208007812 -64.7247161865234,8.62179279327393 -64.3199615478516,22.9682273864746 -58.4734497070312,8.30698108673096 -60.4972381591797,20.7645435333252 -61.6215667724609,17.9762077331543 -62.8358459472656,23.3280124664307 -53.346508026123,14.2434368133545 -55.6851119995117,9.97098731994629 -61.0369186401367,6.23821640014648 -55.4152755737305,16.3571739196777 -51.5475845336914,12.8042964935303 -62.1162719726562,12.2646179199219 -57.4390640258789,11.9048328399658 -63.4654693603516,22.4285507202148 -62.9257888793945,8.12708854675293 -51.3227157592773,9.74612140655518 -59.2829666137695,20.5846500396729 -63.1506576538086,6.64297485351562 -60.5871887207031,19.010591506958 -54.6957054138184,7.00275993347168 -53.7962417602539,7.72233009338379 -46.3307189941406,11.1852626800537 -48.2645416259766,12.17467212677 -56.49462890625,8.17206192016602 -61.8014602661133,10.7355308532715 -55.145435333252,11.5900211334229 -54.7856521606445,7.99216938018799 -57.4390640258789,15.0079803466797 -56.8993873596191,5.4286994934082 -48.0396766662598,11.3201818466187 -64.1850433349609,10.9603967666626 -63.2855758666992,7.36254501342773 -55.0554885864258,12.1296987533569 -52.312126159668,9.11649799346924 -59.5078315734863,11.1852626800537 -63.825252532959,12.8942422866821 -55.3703002929688,12.8942422866821 -63.2406005859375,11.0503435134888 -51.5925559997559,6.32816219329834 -58.3385314941406,15.502685546875 -61.1268653869629,9.11649799346924 -63.1506576538086,20.1798934936523 -50.3782806396484,8.57682037353516 -55.5501937866211,17.2116641998291 -54.830623626709,6.14826965332031 -62.7009239196777,12.354564666748 -54.0660781860352,14.2884101867676 -64.1400680541992,15.5476579666138 -51.5925559997559,8.26200771331787 -63.8702239990234,8.84665870666504 -57.4390640258789,12.8492698669434 -63.7802810668945,22.7883358001709 -57.2141990661621,6.32816219329834 -55.3703002929688,13.6138134002686 -53.3015365600586,15.9074440002441 -58.1586380004883,18.650806427002 -44.4418334960938,10.6006116867065 -55.2803535461426,15.997389793396 -61.9363822937012,7.22762584686279 -54.7406768798828,5.87843132019043 -61.8014602661133,12.7143497467041 -50.6930923461914,13.1640815734863 -58.4284744262695,8.75671291351318 -60.8120536804199,16.5820407867432 -55.3253288269043,11.6349945068359 -55.4602470397949,14.2434368133545 -59.642749786377,15.0529537200928 -61.6215667724609,10.0609340667725 -60.5871887207031,21.9338455200195 -57.9787445068359,12.6244029998779 -54.3359184265137,15.6825771331787 -53.8861885070801,11.814887046814 -64.3649291992188,20.8994636535645 -57.5290145874023,12.1296987533569 -51.1877975463867,14.1984634399414 -55.4602470397949,11.5000743865967 -54.4708366394043,7.72233009338379 -62.8808174133301,11.1852626800537 -58.0237159729004,15.9524164199829 -62.8808174133301,14.9180335998535 -56.8544158935547,17.3465843200684 -59.8226432800293,8.98157787322998 -50.2883338928223,6.28318881988525 -56.4496574401855,6.82286739349365 -59.2379913330078,13.0291614532471 -55.1904067993164,10.4656925201416 -58.1136627197266,8.4419002532959 -51.3676910400391,12.5794296264648 -64.3649291992188,10.4656925201416 -63.6903343200684,9.34136390686035 -52.1772079467773,12.8492698669434 -44.4418334960938,11.994779586792 -63.6003875732422,20.8994636535645 -60.5422134399414,6.01335048675537 -57.8887977600098,5.4286994934082 -58.4734497070312,12.8042964935303 -59.1480445861816,6.95778656005859 -62.8358459472656,10.2408266067505 -47.4100646972656,11.3201818466187 -49.2989273071289,6.41810894012451 -53.3914833068848,11.0053701400757 -52.1322326660156,9.43130970001221 -63.3755226135254,10.2408266067505 -64.5448226928711,11.0953159332275 -53.346508026123,7.58741092681885 -53.6613235473633,11.1402893066406 -63.1056823730469,20.8544902801514 -49.164005279541,13.2090549468994 -58.3385314941406,17.8412895202637 -62.9707641601562,18.2010746002197 -59.7326965332031,7.49746417999268 -64.2749862670898,20.674596786499 -53.0766716003418,15.4127388000488 -59.5528030395508,15.0529537200928 -63.9601745605469,20.1798934936523 -58.2036094665527,6.86783981323242 -56.49462890625,8.84665870666504 -59.5977783203125,16.2222557067871 -60.7670783996582,20.1798934936523 -59.4178848266602,20 -58.0237159729004,11.0053701400757 -57.7538795471191,17.8412895202637 -58.4284744262695,11.3201818466187 -57.8887977600098,23.8676910400391 -55.5501937866211,10.8704509735107 -64.0051422119141,20.4947052001953 -59.5528030395508,16.9418258666992 -64.634765625,9.43130970001221 -57.7538795471191,11.0503435134888 -62.5660057067871,15.5476579666138 -47.2301635742188,11.3201818466187 -44.3518981933594,12.5794296264648 -62.2062187194824,21.8888721466064 -60.1824264526367,18.2010746002197 -61.2617835998535,13.9286251068115 -62.2062187194824,11.1852626800537 -58.4284744262695,10.1059074401855 -62.3411407470703,21.7989253997803 -63.6903343200684,23.5978527069092 -52.2671546936035,11.2752084732056 -55.5052185058594,8.35195446014404 -59.327938079834,19.1005363464355 -59.642749786377,13.4788932800293 -61.3517303466797,8.12708854675293 -45.0264892578125,11.9498062133789 -62.161247253418,9.25141716003418 -60.1374549865723,20.2248649597168 -44.5317687988281,11.5900211334229 -55.9549522399902,16.9867992401123 -55.6401405334473,6.23821640014648 -55.2353820800781,11.3201818466187 -59.6877212524414,9.83606815338135 -54.4708366394043,6.01335048675537 -64.3199615478516,18.1561012268066 -63.6903343200684,8.98157787322998 -56.6745223999023,11.7249402999878 -49.9285507202148,12.489483833313 -59.9125900268555,10.4656925201416 -53.7512664794922,8.4419002532959 -56.5845756530762,17.2566375732422 -54.5607833862305,12.3995380401611 -55.8650054931641,15.2328462600708 -61.8914070129395,23.5978527069092 -56.5845756530762,17.4365310668945 -63.6003875732422,11.0953159332275 -61.7564888000488,5.96837711334229 -64.1400680541992,11.9048328399658 -56.3597106933594,12.7143497467041 -55.9999237060547,7.54243755340576 -59.1480445861816,15.4127388000488 -62.6559524536133,14.2434368133545 -51.1877975463867,13.7037591934204 -61.2168121337891,9.29639053344727 -60.4072952270508,14.6481952667236 -43.9471435546875,11.7699136734009 -56.5396041870117,17.7513427734375 -61.4416770935059,13.7487316131592 -47.0502624511719,11.8598594665527 -64.1850433349609,13.4339199066162 -64.3649291992188,12.5794296264648 -59.9125900268555,19.6402149200439 -61.7564888000488,14.2434368133545 -55.5501937866211,16.3571739196777 -64.0051422119141,18.2460479736328 -45.9709167480469,11.0053701400757 -63.9601745605469,16.851879119873 -47.1851806640625,12.669376373291 -64.3199615478516,7.27259826660156 -51.4576377868652,9.79109477996826 -63.5554122924805,11.4101285934448 -60.8120536804199,5.4286994934082 -64.0501174926758,11.1852626800537 -59.7776718139648,20.7645435333252 -54.6507301330566,9.34136390686035 -63.8702239990234,17.6613960266113 -56.9893341064453,15.4577121734619 -61.306755065918,17.7063694000244 -47.3650817871094,12.0397529602051 -55.3253288269043,10.7355308532715 -62.3411407470703,5.56361865997314 -57.1242523193359,14.6481952667236 -52.2671546936035,14.2434368133545 -50.4682273864746,12.4445114135742 -64.0051422119141,18.8756713867188 -55.7750587463379,5.9234037399292 -60.0475082397461,14.1534900665283 -63.4204940795898,12.354564666748 -62.2961654663086,8.39692687988281 -61.306755065918,15.6825771331787 -63.2855758666992,10.1958532333374 -60.677131652832,12.0847253799438 -63.3755226135254,14.6931686401367 -64.1400680541992,12.0397529602051 -59.1930198669434,16.6719875335693 -59.9575614929199,23.9126644134521 -57.3940925598145,17.3016109466553 -62.1162719726562,23.0581741333008 -58.0237159729004,16.5370674133301 -58.2036094665527,9.11649799346924 -59.4628601074219,9.16147041320801 -63.7802810668945,9.43130970001221 -61.531623840332,9.56622886657715 -60.0924835205078,11.5900211334229 -48.1296234130859,11.6799669265747 -61.5765953063965,8.30698108673096 -46.0158996582031,13.2090549468994 -63.1056823730469,6.55302810668945 -59.7776718139648,14.4683027267456 -60.0924835205078,12.8492698669434 -48.9391403198242,11.4101285934448 -52.5819664001465,13.0291614532471 -64.3199615478516,5.33875274658203 -57.663932800293,9.9260139465332 -61.8014602661133,17.3915576934814 -58.1136627197266,10.2408266067505 -54.8755950927734,7.09270572662354 -60.4522666931152,5.83345794677734 -51.1877975463867,6.01335048675537 -57.5290145874023,9.88104152679443 -58.5633926391602,6.23821640014648 -58.5184211730957,10.7805042266846 -62.161247253418,21.9338455200195 -62.161247253418,9.20644378662109 -55.8200340270996,8.08211517333984 -51.5925559997559,14.1085166931152 -64.3199615478516,19.0555629730225 -63.2406005859375,10.1059074401855 -60.1824264526367,17.481502532959 -64.5448226928711,21.0343818664551 -53.7512664794922,6.1932430267334 -62.0713005065918,23.2380676269531 -52.1322326660156,14.5132751464844 -51.5026092529297,14.3333835601807 -63.7802810668945,17.3016109466553 -64.0051422119141,11.6799669265747 -57.4840393066406,13.6138134002686 -58.3835029602051,5.33875274658203 -56.6295471191406,13.7487316131592 -61.3517303466797,7.18265247344971 -52.9417495727539,10.2408266067505 -60.0025367736816,20.7195701599121 -56.5845756530762,9.79109477996826 -59.9575614929199,20.0899467468262 -63.7802810668945,10.3757457733154 -51.997314453125,13.0291614532471 -57.4390640258789,12.354564666748 -62.5660057067871,21.7089805603027 -61.7564888000488,18.1111278533936 -61.0818901062012,7.45249080657959 -56.4496574401855,11.6799669265747 -45.566162109375,10.9154233932495 -63.9151992797852,9.74612140655518 -54.3808898925781,9.52125644683838 -50.018497467041,11.6349945068359 -59.4628601074219,17.7513427734375 -56.2247924804688,17.1217193603516 -52.1772079467773,15.5926313400269 -60.8570251464844,16.5370674133301 -60.0025367736816,9.74612140655518 -55.6851119995117,10.8254776000977 -59.4178848266602,14.1085166931152 -50.5581741333008,12.5794296264648 -57.4840393066406,16.80690574646 -59.6877212524414,10.6006116867065 -61.8914070129395,23.6428260803223 -64.4548797607422,22.5634689331055 -63.0607109069824,20.8544902801514 -52.4020729064941,14.6481952667236 -52.7168846130371,11.7249402999878 -63.9151992797852,13.5238666534424 -57.4390640258789,17.0317726135254 -52.3571014404297,10.1508798599243 -54.0660781860352,10.1059074401855 -53.5264015197754,13.2540273666382 -57.6189575195312,13.8386783599854 -60.2723731994629,10.4656925201416 -51.1428260803223,14.3783569335938 -60.8120536804199,7.99216938018799 -56.5845756530762,15.7275505065918 -53.7512664794922,12.8492698669434 -46.9153442382812,13.34397315979 -63.5554122924805,11.9498062133789 -64.1850433349609,15.2778186798096 -57.034309387207,13.1640815734863 -61.4416770935059,10.8254776000977 -64.0051422119141,18.4709129333496 -58.9681549072266,18.9206447601318 -61.5765953063965,18.9656181335449 -54.0211067199707,8.48687362670898 -61.306755065918,5.51864528656006 -56.7194976806641,15.3677654266357 -63.9151992797852,23.2830390930176 -64.4099044799805,9.16147041320801 -49.5687637329102,13.8386783599854 -51.8174209594727,8.93660545349121 -62.6559524536133,21.0343818664551 -57.34912109375,6.86783981323242 -54.6957054138184,13.8836517333984 -59.013126373291,14.2434368133545 -55.0554885864258,13.7037591934204 -63.510440826416,11.0053701400757 -46.6005554199219,11.9048328399658 -59.1480445861816,18.0661544799805 -44.5767517089844,10.7355308532715 -58.6533432006836,16.7169609069824 -59.8676147460938,5.33875274658203 -63.3305511474609,17.0767459869385 -53.2115898132324,8.7117395401001 -54.4258651733398,11.2302360534668 -64.4099044799805,10.1508798599243 -57.5290145874023,14.0185708999634 -60.8120536804199,17.2116641998291 -61.5765953063965,11.6799669265747 -57.3940925598145,9.79109477996826 -55.8650054931641,6.1932430267334 -43.9920959472656,11.9048328399658 -60.6321601867676,8.35195446014404 -45.6111450195312,11.0953159332275 -51.4126625061035,13.2990007400513 -58.0237159729004,20.2248649597168 -53.0766716003418,14.0635442733765 -59.013126373291,17.3016109466553 -45.6560974121094,13.1191082000732 -63.195629119873,13.7037591934204 -61.6665420532227,11.8598594665527 -60.991943359375,5.51864528656006 -58.4734497070312,15.0529537200928 -59.6877212524414,19.8650798797607 -55.3253288269043,16.9418258666992 -46.1058349609375,12.0397529602051 -64.4548797607422,23.7777442932129 -57.9337692260742,14.8730602264404 -53.5713768005371,15.1429004669189 -59.9575614929199,9.61120223999023 -62.4760589599609,23.3729858398438 -56.809440612793,12.354564666748 -45.2963256835938,10.6455850601196 -58.2485809326172,16.9418258666992 -59.7776718139648,23.8676910400391 -58.5633926391602,6.91281318664551 -59.7776718139648,15.4127388000488 -63.6003875732422,13.7937049865723 -58.8332328796387,9.70114898681641 -59.9575614929199,23.2830390930176 -54.6507301330566,8.48687362670898 -46.1508178710938,12.8042964935303 -53.5264015197754,16.6719875335693 -63.825252532959,17.481502532959 -53.4814300537109,14.2434368133545 -60.0924835205078,16.9867992401123 -59.3729095458984,20.314811706543 -57.5739860534668,16.4471206665039 -58.2485809326172,11.814887046814 -64.5897979736328,20.7195701599121 -50.8280143737793,6.10329627990723 -53.346508026123,14.7381420135498 -56.0898704528809,7.90222263336182 -45.2513427734375,11.9498062133789 -55.8650054931641,12.4445114135742 -60.9020004272461,11.3201818466187 -53.346508026123,5.47367286682129 -53.6163482666016,8.26200771331787 -51.4126625061035,14.4233293533325 -51.5925559997559,14.5582485198975 -61.0369186401367,15.9524164199829 -63.1056823730469,7.54243755340576 -47.275146484375,13.34397315979 -51.0978507995605,7.45249080657959 -64.5448226928711,18.6957778930664 -59.7326965332031,23.2380676269531 -55.145435333252,12.7143497467041 -50.3782806396484,13.0291614532471 -46.4656372070312,11.7699136734009 -49.703685760498,11.994779586792 -55.1004638671875,8.08211517333984 -63.3755226135254,18.7857246398926 -64.5897979736328,15.0529537200928 -58.7882614135742,18.9656181335449 -48.9391403198242,11.994779586792 -52.851806640625,6.41810894012451 -59.5078315734863,20.6296234130859 -60.2723731994629,7.54243755340576 -53.2115898132324,9.29639053344727 -60.6321601867676,11.0953159332275 -59.2829666137695,16.6270141601562 -62.2062187194824,16.5370674133301 -61.7564888000488,10.0609340667725 -58.9231796264648,10.1508798599243 -62.8808174133301,12.669376373291 -56.9443626403809,13.2990007400513 -49.7936325073242,7.45249080657959 -62.7009239196777,13.9286251068115 -51.7274780273438,11.8598594665527 -59.8226432800293,13.7937049865723 -53.8412132263184,7.76730346679688 -53.4814300537109,8.17206192016602 -56.7194976806641,13.4339199066162 -58.698314666748,23.9126644134521 -64.1850433349609,9.07152462005615 -61.846435546875,5.56361865997314 -59.2829666137695,12.8942422866821 -58.0686912536621,14.6481952667236 -57.0792808532715,18.1561012268066 -62.6559524536133,23.7777442932129 -53.6613235473633,8.66676616668701 -63.8702239990234,12.8042964935303 -62.4760589599609,7.85724925994873 -59.8226432800293,17.0317726135254 -60.4972381591797,23.6877975463867 -62.3861122131348,17.6164226531982 -57.0792808532715,10.1059074401855 -64.634765625,10.0609340667725 -62.0713005065918,18.2460479736328 -60.7221069335938,7.13767910003662 -60.9469718933105,12.7593231201172 -61.9363822937012,23.1031475067139 -59.9575614929199,7.27259826660156 -50.8729858398438,9.16147041320801 -51.0528793334961,12.354564666748 -64.1400680541992,8.30698108673096 -54.2909469604492,10.1958532333374 -58.8782081604004,10.2857999801636 -51.8623962402344,11.6349945068359 -60.991943359375,9.74612140655518 -64.4998474121094,9.56622886657715 -60.7221069335938,22.0687656402588 -50.7830390930176,6.01335048675537 -62.8808174133301,13.7487316131592 -62.0263290405273,17.166690826416 -60.0924835205078,14.7831144332886 -59.2829666137695,5.74351119995117 -56.7194976806641,9.16147041320801 -58.1586380004883,13.8836517333984 -56.0898704528809,5.83345794677734 -56.49462890625,6.68794727325439 -61.0818901062012,6.23821640014648 -60.9469718933105,16.851879119873 -59.327938079834,23.6428260803223 -56.2697639465332,14.5582485198975 -59.9575614929199,9.25141716003418 -53.4814300537109,16.4471206665039 -61.8914070129395,17.2566375732422 -54.1560249328613,14.3333835601807 -57.034309387207,11.0503435134888 -56.8993873596191,5.78848457336426 -60.8570251464844,16.5820407867432 -54.830623626709,7.36254501342773 -63.6003875732422,15.2778186798096 -55.7750587463379,14.6931686401367 -60.4972381591797,12.0397529602051 -59.9125900268555,5.78848457336426 -52.8967781066895,6.37313556671143 -59.5977783203125,17.7963161468506 -62.2511940002441,12.9392156600952 -62.2062187194824,14.6032218933105 -62.0713005065918,6.28318881988525 -49.4338455200195,5.20383358001709 -53.166618347168,9.74612140655518 -59.9125900268555,8.39692687988281 -58.2935562133789,5.33875274658203 -57.4390640258789,9.38633632659912 -50.5581741333008,6.32816219329834 -55.4152755737305,10.6905584335327 -61.6215667724609,21.6640071868896 -60.3173484802246,11.8598594665527 -54.7856521606445,8.12708854675293 -52.6269378662109,12.17467212677 -43.1376037597656,13.5238666534424 -60.4522666931152,13.7037591934204 -60.8120536804199,5.65356540679932 -52.4920196533203,5.29378032684326 -59.327938079834,7.09270572662354 -52.2671546936035,5.60859203338623 -57.3940925598145,11.1852626800537 -55.2353820800781,9.34136390686035 -57.1242523193359,10.4656925201416 -52.2221794128418,13.5238666534424 -51.682502746582,14.6481952667236 -64.5897979736328,10.0609340667725 -59.9575614929199,14.5132751464844 -48.5793571472168,13.0291614532471 -61.306755065918,5.4286994934082 -64.6797409057617,14.1085166931152 -58.7432861328125,17.3915576934814 -45.5211791992188,12.8042964935303 -58.4284744262695,10.6006116867065 -61.1268653869629,17.2116641998291 -55.7750587463379,8.35195446014404 -50.9179611206055,13.6138134002686 -63.4654693603516,13.6138134002686 -64.6797409057617,19.2354564666748 -61.3967056274414,14.6032218933105 -47.8597869873047,13.3889465332031 -59.642749786377,6.23821640014648 -44.7566528320312,11.3651552200317 -60.4522666931152,16.7169609069824 -46.3307189941406,11.6799669265747 -57.7089042663574,11.3201818466187 -56.49462890625,15.502685546875 -52.8967781066895,10.8254776000977 -52.8967781066895,10.9603967666626 -55.2803535461426,10.6905584335327 -63.7353057861328,6.05832386016846 -44.8915710449219,12.2196445465088 -59.2829666137695,6.28318881988525 -50.3782806396484,13.8836517333984 -62.8358459472656,11.0953159332275 -53.2565612792969,9.56622886657715 -60.2723731994629,9.02655124664307 -61.1268653869629,22.0237922668457 -54.9655418395996,13.6587858200073 -62.9257888793945,21.4841136932373 -54.6507301330566,16.2222557067871 -64.3199615478516,7.63238334655762 -62.2961654663086,6.28318881988525 -58.1136627197266,6.10329627990723 -64.634765625,13.8836517333984 -60.5422134399414,22.0237922668457 -59.642749786377,23.9576377868652 -60.0924835205078,17.0317726135254 -55.7750587463379,15.8624706268311 -56.9893341064453,5.4286994934082 -62.2062187194824,16.0873355865479 -56.0898704528809,15.9074440002441 -64.1400680541992,23.2830390930176 -64.5897979736328,19.4603214263916 -48.4894104003906,12.4445114135742 -61.7564888000488,19.685188293457 -60.1374549865723,18.4259395599365 -57.1242523193359,15.817497253418 -51.3227157592773,11.7249402999878 -57.7988510131836,7.6773567199707 -55.5052185058594,13.7487316131592 -59.8226432800293,15.817497253418 -61.8914070129395,9.47628307342529 -58.0686912536621,10.9154233932495 -55.3253288269043,8.26200771331787 -56.5396041870117,8.26200771331787 -63.2406005859375,13.5238666534424 -64.6797409057617,14.6481952667236 -52.1322326660156,8.39692687988281 -56.5845756530762,17.166690826416 -54.4258651733398,7.58741092681885 -58.7882614135742,12.7143497467041 -51.4126625061035,7.36254501342773 -60.677131652832,11.5450477600098 -58.6083679199219,14.4233293533325 -57.7988510131836,7.36254501342773 -58.5633926391602,16.3571739196777 -52.2221794128418,15.9074440002441 -43.0476684570312,13.6138134002686 -53.0766716003418,13.0291614532471 -61.7564888000488,5.20383358001709 -51.4126625061035,9.25141716003418 -43.9920959472656,12.4445114135742 -60.677131652832,23.507905960083 -59.2829666137695,14.6931686401367 -55.9099807739258,8.53184700012207 -46.4656372070312,12.984188079834 -56.3597106933594,8.35195446014404 -61.0369186401367,12.7143497467041 -57.7988510131836,6.68794727325439 -62.2062187194824,8.26200771331787 -64.0501174926758,17.3915576934814 -59.5078315734863,11.3201818466187 -56.4496574401855,11.0503435134888 -58.9681549072266,15.6825771331787 -55.9099807739258,14.1534900665283 -53.7062950134277,7.45249080657959 -57.5739860534668,12.354564666748 -60.2274017333984,10.1059074401855 -56.7644691467285,9.43130970001221 -62.9257888793945,8.17206192016602 -57.034309387207,5.20383358001709 -56.179817199707,14.8730602264404 -53.3914833068848,14.2884101867676 -59.013126373291,8.75671291351318 -57.8438262939453,11.0053701400757 -54.830623626709,6.59800148010254 -54.7856521606445,5.56361865997314 -59.8226432800293,21.5740604400635 -58.8782081604004,9.70114898681641 -51.1877975463867,9.9260139465332 -64.0501174926758,8.57682037353516 -61.8014602661133,20.5396785736084 -54.4708366394043,6.68794727325439 -58.7882614135742,14.8280878067017 -57.6189575195312,12.5794296264648 -53.9761352539062,12.1296987533569 -52.9417495727539,5.47367286682129 -59.8226432800293,10.6006116867065 -57.7089042663574,16.80690574646 -59.8226432800293,17.481502532959 -55.3703002929688,15.1878728866577 -64.0501174926758,19.5952415466309 -60.9469718933105,18.6957778930664 -54.1560249328613,11.9498062133789 -60.0025367736816,12.5794296264648 -58.6083679199219,11.4101285934448 -52.4470443725586,5.24880695343018 -57.9337692260742,7.22762584686279 -60.2723731994629,17.6164226531982 -63.6453628540039,21.2142753601074 -61.2617835998535,5.56361865997314 -61.531623840332,23.6428260803223 -49.7486572265625,11.5900211334229 -62.2511940002441,10.8254776000977 -47.0502624511719,12.2646179199219 -61.8914070129395,12.5344572067261 -50.333309173584,5.96837711334229 -64.1850433349609,13.9735984802246 -55.7300872802734,9.25141716003418 -50.6031455993652,13.8836517333984 -62.8808174133301,16.6270141601562 -60.4972381591797,14.8730602264404 -44.2619323730469,10.7805042266846 -53.346508026123,14.0185708999634 -62.5660057067871,13.1640815734863 -62.0263290405273,20.2698383331299 -50.9629325866699,9.61120223999023 -51.2777442932129,7.76730346679688 -59.4628601074219,17.3016109466553 -62.2961654663086,21.7089805603027 -63.7353057861328,10.2857999801636 -57.1692276000977,12.3995380401611 -56.179817199707,10.8254776000977 -63.1506576538086,23.4629325866699 -56.8993873596191,14.3783569335938 -56.4496574401855,16.4021472930908 -62.4310836791992,5.38372611999512 -64.5897979736328,8.89163208007812 -54.201000213623,16.2222557067871 -62.9257888793945,13.9735984802246 -53.4814300537109,13.5238666534424 -54.201000213623,15.7725238800049 -61.6665420532227,11.2302360534668 -61.0818901062012,14.8280878067017 -63.4204940795898,17.3465843200684 -64.7247161865234,17.7513427734375 -53.0316963195801,15.3227920532227 -58.2935562133789,14.5582485198975 -61.7115173339844,6.82286739349365 -57.8887977600098,7.63238334655762 -57.7988510131836,15.9074440002441 -45.5211791992188,13.0741348266602 -61.4866485595703,21.1243286132812 -63.825252532959,13.6138134002686 -62.8358459472656,16.2222557067871 -64.7247161865234,19.8650798797607 -54.0211067199707,13.5688400268555 -64.7247161865234,22.9232540130615 -61.1718368530273,20 -47.9497299194336,11.9048328399658 -62.5210342407227,9.79109477996826 -64.3649291992188,8.66676616668701 -59.5977783203125,21.2592487335205 -62.4310836791992,11.994779586792 -52.1772079467773,13.5688400268555 -50.018497467041,12.7143497467041 -59.8226432800293,22.1587104797363 -55.4152755737305,11.6349945068359 -55.7300872802734,16.2222557067871 -55.6401405334473,11.2752084732056 -55.3703002929688,12.7593231201172 -54.8755950927734,13.7937049865723 -51.5475845336914,7.31757164001465 -54.2459716796875,7.81227684020996 -59.4178848266602,13.5238666534424 -59.9575614929199,11.6799669265747 -60.6321601867676,7.6773567199707 -45.34130859375,11.1852626800537 -60.7221069335938,5.4286994934082 -55.0554885864258,12.7593231201172 -62.0713005065918,16.7619323730469 -58.5633926391602,8.30698108673096 -57.7988510131836,16.9418258666992 -52.5819664001465,6.23821640014648 -57.7089042663574,14.1085166931152 -60.4072952270508,14.4683027267456 -58.2935562133789,19.6402149200439 -58.6083679199219,6.23821640014648 -51.7724494934082,9.16147041320801 -51.1428260803223,7.22762584686279 -60.8570251464844,20.8994636535645 -52.6719131469727,9.74612140655518 -64.4548797607422,19.7751350402832 -53.3015365600586,6.05832386016846 -64.4998474121094,6.50805473327637 -59.7776718139648,21.0343818664551 -63.825252532959,16.7169609069824 -61.9363822937012,16.7169609069824 -50.5132026672363,5.87843132019043 -54.4258651733398,16.6270141601562 -49.703685760498,14.7381420135498 -63.825252532959,21.0343818664551 -58.1586380004883,20.2698383331299 -60.4522666931152,10.7355308532715 -52.6269378662109,6.64297485351562 -59.8676147460938,12.309591293335 -59.642749786377,11.4101285934448 -60.7670783996582,13.1191082000732 -49.7486572265625,11.7699136734009 -62.9707641601562,19.0555629730225 -57.3041458129883,11.7249402999878 -54.4258651733398,10.3757457733154 -61.7115173339844,8.98157787322998 -48.8042221069336,13.1640815734863 -56.5845756530762,10.1059074401855 -61.8914070129395,6.05832386016846 -55.8650054931641,6.59800148010254 -63.5554122924805,17.1217193603516 -51.0978507995605,8.48687362670898 -53.9311599731445,16.80690574646 -59.9125900268555,13.5688400268555 -57.6189575195312,9.79109477996826 -62.6559524536133,12.5794296264648 -50.1534156799316,11.9498062133789 -56.179817199707,6.82286739349365 -57.1242523193359,8.98157787322998 -62.9257888793945,6.82286739349365 -62.7908706665039,7.58741092681885 -55.8200340270996,14.4233293533325 -56.179817199707,12.7593231201172 -52.2671546936035,11.5000743865967 -53.0766716003418,14.5582485198975 -46.5555725097656,11.4101285934448 -62.8808174133301,20.314811706543 -57.0792808532715,12.5794296264648 -62.6559524536133,8.57682037353516 -45.9709167480469,12.0847253799438 -55.6401405334473,6.32816219329834 -53.4364547729492,12.8492698669434 -58.4734497070312,20.1798934936523 -51.2777442932129,10.7805042266846 -62.161247253418,23.5978527069092 -62.2511940002441,6.50805473327637 -45.5211791992188,11.5900211334229 -56.2697639465332,6.10329627990723 -45.4762268066406,12.669376373291 -61.1268653869629,21.3042221069336 -63.2406005859375,12.8942422866821 -60.8570251464844,7.85724925994873 -64.5897979736328,18.2460479736328 -61.6215667724609,19.8650798797607 -52.536994934082,8.17206192016602 -60.0025367736816,12.1296987533569 -64.4998474121094,15.0979270935059 -54.6057586669922,9.61120223999023 -62.3411407470703,23.2380676269531 -54.7406768798828,10.6455850601196 -52.0872611999512,13.4339199066162 -62.161247253418,16.80690574646 -63.4204940795898,23.9126644134521 -59.8676147460938,15.9524164199829 -57.2141990661621,9.16147041320801 -57.9337692260742,19.8201065063477 -57.9337692260742,16.4471206665039 -62.7458992004395,23.4629325866699 -58.0237159729004,18.9206447601318 -49.0290870666504,11.9048328399658 -59.5528030395508,9.9260139465332 -51.682502746582,11.2752084732056 -47.275146484375,12.8942422866821 -51.5925559997559,5.60859203338623 -62.3861122131348,18.6957778930664 -54.8755950927734,13.4788932800293 -52.0422897338867,9.25141716003418 -61.9363822937012,18.4259395599365 -59.9125900268555,21.1693019866943 -55.0105171203613,5.9234037399292 -59.0580978393555,19.4153499603271 -58.6533432006836,7.76730346679688 -63.1056823730469,21.7089805603027 -45.8359985351562,11.8598594665527 -55.7750587463379,12.17467212677 -57.34912109375,17.0317726135254 -64.1850433349609,14.7831144332886 -64.1400680541992,12.354564666748 -56.5845756530762,9.70114898681641 -63.2406005859375,7.9471960067749 -57.6189575195312,8.39692687988281 -60.0025367736816,17.9312343597412 -59.7326965332031,20.7195701599121 -58.2036094665527,12.489483833313 -59.5528030395508,5.9234037399292 -49.8835754394531,13.34397315979 -59.5977783203125,8.89163208007812 -52.6719131469727,9.56622886657715 -52.9867248535156,5.6985387802124 -59.1030731201172,17.6164226531982 -50.6031455993652,7.27259826660156 -60.7221069335938,6.4630823135376 -53.5713768005371,11.0053701400757 -54.7856521606445,11.7249402999878 -57.5739860534668,11.6349945068359 -55.2353820800781,16.1323089599609 -59.2829666137695,17.5714492797852 -44.3968505859375,11.3651552200317 -56.8544158935547,11.994779586792 -49.1190338134766,13.34397315979 -54.2459716796875,9.83606815338135 -60.0475082397461,14.6032218933105 -62.2511940002441,11.9498062133789 -64.4548797607422,16.0423622131348 -49.703685760498,7.18265247344971 -54.4708366394043,12.669376373291 -62.1162719726562,20.5846500396729 -46.2407531738281,12.9392156600952 -53.346508026123,15.7275505065918 -61.3517303466797,22.4285507202148 -64.0950927734375,9.38633632659912 -63.8702239990234,19.9100532531738 -58.698314666748,19.1904830932617 -64.4099044799805,16.2222557067871 -54.0211067199707,15.6376037597656 -64.2749862670898,21.7989253997803 -55.4602470397949,16.7169609069824 -60.5871887207031,18.2460479736328 -54.4258651733398,5.6985387802124 -50.8280143737793,6.01335048675537 -55.2353820800781,6.05832386016846 -61.7564888000488,15.1429004669189 -54.7406768798828,11.9048328399658 -59.0580978393555,17.481502532959 -49.2539520263672,13.8836517333984 -53.8412132263184,5.6985387802124 -62.3411407470703,7.49746417999268 -56.179817199707,14.7831144332886 -52.6269378662109,12.2646179199219 -56.9893341064453,5.87843132019043 -56.2697639465332,12.5344572067261 -61.531623840332,15.6825771331787 -60.9469718933105,15.6376037597656 -58.0686912536621,16.5370674133301 -54.830623626709,8.62179279327393 -63.6003875732422,14.2434368133545 -64.4998474121094,6.86783981323242 -51.7724494934082,5.65356540679932 -48.1745986938477,11.814887046814 -56.809440612793,14.0635442733765 -59.642749786377,14.1534900665283 -60.4972381591797,7.31757164001465 -63.8702239990234,14.1085166931152 -56.7644691467285,8.4419002532959 -50.648120880127,13.6138134002686 -44.3069152832031,11.9048328399658 -46.1508178710938,11.5450477600098 -62.5210342407227,18.2910194396973 -58.6533432006836,8.4419002532959 -49.703685760498,14.5132751464844 -63.2855758666992,5.20383358001709 -51.997314453125,9.70114898681641 -60.5422134399414,12.9392156600952 -52.2221794128418,8.21703433990479 -63.0157356262207,18.7857246398926 -53.0316963195801,10.9603967666626 -58.0237159729004,14.8730602264404 -51.7724494934082,13.7037591934204 -50.4682273864746,13.0741348266602 -53.346508026123,12.489483833313 -61.4866485595703,6.28318881988525 -64.2300109863281,10.7355308532715 -59.1480445861816,10.4656925201416 -47.5899467468262,12.5794296264648 -48.3544883728027,13.0741348266602 -60.3623199462891,14.2434368133545 -58.1136627197266,20.2248649597168 -45.9259338378906,11.4101285934448 -54.7856521606445,12.0847253799438 -62.0263290405273,23.4629325866699 -55.1904067993164,9.65617561340332 -62.6559524536133,15.4577121734619 -54.6057586669922,7.09270572662354 -55.3253288269043,14.6032218933105 -56.3147354125977,6.01335048675537 -54.8755950927734,6.28318881988525 -52.7618598937988,8.75671291351318 -47.0502624511719,11.3201818466187 -56.0898704528809,15.1878728866577 -62.9707641601562,13.7487316131592 -64.4998474121094,18.1111278533936 -63.4204940795898,9.79109477996826 -53.8861885070801,7.09270572662354 -57.8887977600098,12.17467212677 -54.8755950927734,15.3677654266357 -57.7988510131836,7.58741092681885 -57.9337692260742,9.65617561340332 -61.1268653869629,20.1349201202393 -64.5448226928711,5.33875274658203 -52.851806640625,6.37313556671143 -54.4258651733398,10.3307723999023 -55.145435333252,9.61120223999023 -53.5264015197754,9.47628307342529 -60.1374549865723,6.14826965332031 -52.536994934082,14.5132751464844 -51.2327728271484,5.56361865997314 -51.9073677062988,5.87843132019043 -64.2749862670898,23.507905960083 -54.8755950927734,15.6825771331787 -64.4099044799805,21.4841136932373 -62.1162719726562,21.7539520263672 -55.8650054931641,12.6244029998779 -55.145435333252,11.7249402999878 -54.4258651733398,14.0635442733765 -57.3940925598145,5.33875274658203 -63.510440826416,13.2090549468994 -48.9391403198242,12.2646179199219 -55.3253288269043,8.03714179992676 -63.6903343200684,6.4630823135376 -62.2961654663086,17.0317726135254 -62.1162719726562,9.29639053344727 -57.4390640258789,9.47628307342529 -53.6163482666016,13.4339199066162 -58.0237159729004,7.63238334655762 -61.8914070129395,10.4207191467285 -63.5554122924805,13.8386783599854 -60.677131652832,23.2830390930176 -63.4654693603516,21.8888721466064 -51.1877975463867,5.33875274658203 -62.2511940002441,17.1217193603516 -61.8914070129395,9.02655124664307 -45.566162109375,12.1296987533569 -64.4548797607422,10.9154233932495 -61.8914070129395,21.7539520263672 -59.2379913330078,6.28318881988525 -60.2723731994629,18.0661544799805 -59.327938079834,13.7487316131592 -62.3861122131348,18.0661544799805 -60.5871887207031,8.39692687988281 -63.1056823730469,11.9048328399658 -63.825252532959,14.9630069732666 -55.145435333252,16.492094039917 -60.4972381591797,11.994779586792 -52.4020729064941,9.83606815338135 -54.4258651733398,6.95778656005859 -53.166618347168,14.3333835601807 -63.4204940795898,16.2672290802002 -56.5396041870117,15.5926313400269 -61.6215667724609,20.2248649597168 -55.4152755737305,10.5106649398804 -63.9151992797852,5.74351119995117 -60.991943359375,14.9180335998535 -62.4760589599609,22.9682273864746 -55.9549522399902,8.4419002532959 -56.4046859741211,8.35195446014404 -64.0950927734375,12.8042964935303 -54.7406768798828,5.33875274658203 -58.1586380004883,20.0449733734131 -51.6375312805176,9.88104152679443 -56.0898704528809,15.2778186798096 -52.4470443725586,15.3677654266357 -62.7458992004395,21.2142753601074 -62.1162719726562,14.6032218933105 -48.6243286132812,13.2090549468994 -62.7458992004395,8.98157787322998 -51.0528793334961,12.7593231201172 -57.1692276000977,18.5608596801758 -51.1877975463867,13.4788932800293 -59.3729095458984,10.7355308532715 -52.6269378662109,9.65617561340332 -56.5396041870117,10.7805042266846 -57.4840393066406,12.3995380401611 -53.4814300537109,9.07152462005615 -59.6877212524414,10.4207191467285 -53.8412132263184,8.98157787322998 -63.4654693603516,10.6905584335327 -55.7750587463379,5.24880695343018 -48.1296234130859,13.9735984802246 -48.3994636535645,12.309591293335 -62.4310836791992,23.507905960083 -54.1560249328613,12.309591293335 -54.830623626709,7.00275993347168 -62.0713005065918,5.33875274658203 -59.8226432800293,16.4021472930908 -63.7802810668945,19.2354564666748 -62.0263290405273,15.2328462600708 -64.5448226928711,10.8704509735107 -60.6321601867676,13.8386783599854 -63.1506576538086,8.7117395401001 -62.9257888793945,20 -63.6903343200684,18.8756713867188 -55.1004638671875,6.01335048675537 -62.6559524536133,17.2566375732422 -60.7221069335938,13.7937049865723 -61.8914070129395,9.07152462005615 -47.5,13.1191082000732 -61.7115173339844,10.2857999801636 -63.9601745605469,17.5264778137207 -49.478816986084,6.55302810668945 -55.0105171203613,14.8280878067017 -58.8782081604004,20.4047584533691 -59.0580978393555,10.3307723999023 -64.3199615478516,20.2248649597168 -55.1004638671875,13.0291614532471 -51.0978507995605,11.2752084732056 -54.6057586669922,8.53184700012207 -63.6003875732422,14.4683027267456 -57.0792808532715,5.47367286682129 -55.8200340270996,16.5370674133301 -62.1162719726562,19.010591506958 -57.7538795471191,7.13767910003662 -60.7221069335938,22.6084423065186 -50.8729858398438,6.32816219329834 -58.2485809326172,10.8704509735107 -50.018497467041,7.90222263336182 -61.1718368530273,20.7195701599121 -54.0660781860352,16.7619323730469 -47.6349182128906,12.3995380401611 -64.634765625,20.0899467468262 -56.5396041870117,6.41810894012451 -57.7538795471191,14.9180335998535 -56.4496574401855,17.0767459869385 -55.1904067993164,7.13767910003662 -61.9813537597656,6.77789402008057 -55.1004638671875,15.7725238800049 -63.2406005859375,23.2830390930176 -64.5448226928711,11.994779586792 -51.4126625061035,12.354564666748 -61.6665420532227,10.6905584335327 -50.5581741333008,13.7037591934204 -64.4099044799805,20.5396785736084 -60.3623199462891,5.29378032684326 -54.515811920166,13.7037591934204 -62.2062187194824,9.43130970001221 -64.3649291992188,15.502685546875 -63.3305511474609,12.5344572067261 -60.0924835205078,15.7275505065918 -62.5660057067871,22.4735221862793 -45.566162109375,10.8254776000977 -58.6083679199219,18.6957778930664 -53.346508026123,13.7937049865723 -56.3597106933594,15.502685546875 -52.1772079467773,7.81227684020996 -49.6587104797363,5.83345794677734 -63.3305511474609,11.994779586792 -49.8835754394531,7.49746417999268 -44.8915710449219,11.4101285934448 -64.5448226928711,7.45249080657959 -63.9601745605469,13.0291614532471 -60.2723731994629,16.1323089599609 -56.6295471191406,15.997389793396 -52.9867248535156,14.4683027267456 -56.0448989868164,5.24880695343018 -60.4072952270508,16.851879119873 -54.2909469604492,15.1878728866577 -64.5448226928711,20.2248649597168 -59.1480445861816,20.4497318267822 -61.3517303466797,12.5794296264648 -63.3305511474609,14.4683027267456 -55.6401405334473,11.6349945068359 -57.9337692260742,19.1904830932617 -62.2961654663086,15.2328462600708 -57.9787445068359,6.86783981323242 -58.2036094665527,10.3757457733154 -60.3173484802246,23.0132007598877 -49.7486572265625,6.4630823135376 -55.5052185058594,9.20644378662109 -51.7274780273438,14.6481952667236 -61.0369186401367,13.9286251068115 -46.420654296875,11.0053701400757 -60.677131652832,6.91281318664551 -51.2777442932129,6.01335048675537 -49.7936325073242,7.58741092681885 -52.8967781066895,8.53184700012207 -64.1850433349609,20.8994636535645 -57.663932800293,13.1640815734863 -50.1534156799316,5.20383358001709 -58.698314666748,13.8386783599854 -48.0396766662598,11.994779586792 -55.6401405334473,16.177282333374 -64.7247161865234,23.507905960083 -57.663932800293,12.309591293335 -60.677131652832,9.43130970001221 -58.0686912536621,5.78848457336426 -62.3411407470703,10.0609340667725 -62.8808174133301,18.2010746002197 -61.7564888000488,15.502685546875 -63.825252532959,22.6084423065186 -64.7696914672852,17.9312343597412 -52.851806640625,16.3122024536133 -64.6797409057617,8.30698108673096 -58.5633926391602,9.29639053344727 -44.7566528320312,11.7249402999878 -49.7486572265625,14.1534900665283 -49.703685760498,7.49746417999268 -59.642749786377,16.3122024536133 -60.2274017333984,15.7725238800049 -50.0634689331055,7.31757164001465 -51.5026092529297,5.83345794677734 -58.5633926391602,14.2434368133545 -63.8702239990234,5.87843132019043 -60.8570251464844,7.90222263336182 -55.8650054931641,12.17467212677 -63.6003875732422,18.9206447601318 -51.3227157592773,9.20644378662109 -62.3861122131348,8.7117395401001 -61.846435546875,17.8862609863281 -63.3305511474609,15.7275505065918 -62.7458992004395,15.3227920532227 -63.3755226135254,21.1243286132812 -59.9125900268555,8.80168533325195 -57.663932800293,11.3651552200317 -50.1084442138672,6.91281318664551 -55.5501937866211,14.7381420135498 -54.6057586669922,14.8730602264404 -51.4126625061035,15.0979270935059 -54.9205703735352,10.7805042266846 -53.9761352539062,15.7725238800049 -63.1056823730469,12.9392156600952 -56.5845756530762,11.814887046814 -51.0978507995605,9.43130970001221 -63.7802810668945,12.17467212677 -53.4364547729492,10.4656925201416 -51.3676910400391,7.58741092681885 -57.3940925598145,8.80168533325195 -64.0051422119141,19.7751350402832 -64.5448226928711,11.1402893066406 -54.4258651733398,16.4021472930908 -43.3624877929688,11.814887046814 -60.9469718933105,7.18265247344971 -51.9523429870605,13.4788932800293 -63.4654693603516,11.5900211334229 -60.1824264526367,6.4630823135376 -45.34130859375,10.9154233932495 -51.4576377868652,6.37313556671143 -54.3359184265137,13.6587858200073 -57.1242523193359,18.7857246398926 -59.7326965332031,11.1852626800537 -55.9099807739258,10.2408266067505 -50.018497467041,6.77789402008057 -58.0686912536621,16.4471206665039 -48.5343818664551,12.8042964935303 -54.9205703735352,7.81227684020996 -57.9787445068359,7.85724925994873 -50.3782806396484,5.87843132019043 -58.2485809326172,6.59800148010254 -57.4390640258789,11.7699136734009 -52.6719131469727,16.4471206665039 -58.6083679199219,13.4339199066162 -51.1877975463867,7.6773567199707 -63.825252532959,9.16147041320801 -55.3253288269043,5.29378032684326 -53.5713768005371,15.817497253418 -50.1983871459961,6.50805473327637 -55.8650054931641,14.7381420135498 -64.4548797607422,23.3280124664307 -60.9020004272461,12.2196445465088 -64.3649291992188,20.3597850799561 -59.6877212524414,8.53184700012207 -58.1136627197266,11.4551019668579 -60.4072952270508,16.3122024536133 -64.3649291992188,14.8280878067017 -51.8623962402344,14.5582485198975 -64.1400680541992,16.8968524932861 -61.1718368530273,5.60859203338623 -47.3650817871094,11.4551019668579 -56.49462890625,10.8704509735107 -61.8914070129395,23.7327709197998 -53.5713768005371,8.12708854675293 -57.34912109375,12.0847253799438 -54.6507301330566,12.7593231201172 -51.3676910400391,5.51864528656006 -64.7696914672852,20.1349201202393 -55.4152755737305,8.39692687988281 -55.6401405334473,5.60859203338623 -55.145435333252,11.9048328399658 -61.6215667724609,21.4841136932373 -55.9999237060547,13.7037591934204 -60.6321601867676,19.8201065063477 -55.9549522399902,11.5000743865967 -62.7908706665039,19.1904830932617 -63.2855758666992,9.11649799346924 -62.161247253418,22.1137390136719 -51.7724494934082,7.45249080657959 -50.7380676269531,8.62179279327393 -62.4760589599609,22.5634689331055 -50.8280143737793,15.0079803466797 -63.3305511474609,15.4577121734619 -58.8332328796387,16.2222557067871 -58.5184211730957,15.2778186798096 -59.9125900268555,10.9603967666626 -50.7830390930176,14.6032218933105 -63.9601745605469,5.47367286682129 -61.6665420532227,8.75671291351318 -58.1586380004883,18.7857246398926 -61.9363822937012,7.13767910003662 -55.4602470397949,12.354564666748 -56.2247924804688,8.17206192016602 -53.2565612792969,11.5450477600098 -58.4284744262695,13.34397315979 -55.5501937866211,8.30698108673096 -52.5819664001465,7.81227684020996 -57.7988510131836,6.28318881988525 -58.7882614135742,9.20644378662109 -57.0792808532715,11.5900211334229 -46.6904907226562,12.8042964935303 -59.9125900268555,7.63238334655762 -60.0475082397461,21.4841136932373 -61.5765953063965,20.314811706543 -43.0476684570312,13.3889465332031 -58.1586380004883,8.26200771331787 -60.4072952270508,20.2698383331299 -60.7221069335938,18.2460479736328 -56.0448989868164,10.7355308532715 -51.5026092529297,14.4233293533325 -49.7936325073242,13.4339199066162 -60.2723731994629,10.4207191467285 -61.4416770935059,20.6296234130859 -62.0713005065918,5.56361865997314 -63.5554122924805,15.4127388000488 -53.5264015197754,12.8042964935303 -50.0634689331055,13.8386783599854 -60.5871887207031,8.66676616668701 -61.1268653869629,13.1191082000732 -64.5448226928711,18.4259395599365 -59.2829666137695,9.9260139465332 -60.7670783996582,6.32816219329834 -50.8729858398438,14.1984634399414 -62.3861122131348,14.1984634399414 -58.0237159729004,8.62179279327393 -53.6613235473633,10.1508798599243 -56.179817199707,9.74612140655518 -56.8993873596191,10.0609340667725 -62.161247253418,6.73292064666748 -64.7696914672852,15.8624706268311 -56.7194976806641,5.78848457336426 -64.0501174926758,7.58741092681885 -53.9761352539062,15.5926313400269 -58.4284744262695,19.5502681732178 -56.6295471191406,16.9867992401123 -53.5264015197754,13.9286251068115 -60.5871887207031,10.0159606933594 -60.8570251464844,19.5952415466309 -64.1850433349609,20.1798934936523 -47.1402282714844,13.0741348266602 -44.5767517089844,10.6006116867065 -60.7670783996582,6.14826965332031 -56.9893341064453,7.99216938018799 -63.6003875732422,18.1111278533936 -52.6269378662109,12.669376373291 -57.3041458129883,6.59800148010254 -63.510440826416,12.0397529602051 -64.1850433349609,20.674596786499 -53.0316963195801,7.9471960067749 -61.8014602661133,11.994779586792 -54.4708366394043,11.9048328399658 -58.3385314941406,13.9735984802246 -63.2406005859375,7.31757164001465 -63.6003875732422,8.80168533325195 -64.3649291992188,19.2804298400879 -56.2247924804688,5.47367286682129 -51.4126625061035,14.2884101867676 -63.825252532959,23.6428260803223 -61.7564888000488,6.91281318664551 -44.9365234375,12.354564666748 -63.0157356262207,20.9444370269775 -55.4602470397949,7.36254501342773 -52.3571014404297,14.6032218933105 -54.3808898925781,16.3122024536133 -62.6559524536133,21.7539520263672 -62.7908706665039,11.1852626800537 -60.677131652832,10.5556383132935 -58.3835029602051,19.0555629730225 -61.7564888000488,11.9048328399658 -61.4866485595703,22.1587104797363 -50.9629325866699,13.2990007400513 -61.0369186401367,10.9603967666626 -54.830623626709,8.89163208007812 -49.0290870666504,12.489483833313 -51.7724494934082,10.8704509735107 -54.4708366394043,6.91281318664551 -53.9311599731445,8.21703433990479 -56.49462890625,7.18265247344971 -62.0713005065918,12.669376373291 -46.1058349609375,13.1191082000732 -58.4284744262695,14.6032218933105 -52.312126159668,5.51864528656006 -56.6295471191406,17.1217193603516 -63.0607109069824,15.0079803466797 -50.3782806396484,14.7381420135498 -61.9363822937012,21.7539520263672 -60.1374549865723,9.43130970001221 -63.0607109069824,21.1243286132812 -53.9311599731445,10.9154233932495 -50.2883338928223,8.30698108673096 -59.7776718139648,14.6931686401367 -63.4654693603516,6.55302810668945 -56.6295471191406,8.62179279327393 -58.4284744262695,11.9498062133789 -53.2115898132324,6.59800148010254 -53.4814300537109,11.9498062133789 -62.0263290405273,21.6190338134766 -63.2855758666992,11.994779586792 -52.312126159668,8.57682037353516 -55.9999237060547,6.10329627990723 -60.2274017333984,6.14826965332031 -51.4576377868652,14.3783569335938 -59.5528030395508,9.65617561340332 -63.1506576538086,18.9656181335449 -51.1428260803223,7.6773567199707 -64.2300109863281,10.1059074401855 -50.018497467041,14.7381420135498 -62.7458992004395,11.814887046814 -58.4284744262695,16.1323089599609 -50.6031455993652,8.48687362670898 -57.7988510131836,16.492094039917 -54.4258651733398,7.9471960067749 -62.161247253418,19.4153499603271 -60.5871887207031,15.817497253418 -60.1824264526367,14.3333835601807 -59.1030731201172,20.4047584533691 -52.8068313598633,14.0635442733765 -58.9681549072266,8.12708854675293 -57.8438262939453,7.13767910003662 -62.2062187194824,22.3835773468018 -57.3940925598145,7.45249080657959 -51.9073677062988,6.14826965332031 -52.312126159668,15.8624706268311 -54.7856521606445,16.2672290802002 -64.2300109863281,14.9630069732666 -52.536994934082,6.95778656005859 -55.4152755737305,15.997389793396 -63.4204940795898,20.7195701599121 -56.179817199707,9.16147041320801 -63.4204940795898,5.20383358001709 -59.9125900268555,21.4841136932373 -63.0607109069824,21.0793552398682 -62.3861122131348,6.10329627990723 -57.7089042663574,6.68794727325439 -54.7406768798828,6.64297485351562 -56.7194976806641,5.60859203338623 -53.2565612792969,15.0529537200928 -64.7696914672852,5.74351119995117 -45.1164245605469,12.0397529602051 -45.6111450195312,11.4101285934448 -61.0818901062012,7.99216938018799 -49.5687637329102,14.0185708999634 -64.0950927734375,9.11649799346924 -64.0501174926758,20.7195701599121 -62.2961654663086,22.1587104797363 -57.34912109375,10.9603967666626 -63.3305511474609,12.0847253799438 -56.9893341064453,11.6349945068359 -53.7962417602539,14.2434368133545 -62.0713005065918,7.13767910003662 -62.7009239196777,16.0873355865479 -58.5184211730957,5.96837711334229 -46.7804260253906,12.984188079834 -61.6215667724609,14.0635442733765 -59.6877212524414,9.29639053344727 -58.4734497070312,9.34136390686035 -61.8914070129395,11.7249402999878 -61.9813537597656,9.74612140655518 -45.6560974121094,11.0053701400757 -63.1056823730469,15.0979270935059 -62.5210342407227,22.2486572265625 -60.7670783996582,10.6905584335327 -64.7696914672852,8.26200771331787 -58.6533432006836,6.4630823135376 -43.2275695800781,13.5688400268555 -52.4020729064941,6.14826965332031 -62.9707641601562,16.4471206665039 -55.1904067993164,7.31757164001465 -62.161247253418,8.4419002532959 -44.9365234375,10.5556383132935 -53.4364547729492,12.0397529602051 -51.4576377868652,11.2302360534668 -63.0157356262207,21.6640071868896 -52.3571014404297,14.7381420135498 -60.2723731994629,11.5450477600098 -55.7750587463379,5.78848457336426 -54.0660781860352,14.1984634399414 -59.013126373291,6.59800148010254 -63.0157356262207,12.8942422866821 -62.9257888793945,8.75671291351318 -55.6401405334473,15.1429004669189 -64.4099044799805,17.8412895202637 -54.201000213623,13.1640815734863 -63.1056823730469,19.4153499603271 -61.5765953063965,5.96837711334229 -59.8226432800293,16.6719875335693 -59.1480445861816,9.47628307342529 -64.3649291992188,8.4419002532959 -63.3305511474609,14.3333835601807 -63.6003875732422,16.3122024536133 -57.8887977600098,17.2116641998291 -62.2961654663086,23.3729858398438 -64.5897979736328,10.9603967666626 -50.1534156799316,12.1296987533569 -55.7300872802734,8.35195446014404 -51.3676910400391,6.91281318664551 -53.7962417602539,9.07152462005615 -44.5317687988281,11.4101285934448 -51.7724494934082,13.7487316131592 -45.7010803222656,11.6349945068359 -54.7406768798828,6.10329627990723 -61.2168121337891,10.3307723999023 -55.9549522399902,13.8386783599854 -63.6003875732422,20.314811706543 -50.8280143737793,8.30698108673096 -51.5475845336914,14.1534900665283 -44.5317687988281,11.2302360534668 -56.9893341064453,14.3783569335938 -63.0607109069824,20.4047584533691 -58.1136627197266,15.8624706268311 -51.3227157592773,6.28318881988525 -61.2617835998535,9.88104152679443 -48.8042221069336,13.7037591934204 -61.7115173339844,20.4497318267822 -49.2989273071289,13.8836517333984 -49.4338455200195,12.8492698669434 -58.1136627197266,15.6825771331787 -55.1004638671875,11.0053701400757 -62.4760589599609,21.9338455200195 -52.2221794128418,5.60859203338623 -52.4920196533203,9.07152462005615 -58.5633926391602,5.65356540679932 -50.648120880127,6.10329627990723 -59.5528030395508,13.8836517333984 -52.851806640625,8.26200771331787 -51.5475845336914,7.49746417999268 -52.851806640625,13.6587858200073 -47.5899467468262,12.4445114135742 -60.677131652832,15.6825771331787 -62.4760589599609,15.2328462600708 -52.9867248535156,12.0397529602051 -49.8835754394531,5.74351119995117 -62.2062187194824,11.4551019668579 -58.5633926391602,5.60859203338623 -60.4972381591797,12.7143497467041 -64.5448226928711,8.98157787322998 -51.4576377868652,6.10329627990723 -64.0501174926758,12.309591293335 -56.809440612793,10.0609340667725 -63.7802810668945,16.9418258666992 -62.9707641601562,23.6428260803223 -64.3199615478516,12.8042964935303 -63.195629119873,11.6799669265747 -64.1400680541992,17.5264778137207 -48.3994636535645,12.6244029998779 -57.1692276000977,9.52125644683838 -60.677131652832,19.325403213501 -62.8808174133301,8.62179279327393 -56.4496574401855,7.31757164001465 -61.0369186401367,15.1878728866577 -45.5211791992188,11.7699136734009 -48.1296234130859,11.6349945068359 -59.8226432800293,9.16147041320801 -48.7142753601074,12.9392156600952 -59.7326965332031,20.4047584533691 -56.49462890625,16.3122024536133 -43.2275695800781,11.5450477600098 -63.6003875732422,12.8042964935303 -60.0025367736816,20.1349201202393 -60.9469718933105,6.55302810668945 -64.5897979736328,5.24880695343018 -45.8359985351562,12.0847253799438 -59.5078315734863,8.12708854675293 -64.4099044799805,15.6376037597656 -61.6665420532227,19.9100532531738 -54.7856521606445,14.8280878067017 -59.5977783203125,23.19309425354 -64.2749862670898,8.21703433990479 -58.9681549072266,19.7751350402832 -60.7670783996582,14.9630069732666 -61.1718368530273,7.9471960067749 -64.0950927734375,6.50805473327637 -63.7802810668945,13.1191082000732 -57.7988510131836,14.9630069732666 -58.1586380004883,12.7593231201172 -50.1084442138672,12.0847253799438 -58.5633926391602,11.4551019668579 -57.7089042663574,9.07152462005615 -59.8676147460938,18.8756713867188 -63.195629119873,18.4259395599365 -62.7009239196777,11.814887046814 -52.4020729064941,6.82286739349365 -58.1136627197266,10.8254776000977 -55.9549522399902,11.5900211334229 -54.2909469604492,10.8254776000977 -48.7592468261719,12.6244029998779 -62.7458992004395,8.84665870666504 -48.6693000793457,5.51864528656006 -54.0660781860352,7.85724925994873 -51.0079040527344,9.70114898681641 -45.3862609863281,11.1852626800537 -62.2511940002441,20.4497318267822 -54.2909469604492,13.0741348266602 -51.4576377868652,6.86783981323242 -57.3041458129883,12.4445114135742 -62.6109771728516,21.4391403198242 -58.5184211730957,17.3465843200684 -64.2749862670898,18.2910194396973 -56.49462890625,14.2434368133545 -55.2803535461426,12.3995380401611 -64.2749862670898,19.4153499603271 -57.5739860534668,5.96837711334229 -59.5078315734863,14.6931686401367 -61.9363822937012,23.7777442932129 -62.9707641601562,15.997389793396 -62.5210342407227,18.7857246398926 -54.3359184265137,8.03714179992676 -61.4416770935059,10.6455850601196 -63.0607109069824,13.3889465332031 -46.6455078125,12.6244029998779 -55.2353820800781,11.6349945068359 -53.7512664794922,6.73292064666748 -54.0660781860352,15.817497253418 -64.0501174926758,7.22762584686279 -47.1402282714844,12.0397529602051 -58.9231796264648,16.5820407867432 -57.1242523193359,13.6587858200073 -61.2617835998535,12.8942422866821 -59.3729095458984,11.4551019668579 -62.7009239196777,11.994779586792 -53.166618347168,6.55302810668945 -51.0528793334961,7.76730346679688 -64.3199615478516,14.0635442733765 -53.6613235473633,5.87843132019043 -52.5819664001465,10.7805042266846 -60.1824264526367,12.3995380401611 -56.5845756530762,5.6985387802124 -55.1004638671875,7.85724925994873 -56.4046859741211,9.20644378662109 -59.8676147460938,9.88104152679443 -62.7009239196777,18.4259395599365 -57.8438262939453,5.20383358001709 -59.5977783203125,18.5608596801758 -61.306755065918,5.20383358001709 -57.2591743469238,15.0529537200928 -54.4258651733398,8.98157787322998 -60.677131652832,12.17467212677 -47.9947052001953,12.9392156600952 -50.1534156799316,8.08211517333984 -62.0263290405273,10.6455850601196 -59.1480445861816,23.19309425354 -59.642749786377,10.6006116867065 -51.4576377868652,12.3995380401611 -60.2274017333984,17.5714492797852 -63.1056823730469,22.2486572265625 -52.4470443725586,8.48687362670898 -58.5633926391602,9.34136390686035 -62.8808174133301,5.56361865997314 -64.5897979736328,19.2354564666748 -52.536994934082,6.01335048675537 -63.5554122924805,23.5528793334961 -57.9337692260742,7.13767910003662 -63.2406005859375,11.6799669265747 -53.1216430664062,10.4656925201416 -57.7988510131836,7.72233009338379 -62.5210342407227,17.6613960266113 -44.4418334960938,11.5000743865967 -61.6665420532227,11.0503435134888 -57.5290145874023,6.64297485351562 -62.2062187194824,14.8280878067017 -50.7830390930176,7.18265247344971 -44.6666870117188,11.5900211334229 -60.4972381591797,9.83606815338135 -50.6930923461914,5.60859203338623 -58.8332328796387,8.62179279327393 -62.9707641601562,10.8254776000977 -62.4310836791992,13.7487316131592 -58.7432861328125,7.40751838684082 -51.0528793334961,6.37313556671143 -64.5448226928711,16.5820407867432 -53.8412132263184,13.0291614532471 -56.7644691467285,6.23821640014648 -49.1190338134766,6.41810894012451 -54.4258651733398,6.68794727325439 -53.0316963195801,9.20644378662109 -61.0818901062012,15.7725238800049 -58.4284744262695,7.81227684020996 -51.8623962402344,8.75671291351318 -55.5052185058594,17.0317726135254 -52.0872611999512,7.09270572662354 -60.991943359375,13.34397315979 -56.4496574401855,5.65356540679932 -61.9363822937012,21.0793552398682 -50.5581741333008,12.4445114135742 -63.7802810668945,10.7355308532715 -62.9257888793945,6.14826965332031 -53.0316963195801,5.83345794677734 -63.6903343200684,9.65617561340332 -61.5765953063965,20.0899467468262 -59.1930198669434,7.18265247344971 -59.5528030395508,10.0159606933594 -48.9841156005859,12.669376373291 -61.7115173339844,17.4365310668945 -63.1506576538086,14.3333835601807 -64.2300109863281,9.07152462005615 -59.4628601074219,14.9180335998535 -61.7115173339844,10.6006116867065 -64.6797409057617,20.6296234130859 -59.642749786377,10.5106649398804 -58.6083679199219,10.6455850601196 -60.9020004272461,8.12708854675293 -60.2274017333984,9.9260139465332 -62.161247253418,8.62179279327393 -44.1270141601562,11.5000743865967 -58.9231796264648,19.9550266265869 -61.1718368530273,14.8280878067017 -63.4204940795898,9.65617561340332 -61.846435546875,10.9603967666626 -64.3199615478516,18.6058330535889 -56.2697639465332,11.994779586792 -53.7962417602539,15.4127388000488 -56.9443626403809,18.0211811065674 -48.4894104003906,13.5238666534424 -58.698314666748,14.7381420135498 -63.3305511474609,20.6296234130859 -60.6321601867676,6.64297485351562 -51.682502746582,15.1429004669189 -51.9523429870605,9.29639053344727 -58.3835029602051,7.9471960067749 -61.3517303466797,23.5528793334961 -60.5422134399414,19.2804298400879 -56.3597106933594,10.5106649398804 -44.5317687988281,12.309591293335 -54.1110534667969,15.9524164199829 -53.8861885070801,7.99216938018799 -57.6189575195312,8.12708854675293 -63.6453628540039,11.4101285934448 -61.5765953063965,5.87843132019043 -60.9020004272461,14.6931686401367 -56.4046859741211,8.21703433990479 -58.7882614135742,18.3809661865234 -55.1904067993164,7.85724925994873 -59.4628601074219,17.6164226531982 -59.1030731201172,20.8095169067383 -61.5765953063965,5.20383358001709 -60.8570251464844,23.822717666626 -55.6401405334473,17.5264778137207 -64.0501174926758,9.70114898681641 -51.682502746582,13.7037591934204 -49.703685760498,14.5582485198975 -61.7115173339844,7.04773330688477 -62.3861122131348,5.60859203338623 -55.1904067993164,7.6773567199707 -44.5317687988281,11.2752084732056 -51.8174209594727,15.0979270935059 -49.0740585327148,14.1085166931152 -59.013126373291,20.9444370269775 -63.8702239990234,9.47628307342529 -60.1374549865723,12.2196445465088 -63.6453628540039,22.9682273864746 -58.6083679199219,11.4551019668579 -64.7696914672852,12.8942422866821 -62.7458992004395,18.650806427002 -43.4974060058594,11.9048328399658 -56.8993873596191,14.1984634399414 -55.5501937866211,5.60859203338623 -59.6877212524414,21.3042221069336 -51.8174209594727,10.5106649398804 -49.5687637329102,12.9392156600952 -62.3411407470703,17.2566375732422 -61.5765953063965,13.4788932800293 -64.6797409057617,23.6877975463867 -57.663932800293,6.64297485351562 -52.5819664001465,5.74351119995117 -58.2036094665527,19.010591506958 -61.7115173339844,18.6957778930664 -63.6453628540039,12.7593231201172 -54.6957054138184,14.6032218933105 -54.6957054138184,11.9498062133789 -56.2697639465332,16.1323089599609 -61.3967056274414,18.1111278533936 -52.8068313598633,8.80168533325195 -60.0924835205078,12.984188079834 -54.515811920166,11.1402893066406 -63.510440826416,6.95778656005859 -63.1506576538086,22.8782806396484 -59.2379913330078,5.6985387802124 -59.9575614929199,5.60859203338623 -49.164005279541,13.7937049865723 -52.4470443725586,10.2857999801636 -63.7353057861328,12.8942422866821 -48.6693000793457,13.0291614532471 -54.201000213623,8.62179279327393 -51.5475845336914,13.7487316131592 -53.5264015197754,7.40751838684082 -64.0501174926758,7.85724925994873 -52.7618598937988,9.52125644683838 -63.9151992797852,5.20383358001709 -56.8993873596191,15.7275505065918 -62.2062187194824,6.95778656005859 -58.0686912536621,8.57682037353516 -64.4998474121094,14.7381420135498 -51.0079040527344,14.1984634399414 -55.3703002929688,14.5132751464844 -55.2353820800781,10.5556383132935 -49.8386039733887,11.5000743865967 -57.5739860534668,8.21703433990479 -60.7221069335938,19.4603214263916 -59.4628601074219,6.64297485351562 -57.7988510131836,8.35195446014404 -64.5897979736328,9.56622886657715 -57.1692276000977,15.2778186798096 -61.3517303466797,12.2646179199219 -61.531623840332,18.7407512664795 -54.3808898925781,6.4630823135376 -58.698314666748,10.1508798599243 -52.1772079467773,5.87843132019043 -57.663932800293,14.3783569335938 -50.5581741333008,6.10329627990723 -61.9363822937012,17.2116641998291 -61.6665420532227,14.5132751464844 -55.3703002929688,11.4101285934448 -49.3888740539551,12.7143497467041 -58.8782081604004,16.3122024536133 -55.7750587463379,10.1059074401855 -59.5078315734863,15.9524164199829 -47.7248649597168,11.7699136734009 -50.3782806396484,8.12708854675293 -59.4628601074219,21.6640071868896 -60.4072952270508,6.28318881988525 -62.5660057067871,16.4021472930908 -61.531623840332,15.502685546875 -54.0660781860352,8.53184700012207 -53.5264015197754,6.32816219329834 -63.2855758666992,6.32816219329834 -62.0263290405273,14.9180335998535 -59.1480445861816,23.2380676269531 -64.0501174926758,23.0132007598877 -62.8808174133301,14.7831144332886 -60.0475082397461,10.5106649398804 -64.5897979736328,20 -55.2803535461426,12.8492698669434 -60.991943359375,15.5476579666138 -54.4258651733398,12.4445114135742 -56.2697639465332,9.52125644683838 -44.1719970703125,12.2196445465088 -52.8068313598633,6.10329627990723 -59.327938079834,13.1640815734863 -60.4072952270508,19.1904830932617 -64.4099044799805,20.314811706543 -56.2247924804688,14.1085166931152 -60.1824264526367,6.82286739349365 -63.2406005859375,11.0053701400757 -62.4760589599609,21.2142753601074 -63.195629119873,23.3729858398438 -51.0079040527344,8.7117395401001 -45.9709167480469,11.8598594665527 -63.2855758666992,10.6455850601196 -59.9575614929199,15.4127388000488 -56.8544158935547,13.1640815734863 -53.5713768005371,5.33875274658203 -55.0554885864258,15.7275505065918 -60.7670783996582,9.47628307342529 -55.5052185058594,8.21703433990479 -55.6851119995117,13.2540273666382 -63.7802810668945,22.8782806396484 -56.4046859741211,6.05832386016846 -60.5422134399414,17.7963161468506 -59.1930198669434,19.0555629730225 -55.8200340270996,15.6376037597656 -60.2723731994629,8.35195446014404 -50.7380676269531,5.33875274658203 -63.7353057861328,10.9154233932495 -45.1614074707031,12.489483833313 -48.3544883728027,13.2990007400513 -64.4998474121094,7.63238334655762 -61.2168121337891,15.4127388000488 -57.7538795471191,10.7355308532715 -62.6559524536133,13.3889465332031 -58.7882614135742,17.9312343597412 -58.5633926391602,18.8756713867188 -61.4866485595703,13.7037591934204 -52.9417495727539,5.74351119995117 -61.0818901062012,10.1059074401855 -63.4654693603516,13.7037591934204 -58.4284744262695,9.11649799346924 -63.195629119873,9.65617561340332 -62.0713005065918,20.314811706543 -62.6109771728516,9.61120223999023 -49.6137390136719,5.51864528656006 -50.6930923461914,6.55302810668945 -56.2697639465332,10.9603967666626 -58.5184211730957,19.325403213501 -64.7696914672852,6.01335048675537 -49.8835754394531,5.96837711334229 -60.3173484802246,14.1534900665283 -63.1056823730469,10.9603967666626 -54.5607833862305,14.3783569335938 -52.9867248535156,8.08211517333984 -61.7115173339844,11.0503435134888 -63.7802810668945,8.75671291351318 -60.3173484802246,13.5688400268555 -47.4100646972656,12.0847253799438 -59.3729095458984,12.984188079834 -62.2961654663086,20.314811706543 -44.0820617675781,11.994779586792 -63.825252532959,16.5820407867432 -56.8993873596191,18.2910194396973 -63.4204940795898,10.2408266067505 -56.7644691467285,11.994779586792 -58.8782081604004,9.20644378662109 -61.8914070129395,6.14826965332031 -52.4920196533203,6.64297485351562 -63.825252532959,10.1958532333374 -62.8358459472656,14.4683027267456 -56.7194976806641,13.2090549468994 -52.2671546936035,10.8704509735107 -59.5078315734863,23.3729858398438 -59.0580978393555,14.2884101867676 -45.7010803222656,13.2990007400513 -61.9813537597656,13.2540273666382 -58.0686912536621,6.68794727325439 -57.5739860534668,18.9206447601318 -54.5607833862305,6.55302810668945 -58.6533432006836,12.354564666748 -59.013126373291,17.2116641998291 -58.8332328796387,19.685188293457 -50.2433624267578,13.2090549468994 -58.5184211730957,19.0555629730225 -63.5554122924805,21.3042221069336 -60.2274017333984,23.6877975463867 -59.2829666137695,9.34136390686035 -55.4152755737305,9.11649799346924 -60.3623199462891,6.01335048675537 -60.5422134399414,18.2460479736328 -60.9020004272461,11.3651552200317 -59.0580978393555,10.1059074401855 -62.8808174133301,21.1693019866943 -62.2961654663086,8.98157787322998 -56.6295471191406,9.29639053344727 -64.634765625,15.4577121734619 -64.3649291992188,13.2990007400513 -50.5581741333008,14.0635442733765 -60.3173484802246,8.93660545349121 -56.3597106933594,17.4365310668945 -63.0607109069824,9.02655124664307 -59.327938079834,8.39692687988281 -58.6533432006836,17.7063694000244 -62.7458992004395,17.481502532959 -56.3597106933594,9.79109477996826 -64.1400680541992,5.20383358001709 -62.3861122131348,8.75671291351318 -59.7326965332031,13.1191082000732 -53.346508026123,11.6349945068359 -58.5184211730957,11.5900211334229 -63.0607109069824,11.5900211334229 -64.6797409057617,17.8412895202637 -61.2617835998535,19.2804298400879 -61.3967056274414,15.5476579666138 -49.8386039733887,12.3995380401611 -59.1030731201172,11.994779586792 -59.3729095458984,17.3465843200684 -52.2671546936035,10.6006116867065 -61.9813537597656,17.3016109466553 -59.5078315734863,21.6640071868896 -53.0766716003418,14.8730602264404 -64.0051422119141,19.5052947998047 -63.825252532959,9.34136390686035 -62.5660057067871,20.674596786499 -61.0369186401367,7.99216938018799 -58.7432861328125,16.177282333374 -60.4522666931152,14.2884101867676 -47.9497299194336,13.4339199066162 -52.9867248535156,15.5926313400269 -51.8174209594727,10.1958532333374 -52.1772079467773,15.2328462600708 -53.346508026123,6.82286739349365 -58.0237159729004,12.0847253799438 -60.9020004272461,6.68794727325439 -60.7221069335938,12.0847253799438 -60.8570251464844,14.4683027267456 -62.1162719726562,14.5132751464844 -49.5237922668457,11.4551019668579 -55.2803535461426,6.1932430267334 -44.1719970703125,11.5000743865967 -49.5687637329102,11.9048328399658 -51.0079040527344,12.669376373291 -53.9761352539062,10.6905584335327 -63.6903343200684,11.0503435134888 -56.5396041870117,6.01335048675537 -56.5845756530762,7.49746417999268 -54.2459716796875,7.09270572662354 -49.6587104797363,5.38372611999512 -61.531623840332,11.0953159332275 -51.682502746582,7.45249080657959 -63.2855758666992,20.7195701599121 -53.4814300537109,7.45249080657959 -57.6189575195312,10.2408266067505 -50.0634689331055,7.99216938018799 -52.2221794128418,14.8730602264404 -57.1692276000977,14.6931686401367 -52.7618598937988,7.90222263336182 -62.3861122131348,13.5688400268555 -64.5897979736328,23.1031475067139 -48.0846519470215,13.0291614532471 -61.2168121337891,6.91281318664551 -59.1030731201172,18.4709129333496 -51.5475845336914,10.7805042266846 -62.0713005065918,7.76730346679688 -54.4708366394043,5.20383358001709 -49.9285507202148,11.994779586792 -61.5765953063965,7.36254501342773 -56.809440612793,11.0503435134888 -52.6719131469727,15.0079803466797 -51.8623962402344,9.56622886657715 -61.8914070129395,19.9100532531738 -51.5925559997559,13.6587858200073 -57.3041458129883,7.76730346679688 -58.0686912536621,10.1958532333374 -55.8650054931641,10.7355308532715 -53.7512664794922,11.9048328399658 -62.6559524536133,15.1878728866577 -57.9787445068359,19.685188293457 -62.9257888793945,10.6905584335327 -60.991943359375,6.91281318664551 -53.3914833068848,12.0847253799438 -59.2829666137695,7.63238334655762 -54.6957054138184,10.6905584335327 -57.5739860534668,5.9234037399292 -62.4760589599609,12.2646179199219 -55.9999237060547,8.75671291351318 -61.6665420532227,18.3809661865234 -51.3227157592773,10.2408266067505 -45.7460632324219,11.9498062133789 -49.8386039733887,6.95778656005859 -63.510440826416,7.22762584686279 -64.0950927734375,13.7037591934204 -63.9601745605469,6.73292064666748 -60.5871887207031,5.20383358001709 -55.1004638671875,5.56361865997314 -52.7168846130371,10.3307723999023 -53.3914833068848,5.51864528656006 -62.4310836791992,20.6296234130859 -61.9363822937012,22.4285507202148 -64.2300109863281,11.5000743865967 -57.0792808532715,7.72233009338379 -64.5897979736328,9.65617561340332 -64.2300109863281,17.4365310668945 -64.7247161865234,18.4259395599365 -55.1904067993164,16.5370674133301 -50.8729858398438,5.74351119995117 -57.8438262939453,10.0159606933594 -58.2935562133789,17.6613960266113 -62.161247253418,22.833309173584 -57.3041458129883,9.38633632659912 -62.5660057067871,5.87843132019043 -60.5871887207031,15.7275505065918 -55.145435333252,12.8942422866821 -64.4548797607422,16.5370674133301 -64.2300109863281,8.80168533325195 -63.1506576538086,11.1852626800537 -64.634765625,6.73292064666748 -56.0448989868164,5.33875274658203 -51.3676910400391,12.5344572067261 -61.5765953063965,20.989408493042 -44.9815063476562,12.2646179199219 -57.3041458129883,5.78848457336426 -55.7750587463379,12.3995380401611 -50.4682273864746,7.31757164001465 -55.5052185058594,6.86783981323242 -58.698314666748,20.5846500396729 -61.2168121337891,14.6032218933105 -59.9575614929199,14.9180335998535 -60.4522666931152,6.82286739349365 -63.3305511474609,21.1693019866943 -60.2274017333984,22.1587104797363 -62.161247253418,6.05832386016846 -53.7962417602539,9.9260139465332 -60.2274017333984,13.4339199066162 -57.2141990661621,10.6006116867065 -58.5633926391602,18.650806427002 -61.4416770935059,21.5290870666504 -64.3199615478516,9.65617561340332 -63.7353057861328,21.9338455200195 -49.5687637329102,14.1085166931152 -56.4046859741211,14.1085166931152 -51.2327728271484,14.4683027267456 -58.0686912536621,6.59800148010254 -54.7856521606445,16.80690574646 -61.846435546875,23.9126644134521 -55.5501937866211,5.29378032684326 -63.7802810668945,10.1508798599243 -52.0872611999512,8.57682037353516 -59.327938079834,17.8412895202637 -57.1692276000977,16.0423622131348 -48.9391403198242,13.7487316131592 -48.9391403198242,13.6138134002686 -51.5475845336914,13.9286251068115 -47.7248649597168,12.489483833313 -59.3729095458984,20.4947052001953 -64.2749862670898,12.5794296264648 -51.0528793334961,5.65356540679932 -59.8226432800293,18.3359928131104 -53.3015365600586,15.9524164199829 -53.2115898132324,13.8386783599854 -59.1480445861816,13.3889465332031 -64.634765625,8.30698108673096 -63.6903343200684,17.3915576934814 -57.5290145874023,18.0661544799805 -55.3253288269043,15.7275505065918 -61.306755065918,21.6190338134766 -53.2115898132324,10.1508798599243 -60.0924835205078,18.0211811065674 -61.8014602661133,5.51864528656006 -49.6137390136719,14.6931686401367 -60.677131652832,14.3783569335938 -63.4654693603516,15.6376037597656 -64.1850433349609,23.7777442932129 -59.1480445861816,19.1005363464355 -58.0686912536621,16.492094039917 -62.5210342407227,23.5528793334961 -64.5897979736328,14.7831144332886 -50.6031455993652,12.5794296264648 -55.8650054931641,6.55302810668945 -53.2565612792969,9.70114898681641 -56.4496574401855,5.24880695343018 -56.9893341064453,18.1561012268066 -59.2379913330078,13.0741348266602 -59.9125900268555,22.8782806396484 -52.6269378662109,14.3783569335938 -56.49462890625,17.4365310668945 -61.3967056274414,21.2142753601074 -53.5713768005371,16.4471206665039 -62.8808174133301,12.2196445465088 -54.2459716796875,7.76730346679688 -56.3597106933594,16.177282333374 -54.6957054138184,5.29378032684326 -61.6215667724609,14.1534900665283 -59.642749786377,13.2990007400513 -51.997314453125,13.4339199066162 -54.6507301330566,10.4656925201416 -64.7247161865234,20.5846500396729 -62.9257888793945,6.28318881988525 -51.997314453125,11.5900211334229 -64.4998474121094,9.29639053344727 -61.5765953063965,7.18265247344971 -64.6797409057617,17.6164226531982 -63.9601745605469,5.9234037399292 -62.2062187194824,16.492094039917 -61.2168121337891,11.0053701400757 -64.3199615478516,17.7513427734375 -64.0501174926758,6.68794727325439 -51.7274780273438,10.2857999801636 -59.1930198669434,8.21703433990479 -64.1400680541992,15.9074440002441 -56.4496574401855,7.90222263336182 -61.7115173339844,22.1137390136719 -56.809440612793,13.2540273666382 -61.7115173339844,22.6983890533447 -62.7009239196777,22.9682273864746 -55.7300872802734,15.6825771331787 -64.6797409057617,14.8730602264404 -45.6111450195312,12.8042964935303 -58.6533432006836,15.3677654266357 -55.2353820800781,12.17467212677 -56.1348457336426,8.12708854675293 -54.3808898925781,13.5238666534424 -61.846435546875,12.3995380401611 -52.6719131469727,14.1534900665283 -63.6003875732422,17.481502532959 -56.0898704528809,6.14826965332031 -52.0872611999512,6.82286739349365 -62.8358459472656,14.8280878067017 -57.7089042663574,18.8756713867188 -57.2141990661621,16.80690574646 -59.1030731201172,11.814887046814 -56.2697639465332,5.4286994934082 -61.3517303466797,23.9576377868652 -55.5052185058594,13.4788932800293 -55.9549522399902,8.30698108673096 -57.8438262939453,12.489483833313 -64.2300109863281,8.17206192016602 -54.201000213623,14.1085166931152 -60.2274017333984,13.34397315979 -63.9151992797852,19.7301616668701 -60.7670783996582,8.75671291351318 -52.7618598937988,14.5132751464844 -63.2855758666992,19.8201065063477 -60.0475082397461,7.13767910003662 -50.648120880127,7.72233009338379 -56.6745223999023,13.2090549468994 -54.201000213623,12.7143497467041 -49.0290870666504,11.2752084732056 -59.9125900268555,13.5238666534424 -54.0211067199707,14.9630069732666 -50.7830390930176,14.3333835601807 -60.0025367736816,14.6931686401367 -50.8280143737793,5.83345794677734 -62.7009239196777,9.97098731994629 -60.4072952270508,18.650806427002 -64.5897979736328,18.1111278533936 -54.2909469604492,10.5556383132935 -63.6903343200684,20.8544902801514 -53.4364547729492,15.817497253418 -54.4708366394043,6.50805473327637 -57.7538795471191,14.8730602264404 -52.4020729064941,10.3307723999023 -61.9363822937012,6.59800148010254 -58.0686912536621,17.0317726135254 -63.510440826416,17.0767459869385 -63.2855758666992,22.6534156799316 -62.5210342407227,10.9603967666626 -62.161247253418,12.3995380401611 -58.4734497070312,5.4286994934082 -51.5026092529297,6.4630823135376 -61.9363822937012,8.80168533325195 -59.8676147460938,14.5132751464844 -57.5739860534668,11.1402893066406 -60.0475082397461,19.5052947998047 -53.5713768005371,8.17206192016602 -50.018497467041,13.7037591934204 -62.9257888793945,19.5052947998047 -55.1004638671875,6.64297485351562 -56.3597106933594,9.20644378662109 -64.2300109863281,7.6773567199707 -63.2855758666992,10.5556383132935 -50.6930923461914,8.66676616668701 -62.3411407470703,8.08211517333984 -64.3649291992188,17.8412895202637 -60.7221069335938,15.8624706268311 -59.3729095458984,12.354564666748 -50.1983871459961,13.2540273666382 -57.7988510131836,9.61120223999023 -56.0898704528809,11.5450477600098 -46.8254089355469,12.9392156600952 -63.0157356262207,16.492094039917 -62.8808174133301,17.7063694000244 -53.0766716003418,12.2196445465088 -60.0475082397461,7.58741092681885 -56.8544158935547,13.6138134002686 -50.3782806396484,6.73292064666748 -49.0290870666504,11.5000743865967 -54.830623626709,10.8254776000977 -51.5026092529297,14.8280878067017 -57.2591743469238,15.997389793396 -59.8226432800293,7.04773330688477 -52.4020729064941,14.5582485198975 -60.0475082397461,23.19309425354 -63.6453628540039,19.4603214263916 -50.2883338928223,6.82286739349365 -63.7802810668945,9.20644378662109 -59.5977783203125,20.8095169067383 -61.7115173339844,17.2116641998291 -56.8993873596191,12.2196445465088 -64.5897979736328,6.23821640014648 -51.8174209594727,7.49746417999268 -62.1162719726562,19.1904830932617 -52.851806640625,6.91281318664551 -60.6321601867676,11.1402893066406 -62.1162719726562,9.07152462005615 -61.7115173339844,9.02655124664307 -53.7962417602539,10.0159606933594 -54.6957054138184,12.9392156600952 -59.7776718139648,8.12708854675293 -57.1242523193359,13.2990007400513 -56.9443626403809,5.56361865997314 -55.3703002929688,16.6719875335693 -51.2777442932129,8.53184700012207 -57.2591743469238,17.3915576934814 -52.536994934082,8.08211517333984 -51.4126625061035,10.4656925201416 -50.018497467041,14.5582485198975 -58.5184211730957,7.54243755340576 -57.7538795471191,11.3651552200317 -62.3861122131348,18.9206447601318 -57.1692276000977,13.0741348266602 -48.9841156005859,11.2752084732056 -58.4284744262695,19.4153499603271 -64.6797409057617,19.7301616668701 -49.9285507202148,12.9392156600952 -61.5765953063965,8.89163208007812 -54.201000213623,7.81227684020996 -63.7353057861328,6.73292064666748 -61.846435546875,12.984188079834 -57.0792808532715,7.54243755340576 -57.5739860534668,17.5714492797852 -53.166618347168,10.4207191467285 -50.648120880127,8.80168533325195 -59.1480445861816,15.2328462600708 -63.3755226135254,11.5450477600098 -58.6083679199219,13.7487316131592 -55.5052185058594,14.6032218933105 -61.7115173339844,8.89163208007812 -56.5396041870117,11.2752084732056 -58.3835029602051,18.7857246398926 -61.8914070129395,20.0899467468262 -53.9761352539062,14.7381420135498 -58.3835029602051,7.31757164001465 -61.8014602661133,10.1059074401855 -61.8914070129395,9.65617561340332 -49.2089805603027,14.3333835601807 -62.7009239196777,20.5396785736084 -60.0025367736816,10.3757457733154 -52.7168846130371,15.9524164199829 -58.0237159729004,11.7249402999878 -62.6109771728516,20.8544902801514 -50.6930923461914,5.4286994934082 -53.8861885070801,10.1508798599243 -58.0686912536621,16.2672290802002 -50.018497467041,13.1191082000732 -61.0818901062012,9.70114898681641 -64.4998474121094,21.9788188934326 -50.1084442138672,5.47367286682129 -61.0818901062012,21.6190338134766 -61.2617835998535,6.1932430267334 -49.6587104797363,12.8942422866821 -59.7776718139648,10.1958532333374 -59.1030731201172,10.9603967666626 -52.8967781066895,6.64297485351562 -62.7009239196777,13.1640815734863 -53.2115898132324,14.0185708999634 -58.698314666748,6.23821640014648 -56.0448989868164,9.9260139465332 -64.7247161865234,19.4153499603271 -50.648120880127,5.65356540679932 -52.1772079467773,7.04773330688477 -62.3861122131348,15.1429004669189 -56.4046859741211,9.43130970001221 -60.8570251464844,15.5476579666138 -54.201000213623,11.8598594665527 -60.9469718933105,19.8201065063477 -59.5078315734863,7.04773330688477 -52.2221794128418,15.5926313400269 -62.5210342407227,13.2990007400513 -59.2379913330078,10.0159606933594 -61.1718368530273,14.9180335998535 -51.5026092529297,9.65617561340332 -62.161247253418,19.5502681732178 -62.7009239196777,11.7699136734009 -52.0422897338867,12.5344572067261 -59.327938079834,12.984188079834 -60.4072952270508,9.9260139465332 -60.1824264526367,23.7777442932129 -62.9707641601562,6.55302810668945 -61.306755065918,20.7195701599121 -62.0713005065918,10.1958532333374 -57.4390640258789,6.95778656005859 -53.9761352539062,9.83606815338135 -52.7168846130371,12.984188079834 -62.5210342407227,11.1852626800537 -61.846435546875,20.4497318267822 -53.9311599731445,8.57682037353516 -64.0950927734375,13.6587858200073 -60.9020004272461,16.6719875335693 -63.9151992797852,22.7883358001709 -60.0025367736816,23.2830390930176 -63.195629119873,8.80168533325195 -43.1825866699219,13.1640815734863 -47.3201293945312,13.4339199066162 -60.1824264526367,18.5158863067627 -61.1268653869629,21.5290870666504 -63.8702239990234,8.93660545349121 -53.5264015197754,11.6349945068359 -59.5078315734863,18.9206447601318 -53.7962417602539,15.502685546875 -62.4310836791992,14.1534900665283 -57.2141990661621,15.997389793396 -61.5765953063965,12.8942422866821 -45.4762268066406,11.0503435134888 -64.5448226928711,11.5900211334229 -51.6375312805176,6.23821640014648 -61.9363822937012,17.7513427734375 -61.0818901062012,20.1798934936523 -50.1084442138672,14.7831144332886 -57.7089042663574,17.8412895202637 -64.3649291992188,12.2196445465088 -45.5211791992188,10.7805042266846 -64.3199615478516,16.9418258666992 -62.9257888793945,16.4471206665039 -50.333309173584,6.86783981323242 -44.8016052246094,11.1852626800537 -57.034309387207,9.11649799346924 -52.9867248535156,6.37313556671143 -62.7458992004395,20.2248649597168 -59.9575614929199,18.8756713867188 -53.6613235473633,5.74351119995117 -53.7962417602539,15.5926313400269 -49.8835754394531,7.58741092681885 -58.3385314941406,13.5688400268555 -53.4814300537109,15.0529537200928 -52.4470443725586,15.5476579666138 -62.2062187194824,16.3571739196777 -53.166618347168,8.26200771331787 -64.3199615478516,15.0979270935059 -63.9151992797852,5.60859203338623 -58.6533432006836,16.1323089599609 -54.9205703735352,6.10329627990723 -55.1004638671875,17.0767459869385 -64.2749862670898,13.9286251068115 -62.2961654663086,20.9444370269775 -63.7353057861328,14.3333835601807 -56.0898704528809,10.0609340667725 -63.8702239990234,19.2354564666748 -63.1506576538086,22.0687656402588 -62.5210342407227,13.9735984802246 -56.4496574401855,14.6931686401367 -55.2803535461426,5.96837711334229 -57.663932800293,17.9312343597412 -55.9999237060547,10.0609340667725 -58.7432861328125,13.9286251068115 -55.145435333252,15.0079803466797 -50.0634689331055,5.87843132019043 -62.7458992004395,11.2302360534668 -61.306755065918,17.7513427734375 -56.3147354125977,15.5476579666138 -54.830623626709,15.8624706268311 -49.5237922668457,13.34397315979 -47.275146484375,11.2302360534668 -56.49462890625,14.9630069732666 -60.2274017333984,10.6006116867065 -63.1056823730469,8.62179279327393 -56.4046859741211,17.7063694000244 -61.7115173339844,20.4047584533691 -58.2935562133789,23.8676910400391 -55.1004638671875,5.29378032684326 -61.3967056274414,16.851879119873 -61.0369186401367,20.9444370269775 -64.0501174926758,10.2857999801636 -52.3571014404297,7.36254501342773 -63.7353057861328,16.9418258666992 -60.6321601867676,6.68794727325439 -56.3147354125977,7.18265247344971 -60.5871887207031,14.6931686401367 -46.0608520507812,13.0741348266602 -45.34130859375,11.7699136734009 -63.0607109069824,14.1085166931152 -60.4072952270508,15.1429004669189 -63.510440826416,16.2222557067871 -52.0872611999512,8.84665870666504 -57.2141990661621,12.5794296264648 -55.6401405334473,10.1958532333374 -61.0369186401367,8.89163208007812 -56.5845756530762,5.83345794677734 -64.2300109863281,7.58741092681885 -60.1824264526367,11.0953159332275 -51.5925559997559,6.01335048675537 -54.515811920166,12.669376373291 -54.515811920166,14.3333835601807 -60.4972381591797,8.75671291351318 -56.3147354125977,10.1059074401855 -50.8729858398438,8.17206192016602 -62.2511940002441,13.5238666534424 -49.7936325073242,7.49746417999268 -61.9363822937012,17.6613960266113 -58.6533432006836,20.5846500396729 -59.9125900268555,18.9656181335449 -64.0501174926758,13.5688400268555 -57.7538795471191,15.817497253418 -58.9681549072266,20.7645435333252 -55.2353820800781,8.62179279327393 -43.63232421875,11.6349945068359 -49.3888740539551,12.0847253799438 -50.2883338928223,12.4445114135742 -64.0501174926758,16.4021472930908 -60.6321601867676,6.14826965332031 -60.0025367736816,18.6058330535889 -60.9020004272461,20.8095169067383 -62.4760589599609,7.76730346679688 -62.0263290405273,16.0423622131348 -55.8650054931641,14.9180335998535 -53.5264015197754,8.30698108673096 -62.0713005065918,7.49746417999268 -52.9417495727539,9.16147041320801 -64.0950927734375,8.98157787322998 -57.2591743469238,8.84665870666504 -46.3756713867188,12.17467212677 -61.846435546875,23.7327709197998 -54.4258651733398,6.73292064666748 -55.1904067993164,6.82286739349365 -50.8280143737793,13.7037591934204 -62.2511940002441,9.88104152679443 -56.0448989868164,13.3889465332031 -47.4550476074219,13.34397315979 -51.6375312805176,10.1059074401855 -57.5739860534668,6.55302810668945 -62.2961654663086,15.9074440002441 -60.4072952270508,14.3783569335938 -45.0264892578125,12.8042964935303 -59.7776718139648,14.7831144332886 -63.2406005859375,18.2010746002197 -49.703685760498,5.24880695343018 -62.1162719726562,20.0449733734131 -55.9999237060547,10.6455850601196 -61.7564888000488,14.7831144332886 -59.3729095458984,12.0397529602051 -61.2168121337891,23.5978527069092 -56.1348457336426,12.8042964935303 -60.4072952270508,18.6058330535889 -54.6957054138184,6.77789402008057 -59.7326965332031,9.07152462005615 -56.6745223999023,15.3227920532227 -61.5765953063965,23.2830390930176 -64.4548797607422,7.09270572662354 -60.5422134399414,14.4683027267456 -60.5422134399414,9.52125644683838 -57.034309387207,14.0635442733765 -52.7168846130371,5.74351119995117 -53.2115898132324,11.0503435134888 -59.5528030395508,12.6244029998779 -59.2829666137695,20.3597850799561 -60.3623199462891,22.8782806396484 -50.1534156799316,5.47367286682129 -59.2829666137695,18.4259395599365 -54.7406768798828,12.4445114135742 -58.8782081604004,6.59800148010254 -56.5845756530762,7.27259826660156 -62.7009239196777,21.0343818664551 -52.312126159668,14.6931686401367 -53.7062950134277,11.814887046814 -53.0766716003418,6.05832386016846 -52.9417495727539,12.17467212677 -63.3755226135254,11.814887046814 -54.201000213623,11.0503435134888 -61.9363822937012,17.9762077331543 -60.0025367736816,10.6455850601196 -61.1268653869629,6.86783981323242 -53.3914833068848,6.14826965332031 -63.1506576538086,18.3809661865234 -51.8623962402344,7.9471960067749 -55.7300872802734,11.3651552200317 -60.1374549865723,20.4497318267822 -55.8650054931641,10.3757457733154 -64.6797409057617,20.989408493042 -53.2115898132324,11.3651552200317 -58.0686912536621,7.04773330688477 -62.3411407470703,22.0237922668457 -61.1268653869629,13.8386783599854 -57.7988510131836,10.8254776000977 -53.7962417602539,13.6587858200073 -51.2777442932129,9.47628307342529 -57.4390640258789,14.2434368133545 -54.6957054138184,15.6376037597656 -57.8887977600098,17.3016109466553 -59.013126373291,11.6349945068359 -59.8226432800293,21.5290870666504 -60.991943359375,6.37313556671143 -58.4734497070312,5.20383358001709 -59.9125900268555,22.6534156799316 -56.5396041870117,9.02655124664307 -47.9497299194336,13.7487316131592 -61.531623840332,18.8306980133057 -57.8438262939453,5.65356540679932 -63.2406005859375,23.0581741333008 -55.1004638671875,14.1534900665283 -50.7380676269531,13.9286251068115 -58.1586380004883,10.8254776000977 -62.9707641601562,6.01335048675537 -60.7221069335938,9.43130970001221 -58.9231796264648,12.5344572067261 -63.3305511474609,10.8704509735107 -59.8676147460938,18.0661544799805 -60.7221069335938,12.0397529602051 -63.2406005859375,6.82286739349365 -61.0818901062012,7.6773567199707 -52.4470443725586,15.2778186798096 -58.7432861328125,7.36254501342773 -55.5951690673828,15.6376037597656 -53.2565612792969,9.88104152679443 -59.4178848266602,14.3783569335938 -56.49462890625,10.6905584335327 -64.6797409057617,22.3386039733887 -48.0846519470215,12.2196445465088 -60.991943359375,8.35195446014404 -61.8914070129395,7.09270572662354 -59.0580978393555,13.6587858200073 -63.3305511474609,19.8650798797607 -54.3359184265137,12.309591293335 -51.4126625061035,9.83606815338135 -62.3861122131348,19.2354564666748 -64.2300109863281,9.20644378662109 -58.6533432006836,16.492094039917 -55.4152755737305,10.2408266067505 -57.2591743469238,8.03714179992676 -61.7564888000488,11.0503435134888 -59.9125900268555,12.2196445465088 -60.0475082397461,16.7619323730469 -61.2617835998535,11.3651552200317 -63.2855758666992,23.2380676269531 -63.195629119873,14.6481952667236 -51.0978507995605,7.85724925994873 -61.0818901062012,9.9260139465332 -64.2300109863281,15.4127388000488 -52.4020729064941,10.0159606933594 -64.7696914672852,19.8201065063477 -61.8014602661133,13.6587858200073 -58.5184211730957,10.9603967666626 -60.1824264526367,22.9232540130615 -58.9681549072266,6.05832386016846 -62.9707641601562,18.8306980133057 -63.4654693603516,18.3809661865234 -64.1850433349609,15.5926313400269 -63.2406005859375,17.3465843200684 -55.4602470397949,13.34397315979 -62.7908706665039,10.4656925201416 -50.018497467041,12.9392156600952 -51.682502746582,13.0741348266602 -61.0818901062012,15.817497253418 -47.3201293945312,11.1852626800537 -51.7724494934082,7.31757164001465 -59.6877212524414,21.4841136932373 -58.2485809326172,13.1640815734863 -52.2221794128418,15.7275505065918 -55.4152755737305,7.72233009338379 -64.6797409057617,15.2328462600708 -47.7248649597168,12.17467212677 -60.4072952270508,10.2857999801636 -50.7830390930176,5.56361865997314 -62.2062187194824,18.8756713867188 -61.8914070129395,13.7487316131592 -63.195629119873,20.9444370269775 -62.2062187194824,21.1693019866943 -60.3623199462891,23.0581741333008 -56.7194976806641,15.2778186798096 -55.9099807739258,5.96837711334229 -64.1850433349609,14.9180335998535 -58.2485809326172,13.0741348266602 -53.5264015197754,7.54243755340576 -47.275146484375,12.3995380401611 -63.5554122924805,7.22762584686279 -63.7802810668945,8.57682037353516 -59.0580978393555,5.96837711334229 -61.846435546875,9.97098731994629 -58.2036094665527,7.6773567199707 -49.9285507202148,14.5582485198975 -53.9761352539062,14.5132751464844 -53.8861885070801,15.5476579666138 -52.4920196533203,10.6905584335327 -52.1322326660156,7.49746417999268 -46.6455078125,11.6349945068359 -56.49462890625,7.09270572662354 -52.4470443725586,16.0873355865479 -59.327938079834,15.997389793396 -63.9601745605469,8.80168533325195 -52.4920196533203,14.0185708999634 -55.4602470397949,12.17467212677 -56.5845756530762,8.66676616668701 -53.3914833068848,9.9260139465332 -61.0369186401367,21.1693019866943 -55.5501937866211,13.4788932800293 -63.7802810668945,14.2434368133545 -55.7300872802734,15.9074440002441 -64.6797409057617,17.2116641998291 -50.4232559204102,8.26200771331787 -54.0211067199707,14.7831144332886 -58.7432861328125,12.8492698669434 -63.3755226135254,20.0899467468262 -59.0580978393555,8.53184700012207 -57.2591743469238,7.90222263336182 -63.7802810668945,8.30698108673096 -56.1348457336426,6.23821640014648 -56.2247924804688,11.7249402999878 -43.1825866699219,12.7143497467041 -60.8120536804199,6.37313556671143 -60.991943359375,5.87843132019043 -51.0528793334961,6.55302810668945 -58.8782081604004,5.33875274658203 -51.5925559997559,6.14826965332031 -51.0079040527344,12.7143497467041 -63.5554122924805,7.76730346679688 -45.6560974121094,12.2196445465088 -49.6587104797363,12.2646179199219 -62.0713005065918,21.7089805603027 -55.0105171203613,10.6905584335327 -57.7089042663574,15.1878728866577 -60.0025367736816,14.8730602264404 -60.677131652832,6.86783981323242 -52.6719131469727,10.4656925201416 -55.6851119995117,16.1323089599609 -53.2115898132324,6.10329627990723 -61.9813537597656,6.68794727325439 -52.536994934082,6.73292064666748 -51.997314453125,14.2434368133545 -59.7776718139648,13.6587858200073 -61.306755065918,18.2010746002197 -57.1692276000977,8.80168533325195 -61.0369186401367,23.2830390930176 -53.8412132263184,13.7487316131592 -57.5739860534668,5.65356540679932 -62.4760589599609,16.7619323730469 -61.7564888000488,20.5396785736084 -59.9125900268555,13.7937049865723 -57.3041458129883,12.0397529602051 -57.7089042663574,10.0159606933594 -57.34912109375,16.9418258666992 -51.5475845336914,7.90222263336182 -61.0818901062012,13.7487316131592 -57.7089042663574,10.7805042266846 -60.1824264526367,18.7407512664795 -57.4390640258789,12.2646179199219 -58.2036094665527,10.6006116867065 -54.3359184265137,7.13767910003662 -53.8861885070801,10.6905584335327 -62.7009239196777,17.3915576934814 -63.825252532959,13.4788932800293 -62.6559524536133,19.8650798797607 -59.5528030395508,9.29639053344727 -54.5607833862305,10.5556383132935 -63.2406005859375,5.6985387802124 -53.0766716003418,5.33875274658203 -46.9603271484375,11.3201818466187 -50.4682273864746,5.83345794677734 -63.510440826416,11.7699136734009 -59.7326965332031,20.1798934936523 -55.2353820800781,15.6825771331787 -60.8570251464844,12.7143497467041 -50.9179611206055,9.43130970001221 -61.0369186401367,13.8386783599854 -48.4444351196289,12.8042964935303 -61.531623840332,22.4735221862793 -59.3729095458984,8.93660545349121 -63.3755226135254,15.817497253418 -50.0634689331055,5.65356540679932 -58.8782081604004,14.5582485198975 -54.0211067199707,15.0979270935059 -63.9601745605469,23.0581741333008 -64.2749862670898,20 -62.3861122131348,12.7593231201172 -56.4046859741211,6.91281318664551 -62.4760589599609,13.3889465332031 -45.566162109375,11.3201818466187 -57.5290145874023,8.17206192016602 -60.5871887207031,15.9524164199829 -51.0978507995605,9.83606815338135 -59.8676147460938,9.11649799346924 -63.2855758666992,6.37313556671143 -61.3967056274414,18.7857246398926 -51.8623962402344,10.4656925201416 -60.5871887207031,16.1323089599609 -63.6903343200684,11.0053701400757 -47.0502624511719,11.994779586792 -63.5554122924805,10.5556383132935 -56.8544158935547,8.21703433990479 -52.8068313598633,13.7037591934204 -58.3385314941406,5.56361865997314 -60.991943359375,18.0211811065674 -64.3199615478516,19.9550266265869 -55.2803535461426,8.03714179992676 -57.3940925598145,8.21703433990479 -62.7908706665039,9.88104152679443 -63.1056823730469,8.7117395401001 -53.9311599731445,12.17467212677 -47.9947052001953,12.2646179199219 -62.7009239196777,23.0581741333008 -63.1506576538086,14.9180335998535 -55.6851119995117,12.669376373291 -56.5396041870117,12.2196445465088 -64.4548797607422,16.3571739196777 -61.4866485595703,11.3651552200317 -59.1930198669434,17.8862609863281 -61.846435546875,13.3889465332031 -52.8967781066895,12.984188079834 -53.7062950134277,9.25141716003418 -55.2803535461426,15.6376037597656 -59.5977783203125,11.3201818466187 -62.8358459472656,15.0079803466797 -62.5660057067871,23.0581741333008 -55.1004638671875,14.7831144332886 -60.4522666931152,10.8704509735107 -49.4338455200195,12.8942422866821 -48.2195701599121,12.489483833313 -60.5422134399414,21.1693019866943 -56.0898704528809,17.3016109466553 -62.0263290405273,16.9418258666992 -60.0025367736816,6.95778656005859 -62.6559524536133,19.0555629730225 -63.5554122924805,8.17206192016602 -53.5713768005371,9.02655124664307 -53.7512664794922,8.26200771331787 -60.6321601867676,12.7593231201172 -52.5819664001465,6.37313556671143 -60.7221069335938,22.7433624267578 -58.698314666748,16.7619323730469 -51.4126625061035,10.6905584335327 -60.3173484802246,16.80690574646 -59.5078315734863,6.10329627990723 -58.8332328796387,8.30698108673096 -51.8623962402344,13.2540273666382 -63.4204940795898,22.2036838531494 -59.6877212524414,16.7619323730469 -61.4416770935059,23.4179592132568 -56.6295471191406,10.8704509735107 -44.6666870117188,12.5794296264648 -59.3729095458984,8.30698108673096 -48.849193572998,14.0635442733765 -60.9469718933105,6.14826965332031 -59.4628601074219,5.60859203338623 -57.7089042663574,9.83606815338135 -60.1824264526367,13.7037591934204 -52.4470443725586,10.3757457733154 -59.3729095458984,15.4577121734619 -51.0978507995605,8.62179279327393 -54.9655418395996,15.9074440002441 -43.2275695800781,12.7593231201172 -64.4548797607422,10.8254776000977 -54.6057586669922,11.1852626800537 -61.4866485595703,12.669376373291 -60.677131652832,10.3757457733154 -61.0818901062012,17.6613960266113 -63.1056823730469,11.1402893066406 -57.4390640258789,13.5238666534424 -56.3147354125977,6.86783981323242 -61.8914070129395,5.4286994934082 -57.3041458129883,16.4471206665039 -51.1877975463867,5.74351119995117 -50.6031455993652,14.5582485198975 -63.510440826416,21.2142753601074 -64.5897979736328,14.6931686401367 -56.7644691467285,8.08211517333984 -61.531623840332,21.6190338134766 -51.682502746582,6.32816219329834 -63.7802810668945,19.1455097198486 -43.5423583984375,11.5450477600098 -54.6507301330566,6.59800148010254 -61.7115173339844,23.0581741333008 -63.9601745605469,22.8782806396484 -60.5871887207031,5.47367286682129 -59.4178848266602,9.56622886657715 -60.4522666931152,6.4630823135376 -59.7776718139648,9.52125644683838 -61.2168121337891,23.507905960083 -59.7326965332031,14.9630069732666 -57.3940925598145,15.5926313400269 -64.2749862670898,10.8254776000977 -57.5290145874023,8.80168533325195 -56.8544158935547,11.6349945068359 -61.4416770935059,16.1323089599609 -57.1692276000977,16.9867992401123 -63.3755226135254,9.61120223999023 -64.5448226928711,17.9762077331543 -47.3201293945312,13.0291614532471 -57.2141990661621,8.89163208007812 -58.4734497070312,20.2248649597168 -64.7247161865234,7.63238334655762 -57.8438262939453,7.6773567199707 -58.2036094665527,12.5794296264648 -61.306755065918,15.0529537200928 -51.3227157592773,9.88104152679443 -57.663932800293,6.91281318664551 -56.0448989868164,8.84665870666504 -56.3597106933594,11.5900211334229 -54.4258651733398,14.8280878067017 -56.8544158935547,13.7037591934204 -54.6057586669922,14.5132751464844 -56.9893341064453,10.1508798599243 -64.1400680541992,19.1005363464355 -61.531623840332,20.314811706543 -57.9787445068359,8.53184700012207 -54.7856521606445,11.994779586792 -44.0370788574219,11.3201818466187 -49.2539520263672,14.5582485198975 -53.5713768005371,9.47628307342529 -61.7564888000488,15.6376037597656 -60.7670783996582,14.6032218933105 -62.6559524536133,11.1852626800537 -60.7221069335938,20.2698383331299 -57.34912109375,10.1958532333374 -63.2855758666992,18.3359928131104 -56.2247924804688,7.04773330688477 -63.2855758666992,21.2142753601074 -54.4258651733398,8.08211517333984 -61.3517303466797,7.45249080657959 -59.642749786377,23.2830390930176 -46.2857360839844,13.1191082000732 -57.663932800293,5.9234037399292 -58.5184211730957,23.6877975463867 -57.34912109375,13.2090549468994 -62.3411407470703,9.47628307342529 -62.2511940002441,12.3995380401611 -56.5396041870117,9.61120223999023 -49.2539520263672,13.4788932800293 -60.991943359375,16.6719875335693 -64.0501174926758,7.00275993347168 -64.3199615478516,7.81227684020996 -56.9893341064453,15.5476579666138 -51.0079040527344,9.74612140655518 -59.7326965332031,13.7487316131592 -47.1851806640625,11.2752084732056 -50.9629325866699,6.32816219329834 -60.5871887207031,17.8862609863281 -53.4364547729492,10.3307723999023 -62.2961654663086,8.53184700012207 -48.7142753601074,12.5344572067261 -61.3517303466797,21.5740604400635 -60.3173484802246,12.8492698669434 -49.5687637329102,12.8942422866821 -54.6507301330566,9.70114898681641 -53.1216430664062,12.6244029998779 -51.0978507995605,14.8280878067017 -56.2697639465332,9.70114898681641 -54.9205703735352,10.6905584335327 -50.9179611206055,8.57682037353516 -62.5660057067871,16.8968524932861 -62.161247253418,7.6773567199707 -60.4972381591797,10.5556383132935 -58.3835029602051,16.0423622131348 -54.0211067199707,6.41810894012451 -52.4920196533203,8.26200771331787 -54.8755950927734,12.0397529602051 -50.333309173584,6.1932430267334 -60.4522666931152,14.5132751464844 -58.698314666748,15.9074440002441 -59.013126373291,21.1243286132812 -59.6877212524414,20.5396785736084 -57.0792808532715,17.2566375732422 -57.034309387207,14.5132751464844 -53.346508026123,8.17206192016602 -63.2855758666992,12.669376373291 -51.9523429870605,11.4101285934448 -56.7194976806641,17.7963161468506 -57.8438262939453,18.8756713867188 -52.0422897338867,10.8254776000977 -60.5871887207031,9.83606815338135 -62.9707641601562,13.1640815734863 -55.0554885864258,5.74351119995117 -63.195629119873,20.4497318267822 -59.5078315734863,11.5900211334229 -64.0051422119141,9.74612140655518 -56.809440612793,15.1878728866577 -64.3649291992188,12.9392156600952 -60.6321601867676,10.6455850601196 -64.2300109863281,22.9682273864746 -46.6005554199219,11.2752084732056 -64.1400680541992,19.7751350402832 -57.1242523193359,6.41810894012451 -52.4470443725586,6.28318881988525 -51.997314453125,11.1402893066406 -49.7936325073242,12.3995380401611 -58.7432861328125,5.96837711334229 -61.1268653869629,22.4285507202148 -60.2274017333984,17.6164226531982 -59.9575614929199,12.8042964935303 -53.9761352539062,13.2990007400513 -61.1718368530273,9.97098731994629 -53.3914833068848,11.9498062133789 -54.9205703735352,12.7593231201172 -61.4416770935059,7.63238334655762 -60.8120536804199,13.7937049865723 -55.3703002929688,15.8624706268311 -60.4072952270508,7.76730346679688 -56.9443626403809,7.90222263336182 -61.3517303466797,9.56622886657715 -59.8676147460938,19.2804298400879 -52.8068313598633,13.7937049865723 -63.9601745605469,20.2698383331299 -51.8174209594727,8.21703433990479 -63.1506576538086,23.5978527069092 -63.0157356262207,16.6719875335693 -55.2353820800781,8.7117395401001 -61.7115173339844,20.0449733734131 -61.4416770935059,17.6613960266113 -56.8993873596191,13.2540273666382 -60.9469718933105,21.1693019866943 -61.6665420532227,18.7407512664795 -64.5448226928711,7.27259826660156 -60.8570251464844,12.2646179199219 -52.1772079467773,8.35195446014404 -64.7247161865234,20.3597850799561 -57.0792808532715,12.984188079834 -62.9707641601562,8.08211517333984 -60.3623199462891,13.0291614532471 -45.6111450195312,12.309591293335 -50.4232559204102,7.49746417999268 -56.0448989868164,13.7937049865723 -61.1268653869629,7.27259826660156 -60.0475082397461,16.3571739196777 -57.9337692260742,15.5926313400269 -61.6665420532227,19.1455097198486 -60.4522666931152,21.0343818664551 -59.5528030395508,8.57682037353516 -51.1428260803223,10.6905584335327 -60.0475082397461,17.8412895202637 -63.6003875732422,16.2672290802002 -54.9205703735352,14.8730602264404 -62.2511940002441,20.8095169067383 -44.3069152832031,12.3995380401611 -43.9021606445312,10.9154233932495 -63.3755226135254,20.8544902801514 -51.7274780273438,8.4419002532959 -58.8332328796387,12.354564666748 -54.3808898925781,8.80168533325195 -47.2301635742188,12.3995380401611 -53.8412132263184,16.851879119873 -53.5264015197754,16.4021472930908 -45.1164245605469,12.0847253799438 -64.0501174926758,17.5264778137207 -44.8465881347656,11.8598594665527 -59.9125900268555,12.5794296264648 -63.6903343200684,5.20383358001709 -61.3967056274414,7.18265247344971 -61.9813537597656,19.4603214263916 -61.3517303466797,6.95778656005859 -55.7750587463379,5.56361865997314 -60.1824264526367,20.5846500396729 -60.7670783996582,13.3889465332031 -51.0528793334961,6.05832386016846 -60.0924835205078,11.3651552200317 -52.4470443725586,7.09270572662354 -64.1400680541992,5.33875274658203 -58.7882614135742,6.50805473327637 -63.1506576538086,7.54243755340576 -53.4364547729492,13.3889465332031 -51.5026092529297,11.0053701400757 -62.5210342407227,23.0581741333008 -62.0263290405273,19.7751350402832 -55.7750587463379,11.5000743865967 -49.7486572265625,7.18265247344971 -57.2591743469238,6.95778656005859 -57.6189575195312,17.481502532959 -52.6719131469727,14.4683027267456 -61.2617835998535,6.59800148010254 -59.8226432800293,18.7857246398926 -51.1428260803223,11.2302360534668 -61.2617835998535,11.9498062133789 -62.6109771728516,18.6058330535889 -62.2062187194824,14.1085166931152 -64.5448226928711,20.0899467468262 -53.3015365600586,8.21703433990479 -61.3967056274414,16.8968524932861 -63.3755226135254,18.2460479736328 -51.7274780273438,7.04773330688477 -51.0079040527344,7.00275993347168 -61.4866485595703,14.4233293533325 -58.0237159729004,16.4471206665039 -51.5475845336914,13.6587858200073 -53.0316963195801,9.74612140655518 -58.2036094665527,7.54243755340576 -61.3967056274414,13.6138134002686 -64.634765625,14.0185708999634 -59.5977783203125,20.4497318267822 -52.3571014404297,14.9630069732666 -62.3411407470703,21.8438987731934 -58.0686912536621,9.83606815338135 -58.1586380004883,17.0317726135254 -45.9709167480469,12.1296987533569 -59.9125900268555,20.5396785736084 -54.2459716796875,9.29639053344727 -58.5184211730957,17.2566375732422 -52.0422897338867,11.2302360534668 -50.6930923461914,13.3889465332031 -61.9363822937012,19.7751350402832 -53.4364547729492,11.4551019668579 -52.9867248535156,6.73292064666748 -57.8887977600098,8.30698108673096 -55.3703002929688,7.81227684020996 -58.0237159729004,16.2672290802002 -45.8809814453125,12.309591293335 -62.8808174133301,18.2460479736328 -58.6533432006836,13.7937049865723 -60.6321601867676,16.7169609069824 -63.4204940795898,12.5344572067261 -52.9417495727539,11.9048328399658 -56.2247924804688,16.80690574646 -59.9125900268555,6.05832386016846 -60.4972381591797,18.8756713867188 -59.8676147460938,18.3809661865234 -59.3729095458984,19.8201065063477 -60.4072952270508,23.0581741333008 -61.3967056274414,15.502685546875 -55.6401405334473,6.05832386016846 -53.4814300537109,7.90222263336182 -61.2168121337891,13.0741348266602 -56.3597106933594,9.38633632659912 -63.6003875732422,9.25141716003418 -49.8386039733887,13.1191082000732 -62.6559524536133,22.6084423065186 -60.0475082397461,20.1349201202393 -61.0818901062012,20 -64.4099044799805,18.2910194396973 -60.0025367736816,6.77789402008057 -60.0025367736816,5.9234037399292 -64.4099044799805,16.2672290802002 -62.8358459472656,18.1111278533936 -60.5422134399414,16.7169609069824 -58.4284744262695,19.8201065063477 -60.1824264526367,12.5794296264648 -53.3015365600586,11.1402893066406 -64.3199615478516,16.5820407867432 -51.1428260803223,12.0847253799438 -60.5871887207031,10.8704509735107 -62.2062187194824,22.2486572265625 -60.4522666931152,15.5926313400269 -62.0713005065918,15.997389793396 -58.2935562133789,17.4365310668945 -52.6719131469727,8.4419002532959 -56.809440612793,6.50805473327637 -54.6957054138184,8.48687362670898 -50.6930923461914,7.63238334655762 -61.306755065918,16.177282333374 -59.2829666137695,5.38372611999512 -57.5290145874023,5.9234037399292 -63.3305511474609,11.2302360534668 -51.7274780273438,9.9260139465332 -55.7300872802734,5.96837711334229 -47.5,13.0741348266602 -64.0501174926758,11.0503435134888 -59.5977783203125,9.56622886657715 -46.9603271484375,13.2090549468994 -54.2909469604492,13.6138134002686 -56.6295471191406,18.2910194396973 -60.6321601867676,18.3359928131104 -46.1508178710938,12.7593231201172 -54.7856521606445,8.89163208007812 -54.2909469604492,13.4788932800293 -57.6189575195312,9.56622886657715 -60.5871887207031,9.25141716003418 -64.0950927734375,19.9550266265869 -61.306755065918,16.851879119873 -61.4866485595703,16.6719875335693 -51.0528793334961,5.4286994934082 -46.0608520507812,13.1191082000732 -64.5897979736328,21.8888721466064 -52.6719131469727,9.70114898681641 -59.327938079834,8.57682037353516 -64.5897979736328,12.2196445465088 -58.6083679199219,19.2354564666748 -51.1428260803223,6.68794727325439 -61.5765953063965,21.8438987731934 -45.791015625,13.34397315979 -64.0950927734375,18.2910194396973 -60.1824264526367,20.2248649597168 -58.9681549072266,16.851879119873 -51.2777442932129,8.62179279327393 -53.6613235473633,14.7831144332886 -64.0950927734375,18.4259395599365 -53.1216430664062,14.9180335998535 -51.5475845336914,10.1508798599243 -44.711669921875,12.5344572067261 -55.3703002929688,13.5238666534424 -64.7696914672852,10.5556383132935 -58.7432861328125,6.01335048675537 -64.2749862670898,13.4339199066162 -52.5819664001465,6.14826965332031 -61.9363822937012,14.9180335998535 -62.2062187194824,19.4153499603271 -57.4390640258789,7.40751838684082 -51.5925559997559,8.48687362670898 -59.6877212524414,16.80690574646 -58.9681549072266,20.1798934936523 -62.4310836791992,23.148120880127 -56.809440612793,10.9603967666626 -64.4099044799805,11.3201818466187 -63.7353057861328,20.0899467468262 -60.9020004272461,13.2990007400513 -53.7512664794922,10.4207191467285 -58.6533432006836,14.8730602264404 -62.161247253418,22.2936305999756 -56.1348457336426,15.5476579666138 -59.9125900268555,14.3333835601807 -54.7856521606445,10.4656925201416 -50.018497467041,14.5132751464844 -53.1216430664062,8.98157787322998 -61.4416770935059,14.3333835601807 -63.4654693603516,10.2408266067505 -60.7670783996582,18.8756713867188 -62.7009239196777,16.7619323730469 -49.8835754394531,11.6799669265747 -62.161247253418,16.7169609069824 -45.1164245605469,12.8042964935303 -61.2168121337891,11.9498062133789 -61.1268653869629,8.39692687988281 -53.346508026123,16.177282333374 -59.9575614929199,6.1932430267334 -62.2961654663086,10.4207191467285 -64.3199615478516,10.4656925201416 -63.0607109069824,21.2142753601074 -50.6930923461914,14.8280878067017 -57.7538795471191,7.49746417999268 -59.1030731201172,20.2248649597168 -62.7458992004395,17.0767459869385 -59.2829666137695,16.9867992401123 -56.5396041870117,14.6032218933105 -60.4972381591797,22.6084423065186 -51.8174209594727,6.55302810668945 -64.0950927734375,18.3809661865234 -61.9813537597656,6.86783981323242 -63.4654693603516,9.56622886657715 -45.5211791992188,12.984188079834 -59.3729095458984,14.2884101867676 -53.3015365600586,11.2752084732056 -57.9787445068359,19.3703765869141 -61.8914070129395,15.3677654266357 -59.7326965332031,21.4841136932373 -51.9073677062988,7.81227684020996 -58.2485809326172,9.88104152679443 -56.0448989868164,14.0185708999634 -49.3438987731934,6.59800148010254 -62.2511940002441,17.6164226531982 -55.3253288269043,6.28318881988525 -59.7326965332031,7.85724925994873 -61.3517303466797,8.30698108673096 -52.0872611999512,12.2646179199219 -61.531623840332,19.5052947998047 -63.7802810668945,7.58741092681885 -54.4258651733398,8.03714179992676 -58.0686912536621,14.6032218933105 -58.8332328796387,5.6985387802124 -53.0316963195801,5.65356540679932 -57.2141990661621,5.20383358001709 -62.4760589599609,10.6006116867065 -61.0818901062012,13.0291614532471 -63.6453628540039,6.05832386016846 -54.4258651733398,13.0291614532471 -62.8358459472656,11.0503435134888 -46.9153442382812,12.5344572067261 -49.6137390136719,12.309591293335 -63.5554122924805,12.0847253799438 -46.9153442382812,12.1296987533569 -61.6665420532227,13.0291614532471 -56.7644691467285,9.83606815338135 -63.2406005859375,20.9444370269775 -59.8226432800293,20.3597850799561 -59.7776718139648,21.1243286132812 -52.0872611999512,14.5132751464844 -61.306755065918,18.2910194396973 -60.0475082397461,22.2036838531494 -62.0263290405273,15.6825771331787 -58.3835029602051,5.6985387802124 -58.698314666748,14.1534900665283 -54.3808898925781,6.82286739349365 -53.0316963195801,16.3122024536133 -59.1930198669434,20.7195701599121 -52.0872611999512,10.8254776000977 -60.2723731994629,20.8994636535645 -52.7618598937988,9.83606815338135 -60.991943359375,19.1904830932617 -52.5819664001465,7.6773567199707 -55.4152755737305,8.93660545349121 -61.2617835998535,12.6244029998779 -57.1692276000977,15.3677654266357 -60.9469718933105,17.8862609863281 -58.6083679199219,10.5106649398804 -62.3861122131348,7.63238334655762 -58.2485809326172,7.58741092681885 -57.9337692260742,8.75671291351318 -51.6375312805176,13.34397315979 -64.1850433349609,12.0847253799438 -60.0475082397461,8.75671291351318 -64.7696914672852,17.7513427734375 -54.2909469604492,5.78848457336426 -58.1586380004883,12.5794296264648 -58.1136627197266,15.1429004669189 -62.0263290405273,11.0503435134888 -55.3253288269043,8.48687362670898 -51.0079040527344,5.78848457336426 -48.2645416259766,12.2196445465088 -55.1904067993164,8.84665870666504 -64.3199615478516,15.1429004669189 -62.0713005065918,18.0211811065674 -64.3199615478516,11.5450477600098 -53.4364547729492,13.6587858200073 -59.5528030395508,16.1323089599609 -53.4364547729492,5.83345794677734 -61.306755065918,21.1243286132812 -56.8544158935547,14.8730602264404 -57.1242523193359,12.2646179199219 -60.0475082397461,11.7699136734009 -63.1506576538086,18.4709129333496 -58.5633926391602,6.14826965332031 -58.3835029602051,15.1429004669189 -62.7458992004395,6.55302810668945 -59.1030731201172,7.09270572662354 -52.4920196533203,6.73292064666748 -61.8914070129395,5.65356540679932 -54.830623626709,12.8492698669434 -54.2909469604492,6.05832386016846 -55.9099807739258,6.68794727325439 -64.7696914672852,18.0661544799805 -60.0924835205078,5.9234037399292 -63.0157356262207,9.16147041320801 -55.5501937866211,11.0503435134888 -64.7247161865234,14.3783569335938 -57.2591743469238,5.56361865997314 -58.2935562133789,13.9286251068115 -56.2697639465332,9.07152462005615 -62.9257888793945,15.997389793396 -59.013126373291,19.2804298400879 -62.7908706665039,13.34397315979 -58.4284744262695,11.4551019668579 -63.5554122924805,11.0503435134888 -57.7089042663574,16.851879119873 -61.1718368530273,17.2566375732422 -58.8332328796387,18.8306980133057 -60.1824264526367,10.2408266067505 -64.1400680541992,13.9735984802246 -52.8967781066895,11.5900211334229 -60.2274017333984,22.2936305999756 -64.2300109863281,11.814887046814 -61.2168121337891,10.7805042266846 -45.1164245605469,10.9154233932495 -61.7115173339844,20.989408493042 -52.6269378662109,15.9524164199829 -44.711669921875,10.7355308532715 -58.6533432006836,9.11649799346924 -60.5422134399414,20.8994636535645 -57.5739860534668,15.3677654266357 -60.1374549865723,22.7433624267578 -55.7300872802734,15.9524164199829 -63.8702239990234,18.7857246398926 -63.3305511474609,20.8095169067383 -55.4152755737305,16.492094039917 -62.9707641601562,17.9762077331543 -62.6109771728516,17.2566375732422 -61.3967056274414,21.2592487335205 -64.5448226928711,15.4577121734619 -59.3729095458984,21.1243286132812 -49.2539520263672,11.9498062133789 -64.5448226928711,16.0873355865479 -58.2485809326172,12.3995380401611 -49.3438987731934,6.68794727325439 -64.634765625,9.61120223999023 -63.4654693603516,7.54243755340576 -59.7776718139648,18.2910194396973 -56.5845756530762,6.82286739349365 -60.4972381591797,12.984188079834 -45.6560974121094,11.6349945068359 -60.3623199462891,23.7327709197998 -63.9601745605469,12.309591293335 -58.5633926391602,17.481502532959 -63.9601745605469,23.4629325866699 -62.5660057067871,9.07152462005615 -57.7089042663574,5.6985387802124 -50.2433624267578,5.20383358001709 -62.0713005065918,12.5794296264648 -57.3940925598145,5.4286994934082 -61.7115173339844,6.77789402008057 -59.4628601074219,6.10329627990723 -56.179817199707,10.1059074401855 -56.2247924804688,16.9418258666992 -59.3729095458984,11.6349945068359 -57.0792808532715,12.3995380401611 -53.0316963195801,15.5476579666138 -61.3967056274414,11.9048328399658 -57.2141990661621,6.91281318664551 -54.1110534667969,12.8492698669434 -57.5290145874023,16.1323089599609 -51.1877975463867,5.4286994934082 -52.1772079467773,11.3201818466187 -63.1506576538086,14.6032218933105 -61.6215667724609,20.314811706543 -60.991943359375,15.817497253418 -51.1877975463867,5.65356540679932 -61.8014602661133,22.2486572265625 -58.4734497070312,12.5344572067261 -62.2062187194824,9.34136390686035 -64.0051422119141,13.5688400268555 -61.3517303466797,16.1323089599609 -57.7538795471191,6.23821640014648 -60.2274017333984,17.2116641998291 -54.6057586669922,15.0529537200928 -56.9893341064453,12.984188079834 -47.7248649597168,11.1402893066406 -64.3199615478516,6.68794727325439 -45.1164245605469,10.9603967666626 -51.9073677062988,8.39692687988281 -63.7353057861328,19.010591506958 -51.4126625061035,14.1984634399414 -55.6401405334473,7.76730346679688 -60.1824264526367,14.8730602264404 -56.7644691467285,12.354564666748 -55.9999237060547,11.7249402999878 -54.6057586669922,10.9603967666626 -64.2749862670898,13.4788932800293 -58.1136627197266,8.39692687988281 -64.0950927734375,12.7143497467041 -58.5184211730957,13.0741348266602 -51.3676910400391,13.1640815734863 -55.5052185058594,10.1508798599243 -43.5873413085938,11.3201818466187 -48.5343818664551,11.8598594665527 -63.6903343200684,16.851879119873 -58.3835029602051,17.7963161468506 -62.1162719726562,15.7725238800049 -57.2591743469238,6.41810894012451 -47.7698402404785,12.8492698669434 -48.1296234130859,11.5000743865967 -53.0766716003418,12.3995380401611 -52.851806640625,13.1640815734863 -60.4072952270508,23.6428260803223 -63.4654693603516,15.1429004669189 -56.6295471191406,8.53184700012207 -64.1400680541992,16.9867992401123 -62.6109771728516,20.3597850799561 -62.7458992004395,14.7381420135498 -62.0263290405273,19.5502681732178 -59.4178848266602,10.6455850601196 -43.5423583984375,12.0847253799438 -57.5739860534668,15.7275505065918 -55.8200340270996,8.53184700012207 -57.4390640258789,7.22762584686279 -59.1480445861816,14.1984634399414 -53.9311599731445,14.7831144332886 -62.161247253418,20.2698383331299 -49.0740585327148,5.24880695343018 -64.5897979736328,22.7433624267578 -52.8068313598633,16.0423622131348 -56.49462890625,10.4207191467285 -64.7696914672852,7.63238334655762 -56.179817199707,11.0503435134888 -60.4522666931152,5.51864528656006 -59.7326965332031,7.00275993347168 -62.9707641601562,14.4233293533325 -56.5845756530762,17.7063694000244 -61.8014602661133,5.56361865997314 -61.6215667724609,20.4497318267822 -56.4496574401855,13.4339199066162 -62.7908706665039,16.4021472930908 -60.2723731994629,19.5952415466309 -52.6719131469727,13.1191082000732 -58.2036094665527,9.25141716003418 -52.6719131469727,7.54243755340576 -59.9575614929199,15.2778186798096 -64.4548797607422,7.54243755340576 -62.0263290405273,15.4127388000488 -61.306755065918,8.30698108673096 -59.5528030395508,19.4603214263916 -51.997314453125,10.9603967666626 -54.4708366394043,15.1429004669189 -61.4416770935059,7.36254501342773 -58.8332328796387,14.3333835601807 -62.4310836791992,10.4207191467285 -57.7089042663574,17.1217193603516 -61.9363822937012,14.6931686401367 -63.825252532959,17.5264778137207 -60.6321601867676,11.1852626800537 -50.2883338928223,12.2196445465088 -61.7564888000488,6.55302810668945 -50.6031455993652,6.91281318664551 -61.306755065918,18.4259395599365 -61.0818901062012,14.1534900665283 -46.5555725097656,12.5794296264648 -51.3227157592773,15.0529537200928 -58.8332328796387,9.52125644683838 -47.9047584533691,12.669376373291 -52.9867248535156,6.05832386016846 -43.0476684570312,11.6799669265747 -63.0607109069824,9.16147041320801 -63.195629119873,18.8306980133057 -46.7354736328125,12.8492698669434 -63.510440826416,23.19309425354 -50.1084442138672,5.83345794677734 -56.0898704528809,15.502685546875 -57.5290145874023,16.6270141601562 -51.3676910400391,8.57682037353516 -59.1930198669434,14.8730602264404 -48.8941688537598,5.24880695343018 -59.6877212524414,8.84665870666504 -51.0079040527344,12.354564666748 -54.1110534667969,6.05832386016846 -54.4708366394043,14.2434368133545 -54.1110534667969,7.22762584686279 -61.0369186401367,13.0741348266602 -56.7194976806641,17.4365310668945 -52.7168846130371,15.3227920532227 -53.346508026123,8.03714179992676 -64.1400680541992,23.0581741333008 -59.1030731201172,8.26200771331787 -57.5739860534668,17.4365310668945 -56.0898704528809,8.7117395401001 -57.8887977600098,6.68794727325439 -60.2274017333984,22.6084423065186 -59.013126373291,14.0635442733765 -51.0978507995605,5.56361865997314 -63.510440826416,18.2460479736328 -62.0713005065918,17.4365310668945 -62.5210342407227,13.5688400268555 -60.0025367736816,11.9498062133789 -52.1322326660156,6.77789402008057 -55.8200340270996,17.1217193603516 -48.5793571472168,12.8492698669434 -60.9020004272461,5.74351119995117 -59.642749786377,9.52125644683838 -64.4998474121094,17.6164226531982 -59.1030731201172,16.2672290802002 -57.2591743469238,16.0873355865479 -61.7115173339844,17.8862609863281 -48.7592468261719,12.5344572067261 -63.5554122924805,15.2778186798096 -55.3703002929688,13.5688400268555 -51.2327728271484,9.20644378662109 -58.5184211730957,9.52125644683838 -49.5687637329102,5.9234037399292 -53.4364547729492,12.8042964935303 -62.4310836791992,19.5952415466309 -58.9681549072266,18.0661544799805 -62.6109771728516,7.90222263336182 -43.6772766113281,11.1852626800537 -54.2909469604492,9.9260139465332 -52.1772079467773,8.66676616668701 -64.1850433349609,17.9762077331543 -48.8042221069336,12.7143497467041 -51.7724494934082,9.52125644683838 -60.991943359375,11.1852626800537 -55.9099807739258,11.7249402999878 -51.3676910400391,10.6455850601196 -53.7962417602539,8.48687362670898 -64.0501174926758,6.23821640014648 -50.5132026672363,12.7143497467041 -58.6083679199219,16.0423622131348 -62.7908706665039,21.4391403198242 -62.3861122131348,9.16147041320801 -62.8808174133301,7.72233009338379 -63.510440826416,18.3359928131104 -64.4099044799805,19.9550266265869 -53.0316963195801,5.24880695343018 -56.8993873596191,18.1111278533936 -62.3411407470703,15.0979270935059 -52.1322326660156,15.1878728866577 -58.4734497070312,16.5820407867432 -58.8782081604004,8.89163208007812 -55.1904067993164,8.26200771331787 -51.5475845336914,12.0397529602051 -53.3015365600586,12.6244029998779 -51.4126625061035,5.74351119995117 -61.4866485595703,21.7989253997803 -64.7696914672852,20.4497318267822 -58.3835029602051,20.2698383331299 -57.4390640258789,14.6481952667236 -58.5633926391602,20.2248649597168 -59.5078315734863,23.19309425354 -58.6083679199219,11.814887046814 -61.4416770935059,16.5820407867432 -60.8120536804199,11.6799669265747 -46.0608520507812,11.4101285934448 -49.3888740539551,12.8942422866821 -62.2961654663086,12.4445114135742 -57.1242523193359,11.0503435134888 -56.0448989868164,6.37313556671143 -63.6003875732422,9.61120223999023 -59.5078315734863,10.4656925201416 -62.1162719726562,15.8624706268311 -52.312126159668,7.13767910003662 -59.8676147460938,19.1904830932617 -63.4204940795898,10.0609340667725 -57.8887977600098,11.0953159332275 -63.6903343200684,5.38372611999512 -61.3967056274414,11.4551019668579 -55.2353820800781,10.6455850601196 -54.830623626709,12.9392156600952 -60.1374549865723,18.7407512664795 -55.0105171203613,9.34136390686035 -53.1216430664062,14.1984634399414 -60.6321601867676,14.6481952667236 -61.9363822937012,17.3465843200684 -64.4099044799805,15.502685546875 -52.4020729064941,13.3889465332031 -54.4708366394043,6.23821640014648 -56.8993873596191,6.32816219329834 -56.0898704528809,14.6032218933105 -51.8174209594727,11.1402893066406 -64.7247161865234,16.5820407867432 -50.7830390930176,6.32816219329834 -59.8676147460938,5.29378032684326 -54.4258651733398,5.74351119995117 -51.8174209594727,14.8280878067017 -63.9601745605469,7.45249080657959 -55.1904067993164,14.9630069732666 -64.1400680541992,12.5344572067261 -61.4416770935059,5.33875274658203 -55.3253288269043,16.3571739196777 -57.9337692260742,7.09270572662354 -60.7670783996582,13.0741348266602 -57.7538795471191,16.0423622131348 -58.4734497070312,18.7857246398926 -63.9151992797852,10.7805042266846 -59.4628601074219,10.9603967666626 -60.9020004272461,6.55302810668945 -60.0924835205078,9.79109477996826 -55.3703002929688,6.1932430267334 -63.2406005859375,6.86783981323242 -61.846435546875,8.57682037353516 -60.3173484802246,18.3809661865234 -50.7380676269531,6.55302810668945 -53.3015365600586,7.13767910003662 -49.4338455200195,7.00275993347168 -49.4338455200195,6.91281318664551 -61.9813537597656,8.7117395401001 -58.1586380004883,16.4021472930908 -54.4708366394043,12.1296987533569 -53.6163482666016,10.1958532333374 -48.0846519470215,12.8042964935303 -58.2935562133789,9.25141716003418 -61.8014602661133,10.8254776000977 -61.9363822937012,16.3571739196777 -61.846435546875,22.5634689331055 -57.8887977600098,9.97098731994629 -52.1322326660156,6.37313556671143 -49.9285507202148,13.1191082000732 -59.4628601074219,16.4471206665039 -52.5819664001465,10.1059074401855 -53.6163482666016,13.6587858200073 -61.9363822937012,11.8598594665527 -58.6533432006836,12.8492698669434 -59.1030731201172,20.8544902801514 -56.8993873596191,13.2990007400513 -55.0554885864258,6.55302810668945 -61.9363822937012,22.0237922668457 -60.1374549865723,5.60859203338623 -64.1400680541992,17.7963161468506 -51.2777442932129,10.1059074401855 -55.0554885864258,7.22762584686279 -60.4972381591797,14.8280878067017 -63.9601745605469,23.3280124664307 -51.8623962402344,12.489483833313 -56.8544158935547,17.6164226531982 -55.2353820800781,6.37313556671143 -50.2433624267578,12.8942422866821 -59.7326965332031,9.88104152679443 -64.7247161865234,9.61120223999023 -64.4099044799805,8.7117395401001 -56.8993873596191,11.7249402999878 -55.0554885864258,12.2196445465088 -55.5501937866211,12.9392156600952 -50.8280143737793,12.354564666748 -62.161247253418,21.8888721466064 -56.2697639465332,5.24880695343018 -58.0686912536621,11.4551019668579 -51.0528793334961,7.90222263336182 -59.1030731201172,17.4365310668945 -49.3888740539551,12.2196445465088 -54.6957054138184,10.9154233932495 -62.7009239196777,8.30698108673096 -62.8808174133301,16.0423622131348 -62.8808174133301,22.0237922668457 -51.2777442932129,13.2990007400513 -64.2749862670898,21.4841136932373 -53.6163482666016,11.3651552200317 -53.6613235473633,13.34397315979 -60.0924835205078,13.2090549468994 -50.1534156799316,6.23821640014648 -49.164005279541,14.2884101867676 -62.1162719726562,8.66676616668701 -63.5554122924805,15.4577121734619 -51.997314453125,7.45249080657959 -62.2961654663086,13.4339199066162 -57.3940925598145,7.13767910003662 -55.7750587463379,11.0503435134888 -53.3914833068848,12.6244029998779 -54.7406768798828,15.1878728866577 -61.2617835998535,12.2196445465088 -51.2777442932129,7.58741092681885 -53.0766716003418,6.1932430267334 -56.1348457336426,6.73292064666748 -55.6851119995117,14.0635442733765 -60.8120536804199,17.8862609863281 -60.5871887207031,5.29378032684326 -57.5739860534668,9.56622886657715 -54.7856521606445,15.0979270935059 -61.1718368530273,16.492094039917 -64.7247161865234,7.04773330688477 -63.6453628540039,5.33875274658203 -62.8358459472656,6.32816219329834 -51.7274780273438,7.49746417999268 -62.6109771728516,12.8042964935303 -57.2141990661621,16.2222557067871 -62.9257888793945,14.8280878067017 -59.5977783203125,18.7857246398926 -44.6217346191406,10.4656925201416 -64.4998474121094,15.2778186798096 -58.8782081604004,19.0555629730225 -53.0766716003418,7.9471960067749 -63.0607109069824,20.5846500396729 -48.849193572998,13.8836517333984 -60.4072952270508,10.8254776000977 -59.8676147460938,21.2592487335205 -47.0952453613281,12.3995380401611 -61.306755065918,9.52125644683838 -58.4284744262695,9.61120223999023 -58.7432861328125,8.66676616668701 -54.9655418395996,16.0873355865479 -59.9125900268555,17.3016109466553 -54.6957054138184,12.8042964935303 -49.4338455200195,5.60859203338623 -49.2539520263672,14.0185708999634 -55.7750587463379,12.8042964935303 -54.2459716796875,13.8836517333984 -60.4072952270508,14.3333835601807 -54.2909469604492,11.3651552200317 -53.5713768005371,14.2884101867676 -55.7750587463379,15.7725238800049 -53.5264015197754,14.6481952667236 -64.5897979736328,19.7301616668701 -62.2062187194824,8.12708854675293 -56.3147354125977,13.7937049865723 -52.7168846130371,10.1958532333374 -62.7908706665039,15.7275505065918 -54.2909469604492,5.6985387802124 -56.5396041870117,17.166690826416 -56.179817199707,10.9603967666626 -50.9629325866699,12.1296987533569 -53.9311599731445,11.5000743865967 -44.1719970703125,11.7249402999878 -50.4682273864746,12.0397529602051 -59.2379913330078,9.02655124664307 -51.9523429870605,11.3201818466187 -52.2671546936035,14.9630069732666 -61.7115173339844,13.5688400268555 -54.7406768798828,15.6376037597656 -62.1162719726562,17.6613960266113 -52.4920196533203,5.4286994934082 -59.327938079834,8.89163208007812 -44.5317687988281,12.3995380401611 -60.0025367736816,7.00275993347168 -57.34912109375,17.4365310668945 -53.0766716003418,16.4471206665039 -63.7353057861328,5.65356540679932 -59.8226432800293,16.1323089599609 -61.846435546875,12.0397529602051 -57.3940925598145,12.2646179199219 -46.19580078125,12.0847253799438 -58.3385314941406,11.5450477600098 -60.9469718933105,18.5158863067627 -43.9021606445312,11.7699136734009 -56.7194976806641,7.36254501342773 -51.9523429870605,11.994779586792 -60.5871887207031,14.1984634399414 -52.4470443725586,5.9234037399292 -53.166618347168,12.8942422866821 -63.9601745605469,8.53184700012207 -59.3729095458984,23.507905960083 -54.1560249328613,14.6032218933105 -60.4072952270508,16.6270141601562 -59.6877212524414,15.5476579666138 -50.1534156799316,12.4445114135742 -63.825252532959,17.3016109466553 -60.0924835205078,21.8888721466064 -63.825252532959,23.5528793334961 -63.6903343200684,20.9444370269775 -57.2591743469238,8.21703433990479 -64.5448226928711,15.4127388000488 -59.9575614929199,9.47628307342529 -59.2379913330078,16.4471206665039 -60.3623199462891,21.5290870666504 -52.4920196533203,15.2328462600708 -56.179817199707,15.6376037597656 -44.8465881347656,11.814887046814 -61.8014602661133,23.19309425354 -52.4020729064941,10.6905584335327 -57.6189575195312,6.1932430267334 -55.0105171203613,9.56622886657715 -64.4998474121094,20.0449733734131 -62.4310836791992,9.20644378662109 -51.0528793334961,9.83606815338135 -60.4522666931152,5.20383358001709 -59.5977783203125,15.0079803466797 -56.9893341064453,12.5344572067261 -63.0607109069824,18.3809661865234 -55.2803535461426,8.30698108673096 -46.6904907226562,12.0397529602051 -53.166618347168,6.86783981323242 -61.2617835998535,14.5582485198975 -54.1560249328613,7.31757164001465 -53.2565612792969,13.2090549468994 -57.4390640258789,7.58741092681885 -58.3835029602051,7.99216938018799 -63.825252532959,12.8042964935303 -58.1586380004883,23.8676910400391 -61.3517303466797,22.9682273864746 -58.3835029602051,9.88104152679443 -62.161247253418,8.08211517333984 -54.6957054138184,14.8730602264404 -61.4866485595703,9.11649799346924 -64.0950927734375,11.9498062133789 -53.4364547729492,7.18265247344971 -47.9947052001953,12.489483833313 -64.3649291992188,14.0185708999634 -46.5105895996094,12.1296987533569 -62.8358459472656,21.9788188934326 -63.7353057861328,19.8201065063477 -60.3173484802246,21.3941669464111 -59.5528030395508,23.6877975463867 -60.5871887207031,15.502685546875 -61.7564888000488,16.9867992401123 -64.5448226928711,23.9126644134521 -50.4682273864746,6.4630823135376 -63.6003875732422,16.1323089599609 -56.809440612793,13.6587858200073 -62.3411407470703,23.822717666626 -46.6455078125,10.9603967666626 -62.0713005065918,13.1640815734863 -57.7988510131836,8.62179279327393 -63.8702239990234,9.29639053344727 -54.9205703735352,6.05832386016846 -44.3069152832031,12.309591293335 -57.2141990661621,6.95778656005859 -54.9655418395996,10.9603967666626 -47.3201293945312,13.5238666534424 -57.7538795471191,5.6985387802124 -61.0818901062012,23.5978527069092 -56.6295471191406,11.994779586792 -63.3755226135254,12.9392156600952 -61.8914070129395,9.38633632659912 -45.4762268066406,11.7249402999878 -54.515811920166,12.7593231201172 -62.9707641601562,17.6613960266113 -56.0448989868164,5.96837711334229 -61.6215667724609,12.7143497467041 -47.7698402404785,13.2540273666382 -60.3623199462891,8.17206192016602 -48.9391403198242,5.9234037399292 -46.9603271484375,11.0953159332275 -43.6772766113281,11.8598594665527 -58.5633926391602,20.4047584533691 -59.5528030395508,15.2328462600708 -56.0898704528809,8.80168533325195 -49.3888740539551,6.95778656005859 -59.013126373291,23.9126644134521 -62.4310836791992,6.91281318664551 -60.4972381591797,18.1111278533936 -56.9443626403809,14.4233293533325 -64.0950927734375,14.6481952667236 -64.7696914672852,14.8280878067017 -61.7115173339844,6.68794727325439 -59.6877212524414,10.8704509735107 -47.2301635742188,11.8598594665527 -57.2141990661621,7.27259826660156 -44.48681640625,11.4101285934448 -52.7618598937988,16.4471206665039 -63.1056823730469,9.83606815338135 -55.5052185058594,14.3333835601807 -53.9311599731445,9.83606815338135 -63.6453628540039,14.3783569335938 -63.8702239990234,9.97098731994629 -59.1030731201172,10.4207191467285 -62.2511940002441,20.2248649597168 -57.663932800293,15.9524164199829 -52.2671546936035,13.3889465332031 -60.1824264526367,17.3016109466553 -51.8174209594727,15.3677654266357 -52.8967781066895,8.66676616668701 -55.8650054931641,15.5926313400269 -59.3729095458984,9.88104152679443 -44.4418334960938,11.4101285934448 -57.7089042663574,16.5370674133301 -57.2591743469238,9.79109477996826 -59.7326965332031,23.5978527069092 -64.5448226928711,11.6799669265747 -61.5765953063965,15.6825771331787 -53.346508026123,14.3333835601807 -63.825252532959,19.2354564666748 -55.2353820800781,10.7355308532715 -57.6189575195312,16.6719875335693 -62.5660057067871,10.4207191467285 -62.161247253418,23.7777442932129 -55.8200340270996,15.502685546875 -60.6321601867676,13.7937049865723 -60.9469718933105,19.8650798797607 -59.6877212524414,21.6640071868896 -44.3518981933594,11.8598594665527 -53.4364547729492,7.54243755340576 -57.2141990661621,7.58741092681885 -62.4310836791992,13.2990007400513 -60.8570251464844,7.81227684020996 -53.0316963195801,13.8386783599854 -62.7009239196777,15.502685546875 -49.9285507202148,5.87843132019043 -64.4998474121094,10.3307723999023 -49.9285507202148,7.22762584686279 -54.1110534667969,14.1085166931152 -61.3517303466797,5.24880695343018 -64.634765625,21.1693019866943 -64.3199615478516,14.0185708999634 -59.5078315734863,16.4471206665039 -51.2327728271484,14.9630069732666 -61.846435546875,16.177282333374 -55.8650054931641,8.66676616668701 -57.7538795471191,9.16147041320801 -56.9893341064453,18.0211811065674 -54.8755950927734,9.9260139465332 -63.4204940795898,18.7407512664795 -55.5951690673828,10.6455850601196 -51.2777442932129,11.9498062133789 -55.6851119995117,10.1958532333374 -49.3438987731934,12.7593231201172 -63.5554122924805,23.2830390930176 -56.49462890625,11.8598594665527 -56.6745223999023,14.0635442733765 -57.0792808532715,10.1958532333374 -57.2141990661621,18.0211811065674 -56.9893341064453,13.6138134002686 -56.9893341064453,10.5556383132935 -62.6109771728516,18.7857246398926 -52.9417495727539,11.8598594665527 -64.4099044799805,6.01335048675537 -60.4522666931152,11.4551019668579 -63.3305511474609,20.2248649597168 -53.3914833068848,8.03714179992676 -51.6375312805176,7.40751838684082 -59.013126373291,5.60859203338623 -52.5819664001465,11.814887046814 -60.2274017333984,12.7593231201172 -58.8332328796387,13.5688400268555 -51.7274780273438,14.5132751464844 -58.3835029602051,20.0899467468262 -63.3305511474609,21.5290870666504 -61.6665420532227,8.7117395401001 -64.3199615478516,5.96837711334229 -60.7670783996582,16.80690574646 -61.0818901062012,17.5264778137207 -52.1322326660156,15.3227920532227 -59.5977783203125,14.3333835601807 -54.3808898925781,13.5688400268555 -50.9629325866699,12.309591293335 -56.9893341064453,17.2116641998291 -60.4972381591797,8.84665870666504 -63.3755226135254,7.49746417999268 -53.346508026123,12.2646179199219 -57.9787445068359,12.8942422866821 -53.166618347168,6.41810894012451 -58.6083679199219,7.85724925994873 -60.4522666931152,5.56361865997314 -58.2036094665527,9.61120223999023 -55.4152755737305,16.177282333374 -43.1825866699219,12.8042964935303 -59.1030731201172,9.07152462005615 -59.1930198669434,7.85724925994873 -54.0211067199707,11.3651552200317 -61.531623840332,16.1323089599609 -51.7724494934082,15.0979270935059 -60.9020004272461,23.6877975463867 -59.4178848266602,8.89163208007812 -51.1428260803223,11.1852626800537 -62.3861122131348,20.314811706543 -52.8967781066895,14.6481952667236 -60.4522666931152,21.9338455200195 -62.7009239196777,6.10329627990723 -58.4734497070312,16.80690574646 -61.1268653869629,10.6455850601196 -62.5210342407227,13.9286251068115 -49.4338455200195,14.5582485198975 -55.2353820800781,15.1429004669189 -53.166618347168,8.08211517333984 -63.2406005859375,8.84665870666504 -62.8358459472656,7.72233009338379 -54.5607833862305,14.3333835601807 -60.6321601867676,12.1296987533569 -62.9257888793945,18.2010746002197 -53.8861885070801,5.74351119995117 -56.6295471191406,11.2752084732056 -47.7698402404785,13.2990007400513 -51.9523429870605,8.66676616668701 -55.2803535461426,10.3757457733154 -58.5633926391602,20.1349201202393 -52.5819664001465,10.6006116867065 -56.49462890625,5.83345794677734 -58.4734497070312,23.9576377868652 -43.0926513671875,12.8942422866821 -58.1136627197266,13.4339199066162 -63.5554122924805,20.0899467468262 -64.5897979736328,16.6719875335693 -64.6797409057617,22.0237922668457 -56.3597106933594,10.6905584335327 -45.6560974121094,12.8042964935303 -57.034309387207,14.8730602264404 -47.0053100585938,12.1296987533569 -54.4258651733398,15.3227920532227 -46.4656372070312,10.8254776000977 -51.5925559997559,8.08211517333984 -56.5396041870117,8.03714179992676 -60.7221069335938,21.1693019866943 -54.4708366394043,11.8598594665527 -63.825252532959,12.5794296264648 -60.3173484802246,18.1111278533936 -52.4020729064941,5.47367286682129 -64.3199615478516,8.53184700012207 -59.5528030395508,7.22762584686279 -54.7406768798828,13.1640815734863 -54.8755950927734,14.4683027267456 -46.1058349609375,12.354564666748 -63.0607109069824,7.81227684020996 -53.0316963195801,12.17467212677 -48.2645416259766,13.6587858200073 -49.3438987731934,6.37313556671143 -52.7618598937988,14.3783569335938 -59.7326965332031,5.51864528656006 -53.7512664794922,10.7805042266846 -62.3861122131348,9.07152462005615 -64.4548797607422,12.0847253799438 -60.0924835205078,13.7937049865723 -54.3359184265137,13.5688400268555 -54.8755950927734,6.23821640014648 -62.6109771728516,21.5740604400635 -58.5184211730957,18.1561012268066 -52.1772079467773,8.30698108673096 -61.6665420532227,10.8704509735107 -57.2141990661621,14.3333835601807 -63.510440826416,19.2354564666748 -64.5897979736328,20.2248649597168 -63.8702239990234,9.11649799346924 -56.8993873596191,17.0317726135254 -61.3517303466797,13.0291614532471 -49.703685760498,11.8598594665527 -57.8887977600098,20 -56.4496574401855,11.3201818466187 -61.5765953063965,15.7725238800049 -60.677131652832,16.9867992401123 -64.2749862670898,20.3597850799561 -63.6903343200684,16.4021472930908 -58.7432861328125,6.05832386016846 -51.7274780273438,10.2408266067505 -63.1506576538086,13.2990007400513 -52.3571014404297,6.32816219329834 -62.3411407470703,10.8254776000977 -49.7486572265625,6.50805473327637 -49.2089805603027,5.74351119995117 -61.8014602661133,8.35195446014404 -61.3517303466797,9.65617561340332 -61.531623840332,5.78848457336426 -61.9363822937012,21.4391403198242 -59.1930198669434,17.3915576934814 -54.2909469604492,12.309591293335 -53.3914833068848,16.2672290802002 -58.4284744262695,8.7117395401001 -54.6057586669922,8.17206192016602 -58.0237159729004,14.6931686401367 -58.1586380004883,16.492094039917 -60.4522666931152,18.4709129333496 -55.6851119995117,12.0847253799438 -57.663932800293,13.6138134002686 -54.5607833862305,15.2328462600708 -57.8438262939453,8.62179279327393 -58.8332328796387,15.8624706268311 -56.4046859741211,6.14826965332031 -57.7988510131836,14.6032218933105 -63.1506576538086,11.3201818466187 -60.677131652832,21.2592487335205 -62.7458992004395,18.0211811065674 -62.5660057067871,21.9788188934326 -60.1374549865723,20.674596786499 -59.9125900268555,13.0291614532471 -60.5422134399414,22.2936305999756 -60.1374549865723,7.54243755340576 -57.6189575195312,18.2010746002197 -58.7432861328125,10.3757457733154 -64.5448226928711,21.9338455200195 -61.306755065918,21.4841136932373 -57.1242523193359,14.6931686401367 -55.1004638671875,10.8704509735107 -57.5739860534668,15.9074440002441 -57.5290145874023,9.74612140655518 -52.4920196533203,15.3677654266357 -61.531623840332,23.507905960083 -59.1030731201172,6.1932430267334 -62.1162719726562,15.0529537200928 -54.3808898925781,8.98157787322998 -59.642749786377,14.4233293533325 -60.0025367736816,13.2990007400513 -52.312126159668,5.9234037399292 -52.1772079467773,8.17206192016602 -55.0105171203613,13.2990007400513 -58.698314666748,10.2857999801636 -59.327938079834,12.9392156600952 -58.4734497070312,16.851879119873 -56.4046859741211,11.7249402999878 -60.7221069335938,20.989408493042 -62.9707641601562,15.0979270935059 -60.9020004272461,16.9867992401123 -51.2327728271484,11.0503435134888 -59.7776718139648,23.7777442932129 -61.1268653869629,12.17467212677 -59.8676147460938,19.9100532531738 -61.4866485595703,16.1323089599609 -56.9443626403809,12.309591293335 -60.1824264526367,17.7063694000244 -62.6109771728516,20.674596786499 -58.5184211730957,7.45249080657959 -53.7062950134277,7.99216938018799 -63.9151992797852,14.6032218933105 -59.9125900268555,8.12708854675293 -58.2485809326172,14.3783569335938 -59.7776718139648,15.997389793396 -62.3411407470703,18.9656181335449 -64.5448226928711,19.5052947998047 -60.4522666931152,19.325403213501 -58.2935562133789,6.05832386016846 -51.5925559997559,8.7117395401001 -55.1004638671875,8.57682037353516 -57.8438262939453,13.7937049865723 -60.5422134399414,12.669376373291 -54.4258651733398,7.09270572662354 -57.9337692260742,6.50805473327637 -56.1348457336426,16.7169609069824 -58.0686912536621,19.9550266265869 -59.0580978393555,15.3227920532227 -59.3729095458984,5.56361865997314 -51.5925559997559,12.2196445465088 -56.4046859741211,16.2672290802002 -56.49462890625,8.4419002532959 -56.809440612793,15.8624706268311 -58.5633926391602,23.9126644134521 -45.5211791992188,12.5794296264648 -59.8676147460938,6.68794727325439 -64.4548797607422,22.2486572265625 -44.1719970703125,11.1852626800537 -55.4152755737305,12.7593231201172 -55.0554885864258,5.6985387802124 -60.5871887207031,16.9867992401123 -61.0818901062012,9.43130970001221 -58.8332328796387,6.73292064666748 -52.2671546936035,6.32816219329834 -61.8914070129395,18.5608596801758 -61.7564888000488,20.314811706543 -58.6533432006836,11.9498062133789 -64.4548797607422,19.1904830932617 -56.6745223999023,15.0079803466797 -55.2803535461426,15.9074440002441 -55.4152755737305,15.6825771331787 -63.1056823730469,6.14826965332031 -62.6109771728516,17.8412895202637 -63.3305511474609,22.2036838531494 -56.3597106933594,5.33875274658203 -54.0211067199707,12.8042964935303 -63.8702239990234,9.38633632659912 -53.3015365600586,16.492094039917 -48.9391403198242,5.6985387802124 -55.6401405334473,15.502685546875 -60.1824264526367,6.05832386016846 -63.2855758666992,22.6983890533447 -52.3571014404297,13.2540273666382 -60.5871887207031,15.2778186798096 -56.2697639465332,11.0053701400757 -48.9391403198242,11.8598594665527 -54.4258651733398,5.29378032684326 -47.9947052001953,13.6587858200073 -62.4760589599609,19.0555629730225 -59.327938079834,5.51864528656006 -61.8014602661133,19.2804298400879 -63.8702239990234,18.9656181335449 -53.5713768005371,6.50805473327637 -57.4840393066406,16.6719875335693 -49.6587104797363,12.7593231201172 -61.2617835998535,9.38633632659912 -58.4284744262695,12.8042964935303 -59.4178848266602,16.6270141601562 -58.8782081604004,17.8862609863281 -61.3517303466797,22.7433624267578 -63.9601745605469,13.5688400268555 -60.677131652832,20.0899467468262 -59.1030731201172,10.0609340667725 -63.4654693603516,17.3915576934814 -50.2433624267578,12.0847253799438 -63.0157356262207,14.1984634399414 -59.7776718139648,17.2116641998291 -64.3199615478516,12.669376373291 -59.8226432800293,9.11649799346924 -54.6057586669922,9.25141716003418 -62.9707641601562,10.7355308532715 -56.1348457336426,13.8386783599854 -56.8544158935547,17.7063694000244 -64.0950927734375,18.0211811065674 -57.3041458129883,11.6349945068359 -51.8623962402344,7.6773567199707 -57.6189575195312,11.0953159332275 -62.8808174133301,14.7381420135498 -59.8676147460938,16.6270141601562 -62.7908706665039,18.4709129333496 -61.2617835998535,13.0291614532471 -61.0369186401367,13.7487316131592 -60.8120536804199,21.3042221069336 -52.0872611999512,8.66676616668701 -61.3967056274414,18.0211811065674 -62.2511940002441,18.0661544799805 -47.275146484375,12.489483833313 -58.6533432006836,10.3757457733154 -60.0924835205078,22.3835773468018 -63.3755226135254,12.8042964935303 -63.5554122924805,9.79109477996826 -60.2274017333984,7.27259826660156 -55.0105171203613,16.9418258666992 -45.2063903808594,10.9603967666626 -58.3385314941406,18.7857246398926 -50.7380676269531,6.91281318664551 -63.4654693603516,14.8730602264404 -47.1402282714844,13.0291614532471 -53.2565612792969,12.2196445465088 -55.5951690673828,12.7143497467041 -57.3940925598145,7.22762584686279 -60.8570251464844,11.0053701400757 -56.8993873596191,11.5000743865967 -56.8544158935547,16.2222557067871 -63.2855758666992,11.1852626800537 -59.327938079834,21.1243286132812 -60.9469718933105,17.2116641998291 -62.0713005065918,11.994779586792 -63.6003875732422,5.9234037399292 -51.4126625061035,12.309591293335 -56.49462890625,10.3307723999023 -56.9893341064453,18.7407512664795 -60.0924835205078,9.02655124664307 -59.7776718139648,7.04773330688477 -53.3914833068848,15.1429004669189 -60.7221069335938,14.3333835601807 -60.9020004272461,12.4445114135742 -48.4444351196289,12.1296987533569 -63.6453628540039,11.9048328399658 -57.7988510131836,5.83345794677734 -57.4840393066406,16.0423622131348 -54.6957054138184,13.2540273666382 -55.8650054931641,13.9735984802246 -57.7089042663574,15.6376037597656 -56.9443626403809,17.8862609863281 -61.8014602661133,14.8730602264404 -58.7432861328125,15.0979270935059 -60.4522666931152,9.43130970001221 -62.9707641601562,9.61120223999023 -57.1242523193359,14.6032218933105 -52.312126159668,8.08211517333984 -54.8755950927734,12.669376373291 -52.536994934082,5.56361865997314 -64.6797409057617,6.28318881988525 -61.0369186401367,6.91281318664551 -48.7592468261719,13.3889465332031 -53.2565612792969,7.99216938018799 -52.1772079467773,8.48687362670898 -55.5052185058594,6.50805473327637 -50.8280143737793,5.24880695343018 -46.6455078125,13.0291614532471 -54.1560249328613,15.2778186798096 -57.4390640258789,6.01335048675537 -60.6321601867676,18.8756713867188 -45.2963256835938,12.984188079834 -60.4972381591797,23.9576377868652 -61.8914070129395,17.3016109466553 -60.1824264526367,22.4735221862793 -64.3649291992188,14.6931686401367 -52.6719131469727,9.83606815338135 -63.6453628540039,8.12708854675293 -64.3649291992188,8.12708854675293 -60.1374549865723,5.38372611999512 -62.7009239196777,22.7883358001709 -59.4628601074219,14.5132751464844 -59.8226432800293,5.38372611999512 -57.7089042663574,5.4286994934082 -52.6719131469727,6.05832386016846 -54.3808898925781,5.78848457336426 -57.9787445068359,12.0847253799438 -59.8226432800293,8.26200771331787 -61.6215667724609,9.65617561340332 -61.0818901062012,20.2248649597168 -59.9575614929199,18.1561012268066 -58.8782081604004,15.0079803466797 -62.8808174133301,16.7619323730469 -54.2459716796875,15.9074440002441 -64.5897979736328,8.48687362670898 -59.7326965332031,13.34397315979 -62.8808174133301,12.8042964935303 -61.9363822937012,20.3597850799561 -59.7776718139648,5.60859203338623 -54.5607833862305,7.45249080657959 -61.5765953063965,10.1059074401855 -51.1428260803223,13.9735984802246 -61.0818901062012,10.6455850601196 -62.5210342407227,21.0793552398682 -50.6031455993652,14.1534900665283 -53.9311599731445,7.99216938018799 -58.7432861328125,14.1984634399414 -57.34912109375,15.817497253418 -63.2855758666992,12.2196445465088 -59.2379913330078,16.3122024536133 -54.1110534667969,16.7619323730469 -60.4522666931152,10.6006116867065 -58.8782081604004,11.2302360534668 -54.0211067199707,9.97098731994629 -56.8993873596191,17.2116641998291 -52.2671546936035,9.20644378662109 -60.0924835205078,15.5926313400269 -60.8120536804199,5.38372611999512 -62.4310836791992,6.68794727325439 -56.7194976806641,18.5158863067627 -63.2406005859375,18.1111278533936 -60.7221069335938,20.6296234130859 -61.7564888000488,21.8888721466064 -50.4682273864746,12.2196445465088 -51.5026092529297,11.9498062133789 -62.0263290405273,7.9471960067749 -57.9337692260742,16.2672290802002 -56.5396041870117,5.24880695343018 -55.5951690673828,7.27259826660156 -58.3835029602051,16.3122024536133 -56.5396041870117,17.5264778137207 -57.7988510131836,16.8968524932861 -58.3385314941406,11.2752084732056 -64.3199615478516,12.0397529602051 -59.6877212524414,14.1534900665283 -44.2619323730469,12.0397529602051 -62.161247253418,23.0581741333008 -58.2935562133789,7.49746417999268 -60.7221069335938,11.0503435134888 -51.7274780273438,6.59800148010254 -52.0422897338867,6.50805473327637 -64.0051422119141,5.56361865997314 -64.7247161865234,5.78848457336426 -56.7194976806641,14.6481952667236 -57.34912109375,16.80690574646 -63.510440826416,14.1534900665283 -51.1877975463867,9.34136390686035 -63.6903343200684,17.2116641998291 -63.5554122924805,9.29639053344727 -55.5052185058594,15.3677654266357 -61.2168121337891,18.3359928131104 -60.4072952270508,8.4419002532959 -51.3227157592773,12.8042964935303 -64.2300109863281,8.08211517333984 -57.663932800293,9.20644378662109 -52.9867248535156,6.23821640014648 -55.9549522399902,7.45249080657959 -63.4654693603516,6.82286739349365 -56.4046859741211,11.814887046814 -55.5052185058594,10.6455850601196 -63.3305511474609,18.0211811065674 -62.3411407470703,8.7117395401001 -64.4998474121094,14.6032218933105 -51.6375312805176,10.2857999801636 -50.3782806396484,14.2434368133545 -48.3994636535645,11.994779586792 -57.4840393066406,10.0609340667725 -59.9125900268555,14.9180335998535 -57.9787445068359,9.88104152679443 -55.7300872802734,6.95778656005859 -50.1983871459961,6.73292064666748 -61.306755065918,20.0899467468262 -64.0501174926758,5.6985387802124 -63.9601745605469,14.6931686401367 -58.7432861328125,13.4788932800293 -61.9813537597656,14.1984634399414 -64.6797409057617,9.70114898681641 -55.3253288269043,15.0979270935059 -58.1136627197266,10.6006116867065 -59.1930198669434,16.5370674133301 -59.5078315734863,5.29378032684326 -57.4390640258789,15.3677654266357 -54.2459716796875,10.8254776000977 -56.3147354125977,16.6719875335693 -56.7194976806641,16.6719875335693 -56.7644691467285,5.96837711334229 -64.0051422119141,11.9498062133789 -64.2749862670898,6.23821640014648 -62.3411407470703,7.58741092681885 -55.145435333252,11.6799669265747 -59.8676147460938,13.2090549468994 -54.7856521606445,10.1958532333374 -51.5925559997559,11.0053701400757 -57.4840393066406,17.9762077331543 -64.1400680541992,16.5820407867432 -61.3967056274414,17.6613960266113 -64.1850433349609,10.1508798599243 -63.5554122924805,8.7117395401001 -49.2989273071289,13.5238666534424 -61.2168121337891,12.17467212677 -54.830623626709,6.55302810668945 -64.0950927734375,17.6613960266113 -63.9601745605469,9.07152462005615 -54.2459716796875,7.00275993347168 -64.4998474121094,22.0237922668457 -50.0634689331055,14.6931686401367 -63.825252532959,19.1455097198486 -58.3835029602051,12.1296987533569 -51.997314453125,6.95778656005859 -54.201000213623,7.72233009338379 -52.0872611999512,11.5900211334229 -61.7564888000488,17.9312343597412 -60.4072952270508,22.4285507202148 -51.8174209594727,13.2990007400513 -64.0051422119141,10.4207191467285 -59.5528030395508,19.8201065063477 -64.4099044799805,6.41810894012451 -48.849193572998,11.9048328399658 -58.0237159729004,23.9576377868652 -52.3571014404297,12.2196445465088 -59.9125900268555,11.1402893066406 -55.4152755737305,11.2752084732056 -56.9893341064453,8.03714179992676 -61.846435546875,20.8095169067383 -48.8042221069336,5.51864528656006 -62.7908706665039,9.9260139465332 -46.7354736328125,11.6349945068359 -58.9231796264648,5.51864528656006 -59.013126373291,14.0185708999634 -58.698314666748,7.31757164001465 -51.7274780273438,5.38372611999512 -55.2353820800781,9.52125644683838 -60.0924835205078,6.86783981323242 -53.9761352539062,7.63238334655762 -63.1056823730469,6.41810894012451 -54.4708366394043,10.8704509735107 -56.49462890625,6.28318881988525 -63.3755226135254,8.26200771331787 -49.9285507202148,5.96837711334229 -45.791015625,12.354564666748 -57.3041458129883,18.650806427002 -62.7908706665039,8.66676616668701 -52.9867248535156,11.5000743865967 -52.5819664001465,9.52125644683838 -55.5052185058594,10.5106649398804 -53.3914833068848,7.81227684020996 -60.4522666931152,16.9867992401123 -59.642749786377,21.5740604400635 -50.8280143737793,12.7143497467041 -56.1348457336426,14.7831144332886 -62.2961654663086,12.5794296264648 -47.5449714660645,13.6587858200073 -57.4840393066406,15.3677654266357 -45.7010803222656,13.1191082000732 -61.6215667724609,9.34136390686035 -56.3147354125977,5.24880695343018 -51.6375312805176,9.97098731994629 -63.1056823730469,6.82286739349365 -59.6877212524414,13.34397315979 -62.3411407470703,19.1455097198486 -58.6533432006836,17.5264778137207 -53.5713768005371,15.5476579666138 -60.0924835205078,15.0529537200928 -63.6453628540039,16.0873355865479 -62.5210342407227,14.4233293533325 -53.2115898132324,12.9392156600952 -63.1056823730469,18.650806427002 -60.6321601867676,6.55302810668945 -62.4310836791992,7.40751838684082 -45.2513427734375,10.7805042266846 -63.3755226135254,5.65356540679932 -58.8332328796387,7.40751838684082 -62.0713005065918,6.86783981323242 -64.2749862670898,18.5608596801758 -63.0157356262207,23.7777442932129 -58.1586380004883,11.814887046814 -64.2749862670898,9.07152462005615 -58.3385314941406,5.87843132019043 -61.8914070129395,18.7857246398926 -51.0079040527344,8.26200771331787 -60.677131652832,6.4630823135376 -53.4814300537109,13.9286251068115 -61.3967056274414,6.41810894012451 -43.3175048828125,12.5794296264648 -53.346508026123,9.20644378662109 -53.8861885070801,6.41810894012451 -52.312126159668,11.7249402999878 -53.4814300537109,5.24880695343018 -52.5819664001465,11.4101285934448 -57.7538795471191,16.4471206665039 -61.1268653869629,22.1587104797363 -56.0448989868164,13.8836517333984 -53.4364547729492,8.66676616668701 -56.7644691467285,14.4683027267456 -60.5871887207031,13.7037591934204 -60.2723731994629,14.1085166931152 -57.3041458129883,16.2672290802002 -57.3940925598145,7.72233009338379 -54.830623626709,10.8704509735107 -57.9787445068359,7.76730346679688 -58.3835029602051,23.6877975463867 -59.1930198669434,6.55302810668945 -51.5925559997559,7.9471960067749 -51.2327728271484,10.3757457733154 -56.2247924804688,7.18265247344971 -64.7696914672852,6.4630823135376 -63.9601745605469,23.3729858398438 -55.1904067993164,9.88104152679443 -53.4814300537109,15.7275505065918 -60.6321601867676,15.5476579666138 -56.5845756530762,9.61120223999023 -52.4920196533203,10.2857999801636 -54.0211067199707,9.61120223999023 -52.9867248535156,15.7725238800049 -61.6665420532227,14.1984634399414 -63.4654693603516,12.8942422866821 -55.3253288269043,12.0847253799438 -61.306755065918,19.5952415466309 -56.3147354125977,14.7381420135498 -57.8438262939453,7.54243755340576 -58.0237159729004,8.98157787322998 -53.7512664794922,9.83606815338135 -60.2723731994629,11.814887046814 -52.851806640625,8.30698108673096 -51.7274780273438,9.34136390686035 -55.9549522399902,16.4021472930908 -53.0766716003418,7.09270572662354 -58.5633926391602,13.8836517333984 -59.7776718139648,20.5396785736084 -63.0157356262207,7.54243755340576 -63.2855758666992,19.5502681732178 -57.5739860534668,12.7593231201172 -61.4866485595703,21.3941669464111 -61.8914070129395,13.8386783599854 -61.531623840332,19.010591506958 -54.6507301330566,5.24880695343018 -45.791015625,11.6349945068359 -62.3861122131348,13.2090549468994 -58.4734497070312,10.2408266067505 -58.698314666748,13.4339199066162 -49.8835754394531,12.0397529602051 -62.8358459472656,19.4153499603271 -48.6243286132812,12.2196445465088 -64.0501174926758,8.75671291351318 -52.312126159668,13.5238666534424 -57.3940925598145,13.6587858200073 -49.6137390136719,14.5582485198975 -53.8861885070801,11.5900211334229 -51.1428260803223,12.354564666748 -64.5448226928711,19.9550266265869 -61.306755065918,14.2434368133545 -64.0501174926758,6.77789402008057 -61.3517303466797,9.25141716003418 -49.9735221862793,6.23821640014648 -61.2617835998535,12.8492698669434 -58.0686912536621,18.4709129333496 -59.2829666137695,8.17206192016602 -51.682502746582,8.89163208007812 -63.2855758666992,11.9048328399658 -52.7618598937988,12.6244029998779 -63.7802810668945,19.5052947998047 -51.7274780273438,5.29378032684326 -62.2062187194824,11.7249402999878 -60.677131652832,7.27259826660156 -64.0950927734375,7.54243755340576 -61.1268653869629,11.3201818466187 -63.7353057861328,22.0237922668457 -50.1983871459961,13.5688400268555 -62.2511940002441,6.95778656005859 -53.5264015197754,10.0609340667725 -60.2723731994629,8.66676616668701 -59.5977783203125,6.05832386016846 -52.4920196533203,8.93660545349121 -51.997314453125,13.4788932800293 -56.7644691467285,7.04773330688477 -45.4312438964844,12.309591293335 -58.6083679199219,10.7355308532715 -61.7564888000488,14.3783569335938 -62.4310836791992,11.9048328399658 -46.6005554199219,11.0953159332275 -55.5501937866211,9.61120223999023 -55.1004638671875,13.1640815734863 -61.7564888000488,23.6428260803223 -61.9813537597656,8.08211517333984 -49.703685760498,13.6138134002686 -62.5660057067871,18.2910194396973 -58.9231796264648,11.3651552200317 -56.3147354125977,10.6006116867065 -62.161247253418,7.76730346679688 -61.0369186401367,21.2142753601074 -61.7564888000488,22.9232540130615 -48.6693000793457,13.0741348266602 -61.5765953063965,23.0132007598877 -51.9073677062988,5.29378032684326 -63.2855758666992,10.6905584335327 -53.9311599731445,11.0953159332275 -58.4284744262695,7.63238334655762 -53.0316963195801,10.5556383132935 -63.0607109069824,6.28318881988525 -58.698314666748,15.3227920532227 -57.663932800293,15.9074440002441 -46.4656372070312,12.6244029998779 -58.3385314941406,20.314811706543 -64.7247161865234,6.37313556671143 -54.0660781860352,12.2196445465088 -64.4099044799805,22.7883358001709 -63.8702239990234,22.4285507202148 -60.8120536804199,16.177282333374 -63.7353057861328,10.6905584335327 -63.9151992797852,10.0609340667725 -55.2803535461426,9.43130970001221 -57.663932800293,6.50805473327637 -59.1930198669434,18.6058330535889 -57.9337692260742,15.5476579666138 -61.846435546875,19.7751350402832 -53.0766716003418,12.8942422866821 -63.0157356262207,19.685188293457 -57.9787445068359,5.9234037399292 -61.9363822937012,15.6825771331787 -60.991943359375,19.2354564666748 -58.4734497070312,9.16147041320801 -59.8226432800293,10.5556383132935 -64.1400680541992,19.5952415466309 -49.3888740539551,12.8492698669434 -62.6109771728516,6.05832386016846 -53.5264015197754,15.502685546875 -61.4416770935059,17.9762077331543 -58.5184211730957,15.817497253418 -62.9257888793945,21.3042221069336 -63.6903343200684,8.53184700012207 -57.0792808532715,10.2408266067505 -51.6375312805176,10.3757457733154 -57.7988510131836,6.73292064666748 -64.4099044799805,6.50805473327637 -61.4866485595703,22.3835773468018 -51.3676910400391,7.40751838684082 -56.0898704528809,17.7513427734375 -58.9231796264648,9.29639053344727 -60.991943359375,5.4286994934082 -47.5449714660645,13.2540273666382 -63.7353057861328,6.50805473327637 -61.1718368530273,19.1005363464355 -55.9999237060547,8.4419002532959 -57.2591743469238,10.2408266067505 -63.6453628540039,21.3042221069336 -60.2274017333984,18.7407512664795 -56.0448989868164,15.0979270935059 -64.4548797607422,7.36254501342773 -58.5633926391602,7.45249080657959 -61.8914070129395,15.4127388000488 -62.4310836791992,12.5344572067261 -55.1004638671875,8.48687362670898 -50.5581741333008,6.1932430267334 -60.1374549865723,10.9603967666626 -60.4072952270508,7.31757164001465 -54.8755950927734,10.9603967666626 -58.6533432006836,23.6428260803223 -55.9099807739258,6.23821640014648 -43.0476684570312,13.6587858200073 -53.5264015197754,13.2990007400513 -46.9603271484375,13.5238666534424 -57.1242523193359,10.3307723999023 -54.201000213623,15.3677654266357 -56.8544158935547,6.14826965332031 -51.3227157592773,14.2434368133545 -46.19580078125,12.9392156600952 -63.7802810668945,22.6534156799316 -55.8650054931641,13.9286251068115 -47.9947052001953,12.5794296264648 -52.5819664001465,14.4683027267456 -54.2909469604492,16.492094039917 -57.34912109375,11.4551019668579 -60.2274017333984,20.1349201202393 -54.7856521606445,14.7381420135498 -57.5739860534668,10.9154233932495 -64.7696914672852,10.4207191467285 -50.6930923461914,13.0741348266602 -60.7221069335938,7.45249080657959 -61.4416770935059,8.57682037353516 -47.3650817871094,13.5688400268555 -56.2247924804688,12.489483833313 -52.6719131469727,8.35195446014404 -53.2565612792969,11.3201818466187 -45.8359985351562,12.669376373291 -63.6003875732422,13.34397315979 -63.9151992797852,12.7143497467041 -53.3914833068848,13.6138134002686 -61.9813537597656,11.0053701400757 -53.9311599731445,16.5370674133301 -56.9443626403809,9.16147041320801 -50.1534156799316,6.91281318664551 -55.7300872802734,12.6244029998779 -56.179817199707,7.49746417999268 -51.8623962402344,9.38633632659912 -55.9099807739258,16.177282333374 -62.2961654663086,16.3571739196777 -62.5210342407227,19.5502681732178 -57.6189575195312,14.1085166931152 -63.0607109069824,8.75671291351318 -64.5448226928711,6.10329627990723 -58.7432861328125,23.8676910400391 -61.0369186401367,21.7089805603027 -51.8174209594727,5.29378032684326 -55.1904067993164,9.61120223999023 -56.8993873596191,17.7063694000244 -60.3173484802246,20.4047584533691 -57.7089042663574,17.8862609863281 -64.0051422119141,15.7725238800049 -51.5475845336914,12.1296987533569 -59.8226432800293,21.9788188934326 -53.5713768005371,10.2857999801636 -59.1930198669434,15.4577121734619 -43.0476684570312,13.5688400268555 -59.5078315734863,17.3016109466553 -62.7458992004395,9.74612140655518 -62.2511940002441,20.7195701599121 -64.3649291992188,11.7699136734009 -59.5528030395508,11.0503435134888 -56.7194976806641,9.11649799346924 -54.8755950927734,15.7275505065918 -58.3835029602051,8.53184700012207 -48.8941688537598,11.814887046814 -57.5739860534668,11.2752084732056 -60.0025367736816,18.8306980133057 -50.5581741333008,8.89163208007812 -63.195629119873,8.98157787322998 -64.3649291992188,14.6481952667236 -54.4708366394043,5.4286994934082 -61.1268653869629,19.7301616668701 -63.7802810668945,7.09270572662354 -63.7353057861328,20.9444370269775 -49.3438987731934,6.10329627990723 -63.2406005859375,17.481502532959 -55.3253288269043,12.17467212677 -61.4416770935059,7.58741092681885 -51.9073677062988,7.31757164001465 -51.5475845336914,10.2857999801636 -60.6321601867676,9.9260139465332 -53.346508026123,9.79109477996826 -60.9469718933105,12.489483833313 -56.0898704528809,14.3783569335938 -55.6401405334473,8.17206192016602 -64.1850433349609,8.62179279327393 -64.7247161865234,20.989408493042 -51.997314453125,13.6587858200073 -53.346508026123,16.6270141601562 -60.4522666931152,12.489483833313 -62.5210342407227,15.3227920532227 -63.6003875732422,16.5820407867432 -60.6321601867676,18.0661544799805 -51.682502746582,9.97098731994629 -56.2247924804688,12.8042964935303 -60.3173484802246,12.309591293335 -58.8332328796387,13.2540273666382 -60.0475082397461,15.7275505065918 -61.9363822937012,7.00275993347168 -51.8623962402344,13.7037591934204 -64.4998474121094,7.13767910003662 -53.6613235473633,10.0609340667725 -51.9523429870605,10.6455850601196 -62.161247253418,20.3597850799561 -61.8014602661133,10.2408266067505 -54.6057586669922,10.3757457733154 -56.0448989868164,5.87843132019043 -53.4814300537109,5.51864528656006 -64.4998474121094,21.1243286132812 -61.7115173339844,15.9524164199829 -59.7326965332031,23.9576377868652 -50.7380676269531,7.99216938018799 -55.8200340270996,11.4551019668579 -63.2855758666992,6.77789402008057 -62.0713005065918,15.9524164199829 -50.9629325866699,7.27259826660156 -55.8200340270996,13.2990007400513 -53.9311599731445,9.9260139465332 -43.1376037597656,13.2090549468994 -62.3861122131348,6.32816219329834 -51.0978507995605,10.2857999801636 -61.1268653869629,21.7989253997803 -63.1506576538086,15.817497253418 -55.3253288269043,14.6931686401367 -52.9867248535156,7.22762584686279 -57.1692276000977,14.1984634399414 -63.7802810668945,23.8676910400391 -58.9681549072266,23.4179592132568 -58.2036094665527,7.00275993347168 -53.8861885070801,15.9074440002441 -55.4152755737305,14.6931686401367 -54.4708366394043,15.5476579666138 -61.3967056274414,17.3915576934814 -46.1508178710938,12.17467212677 -57.663932800293,11.2302360534668 -50.2883338928223,13.0741348266602 -63.7353057861328,8.84665870666504 -51.7274780273438,11.2752084732056 -63.4204940795898,7.13767910003662 -59.5528030395508,10.1059074401855 -59.7776718139648,8.66676616668701 -50.4232559204102,6.59800148010254 -58.0686912536621,18.3359928131104 -54.6507301330566,8.12708854675293 -63.0157356262207,10.6905584335327 -56.5845756530762,17.5264778137207 -61.1268653869629,21.4841136932373 -49.8386039733887,5.47367286682129 -61.306755065918,11.7249402999878 -51.5475845336914,8.89163208007812 -62.1162719726562,12.8042964935303 -55.6851119995117,13.6587858200073 -61.531623840332,12.1296987533569 -57.2141990661621,11.8598594665527 -51.3676910400391,14.1984634399414 -63.3755226135254,18.6058330535889 -55.9999237060547,14.3333835601807 -64.5897979736328,11.4101285934448 -55.3253288269043,11.3201818466187 -63.4654693603516,9.83606815338135 -50.8280143737793,7.22762584686279 -54.515811920166,15.0979270935059 -63.6903343200684,6.28318881988525 -55.6401405334473,14.2434368133545 -55.5501937866211,10.6455850601196 -61.3967056274414,10.7805042266846 -59.7326965332031,18.7857246398926 -59.4178848266602,20.7645435333252 -62.9257888793945,7.49746417999268 -56.9893341064453,15.9524164199829 -58.1586380004883,11.7699136734009 -48.2645416259766,11.814887046814 -55.0554885864258,11.4551019668579 -59.642749786377,18.6957778930664 -53.7962417602539,16.851879119873 -58.6083679199219,8.66676616668701 -63.3755226135254,23.8676910400391 -44.5767517089844,11.5450477600098 -58.7882614135742,16.2672290802002 -56.809440612793,17.5264778137207 -57.7988510131836,11.994779586792 -63.4204940795898,23.3729858398438 -61.5765953063965,12.3995380401611 -60.4972381591797,12.17467212677 -59.6877212524414,22.6534156799316 -64.2300109863281,16.492094039917 -53.4364547729492,9.88104152679443 -54.5607833862305,5.4286994934082 -52.6719131469727,8.08211517333984 -59.5977783203125,19.685188293457 -54.3359184265137,14.3333835601807 -62.5660057067871,13.5688400268555 -50.1084442138672,6.32816219329834 -57.2141990661621,15.7275505065918 -52.7618598937988,11.9048328399658 -62.1162719726562,18.4259395599365 -54.9655418395996,10.9154233932495 -46.8254089355469,12.7143497467041 -50.1983871459961,8.26200771331787 -58.2036094665527,5.56361865997314 -59.4178848266602,23.6428260803223 -63.825252532959,8.17206192016602 -61.3967056274414,15.2778186798096 -43.63232421875,11.7249402999878 -57.7538795471191,16.8968524932861 -61.3517303466797,10.3307723999023 -64.0950927734375,12.7593231201172 -63.2855758666992,21.3042221069336 -60.7221069335938,20.4047584533691 -56.7644691467285,11.9048328399658 -56.5845756530762,6.32816219329834 -56.179817199707,8.03714179992676 -64.1400680541992,20.314811706543 -61.531623840332,5.20383358001709 -54.3808898925781,14.5132751464844 -62.1162719726562,6.01335048675537 -63.9151992797852,9.02655124664307 -55.0554885864258,14.4233293533325 -62.161247253418,16.7619323730469 -46.7354736328125,12.5794296264648 -59.6877212524414,21.9788188934326 -50.9629325866699,12.7143497467041 -51.997314453125,13.0741348266602 -62.3861122131348,20.5846500396729 -58.5633926391602,18.7857246398926 -61.5765953063965,6.4630823135376 -59.7326965332031,20.0899467468262 -62.2062187194824,9.83606815338135 -49.0740585327148,6.05832386016846 -50.4682273864746,5.60859203338623 -55.9999237060547,7.45249080657959 -50.2433624267578,14.7381420135498 -48.9841156005859,12.0397529602051 -61.846435546875,19.8201065063477 -58.6083679199219,9.88104152679443 -62.5210342407227,22.4285507202148 -57.6189575195312,5.29378032684326 -53.2115898132324,6.91281318664551 -58.4284744262695,11.2752084732056 -52.5819664001465,12.2196445465088 -53.0316963195801,11.8598594665527 -58.6533432006836,15.4127388000488 -52.536994934082,9.11649799346924 -52.7168846130371,13.7937049865723 -64.0950927734375,12.2196445465088 -59.8226432800293,21.8438987731934 -64.5897979736328,20.4047584533691 -56.1348457336426,5.24880695343018 -57.7538795471191,17.6613960266113 -62.8808174133301,11.3201818466187 -53.2565612792969,15.9074440002441 -62.0263290405273,22.2036838531494 -59.4628601074219,5.38372611999512 -56.7194976806641,6.95778656005859 -62.6109771728516,20 -58.2485809326172,9.56622886657715 -50.9629325866699,9.11649799346924 -63.8702239990234,8.57682037353516 -58.1136627197266,6.59800148010254 -60.0025367736816,21.3042221069336 -61.846435546875,14.2434368133545 -63.0157356262207,20.8994636535645 -46.2407531738281,11.7699136734009 -51.5925559997559,15.0079803466797 -57.7089042663574,7.40751838684082 -50.9179611206055,5.20383358001709 -61.6215667724609,10.6455850601196 -61.7564888000488,21.6640071868896 -63.195629119873,20.8994636535645 -62.0713005065918,18.2910194396973 -48.5343818664551,11.6799669265747 -54.6957054138184,13.0741348266602 -54.5607833862305,12.354564666748 -61.7115173339844,19.5502681732178 -60.3173484802246,14.0185708999634 -62.8358459472656,16.3122024536133 -47.275146484375,11.7249402999878 -61.9813537597656,12.5344572067261 -48.9391403198242,12.7593231201172 -61.2617835998535,8.30698108673096 -52.312126159668,9.25141716003418 -51.3676910400391,5.78848457336426 -52.8068313598633,15.817497253418 -55.5951690673828,6.59800148010254 -62.9257888793945,22.0687656402588 -59.4628601074219,16.0873355865479 -51.5026092529297,11.7699136734009 -52.851806640625,15.0079803466797 -59.2379913330078,20.674596786499 -62.7458992004395,23.8676910400391 -58.698314666748,20.5396785736084 -58.4734497070312,8.84665870666504 -56.1348457336426,10.7805042266846 -58.0237159729004,20.0899467468262 -59.9125900268555,13.3889465332031 -58.0237159729004,8.21703433990479 -59.4178848266602,13.4339199066162 -56.809440612793,18.6058330535889 -49.8386039733887,13.7037591934204 -60.3173484802246,22.8782806396484 -47.814811706543,12.8492698669434 -61.3967056274414,11.0053701400757 -54.201000213623,6.82286739349365 -55.2353820800781,11.4551019668579 -60.5871887207031,13.8386783599854 -64.2749862670898,19.010591506958 -55.5501937866211,6.32816219329834 -57.4390640258789,11.2752084732056 -59.5977783203125,8.35195446014404 -52.4920196533203,11.9048328399658 -56.5845756530762,5.74351119995117 -57.663932800293,9.11649799346924 -59.1030731201172,11.4101285934448 -64.4099044799805,20.0899467468262 -50.9179611206055,6.59800148010254 -64.4548797607422,19.1455097198486 -58.2036094665527,6.23821640014648 -57.0792808532715,14.2434368133545 -57.5290145874023,11.5450477600098 -60.9020004272461,16.4021472930908 -58.3385314941406,14.6931686401367 -62.2511940002441,21.8438987731934 -59.013126373291,18.650806427002 -62.6559524536133,10.4207191467285 -58.7432861328125,12.2196445465088 -60.5422134399414,15.4577121734619 -59.4628601074219,15.0529537200928 -50.4682273864746,5.96837711334229 -58.1586380004883,11.2752084732056 -57.34912109375,11.814887046814 -61.7564888000488,9.34136390686035 -62.2961654663086,20.8544902801514 -61.4416770935059,23.3280124664307 -59.5977783203125,14.0185708999634 -63.0157356262207,15.5926313400269 -63.9601745605469,11.3201818466187 -63.195629119873,21.2142753601074 -58.8332328796387,16.7619323730469 -59.0580978393555,21.2592487335205 -50.9629325866699,7.9471960067749 -62.6109771728516,8.93660545349121 -61.846435546875,17.9762077331543 -45.8809814453125,12.3995380401611 -52.312126159668,8.03714179992676 -60.4072952270508,8.21703433990479 -50.8280143737793,7.04773330688477 -52.5819664001465,10.0609340667725 -55.3703002929688,14.7831144332886 -60.0475082397461,16.2222557067871 -51.0079040527344,12.3995380401611 -59.327938079834,5.47367286682129 -63.6003875732422,11.1402893066406 -52.9417495727539,7.49746417999268 -63.195629119873,21.2592487335205 -63.1506576538086,10.1508798599243 -50.1534156799316,13.4788932800293 -61.8914070129395,5.38372611999512 -61.846435546875,9.29639053344727 -64.2300109863281,7.18265247344971 -62.6559524536133,22.4285507202148 -57.7538795471191,9.83606815338135 -61.6665420532227,5.87843132019043 -59.013126373291,7.27259826660156 -57.5290145874023,8.62179279327393 -55.2353820800781,14.0185708999634 -64.4998474121094,10.1059074401855 -51.4576377868652,14.7381420135498 -64.0950927734375,15.4127388000488 -57.1692276000977,23.9576377868652 -52.2221794128418,14.1085166931152 -59.8676147460938,23.1031475067139 -61.8014602661133,12.2196445465088 -59.7326965332031,23.7777442932129 -58.3835029602051,9.56622886657715 -57.7089042663574,7.00275993347168 -62.2062187194824,19.2804298400879 -60.677131652832,11.9048328399658 -47.2301635742188,13.3889465332031 -50.8729858398438,5.24880695343018 -62.4760589599609,5.74351119995117 -62.6559524536133,13.8836517333984 -52.8967781066895,16.0423622131348 -62.161247253418,6.55302810668945 -62.0263290405273,20.1349201202393 -60.3173484802246,8.35195446014404 -64.7696914672852,22.0687656402588 -60.4972381591797,20.989408493042 -58.4284744262695,13.7487316131592 -60.7221069335938,14.2434368133545 -56.7194976806641,9.02655124664307 -63.7802810668945,10.9603967666626 -64.1400680541992,13.0291614532471 -61.531623840332,15.9524164199829 -58.7432861328125,7.45249080657959 -62.2511940002441,17.9312343597412 -49.2539520263672,13.9286251068115 -60.9469718933105,7.36254501342773 -61.3517303466797,9.43130970001221 -50.4232559204102,12.5344572067261 -50.1983871459961,11.9048328399658 -64.3649291992188,18.0211811065674 -61.4416770935059,19.9550266265869 -61.306755065918,22.2036838531494 -63.5554122924805,23.1031475067139 -52.851806640625,10.9154233932495 -54.0211067199707,15.997389793396 -62.5660057067871,14.3333835601807 -55.7300872802734,7.09270572662354 -61.1268653869629,18.1561012268066 -56.4046859741211,6.41810894012451 -63.6903343200684,21.6640071868896 -53.2565612792969,15.0079803466797 -59.2829666137695,19.1904830932617 -55.0554885864258,10.7805042266846 -54.1110534667969,13.3889465332031 -51.8623962402344,12.6244029998779 -53.0316963195801,5.29378032684326 -63.9151992797852,14.6481952667236 -59.8226432800293,21.6190338134766 -49.6587104797363,13.2540273666382 -59.8676147460938,7.76730346679688 -58.4284744262695,15.2778186798096 -64.6797409057617,12.984188079834 -54.9655418395996,16.3571739196777 -49.8386039733887,14.0185708999634 -56.8544158935547,7.76730346679688 -54.830623626709,10.7805042266846 -54.6957054138184,13.3889465332031 -61.2168121337891,5.47367286682129 -51.1877975463867,9.02655124664307 -60.2723731994629,12.8942422866821 -61.3967056274414,18.9206447601318 -63.510440826416,23.1031475067139 -64.7696914672852,7.13767910003662 -61.7564888000488,12.0397529602051 -50.2883338928223,8.26200771331787 -60.3623199462891,18.3359928131104 -59.4628601074219,18.8756713867188 -59.2379913330078,8.80168533325195 -62.7908706665039,14.9630069732666 -59.642749786377,12.7593231201172 -56.809440612793,14.4683027267456 -60.3623199462891,6.23821640014648 -63.4654693603516,16.3571739196777 -55.4602470397949,15.4127388000488 -52.6269378662109,7.54243755340576 -61.306755065918,18.650806427002 -52.851806640625,8.98157787322998 -59.4628601074219,19.685188293457 -64.634765625,9.65617561340332 -43.8121948242188,11.5450477600098 -55.6401405334473,10.6905584335327 -60.0475082397461,9.29639053344727 -60.8120536804199,10.6006116867065 -58.698314666748,15.2778186798096 -63.2855758666992,23.9576377868652 -62.6109771728516,6.23821640014648 -60.9469718933105,6.86783981323242 -58.6533432006836,19.3703765869141 -55.3703002929688,9.9260139465332 -51.2327728271484,7.90222263336182 -63.4654693603516,15.0079803466797 -61.0369186401367,8.98157787322998 -57.6189575195312,7.85724925994873 -59.8226432800293,13.8386783599854 -63.0157356262207,18.8306980133057 -64.0950927734375,14.2884101867676 -44.7566528320312,12.7593231201172 -52.4470443725586,8.89163208007812 -62.5210342407227,22.833309173584 -61.531623840332,9.43130970001221 -55.6401405334473,8.12708854675293 -49.5237922668457,14.6931686401367 -64.0950927734375,19.1904830932617 -54.4708366394043,13.9286251068115 -60.7670783996582,18.7407512664795 -46.5555725097656,13.2540273666382 -55.4152755737305,12.489483833313 -62.0713005065918,8.93660545349121 -57.2591743469238,16.177282333374 -48.849193572998,12.354564666748 -54.1560249328613,13.1191082000732 -59.1030731201172,18.1111278533936 -55.6851119995117,8.21703433990479 -59.4628601074219,11.7249402999878 -57.6189575195312,15.0529537200928 -62.9257888793945,13.7937049865723 -54.6057586669922,8.30698108673096 -52.1772079467773,15.0079803466797 -43.5873413085938,12.2646179199219 -52.4470443725586,8.26200771331787 -44.9365234375,11.994779586792 -52.0872611999512,15.4577121734619 -62.5210342407227,15.2328462600708 -51.0079040527344,14.1085166931152 -62.3861122131348,9.9260139465332 -50.1084442138672,12.17467212677 -58.9231796264648,16.5370674133301 -61.7564888000488,13.8836517333984 -64.6797409057617,14.5132751464844 -60.677131652832,8.93660545349121 -61.531623840332,22.9682273864746 -61.4866485595703,5.51864528656006 -62.9707641601562,5.60859203338623 -62.7908706665039,8.7117395401001 -60.1374549865723,22.833309173584 -62.3411407470703,23.6428260803223 -60.6321601867676,11.4101285934448 -60.9469718933105,13.4339199066162 -60.991943359375,18.5608596801758 -54.2909469604492,6.77789402008057 -56.0898704528809,5.6985387802124 -61.9813537597656,10.7805042266846 -63.7353057861328,21.5740604400635 -54.7406768798828,10.6006116867065 -55.5951690673828,16.5370674133301 -57.9787445068359,20.314811706543 -64.4998474121094,15.0529537200928 -63.5554122924805,13.4788932800293 -50.0634689331055,11.994779586792 -64.0950927734375,12.984188079834 -63.0157356262207,11.5900211334229 -57.1692276000977,18.8756713867188 -53.7512664794922,10.1508798599243 -61.9813537597656,9.43130970001221 -63.195629119873,7.99216938018799 -63.195629119873,16.3571739196777 -46.7804260253906,12.4445114135742 -57.034309387207,16.80690574646 -63.825252532959,8.30698108673096 -61.0369186401367,16.851879119873 -56.6745223999023,14.9180335998535 -61.306755065918,7.81227684020996 -63.6003875732422,17.4365310668945 -61.3517303466797,19.5502681732178 -58.9681549072266,8.03714179992676 -64.634765625,22.5634689331055 -64.6797409057617,17.0317726135254 -57.8887977600098,14.7831144332886 -64.1850433349609,11.0953159332275 -53.0316963195801,10.4656925201416 -52.312126159668,15.6825771331787 -60.8120536804199,14.2884101867676 -60.1824264526367,6.64297485351562 -48.3095169067383,12.7593231201172 -62.161247253418,11.0053701400757 -64.7247161865234,10.2857999801636 -61.9813537597656,9.61120223999023 -45.1614074707031,12.984188079834 -45.4312438964844,12.3995380401611 -57.3940925598145,10.7805042266846 -59.7326965332031,16.0423622131348 -58.5633926391602,7.00275993347168 -51.1428260803223,13.34397315979 -61.4866485595703,10.5556383132935 -60.4072952270508,23.19309425354 -53.9761352539062,8.21703433990479 -60.7221069335938,11.3651552200317 -50.648120880127,13.9286251068115 -55.3253288269043,12.7593231201172 -51.2327728271484,9.25141716003418 -47.4550476074219,13.0741348266602 -46.5105895996094,11.7249402999878 -55.6851119995117,9.47628307342529 -63.6453628540039,22.3835773468018 -57.1242523193359,13.9735984802246 -62.6559524536133,11.6799669265747 -60.0475082397461,18.4259395599365 -56.3147354125977,9.97098731994629 -61.8014602661133,12.6244029998779 -46.0158996582031,11.5000743865967 -60.0924835205078,7.22762584686279 -56.4496574401855,7.49746417999268 -63.5554122924805,21.1693019866943 -50.7830390930176,15.0529537200928 -56.5396041870117,6.14826965332031 -52.6269378662109,13.7037591934204 -59.4628601074219,10.8254776000977 -57.1692276000977,13.9286251068115 -43.6772766113281,12.2646179199219 -54.9205703735352,11.0953159332275 -59.1030731201172,16.5820407867432 -55.2803535461426,5.47367286682129 -61.8914070129395,21.0343818664551 -62.2961654663086,18.650806427002 -53.0316963195801,10.2857999801636 -63.4204940795898,5.87843132019043 -60.1374549865723,8.03714179992676 -64.4998474121094,9.61120223999023 -60.7221069335938,14.0185708999634 -57.7538795471191,18.2010746002197 -60.7221069335938,22.1137390136719 -62.5210342407227,12.6244029998779 -57.8887977600098,9.9260139465332 -58.5633926391602,9.11649799346924 -45.0714721679688,10.7805042266846 -55.5951690673828,16.1323089599609 -58.1586380004883,14.1534900665283 -63.4654693603516,10.1958532333374 -60.0924835205078,8.48687362670898 -55.5501937866211,6.91281318664551 -64.7247161865234,5.56361865997314 -61.1718368530273,17.8862609863281 -61.6665420532227,5.20383358001709 -54.6957054138184,9.97098731994629 -54.5607833862305,16.6719875335693 -63.8702239990234,10.8254776000977 -54.7406768798828,9.20644378662109 -56.2247924804688,11.8598594665527 -55.5951690673828,16.0423622131348 -62.3861122131348,8.93660545349121 -61.0369186401367,14.5582485198975 -57.5290145874023,13.7487316131592 -57.2591743469238,7.27259826660156 -59.2379913330078,9.70114898681641 -61.1718368530273,22.4735221862793 -56.4496574401855,5.83345794677734 -50.6031455993652,7.85724925994873 -50.2883338928223,14.6032218933105 -56.49462890625,17.3465843200684 -62.4760589599609,14.1984634399414 -58.5184211730957,6.59800148010254 -55.4152755737305,13.5688400268555 -51.5925559997559,13.4788932800293 -52.4920196533203,14.5132751464844 -57.2591743469238,6.82286739349365 -55.4152755737305,10.7805042266846 -54.201000213623,6.01335048675537 -57.8887977600098,17.481502532959 -57.0792808532715,14.9180335998535 -55.9999237060547,16.0873355865479 -56.9893341064453,7.49746417999268 -59.642749786377,5.87843132019043 -60.9469718933105,7.63238334655762 -59.4628601074219,23.9576377868652 -64.634765625,13.34397315979 -62.4760589599609,14.4233293533325 -59.013126373291,17.7963161468506 -60.4522666931152,12.984188079834 -59.4178848266602,23.9576377868652 -56.5845756530762,12.4445114135742 -46.6005554199219,11.6799669265747 -57.7538795471191,5.29378032684326 -62.3411407470703,20.5846500396729 -64.634765625,7.09270572662354 -62.2062187194824,21.3042221069336 -59.7776718139648,15.5926313400269 -58.8332328796387,19.7751350402832 -51.1877975463867,8.7117395401001 -58.1586380004883,6.4630823135376 -57.5739860534668,16.851879119873 -55.9999237060547,12.2646179199219 -63.0157356262207,6.14826965332031 -59.8676147460938,12.2646179199219 -64.7247161865234,18.4709129333496 -59.7776718139648,9.25141716003418 -54.3808898925781,7.22762584686279 -63.3755226135254,8.21703433990479 -51.4576377868652,12.9392156600952 -59.013126373291,9.9260139465332 -55.0105171203613,14.8730602264404 -62.7458992004395,11.9498062133789 -59.5078315734863,21.6190338134766 -60.8570251464844,15.2328462600708 -51.0978507995605,5.20383358001709 -62.4310836791992,9.79109477996826 -63.0607109069824,7.54243755340576 -64.7696914672852,21.4391403198242 -59.9575614929199,23.4629325866699 -60.5422134399414,9.47628307342529 -61.8914070129395,7.04773330688477 -60.991943359375,22.4735221862793 -57.9337692260742,20.1798934936523 -54.2459716796875,14.3783569335938 -54.3359184265137,16.3122024536133 -64.1400680541992,6.55302810668945 -58.4284744262695,19.8650798797607 -64.2749862670898,6.50805473327637 -49.6137390136719,11.7249402999878 -60.1374549865723,10.3757457733154 -50.8729858398438,8.62179279327393 -62.2511940002441,11.7699136734009 -62.6109771728516,21.9338455200195 -58.7432861328125,12.669376373291 -54.9205703735352,10.7355308532715 -52.8967781066895,7.54243755340576 -46.9603271484375,12.8042964935303 -63.1056823730469,21.349193572998 -59.5528030395508,9.20644378662109 -56.8544158935547,14.2434368133545 -63.4204940795898,9.07152462005615 -64.0950927734375,11.4101285934448 -57.9787445068359,18.1111278533936 -57.3940925598145,6.4630823135376 -62.6109771728516,21.2592487335205 -59.5528030395508,17.6164226531982 -44.8915710449219,10.8254776000977 -58.8332328796387,7.27259826660156 -59.642749786377,10.1508798599243 -60.991943359375,17.3915576934814 -54.3808898925781,12.2646179199219 -59.5977783203125,11.4551019668579 -58.4734497070312,10.9154233932495 -62.2511940002441,7.22762584686279 -60.8120536804199,6.77789402008057 -60.1374549865723,19.7751350402832 -57.3041458129883,5.74351119995117 -64.1400680541992,11.3651552200317 -62.2511940002441,9.79109477996826 -64.5897979736328,15.7275505065918 -59.6877212524414,6.14826965332031 -53.2565612792969,8.57682037353516 -59.4178848266602,8.80168533325195 -48.6693000793457,11.6349945068359 -53.166618347168,14.6931686401367 -44.3968505859375,11.2752084732056 -62.4310836791992,14.6481952667236 -54.201000213623,8.48687362670898 -58.7432861328125,18.1111278533936 -60.0025367736816,5.47367286682129 -60.677131652832,11.0503435134888 -57.1242523193359,14.4233293533325 -56.5396041870117,12.8042964935303 -64.4548797607422,13.34397315979 -53.8412132263184,9.47628307342529 -60.3623199462891,17.6613960266113 -58.8332328796387,15.6376037597656 -60.8120536804199,20.8994636535645 -61.531623840332,7.00275993347168 -63.6903343200684,10.8704509735107 -54.201000213623,9.38633632659912 -60.4072952270508,20.8544902801514 -55.2803535461426,10.2857999801636 -56.9893341064453,6.95778656005859 -62.2511940002441,17.481502532959 -64.2300109863281,23.3729858398438 -52.851806640625,6.32816219329834 -44.0820617675781,10.6455850601196 -62.2511940002441,8.66676616668701 -60.5422134399414,6.82286739349365 -60.9020004272461,12.0847253799438 -52.6269378662109,6.28318881988525 -47.275146484375,12.17467212677 -62.4760589599609,10.5106649398804 -58.0686912536621,17.9762077331543 -61.1268653869629,7.13767910003662 -60.8120536804199,13.9735984802246 -58.8782081604004,17.2566375732422 -61.2617835998535,12.1296987533569 -63.9151992797852,19.1904830932617 -57.4390640258789,13.2540273666382 -60.677131652832,22.3386039733887 -64.634765625,18.7407512664795 -62.5210342407227,11.5900211334229 -52.6269378662109,7.27259826660156 -58.8782081604004,6.28318881988525 -60.0475082397461,9.65617561340332 -62.6559524536133,9.88104152679443 -62.161247253418,11.2302360534668 -54.7406768798828,14.7831144332886 -59.9125900268555,19.7751350402832 -63.5554122924805,16.5370674133301 -57.8887977600098,15.7275505065918 -62.1162719726562,23.5978527069092 -62.0713005065918,16.0423622131348 -56.7194976806641,14.1984634399414 -59.5078315734863,11.5000743865967 -55.2353820800781,11.2302360534668 -53.346508026123,6.28318881988525 -58.8332328796387,15.997389793396 -52.536994934082,5.78848457336426 -60.9020004272461,19.5952415466309 -61.3517303466797,5.29378032684326 -50.2883338928223,7.9471960067749 -45.6560974121094,11.3201818466187 -62.2062187194824,15.0079803466797 -58.5633926391602,16.5370674133301 -55.6851119995117,11.0503435134888 -50.5132026672363,7.6773567199707 -55.9999237060547,6.28318881988525 -52.7618598937988,13.5238666534424 -57.4390640258789,6.32816219329834 -57.8438262939453,14.9180335998535 -58.5184211730957,14.9630069732666 -51.682502746582,9.70114898681641 -52.8068313598633,11.1402893066406 -58.7432861328125,10.5106649398804 -55.4602470397949,12.0847253799438 -58.9231796264648,13.2090549468994 -49.9285507202148,14.5132751464844 -63.195629119873,7.85724925994873 -54.2459716796875,14.9180335998535 -60.5871887207031,23.5528793334961 -58.5633926391602,12.7593231201172 -59.327938079834,18.4259395599365 -62.7908706665039,11.6349945068359 -48.0846519470215,11.2752084732056 -57.034309387207,17.6613960266113 -60.5422134399414,23.822717666626 -60.7221069335938,18.1561012268066 -50.9179611206055,9.70114898681641 -61.2617835998535,17.7513427734375 -51.0528793334961,14.8280878067017 -52.4020729064941,6.64297485351562 -56.8544158935547,7.81227684020996 -63.0157356262207,22.5634689331055 -64.0950927734375,20.8544902801514 -61.2617835998535,14.4683027267456 -48.1296234130859,13.0741348266602 -57.9787445068359,5.87843132019043 -54.830623626709,6.01335048675537 -60.677131652832,14.9180335998535 -59.8676147460938,11.3201818466187 -48.3544883728027,11.9048328399658 -49.6587104797363,5.56361865997314 -57.034309387207,6.50805473327637 -59.3729095458984,21.349193572998 -63.3755226135254,22.1137390136719 -59.327938079834,11.4551019668579 -44.3968505859375,10.5106649398804 -57.0792808532715,7.9471960067749 -64.4099044799805,21.3941669464111 -53.5713768005371,12.354564666748 -55.3253288269043,15.997389793396 -50.3782806396484,13.2990007400513 -64.1850433349609,22.7433624267578 -54.4708366394043,9.97098731994629 -60.9469718933105,23.0581741333008 -62.7458992004395,9.29639053344727 -43.1376037597656,13.2990007400513 -61.7115173339844,13.2540273666382 -53.2565612792969,11.8598594665527 -43.9021606445312,11.2752084732056 -53.4814300537109,6.37313556671143 -62.2961654663086,7.63238334655762 -44.8016052246094,11.8598594665527 -59.327938079834,13.9286251068115 -46.8703918457031,11.1852626800537 -61.6215667724609,12.0847253799438 -59.3729095458984,5.83345794677734 -52.6269378662109,14.6032218933105 -60.3623199462891,9.97098731994629 -53.1216430664062,7.31757164001465 -58.7882614135742,15.6825771331787 -56.7644691467285,17.6613960266113 -55.0554885864258,13.8386783599854 -57.2591743469238,9.11649799346924 -56.7644691467285,7.81227684020996 -61.0369186401367,17.8412895202637 -56.0898704528809,12.5794296264648 -54.2459716796875,10.4207191467285 -50.3782806396484,13.7037591934204 -63.6453628540039,11.814887046814 -63.8702239990234,12.984188079834 -61.6665420532227,10.4207191467285 -51.7724494934082,12.309591293335 -61.3967056274414,13.8836517333984 -53.346508026123,13.9286251068115 -62.6109771728516,7.31757164001465 -57.034309387207,17.2566375732422 -56.6295471191406,9.38633632659912 -58.6533432006836,20 -58.8782081604004,12.0397529602051 -61.2168121337891,9.38633632659912 -56.4496574401855,8.75671291351318 -63.825252532959,5.20383358001709 -48.6693000793457,13.6587858200073 -62.2062187194824,12.1296987533569 -54.8755950927734,10.0609340667725 -49.0740585327148,11.5000743865967 -44.3968505859375,11.0953159332275 -57.5739860534668,12.7143497467041 -44.6666870117188,11.3651552200317 -54.1560249328613,8.7117395401001 -51.2327728271484,11.994779586792 -59.0580978393555,12.309591293335 -46.2407531738281,11.0953159332275 -52.851806640625,10.0159606933594 -56.9443626403809,6.73292064666748 -60.3623199462891,20.0899467468262 -46.1058349609375,11.5000743865967 -55.0554885864258,16.851879119873 -62.5660057067871,11.9048328399658 -60.1824264526367,21.6640071868896 -51.8174209594727,9.65617561340332 -57.5739860534668,10.0609340667725 -63.9601745605469,17.3465843200684 -45.7460632324219,12.6244029998779 -62.7458992004395,18.9206447601318 -55.4602470397949,6.4630823135376 -58.4734497070312,5.24880695343018 -56.8544158935547,17.8862609863281 -61.846435546875,18.5608596801758 -51.8623962402344,8.08211517333984 -56.5396041870117,10.4656925201416 -50.6031455993652,8.66676616668701 -56.4496574401855,15.0529537200928 -62.161247253418,20.8095169067383 -62.4760589599609,19.5952415466309 -64.7696914672852,13.5688400268555 -56.2697639465332,9.16147041320801 -58.7882614135742,11.5900211334229 -58.8332328796387,5.9234037399292 -45.2963256835938,11.9048328399658 -59.0580978393555,6.14826965332031 -60.0475082397461,20.9444370269775 -58.4734497070312,9.11649799346924 -57.9787445068359,18.2460479736328 -61.4866485595703,9.20644378662109 -63.0607109069824,16.0423622131348 -52.7618598937988,11.9498062133789 -54.1110534667969,10.2408266067505 -57.4390640258789,17.481502532959 -53.3015365600586,10.8704509735107 -55.9999237060547,12.8042964935303 -58.9231796264648,15.9524164199829 -58.2485809326172,16.6719875335693 -59.642749786377,11.9498062133789 -58.1586380004883,19.2804298400879 -64.5897979736328,12.5794296264648 -56.2247924804688,8.80168533325195 -60.7670783996582,6.82286739349365 -44.8915710449219,11.0503435134888 -61.6665420532227,20.8095169067383 -63.2406005859375,11.7249402999878 -54.0211067199707,14.2434368133545 -61.846435546875,5.47367286682129 -64.0051422119141,8.66676616668701 -44.1270141601562,11.4551019668579 -50.333309173584,7.45249080657959 -62.7009239196777,19.2804298400879 -63.7353057861328,5.20383358001709 -58.8332328796387,7.36254501342773 -56.4496574401855,7.27259826660156 -52.7168846130371,12.7593231201172 -63.4654693603516,10.1059074401855 -52.7168846130371,5.29378032684326 -59.2829666137695,6.64297485351562 -64.5897979736328,16.5820407867432 -62.9257888793945,20.1798934936523 -64.4998474121094,8.35195446014404 -58.2036094665527,18.1561012268066 -62.8358459472656,20.8544902801514 -60.677131652832,14.4233293533325 -60.3173484802246,6.37313556671143 -54.3359184265137,6.55302810668945 -58.9681549072266,9.83606815338135 -58.0237159729004,18.2460479736328 -52.8068313598633,13.1191082000732 -51.5026092529297,10.7355308532715 -64.0501174926758,8.89163208007812 -60.8570251464844,17.8412895202637 -54.4258651733398,8.80168533325195 -61.3967056274414,11.2752084732056 -53.9761352539062,14.4683027267456 -59.6877212524414,13.5688400268555 -63.9151992797852,17.7513427734375 -58.9231796264648,9.88104152679443 -43.9920959472656,11.0953159332275 -59.327938079834,20.314811706543 -53.7962417602539,10.2408266067505 -57.663932800293,9.83606815338135 -61.3517303466797,9.52125644683838 -58.2485809326172,5.4286994934082 -63.3755226135254,21.4391403198242 -56.7644691467285,17.2116641998291 -61.9363822937012,11.814887046814 -62.2961654663086,14.9630069732666 -56.6745223999023,12.354564666748 -63.510440826416,11.5450477600098 -54.2909469604492,9.47628307342529 -52.3571014404297,8.12708854675293 -54.9205703735352,6.91281318664551 -55.8650054931641,7.00275993347168 -58.2036094665527,7.76730346679688 -55.5951690673828,9.70114898681641 -47.814811706543,12.0847253799438 -46.1058349609375,12.489483833313 -63.7802810668945,20.8994636535645 -53.4814300537109,6.14826965332031 -56.8544158935547,16.7619323730469 -48.3095169067383,13.5238666534424 -47.5899467468262,13.0291614532471 -53.6163482666016,5.51864528656006 -57.9337692260742,16.0423622131348 -58.7882614135742,12.7593231201172 -62.4310836791992,8.12708854675293 -56.6745223999023,16.9418258666992 -59.5078315734863,14.2884101867676 -56.1348457336426,13.9286251068115 -52.9417495727539,14.6931686401367 -62.3861122131348,22.3835773468018 -56.7194976806641,14.4683027267456 -50.8280143737793,6.14826965332031 -50.648120880127,8.08211517333984 -54.3359184265137,15.0079803466797 -61.2168121337891,11.2302360534668 -52.6269378662109,8.84665870666504 -57.6189575195312,14.2884101867676 -59.8226432800293,5.29378032684326 -61.0818901062012,19.7751350402832 -57.4390640258789,6.50805473327637 -61.1268653869629,9.65617561340332 -59.4178848266602,14.0635442733765 -59.6877212524414,14.5132751464844 -61.1718368530273,12.7593231201172 -64.5448226928711,11.0053701400757 -48.9841156005859,14.2434368133545 -64.0501174926758,13.0291614532471 -57.5290145874023,14.3333835601807 -63.7353057861328,17.3465843200684 -59.2379913330078,23.7327709197998 -53.2115898132324,9.79109477996826 -61.2617835998535,8.4419002532959 -50.6930923461914,12.0847253799438 -61.7115173339844,5.9234037399292 -47.7698402404785,11.2752084732056 -64.5448226928711,17.1217193603516 -55.0554885864258,15.2328462600708 -54.9655418395996,8.08211517333984 -60.3173484802246,7.76730346679688 -63.0157356262207,13.5238666534424 -53.346508026123,12.0397529602051 -62.9257888793945,17.166690826416 -63.9151992797852,14.3783569335938 -64.2749862670898,12.309591293335 -55.9549522399902,12.0847253799438 -61.9363822937012,16.6270141601562 -62.3861122131348,7.13767910003662 -58.7432861328125,10.6455850601196 -61.846435546875,10.4207191467285 -51.9073677062988,12.7143497467041 -59.7776718139648,22.1587104797363 -61.9363822937012,5.65356540679932 -44.3518981933594,10.7355308532715 -57.6189575195312,11.2302360534668 -48.2195701599121,13.6587858200073 -59.9575614929199,11.4551019668579 -58.0686912536621,13.7037591934204 -52.8068313598633,9.65617561340332 -59.9575614929199,16.7619323730469 -61.8014602661133,21.5290870666504 -61.5765953063965,22.6534156799316 -51.3676910400391,12.8942422866821 -60.9469718933105,19.4153499603271 -60.3623199462891,11.8598594665527 -60.1824264526367,15.9074440002441 -61.4416770935059,19.325403213501 -52.4470443725586,14.5582485198975 -48.7142753601074,5.47367286682129 -47.814811706543,13.34397315979 -61.0369186401367,21.9788188934326 -56.7194976806641,11.1402893066406 -45.4762268066406,12.17467212677 -59.0580978393555,18.0211811065674 -62.6559524536133,23.9576377868652 -64.0501174926758,20.674596786499 -56.4496574401855,6.01335048675537 -55.7300872802734,9.56622886657715 -61.5765953063965,18.1561012268066 -56.2247924804688,6.55302810668945 -50.2883338928223,6.86783981323242 -60.7221069335938,22.4285507202148 -59.7776718139648,6.37313556671143 -62.7009239196777,9.9260139465332 -47.4100646972656,12.9392156600952 -43.3624877929688,12.8042964935303 -45.566162109375,12.5794296264648 -54.6957054138184,16.9418258666992 -63.4654693603516,8.89163208007812 -60.677131652832,9.29639053344727 -62.9707641601562,18.650806427002 -60.0025367736816,21.7539520263672 -55.3703002929688,10.1508798599243 -50.4682273864746,14.3333835601807 -63.1056823730469,7.00275993347168 -51.8174209594727,5.74351119995117 -64.0501174926758,15.1429004669189 -47.814811706543,11.4101285934448 -51.2777442932129,11.814887046814 -61.7564888000488,8.4419002532959 -56.9443626403809,8.89163208007812 -60.7670783996582,23.5528793334961 -54.9205703735352,15.0979270935059 -47.0053100585938,13.1640815734863 -62.0713005065918,23.1031475067139 -51.4576377868652,6.59800148010254 -63.6903343200684,11.7699136734009 -57.2141990661621,6.1932430267334 -43.0476684570312,14.1984634399414 -60.0025367736816,23.3729858398438 -50.4682273864746,5.29378032684326 -55.5052185058594,10.1958532333374 -57.2591743469238,7.40751838684082 -53.8412132263184,14.4233293533325 -63.8702239990234,18.0661544799805 -57.2591743469238,14.1085166931152 -62.5660057067871,8.12708854675293 -58.0237159729004,7.36254501342773 -58.2485809326172,10.4207191467285 -56.1348457336426,15.6825771331787 -52.4920196533203,12.17467212677 -56.7194976806641,5.20383358001709 -50.018497467041,7.6773567199707 -54.7856521606445,13.1640815734863 -62.9257888793945,22.0237922668457 -63.9601745605469,23.1031475067139 -63.3305511474609,19.2354564666748 -57.7538795471191,5.83345794677734 -63.825252532959,14.6931686401367 -59.4178848266602,19.1455097198486 -50.4232559204102,8.03714179992676 -63.4654693603516,5.24880695343018 -60.0475082397461,17.1217193603516 -56.5396041870117,8.08211517333984 -61.6215667724609,11.3651552200317 -52.1772079467773,8.4419002532959 -55.9549522399902,10.6905584335327 -52.312126159668,7.9471960067749 -57.2141990661621,12.489483833313 -62.5210342407227,5.65356540679932 -51.6375312805176,5.87843132019043 -52.9867248535156,5.38372611999512 -49.8386039733887,12.5794296264648 -52.2221794128418,15.8624706268311 -52.2671546936035,14.8280878067017 -43.4524230957031,12.0847253799438 -52.4470443725586,9.20644378662109 -60.3173484802246,13.2540273666382 -57.7538795471191,9.11649799346924 -48.8941688537598,13.1191082000732 -55.7750587463379,9.07152462005615 -59.1930198669434,23.7327709197998 -61.3517303466797,8.03714179992676 -50.8280143737793,7.85724925994873 -53.3015365600586,12.0397529602051 -59.4178848266602,21.4841136932373 -63.4654693603516,20.1349201202393 -55.6401405334473,12.7143497467041 -53.0316963195801,9.61120223999023 -51.4126625061035,12.0397529602051 -61.1718368530273,20.0899467468262 -48.9391403198242,12.17467212677 -46.0158996582031,10.8254776000977 -50.9179611206055,9.38633632659912 -51.2327728271484,5.96837711334229 -59.8676147460938,21.4391403198242 -50.1534156799316,7.58741092681885 -44.1719970703125,12.4445114135742 -54.2909469604492,8.98157787322998 -56.5845756530762,5.51864528656006 -50.2433624267578,7.09270572662354 -60.3173484802246,16.7619323730469 -49.6587104797363,13.8836517333984 -64.5448226928711,5.83345794677734 -64.634765625,7.45249080657959 -56.3147354125977,9.20644378662109 -61.0818901062012,9.29639053344727 -56.2697639465332,6.4630823135376 -48.4894104003906,13.34397315979 -53.5264015197754,11.2752084732056 -56.8544158935547,13.7937049865723 -52.7618598937988,7.31757164001465 -55.7300872802734,17.2566375732422 -62.161247253418,20.989408493042 -64.0051422119141,7.13767910003662 -63.2406005859375,10.2408266067505 -58.7882614135742,16.5820407867432 -48.9841156005859,5.87843132019043 -57.1242523193359,10.8704509735107 -59.642749786377,16.9867992401123 -62.8358459472656,16.3571739196777 -57.2141990661621,7.45249080657959 -60.4972381591797,16.6719875335693 -63.1506576538086,10.5106649398804 -56.5845756530762,13.2990007400513 -44.0820617675781,12.2646179199219 -60.9469718933105,23.6428260803223 -63.2406005859375,13.7937049865723 -59.5977783203125,15.4127388000488 -54.3359184265137,8.08211517333984 -60.1374549865723,23.4629325866699 -51.7274780273438,11.9048328399658 -56.8993873596191,11.9498062133789 -60.0025367736816,8.66676616668701 -55.4602470397949,13.7487316131592 -61.1268653869629,13.6138134002686 -60.8120536804199,13.6587858200073 -64.0950927734375,11.9048328399658 -46.420654296875,12.4445114135742 -55.4152755737305,6.64297485351562 -43.7672424316406,12.354564666748 -56.2697639465332,8.39692687988281 -62.2961654663086,16.9418258666992 -56.7194976806641,5.38372611999512 -55.2803535461426,5.51864528656006 -58.3385314941406,7.40751838684082 -47.3201293945312,13.1191082000732 -62.4310836791992,12.0397529602051 -50.4232559204102,7.63238334655762 -64.0051422119141,18.6058330535889 -59.7776718139648,14.2434368133545 -64.2300109863281,7.81227684020996 -58.7432861328125,15.1878728866577 -51.8623962402344,14.2434368133545 -58.0237159729004,8.75671291351318 -57.6189575195312,15.2778186798096 -57.1242523193359,16.2222557067871 -63.3755226135254,11.6349945068359 -61.2168121337891,20.2248649597168 -50.333309173584,6.77789402008057 -46.1058349609375,11.0053701400757 -45.8809814453125,10.8704509735107 -51.2327728271484,6.73292064666748 -62.2062187194824,23.6428260803223 -48.3994636535645,11.5900211334229 -56.4496574401855,17.2116641998291 -60.0475082397461,18.9206447601318 -57.5290145874023,18.3359928131104 -63.7353057861328,13.7937049865723 -53.5264015197754,6.86783981323242 -55.1904067993164,16.8968524932861 -60.991943359375,7.85724925994873 -60.2274017333984,10.6905584335327 -58.1136627197266,15.502685546875 -52.4020729064941,13.7037591934204 -53.2115898132324,7.31757164001465 -60.2274017333984,10.9603967666626 -61.306755065918,21.0793552398682 -60.2723731994629,10.7805042266846 -61.2168121337891,8.89163208007812 -57.5290145874023,15.9074440002441 -53.4814300537109,12.3995380401611 -52.7618598937988,12.7593231201172 -53.6613235473633,15.2328462600708 -60.4072952270508,12.7143497467041 -63.3305511474609,11.814887046814 -50.333309173584,14.8730602264404 -47.6798934936523,12.4445114135742 -62.161247253418,8.03714179992676 -47.6798934936523,12.984188079834 -63.2406005859375,22.833309173584 -63.0157356262207,7.22762584686279 -62.0713005065918,10.4207191467285 -59.642749786377,13.2540273666382 -54.4708366394043,12.0397529602051 -60.3623199462891,21.2142753601074 -61.531623840332,6.64297485351562 -63.0157356262207,13.1191082000732 -61.2617835998535,13.1191082000732 -53.4814300537109,15.1429004669189 -56.809440612793,10.5106649398804 -62.5660057067871,18.9656181335449 -53.8861885070801,5.60859203338623 -55.5052185058594,13.2990007400513 -60.0924835205078,7.09270572662354 -64.5897979736328,23.507905960083 -49.6587104797363,12.8492698669434 -61.8914070129395,13.7937049865723 -61.531623840332,23.148120880127 -52.536994934082,8.75671291351318 -62.7009239196777,14.1984634399414 -61.0818901062012,9.11649799346924 -63.7353057861328,8.03714179992676 -63.510440826416,5.56361865997314 -52.9867248535156,16.5370674133301 -58.4284744262695,7.6773567199707 -49.6137390136719,13.2990007400513 -62.8358459472656,15.6376037597656 -61.3517303466797,12.7143497467041 -61.5765953063965,15.3677654266357 -63.7353057861328,9.16147041320801 -44.5767517089844,10.7805042266846 -59.8676147460938,10.6455850601196 -49.2989273071289,12.8942422866821 -55.1904067993164,12.8492698669434 -59.3729095458984,7.58741092681885 -61.306755065918,8.57682037353516 -60.0924835205078,9.88104152679443 -56.6295471191406,5.20383358001709 -55.2803535461426,7.31757164001465 -59.8676147460938,6.37313556671143 -54.3808898925781,10.4207191467285 -54.4708366394043,9.07152462005615 -62.7908706665039,21.9338455200195 -55.7750587463379,13.2540273666382 -52.312126159668,8.84665870666504 -57.8438262939453,9.07152462005615 -57.7538795471191,12.669376373291 -58.5633926391602,12.4445114135742 -57.9337692260742,17.1217193603516 -61.7564888000488,7.72233009338379 -55.6851119995117,13.5688400268555 -48.0846519470215,12.0847253799438 -50.6930923461914,14.1534900665283 -46.2857360839844,11.2752084732056 -64.5897979736328,12.7143497467041 -60.8120536804199,13.3889465332031 -60.9020004272461,9.29639053344727 -47.5449714660645,12.309591293335 -57.8887977600098,19.1455097198486 -60.1824264526367,19.5502681732178 -62.6559524536133,19.8201065063477 -55.3253288269043,17.6613960266113 -64.4998474121094,15.817497253418 -50.7830390930176,14.4683027267456 -60.5871887207031,13.2090549468994 -56.6745223999023,7.36254501342773 -63.7802810668945,21.8438987731934 -51.9523429870605,8.08211517333984 -64.1850433349609,16.6719875335693 -59.1030731201172,7.18265247344971 -60.6321601867676,21.4841136932373 -52.5819664001465,11.9048328399658 -52.1772079467773,13.8836517333984 -58.0237159729004,7.6773567199707 -54.9655418395996,16.492094039917 -62.0263290405273,13.7937049865723 -51.4126625061035,10.6006116867065 -48.3095169067383,13.7037591934204 -64.2300109863281,22.7433624267578 -57.5290145874023,14.6931686401367 -53.2565612792969,15.4577121734619 -59.2379913330078,15.6376037597656 -52.536994934082,5.9234037399292 -47.814811706543,12.0397529602051 -59.1480445861816,7.49746417999268 -61.7564888000488,6.1932430267334 -61.6665420532227,10.4656925201416 -60.2723731994629,13.9286251068115 -56.8993873596191,5.87843132019043 -64.0051422119141,10.9603967666626 -55.5052185058594,8.4419002532959 -60.7221069335938,15.997389793396 -54.830623626709,9.9260139465332 -59.7776718139648,11.4551019668579 -59.4178848266602,16.7169609069824 -55.8650054931641,16.0423622131348 -61.4416770935059,10.0159606933594 -61.6665420532227,20.0449733734131 -63.3305511474609,19.7751350402832 -62.1162719726562,14.2434368133545 -62.8808174133301,22.7433624267578 -53.6163482666016,15.4577121734619 -62.7009239196777,14.0635442733765 -53.7062950134277,10.3307723999023 -61.1718368530273,16.851879119873 -58.698314666748,9.74612140655518 -52.0872611999512,9.79109477996826 -52.7618598937988,11.7249402999878 -55.0554885864258,12.984188079834 -64.6797409057617,20.2698383331299 -52.9867248535156,5.20383358001709 -58.1586380004883,9.83606815338135 -52.4920196533203,13.9735984802246 -56.8993873596191,7.27259826660156 -58.698314666748,18.0661544799805 -58.4734497070312,13.1640815734863 -57.034309387207,11.6799669265747 -52.2671546936035,7.81227684020996 -53.3015365600586,11.9498062133789 -58.6083679199219,10.7805042266846 -63.0607109069824,17.3915576934814 -59.0580978393555,10.7355308532715 -52.4920196533203,14.5582485198975 -61.4866485595703,9.43130970001221 -62.6559524536133,15.502685546875 -60.9469718933105,7.81227684020996 -60.5871887207031,6.73292064666748 -50.7830390930176,8.39692687988281 -48.7592468261719,12.8942422866821 -44.8465881347656,12.5794296264648 -52.2221794128418,12.309591293335 -60.9020004272461,7.36254501342773 -61.846435546875,11.7249402999878 -58.5633926391602,8.26200771331787 -58.7882614135742,19.9100532531738 -54.2459716796875,10.6006116867065 -61.8914070129395,5.29378032684326 -60.5422134399414,5.65356540679932 -63.9601745605469,6.68794727325439 -64.6797409057617,6.4630823135376 -64.2749862670898,19.325403213501 -61.9363822937012,15.3677654266357 -55.4152755737305,16.9418258666992 -51.9073677062988,12.2646179199219 -60.9469718933105,8.80168533325195 -50.6930923461914,13.6587858200073 -60.0924835205078,22.3386039733887 -56.5396041870117,12.0847253799438 -58.698314666748,16.492094039917 -59.4178848266602,16.3122024536133 -51.2327728271484,8.80168533325195 -52.3571014404297,10.6455850601196 -51.8174209594727,5.65356540679932 -64.2749862670898,6.05832386016846 -56.7644691467285,13.9735984802246 -58.0686912536621,8.7117395401001 -52.2221794128418,12.984188079834 -58.7432861328125,18.2460479736328 -50.7830390930176,6.50805473327637 -52.3571014404297,16.2672290802002 -61.0818901062012,11.0953159332275 -57.6189575195312,14.4233293533325 -51.682502746582,10.7355308532715 -54.6507301330566,5.74351119995117 -56.9443626403809,14.1534900665283 -61.6215667724609,10.0159606933594 -60.4972381591797,22.0687656402588 -50.9179611206055,6.1932430267334 -58.6533432006836,5.29378032684326 -54.6957054138184,12.8942422866821 -61.4866485595703,11.6349945068359 -53.7062950134277,13.9735984802246 -60.1824264526367,13.0741348266602 -59.4628601074219,9.65617561340332 -51.6375312805176,12.309591293335 -63.2855758666992,11.7249402999878 -62.8358459472656,21.3042221069336 -60.8570251464844,18.0211811065674 -64.4548797607422,7.13767910003662 -63.7353057861328,7.99216938018799 -57.3940925598145,12.984188079834 -54.515811920166,8.4419002532959 -64.3199615478516,7.00275993347168 -63.3755226135254,10.7355308532715 -57.8887977600098,16.80690574646 -59.2379913330078,18.7857246398926 -59.2829666137695,17.3016109466553 -57.7538795471191,8.21703433990479 -56.6745223999023,14.8280878067017 -53.8861885070801,5.56361865997314 -55.7750587463379,8.89163208007812 -57.8887977600098,7.99216938018799 -56.1348457336426,15.5926313400269 -63.195629119873,17.5264778137207 -59.8226432800293,11.5900211334229 -59.9125900268555,19.8201065063477 -63.1506576538086,15.5926313400269 -51.2327728271484,14.2884101867676 -55.6401405334473,5.4286994934082 -58.6533432006836,10.1958532333374 -46.19580078125,12.2196445465088 -58.2935562133789,19.9100532531738 -59.4628601074219,18.1111278533936 -62.2961654663086,15.5476579666138 -64.4548797607422,22.1137390136719 -52.312126159668,13.8836517333984 -57.3940925598145,11.1402893066406 -60.4972381591797,8.39692687988281 -62.0713005065918,22.4735221862793 -54.3359184265137,10.6905584335327 -57.2591743469238,9.88104152679443 -60.9020004272461,6.01335048675537 -56.9893341064453,6.55302810668945 -61.0369186401367,16.492094039917 -58.4734497070312,11.4551019668579 -46.3756713867188,11.1402893066406 -53.0316963195801,13.4788932800293 -44.3069152832031,11.5000743865967 -60.8570251464844,6.14826965332031 -61.4866485595703,19.5052947998047 -59.8676147460938,21.7089805603027 -62.9707641601562,16.7619323730469 -56.3597106933594,8.03714179992676 -58.9681549072266,10.6455850601196 -58.1136627197266,8.12708854675293 -63.6453628540039,7.49746417999268 -60.8120536804199,19.685188293457 -57.6189575195312,5.6985387802124 -51.3676910400391,9.16147041320801 -57.7089042663574,6.41810894012451 -62.2062187194824,18.0211811065674 -58.2485809326172,13.1191082000732 -55.7750587463379,16.80690574646 -58.9681549072266,12.7593231201172 -60.991943359375,16.6270141601562 -59.8676147460938,7.90222263336182 -60.5871887207031,15.4127388000488 -49.2989273071289,11.8598594665527 -56.9443626403809,5.74351119995117 -59.0580978393555,16.9867992401123 -55.0554885864258,16.6719875335693 -64.4099044799805,11.6349945068359 -56.7194976806641,15.3227920532227 -57.034309387207,14.1534900665283 -64.1850433349609,19.5052947998047 -61.7115173339844,16.851879119873 -62.5660057067871,10.3757457733154 -44.1270141601562,11.2302360534668 -63.0607109069824,19.6402149200439 -61.6665420532227,16.4021472930908 -60.1824264526367,7.72233009338379 -59.5078315734863,19.8650798797607 -58.8332328796387,14.0185708999634 -60.4972381591797,20.5846500396729 -61.8014602661133,13.6138134002686 -58.1586380004883,15.1429004669189 -58.7882614135742,6.68794727325439 -63.2855758666992,16.7169609069824 -58.5633926391602,14.1534900665283 -59.8226432800293,6.68794727325439 -57.9337692260742,11.5900211334229 -54.4708366394043,10.3307723999023 -57.4840393066406,13.0291614532471 -61.1268653869629,21.8888721466064 -64.0051422119141,18.1111278533936 -51.7724494934082,13.3889465332031 -52.8068313598633,9.16147041320801 -43.9471435546875,11.9498062133789 -57.8887977600098,5.33875274658203 -58.2036094665527,7.81227684020996 -64.7247161865234,18.2910194396973 -51.997314453125,13.2540273666382 -58.6533432006836,5.20383358001709 -47.4550476074219,12.7143497467041 -63.510440826416,7.76730346679688 -51.3676910400391,12.7143497467041 -59.5977783203125,9.61120223999023 -53.3914833068848,8.98157787322998 -63.2855758666992,22.3835773468018 -63.3755226135254,5.33875274658203 -50.4682273864746,14.3783569335938 -63.8702239990234,20.5846500396729 -61.0818901062012,19.325403213501 -64.6797409057617,14.1534900665283 -49.9735221862793,5.51864528656006 -64.1850433349609,23.1031475067139 -61.0818901062012,16.4021472930908 -58.6083679199219,17.8412895202637 -63.3305511474609,19.325403213501 -59.6877212524414,22.5634689331055 -54.1560249328613,15.4577121734619 -60.5871887207031,20.0899467468262 -53.166618347168,13.7937049865723 -51.3227157592773,7.09270572662354 -63.4204940795898,13.0741348266602 -48.1296234130859,12.8042964935303 -57.9337692260742,7.9471960067749 -55.5052185058594,13.2090549468994 -64.0501174926758,7.40751838684082 -60.4072952270508,12.8492698669434 -60.5871887207031,15.6825771331787 -63.825252532959,5.47367286682129 -46.0158996582031,13.0741348266602 -60.6321601867676,22.6534156799316 -58.0237159729004,6.91281318664551 -52.1322326660156,8.30698108673096 -59.8676147460938,18.7407512664795 -54.0660781860352,16.0873355865479 -64.2300109863281,22.4285507202148 -62.9257888793945,5.60859203338623 -63.7353057861328,11.2752084732056 -63.0607109069824,23.6428260803223 -60.8120536804199,16.1323089599609 -58.2935562133789,13.6138134002686 -53.166618347168,8.80168533325195 -60.7670783996582,23.5978527069092 -59.7776718139648,17.8862609863281 -62.8358459472656,14.6481952667236 -48.7592468261719,13.9286251068115 -61.6665420532227,20.674596786499 -58.1136627197266,6.82286739349365 -59.9125900268555,12.8042964935303 -56.6295471191406,13.0741348266602 -52.8967781066895,16.3571739196777 -57.2591743469238,7.31757164001465 -61.8014602661133,13.5238666534424 -46.8703918457031,11.3651552200317 -53.8861885070801,7.40751838684082 -51.997314453125,5.83345794677734 -57.8887977600098,13.0741348266602 -52.7168846130371,6.37313556671143 -61.2617835998535,23.507905960083 -59.6877212524414,22.833309173584 -57.34912109375,17.3016109466553 -54.3808898925781,13.34397315979 -61.4866485595703,6.32816219329834 -58.4284744262695,8.53184700012207 -61.6665420532227,13.6587858200073 -59.1030731201172,10.6455850601196 -62.4760589599609,16.6270141601562 -49.4338455200195,14.4683027267456 -62.9257888793945,14.9180335998535 -64.7247161865234,13.7037591934204 -47.2301635742188,13.1191082000732 -58.5184211730957,14.6481952667236 -63.0607109069824,23.0132007598877 -54.3808898925781,16.851879119873 -58.9681549072266,20.674596786499 -46.2857360839844,13.34397315979 -54.6957054138184,8.93660545349121 -57.2591743469238,13.4788932800293 -61.531623840332,21.6640071868896 -53.7512664794922,8.08211517333984 -51.8174209594727,7.27259826660156 -57.7089042663574,7.18265247344971 -64.4548797607422,6.05832386016846 -64.3649291992188,8.89163208007812 -51.7724494934082,14.6931686401367 -52.9867248535156,16.5820407867432 -55.6851119995117,9.11649799346924 -55.5501937866211,9.25141716003418 -56.179817199707,13.4788932800293 -52.6269378662109,11.0953159332275 -53.4814300537109,11.994779586792 -52.4920196533203,15.4127388000488 -61.2168121337891,15.5476579666138 -49.8386039733887,11.7699136734009 -58.2036094665527,9.70114898681641 -62.3411407470703,14.9180335998535 -59.7776718139648,13.2540273666382 -56.3597106933594,7.27259826660156 -57.7988510131836,16.0873355865479 -61.4416770935059,15.2778186798096 -57.6189575195312,5.78848457336426 -64.0501174926758,11.7699136734009 -64.634765625,20.2698383331299 -53.3015365600586,7.99216938018799 -63.6003875732422,7.00275993347168 -58.3835029602051,11.9048328399658 -59.642749786377,6.32816219329834 -58.7882614135742,7.36254501342773 -43.1825866699219,13.5688400268555 -59.7326965332031,7.22762584686279 -60.4972381591797,5.24880695343018 -55.5951690673828,15.0529537200928 -58.5184211730957,8.35195446014404 -62.0713005065918,8.98157787322998 -55.5052185058594,17.481502532959 -55.2353820800781,12.2646179199219 -54.3808898925781,7.27259826660156 -50.7830390930176,6.59800148010254 -61.9813537597656,23.7777442932129 -55.9099807739258,10.1958532333374 -46.19580078125,13.3889465332031 -58.5633926391602,19.3703765869141 -59.9125900268555,7.6773567199707 -60.7670783996582,7.36254501342773 -56.2697639465332,11.2752084732056 -61.9813537597656,20.4497318267822 -60.2723731994629,15.6376037597656 -64.634765625,12.0397529602051 -56.9443626403809,9.47628307342529 -44.5767517089844,11.814887046814 -53.9761352539062,13.4788932800293 -64.0051422119141,22.6534156799316 -60.1374549865723,17.6164226531982 -49.0740585327148,11.7699136734009 -53.4814300537109,8.80168533325195 -52.2221794128418,15.817497253418 -53.5264015197754,13.0291614532471 -56.1348457336426,11.0053701400757 -61.2617835998535,6.68794727325439 -62.3861122131348,11.3201818466187 -58.7882614135742,14.8730602264404 -58.698314666748,6.05832386016846 -54.201000213623,7.04773330688477 -61.3967056274414,7.85724925994873 -63.3305511474609,13.5688400268555 -53.1216430664062,9.43130970001221 -61.846435546875,12.5794296264648 -59.5977783203125,6.91281318664551 -59.5977783203125,6.32816219329834 -55.5052185058594,11.7249402999878 -51.3676910400391,11.0503435134888 -62.6109771728516,5.33875274658203 -56.3147354125977,7.22762584686279 -62.9257888793945,23.4629325866699 -53.6613235473633,8.12708854675293 -58.5184211730957,19.8201065063477 -53.0316963195801,5.87843132019043 -50.648120880127,14.0185708999634 -64.2300109863281,12.5794296264648 -61.7564888000488,14.4233293533325 -51.3227157592773,14.8280878067017 -63.5554122924805,14.8280878067017 -56.7644691467285,11.0503435134888 -51.5475845336914,6.10329627990723 -54.515811920166,7.72233009338379 -54.1110534667969,9.88104152679443 -56.7644691467285,16.80690574646 -52.9417495727539,14.2884101867676 -59.7326965332031,18.6957778930664 -53.6163482666016,13.3889465332031 -62.7458992004395,19.9100532531738 -58.2036094665527,15.1878728866577 -62.1162719726562,23.5528793334961 -61.0369186401367,12.669376373291 -63.9601745605469,14.4233293533325 -63.195629119873,23.19309425354 -49.5687637329102,12.8492698669434 -58.4734497070312,16.8968524932861 -63.3755226135254,13.7487316131592 -45.566162109375,11.5000743865967 -49.164005279541,5.29378032684326 -53.8861885070801,6.32816219329834 -55.145435333252,12.5344572067261 -56.0898704528809,5.9234037399292 -58.6083679199219,14.9180335998535 -63.2855758666992,12.984188079834 -55.3703002929688,9.02655124664307 -56.3597106933594,9.56622886657715 -55.9999237060547,7.18265247344971 -51.2327728271484,11.6799669265747 -45.7010803222656,11.5900211334229 -51.9523429870605,12.5344572067261 -45.9259338378906,13.34397315979 -57.34912109375,18.8306980133057 -59.8676147460938,16.5820407867432 -59.1480445861816,8.30698108673096 -59.1030731201172,20.9444370269775 -63.0607109069824,22.1587104797363 -62.2511940002441,5.74351119995117 -52.5819664001465,16.0423622131348 -64.0501174926758,12.7593231201172 -50.9179611206055,14.3333835601807 -54.9655418395996,11.1852626800537 -59.9125900268555,13.6587858200073 -48.6693000793457,12.0847253799438 -60.4072952270508,23.3729858398438 -55.0105171203613,9.88104152679443 -58.8332328796387,11.1402893066406 -62.6559524536133,10.5556383132935 -52.0422897338867,13.9735984802246 -54.3808898925781,10.3307723999023 -61.531623840332,21.0343818664551 -63.7353057861328,23.5528793334961 -58.698314666748,9.02655124664307 -54.515811920166,5.33875274658203 -47.5899467468262,12.1296987533569 -63.2406005859375,21.349193572998 -58.5633926391602,14.7381420135498 -53.1216430664062,16.177282333374 -61.9363822937012,22.1137390136719 -62.2961654663086,5.9234037399292 -58.0237159729004,7.31757164001465 -56.6745223999023,18.4709129333496 -63.1506576538086,20 -58.4734497070312,11.8598594665527 -59.1480445861816,8.21703433990479 -56.7644691467285,14.6931686401367 -64.4998474121094,9.34136390686035 -56.5845756530762,8.12708854675293 -50.7830390930176,14.1984634399414 -51.5925559997559,8.39692687988281 -63.4654693603516,21.4391403198242 -59.2829666137695,11.8598594665527 -49.7936325073242,14.2434368133545 -59.327938079834,19.685188293457 -63.510440826416,22.0237922668457 -49.703685760498,5.47367286682129 -63.825252532959,22.6983890533447 -60.8570251464844,19.7751350402832 -61.1268653869629,12.0397529602051 -62.6109771728516,21.7539520263672 -59.5977783203125,8.48687362670898 -59.6877212524414,13.0741348266602 -56.3597106933594,6.10329627990723 -56.179817199707,7.22762584686279 -49.2989273071289,13.8386783599854 -46.3756713867188,11.4551019668579 -57.7538795471191,6.4630823135376 -55.7300872802734,7.9471960067749 -52.3571014404297,12.6244029998779 -60.9020004272461,18.5158863067627 -59.0580978393555,11.2752084732056 -48.4894104003906,12.5794296264648 -58.9681549072266,9.65617561340332 -62.2062187194824,22.2936305999756 -51.2327728271484,9.02655124664307 -64.0950927734375,12.9392156600952 -57.663932800293,6.1932430267334 -43.4974060058594,12.17467212677 -54.1560249328613,14.3783569335938 -55.145435333252,12.6244029998779 -58.1136627197266,5.87843132019043 -59.9125900268555,6.01335048675537 -63.4654693603516,20.2698383331299 -62.2062187194824,16.4021472930908 -57.3940925598145,13.34397315979 -45.7460632324219,10.8254776000977 -62.0263290405273,5.38372611999512 -54.7856521606445,11.0953159332275 -63.1056823730469,23.2380676269531 -64.7696914672852,14.1534900665283 -61.846435546875,11.4551019668579 -55.4602470397949,13.4788932800293 -58.7432861328125,23.5528793334961 -55.6851119995117,6.91281318664551 -62.0263290405273,7.40751838684082 -64.2749862670898,10.5106649398804 -61.0369186401367,7.18265247344971 -62.7458992004395,15.5476579666138 -56.1348457336426,16.0423622131348 -61.9363822937012,13.7487316131592 -56.49462890625,13.8836517333984 -58.698314666748,8.84665870666504 -60.7670783996582,18.6957778930664 -58.2485809326172,8.89163208007812 -59.4178848266602,14.6032218933105 -52.4470443725586,12.7593231201172 -64.1850433349609,5.47367286682129 -55.145435333252,8.39692687988281 -58.6083679199219,10.8254776000977 -55.3703002929688,11.2302360534668 -55.9099807739258,7.04773330688477 -48.2195701599121,11.7249402999878 -48.2195701599121,12.1296987533569 -53.4364547729492,8.62179279327393 -56.0448989868164,15.4577121734619 -64.4998474121094,19.1904830932617 -61.0369186401367,8.08211517333984 -59.013126373291,23.7777442932129 -46.1058349609375,10.9154233932495 -60.3623199462891,13.5238666534424 -53.4814300537109,11.4101285934448 -56.3597106933594,11.1852626800537 -60.5422134399414,12.2646179199219 -50.5132026672363,14.7831144332886 -52.4920196533203,8.98157787322998 -51.3676910400391,5.9234037399292 -59.7776718139648,19.325403213501 -59.9575614929199,22.0687656402588 -58.698314666748,10.2408266067505 -60.5871887207031,12.2646179199219 -61.2617835998535,11.4101285934448 -54.7406768798828,14.6481952667236 -51.4126625061035,9.16147041320801 -60.7670783996582,17.3915576934814 -63.195629119873,13.5238666534424 -53.6613235473633,10.8704509735107 -58.4284744262695,14.1085166931152 -62.7458992004395,12.2646179199219 -43.0476684570312,13.7487316131592 -55.9099807739258,16.9867992401123 -54.3808898925781,13.4339199066162 -61.6215667724609,12.1296987533569 -63.3755226135254,5.29378032684326 -55.5052185058594,14.7381420135498 -53.346508026123,15.3677654266357 -55.5951690673828,8.12708854675293 -58.6083679199219,23.7327709197998 -54.7406768798828,13.7037591934204 -64.0501174926758,9.16147041320801 -56.6295471191406,11.0503435134888 -48.6693000793457,5.20383358001709 -60.1824264526367,7.04773330688477 -62.7458992004395,19.8650798797607 -49.2089805603027,11.5900211334229 -62.7458992004395,10.2408266067505 -62.2062187194824,19.8650798797607 -59.1480445861816,20.1349201202393 -59.013126373291,19.325403213501 -53.346508026123,12.5794296264648 -64.5448226928711,18.7407512664795 -60.3173484802246,18.6058330535889 -58.9681549072266,15.1429004669189 -57.9337692260742,6.77789402008057 -63.1056823730469,13.7037591934204 -52.7168846130371,11.6799669265747 -55.8200340270996,7.81227684020996 -57.34912109375,7.58741092681885 -59.327938079834,14.3333835601807 -47.9947052001953,11.814887046814 -62.4310836791992,10.1958532333374 -61.531623840332,22.3835773468018 -63.5554122924805,11.6349945068359 -61.2617835998535,21.0793552398682 -56.809440612793,15.1429004669189 -62.9707641601562,20.8544902801514 -54.0211067199707,16.7619323730469 -45.791015625,12.1296987533569 -60.1824264526367,6.37313556671143 -60.9020004272461,23.9576377868652 -64.0950927734375,13.4788932800293 -56.6295471191406,10.6905584335327 -58.4284744262695,15.6376037597656 -61.0369186401367,22.1587104797363 -46.4656372070312,11.5000743865967 -55.7750587463379,15.3227920532227 -60.7670783996582,14.3333835601807 -52.6269378662109,8.93660545349121 -53.6613235473633,15.997389793396 -60.4972381591797,6.37313556671143 -44.1270141601562,11.4101285934448 -63.7353057861328,14.4683027267456 -64.4099044799805,13.2540273666382 -57.2591743469238,23.9126644134521 -51.1428260803223,11.4101285934448 -60.9469718933105,10.1508798599243 -59.9125900268555,14.3783569335938 -58.2485809326172,9.29639053344727 -64.2749862670898,7.31757164001465 -59.1930198669434,10.0159606933594 -64.5448226928711,18.8756713867188 -64.5448226928711,12.0397529602051 -48.8941688537598,12.7593231201172 -54.201000213623,16.492094039917 -59.1930198669434,13.8836517333984 -43.3175048828125,11.5900211334229 -58.2935562133789,6.82286739349365 -56.3597106933594,6.77789402008057 -51.682502746582,11.3201818466187 -59.5977783203125,11.2752084732056 -55.2353820800781,16.6270141601562 -64.6797409057617,21.9338455200195 -63.7353057861328,8.62179279327393 -60.9469718933105,22.3386039733887 -57.34912109375,17.8412895202637 -53.2565612792969,10.5106649398804 -50.3782806396484,13.4788932800293 -61.3517303466797,7.40751838684082 -51.682502746582,8.26200771331787 -63.6453628540039,14.8280878067017 -54.9655418395996,5.47367286682129 -48.2195701599121,11.5000743865967 -54.3808898925781,15.0079803466797 -60.2723731994629,5.87843132019043 -57.9337692260742,7.90222263336182 -52.0422897338867,11.4551019668579 -59.2829666137695,7.99216938018799 -57.34912109375,6.50805473327637 -64.1400680541992,20.8544902801514 -57.3041458129883,11.3651552200317 -58.0686912536621,19.0555629730225 -57.7988510131836,15.6376037597656 -63.7353057861328,10.1059074401855 -50.1983871459961,14.4683027267456 -58.2485809326172,16.492094039917 -57.8887977600098,6.59800148010254 -59.5528030395508,7.36254501342773 -59.5528030395508,21.0793552398682 -60.8120536804199,8.48687362670898 -61.3517303466797,22.6534156799316 -55.1004638671875,7.76730346679688 -63.1506576538086,22.9232540130615 -47.0053100585938,13.3889465332031 -63.6453628540039,10.4656925201416 -60.4522666931152,10.5556383132935 -53.9761352539062,6.28318881988525 -63.9151992797852,20.8544902801514 -57.2141990661621,14.2884101867676 -63.3755226135254,5.96837711334229 -62.4310836791992,18.6957778930664 -62.9707641601562,18.8756713867188 -56.809440612793,5.56361865997314 -50.7380676269531,8.66676616668701 -58.6083679199219,8.62179279327393 -59.4178848266602,21.5740604400635 -52.6719131469727,16.0423622131348 -61.1718368530273,17.3915576934814 -63.1506576538086,20.2248649597168 -63.8702239990234,8.48687362670898 -52.4020729064941,16.2222557067871 -54.8755950927734,16.9418258666992 -56.6295471191406,10.2408266067505 -60.5871887207031,16.177282333374 -60.9469718933105,16.0423622131348 -52.851806640625,9.25141716003418 -63.6003875732422,14.0185708999634 -63.9601745605469,8.39692687988281 -58.698314666748,11.0053701400757 -61.531623840332,12.5344572067261 -57.2141990661621,6.10329627990723 -60.3173484802246,10.0159606933594 -48.3994636535645,12.1296987533569 -46.9603271484375,11.7249402999878 -63.6003875732422,15.6825771331787 -64.2749862670898,23.0132007598877 -62.2961654663086,15.8624706268311 -49.7486572265625,11.5450477600098 -62.5660057067871,5.29378032684326 -60.4972381591797,18.2460479736328 -62.2511940002441,20.674596786499 -43.2725219726562,11.7699136734009 -56.49462890625,10.6006116867065 -54.2909469604492,8.26200771331787 -53.4814300537109,9.9260139465332 -58.3385314941406,8.98157787322998 -55.2803535461426,12.0397529602051 -56.9443626403809,11.6799669265747 -58.8332328796387,8.57682037353516 -48.7592468261719,11.7699136734009 -53.8412132263184,8.7117395401001 -61.7115173339844,23.507905960083 -52.1322326660156,13.7937049865723 -61.1718368530273,21.4391403198242 -59.4178848266602,16.6719875335693 -47.9947052001953,11.9498062133789 -44.7566528320312,10.8254776000977 -59.2829666137695,15.0979270935059 -62.6559524536133,8.30698108673096 -57.3041458129883,17.2566375732422 -62.7009239196777,19.1904830932617 -58.2485809326172,13.5238666534424 -58.3835029602051,10.0159606933594 -59.013126373291,15.6376037597656 -57.0792808532715,12.9392156600952 -52.5819664001465,11.6799669265747 -56.809440612793,16.2672290802002 -54.6057586669922,14.1534900665283 -64.4548797607422,5.60859203338623 -49.0290870666504,5.29378032684326 -56.809440612793,15.7725238800049 -55.3253288269043,10.3307723999023 -63.2855758666992,15.3227920532227 -48.849193572998,12.489483833313 -61.4416770935059,5.56361865997314 -62.8808174133301,12.0397529602051 -63.7353057861328,18.7857246398926 -62.5210342407227,19.7751350402832 -59.8226432800293,7.90222263336182 -57.34912109375,18.0211811065674 -53.1216430664062,8.08211517333984 -58.7882614135742,8.84665870666504 -62.7908706665039,22.8782806396484 -59.8676147460938,6.59800148010254 -59.4628601074219,9.25141716003418 -61.1268653869629,20.5846500396729 -62.2961654663086,14.0185708999634 -60.1824264526367,6.28318881988525 -57.1242523193359,7.90222263336182 -61.8014602661133,11.0953159332275 -53.7062950134277,6.50805473327637 -46.2407531738281,12.7143497467041 -55.7750587463379,5.29378032684326 -57.1692276000977,8.53184700012207 -56.4496574401855,10.9603967666626 -52.0422897338867,11.3651552200317 -62.5210342407227,12.489483833313 -58.6083679199219,8.08211517333984 -56.49462890625,5.33875274658203 -60.0924835205078,18.2010746002197 -64.5897979736328,20.2698383331299 -60.3623199462891,15.7275505065918 -62.5660057067871,16.9418258666992 -53.9311599731445,6.32816219329834 -61.1268653869629,6.4630823135376 -57.0792808532715,15.3227920532227 -50.0634689331055,14.1085166931152 -48.849193572998,11.3201818466187 -58.1136627197266,11.7699136734009 -49.478816986084,11.994779586792 -46.6904907226562,12.9392156600952 -61.6665420532227,5.29378032684326 -59.2829666137695,15.5926313400269 -56.5396041870117,18.1111278533936 -53.8412132263184,13.2540273666382 -57.034309387207,16.4021472930908 -45.0714721679688,10.5556383132935 -58.7432861328125,20 -53.7962417602539,5.29378032684326 -62.3411407470703,16.851879119873 -62.0263290405273,12.309591293335 -60.3173484802246,17.0767459869385 -56.0448989868164,6.4630823135376 -59.3729095458984,11.2302360534668 -59.8226432800293,17.7063694000244 -55.3253288269043,8.4419002532959 -58.1136627197266,17.7063694000244 -63.6453628540039,11.0953159332275 -59.327938079834,17.5264778137207 -63.5554122924805,6.77789402008057 -63.3305511474609,18.7857246398926 -55.3703002929688,7.6773567199707 -64.1850433349609,8.66676616668701 -63.9601745605469,7.18265247344971 -57.2591743469238,6.01335048675537 -53.8861885070801,15.7725238800049 -58.1586380004883,15.0979270935059 -52.7618598937988,9.61120223999023 -57.034309387207,5.4286994934082 -62.2511940002441,12.669376373291 -57.5739860534668,12.309591293335 -54.3359184265137,11.6349945068359 -60.0025367736816,17.8862609863281 -64.7247161865234,12.8042964935303 -55.9999237060547,5.78848457336426 -54.7856521606445,15.6825771331787 -56.3147354125977,8.17206192016602 -58.2036094665527,12.6244029998779 -50.2433624267578,6.73292064666748 -55.5052185058594,5.33875274658203 -57.1692276000977,11.2752084732056 -64.4548797607422,12.7593231201172 -64.634765625,8.89163208007812 -58.4734497070312,10.0159606933594 -55.1904067993164,13.6138134002686 -49.0290870666504,12.8042964935303 -62.7458992004395,9.16147041320801 -58.3385314941406,18.1561012268066 -56.4496574401855,16.6270141601562 -62.9257888793945,13.5688400268555 -48.3095169067383,12.0397529602051 -50.4232559204102,7.40751838684082 -51.4126625061035,13.7937049865723 -52.9417495727539,10.1958532333374 -52.2671546936035,6.10329627990723 -63.1056823730469,11.6349945068359 -53.346508026123,5.78848457336426 -52.2671546936035,6.55302810668945 -52.4470443725586,15.5926313400269 -58.8782081604004,16.1323089599609 -61.9813537597656,7.54243755340576 -61.306755065918,18.3359928131104 -53.2565612792969,7.18265247344971 -59.6877212524414,12.984188079834 -46.1058349609375,12.5794296264648 -60.3173484802246,12.17467212677 -59.8226432800293,11.0053701400757 -58.6533432006836,6.82286739349365 -44.6666870117188,10.6455850601196 -59.5528030395508,11.9498062133789 -58.2036094665527,11.994779586792 -55.5501937866211,12.8492698669434 -60.5422134399414,9.97098731994629 -62.0263290405273,11.9048328399658 -55.0554885864258,11.3201818466187 -55.5052185058594,7.76730346679688 -56.9443626403809,8.80168533325195 -63.0157356262207,7.18265247344971 -56.5845756530762,16.3571739196777 -63.9151992797852,18.3359928131104 -62.0713005065918,15.1429004669189 -63.825252532959,15.0079803466797 -54.515811920166,16.7619323730469 -64.1400680541992,20.5846500396729 -64.1850433349609,11.4551019668579 -49.8386039733887,6.91281318664551 -55.3703002929688,17.6613960266113 -58.6083679199219,11.0953159332275 -59.7326965332031,12.5794296264648 -59.5528030395508,21.1243286132812 -59.1030731201172,15.0979270935059 -45.2963256835938,13.0291614532471 -51.2777442932129,11.4101285934448 -57.8887977600098,15.3227920532227 -61.5765953063965,13.5688400268555 -59.2829666137695,17.9762077331543 -55.2803535461426,12.6244029998779 -59.2829666137695,10.4207191467285 -53.7062950134277,8.84665870666504 -58.7432861328125,6.14826965332031 -62.2062187194824,15.817497253418 -54.9205703735352,11.2302360534668 -59.2379913330078,7.09270572662354 -53.5264015197754,7.18265247344971 -61.0369186401367,10.7355308532715 -60.0025367736816,17.1217193603516 -56.5845756530762,12.984188079834 -60.0025367736816,13.4339199066162 -61.2168121337891,9.34136390686035 -61.8014602661133,13.8836517333984 -57.5739860534668,14.4233293533325 -49.0290870666504,13.34397315979 -59.5977783203125,9.38633632659912 -57.9337692260742,5.78848457336426 -60.4072952270508,15.0529537200928 -60.9020004272461,16.851879119873 -56.3597106933594,15.2328462600708 -51.9073677062988,11.2752084732056 -54.9205703735352,6.4630823135376 -62.4760589599609,23.5528793334961 -60.4072952270508,13.7937049865723 -60.0475082397461,19.685188293457 -64.5897979736328,19.1005363464355 -59.327938079834,17.9312343597412 -62.9707641601562,23.7327709197998 -52.5819664001465,6.28318881988525 -61.8914070129395,20.8544902801514 -59.7326965332031,21.8888721466064 -64.5897979736328,11.6349945068359 -48.9841156005859,13.3889465332031 -60.8120536804199,16.80690574646 -60.4522666931152,11.0953159332275 -56.4496574401855,10.0609340667725 -51.3676910400391,11.9048328399658 -61.4866485595703,12.9392156600952 -52.2671546936035,13.8836517333984 -59.9125900268555,19.010591506958 -53.346508026123,12.309591293335 -64.3199615478516,22.7883358001709 -61.2168121337891,13.1640815734863 -56.2247924804688,17.6613960266113 -58.0237159729004,19.9100532531738 -63.7353057861328,16.4471206665039 -59.7776718139648,18.5158863067627 -61.4866485595703,16.80690574646 -54.3808898925781,12.9392156600952 -60.3623199462891,14.1534900665283 -62.8358459472656,6.73292064666748 -59.9575614929199,19.7301616668701 -64.3649291992188,12.7143497467041 -63.6003875732422,15.7725238800049 -58.5184211730957,15.7275505065918 -63.4204940795898,19.9550266265869 -52.1772079467773,8.84665870666504 -52.6269378662109,7.22762584686279 -61.0369186401367,18.9656181335449 -56.2697639465332,12.489483833313 -59.1030731201172,14.4233293533325 -60.0475082397461,18.5158863067627 -53.0316963195801,6.82286739349365 -63.510440826416,22.4735221862793 -57.7089042663574,13.1191082000732 -59.2379913330078,18.4259395599365 -51.997314453125,6.82286739349365 -63.9601745605469,8.89163208007812 -58.8782081604004,23.4629325866699 -49.164005279541,12.17467212677 -43.4524230957031,11.7699136734009 -48.3994636535645,13.2990007400513 -55.145435333252,8.7117395401001 -50.9179611206055,7.85724925994873 -61.0818901062012,9.16147041320801 -60.5422134399414,17.2116641998291 -48.9391403198242,12.0847253799438 -52.6719131469727,7.6773567199707 -55.2353820800781,14.6931686401367 -59.4178848266602,21.2592487335205 -63.0607109069824,7.90222263336182 -52.7168846130371,7.27259826660156 -51.9073677062988,11.5000743865967 -60.9020004272461,8.84665870666504 -64.0950927734375,16.5370674133301 -55.7750587463379,5.83345794677734 -56.6745223999023,9.97098731994629 -48.9841156005859,5.38372611999512 -61.6215667724609,23.4179592132568 -55.4602470397949,11.3201818466187 -61.0369186401367,9.70114898681641 -61.5765953063965,9.47628307342529 -61.1718368530273,12.6244029998779 -60.0475082397461,7.22762584686279 -51.1428260803223,6.86783981323242 -54.515811920166,14.0635442733765 -62.0713005065918,8.66676616668701 -59.8676147460938,10.0159606933594 -54.1560249328613,16.9418258666992 -51.4126625061035,5.38372611999512 -61.2168121337891,10.5106649398804 -53.4364547729492,14.5132751464844 -63.5554122924805,22.3386039733887 -53.3914833068848,14.1534900665283 -61.3967056274414,9.88104152679443 -58.2036094665527,8.39692687988281 -60.677131652832,22.2486572265625 -51.7274780273438,11.7699136734009 -55.1904067993164,6.91281318664551 -64.4099044799805,18.5158863067627 -60.5871887207031,6.10329627990723 -44.5767517089844,11.0503435134888 -60.7670783996582,11.4101285934448 -54.0660781860352,11.994779586792 -63.6453628540039,16.177282333374 -60.677131652832,6.14826965332031 -57.9337692260742,12.1296987533569 -60.2274017333984,6.1932430267334 -49.6587104797363,14.0635442733765 -56.7194976806641,8.53184700012207 -50.8280143737793,13.1191082000732 -62.2511940002441,8.89163208007812 -53.166618347168,16.5370674133301 -63.8702239990234,21.3941669464111 -53.9311599731445,16.7619323730469 -51.0079040527344,12.8042964935303 -59.4178848266602,13.7937049865723 -55.1904067993164,13.2990007400513 -60.5871887207031,14.8280878067017 -59.5528030395508,10.4656925201416 -61.3517303466797,14.5132751464844 -63.0607109069824,22.3835773468018 -60.0025367736816,12.309591293335 -58.9681549072266,17.9762077331543 -54.5607833862305,8.66676616668701 -60.5871887207031,22.5634689331055 -57.6189575195312,7.58741092681885 -52.7618598937988,15.0979270935059 -53.346508026123,8.93660545349121 -49.9735221862793,5.96837711334229 -63.1056823730469,12.2646179199219 -59.3729095458984,18.0211811065674 -55.7300872802734,6.77789402008057 -56.4496574401855,12.8942422866821 -64.0501174926758,23.4179592132568 -45.0714721679688,12.0847253799438 -61.4866485595703,8.48687362670898 -55.2803535461426,8.80168533325195 -63.1056823730469,10.1958532333374 -64.0051422119141,6.01335048675537 -58.4734497070312,18.8756713867188 -64.634765625,20 -46.7804260253906,11.2302360534668 -62.8808174133301,6.82286739349365 -58.1586380004883,11.9498062133789 -60.3173484802246,23.9576377868652 -63.0607109069824,9.07152462005615 -52.2671546936035,8.80168533325195 -50.5132026672363,11.814887046814 -58.7432861328125,9.34136390686035 -60.3623199462891,11.2752084732056 -50.3782806396484,6.28318881988525 -56.49462890625,7.58741092681885 -58.6533432006836,18.7857246398926 -55.6851119995117,5.33875274658203 -59.7326965332031,8.21703433990479 -45.9709167480469,13.1640815734863 -51.5026092529297,5.29378032684326 -61.9363822937012,11.5000743865967 -57.2591743469238,7.04773330688477 -59.1030731201172,11.2302360534668 -61.7564888000488,5.60859203338623 -51.9523429870605,5.29378032684326 -50.333309173584,12.9392156600952 -56.179817199707,6.23821640014648 -43.7672424316406,12.17467212677 -51.0528793334961,6.95778656005859 -61.4416770935059,16.6270141601562 -52.2671546936035,15.0979270935059 -60.8570251464844,15.6825771331787 -58.8782081604004,11.7699136734009 -58.5633926391602,12.3995380401611 -61.3517303466797,22.8782806396484 -60.5422134399414,14.0185708999634 -61.5765953063965,16.0873355865479 -63.1056823730469,8.17206192016602 -56.5396041870117,7.6773567199707 -48.6243286132812,13.7037591934204 -56.2697639465332,5.87843132019043 -47.5449714660645,11.6799669265747 -63.1506576538086,18.5608596801758 -44.5317687988281,11.9498062133789 -49.7486572265625,5.60859203338623 -50.8280143737793,14.6032218933105 -63.6903343200684,16.2672290802002 -52.7168846130371,8.66676616668701 -61.2168121337891,7.63238334655762 -43.857177734375,11.4551019668579 -56.9443626403809,9.88104152679443 -58.4734497070312,20.0449733734131 -58.7882614135742,7.9471960067749 -52.4020729064941,8.66676616668701 -57.7538795471191,13.7937049865723 -58.2485809326172,16.5820407867432 -59.5528030395508,15.5926313400269 -59.1930198669434,6.77789402008057 -62.5210342407227,16.4021472930908 -48.2645416259766,13.7937049865723 -63.6453628540039,16.4471206665039 -58.5633926391602,5.4286994934082 -57.34912109375,11.6799669265747 -54.0211067199707,16.1323089599609 -55.9549522399902,16.3122024536133 -53.1216430664062,7.54243755340576 -56.2247924804688,16.1323089599609 -56.9893341064453,16.9867992401123 -59.327938079834,10.4207191467285 -52.8068313598633,7.04773330688477 -60.677131652832,5.6985387802124 -61.306755065918,17.2116641998291 -60.0025367736816,14.6481952667236 -57.7538795471191,7.00275993347168 -46.3756713867188,12.984188079834 -59.1030731201172,12.2646179199219 -54.3808898925781,7.90222263336182 -60.0025367736816,9.56622886657715 -59.7326965332031,12.2646179199219 -50.0634689331055,7.36254501342773 -64.0501174926758,15.1878728866577 -56.4046859741211,9.97098731994629 -60.2274017333984,9.02655124664307 -64.4998474121094,18.4259395599365 -61.3517303466797,14.4233293533325 -61.2617835998535,22.8782806396484 -59.4178848266602,23.4179592132568 -62.8358459472656,13.9286251068115 -63.6453628540039,13.5238666534424 -64.3199615478516,17.481502532959 -57.34912109375,6.05832386016846 -63.2406005859375,16.5820407867432 -63.3305511474609,13.1191082000732 -51.9523429870605,7.22762584686279 -49.3888740539551,6.86783981323242 -51.6375312805176,5.74351119995117 -62.0263290405273,11.5450477600098 -50.6031455993652,5.87843132019043 -51.7724494934082,9.70114898681641 -49.5687637329102,6.55302810668945 -57.5739860534668,18.6058330535889 -50.4232559204102,13.2540273666382 -63.5554122924805,20.989408493042 -62.1162719726562,23.2830390930176 -60.4972381591797,14.3783569335938 -55.0105171203613,13.2540273666382 -50.1983871459961,12.8942422866821 -54.1560249328613,11.7249402999878 -57.4390640258789,18.5158863067627 -54.2459716796875,10.3307723999023 -55.7300872802734,11.7249402999878 -55.8650054931641,9.56622886657715 -48.1296234130859,13.1191082000732 -53.9761352539062,10.3307723999023 -47.9497299194336,11.8598594665527 -55.1004638671875,5.38372611999512 -61.531623840332,15.0979270935059 -59.7326965332031,7.45249080657959 -58.698314666748,14.5582485198975 -59.7326965332031,5.65356540679932 -64.4998474121094,21.0793552398682 -54.9655418395996,11.9498062133789 -55.9099807739258,9.70114898681641 -60.2274017333984,21.1243286132812 -57.1692276000977,12.1296987533569 -64.3199615478516,23.6877975463867 -60.9020004272461,14.9180335998535 -47.6798934936523,13.3889465332031 -61.7115173339844,10.6455850601196 -52.7618598937988,9.88104152679443 -64.2749862670898,9.9260139465332 -55.8200340270996,10.6905584335327 -61.2617835998535,20.6296234130859 -62.2961654663086,16.6270141601562 -59.2379913330078,7.54243755340576 -55.2803535461426,13.2540273666382 -64.2300109863281,12.3995380401611 -63.1056823730469,16.9418258666992 -49.478816986084,14.3333835601807 -62.9257888793945,9.47628307342529 -63.2406005859375,13.2540273666382 -61.306755065918,6.73292064666748 -49.4338455200195,5.38372611999512 -51.9073677062988,6.86783981323242 -59.1480445861816,14.2884101867676 -62.161247253418,14.3333835601807 -57.7538795471191,12.8942422866821 -51.2327728271484,6.55302810668945 -59.0580978393555,10.3757457733154 -61.4416770935059,12.3995380401611 -62.5210342407227,20.8095169067383 -63.0607109069824,8.17206192016602 -62.5210342407227,11.4551019668579 -50.9629325866699,10.3307723999023 -54.4258651733398,7.18265247344971 -64.1400680541992,21.8438987731934 -49.9285507202148,13.6587858200073 -57.9337692260742,17.0317726135254 -55.2803535461426,16.7169609069824 -61.9363822937012,7.99216938018799 -61.846435546875,8.08211517333984 -54.3808898925781,13.0741348266602 -53.4364547729492,11.6349945068359 -64.3649291992188,9.25141716003418 -47.3201293945312,11.5000743865967 -56.6295471191406,6.14826965332031 -55.7750587463379,11.4101285934448 -58.5633926391602,10.3757457733154 -59.2379913330078,13.9286251068115 -58.698314666748,16.9867992401123 -61.6665420532227,20.4047584533691 -54.2459716796875,11.6349945068359 -59.7776718139648,11.5000743865967 -63.825252532959,21.7989253997803 -57.1692276000977,7.00275993347168 -61.0818901062012,9.34136390686035 -61.0818901062012,21.349193572998 -63.7802810668945,15.1878728866577 -53.2115898132324,14.2434368133545 -43.5423583984375,12.2196445465088 -60.3623199462891,12.0397529602051 -63.7802810668945,22.6983890533447 -64.6797409057617,23.8676910400391 -53.7062950134277,7.72233009338379 -47.5449714660645,12.2646179199219 -45.4312438964844,11.2302360534668 -56.9893341064453,6.41810894012451 -55.0554885864258,13.5688400268555 -63.195629119873,6.73292064666748 -59.5528030395508,15.502685546875 -63.1056823730469,18.9656181335449 -58.1586380004883,16.3571739196777 -56.4496574401855,12.5794296264648 -60.1374549865723,21.9338455200195 -57.7538795471191,11.5450477600098 -47.3650817871094,12.4445114135742 -62.0713005065918,17.2116641998291 -60.5422134399414,10.2408266067505 -45.566162109375,12.984188079834 -59.7326965332031,21.7989253997803 -62.5210342407227,23.7777442932129 -52.7168846130371,15.817497253418 -58.3385314941406,16.3122024536133 -58.6083679199219,16.492094039917 -58.3385314941406,17.6613960266113 -60.0475082397461,8.08211517333984 -57.0792808532715,14.5132751464844 -56.3147354125977,7.40751838684082 -54.2459716796875,9.52125644683838 -55.9549522399902,11.6799669265747 -54.7856521606445,11.9048328399658 -59.6877212524414,17.0767459869385 -44.9365234375,11.0053701400757 -54.7856521606445,15.3227920532227 -56.3597106933594,17.3465843200684 -63.6903343200684,21.1243286132812 -55.8650054931641,9.65617561340332 -51.8174209594727,8.62179279327393 -45.3862609863281,10.7805042266846 -54.3359184265137,6.68794727325439 -55.3253288269043,7.40751838684082 -49.8386039733887,12.669376373291 -57.7538795471191,13.0291614532471 -62.8808174133301,11.814887046814 -59.4628601074219,9.20644378662109 -53.5713768005371,12.7593231201172 -64.4998474121094,19.010591506958 -63.5554122924805,14.9630069732666 -54.830623626709,6.23821640014648 -53.1216430664062,13.7037591934204 -50.5132026672363,7.00275993347168 -55.7300872802734,13.0291614532471 -64.5897979736328,17.6164226531982 -54.4708366394043,14.3333835601807 -61.306755065918,22.2486572265625 -62.6109771728516,6.77789402008057 -61.6665420532227,9.29639053344727 -52.1322326660156,14.9180335998535 -61.846435546875,11.0953159332275 -64.6797409057617,9.56622886657715 -58.2935562133789,9.56622886657715 -51.997314453125,14.9630069732666 -51.1428260803223,8.30698108673096 -61.8914070129395,16.80690574646 -58.2935562133789,16.0423622131348 -64.0950927734375,5.51864528656006 -63.4654693603516,9.88104152679443 -54.1560249328613,6.59800148010254 -53.6613235473633,10.1958532333374 -61.306755065918,5.96837711334229 -63.4204940795898,12.669376373291 -60.677131652832,5.65356540679932 -57.4840393066406,8.4419002532959 -52.4020729064941,14.1534900665283 -57.5739860534668,12.669376373291 -64.0051422119141,7.09270572662354 -54.3359184265137,10.0159606933594 -54.3359184265137,5.65356540679932 -64.4099044799805,16.6719875335693 -58.5184211730957,7.31757164001465 -49.5237922668457,11.5000743865967 -53.4814300537109,12.0847253799438 -61.0818901062012,18.4709129333496 -43.9471435546875,10.9603967666626 -64.1400680541992,20.1349201202393 -55.7750587463379,5.20383358001709 -60.3623199462891,13.8836517333984 -53.3015365600586,6.4630823135376 -48.3095169067383,12.5344572067261 -63.825252532959,7.49746417999268 -53.7512664794922,16.80690574646 -62.5210342407227,7.27259826660156 -59.3729095458984,17.166690826416 -51.3227157592773,14.8730602264404 -48.8042221069336,11.3651552200317 -60.8570251464844,5.47367286682129 -60.677131652832,22.833309173584 -58.0686912536621,20.0899467468262 -63.3755226135254,7.22762584686279 -63.825252532959,5.38372611999512 -57.8887977600098,11.7699136734009 -58.2935562133789,10.5106649398804 -59.8676147460938,5.47367286682129 -59.2829666137695,13.7937049865723 -61.7564888000488,14.8280878067017 -58.5184211730957,16.0873355865479 -45.0264892578125,11.1402893066406 -55.9099807739258,14.1085166931152 -62.7908706665039,9.56622886657715 -59.2829666137695,17.0767459869385 -52.851806640625,6.4630823135376 -55.145435333252,9.34136390686035 -54.0211067199707,12.8942422866821 -61.3967056274414,9.02655124664307 -57.034309387207,8.48687362670898 -61.8014602661133,12.4445114135742 -53.9311599731445,14.3783569335938 -54.3808898925781,5.74351119995117 -46.6005554199219,10.9154233932495 -63.8702239990234,6.14826965332031 -60.0924835205078,5.56361865997314 -52.2221794128418,11.1402893066406 -64.2749862670898,6.28318881988525 -60.2723731994629,5.51864528656006 -49.9285507202148,11.5000743865967 -59.1480445861816,15.0079803466797 -51.2777442932129,13.5238666534424 -59.9575614929199,7.04773330688477 -46.9153442382812,11.6349945068359 -55.145435333252,15.5926313400269 -58.698314666748,15.1878728866577 -50.6930923461914,6.32816219329834 -49.9735221862793,6.14826965332031 -59.8676147460938,5.9234037399292 -59.8226432800293,23.822717666626 -57.2591743469238,9.61120223999023 -61.1718368530273,12.669376373291 -58.6533432006836,10.7355308532715 -54.2459716796875,10.1508798599243 -61.3517303466797,20.4047584533691 -52.6719131469727,5.87843132019043 -59.0580978393555,23.5978527069092 -62.1162719726562,7.36254501342773 -61.7115173339844,20.674596786499 -61.5765953063965,15.1429004669189 -59.2829666137695,7.58741092681885 -58.4734497070312,6.4630823135376 -53.5713768005371,10.5106649398804 -61.846435546875,5.96837711334229 -63.510440826416,13.8836517333984 -53.5713768005371,9.74612140655518 -56.8993873596191,9.16147041320801 -51.7274780273438,14.4233293533325 -63.7353057861328,8.21703433990479 -64.7247161865234,17.8862609863281 -63.6903343200684,9.52125644683838 -51.5475845336914,6.05832386016846 -57.7988510131836,18.0661544799805 -64.2300109863281,15.997389793396 -60.9020004272461,10.4656925201416 -63.0607109069824,9.74612140655518 -54.9655418395996,10.6905584335327 -55.7300872802734,9.70114898681641 -59.642749786377,18.8756713867188 -51.682502746582,14.9180335998535 -61.5765953063965,11.1852626800537 -61.6215667724609,21.9788188934326 -61.8914070129395,13.4339199066162 -51.1428260803223,12.5794296264648 -60.2723731994629,23.3280124664307 -52.6269378662109,8.57682037353516 -63.2406005859375,16.4471206665039 -50.1534156799316,5.24880695343018 -54.3359184265137,16.9867992401123 -61.5765953063965,21.2592487335205 -61.1268653869629,18.5158863067627 -63.8702239990234,5.83345794677734 -58.1136627197266,6.05832386016846 -59.0580978393555,14.1085166931152 -58.4734497070312,19.4603214263916 -52.851806640625,14.3333835601807 -53.3914833068848,9.43130970001221 -61.1718368530273,11.5900211334229 -59.8676147460938,15.5926313400269 -59.9575614929199,22.3835773468018 -48.0396766662598,14.0185708999634 -61.5765953063965,18.1111278533936 -61.3517303466797,23.0581741333008 -57.5739860534668,14.6931686401367 -58.2485809326172,20.2698383331299 -57.0792808532715,14.8280878067017 -51.5925559997559,8.80168533325195 -53.5264015197754,5.65356540679932 -57.7988510131836,8.80168533325195 -61.0369186401367,9.83606815338135 -51.5475845336914,5.47367286682129 -64.0501174926758,17.9312343597412 -54.2909469604492,10.5106649398804 -60.0025367736816,13.3889465332031 -48.7142753601074,13.2540273666382 -43.9920959472656,12.0847253799438 -60.5871887207031,10.6455850601196 -61.6215667724609,19.2804298400879 -54.4258651733398,16.7619323730469 -59.7776718139648,5.47367286682129 -63.1506576538086,17.2566375732422 -53.8861885070801,9.74612140655518 -60.1374549865723,15.0979270935059 -60.0025367736816,5.56361865997314 -60.9469718933105,5.33875274658203 -52.6269378662109,15.4577121734619 -54.6507301330566,16.492094039917 -56.0448989868164,7.63238334655762 -50.9629325866699,9.83606815338135 -55.5951690673828,7.04773330688477 -60.2274017333984,5.96837711334229 -63.510440826416,21.0793552398682 -62.2511940002441,23.7327709197998 -45.1614074707031,10.5556383132935 -57.2141990661621,5.83345794677734 -52.0422897338867,14.6481952667236 -56.8544158935547,11.5450477600098 -54.3808898925781,12.0847253799438 -54.1110534667969,14.8280878067017 -61.2617835998535,21.0343818664551 -57.7538795471191,5.56361865997314 -58.7882614135742,7.90222263336182 -64.5897979736328,10.2408266067505 -61.9363822937012,18.7857246398926 -55.5951690673828,6.37313556671143 -63.9151992797852,8.93660545349121 -58.4284744262695,13.2090549468994 -61.7115173339844,19.010591506958 -61.9813537597656,19.1005363464355 -43.2275695800781,13.34397315979 -59.5078315734863,5.6985387802124 -52.6269378662109,12.5794296264648 -62.1162719726562,18.5608596801758 -60.0475082397461,18.3359928131104 -62.1162719726562,20.7195701599121 -50.333309173584,12.4445114135742 -52.0872611999512,13.6138134002686 -59.4628601074219,13.9735984802246 -59.5528030395508,21.5290870666504 -59.7776718139648,6.1932430267334 -59.8226432800293,8.21703433990479 -58.698314666748,9.52125644683838 -47.1402282714844,11.6799669265747 -64.634765625,14.2884101867676 -60.7670783996582,20.2698383331299 -47.0502624511719,13.34397315979 -60.677131652832,6.82286739349365 -57.4390640258789,6.1932430267334 -62.2511940002441,13.34397315979 -62.6559524536133,13.1191082000732 -60.7670783996582,17.9762077331543 -63.5554122924805,12.7143497467041 -62.9707641601562,12.6244029998779 -63.5554122924805,18.4709129333496 -56.4496574401855,10.1059074401855 -57.4390640258789,16.0873355865479 -62.7458992004395,15.6376037597656 -63.7353057861328,11.6799669265747 -52.8068313598633,14.6481952667236 -57.5290145874023,5.51864528656006 -59.1030731201172,18.7857246398926 -54.7856521606445,8.7117395401001 -64.0501174926758,12.0397529602051 -45.5211791992188,12.2646179199219 -63.3305511474609,20 -64.5448226928711,14.3783569335938 -60.677131652832,11.4101285934448 -52.4020729064941,5.6985387802124 -52.0872611999512,6.68794727325439 -52.6719131469727,10.7355308532715 -60.5422134399414,21.8888721466064 -60.3623199462891,13.7037591934204 -61.846435546875,11.8598594665527 -64.3199615478516,21.8438987731934 -50.5132026672363,14.8280878067017 -55.1904067993164,13.1640815734863 -55.3703002929688,9.79109477996826 -55.5951690673828,11.6349945068359 -58.2485809326172,17.6164226531982 -59.6877212524414,20.7195701599121 -51.9073677062988,10.7355308532715 -50.5581741333008,14.7381420135498 -51.3676910400391,10.0159606933594 -60.0025367736816,6.91281318664551 -60.8570251464844,18.1111278533936 -49.2989273071289,11.5450477600098 -62.4310836791992,6.50805473327637 -62.8358459472656,20.0449733734131 -59.9125900268555,5.29378032684326 -53.8861885070801,14.6931686401367 -57.2591743469238,13.6587858200073 -51.3676910400391,6.05832386016846 -62.7458992004395,7.76730346679688 -53.166618347168,13.0741348266602 -59.642749786377,20.0449733734131 -62.5660057067871,11.1402893066406 -55.5951690673828,16.4021472930908 -46.420654296875,11.3651552200317 -64.1850433349609,12.8042964935303 -57.7538795471191,15.0079803466797 -62.3861122131348,8.53184700012207 -49.7486572265625,7.58741092681885 -52.2221794128418,7.04773330688477 -51.7724494934082,5.9234037399292 -59.2829666137695,23.3729858398438 -62.7908706665039,23.7777442932129 -60.4972381591797,8.93660545349121 -51.4126625061035,7.90222263336182 -62.3411407470703,18.4259395599365 -62.8808174133301,21.6640071868896 -60.2274017333984,12.669376373291 -60.3173484802246,13.6587858200073 -63.2855758666992,19.4153499603271 -49.4338455200195,5.9234037399292 -51.2327728271484,5.38372611999512 -60.677131652832,22.1587104797363 -52.0422897338867,15.4127388000488 -62.161247253418,6.28318881988525 -49.8835754394531,6.37313556671143 -63.0157356262207,19.5052947998047 -61.2617835998535,9.11649799346924 -60.9020004272461,7.04773330688477 -60.5422134399414,23.6877975463867 -53.7962417602539,6.68794727325439 -57.8438262939453,15.5926313400269 -53.4364547729492,7.63238334655762 -64.0501174926758,5.4286994934082 -63.510440826416,23.5528793334961 -60.2274017333984,5.56361865997314 -58.4284744262695,18.8306980133057 -60.1824264526367,13.7937049865723 -63.5554122924805,6.10329627990723 -52.7168846130371,12.489483833313 -60.3623199462891,15.2328462600708 -61.531623840332,22.0237922668457 -56.3147354125977,11.7699136734009 -62.0263290405273,20.314811706543 -57.1242523193359,5.6985387802124 -56.9893341064453,6.1932430267334 -48.0396766662598,11.5000743865967 -62.161247253418,16.492094039917 -55.3703002929688,9.65617561340332 -62.3411407470703,22.7883358001709 -61.4866485595703,16.0873355865479 -54.5607833862305,7.63238334655762 -55.2803535461426,5.33875274658203 -61.1268653869629,19.4153499603271 -53.8861885070801,13.2540273666382 -60.991943359375,19.5052947998047 -51.7724494934082,8.30698108673096 -60.3623199462891,10.4656925201416 -59.3729095458984,23.1031475067139 -47.275146484375,12.6244029998779 -53.5264015197754,9.25141716003418 -61.7115173339844,19.1005363464355 -64.0051422119141,11.0953159332275 -53.7962417602539,12.984188079834 -64.2749862670898,21.349193572998 -58.5633926391602,16.5820407867432 -57.8438262939453,16.8968524932861 -56.1348457336426,5.47367286682129 -62.0263290405273,15.0079803466797 -57.8438262939453,7.18265247344971 -62.2062187194824,18.6957778930664 -59.0580978393555,12.17467212677 -55.5052185058594,8.89163208007812 -62.7009239196777,23.9576377868652 -62.2062187194824,8.4419002532959 -61.306755065918,15.3227920532227 -45.0264892578125,11.5900211334229 -56.179817199707,7.58741092681885 -52.7168846130371,7.49746417999268 -53.6163482666016,10.8254776000977 -58.8782081604004,12.6244029998779 -54.7856521606445,5.78848457336426 -63.8702239990234,10.9154233932495 -61.1718368530273,17.166690826416 -58.1136627197266,7.04773330688477 -59.6877212524414,21.3941669464111 -59.7326965332031,11.1402893066406 -63.9601745605469,19.0555629730225 -53.2565612792969,6.05832386016846 -60.4972381591797,23.5528793334961 -54.0660781860352,6.55302810668945 -58.3385314941406,17.9762077331543 -52.8967781066895,14.6032218933105 -57.34912109375,11.0503435134888 -49.7936325073242,5.47367286682129 -49.0290870666504,13.2540273666382 -43.63232421875,12.0397529602051 -63.0157356262207,18.5608596801758 -49.7486572265625,13.7037591934204 -59.7776718139648,7.58741092681885 -60.1824264526367,16.6719875335693 -55.3703002929688,10.2408266067505 -51.9523429870605,13.7487316131592 -51.5475845336914,8.75671291351318 -54.5607833862305,11.0053701400757 -54.2459716796875,7.45249080657959 -60.0475082397461,15.3677654266357 -54.7856521606445,9.74612140655518 -62.9257888793945,14.4233293533325 -59.642749786377,16.1323089599609 -58.7882614135742,6.91281318664551 -50.8280143737793,13.34397315979 -58.6083679199219,17.0767459869385 -64.2300109863281,21.7089805603027 -61.846435546875,12.17467212677 -56.179817199707,14.7381420135498 -44.3069152832031,12.489483833313 -60.2274017333984,10.0609340667725 -63.6003875732422,7.99216938018799 -64.5897979736328,22.4285507202148 -44.6217346191406,11.814887046814 -60.677131652832,14.5582485198975 -62.9707641601562,13.9735984802246 -62.5660057067871,20.2698383331299 -55.145435333252,14.8730602264404 -64.5897979736328,20.8095169067383 -63.2406005859375,6.4630823135376 -49.2089805603027,14.3783569335938 -56.3597106933594,15.6376037597656 -61.0818901062012,19.685188293457 -57.1242523193359,9.11649799346924 -58.7882614135742,13.8386783599854 -61.6665420532227,20.4947052001953 -60.2274017333984,15.6825771331787 -59.9125900268555,11.9498062133789 -59.5078315734863,19.2804298400879 -51.1877975463867,10.5556383132935 -53.3015365600586,16.2222557067871 -58.6533432006836,11.5000743865967 -53.2565612792969,12.984188079834 -59.1930198669434,11.0053701400757 -61.5765953063965,8.35195446014404 -46.9603271484375,13.0291614532471 -55.9549522399902,11.0953159332275 -61.7115173339844,16.6270141601562 -52.4470443725586,7.90222263336182 -61.2168121337891,8.93660545349121 -56.2247924804688,16.3122024536133 -57.1242523193359,17.8862609863281 -62.2062187194824,5.78848457336426 -63.825252532959,12.3995380401611 -58.3385314941406,10.1059074401855 -53.6613235473633,15.7725238800049 -59.7776718139648,5.29378032684326 -52.1322326660156,5.6985387802124 -53.6163482666016,6.37313556671143 -54.6057586669922,13.0741348266602 -63.4204940795898,9.16147041320801 -60.9020004272461,18.2460479736328 -58.3835029602051,10.9154233932495 -55.3703002929688,11.7699136734009 -55.9999237060547,6.82286739349365 -49.1190338134766,14.1984634399414 -57.5290145874023,7.22762584686279 -61.9363822937012,6.50805473327637 -54.4258651733398,11.0503435134888 -51.8623962402344,10.8704509735107 -64.7247161865234,9.79109477996826 -58.1136627197266,13.0741348266602 -56.0448989868164,14.9180335998535 -58.2485809326172,10.9154233932495 -63.7353057861328,22.9682273864746 -61.8914070129395,17.3465843200684 -62.8358459472656,22.5634689331055 -60.7221069335938,11.6349945068359 -59.0580978393555,9.29639053344727 -60.1824264526367,14.2884101867676 -57.663932800293,18.650806427002 -64.0501174926758,15.6376037597656 -62.3411407470703,21.5290870666504 -54.3808898925781,13.2090549468994 -53.7962417602539,10.1958532333374 -55.3253288269043,5.65356540679932 -59.8676147460938,18.2460479736328 -52.7618598937988,11.6349945068359 -59.2379913330078,12.0397529602051 -59.3729095458984,14.3333835601807 -51.8174209594727,6.50805473327637 -62.161247253418,8.98157787322998 -58.3385314941406,13.3889465332031 -61.0818901062012,21.6640071868896 -55.7300872802734,7.18265247344971 -61.846435546875,11.7699136734009 -59.1030731201172,8.7117395401001 -60.0025367736816,11.1852626800537 -56.1348457336426,5.83345794677734 -58.5633926391602,11.814887046814 -64.0051422119141,23.1031475067139 -60.8120536804199,7.63238334655762 -60.677131652832,8.48687362670898 -56.6745223999023,16.4471206665039 -64.0501174926758,5.74351119995117 -62.8808174133301,8.26200771331787 -56.49462890625,17.1217193603516 -51.9523429870605,11.5000743865967 -61.1718368530273,7.72233009338379 -58.2036094665527,5.33875274658203 -58.1136627197266,5.51864528656006 -61.7115173339844,9.74612140655518 -53.3914833068848,15.817497253418 -52.9867248535156,5.96837711334229 -51.3676910400391,14.3783569335938 -64.4099044799805,11.7699136734009 -63.9151992797852,20.989408493042 -59.5528030395508,20.2698383331299 -52.851806640625,16.2672290802002 -58.8332328796387,10.7805042266846 -50.3782806396484,8.4419002532959 -63.195629119873,19.7301616668701 -58.8782081604004,5.9234037399292 -60.3623199462891,22.2036838531494 -59.2379913330078,13.7487316131592 -61.8014602661133,6.82286739349365 -53.6613235473633,10.7805042266846 -59.8676147460938,17.3016109466553 -63.9151992797852,12.0397529602051 -56.3147354125977,17.2566375732422 -62.0263290405273,19.1455097198486 -61.531623840332,7.54243755340576 -57.034309387207,15.5476579666138 -64.2300109863281,15.9524164199829 -58.2935562133789,19.3703765869141 -64.3649291992188,6.14826965332031 -59.1480445861816,9.56622886657715 -57.0792808532715,10.0609340667725 -62.3861122131348,17.2116641998291 -57.9787445068359,19.7301616668701 -62.5210342407227,19.685188293457 -60.4972381591797,5.96837711334229 -52.4920196533203,7.49746417999268 -64.7696914672852,8.7117395401001 -53.7062950134277,12.17467212677 -63.0157356262207,10.9603967666626 -61.2617835998535,9.43130970001221 -52.0872611999512,13.2540273666382 -55.5951690673828,13.2990007400513 -61.2168121337891,8.17206192016602 -57.2141990661621,7.22762584686279 -62.4760589599609,5.83345794677734 -57.9787445068359,13.2540273666382 -59.2379913330078,16.0423622131348 -53.4814300537109,5.6985387802124 -44.8016052246094,12.5344572067261 -54.1110534667969,12.0847253799438 -64.4998474121094,15.7275505065918 -62.5660057067871,7.90222263336182 -54.0211067199707,16.3571739196777 -53.7962417602539,7.85724925994873 -61.5765953063965,11.9498062133789 -60.9020004272461,16.3122024536133 -57.0792808532715,11.1852626800537 -62.3411407470703,16.9418258666992 -61.7564888000488,20.674596786499 -58.5184211730957,6.55302810668945 -60.5871887207031,8.93660545349121 -61.306755065918,18.2460479736328 -51.3676910400391,11.5450477600098 -54.9205703735352,15.4127388000488 -64.0950927734375,15.5926313400269 -59.2379913330078,14.6032218933105 -54.5607833862305,7.72233009338379 -58.2935562133789,7.81227684020996 -55.2803535461426,8.93660545349121 -60.8570251464844,11.7699136734009 -61.0369186401367,8.57682037353516 -63.4204940795898,11.9498062133789 -62.1162719726562,7.00275993347168 -52.8967781066895,11.0503435134888 -58.698314666748,8.7117395401001 -56.0448989868164,7.27259826660156 -62.7458992004395,6.28318881988525 -64.5897979736328,15.997389793396 -62.7009239196777,8.7117395401001 -50.7830390930176,13.5688400268555 -50.7830390930176,8.98157787322998 -60.5422134399414,20.6296234130859 -57.8438262939453,18.2910194396973 -62.6109771728516,13.8836517333984 -62.5660057067871,5.83345794677734 -60.8120536804199,6.05832386016846 -54.1560249328613,11.8598594665527 -62.7009239196777,12.489483833313 -54.6957054138184,9.88104152679443 -57.3041458129883,9.47628307342529 -62.6559524536133,10.9603967666626 -63.2855758666992,7.81227684020996 -61.1268653869629,8.26200771331787 -54.4258651733398,6.01335048675537 -61.1718368530273,22.3835773468018 -56.2697639465332,12.8492698669434 -61.4416770935059,23.2380676269531 -54.3808898925781,5.9234037399292 -58.9681549072266,11.6349945068359 -56.6745223999023,12.17467212677 -58.2036094665527,15.0079803466797 -61.5765953063965,20.2248649597168 -56.2247924804688,13.8836517333984 -62.2062187194824,19.2354564666748 -57.4390640258789,10.0159606933594 -49.3438987731934,5.29378032684326 -44.8016052246094,10.5106649398804 -59.1480445861816,8.39692687988281 -64.4998474121094,23.3280124664307 -49.7486572265625,13.0741348266602 -52.8967781066895,13.5688400268555 -63.1506576538086,15.2778186798096 -57.9787445068359,5.65356540679932 -54.201000213623,5.33875274658203 -60.7670783996582,15.0529537200928 -57.3940925598145,14.6931686401367 -60.5422134399414,9.29639053344727 -50.648120880127,5.6985387802124 -59.6877212524414,14.4683027267456 -50.9179611206055,7.63238334655762 -51.7724494934082,12.4445114135742 -49.8835754394531,5.38372611999512 -56.8544158935547,13.8386783599854 -62.4760589599609,11.6349945068359 -60.677131652832,10.4656925201416 -60.4072952270508,6.01335048675537 -64.2300109863281,12.4445114135742 -63.8702239990234,22.2036838531494 -56.9893341064453,18.4709129333496 -62.7009239196777,12.8942422866821 -60.2274017333984,16.6719875335693 -48.8042221069336,13.2990007400513 -49.4338455200195,11.8598594665527 -64.7247161865234,9.34136390686035 -60.0924835205078,7.85724925994873 -56.5396041870117,11.5000743865967 -59.4178848266602,11.0503435134888 -59.1930198669434,13.7487316131592 -60.3623199462891,9.07152462005615 -61.306755065918,20.8544902801514 -63.3305511474609,22.9232540130615 -54.4258651733398,11.5900211334229 -55.2803535461426,17.2566375732422 -54.0211067199707,16.8968524932861 -60.1374549865723,10.7805042266846 -53.3914833068848,9.70114898681641 -53.1216430664062,6.41810894012451 -60.0475082397461,16.5370674133301 -60.2274017333984,6.50805473327637 -55.5052185058594,10.4207191467285 -59.5528030395508,19.1005363464355 -62.4310836791992,19.0555629730225 -61.5765953063965,11.3201818466187 -62.7458992004395,13.7487316131592 -63.9601745605469,19.5052947998047 -56.4046859741211,13.2090549468994 -63.3755226135254,8.66676616668701 -60.6321601867676,22.9232540130615 -56.3147354125977,6.55302810668945 -59.013126373291,20.1349201202393 -53.0316963195801,11.5900211334229 -56.809440612793,12.2196445465088 -51.682502746582,13.4788932800293 -60.677131652832,17.7063694000244 -60.2274017333984,12.3995380401611 -64.2300109863281,10.4656925201416 -61.8014602661133,19.0555629730225 -60.0475082397461,9.97098731994629 -58.3835029602051,15.5926313400269 -64.4998474121094,13.6587858200073 -50.1084442138672,6.01335048675537 -54.8755950927734,13.9286251068115 -52.1772079467773,7.72233009338379 -64.0950927734375,21.6640071868896 -55.7750587463379,14.3333835601807 -54.3808898925781,6.50805473327637 -54.515811920166,5.87843132019043 -58.7882614135742,18.0661544799805 -46.8254089355469,11.2302360534668 -45.7460632324219,12.309591293335 -58.2935562133789,7.13767910003662 -61.3517303466797,13.2990007400513 -62.1162719726562,20.1798934936523 -59.8226432800293,14.3783569335938 -64.634765625,20.7645435333252 -60.3623199462891,21.5740604400635 -52.9417495727539,13.0291614532471 -51.7274780273438,13.2090549468994 -55.6851119995117,11.2302360534668 -60.7670783996582,22.7433624267578 -53.5264015197754,16.7169609069824 -53.7512664794922,14.5132751464844 -54.6507301330566,15.6825771331787 -63.3305511474609,14.7831144332886 -59.1480445861816,15.3677654266357 -55.9999237060547,10.6905584335327 -51.4576377868652,8.62179279327393 -53.8412132263184,11.2752084732056 -63.0157356262207,8.80168533325195 -62.8358459472656,5.47367286682129 -55.145435333252,8.53184700012207 -51.5026092529297,9.47628307342529 -47.5899467468262,12.2646179199219 -57.2141990661621,8.62179279327393 -64.7247161865234,18.6058330535889 -58.698314666748,20.0899467468262 -64.3199615478516,18.0661544799805 -51.5475845336914,5.78848457336426 -61.1268653869629,8.80168533325195 -63.5554122924805,20.7195701599121 -53.166618347168,15.3227920532227 -50.9179611206055,7.54243755340576 -60.4972381591797,22.3386039733887 -56.0898704528809,15.6825771331787 -62.7458992004395,18.1561012268066 -63.6003875732422,6.37313556671143 -61.8014602661133,22.1587104797363 -52.7618598937988,10.6455850601196 -64.1850433349609,20.4047584533691 -57.034309387207,10.8704509735107 -43.0476684570312,14.1085166931152 -58.2485809326172,6.77789402008057 -55.6401405334473,6.73292064666748 -53.0316963195801,13.9735984802246 -47.7698402404785,12.8042964935303 -62.1162719726562,7.31757164001465 -47.7698402404785,12.2646179199219 -61.1268653869629,20.9444370269775 -62.2062187194824,22.6983890533447 -61.9813537597656,12.0397529602051 -61.846435546875,23.1031475067139 -46.3307189941406,11.814887046814 -51.3676910400391,5.65356540679932 -62.1162719726562,19.4153499603271 -55.1004638671875,16.0873355865479 -63.9601745605469,15.502685546875 -55.9099807739258,14.2884101867676 -59.2829666137695,15.3227920532227 -59.5977783203125,15.3677654266357 -50.2883338928223,7.58741092681885 -44.9815063476562,10.9154233932495 -52.6719131469727,8.21703433990479 -44.1719970703125,11.9498062133789 -62.1162719726562,9.88104152679443 -57.2141990661621,14.1085166931152 -52.3571014404297,15.7275505065918 -64.4998474121094,21.2592487335205 -51.8623962402344,11.6799669265747 -57.3940925598145,10.5106649398804 -55.0105171203613,16.8968524932861 -61.3967056274414,11.994779586792 -64.2300109863281,11.0503435134888 -56.809440612793,5.65356540679932 -59.5078315734863,20 -59.5528030395508,17.2116641998291 -61.7115173339844,9.29639053344727 -54.3808898925781,9.02655124664307 -60.7670783996582,15.4577121734619 -43.2725219726562,11.814887046814 -60.5871887207031,10.4207191467285 -48.6243286132812,12.309591293335 -61.7564888000488,16.5820407867432 -60.9020004272461,19.3703765869141 -61.8014602661133,17.5714492797852 -62.9257888793945,12.9392156600952 -59.0580978393555,6.77789402008057 -46.7354736328125,11.2752084732056 -62.0713005065918,16.177282333374 -57.8438262939453,8.12708854675293 -59.327938079834,8.35195446014404 -54.515811920166,12.2196445465088 -53.8412132263184,11.3201818466187 -62.9257888793945,22.518497467041 -58.5633926391602,9.65617561340332 -58.4284744262695,15.2328462600708 -58.0686912536621,20 -64.4548797607422,21.0343818664551 -55.9999237060547,5.60859203338623 -47.0053100585938,12.5794296264648 -58.2485809326172,8.26200771331787 -47.0952453613281,11.6799669265747 -53.2565612792969,11.6799669265747 -55.1004638671875,8.39692687988281 -43.8121948242188,11.3651552200317 -48.0396766662598,11.9498062133789 -58.2485809326172,6.86783981323242 -61.306755065918,17.7963161468506 -59.8676147460938,15.5476579666138 -53.5713768005371,16.3571739196777 -63.510440826416,13.6587858200073 -64.2300109863281,12.6244029998779 -60.3173484802246,11.6349945068359 -64.5448226928711,23.3280124664307 -60.5422134399414,23.5528793334961 -63.825252532959,18.0661544799805 -61.4866485595703,12.8042964935303 -51.8174209594727,14.1984634399414 -55.3253288269043,5.20383358001709 -53.0316963195801,12.669376373291 -49.0740585327148,13.3889465332031 -60.991943359375,14.5132751464844 -56.4496574401855,8.53184700012207 -60.9469718933105,12.4445114135742 -59.2829666137695,17.2566375732422 -60.7670783996582,15.5476579666138 -48.2645416259766,12.9392156600952 -52.9867248535156,9.20644378662109 -61.8914070129395,16.6270141601562 -59.642749786377,9.20644378662109 -61.0369186401367,15.4127388000488 -56.3597106933594,16.0423622131348 -64.5448226928711,19.4153499603271 -53.6613235473633,14.6481952667236 -61.9363822937012,8.26200771331787 -64.1850433349609,17.6164226531982 -58.3835029602051,15.3227920532227 -54.8755950927734,9.11649799346924 -58.7882614135742,19.685188293457 -61.4866485595703,15.8624706268311 -46.8254089355469,13.4788932800293 -63.3305511474609,11.5900211334229 -63.9151992797852,21.9338455200195 -58.4734497070312,14.1085166931152 -53.4814300537109,6.82286739349365 -53.9761352539062,9.16147041320801 -60.7221069335938,20.1349201202393 -61.6665420532227,18.5608596801758 -61.4866485595703,14.3333835601807 -57.2141990661621,12.6244029998779 -54.1560249328613,9.11649799346924 -54.9205703735352,12.4445114135742 -61.5765953063965,18.4259395599365 -56.4496574401855,16.7169609069824 -60.9020004272461,22.4735221862793 -60.677131652832,12.1296987533569 -62.1162719726562,9.20644378662109 -53.7512664794922,13.6587858200073 -51.7724494934082,8.62179279327393 -54.1560249328613,15.3227920532227 -54.5607833862305,15.0979270935059 -60.2274017333984,16.9867992401123 -49.9285507202148,11.7249402999878 -58.1586380004883,10.1508798599243 -59.5528030395508,22.833309173584 -54.4258651733398,14.6032218933105 -61.9813537597656,16.1323089599609 -61.0369186401367,8.66676616668701 -60.7221069335938,16.0873355865479 -59.9125900268555,17.6613960266113 -55.7750587463379,11.2752084732056 -56.2697639465332,5.38372611999512 -44.1270141601562,11.1402893066406 -61.5765953063965,14.0185708999634 -63.9601745605469,5.56361865997314 -58.6533432006836,19.2804298400879 -56.3147354125977,15.0529537200928 -52.6719131469727,11.994779586792 -63.8702239990234,20.4047584533691 -62.2961654663086,11.4101285934448 -53.166618347168,8.84665870666504 -61.7564888000488,22.2486572265625 -61.8914070129395,16.851879119873 -62.6109771728516,13.8386783599854 -56.2697639465332,13.0291614532471 -53.166618347168,13.7487316131592 -60.9469718933105,14.3333835601807 -61.1268653869629,9.70114898681641 -58.3385314941406,13.0741348266602 -63.1056823730469,22.7433624267578 -53.6163482666016,12.0397529602051 -58.7882614135742,7.49746417999268 -53.7962417602539,7.6773567199707 -60.0924835205078,13.9286251068115 -57.5290145874023,14.3783569335938 -63.2855758666992,9.43130970001221 -62.2511940002441,20.314811706543 -64.2300109863281,18.4709129333496 -62.3411407470703,19.1904830932617 -56.9893341064453,6.86783981323242 -55.7300872802734,7.31757164001465 -56.3147354125977,11.994779586792 -64.0051422119141,17.7063694000244 -60.3623199462891,19.8650798797607 -60.0475082397461,16.492094039917 -62.1162719726562,22.7433624267578 -44.3518981933594,10.8254776000977 -57.34912109375,18.1561012268066 -55.0105171203613,14.2884101867676 -58.5633926391602,19.4603214263916 -61.7115173339844,22.5634689331055 -60.0924835205078,8.62179279327393 -63.5554122924805,12.7593231201172 -56.1348457336426,16.9418258666992 -64.3199615478516,19.8650798797607 -52.4020729064941,13.6587858200073 -63.510440826416,15.997389793396 -54.9205703735352,12.8042964935303 -58.3835029602051,10.4656925201416 -52.6269378662109,15.502685546875 -50.5132026672363,12.17467212677 -58.1136627197266,16.851879119873 -60.4072952270508,13.6587858200073 -57.6189575195312,15.7725238800049 -63.2855758666992,16.7619323730469 -45.34130859375,12.2196445465088 -53.2565612792969,6.4630823135376 -59.013126373291,14.7831144332886 -49.164005279541,6.10329627990723 -55.3253288269043,12.5794296264648 -51.8623962402344,7.36254501342773 -60.677131652832,19.8201065063477 -62.1162719726562,15.5476579666138 -50.648120880127,13.0291614532471 -60.5871887207031,5.51864528656006 -55.7750587463379,14.7831144332886 -64.7696914672852,16.0873355865479 -58.0686912536621,8.75671291351318 -51.2777442932129,14.6931686401367 -43.6772766113281,11.994779586792 -53.7512664794922,12.2646179199219 -62.9707641601562,15.502685546875 -54.0211067199707,5.65356540679932 -52.536994934082,13.0291614532471 -49.7936325073242,5.87843132019043 -51.2327728271484,15.0079803466797 -46.5105895996094,11.3201818466187 -62.161247253418,23.2380676269531 -60.9020004272461,22.6084423065186 -53.8861885070801,8.35195446014404 -56.3597106933594,7.49746417999268 -51.1877975463867,10.4207191467285 -47.6798934936523,13.1191082000732 -52.8967781066895,12.5794296264648 -58.9231796264648,6.82286739349365 -54.4708366394043,12.8942422866821 -57.034309387207,15.2328462600708 -60.4522666931152,9.29639053344727 -59.1030731201172,7.85724925994873 -55.9999237060547,16.8968524932861 -44.9365234375,12.1296987533569 -57.034309387207,12.5344572067261 -52.536994934082,15.7275505065918 -47.8597869873047,13.6587858200073 -63.9601745605469,23.822717666626 -55.5951690673828,7.18265247344971 -57.8887977600098,16.4471206665039 -60.2723731994629,12.0397529602051 -63.510440826416,11.1852626800537 -55.8650054931641,11.5450477600098 -57.4390640258789,7.54243755340576 -53.0316963195801,12.309591293335 -54.8755950927734,12.5794296264648 -61.2168121337891,18.0211811065674 -53.7062950134277,7.18265247344971 -64.0950927734375,5.60859203338623 -44.3069152832031,10.6905584335327 -63.6903343200684,20.0899467468262 -54.7856521606445,14.8730602264404 -60.8120536804199,21.2142753601074 -56.1348457336426,5.20383358001709 -58.7882614135742,9.34136390686035 -59.2379913330078,23.7777442932129 -60.3173484802246,8.12708854675293 -59.3729095458984,13.7937049865723 -58.5633926391602,7.04773330688477 -57.1692276000977,11.3651552200317 -55.4152755737305,14.8280878067017 -64.0950927734375,7.22762584686279 -57.1692276000977,10.4207191467285 -57.1692276000977,7.31757164001465 -54.3808898925781,15.3677654266357 -54.9205703735352,16.3571739196777 -61.6665420532227,17.1217193603516 -56.7644691467285,12.8942422866821 -50.2883338928223,5.9234037399292 -57.5290145874023,18.7407512664795 -55.1904067993164,9.52125644683838 -51.8174209594727,11.4551019668579 -64.7247161865234,22.3386039733887 -60.0924835205078,12.8042964935303 -55.7300872802734,14.1085166931152 -47.5899467468262,12.669376373291 -58.9231796264648,20.7645435333252 -52.6269378662109,9.47628307342529 -63.3755226135254,6.01335048675537 -59.5528030395508,18.2010746002197 -58.8782081604004,6.77789402008057 -58.3385314941406,14.1085166931152 -62.2062187194824,10.7355308532715 -51.5475845336914,11.3651552200317 -51.7724494934082,6.59800148010254 -59.0580978393555,17.2566375732422 -60.5871887207031,17.166690826416 -53.5264015197754,7.58741092681885 -63.195629119873,20.8095169067383 -63.6903343200684,19.5052947998047 -49.6587104797363,6.41810894012451 -47.8597869873047,12.2646179199219 -61.9363822937012,8.48687362670898 -61.3967056274414,9.38633632659912 -53.3914833068848,9.47628307342529 -53.4364547729492,10.1508798599243 -64.0501174926758,8.12708854675293 -55.7750587463379,15.5926313400269 -55.145435333252,6.95778656005859 -51.1877975463867,9.07152462005615 -58.2935562133789,16.3122024536133 -54.0211067199707,8.17206192016602 -59.7776718139648,23.3729858398438 -59.9125900268555,16.7169609069824 -64.2749862670898,16.3122024536133 -62.3411407470703,5.74351119995117 -60.9020004272461,5.51864528656006 -57.1242523193359,17.2116641998291 -56.7194976806641,13.8386783599854 -54.1110534667969,9.25141716003418 -58.1586380004883,18.0661544799805 -64.5897979736328,8.75671291351318 -60.1824264526367,15.997389793396 -56.5845756530762,10.0609340667725 -44.5767517089844,12.7143497467041 -63.1056823730469,16.177282333374 -62.2511940002441,14.7381420135498 -56.5845756530762,16.7619323730469 -62.8808174133301,19.325403213501 -63.3755226135254,22.833309173584 -64.4998474121094,23.822717666626 -59.0580978393555,14.0635442733765 -61.5765953063965,17.0767459869385 -59.8676147460938,5.96837711334229 -60.4522666931152,10.3757457733154 -52.7168846130371,8.08211517333984 -63.2406005859375,19.8201065063477 -56.2247924804688,8.30698108673096 -60.7221069335938,23.9126644134521 -53.346508026123,9.25141716003418 -61.1268653869629,13.7037591934204 -57.034309387207,5.78848457336426 -61.8014602661133,11.5900211334229 -57.2591743469238,5.87843132019043 -57.3940925598145,15.997389793396 -59.2379913330078,17.8862609863281 -59.5977783203125,10.7805042266846 -51.3227157592773,14.2884101867676 -55.6401405334473,7.04773330688477 -61.7564888000488,18.1561012268066 -63.4204940795898,9.47628307342529 -56.7194976806641,18.4259395599365 -57.7988510131836,6.91281318664551 -59.2379913330078,23.8676910400391 -60.4522666931152,7.22762584686279 -60.6321601867676,9.34136390686035 -61.0369186401367,7.09270572662354 -64.7247161865234,5.60859203338623 -60.9469718933105,11.5450477600098 -62.2062187194824,13.4339199066162 -51.1877975463867,5.38372611999512 -59.7776718139648,19.3703765869141 -58.1136627197266,14.2434368133545 -63.6003875732422,14.9630069732666 -56.8544158935547,14.3333835601807 -64.5448226928711,17.3016109466553 -61.5765953063965,5.6985387802124 -51.682502746582,13.6587858200073 -60.5871887207031,9.9260139465332 -60.0025367736816,8.30698108673096 -63.4204940795898,19.8201065063477 -61.5765953063965,18.4709129333496 -58.3835029602051,12.8942422866821 -57.3041458129883,6.01335048675537 -62.4310836791992,22.518497467041 -54.1560249328613,15.817497253418 -50.8280143737793,6.55302810668945 -53.6613235473633,8.35195446014404 -59.6877212524414,18.5608596801758 -63.2406005859375,7.00275993347168 -61.3967056274414,14.4683027267456 -51.0079040527344,8.62179279327393 -60.9469718933105,17.3016109466553 -50.6031455993652,6.32816219329834 -59.7776718139648,20.5846500396729 -55.9099807739258,5.38372611999512 -59.013126373291,23.7327709197998 -50.5581741333008,12.8042964935303 -57.7988510131836,8.48687362670898 -63.2855758666992,17.9762077331543 -63.6003875732422,5.56361865997314 -57.1242523193359,8.7117395401001 -61.3967056274414,16.6719875335693 -63.9601745605469,10.4656925201416 -51.682502746582,9.47628307342529 -62.9257888793945,21.0343818664551 -57.9787445068359,16.5820407867432 -64.4099044799805,18.0661544799805 -58.8782081604004,19.1904830932617 -57.0792808532715,15.6825771331787 -59.1930198669434,9.02655124664307 -58.5184211730957,9.88104152679443 -52.5819664001465,11.9498062133789 -50.8729858398438,6.77789402008057 -61.5765953063965,21.5740604400635 -60.991943359375,19.0555629730225 -58.5184211730957,17.7513427734375 -59.9125900268555,20.314811706543 -62.9707641601562,21.7989253997803 -62.2511940002441,9.29639053344727 -48.6693000793457,12.5344572067261 -63.825252532959,21.9338455200195 -64.634765625,18.9656181335449 -58.3385314941406,8.4419002532959 -56.8544158935547,15.8624706268311 -64.4998474121094,20.1349201202393 -64.7247161865234,19.3703765869141 -62.6109771728516,23.7327709197998 -64.4548797607422,10.7355308532715 -56.9893341064453,14.1984634399414 -64.0051422119141,10.7805042266846 -64.4548797607422,17.1217193603516 -46.5555725097656,11.0953159332275 -64.0501174926758,9.02655124664307 -52.5819664001465,7.13767910003662 -64.0950927734375,18.6058330535889 -54.201000213623,6.05832386016846 -59.013126373291,16.3571739196777 -49.5237922668457,12.8942422866821 -62.2961654663086,21.1693019866943 -48.9391403198242,13.5238666534424 -64.0950927734375,20.0899467468262 -55.8200340270996,14.9180335998535 -60.4072952270508,10.9154233932495 -63.0607109069824,11.7699136734009 -52.4920196533203,11.7249402999878 -53.3015365600586,13.9286251068115 -57.34912109375,8.7117395401001 -57.663932800293,10.1059074401855 -51.7274780273438,7.90222263336182 -63.6453628540039,9.52125644683838 -55.145435333252,7.63238334655762 -61.0818901062012,8.08211517333984 -59.642749786377,9.56622886657715 -51.2327728271484,14.8280878067017 -58.0237159729004,10.7355308532715 -55.4602470397949,11.2752084732056 -61.7115173339844,23.5528793334961 -47.9497299194336,12.3995380401611 -61.1268653869629,5.20383358001709 -61.531623840332,14.3333835601807 -61.7115173339844,22.7883358001709 -48.8042221069336,12.489483833313 -55.7300872802734,13.8386783599854 -60.677131652832,20.8544902801514 -63.9151992797852,6.32816219329834 -58.8332328796387,19.4603214263916 -46.8254089355469,11.0503435134888 -59.0580978393555,5.24880695343018 -57.3940925598145,9.11649799346924 -56.4496574401855,7.63238334655762 -61.0369186401367,22.833309173584 -63.4204940795898,10.8704509735107 -52.4920196533203,15.5476579666138 -56.7194976806641,11.9498062133789 -55.3253288269043,16.4021472930908 -57.34912109375,11.5900211334229 -60.7221069335938,10.2857999801636 -64.0501174926758,8.39692687988281 -49.4338455200195,14.1534900665283 -53.6613235473633,8.62179279327393 -61.7564888000488,10.2408266067505 -51.2777442932129,10.6006116867065 -63.3305511474609,12.8042964935303 -52.851806640625,11.1852626800537 -56.6295471191406,14.8280878067017 -58.2485809326172,11.994779586792 -63.6903343200684,23.3729858398438 -54.6057586669922,6.59800148010254 -55.9549522399902,10.8704509735107 -63.1056823730469,6.28318881988525 -51.9073677062988,6.68794727325439 -58.0686912536621,18.3809661865234 -63.3755226135254,8.75671291351318 -63.7802810668945,23.148120880127 -56.1348457336426,8.17206192016602 -58.1586380004883,13.2540273666382 -61.6665420532227,12.0397529602051 -54.2909469604492,14.6931686401367 -61.4866485595703,11.1852626800537 -62.2511940002441,10.4656925201416 -62.8808174133301,22.3386039733887 -53.0766716003418,16.177282333374 -60.5871887207031,6.41810894012451 -58.2935562133789,18.4259395599365 -60.2274017333984,13.3889465332031 -52.7168846130371,9.79109477996826 -50.7830390930176,5.78848457336426 -62.2961654663086,19.4603214263916 -63.825252532959,16.5370674133301 -56.6295471191406,12.8492698669434 -63.4204940795898,19.5952415466309 -64.5448226928711,8.53184700012207 -57.4390640258789,16.9418258666992 -61.7564888000488,21.4841136932373 -63.4204940795898,11.6799669265747 -53.7512664794922,11.1402893066406 -64.0950927734375,17.3465843200684 -56.809440612793,14.5132751464844 -46.9153442382812,12.309591293335 -64.3649291992188,20.1349201202393 -62.3861122131348,15.6376037597656 -59.7326965332031,7.31757164001465 -62.3861122131348,9.47628307342529 -57.8438262939453,5.47367286682129 -64.4548797607422,21.2592487335205 -60.8120536804199,23.5528793334961 -52.8068313598633,8.84665870666504 -64.2300109863281,21.4391403198242 -62.5660057067871,9.38633632659912 -63.6003875732422,17.9312343597412 -61.2617835998535,23.1031475067139 -54.9205703735352,16.3122024536133 -63.6453628540039,23.7777442932129 -51.1877975463867,14.5582485198975 -52.0872611999512,12.8042964935303 -61.7564888000488,19.9100532531738 -64.7696914672852,14.0635442733765 -53.3015365600586,6.1932430267334 -56.6295471191406,13.9286251068115 -57.6189575195312,13.7487316131592 -55.9099807739258,13.2540273666382 -46.3756713867188,12.2646179199219 -55.8200340270996,10.5106649398804 -62.9257888793945,6.05832386016846 -62.5660057067871,16.851879119873 -53.1216430664062,15.7725238800049 -62.2062187194824,8.30698108673096 -64.0950927734375,9.16147041320801 -50.9179611206055,13.2090549468994 -52.3571014404297,5.56361865997314 -50.1983871459961,7.09270572662354 -63.0607109069824,13.1191082000732 -62.7009239196777,14.4233293533325 -61.8914070129395,10.7355308532715 -64.2749862670898,5.60859203338623 -56.4046859741211,11.6349945068359 -55.5951690673828,13.9286251068115 -61.1718368530273,12.0397529602051 -54.9205703735352,9.83606815338135 -56.7194976806641,13.7037591934204 -50.5132026672363,14.4233293533325 -61.846435546875,19.1455097198486 -62.8358459472656,12.669376373291 -50.0634689331055,14.5582485198975 -58.8782081604004,8.12708854675293 -60.991943359375,20.5396785736084 -54.7856521606445,15.7725238800049 -61.4416770935059,7.09270572662354 -55.9999237060547,16.9418258666992 -57.6189575195312,9.11649799346924 -60.677131652832,5.33875274658203 -53.9761352539062,16.8968524932861 -54.0660781860352,7.04773330688477 -51.682502746582,14.7381420135498 -62.8358459472656,13.2540273666382 -60.991943359375,15.7725238800049 -49.1190338134766,11.3651552200317 -64.1400680541992,13.1191082000732 -63.4654693603516,10.9603967666626 -60.2274017333984,16.3122024536133 -55.0554885864258,9.38633632659912 -58.8332328796387,15.0529537200928 -53.7512664794922,16.2672290802002 -58.1136627197266,19.685188293457 -62.7908706665039,21.4841136932373 -61.7115173339844,5.96837711334229 -44.8016052246094,12.1296987533569 -63.6453628540039,22.8782806396484 -55.5501937866211,10.1958532333374 -60.7221069335938,17.9762077331543 -64.0051422119141,17.9312343597412 -59.8226432800293,21.7539520263672 -60.2723731994629,23.8676910400391 -49.2089805603027,12.2196445465088 -52.312126159668,13.34397315979 -56.9443626403809,17.2116641998291 -60.991943359375,11.4551019668579 -54.9655418395996,5.74351119995117 -54.9655418395996,7.04773330688477 -61.846435546875,21.5290870666504 -56.7644691467285,6.50805473327637 -51.8174209594727,6.41810894012451 -64.1400680541992,17.0767459869385 -62.7908706665039,22.7433624267578 -49.5687637329102,12.0397529602051 -58.2485809326172,14.1534900665283 -51.4126625061035,8.98157787322998 -63.7353057861328,7.00275993347168 -58.2485809326172,13.8836517333984 -50.5132026672363,14.5582485198975 -56.9893341064453,16.7169609069824 -63.510440826416,19.5952415466309 -52.3571014404297,14.8730602264404 -62.9257888793945,19.8201065063477 -56.5845756530762,17.6613960266113 -61.2617835998535,22.2486572265625 -59.3729095458984,18.8306980133057 -50.2433624267578,12.3995380401611 -55.9999237060547,11.3201818466187 -51.4126625061035,6.41810894012451 -61.4866485595703,16.9418258666992 -61.306755065918,13.5688400268555 -54.6057586669922,7.9471960067749 -57.0792808532715,17.4365310668945 -60.1824264526367,16.2672290802002 -58.7432861328125,5.33875274658203 -59.2829666137695,22.9232540130615 -57.7089042663574,12.2646179199219 -56.3147354125977,15.4577121734619 -44.0370788574219,11.5450477600098 -63.6903343200684,10.7805042266846 -62.3411407470703,7.00275993347168 -58.8782081604004,13.2990007400513 -52.2671546936035,5.4286994934082 -63.4204940795898,18.7857246398926 -64.3199615478516,7.40751838684082 -60.0025367736816,18.9656181335449 -50.2883338928223,11.9048328399658 -59.9125900268555,5.24880695343018 -60.4972381591797,5.20383358001709 -55.8650054931641,8.4419002532959 -55.5501937866211,12.7143497467041 -46.5105895996094,13.1640815734863 -62.7458992004395,19.9550266265869 -61.7115173339844,10.8254776000977 -62.2062187194824,14.1534900665283 -52.9867248535156,9.9260139465332 -58.0237159729004,17.2116641998291 -45.3862609863281,12.5794296264648 -62.2511940002441,6.77789402008057 -54.8755950927734,9.25141716003418 -58.4284744262695,19.1455097198486 -58.9681549072266,10.9603967666626 -53.2115898132324,14.1534900665283 -49.1190338134766,11.5000743865967 -60.5422134399414,18.6957778930664 -62.0263290405273,5.56361865997314 -57.4840393066406,9.02655124664307 -58.1586380004883,7.40751838684082 -51.0079040527344,14.8730602264404 -61.7115173339844,9.61120223999023 -53.7962417602539,8.93660545349121 -46.1508178710938,12.4445114135742 -51.5475845336914,6.73292064666748 -60.8570251464844,13.8386783599854 -51.5475845336914,11.3201818466187 -49.3438987731934,5.87843132019043 -56.4046859741211,17.8862609863281 -57.34912109375,7.85724925994873 -52.4470443725586,15.817497253418 -58.9231796264648,5.83345794677734 -63.0157356262207,18.2460479736328 -58.5184211730957,11.8598594665527 -63.1056823730469,17.7063694000244 -51.0978507995605,7.63238334655762 -64.7696914672852,18.6058330535889 -55.9549522399902,15.4127388000488 -44.9815063476562,11.0503435134888 -58.1136627197266,9.43130970001221 -50.3782806396484,5.20383358001709 -58.9681549072266,6.10329627990723 -52.536994934082,8.03714179992676 -52.8068313598633,13.0291614532471 -51.4576377868652,13.4788932800293 -55.3703002929688,7.00275993347168 -53.4364547729492,15.4577121734619 -57.8887977600098,5.38372611999512 -53.7512664794922,13.2990007400513 -57.4840393066406,9.70114898681641 -49.5687637329102,13.7937049865723 -62.2511940002441,10.4207191467285 -60.1374549865723,21.8888721466064 -63.3755226135254,11.1402893066406 -51.8174209594727,11.2302360534668 -56.809440612793,17.6164226531982 -49.4338455200195,14.1085166931152 -60.0475082397461,6.64297485351562 -60.9469718933105,15.817497253418 -51.8623962402344,11.4551019668579 -46.420654296875,11.1402893066406 -51.8623962402344,12.7593231201172 -60.8120536804199,8.21703433990479 -58.1136627197266,17.481502532959 -43.2275695800781,12.7143497467041 -51.7724494934082,5.29378032684326 -50.648120880127,13.5238666534424 -64.0501174926758,23.3280124664307 -58.5633926391602,13.0291614532471 -56.9443626403809,13.9286251068115 -52.4020729064941,8.26200771331787 -52.0422897338867,13.9286251068115 -62.4310836791992,17.2116641998291 -64.5448226928711,10.6455850601196 -63.6453628540039,12.7143497467041 -64.6797409057617,23.19309425354 -58.8332328796387,12.2646179199219 -62.9707641601562,6.10329627990723 -62.161247253418,5.20383358001709 -63.6453628540039,23.9126644134521 -60.0924835205078,5.65356540679932 -62.8358459472656,19.010591506958 -60.8570251464844,20.9444370269775 -51.0978507995605,6.73292064666748 -60.7670783996582,22.6983890533447 -55.0105171203613,13.6587858200073 -56.0898704528809,13.2540273666382 -51.1428260803223,11.3201818466187 -56.4046859741211,11.1402893066406 -60.9469718933105,12.8942422866821 -60.8570251464844,18.4259395599365 -64.3649291992188,23.822717666626 -60.3173484802246,11.9048328399658 -61.8914070129395,12.8492698669434 -52.7168846130371,14.8280878067017 -60.8120536804199,5.51864528656006 -64.1850433349609,11.1852626800537 -55.145435333252,12.489483833313 -49.5687637329102,12.354564666748 -47.6349182128906,12.6244029998779 -51.0079040527344,10.2408266067505 -53.5264015197754,14.1984634399414 -56.2247924804688,7.99216938018799 -64.3199615478516,7.45249080657959 -63.0607109069824,7.04773330688477 -59.327938079834,9.9260139465332 -64.4099044799805,23.3280124664307 -59.013126373291,20.989408493042 -59.1030731201172,17.9312343597412 -47.9497299194336,13.4788932800293 -59.327938079834,10.4656925201416 -61.7564888000488,5.4286994934082 -52.7168846130371,8.62179279327393 -62.3411407470703,7.6773567199707 -55.3253288269043,9.97098731994629 -58.7432861328125,10.0609340667725 -60.0924835205078,10.6455850601196 -59.6877212524414,19.1005363464355 -62.8358459472656,21.5290870666504 -48.9841156005859,13.8386783599854 -48.6693000793457,5.24880695343018 -58.1586380004883,9.43130970001221 -58.1136627197266,23.822717666626 -57.034309387207,10.9603967666626 -64.0051422119141,22.1137390136719 -57.7538795471191,5.51864528656006 -53.3914833068848,15.6825771331787 -64.6797409057617,20.1349201202393 -54.4708366394043,13.2990007400513 -64.0501174926758,7.04773330688477 -64.0051422119141,17.5264778137207 -61.9813537597656,6.1932430267334 -58.6083679199219,6.55302810668945 -57.2591743469238,5.78848457336426 -62.7458992004395,12.17467212677 -48.8941688537598,14.1984634399414 -63.9601745605469,12.7593231201172 -52.8068313598633,13.8836517333984 -59.5528030395508,7.49746417999268 -61.531623840332,7.6773567199707 -63.6453628540039,19.2354564666748 -53.166618347168,13.8386783599854 -60.3173484802246,10.6455850601196 -62.3411407470703,6.32816219329834 -52.1772079467773,7.58741092681885 -58.1586380004883,13.9735984802246 -60.0475082397461,19.3703765869141 -43.857177734375,11.994779586792 -60.3623199462891,23.3729858398438 -60.0025367736816,5.38372611999512 -57.34912109375,18.4259395599365 -54.3808898925781,11.1402893066406 -54.0660781860352,6.01335048675537 -52.8967781066895,7.9471960067749 -58.3835029602051,6.4630823135376 -59.9125900268555,7.54243755340576 -63.195629119873,23.9126644134521 -54.201000213623,11.1852626800537 -57.7538795471191,13.4339199066162 -61.2617835998535,12.3995380401611 -61.2617835998535,14.3783569335938 -59.642749786377,16.5820407867432 -63.1056823730469,20.4047584533691 -47.275146484375,13.2540273666382 -55.4602470397949,16.1323089599609 -61.3517303466797,21.6640071868896 -61.3967056274414,9.61120223999023 -53.7512664794922,16.177282333374 -45.1164245605469,12.5344572067261 -62.2062187194824,21.6640071868896 -62.3861122131348,21.3941669464111 -46.7354736328125,10.9603967666626 -55.9999237060547,17.1217193603516 -58.2935562133789,14.4233293533325 -54.4258651733398,15.7275505065918 -59.4628601074219,23.5528793334961 -58.0686912536621,10.3307723999023 -62.7908706665039,9.61120223999023 -54.8755950927734,13.7487316131592 -55.9549522399902,6.37313556671143 -59.2829666137695,18.1111278533936 -60.3173484802246,8.84665870666504 -53.9761352539062,8.53184700012207 -61.5765953063965,17.3016109466553 -57.8438262939453,11.8598594665527 -62.0263290405273,21.5290870666504 -64.0950927734375,23.0581741333008 -61.306755065918,15.502685546875 -52.7618598937988,15.8624706268311 -53.0316963195801,10.4207191467285 -63.3755226135254,19.2354564666748 -61.9813537597656,12.6244029998779 -55.3703002929688,11.9498062133789 -64.2300109863281,8.75671291351318 -51.5026092529297,5.20383358001709 -60.5422134399414,11.9048328399658 -59.8676147460938,20.4047584533691 -63.6903343200684,16.0873355865479 -61.7564888000488,19.4603214263916 -63.3755226135254,19.7751350402832 -63.510440826416,16.3571739196777 -47.7248649597168,13.5688400268555 -63.9601745605469,11.7699136734009 -51.2777442932129,14.2884101867676 -57.9337692260742,18.4259395599365 -64.1400680541992,10.6905584335327 -56.0898704528809,15.3227920532227 -56.1348457336426,7.45249080657959 -54.3808898925781,13.7937049865723 -61.846435546875,13.1191082000732 -57.4840393066406,9.52125644683838 -61.6665420532227,14.9630069732666 -52.1322326660156,14.3783569335938 -55.6851119995117,6.50805473327637 -55.9549522399902,8.98157787322998 -64.0950927734375,20.0449733734131 -57.663932800293,8.08211517333984 -63.5554122924805,23.0132007598877 -55.9549522399902,12.2646179199219 -64.2749862670898,11.9498062133789 -59.8676147460938,18.1561012268066 -54.4708366394043,6.10329627990723 -62.0263290405273,16.0873355865479 -54.0660781860352,8.48687362670898 -61.7115173339844,14.9630069732666 -61.9813537597656,10.0609340667725 -55.7300872802734,17.3016109466553 -55.8200340270996,7.36254501342773 -48.7592468261719,5.60859203338623 -51.3676910400391,6.50805473327637 -59.6877212524414,13.7487316131592 -53.3015365600586,8.75671291351318 -56.179817199707,17.9312343597412 -58.7432861328125,18.650806427002 -57.5290145874023,9.79109477996826 -49.7486572265625,5.29378032684326 -56.3597106933594,16.1323089599609 -63.825252532959,15.3227920532227 -63.6003875732422,6.23821640014648 -57.4390640258789,14.8730602264404 -60.9469718933105,11.2752084732056 -53.1216430664062,14.8730602264404 -62.7908706665039,10.8704509735107 -47.3201293945312,12.3995380401611 -52.851806640625,14.6481952667236 -52.9417495727539,11.814887046814 -60.9469718933105,15.6825771331787 -64.0501174926758,12.6244029998779 -52.9417495727539,7.54243755340576 -61.9813537597656,10.5106649398804 -45.7460632324219,13.0741348266602 -62.0713005065918,9.20644378662109 -51.997314453125,9.61120223999023 -43.4074401855469,12.7143497467041 -63.2406005859375,20.7645435333252 -60.2723731994629,18.2910194396973 -62.7458992004395,20.314811706543 -59.2379913330078,11.1402893066406 -61.3517303466797,23.3280124664307 -58.2935562133789,8.08211517333984 -57.3041458129883,14.5582485198975 -63.4654693603516,5.60859203338623 -63.1506576538086,20.0449733734131 -57.4390640258789,5.78848457336426 -51.5026092529297,13.1191082000732 -59.2829666137695,10.1059074401855 -58.3835029602051,6.28318881988525 -61.3517303466797,13.1191082000732 -62.4310836791992,9.16147041320801 -52.1322326660156,12.354564666748 -50.1084442138672,6.55302810668945 -53.3015365600586,15.997389793396 -54.1110534667969,15.9074440002441 -50.018497467041,7.54243755340576 -56.2247924804688,17.166690826416 -57.9787445068359,19.4153499603271 -61.8914070129395,16.0423622131348 -62.2961654663086,16.2672290802002 -62.0263290405273,10.2408266067505 -61.6665420532227,7.36254501342773 -61.531623840332,18.650806427002 -60.1374549865723,18.7857246398926 -63.7353057861328,11.7699136734009 -62.4760589599609,14.9630069732666 -59.5528030395508,9.43130970001221 -59.1030731201172,11.1852626800537 -63.3305511474609,14.2434368133545 -63.7353057861328,21.3042221069336 -61.1268653869629,12.5794296264648 -59.1930198669434,11.5450477600098 -61.306755065918,17.3016109466553 -62.3411407470703,8.75671291351318 -44.2619323730469,11.9498062133789 -51.1877975463867,12.354564666748 -53.0766716003418,8.84665870666504 -63.1506576538086,15.5476579666138 -63.9601745605469,13.8836517333984 -57.9787445068359,15.4577121734619 -55.3253288269043,9.79109477996826 -49.7486572265625,5.83345794677734 -48.2645416259766,13.7037591934204 -48.8941688537598,11.6349945068359 -56.5845756530762,6.95778656005859 -61.6665420532227,15.6825771331787 -51.0528793334961,8.17206192016602 -64.0051422119141,23.3280124664307 -63.5554122924805,15.1429004669189 -56.4046859741211,8.62179279327393 -62.161247253418,13.34397315979 -62.5660057067871,13.6138134002686 -64.7696914672852,12.1296987533569 -59.2829666137695,17.7063694000244 -62.7908706665039,14.5132751464844 -59.327938079834,12.5344572067261 -62.3411407470703,19.9550266265869 -64.3199615478516,6.05832386016846 -54.9655418395996,11.3651552200317 -53.4364547729492,11.5900211334229 -52.4920196533203,7.09270572662354 -53.4814300537109,11.8598594665527 -52.7618598937988,6.28318881988525 -63.8702239990234,19.7301616668701 -61.531623840332,9.52125644683838 -50.5581741333008,13.2540273666382 -54.0211067199707,9.65617561340332 -55.5052185058594,7.6773567199707 -50.5581741333008,14.3333835601807 -49.2539520263672,13.34397315979 -50.8280143737793,7.99216938018799 -59.642749786377,10.2408266067505 -59.1030731201172,11.9498062133789 -56.49462890625,9.11649799346924 -57.4390640258789,11.6349945068359 -60.0475082397461,10.0159606933594 -51.5475845336914,14.5582485198975 -53.0766716003418,14.6032218933105 -63.8702239990234,10.3307723999023 -51.2327728271484,11.6349945068359 -60.2723731994629,19.2354564666748 -56.0898704528809,13.0291614532471 -60.4522666931152,7.04773330688477 -50.1534156799316,6.59800148010254 -56.8544158935547,10.4207191467285 -52.8068313598633,8.4419002532959 -54.0660781860352,9.9260139465332 -63.195629119873,14.9180335998535 -55.4152755737305,7.27259826660156 -63.4204940795898,13.6138134002686 -61.846435546875,5.65356540679932 -51.5026092529297,6.50805473327637 -61.8914070129395,8.12708854675293 -49.3438987731934,5.96837711334229 -63.6003875732422,8.26200771331787 -64.3649291992188,17.0767459869385 -62.7009239196777,7.45249080657959 -58.4734497070312,12.984188079834 -51.4126625061035,14.1534900665283 -60.0025367736816,14.8280878067017 -62.6559524536133,16.4021472930908 -45.9259338378906,12.8942422866821 -60.1824264526367,15.6376037597656 -62.6109771728516,7.00275993347168 -63.7802810668945,18.2910194396973 -56.49462890625,11.0053701400757 -52.6719131469727,5.33875274658203 -52.6719131469727,10.6006116867065 -58.9231796264648,19.7751350402832 -62.5210342407227,18.9656181335449 -60.0924835205078,17.2116641998291 -47.9047584533691,12.17467212677 -57.034309387207,7.63238334655762 -56.7194976806641,7.04773330688477 -58.7882614135742,17.1217193603516 -55.2353820800781,16.9418258666992 -53.1216430664062,5.96837711334229 -46.7354736328125,11.7699136734009 -53.4814300537109,7.85724925994873 -57.9337692260742,11.0053701400757 -56.8993873596191,13.8386783599854 -54.6057586669922,12.7143497467041 -54.5607833862305,15.8624706268311 -54.9205703735352,10.1958532333374 -63.3305511474609,16.7619323730469 -60.4972381591797,15.9074440002441 -60.1824264526367,11.4551019668579 -62.5660057067871,10.6905584335327 -60.0025367736816,20.5846500396729 -60.5871887207031,22.7433624267578 -60.3173484802246,7.54243755340576 -61.2617835998535,21.3042221069336 -56.6295471191406,11.7249402999878 -60.6321601867676,7.04773330688477 -46.420654296875,12.9392156600952 -53.9311599731445,5.9234037399292 -51.1877975463867,14.2434368133545 -55.8200340270996,5.96837711334229 -56.2247924804688,5.33875274658203 -58.1136627197266,19.1455097198486 -58.4284744262695,13.0741348266602 -64.4099044799805,9.9260139465332 -45.7010803222656,11.814887046814 -43.7672424316406,12.0397529602051 -59.9575614929199,21.1243286132812 -60.7670783996582,18.0211811065674 -61.2168121337891,19.5952415466309 -59.0580978393555,16.4021472930908 -57.5290145874023,10.8254776000977 -47.7248649597168,12.9392156600952 -51.4576377868652,14.2434368133545 -63.6903343200684,5.78848457336426 -47.4100646972656,12.1296987533569 -55.4152755737305,15.2328462600708 -59.8676147460938,9.70114898681641 -49.703685760498,12.984188079834 -52.2671546936035,10.7355308532715 -62.4760589599609,12.4445114135742 -53.9311599731445,11.5450477600098 -51.9523429870605,8.62179279327393 -52.9867248535156,15.8624706268311 -61.9813537597656,13.0741348266602 -62.5210342407227,14.7831144332886 -58.5633926391602,16.6719875335693 -60.2723731994629,22.1587104797363 -58.1586380004883,9.11649799346924 -58.7432861328125,11.0503435134888 -57.3940925598145,16.492094039917 -61.2168121337891,9.07152462005615 -55.4152755737305,11.7699136734009 -53.7962417602539,15.5476579666138 -54.1110534667969,11.1402893066406 -54.9655418395996,11.814887046814 -57.663932800293,18.0211811065674 -52.4920196533203,9.79109477996826 -44.48681640625,11.814887046814 -63.3305511474609,10.9603967666626 -61.306755065918,13.34397315979 -56.4496574401855,12.9392156600952 -56.0898704528809,9.65617561340332 -58.9231796264648,19.6402149200439 -55.145435333252,11.9498062133789 -49.9735221862793,6.82286739349365 -51.0079040527344,12.5344572067261 -57.663932800293,12.2196445465088 -52.0872611999512,7.00275993347168 -55.2353820800781,11.4101285934448 -48.0846519470215,11.6799669265747 -62.6109771728516,5.20383358001709 -55.9999237060547,5.9234037399292 -56.8544158935547,14.1085166931152 -56.7194976806641,8.30698108673096 -59.2829666137695,7.13767910003662 -58.6533432006836,19.7751350402832 -57.8887977600098,8.17206192016602 -48.849193572998,13.8386783599854 -58.2036094665527,5.9234037399292 -61.306755065918,19.2804298400879 -62.7009239196777,5.51864528656006 -59.1930198669434,6.32816219329834 -61.3967056274414,9.34136390686035 -60.1824264526367,15.6825771331787 -60.0924835205078,13.6138134002686 -57.8438262939453,18.2460479736328 -49.0290870666504,11.9498062133789 -54.6957054138184,16.3122024536133 -62.161247253418,22.518497467041 -55.9549522399902,12.669376373291 -55.4152755737305,5.20383358001709 -59.7776718139648,20.8994636535645 -55.7300872802734,8.4419002532959 -54.9205703735352,9.16147041320801 -53.0316963195801,12.3995380401611 -50.0634689331055,6.82286739349365 -62.161247253418,21.7539520263672 -63.6453628540039,8.98157787322998 -54.3359184265137,6.73292064666748 -57.9337692260742,12.2646179199219 -51.8174209594727,15.1878728866577 -49.1190338134766,12.354564666748 -47.9047584533691,11.3651552200317 -43.1825866699219,13.4339199066162 -63.1056823730469,5.38372611999512 -55.9999237060547,9.83606815338135 -55.9099807739258,6.01335048675537 -57.9787445068359,17.8862609863281 -59.2829666137695,8.53184700012207 -60.8120536804199,18.4709129333496 -53.0316963195801,7.49746417999268 -53.0766716003418,12.8492698669434 -64.6797409057617,20 -52.2221794128418,10.6455850601196 -54.1110534667969,13.6138134002686 -58.698314666748,17.8412895202637 -58.7882614135742,20.8994636535645 -58.4284744262695,20.0899467468262 -61.7564888000488,17.166690826416 -56.8544158935547,10.4656925201416 -63.5554122924805,17.5714492797852 -55.3253288269043,15.2778186798096 -59.2829666137695,20.989408493042 -57.7988510131836,17.2116641998291 -63.0157356262207,23.6428260803223 -58.1136627197266,7.58741092681885 -63.1056823730469,14.3333835601807 -62.2511940002441,10.9603967666626 -54.2459716796875,10.3757457733154 -59.1480445861816,6.14826965332031 -45.3862609863281,11.3651552200317 -52.4020729064941,15.4127388000488 -52.9417495727539,5.24880695343018 -55.3253288269043,8.21703433990479 -55.6851119995117,17.5714492797852 -64.3199615478516,13.6587858200073 -57.7988510131836,13.0741348266602 -63.9151992797852,6.95778656005859 -56.3597106933594,16.0873355865479 -56.3597106933594,15.5926313400269 -54.6957054138184,7.49746417999268 -50.4232559204102,6.37313556671143 -56.7194976806641,6.28318881988525 -54.7856521606445,14.0185708999634 -60.6321601867676,10.7355308532715 -61.8914070129395,11.5900211334229 -52.0422897338867,14.2884101867676 -62.3411407470703,13.5238666534424 -55.3253288269043,11.6799669265747 -55.7750587463379,7.90222263336182 -60.677131652832,20.2698383331299 -63.195629119873,22.6983890533447 -60.8570251464844,19.8650798797607 -60.4072952270508,5.78848457336426 -63.825252532959,15.5926313400269 -60.3173484802246,6.28318881988525 -53.0766716003418,10.7355308532715 -61.846435546875,21.5740604400635 -64.1400680541992,18.5608596801758 -61.1268653869629,19.3703765869141 -61.4416770935059,18.8756713867188 -52.312126159668,10.1958532333374 -61.7115173339844,16.5370674133301 -56.0448989868164,13.9286251068115 -63.9601745605469,6.1932430267334 -60.9469718933105,6.82286739349365 -53.8861885070801,5.4286994934082 -58.7882614135742,7.09270572662354 -49.0740585327148,12.3995380401611 -58.6533432006836,19.0555629730225 -57.7538795471191,8.84665870666504 -56.7194976806641,16.2222557067871 -55.5501937866211,10.2408266067505 -51.5925559997559,12.2646179199219 -56.8993873596191,15.1429004669189 -59.5528030395508,18.4709129333496 -44.5317687988281,11.5450477600098 -54.2909469604492,15.3677654266357 -59.5528030395508,22.7883358001709 -52.9417495727539,14.0635442733765 -53.7512664794922,13.1191082000732 -51.2327728271484,5.20383358001709 -55.4152755737305,14.9630069732666 -58.6083679199219,8.21703433990479 -58.7882614135742,12.17467212677 -52.9417495727539,6.77789402008057 -62.4760589599609,12.17467212677 -52.536994934082,6.10329627990723 -59.5977783203125,10.6905584335327 -62.8808174133301,23.2830390930176 -56.9443626403809,8.39692687988281 -51.8623962402344,7.13767910003662 -61.4416770935059,13.6587858200073 -49.703685760498,13.2540273666382 -56.179817199707,17.7063694000244 -57.9787445068359,13.7487316131592 -50.7380676269531,9.16147041320801 -62.1162719726562,15.817497253418 -53.0766716003418,11.814887046814 -56.8993873596191,11.1402893066406 -59.2379913330078,8.7117395401001 -59.5528030395508,8.17206192016602 -59.5528030395508,20.3597850799561 -58.9681549072266,19.4153499603271 -55.5501937866211,17.5714492797852 -61.2168121337891,14.8730602264404 -62.6559524536133,23.4179592132568 -64.3199615478516,18.3359928131104 -53.0316963195801,14.4683027267456 -48.0396766662598,12.2646179199219 -62.3861122131348,10.6006116867065 -58.0237159729004,14.0635442733765 -43.3175048828125,12.669376373291 -55.4152755737305,8.66676616668701 -57.34912109375,5.20383358001709 -56.6745223999023,7.90222263336182 -57.8887977600098,17.8412895202637 -63.6903343200684,9.56622886657715 -60.4972381591797,6.10329627990723 -64.0501174926758,16.851879119873 -54.0660781860352,11.8598594665527 -58.698314666748,19.0555629730225 -57.3940925598145,15.5476579666138 -50.7830390930176,6.14826965332031 -55.8200340270996,16.8968524932861 -55.9099807739258,5.47367286682129 -62.8808174133301,20.8544902801514 -45.791015625,12.669376373291 -64.7247161865234,13.2990007400513 -59.013126373291,20.8095169067383 -57.5290145874023,17.166690826416 -60.0025367736816,8.57682037353516 -51.0528793334961,13.4788932800293 -52.9867248535156,9.11649799346924 -52.1322326660156,9.34136390686035 -63.0157356262207,10.1508798599243 -61.7115173339844,5.33875274658203 -54.9655418395996,12.2646179199219 -60.7221069335938,12.6244029998779 -54.3359184265137,10.1508798599243 -63.9151992797852,18.4259395599365 -60.3173484802246,23.0581741333008 -59.7776718139648,9.43130970001221 -50.018497467041,5.78848457336426 -64.5448226928711,10.1059074401855 -52.6719131469727,13.9286251068115 -50.3782806396484,8.62179279327393 -55.9999237060547,11.1852626800537 -61.1268653869629,20.314811706543 -46.6455078125,12.7593231201172 -62.5660057067871,20.0899467468262 -49.6587104797363,11.8598594665527 -53.5264015197754,11.9048328399658 -60.5871887207031,19.325403213501 -54.7856521606445,10.8704509735107 -55.6851119995117,15.1429004669189 -49.9285507202148,13.2990007400513 -57.663932800293,8.35195446014404 -53.0316963195801,13.9286251068115 -53.7962417602539,8.21703433990479 -64.6797409057617,16.8968524932861 -55.3253288269043,5.9234037399292 -58.3385314941406,5.24880695343018 -58.8332328796387,19.8201065063477 -52.312126159668,16.177282333374 -49.9285507202148,13.2540273666382 -50.648120880127,12.0397529602051 -58.7882614135742,5.51864528656006 -57.2141990661621,18.7857246398926 -56.4046859741211,6.37313556671143 -52.6269378662109,12.4445114135742 -56.2697639465332,10.1059074401855 -64.4099044799805,21.7989253997803 -51.3227157592773,6.14826965332031 -60.4072952270508,16.9418258666992 -59.1480445861816,7.00275993347168 -62.9707641601562,7.54243755340576 -61.3517303466797,16.80690574646 -62.6559524536133,18.6957778930664 -63.4654693603516,7.40751838684082 -61.8914070129395,9.56622886657715 -63.3755226135254,22.5634689331055 -63.1506576538086,15.0079803466797 -50.333309173584,8.17206192016602 -51.0528793334961,5.51864528656006 -55.9999237060547,11.8598594665527 -60.8570251464844,13.7937049865723 -49.9285507202148,7.54243755340576 -53.4364547729492,9.83606815338135 -54.2459716796875,10.6455850601196 -51.0079040527344,13.5688400268555 -52.3571014404297,10.3757457733154 -64.634765625,14.8280878067017 -63.9151992797852,15.5926313400269 -60.8570251464844,11.1402893066406 -57.1242523193359,10.6006116867065 -57.7988510131836,6.32816219329834 -64.4998474121094,23.0581741333008 -46.1058349609375,11.814887046814 -63.6453628540039,10.1059074401855 -60.0475082397461,7.9471960067749 -49.5237922668457,13.5238666534424 -54.1110534667969,6.91281318664551 -60.8120536804199,14.7381420135498 -47.0952453613281,11.0503435134888 -58.8332328796387,20.2248649597168 -54.6957054138184,15.2778186798096 -51.997314453125,8.4419002532959 -61.6215667724609,6.82286739349365 -57.034309387207,17.0767459869385 -48.8941688537598,5.83345794677734 -60.2723731994629,20.2248649597168 -61.6215667724609,9.47628307342529 -60.0025367736816,13.2540273666382 -60.4522666931152,5.87843132019043 -61.2617835998535,6.95778656005859 -63.8702239990234,5.6985387802124 -59.013126373291,18.9656181335449 -59.1480445861816,6.77789402008057 -57.5739860534668,16.6270141601562 -59.8676147460938,16.4471206665039 -54.1110534667969,9.97098731994629 -58.2036094665527,14.1085166931152 -63.510440826416,14.9630069732666 -57.0792808532715,10.6006116867065 -62.6559524536133,21.3941669464111 -59.5977783203125,21.6190338134766 -52.8967781066895,15.7725238800049 -61.0818901062012,15.0079803466797 -54.2459716796875,7.49746417999268 -46.6005554199219,12.0847253799438 -51.4126625061035,15.1878728866577 -44.711669921875,12.669376373291 -55.8650054931641,10.6905584335327 -58.2036094665527,19.3703765869141 -59.3729095458984,15.817497253418 -63.8702239990234,23.6877975463867 -60.4522666931152,21.4841136932373 -49.1190338134766,5.38372611999512 -54.7856521606445,7.18265247344971 -54.0660781860352,13.8836517333984 -48.9841156005859,11.9498062133789 -52.2221794128418,6.95778656005859 -47.4100646972656,13.3889465332031 -62.1162719726562,19.8650798797607 -59.3729095458984,7.36254501342773 -59.3729095458984,10.9603967666626 -59.0580978393555,6.55302810668945 -54.1560249328613,5.24880695343018 -61.0818901062012,13.0741348266602 -46.0608520507812,12.0847253799438 -57.034309387207,6.73292064666748 -62.0713005065918,20.0449733734131 -53.9761352539062,6.68794727325439 -49.164005279541,14.1984634399414 -62.2511940002441,16.177282333374 -61.2168121337891,20.9444370269775 -46.19580078125,12.3995380401611 -49.0740585327148,11.5450477600098 -62.9257888793945,13.34397315979 -63.6003875732422,23.3729858398438 -61.6215667724609,7.31757164001465 -53.7962417602539,9.38633632659912 -60.8570251464844,6.23821640014648 -63.7353057861328,23.8676910400391 -54.0211067199707,7.58741092681885 -49.6587104797363,14.6481952667236 -59.1930198669434,12.4445114135742 -62.3411407470703,19.010591506958 -55.5052185058594,11.0953159332275 -56.809440612793,7.13767910003662 -57.3940925598145,16.4471206665039 -61.1268653869629,14.4233293533325 -59.9575614929199,12.0847253799438 -63.6453628540039,23.19309425354 -52.6269378662109,6.05832386016846 -53.346508026123,6.68794727325439 -59.5528030395508,16.8968524932861 -64.3649291992188,20.4497318267822 -57.8438262939453,18.4709129333496 -53.7062950134277,14.3783569335938 -56.7644691467285,7.90222263336182 -58.7882614135742,9.43130970001221 -49.4338455200195,6.41810894012451 -54.8755950927734,14.0185708999634 -45.0714721679688,10.7355308532715 -61.1718368530273,6.23821640014648 -60.991943359375,23.6877975463867 -58.2036094665527,14.5582485198975 -61.0369186401367,10.8254776000977 -57.8438262939453,23.8676910400391 -60.8120536804199,20.2248649597168 -52.4920196533203,12.984188079834 -59.8676147460938,11.4101285934448 -50.5581741333008,14.1085166931152 -57.5290145874023,6.05832386016846 -56.7644691467285,5.29378032684326 -52.2671546936035,12.7143497467041 -60.0924835205078,21.4841136932373 -51.3676910400391,5.29378032684326 -59.8226432800293,20.4497318267822 -60.2723731994629,20.4047584533691 -53.346508026123,15.7725238800049 -61.4416770935059,7.99216938018799 -57.0792808532715,12.7593231201172 -59.8226432800293,12.1296987533569 -51.9523429870605,10.5106649398804 -58.4734497070312,18.6058330535889 -60.7670783996582,9.11649799346924 -61.0369186401367,18.6058330535889 -49.5687637329102,6.77789402008057 -64.0501174926758,6.28318881988525 -63.2855758666992,19.7301616668701 -56.8993873596191,12.354564666748 -56.9443626403809,6.1932430267334 -62.4760589599609,22.7883358001709 -61.846435546875,19.1904830932617 -52.7618598937988,10.3757457733154 -58.5633926391602,12.6244029998779 -60.9469718933105,14.7831144332886 -58.9231796264648,17.7063694000244 -60.7670783996582,22.0237922668457 -63.3755226135254,5.6985387802124 -64.0051422119141,23.2380676269531 -52.5819664001465,13.9286251068115 -56.4046859741211,10.5106649398804 -60.0475082397461,10.9154233932495 -61.9363822937012,8.57682037353516 -64.2749862670898,15.0529537200928 -59.0580978393555,14.6032218933105 -52.312126159668,11.4551019668579 -63.2855758666992,9.56622886657715 -64.634765625,13.9735984802246 -56.4046859741211,15.0079803466797 -59.2829666137695,11.3201818466187 -46.1508178710938,13.2090549468994 -55.2353820800781,11.814887046814 -64.7696914672852,23.6877975463867 -63.1056823730469,12.4445114135742 -63.0607109069824,14.3783569335938 -61.0369186401367,21.5740604400635 -56.4496574401855,5.29378032684326 -53.166618347168,15.1878728866577 -57.9337692260742,11.0503435134888 -56.9443626403809,5.83345794677734 -60.1374549865723,7.36254501342773 -62.8358459472656,8.93660545349121 -48.2195701599121,13.9735984802246 -59.1030731201172,13.0741348266602 -63.7802810668945,18.4709129333496 -59.5078315734863,19.9550266265869 -55.8650054931641,9.79109477996826 -58.9231796264648,20.2248649597168 -50.6031455993652,8.17206192016602 -44.6666870117188,12.2646179199219 -49.7936325073242,6.28318881988525 -51.0978507995605,6.14826965332031 -49.4338455200195,6.82286739349365 -63.6003875732422,23.6877975463867 -59.8676147460938,22.2936305999756 -53.4814300537109,9.97098731994629 -51.9073677062988,5.96837711334229 -47.1402282714844,11.9498062133789 -60.7221069335938,12.5794296264648 -61.7564888000488,12.7143497467041 -59.2829666137695,8.7117395401001 -64.2300109863281,7.09270572662354 -52.6269378662109,11.0503435134888 -55.5951690673828,15.3677654266357 -60.3623199462891,16.2672290802002 -64.0051422119141,10.5106649398804 -63.8702239990234,11.9498062133789 -51.2327728271484,13.5688400268555 -55.9099807739258,7.9471960067749 -55.9549522399902,10.4207191467285 -59.9575614929199,7.22762584686279 -45.7460632324219,11.7699136734009 -53.8412132263184,8.08211517333984 -58.2036094665527,19.0555629730225 -57.1242523193359,10.5106649398804 -58.7882614135742,16.0873355865479 -63.510440826416,12.354564666748 -64.7247161865234,19.1455097198486 -56.0898704528809,14.2434368133545 -53.2115898132324,8.84665870666504 -52.536994934082,14.1085166931152 -60.1824264526367,22.1587104797363 -52.3571014404297,15.4127388000488 -58.2485809326172,11.4101285934448 -61.5765953063965,10.8704509735107 -62.2511940002441,11.1852626800537 -63.9601745605469,11.994779586792 -55.9549522399902,8.57682037353516 -49.3888740539551,13.1191082000732 -54.1560249328613,10.0159606933594 -53.346508026123,14.1534900665283 -58.7882614135742,7.58741092681885 -51.4126625061035,8.4419002532959 -51.7274780273438,11.6349945068359 -56.4046859741211,12.6244029998779 -48.8941688537598,12.669376373291 -50.333309173584,5.83345794677734 -61.1718368530273,12.8042964935303 -63.825252532959,18.0211811065674 -58.6533432006836,12.0847253799438 -49.9285507202148,7.09270572662354 -60.7221069335938,19.9100532531738 -64.634765625,21.7539520263672 -62.7458992004395,23.0132007598877 -62.2961654663086,18.4709129333496 -52.0422897338867,5.74351119995117 -51.8623962402344,7.90222263336182 -55.2803535461426,6.10329627990723 -57.5290145874023,13.4339199066162 -63.195629119873,13.6587858200073 -60.2274017333984,15.8624706268311 -59.8676147460938,13.8836517333984 -54.2459716796875,14.8280878067017 -56.7194976806641,12.0847253799438 -58.0237159729004,11.4101285934448 -52.6719131469727,12.2646179199219 -61.531623840332,20.4047584533691 -60.7221069335938,22.6983890533447 -57.3041458129883,9.43130970001221 -57.5739860534668,16.2222557067871 -51.1877975463867,9.79109477996826 -49.6137390136719,14.0635442733765 -62.3861122131348,17.7513427734375 -58.5633926391602,23.6877975463867 -51.5026092529297,11.1402893066406 -63.6903343200684,17.166690826416 -56.3147354125977,14.6032218933105 -59.0580978393555,20.8544902801514 -53.9311599731445,14.1984634399414 -59.7326965332031,15.0079803466797 -53.2565612792969,6.10329627990723 -56.5845756530762,6.01335048675537 -52.0422897338867,14.7381420135498 -60.8570251464844,17.3915576934814 -60.0475082397461,20.4047584533691 -50.9629325866699,14.6481952667236 -57.34912109375,6.10329627990723 -58.698314666748,19.8201065063477 -53.7962417602539,8.53184700012207 -57.9337692260742,19.4603214263916 -56.179817199707,11.2752084732056 -52.851806640625,5.24880695343018 -63.0157356262207,19.4153499603271 -59.642749786377,21.0793552398682 -58.6083679199219,14.6032218933105 -62.9707641601562,10.6006116867065 -59.1480445861816,20.1798934936523 -56.7644691467285,15.0979270935059 -63.4204940795898,7.22762584686279 -52.1772079467773,14.1984634399414 -54.1110534667969,16.6270141601562 -63.6903343200684,18.2910194396973 -61.1718368530273,22.518497467041 -50.8280143737793,7.00275993347168 -60.6321601867676,15.6825771331787 -60.9020004272461,10.4207191467285 -44.1719970703125,12.17467212677 -63.3755226135254,11.0953159332275 -63.7802810668945,23.7777442932129 -54.5607833862305,10.9154233932495 -61.8014602661133,6.59800148010254 -55.3253288269043,8.93660545349121 -62.9257888793945,11.9048328399658 -64.2300109863281,23.0132007598877 -56.4046859741211,10.6905584335327 -60.677131652832,15.8624706268311 -55.6401405334473,15.0079803466797 -63.7353057861328,16.851879119873 -58.698314666748,12.4445114135742 -61.2168121337891,19.8201065063477 -62.0263290405273,15.3227920532227 -55.9999237060547,11.9048328399658 -50.6031455993652,13.1191082000732 -60.3173484802246,20.0449733734131 -59.4628601074219,20.3597850799561 -57.4390640258789,10.5556383132935 -63.825252532959,15.6825771331787 -55.7300872802734,15.817497253418 -59.5078315734863,19.325403213501 -64.0950927734375,14.1085166931152 -59.5078315734863,11.4101285934448 -63.0157356262207,11.0953159332275 -56.4496574401855,11.6349945068359 -63.825252532959,19.1005363464355 -54.7406768798828,14.5582485198975 -47.0952453613281,11.4101285934448 -56.2697639465332,12.8942422866821 -63.2855758666992,6.23821640014648 -64.2300109863281,21.0793552398682 -50.9629325866699,7.31757164001465 -59.7776718139648,16.3122024536133 -55.2353820800781,10.4207191467285 -63.7353057861328,18.4709129333496 -58.6533432006836,23.9126644134521 -58.6533432006836,7.54243755340576 -57.7089042663574,12.0847253799438 -53.9761352539062,10.1059074401855 -59.6877212524414,9.61120223999023 -49.8835754394531,12.5794296264648 -55.9099807739258,12.489483833313 -63.7353057861328,8.93660545349121 -55.8650054931641,9.20644378662109 -55.7750587463379,12.5344572067261 -64.1400680541992,19.325403213501 -45.1614074707031,11.7249402999878 -62.5210342407227,10.0609340667725 -48.8941688537598,13.9735984802246 -61.8014602661133,15.0079803466797 -52.2671546936035,8.30698108673096 -52.8967781066895,8.30698108673096 -56.3147354125977,5.47367286682129 -54.4708366394043,6.1932430267334 -61.1268653869629,16.177282333374 -45.5211791992188,11.3201818466187 -61.4416770935059,13.2540273666382 -63.825252532959,23.7327709197998 -63.7802810668945,5.74351119995117 -62.2961654663086,12.7143497467041 -61.8014602661133,19.2354564666748 -62.6559524536133,17.7513427734375 -53.2565612792969,14.2884101867676 -43.4524230957031,12.0397529602051 -56.3147354125977,8.48687362670898 -58.1586380004883,19.010591506958 -55.1004638671875,14.6481952667236 -60.677131652832,10.5106649398804 -50.4682273864746,5.47367286682129 -62.0713005065918,16.0873355865479 -62.4310836791992,15.2778186798096 -50.8280143737793,14.4683027267456 -64.634765625,11.1852626800537 -61.4866485595703,17.3465843200684 -64.2749862670898,21.3941669464111 -54.201000213623,6.28318881988525 -63.4204940795898,14.0185708999634 -60.3623199462891,9.25141716003418 -53.5713768005371,9.88104152679443 -54.2459716796875,6.23821640014648 -53.0316963195801,12.8942422866821 -62.1162719726562,18.8306980133057 -58.7432861328125,12.4445114135742 -56.6745223999023,10.5106649398804 -63.5554122924805,11.814887046814 -60.5871887207031,10.5106649398804 -55.3253288269043,5.56361865997314 -49.9285507202148,6.32816219329834 -62.6559524536133,19.3703765869141 -59.327938079834,12.7593231201172 -60.0924835205078,14.1085166931152 -52.1322326660156,15.5926313400269 -58.8782081604004,11.994779586792 -64.4099044799805,20.9444370269775 -50.018497467041,13.5238666534424 -60.0025367736816,18.7857246398926 -60.6321601867676,20.2248649597168 -58.3385314941406,14.7831144332886 -61.1268653869629,14.0635442733765 -57.0792808532715,13.9286251068115 -56.49462890625,14.5132751464844 -52.1322326660156,6.05832386016846 -56.0898704528809,17.9312343597412 -60.0475082397461,5.38372611999512 -50.7830390930176,13.2990007400513 -59.2829666137695,10.0159606933594 -58.3385314941406,14.4683027267456 -62.6109771728516,22.0237922668457 -63.825252532959,14.8280878067017 -56.5845756530762,14.6032218933105 -51.8174209594727,9.61120223999023 -59.0580978393555,19.5052947998047 -52.4920196533203,16.2222557067871 -51.3227157592773,14.0635442733765 -59.2379913330078,18.5158863067627 -55.6401405334473,8.21703433990479 -57.9337692260742,18.6957778930664 -60.4072952270508,17.0317726135254 -50.2433624267578,12.9392156600952 -60.0025367736816,16.1323089599609 -61.4866485595703,13.9735984802246 -64.7696914672852,7.76730346679688 -58.7432861328125,8.35195446014404 -63.6003875732422,5.47367286682129 -50.5132026672363,13.7487316131592 -44.3069152832031,11.4101285934448 -57.7538795471191,16.5370674133301 -59.642749786377,12.354564666748 -54.8755950927734,7.27259826660156 -57.7988510131836,8.39692687988281 -61.9813537597656,13.7937049865723 -51.2777442932129,14.6481952667236 -44.5767517089844,11.0053701400757 -60.2723731994629,9.56622886657715 -58.7432861328125,5.56361865997314 -59.9575614929199,9.20644378662109 -47.6349182128906,11.3201818466187 -51.682502746582,5.33875274658203 -58.0686912536621,16.9867992401123 -60.9020004272461,20.314811706543 -59.4628601074219,12.669376373291 -58.1586380004883,19.325403213501 -63.2406005859375,19.685188293457 -60.6321601867676,17.7963161468506 -53.8412132263184,13.8386783599854 -53.8861885070801,6.10329627990723 -64.3199615478516,13.9286251068115 -61.1268653869629,15.2778186798096 -62.2961654663086,15.817497253418 -56.4046859741211,9.11649799346924 -59.8676147460938,9.79109477996826 -50.0634689331055,5.24880695343018 -57.663932800293,9.38633632659912 -57.5739860534668,8.98157787322998 -63.510440826416,12.2196445465088 -50.018497467041,13.2540273666382 -48.8941688537598,12.3995380401611 -54.6057586669922,15.6825771331787 -58.6083679199219,18.6058330535889 -62.7458992004395,19.010591506958 -51.5026092529297,13.0741348266602 -60.4972381591797,12.5794296264648 -56.6745223999023,12.6244029998779 -55.9999237060547,15.2328462600708 -52.7168846130371,12.5344572067261 -52.5819664001465,7.72233009338379 -47.0952453613281,12.8492698669434 -63.7353057861328,18.1111278533936 -60.677131652832,9.65617561340332 -57.3041458129883,6.1932430267334 -47.0502624511719,13.1191082000732 -56.2247924804688,15.997389793396 -51.5026092529297,7.63238334655762 -56.49462890625,9.34136390686035 -58.9681549072266,12.354564666748 -56.6745223999023,14.2434368133545 -59.5078315734863,11.4551019668579 -62.2062187194824,6.64297485351562 -59.013126373291,14.6481952667236 -62.2511940002441,16.8968524932861 -59.9125900268555,23.507905960083 -63.825252532959,19.8201065063477 -50.7830390930176,8.26200771331787 -54.3359184265137,11.1852626800537 -63.0607109069824,22.3386039733887 -62.7458992004395,11.7699136734009 -63.3305511474609,12.5794296264648 -58.7432861328125,8.48687362670898 -62.5210342407227,10.7355308532715 -58.3835029602051,7.40751838684082 -59.0580978393555,9.43130970001221 -55.5501937866211,14.3333835601807 -61.8014602661133,7.22762584686279 -43.0476684570312,14.2434368133545 -54.7856521606445,6.23821640014648 -59.2829666137695,12.984188079834 -58.1586380004883,18.9656181335449 -57.9787445068359,13.8386783599854 -50.018497467041,14.3783569335938 -56.2697639465332,9.25141716003418 -55.0105171203613,5.20383358001709 -58.3385314941406,15.6376037597656 -58.5184211730957,10.8704509735107 -60.1374549865723,6.28318881988525 -55.7750587463379,9.79109477996826 -55.7300872802734,14.9630069732666 -64.7696914672852,18.650806427002 -60.6321601867676,22.2486572265625 -59.8676147460938,10.3757457733154 -62.7458992004395,14.6481952667236 -57.8438262939453,11.994779586792 -55.9549522399902,16.5370674133301 -60.8120536804199,22.2486572265625 -62.8358459472656,21.3941669464111 -61.3967056274414,21.5740604400635 -58.9681549072266,11.814887046814 -48.9391403198242,11.5450477600098 -61.1268653869629,15.502685546875 -55.7750587463379,10.3757457733154 -63.3755226135254,20.674596786499 -61.9363822937012,9.43130970001221 -64.7247161865234,11.3201818466187 -43.857177734375,12.489483833313 -63.1506576538086,9.38633632659912 -57.9787445068359,6.05832386016846 -57.1242523193359,6.59800148010254 -53.4814300537109,12.7593231201172 -60.9020004272461,15.3677654266357 -63.1506576538086,13.2540273666382 -50.1084442138672,14.5132751464844 -57.3041458129883,18.7407512664795 -51.8174209594727,13.2090549468994 -63.7353057861328,14.2434368133545 -49.164005279541,12.984188079834 -63.1056823730469,18.7407512664795 -61.5765953063965,17.8412895202637 -60.4072952270508,22.3386039733887 -60.9469718933105,5.60859203338623 -51.997314453125,7.13767910003662 -62.7458992004395,22.2036838531494 -56.7194976806641,14.3333835601807 -51.6375312805176,14.8730602264404 -55.0554885864258,11.8598594665527 -57.1242523193359,12.7143497467041 -60.1824264526367,15.5476579666138 -61.531623840332,14.9180335998535 -62.7458992004395,17.3915576934814 -59.8226432800293,17.3016109466553 -59.3729095458984,11.994779586792 -57.5290145874023,16.3571739196777 -57.4840393066406,9.16147041320801 -59.6877212524414,19.5052947998047 -55.9099807739258,10.4207191467285 -64.0501174926758,8.30698108673096 -48.6693000793457,14.0185708999634 -54.2459716796875,9.34136390686035 -58.6083679199219,9.38633632659912 -59.5528030395508,23.3729858398438 -60.0475082397461,10.7805042266846 -61.306755065918,16.3571739196777 -63.6003875732422,8.57682037353516 -59.9125900268555,22.9232540130615 -52.4020729064941,11.2752084732056 -52.1772079467773,5.33875274658203 -44.6666870117188,11.0953159332275 -58.7882614135742,12.8492698669434 -50.648120880127,6.59800148010254 -64.5897979736328,22.8782806396484 -54.0660781860352,11.4101285934448 -60.0924835205078,8.80168533325195 -60.3623199462891,17.7513427734375 -50.2433624267578,7.81227684020996 -58.4284744262695,5.4286994934082 -55.6851119995117,5.65356540679932 -62.1162719726562,21.3042221069336 -62.0263290405273,17.6613960266113 -61.7115173339844,23.7327709197998 -58.3385314941406,17.2566375732422 -54.7856521606445,11.6349945068359 -60.1824264526367,19.2804298400879 -48.0396766662598,11.7699136734009 -59.013126373291,18.8306980133057 -58.0237159729004,9.29639053344727 -57.3041458129883,18.6058330535889 -44.5767517089844,10.6455850601196 -61.2168121337891,14.4233293533325 -63.825252532959,21.4841136932373 -64.2300109863281,15.8624706268311 -57.663932800293,13.1191082000732 -62.6559524536133,23.1031475067139 -63.2855758666992,5.51864528656006 -60.1374549865723,11.3651552200317 -52.8068313598633,8.12708854675293 -62.7908706665039,20.989408493042 -53.5264015197754,10.7805042266846 -60.6321601867676,11.3651552200317 -59.5528030395508,18.5608596801758 -59.7326965332031,17.7513427734375 -49.1190338134766,5.4286994934082 -62.7009239196777,11.4101285934448 -58.5184211730957,15.5926313400269 -62.7009239196777,16.8968524932861 -53.3015365600586,8.4419002532959 -53.6163482666016,14.0635442733765 -57.5290145874023,12.9392156600952 -63.8702239990234,16.2672290802002 -64.2749862670898,18.2010746002197 -54.0660781860352,8.57682037353516 -54.9205703735352,14.6032218933105 -50.2433624267578,12.5344572067261 -60.3623199462891,6.32816219329834 -62.2511940002441,13.2090549468994 -57.7538795471191,14.1085166931152 -64.7696914672852,23.8676910400391 -60.5871887207031,21.2142753601074 -58.0686912536621,8.21703433990479 -60.9020004272461,10.5556383132935 -62.9707641601562,7.58741092681885 -56.7644691467285,8.48687362670898 -62.9257888793945,17.2566375732422 -63.0157356262207,17.0767459869385 -54.6957054138184,9.65617561340332 -52.7618598937988,9.47628307342529 -60.0475082397461,18.5608596801758 -57.7089042663574,10.4207191467285 -60.5422134399414,23.6428260803223 -55.6851119995117,6.95778656005859 -60.3623199462891,9.88104152679443 -54.9655418395996,5.83345794677734 -59.5528030395508,20.9444370269775 -57.5739860534668,13.1191082000732 -50.6031455993652,14.2884101867676 -55.2803535461426,16.8968524932861 -60.2274017333984,18.0661544799805 -57.2141990661621,15.0979270935059 -64.1850433349609,6.91281318664551 -49.164005279541,6.50805473327637 -61.8914070129395,8.03714179992676 -57.8887977600098,19.685188293457 -45.4762268066406,11.1402893066406 -57.8887977600098,6.28318881988525 -57.034309387207,12.9392156600952 -49.2539520263672,6.01335048675537 -60.4072952270508,12.5794296264648 -48.5793571472168,13.2090549468994 -56.809440612793,9.52125644683838 -52.2671546936035,9.02655124664307 -63.8702239990234,9.79109477996826 -61.1268653869629,6.1932430267334 -57.0792808532715,16.2672290802002 -51.7724494934082,15.1878728866577 -63.3755226135254,22.518497467041 -60.4072952270508,22.6084423065186 -64.1850433349609,16.80690574646 -49.7486572265625,6.64297485351562 -48.3544883728027,13.7037591934204 -64.4099044799805,16.4021472930908 -61.306755065918,7.54243755340576 -55.1904067993164,8.35195446014404 -52.0422897338867,14.5132751464844 -55.9999237060547,8.35195446014404 -62.7908706665039,19.2354564666748 -64.1850433349609,20.314811706543 -63.6003875732422,8.7117395401001 -58.2935562133789,15.3227920532227 -60.2274017333984,10.6455850601196 -55.4602470397949,7.45249080657959 -56.8544158935547,12.17467212677 -59.7776718139648,22.5634689331055 -61.2168121337891,16.7619323730469 -60.6321601867676,12.6244029998779 -59.9575614929199,20.5846500396729 -57.1242523193359,13.5238666534424 -62.7458992004395,23.2830390930176 -62.7009239196777,13.4788932800293 -59.642749786377,16.4021472930908 -59.3729095458984,7.9471960067749 -52.7618598937988,14.1534900665283 -47.6349182128906,11.814887046814 -54.2909469604492,6.28318881988525 -53.346508026123,15.2778186798096 -58.9681549072266,16.9418258666992 -62.7009239196777,10.0159606933594 -56.4496574401855,13.3889465332031 -52.1322326660156,10.1958532333374 -62.8808174133301,14.1984634399414 -51.3227157592773,7.9471960067749 -60.1824264526367,19.010591506958 -52.4020729064941,7.40751838684082 -59.3729095458984,22.7883358001709 -61.9363822937012,19.2804298400879 -59.4628601074219,9.38633632659912 -51.7274780273438,10.6905584335327 -54.7406768798828,7.09270572662354 -61.9363822937012,17.5714492797852 -62.7458992004395,9.52125644683838 -51.1877975463867,6.37313556671143 -55.5501937866211,5.38372611999512 -61.6215667724609,15.5926313400269 -59.4178848266602,11.5450477600098 -62.8358459472656,20.0899467468262 -63.6903343200684,12.0847253799438 -60.4072952270508,14.1085166931152 -59.9575614929199,21.8888721466064 -43.857177734375,12.3995380401611 -64.0051422119141,15.2328462600708 -51.682502746582,6.28318881988525 -54.6957054138184,7.58741092681885 -60.2723731994629,18.7407512664795 -59.1930198669434,14.4683027267456 -62.3411407470703,6.86783981323242 -57.9337692260742,19.2354564666748 -56.4496574401855,16.0423622131348 -57.8887977600098,10.9603967666626 -56.0898704528809,14.1984634399414 -47.0502624511719,12.5794296264648 -58.7432861328125,7.63238334655762 -49.2989273071289,12.5794296264648 -57.9787445068359,8.21703433990479 -54.0660781860352,12.17467212677 -52.3571014404297,5.33875274658203 -54.3808898925781,15.997389793396 -56.49462890625,13.8386783599854 -51.3227157592773,12.5344572067261 -53.7512664794922,14.7831144332886 -63.195629119873,17.3915576934814 -51.1428260803223,13.4788932800293 -61.2617835998535,10.4207191467285 -57.8438262939453,17.9762077331543 -49.8835754394531,6.14826965332031 -53.8412132263184,9.52125644683838 -53.0766716003418,13.1640815734863 -63.1056823730469,18.6058330535889 -54.4708366394043,13.4788932800293 -58.4284744262695,7.90222263336182 -60.7221069335938,8.84665870666504 -59.4628601074219,13.8386783599854 -64.1850433349609,20.8544902801514 -62.2511940002441,19.3703765869141 -62.3411407470703,23.3280124664307 -44.9815063476562,10.5106649398804 -52.5819664001465,12.8042964935303 -60.9020004272461,18.0661544799805 -50.9179611206055,6.4630823135376 -55.1904067993164,10.1958532333374 -50.2883338928223,11.7699136734009 -59.5078315734863,8.08211517333984 -63.195629119873,15.6376037597656 -58.3385314941406,8.66676616668701 -62.3861122131348,17.1217193603516 -61.9363822937012,17.5264778137207 -55.9999237060547,5.29378032684326 -57.8438262939453,18.0211811065674 -49.6137390136719,5.78848457336426 -64.3649291992188,15.1878728866577 -52.9867248535156,7.31757164001465 -49.8386039733887,13.9735984802246 -60.4522666931152,12.5794296264648 -54.0211067199707,7.13767910003662 -60.7221069335938,8.08211517333984 -56.49462890625,12.3995380401611 -64.7696914672852,17.6613960266113 -64.3199615478516,13.3889465332031 -57.7089042663574,10.1958532333374 -58.9681549072266,8.53184700012207 -55.5951690673828,13.5688400268555 -60.2274017333984,19.1455097198486 -64.1400680541992,8.35195446014404 -53.0766716003418,6.23821640014648 -52.3571014404297,6.4630823135376 -63.825252532959,6.95778656005859 -56.8544158935547,15.7275505065918 -64.6797409057617,5.74351119995117 -63.6003875732422,6.01335048675537 -45.791015625,11.3201818466187 -57.5739860534668,14.8730602264404 -58.4734497070312,6.77789402008057 -58.5184211730957,6.95778656005859 -62.5210342407227,20.314811706543 -57.4840393066406,13.7487316131592 -43.3624877929688,13.0291614532471 -49.5237922668457,6.28318881988525 -60.0475082397461,14.3333835601807 -59.3729095458984,5.6985387802124 -61.0818901062012,8.21703433990479 -50.0634689331055,12.5794296264648 -58.0237159729004,16.80690574646 -58.2935562133789,8.66676616668701 -55.6401405334473,10.6455850601196 -55.3253288269043,11.1852626800537 -64.634765625,11.0503435134888 -61.9363822937012,9.34136390686035 -56.3147354125977,7.99216938018799 -59.1480445861816,11.5900211334229 -55.3703002929688,9.38633632659912 -62.7458992004395,14.4233293533325 -46.6005554199219,11.5000743865967 -50.7380676269531,9.07152462005615 -60.8570251464844,17.5714492797852 -43.9471435546875,10.8254776000977 -59.9125900268555,20.5846500396729 -63.510440826416,5.38372611999512 -53.9761352539062,8.84665870666504 -60.2723731994629,13.0741348266602 -60.4522666931152,17.1217193603516 -62.3411407470703,16.3122024536133 -52.7618598937988,14.7381420135498 -64.4099044799805,11.8598594665527 -49.703685760498,6.64297485351562 -59.1930198669434,17.3016109466553 -57.2591743469238,11.5000743865967 -55.9999237060547,11.4551019668579 -64.0950927734375,16.7619323730469 -53.3914833068848,15.5926313400269 -54.7856521606445,10.6455850601196 -55.2353820800781,15.5926313400269 -44.8465881347656,10.5106649398804 -60.3173484802246,20 -49.6137390136719,12.4445114135742 -62.3411407470703,7.63238334655762 -64.634765625,20.9444370269775 -61.4866485595703,12.7593231201172 -53.7512664794922,10.0609340667725 -61.0818901062012,5.56361865997314 -60.4522666931152,17.3465843200684 -55.0105171203613,7.85724925994873 -63.0607109069824,10.0159606933594 -59.7326965332031,20.1349201202393 -47.5899467468262,13.1191082000732 -54.7406768798828,9.52125644683838 -52.2671546936035,7.49746417999268 -62.0713005065918,15.3677654266357 -59.7776718139648,13.7487316131592 -56.3597106933594,11.3201818466187 -63.3305511474609,9.70114898681641 -53.0766716003418,16.4021472930908 -63.195629119873,18.2460479736328 -54.0660781860352,13.2540273666382 -49.5237922668457,12.17467212677 -55.9549522399902,10.3757457733154 -55.9099807739258,15.0979270935059 -49.1190338134766,12.309591293335 -52.9867248535156,11.3201818466187 -63.9151992797852,18.2010746002197 -50.7830390930176,12.669376373291 -46.3307189941406,11.0053701400757 -52.0422897338867,11.1852626800537 -63.9151992797852,22.0237922668457 -63.1056823730469,12.2196445465088 -59.9125900268555,21.0343818664551 -59.1930198669434,8.03714179992676 -50.018497467041,12.2646179199219 -62.9707641601562,23.19309425354 -48.2645416259766,12.309591293335 -63.7353057861328,23.0581741333008 -59.642749786377,13.4339199066162 -63.4204940795898,21.1243286132812 -56.5396041870117,9.65617561340332 -61.9363822937012,9.83606815338135 -63.9601745605469,20.4947052001953 -63.6453628540039,13.3889465332031 -60.7221069335938,16.5820407867432 -56.9443626403809,8.26200771331787 -62.0713005065918,9.61120223999023 -53.5264015197754,15.9074440002441 -64.3649291992188,6.05832386016846 -51.9073677062988,6.10329627990723 -54.6507301330566,10.1059074401855 -63.3305511474609,7.04773330688477 -62.9257888793945,17.5714492797852 -56.8544158935547,8.4419002532959 -55.2803535461426,9.02655124664307 -55.7300872802734,10.1508798599243 -60.6321601867676,17.3016109466553 -62.7009239196777,6.64297485351562 -59.013126373291,17.6164226531982 -55.5951690673828,8.93660545349121 -59.327938079834,18.6058330535889 -60.4072952270508,6.73292064666748 -62.4760589599609,19.3703765869141 -54.3359184265137,11.4101285934448 -58.6533432006836,14.0635442733765 -63.8702239990234,9.52125644683838 -57.8887977600098,11.8598594665527 -53.7512664794922,14.9180335998535 -62.2511940002441,11.1402893066406 -58.7882614135742,9.07152462005615 -63.2855758666992,10.1059074401855 -61.5765953063965,14.1984634399414 -62.1162719726562,23.8676910400391 -63.1506576538086,14.0185708999634 -62.5660057067871,22.7883358001709 -54.0660781860352,16.2222557067871 -53.3914833068848,10.6006116867065 -48.7592468261719,13.1640815734863 -63.0157356262207,21.8888721466064 -58.6533432006836,8.84665870666504 -59.642749786377,12.17467212677 -63.2855758666992,11.0503435134888 -45.1614074707031,12.669376373291 -62.9707641601562,20.6296234130859 -63.6003875732422,6.10329627990723 -59.3729095458984,6.32816219329834 -61.3967056274414,13.5238666534424 -52.6269378662109,6.82286739349365 -53.3015365600586,14.9180335998535 -62.3861122131348,5.47367286682129 -57.3940925598145,15.7275505065918 -54.7406768798828,10.7805042266846 -57.9787445068359,6.82286739349365 -59.7326965332031,21.5740604400635 -53.8412132263184,9.34136390686035 -49.9735221862793,14.4233293533325 -52.851806640625,5.87843132019043 -58.8782081604004,19.5952415466309 -54.201000213623,11.5450477600098 -55.6851119995117,7.54243755340576 -63.2855758666992,8.21703433990479 -63.7802810668945,16.2222557067871 -64.4099044799805,17.5714492797852 -63.195629119873,21.8888721466064 -60.2723731994629,8.48687362670898 -54.6057586669922,7.99216938018799 -53.0316963195801,14.6032218933105 -51.5026092529297,5.9234037399292 -60.0475082397461,8.03714179992676 -59.9575614929199,17.3465843200684 -52.312126159668,7.49746417999268 -60.991943359375,17.5264778137207 -51.7274780273438,6.73292064666748 -47.3650817871094,12.0847253799438 -63.0157356262207,7.99216938018799 -55.1904067993164,7.9471960067749 -56.8544158935547,16.0873355865479 -54.7406768798828,10.9603967666626 -50.4232559204102,13.1640815734863 -63.6903343200684,14.7381420135498 -51.9073677062988,10.0159606933594 -44.6666870117188,12.489483833313 -61.1718368530273,10.8254776000977 -58.2036094665527,6.55302810668945 -55.5951690673828,11.2752084732056 -62.6559524536133,19.5952415466309 -58.5184211730957,15.9524164199829 -57.3041458129883,15.9074440002441 -62.9257888793945,9.11649799346924 -62.2961654663086,6.91281318664551 -49.9735221862793,14.1534900665283 -51.682502746582,10.1508798599243 -47.7248649597168,13.5238666534424 -64.6797409057617,10.7805042266846 -53.6613235473633,15.5926313400269 -56.4496574401855,13.1191082000732 -60.1374549865723,21.1243286132812 -47.275146484375,13.4788932800293 -60.3623199462891,23.2380676269531 -58.698314666748,10.9603967666626 -55.7750587463379,13.9286251068115 -56.7194976806641,18.0661544799805 -52.4920196533203,5.65356540679932 -55.9549522399902,15.1429004669189 -60.3623199462891,11.5000743865967 -62.1162719726562,17.9762077331543 -61.1268653869629,22.8782806396484 -60.6321601867676,13.9286251068115 -58.8782081604004,20.314811706543 -55.6851119995117,9.70114898681641 -63.6903343200684,10.2408266067505 -45.9709167480469,10.9603967666626 -62.0263290405273,16.4021472930908 -62.7908706665039,15.1429004669189 -50.7830390930176,12.309591293335 -62.2961654663086,18.6957778930664 -58.5633926391602,6.95778656005859 -55.5052185058594,14.7831144332886 -63.6453628540039,10.0609340667725 -53.3914833068848,16.2222557067871 -60.9469718933105,19.1455097198486 -62.7908706665039,23.507905960083 -53.2565612792969,11.2302360534668 -57.0792808532715,7.18265247344971 -64.1850433349609,20.9444370269775 -52.9417495727539,9.97098731994629 -49.2089805603027,12.6244029998779 -62.9707641601562,15.1429004669189 -56.2697639465332,14.6931686401367 -46.6455078125,11.2752084732056 -59.1030731201172,13.5688400268555 -61.7115173339844,10.5106649398804 -53.0766716003418,10.3307723999023 -63.0157356262207,22.6983890533447 -59.7776718139648,16.4471206665039 -59.6877212524414,16.2222557067871 -64.5897979736328,7.85724925994873 -63.8702239990234,20.1798934936523 -51.8174209594727,13.7937049865723 -58.4734497070312,11.2302360534668 -52.7168846130371,13.9735984802246 -51.5026092529297,8.66676616668701 -59.5977783203125,14.2884101867676 -49.6587104797363,7.13767910003662 -51.2327728271484,8.39692687988281 -63.1506576538086,10.1958532333374 -62.4310836791992,15.5476579666138 -53.5713768005371,13.34397315979 -54.5607833862305,14.6032218933105 -64.0950927734375,17.7513427734375 -56.8544158935547,6.86783981323242 -48.0396766662598,13.7037591934204 -43.4524230957031,11.4551019668579 -57.7089042663574,11.0053701400757 -57.3041458129883,7.99216938018799 -51.2777442932129,13.0741348266602 -52.6269378662109,8.4419002532959 -63.1506576538086,20.9444370269775 -50.7380676269531,14.7381420135498 -54.1110534667969,14.9180335998535 -61.2168121337891,20.6296234130859 -54.6507301330566,7.31757164001465 -53.2565612792969,14.4683027267456 -61.0369186401367,6.1932430267334 -62.6109771728516,19.4153499603271 -62.2961654663086,8.75671291351318 -45.34130859375,11.3201818466187 -61.9813537597656,16.8968524932861 -57.0792808532715,11.6349945068359 -62.1162719726562,9.97098731994629 -54.9655418395996,8.12708854675293 -62.4310836791992,18.0211811065674 -60.4972381591797,11.0503435134888 -64.4998474121094,20.5396785736084 -55.2353820800781,11.9498062133789 -63.4654693603516,18.0211811065674 -62.6109771728516,16.6270141601562 -59.9125900268555,9.20644378662109 -62.0263290405273,20.7645435333252 -56.3147354125977,16.6270141601562 -57.1692276000977,10.9154233932495 -50.1084442138672,7.49746417999268 -59.1030731201172,20.4497318267822 -61.4866485595703,13.5238666534424 -61.1268653869629,23.8676910400391 -47.0952453613281,11.7699136734009 -58.3385314941406,18.2010746002197 -64.3199615478516,21.1693019866943 -53.4364547729492,15.3227920532227 -63.1056823730469,5.56361865997314 -51.7724494934082,10.7805042266846 -63.9601745605469,8.12708854675293 -56.49462890625,17.2116641998291 -62.2961654663086,7.40751838684082 -51.682502746582,12.489483833313 -60.3623199462891,10.5106649398804 -58.2485809326172,10.4656925201416 -58.1136627197266,18.8306980133057 -50.5132026672363,6.82286739349365 -57.34912109375,7.99216938018799 -60.4072952270508,7.72233009338379 -63.5554122924805,18.2910194396973 -64.1400680541992,15.8624706268311 -59.9575614929199,10.1958532333374 -62.7908706665039,22.9682273864746 -63.3755226135254,10.6455850601196 -59.4178848266602,7.22762584686279 -53.3914833068848,14.7381420135498 -46.1508178710938,11.0503435134888 -56.7644691467285,17.9312343597412 -57.1242523193359,12.8492698669434 -55.0554885864258,10.9603967666626 -54.5607833862305,6.28318881988525 -64.6797409057617,13.0741348266602 -60.3623199462891,15.1878728866577 -54.515811920166,7.00275993347168 -53.5713768005371,14.4683027267456 -61.4416770935059,7.90222263336182 -52.9417495727539,11.2302360534668 -62.0263290405273,22.2486572265625 -51.6375312805176,5.6985387802124 -63.0157356262207,10.6006116867065 -58.5633926391602,15.3227920532227 -61.9363822937012,22.4735221862793 -64.7696914672852,9.38633632659912 -62.1162719726562,8.84665870666504 -63.6903343200684,17.3016109466553 -55.1004638671875,15.2778186798096 -64.3199615478516,23.5978527069092 -61.1268653869629,6.37313556671143 -44.3968505859375,10.7805042266846 -54.2459716796875,11.994779586792 -60.3173484802246,17.0317726135254 -60.8120536804199,23.9576377868652 -63.6453628540039,20.1349201202393 -62.4310836791992,15.4127388000488 -63.9601745605469,23.6877975463867 -62.5660057067871,13.2090549468994 -60.6321601867676,10.4656925201416 -58.6533432006836,19.8650798797607 -62.161247253418,19.1005363464355 -64.7696914672852,22.1137390136719 -58.0237159729004,13.3889465332031 -62.4310836791992,22.3835773468018 -63.825252532959,14.1085166931152 -51.4126625061035,14.3783569335938 -44.1719970703125,12.6244029998779 -61.306755065918,19.9100532531738 -61.7115173339844,6.91281318664551 -54.4708366394043,12.489483833313 -60.1824264526367,20.6296234130859 -61.8014602661133,13.4339199066162 -59.8676147460938,8.98157787322998 -51.5026092529297,11.2302360534668 -59.9575614929199,13.5238666534424 -60.6321601867676,14.5132751464844 -56.7194976806641,15.4577121734619 -57.3940925598145,15.0079803466797 -57.1692276000977,10.1958532333374 -58.0237159729004,6.23821640014648 -64.0950927734375,15.997389793396 -64.2300109863281,21.8888721466064 -59.1030731201172,18.9206447601318 -59.7326965332031,16.2672290802002 -56.1348457336426,17.3016109466553 -56.809440612793,10.8254776000977 -62.2961654663086,13.2990007400513 -56.179817199707,10.7355308532715 -52.0872611999512,12.3995380401611 -62.2961654663086,6.82286739349365 -58.7432861328125,9.25141716003418 -44.8016052246094,11.3651552200317 -57.4840393066406,5.87843132019043 -63.7802810668945,20.8544902801514 -55.5951690673828,11.1852626800537 -57.5290145874023,16.5370674133301 -43.5423583984375,11.6799669265747 -55.4602470397949,17.3465843200684 -64.4548797607422,15.5476579666138 -57.4390640258789,16.2672290802002 -59.013126373291,23.5528793334961 -61.1268653869629,17.8862609863281 -49.2089805603027,6.50805473327637 -61.0818901062012,8.03714179992676 -59.2829666137695,13.4339199066162 -58.5633926391602,14.1085166931152 -57.1692276000977,7.6773567199707 -60.5422134399414,15.6825771331787 -54.1110534667969,13.2990007400513 -59.642749786377,11.6799669265747 -64.634765625,7.22762584686279 -62.8358459472656,19.8201065063477 -47.5899467468262,13.0741348266602 -61.4416770935059,6.95778656005859 -63.0157356262207,19.0555629730225 -55.2353820800781,13.9735984802246 -63.8702239990234,13.34397315979 -55.145435333252,10.0159606933594 -54.0660781860352,11.814887046814 -52.7168846130371,6.82286739349365 -53.9761352539062,7.09270572662354 -63.195629119873,6.64297485351562 -60.4972381591797,13.8386783599854 -61.6215667724609,16.2222557067871 -64.634765625,11.3651552200317 -49.1190338134766,12.2196445465088 -63.3305511474609,18.2010746002197 -60.4972381591797,19.5052947998047 -52.4920196533203,9.47628307342529 -59.3729095458984,9.16147041320801 -47.4550476074219,13.5238666534424 -54.9205703735352,9.56622886657715 -50.5132026672363,5.96837711334229 -58.4734497070312,15.1429004669189 -64.0950927734375,18.2460479736328 -58.1136627197266,17.6164226531982 -53.0316963195801,12.5344572067261 -57.4390640258789,5.51864528656006 -60.3173484802246,18.4259395599365 -64.4099044799805,13.7037591934204 -51.682502746582,5.65356540679932 -53.8861885070801,6.23821640014648 -63.195629119873,12.984188079834 -59.013126373291,20.7195701599121 -64.2300109863281,15.5476579666138 -53.2115898132324,15.9074440002441 -53.0766716003418,11.1402893066406 -61.846435546875,20.0449733734131 -52.8967781066895,9.97098731994629 -62.7908706665039,10.5106649398804 -48.4444351196289,13.9286251068115 -51.997314453125,12.489483833313 -55.0105171203613,12.5344572067261 -55.145435333252,15.0979270935059 -63.0157356262207,6.10329627990723 -57.7988510131836,9.38633632659912 -62.9707641601562,19.7751350402832 -60.4972381591797,5.74351119995117 -56.1348457336426,10.1508798599243 -64.7247161865234,14.3333835601807 -61.0818901062012,11.2302360534668 -64.7247161865234,12.1296987533569 -46.0608520507812,13.34397315979 -54.515811920166,7.31757164001465 -62.7009239196777,17.7963161468506 -54.2909469604492,6.1932430267334 -55.5052185058594,8.17206192016602 -56.7644691467285,10.7355308532715 -49.478816986084,11.5000743865967 -62.7458992004395,14.6032218933105 -58.9681549072266,9.20644378662109 -60.0924835205078,23.4629325866699 -54.7856521606445,15.997389793396 -54.0211067199707,9.79109477996826 -61.531623840332,23.1031475067139 -45.5211791992188,11.0053701400757 -59.5528030395508,15.7275505065918 -53.6163482666016,7.54243755340576 -51.7274780273438,7.40751838684082 -59.2829666137695,11.9498062133789 -55.0554885864258,12.489483833313 -60.8120536804199,16.7619323730469 -51.0528793334961,13.0741348266602 -58.5184211730957,10.8254776000977 -56.9443626403809,14.3783569335938 -50.018497467041,13.6587858200073 -50.8729858398438,13.0291614532471 -56.8993873596191,8.98157787322998 -57.4840393066406,17.3915576934814 -63.1506576538086,11.2752084732056 -58.8332328796387,7.85724925994873 -60.0924835205078,5.78848457336426 -58.1586380004883,11.1852626800537 -60.7670783996582,11.1402893066406 -46.7804260253906,13.0741348266602 -49.5687637329102,6.01335048675537 -51.7274780273438,11.994779586792 -52.7168846130371,7.72233009338379 -60.4072952270508,14.2884101867676 -47.0502624511719,13.4339199066162 -45.6560974121094,10.8254776000977 -53.5264015197754,13.9735984802246 -56.4496574401855,6.32816219329834 -48.1296234130859,12.17467212677 -64.6797409057617,5.78848457336426 -61.531623840332,15.6376037597656 -54.830623626709,9.11649799346924 -61.7564888000488,20.0449733734131 -58.0237159729004,13.7037591934204 -56.6295471191406,11.5900211334229 -58.8782081604004,15.1878728866577 -60.4972381591797,22.9232540130615 -49.0290870666504,13.2090549468994 -64.4099044799805,21.5290870666504 -61.9363822937012,14.1085166931152 -62.3861122131348,7.27259826660156 -59.3729095458984,23.0581741333008 -64.0501174926758,9.56622886657715 -63.195629119873,19.7751350402832 -49.9285507202148,14.7831144332886 -53.2115898132324,13.7037591934204 -58.1586380004883,11.6349945068359 -59.7776718139648,7.81227684020996 -57.0792808532715,10.2857999801636 -57.5290145874023,16.9867992401123 -58.4284744262695,10.7355308532715 -58.3385314941406,19.3703765869141 -58.9231796264648,20.8095169067383 -62.2511940002441,9.20644378662109 -56.4046859741211,10.9603967666626 -63.6003875732422,11.8598594665527 -64.7247161865234,7.09270572662354 -52.1322326660156,7.9471960067749 -62.2511940002441,10.9154233932495 -53.0766716003418,6.77789402008057 -56.2697639465332,13.3889465332031 -58.3385314941406,13.2990007400513 -64.3649291992188,22.3386039733887 -59.7326965332031,18.8756713867188 -50.8280143737793,5.47367286682129 -47.9497299194336,12.4445114135742 -55.8650054931641,11.8598594665527 -54.0211067199707,5.20383358001709 -59.4628601074219,5.51864528656006 -52.6269378662109,5.51864528656006 -60.0924835205078,9.47628307342529 -55.4602470397949,15.0529537200928 -56.7194976806641,6.68794727325439 -63.3755226135254,21.4841136932373 -60.6321601867676,10.1508798599243 -45.8359985351562,12.489483833313 -57.5739860534668,8.93660545349121 -58.5633926391602,5.87843132019043 -61.0818901062012,16.177282333374 -60.8120536804199,12.6244029998779 -48.0846519470215,13.34397315979 -62.1162719726562,23.507905960083 -43.4524230957031,11.7249402999878 -53.2565612792969,11.1852626800537 -59.2379913330078,6.91281318664551 -64.0051422119141,5.47367286682129 -49.3438987731934,14.1085166931152 -55.8650054931641,7.22762584686279 -64.1850433349609,7.85724925994873 -58.0686912536621,11.8598594665527 -60.4072952270508,18.9206447601318 -61.6215667724609,18.5608596801758 -62.3861122131348,17.0767459869385 -58.7882614135742,7.54243755340576 -56.6295471191406,15.3677654266357 -64.4998474121094,15.2328462600708 -63.0607109069824,20.8095169067383 -45.0264892578125,11.5000743865967 -46.2407531738281,13.2090549468994 -57.3940925598145,9.07152462005615 -62.8358459472656,23.2830390930176 -52.8068313598633,13.2090549468994 -58.8332328796387,9.43130970001221 -55.9099807739258,9.9260139465332 -60.4072952270508,17.1217193603516 -57.1242523193359,18.6957778930664 -54.9655418395996,13.3889465332031 -62.5210342407227,15.9074440002441 -58.5184211730957,6.01335048675537 -53.346508026123,6.01335048675537 -62.1162719726562,21.9788188934326 -62.6559524536133,8.89163208007812 -54.2909469604492,7.49746417999268 -61.846435546875,20.8544902801514 -61.9813537597656,15.817497253418 -52.851806640625,9.83606815338135 -46.9603271484375,11.5450477600098 -62.8358459472656,18.1561012268066 -55.5501937866211,5.47367286682129 -63.2406005859375,23.2380676269531 -54.3359184265137,14.4683027267456 -63.510440826416,21.5290870666504 -61.9813537597656,18.2910194396973 -46.4656372070312,11.2302360534668 -58.1136627197266,7.09270572662354 -63.6903343200684,10.6905584335327 -59.5078315734863,19.1904830932617 -56.4496574401855,14.4233293533325 -53.7512664794922,14.6481952667236 -61.3517303466797,9.97098731994629 -60.1374549865723,12.3995380401611 -45.8809814453125,12.8942422866821 -56.6745223999023,17.5264778137207 -57.9787445068359,9.74612140655518 -61.2168121337891,12.669376373291 -61.8914070129395,14.3333835601807 -46.5555725097656,12.984188079834 -56.809440612793,13.8836517333984 -50.7830390930176,5.4286994934082 -63.510440826416,5.20383358001709 -64.5448226928711,9.65617561340332 -61.0818901062012,12.0397529602051 -58.2485809326172,9.52125644683838 -64.4998474121094,23.4179592132568 -64.4099044799805,9.74612140655518 -61.7115173339844,17.5264778137207 -64.3199615478516,14.8730602264404 -57.9337692260742,12.669376373291 -51.2327728271484,6.10329627990723 -57.4840393066406,12.669376373291 -59.1030731201172,23.19309425354 -52.4920196533203,9.97098731994629 -53.0766716003418,5.87843132019043 -64.5448226928711,14.6481952667236 -58.8332328796387,10.0159606933594 -53.5713768005371,7.49746417999268 -53.2115898132324,15.2328462600708 -52.6719131469727,12.3995380401611 -63.510440826416,14.1984634399414 -63.2406005859375,5.9234037399292 -46.9603271484375,11.8598594665527 -54.2909469604492,8.80168533325195 -49.5237922668457,13.7937049865723 -59.7776718139648,23.9576377868652 -63.8702239990234,9.83606815338135 -60.4972381591797,22.833309173584 -59.327938079834,16.5820407867432 -59.327938079834,7.31757164001465 -59.1480445861816,6.50805473327637 -56.5396041870117,8.89163208007812 -63.3305511474609,13.2990007400513 -59.5977783203125,14.0635442733765 -49.478816986084,6.1932430267334 -61.6215667724609,11.1852626800537 -62.8358459472656,5.38372611999512 -53.9311599731445,14.7381420135498 -43.7672424316406,11.9498062133789 -61.1268653869629,8.62179279327393 -51.997314453125,13.7487316131592 -62.9707641601562,14.2884101867676 -57.1692276000977,12.2646179199219 -54.9205703735352,6.1932430267334 -60.1824264526367,19.4603214263916 -58.5633926391602,10.1059074401855 -56.4496574401855,8.7117395401001 -51.7724494934082,6.82286739349365 -55.0554885864258,15.4127388000488 -62.7458992004395,14.1085166931152 -61.0369186401367,23.2380676269531 -56.0898704528809,16.1323089599609 -61.8914070129395,21.6640071868896 -62.2511940002441,21.1693019866943 -62.5210342407227,6.41810894012451 -60.4522666931152,16.0873355865479 -52.6269378662109,10.2857999801636 -60.9469718933105,23.148120880127 -57.9787445068359,19.8201065063477 -60.677131652832,21.9338455200195 -64.1850433349609,22.6534156799316 -54.3808898925781,14.3333835601807 -57.1692276000977,6.86783981323242 -58.9231796264648,5.24880695343018 -53.346508026123,9.07152462005615 -64.4548797607422,10.5556383132935 -60.9020004272461,23.8676910400391 -45.2963256835938,12.9392156600952 -63.7802810668945,11.5450477600098 -61.1718368530273,7.45249080657959 -63.0157356262207,15.3677654266357 -53.0316963195801,5.9234037399292 -55.3703002929688,12.9392156600952 -45.3862609863281,12.669376373291 -50.8280143737793,14.1984634399414 -60.3173484802246,17.3915576934814 -56.0898704528809,16.3122024536133 -55.4602470397949,6.95778656005859 -59.1930198669434,20.8994636535645 -51.3676910400391,9.34136390686035 -55.1004638671875,7.54243755340576 -51.2327728271484,10.7805042266846 -62.2511940002441,14.8280878067017 -61.9813537597656,16.4021472930908 -60.4972381591797,19.4153499603271 -63.9151992797852,11.994779586792 -58.5184211730957,13.1640815734863 -52.8068313598633,10.6455850601196 -56.49462890625,15.2328462600708 -56.1348457336426,6.14826965332031 -58.2935562133789,15.6376037597656 -48.8042221069336,11.8598594665527 -57.1692276000977,7.22762584686279 -56.8993873596191,17.9762077331543 -53.0766716003418,10.6905584335327 -60.1824264526367,20.0449733734131 -64.3199615478516,20.314811706543 -53.2565612792969,13.9286251068115 -52.0872611999512,14.2884101867676 -63.9601745605469,15.817497253418 -53.8412132263184,6.1932430267334 -60.7670783996582,10.7805042266846 -52.1322326660156,14.0635442733765 -49.3888740539551,13.34397315979 -53.166618347168,11.994779586792 -53.4814300537109,16.6719875335693 -62.6559524536133,7.9471960067749 -61.9813537597656,12.0847253799438 -55.1904067993164,10.6006116867065 -56.5845756530762,6.77789402008057 -58.5633926391602,18.6058330535889 -59.9575614929199,5.33875274658203 -63.6003875732422,8.98157787322998 -63.1056823730469,10.6455850601196 -57.7988510131836,5.51864528656006 -49.3888740539551,11.7249402999878 -62.7908706665039,18.2910194396973 -62.2511940002441,12.8042964935303 -62.5660057067871,22.0687656402588 -47.6798934936523,12.6244029998779 -64.6797409057617,11.9498062133789 -59.1480445861816,7.58741092681885 -64.3199615478516,7.49746417999268 -55.1004638671875,9.29639053344727 -55.9549522399902,13.3889465332031 -62.0713005065918,8.12708854675293 -55.9099807739258,16.8968524932861 -60.9469718933105,15.4127388000488 -53.166618347168,12.354564666748 -54.201000213623,14.2434368133545 -61.8914070129395,23.5528793334961 -57.7538795471191,10.7805042266846 -64.2300109863281,23.8676910400391 -56.3147354125977,8.57682037353516 -60.677131652832,20.7645435333252 -52.1322326660156,9.11649799346924 -58.4734497070312,16.2672290802002 -60.677131652832,21.6190338134766 -54.7856521606445,6.1932430267334 -50.1084442138672,7.27259826660156 -47.9947052001953,14.0185708999634 -57.1242523193359,18.3359928131104 -60.0025367736816,15.5476579666138 -50.6930923461914,13.34397315979 -61.1718368530273,23.6877975463867 -64.5897979736328,13.2540273666382 -61.7564888000488,10.3307723999023 -50.333309173584,14.2884101867676 -53.2565612792969,6.77789402008057 -64.0950927734375,11.7699136734009 -60.3173484802246,15.0529537200928 -51.5925559997559,12.8492698669434 -52.8967781066895,8.21703433990479 -64.0950927734375,12.489483833313 -60.1374549865723,16.4471206665039 -58.698314666748,14.8730602264404 -59.5977783203125,14.4683027267456 -60.1374549865723,18.2910194396973 -56.4046859741211,12.9392156600952 -62.7908706665039,14.4683027267456 -64.6797409057617,9.88104152679443 -51.5925559997559,9.38633632659912 -55.2803535461426,14.3333835601807 -44.4418334960938,11.7249402999878 -58.0686912536621,17.4365310668945 -63.2855758666992,18.8756713867188 -61.306755065918,23.5528793334961 -51.9073677062988,5.78848457336426 -51.7724494934082,6.4630823135376 -51.0978507995605,11.3201818466187 -48.7592468261719,12.669376373291 -60.3623199462891,19.1455097198486 -52.8068313598633,11.9498062133789 -53.5713768005371,15.3677654266357 -53.9311599731445,5.87843132019043 -53.4364547729492,6.28318881988525 -62.161247253418,8.53184700012207 -50.0634689331055,13.34397315979 -59.7326965332031,18.3359928131104 -51.8623962402344,9.29639053344727 -63.4654693603516,14.5132751464844 -59.1030731201172,15.0079803466797 -58.4734497070312,13.0291614532471 -64.7696914672852,15.1429004669189 -55.9999237060547,12.7593231201172 -61.8014602661133,22.4285507202148 -64.4998474121094,12.309591293335 -62.8808174133301,23.1031475067139 -52.4020729064941,8.21703433990479 -57.4390640258789,16.6270141601562 -60.0475082397461,23.0581741333008 -61.8914070129395,13.7037591934204 -51.1428260803223,11.1402893066406 -57.34912109375,7.81227684020996 -57.8438262939453,15.6825771331787 -62.3861122131348,7.58741092681885 -55.2353820800781,11.6799669265747 -52.1772079467773,11.7249402999878 -52.4470443725586,16.177282333374 -61.0818901062012,7.9471960067749 -63.0157356262207,18.1111278533936 -64.0950927734375,21.5290870666504 -57.2141990661621,14.8280878067017 -56.2247924804688,12.7593231201172 -54.8755950927734,14.6481952667236 -58.2935562133789,19.7301616668701 -55.9999237060547,12.3995380401611 -61.1268653869629,7.85724925994873 -54.5607833862305,16.0423622131348 -53.2565612792969,14.6032218933105 -64.0950927734375,8.48687362670898 -61.1718368530273,20.5396785736084 -64.6797409057617,6.01335048675537 -60.7670783996582,8.80168533325195 -53.6613235473633,7.27259826660156 -62.161247253418,6.4630823135376 -60.677131652832,20 -59.327938079834,6.86783981323242 -57.5290145874023,8.12708854675293 -55.0554885864258,12.7143497467041 -61.1268653869629,11.7699136734009 -64.5897979736328,20.6296234130859 -50.9179611206055,8.98157787322998 -57.7089042663574,17.4365310668945 -58.2036094665527,7.45249080657959 -59.642749786377,9.74612140655518 -57.9337692260742,5.47367286682129 -56.49462890625,6.95778656005859 -61.7564888000488,22.4285507202148 -58.0686912536621,17.3465843200684 -63.3305511474609,12.2196445465088 -58.0686912536621,11.5000743865967 -51.0528793334961,8.48687362670898 -58.3385314941406,12.7593231201172 -64.4998474121094,20.0899467468262 -61.0818901062012,10.7805042266846 -55.2353820800781,15.8624706268311 -62.4760589599609,8.4419002532959 -52.536994934082,6.82286739349365 -59.4628601074219,23.0581741333008 -55.7300872802734,11.8598594665527 -51.5475845336914,15.1878728866577 -54.7856521606445,7.9471960067749 -59.5078315734863,20.1349201202393 -63.6903343200684,13.1640815734863 -62.0713005065918,12.5344572067261 -64.0950927734375,7.90222263336182 -49.0290870666504,13.7937049865723 -61.8014602661133,21.7089805603027 -61.1718368530273,9.43130970001221 -53.9311599731445,7.63238334655762 -51.682502746582,14.5582485198975 -54.2459716796875,11.2752084732056 -63.9601745605469,11.0503435134888 -64.1400680541992,19.010591506958 -63.510440826416,20.6296234130859 -53.4364547729492,12.7593231201172 -59.327938079834,20.8544902801514 -59.1930198669434,15.9074440002441 -61.6665420532227,17.7963161468506 -60.9469718933105,19.325403213501 -49.6137390136719,12.5794296264648 -50.8729858398438,14.9630069732666 -63.0607109069824,15.502685546875 -50.2883338928223,13.8836517333984 -60.4522666931152,11.814887046814 -63.4654693603516,22.3386039733887 -53.3015365600586,12.5344572067261 -45.2063903808594,11.2302360534668 -47.7698402404785,13.0291614532471 -55.6401405334473,7.63238334655762 -56.4046859741211,6.32816219329834 -62.0713005065918,14.3783569335938 -60.7670783996582,12.4445114135742 -63.2855758666992,21.2592487335205 -52.9417495727539,15.3677654266357 -54.0211067199707,8.26200771331787 -61.4866485595703,23.4179592132568 -62.161247253418,5.87843132019043 -58.9231796264648,14.8280878067017 -53.4814300537109,14.8280878067017 -57.6189575195312,12.9392156600952 -47.0502624511719,12.354564666748 -51.1428260803223,15.0529537200928 -56.3597106933594,15.0079803466797 -51.3676910400391,12.1296987533569 -51.4126625061035,6.10329627990723 -59.7776718139648,20.2698383331299 -62.5660057067871,11.4101285934448 -48.849193572998,13.7037591934204 -57.8438262939453,16.3571739196777 -60.7221069335938,10.6905584335327 -58.2935562133789,9.38633632659912 -62.0263290405273,9.74612140655518 -59.8226432800293,8.7117395401001 -58.1586380004883,16.9867992401123 -52.4020729064941,13.34397315979 -45.1164245605469,11.5000743865967 -63.4654693603516,18.0661544799805 -55.5501937866211,6.59800148010254 -50.1084442138672,7.31757164001465 -56.5396041870117,17.0317726135254 -58.1586380004883,20.2248649597168 -59.4178848266602,20.2248649597168 -60.2274017333984,13.1640815734863 -61.1718368530273,18.6058330535889 -57.7089042663574,18.9656181335449 -54.4708366394043,11.0503435134888 -54.0211067199707,13.7937049865723 -63.4204940795898,19.9100532531738 -62.0263290405273,23.6428260803223 -53.2115898132324,13.6138134002686 -55.9549522399902,15.0979270935059 -58.6533432006836,13.6138134002686 -57.8887977600098,18.5608596801758 -61.9363822937012,19.0555629730225 -63.1506576538086,19.1005363464355 -60.677131652832,11.3201818466187 -52.5819664001465,7.00275993347168 -59.0580978393555,5.47367286682129 -57.8887977600098,14.6481952667236 -52.536994934082,11.814887046814 -63.1506576538086,20.4497318267822 -57.7089042663574,8.21703433990479 -49.2539520263672,6.32816219329834 -64.0501174926758,14.9180335998535 -59.4178848266602,18.2010746002197 -61.9363822937012,6.28318881988525 -52.2671546936035,12.309591293335 -61.306755065918,21.2592487335205 -56.6295471191406,8.93660545349121 -64.7696914672852,17.5714492797852 -54.2909469604492,9.16147041320801 -61.7115173339844,23.3280124664307 -51.1877975463867,10.2408266067505 -60.4972381591797,13.2090549468994 -55.5501937866211,14.8730602264404 -62.3861122131348,9.88104152679443 -51.4576377868652,14.1534900665283 -48.1296234130859,13.2090549468994 -58.4284744262695,19.2804298400879 -53.5264015197754,9.97098731994629 -51.8174209594727,14.2434368133545 -63.5554122924805,8.57682037353516 -58.1136627197266,9.9260139465332 -54.7406768798828,9.43130970001221 -56.2697639465332,17.481502532959 -53.7512664794922,13.34397315979 -51.682502746582,13.8386783599854 -63.8702239990234,6.77789402008057 -58.2935562133789,5.87843132019043 -62.5660057067871,12.4445114135742 -63.6903343200684,20.1798934936523 -60.2723731994629,7.40751838684082 -44.5767517089844,12.2196445465088 -63.6903343200684,22.0687656402588 -56.0448989868164,16.8968524932861 -55.4152755737305,6.82286739349365 -59.7326965332031,11.0503435134888 -60.7670783996582,15.1878728866577 -58.6083679199219,14.1534900665283 -60.1374549865723,14.0635442733765 -63.0607109069824,17.2116641998291 -60.2723731994629,13.2990007400513 -50.9629325866699,5.65356540679932 -64.2749862670898,18.6957778930664 -51.9523429870605,12.8492698669434 -51.9073677062988,6.28318881988525 -48.3994636535645,13.4339199066162 -56.809440612793,15.4577121734619 -52.7618598937988,6.91281318664551 -51.2777442932129,10.8254776000977 -61.1268653869629,20.8994636535645 -59.4628601074219,18.9656181335449 -63.195629119873,23.4629325866699 -55.145435333252,8.80168533325195 -49.8386039733887,7.85724925994873 -63.4654693603516,21.7539520263672 -45.4312438964844,11.5000743865967 -58.2485809326172,7.18265247344971 -54.0211067199707,6.10329627990723 -62.0713005065918,13.0291614532471 -54.3808898925781,6.68794727325439 -50.2433624267578,11.7249402999878 -60.4522666931152,17.481502532959 -48.6693000793457,13.5688400268555 -48.2645416259766,13.7487316131592 -59.1930198669434,15.3677654266357 -57.4840393066406,7.31757164001465 -63.0607109069824,9.83606815338135 -64.0051422119141,14.5582485198975 -60.8570251464844,12.8942422866821 -64.6797409057617,6.68794727325439 -57.034309387207,16.1323089599609 -52.0872611999512,10.8704509735107 -60.4972381591797,17.7513427734375 -57.8438262939453,15.3677654266357 -51.7274780273438,8.80168533325195 -64.0501174926758,19.3703765869141 -63.9601745605469,8.7117395401001 -56.1348457336426,10.8704509735107 -64.3649291992188,7.31757164001465 -56.179817199707,7.40751838684082 -58.4284744262695,14.9180335998535 -58.1136627197266,5.6985387802124 -63.1056823730469,15.6376037597656 -53.4364547729492,15.6376037597656 -62.7458992004395,20.8095169067383 -64.0501174926758,11.5450477600098 -63.0607109069824,17.3465843200684 -63.7802810668945,23.3280124664307 -48.9391403198242,12.3995380401611 -61.4866485595703,20.7195701599121 -61.5765953063965,6.01335048675537 -61.7115173339844,7.54243755340576 -58.3385314941406,5.47367286682129 -53.3914833068848,10.4656925201416 -52.8967781066895,14.5132751464844 -47.9497299194336,12.1296987533569 -59.4178848266602,5.33875274658203 -53.8412132263184,11.0953159332275 -52.2671546936035,8.84665870666504 -57.5290145874023,9.07152462005615 -54.6957054138184,5.78848457336426 -60.0025367736816,23.6877975463867 -55.5052185058594,10.6006116867065 -56.8993873596191,9.25141716003418 -58.0237159729004,12.9392156600952 -63.6003875732422,14.8280878067017 -64.4099044799805,21.9788188934326 -60.3623199462891,10.8704509735107 -49.703685760498,13.1191082000732 -53.3914833068848,7.76730346679688 -55.4152755737305,6.1932430267334 -56.2697639465332,10.6905584335327 -59.327938079834,13.9735984802246 -59.2829666137695,11.7249402999878 -56.8993873596191,16.5370674133301 -64.0950927734375,14.3783569335938 -62.5210342407227,11.0953159332275 -54.515811920166,14.6931686401367 -62.2511940002441,13.9735984802246 -45.1614074707031,12.3995380401611 -50.1084442138672,5.65356540679932 -63.510440826416,9.52125644683838 -58.1136627197266,19.5052947998047 -63.6453628540039,12.8042964935303 -58.0686912536621,12.2196445465088 -50.333309173584,13.2990007400513 -58.0237159729004,17.9312343597412 -62.161247253418,6.41810894012451 -60.7670783996582,6.59800148010254 -49.3438987731934,5.9234037399292 -62.6559524536133,8.75671291351318 -56.49462890625,5.60859203338623 -62.0713005065918,6.73292064666748 -60.1824264526367,19.325403213501 -60.4522666931152,21.5290870666504 -52.2221794128418,12.8942422866821 -52.3571014404297,9.29639053344727 -62.5210342407227,20.8544902801514 -51.9073677062988,14.5582485198975 -59.6877212524414,19.7751350402832 -62.4760589599609,18.650806427002 -61.1718368530273,21.9788188934326 -60.0475082397461,21.9338455200195 -55.4152755737305,13.3889465332031 -63.4654693603516,10.4207191467285 -62.4310836791992,12.1296987533569 -61.3967056274414,12.3995380401611 -60.2723731994629,12.5794296264648 -52.0872611999512,9.34136390686035 -63.8702239990234,16.0423622131348 -56.3147354125977,17.0767459869385 -62.1162719726562,12.7593231201172 -61.9363822937012,5.20383358001709 -61.846435546875,15.2778186798096 -59.3729095458984,10.3757457733154 -63.510440826416,10.8704509735107 -63.1506576538086,10.0159606933594 -56.7194976806641,15.7275505065918 -56.6745223999023,6.82286739349365 -50.8729858398438,6.14826965332031 -64.4548797607422,15.5926313400269 -49.4338455200195,14.3333835601807 -62.2511940002441,21.6190338134766 -58.8332328796387,9.20644378662109 -56.2247924804688,8.7117395401001 -62.5660057067871,9.11649799346924 -49.9285507202148,6.05832386016846 -61.3967056274414,6.32816219329834 -55.0554885864258,5.56361865997314 -60.4522666931152,18.5608596801758 -56.179817199707,15.8624706268311 -57.4390640258789,11.1402893066406 -51.8174209594727,9.02655124664307 -63.6903343200684,15.2328462600708 -52.7618598937988,14.4683027267456 -63.195629119873,22.5634689331055 -60.1374549865723,22.518497467041 -55.4602470397949,15.817497253418 -62.8808174133301,23.6428260803223 -62.2511940002441,7.13767910003662 -57.4390640258789,5.65356540679932 -47.5,12.8492698669434 -61.9363822937012,23.9126644134521 -59.9125900268555,6.59800148010254 -60.0924835205078,20.1349201202393 -49.1190338134766,13.1191082000732 -57.3041458129883,14.6931686401367 -56.7194976806641,18.2910194396973 -61.9363822937012,12.3995380401611 -50.6930923461914,14.2434368133545 -63.0607109069824,11.3651552200317 -62.161247253418,18.2910194396973 -59.5977783203125,12.8042964935303 -51.7724494934082,13.2090549468994 -58.2485809326172,7.40751838684082 -61.531623840332,17.166690826416 -59.1930198669434,11.1402893066406 -60.5422134399414,8.17206192016602 -58.4734497070312,6.91281318664551 -63.5554122924805,22.0687656402588 -62.3861122131348,22.4735221862793 -54.830623626709,15.9524164199829 -58.2935562133789,18.9206447601318 -58.5184211730957,17.5714492797852 -55.8200340270996,10.0159606933594 -60.3623199462891,7.49746417999268 -60.0025367736816,19.4603214263916 -60.9469718933105,10.8704509735107 -58.7432861328125,18.3809661865234 -63.9601745605469,16.7169609069824 -60.0924835205078,16.8968524932861 -60.2274017333984,18.5158863067627 -62.6559524536133,12.17467212677 -61.8014602661133,10.6905584335327 -61.0818901062012,10.1508798599243 -50.1084442138672,6.05832386016846 -63.5554122924805,14.6032218933105 -56.4046859741211,10.1958532333374 -50.8729858398438,9.52125644683838 -51.682502746582,15.3227920532227 -63.7802810668945,14.5582485198975 -54.4708366394043,7.58741092681885 -55.0105171203613,12.8492698669434 -63.9601745605469,10.7355308532715 -52.851806640625,5.78848457336426 -56.8544158935547,8.26200771331787 -55.9549522399902,16.5820407867432 -56.2247924804688,17.0317726135254 -58.2485809326172,13.2990007400513 -60.5871887207031,23.0581741333008 -59.5977783203125,13.7937049865723 -58.1136627197266,7.6773567199707 -54.4258651733398,8.4419002532959 -50.9629325866699,13.2090549468994 -53.4364547729492,9.34136390686035 -57.1242523193359,11.2752084732056 -59.3729095458984,23.4179592132568 -64.5897979736328,12.309591293335 -62.2511940002441,19.5952415466309 -62.6109771728516,13.5688400268555 -56.9893341064453,16.9418258666992 -62.9257888793945,11.0053701400757 -64.0501174926758,21.0343818664551 -53.7512664794922,11.9498062133789 -62.3411407470703,6.77789402008057 -52.3571014404297,10.6006116867065 -53.0766716003418,12.17467212677 -62.0263290405273,22.0237922668457 -64.3199615478516,20.1349201202393 -62.2062187194824,6.10329627990723 -55.8650054931641,5.83345794677734 -54.1560249328613,15.997389793396 -57.1692276000977,6.64297485351562 -50.648120880127,13.2540273666382 -47.0053100585938,11.0953159332275 -57.2591743469238,10.3757457733154 -64.6797409057617,21.349193572998 -61.2617835998535,21.349193572998 -54.6957054138184,6.41810894012451 -57.5290145874023,15.5476579666138 -55.9099807739258,14.4233293533325 -59.327938079834,18.9656181335449 -50.6930923461914,14.0185708999634 -55.9549522399902,7.6773567199707 -59.0580978393555,20 -61.4866485595703,23.8676910400391 -61.7564888000488,20.4497318267822 -54.4708366394043,13.8386783599854 -60.5422134399414,14.2884101867676 -55.1904067993164,8.48687362670898 -55.9999237060547,6.01335048675537 -57.2141990661621,15.4577121734619 -52.1322326660156,10.7805042266846 -56.5845756530762,12.489483833313 -53.2565612792969,12.6244029998779 -60.5871887207031,10.7355308532715 -60.677131652832,17.4365310668945 -55.4602470397949,11.1852626800537 -55.2353820800781,9.38633632659912 -53.2115898132324,5.51864528656006 -54.1560249328613,6.4630823135376 -56.3147354125977,16.1323089599609 -55.0105171203613,5.78848457336426 -54.2459716796875,16.7169609069824 -52.4470443725586,5.38372611999512 -56.1348457336426,15.6376037597656 -57.2591743469238,15.1429004669189 -64.4998474121094,13.7937049865723 -63.2855758666992,15.502685546875 -61.4866485595703,9.79109477996826 -58.9681549072266,16.6719875335693 -59.1930198669434,14.8280878067017 -57.7988510131836,7.00275993347168 -59.9575614929199,17.8412895202637 -57.34912109375,11.7699136734009 -61.8914070129395,10.4656925201416 -58.9681549072266,16.3122024536133 -58.4284744262695,13.9735984802246 -57.3041458129883,10.2857999801636 -56.3147354125977,17.166690826416 -61.9363822937012,19.9100532531738 -48.3994636535645,11.7699136734009 -64.634765625,20.314811706543 -64.0051422119141,19.4603214263916 -58.2935562133789,16.2222557067871 -62.2062187194824,18.2910194396973 -53.6163482666016,6.05832386016846 -59.4628601074219,23.9126644134521 -55.6851119995117,7.9471960067749 -54.201000213623,5.4286994934082 -62.5210342407227,8.53184700012207 -56.8993873596191,14.5132751464844 -58.1586380004883,13.5238666534424 -55.4152755737305,5.65356540679932 -54.6057586669922,15.817497253418 -59.5528030395508,19.5952415466309 -60.2274017333984,10.7805042266846 -54.3359184265137,16.7619323730469 -52.312126159668,12.5794296264648 -51.4126625061035,8.17206192016602 -59.3729095458984,11.8598594665527 -61.6215667724609,19.9550266265869 -58.9231796264648,16.7169609069824 -56.6745223999023,9.20644378662109 -60.4522666931152,20.2698383331299 -59.9125900268555,9.11649799346924 -47.4100646972656,13.5238666534424 -50.8280143737793,14.7381420135498 -50.1983871459961,11.814887046814 -64.4548797607422,17.6613960266113 -62.0263290405273,9.07152462005615 -50.6031455993652,8.35195446014404 -52.1322326660156,8.80168533325195 -54.2909469604492,16.6270141601562 -44.4418334960938,12.6244029998779 -63.825252532959,20.1349201202393 -61.0818901062012,11.3201818466187 -61.846435546875,15.9074440002441 -53.9761352539062,13.9735984802246 -60.0475082397461,11.5450477600098 -51.8174209594727,15.0079803466797 -48.3994636535645,11.4101285934448 -50.7830390930176,6.28318881988525 -52.4920196533203,15.5926313400269 -54.9655418395996,15.8624706268311 -53.166618347168,8.17206192016602 -58.1136627197266,6.73292064666748 -60.7221069335938,15.9074440002441 -53.0316963195801,11.4551019668579 -62.2062187194824,12.2196445465088 -54.3359184265137,8.75671291351318 -62.4310836791992,17.166690826416 -59.1480445861816,8.89163208007812 -60.4522666931152,8.48687362670898 -58.4734497070312,6.55302810668945 -56.3147354125977,12.1296987533569 -56.49462890625,13.2540273666382 -60.4522666931152,5.74351119995117 -58.8332328796387,14.0635442733765 -52.9867248535156,7.99216938018799 -55.5052185058594,11.814887046814 -60.9469718933105,23.19309425354 -47.9947052001953,13.8386783599854 -57.8887977600098,11.0503435134888 -58.6533432006836,12.5344572067261 -58.0237159729004,8.12708854675293 -61.531623840332,5.87843132019043 -50.9179611206055,15.0979270935059 -64.2749862670898,5.96837711334229 -43.3175048828125,11.8598594665527 -53.3914833068848,11.3201818466187 -61.9813537597656,10.4207191467285 -44.6217346191406,12.5344572067261 -56.0448989868164,11.7699136734009 -53.6613235473633,8.53184700012207 -61.6215667724609,11.814887046814 -60.5871887207031,10.6905584335327 -61.8014602661133,8.08211517333984 -60.4972381591797,18.0211811065674 -61.3967056274414,13.0741348266602 -55.2353820800781,8.03714179992676 -61.5765953063965,21.4391403198242 -63.4654693603516,9.61120223999023 -59.1030731201172,14.6481952667236 -54.5607833862305,13.2090549468994 -53.346508026123,5.4286994934082 -61.1268653869629,7.00275993347168 -55.0554885864258,10.3757457733154 -45.6111450195312,10.9154233932495 -58.8782081604004,23.6877975463867 -62.7009239196777,14.9180335998535 -58.4734497070312,17.0317726135254 -61.531623840332,18.5158863067627 -55.4602470397949,13.1640815734863 -51.2327728271484,7.22762584686279 -53.6163482666016,11.9498062133789 -61.2617835998535,19.5952415466309 -56.1348457336426,13.2540273666382 -57.7089042663574,9.61120223999023 -60.4072952270508,8.62179279327393 -63.6003875732422,8.75671291351318 -54.7406768798828,15.2328462600708 -59.642749786377,22.8782806396484 -49.164005279541,14.4233293533325 -49.4338455200195,13.0291614532471 -62.7458992004395,7.72233009338379 -57.034309387207,9.97098731994629 -64.4998474121094,22.833309173584 -56.9443626403809,15.1878728866577 -56.9893341064453,12.2646179199219 -58.5184211730957,7.6773567199707 -55.8650054931641,8.98157787322998 -62.2062187194824,9.25141716003418 -47.8597869873047,12.7593231201172 -59.3729095458984,7.09270572662354 -53.4814300537109,11.6799669265747 -51.1428260803223,9.34136390686035 -60.4972381591797,6.05832386016846 -60.3173484802246,20.2698383331299 -57.9337692260742,11.5000743865967 -57.034309387207,7.58741092681885 -63.4654693603516,12.0397529602051 -63.7802810668945,22.0237922668457 -63.6453628540039,9.61120223999023 -62.3861122131348,12.1296987533569 -55.9999237060547,17.2116641998291 -62.2511940002441,10.3757457733154 -63.0607109069824,10.9603967666626 -63.6453628540039,6.77789402008057 -60.2723731994629,19.1005363464355 -51.3676910400391,10.1508798599243 -55.0105171203613,16.0423622131348 -61.9813537597656,7.09270572662354 -62.8358459472656,23.9126644134521 -49.8386039733887,13.3889465332031 -59.5078315734863,8.21703433990479 -59.8226432800293,13.6587858200073 -58.6083679199219,5.29378032684326 -55.0105171203613,13.7937049865723 -61.4416770935059,23.1031475067139 -61.0818901062012,11.5000743865967 -44.48681640625,11.6799669265747 -59.2829666137695,13.1191082000732 -49.9285507202148,13.7487316131592 -60.0025367736816,20.3597850799561 -54.6507301330566,7.9471960067749 -51.1428260803223,6.1932430267334 -52.536994934082,14.5582485198975 -63.8702239990234,14.4233293533325 -61.0818901062012,17.0767459869385 -57.2141990661621,17.3465843200684 -62.7908706665039,7.00275993347168 -61.1268653869629,6.68794727325439 -57.663932800293,6.05832386016846 -64.3649291992188,8.17206192016602 -54.6057586669922,10.1958532333374 -61.846435546875,22.9682273864746 -60.5871887207031,13.34397315979 -62.7908706665039,15.3227920532227 -54.1560249328613,7.49746417999268 -45.4762268066406,11.4551019668579 -56.5396041870117,13.9735984802246 -62.0263290405273,23.2830390930176 -58.5184211730957,5.83345794677734 -49.6587104797363,14.5582485198975 -54.6507301330566,11.0503435134888 -62.2511940002441,17.2116641998291 -57.8438262939453,10.2857999801636 -52.851806640625,12.9392156600952 -57.9337692260742,7.40751838684082 -62.3411407470703,15.1429004669189 -59.0580978393555,9.74612140655518 -56.5845756530762,16.9867992401123 -61.6215667724609,17.5714492797852 -59.9575614929199,21.3042221069336 -51.3227157592773,6.73292064666748 -54.830623626709,15.7725238800049 -53.6613235473633,13.9286251068115 -56.809440612793,12.8042964935303 -49.4338455200195,11.7249402999878 -50.1084442138672,13.2090549468994 -59.6877212524414,14.0185708999634 -54.830623626709,16.0873355865479 -55.6401405334473,9.74612140655518 -48.8941688537598,13.0291614532471 -64.1850433349609,13.2540273666382 -58.0237159729004,14.4233293533325 -54.9655418395996,14.3333835601807 -61.6215667724609,7.99216938018799 -62.7458992004395,6.37313556671143 -53.9761352539062,15.7275505065918 -64.4099044799805,15.0979270935059 -55.8200340270996,11.4101285934448 -63.9601745605469,21.1693019866943 -49.6587104797363,12.3995380401611 -61.4866485595703,19.9550266265869 -60.2723731994629,10.6006116867065 -62.2062187194824,23.5528793334961 -59.5977783203125,23.2380676269531 -52.4470443725586,11.9048328399658 -64.4548797607422,7.58741092681885 -44.9365234375,11.5450477600098 -55.9099807739258,10.1508798599243 -48.9391403198242,11.6349945068359 -52.851806640625,12.0397529602051 -55.8200340270996,12.0847253799438 -57.2591743469238,7.99216938018799 -59.7326965332031,17.9762077331543 -50.0634689331055,12.8042964935303 -57.1242523193359,11.3201818466187 -60.9020004272461,22.7883358001709 -57.8887977600098,10.5106649398804 -57.2591743469238,6.50805473327637 -57.7988510131836,18.3359928131104 -48.3994636535645,12.0847253799438 -56.3147354125977,16.4021472930908 -62.2511940002441,12.489483833313 -62.6559524536133,12.0847253799438 -60.0924835205078,8.12708854675293 -55.1904067993164,12.0847253799438 -62.9257888793945,13.3889465332031 -58.9231796264648,11.3201818466187 -51.5475845336914,13.2990007400513 -57.2591743469238,7.54243755340576 -53.8861885070801,12.7593231201172 -53.5264015197754,9.88104152679443 -58.0237159729004,23.7327709197998 -62.2961654663086,13.9735984802246 -54.0211067199707,6.82286739349365 -60.3173484802246,23.6428260803223 -51.4576377868652,8.30698108673096 -60.4972381591797,12.5344572067261 -61.9813537597656,16.851879119873 -62.5660057067871,13.6587858200073 -59.2829666137695,18.6957778930664 -64.7696914672852,15.2328462600708 -56.49462890625,16.7619323730469 -57.9337692260742,8.12708854675293 -47.9047584533691,13.7937049865723 -61.5765953063965,6.50805473327637 -61.7564888000488,18.7857246398926 -60.5871887207031,10.2408266067505 -54.3808898925781,11.0953159332275 -60.1374549865723,13.0741348266602 -55.6851119995117,9.02655124664307 -63.2855758666992,8.7117395401001 -63.1056823730469,13.6587858200073 -62.4760589599609,20.2248649597168 -51.1428260803223,9.29639053344727 -60.9020004272461,22.8782806396484 -52.2221794128418,6.64297485351562 -51.1877975463867,13.7487316131592 -49.3888740539551,5.38372611999512 -60.3173484802246,14.3783569335938 -56.2247924804688,16.0873355865479 -52.1322326660156,9.61120223999023 -64.0501174926758,10.1958532333374 -59.3729095458984,10.5556383132935 -61.4866485595703,7.31757164001465 -54.0211067199707,6.32816219329834 -56.49462890625,16.2672290802002 -50.8280143737793,6.68794727325439 -63.825252532959,7.22762584686279 -63.195629119873,9.88104152679443 -60.9020004272461,10.1508798599243 -63.6453628540039,23.1031475067139 -57.8887977600098,10.6455850601196 -57.9337692260742,6.73292064666748 -48.8941688537598,11.7249402999878 -60.7221069335938,6.37313556671143 -50.9629325866699,12.4445114135742 -62.2511940002441,14.0635442733765 -43.2725219726562,12.9392156600952 -51.997314453125,13.34397315979 -51.0528793334961,13.1640815734863 -51.0528793334961,12.5344572067261 -60.1824264526367,16.4471206665039 -60.0475082397461,22.1587104797363 -61.4866485595703,14.3783569335938 -59.9575614929199,17.3915576934814 -50.7830390930176,9.20644378662109 -51.5925559997559,8.53184700012207 -51.8174209594727,6.05832386016846 -52.536994934082,7.81227684020996 -58.2935562133789,12.8942422866821 -59.1480445861816,12.2646179199219 -63.6453628540039,7.9471960067749 -63.510440826416,21.349193572998 -61.5765953063965,16.8968524932861 -54.2459716796875,5.56361865997314 -60.4072952270508,18.2910194396973 -57.2141990661621,14.7831144332886 -60.5422134399414,9.79109477996826 -51.8174209594727,11.0953159332275 -44.3968505859375,12.354564666748 -59.5528030395508,18.1561012268066 -58.7882614135742,13.8836517333984 -64.2749862670898,16.0423622131348 -50.7830390930176,7.76730346679688 -57.663932800293,8.80168533325195 -57.9337692260742,11.1402893066406 -57.0792808532715,8.17206192016602 -52.2221794128418,5.29378032684326 -63.3755226135254,22.3386039733887 -60.991943359375,10.0609340667725 -54.6057586669922,8.75671291351318 -56.5845756530762,7.54243755340576 -64.1400680541992,12.3995380401611 -63.2406005859375,15.3677654266357 -58.3385314941406,9.11649799346924 -63.7353057861328,7.49746417999268 -45.7460632324219,11.3651552200317 -60.3623199462891,5.83345794677734 -50.4232559204102,11.7699136734009 -60.3173484802246,10.1958532333374 -57.6189575195312,10.1508798599243 -50.8729858398438,9.88104152679443 -62.7908706665039,7.49746417999268 -61.0369186401367,5.6985387802124 -64.0051422119141,10.6455850601196 -50.3782806396484,6.10329627990723 -55.3253288269043,14.8280878067017 -55.145435333252,6.1932430267334 -59.5078315734863,15.7725238800049 -56.2247924804688,11.1852626800537 -56.809440612793,5.87843132019043 -58.8332328796387,11.2302360534668 -54.2459716796875,8.48687362670898 -49.8835754394531,11.9048328399658 -59.2379913330078,9.38633632659912 -62.9707641601562,17.8412895202637 -53.7962417602539,13.9735984802246 -56.4046859741211,10.2857999801636 -61.4866485595703,22.6534156799316 -51.5475845336914,11.7249402999878 -63.4654693603516,15.997389793396 -59.4178848266602,13.2990007400513 -50.4232559204102,13.1191082000732 -63.8702239990234,11.814887046814 -63.7802810668945,11.3651552200317 -57.7988510131836,14.5132751464844 -62.9707641601562,8.57682037353516 -60.4522666931152,16.80690574646 -60.3623199462891,17.481502532959 -59.013126373291,5.56361865997314 -57.7089042663574,16.7169609069824 -57.9337692260742,17.5714492797852 -48.4894104003906,13.6587858200073 -62.7009239196777,17.6613960266113 -58.0686912536621,9.07152462005615 -60.991943359375,17.4365310668945 -45.2063903808594,11.9498062133789 -62.2511940002441,10.1958532333374 -51.7724494934082,6.55302810668945 -59.5078315734863,17.7063694000244 -58.2935562133789,13.0291614532471 -58.1136627197266,13.2090549468994 -53.166618347168,7.22762584686279 -53.6163482666016,5.56361865997314 -63.7802810668945,12.9392156600952 -52.2221794128418,11.8598594665527 -57.9787445068359,10.4207191467285 -52.5819664001465,15.0529537200928 -50.333309173584,14.6481952667236 -60.7221069335938,8.80168533325195 -56.4046859741211,8.48687362670898 -56.1348457336426,5.60859203338623 -62.5660057067871,18.4259395599365 -59.642749786377,7.18265247344971 -50.9629325866699,10.0159606933594 -64.4548797607422,11.3651552200317 -56.4046859741211,5.56361865997314 -59.9125900268555,16.0423622131348 -63.195629119873,14.1534900665283 -49.5237922668457,11.8598594665527 -64.4548797607422,13.0291614532471 -62.4760589599609,21.8438987731934 -59.8226432800293,12.2196445465088 -60.991943359375,21.6190338134766 -60.8570251464844,6.1932430267334 -59.1930198669434,19.1904830932617 -52.4470443725586,11.0053701400757 -58.0686912536621,15.9524164199829 -62.0263290405273,15.7725238800049 -50.4232559204102,13.0741348266602 -62.7458992004395,5.4286994934082 -59.9125900268555,23.3729858398438 -56.9893341064453,15.1429004669189 -56.0448989868164,12.9392156600952 -51.8623962402344,13.7487316131592 -53.2115898132324,5.65356540679932 -58.5633926391602,6.32816219329834 -45.7010803222656,11.5000743865967 -61.5765953063965,14.9180335998535 -51.3676910400391,9.11649799346924 -55.4602470397949,6.14826965332031 -60.1374549865723,8.21703433990479 -63.1506576538086,19.9100532531738 -58.1136627197266,14.4233293533325 -62.6559524536133,6.23821640014648 -53.3914833068848,14.9180335998535 -49.3438987731934,11.8598594665527 -64.3649291992188,23.3729858398438 -60.991943359375,14.3783569335938 -59.5977783203125,14.7831144332886 -52.1322326660156,8.84665870666504 -64.6797409057617,23.4179592132568 -62.2961654663086,6.05832386016846 -52.1772079467773,6.28318881988525 -61.1718368530273,11.8598594665527 -59.7326965332031,11.9498062133789 -54.2909469604492,13.5238666534424 -55.5501937866211,8.53184700012207 -54.830623626709,6.91281318664551 -60.0025367736816,15.9524164199829 -63.6453628540039,12.8942422866821 -57.5290145874023,15.1429004669189 -56.3147354125977,11.6349945068359 -59.9575614929199,20.3597850799561 -61.8914070129395,6.01335048675537 -59.5977783203125,22.6534156799316 -63.9151992797852,22.6084423065186 -60.2723731994629,14.2884101867676 -58.5633926391602,11.0953159332275 -50.018497467041,13.7487316131592 -58.9681549072266,16.4471206665039 -60.2274017333984,19.2354564666748 -58.7432861328125,17.8862609863281 -59.9575614929199,7.36254501342773 -63.4654693603516,13.8836517333984 -59.642749786377,21.8438987731934 -56.8993873596191,6.4630823135376 -50.1534156799316,14.4683027267456 -60.0924835205078,11.1402893066406 -51.6375312805176,9.29639053344727 -61.9813537597656,9.07152462005615 -61.2617835998535,16.2222557067871 -44.8915710449219,12.6244029998779 -58.8782081604004,15.4577121734619 -48.7592468261719,13.7937049865723 -51.3676910400391,6.86783981323242 -55.6851119995117,9.56622886657715 -64.2300109863281,12.7593231201172 -62.2511940002441,6.28318881988525 -59.7326965332031,16.5820407867432 -60.6321601867676,5.87843132019043 -52.0422897338867,8.75671291351318 -55.145435333252,15.6376037597656 -62.1162719726562,12.309591293335 -60.1374549865723,7.58741092681885 -49.5687637329102,5.20383358001709 -55.5501937866211,17.5264778137207 -62.0713005065918,8.03714179992676 -62.9257888793945,11.2302360534668 -64.2749862670898,12.354564666748 -63.5554122924805,23.7777442932129 -64.1850433349609,7.49746417999268 -56.0448989868164,7.45249080657959 -62.8358459472656,9.20644378662109 -55.2353820800781,16.3571739196777 -62.2961654663086,10.2408266067505 -58.8782081604004,11.9498062133789 -49.0290870666504,14.0635442733765 -51.5475845336914,9.52125644683838 -53.166618347168,9.11649799346924 -52.9417495727539,16.4471206665039 -51.1428260803223,7.72233009338379 -52.9867248535156,6.68794727325439 -61.2168121337891,19.6402149200439 -53.3914833068848,11.1852626800537 -55.5052185058594,15.4127388000488 -56.6745223999023,9.29639053344727 -60.4522666931152,6.23821640014648 -58.9681549072266,10.2857999801636 -59.1930198669434,20.4047584533691 -63.0157356262207,9.43130970001221 -53.346508026123,6.95778656005859 -55.9999237060547,15.7275505065918 -56.6295471191406,5.24880695343018 -52.536994934082,8.39692687988281 -54.8755950927734,8.75671291351318 -47.7248649597168,12.309591293335 -62.7908706665039,23.9576377868652 -62.8358459472656,18.8756713867188 -51.5925559997559,5.51864528656006 -63.9601745605469,20.674596786499 -55.6851119995117,5.38372611999512 -53.1216430664062,9.79109477996826 -63.6903343200684,18.2010746002197 -60.5422134399414,14.7381420135498 -59.7776718139648,15.7275505065918 -53.8861885070801,13.3889465332031 -52.4020729064941,7.99216938018799 -62.8358459472656,18.6957778930664 -50.018497467041,7.81227684020996 -53.4364547729492,10.7355308532715 -53.5713768005371,11.0503435134888 -50.7830390930176,12.17467212677 -52.9867248535156,5.78848457336426 -51.997314453125,14.3333835601807 -60.3623199462891,14.3783569335938 -63.510440826416,8.39692687988281 -53.8412132263184,6.37313556671143 -62.6109771728516,18.1561012268066 -50.5132026672363,6.86783981323242 -59.6877212524414,8.80168533325195 -52.4920196533203,5.83345794677734 -64.634765625,6.68794727325439 -54.830623626709,8.93660545349121 -63.6003875732422,17.3915576934814 -53.3015365600586,10.2857999801636 -61.1718368530273,13.8386783599854 -58.8782081604004,19.3703765869141 -43.002685546875,14.1984634399414 -61.3967056274414,14.6931686401367 -59.7776718139648,13.3889465332031 -57.9787445068359,16.7169609069824 -63.0607109069824,6.86783981323242 -57.9787445068359,7.40751838684082 -58.8332328796387,18.7857246398926 -64.6797409057617,19.5052947998047 -57.5739860534668,12.0397529602051 -56.2697639465332,15.5926313400269 -58.3385314941406,16.6270141601562 -51.3676910400391,9.97098731994629 -53.9311599731445,5.96837711334229 -63.9601745605469,22.4285507202148 -52.4920196533203,11.1402893066406 -59.3729095458984,14.7381420135498 -57.7538795471191,11.2302360534668 -53.5264015197754,10.4656925201416 -53.3015365600586,9.70114898681641 -56.49462890625,12.7143497467041 -44.8016052246094,10.8704509735107 -53.3015365600586,13.8386783599854 -62.5210342407227,21.9788188934326 -61.7115173339844,22.518497467041 -63.7802810668945,22.518497467041 -61.2617835998535,17.4365310668945 -54.2459716796875,10.1958532333374 -57.4840393066406,17.6164226531982 -59.9575614929199,10.4656925201416 -61.8914070129395,23.0132007598877 -60.7670783996582,16.3122024536133 -57.8438262939453,11.6799669265747 -52.4020729064941,15.5926313400269 -61.2617835998535,18.3809661865234 -58.9231796264648,18.3809661865234 -60.1374549865723,15.4127388000488 -60.4072952270508,6.82286739349365 -62.7908706665039,9.52125644683838 -57.5290145874023,6.23821640014648 -46.6005554199219,12.354564666748 -50.1534156799316,8.17206192016602 -55.1904067993164,5.20383358001709 -48.0846519470215,12.354564666748 -56.0448989868164,9.29639053344727 -52.851806640625,5.74351119995117 -64.1400680541992,13.2090549468994 -60.991943359375,9.47628307342529 -55.0105171203613,11.0053701400757 -64.0051422119141,5.24880695343018 -53.0766716003418,11.7249402999878 -54.2909469604492,11.5450477600098 -60.1374549865723,5.6985387802124 -53.7962417602539,5.83345794677734 -57.1242523193359,9.74612140655518 -60.0924835205078,13.4339199066162 -59.9575614929199,10.5106649398804 -58.8782081604004,6.37313556671143 -57.663932800293,11.814887046814 -63.3755226135254,18.5158863067627 -52.1322326660156,12.5794296264648 -58.0686912536621,10.8704509735107 -59.9575614929199,19.685188293457 -58.0237159729004,15.4577121734619 -61.9813537597656,21.7989253997803 -60.9469718933105,10.6905584335327 -62.9257888793945,6.10329627990723 -59.9125900268555,22.7433624267578 -58.0686912536621,12.9392156600952 -57.2591743469238,5.33875274658203 -54.6057586669922,13.9286251068115 -62.7908706665039,16.8968524932861 -51.997314453125,13.5238666534424 -64.0051422119141,12.5794296264648 -58.4284744262695,14.9630069732666 -55.5052185058594,14.1534900665283 -59.7326965332031,14.8280878067017 -58.2485809326172,7.22762584686279 -58.698314666748,13.5238666534424 -55.0105171203613,10.1059074401855 -46.420654296875,12.0397529602051 -54.6957054138184,5.6985387802124 -61.7115173339844,16.2222557067871 -57.9787445068359,17.4365310668945 -63.3755226135254,7.81227684020996 -54.9655418395996,9.79109477996826 -59.327938079834,7.00275993347168 -54.8755950927734,6.95778656005859 -58.5184211730957,11.3651552200317 -63.1506576538086,8.80168533325195 -64.7696914672852,22.8782806396484 -62.1162719726562,7.63238334655762 -57.2591743469238,8.17206192016602 -60.1824264526367,17.3465843200684 -59.5078315734863,23.2830390930176 -55.6851119995117,9.43130970001221 -61.1718368530273,15.997389793396 -60.3173484802246,22.1137390136719 -60.2723731994629,13.6587858200073 -45.4312438964844,11.0503435134888 -54.7856521606445,16.5820407867432 -52.5819664001465,13.2090549468994 -49.2089805603027,13.2090549468994 -53.8412132263184,8.80168533325195 -57.7538795471191,18.6957778930664 -60.2723731994629,22.7433624267578 -63.9151992797852,14.7831144332886 -58.9231796264648,14.2434368133545 -57.2591743469238,6.28318881988525 -51.7724494934082,9.65617561340332 -52.851806640625,15.0529537200928 -51.9073677062988,15.0079803466797 -54.830623626709,11.994779586792 -63.0157356262207,15.1429004669189 -62.9707641601562,12.5794296264648 -58.5633926391602,13.2990007400513 -55.6851119995117,17.0767459869385 -54.830623626709,7.31757164001465 -47.5899467468262,11.3651552200317 -55.9999237060547,13.6138134002686 -58.5184211730957,15.1878728866577 -56.1348457336426,6.50805473327637 -63.0157356262207,12.354564666748 -59.5078315734863,12.5344572067261 -49.5687637329102,5.60859203338623 -58.8332328796387,19.1005363464355 -51.0079040527344,8.03714179992676 -55.8650054931641,17.5714492797852 -50.0634689331055,5.4286994934082 -62.0713005065918,20.2248649597168 -58.3835029602051,14.5582485198975 -64.2300109863281,22.0687656402588 -50.1534156799316,13.9286251068115 -64.7247161865234,8.4419002532959 -50.6031455993652,13.7937049865723 -63.2855758666992,10.9603967666626 -43.1825866699219,12.984188079834 -61.2617835998535,17.6613960266113 -59.7326965332031,16.3122024536133 -63.8702239990234,17.7513427734375 -51.8174209594727,14.9180335998535 -57.7538795471191,23.9126644134521 -59.8676147460938,6.14826965332031 -61.306755065918,22.518497467041 -63.2406005859375,15.4577121734619 -64.5448226928711,12.6244029998779 -53.9761352539062,14.5582485198975 -55.7750587463379,15.4127388000488 -60.9020004272461,13.0741348266602 -60.0025367736816,16.5370674133301 -56.6745223999023,17.6613960266113 -55.9549522399902,11.3201818466187 -57.0792808532715,10.8704509735107 -63.4654693603516,6.14826965332031 -51.5026092529297,12.7593231201172 -60.6321601867676,20.7645435333252 -61.6665420532227,20.1349201202393 -53.7962417602539,6.10329627990723 -60.0475082397461,8.53184700012207 -63.2406005859375,8.62179279327393 -56.809440612793,10.2857999801636 -62.7458992004395,7.00275993347168 -52.8068313598633,7.09270572662354 -47.0053100585938,11.994779586792 -52.3571014404297,5.38372611999512 -63.4204940795898,5.83345794677734 -51.5925559997559,13.1191082000732 -54.6957054138184,16.6719875335693 -57.0792808532715,5.51864528656006 -63.7802810668945,13.34397315979 -63.825252532959,10.7355308532715 -58.4284744262695,14.3333835601807 -60.9020004272461,17.3016109466553 -57.34912109375,8.35195446014404 -57.663932800293,18.6058330535889 -64.0501174926758,14.1534900665283 -60.2723731994629,11.4101285934448 -59.0580978393555,12.8492698669434 -59.1930198669434,10.9603967666626 -52.8967781066895,12.669376373291 -60.4072952270508,19.8201065063477 -63.9151992797852,7.54243755340576 -57.4390640258789,10.7355308532715 -56.6745223999023,7.49746417999268 -53.6163482666016,5.78848457336426 -59.5528030395508,6.32816219329834 -52.0422897338867,10.3757457733154 -51.1428260803223,10.1059074401855 -53.1216430664062,15.5476579666138 -53.1216430664062,13.34397315979 -55.145435333252,13.3889465332031 -56.2247924804688,7.76730346679688 -58.698314666748,18.2910194396973 -58.9231796264648,8.98157787322998 -52.2221794128418,11.6349945068359 -57.3041458129883,13.6138134002686 -59.642749786377,7.49746417999268 -57.9787445068359,9.56622886657715 -51.1428260803223,6.95778656005859 -62.161247253418,11.9048328399658 -45.0714721679688,11.5900211334229 -60.8120536804199,14.5132751464844 -53.0316963195801,12.2196445465088 -55.6401405334473,7.13767910003662 -64.2300109863281,17.7063694000244 -61.9363822937012,21.0343818664551 -60.5422134399414,13.4339199066162 -64.7247161865234,7.81227684020996 -53.6163482666016,15.8624706268311 -47.7698402404785,11.6799669265747 -63.0607109069824,10.3307723999023 -55.5951690673828,10.5556383132935 -64.1850433349609,5.74351119995117 -61.4866485595703,17.7513427734375 -64.4548797607422,14.8280878067017 -62.7458992004395,23.5528793334961 -49.8835754394531,13.0291614532471 -55.9549522399902,12.354564666748 -62.8358459472656,6.82286739349365 -64.0051422119141,19.9550266265869 -55.9099807739258,15.7275505065918 -53.3914833068848,14.8280878067017 -58.2485809326172,19.5952415466309 -62.9257888793945,17.2116641998291 -64.5897979736328,19.7751350402832 -51.5925559997559,9.07152462005615 -45.4762268066406,11.814887046814 -58.2036094665527,10.6905584335327 -61.846435546875,9.43130970001221 -50.6930923461914,14.8730602264404 -61.0818901062012,10.9603967666626 -48.849193572998,11.3651552200317 -63.2406005859375,21.9788188934326 -63.7353057861328,10.0159606933594 -59.7326965332031,16.851879119873 -51.4576377868652,6.95778656005859 -45.34130859375,12.669376373291 -59.4178848266602,16.3571739196777 -64.0051422119141,9.83606815338135 -58.2036094665527,23.9576377868652 -63.195629119873,18.3809661865234 -62.0263290405273,7.76730346679688 -63.510440826416,21.8438987731934 -46.19580078125,11.994779586792 -43.7672424316406,12.669376373291 -47.3650817871094,12.489483833313 -53.4364547729492,13.7037591934204 -59.9575614929199,8.48687362670898 -48.0846519470215,12.8492698669434 -62.0263290405273,8.93660545349121 -63.825252532959,19.010591506958 -63.6903343200684,15.9074440002441 -56.5396041870117,8.30698108673096 -58.9681549072266,16.8968524932861 -61.3967056274414,6.4630823135376 -62.2511940002441,16.1323089599609 -59.3729095458984,23.2830390930176 -61.3517303466797,9.07152462005615 -60.5422134399414,18.7407512664795 -61.7115173339844,14.0635442733765 -59.5078315734863,13.7037591934204 -63.8702239990234,17.1217193603516 -53.2565612792969,13.5688400268555 -63.2855758666992,12.489483833313 -53.0316963195801,15.817497253418 -59.9125900268555,23.0581741333008 -63.1506576538086,10.3307723999023 -64.0950927734375,10.2408266067505 -43.63232421875,11.994779586792 -59.1030731201172,14.0635442733765 -64.6797409057617,19.010591506958 -61.4416770935059,15.1429004669189 -60.1824264526367,13.5688400268555 -62.7908706665039,11.9048328399658 -52.7618598937988,13.34397315979 -63.5554122924805,12.5344572067261 -55.3253288269043,13.6587858200073 -44.1270141601562,11.7249402999878 -59.327938079834,11.5000743865967 -55.6401405334473,6.59800148010254 -55.4602470397949,9.65617561340332 -64.4548797607422,7.18265247344971 -63.825252532959,9.11649799346924 -58.7432861328125,7.27259826660156 -64.2749862670898,18.7407512664795 -61.9363822937012,19.010591506958 -53.8861885070801,7.90222263336182 -64.6797409057617,20.4947052001953 -53.6163482666016,11.8598594665527 -58.4284744262695,8.93660545349121 -61.531623840332,8.12708854675293 -44.1270141601562,10.6905584335327 -54.3808898925781,7.54243755340576 -53.346508026123,6.4630823135376 -52.4020729064941,15.502685546875 -53.7962417602539,14.1534900665283 -52.2221794128418,9.16147041320801 -60.9469718933105,22.4285507202148 -52.312126159668,12.17467212677 -61.8014602661133,9.79109477996826 -62.0713005065918,19.7751350402832 -57.9337692260742,10.9154233932495 -53.346508026123,5.83345794677734 -48.0846519470215,12.8942422866821 -59.7776718139648,15.0979270935059 -58.6083679199219,19.4603214263916 -47.3201293945312,11.814887046814 -48.1296234130859,11.4551019668579 -63.7802810668945,17.8412895202637 -56.4496574401855,12.7593231201172 -60.5422134399414,18.4709129333496 -61.4866485595703,10.8254776000977 -57.3940925598145,6.10329627990723 -54.515811920166,15.7725238800049 -53.1216430664062,9.07152462005615 -60.8120536804199,12.5344572067261 -64.4998474121094,7.40751838684082 -54.2909469604492,16.2672290802002 -47.9047584533691,12.8492698669434 -60.8570251464844,20.7645435333252 -63.9151992797852,12.9392156600952 -55.9099807739258,7.13767910003662 -47.814811706543,12.5794296264648 -62.4310836791992,10.7805042266846 -58.1586380004883,8.21703433990479 -57.5739860534668,17.3465843200684 -64.6797409057617,16.5370674133301 -55.9099807739258,13.9286251068115 -60.1374549865723,16.2672290802002 -64.3649291992188,5.6985387802124 -63.7353057861328,9.43130970001221 -51.2327728271484,11.0053701400757 -57.9337692260742,6.55302810668945 -60.2274017333984,12.4445114135742 -55.9549522399902,15.0529537200928 -64.7696914672852,11.9048328399658 -60.8120536804199,15.6376037597656 -58.5633926391602,8.03714179992676 -62.8358459472656,6.77789402008057 -50.2433624267578,6.55302810668945 -53.2115898132324,9.88104152679443 -63.4654693603516,5.51864528656006 -43.9920959472656,11.9498062133789 -52.9417495727539,6.4630823135376 -58.2935562133789,14.9180335998535 -61.6665420532227,18.4259395599365 -60.0924835205078,8.39692687988281 -47.0952453613281,13.5688400268555 -57.663932800293,16.7169609069824 -53.9311599731445,9.11649799346924 -45.2963256835938,12.489483833313 -63.510440826416,6.64297485351562 -61.846435546875,9.79109477996826 -64.5448226928711,12.2646179199219 -59.0580978393555,16.8968524932861 -64.7247161865234,15.6825771331787 -59.5977783203125,11.1402893066406 -61.6215667724609,8.30698108673096 -47.7248649597168,11.6799669265747 -63.6903343200684,12.1296987533569 -54.7856521606445,13.7937049865723 -59.9575614929199,9.02655124664307 -61.7115173339844,14.9180335998535 -59.4178848266602,10.5106649398804 -64.6797409057617,10.8704509735107 -62.0713005065918,17.6613960266113 -59.1480445861816,10.3307723999023 -55.9549522399902,8.53184700012207 -61.9363822937012,15.8624706268311 -59.4628601074219,8.57682037353516 -57.8887977600098,14.5582485198975 -59.8676147460938,21.7989253997803 -57.2591743469238,12.1296987533569 -55.5951690673828,8.08211517333984 -55.7300872802734,15.997389793396 -61.5765953063965,9.34136390686035 -55.5501937866211,14.4683027267456 -60.0924835205078,16.5820407867432 -59.7326965332031,10.6905584335327 -61.9363822937012,5.47367286682129 -60.2723731994629,19.8650798797607 -60.5871887207031,9.29639053344727 -60.9469718933105,12.0847253799438 -58.0237159729004,19.4603214263916 -59.5977783203125,14.5582485198975 -62.5660057067871,17.6164226531982 -61.531623840332,19.4603214263916 -49.703685760498,12.6244029998779 -52.8068313598633,15.7275505065918 -61.6215667724609,18.2460479736328 -60.4072952270508,15.997389793396 -59.3729095458984,18.1111278533936 -56.6745223999023,13.9735984802246 -61.8014602661133,15.3677654266357 -54.5607833862305,8.21703433990479 -55.9999237060547,17.0767459869385 -63.4204940795898,14.9630069732666 -59.9125900268555,7.58741092681885 -61.4866485595703,23.3280124664307 -48.3544883728027,13.5688400268555 -61.8914070129395,19.6402149200439 -51.1428260803223,12.8942422866821 -56.7644691467285,10.8704509735107 -50.333309173584,6.05832386016846 -64.4998474121094,6.41810894012451 -64.4099044799805,23.4629325866699 -52.2221794128418,7.49746417999268 -59.0580978393555,13.0741348266602 -44.0820617675781,12.4445114135742 -64.4998474121094,12.984188079834 -57.7988510131836,11.3651552200317 -58.7882614135742,10.6905584335327 -58.2935562133789,19.4603214263916 -58.1586380004883,13.2090549468994 -46.5105895996094,11.8598594665527 -61.7564888000488,8.35195446014404 -60.0924835205078,16.177282333374 -62.5660057067871,21.7539520263672 -53.0316963195801,6.86783981323242 -64.4099044799805,18.1111278533936 -61.9813537597656,22.9232540130615 -63.825252532959,20.8544902801514 -57.8887977600098,18.6058330535889 -58.3835029602051,6.68794727325439 -62.2961654663086,5.96837711334229 -63.5554122924805,5.78848457336426 -60.6321601867676,22.1587104797363 -53.3015365600586,7.63238334655762 -52.6269378662109,11.5900211334229 -52.851806640625,11.1402893066406 -51.6375312805176,8.17206192016602 -59.2829666137695,5.83345794677734 -55.1904067993164,8.03714179992676 -60.4522666931152,17.8412895202637 -64.4998474121094,7.90222263336182 -58.9681549072266,13.8836517333984 -58.0686912536621,7.09270572662354 -52.3571014404297,9.47628307342529 -50.3782806396484,6.59800148010254 -60.3623199462891,6.77789402008057 -63.0157356262207,16.851879119873 -55.6851119995117,12.17467212677 -60.1824264526367,11.6349945068359 -58.0686912536621,20.2248649597168 -64.4548797607422,23.19309425354 -61.3517303466797,8.75671291351318 -57.4840393066406,18.3359928131104 -60.3623199462891,16.1323089599609 -60.4072952270508,21.6190338134766 -60.3623199462891,12.5794296264648 -45.791015625,12.309591293335 -62.8808174133301,8.66676616668701 -52.3571014404297,11.5450477600098 -63.6453628540039,9.16147041320801 -59.7326965332031,18.9656181335449 -61.9363822937012,15.817497253418 -60.5871887207031,8.35195446014404 -59.5977783203125,8.66676616668701 -52.536994934082,5.87843132019043 -55.145435333252,5.56361865997314 -57.8887977600098,7.81227684020996 -47.3201293945312,12.309591293335 -50.4232559204102,7.13767910003662 -56.4046859741211,15.2778186798096 -55.5052185058594,13.34397315979 -55.3703002929688,14.7381420135498 -62.1162719726562,5.96837711334229 -57.6189575195312,14.6931686401367 -63.9601745605469,11.5450477600098 -60.4972381591797,13.9735984802246 -59.327938079834,11.0503435134888 -59.0580978393555,13.2540273666382 -60.8570251464844,11.2302360534668 -64.2749862670898,18.0211811065674 -60.5422134399414,7.04773330688477 -57.3940925598145,9.02655124664307 -54.9205703735352,13.0741348266602 -59.6877212524414,20.1798934936523 -55.8650054931641,15.502685546875 -58.6533432006836,8.21703433990479 -62.4310836791992,15.6376037597656 -59.7776718139648,15.1878728866577 -58.7882614135742,17.166690826416 -52.3571014404297,6.14826965332031 -59.5528030395508,16.177282333374 -61.8914070129395,11.7699136734009 -63.4654693603516,8.21703433990479 -51.7724494934082,13.8836517333984 -55.6851119995117,12.2196445465088 -62.4760589599609,22.0237922668457 -50.4232559204102,5.60859203338623 -62.7908706665039,22.0687656402588 -62.9707641601562,18.4259395599365 -64.1400680541992,20.7195701599121 -56.3147354125977,15.2328462600708 -50.2883338928223,14.6481952667236 -63.4654693603516,20.4947052001953 -60.6321601867676,7.58741092681885 -58.2485809326172,5.9234037399292 -62.4760589599609,6.41810894012451 -64.5897979736328,11.5450477600098 -45.34130859375,12.9392156600952 -60.9020004272461,20.7645435333252 -51.8174209594727,8.03714179992676 -60.6321601867676,6.50805473327637 -54.9205703735352,13.6587858200073 -58.1136627197266,13.0291614532471 -52.7618598937988,5.65356540679932 -62.0713005065918,19.8201065063477 -56.5396041870117,16.9867992401123 -64.1400680541992,18.1561012268066 -53.2115898132324,5.74351119995117 -52.6719131469727,12.1296987533569 -58.1136627197266,11.2302360534668 -63.0607109069824,7.6773567199707 -58.6533432006836,16.6270141601562 -44.5317687988281,11.4551019668579 -61.5765953063965,12.2196445465088 -59.1930198669434,9.74612140655518 -60.5422134399414,8.21703433990479 -52.5819664001465,8.98157787322998 -58.0686912536621,15.7725238800049 -64.2749862670898,19.9550266265869 -59.1930198669434,21.1243286132812 -61.846435546875,8.80168533325195 -62.8808174133301,23.19309425354 -56.6745223999023,11.9498062133789 -62.8358459472656,9.16147041320801 -60.4072952270508,21.6640071868896 -59.6877212524414,16.7169609069824 -58.4734497070312,18.3809661865234 -59.4178848266602,9.88104152679443 -46.6455078125,13.34397315979 -59.7776718139648,18.9206447601318 -62.5660057067871,22.3835773468018 -60.0475082397461,15.1878728866577 -48.3994636535645,13.4788932800293 -46.0158996582031,11.4101285934448 -56.49462890625,8.48687362670898 -59.2829666137695,5.33875274658203 -45.0714721679688,12.8042964935303 -54.4708366394043,12.6244029998779 -53.1216430664062,6.86783981323242 -62.4310836791992,11.5000743865967 -58.9681549072266,11.7249402999878 -62.4760589599609,15.1878728866577 -60.3623199462891,23.1031475067139 -56.3597106933594,6.28318881988525 -49.2089805603027,11.7249402999878 -55.8200340270996,7.40751838684082 -61.2617835998535,7.27259826660156 -53.7512664794922,8.48687362670898 -55.7750587463379,11.4551019668579 -54.3359184265137,8.84665870666504 -57.1692276000977,5.4286994934082 -64.4099044799805,18.9656181335449 -62.7009239196777,12.7143497467041 -56.2697639465332,14.1984634399414 -52.4020729064941,6.68794727325439 -62.8808174133301,10.8254776000977 -60.4522666931152,16.4021472930908 -54.4258651733398,7.36254501342773 -55.4602470397949,12.2196445465088 -54.2909469604492,12.8942422866821 -60.0025367736816,18.2910194396973 -53.2565612792969,6.86783981323242 -64.1850433349609,23.6428260803223 -63.825252532959,16.3571739196777 -57.2141990661621,13.5688400268555 -61.531623840332,9.20644378662109 -57.2591743469238,18.0661544799805 -63.1056823730469,7.9471960067749 -56.0898704528809,14.2884101867676 -61.9363822937012,16.851879119873 -55.145435333252,11.8598594665527 -51.3676910400391,10.1958532333374 -63.2406005859375,10.1508798599243 -60.4522666931152,13.0291614532471 -51.0079040527344,7.40751838684082 -64.3649291992188,10.8704509735107 -64.4548797607422,12.7143497467041 -57.7089042663574,10.3757457733154 -63.1506576538086,19.0555629730225 -49.3438987731934,14.5582485198975 -56.9893341064453,6.77789402008057 -51.4576377868652,13.1191082000732 -51.0528793334961,12.0397529602051 -60.4522666931152,7.54243755340576 -55.8200340270996,6.23821640014648 -57.3041458129883,5.6985387802124 -51.997314453125,11.9498062133789 -63.5554122924805,13.9735984802246 -62.4310836791992,8.26200771331787 -53.9761352539062,10.4656925201416 -57.034309387207,17.7513427734375 -57.6189575195312,6.37313556671143 -53.7512664794922,7.54243755340576 -56.6745223999023,16.177282333374 -61.306755065918,9.79109477996826 -52.2221794128418,14.4683027267456 -55.8200340270996,5.65356540679932 -64.1400680541992,9.52125644683838 -55.5052185058594,16.5370674133301 -62.5660057067871,23.5978527069092 -64.0950927734375,18.9206447601318 -62.3411407470703,11.0953159332275 -59.8676147460938,9.65617561340332 -53.7062950134277,6.1932430267334 -61.7564888000488,16.3571739196777 -64.2300109863281,15.7725238800049 -58.5633926391602,12.2196445465088 -55.1904067993164,8.66676616668701 -50.4682273864746,13.9735984802246 -51.682502746582,13.6138134002686 -61.846435546875,13.0741348266602 -53.8861885070801,8.48687362670898 -47.1851806640625,12.5344572067261 -58.4284744262695,12.669376373291 -56.6295471191406,17.3465843200684 -50.4682273864746,5.87843132019043 -62.9257888793945,20.3597850799561 -60.9469718933105,22.9682273864746 -50.1084442138672,14.6032218933105 -56.9893341064453,14.9180335998535 -59.9125900268555,16.177282333374 -52.6269378662109,6.91281318664551 -53.7962417602539,6.95778656005859 -62.1162719726562,19.6402149200439 -53.9761352539062,12.17467212677 -55.4602470397949,12.7593231201172 -52.7168846130371,9.38633632659912 -60.4522666931152,6.37313556671143 -58.6083679199219,15.0529537200928 -61.1718368530273,23.4179592132568 -53.8861885070801,13.8386783599854 -56.5845756530762,9.34136390686035 -56.1348457336426,10.8254776000977 -63.6903343200684,23.7777442932129 -64.4998474121094,15.0079803466797 -62.7458992004395,9.83606815338135 -62.4760589599609,11.0953159332275 -50.4232559204102,7.54243755340576 -64.1400680541992,8.7117395401001 -57.4840393066406,14.4683027267456 -54.830623626709,12.17467212677 -59.8676147460938,22.8782806396484 -61.1718368530273,23.822717666626 -63.825252532959,10.3307723999023 -61.4416770935059,10.4656925201416 -57.4390640258789,8.98157787322998 -63.7353057861328,23.1031475067139 -60.7221069335938,23.2830390930176 -56.4046859741211,14.5582485198975 -59.2379913330078,20.1349201202393 -47.2301635742188,13.2540273666382 -55.7750587463379,7.09270572662354 -63.0157356262207,13.5688400268555 -58.5184211730957,18.7857246398926 -58.1586380004883,13.0291614532471 -55.4602470397949,11.4551019668579 -57.8887977600098,13.7937049865723 -50.9629325866699,7.54243755340576 -48.4894104003906,13.1191082000732 -63.825252532959,10.6006116867065 -56.8993873596191,5.51864528656006 -49.5237922668457,6.77789402008057 -58.6533432006836,9.16147041320801 -62.7458992004395,20 -61.6215667724609,17.0767459869385 -58.7882614135742,17.2566375732422 -62.6559524536133,20.8544902801514 -44.711669921875,10.7805042266846 -51.9073677062988,12.17467212677 -52.4920196533203,16.3122024536133 -55.2353820800781,12.5344572067261 -60.9020004272461,11.6799669265747 -51.682502746582,7.22762584686279 -60.3173484802246,15.4127388000488 -62.7458992004395,20.3597850799561 -62.6559524536133,22.9232540130615 -57.1242523193359,7.13767910003662 -59.4178848266602,9.52125644683838 -53.5264015197754,8.08211517333984 -60.0475082397461,16.0423622131348 -59.5078315734863,10.1059074401855 -64.2300109863281,21.1243286132812 -63.7802810668945,13.3889465332031 -53.166618347168,16.0423622131348 -63.510440826416,12.7593231201172 -60.677131652832,8.21703433990479 -58.3835029602051,6.55302810668945 -60.1374549865723,14.9630069732666 -45.9259338378906,12.6244029998779 -57.8887977600098,14.7381420135498 -52.536994934082,15.5476579666138 -54.1560249328613,10.4656925201416 -61.3517303466797,9.34136390686035 -60.4972381591797,23.0581741333008 -54.6507301330566,11.4551019668579 -47.3650817871094,12.6244029998779 -56.4046859741211,15.7725238800049 -53.166618347168,11.2752084732056 -52.9867248535156,8.30698108673096 -58.3385314941406,7.27259826660156 -64.4998474121094,13.3889465332031 -63.9601745605469,5.87843132019043 -59.1930198669434,12.8042964935303 -59.8676147460938,13.7037591934204 -57.6189575195312,17.6164226531982 -55.5501937866211,7.90222263336182 -63.9151992797852,11.5900211334229 -52.851806640625,15.3677654266357 -50.6031455993652,13.0291614532471 -62.161247253418,6.95778656005859 -53.0766716003418,16.5370674133301 -50.0634689331055,14.0635442733765 -51.5925559997559,8.89163208007812 -52.4920196533203,11.4101285934448 -60.7221069335938,12.7143497467041 -59.327938079834,9.20644378662109 -55.5052185058594,17.3915576934814 -58.7882614135742,10.5556383132935 -62.3411407470703,18.7857246398926 -49.7486572265625,13.3889465332031 -55.3703002929688,9.97098731994629 -63.510440826416,22.7433624267578 -43.5873413085938,11.4101285934448 -64.634765625,9.79109477996826 -62.7009239196777,16.177282333374 -60.3173484802246,19.3703765869141 -55.3253288269043,8.89163208007812 -62.7908706665039,16.3122024536133 -51.8174209594727,12.0847253799438 -56.7194976806641,15.997389793396 -61.7115173339844,16.6719875335693 -59.5078315734863,21.1693019866943 -50.7830390930176,6.05832386016846 -46.6904907226562,12.8492698669434 -60.0475082397461,14.0185708999634 -57.4390640258789,13.8386783599854 -64.3649291992188,7.04773330688477 -64.2300109863281,22.5634689331055 -51.4126625061035,9.11649799346924 -62.6559524536133,22.833309173584 -63.9601745605469,13.1640815734863 -55.1004638671875,15.0079803466797 -60.1374549865723,7.72233009338379 -60.5422134399414,5.60859203338623 -60.5422134399414,18.9656181335449 -59.0580978393555,21.0343818664551 -62.9257888793945,13.2090549468994 -61.3967056274414,8.75671291351318 -57.9337692260742,17.4365310668945 -55.2353820800781,16.9867992401123 -63.3305511474609,8.66676616668701 -52.8967781066895,14.2434368133545 -45.9259338378906,12.0397529602051 -58.8332328796387,9.83606815338135 -60.7670783996582,9.52125644683838 -46.19580078125,11.6799669265747 -51.682502746582,7.13767910003662 -63.7353057861328,14.1085166931152 -60.5422134399414,11.9498062133789 -51.2327728271484,8.75671291351318 -62.1162719726562,21.2142753601074 -62.3861122131348,13.0291614532471 -58.4734497070312,8.48687362670898 -55.0105171203613,11.7249402999878 -58.9231796264648,10.9154233932495 -64.4548797607422,9.43130970001221 -62.9257888793945,23.6428260803223 -60.0475082397461,11.0953159332275 -50.9629325866699,5.20383358001709 -54.6507301330566,8.57682037353516 -56.7644691467285,9.97098731994629 -58.9231796264648,6.86783981323242 -62.8808174133301,8.93660545349121 -63.3305511474609,16.6270141601562 -63.0157356262207,8.30698108673096 -56.9443626403809,16.4021472930908 -56.7644691467285,10.3757457733154 -57.4840393066406,18.7407512664795 -63.4204940795898,22.5634689331055 -62.5660057067871,9.83606815338135 -53.3914833068848,13.8836517333984 -51.4576377868652,10.5556383132935 -64.0051422119141,21.7089805603027 -55.5052185058594,15.502685546875 -63.2855758666992,11.5450477600098 -61.4866485595703,20.0899467468262 -52.4470443725586,12.0397529602051 -57.2591743469238,12.9392156600952 -63.2855758666992,22.9232540130615 -58.5184211730957,8.66676616668701 -57.2591743469238,6.23821640014648 -58.7882614135742,13.5688400268555 -53.6613235473633,14.0185708999634 -52.7168846130371,6.10329627990723 -50.9179611206055,5.74351119995117 -52.8967781066895,8.08211517333984 -62.2511940002441,14.1984634399414 -62.6559524536133,17.0767459869385 -62.3411407470703,7.76730346679688 -60.991943359375,9.07152462005615 -62.2062187194824,16.9418258666992 -62.8358459472656,6.4630823135376 -57.8438262939453,11.9048328399658 -53.2115898132324,14.4683027267456 -56.0448989868164,14.3333835601807 -62.7908706665039,23.1031475067139 -61.2168121337891,23.3280124664307 -55.7300872802734,7.54243755340576 -56.4046859741211,9.74612140655518 -63.195629119873,15.4577121734619 -54.830623626709,8.75671291351318 -61.3517303466797,22.6084423065186 -49.6137390136719,5.96837711334229 -43.7222595214844,12.489483833313 -62.5660057067871,7.22762584686279 -59.1030731201172,23.3729858398438 -49.6137390136719,14.6032218933105 -60.5422134399414,17.8862609863281 -57.7538795471191,13.4788932800293 -63.195629119873,19.2354564666748 -60.2274017333984,15.817497253418 -48.9841156005859,12.9392156600952 -63.6903343200684,19.4603214263916 -56.2697639465332,8.7117395401001 -51.2327728271484,14.4233293533325 -64.5897979736328,23.3280124664307 -59.5078315734863,10.0609340667725 -59.5977783203125,17.166690826416 -63.510440826416,11.5000743865967 -45.9259338378906,11.5900211334229 -63.0607109069824,14.6032218933105 -59.7326965332031,6.55302810668945 -60.4522666931152,13.7487316131592 -60.3623199462891,20.5846500396729 -54.3359184265137,13.1640815734863 -64.2300109863281,20.674596786499 -52.3571014404297,9.70114898681641 -49.703685760498,11.9048328399658 -54.9655418395996,14.9180335998535 -57.4390640258789,14.5582485198975 -63.3305511474609,15.997389793396 -64.7696914672852,11.0053701400757 -56.8993873596191,7.9471960067749 -58.0237159729004,15.4127388000488 -63.6903343200684,8.89163208007812 -61.8014602661133,13.1640815734863 -54.5607833862305,10.7805042266846 -56.4046859741211,10.1059074401855 -59.5977783203125,18.4709129333496 -64.5897979736328,6.1932430267334 -51.8174209594727,7.45249080657959 -64.5897979736328,9.74612140655518 -52.4470443725586,7.81227684020996 -63.195629119873,23.9576377868652 -61.0818901062012,8.30698108673096 -64.7247161865234,23.1031475067139 -58.3835029602051,9.70114898681641 -51.1428260803223,13.6587858200073 -60.1374549865723,13.1640815734863 -56.4046859741211,17.9762077331543 -53.5264015197754,15.3227920532227 -51.2327728271484,15.1429004669189 -63.8702239990234,22.2486572265625 -60.4972381591797,8.26200771331787 -62.9707641601562,9.97098731994629 -54.6507301330566,16.1323089599609 -62.4760589599609,18.5608596801758 -51.3227157592773,5.20383358001709 -62.3411407470703,21.3941669464111 -57.5739860534668,12.6244029998779 -53.5264015197754,11.0953159332275 -53.346508026123,9.9260139465332 -50.1084442138672,6.95778656005859 -54.0660781860352,16.851879119873 -45.8809814453125,11.5450477600098 -51.682502746582,11.0503435134888 -51.1428260803223,5.96837711334229 -51.8174209594727,10.2857999801636 -58.9231796264648,20.9444370269775 -54.9655418395996,12.3995380401611 -54.9655418395996,12.2196445465088 -58.2485809326172,9.02655124664307 -50.4232559204102,12.7143497467041 -59.5977783203125,13.34397315979 -53.3914833068848,6.28318881988525 -59.327938079834,9.79109477996826 -54.2459716796875,8.08211517333984 -51.1428260803223,14.0635442733765 -56.6745223999023,11.4101285934448 -56.2247924804688,15.7275505065918 -62.6109771728516,17.0767459869385 -64.7696914672852,9.61120223999023 -54.4258651733398,7.81227684020996 -51.0079040527344,12.9392156600952 -61.0818901062012,22.833309173584 -56.2697639465332,14.1534900665283 -55.6401405334473,9.43130970001221 -63.8702239990234,14.4683027267456 -59.5078315734863,20.7195701599121 -53.3914833068848,6.82286739349365 -56.0898704528809,8.48687362670898 -60.1374549865723,10.0609340667725 -49.3888740539551,13.2990007400513 -62.8358459472656,10.5106649398804 -57.5290145874023,8.39692687988281 -62.7009239196777,21.1693019866943 -55.9549522399902,5.74351119995117 -56.0448989868164,6.50805473327637 -53.0766716003418,10.5106649398804 -50.648120880127,14.2434368133545 -63.6003875732422,8.89163208007812 -56.4046859741211,13.6138134002686 -60.2723731994629,14.5132751464844 -62.8358459472656,8.7117395401001 -50.0634689331055,14.5132751464844 -59.2379913330078,6.32816219329834 -60.9020004272461,10.3757457733154 -57.4390640258789,10.8254776000977 -61.8014602661133,9.52125644683838 -52.7168846130371,9.52125644683838 -61.4866485595703,20.5846500396729 -47.1402282714844,13.1640815734863 -58.0686912536621,19.2804298400879 -47.5899467468262,11.6799669265747 -62.161247253418,21.0793552398682 -58.9681549072266,10.1508798599243 -56.4496574401855,7.85724925994873 -64.3649291992188,11.0503435134888 -62.7009239196777,23.5978527069092 -63.6003875732422,18.650806427002 -64.0501174926758,11.5000743865967 -64.3199615478516,8.08211517333984 -53.9761352539062,15.2778186798096 -57.6189575195312,11.994779586792 -48.6693000793457,11.6799669265747 -55.5951690673828,8.7117395401001 -61.5765953063965,18.3359928131104 -54.3359184265137,5.87843132019043 -58.8782081604004,7.31757164001465 -49.3888740539551,13.4339199066162 -57.4390640258789,7.27259826660156 -62.9707641601562,10.7805042266846 -54.8755950927734,11.6799669265747 -64.634765625,17.166690826416 -57.9337692260742,5.56361865997314 -52.9867248535156,5.60859203338623 -61.4866485595703,18.5158863067627 -55.4602470397949,7.58741092681885 -59.013126373291,12.2196445465088 -63.2855758666992,7.63238334655762 -62.7009239196777,7.81227684020996 -62.7908706665039,22.7883358001709 -59.7776718139648,5.38372611999512 -50.9179611206055,7.22762584686279 -60.4972381591797,20.8095169067383 -63.7353057861328,14.3783569335938 -59.013126373291,17.0767459869385 -61.0369186401367,13.2090549468994 -48.0846519470215,11.8598594665527 -52.5819664001465,14.6931686401367 -45.6560974121094,11.0503435134888 -64.2749862670898,9.38633632659912 -51.0079040527344,14.4233293533325 -58.5184211730957,6.91281318664551 -54.4258651733398,16.80690574646 -52.0422897338867,12.984188079834 -53.6163482666016,14.6032218933105 -55.1004638671875,5.60859203338623 -62.6559524536133,19.325403213501 -58.7432861328125,15.6376037597656 -58.2935562133789,17.9312343597412 -61.8914070129395,23.822717666626 -58.4284744262695,9.52125644683838 -56.8993873596191,7.58741092681885 -60.2274017333984,18.4259395599365 -55.7750587463379,8.08211517333984 -49.7936325073242,11.6349945068359 -53.1216430664062,10.7805042266846 -60.4972381591797,16.492094039917 -59.6877212524414,14.5582485198975 -60.0924835205078,22.8782806396484 -51.7724494934082,14.9180335998535 -61.1718368530273,10.1958532333374 -64.4998474121094,6.10329627990723 -63.4204940795898,6.73292064666748 -59.7776718139648,11.1852626800537 -53.3914833068848,14.9630069732666 -51.9523429870605,14.8730602264404 -60.2723731994629,17.4365310668945 -59.1930198669434,7.90222263336182 -59.013126373291,18.2010746002197 -60.7670783996582,21.4391403198242 -60.7670783996582,11.6799669265747 -59.8676147460938,20.9444370269775 -56.5396041870117,7.49746417999268 -43.4074401855469,12.0397529602051 -62.0713005065918,17.5264778137207 -51.6375312805176,8.21703433990479 -63.0607109069824,8.93660545349121 -59.5977783203125,12.3995380401611 -56.9443626403809,14.8280878067017 -59.5977783203125,18.3359928131104 -45.2963256835938,12.5344572067261 -62.6559524536133,21.6640071868896 -61.3967056274414,22.3386039733887 -44.3069152832031,11.0953159332275 -54.6957054138184,11.814887046814 -62.6559524536133,21.349193572998 -47.9047584533691,12.8042964935303 -55.6401405334473,17.166690826416 -57.5739860534668,10.2408266067505 -56.3597106933594,8.17206192016602 -54.5607833862305,9.47628307342529 -62.7458992004395,10.7355308532715 -52.8967781066895,9.43130970001221 -59.5528030395508,5.60859203338623 -63.2855758666992,10.0159606933594 -63.0607109069824,22.6983890533447 -54.2459716796875,7.85724925994873 -58.698314666748,18.5608596801758 -62.5660057067871,18.6058330535889 -61.531623840332,20.2698383331299 -63.4204940795898,13.4339199066162 -63.1506576538086,16.3122024536133 -58.8332328796387,7.58741092681885 -51.3227157592773,11.9498062133789 -61.5765953063965,21.1693019866943 -64.5448226928711,7.36254501342773 -57.7538795471191,13.34397315979 -56.0448989868164,9.97098731994629 -57.5739860534668,9.29639053344727 -61.531623840332,12.354564666748 -63.3305511474609,15.6376037597656 -59.9125900268555,13.7487316131592 -51.4576377868652,12.5794296264648 -43.002685546875,13.1640815734863 -64.0950927734375,8.03714179992676 -52.2221794128418,10.8704509735107 -57.1692276000977,11.6349945068359 -63.825252532959,16.0873355865479 -58.7432861328125,5.47367286682129 -64.3649291992188,13.4339199066162 -57.3940925598145,16.80690574646 -49.9285507202148,6.37313556671143 -62.7458992004395,21.6190338134766 -55.0554885864258,10.1059074401855 -59.1930198669434,6.05832386016846 -50.648120880127,7.36254501342773 -60.8120536804199,7.40751838684082 -58.698314666748,18.2010746002197 -55.2803535461426,8.66676616668701 -64.1400680541992,12.17467212677 -61.1718368530273,22.7433624267578 -57.7538795471191,13.3889465332031 -58.8782081604004,16.492094039917 -52.2671546936035,11.7699136734009 -44.7566528320312,12.0847253799438 -57.1692276000977,10.0609340667725 -59.642749786377,10.4207191467285 -57.3940925598145,18.3809661865234 -62.3411407470703,12.17467212677 -56.9893341064453,10.2857999801636 -53.0766716003418,10.8254776000977 -59.8676147460938,6.64297485351562 -58.1586380004883,18.8756713867188 -60.0475082397461,11.8598594665527 -56.0448989868164,17.481502532959 -60.4072952270508,17.7513427734375 -56.8993873596191,13.4788932800293 -61.1268653869629,16.2672290802002 -61.1718368530273,21.6640071868896 -60.5871887207031,12.7593231201172 -58.4734497070312,6.23821640014648 -54.8755950927734,15.997389793396 -52.1322326660156,15.2328462600708 -64.4099044799805,14.7831144332886 -54.6957054138184,7.04773330688477 -43.1825866699219,11.7699136734009 -55.0105171203613,12.354564666748 -60.1824264526367,11.6799669265747 -51.3227157592773,7.76730346679688 -54.6507301330566,9.16147041320801 -59.6877212524414,11.8598594665527 -60.2723731994629,23.507905960083 -55.145435333252,5.24880695343018 -57.8887977600098,15.2328462600708 -57.7988510131836,7.63238334655762 -52.7618598937988,12.354564666748 -59.1030731201172,6.73292064666748 -63.4204940795898,22.6983890533447 -58.7882614135742,5.87843132019043 -57.2591743469238,17.7063694000244 -56.7644691467285,7.36254501342773 -60.6321601867676,6.91281318664551 -49.7936325073242,12.1296987533569 -59.2829666137695,12.0847253799438 -59.642749786377,18.7857246398926 -53.7962417602539,14.5582485198975 -49.5687637329102,14.0635442733765 -47.814811706543,13.6138134002686 -52.9867248535156,14.6931686401367 -63.0157356262207,19.325403213501 -49.5237922668457,12.3995380401611 -62.8358459472656,20.4947052001953 -52.4020729064941,12.309591293335 -43.7672424316406,10.9603967666626 -59.327938079834,17.6613960266113 -54.1560249328613,9.88104152679443 -63.1056823730469,7.72233009338379 -64.7696914672852,20.314811706543 -60.5871887207031,17.5714492797852 -52.4470443725586,6.41810894012451 -54.830623626709,9.34136390686035 -50.5581741333008,7.22762584686279 -44.6217346191406,12.4445114135742 -61.6215667724609,23.9576377868652 -60.677131652832,19.7751350402832 -50.6930923461914,13.8836517333984 -53.346508026123,8.26200771331787 -62.0263290405273,17.6164226531982 -51.997314453125,13.1191082000732 -60.7670783996582,18.5608596801758 -53.166618347168,6.10329627990723 -61.8014602661133,19.5952415466309 -60.8120536804199,14.6481952667236 -63.195629119873,13.2990007400513 -53.166618347168,15.502685546875 -60.3173484802246,11.9498062133789 -63.0157356262207,13.0741348266602 -51.7724494934082,14.7831144332886 -61.1268653869629,11.0953159332275 -61.1268653869629,10.5106649398804 -62.0713005065918,12.17467212677 -55.6851119995117,7.00275993347168 -61.306755065918,21.2142753601074 -60.7221069335938,13.1191082000732 -51.1428260803223,12.669376373291 -57.6189575195312,7.40751838684082 -50.8280143737793,12.6244029998779 -59.0580978393555,23.2380676269531 -63.2855758666992,13.7487316131592 -55.3253288269043,12.8942422866821 -60.1824264526367,16.7619323730469 -63.6453628540039,7.6773567199707 -62.8808174133301,23.0581741333008 -55.9099807739258,8.57682037353516 -46.2857360839844,10.8704509735107 -56.0898704528809,12.8942422866821 -62.3411407470703,6.50805473327637 -50.648120880127,6.55302810668945 -63.1506576538086,5.78848457336426 -61.4866485595703,6.82286739349365 -60.2274017333984,11.0503435134888 -58.6533432006836,9.9260139465332 -64.0501174926758,21.6640071868896 -62.5660057067871,20.0449733734131 -54.1110534667969,9.07152462005615 -64.1850433349609,16.8968524932861 -58.0237159729004,12.2646179199219 -56.8993873596191,5.96837711334229 -57.0792808532715,8.84665870666504 -54.6507301330566,14.4683027267456 -62.3861122131348,10.1958532333374 -61.4866485595703,20.7645435333252 -52.5819664001465,11.5900211334229 -58.2935562133789,6.95778656005859 -49.2989273071289,12.984188079834 -63.6003875732422,23.5978527069092 -53.4814300537109,10.2857999801636 -58.0237159729004,19.4153499603271 -60.4972381591797,9.61120223999023 -59.5977783203125,5.83345794677734 -55.9999237060547,14.1085166931152 -63.1506576538086,11.3651552200317 -52.851806640625,11.8598594665527 -59.2829666137695,5.29378032684326 -63.9601745605469,21.5740604400635 -62.6559524536133,6.95778656005859 -62.0263290405273,21.8438987731934 -64.4548797607422,14.5132751464844 -57.2591743469238,15.0979270935059 -63.4204940795898,16.2222557067871 -60.9020004272461,9.47628307342529 -51.5475845336914,14.3333835601807 -52.3571014404297,5.78848457336426 -49.2089805603027,13.8836517333984 -64.4548797607422,15.1429004669189 -48.3095169067383,13.2990007400513 -49.9285507202148,6.23821640014648 -51.682502746582,8.21703433990479 -64.4099044799805,12.8492698669434 -63.3755226135254,10.5556383132935 -51.682502746582,15.2328462600708 -62.6109771728516,13.7487316131592 -62.2961654663086,8.35195446014404 -56.8993873596191,9.02655124664307 -59.8676147460938,9.61120223999023 -62.6109771728516,10.0609340667725 -60.1374549865723,10.6006116867065 -64.4548797607422,16.2222557067871 -59.1480445861816,7.36254501342773 -63.0607109069824,8.57682037353516 -46.9603271484375,11.0053701400757 -55.9099807739258,15.502685546875 -58.8332328796387,13.7487316131592 -49.0290870666504,5.20383358001709 -59.642749786377,15.5926313400269 -56.0898704528809,5.47367286682129 -47.0502624511719,11.9048328399658 -51.2777442932129,11.2302360534668 -61.9813537597656,18.7407512664795 -63.6453628540039,9.34136390686035 -59.8676147460938,23.4179592132568 -51.8623962402344,8.93660545349121 -50.6930923461914,5.65356540679932 -57.7089042663574,6.4630823135376 -61.0818901062012,15.6376037597656 -64.4548797607422,10.2857999801636 -64.2749862670898,18.0661544799805 -55.1904067993164,15.9524164199829 -61.4866485595703,19.4603214263916 -60.677131652832,22.0687656402588 -58.0237159729004,6.4630823135376 -54.0660781860352,16.8968524932861 -61.8014602661133,9.25141716003418 -62.2511940002441,22.6983890533447 -57.9337692260742,7.81227684020996 -54.6057586669922,12.0397529602051 -57.8887977600098,10.2408266067505 -60.7221069335938,9.65617561340332 -58.2485809326172,6.50805473327637 -63.825252532959,8.7117395401001 -53.4364547729492,10.6455850601196 -60.1824264526367,21.9788188934326 -54.5607833862305,15.6376037597656 -63.0607109069824,10.7355308532715 -59.5977783203125,6.41810894012451 -47.9047584533691,12.4445114135742 -63.9151992797852,17.2566375732422 -53.3015365600586,14.8280878067017 -49.7936325073242,13.7487316131592 -64.0950927734375,11.5450477600098 -62.3411407470703,12.5344572067261 -64.0501174926758,6.59800148010254 -56.2697639465332,8.48687362670898 -63.510440826416,15.0079803466797 -55.6851119995117,13.3889465332031 -59.6877212524414,20 -63.2855758666992,18.6058330535889 -52.1772079467773,7.63238334655762 -48.8941688537598,5.33875274658203 -58.8782081604004,17.1217193603516 -60.1374549865723,16.6270141601562 -64.4998474121094,5.83345794677734 -45.4312438964844,12.354564666748 -61.306755065918,12.489483833313 -64.0501174926758,5.20383358001709 -51.1428260803223,12.17467212677 -52.9867248535156,14.6481952667236 -58.9231796264648,9.61120223999023 -53.8412132263184,7.40751838684082 -56.6295471191406,5.83345794677734 -56.8544158935547,17.6613960266113 -62.6109771728516,7.72233009338379 -53.6613235473633,5.96837711334229 -50.7380676269531,12.6244029998779 -61.1268653869629,14.7831144332886 -51.8174209594727,9.70114898681641 -64.0501174926758,16.6719875335693 -43.6772766113281,12.0847253799438 -54.2459716796875,16.5820407867432 -56.8993873596191,7.22762584686279 -58.0686912536621,14.5582485198975 -49.2089805603027,5.56361865997314 -57.0792808532715,15.9074440002441 -63.2406005859375,17.4365310668945 -53.9311599731445,7.36254501342773 -57.9337692260742,19.8650798797607 -62.9257888793945,12.7143497467041 -59.4178848266602,8.30698108673096 -60.9020004272461,22.1587104797363 -58.0237159729004,12.669376373291 -52.2671546936035,9.38633632659912 -61.9363822937012,17.3016109466553 -54.7856521606445,6.14826965332031 -61.846435546875,6.59800148010254 -55.4602470397949,10.4656925201416 -49.8835754394531,5.78848457336426 -61.6215667724609,21.8438987731934 -59.5977783203125,7.00275993347168 -64.4998474121094,23.2380676269531 -56.3147354125977,15.4127388000488 -62.4760589599609,9.20644378662109 -62.2062187194824,6.23821640014648 -61.531623840332,14.1085166931152 -55.7750587463379,7.9471960067749 -50.3782806396484,5.29378032684326 -53.1216430664062,6.37313556671143 -59.6877212524414,9.11649799346924 -51.3676910400391,8.17206192016602 -64.2749862670898,14.6032218933105 -56.3597106933594,14.5582485198975 -60.8570251464844,13.1640815734863 -46.5105895996094,11.9498062133789 -58.9231796264648,15.3227920532227 -52.7618598937988,10.9603967666626 -61.0818901062012,12.1296987533569 -52.312126159668,9.74612140655518 -59.1480445861816,15.1878728866577 -53.1216430664062,7.36254501342773 -58.1586380004883,10.8704509735107 -50.8729858398438,5.87843132019043 -53.2565612792969,11.4551019668579 -64.2749862670898,7.58741092681885 -50.9179611206055,6.28318881988525 -58.2485809326172,17.3465843200684 -55.7750587463379,10.0609340667725 -52.536994934082,10.3307723999023 -53.7962417602539,10.6455850601196 -57.7089042663574,9.16147041320801 -43.0476684570312,11.6349945068359 -61.531623840332,6.82286739349365 -63.7353057861328,7.31757164001465 -57.5739860534668,9.9260139465332 -56.6295471191406,5.51864528656006 -50.333309173584,8.03714179992676 -64.4998474121094,21.1693019866943 -54.1560249328613,7.9471960067749 -59.4178848266602,9.83606815338135 -55.145435333252,6.28318881988525 -44.4418334960938,11.9048328399658 -54.201000213623,9.83606815338135 -43.9021606445312,12.489483833313 -62.8808174133301,7.85724925994873 -54.0660781860352,15.1429004669189 -59.4178848266602,12.2196445465088 -56.8993873596191,9.47628307342529 -55.9549522399902,11.9048328399658 -63.8702239990234,11.994779586792 -64.4099044799805,9.83606815338135 -57.8887977600098,5.65356540679932 -56.809440612793,9.47628307342529 -62.6559524536133,8.39692687988281 -61.7115173339844,12.2646179199219 -61.2168121337891,6.4630823135376 -53.9311599731445,11.8598594665527 -60.0924835205078,10.2857999801636 -56.2697639465332,13.8386783599854 -62.5210342407227,15.0979270935059 -50.6031455993652,8.80168533325195 -54.5607833862305,12.669376373291 -59.013126373291,7.18265247344971 -62.2511940002441,11.5450477600098 -61.306755065918,11.9498062133789 -51.2327728271484,13.1640815734863 -61.9363822937012,22.8782806396484 -50.648120880127,5.87843132019043 -52.312126159668,13.2090549468994 -54.4708366394043,6.77789402008057 -53.6613235473633,15.8624706268311 -57.2141990661621,12.3995380401611 -60.7670783996582,8.39692687988281 -58.8782081604004,23.7327709197998 -59.0580978393555,23.9126644134521 -61.531623840332,14.0185708999634 -57.5290145874023,9.29639053344727 -57.9787445068359,14.8730602264404 -56.5845756530762,7.58741092681885 -64.0501174926758,6.50805473327637 -62.2062187194824,9.88104152679443 -52.6269378662109,7.45249080657959 -56.0448989868164,11.9048328399658 -63.825252532959,6.64297485351562 -49.164005279541,13.4788932800293 -60.7670783996582,10.5106649398804 -58.1586380004883,19.5052947998047 -60.5422134399414,13.5688400268555 -60.2723731994629,19.010591506958 -59.8676147460938,23.822717666626 -55.4152755737305,12.5794296264648 -60.9469718933105,13.9735984802246 -53.7962417602539,11.0503435134888 -62.5210342407227,18.7407512664795 -52.6719131469727,10.6455850601196 -58.7432861328125,14.1085166931152 -52.4920196533203,5.6985387802124 -51.997314453125,9.11649799346924 -54.5607833862305,7.09270572662354 -61.2168121337891,21.6640071868896 -53.2115898132324,12.2196445465088 -51.4126625061035,8.57682037353516 -58.3835029602051,19.325403213501 -60.0475082397461,14.4233293533325 -59.5078315734863,14.6481952667236 -62.2511940002441,10.6006116867065 -52.6269378662109,10.1958532333374 -55.2803535461426,9.47628307342529 -47.3201293945312,12.8042964935303 -59.8226432800293,20.989408493042 -58.6083679199219,5.83345794677734 -54.4258651733398,16.5820407867432 -50.1534156799316,13.1640815734863 -60.2723731994629,13.8836517333984 -61.7115173339844,8.4419002532959 -51.0978507995605,14.6481952667236 -61.846435546875,18.3359928131104 -56.9893341064453,6.82286739349365 -50.4232559204102,6.32816219329834 -63.6003875732422,13.5688400268555 -53.6613235473633,12.9392156600952 -64.4548797607422,19.0555629730225 -61.1718368530273,23.19309425354 -43.63232421875,11.0503435134888 -59.4628601074219,16.6719875335693 -52.2671546936035,13.7487316131592 -57.1692276000977,11.1402893066406 -64.2300109863281,19.685188293457 -52.851806640625,8.80168533325195 -57.2591743469238,8.48687362670898 -60.5871887207031,6.64297485351562 -57.4840393066406,10.3307723999023 -59.7326965332031,6.50805473327637 -62.6559524536133,10.6905584335327 -58.3385314941406,9.97098731994629 -47.275146484375,12.7143497467041 -56.8993873596191,13.7937049865723 -43.5873413085938,12.3995380401611 -62.1162719726562,14.7381420135498 -60.1824264526367,18.2910194396973 -64.0950927734375,20 -62.2961654663086,20.5396785736084 -58.2935562133789,6.68794727325439 -62.2062187194824,17.0767459869385 -54.4708366394043,12.5794296264648 -58.4734497070312,7.58741092681885 -59.5528030395508,10.2857999801636 -52.9417495727539,15.0079803466797 -61.2617835998535,18.4709129333496 -52.4470443725586,7.00275993347168 -55.7300872802734,10.5106649398804 -60.0475082397461,15.4577121734619 -50.7830390930176,13.1640815734863 -63.2855758666992,9.07152462005615 -54.3359184265137,11.8598594665527 -58.9231796264648,10.0609340667725 -53.5264015197754,11.994779586792 -62.4760589599609,8.12708854675293 -61.1718368530273,13.9286251068115 -46.0608520507812,11.994779586792 -64.2300109863281,19.1904830932617 -55.8200340270996,7.04773330688477 -50.333309173584,12.5794296264648 -61.4866485595703,15.817497253418 -54.2459716796875,11.9498062133789 -48.3544883728027,13.3889465332031 -57.3940925598145,6.23821640014648 -62.8358459472656,15.7725238800049 -55.0105171203613,13.9735984802246 -59.2379913330078,8.03714179992676 -57.9787445068359,17.1217193603516 -54.201000213623,16.4021472930908 -52.6719131469727,8.80168533325195 -43.9471435546875,11.0953159332275 -59.3729095458984,10.3307723999023 -63.825252532959,14.8730602264404 -55.2803535461426,7.99216938018799 -55.2803535461426,14.1984634399414 -64.0501174926758,20.4497318267822 -64.1850433349609,8.4419002532959 -55.3253288269043,8.66676616668701 -61.5765953063965,17.2566375732422 -63.4654693603516,12.5344572067261 -52.4920196533203,9.65617561340332 -63.3305511474609,16.8968524932861 -63.7802810668945,14.6032218933105 -55.6851119995117,16.5370674133301 -50.9179611206055,8.80168533325195 -61.5765953063965,11.7249402999878 -55.5951690673828,10.0159606933594 -56.6295471191406,18.3809661865234 -59.8226432800293,17.1217193603516 -59.5078315734863,13.0741348266602 -51.6375312805176,11.4551019668579 -61.6665420532227,16.6270141601562 -54.6057586669922,11.9498062133789 -52.3571014404297,9.11649799346924 -63.195629119873,19.9100532531738 -56.6295471191406,7.63238334655762 -61.6665420532227,13.34397315979 -55.3253288269043,13.7937049865723 -63.6903343200684,22.1587104797363 -58.1136627197266,10.0609340667725 -57.3940925598145,12.669376373291 -45.791015625,11.0053701400757 -60.7221069335938,13.4788932800293 -61.8014602661133,22.833309173584 -51.8623962402344,9.34136390686035 -52.3571014404297,16.0873355865479 -58.4734497070312,15.0079803466797 -53.7512664794922,16.1323089599609 -59.9575614929199,12.5344572067261 -62.1162719726562,16.3122024536133 -64.2300109863281,19.2804298400879 -45.3862609863281,10.8704509735107 -57.1242523193359,18.5158863067627 -55.1004638671875,14.4233293533325 -45.4762268066406,11.1852626800537 -59.7326965332031,8.30698108673096 -58.7882614135742,15.9074440002441 -63.2855758666992,14.1534900665283 -64.7696914672852,18.7857246398926 -60.9020004272461,20.989408493042 -53.7512664794922,15.9524164199829 -56.8993873596191,18.7857246398926 -52.1772079467773,11.814887046814 -56.2697639465332,11.1402893066406 -56.2247924804688,15.2328462600708 -59.7326965332031,23.9126644134521 -52.1322326660156,10.3757457733154 -62.7908706665039,11.1402893066406 -51.5925559997559,8.17206192016602 -63.8702239990234,21.9788188934326 -53.346508026123,8.12708854675293 -54.201000213623,10.7805042266846 -62.7908706665039,11.0053701400757 -57.0792808532715,14.3333835601807 -56.8544158935547,10.9603967666626 -58.3835029602051,6.82286739349365 -51.9073677062988,5.47367286682129 -58.6533432006836,19.2354564666748 -58.5184211730957,10.1958532333374 -62.6559524536133,20.9444370269775 -61.4866485595703,6.05832386016846 -64.6797409057617,14.6931686401367 -61.8914070129395,23.4179592132568 -61.5765953063965,10.1958532333374 -55.9549522399902,11.2752084732056 -57.663932800293,10.7355308532715 -52.5819664001465,12.489483833313 -59.6877212524414,13.8386783599854 -49.6137390136719,13.9735984802246 -59.327938079834,20.1798934936523 -55.1904067993164,11.3201818466187 -56.7194976806641,13.4788932800293 -59.327938079834,7.85724925994873 -58.3835029602051,15.6376037597656 -55.5951690673828,5.56361865997314 -59.9575614929199,8.98157787322998 -58.2485809326172,18.4259395599365 -56.8544158935547,14.9180335998535 -56.809440612793,12.6244029998779 -59.6877212524414,13.6138134002686 -61.3967056274414,16.5370674133301 -58.5633926391602,6.59800148010254 -61.8014602661133,9.56622886657715 -62.0713005065918,21.4391403198242 -63.825252532959,18.8306980133057 -64.2749862670898,12.0847253799438 -54.3359184265137,11.3201818466187 -54.7856521606445,9.16147041320801 -57.1242523193359,9.61120223999023 -53.8412132263184,14.7381420135498 -58.8782081604004,14.8730602264404 -62.4310836791992,7.58741092681885 -61.8914070129395,7.9471960067749 -62.2511940002441,20.1349201202393 -58.6533432006836,14.9630069732666 -59.9575614929199,19.1904830932617 -52.8068313598633,7.36254501342773 -49.2989273071289,12.0847253799438 -58.6533432006836,11.6799669265747 -61.6215667724609,13.2540273666382 -55.7750587463379,16.5820407867432 -60.8120536804199,15.5926313400269 -57.8887977600098,9.11649799346924 -57.3940925598145,17.0767459869385 -60.0924835205078,22.5634689331055 -64.2749862670898,18.3359928131104 -43.7672424316406,11.5900211334229 -46.4656372070312,11.994779586792 -61.846435546875,22.6983890533447 -55.3253288269043,11.2302360534668 -63.7353057861328,5.6985387802124 -50.3782806396484,6.86783981323242 -52.6269378662109,6.10329627990723 -62.2511940002441,13.0291614532471 -59.4178848266602,19.1904830932617 -64.0950927734375,13.34397315979 -64.0051422119141,7.6773567199707 -53.0766716003418,14.7831144332886 -63.0607109069824,8.66676616668701 -63.1506576538086,17.2116641998291 -59.8226432800293,17.2566375732422 -58.6533432006836,6.1932430267334 -50.648120880127,7.85724925994873 -61.1268653869629,14.5132751464844 -48.8042221069336,12.8492698669434 -64.4998474121094,22.518497467041 -58.4734497070312,17.5714492797852 -57.4390640258789,18.3809661865234 -63.0157356262207,22.8782806396484 -61.8014602661133,6.1932430267334 -56.4496574401855,8.4419002532959 -63.6003875732422,23.0132007598877 -57.5739860534668,13.7487316131592 -57.2141990661621,8.35195446014404 -59.3729095458984,13.2540273666382 -55.7750587463379,14.9630069732666 -55.6851119995117,17.7963161468506 -62.6109771728516,21.8438987731934 -52.5819664001465,10.3307723999023 -52.312126159668,7.18265247344971 -51.7274780273438,8.7117395401001 -63.825252532959,7.81227684020996 -54.0660781860352,5.87843132019043 -53.5264015197754,15.2328462600708 -63.8702239990234,10.1508798599243 -53.166618347168,11.5900211334229 -55.0554885864258,16.0423622131348 -63.4654693603516,18.7857246398926 -60.8120536804199,20.3597850799561 -55.9549522399902,11.814887046814 -54.7856521606445,15.4127388000488 -50.5132026672363,5.20383358001709 -58.5184211730957,12.0847253799438 -60.677131652832,20.989408493042 -63.1056823730469,12.0847253799438 -61.846435546875,11.0503435134888 -64.4548797607422,15.817497253418 -54.9205703735352,14.6931686401367 -59.4178848266602,7.31757164001465 -63.7802810668945,16.177282333374 -63.2406005859375,19.4603214263916 -53.346508026123,14.9630069732666 -56.8544158935547,9.61120223999023 -60.4522666931152,20 -54.515811920166,10.3757457733154 -46.0608520507812,11.4551019668579 -59.2829666137695,13.5688400268555 -58.8332328796387,19.2354564666748 -60.8120536804199,9.34136390686035 -61.8014602661133,18.2460479736328 -61.6215667724609,17.5264778137207 -45.0714721679688,10.9603967666626 -47.6349182128906,13.0291614532471 -57.034309387207,16.3571739196777 -54.5607833862305,14.6931686401367 -64.4548797607422,20 -62.161247253418,5.4286994934082 -63.6453628540039,5.24880695343018 -49.0290870666504,12.1296987533569 -57.34912109375,11.3201818466187 -60.991943359375,6.55302810668945 -61.1718368530273,17.481502532959 -61.3517303466797,19.685188293457 -57.34912109375,15.7275505065918 -61.0369186401367,19.2804298400879 -56.809440612793,18.5608596801758 -60.9020004272461,22.3386039733887 -57.3940925598145,11.5900211334229 -61.4416770935059,23.822717666626 -59.8676147460938,22.6983890533447 -61.306755065918,16.0873355865479 -60.3623199462891,14.5132751464844 -63.8702239990234,7.09270572662354 -54.515811920166,16.6270141601562 -48.9841156005859,11.814887046814 -62.7009239196777,12.0847253799438 -61.7115173339844,7.6773567199707 -46.1508178710938,11.0053701400757 -56.4046859741211,7.72233009338379 -55.2803535461426,14.8280878067017 -56.3147354125977,17.5714492797852 -61.7564888000488,21.9788188934326 -50.9629325866699,5.96837711334229 -52.4920196533203,13.2990007400513 -53.7962417602539,6.55302810668945 -52.1772079467773,10.0159606933594 -49.3438987731934,13.5238666534424 -53.166618347168,9.65617561340332 -58.5633926391602,19.2804298400879 -50.2883338928223,14.8280878067017 -61.1718368530273,15.9074440002441 -54.3359184265137,7.36254501342773 -59.2379913330078,18.2910194396973 -52.9867248535156,5.65356540679932 -57.9337692260742,18.3359928131104 -62.9257888793945,8.53184700012207 -53.2115898132324,13.7937049865723 -61.7564888000488,10.3757457733154 -49.5237922668457,13.0291614532471 -53.4814300537109,7.22762584686279 -46.5555725097656,11.994779586792 -57.7089042663574,15.817497253418 -64.5448226928711,7.31757164001465 -58.7882614135742,15.4577121734619 -50.4232559204102,14.6481952667236 -52.2671546936035,13.4339199066162 -59.1480445861816,13.9735984802246 -50.9179611206055,8.30698108673096 -58.3385314941406,18.9656181335449 -60.5422134399414,12.8042964935303 -53.9761352539062,8.62179279327393 -54.0211067199707,5.51864528656006 -49.8835754394531,11.814887046814 -64.3199615478516,17.3465843200684 -64.1400680541992,16.7619323730469 -62.3411407470703,18.5158863067627 -58.7432861328125,17.3465843200684 -54.8755950927734,5.56361865997314 -43.0926513671875,13.7937049865723 -50.8729858398438,9.07152462005615 -64.4998474121094,8.03714179992676 -59.327938079834,19.3703765869141 -60.8120536804199,5.56361865997314 -60.991943359375,7.99216938018799 -62.3411407470703,10.7805042266846 -54.6057586669922,11.5900211334229 -59.3729095458984,18.6058330535889 -61.0369186401367,9.02655124664307 -54.8755950927734,15.8624706268311 -56.4046859741211,12.7143497467041 -53.0316963195801,5.96837711334229 -48.0396766662598,12.5344572067261 -49.164005279541,12.2196445465088 -56.9893341064453,14.8280878067017 -50.3782806396484,7.85724925994873 -58.5184211730957,12.9392156600952 -57.8887977600098,10.0159606933594 -53.7062950134277,6.73292064666748 -53.9311599731445,8.30698108673096 -61.8914070129395,12.984188079834 -63.4204940795898,22.3386039733887 -61.0818901062012,14.0635442733765 -53.2115898132324,12.0847253799438 -46.9603271484375,12.669376373291 -52.7168846130371,10.2857999801636 -55.4152755737305,14.1984634399414 -56.4046859741211,12.7593231201172 -58.3835029602051,9.74612140655518 -59.1930198669434,8.30698108673096 -55.3703002929688,12.4445114135742 -58.0686912536621,18.650806427002 -58.698314666748,14.8280878067017 -55.8650054931641,16.177282333374 -54.9655418395996,7.90222263336182 -52.2221794128418,10.3307723999023 -62.0263290405273,16.8968524932861 -51.0978507995605,9.61120223999023 -53.0316963195801,7.72233009338379 -61.0369186401367,23.6428260803223 -60.9020004272461,19.7301616668701 -51.7274780273438,5.6985387802124 -64.2749862670898,11.5450477600098 -60.7221069335938,13.7037591934204 -49.6137390136719,13.8386783599854 -64.5897979736328,21.7989253997803 -58.3835029602051,7.72233009338379 -53.9761352539062,6.14826965332031 -54.4708366394043,8.03714179992676 -48.8042221069336,11.814887046814 -50.2433624267578,5.24880695343018 -44.2169799804688,11.7699136734009 -52.9867248535156,14.8280878067017 -57.5290145874023,13.9286251068115 -56.3147354125977,8.75671291351318 -55.8650054931641,15.9074440002441 -60.1374549865723,19.5952415466309 -58.3385314941406,9.88104152679443 -53.1216430664062,7.49746417999268 -47.8597869873047,13.9286251068115 -45.0264892578125,12.2196445465088 -55.6401405334473,17.0767459869385 -59.642749786377,18.2010746002197 -61.3967056274414,17.0767459869385 -51.0079040527344,14.9180335998535 -60.4972381591797,10.9154233932495 -61.8914070129395,14.7381420135498 -59.1030731201172,10.1958532333374 -61.7115173339844,23.8676910400391 -59.2379913330078,23.9126644134521 -58.9681549072266,11.8598594665527 -50.1534156799316,12.0847253799438 -58.8332328796387,17.7063694000244 -61.7564888000488,15.0079803466797 -50.648120880127,12.309591293335 -63.1506576538086,13.1191082000732 -63.195629119873,9.11649799346924 -49.3888740539551,5.96837711334229 -54.2909469604492,6.01335048675537 -63.6003875732422,19.8201065063477 -61.0818901062012,11.6799669265747 -52.2671546936035,7.9471960067749 -56.2247924804688,6.41810894012451 -54.0211067199707,10.6905584335327 -59.327938079834,11.9048328399658 -62.2961654663086,14.1534900665283 -49.478816986084,6.41810894012451 -61.7115173339844,16.0873355865479 -59.5078315734863,21.7539520263672 -55.5501937866211,13.1191082000732 -57.5739860534668,16.6719875335693 -57.5290145874023,9.16147041320801 -60.7221069335938,5.83345794677734 -54.3359184265137,13.0741348266602 -49.164005279541,6.4630823135376 -53.7512664794922,6.28318881988525 -61.1718368530273,7.18265247344971 -54.830623626709,8.53184700012207 -62.9257888793945,23.6877975463867 -59.9575614929199,13.7937049865723 -63.4204940795898,7.27259826660156 -45.1164245605469,11.2752084732056 -52.0422897338867,7.99216938018799 -49.0290870666504,13.2990007400513 -49.164005279541,12.309591293335 -48.6243286132812,11.5450477600098 -64.5448226928711,11.5000743865967 -53.3015365600586,10.8254776000977 -47.0053100585938,11.5450477600098 -59.0580978393555,12.4445114135742 -63.0157356262207,16.8968524932861 -44.3968505859375,12.309591293335 -64.0051422119141,11.9048328399658 -61.4866485595703,15.4127388000488 -43.0476684570312,13.1640815734863 -64.4548797607422,14.3333835601807 -58.0686912536621,13.2540273666382 -62.3861122131348,15.502685546875 -55.3703002929688,8.57682037353516 -60.991943359375,23.9576377868652 -58.3835029602051,15.0079803466797 -54.9205703735352,14.1534900665283 -60.8570251464844,17.0767459869385 -55.2803535461426,10.5556383132935 -55.6401405334473,12.0847253799438 -56.4496574401855,13.34397315979 -60.2274017333984,16.492094039917 -47.3650817871094,13.0741348266602 -58.3385314941406,18.9206447601318 -64.5448226928711,6.82286739349365 -57.4840393066406,15.7725238800049 -55.9099807739258,10.8704509735107 -58.2036094665527,17.5264778137207 -51.2327728271484,12.4445114135742 -55.9999237060547,17.3016109466553 -52.5819664001465,13.8836517333984 -52.8068313598633,14.1984634399414 -59.2379913330078,19.9550266265869 -60.8570251464844,7.00275993347168 -50.2883338928223,14.2434368133545 -51.1428260803223,9.9260139465332 -59.9575614929199,12.2196445465088 -61.3967056274414,19.4603214263916 -64.1400680541992,16.6719875335693 -64.5448226928711,22.9232540130615 -54.0211067199707,9.16147041320801 -64.0051422119141,16.4471206665039 -62.6109771728516,11.6799669265747 -59.327938079834,18.650806427002 -58.3385314941406,10.6905584335327 -58.6083679199219,7.49746417999268 -64.5897979736328,18.0211811065674 -63.510440826416,9.11649799346924 -57.7988510131836,6.41810894012451 -55.0105171203613,13.1640815734863 -47.6349182128906,11.1402893066406 -60.7221069335938,19.2804298400879 -59.9575614929199,12.7143497467041 -51.7724494934082,10.4207191467285 -54.3808898925781,16.177282333374 -60.3173484802246,10.1508798599243 -60.8120536804199,13.8836517333984 -58.5184211730957,7.40751838684082 -44.0820617675781,11.1402893066406 -60.3623199462891,16.3122024536133 -63.2406005859375,18.5608596801758 -53.7062950134277,16.2222557067871 -62.0713005065918,10.2408266067505 -55.4602470397949,12.1296987533569 -63.195629119873,12.7143497467041 -60.677131652832,21.5290870666504 -64.7696914672852,15.4127388000488 -51.5925559997559,8.35195446014404 -46.8254089355469,12.8492698669434 -55.4602470397949,13.0741348266602 -51.5925559997559,6.05832386016846 -59.2379913330078,12.1296987533569 -61.3517303466797,5.83345794677734 -56.0448989868164,15.1878728866577 -64.2749862670898,8.30698108673096 -60.2723731994629,7.18265247344971 -62.5660057067871,11.1852626800537 -56.5396041870117,5.83345794677734 -62.1162719726562,12.669376373291 -57.7538795471191,13.6587858200073 -52.0422897338867,12.3995380401611 -62.9257888793945,15.9524164199829 -59.8676147460938,16.5370674133301 -43.4974060058594,12.669376373291 -49.478816986084,11.4551019668579 -56.3597106933594,14.6481952667236 -52.1322326660156,9.79109477996826 -56.5845756530762,12.669376373291 -61.7564888000488,16.6719875335693 -54.3808898925781,11.9498062133789 -55.7750587463379,12.1296987533569 -55.7750587463379,6.32816219329834 -51.7724494934082,7.36254501342773 -56.5845756530762,12.7143497467041 -63.6903343200684,22.833309173584 -61.3967056274414,13.9735984802246 -64.5448226928711,15.7275505065918 -56.6295471191406,7.45249080657959 -61.306755065918,22.3386039733887 -58.4734497070312,17.7513427734375 -60.4522666931152,14.9630069732666 -56.2697639465332,9.88104152679443 -52.1322326660156,13.2540273666382 -51.1428260803223,6.05832386016846 -49.9285507202148,6.14826965332031 -63.3755226135254,11.9048328399658 -53.5264015197754,6.55302810668945 -63.2855758666992,12.6244029998779 -56.2247924804688,7.63238334655762 -50.3782806396484,8.30698108673096 -59.327938079834,7.40751838684082 -59.3729095458984,20.6296234130859 -56.5396041870117,6.10329627990723 -51.682502746582,7.00275993347168 -48.7142753601074,13.3889465332031 -43.9471435546875,10.8704509735107 -62.9257888793945,13.7487316131592 -64.5448226928711,17.6164226531982 -63.1506576538086,8.66676616668701 -56.7644691467285,5.87843132019043 -62.4760589599609,23.2830390930176 -51.4126625061035,7.63238334655762 -55.3253288269043,7.27259826660156 -56.3597106933594,9.70114898681641 -60.4072952270508,10.1508798599243 -57.8438262939453,14.4683027267456 -62.5660057067871,16.2672290802002 -58.9681549072266,23.7777442932129 -61.9813537597656,7.13767910003662 -54.515811920166,8.03714179992676 -56.9443626403809,14.2884101867676 -60.7221069335938,13.9286251068115 -63.6903343200684,12.4445114135742 -58.8332328796387,12.669376373291 -51.5475845336914,11.5000743865967 -60.7221069335938,6.64297485351562 -63.6003875732422,6.1932430267334 -63.3305511474609,16.5370674133301 -59.8226432800293,22.7883358001709 -58.3835029602051,13.6138134002686 -60.1374549865723,14.9180335998535 -60.4972381591797,6.68794727325439 -58.4734497070312,6.32816219329834 -57.3940925598145,11.6349945068359 -46.19580078125,11.0953159332275 -64.2300109863281,6.77789402008057 -53.9761352539062,13.9286251068115 -57.5739860534668,11.2302360534668 -54.4708366394043,14.5582485198975 -51.2777442932129,5.60859203338623 -63.5554122924805,16.3122024536133 -64.0501174926758,18.5608596801758 -60.677131652832,15.5476579666138 -58.4284744262695,7.72233009338379 -62.2062187194824,18.7407512664795 -45.2963256835938,12.7143497467041 -55.145435333252,6.82286739349365 -56.4046859741211,7.85724925994873 -63.825252532959,13.3889465332031 -53.0766716003418,12.8042964935303 -61.0369186401367,12.2646179199219 -61.4416770935059,21.6190338134766 -51.7724494934082,9.9260139465332 -52.4020729064941,8.4419002532959 -61.306755065918,8.89163208007812 -55.8650054931641,8.12708854675293 -62.9257888793945,6.59800148010254 -60.1824264526367,14.9630069732666 -51.1877975463867,5.20383358001709 -51.9073677062988,11.4101285934448 -54.4258651733398,5.65356540679932 -63.825252532959,23.822717666626 -56.4496574401855,17.7063694000244 -56.3147354125977,8.39692687988281 -59.8226432800293,10.8704509735107 -55.1904067993164,5.56361865997314 -52.3571014404297,11.0953159332275 -53.5264015197754,14.2884101867676 -51.2327728271484,6.82286739349365 -63.6003875732422,15.0079803466797 -62.0713005065918,13.5688400268555 -58.2036094665527,23.9126644134521 -59.8676147460938,11.9048328399658 -58.4284744262695,8.62179279327393 -61.6215667724609,23.0581741333008 -57.4840393066406,17.0767459869385 -62.0713005065918,10.8254776000977 -58.3835029602051,19.1005363464355 -59.8676147460938,8.53184700012207 -53.7512664794922,15.1429004669189 -59.642749786377,12.2196445465088 -62.161247253418,10.2408266067505 -59.9125900268555,8.21703433990479 -58.2935562133789,5.60859203338623 -60.8570251464844,6.28318881988525 -61.6665420532227,22.1587104797363 -60.4522666931152,8.12708854675293 -57.7538795471191,10.0159606933594 -63.9601745605469,14.2434368133545 -59.5977783203125,12.1296987533569 -53.6613235473633,10.6455850601196 -48.9841156005859,5.78848457336426 -62.0713005065918,13.5238666534424 -49.7486572265625,14.0185708999634 -58.9231796264648,19.1904830932617 -64.2300109863281,14.9180335998535 -62.161247253418,16.9867992401123 -58.2036094665527,16.8968524932861 -63.9151992797852,14.1984634399414 -54.3808898925781,16.2222557067871 -57.6189575195312,7.99216938018799 -60.8570251464844,5.51864528656006 -55.5501937866211,14.3783569335938 -56.49462890625,12.8492698669434 -61.2168121337891,22.0237922668457 -64.3199615478516,9.83606815338135 -44.2619323730469,11.5000743865967 -59.1930198669434,18.2910194396973 -59.327938079834,19.4603214263916 -58.8332328796387,19.0555629730225 -57.1242523193359,6.28318881988525 -63.3755226135254,16.3122024536133 -57.3940925598145,15.4577121734619 -54.3359184265137,11.7699136734009 -51.6375312805176,8.57682037353516 -49.1190338134766,12.489483833313 -59.1930198669434,13.6138134002686 -52.536994934082,14.2434368133545 -55.2803535461426,9.61120223999023 -62.5210342407227,20.0449733734131 -59.5977783203125,5.60859203338623 -62.0263290405273,18.8306980133057 -49.9735221862793,5.60859203338623 -61.9813537597656,10.4656925201416 -57.1692276000977,14.3333835601807 -56.6745223999023,18.3359928131104 -60.0025367736816,13.7937049865723 -62.8808174133301,23.2380676269531 -58.9231796264648,18.5158863067627 -53.5713768005371,14.9180335998535 -63.9151992797852,21.5290870666504 -55.6401405334473,9.52125644683838 -56.8544158935547,15.9524164199829 -53.2565612792969,12.309591293335 -58.7432861328125,20.0449733734131 -52.9417495727539,11.1852626800537 -58.698314666748,12.2646179199219 -57.5290145874023,7.49746417999268 -58.2036094665527,11.3201818466187 -60.9020004272461,19.2804298400879 -49.8386039733887,6.10329627990723 -49.478816986084,12.0397529602051 -63.4654693603516,17.1217193603516 -63.4654693603516,10.1508798599243 -64.0051422119141,8.08211517333984 -55.2353820800781,9.11649799346924 -60.2723731994629,8.26200771331787 -59.5977783203125,6.28318881988525 -63.0607109069824,7.13767910003662 -61.7115173339844,6.73292064666748 -55.5501937866211,17.7963161468506 -57.7089042663574,17.9312343597412 -58.8332328796387,11.9498062133789 -57.7538795471191,14.7831144332886 -58.698314666748,16.2672290802002 -61.0818901062012,11.6349945068359 -60.5422134399414,21.9788188934326 -56.3147354125977,11.2752084732056 -64.7696914672852,22.2486572265625 -59.5528030395508,11.8598594665527 -64.3199615478516,12.9392156600952 -56.809440612793,12.669376373291 -61.531623840332,23.5978527069092 -53.5264015197754,12.17467212677 -63.2855758666992,18.2910194396973 -63.9601745605469,23.507905960083 -59.5528030395508,8.7117395401001 -64.1850433349609,22.518497467041 -56.6295471191406,18.0661544799805 -56.6295471191406,15.5926313400269 -58.0237159729004,8.08211517333984 -49.0290870666504,13.8836517333984 -52.7618598937988,11.7699136734009 -54.3359184265137,7.31757164001465 -59.7776718139648,23.4179592132568 -54.5607833862305,5.87843132019043 -56.4046859741211,8.17206192016602 -64.2749862670898,23.2380676269531 -56.9443626403809,18.4259395599365 -48.1745986938477,11.4551019668579 -56.6745223999023,16.7169609069824 -52.9417495727539,15.8624706268311 -60.7221069335938,15.9524164199829 -54.6507301330566,16.3122024536133 -57.663932800293,5.38372611999512 -60.5871887207031,13.5238666534424 -61.2617835998535,14.8280878067017 -56.3597106933594,16.6270141601562 -55.0554885864258,9.47628307342529 -58.9231796264648,7.58741092681885 -45.9709167480469,12.3995380401611 -60.0025367736816,15.0529537200928 -64.6797409057617,14.4683027267456 -59.2829666137695,20.4497318267822 -58.3835029602051,7.63238334655762 -59.0580978393555,11.994779586792 -64.6797409057617,14.6032218933105 -51.0528793334961,8.75671291351318 -63.195629119873,21.5740604400635 -64.1400680541992,18.9656181335449 -53.2565612792969,12.354564666748 -63.1506576538086,14.1085166931152 -60.1824264526367,22.518497467041 -60.1374549865723,20.8544902801514 -61.531623840332,20.8994636535645 -60.5871887207031,19.9100532531738 -56.5396041870117,10.5556383132935 -64.4998474121094,12.2196445465088 -61.1718368530273,16.7619323730469 -57.7089042663574,9.65617561340332 -63.3305511474609,11.0053701400757 -62.5660057067871,13.4339199066162 -62.4760589599609,18.4709129333496 -63.6003875732422,20.0449733734131 -53.166618347168,13.7037591934204 -56.8544158935547,16.0423622131348 -53.4814300537109,6.10329627990723 -57.4390640258789,9.11649799346924 -59.8676147460938,23.19309425354 -58.2036094665527,10.7355308532715 -63.1506576538086,21.9338455200195 -61.7564888000488,9.20644378662109 -51.1877975463867,13.7937049865723 -61.7564888000488,12.2646179199219 -59.4628601074219,17.8412895202637 -58.9231796264648,16.492094039917 -59.9575614929199,7.49746417999268 -51.0079040527344,12.309591293335 -56.5396041870117,14.3783569335938 -54.5607833862305,5.78848457336426 -63.2855758666992,19.4603214263916 -62.7458992004395,9.65617561340332 -60.5422134399414,17.7063694000244 -63.3305511474609,7.40751838684082 -57.663932800293,11.8598594665527 -60.4972381591797,16.3571739196777 -54.515811920166,12.984188079834 -59.4178848266602,14.4233293533325 -62.0263290405273,9.97098731994629 -57.5290145874023,12.0397529602051 -55.0554885864258,8.7117395401001 -61.0369186401367,16.4021472930908 -64.0501174926758,10.6905584335327 -52.1322326660156,12.8492698669434 -59.1930198669434,19.1005363464355 -61.2168121337891,9.56622886657715 -55.8650054931641,13.0291614532471 -51.9073677062988,11.994779586792 -61.7115173339844,7.76730346679688 -63.9601745605469,15.6376037597656 -56.6745223999023,17.4365310668945 -53.5713768005371,13.8386783599854 -57.7089042663574,5.60859203338623 -57.8438262939453,20.0899467468262 -63.195629119873,7.04773330688477 -57.9787445068359,23.822717666626 -64.0950927734375,7.9471960067749 -57.5739860534668,6.23821640014648 -61.1718368530273,8.21703433990479 -63.2855758666992,15.5926313400269 -47.4100646972656,11.4551019668579 -54.7406768798828,7.63238334655762 -55.7750587463379,7.99216938018799 -58.5184211730957,17.166690826416 -58.5633926391602,20.0449733734131 -46.6455078125,12.5794296264648 -52.536994934082,11.6349945068359 -55.7300872802734,15.4127388000488 -53.346508026123,15.0079803466797 -60.2274017333984,6.86783981323242 -59.4178848266602,6.01335048675537 -56.0898704528809,13.8386783599854 -58.4734497070312,8.39692687988281 -61.0818901062012,6.55302810668945 -61.9363822937012,14.6032218933105 -63.0157356262207,9.34136390686035 -62.5210342407227,7.04773330688477 -56.7644691467285,8.75671291351318 -50.7380676269531,13.7037591934204 -49.9735221862793,6.1932430267334 -44.2619323730469,11.0053701400757 -52.5819664001465,6.4630823135376 -53.3914833068848,11.8598594665527 -64.3649291992188,9.88104152679443 -55.7300872802734,11.0503435134888 -61.1718368530273,15.5476579666138 -46.7354736328125,12.5344572067261 -64.2749862670898,7.85724925994873 -53.4364547729492,15.0079803466797 -54.7406768798828,15.5476579666138 -48.9391403198242,14.0185708999634 -55.9549522399902,17.6164226531982 -64.0501174926758,19.8650798797607 -58.9681549072266,15.817497253418 -48.7592468261719,11.3651552200317 -53.166618347168,6.32816219329834 -61.531623840332,5.6985387802124 -55.7750587463379,7.04773330688477 -60.4522666931152,16.1323089599609 -62.5210342407227,21.7539520263672 -59.2379913330078,17.9312343597412 -63.7353057861328,19.0555629730225 -59.4628601074219,6.23821640014648 -63.6003875732422,18.0211811065674 -44.1270141601562,11.5900211334229 -50.6930923461914,8.93660545349121 -59.1480445861816,15.6376037597656 -49.478816986084,6.05832386016846 -63.2406005859375,15.1429004669189 -63.2855758666992,20.989408493042 -53.4364547729492,16.5370674133301 -56.3597106933594,13.8836517333984 -59.1030731201172,17.3915576934814 -58.9681549072266,17.9312343597412 -54.9655418395996,14.4683027267456 -53.3015365600586,8.80168533325195 -58.4284744262695,14.4233293533325 -64.1400680541992,6.50805473327637 -54.7406768798828,10.0609340667725 -48.2195701599121,12.5344572067261 -62.4760589599609,7.72233009338379 -45.1164245605469,10.7805042266846 -63.3755226135254,6.41810894012451 -63.4654693603516,17.3465843200684 -54.3359184265137,9.25141716003418 -50.4232559204102,8.66676616668701 -59.2829666137695,14.9630069732666 -64.2749862670898,14.2884101867676 -52.7618598937988,13.7937049865723 -60.4072952270508,6.05832386016846 -45.566162109375,11.2302360534668 -59.1030731201172,21.2142753601074 -59.9575614929199,9.34136390686035 -59.5078315734863,17.4365310668945 -60.0475082397461,21.4391403198242 -59.1030731201172,17.7063694000244 -58.3385314941406,9.83606815338135 -53.166618347168,15.4577121734619 -50.4682273864746,6.68794727325439 -57.1692276000977,8.03714179992676 -63.7353057861328,18.5608596801758 -56.6295471191406,10.1059074401855 -63.510440826416,22.8782806396484 -62.6559524536133,13.0741348266602 -61.6215667724609,15.1429004669189 -55.1004638671875,11.4101285934448 -58.6083679199219,11.9498062133789 -54.4258651733398,10.6455850601196 -58.1586380004883,15.2328462600708 -51.1877975463867,13.2540273666382 -59.1930198669434,23.148120880127 -59.0580978393555,9.38633632659912 -43.2275695800781,13.1191082000732 -49.478816986084,14.3783569335938 -63.1056823730469,12.6244029998779 -58.2036094665527,23.8676910400391 -63.195629119873,7.40751838684082 -51.7724494934082,14.1534900665283 -49.2089805603027,5.38372611999512 -53.7962417602539,11.0053701400757 -59.4178848266602,7.81227684020996 -60.4972381591797,13.0741348266602 -56.9443626403809,8.48687362670898 -63.9151992797852,7.18265247344971 -57.2141990661621,14.6931686401367 -64.3649291992188,11.5900211334229 -53.4814300537109,7.49746417999268 -55.0105171203613,15.0079803466797 -62.2961654663086,16.7169609069824 -58.6533432006836,12.309591293335 -60.6321601867676,18.2460479736328 -57.663932800293,18.3359928131104 -55.4602470397949,17.3016109466553 -49.164005279541,14.1534900665283 -50.1534156799316,11.5900211334229 -52.5819664001465,10.5106649398804 -60.0924835205078,10.2408266067505 -45.4312438964844,11.9048328399658 -61.3967056274414,21.8888721466064 -62.2511940002441,8.30698108673096 -64.6797409057617,9.65617561340332 -54.7406768798828,13.34397315979 -47.1851806640625,12.309591293335 -62.2511940002441,17.7513427734375 -59.2379913330078,18.6058330535889 -54.201000213623,16.9867992401123 -59.8226432800293,14.5132751464844 -50.018497467041,14.2884101867676 -60.3623199462891,13.2990007400513 -53.0316963195801,12.4445114135742 -48.1745986938477,13.7037591934204 -48.5793571472168,13.7487316131592 -50.0634689331055,13.1191082000732 -60.4972381591797,17.6164226531982 -59.2829666137695,18.9206447601318 -52.1322326660156,10.5556383132935 -62.5210342407227,23.822717666626 -54.9205703735352,5.20383358001709 -64.3649291992188,9.74612140655518 -57.2141990661621,18.8756713867188 -59.642749786377,10.6905584335327 -53.5713768005371,12.8492698669434 -54.6507301330566,6.86783981323242 -54.515811920166,6.05832386016846 -62.161247253418,7.49746417999268 -53.8412132263184,16.1323089599609 -51.6375312805176,5.47367286682129 -47.3650817871094,11.9498062133789 -64.5448226928711,15.1429004669189 -58.4734497070312,19.0555629730225 -61.531623840332,5.38372611999512 -62.4310836791992,17.8412895202637 -60.4522666931152,8.80168533325195 -45.4312438964844,11.6799669265747 -62.8358459472656,10.4207191467285 -45.8359985351562,12.7143497467041 -49.6137390136719,13.7037591934204 -59.2829666137695,14.3783569335938 -61.8914070129395,14.0635442733765 -59.5977783203125,20.8544902801514 -60.2723731994629,17.7963161468506 -58.1586380004883,19.9550266265869 -59.2379913330078,10.9154233932495 -56.6295471191406,17.5264778137207 -61.3517303466797,6.64297485351562 -60.0475082397461,11.0053701400757 -53.6163482666016,11.994779586792 -59.4628601074219,20.7195701599121 -48.6243286132812,13.0741348266602 -58.2036094665527,11.7249402999878 -60.8570251464844,18.7407512664795 -55.2803535461426,11.9048328399658 -55.8200340270996,13.3889465332031 -59.7326965332031,21.7539520263672 -57.3041458129883,10.5556383132935 -63.2406005859375,11.8598594665527 -61.4416770935059,21.4391403198242 -64.1400680541992,8.39692687988281 -54.8755950927734,13.3889465332031 -62.3861122131348,23.9126644134521 -64.4548797607422,17.481502532959 -49.7936325073242,13.7037591934204 -58.3835029602051,5.56361865997314 -53.5264015197754,10.3307723999023 -49.5687637329102,14.6931686401367 -60.677131652832,21.2142753601074 -62.0713005065918,9.34136390686035 -59.7326965332031,5.24880695343018 -56.3597106933594,14.7831144332886 -62.2062187194824,12.9392156600952 -61.8014602661133,23.0132007598877 -55.7750587463379,9.34136390686035 -54.0660781860352,6.05832386016846 -60.677131652832,7.45249080657959 -49.9735221862793,14.0635442733765 -51.5475845336914,12.8492698669434 -57.2591743469238,12.7143497467041 -61.306755065918,9.88104152679443 -55.9099807739258,15.0529537200928 -64.2749862670898,22.3386039733887 -59.5977783203125,5.24880695343018 -59.5528030395508,13.2090549468994 -55.5052185058594,5.96837711334229 -51.0528793334961,13.4339199066162 -58.698314666748,13.2540273666382 -60.1824264526367,9.43130970001221 -63.0607109069824,6.95778656005859 -53.6613235473633,15.2778186798096 -54.6057586669922,5.9234037399292 -60.9469718933105,18.7857246398926 -56.3597106933594,9.97098731994629 -51.3676910400391,11.0953159332275 -47.0053100585938,12.4445114135742 -57.6189575195312,17.8412895202637 -55.8650054931641,17.2116641998291 -50.4232559204102,5.47367286682129 -64.2300109863281,22.6084423065186 -55.2353820800781,8.26200771331787 -55.7750587463379,14.4233293533325 -63.1506576538086,17.3465843200684 -57.6189575195312,16.3571739196777 -60.1824264526367,14.2434368133545 -59.327938079834,7.6773567199707 -54.0211067199707,11.5450477600098 -56.4046859741211,7.09270572662354 -62.0713005065918,17.9312343597412 -55.0105171203613,14.5582485198975 -48.6243286132812,12.7143497467041 -62.3411407470703,20.8095169067383 -58.8332328796387,13.4339199066162 -59.4628601074219,16.5820407867432 -44.8915710449219,12.2646179199219 -58.5633926391602,15.1878728866577 -52.1772079467773,15.3677654266357 -63.4654693603516,19.5952415466309 -51.2777442932129,8.35195446014404 -56.4046859741211,15.0979270935059 -49.0740585327148,11.4101285934448 -56.9443626403809,6.59800148010254 -64.7247161865234,10.6006116867065 -62.1162719726562,13.7037591934204 -56.4496574401855,11.0953159332275 -58.0237159729004,15.3227920532227 -50.1983871459961,6.32816219329834 -56.9893341064453,14.5132751464844 -60.3623199462891,22.9232540130615 -60.991943359375,17.0767459869385 -58.6083679199219,12.8042964935303 -62.8358459472656,8.30698108673096 -56.7644691467285,16.2672290802002 -64.1850433349609,13.0291614532471 -63.825252532959,14.2434368133545 -63.7353057861328,18.0661544799805 -60.991943359375,19.8201065063477 -64.1850433349609,10.4656925201416 -61.0369186401367,5.56361865997314 -59.1480445861816,13.2540273666382 -59.1930198669434,8.80168533325195 -59.9125900268555,21.4391403198242 -63.3305511474609,19.4603214263916 -46.6904907226562,13.2990007400513 -59.1930198669434,23.5528793334961 -63.6453628540039,13.6587858200073 -60.8120536804199,18.0661544799805 -52.3571014404297,11.814887046814 -61.3517303466797,11.5900211334229 -53.5713768005371,7.36254501342773 -59.1930198669434,12.7593231201172 -53.7512664794922,11.994779586792 -56.0448989868164,14.7831144332886 -60.0025367736816,15.1429004669189 -64.3199615478516,11.7699136734009 -54.4258651733398,13.5238666534424 -63.510440826416,23.9126644134521 -60.0924835205078,11.0953159332275 -50.1534156799316,12.5794296264648 -53.8861885070801,5.6985387802124 -64.3649291992188,7.40751838684082 -49.703685760498,14.4683027267456 -54.4258651733398,9.38633632659912 -63.9601745605469,19.5952415466309 -55.3253288269043,6.64297485351562 -63.1506576538086,5.60859203338623 -52.8967781066895,6.32816219329834 -53.7512664794922,11.6349945068359 -64.0501174926758,13.1191082000732 -54.201000213623,11.7249402999878 -61.846435546875,7.22762584686279 -55.7750587463379,7.36254501342773 -60.8120536804199,14.1984634399414 -62.6559524536133,20.7645435333252 -53.8412132263184,12.7593231201172 -61.3967056274414,19.8201065063477 -57.4390640258789,8.21703433990479 -60.7670783996582,7.22762584686279 -59.8676147460938,23.148120880127 -55.2803535461426,7.45249080657959 -55.4152755737305,11.0953159332275 -59.0580978393555,20.5846500396729 -57.2141990661621,14.4233293533325 -63.510440826416,11.5900211334229 -63.8702239990234,7.18265247344971 -45.7010803222656,11.9498062133789 -55.3703002929688,13.0741348266602 -55.6401405334473,13.9735984802246 -56.3147354125977,14.0185708999634 -60.8570251464844,11.5900211334229 -51.9073677062988,8.26200771331787 -59.642749786377,15.4127388000488 -55.6851119995117,16.8968524932861 -60.991943359375,10.5556383132935 -43.2275695800781,12.5794296264648 -62.7908706665039,14.8280878067017 -63.825252532959,13.7037591934204 -62.4760589599609,11.9498062133789 -51.5026092529297,10.8704509735107 -64.3649291992188,11.5450477600098 -53.9761352539062,11.5000743865967 -64.7247161865234,22.833309173584 -58.1136627197266,20.0449733734131 -57.4840393066406,14.3783569335938 -61.1268653869629,11.1852626800537 -56.8544158935547,8.75671291351318 -52.2221794128418,12.5794296264648 -62.7908706665039,13.1191082000732 -54.2459716796875,13.0741348266602 -54.9655418395996,9.16147041320801 -54.515811920166,14.5132751464844 -54.9655418395996,16.8968524932861 -60.5871887207031,12.3995380401611 -54.1110534667969,15.0079803466797 -59.2379913330078,19.0555629730225 -62.5210342407227,12.5794296264648 -61.531623840332,13.34397315979 -56.6745223999023,10.6006116867065 -64.4998474121094,7.27259826660156 -59.8676147460938,20.674596786499 -64.0501174926758,6.73292064666748 -59.5528030395508,14.2434368133545 -52.5819664001465,14.2884101867676 -54.5607833862305,12.0397529602051 -62.3411407470703,21.8888721466064 -63.5554122924805,18.8756713867188 -59.6877212524414,22.8782806396484 -61.9363822937012,7.45249080657959 -58.4734497070312,14.0185708999634 -58.6533432006836,8.39692687988281 -61.1268653869629,16.5370674133301 -61.9363822937012,7.27259826660156 -54.8755950927734,11.4101285934448 -56.5396041870117,16.6270141601562 -57.8438262939453,16.0873355865479 -62.7009239196777,8.17206192016602 -62.6559524536133,9.38633632659912 -52.536994934082,11.8598594665527 -58.0237159729004,12.1296987533569 -51.3227157592773,12.7593231201172 -63.7353057861328,6.10329627990723 -46.5105895996094,12.489483833313 -61.8914070129395,6.1932430267334 -58.5184211730957,12.669376373291 -56.809440612793,14.3333835601807 -62.8808174133301,5.78848457336426 -52.1772079467773,6.01335048675537 -59.327938079834,9.43130970001221 -55.6851119995117,7.27259826660156 -59.1930198669434,14.6481952667236 -55.6851119995117,10.3307723999023 -61.2617835998535,22.6534156799316 -63.825252532959,11.2302360534668 -53.346508026123,12.7593231201172 -44.9815063476562,12.17467212677 -63.1506576538086,23.19309425354 -57.7089042663574,15.997389793396 -53.3015365600586,14.0185708999634 -50.0634689331055,7.90222263336182 -64.7696914672852,20.0899467468262 -56.8544158935547,18.6957778930664 -62.4310836791992,7.99216938018799 -54.1110534667969,13.4788932800293 -62.9707641601562,17.7963161468506 -47.1851806640625,12.5794296264648 -63.0607109069824,16.9418258666992 -51.0978507995605,6.10329627990723 -63.510440826416,20.7645435333252 -51.4576377868652,7.22762584686279 -43.002685546875,13.5688400268555 -48.3095169067383,13.7937049865723 -61.7564888000488,22.3835773468018 -54.6507301330566,14.9630069732666 -44.0820617675781,11.814887046814 -64.3199615478516,13.0741348266602 -47.6798934936523,12.8042964935303 -57.3940925598145,10.2408266067505 -56.5845756530762,11.5900211334229 -63.1056823730469,15.2778186798096 -63.6453628540039,17.2116641998291 -63.2406005859375,10.9603967666626 -57.8887977600098,7.22762584686279 -52.8068313598633,14.3333835601807 -56.1348457336426,15.7725238800049 -61.306755065918,20.2698383331299 -44.0820617675781,12.2196445465088 -60.9020004272461,21.6190338134766 -59.642749786377,10.7805042266846 -62.4310836791992,19.7751350402832 -55.6401405334473,6.37313556671143 -50.6930923461914,12.489483833313 -62.8808174133301,20.9444370269775 -57.9787445068359,19.1904830932617 -59.5977783203125,7.13767910003662 -54.1110534667969,12.8042964935303 -62.9707641601562,22.0687656402588 -53.9311599731445,8.84665870666504 -52.9417495727539,9.74612140655518 -46.1508178710938,11.7249402999878 -63.9151992797852,7.9471960067749 -58.2036094665527,5.6985387802124 -54.0211067199707,10.4656925201416 -59.5078315734863,23.5528793334961 -57.7538795471191,9.56622886657715 -63.2406005859375,16.2672290802002 -60.3173484802246,9.74612140655518 -56.1348457336426,7.63238334655762 -51.2777442932129,13.8836517333984 -63.6903343200684,6.14826965332031 -51.6375312805176,5.29378032684326 -50.7380676269531,7.81227684020996 -61.3967056274414,15.997389793396 -56.8544158935547,17.8412895202637 -54.2459716796875,6.73292064666748 -55.5052185058594,7.54243755340576 -64.1400680541992,18.650806427002 -61.8014602661133,15.8624706268311 -46.4656372070312,12.2646179199219 -62.2062187194824,18.8306980133057 -55.8200340270996,11.0053701400757 -61.7115173339844,18.9656181335449 -51.7274780273438,6.50805473327637 -64.1400680541992,13.5238666534424 -59.1930198669434,12.2196445465088 -54.8755950927734,10.0159606933594 -60.9469718933105,7.00275993347168 -51.1877975463867,8.35195446014404 -54.4258651733398,5.56361865997314 -53.6613235473633,5.29378032684326 -47.1851806640625,13.2540273666382 -56.1348457336426,12.309591293335 -62.7908706665039,8.4419002532959 -60.9020004272461,11.9498062133789 -44.1270141601562,10.6455850601196 -61.1718368530273,20.4947052001953 -56.3147354125977,12.0847253799438 -63.6903343200684,5.74351119995117 -63.1506576538086,9.34136390686035 -63.510440826416,6.68794727325439 -61.7115173339844,9.07152462005615 -51.997314453125,9.47628307342529 -56.179817199707,15.502685546875 -49.9735221862793,7.13767910003662 -59.9125900268555,20.4497318267822 -64.2749862670898,13.0741348266602 -53.2115898132324,11.4101285934448 -52.6269378662109,11.4551019668579 -58.8332328796387,12.17467212677 -53.1216430664062,11.0953159332275 -60.3623199462891,20.0449733734131 -49.5687637329102,7.27259826660156 -60.5871887207031,17.6613960266113 -56.4046859741211,6.01335048675537 -59.7326965332031,5.9234037399292 -57.8887977600098,15.9074440002441 -52.1772079467773,15.2778186798096 -57.4840393066406,7.72233009338379 -57.3041458129883,12.3995380401611 -59.3729095458984,16.3571739196777 -62.3411407470703,13.0741348266602 -57.8438262939453,12.5794296264648 -51.682502746582,11.2302360534668 -58.3385314941406,6.05832386016846 -57.34912109375,18.3809661865234 -57.8887977600098,10.1958532333374 -62.4760589599609,10.9603967666626 -43.2275695800781,13.2540273666382 -54.1560249328613,7.36254501342773 -52.6269378662109,15.1878728866577 -52.6269378662109,8.21703433990479 -58.4284744262695,9.16147041320801 -55.8200340270996,15.7725238800049 -63.2406005859375,5.38372611999512 -61.1718368530273,21.6190338134766 -56.9443626403809,16.2222557067871 -60.1374549865723,6.32816219329834 -57.34912109375,5.4286994934082 -62.7908706665039,8.62179279327393 -59.8226432800293,19.7301616668701 -50.1534156799316,13.2990007400513 -54.8755950927734,8.30698108673096 -52.312126159668,14.1984634399414 -64.0950927734375,23.0132007598877 -58.698314666748,14.2434368133545 -64.0051422119141,10.8254776000977 -49.6587104797363,14.6931686401367 -63.7353057861328,9.29639053344727 -58.5633926391602,15.1429004669189 -56.7194976806641,11.0503435134888 -59.013126373291,23.6428260803223 -52.1322326660156,6.55302810668945 -60.7221069335938,5.47367286682129 -60.7670783996582,16.7619323730469 -52.1322326660156,13.0741348266602 -53.1216430664062,12.3995380401611 -60.991943359375,20.2248649597168 -45.1614074707031,11.814887046814 -58.2935562133789,16.4471206665039 -53.0766716003418,11.994779586792 -48.9391403198242,5.83345794677734 -61.6215667724609,10.9154233932495 -58.5633926391602,18.1561012268066 -54.7406768798828,12.354564666748 -44.6217346191406,11.6799669265747 -56.8544158935547,17.2116641998291 -64.2300109863281,6.50805473327637 -59.7776718139648,17.5264778137207 -47.3201293945312,12.2646179199219 -55.5052185058594,14.3783569335938 -63.8702239990234,15.2328462600708 -52.9417495727539,12.9392156600952 -58.2485809326172,16.3571739196777 -56.5396041870117,13.3889465332031 -62.3411407470703,5.9234037399292 -52.6719131469727,14.3333835601807 -56.7644691467285,6.10329627990723 -58.698314666748,12.489483833313 -50.6930923461914,6.05832386016846 -57.4390640258789,15.0529537200928 -62.8808174133301,11.9498062133789 -62.0263290405273,17.0317726135254 -53.166618347168,14.1984634399414 -62.7458992004395,17.7513427734375 -61.3967056274414,23.2830390930176 -61.3517303466797,20.6296234130859 -58.2935562133789,6.32816219329834 -63.1506576538086,7.9471960067749 -50.1084442138672,6.10329627990723 -63.8702239990234,22.4735221862793 -62.1162719726562,20.5396785736084 -59.2379913330078,5.96837711334229 -51.2327728271484,12.354564666748 -63.0607109069824,13.2990007400513 -51.997314453125,12.2196445465088 -63.4204940795898,10.9603967666626 -61.3967056274414,11.7699136734009 -52.4020729064941,6.59800148010254 -58.1136627197266,6.50805473327637 -62.7458992004395,12.3995380401611 -52.4920196533203,13.4339199066162 -62.5660057067871,6.77789402008057 -59.5977783203125,6.37313556671143 -55.4152755737305,12.309591293335 -50.3782806396484,5.24880695343018 -51.682502746582,7.58741092681885 -63.2406005859375,9.88104152679443 -51.0528793334961,13.8836517333984 -60.2274017333984,15.4577121734619 -54.6507301330566,11.7699136734009 -61.1718368530273,16.7169609069824 -59.1480445861816,9.74612140655518 -57.034309387207,8.21703433990479 -58.7432861328125,5.24880695343018 -60.7221069335938,14.0635442733765 -60.991943359375,12.309591293335 -60.6321601867676,19.2354564666748 -62.9707641601562,8.35195446014404 -50.1534156799316,5.6985387802124 -50.8729858398438,8.08211517333984 -55.9099807739258,14.3333835601807 -62.5660057067871,22.5634689331055 -50.7380676269531,5.29378032684326 -44.5317687988281,10.9603967666626 -57.8438262939453,19.5952415466309 -63.0157356262207,21.1243286132812 -54.4258651733398,12.669376373291 -61.306755065918,13.4339199066162 -52.536994934082,12.8942422866821 -56.49462890625,12.5794296264648 -51.7724494934082,8.93660545349121 -58.8332328796387,7.54243755340576 -62.161247253418,5.56361865997314 -61.5765953063965,16.9867992401123 -55.0554885864258,11.6799669265747 -51.3676910400391,12.3995380401611 -60.5422134399414,8.84665870666504 -62.0263290405273,9.61120223999023 -53.5264015197754,10.7355308532715 -58.9231796264648,16.3571739196777 -53.7962417602539,9.20644378662109 -58.3385314941406,12.7143497467041 -64.4548797607422,20.8994636535645 -55.5501937866211,14.1534900665283 -53.7962417602539,11.7699136734009 -56.0448989868164,11.994779586792 -63.195629119873,6.05832386016846 -52.4920196533203,15.997389793396 -60.7221069335938,23.8676910400391 -61.531623840332,10.0159606933594 -58.2935562133789,11.0503435134888 -55.7300872802734,6.28318881988525 -64.0950927734375,23.4179592132568 -60.3173484802246,5.78848457336426 -51.8623962402344,5.83345794677734 -58.2036094665527,8.4419002532959 -62.3861122131348,15.1878728866577 -51.6375312805176,6.41810894012451 -59.013126373291,20 -57.1242523193359,14.4683027267456 -58.2485809326172,20.3597850799561 -56.7644691467285,9.16147041320801 -48.0846519470215,11.9048328399658 -47.6349182128906,13.1191082000732 -59.7776718139648,17.9762077331543 -63.0607109069824,9.61120223999023 -57.3041458129883,18.3809661865234 -50.5581741333008,14.4233293533325 -51.997314453125,14.8280878067017 -57.1242523193359,10.9603967666626 -61.7115173339844,21.349193572998 -59.4178848266602,23.0132007598877 -62.5660057067871,11.8598594665527 -62.6559524536133,9.83606815338135 -54.1110534667969,5.56361865997314 -58.9681549072266,19.5952415466309 -53.1216430664062,5.38372611999512 -47.6798934936523,11.9498062133789 -61.2168121337891,16.1323089599609 -57.8887977600098,11.5900211334229 -60.3623199462891,17.3465843200684 -64.4099044799805,21.7539520263672 -62.8358459472656,15.997389793396 -47.1402282714844,12.17467212677 -58.6533432006836,17.166690826416 -63.8702239990234,21.7539520263672 -51.5026092529297,11.9048328399658 -59.3729095458984,15.0529537200928 -51.2327728271484,13.1191082000732 -43.857177734375,11.6799669265747 -58.2485809326172,7.27259826660156 -58.9231796264648,6.37313556671143 -60.2723731994629,15.7725238800049 -61.5765953063965,18.6058330535889 -55.8200340270996,5.78848457336426 -64.1400680541992,11.0953159332275 -48.849193572998,13.2990007400513 -47.9047584533691,11.4101285934448 -58.8332328796387,6.37313556671143 -57.0792808532715,16.6719875335693 -62.9257888793945,13.0741348266602 -62.1162719726562,12.4445114135742 -62.0713005065918,19.6402149200439 -63.3755226135254,21.5740604400635 -61.7564888000488,19.4153499603271 -63.1506576538086,15.997389793396 -55.6401405334473,12.984188079834 -44.711669921875,10.8254776000977 -58.7882614135742,23.9576377868652 -59.5528030395508,7.18265247344971 -59.1930198669434,18.6957778930664 -49.8835754394531,14.3783569335938 -56.0448989868164,9.34136390686035 -52.8068313598633,11.5900211334229 -59.2379913330078,17.0317726135254 -63.0157356262207,15.2328462600708 -56.1348457336426,11.3201818466187 -51.5925559997559,10.6455850601196 -60.7670783996582,12.8042964935303 -63.3755226135254,14.8730602264404 -46.0608520507812,11.6349945068359 -43.5423583984375,11.4101285934448 -62.8808174133301,5.51864528656006 -50.4682273864746,6.77789402008057 -54.6507301330566,5.33875274658203 -60.9469718933105,7.45249080657959 -53.1216430664062,15.9524164199829 -58.7882614135742,10.6455850601196 -58.0686912536621,19.9100532531738 -52.6719131469727,7.09270572662354 -54.515811920166,11.4551019668579 -64.4548797607422,17.7063694000244 -59.2379913330078,20.2698383331299 -49.3438987731934,14.4233293533325 -62.5210342407227,6.68794727325439 -64.2749862670898,6.1932430267334 -63.4654693603516,23.0581741333008 -55.5951690673828,6.05832386016846 -51.3227157592773,9.9260139465332 -58.6083679199219,7.58741092681885 -63.6903343200684,13.0291614532471 -58.2935562133789,23.7327709197998 -62.7458992004395,6.32816219329834 -57.0792808532715,10.3757457733154 -50.3782806396484,12.7593231201172 -52.9417495727539,8.75671291351318 -63.0157356262207,16.3122024536133 -46.0608520507812,10.8254776000977 -45.3862609863281,11.4101285934448 -53.2115898132324,7.27259826660156 -59.5528030395508,9.56622886657715 -60.4072952270508,20.6296234130859 -60.0475082397461,17.5264778137207 -55.5501937866211,8.80168533325195 -51.5925559997559,11.1402893066406 -60.9020004272461,7.45249080657959 -62.5660057067871,14.2884101867676 -61.846435546875,7.90222263336182 -62.8358459472656,23.5528793334961 -58.4734497070312,23.7777442932129 -59.5078315734863,17.3465843200684 -46.3307189941406,10.9603967666626 -50.7380676269531,14.4233293533325 -50.7830390930176,8.08211517333984 -64.4998474121094,23.9126644134521 -60.3623199462891,10.1508798599243 -59.8226432800293,5.24880695343018 -64.3649291992188,13.8386783599854 -62.6109771728516,23.5528793334961 -53.9311599731445,7.76730346679688 -63.5554122924805,8.80168533325195 -64.0950927734375,19.9100532531738 -57.3940925598145,11.0953159332275 -54.7856521606445,9.83606815338135 -62.9257888793945,18.4259395599365 -57.2141990661621,15.6376037597656 -59.6877212524414,21.1693019866943 -54.4258651733398,14.3783569335938 -64.0501174926758,15.5476579666138 -47.7248649597168,13.3889465332031 -58.0686912536621,5.51864528656006 -57.7538795471191,11.0953159332275 -53.8861885070801,8.7117395401001 -56.9443626403809,18.7857246398926 -51.5475845336914,14.5132751464844 -55.9549522399902,9.61120223999023 -64.2300109863281,20.5846500396729 -47.6798934936523,11.5900211334229 -58.8782081604004,15.0979270935059 -58.0237159729004,9.20644378662109 -59.1930198669434,6.1932430267334 -55.9999237060547,14.9180335998535 -60.3173484802246,5.56361865997314 -62.7009239196777,18.5608596801758 -58.3385314941406,6.73292064666748 -51.0079040527344,14.3333835601807 -55.3703002929688,7.40751838684082 -60.8120536804199,11.3201818466187 -59.327938079834,9.38633632659912 -62.2062187194824,13.8836517333984 -55.2803535461426,17.2116641998291 -53.8861885070801,14.1534900665283 -64.2300109863281,12.8042964935303 -61.8014602661133,6.55302810668945 -62.5210342407227,17.8412895202637 -55.6401405334473,10.0609340667725 -63.6003875732422,8.35195446014404 -50.5581741333008,13.7487316131592 -60.4972381591797,7.63238334655762 -50.648120880127,14.1984634399414 -58.9681549072266,14.3333835601807 -60.0025367736816,22.7433624267578 -57.7538795471191,7.27259826660156 -63.6453628540039,11.5450477600098 -54.6957054138184,7.22762584686279 -60.991943359375,18.2910194396973 -62.3411407470703,13.8836517333984 -59.2829666137695,23.6877975463867 -50.3782806396484,13.2090549468994 -63.9151992797852,10.2408266067505 -62.3411407470703,14.6481952667236 -54.4708366394043,13.5238666534424 -55.8200340270996,8.7117395401001 -62.5660057067871,14.5582485198975 -60.3173484802246,17.5264778137207 -56.179817199707,9.02655124664307 -54.2459716796875,5.65356540679932 -63.8702239990234,5.9234037399292 -53.2565612792969,14.0185708999634 -54.5607833862305,15.1429004669189 -60.9469718933105,17.9312343597412 -51.9073677062988,7.90222263336182 -56.1348457336426,14.0635442733765 -63.2855758666992,18.1111278533936 -59.1030731201172,12.0397529602051 -51.997314453125,10.3307723999023 -53.2565612792969,13.9735984802246 -57.9787445068359,6.32816219329834 -63.9601745605469,19.325403213501 -61.0818901062012,16.8968524932861 -53.9311599731445,15.4127388000488 -60.3623199462891,6.55302810668945 -59.5528030395508,14.1085166931152 -58.9231796264648,7.45249080657959 -54.0660781860352,13.34397315979 -56.0898704528809,11.9498062133789 -53.9311599731445,12.0847253799438 -58.2935562133789,17.7513427734375 -51.3227157592773,10.6905584335327 -56.0898704528809,17.166690826416 -56.49462890625,15.0079803466797 -52.3571014404297,11.7249402999878 -45.4312438964844,12.5794296264648 -63.195629119873,13.3889465332031 -58.0686912536621,8.62179279327393 -53.4364547729492,10.0159606933594 -47.275146484375,13.5238666534424 -64.2749862670898,16.0873355865479 -59.1030731201172,23.507905960083 -63.2406005859375,11.994779586792 -62.0713005065918,12.0847253799438 -57.4390640258789,16.7169609069824 -57.663932800293,8.4419002532959 -63.1506576538086,22.1137390136719 -62.7458992004395,22.4285507202148 -56.7644691467285,9.52125644683838 -63.9151992797852,17.5714492797852 -61.7115173339844,14.1534900665283 -51.4576377868652,13.3889465332031 -56.49462890625,15.4127388000488 -63.510440826416,22.3835773468018 -55.9549522399902,9.70114898681641 -59.013126373291,15.6825771331787 -46.2407531738281,12.0847253799438 -51.8623962402344,6.73292064666748 -55.9099807739258,15.8624706268311 -50.2433624267578,14.3333835601807 -51.3676910400391,7.45249080657959 -58.5184211730957,9.29639053344727 -47.9947052001953,12.4445114135742 -59.3729095458984,20.8994636535645 -61.306755065918,19.3703765869141 -55.2353820800781,15.0979270935059 -63.8702239990234,7.40751838684082 -58.7432861328125,14.6931686401367 -57.8438262939453,8.80168533325195 -58.6083679199219,15.9074440002441 -64.1400680541992,23.4629325866699 -61.531623840332,11.5450477600098 -62.4760589599609,5.9234037399292 -61.2617835998535,23.6428260803223 -64.0501174926758,19.8201065063477 -53.8861885070801,6.95778656005859 -62.7009239196777,21.1243286132812 -62.7908706665039,20.5846500396729 -53.2115898132324,7.22762584686279 -56.1348457336426,14.8280878067017 -60.8120536804199,6.59800148010254 -57.5290145874023,7.09270572662354 -61.531623840332,17.3016109466553 -60.7670783996582,23.7327709197998 -61.846435546875,7.31757164001465 -60.0924835205078,6.37313556671143 -55.145435333252,15.997389793396 -59.6877212524414,16.3122024536133 -52.2671546936035,10.1508798599243 -55.9999237060547,12.354564666748 -51.7274780273438,11.5000743865967 -54.5607833862305,15.1878728866577 -55.9099807739258,8.17206192016602 -60.2723731994629,17.3465843200684 -60.3623199462891,8.39692687988281 -58.4734497070312,14.0635442733765 -62.2062187194824,8.08211517333984 -58.3385314941406,5.51864528656006 -51.997314453125,11.5000743865967 -57.34912109375,10.3307723999023 -57.8438262939453,7.09270572662354 -60.2274017333984,6.10329627990723 -52.2671546936035,5.20383358001709 -61.0369186401367,18.2010746002197 -57.4390640258789,11.2302360534668 -63.2406005859375,10.7805042266846 -59.8676147460938,16.2672290802002 -48.4894104003906,11.6799669265747 -62.6109771728516,19.010591506958 -52.4020729064941,14.1085166931152 -60.2274017333984,14.9180335998535 -53.0766716003418,9.16147041320801 -60.9469718933105,19.010591506958 -58.698314666748,11.4551019668579 -63.5554122924805,12.17467212677 -63.2406005859375,16.0873355865479 -60.8120536804199,20.1349201202393 -58.698314666748,23.822717666626 -51.1877975463867,9.38633632659912 -63.8702239990234,23.6428260803223 -55.5501937866211,6.01335048675537 -63.7353057861328,20.5846500396729 -63.510440826416,14.8730602264404 -52.4920196533203,12.3995380401611 -64.0501174926758,9.79109477996826 -63.2406005859375,12.0397529602051 -50.5132026672363,7.13767910003662 -57.5739860534668,12.984188079834 -55.2353820800781,7.76730346679688 -60.7670783996582,17.3016109466553 -53.2115898132324,14.3333835601807 -56.2247924804688,13.7037591934204 -61.6665420532227,6.23821640014648 -60.3623199462891,23.5978527069092 -64.4099044799805,10.0609340667725 -59.1480445861816,15.817497253418 -64.0501174926758,17.0767459869385 -59.642749786377,17.0317726135254 -59.9575614929199,22.2936305999756 -59.8226432800293,18.9206447601318 -54.830623626709,13.1640815734863 -62.1162719726562,5.65356540679932 -63.195629119873,10.9603967666626 -61.1718368530273,8.53184700012207 -61.3517303466797,5.9234037399292 -59.4628601074219,12.309591293335 -59.7326965332031,11.6349945068359 -58.698314666748,10.9154233932495 -63.825252532959,12.5344572067261 -63.7802810668945,8.17206192016602 -57.7538795471191,12.2196445465088 -55.9999237060547,13.0291614532471 -57.5739860534668,13.5238666534424 -49.5237922668457,5.51864528656006 -56.3147354125977,17.0317726135254 -43.8121948242188,11.3201818466187 -55.8650054931641,8.03714179992676 -44.3968505859375,11.6349945068359 -60.7670783996582,10.4207191467285 -64.7247161865234,17.5714492797852 -55.1904067993164,11.7249402999878 -60.5871887207031,7.81227684020996 -50.7830390930176,14.2884101867676 -56.9893341064453,8.89163208007812 -51.997314453125,12.17467212677 -47.2301635742188,12.0847253799438 -59.013126373291,12.5794296264648 -60.4072952270508,7.00275993347168 -58.7432861328125,17.7063694000244 -56.9443626403809,9.34136390686035 -63.5554122924805,17.0767459869385 -55.8650054931641,15.4577121734619 -63.1506576538086,16.0423622131348 -60.5871887207031,21.4391403198242 -45.0264892578125,12.4445114135742 -54.2909469604492,15.4577121734619 -60.5422134399414,8.48687362670898 -50.018497467041,5.9234037399292 -54.1110534667969,5.47367286682129 -60.5422134399414,12.17467212677 -61.846435546875,18.3809661865234 -57.1692276000977,14.0185708999634 -51.3676910400391,6.73292064666748 -57.5290145874023,18.1561012268066 -63.510440826416,21.7989253997803 -62.3861122131348,22.9232540130615 -46.9603271484375,11.994779586792 -53.0766716003418,6.4630823135376 -50.2433624267578,5.4286994934082 -55.9999237060547,5.74351119995117 -61.6215667724609,5.78848457336426 -55.1904067993164,11.814887046814 -61.7564888000488,12.2196445465088 -59.9575614929199,6.32816219329834 -55.5951690673828,16.2222557067871 -63.4654693603516,16.6719875335693 -63.1506576538086,13.5688400268555 -58.4734497070312,23.8676910400391 -60.0025367736816,6.73292064666748 -51.4576377868652,13.5238666534424 -55.7300872802734,7.81227684020996 -58.6083679199219,13.9735984802246 -56.0898704528809,9.25141716003418 -59.4178848266602,6.64297485351562 -60.1374549865723,18.4709129333496 -56.179817199707,13.1191082000732 -56.6295471191406,7.49746417999268 -57.4390640258789,10.8704509735107 -57.7988510131836,9.07152462005615 -61.0369186401367,12.5344572067261 -57.3041458129883,8.12708854675293 -52.8068313598633,12.984188079834 -59.9125900268555,17.9312343597412 -49.5237922668457,14.6032218933105 -60.7670783996582,22.2936305999756 -58.0237159729004,6.14826965332031 -55.5052185058594,5.60859203338623 -64.7247161865234,20.1798934936523 -63.0607109069824,18.4259395599365 -60.7670783996582,6.05832386016846 -59.5977783203125,20.1349201202393 -56.9443626403809,14.6931686401367 -58.3385314941406,19.2804298400879 -56.2247924804688,14.7381420135498 -54.4708366394043,16.80690574646 -62.3411407470703,19.5052947998047 -63.7802810668945,5.96837711334229 -52.0422897338867,5.29378032684326 -53.5264015197754,11.3651552200317 -63.195629119873,11.4551019668579 -59.642749786377,20.989408493042 -47.3201293945312,13.2540273666382 -55.5951690673828,5.51864528656006 -53.2115898132324,13.7487316131592 -56.7194976806641,17.0317726135254 -48.3994636535645,12.5794296264648 -57.1692276000977,6.14826965332031 -60.8570251464844,19.5502681732178 -62.4310836791992,16.7619323730469 -63.3755226135254,19.325403213501 -63.7802810668945,13.0741348266602 -57.663932800293,11.9498062133789 -46.1508178710938,12.6244029998779 -64.1850433349609,17.481502532959 -63.9151992797852,6.41810894012451 -49.8835754394531,14.5132751464844 -58.0686912536621,11.0503435134888 -64.1850433349609,19.8650798797607 -64.0501174926758,12.984188079834 -60.0475082397461,7.81227684020996 -64.5897979736328,12.0847253799438 -63.3755226135254,10.8704509735107 -56.49462890625,14.8730602264404 -46.420654296875,13.3889465332031 -52.7168846130371,10.4207191467285 -59.7326965332031,11.7249402999878 -56.809440612793,9.16147041320801 -45.2513427734375,10.9154233932495 -60.0025367736816,8.35195446014404 -58.8332328796387,20.0899467468262 -60.2274017333984,18.4709129333496 -55.5951690673828,9.9260139465332 -54.2459716796875,6.95778656005859 -56.8544158935547,12.2646179199219 -59.8226432800293,23.6428260803223 -63.9151992797852,19.3703765869141 -64.3199615478516,8.93660545349121 -51.1877975463867,10.3307723999023 -62.4760589599609,22.6983890533447 -64.4099044799805,6.82286739349365 -55.4602470397949,16.80690574646 -60.0475082397461,17.2566375732422 -51.8174209594727,15.4127388000488 -56.179817199707,7.13767910003662 -57.0792808532715,13.5688400268555 -52.9867248535156,15.0079803466797 -49.7486572265625,5.24880695343018 -63.1056823730469,5.9234037399292 -53.8412132263184,14.2884101867676 -56.8544158935547,9.47628307342529 -56.9443626403809,12.984188079834 -43.0926513671875,13.9286251068115 -64.5448226928711,21.2592487335205 -57.6189575195312,11.6349945068359 -49.8386039733887,14.1534900665283 -55.9099807739258,7.54243755340576 -64.3649291992188,13.6138134002686 -56.9893341064453,11.9498062133789 -56.9893341064453,12.8942422866821 -63.7802810668945,11.9048328399658 -58.7432861328125,10.4207191467285 -56.6745223999023,6.55302810668945 -61.4416770935059,13.9735984802246 -64.1400680541992,22.7433624267578 -56.9443626403809,5.4286994934082 -54.7856521606445,8.48687362670898 -57.9787445068359,7.00275993347168 -59.327938079834,23.1031475067139 -62.3861122131348,20.9444370269775 -60.9469718933105,11.7699136734009 -44.4418334960938,10.7355308532715 -56.809440612793,10.9154233932495 -62.4760589599609,9.25141716003418 -61.1268653869629,16.5820407867432 -63.510440826416,5.87843132019043 -50.9629325866699,6.95778656005859 -59.2379913330078,15.8624706268311 -56.0448989868164,5.6985387802124 -58.7882614135742,15.3227920532227 -54.830623626709,9.20644378662109 -57.9337692260742,13.0741348266602 -44.5317687988281,12.0847253799438 -64.5897979736328,12.8042964935303 -51.5925559997559,5.96837711334229 -57.7988510131836,12.5344572067261 -63.7802810668945,7.45249080657959 -54.515811920166,9.29639053344727 -57.6189575195312,10.2857999801636 -57.3940925598145,15.2778186798096 -44.8016052246094,11.4551019668579 -55.8200340270996,7.72233009338379 -53.166618347168,7.13767910003662 -62.0713005065918,19.5952415466309 -60.3623199462891,18.4259395599365 -51.8174209594727,9.07152462005615 -46.5555725097656,11.3201818466187 -60.6321601867676,23.5528793334961 -62.7009239196777,11.5450477600098 -45.2063903808594,11.7249402999878 -46.1058349609375,11.1852626800537 -58.7882614135742,20.5846500396729 -56.0448989868164,10.3757457733154 -52.2221794128418,12.17467212677 -52.4020729064941,9.47628307342529 -52.4920196533203,15.0079803466797 -52.7168846130371,5.51864528656006 -58.8782081604004,16.0423622131348 -61.8914070129395,6.95778656005859 -51.8623962402344,12.0847253799438 -54.7856521606445,9.70114898681641 -59.0580978393555,19.7751350402832 -51.6375312805176,13.8836517333984 -54.7856521606445,12.2646179199219 -61.0369186401367,6.55302810668945 -56.0898704528809,16.6270141601562 -54.9205703735352,8.93660545349121 -63.6903343200684,20.2248649597168 -57.7089042663574,12.7593231201172 -45.5211791992188,13.0291614532471 -60.1824264526367,6.86783981323242 -62.1162719726562,18.0211811065674 -57.7988510131836,18.7857246398926 -56.179817199707,11.9498062133789 -51.3227157592773,9.29639053344727 -54.3359184265137,13.2090549468994 -62.8808174133301,13.34397315979 -56.809440612793,9.88104152679443 -53.5713768005371,15.997389793396 -62.4310836791992,16.5820407867432 -53.5264015197754,9.02655124664307 -62.0263290405273,7.13767910003662 -54.7406768798828,10.8704509735107 -52.9417495727539,16.0423622131348 -56.6745223999023,6.68794727325439 -58.3385314941406,16.492094039917 -49.5687637329102,6.23821640014648 -47.9947052001953,11.3651552200317 -63.0157356262207,8.89163208007812 -60.0475082397461,16.1323089599609 -63.510440826416,11.6349945068359 -62.4760589599609,19.6402149200439 -45.8809814453125,12.5344572067261 -56.809440612793,8.4419002532959 -48.6693000793457,12.5794296264648 -54.8755950927734,10.7355308532715 -50.9629325866699,8.80168533325195 -60.6321601867676,19.4603214263916 -53.9311599731445,16.2672290802002 -55.4602470397949,13.2090549468994 -62.0263290405273,8.35195446014404 -56.9443626403809,10.8704509735107 -62.9707641601562,22.7883358001709 -62.1162719726562,22.9232540130615 -61.846435546875,20.0899467468262 -63.3305511474609,20.7195701599121 -57.3041458129883,14.4233293533325 -64.2300109863281,13.2990007400513 -50.5581741333008,6.59800148010254 -59.6877212524414,12.4445114135742 -61.9813537597656,18.6957778930664 -61.7564888000488,11.3651552200317 -60.4522666931152,6.50805473327637 -59.9575614929199,6.14826965332031 -57.6189575195312,11.3201818466187 -61.6665420532227,9.97098731994629 -62.5660057067871,9.88104152679443 -45.3862609863281,11.994779586792 -59.2379913330078,12.4445114135742 -58.2935562133789,17.2116641998291 -56.49462890625,12.17467212677 -54.6957054138184,13.2990007400513 -51.8623962402344,14.1984634399414 -64.0950927734375,11.0053701400757 -53.6613235473633,13.4339199066162 -51.5925559997559,7.76730346679688 -62.7009239196777,10.4207191467285 -63.2855758666992,20.2248649597168 -53.0766716003418,13.4339199066162 -63.9151992797852,20.0899467468262 -62.3411407470703,17.0317726135254 -53.6163482666016,7.72233009338379 -59.5078315734863,20.2698383331299 -57.4840393066406,18.5158863067627 -59.5078315734863,16.6270141601562 -60.0924835205078,15.817497253418 -57.6189575195312,6.86783981323242 -59.6877212524414,9.43130970001221 -48.7592468261719,11.6799669265747 -52.1772079467773,8.89163208007812 -64.1850433349609,23.3729858398438 -52.8967781066895,11.1402893066406 -62.1162719726562,10.7805042266846 -56.7194976806641,10.5106649398804 -58.7432861328125,13.7487316131592 -47.1851806640625,11.7699136734009 -50.3782806396484,11.814887046814 -53.5264015197754,12.2196445465088 -53.8861885070801,11.3651552200317 -62.0263290405273,13.8836517333984 -51.4126625061035,10.5556383132935 -58.0686912536621,13.8386783599854 -53.3015365600586,11.7699136734009 -63.2855758666992,19.010591506958 -52.7618598937988,8.7117395401001 -54.830623626709,5.51864528656006 -61.2617835998535,18.0661544799805 -51.6375312805176,12.6244029998779 -51.4126625061035,12.17467212677 -63.7353057861328,13.1191082000732 -61.2168121337891,18.650806427002 -59.7776718139648,21.9338455200195 -59.013126373291,18.5608596801758 -61.9813537597656,17.2116641998291 -60.0924835205078,10.4656925201416 -62.2961654663086,17.6613960266113 -57.7089042663574,18.6058330535889 -47.0502624511719,11.9498062133789 -51.9523429870605,14.2434368133545 -58.2036094665527,17.481502532959 -61.3517303466797,17.8862609863281 -59.3729095458984,17.7063694000244 -61.2617835998535,11.6799669265747 -57.7089042663574,12.7143497467041 -57.3041458129883,6.73292064666748 -58.2935562133789,8.62179279327393 -54.1110534667969,7.54243755340576 -63.6903343200684,16.5820407867432 -60.4522666931152,21.4391403198242 -58.4734497070312,18.4259395599365 -48.4894104003906,12.8492698669434 -52.851806640625,15.0979270935059 -61.7115173339844,12.7593231201172 -43.2275695800781,13.4339199066162 -52.536994934082,5.83345794677734 -64.634765625,14.1534900665283 -53.7062950134277,15.817497253418 -53.8412132263184,12.8492698669434 -54.0660781860352,16.5370674133301 -54.1110534667969,9.38633632659912 -51.9073677062988,10.2857999801636 -58.7882614135742,19.6402149200439 -56.6745223999023,13.5688400268555 -61.3517303466797,21.7089805603027 -60.7670783996582,22.833309173584 -55.5501937866211,8.26200771331787 -52.4020729064941,11.9048328399658 -63.4204940795898,23.822717666626 -62.9707641601562,13.4788932800293 -61.4866485595703,21.8438987731934 -50.1084442138672,6.28318881988525 -60.0924835205078,7.81227684020996 -62.7908706665039,18.3359928131104 -63.9601745605469,20.8544902801514 -55.7300872802734,15.0529537200928 -62.4310836791992,19.9100532531738 -64.7696914672852,10.8704509735107 -63.7353057861328,16.2222557067871 -60.2723731994629,9.43130970001221 -54.3808898925781,15.2778186798096 -58.698314666748,20.4947052001953 -55.8200340270996,6.55302810668945 -62.0713005065918,19.2804298400879 -44.5317687988281,11.3651552200317 -55.5951690673828,11.2302360534668 -53.8861885070801,13.5688400268555 -63.1506576538086,18.7407512664795 -54.6057586669922,15.3227920532227 -49.7936325073242,13.8836517333984 -59.9575614929199,5.6985387802124 -50.6031455993652,8.30698108673096 -59.6877212524414,10.7805042266846 -57.9337692260742,17.3915576934814 -62.0713005065918,6.68794727325439 -60.5871887207031,9.16147041320801 -59.642749786377,9.9260139465332 -51.4126625061035,7.76730346679688 -64.3199615478516,10.6455850601196 -61.531623840332,17.5714492797852 -51.4576377868652,14.1984634399414 -46.6005554199219,10.9603967666626 -56.7644691467285,16.5820407867432 -62.8808174133301,20.0449733734131 -58.3385314941406,14.1984634399414 -61.0818901062012,10.4656925201416 -62.7458992004395,14.9180335998535 -56.9893341064453,13.5688400268555 -59.3729095458984,11.3651552200317 -61.8914070129395,12.9392156600952 -60.4972381591797,21.7089805603027 -61.4866485595703,13.34397315979 -51.7274780273438,5.47367286682129 -53.0766716003418,9.61120223999023 -59.5977783203125,19.1005363464355 -55.5501937866211,9.07152462005615 -55.9099807739258,8.03714179992676 -55.3253288269043,7.99216938018799 -60.5422134399414,12.5794296264648 -63.7353057861328,13.5688400268555 -54.3808898925781,14.7381420135498 -61.9363822937012,10.6455850601196 -63.0607109069824,8.7117395401001 -59.4178848266602,15.3677654266357 -64.634765625,5.78848457336426 -50.1983871459961,14.0635442733765 -54.2459716796875,15.817497253418 -57.7988510131836,14.1984634399414 -60.8570251464844,19.1904830932617 -63.3305511474609,17.9312343597412 -62.5660057067871,17.7963161468506 -57.7988510131836,18.1561012268066 -57.9787445068359,19.1455097198486 -53.2565612792969,7.40751838684082 -58.2935562133789,16.80690574646 -61.9363822937012,8.62179279327393 -61.5765953063965,20.7645435333252 -56.2247924804688,5.74351119995117 -49.6587104797363,13.2990007400513 -60.3623199462891,6.37313556671143 -59.2829666137695,7.31757164001465 -53.166618347168,11.4551019668579 -59.9125900268555,15.0079803466797 -64.4998474121094,7.85724925994873 -62.7908706665039,19.4153499603271 -44.6666870117188,11.8598594665527 -60.1824264526367,5.29378032684326 -60.1824264526367,15.502685546875 -62.0263290405273,9.20644378662109 -60.0025367736816,16.9867992401123 -55.1904067993164,11.9498062133789 -56.8544158935547,15.1878728866577 -63.195629119873,18.7857246398926 -59.3729095458984,14.2434368133545 -63.0157356262207,9.47628307342529 -51.0528793334961,12.3995380401611 -56.0898704528809,6.86783981323242 -58.2485809326172,9.83606815338135 -62.7908706665039,11.3201818466187 -62.5210342407227,22.2936305999756 -53.9311599731445,10.2408266067505 -51.2327728271484,12.1296987533569 -62.5210342407227,10.0159606933594 -62.5210342407227,9.29639053344727 -49.0290870666504,6.10329627990723 -61.8914070129395,10.6006116867065 -46.9153442382812,11.0953159332275 -61.1718368530273,10.9154233932495 -63.3305511474609,19.4153499603271 -51.6375312805176,7.85724925994873 -60.2274017333984,22.518497467041 -53.8861885070801,11.1402893066406 -59.4628601074219,7.45249080657959 -58.698314666748,9.34136390686035 -55.1004638671875,5.65356540679932 -60.1374549865723,14.7831144332886 -54.6057586669922,8.89163208007812 -64.4099044799805,16.7169609069824 -55.8650054931641,14.1534900665283 -56.7644691467285,16.6270141601562 -60.5422134399414,13.3889465332031 -63.7353057861328,11.7249402999878 -55.7300872802734,10.4656925201416 -62.8358459472656,6.37313556671143 -46.9603271484375,13.3889465332031 -52.6269378662109,12.354564666748 -49.7486572265625,6.86783981323242 -56.0448989868164,7.99216938018799 -57.034309387207,6.86783981323242 -61.8014602661133,6.10329627990723 -55.9999237060547,12.8492698669434 -63.3755226135254,15.502685546875 -54.6507301330566,6.55302810668945 -51.1428260803223,7.58741092681885 -51.0528793334961,6.50805473327637 -58.0237159729004,10.1059074401855 -45.3862609863281,11.7249402999878 -55.2803535461426,14.9180335998535 -57.7538795471191,5.24880695343018 -50.648120880127,7.13767910003662 -51.9523429870605,9.83606815338135 -59.0580978393555,7.72233009338379 -52.7618598937988,8.21703433990479 -58.0686912536621,8.08211517333984 -62.2062187194824,18.4259395599365 -60.3173484802246,9.47628307342529 -56.9893341064453,11.0053701400757 -61.7115173339844,20.2248649597168 -59.8676147460938,19.2354564666748 -61.846435546875,7.6773567199707 -62.5660057067871,8.7117395401001 -52.7168846130371,16.1323089599609 -55.8200340270996,12.8042964935303 -62.4310836791992,5.56361865997314 -60.0475082397461,20.4947052001953 -61.6665420532227,8.84665870666504 -63.6003875732422,21.4391403198242 -50.333309173584,12.7593231201172 -59.2379913330078,7.13767910003662 -58.3385314941406,14.6032218933105 -62.5210342407227,10.1059074401855 -50.5132026672363,6.4630823135376 -57.8438262939453,5.24880695343018 -58.5633926391602,20 -47.9947052001953,12.7143497467041 -64.1850433349609,8.26200771331787 -53.346508026123,10.7355308532715 -61.9363822937012,9.11649799346924 -53.7962417602539,8.89163208007812 -47.4100646972656,12.489483833313 -47.6798934936523,13.2090549468994 -57.7988510131836,10.8704509735107 -49.2989273071289,13.3889465332031 -63.3305511474609,22.0237922668457 -61.531623840332,20.674596786499 -57.2141990661621,8.03714179992676 -56.2697639465332,7.72233009338379 -64.0051422119141,17.4365310668945 -60.2723731994629,14.0635442733765 -46.19580078125,10.8704509735107 -56.9443626403809,9.74612140655518 -48.1745986938477,11.6349945068359 -51.5026092529297,6.55302810668945 -63.5554122924805,13.2990007400513 -60.9469718933105,22.6084423065186 -56.179817199707,16.177282333374 -53.8412132263184,13.34397315979 -59.8676147460938,16.177282333374 -60.5871887207031,12.354564666748 -53.4364547729492,14.1534900665283 -51.5026092529297,14.8730602264404 -51.1428260803223,12.984188079834 -54.0211067199707,6.50805473327637 -60.5422134399414,7.18265247344971 -48.849193572998,12.5344572067261 -61.6215667724609,22.7883358001709 -56.4496574401855,9.38633632659912 -53.6613235473633,9.56622886657715 -51.8174209594727,9.88104152679443 -58.9681549072266,16.9867992401123 -53.346508026123,15.0529537200928 -57.663932800293,11.994779586792 -61.4866485595703,7.09270572662354 -57.7538795471191,15.0529537200928 -55.9099807739258,9.88104152679443 -44.5317687988281,11.6349945068359 -50.4232559204102,13.0291614532471 -54.9655418395996,14.9630069732666 -64.1850433349609,23.5528793334961 -48.7142753601074,13.6587858200073 -62.4760589599609,14.2434368133545 -63.6003875732422,8.84665870666504 -58.8332328796387,11.9048328399658 -62.9707641601562,17.166690826416 -63.3305511474609,12.309591293335 -47.3201293945312,11.5450477600098 -51.6375312805176,10.7805042266846 -47.5899467468262,11.5000743865967 -58.698314666748,17.8862609863281 -56.2247924804688,9.25141716003418 -57.7089042663574,15.4577121734619 -57.034309387207,18.0211811065674 -61.2168121337891,18.2910194396973 -52.2221794128418,14.6032218933105 -62.4760589599609,8.21703433990479 -58.1586380004883,17.481502532959 -55.4152755737305,9.47628307342529 -62.7458992004395,7.9471960067749 -60.2274017333984,14.9630069732666 -60.5871887207031,18.1111278533936 -58.3385314941406,14.9630069732666 -60.4972381591797,6.50805473327637 -56.6295471191406,16.1323089599609 -55.3703002929688,13.1191082000732 -52.0422897338867,6.41810894012451 -52.4470443725586,7.85724925994873 -56.2697639465332,17.5714492797852 -51.1428260803223,5.29378032684326 -53.8412132263184,8.62179279327393 -61.3967056274414,7.36254501342773 -64.5897979736328,9.88104152679443 -60.8570251464844,23.9576377868652 -46.19580078125,13.1191082000732 -59.5528030395508,16.5820407867432 -64.0051422119141,5.29378032684326 -51.2777442932129,10.3757457733154 -55.5052185058594,11.4101285934448 -56.6745223999023,9.02655124664307 -58.8782081604004,13.2090549468994 -54.201000213623,16.3571739196777 -52.2221794128418,14.5582485198975 -55.8650054931641,5.4286994934082 -61.1718368530273,12.984188079834 -59.7326965332031,17.7963161468506 -54.0660781860352,15.6825771331787 -59.4178848266602,11.5900211334229 -59.327938079834,20.674596786499 -62.8358459472656,11.3651552200317 -49.6137390136719,7.36254501342773 -52.2221794128418,10.2408266067505 -48.6693000793457,11.5450477600098 -64.1850433349609,21.8888721466064 -58.6533432006836,11.1852626800537 -52.4020729064941,10.1958532333374 -57.9337692260742,14.0185708999634 -54.515811920166,12.5344572067261 -64.2300109863281,20.0449733734131 -60.8570251464844,8.39692687988281 -63.9151992797852,19.4603214263916 -59.642749786377,21.0343818664551 -53.4364547729492,15.502685546875 -64.5897979736328,13.1640815734863 -57.7538795471191,12.8492698669434 -64.4099044799805,20.6296234130859 -60.4972381591797,10.2408266067505 -61.7115173339844,9.83606815338135 -54.1560249328613,11.814887046814 -60.5422134399414,5.51864528656006 -53.8412132263184,6.82286739349365 -61.2617835998535,16.9418258666992 -58.8332328796387,13.9286251068115 -55.4602470397949,6.32816219329834 -58.9681549072266,17.7063694000244 -63.9151992797852,20 -61.9813537597656,14.2434368133545 -43.63232421875,11.6799669265747 -59.2379913330078,8.39692687988281 -52.536994934082,12.4445114135742 -62.7908706665039,12.7143497467041 -62.4760589599609,20.6296234130859 -58.8332328796387,19.1904830932617 -50.5132026672363,14.6931686401367 -53.8861885070801,11.0503435134888 -60.677131652832,6.55302810668945 -60.8120536804199,7.85724925994873 -61.1268653869629,5.65356540679932 -61.0369186401367,23.9126644134521 -59.9125900268555,6.68794727325439 -56.8993873596191,17.1217193603516 -58.4734497070312,20.3597850799561 -51.5475845336914,7.00275993347168 -50.648120880127,7.99216938018799 -49.164005279541,14.4683027267456 -54.9655418395996,14.6032218933105 -50.8729858398438,13.9286251068115 -61.3967056274414,5.60859203338623 -47.0053100585938,12.6244029998779 -64.3199615478516,16.4471206665039 -51.2777442932129,11.994779586792 -61.8014602661133,6.68794727325439 -61.6665420532227,23.7777442932129 -59.9125900268555,12.7143497467041 -62.9257888793945,18.0211811065674 -56.6745223999023,10.8704509735107 -57.8438262939453,13.9286251068115 -55.4602470397949,16.9867992401123 -53.9761352539062,16.177282333374 -54.7856521606445,13.34397315979 -63.195629119873,12.309591293335 -64.4548797607422,16.492094039917 -51.3227157592773,14.9180335998535 -64.6797409057617,6.73292064666748 -61.6665420532227,6.50805473327637 -50.5581741333008,5.83345794677734 -59.1030731201172,14.8730602264404 -53.3015365600586,11.2302360534668 -61.306755065918,22.5634689331055 -62.2511940002441,18.4709129333496 -57.7089042663574,14.6481952667236 -55.7300872802734,13.4339199066162 -62.8358459472656,13.1640815734863 -61.1268653869629,17.7963161468506 -60.7221069335938,17.5264778137207 -60.8120536804199,10.3307723999023 -64.2300109863281,15.6376037597656 -64.5448226928711,13.1640815734863 -59.9575614929199,9.43130970001221 -51.1428260803223,9.47628307342529 -62.161247253418,18.6957778930664 -52.2671546936035,9.56622886657715 -48.7142753601074,5.4286994934082 -60.1824264526367,20.4947052001953 -63.0157356262207,13.8836517333984 -52.4020729064941,12.489483833313 -62.161247253418,11.5450477600098 -64.5448226928711,16.6719875335693 -57.9787445068359,16.177282333374 -61.5765953063965,14.1085166931152 -61.3517303466797,23.0132007598877 -64.4548797607422,12.8942422866821 -61.531623840332,8.53184700012207 -59.8676147460938,21.5740604400635 -61.2168121337891,19.8650798797607 -49.9285507202148,14.8280878067017 -61.2617835998535,10.2857999801636 -58.9231796264648,15.7725238800049 -56.3597106933594,9.65617561340332 -54.1110534667969,6.14826965332031 -57.9337692260742,14.4233293533325 -61.531623840332,22.8782806396484 -54.4258651733398,10.6905584335327 -61.6665420532227,13.8386783599854 -60.2274017333984,19.9550266265869 -62.2511940002441,14.2884101867676 -63.7353057861328,8.53184700012207 -60.2723731994629,12.669376373291 -60.677131652832,23.0581741333008 -55.5052185058594,11.994779586792 -60.3623199462891,17.8412895202637 -63.6903343200684,16.7169609069824 -57.034309387207,15.7275505065918 -52.1772079467773,9.79109477996826 -63.1506576538086,17.5714492797852 -62.7908706665039,5.33875274658203 -53.346508026123,9.74612140655518 -52.8967781066895,7.63238334655762 -63.6903343200684,12.9392156600952 -55.1004638671875,12.3995380401611 -49.2539520263672,14.3333835601807 -58.7432861328125,18.3359928131104 -51.5925559997559,8.75671291351318 -60.2274017333984,19.6402149200439 -51.7274780273438,13.6587858200073 -45.9259338378906,11.3201818466187 -58.1586380004883,18.7407512664795 -64.2300109863281,22.4735221862793 -62.7009239196777,20.6296234130859 -61.0818901062012,16.9867992401123 -48.849193572998,5.6985387802124 -60.1374549865723,12.309591293335 -64.0501174926758,22.4285507202148 -52.7168846130371,11.1402893066406 -52.4920196533203,10.4207191467285 -57.0792808532715,12.354564666748 -64.5897979736328,11.1402893066406 -59.642749786377,18.1111278533936 -52.7618598937988,11.0503435134888 -56.1348457336426,15.0979270935059 -64.0051422119141,22.5634689331055 -55.5052185058594,11.3201818466187 -58.5184211730957,9.61120223999023 -59.1480445861816,7.45249080657959 -55.1004638671875,12.0397529602051 -64.5448226928711,19.685188293457 -59.0580978393555,10.1958532333374 -47.0502624511719,12.9392156600952 -58.0686912536621,8.66676616668701 -59.4628601074219,12.4445114135742 -60.9020004272461,19.2354564666748 -51.5475845336914,13.9735984802246 -63.5554122924805,8.75671291351318 -58.1586380004883,18.6058330535889 -60.9020004272461,6.77789402008057 -63.2855758666992,13.0741348266602 -50.1084442138672,5.38372611999512 -55.0105171203613,13.8386783599854 -48.7142753601074,11.4551019668579 -56.1348457336426,7.9471960067749 -54.9655418395996,11.7699136734009 -53.6163482666016,14.3783569335938 -49.3438987731934,5.78848457336426 -56.7644691467285,12.9392156600952 -56.2697639465332,15.2778186798096 -60.3623199462891,11.7249402999878 -55.145435333252,9.56622886657715 -57.4840393066406,18.1561012268066 -60.9469718933105,13.8386783599854 -53.9761352539062,11.6799669265747 -56.2247924804688,13.5238666534424 -61.4866485595703,17.3915576934814 -51.9523429870605,10.9603967666626 -57.7089042663574,12.354564666748 -59.9575614929199,12.4445114135742 -59.642749786377,7.00275993347168 -54.2459716796875,6.10329627990723 -53.0316963195801,9.11649799346924 -60.991943359375,6.95778656005859 -52.4920196533203,10.6006116867065 -55.4602470397949,5.74351119995117 -62.9257888793945,15.6376037597656 -49.2089805603027,6.14826965332031 -59.642749786377,19.325403213501 -61.6215667724609,16.5370674133301 -63.4654693603516,19.2354564666748 -55.2803535461426,14.8730602264404 -57.1692276000977,7.49746417999268 -58.9231796264648,9.56622886657715 -56.5845756530762,16.0873355865479 -54.2459716796875,11.7699136734009 -51.8623962402344,6.32816219329834 -60.7221069335938,23.19309425354 -55.3253288269043,16.7619323730469 -61.7564888000488,21.2592487335205 -57.2141990661621,17.2566375732422 -62.3411407470703,21.1243286132812 -57.7538795471191,23.8676910400391 -53.9311599731445,7.13767910003662 -57.5290145874023,11.6349945068359 -59.013126373291,15.0529537200928 -62.3411407470703,17.7963161468506 -60.3623199462891,5.9234037399292 -61.0369186401367,22.8782806396484 -62.4310836791992,23.7777442932129 -50.018497467041,6.28318881988525 -54.2909469604492,5.96837711334229 -46.7354736328125,12.7593231201172 -53.8412132263184,15.0079803466797 -50.7380676269531,8.26200771331787 -64.634765625,19.8650798797607 -62.7458992004395,21.0343818664551 -53.9761352539062,12.8942422866821 -49.8386039733887,11.5450477600098 -61.2168121337891,23.7327709197998 -58.9681549072266,8.93660545349121 -64.4099044799805,21.0343818664551 -59.5528030395508,9.11649799346924 -57.8438262939453,19.325403213501 -53.346508026123,11.1402893066406 -61.0369186401367,11.5000743865967 -58.2036094665527,16.5370674133301 -52.4470443725586,8.66676616668701 -63.195629119873,20.8544902801514 -60.0025367736816,9.47628307342529 -62.7458992004395,16.9418258666992 -60.9020004272461,19.9550266265869 -59.2829666137695,11.2752084732056 -49.4338455200195,14.2884101867676 -57.5739860534668,5.29378032684326 -43.5873413085938,11.5000743865967 -54.2909469604492,15.7725238800049 -63.6453628540039,18.3359928131104 -61.7115173339844,19.9100532531738 -64.4998474121094,19.5502681732178 -61.2617835998535,11.2302360534668 -48.9841156005859,13.4339199066162 -51.8174209594727,6.73292064666748 -52.6719131469727,6.55302810668945 -63.0607109069824,8.80168533325195 -64.5448226928711,5.78848457336426 -57.6189575195312,18.4709129333496 -59.3729095458984,11.5000743865967 -57.8438262939453,7.63238334655762 -61.3967056274414,15.1878728866577 -59.7776718139648,18.1561012268066 -58.6083679199219,6.28318881988525 -52.6269378662109,10.1508798599243 -63.3755226135254,20.5396785736084 -63.4204940795898,15.9074440002441 -55.0554885864258,11.4101285934448 -54.7856521606445,7.31757164001465 -64.4099044799805,5.83345794677734 -60.9020004272461,8.80168533325195 -59.4628601074219,11.8598594665527 -53.2115898132324,5.33875274658203 -61.7115173339844,13.9735984802246 -56.6745223999023,17.166690826416 -54.6507301330566,12.9392156600952 -52.3571014404297,14.7831144332886 -61.1268653869629,7.31757164001465 -57.9337692260742,16.492094039917 -56.6295471191406,15.2328462600708 -59.0580978393555,12.354564666748 -57.5290145874023,7.72233009338379 -54.7406768798828,9.47628307342529 -56.7644691467285,16.492094039917 -62.3861122131348,17.8412895202637 -58.1136627197266,7.81227684020996 -60.6321601867676,16.2222557067871 -63.3755226135254,12.489483833313 -57.0792808532715,7.09270572662354 -51.682502746582,8.98157787322998 -56.5845756530762,17.5714492797852 -48.5793571472168,12.0397529602051 -63.7802810668945,21.6640071868896 -63.4204940795898,8.53184700012207 -63.510440826416,19.3703765869141 -48.9841156005859,13.1640815734863 -59.9575614929199,5.65356540679932 -59.0580978393555,5.6985387802124 -51.2327728271484,10.6455850601196 -60.6321601867676,7.13767910003662 -50.2883338928223,13.34397315979 -61.0369186401367,22.6534156799316 -63.2855758666992,15.1878728866577 -60.3173484802246,5.51864528656006 -62.1162719726562,22.6983890533447 -54.8755950927734,10.8254776000977 -52.536994934082,13.5238666534424 -61.531623840332,7.99216938018799 -57.0792808532715,12.669376373291 -57.1692276000977,5.96837711334229 -47.6349182128906,11.5000743865967 -59.8676147460938,12.6244029998779 -52.7168846130371,7.63238334655762 -60.8570251464844,18.2910194396973 -52.0422897338867,11.0503435134888 -60.1374549865723,19.5502681732178 -58.4284744262695,18.7857246398926 -45.9709167480469,11.4551019668579 -58.4734497070312,8.17206192016602 -53.5264015197754,15.9524164199829 -63.0157356262207,6.95778656005859 -57.034309387207,14.4233293533325 -63.9601745605469,8.26200771331787 -56.5396041870117,15.997389793396 -56.4046859741211,11.0503435134888 -56.3597106933594,16.3122024536133 -53.8412132263184,15.7725238800049 -57.6189575195312,9.97098731994629 -54.6057586669922,9.38633632659912 -52.4470443725586,10.5106649398804 -56.2697639465332,16.8968524932861 -56.9893341064453,8.39692687988281 -55.5951690673828,12.9392156600952 -51.997314453125,13.7937049865723 -54.201000213623,8.93660545349121 -56.2697639465332,7.22762584686279 -51.9523429870605,15.0979270935059 -62.6109771728516,16.8968524932861 -59.8676147460938,13.4788932800293 -58.9681549072266,18.2910194396973 -63.3755226135254,12.17467212677 -44.7566528320312,11.6349945068359 -61.5765953063965,17.3915576934814 -52.1772079467773,7.18265247344971 -52.4020729064941,7.18265247344971 -64.5448226928711,19.7301616668701 -61.9813537597656,12.7143497467041 -47.8597869873047,13.7487316131592 -63.0157356262207,10.0609340667725 -62.7458992004395,20.9444370269775 -61.1718368530273,13.1640815734863 -47.814811706543,13.7037591934204 -59.3729095458984,22.9232540130615 -44.5317687988281,12.669376373291 -64.5448226928711,5.47367286682129 -43.4074401855469,12.2646179199219 -58.4734497070312,17.166690826416 -63.5554122924805,8.93660545349121 -62.0263290405273,6.77789402008057 -64.0051422119141,19.0555629730225 -63.2855758666992,8.48687362670898 -62.2062187194824,13.34397315979 -52.5819664001465,15.1429004669189 -55.0554885864258,13.5238666534424 -53.2115898132324,8.98157787322998 -55.8200340270996,7.54243755340576 -63.0607109069824,17.7063694000244 -56.179817199707,17.0317726135254 -44.9365234375,12.0397529602051 -63.9151992797852,13.8386783599854 -59.9575614929199,11.3651552200317 -60.5871887207031,9.52125644683838 -63.510440826416,19.2804298400879 -57.8887977600098,19.0555629730225 -59.5528030395508,5.56361865997314 -62.7458992004395,19.1455097198486 -62.9707641601562,9.02655124664307 -64.1850433349609,19.1005363464355 -57.6189575195312,6.14826965332031 -58.8782081604004,7.90222263336182 -63.4654693603516,20.5396785736084 -54.5607833862305,11.1402893066406 -64.2300109863281,17.7513427734375 -56.8544158935547,10.2857999801636 -64.4548797607422,6.59800148010254 -63.7802810668945,23.7327709197998 -61.2168121337891,17.5714492797852 -64.0501174926758,18.0661544799805 -51.997314453125,5.60859203338623 -56.0898704528809,6.55302810668945 -55.6851119995117,10.6905584335327 -51.997314453125,13.8386783599854 -61.846435546875,18.4709129333496 -55.0554885864258,12.8492698669434 -58.3835029602051,16.4021472930908 -63.3755226135254,9.83606815338135 -49.8386039733887,7.09270572662354 -57.9337692260742,10.2857999801636 -56.4496574401855,13.6138134002686 -54.5607833862305,16.4021472930908 -62.4760589599609,17.3465843200684 -59.5078315734863,5.38372611999512 -48.0846519470215,11.7699136734009 -64.3649291992188,14.1984634399414 -59.1480445861816,9.11649799346924 -52.6269378662109,13.1640815734863 -57.7089042663574,16.2672290802002 -63.0157356262207,19.7301616668701 -49.8835754394531,7.22762584686279 -58.1586380004883,9.16147041320801 -54.3808898925781,6.73292064666748 -64.634765625,17.5264778137207 -58.3835029602051,20.0449733734131 -59.7776718139648,10.6006116867065 -62.8358459472656,17.2566375732422 -58.698314666748,13.3889465332031 -52.4470443725586,5.87843132019043 -60.9020004272461,23.507905960083 -57.8438262939453,17.2116641998291 -53.8861885070801,9.61120223999023 -61.1268653869629,9.25141716003418 -61.8014602661133,17.1217193603516 -50.3782806396484,13.6587858200073 -57.7538795471191,10.3307723999023 -54.515811920166,9.65617561340332 -48.6693000793457,11.8598594665527 -59.013126373291,14.8280878067017 -60.8570251464844,12.9392156600952 -56.8544158935547,7.31757164001465 -58.7882614135742,9.56622886657715 -64.2300109863281,6.91281318664551 -52.7168846130371,9.88104152679443 -45.6111450195312,10.8704509735107 -51.7274780273438,8.26200771331787 -63.825252532959,10.1508798599243 -60.1374549865723,11.5900211334229 -60.1824264526367,21.3042221069336 -53.7512664794922,14.9630069732666 -47.1851806640625,12.3995380401611 -59.8676147460938,5.51864528656006 -51.7724494934082,13.1640815734863 -53.7512664794922,15.817497253418 -58.1586380004883,17.2116641998291 -60.5422134399414,6.37313556671143 -63.195629119873,14.2434368133545 -55.145435333252,13.7937049865723 -60.4522666931152,18.3809661865234 -63.4654693603516,9.11649799346924 -56.9443626403809,7.22762584686279 -55.7750587463379,14.5582485198975 -60.2274017333984,23.9576377868652 -60.0025367736816,21.349193572998 -53.7062950134277,10.8704509735107 -60.9469718933105,6.32816219329834 -56.9443626403809,16.0873355865479 -59.9125900268555,10.1059074401855 -57.34912109375,8.80168533325195 -60.5422134399414,16.2222557067871 -59.1930198669434,18.3809661865234 -60.5422134399414,8.93660545349121 -62.3411407470703,21.349193572998 -58.6083679199219,17.2116641998291 -61.3517303466797,10.2857999801636 -61.846435546875,21.1693019866943 -63.9151992797852,6.59800148010254 -63.5554122924805,16.5820407867432 -54.6957054138184,13.0291614532471 -58.1586380004883,7.85724925994873 -56.3597106933594,10.7805042266846 -61.1718368530273,22.1587104797363 -51.0528793334961,12.669376373291 -51.4126625061035,12.8942422866821 -57.0792808532715,16.6270141601562 -64.0051422119141,5.20383358001709 -56.8993873596191,9.56622886657715 -64.2749862670898,17.1217193603516 -57.5290145874023,6.68794727325439 -59.2829666137695,12.309591293335 -57.2591743469238,17.7963161468506 -58.4284744262695,17.0767459869385 -59.4178848266602,18.6957778930664 -63.6453628540039,23.0132007598877 -44.8016052246094,11.814887046814 -56.5396041870117,16.5820407867432 -63.7353057861328,13.9735984802246 -51.9523429870605,8.84665870666504 -58.2935562133789,14.7381420135498 -60.5422134399414,6.68794727325439 -47.6798934936523,11.6349945068359 -64.7696914672852,16.5370674133301 -50.5581741333008,5.9234037399292 -61.0369186401367,11.1852626800537 -52.312126159668,7.27259826660156 -62.7908706665039,23.3280124664307 -52.8068313598633,10.9154233932495 -60.1824264526367,21.7089805603027 -49.6587104797363,12.8042964935303 -63.4654693603516,22.6084423065186 -49.164005279541,5.51864528656006 -54.830623626709,8.80168533325195 -60.8570251464844,8.98157787322998 -52.4470443725586,9.11649799346924 -63.8702239990234,20.4497318267822 -56.809440612793,7.85724925994873 -43.2275695800781,11.9048328399658 -57.2141990661621,11.7699136734009 -61.7115173339844,15.3227920532227 -57.4840393066406,9.29639053344727 -61.7564888000488,7.27259826660156 -53.2565612792969,11.4101285934448 -57.0792808532715,18.2010746002197 -60.8120536804199,15.7725238800049 -58.1136627197266,13.2990007400513 -56.7194976806641,17.2116641998291 -51.9523429870605,10.5556383132935 -63.8702239990234,14.7381420135498 -57.34912109375,10.7805042266846 -52.6719131469727,7.27259826660156 -57.4840393066406,14.1534900665283 -63.5554122924805,19.9100532531738 -54.2459716796875,16.177282333374 -57.4390640258789,15.6825771331787 -56.0448989868164,13.2990007400513 -43.9471435546875,12.3995380401611 -58.1586380004883,17.6164226531982 -52.2671546936035,10.6455850601196 -49.8835754394531,7.85724925994873 -56.6295471191406,12.6244029998779 -46.5555725097656,11.9498062133789 -54.3359184265137,14.2434368133545 -57.1242523193359,10.1958532333374 -50.9179611206055,12.6244029998779 -63.825252532959,15.6376037597656 -53.1216430664062,14.3333835601807 -51.5925559997559,11.3651552200317 -59.327938079834,15.4577121734619 -64.1400680541992,9.38633632659912 -50.6031455993652,7.49746417999268 -55.5501937866211,10.8254776000977 -63.9601745605469,23.2830390930176 -52.5819664001465,6.59800148010254 -51.0978507995605,9.02655124664307 -61.6215667724609,9.02655124664307 -52.1322326660156,14.4233293533325 -54.5607833862305,11.7249402999878 -54.201000213623,5.60859203338623 -60.991943359375,19.8650798797607 -62.3861122131348,6.82286739349365 -58.2485809326172,15.0529537200928 -58.3385314941406,11.5000743865967 -56.6745223999023,11.6349945068359 -59.9125900268555,22.2036838531494 -60.1824264526367,15.3677654266357 -57.3940925598145,6.50805473327637 -48.3095169067383,13.8836517333984 -62.8808174133301,11.0953159332275 -54.9655418395996,16.5820407867432 -59.1930198669434,20 -61.8014602661133,9.16147041320801 -62.9257888793945,11.3651552200317 -62.1162719726562,22.1137390136719 -57.34912109375,6.95778656005859 -58.7432861328125,13.2990007400513 -63.3755226135254,10.6006116867065 -60.7221069335938,17.1217193603516 -60.2274017333984,9.38633632659912 -45.34130859375,11.6799669265747 -55.9099807739258,14.8280878067017 -57.0792808532715,18.4709129333496 -47.8597869873047,13.5238666534424 -45.566162109375,12.5344572067261 -57.9337692260742,16.3122024536133 -51.9073677062988,9.02655124664307 -57.0792808532715,10.4656925201416 -59.6877212524414,14.6481952667236 -58.0237159729004,18.7857246398926 -57.4840393066406,10.5106649398804 -54.2459716796875,8.62179279327393 -61.846435546875,11.3201818466187 -55.1904067993164,7.90222263336182 -63.9601745605469,22.5634689331055 -56.4496574401855,15.0979270935059 -59.2829666137695,12.3995380401611 -54.2909469604492,15.817497253418 -61.7115173339844,15.9074440002441 -62.8808174133301,13.7037591934204 -57.34912109375,15.7725238800049 -59.7776718139648,13.9735984802246 -54.1560249328613,10.8254776000977 -52.7618598937988,12.309591293335 -52.7618598937988,7.13767910003662 -59.5977783203125,18.0211811065674 -61.7564888000488,21.8438987731934 -62.5210342407227,21.4391403198242 -54.0211067199707,8.08211517333984 -56.6745223999023,10.9154233932495 -44.2169799804688,11.4551019668579 -50.2883338928223,13.5238666534424 -63.7353057861328,8.66676616668701 -60.9469718933105,8.75671291351318 -59.7326965332031,17.6613960266113 -62.6109771728516,13.5238666534424 -58.1586380004883,17.3016109466553 -63.1506576538086,11.5000743865967 -60.4972381591797,23.7327709197998 -64.634765625,16.9418258666992 -63.4204940795898,11.4551019668579 -60.4522666931152,18.1111278533936 -52.8068313598633,14.2884101867676 -62.2961654663086,11.3651552200317 -59.1030731201172,16.4471206665039 -55.7750587463379,5.65356540679932 -61.3967056274414,7.72233009338379 -60.1824264526367,9.97098731994629 -55.5951690673828,12.8042964935303 -61.2168121337891,20.4047584533691 -62.6109771728516,21.349193572998 -63.6453628540039,15.6825771331787 -62.3861122131348,8.39692687988281 -58.2485809326172,7.36254501342773 -62.4310836791992,5.9234037399292 -58.8332328796387,17.0767459869385 -63.3305511474609,22.833309173584 -61.306755065918,12.4445114135742 -61.7564888000488,11.1402893066406 -60.991943359375,18.8756713867188 -54.1110534667969,9.47628307342529 -52.8967781066895,15.6825771331787 -59.6877212524414,18.2460479736328 -61.5765953063965,6.64297485351562 -62.9257888793945,22.7433624267578 -52.0872611999512,11.5000743865967 -64.4548797607422,15.3227920532227 -61.3517303466797,18.1561012268066 -61.7564888000488,15.997389793396 -60.7670783996582,22.7883358001709 -59.2829666137695,18.7407512664795 -61.531623840332,13.7487316131592 -50.8280143737793,6.64297485351562 -55.5951690673828,14.2884101867676 -58.6083679199219,8.48687362670898 -63.0157356262207,19.9100532531738 -63.0157356262207,12.0847253799438 -62.7458992004395,15.2778186798096 -47.3201293945312,12.1296987533569 -59.5528030395508,16.2672290802002 -54.8755950927734,13.6587858200073 -53.2115898132324,14.5132751464844 -60.3623199462891,12.9392156600952 -53.8412132263184,8.03714179992676 -60.2274017333984,7.99216938018799 -53.4814300537109,5.4286994934082 -63.1506576538086,14.1534900665283 -49.4338455200195,11.7699136734009 -63.6453628540039,5.47367286682129 -51.1877975463867,9.70114898681641 -45.3862609863281,11.8598594665527 -47.6349182128906,12.0847253799438 -61.4866485595703,14.0635442733765 -60.1824264526367,18.9656181335449 -54.6957054138184,9.11649799346924 -61.6665420532227,7.45249080657959 -64.634765625,13.7037591934204 -57.5290145874023,5.4286994934082 -59.1480445861816,19.2804298400879 -61.3517303466797,13.8386783599854 -53.9761352539062,11.994779586792 -56.6295471191406,8.7117395401001 -60.0475082397461,16.80690574646 -57.6189575195312,9.38633632659912 -48.1296234130859,11.9498062133789 -61.3967056274414,20.2248649597168 -55.6401405334473,9.65617561340332 -48.3544883728027,11.5450477600098 -62.9257888793945,14.5582485198975 -62.8808174133301,6.55302810668945 -60.7221069335938,17.6164226531982 -57.3940925598145,10.0609340667725 -61.5765953063965,13.7487316131592 -57.7089042663574,11.9498062133789 -57.8438262939453,9.34136390686035 -60.2274017333984,8.75671291351318 -60.9020004272461,22.6983890533447 -59.0580978393555,15.6376037597656 -62.4310836791992,19.685188293457 -54.5607833862305,7.49746417999268 -60.3173484802246,8.39692687988281 -59.1480445861816,19.9550266265869 -60.0924835205078,8.93660545349121 -62.8808174133301,14.8730602264404 -62.8358459472656,20 -57.4840393066406,5.47367286682129 -55.2353820800781,16.80690574646 -55.0554885864258,12.2646179199219 -60.8120536804199,20.6296234130859 -52.8967781066895,9.9260139465332 -61.531623840332,22.6084423065186 -54.7856521606445,5.83345794677734 -62.3861122131348,22.6983890533447 -62.4310836791992,22.8782806396484 -55.1004638671875,9.25141716003418 -53.346508026123,11.2752084732056 -63.4654693603516,11.3651552200317 -43.7672424316406,11.2752084732056 -54.1560249328613,13.2540273666382 -56.9443626403809,7.13767910003662 -56.2247924804688,14.0185708999634 -59.7776718139648,10.8254776000977 -61.9363822937012,9.25141716003418 -58.3385314941406,7.99216938018799 -53.9311599731445,6.64297485351562 -44.9365234375,10.4656925201416 -58.8782081604004,20.2248649597168 -53.8412132263184,10.9154233932495 -51.0978507995605,10.2408266067505 -54.7856521606445,9.02655124664307 -61.5765953063965,15.4127388000488 -52.2221794128418,10.9154233932495 -62.1162719726562,6.86783981323242 -50.0634689331055,7.81227684020996 -55.1904067993164,9.07152462005615 -57.9337692260742,8.62179279327393 -62.3411407470703,23.0581741333008 -56.9443626403809,17.6164226531982 -60.1824264526367,19.8650798797607 -50.1983871459961,6.23821640014648 -62.2961654663086,22.518497467041 -59.5528030395508,18.8306980133057 -56.2247924804688,15.8624706268311 -61.0369186401367,16.5820407867432 -60.8120536804199,23.6877975463867 -63.510440826416,5.60859203338623 -60.1824264526367,7.99216938018799 -51.4576377868652,15.0079803466797 -60.9020004272461,11.0503435134888 -58.2036094665527,7.99216938018799 -63.195629119873,21.0343818664551 -57.2591743469238,14.5132751464844 -57.034309387207,8.17206192016602 -50.4232559204102,14.9630069732666 -59.1030731201172,20.1798934936523 -48.9841156005859,11.4101285934448 -61.1268653869629,11.5000743865967 -61.6215667724609,13.1640815734863 -59.7326965332031,9.47628307342529 -54.3808898925781,7.04773330688477 -52.536994934082,15.8624706268311 -50.9629325866699,5.9234037399292 -59.1480445861816,6.32816219329834 -64.2300109863281,10.9154233932495 -55.4602470397949,9.79109477996826 -55.8650054931641,11.4551019668579 -51.1877975463867,6.82286739349365 -51.0978507995605,9.16147041320801 -60.2274017333984,9.52125644683838 -53.0316963195801,15.1429004669189 -45.7010803222656,12.7143497467041 -61.8914070129395,8.48687362670898 -50.648120880127,14.9180335998535 -63.3755226135254,16.1323089599609 -51.0978507995605,11.9048328399658 -60.9020004272461,19.0555629730225 -56.5396041870117,16.9418258666992 -61.8914070129395,5.20383358001709 -62.4310836791992,8.84665870666504 -59.0580978393555,15.2328462600708 -59.7776718139648,8.62179279327393 -61.9813537597656,13.2990007400513 -55.2803535461426,7.58741092681885 -62.161247253418,22.0687656402588 -54.6957054138184,11.3201818466187 -47.9047584533691,13.7037591934204 -58.6533432006836,16.851879119873 -51.6375312805176,10.5556383132935 -50.018497467041,13.4339199066162 -57.7538795471191,18.6058330535889 -59.6877212524414,23.0132007598877 -64.0051422119141,16.0423622131348 -63.1506576538086,8.35195446014404 -48.6243286132812,12.4445114135742 -54.8755950927734,15.2328462600708 -58.4284744262695,12.1296987533569 -53.2565612792969,7.22762584686279 -49.0290870666504,5.96837711334229 -62.3411407470703,13.1191082000732 -61.6215667724609,11.7249402999878 -64.634765625,19.7301616668701 -51.9073677062988,13.5688400268555 -64.2300109863281,15.7275505065918 -47.1851806640625,11.1852626800537 -54.7406768798828,14.9630069732666 -63.5554122924805,13.1191082000732 -52.3571014404297,5.24880695343018 -64.5448226928711,20.989408493042 -45.8809814453125,11.7699136734009 -61.3967056274414,16.9867992401123 -54.4708366394043,5.74351119995117 -60.8120536804199,20.5846500396729 -56.5396041870117,7.85724925994873 -62.6109771728516,11.3201818466187 -56.3147354125977,6.37313556671143 -52.851806640625,12.489483833313 -51.9523429870605,6.59800148010254 -53.4364547729492,7.27259826660156 -47.4100646972656,12.2646179199219 -45.2513427734375,10.6455850601196 -52.7618598937988,13.4788932800293 -52.4470443725586,13.5238666534424 -63.8702239990234,7.49746417999268 -58.5184211730957,7.36254501342773 -60.991943359375,12.0397529602051 -58.9231796264648,8.21703433990479 -59.5977783203125,17.8862609863281 -60.7221069335938,13.0291614532471 -55.5052185058594,13.1191082000732 -50.8729858398438,12.489483833313 -53.1216430664062,14.7381420135498 -57.8438262939453,9.65617561340332 -60.0924835205078,19.5502681732178 -56.4496574401855,7.45249080657959 -53.7512664794922,16.5370674133301 -61.6665420532227,15.6376037597656 -51.9073677062988,10.2408266067505 -60.3623199462891,10.7805042266846 -60.4522666931152,14.6931686401367 -64.3199615478516,12.8942422866821 -58.0237159729004,5.4286994934082 -61.1268653869629,18.4709129333496 -51.0528793334961,9.47628307342529 -55.7300872802734,9.79109477996826 -60.0025367736816,11.9048328399658 -59.7326965332031,5.20383358001709 -52.0872611999512,10.6006116867065 -55.1904067993164,11.5450477600098 -44.5767517089844,11.1852626800537 -63.6453628540039,18.6957778930664 -55.9549522399902,6.1932430267334 -60.6321601867676,23.0581741333008 -58.4284744262695,5.47367286682129 -60.3173484802246,18.3359928131104 -53.0316963195801,12.0397529602051 -64.1400680541992,12.2646179199219 -49.6587104797363,6.86783981323242 -62.7908706665039,12.5344572067261 -53.7512664794922,5.65356540679932 -60.3173484802246,19.6402149200439 -63.0607109069824,20.0899467468262 -59.1480445861816,5.78848457336426 -58.2935562133789,10.9154233932495 -62.7458992004395,5.24880695343018 -61.9813537597656,22.6983890533447 -63.0157356262207,6.64297485351562 -64.2749862670898,8.66676616668701 -61.8014602661133,7.63238334655762 -56.0898704528809,10.2408266067505 -60.4522666931152,9.74612140655518 -58.2935562133789,11.2752084732056 -57.4390640258789,10.4656925201416 -52.9417495727539,13.5238666534424 -60.8570251464844,12.4445114135742 -43.1376037597656,11.8598594665527 -61.2617835998535,11.6349945068359 -53.346508026123,7.22762584686279 -59.8676147460938,22.2486572265625 -56.8993873596191,6.37313556671143 -51.5925559997559,11.1852626800537 -59.9125900268555,6.55302810668945 -56.3147354125977,7.76730346679688 -58.698314666748,6.1932430267334 -54.7406768798828,7.45249080657959 -49.9285507202148,14.3783569335938 -47.0952453613281,12.354564666748 -63.8702239990234,8.75671291351318 -63.8702239990234,14.5132751464844 -51.2327728271484,11.9498062133789 -53.7512664794922,9.43130970001221 -60.2723731994629,21.2592487335205 -59.9125900268555,17.4365310668945 -64.7247161865234,16.6719875335693 -62.5660057067871,19.325403213501 -63.9151992797852,6.73292064666748 -63.7802810668945,16.2672290802002 -62.8358459472656,15.0529537200928 -43.0476684570312,13.4339199066162 -51.9523429870605,13.7037591934204 -50.6031455993652,8.21703433990479 -62.3411407470703,18.8306980133057 -63.7802810668945,17.3465843200684 -51.1877975463867,9.88104152679443 -48.3994636535645,12.0397529602051 -62.5210342407227,6.64297485351562 -62.4310836791992,14.3783569335938 -60.2274017333984,22.2486572265625 -58.4284744262695,6.55302810668945 -64.7247161865234,17.0317726135254 -52.4020729064941,11.1852626800537 -64.634765625,17.8862609863281 -52.7618598937988,15.0079803466797 -64.6797409057617,7.63238334655762 -58.8332328796387,18.6957778930664 -53.2565612792969,10.9603967666626 -58.5633926391602,15.2778186798096 -63.6453628540039,13.9286251068115 -64.0051422119141,19.1904830932617 -49.9285507202148,6.73292064666748 -57.663932800293,17.2116641998291 -60.2723731994629,19.9100532531738 -47.0502624511719,11.2752084732056 -61.8914070129395,18.9206447601318 -63.6003875732422,10.9603967666626 -43.857177734375,12.309591293335 -59.8676147460938,11.7249402999878 -55.4152755737305,9.70114898681641 -59.9125900268555,21.5290870666504 -51.7724494934082,8.7117395401001 -45.6111450195312,12.7593231201172 -51.6375312805176,9.38633632659912 -49.4338455200195,11.6799669265747 -54.0211067199707,15.9524164199829 -55.1904067993164,5.96837711334229 -55.5501937866211,7.13767910003662 -57.5290145874023,9.83606815338135 -60.4072952270508,6.10329627990723 -56.9443626403809,13.3889465332031 -63.6903343200684,20 -50.5581741333008,7.04773330688477 -49.8835754394531,7.31757164001465 -55.5951690673828,11.3201818466187 -63.9151992797852,16.2672290802002 -60.8570251464844,20.2248649597168 -49.7486572265625,12.669376373291 -60.4972381591797,23.3729858398438 -61.7564888000488,15.5476579666138 -61.0818901062012,17.7063694000244 -58.5633926391602,18.6957778930664 -56.3147354125977,9.07152462005615 -53.3914833068848,14.5132751464844 -60.5871887207031,16.0423622131348 -62.2062187194824,15.9524164199829 -60.5871887207031,9.07152462005615 -60.8570251464844,11.4551019668579 -64.2749862670898,11.8598594665527 -52.6719131469727,15.7725238800049 -54.1110534667969,13.6587858200073 -55.2353820800781,8.4419002532959 -62.9707641601562,15.5476579666138 -62.0263290405273,8.98157787322998 -45.8809814453125,11.6799669265747 -51.9523429870605,13.8386783599854 -59.013126373291,7.58741092681885 -55.5951690673828,8.21703433990479 -60.2723731994629,11.2302360534668 -46.6005554199219,11.7699136734009 -64.3199615478516,20.7645435333252 -64.1850433349609,12.6244029998779 -55.5951690673828,11.0053701400757 -58.6533432006836,11.6349945068359 -61.6215667724609,22.2486572265625 -63.6003875732422,7.13767910003662 -57.3940925598145,18.7407512664795 -54.4708366394043,5.9234037399292 -61.4866485595703,9.07152462005615 -60.3623199462891,14.7831144332886 -64.5897979736328,10.6905584335327 -46.5105895996094,11.2302360534668 -55.9999237060547,8.7117395401001 -54.1110534667969,5.29378032684326 -60.3173484802246,7.36254501342773 -49.8835754394531,14.2434368133545 -56.179817199707,11.0953159332275 -61.8014602661133,14.4233293533325 -61.1268653869629,21.0343818664551 -57.6189575195312,15.6825771331787 -64.0501174926758,18.9206447601318 -62.9257888793945,12.354564666748 -56.49462890625,8.98157787322998 -62.8358459472656,8.48687362670898 -62.2961654663086,10.6455850601196 -62.0713005065918,6.55302810668945 -59.4628601074219,15.1429004669189 -56.0898704528809,5.24880695343018 -63.5554122924805,17.7063694000244 -60.4972381591797,7.04773330688477 -59.2829666137695,23.7777442932129 -55.3703002929688,7.76730346679688 -62.3861122131348,12.4445114135742 -56.7194976806641,12.309591293335 -55.6851119995117,14.5582485198975 -52.7168846130371,14.6481952667236 -60.1374549865723,19.3703765869141 -58.7432861328125,9.11649799346924 -64.4099044799805,9.11649799346924 -53.2115898132324,15.8624706268311 -60.677131652832,5.78848457336426 -58.7432861328125,8.57682037353516 -61.4416770935059,20.7195701599121 -54.8755950927734,11.3651552200317 -61.2168121337891,7.31757164001465 -60.3623199462891,9.9260139465332 -53.3914833068848,8.84665870666504 -53.5264015197754,12.0397529602051 -56.5396041870117,12.7143497467041 -55.4152755737305,6.41810894012451 -60.991943359375,5.24880695343018 -63.0157356262207,12.9392156600952 -52.1772079467773,6.82286739349365 -57.1692276000977,5.74351119995117 -62.2062187194824,6.28318881988525 -64.6797409057617,16.9418258666992 -44.5767517089844,10.6905584335327 -61.3967056274414,13.8386783599854 -50.2433624267578,6.23821640014648 -60.0025367736816,7.40751838684082 -59.8226432800293,21.349193572998 -47.0053100585938,12.8942422866821 -61.6665420532227,14.2434368133545 -59.2829666137695,10.4656925201416 -63.3755226135254,13.0291614532471 -52.2221794128418,15.7725238800049 -61.3517303466797,11.1402893066406 -60.1824264526367,12.669376373291 -63.5554122924805,16.0873355865479 -49.8386039733887,12.2646179199219 -64.5897979736328,18.0661544799805 -51.0079040527344,7.72233009338379 -59.642749786377,14.2434368133545 -62.5210342407227,16.9418258666992 -49.2989273071289,14.1534900665283 -64.1850433349609,15.4127388000488 -44.0370788574219,12.3995380401611 -58.6083679199219,7.36254501342773 -50.2433624267578,5.74351119995117 -59.1930198669434,12.5794296264648 -64.2749862670898,12.984188079834 -50.7380676269531,5.47367286682129 -52.4920196533203,8.35195446014404 -51.5026092529297,11.5000743865967 -56.6295471191406,13.2540273666382 -55.3703002929688,13.7487316131592 -54.6507301330566,12.0397529602051 -56.3597106933594,5.60859203338623 -57.8438262939453,14.2434368133545 -62.161247253418,7.36254501342773 -59.9125900268555,21.7539520263672 -48.4444351196289,12.309591293335 -47.8597869873047,12.8942422866821 -60.0025367736816,18.7407512664795 -53.6613235473633,10.3757457733154 -58.2935562133789,10.7805042266846 -56.0898704528809,11.994779586792 -57.7089042663574,17.5714492797852 -63.0607109069824,13.7487316131592 -58.0686912536621,16.7169609069824 -62.9707641601562,18.2460479736328 -61.9363822937012,19.1904830932617 -59.4628601074219,7.9471960067749 -55.6851119995117,10.0609340667725 -58.9681549072266,5.83345794677734 -62.2062187194824,9.29639053344727 -58.4284744262695,12.0847253799438 -54.8755950927734,13.2090549468994 -58.0237159729004,10.9603967666626 -56.6745223999023,14.3783569335938 -55.5951690673828,14.5132751464844 -56.4496574401855,16.177282333374 -43.2275695800781,13.7937049865723 -55.5951690673828,13.6138134002686 -55.2803535461426,7.27259826660156 -57.34912109375,5.74351119995117 -61.306755065918,15.4127388000488 -63.2855758666992,7.9471960067749 -51.0978507995605,6.68794727325439 -50.0634689331055,13.2540273666382 -54.515811920166,16.9418258666992 -52.5819664001465,10.2408266067505 -63.1506576538086,7.63238334655762 -58.8332328796387,6.86783981323242 -63.6003875732422,18.6058330535889 -59.1930198669434,6.4630823135376 -58.2036094665527,23.7777442932129 -58.1586380004883,8.35195446014404 -55.145435333252,17.0767459869385 -64.634765625,19.1904830932617 -61.9363822937012,19.1455097198486 -58.7882614135742,15.2778186798096 -49.6137390136719,14.4683027267456 -58.2036094665527,5.51864528656006 -50.2433624267578,7.22762584686279 -59.1480445861816,17.0767459869385 -61.8014602661133,23.9126644134521 -56.8993873596191,15.997389793396 -61.2168121337891,17.4365310668945 -61.0818901062012,15.1878728866577 -43.1376037597656,12.8942422866821 -61.531623840332,17.8862609863281 -60.0025367736816,10.1958532333374 -46.5555725097656,13.1640815734863 -64.634765625,18.4709129333496 -59.2379913330078,7.90222263336182 -59.4178848266602,16.7619323730469 -63.825252532959,18.7857246398926 -53.9761352539062,6.55302810668945 -46.19580078125,12.309591293335 -59.6877212524414,8.98157787322998 -51.682502746582,9.20644378662109 -55.8650054931641,14.3333835601807 -60.0025367736816,21.9788188934326 -60.0025367736816,9.34136390686035 -58.698314666748,11.9498062133789 -52.6269378662109,14.0635442733765 -56.8544158935547,9.79109477996826 -63.0157356262207,23.2380676269531 -51.0978507995605,14.7381420135498 -64.5448226928711,9.02655124664307 -59.7776718139648,22.6983890533447 -62.7009239196777,20.3597850799561 -56.6745223999023,14.4683027267456 -62.2062187194824,10.2857999801636 -52.4020729064941,14.0185708999634 -53.5713768005371,10.3757457733154 -63.7353057861328,18.6957778930664 -63.825252532959,17.1217193603516 -59.4178848266602,12.8942422866821 -64.1400680541992,20.8095169067383 -53.9311599731445,6.91281318664551 -58.1136627197266,9.52125644683838 -62.161247253418,7.22762584686279 -62.5660057067871,15.502685546875 -57.1242523193359,13.0741348266602 -49.2989273071289,11.994779586792 -60.4972381591797,14.9180335998535 -62.8358459472656,17.9762077331543 -61.846435546875,14.8280878067017 -52.7168846130371,10.6006116867065 -64.2749862670898,13.5238666534424 -55.9099807739258,16.2222557067871 -60.677131652832,20.7195701599121 -52.3571014404297,15.5476579666138 -51.5925559997559,12.17467212677 -51.5475845336914,5.24880695343018 -59.9575614929199,16.0873355865479 -59.2379913330078,11.2302360534668 -61.9813537597656,17.166690826416 -55.2353820800781,9.65617561340332 -61.8914070129395,7.6773567199707 -60.9020004272461,6.82286739349365 -62.2062187194824,17.8862609863281 -52.4470443725586,9.61120223999023 -64.5897979736328,18.9656181335449 -64.2749862670898,7.99216938018799 -62.7458992004395,20.4047584533691 -62.3411407470703,15.817497253418 -53.5264015197754,10.6006116867065 -63.8702239990234,15.0079803466797 -59.0580978393555,14.7381420135498 -62.161247253418,15.4577121734619 -47.814811706543,11.6349945068359 -49.7936325073242,14.6032218933105 -59.1930198669434,16.3122024536133 -47.814811706543,11.4551019668579 -56.5845756530762,15.997389793396 -63.7353057861328,9.07152462005615 -49.5237922668457,12.309591293335 -59.5078315734863,14.6032218933105 -46.2407531738281,12.5794296264648 -50.2883338928223,8.39692687988281 -55.2353820800781,6.73292064666748 -54.5607833862305,13.1640815734863 -59.8226432800293,6.86783981323242 -57.034309387207,18.6957778930664 -59.0580978393555,8.35195446014404 -51.5475845336914,6.59800148010254 -62.4310836791992,9.43130970001221 -63.1056823730469,18.5158863067627 -60.7670783996582,11.3651552200317 -64.6797409057617,8.08211517333984 -48.0396766662598,13.5238666534424 -59.0580978393555,6.4630823135376 -48.2645416259766,11.6349945068359 -64.4548797607422,9.74612140655518 -51.8623962402344,10.1508798599243 -62.7458992004395,19.2804298400879 -56.7644691467285,8.7117395401001 -53.3015365600586,9.9260139465332 -52.4470443725586,11.6349945068359 -64.3199615478516,11.1852626800537 -52.3571014404297,15.8624706268311 -61.846435546875,8.84665870666504 -58.6533432006836,19.5502681732178 -53.8861885070801,8.84665870666504 -62.2961654663086,20.8095169067383 -58.8332328796387,14.8280878067017 -61.2168121337891,20.7645435333252 -56.49462890625,17.3915576934814 -59.9125900268555,11.2302360534668 -63.4654693603516,15.6825771331787 -53.0766716003418,11.5900211334229 -62.3411407470703,19.2354564666748 -52.1322326660156,7.40751838684082 -51.1428260803223,7.36254501342773 -54.2459716796875,9.61120223999023 -62.9257888793945,8.03714179992676 -54.2459716796875,16.9418258666992 -60.7221069335938,13.2090549468994 -57.2591743469238,13.7487316131592 -63.6903343200684,22.6983890533447 -59.2379913330078,10.6006116867065 -50.3782806396484,14.3783569335938 -64.6797409057617,22.7883358001709 -63.825252532959,17.4365310668945 -61.1718368530273,15.4127388000488 -57.0792808532715,7.90222263336182 -59.1480445861816,7.63238334655762 -61.1268653869629,12.8942422866821 -56.2697639465332,7.27259826660156 -52.1772079467773,13.4339199066162 -57.5739860534668,10.8704509735107 -61.2617835998535,21.2592487335205 -51.2777442932129,13.4788932800293 -59.7776718139648,10.3307723999023 -51.8623962402344,10.4207191467285 -51.3676910400391,7.09270572662354 -63.4654693603516,21.9338455200195 -59.1930198669434,16.3571739196777 -52.7168846130371,11.5000743865967 -55.2803535461426,17.0317726135254 -52.8068313598633,11.814887046814 -54.201000213623,10.3307723999023 -60.4522666931152,7.36254501342773 -50.2433624267578,8.12708854675293 -57.9787445068359,19.0555629730225 -62.161247253418,16.851879119873 -60.8570251464844,23.5978527069092 -59.8226432800293,16.3571739196777 -59.4628601074219,11.6349945068359 -51.1428260803223,11.9498062133789 -59.5528030395508,12.9392156600952 -62.1162719726562,9.70114898681641 -61.2617835998535,5.83345794677734 -64.1850433349609,18.4259395599365 -64.0501174926758,18.1561012268066 -59.9575614929199,9.29639053344727 -56.3597106933594,12.2646179199219 -57.4390640258789,12.489483833313 -54.3808898925781,11.7249402999878 -52.2221794128418,11.7249402999878 -56.9443626403809,12.6244029998779 -62.4310836791992,13.6138134002686 -62.1162719726562,13.7487316131592 -61.7564888000488,17.0767459869385 -62.1162719726562,17.7063694000244 -64.2300109863281,5.29378032684326 -50.2433624267578,12.354564666748 -44.8016052246094,11.4101285934448 -50.0634689331055,13.5238666534424 -56.4496574401855,9.61120223999023 -59.1930198669434,11.3201818466187 -62.7009239196777,12.2196445465088 -56.5396041870117,15.6376037597656 -51.5026092529297,11.994779586792 -44.48681640625,12.669376373291 -59.9575614929199,20.8994636535645 -62.2511940002441,16.2222557067871 -61.0818901062012,6.50805473327637 -56.9443626403809,10.2408266067505 -58.698314666748,5.74351119995117 -44.3069152832031,12.4445114135742 -61.1268653869629,7.18265247344971 -61.1268653869629,22.5634689331055 -51.6375312805176,5.24880695343018 -47.8597869873047,12.2196445465088 -51.8623962402344,7.31757164001465 -56.7644691467285,10.9154233932495 -55.5052185058594,9.83606815338135 -57.663932800293,6.41810894012451 -60.1824264526367,17.0767459869385 -49.0290870666504,12.2646179199219 -47.7698402404785,13.7937049865723 -61.2617835998535,6.4630823135376 -50.1983871459961,7.99216938018799 -45.34130859375,11.8598594665527 -63.4654693603516,9.70114898681641 -62.4760589599609,22.6534156799316 -44.8016052246094,11.3201818466187 -63.5554122924805,7.13767910003662 -50.8280143737793,13.5688400268555 -52.536994934082,12.669376373291 -54.4258651733398,14.7831144332886 -64.1400680541992,16.9418258666992 -59.9575614929199,10.6006116867065 -63.7353057861328,12.489483833313 -58.7432861328125,11.814887046814 -60.0475082397461,17.7513427734375 -63.2855758666992,21.5740604400635 -62.1162719726562,18.3359928131104 -50.2433624267578,5.78848457336426 -64.0950927734375,10.8704509735107 -52.3571014404297,10.0159606933594 -57.663932800293,6.10329627990723 -61.4866485595703,9.61120223999023 -58.8782081604004,23.5978527069092 -54.5607833862305,9.52125644683838 -61.3517303466797,7.31757164001465 -47.6798934936523,12.669376373291 -60.4072952270508,16.2222557067871 -62.2511940002441,8.62179279327393 -63.510440826416,21.5740604400635 -59.9575614929199,12.489483833313 -58.9231796264648,15.817497253418 -55.8200340270996,16.851879119873 -55.0105171203613,15.0529537200928 -53.1216430664062,14.7831144332886 -51.5925559997559,14.1984634399414 -54.4708366394043,15.2778186798096 -54.6507301330566,8.98157787322998 -54.2459716796875,11.3651552200317 -59.5078315734863,11.2302360534668 -47.1851806640625,11.5900211334229 -54.7856521606445,12.984188079834 -64.2300109863281,14.4233293533325 -60.7670783996582,11.994779586792 -63.3755226135254,15.9524164199829 -57.663932800293,13.7037591934204 -61.8914070129395,23.19309425354 -59.1930198669434,18.4259395599365 -63.1056823730469,18.0211811065674 -52.6719131469727,6.32816219329834 -64.4548797607422,9.29639053344727 -55.8200340270996,15.3227920532227 -44.2619323730469,12.354564666748 -59.7326965332031,15.1878728866577 -64.4998474121094,16.9418258666992 -61.4416770935059,5.60859203338623 -61.9813537597656,7.99216938018799 -61.846435546875,22.3835773468018 -63.9151992797852,23.9576377868652 -58.8332328796387,5.29378032684326 -57.0792808532715,17.7963161468506 -63.6903343200684,21.0793552398682 -57.3940925598145,12.8042964935303 -54.9655418395996,8.35195446014404 -61.4416770935059,22.1137390136719 -55.8650054931641,10.6455850601196 -63.8702239990234,23.0132007598877 -59.5977783203125,17.3465843200684 -53.166618347168,14.7381420135498 -58.1136627197266,12.5344572067261 -63.825252532959,19.0555629730225 -51.3227157592773,6.05832386016846 -58.2485809326172,15.0979270935059 -59.5528030395508,19.7751350402832 -59.1030731201172,16.0873355865479 -60.3173484802246,19.010591506958 -53.9311599731445,6.4630823135376 -56.2247924804688,16.8968524932861 -50.5132026672363,7.45249080657959 -60.1374549865723,14.2434368133545 -61.0818901062012,22.7433624267578 -64.1850433349609,6.01335048675537 -63.6903343200684,6.73292064666748 -58.4284744262695,13.9286251068115 -57.8438262939453,12.7593231201172 -50.018497467041,6.4630823135376 -64.3199615478516,14.9180335998535 -56.8993873596191,8.17206192016602 -59.1480445861816,9.83606815338135 -62.8808174133301,14.3333835601807 -60.6321601867676,12.8492698669434 -54.2909469604492,8.30698108673096 -59.4628601074219,19.7751350402832 -61.1268653869629,14.3783569335938 -56.8993873596191,5.74351119995117 -58.6533432006836,11.3651552200317 -64.6797409057617,23.6428260803223 -57.8438262939453,15.0979270935059 -63.6903343200684,14.2434368133545 -57.1242523193359,16.7619323730469 -62.1162719726562,10.2408266067505 -61.9813537597656,13.9286251068115 -64.6797409057617,17.166690826416 -47.9497299194336,13.2090549468994 -61.9813537597656,16.9867992401123 -49.5237922668457,6.10329627990723 -53.9311599731445,14.8730602264404 -57.663932800293,10.6905584335327 -59.7326965332031,14.0185708999634 -53.8412132263184,15.9524164199829 -57.34912109375,9.70114898681641 -52.3571014404297,12.5344572067261 -62.9257888793945,7.85724925994873 -61.8014602661133,17.7063694000244 -60.0924835205078,6.50805473327637 -60.0475082397461,18.1111278533936 -61.3517303466797,17.6164226531982 -47.7698402404785,11.8598594665527 -55.7300872802734,14.4233293533325 -52.312126159668,6.55302810668945 -45.2963256835938,10.8254776000977 -54.3359184265137,5.83345794677734 -44.7566528320312,11.1402893066406 -59.6877212524414,14.7831144332886 -58.8782081604004,6.50805473327637 -54.0660781860352,8.66676616668701 -62.4760589599609,13.7487316131592 -59.7326965332031,9.11649799346924 -56.8544158935547,8.57682037353516 -60.0924835205078,21.9788188934326 -56.1348457336426,17.4365310668945 -59.2829666137695,17.6164226531982 -53.1216430664062,14.6032218933105 -55.9549522399902,7.49746417999268 -59.5528030395508,13.0741348266602 -55.0554885864258,6.1932430267334 -51.8174209594727,9.83606815338135 -54.2909469604492,16.7619323730469 -55.7750587463379,17.0317726135254 -61.7564888000488,10.1059074401855 -57.5290145874023,13.7937049865723 -51.8623962402344,7.18265247344971 -63.0607109069824,11.0953159332275 -59.0580978393555,7.9471960067749 -59.4178848266602,14.1534900665283 -63.2855758666992,7.09270572662354 -59.8676147460938,12.7593231201172 -58.2036094665527,13.0741348266602 -51.2777442932129,5.38372611999512 -50.4232559204102,7.72233009338379 -56.7194976806641,14.0635442733765 -48.8042221069336,12.8942422866821 -64.7247161865234,23.4179592132568 -51.7274780273438,7.63238334655762 -52.6719131469727,7.72233009338379 -63.5554122924805,8.48687362670898 -49.478816986084,13.6138134002686 -52.8068313598633,5.83345794677734 -54.6957054138184,5.24880695343018 -46.420654296875,12.8942422866821 -62.9707641601562,8.7117395401001 -52.6719131469727,8.89163208007812 -61.1718368530273,5.74351119995117 -57.7988510131836,11.3201818466187 -60.6321601867676,5.51864528656006 -55.7300872802734,11.4551019668579 -54.0660781860352,12.1296987533569 -60.2274017333984,18.0211811065674 -58.4734497070312,12.0847253799438 -53.166618347168,10.8254776000977 -61.2168121337891,7.13767910003662 -63.6453628540039,13.7037591934204 -57.7538795471191,19.7301616668701 -59.4628601074219,8.12708854675293 -53.9311599731445,12.1296987533569 -64.634765625,5.83345794677734 -52.2221794128418,15.502685546875 -60.4972381591797,16.9418258666992 -48.3544883728027,11.2752084732056 -60.3623199462891,15.6825771331787 -63.6453628540039,14.5132751464844 -55.9999237060547,7.85724925994873 -52.8967781066895,9.56622886657715 -57.7988510131836,8.66676616668701 -60.0924835205078,5.33875274658203 -56.3147354125977,5.38372611999512 -51.4126625061035,14.6032218933105 -58.2935562133789,13.2990007400513 -58.8782081604004,20.3597850799561 -60.3623199462891,13.2090549468994 -55.2353820800781,9.61120223999023 -60.6321601867676,11.7699136734009 -62.1162719726562,13.6587858200073 -60.1824264526367,16.9418258666992 -63.9151992797852,8.84665870666504 -51.8623962402344,6.23821640014648 -60.0924835205078,16.5370674133301 -57.1242523193359,15.5926313400269 -60.991943359375,22.7433624267578 -60.0025367736816,7.54243755340576 -64.2300109863281,16.80690574646 -52.7618598937988,9.56622886657715 -55.9999237060547,5.33875274658203 -63.510440826416,9.83606815338135 -53.5713768005371,16.5820407867432 -54.2459716796875,10.8704509735107 -52.1772079467773,11.5000743865967 -63.1056823730469,10.1508798599243 -64.3199615478516,14.2434368133545 -61.9363822937012,21.8888721466064 -63.825252532959,11.0503435134888 -50.6031455993652,6.1932430267334 -59.7326965332031,13.8386783599854 -52.1772079467773,8.7117395401001 -58.9231796264648,19.3703765869141 -59.013126373291,19.7751350402832 -63.825252532959,15.7275505065918 -63.510440826416,10.6006116867065 -48.1745986938477,12.1296987533569 -54.4708366394043,9.20644378662109 -59.5528030395508,21.3941669464111 -59.013126373291,16.6719875335693 -59.8226432800293,17.166690826416 -51.6375312805176,13.4788932800293 -50.2883338928223,5.78848457336426 -51.8174209594727,7.22762584686279 -55.6851119995117,5.24880695343018 -63.8702239990234,18.1561012268066 -60.5422134399414,16.7619323730469 -51.1428260803223,14.9180335998535 -63.1056823730469,11.0053701400757 -64.4099044799805,8.35195446014404 -51.7724494934082,8.26200771331787 -62.9257888793945,15.6825771331787 -55.0554885864258,10.5556383132935 -52.4470443725586,13.8836517333984 -62.9707641601562,12.3995380401611 -44.0820617675781,11.9048328399658 -59.4178848266602,13.8386783599854 -56.3147354125977,8.53184700012207 -57.5290145874023,14.2434368133545 -58.6533432006836,16.8968524932861 -61.0369186401367,17.166690826416 -57.5739860534668,8.03714179992676 -58.4284744262695,15.0529537200928 -57.2141990661621,10.8704509735107 -58.4284744262695,19.1005363464355 -49.4338455200195,5.87843132019043 -59.5528030395508,18.2910194396973 -61.7564888000488,19.6402149200439 -54.1560249328613,9.02655124664307 -57.1242523193359,8.12708854675293 -59.5078315734863,22.9232540130615 -62.2511940002441,15.7275505065918 -57.3041458129883,7.04773330688477 -64.7696914672852,17.1217193603516 -55.5951690673828,5.74351119995117 -51.7724494934082,9.47628307342529 -58.9681549072266,6.28318881988525 -63.510440826416,19.9100532531738 -61.9363822937012,15.0529537200928 -52.2221794128418,8.35195446014404 -50.018497467041,7.40751838684082 -53.2115898132324,15.5926313400269 -63.6453628540039,10.4207191467285 -55.9099807739258,13.1191082000732 -55.8650054931641,9.34136390686035 -56.7194976806641,11.9048328399658 -62.3411407470703,13.2540273666382 -57.3041458129883,11.814887046814 -64.2749862670898,20.7645435333252 -64.4099044799805,9.34136390686035 -63.9601745605469,13.4788932800293 -59.8226432800293,15.997389793396 -60.0475082397461,5.20383358001709 -53.166618347168,14.1534900665283 -63.3305511474609,15.9524164199829 -54.6957054138184,6.14826965332031 -61.6665420532227,20.8994636535645 -61.9813537597656,6.91281318664551 -54.6507301330566,6.32816219329834 -51.7724494934082,14.3333835601807 -62.2062187194824,20.4497318267822 -56.2247924804688,10.3757457733154 -61.2168121337891,19.1005363464355 -57.3940925598145,11.3201818466187 -58.6083679199219,11.3651552200317 -52.8967781066895,5.56361865997314 -54.201000213623,12.8942422866821 -57.3940925598145,5.83345794677734 -58.7432861328125,17.481502532959 -56.4496574401855,7.6773567199707 -58.7882614135742,13.7037591934204 -62.7458992004395,7.58741092681885 -55.6401405334473,12.5344572067261 -53.7962417602539,6.41810894012451 -48.4444351196289,12.9392156600952 -53.8412132263184,15.3227920532227 -59.4628601074219,15.1878728866577 -62.7009239196777,19.6402149200439 -51.0528793334961,12.0847253799438 -63.6903343200684,14.4683027267456 -64.3199615478516,15.3677654266357 -51.5475845336914,6.14826965332031 -51.5026092529297,12.309591293335 -51.9073677062988,8.57682037353516 -55.0105171203613,9.70114898681641 -46.8254089355469,11.6799669265747 -58.6083679199219,13.6587858200073 -60.677131652832,23.7327709197998 -58.9231796264648,6.77789402008057 -63.2406005859375,6.77789402008057 -53.3914833068848,6.01335048675537 -63.510440826416,7.18265247344971 -63.6003875732422,8.12708854675293 -55.9549522399902,10.2408266067505 -51.9073677062988,13.9735984802246 -52.1772079467773,15.1429004669189 -55.9999237060547,14.8280878067017 -63.1506576538086,15.7275505065918 -53.0766716003418,6.86783981323242 -51.3227157592773,7.6773567199707 -52.6269378662109,16.177282333374 -63.2406005859375,14.0185708999634 -53.8412132263184,14.0635442733765 -58.4734497070312,6.73292064666748 -54.6957054138184,15.0529537200928 -63.8702239990234,13.6587858200073 -50.1983871459961,7.54243755340576 -53.8412132263184,7.27259826660156 -63.2406005859375,10.6006116867065 -51.5475845336914,7.99216938018799 -57.7988510131836,6.4630823135376 -62.0263290405273,5.29378032684326 -62.6109771728516,16.5820407867432 -60.4072952270508,11.4551019668579 -62.1162719726562,22.9682273864746 -58.5184211730957,20.2248649597168 -57.4390640258789,8.80168533325195 -60.9020004272461,8.21703433990479 -64.0501174926758,13.3889465332031 -58.6083679199219,16.4471206665039 -58.698314666748,12.17467212677 -58.2485809326172,15.817497253418 -58.8332328796387,9.61120223999023 -63.825252532959,5.51864528656006 -58.8332328796387,6.95778656005859 -60.3623199462891,18.9206447601318 -60.6321601867676,16.492094039917 -51.3676910400391,13.8836517333984 -63.8702239990234,7.90222263336182 -59.327938079834,6.77789402008057 -57.34912109375,15.9524164199829 -51.2327728271484,11.5450477600098 -60.4972381591797,18.3809661865234 -44.2169799804688,10.6905584335327 -52.9867248535156,15.1878728866577 -51.4126625061035,12.9392156600952 -53.8412132263184,11.0053701400757 -44.6217346191406,10.5556383132935 -64.0501174926758,20.0449733734131 -62.4760589599609,9.11649799346924 -58.8782081604004,6.64297485351562 -55.9549522399902,7.00275993347168 -58.2935562133789,8.30698108673096 -60.3173484802246,15.1429004669189 -50.333309173584,12.7143497467041 -62.2062187194824,16.8968524932861 -63.9601745605469,7.40751838684082 -62.161247253418,21.8438987731934 -53.8412132263184,11.5450477600098 -62.0263290405273,9.79109477996826 -60.2274017333984,13.5688400268555 -45.2513427734375,11.0953159332275 -56.9893341064453,12.354564666748 -64.0950927734375,22.6983890533447 -50.5581741333008,14.5132751464844 -60.7670783996582,12.7593231201172 -59.8676147460938,14.8730602264404 -63.3305511474609,15.5926313400269 -57.34912109375,5.9234037399292 -51.997314453125,12.0397529602051 -64.0950927734375,14.9630069732666 -53.4814300537109,15.0079803466797 -53.0766716003418,9.07152462005615 -59.4178848266602,12.489483833313 -61.1718368530273,9.47628307342529 -51.2777442932129,8.4419002532959 -62.6109771728516,19.4603214263916 -56.179817199707,13.6138134002686 -64.2300109863281,19.5502681732178 -61.8914070129395,10.2857999801636 -45.9709167480469,11.3201818466187 -61.8914070129395,19.5052947998047 -51.4576377868652,7.76730346679688 -53.5713768005371,6.14826965332031 -62.9257888793945,22.2036838531494 -60.9469718933105,22.2936305999756 -64.5448226928711,8.39692687988281 -49.5687637329102,6.86783981323242 -60.1374549865723,15.7275505065918 -60.5871887207031,17.5264778137207 -59.0580978393555,9.9260139465332 -44.3069152832031,11.7249402999878 -64.2300109863281,11.6349945068359 -60.9020004272461,12.17467212677 -43.7222595214844,11.1402893066406 -60.991943359375,8.21703433990479 -62.5660057067871,8.66676616668701 -58.2036094665527,14.0185708999634 -55.5501937866211,6.1932430267334 -59.013126373291,5.96837711334229 -56.2247924804688,16.6270141601562 -62.8808174133301,8.53184700012207 -54.5607833862305,9.25141716003418 -53.4814300537109,14.7381420135498 -51.0079040527344,9.56622886657715 -54.2459716796875,9.97098731994629 -45.1164245605469,10.6455850601196 -58.8782081604004,9.88104152679443 -49.6137390136719,6.95778656005859 -54.3359184265137,10.0609340667725 -61.7564888000488,9.38633632659912 -59.4178848266602,20.674596786499 -50.9179611206055,15.0529537200928 -61.1268653869629,17.9312343597412 -64.0051422119141,13.4339199066162 -55.7300872802734,16.2672290802002 -54.1110534667969,15.4577121734619 -48.7142753601074,13.1191082000732 -53.6613235473633,7.6773567199707 -49.5687637329102,11.7249402999878 -60.5871887207031,9.34136390686035 -59.5078315734863,19.8201065063477 -49.4338455200195,13.4788932800293 -58.4734497070312,8.66676616668701 -62.7908706665039,22.5634689331055 -59.3729095458984,14.9630069732666 -60.1824264526367,19.7301616668701 -61.9813537597656,10.6905584335327 -52.5819664001465,15.1878728866577 -60.9469718933105,21.2142753601074 -60.4522666931152,11.1852626800537 -61.306755065918,21.349193572998 -63.5554122924805,7.85724925994873 -62.0263290405273,15.5926313400269 -62.3861122131348,18.7407512664795 -64.3199615478516,18.4709129333496 -52.9867248535156,7.18265247344971 -49.6137390136719,14.3783569335938 -61.9363822937012,17.6164226531982 -56.1348457336426,10.1059074401855 -63.7802810668945,20.3597850799561 -62.0713005065918,23.4179592132568 -53.9761352539062,11.5900211334229 -56.1348457336426,9.20644378662109 -61.1268653869629,19.325403213501 -62.1162719726562,23.7327709197998 -51.7724494934082,12.5344572067261 -51.9523429870605,11.5900211334229 -64.5897979736328,13.9286251068115 -62.9257888793945,10.7355308532715 -58.4284744262695,23.8676910400391 -59.327938079834,16.80690574646 -52.5819664001465,5.60859203338623 -54.2459716796875,11.814887046814 -56.4496574401855,6.1932430267334 -61.1268653869629,9.83606815338135 -55.3253288269043,15.8624706268311 -59.7326965332031,5.29378032684326 -55.1904067993164,8.17206192016602 -54.6507301330566,15.1429004669189 -63.3305511474609,7.72233009338379 -62.6109771728516,23.822717666626 -61.2168121337891,12.2196445465088 -64.0950927734375,15.1429004669189 -60.8120536804199,8.17206192016602 -49.7486572265625,13.2090549468994 -56.179817199707,9.38633632659912 -59.8676147460938,12.1296987533569 -48.5343818664551,13.9286251068115 -60.5871887207031,13.3889465332031 -63.3305511474609,6.4630823135376 -51.7274780273438,6.82286739349365 -63.6453628540039,20.7645435333252 -61.7564888000488,15.3677654266357 -56.9443626403809,14.8730602264404 -55.9099807739258,16.2672290802002 -62.5660057067871,12.2646179199219 -62.7908706665039,12.354564666748 -60.2274017333984,11.5450477600098 -63.7802810668945,7.63238334655762 -62.9707641601562,15.817497253418 -51.5475845336914,5.83345794677734 -59.8226432800293,19.0555629730225 -62.5210342407227,16.5820407867432 -57.2141990661621,5.87843132019043 -53.7512664794922,15.7275505065918 -62.1162719726562,20.8544902801514 -61.6665420532227,11.4101285934448 -59.2829666137695,18.3809661865234 -62.161247253418,22.6983890533447 -55.6851119995117,9.74612140655518 -60.9469718933105,22.4735221862793 -62.2961654663086,23.4179592132568 -55.5052185058594,8.53184700012207 -63.8702239990234,16.2222557067871 -63.6903343200684,7.22762584686279 -53.2565612792969,15.3677654266357 -52.7168846130371,8.75671291351318 -60.5871887207031,17.3016109466553 -61.8014602661133,8.30698108673096 -60.4072952270508,20.8994636535645 -64.5448226928711,5.9234037399292 -58.2935562133789,16.7619323730469 -53.7062950134277,13.5238666534424 -52.2671546936035,15.4127388000488 -58.8332328796387,11.6349945068359 -57.1242523193359,7.45249080657959 -57.34912109375,12.9392156600952 -55.6851119995117,8.57682037353516 -61.306755065918,9.34136390686035 -52.6719131469727,14.9180335998535 -56.6745223999023,7.22762584686279 -56.4496574401855,8.17206192016602 -52.8967781066895,14.9630069732666 -63.2855758666992,17.8862609863281 -58.2485809326172,7.63238334655762 -64.3649291992188,22.1587104797363 -60.1374549865723,10.8704509735107 -51.6375312805176,6.37313556671143 -62.2511940002441,14.2434368133545 -61.3967056274414,19.1455097198486 -50.5581741333008,6.28318881988525 -62.5660057067871,7.36254501342773 -47.6349182128906,12.309591293335 -61.3517303466797,11.2302360534668 -60.1824264526367,21.8888721466064 -60.4972381591797,15.5926313400269 -44.1719970703125,12.1296987533569 -49.2989273071289,11.6799669265747 -52.0422897338867,14.6032218933105 -53.8861885070801,6.91281318664551 -50.2883338928223,12.17467212677 -55.145435333252,12.0397529602051 -50.7830390930176,13.2090549468994 -63.1506576538086,5.6985387802124 -51.682502746582,14.1984634399414 -47.814811706543,13.8836517333984 -63.4204940795898,21.6190338134766 -61.1718368530273,23.9126644134521 -60.0475082397461,13.7487316131592 -63.7353057861328,20.674596786499 -57.3041458129883,13.2990007400513 -55.1004638671875,9.79109477996826 -55.8200340270996,10.6455850601196 -61.306755065918,16.4471206665039 -61.306755065918,13.6138134002686 -62.3861122131348,9.56622886657715 -63.0157356262207,11.0503435134888 -55.1004638671875,10.1059074401855 -60.4072952270508,9.56622886657715 -55.7750587463379,14.1984634399414 -59.642749786377,6.41810894012451 -62.9707641601562,5.74351119995117 -62.0263290405273,17.4365310668945 -52.3571014404297,13.7487316131592 -50.2883338928223,8.08211517333984 -58.3385314941406,23.9126644134521 -63.0157356262207,18.2910194396973 -62.5210342407227,9.97098731994629 -61.846435546875,15.9524164199829 -59.7776718139648,11.5450477600098 -59.642749786377,7.27259826660156 -59.2379913330078,10.4207191467285 -55.3253288269043,9.11649799346924 -64.1400680541992,12.9392156600952 -56.1348457336426,5.96837711334229 -62.2961654663086,22.6084423065186 -58.3385314941406,8.89163208007812 -60.9020004272461,18.6957778930664 -54.515811920166,5.47367286682129 -63.0607109069824,17.9312343597412 -61.0369186401367,18.7857246398926 -50.5132026672363,8.66676616668701 -57.0792808532715,5.29378032684326 -48.4444351196289,11.9048328399658 -64.4998474121094,10.2408266067505 -52.536994934082,12.2646179199219 -63.9601745605469,5.96837711334229 -56.1348457336426,7.27259826660156 -56.5396041870117,6.64297485351562 -64.1400680541992,22.6084423065186 -64.634765625,19.2354564666748 -62.3861122131348,11.7249402999878 -55.1904067993164,14.1085166931152 -59.7776718139648,20.6296234130859 -50.2883338928223,11.994779586792 -59.0580978393555,11.7249402999878 -50.018497467041,12.6244029998779 -61.2617835998535,8.35195446014404 -57.3041458129883,13.7037591934204 -63.2855758666992,17.2566375732422 -55.2353820800781,11.2752084732056 -50.4682273864746,12.669376373291 -58.2935562133789,9.02655124664307 -55.8200340270996,11.1402893066406 -56.4046859741211,10.0609340667725 -59.642749786377,12.3995380401611 -53.5264015197754,6.14826965332031 -54.3359184265137,5.38372611999512 -60.0475082397461,9.79109477996826 -45.7460632324219,10.9603967666626 -52.0872611999512,12.4445114135742 -53.6163482666016,5.33875274658203 -56.2247924804688,6.77789402008057 -63.9151992797852,8.80168533325195 -50.5581741333008,5.33875274658203 -56.4496574401855,12.7143497467041 -62.2961654663086,13.9286251068115 -51.3227157592773,11.1402893066406 -46.2857360839844,11.2302360534668 -61.4416770935059,23.3729858398438 -64.634765625,22.1137390136719 -50.9179611206055,14.0185708999634 -52.2221794128418,10.1059074401855 -59.6877212524414,17.8862609863281 -50.9179611206055,5.87843132019043 -62.0713005065918,22.6983890533447 -58.2935562133789,17.8412895202637 -51.4576377868652,7.45249080657959 -61.846435546875,11.1852626800537 -59.013126373291,16.80690574646 -55.6851119995117,11.4551019668579 -62.2062187194824,12.4445114135742 -60.4522666931152,7.31757164001465 -60.2723731994629,12.2646179199219 -64.2749862670898,8.17206192016602 -60.9020004272461,21.2142753601074 -54.4258651733398,6.14826965332031 -59.8226432800293,16.177282333374 -60.2274017333984,16.0423622131348 -58.2036094665527,8.62179279327393 -60.7670783996582,15.4127388000488 -55.9549522399902,16.2672290802002 -58.3385314941406,19.1904830932617 -47.2301635742188,11.2302360534668 -62.2511940002441,22.4735221862793 -46.1508178710938,12.1296987533569 -56.179817199707,16.2672290802002 -59.3729095458984,12.4445114135742 -60.3623199462891,6.82286739349365 -58.698314666748,8.48687362670898 -50.018497467041,7.9471960067749 -64.3649291992188,6.68794727325439 -58.6083679199219,9.83606815338135 -56.8544158935547,13.1191082000732 -54.3808898925781,9.97098731994629 -58.3385314941406,6.91281318664551 -50.3782806396484,5.33875274658203 -52.4470443725586,13.1640815734863 -57.1692276000977,5.33875274658203 -59.4178848266602,10.1958532333374 -54.9205703735352,5.4286994934082 -60.8120536804199,20.4047584533691 -58.5184211730957,14.5582485198975 -57.7538795471191,8.03714179992676 -58.8332328796387,13.7937049865723 -63.5554122924805,21.4841136932373 -61.2168121337891,11.5000743865967 -55.5501937866211,15.4577121734619 -57.5739860534668,10.7805042266846 -63.1056823730469,5.87843132019043 -57.7538795471191,9.29639053344727 -57.9787445068359,6.10329627990723 -60.8570251464844,19.3703765869141 -64.0950927734375,19.8201065063477 -54.201000213623,10.2408266067505 -45.9709167480469,12.354564666748 -57.3041458129883,9.29639053344727 -60.3173484802246,12.6244029998779 -58.2935562133789,14.6032218933105 -58.9681549072266,17.3915576934814 -60.2274017333984,21.0343818664551 -60.4072952270508,11.4101285934448 -50.1534156799316,8.03714179992676 -48.9841156005859,12.7143497467041 -60.5422134399414,12.7143497467041 -60.8120536804199,22.7433624267578 -60.9020004272461,17.5264778137207 -62.4760589599609,12.8942422866821 -61.306755065918,7.31757164001465 -60.677131652832,21.349193572998 -55.0105171203613,7.45249080657959 -63.1506576538086,21.2592487335205 -60.4072952270508,21.1693019866943 -58.7432861328125,10.7355308532715 -62.3411407470703,18.4709129333496 -63.1506576538086,6.91281318664551 -63.8702239990234,13.1640815734863 -48.5793571472168,12.17467212677 -61.7564888000488,17.7063694000244 -61.8914070129395,20.5396785736084 -59.1030731201172,15.4127388000488 -59.3729095458984,17.481502532959 -54.5607833862305,11.0503435134888 -43.2275695800781,12.8042964935303 -51.4126625061035,9.70114898681641 -61.9813537597656,20.8544902801514 -60.5871887207031,9.43130970001221 -63.8702239990234,17.0317726135254 -59.6877212524414,15.0079803466797 -64.5448226928711,17.7513427734375 -60.3623199462891,10.9603967666626 -58.8782081604004,13.0741348266602 -49.6587104797363,5.24880695343018 -50.6930923461914,5.38372611999512 -61.3967056274414,5.51864528656006 -60.2274017333984,10.2857999801636 -57.7538795471191,12.489483833313 -57.9337692260742,15.4127388000488 -58.2935562133789,9.16147041320801 -56.7644691467285,6.1932430267334 -58.1586380004883,5.87843132019043 -50.8280143737793,6.23821640014648 -56.1348457336426,9.43130970001221 -59.1480445861816,12.309591293335 -64.2300109863281,11.1402893066406 -61.7564888000488,10.8254776000977 -56.1348457336426,9.25141716003418 -53.166618347168,14.0185708999634 -50.2433624267578,12.6244029998779 -62.3861122131348,9.97098731994629 -51.7274780273438,10.7355308532715 -59.2829666137695,15.4577121734619 -55.5951690673828,5.65356540679932 -60.0025367736816,15.8624706268311 -61.1718368530273,11.0953159332275 -58.4734497070312,15.3227920532227 -52.8068313598633,6.77789402008057 -59.4628601074219,20.314811706543 -53.4364547729492,5.51864528656006 -54.3359184265137,6.37313556671143 -57.9337692260742,12.17467212677 -61.6665420532227,22.2036838531494 -53.2115898132324,8.4419002532959 -50.648120880127,13.2090549468994 -50.6031455993652,8.4419002532959 -59.642749786377,20.7195701599121 -60.4972381591797,12.2196445465088 -64.0950927734375,7.81227684020996 -44.3069152832031,11.9498062133789 -63.195629119873,23.2380676269531 -53.6163482666016,11.7699136734009 -56.4496574401855,10.8254776000977 -53.166618347168,10.0159606933594 -64.7247161865234,12.669376373291 -52.1772079467773,8.21703433990479 -59.9125900268555,8.03714179992676 -63.4204940795898,15.0529537200928 -53.0766716003418,15.2778186798096 -54.830623626709,8.12708854675293 -57.8887977600098,5.20383358001709 -57.0792808532715,10.3307723999023 -63.510440826416,9.29639053344727 -50.333309173584,8.62179279327393 -56.0898704528809,8.98157787322998 -50.9179611206055,9.52125644683838 -60.7670783996582,14.6931686401367 -61.2168121337891,13.34397315979 -56.809440612793,18.3359928131104 -49.8835754394531,5.56361865997314 -60.1824264526367,7.31757164001465 -45.2963256835938,11.0953159332275 -64.5897979736328,22.4735221862793 -62.9707641601562,11.6799669265747 -57.5290145874023,9.47628307342529 -54.6057586669922,9.20644378662109 -58.7882614135742,15.0079803466797 -51.9523429870605,6.86783981323242 -64.0051422119141,23.9576377868652 -61.7115173339844,22.3386039733887 -49.2089805603027,5.4286994934082 -62.5660057067871,16.177282333374 -50.4232559204102,14.0185708999634 -51.1877975463867,6.64297485351562 -53.3015365600586,14.6931686401367 -49.0740585327148,13.2090549468994 -64.634765625,14.4683027267456 -58.1586380004883,19.3703765869141 -52.7618598937988,9.43130970001221 -60.2723731994629,8.53184700012207 -58.7882614135742,11.0053701400757 -52.7168846130371,10.7355308532715 -62.1162719726562,13.5238666534424 -61.846435546875,9.11649799346924 -53.166618347168,6.01335048675537 -52.7168846130371,6.77789402008057 -53.7512664794922,15.0529537200928 -45.7010803222656,13.1640815734863 -63.0607109069824,12.1296987533569 -63.9151992797852,9.83606815338135 -50.5132026672363,6.59800148010254 -63.510440826416,22.4285507202148 -52.9867248535156,10.9154233932495 -63.8702239990234,5.96837711334229 -56.6745223999023,5.74351119995117 -57.6189575195312,8.62179279327393 -59.4178848266602,9.29639053344727 -63.7353057861328,18.2010746002197 -64.0501174926758,22.2936305999756 -64.634765625,23.9576377868652 -62.4760589599609,8.17206192016602 -61.2617835998535,18.650806427002 -61.4866485595703,18.1111278533936 -58.4284744262695,5.33875274658203 -57.2141990661621,11.1402893066406 -53.3914833068848,6.05832386016846 -56.4496574401855,5.4286994934082 -62.9257888793945,7.99216938018799 -62.6109771728516,17.3465843200684 -62.9257888793945,15.8624706268311 -60.8570251464844,21.5740604400635 -56.6745223999023,8.7117395401001 -44.2619323730469,10.6006116867065 -60.677131652832,16.0873355865479 -61.6665420532227,7.90222263336182 -51.6375312805176,5.96837711334229 -49.0740585327148,11.814887046814 -64.3199615478516,12.2196445465088 -60.677131652832,11.6799669265747 -53.6163482666016,16.7169609069824 -57.2591743469238,8.93660545349121 -54.3359184265137,10.2857999801636 -44.48681640625,12.5344572067261 -57.8438262939453,7.40751838684082 -61.2617835998535,18.7407512664795 -52.6719131469727,14.0185708999634 -43.9920959472656,11.3651552200317 -46.1058349609375,11.1402893066406 -63.8702239990234,15.3227920532227 -61.2617835998535,21.9338455200195 -62.161247253418,8.84665870666504 -52.8068313598633,10.0609340667725 -58.698314666748,9.38633632659912 -44.4418334960938,10.6455850601196 -60.1824264526367,7.36254501342773 -58.5184211730957,17.0317726135254 -58.0237159729004,5.29378032684326 -63.1506576538086,11.4101285934448 -54.8755950927734,7.58741092681885 -51.5475845336914,7.18265247344971 -52.9417495727539,16.5820407867432 -57.6189575195312,16.7169609069824 -54.3808898925781,9.74612140655518 -63.4204940795898,20.0449733734131 -56.4496574401855,15.5476579666138 -62.2062187194824,12.309591293335 -59.013126373291,8.84665870666504 -57.2591743469238,11.3201818466187 -54.515811920166,11.0953159332275 -49.8386039733887,14.6931686401367 -56.7194976806641,11.814887046814 -61.3967056274414,20.2698383331299 -60.7670783996582,15.7275505065918 -63.195629119873,11.0053701400757 -53.0316963195801,15.0529537200928 -60.2723731994629,23.1031475067139 -58.9231796264648,7.18265247344971 -61.8014602661133,22.1137390136719 -53.166618347168,11.7249402999878 -61.6215667724609,17.8412895202637 -58.3835029602051,11.0953159332275 -64.0950927734375,11.994779586792 -58.7432861328125,8.4419002532959 -57.1692276000977,14.9180335998535 -63.9151992797852,9.52125644683838 -62.0263290405273,14.6032218933105 -44.2619323730469,10.5556383132935 -50.9629325866699,15.0529537200928 -64.0950927734375,18.7407512664795 -51.5026092529297,10.1508798599243 -57.4840393066406,17.1217193603516 -63.1506576538086,21.8888721466064 -59.9575614929199,15.0979270935059 -54.3359184265137,9.61120223999023 -46.19580078125,10.8254776000977 -60.9469718933105,8.62179279327393 -55.2803535461426,6.73292064666748 -60.4072952270508,15.502685546875 -63.0607109069824,10.1958532333374 -61.0818901062012,6.86783981323242 -53.2115898132324,16.2672290802002 -56.2697639465332,17.166690826416 -64.634765625,9.02655124664307 -60.4072952270508,17.3016109466553 -58.1136627197266,5.24880695343018 -59.0580978393555,18.4259395599365 -58.0237159729004,7.99216938018799 -62.9257888793945,7.45249080657959 -56.0448989868164,7.72233009338379 -58.1586380004883,19.1005363464355 -63.1506576538086,22.7883358001709 -57.4390640258789,9.02655124664307 -58.6083679199219,7.31757164001465 -45.0264892578125,10.9154233932495 -57.663932800293,7.09270572662354 -49.6137390136719,6.50805473327637 -61.2168121337891,15.1878728866577 -59.1480445861816,17.5714492797852 -59.5078315734863,14.1085166931152 -58.5184211730957,17.9762077331543 -48.6693000793457,5.4286994934082 -56.3597106933594,7.36254501342773 -57.1242523193359,6.23821640014648 -52.4020729064941,9.97098731994629 -63.0607109069824,15.6376037597656 -63.0157356262207,22.0687656402588 -53.166618347168,15.4127388000488 -64.4548797607422,12.3995380401611 -57.1242523193359,11.0953159332275 -64.4998474121094,6.91281318664551 -59.1030731201172,23.822717666626 -60.0924835205078,23.2380676269531 -54.3808898925781,9.79109477996826 -54.830623626709,12.309591293335 -52.536994934082,8.26200771331787 -62.0713005065918,13.9286251068115 -49.0290870666504,12.5344572067261 -61.3517303466797,14.1085166931152 -60.4072952270508,19.325403213501 -52.9867248535156,9.83606815338135 -59.4178848266602,11.7699136734009 -63.6453628540039,18.9656181335449 -62.0713005065918,10.3757457733154 -55.3253288269043,7.9471960067749 -51.5475845336914,6.4630823135376 -59.1480445861816,20.314811706543 -64.4099044799805,23.2380676269531 -63.9151992797852,15.4577121734619 -61.7564888000488,14.6481952667236 -54.201000213623,14.7831144332886 -59.7326965332031,16.4471206665039 -51.5925559997559,13.7037591934204 -61.6665420532227,19.4603214263916 -60.8120536804199,14.0635442733765 -47.1851806640625,12.1296987533569 -54.830623626709,7.13767910003662 -59.5078315734863,12.8942422866821 -59.2379913330078,12.9392156600952 -53.7962417602539,14.8280878067017 -57.7089042663574,13.2990007400513 -49.2989273071289,5.51864528656006 -59.1030731201172,5.60859203338623 -55.0105171203613,8.75671291351318 -59.9125900268555,22.0687656402588 -49.1190338134766,13.6138134002686 -53.9311599731445,15.3677654266357 -52.851806640625,7.36254501342773 -53.4364547729492,10.0609340667725 -52.5819664001465,16.3571739196777 -47.8597869873047,11.6799669265747 -64.4548797607422,15.6376037597656 -58.7882614135742,5.96837711334229 -59.3729095458984,7.99216938018799 -51.9073677062988,8.4419002532959 -60.2274017333984,20.8994636535645 -60.6321601867676,9.97098731994629 -54.1110534667969,6.41810894012451 -62.9257888793945,21.6190338134766 -60.2274017333984,15.3677654266357 -46.8254089355469,12.17467212677 -43.5423583984375,11.814887046814 -64.0501174926758,13.9735984802246 -59.4628601074219,13.7487316131592 -60.0924835205078,23.822717666626 -51.997314453125,11.3651552200317 -50.1084442138672,7.76730346679688 -54.6507301330566,15.997389793396 -47.4550476074219,12.3995380401611 -51.2327728271484,9.07152462005615 -62.2511940002441,15.9524164199829 -46.5105895996094,13.0291614532471 -64.1400680541992,23.19309425354 -61.3517303466797,9.47628307342529 -56.8993873596191,14.3333835601807 -59.1930198669434,13.0741348266602 -59.327938079834,16.8968524932861 -53.7512664794922,16.6719875335693 -60.0475082397461,14.1984634399414 -62.6109771728516,10.9603967666626 -61.1268653869629,12.984188079834 -60.1374549865723,16.0873355865479 -64.0950927734375,20.1349201202393 -59.1030731201172,10.7805042266846 -60.1374549865723,22.6084423065186 -56.809440612793,10.7355308532715 -58.9231796264648,7.9471960067749 -61.2168121337891,5.78848457336426 -53.0316963195801,15.0079803466797 -55.8650054931641,14.6931686401367 -62.1162719726562,8.21703433990479 -46.7804260253906,12.3995380401611 -59.9575614929199,12.8942422866821 -57.9337692260742,15.7725238800049 -57.1692276000977,16.9418258666992 -53.0316963195801,11.2302360534668 -52.9867248535156,10.5556383132935 -53.0766716003418,11.6349945068359 -53.0316963195801,9.70114898681641 -59.4178848266602,15.7725238800049 -46.6904907226562,13.3889465332031 -63.9151992797852,13.6138134002686 -51.5925559997559,12.669376373291 -61.5765953063965,5.33875274658203 -61.531623840332,23.6877975463867 -64.6797409057617,16.0423622131348 -60.5871887207031,12.6244029998779 -54.0211067199707,9.47628307342529 -51.4126625061035,11.0503435134888 -61.3517303466797,16.8968524932861 -57.34912109375,7.09270572662354 -60.9020004272461,13.3889465332031 -63.6903343200684,6.59800148010254 -60.3623199462891,19.685188293457 -62.6109771728516,13.0291614532471 -59.327938079834,20.4947052001953 -55.9549522399902,9.74612140655518 -52.0422897338867,7.6773567199707 -52.2671546936035,13.9286251068115 -60.5871887207031,23.1031475067139 -50.018497467041,12.17467212677 -59.5528030395508,14.3783569335938 -53.8861885070801,5.29378032684326 -63.6453628540039,17.8412895202637 -50.2883338928223,7.31757164001465 -57.6189575195312,12.4445114135742 -59.642749786377,5.29378032684326 -61.1268653869629,9.02655124664307 -55.0554885864258,9.56622886657715 -59.0580978393555,10.2857999801636 -62.5210342407227,8.75671291351318 -63.6453628540039,15.0079803466797 -51.1877975463867,5.6985387802124 -64.2300109863281,14.1085166931152 -60.7221069335938,18.2010746002197 -62.8358459472656,8.21703433990479 -61.5765953063965,10.8254776000977 -52.4470443725586,13.6587858200073 -55.9999237060547,6.1932430267334 -59.5528030395508,20.7645435333252 -52.5819664001465,9.34136390686035 -60.6321601867676,10.8704509735107 -63.1056823730469,21.0793552398682 -54.5607833862305,5.83345794677734 -61.1718368530273,16.0423622131348 -49.2539520263672,14.1085166931152 -51.0978507995605,12.2196445465088 -53.0766716003418,13.2540273666382 -59.1480445861816,13.5238666534424 -54.7856521606445,15.0079803466797 -45.3862609863281,11.4551019668579 -60.0475082397461,11.6799669265747 -60.9469718933105,10.7355308532715 -62.3861122131348,9.25141716003418 -58.5633926391602,19.9550266265869 -54.2909469604492,12.984188079834 -60.0025367736816,11.3651552200317 -55.0554885864258,12.0847253799438 -62.0713005065918,7.27259826660156 -59.7776718139648,17.0317726135254 -55.7300872802734,6.10329627990723 -51.6375312805176,7.99216938018799 -49.0290870666504,12.4445114135742 -63.4204940795898,23.2380676269531 -53.2565612792969,9.20644378662109 -60.0924835205078,11.4551019668579 -60.8570251464844,14.1534900665283 -57.034309387207,7.85724925994873 -51.682502746582,11.3651552200317 -60.7670783996582,9.43130970001221 -64.3199615478516,13.34397315979 -54.1560249328613,12.2646179199219 -61.0818901062012,8.75671291351318 -58.3835029602051,15.7275505065918 -51.5026092529297,11.0953159332275 -59.7776718139648,22.0687656402588 -55.9999237060547,8.80168533325195 -61.2617835998535,6.73292064666748 -56.5845756530762,9.52125644683838 -45.3862609863281,10.8254776000977 -60.6321601867676,12.984188079834 -45.1614074707031,11.9048328399658 -53.0316963195801,7.13767910003662 -59.5977783203125,16.3122024536133 -61.846435546875,11.994779586792 -53.7062950134277,14.7381420135498 -63.3305511474609,18.4259395599365 -62.7908706665039,10.2408266067505 -61.2617835998535,15.6825771331787 -62.3411407470703,21.7089805603027 -59.2379913330078,23.4179592132568 -58.0686912536621,5.6985387802124 -63.4204940795898,13.1191082000732 -51.9073677062988,9.11649799346924 -55.5501937866211,6.14826965332031 -61.8014602661133,6.86783981323242 -62.4760589599609,13.6138134002686 -51.5925559997559,13.5688400268555 -61.3967056274414,19.3703765869141 -54.1560249328613,7.99216938018799 -58.1136627197266,11.9048328399658 -61.5765953063965,6.23821640014648 -51.1428260803223,7.81227684020996 -55.5501937866211,10.0159606933594 -56.809440612793,6.1932430267334 -59.327938079834,21.3042221069336 -57.3041458129883,15.3677654266357 -52.9867248535156,10.1508798599243 -63.7353057861328,10.7805042266846 -61.8014602661133,7.04773330688477 -64.3649291992188,7.81227684020996 -63.3305511474609,23.148120880127 -54.2459716796875,5.20383358001709 -64.1850433349609,12.5344572067261 -55.3253288269043,17.2566375732422 -52.4920196533203,9.29639053344727 -56.9893341064453,12.1296987533569 -51.2777442932129,13.1191082000732 -63.1506576538086,10.5556383132935 -59.7776718139648,15.817497253418 -61.4866485595703,18.0661544799805 -57.8438262939453,9.74612140655518 -56.4046859741211,15.6825771331787 -63.195629119873,7.6773567199707 -60.9469718933105,10.6006116867065 -52.6719131469727,7.63238334655762 -52.7618598937988,9.74612140655518 -51.7274780273438,8.66676616668701 -64.7247161865234,5.29378032684326 -54.0660781860352,13.3889465332031 -56.7644691467285,16.9418258666992 -61.5765953063965,7.99216938018799 -61.7564888000488,23.148120880127 -59.3729095458984,9.74612140655518 -57.4840393066406,14.9630069732666 -47.9497299194336,11.2302360534668 -59.0580978393555,16.177282333374 -59.4178848266602,19.5052947998047 -58.6533432006836,8.93660545349121 -63.5554122924805,13.7487316131592 -53.4814300537109,6.55302810668945 -51.3676910400391,11.2752084732056 -52.6719131469727,8.12708854675293 -59.1030731201172,7.9471960067749 -53.8861885070801,9.16147041320801 -57.4390640258789,17.166690826416 -58.3835029602051,16.5370674133301 -61.1718368530273,18.3359928131104 -60.6321601867676,14.1085166931152 -63.1056823730469,12.5794296264648 -62.2062187194824,20.7195701599121 -52.9417495727539,8.39692687988281 -57.8887977600098,10.0609340667725 -59.9575614929199,23.2380676269531 -45.8809814453125,11.8598594665527 -55.7750587463379,10.1508798599243 -64.2749862670898,13.3889465332031 -46.5105895996094,12.5794296264648 -64.5448226928711,22.7433624267578 -59.7326965332031,15.9074440002441 -60.991943359375,8.53184700012207 -56.5396041870117,10.1508798599243 -49.478816986084,12.1296987533569 -60.0025367736816,20.8994636535645 -52.9867248535156,8.75671291351318 -58.7432861328125,5.20383358001709 -54.6507301330566,11.5900211334229 -58.4284744262695,5.65356540679932 -53.9761352539062,14.2884101867676 -59.0580978393555,13.2990007400513 -62.5210342407227,16.851879119873 -61.0369186401367,15.1429004669189 -59.013126373291,23.2380676269531 -61.2168121337891,16.0873355865479 -63.825252532959,16.4471206665039 -62.7908706665039,14.1534900665283 -62.8808174133301,19.5502681732178 -60.8120536804199,15.4127388000488 -64.1400680541992,5.60859203338623 -55.2803535461426,16.0873355865479 -59.327938079834,18.8756713867188 -55.4602470397949,12.8492698669434 -55.5501937866211,15.817497253418 -63.825252532959,23.1031475067139 -60.7221069335938,15.817497253418 -51.0079040527344,13.5238666534424 -53.8412132263184,14.9180335998535 -64.0501174926758,16.1323089599609 -62.161247253418,21.5290870666504 -63.2406005859375,17.166690826416 -62.4760589599609,18.1561012268066 -61.6215667724609,9.52125644683838 -58.1136627197266,9.61120223999023 -63.8702239990234,23.1031475067139 -58.7882614135742,6.82286739349365 -62.4760589599609,21.9788188934326 -56.49462890625,9.29639053344727 -63.9601745605469,16.8968524932861 -64.6797409057617,21.2142753601074 -53.346508026123,9.65617561340332 -54.6957054138184,16.5820407867432 -53.5264015197754,11.3201818466187 -54.9655418395996,5.60859203338623 -54.6057586669922,14.8280878067017 -58.8782081604004,14.7831144332886 -59.1030731201172,17.1217193603516 -52.0422897338867,9.61120223999023 -46.7804260253906,12.2196445465088 -64.6797409057617,21.7539520263672 -63.195629119873,6.95778656005859 -52.8967781066895,10.2857999801636 -51.1428260803223,5.24880695343018 -55.8650054931641,13.4788932800293 -56.7644691467285,7.00275993347168 -50.5581741333008,6.82286739349365 -62.2062187194824,14.3333835601807 -60.677131652832,20.6296234130859 -57.9337692260742,9.34136390686035 -64.3649291992188,21.3941669464111 -61.5765953063965,12.5344572067261 -52.6269378662109,6.37313556671143 -61.3967056274414,5.4286994934082 -58.5633926391602,15.6376037597656 -52.2671546936035,9.47628307342529 -56.8993873596191,12.7143497467041 -59.7326965332031,15.9524164199829 -54.201000213623,16.0423622131348 -58.1586380004883,8.03714179992676 -52.1772079467773,11.5450477600098 -59.2829666137695,14.2884101867676 -58.8782081604004,18.8756713867188 -50.7830390930176,14.0635442733765 -64.1400680541992,11.814887046814 -50.4232559204102,14.4233293533325 -64.6797409057617,7.27259826660156 -52.0422897338867,13.34397315979 -57.9337692260742,19.9100532531738 -55.2353820800781,12.7143497467041 -58.0237159729004,8.17206192016602 -51.5475845336914,14.1085166931152 -64.5448226928711,14.8280878067017 -58.1136627197266,5.4286994934082 -57.0792808532715,17.3016109466553 -53.1216430664062,11.6799669265747 -59.8226432800293,13.9286251068115 -62.9707641601562,21.7089805603027 -62.2062187194824,12.0397529602051 -47.5899467468262,11.2302360534668 -56.5396041870117,7.45249080657959 -63.6903343200684,16.6270141601562 -49.0290870666504,5.38372611999512 -63.6903343200684,9.61120223999023 -61.5765953063965,16.80690574646 -57.4390640258789,23.9126644134521 -47.1402282714844,11.5000743865967 -62.2062187194824,21.4391403198242 -56.2697639465332,11.7699136734009 -61.1268653869629,12.1296987533569 -52.4470443725586,14.3783569335938 -44.3518981933594,10.5106649398804 -62.0713005065918,15.6825771331787 -55.7750587463379,7.76730346679688 -64.4099044799805,21.8888721466064 -61.1718368530273,20.8544902801514 -56.2697639465332,12.669376373291 -62.8358459472656,11.8598594665527 -55.7300872802734,17.7063694000244 -57.8438262939453,9.02655124664307 -56.0448989868164,17.8862609863281 -54.830623626709,16.2222557067871 -59.013126373291,11.7699136734009 -57.034309387207,9.70114898681641 -59.3729095458984,11.0053701400757 -55.9549522399902,14.2884101867676 -58.2485809326172,16.1323089599609 -64.1400680541992,21.0793552398682 -56.0898704528809,15.0979270935059 -62.7009239196777,15.2328462600708 -51.7724494934082,7.27259826660156 -54.9655418395996,16.0423622131348 -52.7168846130371,11.8598594665527 -61.306755065918,10.4207191467285 -62.5660057067871,8.84665870666504 -62.0713005065918,10.1059074401855 -59.8676147460938,8.89163208007812 -51.8174209594727,10.4656925201416 -44.2619323730469,10.5106649398804 -51.5925559997559,6.41810894012451 -63.9151992797852,6.01335048675537 -59.4178848266602,19.8201065063477 -44.711669921875,11.3651552200317 -61.5765953063965,19.8201065063477 -61.3517303466797,11.5000743865967 -61.306755065918,9.97098731994629 -60.0025367736816,18.6957778930664 -53.5713768005371,12.309591293335 -58.8782081604004,13.6138134002686 -51.7274780273438,9.43130970001221 -55.8200340270996,12.489483833313 -50.8280143737793,13.0291614532471 -63.4204940795898,20.4047584533691 -57.9787445068359,9.16147041320801 -64.634765625,5.56361865997314 -58.7432861328125,14.2884101867676 -60.3623199462891,19.1005363464355 -61.1268653869629,9.88104152679443 -56.6295471191406,5.38372611999512 -56.3597106933594,12.4445114135742 -60.3623199462891,6.95778656005859 -55.6851119995117,11.7699136734009 -61.1718368530273,7.31757164001465 -61.2168121337891,7.58741092681885 -47.0502624511719,12.984188079834 -59.013126373291,13.7487316131592 -60.5871887207031,20.314811706543 -53.4364547729492,8.98157787322998 -63.7353057861328,11.5450477600098 -62.8808174133301,12.6244029998779 -60.7670783996582,19.9100532531738 -57.2591743469238,7.22762584686279 -56.2697639465332,12.354564666748 -64.2300109863281,21.7539520263672 -58.5184211730957,18.0211811065674 -57.34912109375,13.1191082000732 -64.0501174926758,12.0847253799438 -56.7194976806641,16.177282333374 -57.1242523193359,18.7407512664795 -54.7406768798828,9.74612140655518 -63.195629119873,16.7619323730469 -51.1877975463867,8.21703433990479 -51.4576377868652,8.35195446014404 -46.9603271484375,11.5000743865967 -61.3967056274414,8.03714179992676 -61.8914070129395,12.17467212677 -63.195629119873,11.1852626800537 -55.2353820800781,9.47628307342529 -51.7724494934082,7.13767910003662 -58.2485809326172,9.38633632659912 -56.8544158935547,6.77789402008057 -62.7009239196777,14.5132751464844 -43.4074401855469,12.9392156600952 -60.991943359375,22.518497467041 -60.1824264526367,21.9338455200195 -55.3253288269043,12.669376373291 -54.6957054138184,16.0873355865479 -51.2777442932129,7.90222263336182 -50.0634689331055,14.7831144332886 -56.6295471191406,13.34397315979 -62.4760589599609,11.5450477600098 -47.8597869873047,12.3995380401611 -61.3967056274414,18.8306980133057 -55.5501937866211,17.3465843200684 -63.1506576538086,16.3571739196777 -63.0607109069824,12.8042964935303 -54.2459716796875,16.80690574646 -60.9020004272461,11.4551019668579 -59.2829666137695,17.166690826416 -55.2803535461426,15.9524164199829 -64.7247161865234,7.72233009338379 -58.0237159729004,5.65356540679932 -57.1692276000977,16.80690574646 -63.9601745605469,17.481502532959 -63.6903343200684,10.1059074401855 -63.825252532959,18.1111278533936 -53.7962417602539,9.83606815338135 -48.6243286132812,11.9048328399658 -57.34912109375,9.47628307342529 -61.4866485595703,12.4445114135742 -52.3571014404297,5.4286994934082 -53.4814300537109,14.8730602264404 -63.510440826416,8.80168533325195 -64.5448226928711,7.54243755340576 -57.034309387207,11.7699136734009 -61.4866485595703,10.0609340667725 -55.0105171203613,10.3307723999023 -64.4099044799805,6.73292064666748 -59.1480445861816,12.489483833313 -56.5845756530762,17.3465843200684 -61.9813537597656,10.5556383132935 -58.9231796264648,13.9286251068115 -54.5607833862305,16.3571739196777 -54.1560249328613,16.492094039917 -61.6665420532227,22.2936305999756 -60.9020004272461,7.31757164001465 -51.8174209594727,9.16147041320801 -60.9020004272461,19.1455097198486 -52.8967781066895,12.1296987533569 -52.1322326660156,8.17206192016602 -54.2909469604492,5.87843132019043 -61.3517303466797,12.0397529602051 -49.5687637329102,14.3783569335938 -59.5078315734863,18.4259395599365 -50.6031455993652,14.4683027267456 -62.6109771728516,17.4365310668945 -59.0580978393555,9.65617561340332 -63.2406005859375,8.26200771331787 -57.9787445068359,14.9630069732666 -63.3755226135254,13.6587858200073 -61.6665420532227,14.7381420135498 -54.9205703735352,5.33875274658203 -54.7856521606445,8.57682037353516 -56.8544158935547,7.72233009338379 -62.4760589599609,6.86783981323242 -64.3649291992188,10.3307723999023 -56.3597106933594,8.4419002532959 -62.1162719726562,14.4233293533325 -55.6851119995117,12.354564666748 -62.6559524536133,12.354564666748 -58.5184211730957,11.3201818466187 -46.7804260253906,13.2090549468994 -61.4866485595703,18.3359928131104 -59.2379913330078,7.22762584686279 -59.642749786377,18.6058330535889 -60.3623199462891,7.72233009338379 -51.9073677062988,13.5238666534424 -64.0051422119141,9.65617561340332 -55.6851119995117,5.87843132019043 -57.8887977600098,19.010591506958 -47.0952453613281,12.5794296264648 -63.8702239990234,7.72233009338379 -60.9469718933105,20.2248649597168 -52.1772079467773,14.0635442733765 -55.7750587463379,7.54243755340576 -46.0158996582031,12.354564666748 -52.0422897338867,7.27259826660156 -53.0316963195801,14.8280878067017 -57.3041458129883,9.25141716003418 -55.5951690673828,8.57682037353516 -63.2855758666992,13.2540273666382 -55.7300872802734,11.4101285934448 -60.4072952270508,17.3465843200684 -53.1216430664062,7.90222263336182 -57.3041458129883,9.9260139465332 -62.9707641601562,11.5900211334229 -53.0316963195801,8.03714179992676 -50.333309173584,7.6773567199707 -62.0713005065918,7.36254501342773 -44.3518981933594,12.5344572067261 -56.4496574401855,12.6244029998779 -53.4364547729492,6.10329627990723 -56.4046859741211,8.75671291351318 -45.9709167480469,12.2646179199219 -60.677131652832,11.9498062133789 -52.9867248535156,13.9735984802246 -53.8861885070801,11.7249402999878 -52.1322326660156,11.1852626800537 -49.7486572265625,14.6481952667236 -60.5871887207031,15.3677654266357 -55.2353820800781,12.7593231201172 -60.8570251464844,10.9603967666626 -62.3861122131348,14.1534900665283 -60.1824264526367,12.0847253799438 -64.3649291992188,13.4788932800293 -56.49462890625,15.2778186798096 -54.7406768798828,7.54243755340576 -63.6903343200684,9.88104152679443 -64.6797409057617,12.8042964935303 -64.0501174926758,17.3016109466553 -55.7750587463379,8.7117395401001 -63.1056823730469,20.3597850799561 -43.002685546875,14.3783569335938 -62.2961654663086,7.00275993347168 -64.0051422119141,11.2302360534668 -55.2803535461426,5.56361865997314 -64.634765625,11.5000743865967 -61.4866485595703,13.4788932800293 -62.4760589599609,22.4735221862793 -52.9867248535156,12.354564666748 -61.5765953063965,20.9444370269775 -54.0660781860352,10.9603967666626 -64.4998474121094,20.1798934936523 -55.0554885864258,8.21703433990479 -56.2697639465332,5.20383358001709 -45.1164245605469,11.8598594665527 -63.1056823730469,18.2910194396973 -52.3571014404297,14.4233293533325 -62.9707641601562,21.6640071868896 -62.2511940002441,13.4788932800293 -54.2459716796875,11.1852626800537 -56.1348457336426,8.48687362670898 -63.1056823730469,11.9498062133789 -56.6745223999023,8.53184700012207 -59.4628601074219,19.7301616668701 -56.7644691467285,11.0953159332275 -46.2857360839844,11.3651552200317 -55.9999237060547,13.8836517333984 -58.9681549072266,13.7037591934204 -58.6533432006836,7.45249080657959 -48.3994636535645,12.7143497467041 -62.2062187194824,11.7699136734009 -56.0898704528809,7.54243755340576 -55.1904067993164,13.6587858200073 -63.1506576538086,23.2830390930176 -59.5528030395508,11.9048328399658 -50.6930923461914,6.86783981323242 -62.2961654663086,7.13767910003662 -63.1056823730469,21.5740604400635 -53.3914833068848,10.1059074401855 -64.2749862670898,23.7327709197998 -64.5897979736328,14.7381420135498 -55.0105171203613,13.6138134002686 -59.3729095458984,20 -59.6877212524414,9.70114898681641 -55.2803535461426,5.4286994934082 -56.7644691467285,10.6455850601196 -63.2406005859375,15.997389793396 -55.145435333252,7.76730346679688 -59.8676147460938,13.5688400268555 -51.6375312805176,6.10329627990723 -59.7776718139648,17.8412895202637 -62.2511940002441,22.833309173584 -55.1004638671875,7.22762584686279 -62.6559524536133,23.3729858398438 -63.6453628540039,5.6985387802124 -58.6083679199219,17.166690826416 -57.7988510131836,14.2884101867676 -60.3173484802246,5.6985387802124 -61.4416770935059,5.83345794677734 -58.0237159729004,11.7699136734009 -50.5581741333008,13.5688400268555 -51.7274780273438,8.17206192016602 -59.4178848266602,8.75671291351318 -61.3967056274414,11.0503435134888 -54.4708366394043,15.6376037597656 -57.7089042663574,10.0609340667725 -62.5210342407227,7.72233009338379 -53.6163482666016,14.2884101867676 -59.6877212524414,8.17206192016602 -55.5951690673828,14.1534900665283 -62.0713005065918,18.0661544799805 -51.9523429870605,14.4683027267456 -61.306755065918,11.4551019668579 -54.515811920166,12.8492698669434 -62.3861122131348,12.9392156600952 -59.5528030395508,5.20383358001709 -51.1428260803223,5.38372611999512 -64.3649291992188,22.0687656402588 -54.2459716796875,9.20644378662109 -55.145435333252,17.0317726135254 -52.9867248535156,12.2196445465088 -43.1825866699219,13.7937049865723 -63.3305511474609,17.7963161468506 -59.8226432800293,9.97098731994629 -58.0237159729004,18.2910194396973 -60.8570251464844,23.7777442932129 -44.6217346191406,11.3201818466187 -56.6745223999023,17.481502532959 -61.6215667724609,8.93660545349121 -52.1322326660156,8.12708854675293 -60.2274017333984,18.1561012268066 -44.7566528320312,12.5794296264648 -58.0686912536621,7.36254501342773 -50.7830390930176,6.1932430267334 -58.0686912536621,17.3915576934814 -55.5501937866211,14.7831144332886 -52.7618598937988,5.87843132019043 -58.0237159729004,15.2778186798096 -56.8544158935547,15.3227920532227 -64.0950927734375,23.148120880127 -50.0634689331055,13.1640815734863 -60.4522666931152,20.4497318267822 -56.0448989868164,16.2222557067871 -54.830623626709,14.7381420135498 -63.510440826416,6.86783981323242 -63.195629119873,8.30698108673096 -56.2697639465332,11.4551019668579 -61.9363822937012,15.7275505065918 -55.2803535461426,9.79109477996826 -60.4522666931152,23.3280124664307 -59.7326965332031,6.86783981323242 -64.3649291992188,18.1111278533936 -53.346508026123,7.76730346679688 -50.4232559204102,12.669376373291 -61.1268653869629,21.7089805603027 -56.4496574401855,8.35195446014404 -58.7882614135742,13.9735984802246 -56.7644691467285,7.99216938018799 -62.3411407470703,10.4656925201416 -61.3517303466797,12.489483833313 -55.4602470397949,5.51864528656006 -61.7115173339844,13.6138134002686 -62.4760589599609,19.4603214263916 -64.1400680541992,19.5502681732178 -60.7670783996582,10.9154233932495 -56.6295471191406,13.2090549468994 -61.2617835998535,8.08211517333984 -63.0157356262207,21.7989253997803 -61.1268653869629,20.2698383331299 -46.2407531738281,13.1640815734863 -62.9707641601562,20.0449733734131 -50.9629325866699,6.14826965332031 -49.1190338134766,11.3201818466187 -63.510440826416,6.82286739349365 -56.1348457336426,8.75671291351318 -56.5845756530762,14.1534900665283 -63.6003875732422,21.7539520263672 -53.6613235473633,10.8254776000977 -63.825252532959,16.0423622131348 -60.7221069335938,18.7857246398926 -54.6057586669922,8.93660545349121 -57.663932800293,13.2540273666382 -61.3517303466797,5.65356540679932 -44.0370788574219,11.9048328399658 -59.327938079834,10.9154233932495 -53.9311599731445,13.2990007400513 -59.013126373291,13.1191082000732 -59.1030731201172,18.2910194396973 -43.9471435546875,12.0847253799438 -62.3411407470703,16.0423622131348 -60.4072952270508,20.1349201202393 -51.9523429870605,7.85724925994873 -58.9681549072266,15.6376037597656 -64.7696914672852,11.3201818466187 -56.49462890625,17.3016109466553 -54.3808898925781,14.0185708999634 -63.510440826416,12.1296987533569 -62.161247253418,18.9206447601318 -57.7089042663574,15.3677654266357 -62.2961654663086,10.7805042266846 -62.8358459472656,11.3201818466187 -63.6453628540039,6.55302810668945 -50.5132026672363,13.2990007400513 -63.195629119873,5.24880695343018 -59.2829666137695,19.7751350402832 -61.5765953063965,7.13767910003662 -59.0580978393555,8.17206192016602 -61.5765953063965,18.650806427002 -52.3571014404297,9.02655124664307 -54.2909469604492,9.97098731994629 -54.0660781860352,16.0423622131348 -58.0237159729004,17.7063694000244 -57.7988510131836,15.502685546875 -50.6031455993652,5.9234037399292 -56.0448989868164,17.0767459869385 -50.333309173584,14.1534900665283 -48.0396766662598,12.309591293335 -62.8808174133301,7.81227684020996 -55.7750587463379,15.3677654266357 -44.711669921875,11.0053701400757 -63.6903343200684,12.0397529602051 -64.2749862670898,20.4497318267822 -57.9787445068359,14.5132751464844 -64.6797409057617,22.0687656402588 -55.4602470397949,12.309591293335 -60.3173484802246,22.3835773468018 -59.8676147460938,14.7381420135498 -43.5873413085938,11.9498062133789 -52.6719131469727,12.6244029998779 -53.346508026123,11.7249402999878 -64.1400680541992,22.7883358001709 -53.7512664794922,5.74351119995117 -49.8386039733887,5.6985387802124 -54.7856521606445,16.0873355865479 -44.9365234375,12.7143497467041 -60.0025367736816,16.177282333374 -61.9363822937012,8.35195446014404 -60.677131652832,10.1958532333374 -63.9601745605469,12.489483833313 -45.4312438964844,12.6244029998779 -62.5660057067871,15.5926313400269 -64.5897979736328,8.26200771331787 -51.1428260803223,9.20644378662109 -43.1376037597656,11.814887046814 -61.2168121337891,18.9206447601318 -61.5765953063965,13.8836517333984 -64.4998474121094,21.6640071868896 -51.1428260803223,11.3651552200317 -47.5449714660645,11.3201818466187 -64.5448226928711,9.43130970001221 -51.997314453125,7.31757164001465 -61.4866485595703,8.08211517333984 -64.1400680541992,11.1402893066406 -63.5554122924805,15.0529537200928 -62.9257888793945,19.685188293457 -54.3808898925781,5.20383358001709 -61.9363822937012,21.7089805603027 -57.7089042663574,16.4021472930908 -60.8120536804199,9.9260139465332 -56.5396041870117,14.4233293533325 -48.1745986938477,12.4445114135742 -61.7115173339844,20.4947052001953 -59.1030731201172,6.41810894012451 -64.4548797607422,8.48687362670898 -53.8861885070801,14.2434368133545 -55.0554885864258,12.3995380401611 -59.2829666137695,15.2328462600708 -46.3756713867188,12.309591293335 -60.3173484802246,23.5528793334961 -49.478816986084,5.6985387802124 -51.7724494934082,8.80168533325195 -59.8676147460938,18.7857246398926 -49.2539520263672,6.59800148010254 -59.9125900268555,11.7699136734009 -54.9655418395996,11.7249402999878 -47.814811706543,12.2646179199219 -57.8438262939453,14.1984634399414 -49.1190338134766,5.56361865997314 -58.7432861328125,11.8598594665527 -52.8967781066895,12.7593231201172 -64.7247161865234,20.674596786499 -64.1850433349609,13.5238666534424 -60.7221069335938,15.3227920532227 -55.4602470397949,16.3571739196777 -60.6321601867676,20.0899467468262 -52.8967781066895,11.3201818466187 -56.8544158935547,18.0211811065674 -58.6533432006836,18.9656181335449 -51.2327728271484,5.87843132019043 -53.7512664794922,10.5556383132935 -64.6797409057617,5.83345794677734 -58.9231796264648,5.60859203338623 -52.7168846130371,11.5900211334229 -59.9125900268555,23.2380676269531 -45.7460632324219,11.2302360534668 -63.1056823730469,17.6164226531982 -60.3623199462891,22.1587104797363 -57.9337692260742,16.7619323730469 -63.7802810668945,9.02655124664307 -58.9681549072266,5.60859203338623 -60.6321601867676,23.8676910400391 -57.2591743469238,12.489483833313 -53.166618347168,10.5556383132935 -58.2485809326172,15.5476579666138 -57.8887977600098,17.4365310668945 -57.4390640258789,5.74351119995117 -58.3385314941406,18.0661544799805 -56.0448989868164,8.75671291351318 -53.5713768005371,7.99216938018799 -57.9787445068359,11.7249402999878 -60.991943359375,17.3465843200684 -53.4814300537109,8.7117395401001 -44.711669921875,10.9154233932495 -51.2777442932129,10.6905584335327 -45.0264892578125,10.6006116867065 -56.5845756530762,15.4127388000488 -62.4310836791992,16.0423622131348 -62.7908706665039,18.6058330535889 -51.682502746582,11.5900211334229 -64.4998474121094,6.32816219329834 -60.8570251464844,6.55302810668945 -64.7696914672852,20.8994636535645 -63.7353057861328,22.2936305999756 -63.1506576538086,19.010591506958 -53.346508026123,12.1296987533569 -60.991943359375,5.9234037399292 -62.3411407470703,6.55302810668945 -54.2909469604492,6.10329627990723 -59.9125900268555,8.53184700012207 -61.531623840332,10.3307723999023 -54.515811920166,16.851879119873 -62.9707641601562,8.98157787322998 -62.2062187194824,12.354564666748 -58.3385314941406,10.8704509735107 -46.2857360839844,11.814887046814 -62.1162719726562,16.177282333374 -64.2749862670898,17.3016109466553 -58.2485809326172,6.64297485351562 -61.5765953063965,23.7327709197998 -56.4496574401855,14.1534900665283 -58.7432861328125,17.0767459869385 -54.0660781860352,7.00275993347168 -48.2195701599121,13.1640815734863 -58.6083679199219,18.0661544799805 -62.4310836791992,20.0449733734131 -62.5210342407227,20.4047584533691 -56.7194976806641,15.7725238800049 -54.9205703735352,14.0185708999634 -54.9205703735352,11.6349945068359 -53.2565612792969,12.1296987533569 -52.536994934082,12.0397529602051 -63.0157356262207,21.7539520263672 -47.9047584533691,13.9735984802246 -56.49462890625,14.1984634399414 -59.0580978393555,20.8994636535645 -56.5396041870117,10.2408266067505 -61.4866485595703,9.9260139465332 -53.6163482666016,7.9471960067749 -59.327938079834,15.5926313400269 -47.275146484375,13.1191082000732 -62.3861122131348,21.6190338134766 -55.9549522399902,14.8280878067017 -61.7564888000488,22.5634689331055 -61.0369186401367,18.650806427002 -45.7460632324219,11.4101285934448 -59.2829666137695,20.7195701599121 -55.6401405334473,17.8412895202637 -59.4178848266602,5.78848457336426 -56.2247924804688,16.6719875335693 -64.3199615478516,9.97098731994629 -59.9125900268555,13.34397315979 -63.9601745605469,9.61120223999023 -61.1718368530273,7.63238334655762 -57.0792808532715,7.22762584686279 -57.8438262939453,12.2196445465088 -56.809440612793,17.9312343597412 -60.3173484802246,6.68794727325439 -60.5422134399414,19.0555629730225 -64.634765625,11.6799669265747 -52.4470443725586,13.8386783599854 -58.1586380004883,6.14826965332031 -57.2591743469238,8.35195446014404 -57.1242523193359,14.9180335998535 -59.4178848266602,12.7143497467041 -60.1824264526367,8.66676616668701 -59.1480445861816,23.4179592132568 -52.4020729064941,15.7275505065918 -63.8702239990234,8.98157787322998 -64.2749862670898,10.0159606933594 -57.7988510131836,9.65617561340332 -59.1480445861816,10.7355308532715 -60.9469718933105,22.6983890533447 -64.5897979736328,16.0873355865479 -62.3411407470703,7.04773330688477 -62.2511940002441,20.0449733734131 -54.4258651733398,8.84665870666504 -62.5210342407227,5.96837711334229 -61.7115173339844,15.0079803466797 -60.9469718933105,6.64297485351562 -50.9179611206055,13.0741348266602 -62.1162719726562,11.994779586792 -63.6903343200684,18.0661544799805 -60.1374549865723,16.5820407867432 -55.8650054931641,7.85724925994873 -56.0448989868164,10.4656925201416 -54.1560249328613,16.3571739196777 -56.7644691467285,15.3677654266357 -60.9469718933105,9.9260139465332 -55.0554885864258,6.86783981323242 -61.3967056274414,22.7883358001709 -63.825252532959,9.79109477996826 -60.7221069335938,17.2566375732422 -59.5528030395508,23.507905960083 -61.4416770935059,6.23821640014648 -48.9391403198242,12.9392156600952 -58.0237159729004,8.35195446014404 -54.1110534667969,10.4656925201416 -63.9151992797852,18.0211811065674 -44.6217346191406,11.5450477600098 -57.2141990661621,16.4021472930908 -51.4126625061035,12.7143497467041 -64.0501174926758,15.6825771331787 -60.7670783996582,21.3042221069336 -57.3940925598145,14.0635442733765 -61.4416770935059,12.669376373291 -57.3041458129883,18.6957778930664 -63.3755226135254,17.3915576934814 -51.6375312805176,13.7037591934204 -57.9337692260742,18.0211811065674 -57.7089042663574,12.984188079834 -56.8993873596191,15.0529537200928 -62.6559524536133,9.65617561340332 -60.1374549865723,5.96837711334229 -63.6453628540039,6.59800148010254 -55.9549522399902,15.6825771331787 -50.2433624267578,5.51864528656006 -60.1824264526367,21.4841136932373 -59.1930198669434,10.3757457733154 -55.3253288269043,11.994779586792 -60.7221069335938,11.2302360534668 -50.0634689331055,5.78848457336426 -62.2062187194824,21.0343818664551 -52.7618598937988,15.2778186798096 -60.9469718933105,8.7117395401001 -60.4072952270508,14.9630069732666 -57.7538795471191,10.6006116867065 -63.1506576538086,14.5132751464844 -64.0501174926758,16.5820407867432 -56.179817199707,6.86783981323242 -64.634765625,8.48687362670898 -58.5184211730957,14.3333835601807 -48.849193572998,5.47367286682129 -59.5528030395508,12.7143497467041 -54.201000213623,8.03714179992676 -53.2115898132324,9.74612140655518 -60.0475082397461,21.1243286132812 -59.5528030395508,7.58741092681885 -62.0263290405273,13.2540273666382 -55.0105171203613,7.00275993347168 -63.6453628540039,10.5106649398804 -58.3385314941406,11.1852626800537 -56.4496574401855,13.9735984802246 -57.3940925598145,8.66676616668701 -60.8120536804199,21.7089805603027 -56.5396041870117,12.4445114135742 -55.8650054931641,6.41810894012451 -60.2723731994629,11.7249402999878 -62.7009239196777,21.4391403198242 -61.8014602661133,9.65617561340332 -59.5528030395508,23.5528793334961 -50.4232559204102,14.5582485198975 -59.5977783203125,8.12708854675293 -56.809440612793,7.36254501342773 -51.997314453125,6.1932430267334 -51.2327728271484,6.95778656005859 -58.2485809326172,11.9498062133789 -59.013126373291,5.51864528656006 -57.3041458129883,10.3307723999023 -60.2723731994629,6.82286739349365 -53.0766716003418,11.8598594665527 -52.2671546936035,10.6905584335327 -52.4020729064941,10.1059074401855 -53.166618347168,5.96837711334229 -60.5871887207031,12.5344572067261 -63.6453628540039,21.9788188934326 -61.9813537597656,23.3729858398438 -55.0554885864258,14.9180335998535 -63.3305511474609,15.1878728866577 -60.0025367736816,15.4577121734619 -61.6215667724609,19.3703765869141 -63.2855758666992,9.20644378662109 -60.0025367736816,12.17467212677 -63.7802810668945,6.77789402008057 -50.8280143737793,8.98157787322998 -55.4602470397949,17.166690826416 -57.663932800293,17.5714492797852 -62.3861122131348,20.4947052001953 -62.8808174133301,21.3042221069336 -53.3015365600586,13.0291614532471 -58.3385314941406,15.0979270935059 -55.0105171203613,8.39692687988281 -59.4628601074219,14.4683027267456 -54.1110534667969,8.89163208007812 -57.4390640258789,13.1640815734863 -51.4576377868652,11.5000743865967 -61.846435546875,14.4683027267456 -59.2379913330078,17.481502532959 -61.531623840332,19.5952415466309 -62.161247253418,11.8598594665527 -59.1030731201172,23.2380676269531 -58.2485809326172,14.6032218933105 -64.0501174926758,8.48687362670898 -53.166618347168,15.997389793396 -52.6269378662109,5.38372611999512 -56.2247924804688,6.28318881988525 -58.2036094665527,19.1904830932617 -55.2353820800781,13.2540273666382 -52.5819664001465,12.7593231201172 -53.8861885070801,14.1984634399414 -61.9813537597656,15.3677654266357 -60.4072952270508,21.2592487335205 -58.9231796264648,11.7249402999878 -61.4416770935059,15.4127388000488 -57.7089042663574,7.13767910003662 -64.7247161865234,14.7831144332886 -61.846435546875,22.4285507202148 -54.830623626709,12.354564666748 -64.0501174926758,8.53184700012207 -64.1400680541992,18.0661544799805 -63.4654693603516,17.5714492797852 -51.997314453125,14.9180335998535 -63.7353057861328,14.8730602264404 -63.1056823730469,15.2328462600708 -47.7698402404785,13.1191082000732 -59.1030731201172,10.2408266067505 -63.7353057861328,17.6613960266113 -60.0475082397461,9.70114898681641 -47.9947052001953,13.0741348266602 -63.195629119873,22.2036838531494 -50.9629325866699,10.2857999801636 -64.7696914672852,9.34136390686035 -60.2723731994629,14.1984634399414 -55.6401405334473,14.1984634399414 -58.698314666748,9.56622886657715 -57.0792808532715,18.0661544799805 -55.7750587463379,17.2116641998291 -63.6453628540039,23.4179592132568 -57.5290145874023,13.5238666534424 -64.4998474121094,20.7195701599121 -54.1560249328613,5.33875274658203 -62.7908706665039,19.7301616668701 -59.8676147460938,13.6587858200073 -48.8941688537598,5.4286994934082 -51.1428260803223,12.0397529602051 -56.2697639465332,13.0741348266602 -56.179817199707,6.01335048675537 -60.5422134399414,20.5396785736084 -61.3517303466797,17.0767459869385 -61.6665420532227,5.4286994934082 -56.9893341064453,5.56361865997314 -58.5184211730957,5.6985387802124 -60.0475082397461,19.010591506958 -57.9787445068359,16.8968524932861 -60.8570251464844,14.3783569335938 -52.5819664001465,13.8386783599854 -57.3041458129883,17.3465843200684 -56.0898704528809,7.99216938018799 -63.7802810668945,14.3783569335938 -64.0501174926758,13.2540273666382 -56.6745223999023,12.669376373291 -59.642749786377,12.7143497467041 -59.0580978393555,10.6905584335327 -64.5448226928711,8.62179279327393 -56.8993873596191,7.72233009338379 -46.6455078125,11.2302360534668 -50.0634689331055,12.6244029998779 -61.7115173339844,10.7805042266846 -64.2749862670898,6.68794727325439 -60.2274017333984,22.9682273864746 -60.1824264526367,11.2302360534668 -64.2300109863281,18.9656181335449 -59.4178848266602,23.7327709197998 -57.0792808532715,13.0291614532471 -49.8835754394531,13.9735984802246 -59.0580978393555,10.6006116867065 -50.5132026672363,13.6587858200073 -64.5897979736328,5.4286994934082 -62.7009239196777,7.04773330688477 -63.825252532959,22.2486572265625 -50.7830390930176,5.24880695343018 -60.2723731994629,23.3729858398438 -51.0079040527344,13.7487316131592 -53.166618347168,6.23821640014648 -58.2485809326172,19.6402149200439 -55.145435333252,15.8624706268311 -54.2459716796875,11.0953159332275 -59.1480445861816,9.61120223999023 -63.4204940795898,13.7487316131592 -60.4972381591797,17.0767459869385 -49.8386039733887,14.4683027267456 -64.634765625,18.2010746002197 -61.0369186401367,20.8095169067383 -50.6930923461914,7.72233009338379 -51.7274780273438,14.7381420135498 -51.7274780273438,14.9180335998535 -52.2671546936035,12.1296987533569 -50.7380676269531,7.18265247344971 -64.5897979736328,23.4629325866699 -54.3808898925781,10.2857999801636 -60.2274017333984,21.4841136932373 -61.4416770935059,23.8676910400391 -60.2723731994629,18.5608596801758 -59.013126373291,16.177282333374 -56.8544158935547,16.8968524932861 -52.3571014404297,12.9392156600952 -63.9151992797852,16.6270141601562 -55.4152755737305,10.3307723999023 -63.0607109069824,9.29639053344727 -58.6083679199219,7.18265247344971 -55.3703002929688,12.3995380401611 -58.8332328796387,10.0609340667725 -57.4390640258789,9.29639053344727 -59.0580978393555,19.6402149200439 -58.7882614135742,19.010591506958 -58.0686912536621,10.1508798599243 -59.9575614929199,21.1693019866943 -57.0792808532715,12.8942422866821 -51.8174209594727,12.8492698669434 -59.4178848266602,19.9550266265869 -49.2089805603027,5.33875274658203 -61.4416770935059,8.30698108673096 -57.4840393066406,11.5900211334229 -57.1692276000977,13.2990007400513 -59.1480445861816,18.2910194396973 -62.2062187194824,23.507905960083 -64.634765625,14.8730602264404 -57.0792808532715,18.8306980133057 -64.5897979736328,6.95778656005859 -47.1402282714844,11.4551019668579 -56.0448989868164,10.6006116867065 -57.1692276000977,5.9234037399292 -53.346508026123,10.0159606933594 -54.6507301330566,6.73292064666748 -60.2723731994629,21.9338455200195 -50.5132026672363,5.83345794677734 -64.2749862670898,22.7433624267578 -51.5925559997559,13.34397315979 -46.0158996582031,11.0503435134888 -55.5052185058594,13.8836517333984 -61.8014602661133,18.0661544799805 -62.7458992004395,21.7089805603027 -58.0686912536621,19.1455097198486 -54.9205703735352,5.83345794677734 -48.6693000793457,13.8836517333984 -53.9761352539062,11.9048328399658 -59.0580978393555,15.4127388000488 -63.4204940795898,9.43130970001221 -50.4682273864746,7.76730346679688 -51.2777442932129,11.5900211334229 -59.9575614929199,16.2672290802002 -55.9999237060547,6.55302810668945 -51.2777442932129,8.03714179992676 -58.8782081604004,12.2196445465088 -58.8782081604004,10.1958532333374 -62.9707641601562,7.13767910003662 -48.9391403198242,5.29378032684326 -63.1056823730469,22.1587104797363 -62.1162719726562,7.99216938018799 -45.9709167480469,13.2990007400513 -63.6003875732422,11.9498062133789 -56.3597106933594,16.492094039917 -64.0950927734375,7.00275993347168 -55.7300872802734,12.4445114135742 -63.9601745605469,20.2248649597168 -55.1904067993164,5.9234037399292 -60.677131652832,10.3307723999023 -55.9999237060547,7.6773567199707 -53.5713768005371,14.5132751464844 -62.0263290405273,21.2142753601074 -60.0475082397461,16.9867992401123 -59.5528030395508,18.3809661865234 -61.4866485595703,11.994779586792 -56.6295471191406,9.65617561340332 -54.515811920166,10.8704509735107 -62.4760589599609,21.1243286132812 -64.7696914672852,21.0793552398682 -63.7353057861328,8.4419002532959 -54.6507301330566,11.994779586792 -63.5554122924805,19.2804298400879 -53.0766716003418,15.502685546875 -62.4310836791992,20.314811706543 -61.306755065918,23.2830390930176 -52.2221794128418,12.489483833313 -56.6295471191406,8.35195446014404 -56.3147354125977,7.00275993347168 -62.7908706665039,13.4339199066162 -60.0924835205078,18.650806427002 -52.1772079467773,11.4101285934448 -63.7353057861328,23.5978527069092 -53.5713768005371,7.18265247344971 -62.161247253418,12.1296987533569 -64.1850433349609,12.8942422866821 -61.0369186401367,7.72233009338379 -63.4654693603516,17.9762077331543 -64.0501174926758,9.9260139465332 -56.0448989868164,13.6587858200073 -57.663932800293,10.6006116867065 -62.3861122131348,12.489483833313 -62.9707641601562,18.0661544799805 -53.7062950134277,13.8386783599854 -54.8755950927734,14.1534900665283 -61.6215667724609,7.40751838684082 -55.3703002929688,16.8968524932861 -63.195629119873,5.96837711334229 -60.1374549865723,21.4841136932373 -52.4470443725586,13.4339199066162 -61.1268653869629,11.4551019668579 -53.3914833068848,16.0423622131348 -58.6083679199219,17.1217193603516 -57.8438262939453,23.822717666626 -64.4548797607422,8.57682037353516 -64.4099044799805,20.2248649597168 -55.145435333252,5.60859203338623 -52.0872611999512,9.11649799346924 -56.8544158935547,18.5608596801758 -63.825252532959,6.37313556671143 -46.9153442382812,11.7699136734009 -57.034309387207,5.96837711334229 -51.4576377868652,5.87843132019043 -59.7326965332031,12.309591293335 -63.7353057861328,16.8968524932861 -55.1004638671875,7.09270572662354 -43.3175048828125,12.8492698669434 -58.4284744262695,10.6455850601196 -61.9363822937012,11.7249402999878 -62.4310836791992,6.64297485351562 -52.312126159668,11.2302360534668 -55.8200340270996,7.22762584686279 -50.2883338928223,7.22762584686279 -51.8174209594727,6.64297485351562 -48.3544883728027,12.7593231201172 -54.7406768798828,13.9286251068115 -60.0025367736816,17.5714492797852 -52.851806640625,11.0503435134888 -54.6057586669922,10.7355308532715 -57.2591743469238,15.817497253418 -59.013126373291,6.32816219329834 -59.4628601074219,14.6481952667236 -62.0713005065918,20.674596786499 -64.5897979736328,20.4947052001953 -64.7696914672852,21.9338455200195 -63.1056823730469,13.2090549468994 -61.846435546875,18.1561012268066 -50.648120880127,12.8492698669434 -64.0051422119141,16.2222557067871 -50.9179611206055,9.25141716003418 -59.642749786377,13.0741348266602 -46.420654296875,10.8704509735107 -64.4998474121094,7.6773567199707 -44.2169799804688,10.8254776000977 -61.9813537597656,11.5900211334229 -59.1480445861816,11.7249402999878 -60.9020004272461,20.4497318267822 -50.6930923461914,13.6138134002686 -64.4548797607422,14.6032218933105 -61.6215667724609,8.26200771331787 -56.5396041870117,7.99216938018799 -59.1930198669434,6.59800148010254 -64.7247161865234,11.3651552200317 -61.3517303466797,16.6270141601562 -61.7115173339844,7.45249080657959 -44.3968505859375,10.9603967666626 -46.3307189941406,11.2752084732056 -61.1718368530273,20.4047584533691 -55.3253288269043,9.07152462005615 -54.3808898925781,10.6905584335327 -44.711669921875,10.8704509735107 -63.2855758666992,13.3889465332031 -63.825252532959,19.5502681732178 -60.1824264526367,10.1958532333374 -59.4178848266602,16.9418258666992 -64.1850433349609,22.9232540130615 -58.7432861328125,7.58741092681885 -56.4496574401855,15.502685546875 -52.9867248535156,9.38633632659912 -62.0263290405273,12.354564666748 -53.9311599731445,11.6349945068359 -54.1110534667969,7.31757164001465 -62.2961654663086,6.73292064666748 -63.1506576538086,15.8624706268311 -64.3649291992188,6.50805473327637 -52.312126159668,7.04773330688477 -53.8412132263184,12.7143497467041 -61.6215667724609,9.43130970001221 -57.7538795471191,12.8042964935303 -54.1110534667969,5.33875274658203 -55.6401405334473,8.35195446014404 -52.0872611999512,11.2302360534668 -63.195629119873,7.22762584686279 -62.6559524536133,13.7487316131592 -47.3201293945312,11.5900211334229 -50.7380676269531,12.669376373291 -64.3649291992188,10.2857999801636 -51.7274780273438,14.1085166931152 -64.2300109863281,5.20383358001709 -62.2511940002441,16.9418258666992 -54.9655418395996,16.9867992401123 -43.4074401855469,12.6244029998779 -56.6295471191406,12.669376373291 -56.179817199707,13.2990007400513 -59.0580978393555,6.05832386016846 -64.7247161865234,22.6534156799316 -59.2379913330078,23.19309425354 -61.0818901062012,9.25141716003418 -59.1030731201172,9.02655124664307 -57.5739860534668,7.58741092681885 -59.5977783203125,17.9312343597412 -53.0316963195801,9.79109477996826 -53.8412132263184,8.84665870666504 -55.7750587463379,12.489483833313 -64.0501174926758,9.61120223999023 -58.8782081604004,6.10329627990723 -56.2697639465332,16.5820407867432 -51.2777442932129,9.29639053344727 -63.195629119873,15.502685546875 -58.3835029602051,11.3651552200317 -54.3359184265137,7.6773567199707 -61.9813537597656,5.74351119995117 -58.1586380004883,12.309591293335 -57.8887977600098,13.34397315979 -61.9363822937012,19.3703765869141 -59.013126373291,12.489483833313 -60.3173484802246,11.5000743865967 -50.9179611206055,7.40751838684082 -55.6851119995117,12.489483833313 -58.9231796264648,16.6719875335693 -59.4178848266602,12.309591293335 -53.4814300537109,5.38372611999512 -58.7882614135742,11.3651552200317 -52.6719131469727,10.9603967666626 -58.5633926391602,13.0741348266602 -61.0818901062012,5.83345794677734 -62.6559524536133,19.1455097198486 -61.3967056274414,16.492094039917 -56.6295471191406,9.52125644683838 -61.6215667724609,10.1958532333374 -60.4522666931152,19.2804298400879 -58.2036094665527,17.4365310668945 -62.161247253418,14.1534900665283 -61.9363822937012,22.3835773468018 -52.6719131469727,7.90222263336182 -51.1428260803223,7.18265247344971 -63.9151992797852,9.16147041320801 -61.2617835998535,9.97098731994629 -48.5343818664551,12.984188079834 -56.809440612793,18.0211811065674 -59.7326965332031,13.4339199066162 -63.195629119873,8.57682037353516 -51.8174209594727,6.23821640014648 -59.642749786377,17.6164226531982 -63.3755226135254,12.0847253799438 -63.0607109069824,7.22762584686279 -62.7458992004395,15.817497253418 -56.6295471191406,14.7381420135498 -63.7353057861328,7.22762584686279 -64.6797409057617,23.0581741333008 -52.8068313598633,8.7117395401001 -55.1904067993164,16.2672290802002 -53.3914833068848,13.1640815734863 -63.510440826416,20.2248649597168 -60.0475082397461,12.3995380401611 -52.7618598937988,6.64297485351562 -62.7908706665039,15.9524164199829 -64.6797409057617,9.43130970001221 -55.3253288269043,13.1191082000732 -64.0501174926758,14.2434368133545 -64.1850433349609,19.6402149200439 -61.4416770935059,14.6481952667236 -64.7696914672852,9.20644378662109 -56.5396041870117,5.56361865997314 -59.9575614929199,20.7645435333252 -60.2723731994629,20.8095169067383 -54.7856521606445,9.11649799346924 -54.515811920166,14.7381420135498 -62.7009239196777,17.8862609863281 -63.1506576538086,17.0317726135254 -53.2115898132324,6.37313556671143 -53.7962417602539,10.5106649398804 -64.0501174926758,17.1217193603516 -62.7908706665039,10.3307723999023 -57.4840393066406,16.492094039917 -57.4390640258789,12.4445114135742 -60.4522666931152,14.4233293533325 -52.7618598937988,9.16147041320801 -54.0660781860352,6.77789402008057 -54.4708366394043,14.1534900665283 -60.8120536804199,11.2752084732056 -63.1506576538086,17.9312343597412 -51.9523429870605,9.61120223999023 -53.0316963195801,8.21703433990479 -61.2168121337891,6.41810894012451 -62.2511940002441,11.814887046814 -54.2459716796875,15.9524164199829 -54.2459716796875,15.0529537200928 -63.1056823730469,21.8438987731934 -53.0766716003418,16.6270141601562 -56.8993873596191,15.7725238800049 -55.8200340270996,13.7487316131592 -58.4734497070312,16.6719875335693 -62.3411407470703,23.7327709197998 -53.5713768005371,8.21703433990479 -48.9841156005859,13.5688400268555 -62.2961654663086,13.8836517333984 -55.7300872802734,8.39692687988281 -60.2723731994629,12.3995380401611 -57.3041458129883,7.22762584686279 -59.1480445861816,18.1561012268066 -55.5052185058594,14.9630069732666 -56.4496574401855,10.7355308532715 -60.0475082397461,22.4735221862793 -62.2511940002441,5.33875274658203 -57.3940925598145,18.5158863067627 -46.5555725097656,11.3651552200317 -53.4814300537109,14.0185708999634 -64.2749862670898,17.6164226531982 -59.013126373291,9.56622886657715 -61.1268653869629,5.29378032684326 -52.9417495727539,15.502685546875 -64.0051422119141,19.1005363464355 -61.8014602661133,20.4947052001953 -60.2723731994629,20.0899467468262 -53.2115898132324,10.3757457733154 -60.6321601867676,20.5846500396729 -63.825252532959,15.0529537200928 -48.0846519470215,12.1296987533569 -59.7776718139648,5.6985387802124 -60.9469718933105,10.4656925201416 -63.2855758666992,18.9206447601318 -62.6109771728516,14.1085166931152 -58.3835029602051,16.6270141601562 -62.7458992004395,5.51864528656006 -58.5633926391602,20.3597850799561 -53.8412132263184,15.997389793396 -56.3597106933594,10.0609340667725 -60.3173484802246,13.7487316131592 -54.8755950927734,13.9735984802246 -62.8808174133301,11.5450477600098 -59.4628601074219,19.8201065063477 -54.7856521606445,16.0423622131348 -59.4178848266602,20.314811706543 -56.9893341064453,8.08211517333984 -60.3173484802246,15.4577121734619 -60.9469718933105,7.58741092681885 -49.2539520263672,5.56361865997314 -59.2379913330078,19.8650798797607 -53.5264015197754,14.6931686401367 -51.7724494934082,15.1429004669189 -51.7274780273438,13.5688400268555 -60.0924835205078,15.9524164199829 -55.5951690673828,10.1508798599243 -51.5925559997559,12.5794296264648 -54.6957054138184,10.6006116867065 -55.6401405334473,17.5714492797852 -54.201000213623,16.6719875335693 -60.8120536804199,22.3386039733887 -61.0369186401367,14.6931686401367 -62.2511940002441,10.6905584335327 -61.1718368530273,9.02655124664307 -64.3199615478516,10.5106649398804 -45.7010803222656,12.2646179199219 -55.5501937866211,15.7725238800049 -62.5210342407227,11.2302360534668 -61.0818901062012,11.994779586792 -64.5448226928711,20.9444370269775 -56.2247924804688,12.8492698669434 -56.4046859741211,9.25141716003418 -62.2961654663086,6.23821640014648 -60.0025367736816,19.5952415466309 -55.1004638671875,10.3307723999023 -63.2406005859375,15.0079803466797 -59.327938079834,17.2116641998291 -48.3994636535645,11.5450477600098 -61.6665420532227,13.9286251068115 -57.7538795471191,5.74351119995117 -56.4496574401855,17.1217193603516 -54.0660781860352,6.37313556671143 -53.5264015197754,9.43130970001221 -63.4654693603516,7.63238334655762 -59.5528030395508,7.31757164001465 -59.1480445861816,11.3651552200317 -51.9073677062988,7.54243755340576 -63.7802810668945,11.814887046814 -62.9707641601562,8.03714179992676 -60.9469718933105,11.8598594665527 -58.0237159729004,7.9471960067749 -56.5396041870117,9.97098731994629 -62.5210342407227,8.03714179992676 -60.1824264526367,18.8306980133057 -60.4522666931152,10.9603967666626 -57.1692276000977,9.9260139465332 -58.9681549072266,23.507905960083 -61.1718368530273,17.7963161468506 -58.3835029602051,14.7381420135498 -54.8755950927734,11.5900211334229 -62.1162719726562,16.2222557067871 -52.9867248535156,12.3995380401611 -56.9893341064453,8.66676616668701 -57.3041458129883,13.4339199066162 -60.6321601867676,8.30698108673096 -60.4072952270508,11.0503435134888 -57.6189575195312,12.6244029998779 -63.6903343200684,11.9498062133789 -49.6587104797363,12.6244029998779 -61.3517303466797,7.27259826660156 -57.5739860534668,18.0661544799805 -58.5184211730957,8.62179279327393 -59.8226432800293,10.0609340667725 -54.5607833862305,13.7037591934204 -60.677131652832,12.5344572067261 -52.4920196533203,12.489483833313 -45.2063903808594,10.7805042266846 -64.2300109863281,19.7751350402832 -58.2036094665527,17.3465843200684 -63.8702239990234,5.65356540679932 -54.3808898925781,5.24880695343018 -62.4310836791992,21.9338455200195 -52.9867248535156,5.51864528656006 -49.7486572265625,6.68794727325439 -58.6083679199219,15.4577121734619 -58.7432861328125,16.2672290802002 -60.991943359375,8.57682037353516 -48.0396766662598,11.2302360534668 -61.5765953063965,19.5502681732178 -53.4814300537109,5.47367286682129 -61.6665420532227,20.7645435333252 -55.5052185058594,12.984188079834 -61.2168121337891,9.83606815338135 -54.6957054138184,8.84665870666504 -53.346508026123,11.0953159332275 -50.2883338928223,14.6931686401367 -60.8570251464844,15.817497253418 -48.5343818664551,13.4788932800293 -59.0580978393555,12.1296987533569 -53.9761352539062,15.5476579666138 -59.013126373291,16.7619323730469 -64.634765625,11.5450477600098 -60.0924835205078,23.148120880127 -59.8226432800293,18.0211811065674 -63.0157356262207,22.2486572265625 -57.9787445068359,7.49746417999268 -53.7062950134277,13.0291614532471 -60.1374549865723,18.9206447601318 -63.7353057861328,12.8492698669434 -62.7908706665039,9.79109477996826 -59.3729095458984,19.4153499603271 -57.3041458129883,13.7937049865723 -55.0105171203613,9.43130970001221 -59.4178848266602,15.7275505065918 -55.4152755737305,16.5820407867432 -44.48681640625,12.309591293335 -62.7908706665039,9.38633632659912 -51.7724494934082,12.7593231201172 -56.179817199707,12.8492698669434 -61.531623840332,17.0317726135254 -63.3755226135254,13.7037591934204 -54.201000213623,9.25141716003418 -52.312126159668,10.7355308532715 -59.5528030395508,12.5794296264648 -60.8570251464844,7.58741092681885 -64.5448226928711,18.1111278533936 -62.5660057067871,12.984188079834 -52.0872611999512,7.72233009338379 -63.6453628540039,5.29378032684326 -63.2406005859375,10.0159606933594 -57.3940925598145,18.4709129333496 -64.0950927734375,13.0741348266602 -58.5633926391602,19.8201065063477 -52.6269378662109,7.36254501342773 -57.9787445068359,5.38372611999512 -62.4760589599609,6.14826965332031 -63.510440826416,7.85724925994873 -58.3835029602051,18.3809661865234 -60.4522666931152,13.2540273666382 -58.3835029602051,17.3016109466553 -63.3305511474609,20.1798934936523 -53.0766716003418,11.2302360534668 -56.8544158935547,6.1932430267334 -58.1586380004883,18.8306980133057 -64.0950927734375,6.91281318664551 -59.0580978393555,12.5344572067261 -58.0686912536621,11.4101285934448 -64.0501174926758,19.4153499603271 -52.0422897338867,12.669376373291 -44.3518981933594,12.2646179199219 -60.5422134399414,18.8306980133057 -54.9655418395996,12.309591293335 -61.6215667724609,15.0979270935059 -56.1348457336426,8.7117395401001 -62.9707641601562,13.5688400268555 -45.2513427734375,11.8598594665527 -59.2829666137695,14.5132751464844 -57.7089042663574,18.6957778930664 -62.7458992004395,8.30698108673096 -61.3517303466797,8.66676616668701 -52.8967781066895,14.8280878067017 -49.6587104797363,13.9735984802246 -53.5713768005371,7.63238334655762 -49.9735221862793,11.6349945068359 -64.634765625,19.5952415466309 -51.5026092529297,13.1640815734863 -54.4708366394043,11.1402893066406 -59.1930198669434,21.349193572998 -58.4734497070312,13.8386783599854 -52.5819664001465,10.8704509735107 -57.9787445068359,8.26200771331787 -63.1056823730469,15.5926313400269 -52.0422897338867,9.65617561340332 -64.0950927734375,13.1640815734863 -55.7300872802734,9.97098731994629 -62.0713005065918,9.47628307342529 -57.7089042663574,18.7857246398926 -57.7538795471191,9.34136390686035 -59.0580978393555,6.91281318664551 -59.7326965332031,10.5556383132935 -56.3597106933594,6.37313556671143 -61.5765953063965,8.17206192016602 -62.2062187194824,15.6825771331787 -57.9337692260742,7.85724925994873 -51.6375312805176,11.4101285934448 -45.791015625,10.8704509735107 -64.2749862670898,15.5926313400269 -53.7062950134277,5.56361865997314 -52.9417495727539,10.7805042266846 -62.161247253418,19.010591506958 -59.1030731201172,17.3016109466553 -63.510440826416,23.7777442932129 -53.2565612792969,14.7831144332886 -63.0157356262207,13.8386783599854 -59.4628601074219,9.29639053344727 -60.3173484802246,13.4339199066162 -63.3305511474609,12.354564666748 -59.8676147460938,6.82286739349365 -60.8120536804199,10.4207191467285 -56.179817199707,8.62179279327393 -60.7670783996582,12.17467212677 -51.5925559997559,6.82286739349365 -57.9337692260742,9.61120223999023 -57.2141990661621,8.66676616668701 -61.5765953063965,14.6032218933105 -53.9761352539062,12.7593231201172 -62.161247253418,19.3703765869141 -57.9337692260742,16.7169609069824 -44.5767517089844,12.5794296264648 -58.9231796264648,9.47628307342529 -55.6851119995117,8.03714179992676 -57.7538795471191,11.5900211334229 -51.0978507995605,6.95778656005859 -50.4232559204102,5.4286994934082 -52.7618598937988,6.77789402008057 -61.1718368530273,12.3995380401611 -55.9999237060547,11.5450477600098 -43.4974060058594,11.2752084732056 -45.9709167480469,11.6349945068359 -58.9231796264648,8.17206192016602 -62.161247253418,6.64297485351562 -60.5422134399414,17.1217193603516 -50.6930923461914,6.95778656005859 -49.4338455200195,12.9392156600952 -61.8914070129395,15.5476579666138 -63.1506576538086,15.2328462600708 -56.3147354125977,9.83606815338135 -63.5554122924805,6.73292064666748 -59.7326965332031,11.3201818466187 -61.6665420532227,6.73292064666748 -52.8068313598633,14.7831144332886 -49.164005279541,6.01335048675537 -60.2274017333984,10.8254776000977 -58.4734497070312,12.5794296264648 -61.9363822937012,21.9338455200195 -60.4972381591797,10.3757457733154 -60.0475082397461,18.650806427002 -62.4760589599609,6.50805473327637 -61.3967056274414,19.685188293457 -52.312126159668,15.6376037597656 -53.5264015197754,16.0873355865479 -64.3199615478516,16.7169609069824 -62.1162719726562,16.5370674133301 -60.4522666931152,19.4153499603271 -61.4416770935059,22.8782806396484 -64.2300109863281,19.8650798797607 -53.6613235473633,13.2540273666382 -57.1242523193359,16.7169609069824 -62.7908706665039,8.75671291351318 -60.677131652832,7.40751838684082 -49.703685760498,5.9234037399292 -59.7326965332031,10.5106649398804 -47.5449714660645,11.814887046814 -52.7168846130371,5.65356540679932 -61.2617835998535,5.6985387802124 -53.5264015197754,16.1323089599609 -59.8226432800293,12.5794296264648 -60.1374549865723,6.37313556671143 -59.1930198669434,15.1878728866577 -56.2247924804688,11.9048328399658 -53.6163482666016,5.60859203338623 -63.0607109069824,17.481502532959 -54.0660781860352,9.88104152679443 -50.4682273864746,13.2990007400513 -62.2062187194824,10.6455850601196 -51.0528793334961,8.93660545349121 -56.3147354125977,10.1508798599243 -59.2379913330078,18.2010746002197 -57.9787445068359,18.3809661865234 -59.1480445861816,12.2196445465088 -61.5765953063965,15.7275505065918 -51.6375312805176,12.0397529602051 -58.8782081604004,11.0953159332275 -55.8650054931641,13.34397315979 -54.0211067199707,9.52125644683838 -57.5739860534668,8.17206192016602 -60.991943359375,12.9392156600952 -58.1136627197266,17.5714492797852 -51.9073677062988,5.83345794677734 -54.2459716796875,11.3201818466187 -60.9020004272461,8.39692687988281 -52.7168846130371,9.9260139465332 -61.4416770935059,22.833309173584 -53.4364547729492,13.5688400268555 -58.8782081604004,18.0211811065674 -58.1136627197266,12.0847253799438 -63.6453628540039,11.2302360534668 -55.1904067993164,17.1217193603516 -58.4284744262695,19.7751350402832 -51.997314453125,9.79109477996826 -61.7564888000488,16.6270141601562 -53.7512664794922,6.82286739349365 -61.7564888000488,9.79109477996826 -62.161247253418,17.6613960266113 -57.0792808532715,14.5582485198975 -47.814811706543,13.1191082000732 -63.9151992797852,18.2460479736328 -59.6877212524414,17.3465843200684 -45.2063903808594,10.6006116867065 -55.9999237060547,12.489483833313 -56.3147354125977,6.77789402008057 -54.6957054138184,13.5688400268555 -63.8702239990234,5.4286994934082 -50.6031455993652,6.59800148010254 -57.7089042663574,10.9603967666626 -64.0501174926758,19.2354564666748 -54.2459716796875,11.5450477600098 -61.306755065918,11.6799669265747 -55.3703002929688,17.0317726135254 -51.2327728271484,12.2646179199219 -61.7564888000488,18.6058330535889 -52.4470443725586,15.4127388000488 -63.4654693603516,20.1798934936523 -51.4576377868652,12.354564666748 -59.1480445861816,10.9603967666626 -62.7009239196777,8.53184700012207 -45.791015625,12.8942422866821 -64.5448226928711,18.9656181335449 -61.2617835998535,14.3333835601807 -54.6057586669922,8.80168533325195 -52.6719131469727,5.4286994934082 -61.306755065918,22.0687656402588 -61.7564888000488,9.61120223999023 -61.1718368530273,16.9867992401123 -56.3147354125977,14.7831144332886 -63.4654693603516,23.6877975463867 -53.6613235473633,11.9498062133789 -59.0580978393555,17.6613960266113 -60.9020004272461,9.97098731994629 -56.6745223999023,5.51864528656006 -50.6031455993652,12.2646179199219 -61.2617835998535,18.9206447601318 -53.0766716003418,10.4207191467285 -55.1004638671875,15.817497253418 -44.9815063476562,11.6349945068359 -61.2168121337891,16.2672290802002 -50.3782806396484,7.13767910003662 -59.4178848266602,10.5556383132935 -58.0237159729004,17.8862609863281 -45.7460632324219,12.984188079834 -50.648120880127,13.5688400268555 -63.1056823730469,8.48687362670898 -59.4628601074219,15.502685546875 -61.0369186401367,23.6877975463867 -64.1400680541992,6.82286739349365 -64.2300109863281,15.1429004669189 -62.2961654663086,12.8042964935303 -51.8174209594727,12.8942422866821 -55.8200340270996,10.4207191467285 -64.3199615478516,22.833309173584 -48.0396766662598,11.5900211334229 -56.3147354125977,9.88104152679443 -47.6349182128906,11.5900211334229 -52.7168846130371,15.2778186798096 -58.4284744262695,11.9048328399658 -50.2883338928223,13.3889465332031 -63.195629119873,16.2672290802002 -55.6401405334473,11.7699136734009 -50.1084442138672,7.90222263336182 -59.4628601074219,10.2857999801636 -64.6797409057617,19.0555629730225 -63.195629119873,14.7831144332886 -61.4416770935059,9.07152462005615 -53.0316963195801,7.40751838684082 -63.9601745605469,17.5714492797852 -62.6559524536133,23.19309425354 -63.4654693603516,15.3677654266357 -63.4654693603516,14.9180335998535 -52.1772079467773,13.8386783599854 -64.7696914672852,20.5396785736084 -51.7724494934082,10.6905584335327 -53.0316963195801,14.7381420135498 -57.5290145874023,15.997389793396 -54.0660781860352,10.4207191467285 -64.5897979736328,15.502685546875 -58.1586380004883,15.1878728866577 -60.2723731994629,17.2566375732422 -64.2300109863281,16.6719875335693 -62.7908706665039,15.2328462600708 -54.201000213623,11.1402893066406 -50.9629325866699,8.62179279327393 -56.3597106933594,10.1958532333374 -52.9417495727539,13.2540273666382 -49.8835754394531,12.6244029998779 -62.7458992004395,11.6799669265747 -54.6057586669922,12.7593231201172 -61.2168121337891,11.814887046814 -55.9549522399902,9.65617561340332 -64.4998474121094,20.9444370269775 -58.9231796264648,20.4497318267822 -62.0263290405273,15.7275505065918 -59.9125900268555,6.37313556671143 -54.830623626709,14.5132751464844 -50.4682273864746,7.00275993347168 -50.7380676269531,6.1932430267334 -59.4628601074219,19.5502681732178 -53.5264015197754,5.83345794677734 -58.8332328796387,19.6402149200439 -58.1586380004883,9.47628307342529 -62.1162719726562,8.26200771331787 -51.1877975463867,7.04773330688477 -61.6665420532227,12.7593231201172 -60.2274017333984,11.7699136734009 -53.4814300537109,10.5106649398804 -64.1850433349609,10.1958532333374 -63.0157356262207,15.4577121734619 -62.2511940002441,10.1508798599243 -53.166618347168,7.27259826660156 -58.698314666748,8.12708854675293 -61.5765953063965,8.93660545349121 -51.7724494934082,13.6587858200073 -52.5819664001465,14.9180335998535 -57.8438262939453,12.309591293335 -63.510440826416,8.48687362670898 -57.9337692260742,14.3783569335938 -54.2909469604492,7.09270572662354 -56.5845756530762,10.1508798599243 -56.49462890625,7.27259826660156 -63.9151992797852,22.4285507202148 -52.536994934082,7.18265247344971 -62.9707641601562,6.41810894012451 -60.7670783996582,20.314811706543 -60.4522666931152,18.2910194396973 -63.9601745605469,17.0317726135254 -54.6507301330566,6.10329627990723 -61.531623840332,16.4471206665039 -45.566162109375,12.2196445465088 -50.8280143737793,14.1534900665283 -55.0105171203613,11.814887046814 -56.8993873596191,5.56361865997314 -58.0237159729004,14.9180335998535 -52.8068313598633,11.7699136734009 -62.8358459472656,5.33875274658203 -61.9363822937012,10.8254776000977 -63.825252532959,20.5846500396729 -64.3199615478516,7.09270572662354 -60.1374549865723,23.3280124664307 -55.0105171203613,11.994779586792 -62.9707641601562,17.3465843200684 -55.4602470397949,6.23821640014648 -53.3015365600586,5.51864528656006 -60.9469718933105,22.7433624267578 -64.7247161865234,9.47628307342529 -54.9655418395996,6.37313556671143 -56.6745223999023,10.4207191467285 -53.2565612792969,6.68794727325439 -62.6559524536133,11.2302360534668 -57.663932800293,15.817497253418 -59.1480445861816,10.7805042266846 -60.4972381591797,15.2778186798096 -62.0713005065918,9.70114898681641 -51.0978507995605,8.89163208007812 -64.3649291992188,9.9260139465332 -63.5554122924805,17.6164226531982 -49.7936325073242,5.60859203338623 -55.9549522399902,17.1217193603516 -60.2723731994629,10.3307723999023 -60.991943359375,16.9418258666992 -54.8755950927734,8.35195446014404 -63.5554122924805,23.4629325866699 -62.6559524536133,7.13767910003662 -51.5925559997559,5.29378032684326 -61.9813537597656,5.47367286682129 -49.8835754394531,5.83345794677734 -63.825252532959,18.8756713867188 -62.161247253418,19.5052947998047 -60.4072952270508,16.4021472930908 -56.6295471191406,18.2010746002197 -55.5501937866211,7.18265247344971 -64.5448226928711,14.6032218933105 -57.9337692260742,9.02655124664307 -59.8226432800293,16.9418258666992 -64.3199615478516,16.4021472930908 -56.3597106933594,7.72233009338379 -49.8835754394531,14.7831144332886 -59.013126373291,5.20383358001709 -59.9125900268555,9.65617561340332 -51.8623962402344,6.68794727325439 -54.4258651733398,16.0873355865479 -63.0157356262207,15.1878728866577 -59.7776718139648,22.1137390136719 -56.6295471191406,16.2222557067871 -54.7856521606445,7.58741092681885 -61.3967056274414,23.3729858398438 -62.2511940002441,18.5158863067627 -59.1030731201172,11.8598594665527 -52.3571014404297,8.08211517333984 -64.634765625,14.5582485198975 -49.6137390136719,13.7487316131592 -62.3861122131348,7.99216938018799 -57.5739860534668,6.10329627990723 -48.3994636535645,13.7937049865723 -62.8808174133301,21.7989253997803 -56.6745223999023,11.8598594665527 -55.6851119995117,17.7513427734375 -58.0686912536621,16.5820407867432 -52.9417495727539,12.5344572067261 -64.5897979736328,6.50805473327637 -62.8358459472656,11.7699136734009 -61.8014602661133,17.4365310668945 -60.3623199462891,5.56361865997314 -57.0792808532715,6.59800148010254 -60.7670783996582,16.4471206665039 -54.0660781860352,14.5132751464844 -62.2511940002441,9.25141716003418 -44.4418334960938,12.0847253799438 -61.3517303466797,18.9206447601318 -53.3914833068848,16.7169609069824 -61.3967056274414,15.1429004669189 -44.9815063476562,12.6244029998779 -49.0740585327148,12.2196445465088 -46.8254089355469,11.8598594665527 -64.2300109863281,14.6931686401367 -51.0528793334961,7.99216938018799 -51.7274780273438,11.1852626800537 -61.3967056274414,12.4445114135742 -55.8650054931641,13.8836517333984 -62.6109771728516,12.0847253799438 -61.2168121337891,16.8968524932861 -64.4998474121094,20.8994636535645 -53.346508026123,16.7169609069824 -64.6797409057617,19.4153499603271 -62.2062187194824,22.833309173584 -57.1242523193359,11.1852626800537 -58.2935562133789,15.7725238800049 -51.997314453125,7.72233009338379 -61.7564888000488,10.9603967666626 -61.5765953063965,10.1508798599243 -54.0660781860352,13.8386783599854 -49.703685760498,7.27259826660156 -52.2671546936035,11.9498062133789 -61.3967056274414,8.93660545349121 -64.1400680541992,19.4603214263916 -57.0792808532715,7.04773330688477 -58.5184211730957,19.2354564666748 -52.851806640625,5.96837711334229 -59.2829666137695,6.95778656005859 -52.4020729064941,15.3227920532227 -56.2697639465332,10.3757457733154 -57.3940925598145,17.5714492797852 -48.6693000793457,12.6244029998779 -62.161247253418,18.2010746002197 -52.6269378662109,10.0609340667725 -62.7458992004395,13.0291614532471 -62.7458992004395,14.3333835601807 -61.5765953063965,13.9735984802246 -63.6003875732422,19.4603214263916 -56.6295471191406,6.86783981323242 -54.1110534667969,15.6825771331787 -50.5581741333008,8.53184700012207 -62.4760589599609,5.65356540679932 -59.6877212524414,20.6296234130859 -52.4920196533203,9.38633632659912 -62.5660057067871,15.7725238800049 -55.2803535461426,6.55302810668945 -57.4840393066406,13.3889465332031 -61.3967056274414,20.7195701599121 -53.7062950134277,11.1852626800537 -52.2221794128418,13.7037591934204 -59.7326965332031,8.26200771331787 -56.49462890625,6.64297485351562 -62.9707641601562,23.148120880127 -43.0926513671875,13.8836517333984 -63.5554122924805,20.2248649597168 -59.2379913330078,14.0635442733765 -57.4840393066406,11.6799669265747 -59.013126373291,14.3783569335938 -59.6877212524414,22.9232540130615 -57.8887977600098,11.9498062133789 -62.6109771728516,6.01335048675537 -53.6613235473633,16.3571739196777 -52.8967781066895,15.3677654266357 -58.2935562133789,5.96837711334229 -55.9999237060547,8.17206192016602 -63.5554122924805,15.9074440002441 -63.0607109069824,15.0529537200928 -50.7830390930176,8.53184700012207 -52.6269378662109,15.6376037597656 -54.515811920166,15.3677654266357 -61.3967056274414,21.9788188934326 -64.1850433349609,5.96837711334229 -54.0660781860352,7.76730346679688 -62.8358459472656,5.96837711334229 -61.6665420532227,13.2540273666382 -60.991943359375,15.5926313400269 -60.2274017333984,6.37313556671143 -64.7247161865234,12.354564666748 -51.3676910400391,7.9471960067749 -49.478816986084,13.5238666534424 -54.5607833862305,14.0185708999634 -63.5554122924805,8.08211517333984 -62.7458992004395,10.4207191467285 -60.4072952270508,15.7725238800049 -62.8808174133301,22.6534156799316 -57.34912109375,9.83606815338135 -58.2485809326172,18.1561012268066 -60.9469718933105,6.23821640014648 -59.7776718139648,20.3597850799561 -47.4550476074219,13.1640815734863 -44.2169799804688,10.7805042266846 -59.5078315734863,9.83606815338135 -54.515811920166,10.1958532333374 -57.663932800293,7.36254501342773 -50.2883338928223,7.40751838684082 -60.4522666931152,16.6719875335693 -54.8755950927734,11.4551019668579 -60.4972381591797,16.8968524932861 -56.3147354125977,6.28318881988525 -60.3173484802246,6.41810894012451 -58.4284744262695,18.3359928131104 -54.5607833862305,8.26200771331787 -64.7696914672852,13.2540273666382 -63.6903343200684,13.34397315979 -55.9999237060547,13.0741348266602 -55.3703002929688,16.9867992401123 -52.312126159668,12.309591293335 -60.4972381591797,18.2910194396973 -61.6215667724609,8.57682037353516 -50.1983871459961,7.49746417999268 -60.5871887207031,13.6587858200073 -43.4074401855469,12.669376373291 -58.2935562133789,12.7593231201172 -62.3861122131348,21.2592487335205 -59.8676147460938,23.4629325866699 -64.3649291992188,19.7751350402832 -59.5528030395508,10.4207191467285 -63.3755226135254,13.1640815734863 -61.7115173339844,5.4286994934082 -62.3861122131348,21.1243286132812 -51.4576377868652,10.3307723999023 -53.2115898132324,14.0635442733765 -54.6057586669922,7.40751838684082 -55.8650054931641,15.3677654266357 -57.7089042663574,13.0291614532471 -57.034309387207,12.8942422866821 -54.1560249328613,10.1059074401855 -52.4470443725586,9.25141716003418 -63.7802810668945,5.9234037399292 -51.2777442932129,9.16147041320801 -52.1322326660156,12.7143497467041 -55.6401405334473,14.9180335998535 -62.3861122131348,20.6296234130859 -64.2749862670898,9.25141716003418 -52.0422897338867,8.26200771331787 -52.3571014404297,8.75671291351318 -60.4972381591797,8.21703433990479 -61.9363822937012,10.0609340667725 -56.9893341064453,6.37313556671143 -54.5607833862305,5.33875274658203 -53.9761352539062,9.34136390686035 -49.6137390136719,13.4339199066162 -63.825252532959,12.489483833313 -60.5871887207031,12.0397529602051 -52.9867248535156,12.309591293335 -59.6877212524414,20.8095169067383 -53.9761352539062,16.7169609069824 -58.0686912536621,17.8862609863281 -62.2511940002441,11.0053701400757 -60.4972381591797,16.4021472930908 -61.3967056274414,19.0555629730225 -56.4496574401855,7.00275993347168 -56.4046859741211,15.817497253418 -58.7882614135742,10.9154233932495 -52.312126159668,13.5688400268555 -64.5897979736328,5.38372611999512 -48.9391403198242,12.6244029998779 -59.4178848266602,23.507905960083 -58.5184211730957,18.2010746002197 -61.7115173339844,17.3016109466553 -62.7458992004395,20.5846500396729 -58.9231796264648,7.99216938018799 -58.4284744262695,9.74612140655518 -62.7009239196777,8.89163208007812 -61.7564888000488,6.73292064666748 -54.515811920166,8.89163208007812 -63.1056823730469,12.1296987533569 -55.0105171203613,15.2778186798096 -62.0263290405273,18.2910194396973 -62.8358459472656,6.91281318664551 -63.7802810668945,15.6825771331787 -64.4998474121094,14.2434368133545 -63.6903343200684,20.314811706543 -60.9469718933105,6.59800148010254 -59.8676147460938,13.7487316131592 -59.6877212524414,12.354564666748 -60.1824264526367,22.5634689331055 -59.0580978393555,10.0609340667725 -62.4310836791992,8.17206192016602 -60.4972381591797,21.7989253997803 -60.9020004272461,17.8862609863281 -64.5448226928711,17.0317726135254 -62.9707641601562,16.9867992401123 -59.0580978393555,9.61120223999023 -63.3755226135254,19.010591506958 -43.2725219726562,12.8042964935303 -58.4734497070312,7.13767910003662 -59.1480445861816,17.2566375732422 -49.703685760498,13.1640815734863 -48.8042221069336,12.7593231201172 -51.5475845336914,8.98157787322998 -55.4152755737305,12.3995380401611 -50.6031455993652,14.7381420135498 -64.1850433349609,14.4683027267456 -54.7406768798828,13.6138134002686 -52.2221794128418,6.77789402008057 -59.9125900268555,9.74612140655518 -57.5290145874023,14.7381420135498 -59.5078315734863,6.28318881988525 -60.991943359375,23.6428260803223 -61.1718368530273,8.48687362670898 -62.6559524536133,23.0581741333008 -47.7248649597168,12.7143497467041 -59.9575614929199,11.2302360534668 -57.9787445068359,20.1349201202393 -49.0740585327148,12.8942422866821 -52.0422897338867,15.0079803466797 -58.3385314941406,15.0529537200928 -62.3861122131348,11.0053701400757 -61.0818901062012,14.9180335998535 -53.7512664794922,5.56361865997314 -64.0051422119141,21.9788188934326 -52.1322326660156,10.1508798599243 -57.8887977600098,15.9524164199829 -54.4258651733398,12.6244029998779 -57.5739860534668,15.0979270935059 -59.8226432800293,22.833309173584 -56.179817199707,10.8704509735107 -51.3676910400391,7.72233009338379 -64.5448226928711,19.6402149200439 -47.0053100585938,10.9603967666626 -55.5501937866211,15.1878728866577 -55.5052185058594,8.98157787322998 -52.7618598937988,7.99216938018799 -62.3411407470703,20.4497318267822 -58.8782081604004,23.822717666626 -46.1508178710938,10.8254776000977 -51.0528793334961,13.5688400268555 -63.7353057861328,15.6825771331787 -59.0580978393555,6.01335048675537 -58.8782081604004,7.09270572662354 -55.2803535461426,15.5926313400269 -59.1480445861816,18.6058330535889 -62.5210342407227,17.9312343597412 -62.5210342407227,5.56361865997314 -58.2036094665527,19.2354564666748 -60.7670783996582,16.9867992401123 -54.6057586669922,6.37313556671143 -57.6189575195312,5.24880695343018 -60.2723731994629,21.0343818664551 -55.3703002929688,16.1323089599609 -61.8914070129395,12.0397529602051 -52.312126159668,9.70114898681641 -47.0053100585938,12.5344572067261 -46.7354736328125,12.3995380401611 -59.2379913330078,15.7275505065918 -45.1614074707031,10.7355308532715 -60.5422134399414,11.3201818466187 -55.9099807739258,12.7143497467041 -59.5078315734863,19.1005363464355 -55.9549522399902,9.56622886657715 -61.4416770935059,17.8862609863281 -63.9601745605469,10.3307723999023 -51.7724494934082,9.74612140655518 -58.4284744262695,11.7699136734009 -58.3835029602051,12.6244029998779 -58.5633926391602,6.73292064666748 -62.2511940002441,18.1561012268066 -54.830623626709,5.78848457336426 -64.1850433349609,14.3783569335938 -64.4548797607422,20.0899467468262 -63.4204940795898,9.56622886657715 -60.9469718933105,20.1798934936523 -62.4310836791992,18.650806427002 -51.8174209594727,14.9630069732666 -55.9999237060547,13.6587858200073 -56.2247924804688,11.0953159332275 -62.7009239196777,8.80168533325195 -61.9813537597656,8.93660545349121 -53.3914833068848,11.1402893066406 -63.6003875732422,22.833309173584 -63.5554122924805,9.38633632659912 -63.825252532959,5.56361865997314 -58.5184211730957,18.2910194396973 -57.4840393066406,9.11649799346924 -62.7009239196777,10.9154233932495 -55.8200340270996,8.39692687988281 -50.5132026672363,14.5132751464844 -63.7802810668945,18.1561012268066 -59.6877212524414,9.47628307342529 -59.2379913330078,13.5238666534424 -57.4840393066406,15.7275505065918 -51.9073677062988,7.99216938018799 -53.9761352539062,14.9630069732666 -56.4046859741211,7.49746417999268 -55.3253288269043,9.65617561340332 -56.4496574401855,14.3783569335938 -64.4548797607422,18.8756713867188 -64.634765625,8.4419002532959 -57.2591743469238,12.0397529602051 -58.9681549072266,14.4683027267456 -61.2168121337891,7.09270572662354 -50.0634689331055,7.22762584686279 -54.515811920166,9.70114898681641 -55.5052185058594,7.81227684020996 -44.5317687988281,11.8598594665527 -54.8755950927734,9.20644378662109 -60.4522666931152,19.1005363464355 -64.1850433349609,10.0159606933594 -60.3623199462891,5.74351119995117 -45.7010803222656,11.0953159332275 -63.195629119873,8.93660545349121 -59.5977783203125,7.04773330688477 -62.0713005065918,15.2778186798096 -64.2749862670898,14.1984634399414 -54.3808898925781,10.8704509735107 -43.4524230957031,12.309591293335 -62.3861122131348,11.2302360534668 -48.9841156005859,11.994779586792 -64.3649291992188,7.6773567199707 -50.2433624267578,12.4445114135742 -57.6189575195312,12.489483833313 -63.9151992797852,13.9735984802246 -60.2274017333984,23.3729858398438 -54.6957054138184,14.4683027267456 -63.4204940795898,14.6481952667236 -46.5555725097656,10.8254776000977 -62.0263290405273,10.9154233932495 -52.4020729064941,8.17206192016602 -60.1824264526367,10.3757457733154 -50.9179611206055,9.02655124664307 -51.1877975463867,6.28318881988525 -51.7724494934082,10.7355308532715 -62.8808174133301,9.43130970001221 -52.851806640625,5.47367286682129 -63.7353057861328,13.8836517333984 -63.4654693603516,12.5794296264648 -62.9707641601562,19.325403213501 -63.4204940795898,17.5714492797852 -50.648120880127,7.63238334655762 -57.8887977600098,13.7037591934204 -50.8280143737793,14.6931686401367 -60.0475082397461,7.90222263336182 -55.2353820800781,16.7619323730469 -63.3305511474609,5.47367286682129 -58.698314666748,19.685188293457 -54.9655418395996,8.21703433990479 -63.6003875732422,23.6428260803223 -51.0079040527344,5.47367286682129 -57.2591743469238,10.0609340667725 -58.9231796264648,17.4365310668945 -53.5713768005371,6.95778656005859 -51.5026092529297,12.5794296264648 -55.0105171203613,12.8042964935303 -62.5660057067871,18.2010746002197 -57.8438262939453,23.9576377868652 -61.2168121337891,7.45249080657959 -63.2406005859375,23.7327709197998 -58.6083679199219,12.489483833313 -61.2617835998535,10.1059074401855 -60.7670783996582,22.2486572265625 -55.9549522399902,17.7063694000244 -52.6269378662109,7.90222263336182 -63.1506576538086,15.7725238800049 -63.3305511474609,15.502685546875 -53.0766716003418,9.97098731994629 -63.1506576538086,16.9418258666992 -46.1508178710938,11.8598594665527 -50.8280143737793,7.09270572662354 -53.5264015197754,11.7699136734009 -64.634765625,10.6455850601196 -53.166618347168,15.5926313400269 -45.4762268066406,11.4101285934448 -56.1348457336426,9.02655124664307 -56.8544158935547,9.11649799346924 -53.3914833068848,8.75671291351318 -64.2749862670898,10.1958532333374 -52.851806640625,9.56622886657715 -58.0237159729004,19.010591506958 -60.7221069335938,10.1059074401855 -56.6295471191406,13.6138134002686 -62.4310836791992,7.49746417999268 -60.8120536804199,7.45249080657959 -58.2935562133789,14.1534900665283 -53.7512664794922,16.4471206665039 -45.0264892578125,12.2646179199219 -54.1560249328613,13.34397315979 -54.515811920166,13.6138134002686 -61.9813537597656,23.822717666626 -49.4338455200195,11.9048328399658 -53.2565612792969,15.7275505065918 -55.4602470397949,14.0185708999634 -62.2961654663086,7.85724925994873 -54.4708366394043,10.4207191467285 -64.0051422119141,8.21703433990479 -56.4046859741211,6.23821640014648 -61.8014602661133,18.3809661865234 -63.4204940795898,10.3307723999023 -58.2036094665527,7.36254501342773 -51.997314453125,14.6032218933105 -58.3385314941406,8.7117395401001 -64.3649291992188,11.9048328399658 -62.4310836791992,23.0132007598877 -46.3307189941406,13.1640815734863 -63.2406005859375,14.2434368133545 -62.2961654663086,10.1508798599243 -62.1162719726562,9.83606815338135 -62.4760589599609,21.1693019866943 -55.5052185058594,13.9286251068115 -61.8914070129395,16.4471206665039 -61.3967056274414,10.4656925201416 -56.7194976806641,12.8492698669434 -46.6005554199219,12.2196445465088 -58.2485809326172,17.2116641998291 -56.9443626403809,12.7143497467041 -52.2671546936035,9.34136390686035 -56.179817199707,9.07152462005615 -53.5264015197754,11.5450477600098 -56.3147354125977,17.3465843200684 -63.4654693603516,23.6428260803223 -62.9707641601562,21.8438987731934 -51.6375312805176,7.90222263336182 -60.677131652832,6.77789402008057 -56.8544158935547,13.3889465332031 -56.7644691467285,9.34136390686035 -62.8358459472656,7.90222263336182 -60.1824264526367,11.1402893066406 -60.8570251464844,8.89163208007812 -49.6587104797363,13.1191082000732 -60.5422134399414,15.6376037597656 -57.1242523193359,6.77789402008057 -64.4099044799805,23.4179592132568 -49.9285507202148,5.78848457336426 -58.5184211730957,6.73292064666748 -51.1428260803223,13.9286251068115 -62.6559524536133,19.685188293457 -62.3861122131348,5.20383358001709 -62.8358459472656,8.80168533325195 -60.4972381591797,20.0899467468262 -55.9099807739258,10.7355308532715 -59.4178848266602,6.28318881988525 -60.0025367736816,10.2857999801636 -62.4760589599609,5.24880695343018 -54.0211067199707,12.7143497467041 -56.6295471191406,12.2196445465088 -53.0316963195801,16.2672290802002 -54.830623626709,15.7275505065918 -58.5633926391602,17.0767459869385 -46.1508178710938,12.2646179199219 -50.5581741333008,8.93660545349121 -60.9469718933105,5.24880695343018 -56.4046859741211,8.4419002532959 -64.3649291992188,18.4259395599365 -62.8808174133301,18.6957778930664 -55.9999237060547,12.17467212677 -53.5713768005371,9.97098731994629 -49.1190338134766,6.10329627990723 -54.0211067199707,8.75671291351318 -53.7062950134277,11.7699136734009 -62.8358459472656,19.3703765869141 -60.9020004272461,8.7117395401001 -56.5845756530762,6.91281318664551 -55.0105171203613,11.4101285934448 -56.3597106933594,7.54243755340576 -57.5290145874023,13.4788932800293 -51.6375312805176,14.6931686401367 -51.682502746582,13.9735984802246 -55.9549522399902,7.58741092681885 -62.9707641601562,10.1958532333374 -51.5026092529297,9.88104152679443 -51.9523429870605,8.12708854675293 -44.6666870117188,12.6244029998779 -62.0263290405273,22.9232540130615 -64.2749862670898,8.98157787322998 -64.4099044799805,6.37313556671143 -53.7962417602539,8.08211517333984 -61.5765953063965,19.5952415466309 -52.4920196533203,11.2302360534668 -53.5713768005371,13.7937049865723 -50.6031455993652,12.309591293335 -58.7432861328125,12.489483833313 -58.7882614135742,6.95778656005859 -64.0051422119141,15.2778186798096 -52.4920196533203,15.502685546875 -43.3175048828125,11.6799669265747 -61.8014602661133,12.0397529602051 -50.1084442138672,7.04773330688477 -53.0766716003418,13.6138134002686 -55.8200340270996,11.8598594665527 -44.6666870117188,12.7143497467041 -48.0846519470215,11.9498062133789 -62.3411407470703,17.9312343597412 -49.5237922668457,7.09270572662354 -58.2036094665527,8.03714179992676 -64.6797409057617,22.1137390136719 -61.7564888000488,15.7275505065918 -55.5052185058594,12.0397529602051 -61.3967056274414,18.8756713867188 -56.9443626403809,11.6349945068359 -64.0051422119141,7.58741092681885 -55.9099807739258,8.75671291351318 -49.5237922668457,12.489483833313 -63.5554122924805,20.1349201202393 -59.3729095458984,12.17467212677 -51.4576377868652,14.6032218933105 -59.9575614929199,10.7805042266846 -64.1850433349609,11.7699136734009 -55.9549522399902,5.38372611999512 -60.1374549865723,8.4419002532959 -43.7222595214844,11.1852626800537 -56.2247924804688,8.98157787322998 -58.4734497070312,13.2540273666382 -50.5581741333008,6.4630823135376 -52.8967781066895,13.2540273666382 -59.7776718139648,12.17467212677 -55.5052185058594,8.03714179992676 -64.1850433349609,9.29639053344727 -54.7406768798828,12.1296987533569 -60.4522666931152,22.6534156799316 -64.4548797607422,22.3386039733887 -61.2617835998535,10.6006116867065 -52.536994934082,15.0529537200928 -52.2671546936035,16.0423622131348 -49.7486572265625,6.59800148010254 -61.4416770935059,19.3703765869141 -56.4496574401855,16.80690574646 -60.4972381591797,6.91281318664551 -51.8623962402344,9.25141716003418 -62.2062187194824,22.3386039733887 -53.6163482666016,14.1534900665283 -59.2829666137695,23.0132007598877 -61.2617835998535,16.177282333374 -55.8650054931641,7.49746417999268 -49.0740585327148,12.9392156600952 -57.5290145874023,12.17467212677 -56.5845756530762,16.9418258666992 -62.5660057067871,7.00275993347168 -53.1216430664062,11.1402893066406 -61.9363822937012,18.2460479736328 -61.3967056274414,11.6799669265747 -61.846435546875,19.010591506958 -60.7221069335938,11.6799669265747 -64.2749862670898,10.5556383132935 -62.7458992004395,15.997389793396 -63.7802810668945,13.4788932800293 -63.4204940795898,16.1323089599609 -58.5184211730957,14.6931686401367 -61.846435546875,7.27259826660156 -51.9073677062988,11.3651552200317 -49.2539520263672,6.14826965332031 -56.8993873596191,15.2328462600708 -60.1374549865723,9.65617561340332 -52.1322326660156,11.5000743865967 -58.9681549072266,19.8201065063477 -62.7458992004395,8.7117395401001 -62.161247253418,12.5794296264648 -63.2406005859375,13.0741348266602 -49.164005279541,5.65356540679932 -51.0978507995605,8.03714179992676 -51.1877975463867,7.72233009338379 -54.515811920166,11.7249402999878 -54.6957054138184,8.39692687988281 -62.6559524536133,12.669376373291 -55.9549522399902,15.7725238800049 -53.2115898132324,14.6032218933105 -56.7194976806641,7.99216938018799 -58.0237159729004,13.9735984802246 -63.0157356262207,17.166690826416 -52.4470443725586,15.502685546875 -59.5977783203125,18.6957778930664 -50.1534156799316,12.17467212677 -58.9231796264648,12.669376373291 -63.7353057861328,20.4497318267822 -59.2379913330078,21.0343818664551 -60.3623199462891,18.4709129333496 -61.4866485595703,23.3729858398438 -59.2379913330078,17.5264778137207 -61.0369186401367,6.73292064666748 -64.3199615478516,10.1059074401855 -52.9417495727539,5.83345794677734 -57.8438262939453,18.650806427002 -48.7142753601074,12.17467212677 -59.642749786377,18.7407512664795 -64.1400680541992,14.5132751464844 -51.0528793334961,7.58741092681885 -63.6003875732422,18.0661544799805 -52.851806640625,13.6138134002686 -45.566162109375,12.669376373291 -62.6109771728516,9.16147041320801 -63.9601745605469,23.4179592132568 -57.0792808532715,11.0053701400757 -50.5132026672363,12.2196445465088 -56.2697639465332,6.01335048675537 -54.7406768798828,14.6032218933105 -63.8702239990234,20.5396785736084 -58.1136627197266,6.64297485351562 -44.6666870117188,12.354564666748 -61.2168121337891,14.6931686401367 -59.5977783203125,11.0953159332275 -61.306755065918,5.78848457336426 -62.2961654663086,5.20383358001709 -64.1400680541992,7.22762584686279 -57.9787445068359,7.90222263336182 -60.3623199462891,18.8756713867188 -50.4232559204102,14.0635442733765 -46.7354736328125,12.2196445465088 -58.0237159729004,18.1561012268066 -58.1136627197266,10.3757457733154 -54.830623626709,13.3889465332031 -43.9920959472656,11.2752084732056 -58.0686912536621,14.1534900665283 -46.19580078125,11.4551019668579 -56.1348457336426,16.8968524932861 -60.3173484802246,11.7249402999878 -57.9787445068359,12.4445114135742 -55.6401405334473,16.5820407867432 -50.1534156799316,13.7037591934204 -58.8782081604004,23.8676910400391 -50.1534156799316,6.82286739349365 -58.698314666748,8.26200771331787 -56.0898704528809,9.20644378662109 -54.830623626709,15.3227920532227 -53.7512664794922,11.6799669265747 -51.1428260803223,5.20383358001709 -54.3359184265137,7.76730346679688 -60.9469718933105,8.89163208007812 -61.0369186401367,8.53184700012207 -59.2379913330078,5.60859203338623 -54.3359184265137,9.11649799346924 -58.1136627197266,20.4047584533691 -54.8755950927734,8.39692687988281 -53.166618347168,8.53184700012207 -58.0237159729004,16.3571739196777 -55.7300872802734,15.1878728866577 -61.8914070129395,22.9232540130615 -64.634765625,9.16147041320801 -60.0025367736816,9.88104152679443 -52.536994934082,11.5000743865967 -54.7856521606445,8.62179279327393 -64.4998474121094,12.0847253799438 -55.9099807739258,11.3651552200317 -55.2353820800781,15.2328462600708 -58.6533432006836,5.33875274658203 -56.2697639465332,14.5132751464844 -61.7564888000488,17.2116641998291 -44.8465881347656,10.5556383132935 -62.3411407470703,6.28318881988525 -60.7670783996582,13.6138134002686 -61.0369186401367,7.45249080657959 -54.2909469604492,14.8280878067017 -52.1772079467773,14.5132751464844 -62.9707641601562,7.72233009338379 -60.1824264526367,12.984188079834 -57.0792808532715,6.50805473327637 -62.3861122131348,15.2328462600708 -62.2511940002441,22.2936305999756 -60.4972381591797,19.9100532531738 -51.2327728271484,15.1878728866577 -59.9575614929199,7.13767910003662 -50.3782806396484,12.0397529602051 -63.8702239990234,7.22762584686279 -52.536994934082,15.5926313400269 -58.0686912536621,16.177282333374 -62.2062187194824,18.2460479736328 -52.851806640625,10.5106649398804 -57.4390640258789,18.2010746002197 -58.0237159729004,18.8306980133057 -56.179817199707,14.1534900665283 -63.6453628540039,6.91281318664551 -60.8570251464844,19.1005363464355 -52.9867248535156,14.7381420135498 -63.1056823730469,21.4841136932373 -49.2989273071289,12.5344572067261 -47.3201293945312,13.0741348266602 -46.2407531738281,13.34397315979 -62.6559524536133,12.984188079834 -55.0105171203613,14.6481952667236 -45.566162109375,12.8492698669434 -47.0952453613281,12.1296987533569 -50.648120880127,7.81227684020996 -61.9363822937012,14.5582485198975 -56.6295471191406,14.1085166931152 -60.0475082397461,18.6058330535889 -57.7538795471191,14.0185708999634 -60.7221069335938,11.2752084732056 -55.7750587463379,14.1085166931152 -54.0211067199707,5.33875274658203 -51.1877975463867,10.1958532333374 -54.3359184265137,16.2222557067871 -44.1719970703125,11.2752084732056 -57.2141990661621,8.12708854675293 -57.34912109375,18.1111278533936 -56.7644691467285,10.3307723999023 -63.9601745605469,22.6534156799316 -59.7326965332031,7.54243755340576 -49.3438987731934,5.83345794677734 -56.7194976806641,11.3651552200317 -61.2168121337891,14.5582485198975 -61.846435546875,16.4471206665039 -57.8887977600098,6.1932430267334 -64.1850433349609,7.72233009338379 -61.5765953063965,22.3386039733887 -60.0025367736816,7.85724925994873 -44.7566528320312,11.5900211334229 -43.1825866699219,11.8598594665527 -47.5449714660645,12.669376373291 -59.8226432800293,14.6032218933105 -58.0686912536621,9.43130970001221 -61.7115173339844,18.4709129333496 -45.1164245605469,12.5794296264648 -60.0025367736816,19.685188293457 -56.5845756530762,6.10329627990723 -55.2803535461426,6.14826965332031 -58.698314666748,6.50805473327637 -45.7010803222656,12.8042964935303 -62.7009239196777,8.4419002532959 -55.9099807739258,16.1323089599609 -59.3729095458984,18.2460479736328 -61.2168121337891,20.4947052001953 -55.4152755737305,7.36254501342773 -49.4338455200195,12.4445114135742 -62.8358459472656,12.8492698669434 -62.9707641601562,7.36254501342773 -64.0950927734375,18.0661544799805 -51.4576377868652,14.2884101867676 -64.0051422119141,14.2884101867676 -53.2565612792969,15.2778186798096 -59.2379913330078,5.47367286682129 -56.179817199707,10.6006116867065 -49.6137390136719,5.83345794677734 -51.0079040527344,8.57682037353516 -64.7247161865234,18.8756713867188 -62.6109771728516,16.177282333374 -50.9629325866699,14.6931686401367 -60.5422134399414,5.56361865997314 -54.4258651733398,10.1059074401855 -52.0422897338867,8.12708854675293 -51.3227157592773,6.68794727325439 -58.6533432006836,18.2460479736328 -63.0607109069824,20.2698383331299 -61.1268653869629,22.2936305999756 -45.1164245605469,11.7249402999878 -64.4548797607422,20.8544902801514 -63.2406005859375,21.5740604400635 -57.034309387207,10.6455850601196 -56.5396041870117,12.489483833313 -59.8676147460938,13.2990007400513 -62.0713005065918,16.4471206665039 -52.2671546936035,6.05832386016846 -64.1850433349609,23.2380676269531 -64.5897979736328,8.35195446014404 -56.2247924804688,15.7725238800049 -52.8068313598633,8.08211517333984 -54.1560249328613,6.82286739349365 -49.5237922668457,11.5900211334229 -55.0554885864258,9.88104152679443 -60.9469718933105,22.5634689331055 -63.0157356262207,5.83345794677734 -54.3808898925781,6.10329627990723 -54.8755950927734,11.1852626800537 -50.6930923461914,12.8942422866821 -62.2062187194824,10.9154233932495 -45.34130859375,12.0847253799438 -62.161247253418,19.7751350402832 -64.4099044799805,13.8386783599854 -61.8014602661133,13.7037591934204 -48.9841156005859,6.01335048675537 -55.9549522399902,8.12708854675293 -55.9099807739258,7.49746417999268 -62.3411407470703,13.7937049865723 -58.3835029602051,18.2910194396973 -63.4654693603516,20.314811706543 -60.4972381591797,9.65617561340332 -60.7221069335938,7.09270572662354 -57.4390640258789,9.07152462005615 -43.1376037597656,13.4788932800293 -58.0686912536621,10.7355308532715 -58.9681549072266,18.8306980133057 -62.8808174133301,9.70114898681641 -60.0475082397461,12.7143497467041 -54.201000213623,11.6349945068359 -63.195629119873,23.3280124664307 -57.6189575195312,15.9074440002441 -52.8967781066895,12.0397529602051 -63.2855758666992,7.04773330688477 -54.830623626709,11.0053701400757 -58.5184211730957,6.23821640014648 -53.346508026123,16.2672290802002 -57.4390640258789,9.61120223999023 -56.9443626403809,15.7725238800049 -57.8887977600098,16.1323089599609 -50.333309173584,12.669376373291 -57.3940925598145,5.65356540679932 -60.7221069335938,21.7089805603027 -57.9787445068359,15.3677654266357 -61.846435546875,7.04773330688477 -54.7856521606445,5.6985387802124 -63.3305511474609,18.650806427002 -57.2141990661621,16.177282333374 -54.4708366394043,5.56361865997314 -64.4998474121094,12.0397529602051 -62.3861122131348,5.51864528656006 -56.0898704528809,10.9603967666626 -57.4840393066406,16.3122024536133 -62.7009239196777,22.5634689331055 -62.0713005065918,18.8756713867188 -62.9707641601562,15.7275505065918 -45.2513427734375,11.5450477600098 -58.0237159729004,17.8412895202637 -63.510440826416,6.01335048675537 -64.0051422119141,21.4391403198242 -51.7724494934082,13.5688400268555 -56.4046859741211,7.00275993347168 -46.9603271484375,11.3651552200317 -63.1056823730469,16.2672290802002 -59.7776718139648,6.77789402008057 -60.0025367736816,18.3359928131104 -62.0263290405273,9.16147041320801 -59.4178848266602,18.8306980133057 -58.4734497070312,9.20644378662109 -60.4972381591797,10.6905584335327 -64.0051422119141,17.8862609863281 -51.4126625061035,9.56622886657715 -62.4760589599609,12.7143497467041 -59.4628601074219,8.17206192016602 -62.3861122131348,21.5740604400635 -46.8254089355469,11.1402893066406 -52.851806640625,7.13767910003662 -61.3967056274414,18.4259395599365 -61.4416770935059,16.9867992401123 -50.1084442138672,13.5238666534424 -51.5925559997559,12.7593231201172 -60.991943359375,5.29378032684326 -63.9601745605469,12.3995380401611 -46.9603271484375,11.6349945068359 -63.7353057861328,6.14826965332031 -46.7354736328125,11.2302360534668 -61.7115173339844,23.3729858398438 -63.510440826416,6.28318881988525 -60.5871887207031,23.4629325866699 -63.195629119873,10.1059074401855 -61.6665420532227,10.2857999801636 -52.4470443725586,8.08211517333984 -59.2829666137695,19.5502681732178 -63.195629119873,9.52125644683838 -57.1692276000977,11.9498062133789 -62.5660057067871,23.148120880127 -61.6665420532227,14.5582485198975 -55.6851119995117,11.5000743865967 -57.8887977600098,20.0899467468262 -59.642749786377,6.37313556671143 -55.0105171203613,11.0953159332275 -59.4628601074219,14.6032218933105 -57.9787445068359,14.6032218933105 -64.0051422119141,10.1508798599243 -58.2485809326172,12.9392156600952 -63.6903343200684,20.3597850799561 -60.8120536804199,7.90222263336182 -57.7988510131836,14.6481952667236 -51.6375312805176,14.0635442733765 -52.8068313598633,8.48687362670898 -59.327938079834,6.05832386016846 -52.6719131469727,11.1852626800537 -56.3597106933594,17.481502532959 -51.2777442932129,12.3995380401611 -62.6109771728516,5.65356540679932 -57.7089042663574,9.47628307342529 -60.1824264526367,20.8994636535645 -58.6533432006836,15.1878728866577 -57.0792808532715,15.7725238800049 -52.9867248535156,9.65617561340332 -52.9417495727539,6.64297485351562 -61.9813537597656,9.56622886657715 -61.2168121337891,16.3122024536133 -60.2723731994629,14.9180335998535 -55.7300872802734,6.82286739349365 -63.6453628540039,14.2884101867676 -64.4998474121094,17.481502532959 -61.8014602661133,17.3465843200684 -62.4760589599609,17.1217193603516 -55.5501937866211,12.0397529602051 -52.8967781066895,9.88104152679443 -64.2749862670898,18.3809661865234 -57.9337692260742,14.9180335998535 -64.2749862670898,5.20383358001709 -53.346508026123,10.4207191467285 -59.3729095458984,8.62179279327393 -58.4284744262695,5.6985387802124 -58.9681549072266,5.33875274658203 -62.4760589599609,11.4551019668579 -60.3623199462891,10.0609340667725 -61.1718368530273,19.1455097198486 -53.8861885070801,15.1429004669189 -56.0898704528809,11.0953159332275 -58.9231796264648,7.22762584686279 -62.2961654663086,6.14826965332031 -50.7830390930176,6.23821640014648 -59.3729095458984,7.18265247344971 -45.7010803222656,11.8598594665527 -58.3835029602051,14.9630069732666 -60.7221069335938,19.4153499603271 -56.3597106933594,10.9603967666626 -49.9735221862793,7.76730346679688 -59.7776718139648,9.16147041320801 -63.5554122924805,20.8544902801514 -57.9787445068359,23.9126644134521 -59.9125900268555,23.7777442932129 -58.9231796264648,13.1191082000732 -56.7194976806641,8.12708854675293 -58.5633926391602,5.78848457336426 -64.5448226928711,23.9576377868652 -54.9205703735352,10.5556383132935 -61.9363822937012,11.2302360534668 -57.5739860534668,13.34397315979 -52.2221794128418,6.01335048675537 -61.8914070129395,14.4683027267456 -51.6375312805176,6.01335048675537 -63.7802810668945,12.0847253799438 -63.6903343200684,7.85724925994873 -58.2485809326172,6.91281318664551 -55.7750587463379,6.55302810668945 -62.7458992004395,9.56622886657715 -52.536994934082,9.16147041320801 -57.1242523193359,10.2857999801636 -58.2036094665527,11.1402893066406 -54.830623626709,6.86783981323242 -62.8358459472656,6.23821640014648 -58.8332328796387,20.6296234130859 -56.49462890625,6.55302810668945 -60.6321601867676,11.6349945068359 -61.4416770935059,19.685188293457 -47.5,12.5794296264648 -54.2909469604492,13.3889465332031 -63.5554122924805,10.6006116867065 -62.2062187194824,14.6931686401367 -57.7538795471191,15.8624706268311 -62.8358459472656,23.4179592132568 -55.7300872802734,11.5450477600098 -63.9601745605469,19.2354564666748 -60.0924835205078,22.1587104797363 -61.6665420532227,16.177282333374 -52.6269378662109,7.40751838684082 -52.5819664001465,15.817497253418 -58.4284744262695,7.49746417999268 -57.3041458129883,5.24880695343018 -51.6375312805176,13.2090549468994 -60.2274017333984,21.5290870666504 -58.3835029602051,5.96837711334229 -57.2141990661621,18.5158863067627 -60.7670783996582,9.38633632659912 -62.2511940002441,8.08211517333984 -60.2723731994629,19.6402149200439 -63.4654693603516,21.3941669464111 -55.6401405334473,6.14826965332031 -43.5423583984375,11.7249402999878 -52.9417495727539,7.00275993347168 -63.2855758666992,15.8624706268311 -57.9787445068359,11.4551019668579 -59.8226432800293,18.2460479736328 -49.4338455200195,12.354564666748 -54.0660781860352,9.83606815338135 -54.3359184265137,8.80168533325195 -63.9601745605469,9.65617561340332 -51.8623962402344,13.4788932800293 -62.4760589599609,16.4021472930908 -64.5897979736328,20.7645435333252 -61.0818901062012,13.6138134002686 -52.8068313598633,11.7249402999878 -56.2247924804688,16.0423622131348 -62.6109771728516,11.0503435134888 -53.2565612792969,11.9498062133789 -61.4866485595703,19.1455097198486 -59.1480445861816,12.7593231201172 -58.2935562133789,9.88104152679443 -51.0978507995605,13.7037591934204 -62.161247253418,7.90222263336182 -52.3571014404297,6.59800148010254 -59.1930198669434,19.325403213501 -57.8887977600098,17.0767459869385 -63.4204940795898,8.66676616668701 -64.3649291992188,7.00275993347168 -61.306755065918,20 -57.5290145874023,15.502685546875 -60.1824264526367,23.6877975463867 -56.8993873596191,10.3307723999023 -61.846435546875,10.6905584335327 -55.9099807739258,12.1296987533569 -62.9257888793945,11.5000743865967 -52.2671546936035,14.1534900665283 -46.5555725097656,10.7805042266846 -51.8174209594727,7.00275993347168 -63.9151992797852,18.6957778930664 -50.9179611206055,12.0847253799438 -63.195629119873,12.0397529602051 -52.9867248535156,16.2222557067871 -61.2168121337891,23.0132007598877 -48.6693000793457,11.814887046814 -57.2141990661621,11.814887046814 -61.0818901062012,9.20644378662109 -52.3571014404297,8.66676616668701 -59.9125900268555,7.40751838684082 -54.4258651733398,6.23821640014648 -62.5660057067871,23.0132007598877 -61.1268653869629,21.2142753601074 -64.7247161865234,8.17206192016602 -63.2855758666992,12.7143497467041 -64.2300109863281,13.0741348266602 -61.306755065918,6.77789402008057 -62.4310836791992,17.7063694000244 -59.1930198669434,19.6402149200439 -59.5977783203125,6.14826965332031 -62.7458992004395,11.0503435134888 -63.6003875732422,10.0159606933594 -52.4470443725586,15.0979270935059 -58.2935562133789,9.61120223999023 -56.9443626403809,13.8836517333984 -62.4760589599609,19.2804298400879 -50.7380676269531,9.29639053344727 -56.5396041870117,8.84665870666504 -47.9047584533691,11.1402893066406 -51.3227157592773,5.6985387802124 -59.3729095458984,6.23821640014648 -58.3835029602051,5.38372611999512 -51.4576377868652,11.6349945068359 -60.4972381591797,17.1217193603516 -61.4866485595703,22.6983890533447 -62.6109771728516,10.6006116867065 -63.510440826416,18.2010746002197 -60.0924835205078,20.8095169067383 -44.8465881347656,12.7593231201172 -51.682502746582,7.72233009338379 -56.8544158935547,12.4445114135742 -62.9257888793945,15.3227920532227 -56.8993873596191,18.650806427002 -44.48681640625,11.5450477600098 -53.4814300537109,13.4339199066162 -57.2141990661621,12.17467212677 -53.7512664794922,10.7355308532715 -62.7458992004395,15.7275505065918 -59.7326965332031,14.3333835601807 -54.9655418395996,16.2672290802002 -54.3808898925781,16.8968524932861 -59.3729095458984,17.5264778137207 -57.663932800293,16.7619323730469 -43.4074401855469,12.8942422866821 -61.1718368530273,20.2698383331299 -52.312126159668,10.6455850601196 -63.6453628540039,15.2328462600708 -60.677131652832,22.8782806396484 -55.9999237060547,8.57682037353516 -61.7564888000488,22.0687656402588 -64.4998474121094,10.8704509735107 -56.9443626403809,6.05832386016846 -59.0580978393555,17.7963161468506 -56.6745223999023,14.7381420135498 -56.5845756530762,5.47367286682129 -57.2591743469238,11.2752084732056 -51.6375312805176,11.6799669265747 -57.1692276000977,7.81227684020996 -62.5210342407227,20.6296234130859 -57.9787445068359,9.97098731994629 -51.3227157592773,6.37313556671143 -60.3623199462891,15.817497253418 -60.9469718933105,19.1904830932617 -62.2511940002441,23.0581741333008 -61.6665420532227,15.997389793396 -51.7274780273438,13.7937049865723 -64.4998474121094,6.05832386016846 -60.991943359375,11.5900211334229 -57.5739860534668,12.17467212677 -52.9417495727539,16.492094039917 -54.1560249328613,12.0397529602051 -47.7698402404785,11.9498062133789 -59.6877212524414,8.62179279327393 -57.5290145874023,7.6773567199707 -63.9601745605469,9.9260139465332 -49.0290870666504,14.3333835601807 -49.2989273071289,12.6244029998779 -62.161247253418,14.2884101867676 -62.2511940002441,13.8836517333984 -59.4628601074219,5.29378032684326 -60.5422134399414,19.7301616668701 -50.648120880127,6.41810894012451 -52.0872611999512,15.2328462600708 -59.7326965332031,13.4788932800293 -47.6349182128906,13.5688400268555 -53.166618347168,8.89163208007812 -60.4072952270508,17.6164226531982 -57.4840393066406,17.8862609863281 -64.3649291992188,5.60859203338623 -64.4099044799805,19.010591506958 -59.6877212524414,21.7989253997803 -52.3571014404297,10.2408266067505 -58.4284744262695,5.20383358001709 -60.1824264526367,16.5370674133301 -62.2511940002441,14.6481952667236 -49.8835754394531,5.65356540679932 -56.8993873596191,6.10329627990723 -52.1322326660156,7.76730346679688 -61.9813537597656,12.4445114135742 -54.2459716796875,7.18265247344971 -53.9311599731445,11.7699136734009 -59.8676147460938,17.7963161468506 -58.9681549072266,8.84665870666504 -56.179817199707,5.29378032684326 -51.3676910400391,10.2857999801636 -47.8597869873047,11.9048328399658 -46.3756713867188,12.7593231201172 -57.7988510131836,10.3757457733154 -61.9363822937012,13.1640815734863 -60.5422134399414,23.0132007598877 -59.6877212524414,10.0609340667725 -62.8358459472656,18.2910194396973 -58.0686912536621,12.17467212677 -56.7644691467285,18.3809661865234 -57.1242523193359,12.9392156600952 -52.9867248535156,9.43130970001221 -58.2935562133789,17.3016109466553 -64.4548797607422,11.5900211334229 -56.4046859741211,6.95778656005859 -64.1400680541992,8.48687362670898 -48.5343818664551,11.6349945068359 -62.8358459472656,16.177282333374 -55.5501937866211,17.166690826416 -64.3199615478516,17.5264778137207 -45.0714721679688,11.9498062133789 -56.3147354125977,15.5926313400269 -62.4310836791992,5.4286994934082 -43.9021606445312,12.0847253799438 -64.0051422119141,23.0132007598877 -55.2353820800781,13.7487316131592 -57.3940925598145,17.9762077331543 -51.0079040527344,7.99216938018799 -60.8120536804199,5.74351119995117 -53.6163482666016,11.6349945068359 -51.7274780273438,9.88104152679443 -61.2168121337891,20.1798934936523 -63.1506576538086,21.8438987731934 -51.0978507995605,12.5794296264648 -60.3173484802246,9.11649799346924 -56.6745223999023,13.7487316131592 -53.166618347168,14.4683027267456 -61.3967056274414,12.2196445465088 -57.3041458129883,10.9154233932495 -54.2459716796875,14.1085166931152 -53.5264015197754,7.45249080657959 -52.9867248535156,12.17467212677 -55.9999237060547,17.7963161468506 -56.5396041870117,9.16147041320801 -59.327938079834,11.814887046814 -60.9020004272461,8.62179279327393 -60.9469718933105,14.9630069732666 -61.306755065918,13.2090549468994 -49.3888740539551,12.984188079834 -49.9735221862793,12.3995380401611 -57.663932800293,10.2408266067505 -59.9125900268555,9.70114898681641 -62.3411407470703,12.669376373291 -58.0237159729004,14.6032218933105 -55.3703002929688,13.7037591934204 -61.3967056274414,23.4629325866699 -61.9813537597656,9.25141716003418 -61.7115173339844,14.8280878067017 -56.1348457336426,14.1534900665283 -51.0528793334961,8.03714179992676 -54.515811920166,7.58741092681885 -60.2723731994629,9.34136390686035 -59.7776718139648,9.79109477996826 -51.4576377868652,7.04773330688477 -51.3676910400391,11.3651552200317 -60.4072952270508,11.5450477600098 -49.5237922668457,5.65356540679932 -55.4602470397949,6.41810894012451 -55.4152755737305,16.9867992401123 -58.9231796264648,9.79109477996826 -52.8068313598633,12.0847253799438 -51.9073677062988,9.47628307342529 -53.9311599731445,14.6931686401367 -52.7618598937988,6.95778656005859 -60.3173484802246,17.5714492797852 -56.8993873596191,10.2408266067505 -52.6269378662109,16.2222557067871 -58.8332328796387,9.16147041320801 -56.0448989868164,17.6164226531982 -51.682502746582,12.4445114135742 -57.1692276000977,6.68794727325439 -52.7168846130371,10.9603967666626 -51.5925559997559,10.7805042266846 -58.6533432006836,15.0529537200928 -56.7194976806641,7.63238334655762 -58.5633926391602,5.6985387802124 -55.6851119995117,5.51864528656006 -53.1216430664062,10.1508798599243 -48.9391403198242,12.309591293335 -60.1824264526367,17.8862609863281 -57.7538795471191,11.4101285934448 -59.1030731201172,13.9286251068115 -59.8226432800293,12.489483833313 -61.7564888000488,5.74351119995117 -57.2591743469238,13.9735984802246 -60.0475082397461,19.2354564666748 -61.8014602661133,17.0317726135254 -61.3517303466797,13.2090549468994 -53.7962417602539,13.7937049865723 -62.7908706665039,7.04773330688477 -54.6507301330566,12.3995380401611 -59.7776718139648,11.7249402999878 -59.5977783203125,19.9100532531738 -62.2062187194824,17.5714492797852 -53.7962417602539,13.9286251068115 -60.9469718933105,9.38633632659912 -51.2777442932129,12.2196445465088 -58.9231796264648,14.7831144332886 -56.5396041870117,9.52125644683838 -61.2617835998535,12.17467212677 -58.3835029602051,10.8704509735107 -57.1692276000977,15.502685546875 -61.306755065918,22.3835773468018 -59.5528030395508,17.9762077331543 -54.201000213623,13.6138134002686 -54.7856521606445,11.5450477600098 -62.3411407470703,20.9444370269775 -64.634765625,7.76730346679688 -52.6719131469727,10.3307723999023 -63.825252532959,17.7963161468506 -62.3861122131348,6.50805473327637 -52.536994934082,13.2990007400513 -62.7009239196777,10.2408266067505 -57.34912109375,11.0953159332275 -52.9867248535156,10.4656925201416 -51.9523429870605,10.9154233932495 -57.8438262939453,18.6957778930664 -60.1824264526367,18.0661544799805 -51.0528793334961,10.3307723999023 -57.6189575195312,18.8756713867188 -58.3835029602051,10.3757457733154 -55.3703002929688,10.3757457733154 -62.161247253418,19.1904830932617 -64.1400680541992,9.79109477996826 -55.3253288269043,7.76730346679688 -51.8174209594727,8.48687362670898 -52.6719131469727,10.1508798599243 -63.4204940795898,7.09270572662354 -57.4390640258789,6.4630823135376 -59.5528030395508,15.3227920532227 -61.5765953063965,22.9232540130615 -49.5687637329102,11.814887046814 -60.677131652832,12.9392156600952 -54.7856521606445,13.6138134002686 -64.7247161865234,10.6905584335327 -59.2829666137695,20.1798934936523 -52.7168846130371,5.83345794677734 -62.4310836791992,6.82286739349365 -57.1242523193359,17.7063694000244 -63.6453628540039,21.9338455200195 -48.1296234130859,13.6138134002686 -53.3914833068848,13.9735984802246 -54.201000213623,14.4233293533325 -55.5501937866211,16.3122024536133 -58.698314666748,10.5106649398804 -45.6111450195312,11.9498062133789 -52.5819664001465,8.93660545349121 -62.5660057067871,10.9154233932495 -53.7062950134277,9.29639053344727 -55.9549522399902,5.56361865997314 -61.7564888000488,10.7805042266846 -51.2777442932129,5.78848457336426 -55.8200340270996,16.9418258666992 -61.9363822937012,7.63238334655762 -64.5897979736328,8.84665870666504 -57.1242523193359,9.29639053344727 -57.663932800293,13.4339199066162 -55.2353820800781,15.0529537200928 -51.5475845336914,12.5794296264648 -55.5951690673828,7.85724925994873 -63.0157356262207,23.148120880127 -54.4708366394043,8.08211517333984 -54.8755950927734,14.2884101867676 -63.825252532959,21.4391403198242 -51.682502746582,15.1878728866577 -57.4390640258789,7.18265247344971 -60.4522666931152,10.1508798599243 -64.2300109863281,16.2672290802002 -54.7856521606445,5.20383358001709 -56.9443626403809,8.7117395401001 -61.306755065918,17.481502532959 -59.327938079834,16.9418258666992 -59.013126373291,5.83345794677734 -60.2274017333984,23.9126644134521 -55.4152755737305,9.29639053344727 -53.0766716003418,12.489483833313 -56.179817199707,10.3307723999023 -59.7776718139648,19.685188293457 -52.9417495727539,9.70114898681641 -55.2353820800781,12.309591293335 -60.2274017333984,12.984188079834 -53.7962417602539,11.7249402999878 -60.8570251464844,20.5396785736084 -57.9787445068359,17.0317726135254 -53.2565612792969,6.50805473327637 -51.2777442932129,9.20644378662109 -49.9285507202148,6.55302810668945 -63.2406005859375,21.4391403198242 -64.4998474121094,12.669376373291 -54.0211067199707,7.45249080657959 -47.5449714660645,12.984188079834 -50.5132026672363,13.5688400268555 -52.5819664001465,14.9630069732666 -63.1506576538086,12.17467212677 -54.6057586669922,12.0847253799438 -63.1506576538086,15.1429004669189 -64.7696914672852,14.6481952667236 -59.1030731201172,5.24880695343018 -52.4020729064941,10.1508798599243 -60.7670783996582,20.0899467468262 -59.1930198669434,17.8412895202637 -56.3147354125977,9.16147041320801 -56.8993873596191,18.1561012268066 -58.9231796264648,11.1402893066406 -60.3623199462891,16.5370674133301 -64.4548797607422,19.2354564666748 -58.7882614135742,8.21703433990479 -63.825252532959,7.76730346679688 -63.7802810668945,8.35195446014404 -51.4576377868652,12.5344572067261 -62.5660057067871,15.9524164199829 -59.5078315734863,23.7777442932129 -60.2274017333984,6.73292064666748 -51.8623962402344,8.17206192016602 -55.4152755737305,10.6455850601196 -55.4602470397949,6.05832386016846 -61.7115173339844,15.1429004669189 -51.4576377868652,12.489483833313 -54.6507301330566,9.25141716003418 -56.3597106933594,17.0317726135254 -62.4310836791992,18.2910194396973 -58.9681549072266,14.7831144332886 -53.0766716003418,10.9603967666626 -55.7750587463379,13.7487316131592 -58.2036094665527,18.9656181335449 -52.5819664001465,15.0079803466797 -51.0079040527344,6.73292064666748 -64.3199615478516,11.3651552200317 -64.7247161865234,8.7117395401001 -49.6137390136719,11.6349945068359 -58.7432861328125,6.28318881988525 -63.3305511474609,6.68794727325439 -57.5739860534668,12.5794296264648 -63.3755226135254,6.68794727325439 -55.7750587463379,6.01335048675537 -56.3147354125977,10.9154233932495 -43.4974060058594,12.2196445465088 -59.3729095458984,10.1958532333374 -52.851806640625,13.4339199066162 -58.8782081604004,15.7725238800049 -52.4920196533203,13.1191082000732 -45.1614074707031,11.0953159332275 -49.7486572265625,14.4233293533325 -62.7908706665039,16.492094039917 -62.5660057067871,10.3307723999023 -63.6453628540039,7.36254501342773 -50.2433624267578,7.72233009338379 -53.8412132263184,10.1508798599243 -59.2379913330078,7.72233009338379 -63.7802810668945,22.0687656402588 -62.8808174133301,16.851879119873 -51.1877975463867,8.66676616668701 -58.4284744262695,15.7275505065918 -51.8623962402344,9.43130970001221 -50.8280143737793,12.0397529602051 -45.9259338378906,12.3995380401611 -62.9707641601562,17.8862609863281 -60.1374549865723,20.7645435333252 -56.1348457336426,10.5556383132935 -48.9391403198242,14.1085166931152 -57.2591743469238,14.0635442733765 -59.8226432800293,23.7777442932129 -61.0369186401367,15.6376037597656 -43.4974060058594,11.814887046814 -63.4654693603516,7.76730346679688 -62.161247253418,8.7117395401001 -62.9257888793945,14.1534900665283 -63.6453628540039,22.4735221862793 -56.2247924804688,14.3333835601807 -62.6109771728516,16.4471206665039 -63.6453628540039,22.1137390136719 -62.0263290405273,8.62179279327393 -52.7618598937988,9.70114898681641 -54.8755950927734,8.53184700012207 -52.8068313598633,15.5926313400269 -62.2511940002441,9.74612140655518 -57.5739860534668,8.08211517333984 -56.49462890625,6.59800148010254 -64.0051422119141,12.9392156600952 -55.4152755737305,8.08211517333984 -60.991943359375,20.4047584533691 -56.9893341064453,15.7275505065918 -48.3994636535645,12.7593231201172 -64.3649291992188,9.38633632659912 -61.7115173339844,17.9312343597412 -56.5845756530762,9.74612140655518 -51.5475845336914,10.8254776000977 -57.7538795471191,7.09270572662354 -60.0025367736816,14.2884101867676 -64.4548797607422,18.4709129333496 -63.0157356262207,12.669376373291 -56.5396041870117,11.7699136734009 -50.4682273864746,12.354564666748 -58.0237159729004,8.26200771331787 -61.2617835998535,6.91281318664551 -63.3305511474609,10.6905584335327 -64.0051422119141,7.27259826660156 -64.0051422119141,13.9735984802246 -51.682502746582,11.0053701400757 -54.8755950927734,15.7725238800049 -57.8438262939453,7.04773330688477 -52.9417495727539,12.8042964935303 -52.9867248535156,16.4021472930908 -54.2459716796875,9.25141716003418 -55.3253288269043,9.70114898681641 -55.3253288269043,15.1429004669189 -59.4628601074219,19.6402149200439 -54.6957054138184,12.3995380401611 -64.0950927734375,8.30698108673096 -46.0608520507812,12.8492698669434 -61.9813537597656,23.0132007598877 -55.3703002929688,8.75671291351318 -60.4972381591797,19.5952415466309 -52.9417495727539,5.60859203338623 -55.0554885864258,7.31757164001465 -62.161247253418,9.16147041320801 -55.0554885864258,11.0053701400757 -50.7380676269531,8.84665870666504 -56.2697639465332,6.95778656005859 -61.1718368530273,9.07152462005615 -61.5765953063965,7.22762584686279 -59.9125900268555,20.8544902801514 -55.5052185058594,15.817497253418 -53.7062950134277,11.3651552200317 -61.7564888000488,17.5714492797852 -52.851806640625,8.48687362670898 -53.7962417602539,9.34136390686035 -56.5845756530762,16.4021472930908 -58.8332328796387,11.4551019668579 -61.8014602661133,11.7699136734009 -62.6109771728516,23.9126644134521 -55.8650054931641,13.8386783599854 -49.478816986084,5.83345794677734 -53.7962417602539,6.59800148010254 -58.5633926391602,20.4947052001953 -54.3808898925781,12.8942422866821 -57.2591743469238,8.39692687988281 -62.4760589599609,8.03714179992676 -50.2883338928223,14.5132751464844 -59.8226432800293,5.20383358001709 -53.6163482666016,5.6985387802124 -54.6507301330566,8.89163208007812 -54.6507301330566,10.8704509735107 -53.7062950134277,6.95778656005859 -62.8358459472656,9.34136390686035 -55.145435333252,12.4445114135742 -60.4972381591797,19.2354564666748 -51.682502746582,14.5132751464844 -51.7274780273438,10.6455850601196 -63.0157356262207,12.4445114135742 -60.0924835205078,19.1455097198486 -63.7353057861328,10.5556383132935 -56.3147354125977,11.3201818466187 -53.3914833068848,10.6455850601196 -63.9601745605469,18.7857246398926 -55.0554885864258,8.30698108673096 -56.5845756530762,13.2540273666382 -44.3518981933594,11.7699136734009 -50.648120880127,14.8730602264404 -64.3649291992188,12.8942422866821 -64.0950927734375,19.010591506958 -59.5977783203125,19.8201065063477 -63.4204940795898,15.4577121734619 -61.846435546875,21.6640071868896 -57.0792808532715,9.11649799346924 -61.4416770935059,20.2698383331299 -52.1772079467773,11.9498062133789 -62.5210342407227,7.9471960067749 -59.013126373291,13.4788932800293 -64.2749862670898,6.37313556671143 -45.4312438964844,13.0291614532471 -61.0818901062012,22.8782806396484 -61.4866485595703,17.481502532959 -54.0660781860352,13.0291614532471 -54.9655418395996,9.25141716003418 -62.3861122131348,11.9048328399658 -53.7962417602539,7.90222263336182 -61.4416770935059,11.5900211334229 -55.5052185058594,8.08211517333984 -53.8412132263184,16.3571739196777 -55.3703002929688,16.5820407867432 -55.5501937866211,12.3995380401611 -57.4840393066406,14.2884101867676 -63.8702239990234,22.6983890533447 -62.1162719726562,16.7169609069824 -62.7908706665039,12.2196445465088 -64.7247161865234,18.3809661865234 -63.7802810668945,13.6587858200073 -53.7062950134277,6.4630823135376 -44.5767517089844,11.4101285934448 -49.7486572265625,5.65356540679932 -57.7089042663574,17.7963161468506 -61.5765953063965,21.7539520263672 -63.0157356262207,12.8042964935303 -54.515811920166,14.9630069732666 -51.0528793334961,12.1296987533569 -52.9867248535156,7.76730346679688 -57.4390640258789,14.0185708999634 -54.4708366394043,8.7117395401001 -59.642749786377,23.4179592132568 -61.846435546875,14.1534900665283 -57.2141990661621,9.38633632659912 -60.3623199462891,12.0847253799438 -54.1110534667969,9.61120223999023 -57.0792808532715,8.66676616668701 -49.0290870666504,13.5688400268555 -49.3438987731934,12.3995380401611 -61.7115173339844,15.502685546875 -58.9231796264648,14.6931686401367 -52.5819664001465,10.9603967666626 -63.6453628540039,18.0211811065674 -44.5767517089844,11.7249402999878 -64.0950927734375,23.822717666626 -49.6587104797363,5.4286994934082 -56.7194976806641,14.1085166931152 -62.0713005065918,16.4021472930908 -62.7009239196777,16.5370674133301 -48.4444351196289,13.0291614532471 -43.5423583984375,11.4551019668579 -52.7618598937988,8.66676616668701 -52.0422897338867,7.09270572662354 -54.4258651733398,5.60859203338623 -55.5501937866211,12.5794296264648 -52.851806640625,13.8386783599854 -51.9073677062988,6.4630823135376 -50.2883338928223,5.56361865997314 -52.4470443725586,7.58741092681885 -58.2036094665527,12.8942422866821 -64.2300109863281,16.4471206665039 -60.0025367736816,15.9074440002441 -58.4284744262695,10.3307723999023 -50.5581741333008,8.4419002532959 -56.7644691467285,8.17206192016602 -49.5237922668457,11.9498062133789 -64.3199615478516,12.3995380401611 -62.4760589599609,19.1904830932617 -59.7326965332031,12.17467212677 -50.2433624267578,6.01335048675537 -45.1614074707031,11.3651552200317 -56.0448989868164,14.6931686401367 -51.8174209594727,5.20383358001709 -46.2857360839844,11.7699136734009 -57.9787445068359,17.6164226531982 -55.9999237060547,12.9392156600952 -59.2829666137695,23.5978527069092 -62.161247253418,8.17206192016602 -57.2141990661621,10.9154233932495 -51.8623962402344,5.74351119995117 -61.1718368530273,8.03714179992676 -54.515811920166,10.3307723999023 -64.6797409057617,6.23821640014648 -59.5977783203125,8.62179279327393 -54.6957054138184,5.33875274658203 -58.7882614135742,14.1984634399414 -57.34912109375,16.7619323730469 -53.6613235473633,15.9524164199829 -63.510440826416,10.6905584335327 -55.7300872802734,5.4286994934082 -54.8755950927734,7.04773330688477 -61.6665420532227,20.314811706543 -60.0475082397461,15.8624706268311 -64.1400680541992,9.47628307342529 -61.4866485595703,9.56622886657715 -58.0686912536621,16.80690574646 -59.013126373291,5.65356540679932 -62.7908706665039,18.1561012268066 -50.5581741333008,14.1984634399414 -60.3623199462891,22.1137390136719 -52.7618598937988,8.35195446014404 -46.6455078125,12.8492698669434 -53.166618347168,8.12708854675293 -60.4072952270508,17.7963161468506 -60.5871887207031,23.2830390930176 -45.8809814453125,11.6349945068359 -61.306755065918,15.9524164199829 -63.195629119873,7.18265247344971 -52.9867248535156,14.8730602264404 -64.6797409057617,14.5582485198975 -61.5765953063965,9.79109477996826 -56.3147354125977,13.9735984802246 -60.4072952270508,23.4629325866699 -61.531623840332,20.7645435333252 -60.3623199462891,9.79109477996826 -57.6189575195312,7.36254501342773 -54.201000213623,8.7117395401001 -51.0978507995605,12.984188079834 -44.3069152832031,12.354564666748 -50.5132026672363,6.68794727325439 -63.8702239990234,17.6164226531982 -64.0501174926758,11.1402893066406 -61.8014602661133,9.74612140655518 -60.4522666931152,12.669376373291 -63.6453628540039,18.2010746002197 -63.2406005859375,20.5396785736084 -63.1056823730469,11.2302360534668 -57.3041458129883,16.0423622131348 -60.4072952270508,15.2328462600708 -52.536994934082,7.13767910003662 -55.5951690673828,14.8280878067017 -62.0263290405273,23.5978527069092 -62.3411407470703,23.3729858398438 -52.1322326660156,15.0979270935059 -56.5845756530762,13.1640815734863 -50.1983871459961,7.31757164001465 -60.7221069335938,7.54243755340576 -51.2327728271484,14.6032218933105 -53.4814300537109,14.6931686401367 -61.2617835998535,13.3889465332031 -50.7380676269531,14.8280878067017 -59.0580978393555,5.4286994934082 -64.7696914672852,13.9286251068115 -53.8412132263184,9.74612140655518 -58.698314666748,10.6006116867065 -45.7010803222656,11.2302360534668 -54.8755950927734,12.6244029998779 -54.9205703735352,6.23821640014648 -51.0528793334961,14.9180335998535 -64.7247161865234,9.16147041320801 -63.6453628540039,15.3227920532227 -62.2062187194824,13.2990007400513 -57.3940925598145,8.08211517333984 -60.677131652832,21.1693019866943 -50.0634689331055,14.4683027267456 -62.1162719726562,5.87843132019043 -58.8782081604004,11.6349945068359 -55.0554885864258,11.5450477600098 -59.7776718139648,17.2566375732422 -50.8729858398438,8.03714179992676 -63.4654693603516,23.9126644134521 -53.4364547729492,7.40751838684082 -56.8993873596191,14.2434368133545 -58.3835029602051,15.0529537200928 -63.6453628540039,18.8306980133057 -61.5765953063965,14.7831144332886 -59.7776718139648,16.7619323730469 -59.7776718139648,15.4577121734619 -58.7882614135742,6.59800148010254 -52.5819664001465,16.177282333374 -52.2221794128418,7.18265247344971 -43.1376037597656,13.4339199066162 -59.5078315734863,17.7963161468506 -61.9363822937012,13.7037591934204 -57.0792808532715,18.3809661865234 -57.6189575195312,14.9630069732666 -54.830623626709,14.4233293533325 -59.6877212524414,20.4497318267822 -54.830623626709,11.8598594665527 -63.9151992797852,8.48687362670898 -60.8120536804199,18.0211811065674 -64.634765625,22.1587104797363 -51.2777442932129,8.66676616668701 -58.9231796264648,13.0291614532471 -58.2485809326172,14.8280878067017 -51.1877975463867,5.78848457336426 -62.0263290405273,15.1429004669189 -43.9021606445312,11.6349945068359 -60.8570251464844,20.314811706543 -62.0713005065918,22.2486572265625 -54.6507301330566,8.17206192016602 -50.8280143737793,7.13767910003662 -62.3411407470703,21.9338455200195 -50.9629325866699,5.4286994934082 -59.6877212524414,13.2990007400513 -59.2379913330078,11.0503435134888 -45.4762268066406,12.5344572067261 -57.3041458129883,7.63238334655762 -59.9575614929199,22.8782806396484 -55.5501937866211,15.2328462600708 -55.0554885864258,13.1191082000732 -58.0686912536621,8.03714179992676 -64.0501174926758,19.1904830932617 -56.5396041870117,7.04773330688477 -59.1930198669434,16.7619323730469 -64.3199615478516,14.9630069732666 -53.0766716003418,16.5820407867432 -57.0792808532715,9.43130970001221 -56.6745223999023,8.93660545349121 -61.531623840332,14.5582485198975 -52.1772079467773,8.80168533325195 -62.8808174133301,18.6058330535889 -62.8358459472656,19.0555629730225 -56.8544158935547,10.6905584335327 -64.4099044799805,6.86783981323242 -62.5660057067871,15.2778186798096 -59.0580978393555,17.3915576934814 -55.7750587463379,9.47628307342529 -54.5607833862305,6.14826965332031 -58.7882614135742,11.2752084732056 -62.161247253418,13.5238666534424 -61.1718368530273,22.5634689331055 -57.5290145874023,11.4101285934448 -43.1825866699219,11.7249402999878 -47.3201293945312,12.8492698669434 -53.346508026123,10.6905584335327 -57.5739860534668,11.9048328399658 -56.5845756530762,8.93660545349121 -58.8332328796387,19.9100532531738 -62.9257888793945,22.4735221862793 -57.4840393066406,12.2646179199219 -61.3517303466797,6.41810894012451 -52.312126159668,13.1191082000732 -59.327938079834,13.5238666534424 -59.5528030395508,14.2884101867676 -60.4522666931152,9.9260139465332 -57.3041458129883,6.23821640014648 -47.4550476074219,11.9498062133789 -60.5422134399414,23.7327709197998 -59.8676147460938,17.9762077331543 -60.7221069335938,21.4391403198242 -57.8887977600098,17.0317726135254 -63.4654693603516,7.31757164001465 -50.5581741333008,5.51864528656006 -60.8570251464844,13.2990007400513 -60.8570251464844,8.7117395401001 -62.161247253418,14.1984634399414 -64.4998474121094,17.3016109466553 -61.9813537597656,19.7301616668701 -49.6587104797363,6.32816219329834 -62.6109771728516,10.5556383132935 -62.8808174133301,11.8598594665527 -62.6559524536133,21.2142753601074 -56.809440612793,17.0317726135254 -61.0369186401367,9.79109477996826 -50.8280143737793,6.1932430267334 -57.8887977600098,11.1852626800537 -62.5660057067871,22.7433624267578 -64.7696914672852,23.3729858398438 -58.0686912536621,6.91281318664551 -60.7670783996582,15.997389793396 -53.7062950134277,8.03714179992676 -51.9523429870605,8.57682037353516 -63.3305511474609,16.9418258666992 -58.2935562133789,13.1640815734863 -52.9417495727539,6.55302810668945 -63.1506576538086,7.90222263336182 -63.4204940795898,7.36254501342773 -57.7089042663574,5.29378032684326 -50.333309173584,12.489483833313 -48.8941688537598,5.51864528656006 -64.3649291992188,11.8598594665527 -56.4046859741211,5.20383358001709 -62.6559524536133,13.4788932800293 -63.3305511474609,21.0793552398682 -62.4760589599609,15.9524164199829 -48.8941688537598,14.0635442733765 -50.7380676269531,6.59800148010254 -58.1136627197266,7.72233009338379 -47.5899467468262,12.8042964935303 -60.4072952270508,12.6244029998779 -58.5633926391602,5.9234037399292 -51.2777442932129,14.4233293533325 -64.4548797607422,11.1402893066406 -54.4258651733398,8.12708854675293 -60.4522666931152,12.9392156600952 -50.1084442138672,13.2540273666382 -62.7009239196777,21.3042221069336 -63.6003875732422,11.0053701400757 -51.2777442932129,7.13767910003662 -56.8993873596191,17.8412895202637 -53.166618347168,11.0503435134888 -51.4576377868652,6.41810894012451 -53.8412132263184,15.9074440002441 -56.6745223999023,8.39692687988281 -57.0792808532715,15.1429004669189 -55.9549522399902,5.47367286682129 -54.5607833862305,8.4419002532959 -59.6877212524414,19.685188293457 -49.9285507202148,6.86783981323242 -57.4840393066406,16.4021472930908 -63.1056823730469,11.5900211334229 -57.7988510131836,18.5158863067627 -55.7300872802734,11.7699136734009 -58.4284744262695,14.7831144332886 -53.5713768005371,13.0291614532471 -58.2485809326172,14.9630069732666 -53.166618347168,13.2990007400513 -59.4178848266602,8.98157787322998 -60.8570251464844,20 -46.1058349609375,12.669376373291 -59.2379913330078,15.4127388000488 -47.6798934936523,12.5794296264648 -58.5184211730957,6.14826965332031 -62.2062187194824,14.2434368133545 -63.7802810668945,9.65617561340332 -57.1692276000977,14.6032218933105 -57.34912109375,8.57682037353516 -62.3861122131348,7.09270572662354 -60.5871887207031,6.59800148010254 -55.6401405334473,11.3201818466187 -46.6005554199219,12.7143497467041 -60.991943359375,7.54243755340576 -49.9285507202148,12.0397529602051 -53.3914833068848,9.34136390686035 -63.0607109069824,12.7593231201172 -50.648120880127,7.9471960067749 -51.0079040527344,14.5582485198975 -62.2511940002441,19.0555629730225 -64.5897979736328,16.6270141601562 -64.0501174926758,14.4683027267456 -62.0263290405273,18.0661544799805 -64.2749862670898,5.24880695343018 -56.7194976806641,8.21703433990479 -51.9073677062988,9.56622886657715 -62.4760589599609,15.5476579666138 -54.2909469604492,12.354564666748 -56.4496574401855,5.6985387802124 -53.5713768005371,9.52125644683838 -62.9257888793945,20.0899467468262 -59.1030731201172,13.6138134002686 -58.3385314941406,17.5264778137207 -45.9259338378906,12.984188079834 -52.8068313598633,13.4339199066162 -55.5501937866211,16.9867992401123 -63.9601745605469,16.9867992401123 -52.1772079467773,5.47367286682129 -61.7564888000488,15.1878728866577 -44.1270141601562,11.994779586792 -55.1004638671875,6.4630823135376 -63.3755226135254,22.3835773468018 -61.9363822937012,17.7063694000244 -50.8280143737793,5.56361865997314 -51.5475845336914,11.5900211334229 -60.0924835205078,15.3677654266357 -58.5184211730957,17.1217193603516 -60.1374549865723,17.7513427734375 -56.0898704528809,12.17467212677 -58.3835029602051,12.309591293335 -62.2961654663086,18.0211811065674 -54.2909469604492,10.6905584335327 -61.1718368530273,17.2116641998291 -62.9257888793945,12.309591293335 -52.536994934082,15.0079803466797 -62.0263290405273,6.10329627990723 -62.0263290405273,17.9762077331543 -61.6215667724609,7.13767910003662 -53.2115898132324,9.56622886657715 -58.698314666748,6.82286739349365 -58.0686912536621,5.24880695343018 -53.0766716003418,6.32816219329834 -49.4338455200195,13.8386783599854 -61.2168121337891,7.18265247344971 -53.8412132263184,14.6931686401367 -59.013126373291,21.0343818664551 -59.4178848266602,6.86783981323242 -63.825252532959,12.4445114135742 -57.2591743469238,16.80690574646 -62.0263290405273,18.9206447601318 -44.3069152832031,10.9154233932495 -60.8570251464844,15.0079803466797 -64.7247161865234,17.2566375732422 -53.7512664794922,13.3889465332031 -59.2379913330078,8.48687362670898 -61.8014602661133,23.0581741333008 -59.2379913330078,14.1984634399414 -64.7247161865234,6.68794727325439 -58.2036094665527,7.27259826660156 -63.2406005859375,11.7699136734009 -58.9231796264648,6.05832386016846 -52.6719131469727,9.38633632659912 -61.6665420532227,17.8412895202637 -62.5660057067871,7.49746417999268 -54.4258651733398,9.02655124664307 -61.531623840332,8.21703433990479 -63.6453628540039,14.4683027267456 -59.013126373291,15.502685546875 -58.5184211730957,7.00275993347168 -64.0051422119141,11.5000743865967 -62.6559524536133,6.37313556671143 -62.5660057067871,15.6376037597656 -62.5660057067871,5.60859203338623 -53.2115898132324,11.0953159332275 -61.6215667724609,14.2434368133545 -63.2406005859375,9.83606815338135 -56.5845756530762,14.6931686401367 -56.8544158935547,13.5238666534424 -56.4496574401855,8.93660545349121 -61.7564888000488,17.7513427734375 -63.0157356262207,6.68794727325439 -57.7988510131836,5.78848457336426 -52.0422897338867,14.5582485198975 -64.5448226928711,11.4551019668579 -53.7962417602539,15.2328462600708 -59.1930198669434,7.72233009338379 -63.0607109069824,20.674596786499 -62.5660057067871,13.3889465332031 -61.3967056274414,16.7619323730469 -62.4760589599609,17.2116641998291 -63.7802810668945,8.4419002532959 -56.5396041870117,9.34136390686035 -64.2749862670898,6.59800148010254 -55.9999237060547,10.4656925201416 -43.857177734375,11.3201818466187 -52.3571014404297,15.2328462600708 -59.5078315734863,16.492094039917 -61.7564888000488,20.4047584533691 -62.5210342407227,14.6032218933105 -51.997314453125,10.8254776000977 -57.4840393066406,14.6481952667236 -53.7962417602539,7.40751838684082 -56.6295471191406,10.4207191467285 -61.846435546875,19.685188293457 -58.8332328796387,15.3227920532227 -61.5765953063965,16.3571739196777 -58.5633926391602,12.309591293335 -50.7830390930176,7.13767910003662 -59.013126373291,20.1798934936523 -51.8174209594727,6.1932430267334 -59.642749786377,13.34397315979 -62.0263290405273,10.1059074401855 -64.7696914672852,5.60859203338623 -59.2379913330078,18.2460479736328 -64.0051422119141,5.60859203338623 -58.7432861328125,14.7381420135498 -56.2697639465332,9.56622886657715 -60.5871887207031,14.8730602264404 -62.7009239196777,15.1429004669189 -63.9601745605469,21.6190338134766 -60.1824264526367,22.0687656402588 -59.1480445861816,15.6825771331787 -60.0924835205078,15.1878728866577 -56.1348457336426,6.95778656005859 -55.0105171203613,9.16147041320801 -61.2617835998535,9.16147041320801 -53.4364547729492,11.2752084732056 -50.018497467041,13.9286251068115 -61.7564888000488,9.83606815338135 -50.4682273864746,13.6138134002686 -59.5977783203125,19.8650798797607 -53.4814300537109,13.9735984802246 -63.2406005859375,12.7143497467041 -53.166618347168,12.3995380401611 -58.8782081604004,17.0317726135254 -60.0924835205078,20.5846500396729 -52.9867248535156,12.8942422866821 -58.2935562133789,23.6877975463867 -59.8226432800293,6.91281318664551 -55.6851119995117,6.28318881988525 -57.34912109375,13.5688400268555 -56.2697639465332,13.4339199066162 -61.846435546875,8.4419002532959 -63.9601745605469,23.6428260803223 -54.515811920166,12.2646179199219 -58.4734497070312,13.5238666534424 -64.4099044799805,6.55302810668945 -56.809440612793,12.309591293335 -62.6559524536133,8.12708854675293 -60.2723731994629,5.56361865997314 -61.1718368530273,18.8306980133057 -60.4972381591797,9.79109477996826 -51.3676910400391,14.0185708999634 -58.2036094665527,13.1640815734863 -57.2141990661621,9.61120223999023 -58.9231796264648,10.6006116867065 -62.4310836791992,18.3809661865234 -58.2935562133789,19.2354564666748 -60.9020004272461,7.40751838684082 -58.3835029602051,17.3465843200684 -52.9867248535156,6.41810894012451 -59.5977783203125,16.80690574646 -58.4734497070312,10.3757457733154 -58.7432861328125,5.29378032684326 -54.7856521606445,6.37313556671143 -61.4416770935059,22.2936305999756 -53.2115898132324,10.0159606933594 -63.4654693603516,8.26200771331787 -50.1084442138672,8.12708854675293 -62.3861122131348,7.81227684020996 -63.3305511474609,7.09270572662354 -59.642749786377,10.8254776000977 -63.6453628540039,6.28318881988525 -57.9787445068359,15.997389793396 -58.3385314941406,17.7063694000244 -55.1904067993164,6.55302810668945 -61.6215667724609,22.6084423065186 -56.2247924804688,14.4233293533325 -55.1904067993164,7.00275993347168 -50.5132026672363,11.994779586792 -56.1348457336426,15.2328462600708 -54.2909469604492,7.81227684020996 -62.6559524536133,7.58741092681885 -64.2749862670898,6.86783981323242 -52.0422897338867,11.814887046814 -54.4708366394043,14.4233293533325 -63.6453628540039,11.994779586792 -60.3173484802246,22.6983890533447 -60.2723731994629,9.61120223999023 -61.0818901062012,22.9682273864746 -60.8570251464844,13.0741348266602 -64.4548797607422,20.5396785736084 -51.9523429870605,9.47628307342529 -55.5951690673828,13.7037591934204 -56.5396041870117,12.5794296264648 -60.7670783996582,19.6402149200439 -59.3729095458984,12.6244029998779 -55.9099807739258,17.3016109466553 -50.9179611206055,7.00275993347168 -61.0818901062012,10.2408266067505 -55.9099807739258,16.3571739196777 -62.6109771728516,19.5952415466309 -61.2168121337891,20.5396785736084 -57.5739860534668,6.05832386016846 -51.6375312805176,7.09270572662354 -63.4204940795898,15.5926313400269 -64.7247161865234,20.0899467468262 -62.9257888793945,16.9867992401123 -49.8386039733887,11.9498062133789 -57.6189575195312,7.72233009338379 -61.9813537597656,23.4179592132568 -54.201000213623,14.9180335998535 -51.7274780273438,8.57682037353516 -56.7644691467285,12.5344572067261 -64.4548797607422,8.39692687988281 -64.7696914672852,12.489483833313 -49.5687637329102,13.5688400268555 -51.7724494934082,11.1402893066406 -56.49462890625,15.997389793396 -52.4470443725586,12.2196445465088 -56.0898704528809,10.1059074401855 -61.846435546875,21.3042221069336 -61.4416770935059,12.1296987533569 -50.5581741333008,8.21703433990479 -46.3756713867188,10.8254776000977 -58.7882614135742,11.0503435134888 -62.4760589599609,7.04773330688477 -61.8014602661133,14.7831144332886 -50.9629325866699,13.0741348266602 -53.346508026123,5.9234037399292 -60.5422134399414,11.3651552200317 -51.6375312805176,6.68794727325439 -55.2803535461426,13.4339199066162 -53.4364547729492,16.3571739196777 -61.4866485595703,5.6985387802124 -55.3253288269043,12.3995380401611 -50.8729858398438,9.56622886657715 -64.1400680541992,6.28318881988525 -58.9231796264648,19.8650798797607 -56.5396041870117,15.3677654266357 -59.8226432800293,7.99216938018799 -60.9469718933105,14.2434368133545 -55.3253288269043,13.2540273666382 -54.0211067199707,13.4788932800293 -51.2777442932129,6.23821640014648 -60.6321601867676,14.1534900665283 -62.1162719726562,22.833309173584 -59.9575614929199,12.984188079834 -56.8993873596191,13.9735984802246 -56.0898704528809,14.3333835601807 -62.9707641601562,22.0237922668457 -53.7962417602539,13.1640815734863 -52.0422897338867,14.0635442733765 -64.4998474121094,11.6799669265747 -52.6269378662109,10.9603967666626 -60.9469718933105,17.3465843200684 -61.6665420532227,23.0132007598877 -60.8570251464844,19.9100532531738 -63.3305511474609,8.39692687988281 -64.1400680541992,15.1429004669189 -55.7300872802734,9.07152462005615 -63.6903343200684,19.8650798797607 -53.0316963195801,9.38633632659912 -61.2168121337891,23.0581741333008 -59.1930198669434,14.5582485198975 -53.166618347168,10.6905584335327 -57.3041458129883,6.55302810668945 -58.2935562133789,13.8386783599854 -49.6587104797363,13.3889465332031 -61.2168121337891,8.7117395401001 -63.2406005859375,13.7037591934204 -64.1850433349609,7.6773567199707 -53.8861885070801,8.08211517333984 -61.8914070129395,22.2936305999756 -51.1877975463867,6.1932430267334 -64.4099044799805,19.5502681732178 -54.4708366394043,5.83345794677734 -60.7221069335938,11.7699136734009 -59.4178848266602,6.59800148010254 -58.4734497070312,9.9260139465332 -54.2459716796875,16.4471206665039 -60.0924835205078,14.6032218933105 -54.9205703735352,13.7937049865723 -58.698314666748,8.98157787322998 -64.5897979736328,9.52125644683838 -63.4204940795898,9.11649799346924 -53.3015365600586,10.5106649398804 -64.3199615478516,9.47628307342529 -63.8702239990234,19.1904830932617 -56.49462890625,15.8624706268311 -54.8755950927734,11.6349945068359 -54.6057586669922,11.0053701400757 -58.3835029602051,11.9498062133789 -52.312126159668,11.6799669265747 -53.9761352539062,9.11649799346924 -50.9629325866699,8.66676616668701 -57.3940925598145,7.81227684020996 -55.9099807739258,5.51864528656006 -63.7353057861328,8.57682037353516 -49.4338455200195,6.59800148010254 -60.4072952270508,13.34397315979 -61.7115173339844,20.7195701599121 -61.0818901062012,15.1429004669189 -64.4998474121094,12.7143497467041 -57.2141990661621,13.4339199066162 -54.8755950927734,15.5476579666138 -57.9787445068359,15.0079803466797 -56.3147354125977,7.54243755340576 -51.2327728271484,5.9234037399292 -53.1216430664062,6.1932430267334 -62.161247253418,22.4285507202148 -59.7776718139648,7.36254501342773 -59.8226432800293,17.8412895202637 -56.0448989868164,11.5000743865967 -50.9179611206055,13.2540273666382 -63.1506576538086,13.7937049865723 -57.9337692260742,18.8756713867188 -61.2168121337891,13.5688400268555 -47.6349182128906,11.1852626800537 -57.34912109375,14.1085166931152 -51.4576377868652,8.75671291351318 -59.8226432800293,15.1429004669189 -64.634765625,9.25141716003418 -64.6797409057617,8.21703433990479 -62.4310836791992,18.2460479736328 -59.2829666137695,23.7327709197998 -61.4416770935059,23.7777442932129 -51.9073677062988,14.9630069732666 -47.5899467468262,11.9048328399658 -60.677131652832,23.3729858398438 -60.4972381591797,16.2672290802002 -50.8729858398438,14.6032218933105 -60.4972381591797,17.9312343597412 -57.34912109375,8.84665870666504 -44.7566528320312,12.1296987533569 -59.3729095458984,12.309591293335 -62.0263290405273,6.23821640014648 -63.6453628540039,17.4365310668945 -64.0501174926758,6.32816219329834 -64.7247161865234,23.2830390930176 -61.2617835998535,13.2090549468994 -60.7221069335938,23.5528793334961 -54.6057586669922,12.2646179199219 -58.2485809326172,12.2196445465088 -51.7274780273438,14.2434368133545 -55.4602470397949,8.53184700012207 -54.1560249328613,15.6825771331787 -58.6083679199219,18.8756713867188 -59.5528030395508,9.70114898681641 -62.4760589599609,19.685188293457 -58.9681549072266,17.7963161468506 -63.825252532959,21.1693019866943 -61.4416770935059,18.650806427002 -46.5105895996094,12.5344572067261 -59.9125900268555,14.1984634399414 -60.9469718933105,11.6349945068359 -56.809440612793,6.32816219329834 -61.1718368530273,9.11649799346924 -63.5554122924805,11.3201818466187 -57.6189575195312,9.07152462005615 -59.4628601074219,6.50805473327637 -58.9231796264648,12.2196445465088 -54.8755950927734,12.8942422866821 -63.6903343200684,21.1693019866943 -60.5422134399414,18.1111278533936 -58.8332328796387,11.7699136734009 -61.846435546875,14.9630069732666 -63.0157356262207,7.40751838684082 -61.9813537597656,5.38372611999512 -62.161247253418,5.51864528656006 -56.7194976806641,14.2434368133545 -64.0051422119141,12.1296987533569 -46.2857360839844,12.5344572067261 -49.7486572265625,11.814887046814 -54.9205703735352,11.5000743865967 -59.1480445861816,11.7699136734009 -57.3041458129883,6.32816219329834 -57.3940925598145,12.7593231201172 -51.7724494934082,7.49746417999268 -56.809440612793,16.4471206665039 -62.6109771728516,12.8942422866821 -57.9337692260742,12.309591293335 -63.6003875732422,7.40751838684082 -63.7353057861328,22.518497467041 -51.7724494934082,7.99216938018799 -49.8835754394531,5.33875274658203 -57.7089042663574,23.8676910400391 -61.306755065918,20.9444370269775 -43.2725219726562,12.669376373291 -61.3517303466797,17.3915576934814 -61.9813537597656,19.9100532531738 -59.642749786377,6.1932430267334 -63.510440826416,11.2302360534668 -61.0369186401367,5.78848457336426 -59.1480445861816,20.2248649597168 -60.3623199462891,12.6244029998779 -55.3703002929688,6.50805473327637 -54.201000213623,15.5476579666138 -53.3015365600586,6.01335048675537 -61.9363822937012,12.8492698669434 -62.2511940002441,8.80168533325195 -51.5475845336914,12.6244029998779 -63.3305511474609,5.20383358001709 -59.4178848266602,16.177282333374 -52.0422897338867,8.53184700012207 -59.1480445861816,20.2698383331299 -63.4204940795898,9.25141716003418 -52.8967781066895,5.9234037399292 -52.851806640625,7.18265247344971 -59.1030731201172,8.84665870666504 -63.4204940795898,12.1296987533569 -54.0211067199707,9.70114898681641 -59.5528030395508,21.2592487335205 -49.0740585327148,12.6244029998779 -58.7882614135742,17.4365310668945 -64.7696914672852,21.2142753601074 -52.7618598937988,6.4630823135376 -55.8200340270996,13.7937049865723 -57.9337692260742,5.65356540679932 -55.4152755737305,6.77789402008057 -53.7512664794922,9.25141716003418 -63.3305511474609,18.5158863067627 -51.2777442932129,12.5344572067261 -62.6559524536133,16.851879119873 -64.2749862670898,12.5344572067261 -50.333309173584,7.54243755340576 -54.201000213623,6.37313556671143 -54.7856521606445,12.0397529602051 -63.6453628540039,14.8730602264404 -45.6560974121094,11.9048328399658 -49.2539520263672,12.5794296264648 -64.3649291992188,22.6983890533447 -61.4416770935059,14.9630069732666 -58.0686912536621,14.1984634399414 -63.9151992797852,11.7699136734009 -61.9363822937012,19.6402149200439 -54.1110534667969,5.20383358001709 -52.8068313598633,9.20644378662109 -53.346508026123,14.4683027267456 -48.9841156005859,12.984188079834 -64.5448226928711,23.822717666626 -49.7936325073242,14.6931686401367 -56.7194976806641,13.1640815734863 -52.7168846130371,13.1640815734863 -61.531623840332,20.0899467468262 -50.2883338928223,14.3783569335938 -58.9231796264648,12.7143497467041 -56.2247924804688,10.4656925201416 -56.49462890625,17.481502532959 -53.5713768005371,12.7143497467041 -62.3411407470703,22.518497467041 -53.7062950134277,10.3757457733154 -59.327938079834,23.9126644134521 -51.8623962402344,10.5106649398804 -53.0316963195801,13.7487316131592 -52.0422897338867,7.58741092681885 -62.2511940002441,22.0687656402588 -63.4204940795898,16.7169609069824 -63.4204940795898,18.2010746002197 -62.3411407470703,14.8730602264404 -54.4258651733398,12.17467212677 -54.8755950927734,11.0953159332275 -63.825252532959,9.88104152679443 -63.6903343200684,14.1534900665283 -54.5607833862305,6.10329627990723 -62.4760589599609,13.2090549468994 -64.1400680541992,15.4577121734619 -54.9205703735352,11.5450477600098 -61.0369186401367,10.3307723999023 -53.3914833068848,7.99216938018799 -63.6003875732422,14.2884101867676 -60.0025367736816,13.1640815734863 -62.7908706665039,10.5556383132935 -57.8438262939453,12.2646179199219 -51.5475845336914,14.8280878067017 -59.8676147460938,10.6905584335327 -46.9603271484375,13.4339199066162 -62.4760589599609,9.34136390686035 -54.3808898925781,13.3889465332031 -61.0818901062012,12.6244029998779 -56.9443626403809,5.47367286682129 -56.3147354125977,9.02655124664307 -63.7353057861328,18.0211811065674 -52.0872611999512,6.4630823135376 -49.8835754394531,6.1932430267334 -53.2565612792969,11.6349945068359 -59.7326965332031,14.7381420135498 -52.2671546936035,6.50805473327637 -59.6877212524414,21.1243286132812 -57.5739860534668,17.8862609863281 -60.3623199462891,7.31757164001465 -64.0501174926758,12.2196445465088 -63.0607109069824,16.4471206665039 -60.677131652832,6.41810894012451 -57.1692276000977,18.650806427002 -55.8200340270996,12.354564666748 -56.4496574401855,12.669376373291 -55.8200340270996,11.7249402999878 -64.7247161865234,9.74612140655518 -57.4390640258789,12.7143497467041 -55.8650054931641,7.90222263336182 -56.1348457336426,7.36254501342773 -54.7856521606445,14.5132751464844 -57.4840393066406,8.89163208007812 -63.3755226135254,8.89163208007812 -47.1402282714844,11.0953159332275 -56.4046859741211,5.4286994934082 -58.2036094665527,11.2302360534668 -61.2168121337891,22.6534156799316 -57.3940925598145,18.650806427002 -52.7168846130371,16.2672290802002 -62.9257888793945,18.9656181335449 -58.6533432006836,14.6931686401367 -60.4072952270508,23.9576377868652 -53.6163482666016,14.6931686401367 -60.1824264526367,12.17467212677 -63.0157356262207,8.21703433990479 -60.1374549865723,7.85724925994873 -60.0924835205078,18.7407512664795 -51.5925559997559,9.25141716003418 -52.7618598937988,11.0953159332275 -52.9867248535156,14.5582485198975 -52.312126159668,11.5000743865967 -58.4734497070312,11.3651552200317 -61.6215667724609,6.41810894012451 -56.0898704528809,12.8042964935303 -60.4972381591797,21.4391403198242 -59.642749786377,6.05832386016846 -60.4072952270508,9.16147041320801 -52.7618598937988,16.0423622131348 -50.4682273864746,14.5132751464844 -51.0079040527344,15.0529537200928 -54.0211067199707,16.492094039917 -55.5052185058594,9.38633632659912 -60.5422134399414,22.4735221862793 -62.7009239196777,9.79109477996826 -51.997314453125,5.4286994934082 -59.327938079834,9.74612140655518 -50.1534156799316,14.6481952667236 -63.3755226135254,8.57682037353516 -62.2511940002441,5.83345794677734 -63.3305511474609,14.1984634399414 -53.1216430664062,9.88104152679443 -59.8676147460938,22.833309173584 -57.7988510131836,17.3016109466553 -59.7326965332031,11.0953159332275 -56.6295471191406,10.9603967666626 -60.7221069335938,23.822717666626 -64.0051422119141,13.2540273666382 -63.6003875732422,13.2540273666382 -62.2511940002441,23.5528793334961 -58.1586380004883,10.1958532333374 -48.9841156005859,13.7937049865723 -57.0792808532715,16.2222557067871 -63.510440826416,23.4629325866699 -55.2353820800781,15.4127388000488 -55.7300872802734,12.984188079834 -60.8570251464844,5.9234037399292 -60.9020004272461,18.8306980133057 -55.1004638671875,16.2672290802002 -57.663932800293,13.4788932800293 -53.5264015197754,10.9154233932495 -51.0079040527344,6.91281318664551 -51.997314453125,6.59800148010254 -61.9363822937012,14.3333835601807 -55.5951690673828,15.0079803466797 -60.0025367736816,9.65617561340332 -63.3305511474609,7.85724925994873 -53.3914833068848,5.65356540679932 -59.2829666137695,11.0503435134888 -58.7432861328125,19.1904830932617 -62.9707641601562,15.3227920532227 -50.018497467041,12.0397529602051 -61.4866485595703,5.9234037399292 -59.1930198669434,5.4286994934082 -61.8014602661133,11.0053701400757 -60.0025367736816,18.0661544799805 -53.2115898132324,5.24880695343018 -63.195629119873,17.481502532959 -45.3862609863281,12.354564666748 -64.3199615478516,22.3835773468018 -58.5184211730957,15.4127388000488 -63.1056823730469,9.74612140655518 -53.0316963195801,9.65617561340332 -63.9601745605469,14.3783569335938 -58.9231796264648,11.994779586792 -56.2697639465332,11.814887046814 -54.3359184265137,5.6985387802124 -54.0211067199707,13.7487316131592 -51.0528793334961,13.2990007400513 -43.1376037597656,13.9286251068115 -60.4972381591797,10.6455850601196 -62.2062187194824,16.7169609069824 -56.7194976806641,10.4207191467285 -58.5184211730957,16.9867992401123 -55.2353820800781,17.2566375732422 -60.1824264526367,13.1191082000732 -45.0714721679688,10.8254776000977 -63.6903343200684,18.0211811065674 -44.3518981933594,10.6455850601196 -61.6665420532227,11.7699136734009 -60.3173484802246,8.66676616668701 -56.9443626403809,16.851879119873 -58.9231796264648,18.9656181335449 -62.161247253418,8.89163208007812 -50.8729858398438,7.13767910003662 -43.3175048828125,11.5000743865967 -60.677131652832,13.7487316131592 -57.3041458129883,23.9576377868652 -57.6189575195312,11.2752084732056 -59.1030731201172,19.1005363464355 -49.0740585327148,13.6587858200073 -59.5977783203125,5.74351119995117 -57.2591743469238,16.1323089599609 -62.7458992004395,7.09270572662354 -55.1904067993164,8.80168533325195 -57.0792808532715,12.6244029998779 -52.2221794128418,6.82286739349365 -60.1824264526367,18.3359928131104 -63.1056823730469,12.8492698669434 -57.3041458129883,18.1561012268066 -58.1136627197266,8.21703433990479 -59.5078315734863,6.77789402008057 -63.1056823730469,13.7487316131592 -55.6401405334473,15.4127388000488 -63.5554122924805,5.60859203338623 -58.4734497070312,17.5264778137207 -54.6507301330566,5.96837711334229 -48.8042221069336,12.354564666748 -62.8358459472656,18.0661544799805 -57.4390640258789,9.88104152679443 -55.0554885864258,12.9392156600952 -59.8676147460938,17.4365310668945 -61.5765953063965,7.85724925994873 -53.9761352539062,9.25141716003418 -52.0422897338867,6.28318881988525 -62.1162719726562,20.3597850799561 -63.0157356262207,18.6957778930664 -64.1400680541992,6.14826965332031 -57.3041458129883,18.8306980133057 -50.1084442138672,12.9392156600952 -60.677131652832,8.4419002532959 -60.5422134399414,22.9232540130615 -60.3623199462891,10.1958532333374 -44.8915710449219,10.7355308532715 -55.5501937866211,15.0979270935059 -58.2485809326172,11.1852626800537 -53.9311599731445,10.0159606933594 -60.7221069335938,13.8386783599854 -59.2379913330078,6.86783981323242 -60.0475082397461,9.83606815338135 -60.7221069335938,9.07152462005615 -64.7247161865234,21.7539520263672 -50.1084442138672,5.56361865997314 -59.8676147460938,7.6773567199707 -45.6560974121094,10.8704509735107 -60.7221069335938,20.5846500396729 -55.2803535461426,7.36254501342773 -62.6559524536133,13.2090549468994 -45.6560974121094,10.9603967666626 -55.7750587463379,11.6349945068359 -58.3835029602051,10.6455850601196 -58.3385314941406,6.50805473327637 -60.0475082397461,11.4101285934448 -58.2485809326172,18.8306980133057 -51.9523429870605,6.28318881988525 -64.634765625,23.2830390930176 -53.166618347168,7.00275993347168 -60.4072952270508,22.9682273864746 -58.4734497070312,14.1534900665283 -54.1110534667969,14.0635442733765 -64.6797409057617,7.00275993347168 -53.7062950134277,7.58741092681885 -56.179817199707,17.2116641998291 -60.0025367736816,17.7513427734375 -59.327938079834,8.80168533325195 -63.9601745605469,10.6455850601196 -59.0580978393555,8.21703433990479 -64.3199615478516,13.6138134002686 -56.809440612793,16.9867992401123 -59.5528030395508,15.0979270935059 -54.5607833862305,15.3227920532227 -57.7538795471191,9.20644378662109 -61.5765953063965,16.492094039917 -48.4444351196289,12.6244029998779 -58.8782081604004,6.55302810668945 -52.5819664001465,9.20644378662109 -59.3729095458984,20.3597850799561 -59.7776718139648,21.4391403198242 -54.3808898925781,16.0423622131348 -55.4602470397949,16.5370674133301 -54.2909469604492,7.76730346679688 -62.8808174133301,16.5370674133301 -44.9365234375,12.309591293335 -64.4998474121094,14.4233293533325 -49.1190338134766,12.5344572067261 -58.0686912536621,11.5900211334229 -64.3199615478516,8.80168533325195 -57.4840393066406,6.4630823135376 -57.3041458129883,11.9048328399658 -52.4020729064941,14.8280878067017 -61.9813537597656,7.90222263336182 -58.9681549072266,7.13767910003662 -62.1162719726562,17.5264778137207 -62.3411407470703,21.9788188934326 -63.9601745605469,17.8862609863281 -63.1056823730469,13.9735984802246 -47.3650817871094,11.4101285934448 -60.2274017333984,23.507905960083 -56.5845756530762,11.9048328399658 -50.0634689331055,5.74351119995117 -61.6665420532227,12.4445114135742 -61.3517303466797,13.9286251068115 -62.6109771728516,11.7249402999878 -51.8174209594727,9.38633632659912 -46.420654296875,11.994779586792 -51.7274780273438,5.33875274658203 -64.4548797607422,12.984188079834 -50.6031455993652,14.1085166931152 -63.4654693603516,11.6349945068359 -54.515811920166,12.489483833313 -59.327938079834,21.4391403198242 -52.8967781066895,9.83606815338135 -60.4972381591797,23.8676910400391 -56.0448989868164,15.1429004669189 -58.0686912536621,19.685188293457 -64.3199615478516,15.4127388000488 -60.5422134399414,19.4603214263916 -63.5554122924805,18.1561012268066 -60.4972381591797,22.8782806396484 -59.0580978393555,7.54243755340576 -63.4204940795898,19.1455097198486 -54.4258651733398,13.7487316131592 -64.0501174926758,19.010591506958 -64.3649291992188,21.0343818664551 -59.8676147460938,14.9630069732666 -58.8782081604004,14.7381420135498 -59.7776718139648,6.64297485351562 -50.2883338928223,6.77789402008057 -57.3041458129883,7.09270572662354 -52.7618598937988,6.14826965332031 -59.5977783203125,8.57682037353516 -58.0686912536621,15.9074440002441 -61.7564888000488,13.5238666534424 -53.6163482666016,6.55302810668945 -60.0025367736816,5.78848457336426 -52.0422897338867,5.51864528656006 -44.8016052246094,11.2752084732056 -63.3755226135254,23.9576377868652 -58.5633926391602,8.98157787322998 -61.6665420532227,21.4841136932373 -63.3755226135254,23.7777442932129 -61.9813537597656,17.3915576934814 -64.4548797607422,20.2248649597168 -61.8914070129395,13.9286251068115 -52.6269378662109,15.7275505065918 -52.0422897338867,12.309591293335 -49.164005279541,11.7249402999878 -52.312126159668,13.0741348266602 -63.1506576538086,16.0873355865479 -54.4708366394043,11.5000743865967 -57.7089042663574,13.5238666534424 -59.642749786377,19.1455097198486 -56.4496574401855,5.33875274658203 -60.4972381591797,13.6138134002686 -61.3967056274414,14.8280878067017 -61.531623840332,17.5264778137207 -62.6559524536133,19.5052947998047 -62.161247253418,10.5106649398804 -51.682502746582,15.0079803466797 -55.4602470397949,13.5688400268555 -59.642749786377,8.57682037353516 -63.9151992797852,13.6587858200073 -51.2777442932129,14.1534900665283 -62.0263290405273,22.6983890533447 -63.3755226135254,18.1111278533936 -57.6189575195312,10.4207191467285 -58.698314666748,13.0741348266602 -59.6877212524414,9.38633632659912 -62.3861122131348,6.86783981323242 -56.179817199707,12.2646179199219 -59.2829666137695,23.4179592132568 -61.0369186401367,16.9867992401123 -55.6401405334473,10.0159606933594 -64.7247161865234,14.0635442733765 -51.9073677062988,7.09270572662354 -59.1930198669434,10.2408266067505 -63.3755226135254,6.14826965332031 -54.3359184265137,9.79109477996826 -52.1322326660156,13.9735984802246 -64.3199615478516,22.6534156799316 -60.677131652832,6.64297485351562 -62.2961654663086,14.1085166931152 -58.9231796264648,21.0793552398682 -51.1428260803223,7.9471960067749 -54.4708366394043,15.8624706268311 -60.7670783996582,12.9392156600952 -59.5977783203125,9.83606815338135 -59.642749786377,15.6376037597656 -51.8623962402344,13.5238666534424 -56.1348457336426,15.4127388000488 -62.2062187194824,6.05832386016846 -58.5633926391602,10.2857999801636 -64.5448226928711,15.0079803466797 -52.4920196533203,8.48687362670898 -64.5448226928711,9.56622886657715 -51.5925559997559,5.65356540679932 -54.1560249328613,13.8836517333984 -51.5475845336914,5.74351119995117 -53.346508026123,10.8704509735107 -49.7486572265625,11.994779586792 -62.8808174133301,11.3651552200317 -52.3571014404297,6.01335048675537 -62.9707641601562,16.0423622131348 -58.698314666748,14.1984634399414 -62.3411407470703,22.9682273864746 -63.6003875732422,10.6905584335327 -64.634765625,20.8095169067383 -61.0818901062012,12.7593231201172 -62.2062187194824,10.3307723999023 -57.5290145874023,8.30698108673096 -54.6057586669922,14.1085166931152 -60.3623199462891,8.4419002532959 -58.698314666748,19.4603214263916 -64.3199615478516,12.7143497467041 -56.8993873596191,17.481502532959 -56.3597106933594,16.8968524932861 -60.2723731994629,16.3571739196777 -64.5448226928711,7.81227684020996 -60.6321601867676,11.814887046814 -59.6877212524414,7.63238334655762 -64.4998474121094,18.5158863067627 -56.8993873596191,13.4339199066162 -56.5396041870117,6.05832386016846 -62.3411407470703,14.0635442733765 -54.3808898925781,16.80690574646 -48.3994636535645,11.8598594665527 -57.0792808532715,10.6455850601196 -52.1772079467773,5.83345794677734 -61.6665420532227,15.2778186798096 -64.3199615478516,14.6032218933105 -61.8914070129395,23.6877975463867 -53.346508026123,8.21703433990479 -62.4310836791992,9.07152462005615 -52.6269378662109,12.7593231201172 -63.6903343200684,11.7249402999878 -52.2671546936035,15.502685546875 -59.4178848266602,9.02655124664307 -59.327938079834,19.1904830932617 -57.1242523193359,11.7249402999878 -50.0634689331055,12.669376373291 -53.9311599731445,14.2434368133545 -56.8993873596191,13.1191082000732 -46.19580078125,12.669376373291 -49.0290870666504,5.6985387802124 -51.9073677062988,8.80168533325195 -62.5660057067871,11.7699136734009 -53.8412132263184,13.5688400268555 -58.7882614135742,20.2248649597168 -59.1930198669434,13.0291614532471 -57.5739860534668,17.166690826416 -64.634765625,9.88104152679443 -59.8226432800293,15.0529537200928 -55.3253288269043,7.63238334655762 -54.7856521606445,5.74351119995117 -63.2855758666992,5.29378032684326 -63.8702239990234,6.37313556671143 -59.327938079834,12.4445114135742 -58.2036094665527,6.4630823135376 -59.013126373291,5.6985387802124 -54.7406768798828,16.3122024536133 -56.2247924804688,9.34136390686035 -61.7564888000488,13.9735984802246 -64.1850433349609,18.2460479736328 -55.5951690673828,14.0185708999634 -60.0025367736816,8.12708854675293 -62.2961654663086,16.492094039917 -60.8120536804199,7.81227684020996 -63.8702239990234,21.349193572998 -63.0607109069824,12.5344572067261 -47.6798934936523,12.17467212677 -63.2406005859375,23.5978527069092 -50.018497467041,12.2196445465088 -56.3147354125977,10.4207191467285 -59.5528030395508,12.2646179199219 -61.8014602661133,6.14826965332031 -51.9073677062988,10.5556383132935 -60.1824264526367,9.47628307342529 -60.0025367736816,18.9206447601318 -53.0766716003418,16.1323089599609 -51.997314453125,10.0159606933594 -60.8570251464844,22.0687656402588 -58.4284744262695,13.7937049865723 -60.991943359375,16.1323089599609 -49.164005279541,12.4445114135742 -53.2115898132324,10.3307723999023 -60.9469718933105,22.518497467041 -61.1718368530273,13.3889465332031 -55.6401405334473,16.3122024536133 -54.9205703735352,11.8598594665527 -57.1242523193359,17.481502532959 -54.8755950927734,7.40751838684082 -61.4416770935059,11.6349945068359 -58.8782081604004,19.010591506958 -59.0580978393555,17.3465843200684 -57.7538795471191,15.502685546875 -44.9815063476562,11.4551019668579 -61.1718368530273,21.8438987731934 -59.8226432800293,17.0767459869385 -60.3623199462891,8.75671291351318 -57.6189575195312,9.43130970001221 -63.510440826416,18.7857246398926 -57.7089042663574,5.96837711334229 -50.6930923461914,7.04773330688477 -46.2857360839844,10.8254776000977 -55.6851119995117,6.68794727325439 -53.3914833068848,12.7143497467041 -60.4972381591797,20.6296234130859 -54.7406768798828,14.0635442733765 -61.6665420532227,19.9550266265869 -53.7512664794922,5.6985387802124 -61.2617835998535,17.166690826416 -62.0713005065918,21.9338455200195 -59.5528030395508,22.6534156799316 -52.6719131469727,15.3677654266357 -53.9311599731445,16.851879119873 -61.4866485595703,14.1534900665283 -62.2511940002441,5.60859203338623 -55.2353820800781,5.38372611999512 -53.7062950134277,5.9234037399292 -64.2300109863281,12.2196445465088 -64.4548797607422,21.7539520263672 -56.4046859741211,9.16147041320801 -58.9681549072266,20.2248649597168 -63.195629119873,18.0211811065674 -62.5660057067871,20.3597850799561 -62.161247253418,12.2646179199219 -53.346508026123,12.2196445465088 -54.6507301330566,7.6773567199707 -55.6401405334473,10.1508798599243 -54.6057586669922,7.18265247344971 -64.0051422119141,8.80168533325195 -54.9205703735352,9.74612140655518 -51.0978507995605,14.0635442733765 -56.7644691467285,9.02655124664307 -56.6745223999023,10.4656925201416 -57.5739860534668,6.86783981323242 -60.9469718933105,17.7513427734375 -51.4126625061035,11.5000743865967 -60.0025367736816,10.9154233932495 -55.6851119995117,14.9630069732666 -61.8014602661133,5.38372611999512 -59.327938079834,13.6138134002686 -61.4416770935059,15.6825771331787 -63.1056823730469,6.59800148010254 -59.2829666137695,15.9074440002441 -62.5210342407227,7.76730346679688 -55.145435333252,9.83606815338135 -53.3015365600586,10.1508798599243 -58.8332328796387,8.26200771331787 -63.8702239990234,20.2698383331299 -60.9469718933105,5.4286994934082 -57.6189575195312,12.5344572067261 -43.4974060058594,11.9498062133789 -60.1374549865723,11.7249402999878 -57.0792808532715,15.0079803466797 -44.9815063476562,11.2302360534668 -64.0501174926758,16.0423622131348 -55.6851119995117,9.65617561340332 -51.7724494934082,5.47367286682129 -57.5739860534668,8.7117395401001 -55.5501937866211,15.2778186798096 -52.6719131469727,9.07152462005615 -62.9257888793945,6.73292064666748 -64.4998474121094,6.77789402008057 -60.5422134399414,12.2196445465088 -52.4470443725586,5.65356540679932 -52.4470443725586,11.3201818466187 -58.698314666748,15.0529537200928 -61.846435546875,18.7857246398926 -53.1216430664062,7.58741092681885 -49.8386039733887,14.7381420135498 -55.2803535461426,15.2778186798096 -56.5845756530762,12.3995380401611 -58.6533432006836,13.3889465332031 -57.7538795471191,10.9603967666626 -52.8967781066895,14.0185708999634 -51.9523429870605,7.40751838684082 -57.5290145874023,5.87843132019043 -64.5448226928711,5.65356540679932 -62.2062187194824,23.9126644134521 -45.2513427734375,11.1402893066406 -53.9761352539062,10.6006116867065 -50.0634689331055,13.5688400268555 -48.8042221069336,11.994779586792 -55.9099807739258,11.3201818466187 -54.0211067199707,9.34136390686035 -58.7882614135742,16.80690574646 -54.0211067199707,14.5582485198975 -57.7089042663574,11.0503435134888 -59.8226432800293,15.3227920532227 -59.7326965332031,20.8095169067383 -63.0157356262207,22.9682273864746 -63.2406005859375,22.1587104797363 -59.6877212524414,13.9735984802246 -62.3411407470703,15.2778186798096 -50.7830390930176,8.4419002532959 -60.9020004272461,17.7963161468506 -63.0607109069824,10.3757457733154 -55.5501937866211,7.6773567199707 -58.6533432006836,11.5450477600098 -60.0924835205078,6.41810894012451 -63.510440826416,20 -61.9813537597656,18.8306980133057 -52.4020729064941,13.0291614532471 -53.7062950134277,16.0423622131348 -63.4654693603516,11.2752084732056 -55.2803535461426,14.7381420135498 -52.4470443725586,9.88104152679443 -51.5475845336914,7.36254501342773 -56.7644691467285,14.0635442733765 -56.4496574401855,15.8624706268311 -50.1534156799316,5.60859203338623 -49.0290870666504,13.1640815734863 -60.8570251464844,5.87843132019043 -64.5897979736328,23.7327709197998 -58.0237159729004,9.11649799346924 -63.9601745605469,18.9206447601318 -57.034309387207,6.95778656005859 -62.6109771728516,13.0741348266602 -63.5554122924805,10.2408266067505 -59.7776718139648,16.3571739196777 -54.4708366394043,6.59800148010254 -58.6083679199219,5.24880695343018 -50.6930923461914,8.80168533325195 -61.5765953063965,20.4947052001953 -64.0051422119141,22.2486572265625 -45.2513427734375,12.3995380401611 -62.6109771728516,12.2196445465088 -64.5448226928711,19.4603214263916 -57.9337692260742,6.28318881988525 -45.8809814453125,11.5000743865967 -61.2168121337891,10.1958532333374 -61.9813537597656,15.0079803466797 -54.6057586669922,16.3122024536133 -58.2485809326172,16.6270141601562 -63.4654693603516,15.7275505065918 -58.3385314941406,15.4127388000488 -57.34912109375,10.1508798599243 -48.2645416259766,12.489483833313 -56.2697639465332,11.2302360534668 -64.7247161865234,16.9418258666992 -49.7486572265625,12.5794296264648 -61.2617835998535,21.2142753601074 -53.7062950134277,6.05832386016846 -60.3173484802246,14.7381420135498 -60.4072952270508,15.6825771331787 -64.4548797607422,18.5158863067627 -52.3571014404297,5.87843132019043 -56.809440612793,8.35195446014404 -51.997314453125,15.0079803466797 -54.515811920166,11.9498062133789 -60.677131652832,23.2380676269531 -63.510440826416,11.2752084732056 -58.0686912536621,9.11649799346924 -63.4654693603516,16.5820407867432 -61.6665420532227,11.1852626800537 -61.9363822937012,14.9630069732666 -63.9151992797852,18.9656181335449 -61.7564888000488,6.10329627990723 -52.9867248535156,5.4286994934082 -59.6877212524414,11.9048328399658 -63.6003875732422,14.1085166931152 -61.3967056274414,10.5556383132935 -60.0025367736816,20.674596786499 -57.663932800293,6.77789402008057 -59.642749786377,20.8994636535645 -57.7988510131836,7.22762584686279 -60.0475082397461,17.481502532959 -49.2089805603027,14.2884101867676 -61.6665420532227,15.8624706268311 -56.4496574401855,9.43130970001221 -62.5660057067871,23.1031475067139 -61.3517303466797,23.6428260803223 -62.0263290405273,17.5714492797852 -58.9681549072266,18.4709129333496 -48.5343818664551,12.0397529602051 -56.6295471191406,7.27259826660156 -55.2353820800781,7.99216938018799 -63.6453628540039,17.5264778137207 -63.2406005859375,18.7407512664795 -51.0528793334961,6.4630823135376 -53.1216430664062,12.5344572067261 -53.3914833068848,10.3757457733154 -60.2723731994629,23.7327709197998 -63.9601745605469,16.4021472930908 -55.2353820800781,7.04773330688477 -54.6957054138184,13.4788932800293 -62.3411407470703,15.5926313400269 -63.9151992797852,18.3809661865234 -50.9629325866699,5.29378032684326 -55.9549522399902,10.7805042266846 -55.2353820800781,5.87843132019043 -56.2697639465332,6.91281318664551 -62.2511940002441,19.7751350402832 -62.8358459472656,15.1878728866577 -59.9125900268555,20.3597850799561 -63.1056823730469,23.7777442932129 -59.3729095458984,18.1561012268066 -60.4072952270508,15.3677654266357 -60.5422134399414,15.7725238800049 -59.7326965332031,21.349193572998 -62.0713005065918,14.0635442733765 -60.0475082397461,10.5556383132935 -50.6930923461914,7.85724925994873 -55.5501937866211,10.2857999801636 -55.8200340270996,8.48687362670898 -52.4470443725586,15.7275505065918 -60.9020004272461,14.5132751464844 -47.275146484375,11.814887046814 -50.5132026672363,14.6481952667236 -59.8676147460938,12.4445114135742 -59.642749786377,7.85724925994873 -62.8808174133301,19.9550266265869 -56.5845756530762,15.0079803466797 -46.2857360839844,11.0503435134888 -52.4920196533203,16.4021472930908 -46.9153442382812,12.8042964935303 -51.5026092529297,9.29639053344727 -50.0634689331055,14.6032218933105 -54.7406768798828,10.5106649398804 -52.8068313598633,11.3651552200317 -57.3940925598145,7.49746417999268 -49.7936325073242,7.36254501342773 -58.0237159729004,12.7593231201172 -58.1586380004883,11.5000743865967 -60.5871887207031,11.814887046814 -57.34912109375,17.8862609863281 -61.9813537597656,17.5714492797852 -60.9020004272461,9.74612140655518 -63.1506576538086,16.5820407867432 -45.4762268066406,12.9392156600952 -59.2829666137695,5.78848457336426 -51.1428260803223,13.2990007400513 -55.145435333252,13.5688400268555 -59.4628601074219,12.2646179199219 -58.9231796264648,16.1323089599609 -55.7750587463379,13.8836517333984 -64.0950927734375,22.5634689331055 -57.0792808532715,8.48687362670898 -56.49462890625,17.0317726135254 -55.2803535461426,16.492094039917 -60.8570251464844,20.674596786499 -58.9231796264648,19.2804298400879 -58.0237159729004,15.1878728866577 -45.8809814453125,12.489483833313 -56.9893341064453,18.4259395599365 -62.0713005065918,5.60859203338623 -63.8702239990234,13.1191082000732 -62.0263290405273,6.05832386016846 -61.8014602661133,13.8386783599854 -64.7696914672852,23.0132007598877 -61.9813537597656,22.0687656402588 -64.5897979736328,6.10329627990723 -49.7936325073242,7.63238334655762 -58.698314666748,7.6773567199707 -59.5078315734863,19.5052947998047 -64.5448226928711,7.04773330688477 -55.1904067993164,11.0053701400757 -60.2274017333984,20.4497318267822 -60.7670783996582,14.7831144332886 -57.5290145874023,6.77789402008057 -64.5897979736328,19.1455097198486 -52.4020729064941,5.20383358001709 -57.7538795471191,18.1561012268066 -52.2671546936035,6.28318881988525 -55.6851119995117,15.3227920532227 -50.6930923461914,9.11649799346924 -59.8676147460938,14.6931686401367 -63.6453628540039,20.989408493042 -58.698314666748,7.40751838684082 -54.6057586669922,13.8386783599854 -53.2115898132324,15.1429004669189 -53.9761352539062,5.65356540679932 -60.5422134399414,11.994779586792 -60.1374549865723,8.98157787322998 -61.7564888000488,19.010591506958 -61.4416770935059,21.1693019866943 -60.7670783996582,20.2248649597168 -56.5845756530762,6.73292064666748 -64.2749862670898,18.1111278533936 -61.2617835998535,8.93660545349121 -63.7802810668945,6.95778656005859 -60.5871887207031,16.8968524932861 -56.5396041870117,15.817497253418 -52.9417495727539,10.6905584335327 -51.1428260803223,5.83345794677734 -44.4418334960938,11.2302360534668 -59.3729095458984,6.4630823135376 -51.3227157592773,11.7699136734009 -62.3861122131348,20.0449733734131 -61.6215667724609,10.6006116867065 -62.6109771728516,8.48687362670898 -63.9151992797852,21.5740604400635 -63.0157356262207,19.8201065063477 -53.8412132263184,5.65356540679932 -62.3861122131348,18.5158863067627 -55.1004638671875,8.62179279327393 -51.3676910400391,14.4683027267456 -59.4178848266602,9.38633632659912 -59.327938079834,5.83345794677734 -64.7247161865234,5.20383358001709 -59.327938079834,14.8280878067017 -64.6797409057617,6.10329627990723 -62.2511940002441,12.0847253799438 -48.5793571472168,11.8598594665527 -61.9813537597656,5.20383358001709 -53.0766716003418,15.7725238800049 -61.0818901062012,5.74351119995117 -63.6003875732422,21.0343818664551 -59.7776718139648,6.95778656005859 -54.515811920166,11.3651552200317 -53.2565612792969,15.0979270935059 -54.9205703735352,5.65356540679932 -54.4708366394043,16.9418258666992 -62.8358459472656,11.994779586792 -61.3967056274414,15.0079803466797 -44.3968505859375,12.3995380401611 -58.6533432006836,9.29639053344727 -63.6453628540039,9.07152462005615 -59.7326965332031,17.3016109466553 -60.7670783996582,14.0185708999634 -51.8623962402344,12.669376373291 -61.2168121337891,16.492094039917 -60.1374549865723,11.7699136734009 -52.4920196533203,12.7593231201172 -52.7618598937988,15.5476579666138 -44.6217346191406,11.4551019668579 -59.5977783203125,9.79109477996826 -59.642749786377,11.9048328399658 -52.4020729064941,15.4577121734619 -64.3199615478516,7.99216938018799 -51.8174209594727,13.6587858200073 -62.3861122131348,15.7275505065918 -61.4416770935059,5.78848457336426 -51.3227157592773,12.984188079834 -52.6719131469727,9.02655124664307 -61.0369186401367,9.20644378662109 -57.8887977600098,6.14826965332031 -52.3571014404297,10.5556383132935 -61.6215667724609,20.7645435333252 -55.9549522399902,14.5132751464844 -61.9363822937012,8.53184700012207 -61.7564888000488,9.43130970001221 -58.8782081604004,9.02655124664307 -51.7274780273438,5.56361865997314 -47.4550476074219,13.2090549468994 -50.4682273864746,13.8386783599854 -55.6851119995117,15.0079803466797 -59.8226432800293,22.8782806396484 -60.1824264526367,18.4709129333496 -64.1400680541992,22.1587104797363 -56.179817199707,5.4286994934082 -59.2379913330078,23.6877975463867 -62.8358459472656,18.3809661865234 -58.0237159729004,14.5132751464844 -52.2221794128418,15.4127388000488 -61.1718368530273,8.39692687988281 -62.2961654663086,15.4577121734619 -48.5793571472168,13.9735984802246 -56.0448989868164,11.4551019668579 -52.312126159668,15.7725238800049 -61.9363822937012,17.8862609863281 -55.6851119995117,14.8730602264404 -62.161247253418,16.2672290802002 -57.9787445068359,14.8280878067017 -62.4310836791992,11.6799669265747 -61.6665420532227,19.5952415466309 -62.7908706665039,10.6006116867065 -62.6559524536133,15.6825771331787 -46.2407531738281,12.5344572067261 -63.7802810668945,18.3359928131104 -64.0051422119141,6.77789402008057 -51.6375312805176,11.5000743865967 -61.8914070129395,21.3042221069336 -53.9761352539062,12.8042964935303 -53.8412132263184,9.07152462005615 -59.4628601074219,7.81227684020996 -59.4178848266602,15.4127388000488 -62.161247253418,6.59800148010254 -61.7115173339844,12.669376373291 -54.1560249328613,7.54243755340576 -51.1428260803223,14.2884101867676 -64.0501174926758,15.0979270935059 -49.6137390136719,5.20383358001709 -64.1850433349609,15.9074440002441 -64.5897979736328,7.18265247344971 -54.3359184265137,15.4127388000488 -56.2247924804688,6.14826965332031 -60.1824264526367,19.9550266265869 -62.6109771728516,11.8598594665527 -63.7353057861328,12.17467212677 -54.3808898925781,16.1323089599609 -54.8755950927734,6.77789402008057 -64.2749862670898,19.4603214263916 -64.5897979736328,18.1561012268066 -52.9417495727539,5.51864528656006 -54.201000213623,7.6773567199707 -57.5739860534668,15.8624706268311 -50.1983871459961,12.0847253799438 -63.0607109069824,15.3227920532227 -64.5897979736328,11.0053701400757 -63.3755226135254,11.7699136734009 -58.9231796264648,7.36254501342773 -48.4894104003906,5.24880695343018 -63.4204940795898,5.9234037399292 -57.7538795471191,8.39692687988281 -62.0263290405273,5.65356540679932 -59.1930198669434,16.492094039917 -63.0157356262207,15.6376037597656 -62.5210342407227,18.9206447601318 -53.166618347168,13.5688400268555 -60.5871887207031,13.1640815734863 -53.9761352539062,15.3227920532227 -60.2274017333984,19.0555629730225 -60.0924835205078,23.0132007598877 -62.5210342407227,21.3042221069336 -52.0422897338867,8.7117395401001 -60.4072952270508,7.54243755340576 -52.1322326660156,9.07152462005615 -63.1506576538086,18.9206447601318 -52.4020729064941,16.1323089599609 -52.0422897338867,14.1534900665283 -60.677131652832,23.8676910400391 -57.2141990661621,11.994779586792 -53.9311599731445,14.5582485198975 -51.0978507995605,5.74351119995117 -63.195629119873,13.7937049865723 -60.1374549865723,9.38633632659912 -52.4920196533203,5.74351119995117 -58.0237159729004,10.1508798599243 -58.4284744262695,7.76730346679688 -62.8808174133301,19.8201065063477 -64.4099044799805,8.30698108673096 -63.0607109069824,14.5132751464844 -61.8014602661133,9.9260139465332 -57.5290145874023,8.75671291351318 -61.7115173339844,16.4471206665039 -51.8174209594727,14.7831144332886 -55.7750587463379,9.16147041320801 -54.515811920166,11.4101285934448 -63.4654693603516,6.95778656005859 -59.5528030395508,18.7857246398926 -45.1614074707031,12.5344572067261 -49.5687637329102,13.5238666534424 -62.8358459472656,22.6534156799316 -57.5739860534668,9.16147041320801 -61.6665420532227,14.4683027267456 -53.2115898132324,8.39692687988281 -62.5660057067871,23.7327709197998 -60.4972381591797,7.99216938018799 -62.9257888793945,22.7883358001709 -58.9231796264648,15.4127388000488 -63.1506576538086,8.12708854675293 -57.2141990661621,17.5264778137207 -61.4416770935059,9.20644378662109 -63.0607109069824,16.851879119873 -63.1056823730469,5.78848457336426 -52.851806640625,8.39692687988281 -60.0475082397461,23.3729858398438 -53.3015365600586,11.3651552200317 -50.5132026672363,7.04773330688477 -57.7988510131836,12.309591293335 -61.2168121337891,6.37313556671143 -52.536994934082,15.6376037597656 -57.8887977600098,6.32816219329834 -61.7564888000488,18.8306980133057 -45.9259338378906,13.1640815734863 -61.8914070129395,20.1349201202393 -57.5290145874023,18.6957778930664 -52.312126159668,15.9074440002441 -49.2089805603027,5.83345794677734 -55.7300872802734,6.68794727325439 -55.1004638671875,6.91281318664551 -59.6877212524414,18.2910194396973 -63.6903343200684,12.5344572067261 -59.7776718139648,19.4153499603271 -44.8016052246094,12.2196445465088 -48.0396766662598,11.4551019668579 -64.4998474121094,11.1402893066406 -61.0369186401367,17.7963161468506 -61.8014602661133,21.3042221069336 -55.5052185058594,15.1878728866577 -51.5026092529297,9.43130970001221 -63.8702239990234,21.2142753601074 -64.1850433349609,12.2646179199219 -54.2909469604492,15.9524164199829 -58.1586380004883,10.2408266067505 -61.531623840332,10.1508798599243 -61.1718368530273,17.0767459869385 -54.3359184265137,6.10329627990723 -56.179817199707,14.2884101867676 -56.3597106933594,6.14826965332031 -53.346508026123,9.61120223999023 -55.3703002929688,13.1640815734863 -62.9707641601562,6.4630823135376 -54.6957054138184,6.28318881988525 -59.9125900268555,6.28318881988525 -63.8702239990234,9.43130970001221 -55.3703002929688,14.6032218933105 -64.2749862670898,13.34397315979 -54.515811920166,5.51864528656006 -47.1402282714844,13.2090549468994 -58.698314666748,19.7751350402832 -55.7750587463379,17.3465843200684 -58.1586380004883,14.4683027267456 -57.7538795471191,11.6799669265747 -52.8967781066895,8.4419002532959 -64.1400680541992,23.5978527069092 -64.1850433349609,15.1429004669189 -44.1270141601562,11.9048328399658 -63.3305511474609,18.7407512664795 -62.161247253418,10.1958532333374 -60.3173484802246,11.1402893066406 -63.0157356262207,20.4497318267822 -55.5052185058594,6.41810894012451 -57.1692276000977,17.8412895202637 -54.0660781860352,6.14826965332031 -53.2115898132324,14.6481952667236 -51.8174209594727,12.0397529602051 -51.5925559997559,8.62179279327393 -60.1374549865723,22.2486572265625 -50.9629325866699,13.1191082000732 -59.2829666137695,23.0581741333008 -59.8226432800293,19.5502681732178 -57.7089042663574,18.5158863067627 -58.4284744262695,5.24880695343018 -53.6163482666016,10.2408266067505 -62.2062187194824,5.4286994934082 -53.6163482666016,10.3307723999023 -63.825252532959,10.6455850601196 -60.0475082397461,5.47367286682129 -51.0978507995605,15.0529537200928 -51.6375312805176,12.984188079834 -61.7115173339844,13.4788932800293 -55.1904067993164,12.6244029998779 -63.195629119873,7.81227684020996 -56.4496574401855,9.9260139465332 -61.306755065918,7.13767910003662 -55.8200340270996,6.68794727325439 -58.2485809326172,9.79109477996826 -55.6401405334473,9.25141716003418 -60.2723731994629,6.4630823135376 -58.0686912536621,11.814887046814 -63.9601745605469,16.0873355865479 -56.0448989868164,5.4286994934082 -58.9681549072266,15.9074440002441 -63.0157356262207,8.53184700012207 -50.8280143737793,15.0979270935059 -62.2961654663086,20.7195701599121 -52.1322326660156,11.4101285934448 -59.642749786377,12.309591293335 -57.7089042663574,9.52125644683838 -61.3517303466797,19.7301616668701 -55.5951690673828,7.72233009338379 -55.1004638671875,8.12708854675293 -62.3861122131348,6.77789402008057 -59.6877212524414,11.4101285934448 -60.9020004272461,16.1323089599609 -52.536994934082,10.1059074401855 -56.8544158935547,5.24880695343018 -56.6295471191406,5.47367286682129 -51.4126625061035,10.0159606933594 -55.145435333252,10.9154233932495 -58.8332328796387,15.0079803466797 -59.1930198669434,16.7169609069824 -55.3703002929688,9.34136390686035 -53.346508026123,13.5688400268555 -60.8570251464844,15.0979270935059 -50.4232559204102,6.91281318664551 -62.5210342407227,9.16147041320801 -63.7353057861328,5.4286994934082 -61.7564888000488,17.1217193603516 -56.1348457336426,10.2857999801636 -55.9549522399902,10.6455850601196 -55.5951690673828,16.492094039917 -51.9073677062988,14.5132751464844 -51.997314453125,8.7117395401001 -56.9893341064453,7.09270572662354 -61.4416770935059,19.010591506958 -57.4390640258789,12.8042964935303 -64.2300109863281,13.5688400268555 -53.3914833068848,12.8942422866821 -64.0501174926758,23.6877975463867 -49.5237922668457,13.2990007400513 -60.2274017333984,8.98157787322998 -61.2617835998535,8.17206192016602 -61.0818901062012,20.5396785736084 -53.1216430664062,12.1296987533569 -62.6559524536133,5.47367286682129 -61.4866485595703,21.9788188934326 -57.7089042663574,9.97098731994629 -51.0528793334961,14.3333835601807 -63.8702239990234,21.8438987731934 -63.3305511474609,20.0449733734131 -60.5871887207031,22.2486572265625 -54.4708366394043,15.3677654266357 -64.3199615478516,19.9100532531738 -53.9761352539062,11.7249402999878 -61.8914070129395,7.63238334655762 -54.4708366394043,6.37313556671143 -56.4046859741211,7.99216938018799 -59.642749786377,11.994779586792 -58.6083679199219,16.3122024536133 -47.0053100585938,11.3201818466187 -56.179817199707,9.20644378662109 -61.7115173339844,21.3042221069336 -60.3173484802246,9.9260139465332 -61.4866485595703,7.99216938018799 -46.19580078125,11.5000743865967 -56.49462890625,14.1534900665283 -63.9601745605469,9.88104152679443 -51.0079040527344,5.38372611999512 -50.2433624267578,7.54243755340576 -62.4760589599609,16.177282333374 -64.5897979736328,7.00275993347168 -62.4760589599609,23.8676910400391 -64.4998474121094,13.7037591934204 -57.34912109375,8.66676616668701 -60.9469718933105,19.2354564666748 -62.2511940002441,15.7725238800049 -62.9257888793945,17.6613960266113 -55.5501937866211,17.6164226531982 -61.4416770935059,13.3889465332031 -53.0766716003418,15.9524164199829 -60.2723731994629,18.9206447601318 -52.7618598937988,12.2196445465088 -54.1560249328613,15.5926313400269 -64.3199615478516,6.28318881988525 -62.4310836791992,13.1640815734863 -63.4654693603516,7.00275993347168 -51.4126625061035,10.1059074401855 -61.8914070129395,10.7805042266846 -61.2617835998535,9.47628307342529 -49.703685760498,6.86783981323242 -58.4734497070312,17.6613960266113 -60.0924835205078,22.0237922668457 -56.8993873596191,15.5476579666138 -61.8914070129395,20.989408493042 -56.4046859741211,13.9735984802246 -59.1030731201172,15.6825771331787 -60.3173484802246,20.8994636535645 -59.3729095458984,8.39692687988281 -57.34912109375,15.1878728866577 -60.1374549865723,5.65356540679932 -61.7564888000488,8.80168533325195 -64.4998474121094,16.851879119873 -64.3649291992188,15.5476579666138 -58.6083679199219,13.5688400268555 -52.4920196533203,8.39692687988281 -59.5528030395508,16.5370674133301 -49.6137390136719,14.7381420135498 -55.9099807739258,15.5476579666138 -53.3015365600586,8.66676616668701 -54.2909469604492,15.7275505065918 -56.3597106933594,15.1878728866577 -57.1692276000977,5.60859203338623 -50.5132026672363,12.1296987533569 -60.9469718933105,19.5052947998047 -50.7380676269531,13.2990007400513 -61.2617835998535,5.38372611999512 -57.3940925598145,11.6799669265747 -62.8808174133301,15.5476579666138 -43.4524230957031,12.1296987533569 -62.5660057067871,20 -64.4548797607422,11.0953159332275 -55.5052185058594,7.58741092681885 -54.4708366394043,7.18265247344971 -55.5501937866211,5.87843132019043 -57.8438262939453,9.9260139465332 -55.5052185058594,5.24880695343018 -51.1877975463867,11.0053701400757 -51.1877975463867,13.3889465332031 -50.7830390930176,8.89163208007812 -64.5897979736328,17.7513427734375 -53.3914833068848,10.7805042266846 -56.809440612793,8.30698108673096 -56.3147354125977,13.0291614532471 -51.5475845336914,12.8942422866821 -53.1216430664062,13.2540273666382 -50.648120880127,5.51864528656006 -57.4390640258789,10.6905584335327 -63.1506576538086,8.57682037353516 -60.8570251464844,20.2698383331299 -55.7750587463379,15.2778186798096 -60.677131652832,6.1932430267334 -57.8438262939453,19.1904830932617 -50.1534156799316,7.04773330688477 -60.4522666931152,22.1137390136719 -54.1110534667969,11.5000743865967 -46.8254089355469,12.0397529602051 -55.5951690673828,6.91281318664551 -59.8226432800293,8.66676616668701 -49.2539520263672,13.7937049865723 -63.7802810668945,22.7433624267578 -48.6243286132812,12.8492698669434 -58.4734497070312,13.6587858200073 -61.8914070129395,8.08211517333984 -50.7830390930176,8.84665870666504 -64.4099044799805,16.8968524932861 -61.6665420532227,10.3307723999023 -60.1824264526367,22.6084423065186 -43.1825866699219,13.1191082000732 -58.8782081604004,18.5608596801758 -52.312126159668,11.994779586792 -57.5739860534668,18.8306980133057 -54.6957054138184,6.91281318664551 -51.6375312805176,6.91281318664551 -59.6877212524414,19.5952415466309 -60.9020004272461,9.07152462005615 -53.3914833068848,5.29378032684326 -54.515811920166,14.2884101867676 -61.306755065918,16.8968524932861 -59.1480445861816,7.90222263336182 -52.2671546936035,12.0397529602051 -63.7802810668945,19.7301616668701 -57.3041458129883,18.0661544799805 -64.1400680541992,22.4285507202148 -53.6163482666016,10.4207191467285 -46.6455078125,12.489483833313 -61.846435546875,17.5714492797852 -57.9337692260742,18.3809661865234 -60.991943359375,8.62179279327393 -53.7512664794922,5.29378032684326 -62.7908706665039,6.23821640014648 -59.7776718139648,23.19309425354 -60.2723731994629,20.2698383331299 -61.2617835998535,13.7037591934204 -58.9231796264648,8.75671291351318 -63.0607109069824,15.7725238800049 -61.1718368530273,18.650806427002 -63.5554122924805,22.2486572265625 -62.1162719726562,15.2778186798096 -60.5422134399414,9.88104152679443 -62.1162719726562,7.18265247344971 -57.7089042663574,6.82286739349365 -51.4576377868652,10.0609340667725 -59.6877212524414,9.79109477996826 -60.4972381591797,14.5132751464844 -52.4020729064941,13.7487316131592 -54.201000213623,10.1508798599243 -48.9391403198242,12.0397529602051 -63.3755226135254,19.5502681732178 -59.5078315734863,14.7831144332886 -44.0820617675781,12.0397529602051 -60.3173484802246,16.851879119873 -54.6057586669922,10.6455850601196 -58.1136627197266,8.98157787322998 -53.346508026123,14.7831144332886 -62.2961654663086,15.0979270935059 -57.7988510131836,7.13767910003662 -62.4310836791992,13.3889465332031 -59.2379913330078,7.36254501342773 -57.9337692260742,5.24880695343018 -50.9179611206055,12.984188079834 -57.8887977600098,7.00275993347168 -59.4628601074219,20.2248649597168 -53.6163482666016,5.83345794677734 -56.9893341064453,8.80168533325195 -57.0792808532715,5.87843132019043 -54.5607833862305,11.6799669265747 -55.1904067993164,9.02655124664307 -55.6401405334473,16.1323089599609 -64.4099044799805,14.1085166931152 -49.5687637329102,5.24880695343018 -58.7882614135742,17.5714492797852 -62.5660057067871,6.59800148010254 -60.7670783996582,20.1349201202393 -59.9125900268555,11.1852626800537 -63.2855758666992,19.6402149200439 -52.6269378662109,8.26200771331787 -59.2379913330078,7.18265247344971 -60.7221069335938,16.177282333374 -55.3703002929688,13.4339199066162 -62.161247253418,10.8704509735107 -56.9443626403809,12.8942422866821 -52.3571014404297,5.29378032684326 -52.5819664001465,9.47628307342529 -62.2511940002441,7.90222263336182 -60.677131652832,8.17206192016602 -57.6189575195312,8.93660545349121 -49.8835754394531,13.7487316131592 -60.991943359375,21.9338455200195 -64.6797409057617,18.4259395599365 -57.7988510131836,12.9392156600952 -52.3571014404297,13.0291614532471 -51.1877975463867,13.1191082000732 -61.0818901062012,10.8254776000977 -63.7353057861328,8.98157787322998 -60.4972381591797,17.7063694000244 -62.161247253418,14.4683027267456 -54.9655418395996,6.68794727325439 -53.4814300537109,7.00275993347168 -64.7247161865234,12.2646179199219 -52.5819664001465,13.9735984802246 -63.0607109069824,23.2380676269531 -52.4020729064941,12.5794296264648 -61.2617835998535,8.03714179992676 -59.9575614929199,16.9418258666992 -52.6719131469727,10.3757457733154 -64.3199615478516,12.4445114135742 -60.3173484802246,10.4207191467285 -60.1824264526367,7.76730346679688 -54.515811920166,5.4286994934082 -60.4972381591797,5.78848457336426 -55.8650054931641,6.37313556671143 -63.1506576538086,7.81227684020996 -57.9337692260742,17.3465843200684 -52.9417495727539,14.3333835601807 -52.9417495727539,16.0873355865479 -51.0079040527344,13.8836517333984 -52.1772079467773,8.53184700012207 -57.4840393066406,11.7249402999878 -62.6109771728516,6.50805473327637 -57.34912109375,14.6032218933105 -57.2591743469238,11.9498062133789 -62.8358459472656,9.97098731994629 -57.4390640258789,16.5370674133301 -58.6533432006836,6.23821640014648 -61.7115173339844,10.3757457733154 -62.0713005065918,16.3122024536133 -60.6321601867676,12.354564666748 -61.7564888000488,12.4445114135742 -48.0396766662598,13.8836517333984 -62.0263290405273,22.2936305999756 -56.49462890625,11.9048328399658 -60.0025367736816,16.2222557067871 -50.4232559204102,5.56361865997314 -61.2617835998535,11.0503435134888 -52.8068313598633,16.2222557067871 -57.34912109375,15.0979270935059 -53.8412132263184,14.8280878067017 -55.5951690673828,15.2778186798096 -62.7908706665039,12.5794296264648 -53.4814300537109,7.40751838684082 -63.5554122924805,11.994779586792 -59.3729095458984,13.5238666534424 -51.7724494934082,8.4419002532959 -61.9363822937012,13.9735984802246 -53.6163482666016,9.11649799346924 -61.9363822937012,23.9576377868652 -61.531623840332,21.5290870666504 -61.531623840332,11.6799669265747 -60.7670783996582,8.93660545349121 -58.0237159729004,16.7619323730469 -62.8358459472656,5.78848457336426 -61.9363822937012,10.1059074401855 -64.0950927734375,23.2380676269531 -55.7300872802734,8.53184700012207 -55.7750587463379,6.37313556671143 -59.7326965332031,7.18265247344971 -59.1030731201172,16.2222557067871 -63.9151992797852,12.309591293335 -64.3649291992188,8.30698108673096 -52.8068313598633,5.56361865997314 -45.34130859375,11.0053701400757 -63.825252532959,8.21703433990479 -61.4416770935059,9.70114898681641 -61.6665420532227,8.53184700012207 -47.6349182128906,12.5344572067261 -62.2511940002441,11.2302360534668 -54.9655418395996,12.4445114135742 -59.2379913330078,15.4577121734619 -63.4204940795898,11.0053701400757 -60.4972381591797,9.56622886657715 -49.164005279541,6.23821640014648 -55.7300872802734,16.9867992401123 -43.0476684570312,13.9286251068115 -57.3041458129883,11.6799669265747 -61.1718368530273,17.3465843200684 -62.7458992004395,16.5820407867432 -59.8226432800293,10.1958532333374 -52.8068313598633,8.98157787322998 -61.4416770935059,9.9260139465332 -59.2829666137695,13.0741348266602 -56.5396041870117,14.6481952667236 -61.4866485595703,6.91281318664551 -60.8570251464844,14.8730602264404 -48.3095169067383,13.2540273666382 -56.179817199707,15.0979270935059 -58.6533432006836,7.36254501342773 -61.6215667724609,16.6719875335693 -55.3703002929688,8.30698108673096 -55.6401405334473,7.81227684020996 -50.8280143737793,5.74351119995117 -50.9179611206055,11.9498062133789 -61.0369186401367,20.4497318267822 -52.7618598937988,13.0291614532471 -54.0211067199707,13.7037591934204 -57.034309387207,11.7249402999878 -62.8358459472656,11.5900211334229 -62.6559524536133,7.6773567199707 -45.2513427734375,12.4445114135742 -57.0792808532715,9.65617561340332 -63.195629119873,9.61120223999023 -63.4654693603516,16.3122024536133 -59.1930198669434,5.9234037399292 -54.830623626709,11.9498062133789 -51.682502746582,10.8704509735107 -53.1216430664062,5.56361865997314 -61.7564888000488,7.40751838684082 -63.7353057861328,16.0873355865479 -55.5052185058594,7.99216938018799 -58.4284744262695,14.0635442733765 -57.3940925598145,11.5000743865967 -58.2935562133789,18.8306980133057 -50.8729858398438,13.7037591934204 -53.3914833068848,12.0397529602051 -58.3385314941406,6.23821640014648 -53.4364547729492,9.47628307342529 -62.0263290405273,22.6534156799316 -54.2909469604492,5.33875274658203 -59.013126373291,20.314811706543 -58.698314666748,6.28318881988525 -58.1136627197266,18.3809661865234 -62.6559524536133,17.6164226531982 -54.201000213623,7.40751838684082 -44.48681640625,12.2196445465088 -61.7115173339844,19.0555629730225 -58.6533432006836,13.2990007400513 -56.4496574401855,9.65617561340332 -56.49462890625,16.0873355865479 -64.6797409057617,13.7487316131592 -63.195629119873,19.5952415466309 -56.4496574401855,9.02655124664307 -52.7618598937988,11.2752084732056 -60.7670783996582,12.8942422866821 -56.2247924804688,15.502685546875 -57.8438262939453,18.7407512664795 -56.49462890625,14.9180335998535 -62.7009239196777,16.5820407867432 -62.4310836791992,18.8306980133057 -58.7882614135742,6.64297485351562 -58.6533432006836,18.3359928131104 -60.8120536804199,13.2090549468994 -58.1586380004883,16.1323089599609 -51.4576377868652,15.1429004669189 -64.5448226928711,21.9788188934326 -60.9020004272461,20.3597850799561 -51.6375312805176,8.7117395401001 -64.0950927734375,6.10329627990723 -64.4099044799805,7.90222263336182 -59.1930198669434,11.9498062133789 -61.7115173339844,23.2830390930176 -54.201000213623,16.4471206665039 -51.7274780273438,15.0079803466797 -53.346508026123,12.7143497467041 -60.1824264526367,13.8836517333984 -62.7458992004395,17.6164226531982 -62.0713005065918,18.7407512664795 -61.7115173339844,19.685188293457 -59.013126373291,19.6402149200439 -56.6745223999023,5.78848457336426 -50.5132026672363,5.60859203338623 -59.4178848266602,22.9682273864746 -49.6137390136719,5.87843132019043 -59.4628601074219,7.49746417999268 -57.2591743469238,15.9074440002441 -56.6745223999023,5.29378032684326 -61.6665420532227,6.68794727325439 -50.4232559204102,14.6931686401367 -59.8226432800293,14.0635442733765 -60.7221069335938,15.7725238800049 -51.3676910400391,9.9260139465332 -55.3253288269043,8.80168533325195 -56.4046859741211,16.0873355865479 -60.0475082397461,14.9630069732666 -54.4708366394043,15.3227920532227 -63.9151992797852,23.3729858398438 -56.9893341064453,17.166690826416 -61.2168121337891,21.4391403198242 -62.8808174133301,19.685188293457 -56.2247924804688,8.89163208007812 -52.7618598937988,12.2646179199219 -55.4602470397949,15.3677654266357 -61.8014602661133,12.309591293335 -54.6507301330566,6.64297485351562 -61.2168121337891,11.5450477600098 -60.0924835205078,9.38633632659912 -62.6109771728516,18.0661544799805 -62.1162719726562,13.5688400268555 -58.698314666748,20.6296234130859 -60.1374549865723,16.3571739196777 -60.5422134399414,15.8624706268311 -54.2909469604492,5.51864528656006 -62.8358459472656,17.6613960266113 -60.2274017333984,19.1005363464355 -61.9363822937012,20.989408493042 -64.3649291992188,16.3571739196777 -56.9443626403809,7.40751838684082 -43.6772766113281,12.5794296264648 -56.9893341064453,9.9260139465332 -64.0051422119141,21.1243286132812 -63.2406005859375,20.1349201202393 -61.4416770935059,20.989408493042 -59.4178848266602,9.65617561340332 -62.6559524536133,12.489483833313 -59.8226432800293,15.0079803466797 -57.6189575195312,7.45249080657959 -59.2379913330078,13.3889465332031 -50.1084442138672,12.8492698669434 -59.5977783203125,19.1455097198486 -54.0660781860352,15.997389793396 -51.682502746582,14.0185708999634 -62.7908706665039,18.4259395599365 -64.3649291992188,16.5820407867432 -61.4416770935059,18.3809661865234 -49.3438987731934,12.0847253799438 -56.4046859741211,12.8042964935303 -59.2379913330078,21.2592487335205 -61.306755065918,21.7989253997803 -48.2195701599121,12.0397529602051 -61.0818901062012,17.0317726135254 -58.0686912536621,19.7751350402832 -55.3703002929688,8.93660545349121 -53.5264015197754,6.37313556671143 -53.9311599731445,13.6587858200073 -54.201000213623,14.6931686401367 -49.5687637329102,12.4445114135742 -59.6877212524414,8.4419002532959 -60.0025367736816,16.851879119873 -59.0580978393555,13.8836517333984 -64.2300109863281,18.1111278533936 -54.1560249328613,9.79109477996826 -62.2062187194824,8.21703433990479 -47.275146484375,11.9498062133789 -53.8412132263184,6.4630823135376 -56.6745223999023,10.7355308532715 -63.3755226135254,9.70114898681641 -55.4602470397949,7.54243755340576 -58.5633926391602,17.3016109466553 -58.698314666748,15.997389793396 -53.166618347168,16.177282333374 -62.2961654663086,9.16147041320801 -62.9257888793945,18.3809661865234 -63.1056823730469,7.36254501342773 -62.2961654663086,14.7381420135498 -52.0422897338867,6.1932430267334 -64.0950927734375,10.3307723999023 -62.9707641601562,6.05832386016846 -61.2168121337891,10.6905584335327 -61.9363822937012,5.74351119995117 -60.0025367736816,15.7275505065918 -63.195629119873,15.3677654266357 -59.1480445861816,23.6428260803223 -59.0580978393555,17.9312343597412 -64.3199615478516,18.7857246398926 -43.9471435546875,12.2196445465088 -52.4020729064941,11.2302360534668 -53.2115898132324,15.502685546875 -63.9601745605469,5.6985387802124 -59.642749786377,5.24880695343018 -58.2485809326172,5.60859203338623 -49.3438987731934,14.2884101867676 -59.9575614929199,23.5978527069092 -59.7326965332031,13.2090549468994 -58.2485809326172,6.01335048675537 -51.7724494934082,11.0053701400757 -64.7247161865234,22.0687656402588 -62.7908706665039,6.28318881988525 -61.5765953063965,17.1217193603516 -48.4444351196289,13.7037591934204 -51.9073677062988,8.21703433990479 -57.34912109375,11.7249402999878 -64.634765625,7.72233009338379 -59.5977783203125,14.6931686401367 -53.7062950134277,12.8042964935303 -58.7882614135742,18.2010746002197 -59.5078315734863,12.4445114135742 -56.3147354125977,7.04773330688477 -63.7353057861328,14.5132751464844 -52.9417495727539,11.6799669265747 -61.306755065918,14.1085166931152 -53.7062950134277,7.54243755340576 -57.5739860534668,18.4709129333496 -61.4416770935059,18.8306980133057 -61.8014602661133,14.6481952667236 -59.5078315734863,14.8280878067017 -61.3517303466797,13.3889465332031 -58.4734497070312,19.325403213501 -52.6719131469727,9.34136390686035 -56.1348457336426,6.4630823135376 -49.1190338134766,11.814887046814 -49.1190338134766,12.7593231201172 -54.3359184265137,6.50805473327637 -62.8358459472656,6.10329627990723 -57.8438262939453,10.4656925201416 -59.1930198669434,10.0609340667725 -51.682502746582,10.6905584335327 -54.6507301330566,10.1508798599243 -58.8332328796387,9.88104152679443 -54.4258651733398,10.4656925201416 -56.4496574401855,6.28318881988525 -60.2274017333984,7.49746417999268 -62.4310836791992,9.02655124664307 -50.1534156799316,5.51864528656006 -60.9020004272461,6.1932430267334 -61.2168121337891,13.6138134002686 -62.3411407470703,23.507905960083 -58.0686912536621,10.2857999801636 -54.1110534667969,14.4233293533325 -64.5897979736328,21.5290870666504 -63.6003875732422,17.2566375732422 -60.7670783996582,23.1031475067139 -54.5607833862305,8.08211517333984 -63.7802810668945,19.9100532531738 -59.0580978393555,11.9048328399658 -51.2327728271484,8.12708854675293 -61.9363822937012,23.148120880127 -58.9231796264648,16.4471206665039 -57.034309387207,13.6587858200073 -54.830623626709,9.43130970001221 -63.6003875732422,17.2116641998291 -61.3967056274414,5.29378032684326 -58.9231796264648,12.5794296264648 -54.6507301330566,15.4577121734619 -51.997314453125,8.84665870666504 -56.809440612793,6.01335048675537 -47.1851806640625,12.7143497467041 -52.9867248535156,5.83345794677734 -58.3835029602051,8.57682037353516 -61.0818901062012,11.9048328399658 -59.4178848266602,14.7381420135498 -63.1056823730469,9.70114898681641 -61.9813537597656,7.72233009338379 -53.9311599731445,6.37313556671143 -56.5396041870117,6.77789402008057 -62.2062187194824,8.39692687988281 -64.4548797607422,17.5714492797852 -64.4099044799805,15.9074440002441 -44.48681640625,12.2646179199219 -62.9707641601562,9.38633632659912 -61.4416770935059,6.28318881988525 -52.851806640625,16.0873355865479 -57.8887977600098,15.7725238800049 -60.9469718933105,16.2222557067871 -60.0924835205078,15.997389793396 -59.5528030395508,19.7301616668701 -52.5819664001465,8.89163208007812 -59.5528030395508,7.81227684020996 -51.7274780273438,7.22762584686279 -47.275146484375,13.2990007400513 -59.8226432800293,11.3651552200317 -50.9629325866699,6.68794727325439 -55.3703002929688,12.984188079834 -54.8755950927734,13.6138134002686 -47.3650817871094,12.7593231201172 -51.0079040527344,14.6032218933105 -56.0448989868164,13.1191082000732 -59.327938079834,6.01335048675537 -63.1506576538086,11.4551019668579 -60.5871887207031,22.518497467041 -53.0766716003418,9.02655124664307 -59.7776718139648,11.1402893066406 -55.6851119995117,8.62179279327393 -56.5845756530762,11.7249402999878 -59.7776718139648,11.7699136734009 -48.9391403198242,12.4445114135742 -64.2300109863281,15.2328462600708 -56.5845756530762,10.5106649398804 -51.5925559997559,6.1932430267334 -52.9867248535156,5.33875274658203 -56.9443626403809,7.00275993347168 -50.1534156799316,12.6244029998779 -59.7776718139648,17.3915576934814 -59.8226432800293,19.9100532531738 -64.634765625,17.5714492797852 -61.0369186401367,7.00275993347168 -56.0448989868164,8.08211517333984 -61.846435546875,6.10329627990723 -45.9259338378906,11.994779586792 -45.1164245605469,11.4551019668579 -54.9205703735352,9.11649799346924 -64.3199615478516,15.9074440002441 -52.9417495727539,8.03714179992676 -59.8676147460938,18.2010746002197 -64.4548797607422,15.2328462600708 -49.8386039733887,6.37313556671143 -54.515811920166,12.354564666748 -55.145435333252,8.08211517333984 -57.9337692260742,13.2090549468994 -58.698314666748,10.0609340667725 -56.2247924804688,14.2884101867676 -56.8544158935547,5.20383358001709 -60.7221069335938,17.0317726135254 -54.201000213623,7.09270572662354 -51.3676910400391,9.47628307342529 -60.4072952270508,20.9444370269775 -64.7696914672852,12.3995380401611 -58.0237159729004,16.0423622131348 -63.1506576538086,9.9260139465332 -57.7538795471191,17.3016109466553 -58.4734497070312,10.1508798599243 -53.8861885070801,9.70114898681641 -43.7222595214844,11.4551019668579 -59.9575614929199,6.23821640014648 -64.6797409057617,12.5794296264648 -50.648120880127,13.8836517333984 -54.6057586669922,15.0079803466797 -62.8808174133301,10.9154233932495 -59.5528030395508,21.3042221069336 -57.0792808532715,7.13767910003662 -54.9205703735352,7.90222263336182 -54.0211067199707,12.1296987533569 -59.2829666137695,16.7169609069824 -58.1586380004883,6.59800148010254 -59.9575614929199,11.7699136734009 -62.7009239196777,23.507905960083 -51.8623962402344,8.4419002532959 -50.3782806396484,11.9048328399658 -55.4152755737305,10.1508798599243 -62.4760589599609,18.0211811065674 -60.2274017333984,7.09270572662354 -63.1506576538086,21.0793552398682 -51.682502746582,14.7831144332886 -51.7724494934082,5.24880695343018 -55.9099807739258,9.74612140655518 -54.3808898925781,6.91281318664551 -62.0263290405273,22.3386039733887 -61.8914070129395,14.1984634399414 -52.536994934082,11.3651552200317 -59.327938079834,17.4365310668945 -61.3517303466797,23.2830390930176 -50.018497467041,13.8386783599854 -53.5264015197754,13.7037591934204 -63.4204940795898,22.4735221862793 -61.6665420532227,20.0899467468262 -59.3729095458984,12.0847253799438 -61.0818901062012,19.1455097198486 -53.8412132263184,11.7249402999878 -52.8068313598633,7.13767910003662 -60.3173484802246,21.9338455200195 -55.5501937866211,15.9074440002441 -55.9099807739258,11.1402893066406 -44.8016052246094,11.2302360534668 -52.8068313598633,15.0079803466797 -55.3253288269043,10.1958532333374 -54.6057586669922,16.7619323730469 -57.663932800293,9.97098731994629 -64.0501174926758,22.8782806396484 -57.1242523193359,14.1085166931152 -43.4074401855469,12.489483833313 -58.3385314941406,12.9392156600952 -63.2406005859375,6.37313556671143 -64.4998474121094,11.9048328399658 -57.2141990661621,12.0397529602051 -52.6269378662109,15.2328462600708 -50.1084442138672,14.1534900665283 -58.4734497070312,14.8730602264404 -64.4099044799805,16.0873355865479 -58.0237159729004,18.5608596801758 -63.6453628540039,22.518497467041 -61.1718368530273,20.8994636535645 -53.9311599731445,11.4551019668579 -56.1348457336426,13.7487316131592 -46.8703918457031,11.9498062133789 -58.0237159729004,9.61120223999023 -59.4178848266602,15.6376037597656 -61.6215667724609,6.01335048675537 -59.8676147460938,8.17206192016602 -50.4232559204102,7.85724925994873 -62.8358459472656,13.2990007400513 -62.6109771728516,17.0317726135254 -44.2169799804688,11.2302360534668 -52.8068313598633,15.7725238800049 -63.3755226135254,9.02655124664307 -53.7962417602539,13.6138134002686 -59.7326965332031,16.8968524932861 -56.1348457336426,6.32816219329834 -47.7698402404785,13.8386783599854 -51.682502746582,5.9234037399292 -55.4602470397949,5.33875274658203 -55.9549522399902,7.31757164001465 -55.7750587463379,16.5370674133301 -63.6453628540039,8.62179279327393 -53.4814300537109,5.96837711334229 -56.49462890625,14.7381420135498 -58.698314666748,18.2460479736328 -50.4232559204102,14.1534900665283 -56.5396041870117,14.7381420135498 -51.997314453125,10.0609340667725 -61.9813537597656,12.7593231201172 -62.2961654663086,14.3783569335938 -54.7856521606445,14.6032218933105 -43.2725219726562,12.5344572067261 -51.0079040527344,10.2857999801636 -64.7247161865234,11.5450477600098 -45.0264892578125,12.5344572067261 -52.6269378662109,12.2196445465088 -58.0237159729004,8.48687362670898 -50.4232559204102,13.6138134002686 -62.4310836791992,22.4735221862793 -54.5607833862305,15.502685546875 -54.3808898925781,7.40751838684082 -43.2275695800781,13.5238666534424 -64.4099044799805,21.3042221069336 -62.9257888793945,17.9762077331543 -59.3729095458984,20.8544902801514 -46.6904907226562,12.17467212677 -59.3729095458984,8.66676616668701 -57.8887977600098,10.6905584335327 -54.6057586669922,13.1191082000732 -51.7274780273438,12.7593231201172 -54.4258651733398,10.7805042266846 -46.3756713867188,12.1296987533569 -44.9365234375,12.489483833313 -61.0369186401367,14.1534900665283 -54.5607833862305,13.4339199066162 -62.1162719726562,23.6428260803223 -55.5951690673828,14.1984634399414 -49.703685760498,11.5450477600098 -43.4974060058594,12.4445114135742 -63.4654693603516,17.481502532959 -54.4708366394043,8.17206192016602 -55.5052185058594,8.26200771331787 -57.7538795471191,13.8386783599854 -48.0396766662598,13.4339199066162 -57.9337692260742,13.4788932800293 -62.8358459472656,23.19309425354 -55.5501937866211,13.0291614532471 -51.9073677062988,12.5344572067261 -58.9681549072266,10.5556383132935 -60.677131652832,19.8650798797607 -55.4152755737305,17.4365310668945 -60.6321601867676,20.4047584533691 -54.2459716796875,11.2302360534668 -61.8914070129395,8.66676616668701 -58.3835029602051,5.74351119995117 -62.2511940002441,11.0953159332275 -43.9021606445312,12.5344572067261 -51.9073677062988,11.2302360534668 -60.4972381591797,7.54243755340576 -57.2591743469238,14.6931686401367 -58.0686912536621,9.88104152679443 -59.8226432800293,23.7327709197998 -46.420654296875,11.5450477600098 -55.2803535461426,9.38633632659912 -50.8280143737793,12.2646179199219 -55.6401405334473,8.93660545349121 -54.830623626709,10.4207191467285 -49.9285507202148,5.33875274658203 -45.7460632324219,12.7143497467041 -58.2485809326172,17.7513427734375 -63.195629119873,14.9630069732666 -51.8623962402344,6.59800148010254 -54.6507301330566,10.9154233932495 -54.3808898925781,16.5370674133301 -60.6321601867676,21.7089805603027 -63.3305511474609,6.41810894012451 -58.8782081604004,18.7857246398926 -47.3201293945312,12.7143497467041 -61.8914070129395,9.97098731994629 -59.327938079834,10.1508798599243 -58.2485809326172,17.481502532959 -63.510440826416,18.1561012268066 -48.7592468261719,5.65356540679932 -63.6903343200684,15.3677654266357 -62.2062187194824,9.07152462005615 -60.991943359375,21.8888721466064 -63.4204940795898,7.99216938018799 -47.3201293945312,11.9498062133789 -47.1402282714844,12.2196445465088 -54.6957054138184,15.4577121734619 -45.6111450195312,12.669376373291 -55.1004638671875,12.1296987533569 -61.6215667724609,23.6877975463867 -52.8068313598633,7.49746417999268 -53.9761352539062,8.30698108673096 -52.0422897338867,15.3227920532227 -60.3173484802246,8.98157787322998 -60.9469718933105,7.72233009338379 -57.5739860534668,14.0635442733765 -58.3835029602051,11.0053701400757 -58.0237159729004,20.4047584533691 -50.3782806396484,6.64297485351562 -62.161247253418,6.86783981323242 -64.3649291992188,7.49746417999268 -58.9231796264648,13.2540273666382 -54.7406768798828,8.7117395401001 -57.4840393066406,17.8412895202637 -55.6851119995117,13.9286251068115 -59.9575614929199,17.5714492797852 -59.1030731201172,23.6428260803223 -61.5765953063965,23.8676910400391 -59.327938079834,11.2302360534668 -55.6401405334473,13.8386783599854 -47.3650817871094,12.2196445465088 -53.0766716003418,13.7487316131592 -60.0025367736816,19.010591506958 -49.4338455200195,13.2990007400513 -59.013126373291,16.0423622131348 -57.663932800293,17.7063694000244 -62.4760589599609,5.47367286682129 -52.8068313598633,15.4127388000488 -63.9151992797852,19.6402149200439 -60.4522666931152,11.8598594665527 -48.4444351196289,13.8836517333984 -48.4894104003906,13.7937049865723 -51.1877975463867,10.6006116867065 -64.5448226928711,22.2036838531494 -56.809440612793,12.0397529602051 -54.515811920166,11.814887046814 -48.0846519470215,13.9735984802246 -51.682502746582,7.85724925994873 -57.5739860534668,6.77789402008057 -55.6851119995117,13.0291614532471 -60.6321601867676,22.8782806396484 -60.991943359375,18.6957778930664 -62.5210342407227,20.9444370269775 -58.7432861328125,9.65617561340332 -59.6877212524414,19.0555629730225 -61.6215667724609,11.2752084732056 -52.9417495727539,9.56622886657715 -59.1480445861816,18.2010746002197 -52.7618598937988,10.2857999801636 -62.4310836791992,21.9788188934326 -59.3729095458984,20.1798934936523 -51.3227157592773,9.79109477996826 -61.531623840332,18.2460479736328 -58.8782081604004,23.6428260803223 -63.3755226135254,8.08211517333984 -48.5793571472168,12.354564666748 -55.0554885864258,13.9286251068115 -51.7274780273438,14.8730602264404 -64.1850433349609,13.6587858200073 -61.1718368530273,11.9048328399658 -61.4866485595703,8.26200771331787 -54.5607833862305,7.54243755340576 -60.3173484802246,16.3122024536133 -64.4099044799805,14.9180335998535 -62.4310836791992,16.3571739196777 -61.0369186401367,15.0979270935059 -63.7802810668945,17.8862609863281 -45.4762268066406,13.0291614532471 -51.2327728271484,9.79109477996826 -59.013126373291,23.822717666626 -44.8016052246094,12.489483833313 -53.7512664794922,12.0397529602051 -55.1004638671875,10.7805042266846 -47.1851806640625,12.8492698669434 -64.1850433349609,22.0687656402588 -60.8570251464844,13.5238666534424 -53.6163482666016,5.38372611999512 -63.4654693603516,14.6032218933105 -61.4866485595703,11.4551019668579 -53.3914833068848,6.41810894012451 -52.7168846130371,7.6773567199707 -62.6109771728516,7.63238334655762 -58.5633926391602,18.4259395599365 -64.6797409057617,12.7593231201172 -51.9523429870605,14.8280878067017 -58.3385314941406,8.30698108673096 -60.0475082397461,21.7539520263672 -62.8808174133301,23.3280124664307 -60.8120536804199,5.33875274658203 -63.3305511474609,8.53184700012207 -51.5475845336914,8.08211517333984 -58.0686912536621,9.47628307342529 -52.4920196533203,15.6376037597656 -45.6560974121094,11.0953159332275 -59.9125900268555,21.9338455200195 -56.0898704528809,7.85724925994873 -60.7221069335938,20.314811706543 -53.9761352539062,9.88104152679443 -61.7115173339844,6.59800148010254 -63.0607109069824,19.9550266265869 -61.846435546875,6.55302810668945 -56.8993873596191,18.3359928131104 -56.6295471191406,11.6799669265747 -54.5607833862305,9.88104152679443 -52.8967781066895,5.24880695343018 -64.1400680541992,15.1878728866577 -63.9151992797852,5.4286994934082 -51.682502746582,12.8492698669434 -56.1348457336426,15.2778186798096 -60.9020004272461,12.9392156600952 -56.3147354125977,16.3122024536133 -51.1877975463867,10.0609340667725 -62.9257888793945,22.3386039733887 -51.7274780273438,6.14826965332031 -51.1877975463867,10.6455850601196 -59.9125900268555,19.3703765869141 -52.2221794128418,8.66676616668701 -49.6587104797363,7.04773330688477 -52.0422897338867,10.2857999801636 -62.8358459472656,14.5132751464844 -50.0634689331055,6.28318881988525 -53.9761352539062,11.0053701400757 -59.1030731201172,16.492094039917 -52.1322326660156,13.4788932800293 -54.3359184265137,11.9498062133789 -49.8835754394531,5.87843132019043 -50.0634689331055,6.59800148010254 -54.4708366394043,12.309591293335 -60.1374549865723,22.1587104797363 -55.8200340270996,16.5820407867432 -51.2777442932129,9.25141716003418 -57.34912109375,6.91281318664551 -60.1824264526367,18.0211811065674 -61.3517303466797,17.1217193603516 -64.3649291992188,23.8676910400391 -64.3649291992188,15.2778186798096 -56.7194976806641,16.9418258666992 -59.327938079834,6.82286739349365 -51.2777442932129,6.68794727325439 -55.2803535461426,13.4788932800293 -60.4522666931152,16.0423622131348 -59.9125900268555,11.5000743865967 -61.6215667724609,12.2646179199219 -53.0316963195801,7.36254501342773 -56.5396041870117,10.0609340667725 -60.6321601867676,18.4259395599365 -56.7644691467285,9.65617561340332 -62.4760589599609,19.325403213501 -53.9311599731445,14.9630069732666 -61.2168121337891,22.6084423065186 -53.6163482666016,8.21703433990479 -60.0025367736816,10.8704509735107 -57.034309387207,15.4577121734619 -58.4734497070312,5.87843132019043 -56.3597106933594,11.5000743865967 -62.8358459472656,18.7407512664795 -52.0422897338867,7.49746417999268 -52.4920196533203,5.78848457336426 -59.2829666137695,14.1085166931152 -53.0766716003418,13.6587858200073 -61.1268653869629,11.9048328399658 -55.4152755737305,17.2116641998291 -58.1136627197266,7.36254501342773 -54.830623626709,13.6587858200073 -60.0025367736816,6.59800148010254 -58.8332328796387,11.7249402999878 -62.7908706665039,8.80168533325195 -50.8729858398438,7.09270572662354 -54.9205703735352,10.0159606933594 -58.1136627197266,19.3703765869141 -58.8782081604004,12.17467212677 -57.1692276000977,14.8730602264404 -62.161247253418,14.9180335998535 -54.830623626709,11.2302360534668 -46.6904907226562,11.4551019668579 -53.2115898132324,9.61120223999023 -64.2300109863281,8.12708854675293 -53.0766716003418,5.78848457336426 -58.5633926391602,6.55302810668945 -60.8120536804199,19.7301616668701 -51.7724494934082,12.0397529602051 -61.6215667724609,13.1191082000732 -54.6507301330566,7.40751838684082 -57.5739860534668,17.1217193603516 -60.8120536804199,6.91281318664551 -62.6559524536133,8.84665870666504 -54.7406768798828,10.5556383132935 -60.9469718933105,19.7301616668701 -58.0237159729004,15.7275505065918 -52.536994934082,5.20383358001709 -58.698314666748,16.80690574646 -59.642749786377,14.4683027267456 -56.49462890625,11.7249402999878 -49.6587104797363,11.6349945068359 -62.8808174133301,5.47367286682129 -51.9523429870605,12.489483833313 -52.9417495727539,6.37313556671143 -59.8676147460938,8.84665870666504 -50.2433624267578,13.1191082000732 -64.5448226928711,9.20644378662109 -63.4204940795898,13.5238666534424 -49.7486572265625,14.3783569335938 -63.7353057861328,7.40751838684082 -56.2697639465332,5.29378032684326 -62.7458992004395,15.6825771331787 -56.7194976806641,16.7169609069824 -56.0448989868164,7.13767910003662 -50.0634689331055,12.17467212677 -62.0263290405273,6.95778656005859 -43.002685546875,13.3889465332031 -61.9813537597656,14.8730602264404 -64.5897979736328,11.994779586792 -52.8068313598633,14.6931686401367 -62.8358459472656,8.12708854675293 -63.4204940795898,18.4259395599365 -61.531623840332,21.7539520263672 -61.846435546875,15.4127388000488 -60.4522666931152,13.4339199066162 -64.2749862670898,13.7487316131592 -57.3940925598145,13.4339199066162 -53.8412132263184,9.29639053344727 -51.7274780273438,13.9286251068115 -50.5132026672363,7.54243755340576 -59.1480445861816,12.5794296264648 -54.4258651733398,15.1429004669189 -55.0105171203613,5.60859203338623 -60.5422134399414,6.41810894012451 -64.634765625,7.85724925994873 -53.5713768005371,6.68794727325439 -53.7962417602539,7.13767910003662 -60.0475082397461,21.5740604400635 -49.9735221862793,12.8492698669434 -54.9655418395996,6.91281318664551 -55.1004638671875,13.2990007400513 -60.9469718933105,18.9206447601318 -53.3914833068848,11.6349945068359 -43.3624877929688,11.5900211334229 -51.682502746582,14.1085166931152 -63.825252532959,20.0899467468262 -52.9867248535156,11.4551019668579 -56.3147354125977,10.2408266067505 -54.0660781860352,6.64297485351562 -63.1056823730469,20.314811706543 -56.2247924804688,17.3016109466553 -55.0105171203613,13.0291614532471 -63.3305511474609,20.7645435333252 -57.4840393066406,11.0953159332275 -56.49462890625,8.21703433990479 -62.0263290405273,11.6799669265747 -53.9311599731445,13.1191082000732 -54.9655418395996,11.2752084732056 -53.5713768005371,13.3889465332031 -61.8014602661133,20.8095169067383 -60.1374549865723,21.7089805603027 -63.6003875732422,6.14826965332031 -62.9257888793945,14.2434368133545 -59.4178848266602,17.2116641998291 -62.2961654663086,18.3809661865234 -54.2459716796875,8.12708854675293 -62.3411407470703,11.1402893066406 -56.6295471191406,18.1111278533936 -60.4972381591797,16.5370674133301 -56.8544158935547,6.37313556671143 -58.3835029602051,14.6481952667236 -60.9020004272461,14.8280878067017 -54.2459716796875,7.54243755340576 -59.6877212524414,13.1191082000732 -60.9020004272461,20.8994636535645 -58.6083679199219,19.685188293457 -55.4602470397949,16.492094039917 -46.2857360839844,11.994779586792 -48.8941688537598,12.2646179199219 -52.2671546936035,7.27259826660156 -58.8782081604004,7.63238334655762 -63.8702239990234,12.354564666748 -58.4734497070312,12.8942422866821 -62.6559524536133,6.64297485351562 -52.851806640625,10.2408266067505 -64.4548797607422,16.2672290802002 -59.2829666137695,7.18265247344971 -55.145435333252,13.6587858200073 -57.663932800293,18.1111278533936 -56.1348457336426,12.984188079834 -59.7326965332031,7.13767910003662 -46.4656372070312,12.309591293335 -49.9735221862793,7.72233009338379 -60.5422134399414,16.3571739196777 -61.6665420532227,6.28318881988525 -60.9469718933105,18.4709129333496 -63.4204940795898,7.90222263336182 -59.2379913330078,13.4339199066162 -61.6665420532227,9.20644378662109 -61.0369186401367,5.33875274658203 -60.9020004272461,19.4603214263916 -46.420654296875,12.7143497467041 -53.7062950134277,13.6587858200073 -63.1056823730469,11.4551019668579 -55.8200340270996,9.83606815338135 -62.2961654663086,10.2857999801636 -64.4998474121094,17.8862609863281 -61.2617835998535,19.8201065063477 -53.0766716003418,11.3201818466187 -57.8887977600098,12.984188079834 -59.5528030395508,6.37313556671143 -48.4444351196289,13.7937049865723 -62.3861122131348,19.685188293457 -50.4682273864746,7.04773330688477 -60.9469718933105,18.2460479736328 -51.1428260803223,12.309591293335 -63.9151992797852,21.6190338134766 -64.3199615478516,12.1296987533569 -57.663932800293,15.5476579666138 -54.8755950927734,6.01335048675537 -64.3649291992188,17.3016109466553 -51.682502746582,6.05832386016846 -60.0475082397461,6.95778656005859 -49.478816986084,12.5344572067261 -60.4072952270508,8.35195446014404 -61.6215667724609,7.6773567199707 -61.0369186401367,10.3757457733154 -55.0554885864258,15.6825771331787 -61.0369186401367,10.4656925201416 -62.2062187194824,23.4179592132568 -63.4204940795898,18.2460479736328 -61.0369186401367,13.3889465332031 -48.5343818664551,12.2196445465088 -56.8544158935547,13.4788932800293 -55.1004638671875,14.9630069732666 -54.0211067199707,6.1932430267334 -43.9021606445312,11.8598594665527 -60.9020004272461,21.2592487335205 -56.1348457336426,9.07152462005615 -57.7988510131836,19.2354564666748 -63.7802810668945,15.5476579666138 -61.1718368530273,15.8624706268311 -52.8967781066895,12.17467212677 -55.4152755737305,5.78848457336426 -60.9020004272461,14.4233293533325 -53.5264015197754,7.13767910003662 -57.9337692260742,17.9762077331543 -59.1030731201172,19.5952415466309 -61.2168121337891,18.0661544799805 -50.1084442138672,12.669376373291 -62.5660057067871,19.1455097198486 -56.8544158935547,16.2672290802002 -60.4072952270508,21.8888721466064 -47.1402282714844,12.1296987533569 -63.1506576538086,8.84665870666504 -63.7802810668945,5.33875274658203 -52.4920196533203,12.2646179199219 -51.2777442932129,12.5794296264648 -62.5660057067871,6.55302810668945 -58.0237159729004,9.47628307342529 -52.312126159668,11.814887046814 -64.634765625,14.3333835601807 -57.6189575195312,12.7593231201172 -49.703685760498,12.8492698669434 -59.1030731201172,19.0555629730225 -55.2803535461426,8.62179279327393 -56.9443626403809,8.17206192016602 -61.6215667724609,6.73292064666748 -64.5897979736328,6.05832386016846 -54.6507301330566,9.83606815338135 -61.0369186401367,9.43130970001221 -60.4972381591797,11.3201818466187 -46.4656372070312,13.0741348266602 -63.6903343200684,13.7487316131592 -61.4866485595703,20.314811706543 -55.5501937866211,15.3227920532227 -50.9179611206055,14.3783569335938 -63.195629119873,22.4735221862793 -55.8650054931641,16.8968524932861 -52.9867248535156,14.5132751464844 -58.9681549072266,18.2460479736328 -54.5607833862305,6.77789402008057 -62.3411407470703,14.1984634399414 -58.1586380004883,10.6006116867065 -55.2803535461426,7.9471960067749 -58.3835029602051,7.90222263336182 -52.5819664001465,14.6481952667236 -59.642749786377,10.2857999801636 -58.0237159729004,19.1455097198486 -64.0501174926758,19.7751350402832 -59.9125900268555,7.81227684020996 -60.7670783996582,13.0291614532471 -61.3967056274414,6.1932430267334 -44.2619323730469,11.0953159332275 -52.851806640625,5.6985387802124 -50.7830390930176,12.7593231201172 -61.1268653869629,23.19309425354 -61.9813537597656,7.40751838684082 -59.9575614929199,19.8201065063477 -60.1374549865723,12.5344572067261 -50.7380676269531,6.68794727325439 -54.4258651733398,13.2990007400513 -62.2961654663086,21.8888721466064 -51.9523429870605,9.38633632659912 -52.851806640625,11.0053701400757 -52.851806640625,9.43130970001221 -53.2565612792969,13.2540273666382 -57.34912109375,18.9206447601318 -46.3756713867188,13.2540273666382 -50.2883338928223,5.38372611999512 -57.9787445068359,16.0873355865479 -55.8650054931641,15.9524164199829 -45.7010803222656,10.9154233932495 -61.0369186401367,10.6006116867065 -61.531623840332,14.8280878067017 -50.6031455993652,7.6773567199707 -52.6269378662109,10.9154233932495 -56.1348457336426,15.817497253418 -60.4972381591797,21.4841136932373 -60.991943359375,12.8042964935303 -51.682502746582,5.56361865997314 -61.9363822937012,16.9418258666992 -50.8280143737793,14.8280878067017 -61.5765953063965,20.8994636535645 -60.9469718933105,16.7619323730469 -64.0051422119141,9.07152462005615 -60.0924835205078,14.5132751464844 -61.0818901062012,6.14826965332031 -54.8755950927734,7.6773567199707 -59.1930198669434,23.4179592132568 -61.7115173339844,15.5476579666138 -52.6269378662109,14.9180335998535 -52.0872611999512,9.97098731994629 -49.3438987731934,13.9735984802246 -57.1242523193359,11.9048328399658 -53.4814300537109,15.4577121734619 -62.3861122131348,14.7831144332886 -55.2353820800781,11.5000743865967 -63.5554122924805,5.29378032684326 -44.8915710449219,10.7805042266846 -60.1374549865723,10.2857999801636 -60.6321601867676,20.9444370269775 -64.2749862670898,23.8676910400391 -54.3808898925781,6.1932430267334 -59.5078315734863,8.62179279327393 -64.634765625,11.0953159332275 -62.0713005065918,10.5106649398804 -56.3147354125977,11.5900211334229 -61.0369186401367,6.77789402008057 -61.6215667724609,18.3359928131104 -55.0554885864258,5.4286994934082 -63.4204940795898,6.95778656005859 -62.9707641601562,20.9444370269775 -59.4628601074219,11.6799669265747 -54.515811920166,6.82286739349365 -53.0766716003418,6.95778656005859 -62.0263290405273,20.0449733734131 -59.1030731201172,5.56361865997314 -57.4390640258789,10.2408266067505 -57.7988510131836,17.7963161468506 -55.7750587463379,12.5794296264648 -56.2697639465332,13.34397315979 -46.1058349609375,12.17467212677 -61.4866485595703,6.68794727325439 -59.2829666137695,8.26200771331787 -51.0528793334961,7.13767910003662 -60.8570251464844,19.4153499603271 -64.5448226928711,6.73292064666748 -56.9443626403809,6.23821640014648 -57.8887977600098,14.9180335998535 -49.5687637329102,14.6481952667236 -60.991943359375,20.6296234130859 -57.7988510131836,16.80690574646 -59.8676147460938,20.6296234130859 -64.2300109863281,12.0847253799438 -48.0396766662598,12.7593231201172 -58.5633926391602,6.50805473327637 -56.809440612793,13.9286251068115 -59.013126373291,12.309591293335 -64.0950927734375,5.87843132019043 -55.3253288269043,7.18265247344971 -49.6137390136719,12.489483833313 -57.4840393066406,16.7169609069824 -55.6851119995117,8.35195446014404 -50.6031455993652,7.72233009338379 -63.0157356262207,23.6877975463867 -60.4972381591797,22.9682273864746 -58.6533432006836,7.90222263336182 -47.9497299194336,11.7699136734009 -63.9151992797852,17.7963161468506 -62.8808174133301,5.60859203338623 -62.3411407470703,12.309591293335 -55.145435333252,9.07152462005615 -59.2379913330078,19.6402149200439 -64.5448226928711,15.502685546875 -60.7670783996582,16.7169609069824 -62.6109771728516,19.685188293457 -58.2036094665527,14.8280878067017 -54.7856521606445,14.3783569335938 -44.0370788574219,10.8254776000977 -63.9601745605469,22.6983890533447 -57.9337692260742,8.93660545349121 -50.1534156799316,13.0741348266602 -46.7354736328125,11.6799669265747 -57.6189575195312,18.3809661865234 -57.0792808532715,9.97098731994629 -60.991943359375,6.59800148010254 -60.8570251464844,22.4285507202148 -57.8438262939453,9.88104152679443 -62.9257888793945,23.0132007598877 -59.0580978393555,23.9576377868652 -54.9655418395996,5.78848457336426 -62.7009239196777,23.4179592132568 -61.2168121337891,10.2857999801636 -59.013126373291,12.5344572067261 -59.9575614929199,16.80690574646 -59.5078315734863,16.3122024536133 -61.5765953063965,12.309591293335 -64.6797409057617,7.76730346679688 -64.5448226928711,6.64297485351562 -62.7458992004395,5.56361865997314 -58.4734497070312,7.81227684020996 -59.3729095458984,20.674596786499 -52.9867248535156,11.8598594665527 -61.0818901062012,8.84665870666504 -61.8914070129395,6.73292064666748 -61.1718368530273,22.2036838531494 -50.018497467041,7.99216938018799 -60.7670783996582,8.03714179992676 -62.9257888793945,9.25141716003418 -63.7353057861328,16.3571739196777 -64.4099044799805,19.1904830932617 -61.306755065918,18.8756713867188 -63.6003875732422,9.11649799346924 -44.3069152832031,11.5900211334229 -59.6877212524414,20.0449733734131 -60.3623199462891,19.4153499603271 -62.161247253418,22.1587104797363 -62.5660057067871,19.1904830932617 -60.0025367736816,13.9735984802246 -58.6083679199219,11.994779586792 -60.0025367736816,22.2036838531494 -61.2617835998535,12.5344572067261 -54.9655418395996,5.20383358001709 -55.145435333252,7.45249080657959 -56.5845756530762,8.84665870666504 -51.1877975463867,8.30698108673096 -63.1056823730469,7.58741092681885 -56.5396041870117,10.3307723999023 -54.0211067199707,7.63238334655762 -59.1930198669434,13.2990007400513 -52.6269378662109,13.8836517333984 -55.2353820800781,14.2884101867676 -54.6057586669922,16.3571739196777 -49.2089805603027,13.5238666534424 -51.8174209594727,10.5556383132935 -48.7592468261719,12.2646179199219 -61.7115173339844,9.34136390686035 -54.4258651733398,6.41810894012451 -56.9893341064453,13.1640815734863 -56.0448989868164,16.3571739196777 -58.5184211730957,15.502685546875 -63.7353057861328,21.1693019866943 -53.7512664794922,10.6455850601196 -64.7247161865234,14.1085166931152 -58.3835029602051,23.8676910400391 -60.7221069335938,6.77789402008057 -53.3914833068848,15.0079803466797 -64.3649291992188,9.97098731994629 -63.825252532959,18.4259395599365 -60.0924835205078,19.7301616668701 -54.4258651733398,10.4207191467285 -61.1718368530273,21.349193572998 -58.7432861328125,16.0873355865479 -52.5819664001465,9.74612140655518 -55.9549522399902,10.9154233932495 -48.2195701599121,13.3889465332031 -48.2645416259766,11.7699136734009 -60.5871887207031,20.5846500396729 -44.8016052246094,11.0953159332275 -60.8120536804199,19.6402149200439 -62.8358459472656,19.5952415466309 -47.0053100585938,12.354564666748 -60.4522666931152,7.45249080657959 -62.5210342407227,23.3280124664307 -52.851806640625,8.75671291351318 -54.515811920166,5.83345794677734 -60.9469718933105,13.7037591934204 -62.0713005065918,12.1296987533569 -57.5739860534668,14.9180335998535 -63.6003875732422,15.5476579666138 -63.2406005859375,23.1031475067139 -59.1480445861816,13.5688400268555 -46.3756713867188,11.4101285934448 -54.0660781860352,7.9471960067749 -62.4310836791992,7.54243755340576 -63.2855758666992,9.61120223999023 -64.0950927734375,14.6032218933105 -59.2829666137695,9.88104152679443 -51.7274780273438,14.2884101867676 -49.9285507202148,12.8942422866821 -59.9125900268555,8.08211517333984 -55.6851119995117,12.1296987533569 -61.9363822937012,19.5052947998047 -60.8120536804199,11.1852626800537 -46.1508178710938,13.0741348266602 -63.3755226135254,19.9550266265869 -59.5528030395508,15.997389793396 -52.0872611999512,12.669376373291 -53.9761352539062,8.57682037353516 -54.201000213623,15.0079803466797 -52.0422897338867,7.76730346679688 -60.3173484802246,13.8836517333984 -52.4470443725586,16.0423622131348 -64.3199615478516,22.4735221862793 -63.6003875732422,12.0847253799438 -54.0211067199707,16.0873355865479 -60.7670783996582,14.5582485198975 -64.3199615478516,23.4179592132568 -56.9443626403809,16.2672290802002 -60.7221069335938,7.85724925994873 -59.7776718139648,11.0053701400757 -59.9125900268555,16.5820407867432 -60.3173484802246,8.89163208007812 -55.7300872802734,10.8704509735107 -57.663932800293,16.5820407867432 -57.8887977600098,7.49746417999268 -56.8544158935547,5.4286994934082 -51.0528793334961,14.6032218933105 -62.6109771728516,6.95778656005859 -64.634765625,10.5556383132935 -56.179817199707,6.50805473327637 -55.0105171203613,15.7725238800049 -53.6163482666016,11.2752084732056 -57.3940925598145,12.354564666748 -59.5528030395508,13.8386783599854 -56.7194976806641,9.56622886657715 -51.0978507995605,8.39692687988281 -51.997314453125,7.18265247344971 -56.6295471191406,9.25141716003418 -54.3808898925781,8.12708854675293 -61.8014602661133,8.75671291351318 -61.8014602661133,7.81227684020996 -53.166618347168,15.6376037597656 -53.6613235473633,10.1059074401855 -54.2909469604492,11.0503435134888 -56.8993873596191,14.2884101867676 -53.0316963195801,12.984188079834 -55.9099807739258,17.8862609863281 -54.6957054138184,14.7381420135498 -56.0898704528809,16.3571739196777 -62.0713005065918,17.8862609863281 -55.2803535461426,17.5264778137207 -61.6215667724609,14.4683027267456 -50.9179611206055,7.58741092681885 -45.1164245605469,11.7699136734009 -60.991943359375,23.822717666626 -61.9363822937012,10.3757457733154 -61.5765953063965,22.0237922668457 -62.3861122131348,15.0979270935059 -56.4496574401855,5.38372611999512 -59.7776718139648,5.9234037399292 -47.3201293945312,12.669376373291 -50.8729858398438,9.79109477996826 -58.0686912536621,10.3757457733154 -49.6587104797363,12.2196445465088 -44.6217346191406,11.7249402999878 -61.4866485595703,20.2698383331299 -57.3940925598145,13.8836517333984 -51.0978507995605,5.65356540679932 -55.0554885864258,13.6587858200073 -50.8280143737793,5.6985387802124 -60.6321601867676,22.4735221862793 -59.2379913330078,22.9682273864746 -51.1877975463867,13.8836517333984 -55.145435333252,8.26200771331787 -64.4099044799805,12.0397529602051 -60.8570251464844,9.97098731994629 -51.9073677062988,10.9154233932495 -45.8359985351562,12.7593231201172 -57.9787445068359,11.4101285934448 -56.0898704528809,9.88104152679443 -55.6401405334473,12.669376373291 -62.0263290405273,11.2302360534668 -47.5,11.5000743865967 -52.4470443725586,13.3889465332031 -64.0051422119141,11.3201818466187 -52.851806640625,6.73292064666748 -58.3835029602051,8.66676616668701 -54.9655418395996,6.05832386016846 -56.4046859741211,14.1984634399414 -52.6719131469727,11.9048328399658 -64.7247161865234,10.2408266067505 -61.846435546875,13.34397315979 -64.7696914672852,15.0979270935059 -56.0898704528809,14.1534900665283 -63.8702239990234,10.6455850601196 -57.2591743469238,17.5264778137207 -61.2168121337891,17.6164226531982 -64.7696914672852,23.3280124664307 -51.0079040527344,14.4683027267456 -63.195629119873,16.5370674133301 -60.9469718933105,15.3227920532227 -56.0898704528809,17.5714492797852 -60.5871887207031,22.7883358001709 -54.2459716796875,14.2884101867676 -63.9151992797852,15.1878728866577 -55.5501937866211,17.1217193603516 -53.9311599731445,7.81227684020996 -59.6877212524414,12.5344572067261 -64.2749862670898,21.3042221069336 -50.5581741333008,13.8836517333984 -52.0422897338867,8.93660545349121 -49.0740585327148,14.2884101867676 -57.8438262939453,10.6455850601196 -59.5528030395508,16.4021472930908 -64.1850433349609,18.5158863067627 -46.6005554199219,13.2090549468994 -51.9073677062988,12.9392156600952 -53.5713768005371,6.23821640014648 -57.7538795471191,18.2910194396973 -63.9601745605469,11.9048328399658 -45.7010803222656,11.3201818466187 -52.9417495727539,13.7937049865723 -52.5819664001465,5.29378032684326 -48.9841156005859,12.489483833313 -49.3438987731934,12.2196445465088 -60.2723731994629,22.5634689331055 -58.7432861328125,15.0529537200928 -62.9707641601562,14.4683027267456 -55.8650054931641,7.63238334655762 -57.3940925598145,14.5582485198975 -62.161247253418,13.7937049865723 -50.648120880127,8.12708854675293 -51.5475845336914,6.01335048675537 -43.2725219726562,11.5900211334229 -50.018497467041,11.5450477600098 -58.4734497070312,10.0609340667725 -62.6559524536133,11.7249402999878 -48.0396766662598,12.4445114135742 -55.9999237060547,12.6244029998779 -63.7353057861328,12.8042964935303 -54.3808898925781,8.48687362670898 -56.809440612793,14.7381420135498 -58.8782081604004,9.97098731994629 -53.9311599731445,11.994779586792 -55.7750587463379,11.8598594665527 -55.1004638671875,16.3122024536133 -62.3411407470703,21.2592487335205 -60.8570251464844,6.50805473327637 -59.7326965332031,5.87843132019043 -63.4654693603516,7.99216938018799 -63.4654693603516,17.5264778137207 -52.0872611999512,8.12708854675293 -52.851806640625,5.60859203338623 -53.9311599731445,12.8942422866821 -64.4099044799805,7.99216938018799 -62.4310836791992,12.0847253799438 -50.5581741333008,14.5582485198975 -58.7432861328125,8.12708854675293 -61.7564888000488,14.9630069732666 -59.3729095458984,7.72233009338379 -63.825252532959,22.833309173584 -58.9681549072266,14.8730602264404 -62.9257888793945,9.20644378662109 -52.4470443725586,12.354564666748 -64.0950927734375,5.6985387802124 -62.8358459472656,20.4047584533691 -64.4099044799805,9.52125644683838 -49.2089805603027,5.6985387802124 -57.3041458129883,15.2328462600708 -64.3649291992188,8.35195446014404 -59.8676147460938,6.01335048675537 -49.0290870666504,12.5794296264648 -63.4654693603516,6.37313556671143 -57.2591743469238,14.6032218933105 -53.6613235473633,7.04773330688477 -63.5554122924805,6.23821640014648 -59.013126373291,17.1217193603516 -48.8042221069336,5.60859203338623 -60.7670783996582,15.2328462600708 -64.1400680541992,12.7593231201172 -50.648120880127,12.3995380401611 -61.6215667724609,9.70114898681641 -57.1692276000977,12.669376373291 -60.8120536804199,16.5370674133301 -62.9707641601562,19.1455097198486 -58.5633926391602,8.66676616668701 -58.0686912536621,6.05832386016846 -62.161247253418,7.45249080657959 -53.7062950134277,14.9180335998535 -50.4682273864746,14.6931686401367 -49.2989273071289,14.2434368133545 -59.9575614929199,18.3359928131104 -61.6665420532227,5.60859203338623 -47.9947052001953,11.2752084732056 -48.8042221069336,5.29378032684326 -61.0818901062012,19.0555629730225 -56.1348457336426,9.88104152679443 -62.2062187194824,15.3677654266357 -64.0950927734375,20.674596786499 -54.830623626709,13.0291614532471 -55.2353820800781,12.8042964935303 -54.3359184265137,6.82286739349365 -52.8068313598633,9.02655124664307 -54.3808898925781,7.9471960067749 -51.5475845336914,8.21703433990479 -57.8438262939453,13.0741348266602 -52.7168846130371,11.2302360534668 -61.2617835998535,12.0847253799438 -54.6507301330566,8.03714179992676 -58.9231796264648,23.5978527069092 -59.4628601074219,21.349193572998 -56.4496574401855,14.7381420135498 -64.4548797607422,10.1059074401855 -61.2168121337891,14.2434368133545 -58.7432861328125,19.9550266265869 -60.1374549865723,17.7963161468506 -57.9337692260742,11.2302360534668 -53.7962417602539,8.84665870666504 -56.49462890625,7.31757164001465 -63.5554122924805,6.01335048675537 -61.9813537597656,21.349193572998 -63.7353057861328,22.6534156799316 -54.1560249328613,10.8704509735107 -57.4390640258789,9.83606815338135 -54.3808898925781,15.2328462600708 -58.8332328796387,10.8704509735107 -54.7406768798828,15.8624706268311 -58.5633926391602,10.8254776000977 -63.0607109069824,11.814887046814 -54.5607833862305,10.1508798599243 -54.3359184265137,15.3677654266357 -52.2671546936035,10.0159606933594 -60.0924835205078,21.3042221069336 -48.4894104003906,12.2646179199219 -56.3597106933594,15.8624706268311 -51.0978507995605,9.56622886657715 -61.8914070129395,22.5634689331055 -60.4072952270508,6.91281318664551 -62.161247253418,19.2354564666748 -57.8438262939453,11.0953159332275 -61.5765953063965,23.1031475067139 -61.846435546875,22.9232540130615 -54.6057586669922,9.02655124664307 -53.2565612792969,5.78848457336426 -55.2353820800781,11.5450477600098 -62.7009239196777,17.0317726135254 -61.4416770935059,22.9682273864746 -51.8174209594727,11.8598594665527 -62.161247253418,17.7963161468506 -56.4496574401855,9.34136390686035 -63.7802810668945,12.489483833313 -58.2935562133789,9.74612140655518 -51.2327728271484,13.9286251068115 -63.5554122924805,20.2698383331299 -57.2141990661621,10.3757457733154 -57.2591743469238,15.3677654266357 -57.8887977600098,17.2566375732422 -64.7247161865234,21.4841136932373 -52.312126159668,10.3757457733154 -63.4654693603516,13.1191082000732 -50.7830390930176,6.41810894012451 -60.2723731994629,9.70114898681641 -57.7089042663574,5.87843132019043 -58.0686912536621,9.61120223999023 -58.8332328796387,16.4021472930908 -51.3227157592773,6.95778656005859 -60.8120536804199,9.74612140655518 -55.145435333252,12.7593231201172 -53.4814300537109,16.492094039917 -61.1718368530273,14.6032218933105 -57.9337692260742,18.9206447601318 -58.2036094665527,6.41810894012451 -60.3173484802246,17.3016109466553 -62.8808174133301,17.3465843200684 -61.9813537597656,14.1085166931152 -54.4258651733398,13.9735984802246 -53.4814300537109,5.78848457336426 -46.6455078125,11.9498062133789 -61.8014602661133,5.24880695343018 -56.2247924804688,7.45249080657959 -56.1348457336426,12.5344572067261 -64.4998474121094,12.5344572067261 -60.5422134399414,16.4021472930908 -53.6613235473633,14.3783569335938 -56.9443626403809,12.3995380401611 -60.6321601867676,9.88104152679443 -60.1374549865723,10.6905584335327 -60.9469718933105,16.5370674133301 -63.4204940795898,14.1984634399414 -54.4708366394043,15.0529537200928 -55.6851119995117,9.25141716003418 -61.1268653869629,16.7169609069824 -60.2723731994629,23.6428260803223 -60.9469718933105,6.73292064666748 -62.3411407470703,7.36254501342773 -54.7406768798828,16.492094039917 -56.809440612793,12.4445114135742 -58.9231796264648,10.1059074401855 -53.4814300537109,7.9471960067749 -54.0660781860352,8.39692687988281 -58.7432861328125,10.2408266067505 -61.3967056274414,5.6985387802124 -59.5528030395508,7.76730346679688 -58.698314666748,13.6138134002686 -58.2485809326172,5.65356540679932 -63.6903343200684,14.9630069732666 -49.0740585327148,13.6138134002686 -53.3015365600586,9.97098731994629 -58.698314666748,6.01335048675537 -51.8623962402344,8.39692687988281 -62.2961654663086,23.507905960083 -54.9655418395996,15.0979270935059 -60.5871887207031,21.3941669464111 -57.7538795471191,8.08211517333984 -49.5687637329102,11.6799669265747 -63.2855758666992,12.5344572067261 -48.8941688537598,12.9392156600952 -52.851806640625,10.1958532333374 -50.9629325866699,7.13767910003662 -54.0660781860352,7.81227684020996 -64.5897979736328,10.6006116867065 -59.642749786377,11.1852626800537 -63.6903343200684,13.2990007400513 -55.9999237060547,16.1323089599609 -46.8703918457031,11.4551019668579 -54.8755950927734,16.80690574646 -61.7564888000488,16.1323089599609 -57.034309387207,11.814887046814 -61.306755065918,12.984188079834 -60.7670783996582,5.65356540679932 -56.8993873596191,6.55302810668945 -59.9125900268555,8.35195446014404 -55.1004638671875,8.53184700012207 -58.2935562133789,12.3995380401611 -55.4602470397949,17.2116641998291 -64.7247161865234,19.2804298400879 -59.7326965332031,12.8042964935303 -64.4548797607422,8.93660545349121 -60.0924835205078,20.7195701599121 -52.1322326660156,8.57682037353516 -54.2909469604492,15.9074440002441 -53.2115898132324,16.5370674133301 -58.9681549072266,17.1217193603516 -56.49462890625,9.47628307342529 -56.0448989868164,12.2196445465088 -61.2617835998535,11.4551019668579 -52.1772079467773,12.0397529602051 -61.8914070129395,12.669376373291 -63.7802810668945,6.10329627990723 -57.6189575195312,7.54243755340576 -55.5951690673828,7.6773567199707 -59.2829666137695,10.1508798599243 -63.510440826416,9.38633632659912 -54.1560249328613,13.2990007400513 -56.2247924804688,14.6931686401367 -63.825252532959,18.2010746002197 -62.5210342407227,14.5132751464844 -57.3041458129883,16.6719875335693 -55.4152755737305,15.7725238800049 -53.0316963195801,5.51864528656006 -57.1692276000977,8.7117395401001 -55.6401405334473,12.309591293335 -56.8544158935547,17.5264778137207 -54.7856521606445,13.8386783599854 -57.4840393066406,11.9048328399658 -44.48681640625,10.5556383132935 -57.2141990661621,12.984188079834 -64.2749862670898,13.6138134002686 -62.4310836791992,20.4047584533691 -63.1056823730469,17.4365310668945 -64.3199615478516,7.18265247344971 -52.7168846130371,8.80168533325195 -58.6083679199219,15.9524164199829 -64.1400680541992,14.6481952667236 -54.3808898925781,11.8598594665527 -51.2327728271484,14.3333835601807 -51.9073677062988,6.32816219329834 -64.1400680541992,15.3677654266357 -59.5078315734863,21.7089805603027 -56.3597106933594,8.57682037353516 -53.9761352539062,7.27259826660156 -48.6243286132812,13.2990007400513 -50.333309173584,7.9471960067749 -58.7882614135742,13.6138134002686 -55.0554885864258,14.7831144332886 -64.4998474121094,21.8438987731934 -58.8332328796387,12.5344572067261 -54.8755950927734,14.7831144332886 -56.8993873596191,10.5106649398804 -54.6957054138184,9.47628307342529 -57.7089042663574,15.9074440002441 -64.7247161865234,22.8782806396484 -59.013126373291,13.9735984802246 -57.7988510131836,19.8650798797607 -59.3729095458984,9.97098731994629 -64.2300109863281,6.55302810668945 -58.3835029602051,14.0635442733765 -60.5422134399414,14.6931686401367 -64.4548797607422,17.0317726135254 -45.7460632324219,11.2752084732056 -57.8438262939453,8.93660545349121 -62.8808174133301,14.4683027267456 -51.2777442932129,12.7593231201172 -59.7326965332031,20.0449733734131 -51.0079040527344,13.2090549468994 -63.6903343200684,13.7937049865723 -57.1242523193359,15.4577121734619 -57.3940925598145,17.4365310668945 -57.0792808532715,9.38633632659912 -52.9867248535156,14.3783569335938 -59.013126373291,14.4233293533325 -52.4920196533203,7.72233009338379 -57.1242523193359,15.6825771331787 -45.7460632324219,12.354564666748 -58.7882614135742,19.7751350402832 -54.4258651733398,6.4630823135376 -59.1930198669434,5.38372611999512 -59.5977783203125,9.97098731994629 -62.2511940002441,21.2592487335205 -61.3517303466797,8.62179279327393 -63.0157356262207,11.6799669265747 -55.1004638671875,7.9471960067749 -61.7115173339844,17.6613960266113 -49.3888740539551,14.6481952667236 -61.1268653869629,7.6773567199707 -58.8782081604004,15.2778186798096 -62.2062187194824,18.5608596801758 -52.1772079467773,8.12708854675293 -61.1268653869629,14.3333835601807 -64.2300109863281,7.40751838684082 -47.4550476074219,12.9392156600952 -57.4840393066406,13.8386783599854 -57.8438262939453,19.9550266265869 -52.6719131469727,6.77789402008057 -63.6903343200684,15.9524164199829 -57.4840393066406,13.2540273666382 -59.5528030395508,17.5714492797852 -55.145435333252,16.7619323730469 -55.8650054931641,15.1878728866577 -47.9947052001953,11.5000743865967 -63.5554122924805,22.9232540130615 -54.0660781860352,8.75671291351318 -62.6559524536133,16.6719875335693 -63.5554122924805,22.0237922668457 -62.5210342407227,19.1904830932617 -47.2301635742188,12.5344572067261 -60.6321601867676,17.0767459869385 -54.9205703735352,15.502685546875 -51.0978507995605,10.0159606933594 -52.4020729064941,14.9180335998535 -59.0580978393555,18.4709129333496 -62.6559524536133,8.35195446014404 -62.8358459472656,14.4233293533325 -61.0369186401367,17.3016109466553 -55.1904067993164,14.1534900665283 -61.6215667724609,9.25141716003418 -57.9337692260742,5.20383358001709 -44.8016052246094,12.2646179199219 -63.3305511474609,6.37313556671143 -62.5210342407227,6.01335048675537 -64.0950927734375,16.80690574646 -56.179817199707,5.96837711334229 -59.642749786377,14.5582485198975 -52.0872611999512,11.0953159332275 -62.9257888793945,13.6138134002686 -57.8438262939453,6.10329627990723 -62.5210342407227,10.9154233932495 -52.0422897338867,5.65356540679932 -53.3914833068848,14.4233293533325 -50.648120880127,5.38372611999512 -54.6957054138184,12.7143497467041 -61.1268653869629,22.4735221862793 -51.9523429870605,7.18265247344971 -64.5448226928711,16.851879119873 -55.6401405334473,12.9392156600952 -50.4682273864746,12.17467212677 -56.3597106933594,7.22762584686279 -62.4310836791992,11.7249402999878 -56.2247924804688,8.21703433990479 -50.3782806396484,14.2884101867676 -59.5078315734863,20.4047584533691 -60.5422134399414,20.4047584533691 -53.0316963195801,10.0159606933594 -61.4866485595703,14.2434368133545 -62.0713005065918,9.11649799346924 -62.2062187194824,6.14826965332031 -56.5845756530762,9.38633632659912 -49.703685760498,6.95778656005859 -45.34130859375,12.354564666748 -56.179817199707,11.4551019668579 -58.9231796264648,23.5528793334961 -53.1216430664062,7.40751838684082 -62.3861122131348,22.6084423065186 -58.7432861328125,20.4947052001953 -51.9523429870605,5.96837711334229 -59.8226432800293,13.1640815734863 -62.5660057067871,13.0291614532471 -64.4099044799805,15.0529537200928 -60.7221069335938,6.73292064666748 -56.9443626403809,11.7699136734009 -44.3518981933594,11.5000743865967 -49.0290870666504,13.0291614532471 -54.5607833862305,9.11649799346924 -56.3147354125977,9.25141716003418 -59.6877212524414,8.12708854675293 -49.2989273071289,5.60859203338623 -61.0369186401367,12.9392156600952 -53.3914833068848,11.7699136734009 -64.6797409057617,21.4391403198242 -63.510440826416,5.47367286682129 -58.0686912536621,15.3227920532227 -49.2989273071289,6.64297485351562 -47.0952453613281,11.8598594665527 -59.4628601074219,12.8492698669434 -62.6559524536133,11.0953159332275 -52.312126159668,13.7037591934204 -59.9125900268555,14.1534900665283 -59.5528030395508,14.7381420135498 -52.3571014404297,13.2990007400513 -61.846435546875,6.14826965332031 -53.7062950134277,6.86783981323242 -61.3517303466797,16.5370674133301 -59.9575614929199,10.3757457733154 -51.0528793334961,6.91281318664551 -52.312126159668,7.45249080657959 -52.9417495727539,12.1296987533569 -61.2617835998535,5.24880695343018 -61.8914070129395,11.2752084732056 -61.3967056274414,11.3201818466187 -55.2353820800781,6.28318881988525 -58.1586380004883,7.36254501342773 -55.6401405334473,7.00275993347168 -62.8808174133301,9.47628307342529 -64.7247161865234,11.7249402999878 -62.4310836791992,18.6058330535889 -52.312126159668,8.4419002532959 -54.9205703735352,11.9498062133789 -57.9337692260742,6.86783981323242 -50.9629325866699,13.2540273666382 -64.4998474121094,15.6376037597656 -57.1692276000977,9.38633632659912 -50.7380676269531,5.38372611999512 -52.4470443725586,12.4445114135742 -44.1270141601562,10.8704509735107 -51.3227157592773,5.87843132019043 -53.5713768005371,7.27259826660156 -63.195629119873,9.20644378662109 -59.2379913330078,20.6296234130859 -61.846435546875,19.9550266265869 -59.5977783203125,6.73292064666748 -52.4920196533203,5.51864528656006 -63.3305511474609,11.0953159332275 -47.7698402404785,12.0847253799438 -60.2723731994629,11.1852626800537 -49.8386039733887,11.994779586792 -53.4364547729492,15.1429004669189 -49.5687637329102,12.2196445465088 -52.2671546936035,5.51864528656006 -61.8014602661133,20.5846500396729 -60.1824264526367,7.85724925994873 -56.3597106933594,9.16147041320801 -60.4072952270508,11.0953159332275 -63.2855758666992,12.4445114135742 -52.1772079467773,13.1191082000732 -60.8570251464844,10.3757457733154 -61.3967056274414,14.3783569335938 -64.4998474121094,12.9392156600952 -59.5977783203125,16.6270141601562 -55.5052185058594,14.5582485198975 -51.3227157592773,7.36254501342773 -57.5739860534668,23.822717666626 -61.9363822937012,14.6481952667236 -63.9151992797852,18.0661544799805 -60.4522666931152,19.010591506958 -55.9999237060547,5.83345794677734 -59.4178848266602,16.2672290802002 -57.4390640258789,17.3016109466553 -53.3914833068848,6.10329627990723 -53.6613235473633,9.61120223999023 -61.7564888000488,8.48687362670898 -64.2749862670898,22.7883358001709 -52.9417495727539,12.669376373291 -62.2062187194824,12.6244029998779 -58.9681549072266,11.9048328399658 -62.3861122131348,21.1693019866943 -52.2221794128418,6.10329627990723 -63.6903343200684,23.2380676269531 -63.3305511474609,17.481502532959 -58.6533432006836,8.48687362670898 -59.3729095458984,12.5344572067261 -53.9311599731445,15.9074440002441 -52.7618598937988,11.8598594665527 -63.6003875732422,20.9444370269775 -62.6559524536133,13.6587858200073 -51.7274780273438,5.87843132019043 -52.9867248535156,9.34136390686035 -57.663932800293,14.5582485198975 -52.8068313598633,11.0053701400757 -51.4126625061035,10.4207191467285 -52.2671546936035,7.54243755340576 -62.4310836791992,6.28318881988525 -58.9681549072266,9.97098731994629 -62.5660057067871,20.4497318267822 -59.0580978393555,11.3201818466187 -64.0501174926758,22.2036838531494 -61.3517303466797,6.77789402008057 -52.2671546936035,14.5582485198975 -58.5633926391602,7.13767910003662 -59.642749786377,14.2884101867676 -50.8729858398438,15.0079803466797 -58.2485809326172,14.4233293533325 -59.4628601074219,16.6270141601562 -64.0051422119141,6.82286739349365 -50.8729858398438,6.73292064666748 -54.1110534667969,13.2540273666382 -50.6930923461914,6.4630823135376 -62.7458992004395,7.45249080657959 -50.9629325866699,6.23821640014648 -51.1877975463867,6.86783981323242 -55.7300872802734,13.1191082000732 -61.0369186401367,18.2460479736328 -64.1850433349609,9.20644378662109 -48.3544883728027,13.7487316131592 -49.5237922668457,13.2090549468994 -55.9999237060547,15.3677654266357 -50.8280143737793,5.87843132019043 -54.9205703735352,9.88104152679443 -51.7724494934082,9.43130970001221 -60.4072952270508,14.8730602264404 -62.8358459472656,21.6640071868896 -43.8121948242188,12.4445114135742 -52.9417495727539,8.4419002532959 -64.0950927734375,5.9234037399292 -43.0926513671875,13.0291614532471 -62.7908706665039,23.19309425354 -62.2511940002441,18.9656181335449 -53.4814300537109,6.32816219329834 -64.7696914672852,8.17206192016602 -58.2485809326172,9.07152462005615 -54.2909469604492,8.66676616668701 -53.6613235473633,6.55302810668945 -59.5977783203125,16.0423622131348 -57.8438262939453,13.5238666534424 -55.5052185058594,15.9524164199829 -53.8861885070801,12.0847253799438 -56.7644691467285,15.5926313400269 -58.4284744262695,7.18265247344971 -64.4548797607422,7.76730346679688 -63.2406005859375,9.97098731994629 -51.7274780273438,14.0635442733765 -60.5422134399414,16.4471206665039 -54.3359184265137,10.9154233932495 -51.9523429870605,8.35195446014404 -54.7406768798828,13.7487316131592 -63.2406005859375,16.0423622131348 -62.4310836791992,22.9232540130615 -54.1110534667969,12.2196445465088 -64.7696914672852,7.31757164001465 -62.8358459472656,21.4391403198242 -55.7300872802734,17.8862609863281 -50.0634689331055,14.4233293533325 -52.6269378662109,12.0847253799438 -60.0025367736816,22.4735221862793 -59.4628601074219,12.5794296264648 -63.2406005859375,15.817497253418 -57.7988510131836,12.8042964935303 -43.002685546875,13.1191082000732 -52.4020729064941,10.3757457733154 -54.5607833862305,14.5132751464844 -58.2036094665527,18.0661544799805 -47.0502624511719,12.7143497467041 -61.3517303466797,18.8306980133057 -62.4760589599609,18.4259395599365 -57.6189575195312,11.0053701400757 -54.9205703735352,14.7831144332886 -60.7221069335938,21.0793552398682 -53.3914833068848,7.00275993347168 -58.9231796264648,11.1852626800537 -47.0053100585938,13.5238666534424 -62.3861122131348,15.817497253418 -60.0025367736816,8.93660545349121 -59.6877212524414,23.6877975463867 -55.0105171203613,6.28318881988525 -56.4046859741211,14.9630069732666 -51.4576377868652,14.0185708999634 -57.7538795471191,16.3571739196777 -52.0872611999512,5.56361865997314 -59.1480445861816,20.5846500396729 -51.4576377868652,14.1085166931152 -61.4866485595703,20.674596786499 -58.7432861328125,16.9418258666992 -58.0686912536621,6.23821640014648 -45.4312438964844,12.5344572067261 -57.8887977600098,10.9154233932495 -63.3755226135254,19.4603214263916 -55.4152755737305,15.6376037597656 -64.0501174926758,16.6270141601562 -62.7908706665039,7.72233009338379 -61.846435546875,6.68794727325439 -56.8544158935547,13.8836517333984 -61.2168121337891,15.9524164199829 -62.3861122131348,18.6058330535889 -58.2935562133789,7.76730346679688 -61.306755065918,5.33875274658203 -64.4998474121094,18.9656181335449 -61.531623840332,6.55302810668945 -62.8808174133301,12.0847253799438 -51.2327728271484,14.5132751464844 -64.0950927734375,12.3995380401611 -50.018497467041,5.74351119995117 -56.9893341064453,18.2460479736328 -58.5184211730957,15.0079803466797 -61.2168121337891,9.02655124664307 -52.4920196533203,7.63238334655762 -46.6455078125,12.309591293335 -59.7776718139648,5.78848457336426 -59.4628601074219,15.4127388000488 -55.3253288269043,14.7381420135498 -48.3994636535645,12.3995380401611 -61.1718368530273,14.6481952667236 -45.9709167480469,11.7249402999878 -57.5739860534668,16.1323089599609 -57.34912109375,14.2434368133545 -55.2353820800781,5.78848457336426 -62.2961654663086,12.5344572067261 -60.4072952270508,22.8782806396484 -51.4576377868652,9.34136390686035 -61.2168121337891,20.1349201202393 -49.6137390136719,6.82286739349365 -61.1718368530273,17.1217193603516 -51.9523429870605,7.58741092681885 -63.6453628540039,15.7275505065918 -49.4338455200195,14.0185708999634 -61.4416770935059,11.3651552200317 -58.5633926391602,23.8676910400391 -62.5660057067871,23.4629325866699 -56.5396041870117,9.11649799346924 -56.49462890625,11.9498062133789 -46.4656372070312,12.1296987533569 -58.5633926391602,12.984188079834 -62.6109771728516,10.4656925201416 -49.7486572265625,6.41810894012451 -58.2036094665527,8.93660545349121 -61.2617835998535,9.9260139465332 -45.0264892578125,12.489483833313 -43.5423583984375,12.7143497467041 -58.1136627197266,13.1640815734863 -58.1136627197266,17.166690826416 -63.0607109069824,17.5714492797852 -62.5660057067871,19.9100532531738 -63.2855758666992,16.6270141601562 -54.6957054138184,8.4419002532959 -61.6665420532227,18.0211811065674 -60.0924835205078,9.61120223999023 -59.2379913330078,14.6481952667236 -52.8068313598633,12.0397529602051 -54.3808898925781,11.4101285934448 -58.4284744262695,20.1349201202393 -62.161247253418,13.9735984802246 -56.1348457336426,14.6032218933105 -48.4894104003906,11.5450477600098 -60.4072952270508,13.2090549468994 -61.306755065918,6.05832386016846 -62.7908706665039,9.70114898681641 -52.2221794128418,8.57682037353516 -59.1030731201172,5.65356540679932 -57.2141990661621,13.7937049865723 -58.5184211730957,11.2752084732056 -58.8332328796387,9.25141716003418 -64.5897979736328,23.7777442932129 -48.9391403198242,13.2540273666382 -62.6559524536133,21.5290870666504 -60.5422134399414,21.1243286132812 -54.515811920166,6.4630823135376 -58.9681549072266,19.2804298400879 -46.6455078125,11.1402893066406 -60.1374549865723,8.08211517333984 -50.7380676269531,5.78848457336426 -55.1904067993164,15.502685546875 -57.5739860534668,7.36254501342773 -59.7326965332031,11.3651552200317 -50.4232559204102,6.77789402008057 -53.2115898132324,15.3227920532227 -61.9813537597656,7.76730346679688 -59.7776718139648,13.1191082000732 -61.5765953063965,23.3729858398438 -58.6083679199219,7.72233009338379 -62.0263290405273,13.6138134002686 -64.1400680541992,6.05832386016846 -59.9125900268555,16.0873355865479 -59.8226432800293,18.7407512664795 -48.6243286132812,11.6799669265747 -50.9629325866699,14.2434368133545 -58.6533432006836,20.4047584533691 -53.166618347168,13.0291614532471 -60.3173484802246,11.3651552200317 -59.9575614929199,21.7089805603027 -64.7247161865234,15.8624706268311 -57.7538795471191,7.04773330688477 -64.4099044799805,17.8862609863281 -60.0924835205078,5.6985387802124 -58.3835029602051,18.6957778930664 -58.3835029602051,6.59800148010254 -57.0792808532715,10.4207191467285 -58.2036094665527,18.6058330535889 -52.1772079467773,15.1878728866577 -51.5475845336914,7.58741092681885 -59.8676147460938,7.85724925994873 -62.7908706665039,17.2566375732422 -57.1692276000977,17.0317726135254 -62.4310836791992,10.3307723999023 -63.195629119873,15.0079803466797 -60.8120536804199,15.817497253418 -62.8808174133301,11.0053701400757 -54.4258651733398,11.5450477600098 -62.3861122131348,22.518497467041 -57.0792808532715,14.6481952667236 -51.7724494934082,11.5000743865967 -56.4496574401855,5.96837711334229 -51.4126625061035,10.9154233932495 -61.0818901062012,7.22762584686279 -63.0157356262207,20.4047584533691 -53.4364547729492,14.6931686401367 -52.4920196533203,12.354564666748 -53.2115898132324,10.6006116867065 -53.2115898132324,6.82286739349365 -58.4284744262695,19.010591506958 -52.312126159668,7.90222263336182 -60.9469718933105,23.9126644134521 -57.663932800293,12.8942422866821 -63.9601745605469,7.72233009338379 -50.4232559204102,11.994779586792 -60.4972381591797,23.5978527069092 -63.0157356262207,7.45249080657959 -64.0051422119141,17.2566375732422 -45.2963256835938,10.7805042266846 -59.8226432800293,15.6825771331787 -50.6930923461914,7.09270572662354 -62.5660057067871,18.3809661865234 -51.1428260803223,8.4419002532959 -47.1851806640625,11.4101285934448 -54.9205703735352,10.9603967666626 -59.2379913330078,13.9735984802246 -45.6111450195312,11.7249402999878 -63.5554122924805,10.0609340667725 -55.4602470397949,15.4577121734619 -52.4920196533203,10.0609340667725 -51.8623962402344,7.54243755340576 -54.5607833862305,16.3122024536133 -64.4099044799805,13.3889465332031 -63.7353057861328,23.4179592132568 -57.9787445068359,9.20644378662109 -58.3385314941406,11.6799669265747 -60.8570251464844,19.2354564666748 -53.0766716003418,7.00275993347168 -53.7962417602539,7.54243755340576 -63.825252532959,10.5556383132935 -61.2168121337891,8.39692687988281 -57.7089042663574,5.47367286682129 -46.9153442382812,12.7143497467041 -48.0396766662598,13.2090549468994 -58.8782081604004,12.3995380401611 -59.9125900268555,15.997389793396 -55.5052185058594,12.0847253799438 -45.566162109375,11.4551019668579 -58.9231796264648,18.7407512664795 -57.3041458129883,8.84665870666504 -45.0714721679688,12.489483833313 -58.9681549072266,8.17206192016602 -62.0713005065918,12.489483833313 -54.2909469604492,6.50805473327637 -58.4734497070312,6.1932430267334 -59.642749786377,6.4630823135376 -57.1242523193359,9.9260139465332 -57.9787445068359,20.2698383331299 -53.166618347168,14.0635442733765 -62.5660057067871,7.13767910003662 -46.5105895996094,12.354564666748 -62.5660057067871,6.73292064666748 -60.0025367736816,17.6613960266113 -58.4284744262695,7.13767910003662 -63.2406005859375,12.8042964935303 -64.0501174926758,6.10329627990723 -55.9999237060547,8.21703433990479 -64.1850433349609,8.57682037353516 -53.0316963195801,10.9154233932495 -62.7009239196777,11.4551019668579 -53.6613235473633,9.20644378662109 -58.7882614135742,9.79109477996826 -59.4628601074219,5.4286994934082 -55.6401405334473,12.489483833313 -58.5184211730957,8.89163208007812 -62.2062187194824,20.0899467468262 -58.6533432006836,13.0741348266602 -64.4548797607422,16.8968524932861 -59.2379913330078,20.1798934936523 -62.5660057067871,13.7037591934204 -60.5871887207031,9.56622886657715 -56.4046859741211,16.177282333374 -47.9947052001953,11.994779586792 -63.2406005859375,10.5106649398804 -60.0025367736816,9.25141716003418 -56.9443626403809,12.9392156600952 -62.6109771728516,9.9260139465332 -64.0051422119141,19.4153499603271 -56.7644691467285,12.6244029998779 -55.2353820800781,8.53184700012207 -57.7089042663574,8.03714179992676 -57.6189575195312,6.32816219329834 -45.566162109375,13.1191082000732 -62.4310836791992,19.4603214263916 -59.9125900268555,13.9286251068115 -64.4099044799805,12.354564666748 -55.3253288269043,17.166690826416 -60.2723731994629,16.9418258666992 -64.0950927734375,9.47628307342529 -63.2855758666992,11.7699136734009 -62.0713005065918,6.32816219329834 -53.4364547729492,13.7487316131592 -61.306755065918,8.66676616668701 -58.3385314941406,5.29378032684326 -62.4310836791992,5.20383358001709 -53.9311599731445,7.9471960067749 -55.6851119995117,12.8042964935303 -64.3199615478516,8.03714179992676 -57.663932800293,6.01335048675537 -46.5555725097656,12.0847253799438 -60.2274017333984,19.4603214263916 -51.8174209594727,13.0741348266602 -64.634765625,10.1508798599243 -60.4522666931152,12.2196445465088 -63.195629119873,20.3597850799561 -61.6215667724609,6.23821640014648 -63.195629119873,14.3333835601807 -58.8782081604004,11.8598594665527 -62.7908706665039,5.29378032684326 -61.2617835998535,13.34397315979 -55.5951690673828,15.7275505065918 -46.5555725097656,11.0053701400757 -58.6533432006836,14.4233293533325 -58.5633926391602,14.6931686401367 -59.327938079834,8.26200771331787 -51.0978507995605,7.81227684020996 -64.5448226928711,16.4471206665039 -62.3861122131348,23.5528793334961 -64.634765625,19.9100532531738 -62.1162719726562,15.997389793396 -57.9787445068359,9.47628307342529 -52.312126159668,10.0159606933594 -51.3227157592773,5.65356540679932 -61.7564888000488,11.4551019668579 -63.9151992797852,12.4445114135742 -52.1322326660156,15.2778186798096 -52.4020729064941,13.0741348266602 -55.0105171203613,5.6985387802124 -62.5660057067871,8.03714179992676 -60.9469718933105,20.8994636535645 -43.7222595214844,11.5000743865967 -59.013126373291,9.25141716003418 -50.018497467041,5.96837711334229 -50.9629325866699,8.7117395401001 -57.8438262939453,16.492094039917 -58.8332328796387,16.0423622131348 -62.2961654663086,9.83606815338135 -62.7458992004395,23.0581741333008 -62.2961654663086,12.0397529602051 -61.2617835998535,14.1085166931152 -58.9681549072266,19.1904830932617 -62.9707641601562,21.1693019866943 -54.6057586669922,5.87843132019043 -62.6559524536133,15.0079803466797 -56.0898704528809,12.0847253799438 -63.2406005859375,17.1217193603516 -59.5078315734863,19.4153499603271 -55.145435333252,5.9234037399292 -56.6745223999023,14.4233293533325 -63.5554122924805,11.5450477600098 -48.6693000793457,5.29378032684326 -63.7802810668945,10.6006116867065 -56.2697639465332,8.26200771331787 -44.9815063476562,10.9603967666626 -63.5554122924805,19.8201065063477 -54.7406768798828,8.75671291351318 -64.7696914672852,9.83606815338135 -55.9999237060547,8.03714179992676 -63.9151992797852,19.4153499603271 -61.0818901062012,7.54243755340576 -59.642749786377,22.6084423065186 -62.7458992004395,7.63238334655762 -43.9021606445312,11.7249402999878 -57.1692276000977,10.8254776000977 -58.3835029602051,17.5264778137207 -63.2855758666992,10.5106649398804 -53.2115898132324,9.47628307342529 -47.5899467468262,12.984188079834 -55.6851119995117,15.997389793396 -50.9179611206055,13.3889465332031 -64.5448226928711,8.03714179992676 -63.825252532959,18.5608596801758 -62.2511940002441,11.6349945068359 -51.9073677062988,7.72233009338379 -55.3703002929688,8.84665870666504 -61.0369186401367,12.8042964935303 -63.825252532959,11.994779586792 -64.1400680541992,9.83606815338135 -49.9285507202148,12.309591293335 -63.6903343200684,15.1878728866577 -58.3835029602051,18.2460479736328 -61.7564888000488,22.2036838531494 -59.9575614929199,13.2090549468994 -63.0607109069824,9.52125644683838 -56.1348457336426,7.18265247344971 -55.3703002929688,15.3677654266357 -64.7247161865234,8.30698108673096 -51.0079040527344,14.8280878067017 -62.9707641601562,12.0847253799438 -60.3173484802246,18.2460479736328 -59.9125900268555,16.3122024536133 -46.1508178710938,11.3201818466187 -55.0554885864258,16.4021472930908 -58.6533432006836,12.669376373291 -61.0369186401367,20.3597850799561 -55.9549522399902,7.22762584686279 -52.1772079467773,10.6455850601196 -56.0898704528809,6.64297485351562 -60.6321601867676,5.20383358001709 -52.312126159668,8.21703433990479 -50.8729858398438,14.0185708999634 -62.1162719726562,13.8836517333984 -54.6057586669922,7.58741092681885 -53.7512664794922,16.0873355865479 -62.9707641601562,13.7037591934204 -54.6507301330566,13.5238666534424 -59.327938079834,19.2354564666748 -57.9787445068359,14.0185708999634 -59.0580978393555,9.47628307342529 -55.8650054931641,16.6719875335693 -57.34912109375,14.9630069732666 -55.1004638671875,11.9498062133789 -63.2855758666992,9.9260139465332 -43.0926513671875,13.1640815734863 -53.166618347168,6.1932430267334 -57.8438262939453,12.7143497467041 -62.8808174133301,16.9867992401123 -61.846435546875,6.86783981323242 -63.7802810668945,13.7037591934204 -63.510440826416,15.1878728866577 -52.5819664001465,10.1958532333374 -63.0157356262207,9.38633632659912 -49.9735221862793,13.6587858200073 -59.2829666137695,19.6402149200439 -57.2591743469238,18.6957778930664 -62.1162719726562,23.148120880127 -52.9417495727539,15.3227920532227 -62.8808174133301,16.2672290802002 -63.3755226135254,14.1534900665283 -52.851806640625,7.49746417999268 -61.2617835998535,11.0053701400757 -54.7406768798828,8.80168533325195 -58.2935562133789,13.1191082000732 -64.0051422119141,10.8704509735107 -56.7194976806641,6.73292064666748 -56.7194976806641,9.43130970001221 -63.9151992797852,16.6719875335693 -59.4628601074219,11.5450477600098 -61.1718368530273,13.7487316131592 -63.9151992797852,13.2990007400513 -59.0580978393555,9.79109477996826 -60.8570251464844,11.2752084732056 -59.9575614929199,13.5688400268555 -57.4840393066406,6.82286739349365 -57.9337692260742,19.0555629730225 -52.7618598937988,6.59800148010254 -64.2749862670898,9.34136390686035 -50.9179611206055,12.7143497467041 -59.0580978393555,17.8412895202637 -57.9337692260742,10.1059074401855 -53.1216430664062,10.1059074401855 -61.5765953063965,6.1932430267334 -61.3517303466797,18.6058330535889 -63.6903343200684,10.8254776000977 -59.1930198669434,16.851879119873 -56.7644691467285,14.9630069732666 -57.2141990661621,11.6349945068359 -50.5581741333008,14.6032218933105 -59.1030731201172,20.989408493042 -59.1030731201172,20.7645435333252 -58.8332328796387,14.6481952667236 -58.5633926391602,13.6138134002686 -64.5897979736328,17.0767459869385 -64.634765625,22.3835773468018 -63.9601745605469,8.4419002532959 -60.4072952270508,10.2408266067505 -60.1824264526367,15.9524164199829 -64.5897979736328,22.5634689331055 -48.5793571472168,12.3995380401611 -64.2300109863281,8.53184700012207 -59.1930198669434,12.309591293335 -60.1824264526367,7.40751838684082 -64.3199615478516,10.8704509735107 -55.4602470397949,8.75671291351318 -53.0316963195801,13.7037591934204 -53.5713768005371,8.4419002532959 -60.3173484802246,18.9206447601318 -64.634765625,22.8782806396484 -62.3411407470703,8.53184700012207 -63.3305511474609,9.9260139465332 -56.6745223999023,17.9312343597412 -58.3385314941406,5.83345794677734 -51.997314453125,14.7381420135498 -63.6453628540039,15.3677654266357 -46.3307189941406,11.4551019668579 -61.7115173339844,22.6084423065186 -62.5210342407227,21.6190338134766 -63.825252532959,6.91281318664551 -55.1904067993164,13.0741348266602 -57.663932800293,7.22762584686279 -62.3411407470703,15.6825771331787 -53.2565612792969,14.1085166931152 -59.0580978393555,13.5688400268555 -57.4840393066406,10.5556383132935 -51.8623962402344,11.5450477600098 -58.4284744262695,9.83606815338135 -61.531623840332,12.669376373291 -51.8623962402344,10.1958532333374 -52.1322326660156,5.56361865997314 -56.7644691467285,11.4101285934448 -53.2565612792969,5.83345794677734 -63.3305511474609,22.0687656402588 -64.7247161865234,22.2036838531494 -62.7009239196777,12.3995380401611 -55.1904067993164,7.18265247344971 -59.2379913330078,5.33875274658203 -54.9205703735352,11.3651552200317 -51.997314453125,11.2302360534668 -60.4522666931152,19.5952415466309 -44.1719970703125,11.1402893066406 -49.3888740539551,11.814887046814 -63.7802810668945,18.650806427002 -54.0660781860352,13.9286251068115 -51.6375312805176,7.22762584686279 -63.2406005859375,13.4788932800293 -60.0924835205078,7.54243755340576 -59.2829666137695,16.0873355865479 -62.8808174133301,8.84665870666504 -50.4682273864746,7.90222263336182 -59.7326965332031,7.09270572662354 -56.5845756530762,8.53184700012207 -61.7115173339844,13.7937049865723 -62.9257888793945,10.7805042266846 -53.7962417602539,10.9603967666626 -56.7194976806641,16.3571739196777 -63.0607109069824,12.2646179199219 -63.195629119873,18.9656181335449 -62.1162719726562,10.3307723999023 -62.7458992004395,11.4551019668579 -47.1402282714844,12.7593231201172 -62.3861122131348,11.9498062133789 -59.5977783203125,5.38372611999512 -56.2697639465332,6.55302810668945 -64.4099044799805,17.0767459869385 -64.5897979736328,14.1534900665283 -50.3782806396484,12.669376373291 -60.5422134399414,14.1984634399414 -51.2777442932129,8.7117395401001 -54.8755950927734,5.78848457336426 -61.7564888000488,22.4735221862793 -54.1110534667969,16.6719875335693 -56.4496574401855,12.17467212677 -51.5475845336914,5.87843132019043 -53.9311599731445,14.8280878067017 -61.6215667724609,11.7699136734009 -54.5607833862305,9.74612140655518 -64.5897979736328,23.0581741333008 -63.195629119873,12.489483833313 -55.0105171203613,14.7381420135498 -59.7776718139648,23.5528793334961 -60.4072952270508,19.5952415466309 -60.0924835205078,6.55302810668945 -58.0686912536621,8.84665870666504 -56.0448989868164,15.9524164199829 -59.9575614929199,22.2486572265625 -63.825252532959,12.7143497467041 -60.6321601867676,17.481502532959 -58.0686912536621,5.56361865997314 -58.6083679199219,16.3571739196777 -57.8887977600098,17.3915576934814 -64.7696914672852,18.0211811065674 -61.5765953063965,13.5238666534424 -50.1534156799316,5.65356540679932 -55.2803535461426,9.25141716003418 -45.7010803222656,11.1852626800537 -64.3199615478516,13.0291614532471 -62.7009239196777,5.33875274658203 -62.6109771728516,15.1429004669189 -59.9575614929199,6.64297485351562 -59.1930198669434,21.0793552398682 -62.4310836791992,23.4179592132568 -57.2141990661621,7.72233009338379 -63.5554122924805,7.54243755340576 -61.9363822937012,7.18265247344971 -52.6269378662109,14.1085166931152 -61.8014602661133,9.02655124664307 -46.8254089355469,12.7593231201172 -62.2062187194824,17.1217193603516 -60.0025367736816,15.502685546875 -62.4760589599609,20.9444370269775 -61.8914070129395,15.1878728866577 -55.4152755737305,7.18265247344971 -59.2379913330078,6.05832386016846 -61.9813537597656,5.65356540679932 -48.9391403198242,13.8836517333984 -58.6083679199219,19.6402149200439 -59.1930198669434,15.4127388000488 -61.8914070129395,16.9867992401123 -59.5078315734863,12.8042964935303 -61.2168121337891,18.4709129333496 -58.3385314941406,5.38372611999512 -63.6453628540039,22.833309173584 -52.536994934082,13.7487316131592 -62.6109771728516,21.3042221069336 -48.3544883728027,13.2090549468994 -62.8808174133301,21.349193572998 -61.5765953063965,13.34397315979 -56.9893341064453,16.177282333374 -61.1718368530273,13.8836517333984 -62.8808174133301,6.64297485351562 -63.6003875732422,20.5396785736084 -59.5078315734863,17.7513427734375 -62.8358459472656,11.2302360534668 -58.3385314941406,8.08211517333984 -61.9813537597656,15.502685546875 -53.2115898132324,7.72233009338379 -60.1824264526367,8.48687362670898 -59.4628601074219,19.4603214263916 -63.7353057861328,13.6138134002686 -64.4099044799805,13.7487316131592 -51.4576377868652,12.309591293335 -63.6003875732422,6.95778656005859 -64.2749862670898,20.0449733734131 -64.2300109863281,14.8730602264404 -62.0713005065918,5.51864528656006 -59.7776718139648,18.8756713867188 -51.7724494934082,15.3227920532227 -62.0713005065918,15.4127388000488 -64.7696914672852,8.03714179992676 -43.2725219726562,11.8598594665527 -43.857177734375,12.0847253799438 -50.5581741333008,14.3783569335938 -64.1850433349609,19.5502681732178 -48.6243286132812,12.669376373291 -55.5951690673828,16.177282333374 -56.3597106933594,13.9286251068115 -62.1162719726562,9.61120223999023 -53.8861885070801,5.47367286682129 -59.7326965332031,13.6138134002686 -61.0369186401367,7.40751838684082 -63.2855758666992,11.6799669265747 -57.7538795471191,9.88104152679443 -63.0607109069824,15.3677654266357 -64.7696914672852,18.3809661865234 -60.4522666931152,11.994779586792 -61.5765953063965,14.2884101867676 -43.8121948242188,11.814887046814 -56.5845756530762,13.7037591934204 -53.346508026123,8.57682037353516 -62.8358459472656,13.8386783599854 -63.1056823730469,19.5052947998047 -58.8782081604004,13.1191082000732 -58.8332328796387,8.4419002532959 -56.8993873596191,9.07152462005615 -63.3305511474609,8.08211517333984 -63.0607109069824,17.7513427734375 -62.161247253418,22.6534156799316 -58.6533432006836,8.57682037353516 -62.0713005065918,10.6455850601196 -55.6401405334473,7.40751838684082 -57.8438262939453,17.6613960266113 -51.0978507995605,6.77789402008057 -47.3201293945312,12.4445114135742 -57.663932800293,6.59800148010254 -50.4682273864746,8.75671291351318 -56.4496574401855,16.5370674133301 -60.8570251464844,8.08211517333984 -63.6003875732422,21.7989253997803 -51.7724494934082,14.7381420135498 -64.4548797607422,16.7619323730469 -62.1162719726562,16.5820407867432 -63.510440826416,11.4551019668579 -52.6269378662109,14.9630069732666 -54.1560249328613,13.3889465332031 -54.8755950927734,16.6719875335693 -46.8703918457031,13.2090549468994 -52.4920196533203,11.0953159332275 -51.1428260803223,10.9154233932495 -60.4522666931152,9.11649799346924 -57.9787445068359,18.2910194396973 -55.5501937866211,10.4656925201416 -54.5607833862305,10.6455850601196 -55.6851119995117,13.0741348266602 -63.195629119873,9.74612140655518 -62.1162719726562,18.7407512664795 -53.6163482666016,13.4788932800293 -62.4760589599609,14.0185708999634 -58.7882614135742,6.1932430267334 -46.0158996582031,10.9154233932495 -57.7538795471191,18.3359928131104 -55.1004638671875,6.50805473327637 -61.1718368530273,10.5556383132935 -61.8914070129395,15.8624706268311 -59.6877212524414,17.7063694000244 -59.0580978393555,19.685188293457 -60.9469718933105,17.8412895202637 -53.3015365600586,5.6985387802124 -55.5052185058594,10.1059074401855 -59.4178848266602,10.1508798599243 -52.8967781066895,11.1852626800537 -58.2485809326172,10.6905584335327 -49.4338455200195,6.05832386016846 -59.8676147460938,8.03714179992676 -52.1322326660156,11.2302360534668 -64.1850433349609,17.6613960266113 -55.1904067993164,8.75671291351318 -54.2459716796875,6.4630823135376 -49.9735221862793,5.4286994934082 -60.4522666931152,18.8306980133057 -59.0580978393555,14.9630069732666 -58.6533432006836,16.5820407867432 -64.4548797607422,5.47367286682129 -49.3888740539551,11.8598594665527 -49.7486572265625,7.31757164001465 -64.1400680541992,10.2408266067505 -59.5528030395508,5.78848457336426 -58.3385314941406,10.8254776000977 -61.4416770935059,10.0609340667725 -63.0607109069824,11.9048328399658 -48.8941688537598,12.1296987533569 -58.5633926391602,13.6587858200073 -55.7750587463379,9.20644378662109 -63.4204940795898,13.9735984802246 -62.9707641601562,17.4365310668945 -58.5184211730957,12.3995380401611 -60.1374549865723,8.48687362670898 -61.0818901062012,17.2116641998291 -64.5897979736328,22.2036838531494 -62.6109771728516,20.4047584533691 -60.6321601867676,5.29378032684326 -53.6613235473633,12.0397529602051 -46.6005554199219,12.0397529602051 -59.9125900268555,16.4471206665039 -60.2274017333984,15.5926313400269 -64.1400680541992,17.1217193603516 -53.2565612792969,7.13767910003662 -60.7221069335938,23.3729858398438 -59.9125900268555,5.74351119995117 -54.830623626709,7.18265247344971 -62.3411407470703,12.984188079834 -63.3755226135254,9.25141716003418 -56.2247924804688,13.5688400268555 -63.3755226135254,10.1508798599243 -50.7830390930176,7.6773567199707 -63.6903343200684,7.6773567199707 -60.9469718933105,18.5608596801758 -57.9787445068359,19.6402149200439 -60.7670783996582,12.5344572067261 -57.9337692260742,16.177282333374 -52.7168846130371,12.309591293335 -62.0713005065918,21.3941669464111 -60.0025367736816,17.5264778137207 -60.7670783996582,17.5264778137207 -61.7564888000488,5.51864528656006 -64.4099044799805,12.8042964935303 -54.7856521606445,5.29378032684326 -60.6321601867676,8.57682037353516 -58.1136627197266,10.0159606933594 -48.9391403198242,11.3651552200317 -64.1850433349609,18.7857246398926 -46.2407531738281,12.17467212677 -50.9179611206055,9.11649799346924 -53.5713768005371,6.1932430267334 -59.7326965332031,6.32816219329834 -49.2989273071289,14.6032218933105 -60.2723731994629,8.39692687988281 -64.5448226928711,18.5608596801758 -47.5449714660645,13.6138134002686 -53.7062950134277,9.02655124664307 -63.195629119873,16.851879119873 -52.5819664001465,11.7699136734009 -57.8438262939453,6.77789402008057 -63.9601745605469,12.1296987533569 -62.2062187194824,10.8704509735107 -61.7564888000488,13.4339199066162 -55.9549522399902,10.5106649398804 -63.1056823730469,10.3307723999023 -62.0713005065918,16.8968524932861 -62.7908706665039,10.4207191467285 -61.846435546875,17.9312343597412 -56.6745223999023,5.65356540679932 -53.6613235473633,9.97098731994629 -52.851806640625,15.2328462600708 -62.9707641601562,13.3889465332031 -58.4284744262695,15.0079803466797 -61.2168121337891,6.68794727325439 -51.1877975463867,13.9735984802246 -59.1930198669434,11.7249402999878 -54.201000213623,13.4788932800293 -58.6533432006836,7.18265247344971 -52.0872611999512,12.6244029998779 -61.4866485595703,18.3809661865234 -50.6930923461914,12.6244029998779 -60.8120536804199,23.3280124664307 -61.6215667724609,19.8201065063477 -58.3835029602051,19.685188293457 -56.2247924804688,10.1958532333374 -55.7750587463379,6.82286739349365 -58.1586380004883,10.0609340667725 -59.642749786377,10.9603967666626 -46.5105895996094,12.309591293335 -58.6083679199219,14.7831144332886 -63.7802810668945,8.03714179992676 -57.8438262939453,6.23821640014648 -62.161247253418,11.5000743865967 -60.3623199462891,8.12708854675293 -60.8570251464844,11.0953159332275 -59.4178848266602,7.72233009338379 -45.4762268066406,11.6349945068359 -53.8861885070801,8.17206192016602 -57.6189575195312,10.5106649398804 -61.846435546875,10.3307723999023 -59.327938079834,16.4471206665039 -63.0157356262207,7.36254501342773 -58.3835029602051,9.61120223999023 -58.4734497070312,9.29639053344727 -52.8068313598633,14.6032218933105 -62.161247253418,14.8730602264404 -47.9047584533691,12.5794296264648 -64.2300109863281,20.7645435333252 -61.9363822937012,5.83345794677734 -43.1376037597656,13.2540273666382 -54.830623626709,5.74351119995117 -60.5422134399414,15.2778186798096 -63.0157356262207,7.31757164001465 -56.8544158935547,16.492094039917 -50.8729858398438,7.9471960067749 -57.6189575195312,7.9471960067749 -60.2723731994629,17.1217193603516 -61.6665420532227,13.7937049865723 -54.9655418395996,7.76730346679688 -46.0608520507812,12.7143497467041 -46.2857360839844,11.4101285934448 -63.3755226135254,12.2196445465088 -51.2327728271484,7.99216938018799 -62.4760589599609,11.7699136734009 -61.306755065918,14.4683027267456 -46.2857360839844,11.9498062133789 -46.5105895996094,13.0741348266602 -52.8068313598633,5.96837711334229 -63.4204940795898,11.4101285934448 -62.2511940002441,20.6296234130859 -57.3041458129883,9.65617561340332 -47.6349182128906,13.2540273666382 -59.2829666137695,16.0423622131348 -62.6109771728516,12.17467212677 -54.4258651733398,12.9392156600952 -61.2617835998535,7.31757164001465 -60.7221069335938,9.9260139465332 -62.9707641601562,11.0953159332275 -53.8861885070801,7.76730346679688 -55.5501937866211,10.6006116867065 -51.8623962402344,12.9392156600952 -60.8120536804199,6.23821640014648 -51.0978507995605,5.33875274658203 -53.346508026123,6.23821640014648 -63.7353057861328,8.30698108673096 -50.1534156799316,7.81227684020996 -60.8570251464844,13.4339199066162 -64.1850433349609,17.7063694000244 -64.4099044799805,23.1031475067139 -52.8967781066895,14.0635442733765 -58.7882614135742,6.41810894012451 -59.9575614929199,10.2857999801636 -61.1268653869629,17.2566375732422 -56.9893341064453,5.29378032684326 -52.536994934082,14.3783569335938 -52.2671546936035,10.8254776000977 -50.6031455993652,7.9471960067749 -58.9681549072266,18.7407512664795 -60.4522666931152,10.3307723999023 -49.7936325073242,6.59800148010254 -62.6559524536133,10.1958532333374 -60.4522666931152,11.9498062133789 -60.1824264526367,11.3201818466187 -61.3967056274414,18.2910194396973 -61.8914070129395,20.0449733734131 -52.2221794128418,8.30698108673096 -60.2274017333984,8.21703433990479 -48.3544883728027,12.984188079834 -57.9787445068359,17.2116641998291 -53.166618347168,10.3757457733154 -47.0502624511719,11.5000743865967 -62.5660057067871,22.6534156799316 -64.0501174926758,12.669376373291 -58.2036094665527,16.0873355865479 -57.5290145874023,16.80690574646 -63.4204940795898,17.0767459869385 -49.2539520263672,5.87843132019043 -56.4046859741211,13.1640815734863 -48.1296234130859,13.2540273666382 -50.4682273864746,7.27259826660156 -56.6295471191406,9.70114898681641 -54.3808898925781,13.4788932800293 -48.4894104003906,13.4339199066162 -56.2247924804688,6.01335048675537 -64.3649291992188,22.0237922668457 -64.3649291992188,20.4047584533691 -59.5078315734863,15.8624706268311 -62.3411407470703,22.3835773468018 -64.634765625,17.3915576934814 -63.3305511474609,10.2857999801636 -54.6957054138184,9.52125644683838 -47.8597869873047,13.2090549468994 -63.3305511474609,16.9867992401123 -43.4974060058594,12.0847253799438 -56.9443626403809,6.01335048675537 -53.6163482666016,13.8836517333984 -61.6215667724609,18.8306980133057 -58.3385314941406,6.64297485351562 -49.164005279541,14.0185708999634 -55.8200340270996,15.0079803466797 -45.566162109375,12.7593231201172 -60.4522666931152,9.38633632659912 -62.7908706665039,5.51864528656006 -64.5448226928711,11.814887046814 -55.2353820800781,6.14826965332031 -50.4682273864746,11.9048328399658 -56.8993873596191,17.7513427734375 -59.7326965332031,9.79109477996826 -64.6797409057617,5.38372611999512 -56.4046859741211,14.2434368133545 -51.9073677062988,12.0847253799438 -62.5660057067871,21.6640071868896 -52.536994934082,7.54243755340576 -63.8702239990234,8.08211517333984 -50.0634689331055,13.2990007400513 -50.0634689331055,8.03714179992676 -59.4628601074219,8.84665870666504 -56.49462890625,13.34397315979 -54.1560249328613,8.84665870666504 -55.9099807739258,6.64297485351562 -54.6057586669922,8.21703433990479 -54.1110534667969,13.5688400268555 -51.0978507995605,9.97098731994629 -61.0369186401367,8.21703433990479 -55.2803535461426,12.8942422866821 -58.0686912536621,14.9630069732666 -55.9999237060547,10.1059074401855 -49.2089805603027,13.2990007400513 -60.6321601867676,18.2010746002197 -54.3359184265137,14.1085166931152 -63.6453628540039,23.6428260803223 -45.8359985351562,11.3201818466187 -53.6613235473633,8.03714179992676 -53.4814300537109,5.29378032684326 -49.2539520263672,12.309591293335 -55.7750587463379,11.5900211334229 -63.6453628540039,20.314811706543 -52.4470443725586,6.86783981323242 -63.2406005859375,13.5688400268555 -58.2036094665527,17.0767459869385 -56.2247924804688,6.37313556671143 -56.3597106933594,13.4339199066162 -55.1004638671875,6.1932430267334 -43.9920959472656,12.5794296264648 -62.6559524536133,16.2672290802002 -58.9231796264648,12.8492698669434 -49.7936325073242,13.9735984802246 -58.9681549072266,16.80690574646 -58.1136627197266,15.817497253418 -44.5317687988281,11.1852626800537 -58.8332328796387,13.34397315979 -62.3861122131348,17.5264778137207 -57.8438262939453,11.0503435134888 -51.8174209594727,6.95778656005859 -60.2723731994629,23.19309425354 -55.1904067993164,15.5476579666138 -50.648120880127,6.14826965332031 -62.3411407470703,19.5502681732178 -54.515811920166,13.2990007400513 -59.7326965332031,13.2990007400513 -64.634765625,15.2778186798096 -63.9601745605469,13.2990007400513 -62.4760589599609,17.8412895202637 -61.2617835998535,15.6376037597656 -43.002685546875,14.1085166931152 -52.312126159668,13.6138134002686 -63.6903343200684,16.8968524932861 -62.0263290405273,10.5556383132935 -61.9363822937012,17.8412895202637 -61.0369186401367,15.2328462600708 -57.2141990661621,17.9312343597412 -54.2909469604492,13.4339199066162 -64.4998474121094,17.7963161468506 -62.6559524536133,10.9154233932495 -46.2857360839844,13.0291614532471 -55.7750587463379,12.354564666748 -63.825252532959,23.0581741333008 -61.4416770935059,14.1984634399414 -61.1718368530273,13.7937049865723 -51.5026092529297,7.90222263336182 -51.7274780273438,9.16147041320801 -60.8570251464844,6.73292064666748 -61.2617835998535,20.7195701599121 -61.9813537597656,20.989408493042 -55.2353820800781,12.0847253799438 -60.0475082397461,9.34136390686035 -51.5475845336914,5.6985387802124 -45.1164245605469,12.6244029998779 -57.7988510131836,19.9100532531738 -49.3888740539551,11.4551019668579 -56.5396041870117,13.6587858200073 -61.3967056274414,9.43130970001221 -51.9523429870605,12.6244029998779 -59.2829666137695,16.851879119873 -61.9813537597656,22.7433624267578 -52.312126159668,15.3677654266357 -55.0105171203613,8.4419002532959 -56.49462890625,15.5476579666138 -63.3755226135254,18.7407512664795 -60.2723731994629,9.52125644683838 -52.4020729064941,10.8704509735107 -58.6083679199219,10.6905584335327 -55.5951690673828,9.97098731994629 -63.0607109069824,8.84665870666504 -55.6851119995117,17.6164226531982 -59.5078315734863,10.8704509735107 -54.8755950927734,10.3757457733154 -59.7776718139648,19.6402149200439 -52.536994934082,5.6985387802124 -62.6559524536133,6.05832386016846 -54.6057586669922,16.2672290802002 -59.9575614929199,18.8306980133057 -61.2168121337891,22.3386039733887 -64.5448226928711,19.7751350402832 -53.7512664794922,5.33875274658203 -55.4152755737305,9.9260139465332 -56.6745223999023,18.2010746002197 -58.7432861328125,13.7937049865723 -57.4840393066406,5.29378032684326 -63.7802810668945,19.7751350402832 -48.2195701599121,11.6349945068359 -59.2829666137695,12.4445114135742 -60.0475082397461,22.2486572265625 -60.4072952270508,22.6983890533447 -59.7776718139648,21.2592487335205 -59.013126373291,13.7037591934204 -56.49462890625,6.82286739349365 -59.7776718139648,14.1534900665283 -59.5977783203125,9.29639053344727 -46.8254089355469,12.8042964935303 -61.5765953063965,14.2434368133545 -62.2511940002441,12.309591293335 -50.9179611206055,9.88104152679443 -61.306755065918,7.85724925994873 -58.8332328796387,5.56361865997314 -60.8120536804199,8.12708854675293 -60.9469718933105,17.9762077331543 -59.0580978393555,13.7037591934204 -64.0051422119141,17.0767459869385 -58.1586380004883,11.4551019668579 -60.8570251464844,6.68794727325439 -60.4072952270508,17.7063694000244 -54.515811920166,5.78848457336426 -59.8676147460938,21.5290870666504 -60.1824264526367,17.3915576934814 -63.0607109069824,7.58741092681885 -62.7009239196777,22.4735221862793 -55.4602470397949,13.4339199066162 -49.8386039733887,14.3783569335938 -54.5607833862305,16.492094039917 -59.8226432800293,10.0159606933594 -63.5554122924805,23.6877975463867 -58.3385314941406,13.2540273666382 -44.4418334960938,11.9498062133789 -43.857177734375,11.3651552200317 -60.2723731994629,8.62179279327393 -48.9391403198242,12.489483833313 -53.7512664794922,10.8704509735107 -53.2115898132324,13.9286251068115 -52.1772079467773,10.5556383132935 -64.3649291992188,11.994779586792 -59.4628601074219,11.9498062133789 -61.531623840332,15.9074440002441 -55.6851119995117,7.22762584686279 -50.2883338928223,8.17206192016602 -59.9575614929199,7.54243755340576 -60.2723731994629,22.2486572265625 -60.5422134399414,5.83345794677734 -56.1348457336426,7.90222263336182 -59.5078315734863,17.9762077331543 -56.6745223999023,15.2778186798096 -54.9205703735352,5.29378032684326 -62.0713005065918,13.3889465332031 -57.9337692260742,15.3227920532227 -59.327938079834,23.5528793334961 -45.6560974121094,12.17467212677 -51.3676910400391,10.3757457733154 -61.7564888000488,7.99216938018799 -59.7776718139648,14.3333835601807 -53.8861885070801,6.77789402008057 -56.5396041870117,15.8624706268311 -60.3623199462891,10.5556383132935 -55.3253288269043,13.2990007400513 -63.2406005859375,5.4286994934082 -62.9707641601562,9.79109477996826 -64.0950927734375,19.2354564666748 -46.2857360839844,12.7593231201172 -62.3411407470703,23.2830390930176 -63.3305511474609,22.3386039733887 -57.7988510131836,19.1005363464355 -60.2723731994629,5.96837711334229 -61.531623840332,6.86783981323242 -55.7300872802734,10.6905584335327 -50.333309173584,12.5344572067261 -64.7696914672852,10.6455850601196 -55.2803535461426,11.5000743865967 -56.3147354125977,14.9180335998535 -62.7009239196777,5.87843132019043 -55.8650054931641,17.0317726135254 -59.9125900268555,6.4630823135376 -64.2300109863281,20.2248649597168 -58.0686912536621,8.26200771331787 -55.2803535461426,17.3016109466553 -60.4972381591797,20.2248649597168 -57.0792808532715,5.9234037399292 -56.9443626403809,9.11649799346924 -56.49462890625,17.8862609863281 -56.3597106933594,14.9630069732666 -48.0846519470215,11.994779586792 -61.6215667724609,23.7777442932129 -59.5977783203125,19.2354564666748 -52.9867248535156,6.01335048675537 -59.4178848266602,8.08211517333984 -56.8544158935547,8.48687362670898 -62.6109771728516,15.0979270935059 -61.7115173339844,13.2090549468994 -47.7698402404785,13.7487316131592 -57.2591743469238,8.57682037353516 -59.0580978393555,17.1217193603516 -53.1216430664062,15.6376037597656 -55.1904067993164,15.6825771331787 -54.4708366394043,11.1852626800537 -48.849193572998,13.6138134002686 -61.2168121337891,15.1429004669189 -60.5871887207031,23.7777442932129 -46.19580078125,12.8942422866821 -62.4310836791992,6.73292064666748 -60.8120536804199,18.9656181335449 -63.4654693603516,9.97098731994629 -52.8068313598633,8.62179279327393 -49.0740585327148,13.5238666534424 -54.3808898925781,5.6985387802124 -56.809440612793,16.3122024536133 -50.8280143737793,12.984188079834 -54.9655418395996,16.4021472930908 -56.9443626403809,6.91281318664551 -61.7564888000488,13.0741348266602 -58.1136627197266,7.22762584686279 -61.7564888000488,10.6905584335327 -59.8676147460938,21.349193572998 -58.1136627197266,12.489483833313 -48.849193572998,11.5000743865967 -54.6957054138184,8.80168533325195 -50.648120880127,7.54243755340576 -45.2063903808594,10.6905584335327 -64.3199615478516,13.2090549468994 -60.677131652832,16.5370674133301 -58.4284744262695,6.32816219329834 -59.1930198669434,9.38633632659912 -48.4444351196289,11.814887046814 -58.7432861328125,18.2910194396973 -56.809440612793,15.2778186798096 -57.034309387207,6.23821640014648 -45.6560974121094,12.1296987533569 -55.145435333252,9.9260139465332 -56.4046859741211,7.36254501342773 -62.4310836791992,12.8492698669434 -56.2697639465332,13.5688400268555 -53.7512664794922,13.7487316131592 -49.9735221862793,6.50805473327637 -59.7326965332031,11.6799669265747 -64.2749862670898,19.9100532531738 -57.5739860534668,9.43130970001221 -58.698314666748,6.68794727325439 -59.4628601074219,9.70114898681641 -60.4522666931152,22.6983890533447 -64.2749862670898,16.492094039917 -60.4522666931152,16.4471206665039 -59.9575614929199,22.9682273864746 -55.2353820800781,12.669376373291 -50.5132026672363,13.6138134002686 -64.4548797607422,10.7805042266846 -61.8914070129395,7.58741092681885 -60.0025367736816,12.4445114135742 -63.2855758666992,13.7937049865723 -57.7538795471191,8.12708854675293 -62.4310836791992,10.0609340667725 -61.7115173339844,8.75671291351318 -56.8544158935547,18.1111278533936 -55.6851119995117,11.9048328399658 -54.3808898925781,5.60859203338623 -53.0766716003418,8.4419002532959 -50.7380676269531,8.48687362670898 -51.0978507995605,6.86783981323242 -51.3227157592773,10.6455850601196 -59.9125900268555,17.481502532959 -58.4284744262695,9.56622886657715 -46.8703918457031,11.8598594665527 -64.3649291992188,14.1085166931152 -63.1056823730469,6.05832386016846 -62.4760589599609,11.2752084732056 -62.2961654663086,11.5450477600098 -54.830623626709,12.3995380401611 -54.7406768798828,8.66676616668701 -49.9735221862793,13.7037591934204 -52.0422897338867,9.79109477996826 -57.8438262939453,10.4207191467285 -61.2168121337891,21.9338455200195 -54.4258651733398,5.24880695343018 -53.4814300537109,11.2752084732056 -53.5713768005371,12.17467212677 -43.9471435546875,11.3651552200317 -50.6031455993652,5.6985387802124 -56.3597106933594,5.24880695343018 -53.5264015197754,9.34136390686035 -60.0025367736816,14.7381420135498 -63.3305511474609,5.38372611999512 -64.5897979736328,12.7593231201172 -62.0263290405273,16.1323089599609 -59.327938079834,10.6455850601196 -59.5977783203125,15.7275505065918 -57.7089042663574,17.481502532959 -52.6719131469727,11.2752084732056 -56.5845756530762,10.9603967666626 -62.2511940002441,13.2990007400513 -63.2855758666992,16.80690574646 -50.1534156799316,5.29378032684326 -63.7802810668945,11.994779586792 -52.8967781066895,7.90222263336182 -54.3808898925781,8.21703433990479 -55.145435333252,16.3122024536133 -61.4866485595703,5.74351119995117 -44.6217346191406,12.489483833313 -55.2803535461426,14.2434368133545 -62.3861122131348,13.34397315979 -63.9151992797852,23.9126644134521 -50.018497467041,12.0847253799438 -61.4416770935059,9.79109477996826 -56.4496574401855,13.2540273666382 -64.3199615478516,5.20383358001709 -60.1374549865723,11.9498062133789 -63.4204940795898,14.1534900665283 -60.1374549865723,12.8492698669434 -62.9257888793945,6.4630823135376 -61.6215667724609,13.9735984802246 -49.703685760498,6.68794727325439 -64.2749862670898,5.56361865997314 -57.5739860534668,11.994779586792 -54.1560249328613,8.21703433990479 -60.5422134399414,6.4630823135376 -61.5765953063965,17.5714492797852 -60.8120536804199,11.4551019668579 -53.7962417602539,9.25141716003418 -54.2909469604492,11.8598594665527 -61.306755065918,13.6587858200073 -52.4920196533203,8.03714179992676 -43.857177734375,11.0053701400757 -50.4682273864746,12.0847253799438 -63.3755226135254,7.72233009338379 -45.791015625,12.0397529602051 -55.145435333252,5.33875274658203 -63.4654693603516,8.75671291351318 -55.145435333252,15.2328462600708 -63.3755226135254,15.2328462600708 -49.2989273071289,5.87843132019043 -52.6719131469727,8.48687362670898 -48.849193572998,5.78848457336426 -59.013126373291,6.4630823135376 -58.2485809326172,23.6877975463867 -63.6003875732422,10.8704509735107 -52.8967781066895,9.61120223999023 -64.0501174926758,23.148120880127 -57.7538795471191,18.8306980133057 -62.9707641601562,12.8492698669434 -50.8280143737793,11.994779586792 -47.9947052001953,13.9735984802246 -61.5765953063965,23.9126644134521 -64.4548797607422,17.4365310668945 -62.1162719726562,14.0185708999634 -56.8544158935547,9.97098731994629 -63.6453628540039,7.27259826660156 -62.1162719726562,16.9418258666992 -61.6665420532227,11.9048328399658 -60.0475082397461,23.0132007598877 -58.0686912536621,9.52125644683838 -62.0713005065918,22.6084423065186 -54.2459716796875,15.6376037597656 -56.0448989868164,11.7249402999878 -49.8386039733887,14.2434368133545 -46.5105895996094,11.1852626800537 -51.2777442932129,13.3889465332031 -48.849193572998,13.4339199066162 -63.0157356262207,12.8492698669434 -61.0818901062012,16.5370674133301 -52.4920196533203,9.43130970001221 -64.3199615478516,5.56361865997314 -64.4998474121094,21.4391403198242 -57.2141990661621,6.50805473327637 -49.478816986084,12.7593231201172 -53.8412132263184,6.55302810668945 -48.3095169067383,11.8598594665527 -60.5871887207031,18.2010746002197 -63.0607109069824,12.4445114135742 -56.2247924804688,7.9471960067749 -49.2989273071289,11.9498062133789 -59.7776718139648,15.8624706268311 -64.3199615478516,15.5926313400269 -52.6719131469727,15.5476579666138 -59.6877212524414,7.90222263336182 -48.9841156005859,14.0635442733765 -60.7670783996582,6.1932430267334 -59.327938079834,11.1402893066406 -62.6109771728516,8.30698108673096 -58.698314666748,8.4419002532959 -58.0686912536621,7.76730346679688 -60.0924835205078,14.1984634399414 -55.4152755737305,13.5238666534424 -59.2829666137695,19.4153499603271 -64.2300109863281,13.7487316131592 -50.648120880127,5.47367286682129 -59.327938079834,16.6719875335693 -60.4972381591797,7.76730346679688 -49.7486572265625,5.6985387802124 -64.0501174926758,22.3835773468018 -63.4204940795898,20.4497318267822 -45.3862609863281,12.8042964935303 -51.2777442932129,11.2752084732056 -63.3305511474609,14.0185708999634 -49.2989273071289,12.9392156600952 -61.306755065918,14.9630069732666 -64.7247161865234,11.5000743865967 -63.8702239990234,16.7169609069824 -57.2591743469238,16.5820407867432 -62.6559524536133,17.5264778137207 -53.3015365600586,15.2328462600708 -59.1030731201172,21.0343818664551 -51.2327728271484,14.3783569335938 -55.0554885864258,14.7381420135498 -59.6877212524414,13.4788932800293 -47.2301635742188,13.2090549468994 -57.7988510131836,8.57682037353516 -63.2406005859375,6.59800148010254 -57.3940925598145,14.6481952667236 -60.1374549865723,9.56622886657715 -54.9655418395996,7.54243755340576 -56.1348457336426,11.5900211334229 -54.4708366394043,5.60859203338623 -58.6533432006836,11.4551019668579 -59.9575614929199,15.4577121734619 -63.4654693603516,6.73292064666748 -57.5739860534668,16.9867992401123 -56.9443626403809,15.9524164199829 -53.2565612792969,9.29639053344727 -61.7115173339844,11.0953159332275 -62.0713005065918,12.8942422866821 -47.5,12.2646179199219 -58.0237159729004,18.4259395599365 -62.6109771728516,23.507905960083 -54.7406768798828,14.4683027267456 -57.663932800293,8.53184700012207 -52.0422897338867,15.2778186798096 -60.5871887207031,23.6877975463867 -54.7406768798828,7.31757164001465 -64.1850433349609,21.3941669464111 -60.7670783996582,22.6534156799316 -63.0607109069824,8.03714179992676 -52.1772079467773,5.9234037399292 -60.2723731994629,6.23821640014648 -58.2485809326172,12.0397529602051 -53.7062950134277,5.4286994934082 -64.0051422119141,11.5450477600098 -49.6587104797363,11.4551019668579 -51.0978507995605,12.7593231201172 -60.8120536804199,11.9498062133789 -56.9443626403809,5.24880695343018 -60.5422134399414,12.3995380401611 -61.6665420532227,6.91281318664551 -62.3861122131348,12.309591293335 -62.5660057067871,9.70114898681641 -60.5871887207031,10.1508798599243 -64.4998474121094,23.5978527069092 -47.3650817871094,12.1296987533569 -61.846435546875,8.66676616668701 -58.698314666748,13.4788932800293 -54.3808898925781,10.9603967666626 -55.4152755737305,15.502685546875 -56.7194976806641,17.481502532959 -64.2300109863281,21.7989253997803 -55.7750587463379,12.0847253799438 -52.6269378662109,9.16147041320801 -64.0950927734375,9.07152462005615 -46.9153442382812,12.4445114135742 -51.6375312805176,13.7937049865723 -63.8702239990234,19.4153499603271 -53.0766716003418,13.5238666534424 -61.3517303466797,8.48687362670898 -56.49462890625,5.24880695343018 -43.7222595214844,11.9048328399658 -49.2539520263672,12.8492698669434 -61.5765953063965,18.8306980133057 -56.0898704528809,13.5238666534424 -63.4204940795898,18.4709129333496 -54.1560249328613,14.1984634399414 -56.179817199707,7.81227684020996 -57.5739860534668,7.90222263336182 -62.7458992004395,7.36254501342773 -48.4894104003906,13.7037591934204 -64.4548797607422,15.2778186798096 -51.0528793334961,9.9260139465332 -61.9813537597656,13.9735984802246 -54.1560249328613,16.4021472930908 -53.7512664794922,9.65617561340332 -62.6109771728516,15.502685546875 -46.7354736328125,13.1191082000732 -60.2723731994629,8.57682037353516 -53.0316963195801,13.1191082000732 -63.2406005859375,7.45249080657959 -62.9257888793945,19.325403213501 -62.161247253418,13.3889465332031 -53.4814300537109,11.3201818466187 -64.7696914672852,8.08211517333984 -57.5290145874023,15.3227920532227 -43.8121948242188,11.6799669265747 -58.2036094665527,15.7275505065918 -56.3597106933594,14.1984634399414 -63.3305511474609,15.817497253418 -60.9469718933105,23.6877975463867 -46.8254089355469,12.8942422866821 -57.7988510131836,17.166690826416 -64.6797409057617,22.3835773468018 -56.8544158935547,13.9286251068115 -58.9231796264648,16.80690574646 -57.3041458129883,11.8598594665527 -61.531623840332,8.39692687988281 -54.5607833862305,14.1085166931152 -50.0634689331055,11.5900211334229 -59.1480445861816,16.9867992401123 -62.7908706665039,18.650806427002 -51.0528793334961,7.09270572662354 -54.0660781860352,14.2434368133545 -62.9707641601562,8.80168533325195 -62.5660057067871,19.9550266265869 -49.478816986084,12.2196445465088 -54.1110534667969,11.8598594665527 -47.814811706543,11.9498062133789 -55.9099807739258,5.24880695343018 -63.7353057861328,12.0847253799438 -61.1718368530273,20.674596786499 -58.8332328796387,23.7777442932129 -52.7618598937988,6.86783981323242 -63.3305511474609,20.8544902801514 -64.0051422119141,21.5740604400635 -60.0924835205078,13.0291614532471 -64.0051422119141,18.0211811065674 -55.0105171203613,16.3571739196777 -62.7458992004395,18.7857246398926 -57.7089042663574,13.2540273666382 -58.3835029602051,7.04773330688477 -62.9707641601562,11.5000743865967 -55.9549522399902,12.0397529602051 -60.4072952270508,5.96837711334229 -59.2379913330078,18.650806427002 -61.306755065918,21.4391403198242 -63.0607109069824,8.08211517333984 -58.3385314941406,15.5926313400269 -51.8623962402344,13.7937049865723 -44.0370788574219,10.9154233932495 -61.2617835998535,11.5900211334229 -54.6957054138184,12.1296987533569 -51.9073677062988,9.9260139465332 -60.3173484802246,13.7937049865723 -59.013126373291,17.4365310668945 -61.4866485595703,18.7407512664795 -57.7988510131836,19.325403213501 -48.8941688537598,13.5688400268555 -53.8861885070801,7.22762584686279 -57.5290145874023,12.354564666748 -63.8702239990234,12.2196445465088 -61.2617835998535,22.5634689331055 -58.1136627197266,5.29378032684326 -54.0211067199707,7.31757164001465 -56.809440612793,10.8704509735107 -60.1824264526367,9.70114898681641 -53.3914833068848,7.04773330688477 -61.2617835998535,8.89163208007812 -59.9575614929199,18.2910194396973 -58.8782081604004,17.0767459869385 -57.9787445068359,14.2434368133545 -55.6401405334473,5.78848457336426 -58.5633926391602,10.0159606933594 -62.1162719726562,20.4047584533691 -60.8120536804199,19.1005363464355 -56.7194976806641,5.74351119995117 -56.7644691467285,5.9234037399292 -61.8014602661133,7.45249080657959 -56.1348457336426,9.52125644683838 -58.5633926391602,16.0423622131348 -62.4310836791992,7.6773567199707 -63.9601745605469,18.0211811065674 -54.7856521606445,7.36254501342773 -62.7458992004395,14.1534900665283 -63.6903343200684,18.5158863067627 -53.3015365600586,15.7725238800049 -60.7670783996582,16.3571739196777 -58.8782081604004,11.7249402999878 -57.8438262939453,15.502685546875 -64.7696914672852,15.9074440002441 -58.6533432006836,19.7301616668701 -55.9999237060547,7.81227684020996 -48.2195701599121,12.309591293335 -53.3914833068848,10.6905584335327 -54.1560249328613,12.2196445465088 -60.7221069335938,12.4445114135742 -50.1084442138672,13.9735984802246 -55.8650054931641,9.61120223999023 -51.4576377868652,14.6931686401367 -51.7274780273438,11.0053701400757 -56.5396041870117,15.7725238800049 -60.6321601867676,19.1005363464355 -62.2062187194824,7.18265247344971 -51.4126625061035,9.38633632659912 -63.510440826416,10.9603967666626 -64.5897979736328,21.9338455200195 -60.4522666931152,18.6058330535889 -57.4840393066406,18.7857246398926 -57.9337692260742,10.6905584335327 -56.4496574401855,16.851879119873 -60.4072952270508,23.5528793334961 -58.1136627197266,15.6376037597656 -50.9179611206055,7.09270572662354 -56.0898704528809,8.62179279327393 -60.7670783996582,11.5000743865967 -52.6719131469727,16.3571739196777 -56.6295471191406,13.0291614532471 -59.4178848266602,6.23821640014648 -45.1164245605469,11.5450477600098 -58.5184211730957,15.9074440002441 -57.0792808532715,8.35195446014404 -50.9629325866699,5.6985387802124 -64.0051422119141,14.3333835601807 -61.6215667724609,9.88104152679443 -59.9125900268555,21.6190338134766 -55.9099807739258,5.83345794677734 -64.0051422119141,19.5502681732178 -51.997314453125,8.53184700012207 -60.0924835205078,18.3809661865234 -46.3307189941406,11.0953159332275 -54.3359184265137,7.54243755340576 -51.0978507995605,7.13767910003662 -53.5713768005371,15.8624706268311 -64.4998474121094,17.7063694000244 -61.306755065918,11.5000743865967 -62.0713005065918,21.2142753601074 -50.2883338928223,7.85724925994873 -63.9151992797852,15.817497253418 -61.8014602661133,7.6773567199707 -64.1850433349609,23.9576377868652 -63.9601745605469,12.17467212677 -61.7115173339844,22.3835773468018 -63.510440826416,19.0555629730225 -60.3173484802246,5.29378032684326 -63.9151992797852,13.34397315979 -56.7644691467285,15.6376037597656 -55.6401405334473,5.83345794677734 -50.6031455993652,12.984188079834 -50.6930923461914,8.75671291351318 -62.4760589599609,11.0053701400757 -64.5448226928711,12.4445114135742 -47.0053100585938,12.7143497467041 -56.49462890625,18.0661544799805 -64.0501174926758,10.6006116867065 -54.5607833862305,6.59800148010254 -57.4840393066406,16.7619323730469 -57.7089042663574,9.29639053344727 -53.5264015197754,14.3783569335938 -48.1296234130859,11.5450477600098 -52.536994934082,13.8836517333984 -54.3808898925781,15.0529537200928 -61.3967056274414,13.3889465332031 -52.6719131469727,14.2434368133545 -58.3385314941406,14.8280878067017 -63.7353057861328,10.4207191467285 -50.5581741333008,5.87843132019043 -43.63232421875,12.5794296264648 -62.5660057067871,20.1798934936523 -63.0157356262207,5.74351119995117 -61.3517303466797,16.5820407867432 -62.8358459472656,23.148120880127 -63.8702239990234,12.3995380401611 -51.5925559997559,6.77789402008057 -58.9231796264648,6.32816219329834 -60.8120536804199,17.481502532959 -49.3888740539551,5.78848457336426 -57.5739860534668,14.8280878067017 -46.9603271484375,11.9498062133789 -46.5555725097656,12.8042964935303 -64.6797409057617,18.8306980133057 -49.8835754394531,14.6481952667236 -62.7009239196777,15.4127388000488 -50.1084442138672,6.1932430267334 -61.0818901062012,23.3729858398438 -49.9285507202148,12.8492698669434 -60.5871887207031,22.2036838531494 -61.531623840332,7.90222263336182 -56.2697639465332,17.1217193603516 -62.9707641601562,14.1085166931152 -57.5290145874023,12.8042964935303 -56.6295471191406,7.54243755340576 -53.3914833068848,7.90222263336182 -62.2961654663086,22.2936305999756 -60.1374549865723,11.6349945068359 -63.1056823730469,11.0503435134888 -61.4866485595703,6.10329627990723 -64.1850433349609,21.7989253997803 -51.5475845336914,13.3889465332031 -57.6189575195312,18.4259395599365 -52.312126159668,5.24880695343018 -46.5105895996094,11.7699136734009 -59.7326965332031,20.989408493042 -63.1506576538086,12.984188079834 -63.3755226135254,15.6376037597656 -61.6215667724609,20.4047584533691 -62.1162719726562,6.73292064666748 -59.2379913330078,18.8306980133057 -61.2168121337891,6.28318881988525 -55.9999237060547,17.6613960266113 -62.6559524536133,22.6983890533447 -51.7274780273438,7.76730346679688 -56.5845756530762,6.86783981323242 -50.7380676269531,12.8942422866821 -58.6083679199219,11.5900211334229 -63.2406005859375,17.3915576934814 -43.002685546875,13.0291614532471 -61.3967056274414,12.7143497467041 -57.2591743469238,16.9867992401123 -63.6903343200684,17.3465843200684 -54.2459716796875,14.1984634399414 -62.2062187194824,15.4127388000488 -56.6745223999023,10.0159606933594 -64.2749862670898,20.8994636535645 -60.9469718933105,16.177282333374 -48.1296234130859,13.3889465332031 -50.8729858398438,13.2990007400513 -56.4046859741211,11.4551019668579 -57.7089042663574,16.3122024536133 -53.4364547729492,5.20383358001709 -53.346508026123,8.66676616668701 -62.3411407470703,10.8704509735107 -61.1268653869629,17.5714492797852 -61.6215667724609,5.29378032684326 -60.8570251464844,23.9126644134521 -55.4152755737305,8.57682037353516 -53.9311599731445,6.86783981323242 -44.6666870117188,11.4101285934448 -44.1719970703125,11.3201818466187 -62.1162719726562,11.1402893066406 -50.8729858398438,8.30698108673096 -56.0448989868164,11.9498062133789 -60.6321601867676,9.74612140655518 -63.510440826416,11.0953159332275 -53.4364547729492,14.7381420135498 -52.0872611999512,9.88104152679443 -57.7089042663574,9.88104152679443 -54.7406768798828,5.60859203338623 -60.4522666931152,6.68794727325439 -60.4522666931152,19.7301616668701 -59.5078315734863,22.833309173584 -50.1534156799316,12.0397529602051 -64.0950927734375,6.55302810668945 -60.4522666931152,21.3941669464111 -59.7326965332031,12.354564666748 -63.6453628540039,13.0291614532471 -61.4416770935059,8.48687362670898 -61.8914070129395,18.8306980133057 -51.8623962402344,6.86783981323242 -57.1242523193359,17.2566375732422 -56.5845756530762,10.8254776000977 -64.0950927734375,9.65617561340332 -60.9469718933105,10.9603967666626 -59.2379913330078,16.2222557067871 -63.1506576538086,17.6164226531982 -52.4920196533203,11.0503435134888 -64.1850433349609,18.6957778930664 -56.4046859741211,14.6931686401367 -61.8914070129395,15.1429004669189 -64.0051422119141,21.0793552398682 -60.3173484802246,23.2830390930176 -52.4920196533203,13.6138134002686 -56.5396041870117,14.1984634399414 -60.9469718933105,15.7275505065918 -60.7221069335938,6.68794727325439 -60.991943359375,13.4788932800293 -60.6321601867676,23.7777442932129 -57.3940925598145,14.8280878067017 -52.3571014404297,15.0079803466797 -51.8623962402344,14.6931686401367 -64.4548797607422,5.29378032684326 -61.6665420532227,14.4233293533325 -53.7962417602539,15.9074440002441 -48.1296234130859,12.3995380401611 -56.3597106933594,9.61120223999023 -50.5581741333008,12.8492698669434 -63.2406005859375,12.2196445465088 -54.0660781860352,5.6985387802124 -53.7512664794922,13.7937049865723 -61.306755065918,10.7805042266846 -50.9179611206055,9.47628307342529 -47.4550476074219,11.9048328399658 -49.1190338134766,14.0635442733765 -48.7592468261719,13.34397315979 -59.1030731201172,18.6058330535889 -60.4072952270508,5.83345794677734 -49.8835754394531,14.6931686401367 -61.2617835998535,19.9100532531738 -59.9125900268555,21.349193572998 -61.3517303466797,19.5052947998047 -58.1136627197266,19.325403213501 -56.7644691467285,5.20383358001709 -62.0263290405273,16.5370674133301 -61.5765953063965,23.507905960083 -60.1374549865723,15.1429004669189 -52.6269378662109,5.87843132019043 -52.2221794128418,14.3333835601807 -50.8280143737793,6.28318881988525 -64.4548797607422,22.4735221862793 -59.7776718139648,11.0503435134888 -60.0475082397461,10.8704509735107 -51.3227157592773,12.5794296264648 -56.0448989868164,16.4471206665039 -63.7353057861328,19.1904830932617 -50.5581741333008,5.96837711334229 -60.8120536804199,6.1932430267334 -43.8121948242188,11.4101285934448 -47.4550476074219,13.4339199066162 -64.5897979736328,13.2090549468994 -64.0950927734375,18.8306980133057 -59.5977783203125,10.8704509735107 -64.1850433349609,8.12708854675293 -57.3940925598145,15.6825771331787 -63.3305511474609,15.6825771331787 -53.2565612792969,11.1402893066406 -58.3385314941406,12.8042964935303 -60.1374549865723,19.325403213501 -62.161247253418,20.9444370269775 -55.9999237060547,10.6006116867065 -54.7406768798828,5.56361865997314 -59.9575614929199,6.10329627990723 -48.4894104003906,13.4788932800293 -53.1216430664062,9.20644378662109 -63.2855758666992,6.14826965332031 -55.145435333252,8.03714179992676 -56.1348457336426,7.00275993347168 -53.3914833068848,16.3571739196777 -56.6295471191406,11.2302360534668 -56.6745223999023,12.489483833313 -64.6797409057617,12.2196445465088 -63.1506576538086,13.0291614532471 -64.2749862670898,16.4021472930908 -54.2459716796875,6.59800148010254 -56.5396041870117,11.0953159332275 -54.5607833862305,7.9471960067749 -60.1374549865723,19.685188293457 -56.7194976806641,12.17467212677 -63.8702239990234,19.7751350402832 -59.0580978393555,20.0449733734131 -50.333309173584,5.87843132019043 -54.6057586669922,6.77789402008057 -56.3597106933594,10.5556383132935 -53.346508026123,6.73292064666748 -59.2829666137695,5.87843132019043 -61.1718368530273,5.56361865997314 -60.0025367736816,9.07152462005615 -61.846435546875,17.6613960266113 -60.2274017333984,20.9444370269775 -58.0237159729004,15.1429004669189 -62.3411407470703,7.09270572662354 -43.857177734375,12.6244029998779 -57.1242523193359,7.22762584686279 -51.3676910400391,14.5582485198975 -58.2935562133789,18.3809661865234 -54.0660781860352,13.6587858200073 -60.1824264526367,5.78848457336426 -57.9787445068359,14.3333835601807 -55.7300872802734,5.24880695343018 -52.1322326660156,14.2434368133545 -51.7274780273438,12.8492698669434 -61.7115173339844,17.6164226531982 -64.4548797607422,5.24880695343018 -63.825252532959,6.82286739349365 -60.2274017333984,23.822717666626 -58.698314666748,12.669376373291 -57.2141990661621,13.8386783599854 -56.2247924804688,11.5900211334229 -54.4258651733398,5.47367286682129 -54.0660781860352,15.3677654266357 -51.9523429870605,5.83345794677734 -53.6163482666016,9.29639053344727 -55.5052185058594,13.6587858200073 -55.4152755737305,13.8836517333984 -62.0713005065918,14.7381420135498 -52.4920196533203,13.7037591934204 -56.5396041870117,9.88104152679443 -63.7353057861328,7.58741092681885 -44.2169799804688,11.0503435134888 -60.1824264526367,23.2380676269531 -55.4152755737305,7.76730346679688 -64.2749862670898,18.650806427002 -57.7538795471191,6.95778656005859 -53.0316963195801,14.1984634399414 -57.2591743469238,17.2116641998291 -57.34912109375,7.04773330688477 -50.6031455993652,8.75671291351318 -50.5581741333008,13.3889465332031 -60.0475082397461,12.8942422866821 -57.034309387207,17.3016109466553 -51.9073677062988,10.4207191467285 -59.4628601074219,20.1798934936523 -47.4550476074219,13.4788932800293 -50.9629325866699,9.70114898681641 -60.7221069335938,15.2328462600708 -60.8120536804199,16.8968524932861 -63.7802810668945,18.8306980133057 -54.6957054138184,7.40751838684082 -54.8755950927734,15.5926313400269 -50.2883338928223,8.12708854675293 -63.3305511474609,8.98157787322998 -60.3173484802246,10.4656925201416 -61.3967056274414,15.9524164199829 -59.4178848266602,8.62179279327393 -64.0051422119141,6.59800148010254 -61.2168121337891,21.2142753601074 -58.6533432006836,6.05832386016846 -58.1136627197266,11.0953159332275 -61.0818901062012,6.01335048675537 -58.5633926391602,7.90222263336182 -55.145435333252,9.02655124664307 -51.3676910400391,12.17467212677 -52.6269378662109,15.9074440002441 -55.0554885864258,13.3889465332031 -55.0554885864258,11.814887046814 -62.2062187194824,11.5450477600098 -60.4072952270508,22.2936305999756 -55.8650054931641,10.2408266067505 -63.4204940795898,18.6957778930664 -45.0264892578125,10.7355308532715 -64.634765625,15.502685546875 -58.2036094665527,12.8492698669434 -56.1348457336426,14.3333835601807 -56.49462890625,16.0423622131348 -54.4708366394043,6.95778656005859 -59.7326965332031,20.4947052001953 -63.6453628540039,10.7805042266846 -58.9681549072266,6.14826965332031 -53.3914833068848,10.4207191467285 -57.6189575195312,6.28318881988525 -57.8887977600098,18.650806427002 -54.9655418395996,10.6006116867065 -61.846435546875,6.64297485351562 -54.2459716796875,13.6138134002686 -59.4178848266602,17.481502532959 -64.1400680541992,15.6825771331787 -53.4814300537109,15.5476579666138 -63.9151992797852,7.00275993347168 -59.9125900268555,8.62179279327393 -64.0950927734375,23.1031475067139 -51.3227157592773,9.25141716003418 -57.8438262939453,13.6138134002686 -54.5607833862305,10.8254776000977 -60.5871887207031,13.8836517333984 -58.4734497070312,6.59800148010254 -52.0422897338867,14.9630069732666 -59.8676147460938,23.0581741333008 -51.6375312805176,6.73292064666748 -53.9761352539062,7.31757164001465 -46.3756713867188,11.6349945068359 -54.4258651733398,15.817497253418 -55.5951690673828,9.38633632659912 -63.2406005859375,9.20644378662109 -64.3649291992188,5.65356540679932 -58.4284744262695,8.17206192016602 -60.9469718933105,21.0793552398682 -53.6163482666016,15.3677654266357 -60.7221069335938,16.492094039917 -64.2300109863281,17.3465843200684 -63.4204940795898,6.82286739349365 -56.49462890625,12.8042964935303 -64.1400680541992,7.90222263336182 -53.346508026123,13.7037591934204 -49.4338455200195,5.51864528656006 -52.851806640625,13.0741348266602 -54.0660781860352,8.03714179992676 -59.5528030395508,23.7777442932129 -61.3517303466797,15.4127388000488 -59.8676147460938,17.6613960266113 -55.145435333252,14.1085166931152 -53.2565612792969,9.9260139465332 -55.7300872802734,5.65356540679932 -62.161247253418,9.88104152679443 -63.9151992797852,22.5634689331055 -58.9231796264648,23.6428260803223 -43.7222595214844,11.4101285934448 -61.3967056274414,12.1296987533569 -53.8412132263184,5.51864528656006 -52.8068313598633,13.6587858200073 -45.8809814453125,12.7143497467041 -50.2433624267578,7.04773330688477 -54.7406768798828,8.26200771331787 -61.4416770935059,19.7301616668701 -56.49462890625,5.4286994934082 -62.7458992004395,18.6957778930664 -56.7644691467285,5.33875274658203 -60.4072952270508,14.5582485198975 -59.4178848266602,14.8280878067017 -56.7194976806641,15.1878728866577 -64.0501174926758,11.6799669265747 -61.4416770935059,6.68794727325439 -52.3571014404297,15.817497253418 -62.9707641601562,13.34397315979 -54.6057586669922,7.22762584686279 -54.6057586669922,11.5000743865967 -53.3015365600586,13.2540273666382 -64.5897979736328,5.78848457336426 -64.4548797607422,6.82286739349365 -55.1004638671875,11.7249402999878 -63.1506576538086,5.9234037399292 -63.1506576538086,8.93660545349121 -63.3755226135254,9.47628307342529 -60.9469718933105,23.7327709197998 -55.3253288269043,10.4656925201416 -59.1480445861816,9.79109477996826 -61.9363822937012,18.650806427002 -55.2353820800781,12.354564666748 -56.8544158935547,13.4339199066162 -63.2406005859375,7.27259826660156 -60.0475082397461,11.3651552200317 -60.2723731994629,9.97098731994629 -57.4390640258789,5.20383358001709 -63.3755226135254,8.48687362670898 -61.6215667724609,7.04773330688477 -63.8702239990234,12.9392156600952 -56.8993873596191,5.29378032684326 -64.0501174926758,13.4788932800293 -57.6189575195312,8.84665870666504 -63.1056823730469,19.8201065063477 -45.791015625,11.9048328399658 -54.3808898925781,7.36254501342773 -63.1056823730469,14.0185708999634 -62.8358459472656,6.55302810668945 -58.1136627197266,7.85724925994873 -58.5184211730957,8.4419002532959 -58.2036094665527,5.4286994934082 -59.7776718139648,19.7751350402832 -64.1850433349609,15.1878728866577 -59.1930198669434,15.7725238800049 -55.7750587463379,17.6164226531982 -58.6533432006836,17.5714492797852 -60.7221069335938,9.20644378662109 -61.7564888000488,6.28318881988525 -57.9337692260742,18.650806427002 -62.6109771728516,10.7355308532715 -49.0290870666504,11.4101285934448 -57.34912109375,10.6905584335327 -53.5713768005371,14.1085166931152 -63.195629119873,17.7513427734375 -64.7696914672852,13.7937049865723 -55.0105171203613,9.11649799346924 -52.8967781066895,11.0953159332275 -45.2063903808594,11.4551019668579 -64.0950927734375,17.7063694000244 -48.849193572998,13.0741348266602 -58.2935562133789,15.8624706268311 -58.0686912536621,15.997389793396 -45.0714721679688,12.5794296264648 -56.3597106933594,17.166690826416 -58.7882614135742,16.6270141601562 -64.2300109863281,21.8438987731934 -55.7300872802734,6.41810894012451 -58.8782081604004,10.1508798599243 -56.3147354125977,9.9260139465332 -59.4178848266602,15.4577121734619 -58.6533432006836,20.4497318267822 -62.2511940002441,18.6058330535889 -64.5897979736328,9.25141716003418 -54.7856521606445,9.79109477996826 -52.9417495727539,14.8280878067017 -60.0025367736816,12.2646179199219 -50.3782806396484,13.3889465332031 -58.3835029602051,7.6773567199707 -59.1030731201172,20.314811706543 -63.5554122924805,18.3809661865234 -60.6321601867676,14.4233293533325 -57.034309387207,18.6058330535889 -63.7802810668945,9.74612140655518 -52.9417495727539,15.0529537200928 -54.830623626709,15.5926313400269 -57.9787445068359,8.17206192016602 -56.809440612793,15.4127388000488 -61.9363822937012,20.5846500396729 -59.1930198669434,12.984188079834 -52.6269378662109,15.4127388000488 -58.9231796264648,9.11649799346924 -53.0766716003418,14.4233293533325 -53.6163482666016,6.1932430267334 -54.0660781860352,9.52125644683838 -56.6745223999023,12.0397529602051 -47.4100646972656,13.2990007400513 -48.8941688537598,14.1085166931152 -64.3199615478516,7.54243755340576 -50.9179611206055,14.1984634399414 -64.4998474121094,21.7989253997803 -62.5660057067871,17.3465843200684 -64.6797409057617,9.9260139465332 -61.4866485595703,16.3571739196777 -51.0079040527344,9.47628307342529 -51.0978507995605,12.2646179199219 -49.6137390136719,6.32816219329834 -64.5897979736328,19.5502681732178 -61.3517303466797,11.5450477600098 -51.5026092529297,14.6931686401367 -62.0713005065918,8.89163208007812 -62.2062187194824,9.97098731994629 -54.201000213623,5.29378032684326 -54.0660781860352,5.60859203338623 -58.5633926391602,8.17206192016602 -52.2221794128418,8.80168533325195 -59.1930198669434,8.17206192016602 -57.034309387207,12.0847253799438 -52.4020729064941,15.0079803466797 -50.7380676269531,13.8386783599854 -51.9523429870605,9.97098731994629 -58.4734497070312,17.481502532959 -61.2617835998535,19.6402149200439 -61.1268653869629,14.9180335998535 -56.179817199707,7.27259826660156 -51.6375312805176,9.20644378662109 -64.4998474121094,22.0687656402588 -52.7618598937988,6.01335048675537 -43.1825866699219,13.0741348266602 -58.8332328796387,17.166690826416 -56.4496574401855,12.2196445465088 -55.145435333252,13.1191082000732 -49.7936325073242,13.34397315979 -47.0952453613281,12.7593231201172 -60.5871887207031,20.4497318267822 -57.7988510131836,17.1217193603516 -62.7009239196777,19.2354564666748 -61.2168121337891,8.66676616668701 -56.8993873596191,13.34397315979 -56.7194976806641,14.0185708999634 -59.5078315734863,9.25141716003418 -58.5633926391602,10.1958532333374 -55.0105171203613,15.1878728866577 -60.1824264526367,5.33875274658203 -47.9947052001953,13.4788932800293 -50.4232559204102,8.35195446014404 -60.8570251464844,13.6138134002686 -52.0872611999512,10.3757457733154 -52.2221794128418,9.43130970001221 -62.9707641601562,17.481502532959 -59.327938079834,22.8782806396484 -63.2406005859375,6.41810894012451 -59.4178848266602,17.4365310668945 -50.1084442138672,7.18265247344971 -60.991943359375,12.8942422866821 -59.8226432800293,23.5528793334961 -45.0714721679688,12.4445114135742 -62.6559524536133,5.9234037399292 -49.2539520263672,13.0741348266602 -47.0053100585938,11.4551019668579 -63.6903343200684,20.1349201202393 -58.2935562133789,14.6931686401367 -60.4072952270508,20.7645435333252 -64.2300109863281,18.9206447601318 -62.0263290405273,17.3465843200684 -57.9337692260742,19.2804298400879 -63.0607109069824,11.0503435134888 -49.7486572265625,5.4286994934082 -55.1904067993164,14.6931686401367 -63.4204940795898,18.9206447601318 -56.179817199707,16.7619323730469 -63.0157356262207,21.4391403198242 -64.3649291992188,8.53184700012207 -62.5210342407227,11.814887046814 -53.0316963195801,7.18265247344971 -62.5660057067871,13.34397315979 -62.7458992004395,20.1798934936523 -61.0369186401367,18.8756713867188 -61.1268653869629,15.6376037597656 -50.8280143737793,8.62179279327393 -55.4602470397949,15.0979270935059 -54.3359184265137,6.23821640014648 -53.0316963195801,13.6138134002686 -62.2961654663086,7.6773567199707 -61.6215667724609,16.851879119873 -57.663932800293,14.9180335998535 -63.3305511474609,23.9126644134521 -55.9999237060547,16.7619323730469 -45.0714721679688,11.5450477600098 -55.3253288269043,14.3333835601807 -52.536994934082,10.2408266067505 -60.2723731994629,19.7301616668701 -50.5581741333008,7.90222263336182 -60.0025367736816,11.7249402999878 -48.3994636535645,12.8492698669434 -59.1930198669434,18.4709129333496 -54.0211067199707,14.6032218933105 -51.4576377868652,8.08211517333984 -62.0263290405273,6.91281318664551 -54.201000213623,12.17467212677 -64.3199615478516,12.8492698669434 -56.8993873596191,11.3651552200317 -59.1480445861816,19.1904830932617 -50.9629325866699,7.36254501342773 -45.4312438964844,12.9392156600952 -59.4178848266602,16.8968524932861 -63.4654693603516,10.7355308532715 -62.5210342407227,16.492094039917 -56.4496574401855,15.6376037597656 -46.420654296875,11.7249402999878 -55.0105171203613,6.01335048675537 -49.8386039733887,14.2884101867676 -54.5607833862305,10.1059074401855 -58.2485809326172,9.97098731994629 -52.0872611999512,11.7249402999878 -50.6031455993652,7.22762584686279 -62.5660057067871,9.02655124664307 -59.3729095458984,18.6957778930664 -62.9257888793945,21.6640071868896 -53.4814300537109,8.89163208007812 -64.7696914672852,12.2646179199219 -58.9231796264648,16.7619323730469 -51.7724494934082,9.79109477996826 -58.6083679199219,9.97098731994629 -64.4998474121094,14.7831144332886 -48.4894104003906,13.9286251068115 -55.7750587463379,15.817497253418 -59.013126373291,17.3465843200684 -54.6507301330566,15.7725238800049 -58.0237159729004,17.4365310668945 -60.0924835205078,5.74351119995117 -62.8358459472656,22.4285507202148 -52.6269378662109,12.9392156600952 -63.4654693603516,9.20644378662109 -54.830623626709,6.95778656005859 -52.8068313598633,11.0503435134888 -50.4682273864746,14.0185708999634 -51.5026092529297,14.5132751464844 -52.9867248535156,13.0291614532471 -53.2115898132324,12.4445114135742 -53.8861885070801,11.6349945068359 -64.1400680541992,6.01335048675537 -60.4072952270508,11.0053701400757 -62.2961654663086,6.55302810668945 -62.7908706665039,6.1932430267334 -63.9151992797852,20.5396785736084 -61.846435546875,22.7883358001709 -63.3305511474609,21.6640071868896 -57.6189575195312,10.7355308532715 -64.7247161865234,15.3677654266357 -52.4920196533203,9.61120223999023 -51.8623962402344,15.2328462600708 -47.7248649597168,13.8386783599854 -59.1030731201172,5.74351119995117 -60.8570251464844,9.25141716003418 -64.2300109863281,17.481502532959 -57.9787445068359,14.3783569335938 -56.3147354125977,14.5132751464844 -53.346508026123,7.18265247344971 -59.5078315734863,21.349193572998 -48.8042221069336,12.0397529602051 -52.2221794128418,13.4788932800293 -64.7696914672852,13.1640815734863 -53.5264015197754,13.6138134002686 -63.8702239990234,22.518497467041 -51.0079040527344,12.0847253799438 -54.7406768798828,16.177282333374 -52.3571014404297,9.20644378662109 -58.2036094665527,5.83345794677734 -49.2989273071289,6.14826965332031 -64.4099044799805,22.518497467041 -55.4152755737305,6.10329627990723 -64.0950927734375,15.6825771331787 -55.1004638671875,6.32816219329834 -63.3305511474609,16.1323089599609 -62.0713005065918,7.6773567199707 -60.0475082397461,21.1693019866943 -59.7326965332031,6.10329627990723 -55.1904067993164,10.5106649398804 -57.5739860534668,11.7699136734009 -50.8280143737793,7.76730346679688 -60.6321601867676,20.0449733734131 -61.4866485595703,5.47367286682129 -55.1004638671875,15.0529537200928 -52.5819664001465,6.91281318664551 -61.9813537597656,16.3122024536133 -52.1322326660156,5.24880695343018 -45.9709167480469,11.7699136734009 -64.7696914672852,17.3915576934814 -60.1824264526367,6.10329627990723 -60.677131652832,20.5846500396729 -60.0025367736816,19.6402149200439 -46.2857360839844,12.2196445465088 -52.4920196533203,7.27259826660156 -60.8120536804199,10.0609340667725 -59.7776718139648,19.8201065063477 -59.7776718139648,15.0529537200928 -57.5739860534668,16.3571739196777 -53.2115898132324,13.1640815734863 -61.306755065918,16.492094039917 -58.1586380004883,8.39692687988281 -60.5871887207031,16.3122024536133 -59.6877212524414,16.851879119873 -64.1850433349609,15.4577121734619 -44.7566528320312,12.2646179199219 -62.8358459472656,22.0237922668457 -48.9841156005859,11.8598594665527 -63.1056823730469,20.1349201202393 -60.3173484802246,10.5556383132935 -50.4232559204102,12.3995380401611 -60.5422134399414,21.8438987731934 -53.2115898132324,12.8042964935303 -63.9151992797852,8.89163208007812 -58.1586380004883,14.6032218933105 -49.703685760498,12.8942422866821 -59.6877212524414,11.994779586792 -53.3015365600586,7.22762584686279 -53.6613235473633,14.1534900665283 -49.1190338134766,5.74351119995117 -55.9549522399902,15.9524164199829 -52.312126159668,10.7805042266846 -51.5026092529297,14.1984634399414 -51.9523429870605,13.2540273666382 -59.1930198669434,17.166690826416 -63.3755226135254,18.4259395599365 -62.9257888793945,7.72233009338379 -52.3571014404297,12.5794296264648 -63.4204940795898,15.817497253418 -55.9999237060547,15.1429004669189 -63.6003875732422,22.5634689331055 -62.0263290405273,9.29639053344727 -54.4708366394043,6.86783981323242 -51.3227157592773,13.8836517333984 -52.6719131469727,5.56361865997314 -61.1718368530273,16.4471206665039 -55.2803535461426,13.1640815734863 -58.1586380004883,9.29639053344727 -57.0792808532715,10.8254776000977 -58.2485809326172,14.7831144332886 -55.3703002929688,11.3651552200317 -63.4654693603516,16.2672290802002 -56.6295471191406,5.56361865997314 -49.0740585327148,5.9234037399292 -46.4656372070312,11.4101285934448 -58.0686912536621,10.6905584335327 -56.1348457336426,16.2672290802002 -62.0713005065918,20.1349201202393 -63.195629119873,18.9206447601318 -46.8703918457031,12.489483833313 -57.3940925598145,13.2090549468994 -43.002685546875,13.4788932800293 -61.9363822937012,17.0767459869385 -58.3385314941406,7.90222263336182 -54.0211067199707,16.7169609069824 -58.9231796264648,7.00275993347168 -61.5765953063965,22.7433624267578 -60.4072952270508,16.9867992401123 -59.2379913330078,10.4656925201416 -62.5660057067871,16.9867992401123 -63.4204940795898,18.3809661865234 -58.2935562133789,13.7937049865723 -58.2036094665527,20.314811706543 -58.1136627197266,14.3333835601807 -49.5237922668457,13.0741348266602 -43.0926513671875,13.0741348266602 -52.4920196533203,7.00275993347168 -61.9813537597656,15.0529537200928 -64.6797409057617,13.6138134002686 -53.0766716003418,10.4656925201416 -51.2327728271484,12.309591293335 -51.7724494934082,10.3757457733154 -53.346508026123,5.74351119995117 -59.4178848266602,18.1111278533936 -50.7380676269531,12.7593231201172 -54.8755950927734,8.08211517333984 -53.4364547729492,8.30698108673096 -54.2459716796875,13.5238666534424 -58.5184211730957,12.8942422866821 -62.7458992004395,13.5688400268555 -61.1718368530273,20.2248649597168 -55.8650054931641,5.56361865997314 -61.846435546875,9.56622886657715 -55.9549522399902,14.1085166931152 -64.2749862670898,14.3783569335938 -63.6903343200684,18.4259395599365 -61.9813537597656,18.0211811065674 -53.166618347168,12.309591293335 -59.1030731201172,9.56622886657715 -55.2803535461426,10.7805042266846 -61.4866485595703,5.33875274658203 -61.6215667724609,17.3915576934814 -61.8914070129395,21.4391403198242 -64.4099044799805,11.0953159332275 -57.3041458129883,16.9418258666992 -61.1718368530273,15.6825771331787 -61.5765953063965,16.5820407867432 -57.8887977600098,13.2090549468994 -55.5052185058594,6.82286739349365 -53.8412132263184,10.3307723999023 -60.0924835205078,15.7725238800049 -60.8120536804199,18.7407512664795 -62.4310836791992,16.851879119873 -64.0501174926758,17.166690826416 -53.3015365600586,16.2672290802002 -54.1110534667969,14.0185708999634 -64.634765625,16.5370674133301 -61.0818901062012,8.62179279327393 -60.4072952270508,13.7487316131592 -57.3041458129883,12.2646179199219 -60.5422134399414,5.4286994934082 -63.6453628540039,17.3465843200684 -62.0713005065918,21.6640071868896 -54.0211067199707,16.5370674133301 -61.9813537597656,22.5634689331055 -57.4840393066406,14.4233293533325 -44.2619323730469,11.994779586792 -60.9469718933105,16.80690574646 -60.9020004272461,18.650806427002 -48.4444351196289,13.3889465332031 -59.4178848266602,18.5158863067627 -64.6797409057617,10.7355308532715 -52.8967781066895,10.5556383132935 -55.6851119995117,6.32816219329834 -62.0263290405273,19.1005363464355 -56.2247924804688,8.62179279327393 -62.161247253418,19.0555629730225 -54.0660781860352,15.9074440002441 -58.1136627197266,16.4471206665039 -63.6903343200684,9.74612140655518 -57.1242523193359,8.66676616668701 -54.7406768798828,13.4788932800293 -55.9099807739258,11.8598594665527 -62.4760589599609,14.2884101867676 -52.4020729064941,12.17467212677 -59.4178848266602,20.1349201202393 -64.5448226928711,22.6983890533447 -56.7644691467285,17.4365310668945 -51.0079040527344,14.0635442733765 -56.49462890625,11.0953159332275 -60.8120536804199,16.6270141601562 -43.6772766113281,11.9048328399658 -48.2195701599121,12.354564666748 -64.0501174926758,10.5106649398804 -49.0290870666504,5.87843132019043 -57.8438262939453,6.95778656005859 -64.0501174926758,6.55302810668945 -59.1930198669434,12.8492698669434 -44.711669921875,11.814887046814 -53.9311599731445,7.90222263336182 -56.1348457336426,5.38372611999512 -54.9655418395996,14.0185708999634 -61.531623840332,8.80168533325195 -62.6559524536133,10.2857999801636 -54.6957054138184,13.9286251068115 -61.6665420532227,13.3889465332031 -59.7776718139648,18.2010746002197 -55.6851119995117,12.309591293335 -53.4364547729492,5.33875274658203 -60.2274017333984,19.325403213501 -52.536994934082,9.88104152679443 -60.5871887207031,20.674596786499 -62.7908706665039,20.6296234130859 -54.8755950927734,8.48687362670898 -64.1400680541992,22.2036838531494 -64.5448226928711,8.30698108673096 -51.4576377868652,7.27259826660156 -64.7696914672852,11.4551019668579 -52.4470443725586,9.29639053344727 -52.3571014404297,6.1932430267334 -50.018497467041,11.994779586792 -61.9363822937012,16.80690574646 -52.4470443725586,5.33875274658203 -64.5897979736328,12.3995380401611 -61.1268653869629,10.2408266067505 -49.3438987731934,12.5794296264648 -62.8808174133301,8.75671291351318 -50.6031455993652,14.6481952667236 -52.1322326660156,5.60859203338623 -57.663932800293,5.4286994934082 -50.4682273864746,5.33875274658203 -54.830623626709,6.37313556671143 -59.0580978393555,15.997389793396 -57.6189575195312,9.29639053344727 -61.0818901062012,8.12708854675293 -59.2379913330078,18.3809661865234 -64.4099044799805,6.64297485351562 -60.5871887207031,6.86783981323242 -51.1877975463867,9.52125644683838 -50.9179611206055,6.01335048675537 -56.7644691467285,12.5794296264648 -61.306755065918,8.12708854675293 -62.2511940002441,11.4101285934448 -60.8120536804199,14.2434368133545 -55.5501937866211,11.6349945068359 -59.5977783203125,17.7513427734375 -60.1824264526367,10.6455850601196 -53.0316963195801,8.93660545349121 -61.8914070129395,21.9338455200195 -63.6903343200684,18.7407512664795 -63.1506576538086,16.4021472930908 -62.4760589599609,13.0741348266602 -60.3173484802246,19.5952415466309 -55.3253288269043,8.08211517333984 -59.0580978393555,12.2646179199219 -58.9681549072266,20.4497318267822 -51.5026092529297,8.80168533325195 -62.9257888793945,21.7989253997803 -55.9099807739258,17.481502532959 -63.1056823730469,20.2248649597168 -51.682502746582,8.84665870666504 -62.2062187194824,5.29378032684326 -61.4416770935059,15.6376037597656 -63.2855758666992,8.89163208007812 -64.0501174926758,12.5344572067261 -61.0369186401367,13.6138134002686 -59.6877212524414,8.35195446014404 -57.8438262939453,10.8254776000977 -49.7936325073242,13.5688400268555 -55.1904067993164,12.2196445465088 -64.2300109863281,7.22762584686279 -64.7696914672852,6.77789402008057 -62.7009239196777,14.3333835601807 -54.7856521606445,13.4339199066162 -50.333309173584,7.09270572662354 -59.1480445861816,11.0503435134888 -48.0396766662598,13.1191082000732 -62.4760589599609,15.5926313400269 -61.2617835998535,22.1137390136719 -54.3359184265137,13.2540273666382 -58.6083679199219,20.314811706543 -50.4682273864746,13.0291614532471 -61.6215667724609,7.90222263336182 -60.0025367736816,17.3465843200684 -61.8914070129395,8.26200771331787 -64.4548797607422,11.4551019668579 -50.6031455993652,13.0741348266602 -52.8068313598633,11.0953159332275 -60.2723731994629,17.481502532959 -62.0713005065918,16.851879119873 -61.5765953063965,15.2778186798096 -55.4152755737305,6.73292064666748 -56.49462890625,8.35195446014404 -64.5448226928711,15.2328462600708 -52.0872611999512,14.9180335998535 -54.7406768798828,9.88104152679443 -44.5317687988281,11.5000743865967 -52.1772079467773,6.73292064666748 -54.515811920166,12.1296987533569 -62.2062187194824,10.1958532333374 -59.8226432800293,12.17467212677 -56.8544158935547,7.00275993347168 -60.0025367736816,16.7619323730469 -52.7618598937988,15.0529537200928 -60.4072952270508,21.2142753601074 -58.7882614135742,6.10329627990723 -60.9469718933105,18.2910194396973 -56.8544158935547,12.0847253799438 -60.8570251464844,8.84665870666504 -64.7247161865234,13.1640815734863 -57.6189575195312,16.6270141601562 -60.4972381591797,8.08211517333984 -62.2062187194824,21.349193572998 -54.2459716796875,5.60859203338623 -56.8993873596191,13.7037591934204 -62.3411407470703,6.37313556671143 -60.8120536804199,11.5000743865967 -59.1930198669434,9.70114898681641 -52.9867248535156,9.74612140655518 -54.201000213623,6.95778656005859 -62.7908706665039,13.8386783599854 -51.0978507995605,7.9471960067749 -62.0713005065918,8.4419002532959 -48.9391403198242,5.78848457336426 -59.5078315734863,13.7937049865723 -59.327938079834,16.851879119873 -53.7962417602539,10.8704509735107 -64.5448226928711,14.0635442733765 -55.1904067993164,16.1323089599609 -45.34130859375,12.6244029998779 -50.5581741333008,7.00275993347168 -48.9391403198242,11.6799669265747 -64.0501174926758,10.8704509735107 -54.4708366394043,11.5900211334229 -54.6957054138184,8.75671291351318 -50.1983871459961,5.38372611999512 -51.7724494934082,12.8492698669434 -62.8358459472656,12.3995380401611 -52.0872611999512,11.1852626800537 -56.7644691467285,8.89163208007812 -49.9285507202148,14.3333835601807 -53.4814300537109,12.354564666748 -51.8174209594727,7.40751838684082 -55.9999237060547,17.3465843200684 -58.5184211730957,15.3677654266357 -57.5290145874023,8.57682037353516 -63.3305511474609,10.5106649398804 -61.6665420532227,20.2698383331299 -62.7908706665039,18.0211811065674 -53.8861885070801,6.37313556671143 -62.2062187194824,20.1349201202393 -60.2723731994629,13.7487316131592 -58.6083679199219,16.6719875335693 -60.9469718933105,11.5000743865967 -58.1136627197266,14.2884101867676 -53.9311599731445,9.43130970001221 -56.0448989868164,15.997389793396 -53.2565612792969,6.37313556671143 -58.4734497070312,12.2646179199219 -57.663932800293,7.31757164001465 -56.4496574401855,13.8386783599854 -60.677131652832,13.8836517333984 -59.6877212524414,12.8942422866821 -60.1374549865723,21.6640071868896 -60.7670783996582,10.4656925201416 -58.9681549072266,23.8676910400391 -63.6453628540039,8.08211517333984 -63.4204940795898,7.72233009338379 -64.0501174926758,20.4947052001953 -63.6903343200684,6.1932430267334 -56.3147354125977,10.1958532333374 -61.1718368530273,23.3280124664307 -52.1322326660156,7.54243755340576 -64.2300109863281,20.1349201202393 -58.2036094665527,10.5106649398804 -63.2855758666992,16.492094039917 -56.809440612793,9.9260139465332 -60.6321601867676,8.98157787322998 -56.9893341064453,7.54243755340576 -55.9999237060547,10.9154233932495 -58.698314666748,19.7301616668701 -58.3835029602051,14.7831144332886 -50.7830390930176,7.22762584686279 -64.0501174926758,22.0687656402588 -57.7538795471191,14.0635442733765 -58.1586380004883,20 -64.634765625,17.7963161468506 -57.4390640258789,15.5476579666138 -57.34912109375,6.37313556671143 -61.531623840332,9.65617561340332 -52.4020729064941,13.9286251068115 -50.9179611206055,14.4233293533325 -57.9787445068359,11.0053701400757 -63.0607109069824,13.6138134002686 -52.8068313598633,5.38372611999512 -63.0157356262207,16.7619323730469 -64.7247161865234,16.7169609069824 -56.809440612793,13.2990007400513 -64.6797409057617,13.2090549468994 -57.7988510131836,6.10329627990723 -47.6798934936523,11.1402893066406 -62.5660057067871,14.6032218933105 -58.698314666748,20.1798934936523 -60.991943359375,9.34136390686035 -58.8332328796387,23.6877975463867 -52.3571014404297,5.6985387802124 -56.6745223999023,7.9471960067749 -51.9523429870605,12.4445114135742 -59.7326965332031,22.7883358001709 -57.8887977600098,15.6825771331787 -53.7062950134277,10.7805042266846 -52.5819664001465,9.02655124664307 -49.164005279541,13.0741348266602 -53.9311599731445,8.17206192016602 -49.0290870666504,12.2196445465088 -62.3861122131348,10.1059074401855 -56.2697639465332,6.14826965332031 -55.5501937866211,10.5106649398804 -46.3307189941406,12.0397529602051 -55.4602470397949,8.89163208007812 -61.7564888000488,20.7645435333252 -60.2274017333984,20.7645435333252 -61.1268653869629,19.9100532531738 -55.6401405334473,17.2116641998291 -58.2036094665527,11.2752084732056 -63.3755226135254,11.7249402999878 -62.4310836791992,20.2698383331299 -62.2511940002441,18.2010746002197 -50.2883338928223,13.8386783599854 -47.1402282714844,12.6244029998779 -55.7300872802734,12.9392156600952 -62.8808174133301,8.7117395401001 -57.2141990661621,11.0953159332275 -57.7538795471191,17.7513427734375 -62.0263290405273,12.9392156600952 -50.333309173584,7.76730346679688 -61.6665420532227,12.489483833313 -50.6930923461914,14.9630069732666 -55.5951690673828,9.16147041320801 -56.0898704528809,9.9260139465332 -46.8254089355469,13.1640815734863 -51.8623962402344,7.58741092681885 -57.663932800293,8.17206192016602 -58.7432861328125,9.43130970001221 -59.0580978393555,12.0397529602051 -58.4734497070312,12.3995380401611 -57.8887977600098,8.93660545349121 -53.5713768005371,5.4286994934082 -64.5448226928711,6.01335048675537 -60.8120536804199,8.75671291351318 -60.9020004272461,17.2116641998291 -51.5026092529297,11.5450477600098 -63.6003875732422,17.7963161468506 -51.5026092529297,12.1296987533569 -51.3676910400391,9.29639053344727 -62.3861122131348,16.0873355865479 -59.1480445861816,9.70114898681641 -54.9655418395996,16.6270141601562 -54.830623626709,13.0741348266602 -58.9231796264648,9.52125644683838 -61.2617835998535,10.6455850601196 -56.9443626403809,18.2910194396973 -57.1692276000977,8.62179279327393 -64.4548797607422,10.4656925201416 -63.0157356262207,11.9048328399658 -60.4522666931152,15.3677654266357 -62.2961654663086,18.2010746002197 -51.5925559997559,6.10329627990723 -61.1718368530273,10.3307723999023 -61.0818901062012,16.3122024536133 -62.0713005065918,18.9656181335449 -56.0448989868164,6.28318881988525 -59.1930198669434,13.4788932800293 -61.3967056274414,6.73292064666748 -62.7908706665039,19.9100532531738 -58.7432861328125,8.17206192016602 -57.4390640258789,9.9260139465332 -64.4548797607422,11.9498062133789 -49.478816986084,14.0185708999634 -64.1400680541992,21.349193572998 -58.5633926391602,17.4365310668945 -59.9575614929199,15.8624706268311 -51.4126625061035,11.3651552200317 -61.8914070129395,22.833309173584 -60.2723731994629,21.5740604400635 -53.1216430664062,14.5132751464844 -56.7194976806641,14.2884101867676 -53.7062950134277,12.8492698669434 -61.531623840332,14.1984634399414 -63.4654693603516,17.2566375732422 -61.2168121337891,18.4259395599365 -63.6903343200684,23.4179592132568 -56.3597106933594,11.814887046814 -60.4522666931152,12.7143497467041 -51.9073677062988,13.0741348266602 -57.5739860534668,15.4127388000488 -61.3517303466797,14.1534900665283 -63.8702239990234,18.6957778930664 -54.9205703735352,10.3757457733154 -63.4204940795898,7.9471960067749 -47.1851806640625,11.5000743865967 -52.312126159668,15.817497253418 -56.6295471191406,9.97098731994629 -64.634765625,23.6877975463867 -51.997314453125,10.5106649398804 -49.3438987731934,6.77789402008057 -59.013126373291,10.2408266067505 -49.703685760498,5.74351119995117 -57.9337692260742,20.0899467468262 -49.1190338134766,12.669376373291 -53.346508026123,9.34136390686035 -58.698314666748,20.7195701599121 -57.9787445068359,8.66676616668701 -64.0051422119141,10.9154233932495 -52.9867248535156,10.6006116867065 -63.195629119873,8.7117395401001 -57.8438262939453,17.0317726135254 -61.3517303466797,15.7725238800049 -57.3041458129883,15.1878728866577 -58.7432861328125,11.4101285934448 -63.3305511474609,16.7169609069824 -64.5448226928711,13.7037591934204 -58.7882614135742,5.6985387802124 -53.8861885070801,16.3122024536133 -56.0448989868164,17.7063694000244 -60.2274017333984,20.2248649597168 -55.9099807739258,7.09270572662354 -60.1374549865723,22.4735221862793 -60.8120536804199,8.4419002532959 -62.6559524536133,7.40751838684082 -54.6957054138184,14.3783569335938 -62.3411407470703,23.9126644134521 -58.7432861328125,17.3016109466553 -52.2221794128418,13.0741348266602 -51.0528793334961,7.36254501342773 -62.161247253418,20.1349201202393 -56.49462890625,11.1852626800537 -51.4576377868652,6.28318881988525 -64.6797409057617,18.2910194396973 -52.9417495727539,7.63238334655762 -52.8967781066895,8.89163208007812 -59.4628601074219,16.80690574646 -57.4840393066406,11.7699136734009 -55.145435333252,9.74612140655518 -58.8782081604004,12.1296987533569 -63.0157356262207,8.62179279327393 -63.2855758666992,12.17467212677 -59.9575614929199,19.4603214263916 -43.857177734375,11.5450477600098 -61.7564888000488,12.354564666748 -43.2725219726562,11.5000743865967 -59.5977783203125,16.8968524932861 -60.9469718933105,21.5740604400635 -62.8358459472656,14.0185708999634 -60.6321601867676,17.3915576934814 -63.825252532959,7.54243755340576 -49.5687637329102,12.489483833313 -59.8226432800293,11.3201818466187 -60.5871887207031,13.9286251068115 -62.4760589599609,9.97098731994629 -45.0714721679688,11.814887046814 -60.0025367736816,16.7169609069824 -57.8438262939453,11.4551019668579 -57.34912109375,13.1640815734863 -54.0211067199707,8.4419002532959 -62.9257888793945,20.5396785736084 -57.4390640258789,18.3359928131104 -60.0025367736816,23.3280124664307 -51.0528793334961,5.60859203338623 -51.3676910400391,9.65617561340332 -51.8174209594727,14.6032218933105 -62.7458992004395,12.7593231201172 -59.327938079834,14.3783569335938 -60.0025367736816,12.7593231201172 -63.5554122924805,19.3703765869141 -63.0607109069824,9.97098731994629 -56.49462890625,16.5370674133301 -61.6215667724609,13.6138134002686 -55.4152755737305,10.3757457733154 -53.4364547729492,8.84665870666504 -63.8702239990234,6.32816219329834 -48.8941688537598,12.6244029998779 -61.4416770935059,6.86783981323242 -52.4020729064941,6.05832386016846 -53.4814300537109,10.6905584335327 -64.7696914672852,10.6006116867065 -55.7750587463379,8.93660545349121 -62.5660057067871,11.6799669265747 -64.2300109863281,15.3677654266357 -56.809440612793,15.2328462600708 -59.4628601074219,19.2354564666748 -58.4734497070312,14.6481952667236 -61.306755065918,6.1932430267334 -45.7010803222656,11.6799669265747 -61.3967056274414,8.80168533325195 -62.1162719726562,14.9180335998535 -54.201000213623,7.45249080657959 -63.6453628540039,10.6006116867065 -54.2459716796875,12.9392156600952 -60.0475082397461,20.8095169067383 -58.2485809326172,14.0635442733765 -47.6798934936523,12.489483833313 -58.3835029602051,11.4101285934448 -57.34912109375,5.56361865997314 -55.8650054931641,11.5000743865967 -57.7988510131836,11.8598594665527 -53.4364547729492,8.93660545349121 -61.2617835998535,14.7831144332886 -56.5845756530762,5.78848457336426 -61.1718368530273,13.4339199066162 -47.3650817871094,12.309591293335 -59.1480445861816,16.6719875335693 -58.5633926391602,7.22762584686279 -63.2855758666992,13.9286251068115 -53.3015365600586,12.8492698669434 -58.8332328796387,14.9630069732666 -55.5052185058594,15.8624706268311 -55.0105171203613,9.79109477996826 -56.2247924804688,10.9603967666626 -60.8570251464844,9.79109477996826 -49.0740585327148,12.17467212677 -63.9601745605469,9.47628307342529 -58.1136627197266,15.0079803466797 -61.8014602661133,7.72233009338379 -50.0634689331055,11.6349945068359 -62.4760589599609,9.47628307342529 -50.2433624267578,14.3783569335938 -57.9337692260742,15.9074440002441 -51.682502746582,8.93660545349121 -64.5448226928711,21.1693019866943 -53.4364547729492,6.95778656005859 -56.3597106933594,13.4788932800293 -44.8915710449219,10.4656925201416 -61.4416770935059,8.12708854675293 -60.4972381591797,19.2804298400879 -64.5897979736328,12.8942422866821 -64.4998474121094,8.53184700012207 -64.1850433349609,7.22762584686279 -56.3597106933594,8.08211517333984 -62.9257888793945,11.4101285934448 -57.7089042663574,8.53184700012207 -61.8014602661133,5.29378032684326 -64.3649291992188,19.1455097198486 -63.3755226135254,23.4179592132568 -62.2511940002441,16.3571739196777 -45.7010803222656,12.309591293335 -61.7564888000488,8.84665870666504 -48.2645416259766,13.2990007400513 -59.7776718139648,10.1059074401855 -51.682502746582,13.8836517333984 -62.3411407470703,19.4603214263916 -45.9259338378906,12.2646179199219 -43.1376037597656,13.7037591934204 -56.3597106933594,10.8704509735107 -62.0713005065918,12.354564666748 -54.201000213623,12.2196445465088 -54.0211067199707,5.47367286682129 -64.2300109863281,11.2752084732056 -60.4972381591797,13.2990007400513 -60.0025367736816,17.0767459869385 -60.5871887207031,15.1878728866577 -50.333309173584,14.4233293533325 -55.9999237060547,16.4471206665039 -60.4522666931152,11.7249402999878 -62.0713005065918,22.3835773468018 -46.2407531738281,11.3651552200317 -57.1242523193359,14.5582485198975 -58.1586380004883,7.00275993347168 -54.830623626709,11.1852626800537 -55.3253288269043,16.8968524932861 -60.0475082397461,17.3915576934814 -58.0686912536621,5.38372611999512 -64.1400680541992,11.3201818466187 -57.7988510131836,9.9260139465332 -44.8465881347656,10.9154233932495 -56.3597106933594,13.7487316131592 -51.3227157592773,13.2540273666382 -63.6453628540039,17.9762077331543 -43.1376037597656,12.669376373291 -55.0554885864258,15.1878728866577 -63.1056823730469,14.1984634399414 -52.9867248535156,13.5688400268555 -47.814811706543,13.1640815734863 -50.5132026672363,8.21703433990479 -63.2855758666992,14.4683027267456 -64.4548797607422,17.2116641998291 -63.7802810668945,9.88104152679443 -62.4760589599609,16.3571739196777 -52.0872611999512,8.21703433990479 -64.2749862670898,14.4683027267456 -62.4310836791992,14.4683027267456 -63.6903343200684,19.0555629730225 -54.2459716796875,16.2672290802002 -59.1030731201172,16.6270141601562 -64.0051422119141,17.9762077331543 -52.6719131469727,10.1059074401855 -57.1692276000977,15.6825771331787 -51.9073677062988,11.9498062133789 -58.4284744262695,14.1984634399414 -45.6111450195312,11.4551019668579 -51.6375312805176,14.7381420135498 -57.7089042663574,8.26200771331787 -60.677131652832,14.6032218933105 -57.7089042663574,13.7037591934204 -60.5422134399414,22.1137390136719 -58.8782081604004,5.78848457336426 -53.8861885070801,5.78848457336426 -59.642749786377,15.4577121734619 -61.8014602661133,6.01335048675537 -50.7380676269531,5.96837711334229 -53.4364547729492,11.1402893066406 -63.1506576538086,16.492094039917 -57.9787445068359,13.9286251068115 -58.3835029602051,23.6428260803223 -62.7458992004395,13.8386783599854 -62.2961654663086,11.2752084732056 -56.0448989868164,8.80168533325195 -56.9893341064453,16.3571739196777 -49.6587104797363,7.36254501342773 -61.5765953063965,5.60859203338623 -63.4654693603516,18.8756713867188 -63.2406005859375,11.1402893066406 -59.7326965332031,6.37313556671143 -56.9443626403809,13.7937049865723 -61.9813537597656,9.02655124664307 -59.1930198669434,9.52125644683838 -62.2961654663086,8.84665870666504 -62.8358459472656,5.6985387802124 -56.6295471191406,12.7143497467041 -43.0926513671875,13.8386783599854 -60.9020004272461,16.6270141601562 -54.6957054138184,8.21703433990479 -64.4099044799805,11.5000743865967 -59.2379913330078,14.3333835601807 -56.7194976806641,7.58741092681885 -64.7247161865234,22.4285507202148 -61.3517303466797,17.7963161468506 -52.0872611999512,7.81227684020996 -52.5819664001465,15.5476579666138 -64.2300109863281,18.6957778930664 -59.9125900268555,10.7355308532715 -61.3967056274414,10.1958532333374 -57.7538795471191,8.48687362670898 -59.9575614929199,12.7593231201172 -51.7724494934082,8.39692687988281 -48.8042221069336,11.4101285934448 -63.9151992797852,20.4047584533691 -49.7936325073242,6.4630823135376 -54.515811920166,16.5370674133301 -54.5607833862305,13.2990007400513 -62.5210342407227,5.38372611999512 -50.4232559204102,8.08211517333984 -47.6798934936523,11.5000743865967 -57.8438262939453,16.9418258666992 -61.1718368530273,10.6455850601196 -62.6109771728516,8.4419002532959 -56.179817199707,12.5344572067261 -47.2301635742188,12.1296987533569 -63.4204940795898,23.2830390930176 -61.9363822937012,10.1958532333374 -54.7406768798828,9.70114898681641 -56.6295471191406,15.0979270935059 -61.531623840332,12.5794296264648 -63.5554122924805,7.49746417999268 -57.6189575195312,17.0767459869385 -56.2697639465332,9.97098731994629 -64.5897979736328,11.6799669265747 -60.1824264526367,10.4656925201416 -52.7618598937988,15.1878728866577 -61.4866485595703,15.0979270935059 -60.5871887207031,22.1137390136719 -56.9443626403809,9.83606815338135 -58.8332328796387,13.0291614532471 -59.4178848266602,5.60859203338623 -52.3571014404297,14.5582485198975 -52.3571014404297,12.8942422866821 -61.846435546875,5.29378032684326 -62.8358459472656,14.8730602264404 -56.49462890625,10.7805042266846 -55.8650054931641,8.48687362670898 -54.7856521606445,8.4419002532959 -45.6111450195312,12.5344572067261 -56.7194976806641,16.5370674133301 -57.5290145874023,5.65356540679932 -54.4708366394043,6.64297485351562 -63.1506576538086,5.87843132019043 -62.5660057067871,19.2354564666748 -50.333309173584,6.32816219329834 -53.1216430664062,15.2328462600708 -52.9417495727539,6.10329627990723 -57.9787445068359,12.2646179199219 -63.6453628540039,17.3915576934814 -60.3173484802246,22.2486572265625 -60.677131652832,15.0979270935059 -57.7988510131836,19.5952415466309 -63.195629119873,22.2936305999756 -64.4099044799805,9.61120223999023 -61.306755065918,16.2672290802002 -64.7247161865234,16.6270141601562 -51.6375312805176,14.4683027267456 -63.3755226135254,6.55302810668945 -44.3968505859375,10.5556383132935 -59.5078315734863,17.6164226531982 -64.4548797607422,5.83345794677734 -62.5210342407227,16.5370674133301 -64.0051422119141,21.6640071868896 -57.6189575195312,15.8624706268311 -53.9311599731445,16.3571739196777 -57.7538795471191,12.1296987533569 -53.7062950134277,15.6825771331787 -52.9867248535156,11.5900211334229 -63.6903343200684,14.6481952667236 -55.1904067993164,12.354564666748 -51.4576377868652,5.60859203338623 -61.8914070129395,11.0953159332275 -64.2749862670898,19.2354564666748 -56.2697639465332,14.7831144332886 -57.1242523193359,13.1640815734863 -61.6665420532227,15.0079803466797 -61.6665420532227,12.1296987533569 -63.0157356262207,5.29378032684326 -61.6665420532227,6.4630823135376 -59.5078315734863,5.20383358001709 -63.0607109069824,10.4656925201416 -62.2511940002441,18.5608596801758 -51.9523429870605,10.8254776000977 -64.634765625,21.9788188934326 -59.7776718139648,12.489483833313 -62.2511940002441,6.14826965332031 -62.3411407470703,19.6402149200439 -64.7696914672852,22.5634689331055 -56.8544158935547,7.40751838684082 -60.1824264526367,5.56361865997314 -62.161247253418,14.5582485198975 -50.2433624267578,13.7937049865723 -62.1162719726562,5.78848457336426 -56.3597106933594,7.63238334655762 -63.0157356262207,11.2752084732056 -62.7458992004395,7.40751838684082 -46.7354736328125,11.0953159332275 -61.1268653869629,11.4101285934448 -63.1506576538086,15.9524164199829 -63.510440826416,12.3995380401611 -60.7221069335938,6.95778656005859 -63.2855758666992,18.7857246398926 -63.1056823730469,19.010591506958 -54.201000213623,15.817497253418 -63.195629119873,18.1561012268066 -47.4100646972656,11.4101285934448 -60.2723731994629,18.4259395599365 -49.8386039733887,7.22762584686279 -53.2115898132324,6.32816219329834 -58.3835029602051,13.3889465332031 -49.0740585327148,12.309591293335 -61.3517303466797,21.6190338134766 -51.2327728271484,13.6587858200073 -55.6851119995117,15.2328462600708 -63.0607109069824,10.0609340667725 -61.7564888000488,8.75671291351318 -59.642749786377,20.3597850799561 -59.3729095458984,8.03714179992676 -53.5264015197754,6.68794727325439 -59.4178848266602,18.8756713867188 -44.5767517089844,11.0953159332275 -63.825252532959,6.59800148010254 -52.7618598937988,13.7037591934204 -63.2855758666992,6.91281318664551 -58.3385314941406,17.5714492797852 -64.2749862670898,6.10329627990723 -60.9020004272461,15.6825771331787 -56.49462890625,7.13767910003662 -62.0713005065918,9.43130970001221 -57.2591743469238,5.29378032684326 -64.2300109863281,17.0767459869385 -56.4046859741211,17.3016109466553 -52.6269378662109,7.04773330688477 -52.6719131469727,6.41810894012451 -62.4760589599609,16.492094039917 -56.7194976806641,18.5608596801758 -60.7670783996582,19.1455097198486 -64.7247161865234,12.5794296264648 -45.7010803222656,11.4101285934448 -53.4364547729492,8.21703433990479 -55.9999237060547,15.4577121734619 -57.9787445068359,6.95778656005859 -47.814811706543,11.994779586792 -50.1084442138672,5.24880695343018 -57.2141990661621,11.6799669265747 -59.327938079834,21.1693019866943 -63.9601745605469,8.75671291351318 -50.7380676269531,6.05832386016846 -64.4998474121094,12.6244029998779 -57.5739860534668,10.1958532333374 -52.6269378662109,11.8598594665527 -62.2961654663086,21.349193572998 -60.3173484802246,17.1217193603516 -61.7115173339844,13.2990007400513 -62.3861122131348,7.00275993347168 -55.1004638671875,11.7699136734009 -53.1216430664062,11.5450477600098 -54.6957054138184,6.37313556671143 -63.510440826416,8.62179279327393 -64.7247161865234,6.4630823135376 -50.1084442138672,5.4286994934082 -56.8993873596191,14.4233293533325 -58.8332328796387,16.851879119873 -56.9893341064453,17.1217193603516 -52.6269378662109,15.3227920532227 -55.7750587463379,6.86783981323242 -64.7247161865234,6.05832386016846 -54.6507301330566,14.6931686401367 -53.0316963195801,8.17206192016602 -64.4998474121094,15.502685546875 -56.7194976806641,10.0159606933594 -63.5554122924805,16.9867992401123 -58.4734497070312,17.6164226531982 -55.5501937866211,16.1323089599609 -51.9073677062988,15.2778186798096 -60.7221069335938,10.5106649398804 -55.8200340270996,9.02655124664307 -62.8358459472656,5.74351119995117 -52.9867248535156,13.7487316131592 -63.825252532959,15.7725238800049 -59.3729095458984,9.65617561340332 -52.2221794128418,12.0397529602051 -60.7670783996582,10.2408266067505 -60.2274017333984,22.3835773468018 -59.2379913330078,18.4709129333496 -58.6533432006836,11.814887046814 -60.0025367736816,9.79109477996826 -55.145435333252,15.9074440002441 -62.3861122131348,18.8306980133057 -47.4100646972656,11.6799669265747 -49.2539520263672,14.1984634399414 -60.0025367736816,20.2248649597168 -62.2062187194824,6.91281318664551 -58.5184211730957,19.9100532531738 -57.8887977600098,7.54243755340576 -61.3517303466797,16.9867992401123 -60.2274017333984,10.1958532333374 -60.9020004272461,15.9074440002441 -59.5977783203125,16.7619323730469 -59.8226432800293,7.09270572662354 -58.698314666748,12.2196445465088 -54.830623626709,6.05832386016846 -61.1718368530273,19.7751350402832 -45.4762268066406,12.7143497467041 -60.1374549865723,23.0132007598877 -63.6453628540039,18.650806427002 -47.3201293945312,13.34397315979 -53.5264015197754,8.17206192016602 -57.9337692260742,5.51864528656006 -63.6453628540039,8.35195446014404 -63.8702239990234,23.5528793334961 -51.682502746582,11.9048328399658 -48.3994636535645,11.3201818466187 -59.3729095458984,5.74351119995117 -57.6189575195312,9.02655124664307 -55.2803535461426,15.3677654266357 -44.9365234375,10.6905584335327 -50.9629325866699,6.73292064666748 -51.682502746582,10.2408266067505 -62.5660057067871,11.994779586792 -57.1692276000977,13.1191082000732 -48.4894104003906,12.9392156600952 -56.4496574401855,7.04773330688477 -51.7724494934082,7.00275993347168 -52.8967781066895,14.9180335998535 -49.164005279541,13.9735984802246 -57.8438262939453,11.2752084732056 -61.6665420532227,7.76730346679688 -61.3967056274414,6.23821640014648 -59.4628601074219,17.5714492797852 -58.5633926391602,7.85724925994873 -54.1560249328613,13.9286251068115 -53.7512664794922,14.6931686401367 -44.48681640625,11.3201818466187 -59.013126373291,15.9074440002441 -55.145435333252,11.2302360534668 -47.5449714660645,11.2302360534668 -61.7564888000488,15.0979270935059 -60.5871887207031,13.1191082000732 -59.327938079834,9.65617561340332 -61.846435546875,21.6190338134766 -50.018497467041,14.4683027267456 -56.5396041870117,11.0503435134888 -55.145435333252,10.5106649398804 -60.0475082397461,16.7169609069824 -61.5765953063965,8.03714179992676 -61.7115173339844,18.9206447601318 -58.2485809326172,12.8942422866821 -59.5078315734863,13.9735984802246 -43.4974060058594,11.6799669265747 -48.3095169067383,11.9498062133789 -48.9841156005859,13.9286251068115 -61.1718368530273,9.52125644683838 -60.3173484802246,13.34397315979 -57.3041458129883,12.669376373291 -62.4760589599609,18.3359928131104 -51.1428260803223,13.7487316131592 -52.8068313598633,7.45249080657959 -57.2591743469238,14.4233293533325 -64.634765625,16.80690574646 -62.0713005065918,7.40751838684082 -55.9099807739258,13.8836517333984 -55.4602470397949,17.7963161468506 -56.4496574401855,17.9312343597412 -64.5897979736328,10.9154233932495 -57.663932800293,10.8704509735107 -59.1930198669434,18.9656181335449 -59.1930198669434,7.13767910003662 -56.3597106933594,7.45249080657959 -63.195629119873,12.3995380401611 -58.7432861328125,11.5900211334229 -54.4708366394043,11.0053701400757 -59.5977783203125,15.8624706268311 -55.5052185058594,6.73292064666748 -48.6693000793457,13.9735984802246 -44.9815063476562,11.3201818466187 -57.5739860534668,6.41810894012451 -53.8412132263184,13.1640815734863 -64.4548797607422,20.4947052001953 -62.2062187194824,14.2884101867676 -50.5132026672363,7.18265247344971 -64.0950927734375,19.5952415466309 -52.9417495727539,14.9630069732666 -54.201000213623,15.4577121734619 -62.4310836791992,23.2830390930176 -58.5633926391602,13.8386783599854 -59.9125900268555,12.4445114135742 -64.0501174926758,16.492094039917 -55.8650054931641,14.0635442733765 -61.3967056274414,6.86783981323242 -61.4416770935059,7.81227684020996 -56.5845756530762,5.24880695343018 -56.6745223999023,14.7831144332886 -57.8438262939453,15.7725238800049 -61.8014602661133,17.7963161468506 -51.7724494934082,13.4339199066162 -59.1480445861816,12.9392156600952 -64.5897979736328,12.984188079834 -50.1534156799316,12.8492698669434 -53.0316963195801,15.9074440002441 -64.5448226928711,9.47628307342529 -57.9337692260742,12.0847253799438 -62.6109771728516,21.2142753601074 -59.7326965332031,6.05832386016846 -54.4258651733398,12.2646179199219 -44.711669921875,10.9603967666626 -62.0713005065918,19.2354564666748 -60.6321601867676,10.1958532333374 -62.5210342407227,15.6376037597656 -62.9257888793945,12.3995380401611 -62.2062187194824,8.62179279327393 -59.6877212524414,9.20644378662109 -63.8702239990234,19.685188293457 -58.1586380004883,15.502685546875 -47.5449714660645,13.7487316131592 -59.1030731201172,18.2460479736328 -52.312126159668,15.0979270935059 -47.5899467468262,13.4788932800293 -58.3385314941406,23.6877975463867 -63.6003875732422,10.1508798599243 -61.8014602661133,12.0847253799438 -56.3147354125977,5.33875274658203 -57.1242523193359,9.83606815338135 -51.0079040527344,5.20383358001709 -59.8226432800293,23.0132007598877 -59.327938079834,7.13767910003662 -45.8809814453125,12.984188079834 -51.1877975463867,10.7355308532715 -63.2406005859375,13.9735984802246 -60.0924835205078,16.6719875335693 -55.6851119995117,14.1085166931152 -54.8755950927734,5.65356540679932 -60.5422134399414,14.9630069732666 -62.1162719726562,19.5052947998047 -62.6109771728516,15.5926313400269 -57.5290145874023,10.2857999801636 -56.3147354125977,6.95778656005859 -50.7830390930176,7.00275993347168 -54.4258651733398,6.05832386016846 -58.8332328796387,11.6799669265747 -58.9231796264648,23.4629325866699 -50.1084442138672,6.64297485351562 -59.4178848266602,23.8676910400391 -61.6215667724609,14.5582485198975 -60.9020004272461,20.0449733734131 -55.5052185058594,16.4471206665039 -63.6903343200684,10.4656925201416 -63.2406005859375,18.5158863067627 -52.0422897338867,12.7143497467041 -64.3199615478516,9.56622886657715 -51.1877975463867,12.9392156600952 -52.3571014404297,11.2302360534668 -53.2115898132324,8.08211517333984 -59.642749786377,14.6481952667236 -61.0818901062012,7.09270572662354 -49.3438987731934,13.7937049865723 -57.2591743469238,15.7275505065918 -45.4762268066406,13.0741348266602 -62.6559524536133,14.1984634399414 -57.7089042663574,17.0767459869385 -53.8412132263184,11.5000743865967 -64.0950927734375,12.0847253799438 -63.510440826416,16.3122024536133 -59.5528030395508,19.9100532531738 -61.0369186401367,23.5978527069092 -60.3173484802246,12.8042964935303 -52.312126159668,12.0847253799438 -52.7168846130371,10.1059074401855 -46.0158996582031,11.8598594665527 -54.3808898925781,9.65617561340332 -61.3517303466797,15.1429004669189 -57.4390640258789,5.87843132019043 -59.5078315734863,21.3042221069336 -64.6797409057617,20.5846500396729 -54.7856521606445,14.1085166931152 -60.4522666931152,11.6799669265747 -49.5237922668457,13.2540273666382 -64.7247161865234,9.56622886657715 -61.846435546875,9.65617561340332 -64.1400680541992,8.21703433990479 -54.5607833862305,14.0635442733765 -51.5925559997559,14.5132751464844 -58.4734497070312,5.56361865997314 -64.7247161865234,16.3122024536133 -60.5871887207031,7.99216938018799 -60.8120536804199,15.1878728866577 -58.5184211730957,16.8968524932861 -63.8702239990234,18.7407512664795 -61.1268653869629,6.41810894012451 -47.275146484375,13.1640815734863 -52.2221794128418,15.1878728866577 -54.4708366394043,7.27259826660156 -50.8729858398438,12.7143497467041 -61.6665420532227,7.58741092681885 -52.3571014404297,8.48687362670898 -44.6666870117188,11.6799669265747 -52.3571014404297,11.9048328399658 -59.1930198669434,6.73292064666748 -64.0950927734375,16.1323089599609 -60.4972381591797,10.2857999801636 -55.1904067993164,7.99216938018799 -63.5554122924805,20.6296234130859 -64.4099044799805,14.8730602264404 -55.8200340270996,7.85724925994873 -53.7962417602539,8.03714179992676 -61.1718368530273,22.2486572265625 -53.9311599731445,16.8968524932861 -55.5501937866211,13.4339199066162 -60.7670783996582,20.989408493042 -51.9073677062988,7.00275993347168 -62.6109771728516,23.5978527069092 -45.0714721679688,12.2646179199219 -55.9999237060547,9.34136390686035 -59.8676147460938,9.38633632659912 -57.1692276000977,15.1429004669189 -61.7115173339844,6.95778656005859 -58.1586380004883,6.23821640014648 -61.6665420532227,21.0793552398682 -50.4232559204102,8.48687362670898 -56.179817199707,10.0159606933594 -53.5713768005371,16.0423622131348 -57.7538795471191,15.9524164199829 -60.677131652832,11.3651552200317 -59.7326965332031,14.1984634399414 -49.3438987731934,11.5450477600098 -62.0713005065918,20.8994636535645 -63.2406005859375,19.7301616668701 -64.5448226928711,7.40751838684082 -60.1374549865723,11.5450477600098 -49.2539520263672,13.5688400268555 -55.8200340270996,9.79109477996826 -60.5422134399414,15.502685546875 -51.5925559997559,5.24880695343018 -61.0369186401367,21.9338455200195 -64.4099044799805,15.6825771331787 -49.3438987731934,12.489483833313 -54.0660781860352,14.9630069732666 -55.9099807739258,12.309591293335 -60.4972381591797,9.34136390686035 -49.2539520263672,5.60859203338623 -60.4972381591797,21.349193572998 -60.0475082397461,6.32816219329834 -45.8809814453125,13.2540273666382 -64.5897979736328,22.2936305999756 -63.2406005859375,14.6481952667236 -54.7856521606445,11.5000743865967 -58.0237159729004,12.0397529602051 -58.7432861328125,15.8624706268311 -56.9893341064453,11.5000743865967 -55.3253288269043,14.5582485198975 -53.7962417602539,11.5450477600098 -59.0580978393555,13.1640815734863 -61.9813537597656,21.9338455200195 -56.5396041870117,13.4788932800293 -58.3385314941406,20.1798934936523 -55.2803535461426,6.32816219329834 -55.0105171203613,9.9260139465332 -56.6295471191406,16.7169609069824 -59.1030731201172,6.91281318664551 -64.7696914672852,19.4153499603271 -62.6559524536133,22.9682273864746 -57.663932800293,5.60859203338623 -60.7670783996582,19.2354564666748 -59.6877212524414,8.48687362670898 -57.5739860534668,10.8254776000977 -60.1374549865723,10.1059074401855 -49.1190338134766,11.9048328399658 -53.7062950134277,5.38372611999512 -62.4310836791992,18.7407512664795 -63.1506576538086,16.6270141601562 -54.4708366394043,10.7805042266846 -50.8280143737793,13.7487316131592 -60.3623199462891,12.8492698669434 -63.195629119873,14.4233293533325 -51.682502746582,6.1932430267334 -58.3835029602051,16.2672290802002 -53.9311599731445,6.59800148010254 -61.0369186401367,23.822717666626 -57.2141990661621,12.8042964935303 -55.6401405334473,8.66676616668701 -64.4099044799805,19.4153499603271 -50.7380676269531,13.2090549468994 -57.3940925598145,10.9603967666626 -46.1508178710938,12.5344572067261 -53.6163482666016,5.74351119995117 -59.5528030395508,13.4339199066162 -52.4470443725586,10.3307723999023 -59.7326965332031,10.8704509735107 -51.3676910400391,8.62179279327393 -63.0607109069824,15.5476579666138 -63.0157356262207,14.3333835601807 -45.4312438964844,10.8254776000977 -59.9575614929199,19.0555629730225 -54.7856521606445,16.5370674133301 -56.2247924804688,17.8862609863281 -58.2036094665527,18.1111278533936 -52.2671546936035,12.6244029998779 -57.1692276000977,14.5132751464844 -59.0580978393555,13.3889465332031 -62.3411407470703,14.0185708999634 -60.1374549865723,7.27259826660156 -60.991943359375,14.0185708999634 -58.2036094665527,7.09270572662354 -59.9125900268555,10.3757457733154 -53.0766716003418,15.817497253418 -57.1242523193359,16.4021472930908 -63.1056823730469,16.5820407867432 -61.6665420532227,8.93660545349121 -62.4760589599609,17.481502532959 -59.7776718139648,16.5370674133301 -64.2300109863281,5.60859203338623 -63.6903343200684,19.4153499603271 -51.5925559997559,11.6799669265747 -51.2327728271484,12.7143497467041 -54.4258651733398,11.3201818466187 -54.3359184265137,9.74612140655518 -59.4178848266602,6.32816219329834 -61.3517303466797,16.4471206665039 -62.2511940002441,11.3201818466187 -54.2909469604492,7.31757164001465 -46.19580078125,12.6244029998779 -59.5528030395508,7.45249080657959 -62.5660057067871,16.5820407867432 -59.2379913330078,9.07152462005615 -57.8887977600098,8.98157787322998 -62.1162719726562,7.9471960067749 -58.9681549072266,11.4551019668579 -63.9151992797852,11.7249402999878 -55.3703002929688,10.8254776000977 -63.4204940795898,17.9762077331543 -49.8386039733887,14.6032218933105 -54.1560249328613,13.5238666534424 -56.7644691467285,14.6032218933105 -63.5554122924805,12.9392156600952 -64.5448226928711,8.48687362670898 -60.8120536804199,22.9232540130615 -56.7644691467285,7.13767910003662 -48.8941688537598,12.2196445465088 -55.8200340270996,10.5556383132935 -50.2433624267578,6.37313556671143 -48.5343818664551,12.489483833313 -60.5871887207031,17.3915576934814 -62.0713005065918,7.90222263336182 -54.1560249328613,11.4551019668579 -51.997314453125,9.34136390686035 -63.9151992797852,12.17467212677 -60.4972381591797,23.507905960083 -58.5184211730957,7.9471960067749 -62.7009239196777,7.90222263336182 -51.5925559997559,10.5106649398804 -58.3385314941406,11.0053701400757 -58.7882614135742,9.38633632659912 -46.6904907226562,10.9154233932495 -45.9259338378906,13.1191082000732 -48.8042221069336,13.6138134002686 -59.642749786377,7.81227684020996 -46.0608520507812,10.9154233932495 -57.8887977600098,6.73292064666748 -46.5555725097656,11.9048328399658 -59.327938079834,5.6985387802124 -54.830623626709,6.1932430267334 -54.2459716796875,8.21703433990479 -52.7168846130371,7.85724925994873 -61.4866485595703,14.6032218933105 -61.306755065918,12.2196445465088 -55.7750587463379,6.41810894012451 -48.6243286132812,12.9392156600952 -64.4099044799805,8.21703433990479 -45.9259338378906,10.9154233932495 -59.5977783203125,17.9762077331543 -59.5528030395508,8.66676616668701 -60.4972381591797,10.5106649398804 -56.179817199707,13.34397315979 -52.4920196533203,7.85724925994873 -59.5078315734863,23.7327709197998 -56.9443626403809,12.17467212677 -58.2485809326172,10.9603967666626 -61.6215667724609,7.63238334655762 -61.846435546875,12.354564666748 -51.0528793334961,14.5132751464844 -60.7670783996582,15.2778186798096 -58.6083679199219,5.96837711334229 -57.34912109375,14.4233293533325 -60.1824264526367,11.0503435134888 -52.312126159668,5.38372611999512 -52.0872611999512,12.7593231201172 -47.0053100585938,11.9048328399658 -64.3199615478516,22.0687656402588 -47.7248649597168,12.3995380401611 -50.7830390930176,6.73292064666748 -62.3411407470703,12.2196445465088 -62.0713005065918,20.4497318267822 -62.6109771728516,22.2486572265625 -56.2697639465332,13.7487316131592 -64.3199615478516,9.16147041320801 -60.1824264526367,21.8438987731934 -52.4020729064941,13.8386783599854 -64.0501174926758,15.502685546875 -63.6003875732422,9.83606815338135 -62.5660057067871,10.7355308532715 -53.166618347168,12.0397529602051 -54.1560249328613,14.8280878067017 -55.9999237060547,17.8862609863281 -58.5633926391602,19.010591506958 -54.1560249328613,14.9180335998535 -48.7592468261719,5.51864528656006 -58.6083679199219,14.0635442733765 -51.2327728271484,8.21703433990479 -59.642749786377,8.62179279327393 -61.5765953063965,20.5396785736084 -58.2935562133789,19.5502681732178 -60.4522666931152,17.7963161468506 -57.9787445068359,17.6613960266113 -62.161247253418,5.9234037399292 -58.6533432006836,10.6455850601196 -51.3227157592773,13.7937049865723 -60.3623199462891,21.4841136932373 -56.49462890625,13.4788932800293 -59.8226432800293,19.2804298400879 -51.4126625061035,8.53184700012207 -64.7247161865234,19.9550266265869 -60.991943359375,10.1958532333374 -49.6587104797363,13.6587858200073 -48.2645416259766,12.8492698669434 -57.8438262939453,23.9126644134521 -56.9443626403809,16.177282333374 -51.1428260803223,9.61120223999023 -61.7564888000488,11.1852626800537 -57.034309387207,17.8862609863281 -57.7988510131836,15.8624706268311 -63.195629119873,22.6084423065186 -61.6665420532227,11.1402893066406 -58.9231796264648,20.7195701599121 -63.1056823730469,15.7725238800049 -53.3015365600586,13.1191082000732 -43.3175048828125,12.4445114135742 -52.0872611999512,14.8730602264404 -61.3517303466797,21.349193572998 -52.851806640625,11.3651552200317 -62.6559524536133,21.9788188934326 -64.4099044799805,22.8782806396484 -64.5448226928711,11.6349945068359 -50.333309173584,5.51864528656006 -57.2591743469238,7.85724925994873 -61.2168121337891,20.7195701599121 -61.3517303466797,20.3597850799561 -58.8782081604004,7.49746417999268 -62.6109771728516,15.2328462600708 -54.1110534667969,10.1059074401855 -62.4760589599609,7.9471960067749 -51.5925559997559,5.4286994934082 -59.2379913330078,16.3571739196777 -54.201000213623,14.6032218933105 -58.6533432006836,7.81227684020996 -58.6533432006836,16.3122024536133 -60.9469718933105,15.5926313400269 -62.4760589599609,6.05832386016846 -53.0316963195801,12.1296987533569 -63.7353057861328,6.28318881988525 -53.346508026123,15.6376037597656 -61.4866485595703,8.75671291351318 -52.312126159668,9.02655124664307 -51.0978507995605,8.26200771331787 -59.7776718139648,8.26200771331787 -49.9735221862793,7.45249080657959 -58.2485809326172,12.8492698669434 -60.8570251464844,8.66676616668701 -58.5633926391602,13.1640815734863 -57.34912109375,8.98157787322998 -57.9337692260742,16.9418258666992 -52.3571014404297,13.6587858200073 -54.1110534667969,15.0979270935059 -60.9020004272461,6.4630823135376 -51.3676910400391,13.3889465332031 -61.4416770935059,18.4259395599365 -47.275146484375,12.5794296264648 -61.6665420532227,6.95778656005859 -52.5819664001465,8.4419002532959 -45.5211791992188,12.1296987533569 -60.991943359375,6.05832386016846 -58.7432861328125,10.4656925201416 -52.3571014404297,13.7937049865723 -60.8570251464844,14.0635442733765 -49.1190338134766,11.7249402999878 -63.1056823730469,9.20644378662109 -59.3729095458984,9.61120223999023 -55.2803535461426,10.1508798599243 -53.4814300537109,12.309591293335 -48.849193572998,12.6244029998779 -52.4470443725586,6.14826965332031 -60.0924835205078,14.1534900665283 -62.161247253418,22.5634689331055 -48.9841156005859,13.7037591934204 -58.9681549072266,20 -62.3411407470703,5.87843132019043 -63.1506576538086,19.9550266265869 -62.8808174133301,8.08211517333984 -56.8544158935547,9.43130970001221 -64.7247161865234,5.4286994934082 -56.0448989868164,14.9630069732666 -44.2619323730469,11.7249402999878 -58.0686912536621,13.0291614532471 -61.0369186401367,20.314811706543 -62.4760589599609,12.1296987533569 -60.5871887207031,15.0979270935059 -58.1136627197266,19.5502681732178 -60.8120536804199,16.4021472930908 -63.6003875732422,9.56622886657715 -64.3649291992188,21.8438987731934 -64.3649291992188,5.83345794677734 -58.5633926391602,19.1005363464355 -49.4338455200195,13.9286251068115 -62.4760589599609,9.70114898681641 -44.8915710449219,11.3201818466187 -59.3729095458984,18.9206447601318 -61.0369186401367,17.4365310668945 -64.0501174926758,9.88104152679443 -55.6851119995117,14.9180335998535 -47.9947052001953,13.9286251068115 -60.9020004272461,8.4419002532959 -56.8544158935547,14.7831144332886 -61.6215667724609,7.76730346679688 -57.1242523193359,12.2196445465088 -53.8861885070801,10.2857999801636 -57.1692276000977,17.481502532959 -45.4762268066406,12.0847253799438 -59.4178848266602,12.8492698669434 -61.7564888000488,23.1031475067139 -53.166618347168,5.65356540679932 -58.9681549072266,6.50805473327637 -57.5290145874023,14.4233293533325 -59.1030731201172,23.9126644134521 -62.7009239196777,11.9048328399658 -60.8570251464844,14.6931686401367 -62.9257888793945,11.9498062133789 -61.4416770935059,5.20383358001709 -59.2829666137695,19.010591506958 -61.8914070129395,22.7433624267578 -56.49462890625,13.0291614532471 -56.49462890625,17.0767459869385 -56.4046859741211,16.9418258666992 -57.0792808532715,8.75671291351318 -62.2511940002441,21.9788188934326 -63.1506576538086,14.2434368133545 -62.6559524536133,20.4947052001953 -59.2379913330078,20.4947052001953 -63.1506576538086,21.5290870666504 -61.3967056274414,14.0635442733765 -52.7618598937988,7.63238334655762 -62.4310836791992,18.1111278533936 -56.0898704528809,13.7037591934204 -51.3227157592773,9.16147041320801 -63.4204940795898,15.6825771331787 -61.5765953063965,21.9338455200195 -53.166618347168,7.76730346679688 -53.8412132263184,13.9286251068115 -57.2141990661621,12.2196445465088 -62.7458992004395,22.0237922668457 -62.3411407470703,14.3783569335938 -49.0290870666504,11.5900211334229 -59.8226432800293,6.4630823135376 -58.9231796264648,18.5608596801758 -50.4232559204102,8.62179279327393 -49.0740585327148,13.1191082000732 -62.5660057067871,21.4391403198242 -53.0766716003418,11.1852626800537 -60.677131652832,10.1508798599243 -62.4760589599609,15.0529537200928 -57.5290145874023,16.4021472930908 -57.4840393066406,6.64297485351562 -58.4734497070312,15.502685546875 -59.4628601074219,7.63238334655762 -58.0237159729004,10.8254776000977 -55.8200340270996,16.2222557067871 -61.3517303466797,23.2380676269531 -52.0872611999512,12.17467212677 -54.2909469604492,9.79109477996826 -46.420654296875,10.9603967666626 -52.0872611999512,8.48687362670898 -61.8914070129395,9.9260139465332 -61.8014602661133,6.05832386016846 -60.8120536804199,13.4339199066162 -53.8861885070801,8.26200771331787 -62.9707641601562,13.5238666534424 -54.0660781860352,9.25141716003418 -62.9707641601562,11.0053701400757 -53.6613235473633,11.5900211334229 -62.2511940002441,21.7539520263672 -53.1216430664062,10.3757457733154 -58.3835029602051,19.6402149200439 -61.6665420532227,23.822717666626 -61.4416770935059,11.3201818466187 -52.851806640625,5.20383358001709 -53.9311599731445,8.39692687988281 -56.809440612793,13.34397315979 -64.7696914672852,7.36254501342773 -58.0686912536621,11.994779586792 -64.3199615478516,8.84665870666504 -63.8702239990234,13.6138134002686 -60.9469718933105,23.1031475067139 -62.4310836791992,9.29639053344727 -51.682502746582,10.9154233932495 -62.8808174133301,8.48687362670898 -59.4178848266602,18.1561012268066 -51.1428260803223,13.5688400268555 -57.7988510131836,14.7831144332886 -53.2115898132324,10.0609340667725 -56.2247924804688,14.5582485198975 -60.0025367736816,19.8650798797607 -57.9337692260742,11.3201818466187 -55.3253288269043,12.2646179199219 -61.7115173339844,23.148120880127 -54.0211067199707,11.9498062133789 -54.515811920166,9.34136390686035 -62.161247253418,6.32816219329834 -54.0660781860352,16.4471206665039 -54.3359184265137,16.4021472930908 -58.9681549072266,20.0449733734131 -53.8412132263184,15.2778186798096 -47.6798934936523,13.7937049865723 -58.0237159729004,14.9630069732666 -61.7564888000488,19.5052947998047 -63.1056823730469,10.0609340667725 -64.2300109863281,12.1296987533569 -60.7221069335938,19.6402149200439 -45.1164245605469,10.6006116867065 -55.6851119995117,10.1059074401855 -54.515811920166,9.79109477996826 -50.1983871459961,11.994779586792 -62.1162719726562,14.0635442733765 -63.1506576538086,6.32816219329834 -59.327938079834,8.53184700012207 -53.7062950134277,10.5106649398804 -55.7750587463379,16.3122024536133 -63.3755226135254,22.4285507202148 -60.0924835205078,17.481502532959 -57.2141990661621,9.11649799346924 -64.3199615478516,23.9576377868652 -59.8676147460938,8.66676616668701 -53.9761352539062,8.17206192016602 -49.8835754394531,13.6138134002686 -57.34912109375,10.8704509735107 -60.8120536804199,13.9286251068115 -58.6083679199219,18.7857246398926 -63.6903343200684,6.77789402008057 -58.0237159729004,12.489483833313 -60.3173484802246,23.2380676269531 -58.3835029602051,6.05832386016846 -60.991943359375,13.8836517333984 -55.8650054931641,6.23821640014648 -59.7776718139648,6.82286739349365 -54.0211067199707,10.4207191467285 -62.3411407470703,21.6640071868896 -58.3385314941406,16.0873355865479 -63.8702239990234,13.8386783599854 -63.7802810668945,9.70114898681641 -60.991943359375,20.0449733734131 -52.5819664001465,5.96837711334229 -46.8254089355469,12.5344572067261 -61.531623840332,7.36254501342773 -43.0476684570312,14.1534900665283 -59.7776718139648,18.7407512664795 -52.7618598937988,8.80168533325195 -60.0475082397461,7.6773567199707 -45.5211791992188,11.4551019668579 -60.1824264526367,5.4286994934082 -53.346508026123,16.4021472930908 -58.6083679199219,18.9656181335449 -57.8887977600098,11.7249402999878 -62.2961654663086,13.6587858200073 -53.7962417602539,10.1059074401855 -52.4920196533203,7.22762584686279 -59.6877212524414,17.0317726135254 -51.997314453125,6.50805473327637 -54.4708366394043,10.4656925201416 -62.3861122131348,22.2036838531494 -63.0157356262207,11.994779586792 -54.4258651733398,14.6931686401367 -57.7988510131836,9.25141716003418 -61.0369186401367,7.85724925994873 -55.5052185058594,16.492094039917 -51.3676910400391,7.85724925994873 -56.6295471191406,14.4233293533325 -58.8332328796387,18.2460479736328 -61.306755065918,17.8862609863281 -61.3517303466797,7.00275993347168 -45.3862609863281,11.1402893066406 -53.9761352539062,7.22762584686279 -55.8200340270996,10.3757457733154 -50.9179611206055,12.7593231201172 -54.2459716796875,13.2090549468994 -51.3676910400391,8.93660545349121 -61.5765953063965,12.1296987533569 -58.8782081604004,20.0449733734131 -63.6903343200684,5.56361865997314 -44.4418334960938,12.5794296264648 -64.0051422119141,18.5158863067627 -56.809440612793,13.4339199066162 -46.9153442382812,13.3889465332031 -61.5765953063965,21.8888721466064 -60.9469718933105,15.7725238800049 -55.6401405334473,13.4339199066162 -63.4204940795898,12.5794296264648 -62.7009239196777,19.9100532531738 -57.34912109375,5.38372611999512 -44.3968505859375,10.6455850601196 -44.9815063476562,10.6455850601196 -52.536994934082,15.997389793396 -59.1030731201172,10.6006116867065 -60.0924835205078,7.76730346679688 -62.0713005065918,17.2566375732422 -57.8887977600098,5.29378032684326 -63.8702239990234,13.5238666534424 -48.2645416259766,13.2090549468994 -50.9629325866699,6.05832386016846 -54.3359184265137,8.26200771331787 -60.991943359375,21.2592487335205 -63.3755226135254,9.9260139465332 -62.4310836791992,15.3677654266357 -47.9497299194336,12.8042964935303 -57.9787445068359,13.7037591934204 -56.8993873596191,6.14826965332031 -50.018497467041,6.01335048675537 -52.2221794128418,13.7937049865723 -56.5845756530762,14.9180335998535 -55.5052185058594,15.2778186798096 -60.4972381591797,13.0291614532471 -51.5475845336914,13.1191082000732 -56.0448989868164,7.09270572662354 -64.5448226928711,14.4683027267456 -62.6109771728516,10.8704509735107 -52.4470443725586,5.96837711334229 -51.997314453125,12.7593231201172 -63.9151992797852,23.4179592132568 -62.7458992004395,9.34136390686035 -55.3253288269043,8.62179279327393 -43.0926513671875,14.1984634399414 -61.2617835998535,20.2248649597168 -49.478816986084,5.24880695343018 -57.034309387207,9.07152462005615 -51.5475845336914,12.3995380401611 -46.6005554199219,13.2540273666382 -54.515811920166,13.2540273666382 -54.515811920166,10.1059074401855 -52.1322326660156,8.21703433990479 -52.7168846130371,15.7275505065918 -53.1216430664062,15.2778186798096 -58.9231796264648,11.2752084732056 -52.2221794128418,5.65356540679932 -62.0263290405273,6.4630823135376 -61.4866485595703,10.9154233932495 -53.1216430664062,5.24880695343018 -63.9151992797852,5.33875274658203 -52.1772079467773,5.6985387802124 -50.648120880127,12.4445114135742 -61.8014602661133,20.1798934936523 -56.7644691467285,13.8386783599854 -60.1824264526367,10.5556383132935 -47.0502624511719,12.6244029998779 -57.8887977600098,5.51864528656006 -56.3597106933594,15.6825771331787 -62.3861122131348,19.1455097198486 -61.8914070129395,14.6481952667236 -57.0792808532715,18.5608596801758 -55.1904067993164,16.4471206665039 -60.9020004272461,6.73292064666748 -61.846435546875,8.7117395401001 -60.5871887207031,21.0343818664551 -63.6903343200684,16.492094039917 -49.7486572265625,11.8598594665527 -55.7300872802734,6.55302810668945 -52.2221794128418,11.9498062133789 -62.2511940002441,8.17206192016602 -58.5633926391602,6.41810894012451 -47.5899467468262,12.17467212677 -62.8808174133301,13.0291614532471 -52.2671546936035,15.3677654266357 -59.1930198669434,11.2302360534668 -60.0025367736816,22.833309173584 -57.3940925598145,13.3889465332031 -51.2327728271484,10.6905584335327 -55.1904067993164,6.59800148010254 -57.1242523193359,11.6799669265747 -64.1850433349609,16.492094039917 -57.3940925598145,8.89163208007812 -63.825252532959,7.63238334655762 -62.8808174133301,19.8650798797607 -63.4204940795898,22.3835773468018 -64.1850433349609,10.2408266067505 -63.4204940795898,10.7805042266846 -49.3888740539551,11.5450477600098 -52.0422897338867,15.0979270935059 -56.8544158935547,11.0503435134888 -55.0105171203613,7.40751838684082 -61.3517303466797,16.7619323730469 -54.8755950927734,10.3307723999023 -56.4496574401855,6.91281318664551 -47.6349182128906,12.2646179199219 -62.3411407470703,12.8492698669434 -60.8570251464844,15.4127388000488 -60.0475082397461,23.9126644134521 -55.8650054931641,7.18265247344971 -57.4840393066406,9.9260139465332 -58.2485809326172,18.2910194396973 -50.3782806396484,5.4286994934082 -51.9523429870605,6.10329627990723 -54.2909469604492,9.83606815338135 -54.830623626709,14.0185708999634 -63.1506576538086,12.489483833313 -57.034309387207,8.08211517333984 -51.682502746582,10.6006116867065 -58.6533432006836,14.1984634399414 -59.4628601074219,14.2884101867676 -57.3041458129883,16.7619323730469 -61.7115173339844,5.78848457336426 -58.7432861328125,10.9154233932495 -62.5660057067871,6.14826965332031 -43.9471435546875,11.1402893066406 -59.7776718139648,8.98157787322998 -63.7802810668945,6.28318881988525 -53.346508026123,10.3757457733154 -50.3782806396484,14.1984634399414 -54.0211067199707,10.3307723999023 -53.7512664794922,5.87843132019043 -60.9020004272461,13.5688400268555 -60.7670783996582,20.4947052001953 -60.1374549865723,17.3016109466553 -49.8835754394531,7.76730346679688 -53.0316963195801,5.60859203338623 -50.333309173584,14.8280878067017 -49.2989273071289,13.6138134002686 -50.018497467041,14.1984634399414 -55.7300872802734,13.7487316131592 -58.2485809326172,20.1798934936523 -46.2407531738281,12.4445114135742 -56.9893341064453,6.10329627990723 -62.2062187194824,5.24880695343018 -52.9867248535156,8.98157787322998 -61.4866485595703,9.29639053344727 -54.2459716796875,6.1932430267334 -59.5528030395508,9.38633632659912 -58.7432861328125,19.5052947998047 -50.4232559204102,11.9048328399658 -62.4760589599609,5.56361865997314 -44.2169799804688,11.3651552200317 -54.1110534667969,13.7937049865723 -52.4920196533203,13.0741348266602 -63.825252532959,6.55302810668945 -53.6163482666016,15.0079803466797 -60.2723731994629,23.7777442932129 -57.2141990661621,14.5582485198975 -57.7089042663574,12.669376373291 -59.8226432800293,12.6244029998779 -54.2909469604492,7.40751838684082 -60.677131652832,20.1798934936523 -46.2857360839844,13.3889465332031 -59.9125900268555,18.2460479736328 -52.4470443725586,15.997389793396 -56.809440612793,15.0079803466797 -55.2353820800781,14.0635442733765 -43.2725219726562,13.7037591934204 -56.0898704528809,6.01335048675537 -62.4310836791992,20.674596786499 -53.5713768005371,16.7169609069824 -62.2062187194824,20.8544902801514 -64.1850433349609,17.3016109466553 -64.1400680541992,8.93660545349121 -58.3835029602051,12.669376373291 -62.9257888793945,21.9788188934326 -47.9497299194336,11.1852626800537 -63.4654693603516,15.5926313400269 -55.7750587463379,11.6799669265747 -49.8835754394531,11.9498062133789 -60.7670783996582,18.9656181335449 -51.5475845336914,9.79109477996826 -60.5871887207031,11.9048328399658 -52.5819664001465,10.0159606933594 -60.1824264526367,18.2460479736328 -63.9151992797852,17.8862609863281 -58.2935562133789,10.2408266067505 -45.5211791992188,12.7143497467041 -52.2671546936035,13.34397315979 -62.6109771728516,13.3889465332031 -57.1242523193359,8.08211517333984 -55.0105171203613,5.4286994934082 -64.3199615478516,19.685188293457 -62.7009239196777,23.6428260803223 -56.809440612793,16.6719875335693 -51.2777442932129,6.14826965332031 -63.7353057861328,21.9788188934326 -64.7696914672852,21.7539520263672 -57.8438262939453,7.45249080657959 -63.9601745605469,10.8254776000977 -63.6453628540039,6.01335048675537 -59.013126373291,13.7937049865723 -61.9363822937012,11.5900211334229 -58.1586380004883,5.78848457336426 -51.997314453125,14.7831144332886 -54.9655418395996,7.00275993347168 -60.3173484802246,22.4735221862793 -53.7512664794922,15.1878728866577 -64.1850433349609,5.29378032684326 -43.4524230957031,12.5794296264648 -53.8861885070801,14.3333835601807 -58.5633926391602,17.5714492797852 -59.642749786377,16.492094039917 -62.4310836791992,22.5634689331055 -57.6189575195312,13.0291614532471 -57.7988510131836,14.8280878067017 -46.5105895996094,10.9154233932495 -48.2195701599121,11.7699136734009 -51.9523429870605,14.6931686401367 -55.4602470397949,6.01335048675537 -60.8570251464844,20.5846500396729 -60.6321601867676,9.11649799346924 -62.3411407470703,18.6957778930664 -55.9999237060547,6.68794727325439 -62.8808174133301,7.54243755340576 -62.7009239196777,18.7407512664795 -60.9020004272461,15.817497253418 -61.4866485595703,10.7805042266846 -60.991943359375,22.2936305999756 -56.4496574401855,11.0053701400757 -54.6507301330566,6.68794727325439 -63.510440826416,18.7407512664795 -59.8676147460938,7.27259826660156 -50.7380676269531,7.36254501342773 -55.9099807739258,14.5582485198975 -61.306755065918,5.29378032684326 -60.677131652832,7.13767910003662 -59.4178848266602,9.16147041320801 -60.5871887207031,16.5820407867432 -60.4072952270508,9.65617561340332 -48.6693000793457,12.8942422866821 -62.2961654663086,6.77789402008057 -62.1162719726562,18.0661544799805 -52.8967781066895,7.00275993347168 -51.1428260803223,15.0079803466797 -63.8702239990234,20.7195701599121 -62.9257888793945,6.1932430267334 -63.3305511474609,5.51864528656006 -63.7353057861328,23.3280124664307 -58.8782081604004,17.7963161468506 -51.8623962402344,9.07152462005615 -52.0422897338867,8.98157787322998 -62.2511940002441,11.0503435134888 -64.1850433349609,9.61120223999023 -61.3517303466797,6.50805473327637 -62.4760589599609,14.1534900665283 -63.9601745605469,17.6164226531982 -49.1190338134766,13.0741348266602 -64.0051422119141,23.4179592132568 -63.3305511474609,12.6244029998779 -60.1824264526367,20.7195701599121 -62.6109771728516,21.0793552398682 -56.3147354125977,14.6931686401367 -51.0528793334961,7.63238334655762 -60.677131652832,21.7989253997803 -58.698314666748,5.4286994934082 -54.7406768798828,8.62179279327393 -48.6243286132812,11.814887046814 -62.7009239196777,19.7751350402832 -55.2353820800781,14.2434368133545 -59.1930198669434,16.2672290802002 -60.0924835205078,18.2910194396973 -61.2168121337891,20.2698383331299 -63.4204940795898,17.2116641998291 -57.8887977600098,9.29639053344727 -62.3411407470703,18.3359928131104 -62.3411407470703,13.4339199066162 -56.8544158935547,12.489483833313 -44.3518981933594,12.354564666748 -59.0580978393555,18.0661544799805 -62.5210342407227,9.61120223999023 -61.0818901062012,13.4339199066162 -58.5184211730957,7.63238334655762 -57.6189575195312,9.34136390686035 -59.7326965332031,8.4419002532959 -57.034309387207,7.18265247344971 -52.1772079467773,10.7805042266846 -58.7432861328125,11.7699136734009 -48.9391403198242,11.5900211334229 -53.5713768005371,5.51864528656006 -64.2749862670898,20.989408493042 -64.1850433349609,10.5106649398804 -64.7247161865234,22.2486572265625 -62.2062187194824,23.0581741333008 -53.9761352539062,15.0529537200928 -60.4522666931152,7.81227684020996 -64.6797409057617,8.66676616668701 -63.5554122924805,8.53184700012207 -49.1190338134766,12.3995380401611 -57.0792808532715,17.8412895202637 -64.634765625,18.3809661865234 -59.013126373291,20.0899467468262 -64.7247161865234,6.32816219329834 -53.0766716003418,9.9260139465332 -50.7380676269531,13.5688400268555 -52.4920196533203,8.89163208007812 -61.9363822937012,17.166690826416 -52.8967781066895,14.6931686401367 -57.2141990661621,18.2010746002197 -63.7802810668945,10.1958532333374 -54.3808898925781,9.20644378662109 -61.0369186401367,13.5238666534424 -61.306755065918,10.6905584335327 -56.9893341064453,9.83606815338135 -52.9867248535156,15.9074440002441 -63.2855758666992,15.9524164199829 -60.6321601867676,16.80690574646 -61.6665420532227,9.56622886657715 -55.4602470397949,10.9154233932495 -53.8412132263184,8.30698108673096 -52.312126159668,14.5132751464844 -64.1400680541992,23.3280124664307 -54.7406768798828,9.61120223999023 -54.6507301330566,16.177282333374 -58.8332328796387,7.99216938018799 -62.0263290405273,11.8598594665527 -57.1692276000977,13.5238666534424 -57.3940925598145,16.0423622131348 -60.5422134399414,18.6058330535889 -54.1110534667969,16.8968524932861 -55.0554885864258,16.0873355865479 -60.9469718933105,5.29378032684326 -64.7247161865234,8.66676616668701 -47.5449714660645,12.7593231201172 -60.7670783996582,14.7381420135498 -53.0316963195801,13.5688400268555 -59.327938079834,20.2698383331299 -62.3411407470703,8.66676616668701 -54.2459716796875,6.82286739349365 -63.3305511474609,13.9286251068115 -61.531623840332,23.8676910400391 -53.4364547729492,8.89163208007812 -55.9999237060547,13.2990007400513 -61.3517303466797,10.5106649398804 -63.2855758666992,9.25141716003418 -60.8120536804199,10.4656925201416 -64.5897979736328,7.04773330688477 -61.531623840332,10.6455850601196 -60.8120536804199,18.1111278533936 -53.8412132263184,7.85724925994873 -50.7380676269531,7.40751838684082 -57.4840393066406,10.4207191467285 -64.4548797607422,6.37313556671143 -45.0714721679688,11.8598594665527 -63.510440826416,20.3597850799561 -64.5897979736328,20.0899467468262 -56.49462890625,9.56622886657715 -52.0872611999512,14.1984634399414 -52.312126159668,6.73292064666748 -44.4418334960938,12.7143497467041 -64.3199615478516,22.1587104797363 -44.9815063476562,12.489483833313 -59.013126373291,18.1111278533936 -62.7458992004395,10.3757457733154 -51.5026092529297,6.77789402008057 -56.7644691467285,8.53184700012207 -60.2274017333984,20.4047584533691 -57.3940925598145,14.4233293533325 -52.8967781066895,8.39692687988281 -63.4654693603516,16.80690574646 -61.7564888000488,18.0661544799805 -51.7274780273438,8.62179279327393 -62.5210342407227,13.4339199066162 -62.4760589599609,15.0079803466797 -58.8782081604004,20.8994636535645 -58.6533432006836,8.66676616668701 -59.1930198669434,23.5978527069092 -46.1058349609375,12.8042964935303 -60.0475082397461,18.0211811065674 -58.8332328796387,7.13767910003662 -59.7326965332031,5.33875274658203 -53.7512664794922,7.58741092681885 -46.8254089355469,13.0741348266602 -60.9020004272461,19.8201065063477 -51.9523429870605,6.4630823135376 -59.2829666137695,6.59800148010254 -53.5713768005371,15.5926313400269 -64.5448226928711,22.6534156799316 -58.5633926391602,10.4207191467285 -57.7538795471191,13.7487316131592 -57.7988510131836,6.23821640014648 -62.8808174133301,10.2857999801636 -63.825252532959,5.33875274658203 -62.5210342407227,19.2354564666748 -60.8120536804199,5.60859203338623 -64.1400680541992,21.2592487335205 -63.3755226135254,11.9498062133789 -58.4284744262695,10.6905584335327 -63.4654693603516,13.9286251068115 -62.8358459472656,22.2036838531494 -57.3041458129883,5.51864528656006 -49.5687637329102,11.5450477600098 -52.2671546936035,7.58741092681885 -64.0501174926758,12.4445114135742 -50.8280143737793,9.07152462005615 -53.0316963195801,9.83606815338135 -63.0157356262207,10.2408266067505 -50.6031455993652,6.77789402008057 -61.6665420532227,8.03714179992676 -62.7458992004395,5.83345794677734 -55.8650054931641,10.7805042266846 -53.6613235473633,11.0953159332275 -50.2883338928223,7.63238334655762 -51.0978507995605,5.78848457336426 -61.306755065918,7.99216938018799 -64.4099044799805,16.4471206665039 -63.825252532959,5.60859203338623 -61.3517303466797,6.28318881988525 -54.830623626709,6.68794727325439 -47.0952453613281,12.0847253799438 -47.9497299194336,12.17467212677 -63.7802810668945,20.1798934936523 -57.7988510131836,8.21703433990479 -54.0660781860352,14.0185708999634 -43.7222595214844,11.9498062133789 -49.7936325073242,6.05832386016846 -52.4470443725586,7.13767910003662 -51.1877975463867,9.83606815338135 -60.2723731994629,9.88104152679443 -64.7696914672852,16.7619323730469 -62.5210342407227,12.2196445465088 -60.0924835205078,5.4286994934082 -60.2723731994629,17.9312343597412 -56.8993873596191,16.9418258666992 -59.6877212524414,7.85724925994873 -59.3729095458984,18.3809661865234 -62.4760589599609,22.3835773468018 -64.0950927734375,23.6428260803223 -57.7988510131836,19.3703765869141 -62.2062187194824,7.63238334655762 -63.6903343200684,20.674596786499 -54.9205703735352,12.2646179199219 -54.4258651733398,9.52125644683838 -51.4576377868652,13.1640815734863 -64.6797409057617,21.1243286132812 -59.4628601074219,17.0317726135254 -52.5819664001465,13.2540273666382 -57.3940925598145,6.95778656005859 -56.4496574401855,10.6905584335327 -51.0978507995605,15.1429004669189 -59.1480445861816,20.3597850799561 -64.6797409057617,18.7857246398926 -58.8332328796387,5.78848457336426 -64.0051422119141,16.1323089599609 -47.2301635742188,13.5238666534424 -58.0686912536621,15.2778186798096 -56.8993873596191,10.8254776000977 -62.3861122131348,18.8756713867188 -63.825252532959,18.3359928131104 -53.9311599731445,15.0079803466797 -62.8808174133301,12.1296987533569 -48.3994636535645,12.5344572067261 -57.3940925598145,14.6032218933105 -58.2935562133789,13.4339199066162 -62.9257888793945,10.9154233932495 -59.8676147460938,15.0079803466797 -56.179817199707,7.36254501342773 -64.1850433349609,7.18265247344971 -45.9259338378906,11.814887046814 -43.7672424316406,10.9154233932495 -64.2300109863281,19.2354564666748 -55.7300872802734,9.61120223999023 -54.4708366394043,15.7275505065918 -53.9311599731445,11.5900211334229 -60.8120536804199,17.3016109466553 -60.1374549865723,20.2698383331299 -57.7538795471191,18.5158863067627 -50.2433624267578,13.2540273666382 -55.4602470397949,10.2408266067505 -58.3835029602051,9.20644378662109 -63.4654693603516,13.7487316131592 -56.8993873596191,16.5820407867432 -58.4734497070312,13.4788932800293 -62.0713005065918,10.9603967666626 -51.997314453125,7.90222263336182 -57.34912109375,11.2752084732056 -54.2459716796875,7.40751838684082 -60.2274017333984,16.1323089599609 -58.4734497070312,19.1904830932617 -53.4364547729492,11.7699136734009 -51.6375312805176,6.50805473327637 -62.7458992004395,7.99216938018799 -57.0792808532715,6.28318881988525 -63.4204940795898,11.8598594665527 -60.5871887207031,23.5978527069092 -59.1930198669434,20.1349201202393 -64.0950927734375,13.8836517333984 -64.3649291992188,20.314811706543 -54.1560249328613,14.5132751464844 -49.703685760498,12.669376373291 -63.8702239990234,18.3359928131104 -53.166618347168,10.2408266067505 -62.9707641601562,13.7937049865723 -54.515811920166,8.12708854675293 -58.1586380004883,13.4788932800293 -56.9443626403809,16.5370674133301 -63.6903343200684,17.7963161468506 -49.6137390136719,12.7143497467041 -59.1930198669434,16.2222557067871 -57.5739860534668,14.3333835601807 -62.5210342407227,20.7195701599121 -64.2300109863281,8.93660545349121 -64.4998474121094,23.1031475067139 -62.1162719726562,18.3809661865234 -58.698314666748,15.3677654266357 -62.2062187194824,19.1904830932617 -51.2327728271484,8.93660545349121 -59.4178848266602,9.07152462005615 -64.4548797607422,19.4153499603271 -58.2935562133789,15.5926313400269 -62.1162719726562,21.2592487335205 -54.2459716796875,5.24880695343018 -60.4072952270508,21.3941669464111 -52.536994934082,15.1878728866577 -49.7486572265625,13.9286251068115 -55.4602470397949,17.4365310668945 -63.2855758666992,15.7725238800049 -50.5581741333008,6.73292064666748 -63.6453628540039,23.5978527069092 -48.849193572998,11.4551019668579 -61.1268653869629,23.7327709197998 -61.9363822937012,10.4207191467285 -50.1084442138672,7.63238334655762 -60.3173484802246,19.9550266265869 -59.2829666137695,20.2248649597168 -51.4576377868652,12.7143497467041 -64.7696914672852,18.4259395599365 -64.4548797607422,23.9576377868652 -56.8993873596191,8.89163208007812 -50.333309173584,6.10329627990723 -54.5607833862305,7.13767910003662 -64.6797409057617,7.49746417999268 -55.4152755737305,5.74351119995117 -53.6163482666016,8.93660545349121 -62.0263290405273,19.010591506958 -62.5660057067871,22.6983890533447 -53.5264015197754,8.84665870666504 -61.846435546875,5.33875274658203 -52.3571014404297,14.4683027267456 -60.3173484802246,12.669376373291 -62.2961654663086,16.8968524932861 -61.4866485595703,11.5450477600098 -63.2855758666992,20.8994636535645 -58.698314666748,19.9100532531738 -51.4126625061035,8.30698108673096 -60.1374549865723,17.5714492797852 -60.7221069335938,7.81227684020996 -55.9999237060547,10.7805042266846 -62.7458992004395,15.4127388000488 -58.0237159729004,14.5582485198975 -60.6321601867676,19.010591506958 -55.4152755737305,10.7355308532715 -59.3729095458984,15.3677654266357 -59.8676147460938,12.8942422866821 -55.6851119995117,17.166690826416 -58.9681549072266,14.5582485198975 -56.49462890625,16.9867992401123 -62.6109771728516,23.7777442932129 -60.991943359375,16.177282333374 -61.4866485595703,18.8756713867188 -61.0369186401367,12.7593231201172 -61.1268653869629,12.6244029998779 -62.7908706665039,10.1958532333374 -53.6613235473633,14.1984634399414 -60.7670783996582,19.7751350402832 -53.6613235473633,7.76730346679688 -63.4654693603516,15.2778186798096 -60.2723731994629,13.1640815734863 -57.2141990661621,11.9498062133789 -62.7009239196777,13.2990007400513 -56.7194976806641,5.29378032684326 -46.420654296875,12.309591293335 -61.2168121337891,12.7593231201172 -56.7644691467285,11.5000743865967 -58.6083679199219,12.0397529602051 -53.2115898132324,12.669376373291 -54.7406768798828,6.37313556671143 -45.566162109375,12.0397529602051 -64.7696914672852,16.9418258666992 -53.0766716003418,16.3122024536133 -63.0607109069824,9.65617561340332 -56.8544158935547,14.5132751464844 -55.145435333252,7.36254501342773 -58.6533432006836,5.60859203338623 -57.9337692260742,7.54243755340576 -51.5026092529297,10.8254776000977 -51.6375312805176,11.9048328399658 -60.5871887207031,14.4683027267456 -44.0820617675781,12.309591293335 -63.5554122924805,14.2434368133545 -58.1136627197266,15.5926313400269 -55.145435333252,11.0953159332275 -64.3649291992188,7.85724925994873 -62.0263290405273,21.1243286132812 -62.6559524536133,6.01335048675537 -51.8174209594727,13.1191082000732 -58.1136627197266,10.5106649398804 -53.1216430664062,5.78848457336426 -62.2961654663086,22.1137390136719 -59.6877212524414,21.0793552398682 -55.7750587463379,11.2302360534668 -62.8808174133301,18.8306980133057 -49.2989273071289,11.5000743865967 -55.8200340270996,13.5238666534424 -64.3199615478516,12.984188079834 -54.515811920166,11.8598594665527 -56.7194976806641,15.0979270935059 -64.0051422119141,9.29639053344727 -48.3994636535645,12.9392156600952 -48.849193572998,12.2196445465088 -63.3305511474609,10.6006116867065 -62.9257888793945,21.349193572998 -58.0686912536621,18.8756713867188 -57.7089042663574,11.5900211334229 -54.4258651733398,11.1852626800537 -62.9257888793945,23.148120880127 -59.5528030395508,8.98157787322998 -54.6507301330566,13.7487316131592 -51.0528793334961,7.72233009338379 -55.7750587463379,7.45249080657959 -64.4099044799805,21.1693019866943 -60.1824264526367,6.41810894012451 -52.7618598937988,6.23821640014648 -51.0079040527344,6.23821640014648 -63.4654693603516,19.0555629730225 -59.6877212524414,20.0899467468262 -60.1824264526367,12.0397529602051 -51.0079040527344,6.28318881988525 -52.5819664001465,9.29639053344727 -56.809440612793,6.28318881988525 -60.0924835205078,10.9154233932495 -60.2274017333984,12.1296987533569 -60.0025367736816,10.3307723999023 -52.6269378662109,5.96837711334229 -50.1534156799316,14.0185708999634 -63.0157356262207,16.4471206665039 -53.5264015197754,15.0079803466797 -51.2777442932129,9.83606815338135 -53.346508026123,8.35195446014404 -58.2935562133789,7.85724925994873 -51.5026092529297,10.6006116867065 -63.3755226135254,14.2434368133545 -57.6189575195312,17.5264778137207 -59.2379913330078,23.507905960083 -59.4628601074219,16.9867992401123 -54.0211067199707,7.27259826660156 -54.0211067199707,6.68794727325439 -61.2617835998535,14.6481952667236 -59.8226432800293,21.2142753601074 -56.9893341064453,11.3201818466187 -62.5210342407227,17.1217193603516 -52.4020729064941,16.3122024536133 -59.9575614929199,18.7857246398926 -63.6003875732422,21.3941669464111 -63.2406005859375,14.1984634399414 -62.0263290405273,18.3359928131104 -61.3967056274414,12.5344572067261 -63.4654693603516,12.1296987533569 -61.0369186401367,17.8862609863281 -59.1030731201172,12.6244029998779 -59.8226432800293,15.5926313400269 -64.1400680541992,9.43130970001221 -50.4682273864746,13.2540273666382 -59.642749786377,17.3915576934814 -62.7458992004395,5.96837711334229 -50.8729858398438,6.01335048675537 -64.1850433349609,17.0317726135254 -56.7194976806641,17.3465843200684 -63.8702239990234,10.9603967666626 -62.5210342407227,7.09270572662354 -54.2909469604492,5.29378032684326 -61.1268653869629,12.5344572067261 -59.1480445861816,5.51864528656006 -46.7354736328125,12.7143497467041 -56.3147354125977,11.0953159332275 -59.2379913330078,9.97098731994629 -62.8808174133301,8.35195446014404 -63.6903343200684,8.21703433990479 -48.2195701599121,13.8836517333984 -60.3173484802246,19.7751350402832 -59.8226432800293,18.2010746002197 -63.510440826416,23.0132007598877 -58.3835029602051,5.9234037399292 -59.0580978393555,23.3729858398438 -61.5765953063965,14.4233293533325 -51.1428260803223,7.00275993347168 -55.0105171203613,8.08211517333984 -53.6613235473633,6.41810894012451 -53.7512664794922,7.04773330688477 -53.1216430664062,6.50805473327637 -59.8676147460938,10.8704509735107 -48.5793571472168,11.814887046814 -62.6559524536133,18.6058330535889 -62.161247253418,5.74351119995117 -62.9707641601562,9.43130970001221 -55.3703002929688,13.3889465332031 -60.9469718933105,16.3122024536133 -61.6665420532227,9.07152462005615 -62.2511940002441,8.39692687988281 -59.9125900268555,17.3465843200684 -55.4602470397949,7.76730346679688 -56.49462890625,11.0503435134888 -63.1506576538086,12.0847253799438 -52.2221794128418,13.4339199066162 -54.2909469604492,6.59800148010254 -57.2591743469238,10.5106649398804 -61.0369186401367,17.2116641998291 -57.2141990661621,10.6455850601196 -53.1216430664062,14.2884101867676 -60.0025367736816,16.6270141601562 -63.8702239990234,10.6905584335327 -58.8782081604004,13.5688400268555 -48.2195701599121,12.8942422866821 -56.9443626403809,17.3915576934814 -58.8332328796387,20.8994636535645 -54.1560249328613,9.07152462005615 -60.677131652832,20.4947052001953 -47.7698402404785,12.669376373291 -50.0634689331055,6.32816219329834 -62.161247253418,10.7805042266846 -64.4099044799805,8.08211517333984 -51.682502746582,13.9286251068115 -54.0660781860352,10.3757457733154 -45.2963256835938,12.4445114135742 -54.9655418395996,7.99216938018799 -60.4522666931152,11.7699136734009 -45.8359985351562,11.0053701400757 -49.6137390136719,5.6985387802124 -57.0792808532715,11.994779586792 -60.1374549865723,13.3889465332031 -59.2829666137695,13.4788932800293 -56.7644691467285,10.1958532333374 -48.8042221069336,5.47367286682129 -62.6109771728516,16.5370674133301 -60.2274017333984,18.2460479736328 -59.8226432800293,22.2936305999756 -53.0316963195801,5.6985387802124 -63.6003875732422,19.5502681732178 -57.6189575195312,18.1111278533936 -51.7274780273438,10.9154233932495 -62.161247253418,21.9788188934326 -64.2749862670898,11.4551019668579 -62.2961654663086,17.4365310668945 -55.6401405334473,16.851879119873 -44.9365234375,11.3201818466187 -64.5897979736328,17.3465843200684 -57.2591743469238,9.83606815338135 -57.34912109375,16.6270141601562 -56.8993873596191,11.0053701400757 -64.1850433349609,20.4497318267822 -52.1322326660156,5.96837711334229 -53.3015365600586,5.74351119995117 -61.4416770935059,16.2672290802002 -57.5290145874023,10.6455850601196 -56.5396041870117,15.0529537200928 -43.8121948242188,12.489483833313 -61.3517303466797,22.1587104797363 -52.9417495727539,15.5476579666138 -57.2591743469238,5.9234037399292 -59.013126373291,16.492094039917 -46.7804260253906,11.1852626800537 -51.682502746582,14.3783569335938 -58.8332328796387,17.9312343597412 -60.9469718933105,20.7195701599121 -59.5078315734863,8.26200771331787 -58.8782081604004,9.11649799346924 -59.013126373291,11.6799669265747 -52.4020729064941,6.86783981323242 -63.1056823730469,9.79109477996826 -64.634765625,9.47628307342529 -56.1348457336426,10.3757457733154 -58.0237159729004,12.354564666748 -58.2935562133789,11.5450477600098 -59.7326965332031,15.502685546875 -52.7618598937988,11.994779586792 -61.8914070129395,22.9682273864746 -64.0950927734375,23.5978527069092 -58.9231796264648,10.7805042266846 -63.3755226135254,20 -61.4866485595703,22.9232540130615 -55.5951690673828,7.49746417999268 -59.5528030395508,6.10329627990723 -60.0475082397461,22.5634689331055 -59.8676147460938,5.78848457336426 -59.4178848266602,11.6799669265747 -58.5633926391602,8.89163208007812 -61.9363822937012,18.8756713867188 -59.5528030395508,12.5344572067261 -50.1084442138672,7.54243755340576 -57.7988510131836,5.24880695343018 -49.703685760498,5.29378032684326 -52.4020729064941,5.74351119995117 -62.9707641601562,18.3359928131104 -58.5633926391602,17.166690826416 -62.9257888793945,22.8782806396484 -63.7802810668945,9.11649799346924 -64.4548797607422,9.47628307342529 -50.2883338928223,13.2990007400513 -55.9549522399902,9.79109477996826 -57.5290145874023,14.0635442733765 -58.3835029602051,19.8650798797607 -55.9099807739258,7.85724925994873 -59.7776718139648,5.65356540679932 -54.1560249328613,11.4101285934448 -53.9311599731445,5.78848457336426 -63.7802810668945,11.8598594665527 -60.1374549865723,9.97098731994629 -59.1480445861816,7.18265247344971 -62.2961654663086,8.17206192016602 -64.5448226928711,10.8254776000977 -59.7326965332031,10.7805042266846 -62.5210342407227,14.1085166931152 -52.7168846130371,13.0291614532471 -50.7830390930176,12.2196445465088 -61.1718368530273,7.99216938018799 -64.3649291992188,18.4709129333496 -53.7962417602539,10.8254776000977 -55.4602470397949,10.0159606933594 -45.6111450195312,11.5000743865967 -52.2671546936035,11.1402893066406 -53.9311599731445,10.6455850601196 -62.6559524536133,16.0873355865479 -59.8676147460938,13.0741348266602 -45.2513427734375,12.9392156600952 -56.1348457336426,8.80168533325195 -54.2459716796875,11.5000743865967 -52.7168846130371,14.9180335998535 -59.7326965332031,21.6190338134766 -51.2327728271484,8.48687362670898 -51.8174209594727,14.1534900665283 -51.9523429870605,15.2778186798096 -56.1348457336426,12.669376373291 -55.7750587463379,14.2884101867676 -51.0079040527344,8.53184700012207 -55.7750587463379,5.33875274658203 -60.4972381591797,9.43130970001221 -61.531623840332,15.0079803466797 -54.1560249328613,5.9234037399292 -59.9575614929199,17.8862609863281 -54.6957054138184,11.4101285934448 -61.846435546875,19.4603214263916 -50.9179611206055,5.4286994934082 -47.3201293945312,12.0397529602051 -54.3808898925781,8.84665870666504 -58.8782081604004,13.5238666534424 -58.4734497070312,11.5900211334229 -57.7988510131836,7.85724925994873 -57.5290145874023,9.20644378662109 -57.2141990661621,9.9260139465332 -59.013126373291,13.4339199066162 -60.4072952270508,10.4656925201416 -51.3676910400391,13.4788932800293 -64.7696914672852,8.21703433990479 -56.0898704528809,17.1217193603516 -63.9601745605469,18.8306980133057 -55.3253288269043,15.6825771331787 -43.4074401855469,12.1296987533569 -62.1162719726562,14.9630069732666 -49.478816986084,11.6349945068359 -55.5501937866211,5.56361865997314 -54.0211067199707,15.3677654266357 -61.8914070129395,22.2486572265625 -54.6507301330566,7.09270572662354 -55.5501937866211,13.7937049865723 -51.6375312805176,12.7593231201172 -59.8676147460938,10.9603967666626 -55.0554885864258,10.4656925201416 -64.4548797607422,8.21703433990479 -55.0105171203613,9.83606815338135 -61.306755065918,11.0953159332275 -64.6797409057617,11.3201818466187 -53.7962417602539,10.5556383132935 -59.013126373291,12.17467212677 -50.9179611206055,12.8492698669434 -62.6559524536133,6.10329627990723 -43.3624877929688,12.9392156600952 -64.1850433349609,11.6349945068359 -57.663932800293,16.2222557067871 -46.3756713867188,11.5000743865967 -60.991943359375,10.6455850601196 -60.7670783996582,22.518497467041 -62.3411407470703,17.0767459869385 -54.830623626709,8.66676616668701 -64.2749862670898,19.2804298400879 -49.5687637329102,11.5000743865967 -59.7326965332031,13.6587858200073 -56.7194976806641,16.0423622131348 -57.8438262939453,8.75671291351318 -62.9707641601562,15.6825771331787 -59.1480445861816,16.6270141601562 -52.7618598937988,5.51864528656006 -57.34912109375,5.60859203338623 -52.536994934082,8.62179279327393 -49.5687637329102,7.04773330688477 -59.1930198669434,12.2646179199219 -64.1400680541992,20.8994636535645 -58.5184211730957,5.47367286682129 -56.9893341064453,12.8042964935303 -50.5581741333008,6.64297485351562 -52.0422897338867,11.5900211334229 -62.5660057067871,13.7487316131592 -59.1030731201172,11.1402893066406 -55.2803535461426,11.8598594665527 -56.8993873596191,8.57682037353516 -53.166618347168,10.1059074401855 -62.161247253418,5.65356540679932 -58.4284744262695,14.2884101867676 -53.9311599731445,16.3122024536133 -64.6797409057617,11.5900211334229 -63.195629119873,21.7539520263672 -48.4444351196289,12.8942422866821 -53.3914833068848,12.8492698669434 -52.4920196533203,12.7143497467041 -57.663932800293,14.8280878067017 -63.3755226135254,16.3571739196777 -49.478816986084,6.64297485351562 -63.6903343200684,7.63238334655762 -62.2062187194824,23.5978527069092 -56.1348457336426,11.2752084732056 -61.3517303466797,21.7989253997803 -52.4920196533203,6.86783981323242 -57.5739860534668,11.3651552200317 -45.1164245605469,11.6349945068359 -60.5871887207031,16.6270141601562 -64.6797409057617,18.2460479736328 -44.0370788574219,11.0053701400757 -59.7326965332031,12.6244029998779 -52.4020729064941,14.6032218933105 -56.8544158935547,17.4365310668945 -61.1268653869629,10.9154233932495 -58.6083679199219,12.5794296264648 -64.1400680541992,20.0899467468262 -60.3173484802246,18.1561012268066 -51.1428260803223,12.9392156600952 -57.034309387207,13.7487316131592 -52.2221794128418,7.99216938018799 -59.0580978393555,23.7777442932129 -62.5210342407227,17.4365310668945 -64.0950927734375,13.7937049865723 -59.8676147460938,21.2142753601074 -58.1136627197266,9.38633632659912 -58.6083679199219,13.1640815734863 -63.0157356262207,19.1005363464355 -58.0686912536621,17.9312343597412 -60.6321601867676,12.5344572067261 -59.8676147460938,10.4656925201416 -55.2803535461426,7.22762584686279 -63.195629119873,22.0687656402588 -64.0950927734375,10.4207191467285 -48.2645416259766,11.7249402999878 -53.6613235473633,11.5450477600098 -53.3914833068848,10.8704509735107 -59.5528030395508,14.9630069732666 -63.3305511474609,10.1958532333374 -44.5767517089844,11.6799669265747 -49.3888740539551,6.50805473327637 -63.5554122924805,12.0397529602051 -60.991943359375,18.2460479736328 -54.515811920166,16.4471206665039 -43.9920959472656,11.0503435134888 -60.3623199462891,23.0132007598877 -51.2777442932129,12.6244029998779 -62.9257888793945,14.2884101867676 -50.8729858398438,6.59800148010254 -61.8014602661133,8.84665870666504 -59.3729095458984,6.41810894012451 -61.531623840332,14.1534900665283 -54.1110534667969,8.80168533325195 -61.2617835998535,15.4577121734619 -63.8702239990234,15.6825771331787 -64.0501174926758,17.8412895202637 -55.1904067993164,8.30698108673096 -61.531623840332,20.5396785736084 -62.5660057067871,22.1137390136719 -56.4046859741211,10.7805042266846 -59.7326965332031,8.66676616668701 -47.814811706543,13.2090549468994 -54.1560249328613,11.0503435134888 -60.1374549865723,12.4445114135742 -59.1030731201172,9.38633632659912 -43.4524230957031,12.5344572067261 -50.9179611206055,6.91281318664551 -51.5925559997559,5.20383358001709 -57.9787445068359,8.12708854675293 -62.9707641601562,15.5926313400269 -61.8014602661133,11.5450477600098 -62.8808174133301,9.65617561340332 -64.7696914672852,11.0953159332275 -47.5,12.17467212677 -59.1930198669434,13.4339199066162 -56.7644691467285,14.8730602264404 -62.2961654663086,6.59800148010254 -46.19580078125,12.8042964935303 -62.7458992004395,5.9234037399292 -60.4972381591797,16.0423622131348 -60.991943359375,10.2857999801636 -64.4548797607422,15.7275505065918 -60.2274017333984,17.0317726135254 -56.4496574401855,11.3651552200317 -52.312126159668,12.669376373291 -44.711669921875,10.5556383132935 -59.8676147460938,12.0847253799438 -62.4760589599609,8.48687362670898 -64.0501174926758,19.325403213501 -59.7776718139648,20.674596786499 -56.809440612793,11.5450477600098 -47.0502624511719,11.4551019668579 -64.0950927734375,22.1587104797363 -52.2671546936035,8.26200771331787 -54.6057586669922,16.5820407867432 -62.0713005065918,11.6799669265747 -51.0978507995605,11.9498062133789 -57.5290145874023,13.0741348266602 -50.0634689331055,12.0847253799438 -50.2433624267578,12.669376373291 -55.2353820800781,12.984188079834 -60.677131652832,9.97098731994629 -54.6057586669922,8.35195446014404 -55.3253288269043,7.31757164001465 -43.5423583984375,11.9498062133789 -59.013126373291,16.6270141601562 -60.0475082397461,21.2592487335205 -60.6321601867676,14.8730602264404 -50.5132026672363,6.37313556671143 -57.1242523193359,18.6058330535889 -60.0475082397461,21.349193572998 -55.0105171203613,8.84665870666504 -57.5739860534668,8.53184700012207 -51.3227157592773,10.5106649398804 -57.034309387207,10.3307723999023 -48.1296234130859,13.9286251068115 -64.0051422119141,22.2936305999756 -64.5897979736328,22.3386039733887 -52.6269378662109,8.7117395401001 -50.1983871459961,13.0291614532471 -51.2777442932129,8.39692687988281 -56.2697639465332,6.41810894012451 -51.8174209594727,9.56622886657715 -64.0501174926758,19.0555629730225 -59.0580978393555,14.5582485198975 -60.1824264526367,17.166690826416 -59.327938079834,6.59800148010254 -52.8068313598633,6.59800148010254 -60.5422134399414,16.5820407867432 -63.195629119873,7.49746417999268 -50.5581741333008,6.01335048675537 -55.1004638671875,13.8836517333984 -56.7644691467285,12.984188079834 -64.4099044799805,13.6138134002686 -52.1322326660156,13.3889465332031 -57.0792808532715,13.1640815734863 -60.4522666931152,19.9100532531738 -62.9257888793945,22.9232540130615 -62.5660057067871,21.1243286132812 -60.3173484802246,16.1323089599609 -60.4972381591797,22.4285507202148 -50.7380676269531,7.22762584686279 -49.8835754394531,6.59800148010254 -60.8570251464844,11.4101285934448 -43.63232421875,11.814887046814 -52.6269378662109,8.66676616668701 -53.0316963195801,9.34136390686035 -48.3544883728027,11.814887046814 -62.7009239196777,10.0609340667725 -51.2777442932129,12.7143497467041 -62.161247253418,22.4735221862793 -51.2777442932129,5.83345794677734 -63.6453628540039,17.6164226531982 -57.2591743469238,12.669376373291 -59.6877212524414,13.4339199066162 -64.2749862670898,12.6244029998779 -55.3253288269043,10.2857999801636 -49.8835754394531,11.5900211334229 -53.9311599731445,12.984188079834 -62.5210342407227,6.10329627990723 -60.677131652832,13.6138134002686 -62.4310836791992,12.6244029998779 -50.8280143737793,13.2990007400513 -59.4628601074219,11.994779586792 -59.1480445861816,7.22762584686279 -58.3385314941406,8.39692687988281 -56.9443626403809,15.3227920532227 -48.3544883728027,13.1640815734863 -51.4576377868652,5.65356540679932 -54.6957054138184,16.5370674133301 -63.1506576538086,8.62179279327393 -61.1718368530273,9.20644378662109 -53.9761352539062,6.59800148010254 -51.9073677062988,13.7487316131592 -62.7009239196777,10.2857999801636 -50.1534156799316,13.1191082000732 -55.9549522399902,8.7117395401001 -50.648120880127,6.32816219329834 -63.6003875732422,15.8624706268311 -54.3359184265137,11.7249402999878 -57.7089042663574,14.6032218933105 -60.5871887207031,23.2380676269531 -60.0025367736816,12.489483833313 -62.4760589599609,21.2592487335205 -57.4390640258789,13.7937049865723 -60.7221069335938,9.83606815338135 -58.9681549072266,13.1191082000732 -63.8702239990234,19.3703765869141 -56.1348457336426,13.0291614532471 -55.7750587463379,17.8862609863281 -58.1586380004883,5.51864528656006 -63.195629119873,13.9286251068115 -53.7512664794922,14.8730602264404 -53.7062950134277,13.7487316131592 -62.1162719726562,12.5344572067261 -52.9867248535156,6.59800148010254 -43.4524230957031,12.2196445465088 -52.9867248535156,8.53184700012207 -62.8808174133301,16.7169609069824 -51.7724494934082,11.7249402999878 -54.3808898925781,8.4419002532959 -63.9151992797852,22.2936305999756 -56.2247924804688,17.8412895202637 -56.3147354125977,13.0741348266602 -56.5845756530762,13.8386783599854 -60.2274017333984,18.9656181335449 -63.2855758666992,6.01335048675537 -59.4628601074219,13.1640815734863 -55.3253288269043,13.8836517333984 -56.8993873596191,7.49746417999268 -61.6665420532227,14.7831144332886 -60.5422134399414,23.9126644134521 -52.7168846130371,14.4233293533325 -62.4310836791992,21.5740604400635 -60.8570251464844,18.7857246398926 -50.9179611206055,8.53184700012207 -58.5184211730957,12.984188079834 -52.2671546936035,9.29639053344727 -59.4628601074219,18.4259395599365 -55.9549522399902,7.76730346679688 -50.7380676269531,15.0079803466797 -59.6877212524414,15.3227920532227 -62.2511940002441,20.4947052001953 -62.4310836791992,15.7275505065918 -55.0105171203613,12.3995380401611 -59.013126373291,6.91281318664551 -62.3861122131348,11.5450477600098 -59.642749786377,5.74351119995117 -56.9443626403809,10.3757457733154 -47.3201293945312,11.2302360534668 -60.4072952270508,19.3703765869141 -63.2855758666992,22.6084423065186 -51.997314453125,11.814887046814 -57.034309387207,12.669376373291 -63.1056823730469,13.8386783599854 -61.2168121337891,5.24880695343018 -64.1400680541992,23.6428260803223 -60.4072952270508,22.1587104797363 -60.4072952270508,18.3359928131104 -57.663932800293,15.0079803466797 -62.4760589599609,11.3201818466187 -61.3967056274414,19.4153499603271 -53.166618347168,11.6349945068359 -62.4310836791992,20.1349201202393 -53.8861885070801,7.31757164001465 -57.4390640258789,5.56361865997314 -46.6904907226562,13.2090549468994 -59.8676147460938,17.1217193603516 -64.634765625,5.24880695343018 -60.3173484802246,7.04773330688477 -55.0105171203613,12.7593231201172 -52.3571014404297,11.5000743865967 -58.7882614135742,13.2540273666382 -49.9735221862793,6.95778656005859 -64.5448226928711,11.3201818466187 -61.4866485595703,18.8306980133057 -62.6109771728516,8.08211517333984 -61.9813537597656,7.85724925994873 -60.8570251464844,18.3809661865234 -64.5448226928711,17.6613960266113 -52.9867248535156,13.9286251068115 -59.5528030395508,13.2990007400513 -57.34912109375,13.7487316131592 -54.201000213623,14.0185708999634 -56.7644691467285,5.47367286682129 -56.9893341064453,7.58741092681885 -46.6904907226562,11.8598594665527 -64.3199615478516,18.8306980133057 -60.4072952270508,18.5608596801758 -59.7776718139648,9.97098731994629 -60.4972381591797,9.29639053344727 -56.5396041870117,17.3016109466553 -55.2353820800781,10.0159606933594 -58.8332328796387,11.5450477600098 -63.4204940795898,14.3783569335938 -52.2671546936035,13.7037591934204 -63.4654693603516,18.6058330535889 -58.7882614135742,11.8598594665527 -62.6109771728516,7.76730346679688 -50.8729858398438,6.68794727325439 -49.5687637329102,11.7699136734009 -59.1930198669434,12.354564666748 -52.4920196533203,8.62179279327393 -62.2961654663086,13.34397315979 -53.7512664794922,9.79109477996826 -54.3359184265137,14.2884101867676 -62.9257888793945,17.7963161468506 -55.1004638671875,6.41810894012451 -55.4152755737305,16.80690574646 -55.8650054931641,12.0397529602051 -58.1586380004883,9.79109477996826 -58.8332328796387,13.5238666534424 -53.3914833068848,15.2328462600708 -64.4548797607422,10.2408266067505 -60.0475082397461,18.8756713867188 -56.8993873596191,10.0159606933594 -60.677131652832,6.32816219329834 -58.6083679199219,23.8676910400391 -64.0950927734375,17.5264778137207 -61.5765953063965,7.31757164001465 -50.8280143737793,7.45249080657959 -43.4074401855469,12.354564666748 -51.5475845336914,9.47628307342529 -63.510440826416,7.58741092681885 -47.5899467468262,11.3201818466187 -61.5765953063965,11.6349945068359 -52.9417495727539,13.1640815734863 -60.6321601867676,15.6376037597656 -61.846435546875,16.3122024536133 -63.9151992797852,19.9550266265869 -61.9813537597656,19.1904830932617 -53.0766716003418,7.49746417999268 -63.0607109069824,14.0185708999634 -55.7300872802734,5.56361865997314 -58.3385314941406,7.63238334655762 -52.8068313598633,12.4445114135742 -62.161247253418,7.72233009338379 -52.2671546936035,7.00275993347168 -64.1400680541992,23.822717666626 -61.1268653869629,14.1984634399414 -64.5897979736328,20.4497318267822 -60.1824264526367,23.1031475067139 -60.2274017333984,21.2142753601074 -61.3967056274414,15.7725238800049 -59.1030731201172,10.4656925201416 -64.3199615478516,19.4153499603271 -60.4522666931152,15.6376037597656 -61.531623840332,18.5608596801758 -57.8438262939453,18.2010746002197 -52.7618598937988,8.84665870666504 -57.1692276000977,7.54243755340576 -62.6109771728516,23.4629325866699 -50.2433624267578,7.13767910003662 -64.4099044799805,14.0185708999634 -56.49462890625,8.03714179992676 -63.2855758666992,16.6719875335693 -61.4866485595703,6.64297485351562 -52.2671546936035,12.8042964935303 -60.4072952270508,18.1111278533936 -58.3835029602051,12.17467212677 -60.8570251464844,12.354564666748 -57.5739860534668,8.75671291351318 -60.7221069335938,15.502685546875 -46.3307189941406,12.7593231201172 -61.5765953063965,13.9286251068115 -53.8412132263184,9.97098731994629 -53.3914833068848,6.77789402008057 -50.8729858398438,8.35195446014404 -59.5078315734863,12.8492698669434 -57.1242523193359,6.1932430267334 -60.7221069335938,5.24880695343018 -54.8755950927734,12.8492698669434 -48.3095169067383,13.6587858200073 -53.4364547729492,13.2540273666382 -54.1110534667969,9.65617561340332 -60.5422134399414,23.9576377868652 -50.1534156799316,12.7143497467041 -61.846435546875,7.40751838684082 -60.1374549865723,8.53184700012207 -60.0924835205078,20.4947052001953 -60.1824264526367,9.88104152679443 -56.7644691467285,17.1217193603516 -56.0898704528809,16.0873355865479 -64.4099044799805,8.4419002532959 -57.2591743469238,10.6455850601196 -54.2909469604492,5.24880695343018 -47.6798934936523,13.5238666534424 -53.7962417602539,6.50805473327637 -59.4628601074219,11.5900211334229 -55.5951690673828,12.309591293335 -64.5897979736328,5.96837711334229 -56.6745223999023,14.6032218933105 -59.2829666137695,9.83606815338135 -62.8808174133301,9.97098731994629 -64.2749862670898,15.3677654266357 -61.7115173339844,11.4551019668579 -51.4126625061035,10.5106649398804 -56.3147354125977,17.8862609863281 -51.997314453125,10.5556383132935 -62.5210342407227,11.6349945068359 -45.6111450195312,12.17467212677 -50.9629325866699,6.28318881988525 -63.6903343200684,9.07152462005615 -59.5078315734863,9.34136390686035 -64.5448226928711,23.1031475067139 -59.6877212524414,9.16147041320801 -62.1162719726562,21.8438987731934 -58.4284744262695,6.23821640014648 -63.9601745605469,15.1429004669189 -57.7988510131836,13.5238666534424 -64.1400680541992,19.8201065063477 -58.2935562133789,17.5714492797852 -53.8861885070801,12.2196445465088 -53.9761352539062,14.1085166931152 -54.9205703735352,16.5820407867432 -44.1270141601562,11.6349945068359 -62.0713005065918,19.1904830932617 -56.7194976806641,7.54243755340576 -61.7115173339844,18.1111278533936 -62.3411407470703,11.5450477600098 -55.4152755737305,9.56622886657715 -57.1692276000977,6.91281318664551 -43.9021606445312,10.9603967666626 -59.1480445861816,7.6773567199707 -60.4522666931152,18.2010746002197 -54.830623626709,8.98157787322998 -58.1136627197266,10.4207191467285 -59.5528030395508,20.0449733734131 -57.2141990661621,13.2990007400513 -61.7115173339844,10.1508798599243 -58.9681549072266,17.7513427734375 -59.8226432800293,9.38633632659912 -61.306755065918,23.5978527069092 -52.7618598937988,10.1958532333374 -58.1586380004883,19.4153499603271 -61.8914070129395,11.1402893066406 -59.327938079834,14.6032218933105 -63.1056823730469,14.5132751464844 -55.5501937866211,13.0741348266602 -59.327938079834,12.8942422866821 -49.0740585327148,11.6799669265747 -64.2749862670898,16.80690574646 -60.0475082397461,18.2910194396973 -64.7696914672852,11.994779586792 -51.997314453125,15.2328462600708 -63.9601745605469,19.8201065063477 -64.6797409057617,17.3016109466553 -63.4654693603516,9.52125644683838 -55.4602470397949,17.6164226531982 -56.8544158935547,9.02655124664307 -57.5290145874023,16.9418258666992 -57.9787445068359,20.1798934936523 -62.2511940002441,23.8676910400391 -63.0607109069824,7.9471960067749 -59.5528030395508,12.309591293335 -61.0369186401367,21.2592487335205 -59.2379913330078,19.2354564666748 -57.5739860534668,8.26200771331787 -52.536994934082,9.74612140655518 -63.9151992797852,12.0847253799438 -44.5767517089844,11.3651552200317 -59.2829666137695,17.9312343597412 -52.1772079467773,10.1958532333374 -54.201000213623,9.02655124664307 -61.531623840332,5.96837711334229 -45.6560974121094,12.3995380401611 -54.9655418395996,7.58741092681885 -58.2036094665527,20.3597850799561 -62.5210342407227,23.19309425354 -62.3411407470703,18.8756713867188 -63.8702239990234,21.8888721466064 -59.5977783203125,16.9418258666992 -51.4576377868652,7.31757164001465 -62.3411407470703,8.93660545349121 -47.814811706543,11.1852626800537 -63.195629119873,19.2804298400879 -63.0157356262207,13.2540273666382 -52.0422897338867,13.4788932800293 -61.3967056274414,19.5502681732178 -52.9867248535156,9.16147041320801 -60.2723731994629,13.5688400268555 -59.3729095458984,17.5714492797852 -60.5422134399414,13.8836517333984 -57.34912109375,5.96837711334229 -52.2671546936035,8.12708854675293 -53.8861885070801,6.1932430267334 -57.34912109375,13.9735984802246 -61.9363822937012,6.4630823135376 -55.6851119995117,11.3651552200317 -62.4310836791992,16.80690574646 -59.4628601074219,18.3359928131104 -57.2591743469238,16.2672290802002 -63.825252532959,8.48687362670898 -45.9709167480469,12.7593231201172 -63.510440826416,17.9762077331543 -45.7460632324219,13.1191082000732 -63.0157356262207,8.7117395401001 -52.8068313598633,8.21703433990479 -54.9655418395996,13.0291614532471 -52.6269378662109,15.8624706268311 -51.997314453125,11.7249402999878 -60.3173484802246,14.5132751464844 -64.0051422119141,14.1534900665283 -57.0792808532715,12.7143497467041 -54.9205703735352,9.34136390686035 -50.9179611206055,14.2884101867676 -55.4602470397949,7.04773330688477 -61.2617835998535,17.5264778137207 -62.7458992004395,17.2116641998291 -44.9365234375,12.3995380401611 -63.4204940795898,13.8386783599854 -52.7618598937988,10.8704509735107 -58.8332328796387,12.6244029998779 -52.5819664001465,6.10329627990723 -62.4310836791992,21.1693019866943 -63.4654693603516,15.0529537200928 -54.515811920166,14.6481952667236 -53.9761352539062,13.8386783599854 -57.6189575195312,6.55302810668945 -50.2433624267578,12.5794296264648 -43.1825866699219,13.2540273666382 -55.3703002929688,6.91281318664551 -57.9337692260742,16.5820407867432 -55.1004638671875,12.6244029998779 -52.7168846130371,15.6825771331787 -58.0686912536621,19.5952415466309 -64.2300109863281,17.6164226531982 -59.327938079834,12.5794296264648 -49.8835754394531,14.4233293533325 -56.3597106933594,14.0185708999634 -56.1348457336426,6.77789402008057 -64.2300109863281,6.14826965332031 -51.0079040527344,13.34397315979 -61.4866485595703,7.54243755340576 -46.9603271484375,12.0397529602051 -61.306755065918,5.24880695343018 -60.0025367736816,20.0449733734131 -55.8200340270996,17.8862609863281 -59.8226432800293,19.2354564666748 -63.5554122924805,6.05832386016846 -61.0369186401367,13.4339199066162 -62.6559524536133,8.53184700012207 -55.9549522399902,11.3651552200317 -56.1348457336426,5.78848457336426 -58.5184211730957,16.851879119873 -48.3095169067383,13.9286251068115 -60.1824264526367,17.5714492797852 -51.2777442932129,6.05832386016846 -64.5448226928711,21.1243286132812 -62.5210342407227,7.18265247344971 -58.9231796264648,13.5688400268555 -51.1877975463867,8.48687362670898 -53.5264015197754,13.6587858200073 -61.8014602661133,22.0687656402588 -58.2036094665527,15.2328462600708 -62.2511940002441,8.03714179992676 -61.4416770935059,9.56622886657715 -59.9125900268555,9.9260139465332 -60.1824264526367,10.7355308532715 -61.846435546875,23.4629325866699 -56.9893341064453,16.4021472930908 -53.7062950134277,11.8598594665527 -54.3359184265137,13.6138134002686 -56.1348457336426,11.7249402999878 -60.677131652832,11.6349945068359 -64.0501174926758,13.6138134002686 -54.9655418395996,5.4286994934082 -61.0369186401367,7.49746417999268 -49.5687637329102,6.10329627990723 -63.4654693603516,6.41810894012451 -54.9655418395996,13.7487316131592 -62.0263290405273,11.814887046814 -56.4496574401855,10.2857999801636 -61.6215667724609,15.7275505065918 -57.34912109375,16.4471206665039 -63.5554122924805,21.5290870666504 -55.4152755737305,17.7513427734375 -58.1136627197266,13.1191082000732 -56.7644691467285,9.38633632659912 -59.8226432800293,19.4153499603271 -49.9735221862793,6.01335048675537 -60.0475082397461,13.4788932800293 -60.6321601867676,18.5158863067627 -55.1004638671875,5.87843132019043 -62.5210342407227,20.989408493042 -59.5977783203125,10.4207191467285 -63.195629119873,8.4419002532959 -54.0660781860352,7.72233009338379 -54.0660781860352,5.47367286682129 -62.6109771728516,15.3677654266357 -64.1850433349609,14.8730602264404 -62.7009239196777,19.5952415466309 -49.6137390136719,12.669376373291 -58.2485809326172,13.9286251068115 -58.1136627197266,16.6719875335693 -51.3227157592773,9.38633632659912 -64.1400680541992,16.2222557067871 -63.4204940795898,23.148120880127 -59.1480445861816,10.0609340667725 -63.6903343200684,21.7539520263672 -55.2803535461426,14.0635442733765 -63.510440826416,11.3651552200317 -61.9363822937012,12.9392156600952 -61.7564888000488,20.8544902801514 -57.9787445068359,10.3307723999023 -46.5105895996094,12.4445114135742 -54.7856521606445,11.0053701400757 -61.8014602661133,20.4047584533691 -64.4548797607422,12.6244029998779 -53.166618347168,15.3677654266357 -59.5528030395508,20.7195701599121 -60.3623199462891,10.2857999801636 -55.5052185058594,6.77789402008057 -63.6903343200684,7.31757164001465 -62.5210342407227,22.9682273864746 -62.8358459472656,10.7805042266846 -61.8014602661133,7.31757164001465 -62.9257888793945,15.7725238800049 -51.3676910400391,7.31757164001465 -62.4310836791992,19.3703765869141 -63.2406005859375,21.1243286132812 -55.7750587463379,12.4445114135742 -58.4734497070312,15.8624706268311 -52.6719131469727,10.8704509735107 -63.6903343200684,16.3122024536133 -56.9443626403809,12.489483833313 -55.5951690673828,11.814887046814 -44.1270141601562,10.6006116867065 -55.8200340270996,13.6587858200073 -60.8120536804199,13.5688400268555 -60.4522666931152,19.1904830932617 -60.8570251464844,9.61120223999023 -55.7300872802734,15.7275505065918 -58.3835029602051,6.32816219329834 -53.8412132263184,8.53184700012207 -52.4470443725586,9.56622886657715 -60.5422134399414,21.2142753601074 -46.6904907226562,10.8254776000977 -61.9813537597656,14.3783569335938 -59.5528030395508,10.5556383132935 -56.2697639465332,7.18265247344971 -62.8808174133301,22.8782806396484 -63.6003875732422,7.54243755340576 -54.4258651733398,16.8968524932861 -55.6851119995117,14.3783569335938 -53.4364547729492,16.7169609069824 -50.3782806396484,12.8492698669434 -52.7168846130371,12.17467212677 -59.8226432800293,17.6613960266113 -54.2909469604492,7.72233009338379 -57.8887977600098,16.7619323730469 -60.5871887207031,19.1904830932617 -51.1877975463867,10.9603967666626 -60.2274017333984,12.354564666748 -60.5422134399414,11.5000743865967 -53.0766716003418,10.1958532333374 -64.4099044799805,6.68794727325439 -61.9363822937012,17.4365310668945 -60.677131652832,18.8306980133057 -49.478816986084,6.50805473327637 -52.851806640625,9.65617561340332 -51.0978507995605,14.9180335998535 -59.9125900268555,7.09270572662354 -64.5897979736328,17.6613960266113 -55.145435333252,13.7037591934204 -53.166618347168,8.62179279327393 -52.8967781066895,9.16147041320801 -58.0686912536621,11.9498062133789 -46.420654296875,10.8254776000977 -64.7696914672852,18.9656181335449 -63.195629119873,12.17467212677 -56.0898704528809,14.9630069732666 -62.8808174133301,9.34136390686035 -59.7326965332031,19.010591506958 -60.8120536804199,11.7699136734009 -62.3861122131348,22.1137390136719 -55.1904067993164,16.0423622131348 -59.0580978393555,8.48687362670898 -64.3199615478516,16.2672290802002 -56.179817199707,11.994779586792 -60.6321601867676,9.83606815338135 -63.195629119873,14.2884101867676 -61.8014602661133,10.0159606933594 -64.0051422119141,23.5528793334961 -51.3227157592773,10.5556383132935 -50.3782806396484,6.14826965332031 -54.2909469604492,10.4656925201416 -61.8914070129395,23.3729858398438 -63.510440826416,18.1111278533936 -50.7380676269531,7.85724925994873 -64.3649291992188,14.3783569335938 -63.825252532959,6.68794727325439 -63.0157356262207,11.9498062133789 -63.1056823730469,6.10329627990723 -61.7115173339844,8.17206192016602 -57.5290145874023,17.9312343597412 -57.0792808532715,12.0397529602051 -56.5845756530762,11.5000743865967 -57.7988510131836,16.1323089599609 -60.4072952270508,13.8386783599854 -57.34912109375,6.32816219329834 -58.1586380004883,18.5158863067627 -63.825252532959,17.0767459869385 -57.9787445068359,9.38633632659912 -64.2300109863281,23.822717666626 -52.0872611999512,7.54243755340576 -62.4760589599609,6.37313556671143 -56.2697639465332,11.9048328399658 -63.4654693603516,18.6957778930664 -46.8254089355469,11.7249402999878 -57.5290145874023,7.18265247344971 -57.3041458129883,6.05832386016846 -52.8967781066895,10.1958532333374 -64.4099044799805,5.65356540679932 -52.4020729064941,15.5476579666138 -57.034309387207,18.2010746002197 -64.2300109863281,5.24880695343018 -63.6453628540039,17.166690826416 -63.5554122924805,12.489483833313 -50.1084442138672,5.29378032684326 -64.3649291992188,12.17467212677 -49.4338455200195,11.9498062133789 -53.166618347168,5.74351119995117 -59.5078315734863,8.93660545349121 -62.5210342407227,5.47367286682129 -57.7089042663574,6.32816219329834 -48.9841156005859,6.05832386016846 -58.2036094665527,9.83606815338135 -63.6003875732422,12.2196445465088 -57.7089042663574,9.25141716003418 -46.1508178710938,12.5794296264648 -54.0211067199707,14.4233293533325 -56.6295471191406,16.3122024536133 -61.846435546875,23.822717666626 -48.6243286132812,11.994779586792 -61.1268653869629,20.3597850799561 -62.9707641601562,6.37313556671143 -56.2697639465332,6.28318881988525 -60.2274017333984,12.489483833313 -59.1030731201172,15.502685546875 -62.2511940002441,23.6428260803223 -60.4522666931152,17.5714492797852 -57.7538795471191,6.1932430267334 -57.1242523193359,7.81227684020996 -56.49462890625,14.8280878067017 -43.7672424316406,11.9048328399658 -52.312126159668,13.9735984802246 -48.0846519470215,11.2302360534668 -43.0926513671875,13.2540273666382 -61.4416770935059,22.3386039733887 -62.6559524536133,10.8704509735107 -53.166618347168,10.4656925201416 -52.5819664001465,5.78848457336426 -57.5290145874023,18.6058330535889 -63.7353057861328,7.18265247344971 -52.536994934082,16.2672290802002 -63.7802810668945,7.22762584686279 -50.8280143737793,12.3995380401611 -50.4682273864746,8.89163208007812 -52.5819664001465,8.62179279327393 -55.3253288269043,13.6138134002686 -63.2855758666992,11.9498062133789 -64.2749862670898,22.1137390136719 -63.0607109069824,11.994779586792 -47.8597869873047,13.34397315979 -63.1506576538086,19.325403213501 -55.145435333252,15.6825771331787 -48.6693000793457,12.669376373291 -62.6109771728516,19.8650798797607 -57.1692276000977,10.8704509735107 -55.1904067993164,6.86783981323242 -50.4232559204102,6.05832386016846 -63.0157356262207,16.2222557067871 -51.7724494934082,5.20383358001709 -64.0051422119141,15.9074440002441 -46.8703918457031,11.6349945068359 -55.4602470397949,8.98157787322998 -59.327938079834,15.502685546875 -57.2141990661621,7.99216938018799 -61.3967056274414,9.29639053344727 -59.5977783203125,6.77789402008057 -57.6189575195312,14.6032218933105 -59.8226432800293,21.3941669464111 -53.3015365600586,6.68794727325439 -51.1428260803223,10.5556383132935 -47.8597869873047,13.4788932800293 -54.830623626709,15.1878728866577 -54.8755950927734,14.1984634399414 -57.4840393066406,12.0847253799438 -61.4416770935059,21.0793552398682 -60.4972381591797,16.3122024536133 -60.1824264526367,5.20383358001709 -49.703685760498,5.56361865997314 -56.6745223999023,16.3122024536133 -62.9257888793945,10.3757457733154 -64.0950927734375,13.5688400268555 -61.6215667724609,20.3597850799561 -64.4998474121094,8.4419002532959 -53.2115898132324,14.7831144332886 -60.991943359375,8.7117395401001 -46.6005554199219,12.2646179199219 -59.2829666137695,10.6455850601196 -63.6453628540039,9.65617561340332 -60.3623199462891,22.3386039733887 -63.825252532959,18.4709129333496 -60.2723731994629,5.60859203338623 -45.2063903808594,10.8704509735107 -61.8914070129395,15.7725238800049 -53.1216430664062,9.34136390686035 -57.3940925598145,18.0211811065674 -54.3359184265137,15.3227920532227 -61.306755065918,21.6640071868896 -60.4072952270508,9.07152462005615 -49.6137390136719,12.3995380401611 -59.8676147460938,20.314811706543 -57.663932800293,17.8412895202637 -59.2829666137695,16.492094039917 -62.0713005065918,20.8544902801514 -51.1428260803223,8.39692687988281 -48.8042221069336,5.38372611999512 -54.830623626709,15.502685546875 -57.0792808532715,9.70114898681641 -58.4734497070312,6.41810894012451 -58.3835029602051,12.0397529602051 -54.2909469604492,5.4286994934082 -61.2617835998535,12.309591293335 -57.1692276000977,11.994779586792 -59.013126373291,8.12708854675293 -52.1772079467773,9.25141716003418 -58.5184211730957,16.0423622131348 -55.9549522399902,15.5476579666138 -52.4470443725586,14.8280878067017 -57.9337692260742,12.984188079834 -62.3411407470703,5.83345794677734 -61.9363822937012,7.76730346679688 -58.5184211730957,18.5608596801758 -61.7564888000488,7.58741092681885 -47.9047584533691,13.4339199066162 -63.3755226135254,19.8650798797607 -56.9443626403809,8.66676616668701 -53.5713768005371,8.26200771331787 -60.2723731994629,23.5978527069092 -63.1056823730469,14.1085166931152 -59.642749786377,7.6773567199707 -58.7432861328125,8.03714179992676 -62.0713005065918,17.7963161468506 -54.2459716796875,14.5132751464844 -57.7089042663574,16.6270141601562 -63.0157356262207,19.8650798797607 -52.6719131469727,10.4207191467285 -52.851806640625,8.62179279327393 -63.6453628540039,8.66676616668701 -60.2274017333984,14.1085166931152 -61.7564888000488,5.29378032684326 -59.4178848266602,10.6006116867065 -53.2115898132324,12.8492698669434 -59.8676147460938,21.0793552398682 -64.0950927734375,18.8756713867188 -63.4204940795898,5.6985387802124 -64.4099044799805,16.7619323730469 -59.2829666137695,20.8095169067383 -56.9893341064453,6.59800148010254 -60.6321601867676,21.1693019866943 -55.9099807739258,17.4365310668945 -56.8993873596191,7.54243755340576 -61.6665420532227,18.7857246398926 -59.4178848266602,12.354564666748 -49.7486572265625,14.0635442733765 -59.0580978393555,5.78848457336426 -54.4258651733398,14.0185708999634 -61.846435546875,17.4365310668945 -64.7247161865234,6.28318881988525 -51.7724494934082,14.6032218933105 -62.7009239196777,8.66676616668701 -63.8702239990234,22.1137390136719 -51.4126625061035,6.59800148010254 -53.9761352539062,6.4630823135376 -59.2829666137695,23.4629325866699 -57.34912109375,23.9576377868652 -52.6719131469727,8.03714179992676 -56.8544158935547,12.0397529602051 -62.2961654663086,11.0503435134888 -62.8358459472656,12.309591293335 -64.5448226928711,21.7539520263672 -51.9523429870605,13.9286251068115 -51.2777442932129,8.89163208007812 -48.849193572998,11.5450477600098 -58.1586380004883,15.6825771331787 -61.0818901062012,5.6985387802124 -54.2909469604492,6.91281318664551 -54.4258651733398,13.4339199066162 -51.0079040527344,9.02655124664307 -61.4416770935059,5.6985387802124 -49.9735221862793,11.6799669265747 -61.4416770935059,19.2804298400879 -57.2591743469238,10.1059074401855 -51.4576377868652,6.77789402008057 -53.4814300537109,8.98157787322998 -60.2723731994629,10.2408266067505 -61.9363822937012,9.47628307342529 -48.5343818664551,11.994779586792 -55.6851119995117,11.2752084732056 -61.306755065918,8.26200771331787 -63.0607109069824,15.4577121734619 -60.8120536804199,8.08211517333984 -63.9151992797852,22.6983890533447 -59.013126373291,6.37313556671143 -55.8650054931641,12.8492698669434 -60.8570251464844,10.6455850601196 -50.0634689331055,6.95778656005859 -61.2168121337891,12.6244029998779 -51.5925559997559,14.9180335998535 -61.0369186401367,7.81227684020996 -59.1930198669434,21.2592487335205 -59.1930198669434,5.20383358001709 -54.515811920166,7.36254501342773 -56.9443626403809,8.4419002532959 -63.6453628540039,14.5582485198975 -50.4682273864746,14.7831144332886 -55.6851119995117,9.61120223999023 -51.4576377868652,13.0291614532471 -59.9125900268555,11.814887046814 -51.2777442932129,12.489483833313 -43.0926513671875,12.8492698669434 -50.7830390930176,13.6587858200073 -45.7460632324219,11.5900211334229 -62.7908706665039,14.0185708999634 -49.3888740539551,12.5794296264648 -55.8650054931641,17.3016109466553 -55.5052185058594,7.27259826660156 -56.8544158935547,11.4551019668579 -60.2274017333984,7.18265247344971 -49.2089805603027,6.64297485351562 -54.0660781860352,15.2778186798096 -64.4998474121094,14.6481952667236 -51.0978507995605,5.9234037399292 -64.2300109863281,14.1984634399414 -44.5317687988281,10.4656925201416 -55.3703002929688,14.3783569335938 -55.4152755737305,9.38633632659912 -47.9947052001953,11.1402893066406 -64.634765625,14.3783569335938 -58.7432861328125,19.325403213501 -63.2406005859375,17.3016109466553 -63.825252532959,13.2090549468994 -62.0713005065918,23.0132007598877 -56.1348457336426,11.2302360534668 -59.8676147460938,15.2778186798096 -51.3227157592773,6.82286739349365 -58.9681549072266,5.96837711334229 -58.2485809326172,13.6138134002686 -52.312126159668,9.47628307342529 -58.4284744262695,16.851879119873 -61.1718368530273,9.65617561340332 -55.3703002929688,14.1085166931152 -53.8412132263184,15.7275505065918 -55.9999237060547,17.0317726135254 -63.4654693603516,8.4419002532959 -54.7856521606445,8.84665870666504 -63.1506576538086,22.5634689331055 -54.6507301330566,14.7381420135498 -46.2407531738281,13.0741348266602 -47.1851806640625,11.0953159332275 -62.9707641601562,16.2672290802002 -57.7538795471191,18.3809661865234 -59.9575614929199,6.91281318664551 -52.2221794128418,15.2778186798096 -50.6930923461914,15.0079803466797 -56.9443626403809,12.0397529602051 -57.7988510131836,19.7301616668701 -52.9417495727539,15.997389793396 -63.8702239990234,14.8730602264404 -62.161247253418,21.3941669464111 -48.1296234130859,11.8598594665527 -51.2327728271484,11.5000743865967 -56.3147354125977,9.79109477996826 -61.0369186401367,16.0423622131348 -63.2406005859375,9.25141716003418 -46.2407531738281,12.8492698669434 -60.4522666931152,23.507905960083 -61.3967056274414,18.3809661865234 -60.3173484802246,13.2090549468994 -57.3940925598145,7.31757164001465 -58.7882614135742,19.7301616668701 -45.791015625,12.8492698669434 -55.9549522399902,9.43130970001221 -58.5184211730957,23.7777442932129 -57.4390640258789,16.80690574646 -56.6295471191406,8.12708854675293 -62.2062187194824,23.2830390930176 -61.6215667724609,9.56622886657715 -60.3623199462891,22.3835773468018 -57.663932800293,12.0397529602051 -45.2063903808594,12.0397529602051 -63.0607109069824,5.74351119995117 -57.6189575195312,12.3995380401611 -52.7618598937988,6.05832386016846 -64.7247161865234,11.1402893066406 -64.4548797607422,15.502685546875 -57.2591743469238,10.9154233932495 -63.2406005859375,12.6244029998779 -58.8782081604004,10.9603967666626 -60.4522666931152,10.6905584335327 -53.7062950134277,9.43130970001221 -59.7776718139648,13.2990007400513 -62.7458992004395,12.8942422866821 -55.3253288269043,8.98157787322998 -49.6137390136719,5.74351119995117 -61.4866485595703,9.52125644683838 -59.1930198669434,20.2698383331299 -63.9151992797852,20.7195701599121 -56.9893341064453,13.2990007400513 -60.8120536804199,12.354564666748 -53.5264015197754,5.60859203338623 -61.6215667724609,17.7063694000244 -56.6295471191406,16.8968524932861 -64.5448226928711,13.34397315979 -54.3808898925781,14.8730602264404 -46.420654296875,13.0291614532471 -57.7988510131836,16.0423622131348 -57.7988510131836,11.1402893066406 -62.5660057067871,18.1111278533936 -51.0079040527344,6.37313556671143 -61.2168121337891,19.010591506958 -53.9761352539062,7.13767910003662 -62.4310836791992,9.34136390686035 -51.3227157592773,12.3995380401611 -61.1268653869629,17.4365310668945 -60.7670783996582,13.7037591934204 -57.7089042663574,16.7619323730469 -51.5026092529297,13.0291614532471 -56.6745223999023,9.79109477996826 -59.4178848266602,17.3465843200684 -50.7380676269531,13.5238666534424 -58.5633926391602,16.8968524932861 -59.9575614929199,14.3783569335938 -56.7644691467285,10.9603967666626 -59.4628601074219,16.7619323730469 -48.849193572998,12.309591293335 -49.0290870666504,12.0847253799438 -51.4126625061035,15.2328462600708 -62.5210342407227,22.7433624267578 -57.5290145874023,11.7249402999878 -59.642749786377,16.8968524932861 -52.0422897338867,10.1958532333374 -54.2909469604492,7.54243755340576 -61.2168121337891,5.65356540679932 -59.327938079834,6.55302810668945 -54.2909469604492,11.2752084732056 -47.5899467468262,12.8492698669434 -52.1772079467773,10.9603967666626 -57.8887977600098,16.5370674133301 -62.4760589599609,18.1111278533936 -63.4204940795898,6.23821640014648 -52.4470443725586,13.9735984802246 -49.8386039733887,13.6587858200073 -54.1560249328613,15.0529537200928 -53.1216430664062,16.3122024536133 -60.0924835205078,11.2752084732056 -56.3147354125977,7.6773567199707 -49.1190338134766,14.1534900665283 -50.4682273864746,13.4339199066162 -51.997314453125,10.6905584335327 -59.8226432800293,15.4577121734619 -55.9999237060547,15.8624706268311 -64.2300109863281,18.3809661865234 -56.3597106933594,15.1429004669189 -61.9363822937012,13.6138134002686 -59.4178848266602,7.99216938018799 -59.5078315734863,6.41810894012451 -60.5422134399414,13.1191082000732 -62.8358459472656,15.5926313400269 -60.3623199462891,17.3016109466553 -58.7432861328125,5.38372611999512 -56.49462890625,11.3651552200317 -50.2433624267578,5.29378032684326 -57.3041458129883,7.9471960067749 -60.9469718933105,12.8042964935303 -50.6031455993652,6.41810894012451 -63.6003875732422,15.4577121734619 -61.1718368530273,14.8730602264404 -59.0580978393555,20.6296234130859 -51.2777442932129,13.5688400268555 -64.0950927734375,17.4365310668945 -57.0792808532715,5.83345794677734 -51.4576377868652,14.4683027267456 -62.9257888793945,22.6983890533447 -62.2062187194824,5.60859203338623 -52.8068313598633,6.23821640014648 -50.2883338928223,12.984188079834 -60.1824264526367,14.0635442733765 -60.677131652832,13.9286251068115 -51.997314453125,8.21703433990479 -60.9469718933105,20.4947052001953 -52.7168846130371,12.8942422866821 -62.3411407470703,20.989408493042 -63.195629119873,7.63238334655762 -49.478816986084,13.7037591934204 -55.6851119995117,6.1932430267334 -51.9523429870605,10.0159606933594 -59.3729095458984,16.9867992401123 -59.2379913330078,10.1958532333374 -63.6903343200684,12.2646179199219 -58.4734497070312,17.4365310668945 -60.0924835205078,8.26200771331787 -63.6903343200684,8.66676616668701 -64.4998474121094,10.7355308532715 -61.1268653869629,18.650806427002 -60.0025367736816,19.5502681732178 -50.9629325866699,5.24880695343018 -60.8120536804199,22.1137390136719 -59.4178848266602,12.17467212677 -51.997314453125,7.81227684020996 -56.6295471191406,14.6032218933105 -54.6507301330566,8.21703433990479 -56.49462890625,15.1429004669189 -52.9417495727539,14.1534900665283 -55.7300872802734,16.0873355865479 -57.663932800293,11.0953159332275 -51.0528793334961,8.7117395401001 -56.9443626403809,18.0661544799805 -59.4628601074219,8.75671291351318 -54.6957054138184,10.2857999801636 -53.8861885070801,9.38633632659912 -51.6375312805176,8.93660545349121 -50.648120880127,8.03714179992676 -63.9601745605469,5.4286994934082 -52.536994934082,10.9154233932495 -62.0263290405273,19.0555629730225 -63.7353057861328,6.91281318664551 -45.7460632324219,12.8492698669434 -58.4284744262695,8.35195446014404 -62.2961654663086,20.2248649597168 -56.3597106933594,16.851879119873 -58.6083679199219,18.1111278533936 -59.013126373291,19.3703765869141 -62.2511940002441,9.61120223999023 -57.034309387207,7.54243755340576 -57.2141990661621,11.0053701400757 -47.3201293945312,12.6244029998779 -57.7089042663574,11.6799669265747 -64.2300109863281,16.9418258666992 -61.531623840332,15.817497253418 -59.1030731201172,13.6587858200073 -51.4576377868652,11.9048328399658 -59.1480445861816,9.29639053344727 -60.9469718933105,11.0503435134888 -64.4998474121094,21.7089805603027 -61.2168121337891,10.8254776000977 -54.4708366394043,5.47367286682129 -62.9707641601562,7.18265247344971 -59.642749786377,8.84665870666504 -62.7458992004395,10.5106649398804 -54.515811920166,9.02655124664307 -44.6666870117188,10.7805042266846 -60.991943359375,5.6985387802124 -57.663932800293,7.81227684020996 -61.4866485595703,5.24880695343018 -54.2459716796875,6.28318881988525 -47.5,12.7593231201172 -60.9020004272461,21.349193572998 -55.8200340270996,5.33875274658203 -50.4682273864746,8.7117395401001 -52.0422897338867,11.7249402999878 -53.4814300537109,9.47628307342529 -48.0396766662598,12.7143497467041 -56.6745223999023,18.0661544799805 -53.0316963195801,5.38372611999512 -55.8650054931641,16.7619323730469 -51.682502746582,10.1958532333374 -53.9311599731445,14.6032218933105 -52.8967781066895,15.3227920532227 -57.2141990661621,12.309591293335 -56.1348457336426,11.1852626800537 -62.0263290405273,7.18265247344971 -59.1480445861816,16.851879119873 -53.7512664794922,13.2090549468994 -50.018497467041,5.29378032684326 -53.3914833068848,7.27259826660156 -56.49462890625,12.1296987533569 -64.0950927734375,8.62179279327393 -61.531623840332,21.7089805603027 -62.9707641601562,13.1191082000732 -61.3517303466797,7.99216938018799 -60.5422134399414,19.1455097198486 -53.166618347168,9.70114898681641 -55.4152755737305,14.1534900665283 -55.1904067993164,6.41810894012451 -63.1056823730469,7.90222263336182 -54.3808898925781,14.2884101867676 -57.9787445068359,7.13767910003662 -51.8174209594727,10.6006116867065 -63.825252532959,15.3677654266357 -52.2221794128418,11.5450477600098 -53.5713768005371,8.98157787322998 -53.2565612792969,15.9524164199829 -63.6903343200684,10.5556383132935 -43.7672424316406,12.2196445465088 -61.1268653869629,11.3651552200317 -52.7618598937988,10.6006116867065 -52.851806640625,11.2752084732056 -53.1216430664062,15.8624706268311 -52.7168846130371,6.23821640014648 -55.5052185058594,6.14826965332031 -59.6877212524414,7.36254501342773 -61.6665420532227,8.17206192016602 -64.634765625,23.5978527069092 -60.0475082397461,13.2090549468994 -44.6666870117188,11.4551019668579 -54.1560249328613,16.5820407867432 -62.0263290405273,18.7857246398926 -63.1056823730469,8.39692687988281 -58.2485809326172,11.3651552200317 -52.7168846130371,11.0953159332275 -60.5422134399414,23.2830390930176 -64.0051422119141,10.4656925201416 -44.9365234375,12.4445114135742 -63.825252532959,16.8968524932861 -54.6057586669922,15.5476579666138 -45.4762268066406,12.984188079834 -46.0608520507812,11.0953159332275 -55.8200340270996,8.35195446014404 -63.195629119873,16.9867992401123 -59.7776718139648,14.3783569335938 -62.0263290405273,7.6773567199707 -55.3253288269043,7.85724925994873 -60.7670783996582,21.1693019866943 -49.6137390136719,6.68794727325439 -59.642749786377,9.02655124664307 -58.4284744262695,6.1932430267334 -59.5078315734863,16.9418258666992 -62.7009239196777,6.23821640014648 -55.1904067993164,9.83606815338135 -63.0157356262207,23.9126644134521 -57.3940925598145,12.5344572067261 -51.9523429870605,5.9234037399292 -58.6083679199219,5.20383358001709 -62.0263290405273,6.14826965332031 -60.677131652832,8.66676616668701 -55.5052185058594,14.4233293533325 -61.7564888000488,8.12708854675293 -51.5026092529297,7.81227684020996 -49.9285507202148,5.6985387802124 -60.4522666931152,16.3571739196777 -62.0263290405273,6.82286739349365 -62.7458992004395,8.35195446014404 -60.4072952270508,12.984188079834 -56.4046859741211,8.93660545349121 -62.8358459472656,5.65356540679932 -57.7988510131836,16.3571739196777 -63.4204940795898,21.4391403198242 -62.7908706665039,11.9498062133789 -60.8570251464844,20.4947052001953 -51.7724494934082,8.89163208007812 -48.2195701599121,11.4101285934448 -51.8174209594727,8.30698108673096 -58.8332328796387,20.1349201202393 -52.2671546936035,13.0741348266602 -64.3649291992188,10.6905584335327 -60.5422134399414,7.22762584686279 -64.0051422119141,17.6164226531982 -51.4576377868652,7.49746417999268 -52.7618598937988,16.3571739196777 -51.9073677062988,14.6032218933105 -57.1692276000977,16.492094039917 -57.4390640258789,12.2196445465088 -60.5871887207031,15.9074440002441 -60.5422134399414,15.7275505065918 -59.7776718139648,23.822717666626 -61.1268653869629,10.7355308532715 -58.6533432006836,15.6825771331787 -44.8915710449219,11.814887046814 -55.4152755737305,7.00275993347168 -59.9125900268555,23.4179592132568 -56.5396041870117,15.1429004669189 -60.0924835205078,19.010591506958 -58.0237159729004,15.6376037597656 -48.4894104003906,13.8836517333984 -61.846435546875,18.650806427002 -57.5290145874023,6.32816219329834 -45.6111450195312,11.3201818466187 -61.2168121337891,7.54243755340576 -60.677131652832,5.83345794677734 -52.4470443725586,14.6032218933105 -62.161247253418,19.5952415466309 -64.1400680541992,20.6296234130859 -58.8782081604004,18.8306980133057 -56.4046859741211,7.13767910003662 -56.9893341064453,12.0847253799438 -54.8755950927734,10.1508798599243 -61.5765953063965,18.2910194396973 -55.3253288269043,15.5926313400269 -60.1374549865723,16.7619323730469 -59.4628601074219,15.7725238800049 -56.0448989868164,9.70114898681641 -59.3729095458984,18.650806427002 -59.1480445861816,19.8201065063477 -52.8068313598633,14.1085166931152 -49.478816986084,6.10329627990723 -51.4126625061035,7.00275993347168 -62.3411407470703,18.0211811065674 -60.4072952270508,14.7381420135498 -59.2379913330078,14.1534900665283 -60.9020004272461,23.1031475067139 -54.7406768798828,15.817497253418 -52.1322326660156,5.65356540679932 -60.7221069335938,21.349193572998 -59.1030731201172,18.2010746002197 -59.4178848266602,13.8836517333984 -62.9257888793945,22.1137390136719 -54.8755950927734,8.66676616668701 -62.0263290405273,10.2857999801636 -50.6930923461914,5.78848457336426 -48.9391403198242,13.2090549468994 -60.0924835205078,17.3915576934814 -58.0237159729004,19.3703765869141 -63.825252532959,9.38633632659912 -53.7062950134277,12.984188079834 -61.531623840332,8.89163208007812 -53.3015365600586,6.55302810668945 -60.0475082397461,14.2884101867676 -63.6003875732422,14.3333835601807 -61.8014602661133,11.3651552200317 -53.0766716003418,9.88104152679443 -61.2168121337891,18.1111278533936 -52.6719131469727,7.13767910003662 -57.2141990661621,14.9630069732666 -64.4998474121094,16.3571739196777 -50.5132026672363,12.489483833313 -59.9125900268555,23.822717666626 -63.0157356262207,8.26200771331787 -59.3729095458984,14.1534900665283 -48.6243286132812,13.7487316131592 -62.6559524536133,18.8756713867188 -57.34912109375,12.984188079834 -56.5845756530762,14.2434368133545 -44.8915710449219,10.5556383132935 -54.9655418395996,10.0159606933594 -50.4232559204102,14.7381420135498 -60.0924835205078,11.0053701400757 -59.3729095458984,16.6270141601562 -61.6215667724609,6.32816219329834 -58.4284744262695,19.0555629730225 -59.2379913330078,23.4629325866699 -61.9813537597656,5.4286994934082 -58.698314666748,14.5132751464844 -57.8887977600098,5.60859203338623 -50.6930923461914,7.27259826660156 -54.6057586669922,6.01335048675537 -64.0051422119141,22.4285507202148 -53.4364547729492,5.47367286682129 -58.3385314941406,15.7275505065918 -60.7670783996582,16.851879119873 -60.8570251464844,23.2380676269531 -52.7618598937988,16.0873355865479 -63.2406005859375,5.83345794677734 -64.5897979736328,21.7539520263672 -62.6559524536133,22.5634689331055 -61.0818901062012,14.6931686401367 -54.9205703735352,13.7037591934204 -64.2749862670898,11.5000743865967 -57.8887977600098,19.5952415466309 -59.7326965332031,19.5052947998047 -57.5739860534668,10.3307723999023 -59.4628601074219,22.7883358001709 -56.9443626403809,12.2196445465088 -55.9099807739258,10.2857999801636 -56.0898704528809,10.7805042266846 -55.5951690673828,15.3227920532227 -57.4840393066406,15.8624706268311 -45.8359985351562,11.1852626800537 -44.711669921875,11.5450477600098 -60.0025367736816,7.99216938018799 -60.1374549865723,20.9444370269775 -62.161247253418,18.5158863067627 -50.6930923461914,13.2090549468994 -51.6375312805176,12.8042964935303 -63.1506576538086,9.20644378662109 -63.6453628540039,20.4047584533691 -58.698314666748,17.7513427734375 -60.5871887207031,22.6084423065186 -60.1374549865723,18.5608596801758 -50.018497467041,14.4233293533325 -63.3755226135254,8.12708854675293 -51.8623962402344,13.9286251068115 -61.5765953063965,18.0661544799805 -64.4998474121094,8.08211517333984 -52.0422897338867,6.86783981323242 -61.5765953063965,22.1587104797363 -60.6321601867676,7.63238334655762 -54.4708366394043,10.7355308532715 -60.8120536804199,12.3995380401611 -62.2961654663086,10.3757457733154 -61.4416770935059,13.5688400268555 -63.9151992797852,11.5000743865967 -49.2539520263672,6.23821640014648 -57.1692276000977,18.4259395599365 -61.9813537597656,16.80690574646 -58.3385314941406,16.3571739196777 -52.851806640625,15.502685546875 -60.1374549865723,11.1852626800537 -49.6137390136719,6.77789402008057 -61.7115173339844,10.1958532333374 -61.6215667724609,23.0132007598877 -59.2829666137695,8.66676616668701 -63.7353057861328,16.4021472930908 -63.510440826416,13.5238666534424 -51.8174209594727,15.2328462600708 -49.5687637329102,12.17467212677 -44.48681640625,11.5900211334229 -54.3808898925781,14.2434368133545 -64.4998474121094,9.38633632659912 -58.9231796264648,9.43130970001221 -60.2274017333984,9.25141716003418 -58.3835029602051,12.0847253799438 -61.6215667724609,12.8042964935303 -63.6903343200684,13.8836517333984 -55.7300872802734,6.1932430267334 -61.846435546875,20.1798934936523 -63.1056823730469,15.817497253418 -60.991943359375,16.80690574646 -47.9497299194336,12.669376373291 -59.7326965332031,23.3280124664307 -59.013126373291,18.8756713867188 -50.9629325866699,5.33875274658203 -51.6375312805176,7.63238334655762 -62.7908706665039,22.4285507202148 -55.6401405334473,16.3571739196777 -55.1004638671875,16.4021472930908 -64.0950927734375,9.83606815338135 -62.9257888793945,21.7089805603027 -64.1400680541992,8.57682037353516 -52.7168846130371,5.24880695343018 -50.9629325866699,13.8386783599854 -54.7406768798828,15.5926313400269 -61.3517303466797,19.6402149200439 -55.2353820800781,8.35195446014404 -60.9469718933105,6.28318881988525 -57.034309387207,7.76730346679688 -45.2063903808594,11.0953159332275 -56.7644691467285,11.4551019668579 -50.7830390930176,13.34397315979 -54.6057586669922,15.9074440002441 -64.1400680541992,15.0529537200928 -64.5897979736328,8.57682037353516 -59.1030731201172,12.7593231201172 -57.034309387207,5.83345794677734 -50.8729858398438,8.21703433990479 -58.8332328796387,9.38633632659912 -61.1268653869629,19.5502681732178 -54.5607833862305,15.5476579666138 -62.5660057067871,22.0237922668457 -54.7406768798828,11.5000743865967 -63.1056823730469,20.8095169067383 -56.2697639465332,5.65356540679932 -63.9601745605469,21.2592487335205 -59.4628601074219,5.96837711334229 -60.4972381591797,11.1402893066406 -55.2353820800781,5.9234037399292 -55.7300872802734,6.73292064666748 -64.3199615478516,21.7989253997803 -63.5554122924805,17.481502532959 -64.4998474121094,7.04773330688477 -58.3385314941406,7.00275993347168 -57.034309387207,13.34397315979 -58.1136627197266,17.2116641998291 -60.0924835205078,21.8438987731934 -59.327938079834,11.9498062133789 -53.3015365600586,11.5900211334229 -62.2961654663086,8.08211517333984 -49.0740585327148,13.4788932800293 -60.6321601867676,6.28318881988525 -63.9151992797852,15.1429004669189 -60.8570251464844,5.96837711334229 -49.9735221862793,7.63238334655762 -60.9020004272461,13.9286251068115 -52.3571014404297,10.3307723999023 -56.809440612793,18.1561012268066 -60.5871887207031,16.492094039917 -51.7724494934082,8.21703433990479 -59.1480445861816,19.685188293457 -56.809440612793,6.23821640014648 -54.1110534667969,9.56622886657715 -63.4654693603516,6.28318881988525 -56.9443626403809,15.1429004669189 -55.6851119995117,15.6825771331787 -57.6189575195312,10.8704509735107 -53.6613235473633,11.0503435134888 -56.5396041870117,7.72233009338379 -60.9469718933105,6.68794727325439 -58.9681549072266,20.8994636535645 -64.4548797607422,13.9286251068115 -57.9787445068359,5.20383358001709 -46.4656372070312,11.1852626800537 -63.4204940795898,20.0899467468262 -61.9813537597656,15.6825771331787 -56.3147354125977,9.65617561340332 -60.9469718933105,15.5476579666138 -50.1084442138672,14.4683027267456 -55.4602470397949,7.49746417999268 -59.9125900268555,17.2116641998291 -54.201000213623,6.64297485351562 -56.9893341064453,8.98157787322998 -57.34912109375,16.492094039917 -57.4840393066406,12.8492698669434 -51.0978507995605,13.8386783599854 -60.4522666931152,18.7407512664795 -60.9020004272461,15.0079803466797 -52.4920196533203,14.2884101867676 -61.7564888000488,14.8730602264404 -51.8623962402344,11.7699136734009 -52.0422897338867,9.38633632659912 -62.7908706665039,12.7593231201172 -60.9020004272461,13.8836517333984 -51.8174209594727,6.59800148010254 -55.8200340270996,17.3465843200684 -53.346508026123,11.1852626800537 -60.7221069335938,19.7301616668701 -47.2301635742188,12.7143497467041 -62.7908706665039,14.8730602264404 -49.6587104797363,13.6138134002686 -64.4548797607422,17.3016109466553 -56.1348457336426,11.5000743865967 -58.6083679199219,13.6138134002686 -48.7592468261719,13.0291614532471 -58.8782081604004,7.9471960067749 -49.7936325073242,14.3783569335938 -56.1348457336426,8.4419002532959 -51.9073677062988,7.18265247344971 -52.8068313598633,15.1429004669189 -52.851806640625,14.9180335998535 -63.5554122924805,9.34136390686035 -59.7326965332031,18.8306980133057 -63.2406005859375,17.7963161468506 -55.7750587463379,17.481502532959 -55.1904067993164,16.492094039917 -59.6877212524414,14.6032218933105 -57.5739860534668,6.73292064666748 -57.5739860534668,18.7407512664795 -55.3703002929688,12.1296987533569 -60.0924835205078,5.51864528656006 -61.2617835998535,10.5556383132935 -55.3253288269043,7.45249080657959 -62.7908706665039,9.16147041320801 -49.9735221862793,12.7593231201172 -54.201000213623,15.9074440002441 -60.2723731994629,5.78848457336426 -62.3861122131348,18.4709129333496 -43.3175048828125,11.814887046814 -59.5078315734863,9.9260139465332 -64.4548797607422,21.7989253997803 -53.5264015197754,5.33875274658203 -63.4654693603516,13.8386783599854 -58.8332328796387,7.31757164001465 -55.8650054931641,13.6587858200073 -58.3835029602051,18.2010746002197 -61.9363822937012,22.2036838531494 -58.7432861328125,8.62179279327393 -59.1480445861816,19.4603214263916 -61.1718368530273,22.9232540130615 -50.9179611206055,5.47367286682129 -45.3862609863281,10.7355308532715 -59.1930198669434,8.4419002532959 -63.6003875732422,15.9524164199829 -49.7486572265625,7.63238334655762 -60.2723731994629,12.17467212677 -49.2539520263672,13.2090549468994 -62.2961654663086,12.489483833313 -56.5845756530762,14.5582485198975 -61.8014602661133,5.74351119995117 -46.5105895996094,11.4101285934448 -63.3755226135254,8.84665870666504 -50.9629325866699,7.85724925994873 -55.8200340270996,14.3333835601807 -58.5184211730957,12.309591293335 -64.6797409057617,9.83606815338135 -59.5528030395508,12.669376373291 -52.2221794128418,11.5900211334229 -61.5765953063965,22.6983890533447 -54.2459716796875,6.05832386016846 -56.179817199707,11.5000743865967 -55.8650054931641,16.80690574646 -56.0898704528809,16.80690574646 -64.1850433349609,6.14826965332031 -44.0820617675781,12.3995380401611 -52.2221794128418,13.6138134002686 -59.1930198669434,15.9524164199829 -59.0580978393555,13.1191082000732 -55.7750587463379,10.2857999801636 -63.8702239990234,12.8942422866821 -64.2300109863281,15.3227920532227 -63.3305511474609,8.4419002532959 -57.2141990661621,13.7487316131592 -60.3173484802246,16.6719875335693 -57.034309387207,9.83606815338135 -63.0157356262207,5.4286994934082 -61.3967056274414,18.650806427002 -57.8438262939453,10.6905584335327 -56.5845756530762,15.6825771331787 -51.7724494934082,11.2302360534668 -49.478816986084,12.8042964935303 -61.5765953063965,5.38372611999512 -50.1983871459961,11.9498062133789 -59.4628601074219,8.03714179992676 -63.9601745605469,17.9312343597412 -58.6083679199219,15.2778186798096 -60.1374549865723,20.4047584533691 -58.4284744262695,16.0423622131348 -53.5713768005371,7.31757164001465 -62.7908706665039,20.2698383331299 -59.1030731201172,16.3571739196777 -63.1506576538086,9.07152462005615 -60.3623199462891,10.3757457733154 -50.1084442138672,12.1296987533569 -59.9575614929199,17.9312343597412 -52.0872611999512,10.6455850601196 -59.9575614929199,18.7407512664795 -58.7882614135742,16.8968524932861 -59.5528030395508,12.0397529602051 -54.1110534667969,16.2672290802002 -58.2485809326172,11.2752084732056 -50.648120880127,12.984188079834 -44.6666870117188,10.7355308532715 -62.2961654663086,8.80168533325195 -62.2961654663086,9.79109477996826 -54.1110534667969,10.5556383132935 -56.1348457336426,10.4656925201416 -43.2275695800781,13.2990007400513 -59.642749786377,17.9762077331543 -54.830623626709,15.817497253418 -62.4310836791992,5.51864528656006 -59.7326965332031,9.70114898681641 -58.9231796264648,19.5952415466309 -51.7724494934082,6.05832386016846 -59.9575614929199,20.1349201202393 -58.9681549072266,18.5158863067627 -55.4602470397949,16.0873355865479 -47.275146484375,12.4445114135742 -62.0713005065918,5.83345794677734 -60.0025367736816,13.1191082000732 -54.0211067199707,8.57682037353516 -50.5581741333008,14.8280878067017 -49.3888740539551,11.6349945068359 -55.7750587463379,7.72233009338379 -57.9787445068359,7.9471960067749 -53.7962417602539,10.4656925201416 -60.9469718933105,7.99216938018799 -63.0607109069824,9.34136390686035 -57.1692276000977,6.32816219329834 -57.6189575195312,11.4551019668579 -61.6215667724609,23.507905960083 -63.825252532959,21.2592487335205 -49.7486572265625,6.91281318664551 -61.531623840332,16.5820407867432 -58.7882614135742,23.822717666626 -62.4760589599609,20.989408493042 -51.4126625061035,6.86783981323242 -63.7353057861328,20.314811706543 -59.1480445861816,7.9471960067749 -56.5396041870117,9.70114898681641 -57.7089042663574,5.20383358001709 -61.1718368530273,17.4365310668945 -55.0554885864258,5.65356540679932 -55.4152755737305,15.0979270935059 -58.2485809326172,17.1217193603516 -59.642749786377,21.2592487335205 -64.2749862670898,13.8836517333984 -59.5078315734863,17.8862609863281 -52.851806640625,14.2434368133545 -64.3649291992188,14.9630069732666 -52.6719131469727,15.8624706268311 -58.0237159729004,8.89163208007812 -53.9761352539062,6.86783981323242 -63.0607109069824,21.7089805603027 -59.4628601074219,11.2302360534668 -50.6930923461914,6.41810894012451 -63.1056823730469,7.40751838684082 -64.2300109863281,17.8862609863281 -57.3041458129883,13.4788932800293 -62.161247253418,19.8201065063477 -62.5660057067871,8.75671291351318 -60.9020004272461,8.08211517333984 -62.8358459472656,15.9074440002441 -60.0025367736816,15.5926313400269 -64.2749862670898,22.2036838531494 -64.0950927734375,17.6164226531982 -55.9549522399902,10.3307723999023 -59.9125900268555,8.4419002532959 -60.0475082397461,18.6957778930664 -59.8676147460938,11.1402893066406 -52.2671546936035,7.45249080657959 -59.0580978393555,9.97098731994629 -64.2300109863281,7.45249080657959 -50.8729858398438,13.4788932800293 -56.4496574401855,12.2646179199219 -56.7644691467285,7.31757164001465 -55.2353820800781,12.1296987533569 -47.3650817871094,12.3995380401611 -58.698314666748,5.60859203338623 -59.9575614929199,9.97098731994629 -50.8729858398438,14.8730602264404 -53.4814300537109,15.5926313400269 -54.9655418395996,10.5556383132935 -64.0051422119141,8.03714179992676 -53.0766716003418,9.52125644683838 -58.2485809326172,15.5926313400269 -53.3914833068848,8.93660545349121 -51.0978507995605,6.05832386016846 -57.4390640258789,6.64297485351562 -63.2855758666992,8.93660545349121 -58.0237159729004,16.492094039917 -50.9179611206055,14.6032218933105 -57.4840393066406,15.997389793396 -64.1850433349609,5.24880695343018 -62.7009239196777,19.5052947998047 -52.4920196533203,14.1984634399414 -64.2749862670898,22.6084423065186 -63.0157356262207,12.5344572067261 -58.698314666748,6.86783981323242 -58.5184211730957,11.9048328399658 -48.9391403198242,14.1984634399414 -57.8887977600098,12.5344572067261 -64.4099044799805,11.9498062133789 -54.8755950927734,13.8836517333984 -57.1242523193359,15.1878728866577 -61.5765953063965,23.6428260803223 -55.0105171203613,14.1984634399414 -55.4152755737305,16.8968524932861 -60.0924835205078,6.05832386016846 -59.5977783203125,8.80168533325195 -64.5897979736328,23.822717666626 -60.9469718933105,6.91281318664551 -59.7776718139648,9.70114898681641 -54.3359184265137,14.8280878067017 -55.9549522399902,5.20383358001709 -50.5581741333008,8.7117395401001 -47.6349182128906,11.994779586792 -56.7644691467285,10.1508798599243 -61.306755065918,5.65356540679932 -57.663932800293,23.822717666626 -45.34130859375,11.814887046814 -62.7908706665039,20 -54.1560249328613,13.4339199066162 -56.4496574401855,11.7699136734009 -56.2697639465332,11.5900211334229 -62.2062187194824,12.17467212677 -59.2379913330078,16.851879119873 -56.3147354125977,11.1852626800537 -55.9549522399902,11.7249402999878 -58.9681549072266,21.0793552398682 -59.8226432800293,15.9074440002441 -62.4310836791992,14.8280878067017 -49.5687637329102,6.37313556671143 -58.5633926391602,17.9762077331543 -49.3888740539551,12.3995380401611 -53.8412132263184,8.39692687988281 -54.515811920166,16.2672290802002 -61.9813537597656,9.16147041320801 -58.3835029602051,16.0873355865479 -61.531623840332,18.3809661865234 -53.4814300537109,15.9524164199829 -59.327938079834,17.3465843200684 -62.6559524536133,12.2646179199219 -64.7247161865234,13.7487316131592 -52.7618598937988,11.5900211334229 -61.5765953063965,15.997389793396 -50.5132026672363,13.2090549468994 -58.5633926391602,7.49746417999268 -62.8808174133301,14.6481952667236 -56.809440612793,10.6006116867065 -60.5871887207031,9.88104152679443 -63.7802810668945,23.1031475067139 -64.1400680541992,18.8756713867188 -47.1851806640625,13.2090549468994 -60.4072952270508,12.8942422866821 -55.0105171203613,13.1191082000732 -60.5871887207031,17.1217193603516 -62.2062187194824,14.0185708999634 -60.677131652832,8.75671291351318 -51.1877975463867,7.85724925994873 -50.0634689331055,6.86783981323242 -51.2327728271484,14.1984634399414 -52.7618598937988,15.9074440002441 -57.5739860534668,5.60859203338623 -54.1110534667969,11.5900211334229 -53.0766716003418,8.80168533325195 -62.6109771728516,13.6587858200073 -61.531623840332,6.41810894012451 -64.7247161865234,19.1005363464355 -50.6031455993652,6.4630823135376 -58.2036094665527,10.6455850601196 -59.7776718139648,9.47628307342529 -55.8200340270996,9.20644378662109 -54.7406768798828,7.18265247344971 -57.34912109375,17.9762077331543 -60.2274017333984,23.4629325866699 -48.5343818664551,11.4551019668579 -47.3201293945312,11.994779586792 -43.4524230957031,11.5450477600098 -64.1400680541992,14.2434368133545 -58.2036094665527,13.3889465332031 -51.2777442932129,10.0609340667725 -55.4602470397949,15.997389793396 -55.8650054931641,5.60859203338623 -59.4628601074219,15.0079803466797 -62.9707641601562,7.04773330688477 -44.0370788574219,11.1852626800537 -64.6797409057617,13.3889465332031 -57.7089042663574,12.309591293335 -62.7458992004395,6.82286739349365 -62.7458992004395,15.1878728866577 -60.991943359375,22.1137390136719 -63.5554122924805,13.1640815734863 -60.9020004272461,20.7195701599121 -59.013126373291,23.9576377868652 -47.5899467468262,12.9392156600952 -61.6665420532227,20.2248649597168 -43.0476684570312,13.2090549468994 -59.4178848266602,11.3201818466187 -59.8226432800293,11.5450477600098 -57.6189575195312,16.177282333374 -60.3623199462891,19.6402149200439 -53.6613235473633,9.43130970001221 -47.0952453613281,12.5344572067261 -55.6401405334473,15.997389793396 -63.4204940795898,17.8412895202637 -46.420654296875,12.2196445465088 -57.34912109375,17.2566375732422 -52.1322326660156,5.38372611999512 -52.7618598937988,14.7831144332886 -60.0924835205078,14.4233293533325 -64.3199615478516,9.38633632659912 -51.0528793334961,9.34136390686035 -58.5633926391602,15.2328462600708 -58.7432861328125,23.822717666626 -64.0950927734375,13.9735984802246 -64.2749862670898,10.6455850601196 -62.3411407470703,5.65356540679932 -50.7380676269531,14.1984634399414 -58.7432861328125,19.2804298400879 -62.5210342407227,13.2540273666382 -61.2168121337891,14.0635442733765 -57.2591743469238,15.5476579666138 -43.9471435546875,10.9154233932495 -56.179817199707,13.1640815734863 -51.2777442932129,14.9630069732666 -63.3305511474609,19.010591506958 -62.2511940002441,20.989408493042 -50.9179611206055,12.17467212677 -51.7724494934082,14.8280878067017 -58.9231796264648,20 -58.8332328796387,8.48687362670898 -61.9363822937012,9.65617561340332 -55.7750587463379,12.2196445465088 -48.7142753601074,12.3995380401611 -60.1374549865723,22.8782806396484 -63.8702239990234,11.3651552200317 -56.0898704528809,8.93660545349121 -52.312126159668,10.8704509735107 -61.846435546875,23.6428260803223 -62.8358459472656,17.7513427734375 -51.2327728271484,6.28318881988525 -60.4072952270508,19.7751350402832 -51.5925559997559,11.2752084732056 -63.4654693603516,22.1137390136719 -60.1824264526367,7.54243755340576 -57.1692276000977,6.4630823135376 -52.8068313598633,5.65356540679932 -55.2803535461426,8.12708854675293 -52.5819664001465,8.21703433990479 -51.7274780273438,12.0397529602051 -61.9813537597656,13.6138134002686 -61.5765953063965,7.40751838684082 -49.6137390136719,14.1534900665283 -59.8226432800293,22.0237922668457 -55.2803535461426,9.97098731994629 -56.6295471191406,17.0317726135254 -58.0686912536621,13.8836517333984 -57.1242523193359,15.8624706268311 -52.312126159668,12.3995380401611 -63.1506576538086,13.8836517333984 -59.7776718139648,5.24880695343018 -58.2485809326172,13.2090549468994 -55.4602470397949,9.83606815338135 -49.2089805603027,13.34397315979 -60.0475082397461,5.51864528656006 -45.4312438964844,12.8492698669434 -62.7908706665039,21.0343818664551 -54.6507301330566,6.95778656005859 -63.6003875732422,6.41810894012451 -51.3676910400391,5.74351119995117 -57.1692276000977,16.4021472930908 -59.4628601074219,13.3889465332031 -61.2168121337891,12.2646179199219 -63.510440826416,19.1904830932617 -63.195629119873,10.4207191467285 -55.5052185058594,17.2116641998291 -56.8544158935547,16.1323089599609 -56.6295471191406,8.4419002532959 -63.2406005859375,21.7539520263672 -53.4814300537109,12.0397529602051 -60.991943359375,11.7249402999878 -45.9709167480469,12.9392156600952 -53.3914833068848,8.08211517333984 -60.6321601867676,22.3835773468018 -60.3173484802246,12.5344572067261 -49.8386039733887,11.7249402999878 -57.7538795471191,15.5926313400269 -62.7009239196777,15.6825771331787 -61.2168121337891,8.30698108673096 -53.7512664794922,15.2778186798096 -51.6375312805176,15.2328462600708 -61.846435546875,21.0793552398682 -56.9893341064453,12.17467212677 -53.0766716003418,7.40751838684082 -56.9893341064453,18.0661544799805 -64.0950927734375,8.80168533325195 -64.3649291992188,13.3889465332031 -61.0818901062012,19.1904830932617 -61.7115173339844,11.1402893066406 -57.5290145874023,17.8862609863281 -62.4310836791992,17.5714492797852 -62.7458992004395,14.2434368133545 -60.0924835205078,18.3359928131104 -60.4972381591797,20.9444370269775 -61.5765953063965,20.7195701599121 -56.6295471191406,5.4286994934082 -56.179817199707,8.66676616668701 -54.1560249328613,6.23821640014648 -63.3755226135254,14.7381420135498 -57.2141990661621,7.40751838684082 -58.0237159729004,8.7117395401001 -49.2089805603027,12.17467212677 -46.6904907226562,12.2646179199219 -46.9153442382812,12.0847253799438 -43.002685546875,14.3333835601807 -55.0105171203613,13.9286251068115 -61.9363822937012,23.4179592132568 -48.6243286132812,12.5794296264648 -55.2803535461426,7.18265247344971 -56.9443626403809,11.5900211334229 -53.9761352539062,7.36254501342773 -53.8412132263184,8.35195446014404 -54.5607833862305,9.07152462005615 -63.4654693603516,8.35195446014404 -63.0157356262207,10.7805042266846 -63.5554122924805,5.4286994934082 -60.0475082397461,11.5000743865967 -57.5739860534668,16.7169609069824 -58.1586380004883,9.52125644683838 -62.6559524536133,15.5926313400269 -56.0898704528809,13.2990007400513 -59.5078315734863,8.17206192016602 -62.2961654663086,23.1031475067139 -58.4284744262695,5.29378032684326 -57.7089042663574,12.1296987533569 -59.327938079834,11.2752084732056 -55.9099807739258,15.2778186798096 -54.0211067199707,16.6719875335693 -43.0926513671875,12.9392156600952 -56.8544158935547,15.0079803466797 -43.4524230957031,12.354564666748 -47.814811706543,13.7487316131592 -52.6269378662109,7.09270572662354 -64.2749862670898,16.5820407867432 -54.830623626709,10.0609340667725 -48.0396766662598,12.6244029998779 -57.0792808532715,5.20383358001709 -53.9761352539062,16.6270141601562 -63.195629119873,18.6957778930664 -59.4178848266602,15.817497253418 -64.3649291992188,11.6349945068359 -55.4602470397949,11.5450477600098 -52.851806640625,6.64297485351562 -64.5897979736328,11.3201818466187 -52.4020729064941,13.4788932800293 -63.3755226135254,23.19309425354 -58.698314666748,11.994779586792 -59.2379913330078,19.9100532531738 -57.9787445068359,12.8492698669434 -63.5554122924805,7.00275993347168 -53.8861885070801,8.30698108673096 -52.4020729064941,10.2408266067505 -61.7115173339844,12.309591293335 -54.7406768798828,16.3571739196777 -59.013126373291,7.81227684020996 -61.8914070129395,11.9498062133789 -62.5660057067871,12.8942422866821 -61.7115173339844,12.4445114135742 -54.2459716796875,5.83345794677734 -58.1136627197266,11.6349945068359 -61.5765953063965,19.4603214263916 -60.1374549865723,12.17467212677 -58.3835029602051,8.35195446014404 -49.0740585327148,13.4339199066162 -55.1904067993164,14.8280878067017 -63.6003875732422,13.0741348266602 -49.6587104797363,12.489483833313 -64.2749862670898,23.4629325866699 -64.2749862670898,9.47628307342529 -57.4390640258789,6.73292064666748 -60.1374549865723,15.7725238800049 -59.9125900268555,9.02655124664307 -59.4628601074219,22.6983890533447 -63.2406005859375,16.2222557067871 -54.0211067199707,15.4127388000488 -57.663932800293,5.33875274658203 -62.5210342407227,14.6931686401367 -64.0501174926758,12.1296987533569 -62.5660057067871,20.4947052001953 -53.4814300537109,14.3783569335938 -54.6957054138184,11.4551019668579 -61.6215667724609,22.833309173584 -59.6877212524414,10.1958532333374 -54.2909469604492,11.994779586792 -57.3940925598145,18.0661544799805 -59.1030731201172,19.325403213501 -55.7300872802734,16.492094039917 -52.536994934082,6.59800148010254 -60.5871887207031,5.74351119995117 -60.1824264526367,13.34397315979 -62.9257888793945,10.5556383132935 -44.48681640625,11.1852626800537 -55.8650054931641,6.91281318664551 -45.791015625,11.7249402999878 -63.2855758666992,12.8942422866821 -60.9020004272461,11.994779586792 -61.0818901062012,10.0159606933594 -63.4654693603516,13.0291614532471 -51.3676910400391,14.9180335998535 -61.306755065918,20.2248649597168 -48.5343818664551,13.34397315979 -59.5078315734863,18.6957778930664 -56.9443626403809,7.45249080657959 -50.5581741333008,12.489483833313 -64.7696914672852,22.7883358001709 -58.3385314941406,9.20644378662109 -58.3385314941406,9.70114898681641 -59.1030731201172,9.16147041320801 -52.1322326660156,13.34397315979 -51.5925559997559,8.84665870666504 -61.0369186401367,17.1217193603516 -61.0369186401367,23.8676910400391 -53.8861885070801,15.3677654266357 -63.9601745605469,14.0635442733765 -51.2777442932129,14.0635442733765 -62.7009239196777,13.7037591934204 -44.7566528320312,11.4101285934448 -53.3914833068848,8.89163208007812 -57.5290145874023,14.7831144332886 -58.1586380004883,16.2672290802002 -58.4734497070312,18.3359928131104 -64.7247161865234,6.91281318664551 -64.634765625,6.86783981323242 -48.5343818664551,12.5344572067261 -61.6665420532227,16.2222557067871 -55.1904067993164,8.53184700012207 -56.1348457336426,11.9498062133789 -54.6057586669922,12.354564666748 -49.7936325073242,14.7381420135498 -55.2353820800781,7.40751838684082 -53.5264015197754,13.7487316131592 -56.2247924804688,6.1932430267334 -56.809440612793,10.0159606933594 -62.9257888793945,19.9100532531738 -60.5871887207031,20.8544902801514 -53.2565612792969,15.817497253418 -45.8359985351562,12.4445114135742 -63.6453628540039,23.2830390930176 -55.3253288269043,5.87843132019043 -53.4814300537109,13.2090549468994 -58.2036094665527,15.5476579666138 -62.1162719726562,12.3995380401611 -54.9205703735352,11.6799669265747 -46.3756713867188,12.2196445465088 -55.4602470397949,6.86783981323242 -62.6559524536133,10.8254776000977 -48.9841156005859,13.6138134002686 -64.4998474121094,9.83606815338135 -49.478816986084,6.28318881988525 -57.34912109375,17.5264778137207 -57.663932800293,12.5794296264648 -63.510440826416,15.5476579666138 -50.1534156799316,13.6587858200073 -57.663932800293,12.6244029998779 -59.4628601074219,17.8862609863281 -54.5607833862305,15.6825771331787 -57.9337692260742,5.60859203338623 -64.1400680541992,22.2486572265625 -60.5871887207031,23.507905960083 -62.161247253418,15.1878728866577 -62.8358459472656,7.9471960067749 -62.2961654663086,12.9392156600952 -61.9363822937012,19.8650798797607 -49.9735221862793,5.78848457336426 -52.8068313598633,6.32816219329834 -61.8014602661133,19.010591506958 -49.4338455200195,14.6481952667236 -64.7247161865234,21.8438987731934 -64.4099044799805,10.8254776000977 -54.7856521606445,14.2884101867676 -44.6666870117188,11.994779586792 -51.3676910400391,5.83345794677734 -53.0316963195801,7.22762584686279 -61.846435546875,19.5502681732178 -55.1004638671875,13.4788932800293 -54.2459716796875,6.37313556671143 -57.2141990661621,8.21703433990479 -63.6453628540039,5.74351119995117 -63.0607109069824,6.01335048675537 -56.6745223999023,15.6825771331787 -63.1056823730469,23.3280124664307 -56.2697639465332,7.40751838684082 -52.8068313598633,6.28318881988525 -56.9893341064453,11.5450477600098 -59.4178848266602,6.50805473327637 -56.1348457336426,13.34397315979 -62.5210342407227,21.0343818664551 -60.9469718933105,18.4259395599365 -63.1056823730469,7.6773567199707 -51.9523429870605,14.0635442733765 -48.6693000793457,11.5900211334229 -59.5977783203125,11.0503435134888 -61.3967056274414,12.354564666748 -62.7458992004395,21.7539520263672 -64.5448226928711,16.9867992401123 -58.2036094665527,16.6270141601562 -64.5897979736328,9.16147041320801 -50.9179611206055,5.51864528656006 -58.8332328796387,14.6931686401367 -45.7460632324219,12.8042964935303 -62.0263290405273,21.0793552398682 -59.2379913330078,16.9867992401123 -60.5422134399414,22.3835773468018 -61.8914070129395,23.3280124664307 -52.4020729064941,8.39692687988281 -55.2353820800781,5.33875274658203 -46.19580078125,11.8598594665527 -61.306755065918,18.0211811065674 -53.4364547729492,13.8836517333984 -49.6137390136719,5.9234037399292 -63.1056823730469,14.2884101867676 -55.5501937866211,7.76730346679688 -63.6003875732422,8.21703433990479 -62.9257888793945,19.7301616668701 -58.2485809326172,13.2540273666382 -44.8915710449219,10.9603967666626 -58.6533432006836,15.9524164199829 -55.8200340270996,16.7169609069824 -61.9813537597656,6.95778656005859 -55.9099807739258,7.22762584686279 -52.1322326660156,6.14826965332031 -62.5660057067871,17.2566375732422 -62.2062187194824,11.2752084732056 -55.6401405334473,13.6587858200073 -57.2141990661621,15.8624706268311 -64.0950927734375,8.39692687988281 -59.2829666137695,14.0635442733765 -50.333309173584,6.28318881988525 -63.5554122924805,7.09270572662354 -54.6507301330566,15.0529537200928 -55.8650054931641,15.7725238800049 -58.3835029602051,8.98157787322998 -59.8676147460938,14.0185708999634 -60.6321601867676,11.4551019668579 -60.5871887207031,13.7937049865723 -54.2909469604492,10.2408266067505 -57.34912109375,12.1296987533569 -53.4364547729492,10.4207191467285 -60.5422134399414,13.7937049865723 -54.5607833862305,6.64297485351562 -60.2274017333984,12.8492698669434 -61.7564888000488,6.37313556671143 -59.0580978393555,6.10329627990723 -64.1850433349609,21.0343818664551 -61.7564888000488,18.4709129333496 -43.7222595214844,12.5794296264648 -59.9575614929199,5.78848457336426 -63.7353057861328,17.7063694000244 -55.9549522399902,17.2116641998291 -54.6957054138184,12.354564666748 -43.9920959472656,12.354564666748 -62.0713005065918,12.4445114135742 -64.4099044799805,17.7963161468506 -44.9815063476562,11.3651552200317 -49.9285507202148,7.81227684020996 -53.9311599731445,5.74351119995117 -61.2617835998535,18.8756713867188 -53.8861885070801,14.6481952667236 -59.5078315734863,11.1402893066406 -48.8042221069336,12.0847253799438 -60.4072952270508,22.518497467041 -63.195629119873,6.28318881988525 -54.7406768798828,15.4127388000488 -56.0898704528809,15.7725238800049 -59.8676147460938,19.4153499603271 -63.2855758666992,5.87843132019043 -53.0316963195801,12.5794296264648 -56.0448989868164,15.502685546875 -50.7380676269531,7.90222263336182 -54.3808898925781,11.2752084732056 -54.9655418395996,8.89163208007812 -53.3914833068848,13.2090549468994 -60.0475082397461,10.1508798599243 -50.0634689331055,6.37313556671143 -60.5871887207031,7.9471960067749 -61.9813537597656,7.9471960067749 -52.7618598937988,9.02655124664307 -47.1851806640625,11.5450477600098 -51.682502746582,6.10329627990723 -63.0607109069824,6.59800148010254 -58.8332328796387,8.39692687988281 -63.1506576538086,12.4445114135742 -59.1030731201172,18.6957778930664 -53.3914833068848,8.66676616668701 -61.1268653869629,9.97098731994629 -63.3755226135254,6.28318881988525 -63.1056823730469,8.53184700012207 -44.6217346191406,12.5794296264648 -57.034309387207,18.5158863067627 -51.3227157592773,8.53184700012207 -58.0686912536621,15.2328462600708 -59.327938079834,12.6244029998779 -60.5422134399414,18.3359928131104 -64.5448226928711,21.5740604400635 -47.1402282714844,11.7699136734009 -59.7326965332031,19.3703765869141 -61.5765953063965,17.0317726135254 -58.698314666748,12.8942422866821 -62.4310836791992,17.3465843200684 -62.7458992004395,19.8201065063477 -58.8782081604004,11.0503435134888 -60.7670783996582,10.2857999801636 -49.9735221862793,7.85724925994873 -58.8782081604004,23.7777442932129 -60.5422134399414,15.9524164199829 -54.5607833862305,12.2196445465088 -51.4576377868652,11.8598594665527 -64.4099044799805,17.6164226531982 -48.5793571472168,12.8042964935303 -57.1692276000977,13.7937049865723 -53.2565612792969,11.0953159332275 -57.663932800293,8.26200771331787 -60.4072952270508,9.97098731994629 -62.8808174133301,23.4179592132568 -63.9151992797852,12.8042964935303 -63.3755226135254,8.98157787322998 -60.7221069335938,16.851879119873 -59.8676147460938,22.7433624267578 -58.4734497070312,5.29378032684326 -46.7804260253906,11.9048328399658 -60.9469718933105,5.83345794677734 -60.9469718933105,12.669376373291 -61.1268653869629,12.8492698669434 -50.4682273864746,11.814887046814 -47.4100646972656,11.9498062133789 -64.4099044799805,23.5978527069092 -55.2353820800781,14.3783569335938 -62.4310836791992,18.5608596801758 -52.0422897338867,5.6985387802124 -58.4734497070312,16.5370674133301 -52.312126159668,7.85724925994873 -60.0025367736816,11.814887046814 -53.8412132263184,7.45249080657959 -54.8755950927734,9.38633632659912 -56.49462890625,13.5688400268555 -60.4522666931152,12.8942422866821 -56.7194976806641,13.6587858200073 -57.663932800293,9.56622886657715 -54.6057586669922,5.20383358001709 -61.306755065918,8.17206192016602 -60.4522666931152,18.0661544799805 -56.5845756530762,12.0397529602051 -63.7802810668945,10.8704509735107 -57.34912109375,10.0159606933594 -52.6269378662109,9.88104152679443 -58.6533432006836,5.47367286682129 -64.0501174926758,10.8254776000977 -44.711669921875,12.5794296264648 -52.1322326660156,8.08211517333984 -64.2749862670898,7.00275993347168 -61.6215667724609,16.8968524932861 -54.201000213623,10.9154233932495 -58.5184211730957,14.8730602264404 -56.2697639465332,16.80690574646 -53.346508026123,13.2540273666382 -53.6163482666016,8.48687362670898 -63.6003875732422,21.8888721466064 -60.2274017333984,20.989408493042 -61.0369186401367,23.4179592132568 -59.642749786377,6.91281318664551 -49.8835754394531,12.5344572067261 -56.7194976806641,13.9286251068115 -60.3623199462891,11.7699136734009 -62.8358459472656,23.5978527069092 -55.5052185058594,7.22762584686279 -59.8676147460938,18.4259395599365 -55.9099807739258,15.9524164199829 -44.48681640625,12.0847253799438 -63.7802810668945,13.7487316131592 -57.3940925598145,6.55302810668945 -63.9151992797852,23.3280124664307 -64.2300109863281,6.28318881988525 -58.8782081604004,11.2752084732056 -63.3305511474609,21.6190338134766 -64.4998474121094,23.507905960083 -51.9523429870605,10.2857999801636 -55.9999237060547,9.65617561340332 -60.6321601867676,17.4365310668945 -53.6163482666016,11.7249402999878 -63.7353057861328,7.76730346679688 -63.0607109069824,20.314811706543 -56.49462890625,9.9260139465332 -58.2935562133789,5.20383358001709 -58.0237159729004,13.1640815734863 -60.991943359375,19.1455097198486 -50.5581741333008,5.38372611999512 -61.9363822937012,14.1984634399414 -49.5237922668457,6.50805473327637 -47.1402282714844,11.9048328399658 -55.8650054931641,11.9048328399658 -55.5951690673828,16.6270141601562 -62.2961654663086,6.32816219329834 -50.648120880127,6.05832386016846 -61.1718368530273,16.6270141601562 -61.2168121337891,10.0609340667725 -53.3914833068848,16.5820407867432 -53.2565612792969,6.55302810668945 -64.2749862670898,5.47367286682129 -62.3411407470703,17.8412895202637 -59.5078315734863,23.2380676269531 -59.1480445861816,11.2302360534668 -50.5132026672363,14.0635442733765 -51.8174209594727,13.8836517333984 -57.34912109375,6.55302810668945 -63.9601745605469,12.5794296264648 -58.7432861328125,5.4286994934082 -58.2485809326172,17.9762077331543 -61.7115173339844,23.822717666626 -57.0792808532715,17.0317726135254 -57.5739860534668,13.9286251068115 -63.6003875732422,13.7487316131592 -55.7750587463379,5.6985387802124 -61.0818901062012,19.5502681732178 -58.0237159729004,19.1005363464355 -49.5237922668457,5.9234037399292 -48.5343818664551,13.7937049865723 -54.3808898925781,9.38633632659912 -57.5290145874023,12.5344572067261 -57.0792808532715,15.997389793396 -63.1506576538086,18.650806427002 -57.4840393066406,15.0979270935059 -51.4576377868652,13.9735984802246 -58.3385314941406,18.6058330535889 -62.0713005065918,10.0609340667725 -64.2300109863281,5.33875274658203 -59.642749786377,15.8624706268311 -49.703685760498,7.31757164001465 -54.0211067199707,14.5132751464844 -51.4126625061035,7.27259826660156 -63.3305511474609,19.1455097198486 -63.0157356262207,12.489483833313 -64.3199615478516,6.4630823135376 -59.9125900268555,11.3201818466187 -61.8914070129395,20.8994636535645 -63.4654693603516,6.64297485351562 -56.8993873596191,10.9603967666626 -57.4390640258789,6.23821640014648 -59.9575614929199,10.4207191467285 -58.2935562133789,7.22762584686279 -61.8914070129395,22.0687656402588 -55.4152755737305,16.1323089599609 -63.7353057861328,14.6032218933105 -60.5871887207031,16.2222557067871 -58.0686912536621,13.7487316131592 -53.2565612792969,7.31757164001465 -59.5078315734863,7.9471960067749 -47.5,12.8942422866821 -58.0686912536621,16.9418258666992 -54.6057586669922,6.55302810668945 -55.7300872802734,8.57682037353516 -54.6507301330566,6.37313556671143 -52.6269378662109,7.76730346679688 -59.9125900268555,14.7831144332886 -57.5290145874023,11.5000743865967 -58.6533432006836,19.9100532531738 -54.7856521606445,11.4551019668579 -61.2168121337891,19.7751350402832 -55.7300872802734,11.6799669265747 -63.4204940795898,19.7751350402832 -62.4760589599609,7.63238334655762 -54.6507301330566,7.18265247344971 -50.1534156799316,13.8386783599854 -55.0554885864258,6.28318881988525 -60.5422134399414,14.7831144332886 -53.9311599731445,13.3889465332031 -60.2723731994629,15.9524164199829 -49.2089805603027,5.29378032684326 -62.8808174133301,7.31757164001465 -59.4178848266602,22.9232540130615 -62.2062187194824,12.8042964935303 -54.0211067199707,5.6985387802124 -58.8782081604004,5.96837711334229 -64.7247161865234,16.0423622131348 -64.7696914672852,6.73292064666748 -62.8358459472656,13.7037591934204 -60.3173484802246,16.6270141601562 -53.6163482666016,14.0185708999634 -55.5052185058594,15.0529537200928 -49.703685760498,7.40751838684082 -59.0580978393555,20.9444370269775 -59.4628601074219,16.492094039917 -53.1216430664062,10.3307723999023 -51.9073677062988,7.13767910003662 -61.0369186401367,22.3835773468018 -57.3940925598145,14.0185708999634 -61.2617835998535,23.0581741333008 -52.312126159668,8.62179279327393 -53.6163482666016,8.84665870666504 -62.6109771728516,20.0449733734131 -54.5607833862305,5.56361865997314 -58.6083679199219,23.6428260803223 -58.6533432006836,11.0503435134888 -64.2749862670898,12.9392156600952 -59.6877212524414,18.0661544799805 -55.0105171203613,15.8624706268311 -49.9735221862793,12.17467212677 -64.3649291992188,22.6084423065186 -56.8993873596191,14.9630069732666 -63.3755226135254,10.1958532333374 -63.7353057861328,15.7275505065918 -62.5210342407227,16.4471206665039 -61.8014602661133,21.9338455200195 -52.7168846130371,13.3889465332031 -57.8438262939453,10.9603967666626 -53.0316963195801,7.90222263336182 -60.8570251464844,12.6244029998779 -61.3967056274414,20.3597850799561 -59.327938079834,7.90222263336182 -53.9761352539062,14.3333835601807 -52.7618598937988,8.30698108673096 -50.1983871459961,13.8386783599854 -53.7962417602539,5.56361865997314 -50.8729858398438,5.6985387802124 -51.4126625061035,5.47367286682129 -52.312126159668,13.0291614532471 -59.9575614929199,9.07152462005615 -64.7247161865234,23.3280124664307 -60.6321601867676,17.166690826416 -61.8014602661133,16.0423622131348 -62.6109771728516,15.4577121734619 -62.0713005065918,14.8730602264404 -56.9893341064453,8.84665870666504 -61.1718368530273,11.5450477600098 -55.6851119995117,9.16147041320801 -64.6797409057617,12.5344572067261 -62.8358459472656,7.58741092681885 -60.2274017333984,7.54243755340576 -58.3385314941406,9.07152462005615 -60.4522666931152,12.3995380401611 -62.4310836791992,11.3201818466187 -59.3729095458984,12.3995380401611 -59.5977783203125,10.4656925201416 -52.1322326660156,6.86783981323242 -60.9469718933105,8.4419002532959 -62.7009239196777,16.4021472930908 -60.5422134399414,7.58741092681885 -59.9575614929199,11.5000743865967 -53.7512664794922,15.4577121734619 -62.7458992004395,5.6985387802124 -64.7247161865234,5.51864528656006 -62.3861122131348,18.2010746002197 -62.2062187194824,10.9603967666626 -51.8174209594727,11.6799669265747 -60.0924835205078,14.3783569335938 -55.145435333252,15.502685546875 -54.7406768798828,9.02655124664307 -64.4548797607422,7.63238334655762 -57.9337692260742,7.58741092681885 -46.8254089355469,11.2752084732056 -52.8967781066895,13.6587858200073 -48.1745986938477,13.9286251068115 -55.1904067993164,13.2090549468994 -61.8014602661133,14.7381420135498 -56.8544158935547,11.0953159332275 -54.515811920166,14.4683027267456 -63.5554122924805,10.7355308532715 -53.3914833068848,8.21703433990479 -53.5264015197754,8.39692687988281 -58.0686912536621,16.0873355865479 -63.825252532959,15.2328462600708 -62.7908706665039,17.5714492797852 -63.0607109069824,10.9154233932495 -60.0924835205078,13.5688400268555 -50.0634689331055,12.984188079834 -57.9337692260742,8.80168533325195 -62.5660057067871,19.8201065063477 -57.8438262939453,18.7857246398926 -57.8887977600098,6.77789402008057 -64.0051422119141,6.4630823135376 -60.5871887207031,19.685188293457 -50.1534156799316,11.7699136734009 -56.8993873596191,16.3571739196777 -60.9020004272461,10.3307723999023 -54.0211067199707,13.9735984802246 -63.6903343200684,18.6957778930664 -57.1692276000977,11.2302360534668 -56.179817199707,6.1932430267334 -52.5819664001465,12.0847253799438 -62.0713005065918,11.0953159332275 -54.8755950927734,9.16147041320801 -54.830623626709,14.1085166931152 -55.5951690673828,8.26200771331787 -55.9099807739258,5.78848457336426 -52.851806640625,8.7117395401001 -60.4072952270508,14.9180335998535 -51.682502746582,9.11649799346924 -62.161247253418,20.4947052001953 -50.1534156799316,6.68794727325439 -63.8702239990234,13.3889465332031 -64.7247161865234,9.70114898681641 -49.9285507202148,5.38372611999512 -54.6507301330566,12.4445114135742 -63.510440826416,7.63238334655762 -62.7458992004395,13.2540273666382 -56.8544158935547,5.33875274658203 -60.2723731994629,17.5714492797852 -63.510440826416,15.9074440002441 -62.6559524536133,20.3597850799561 -63.825252532959,22.2936305999756 -64.3199615478516,11.5000743865967 -52.2221794128418,11.0053701400757 -63.5554122924805,6.86783981323242 -61.8014602661133,18.7407512664795 -50.1534156799316,14.5582485198975 -58.698314666748,8.39692687988281 -57.6189575195312,12.2646179199219 -56.809440612793,16.80690574646 -48.3544883728027,12.3995380401611 -64.2300109863281,10.5556383132935 -51.682502746582,13.4339199066162 -52.4020729064941,5.51864528656006 -49.2089805603027,5.20383358001709 -63.2406005859375,10.4656925201416 -58.3835029602051,19.7301616668701 -63.2406005859375,22.3835773468018 -64.0950927734375,19.685188293457 -63.1506576538086,8.17206192016602 -61.9363822937012,10.6905584335327 -58.8782081604004,5.29378032684326 -61.3967056274414,14.1085166931152 -63.2855758666992,9.70114898681641 -56.8544158935547,5.78848457336426 -60.0475082397461,21.7989253997803 -60.5871887207031,7.45249080657959 -59.7776718139648,16.4021472930908 -57.3041458129883,10.6006116867065 -62.7009239196777,21.7089805603027 -51.2327728271484,8.62179279327393 -64.6797409057617,6.05832386016846 -53.0766716003418,15.0529537200928 -58.3835029602051,15.817497253418 -53.166618347168,12.4445114135742 -61.1718368530273,8.57682037353516 -58.9231796264648,14.1085166931152 -57.34912109375,13.3889465332031 -63.5554122924805,6.59800148010254 -64.634765625,20.5846500396729 -47.6798934936523,13.8386783599854 -64.1850433349609,21.7539520263672 -63.2406005859375,12.309591293335 -63.0607109069824,19.5052947998047 -63.9601745605469,21.7089805603027 -50.2433624267578,14.4233293533325 -63.825252532959,8.66676616668701 -63.1506576538086,16.5370674133301 -51.997314453125,6.91281318664551 -63.7353057861328,16.6270141601562 -63.2406005859375,18.1561012268066 -64.634765625,23.7327709197998 -55.6851119995117,16.6270141601562 -53.5264015197754,13.8386783599854 -64.5448226928711,6.91281318664551 -60.7221069335938,22.518497467041 -64.5448226928711,10.4207191467285 -60.8120536804199,23.7777442932129 -62.9707641601562,22.5634689331055 -62.6559524536133,12.7143497467041 -55.3703002929688,9.61120223999023 -47.0502624511719,13.5238666534424 -57.7538795471191,6.14826965332031 -57.7988510131836,14.2434368133545 -44.7566528320312,10.6455850601196 -57.9787445068359,6.64297485351562 -58.1586380004883,10.4656925201416 -54.2459716796875,9.02655124664307 -62.8358459472656,19.685188293457 -61.0818901062012,16.0873355865479 -62.0713005065918,15.5926313400269 -51.1877975463867,8.39692687988281 -62.1162719726562,7.49746417999268 -64.3649291992188,21.1693019866943 -50.1084442138672,13.7487316131592 -60.0924835205078,13.34397315979 -59.4178848266602,21.3941669464111 -56.9443626403809,16.7169609069824 -51.997314453125,6.10329627990723 -56.179817199707,15.0529537200928 -59.8226432800293,6.82286739349365 -64.1400680541992,21.6190338134766 -63.1056823730469,10.6006116867065 -63.0157356262207,20.314811706543 -60.9020004272461,13.4339199066162 -64.1850433349609,12.1296987533569 -56.2247924804688,10.6006116867065 -54.0660781860352,14.7831144332886 -60.5422134399414,10.2857999801636 -52.312126159668,10.1508798599243 -54.6507301330566,7.27259826660156 -50.9629325866699,5.83345794677734 -53.166618347168,12.1296987533569 -63.3305511474609,23.0132007598877 -64.0950927734375,8.89163208007812 -52.2671546936035,6.14826965332031 -54.4708366394043,17.0317726135254 -57.7988510131836,14.0635442733765 -53.3914833068848,9.56622886657715 -63.1506576538086,13.7037591934204 -60.6321601867676,10.2408266067505 -64.5897979736328,11.0953159332275 -54.7406768798828,14.3333835601807 -58.0237159729004,9.34136390686035 -64.634765625,15.3677654266357 -52.0422897338867,10.9603967666626 -59.8226432800293,7.72233009338379 -50.5132026672363,5.74351119995117 -50.2883338928223,5.74351119995117 -63.9601745605469,12.8042964935303 -52.0422897338867,7.72233009338379 -64.7696914672852,7.81227684020996 -60.3623199462891,18.7407512664795 -64.4998474121094,22.9232540130615 -61.3967056274414,20.0899467468262 -58.5184211730957,13.2540273666382 -51.0978507995605,8.7117395401001 -60.6321601867676,6.86783981323242 -56.8544158935547,12.6244029998779 -51.4576377868652,7.54243755340576 -62.7009239196777,23.3280124664307 -63.195629119873,13.2090549468994 -55.3253288269043,7.13767910003662 -43.63232421875,11.3201818466187 -51.2777442932129,7.40751838684082 -52.6269378662109,14.5582485198975 -62.161247253418,21.7989253997803 -64.1400680541992,14.8280878067017 -61.3517303466797,17.7063694000244 -58.6533432006836,12.984188079834 -57.1242523193359,8.26200771331787 -64.7247161865234,14.5132751464844 -50.6031455993652,8.26200771331787 -63.8702239990234,10.4207191467285 -52.1772079467773,6.4630823135376 -60.7670783996582,21.7539520263672 -62.5660057067871,19.010591506958 -46.2407531738281,13.1191082000732 -57.034309387207,7.09270572662354 -62.4310836791992,20.8544902801514 -52.312126159668,14.3333835601807 -63.0157356262207,9.29639053344727 -44.48681640625,11.9498062133789 -64.3199615478516,17.9762077331543 -53.9761352539062,11.1402893066406 -49.5237922668457,14.0185708999634 -58.4284744262695,6.77789402008057 -50.9629325866699,12.669376373291 -52.7618598937988,8.4419002532959 -57.7988510131836,12.8492698669434 -57.5739860534668,15.2778186798096 -53.166618347168,13.3889465332031 -57.663932800293,17.8862609863281 -63.9601745605469,16.3122024536133 -58.4284744262695,12.0397529602051 -52.1772079467773,11.8598594665527 -57.0792808532715,13.2540273666382 -64.7696914672852,9.65617561340332 -64.0950927734375,16.6270141601562 -57.8438262939453,19.010591506958 -51.2777442932129,13.0291614532471 -58.2485809326172,18.5158863067627 -56.4496574401855,7.9471960067749 -58.2485809326172,10.7805042266846 -64.0950927734375,10.2857999801636 -62.2511940002441,15.0979270935059 -52.851806640625,15.2778186798096 -50.6930923461914,12.4445114135742 -59.5977783203125,8.93660545349121 -59.7326965332031,5.38372611999512 -56.2697639465332,14.6032218933105 -48.8941688537598,12.5794296264648 -58.0237159729004,5.78848457336426 -58.5184211730957,18.3809661865234 -62.5660057067871,10.1508798599243 -54.7856521606445,10.1059074401855 -58.9231796264648,21.0343818664551 -59.0580978393555,7.36254501342773 -49.2539520263672,13.6587858200073 -57.7988510131836,15.9524164199829 -64.0051422119141,9.25141716003418 -49.9735221862793,12.4445114135742 -60.2274017333984,16.7619323730469 -62.6559524536133,10.0609340667725 -49.9285507202148,11.9498062133789 -48.5343818664551,13.1191082000732 -58.8782081604004,21.0343818664551 -61.4416770935059,18.2010746002197 -61.8914070129395,20.7195701599121 -57.4390640258789,17.7513427734375 -58.4734497070312,14.3783569335938 -57.6189575195312,12.984188079834 -62.5660057067871,12.3995380401611 -51.4126625061035,8.93660545349121 -59.3729095458984,20.0899467468262 -64.2300109863281,9.65617561340332 -51.2327728271484,11.1402893066406 -61.8914070129395,23.7777442932129 -55.8200340270996,5.56361865997314 -59.3729095458984,9.52125644683838 -60.9020004272461,9.56622886657715 -59.3729095458984,8.7117395401001 -58.3385314941406,13.0291614532471 -57.8887977600098,12.3995380401611 -57.1692276000977,16.1323089599609 -45.34130859375,11.5450477600098 -56.4496574401855,6.10329627990723 -57.1692276000977,8.98157787322998 -61.2168121337891,19.5052947998047 -62.1162719726562,17.2116641998291 -64.5897979736328,18.6058330535889 -60.6321601867676,11.2302360534668 -59.642749786377,17.481502532959 -63.510440826416,19.4153499603271 -59.4628601074219,7.31757164001465 -58.0237159729004,9.07152462005615 -58.698314666748,15.0979270935059 -46.3756713867188,13.0741348266602 -57.2591743469238,14.5582485198975 -55.6401405334473,7.72233009338379 -44.7566528320312,10.9154233932495 -60.6321601867676,10.0609340667725 -46.5555725097656,11.6349945068359 -50.3782806396484,8.53184700012207 -56.7644691467285,17.3915576934814 -62.161247253418,16.4471206665039 -63.3305511474609,18.0661544799805 -44.0370788574219,12.5344572067261 -51.5475845336914,9.88104152679443 -45.34130859375,12.309591293335 -56.3147354125977,7.31757164001465 -64.2300109863281,20.4947052001953 -57.3041458129883,15.502685546875 -63.825252532959,21.9788188934326 -59.9125900268555,12.8492698669434 -56.8544158935547,7.63238334655762 -62.0263290405273,19.7301616668701 -60.7670783996582,18.2460479736328 -51.4576377868652,9.20644378662109 -60.4522666931152,21.6190338134766 -58.9681549072266,18.5608596801758 -58.2485809326172,17.2566375732422 -62.4310836791992,18.8756713867188 -62.3861122131348,9.52125644683838 -49.2539520263672,14.4233293533325 -61.7115173339844,11.9498062133789 -60.7221069335938,8.39692687988281 -61.306755065918,14.5132751464844 -57.8438262939453,10.3307723999023 -61.7115173339844,14.3333835601807 -60.2274017333984,20.5396785736084 -59.327938079834,11.1852626800537 -63.9151992797852,6.82286739349365 -62.8808174133301,21.4391403198242 -62.3411407470703,15.4127388000488 -61.846435546875,14.7831144332886 -63.510440826416,10.0159606933594 -61.1718368530273,17.6164226531982 -48.2645416259766,11.5000743865967 -61.2168121337891,18.9656181335449 -58.4734497070312,17.3016109466553 -61.846435546875,6.50805473327637 -63.9601745605469,11.5900211334229 -63.6003875732422,11.7249402999878 -61.8914070129395,13.0741348266602 -57.5290145874023,9.97098731994629 -62.8808174133301,16.3122024536133 -53.5713768005371,10.8254776000977 -63.9151992797852,9.88104152679443 -61.4866485595703,8.62179279327393 -54.6507301330566,10.8254776000977 -60.1824264526367,9.29639053344727 -60.1374549865723,13.34397315979 -51.7274780273438,13.4339199066162 -50.4232559204102,7.09270572662354 -47.4550476074219,12.669376373291 -58.3835029602051,12.8042964935303 -53.3015365600586,6.91281318664551 -53.7962417602539,9.56622886657715 -62.8808174133301,17.3016109466553 -48.2645416259766,13.0291614532471 -61.306755065918,8.7117395401001 -62.8358459472656,23.9576377868652 -62.5660057067871,11.2752084732056 -57.7538795471191,16.2222557067871 -45.2063903808594,12.9392156600952 -60.4522666931152,7.58741092681885 -61.8914070129395,13.4788932800293 -44.0820617675781,11.4101285934448 -59.0580978393555,18.5158863067627 -62.4760589599609,22.833309173584 -60.9020004272461,12.489483833313 -55.5501937866211,13.1640815734863 -57.8438262939453,6.64297485351562 -58.7882614135742,20 -54.3359184265137,7.72233009338379 -59.5078315734863,22.6534156799316 -46.5105895996094,11.994779586792 -64.0501174926758,12.9392156600952 -63.195629119873,23.1031475067139 -43.1376037597656,13.7487316131592 -64.5897979736328,7.22762584686279 -54.0211067199707,12.2646179199219 -56.9893341064453,9.97098731994629 -61.1268653869629,15.7725238800049 -56.8993873596191,8.84665870666504 -57.663932800293,13.7937049865723 -54.2909469604492,14.3333835601807 -61.846435546875,19.8650798797607 -59.4628601074219,20.8544902801514 -54.9205703735352,8.80168533325195 -53.346508026123,11.2302360534668 -60.0475082397461,23.5528793334961 -57.7988510131836,11.7699136734009 -60.4072952270508,5.38372611999512 -56.6295471191406,17.8862609863281 -60.0025367736816,12.984188079834 -50.8729858398438,15.0529537200928 -63.510440826416,13.7487316131592 -51.8174209594727,9.29639053344727 -51.1428260803223,6.73292064666748 -45.3862609863281,12.8492698669434 -45.8359985351562,12.8492698669434 -58.9681549072266,5.74351119995117 -61.2617835998535,17.0767459869385 -61.8914070129395,9.70114898681641 -55.2353820800781,13.8836517333984 -61.3517303466797,13.34397315979 -60.7221069335938,15.7275505065918 -63.3305511474609,13.8836517333984 -62.8808174133301,15.2778186798096 -52.1322326660156,15.1429004669189 -51.9073677062988,6.37313556671143 -55.7300872802734,16.80690574646 -63.1506576538086,18.6957778930664 -59.4178848266602,13.6587858200073 -61.3967056274414,6.68794727325439 -63.0157356262207,22.518497467041 -61.1268653869629,6.01335048675537 -60.4522666931152,6.59800148010254 -55.2353820800781,15.7725238800049 -53.3015365600586,8.39692687988281 -64.5448226928711,8.89163208007812 -64.3649291992188,19.0555629730225 -56.9443626403809,8.30698108673096 -52.8967781066895,7.22762584686279 -55.5501937866211,5.33875274658203 -60.2723731994629,10.2857999801636 -57.7988510131836,5.6985387802124 -55.145435333252,8.84665870666504 -62.2062187194824,23.1031475067139 -61.7564888000488,21.6190338134766 -61.3967056274414,7.54243755340576 -51.0528793334961,6.73292064666748 -49.7486572265625,14.7381420135498 -62.4310836791992,20.5396785736084 -56.4496574401855,13.2090549468994 -57.1242523193359,6.82286739349365 -59.6877212524414,16.5820407867432 -61.9363822937012,10.8704509735107 -53.7962417602539,16.4021472930908 -54.201000213623,9.16147041320801 -64.3649291992188,6.64297485351562 -53.3015365600586,13.2090549468994 -58.2036094665527,19.5952415466309 -64.0501174926758,12.7143497467041 -58.5633926391602,18.5158863067627 -53.7512664794922,9.61120223999023 -60.7221069335938,22.6534156799316 -45.2513427734375,11.7249402999878 -62.2062187194824,14.9180335998535 -57.3041458129883,17.6613960266113 -60.7221069335938,5.6985387802124 -59.2379913330078,21.1693019866943 -48.5793571472168,13.2540273666382 -54.9205703735352,15.6376037597656 -60.7221069335938,18.2910194396973 -60.5871887207031,5.4286994934082 -46.7804260253906,12.8942422866821 -64.0501174926758,13.9286251068115 -64.0501174926758,23.507905960083 -55.3703002929688,15.997389793396 -62.6109771728516,9.65617561340332 -51.0978507995605,12.6244029998779 -45.3862609863281,11.5450477600098 -62.4760589599609,22.8782806396484 -56.2697639465332,13.9286251068115 -57.3940925598145,13.5238666534424 -49.5237922668457,7.13767910003662 -52.4020729064941,9.02655124664307 -63.7802810668945,18.3809661865234 -64.6797409057617,7.45249080657959 -57.9787445068359,7.36254501342773 -56.2697639465332,17.2566375732422 -60.3623199462891,17.166690826416 -62.8808174133301,22.6084423065186 -48.0396766662598,11.5450477600098 -57.7538795471191,12.309591293335 -55.4152755737305,11.3201818466187 -52.9867248535156,9.02655124664307 -62.3861122131348,21.7989253997803 -58.0686912536621,23.7327709197998 -62.8808174133301,6.01335048675537 -62.8808174133301,22.4735221862793 -56.4046859741211,11.2752084732056 -45.4312438964844,11.3651552200317 -48.8042221069336,11.7249402999878 -54.1560249328613,5.74351119995117 -43.7672424316406,12.5794296264648 -56.49462890625,6.73292064666748 -60.0025367736816,10.5556383132935 -54.3359184265137,10.4656925201416 -60.8570251464844,22.6534156799316 -61.2617835998535,13.8386783599854 -59.8676147460938,8.08211517333984 -54.4258651733398,10.9154233932495 -52.6269378662109,7.81227684020996 -56.6295471191406,13.8836517333984 -61.3517303466797,17.8412895202637 -50.4232559204102,13.2090549468994 -53.8861885070801,11.0053701400757 -64.3649291992188,15.8624706268311 -54.0660781860352,7.90222263336182 -60.991943359375,7.22762584686279 -58.7432861328125,17.5714492797852 -43.4074401855469,12.3995380401611 -62.1162719726562,9.56622886657715 -61.0818901062012,18.2010746002197 -48.3544883728027,12.8042964935303 -51.4576377868652,9.65617561340332 -58.7432861328125,10.1508798599243 -45.2513427734375,11.3201818466187 -55.5951690673828,10.0609340667725 -53.0766716003418,15.1429004669189 -63.3755226135254,19.685188293457 -52.9417495727539,12.0847253799438 -57.9787445068359,10.4656925201416 -50.648120880127,14.1534900665283 -52.0872611999512,5.38372611999512 -49.7486572265625,13.4788932800293 -58.3835029602051,14.0185708999634 -56.49462890625,9.43130970001221 -55.4152755737305,9.74612140655518 -50.9179611206055,10.2408266067505 -62.3861122131348,17.0317726135254 -45.2963256835938,12.2646179199219 -49.703685760498,11.7249402999878 -60.2274017333984,5.74351119995117 -43.2725219726562,12.5794296264648 -62.7458992004395,21.7989253997803 -50.6031455993652,7.13767910003662 -49.7486572265625,5.33875274658203 -50.5132026672363,8.26200771331787 -64.7696914672852,19.2354564666748 -60.0025367736816,19.2804298400879 -64.4099044799805,16.492094039917 -63.6003875732422,20 -59.1930198669434,18.1561012268066 -49.0740585327148,5.29378032684326 -61.6665420532227,7.13767910003662 -57.5739860534668,17.7513427734375 -51.2327728271484,12.8492698669434 -55.6401405334473,12.7593231201172 -63.4204940795898,13.8836517333984 -60.5422134399414,10.3757457733154 -54.515811920166,11.6799669265747 -60.0025367736816,11.0953159332275 -58.9681549072266,15.502685546875 -58.3835029602051,7.54243755340576 -57.7988510131836,17.8862609863281 -52.536994934082,11.3201818466187 -49.8386039733887,6.77789402008057 -57.034309387207,17.1217193603516 -56.5396041870117,10.5106649398804 -56.49462890625,9.16147041320801 -45.2063903808594,11.994779586792 -55.4602470397949,9.47628307342529 -53.9311599731445,13.8836517333984 -55.2353820800781,14.6481952667236 -56.179817199707,5.6985387802124 -56.0898704528809,11.1852626800537 -54.6957054138184,16.0423622131348 -50.9629325866699,12.6244029998779 -57.1692276000977,14.4683027267456 -56.5845756530762,8.80168533325195 -58.0686912536621,7.00275993347168 -57.3940925598145,11.4101285934448 -60.6321601867676,10.3757457733154 -61.6665420532227,6.77789402008057 -63.9151992797852,23.19309425354 -53.4364547729492,16.2672290802002 -58.2036094665527,23.6877975463867 -64.1400680541992,19.4153499603271 -56.8544158935547,11.4101285934448 -43.8121948242188,11.2302360534668 -63.8702239990234,18.4709129333496 -62.9257888793945,20.5846500396729 -61.3967056274414,15.6825771331787 -64.0950927734375,9.97098731994629 -43.9021606445312,12.6244029998779 -64.3199615478516,16.177282333374 -58.6533432006836,12.0397529602051 -58.5633926391602,11.0053701400757 -61.9363822937012,23.2830390930176 -53.9311599731445,8.80168533325195 -49.2539520263672,11.814887046814 -58.2935562133789,5.47367286682129 -61.8914070129395,21.5740604400635 -60.2274017333984,14.6481952667236 -64.0051422119141,15.3227920532227 -58.4734497070312,19.7301616668701 -54.201000213623,13.5688400268555 -55.6401405334473,16.0423622131348 -51.3676910400391,9.52125644683838 -61.846435546875,23.3280124664307 -51.5925559997559,11.8598594665527 -58.5633926391602,17.9312343597412 -59.642749786377,20.314811706543 -55.6851119995117,16.9867992401123 -62.4310836791992,12.17467212677 -56.809440612793,13.7037591934204 -61.0369186401367,5.20383358001709 -56.0448989868164,14.2434368133545 -56.7644691467285,14.6481952667236 -59.8676147460938,10.0609340667725 -63.7353057861328,20.1349201202393 -52.3571014404297,13.6138134002686 -52.6719131469727,9.29639053344727 -56.7644691467285,8.12708854675293 -64.1850433349609,13.7487316131592 -54.1110534667969,7.99216938018799 -53.8861885070801,16.5370674133301 -47.9947052001953,11.7699136734009 -58.8782081604004,19.4153499603271 -43.2275695800781,13.0291614532471 -60.1824264526367,12.5344572067261 -62.7009239196777,7.13767910003662 -46.7804260253906,11.6349945068359 -60.1824264526367,5.87843132019043 -63.6453628540039,22.6084423065186 -64.5897979736328,16.9418258666992 -64.7247161865234,16.3571739196777 -55.3703002929688,16.7169609069824 -64.4548797607422,22.2036838531494 -59.2379913330078,8.57682037353516 -59.9575614929199,15.2328462600708 -54.6057586669922,14.7381420135498 -54.830623626709,11.2752084732056 -53.9761352539062,16.7619323730469 -60.7670783996582,6.41810894012451 -61.2617835998535,22.3386039733887 -57.1692276000977,14.8280878067017 -53.1216430664062,13.9735984802246 -63.7802810668945,17.166690826416 -45.2963256835938,11.0503435134888 -49.2989273071289,5.47367286682129 -62.4760589599609,12.354564666748 -62.8358459472656,9.25141716003418 -53.7962417602539,7.09270572662354 -58.9681549072266,12.5344572067261 -45.7010803222656,11.2752084732056 -55.7300872802734,13.7037591934204 -60.3173484802246,13.1640815734863 -61.1718368530273,9.61120223999023 -64.2300109863281,7.99216938018799 -50.3782806396484,11.7699136734009 -60.0025367736816,22.3835773468018 -50.648120880127,7.49746417999268 -60.8120536804199,15.0079803466797 -59.4178848266602,9.11649799346924 -45.34130859375,11.4101285934448 -61.846435546875,8.35195446014404 -52.4920196533203,15.6825771331787 -59.4628601074219,13.8836517333984 -60.5422134399414,7.90222263336182 -52.536994934082,14.0185708999634 -64.5448226928711,9.88104152679443 -51.1877975463867,12.3995380401611 -61.7115173339844,20.8544902801514 -59.9125900268555,10.3307723999023 -54.1560249328613,13.8386783599854 -58.3385314941406,12.2196445465088 -61.0369186401367,23.148120880127 -62.4760589599609,11.3651552200317 -54.5607833862305,5.9234037399292 -64.6797409057617,13.7037591934204 -61.531623840332,14.2434368133545 -57.3041458129883,6.28318881988525 -63.1056823730469,10.2857999801636 -59.9125900268555,11.6799669265747 -62.2511940002441,15.502685546875 -56.1348457336426,6.1932430267334 -63.195629119873,20.989408493042 -63.7353057861328,16.9867992401123 -58.5633926391602,7.72233009338379 -55.7300872802734,10.1958532333374 -55.1004638671875,7.04773330688477 -60.5422134399414,14.8730602264404 -51.3676910400391,6.59800148010254 -62.8358459472656,20.7645435333252 -64.7247161865234,15.5476579666138 -53.3015365600586,10.3307723999023 -54.9205703735352,7.85724925994873 -58.2036094665527,11.9048328399658 -52.7618598937988,5.33875274658203 -61.531623840332,16.6270141601562 -58.3385314941406,16.0423622131348 -56.2247924804688,9.43130970001221 -51.7274780273438,14.0185708999634 -61.2617835998535,6.55302810668945 -51.0079040527344,7.22762584686279 -53.2565612792969,5.9234037399292 -51.6375312805176,12.5794296264648 -59.327938079834,13.5688400268555 -59.9575614929199,13.8836517333984 -55.7300872802734,5.87843132019043 -64.634765625,16.1323089599609 -55.2353820800781,13.3889465332031 -60.4072952270508,8.93660545349121 -53.1216430664062,10.6006116867065 -44.0370788574219,10.8704509735107 -53.4814300537109,7.6773567199707 -64.6797409057617,16.4471206665039 -53.2565612792969,16.3571739196777 -63.7802810668945,12.1296987533569 -58.6533432006836,18.1111278533936 -45.2513427734375,11.814887046814 -55.5501937866211,7.9471960067749 -59.642749786377,15.7725238800049 -51.2327728271484,14.7831144332886 -57.2591743469238,5.65356540679932 -52.6719131469727,8.66676616668701 -60.9020004272461,12.8942422866821 -58.6533432006836,5.87843132019043 -55.2803535461426,16.80690574646 -63.6903343200684,15.1429004669189 -60.3173484802246,19.4603214263916 -64.2300109863281,6.73292064666748 -58.8332328796387,16.7169609069824 -64.1400680541992,12.8042964935303 -51.3227157592773,15.1878728866577 -55.8200340270996,17.6613960266113 -53.7062950134277,6.37313556671143 -61.6665420532227,16.8968524932861 -52.4020729064941,8.93660545349121 -64.0051422119141,21.3941669464111 -63.0157356262207,12.0397529602051 -53.0316963195801,11.7699136734009 -55.9549522399902,6.77789402008057 -46.0158996582031,11.7249402999878 -59.2379913330078,10.7805042266846 -49.8386039733887,13.9286251068115 -58.0237159729004,16.6270141601562 -52.2671546936035,8.21703433990479 -55.9099807739258,17.2116641998291 -63.4654693603516,10.3757457733154 -61.7115173339844,10.9154233932495 -55.5052185058594,8.48687362670898 -56.4046859741211,13.6587858200073 -54.2459716796875,7.22762584686279 -64.4548797607422,7.22762584686279 -58.0237159729004,11.3651552200317 -57.1242523193359,16.4471206665039 -53.0766716003418,7.18265247344971 -48.3544883728027,12.8942422866821 -54.9205703735352,9.29639053344727 -58.5184211730957,11.6349945068359 -57.8887977600098,12.1296987533569 -58.4734497070312,11.4101285934448 -60.0924835205078,15.8624706268311 -61.8014602661133,22.9682273864746 -52.2671546936035,7.6773567199707 -50.018497467041,12.3995380401611 -57.8887977600098,20.0449733734131 -52.851806640625,12.4445114135742 -60.7670783996582,16.2672290802002 -50.5132026672363,12.8492698669434 -57.7538795471191,10.4656925201416 -47.0053100585938,11.6349945068359 -59.9575614929199,20.8095169067383 -57.2141990661621,6.05832386016846 -58.6083679199219,19.9550266265869 -54.8755950927734,16.8968524932861 -54.4258651733398,7.13767910003662 -51.0978507995605,6.28318881988525 -54.2459716796875,13.1191082000732 -57.0792808532715,18.4259395599365 -52.9417495727539,14.4233293533325 -53.0766716003418,9.70114898681641 -63.9151992797852,7.90222263336182 -60.8120536804199,21.1693019866943 -51.0079040527344,8.84665870666504 -60.4522666931152,6.95778656005859 -56.49462890625,6.1932430267334 -51.7274780273438,9.61120223999023 -56.6295471191406,12.8042964935303 -62.7009239196777,20.674596786499 -63.7353057861328,20.3597850799561 -58.0237159729004,19.5502681732178 -50.2883338928223,7.18265247344971 -62.9707641601562,8.26200771331787 -49.1190338134766,6.01335048675537 -52.0872611999512,6.10329627990723 -48.4444351196289,13.6587858200073 -51.1877975463867,10.2857999801636 -53.7062950134277,12.7143497467041 -59.7326965332031,10.3307723999023 -53.7512664794922,9.56622886657715 -59.9575614929199,11.8598594665527 -60.8570251464844,8.35195446014404 -53.8412132263184,10.7805042266846 -51.0079040527344,6.05832386016846 -54.2459716796875,13.7937049865723 -55.3703002929688,17.5264778137207 -61.1268653869629,17.1217193603516 -59.327938079834,19.5502681732178 -46.3307189941406,12.0847253799438 -64.0501174926758,20.2248649597168 -62.6109771728516,9.79109477996826 -54.9655418395996,10.4207191467285 -51.997314453125,11.4551019668579 -64.2300109863281,20.5396785736084 -50.5132026672363,12.2646179199219 -62.6109771728516,18.9206447601318 -59.7326965332031,9.65617561340332 -64.0051422119141,16.6270141601562 -60.677131652832,23.6877975463867 -62.0263290405273,18.3809661865234 -58.7432861328125,15.9074440002441 -62.9707641601562,14.5132751464844 -44.6217346191406,11.2752084732056 -58.6533432006836,8.7117395401001 -52.4020729064941,6.95778656005859 -60.8570251464844,19.9550266265869 -55.1904067993164,8.12708854675293 -56.4046859741211,15.6376037597656 -60.7670783996582,21.8888721466064 -61.4866485595703,8.84665870666504 -55.9099807739258,10.5556383132935 -46.7804260253906,13.34397315979 -48.9391403198242,11.7249402999878 -55.5951690673828,9.61120223999023 -61.306755065918,6.14826965332031 -46.0608520507812,11.0503435134888 -47.3650817871094,13.34397315979 -63.2855758666992,20.4047584533691 -47.8597869873047,11.2752084732056 -63.2855758666992,9.83606815338135 -52.536994934082,11.6799669265747 -61.8914070129395,22.6534156799316 -58.8332328796387,17.0317726135254 -60.8120536804199,15.5476579666138 -55.3703002929688,7.54243755340576 -59.6877212524414,16.0423622131348 -59.9575614929199,19.5952415466309 -50.7830390930176,12.5344572067261 -64.4998474121094,13.7487316131592 -49.3888740539551,5.4286994934082 -56.7644691467285,11.6349945068359 -51.2327728271484,13.7487316131592 -53.8412132263184,11.994779586792 -53.5264015197754,7.31757164001465 -62.0713005065918,8.48687362670898 -54.830623626709,10.4656925201416 -57.663932800293,7.72233009338379 -61.6665420532227,5.56361865997314 -59.4628601074219,12.489483833313 -52.6269378662109,10.3757457733154 -61.531623840332,11.6349945068359 -62.2062187194824,12.3995380401611 -57.0792808532715,9.20644378662109 -56.6295471191406,17.7513427734375 -53.4364547729492,12.17467212677 -52.851806640625,13.3889465332031 -53.3015365600586,13.5688400268555 -58.698314666748,5.65356540679932 -52.851806640625,8.53184700012207 -49.8835754394531,5.51864528656006 -62.2961654663086,17.3465843200684 -56.179817199707,14.4233293533325 -62.8808174133301,18.7407512664795 -56.4046859741211,14.6032218933105 -58.9681549072266,6.4630823135376 -50.6930923461914,12.9392156600952 -63.6903343200684,14.6032218933105 -63.4654693603516,16.177282333374 -55.5501937866211,9.74612140655518 -61.3517303466797,20.5846500396729 -63.1506576538086,20.4947052001953 -59.0580978393555,8.98157787322998 -58.4284744262695,9.65617561340332 -59.2829666137695,6.05832386016846 -52.4470443725586,6.59800148010254 -49.1190338134766,13.0291614532471 -59.8226432800293,22.7433624267578 -61.1268653869629,16.0423622131348 -55.4152755737305,13.9286251068115 -57.4840393066406,11.5000743865967 -61.7564888000488,22.7433624267578 -51.5475845336914,10.5556383132935 -57.2591743469238,8.53184700012207 -55.9099807739258,14.6481952667236 -62.3861122131348,5.29378032684326 -62.7908706665039,23.5978527069092 -56.3597106933594,14.3333835601807 -55.8650054931641,13.2990007400513 -57.663932800293,13.7487316131592 -63.9151992797852,7.40751838684082 -58.8332328796387,14.1085166931152 -57.5290145874023,13.2990007400513 -51.2327728271484,12.3995380401611 -61.0818901062012,21.2142753601074 -60.9020004272461,10.0159606933594 -56.5845756530762,11.6799669265747 -54.2909469604492,9.43130970001221 -58.8782081604004,10.3307723999023 -55.3253288269043,17.5264778137207 -47.5,13.4339199066162 -62.3861122131348,11.8598594665527 -51.3676910400391,5.20383358001709 -62.2961654663086,12.2646179199219 -62.1162719726562,7.58741092681885 -53.9761352539062,14.1984634399414 -64.4099044799805,10.5556383132935 -55.8200340270996,17.0317726135254 -59.6877212524414,7.76730346679688 -61.4416770935059,11.4101285934448 -54.7406768798828,14.1085166931152 -64.0950927734375,22.9232540130615 -51.682502746582,9.74612140655518 -61.2617835998535,21.1693019866943 -60.0924835205078,12.8942422866821 -62.4760589599609,10.3307723999023 -63.6903343200684,19.7751350402832 -57.3940925598145,8.53184700012207 -53.1216430664062,9.97098731994629 -52.6269378662109,15.5476579666138 -50.4682273864746,8.03714179992676 -61.4866485595703,17.3016109466553 -43.7222595214844,12.2196445465088 -54.6057586669922,8.08211517333984 -54.6957054138184,15.7725238800049 -51.5925559997559,15.3227920532227 -54.1110534667969,16.7169609069824 -60.7221069335938,9.74612140655518 -62.2961654663086,18.7407512664795 -51.4126625061035,14.4683027267456 -60.0924835205078,12.9392156600952 -45.0714721679688,11.0953159332275 -61.306755065918,13.1640815734863 -63.6003875732422,13.8836517333984 -54.3359184265137,12.0847253799438 -51.7724494934082,9.88104152679443 -54.1560249328613,12.1296987533569 -64.4548797607422,13.2090549468994 -57.7538795471191,19.7751350402832 -53.8861885070801,12.309591293335 -58.0237159729004,11.0503435134888 -59.1030731201172,7.72233009338379 -60.677131652832,21.9788188934326 -56.1348457336426,10.7355308532715 -47.4550476074219,11.4101285934448 -58.3385314941406,16.4471206665039 -55.1004638671875,12.5344572067261 -60.7221069335938,22.0237922668457 -59.013126373291,17.166690826416 -61.9813537597656,19.3703765869141 -51.9523429870605,15.0529537200928 -55.4152755737305,6.91281318664551 -60.8120536804199,19.7751350402832 -64.5897979736328,13.9735984802246 -45.7010803222656,12.984188079834 -63.6903343200684,18.2460479736328 -46.2407531738281,13.2540273666382 -59.1030731201172,6.05832386016846 -47.0053100585938,12.2196445465088 -53.166618347168,9.61120223999023 -52.2221794128418,10.6905584335327 -51.5475845336914,11.6349945068359 -59.8676147460938,8.35195446014404 -60.2274017333984,15.1429004669189 -64.3199615478516,11.0503435134888 -60.8570251464844,21.3042221069336 -61.0818901062012,23.6428260803223 -60.4072952270508,21.4391403198242 -62.7458992004395,18.1111278533936 -62.6559524536133,22.2936305999756 -58.8332328796387,18.1111278533936 -55.7300872802734,14.6032218933105 -62.3861122131348,10.4207191467285 -59.4628601074219,13.4788932800293 -63.1506576538086,16.2672290802002 -58.3385314941406,12.1296987533569 -62.2961654663086,6.95778656005859 -53.4814300537109,15.997389793396 -52.9417495727539,9.43130970001221 -58.1586380004883,19.9100532531738 -58.8332328796387,11.3651552200317 -55.3703002929688,6.4630823135376 -53.9311599731445,10.1059074401855 -63.2855758666992,10.4207191467285 -51.5475845336914,6.95778656005859 -61.4866485595703,19.3703765869141 -58.2935562133789,14.5132751464844 -59.2829666137695,6.82286739349365 -64.634765625,9.34136390686035 -54.0211067199707,7.76730346679688 -57.3940925598145,10.9154233932495 -55.8650054931641,8.84665870666504 -53.0316963195801,15.7725238800049 -62.7908706665039,13.0291614532471 -62.7009239196777,18.9656181335449 -60.8570251464844,21.3941669464111 -61.8914070129395,12.309591293335 -59.6877212524414,12.8042964935303 -54.9205703735352,15.2778186798096 -56.4046859741211,14.7831144332886 -63.3305511474609,20.5396785736084 -57.7988510131836,15.2328462600708 -63.4654693603516,13.3889465332031 -50.5581741333008,11.994779586792 -58.3385314941406,10.1508798599243 -60.3173484802246,19.5052947998047 -57.663932800293,15.4127388000488 -49.7486572265625,12.7143497467041 -59.9575614929199,10.2408266067505 -49.0740585327148,5.38372611999512 -56.809440612793,6.10329627990723 -50.1084442138672,13.7037591934204 -60.5422134399414,13.7037591934204 -53.8412132263184,12.0847253799438 -53.5713768005371,8.84665870666504 -58.8332328796387,12.2196445465088 -54.4258651733398,7.49746417999268 -57.3041458129883,8.35195446014404 -62.7009239196777,18.2910194396973 -62.3861122131348,12.2196445465088 -50.6930923461914,12.2196445465088 -60.5422134399414,20.7195701599121 -64.7247161865234,14.1984634399414 -62.5210342407227,22.2036838531494 -46.3756713867188,13.3889465332031 -52.7618598937988,14.9180335998535 -54.1560249328613,16.2672290802002 -60.0475082397461,7.18265247344971 -60.3623199462891,7.81227684020996 -57.9787445068359,8.98157787322998 -63.6903343200684,11.5900211334229 -64.5448226928711,20.4497318267822 -64.1850433349609,23.7327709197998 -64.3199615478516,8.12708854675293 -64.2300109863281,6.82286739349365 -58.5633926391602,5.47367286682129 -53.0766716003418,7.85724925994873 -63.6903343200684,13.0741348266602 -58.6533432006836,11.994779586792 -63.5554122924805,12.1296987533569 -60.1374549865723,15.4577121734619 -56.3597106933594,9.43130970001221 -60.9469718933105,13.2990007400513 -63.510440826416,18.650806427002 -50.1983871459961,5.65356540679932 -59.3729095458984,7.6773567199707 -56.3597106933594,10.2408266067505 -60.8570251464844,7.22762584686279 -61.7564888000488,8.39692687988281 -61.2168121337891,8.4419002532959 -61.6665420532227,10.7355308532715 -53.0316963195801,9.52125644683838 -61.9813537597656,14.7381420135498 -51.4126625061035,5.96837711334229 -62.4310836791992,7.81227684020996 -57.7538795471191,16.80690574646 -63.3305511474609,21.9338455200195 -60.9020004272461,18.9206447601318 -58.5633926391602,19.5502681732178 -56.6295471191406,6.32816219329834 -64.1850433349609,17.5264778137207 -62.1162719726562,5.56361865997314 -54.3808898925781,16.2672290802002 -56.0448989868164,14.5582485198975 -57.4390640258789,16.3122024536133 -62.0263290405273,12.8942422866821 -52.1772079467773,5.65356540679932 -64.6797409057617,23.148120880127 -62.3861122131348,12.984188079834 -61.6215667724609,13.4788932800293 -64.2749862670898,14.3333835601807 -57.7089042663574,12.8942422866821 -60.5871887207031,16.0873355865479 -56.7194976806641,9.20644378662109 -57.1242523193359,6.50805473327637 -54.9205703735352,11.9048328399658 -45.791015625,12.9392156600952 -64.3649291992188,10.9603967666626 -53.0766716003418,16.0423622131348 -60.8120536804199,19.1455097198486 -62.2961654663086,21.3941669464111 -56.9893341064453,7.63238334655762 -57.6189575195312,12.8492698669434 -58.1136627197266,15.7275505065918 -52.3571014404297,11.6799669265747 -49.5237922668457,13.1191082000732 -45.7460632324219,11.0053701400757 -59.7776718139648,22.9232540130615 -51.0528793334961,9.56622886657715 -61.6215667724609,19.1904830932617 -60.9469718933105,20.3597850799561 -58.9231796264648,17.0767459869385 -55.0554885864258,15.0079803466797 -61.5765953063965,12.354564666748 -62.0263290405273,16.5820407867432 -60.3623199462891,20.4947052001953 -59.9125900268555,12.8942422866821 -62.4310836791992,20.3597850799561 -54.0660781860352,14.8280878067017 -51.0528793334961,8.84665870666504 -62.7458992004395,11.0953159332275 -64.4548797607422,9.16147041320801 -55.8200340270996,9.74612140655518 -60.2274017333984,17.0767459869385 -56.49462890625,10.4656925201416 -50.7380676269531,14.2884101867676 -63.1056823730469,20.8994636535645 -61.4866485595703,6.41810894012451 -55.6401405334473,15.9524164199829 -44.3069152832031,10.7355308532715 -58.5184211730957,12.2646179199219 -53.346508026123,7.13767910003662 -58.4284744262695,5.9234037399292 -57.7089042663574,17.6164226531982 -49.478816986084,13.2990007400513 -56.5396041870117,6.73292064666748 -59.2829666137695,9.56622886657715 -64.4099044799805,13.5688400268555 -55.4602470397949,8.35195446014404 -60.4072952270508,21.0793552398682 -45.2063903808594,11.814887046814 -56.6295471191406,14.6481952667236 -60.5871887207031,8.98157787322998 -52.3571014404297,12.0397529602051 -56.179817199707,15.9074440002441 -60.3623199462891,6.86783981323242 -62.7458992004395,21.2592487335205 -54.1560249328613,10.7805042266846 -50.0634689331055,14.8280878067017 -57.8887977600098,19.5502681732178 -60.677131652832,16.492094039917 -64.5448226928711,8.57682037353516 -62.3861122131348,12.2646179199219 -60.8120536804199,23.4179592132568 -54.2459716796875,14.5582485198975 -52.4020729064941,10.6455850601196 -63.825252532959,19.4153499603271 -63.825252532959,9.97098731994629 -63.195629119873,21.9788188934326 -54.5607833862305,16.7169609069824 -63.7802810668945,21.9788188934326 -60.677131652832,12.0397529602051 -53.7062950134277,10.4656925201416 -51.3227157592773,7.49746417999268 -52.8068313598633,6.55302810668945 -59.2379913330078,23.2830390930176 -53.5713768005371,8.89163208007812 -63.2406005859375,19.010591506958 -51.997314453125,15.1878728866577 -60.2723731994629,19.325403213501 -53.7062950134277,14.5582485198975 -52.6269378662109,16.0873355865479 -57.0792808532715,16.0423622131348 -51.2777442932129,12.8942422866821 -60.4072952270508,12.9392156600952 -62.9707641601562,5.51864528656006 -61.5765953063965,10.0609340667725 -53.4364547729492,15.2778186798096 -63.4204940795898,16.8968524932861 -58.8782081604004,10.9154233932495 -52.851806640625,16.4471206665039 -58.4284744262695,15.5926313400269 -59.5078315734863,5.56361865997314 -58.6533432006836,7.58741092681885 -59.327938079834,10.6905584335327 -53.8861885070801,16.1323089599609 -56.7644691467285,15.3227920532227 -58.3835029602051,13.4788932800293 -54.8755950927734,5.29378032684326 -64.5448226928711,12.8492698669434 -56.0448989868164,8.53184700012207 -45.791015625,11.4551019668579 -57.2591743469238,5.96837711334229 -61.6665420532227,15.502685546875 -62.8358459472656,16.4471206665039 -50.2433624267578,6.77789402008057 -54.3808898925781,5.83345794677734 -63.1056823730469,13.1191082000732 -58.5633926391602,20.2698383331299 -54.5607833862305,13.7487316131592 -57.5739860534668,9.20644378662109 -57.3940925598145,17.3465843200684 -62.7908706665039,14.6931686401367 -55.9549522399902,7.85724925994873 -58.5184211730957,19.6402149200439 -56.3147354125977,13.7487316131592 -47.1402282714844,12.5344572067261 -60.0924835205078,15.0079803466797 -61.4866485595703,19.6402149200439 -56.7644691467285,15.9524164199829 -63.0607109069824,9.20644378662109 -54.0211067199707,13.4339199066162 -58.698314666748,16.8968524932861 -58.3835029602051,6.01335048675537 -58.698314666748,7.99216938018799 -59.013126373291,14.1984634399414 -64.1400680541992,21.0343818664551 -63.4654693603516,13.2990007400513 -63.5554122924805,22.5634689331055 -57.2591743469238,12.17467212677 -57.4840393066406,11.5450477600098 -59.7326965332031,10.2857999801636 -61.2617835998535,5.20383358001709 -58.4284744262695,16.8968524932861 -62.7458992004395,15.0529537200928 -59.5078315734863,10.2408266067505 -62.0713005065918,22.518497467041 -62.2511940002441,9.47628307342529 -53.8412132263184,15.5476579666138 -51.0978507995605,13.9286251068115 -44.2619323730469,10.6905584335327 -59.7776718139648,23.4629325866699 -55.6401405334473,16.9418258666992 -50.018497467041,14.7831144332886 -57.9787445068359,13.5238666534424 -53.7962417602539,14.7381420135498 -62.4310836791992,11.3651552200317 -46.0608520507812,11.7699136734009 -64.5897979736328,23.2830390930176 -46.8254089355469,11.5900211334229 -62.5210342407227,5.9234037399292 -59.3729095458984,23.148120880127 -51.9073677062988,14.7831144332886 -59.1930198669434,6.82286739349365 -48.5343818664551,13.6138134002686 -58.5184211730957,16.6719875335693 -54.4708366394043,14.9180335998535 -63.2406005859375,20.4047584533691 -49.3438987731934,14.3783569335938 -60.677131652832,20.5396785736084 -55.8200340270996,8.12708854675293 -54.0211067199707,13.1191082000732 -61.5765953063965,21.0793552398682 -63.195629119873,14.6931686401367 -49.8386039733887,7.72233009338379 -54.9205703735352,12.669376373291 -63.3305511474609,18.9656181335449 -61.4866485595703,17.9312343597412 -54.5607833862305,12.5794296264648 -54.830623626709,16.7619323730469 -64.1850433349609,9.02655124664307 -64.5448226928711,9.29639053344727 -53.3015365600586,14.8730602264404 -50.4232559204102,11.8598594665527 -49.9735221862793,6.10329627990723 -61.6665420532227,16.3122024536133 -63.4204940795898,14.5582485198975 -63.1056823730469,12.7593231201172 -48.849193572998,12.669376373291 -54.830623626709,11.0953159332275 -59.5528030395508,6.23821640014648 -60.8120536804199,17.2566375732422 -64.4099044799805,15.1878728866577 -61.2617835998535,16.4471206665039 -59.4628601074219,11.5000743865967 -58.1586380004883,20.0899467468262 -59.9575614929199,17.0767459869385 -53.4364547729492,13.0741348266602 -61.6215667724609,12.8492698669434 -61.6215667724609,18.6058330535889 -54.3808898925781,11.0503435134888 -54.1560249328613,11.5450477600098 -64.4998474121094,23.3729858398438 -61.531623840332,8.03714179992676 -47.4550476074219,11.5900211334229 -62.1162719726562,13.3889465332031 -58.7432861328125,7.13767910003662 -64.6797409057617,10.2408266067505 -43.0926513671875,13.6138134002686 -57.4390640258789,15.997389793396 -60.5422134399414,15.3227920532227 -63.0157356262207,10.1958532333374 -62.7009239196777,15.8624706268311 -56.0448989868164,14.1534900665283 -59.6877212524414,10.2857999801636 -60.9020004272461,23.2830390930176 -64.2300109863281,22.6983890533447 -56.8544158935547,14.1534900665283 -63.9151992797852,13.3889465332031 -57.5739860534668,5.47367286682129 -59.6877212524414,15.4577121734619 -63.2855758666992,18.4709129333496 -61.5765953063965,23.3280124664307 -58.7882614135742,6.55302810668945 -50.8280143737793,13.9735984802246 -58.698314666748,6.64297485351562 -60.5422134399414,15.9074440002441 -51.7724494934082,5.38372611999512 -55.8200340270996,16.177282333374 -64.1850433349609,7.45249080657959 -52.6719131469727,14.5582485198975 -62.8358459472656,5.24880695343018 -62.2961654663086,17.1217193603516 -53.9311599731445,11.3651552200317 -59.5078315734863,7.09270572662354 -58.4284744262695,12.984188079834 -64.5448226928711,21.4841136932373 -58.3835029602051,16.1323089599609 -59.8676147460938,10.8254776000977 -59.5078315734863,12.2646179199219 -60.4972381591797,10.1059074401855 -51.9523429870605,7.13767910003662 -56.7194976806641,6.82286739349365 -56.0898704528809,10.4656925201416 -64.5897979736328,5.6985387802124 -51.682502746582,8.75671291351318 -61.6665420532227,21.8888721466064 -54.201000213623,16.6270141601562 -64.634765625,23.8676910400391 -62.0263290405273,17.0767459869385 -56.4496574401855,17.6613960266113 -64.3199615478516,14.1984634399414 -54.9655418395996,9.88104152679443 -63.9601745605469,10.1059074401855 -61.846435546875,14.5582485198975 -59.1480445861816,23.3729858398438 -62.3861122131348,23.507905960083 -54.201000213623,7.99216938018799 -61.9813537597656,21.8888721466064 -60.3623199462891,11.814887046814 -53.3015365600586,9.52125644683838 -64.5897979736328,12.17467212677 -56.8544158935547,12.5794296264648 -63.7802810668945,10.8254776000977 -57.5290145874023,9.34136390686035 -55.7750587463379,5.4286994934082 -50.018497467041,6.68794727325439 -64.4099044799805,12.7143497467041 -54.515811920166,14.3783569335938 -64.5448226928711,19.9100532531738 -63.4654693603516,6.1932430267334 -51.8623962402344,9.88104152679443 -48.3095169067383,13.0741348266602 -55.5501937866211,8.93660545349121 -53.7062950134277,5.87843132019043 -56.3597106933594,11.2302360534668 -58.4284744262695,7.99216938018799 -56.9443626403809,7.81227684020996 -52.312126159668,13.7937049865723 -57.9787445068359,17.5264778137207 -63.6453628540039,9.11649799346924 -43.6772766113281,11.2302360534668 -51.2777442932129,9.43130970001221 -57.4840393066406,5.51864528656006 -58.3835029602051,5.29378032684326 -49.9735221862793,6.73292064666748 -59.327938079834,6.64297485351562 -61.9363822937012,22.6084423065186 -55.9999237060547,13.34397315979 -56.6745223999023,10.6905584335327 -57.1692276000977,13.4339199066162 -63.9151992797852,14.0185708999634 -59.4178848266602,14.5132751464844 -50.2883338928223,14.7381420135498 -63.4654693603516,23.7327709197998 -62.9257888793945,21.5290870666504 -56.4046859741211,6.73292064666748 -63.0157356262207,16.5370674133301 -44.3968505859375,10.6905584335327 -43.4524230957031,12.8492698669434 -53.2115898132324,9.11649799346924 -52.8068313598633,11.6799669265747 -55.8200340270996,9.70114898681641 -59.1030731201172,19.4153499603271 -61.846435546875,7.18265247344971 -47.2301635742188,12.17467212677 -55.9099807739258,5.20383358001709 -57.9787445068359,8.7117395401001 -56.7194976806641,11.7249402999878 -57.1692276000977,15.9524164199829 -55.5052185058594,15.1429004669189 -52.3571014404297,9.97098731994629 -59.9125900268555,16.9867992401123 -46.3307189941406,11.5900211334229 -43.6772766113281,11.5900211334229 -62.2961654663086,18.1111278533936 -52.7618598937988,7.22762584686279 -59.1030731201172,21.3042221069336 -61.2617835998535,10.1958532333374 -58.3835029602051,8.08211517333984 -63.4204940795898,8.17206192016602 -52.1772079467773,12.8942422866821 -50.8280143737793,14.7831144332886 -53.8861885070801,7.49746417999268 -60.5871887207031,13.4339199066162 -45.4762268066406,11.9048328399658 -53.9311599731445,8.08211517333984 -63.8702239990234,9.20644378662109 -61.9363822937012,12.8942422866821 -61.3967056274414,22.1137390136719 -61.9813537597656,10.1059074401855 -57.5290145874023,11.0053701400757 -53.8861885070801,8.12708854675293 -55.2353820800781,5.65356540679932 -63.1056823730469,16.6719875335693 -60.6321601867676,21.7539520263672 -49.2539520263672,14.1534900665283 -52.6269378662109,10.7805042266846 -59.9125900268555,23.9576377868652 -63.0607109069824,10.8254776000977 -55.9549522399902,14.4233293533325 -62.2511940002441,5.56361865997314 -51.4126625061035,11.9048328399658 -52.1772079467773,9.43130970001221 -64.4099044799805,21.2592487335205 -60.3173484802246,15.0979270935059 -63.0607109069824,11.3201818466187 -62.7009239196777,9.34136390686035 -53.8861885070801,16.177282333374 -61.8914070129395,5.24880695343018 -50.2883338928223,8.21703433990479 -63.8702239990234,22.6084423065186 -47.5899467468262,11.6349945068359 -59.5528030395508,10.5106649398804 -63.2406005859375,13.34397315979 -60.991943359375,5.65356540679932 -63.7802810668945,19.8201065063477 -63.9601745605469,20.1349201202393 -51.3227157592773,11.5000743865967 -56.6745223999023,13.6587858200073 -58.9231796264648,12.984188079834 -61.531623840332,16.80690574646 -58.3385314941406,6.41810894012451 -55.4602470397949,6.1932430267334 -60.8570251464844,13.8836517333984 -62.7009239196777,14.5582485198975 -54.7406768798828,16.7619323730469 -51.9523429870605,15.3677654266357 -58.6533432006836,8.12708854675293 -58.7882614135742,16.4021472930908 -62.5660057067871,10.6455850601196 -49.7936325073242,13.1191082000732 -52.0872611999512,10.9603967666626 -44.7566528320312,11.3201818466187 -56.8993873596191,17.3465843200684 -53.6163482666016,14.9180335998535 -63.0157356262207,18.0661544799805 -53.346508026123,11.0503435134888 -60.8570251464844,13.2540273666382 -59.0580978393555,5.51864528656006 -64.0051422119141,15.3677654266357 -49.0740585327148,12.0397529602051 -61.531623840332,7.04773330688477 -63.2406005859375,6.28318881988525 -51.5925559997559,5.56361865997314 -59.7776718139648,18.0661544799805 -52.536994934082,6.1932430267334 -53.9761352539062,7.45249080657959 -59.013126373291,11.814887046814 -47.3201293945312,11.2752084732056 -64.4548797607422,13.6138134002686 -54.6057586669922,10.8254776000977 -60.7670783996582,16.0423622131348 -51.7724494934082,10.9154233932495 -56.0898704528809,17.6164226531982 -53.6613235473633,9.16147041320801 -50.9629325866699,12.8492698669434 -58.3385314941406,6.32816219329834 -44.4418334960938,12.4445114135742 -61.2617835998535,6.77789402008057 -46.7804260253906,12.309591293335 -51.9523429870605,10.3757457733154 -58.9681549072266,12.3995380401611 -49.7936325073242,13.8386783599854 -56.7194976806641,15.0529537200928 -55.2353820800781,6.82286739349365 -61.9813537597656,14.9180335998535 -54.830623626709,15.3677654266357 -57.7538795471191,16.9867992401123 -61.1268653869629,20.8544902801514 -57.9337692260742,19.9550266265869 -53.5264015197754,13.5688400268555 -58.3835029602051,15.8624706268311 -64.2300109863281,8.62179279327393 -54.6957054138184,11.6349945068359 -58.5633926391602,14.5132751464844 -64.2300109863281,17.1217193603516 -55.7300872802734,5.51864528656006 -53.9761352539062,8.39692687988281 -60.1824264526367,17.2116641998291 -51.3227157592773,14.6931686401367 -54.1560249328613,5.96837711334229 -51.4576377868652,8.7117395401001 -44.4418334960938,10.9603967666626 -62.3861122131348,6.68794727325439 -61.6215667724609,18.2910194396973 -47.0952453613281,11.814887046814 -46.6005554199219,11.7249402999878 -63.2855758666992,11.3651552200317 -64.0501174926758,20.8994636535645 -58.2935562133789,12.4445114135742 -61.5765953063965,17.3465843200684 -56.0898704528809,13.6587858200073 -61.531623840332,12.9392156600952 -62.3861122131348,5.38372611999512 -58.7432861328125,16.2222557067871 -52.3571014404297,8.98157787322998 -55.9999237060547,16.9867992401123 -52.0422897338867,10.9154233932495 -55.6851119995117,9.29639053344727 -57.9787445068359,5.51864528656006 -54.7406768798828,9.38633632659912 -62.9257888793945,21.0793552398682 -59.6877212524414,22.9682273864746 -53.7512664794922,12.0847253799438 -57.4390640258789,11.4101285934448 -59.2829666137695,12.5344572067261 -62.161247253418,15.6376037597656 -64.4998474121094,15.3227920532227 -59.4178848266602,18.3809661865234 -64.3199615478516,18.1111278533936 -62.5210342407227,9.70114898681641 -54.6957054138184,14.5132751464844 -56.9443626403809,12.8042964935303 -64.4099044799805,10.2857999801636 -59.4178848266602,15.5926313400269 -57.34912109375,11.2302360534668 -62.4760589599609,13.9735984802246 -50.5581741333008,12.3995380401611 -59.642749786377,18.4709129333496 -52.1322326660156,11.994779586792 -50.8729858398438,14.4683027267456 -64.2749862670898,20.314811706543 -60.9469718933105,21.9788188934326 -57.3041458129883,15.4577121734619 -48.3994636535645,12.17467212677 -53.0316963195801,7.00275993347168 -44.8465881347656,11.5000743865967 -61.2168121337891,22.7433624267578 -50.7380676269531,8.30698108673096 -50.1983871459961,7.72233009338379 -52.9417495727539,15.4577121734619 -60.1374549865723,10.1508798599243 -53.3914833068848,16.177282333374 -60.4522666931152,19.4603214263916 -57.5290145874023,11.9498062133789 -50.333309173584,8.26200771331787 -48.5343818664551,12.4445114135742 -62.7458992004395,5.29378032684326 -62.6109771728516,21.0343818664551 -45.6560974121094,13.1640815734863 -62.2062187194824,18.7857246398926 -60.2723731994629,6.10329627990723 -47.5,12.0847253799438 -48.1296234130859,12.984188079834 -61.2168121337891,23.1031475067139 -47.9047584533691,12.984188079834 -49.9735221862793,12.5344572067261 -57.7089042663574,14.2434368133545 -53.1216430664062,12.2646179199219 -60.5871887207031,12.8492698669434 -58.1136627197266,17.3465843200684 -61.2617835998535,12.354564666748 -56.3147354125977,12.3995380401611 -63.2406005859375,20.989408493042 -64.4099044799805,16.5820407867432 -55.9549522399902,10.9603967666626 -53.8861885070801,6.50805473327637 -57.034309387207,8.89163208007812 -63.5554122924805,23.4179592132568 -63.195629119873,10.3307723999023 -62.5210342407227,10.6455850601196 -58.9231796264648,23.8676910400391 -64.5897979736328,7.27259826660156 -63.3305511474609,5.29378032684326 -60.8120536804199,19.8201065063477 -54.2909469604492,11.7699136734009 -63.9151992797852,14.7381420135498 -48.6243286132812,12.984188079834 -56.9443626403809,7.58741092681885 -51.3676910400391,10.2408266067505 -62.7908706665039,16.1323089599609 -56.0448989868164,10.6905584335327 -56.3147354125977,5.4286994934082 -52.4020729064941,11.4551019668579 -54.6057586669922,16.851879119873 -46.8703918457031,13.2990007400513 -53.4814300537109,6.41810894012451 -59.013126373291,9.61120223999023 -60.6321601867676,5.6985387802124 -62.9257888793945,14.1085166931152 -58.2485809326172,12.489483833313 -62.9257888793945,18.5158863067627 -50.8729858398438,12.1296987533569 -61.3967056274414,21.7089805603027 -60.7670783996582,7.09270572662354 -59.5977783203125,19.0555629730225 -63.1506576538086,10.9603967666626 -56.4496574401855,12.984188079834 -60.991943359375,11.5000743865967 -59.5528030395508,5.6985387802124 -60.1824264526367,21.3941669464111 -63.7802810668945,6.05832386016846 -59.2379913330078,16.8968524932861 -49.6587104797363,13.34397315979 -45.9259338378906,12.489483833313 -49.5687637329102,12.7143497467041 -53.7962417602539,16.4471206665039 -54.6957054138184,5.87843132019043 -64.634765625,20.5396785736084 -54.6057586669922,15.4577121734619 -59.2829666137695,15.0529537200928 -54.3359184265137,7.09270572662354 -62.7009239196777,14.7381420135498 -62.2511940002441,20.9444370269775 -60.7221069335938,8.17206192016602 -63.0607109069824,10.8704509735107 -51.682502746582,7.99216938018799 -43.6772766113281,12.309591293335 -57.7089042663574,12.8042964935303 -61.5765953063965,13.2540273666382 -62.3411407470703,14.8280878067017 -61.3517303466797,19.9550266265869 -53.2565612792969,14.9630069732666 -58.9681549072266,9.34136390686035 -57.7988510131836,8.03714179992676 -57.4840393066406,18.1111278533936 -63.3305511474609,19.2804298400879 -60.8570251464844,13.34397315979 -51.4126625061035,15.0079803466797 -55.7300872802734,7.13767910003662 -49.7936325073242,12.489483833313 -50.4682273864746,13.6587858200073 -60.8120536804199,20.314811706543 -63.9601745605469,7.6773567199707 -60.1374549865723,7.45249080657959 -64.3199615478516,14.6931686401367 -57.9337692260742,14.5582485198975 -60.8120536804199,21.0343818664551 -61.3517303466797,9.9260139465332 -61.2617835998535,21.7539520263672 -62.2511940002441,20.8544902801514 -49.2089805603027,13.2540273666382 -62.1162719726562,12.1296987533569 -55.5501937866211,12.354564666748 -56.6745223999023,5.33875274658203 -53.6163482666016,8.75671291351318 -58.8782081604004,11.4101285934448 -53.4814300537109,10.6006116867065 -63.825252532959,14.0185708999634 -63.2855758666992,13.8836517333984 -59.7776718139648,23.9126644134521 -60.677131652832,17.3915576934814 -43.7672424316406,11.3201818466187 -59.013126373291,14.6032218933105 -56.7194976806641,7.13767910003662 -63.3755226135254,7.58741092681885 -61.6215667724609,15.2328462600708 -59.3729095458984,15.5476579666138 -58.7432861328125,14.6481952667236 -59.327938079834,15.9524164199829 -63.1056823730469,20.989408493042 -58.0686912536621,9.25141716003418 -53.4364547729492,10.6905584335327 -62.0713005065918,6.01335048675537 -64.634765625,16.2672290802002 -59.7776718139648,13.8386783599854 -60.0924835205078,16.4471206665039 -64.0051422119141,18.2910194396973 -55.1004638671875,9.61120223999023 -48.7142753601074,12.8942422866821 -59.4178848266602,15.9524164199829 -56.179817199707,5.78848457336426 -49.4338455200195,12.489483833313 -60.3173484802246,5.74351119995117 -55.145435333252,10.8254776000977 -47.9047584533691,13.8836517333984 -64.4099044799805,7.54243755340576 -52.1322326660156,14.5582485198975 -58.4734497070312,19.8201065063477 -62.7458992004395,17.2566375732422 -49.7936325073242,6.86783981323242 -53.346508026123,11.3651552200317 -57.2141990661621,15.2328462600708 -54.3808898925781,10.0609340667725 -51.3227157592773,6.91281318664551 -48.0846519470215,11.5000743865967 -63.7353057861328,21.4841136932373 -60.3623199462891,21.1243286132812 -53.1216430664062,5.4286994934082 -61.2168121337891,21.6190338134766 -62.9707641601562,6.91281318664551 -61.306755065918,5.38372611999512 -51.997314453125,14.3783569335938 -61.1268653869629,20.6296234130859 -54.6957054138184,9.29639053344727 -62.7908706665039,21.9788188934326 -53.7512664794922,7.45249080657959 -57.034309387207,11.6349945068359 -57.5290145874023,16.6719875335693 -49.164005279541,5.87843132019043 -53.7062950134277,9.56622886657715 -58.2485809326172,16.0873355865479 -58.9681549072266,6.37313556671143 -64.2749862670898,12.7143497467041 -52.4020729064941,12.3995380401611 -56.9443626403809,10.7805042266846 -63.9601745605469,6.55302810668945 -54.201000213623,14.3333835601807 -63.5554122924805,12.5794296264648 -44.7566528320312,12.7143497467041 -61.4866485595703,22.2936305999756 -60.0025367736816,21.9338455200195 -59.8226432800293,16.7169609069824 -53.7062950134277,16.6270141601562 -63.2855758666992,15.1429004669189 -53.166618347168,13.2090549468994 -44.3518981933594,10.6905584335327 -54.6057586669922,14.0185708999634 -57.7538795471191,13.0741348266602 -58.7882614135742,11.7699136734009 -60.6321601867676,22.2036838531494 -61.531623840332,17.6613960266113 -58.2935562133789,9.11649799346924 -56.3597106933594,14.1085166931152 -57.1692276000977,16.4471206665039 -59.4628601074219,5.20383358001709 -59.7326965332031,17.3465843200684 -61.0818901062012,5.29378032684326 -58.7432861328125,19.685188293457 -50.4232559204102,13.4788932800293 -62.2961654663086,17.5714492797852 -55.3703002929688,12.7143497467041 -55.2803535461426,13.9735984802246 -63.0607109069824,6.77789402008057 -51.0079040527344,7.90222263336182 -48.6693000793457,11.7699136734009 -61.2617835998535,22.833309173584 -58.2935562133789,15.2778186798096 -64.4998474121094,9.07152462005615 -54.515811920166,8.62179279327393 -51.9523429870605,11.2752084732056 -51.682502746582,9.79109477996826 -50.0634689331055,13.7937049865723 -52.1322326660156,12.8042964935303 -62.8358459472656,9.70114898681641 -57.34912109375,15.5926313400269 -56.4046859741211,17.5714492797852 -54.1560249328613,9.83606815338135 -54.0211067199707,16.2222557067871 -58.4734497070312,8.7117395401001 -59.327938079834,7.76730346679688 -61.6665420532227,23.3729858398438 -62.9707641601562,10.2408266067505 -63.8702239990234,15.817497253418 -50.8729858398438,7.40751838684082 -61.1268653869629,6.50805473327637 -56.6295471191406,17.481502532959 -59.2379913330078,18.9656181335449 -44.3968505859375,10.7355308532715 -63.825252532959,5.65356540679932 -61.6215667724609,21.8888721466064 -45.1614074707031,10.8254776000977 -53.7512664794922,6.86783981323242 -51.3227157592773,14.0185708999634 -52.1322326660156,11.5450477600098 -55.9549522399902,13.1191082000732 -48.3994636535645,13.2090549468994 -57.4390640258789,13.5688400268555 -60.5871887207031,17.4365310668945 -49.6587104797363,13.7037591934204 -63.6903343200684,6.55302810668945 -59.3729095458984,18.7857246398926 -57.9337692260742,8.17206192016602 -56.49462890625,15.0979270935059 -60.8120536804199,10.1958532333374 -52.9867248535156,12.6244029998779 -56.7644691467285,11.7699136734009 -58.9681549072266,13.6587858200073 -46.8703918457031,12.6244029998779 -61.6215667724609,8.98157787322998 -54.5607833862305,10.3307723999023 -53.166618347168,5.56361865997314 -58.8782081604004,14.2434368133545 -62.7908706665039,23.7327709197998 -52.8967781066895,14.7381420135498 -51.1877975463867,9.56622886657715 -45.2063903808594,11.7699136734009 -63.6453628540039,12.6244029998779 -52.9867248535156,14.2884101867676 -51.6375312805176,11.7249402999878 -60.3623199462891,19.1904830932617 -62.8358459472656,7.04773330688477 -60.1824264526367,18.3809661865234 -55.8200340270996,8.26200771331787 -63.9151992797852,21.2142753601074 -60.2723731994629,16.177282333374 -62.2961654663086,13.7937049865723 -54.201000213623,8.08211517333984 -64.3199615478516,6.23821640014648 -55.0554885864258,7.76730346679688 -54.0211067199707,9.25141716003418 -58.2485809326172,16.2672290802002 -58.2935562133789,13.5688400268555 -60.8570251464844,21.9338455200195 -47.5899467468262,11.7249402999878 -55.9549522399902,17.6613960266113 -60.6321601867676,13.2990007400513 -45.7460632324219,12.2196445465088 -60.7221069335938,15.1429004669189 -61.3967056274414,8.21703433990479 -43.6772766113281,12.7143497467041 -60.2274017333984,6.4630823135376 -64.5897979736328,16.80690574646 -59.5528030395508,22.9682273864746 -64.1850433349609,10.8254776000977 -60.4522666931152,15.9524164199829 -64.7247161865234,9.02655124664307 -55.6851119995117,15.3677654266357 -51.4576377868652,10.3757457733154 -58.1586380004883,7.90222263336182 -48.3994636535645,12.489483833313 -53.5713768005371,11.8598594665527 -51.3676910400391,12.9392156600952 -49.5237922668457,6.64297485351562 -61.7564888000488,10.4656925201416 -63.4204940795898,17.7963161468506 -51.682502746582,6.23821640014648 -63.6903343200684,12.354564666748 -52.7168846130371,14.0635442733765 -54.2459716796875,14.6032218933105 -62.3411407470703,15.0079803466797 -64.1850433349609,15.0979270935059 -56.5396041870117,9.83606815338135 -63.6003875732422,12.8492698669434 -63.6453628540039,14.1085166931152 -61.846435546875,11.9498062133789 -62.7009239196777,13.2090549468994 -52.9417495727539,11.2752084732056 -57.8887977600098,12.0397529602051 -64.3649291992188,15.7725238800049 -57.9337692260742,12.354564666748 -60.9469718933105,20.314811706543 -57.663932800293,13.8386783599854 -60.0475082397461,11.7249402999878 -59.1030731201172,10.7355308532715 -56.9893341064453,8.75671291351318 -61.0369186401367,15.6825771331787 -57.1692276000977,8.12708854675293 -56.4496574401855,8.66676616668701 -49.8386039733887,7.6773567199707 -50.4682273864746,14.1534900665283 -63.9601745605469,23.0132007598877 -62.7009239196777,17.2116641998291 -53.9761352539062,6.82286739349365 -57.3940925598145,6.37313556671143 -64.0950927734375,21.349193572998 -54.4708366394043,7.04773330688477 -55.5501937866211,6.28318881988525 -64.0501174926758,8.26200771331787 -57.1692276000977,13.8836517333984 -59.7326965332031,12.5344572067261 -46.8703918457031,11.7699136734009 -54.9655418395996,7.45249080657959 -64.2300109863281,5.74351119995117 -61.6665420532227,17.8862609863281 -52.312126159668,15.997389793396 -61.3967056274414,6.01335048675537 -55.8200340270996,5.51864528656006 -49.9285507202148,6.82286739349365 -61.0818901062012,5.65356540679932 -46.8254089355469,13.3889465332031 -56.4046859741211,5.51864528656006 -52.0872611999512,9.74612140655518 -55.9549522399902,17.0317726135254 -56.0898704528809,7.31757164001465 -43.8121948242188,12.2646179199219 -51.6375312805176,15.0979270935059 -64.2749862670898,10.1059074401855 -56.8544158935547,11.814887046814 -53.5264015197754,13.2090549468994 -59.5528030395508,5.96837711334229 -57.6189575195312,13.3889465332031 -50.648120880127,6.01335048675537 -59.0580978393555,17.5714492797852 -47.1851806640625,12.984188079834 -50.1534156799316,5.9234037399292 -57.8438262939453,18.9656181335449 -59.5977783203125,10.1059074401855 -64.0501174926758,20.5396785736084 -58.2036094665527,19.2804298400879 -64.2300109863281,10.9603967666626 -59.5977783203125,8.7117395401001 -59.8226432800293,19.6402149200439 -58.8782081604004,18.3359928131104 -50.1084442138672,12.0397529602051 -55.6851119995117,17.6613960266113 -58.2036094665527,18.2910194396973 -63.4204940795898,23.6428260803223 -63.7353057861328,20.8544902801514 -44.5317687988281,12.7593231201172 -57.5290145874023,18.3809661865234 -60.4972381591797,7.45249080657959 -56.809440612793,7.76730346679688 -57.1692276000977,14.1534900665283 -64.7696914672852,6.14826965332031 -62.7458992004395,9.43130970001221 -54.0211067199707,11.5900211334229 -54.5607833862305,14.7381420135498 -63.5554122924805,17.0317726135254 -52.0422897338867,6.64297485351562 -60.2274017333984,20.0449733734131 -49.2989273071289,5.65356540679932 -55.8200340270996,9.56622886657715 -61.5765953063965,15.817497253418 -54.515811920166,10.4656925201416 -56.8544158935547,5.65356540679932 -52.0872611999512,12.9392156600952 -62.8358459472656,8.75671291351318 -52.4920196533203,8.21703433990479 -54.8755950927734,14.8730602264404 -60.0025367736816,13.34397315979 -57.8887977600098,9.65617561340332 -59.642749786377,15.1878728866577 -57.2141990661621,9.88104152679443 -55.5052185058594,8.7117395401001 -56.179817199707,10.4207191467285 -57.2591743469238,11.8598594665527 -47.0952453613281,13.5238666534424 -62.5660057067871,10.5106649398804 -56.4496574401855,14.5582485198975 -64.7247161865234,8.80168533325195 -61.4866485595703,6.14826965332031 -60.2274017333984,7.45249080657959 -63.4654693603516,23.5528793334961 -62.4760589599609,18.3809661865234 -60.2274017333984,20.674596786499 -59.4628601074219,19.010591506958 -64.0051422119141,12.17467212677 -53.2115898132324,5.9234037399292 -60.2274017333984,12.6244029998779 -54.2459716796875,12.17467212677 -64.3199615478516,5.87843132019043 -61.0369186401367,11.0953159332275 -59.1030731201172,23.6877975463867 -51.2327728271484,6.4630823135376 -59.4178848266602,11.6349945068359 -60.7221069335938,20.5396785736084 -63.0157356262207,19.6402149200439 -58.698314666748,23.9576377868652 -55.3253288269043,11.7699136734009 -61.1718368530273,23.148120880127 -64.1850433349609,18.3359928131104 -54.8755950927734,7.72233009338379 -62.7009239196777,20.7645435333252 -50.1983871459961,5.6985387802124 -57.2591743469238,6.1932430267334 -61.4866485595703,17.2116641998291 -60.4522666931152,9.20644378662109 -62.3861122131348,9.38633632659912 -57.5290145874023,16.0873355865479 -53.5713768005371,11.0953159332275 -63.2406005859375,14.1085166931152 -57.034309387207,10.3757457733154 -63.0607109069824,23.3729858398438 -49.5687637329102,5.38372611999512 -59.8226432800293,9.07152462005615 -61.7115173339844,8.08211517333984 -61.306755065918,11.8598594665527 -62.7009239196777,22.3835773468018 -58.698314666748,17.3915576934814 -51.0079040527344,13.0291614532471 -64.2749862670898,9.11649799346924 -57.2141990661621,7.85724925994873 -54.201000213623,6.10329627990723 -62.2062187194824,13.7487316131592 -63.8702239990234,14.6032218933105 -63.0157356262207,19.4603214263916 -52.7618598937988,13.8836517333984 -61.7564888000488,6.4630823135376 -63.8702239990234,11.3201818466187 -64.0051422119141,22.518497467041 -58.8782081604004,11.0053701400757 -64.2300109863281,12.309591293335 -54.201000213623,7.58741092681885 -59.7326965332031,5.4286994934082 -58.8332328796387,11.1852626800537 -53.4364547729492,15.3677654266357 -51.1428260803223,9.16147041320801 -58.1136627197266,23.7327709197998 -55.1904067993164,16.9418258666992 -58.4734497070312,7.63238334655762 -43.8121948242188,11.0053701400757 -55.4602470397949,16.2222557067871 -59.1480445861816,13.6138134002686 -63.6453628540039,12.2646179199219 -64.4998474121094,22.4285507202148 -44.9365234375,10.9603967666626 -51.0978507995605,14.1085166931152 -58.698314666748,5.56361865997314 -63.1056823730469,18.3809661865234 -55.3703002929688,13.34397315979 -63.195629119873,9.97098731994629 -46.8703918457031,12.2646179199219 -64.6797409057617,9.11649799346924 -62.2961654663086,9.74612140655518 -53.7062950134277,15.4127388000488 -63.3305511474609,20.674596786499 -60.0475082397461,22.9682273864746 -60.4972381591797,10.4207191467285 -60.6321601867676,18.6058330535889 -64.5897979736328,11.814887046814 -63.9151992797852,6.68794727325439 -62.7458992004395,14.7831144332886 -52.2221794128418,7.09270572662354 -53.6613235473633,9.25141716003418 -52.2671546936035,14.6481952667236 -49.7486572265625,13.8836517333984 -61.531623840332,16.0873355865479 -63.8702239990234,12.309591293335 -49.8386039733887,7.45249080657959 -50.8280143737793,13.7937049865723 -61.3967056274414,20.314811706543 -57.034309387207,17.8412895202637 -62.4760589599609,10.8254776000977 -63.7353057861328,22.2036838531494 -57.663932800293,17.0317726135254 -62.3411407470703,23.5978527069092 -58.4284744262695,16.0873355865479 -62.5660057067871,14.9180335998535 -61.8914070129395,20 -62.6559524536133,16.3122024536133 -57.8887977600098,8.4419002532959 -52.2221794128418,6.68794727325439 -56.3597106933594,8.48687362670898 -58.5184211730957,23.8676910400391 -50.9179611206055,13.5688400268555 -57.4390640258789,18.0211811065674 -60.677131652832,12.489483833313 -64.2749862670898,13.5688400268555 -55.5951690673828,12.489483833313 -47.7698402404785,13.1640815734863 -61.4866485595703,13.8386783599854 -53.4814300537109,14.1984634399414 -54.6957054138184,13.34397315979 -51.7274780273438,8.84665870666504 -51.8623962402344,8.7117395401001 -57.2141990661621,6.77789402008057 -59.9575614929199,6.82286739349365 -57.3940925598145,12.3995380401611 -58.5633926391602,12.8042964935303 -60.3623199462891,11.6799669265747 -62.3861122131348,16.2222557067871 -56.6745223999023,9.25141716003418 -58.6083679199219,9.9260139465332 -63.1056823730469,17.3465843200684 -51.0079040527344,9.61120223999023 -52.8967781066895,13.7937049865723 -52.2221794128418,6.73292064666748 -64.3649291992188,10.6006116867065 -56.6295471191406,14.1534900665283 -47.8597869873047,11.1402893066406 -64.1850433349609,5.33875274658203 -64.1400680541992,19.2804298400879 -62.2961654663086,15.997389793396 -64.4099044799805,9.65617561340332 -55.9549522399902,14.8730602264404 -64.7247161865234,17.7963161468506 -57.9337692260742,13.34397315979 -59.9125900268555,15.5926313400269 -52.851806640625,7.27259826660156 -51.8174209594727,5.24880695343018 -54.2459716796875,15.4577121734619 -50.1534156799316,14.2884101867676 -58.7882614135742,5.56361865997314 -57.7538795471191,9.25141716003418 -57.1242523193359,18.0661544799805 -59.8226432800293,10.3307723999023 -54.515811920166,6.32816219329834 -48.8941688537598,11.5900211334229 -64.2300109863281,9.9260139465332 -51.5475845336914,13.7937049865723 -57.4840393066406,15.817497253418 -53.6163482666016,6.50805473327637 -49.164005279541,11.4101285934448 -55.1004638671875,8.17206192016602 -59.5977783203125,8.98157787322998 -43.4524230957031,12.6244029998779 -55.4152755737305,10.0609340667725 -58.5184211730957,14.9180335998535 -52.851806640625,7.90222263336182 -59.8226432800293,22.518497467041 -59.4628601074219,21.0793552398682 -64.0051422119141,18.1561012268066 -58.2036094665527,19.9550266265869 -56.3147354125977,9.38633632659912 -63.4654693603516,18.7407512664795 -62.9257888793945,13.8386783599854 -61.0818901062012,5.38372611999512 -55.7750587463379,9.88104152679443 -60.8120536804199,23.822717666626 -61.9813537597656,19.1455097198486 -59.5078315734863,16.4021472930908 -51.5475845336914,13.7037591934204 -53.7962417602539,16.2672290802002 -60.0475082397461,17.7963161468506 -60.4072952270508,18.4259395599365 -56.8544158935547,18.5158863067627 -63.9601745605469,22.518497467041 -44.1270141601562,12.489483833313 -55.3703002929688,12.2196445465088 -52.0422897338867,9.02655124664307 -62.8358459472656,17.3915576934814 -58.2935562133789,14.9630069732666 -54.4708366394043,16.2222557067871 -58.3835029602051,18.4259395599365 -55.3703002929688,17.4365310668945 -48.7592468261719,12.8492698669434 -55.6401405334473,6.10329627990723 -53.7962417602539,6.14826965332031 -58.3385314941406,18.8306980133057 -63.3305511474609,5.24880695343018 -61.2168121337891,18.6058330535889 -57.0792808532715,12.2646179199219 -55.8650054931641,10.8704509735107 -57.2141990661621,17.7513427734375 -62.4310836791992,19.5052947998047 -44.2169799804688,12.3995380401611 -58.7882614135742,6.4630823135376 -59.0580978393555,18.5608596801758 -44.7566528320312,12.309591293335 -62.2961654663086,11.6349945068359 -55.5052185058594,7.49746417999268 -50.1983871459961,8.21703433990479 -52.3571014404297,14.0185708999634 -60.4522666931152,5.78848457336426 -61.7564888000488,8.08211517333984 -53.346508026123,7.54243755340576 -62.2961654663086,9.02655124664307 -57.3041458129883,12.6244029998779 -55.5951690673828,9.11649799346924 -54.0211067199707,6.59800148010254 -61.8914070129395,12.2196445465088 -62.1162719726562,20.2248649597168 -53.346508026123,15.1429004669189 -55.3703002929688,5.51864528656006 -57.7538795471191,6.01335048675537 -59.5528030395508,7.72233009338379 -58.6533432006836,14.9180335998535 -54.6057586669922,13.5238666534424 -62.3861122131348,21.3042221069336 -55.8650054931641,16.9418258666992 -53.8861885070801,6.59800148010254 -57.7089042663574,10.6905584335327 -55.6851119995117,11.4101285934448 -61.3517303466797,10.7805042266846 -60.0475082397461,20 -58.2036094665527,12.309591293335 -62.2062187194824,12.8492698669434 -55.9999237060547,12.5344572067261 -64.0950927734375,8.17206192016602 -61.9363822937012,6.77789402008057 -59.2379913330078,8.17206192016602 -53.6163482666016,10.2857999801636 -61.8914070129395,15.2778186798096 -56.179817199707,9.97098731994629 -60.0475082397461,15.3227920532227 -49.4338455200195,11.6349945068359 -60.677131652832,17.8412895202637 -48.1296234130859,13.5688400268555 -61.0369186401367,6.64297485351562 -60.1374549865723,15.0079803466797 -62.6109771728516,17.5714492797852 -55.4602470397949,9.16147041320801 -60.0025367736816,8.75671291351318 -51.7274780273438,5.78848457336426 -62.1162719726562,22.518497467041 -59.8226432800293,7.63238334655762 -59.7776718139648,8.84665870666504 -54.9655418395996,10.3307723999023 -62.7009239196777,7.63238334655762 -57.1692276000977,5.47367286682129 -62.2511940002441,23.2830390930176 -46.19580078125,13.2990007400513 -61.7115173339844,12.1296987533569 -59.4178848266602,8.53184700012207 -50.5132026672363,5.56361865997314 -51.8623962402344,6.91281318664551 -62.5660057067871,21.3941669464111 -58.1586380004883,10.3307723999023 -54.6057586669922,6.32816219329834 -49.164005279541,12.5344572067261 -57.4840393066406,17.7513427734375 -53.7962417602539,15.8624706268311 -61.8014602661133,22.5634689331055 -55.4152755737305,7.63238334655762 -55.8200340270996,6.14826965332031 -60.4522666931152,18.650806427002 -63.8702239990234,7.36254501342773 -60.7670783996582,6.01335048675537 -61.531623840332,19.7751350402832 -53.7062950134277,15.4577121734619 -60.0025367736816,21.5740604400635 -61.531623840332,13.7937049865723 -61.1268653869629,7.90222263336182 -58.0686912536621,20.3597850799561 -61.306755065918,15.1429004669189 -63.7353057861328,9.74612140655518 -52.2671546936035,14.0635442733765 -56.49462890625,16.6719875335693 -62.0713005065918,7.54243755340576 -51.1877975463867,15.1878728866577 -49.9735221862793,13.5688400268555 -44.8465881347656,12.6244029998779 -54.5607833862305,12.8492698669434 -46.5105895996094,12.3995380401611 -52.1322326660156,7.90222263336182 -51.1877975463867,9.29639053344727 -58.2485809326172,9.25141716003418 -57.1242523193359,16.80690574646 -60.4972381591797,21.5740604400635 -55.5052185058594,11.4551019668579 -63.825252532959,23.9576377868652 -44.2619323730469,10.9154233932495 -64.1400680541992,21.8888721466064 -57.4840393066406,15.9074440002441 -58.0686912536621,23.7777442932129 -52.312126159668,6.1932430267334 -49.478816986084,12.984188079834 -55.145435333252,14.2434368133545 -57.2591743469238,6.05832386016846 -44.8465881347656,12.0397529602051 -58.8782081604004,6.82286739349365 -53.4814300537109,16.5820407867432 -53.2115898132324,14.8280878067017 -46.7354736328125,11.814887046814 -57.8887977600098,11.4101285934448 -52.2221794128418,11.4101285934448 -62.7009239196777,22.2036838531494 -62.1162719726562,11.4101285934448 -54.6057586669922,6.95778656005859 -53.7062950134277,9.52125644683838 -63.0157356262207,12.6244029998779 -64.0501174926758,6.4630823135376 -61.4416770935059,20.1798934936523 -56.8544158935547,10.8254776000977 -63.1056823730469,19.685188293457 -57.8887977600098,19.3703765869141 -52.8068313598633,14.9630069732666 -61.2617835998535,15.817497253418 -55.145435333252,10.3307723999023 -64.2749862670898,12.17467212677 -55.145435333252,13.8386783599854 -64.2749862670898,7.9471960067749 -63.2855758666992,13.7037591934204 -62.5210342407227,17.7513427734375 -55.1904067993164,5.33875274658203 -55.8200340270996,15.0979270935059 -56.49462890625,8.89163208007812 -64.634765625,7.31757164001465 -46.3756713867188,12.5794296264648 -60.677131652832,8.30698108673096 -61.4416770935059,21.6640071868896 -58.9681549072266,9.9260139465332 -50.9179611206055,13.1191082000732 -43.9021606445312,12.309591293335 -52.9867248535156,7.40751838684082 -51.5475845336914,11.2302360534668 -51.0528793334961,13.5238666534424 -58.2036094665527,10.9603967666626 -64.2749862670898,22.6983890533447 -58.7432861328125,14.5132751464844 -64.6797409057617,8.84665870666504 -62.2961654663086,22.6534156799316 -57.1242523193359,9.16147041320801 -53.8412132263184,7.31757164001465 -52.1772079467773,10.1508798599243 -56.1348457336426,13.6587858200073 -61.0369186401367,19.9100532531738 -58.698314666748,18.650806427002 -64.634765625,14.5132751464844 -56.5845756530762,11.7699136734009 -57.3041458129883,18.9206447601318 -61.3967056274414,16.2222557067871 -55.7300872802734,7.49746417999268 -57.4390640258789,11.0503435134888 -49.3888740539551,13.7037591934204 -55.4152755737305,16.2672290802002 -51.4576377868652,10.1059074401855 -60.4522666931152,23.148120880127 -48.7142753601074,11.7699136734009 -55.5951690673828,16.0873355865479 -43.002685546875,12.984188079834 -51.2327728271484,6.68794727325439 -61.4866485595703,21.7539520263672 -60.4522666931152,17.6613960266113 -49.7486572265625,12.6244029998779 -58.3385314941406,12.6244029998779 -61.2617835998535,7.76730346679688 -61.7564888000488,20.5846500396729 -64.0501174926758,10.9603967666626 -60.677131652832,23.1031475067139 -60.2723731994629,23.0581741333008 -63.0607109069824,16.0873355865479 -58.6533432006836,6.50805473327637 -52.7168846130371,9.61120223999023 -52.536994934082,8.66676616668701 -62.7458992004395,10.6455850601196 -59.4628601074219,17.9312343597412 -59.642749786377,11.5000743865967 -64.1850433349609,23.8676910400391 -62.2062187194824,13.9286251068115 -51.5026092529297,8.17206192016602 -61.2168121337891,20.4497318267822 -61.1718368530273,6.1932430267334 -64.0051422119141,11.5900211334229 -63.8702239990234,16.851879119873 -50.1983871459961,13.7937049865723 -61.2617835998535,14.0635442733765 -63.3755226135254,21.3941669464111 -62.9707641601562,9.07152462005615 -48.8941688537598,13.0741348266602 -54.830623626709,12.5344572067261 -55.0554885864258,12.0397529602051 -58.6533432006836,18.0211811065674 -60.5871887207031,6.37313556671143 -60.0924835205078,14.9630069732666 -54.0211067199707,9.07152462005615 -50.7830390930176,13.9286251068115 -49.8386039733887,11.814887046814 -64.0950927734375,6.1932430267334 -56.1348457336426,17.166690826416 -63.4654693603516,11.9048328399658 -56.4046859741211,16.6719875335693 -64.634765625,8.53184700012207 -51.6375312805176,7.9471960067749 -59.9575614929199,15.502685546875 -59.327938079834,5.4286994934082 -52.4920196533203,16.0423622131348 -60.991943359375,23.1031475067139 -64.3199615478516,8.57682037353516 -60.991943359375,22.9682273864746 -51.5475845336914,6.82286739349365 -64.634765625,6.59800148010254 -54.4708366394043,14.4683027267456 -49.3888740539551,12.4445114135742 -54.0211067199707,7.90222263336182 -64.4548797607422,8.4419002532959 -64.7696914672852,12.5794296264648 -59.7326965332031,12.3995380401611 -58.9681549072266,12.984188079834 -52.7168846130371,12.2196445465088 -53.9311599731445,11.2302360534668 -54.9205703735352,16.9418258666992 -56.49462890625,12.8942422866821 -63.4654693603516,15.7725238800049 -57.2591743469238,13.7037591934204 -52.312126159668,12.0397529602051 -61.4416770935059,20.314811706543 -60.6321601867676,10.0159606933594 -60.8120536804199,11.7249402999878 -58.2036094665527,19.6402149200439 -60.7670783996582,10.8704509735107 -53.8412132263184,11.6349945068359 -58.1136627197266,16.0423622131348 -62.7908706665039,7.99216938018799 -60.1824264526367,14.6931686401367 -53.6163482666016,10.0159606933594 -53.5713768005371,10.2408266067505 -59.2829666137695,9.61120223999023 -60.7670783996582,21.7989253997803 -59.1930198669434,23.9126644134521 -59.4628601074219,7.09270572662354 -58.6533432006836,10.1508798599243 -54.4708366394043,9.47628307342529 -48.7142753601074,13.7487316131592 -51.5925559997559,14.7831144332886 -60.9020004272461,22.2486572265625 -55.1904067993164,10.1059074401855 -57.4840393066406,13.5688400268555 -60.6321601867676,16.5820407867432 -59.8226432800293,5.56361865997314 -62.0713005065918,12.0397529602051 -54.9205703735352,11.3201818466187 -43.2275695800781,13.1640815734863 -55.8200340270996,9.52125644683838 -61.9813537597656,5.56361865997314 -48.0396766662598,12.9392156600952 -51.7274780273438,7.18265247344971 -46.0158996582031,13.2990007400513 -48.3994636535645,13.8386783599854 -59.013126373291,18.4259395599365 -63.0607109069824,13.8836517333984 -59.1930198669434,10.7355308532715 -48.2195701599121,13.7937049865723 -49.5687637329102,12.984188079834 -61.4866485595703,20 -55.2803535461426,14.9630069732666 -56.6745223999023,12.8942422866821 -56.5396041870117,18.0211811065674 -53.5264015197754,14.4233293533325 -64.3199615478516,15.4577121734619 -61.4416770935059,10.9154233932495 -51.5026092529297,10.2408266067505 -50.6031455993652,5.4286994934082 -61.3967056274414,9.83606815338135 -54.2459716796875,9.07152462005615 -57.034309387207,16.2222557067871 -64.4099044799805,21.4391403198242 -54.830623626709,10.5556383132935 -46.5105895996094,12.8942422866821 -54.515811920166,16.0423622131348 -61.1718368530273,10.4656925201416 -61.4866485595703,15.3227920532227 -58.8782081604004,9.38633632659912 -47.6349182128906,12.8042964935303 -62.1162719726562,7.81227684020996 -61.4416770935059,11.7699136734009 -51.7274780273438,10.3757457733154 -63.2406005859375,11.4551019668579 -64.7247161865234,7.40751838684082 -58.3385314941406,11.4551019668579 -51.0079040527344,8.98157787322998 -55.0105171203613,12.984188079834 -56.6745223999023,7.40751838684082 -60.8570251464844,21.6190338134766 -59.5977783203125,16.0873355865479 -63.7802810668945,16.4471206665039 -64.7247161865234,15.0079803466797 -59.642749786377,16.7169609069824 -59.5078315734863,9.52125644683838 -60.5871887207031,14.5132751464844 -58.5633926391602,9.38633632659912 -58.2935562133789,19.5952415466309 -63.9601745605469,6.37313556671143 -60.8120536804199,8.66676616668701 -52.8967781066895,11.6349945068359 -63.4204940795898,20.6296234130859 -51.9073677062988,8.53184700012207 -56.0448989868164,8.03714179992676 -46.2407531738281,11.5450477600098 -56.4496574401855,12.354564666748 -56.5396041870117,17.7063694000244 -61.9813537597656,12.354564666748 -56.809440612793,10.1059074401855 -56.3147354125977,16.5370674133301 -62.7009239196777,21.9788188934326 -50.648120880127,14.5132751464844 -60.7221069335938,23.7777442932129 -64.3649291992188,21.4391403198242 -59.9125900268555,16.4021472930908 -57.3940925598145,5.20383358001709 -60.9469718933105,20.5846500396729 -58.7432861328125,8.75671291351318 -55.2803535461426,11.3201818466187 -50.7380676269531,14.3783569335938 -64.7247161865234,19.325403213501 -56.0448989868164,15.0529537200928 -64.7696914672852,11.0503435134888 -51.6375312805176,6.32816219329834 -56.0898704528809,13.34397315979 -52.7618598937988,7.45249080657959 -56.7194976806641,12.2196445465088 -63.2855758666992,14.1085166931152 -57.1242523193359,16.8968524932861 -62.9257888793945,7.31757164001465 -48.7592468261719,5.47367286682129 -54.6057586669922,16.6270141601562 -59.642749786377,21.6640071868896 -63.0607109069824,20.9444370269775 -61.9363822937012,8.12708854675293 -51.0528793334961,12.6244029998779 -64.3649291992188,17.6613960266113 -57.034309387207,9.47628307342529 -55.4602470397949,10.8254776000977 -56.8544158935547,9.70114898681641 -58.7432861328125,17.9312343597412 -49.9735221862793,7.9471960067749 -60.2274017333984,17.9762077331543 -60.7670783996582,12.669376373291 -57.8887977600098,18.7407512664795 -63.1506576538086,14.2884101867676 -51.2777442932129,14.2434368133545 -56.4046859741211,13.5238666534424 -59.8676147460938,13.5238666534424 -55.1904067993164,11.9048328399658 -61.3967056274414,23.4179592132568 -63.1506576538086,7.22762584686279 -53.1216430664062,16.0873355865479 -52.5819664001465,13.1640815734863 -62.7009239196777,23.7327709197998 -48.5793571472168,11.7249402999878 -59.9125900268555,18.9206447601318 -56.809440612793,15.0529537200928 -55.9099807739258,8.4419002532959 -59.8676147460938,5.24880695343018 -53.166618347168,15.9074440002441 -62.4760589599609,13.6587858200073 -50.1983871459961,7.90222263336182 -56.5845756530762,5.65356540679932 -52.7618598937988,14.6032218933105 -63.8702239990234,17.0767459869385 -51.4576377868652,6.4630823135376 -59.1480445861816,6.64297485351562 -51.4576377868652,14.5132751464844 -48.0846519470215,13.9286251068115 -54.3808898925781,5.87843132019043 -64.3649291992188,16.3122024536133 -56.1348457336426,15.1878728866577 -55.7300872802734,14.8280878067017 -53.7062950134277,6.64297485351562 -51.2327728271484,12.984188079834 -55.0105171203613,8.7117395401001 -50.6031455993652,13.2540273666382 -50.4682273864746,6.05832386016846 -64.1400680541992,18.8306980133057 -63.510440826416,15.7725238800049 -64.0950927734375,12.354564666748 -58.1586380004883,12.2196445465088 -54.9655418395996,11.0503435134888 -62.6559524536133,15.8624706268311 -63.4654693603516,11.6799669265747 -63.6453628540039,15.4127388000488 -44.0820617675781,10.9603967666626 -58.4734497070312,16.4471206665039 -63.6903343200684,21.9788188934326 -58.4284744262695,17.481502532959 -61.3517303466797,20.7195701599121 -45.6111450195312,11.6799669265747 -64.4548797607422,17.5264778137207 -63.0157356262207,14.6481952667236 -48.2195701599121,13.5688400268555 -52.9867248535156,11.0053701400757 -63.1506576538086,16.177282333374 -61.2168121337891,19.3703765869141 -56.3147354125977,9.52125644683838 -48.849193572998,11.7699136734009 -54.0211067199707,16.2672290802002 -55.3703002929688,11.814887046814 -53.8861885070801,8.66676616668701 -59.1930198669434,15.7275505065918 -56.2697639465332,13.7937049865723 -62.8358459472656,11.2752084732056 -59.2829666137695,13.7037591934204 -53.0766716003418,5.65356540679932 -58.2935562133789,12.489483833313 -61.1268653869629,13.8836517333984 -53.7962417602539,16.0873355865479 -63.7353057861328,15.2328462600708 -49.6587104797363,13.7487316131592 -60.3173484802246,6.14826965332031 -56.809440612793,10.4207191467285 -52.4470443725586,10.9154233932495 -43.0926513671875,13.5688400268555 -57.4840393066406,5.38372611999512 -59.7776718139648,18.4709129333496 -59.7326965332031,9.25141716003418 -52.1322326660156,11.9498062133789 -54.6057586669922,15.2328462600708 -61.9813537597656,16.2672290802002 -60.0475082397461,5.33875274658203 -49.0290870666504,12.8492698669434 -55.7300872802734,14.6481952667236 -62.3861122131348,15.5926313400269 -50.8280143737793,6.50805473327637 -63.0157356262207,9.79109477996826 -55.3703002929688,16.4021472930908 -59.013126373291,7.04773330688477 -52.0872611999512,5.74351119995117 -55.0105171203613,7.58741092681885 -56.6745223999023,8.66676616668701 -59.2829666137695,17.3915576934814 -61.3967056274414,9.25141716003418 -62.3861122131348,18.1561012268066 -57.663932800293,15.8624706268311 -43.857177734375,11.5900211334229 -46.3756713867188,11.0503435134888 -55.9549522399902,6.05832386016846 -60.991943359375,12.489483833313 -50.333309173584,7.18265247344971 -48.5793571472168,13.0741348266602 -55.2353820800781,10.9154233932495 -56.8993873596191,11.3201818466187 -55.0105171203613,6.4630823135376 -50.9179611206055,7.04773330688477 -62.5660057067871,8.48687362670898 -60.9469718933105,22.1587104797363 -63.195629119873,9.79109477996826 -62.8358459472656,21.1243286132812 -61.3517303466797,12.8042964935303 -57.663932800293,6.55302810668945 -53.1216430664062,8.03714179992676 -59.9575614929199,14.7381420135498 -55.3253288269043,12.2196445465088 -57.9337692260742,15.817497253418 -64.2300109863281,20.1798934936523 -43.0476684570312,13.2540273666382 -53.5264015197754,7.36254501342773 -62.0713005065918,8.7117395401001 -53.166618347168,15.7275505065918 -64.2749862670898,21.8888721466064 -60.2274017333984,9.88104152679443 -59.5528030395508,14.0635442733765 -60.1374549865723,18.2460479736328 -55.2353820800781,13.9286251068115 -54.201000213623,10.2857999801636 -51.1428260803223,10.8704509735107 -63.195629119873,18.7407512664795 -55.145435333252,16.7169609069824 -58.7432861328125,16.80690574646 -62.2511940002441,21.4841136932373 -59.5528030395508,15.5476579666138 -61.306755065918,6.23821640014648 -61.7115173339844,7.18265247344971 -55.6851119995117,14.4683027267456 -60.0475082397461,20.0449733734131 -62.3861122131348,16.5820407867432 -53.166618347168,14.4233293533325 -56.809440612793,5.78848457336426 -62.8358459472656,13.7937049865723 -64.1400680541992,13.0741348266602 -62.161247253418,16.5370674133301 -55.4602470397949,16.6270141601562 -56.9443626403809,10.7355308532715 -51.7274780273438,7.58741092681885 -51.0978507995605,11.3651552200317 -59.9575614929199,8.7117395401001 -51.997314453125,13.9735984802246 -61.3967056274414,12.2646179199219 -48.4444351196289,12.984188079834 -57.9787445068359,5.6985387802124 -51.4126625061035,13.0291614532471 -45.2063903808594,10.6455850601196 -57.663932800293,9.65617561340332 -54.0211067199707,15.817497253418 -59.4628601074219,23.4629325866699 -59.2829666137695,10.9154233932495 -59.327938079834,12.7143497467041 -48.3544883728027,13.4788932800293 -58.3835029602051,11.5000743865967 -59.327938079834,23.822717666626 -56.5845756530762,10.3307723999023 -57.8887977600098,7.72233009338379 -59.1930198669434,8.84665870666504 -63.6903343200684,5.96837711334229 -58.8782081604004,12.489483833313 -53.7512664794922,13.5238666534424 -59.642749786377,15.3677654266357 -56.5845756530762,11.1402893066406 -58.4284744262695,8.26200771331787 -54.1110534667969,14.2434368133545 -63.4654693603516,17.7963161468506 -63.7353057861328,12.984188079834 -61.5765953063965,9.97098731994629 -59.7326965332031,21.6640071868896 -54.0660781860352,10.5556383132935 -60.677131652832,15.3677654266357 -61.9813537597656,19.8201065063477 -56.2247924804688,7.72233009338379 -55.1904067993164,9.11649799346924 -50.8280143737793,12.8492698669434 -64.3649291992188,17.9762077331543 -60.991943359375,22.1587104797363 -56.809440612793,16.5820407867432 -62.9257888793945,9.38633632659912 -64.0501174926758,12.3995380401611 -64.1400680541992,8.26200771331787 -60.0475082397461,13.2540273666382 -59.5078315734863,20.2248649597168 -62.3861122131348,14.5582485198975 -45.34130859375,10.8254776000977 -60.8120536804199,10.3757457733154 -58.9231796264648,13.7037591934204 -60.4072952270508,8.80168533325195 -49.8386039733887,6.05832386016846 -59.8226432800293,12.309591293335 -60.9020004272461,12.354564666748 -63.3305511474609,5.9234037399292 -60.3623199462891,17.7063694000244 -61.6665420532227,16.851879119873 -61.6665420532227,23.6877975463867 -64.4998474121094,12.7593231201172 -60.9469718933105,7.90222263336182 -60.1374549865723,23.7777442932129 -57.4840393066406,10.4656925201416 -49.5237922668457,14.2884101867676 -49.2089805603027,13.8386783599854 -49.164005279541,11.3201818466187 -62.7009239196777,22.7433624267578 -59.7326965332031,13.5238666534424 -51.4126625061035,13.5238666534424 -63.4204940795898,16.6719875335693 -49.2089805603027,13.0291614532471 -63.2406005859375,21.0343818664551 -51.7274780273438,13.6138134002686 -64.7696914672852,15.5926313400269 -63.510440826416,11.1402893066406 -58.5633926391602,18.2910194396973 -56.9443626403809,18.3359928131104 -62.9257888793945,10.2857999801636 -58.1586380004883,20.1798934936523 -52.7168846130371,10.4656925201416 -60.0924835205078,16.3122024536133 -56.7644691467285,5.74351119995117 -61.0369186401367,19.325403213501 -54.9655418395996,6.32816219329834 -55.8650054931641,8.30698108673096 -59.7326965332031,17.6164226531982 -45.9709167480469,11.3651552200317 -59.013126373291,8.7117395401001 -62.8808174133301,9.38633632659912 -60.0475082397461,15.9524164199829 -48.7142753601074,11.814887046814 -44.2169799804688,12.4445114135742 -64.2300109863281,21.4841136932373 -60.8120536804199,14.8280878067017 -53.4364547729492,8.4419002532959 -63.6453628540039,5.4286994934082 -62.3411407470703,19.1005363464355 -47.7698402404785,13.2090549468994 -58.3835029602051,15.502685546875 -54.0211067199707,14.3783569335938 -59.327938079834,6.91281318664551 -54.5607833862305,15.3677654266357 -53.3914833068848,9.79109477996826 -58.0686912536621,17.481502532959 -58.0686912536621,18.6058330535889 -61.4416770935059,12.984188079834 -61.0369186401367,15.8624706268311 -59.6877212524414,23.3280124664307 -63.6003875732422,23.4179592132568 -54.3808898925781,16.6270141601562 -60.0025367736816,7.90222263336182 -59.642749786377,9.47628307342529 -52.0872611999512,9.16147041320801 -52.1772079467773,10.8704509735107 -64.4099044799805,22.0687656402588 -62.5210342407227,22.0687656402588 -56.2247924804688,13.1191082000732 -51.6375312805176,9.52125644683838 -57.9337692260742,14.6931686401367 -43.1376037597656,11.7249402999878 -54.4708366394043,8.53184700012207 -64.4548797607422,11.9048328399658 -60.7670783996582,11.0953159332275 -50.6031455993652,12.2196445465088 -59.1480445861816,15.997389793396 -49.2539520263672,11.9048328399658 -61.531623840332,16.851879119873 -49.478816986084,5.29378032684326 -62.9257888793945,13.5238666534424 -58.9681549072266,8.80168533325195 -53.5264015197754,13.4788932800293 -59.3729095458984,7.49746417999268 -63.2406005859375,9.16147041320801 -57.5739860534668,18.2010746002197 -63.510440826416,23.9576377868652 -60.6321601867676,8.08211517333984 -50.8729858398438,9.70114898681641 -59.5078315734863,22.6983890533447 -55.6401405334473,8.26200771331787 -45.5211791992188,11.1852626800537 -58.8332328796387,6.64297485351562 -56.3147354125977,10.0609340667725 -51.997314453125,15.4577121734619 -50.018497467041,8.08211517333984 -44.2619323730469,12.17467212677 -61.3517303466797,15.9074440002441 -56.9443626403809,13.1191082000732 -62.2062187194824,7.04773330688477 -60.8570251464844,7.45249080657959 -51.4576377868652,5.6985387802124 -56.2247924804688,9.20644378662109 -60.991943359375,20.2698383331299 -63.1056823730469,9.16147041320801 -52.0422897338867,10.5106649398804 -59.013126373291,20.4497318267822 -60.4072952270508,20.0899467468262 -53.8412132263184,11.814887046814 -55.8200340270996,16.80690574646 -61.8014602661133,19.9550266265869 -60.7221069335938,18.8306980133057 -60.1824264526367,22.0237922668457 -54.9655418395996,9.97098731994629 -45.8809814453125,11.0053701400757 -52.9417495727539,12.8942422866821 -46.0158996582031,11.9498062133789 -53.8412132263184,8.4419002532959 -52.8068313598633,10.5106649398804 -60.0924835205078,10.0609340667725 -64.6797409057617,12.669376373291 -63.9601745605469,20.5846500396729 -60.4972381591797,16.1323089599609 -64.4099044799805,6.91281318664551 -62.7908706665039,16.6270141601562 -59.013126373291,14.5582485198975 -64.0051422119141,17.3915576934814 -47.5449714660645,12.3995380401611 -51.8174209594727,8.98157787322998 -61.5765953063965,22.6084423065186 -53.7062950134277,11.1402893066406 -54.3359184265137,9.20644378662109 -62.4760589599609,10.6455850601196 -62.2961654663086,8.4419002532959 -61.3517303466797,20.674596786499 -59.2379913330078,12.489483833313 -59.8226432800293,9.20644378662109 -59.2829666137695,23.2380676269531 -61.3967056274414,12.9392156600952 -60.0924835205078,11.3201818466187 -60.0924835205078,23.4179592132568 -55.3253288269043,13.1640815734863 -59.7326965332031,19.8201065063477 -60.3623199462891,22.2936305999756 -57.7538795471191,17.9762077331543 -60.2274017333984,9.61120223999023 -50.7830390930176,7.81227684020996 -63.9151992797852,18.9206447601318 -52.5819664001465,5.9234037399292 -50.7380676269531,12.1296987533569 -57.5290145874023,6.14826965332031 -58.3385314941406,11.9048328399658 -62.2511940002441,19.4603214263916 -56.0898704528809,11.2752084732056 -57.8438262939453,8.53184700012207 -50.4682273864746,14.6481952667236 -61.5765953063965,15.5926313400269 -56.7644691467285,7.63238334655762 -64.1850433349609,17.3465843200684 -46.8703918457031,12.984188079834 -57.1692276000977,13.5688400268555 -60.1374549865723,17.481502532959 -60.0475082397461,9.88104152679443 -60.5871887207031,21.5290870666504 -59.642749786377,23.148120880127 -60.0025367736816,11.1402893066406 -58.6083679199219,15.2328462600708 -63.6003875732422,21.6190338134766 -62.7908706665039,19.010591506958 -63.6453628540039,21.1243286132812 -63.3755226135254,8.7117395401001 -50.4232559204102,6.01335048675537 -58.8782081604004,13.4339199066162 -63.7353057861328,8.80168533325195 -60.0924835205078,17.166690826416 -58.0686912536621,15.0529537200928 -57.1692276000977,17.0767459869385 -63.2406005859375,19.4153499603271 -63.9151992797852,18.2910194396973 -54.1110534667969,11.994779586792 -49.1190338134766,11.6799669265747 -56.3147354125977,6.05832386016846 -64.7247161865234,7.49746417999268 -53.5713768005371,12.984188079834 -59.0580978393555,6.1932430267334 -53.6163482666016,6.23821640014648 -57.0792808532715,6.23821640014648 -50.1084442138672,12.7593231201172 -62.2961654663086,23.0581741333008 -62.2062187194824,5.51864528656006 -58.9231796264648,14.3783569335938 -63.1506576538086,13.6587858200073 -47.1402282714844,12.984188079834 -62.3411407470703,8.89163208007812 -54.0211067199707,5.83345794677734 -61.3967056274414,10.6905584335327 -49.2089805603027,6.4630823135376 -58.9231796264648,9.9260139465332 -52.7618598937988,7.40751838684082 -54.3359184265137,16.2672290802002 -62.3411407470703,7.90222263336182 -64.5897979736328,15.0979270935059 -58.1586380004883,14.6931686401367 -50.333309173584,5.74351119995117 -62.7009239196777,13.7487316131592 -64.5897979736328,9.20644378662109 -58.7432861328125,16.8968524932861 -62.6559524536133,9.74612140655518 -52.9867248535156,16.0873355865479 -56.179817199707,17.8862609863281 -58.5184211730957,7.13767910003662 -59.6877212524414,15.2328462600708 -59.1030731201172,9.97098731994629 -60.8120536804199,15.7275505065918 -61.8014602661133,23.6877975463867 -54.7406768798828,5.6985387802124 -59.9575614929199,22.2036838531494 -61.531623840332,11.8598594665527 -64.7696914672852,11.6349945068359 -62.9707641601562,20.7195701599121 -63.7802810668945,7.36254501342773 -60.4972381591797,15.1429004669189 -58.4284744262695,16.3122024536133 -61.846435546875,7.85724925994873 -53.6163482666016,16.2222557067871 -54.2459716796875,13.6587858200073 -59.013126373291,9.97098731994629 -53.8412132263184,13.6138134002686 -47.275146484375,13.4339199066162 -61.2617835998535,10.4656925201416 -62.4310836791992,15.4577121734619 -61.3517303466797,17.481502532959 -51.0978507995605,12.0847253799438 -54.515811920166,11.1852626800537 -55.8200340270996,7.6773567199707 -55.5052185058594,15.6825771331787 -62.2961654663086,14.2884101867676 -60.4972381591797,18.1561012268066 -53.9761352539062,16.492094039917 -59.8226432800293,5.47367286682129 -53.7962417602539,8.17206192016602 -59.2829666137695,23.5528793334961 -64.7247161865234,11.8598594665527 -58.8332328796387,12.4445114135742 -48.0396766662598,12.0397529602051 -44.8016052246094,11.5450477600098 -64.7696914672852,13.2090549468994 -57.9337692260742,11.9048328399658 -61.1718368530273,14.1984634399414 -55.9549522399902,7.40751838684082 -61.0369186401367,22.9682273864746 -57.8887977600098,8.75671291351318 -53.8861885070801,7.04773330688477 -57.4840393066406,8.48687362670898 -64.4548797607422,12.2196445465088 -60.6321601867676,13.0741348266602 -50.9179611206055,5.6985387802124 -59.0580978393555,18.8756713867188 -59.1030731201172,15.7725238800049 -56.9443626403809,14.0185708999634 -52.2671546936035,8.66676616668701 -60.7221069335938,7.9471960067749 -64.7696914672852,19.010591506958 -53.8412132263184,15.5926313400269 -55.1904067993164,16.6270141601562 -57.5290145874023,17.6164226531982 -62.2961654663086,11.0953159332275 -50.2883338928223,11.6799669265747 -58.7432861328125,18.6957778930664 -61.1268653869629,21.8438987731934 -53.3914833068848,13.6587858200073 -55.0105171203613,5.51864528656006 -59.0580978393555,17.166690826416 -55.6851119995117,10.2408266067505 -54.6507301330566,13.34397315979 -63.4654693603516,11.4551019668579 -58.2935562133789,16.492094039917 -60.677131652832,12.5794296264648 -51.6375312805176,14.8280878067017 -60.8120536804199,5.47367286682129 -52.7168846130371,11.9048328399658 -56.5845756530762,15.1878728866577 -59.1480445861816,17.3915576934814 -58.9681549072266,6.55302810668945 -50.648120880127,14.5582485198975 -61.5765953063965,23.9576377868652 -54.201000213623,14.3783569335938 -58.6083679199219,12.7143497467041 -62.3861122131348,19.7751350402832 -60.2274017333984,11.3201818466187 -62.6109771728516,14.7831144332886 -55.2803535461426,13.9286251068115 -64.634765625,8.17206192016602 -49.0290870666504,5.65356540679932 -54.4708366394043,15.5926313400269 -54.5607833862305,5.20383358001709 -63.9601745605469,11.6799669265747 -60.9020004272461,7.63238334655762 -47.5449714660645,13.5688400268555 -55.7300872802734,9.9260139465332 -54.2909469604492,13.2090549468994 -62.2961654663086,8.7117395401001 -60.6321601867676,5.4286994934082 -61.8914070129395,16.3122024536133 -64.2749862670898,7.6773567199707 -43.5873413085938,12.354564666748 -56.49462890625,11.5000743865967 -53.5713768005371,7.76730346679688 -52.7618598937988,12.9392156600952 -64.2300109863281,10.3307723999023 -47.9497299194336,12.354564666748 -51.4576377868652,10.6455850601196 -64.0501174926758,13.8836517333984 -61.3967056274414,10.8704509735107 -61.846435546875,10.2408266067505 -60.1374549865723,18.6957778930664 -61.8914070129395,20.4497318267822 -60.677131652832,21.1243286132812 -52.536994934082,5.38372611999512 -61.1718368530273,22.6983890533447 -55.5951690673828,17.3016109466553 -63.9601745605469,14.8280878067017 -50.8729858398438,7.22762584686279 -64.3649291992188,15.817497253418 -59.1480445861816,12.984188079834 -54.4708366394043,13.4339199066162 -56.4046859741211,9.79109477996826 -58.4284744262695,15.8624706268311 -53.2565612792969,5.96837711334229 -60.2723731994629,20.9444370269775 -47.275146484375,13.5688400268555 -55.6401405334473,16.6719875335693 -59.7326965332031,6.14826965332031 -45.6560974121094,12.6244029998779 -50.1983871459961,7.22762584686279 -55.2803535461426,8.4419002532959 -64.2300109863281,21.1693019866943 -63.7353057861328,17.3915576934814 -62.9707641601562,13.8836517333984 -59.013126373291,9.02655124664307 -58.6533432006836,16.9867992401123 -63.6003875732422,22.4735221862793 -64.0501174926758,5.47367286682129 -59.5528030395508,15.2778186798096 -50.9179611206055,14.7831144332886 -51.4126625061035,12.1296987533569 -54.0211067199707,14.6481952667236 -57.4840393066406,17.481502532959 -60.8120536804199,9.20644378662109 -51.5925559997559,11.5000743865967 -50.2433624267578,5.96837711334229 -53.7512664794922,8.7117395401001 -55.0554885864258,5.38372611999512 -50.7380676269531,13.34397315979 -62.3861122131348,8.4419002532959 -62.3411407470703,20.314811706543 -57.5290145874023,16.0423622131348 -56.8544158935547,8.08211517333984 -61.9813537597656,6.32816219329834 -56.0898704528809,13.7937049865723 -59.9575614929199,19.4153499603271 -51.997314453125,5.33875274658203 -57.5290145874023,10.7355308532715 -63.5554122924805,6.91281318664551 -61.1268653869629,22.2036838531494 -56.5845756530762,9.83606815338135 -61.6665420532227,9.70114898681641 -62.5660057067871,8.30698108673096 -58.9681549072266,17.2566375732422 -55.8200340270996,14.8280878067017 -63.4204940795898,19.6402149200439 -52.3571014404297,7.6773567199707 -60.8120536804199,17.9312343597412 -64.5897979736328,22.7883358001709 -53.0316963195801,6.1932430267334 -51.0079040527344,14.2884101867676 -62.8358459472656,5.4286994934082 -61.1718368530273,11.9498062133789 -58.4734497070312,17.8862609863281 -54.1110534667969,11.5450477600098 -62.161247253418,18.8306980133057 -60.5871887207031,8.4419002532959 -62.6559524536133,16.2222557067871 -56.4046859741211,12.354564666748 -55.4152755737305,12.1296987533569 -62.6109771728516,16.7169609069824 -53.8861885070801,10.9154233932495 -59.327938079834,5.78848457336426 -54.0211067199707,15.9074440002441 -55.4152755737305,10.2857999801636 -61.7115173339844,21.7989253997803 -58.6083679199219,5.51864528656006 -57.4840393066406,14.1984634399414 -59.2829666137695,12.6244029998779 -55.1904067993164,15.1429004669189 -59.2379913330078,16.6270141601562 -59.5977783203125,16.492094039917 -43.1376037597656,12.7143497467041 -46.3756713867188,13.0291614532471 -51.8174209594727,8.75671291351318 -63.2855758666992,17.1217193603516 -58.2935562133789,7.99216938018799 -61.306755065918,19.5052947998047 -60.7670783996582,19.685188293457 -57.4840393066406,6.32816219329834 -54.6957054138184,6.68794727325439 -51.8623962402344,14.3333835601807 -50.7830390930176,5.20383358001709 -53.9761352539062,13.7487316131592 -54.3808898925781,11.3201818466187 -48.7142753601074,12.6244029998779 -51.682502746582,6.4630823135376 -58.0686912536621,14.0635442733765 -62.2511940002441,22.6534156799316 -58.9231796264648,11.5900211334229 -58.8782081604004,15.4127388000488 -61.2168121337891,10.9154233932495 -58.9681549072266,13.0741348266602 -55.9999237060547,8.98157787322998 -59.5528030395508,19.685188293457 -60.8570251464844,8.26200771331787 -58.7882614135742,7.76730346679688 -61.8914070129395,9.74612140655518 -55.6851119995117,7.76730346679688 -53.2115898132324,12.1296987533569 -51.3676910400391,7.49746417999268 -51.6375312805176,5.33875274658203 -53.5713768005371,14.6931686401367 -46.7804260253906,12.17467212677 -61.7115173339844,21.1243286132812 -58.2036094665527,14.1534900665283 -63.9151992797852,10.5556383132935 -62.6559524536133,21.8438987731934 -49.4338455200195,13.7487316131592 -63.7802810668945,23.0581741333008 -46.4656372070312,12.8492698669434 -53.1216430664062,8.39692687988281 -64.4548797607422,7.40751838684082 -45.1164245605469,12.354564666748 -51.8623962402344,7.81227684020996 -56.1348457336426,12.8942422866821 -56.179817199707,14.4683027267456 -60.9469718933105,9.16147041320801 -54.2909469604492,9.07152462005615 -60.9020004272461,17.3915576934814 -64.4099044799805,22.7433624267578 -54.6507301330566,6.28318881988525 -61.4866485595703,10.4656925201416 -52.3571014404297,13.8836517333984 -55.5501937866211,8.21703433990479 -60.4972381591797,20.4497318267822 -64.3199615478516,11.4551019668579 -60.8570251464844,20.4047584533691 -53.0766716003418,7.54243755340576 -59.8676147460938,8.7117395401001 -49.7486572265625,12.5344572067261 -64.1400680541992,14.5582485198975 -62.3411407470703,16.8968524932861 -64.0051422119141,11.1852626800537 -64.4998474121094,18.2910194396973 -54.515811920166,12.6244029998779 -61.1718368530273,7.27259826660156 -53.7962417602539,13.4339199066162 -59.7776718139648,7.9471960067749 -52.6719131469727,7.04773330688477 -61.2168121337891,17.2116641998291 -52.4470443725586,16.1323089599609 -51.3676910400391,14.1085166931152 -61.9363822937012,6.55302810668945 -55.0554885864258,16.6270141601562 -63.1056823730469,7.99216938018799 -64.0950927734375,11.2752084732056 -55.1904067993164,11.0953159332275 -45.8359985351562,11.5900211334229 -61.7564888000488,15.5926313400269 -50.8280143737793,5.33875274658203 -44.0820617675781,11.0503435134888 -63.6003875732422,14.4233293533325 -60.0475082397461,19.5502681732178 -44.3069152832031,11.4551019668579 -62.0263290405273,16.6719875335693 -62.2062187194824,22.6534156799316 -58.0237159729004,20.1349201202393 -62.6559524536133,18.1111278533936 -58.4734497070312,7.85724925994873 -50.5581741333008,8.03714179992676 -63.6003875732422,19.7301616668701 -59.327938079834,15.9074440002441 -60.9469718933105,14.4233293533325 -46.2857360839844,12.1296987533569 -61.0369186401367,20.5396785736084 -56.179817199707,16.1323089599609 -57.8438262939453,17.7063694000244 -59.4178848266602,20.4497318267822 -55.5951690673828,14.1085166931152 -61.7564888000488,12.489483833313 -64.5897979736328,6.01335048675537 -54.3808898925781,15.6825771331787 -53.4814300537109,9.25141716003418 -62.5660057067871,18.5158863067627 -63.9601745605469,7.04773330688477 -60.8120536804199,16.0423622131348 -57.9337692260742,10.0159606933594 -57.2591743469238,15.6825771331787 -57.9787445068359,8.62179279327393 -57.34912109375,5.65356540679932 -55.3703002929688,5.47367286682129 -60.1824264526367,21.7539520263672 -60.3623199462891,12.7593231201172 -63.4204940795898,16.5820407867432 -62.0713005065918,17.3915576934814 -62.8808174133301,20.5396785736084 -61.5765953063965,13.1191082000732 -56.1348457336426,10.0159606933594 -52.0422897338867,8.08211517333984 -55.9099807739258,7.45249080657959 -57.6189575195312,17.2116641998291 -61.5765953063965,10.4207191467285 -56.179817199707,13.7937049865723 -58.9681549072266,14.2434368133545 -46.2857360839844,11.1402893066406 -59.0580978393555,10.5556383132935 -63.7353057861328,12.3995380401611 -61.1268653869629,16.80690574646 -63.6003875732422,21.3042221069336 -61.306755065918,11.3201818466187 -45.5211791992188,11.9048328399658 -58.2485809326172,14.0185708999634 -58.0686912536621,12.6244029998779 -61.9363822937012,19.685188293457 -63.7802810668945,7.40751838684082 -59.9125900268555,18.0661544799805 -56.7644691467285,15.5476579666138 -56.8544158935547,11.1402893066406 -51.9073677062988,14.0635442733765 -61.6665420532227,13.7037591934204 -55.5951690673828,14.4683027267456 -64.3649291992188,19.685188293457 -56.9893341064453,12.7143497467041 -62.7009239196777,15.3677654266357 -53.5264015197754,10.6455850601196 -55.9099807739258,16.4021472930908 -62.9257888793945,9.61120223999023 -63.9151992797852,17.3465843200684 -63.3305511474609,18.1561012268066 -61.6215667724609,11.9498062133789 -50.3782806396484,6.1932430267334 -58.2485809326172,10.1508798599243 -58.5633926391602,10.0609340667725 -61.9363822937012,18.6957778930664 -53.6163482666016,12.8492698669434 -61.9363822937012,19.1005363464355 -57.3041458129883,8.66676616668701 -58.5633926391602,14.3333835601807 -51.2777442932129,6.55302810668945 -56.4046859741211,5.60859203338623 -60.8570251464844,16.9418258666992 -59.4178848266602,21.5290870666504 -55.6851119995117,15.8624706268311 -60.7670783996582,18.2910194396973 -62.7908706665039,22.6084423065186 -46.0158996582031,12.309591293335 -61.846435546875,16.7169609069824 -60.9469718933105,9.74612140655518 -53.3015365600586,5.33875274658203 -44.5317687988281,11.994779586792 -61.0369186401367,8.75671291351318 -44.7566528320312,11.0953159332275 -59.9575614929199,15.3227920532227 -44.6666870117188,11.7699136734009 -61.7115173339844,15.2328462600708 -47.7698402404785,12.7593231201172 -53.1216430664062,11.814887046814 -62.9257888793945,7.54243755340576 -62.4760589599609,14.6481952667236 -57.8887977600098,17.8862609863281 -45.5211791992188,13.2090549468994 -60.3623199462891,15.5476579666138 -63.1056823730469,20.5846500396729 -62.8808174133301,16.80690574646 -63.2855758666992,11.6349945068359 -60.5871887207031,18.9206447601318 -57.4840393066406,15.9524164199829 -56.179817199707,5.33875274658203 -64.0051422119141,20.8994636535645 -62.2062187194824,8.53184700012207 -50.0634689331055,6.14826965332031 -57.4840393066406,8.26200771331787 -51.5026092529297,6.37313556671143 -53.8412132263184,5.74351119995117 -58.7432861328125,6.55302810668945 -61.0369186401367,23.5528793334961 -57.2591743469238,5.51864528656006 -53.1216430664062,9.29639053344727 -51.0528793334961,14.1984634399414 -51.3227157592773,13.9286251068115 -49.9285507202148,14.6931686401367 -64.7696914672852,17.3016109466553 -49.7936325073242,13.2090549468994 -54.7856521606445,10.6006116867065 -55.1904067993164,11.0503435134888 -61.6665420532227,5.6985387802124 -61.531623840332,10.3757457733154 -49.1190338134766,13.7037591934204 -60.1824264526367,7.13767910003662 -52.8967781066895,12.8492698669434 -62.2062187194824,7.22762584686279 -63.4204940795898,15.9524164199829 -49.8386039733887,12.7143497467041 -47.9497299194336,13.8386783599854 -62.0713005065918,12.6244029998779 -55.3253288269043,15.6376037597656 -52.312126159668,5.83345794677734 -53.3015365600586,5.20383358001709 -56.1348457336426,13.4788932800293 -55.5951690673828,7.99216938018799 -61.2168121337891,7.22762584686279 -63.6003875732422,12.309591293335 -48.849193572998,14.0185708999634 -62.161247253418,15.3677654266357 -60.991943359375,17.8412895202637 -59.6877212524414,17.166690826416 -61.4416770935059,6.91281318664551 -59.2379913330078,15.817497253418 -56.7644691467285,13.7937049865723 -63.6003875732422,22.7433624267578 -47.0502624511719,11.0953159332275 -58.0237159729004,23.9126644134521 -61.4416770935059,20.7645435333252 -57.2591743469238,12.2196445465088 -62.5210342407227,19.9100532531738 -52.7618598937988,10.5106649398804 -52.4020729064941,10.5556383132935 -61.3967056274414,5.33875274658203 -58.1586380004883,15.9074440002441 -64.634765625,16.4021472930908 -62.5660057067871,14.0635442733765 -61.4416770935059,15.0079803466797 -61.306755065918,7.27259826660156 -57.4840393066406,17.3016109466553 -64.1850433349609,16.7169609069824 -52.4470443725586,15.9524164199829 -45.8359985351562,13.2990007400513 -52.9417495727539,14.9180335998535 -48.9841156005859,5.24880695343018 -63.6003875732422,12.489483833313 -52.6719131469727,13.6138134002686 -63.6453628540039,21.8438987731934 -49.478816986084,6.23821640014648 -58.7432861328125,6.10329627990723 -59.2379913330078,17.7063694000244 -62.2062187194824,17.7963161468506 -58.2036094665527,11.814887046814 -64.1400680541992,11.8598594665527 -56.8544158935547,17.9312343597412 -53.7512664794922,7.76730346679688 -57.1242523193359,6.14826965332031 -45.791015625,11.0953159332275 -47.9497299194336,12.2646179199219 -53.4364547729492,15.8624706268311 -45.7010803222656,13.34397315979 -49.703685760498,7.13767910003662 -59.9125900268555,18.3809661865234 -63.2855758666992,5.47367286682129 -48.849193572998,5.83345794677734 -57.7538795471191,16.177282333374 -59.013126373291,16.4471206665039 -50.7380676269531,8.7117395401001 -57.034309387207,8.62179279327393 -45.8809814453125,10.9154233932495 -51.4576377868652,10.9154233932495 -61.8014602661133,21.8888721466064 -57.7089042663574,8.80168533325195 -63.5554122924805,15.6825771331787 -63.9601745605469,11.4101285934448 -59.327938079834,23.507905960083 -55.9549522399902,10.5556383132935 -55.5501937866211,11.9048328399658 -59.1030731201172,16.8968524932861 -59.7326965332031,7.99216938018799 -60.5422134399414,21.5290870666504 -54.2909469604492,8.39692687988281 -56.809440612793,8.66676616668701 -46.3307189941406,12.8942422866821 -59.3729095458984,9.20644378662109 -52.8068313598633,9.43130970001221 -58.2036094665527,12.2646179199219 -63.6453628540039,22.0237922668457 -59.4178848266602,15.502685546875 -63.5554122924805,15.7275505065918 -53.6613235473633,6.50805473327637 -57.7538795471191,13.8836517333984 -59.5977783203125,8.30698108673096 -55.5951690673828,16.3571739196777 -62.6559524536133,16.9418258666992 -57.7089042663574,23.822717666626 -57.9337692260742,7.36254501342773 -62.4310836791992,10.6455850601196 -54.1560249328613,8.03714179992676 -61.0818901062012,20.6296234130859 -54.830623626709,12.669376373291 -54.6957054138184,15.2328462600708 -62.5210342407227,7.99216938018799 -50.6031455993652,13.9735984802246 -59.8226432800293,11.9048328399658 -43.2725219726562,13.0741348266602 -60.6321601867676,12.8042964935303 -61.0818901062012,11.9498062133789 -56.809440612793,16.6270141601562 -61.1268653869629,13.2090549468994 -56.0448989868164,14.0635442733765 -55.8200340270996,5.38372611999512 -57.5739860534668,5.74351119995117 -59.3729095458984,16.3122024536133 -54.2909469604492,6.64297485351562 -59.8226432800293,23.4179592132568 -52.5819664001465,9.56622886657715 -54.1110534667969,6.73292064666748 -56.0898704528809,12.6244029998779 -60.3623199462891,5.24880695343018 -53.7962417602539,14.6032218933105 -53.7962417602539,5.74351119995117 -55.7750587463379,9.29639053344727 -63.9151992797852,17.6613960266113 -60.3173484802246,10.5106649398804 -59.1930198669434,23.6877975463867 -60.7221069335938,8.62179279327393 -57.9337692260742,18.1111278533936 -59.1030731201172,16.1323089599609 -58.3835029602051,23.822717666626 -63.2406005859375,19.1005363464355 -59.5078315734863,6.55302810668945 -54.201000213623,16.9418258666992 -59.8226432800293,9.43130970001221 -59.6877212524414,8.03714179992676 -62.0713005065918,18.7857246398926 -58.4734497070312,7.45249080657959 -60.677131652832,19.4153499603271 -63.9151992797852,16.5820407867432 -64.4998474121094,8.93660545349121 -62.3411407470703,11.9498062133789 -58.4734497070312,14.9630069732666 -51.997314453125,9.9260139465332 -64.5448226928711,23.19309425354 -64.0501174926758,19.9100532531738 -59.6877212524414,6.82286739349365 -57.4390640258789,13.6138134002686 -63.3305511474609,9.20644378662109 -60.8120536804199,9.88104152679443 -52.7618598937988,11.0053701400757 -53.7512664794922,11.4101285934448 -54.9655418395996,12.7593231201172 -64.4548797607422,17.7513427734375 -57.0792808532715,13.4788932800293 -49.3888740539551,13.0291614532471 -62.7009239196777,8.98157787322998 -61.3967056274414,19.2804298400879 -62.8358459472656,17.166690826416 -62.2511940002441,9.97098731994629 -58.1586380004883,12.2646179199219 -59.6877212524414,17.4365310668945 -64.1400680541992,10.1059074401855 -63.9151992797852,11.2752084732056 -53.9761352539062,8.89163208007812 -57.9787445068359,18.0211811065674 -49.6587104797363,14.1534900665283 -54.4708366394043,12.8492698669434 -49.9285507202148,12.5794296264648 -56.5845756530762,11.994779586792 -56.3597106933594,7.13767910003662 -61.1268653869629,12.354564666748 -58.3385314941406,23.8676910400391 -49.3438987731934,5.20383358001709 -52.4470443725586,13.0741348266602 -57.4390640258789,12.0847253799438 -64.6797409057617,10.1958532333374 -61.306755065918,14.6032218933105 -61.6665420532227,7.49746417999268 -53.5713768005371,7.9471960067749 -59.9575614929199,23.6428260803223 -55.9099807739258,13.7487316131592 -57.4390640258789,15.1429004669189 -54.7856521606445,9.43130970001221 -57.034309387207,12.8042964935303 -58.7882614135742,17.3915576934814 -50.2883338928223,13.9286251068115 -43.8121948242188,12.669376373291 -59.4178848266602,12.7593231201172 -59.5977783203125,11.0053701400757 -54.0211067199707,12.0397529602051 -63.195629119873,8.12708854675293 -53.9311599731445,12.8042964935303 -58.9231796264648,6.41810894012451 -64.0501174926758,20.1798934936523 -59.3729095458984,9.29639053344727 -58.1136627197266,6.91281318664551 -61.4416770935059,12.2196445465088 -59.5977783203125,20.989408493042 -61.2617835998535,20.1798934936523 -56.7644691467285,11.2752084732056 -54.8755950927734,13.1640815734863 -48.7142753601074,13.6138134002686 -62.9257888793945,23.8676910400391 -62.5660057067871,15.0529537200928 -57.0792808532715,18.0211811065674 -63.7802810668945,20.2698383331299 -55.4152755737305,9.61120223999023 -57.8438262939453,7.36254501342773 -58.4284744262695,23.7327709197998 -57.6189575195312,9.16147041320801 -53.8861885070801,8.39692687988281 -58.2485809326172,19.010591506958 -64.2749862670898,17.5264778137207 -57.4840393066406,17.5714492797852 -57.663932800293,15.1429004669189 -59.2829666137695,9.52125644683838 -56.4046859741211,12.8942422866821 -64.2749862670898,22.8782806396484 -46.2407531738281,11.7249402999878 -53.3015365600586,5.60859203338623 -64.4548797607422,9.07152462005615 -51.3676910400391,9.43130970001221 -59.9125900268555,21.7989253997803 -54.4258651733398,11.8598594665527 -62.2511940002441,12.5344572067261 -61.9813537597656,23.148120880127 -63.9151992797852,8.12708854675293 -57.9337692260742,12.4445114135742 -61.6215667724609,16.9418258666992 -50.4682273864746,7.9471960067749 -61.1268653869629,11.7249402999878 -56.8544158935547,7.18265247344971 -63.7353057861328,18.8756713867188 -61.3517303466797,5.47367286682129 -58.2036094665527,15.6825771331787 -53.2565612792969,12.669376373291 -56.8544158935547,17.166690826416 -47.7248649597168,12.2646179199219 -61.9363822937012,6.37313556671143 -45.0264892578125,11.2752084732056 -52.851806640625,12.8042964935303 -59.9125900268555,8.98157787322998 -54.0211067199707,10.7805042266846 -61.531623840332,7.18265247344971 -63.3755226135254,21.5290870666504 -50.1983871459961,12.8492698669434 -55.0105171203613,14.0185708999634 -63.0607109069824,12.5794296264648 -61.0369186401367,8.12708854675293 -54.1110534667969,8.75671291351318 -46.420654296875,11.5900211334229 -52.4020729064941,12.4445114135742 -63.4654693603516,7.27259826660156 -52.1772079467773,14.9630069732666 -61.846435546875,8.12708854675293 -55.9999237060547,13.5688400268555 -64.1850433349609,17.166690826416 -61.0369186401367,15.0529537200928 -64.0950927734375,23.9576377868652 -63.6903343200684,7.72233009338379 -46.3307189941406,11.3201818466187 -52.312126159668,12.2646179199219 -53.7512664794922,10.1958532333374 -63.4204940795898,20.2698383331299 -60.677131652832,11.2752084732056 -58.9681549072266,13.8386783599854 -62.9707641601562,7.81227684020996 -50.8280143737793,9.16147041320801 -64.4099044799805,7.49746417999268 -51.3227157592773,7.04773330688477 -51.4576377868652,9.25141716003418 -59.1030731201172,8.93660545349121 -46.6455078125,10.9154233932495 -64.1400680541992,20 -56.6745223999023,15.9074440002441 -59.5977783203125,16.4471206665039 -55.5501937866211,7.85724925994873 -63.4654693603516,16.6270141601562 -61.846435546875,15.7725238800049 -55.145435333252,16.6719875335693 -60.5871887207031,16.5370674133301 -58.4284744262695,17.6613960266113 -53.7962417602539,15.997389793396 -57.8887977600098,7.36254501342773 -62.2062187194824,7.99216938018799 -63.2406005859375,12.0847253799438 -61.7115173339844,19.2354564666748 -54.1110534667969,9.43130970001221 -62.2511940002441,13.6138134002686 -57.9787445068359,6.73292064666748 -58.4284744262695,19.3703765869141 -64.7696914672852,9.56622886657715 -64.0051422119141,15.997389793396 -62.7458992004395,14.4683027267456 -54.3808898925781,10.1059074401855 -55.145435333252,15.4127388000488 -61.1268653869629,5.96837711334229 -62.161247253418,6.50805473327637 -59.6877212524414,10.6905584335327 -61.9813537597656,23.4629325866699 -47.0502624511719,11.814887046814 -52.4920196533203,6.05832386016846 -56.2247924804688,5.4286994934082 -50.9179611206055,9.20644378662109 -60.8570251464844,11.9498062133789 -64.5897979736328,13.7937049865723 -60.3623199462891,14.1984634399414 -60.3173484802246,7.45249080657959 -55.5951690673828,17.6613960266113 -59.5078315734863,11.6349945068359 -51.0978507995605,13.4788932800293 -60.991943359375,21.2142753601074 -63.6003875732422,13.9286251068115 -61.7564888000488,9.07152462005615 -57.5739860534668,11.8598594665527 -60.5422134399414,18.0211811065674 -61.846435546875,8.30698108673096 -58.8332328796387,11.5900211334229 -50.9179611206055,12.2196445465088 -59.0580978393555,10.4207191467285 -53.346508026123,5.38372611999512 -55.8200340270996,7.13767910003662 -52.2221794128418,9.38633632659912 -63.6903343200684,13.5688400268555 -43.3175048828125,13.0741348266602 -62.4310836791992,7.27259826660156 -53.3914833068848,10.2857999801636 -49.5237922668457,13.4788932800293 -57.9337692260742,13.4339199066162 -61.0369186401367,21.0793552398682 -43.8121948242188,12.3995380401611 -59.7776718139648,18.8306980133057 -46.6455078125,11.0503435134888 -53.3914833068848,6.23821640014648 -52.6719131469727,8.30698108673096 -50.5581741333008,11.9498062133789 -51.3676910400391,13.5238666534424 -54.3359184265137,11.2302360534668 -58.6533432006836,9.25141716003418 -58.0686912536621,7.81227684020996 -61.4416770935059,16.9418258666992 -62.3411407470703,13.2990007400513 -61.7115173339844,7.40751838684082 -57.9787445068359,5.56361865997314 -61.2617835998535,9.70114898681641 -63.7353057861328,20.4047584533691 -61.846435546875,22.4735221862793 -47.9497299194336,12.0397529602051 -53.4364547729492,13.4788932800293 -61.5765953063965,11.2302360534668 -55.6851119995117,7.09270572662354 -45.2513427734375,10.9603967666626 -59.5528030395508,18.6058330535889 -60.8570251464844,14.2434368133545 -64.5448226928711,20.0449733734131 -61.2168121337891,11.8598594665527 -56.6745223999023,15.9524164199829 -57.4840393066406,8.03714179992676 -53.5264015197754,10.8704509735107 -49.2539520263672,11.6799669265747 -57.3041458129883,6.82286739349365 -55.9099807739258,13.5688400268555 -55.7300872802734,17.2116641998291 -62.0713005065918,17.7513427734375 -47.275146484375,12.8042964935303 -63.1056823730469,22.4285507202148 -62.9257888793945,6.23821640014648 -59.013126373291,8.62179279327393 -62.161247253418,23.4629325866699 -63.2406005859375,20.1798934936523 -51.997314453125,5.6985387802124 -58.4734497070312,15.6376037597656 -57.9337692260742,14.7381420135498 -56.6295471191406,16.0423622131348 -63.0607109069824,7.40751838684082 -56.8993873596191,11.9048328399658 -50.9179611206055,9.74612140655518 -48.9391403198242,12.8492698669434 -52.2671546936035,7.99216938018799 -60.8120536804199,9.97098731994629 -60.3173484802246,20.7195701599121 -56.6295471191406,14.7831144332886 -58.8332328796387,19.1455097198486 -54.4258651733398,11.7699136734009 -62.3411407470703,9.70114898681641 -52.9417495727539,10.8254776000977 -54.0211067199707,5.87843132019043 -55.9099807739258,7.00275993347168 -64.4998474121094,5.65356540679932 -56.3147354125977,16.2672290802002 -53.7962417602539,5.4286994934082 -62.161247253418,13.8386783599854 -54.830623626709,6.10329627990723 -61.1268653869629,14.0185708999634 -55.9549522399902,5.96837711334229 -53.4814300537109,14.9630069732666 -60.4072952270508,11.6349945068359 -64.0051422119141,19.8201065063477 -55.4602470397949,9.61120223999023 -62.3411407470703,6.4630823135376 -61.0818901062012,7.81227684020996 -54.0211067199707,11.2752084732056 -49.0290870666504,5.74351119995117 -61.7564888000488,21.9338455200195 -60.8570251464844,17.7513427734375 -64.3649291992188,22.3835773468018 -54.5607833862305,13.9286251068115 -64.0501174926758,14.3333835601807 -48.8042221069336,12.8042964935303 -60.8120536804199,8.39692687988281 -47.1851806640625,11.3651552200317 -64.0501174926758,12.8492698669434 -56.4046859741211,16.4471206665039 -64.634765625,15.6376037597656 -56.49462890625,8.26200771331787 -50.0634689331055,7.04773330688477 -63.510440826416,18.6058330535889 -59.1030731201172,21.1693019866943 -64.0950927734375,7.27259826660156 -55.5052185058594,15.997389793396 -51.2777442932129,6.32816219329834 -58.8782081604004,10.4207191467285 -55.7300872802734,16.7169609069824 -58.3385314941406,14.4233293533325 -59.0580978393555,15.2778186798096 -44.8465881347656,10.6006116867065 -58.7432861328125,7.22762584686279 -60.2723731994629,21.7539520263672 -56.2247924804688,9.11649799346924 -50.8729858398438,6.86783981323242 -49.5237922668457,12.354564666748 -60.2274017333984,15.1878728866577 -62.2961654663086,6.64297485351562 -57.7988510131836,9.16147041320801 -48.7142753601074,5.56361865997314 -64.0950927734375,15.5476579666138 -52.312126159668,5.56361865997314 -59.5528030395508,23.0132007598877 -61.9813537597656,14.5582485198975 -55.3703002929688,5.56361865997314 -55.0105171203613,10.0159606933594 -57.2141990661621,10.5106649398804 -60.6321601867676,20.8994636535645 -64.4099044799805,15.8624706268311 -59.5977783203125,12.2196445465088 -61.3967056274414,13.4788932800293 -45.791015625,13.0741348266602 -62.0713005065918,15.6376037597656 -59.0580978393555,6.28318881988525 -58.5184211730957,19.685188293457 -55.7750587463379,8.98157787322998 -60.3623199462891,9.38633632659912 -60.7221069335938,13.9735984802246 -51.2777442932129,15.0079803466797 -57.034309387207,7.40751838684082 -56.0898704528809,10.7355308532715 -60.3173484802246,16.7169609069824 -56.3147354125977,7.85724925994873 -62.7458992004395,5.60859203338623 -59.7776718139648,21.8888721466064 -61.5765953063965,12.984188079834 -62.9257888793945,17.9312343597412 -64.1850433349609,14.5132751464844 -59.1930198669434,15.2778186798096 -46.8703918457031,11.0953159332275 -56.3597106933594,15.4127388000488 -64.4099044799805,15.5926313400269 -62.7009239196777,14.2884101867676 -59.7776718139648,16.9418258666992 -63.2406005859375,23.6428260803223 -62.161247253418,18.7407512664795 -51.2777442932129,9.74612140655518 -58.6083679199219,11.3201818466187 -60.0475082397461,21.5290870666504 -58.8782081604004,16.2222557067871 -58.0237159729004,8.57682037353516 -61.7115173339844,8.12708854675293 -54.0211067199707,10.2408266067505 -49.9285507202148,5.65356540679932 -53.8412132263184,11.4101285934448 -60.991943359375,15.2778186798096 -45.5211791992188,13.1640815734863 -52.1322326660156,8.89163208007812 -52.4470443725586,8.39692687988281 -47.9497299194336,12.0847253799438 -60.9469718933105,7.49746417999268 -49.7486572265625,5.20383358001709 -56.49462890625,7.36254501342773 -57.8887977600098,19.8650798797607 -54.9655418395996,13.1640815734863 -49.7936325073242,12.4445114135742 -60.677131652832,9.61120223999023 -63.4654693603516,17.2116641998291 -60.677131652832,13.9735984802246 -57.4390640258789,9.65617561340332 -44.9815063476562,12.1296987533569 -60.3623199462891,12.1296987533569 -59.2829666137695,5.51864528656006 -63.8702239990234,12.0847253799438 -57.1692276000977,17.5264778137207 -57.034309387207,14.8280878067017 -57.5290145874023,16.3122024536133 -48.8941688537598,5.6985387802124 -61.6665420532227,16.0873355865479 -55.6401405334473,6.82286739349365 -63.8702239990234,16.4471206665039 -56.9893341064453,16.80690574646 -57.7538795471191,11.4551019668579 -61.8014602661133,20 -63.3305511474609,6.23821640014648 -54.4708366394043,15.9524164199829 -62.4310836791992,13.1191082000732 -63.7802810668945,15.5926313400269 -53.0766716003418,8.17206192016602 -58.4284744262695,9.02655124664307 -51.2777442932129,7.04773330688477 -52.6719131469727,14.8280878067017 -57.9337692260742,6.91281318664551 -58.6533432006836,6.86783981323242 -57.8887977600098,6.91281318664551 -57.6189575195312,13.2090549468994 -61.8014602661133,8.80168533325195 -63.4654693603516,10.5106649398804 -49.5687637329102,13.1191082000732 -61.846435546875,16.8968524932861 -55.5951690673828,6.10329627990723 -58.0686912536621,13.4788932800293 -54.7406768798828,13.5238666534424 -52.312126159668,5.4286994934082 -54.7406768798828,14.8730602264404 -60.7221069335938,20 -44.9365234375,12.17467212677 -55.9999237060547,11.5900211334229 -51.682502746582,12.6244029998779 -57.5290145874023,8.21703433990479 -57.34912109375,15.3677654266357 -63.5554122924805,14.9180335998535 -64.0501174926758,17.6164226531982 -59.1480445861816,13.2990007400513 -58.9681549072266,8.21703433990479 -51.2327728271484,6.64297485351562 -49.3438987731934,6.95778656005859 -52.536994934082,14.4233293533325 -61.9813537597656,21.7539520263672 -58.3835029602051,17.5714492797852 -60.1374549865723,11.6799669265747 -45.6560974121094,12.8492698669434 -64.5448226928711,5.38372611999512 -55.7300872802734,16.4021472930908 -59.8226432800293,13.2990007400513 -54.6057586669922,15.9524164199829 -62.4760589599609,13.2990007400513 -63.1056823730469,9.47628307342529 -55.5951690673828,6.77789402008057 -63.8702239990234,9.74612140655518 -59.327938079834,13.6587858200073 -53.2115898132324,5.56361865997314 -58.7432861328125,7.81227684020996 -51.4576377868652,6.50805473327637 -57.5290145874023,15.9524164199829 -52.851806640625,5.33875274658203 -47.3201293945312,13.1640815734863 -43.9471435546875,11.1852626800537 -50.9179611206055,6.50805473327637 -60.4522666931152,14.1085166931152 -64.7696914672852,21.1243286132812 -62.4310836791992,12.489483833313 -44.3968505859375,12.5344572067261 -57.5290145874023,10.6905584335327 -54.515811920166,7.76730346679688 -58.2485809326172,5.87843132019043 -51.8623962402344,14.8730602264404 -60.2274017333984,14.2434368133545 -63.3755226135254,12.3995380401611 -52.7168846130371,9.97098731994629 -61.531623840332,14.0635442733765 -62.2511940002441,9.11649799346924 -56.3147354125977,15.7725238800049 -61.9813537597656,23.5978527069092 -63.6903343200684,20.0449733734131 -56.4046859741211,12.0397529602051 -64.2300109863281,18.7407512664795 -51.0079040527344,7.45249080657959 -60.4972381591797,23.4629325866699 -60.9020004272461,12.7593231201172 -49.3438987731934,11.7249402999878 -62.8808174133301,19.4603214263916 -55.1904067993164,7.40751838684082 -61.7115173339844,18.7857246398926 -52.4020729064941,5.4286994934082 -58.4734497070312,13.9286251068115 -47.5899467468262,12.0847253799438 -61.8014602661133,23.6428260803223 -63.195629119873,17.6613960266113 -55.5052185058594,10.9603967666626 -51.5475845336914,8.35195446014404 -58.5633926391602,16.2672290802002 -63.510440826416,7.36254501342773 -56.2247924804688,14.0635442733765 -63.6453628540039,10.5556383132935 -52.1322326660156,11.0953159332275 -55.7300872802734,11.0953159332275 -57.2591743469238,14.2884101867676 -63.9151992797852,7.58741092681885 -54.4708366394043,11.4101285934448 -49.7936325073242,5.78848457336426 -53.3914833068848,14.3783569335938 -52.7618598937988,6.68794727325439 -49.9735221862793,6.55302810668945 -59.2379913330078,16.177282333374 -50.7830390930176,6.10329627990723 -63.4654693603516,8.66676616668701 -64.2300109863281,10.3757457733154 -53.4814300537109,11.7249402999878 -54.515811920166,8.84665870666504 -57.8887977600098,16.9867992401123 -57.5290145874023,16.7169609069824 -48.0396766662598,13.7487316131592 -62.4310836791992,7.18265247344971 -55.4602470397949,14.7381420135498 -56.5396041870117,16.2222557067871 -64.1850433349609,16.0873355865479 -53.7962417602539,11.5000743865967 -63.6453628540039,16.3571739196777 -55.2803535461426,16.177282333374 -60.1374549865723,13.0291614532471 -47.5449714660645,11.4551019668579 -60.677131652832,14.1085166931152 -54.0211067199707,7.99216938018799 -57.9787445068359,18.8306980133057 -52.1322326660156,6.41810894012451 -63.5554122924805,22.7883358001709 -56.4046859741211,11.0953159332275 -55.1904067993164,16.80690574646 -60.8570251464844,12.0847253799438 -59.6877212524414,5.4286994934082 -51.1428260803223,14.5132751464844 -56.2697639465332,5.78848457336426 -53.346508026123,7.72233009338379 -63.0157356262207,17.8862609863281 -63.3305511474609,6.50805473327637 -64.7696914672852,16.5820407867432 -53.6613235473633,11.2752084732056 -55.5501937866211,6.41810894012451 -48.4444351196289,12.669376373291 -48.8941688537598,5.29378032684326 -57.5290145874023,12.8942422866821 -57.0792808532715,9.47628307342529 -62.0713005065918,12.309591293335 -58.9681549072266,15.9524164199829 -53.9761352539062,16.5370674133301 -58.0237159729004,7.45249080657959 -55.6851119995117,16.851879119873 -55.7300872802734,16.3571739196777 -55.145435333252,14.6481952667236 -56.0898704528809,9.83606815338135 -57.3041458129883,16.492094039917 -61.0818901062012,18.7857246398926 -43.7672424316406,11.4101285934448 -48.3544883728027,13.9286251068115 -57.3940925598145,5.60859203338623 -61.8914070129395,7.45249080657959 -64.7696914672852,9.07152462005615 -54.201000213623,12.9392156600952 -55.3253288269043,11.9048328399658 -54.3359184265137,7.85724925994873 -57.034309387207,14.3333835601807 -61.3517303466797,16.4021472930908 -50.5132026672363,12.984188079834 -59.7776718139648,19.9100532531738 -51.3227157592773,9.65617561340332 -61.0369186401367,14.3783569335938 -52.536994934082,7.00275993347168 -60.991943359375,9.56622886657715 -63.0157356262207,9.11649799346924 -64.0950927734375,14.7831144332886 -53.4364547729492,7.9471960067749 -64.1400680541992,8.12708854675293 -50.7830390930176,5.96837711334229 -56.1348457336426,9.61120223999023 -62.8808174133301,6.4630823135376 -60.4972381591797,6.55302810668945 -54.6507301330566,14.2434368133545 -51.5026092529297,14.6032218933105 -57.0792808532715,13.1191082000732 -59.7776718139648,11.6799669265747 -58.2935562133789,6.91281318664551 -60.991943359375,21.4841136932373 -64.0950927734375,8.21703433990479 -54.7856521606445,7.00275993347168 -61.2168121337891,21.7539520263672 -56.5396041870117,15.6825771331787 -52.0872611999512,13.8836517333984 -53.5713768005371,15.7275505065918 -56.1348457336426,7.6773567199707 -60.5422134399414,7.45249080657959 -55.5501937866211,8.39692687988281 -63.825252532959,11.6799669265747 -61.6665420532227,5.51864528656006 -52.5819664001465,10.3757457733154 -56.8993873596191,12.0397529602051 -53.7962417602539,8.57682037353516 -54.1110534667969,15.1878728866577 -53.7062950134277,15.7725238800049 -59.5078315734863,8.80168533325195 -51.5475845336914,7.04773330688477 -61.3517303466797,8.21703433990479 -62.9257888793945,12.6244029998779 -56.3147354125977,17.6613960266113 -51.0978507995605,14.2884101867676 -50.2883338928223,13.4788932800293 -64.0950927734375,7.72233009338379 -55.3703002929688,5.24880695343018 -59.1480445861816,16.7619323730469 -51.997314453125,10.6455850601196 -49.0740585327148,11.3201818466187 -52.1772079467773,12.489483833313 -54.1110534667969,13.0291614532471 -59.5977783203125,22.833309173584 -60.5871887207031,17.8412895202637 -48.4444351196289,13.5688400268555 -52.9867248535156,12.5344572067261 -55.1904067993164,5.24880695343018 -63.5554122924805,10.3307723999023 -58.8332328796387,12.0847253799438 -58.0237159729004,5.38372611999512 -56.7644691467285,15.817497253418 -62.0713005065918,8.84665870666504 -64.4099044799805,6.05832386016846 -54.3359184265137,13.5238666534424 -53.8861885070801,15.0079803466797 -60.3623199462891,9.16147041320801 -64.3199615478516,8.48687362670898 -44.7566528320312,10.5556383132935 -57.2591743469238,17.3016109466553 -54.3359184265137,16.851879119873 -50.5132026672363,5.4286994934082 -59.642749786377,19.3703765869141 -59.2829666137695,10.8704509735107 -64.1400680541992,23.3729858398438 -54.8755950927734,15.6376037597656 -52.3571014404297,11.2752084732056 -59.5078315734863,21.1243286132812 -54.0211067199707,15.2778186798096 -59.9575614929199,12.8492698669434 -52.4020729064941,10.4207191467285 -51.9073677062988,5.9234037399292 -57.9787445068359,12.8042964935303 -61.3517303466797,12.7593231201172 -56.0898704528809,5.96837711334229 -63.2855758666992,23.507905960083 -60.0025367736816,19.5052947998047 -62.0263290405273,9.25141716003418 -54.4708366394043,14.8730602264404 -61.846435546875,18.5158863067627 -59.1930198669434,11.5000743865967 -57.663932800293,14.9630069732666 -51.4126625061035,7.85724925994873 -55.6401405334473,9.88104152679443 -56.7194976806641,16.4471206665039 -60.3623199462891,8.35195446014404 -56.4046859741211,13.2540273666382 -60.7670783996582,14.1984634399414 -60.7221069335938,15.4577121734619 -54.2459716796875,13.8386783599854 -48.0846519470215,13.4788932800293 -54.0660781860352,11.0053701400757 -59.1030731201172,10.1059074401855 -57.7089042663574,16.0423622131348 -54.6507301330566,8.80168533325195 -53.346508026123,8.7117395401001 -61.306755065918,18.5608596801758 -59.4628601074219,21.6190338134766 -58.7432861328125,9.88104152679443 -54.9655418395996,15.7725238800049 -57.5739860534668,8.35195446014404 -46.0608520507812,11.3651552200317 -60.3173484802246,15.5476579666138 -59.013126373291,17.7063694000244 -52.8068313598633,14.7381420135498 -62.5210342407227,20.8994636535645 -62.2511940002441,18.7407512664795 -51.1877975463867,10.8254776000977 -54.9205703735352,7.99216938018799 -54.7406768798828,9.11649799346924 -52.851806640625,14.6032218933105 -57.6189575195312,15.7275505065918 -63.3755226135254,23.7327709197998 -64.2749862670898,21.0793552398682 -60.3173484802246,11.5900211334229 -57.7538795471191,17.2566375732422 -54.6957054138184,9.20644378662109 -63.6903343200684,18.5608596801758 -63.1506576538086,22.2036838531494 -64.1850433349609,5.83345794677734 -49.9285507202148,7.36254501342773 -61.9363822937012,10.4656925201416 -58.4284744262695,12.7593231201172 -59.8226432800293,15.0979270935059 -46.0608520507812,11.5000743865967 -64.634765625,23.822717666626 -58.2036094665527,10.4656925201416 -57.8438262939453,11.1852626800537 -58.1586380004883,10.9603967666626 -62.9257888793945,15.9074440002441 -53.346508026123,13.4339199066162 -53.8412132263184,16.6270141601562 -64.4998474121094,8.17206192016602 -59.9575614929199,18.9656181335449 -52.4920196533203,14.2434368133545 -63.2855758666992,20.0449733734131 -59.4178848266602,19.685188293457 -60.0475082397461,17.0317726135254 -58.9231796264648,12.2646179199219 -48.2645416259766,13.3889465332031 -58.9231796264648,13.4788932800293 -51.1428260803223,14.1534900665283 -50.8280143737793,8.93660545349121 -64.7247161865234,20.8095169067383 -57.7538795471191,9.47628307342529 -61.8014602661133,9.47628307342529 -61.306755065918,12.354564666748 -53.5264015197754,15.1878728866577 -62.7458992004395,10.3307723999023 -60.3623199462891,16.851879119873 -60.5422134399414,20.1798934936523 -50.4232559204102,6.73292064666748 -63.3305511474609,21.1243286132812 -64.6797409057617,20.3597850799561 -56.5396041870117,7.54243755340576 -62.9707641601562,10.6455850601196 -51.8623962402344,11.4101285934448 -64.1850433349609,9.70114898681641 -59.8676147460938,10.5106649398804 -57.7089042663574,11.4101285934448 -54.6057586669922,10.0159606933594 -48.1745986938477,11.3201818466187 -63.8702239990234,22.8782806396484 -57.34912109375,8.26200771331787 -49.4338455200195,11.3651552200317 -54.2459716796875,6.14826965332031 -59.2829666137695,8.12708854675293 -56.179817199707,8.30698108673096 -59.6877212524414,14.3783569335938 -52.4920196533203,7.99216938018799 -60.4522666931152,17.2566375732422 -59.7776718139648,5.20383358001709 -63.8702239990234,23.148120880127 -58.8782081604004,14.1984634399414 -60.4972381591797,20.1798934936523 -61.9813537597656,8.48687362670898 -59.5977783203125,12.7593231201172 -57.1692276000977,18.3809661865234 -63.2406005859375,18.2460479736328 -60.9469718933105,23.507905960083 -52.2671546936035,15.817497253418 -62.6559524536133,20.1349201202393 -52.851806640625,9.16147041320801 -55.145435333252,16.6270141601562 -63.510440826416,21.1693019866943 -64.634765625,13.4339199066162 -63.5554122924805,16.8968524932861 -60.9020004272461,10.9154233932495 -51.4126625061035,9.74612140655518 -61.0818901062012,6.59800148010254 -61.306755065918,16.7619323730469 -59.7326965332031,10.9603967666626 -63.4654693603516,11.0953159332275 -57.34912109375,16.2222557067871 -63.6003875732422,7.90222263336182 -61.0818901062012,19.010591506958 -62.6109771728516,6.59800148010254 -47.0502624511719,12.309591293335 -58.2935562133789,6.23821640014648 -53.6163482666016,15.4127388000488 -51.5475845336914,7.09270572662354 -56.0448989868164,17.2566375732422 -57.663932800293,8.98157787322998 -49.9735221862793,7.90222263336182 -48.2645416259766,12.7593231201172 -54.6957054138184,14.4233293533325 -52.8068313598633,7.54243755340576 -52.6269378662109,11.5000743865967 -61.6665420532227,9.11649799346924 -60.1374549865723,6.86783981323242 -61.3967056274414,22.3835773468018 -59.3729095458984,7.54243755340576 -64.6797409057617,15.1878728866577 -60.677131652832,19.5952415466309 -62.6559524536133,6.14826965332031 -52.536994934082,10.3757457733154 -44.9365234375,10.8704509735107 -59.9125900268555,6.41810894012451 -60.8570251464844,9.20644378662109 -48.7142753601074,13.0291614532471 -62.5210342407227,17.3465843200684 -56.179817199707,8.57682037353516 -64.2300109863281,22.2936305999756 -61.7564888000488,16.177282333374 -52.0872611999512,14.2434368133545 -52.0422897338867,6.77789402008057 -47.2301635742188,13.1640815734863 -60.2274017333984,13.6587858200073 -53.1216430664062,13.3889465332031 -59.5528030395508,12.984188079834 -60.2723731994629,9.83606815338135 -61.846435546875,14.9180335998535 -63.7353057861328,11.8598594665527 -61.846435546875,20 -48.8941688537598,11.3201818466187 -61.0818901062012,18.5158863067627 -61.7115173339844,15.6376037597656 -62.6109771728516,16.9867992401123 -56.8544158935547,16.5370674133301 -61.3967056274414,9.97098731994629 -45.9259338378906,11.4551019668579 -56.3597106933594,12.669376373291 -62.8808174133301,8.57682037353516 -51.5925559997559,13.2540273666382 -64.4099044799805,13.9286251068115 -56.2697639465332,8.80168533325195 -60.9020004272461,13.1191082000732 -56.0448989868164,11.0953159332275 -58.4284744262695,10.8704509735107 -56.4046859741211,7.31757164001465 -62.7009239196777,5.24880695343018 -58.9231796264648,6.10329627990723 -52.6719131469727,11.7699136734009 -55.5951690673828,17.2116641998291 -62.1162719726562,5.51864528656006 -60.6321601867676,14.3783569335938 -63.5554122924805,5.6985387802124 -63.3305511474609,7.00275993347168 -58.3385314941406,20 -64.3199615478516,23.1031475067139 -59.8226432800293,13.4788932800293 -63.825252532959,5.29378032684326 -57.7988510131836,7.45249080657959 -59.642749786377,7.31757164001465 -52.6269378662109,6.01335048675537 -56.3597106933594,13.34397315979 -63.2855758666992,22.7433624267578 -54.2459716796875,7.58741092681885 -62.2511940002441,14.6931686401367 -63.7802810668945,9.9260139465332 -55.9549522399902,5.29378032684326 -63.1506576538086,5.56361865997314 -49.9285507202148,6.10329627990723 -64.0950927734375,8.7117395401001 -61.1268653869629,17.481502532959 -52.8967781066895,8.35195446014404 -58.5633926391602,15.9074440002441 -63.3755226135254,14.5132751464844 -49.5687637329102,14.6032218933105 -63.7802810668945,13.5688400268555 -51.8174209594727,10.6455850601196 -56.6745223999023,8.26200771331787 -59.2829666137695,6.10329627990723 -63.7353057861328,11.3201818466187 -55.5501937866211,9.16147041320801 -54.2459716796875,15.997389793396 -60.8120536804199,14.6032218933105 -60.8570251464844,10.7805042266846 -46.3307189941406,12.309591293335 -61.8014602661133,6.73292064666748 -56.8544158935547,5.87843132019043 -54.0211067199707,6.77789402008057 -49.3438987731934,12.8042964935303 -56.0448989868164,8.21703433990479 -55.8650054931641,7.72233009338379 -62.161247253418,16.177282333374 -46.19580078125,13.2540273666382 -58.9681549072266,15.3227920532227 -55.1004638671875,16.177282333374 -61.0818901062012,20.3597850799561 -61.6665420532227,9.83606815338135 -63.5554122924805,13.2090549468994 -64.5448226928711,17.481502532959 -51.7724494934082,10.2857999801636 -50.1983871459961,11.7249402999878 -59.1930198669434,14.7381420135498 -50.018497467041,14.2434368133545 -57.4840393066406,5.9234037399292 -63.3755226135254,19.0555629730225 -55.4602470397949,7.00275993347168 -58.698314666748,8.17206192016602 -63.3755226135254,10.8254776000977 -52.5819664001465,11.7249402999878 -52.0872611999512,12.354564666748 -62.0713005065918,18.5158863067627 -54.2459716796875,10.4656925201416 -52.4020729064941,9.29639053344727 -57.34912109375,10.4656925201416 -63.7353057861328,6.55302810668945 -64.1400680541992,11.0503435134888 -62.6109771728516,8.98157787322998 -63.0157356262207,23.2830390930176 -63.195629119873,17.7063694000244 -51.0528793334961,12.7143497467041 -62.3861122131348,16.492094039917 -63.2406005859375,23.148120880127 -57.2591743469238,8.66676616668701 -52.3571014404297,6.50805473327637 -63.1056823730469,7.22762584686279 -58.6083679199219,6.4630823135376 -62.6559524536133,18.4709129333496 -57.5290145874023,7.13767910003662 -61.2168121337891,5.87843132019043 -56.8993873596191,7.00275993347168 -57.1692276000977,7.85724925994873 -62.3411407470703,13.7037591934204 -50.6031455993652,6.23821640014648 -61.9363822937012,10.2408266067505 -60.2274017333984,14.6931686401367 -60.0924835205078,19.4153499603271 -57.9337692260742,9.9260139465332 -59.1030731201172,9.47628307342529 -58.5633926391602,14.8730602264404 -54.7856521606445,6.01335048675537 -51.8174209594727,12.5794296264648 -50.2883338928223,12.5344572067261 -60.6321601867676,22.3386039733887 -46.3756713867188,11.5450477600098 -46.5105895996094,12.8492698669434 -63.1506576538086,6.05832386016846 -55.6401405334473,15.6825771331787 -62.7458992004395,9.61120223999023 -59.642749786377,15.9524164199829 -56.6295471191406,12.984188079834 -49.0740585327148,6.23821640014648 -52.7168846130371,15.997389793396 -63.1506576538086,23.6428260803223 -54.2459716796875,13.5688400268555 -54.8755950927734,8.26200771331787 -58.3835029602051,10.5106649398804 -50.6031455993652,14.3783569335938 -60.0475082397461,6.23821640014648 -56.8544158935547,14.8280878067017 -62.4760589599609,20.7645435333252 -44.8915710449219,12.1296987533569 -62.5660057067871,12.0397529602051 -59.1930198669434,5.74351119995117 -63.9601745605469,20.5396785736084 -62.0263290405273,20.5396785736084 -60.6321601867676,18.9656181335449 -58.5184211730957,6.41810894012451 -64.3649291992188,12.1296987533569 -51.9073677062988,11.0953159332275 -63.1056823730469,10.6905584335327 -51.7274780273438,5.4286994934082 -50.333309173584,13.9286251068115 -63.2855758666992,8.66676616668701 -61.3967056274414,22.2936305999756 -52.9867248535156,13.6138134002686 -52.6269378662109,6.50805473327637 -63.0607109069824,9.56622886657715 -49.7936325073242,13.5238666534424 -62.3861122131348,19.1904830932617 -53.3015365600586,10.0159606933594 -60.3623199462891,14.5582485198975 -62.5210342407227,11.5000743865967 -51.4126625061035,12.669376373291 -57.3041458129883,10.4656925201416 -58.0686912536621,7.40751838684082 -59.8226432800293,6.64297485351562 -64.6797409057617,10.6905584335327 -55.0554885864258,14.4683027267456 -62.4310836791992,21.8438987731934 -61.9813537597656,6.05832386016846 -49.3888740539551,6.91281318664551 -62.9707641601562,7.00275993347168 -51.997314453125,14.1534900665283 -50.4232559204102,5.74351119995117 -49.6587104797363,6.50805473327637 -54.9205703735352,7.04773330688477 -60.4972381591797,11.5450477600098 -51.1877975463867,9.16147041320801 -45.2063903808594,12.489483833313 -51.3227157592773,13.8386783599854 -58.2036094665527,11.0053701400757 -62.9707641601562,5.56361865997314 -53.3914833068848,11.5450477600098 -60.5871887207031,21.3042221069336 -51.8623962402344,8.35195446014404 -56.2247924804688,6.64297485351562 -53.3914833068848,10.7355308532715 -57.1242523193359,9.88104152679443 -61.4416770935059,16.3122024536133 -51.8623962402344,5.96837711334229 -60.7670783996582,9.07152462005615 -57.6189575195312,5.74351119995117 -59.5078315734863,9.20644378662109 -51.3676910400391,15.0529537200928 -53.5264015197754,10.8254776000977 -52.1322326660156,11.5900211334229 -63.4204940795898,21.3042221069336 -58.9231796264648,19.9100532531738 -60.3623199462891,10.7355308532715 -59.5078315734863,21.2592487335205 -62.4760589599609,10.2408266067505 -50.1983871459961,11.5900211334229 -64.4998474121094,18.7857246398926 -59.4178848266602,13.2090549468994 -43.6772766113281,11.7699136734009 -63.4204940795898,18.1111278533936 -56.5845756530762,14.4683027267456 -59.4628601074219,5.47367286682129 -61.2168121337891,10.6006116867065 -57.7089042663574,15.7275505065918 -56.2247924804688,16.9867992401123 -57.5290145874023,12.984188079834 -57.7089042663574,9.11649799346924 -63.1056823730469,13.3889465332031 -63.9151992797852,16.3571739196777 -58.9231796264648,9.74612140655518 -63.0607109069824,7.31757164001465 -53.0316963195801,11.4101285934448 -55.9549522399902,14.2434368133545 -50.4682273864746,6.95778656005859 -57.4390640258789,16.492094039917 -53.7512664794922,15.997389793396 -55.6401405334473,9.38633632659912 -61.8014602661133,7.13767910003662 -63.195629119873,18.4709129333496 -53.4814300537109,7.63238334655762 -43.5873413085938,11.5450477600098 -62.4310836791992,20.0899467468262 -61.4866485595703,11.1402893066406 -55.2353820800781,9.70114898681641 -47.3201293945312,12.7593231201172 -60.8120536804199,13.0741348266602 -51.8623962402344,6.28318881988525 -59.5078315734863,12.3995380401611 -61.8914070129395,16.7619323730469 -52.0422897338867,10.8704509735107 -60.4072952270508,18.4709129333496 -59.7326965332031,16.9867992401123 -52.4920196533203,11.5450477600098 -64.2300109863281,10.1958532333374 -58.7432861328125,14.2434368133545 -60.677131652832,17.2116641998291 -63.2406005859375,20.2698383331299 -61.7564888000488,20 -55.5951690673828,13.7937049865723 -55.9549522399902,13.0741348266602 -64.2300109863281,14.6032218933105 -60.0025367736816,23.1031475067139 -55.5501937866211,12.17467212677 -64.3199615478516,13.7037591934204 -63.0157356262207,17.9312343597412 -61.2168121337891,16.9867992401123 -45.2963256835938,10.6905584335327 -54.830623626709,11.3201818466187 -61.0369186401367,7.31757164001465 -64.1850433349609,23.822717666626 -55.9999237060547,17.9312343597412 -55.8650054931641,7.36254501342773 -54.9655418395996,8.30698108673096 -50.8729858398438,6.05832386016846 -52.3571014404297,6.55302810668945 -53.6163482666016,11.0503435134888 -51.5475845336914,13.5238666534424 -55.9099807739258,15.817497253418 -54.201000213623,8.30698108673096 -56.8993873596191,13.0291614532471 -57.2141990661621,8.57682037353516 -62.5210342407227,19.0555629730225 -61.531623840332,14.9630069732666 -56.9893341064453,9.25141716003418 -56.8544158935547,13.0741348266602 -58.0686912536621,11.1402893066406 -52.0872611999512,5.24880695343018 -53.7062950134277,9.47628307342529 -63.195629119873,11.7699136734009 -54.0660781860352,12.7143497467041 -59.5977783203125,5.56361865997314 -51.7724494934082,5.60859203338623 -58.1586380004883,20.4947052001953 -63.1056823730469,16.7169609069824 -49.164005279541,14.2434368133545 -61.0818901062012,15.7275505065918 -54.0660781860352,10.0159606933594 -52.2221794128418,15.1429004669189 -50.1534156799316,11.8598594665527 -60.4522666931152,11.2752084732056 -59.4628601074219,6.68794727325439 -63.510440826416,15.3677654266357 -61.1268653869629,19.1005363464355 -58.5633926391602,17.3915576934814 -56.3597106933594,13.1640815734863 -47.5449714660645,12.8492698669434 -64.4998474121094,11.2752084732056 -62.9257888793945,21.4391403198242 -54.6057586669922,13.6138134002686 -51.0528793334961,14.3783569335938 -54.1560249328613,5.51864528656006 -59.013126373291,9.74612140655518 -56.49462890625,10.0159606933594 -44.6666870117188,12.1296987533569 -46.19580078125,13.0741348266602 -63.4204940795898,8.48687362670898 -47.2301635742188,11.2752084732056 -64.0501174926758,7.31757164001465 -60.8120536804199,14.7831144332886 -50.8280143737793,14.3333835601807 -43.3175048828125,11.9498062133789 -55.1004638671875,12.8942422866821 -58.4734497070312,5.65356540679932 -61.6215667724609,13.7487316131592 -55.6851119995117,16.6719875335693 -62.5210342407227,14.0635442733765 -52.2221794128418,7.00275993347168 -61.6215667724609,7.00275993347168 -56.809440612793,16.0873355865479 -58.2485809326172,16.9867992401123 -58.3385314941406,13.7937049865723 -60.5871887207031,11.8598594665527 -50.648120880127,8.66676616668701 -63.9151992797852,20.9444370269775 -56.49462890625,5.6985387802124 -55.3703002929688,6.28318881988525 -50.3782806396484,5.47367286682129 -57.1242523193359,14.0635442733765 -58.4734497070312,15.9524164199829 -51.9073677062988,6.41810894012451 -52.536994934082,14.2884101867676 -53.5713768005371,16.6270141601562 -61.846435546875,17.0317726135254 -58.6533432006836,17.8412895202637 -63.195629119873,8.62179279327393 -52.1322326660156,9.83606815338135 -58.7432861328125,14.4233293533325 -55.8200340270996,5.83345794677734 -62.4760589599609,13.7037591934204 -52.6269378662109,16.2672290802002 -58.2935562133789,7.04773330688477 -44.3069152832031,11.0503435134888 -53.9311599731445,7.31757164001465 -63.2855758666992,22.2036838531494 -53.7962417602539,7.18265247344971 -55.2353820800781,6.95778656005859 -55.3703002929688,13.4788932800293 -58.4734497070312,12.309591293335 -58.3835029602051,15.5476579666138 -57.7988510131836,16.6719875335693 -59.5528030395508,11.3201818466187 -63.9151992797852,15.6376037597656 -51.5475845336914,9.25141716003418 -56.3597106933594,7.76730346679688 -50.0634689331055,13.7487316131592 -54.2459716796875,7.27259826660156 -63.6453628540039,13.2090549468994 -60.991943359375,5.83345794677734 -57.4840393066406,13.6587858200073 -55.8200340270996,6.64297485351562 -57.9787445068359,13.8836517333984 -61.531623840332,6.01335048675537 -62.4310836791992,15.0529537200928 -46.6455078125,13.1640815734863 -61.3967056274414,9.65617561340332 -58.4734497070312,8.53184700012207 -60.4972381591797,8.48687362670898 -53.1216430664062,7.27259826660156 -53.0316963195801,11.9048328399658 -57.6189575195312,6.77789402008057 -54.6957054138184,6.1932430267334 -61.3967056274414,22.5634689331055 -46.9153442382812,11.5900211334229 -56.4496574401855,16.8968524932861 -51.7274780273438,6.95778656005859 -62.5210342407227,9.56622886657715 -47.3650817871094,11.7699136734009 -56.3597106933594,15.9524164199829 -59.1480445861816,13.2090549468994 -46.5555725097656,11.0503435134888 -54.6507301330566,10.7805042266846 -61.2617835998535,19.1005363464355 -59.9575614929199,23.3729858398438 -50.5581741333008,5.65356540679932 -62.9707641601562,19.1904830932617 -51.997314453125,8.03714179992676 -64.3649291992188,7.72233009338379 -59.5528030395508,7.13767910003662 -63.1056823730469,18.9206447601318 -48.0396766662598,11.4101285934448 -47.0053100585938,12.9392156600952 -59.0580978393555,15.3677654266357 -50.2433624267578,7.31757164001465 -47.6798934936523,12.5344572067261 -50.6031455993652,12.5344572067261 -62.1162719726562,11.1852626800537 -64.1850433349609,12.489483833313 -55.2803535461426,10.6006116867065 -50.648120880127,13.1640815734863 -64.4548797607422,12.669376373291 -60.9020004272461,21.7539520263672 -59.3729095458984,8.21703433990479 -58.0686912536621,10.7805042266846 -60.2723731994629,11.994779586792 -60.991943359375,20.314811706543 -61.6665420532227,20.3597850799561 -51.3227157592773,8.80168533325195 -62.5210342407227,15.3677654266357 -63.6003875732422,7.36254501342773 -63.6903343200684,23.822717666626 -46.7354736328125,11.1402893066406 -49.5237922668457,13.7037591934204 -44.7566528320312,11.9048328399658 -51.4126625061035,13.7487316131592 -64.0501174926758,21.0793552398682 -52.6719131469727,6.82286739349365 -51.8623962402344,6.4630823135376 -58.1136627197266,7.9471960067749 -57.9787445068359,15.5926313400269 -54.1110534667969,15.2328462600708 -63.510440826416,16.1323089599609 -52.1772079467773,9.11649799346924 -56.7194976806641,13.0291614532471 -64.1400680541992,9.02655124664307 -55.3253288269043,13.5238666534424 -51.997314453125,8.98157787322998 -55.6401405334473,16.4021472930908 -59.0580978393555,14.3333835601807 -60.3173484802246,23.4629325866699 -53.5264015197754,14.6032218933105 -48.9841156005859,13.1191082000732 -63.9601745605469,14.7831144332886 -54.0211067199707,16.80690574646 -61.6215667724609,13.2090549468994 -60.1374549865723,10.9154233932495 -49.0740585327148,13.1640815734863 -52.312126159668,7.36254501342773 -63.6453628540039,12.489483833313 -64.3649291992188,21.7989253997803 -63.4204940795898,23.0132007598877 -60.7221069335938,17.7513427734375 -56.0448989868164,11.8598594665527 -56.0448989868164,6.86783981323242 -54.9205703735352,16.8968524932861 -55.2803535461426,12.669376373291 -62.2961654663086,10.4656925201416 -48.1745986938477,13.5688400268555 -57.2141990661621,7.90222263336182 -58.7432861328125,13.3889465332031 -51.2327728271484,5.78848457336426 -57.7988510131836,13.1191082000732 -53.4364547729492,10.7805042266846 -59.9575614929199,15.1878728866577 -49.7486572265625,13.2540273666382 -58.3385314941406,10.1958532333374 -55.4602470397949,11.7249402999878 -56.9443626403809,9.97098731994629 -63.195629119873,17.0767459869385 -62.7009239196777,15.0529537200928 -55.1904067993164,12.9392156600952 -63.6003875732422,22.8782806396484 -59.6877212524414,20.3597850799561 -62.1162719726562,17.3016109466553 -52.536994934082,13.7037591934204 -63.6453628540039,7.00275993347168 -51.5026092529297,15.0079803466797 -59.5078315734863,15.6825771331787 -57.4840393066406,10.6905584335327 -64.7247161865234,9.83606815338135 -56.1348457336426,10.6006116867065 -44.8465881347656,12.354564666748 -64.3199615478516,17.5714492797852 -64.7247161865234,17.0767459869385 -51.3676910400391,8.80168533325195 -57.6189575195312,14.5132751464844 -59.4178848266602,13.1191082000732 -62.8358459472656,10.3757457733154 -54.0211067199707,7.18265247344971 -58.2935562133789,12.984188079834 -58.5633926391602,10.6006116867065 -62.1162719726562,8.89163208007812 -51.7274780273438,14.6032218933105 -57.2141990661621,13.9286251068115 -61.7564888000488,13.1191082000732 -52.6719131469727,14.1085166931152 -59.3729095458984,23.7777442932129 -63.1056823730469,23.4179592132568 -56.2247924804688,14.3783569335938 -53.7062950134277,8.30698108673096 -45.6560974121094,11.1852626800537 -59.013126373291,12.0397529602051 -61.2617835998535,6.86783981323242 -54.9655418395996,6.77789402008057 -54.0211067199707,14.1085166931152 -56.9443626403809,7.04773330688477 -56.9443626403809,5.65356540679932 -58.4734497070312,14.6032218933105 -53.5713768005371,16.3122024536133 -63.510440826416,5.96837711334229 -63.6453628540039,6.23821640014648 -54.830623626709,7.45249080657959 -60.0924835205078,16.3571739196777 -61.2168121337891,17.7063694000244 -60.0924835205078,23.2830390930176 -64.0501174926758,6.37313556671143 -61.8014602661133,20.8544902801514 -54.6507301330566,12.1296987533569 -53.7962417602539,8.98157787322998 -51.8174209594727,6.82286739349365 -64.4998474121094,12.17467212677 -62.0713005065918,7.99216938018799 -60.1374549865723,13.5238666534424 -55.2353820800781,11.1402893066406 -51.7724494934082,7.58741092681885 -59.8676147460938,23.507905960083 -53.166618347168,9.07152462005615 -56.7194976806641,17.8862609863281 -50.4232559204102,14.4683027267456 -60.4522666931152,18.2460479736328 -52.9867248535156,7.00275993347168 -64.4548797607422,19.685188293457 -48.0396766662598,13.2540273666382 -62.1162719726562,10.0609340667725 -52.4020729064941,15.6825771331787 -61.7564888000488,23.9576377868652 -54.9655418395996,8.4419002532959 -58.4284744262695,19.2354564666748 -54.5607833862305,16.851879119873 -55.8650054931641,15.997389793396 -60.1824264526367,6.55302810668945 -55.1904067993164,10.8704509735107 -59.642749786377,6.73292064666748 -60.7221069335938,21.8888721466064 -47.9047584533691,11.9048328399658 -62.2511940002441,12.1296987533569 -64.2749862670898,12.3995380401611 -64.6797409057617,23.2380676269531 -63.9601745605469,13.8386783599854 -52.7168846130371,11.0503435134888 -59.642749786377,8.80168533325195 -51.2327728271484,6.91281318664551 -61.1718368530273,5.9234037399292 -62.8358459472656,23.822717666626 -54.8755950927734,16.4471206665039 -61.6665420532227,7.63238334655762 -60.8570251464844,9.34136390686035 -60.5871887207031,8.89163208007812 -61.4416770935059,6.73292064666748 -51.6375312805176,11.7699136734009 -52.536994934082,10.8254776000977 -59.5078315734863,6.68794727325439 -57.3940925598145,16.3571739196777 -59.5078315734863,9.07152462005615 -63.6453628540039,18.7407512664795 -61.531623840332,10.4656925201416 -61.846435546875,7.00275993347168 -60.991943359375,11.6799669265747 -63.6453628540039,9.70114898681641 -50.4682273864746,6.01335048675537 -64.2300109863281,17.9312343597412 -60.3173484802246,12.489483833313 -59.8676147460938,16.80690574646 -52.9867248535156,15.7275505065918 -64.634765625,12.8492698669434 -62.0263290405273,14.3783569335938 -61.531623840332,17.8412895202637 -58.7432861328125,7.54243755340576 -49.8835754394531,6.86783981323242 -51.9073677062988,7.9471960067749 -61.2617835998535,16.7169609069824 -61.8014602661133,7.99216938018799 -61.0369186401367,20.1798934936523 -60.9020004272461,18.4709129333496 -59.8226432800293,10.2857999801636 -44.3968505859375,10.8254776000977 -61.4866485595703,21.2142753601074 -54.9205703735352,12.5344572067261 -62.0713005065918,22.0237922668457 -60.1824264526367,14.6032218933105 -52.2221794128418,13.1191082000732 -50.1084442138672,14.2884101867676 -54.2459716796875,16.7619323730469 -51.6375312805176,11.994779586792 -55.9099807739258,5.6985387802124 -57.2141990661621,10.9603967666626 -62.2062187194824,8.75671291351318 -60.3173484802246,11.6799669265747 -57.9337692260742,16.4021472930908 -46.0608520507812,11.2752084732056 -55.4602470397949,5.20383358001709 -60.8570251464844,22.0237922668457 -62.8808174133301,19.7751350402832 -54.4258651733398,12.8942422866821 -53.5264015197754,6.77789402008057 -51.7724494934082,11.8598594665527 -60.1824264526367,23.7327709197998 -63.3305511474609,20.3597850799561 -58.698314666748,16.6270141601562 -52.8967781066895,13.7487316131592 -56.4496574401855,6.14826965332031 -64.0501174926758,13.7037591934204 -64.0950927734375,23.7327709197998 -51.2327728271484,12.7593231201172 -54.3808898925781,8.57682037353516 -52.9417495727539,8.89163208007812 -63.195629119873,16.1323089599609 -59.6877212524414,22.7883358001709 -62.3411407470703,6.10329627990723 -58.5184211730957,18.9206447601318 -60.4972381591797,22.0237922668457 -58.0237159729004,10.0159606933594 -63.825252532959,7.90222263336182 -56.809440612793,6.73292064666748 -56.6745223999023,14.5582485198975 -63.9601745605469,22.2936305999756 -51.4576377868652,5.24880695343018 -54.7406768798828,12.0847253799438 -60.0025367736816,23.7327709197998 -50.9629325866699,7.81227684020996 -47.7698402404785,13.5238666534424 -60.0025367736816,7.76730346679688 -61.9363822937012,5.6985387802124 -62.8808174133301,8.30698108673096 -60.5871887207031,14.2434368133545 -55.6851119995117,5.6985387802124 -62.5210342407227,10.8704509735107 -49.478816986084,6.01335048675537 -58.4284744262695,9.9260139465332 -55.4152755737305,9.34136390686035 -61.7564888000488,23.6877975463867 -53.346508026123,13.7487316131592 -55.3253288269043,8.17206192016602 -53.6613235473633,8.08211517333984 -59.1030731201172,8.39692687988281 -53.5264015197754,10.1059074401855 -61.7564888000488,20.0899467468262 -62.5660057067871,20.9444370269775 -59.1930198669434,5.78848457336426 -58.5184211730957,13.5238666534424 -55.1004638671875,11.9048328399658 -46.6455078125,12.8942422866821 -63.1056823730469,12.3995380401611 -62.161247253418,22.3835773468018 -57.034309387207,12.7593231201172 -62.2511940002441,20.5396785736084 -61.2617835998535,14.6032218933105 -55.9549522399902,14.9630069732666 -58.5633926391602,10.5106649398804 -63.5554122924805,9.20644378662109 -52.0872611999512,14.4233293533325 -50.2883338928223,12.3995380401611 -64.2749862670898,6.32816219329834 -46.420654296875,11.2302360534668 -60.1374549865723,22.0237922668457 -56.809440612793,8.48687362670898 -61.531623840332,14.4683027267456 -52.4470443725586,13.2990007400513 -55.6401405334473,17.1217193603516 -60.991943359375,7.81227684020996 -63.5554122924805,10.6905584335327 -61.7564888000488,21.5740604400635 -48.8042221069336,11.6799669265747 -53.9311599731445,9.52125644683838 -61.3517303466797,23.4629325866699 -63.6453628540039,10.9603967666626 -56.5845756530762,9.97098731994629 -54.830623626709,11.9048328399658 -58.6083679199219,9.56622886657715 -62.5210342407227,7.40751838684082 -52.8967781066895,10.6455850601196 -57.2141990661621,9.02655124664307 -63.6903343200684,12.17467212677 -59.8676147460938,5.4286994934082 -60.5422134399414,19.4153499603271 -61.531623840332,10.7805042266846 -61.9363822937012,12.4445114135742 -51.3227157592773,13.7487316131592 -56.3597106933594,11.4101285934448 -60.8570251464844,5.65356540679932 -52.6719131469727,11.0053701400757 -43.5423583984375,12.3995380401611 -52.312126159668,15.7275505065918 -60.0025367736816,14.9630069732666 -52.7618598937988,6.41810894012451 -60.1824264526367,9.38633632659912 -61.0369186401367,17.3915576934814 -51.997314453125,10.2857999801636 -63.2855758666992,21.7089805603027 -62.3861122131348,10.8254776000977 -54.515811920166,16.0873355865479 -57.2591743469238,7.63238334655762 -51.8174209594727,11.9048328399658 -59.6877212524414,6.4630823135376 -60.2723731994629,23.148120880127 -59.1480445861816,8.08211517333984 -57.4390640258789,17.9312343597412 -62.2511940002441,5.6985387802124 -61.3517303466797,17.4365310668945 -53.4814300537109,6.86783981323242 -46.7354736328125,11.5450477600098 -60.0924835205078,10.3307723999023 -61.846435546875,14.5132751464844 -47.7698402404785,11.2302360534668 -55.7300872802734,6.86783981323242 -55.1904067993164,9.38633632659912 -64.7247161865234,7.99216938018799 -64.5448226928711,13.6138134002686 -51.0528793334961,10.2408266067505 -50.2433624267578,6.86783981323242 -51.682502746582,6.41810894012451 -64.5448226928711,18.3359928131104 -56.49462890625,15.9074440002441 -60.7670783996582,14.4233293533325 -59.7326965332031,15.0529537200928 -55.2803535461426,8.21703433990479 -52.7168846130371,6.50805473327637 -55.4602470397949,11.2302360534668 -57.7538795471191,5.9234037399292 -59.6877212524414,7.81227684020996 -64.2749862670898,18.6058330535889 -61.846435546875,7.99216938018799 -49.703685760498,5.6985387802124 -57.3940925598145,18.4259395599365 -62.9257888793945,5.83345794677734 -53.3015365600586,14.5132751464844 -44.2619323730469,10.8704509735107 -56.9443626403809,15.4127388000488 -57.9337692260742,10.7805042266846 -52.8967781066895,7.76730346679688 -63.825252532959,13.1640815734863 -55.4152755737305,11.9498062133789 -59.4178848266602,9.70114898681641 -46.2407531738281,11.5900211334229 -56.5845756530762,7.72233009338379 -50.8729858398438,7.63238334655762 -63.9151992797852,20.1349201202393 -54.830623626709,9.70114898681641 -60.2723731994629,12.7593231201172 -58.3835029602051,19.5052947998047 -58.0237159729004,13.6138134002686 -43.2725219726562,11.6799669265747 -56.6295471191406,18.4709129333496 -52.536994934082,6.32816219329834 -58.6533432006836,19.010591506958 -62.2062187194824,21.8438987731934 -55.5951690673828,6.95778656005859 -61.2617835998535,5.51864528656006 -45.2513427734375,12.489483833313 -64.4548797607422,17.3465843200684 -60.6321601867676,18.5608596801758 -54.0211067199707,10.8704509735107 -63.6903343200684,14.0185708999634 -60.4972381591797,5.51864528656006 -57.9787445068359,14.4683027267456 -56.2697639465332,6.05832386016846 -62.7908706665039,19.4603214263916 -51.0528793334961,14.8730602264404 -64.5448226928711,10.7355308532715 -55.6851119995117,5.96837711334229 -63.3755226135254,19.7301616668701 -60.0025367736816,7.31757164001465 -57.7538795471191,18.7857246398926 -57.1692276000977,7.09270572662354 -51.6375312805176,9.07152462005615 -56.4046859741211,17.2566375732422 -63.9151992797852,6.10329627990723 -56.0898704528809,7.49746417999268 -55.6851119995117,14.7831144332886 -53.0316963195801,15.4577121734619 -60.677131652832,7.00275993347168 -51.8623962402344,12.1296987533569 -62.6109771728516,19.3703765869141 -59.2379913330078,5.20383358001709 -58.8332328796387,15.4577121734619 -63.1056823730469,13.34397315979 -64.0051422119141,18.4259395599365 -59.1480445861816,20.9444370269775 -60.0025367736816,8.7117395401001 -62.3411407470703,14.4683027267456 -62.9707641601562,20.7645435333252 -55.4152755737305,11.994779586792 -53.0316963195801,12.9392156600952 -63.9601745605469,10.9603967666626 -62.3861122131348,14.2434368133545 -58.2935562133789,5.51864528656006 -63.6003875732422,13.6138134002686 -57.2141990661621,10.0609340667725 -61.0818901062012,20.0449733734131 -46.9603271484375,12.3995380401611 -50.2883338928223,6.01335048675537 -47.6349182128906,11.7699136734009 -54.3359184265137,14.3783569335938 -64.6797409057617,6.86783981323242 -60.677131652832,15.9074440002441 -58.8782081604004,14.2884101867676 -61.5765953063965,13.2990007400513 -58.5184211730957,9.56622886657715 -55.5501937866211,6.05832386016846 -53.4814300537109,6.28318881988525 -59.5078315734863,12.354564666748 -64.0950927734375,7.99216938018799 -52.1772079467773,8.57682037353516 -57.4390640258789,9.56622886657715 -60.4972381591797,11.3651552200317 -50.6930923461914,14.6032218933105 -64.7247161865234,19.4603214263916 -44.0370788574219,10.6455850601196 -46.420654296875,12.17467212677 -43.4524230957031,12.3995380401611 -63.2855758666992,21.8888721466064 -43.9021606445312,11.5000743865967 -59.6877212524414,23.4179592132568 -58.9681549072266,11.0503435134888 -63.7802810668945,5.51864528656006 -52.6269378662109,6.59800148010254 -62.8808174133301,18.4259395599365 -57.034309387207,8.57682037353516 -63.1056823730469,8.66676616668701 -60.0924835205078,13.8836517333984 -63.8702239990234,23.7777442932129 -59.1480445861816,6.41810894012451 -62.4760589599609,13.4788932800293 -56.4496574401855,15.0079803466797 -61.2617835998535,20.8994636535645 -60.7221069335938,17.3465843200684 -55.6401405334473,13.7937049865723 -64.2749862670898,14.5582485198975 -59.7326965332031,21.5290870666504 -63.4654693603516,7.85724925994873 -58.7432861328125,18.4259395599365 -60.2274017333984,19.7751350402832 -63.6453628540039,9.47628307342529 -56.6745223999023,5.60859203338623 -50.6031455993652,14.2434368133545 -53.6163482666016,15.9524164199829 -49.4338455200195,6.86783981323242 -55.5052185058594,8.39692687988281 -63.825252532959,14.4233293533325 -58.0237159729004,10.6455850601196 -61.6215667724609,11.8598594665527 -57.034309387207,11.994779586792 -59.9575614929199,19.1455097198486 -58.8332328796387,8.93660545349121 -57.8887977600098,8.89163208007812 -63.9601745605469,9.16147041320801 -44.9365234375,11.9498062133789 -56.6295471191406,6.82286739349365 -50.5132026672363,5.6985387802124 -62.4310836791992,18.4709129333496 -61.2168121337891,6.23821640014648 -46.4656372070312,12.0397529602051 -59.7776718139648,7.40751838684082 -62.2062187194824,20.989408493042 -62.7009239196777,23.2380676269531 -55.1004638671875,6.95778656005859 -64.0501174926758,11.2302360534668 -43.4974060058594,12.5344572067261 -60.7670783996582,11.3201818466187 -58.5633926391602,18.2460479736328 -59.8676147460938,20.0449733734131 -51.682502746582,12.309591293335 -57.7988510131836,18.2460479736328 -62.6559524536133,11.5450477600098 -61.7564888000488,22.3386039733887 -53.6613235473633,9.02655124664307 -56.9893341064453,9.88104152679443 -54.5607833862305,7.04773330688477 -62.4310836791992,5.24880695343018 -64.1850433349609,22.0237922668457 -58.9681549072266,5.47367286682129 -61.4866485595703,18.5608596801758 -56.2697639465332,10.5556383132935 -50.4232559204102,13.8386783599854 -61.4866485595703,23.0581741333008 -57.0792808532715,8.03714179992676 -58.2036094665527,17.9312343597412 -60.6321601867676,18.7857246398926 -59.4178848266602,16.2222557067871 -62.2062187194824,5.38372611999512 -60.6321601867676,5.24880695343018 -64.2749862670898,11.3651552200317 -58.0237159729004,12.3995380401611 -63.5554122924805,20.1798934936523 -60.7670783996582,13.8836517333984 -58.6083679199219,13.4788932800293 -51.0978507995605,12.1296987533569 -60.2723731994629,15.817497253418 -57.7538795471191,6.73292064666748 -59.5977783203125,17.7063694000244 -53.9761352539062,14.7831144332886 -62.1162719726562,19.7301616668701 -56.7194976806641,18.3359928131104 -45.1614074707031,11.6349945068359 -52.4470443725586,10.4656925201416 -51.1428260803223,8.48687362670898 -63.825252532959,7.18265247344971 -44.0820617675781,11.3651552200317 -53.3914833068848,6.86783981323242 -64.0950927734375,6.59800148010254 -64.5448226928711,15.0979270935059 -50.8729858398438,7.58741092681885 -60.677131652832,23.19309425354 -64.5448226928711,11.7249402999878 -43.3624877929688,12.489483833313 -55.9549522399902,11.4551019668579 -43.002685546875,13.9286251068115 -50.2883338928223,5.47367286682129 -61.5765953063965,19.7751350402832 -62.2511940002441,23.9576377868652 -63.0157356262207,20.7645435333252 -63.0607109069824,21.6190338134766 -61.0369186401367,14.0635442733765 -47.4550476074219,11.8598594665527 -58.9231796264648,19.685188293457 -56.809440612793,17.7513427734375 -63.6453628540039,7.76730346679688 -52.9867248535156,15.1429004669189 -59.2829666137695,13.9735984802246 -63.6003875732422,23.8676910400391 -58.2485809326172,18.5608596801758 -44.5767517089844,12.7593231201172 -55.1004638671875,11.5450477600098 -56.4046859741211,5.47367286682129 -59.9575614929199,15.997389793396 -61.7115173339844,15.3677654266357 -54.9655418395996,15.4577121734619 -54.6957054138184,7.81227684020996 -58.7432861328125,5.65356540679932 -58.8782081604004,13.0291614532471 -58.8332328796387,15.4127388000488 -48.0846519470215,11.3651552200317 -56.4496574401855,11.5000743865967 -55.5501937866211,13.2090549468994 -63.2855758666992,23.4179592132568 -53.3015365600586,12.309591293335 -61.9813537597656,21.0793552398682 -63.1056823730469,8.21703433990479 -62.3411407470703,15.9074440002441 -50.6930923461914,6.77789402008057 -51.8623962402344,7.00275993347168 -46.3307189941406,12.9392156600952 -58.4284744262695,7.00275993347168 -64.5448226928711,6.23821640014648 -57.1692276000977,5.65356540679932 -51.5925559997559,15.2328462600708 -64.1850433349609,18.9656181335449 -58.7882614135742,11.7249402999878 -54.6057586669922,16.7169609069824 -58.1586380004883,9.56622886657715 -53.7962417602539,12.7143497467041 -63.6453628540039,16.5370674133301 -61.7115173339844,10.7355308532715 -63.5554122924805,15.8624706268311 -54.6057586669922,16.80690574646 -51.3676910400391,8.35195446014404 -54.515811920166,7.04773330688477 -64.4548797607422,12.8042964935303 -55.0105171203613,10.1958532333374 -54.9655418395996,13.5688400268555 -57.034309387207,6.28318881988525 -59.5078315734863,8.89163208007812 -60.9469718933105,21.3941669464111 -46.2857360839844,13.0741348266602 -56.2697639465332,14.4683027267456 -52.0872611999512,10.5556383132935 -59.1930198669434,19.2354564666748 -58.4284744262695,18.5158863067627 -56.4046859741211,17.1217193603516 -47.275146484375,13.0291614532471 -59.9125900268555,11.5450477600098 -50.333309173584,8.35195446014404 -57.5739860534668,7.9471960067749 -61.3517303466797,14.6032218933105 -60.1374549865723,9.61120223999023 -51.5925559997559,12.0847253799438 -58.1136627197266,5.47367286682129 -64.0950927734375,20.314811706543 -48.9841156005859,11.9048328399658 -52.3571014404297,7.58741092681885 -56.5396041870117,11.9498062133789 -56.49462890625,13.2090549468994 -58.1586380004883,20.314811706543 -54.0660781860352,5.96837711334229 -52.6719131469727,6.1932430267334 -58.7432861328125,11.5450477600098 -57.8438262939453,14.2884101867676 -55.8200340270996,15.2778186798096 -60.0025367736816,11.2752084732056 -61.1718368530273,15.4577121734619 -57.6189575195312,13.8836517333984 -57.7538795471191,5.60859203338623 -63.6903343200684,8.4419002532959 -64.0051422119141,15.8624706268311 -50.5581741333008,13.0741348266602 -57.3041458129883,11.7699136734009 -63.5554122924805,21.3941669464111 -54.8755950927734,15.1429004669189 -59.4178848266602,8.57682037353516 -63.9151992797852,8.21703433990479 -58.5184211730957,12.0397529602051 -52.4470443725586,6.32816219329834 -46.9153442382812,12.2196445465088 -59.4178848266602,15.1878728866577 -59.1930198669434,5.83345794677734 -58.9681549072266,12.2646179199219 -58.3835029602051,9.52125644683838 -46.9153442382812,12.8492698669434 -62.2961654663086,7.72233009338379 -51.9073677062988,13.6587858200073 -51.0528793334961,12.8492698669434 -51.3227157592773,9.56622886657715 -64.7247161865234,10.4207191467285 -54.6057586669922,11.1402893066406 -58.6533432006836,19.5952415466309 -54.9655418395996,6.50805473327637 -50.333309173584,7.85724925994873 -55.7750587463379,11.814887046814 -58.3385314941406,14.5582485198975 -57.7089042663574,8.4419002532959 -57.7089042663574,10.5556383132935 -57.7089042663574,15.2778186798096 -51.8174209594727,9.34136390686035 -51.2777442932129,5.29378032684326 -43.002685546875,13.6587858200073 -53.0766716003418,16.3571739196777 -58.3385314941406,7.72233009338379 -58.7882614135742,18.7407512664795 -61.2617835998535,7.18265247344971 -51.8623962402344,14.5132751464844 -59.4628601074219,7.85724925994873 -59.9125900268555,5.56361865997314 -57.7988510131836,13.0291614532471 -54.1560249328613,14.0635442733765 -49.8386039733887,5.60859203338623 -54.7856521606445,9.47628307342529 -58.6533432006836,12.2646179199219 -57.9337692260742,19.1455097198486 -60.8570251464844,18.9656181335449 -63.0157356262207,12.2646179199219 -58.1586380004883,14.2884101867676 -64.4998474121094,15.4577121734619 -61.2168121337891,13.7937049865723 -60.5422134399414,16.492094039917 -54.1110534667969,10.9603967666626 -52.6269378662109,14.4683027267456 -63.2406005859375,18.6957778930664 -56.6745223999023,15.1429004669189 -55.7750587463379,16.4021472930908 -60.7670783996582,21.2592487335205 -60.1824264526367,14.1534900665283 -53.0766716003418,9.43130970001221 -51.3676910400391,14.7381420135498 -54.1110534667969,13.1191082000732 -52.9867248535156,7.85724925994873 -50.018497467041,11.9498062133789 -61.0369186401367,9.07152462005615 -54.6057586669922,12.2196445465088 -63.9151992797852,12.354564666748 -58.6083679199219,15.5926313400269 -54.0211067199707,16.3122024536133 -58.698314666748,14.6481952667236 -51.9073677062988,9.20644378662109 -60.7221069335938,8.98157787322998 -63.0607109069824,13.2540273666382 -53.7512664794922,15.6825771331787 -64.0051422119141,7.99216938018799 -59.2379913330078,5.74351119995117 -64.5448226928711,22.6084423065186 -63.6003875732422,23.507905960083 -53.1216430664062,10.9154233932495 -51.997314453125,9.25141716003418 -64.634765625,14.1085166931152 -59.327938079834,13.2090549468994 -57.7988510131836,15.4127388000488 -63.5554122924805,22.2036838531494 -60.677131652832,21.6640071868896 -60.5422134399414,8.03714179992676 -56.8993873596191,7.40751838684082 -57.2591743469238,11.814887046814 -53.4364547729492,11.3651552200317 -64.4998474121094,23.8676910400391 -63.9601745605469,18.9656181335449 -57.5739860534668,5.24880695343018 -51.4126625061035,7.40751838684082 -62.4310836791992,14.9630069732666 -62.3861122131348,14.9630069732666 -45.7010803222656,11.4551019668579 -57.1692276000977,15.0529537200928 -56.2697639465332,15.2328462600708 -64.0950927734375,12.8492698669434 -54.3359184265137,6.32816219329834 -58.698314666748,7.09270572662354 -61.9813537597656,19.4153499603271 -50.0634689331055,6.50805473327637 -60.7221069335938,18.3359928131104 -58.2935562133789,11.2302360534668 -53.5264015197754,15.0979270935059 -62.9707641601562,17.3016109466553 -63.7353057861328,23.0132007598877 -59.8676147460938,15.9074440002441 -61.1718368530273,20.5846500396729 -64.1850433349609,15.9524164199829 -58.5633926391602,11.6799669265747 -54.830623626709,10.9154233932495 -53.0766716003418,8.98157787322998 -63.7802810668945,9.56622886657715 -50.1983871459961,6.82286739349365 -60.5422134399414,15.0979270935059 -59.8676147460938,16.0423622131348 -63.2406005859375,7.99216938018799 -62.9257888793945,23.0581741333008 -62.7908706665039,6.10329627990723 -46.4656372070312,11.0503435134888 -52.0872611999512,14.8280878067017 -50.9179611206055,13.34397315979 -63.6903343200684,12.489483833313 -59.8226432800293,17.6164226531982 -56.809440612793,13.7937049865723 -52.8967781066895,5.74351119995117 -50.5132026672363,8.80168533325195 -60.1824264526367,12.354564666748 -64.2749862670898,17.481502532959 -60.5871887207031,8.30698108673096 -54.9655418395996,15.2778186798096 -55.9999237060547,15.6825771331787 -45.6111450195312,11.3651552200317 -50.8729858398438,8.80168533325195 -52.7618598937988,7.27259826660156 -60.2723731994629,20.674596786499 -57.5290145874023,13.2090549468994 -61.4866485595703,12.2196445465088 -63.195629119873,8.26200771331787 -63.9601745605469,22.3835773468018 -55.9099807739258,14.9630069732666 -57.1242523193359,17.4365310668945 -63.5554122924805,22.4285507202148 -57.9787445068359,18.4259395599365 -51.7724494934082,6.28318881988525 -57.4840393066406,10.0159606933594 -61.8014602661133,16.4021472930908 -59.5528030395508,5.33875274658203 -58.0686912536621,6.37313556671143 -63.4654693603516,13.4788932800293 -63.6903343200684,7.18265247344971 -60.7670783996582,22.4285507202148 -62.9257888793945,10.3307723999023 -54.9205703735352,5.38372611999512 -50.018497467041,14.1534900665283 -61.6215667724609,15.9524164199829 -55.0554885864258,12.6244029998779 -64.6797409057617,10.2857999801636 -49.8386039733887,7.00275993347168 -50.333309173584,12.2196445465088 -60.4972381591797,20.4047584533691 -64.0051422119141,14.1085166931152 -60.677131652832,20.1349201202393 -61.306755065918,9.56622886657715 -58.698314666748,10.7355308532715 -63.1056823730469,17.1217193603516 -54.6057586669922,13.34397315979 -55.8650054931641,17.3915576934814 -45.8809814453125,11.9048328399658 -56.8993873596191,14.5582485198975 -46.1508178710938,13.0291614532471 -53.8861885070801,6.4630823135376 -45.2513427734375,11.9048328399658 -52.851806640625,15.5476579666138 -52.1772079467773,9.52125644683838 -64.0051422119141,21.8888721466064 -43.1376037597656,13.8836517333984 -62.7908706665039,15.4127388000488 -43.5423583984375,11.1852626800537 -60.8120536804199,21.7989253997803 -64.634765625,14.2434368133545 -46.420654296875,12.3995380401611 -46.6904907226562,11.1402893066406 -54.8755950927734,11.1402893066406 -49.478816986084,11.814887046814 -54.9655418395996,10.7805042266846 -55.4152755737305,13.6587858200073 -59.4628601074219,6.37313556671143 -60.7670783996582,22.2036838531494 -62.7908706665039,21.7989253997803 -60.2274017333984,11.4101285934448 -51.4576377868652,6.05832386016846 -57.8438262939453,18.3809661865234 -55.8650054931641,16.851879119873 -56.809440612793,8.62179279327393 -62.8358459472656,13.6587858200073 -58.3385314941406,8.57682037353516 -59.9575614929199,17.2116641998291 -51.5475845336914,10.0609340667725 -60.4972381591797,19.685188293457 -56.2247924804688,10.8704509735107 -46.7354736328125,11.5000743865967 -63.6453628540039,11.6799669265747 -64.0051422119141,22.9232540130615 -54.4258651733398,15.0979270935059 -62.6109771728516,19.1455097198486 -61.306755065918,8.4419002532959 -51.7274780273438,12.17467212677 -59.2379913330078,10.1508798599243 -61.9813537597656,22.2936305999756 -44.6666870117188,11.814887046814 -63.2406005859375,5.78848457336426 -55.4602470397949,11.6799669265747 -61.7115173339844,20.9444370269775 -60.677131652832,5.60859203338623 -64.1400680541992,11.2752084732056 -45.3862609863281,11.5900211334229 -61.1268653869629,23.0581741333008 -47.4100646972656,12.2196445465088 -60.4972381591797,17.3465843200684 -56.7644691467285,13.2090549468994 -60.7221069335938,16.1323089599609 -64.1850433349609,21.8438987731934 -59.9125900268555,22.3835773468018 -57.663932800293,18.0661544799805 -53.6613235473633,13.9735984802246 -59.9575614929199,7.45249080657959 -59.1480445861816,8.26200771331787 -59.013126373291,14.8730602264404 -49.2539520263672,11.5000743865967 -51.0978507995605,6.64297485351562 -59.8676147460938,11.9498062133789 -53.9311599731445,12.669376373291 -60.0475082397461,23.148120880127 -56.2697639465332,5.9234037399292 -64.3199615478516,21.1243286132812 -61.3517303466797,10.3757457733154 -50.9179611206055,6.23821640014648 -60.9020004272461,19.1005363464355 -62.7009239196777,11.9498062133789 -54.515811920166,6.01335048675537 -54.6057586669922,11.3201818466187 -56.8993873596191,12.2646179199219 -63.0607109069824,23.9576377868652 -45.34130859375,12.2646179199219 -59.7776718139648,18.6957778930664 -56.1348457336426,13.6138134002686 -63.3755226135254,22.2036838531494 -50.7380676269531,13.3889465332031 -63.0607109069824,21.9788188934326 -58.6533432006836,14.7831144332886 -61.9363822937012,19.2354564666748 -63.6903343200684,22.6534156799316 -63.510440826416,14.2434368133545 -52.6719131469727,13.2990007400513 -49.8835754394531,13.4339199066162 -60.7221069335938,17.2116641998291 -46.5105895996094,11.5900211334229 -60.677131652832,11.4551019668579 -56.3597106933594,5.38372611999512 -63.3755226135254,9.65617561340332 -49.6587104797363,14.3783569335938 -51.0978507995605,7.27259826660156 -57.6189575195312,11.814887046814 -45.9709167480469,12.8492698669434 -58.1136627197266,12.4445114135742 -56.2697639465332,11.5450477600098 -60.7670783996582,12.489483833313 -52.4470443725586,9.9260139465332 -55.0554885864258,5.20383358001709 -63.7353057861328,6.1932430267334 -61.846435546875,12.489483833313 -50.9179611206055,6.64297485351562 -49.4338455200195,12.0397529602051 -60.7221069335938,16.9867992401123 -49.3888740539551,14.6032218933105 -63.1506576538086,8.48687362670898 -46.5555725097656,12.354564666748 -58.5633926391602,7.31757164001465 -64.5448226928711,20.4947052001953 -63.4204940795898,9.20644378662109 -64.2300109863281,20 -58.2036094665527,13.2990007400513 -63.6453628540039,6.37313556671143 -61.4866485595703,23.2830390930176 -61.3967056274414,5.56361865997314 -51.0978507995605,7.04773330688477 -61.5765953063965,19.4153499603271 -51.2327728271484,9.34136390686035 -60.3623199462891,5.33875274658203 -49.7936325073242,12.17467212677 -58.0237159729004,19.0555629730225 -53.7512664794922,5.78848457336426 -56.7644691467285,14.9180335998535 -55.5501937866211,9.29639053344727 -61.0818901062012,17.4365310668945 -64.5448226928711,21.3042221069336 -53.7962417602539,11.8598594665527 -50.8729858398438,7.31757164001465 -51.4126625061035,10.2857999801636 -61.4416770935059,7.72233009338379 -64.0051422119141,20.1798934936523 -50.7380676269531,8.89163208007812 -55.5951690673828,12.8942422866821 -61.0369186401367,19.1455097198486 -47.5,11.2752084732056 -64.1850433349609,12.3995380401611 -61.1718368530273,5.51864528656006 -54.7406768798828,6.68794727325439 -62.4310836791992,18.7857246398926 -61.2617835998535,22.9232540130615 -54.2909469604492,16.2222557067871 -61.2617835998535,13.8836517333984 -56.2247924804688,5.96837711334229 -54.0211067199707,6.55302810668945 -61.2617835998535,23.9126644134521 -55.5052185058594,16.8968524932861 -43.2275695800781,13.6587858200073 -52.1772079467773,10.2408266067505 -63.6003875732422,10.8254776000977 -58.2485809326172,16.4021472930908 -59.7326965332031,22.0687656402588 -59.5977783203125,13.0291614532471 -50.1084442138672,12.4445114135742 -54.6057586669922,6.86783981323242 -60.4972381591797,14.7831144332886 -64.1850433349609,18.7407512664795 -57.1242523193359,8.30698108673096 -62.5210342407227,14.8280878067017 -54.1560249328613,15.9074440002441 -56.8544158935547,17.5714492797852 -49.7486572265625,7.45249080657959 -59.7326965332031,19.5502681732178 -55.9999237060547,11.994779586792 -63.3755226135254,8.62179279327393 -64.5897979736328,15.1429004669189 -54.7406768798828,15.4577121734619 -62.9707641601562,18.3809661865234 -59.1930198669434,5.24880695343018 -49.2089805603027,11.6799669265747 -63.0157356262207,12.7593231201172 -60.3623199462891,8.03714179992676 -56.5396041870117,12.8492698669434 -60.6321601867676,19.5052947998047 -52.9417495727539,11.1402893066406 -52.4470443725586,5.56361865997314 -53.6613235473633,8.48687362670898 -53.9761352539062,15.8624706268311 -64.5448226928711,23.0132007598877 -58.3385314941406,5.96837711334229 -59.7776718139648,19.8650798797607 -46.3307189941406,13.1191082000732 -50.5581741333008,6.77789402008057 -63.2406005859375,9.29639053344727 -61.6215667724609,11.9048328399658 -63.510440826416,9.61120223999023 -60.3173484802246,22.9682273864746 -59.327938079834,23.4179592132568 -57.4390640258789,14.1534900665283 -55.3703002929688,14.9630069732666 -59.3729095458984,13.4339199066162 -56.5396041870117,14.0635442733765 -51.997314453125,13.2990007400513 -62.3411407470703,15.8624706268311 -60.3623199462891,19.3703765869141 -53.5264015197754,11.0053701400757 -52.7168846130371,8.4419002532959 -62.8808174133301,7.99216938018799 -57.1242523193359,8.84665870666504 -60.0475082397461,6.50805473327637 -59.1930198669434,17.2566375732422 -59.8676147460938,11.0053701400757 -60.6321601867676,19.5952415466309 -64.0051422119141,20.4047584533691 -60.0924835205078,20.6296234130859 -53.5713768005371,15.3227920532227 -56.5396041870117,14.2434368133545 -49.5237922668457,5.29378032684326 -53.5713768005371,6.10329627990723 -61.846435546875,17.7963161468506 -51.0079040527344,12.5794296264648 -57.3041458129883,7.18265247344971 -57.2591743469238,14.3333835601807 -55.1904067993164,17.0317726135254 -56.6295471191406,7.22762584686279 -49.6137390136719,13.1191082000732 -56.9443626403809,11.1852626800537 -58.8782081604004,17.9312343597412 -44.4418334960938,12.489483833313 -63.2406005859375,10.6905584335327 -63.3755226135254,22.6983890533447 -45.8809814453125,11.2302360534668 -64.1850433349609,8.30698108673096 -52.1772079467773,12.7143497467041 -51.2777442932129,5.9234037399292 -60.1824264526367,23.19309425354 -56.7644691467285,14.5582485198975 -61.531623840332,18.1111278533936 -49.8386039733887,7.04773330688477 -51.0978507995605,15.0079803466797 -63.2855758666992,6.68794727325439 -60.8120536804199,22.4285507202148 -59.5078315734863,19.010591506958 -58.9681549072266,15.7275505065918 -51.8174209594727,13.7037591934204 -60.677131652832,18.650806427002 -56.8544158935547,12.7593231201172 -64.1850433349609,16.9418258666992 -62.2062187194824,22.1587104797363 -56.5845756530762,12.2646179199219 -57.5739860534668,14.4683027267456 -58.3385314941406,19.325403213501 -61.4416770935059,23.6428260803223 -54.6957054138184,5.51864528656006 -53.166618347168,10.9154233932495 -60.4072952270508,9.43130970001221 -53.5713768005371,11.6349945068359 -56.5396041870117,5.51864528656006 -61.0369186401367,22.3386039733887 -52.7618598937988,14.2434368133545 -64.0950927734375,5.20383358001709 -58.4734497070312,19.1455097198486 -62.1162719726562,19.9550266265869 -62.5210342407227,6.82286739349365 -60.4972381591797,8.17206192016602 -60.0924835205078,9.74612140655518 -54.0660781860352,14.4233293533325 -63.5554122924805,8.30698108673096 -51.2327728271484,10.7355308532715 -53.6163482666016,6.01335048675537 -53.2115898132324,12.5794296264648 -59.0580978393555,7.22762584686279 -58.9681549072266,19.5502681732178 -45.1614074707031,11.6799669265747 -53.3914833068848,13.4339199066162 -51.3676910400391,14.3333835601807 -53.7962417602539,11.0953159332275 -62.4310836791992,12.669376373291 -60.2723731994629,7.27259826660156 -61.8014602661133,16.7619323730469 -51.9073677062988,10.3757457733154 -45.4762268066406,12.2646179199219 -59.4178848266602,13.4788932800293 -57.7089042663574,5.74351119995117 -60.5422134399414,16.80690574646 -57.0792808532715,12.309591293335 -58.3835029602051,7.49746417999268 -44.3069152832031,11.8598594665527 -59.2379913330078,8.62179279327393 -50.018497467041,7.13767910003662 -62.8808174133301,17.3915576934814 -61.306755065918,7.40751838684082 -46.9153442382812,12.7593231201172 -52.0422897338867,11.6799669265747 -61.3517303466797,11.6349945068359 -61.531623840332,20.8544902801514 -60.4972381591797,19.325403213501 -54.201000213623,14.8730602264404 -56.9443626403809,6.32816219329834 -55.7300872802734,15.0079803466797 -64.4548797607422,5.65356540679932 -63.3305511474609,10.0159606933594 -64.0501174926758,12.8042964935303 -47.0053100585938,13.2990007400513 -63.4654693603516,5.47367286682129 -59.9575614929199,22.7433624267578 -61.8014602661133,23.5978527069092 -63.8702239990234,14.8280878067017 -63.6453628540039,6.1932430267334 -63.9601745605469,17.3915576934814 -53.7062950134277,15.1878728866577 -52.6719131469727,7.76730346679688 -58.2485809326172,14.5132751464844 -59.2379913330078,7.85724925994873 -58.2935562133789,9.70114898681641 -52.9867248535156,10.8704509735107 -55.9099807739258,12.669376373291 -63.0157356262207,7.81227684020996 -53.0316963195801,14.3783569335938 -60.677131652832,21.4391403198242 -47.6798934936523,13.1640815734863 -62.0713005065918,19.0555629730225 -59.4628601074219,13.2990007400513 -48.3994636535645,13.0291614532471 -58.4734497070312,11.994779586792 -53.7962417602539,16.492094039917 -44.8465881347656,11.3201818466187 -43.5873413085938,11.1852626800537 -60.2274017333984,18.650806427002 -61.0818901062012,6.73292064666748 -61.5765953063965,9.38633632659912 -56.809440612793,12.17467212677 -63.510440826416,5.4286994934082 -56.3147354125977,7.36254501342773 -59.5528030395508,6.05832386016846 -50.7380676269531,8.98157787322998 -57.034309387207,14.6032218933105 -63.6903343200684,9.70114898681641 -58.698314666748,9.97098731994629 -63.9601745605469,18.2910194396973 -52.536994934082,14.7831144332886 -64.7696914672852,16.7169609069824 -59.4178848266602,22.8782806396484 -59.4628601074219,19.3703765869141 -59.327938079834,9.25141716003418 -51.7724494934082,15.3677654266357 -50.8280143737793,8.4419002532959 -43.1376037597656,12.9392156600952 -62.2961654663086,20.4047584533691 -63.195629119873,8.48687362670898 -51.5925559997559,10.6905584335327 -61.1718368530273,16.8968524932861 -63.9151992797852,23.7327709197998 -62.2961654663086,6.4630823135376 -62.4760589599609,16.2222557067871 -60.1374549865723,9.9260139465332 -60.9469718933105,8.93660545349121 -59.6877212524414,13.2540273666382 -52.8068313598633,5.60859203338623 -64.0501174926758,5.60859203338623 -53.6613235473633,7.99216938018799 -61.1718368530273,14.3783569335938 -63.3755226135254,16.7169609069824 -62.7458992004395,18.2910194396973 -62.7009239196777,11.1852626800537 -52.536994934082,8.98157787322998 -63.2406005859375,19.8650798797607 -62.5210342407227,22.5634689331055 -52.4020729064941,9.61120223999023 -56.4496574401855,7.54243755340576 -53.6163482666016,12.0847253799438 -59.9575614929199,17.6613960266113 -47.5449714660645,12.6244029998779 -58.7432861328125,15.0079803466797 -58.0686912536621,11.1852626800537 -53.6163482666016,5.87843132019043 -45.4312438964844,12.669376373291 -49.8386039733887,11.5900211334229 -55.8650054931641,9.9260139465332 -61.9813537597656,19.6402149200439 -57.7988510131836,10.6905584335327 -58.0237159729004,7.22762584686279 -60.7670783996582,20.9444370269775 -50.3782806396484,12.1296987533569 -57.5739860534668,7.99216938018799 -55.0554885864258,13.1640815734863 -50.0634689331055,7.6773567199707 -50.6930923461914,12.8042964935303 -62.1162719726562,6.91281318664551 -56.7194976806641,9.65617561340332 -60.0025367736816,21.4391403198242 -54.2909469604492,9.25141716003418 -63.5554122924805,16.7619323730469 -60.4072952270508,14.5132751464844 -56.1348457336426,12.1296987533569 -55.8200340270996,8.75671291351318 -57.4390640258789,7.6773567199707 -62.4310836791992,11.0953159332275 -62.2961654663086,15.5926313400269 -44.48681640625,11.2752084732056 -57.5290145874023,12.2646179199219 -62.3861122131348,16.4471206665039 -55.3253288269043,6.32816219329834 -59.1480445861816,19.1455097198486 -58.8782081604004,14.3333835601807 -63.510440826416,9.56622886657715 -60.1824264526367,21.7989253997803 -62.3861122131348,11.6799669265747 -51.8623962402344,14.0635442733765 -53.166618347168,6.4630823135376 -53.8861885070801,16.851879119873 -52.8967781066895,9.34136390686035 -60.9020004272461,7.00275993347168 -62.9257888793945,14.5132751464844 -61.306755065918,6.10329627990723 -59.2829666137695,14.4233293533325 -61.8014602661133,12.9392156600952 -60.9469718933105,23.3729858398438 -55.2353820800781,13.2990007400513 -49.7936325073242,12.0847253799438 -63.5554122924805,20.4047584533691 -60.5871887207031,7.09270572662354 -46.5105895996094,11.5000743865967 -59.9575614929199,21.9338455200195 -53.166618347168,15.0079803466797 -55.9549522399902,15.2328462600708 -60.4522666931152,22.4735221862793 -61.0818901062012,11.5900211334229 -51.5475845336914,8.17206192016602 -56.0898704528809,11.4551019668579 -63.6003875732422,12.7143497467041 -46.9603271484375,12.4445114135742 -49.5687637329102,7.00275993347168 -63.1056823730469,11.0953159332275 -49.9735221862793,12.2646179199219 -60.8120536804199,21.0793552398682 -53.7962417602539,16.5820407867432 -56.0448989868164,12.354564666748 -56.0898704528809,8.21703433990479 -60.0475082397461,11.2302360534668 -57.1692276000977,17.4365310668945 -61.6215667724609,21.7989253997803 -46.3307189941406,11.9498062133789 -61.8014602661133,15.7275505065918 -57.8438262939453,14.8280878067017 -63.7353057861328,11.5900211334229 -60.5871887207031,19.3703765869141 -60.677131652832,7.09270572662354 -59.3729095458984,6.10329627990723 -60.5422134399414,13.2090549468994 -59.7776718139648,21.349193572998 -60.1374549865723,19.7301616668701 -47.9497299194336,12.309591293335 -53.8861885070801,11.3201818466187 -60.8120536804199,15.0979270935059 -58.2935562133789,6.59800148010254 -57.1692276000977,9.29639053344727 -60.2723731994629,16.5370674133301 -61.6215667724609,11.0503435134888 -56.6745223999023,18.2910194396973 -56.9893341064453,5.33875274658203 -62.2961654663086,16.6719875335693 -51.5026092529297,5.4286994934082 -55.2353820800781,15.5476579666138 -52.0872611999512,10.1508798599243 -53.7062950134277,16.2672290802002 -51.5925559997559,15.1878728866577 -60.7221069335938,9.97098731994629 -61.0818901062012,8.35195446014404 -60.8120536804199,8.26200771331787 -53.346508026123,5.6985387802124 -63.3305511474609,20.4947052001953 -54.201000213623,5.20383358001709 -55.0554885864258,12.8042964935303 -58.1136627197266,14.0185708999634 -55.5951690673828,5.33875274658203 -44.2169799804688,12.5344572067261 -57.0792808532715,14.4683027267456 -59.8676147460938,17.3915576934814 -57.9337692260742,11.994779586792 -56.4046859741211,17.2116641998291 -58.4284744262695,7.58741092681885 -52.6719131469727,12.0847253799438 -60.5871887207031,7.90222263336182 -46.7804260253906,12.5344572067261 -55.0105171203613,14.6931686401367 -62.7908706665039,13.9735984802246 -48.8941688537598,11.5450477600098 -64.3649291992188,17.0317726135254 -62.161247253418,10.3307723999023 -55.7300872802734,10.4207191467285 -51.2777442932129,7.72233009338379 -59.1930198669434,16.80690574646 -57.8887977600098,8.48687362670898 -55.6401405334473,17.3016109466553 -43.4974060058594,11.4551019668579 -56.0898704528809,10.2857999801636 -48.3544883728027,12.1296987533569 -47.0053100585938,12.0847253799438 -59.642749786377,17.7963161468506 -55.7300872802734,12.0847253799438 -46.8703918457031,10.9154233932495 -56.8544158935547,18.2460479736328 -63.1056823730469,11.3651552200317 -61.4866485595703,12.354564666748 -61.846435546875,18.9206447601318 -52.1322326660156,13.2990007400513 -63.7802810668945,20.8095169067383 -52.6719131469727,5.65356540679932 -57.3940925598145,14.2884101867676 -51.9073677062988,11.0053701400757 -62.8358459472656,22.2936305999756 -51.7724494934082,12.8942422866821 -60.2274017333984,12.0847253799438 -60.8570251464844,22.833309173584 -63.7802810668945,7.76730346679688 -61.3517303466797,18.0211811065674 -57.0792808532715,15.0529537200928 -60.0025367736816,20.0899467468262 -60.1824264526367,10.8704509735107 -59.7326965332031,15.817497253418 -62.161247253418,5.60859203338623 -53.2115898132324,12.8942422866821 -55.0554885864258,9.74612140655518 -56.3597106933594,8.89163208007812 -48.8941688537598,5.78848457336426 -57.8887977600098,8.08211517333984 -61.846435546875,6.32816219329834 -62.9707641601562,23.9576377868652 -53.3914833068848,14.1984634399414 -55.8650054931641,15.2778186798096 -57.3940925598145,9.29639053344727 -62.4310836791992,16.177282333374 -54.2909469604492,14.0185708999634 -55.0554885864258,11.5000743865967 -49.7486572265625,11.6349945068359 -59.7776718139648,10.4207191467285 -60.7670783996582,17.9312343597412 -62.3861122131348,21.0793552398682 -63.7353057861328,8.48687362670898 -58.4284744262695,8.57682037353516 -62.4760589599609,18.2010746002197 -59.1480445861816,6.05832386016846 -54.3359184265137,10.3307723999023 -61.5765953063965,7.27259826660156 -53.4364547729492,11.814887046814 -54.4258651733398,11.4101285934448 -48.3544883728027,12.5794296264648 -50.3782806396484,8.48687362670898 -48.849193572998,12.9392156600952 -55.145435333252,14.9630069732666 -58.3385314941406,7.76730346679688 -59.5977783203125,22.7433624267578 -57.9337692260742,7.00275993347168 -55.9999237060547,10.5106649398804 -57.7089042663574,15.0079803466797 -53.7962417602539,10.0609340667725 -61.6665420532227,8.12708854675293 -56.179817199707,8.93660545349121 -60.8120536804199,20.4497318267822 -63.0157356262207,16.5820407867432 -58.2036094665527,9.52125644683838 -61.0818901062012,19.2804298400879 -62.2062187194824,6.68794727325439 -54.3359184265137,16.7169609069824 -60.1374549865723,17.8862609863281 -52.536994934082,8.35195446014404 -54.9205703735352,12.984188079834 -58.7882614135742,15.6376037597656 -51.8174209594727,13.3889465332031 -58.3385314941406,17.8862609863281 -58.1136627197266,18.7857246398926 -57.1692276000977,8.75671291351318 -50.0634689331055,13.0741348266602 -63.9151992797852,17.481502532959 -54.1110534667969,7.18265247344971 -60.677131652832,14.1534900665283 -62.3411407470703,17.166690826416 -55.4152755737305,13.2540273666382 -57.7538795471191,18.1111278533936 -55.5951690673828,11.8598594665527 -64.2300109863281,11.1852626800537 -64.5897979736328,9.38633632659912 -53.5264015197754,5.24880695343018 -55.8200340270996,10.1059074401855 -56.7644691467285,6.91281318664551 -63.7353057861328,21.2142753601074 -53.8412132263184,12.2646179199219 -54.7856521606445,12.3995380401611 -62.1162719726562,18.650806427002 -61.3967056274414,19.9550266265869 -59.2379913330078,20.4047584533691 -56.6745223999023,5.6985387802124 -46.6904907226562,13.1191082000732 -56.2697639465332,15.1429004669189 -60.6321601867676,16.3571739196777 -61.9363822937012,11.0953159332275 -55.9549522399902,15.5926313400269 -50.4682273864746,8.39692687988281 -60.8120536804199,22.4735221862793 -52.8967781066895,13.6138134002686 -62.7009239196777,12.309591293335 -63.825252532959,7.85724925994873 -54.2909469604492,16.1323089599609 -61.2168121337891,15.7725238800049 -53.346508026123,6.32816219329834 -61.4416770935059,8.93660545349121 -61.9813537597656,18.5608596801758 -43.9021606445312,11.9498062133789 -63.0157356262207,21.9788188934326 -60.9469718933105,9.97098731994629 -46.3307189941406,12.3995380401611 -62.2062187194824,19.325403213501 -51.5026092529297,14.4683027267456 -49.9735221862793,14.5582485198975 -61.3967056274414,10.7355308532715 -45.4762268066406,10.9154233932495 -53.4814300537109,13.6138134002686 -59.2379913330078,23.3729858398438 -60.8570251464844,17.2116641998291 -54.8755950927734,5.4286994934082 -62.7458992004395,20.4497318267822 -50.7830390930176,14.5582485198975 -62.3861122131348,20.8994636535645 -62.0713005065918,11.4551019668579 -56.9443626403809,12.4445114135742 -61.4416770935059,19.8201065063477 -63.0157356262207,10.0159606933594 -54.6057586669922,13.2540273666382 -57.8438262939453,7.00275993347168 -53.7512664794922,14.0185708999634 -54.0211067199707,13.0291614532471 -62.9707641601562,14.9630069732666 -49.164005279541,14.3333835601807 -52.9867248535156,14.3333835601807 -58.1586380004883,9.65617561340332 -60.8120536804199,20.0449733734131 -54.6957054138184,15.817497253418 -62.5210342407227,15.0529537200928 -59.1480445861816,5.87843132019043 -62.7009239196777,16.1323089599609 -45.566162109375,13.0291614532471 -49.9285507202148,12.5344572067261 -56.3597106933594,15.3677654266357 -60.0924835205078,15.2328462600708 -51.8174209594727,14.0185708999634 -54.515811920166,13.6587858200073 -61.0818901062012,21.3042221069336 -64.0501174926758,11.7249402999878 -62.7908706665039,7.18265247344971 -56.6745223999023,14.3333835601807 -63.2855758666992,17.3465843200684 -59.0580978393555,16.0423622131348 -45.4312438964844,11.3201818466187 -57.9787445068359,17.166690826416 -46.7354736328125,11.3651552200317 -60.2723731994629,17.166690826416 -62.5210342407227,12.7593231201172 -54.8755950927734,6.73292064666748 -44.6666870117188,12.309591293335 -63.510440826416,20.2698383331299 -63.0157356262207,15.8624706268311 -62.7009239196777,17.4365310668945 -52.4920196533203,11.5900211334229 -53.6163482666016,9.79109477996826 -61.0818901062012,20.989408493042 -57.34912109375,13.4788932800293 -62.2961654663086,23.5528793334961 -61.1268653869629,6.10329627990723 -53.1216430664062,11.3201818466187 -60.2723731994629,7.9471960067749 -63.6903343200684,16.1323089599609 -57.1692276000977,16.5370674133301 -56.7644691467285,16.2222557067871 -60.5871887207031,15.0079803466797 -60.3623199462891,23.6428260803223 -57.3041458129883,8.48687362670898 -63.2406005859375,11.3201818466187 -56.3147354125977,6.50805473327637 -60.1374549865723,10.5106649398804 -44.8016052246094,11.0053701400757 -60.1824264526367,17.7963161468506 -55.3253288269043,17.3016109466553 -52.1322326660156,7.99216938018799 -54.830623626709,6.41810894012451 -62.6559524536133,15.997389793396 -62.5210342407227,11.5450477600098 -43.2725219726562,11.5450477600098 -61.4866485595703,8.53184700012207 -57.7538795471191,14.3333835601807 -56.49462890625,14.6931686401367 -55.1904067993164,10.8254776000977 -55.9099807739258,11.5000743865967 -60.4072952270508,9.74612140655518 -51.8174209594727,11.0503435134888 -53.3015365600586,14.7831144332886 -63.510440826416,9.20644378662109 -61.8914070129395,11.1852626800537 -54.6957054138184,14.7831144332886 -64.7247161865234,15.817497253418 -58.5633926391602,15.0529537200928 -59.5078315734863,18.0211811065674 -63.3305511474609,12.7593231201172 -63.6003875732422,15.4127388000488 -62.5210342407227,6.05832386016846 -46.9603271484375,11.5900211334229 -58.9231796264648,9.25141716003418 -59.7326965332031,18.4259395599365 -59.013126373291,18.0661544799805 -61.4866485595703,13.0291614532471 -50.1534156799316,5.4286994934082 -48.8042221069336,13.8386783599854 -48.9841156005859,11.3201818466187 -50.6930923461914,8.26200771331787 -48.6693000793457,13.6138134002686 -53.2115898132324,15.6825771331787 -49.8835754394531,12.489483833313 -58.7882614135742,20.674596786499 -61.846435546875,8.48687362670898 -62.0713005065918,16.6719875335693 -59.642749786377,22.6534156799316 -57.0792808532715,8.12708854675293 -53.7962417602539,12.2646179199219 -59.9575614929199,6.68794727325439 -60.1824264526367,8.21703433990479 -64.3649291992188,8.48687362670898 -55.5052185058594,16.851879119873 -48.5343818664551,11.3201818466187 -61.2617835998535,23.8676910400391 -59.2379913330078,14.0185708999634 -58.4734497070312,10.1059074401855 -62.2062187194824,14.7831144332886 -54.4258651733398,15.2328462600708 -51.8174209594727,12.489483833313 -62.1162719726562,9.02655124664307 -59.5078315734863,8.30698108673096 -59.9575614929199,15.9074440002441 -55.5052185058594,11.6799669265747 -59.8676147460938,23.0132007598877 -50.9179611206055,14.8280878067017 -63.195629119873,11.994779586792 -60.2723731994629,6.91281318664551 -63.8702239990234,20.3597850799561 -58.1136627197266,10.7805042266846 -62.2961654663086,6.10329627990723 -62.3411407470703,6.64297485351562 -63.0157356262207,14.1534900665283 -64.4548797607422,8.30698108673096 -61.2617835998535,10.3757457733154 -62.161247253418,9.70114898681641 -61.4416770935059,9.02655124664307 -53.7512664794922,16.5820407867432 -56.6745223999023,6.01335048675537 -51.3676910400391,13.6138134002686 -64.7247161865234,6.73292064666748 -64.2749862670898,23.148120880127 -59.9575614929199,9.9260139465332 -62.9707641601562,11.814887046814 -60.4072952270508,7.18265247344971 -58.5633926391602,8.4419002532959 -49.164005279541,12.5794296264648 -43.9920959472656,12.17467212677 -54.830623626709,12.489483833313 -59.9125900268555,14.4233293533325 -62.4310836791992,18.9206447601318 -52.0422897338867,9.52125644683838 -61.846435546875,12.7143497467041 -60.7670783996582,23.0132007598877 -57.6189575195312,17.2566375732422 -58.2036094665527,10.4207191467285 -57.0792808532715,8.98157787322998 -63.1056823730469,10.9154233932495 -54.515811920166,5.38372611999512 -61.846435546875,14.6032218933105 -58.2935562133789,15.817497253418 -62.3411407470703,21.5740604400635 -63.4204940795898,21.0793552398682 -61.9813537597656,11.994779586792 -63.3755226135254,16.4021472930908 -45.4312438964844,12.984188079834 -62.3861122131348,15.6825771331787 -60.3623199462891,15.0079803466797 -59.9125900268555,10.6006116867065 -63.7802810668945,11.7249402999878 -62.9257888793945,18.2910194396973 -53.4814300537109,15.2778186798096 -61.0369186401367,13.2540273666382 -53.8861885070801,15.5926313400269 -50.7380676269531,13.1640815734863 -56.9893341064453,18.1111278533936 -62.6109771728516,14.1534900665283 -62.3861122131348,11.0503435134888 -59.9125900268555,15.4577121734619 -62.7458992004395,8.39692687988281 -47.7248649597168,12.669376373291 -52.851806640625,8.93660545349121 -61.0369186401367,21.6190338134766 -54.6057586669922,6.23821640014648 -60.1824264526367,12.7593231201172 -56.0898704528809,6.95778656005859 -64.4998474121094,13.8386783599854 -45.566162109375,13.1640815734863 -59.5078315734863,6.1932430267334 -49.2989273071289,6.01335048675537 -51.0079040527344,6.32816219329834 -62.4310836791992,20 -58.1586380004883,7.13767910003662 -50.6031455993652,14.9630069732666 -49.5687637329102,14.3333835601807 -52.1322326660156,12.2196445465088 -61.2168121337891,23.5528793334961 -57.4840393066406,5.78848457336426 -46.8703918457031,11.5450477600098 -62.5210342407227,21.5290870666504 -63.4654693603516,22.5634689331055 -61.2617835998535,20.0449733734131 -57.9787445068359,11.1402893066406 -61.3967056274414,6.28318881988525 -58.1586380004883,7.31757164001465 -61.8014602661133,8.98157787322998 -64.7247161865234,13.6138134002686 -49.7936325073242,7.22762584686279 -53.7962417602539,15.3677654266357 -50.4232559204102,12.8492698669434 -64.2300109863281,18.0211811065674 -57.7089042663574,16.5820407867432 -51.5026092529297,9.61120223999023 -60.0025367736816,20.9444370269775 -62.9257888793945,10.2408266067505 -64.0051422119141,8.98157787322998 -54.9205703735352,8.7117395401001 -58.2036094665527,11.0503435134888 -58.2935562133789,19.010591506958 -61.8014602661133,11.814887046814 -60.991943359375,7.40751838684082 -62.2062187194824,9.16147041320801 -59.8226432800293,9.70114898681641 -61.3967056274414,8.84665870666504 -60.0025367736816,14.1534900665283 -61.5765953063965,19.9550266265869 -60.0924835205078,6.10329627990723 -55.1004638671875,13.0741348266602 -56.6745223999023,7.09270572662354 -59.1480445861816,12.0397529602051 -52.851806640625,10.0609340667725 -53.7512664794922,16.492094039917 -55.5501937866211,10.7805042266846 -60.9020004272461,13.34397315979 -58.5184211730957,5.51864528656006 -61.0818901062012,17.9762077331543 -61.0369186401367,21.4841136932373 -54.1560249328613,9.25141716003418 -62.9257888793945,12.8942422866821 -57.9787445068359,19.2354564666748 -55.1904067993164,16.9867992401123 -59.9125900268555,12.3995380401611 -44.4418334960938,10.6905584335327 -56.4046859741211,10.7355308532715 -64.1400680541992,21.7989253997803 -54.201000213623,13.7937049865723 -57.7988510131836,16.177282333374 -56.3597106933594,5.9234037399292 -54.201000213623,11.4551019668579 -63.4204940795898,17.8862609863281 -52.1322326660156,15.3677654266357 -63.4654693603516,21.2142753601074 -57.6189575195312,14.1534900665283 -61.6665420532227,16.5820407867432 -44.711669921875,10.6455850601196 -63.5554122924805,12.8042964935303 -53.2565612792969,6.73292064666748 -62.1162719726562,14.6481952667236 -56.179817199707,12.5794296264648 -61.8014602661133,15.3227920532227 -63.6003875732422,11.9048328399658 -59.2829666137695,20.9444370269775 -62.2062187194824,19.1455097198486 -53.9761352539062,6.73292064666748 -60.8570251464844,21.4391403198242 -54.3808898925781,6.05832386016846 -63.4204940795898,14.4683027267456 -64.5897979736328,21.6640071868896 -59.1030731201172,20.3597850799561 -61.7115173339844,20.3597850799561 -55.7750587463379,13.7937049865723 -58.0237159729004,9.16147041320801 -57.4390640258789,12.0397529602051 -60.1374549865723,16.4021472930908 -45.0264892578125,12.17467212677 -60.0924835205078,20.4047584533691 -61.531623840332,13.7037591934204 -55.6401405334473,15.5926313400269 -61.306755065918,7.04773330688477 -55.8650054931641,9.52125644683838 -45.2513427734375,11.2302360534668 -61.531623840332,21.5740604400635 -52.0422897338867,5.9234037399292 -57.7988510131836,9.70114898681641 -63.4204940795898,23.9576377868652 -52.4470443725586,10.7355308532715 -62.5210342407227,17.7063694000244 -55.3703002929688,10.5556383132935 -54.6507301330566,12.7143497467041 -62.0713005065918,6.91281318664551 -56.4496574401855,16.0873355865479 -53.5713768005371,13.2990007400513 -62.9257888793945,17.5264778137207 -52.2671546936035,15.6376037597656 -63.825252532959,13.7937049865723 -52.2671546936035,8.4419002532959 -51.8623962402344,14.6481952667236 -52.8068313598633,16.4471206665039 -59.7326965332031,10.1508798599243 -61.0369186401367,20.8544902801514 -59.642749786377,13.0291614532471 -62.8808174133301,17.8862609863281 -63.7802810668945,6.01335048675537 -44.8016052246094,11.6349945068359 -58.4284744262695,16.6719875335693 -56.5845756530762,17.6164226531982 -56.8993873596191,16.6270141601562 -64.3199615478516,16.3122024536133 -57.4840393066406,15.6376037597656 -61.7564888000488,11.5000743865967 -59.5977783203125,23.9576377868652 -60.2723731994629,19.2804298400879 -47.5,13.3889465332031 -63.1056823730469,8.30698108673096 -55.1004638671875,10.8254776000977 -58.3385314941406,13.7487316131592 -57.2591743469238,5.24880695343018 -63.3305511474609,18.9206447601318 -64.2749862670898,9.20644378662109 -56.5396041870117,6.55302810668945 -58.2935562133789,23.6428260803223 -51.4126625061035,8.80168533325195 -57.7988510131836,19.1455097198486 -61.0818901062012,19.3703765869141 -51.0978507995605,6.1932430267334 -64.4998474121094,20.5846500396729 -62.9707641601562,14.6931686401367 -52.2671546936035,10.5106649398804 -60.2723731994629,22.4735221862793 -53.7962417602539,14.8730602264404 -62.161247253418,5.29378032684326 -43.7672424316406,11.0503435134888 -51.8174209594727,15.3227920532227 -49.8386039733887,14.3333835601807 -54.2909469604492,16.80690574646 -50.333309173584,13.1640815734863 -55.8200340270996,10.9154233932495 -60.4072952270508,17.481502532959 -54.515811920166,10.6455850601196 -59.7776718139648,9.83606815338135 -59.013126373291,5.9234037399292 -62.2961654663086,8.93660545349121 -56.0448989868164,10.5106649398804 -55.2353820800781,6.23821640014648 -62.7908706665039,7.13767910003662 -57.6189575195312,18.8306980133057 -54.6057586669922,13.2090549468994 -56.809440612793,18.3809661865234 -50.6930923461914,9.16147041320801 -43.6772766113281,12.354564666748 -59.1930198669434,17.5264778137207 -52.8967781066895,8.17206192016602 -62.7009239196777,10.1958532333374 -60.0924835205078,7.13767910003662 -61.7564888000488,7.90222263336182 -59.2829666137695,19.2804298400879 -51.3676910400391,13.9735984802246 -62.3861122131348,13.1640815734863 -58.1586380004883,19.8650798797607 -64.5448226928711,7.72233009338379 -52.312126159668,6.95778656005859 -54.0660781860352,15.7725238800049 -59.5977783203125,21.0343818664551 -62.4760589599609,7.6773567199707 -61.6215667724609,17.4365310668945 -61.8914070129395,11.994779586792 -53.7962417602539,6.4630823135376 -64.3649291992188,20.8544902801514 -60.9469718933105,17.7063694000244 -51.2327728271484,9.70114898681641 -58.2485809326172,5.29378032684326 -61.846435546875,9.83606815338135 -56.49462890625,15.817497253418 -49.2539520263672,6.68794727325439 -64.634765625,15.0079803466797 -60.1374549865723,9.74612140655518 -62.0263290405273,11.2752084732056 -62.4760589599609,17.5714492797852 -56.4046859741211,7.81227684020996 -60.9469718933105,13.3889465332031 -64.1850433349609,14.7381420135498 -64.4099044799805,5.60859203338623 -57.034309387207,9.74612140655518 -56.2697639465332,5.51864528656006 -57.7089042663574,14.2884101867676 -55.9549522399902,14.0635442733765 -52.2221794128418,8.39692687988281 -62.6109771728516,16.492094039917 -52.4470443725586,13.7937049865723 -56.6295471191406,14.9630069732666 -55.1904067993164,13.4339199066162 -61.3967056274414,9.07152462005615 -56.4046859741211,8.08211517333984 -61.2168121337891,15.0079803466797 -63.1506576538086,11.1402893066406 -64.6797409057617,20.8095169067383 -61.9813537597656,22.1587104797363 -51.8623962402344,14.1085166931152 -62.3861122131348,14.3783569335938 -56.1348457336426,11.6349945068359 -49.478816986084,5.96837711334229 -60.0475082397461,11.3201818466187 -44.1719970703125,12.0397529602051 -60.4522666931152,8.35195446014404 -60.4522666931152,8.57682037353516 -54.1110534667969,16.2222557067871 -57.6189575195312,10.6455850601196 -56.4496574401855,11.994779586792 -53.7062950134277,10.8254776000977 -49.2989273071289,12.7593231201172 -45.0264892578125,12.1296987533569 -62.8808174133301,20 -58.7882614135742,6.23821640014648 -59.5528030395508,6.73292064666748 -62.2511940002441,15.5476579666138 -57.034309387207,7.36254501342773 -64.0051422119141,7.18265247344971 -51.5475845336914,9.16147041320801 -56.2697639465332,7.09270572662354 -58.7882614135742,10.1958532333374 -63.195629119873,11.2302360534668 -56.9893341064453,12.2196445465088 -49.8835754394531,12.1296987533569 -62.8808174133301,17.7513427734375 -59.327938079834,11.3651552200317 -63.2406005859375,20.0899467468262 -52.4920196533203,11.5000743865967 -60.0475082397461,9.11649799346924 -54.4258651733398,12.309591293335 -58.1136627197266,13.9286251068115 -63.9601745605469,20.0449733734131 -57.7089042663574,12.2196445465088 -56.2697639465332,10.9154233932495 -54.0660781860352,16.3571739196777 -53.346508026123,9.52125644683838 -52.7618598937988,5.47367286682129 -64.5448226928711,7.18265247344971 -60.2274017333984,7.6773567199707 -53.4364547729492,6.82286739349365 -61.6215667724609,13.9286251068115 -64.7247161865234,11.0953159332275 -52.536994934082,7.40751838684082 -64.4099044799805,19.7301616668701 -59.3729095458984,6.73292064666748 -51.2327728271484,13.6138134002686 -59.5977783203125,10.2857999801636 -58.6083679199219,18.3359928131104 -58.7432861328125,19.8201065063477 -57.9787445068359,17.0767459869385 -56.4496574401855,11.9498062133789 -60.7670783996582,12.2196445465088 -57.663932800293,15.1878728866577 -64.3649291992188,23.7777442932129 -63.9151992797852,23.6428260803223 -52.0872611999512,7.04773330688477 -55.8200340270996,11.3651552200317 -52.0422897338867,5.38372611999512 -57.8438262939453,13.6587858200073 -55.145435333252,16.4021472930908 -59.4178848266602,15.9074440002441 -53.2115898132324,8.12708854675293 -63.9151992797852,23.0132007598877 -61.2617835998535,7.04773330688477 -53.4364547729492,7.45249080657959 -52.8068313598633,7.63238334655762 -64.2300109863281,16.0873355865479 -49.5237922668457,12.8492698669434 -62.3411407470703,20.1349201202393 -50.2433624267578,14.6032218933105 -60.7221069335938,12.17467212677 -59.3729095458984,6.28318881988525 -58.5184211730957,17.8862609863281 -55.4152755737305,14.4683027267456 -56.49462890625,12.489483833313 -61.5765953063965,15.502685546875 -58.4734497070312,14.9180335998535 -50.6031455993652,6.50805473327637 -59.8226432800293,8.57682037353516 -63.6453628540039,8.84665870666504 -64.4998474121094,5.87843132019043 -60.9020004272461,23.3280124664307 -53.4364547729492,5.9234037399292 -46.19580078125,11.1402893066406 -51.997314453125,14.5582485198975 -62.2062187194824,12.7143497467041 -63.2855758666992,7.58741092681885 -53.5713768005371,10.9154233932495 -59.5528030395508,21.349193572998 -64.4548797607422,10.6455850601196 -56.179817199707,12.0397529602051 -57.4390640258789,13.0741348266602 -56.8993873596191,12.7593231201172 -63.6003875732422,13.1640815734863 -60.4072952270508,16.80690574646 -62.1162719726562,20.314811706543 -56.3597106933594,12.8492698669434 -44.0820617675781,11.2752084732056 -52.5819664001465,5.47367286682129 -54.0211067199707,13.8836517333984 -59.9575614929199,5.20383358001709 -61.0818901062012,7.31757164001465 -52.8967781066895,5.78848457336426 -53.3015365600586,13.0741348266602 -57.7988510131836,15.7275505065918 -61.2168121337891,17.8862609863281 -61.7115173339844,16.9418258666992 -53.166618347168,14.2434368133545 -59.4178848266602,5.87843132019043 -61.306755065918,20.7645435333252 -54.6507301330566,15.5926313400269 -57.4840393066406,6.91281318664551 -43.4974060058594,11.994779586792 -63.4204940795898,8.75671291351318 -59.2829666137695,15.2778186798096 -53.9761352539062,9.29639053344727 -63.5554122924805,13.0291614532471 -51.2777442932129,9.88104152679443 -50.5132026672363,7.27259826660156 -59.5977783203125,7.81227684020996 -57.2141990661621,15.817497253418 -53.8861885070801,16.492094039917 -62.9707641601562,17.5264778137207 -61.5765953063965,9.02655124664307 -56.5845756530762,16.4471206665039 -63.4654693603516,20.0899467468262 -53.5264015197754,8.4419002532959 -56.5845756530762,14.0635442733765 -61.8014602661133,18.8306980133057 -51.6375312805176,14.1984634399414 -60.4972381591797,9.20644378662109 -48.5793571472168,13.8836517333984 -62.1162719726562,14.1534900665283 -61.7115173339844,18.4259395599365 -58.1136627197266,12.7143497467041 -61.6215667724609,11.4101285934448 -61.8014602661133,20.6296234130859 -58.698314666748,10.1059074401855 -59.9125900268555,12.0397529602051 -60.0025367736816,7.45249080657959 -58.6533432006836,10.5556383132935 -59.1030731201172,18.8756713867188 -58.698314666748,12.7593231201172 -57.3940925598145,17.9312343597412 -60.4522666931152,20.6296234130859 -64.4998474121094,7.81227684020996 -45.4312438964844,12.1296987533569 -52.6269378662109,15.7725238800049 -52.3571014404297,12.7143497467041 -55.4602470397949,11.814887046814 -61.9813537597656,21.6190338134766 -61.8914070129395,14.6032218933105 -53.3015365600586,16.5370674133301 -60.2723731994629,8.12708854675293 -51.9523429870605,5.60859203338623 -51.3676910400391,12.354564666748 -53.7512664794922,13.2540273666382 -50.1084442138672,5.96837711334229 -59.1030731201172,13.5238666534424 -60.991943359375,22.5634689331055 -53.346508026123,13.8836517333984 -59.642749786377,18.650806427002 -62.2062187194824,15.1429004669189 -53.7512664794922,13.5688400268555 -53.7062950134277,7.36254501342773 -60.8570251464844,16.4021472930908 -63.195629119873,17.3465843200684 -60.4072952270508,8.26200771331787 -51.3227157592773,12.2196445465088 -52.6719131469727,12.489483833313 -45.8359985351562,13.1640815734863 -52.0422897338867,10.6455850601196 -57.3041458129883,17.1217193603516 -48.6693000793457,13.7037591934204 -63.0157356262207,17.481502532959 -55.5052185058594,13.4339199066162 -52.8967781066895,5.33875274658203 -58.4284744262695,5.51864528656006 -60.2274017333984,23.5978527069092 -59.7326965332031,18.650806427002 -60.0475082397461,23.5978527069092 -46.6904907226562,12.5344572067261 -59.2379913330078,6.4630823135376 -56.5396041870117,8.12708854675293 -56.8544158935547,5.6985387802124 -57.034309387207,15.7725238800049 -60.4072952270508,9.61120223999023 -62.1162719726562,13.4339199066162 -55.145435333252,10.4656925201416 -53.166618347168,13.4788932800293 -60.0475082397461,6.59800148010254 -50.8729858398438,9.34136390686035 -54.201000213623,14.2884101867676 -58.0237159729004,13.7937049865723 -61.3967056274414,21.7539520263672 -47.0053100585938,13.4788932800293 -52.0872611999512,12.5794296264648 -58.3835029602051,13.7037591934204 -58.7882614135742,19.2804298400879 -59.3729095458984,9.9260139465332 -54.0211067199707,8.35195446014404 -63.7353057861328,9.20644378662109 -53.346508026123,7.09270572662354 -53.9761352539062,16.2222557067871 -51.682502746582,7.36254501342773 -61.3517303466797,15.8624706268311 -51.9523429870605,6.73292064666748 -60.6321601867676,19.0555629730225 -53.8861885070801,10.0609340667725 -53.9311599731445,14.0185708999634 -58.6533432006836,15.4577121734619 -56.8993873596191,18.3809661865234 -56.2247924804688,7.31757164001465 -51.997314453125,6.01335048675537 -54.1560249328613,10.1508798599243 -47.7248649597168,12.2196445465088 -59.327938079834,19.325403213501 -52.7168846130371,8.35195446014404 -60.5871887207031,8.03714179992676 -57.8438262939453,10.7805042266846 -53.0316963195801,7.63238334655762 -56.1348457336426,14.2884101867676 -64.3199615478516,23.3280124664307 -64.6797409057617,21.3941669464111 -61.306755065918,15.0079803466797 -57.5739860534668,18.1111278533936 -58.2036094665527,18.2460479736328 -62.3411407470703,22.4285507202148 -60.0924835205078,22.7883358001709 -64.5897979736328,23.4179592132568 -64.3649291992188,17.9312343597412 -53.3015365600586,8.84665870666504 -54.9655418395996,9.11649799346924 -61.7115173339844,12.3995380401611 -49.2989273071289,5.38372611999512 -49.9285507202148,11.7699136734009 -56.8544158935547,12.8942422866821 -64.5448226928711,13.1191082000732 -64.5897979736328,15.3227920532227 -63.510440826416,12.8492698669434 -60.4972381591797,18.650806427002 -62.7458992004395,12.6244029998779 -57.9787445068359,13.6138134002686 -53.6613235473633,15.0079803466797 -58.3385314941406,17.4365310668945 -54.5607833862305,11.9048328399658 -62.4310836791992,21.0793552398682 -60.7221069335938,17.6613960266113 -60.3173484802246,13.1191082000732 -59.0580978393555,9.34136390686035 -58.9681549072266,13.2540273666382 -60.0025367736816,16.4471206665039 -62.5210342407227,8.98157787322998 -63.0157356262207,20.1798934936523 -60.4522666931152,20.5396785736084 -63.6003875732422,20.4047584533691 -61.1718368530273,18.2460479736328 -60.9020004272461,14.6481952667236 -58.7432861328125,5.9234037399292 -57.3940925598145,14.2434368133545 -60.8570251464844,21.9788188934326 -51.4576377868652,7.00275993347168 -58.0237159729004,20.1798934936523 -47.814811706543,13.6587858200073 -60.8120536804199,19.4153499603271 -55.5501937866211,16.80690574646 -64.1850433349609,23.4629325866699 -58.8782081604004,16.8968524932861 -62.7908706665039,13.4788932800293 -58.4734497070312,13.0741348266602 -59.013126373291,9.65617561340332 -57.2141990661621,23.9576377868652 -64.3199615478516,18.2010746002197 -60.2274017333984,16.4021472930908 -54.0660781860352,16.177282333374 -58.4734497070312,8.75671291351318 -52.4470443725586,7.72233009338379 -61.9813537597656,15.4127388000488 -50.5581741333008,13.8386783599854 -55.5052185058594,14.9180335998535 -61.0818901062012,7.04773330688477 -58.1586380004883,5.6985387802124 -59.5977783203125,11.994779586792 -56.3597106933594,11.6349945068359 -58.0686912536621,13.9286251068115 -55.1004638671875,6.37313556671143 -51.5925559997559,14.0185708999634 -47.9947052001953,12.1296987533569 -57.8438262939453,13.0291614532471 -59.7776718139648,21.3941669464111 -48.3544883728027,12.5344572067261 -47.9947052001953,11.9048328399658 -62.9707641601562,18.7407512664795 -51.6375312805176,12.7143497467041 -56.6295471191406,9.79109477996826 -61.7564888000488,8.93660545349121 -52.312126159668,14.5582485198975 -60.4972381591797,16.0873355865479 -50.4232559204102,8.80168533325195 -56.809440612793,11.3651552200317 -58.3385314941406,20.1349201202393 -62.5660057067871,5.4286994934082 -58.2485809326172,20.0899467468262 -60.7670783996582,8.17206192016602 -59.6877212524414,19.7301616668701 -59.7776718139648,6.14826965332031 -50.018497467041,6.73292064666748 -59.9125900268555,7.9471960067749 -52.3571014404297,10.1958532333374 -51.8174209594727,13.4788932800293 -52.7618598937988,6.32816219329834 -51.5925559997559,10.2857999801636 -58.5184211730957,16.492094039917 -56.7194976806641,16.6270141601562 -61.846435546875,9.9260139465332 -63.2406005859375,23.507905960083 -52.0872611999512,9.47628307342529 -60.9020004272461,6.91281318664551 -56.5396041870117,13.2990007400513 -53.8861885070801,5.83345794677734 -62.6559524536133,23.0132007598877 -61.4866485595703,16.4021472930908 -55.5501937866211,11.5900211334229 -63.6903343200684,19.5952415466309 -48.0846519470215,12.309591293335 -50.7830390930176,12.6244029998779 -61.3517303466797,19.0555629730225 -55.5052185058594,10.5556383132935 -55.4152755737305,5.96837711334229 -58.698314666748,18.8306980133057 -64.0501174926758,22.1587104797363 -60.2274017333984,8.12708854675293 -47.4550476074219,13.6587858200073 -56.2697639465332,12.17467212677 -53.2115898132324,7.04773330688477 -60.1824264526367,21.0343818664551 -53.3914833068848,8.39692687988281 -61.8914070129395,5.51864528656006 -55.4152755737305,11.5000743865967 -63.9151992797852,9.79109477996826 -62.7458992004395,12.8042964935303 -60.2274017333984,22.6983890533447 -58.2036094665527,12.17467212677 -59.7776718139648,17.166690826416 -58.2935562133789,11.7249402999878 -59.5078315734863,12.7143497467041 -43.5423583984375,12.669376373291 -55.8200340270996,8.21703433990479 -59.013126373291,18.6058330535889 -51.2777442932129,12.1296987533569 -52.3571014404297,13.4339199066162 -57.3041458129883,14.1984634399414 -56.4496574401855,10.1508798599243 -56.1348457336426,9.47628307342529 -59.1930198669434,20.4947052001953 -63.1506576538086,19.8201065063477 -61.846435546875,21.8888721466064 -50.7380676269531,12.2196445465088 -63.4204940795898,20.1798934936523 -51.5026092529297,6.05832386016846 -57.034309387207,12.984188079834 -58.5184211730957,20.1349201202393 -58.5633926391602,23.9576377868652 -61.2168121337891,23.6428260803223 -60.0924835205078,9.16147041320801 -63.0607109069824,19.1455097198486 -60.1374549865723,6.50805473327637 -63.0157356262207,15.7725238800049 -51.6375312805176,7.36254501342773 -55.3703002929688,5.20383358001709 -51.5475845336914,10.3757457733154 -60.4972381591797,21.9338455200195 -57.5739860534668,14.6481952667236 -61.4866485595703,11.2752084732056 -64.1400680541992,15.0079803466797 -61.2617835998535,7.49746417999268 -52.5819664001465,15.7725238800049 -60.7670783996582,18.9206447601318 -53.0316963195801,5.20383358001709 -56.7644691467285,16.8968524932861 -55.3703002929688,9.16147041320801 -62.0263290405273,16.2222557067871 -55.0554885864258,10.2857999801636 -56.2247924804688,11.9498062133789 -54.4258651733398,7.22762584686279 -62.0263290405273,8.7117395401001 -54.515811920166,9.9260139465332 -64.7247161865234,18.2460479736328 -50.6930923461914,13.9286251068115 -58.0686912536621,9.70114898681641 -62.8808174133301,11.994779586792 -49.8386039733887,13.7487316131592 -63.1056823730469,23.6877975463867 -51.3227157592773,14.4233293533325 -63.4654693603516,5.83345794677734 -58.7882614135742,14.2884101867676 -54.3808898925781,8.39692687988281 -59.013126373291,7.76730346679688 -63.3305511474609,11.0503435134888 -53.166618347168,8.4419002532959 -61.1718368530273,16.3122024536133 -49.7936325073242,14.4683027267456 -58.5184211730957,13.5688400268555 -55.7750587463379,10.7805042266846 -49.703685760498,12.309591293335 -64.5897979736328,7.63238334655762 -61.2168121337891,9.43130970001221 -58.8332328796387,17.9762077331543 -48.6693000793457,5.33875274658203 -50.333309173584,8.4419002532959 -57.8887977600098,15.0079803466797 -64.0501174926758,17.5714492797852 -60.0924835205078,13.1191082000732 -61.6215667724609,22.3835773468018 -59.1030731201172,14.3333835601807 -58.4734497070312,15.3677654266357 -58.3385314941406,19.8201065063477 -62.2511940002441,16.80690574646 -64.2300109863281,20.8544902801514 -60.9469718933105,11.2302360534668 -64.2749862670898,19.1904830932617 -52.9867248535156,12.4445114135742 -51.8623962402344,12.0397529602051 -56.2247924804688,8.39692687988281 -54.1560249328613,16.8968524932861 -63.7802810668945,15.502685546875 -57.0792808532715,17.166690826416 -55.1004638671875,16.3571739196777 -60.3173484802246,23.507905960083 -54.8755950927734,12.7593231201172 -63.9151992797852,15.0979270935059 -62.7458992004395,15.4577121734619 -57.8438262939453,8.89163208007812 -63.7802810668945,5.20383358001709 -61.2168121337891,6.86783981323242 -62.9707641601562,22.9232540130615 -64.7696914672852,21.5740604400635 -60.7221069335938,21.4841136932373 -62.3861122131348,13.2990007400513 -59.1930198669434,11.1852626800537 -57.6189575195312,14.8280878067017 -62.0713005065918,7.18265247344971 -58.8332328796387,8.17206192016602 -56.5845756530762,10.8704509735107 -55.6401405334473,17.6164226531982 -52.3571014404297,13.3889465332031 -56.0898704528809,12.489483833313 -53.6613235473633,7.81227684020996 -58.2485809326172,8.17206192016602 -54.7856521606445,6.55302810668945 -62.6109771728516,20.989408493042 -57.5290145874023,5.47367286682129 -56.4496574401855,7.81227684020996 -63.1506576538086,21.6640071868896 -56.1348457336426,5.4286994934082 -64.4099044799805,10.0159606933594 -64.7696914672852,9.97098731994629 -50.1983871459961,7.6773567199707 -49.7936325073242,6.50805473327637 -49.8386039733887,12.489483833313 -59.5528030395508,6.55302810668945 -51.5925559997559,7.49746417999268 -53.5713768005371,5.9234037399292 -59.7326965332031,15.0979270935059 -56.8993873596191,15.0079803466797 -63.6453628540039,20.7195701599121 -62.1162719726562,5.33875274658203 -59.5528030395508,22.8782806396484 -62.9257888793945,20.6296234130859 -60.0475082397461,23.822717666626 -58.5633926391602,18.2010746002197 -59.6877212524414,15.9074440002441 -59.1480445861816,14.0185708999634 -63.6903343200684,15.502685546875 -60.9020004272461,6.64297485351562 -60.4072952270508,8.98157787322998 -64.4548797607422,8.17206192016602 -63.5554122924805,13.3889465332031 -64.0051422119141,11.0053701400757 -62.9257888793945,11.7249402999878 -57.1242523193359,17.6164226531982 -57.0792808532715,13.7487316131592 -54.9655418395996,15.817497253418 -59.0580978393555,15.0529537200928 -51.6375312805176,14.2434368133545 -52.8068313598633,16.3122024536133 -64.7696914672852,12.8042964935303 -62.6559524536133,18.5158863067627 -63.6003875732422,10.1059074401855 -53.7512664794922,12.309591293335 -59.5528030395508,14.5582485198975 -54.4258651733398,8.57682037353516 -53.166618347168,11.5000743865967 -59.6877212524414,13.6587858200073 -56.3147354125977,15.1429004669189 -63.3305511474609,12.0397529602051 -59.4178848266602,10.6905584335327 -55.5501937866211,16.8968524932861 -52.2221794128418,11.3651552200317 -61.531623840332,17.481502532959 -55.145435333252,9.52125644683838 -54.9205703735352,14.6481952667236 -63.195629119873,14.5582485198975 -57.7089042663574,16.177282333374 -64.0950927734375,11.8598594665527 -57.9337692260742,8.53184700012207 -49.2089805603027,12.2646179199219 -63.3755226135254,13.5238666534424 -60.6321601867676,15.502685546875 -63.0157356262207,12.1296987533569 -57.4390640258789,17.7063694000244 -62.3411407470703,6.23821640014648 -60.0025367736816,22.9682273864746 -61.5765953063965,8.75671291351318 -60.5871887207031,20.2698383331299 -44.1270141601562,12.309591293335 -59.4628601074219,16.3122024536133 -63.2855758666992,13.0291614532471 -56.4046859741211,7.6773567199707 -61.0818901062012,19.4153499603271 -61.2168121337891,12.4445114135742 -63.9601745605469,11.3651552200317 -59.2379913330078,20.4497318267822 -60.677131652832,16.2222557067871 -56.4496574401855,16.2672290802002 -56.9443626403809,15.5476579666138 -58.4284744262695,18.0211811065674 -62.3411407470703,23.4179592132568 -54.7406768798828,13.3889465332031 -50.2433624267578,6.28318881988525 -51.6375312805176,12.4445114135742 -62.5210342407227,8.7117395401001 -59.4628601074219,11.0053701400757 -60.8120536804199,17.166690826416 -60.5422134399414,10.5106649398804 -49.3438987731934,6.14826965332031 -54.9205703735352,6.14826965332031 -49.7936325073242,7.04773330688477 -51.2777442932129,6.10329627990723 -47.0952453613281,12.6244029998779 -51.997314453125,12.2646179199219 -53.166618347168,11.4101285934448 -51.3227157592773,6.41810894012451 -58.7432861328125,18.6058330535889 -59.5977783203125,20 -57.9337692260742,23.9126644134521 -58.7432861328125,5.51864528656006 -54.1560249328613,7.85724925994873 -59.642749786377,12.669376373291 -56.7644691467285,15.7725238800049 -54.9205703735352,14.4233293533325 -64.5448226928711,19.8650798797607 -53.4364547729492,9.16147041320801 -62.4760589599609,8.30698108673096 -62.6559524536133,20.8994636535645 -57.4390640258789,11.7249402999878 -60.1824264526367,6.73292064666748 -50.5132026672363,13.9735984802246 -53.0766716003418,13.4788932800293 -56.2247924804688,6.95778656005859 -62.7908706665039,11.814887046814 -53.8412132263184,10.3757457733154 -60.3623199462891,14.3333835601807 -61.0369186401367,19.5952415466309 -50.5132026672363,5.78848457336426 -53.4364547729492,14.7831144332886 -56.5845756530762,10.4656925201416 -64.0950927734375,14.4683027267456 -58.3385314941406,20.2698383331299 -51.3676910400391,13.2540273666382 -62.7908706665039,14.4233293533325 -61.3517303466797,11.0053701400757 -49.478816986084,6.82286739349365 -64.7696914672852,22.2936305999756 -58.0237159729004,18.2010746002197 -56.2247924804688,12.8942422866821 -61.1718368530273,12.5344572067261 -49.9735221862793,11.8598594665527 -62.2961654663086,8.89163208007812 -56.1348457336426,6.55302810668945 -49.5237922668457,6.1932430267334 -59.327938079834,10.9603967666626 -50.7830390930176,14.6931686401367 -63.7802810668945,16.9867992401123 -61.306755065918,15.0979270935059 -48.3095169067383,13.1640815734863 -62.2062187194824,14.4233293533325 -64.2300109863281,5.65356540679932 -62.7908706665039,15.9074440002441 -44.8915710449219,11.5900211334229 -52.851806640625,6.95778656005859 -55.5951690673828,17.6164226531982 -58.2036094665527,9.88104152679443 -62.5660057067871,8.62179279327393 -56.3147354125977,8.98157787322998 -61.306755065918,9.43130970001221 -51.5026092529297,6.64297485351562 -63.3755226135254,18.2910194396973 -58.698314666748,16.3122024536133 -52.5819664001465,6.86783981323242 -63.0607109069824,23.8676910400391 -53.346508026123,10.9154233932495 -51.6375312805176,13.1191082000732 -55.0105171203613,8.62179279327393 -59.5078315734863,9.97098731994629 -55.0554885864258,9.83606815338135 -56.49462890625,17.7513427734375 -51.3676910400391,10.9603967666626 -54.4708366394043,16.3122024536133 -64.1850433349609,15.0079803466797 -55.5951690673828,5.20383358001709 -56.4046859741211,12.984188079834 -58.2935562133789,13.6587858200073 -56.49462890625,13.4339199066162 -60.1374549865723,15.9524164199829 -53.8861885070801,6.14826965332031 -59.9125900268555,22.6084423065186 -49.6587104797363,6.73292064666748 -55.0105171203613,5.96837711334229 -59.2829666137695,23.2830390930176 -57.9337692260742,19.7301616668701 -57.1692276000977,9.25141716003418 -56.8993873596191,8.30698108673096 -50.2883338928223,11.6349945068359 -59.1030731201172,18.5158863067627 -60.8570251464844,14.3333835601807 -60.7221069335938,8.93660545349121 -62.9707641601562,9.16147041320801 -62.5660057067871,18.650806427002 -55.6851119995117,10.1508798599243 -46.3756713867188,11.7249402999878 -63.6453628540039,14.9180335998535 -48.3095169067383,11.2752084732056 -56.179817199707,5.56361865997314 -51.9523429870605,6.23821640014648 -61.0818901062012,19.1005363464355 -57.7538795471191,9.61120223999023 -60.7670783996582,12.8492698669434 -50.4232559204102,8.75671291351318 -54.201000213623,9.9260139465332 -61.531623840332,21.1243286132812 -56.2697639465332,7.36254501342773 -62.2062187194824,17.2116641998291 -61.3517303466797,22.3386039733887 -62.0713005065918,9.74612140655518 -60.0475082397461,18.4709129333496 -63.3305511474609,10.9154233932495 -56.5845756530762,14.4233293533325 -63.4654693603516,8.93660545349121 -52.4470443725586,10.6006116867065 -54.7406768798828,6.86783981323242 -63.6003875732422,16.80690574646 -56.8544158935547,15.7725238800049 -45.1614074707031,12.2646179199219 -51.1877975463867,14.4233293533325 -60.7670783996582,19.4153499603271 -61.531623840332,19.1455097198486 -56.5396041870117,13.2090549468994 -57.3940925598145,6.1932430267334 -53.0316963195801,13.1640815734863 -64.0501174926758,21.4841136932373 -61.4866485595703,21.9338455200195 -58.3385314941406,16.1323089599609 -48.2645416259766,12.3995380401611 -56.9443626403809,10.0159606933594 -49.7486572265625,5.87843132019043 -53.6163482666016,9.61120223999023 -63.3755226135254,22.9682273864746 -51.997314453125,14.6481952667236 -56.3597106933594,7.31757164001465 -60.2723731994629,18.6058330535889 -64.2300109863281,15.0079803466797 -52.2221794128418,14.9180335998535 -60.2723731994629,6.28318881988525 -52.8068313598633,7.6773567199707 -58.6533432006836,10.7805042266846 -63.5554122924805,16.6719875335693 -56.9893341064453,10.3757457733154 -56.2697639465332,16.7619323730469 -61.8914070129395,6.91281318664551 -60.5871887207031,23.3729858398438 -62.8808174133301,15.3677654266357 -55.0105171203613,10.5106649398804 -57.5739860534668,14.7381420135498 -63.825252532959,11.9048328399658 -58.8332328796387,13.2990007400513 -53.6163482666016,8.57682037353516 -54.1560249328613,6.10329627990723 -60.7670783996582,15.3227920532227 -63.6453628540039,13.34397315979 -50.9629325866699,7.00275993347168 -45.3862609863281,11.6349945068359 -61.2617835998535,11.1402893066406 -59.0580978393555,9.25141716003418 -54.2909469604492,16.6719875335693 -61.7564888000488,9.52125644683838 -55.1004638671875,10.2408266067505 -53.1216430664062,14.1534900665283 -56.179817199707,16.5370674133301 -63.6003875732422,22.518497467041 -61.0369186401367,13.1191082000732 -53.7062950134277,7.76730346679688 -56.7194976806641,16.7619323730469 -45.2513427734375,11.6349945068359 -59.4628601074219,12.984188079834 -57.9337692260742,18.0661544799805 -55.1004638671875,7.63238334655762 -53.7062950134277,7.13767910003662 -58.0686912536621,16.851879119873 -57.8438262939453,9.43130970001221 -59.5977783203125,20.4047584533691 -53.166618347168,16.1323089599609 -61.2617835998535,23.7777442932129 -59.2379913330078,19.3703765869141 -57.34912109375,17.7063694000244 -51.0528793334961,6.68794727325439 -62.5210342407227,6.73292064666748 -60.5871887207031,18.8306980133057 -60.2274017333984,8.08211517333984 -60.991943359375,10.8704509735107 -57.4840393066406,15.2778186798096 -64.1850433349609,11.5900211334229 -61.2617835998535,14.6931686401367 -63.4204940795898,13.7937049865723 -64.6797409057617,22.6084423065186 -62.5660057067871,20.5846500396729 -58.1586380004883,6.73292064666748 -63.4654693603516,21.4841136932373 -53.4364547729492,8.03714179992676 -62.3411407470703,14.3333835601807 -52.9417495727539,6.28318881988525 -58.9231796264648,16.851879119873 -58.4734497070312,18.6957778930664 -59.1030731201172,18.0211811065674 -59.5977783203125,23.4179592132568 -46.5555725097656,12.309591293335 -53.0316963195801,16.4471206665039 -59.8676147460938,11.5450477600098 -55.4602470397949,13.8386783599854 -53.7512664794922,15.5476579666138 -62.4310836791992,17.3016109466553 -53.3914833068848,6.59800148010254 -63.0607109069824,12.0397529602051 -56.1348457336426,5.9234037399292 -45.0714721679688,11.2302360534668 -61.6665420532227,10.3757457733154 -62.5660057067871,13.2540273666382 -52.1322326660156,12.5344572067261 -59.1930198669434,19.9100532531738 -62.8358459472656,19.2354564666748 -62.7458992004395,21.3042221069336 -60.4522666931152,19.9550266265869 -57.663932800293,6.14826965332031 -61.306755065918,11.7699136734009 -46.6005554199219,12.5794296264648 -59.9575614929199,17.2566375732422 -62.2511940002441,17.8862609863281 -52.8967781066895,5.60859203338623 -64.1850433349609,17.8412895202637 -54.7856521606445,12.7593231201172 -55.1004638671875,10.6006116867065 -55.1904067993164,16.6719875335693 -48.2645416259766,12.1296987533569 -56.5396041870117,8.39692687988281 -50.0634689331055,13.2090549468994 -52.536994934082,12.17467212677 -63.6453628540039,19.5952415466309 -50.6930923461914,6.59800148010254 -46.6005554199219,11.0053701400757 -56.3147354125977,14.3333835601807 -63.9601745605469,19.9550266265869 -64.1850433349609,20.989408493042 -52.7618598937988,14.3333835601807 -62.9707641601562,12.7593231201172 -63.9601745605469,14.1534900665283 -57.7538795471191,16.1323089599609 -54.1560249328613,15.9524164199829 -62.3861122131348,12.8942422866821 -56.4496574401855,9.88104152679443 -61.8014602661133,8.12708854675293 -49.3438987731934,13.1191082000732 -55.9099807739258,14.6032218933105 -60.3623199462891,10.8254776000977 -62.4760589599609,20.5396785736084 -57.9787445068359,11.8598594665527 -57.6189575195312,16.1323089599609 -64.5897979736328,17.5264778137207 -57.8887977600098,16.2672290802002 -64.2300109863281,9.61120223999023 -51.8174209594727,14.2884101867676 -61.9813537597656,6.50805473327637 -63.4204940795898,12.2646179199219 -54.515811920166,13.5688400268555 -56.0448989868164,10.8254776000977 -60.5422134399414,8.7117395401001 -57.663932800293,16.6270141601562 -55.4152755737305,13.4339199066162 -60.0025367736816,21.8438987731934 -63.7353057861328,6.86783981323242 -63.4204940795898,8.80168533325195 -62.7908706665039,20.4947052001953 -64.3649291992188,6.82286739349365 -54.6057586669922,14.4683027267456 -59.3729095458984,11.5450477600098 -59.5078315734863,20.8994636535645 -52.8068313598633,15.9524164199829 -51.5925559997559,6.64297485351562 -64.2749862670898,14.0185708999634 -54.830623626709,11.6349945068359 -62.6109771728516,19.9100532531738 -63.0607109069824,9.43130970001221 -61.7115173339844,20.5846500396729 -60.7670783996582,9.97098731994629 -59.9575614929199,12.5794296264648 -63.9601745605469,5.60859203338623 -62.1162719726562,9.52125644683838 -54.6957054138184,11.0953159332275 -58.0686912536621,10.4656925201416 -57.5739860534668,6.4630823135376 -43.9920959472656,11.4101285934448 -61.4416770935059,17.2566375732422 -63.2406005859375,7.49746417999268 -64.7247161865234,21.8888721466064 -53.6163482666016,9.56622886657715 -48.5793571472168,12.309591293335 -61.6665420532227,7.09270572662354 -64.0501174926758,17.8862609863281 -56.4496574401855,15.2778186798096 -48.6693000793457,11.4551019668579 -60.6321601867676,12.3995380401611 -53.9311599731445,7.00275993347168 -59.1030731201172,17.5714492797852 -64.0051422119141,11.4101285934448 -57.034309387207,11.2302360534668 -59.5078315734863,11.7699136734009 -61.6665420532227,16.3571739196777 -58.5184211730957,11.0953159332275 -62.161247253418,5.24880695343018 -55.6851119995117,11.3201818466187 -52.7168846130371,9.74612140655518 -64.0051422119141,18.6957778930664 -61.1718368530273,14.6931686401367 -51.7274780273438,14.8280878067017 -60.5871887207031,9.70114898681641 -58.6083679199219,12.2646179199219 -63.1056823730469,15.502685546875 -55.8650054931641,6.10329627990723 -59.0580978393555,5.60859203338623 -54.9655418395996,7.85724925994873 -54.1560249328613,8.39692687988281 -49.1190338134766,12.4445114135742 -60.6321601867676,11.5000743865967 -50.4682273864746,14.1085166931152 -61.0369186401367,22.2036838531494 -53.2565612792969,6.95778656005859 -57.4840393066406,18.6957778930664 -47.6349182128906,12.8492698669434 -59.2829666137695,17.481502532959 -58.4734497070312,18.9656181335449 -54.4708366394043,10.0609340667725 -52.0422897338867,5.33875274658203 -62.8808174133301,8.4419002532959 -61.306755065918,22.1137390136719 -51.9523429870605,7.49746417999268 -60.2274017333984,7.22762584686279 -61.2617835998535,11.5450477600098 -56.2247924804688,8.26200771331787 -52.0422897338867,8.89163208007812 -53.3015365600586,8.12708854675293 -63.510440826416,14.0185708999634 -60.3173484802246,14.1085166931152 -59.2829666137695,18.2460479736328 -52.1772079467773,8.93660545349121 -53.0316963195801,16.5370674133301 -60.1374549865723,22.2036838531494 -60.8570251464844,7.18265247344971 -60.9469718933105,22.7883358001709 -52.8068313598633,10.4656925201416 -60.9469718933105,13.5688400268555 -59.5078315734863,14.4233293533325 -53.3914833068848,6.55302810668945 -62.9707641601562,23.2380676269531 -62.7009239196777,15.9524164199829 -52.7618598937988,9.29639053344727 -64.2749862670898,23.5978527069092 -63.8702239990234,19.1455097198486 -62.6559524536133,9.16147041320801 -45.6560974121094,12.8942422866821 -61.7564888000488,19.1904830932617 -51.2327728271484,6.41810894012451 -51.0978507995605,7.6773567199707 -52.1322326660156,11.6799669265747 -62.4310836791992,21.6640071868896 -49.2089805603027,14.1085166931152 -58.6533432006836,13.5688400268555 -50.1534156799316,6.37313556671143 -63.4204940795898,12.0847253799438 -63.7802810668945,11.9498062133789 -58.5184211730957,8.7117395401001 -55.4152755737305,7.49746417999268 -52.536994934082,10.5556383132935 -61.1268653869629,19.8650798797607 -59.3729095458984,18.0661544799805 -62.7908706665039,6.64297485351562 -54.7406768798828,13.9735984802246 -63.0607109069824,11.5000743865967 -57.2141990661621,14.8730602264404 -61.1718368530273,23.7327709197998 -59.2829666137695,13.3889465332031 -52.5819664001465,14.0185708999634 -60.5871887207031,6.55302810668945 -59.8676147460938,16.9418258666992 -63.9601745605469,9.38633632659912 -56.7644691467285,9.29639053344727 -50.018497467041,14.6032218933105 -59.4178848266602,11.4551019668579 -59.5528030395508,13.6138134002686 -46.7804260253906,12.6244029998779 -54.1560249328613,8.57682037353516 -57.3041458129883,13.2540273666382 -59.013126373291,13.5238666534424 -57.8438262939453,15.9074440002441 -60.1824264526367,10.0159606933594 -51.3676910400391,6.28318881988525 -53.5264015197754,8.26200771331787 -62.0263290405273,20.5846500396729 -55.8200340270996,10.3307723999023 -64.4548797607422,10.0159606933594 -56.809440612793,10.5556383132935 -55.5052185058594,10.3757457733154 -63.195629119873,13.1191082000732 -59.8226432800293,19.8650798797607 -61.6665420532227,16.7619323730469 -60.9469718933105,16.6270141601562 -64.634765625,6.64297485351562 -53.8861885070801,15.7275505065918 -50.5581741333008,5.29378032684326 -55.8650054931641,11.0953159332275 -46.19580078125,11.6349945068359 -59.5078315734863,7.49746417999268 -59.2379913330078,12.3995380401611 -52.1772079467773,14.7381420135498 -52.1322326660156,10.2408266067505 -61.9813537597656,13.1640815734863 -55.9549522399902,11.9498062133789 -54.6507301330566,10.7355308532715 -48.8042221069336,13.6587858200073 -60.8120536804199,11.0953159332275 -54.9205703735352,9.52125644683838 -53.6613235473633,12.1296987533569 -55.2353820800781,14.8730602264404 -58.4284744262695,15.817497253418 -51.4126625061035,9.07152462005615 -57.9337692260742,18.7407512664795 -57.3940925598145,16.7169609069824 -61.531623840332,9.34136390686035 -57.7988510131836,23.7777442932129 -62.5660057067871,12.6244029998779 -63.9151992797852,21.4841136932373 -59.9575614929199,14.8730602264404 -56.4046859741211,10.3307723999023 -43.8121948242188,12.309591293335 -53.4364547729492,6.59800148010254 -64.7696914672852,8.66676616668701 -60.5422134399414,10.9603967666626 -50.4232559204102,5.6985387802124 -63.1056823730469,21.2142753601074 -64.1400680541992,12.0847253799438 -61.1268653869629,13.9286251068115 -54.2909469604492,15.0529537200928 -58.2935562133789,18.650806427002 -56.4046859741211,7.18265247344971 -56.179817199707,13.6587858200073 -52.8967781066895,16.177282333374 -54.7406768798828,14.5132751464844 -51.7274780273438,9.29639053344727 -44.8915710449219,10.6455850601196 -60.0924835205078,15.0979270935059 -51.0528793334961,9.02655124664307 -60.8570251464844,10.8704509735107 -51.4126625061035,14.8280878067017 -58.0237159729004,14.4683027267456 -61.4866485595703,15.0529537200928 -56.8544158935547,14.0185708999634 -56.7194976806641,14.8280878067017 -52.8068313598633,11.4101285934448 -60.4522666931152,11.2302360534668 -51.2327728271484,12.6244029998779 -62.2511940002441,7.76730346679688 -50.8280143737793,8.66676616668701 -59.1030731201172,10.5106649398804 -58.8332328796387,10.1059074401855 -55.5951690673828,11.4101285934448 -49.7486572265625,6.23821640014648 -52.1772079467773,14.2884101867676 -64.2749862670898,21.7089805603027 -50.7380676269531,5.60859203338623 -57.34912109375,14.5132751464844 -44.3069152832031,10.7805042266846 -53.2565612792969,12.17467212677 -64.2300109863281,22.8782806396484 -64.2300109863281,6.23821640014648 -52.8967781066895,13.8836517333984 -51.7724494934082,11.2752084732056 -50.5132026672363,7.49746417999268 -58.8782081604004,12.7143497467041 -55.145435333252,11.7699136734009 -51.7274780273438,15.0529537200928 -63.195629119873,20.1798934936523 -62.161247253418,21.5740604400635 -56.809440612793,15.817497253418 -61.4416770935059,23.0132007598877 -55.4152755737305,11.814887046814 -57.3940925598145,14.4683027267456 -51.3676910400391,14.4233293533325 -63.3305511474609,13.1640815734863 -50.1084442138672,12.3995380401611 -57.8438262939453,14.1534900665283 -45.5211791992188,10.7355308532715 -55.6851119995117,17.3016109466553 -52.9417495727539,5.29378032684326 -63.5554122924805,5.20383358001709 -55.0105171203613,16.1323089599609 -50.2433624267578,13.0291614532471 -45.791015625,11.5000743865967 -54.7406768798828,6.23821640014648 -59.5528030395508,8.75671291351318 -52.9417495727539,15.6376037597656 -52.312126159668,14.0635442733765 -63.4654693603516,22.4735221862793 -54.4708366394043,15.0079803466797 -50.9629325866699,8.75671291351318 -63.9601745605469,5.29378032684326 -61.7564888000488,6.86783981323242 -58.0686912536621,19.325403213501 -64.7696914672852,19.5502681732178 -59.7326965332031,15.7725238800049 -61.3967056274414,12.6244029998779 -57.7988510131836,6.55302810668945 -57.34912109375,9.74612140655518 -58.8332328796387,7.76730346679688 -50.7830390930176,6.37313556671143 -52.1772079467773,12.309591293335 -56.8544158935547,6.73292064666748 -63.7353057861328,5.78848457336426 -51.0079040527344,9.52125644683838 -52.8967781066895,9.07152462005615 -60.7670783996582,17.5714492797852 -56.5396041870117,10.3757457733154 -57.5290145874023,8.98157787322998 -53.9761352539062,13.1640815734863 -56.6295471191406,12.0847253799438 -64.0950927734375,6.82286739349365 -61.306755065918,14.5582485198975 -61.7564888000488,7.00275993347168 -58.0237159729004,15.7725238800049 -64.4998474121094,9.65617561340332 -60.4072952270508,9.34136390686035 -61.7115173339844,19.6402149200439 -60.7221069335938,23.0132007598877 -54.7406768798828,16.80690574646 -61.4866485595703,22.5634689331055 -60.2274017333984,18.6058330535889 -56.6295471191406,11.0953159332275 -62.3411407470703,6.41810894012451 -63.9601745605469,5.33875274658203 -49.9285507202148,14.2884101867676 -52.0422897338867,8.62179279327393 -45.9709167480469,12.6244029998779 -51.2327728271484,14.5582485198975 -59.327938079834,7.63238334655762 -58.5633926391602,19.1455097198486 -62.2062187194824,19.3703765869141 -62.0263290405273,5.33875274658203 -57.9787445068359,7.31757164001465 -59.7776718139648,18.9656181335449 -47.275146484375,12.5344572067261 -58.3385314941406,5.65356540679932 -64.3199615478516,19.5052947998047 -60.4072952270508,11.1402893066406 -60.8120536804199,12.2196445465088 -45.9259338378906,11.2302360534668 -63.6003875732422,16.5370674133301 -61.4416770935059,17.3465843200684 -61.4416770935059,16.0873355865479 -62.3411407470703,22.0687656402588 -64.0950927734375,19.1005363464355 -51.5925559997559,9.74612140655518 -63.4654693603516,12.3995380401611 -64.4548797607422,18.2460479736328 -60.2274017333984,10.2408266067505 -52.9417495727539,12.4445114135742 -52.4920196533203,7.54243755340576 -58.0686912536621,20.314811706543 -51.1428260803223,8.7117395401001 -48.7142753601074,13.9286251068115 -62.8808174133301,15.817497253418 -57.0792808532715,6.1932430267334 -49.9735221862793,6.32816219329834 -63.6903343200684,13.4788932800293 -64.3199615478516,11.0053701400757 -64.3199615478516,7.6773567199707 -61.4416770935059,8.89163208007812 -58.8332328796387,5.65356540679932 -59.642749786377,16.4471206665039 -54.6957054138184,10.4656925201416 -59.9575614929199,14.2434368133545 -58.1586380004883,9.25141716003418 -61.5765953063965,7.58741092681885 -61.7115173339844,18.3359928131104 -44.48681640625,12.4445114135742 -63.9601745605469,9.74612140655518 -62.0713005065918,6.59800148010254 -60.4522666931152,16.851879119873 -49.703685760498,7.04773330688477 -49.6137390136719,14.3333835601807 -63.7802810668945,15.7275505065918 -57.2141990661621,6.73292064666748 -63.6003875732422,10.4207191467285 -56.5396041870117,15.2328462600708 -52.1322326660156,13.7037591934204 -63.5554122924805,9.43130970001221 -53.0316963195801,14.9180335998535 -56.3147354125977,14.8280878067017 -58.6083679199219,14.5582485198975 -64.634765625,19.4153499603271 -58.698314666748,18.4259395599365 -56.5396041870117,12.9392156600952 -59.8676147460938,20.989408493042 -61.3967056274414,10.9154233932495 -62.9257888793945,16.0873355865479 -49.164005279541,11.6349945068359 -45.5211791992188,12.309591293335 -57.7089042663574,12.6244029998779 -57.1242523193359,7.27259826660156 -56.7644691467285,5.38372611999512 -62.7458992004395,13.6138134002686 -57.5739860534668,8.84665870666504 -63.4654693603516,11.2302360534668 -60.8570251464844,7.09270572662354 -53.4814300537109,6.91281318664551 -49.4338455200195,13.9735984802246 -60.9020004272461,8.66676616668701 -55.9099807739258,13.6587858200073 -53.2565612792969,6.91281318664551 -60.7670783996582,8.08211517333984 -50.648120880127,15.0529537200928 -62.161247253418,12.17467212677 -50.6930923461914,9.20644378662109 -60.9020004272461,5.38372611999512 -50.648120880127,5.60859203338623 -56.1348457336426,10.6905584335327 -45.0264892578125,11.6349945068359 -59.9575614929199,16.1323089599609 -59.7326965332031,18.4709129333496 -61.306755065918,19.9550266265869 -49.3438987731934,12.354564666748 -54.8755950927734,13.4339199066162 -55.0105171203613,15.6376037597656 -57.3940925598145,13.4788932800293 -56.9893341064453,6.05832386016846 -56.5396041870117,11.0053701400757 -50.8280143737793,9.20644378662109 -51.1877975463867,8.08211517333984 -59.642749786377,8.30698108673096 -50.6930923461914,14.3783569335938 -51.8174209594727,11.7249402999878 -57.2591743469238,16.9418258666992 -60.8120536804199,18.6957778930664 -55.5501937866211,12.2196445465088 -60.7221069335938,23.2380676269531 -46.6904907226562,12.7593231201172 -59.9575614929199,18.1111278533936 -62.3861122131348,19.5052947998047 -60.9020004272461,5.20383358001709 -57.4840393066406,5.33875274658203 -60.1374549865723,12.489483833313 -61.3967056274414,6.10329627990723 -61.4866485595703,13.8836517333984 -49.9735221862793,12.0847253799438 -60.4522666931152,23.2830390930176 -59.327938079834,13.4788932800293 -50.5132026672363,8.12708854675293 -52.312126159668,6.37313556671143 -61.6665420532227,23.9576377868652 -54.4258651733398,11.994779586792 -64.4998474121094,11.5900211334229 -56.1348457336426,9.16147041320801 -60.3623199462891,19.0555629730225 -61.1268653869629,5.24880695343018 -52.2221794128418,12.2196445465088 -60.4072952270508,9.20644378662109 -51.1877975463867,11.3201818466187 -46.7354736328125,13.0741348266602 -51.9073677062988,12.5794296264648 -51.1877975463867,7.9471960067749 -44.9365234375,11.7699136734009 -55.2803535461426,15.8624706268311 -56.9893341064453,9.74612140655518 -51.997314453125,7.22762584686279 -62.2961654663086,7.27259826660156 -53.9311599731445,9.65617561340332 -56.1348457336426,15.1429004669189 -62.7009239196777,23.822717666626 -59.1030731201172,17.0317726135254 -44.3518981933594,12.0847253799438 -52.2221794128418,7.58741092681885 -58.2935562133789,23.9126644134521 -61.6215667724609,14.5132751464844 -51.4126625061035,8.08211517333984 -64.4099044799805,14.4683027267456 -61.2617835998535,15.2778186798096 -63.4654693603516,6.86783981323242 -57.034309387207,11.3651552200317 -59.4178848266602,19.9100532531738 -62.1162719726562,20.2698383331299 -53.7962417602539,11.3651552200317 -53.9311599731445,11.4101285934448 -54.3359184265137,12.4445114135742 -61.306755065918,14.4233293533325 -48.4894104003906,12.3995380401611 -44.711669921875,12.3995380401611 -62.1162719726562,11.0953159332275 -61.9363822937012,11.4101285934448 -64.1850433349609,15.997389793396 -55.6851119995117,17.481502532959 -64.1400680541992,6.86783981323242 -63.3755226135254,15.5926313400269 -58.6083679199219,16.1323089599609 -52.0872611999512,13.34397315979 -56.0898704528809,5.33875274658203 -55.7300872802734,8.93660545349121 -57.5290145874023,9.52125644683838 -55.3253288269043,6.05832386016846 -60.0924835205078,23.9126644134521 -62.2961654663086,9.88104152679443 -52.536994934082,10.6006116867065 -60.2274017333984,22.6534156799316 -59.0580978393555,20.314811706543 -57.3041458129883,15.6825771331787 -43.3175048828125,12.9392156600952 -45.6111450195312,13.1191082000732 -62.7009239196777,11.0053701400757 -64.4998474121094,20.8095169067383 -46.6005554199219,11.3651552200317 -64.6797409057617,17.9312343597412 -57.5290145874023,14.8730602264404 -61.8014602661133,23.8676910400391 -58.3385314941406,16.851879119873 -52.8068313598633,15.8624706268311 -47.6798934936523,13.2540273666382 -46.8254089355469,12.4445114135742 -60.1374549865723,17.6613960266113 -61.8914070129395,18.3809661865234 -51.8623962402344,15.0979270935059 -50.1534156799316,14.1534900665283 -58.7432861328125,15.1429004669189 -53.5713768005371,8.53184700012207 -55.1904067993164,15.4127388000488 -56.0448989868164,16.4021472930908 -61.531623840332,23.9576377868652 -49.703685760498,12.17467212677 -55.5052185058594,12.2646179199219 -57.0792808532715,13.7937049865723 -51.0079040527344,12.8492698669434 -56.6745223999023,11.3201818466187 -57.3940925598145,13.9735984802246 -63.2855758666992,7.40751838684082 -61.1268653869629,15.2328462600708 -62.9257888793945,16.6719875335693 -61.1268653869629,11.2302360534668 -63.0607109069824,19.4603214263916 -54.8755950927734,9.74612140655518 -52.536994934082,12.3995380401611 -50.6031455993652,5.51864528656006 -62.5210342407227,18.2010746002197 -56.1348457336426,17.5714492797852 -55.6851119995117,11.994779586792 -58.3385314941406,7.04773330688477 -63.6453628540039,9.83606815338135 -64.3649291992188,23.7327709197998 -50.8280143737793,14.0635442733765 -60.5422134399414,10.8704509735107 -62.6109771728516,9.47628307342529 -53.6613235473633,6.82286739349365 -57.5290145874023,12.309591293335 -57.2591743469238,16.0423622131348 -53.2565612792969,14.2434368133545 -53.8412132263184,7.9471960067749 -62.8358459472656,7.22762584686279 -62.4310836791992,19.6402149200439 -52.7618598937988,8.39692687988281 -62.6109771728516,17.9762077331543 -54.515811920166,7.13767910003662 -60.8120536804199,23.8676910400391 -62.0263290405273,12.984188079834 -57.9787445068359,10.9603967666626 -56.3147354125977,14.6481952667236 -45.0264892578125,11.7249402999878 -58.7882614135742,18.7857246398926 -52.536994934082,9.07152462005615 -55.2353820800781,15.4577121734619 -63.8702239990234,8.62179279327393 -51.5925559997559,12.5344572067261 -60.3173484802246,6.59800148010254 -47.9497299194336,12.5344572067261 -58.7882614135742,15.5926313400269 -63.3755226135254,13.4339199066162 -54.5607833862305,12.4445114135742 -55.3703002929688,8.53184700012207 -58.7432861328125,16.6270141601562 -58.2935562133789,19.1005363464355 -64.4099044799805,14.2884101867676 -58.2036094665527,9.43130970001221 -53.9761352539062,12.7143497467041 -64.3649291992188,19.010591506958 -54.515811920166,6.77789402008057 -60.3173484802246,15.6376037597656 -59.6877212524414,18.5158863067627 -58.0686912536621,15.5476579666138 -63.4204940795898,21.349193572998 -61.3967056274414,9.74612140655518 -56.4496574401855,17.3915576934814 -58.1586380004883,18.2010746002197 -59.1930198669434,13.1191082000732 -56.9893341064453,14.4233293533325 -56.809440612793,7.40751838684082 -48.3544883728027,12.8492698669434 -47.5,11.4101285934448 -52.9867248535156,15.3677654266357 -50.3782806396484,13.7487316131592 -58.4284744262695,15.7725238800049 -63.6903343200684,20.7645435333252 -64.1850433349609,18.4709129333496 -51.997314453125,9.74612140655518 -55.2353820800781,12.9392156600952 -54.201000213623,9.29639053344727 -54.3359184265137,13.4339199066162 -47.7698402404785,11.6349945068359 -58.8332328796387,10.4656925201416 -60.991943359375,10.7355308532715 -53.1216430664062,10.0609340667725 -63.2406005859375,20.6296234130859 -51.682502746582,13.7487316131592 -60.0475082397461,13.3889465332031 -58.7882614135742,8.39692687988281 -49.1190338134766,5.60859203338623 -53.6163482666016,15.817497253418 -53.346508026123,8.39692687988281 -63.6003875732422,17.3016109466553 -62.5210342407227,19.3703765869141 -52.851806640625,9.29639053344727 -61.9813537597656,11.9498062133789 -46.9153442382812,12.354564666748 -58.4284744262695,7.09270572662354 -59.1930198669434,12.5344572067261 -46.5105895996094,11.4551019668579 -62.4310836791992,10.6905584335327 -53.2115898132324,15.817497253418 -53.4814300537109,12.1296987533569 -64.1850433349609,19.685188293457 -60.5422134399414,23.0581741333008 -51.0978507995605,14.6032218933105 -64.0950927734375,14.1984634399414 -55.145435333252,9.11649799346924 -51.9523429870605,14.2884101867676 -56.0898704528809,8.53184700012207 -54.8755950927734,5.6985387802124 -50.2433624267578,14.0635442733765 -57.3041458129883,6.64297485351562 -53.2115898132324,16.5820407867432 -52.312126159668,8.98157787322998 -49.2989273071289,14.0185708999634 -62.3861122131348,13.8386783599854 -63.6003875732422,23.4629325866699 -50.9179611206055,9.65617561340332 -64.2300109863281,23.9576377868652 -57.9787445068359,5.96837711334229 -59.642749786377,10.0609340667725 -56.0448989868164,16.7169609069824 -56.9443626403809,16.6719875335693 -63.195629119873,11.0953159332275 -52.9417495727539,10.5106649398804 -44.4418334960938,11.5450477600098 -58.8782081604004,12.8942422866821 -53.6613235473633,13.1191082000732 -64.3649291992188,15.5926313400269 -43.0476684570312,13.5238666534424 -60.0475082397461,7.31757164001465 -48.1745986938477,11.2752084732056 -53.9761352539062,5.38372611999512 -64.1400680541992,21.9788188934326 -60.677131652832,5.51864528656006 -53.8412132263184,9.16147041320801 -52.2671546936035,6.77789402008057 -49.3438987731934,13.2540273666382 -61.9363822937012,6.91281318664551 -55.0554885864258,7.99216938018799 -47.5449714660645,11.5450477600098 -59.6877212524414,6.37313556671143 -63.6903343200684,17.1217193603516 -63.1506576538086,5.47367286682129 -63.7802810668945,19.6402149200439 -54.7856521606445,10.0609340667725 -61.846435546875,10.1958532333374 -49.9285507202148,14.6481952667236 -61.8914070129395,18.4259395599365 -53.3914833068848,7.9471960067749 -64.4998474121094,13.8836517333984 -57.5739860534668,15.0529537200928 -56.2247924804688,12.5344572067261 -57.3041458129883,9.34136390686035 -60.6321601867676,19.1904830932617 -51.3227157592773,11.1852626800537 -59.5528030395508,8.48687362670898 -53.2565612792969,11.5000743865967 -54.2909469604492,7.18265247344971 -55.145435333252,12.3995380401611 -58.1136627197266,7.18265247344971 -61.8914070129395,13.2090549468994 -54.515811920166,11.9048328399658 -57.0792808532715,16.851879119873 -51.3227157592773,9.43130970001221 -54.3359184265137,9.38633632659912 -58.5184211730957,9.11649799346924 -51.3227157592773,13.9735984802246 -57.2591743469238,10.7355308532715 -63.4654693603516,19.8650798797607 -61.8914070129395,14.0185708999634 -57.3041458129883,17.4365310668945 -64.634765625,17.1217193603516 -60.4072952270508,10.3307723999023 -60.1824264526367,5.38372611999512 -61.7564888000488,8.53184700012207 -47.814811706543,12.984188079834 -51.997314453125,12.354564666748 -48.8042221069336,13.7487316131592 -56.3597106933594,9.52125644683838 -54.4708366394043,12.7593231201172 -57.9787445068359,10.1059074401855 -50.1084442138672,5.87843132019043 -59.642749786377,7.9471960067749 -50.0634689331055,5.9234037399292 -55.7300872802734,5.9234037399292 -51.9523429870605,14.0185708999634 -56.5396041870117,13.8386783599854 -61.9363822937012,22.9232540130615 -64.4548797607422,19.6402149200439 -59.4178848266602,13.9735984802246 -56.6295471191406,6.64297485351562 -52.6269378662109,12.8042964935303 -61.7564888000488,20.2698383331299 -53.166618347168,12.8042964935303 -56.9893341064453,8.53184700012207 -59.9575614929199,22.1137390136719 -61.7115173339844,22.6534156799316 -61.8014602661133,13.34397315979 -49.2089805603027,5.47367286682129 -60.3623199462891,21.7989253997803 -63.5554122924805,23.822717666626 -57.4390640258789,6.41810894012451 -54.8755950927734,15.502685546875 -59.4628601074219,6.41810894012451 -56.6295471191406,6.1932430267334 -61.4866485595703,9.16147041320801 -64.3199615478516,5.65356540679932 -56.4496574401855,14.5132751464844 -59.1930198669434,7.22762584686279 -50.648120880127,5.56361865997314 -63.4654693603516,9.25141716003418 -61.6215667724609,9.97098731994629 -58.0237159729004,17.0317726135254 -64.4099044799805,14.1984634399414 -64.7696914672852,5.6985387802124 -62.6109771728516,14.3333835601807 -54.4258651733398,16.4471206665039 -49.6587104797363,13.9286251068115 -51.0978507995605,10.1508798599243 -64.1850433349609,5.6985387802124 -50.7830390930176,7.45249080657959 -62.7908706665039,15.502685546875 -48.2645416259766,11.6799669265747 -60.0475082397461,15.9074440002441 -43.857177734375,11.7249402999878 -58.8332328796387,20.674596786499 -52.4920196533203,15.817497253418 -50.4232559204102,12.2196445465088 -61.4866485595703,8.89163208007812 -60.991943359375,12.6244029998779 -64.3649291992188,21.6640071868896 -53.2115898132324,13.4788932800293 -59.8226432800293,20.314811706543 -51.6375312805176,13.1640815734863 -62.4310836791992,14.9180335998535 -51.1428260803223,10.6006116867065 -53.7062950134277,13.9286251068115 -63.7353057861328,18.5158863067627 -47.9497299194336,11.994779586792 -63.6003875732422,23.7327709197998 -59.1030731201172,7.6773567199707 -62.8808174133301,21.8888721466064 -64.0051422119141,9.61120223999023 -50.8729858398438,13.1640815734863 -55.145435333252,5.6985387802124 -47.1402282714844,12.5794296264648 -58.3385314941406,16.2672290802002 -63.825252532959,10.7805042266846 -52.9417495727539,6.01335048675537 -63.9151992797852,11.9498062133789 -53.7062950134277,15.5926313400269 -59.2829666137695,19.5052947998047 -56.9443626403809,13.4339199066162 -56.8544158935547,10.5106649398804 -61.2168121337891,19.1904830932617 -43.0476684570312,14.2884101867676 -52.8967781066895,7.45249080657959 -59.9125900268555,7.99216938018799 -56.4046859741211,14.9180335998535 -55.6851119995117,8.48687362670898 -60.9469718933105,6.4630823135376 -57.0792808532715,14.6931686401367 -55.1004638671875,9.70114898681641 -49.8835754394531,14.4683027267456 -63.9601745605469,17.7513427734375 -58.8782081604004,23.9126644134521 -61.6215667724609,21.6190338134766 -58.3385314941406,17.3016109466553 -53.3015365600586,10.3757457733154 -52.9867248535156,11.9498062133789 -63.2855758666992,20.8095169067383 -56.9893341064453,14.7381420135498 -59.1930198669434,6.23821640014648 -59.3729095458984,12.1296987533569 -57.3041458129883,13.1640815734863 -64.1400680541992,7.00275993347168 -62.7009239196777,10.6006116867065 -61.306755065918,16.9418258666992 -43.5423583984375,12.354564666748 -57.663932800293,5.47367286682129 -45.566162109375,11.8598594665527 -58.6533432006836,7.27259826660156 -57.9337692260742,12.489483833313 -45.566162109375,12.17467212677 -63.195629119873,15.7275505065918 -59.1930198669434,14.6931686401367 -52.4020729064941,13.9735984802246 -56.7194976806641,10.1059074401855 -56.7644691467285,7.85724925994873 -49.1190338134766,13.7937049865723 -51.3227157592773,8.89163208007812 -54.830623626709,16.1323089599609 -63.9601745605469,12.6244029998779 -63.1056823730469,20.7195701599121 -59.8226432800293,21.9338455200195 -56.5845756530762,16.851879119873 -51.6375312805176,7.54243755340576 -57.1692276000977,16.5820407867432 -59.1030731201172,12.309591293335 -59.5078315734863,11.9048328399658 -51.2327728271484,8.89163208007812 -55.5052185058594,15.7725238800049 -62.8358459472656,17.0317726135254 -64.5448226928711,6.1932430267334 -58.1586380004883,5.4286994934082 -63.825252532959,7.00275993347168 -55.7750587463379,14.3783569335938 -55.1004638671875,8.98157787322998 -56.5845756530762,17.3016109466553 -61.6665420532227,17.3465843200684 -57.4390640258789,13.8836517333984 -51.8174209594727,13.8386783599854 -49.5237922668457,6.32816219329834 -62.161247253418,7.81227684020996 -60.991943359375,8.17206192016602 -60.8120536804199,17.0767459869385 -61.8914070129395,6.4630823135376 -51.682502746582,14.3333835601807 -62.4310836791992,13.2090549468994 -63.2406005859375,8.08211517333984 -62.9707641601562,18.7857246398926 -60.9020004272461,16.3571739196777 -62.8808174133301,5.96837711334229 -62.4310836791992,14.1085166931152 -61.9363822937012,9.56622886657715 -62.2511940002441,19.6402149200439 -62.9257888793945,14.9630069732666 -57.7538795471191,14.2434368133545 -61.6215667724609,8.21703433990479 -56.1348457336426,7.76730346679688 -52.2221794128418,9.9260139465332 -63.6003875732422,14.1534900665283 -53.0316963195801,14.5132751464844 -57.7988510131836,15.3227920532227 -50.5132026672363,6.55302810668945 -63.2406005859375,20.8994636535645 -50.7380676269531,12.0397529602051 -54.7856521606445,11.1852626800537 -61.2168121337891,16.7169609069824 -52.3571014404297,9.34136390686035 -64.0051422119141,10.0159606933594 -58.5184211730957,18.2460479736328 -53.7962417602539,8.75671291351318 -58.8782081604004,19.5502681732178 -57.034309387207,10.9154233932495 -56.179817199707,16.6719875335693 -60.991943359375,21.1693019866943 -60.5871887207031,6.32816219329834 -63.6903343200684,17.9762077331543 -63.1506576538086,22.9682273864746 -59.0580978393555,5.38372611999512 -58.4284744262695,10.5106649398804 -56.5396041870117,12.0397529602051 -48.7592468261719,12.7143497467041 -58.8332328796387,12.5794296264648 -57.663932800293,13.8836517333984 -53.4364547729492,11.0053701400757 -58.3835029602051,6.77789402008057 -60.5871887207031,10.7805042266846 -54.7406768798828,5.47367286682129 -62.7458992004395,5.20383358001709 -57.7538795471191,8.57682037353516 -54.1560249328613,13.9735984802246 -49.703685760498,13.3889465332031 -60.0475082397461,6.1932430267334 -57.8887977600098,11.2302360534668 -53.3015365600586,16.7169609069824 -64.1400680541992,16.1323089599609 -62.6109771728516,11.6349945068359 -54.6057586669922,12.5794296264648 -52.9867248535156,9.88104152679443 -57.1692276000977,11.3201818466187 -57.8438262939453,18.5158863067627 -62.7458992004395,23.2380676269531 -60.9469718933105,12.3995380401611 -61.1718368530273,23.0132007598877 -60.0475082397461,22.518497467041 -46.7354736328125,11.3201818466187 -61.9813537597656,14.8280878067017 -56.5396041870117,5.20383358001709 -63.2855758666992,22.518497467041 -59.327938079834,14.2884101867676 -57.2141990661621,16.9867992401123 -60.677131652832,10.4207191467285 -55.8650054931641,11.2752084732056 -43.8121948242188,11.5900211334229 -63.1506576538086,18.8306980133057 -60.677131652832,9.79109477996826 -56.9893341064453,16.5370674133301 -45.9259338378906,12.0847253799438 -58.3385314941406,12.4445114135742 -63.825252532959,12.984188079834 -63.4654693603516,22.6534156799316 -63.9151992797852,10.1958532333374 -63.6003875732422,17.8862609863281 -49.7936325073242,7.27259826660156 -56.4046859741211,16.9867992401123 -60.3173484802246,9.07152462005615 -56.3597106933594,10.6455850601196 -60.3173484802246,14.4683027267456 -64.3199615478516,5.29378032684326 -50.6031455993652,14.3333835601807 -64.4099044799805,21.0793552398682 -49.9735221862793,13.2540273666382 -59.9575614929199,8.89163208007812 -61.5765953063965,18.6957778930664 -50.6930923461914,12.5344572067261 -64.2749862670898,8.80168533325195 -58.9681549072266,10.8704509735107 -60.8120536804199,10.2408266067505 -64.0501174926758,11.814887046814 -54.3808898925781,6.37313556671143 -59.2379913330078,18.6957778930664 -63.4204940795898,21.7539520263672 -54.6507301330566,16.9418258666992 -58.4734497070312,5.6985387802124 -49.5237922668457,11.5450477600098 -60.8570251464844,16.7169609069824 -56.2247924804688,10.7355308532715 -60.0475082397461,9.56622886657715 -64.2749862670898,13.2540273666382 -54.515811920166,7.54243755340576 -62.0713005065918,17.166690826416 -49.2989273071289,12.0397529602051 -64.1400680541992,7.72233009338379 -62.7458992004395,23.3729858398438 -51.5026092529297,10.0609340667725 -62.4760589599609,16.4471206665039 -56.2697639465332,14.4233293533325 -49.478816986084,6.4630823135376 -54.1110534667969,15.6376037597656 -54.7856521606445,10.6905584335327 -52.8068313598633,16.1323089599609 -45.8359985351562,11.2302360534668 -56.8993873596191,13.9286251068115 -53.4364547729492,11.0503435134888 -61.1718368530273,12.4445114135742 -52.9867248535156,11.9048328399658 -64.634765625,17.6613960266113 -59.013126373291,10.2857999801636 -59.8226432800293,11.1852626800537 -52.0422897338867,10.7805042266846 -55.2353820800781,17.2116641998291 -60.5422134399414,23.1031475067139 -63.7802810668945,16.3571739196777 -50.333309173584,12.309591293335 -50.7830390930176,6.86783981323242 -54.9655418395996,9.65617561340332 -53.4364547729492,15.4127388000488 -54.0211067199707,15.502685546875 -55.3703002929688,6.95778656005859 -44.2619323730469,11.5900211334229 -61.0369186401367,20.7645435333252 -63.1506576538086,12.8492698669434 -58.6533432006836,5.6985387802124 -55.3703002929688,12.309591293335 -61.0818901062012,10.3307723999023 -56.5396041870117,12.1296987533569 -48.849193572998,12.8492698669434 -60.9020004272461,16.7619323730469 -62.2062187194824,16.2222557067871 -52.9417495727539,7.6773567199707 -58.2935562133789,16.177282333374 -55.7750587463379,8.17206192016602 -59.2829666137695,17.8412895202637 -50.9179611206055,13.7487316131592 -58.2485809326172,18.2460479736328 -54.3808898925781,16.7169609069824 -63.4204940795898,11.1852626800537 -63.8702239990234,12.17467212677 -62.6109771728516,9.83606815338135 -58.5184211730957,16.9418258666992 -57.7089042663574,17.0317726135254 -63.6453628540039,15.0529537200928 -61.3967056274414,8.53184700012207 -63.7802810668945,5.83345794677734 -57.9787445068359,17.3465843200684 -62.7009239196777,6.37313556671143 -56.1348457336426,6.41810894012451 -63.6453628540039,11.5000743865967 -61.0818901062012,13.5688400268555 -62.3411407470703,9.61120223999023 -56.49462890625,16.7169609069824 -55.7300872802734,10.6006116867065 -54.4708366394043,11.6799669265747 -50.8280143737793,6.86783981323242 -54.7856521606445,6.91281318664551 -59.1930198669434,20.7645435333252 -57.663932800293,7.13767910003662 -50.333309173584,13.8386783599854 -61.3967056274414,22.833309173584 -57.9787445068359,19.4603214263916 -61.5765953063965,16.2222557067871 -57.1242523193359,12.4445114135742 -53.4814300537109,13.4788932800293 -61.2617835998535,12.9392156600952 -60.991943359375,14.8280878067017 -63.7802810668945,11.0503435134888 -54.6957054138184,8.30698108673096 -59.3729095458984,17.2116641998291 -46.2857360839844,13.1640815734863 -50.9179611206055,7.45249080657959 -64.4548797607422,22.7433624267578 -56.1348457336426,16.2222557067871 -56.5845756530762,12.8942422866821 -62.8358459472656,14.9630069732666 -50.5581741333008,13.4339199066162 -64.3199615478516,9.79109477996826 -61.7115173339844,11.2752084732056 -56.3597106933594,8.21703433990479 -63.510440826416,5.65356540679932 -59.9575614929199,8.93660545349121 -52.312126159668,10.4656925201416 -57.8438262939453,7.90222263336182 -54.515811920166,14.1534900665283 -46.1058349609375,12.8942422866821 -57.7538795471191,15.7725238800049 -48.3095169067383,11.7249402999878 -50.3782806396484,12.6244029998779 -64.0950927734375,14.0635442733765 -55.1004638671875,11.2302360534668 -47.3201293945312,11.4101285934448 -64.1400680541992,13.4339199066162 -55.2803535461426,13.6587858200073 -62.3411407470703,8.84665870666504 -57.7089042663574,18.3359928131104 -62.8358459472656,14.7831144332886 -54.9655418395996,14.3783569335938 -46.0158996582031,11.0953159332275 -62.2062187194824,17.8412895202637 -59.2829666137695,8.57682037353516 -59.4178848266602,9.34136390686035 -59.6877212524414,21.5740604400635 -60.0924835205078,7.99216938018799 -52.1322326660156,10.6455850601196 -55.7300872802734,17.481502532959 -60.1824264526367,17.5264778137207 -64.1400680541992,17.9762077331543 -51.4126625061035,11.4101285934448 -48.3095169067383,13.7487316131592 -57.034309387207,13.7937049865723 -57.2141990661621,6.86783981323242 -57.3940925598145,5.74351119995117 -45.2963256835938,11.0053701400757 -57.6189575195312,17.3915576934814 -59.9125900268555,15.9074440002441 -62.5210342407227,20.5846500396729 -63.3305511474609,22.7433624267578 -64.6797409057617,21.5740604400635 -58.0686912536621,7.31757164001465 -53.8412132263184,10.6905584335327 -59.0580978393555,7.45249080657959 -51.1428260803223,6.01335048675537 -57.4390640258789,16.0423622131348 -57.34912109375,17.3915576934814 -56.3597106933594,14.3783569335938 -61.531623840332,17.6164226531982 -61.531623840332,6.28318881988525 -51.4126625061035,6.01335048675537 -60.3623199462891,6.1932430267334 -56.0448989868164,9.16147041320801 -56.49462890625,14.0185708999634 -61.8914070129395,21.6190338134766 -60.1374549865723,22.9682273864746 -56.8993873596191,6.95778656005859 -50.6930923461914,6.64297485351562 -51.9073677062988,14.4233293533325 -49.703685760498,5.65356540679932 -60.3623199462891,13.2540273666382 -59.327938079834,13.8836517333984 -50.9629325866699,14.4683027267456 -64.0501174926758,6.95778656005859 -50.6031455993652,12.8042964935303 -62.4310836791992,12.9392156600952 -45.6560974121094,11.814887046814 -64.3199615478516,16.2222557067871 -63.5554122924805,7.9471960067749 -62.0263290405273,6.41810894012451 -46.2857360839844,12.8042964935303 -57.3041458129883,18.5608596801758 -63.9601745605469,13.7037591934204 -62.3861122131348,21.0343818664551 -56.9443626403809,18.1111278533936 -55.3253288269043,5.74351119995117 -62.9707641601562,8.75671291351318 -54.7856521606445,7.63238334655762 -56.179817199707,14.1085166931152 -60.3623199462891,18.2910194396973 -54.2909469604492,5.20383358001709 -59.3729095458984,10.4207191467285 -62.1162719726562,13.2540273666382 -56.179817199707,13.0291614532471 -51.2777442932129,9.61120223999023 -55.8200340270996,17.481502532959 -62.7908706665039,17.9312343597412 -60.4072952270508,16.8968524932861 -63.8702239990234,19.8201065063477 -60.7670783996582,17.8412895202637 -62.7009239196777,14.6032218933105 -50.8729858398438,7.00275993347168 -63.2406005859375,16.3122024536133 -55.9999237060547,14.6032218933105 -62.4760589599609,14.6931686401367 -54.8755950927734,16.7619323730469 -51.7724494934082,9.02655124664307 -60.7670783996582,8.7117395401001 -64.3649291992188,22.9682273864746 -63.0607109069824,16.3571739196777 -61.531623840332,9.79109477996826 -62.9707641601562,8.84665870666504 -50.6930923461914,13.4788932800293 -63.4204940795898,5.4286994934082 -48.6693000793457,12.3995380401611 -53.6163482666016,16.6270141601562 -59.327938079834,19.7751350402832 -55.6401405334473,15.6376037597656 -57.9787445068359,18.5608596801758 -62.7908706665039,6.95778656005859 -61.3967056274414,12.5794296264648 -63.3755226135254,19.4153499603271 -43.8121948242188,11.7699136734009 -58.2036094665527,19.7301616668701 -51.1428260803223,6.14826965332031 -62.3411407470703,9.02655124664307 -50.9629325866699,8.12708854675293 -55.9549522399902,5.51864528656006 -59.7776718139648,21.3042221069336 -60.7221069335938,19.7751350402832 -54.201000213623,10.4207191467285 -54.2459716796875,10.2857999801636 -60.2274017333984,10.3757457733154 -56.179817199707,15.9524164199829 -61.7115173339844,15.2778186798096 -60.4522666931152,21.7089805603027 -51.3676910400391,15.0979270935059 -63.825252532959,17.166690826416 -62.1162719726562,23.3729858398438 -57.3940925598145,8.84665870666504 -50.6031455993652,12.8492698669434 -52.2671546936035,8.17206192016602 -63.4654693603516,11.7249402999878 -53.0316963195801,10.1508798599243 -60.3623199462891,12.354564666748 -62.8808174133301,20.2698383331299 -62.9707641601562,13.2090549468994 -64.4548797607422,16.1323089599609 -64.0501174926758,21.3941669464111 -50.018497467041,13.2090549468994 -62.6109771728516,9.07152462005615 -62.8808174133301,12.354564666748 -58.8332328796387,17.1217193603516 -63.9151992797852,9.70114898681641 -55.7750587463379,6.23821640014648 -48.4894104003906,12.489483833313 -60.3623199462891,7.00275993347168 -63.0607109069824,19.325403213501 -59.7776718139648,10.0609340667725 -53.4814300537109,8.57682037353516 -57.7988510131836,11.4101285934448 -59.5977783203125,23.0132007598877 -57.1242523193359,12.17467212677 -59.5528030395508,15.4577121734619 -63.3755226135254,15.0529537200928 -54.3359184265137,9.16147041320801 -49.7936325073242,12.6244029998779 -55.0554885864258,15.3227920532227 -63.3755226135254,21.3042221069336 -55.9549522399902,17.7513427734375 -61.3517303466797,8.7117395401001 -47.3201293945312,12.489483833313 -45.7010803222656,12.8942422866821 -64.7247161865234,7.54243755340576 -60.1824264526367,20.7645435333252 -56.3597106933594,15.817497253418 -62.9257888793945,18.650806427002 -54.201000213623,5.24880695343018 -53.2565612792969,9.02655124664307 -46.7804260253906,12.8042964935303 -49.9735221862793,12.7143497467041 -57.663932800293,11.0503435134888 -64.0501174926758,8.4419002532959 -53.0316963195801,10.8704509735107 -55.3703002929688,16.80690574646 -64.6797409057617,8.7117395401001 -57.3041458129883,11.1852626800537 -58.1586380004883,11.0953159332275 -58.8782081604004,12.7593231201172 -63.195629119873,7.58741092681885 -61.7115173339844,7.85724925994873 -61.9363822937012,5.56361865997314 -58.6083679199219,9.52125644683838 -52.536994934082,12.984188079834 -60.991943359375,11.2302360534668 -61.8014602661133,11.6799669265747 -59.9575614929199,10.3307723999023 -62.5660057067871,8.26200771331787 -53.9311599731445,6.82286739349365 -56.5396041870117,17.9762077331543 -64.1400680541992,11.2302360534668 -63.3755226135254,16.4471206665039 -54.3808898925781,12.354564666748 -56.49462890625,16.851879119873 -55.6401405334473,8.39692687988281 -55.3703002929688,10.6455850601196 -62.9707641601562,6.86783981323242 -59.8226432800293,20.674596786499 -59.2379913330078,9.16147041320801 -61.2168121337891,10.4656925201416 -46.1058349609375,11.5900211334229 -63.0157356262207,10.6455850601196 -64.0051422119141,12.4445114135742 -62.7458992004395,9.79109477996826 -59.3729095458984,18.4709129333496 -56.2697639465332,5.74351119995117 -57.1692276000977,14.0635442733765 -60.5871887207031,15.8624706268311 -52.0422897338867,5.87843132019043 -59.1930198669434,12.8942422866821 -57.1692276000977,18.1111278533936 -59.2379913330078,12.17467212677 -52.6269378662109,5.74351119995117 -58.9231796264648,9.34136390686035 -59.9125900268555,16.80690574646 -51.3227157592773,7.90222263336182 -62.5660057067871,19.2804298400879 -64.1400680541992,6.73292064666748 -59.8676147460938,12.9392156600952 -56.1348457336426,14.3783569335938 -63.8702239990234,11.8598594665527 -51.5026092529297,11.7249402999878 -60.6321601867676,14.2884101867676 -57.5290145874023,11.7699136734009 -52.3571014404297,5.83345794677734 -60.9469718933105,7.9471960067749 -55.9999237060547,9.9260139465332 -59.4628601074219,23.3729858398438 -64.634765625,13.6587858200073 -58.6533432006836,14.2434368133545 -52.7168846130371,15.502685546875 -54.9205703735352,12.8492698669434 -58.8782081604004,7.45249080657959 -61.2617835998535,21.3941669464111 -55.8200340270996,10.0609340667725 -58.3385314941406,17.1217193603516 -64.2300109863281,13.1640815734863 -57.8887977600098,10.4207191467285 -53.8412132263184,15.6376037597656 -60.1374549865723,7.04773330688477 -56.2247924804688,10.3307723999023 -52.9867248535156,6.1932430267334 -53.7062950134277,6.10329627990723 -51.7274780273438,10.4207191467285 -62.5210342407227,15.1878728866577 -60.1374549865723,18.3359928131104 -55.2353820800781,13.4788932800293 -64.3649291992188,18.8306980133057 -55.7750587463379,10.8704509735107 -53.7512664794922,10.3307723999023 -60.9469718933105,8.98157787322998 -57.8887977600098,11.9048328399658 -61.9813537597656,10.6006116867065 -61.9363822937012,5.29378032684326 -59.7776718139648,12.354564666748 -63.6903343200684,16.6719875335693 -60.9020004272461,13.9735984802246 -58.7882614135742,18.1111278533936 -61.8014602661133,23.3729858398438 -62.1162719726562,19.2354564666748 -60.4072952270508,12.354564666748 -54.5607833862305,8.89163208007812 -48.1296234130859,11.7699136734009 -61.6665420532227,22.833309173584 -58.2935562133789,12.669376373291 -52.9417495727539,16.2672290802002 -54.2909469604492,16.9418258666992 -52.851806640625,10.3757457733154 -61.1718368530273,20.1798934936523 -45.2063903808594,11.6349945068359 -50.018497467041,7.22762584686279 -60.991943359375,6.64297485351562 -64.634765625,8.08211517333984 -59.1930198669434,16.0423622131348 -62.2062187194824,13.6138134002686 -56.8544158935547,7.99216938018799 -57.663932800293,8.21703433990479 -44.7566528320312,12.0397529602051 -57.0792808532715,16.4021472930908 -63.2855758666992,11.2752084732056 -44.3069152832031,12.2646179199219 -64.5897979736328,18.6957778930664 -63.3755226135254,10.5106649398804 -62.7908706665039,17.9762077331543 -61.8014602661133,14.8280878067017 -49.5687637329102,7.18265247344971 -60.0025367736816,22.7883358001709 -57.034309387207,15.6376037597656 -63.195629119873,7.00275993347168 -49.9735221862793,12.354564666748 -61.2168121337891,18.5608596801758 -56.4496574401855,5.56361865997314 -57.4840393066406,11.3201818466187 -58.2935562133789,12.5794296264648 -63.4654693603516,20.674596786499 -61.4866485595703,12.2646179199219 -46.6904907226562,11.9048328399658 -54.7856521606445,16.851879119873 -44.2619323730469,10.9603967666626 -53.9761352539062,8.35195446014404 -52.6719131469727,12.5344572067261 -44.48681640625,10.9603967666626 -56.9893341064453,12.4445114135742 -63.2406005859375,14.8730602264404 -49.8386039733887,12.6244029998779 -56.4496574401855,15.4127388000488 -53.3015365600586,5.96837711334229 -55.1904067993164,6.73292064666748 -56.7194976806641,18.2460479736328 -60.677131652832,14.2434368133545 -63.0607109069824,18.9656181335449 -60.0924835205078,13.7037591934204 -54.4708366394043,14.6931686401367 -54.3808898925781,16.492094039917 -60.6321601867676,10.6006116867065 -49.9735221862793,5.65356540679932 -58.8332328796387,17.5264778137207 -53.166618347168,7.18265247344971 -56.9893341064453,5.51864528656006 -57.2591743469238,18.650806427002 -59.6877212524414,19.4603214263916 -61.0369186401367,6.14826965332031 -62.5660057067871,7.63238334655762 -56.9893341064453,16.6270141601562 -46.0158996582031,11.994779586792 -55.6851119995117,7.90222263336182 -56.5396041870117,13.0291614532471 -43.9920959472656,10.7355308532715 -61.8014602661133,13.9735984802246 -53.3015365600586,16.4471206665039 -53.346508026123,13.0741348266602 -58.2036094665527,5.78848457336426 -62.8808174133301,13.6587858200073 -58.0686912536621,6.28318881988525 -61.0818901062012,14.5132751464844 -60.0025367736816,5.74351119995117 -57.2591743469238,9.25141716003418 -60.0025367736816,5.65356540679932 -51.4126625061035,12.0847253799438 -63.5554122924805,18.3359928131104 -53.9311599731445,10.0609340667725 -61.3967056274414,23.507905960083 -54.2909469604492,8.35195446014404 -54.4708366394043,13.5688400268555 -57.663932800293,11.6799669265747 -49.8386039733887,7.36254501342773 -57.9337692260742,6.10329627990723 -60.8120536804199,23.2380676269531 -52.6719131469727,9.20644378662109 -63.9601745605469,7.09270572662354 -54.4708366394043,14.0635442733765 -58.7882614135742,12.354564666748 -61.3517303466797,7.76730346679688 -62.8808174133301,23.4629325866699 -62.7009239196777,16.492094039917 -52.8068313598633,15.502685546875 -60.1824264526367,15.8624706268311 -60.7670783996582,19.8650798797607 -64.4099044799805,13.1191082000732 -56.7644691467285,6.37313556671143 -54.201000213623,5.96837711334229 -52.8967781066895,6.41810894012451 -61.306755065918,16.5820407867432 -54.9205703735352,16.7619323730469 -56.7194976806641,7.45249080657959 -56.9893341064453,15.1878728866577 -62.4310836791992,21.2592487335205 -50.018497467041,13.7937049865723 -51.3227157592773,9.47628307342529 -61.531623840332,19.685188293457 -61.9813537597656,7.18265247344971 -61.8014602661133,23.507905960083 -63.6453628540039,22.2486572265625 -52.7168846130371,8.7117395401001 -57.2141990661621,7.76730346679688 -57.9337692260742,9.88104152679443 -53.6163482666016,9.9260139465332 -57.34912109375,18.6957778930664 -57.8887977600098,6.82286739349365 -60.9469718933105,16.492094039917 -54.830623626709,13.9735984802246 -60.0475082397461,12.1296987533569 -59.7326965332031,7.40751838684082 -62.6559524536133,14.4683027267456 -60.7670783996582,17.8862609863281 -53.5713768005371,10.3307723999023 -54.1560249328613,15.4127388000488 -57.6189575195312,5.38372611999512 -63.6903343200684,16.0423622131348 -60.8570251464844,7.40751838684082 -57.5739860534668,17.8412895202637 -49.9735221862793,11.994779586792 -63.195629119873,17.4365310668945 -57.7089042663574,8.66676616668701 -57.8887977600098,9.56622886657715 -61.8914070129395,13.6138134002686 -54.1110534667969,6.59800148010254 -64.4998474121094,19.7301616668701 -59.1930198669434,23.4629325866699 -51.5026092529297,5.65356540679932 -49.2989273071289,13.7037591934204 -51.1428260803223,11.0053701400757 -51.9073677062988,11.7699136734009 -53.7512664794922,9.29639053344727 -60.5422134399414,21.0343818664551 -63.6453628540039,23.4629325866699 -64.5448226928711,22.7883358001709 -62.3411407470703,9.52125644683838 -57.9787445068359,15.7725238800049 -53.0766716003418,10.6006116867065 -59.5977783203125,23.5528793334961 -53.7512664794922,12.17467212677 -57.34912109375,6.77789402008057 -62.2511940002441,6.41810894012451 -52.1772079467773,14.6931686401367 -47.8597869873047,12.309591293335 -62.2961654663086,14.7831144332886 -53.6163482666016,16.6719875335693 -58.5633926391602,19.4153499603271 -62.6109771728516,22.8782806396484 -57.4390640258789,8.93660545349121 -56.0898704528809,8.08211517333984 -57.7988510131836,7.90222263336182 -59.8226432800293,20.2698383331299 -59.5977783203125,5.65356540679932 -52.6269378662109,6.77789402008057 -62.0713005065918,11.1852626800537 -57.5290145874023,14.6481952667236 -58.9681549072266,13.5238666534424 -58.0237159729004,7.13767910003662 -51.5026092529297,6.82286739349365 -55.7750587463379,16.9867992401123 -50.6031455993652,14.0185708999634 -62.9707641601562,12.5344572067261 -63.4204940795898,14.1085166931152 -63.3755226135254,20.2248649597168 -58.9681549072266,6.77789402008057 -62.8358459472656,19.5502681732178 -51.682502746582,7.49746417999268 -59.9125900268555,10.5556383132935 -47.1851806640625,13.5688400268555 -60.5422134399414,11.1402893066406 -64.0501174926758,14.5132751464844 -50.1983871459961,6.01335048675537 -60.5871887207031,14.3783569335938 -55.6851119995117,6.64297485351562 -59.5078315734863,10.4207191467285 -47.5449714660645,11.7249402999878 -57.3041458129883,10.6905584335327 -64.634765625,19.6402149200439 -52.312126159668,13.4339199066162 -64.0501174926758,13.8386783599854 -64.634765625,19.1005363464355 -61.4416770935059,13.8836517333984 -55.4602470397949,8.48687362670898 -64.634765625,15.9074440002441 -53.7062950134277,16.5370674133301 -60.9469718933105,10.1958532333374 -50.6930923461914,5.83345794677734 -57.7988510131836,10.1059074401855 -56.4496574401855,14.2884101867676 -63.195629119873,6.01335048675537 -57.7988510131836,14.4233293533325 -61.4416770935059,21.2592487335205 -63.6003875732422,11.5000743865967 -55.6401405334473,9.97098731994629 -47.6798934936523,11.9048328399658 -63.0607109069824,14.6481952667236 -57.7538795471191,10.6905584335327 -62.2511940002441,21.1243286132812 -62.2511940002441,7.40751838684082 -57.7538795471191,5.20383358001709 -63.9601745605469,8.17206192016602 -62.5660057067871,16.0873355865479 -50.8729858398438,12.6244029998779 -62.6559524536133,17.3016109466553 -53.3015365600586,8.08211517333984 -58.4734497070312,6.05832386016846 -56.3147354125977,6.41810894012451 -56.809440612793,16.7619323730469 -52.5819664001465,9.25141716003418 -56.4046859741211,14.2884101867676 -54.6057586669922,10.0609340667725 -64.3199615478516,12.309591293335 -60.5422134399414,15.817497253418 -54.6507301330566,9.07152462005615 -56.6295471191406,12.5344572067261 -62.4760589599609,17.7963161468506 -55.4152755737305,16.851879119873 -55.1904067993164,13.7487316131592 -61.306755065918,16.6270141601562 -49.7486572265625,6.10329627990723 -62.7458992004395,20.7645435333252 -53.4364547729492,16.0873355865479 -53.3914833068848,16.4021472930908 -47.7248649597168,13.6138134002686 -59.4178848266602,18.650806427002 -59.5528030395508,14.9180335998535 -63.825252532959,12.0397529602051 -53.5264015197754,15.817497253418 -45.6111450195312,11.2752084732056 -61.0369186401367,17.481502532959 -52.9867248535156,5.87843132019043 -62.6559524536133,19.6402149200439 -57.8887977600098,15.4577121734619 -60.4972381591797,15.9524164199829 -47.0053100585938,13.2090549468994 -64.5448226928711,12.309591293335 -64.7696914672852,17.481502532959 -62.0713005065918,10.6905584335327 -60.5422134399414,17.2566375732422 -60.1374549865723,5.83345794677734 -60.3623199462891,7.09270572662354 -62.7908706665039,23.822717666626 -63.6903343200684,23.8676910400391 -46.2407531738281,11.1402893066406 -60.1374549865723,15.817497253418 -60.6321601867676,7.54243755340576 -58.6083679199219,7.04773330688477 -62.2062187194824,22.4735221862793 -60.6321601867676,20.7195701599121 -62.2511940002441,7.58741092681885 -55.4152755737305,15.4577121734619 -63.0157356262207,14.9630069732666 -61.0818901062012,7.36254501342773 -63.4654693603516,10.8704509735107 -64.3199615478516,8.39692687988281 -57.7089042663574,16.1323089599609 -52.8068313598633,7.81227684020996 -63.510440826416,23.507905960083 -58.1586380004883,7.81227684020996 -55.5052185058594,9.9260139465332 -44.48681640625,11.0053701400757 -62.6559524536133,23.6428260803223 -44.7566528320312,11.8598594665527 -64.0501174926758,9.65617561340332 -64.6797409057617,15.7725238800049 -59.5528030395508,7.09270572662354 -59.7776718139648,19.1904830932617 -53.2115898132324,11.5900211334229 -51.682502746582,13.2540273666382 -60.3623199462891,17.9312343597412 -53.3015365600586,7.72233009338379 -50.3782806396484,7.63238334655762 -62.0263290405273,13.3889465332031 -59.7776718139648,14.1984634399414 -61.8014602661133,20.3597850799561 -52.8967781066895,7.36254501342773 -54.5607833862305,8.35195446014404 -54.0211067199707,8.93660545349121 -64.1850433349609,13.4788932800293 -60.991943359375,19.2804298400879 -56.7644691467285,6.73292064666748 -54.5607833862305,13.8836517333984 -56.179817199707,17.3915576934814 -53.9311599731445,8.12708854675293 -58.2485809326172,19.1005363464355 -60.7221069335938,7.27259826660156 -61.4416770935059,23.19309425354 -44.1719970703125,11.9048328399658 -57.4390640258789,6.82286739349365 -57.3041458129883,12.8042964935303 -60.5871887207031,5.83345794677734 -53.6163482666016,13.0741348266602 -62.5210342407227,13.7037591934204 -53.8412132263184,16.5820407867432 -61.6215667724609,16.0873355865479 -57.8887977600098,19.9550266265869 -54.201000213623,16.1323089599609 -59.8676147460938,16.7169609069824 -59.327938079834,22.7883358001709 -55.2803535461426,15.4577121734619 -46.5105895996094,12.7143497467041 -61.5765953063965,20.5846500396729 -61.5765953063965,19.010591506958 -55.9099807739258,15.997389793396 -50.648120880127,12.9392156600952 -61.3517303466797,6.10329627990723 -51.9073677062988,13.1191082000732 -46.8703918457031,13.0291614532471 -64.0501174926758,22.6983890533447 -59.3729095458984,11.9048328399658 -58.4734497070312,9.74612140655518 -51.0528793334961,9.16147041320801 -55.3253288269043,8.75671291351318 -48.7142753601074,12.354564666748 -58.6083679199219,19.1005363464355 -59.327938079834,14.7381420135498 -52.1772079467773,14.6481952667236 -63.4654693603516,9.29639053344727 -59.1930198669434,12.9392156600952 -55.8200340270996,11.9498062133789 -60.3173484802246,5.96837711334229 -61.531623840332,12.3995380401611 -52.0872611999512,9.07152462005615 -58.2935562133789,16.851879119873 -60.2274017333984,17.1217193603516 -63.4654693603516,12.7593231201172 -53.6613235473633,16.4471206665039 -64.7696914672852,19.7751350402832 -54.7856521606445,10.5556383132935 -64.0501174926758,7.13767910003662 -52.2221794128418,9.07152462005615 -46.1508178710938,11.9498062133789 -54.830623626709,15.1429004669189 -56.1348457336426,9.83606815338135 -50.018497467041,8.03714179992676 -62.3411407470703,23.148120880127 -54.4258651733398,9.56622886657715 -63.0607109069824,19.7301616668701 -61.8014602661133,18.8756713867188 -54.0660781860352,16.3122024536133 -58.5633926391602,8.48687362670898 -63.6453628540039,12.5794296264648 -59.7326965332031,16.9418258666992 -60.3173484802246,19.1904830932617 -60.5422134399414,12.6244029998779 -54.9655418395996,7.22762584686279 -50.648120880127,6.50805473327637 -56.9443626403809,8.84665870666504 -61.5765953063965,19.1455097198486 -62.9257888793945,16.9418258666992 -64.7247161865234,18.650806427002 -60.5871887207031,14.2884101867676 -64.0051422119141,11.4551019668579 -61.1718368530273,19.3703765869141 -58.9681549072266,7.04773330688477 -44.9815063476562,12.5794296264648 -60.7221069335938,20.9444370269775 -60.3623199462891,10.6455850601196 -63.195629119873,22.6534156799316 -56.3597106933594,7.9471960067749 -59.9125900268555,19.2804298400879 -64.7247161865234,14.4233293533325 -64.7696914672852,6.23821640014648 -57.8438262939453,9.11649799346924 -60.1374549865723,19.1904830932617 -44.1719970703125,11.5900211334229 -58.9681549072266,12.309591293335 -60.4522666931152,21.7539520263672 -49.3438987731934,13.6587858200073 -53.9311599731445,15.3227920532227 -64.4099044799805,13.6587858200073 -60.6321601867676,5.65356540679932 -57.1242523193359,10.3757457733154 -64.0950927734375,17.2116641998291 -52.4020729064941,10.4656925201416 -63.6903343200684,5.33875274658203 -61.1718368530273,20.1349201202393 -60.0475082397461,15.5926313400269 -46.7354736328125,13.34397315979 -57.7538795471191,7.18265247344971 -61.6665420532227,9.9260139465332 -64.7696914672852,13.4339199066162 -55.9099807739258,17.166690826416 -61.8014602661133,23.822717666626 -49.164005279541,13.7487316131592 -53.7512664794922,6.64297485351562 -64.634765625,22.518497467041 -48.1296234130859,13.1640815734863 -54.6507301330566,7.85724925994873 -64.0051422119141,20.314811706543 -52.6719131469727,11.3651552200317 -49.1190338134766,11.4101285934448 -56.9443626403809,15.2778186798096 -55.4152755737305,13.2990007400513 -56.2247924804688,6.23821640014648 -61.1268653869629,14.6032218933105 -63.2855758666992,9.52125644683838 -46.19580078125,11.0053701400757 -60.4972381591797,6.82286739349365 -56.5396041870117,6.23821640014648 -60.9469718933105,9.47628307342529 -46.2857360839844,12.7143497467041 -61.531623840332,16.9418258666992 -62.5660057067871,22.1587104797363 -51.0978507995605,7.54243755340576 -62.2961654663086,11.2302360534668 -58.5633926391602,16.4021472930908 -61.6665420532227,21.7539520263672 -64.2300109863281,23.6877975463867 -64.5448226928711,15.8624706268311 -56.7644691467285,16.9867992401123 -63.6453628540039,13.8386783599854 -55.0554885864258,11.6349945068359 -64.4998474121094,7.76730346679688 -50.648120880127,5.78848457336426 -57.2591743469238,9.52125644683838 -60.5871887207031,5.78848457336426 -60.3173484802246,14.2434368133545 -51.4126625061035,14.1085166931152 -50.1983871459961,11.6349945068359 -60.4522666931152,5.38372611999512 -64.4548797607422,21.4841136932373 -64.3199615478516,22.2936305999756 -54.515811920166,12.17467212677 -61.4416770935059,7.27259826660156 -63.9601745605469,14.9180335998535 -48.9391403198242,13.9735984802246 -60.4972381591797,19.7301616668701 -52.4470443725586,8.17206192016602 -64.7696914672852,22.9232540130615 -50.9629325866699,8.98157787322998 -59.9575614929199,17.0317726135254 -50.3782806396484,6.01335048675537 -54.2909469604492,14.4233293533325 -46.7804260253906,11.6799669265747 -64.1400680541992,7.6773567199707 -57.7089042663574,9.56622886657715 -59.1480445861816,9.88104152679443 -63.195629119873,23.5528793334961 -49.9735221862793,12.1296987533569 -63.5554122924805,5.38372611999512 -44.711669921875,11.6799669265747 -54.1560249328613,11.7699136734009 -62.5660057067871,14.6481952667236 -56.5845756530762,9.07152462005615 -51.5026092529297,11.2752084732056 -56.4496574401855,15.817497253418 -55.7750587463379,14.8280878067017 -44.1719970703125,11.0953159332275 -62.1162719726562,12.5794296264648 -59.4178848266602,14.2884101867676 -47.0952453613281,11.6349945068359 -63.510440826416,18.3809661865234 -60.1824264526367,15.4577121734619 -60.5422134399414,21.6640071868896 -60.8120536804199,5.20383358001709 -61.9363822937012,15.3227920532227 -52.7168846130371,9.07152462005615 -59.5977783203125,6.64297485351562 -58.1586380004883,8.66676616668701 -54.5607833862305,9.02655124664307 -56.0898704528809,9.02655124664307 -61.6215667724609,7.72233009338379 -52.6269378662109,15.1429004669189 -63.9601745605469,11.5000743865967 -53.346508026123,5.33875274658203 -50.9629325866699,12.5344572067261 -62.2062187194824,19.4603214263916 -57.8438262939453,14.8730602264404 -61.2168121337891,6.95778656005859 -56.4496574401855,9.11649799346924 -61.0369186401367,20.2248649597168 -60.3623199462891,11.1402893066406 -54.4708366394043,13.9735984802246 -62.7009239196777,5.83345794677734 -59.5078315734863,5.96837711334229 -60.7221069335938,12.9392156600952 -62.4310836791992,14.2434368133545 -57.2591743469238,10.2857999801636 -60.2723731994629,6.73292064666748 -60.1374549865723,6.95778656005859 -60.3623199462891,11.0053701400757 -50.0634689331055,7.40751838684082 -55.3253288269043,13.8386783599854 -59.1930198669434,5.33875274658203 -63.7353057861328,7.81227684020996 -63.510440826416,16.6719875335693 -56.2247924804688,17.4365310668945 -60.991943359375,8.26200771331787 -58.698314666748,5.51864528656006 -48.1296234130859,13.0291614532471 -56.6295471191406,13.9735984802246 -53.6163482666016,12.2196445465088 -52.8068313598633,12.9392156600952 -50.5581741333008,7.09270572662354 -64.2300109863281,8.39692687988281 -61.4416770935059,5.87843132019043 -54.515811920166,16.6719875335693 -56.8544158935547,15.9074440002441 -63.3755226135254,21.2142753601074 -49.9735221862793,6.64297485351562 -60.8570251464844,10.0159606933594 -60.0924835205078,17.7963161468506 -63.1056823730469,9.65617561340332 -63.4654693603516,15.8624706268311 -58.2036094665527,8.35195446014404 -62.2062187194824,17.6164226531982 -47.5899467468262,13.7037591934204 -64.7696914672852,16.8968524932861 -56.4046859741211,9.9260139465332 -51.2777442932129,6.73292064666748 -63.6003875732422,10.5556383132935 -62.4760589599609,19.9550266265869 -53.8861885070801,8.62179279327393 -49.7486572265625,5.9234037399292 -61.6665420532227,23.0581741333008 -56.9443626403809,15.0079803466797 -58.9231796264648,17.7963161468506 -63.3755226135254,15.7725238800049 -53.7512664794922,14.1984634399414 -63.3755226135254,15.6825771331787 -55.4602470397949,6.28318881988525 -59.9575614929199,11.1402893066406 -53.0316963195801,14.3333835601807 -61.306755065918,12.0397529602051 -53.1216430664062,10.6905584335327 -61.531623840332,13.0741348266602 -60.7221069335938,17.7963161468506 -58.5184211730957,17.3016109466553 -43.9471435546875,12.1296987533569 -52.2671546936035,14.9180335998535 -59.5977783203125,18.4259395599365 -46.4656372070312,11.6799669265747 -57.8438262939453,9.29639053344727 -56.2697639465332,15.0529537200928 -48.3095169067383,13.5688400268555 -49.3888740539551,14.4683027267456 -58.2485809326172,12.5344572067261 -58.3385314941406,18.3809661865234 -63.510440826416,22.9232540130615 -61.7115173339844,13.8836517333984 -44.8016052246094,11.6799669265747 -45.6111450195312,12.3995380401611 -60.1374549865723,5.56361865997314 -58.698314666748,13.5688400268555 -51.9523429870605,14.1534900665283 -63.6003875732422,21.1243286132812 -57.663932800293,10.5556383132935 -64.2749862670898,7.90222263336182 -56.9443626403809,9.02655124664307 -62.3411407470703,19.325403213501 -49.0290870666504,14.1085166931152 -58.1136627197266,8.62179279327393 -53.4814300537109,7.72233009338379 -57.7089042663574,13.8836517333984 -43.4074401855469,11.5900211334229 -59.0580978393555,7.18265247344971 -51.7274780273438,12.2196445465088 -63.6903343200684,22.3835773468018 -56.7644691467285,10.2408266067505 -56.5845756530762,10.2408266067505 -51.7724494934082,12.669376373291 -53.9311599731445,5.38372611999512 -64.6797409057617,8.12708854675293 -56.7194976806641,6.50805473327637 -60.2274017333984,20.5846500396729 -62.2961654663086,21.5290870666504 -61.8014602661133,22.6983890533447 -61.2168121337891,16.80690574646 -52.851806640625,13.9735984802246 -54.5607833862305,10.6006116867065 -52.8068313598633,14.4233293533325 -44.7566528320312,11.9498062133789 -53.8412132263184,16.4021472930908 -54.2909469604492,13.7937049865723 -64.5897979736328,23.5528793334961 -62.6109771728516,13.7037591934204 -59.4178848266602,12.2646179199219 -55.5951690673828,13.2540273666382 -50.9629325866699,6.77789402008057 -59.1930198669434,17.481502532959 -43.4524230957031,11.9498062133789 -57.6189575195312,11.7249402999878 -64.4998474121094,9.9260139465332 -55.3253288269043,10.3757457733154 -60.6321601867676,19.325403213501 -57.1242523193359,6.32816219329834 -59.1930198669434,9.11649799346924 -57.7089042663574,17.6613960266113 -47.1851806640625,11.814887046814 -60.8120536804199,16.0873355865479 -55.1904067993164,11.994779586792 -51.2327728271484,14.9180335998535 -57.663932800293,11.4551019668579 -57.7988510131836,10.2857999801636 -53.8412132263184,11.5900211334229 -60.7221069335938,23.507905960083 -47.0952453613281,12.4445114135742 -58.2036094665527,11.4101285934448 -43.2275695800781,13.2090549468994 -51.1877975463867,6.91281318664551 -51.8623962402344,8.03714179992676 -54.8755950927734,8.80168533325195 -61.6215667724609,16.177282333374 -62.4310836791992,13.6587858200073 -55.9549522399902,6.55302810668945 -51.0978507995605,14.5582485198975 -60.4072952270508,11.814887046814 -63.6453628540039,20.8994636535645 -54.1110534667969,14.5132751464844 -57.4840393066406,13.1640815734863 -56.4496574401855,17.7963161468506 -56.8544158935547,13.7487316131592 -59.7776718139648,14.0635442733765 -49.7936325073242,5.56361865997314 -61.9363822937012,15.4127388000488 -55.9999237060547,14.0185708999634 -51.4576377868652,6.01335048675537 -60.2274017333984,19.8201065063477 -64.1850433349609,22.5634689331055 -62.7908706665039,8.39692687988281 -52.9417495727539,6.86783981323242 -47.7698402404785,12.17467212677 -58.1136627197266,11.9498062133789 -60.1824264526367,8.89163208007812 -61.7564888000488,14.7381420135498 -53.4814300537109,13.8836517333984 -58.5633926391602,18.7407512664795 -54.2459716796875,9.47628307342529 -53.346508026123,11.4551019668579 -51.8623962402344,11.1852626800537 -62.3861122131348,10.3307723999023 -64.5448226928711,8.66676616668701 -52.536994934082,10.1508798599243 -56.9893341064453,16.2222557067871 -60.6321601867676,5.83345794677734 -46.1508178710938,11.9048328399658 -56.5845756530762,12.5344572067261 -51.5925559997559,10.8704509735107 -60.2723731994629,11.5900211334229 -63.4204940795898,23.4179592132568 -63.195629119873,6.77789402008057 -59.5078315734863,16.7169609069824 -55.7300872802734,7.45249080657959 -53.8861885070801,6.55302810668945 -57.034309387207,8.80168533325195 -60.7221069335938,23.1031475067139 -63.8702239990234,12.2646179199219 -60.0475082397461,7.00275993347168 -50.3782806396484,5.74351119995117 -60.0924835205078,21.2592487335205 -54.3359184265137,9.9260139465332 -64.1400680541992,5.6985387802124 -58.9681549072266,17.4365310668945 -54.1110534667969,16.0423622131348 -45.6560974121094,12.5344572067261 -51.4126625061035,11.0953159332275 -59.013126373291,14.5132751464844 -54.5607833862305,10.7355308532715 -62.2511940002441,12.984188079834 -53.2115898132324,6.50805473327637 -52.8967781066895,9.11649799346924 -57.663932800293,10.8254776000977 -63.1506576538086,7.31757164001465 -60.0924835205078,15.5476579666138 -59.5977783203125,7.09270572662354 -64.5897979736328,22.6084423065186 -63.7802810668945,16.1323089599609 -63.4654693603516,12.669376373291 -51.8174209594727,14.5582485198975 -51.5026092529297,7.31757164001465 -60.1824264526367,15.1878728866577 -52.5819664001465,10.6905584335327 -62.9257888793945,20.1349201202393 -57.7538795471191,6.77789402008057 -50.8729858398438,8.66676616668701 -60.7670783996582,6.4630823135376 -61.846435546875,21.349193572998 -49.9735221862793,14.2434368133545 -57.4840393066406,12.9392156600952 -62.7908706665039,18.3809661865234 -48.5343818664551,13.7037591934204 -56.7194976806641,10.9154233932495 -62.1162719726562,10.5556383132935 -59.9575614929199,16.8968524932861 -60.4522666931152,13.1640815734863 -51.2327728271484,6.59800148010254 -59.1930198669434,16.4021472930908 -48.0396766662598,12.0847253799438 -45.9259338378906,11.5450477600098 -55.3253288269043,12.9392156600952 -63.9601745605469,7.36254501342773 -61.0369186401367,6.32816219329834 -54.6057586669922,16.9418258666992 -58.2935562133789,6.1932430267334 -63.195629119873,12.354564666748 -61.1718368530273,16.0873355865479 -52.312126159668,12.9392156600952 -54.9205703735352,16.80690574646 -56.9443626403809,13.9735984802246 -57.6189575195312,7.27259826660156 -45.566162109375,10.9603967666626 -63.6453628540039,15.502685546875 -62.7009239196777,18.9206447601318 -54.515811920166,5.20383358001709 -54.0211067199707,14.3333835601807 -61.6215667724609,23.3280124664307 -61.6665420532227,14.1534900665283 -62.5660057067871,18.1561012268066 -56.7644691467285,18.1111278533936 -52.0422897338867,10.6006116867065 -52.6719131469727,7.40751838684082 -64.0950927734375,13.5238666534424 -61.6215667724609,6.68794727325439 -62.2961654663086,11.7249402999878 -61.1268653869629,16.4471206665039 -63.6003875732422,11.994779586792 -59.4178848266602,5.4286994934082 -62.5660057067871,5.96837711334229 -50.7380676269531,7.04773330688477 -59.642749786377,13.6138134002686 -58.698314666748,14.1085166931152 -54.6057586669922,6.28318881988525 -63.2406005859375,13.8386783599854 -50.9179611206055,8.26200771331787 -60.991943359375,17.2116641998291 -51.8623962402344,14.8280878067017 -61.8014602661133,22.4735221862793 -64.0051422119141,17.481502532959 -61.846435546875,17.2566375732422 -58.9231796264648,7.40751838684082 -49.7486572265625,13.6587858200073 -53.4364547729492,5.60859203338623 -53.7512664794922,11.5900211334229 -55.7750587463379,16.6719875335693 -52.9417495727539,6.82286739349365 -57.7988510131836,13.8386783599854 -44.7566528320312,11.0053701400757 -56.0898704528809,11.9048328399658 -60.7670783996582,22.9682273864746 -60.5871887207031,23.148120880127 -57.2141990661621,12.7143497467041 -57.34912109375,15.0529537200928 -58.9231796264648,20.2698383331299 -57.1692276000977,15.7275505065918 -56.9893341064453,11.7249402999878 -57.5290145874023,9.70114898681641 -55.0554885864258,9.43130970001221 -59.8676147460938,18.1111278533936 -52.4020729064941,6.1932430267334 -53.166618347168,15.2328462600708 -59.3729095458984,19.0555629730225 -54.515811920166,14.6032218933105 -64.4998474121094,7.99216938018799 -64.1400680541992,7.45249080657959 -52.5819664001465,7.40751838684082 -63.4654693603516,18.2460479736328 -49.2989273071289,11.4101285934448 -63.2406005859375,22.2486572265625 -62.9257888793945,10.6006116867065 -52.8068313598633,10.5556383132935 -52.536994934082,12.8042964935303 -55.6851119995117,12.6244029998779 -62.2062187194824,16.851879119873 -51.3227157592773,9.07152462005615 -54.4708366394043,8.30698108673096 -61.846435546875,17.166690826416 -62.7908706665039,12.984188079834 -64.0501174926758,5.78848457336426 -61.8914070129395,5.6985387802124 -55.8200340270996,6.59800148010254 -59.1480445861816,17.7963161468506 -59.4178848266602,10.4207191467285 -58.1136627197266,8.93660545349121 -62.4310836791992,13.4339199066162 -64.0501174926758,7.54243755340576 -43.0476684570312,11.7699136734009 -51.1428260803223,10.1958532333374 -50.5132026672363,7.85724925994873 -62.7009239196777,16.9418258666992 -47.814811706543,13.2540273666382 -53.4814300537109,11.5450477600098 -58.9681549072266,16.7619323730469 -53.9761352539062,7.54243755340576 -62.7009239196777,22.0237922668457 -49.8386039733887,13.2990007400513 -61.2617835998535,8.48687362670898 -58.6533432006836,13.9286251068115 -58.8332328796387,7.18265247344971 -53.6613235473633,11.994779586792 -56.5845756530762,8.62179279327393 -56.809440612793,6.77789402008057 -60.5422134399414,6.77789402008057 -63.3305511474609,9.83606815338135 -60.7670783996582,8.66676616668701 -63.1056823730469,23.507905960083 -51.4576377868652,8.53184700012207 -43.8121948242188,11.5000743865967 -60.0025367736816,11.4101285934448 -57.3940925598145,10.5556383132935 -64.4548797607422,18.1111278533936 -55.9099807739258,17.0767459869385 -50.4682273864746,6.59800148010254 -59.642749786377,20.9444370269775 -59.1030731201172,18.650806427002 -60.1824264526367,13.5238666534424 -51.1428260803223,9.02655124664307 -63.6903343200684,9.83606815338135 -54.4258651733398,16.177282333374 -60.1824264526367,9.61120223999023 -58.8782081604004,17.4365310668945 -64.3199615478516,19.8201065063477 -58.4734497070312,19.9550266265869 -55.1004638671875,14.3783569335938 -45.8809814453125,12.0847253799438 -64.6797409057617,23.9576377868652 -62.3861122131348,5.87843132019043 -56.4496574401855,9.16147041320801 -62.161247253418,17.3915576934814 -62.0713005065918,7.22762584686279 -64.4548797607422,10.6905584335327 -59.8676147460938,16.4021472930908 -61.7564888000488,12.1296987533569 -56.2247924804688,15.2778186798096 -49.478816986084,13.3889465332031 -57.5739860534668,11.7249402999878 -64.3649291992188,10.1059074401855 -52.9867248535156,13.3889465332031 -62.5660057067871,9.79109477996826 -48.0846519470215,13.2990007400513 -60.8120536804199,5.9234037399292 -52.1772079467773,7.31757164001465 -63.5554122924805,10.1059074401855 -59.327938079834,5.20383358001709 -52.4920196533203,11.1852626800537 -64.3649291992188,11.814887046814 -57.4840393066406,15.4577121734619 -44.2619323730469,11.1852626800537 -51.997314453125,13.8836517333984 -61.5765953063965,18.3809661865234 -58.3835029602051,10.0609340667725 -60.4972381591797,22.6534156799316 -64.7247161865234,22.1137390136719 -44.2169799804688,10.6455850601196 -56.8993873596191,11.6799669265747 -64.4099044799805,12.5344572067261 -55.0105171203613,11.6349945068359 -53.166618347168,8.75671291351318 -52.1322326660156,8.03714179992676 -50.018497467041,11.5900211334229 -60.8570251464844,12.2196445465088 -51.5925559997559,15.0529537200928 -52.4020729064941,7.90222263336182 -55.9999237060547,14.3783569335938 -60.4522666931152,20.8544902801514 -54.7406768798828,8.35195446014404 -51.2777442932129,7.22762584686279 -62.4310836791992,6.4630823135376 -60.0025367736816,14.0185708999634 -57.9787445068359,19.8650798797607 -62.8358459472656,10.8704509735107 -61.5765953063965,16.2672290802002 -61.9363822937012,11.1402893066406 -59.3729095458984,17.6613960266113 -58.6083679199219,5.4286994934082 -52.9417495727539,12.8492698669434 -48.8042221069336,12.1296987533569 -59.7326965332031,5.96837711334229 -61.4866485595703,21.0793552398682 -64.3199615478516,18.2910194396973 -59.9125900268555,21.1243286132812 -62.9257888793945,17.3016109466553 -53.4814300537109,8.84665870666504 -63.1506576538086,6.95778656005859 -59.6877212524414,12.2646179199219 -62.2961654663086,12.1296987533569 -63.6003875732422,11.1852626800537 -62.6109771728516,5.60859203338623 -55.6851119995117,9.9260139465332 -61.2168121337891,11.4101285934448 -54.5607833862305,8.62179279327393 -58.1136627197266,18.0661544799805 -61.0369186401367,8.39692687988281 -43.0926513671875,13.9735984802246 -63.3755226135254,22.6084423065186 -64.4099044799805,7.18265247344971 -55.7750587463379,13.2990007400513 -54.4708366394043,10.1059074401855 -62.7908706665039,12.0397529602051 -64.6797409057617,12.9392156600952 -54.2459716796875,8.26200771331787 -57.7988510131836,5.33875274658203 -44.8016052246094,10.9154233932495 -62.4310836791992,11.5900211334229 -46.8703918457031,11.994779586792 -59.1480445861816,16.1323089599609 -62.7009239196777,5.56361865997314 -59.5528030395508,21.0343818664551 -52.1772079467773,6.68794727325439 -56.4046859741211,11.9048328399658 -53.4814300537109,13.8386783599854 -52.4470443725586,15.7725238800049 -49.6587104797363,12.669376373291 -54.8755950927734,15.9074440002441 -59.2379913330078,15.2778186798096 -52.3571014404297,7.13767910003662 -60.991943359375,10.3757457733154 -59.1480445861816,15.0529537200928 -50.6031455993652,13.6138134002686 -57.9787445068359,13.3889465332031 -61.0818901062012,16.2672290802002 -60.7670783996582,6.73292064666748 -61.9813537597656,10.9154233932495 -56.49462890625,7.63238334655762 -55.6851119995117,15.0529537200928 -63.0607109069824,19.2354564666748 -54.0211067199707,8.7117395401001 -51.997314453125,5.56361865997314 -52.6719131469727,16.177282333374 -57.663932800293,5.78848457336426 -64.4998474121094,11.0953159332275 -57.034309387207,18.7407512664795 -57.2591743469238,16.5370674133301 -57.1242523193359,13.2540273666382 -56.2697639465332,8.75671291351318 -63.4204940795898,22.833309173584 -50.018497467041,7.36254501342773 -45.8809814453125,12.4445114135742 -49.8835754394531,5.60859203338623 -47.4100646972656,12.8942422866821 -46.1508178710938,13.1191082000732 -59.4628601074219,14.1085166931152 -61.0369186401367,5.38372611999512 -57.7538795471191,6.55302810668945 -60.1824264526367,16.2222557067871 -53.5713768005371,15.9074440002441 -58.7882614135742,15.2328462600708 -64.1400680541992,5.9234037399292 -54.6507301330566,13.7037591934204 -62.1162719726562,12.0397529602051 -48.9841156005859,5.6985387802124 -60.5871887207031,12.0847253799438 -62.4310836791992,19.8201065063477 -58.4284744262695,19.5052947998047 -56.179817199707,9.56622886657715 -57.5739860534668,12.8492698669434 -60.677131652832,12.669376373291 -58.7882614135742,15.3677654266357 -59.4628601074219,15.2778186798096 -56.3147354125977,12.2646179199219 -47.0053100585938,12.984188079834 -46.9153442382812,10.9154233932495 -62.161247253418,7.18265247344971 -56.9893341064453,15.9074440002441 -63.4204940795898,17.7513427734375 -59.8676147460938,11.6799669265747 -61.1268653869629,22.1137390136719 -54.9655418395996,9.29639053344727 -60.5422134399414,5.47367286682129 -48.0396766662598,11.6799669265747 -61.7115173339844,21.7089805603027 -49.3888740539551,6.01335048675537 -61.3967056274414,19.010591506958 -60.677131652832,19.0555629730225 -51.5475845336914,9.11649799346924 -57.7538795471191,18.4709129333496 -54.2909469604492,16.0873355865479 -61.8014602661133,15.5926313400269 -54.1560249328613,15.1878728866577 -62.2511940002441,13.5688400268555 -59.642749786377,8.03714179992676 -61.4866485595703,7.9471960067749 -46.0158996582031,13.3889465332031 -63.1056823730469,23.9576377868652 -60.7221069335938,18.0211811065674 -54.2909469604492,14.8730602264404 -62.5660057067871,8.17206192016602 -56.3147354125977,16.80690574646 -61.4866485595703,11.0053701400757 -63.3755226135254,22.0687656402588 -58.5184211730957,23.9126644134521 -64.1850433349609,9.43130970001221 -59.5528030395508,12.7593231201172 -50.3782806396484,6.55302810668945 -60.7670783996582,11.8598594665527 -56.9893341064453,12.0397529602051 -53.8412132263184,16.2672290802002 -56.4046859741211,14.6481952667236 -50.333309173584,8.30698108673096 -63.825252532959,21.0793552398682 -62.0713005065918,20.4947052001953 -62.9257888793945,22.2936305999756 -64.4998474121094,11.9498062133789 -62.7009239196777,6.32816219329834 -62.2511940002441,7.6773567199707 -53.166618347168,12.5344572067261 -60.4522666931152,17.7063694000244 -47.2301635742188,11.1402893066406 -61.531623840332,9.97098731994629 -56.0898704528809,10.1508798599243 -52.5819664001465,15.6825771331787 -61.0818901062012,8.80168533325195 -64.1400680541992,12.669376373291 -54.0211067199707,9.43130970001221 -57.9337692260742,10.1508798599243 -63.1506576538086,10.0609340667725 -60.3173484802246,17.8862609863281 -64.3649291992188,23.148120880127 -52.1322326660156,11.4551019668579 -53.0766716003418,7.76730346679688 -56.6295471191406,16.4471206665039 -52.4920196533203,7.9471960067749 -53.166618347168,9.29639053344727 -63.0157356262207,15.5476579666138 -55.7750587463379,5.38372611999512 -57.7538795471191,17.8862609863281 -60.3173484802246,10.2857999801636 -59.8226432800293,9.74612140655518 -58.2485809326172,8.08211517333984 -52.6269378662109,16.3122024536133 -60.9020004272461,9.34136390686035 -55.5951690673828,6.1932430267334 -63.4654693603516,23.822717666626 -55.9549522399902,12.489483833313 -56.7644691467285,16.851879119873 -55.9999237060547,9.47628307342529 -62.5210342407227,7.63238334655762 -52.4020729064941,14.5132751464844 -59.0580978393555,23.6877975463867 -49.478816986084,12.309591293335 -60.991943359375,22.8782806396484 -55.5052185058594,8.57682037353516 -58.2485809326172,5.20383358001709 -61.9363822937012,15.1429004669189 -58.3385314941406,8.03714179992676 -54.3359184265137,9.83606815338135 -59.327938079834,8.93660545349121 -60.677131652832,10.6455850601196 -51.4126625061035,8.84665870666504 -64.0950927734375,23.2830390930176 -57.34912109375,9.34136390686035 -55.6401405334473,14.0635442733765 -57.7988510131836,9.11649799346924 -59.9125900268555,11.994779586792 -62.4760589599609,14.5582485198975 -51.1877975463867,7.36254501342773 -46.7804260253906,12.8492698669434 -59.9125900268555,9.56622886657715 -56.49462890625,11.5450477600098 -63.6003875732422,20.6296234130859 -56.49462890625,15.6376037597656 -55.5951690673828,9.47628307342529 -60.1374549865723,8.84665870666504 -61.6215667724609,6.91281318664551 -62.3861122131348,19.9100532531738 -44.711669921875,10.6006116867065 -47.5899467468262,12.6244029998779 -56.9893341064453,16.5820407867432 -58.1586380004883,13.5688400268555 -56.4496574401855,7.22762584686279 -61.6665420532227,10.8254776000977 -54.3359184265137,6.05832386016846 -53.346508026123,9.97098731994629 -55.7300872802734,12.8492698669434 -55.9099807739258,16.5820407867432 -48.6243286132812,13.9735984802246 -58.2036094665527,19.4603214263916 -53.8861885070801,11.5000743865967 -54.8755950927734,8.57682037353516 -60.3173484802246,20.989408493042 -59.013126373291,8.48687362670898 -62.4760589599609,23.148120880127 -58.3835029602051,14.6931686401367 -60.0924835205078,11.5450477600098 -49.1190338134766,13.4339199066162 -54.515811920166,6.59800148010254 -53.7062950134277,15.9074440002441 -53.8412132263184,10.2408266067505 -59.9125900268555,10.4207191467285 -56.2247924804688,14.4683027267456 -60.7670783996582,17.2116641998291 -50.9629325866699,13.5238666534424 -63.3305511474609,22.6534156799316 -59.1930198669434,9.79109477996826 -49.9735221862793,11.7249402999878 -62.7009239196777,15.7275505065918 -59.5528030395508,16.0873355865479 -50.8280143737793,7.58741092681885 -56.5396041870117,13.0741348266602 -61.2168121337891,8.12708854675293 -51.8174209594727,7.31757164001465 -64.7247161865234,19.5502681732178 -52.7168846130371,7.90222263336182 -57.1242523193359,8.89163208007812 -55.8200340270996,13.2540273666382 -62.9707641601562,10.4207191467285 -52.312126159668,15.1429004669189 -55.5052185058594,12.3995380401611 -54.4708366394043,11.9498062133789 -60.677131652832,11.2302360534668 -61.531623840332,8.84665870666504 -64.5897979736328,17.0317726135254 -64.4548797607422,20.3597850799561 -52.7618598937988,7.6773567199707 -58.3835029602051,16.851879119873 -56.7194976806641,10.5556383132935 -64.5448226928711,19.325403213501 -61.8014602661133,20.0899467468262 -63.6903343200684,11.8598594665527 -52.0422897338867,13.2540273666382 -51.997314453125,12.6244029998779 -52.8967781066895,10.0159606933594 -59.5977783203125,14.1534900665283 -61.7564888000488,18.5158863067627 -46.1058349609375,11.0953159332275 -57.7089042663574,8.93660545349121 -52.6269378662109,10.6905584335327 -57.5739860534668,18.8756713867188 -49.2989273071289,6.50805473327637 -60.5871887207031,10.9603967666626 -50.6930923461914,12.669376373291 -56.6745223999023,5.83345794677734 -54.1560249328613,12.0847253799438 -59.1480445861816,23.148120880127 -56.4496574401855,8.39692687988281 -53.2565612792969,13.0291614532471 -54.830623626709,9.29639053344727 -53.1216430664062,6.4630823135376 -49.2989273071289,13.0741348266602 -60.5871887207031,18.3359928131104 -63.510440826416,8.89163208007812 -60.8120536804199,23.7327709197998 -61.1268653869629,7.36254501342773 -60.8570251464844,20.8095169067383 -59.9575614929199,15.6376037597656 -64.2749862670898,20.9444370269775 -63.2406005859375,12.354564666748 -50.7380676269531,8.17206192016602 -50.7830390930176,7.04773330688477 -57.3940925598145,8.39692687988281 -43.9471435546875,11.0053701400757 -59.4628601074219,23.2830390930176 -63.7802810668945,9.79109477996826 -53.3015365600586,14.4233293533325 -61.8014602661133,18.3359928131104 -62.7458992004395,6.01335048675537 -48.9391403198242,11.9048328399658 -58.1586380004883,18.1561012268066 -53.1216430664062,7.81227684020996 -60.1374549865723,9.88104152679443 -61.5765953063965,16.6270141601562 -59.1030731201172,14.5132751464844 -50.4232559204102,8.12708854675293 -62.2511940002441,21.5740604400635 -57.5739860534668,7.40751838684082 -58.2036094665527,9.9260139465332 -56.4046859741211,10.6455850601196 -54.6957054138184,10.4207191467285 -60.2274017333984,11.9048328399658 -64.0051422119141,12.354564666748 -50.9629325866699,13.3889465332031 -55.7750587463379,15.1429004669189 -61.3967056274414,13.9286251068115 -58.3385314941406,12.8492698669434 -52.4020729064941,11.6799669265747 -62.4310836791992,12.309591293335 -53.346508026123,9.38633632659912 -58.0686912536621,6.14826965332031 -63.9151992797852,17.6164226531982 -64.3649291992188,11.0053701400757 -45.2063903808594,12.4445114135742 -63.5554122924805,14.0185708999634 -56.5845756530762,11.0053701400757 -62.0263290405273,9.38633632659912 -53.0766716003418,6.68794727325439 -58.1136627197266,16.9867992401123 -55.6851119995117,10.7805042266846 -48.1745986938477,12.9392156600952 -60.7670783996582,11.814887046814 -62.1162719726562,10.5106649398804 -57.1242523193359,16.0423622131348 -61.8014602661133,16.4471206665039 -44.6217346191406,10.6905584335327 -51.1877975463867,6.50805473327637 -61.9813537597656,12.2196445465088 -62.8808174133301,21.4841136932373 -58.1136627197266,18.1561012268066 -61.1268653869629,7.72233009338379 -62.3861122131348,23.0581741333008 -58.8332328796387,6.1932430267334 -58.2935562133789,19.8650798797607 -64.4099044799805,22.2486572265625 -56.0448989868164,8.39692687988281 -54.8755950927734,14.2434368133545 -58.6083679199219,14.9630069732666 -48.1296234130859,12.8492698669434 -59.7326965332031,14.8730602264404 -56.4496574401855,9.20644378662109 -49.478816986084,11.8598594665527 -63.7802810668945,9.47628307342529 -50.2433624267578,5.60859203338623 -57.9337692260742,5.87843132019043 -44.8016052246094,10.6006116867065 -59.1930198669434,21.0343818664551 -43.7672424316406,11.5000743865967 -55.6851119995117,16.0873355865479 -55.5501937866211,16.0423622131348 -58.6533432006836,10.1059074401855 -61.306755065918,18.1561012268066 -61.8014602661133,7.36254501342773 -58.1586380004883,7.45249080657959 -62.4760589599609,16.8968524932861 -53.3015365600586,15.3677654266357 -63.2855758666992,23.1031475067139 -55.9549522399902,9.97098731994629 -60.7221069335938,9.38633632659912 -62.2511940002441,22.1137390136719 -52.5819664001465,9.61120223999023 -63.2855758666992,14.9180335998535 -58.0686912536621,15.502685546875 -51.8623962402344,11.2752084732056 -61.8014602661133,23.4629325866699 -59.0580978393555,7.81227684020996 -62.4760589599609,6.23821640014648 -62.7458992004395,7.13767910003662 -58.3385314941406,20.0899467468262 -62.0713005065918,11.2752084732056 -58.1586380004883,20.3597850799561 -59.5078315734863,17.5264778137207 -59.642749786377,22.9682273864746 -62.2961654663086,13.2540273666382 -58.6533432006836,15.817497253418 -57.9787445068359,5.4286994934082 -59.3729095458984,6.64297485351562 -52.312126159668,6.01335048675537 -61.846435546875,12.4445114135742 -56.2247924804688,17.3915576934814 -59.8226432800293,11.9498062133789 -64.2749862670898,15.997389793396 -58.9681549072266,10.1958532333374 -60.6321601867676,20.2698383331299 -57.7988510131836,13.8836517333984 -59.7326965332031,5.83345794677734 -61.9813537597656,10.3757457733154 -59.1930198669434,5.47367286682129 -56.7194976806641,14.5582485198975 -61.3517303466797,15.5476579666138 -52.2221794128418,8.03714179992676 -57.1692276000977,17.7513427734375 -52.2221794128418,5.4286994934082 -52.4020729064941,12.2196445465088 -57.2141990661621,9.74612140655518 -63.2855758666992,15.4127388000488 -52.2221794128418,5.78848457336426 -50.6031455993652,15.0079803466797 -56.3147354125977,16.5820407867432 -54.3808898925781,12.7593231201172 -57.5739860534668,9.97098731994629 -60.8120536804199,22.6983890533447 -60.5422134399414,14.8280878067017 -60.4522666931152,11.9048328399658 -56.6745223999023,5.47367286682129 -60.8570251464844,23.4179592132568 -64.1400680541992,17.6613960266113 -62.2511940002441,21.3941669464111 -64.634765625,20.8994636535645 -60.6321601867676,17.8412895202637 -64.634765625,22.6983890533447 -63.1506576538086,10.2408266067505 -58.0237159729004,6.77789402008057 -51.8174209594727,9.97098731994629 -57.9787445068359,13.9735984802246 -59.0580978393555,13.9286251068115 -61.5765953063965,14.8280878067017 -63.0607109069824,16.6270141601562 -60.677131652832,18.4709129333496 -59.2379913330078,17.2566375732422 -64.634765625,9.29639053344727 -62.2511940002441,7.9471960067749 -64.0501174926758,8.80168533325195 -64.0051422119141,19.8650798797607 -58.8332328796387,16.3122024536133 -56.49462890625,16.3571739196777 -52.851806640625,10.7805042266846 -59.642749786377,17.8862609863281 -60.0475082397461,15.6825771331787 -61.4866485595703,19.1005363464355 -63.510440826416,12.309591293335 -59.2829666137695,8.80168533325195 -53.6163482666016,15.997389793396 -60.4972381591797,11.0953159332275 -51.5026092529297,14.1534900665283 -55.0105171203613,7.09270572662354 -57.34912109375,6.1932430267334 -51.7274780273438,6.37313556671143 -54.4258651733398,16.6719875335693 -50.6031455993652,12.8942422866821 -58.6533432006836,20.1349201202393 -61.5765953063965,16.4471206665039 -63.0157356262207,6.32816219329834 -50.8280143737793,8.08211517333984 -61.8014602661133,11.5000743865967 -50.7380676269531,14.9180335998535 -54.0211067199707,11.3201818466187 -63.825252532959,7.36254501342773 -60.1374549865723,15.9074440002441 -50.4232559204102,8.21703433990479 -59.1030731201172,12.5344572067261 -59.327938079834,11.3201818466187 -58.0686912536621,6.64297485351562 -58.5633926391602,11.2302360534668 -60.4072952270508,7.09270572662354 -52.4920196533203,9.88104152679443 -50.6031455993652,14.0635442733765 -63.1506576538086,16.7619323730469 -61.0369186401367,22.518497467041 -62.2062187194824,23.4629325866699 -57.4390640258789,10.1508798599243 -57.034309387207,5.38372611999512 -56.179817199707,11.1402893066406 -53.0766716003418,8.03714179992676 -62.1162719726562,19.7751350402832 -56.8544158935547,7.36254501342773 -53.7062950134277,14.1984634399414 -63.6453628540039,13.0741348266602 -50.018497467041,13.5688400268555 -45.7460632324219,11.994779586792 -56.9893341064453,14.6032218933105 -54.1560249328613,13.5688400268555 -59.4628601074219,20.5846500396729 -59.013126373291,9.70114898681641 -58.0237159729004,10.4207191467285 -45.1164245605469,12.4445114135742 -60.8570251464844,17.3016109466553 -50.7830390930176,14.5132751464844 -56.6295471191406,15.7275505065918 -52.7168846130371,6.64297485351562 -61.9813537597656,19.0555629730225 -49.0740585327148,12.489483833313 -58.3835029602051,10.9603967666626 -55.8650054931641,10.1508798599243 -57.5290145874023,15.0529537200928 -57.2591743469238,8.26200771331787 -57.3041458129883,10.1059074401855 -59.1030731201172,23.1031475067139 -52.4920196533203,6.59800148010254 -60.1374549865723,14.1984634399414 -58.1586380004883,11.994779586792 -59.4178848266602,9.61120223999023 -61.2617835998535,17.9762077331543 -48.5343818664551,11.9498062133789 -52.0872611999512,6.37313556671143 -62.7458992004395,13.2090549468994 -52.6269378662109,8.17206192016602 -57.9787445068359,15.2328462600708 -61.2168121337891,9.52125644683838 -55.1904067993164,12.669376373291 -64.2300109863281,13.2090549468994 -52.4470443725586,10.1508798599243 -54.0660781860352,7.49746417999268 -61.1718368530273,18.2910194396973 -54.9655418395996,15.502685546875 -60.0475082397461,11.9048328399658 -51.3227157592773,13.3889465332031 -62.0263290405273,19.2804298400879 -51.6375312805176,14.3333835601807 -64.3199615478516,15.1878728866577 -53.4364547729492,7.85724925994873 -58.3835029602051,19.1455097198486 -61.0818901062012,17.9312343597412 -61.0818901062012,19.6402149200439 -58.7432861328125,8.89163208007812 -55.2353820800781,16.0873355865479 -59.7776718139648,15.7725238800049 -54.6507301330566,8.62179279327393 -60.0475082397461,18.2460479736328 -50.2883338928223,5.33875274658203 -60.4072952270508,22.2036838531494 -55.5501937866211,14.2884101867676 -52.536994934082,13.4339199066162 -56.8544158935547,9.38633632659912 -52.7168846130371,8.26200771331787 -56.3597106933594,5.78848457336426 -63.8702239990234,18.1111278533936 -58.9681549072266,16.7169609069824 -52.4920196533203,10.6455850601196 -60.8120536804199,11.5450477600098 -60.5871887207031,11.2752084732056 -61.4416770935059,9.43130970001221 -60.991943359375,11.994779586792 -62.3861122131348,22.7433624267578 -58.3835029602051,18.6058330535889 -59.5078315734863,20.8095169067383 -62.5210342407227,7.45249080657959 -58.5633926391602,13.9735984802246 -51.4126625061035,14.6481952667236 -54.7856521606445,8.21703433990479 -55.6401405334473,13.0741348266602 -52.851806640625,12.8492698669434 -50.3782806396484,12.7143497467041 -56.5396041870117,17.3915576934814 -61.7115173339844,11.5000743865967 -55.1004638671875,6.68794727325439 -56.9893341064453,12.3995380401611 -54.4708366394043,10.0159606933594 -59.6877212524414,6.01335048675537 -62.8358459472656,11.6799669265747 -52.7168846130371,6.32816219329834 -58.3385314941406,6.68794727325439 -50.7380676269531,8.4419002532959 -49.6137390136719,12.8942422866821 -63.8702239990234,6.73292064666748 -59.9125900268555,15.8624706268311 -62.0713005065918,17.8412895202637 -61.4866485595703,23.5528793334961 -62.0263290405273,21.2592487335205 -62.2062187194824,22.518497467041 -64.0950927734375,21.0343818664551 -55.0105171203613,14.9180335998535 -60.8120536804199,8.35195446014404 -64.5897979736328,12.5344572067261 -59.6877212524414,7.04773330688477 -50.0634689331055,13.0291614532471 -63.2406005859375,22.6534156799316 -64.4998474121094,19.4153499603271 -63.6453628540039,7.63238334655762 -45.4312438964844,11.7249402999878 -61.9813537597656,20.4947052001953 -55.2353820800781,14.7831144332886 -61.0818901062012,14.6032218933105 -59.8676147460938,10.1508798599243 -54.1110534667969,8.17206192016602 -56.6745223999023,5.24880695343018 -63.6453628540039,23.0581741333008 -54.9205703735352,14.5582485198975 -51.3676910400391,11.5000743865967 -56.4046859741211,5.29378032684326 -63.8702239990234,11.4101285934448 -58.1136627197266,10.9603967666626 -62.9257888793945,18.5608596801758 -54.6507301330566,6.05832386016846 -63.6003875732422,20.4947052001953 -62.9707641601562,14.8280878067017 -53.8412132263184,16.0423622131348 -54.6507301330566,13.7937049865723 -52.6719131469727,7.36254501342773 -61.4416770935059,14.7831144332886 -63.2406005859375,10.3757457733154 -62.7009239196777,20.4497318267822 -54.7406768798828,9.07152462005615 -63.5554122924805,16.177282333374 -64.7696914672852,16.3571739196777 -53.166618347168,5.83345794677734 -56.6295471191406,5.65356540679932 -63.2406005859375,20.3597850799561 -61.4416770935059,15.817497253418 -60.4522666931152,6.91281318664551 -59.5977783203125,9.88104152679443 -63.510440826416,22.3386039733887 -53.2115898132324,14.8730602264404 -49.9735221862793,6.28318881988525 -51.682502746582,14.8280878067017 -58.1586380004883,13.7487316131592 -58.6083679199219,15.7275505065918 -58.2485809326172,7.90222263336182 -44.6217346191406,11.1402893066406 -52.3571014404297,10.9154233932495 -58.2485809326172,19.0555629730225 -47.275146484375,12.354564666748 -61.3517303466797,9.70114898681641 -59.7776718139648,10.7355308532715 -49.5687637329102,13.3889465332031 -59.642749786377,6.68794727325439 -53.2115898132324,9.83606815338135 -64.5448226928711,20.1798934936523 -59.0580978393555,19.1455097198486 -60.991943359375,6.4630823135376 -53.7512664794922,6.50805473327637 -54.3359184265137,11.0953159332275 -54.7856521606445,5.4286994934082 -63.3305511474609,23.1031475067139 -56.7644691467285,8.66676616668701 -59.642749786377,5.20383358001709 -54.201000213623,12.0847253799438 -54.9655418395996,6.10329627990723 -53.3015365600586,8.89163208007812 -61.2617835998535,7.9471960067749 -60.1374549865723,17.5264778137207 -63.5554122924805,10.9603967666626 -50.5581741333008,14.0185708999634 -62.5660057067871,10.7805042266846 -62.6109771728516,16.851879119873 -55.1004638671875,13.4339199066162 -54.3808898925781,15.502685546875 -50.018497467041,12.8942422866821 -61.306755065918,6.37313556671143 -52.3571014404297,15.1878728866577 -51.9523429870605,9.02655124664307 -46.6455078125,11.3201818466187 -62.3411407470703,17.2116641998291 -63.9601745605469,19.4603214263916 -56.0448989868164,16.851879119873 -61.4866485595703,20.4497318267822 -51.2777442932129,14.0185708999634 -63.7353057861328,7.54243755340576 -58.9681549072266,5.38372611999512 -53.2115898132324,16.4471206665039 -58.4734497070312,10.6455850601196 -63.3305511474609,13.0291614532471 -61.3517303466797,10.5556383132935 -58.2935562133789,8.03714179992676 -54.830623626709,8.17206192016602 -60.5871887207031,11.6349945068359 -54.1110534667969,14.3333835601807 -58.7882614135742,18.5608596801758 -56.3147354125977,17.7963161468506 -56.0898704528809,6.50805473327637 -58.5633926391602,14.0185708999634 -53.166618347168,5.38372611999512 -58.0237159729004,19.8650798797607 -63.6003875732422,17.8412895202637 -54.1110534667969,11.4551019668579 -49.2089805603027,13.1640815734863 -59.1030731201172,8.66676616668701 -62.9707641601562,21.3941669464111 -54.9655418395996,11.8598594665527 -50.4232559204102,8.17206192016602 -52.4020729064941,12.8942422866821 -52.312126159668,7.31757164001465 -43.7222595214844,11.0503435134888 -64.5448226928711,22.2936305999756 -56.0898704528809,6.10329627990723 -60.1824264526367,5.9234037399292 -55.4152755737305,17.5264778137207 -49.0740585327148,5.6985387802124 -61.4866485595703,20.8544902801514 -51.5026092529297,7.13767910003662 -60.1824264526367,11.3651552200317 -49.6137390136719,5.29378032684326 -63.6453628540039,18.8756713867188 -59.1030731201172,12.1296987533569 -53.8412132263184,11.1852626800537 -51.2327728271484,10.8704509735107 -50.2433624267578,11.9048328399658 -60.9020004272461,20.9444370269775 -48.849193572998,11.994779586792 -58.1136627197266,18.8756713867188 -61.9363822937012,5.4286994934082 -57.4840393066406,16.4471206665039 -64.4099044799805,12.309591293335 -52.9417495727539,10.2857999801636 -58.8782081604004,19.2354564666748 -58.3385314941406,18.6957778930664 -57.3041458129883,9.11649799346924 -45.2963256835938,11.994779586792 -63.8702239990234,19.5952415466309 -63.0157356262207,18.1561012268066 -59.5977783203125,13.3889465332031 -62.3411407470703,13.3889465332031 -52.851806640625,10.1508798599243 -60.5422134399414,7.76730346679688 -58.8782081604004,20.2698383331299 -54.7856521606445,8.08211517333984 -55.9549522399902,14.1534900665283 -56.7644691467285,18.5608596801758 -60.6321601867676,6.10329627990723 -56.5396041870117,7.58741092681885 -56.6745223999023,14.5132751464844 -64.1400680541992,14.0635442733765 -63.0157356262207,23.4629325866699 -59.0580978393555,5.33875274658203 -63.510440826416,17.7963161468506 -58.0237159729004,14.3333835601807 -51.5026092529297,10.9603967666626 -60.8570251464844,16.0873355865479 -57.1242523193359,7.40751838684082 -54.1110534667969,8.7117395401001 -53.346508026123,14.4233293533325 -62.2961654663086,13.7487316131592 -48.9841156005859,14.1984634399414 -52.4020729064941,15.0529537200928 -43.5873413085938,11.4551019668579 -55.9999237060547,16.2222557067871 -63.4204940795898,11.5450477600098 -60.677131652832,16.7619323730469 -57.1692276000977,7.27259826660156 -64.3649291992188,9.70114898681641 -63.3305511474609,14.9180335998535 -60.991943359375,19.5952415466309 -50.4232559204102,13.3889465332031 -60.0025367736816,20.2698383331299 -59.327938079834,16.7169609069824 -58.6083679199219,11.1852626800537 -49.6587104797363,7.09270572662354 -64.4099044799805,13.9735984802246 -60.0025367736816,15.0079803466797 -47.0502624511719,12.8042964935303 -52.1772079467773,15.502685546875 -45.0264892578125,11.1852626800537 -63.0607109069824,8.89163208007812 -63.6453628540039,16.9867992401123 -50.9179611206055,6.37313556671143 -50.4682273864746,6.28318881988525 -58.4284744262695,13.6587858200073 -57.3940925598145,5.47367286682129 -44.2619323730469,11.814887046814 -64.2749862670898,15.3227920532227 -58.1586380004883,14.8730602264404 -59.3729095458984,16.177282333374 -52.4470443725586,9.52125644683838 -64.4998474121094,20.2698383331299 -63.4204940795898,19.685188293457 -60.7221069335938,7.76730346679688 -56.8544158935547,6.05832386016846 -56.9443626403809,15.6825771331787 -57.663932800293,11.6349945068359 -53.9311599731445,8.53184700012207 -63.1506576538086,19.2354564666748 -62.0713005065918,18.650806427002 -51.4126625061035,10.2408266067505 -46.9603271484375,12.17467212677 -50.1084442138672,8.08211517333984 -59.9125900268555,5.9234037399292 -59.0580978393555,5.83345794677734 -53.2115898132324,13.4339199066162 -64.0501174926758,16.5370674133301 -61.0818901062012,23.3280124664307 -60.4522666931152,15.4127388000488 -56.809440612793,11.3201818466187 -61.3517303466797,9.38633632659912 -54.1110534667969,7.58741092681885 -58.9231796264648,15.4577121734619 -57.3041458129883,13.2090549468994 -56.6745223999023,16.9867992401123 -59.4178848266602,19.3703765869141 -49.4338455200195,5.24880695343018 -61.6665420532227,7.85724925994873 -53.0316963195801,11.6349945068359 -51.1877975463867,12.8492698669434 -58.1586380004883,6.55302810668945 -57.0792808532715,10.9154233932495 -54.3808898925781,13.9735984802246 -64.4998474121094,5.51864528656006 -55.9549522399902,15.3677654266357 -48.849193572998,11.6799669265747 -47.1851806640625,13.34397315979 -54.3359184265137,7.40751838684082 -54.830623626709,13.7037591934204 -49.8835754394531,14.2884101867676 -51.5925559997559,6.23821640014648 -62.0713005065918,17.6164226531982 -57.4390640258789,14.8280878067017 -56.3147354125977,15.7275505065918 -63.1056823730469,5.60859203338623 -62.0713005065918,13.4788932800293 -63.825252532959,20.7645435333252 -58.7882614135742,11.4101285934448 -62.6559524536133,21.5740604400635 -64.5448226928711,11.8598594665527 -52.9867248535156,12.669376373291 -54.6957054138184,15.0979270935059 -56.2247924804688,5.83345794677734 -62.1162719726562,10.1958532333374 -56.2697639465332,8.30698108673096 -46.6904907226562,12.0847253799438 -60.2274017333984,9.07152462005615 -57.4840393066406,16.5820407867432 -63.3305511474609,21.8438987731934 -48.2195701599121,11.3651552200317 -54.6507301330566,14.6032218933105 -61.0369186401367,16.6270141601562 -61.5765953063965,9.16147041320801 -60.4522666931152,23.5978527069092 -56.5845756530762,7.22762584686279 -54.8755950927734,9.47628307342529 -57.7538795471191,7.31757164001465 -53.8412132263184,5.33875274658203 -63.825252532959,11.4551019668579 -57.3940925598145,6.01335048675537 -63.9601745605469,15.4127388000488 -52.4020729064941,11.7249402999878 -45.2063903808594,12.2646179199219 -64.634765625,8.35195446014404 -53.4364547729492,6.32816219329834 -56.6745223999023,13.5238666534424 -61.4866485595703,23.1031475067139 -54.4708366394043,16.0423622131348 -62.0713005065918,6.77789402008057 -50.1084442138672,11.994779586792 -53.2565612792969,10.2857999801636 -61.2168121337891,9.11649799346924 -55.3253288269043,16.6270141601562 -55.5501937866211,15.502685546875 -63.4654693603516,13.9735984802246 -54.3359184265137,12.7593231201172 -43.5873413085938,11.5900211334229 -56.1348457336426,5.29378032684326 -53.7962417602539,8.39692687988281 -60.3173484802246,16.2672290802002 -50.4232559204102,13.5688400268555 -62.7458992004395,6.05832386016846 -54.6507301330566,8.35195446014404 -61.2168121337891,9.20644378662109 -62.0263290405273,23.8676910400391 -56.2247924804688,7.40751838684082 -60.1374549865723,15.5476579666138 -51.1877975463867,15.0979270935059 -63.7353057861328,16.177282333374 -56.9893341064453,15.502685546875 -63.0607109069824,22.2936305999756 -64.3199615478516,20.4497318267822 -48.9391403198242,5.33875274658203 -59.327938079834,16.0873355865479 -53.2115898132324,13.0291614532471 -47.7248649597168,11.1852626800537 -63.4654693603516,9.65617561340332 -59.4178848266602,5.24880695343018 -59.2379913330078,14.7831144332886 -48.6243286132812,13.6138134002686 -55.8650054931641,10.5556383132935 -61.9813537597656,23.2830390930176 -61.1268653869629,7.81227684020996 -64.5448226928711,7.58741092681885 -57.9337692260742,19.6402149200439 -50.7380676269531,12.7143497467041 -59.1480445861816,13.7487316131592 -55.9999237060547,12.4445114135742 -57.5739860534668,8.39692687988281 -57.5290145874023,5.74351119995117 -56.8993873596191,16.1323089599609 -60.4972381591797,20.2698383331299 -55.1004638671875,11.6349945068359 -61.7564888000488,19.5502681732178 -58.1136627197266,8.66676616668701 -50.6031455993652,6.37313556671143 -53.0766716003418,8.7117395401001 -51.0079040527344,13.4339199066162 -57.8887977600098,18.8306980133057 -44.6666870117188,10.8704509735107 -56.6745223999023,11.6799669265747 -60.7221069335938,22.2486572265625 -62.7009239196777,12.5344572067261 -52.9867248535156,14.2434368133545 -61.9813537597656,18.2460479736328 -56.5396041870117,6.68794727325439 -46.5105895996094,12.0847253799438 -63.9601745605469,14.3333835601807 -54.830623626709,13.34397315979 -52.4920196533203,12.0847253799438 -56.3147354125977,15.3677654266357 -44.2169799804688,11.0053701400757 -56.5396041870117,18.0661544799805 -63.5554122924805,15.5926313400269 -63.510440826416,19.5502681732178 -59.8676147460938,9.97098731994629 -60.1824264526367,8.80168533325195 -52.0872611999512,13.4788932800293 -63.2406005859375,9.07152462005615 -59.1930198669434,8.35195446014404 -48.3994636535645,13.2540273666382 -43.3175048828125,11.4551019668579 -56.3147354125977,11.5450477600098 -56.0448989868164,13.5238666534424 -63.3305511474609,8.48687362670898 -54.6507301330566,9.79109477996826 -44.2619323730469,11.4551019668579 -62.8808174133301,18.5608596801758 -52.2221794128418,13.2540273666382 -54.830623626709,8.4419002532959 -54.9205703735352,15.4577121734619 -59.3729095458984,17.7963161468506 -61.3967056274414,22.7433624267578 -52.3571014404297,11.7699136734009 -51.682502746582,7.6773567199707 -63.9151992797852,7.09270572662354 -57.1692276000977,14.2884101867676 -61.7564888000488,12.5794296264648 -56.5845756530762,13.5688400268555 -53.7512664794922,13.6138134002686 -55.3703002929688,6.55302810668945 -61.9813537597656,15.9524164199829 -44.0370788574219,12.309591293335 -53.2565612792969,9.38633632659912 -55.5951690673828,5.38372611999512 -59.5977783203125,15.4577121734619 -56.4046859741211,16.1323089599609 -62.2511940002441,23.4179592132568 -63.3755226135254,12.8492698669434 -49.478816986084,13.9286251068115 -58.3835029602051,19.9550266265869 -52.0872611999512,13.0291614532471 -55.3703002929688,13.2090549468994 -59.8226432800293,11.7699136734009 -54.1560249328613,10.3307723999023 -62.7908706665039,13.7937049865723 -55.2353820800781,14.4233293533325 -55.0554885864258,9.70114898681641 -54.7406768798828,14.3783569335938 -63.2855758666992,23.9126644134521 -64.0501174926758,12.17467212677 -55.7300872802734,6.37313556671143 -62.0713005065918,6.50805473327637 -64.1400680541992,23.507905960083 -57.34912109375,17.481502532959 -58.7882614135742,20.1798934936523 -52.2221794128418,9.02655124664307 -53.9311599731445,6.14826965332031 -51.0528793334961,9.43130970001221 -51.3227157592773,6.55302810668945 -60.0924835205078,9.83606815338135 -57.6189575195312,14.0635442733765 -53.0316963195801,9.07152462005615 -62.4310836791992,23.6428260803223 -55.4602470397949,16.4021472930908 -64.7247161865234,23.0581741333008 -62.2511940002441,5.29378032684326 -55.6401405334473,7.45249080657959 -59.3729095458984,16.7169609069824 -56.4496574401855,16.4471206665039 -53.7962417602539,9.65617561340332 -58.4734497070312,19.9100532531738 -52.312126159668,9.52125644683838 -62.5210342407227,14.5582485198975 -60.8570251464844,8.80168533325195 -55.4152755737305,11.4551019668579 -59.4628601074219,8.26200771331787 -55.9549522399902,12.3995380401611 -61.6665420532227,5.24880695343018 -55.8650054931641,11.7249402999878 -61.4866485595703,23.6428260803223 -48.6693000793457,12.8042964935303 -53.0766716003418,7.72233009338379 -64.6797409057617,21.6190338134766 -54.9655418395996,13.34397315979 -58.2935562133789,6.14826965332031 -60.1824264526367,7.63238334655762 -60.3173484802246,16.8968524932861 -64.7247161865234,11.5900211334229 -51.6375312805176,8.4419002532959 -60.991943359375,6.32816219329834 -63.9601745605469,12.2646179199219 -61.1718368530273,12.2196445465088 -54.7856521606445,12.2196445465088 -52.8967781066895,8.93660545349121 -64.7247161865234,11.4101285934448 -61.4866485595703,21.349193572998 -55.4602470397949,7.40751838684082 -57.3940925598145,13.1640815734863 -62.7458992004395,12.7143497467041 -55.9099807739258,13.6138134002686 -49.4338455200195,12.1296987533569 -51.4126625061035,9.29639053344727 -52.6269378662109,11.9048328399658 -60.4972381591797,15.0979270935059 -59.7776718139648,19.4603214263916 -51.7274780273438,9.74612140655518 -63.510440826416,7.99216938018799 -51.7724494934082,5.96837711334229 -51.8623962402344,5.24880695343018 -55.5951690673828,15.2328462600708 -58.0686912536621,7.27259826660156 -44.9365234375,12.669376373291 -58.5633926391602,6.37313556671143 -44.1719970703125,11.2302360534668 -55.4152755737305,6.05832386016846 -55.8650054931641,5.29378032684326 -53.4364547729492,11.9048328399658 -60.2274017333984,20.8095169067383 -56.809440612793,18.5158863067627 -55.0554885864258,16.9867992401123 -64.1400680541992,20.2698383331299 -62.4760589599609,7.18265247344971 -58.5184211730957,12.17467212677 -60.8120536804199,21.7539520263672 -59.642749786377,20.6296234130859 -64.1400680541992,6.37313556671143 -62.7009239196777,17.166690826416 -55.1004638671875,10.1508798599243 -57.8887977600098,9.47628307342529 -61.4866485595703,7.40751838684082 -45.4762268066406,13.1640815734863 -53.6613235473633,5.6985387802124 -63.7802810668945,9.83606815338135 -54.5607833862305,6.86783981323242 -59.642749786377,13.7937049865723 -58.698314666748,17.9762077331543 -57.9337692260742,9.43130970001221 -50.3782806396484,11.994779586792 -58.9231796264648,20.8544902801514 -56.179817199707,6.68794727325439 -46.1058349609375,12.0847253799438 -51.5475845336914,7.40751838684082 -52.851806640625,9.70114898681641 -53.8861885070801,13.2090549468994 -54.6057586669922,13.4788932800293 -51.8623962402344,12.354564666748 -59.8676147460938,7.49746417999268 -61.9813537597656,17.1217193603516 -63.1506576538086,11.9048328399658 -56.5845756530762,11.9498062133789 -49.2539520263672,14.0635442733765 -60.2274017333984,16.2222557067871 -62.3861122131348,14.9180335998535 -60.3623199462891,21.6190338134766 -61.531623840332,8.93660545349121 -63.8702239990234,18.3809661865234 -62.9707641601562,11.9498062133789 -59.5078315734863,10.3757457733154 -55.145435333252,6.59800148010254 -46.5555725097656,12.9392156600952 -57.6189575195312,18.650806427002 -63.9601745605469,17.2566375732422 -63.0157356262207,7.04773330688477 -58.8332328796387,15.5926313400269 -63.6453628540039,19.0555629730225 -45.7010803222656,12.7593231201172 -57.8887977600098,15.5926313400269 -55.7300872802734,7.6773567199707 -53.3015365600586,9.16147041320801 -56.179817199707,12.8042964935303 -56.3597106933594,12.7593231201172 -60.8570251464844,10.6006116867065 -60.8120536804199,9.43130970001221 -56.6295471191406,13.5688400268555 -50.9629325866699,8.57682037353516 -57.8438262939453,15.4577121734619 -59.7776718139648,15.9524164199829 -60.677131652832,7.54243755340576 -61.6665420532227,14.9180335998535 -56.8993873596191,15.4577121734619 -61.3517303466797,8.98157787322998 -49.6137390136719,12.1296987533569 -60.991943359375,7.63238334655762 -52.9867248535156,12.8042964935303 -63.4204940795898,16.0873355865479 -49.9285507202148,13.8836517333984 -62.2961654663086,20.0449733734131 -61.5765953063965,14.3333835601807 -62.9257888793945,19.0555629730225 -56.9893341064453,10.6455850601196 -55.5951690673828,6.73292064666748 -64.0501174926758,5.65356540679932 -62.4760589599609,8.80168533325195 -56.809440612793,18.0661544799805 -61.7564888000488,18.2010746002197 -51.2777442932129,7.36254501342773 -48.849193572998,11.2752084732056 -60.0924835205078,15.3227920532227 -51.997314453125,14.0635442733765 -49.8386039733887,6.41810894012451 -63.2406005859375,22.518497467041 -61.3517303466797,17.0317726135254 -57.8438262939453,17.7963161468506 -60.9020004272461,18.8756713867188 -43.3624877929688,11.7249402999878 -62.1162719726562,7.45249080657959 -51.4126625061035,10.3307723999023 -58.1136627197266,8.75671291351318 -60.2274017333984,17.166690826416 -62.3861122131348,22.7883358001709 -54.9205703735352,15.997389793396 -63.8702239990234,21.9338455200195 -54.8755950927734,12.7143497467041 -56.6295471191406,10.1958532333374 -58.7882614135742,18.4259395599365 -59.8676147460938,7.13767910003662 -63.1056823730469,22.8782806396484 -57.3041458129883,6.95778656005859 -59.1480445861816,16.4471206665039 -64.7696914672852,14.8730602264404 -59.5078315734863,17.8412895202637 -52.1322326660156,14.6481952667236 -57.4390640258789,18.8756713867188 -58.9681549072266,9.07152462005615 -60.6321601867676,21.0343818664551 -58.0686912536621,6.73292064666748 -57.7538795471191,11.994779586792 -57.4390640258789,11.3201818466187 -49.8835754394531,12.669376373291 -63.5554122924805,11.4551019668579 -64.5448226928711,12.0847253799438 -59.1030731201172,6.95778656005859 -51.4126625061035,6.32816219329834 -62.9257888793945,18.7407512664795 -61.7564888000488,15.9524164199829 -55.9549522399902,13.5688400268555 -55.9999237060547,10.5556383132935 -49.164005279541,5.9234037399292 -58.2485809326172,15.2328462600708 -58.3835029602051,17.0767459869385 -52.1322326660156,15.4577121734619 -64.7247161865234,19.5052947998047 -47.3650817871094,11.2752084732056 -59.7776718139648,21.6640071868896 -63.6003875732422,18.8306980133057 -51.4576377868652,9.29639053344727 -53.3914833068848,15.7725238800049 -63.510440826416,20.5396785736084 -61.6215667724609,18.7407512664795 -60.4522666931152,22.2036838531494 -62.7458992004395,8.89163208007812 -61.306755065918,19.4153499603271 -57.4840393066406,12.489483833313 -58.2485809326172,23.9126644134521 -64.4998474121094,19.4603214263916 -58.1136627197266,23.7777442932129 -61.2168121337891,16.5370674133301 -62.8808174133301,7.27259826660156 -57.5739860534668,11.4551019668579 -61.8914070129395,6.10329627990723 -63.1506576538086,13.2090549468994 -61.1718368530273,16.4021472930908 -62.8808174133301,17.6164226531982 -62.161247253418,8.93660545349121 -56.809440612793,6.91281318664551 -64.6797409057617,21.8888721466064 -60.991943359375,22.2486572265625 -60.8570251464844,15.3677654266357 -62.0263290405273,17.481502532959 -60.8120536804199,6.50805473327637 -54.2909469604492,13.8386783599854 -52.2671546936035,14.1984634399414 -48.5343818664551,12.8942422866821 -63.0607109069824,21.6640071868896 -63.825252532959,6.32816219329834 -60.2723731994629,19.1904830932617 -58.9231796264648,20.989408493042 -64.6797409057617,8.35195446014404 -57.0792808532715,16.5820407867432 -60.7221069335938,20.4497318267822 -53.5264015197754,8.7117395401001 -61.1718368530273,9.9260139465332 -56.7644691467285,7.9471960067749 -60.3623199462891,23.3280124664307 -57.9787445068359,9.9260139465332 -58.5184211730957,13.4788932800293 -53.9311599731445,12.7593231201172 -62.5210342407227,12.0397529602051 -46.420654296875,13.1191082000732 -56.179817199707,17.2566375732422 -55.3253288269043,14.9630069732666 -53.346508026123,10.1508798599243 -61.6215667724609,18.0661544799805 -63.7353057861328,5.96837711334229 -64.2300109863281,9.16147041320801 -58.1586380004883,14.7381420135498 -63.2855758666992,18.3809661865234 -58.4734497070312,7.40751838684082 -53.3914833068848,14.0185708999634 -50.8729858398438,5.47367286682129 -58.6083679199219,18.9206447601318 -58.1136627197266,10.1059074401855 -54.6507301330566,11.6799669265747 -61.9813537597656,14.6931686401367 -62.1162719726562,21.7089805603027 -62.9707641601562,17.7513427734375 -54.3359184265137,12.669376373291 -52.8068313598633,5.51864528656006 -62.9707641601562,17.6164226531982 -64.4099044799805,20.1798934936523 -53.8861885070801,15.0529537200928 -56.7194976806641,17.166690826416 -63.9151992797852,19.7751350402832 -43.6772766113281,11.3651552200317 -51.0079040527344,9.9260139465332 -62.1162719726562,10.2857999801636 -61.7115173339844,9.97098731994629 -53.7062950134277,10.1508798599243 -64.3199615478516,11.814887046814 -52.2221794128418,6.28318881988525 -53.0316963195801,11.0053701400757 -47.5,12.8042964935303 -56.7644691467285,11.1402893066406 -47.1402282714844,12.309591293335 -61.1268653869629,23.4179592132568 -57.8887977600098,19.4153499603271 -55.5951690673828,12.6244029998779 -55.4602470397949,9.20644378662109 -62.9707641601562,7.9471960067749 -48.5343818664551,11.9048328399658 -48.9841156005859,11.5900211334229 -62.5210342407227,9.74612140655518 -60.8120536804199,21.349193572998 -63.6003875732422,17.6164226531982 -63.1506576538086,20.314811706543 -54.2909469604492,13.1191082000732 -61.8014602661133,14.5582485198975 -60.3623199462891,21.349193572998 -52.7618598937988,11.4551019668579 -52.9867248535156,11.6799669265747 -57.1242523193359,9.47628307342529 -58.1136627197266,20.1349201202393 -63.8702239990234,15.4127388000488 -60.7221069335938,10.3307723999023 -54.0660781860352,7.22762584686279 -46.3307189941406,11.8598594665527 -59.3729095458984,13.4788932800293 -60.7670783996582,20.7195701599121 -58.3835029602051,17.3915576934814 -55.0554885864258,5.60859203338623 -53.4814300537109,12.2646179199219 -63.7353057861328,6.37313556671143 -62.6109771728516,8.17206192016602 -55.145435333252,11.4551019668579 -59.8226432800293,14.3333835601807 -53.4814300537109,10.3757457733154 -53.8861885070801,15.997389793396 -63.1056823730469,15.5476579666138 -56.49462890625,7.99216938018799 -62.161247253418,19.1455097198486 -49.1190338134766,12.9392156600952 -63.5554122924805,17.3465843200684 -52.4920196533203,6.4630823135376 -64.0051422119141,6.37313556671143 -63.4204940795898,10.7355308532715 -44.2169799804688,12.17467212677 -57.8887977600098,6.64297485351562 -63.7802810668945,15.0979270935059 -59.4628601074219,5.65356540679932 -59.1480445861816,17.6164226531982 -54.3808898925781,9.61120223999023 -54.6957054138184,13.7487316131592 -52.8068313598633,11.994779586792 -53.5713768005371,11.3201818466187 -63.3305511474609,18.2460479736328 -61.4866485595703,20.1798934936523 -59.2829666137695,16.4471206665039 -51.0978507995605,7.40751838684082 -50.018497467041,12.489483833313 -53.6613235473633,10.5556383132935 -64.0950927734375,12.17467212677 -59.327938079834,17.9762077331543 -57.5290145874023,18.8306980133057 -59.4628601074219,17.3465843200684 -43.9920959472656,12.0397529602051 -58.1136627197266,14.8730602264404 -61.4866485595703,23.7327709197998 -53.3914833068848,14.2434368133545 -46.5555725097656,12.17467212677 -48.5793571472168,12.5794296264648 -60.9020004272461,15.7275505065918 -57.7538795471191,5.87843132019043 -51.3676910400391,14.7831144332886 -55.7750587463379,13.4339199066162 -63.1506576538086,6.4630823135376 -55.7750587463379,13.3889465332031 -62.3861122131348,9.65617561340332 -62.2961654663086,20.5846500396729 -61.1718368530273,22.2936305999756 -56.0448989868164,5.65356540679932 -57.7538795471191,10.2857999801636 -54.1560249328613,15.6376037597656 -61.531623840332,11.3201818466187 -64.634765625,5.96837711334229 -64.7696914672852,6.50805473327637 -62.0713005065918,19.9550266265869 -63.8702239990234,5.33875274658203 -54.7856521606445,6.41810894012451 -51.8623962402344,8.30698108673096 -49.9735221862793,13.6138134002686 -63.825252532959,20.5396785736084 -50.1983871459961,12.2646179199219 -55.8200340270996,11.0953159332275 -59.4628601074219,7.36254501342773 -49.7486572265625,13.1191082000732 -51.1428260803223,5.9234037399292 -62.7458992004395,18.8306980133057 -63.6453628540039,12.669376373291 -46.2407531738281,12.669376373291 -54.4708366394043,7.49746417999268 -57.3041458129883,5.4286994934082 -54.201000213623,13.0291614532471 -56.7194976806641,11.3201818466187 -58.3835029602051,14.1984634399414 -62.1162719726562,18.1561012268066 -51.2777442932129,11.9048328399658 -55.5501937866211,9.20644378662109 -57.034309387207,15.4127388000488 -54.9655418395996,9.61120223999023 -64.5448226928711,14.2884101867676 -43.002685546875,14.2884101867676 -49.1190338134766,5.51864528656006 -52.4470443725586,13.34397315979 -62.5210342407227,10.1958532333374 -63.2406005859375,11.9048328399658 -51.5026092529297,8.75671291351318 -59.3729095458984,23.0132007598877 -51.9073677062988,8.30698108673096 -61.1268653869629,14.8730602264404 -58.6533432006836,23.7777442932129 -57.9787445068359,20 -58.2036094665527,5.38372611999512 -46.2407531738281,11.6799669265747 -57.34912109375,12.354564666748 -60.3173484802246,15.1878728866577 -54.7856521606445,15.502685546875 -59.7776718139648,7.09270572662354 -59.8226432800293,23.3280124664307 -52.3571014404297,9.9260139465332 -58.7882614135742,16.3122024536133 -62.4760589599609,10.1508798599243 -61.306755065918,23.822717666626 -62.0713005065918,7.31757164001465 -51.5475845336914,11.4551019668579 -59.1480445861816,23.7777442932129 -57.7538795471191,7.81227684020996 -64.7696914672852,15.5476579666138 -62.9707641601562,19.5502681732178 -52.2221794128418,11.9048328399658 -47.0502624511719,12.5344572067261 -63.4204940795898,21.8888721466064 -51.8174209594727,15.0529537200928 -52.9417495727539,8.84665870666504 -56.9893341064453,12.8492698669434 -44.8465881347656,12.17467212677 -62.7009239196777,13.9735984802246 -47.5449714660645,12.8042964935303 -64.4099044799805,20.8544902801514 -57.6189575195312,16.8968524932861 -51.8174209594727,11.5000743865967 -52.8967781066895,7.18265247344971 -52.9867248535156,14.1984634399414 -63.4204940795898,5.56361865997314 -49.4338455200195,5.96837711334229 -60.0475082397461,15.817497253418 -54.6057586669922,16.492094039917 -45.34130859375,12.7593231201172 -51.4576377868652,9.02655124664307 -62.8358459472656,16.9867992401123 -60.7221069335938,9.61120223999023 -53.6613235473633,10.6905584335327 -43.1376037597656,12.984188079834 -52.851806640625,9.74612140655518 -59.642749786377,20.1349201202393 -60.3623199462891,21.4391403198242 -53.0766716003418,10.7805042266846 -51.8623962402344,13.1640815734863 -51.0978507995605,9.20644378662109 -55.6401405334473,8.48687362670898 -64.4548797607422,21.8438987731934 -51.1877975463867,13.34397315979 -61.846435546875,20.674596786499 -56.49462890625,6.41810894012451 -58.4734497070312,6.82286739349365 -62.6559524536133,5.65356540679932 -61.6665420532227,18.1111278533936 -59.327938079834,6.1932430267334 -51.2777442932129,7.27259826660156 -63.0157356262207,23.507905960083 -62.7009239196777,13.34397315979 -55.2353820800781,16.4471206665039 -62.7908706665039,7.36254501342773 -58.698314666748,10.8254776000977 -59.5977783203125,6.82286739349365 -58.6083679199219,14.7381420135498 -62.6559524536133,18.7407512664795 -63.5554122924805,20.4947052001953 -64.3649291992188,13.7937049865723 -56.179817199707,6.41810894012451 -59.8676147460938,15.3227920532227 -59.8676147460938,8.75671291351318 -54.2909469604492,7.00275993347168 -63.9601745605469,10.8704509735107 -60.4522666931152,23.19309425354 -60.8570251464844,8.93660545349121 -59.8226432800293,16.5370674133301 -47.4550476074219,12.0397529602051 -63.5554122924805,21.9788188934326 -62.3861122131348,12.354564666748 -60.1374549865723,15.0529537200928 -63.7802810668945,8.89163208007812 -47.1402282714844,11.2752084732056 -56.2247924804688,11.4101285934448 -59.2379913330078,16.492094039917 -54.0211067199707,15.0079803466797 -58.1136627197266,8.89163208007812 -64.1850433349609,21.6640071868896 -55.1904067993164,7.09270572662354 -57.0792808532715,9.52125644683838 -60.0924835205078,7.40751838684082 -47.9047584533691,11.4551019668579 -62.9707641601562,18.6957778930664 -49.6137390136719,7.31757164001465 -51.5475845336914,9.9260139465332 -59.5078315734863,6.64297485351562 -49.2539520263672,13.0291614532471 -55.1904067993164,6.01335048675537 -58.9231796264648,20.1798934936523 -63.7353057861328,17.8412895202637 -60.8120536804199,17.7963161468506 -61.4866485595703,22.833309173584 -57.9787445068359,19.9550266265869 -64.0950927734375,22.4735221862793 -53.3914833068848,9.65617561340332 -52.0422897338867,15.5476579666138 -59.8226432800293,15.4127388000488 -56.0898704528809,6.68794727325439 -59.327938079834,11.8598594665527 -55.9999237060547,12.669376373291 -64.3649291992188,13.6587858200073 -52.851806640625,12.3995380401611 -55.7750587463379,13.0741348266602 -64.5448226928711,14.1085166931152 -58.6533432006836,7.49746417999268 -60.5422134399414,15.2328462600708 -60.4522666931152,8.08211517333984 -60.8120536804199,18.3359928131104 -52.4920196533203,7.31757164001465 -62.6109771728516,19.1904830932617 -64.634765625,13.1191082000732 -64.7247161865234,14.9180335998535 -55.2803535461426,10.9603967666626 -63.7802810668945,22.1587104797363 -50.333309173584,13.3889465332031 -46.0608520507812,12.8942422866821 -54.7856521606445,5.33875274658203 -60.677131652832,8.08211517333984 -58.0686912536621,8.53184700012207 -62.6109771728516,18.5608596801758 -64.0501174926758,10.7355308532715 -60.1824264526367,19.5052947998047 -60.0924835205078,21.349193572998 -55.9999237060547,14.2884101867676 -56.2697639465332,14.8730602264404 -60.2723731994629,18.8306980133057 -60.4522666931152,6.05832386016846 -59.8226432800293,11.8598594665527 -55.9549522399902,12.7593231201172 -52.9867248535156,6.64297485351562 -56.179817199707,14.6931686401367 -56.2697639465332,12.0397529602051 -49.2089805603027,12.9392156600952 -59.3729095458984,22.833309173584 -55.3253288269043,8.12708854675293 -60.677131652832,5.38372611999512 -44.2169799804688,12.2646179199219 -63.510440826416,17.9312343597412 -52.1772079467773,14.1534900665283 -62.2062187194824,5.47367286682129 -58.7882614135742,20.6296234130859 -50.6031455993652,8.89163208007812 -52.2671546936035,5.24880695343018 -57.4840393066406,11.4101285934448 -56.7644691467285,9.11649799346924 -64.2749862670898,15.8624706268311 -61.9813537597656,5.24880695343018 -57.2141990661621,13.7037591934204 -47.1851806640625,11.9498062133789 -60.0475082397461,10.1958532333374 -63.4204940795898,9.70114898681641 -62.3411407470703,16.6719875335693 -60.3623199462891,21.7539520263672 -62.5210342407227,20.7645435333252 -61.9363822937012,18.3809661865234 -55.0105171203613,10.4207191467285 -64.2749862670898,17.9312343597412 -64.2300109863281,17.3016109466553 -55.9999237060547,6.86783981323242 -64.0501174926758,18.3359928131104 -58.0237159729004,18.5158863067627 -54.3359184265137,5.4286994934082 -53.9311599731445,7.85724925994873 -64.2749862670898,21.2592487335205 -58.9681549072266,18.7857246398926 -56.809440612793,16.177282333374 -53.9311599731445,7.45249080657959 -62.2961654663086,22.7433624267578 -57.8887977600098,23.7777442932129 -51.5026092529297,13.7037591934204 -56.2697639465332,14.2884101867676 -52.0872611999512,6.64297485351562 -58.8782081604004,8.21703433990479 -58.9231796264648,7.72233009338379 -60.5871887207031,17.481502532959 -57.3041458129883,14.0185708999634 -53.4814300537109,15.3227920532227 -56.2697639465332,10.5106649398804 -57.034309387207,14.1984634399414 -59.1030731201172,7.99216938018799 -58.9231796264648,15.1878728866577 -50.9179611206055,12.309591293335 -43.63232421875,12.2646179199219 -52.0422897338867,14.1984634399414 -54.515811920166,16.492094039917 -49.703685760498,5.60859203338623 -60.5422134399414,17.7513427734375 -62.2062187194824,17.4365310668945 -60.677131652832,16.6270141601562 -62.0263290405273,9.34136390686035 -59.2379913330078,12.309591293335 -59.0580978393555,9.83606815338135 -57.9337692260742,17.2116641998291 -55.7750587463379,8.62179279327393 -47.9047584533691,11.994779586792 -59.3729095458984,19.1455097198486 -59.5078315734863,14.9180335998535 -51.8174209594727,7.63238334655762 -60.0475082397461,9.52125644683838 -52.7618598937988,15.6825771331787 -58.2935562133789,10.2857999801636 -62.0713005065918,6.1932430267334 -63.6903343200684,13.9735984802246 -49.6587104797363,5.51864528656006 -59.1030731201172,10.2857999801636 -56.0898704528809,10.5106649398804 -57.0792808532715,16.7619323730469 -60.0475082397461,9.74612140655518 -64.7247161865234,21.0793552398682 -45.1614074707031,12.1296987533569 -51.2327728271484,8.26200771331787 -63.3755226135254,6.91281318664551 -62.1162719726562,22.7883358001709 -57.7538795471191,15.1429004669189 -51.0978507995605,13.6138134002686 -56.8544158935547,5.9234037399292 -64.7247161865234,6.41810894012451 -58.4734497070312,17.7963161468506 -57.7089042663574,6.77789402008057 -44.0370788574219,12.1296987533569 -51.2777442932129,11.6349945068359 -62.6559524536133,6.68794727325439 -52.1322326660156,7.31757164001465 -61.5765953063965,5.24880695343018 -59.2379913330078,8.30698108673096 -56.6745223999023,10.3757457733154 -50.648120880127,7.09270572662354 -56.1348457336426,7.99216938018799 -60.1374549865723,10.7355308532715 -57.5739860534668,10.1059074401855 -61.2168121337891,23.2380676269531 -64.3199615478516,7.13767910003662 -52.312126159668,13.9286251068115 -58.6083679199219,6.82286739349365 -52.8967781066895,12.0847253799438 -60.4072952270508,12.2646179199219 -55.6851119995117,17.0317726135254 -56.1348457336426,11.814887046814 -45.791015625,12.5794296264648 -63.5554122924805,7.18265247344971 -47.5449714660645,13.5238666534424 -55.0105171203613,14.0635442733765 -63.510440826416,18.6957778930664 -55.5951690673828,14.4233293533325 -55.5951690673828,7.81227684020996 -61.306755065918,10.9603967666626 -51.4126625061035,12.984188079834 -50.6930923461914,7.18265247344971 -46.5555725097656,12.3995380401611 -57.663932800293,13.9735984802246 -47.0053100585938,11.8598594665527 -55.9999237060547,9.52125644683838 -57.4840393066406,12.7143497467041 -60.0475082397461,7.09270572662354 -54.7406768798828,11.2302360534668 -63.1056823730469,15.3677654266357 -59.4628601074219,7.6773567199707 -59.3729095458984,15.997389793396 -55.7300872802734,15.5476579666138 -63.5554122924805,18.7407512664795 -44.48681640625,11.9048328399658 -54.6957054138184,5.4286994934082 -54.515811920166,15.0529537200928 -55.9999237060547,14.6931686401367 -58.7432861328125,15.2778186798096 -48.3544883728027,11.9498062133789 -47.7248649597168,11.4101285934448 -50.4232559204102,5.78848457336426 -58.2036094665527,11.5000743865967 -64.3649291992188,23.2830390930176 -62.2511940002441,8.98157787322998 -54.7406768798828,12.9392156600952 -63.4654693603516,12.8042964935303 -46.2407531738281,12.8942422866821 -53.166618347168,5.20383358001709 -57.1692276000977,7.9471960067749 -53.8861885070801,10.7355308532715 -62.8808174133301,16.2222557067871 -62.0263290405273,23.507905960083 -60.9020004272461,23.4179592132568 -44.8016052246094,10.7355308532715 -46.3756713867188,11.3201818466187 -59.4178848266602,5.20383358001709 -64.3649291992188,16.2222557067871 -63.0607109069824,17.1217193603516 -59.9575614929199,17.7063694000244 -51.1877975463867,8.17206192016602 -57.663932800293,18.5158863067627 -58.3835029602051,14.2884101867676 -54.6957054138184,10.9603967666626 -59.1930198669434,9.56622886657715 -59.9125900268555,15.7725238800049 -59.013126373291,8.4419002532959 -51.3676910400391,13.7487316131592 -52.5819664001465,11.5450477600098 -61.1268653869629,18.1111278533936 -56.4496574401855,15.3227920532227 -56.3147354125977,14.1984634399414 -57.2591743469238,16.6270141601562 -47.6349182128906,11.2752084732056 -57.34912109375,11.9048328399658 -53.1216430664062,9.74612140655518 -60.4522666931152,6.14826965332031 -56.2247924804688,7.90222263336182 -50.648120880127,14.4233293533325 -56.2247924804688,16.7169609069824 -61.2168121337891,13.7487316131592 -49.478816986084,6.73292064666748 -58.5184211730957,17.0767459869385 -61.2617835998535,14.1984634399414 -49.8835754394531,12.2196445465088 -53.0766716003418,8.62179279327393 -62.4760589599609,23.6877975463867 -46.420654296875,13.34397315979 -60.991943359375,13.4339199066162 -60.0025367736816,5.83345794677734 -57.8887977600098,5.24880695343018 -61.1268653869629,18.3809661865234 -54.3359184265137,15.7725238800049 -59.4628601074219,6.73292064666748 -59.9125900268555,23.5978527069092 -60.5871887207031,12.4445114135742 -62.7908706665039,7.9471960067749 -50.5581741333008,8.39692687988281 -45.2513427734375,10.6905584335327 -60.1824264526367,14.7831144332886 -52.3571014404297,7.81227684020996 -57.8438262939453,9.38633632659912 -56.0898704528809,9.43130970001221 -55.2803535461426,12.2646179199219 -53.3015365600586,10.9603967666626 -62.6559524536133,19.010591506958 -63.6903343200684,6.68794727325439 -61.4866485595703,7.6773567199707 -51.1877975463867,6.4630823135376 -61.6665420532227,15.3677654266357 -57.7089042663574,15.7725238800049 -51.0528793334961,12.9392156600952 -58.4734497070312,16.6270141601562 -55.6851119995117,6.77789402008057 -55.7750587463379,16.4471206665039 -51.8174209594727,10.9603967666626 -54.0660781860352,5.4286994934082 -53.8861885070801,10.8254776000977 -50.6930923461914,5.87843132019043 -55.0554885864258,9.07152462005615 -61.3517303466797,10.7355308532715 -51.5475845336914,6.28318881988525 -61.7115173339844,8.93660545349121 -63.7353057861328,6.95778656005859 -59.2829666137695,11.3651552200317 -61.6665420532227,21.0343818664551 -57.663932800293,13.3889465332031 -50.5581741333008,7.58741092681885 -59.3729095458984,5.4286994934082 -47.9047584533691,13.0291614532471 -56.0448989868164,8.89163208007812 -63.7353057861328,9.47628307342529 -58.698314666748,9.16147041320801 -63.510440826416,15.817497253418 -54.6507301330566,5.83345794677734 -59.8226432800293,7.45249080657959 -62.7458992004395,12.669376373291 -54.515811920166,8.21703433990479 -58.4284744262695,17.6164226531982 -59.7326965332031,15.4577121734619 -61.846435546875,10.7355308532715 -56.8993873596191,6.91281318664551 -57.8438262939453,17.5714492797852 -62.161247253418,18.7857246398926 -56.8993873596191,6.01335048675537 -63.9151992797852,22.7433624267578 -62.2062187194824,9.47628307342529 -63.8702239990234,19.5502681732178 -59.8676147460938,7.58741092681885 -62.3411407470703,7.45249080657959 -56.4496574401855,15.2328462600708 -52.536994934082,15.1429004669189 -57.9787445068359,6.23821640014648 -62.4310836791992,20.7645435333252 -58.8332328796387,10.9603967666626 -59.0580978393555,17.0767459869385 -52.536994934082,9.38633632659912 -50.3782806396484,5.83345794677734 -56.4496574401855,16.3122024536133 -62.5210342407227,5.51864528656006 -59.2379913330078,14.7381420135498 -55.7300872802734,8.48687362670898 -52.6719131469727,6.73292064666748 -61.7115173339844,6.50805473327637 -53.2115898132324,5.87843132019043 -61.3967056274414,18.3359928131104 -54.3359184265137,13.3889465332031 -51.9523429870605,12.5794296264648 -54.8755950927734,10.4207191467285 -59.327938079834,8.84665870666504 -59.7776718139648,13.7937049865723 -57.663932800293,13.0741348266602 -61.2168121337891,5.20383358001709 -57.663932800293,18.1561012268066 -62.4760589599609,20.7195701599121 -62.1162719726562,14.1085166931152 -59.1480445861816,11.814887046814 -64.4099044799805,18.2460479736328 -51.997314453125,11.6799669265747 -55.6851119995117,13.4788932800293 -58.6083679199219,7.6773567199707 -64.5897979736328,8.7117395401001 -62.4760589599609,21.6640071868896 -55.6401405334473,10.9603967666626 -63.4654693603516,18.5608596801758 -58.3835029602051,13.8836517333984 -63.1056823730469,6.1932430267334 -59.327938079834,10.5106649398804 -63.1506576538086,13.6138134002686 -63.3305511474609,23.5978527069092 -62.9707641601562,17.5714492797852 -58.8782081604004,16.0873355865479 -59.0580978393555,6.64297485351562 -51.3227157592773,11.8598594665527 -60.8570251464844,23.19309425354 -57.34912109375,15.1429004669189 -56.1348457336426,7.81227684020996 -57.7538795471191,7.40751838684082 -58.9231796264648,16.4021472930908 -53.7962417602539,6.1932430267334 -58.4734497070312,7.22762584686279 -62.2511940002441,6.91281318664551 -56.7644691467285,16.3571739196777 -62.7009239196777,18.650806427002 -62.7458992004395,14.8280878067017 -61.1718368530273,14.0185708999634 -62.2961654663086,9.56622886657715 -50.4232559204102,13.9735984802246 -58.0237159729004,15.817497253418 -63.510440826416,11.7249402999878 -43.2725219726562,13.5688400268555 -43.0926513671875,13.4788932800293 -63.2406005859375,19.5952415466309 -63.195629119873,23.4179592132568 -58.2036094665527,6.68794727325439 -54.6507301330566,14.0635442733765 -62.5210342407227,22.7883358001709 -63.4204940795898,12.8942422866821 -59.7776718139648,19.9550266265869 -57.3940925598145,10.3307723999023 -50.5132026672363,7.63238334655762 -58.1136627197266,17.8862609863281 -58.9681549072266,17.6164226531982 -64.1400680541992,21.6640071868896 -50.8729858398438,7.04773330688477 -63.1056823730469,22.6084423065186 -44.3069152832031,12.6244029998779 -61.9813537597656,7.6773567199707 -53.6613235473633,6.95778656005859 -60.677131652832,23.148120880127 -55.4152755737305,13.2090549468994 -55.5951690673828,13.4788932800293 -56.0448989868164,8.4419002532959 -54.1110534667969,9.11649799346924 -60.991943359375,18.9206447601318 -55.9099807739258,11.6349945068359 -47.7698402404785,12.8942422866821 -53.8412132263184,8.89163208007812 -57.8887977600098,11.3651552200317 -54.5607833862305,11.4101285934448 -60.4072952270508,7.40751838684082 -64.0501174926758,23.4629325866699 -57.2591743469238,11.1402893066406 -56.0898704528809,11.2302360534668 -50.1084442138672,12.489483833313 -55.2803535461426,7.63238334655762 -60.4522666931152,17.9312343597412 -57.7988510131836,17.3915576934814 -63.7802810668945,10.5106649398804 -57.7089042663574,14.7381420135498 -45.0714721679688,12.7593231201172 -45.2063903808594,10.8254776000977 -63.0607109069824,15.0979270935059 -62.4310836791992,9.88104152679443 -62.7009239196777,7.76730346679688 -57.0792808532715,10.0159606933594 -62.2961654663086,21.6640071868896 -64.3649291992188,21.0793552398682 -63.3755226135254,18.3809661865234 -56.6745223999023,16.3571739196777 -62.7009239196777,23.6877975463867 -52.3571014404297,10.7805042266846 -49.703685760498,6.82286739349365 -57.3940925598145,7.40751838684082 -52.312126159668,10.5106649398804 -60.4972381591797,7.81227684020996 -61.6665420532227,22.2486572265625 -53.166618347168,13.8836517333984 -51.5475845336914,7.6773567199707 -43.4524230957031,11.814887046814 -55.9099807739258,14.7381420135498 -62.7009239196777,6.91281318664551 -62.7908706665039,13.6138134002686 -64.6797409057617,11.5000743865967 -58.9231796264648,15.6376037597656 -51.3227157592773,8.12708854675293 -55.2803535461426,16.6719875335693 -53.4364547729492,8.75671291351318 -59.013126373291,23.3729858398438 -60.0025367736816,8.89163208007812 -54.5607833862305,15.4577121734619 -60.3173484802246,11.0953159332275 -54.0211067199707,12.984188079834 -64.2300109863281,13.7937049865723 -60.9469718933105,21.2592487335205 -51.0079040527344,5.60859203338623 -45.4762268066406,12.0397529602051 -56.179817199707,16.492094039917 -53.2565612792969,10.6006116867065 -52.9867248535156,10.1059074401855 -62.8808174133301,20.4947052001953 -53.4364547729492,15.2328462600708 -62.6559524536133,18.0661544799805 -57.8887977600098,13.4339199066162 -52.851806640625,9.38633632659912 -56.9893341064453,7.76730346679688 -48.8042221069336,12.6244029998779 -47.8597869873047,12.669376373291 -54.9655418395996,6.1932430267334 -55.2803535461426,5.20383358001709 -63.0607109069824,21.1693019866943 -61.9363822937012,11.3651552200317 -51.3676910400391,10.7805042266846 -59.5078315734863,22.6084423065186 -52.4470443725586,7.9471960067749 -62.0713005065918,20 -59.8676147460938,7.22762584686279 -58.6533432006836,6.64297485351562 -48.4444351196289,11.4101285934448 -62.6109771728516,23.0581741333008 -47.1402282714844,12.2646179199219 -55.8650054931641,15.6825771331787 -52.7168846130371,12.8042964935303 -63.0607109069824,8.30698108673096 -55.8200340270996,14.5582485198975 -53.0766716003418,6.59800148010254 -53.4814300537109,7.76730346679688 -62.9707641601562,8.62179279327393 -53.7962417602539,6.01335048675537 -61.4416770935059,6.05832386016846 -55.5052185058594,13.5688400268555 -50.8280143737793,12.8942422866821 -53.166618347168,10.2857999801636 -60.7221069335938,22.9232540130615 -63.825252532959,21.2142753601074 -62.5210342407227,21.4841136932373 -55.9999237060547,9.11649799346924 -51.5475845336914,14.9630069732666 -52.3571014404297,12.489483833313 -52.5819664001465,15.2328462600708 -61.4866485595703,13.1640815734863 -61.6215667724609,7.54243755340576 -59.9125900268555,12.669376373291 -55.7750587463379,9.83606815338135 -60.4072952270508,23.2830390930176 -59.5528030395508,13.5238666534424 -58.3835029602051,17.481502532959 -62.0713005065918,13.2090549468994 -59.7326965332031,14.1534900665283 -52.312126159668,6.68794727325439 -53.0316963195801,6.77789402008057 -59.0580978393555,8.26200771331787 -54.5607833862305,8.80168533325195 -64.2300109863281,11.9498062133789 -60.991943359375,11.5450477600098 -63.0157356262207,10.9154233932495 -49.0740585327148,5.56361865997314 -57.1242523193359,9.52125644683838 -61.4866485595703,8.17206192016602 -56.3597106933594,12.5794296264648 -63.5554122924805,21.6190338134766 -58.9681549072266,9.52125644683838 -64.2749862670898,23.9126644134521 -57.7089042663574,10.4656925201416 -62.0263290405273,12.4445114135742 -63.3755226135254,14.0185708999634 -53.3015365600586,14.2434368133545 -47.3650817871094,11.2302360534668 -58.5633926391602,14.9630069732666 -63.7802810668945,16.0873355865479 -59.013126373291,9.47628307342529 -61.0818901062012,22.0687656402588 -59.4628601074219,16.1323089599609 -52.9867248535156,5.74351119995117 -62.9257888793945,13.1191082000732 -46.2857360839844,12.8492698669434 -58.1586380004883,18.2910194396973 -61.7115173339844,17.166690826416 -46.5105895996094,12.6244029998779 -59.1030731201172,5.4286994934082 -64.6797409057617,22.9682273864746 -57.8887977600098,11.1402893066406 -56.179817199707,12.984188079834 -62.1162719726562,20.9444370269775 -61.306755065918,22.1587104797363 -64.2300109863281,8.03714179992676 -60.9469718933105,17.5714492797852 -61.9363822937012,12.0397529602051 -61.7115173339844,19.1455097198486 -62.0713005065918,22.2936305999756 -58.4284744262695,15.1429004669189 -49.5237922668457,14.3783569335938 -53.3015365600586,7.54243755340576 -49.7936325073242,12.8492698669434 -51.0079040527344,12.0397529602051 -47.4100646972656,12.984188079834 -54.5607833862305,7.00275993347168 -55.2803535461426,10.3307723999023 -61.306755065918,14.7381420135498 -64.0950927734375,10.6455850601196 -52.7618598937988,7.81227684020996 -61.1268653869629,10.6006116867065 -63.4204940795898,20.7645435333252 -61.2168121337891,9.9260139465332 -56.8993873596191,11.5450477600098 -60.0924835205078,16.2222557067871 -49.2539520263672,12.8042964935303 -62.9707641601562,15.6376037597656 -57.3041458129883,14.3783569335938 -55.9549522399902,16.8968524932861 -62.3861122131348,17.7063694000244 -58.8782081604004,7.00275993347168 -51.8623962402344,11.0953159332275 -50.9179611206055,14.9630069732666 -45.34130859375,11.0953159332275 -54.1110534667969,10.8254776000977 -62.0263290405273,8.12708854675293 -52.1772079467773,7.6773567199707 -61.2168121337891,13.4788932800293 -51.997314453125,13.2090549468994 -58.5633926391602,15.997389793396 -55.145435333252,9.65617561340332 -62.6559524536133,18.8306980133057 -55.4152755737305,13.0291614532471 -54.201000213623,9.43130970001221 -62.3861122131348,7.22762584686279 -59.7776718139648,13.4788932800293 -55.9549522399902,10.6006116867065 -45.1164245605469,12.8492698669434 -43.9920959472656,11.7249402999878 -54.2909469604492,6.23821640014648 -52.0872611999512,14.6032218933105 -49.3438987731934,13.9286251068115 -55.0554885864258,15.817497253418 -56.9893341064453,10.9603967666626 -57.2591743469238,15.1878728866577 -63.6903343200684,14.3783569335938 -56.8544158935547,12.8042964935303 -53.6163482666016,14.7381420135498 -45.4762268066406,12.6244029998779 -54.6957054138184,16.4471206665039 -62.2961654663086,15.0079803466797 -52.4470443725586,8.35195446014404 -58.7882614135742,23.507905960083 -55.2803535461426,14.5582485198975 -61.7115173339844,14.5132751464844 -58.5633926391602,6.64297485351562 -53.6163482666016,13.8386783599854 -59.0580978393555,13.7937049865723 -61.6215667724609,23.3729858398438 -52.1772079467773,11.5900211334229 -51.7724494934082,8.75671291351318 -53.4364547729492,15.6825771331787 -61.8014602661133,11.2752084732056 -61.6215667724609,20.2698383331299 -53.5713768005371,14.6032218933105 -64.5448226928711,18.0661544799805 -58.7882614135742,7.18265247344971 -56.7194976806641,13.1191082000732 -64.0051422119141,13.5238666534424 -60.0924835205078,23.1031475067139 -60.9469718933105,13.1191082000732 -62.3411407470703,5.29378032684326 -54.0211067199707,7.9471960067749 -63.9151992797852,22.9232540130615 -62.5210342407227,23.148120880127 -57.1692276000977,7.40751838684082 -62.5210342407227,13.4788932800293 -50.1983871459961,14.0185708999634 -61.1718368530273,22.1137390136719 -61.1718368530273,16.177282333374 -64.7247161865234,21.7089805603027 -57.1242523193359,11.4551019668579 -51.682502746582,8.53184700012207 -49.3438987731934,13.3889465332031 -53.1216430664062,9.11649799346924 -59.1480445861816,8.93660545349121 -57.5739860534668,11.9498062133789 -62.5210342407227,6.77789402008057 -47.4550476074219,12.354564666748 -55.2803535461426,6.4630823135376 -64.1400680541992,18.2010746002197 -54.201000213623,10.6455850601196 -58.7882614135742,23.7777442932129 -57.8887977600098,14.1534900665283 -46.2857360839844,12.2646179199219 -60.677131652832,23.9126644134521 -64.0501174926758,20.8095169067383 -57.7538795471191,13.2090549468994 -58.9231796264648,8.84665870666504 -60.3173484802246,6.73292064666748 -64.6797409057617,18.6058330535889 -51.4576377868652,10.7805042266846 -63.0607109069824,16.8968524932861 -56.7644691467285,12.3995380401611 -63.6453628540039,22.0687656402588 -61.8014602661133,22.6084423065186 -59.5977783203125,22.7883358001709 -60.5422134399414,19.5052947998047 -46.2407531738281,12.3995380401611 -47.6798934936523,12.9392156600952 -62.161247253418,7.99216938018799 -51.1877975463867,12.2646179199219 -53.3015365600586,16.177282333374 -55.8200340270996,16.3122024536133 -62.5660057067871,12.0847253799438 -58.9231796264648,23.9126644134521 -55.5951690673828,9.25141716003418 -62.8808174133301,11.5900211334229 -60.7221069335938,8.21703433990479 -44.48681640625,12.1296987533569 -55.8650054931641,7.27259826660156 -63.5554122924805,21.2592487335205 -62.9257888793945,14.6032218933105 -57.9787445068359,23.9576377868652 -58.3835029602051,5.20383358001709 -49.164005279541,6.05832386016846 -61.9813537597656,6.82286739349365 -61.2617835998535,18.2910194396973 -55.7300872802734,13.34397315979 -55.6401405334473,12.2196445465088 -62.161247253418,14.0635442733765 -57.034309387207,14.2884101867676 -49.0290870666504,12.984188079834 -50.6930923461914,11.994779586792 -53.4364547729492,12.354564666748 -62.9707641601562,14.0185708999634 -53.2565612792969,15.8624706268311 -55.9099807739258,14.4683027267456 -64.0051422119141,19.7301616668701 -59.7776718139648,5.83345794677734 -60.4972381591797,12.669376373291 -58.2485809326172,6.95778656005859 -56.7644691467285,10.4207191467285 -54.6957054138184,9.9260139465332 -51.1428260803223,9.56622886657715 -56.9443626403809,8.35195446014404 -53.3914833068848,16.0873355865479 -60.0025367736816,7.04773330688477 -62.1162719726562,12.6244029998779 -49.164005279541,12.489483833313 -60.5422134399414,7.99216938018799 -51.7724494934082,11.6349945068359 -61.0818901062012,12.17467212677 -56.5845756530762,11.1852626800537 -53.1216430664062,5.83345794677734 -62.3411407470703,18.9206447601318 -62.6559524536133,9.56622886657715 -64.0051422119141,13.6138134002686 -59.8226432800293,23.9126644134521 -62.5210342407227,9.88104152679443 -60.8120536804199,9.56622886657715 -52.4020729064941,13.2090549468994 -57.5739860534668,15.3227920532227 -54.1560249328613,12.8492698669434 -62.9707641601562,8.39692687988281 -54.7406768798828,12.7593231201172 -46.0608520507812,13.2990007400513 -63.510440826416,13.4339199066162 -64.4998474121094,7.9471960067749 -58.8332328796387,10.5106649398804 -51.8623962402344,13.4339199066162 -59.327938079834,19.2804298400879 -63.9601745605469,20 -59.1030731201172,12.8042964935303 -56.4046859741211,16.5370674133301 -56.5845756530762,13.9286251068115 -62.0713005065918,21.8438987731934 -54.1110534667969,6.55302810668945 -48.3544883728027,11.6799669265747 -55.7750587463379,15.5476579666138 -53.4364547729492,7.00275993347168 -58.9681549072266,8.75671291351318 -56.5845756530762,15.8624706268311 -56.1348457336426,10.0609340667725 -47.7698402404785,11.1852626800537 -60.7221069335938,23.7327709197998 -57.4840393066406,5.74351119995117 -58.7432861328125,12.309591293335 -60.9020004272461,15.4127388000488 -56.4496574401855,13.7487316131592 -63.0157356262207,14.8730602264404 -56.5396041870117,16.177282333374 -59.013126373291,13.6138134002686 -56.0898704528809,17.0317726135254 -47.0502624511719,13.0291614532471 -51.7724494934082,13.9735984802246 -57.7538795471191,14.6481952667236 -64.6797409057617,14.8280878067017 -58.5633926391602,9.83606815338135 -64.1400680541992,9.56622886657715 -63.1506576538086,20.5846500396729 -57.9787445068359,15.8624706268311 -63.7802810668945,15.4577121734619 -59.4628601074219,12.7143497467041 -60.3623199462891,12.3995380401611 -60.6321601867676,20.989408493042 -45.791015625,10.9154233932495 -55.9099807739258,17.7063694000244 -44.8016052246094,10.6455850601196 -59.2829666137695,5.4286994934082 -54.9205703735352,13.34397315979 -57.4840393066406,16.851879119873 -58.4284744262695,11.994779586792 -64.7696914672852,14.3783569335938 -61.5765953063965,13.7937049865723 -49.2989273071289,11.9048328399658 -64.5897979736328,18.2910194396973 -63.1506576538086,17.7063694000244 -62.0263290405273,7.99216938018799 -64.1850433349609,8.17206192016602 -59.1480445861816,11.3201818466187 -52.312126159668,12.7143497467041 -47.5,12.9392156600952 -60.6321601867676,12.17467212677 -52.6269378662109,5.60859203338623 -56.2247924804688,13.2990007400513 -50.8280143737793,13.9286251068115 -51.1428260803223,6.64297485351562 -61.4866485595703,17.0317726135254 -63.3305511474609,23.0581741333008 -58.9231796264648,10.6905584335327 -64.4099044799805,10.1958532333374 -64.634765625,18.1561012268066 -64.6797409057617,15.6376037597656 -54.8755950927734,6.91281318664551 -64.4099044799805,15.4577121734619 -60.0924835205078,19.4603214263916 -55.145435333252,5.87843132019043 -51.7274780273438,6.68794727325439 -64.4099044799805,21.1243286132812 -64.2300109863281,6.10329627990723 -62.1162719726562,6.64297485351562 -64.634765625,10.6905584335327 -62.9707641601562,13.4339199066162 -53.0316963195801,8.62179279327393 -62.0263290405273,23.0132007598877 -55.4152755737305,9.02655124664307 -47.7698402404785,11.9048328399658 -64.0051422119141,23.9126644134521 -54.0211067199707,11.6349945068359 -59.5078315734863,23.822717666626 -61.3967056274414,20.4947052001953 -57.034309387207,10.1508798599243 -64.7696914672852,12.0397529602051 -51.0978507995605,7.49746417999268 -63.6453628540039,5.20383358001709 -56.0898704528809,7.18265247344971 -47.5899467468262,11.7699136734009 -61.2168121337891,17.3915576934814 -55.1004638671875,8.84665870666504 -62.9707641601562,19.4153499603271 -56.179817199707,17.4365310668945 -59.6877212524414,13.3889465332031 -63.5554122924805,15.817497253418 -64.2749862670898,14.8730602264404 -59.2829666137695,7.45249080657959 -62.0713005065918,13.6138134002686 -51.9523429870605,7.63238334655762 -64.4998474121094,5.33875274658203 -58.7432861328125,14.1534900665283 -56.2697639465332,11.0953159332275 -60.4072952270508,8.12708854675293 -61.7564888000488,16.7169609069824 -49.2539520263672,6.28318881988525 -62.7009239196777,8.93660545349121 -63.6003875732422,7.72233009338379 -55.4152755737305,12.5344572067261 -53.6163482666016,7.81227684020996 -62.7458992004395,13.7037591934204 -53.5264015197754,10.1508798599243 -55.4152755737305,10.0159606933594 -63.0157356262207,23.1031475067139 -51.8174209594727,10.8254776000977 -61.0369186401367,5.74351119995117 -54.3359184265137,8.89163208007812 -60.1824264526367,19.1455097198486 -63.9151992797852,9.07152462005615 -53.3914833068848,15.9524164199829 -55.7750587463379,7.00275993347168 -62.2062187194824,10.1059074401855 -53.3914833068848,14.1085166931152 -61.9813537597656,11.5000743865967 -60.7670783996582,6.37313556671143 -54.1560249328613,10.6006116867065 -43.4074401855469,11.4551019668579 -60.0924835205078,19.7751350402832 -64.634765625,18.4259395599365 -54.6507301330566,11.7249402999878 -50.4232559204102,11.7249402999878 -51.4126625061035,6.68794727325439 -56.7194976806641,6.37313556671143 -51.7724494934082,11.1852626800537 -60.0924835205078,14.9180335998535 -57.34912109375,8.89163208007812 -59.7776718139648,22.0237922668457 -59.4628601074219,21.4391403198242 -55.6401405334473,13.2990007400513 -47.9947052001953,11.4551019668579 -51.5925559997559,9.97098731994629 -63.825252532959,23.9126644134521 -60.8570251464844,17.1217193603516 -61.306755065918,9.11649799346924 -59.2379913330078,20.7645435333252 -62.1162719726562,23.1031475067139 -62.1162719726562,15.1429004669189 -62.0713005065918,23.9576377868652 -55.5501937866211,7.40751838684082 -50.8729858398438,14.1534900665283 -53.9311599731445,7.54243755340576 -49.5687637329102,12.6244029998779 -64.2300109863281,18.3359928131104 -62.7009239196777,8.48687362670898 -60.4072952270508,7.36254501342773 -56.5396041870117,14.9180335998535 -60.5871887207031,21.7539520263672 -59.8226432800293,14.8730602264404 -60.0924835205078,10.1958532333374 -48.2195701599121,11.994779586792 -57.2591743469238,6.4630823135376 -59.0580978393555,14.4233293533325 -60.5422134399414,20.5846500396729 -64.2749862670898,17.166690826416 -62.5210342407227,10.5106649398804 -52.5819664001465,6.68794727325439 -59.8676147460938,16.1323089599609 -61.9813537597656,11.3651552200317 -56.9443626403809,12.5794296264648 -63.3305511474609,13.6138134002686 -50.9179611206055,10.2857999801636 -56.5396041870117,12.309591293335 -61.0818901062012,23.507905960083 -63.4204940795898,19.8650798797607 -59.0580978393555,7.27259826660156 -59.6877212524414,22.6084423065186 -57.663932800293,5.24880695343018 -63.7353057861328,18.3809661865234 -61.5765953063965,20.4497318267822 -57.7988510131836,5.60859203338623 -53.6163482666016,15.1429004669189 -50.8280143737793,5.20383358001709 -63.6453628540039,6.10329627990723 -64.3199615478516,10.1958532333374 -52.6269378662109,14.7831144332886 -61.3517303466797,6.14826965332031 -51.0528793334961,5.6985387802124 -55.8200340270996,14.6931686401367 -53.6163482666016,12.8042964935303 -51.5475845336914,13.8386783599854 -47.7698402404785,12.3995380401611 -57.4840393066406,17.2566375732422 -63.9601745605469,12.7143497467041 -55.1904067993164,14.7831144332886 -51.9073677062988,13.9286251068115 -60.9469718933105,21.4391403198242 -63.1056823730469,20.4497318267822 -58.9231796264648,10.2408266067505 -54.7406768798828,11.9498062133789 -53.7512664794922,13.0291614532471 -60.0924835205078,11.994779586792 -58.5184211730957,16.4021472930908 -60.4522666931152,18.6957778930664 -56.0448989868164,12.6244029998779 -54.5607833862305,8.39692687988281 -64.4548797607422,9.34136390686035 -63.5554122924805,5.47367286682129 -62.2961654663086,16.9867992401123 -53.6163482666016,6.73292064666748 -59.0580978393555,19.9100532531738 -57.7538795471191,10.0609340667725 -62.2062187194824,8.93660545349121 -51.9523429870605,10.7805042266846 -57.7538795471191,17.166690826416 -56.49462890625,7.9471960067749 -55.5951690673828,14.6032218933105 -64.3649291992188,7.54243755340576 -54.6957054138184,12.2646179199219 -60.4072952270508,21.4841136932373 -54.7406768798828,9.79109477996826 -52.7618598937988,8.03714179992676 -49.1190338134766,6.28318881988525 -55.9099807739258,8.30698108673096 -64.4099044799805,22.1587104797363 -59.7776718139648,20 -59.9125900268555,9.83606815338135 -55.1004638671875,7.27259826660156 -60.8120536804199,11.2302360534668 -59.8676147460938,15.1429004669189 -59.013126373291,15.997389793396 -62.8358459472656,17.3465843200684 -60.1374549865723,19.8201065063477 -60.4072952270508,8.03714179992676 -57.7089042663574,17.7513427734375 -64.2749862670898,10.0609340667725 -59.9575614929199,7.40751838684082 -60.0025367736816,19.9100532531738 -57.7988510131836,7.18265247344971 -61.0369186401367,10.8704509735107 -54.2909469604492,15.2328462600708 -61.4416770935059,7.85724925994873 -57.8887977600098,8.84665870666504 -59.8226432800293,9.47628307342529 -57.7988510131836,11.5000743865967 -53.9761352539062,13.1191082000732 -57.7988510131836,12.3995380401611 -58.4284744262695,16.6270141601562 -64.7696914672852,9.52125644683838 -60.2723731994629,6.05832386016846 -56.5845756530762,6.23821640014648 -64.2300109863281,5.38372611999512 -55.3703002929688,16.6270141601562 -64.4099044799805,19.6402149200439 -53.3015365600586,5.4286994934082 -52.8967781066895,6.1932430267334 -58.3385314941406,11.3651552200317 -50.9629325866699,5.47367286682129 -59.5528030395508,23.148120880127 -61.0818901062012,17.1217193603516 -62.6559524536133,11.9048328399658 -58.6533432006836,11.8598594665527 -61.9813537597656,20.8994636535645 -55.5501937866211,6.23821640014648 -55.4602470397949,6.91281318664551 -52.2671546936035,9.11649799346924 -57.7988510131836,9.43130970001221 -56.5845756530762,15.4577121734619 -47.3650817871094,13.2090549468994 -62.2511940002441,12.6244029998779 -57.4840393066406,17.4365310668945 -59.013126373291,19.9100532531738 -63.0607109069824,13.0741348266602 -50.6031455993652,8.39692687988281 -54.3808898925781,16.5820407867432 -43.0476684570312,13.1191082000732 -57.4390640258789,11.5900211334229 -56.3147354125977,12.8042964935303 -63.4204940795898,15.2778186798096 -59.7326965332031,21.0343818664551 -53.7062950134277,5.83345794677734 -63.6453628540039,8.80168533325195 -55.9999237060547,11.6799669265747 -59.7776718139648,12.9392156600952 -57.9787445068359,13.1640815734863 -52.536994934082,6.14826965332031 -61.6215667724609,21.4391403198242 -60.7670783996582,7.40751838684082 -58.0237159729004,14.8280878067017 -59.9125900268555,18.5608596801758 -64.1850433349609,8.98157787322998 -55.4152755737305,17.3016109466553 -63.7802810668945,6.55302810668945 -56.7194976806641,7.9471960067749 -57.5290145874023,7.76730346679688 -63.4204940795898,23.0581741333008 -61.1718368530273,10.0159606933594 -58.4284744262695,10.0159606933594 -62.7458992004395,22.7883358001709 -63.3755226135254,23.5978527069092 -57.8438262939453,8.17206192016602 -50.648120880127,14.1085166931152 -62.8358459472656,14.0635442733765 -64.7696914672852,16.177282333374 -43.7222595214844,11.6349945068359 -53.4364547729492,12.669376373291 -57.5290145874023,10.6006116867065 -63.825252532959,16.177282333374 -49.7486572265625,13.4339199066162 -54.515811920166,13.0291614532471 -52.8068313598633,5.29378032684326 -58.6083679199219,10.1958532333374 -60.4522666931152,5.33875274658203 -54.9655418395996,6.01335048675537 -60.6321601867676,20.6296234130859 -64.7247161865234,19.2354564666748 -43.1376037597656,12.7593231201172 -61.4416770935059,16.80690574646 -58.1586380004883,19.2354564666748 -63.4654693603516,9.47628307342529 -43.4074401855469,11.814887046814 -64.3199615478516,11.8598594665527 -61.0818901062012,23.148120880127 -62.7009239196777,7.9471960067749 -53.346508026123,5.87843132019043 -59.4178848266602,7.9471960067749 -54.2459716796875,12.7593231201172 -59.4628601074219,18.5158863067627 -63.6903343200684,15.5476579666138 -44.5317687988281,10.8254776000977 -61.6665420532227,22.6983890533447 -47.0053100585938,11.2752084732056 -63.6453628540039,9.56622886657715 -51.7274780273438,6.01335048675537 -54.9655418395996,14.2434368133545 -63.1056823730469,15.8624706268311 -56.2697639465332,10.6455850601196 -64.5448226928711,23.5528793334961 -52.1772079467773,15.3227920532227 -61.4866485595703,21.4391403198242 -53.0766716003418,15.2328462600708 -54.2909469604492,14.6032218933105 -61.6665420532227,7.40751838684082 -55.5501937866211,16.5370674133301 -50.2433624267578,5.47367286682129 -60.2723731994629,6.77789402008057 -62.161247253418,7.40751838684082 -53.166618347168,9.47628307342529 -52.1772079467773,15.4577121734619 -54.6507301330566,12.354564666748 -58.6083679199219,6.86783981323242 -62.3861122131348,7.36254501342773 -53.1216430664062,5.33875274658203 -61.0369186401367,11.4101285934448 -50.0634689331055,13.4788932800293 -57.34912109375,18.2910194396973 -61.306755065918,10.8704509735107 -55.2803535461426,6.95778656005859 -58.5184211730957,9.97098731994629 -54.5607833862305,11.0953159332275 -53.4364547729492,13.1640815734863 -62.3411407470703,17.3465843200684 -64.1850433349609,11.7249402999878 -64.3199615478516,9.61120223999023 -56.2247924804688,17.9312343597412 -61.3967056274414,22.1587104797363 -63.4654693603516,21.6640071868896 -60.8120536804199,13.4788932800293 -61.0369186401367,11.6799669265747 -50.7380676269531,6.77789402008057 -61.0369186401367,20.2698383331299 -62.2511940002441,5.96837711334229 -60.8570251464844,13.6587858200073 -52.8068313598633,7.9471960067749 -53.7512664794922,7.18265247344971 -54.4258651733398,10.5556383132935 -59.0580978393555,23.822717666626 -54.830623626709,16.6719875335693 -52.8967781066895,15.9074440002441 -62.9257888793945,11.6799669265747 -63.9151992797852,19.8650798797607 -59.2829666137695,20.674596786499 -55.145435333252,16.5370674133301 -64.0950927734375,10.1958532333374 -49.478816986084,13.9735984802246 -53.6163482666016,13.6138134002686 -59.1480445861816,21.0343818664551 -62.5660057067871,13.2990007400513 -56.1348457336426,17.7063694000244 -57.9787445068359,14.4233293533325 -54.3808898925781,13.8386783599854 -52.1772079467773,7.49746417999268 -51.2327728271484,6.1932430267334 -62.161247253418,17.6164226531982 -62.7458992004395,19.1904830932617 -64.7247161865234,7.18265247344971 -58.2036094665527,20.4047584533691 -62.3411407470703,7.13767910003662 -58.4734497070312,8.08211517333984 -52.536994934082,14.6481952667236 -61.5765953063965,15.9524164199829 -54.8755950927734,10.2408266067505 -60.3173484802246,10.7355308532715 -59.7776718139648,7.27259826660156 -48.5343818664551,11.814887046814 -59.1930198669434,10.9154233932495 -63.3305511474609,17.8412895202637 -61.3967056274414,14.5132751464844 -58.1136627197266,20.4947052001953 -60.677131652832,19.5052947998047 -56.6295471191406,6.37313556671143 -57.7988510131836,15.5926313400269 -51.3227157592773,10.8254776000977 -52.0872611999512,8.26200771331787 -52.9417495727539,12.7593231201172 -56.5396041870117,13.6138134002686 -59.8676147460938,14.4233293533325 -56.7644691467285,15.0529537200928 -50.8280143737793,6.59800148010254 -63.510440826416,23.2380676269531 -59.2379913330078,16.5820407867432 -63.8702239990234,17.481502532959 -57.663932800293,10.4207191467285 -63.6903343200684,13.8386783599854 -53.7062950134277,13.1640815734863 -59.9125900268555,15.3227920532227 -63.1056823730469,12.309591293335 -55.4152755737305,6.59800148010254 -55.7750587463379,15.0079803466797 -53.9311599731445,11.9048328399658 -57.5739860534668,6.28318881988525 -57.0792808532715,6.55302810668945 -52.4470443725586,6.01335048675537 -54.5607833862305,13.6138134002686 -53.6613235473633,11.2302360534668 -59.5977783203125,20.1798934936523 -56.7644691467285,7.40751838684082 -51.5925559997559,5.78848457336426 -64.634765625,7.54243755340576 -61.7115173339844,12.2196445465088 -62.8808174133301,12.2646179199219 -54.830623626709,9.56622886657715 -59.5078315734863,8.39692687988281 -50.9179611206055,7.81227684020996 -58.4734497070312,15.6825771331787 -64.634765625,20.6296234130859 -57.3041458129883,11.4101285934448 -59.9125900268555,5.60859203338623 -61.1268653869629,21.0793552398682 -59.7776718139648,8.30698108673096 -63.825252532959,14.9180335998535 -57.6189575195312,17.5714492797852 -63.2855758666992,18.5608596801758 -56.9443626403809,6.64297485351562 -56.7194976806641,5.87843132019043 -50.9179611206055,13.7037591934204 -60.7221069335938,16.8968524932861 -62.4310836791992,19.4153499603271 -54.515811920166,8.26200771331787 -61.3517303466797,6.91281318664551 -56.4046859741211,8.89163208007812 -51.7724494934082,5.6985387802124 -62.8808174133301,9.20644378662109 -56.4046859741211,9.38633632659912 -63.8702239990234,9.25141716003418 -63.825252532959,13.0291614532471 -45.3862609863281,11.814887046814 -62.0713005065918,20.1798934936523 -64.4548797607422,8.98157787322998 -55.1904067993164,16.177282333374 -51.7724494934082,13.0741348266602 -62.8808174133301,16.0873355865479 -63.0607109069824,14.3333835601807 -59.6877212524414,11.3201818466187 -54.8755950927734,9.97098731994629 -62.5660057067871,12.8042964935303 -43.4974060058594,11.3651552200317 -52.0872611999512,9.70114898681641 -59.8226432800293,10.9154233932495 -64.4998474121094,7.31757164001465 -60.2274017333984,19.4153499603271 -58.7432861328125,15.817497253418 -59.7776718139648,5.87843132019043 -59.0580978393555,8.7117395401001 -52.0422897338867,12.354564666748 -60.9020004272461,16.8968524932861 -54.9205703735352,7.72233009338379 -55.6851119995117,14.1534900665283 -59.7776718139648,13.6138134002686 -60.2274017333984,17.7063694000244 -56.2247924804688,7.81227684020996 -55.9999237060547,11.0053701400757 -62.1162719726562,9.74612140655518 -55.3703002929688,9.74612140655518 -63.2855758666992,15.0079803466797 -50.7380676269531,12.5794296264648 -51.682502746582,10.3757457733154 -51.7274780273438,8.89163208007812 -54.2459716796875,15.3677654266357 -56.179817199707,12.309591293335 -51.9073677062988,12.4445114135742 -59.4628601074219,23.148120880127 -63.0157356262207,8.48687362670898 -62.7908706665039,9.83606815338135 -59.9575614929199,20.7195701599121 -58.2036094665527,17.2566375732422 -57.4390640258789,7.04773330688477 -59.7326965332031,21.0793552398682 -54.515811920166,8.57682037353516 -54.1110534667969,9.20644378662109 -64.4099044799805,17.4365310668945 -52.1322326660156,12.984188079834 -64.634765625,15.0529537200928 -54.6957054138184,16.2222557067871 -61.4416770935059,10.4207191467285 -51.5925559997559,8.03714179992676 -52.0422897338867,10.3307723999023 -53.4814300537109,5.87843132019043 -58.698314666748,9.11649799346924 -62.4310836791992,9.9260139465332 -54.201000213623,10.6006116867065 -51.9523429870605,9.11649799346924 -64.2749862670898,11.814887046814 -61.6665420532227,12.984188079834 -55.3703002929688,15.817497253418 -63.9601745605469,20.989408493042 -60.2723731994629,21.1243286132812 -58.3835029602051,23.7327709197998 -54.830623626709,10.1958532333374 -51.682502746582,7.31757164001465 -64.0501174926758,11.3201818466187 -51.4576377868652,13.2090549468994 -63.195629119873,20.4947052001953 -60.991943359375,10.9154233932495 -64.0051422119141,19.9100532531738 -58.7432861328125,18.8756713867188 -63.9601745605469,15.4577121734619 -57.3041458129883,5.65356540679932 -59.9575614929199,21.4391403198242 -64.3199615478516,20.9444370269775 -53.3914833068848,13.4788932800293 -54.3359184265137,5.78848457336426 -60.4072952270508,16.2672290802002 -54.515811920166,9.88104152679443 -60.2274017333984,12.2196445465088 -51.4126625061035,6.91281318664551 -56.8993873596191,5.6985387802124 -60.9469718933105,21.5290870666504 -62.7908706665039,14.9180335998535 -55.1004638671875,16.6270141601562 -57.3940925598145,18.8306980133057 -57.7988510131836,19.685188293457 -55.4152755737305,6.01335048675537 -59.5977783203125,16.1323089599609 -64.4998474121094,23.4629325866699 -53.0766716003418,5.9234037399292 -60.9020004272461,13.6587858200073 -61.9813537597656,17.7513427734375 -51.5475845336914,12.5344572067261 -51.5475845336914,8.84665870666504 -57.4390640258789,12.3995380401611 -62.7908706665039,19.8201065063477 -54.6507301330566,5.47367286682129 -56.2247924804688,8.35195446014404 -55.3253288269043,6.86783981323242 -63.0157356262207,22.3835773468018 -59.1480445861816,20.8095169067383 -62.0713005065918,14.9180335998535 -48.3544883728027,13.9735984802246 -44.5767517089844,10.8254776000977 -54.6057586669922,7.31757164001465 -52.312126159668,10.4207191467285 -47.7698402404785,12.5794296264648 -58.2935562133789,16.8968524932861 -55.5951690673828,9.56622886657715 -62.7908706665039,17.1217193603516 -45.1164245605469,11.4101285934448 -56.3597106933594,14.2434368133545 -59.4178848266602,14.7831144332886 -52.2221794128418,10.5556383132935 -58.3835029602051,14.2434368133545 -59.4628601074219,6.77789402008057 -53.3015365600586,9.25141716003418 -64.4099044799805,16.9418258666992 -52.536994934082,14.6931686401367 -52.7618598937988,6.1932430267334 -51.8174209594727,12.7143497467041 -62.7009239196777,8.21703433990479 -60.4522666931152,16.2672290802002 -61.3967056274414,23.148120880127 -58.4284744262695,8.89163208007812 -57.34912109375,12.8492698669434 -61.4416770935059,10.2857999801636 -53.2565612792969,13.7487316131592 -58.698314666748,6.77789402008057 -55.8650054931641,16.2222557067871 -59.642749786377,19.010591506958 -64.2749862670898,23.0581741333008 -63.7353057861328,21.349193572998 -63.7353057861328,14.1984634399414 -53.166618347168,8.21703433990479 -56.2247924804688,17.2116641998291 -59.5078315734863,14.3333835601807 -60.5422134399414,21.2592487335205 -59.0580978393555,16.6270141601562 -48.1745986938477,13.7937049865723 -49.2989273071289,14.0635442733765 -64.1850433349609,5.78848457336426 -64.3649291992188,13.9286251068115 -56.3147354125977,10.6905584335327 -52.0422897338867,14.0185708999634 -62.4760589599609,7.54243755340576 -53.7512664794922,7.31757164001465 -54.4258651733398,16.1323089599609 -60.991943359375,12.7143497467041 -54.0211067199707,8.39692687988281 -63.195629119873,15.5926313400269 -63.1506576538086,12.1296987533569 -57.7538795471191,14.6032218933105 -60.4072952270508,19.8650798797607 -58.8782081604004,9.61120223999023 -63.195629119873,11.4101285934448 -55.5501937866211,14.1085166931152 -62.6109771728516,8.66676616668701 -51.997314453125,6.86783981323242 -55.3253288269043,5.24880695343018 -51.5925559997559,5.9234037399292 -64.634765625,12.4445114135742 -51.0528793334961,8.26200771331787 -47.8597869873047,11.814887046814 -49.164005279541,6.41810894012451 -57.3940925598145,14.7831144332886 -58.0686912536621,17.7063694000244 -45.8809814453125,11.1852626800537 -64.0501174926758,10.9154233932495 -63.6003875732422,18.3809661865234 -53.0766716003418,8.93660545349121 -52.851806640625,7.40751838684082 -55.1904067993164,7.27259826660156 -55.7750587463379,9.97098731994629 -57.4390640258789,8.12708854675293 -62.5210342407227,11.8598594665527 -61.0818901062012,18.6957778930664 -55.1904067993164,16.3571739196777 -61.1268653869629,10.3307723999023 -63.7353057861328,14.9630069732666 -52.2221794128418,5.38372611999512 -59.642749786377,11.0953159332275 -58.0686912536621,13.3889465332031 -62.4760589599609,11.1852626800537 -64.2749862670898,18.4259395599365 -61.3967056274414,7.58741092681885 -58.3835029602051,6.73292064666748 -61.2168121337891,21.2592487335205 -62.7908706665039,13.1640815734863 -60.1374549865723,21.7989253997803 -59.642749786377,6.82286739349365 -61.0818901062012,8.89163208007812 -50.1534156799316,6.4630823135376 -53.8412132263184,6.68794727325439 -50.6031455993652,5.24880695343018 -59.4178848266602,20.4947052001953 -59.642749786377,10.1958532333374 -54.0211067199707,5.24880695343018 -56.4046859741211,7.58741092681885 -62.7908706665039,8.12708854675293 -58.7432861328125,11.6349945068359 -52.4470443725586,5.29378032684326 -61.6215667724609,14.0185708999634 -62.6109771728516,7.81227684020996 -49.8835754394531,13.6587858200073 -58.7432861328125,9.29639053344727 -49.0740585327148,12.8042964935303 -60.991943359375,18.7407512664795 -46.1058349609375,12.7593231201172 -50.9629325866699,6.01335048675537 -62.161247253418,15.0529537200928 -63.3305511474609,23.7327709197998 -58.0237159729004,11.2752084732056 -59.5528030395508,16.6719875335693 -48.3544883728027,13.7937049865723 -50.0634689331055,12.354564666748 -57.7089042663574,9.70114898681641 -64.7247161865234,12.4445114135742 -58.2485809326172,18.650806427002 -54.6057586669922,13.7037591934204 -62.8358459472656,22.6983890533447 -58.9231796264648,18.7857246398926 -50.4232559204102,6.86783981323242 -58.7882614135742,10.2857999801636 -54.6957054138184,11.6799669265747 -55.6851119995117,17.8412895202637 -64.7696914672852,23.2830390930176 -59.013126373291,13.0741348266602 -63.9151992797852,19.010591506958 -63.0157356262207,22.0237922668457 -58.4734497070312,10.6006116867065 -58.2036094665527,15.9524164199829 -61.0818901062012,16.4471206665039 -64.1400680541992,7.09270572662354 -54.6957054138184,14.9630069732666 -60.2723731994629,17.3915576934814 -58.5184211730957,7.49746417999268 -52.1772079467773,13.9735984802246 -50.5581741333008,12.7143497467041 -64.4548797607422,13.7037591934204 -62.2062187194824,7.27259826660156 -61.846435546875,10.0609340667725 -64.5897979736328,8.30698108673096 -63.5554122924805,9.61120223999023 -55.145435333252,13.2540273666382 -60.3623199462891,19.7751350402832 -59.9575614929199,8.62179279327393 -64.5448226928711,19.2804298400879 -62.161247253418,8.30698108673096 -54.4708366394043,16.177282333374 -62.3861122131348,15.0079803466797 -45.8809814453125,12.2646179199219 -55.9549522399902,13.34397315979 -51.0528793334961,9.74612140655518 -61.1268653869629,10.4207191467285 -61.1718368530273,8.98157787322998 -61.9813537597656,9.9260139465332 -53.6163482666016,15.5476579666138 -59.013126373291,23.19309425354 -61.846435546875,13.9735984802246 -50.8280143737793,12.1296987533569 -60.4522666931152,13.4788932800293 -62.2961654663086,5.60859203338623 -58.5633926391602,17.7963161468506 -60.4522666931152,6.73292064666748 -55.2803535461426,5.9234037399292 -52.1772079467773,13.9286251068115 -63.1506576538086,18.2910194396973 -58.1586380004883,17.8862609863281 -52.4020729064941,7.45249080657959 -56.49462890625,14.3783569335938 -45.1614074707031,10.6905584335327 -54.0211067199707,5.60859203338623 -63.2855758666992,6.59800148010254 -63.510440826416,21.1243286132812 -60.2274017333984,22.9232540130615 -53.9311599731445,6.50805473327637 -56.49462890625,12.669376373291 -59.8226432800293,6.59800148010254 -57.2591743469238,11.2302360534668 -57.8887977600098,6.86783981323242 -57.3940925598145,7.04773330688477 -43.002685546875,13.7937049865723 -56.9893341064453,18.2910194396973 -60.4522666931152,22.6084423065186 -56.0448989868164,16.3122024536133 -52.4470443725586,10.8254776000977 -51.6375312805176,9.56622886657715 -47.0952453613281,12.669376373291 -58.0686912536621,6.1932430267334 -62.8358459472656,12.6244029998779 -63.0607109069824,5.4286994934082 -57.3940925598145,9.56622886657715 -60.677131652832,18.8756713867188 -55.3703002929688,10.4656925201416 -57.663932800293,13.2090549468994 -51.8623962402344,14.4233293533325 -59.9575614929199,12.17467212677 -62.7908706665039,19.7751350402832 -60.3623199462891,22.6084423065186 -58.7882614135742,12.669376373291 -60.2274017333984,14.4233293533325 -63.3755226135254,11.0053701400757 -63.7802810668945,21.349193572998 -59.327938079834,17.3016109466553 -57.4390640258789,14.6032218933105 -64.5448226928711,23.2830390930176 -62.5660057067871,22.4285507202148 -59.2379913330078,11.0953159332275 -62.2961654663086,8.48687362670898 -62.3411407470703,22.1587104797363 -62.8808174133301,7.22762584686279 -62.2062187194824,17.3915576934814 -43.2275695800781,11.6799669265747 -54.2909469604492,7.58741092681885 -55.8200340270996,7.58741092681885 -61.5765953063965,9.11649799346924 -54.6507301330566,11.8598594665527 -55.145435333252,11.4101285934448 -64.634765625,11.4101285934448 -61.5765953063965,5.56361865997314 -56.3597106933594,17.5714492797852 -49.3888740539551,6.64297485351562 -60.6321601867676,20.1349201202393 -53.7512664794922,8.80168533325195 -61.9813537597656,9.34136390686035 -63.9601745605469,22.1587104797363 -49.6137390136719,11.994779586792 -59.6877212524414,12.669376373291 -58.1586380004883,10.5106649398804 -61.2168121337891,17.0317726135254 -62.7009239196777,18.7857246398926 -50.1534156799316,8.12708854675293 -62.2961654663086,15.1878728866577 -48.1745986938477,11.6799669265747 -63.7802810668945,21.7989253997803 -56.8544158935547,6.01335048675537 -59.642749786377,19.4603214263916 -61.7564888000488,8.26200771331787 -59.9575614929199,12.3995380401611 -62.3411407470703,21.4391403198242 -50.2433624267578,6.4630823135376 -61.3517303466797,9.16147041320801 -49.2989273071289,11.3651552200317 -64.4548797607422,14.3783569335938 -57.34912109375,11.8598594665527 -58.7882614135742,16.4471206665039 -64.5897979736328,12.4445114135742 -62.5210342407227,22.3835773468018 -54.1560249328613,10.0609340667725 -59.642749786377,5.78848457336426 -58.9681549072266,14.8280878067017 -54.4258651733398,9.9260139465332 -59.8226432800293,21.8888721466064 -63.6453628540039,16.2672290802002 -57.663932800293,11.9048328399658 -62.2511940002441,13.0741348266602 -62.9707641601562,5.38372611999512 -60.8570251464844,16.4471206665039 -55.5052185058594,9.61120223999023 -54.830623626709,11.6799669265747 -59.1930198669434,23.7777442932129 -62.7908706665039,10.9154233932495 -48.5793571472168,12.489483833313 -58.0237159729004,14.0185708999634 -47.3650817871094,12.5794296264648 -54.4708366394043,9.9260139465332 -64.3649291992188,10.9154233932495 -52.8967781066895,15.0079803466797 -44.48681640625,12.0397529602051 -50.018497467041,12.5794296264648 -61.4416770935059,13.2990007400513 -61.8914070129395,14.5132751464844 -56.5845756530762,15.6376037597656 -56.3597106933594,17.1217193603516 -53.5264015197754,6.50805473327637 -63.4654693603516,11.7699136734009 -55.1004638671875,5.51864528656006 -63.9151992797852,19.1455097198486 -57.8438262939453,10.1958532333374 -57.9787445068359,19.9100532531738 -47.7248649597168,12.4445114135742 -58.698314666748,11.6349945068359 -64.5897979736328,10.3307723999023 -60.4072952270508,15.4127388000488 -51.9523429870605,14.1984634399414 -56.6745223999023,15.0529537200928 -62.0263290405273,15.817497253418 -58.7432861328125,15.7275505065918 -43.7672424316406,12.1296987533569 -62.2511940002441,19.9550266265869 -55.4152755737305,10.1958532333374 -57.7988510131836,11.814887046814 -57.2591743469238,9.56622886657715 -54.515811920166,14.9180335998535 -48.2195701599121,11.2302360534668 -54.2459716796875,16.4021472930908 -52.4470443725586,7.36254501342773 -55.2803535461426,9.83606815338135 -52.6719131469727,11.4101285934448 -60.8120536804199,22.2936305999756 -55.8200340270996,11.5900211334229 -54.515811920166,9.11649799346924 -56.0898704528809,14.4683027267456 -55.5501937866211,7.58741092681885 -59.642749786377,11.0503435134888 -62.9257888793945,13.9286251068115 -61.9813537597656,12.984188079834 -58.8332328796387,9.02655124664307 -58.0686912536621,12.309591293335 -62.6559524536133,16.80690574646 -64.7247161865234,18.2010746002197 -53.5713768005371,9.61120223999023 -53.0766716003418,9.11649799346924 -55.5052185058594,13.7937049865723 -50.5132026672363,12.5794296264648 -61.4866485595703,10.1958532333374 -51.2327728271484,5.24880695343018 -64.1850433349609,17.9312343597412 -60.4522666931152,22.518497467041 -54.830623626709,13.9286251068115 -55.1904067993164,6.4630823135376 -53.5713768005371,9.29639053344727 -51.7724494934082,6.64297485351562 -51.9073677062988,7.58741092681885 -60.9469718933105,18.9656181335449 -61.2168121337891,12.8942422866821 -58.7882614135742,7.40751838684082 -57.8887977600098,16.4021472930908 -52.536994934082,13.9286251068115 -59.9125900268555,18.8306980133057 -48.6693000793457,11.9048328399658 -53.7062950134277,8.80168533325195 -63.2406005859375,12.5344572067261 -51.3676910400391,8.03714179992676 -61.0369186401367,16.80690574646 -57.2591743469238,11.7699136734009 -49.164005279541,14.5132751464844 -63.825252532959,20.1798934936523 -54.3359184265137,10.1059074401855 -60.8570251464844,6.95778656005859 -55.8650054931641,13.2090549468994 -61.0369186401367,22.2936305999756 -51.682502746582,9.65617561340332 -54.6057586669922,6.68794727325439 -52.4020729064941,11.6349945068359 -57.4390640258789,10.9603967666626 -63.6903343200684,6.37313556671143 -55.6401405334473,6.95778656005859 -54.6957054138184,11.7699136734009 -62.2961654663086,17.0767459869385 -47.4100646972656,13.6587858200073 -61.5765953063965,12.17467212677 -55.4152755737305,5.38372611999512 -55.3703002929688,8.48687362670898 -61.9363822937012,8.17206192016602 -59.5528030395508,5.24880695343018 -63.0607109069824,15.817497253418 -54.9655418395996,13.1191082000732 -60.0475082397461,13.5238666534424 -61.9813537597656,19.5052947998047 -62.4310836791992,20.989408493042 -61.6215667724609,10.5556383132935 -62.6559524536133,14.6481952667236 -61.6665420532227,8.39692687988281 -61.8014602661133,15.6825771331787 -55.3253288269043,15.502685546875 -57.5739860534668,10.6006116867065 -60.677131652832,6.95778656005859 -58.9681549072266,12.8042964935303 -62.9707641601562,14.1984634399414 -63.825252532959,20.989408493042 -55.1004638671875,13.7037591934204 -61.1268653869629,23.148120880127 -62.8808174133301,11.6799669265747 -63.7802810668945,21.2592487335205 -55.1904067993164,13.9286251068115 -58.6083679199219,19.5052947998047 -50.9179611206055,14.9180335998535 -56.0448989868164,16.6270141601562 -58.8332328796387,5.20383358001709 -60.5871887207031,7.54243755340576 -53.166618347168,16.6719875335693 -55.9099807739258,5.9234037399292 -48.1745986938477,13.4788932800293 -63.1506576538086,19.7301616668701 -60.1824264526367,9.83606815338135 -47.814811706543,12.4445114135742 -63.3755226135254,17.7963161468506 -62.9257888793945,19.2354564666748 -63.9151992797852,23.822717666626 -61.2168121337891,17.8412895202637 -52.4470443725586,15.9074440002441 -48.0396766662598,13.1640815734863 -64.5448226928711,21.7989253997803 -62.4310836791992,15.0979270935059 -62.161247253418,19.325403213501 -62.4310836791992,6.59800148010254 -49.7486572265625,11.6799669265747 -46.0608520507812,11.814887046814 -56.9443626403809,16.80690574646 -64.4998474121094,8.30698108673096 -49.7486572265625,14.2884101867676 -60.2274017333984,10.1508798599243 -55.7300872802734,6.64297485351562 -61.1718368530273,5.29378032684326 -57.9337692260742,17.9312343597412 -57.1242523193359,11.9498062133789 -50.9629325866699,7.58741092681885 -60.8570251464844,21.2142753601074 -55.1904067993164,9.56622886657715 -52.4020729064941,8.57682037353516 -60.6321601867676,14.5582485198975 -62.8808174133301,7.36254501342773 -55.7750587463379,12.8492698669434 -54.6507301330566,15.7275505065918 -48.7142753601074,11.3201818466187 -54.201000213623,9.70114898681641 -62.2961654663086,22.3835773468018 -59.1030731201172,15.6376037597656 -58.7432861328125,6.32816219329834 -55.7300872802734,13.7937049865723 -61.4866485595703,21.5740604400635 -59.5528030395508,9.07152462005615 -59.327938079834,20.0899467468262 -51.2777442932129,8.30698108673096 -62.9707641601562,10.1508798599243 -61.4416770935059,20 -55.9999237060547,7.49746417999268 -63.0607109069824,18.2460479736328 -54.0660781860352,7.58741092681885 -57.9787445068359,14.7381420135498 -60.8570251464844,5.20383358001709 -51.0079040527344,12.1296987533569 -58.1136627197266,8.17206192016602 -54.7406768798828,14.8280878067017 -53.7062950134277,15.2778186798096 -48.9391403198242,14.0635442733765 -43.2275695800781,11.8598594665527 -62.0713005065918,21.5740604400635 -59.5977783203125,20.8994636535645 -59.7326965332031,20.5396785736084 -63.2855758666992,20.4497318267822 -60.3173484802246,20.8544902801514 -63.4654693603516,18.9656181335449 -61.0369186401367,9.47628307342529 -64.7696914672852,22.0237922668457 -50.6031455993652,14.8730602264404 -47.9047584533691,11.9498062133789 -58.2036094665527,14.9630069732666 -60.7221069335938,9.34136390686035 -55.0554885864258,5.9234037399292 -55.8200340270996,15.1878728866577 -61.0369186401367,17.9312343597412 -49.5237922668457,6.73292064666748 -55.0105171203613,10.7805042266846 -54.9655418395996,9.43130970001221 -59.2379913330078,13.2540273666382 -63.825252532959,18.3809661865234 -61.9363822937012,16.4471206665039 -57.7988510131836,15.1878728866577 -60.991943359375,16.7169609069824 -62.1162719726562,20.6296234130859 -62.161247253418,23.822717666626 -55.0105171203613,16.5370674133301 -62.7458992004395,11.8598594665527 -44.1270141601562,12.2196445465088 -59.9575614929199,6.01335048675537 -43.9920959472656,11.5000743865967 -52.2671546936035,15.2328462600708 -59.5078315734863,22.8782806396484 -63.6003875732422,13.7037591934204 -60.677131652832,23.822717666626 -56.49462890625,13.7487316131592 -55.3253288269043,6.1932430267334 -63.0607109069824,12.8942422866821 -63.8702239990234,19.8650798797607 -53.346508026123,13.6138134002686 -60.6321601867676,8.80168533325195 -51.0079040527344,7.13767910003662 -63.9151992797852,5.6985387802124 -47.5899467468262,13.2990007400513 -62.161247253418,18.6058330535889 -59.5977783203125,16.5370674133301 -63.9151992797852,14.2434368133545 -59.7776718139648,18.650806427002 -47.2301635742188,12.354564666748 -63.6903343200684,19.685188293457 -55.145435333252,13.5238666534424 -63.3305511474609,15.4127388000488 -51.1877975463867,14.9630069732666 -58.3385314941406,14.2884101867676 -48.1296234130859,11.9048328399658 -57.663932800293,12.0847253799438 -62.2062187194824,7.76730346679688 -51.6375312805176,11.1402893066406 -52.6269378662109,13.9286251068115 -60.0924835205078,22.6084423065186 -46.2407531738281,12.6244029998779 -57.7089042663574,6.50805473327637 -52.4920196533203,11.0053701400757 -61.6665420532227,10.1958532333374 -57.9337692260742,18.4709129333496 -63.510440826416,11.9048328399658 -62.9257888793945,18.9206447601318 -64.0950927734375,23.3280124664307 -58.2485809326172,7.45249080657959 -62.161247253418,14.6931686401367 -53.3914833068848,15.4577121734619 -57.7538795471191,11.9498062133789 -54.4258651733398,6.77789402008057 -56.7194976806641,9.52125644683838 -55.7750587463379,13.2090549468994 -61.9363822937012,18.1111278533936 -64.4998474121094,19.5052947998047 -52.5819664001465,16.1323089599609 -57.8438262939453,10.5106649398804 -60.2274017333984,8.80168533325195 -55.9999237060547,15.1878728866577 -61.9813537597656,13.8386783599854 -49.5237922668457,5.87843132019043 -58.0686912536621,9.56622886657715 -63.510440826416,20.0449733734131 -52.6269378662109,11.7699136734009 -62.4310836791992,22.1587104797363 -45.6111450195312,10.8254776000977 -48.5343818664551,11.3651552200317 -64.6797409057617,16.851879119873 -52.1322326660156,6.50805473327637 -50.4682273864746,14.5582485198975 -47.4100646972656,12.8492698669434 -51.0528793334961,14.6931686401367 -60.991943359375,7.00275993347168 -51.682502746582,11.7699136734009 -55.0105171203613,16.4021472930908 -53.1216430664062,16.1323089599609 -44.3069152832031,11.2752084732056 -57.034309387207,11.5450477600098 -62.3411407470703,9.83606815338135 -60.3623199462891,23.5528793334961 -61.2168121337891,10.9603967666626 -54.9655418395996,11.1402893066406 -57.8887977600098,8.80168533325195 -61.2617835998535,17.2116641998291 -52.0872611999512,8.17206192016602 -63.7353057861328,9.83606815338135 -63.1056823730469,9.88104152679443 -62.0713005065918,10.7355308532715 -59.013126373291,5.33875274658203 -63.3305511474609,8.93660545349121 -51.1428260803223,8.84665870666504 -57.9337692260742,10.1958532333374 -63.510440826416,13.9735984802246 -60.7221069335938,9.79109477996826 -55.9999237060547,12.8942422866821 -57.2591743469238,8.30698108673096 -49.8386039733887,13.8836517333984 -51.2327728271484,10.9154233932495 -60.1374549865723,7.63238334655762 -63.1056823730469,19.9100532531738 -57.7538795471191,13.5688400268555 -56.0448989868164,12.984188079834 -60.4972381591797,17.5264778137207 -60.677131652832,13.8386783599854 -62.7009239196777,10.7355308532715 -62.7458992004395,9.38633632659912 -58.6083679199219,10.2408266067505 -53.4814300537109,12.9392156600952 -53.3914833068848,12.1296987533569 -52.9867248535156,11.2302360534668 -60.4072952270508,21.349193572998 -50.333309173584,13.7937049865723 -63.7802810668945,8.84665870666504 -59.0580978393555,14.8730602264404 -60.0924835205078,17.6613960266113 -44.4418334960938,11.6349945068359 -61.3517303466797,19.1455097198486 -43.8121948242188,12.354564666748 -57.0792808532715,6.37313556671143 -63.7802810668945,14.9180335998535 -61.7115173339844,12.9392156600952 -58.698314666748,19.4153499603271 -50.2883338928223,14.1534900665283 -58.2935562133789,5.38372611999512 -64.7247161865234,21.1693019866943 -51.682502746582,13.1640815734863 -61.0818901062012,11.4551019668579 -62.2511940002441,22.8782806396484 -64.634765625,7.49746417999268 -52.9417495727539,14.2434368133545 -52.2671546936035,13.2540273666382 -53.166618347168,5.24880695343018 -61.1718368530273,5.78848457336426 -62.3411407470703,15.7725238800049 -53.9761352539062,5.33875274658203 -61.1718368530273,10.2857999801636 -61.1268653869629,9.29639053344727 -50.6031455993652,7.18265247344971 -51.4126625061035,11.5450477600098 -62.7458992004395,8.93660545349121 -64.3649291992188,21.7539520263672 -62.8358459472656,19.1455097198486 -64.634765625,5.87843132019043 -60.0924835205078,11.4101285934448 -51.5475845336914,10.4656925201416 -63.825252532959,8.98157787322998 -55.7300872802734,17.0767459869385 -62.0713005065918,22.8782806396484 -56.9443626403809,9.38633632659912 -60.4072952270508,8.39692687988281 -45.2063903808594,12.8942422866821 -54.8755950927734,9.61120223999023 -61.8014602661133,23.4179592132568 -57.7089042663574,11.0953159332275 -59.8226432800293,23.6877975463867 -63.3305511474609,20.0899467468262 -52.7168846130371,14.6931686401367 -50.333309173584,12.3995380401611 -54.4258651733398,13.5688400268555 -57.3041458129883,8.75671291351318 -54.1560249328613,8.26200771331787 -60.677131652832,13.5688400268555 -59.1030731201172,7.22762584686279 -57.4840393066406,10.1059074401855 -63.2406005859375,20.0449733734131 -63.5554122924805,6.1932430267334 -52.4470443725586,5.60859203338623 -58.2935562133789,12.17467212677 -55.7750587463379,14.9180335998535 -57.9787445068359,5.33875274658203 -56.809440612793,18.6957778930664 -62.9707641601562,23.7777442932129 -62.9707641601562,10.5106649398804 -53.5264015197754,8.75671291351318 -51.997314453125,8.30698108673096 -51.9523429870605,8.98157787322998 -61.6215667724609,9.61120223999023 -55.4152755737305,11.1852626800537 -48.3994636535645,12.2646179199219 -58.5633926391602,17.7063694000244 -63.5554122924805,19.9550266265869 -60.7670783996582,5.56361865997314 -52.0872611999512,8.4419002532959 -57.3940925598145,13.7937049865723 -62.4310836791992,11.9498062133789 -62.6559524536133,16.9867992401123 -63.4654693603516,16.2222557067871 -46.4656372070312,11.0053701400757 -63.3305511474609,9.34136390686035 -46.1508178710938,12.984188079834 -60.0475082397461,23.7777442932129 -61.8014602661133,22.2936305999756 -53.3015365600586,7.31757164001465 -63.9151992797852,9.65617561340332 -62.0713005065918,22.1137390136719 -59.642749786377,8.08211517333984 -62.8808174133301,16.5820407867432 -46.3756713867188,11.3651552200317 -63.2855758666992,14.2434368133545 -57.1692276000977,13.2090549468994 -63.510440826416,22.6084423065186 -64.0501174926758,17.3465843200684 -62.0713005065918,19.325403213501 -62.7009239196777,13.7937049865723 -55.3703002929688,15.7275505065918 -59.1930198669434,19.5052947998047 -59.6877212524414,11.1852626800537 -64.1400680541992,13.9286251068115 -59.7326965332031,8.62179279327393 -60.8570251464844,21.7989253997803 -60.7221069335938,9.29639053344727 -64.2300109863281,5.47367286682129 -63.2855758666992,6.28318881988525 -62.7009239196777,5.4286994934082 -51.5026092529297,7.99216938018799 -56.1348457336426,15.0529537200928 -62.2961654663086,21.4391403198242 -51.0528793334961,5.33875274658203 -51.8623962402344,11.3651552200317 -63.6903343200684,8.84665870666504 -64.4099044799805,13.8836517333984 -62.5210342407227,16.2222557067871 -64.0501174926758,19.2804298400879 -55.7750587463379,13.8386783599854 -49.0740585327148,6.10329627990723 -63.0157356262207,19.2354564666748 -60.2274017333984,14.0635442733765 -56.6295471191406,14.2434368133545 -53.7062950134277,10.9603967666626 -61.3967056274414,22.0237922668457 -62.8808174133301,22.9232540130615 -63.7802810668945,13.7937049865723 -51.9073677062988,11.1852626800537 -54.6507301330566,16.80690574646 -62.6559524536133,14.6032218933105 -57.0792808532715,7.45249080657959 -60.6321601867676,9.52125644683838 -62.2961654663086,9.29639053344727 -53.7512664794922,11.5450477600098 -63.195629119873,22.8782806396484 -56.809440612793,15.9074440002441 -51.997314453125,6.05832386016846 -63.6903343200684,11.814887046814 -52.7168846130371,16.492094039917 -63.1506576538086,15.6825771331787 -60.9469718933105,9.11649799346924 -61.7115173339844,23.1031475067139 -56.7194976806641,11.4551019668579 -62.4760589599609,21.0343818664551 -56.3597106933594,11.3651552200317 -64.5448226928711,21.6190338134766 -61.4866485595703,15.9074440002441 -51.2777442932129,10.1958532333374 -56.49462890625,14.2884101867676 -51.7274780273438,10.1958532333374 -58.9231796264648,19.4603214263916 -59.8226432800293,9.25141716003418 -61.8014602661133,14.3783569335938 -45.0264892578125,10.6455850601196 -63.3305511474609,7.22762584686279 -54.2909469604492,13.2990007400513 -60.4522666931152,11.0503435134888 -43.8121948242188,10.9603967666626 -62.5210342407227,22.6084423065186 -57.3041458129883,11.0953159332275 -57.663932800293,14.8730602264404 -63.3305511474609,16.4471206665039 -63.5554122924805,11.5000743865967 -57.34912109375,16.6719875335693 -53.166618347168,6.64297485351562 -56.9893341064453,14.6481952667236 -47.0952453613281,11.9498062133789 -58.8782081604004,20.7645435333252 -59.5078315734863,9.47628307342529 -61.1718368530273,6.50805473327637 -57.3940925598145,9.16147041320801 -61.3517303466797,6.01335048675537 -61.0369186401367,11.9048328399658 -55.3253288269043,6.82286739349365 -61.4866485595703,16.9867992401123 -51.2327728271484,13.3889465332031 -62.7908706665039,11.994779586792 -60.0924835205078,21.2142753601074 -59.7326965332031,8.53184700012207 -58.3385314941406,19.5052947998047 -44.8016052246094,12.3995380401611 -60.0025367736816,9.20644378662109 -53.9761352539062,11.2302360534668 -50.9629325866699,14.5582485198975 -60.2274017333984,17.6613960266113 -63.195629119873,13.0291614532471 -56.0898704528809,8.4419002532959 -64.1400680541992,7.9471960067749 -63.195629119873,18.2010746002197 -54.6957054138184,5.47367286682129 -59.2829666137695,16.177282333374 -64.4548797607422,7.81227684020996 -46.7354736328125,13.4339199066162 -55.5052185058594,12.7143497467041 -57.8438262939453,16.6270141601562 -60.0924835205078,17.6164226531982 -62.0263290405273,13.5688400268555 -61.531623840332,7.49746417999268 -59.8226432800293,20.7195701599121 -51.4126625061035,7.18265247344971 -63.7353057861328,5.60859203338623 -63.6453628540039,19.7301616668701 -46.9603271484375,12.7593231201172 -63.1506576538086,10.6905584335327 -64.2300109863281,13.0291614532471 -52.1772079467773,10.1059074401855 -62.8358459472656,11.4101285934448 -48.3994636535645,13.1640815734863 -51.9073677062988,6.01335048675537 -46.7804260253906,10.9154233932495 -62.8358459472656,10.8254776000977 -63.4654693603516,7.81227684020996 -61.8914070129395,20.5846500396729 -60.8120536804199,9.38633632659912 -50.8729858398438,8.98157787322998 -54.2909469604492,15.1429004669189 -51.1428260803223,13.7037591934204 -49.8386039733887,12.0397529602051 -53.5713768005371,11.5000743865967 -58.2485809326172,17.0317726135254 -61.0818901062012,5.78848457336426 -59.7326965332031,19.1904830932617 -59.327938079834,16.177282333374 -58.1136627197266,19.4603214263916 -54.7406768798828,9.65617561340332 -62.6109771728516,18.1111278533936 -60.9469718933105,7.31757164001465 -57.7089042663574,14.1984634399414 -64.634765625,18.8306980133057 -46.0158996582031,11.1852626800537 -58.7882614135742,12.8942422866821 -61.531623840332,6.50805473327637 -57.1242523193359,17.5714492797852 -62.0713005065918,15.1878728866577 -46.9153442382812,12.669376373291 -57.034309387207,17.5714492797852 -60.4072952270508,18.0661544799805 -52.4470443725586,11.1852626800537 -64.6797409057617,16.6719875335693 -64.0051422119141,18.7857246398926 -63.195629119873,20.1349201202393 -54.3359184265137,7.04773330688477 -53.4814300537109,5.33875274658203 -61.9363822937012,8.98157787322998 -64.4998474121094,22.3835773468018 -62.8808174133301,23.0132007598877 -58.7882614135742,8.89163208007812 -44.8915710449219,12.7143497467041 -63.0607109069824,20.4497318267822 -55.4602470397949,10.6905584335327 -63.1506576538086,6.50805473327637 -63.6453628540039,23.822717666626 -58.698314666748,12.3995380401611 -44.5767517089844,10.5106649398804 -59.9575614929199,23.507905960083 -53.9311599731445,9.38633632659912 -61.6665420532227,21.2142753601074 -61.531623840332,5.47367286682129 -46.7354736328125,10.9154233932495 -49.0290870666504,11.4551019668579 -57.7089042663574,7.99216938018799 -63.825252532959,13.8386783599854 -57.3041458129883,8.57682037353516 -59.327938079834,12.1296987533569 -53.4364547729492,5.6985387802124 -57.7538795471191,9.43130970001221 -59.8676147460938,11.814887046814 -62.3861122131348,14.7381420135498 -56.1348457336426,17.0767459869385 -55.5052185058594,17.4365310668945 -61.9813537597656,10.0159606933594 -61.8914070129395,21.0793552398682 -55.4602470397949,8.66676616668701 -64.5448226928711,17.166690826416 -59.4628601074219,12.1296987533569 -61.3967056274414,9.11649799346924 -60.4072952270508,20 -51.9073677062988,10.9603967666626 -53.0766716003418,6.73292064666748 -64.2749862670898,6.01335048675537 -59.1480445861816,15.1429004669189 -61.6665420532227,6.01335048675537 -60.8570251464844,13.9286251068115 -49.3888740539551,14.3333835601807 -60.1824264526367,11.9498062133789 -50.4232559204102,12.354564666748 -63.3305511474609,5.96837711334229 -59.9575614929199,13.4788932800293 -45.4312438964844,11.814887046814 -55.7300872802734,13.6138134002686 -62.3411407470703,8.80168533325195 -62.4760589599609,22.0687656402588 -54.6507301330566,13.3889465332031 -50.333309173584,11.814887046814 -56.4046859741211,15.5926313400269 -63.4654693603516,8.84665870666504 -58.1586380004883,15.997389793396 -57.3940925598145,8.57682037353516 -59.9125900268555,7.72233009338379 -63.0607109069824,16.1323089599609 -58.5633926391602,12.8492698669434 -61.531623840332,19.7301616668701 -49.7936325073242,5.65356540679932 -61.3967056274414,16.7169609069824 -53.4814300537109,6.4630823135376 -62.6559524536133,7.31757164001465 -62.1162719726562,7.6773567199707 -61.6215667724609,12.2196445465088 -49.2989273071289,14.4683027267456 -59.2379913330078,19.010591506958 -44.3518981933594,10.5556383132935 -52.9867248535156,13.7037591934204 -58.2485809326172,7.72233009338379 -60.7670783996582,8.12708854675293 -63.9601745605469,16.3571739196777 -62.8358459472656,21.5740604400635 -61.2617835998535,19.5052947998047 -59.6877212524414,14.9630069732666 -64.4548797607422,6.4630823135376 -45.3862609863281,11.0053701400757 -63.9601745605469,10.2857999801636 -46.420654296875,11.6349945068359 -55.3703002929688,13.2990007400513 -61.531623840332,12.6244029998779 -56.0898704528809,11.5000743865967 -55.145435333252,8.66676616668701 -54.9205703735352,7.36254501342773 -55.4602470397949,11.3651552200317 -54.2909469604492,15.0079803466797 -49.5687637329102,6.73292064666748 -58.5633926391602,17.5264778137207 -57.663932800293,7.40751838684082 -63.2406005859375,9.79109477996826 -61.531623840332,16.3571739196777 -58.1586380004883,5.65356540679932 -58.2935562133789,9.52125644683838 -63.6003875732422,6.64297485351562 -50.2433624267578,11.8598594665527 -61.2168121337891,23.9576377868652 -52.9867248535156,11.6349945068359 -50.9179611206055,10.1059074401855 -59.2829666137695,21.3941669464111 -59.7326965332031,14.6931686401367 -56.4046859741211,9.70114898681641 -57.7538795471191,8.26200771331787 -62.9707641601562,11.8598594665527 -64.2749862670898,7.49746417999268 -60.0475082397461,18.1561012268066 -58.9681549072266,15.2328462600708 -55.7300872802734,17.3915576934814 -55.4602470397949,12.0397529602051 -49.164005279541,6.55302810668945 -59.2829666137695,21.1243286132812 -55.8200340270996,7.9471960067749 -60.5422134399414,6.1932430267334 -56.9443626403809,13.5688400268555 -55.3253288269043,17.1217193603516 -64.3649291992188,14.2434368133545 -63.4654693603516,16.4471206665039 -64.7247161865234,20.8544902801514 -61.3517303466797,10.1508798599243 -59.8676147460938,19.7301616668701 -59.327938079834,14.0185708999634 -60.4522666931152,7.49746417999268 -61.846435546875,10.3757457733154 -55.4602470397949,7.31757164001465 -60.7670783996582,20.5846500396729 -43.9471435546875,10.7805042266846 -58.3835029602051,15.9074440002441 -64.1850433349609,16.3122024536133 -52.7168846130371,13.2540273666382 -63.3755226135254,16.0873355865479 -58.698314666748,15.6825771331787 -57.4390640258789,15.5926313400269 -58.2485809326172,11.6799669265747 -63.9601745605469,11.814887046814 -51.2777442932129,10.0159606933594 -52.5819664001465,8.17206192016602 -52.5819664001465,6.73292064666748 -49.703685760498,13.7487316131592 -61.7115173339844,18.1561012268066 -59.7326965332031,8.03714179992676 -55.2803535461426,11.1852626800537 -60.3623199462891,9.47628307342529 -53.1216430664062,12.0847253799438 -47.1851806640625,13.1191082000732 -56.8993873596191,6.68794727325439 -44.8915710449219,11.6799669265747 -64.7247161865234,19.8201065063477 -60.7670783996582,20.5396785736084 -43.0926513671875,13.7037591934204 -52.2671546936035,9.61120223999023 -63.6453628540039,13.2540273666382 -60.2723731994629,5.20383358001709 -55.5052185058594,5.9234037399292 -53.7062950134277,15.9524164199829 -48.3544883728027,12.6244029998779 -55.145435333252,8.21703433990479 -58.9681549072266,23.5528793334961 -57.4840393066406,11.9498062133789 -64.634765625,20.7195701599121 -58.7882614135742,18.2910194396973 -56.5396041870117,5.4286994934082 -58.4284744262695,19.325403213501 -62.9257888793945,8.66676616668701 -62.2062187194824,15.997389793396 -56.8544158935547,9.52125644683838 -53.0316963195801,15.1878728866577 -62.6559524536133,20.989408493042 -53.7962417602539,12.9392156600952 -50.5581741333008,8.75671291351318 -61.7564888000488,5.47367286682129 -59.8676147460938,6.91281318664551 -60.2723731994629,8.75671291351318 -54.201000213623,7.18265247344971 -62.0263290405273,13.1640815734863 -64.634765625,12.489483833313 -60.8120536804199,21.6190338134766 -59.7776718139648,6.50805473327637 -50.4682273864746,6.1932430267334 -62.5210342407227,9.25141716003418 -63.9151992797852,13.4788932800293 -54.6507301330566,5.29378032684326 -50.648120880127,5.83345794677734 -64.634765625,15.2328462600708 -63.6003875732422,16.4471206665039 -58.8782081604004,9.07152462005615 -52.4920196533203,5.9234037399292 -60.991943359375,13.0741348266602 -56.5845756530762,14.1085166931152 -60.4522666931152,19.8201065063477 -55.8200340270996,9.38633632659912 -56.9893341064453,18.3359928131104 -53.8412132263184,9.79109477996826 -59.5528030395508,11.5900211334229 -53.4364547729492,16.492094039917 -51.5026092529297,8.84665870666504 -57.9787445068359,8.80168533325195 -61.2168121337891,19.4603214263916 -50.3782806396484,8.08211517333984 -60.5871887207031,16.4471206665039 -55.5052185058594,12.489483833313 -60.3173484802246,14.5582485198975 -53.5264015197754,8.62179279327393 -59.8226432800293,18.1561012268066 -60.4522666931152,8.75671291351318 -45.8809814453125,13.1640815734863 -53.7512664794922,13.9286251068115 -62.8808174133301,23.5528793334961 -52.2221794128418,7.22762584686279 -52.7168846130371,12.4445114135742 -52.7618598937988,16.2222557067871 -62.8358459472656,22.3835773468018 -60.677131652832,17.6613960266113 -63.1506576538086,18.3359928131104 -63.8702239990234,20.7645435333252 -60.2274017333984,14.1534900665283 -46.19580078125,11.1852626800537 -61.8014602661133,23.2380676269531 -58.8332328796387,20.8095169067383 -54.6507301330566,7.76730346679688 -55.9999237060547,16.4021472930908 -57.663932800293,16.80690574646 -52.536994934082,12.7143497467041 -64.0051422119141,6.41810894012451 -57.7988510131836,11.6349945068359 -54.3808898925781,12.309591293335 -50.0634689331055,12.7593231201172 -62.2961654663086,9.20644378662109 -55.4152755737305,16.6719875335693 -59.5528030395508,15.817497253418 -58.0686912536621,17.0767459869385 -53.1216430664062,13.7937049865723 -54.9205703735352,9.9260139465332 -57.6189575195312,11.5000743865967 -44.711669921875,12.7593231201172 -64.634765625,22.2936305999756 -51.1428260803223,12.1296987533569 -61.306755065918,19.010591506958 -60.5422134399414,15.997389793396 -49.9285507202148,11.9048328399658 -45.6560974121094,12.354564666748 -61.0818901062012,23.6877975463867 -57.5290145874023,10.1958532333374 -64.4998474121094,10.9603967666626 -53.166618347168,12.0847253799438 -54.3808898925781,15.5476579666138 -52.2221794128418,9.47628307342529 -60.3173484802246,21.2592487335205 -60.2723731994629,20.7645435333252 -59.1480445861816,14.3783569335938 -52.0422897338867,11.5000743865967 -53.0316963195801,11.994779586792 -59.9575614929199,21.0343818664551 -58.3385314941406,19.7751350402832 -63.4654693603516,7.22762584686279 -51.5925559997559,7.27259826660156 -49.2089805603027,12.5794296264648 -52.536994934082,16.177282333374 -63.4204940795898,6.05832386016846 -53.166618347168,14.2884101867676 -57.9337692260742,16.0873355865479 -61.8914070129395,9.20644378662109 -58.1586380004883,18.5608596801758 -48.3095169067383,11.3201818466187 -57.034309387207,11.9498062133789 -53.7512664794922,9.47628307342529 -63.3305511474609,16.0873355865479 -63.5554122924805,6.4630823135376 -50.6031455993652,5.74351119995117 -63.9601745605469,15.7275505065918 -54.7856521606445,11.7699136734009 -63.6903343200684,16.177282333374 -60.7670783996582,23.0581741333008 -64.2300109863281,18.0661544799805 -64.6797409057617,16.4021472930908 -64.4998474121094,7.18265247344971 -60.1374549865723,6.4630823135376 -57.7538795471191,10.5106649398804 -57.4390640258789,5.6985387802124 -64.1400680541992,19.9550266265869 -62.7458992004395,18.5608596801758 -58.2036094665527,19.1005363464355 -53.4814300537109,13.0741348266602 -64.4998474121094,18.6058330535889 -47.6798934936523,11.994779586792 -61.2168121337891,13.1191082000732 -51.1877975463867,14.3783569335938 -48.9391403198242,13.7037591934204 -57.1242523193359,16.6719875335693 -57.663932800293,15.2328462600708 -54.0660781860352,5.20383358001709 -62.9707641601562,22.2936305999756 -54.4708366394043,7.54243755340576 -64.5897979736328,7.49746417999268 -48.8042221069336,13.8836517333984 -53.7962417602539,6.73292064666748 -59.4178848266602,12.3995380401611 -58.9681549072266,9.88104152679443 -60.2723731994629,21.3042221069336 -51.5026092529297,6.01335048675537 -61.6215667724609,22.8782806396484 -52.2671546936035,16.0873355865479 -58.1586380004883,16.5820407867432 -55.3253288269043,10.7805042266846 -61.3967056274414,5.83345794677734 -55.7300872802734,12.669376373291 -58.7882614135742,19.1455097198486 -57.1692276000977,9.11649799346924 -51.0978507995605,12.354564666748 -63.9151992797852,16.2222557067871 -51.5925559997559,10.1958532333374 -57.5739860534668,7.27259826660156 -58.2036094665527,16.851879119873 -45.3862609863281,12.3995380401611 -53.4364547729492,6.86783981323242 -47.2301635742188,12.309591293335 -48.2195701599121,13.4339199066162 -57.034309387207,17.7063694000244 -62.2511940002441,16.851879119873 -51.2327728271484,7.31757164001465 -63.1056823730469,17.0767459869385 -60.9020004272461,17.7513427734375 -59.9575614929199,7.9471960067749 -51.3227157592773,12.669376373291 -52.312126159668,8.66676616668701 -59.8226432800293,11.4101285934448 -61.4416770935059,9.34136390686035 -50.8280143737793,8.80168533325195 -58.3835029602051,18.5158863067627 -54.0211067199707,10.5556383132935 -51.0978507995605,14.5132751464844 -52.4920196533203,7.90222263336182 -64.0051422119141,13.6587858200073 -56.6745223999023,15.2328462600708 -59.642749786377,14.6931686401367 -64.634765625,13.3889465332031 -64.0051422119141,8.39692687988281 -55.5052185058594,9.70114898681641 -55.8200340270996,7.09270572662354 -50.4682273864746,8.21703433990479 -62.4760589599609,20.2698383331299 -61.1718368530273,6.91281318664551 -62.9257888793945,16.851879119873 -57.2591743469238,17.6164226531982 -51.682502746582,11.8598594665527 -62.7908706665039,19.9550266265869 -59.8226432800293,19.8201065063477 -59.327938079834,19.1455097198486 -46.4656372070312,13.34397315979 -64.0501174926758,10.2408266067505 -59.3729095458984,21.0793552398682 -58.2485809326172,8.39692687988281 -60.4072952270508,9.47628307342529 -60.2274017333984,8.62179279327393 -63.0607109069824,23.4179592132568 -51.8174209594727,12.3995380401611 -61.306755065918,14.0635442733765 -54.9655418395996,12.9392156600952 -55.1904067993164,7.49746417999268 -64.634765625,15.9524164199829 -57.3041458129883,11.5450477600098 -62.9257888793945,23.822717666626 -64.6797409057617,15.5476579666138 -63.195629119873,15.9524164199829 -55.4152755737305,13.6138134002686 -48.5343818664551,12.0847253799438 -56.9443626403809,13.6138134002686 -58.1136627197266,14.5132751464844 -60.1374549865723,18.650806427002 -63.6003875732422,19.1455097198486 -62.2511940002441,20.1798934936523 -52.851806640625,9.47628307342529 -63.2406005859375,5.33875274658203 -45.2963256835938,11.3201818466187 -52.312126159668,14.1085166931152 -49.478816986084,6.91281318664551 -60.1374549865723,15.3677654266357 -64.634765625,16.2222557067871 -52.0872611999512,9.83606815338135 -46.2857360839844,12.354564666748 -51.3227157592773,11.5450477600098 -64.0950927734375,11.2302360534668 -51.8174209594727,11.814887046814 -54.4258651733398,15.1878728866577 -64.3199615478516,20.4947052001953 -58.9681549072266,15.7725238800049 -56.9443626403809,14.6481952667236 -61.2168121337891,14.5132751464844 -58.2935562133789,13.5238666534424 -52.5819664001465,6.95778656005859 -60.5871887207031,17.9762077331543 -58.8332328796387,20.3597850799561 -50.7380676269531,8.03714179992676 -63.0607109069824,13.5688400268555 -61.7564888000488,9.11649799346924 -58.9681549072266,16.2222557067871 -58.6533432006836,5.4286994934082 -61.7564888000488,17.7963161468506 -64.5448226928711,12.7593231201172 -57.6189575195312,8.35195446014404 -51.5026092529297,5.47367286682129 -56.1348457336426,7.13767910003662 -59.4178848266602,9.74612140655518 -63.7353057861328,7.04773330688477 -59.0580978393555,19.8650798797607 -55.4152755737305,7.90222263336182 -46.4656372070312,11.1402893066406 -61.531623840332,5.29378032684326 -57.9787445068359,18.2010746002197 -62.6559524536133,15.3227920532227 -56.49462890625,10.1059074401855 -55.8650054931641,6.32816219329834 -59.642749786377,5.51864528656006 -53.2115898132324,14.3783569335938 -49.8386039733887,7.31757164001465 -64.4099044799805,5.29378032684326 -53.2565612792969,14.7381420135498 -56.0898704528809,17.6613960266113 -63.9151992797852,14.9180335998535 -44.9365234375,11.8598594665527 -59.327938079834,19.7301616668701 -63.0157356262207,21.4841136932373 -62.3861122131348,10.0159606933594 -58.9231796264648,7.63238334655762 -61.8014602661133,14.3333835601807 -55.6401405334473,5.6985387802124 -44.8016052246094,11.9048328399658 -55.4602470397949,7.6773567199707 -51.5925559997559,10.9603967666626 -49.5237922668457,14.5132751464844 -56.4496574401855,11.814887046814 -55.0554885864258,8.48687362670898 -56.4046859741211,17.0317726135254 -47.5,11.9048328399658 -61.0818901062012,9.56622886657715 -57.7988510131836,12.0847253799438 -61.3967056274414,7.90222263336182 -61.5765953063965,6.55302810668945 -52.2221794128418,13.6587858200073 -60.3623199462891,9.70114898681641 -60.0475082397461,11.5900211334229 -60.5422134399414,6.91281318664551 -61.0369186401367,19.9550266265869 -55.6401405334473,14.8280878067017 -55.8200340270996,14.3783569335938 -50.3782806396484,5.96837711334229 -55.9999237060547,17.2566375732422 -52.8068313598633,15.997389793396 -53.7962417602539,9.70114898681641 -50.2433624267578,13.6587858200073 -53.2565612792969,15.5476579666138 -55.7750587463379,16.2222557067871 -64.634765625,6.01335048675537 -57.034309387207,13.4339199066162 -58.1586380004883,5.20383358001709 -61.9813537597656,8.57682037353516 -45.8359985351562,13.34397315979 -59.4178848266602,6.05832386016846 -60.8570251464844,14.6481952667236 -57.8887977600098,9.83606815338135 -64.5897979736328,17.8862609863281 -62.4760589599609,14.8730602264404 -49.703685760498,14.4233293533325 -61.1718368530273,19.325403213501 -62.2511940002441,7.49746417999268 -61.846435546875,16.3571739196777 -58.698314666748,7.9471960067749 -59.4178848266602,7.13767910003662 -64.5897979736328,14.1085166931152 -58.0686912536621,10.1059074401855 -63.4204940795898,21.0343818664551 -59.1480445861816,21.0793552398682 -60.2723731994629,15.6825771331787 -54.3359184265137,16.3571739196777 -57.8438262939453,15.0529537200928 -63.510440826416,14.3783569335938 -60.2723731994629,20.8544902801514 -53.0766716003418,10.3757457733154 -57.8887977600098,18.1111278533936 -43.7222595214844,11.3201818466187 -52.4020729064941,7.9471960067749 -62.2062187194824,13.7037591934204 -64.3199615478516,19.4603214263916 -59.7326965332031,22.7433624267578 -57.7988510131836,14.0185708999634 -62.6559524536133,10.6006116867065 -64.3649291992188,12.3995380401611 -54.3808898925781,14.7831144332886 -64.1400680541992,22.9682273864746 -64.7247161865234,12.3995380401611 -56.6295471191406,9.56622886657715 -59.6877212524414,7.22762584686279 -60.0025367736816,7.58741092681885 -57.8887977600098,5.47367286682129 -59.1030731201172,7.13767910003662 -59.013126373291,13.2090549468994 -63.0607109069824,12.309591293335 -60.7221069335938,21.2142753601074 -64.2749862670898,15.6825771331787 -60.5871887207031,11.0053701400757 -57.4840393066406,16.9867992401123 -59.5078315734863,11.0503435134888 -58.9231796264648,15.5926313400269 -55.9099807739258,10.0159606933594 -60.8570251464844,9.07152462005615 -61.8914070129395,7.54243755340576 -53.6613235473633,5.9234037399292 -63.4654693603516,20 -55.9999237060547,6.05832386016846 -53.7962417602539,7.00275993347168 -60.0924835205078,9.9260139465332 -54.9655418395996,10.4656925201416 -51.8623962402344,7.04773330688477 -56.4496574401855,9.79109477996826 -55.6401405334473,7.22762584686279 -48.7592468261719,12.5794296264648 -46.6455078125,12.984188079834 -61.531623840332,19.1904830932617 -51.2777442932129,14.6032218933105 -55.5501937866211,13.6138134002686 -64.5448226928711,12.984188079834 -64.4998474121094,16.0873355865479 -52.6269378662109,15.817497253418 -51.682502746582,8.35195446014404 -59.1030731201172,20.7195701599121 -54.1110534667969,6.50805473327637 -55.9099807739258,10.7805042266846 -64.2300109863281,18.5158863067627 -54.8755950927734,9.02655124664307 -55.0105171203613,8.12708854675293 -43.5423583984375,11.2752084732056 -64.0051422119141,14.7381420135498 -59.5977783203125,13.2540273666382 -59.7326965332031,12.2196445465088 -62.3411407470703,20.2698383331299 -51.5026092529297,10.3307723999023 -59.1930198669434,17.7963161468506 -46.0158996582031,12.5794296264648 -57.1692276000977,14.9630069732666 -63.1056823730469,17.0317726135254 -63.7802810668945,22.2036838531494 -62.7009239196777,15.0079803466797 -58.1136627197266,7.00275993347168 -56.49462890625,12.309591293335 -62.2511940002441,11.5000743865967 -53.7962417602539,12.0397529602051 -52.0422897338867,7.40751838684082 -57.034309387207,8.93660545349121 -43.9021606445312,11.0053701400757 -62.2961654663086,5.65356540679932 -61.6665420532227,22.518497467041 -47.1851806640625,12.2196445465088 -57.5290145874023,13.8836517333984 -52.2671546936035,11.4101285934448 -58.0237159729004,10.1958532333374 -63.2406005859375,22.2936305999756 -60.3173484802246,10.3307723999023 -59.2829666137695,18.4709129333496 -63.7353057861328,10.3307723999023 -60.991943359375,14.2884101867676 -61.0369186401367,10.6905584335327 -52.8068313598633,5.6985387802124 -64.1400680541992,21.1243286132812 -53.6163482666016,13.9286251068115 -55.145435333252,10.1958532333374 -55.2353820800781,13.4339199066162 -49.0290870666504,12.309591293335 -52.536994934082,14.1534900665283 -58.3835029602051,13.8386783599854 -60.7221069335938,17.3915576934814 -61.306755065918,10.8254776000977 -56.7644691467285,18.4259395599365 -61.846435546875,11.6799669265747 -59.3729095458984,16.1323089599609 -63.825252532959,14.7831144332886 -58.2935562133789,18.7857246398926 -52.8967781066895,13.1640815734863 -57.7538795471191,12.0847253799438 -62.8808174133301,23.7327709197998 -53.4364547729492,8.53184700012207 -61.7564888000488,5.6985387802124 -60.3173484802246,7.31757164001465 -60.2723731994629,5.74351119995117 -58.6083679199219,7.45249080657959 -61.0369186401367,7.22762584686279 -52.8068313598633,8.89163208007812 -54.4258651733398,13.0741348266602 -58.7432861328125,12.8042964935303 -43.9021606445312,12.2196445465088 -58.3385314941406,14.3333835601807 -62.5660057067871,11.0053701400757 -64.4548797607422,15.0529537200928 -56.8993873596191,9.97098731994629 -60.4972381591797,12.489483833313 -57.3041458129883,9.56622886657715 -58.7432861328125,19.1455097198486 -49.1190338134766,11.9498062133789 -62.5210342407227,11.4101285934448 -52.9417495727539,14.1984634399414 -60.677131652832,19.010591506958 -60.7670783996582,10.3757457733154 -57.2591743469238,12.6244029998779 -56.6745223999023,12.2646179199219 -64.4548797607422,6.1932430267334 -62.6559524536133,8.80168533325195 -62.5210342407227,13.7937049865723 -61.531623840332,19.325403213501 -55.2353820800781,9.97098731994629 -55.1004638671875,7.36254501342773 -62.161247253418,11.994779586792 -61.8014602661133,10.9603967666626 -56.9443626403809,5.51864528656006 -55.5501937866211,12.5344572067261 -56.5396041870117,17.3465843200684 -54.0660781860352,6.59800148010254 -56.809440612793,7.72233009338379 -61.9363822937012,13.5238666534424 -62.7458992004395,10.9603967666626 -54.9205703735352,13.7487316131592 -63.2855758666992,17.5264778137207 -61.3517303466797,20.1798934936523 -64.0501174926758,15.2328462600708 -52.0422897338867,8.03714179992676 -51.8623962402344,9.74612140655518 -46.5555725097656,12.6244029998779 -62.4760589599609,23.4629325866699 -57.4840393066406,11.4551019668579 -56.6295471191406,7.99216938018799 -59.1030731201172,14.0185708999634 -51.0528793334961,12.8042964935303 -56.9893341064453,8.26200771331787 -54.3808898925781,7.09270572662354 -61.0369186401367,6.68794727325439 -59.1480445861816,23.3280124664307 -55.7300872802734,12.1296987533569 -56.2247924804688,5.29378032684326 -54.0211067199707,11.0503435134888 -63.510440826416,10.9154233932495 -63.0157356262207,22.1137390136719 -53.3015365600586,9.38633632659912 -51.4126625061035,8.21703433990479 -50.1084442138672,14.1984634399414 -61.4416770935059,8.08211517333984 -62.0713005065918,11.3201818466187 -49.5687637329102,13.34397315979 -60.3623199462891,5.51864528656006 -54.9655418395996,13.6138134002686 -49.3888740539551,13.8386783599854 -53.7062950134277,6.82286739349365 -53.8861885070801,12.8042964935303 -51.0528793334961,7.81227684020996 -60.991943359375,7.45249080657959 -64.7247161865234,23.6877975463867 -60.7221069335938,5.20383358001709 -63.7353057861328,5.47367286682129 -61.0369186401367,20.7195701599121 -55.9999237060547,10.4207191467285 -64.0950927734375,13.7487316131592 -61.6665420532227,23.8676910400391 -58.8332328796387,11.0053701400757 -60.6321601867676,13.34397315979 -47.5449714660645,12.489483833313 -60.2274017333984,5.78848457336426 -59.5528030395508,19.2354564666748 -61.1718368530273,5.47367286682129 -49.2989273071289,6.05832386016846 -49.478816986084,12.9392156600952 -57.4390640258789,7.72233009338379 -64.4998474121094,13.0741348266602 -64.0950927734375,9.74612140655518 -63.9151992797852,6.50805473327637 -60.8570251464844,17.9762077331543 -53.0316963195801,11.814887046814 -59.8226432800293,5.60859203338623 -51.0528793334961,5.87843132019043 -60.0924835205078,8.35195446014404 -51.6375312805176,12.8492698669434 -59.5977783203125,10.8254776000977 -61.9813537597656,19.685188293457 -52.8068313598633,16.492094039917 -59.6877212524414,18.8306980133057 -64.1850433349609,10.1059074401855 -56.3147354125977,8.4419002532959 -43.4074401855469,11.6799669265747 -53.5713768005371,11.9498062133789 -64.0051422119141,15.502685546875 -62.7908706665039,10.6455850601196 -49.4338455200195,14.3783569335938 -56.7644691467285,15.0079803466797 -51.5026092529297,7.85724925994873 -49.2089805603027,6.68794727325439 -63.195629119873,5.9234037399292 -57.2591743469238,13.8836517333984 -59.8226432800293,16.0873355865479 -57.7988510131836,5.87843132019043 -56.179817199707,15.817497253418 -61.8914070129395,18.7407512664795 -52.7618598937988,8.26200771331787 -61.1718368530273,21.8888721466064 -60.7221069335938,7.58741092681885 -62.3411407470703,19.9100532531738 -51.9523429870605,7.36254501342773 -56.4496574401855,13.7037591934204 -63.7353057861328,19.2804298400879 -61.9813537597656,7.31757164001465 -50.1534156799316,5.96837711334229 -51.3676910400391,5.33875274658203 -59.2829666137695,6.32816219329834 -63.195629119873,20.674596786499 -57.7538795471191,17.2116641998291 -64.1850433349609,20.2698383331299 -57.7538795471191,11.1402893066406 -55.8650054931641,14.2434368133545 -63.3305511474609,15.1429004669189 -62.4310836791992,16.4021472930908 -52.5819664001465,6.50805473327637 -59.5977783203125,14.6481952667236 -48.3994636535645,11.9498062133789 -60.9469718933105,19.2804298400879 -56.809440612793,12.7143497467041 -54.2459716796875,14.6481952667236 -47.5,13.6587858200073 -62.9707641601562,17.2116641998291 -55.9549522399902,15.8624706268311 -46.1508178710938,12.8492698669434 -52.536994934082,12.2196445465088 -57.5290145874023,13.1640815734863 -59.7776718139648,10.0159606933594 -57.9787445068359,12.5794296264648 -53.6613235473633,12.984188079834 -57.9787445068359,11.9048328399658 -54.4258651733398,15.9074440002441 -63.2855758666992,18.2460479736328 -62.9257888793945,8.89163208007812 -55.2803535461426,10.2408266067505 -52.4020729064941,9.56622886657715 -53.3015365600586,13.6587858200073 -61.9813537597656,16.0873355865479 -53.1216430664062,8.57682037353516 -60.1824264526367,16.851879119873 -47.5899467468262,13.5688400268555 -60.4972381591797,23.1031475067139 -46.6904907226562,12.489483833313 -58.2485809326172,15.6825771331787 -60.1374549865723,7.22762584686279 -51.5925559997559,13.6138134002686 -60.1824264526367,16.4021472930908 -52.8967781066895,6.28318881988525 -55.1004638671875,13.2090549468994 -59.8226432800293,14.4233293533325 -63.3755226135254,14.4683027267456 -60.6321601867676,14.9630069732666 -50.4232559204102,5.83345794677734 -62.2961654663086,11.9048328399658 -63.1056823730469,19.8650798797607 -63.9601745605469,22.2036838531494 -58.3835029602051,14.8730602264404 -53.7062950134277,6.01335048675537 -62.161247253418,18.0211811065674 -51.5475845336914,11.8598594665527 -56.2247924804688,13.1640815734863 -53.7062950134277,9.9260139465332 -63.1056823730469,18.7857246398926 -60.0025367736816,22.1587104797363 -64.5448226928711,15.7725238800049 -58.6083679199219,6.91281318664551 -56.7644691467285,16.6719875335693 -46.0158996582031,12.7143497467041 -58.2036094665527,20.4497318267822 -64.3199615478516,17.8412895202637 -57.6189575195312,13.6587858200073 -57.1692276000977,10.5106649398804 -57.4390640258789,6.55302810668945 -54.6957054138184,9.02655124664307 -64.1400680541992,21.5740604400635 -55.3703002929688,6.37313556671143 -61.8914070129395,14.7831144332886 -54.6057586669922,9.34136390686035 -64.5448226928711,13.2090549468994 -62.6109771728516,8.26200771331787 -58.6083679199219,6.64297485351562 -62.4310836791992,15.6825771331787 -48.9841156005859,11.5450477600098 -54.3359184265137,15.1429004669189 -43.3175048828125,12.984188079834 -63.510440826416,12.2646179199219 -56.3597106933594,16.4471206665039 -55.1004638671875,11.0953159332275 -57.7538795471191,13.9286251068115 -52.2221794128418,12.2646179199219 -52.851806640625,15.9524164199829 -57.1692276000977,16.2672290802002 -58.5184211730957,19.010591506958 -60.7221069335938,19.1904830932617 -54.1110534667969,10.0159606933594 -54.9205703735352,8.48687362670898 -62.4760589599609,19.8201065063477 -59.6877212524414,10.3307723999023 -46.420654296875,11.4551019668579 -59.2379913330078,7.00275993347168 -52.8068313598633,6.73292064666748 -64.7696914672852,8.89163208007812 -45.6111450195312,13.1640815734863 -59.013126373291,19.1005363464355 -58.3385314941406,5.60859203338623 -55.9549522399902,17.3465843200684 -55.2353820800781,7.27259826660156 -63.4654693603516,14.8280878067017 -49.3438987731934,6.41810894012451 -64.1850433349609,21.7089805603027 -58.2935562133789,14.6481952667236 -61.3517303466797,13.4788932800293 -58.2036094665527,10.1958532333374 -56.179817199707,7.00275993347168 -56.0448989868164,8.93660545349121 -56.0898704528809,11.814887046814 -54.9205703735352,6.68794727325439 -43.857177734375,10.9603967666626 -58.2036094665527,15.6376037597656 -56.8993873596191,8.75671291351318 -58.4734497070312,12.17467212677 -62.7908706665039,22.3386039733887 -53.1216430664062,6.73292064666748 -59.3729095458984,19.1005363464355 -56.4046859741211,17.6164226531982 -49.4338455200195,13.4339199066162 -58.1136627197266,18.9656181335449 -63.1056823730469,13.0291614532471 -62.2961654663086,10.6006116867065 -58.8332328796387,10.6455850601196 -63.2855758666992,22.0237922668457 -56.0898704528809,9.61120223999023 -48.9391403198242,5.74351119995117 -57.1692276000977,14.3783569335938 -60.5871887207031,21.4841136932373 -62.6109771728516,7.27259826660156 -54.8755950927734,14.9180335998535 -55.5951690673828,5.9234037399292 -54.3808898925781,8.75671291351318 -57.4840393066406,9.20644378662109 -61.846435546875,15.817497253418 -54.1110534667969,12.354564666748 -57.3940925598145,17.1217193603516 -54.830623626709,5.96837711334229 -54.7406768798828,11.1852626800537 -60.4522666931152,9.61120223999023 -47.9947052001953,13.1191082000732 -58.2935562133789,17.9762077331543 -60.0475082397461,7.36254501342773 -51.9073677062988,6.1932430267334 -56.809440612793,11.0053701400757 -62.9257888793945,8.26200771331787 -58.7882614135742,9.02655124664307 -48.1296234130859,12.7143497467041 -60.6321601867676,21.3941669464111 -58.7432861328125,17.7513427734375 -60.1374549865723,23.9126644134521 -49.9285507202148,13.34397315979 -54.1110534667969,5.60859203338623 -48.8941688537598,11.9048328399658 -51.4576377868652,7.81227684020996 -58.2935562133789,20.0449733734131 -57.034309387207,15.8624706268311 -61.0369186401367,22.1137390136719 -59.8676147460938,14.3333835601807 -51.1877975463867,12.669376373291 -60.3623199462891,20.7195701599121 -52.3571014404297,13.0741348266602 -62.5660057067871,5.47367286682129 -49.2989273071289,14.1085166931152 -60.991943359375,16.7619323730469 -56.0898704528809,9.97098731994629 -56.7644691467285,11.1852626800537 -50.6031455993652,12.669376373291 -51.5925559997559,9.83606815338135 -54.7406768798828,12.984188079834 -53.0766716003418,14.3333835601807 -50.2433624267578,11.7699136734009 -48.2645416259766,11.994779586792 -61.3517303466797,6.23821640014648 -49.2539520263672,12.1296987533569 -49.9735221862793,12.2196445465088 -62.8358459472656,5.56361865997314 -57.9787445068359,19.2804298400879 -52.7168846130371,15.4577121734619 -44.6666870117188,11.2302360534668 -63.4654693603516,14.7381420135498 -58.9681549072266,11.4101285934448 -52.4020729064941,15.1878728866577 -57.7988510131836,18.5608596801758 -60.4072952270508,18.2460479736328 -45.0714721679688,12.1296987533569 -62.4310836791992,8.53184700012207 -48.0396766662598,12.8042964935303 -54.6057586669922,14.1984634399414 -57.7089042663574,14.4233293533325 -55.5052185058594,13.9735984802246 -63.9151992797852,21.8438987731934 -44.3968505859375,11.4551019668579 -63.7353057861328,23.148120880127 -64.634765625,16.851879119873 -60.677131652832,20.4047584533691 -57.7538795471191,13.2990007400513 -53.9761352539062,13.2540273666382 -59.2379913330078,15.502685546875 -60.991943359375,23.8676910400391 -55.8650054931641,10.3307723999023 -64.2300109863281,9.02655124664307 -62.6109771728516,6.64297485351562 -56.7644691467285,14.3333835601807 -52.5819664001465,12.1296987533569 -64.3649291992188,17.166690826416 -55.4152755737305,12.6244029998779 -61.8914070129395,5.74351119995117 -62.3861122131348,6.73292064666748 -49.8386039733887,12.309591293335 -51.1877975463867,11.5900211334229 -56.2247924804688,5.24880695343018 -64.1400680541992,7.13767910003662 -62.0713005065918,21.6190338134766 -57.0792808532715,5.96837711334229 -64.7247161865234,6.10329627990723 -57.7538795471191,6.68794727325439 -54.1110534667969,10.6455850601196 -43.857177734375,11.9048328399658 -59.3729095458984,13.34397315979 -62.4310836791992,9.38633632659912 -49.478816986084,5.33875274658203 -63.510440826416,7.45249080657959 -59.6877212524414,9.88104152679443 -56.6295471191406,17.2116641998291 -55.9549522399902,12.2196445465088 -55.9549522399902,8.89163208007812 -61.9813537597656,22.518497467041 -52.6269378662109,15.6825771331787 -61.6665420532227,18.9656181335449 -60.9469718933105,8.48687362670898 -52.8068313598633,15.2328462600708 -50.9179611206055,8.17206192016602 -52.3571014404297,11.3651552200317 -54.8755950927734,11.994779586792 -54.6957054138184,9.34136390686035 -56.0898704528809,8.66676616668701 -62.4760589599609,21.5290870666504 -47.0053100585938,12.669376373291 -46.7354736328125,11.0503435134888 -62.2062187194824,21.6190338134766 -62.0713005065918,18.6058330535889 -62.9707641601562,12.8942422866821 -53.1216430664062,5.87843132019043 -64.634765625,7.13767910003662 -43.3624877929688,11.9048328399658 -59.5977783203125,23.7777442932129 -63.3305511474609,19.0555629730225 -53.6163482666016,15.9074440002441 -63.6453628540039,20.2248649597168 -60.7221069335938,21.0343818664551 -64.5897979736328,19.8201065063477 -53.5264015197754,7.81227684020996 -53.3914833068848,13.8386783599854 -64.4998474121094,8.7117395401001 -55.5501937866211,8.57682037353516 -45.7460632324219,13.34397315979 -46.0608520507812,12.2646179199219 -60.4972381591797,15.1878728866577 -55.7300872802734,14.5132751464844 -46.0608520507812,13.3889465332031 -63.8702239990234,14.3783569335938 -62.9257888793945,6.77789402008057 -60.8120536804199,20.1798934936523 -56.5845756530762,6.64297485351562 -51.6375312805176,8.80168533325195 -59.9575614929199,16.9867992401123 -52.312126159668,9.29639053344727 -60.4522666931152,20.4047584533691 -64.3649291992188,11.2752084732056 -57.6189575195312,6.64297485351562 -60.2723731994629,20 -64.0501174926758,23.0581741333008 -62.0263290405273,11.1402893066406 -45.7460632324219,11.0503435134888 -56.9443626403809,7.18265247344971 -57.9337692260742,6.95778656005859 -62.6559524536133,20.674596786499 -58.1586380004883,6.32816219329834 -45.6560974121094,11.5900211334229 -55.3703002929688,12.0397529602051 -52.6719131469727,9.88104152679443 -64.4548797607422,7.27259826660156 -45.0714721679688,11.1402893066406 -59.0580978393555,11.0053701400757 -64.2300109863281,19.0555629730225 -59.2829666137695,9.47628307342529 -53.9311599731445,12.309591293335 -50.5132026672363,6.23821640014648 -56.1348457336426,13.4339199066162 -48.1296234130859,11.2302360534668 -51.997314453125,7.36254501342773 -51.0079040527344,12.984188079834 -55.5951690673828,15.6825771331787 -54.0660781860352,9.74612140655518 -59.2379913330078,12.7593231201172 -57.6189575195312,16.0873355865479 -55.6401405334473,7.36254501342773 -56.2247924804688,11.2752084732056 -63.7353057861328,7.72233009338379 -45.6560974121094,11.5000743865967 -63.7802810668945,6.37313556671143 -54.515811920166,12.4445114135742 -61.846435546875,20.3597850799561 -61.7115173339844,5.56361865997314 -56.6745223999023,11.814887046814 -64.2749862670898,17.7963161468506 -61.1268653869629,13.2990007400513 -62.7009239196777,22.4285507202148 -51.8174209594727,9.43130970001221 -43.1376037597656,12.8042964935303 -60.3173484802246,20.5396785736084 -54.7856521606445,15.1429004669189 -55.3253288269043,5.78848457336426 -60.991943359375,7.09270572662354 -62.5210342407227,10.7805042266846 -55.0105171203613,12.17467212677 -59.0580978393555,23.2830390930176 -62.1162719726562,20.674596786499 -60.8120536804199,9.11649799346924 -53.2115898132324,11.1402893066406 -56.9893341064453,17.481502532959 -57.6189575195312,5.4286994934082 -62.1162719726562,6.95778656005859 -62.5210342407227,8.12708854675293 -62.8358459472656,9.38633632659912 -62.8358459472656,8.35195446014404 -50.8729858398438,12.0847253799438 -56.0898704528809,5.51864528656006 -51.8174209594727,5.96837711334229 -63.1056823730469,5.33875274658203 -58.5184211730957,17.481502532959 -61.531623840332,23.3729858398438 -52.1772079467773,9.34136390686035 -48.849193572998,5.29378032684326 -59.327938079834,9.52125644683838 -57.9337692260742,15.1429004669189 -57.8438262939453,5.9234037399292 -61.2617835998535,22.1587104797363 -52.8967781066895,13.5238666534424 -63.510440826416,5.83345794677734 -53.7512664794922,15.502685546875 -63.2406005859375,14.4233293533325 -62.3411407470703,17.5714492797852 -59.2829666137695,20.314811706543 -63.9151992797852,16.4021472930908 -46.6005554199219,12.1296987533569 -53.9311599731445,10.4656925201416 -52.8967781066895,14.1534900665283 -56.6295471191406,8.98157787322998 -63.4654693603516,17.6164226531982 -55.1904067993164,12.7593231201172 -53.3015365600586,12.9392156600952 -60.3623199462891,11.0503435134888 -63.9601745605469,16.6270141601562 -55.5052185058594,9.65617561340332 -62.8808174133301,5.9234037399292 -64.7696914672852,6.37313556671143 -54.1110534667969,7.63238334655762 -64.634765625,5.38372611999512 -59.642749786377,13.9735984802246 -52.3571014404297,13.34397315979 -53.9311599731445,6.10329627990723 -53.3015365600586,9.02655124664307 -63.4204940795898,15.3677654266357 -54.5607833862305,15.9074440002441 -64.1850433349609,17.7513427734375 -57.9787445068359,10.0159606933594 -63.2855758666992,14.1984634399414 -64.4998474121094,22.6084423065186 -49.9285507202148,7.31757164001465 -58.6533432006836,11.2302360534668 -62.0263290405273,12.5794296264648 -61.1268653869629,15.3677654266357 -62.7458992004395,17.9312343597412 -57.2591743469238,7.49746417999268 -50.6930923461914,5.56361865997314 -51.3676910400391,7.81227684020996 -55.0105171203613,6.41810894012451 -56.9443626403809,12.2646179199219 -46.9153442382812,11.8598594665527 -59.5528030395508,23.822717666626 -53.6163482666016,12.309591293335 -49.9735221862793,12.8942422866821 -60.0475082397461,10.2408266067505 -56.8544158935547,5.47367286682129 -54.9655418395996,15.5926313400269 -56.6745223999023,11.5450477600098 -52.1772079467773,10.7355308532715 -55.3703002929688,9.83606815338135 -56.6745223999023,12.9392156600952 -64.4099044799805,18.1561012268066 -53.3914833068848,9.07152462005615 -61.531623840332,16.2672290802002 -44.6666870117188,10.8254776000977 -62.3861122131348,19.0555629730225 -54.2459716796875,13.7037591934204 -57.8438262939453,5.38372611999512 -62.5660057067871,11.3201818466187 -61.3967056274414,6.64297485351562 -51.7274780273438,10.1508798599243 -60.2723731994629,9.25141716003418 -51.1428260803223,9.97098731994629 -55.7300872802734,15.6376037597656 -56.6295471191406,11.5450477600098 -59.2379913330078,19.5502681732178 -59.642749786377,14.0185708999634 -64.3649291992188,22.518497467041 -55.9999237060547,14.1534900665283 -52.1772079467773,13.6587858200073 -59.013126373291,15.3227920532227 -53.0766716003418,8.66676616668701 -63.5554122924805,22.6084423065186 -48.1745986938477,13.0291614532471 -48.2195701599121,12.4445114135742 -62.5660057067871,21.7989253997803 -59.642749786377,6.14826965332031 -53.2115898132324,12.7593231201172 -45.1614074707031,10.6455850601196 -56.1348457336426,17.0317726135254 -61.0818901062012,7.27259826660156 -64.1850433349609,21.5290870666504 -62.0263290405273,18.7407512664795 -45.6111450195312,11.9048328399658 -51.6375312805176,6.82286739349365 -59.1480445861816,16.3122024536133 -62.2062187194824,9.70114898681641 -52.7168846130371,6.05832386016846 -56.6745223999023,16.1323089599609 -60.9020004272461,8.89163208007812 -57.2141990661621,5.65356540679932 -55.6401405334473,15.9074440002441 -63.195629119873,21.8438987731934 -51.682502746582,7.63238334655762 -53.2115898132324,5.96837711334229 -63.4654693603516,9.38633632659912 -62.4310836791992,5.6985387802124 -56.49462890625,14.5582485198975 -57.3940925598145,10.4656925201416 -48.8042221069336,12.984188079834 -55.1904067993164,17.166690826416 -63.9601745605469,5.51864528656006 -64.4099044799805,22.6983890533447 -56.7644691467285,12.2646179199219 -51.4126625061035,10.7355308532715 -53.166618347168,14.3783569335938 -55.8200340270996,14.1984634399414 -50.4682273864746,7.40751838684082 -45.34130859375,10.9603967666626 -61.531623840332,9.16147041320801 -59.013126373291,12.9392156600952 -55.9099807739258,17.6613960266113 -60.2274017333984,23.5528793334961 -61.9813537597656,23.7327709197998 -62.6109771728516,14.1984634399414 -59.327938079834,13.0741348266602 -55.5052185058594,15.7275505065918 -55.1004638671875,14.3333835601807 -63.6003875732422,15.7275505065918 -56.49462890625,16.4021472930908 -57.7089042663574,5.51864528656006 -63.1506576538086,7.27259826660156 -62.4760589599609,9.74612140655518 -47.9947052001953,13.3889465332031 -63.7353057861328,13.4339199066162 -52.5819664001465,8.66676616668701 -59.9125900268555,7.49746417999268 -60.5871887207031,7.31757164001465 -64.7247161865234,13.9735984802246 -63.510440826416,6.10329627990723 -61.8914070129395,18.0661544799805 -54.7406768798828,16.1323089599609 -62.1162719726562,11.2302360534668 -64.6797409057617,22.9232540130615 -61.2168121337891,12.5794296264648 -64.3649291992188,6.41810894012451 -54.830623626709,11.0503435134888 -43.0926513671875,13.6587858200073 -58.2036094665527,20.0449733734131 -64.4998474121094,19.7751350402832 -55.0105171203613,15.6825771331787 -58.0237159729004,12.5794296264648 -58.9231796264648,6.73292064666748 -51.0978507995605,13.1191082000732 -64.1400680541992,16.3571739196777 -59.013126373291,11.0503435134888 -57.8887977600098,15.5476579666138 -63.3755226135254,21.7989253997803 -61.9813537597656,5.29378032684326 -49.8835754394531,11.7249402999878 -64.7247161865234,14.5582485198975 -57.1242523193359,8.48687362670898 -53.7062950134277,9.61120223999023 -49.5237922668457,6.37313556671143 -59.1030731201172,6.64297485351562 -54.7856521606445,5.51864528656006 -58.5633926391602,11.7699136734009 -62.0713005065918,8.21703433990479 -58.2036094665527,14.7831144332886 -63.6003875732422,13.8386783599854 -59.7326965332031,18.1111278533936 -55.1004638671875,15.6825771331787 -51.6375312805176,6.77789402008057 -55.7300872802734,17.7963161468506 -64.5897979736328,7.45249080657959 -50.9629325866699,5.51864528656006 -58.6533432006836,16.6719875335693 -63.1056823730469,17.8412895202637 -59.1030731201172,10.1508798599243 -62.5210342407227,18.2460479736328 -61.7115173339844,10.8704509735107 -58.0237159729004,5.51864528656006 -56.7194976806641,11.5900211334229 -63.6453628540039,7.09270572662354 -64.634765625,6.77789402008057 -64.2300109863281,11.994779586792 -55.5501937866211,9.65617561340332 -51.0079040527344,13.2990007400513 -63.5554122924805,20.5846500396729 -58.3385314941406,10.3307723999023 -60.9020004272461,10.2408266067505 -58.2485809326172,12.7593231201172 -55.4602470397949,10.4207191467285 -44.3069152832031,11.0053701400757 -63.825252532959,5.4286994934082 -63.510440826416,15.6376037597656 -64.4099044799805,7.04773330688477 -58.9231796264648,12.489483833313 -61.3967056274414,10.8254776000977 -63.0157356262207,11.2302360534668 -54.9655418395996,7.81227684020996 -58.7432861328125,14.8280878067017 -60.4972381591797,12.2646179199219 -61.5765953063965,7.72233009338379 -51.8174209594727,12.2196445465088 -61.8914070129395,9.16147041320801 -56.5396041870117,14.8730602264404 -62.2511940002441,10.7805042266846 -61.8014602661133,13.9286251068115 -62.0713005065918,8.80168533325195 -53.2565612792969,16.6719875335693 -62.0263290405273,5.74351119995117 -64.2749862670898,15.4577121734619 -50.9629325866699,6.64297485351562 -62.6109771728516,5.87843132019043 -60.8570251464844,15.1878728866577 -59.0580978393555,15.8624706268311 -52.4920196533203,9.52125644683838 -64.3199615478516,9.52125644683838 -57.3041458129883,9.83606815338135 -64.4548797607422,22.2936305999756 -63.0157356262207,13.4339199066162 -62.6559524536133,9.25141716003418 -58.0237159729004,12.6244029998779 -58.8332328796387,19.8650798797607 -53.5713768005371,9.70114898681641 -63.2406005859375,17.6164226531982 -63.3755226135254,11.0503435134888 -60.1374549865723,8.35195446014404 -56.4496574401855,14.1984634399414 -59.8676147460938,8.4419002532959 -58.7432861328125,17.5264778137207 -62.0263290405273,13.4788932800293 -64.5448226928711,22.4735221862793 -58.6533432006836,6.32816219329834 -55.2803535461426,11.7249402999878 -63.7353057861328,5.87843132019043 -61.9813537597656,11.1852626800537 -58.9681549072266,23.6428260803223 -64.7247161865234,6.86783981323242 -59.1480445861816,10.9154233932495 -49.478816986084,5.56361865997314 -64.0051422119141,16.5370674133301 -55.2353820800781,7.6773567199707 -58.2485809326172,8.21703433990479 -51.5925559997559,6.55302810668945 -60.6321601867676,7.45249080657959 -55.0554885864258,14.3783569335938 -56.8993873596191,7.90222263336182 -61.8914070129395,11.6799669265747 -59.327938079834,18.2010746002197 -57.2141990661621,5.9234037399292 -51.997314453125,10.1508798599243 -52.3571014404297,12.3995380401611 -51.3676910400391,12.2646179199219 -53.346508026123,11.5900211334229 -45.6560974121094,12.489483833313 -60.4972381591797,11.4101285934448 -49.8386039733887,12.9392156600952 -62.1162719726562,5.6985387802124 -60.0025367736816,13.8836517333984 -51.2327728271484,10.1508798599243 -53.5264015197754,8.21703433990479 -57.8887977600098,8.26200771331787 -55.4602470397949,5.24880695343018 -53.7062950134277,5.60859203338623 -59.9575614929199,19.6402149200439 -63.3755226135254,12.984188079834 -56.179817199707,15.4127388000488 -59.3729095458984,14.4683027267456 -64.2300109863281,15.4577121734619 -58.4284744262695,9.70114898681641 -48.3544883728027,11.4551019668579 -56.0898704528809,8.12708854675293 -53.9311599731445,10.3307723999023 -64.3649291992188,7.76730346679688 -62.5660057067871,21.0343818664551 -62.0713005065918,15.7725238800049 -52.3571014404297,15.997389793396 -57.3940925598145,9.34136390686035 -50.9179611206055,14.1085166931152 -61.531623840332,12.489483833313 -61.531623840332,22.2036838531494 -59.1030731201172,19.8650798797607 -58.6533432006836,12.17467212677 -45.1614074707031,10.7805042266846 -53.5264015197754,6.05832386016846 -60.7221069335938,10.7805042266846 -63.2855758666992,22.8782806396484 -52.7168846130371,6.28318881988525 -56.2247924804688,15.0529537200928 -61.3517303466797,5.6985387802124 -60.5422134399414,12.8942422866821 -59.9125900268555,12.1296987533569 -60.5871887207031,13.6138134002686 -58.5633926391602,6.86783981323242 -58.4734497070312,16.7169609069824 -60.1374549865723,14.1085166931152 -61.531623840332,16.8968524932861 -54.3808898925781,8.08211517333984 -51.6375312805176,6.14826965332031 -52.2671546936035,10.9603967666626 -57.5739860534668,13.4788932800293 -58.0237159729004,11.5450477600098 -56.8544158935547,16.80690574646 -56.9443626403809,9.61120223999023 -53.0766716003418,8.48687362670898 -50.9179611206055,12.3995380401611 -47.0952453613281,12.8042964935303 -55.7300872802734,5.60859203338623 -50.0634689331055,7.9471960067749 -59.8676147460938,14.1534900665283 -63.510440826416,8.35195446014404 -56.3597106933594,10.3307723999023 -46.420654296875,11.1852626800537 -64.1400680541992,8.80168533325195 -63.3755226135254,10.6905584335327 -56.809440612793,11.6349945068359 -64.3199615478516,23.8676910400391 -49.478816986084,12.4445114135742 -61.8914070129395,22.6084423065186 -55.8200340270996,15.997389793396 -62.6559524536133,12.6244029998779 -58.7432861328125,16.3122024536133 -61.8914070129395,18.1561012268066 -57.3940925598145,7.36254501342773 -60.1824264526367,8.17206192016602 -54.0660781860352,15.0529537200928 -58.6533432006836,17.6164226531982 -59.1480445861816,16.492094039917 -51.9073677062988,8.12708854675293 -59.013126373291,16.851879119873 -58.6083679199219,8.7117395401001 -50.018497467041,5.24880695343018 -58.2935562133789,17.7963161468506 -58.0237159729004,12.7143497467041 -64.5448226928711,17.5714492797852 -64.5448226928711,10.6006116867065 -59.327938079834,14.8730602264404 -52.7168846130371,12.7143497467041 -54.3359184265137,11.3651552200317 -63.9151992797852,10.2857999801636 -56.49462890625,17.7063694000244 -43.2275695800781,12.8492698669434 -61.0369186401367,20 -62.8808174133301,15.502685546875 -51.7274780273438,10.3307723999023 -52.7168846130371,14.5582485198975 -61.531623840332,16.3122024536133 -63.0607109069824,18.7857246398926 -60.1824264526367,15.7275505065918 -60.5422134399414,22.8782806396484 -55.7750587463379,17.7963161468506 -56.4046859741211,10.3757457733154 -61.3517303466797,15.997389793396 -59.5528030395508,17.3915576934814 -49.6587104797363,6.82286739349365 -53.9311599731445,7.40751838684082 -61.0818901062012,9.74612140655518 -61.306755065918,13.7487316131592 -51.2327728271484,9.65617561340332 -45.9259338378906,12.1296987533569 -61.531623840332,17.0767459869385 -47.0053100585938,13.2540273666382 -62.0263290405273,23.4179592132568 -54.6057586669922,14.0635442733765 -54.201000213623,10.3757457733154 -57.034309387207,5.9234037399292 -56.9893341064453,7.31757164001465 -64.0051422119141,16.8968524932861 -54.1110534667969,14.6931686401367 -52.5819664001465,8.39692687988281 -51.7274780273438,6.86783981323242 -61.0369186401367,9.38633632659912 -43.002685546875,13.7037591934204 -60.7221069335938,20.7645435333252 -61.5765953063965,20 -61.5765953063965,10.0159606933594 -59.8676147460938,9.16147041320801 -63.0607109069824,7.85724925994873 -61.4866485595703,5.38372611999512 -45.9259338378906,12.669376373291 -56.9443626403809,10.2857999801636 -58.2935562133789,18.9656181335449 -62.1162719726562,10.4656925201416 -44.6666870117188,10.6006116867065 -52.0422897338867,11.7699136734009 -60.2723731994629,9.11649799346924 -62.6109771728516,21.6640071868896 -63.2855758666992,22.7883358001709 -59.327938079834,17.7963161468506 -64.5448226928711,7.99216938018799 -53.2115898132324,8.17206192016602 -62.8808174133301,13.9286251068115 -50.5581741333008,14.9180335998535 -62.4760589599609,14.3333835601807 -58.5633926391602,17.8862609863281 -54.2459716796875,11.5900211334229 -64.0051422119141,22.4735221862793 -64.634765625,8.80168533325195 -51.682502746582,9.34136390686035 -57.034309387207,7.27259826660156 -50.1983871459961,7.45249080657959 -51.4126625061035,9.52125644683838 -63.6003875732422,13.1191082000732 -61.0369186401367,12.8492698669434 -59.6877212524414,15.2778186798096 -61.1718368530273,9.88104152679443 -57.034309387207,16.6719875335693 -60.2274017333984,10.4207191467285 -51.5475845336914,7.13767910003662 -58.5184211730957,7.72233009338379 -64.7247161865234,20.1349201202393 -60.0475082397461,9.25141716003418 -59.8676147460938,13.9735984802246 -50.333309173584,11.7699136734009 -63.0607109069824,11.6799669265747 -55.4152755737305,14.3333835601807 -58.3835029602051,17.8862609863281 -60.9020004272461,6.23821640014648 -59.7776718139648,7.72233009338379 -64.3649291992188,13.7037591934204 -62.8808174133301,10.5556383132935 -59.2829666137695,13.1640815734863 -64.4998474121094,19.325403213501 -56.5845756530762,6.14826965332031 -52.0872611999512,15.1429004669189 -63.4204940795898,7.58741092681885 -45.4312438964844,10.9154233932495 -61.0369186401367,11.5450477600098 -58.7882614135742,12.0397529602051 -64.4099044799805,23.822717666626 -45.7460632324219,11.0953159332275 -60.3623199462891,13.6138134002686 -48.849193572998,11.8598594665527 -61.2168121337891,12.7143497467041 -54.1110534667969,8.39692687988281 -57.34912109375,9.38633632659912 -58.7432861328125,17.8412895202637 -56.2697639465332,7.45249080657959 -63.5554122924805,22.8782806396484 -49.6137390136719,14.6481952667236 -56.4496574401855,13.0291614532471 -52.8068313598633,6.01335048675537 -62.0263290405273,13.34397315979 -46.0608520507812,12.9392156600952 -62.3861122131348,12.8042964935303 -52.9867248535156,16.4471206665039 -62.7009239196777,20.989408493042 -52.7618598937988,5.6985387802124 -53.6163482666016,16.5820407867432 -64.0051422119141,16.9867992401123 -61.6215667724609,22.7433624267578 -60.9020004272461,23.0132007598877 -55.5951690673828,17.7063694000244 -62.8358459472656,21.349193572998 -62.0713005065918,20.7645435333252 -46.5105895996094,10.8254776000977 -58.1136627197266,17.6613960266113 -59.1480445861816,17.3465843200684 -59.8676147460938,13.9286251068115 -57.9787445068359,6.14826965332031 -57.1242523193359,8.4419002532959 -55.7300872802734,10.2857999801636 -62.6109771728516,17.3915576934814 -63.6453628540039,14.7831144332886 -60.1374549865723,19.6402149200439 -59.2379913330078,17.1217193603516 -61.306755065918,16.4021472930908 -55.6851119995117,14.2434368133545 -53.9311599731445,14.2884101867676 -51.4576377868652,14.0635442733765 -55.1904067993164,10.0609340667725 -62.0713005065918,11.8598594665527 -49.478816986084,6.59800148010254 -57.7089042663574,7.85724925994873 -60.5871887207031,11.3201818466187 -58.1586380004883,13.34397315979 -55.8650054931641,6.64297485351562 -60.7670783996582,5.6985387802124 -49.478816986084,13.8386783599854 -62.4310836791992,16.7169609069824 -60.2274017333984,5.60859203338623 -60.6321601867676,14.0185708999634 -57.2141990661621,15.3677654266357 -63.4654693603516,16.7169609069824 -59.4178848266602,7.36254501342773 -58.7432861328125,9.61120223999023 -63.7353057861328,16.5370674133301 -59.2829666137695,11.9048328399658 -61.4416770935059,21.9788188934326 -53.9311599731445,5.51864528656006 -63.4654693603516,11.1852626800537 -61.9813537597656,20.2248649597168 -63.6453628540039,21.7539520263672 -54.2909469604492,7.45249080657959 -61.0369186401367,17.3465843200684 -59.3729095458984,16.7619323730469 -62.0713005065918,22.9682273864746 -61.9363822937012,22.833309173584 -60.6321601867676,8.75671291351318 -58.1136627197266,6.55302810668945 -52.9417495727539,13.2090549468994 -57.1692276000977,12.2196445465088 -60.4522666931152,6.64297485351562 -51.6375312805176,14.2884101867676 -52.5819664001465,11.0503435134888 -56.5845756530762,16.492094039917 -62.161247253418,5.96837711334229 -61.6665420532227,19.2804298400879 -46.9153442382812,11.1402893066406 -64.634765625,15.817497253418 -60.3173484802246,15.817497253418 -50.1534156799316,5.38372611999512 -62.1162719726562,13.7937049865723 -51.8623962402344,12.17467212677 -50.2883338928223,12.5794296264648 -59.5528030395508,14.8730602264404 -50.7380676269531,12.309591293335 -53.3015365600586,6.14826965332031 -63.7353057861328,18.2460479736328 -56.3147354125977,16.9867992401123 -59.8676147460938,8.80168533325195 -56.5845756530762,9.88104152679443 -62.9707641601562,7.45249080657959 -60.3623199462891,11.3201818466187 -58.2036094665527,15.2778186798096 -53.6163482666016,15.6376037597656 -56.8993873596191,6.73292064666748 -53.7062950134277,8.26200771331787 -61.8014602661133,23.7777442932129 -52.4020729064941,13.2990007400513 -54.0211067199707,6.86783981323242 -53.4814300537109,15.8624706268311 -54.1560249328613,7.09270572662354 -64.0501174926758,8.35195446014404 -49.7936325073242,11.994779586792 -61.7564888000488,8.57682037353516 -56.6295471191406,10.0609340667725 -55.9549522399902,9.07152462005615 -59.8226432800293,20.5396785736084 -61.306755065918,17.166690826416 -59.1480445861816,14.5582485198975 -53.8861885070801,12.7143497467041 -60.1374549865723,13.8386783599854 -60.0924835205078,21.0343818664551 -64.3649291992188,15.0979270935059 -58.3385314941406,11.7249402999878 -63.8702239990234,18.8756713867188 -58.1586380004883,5.83345794677734 -56.2697639465332,10.2408266067505 -44.0370788574219,10.9603967666626 -55.9099807739258,12.17467212677 -54.201000213623,7.00275993347168 -61.0369186401367,22.6983890533447 -54.8755950927734,16.7169609069824 -56.5845756530762,14.2884101867676 -53.6163482666016,7.36254501342773 -51.5475845336914,12.2646179199219 -55.7750587463379,9.9260139465332 -60.4072952270508,7.27259826660156 -58.2485809326172,11.3201818466187 -50.5581741333008,13.6587858200073 -50.0634689331055,14.2434368133545 -63.3755226135254,17.3016109466553 -59.5078315734863,6.50805473327637 -58.9681549072266,17.8862609863281 -55.9099807739258,16.851879119873 -53.166618347168,9.34136390686035 -64.0051422119141,21.8438987731934 -53.6163482666016,13.2090549468994 -54.1110534667969,10.6905584335327 -60.5422134399414,5.74351119995117 -55.9099807739258,16.0873355865479 -60.2723731994629,19.4153499603271 -64.3199615478516,15.2328462600708 -56.7194976806641,5.47367286682129 -59.6877212524414,8.7117395401001 -55.9999237060547,13.9286251068115 -55.3253288269043,5.33875274658203 -46.9153442382812,13.4788932800293 -43.5423583984375,12.6244029998779 -63.825252532959,22.0687656402588 -59.642749786377,21.2142753601074 -46.4656372070312,12.2196445465088 -64.4998474121094,14.1534900665283 -59.2829666137695,15.502685546875 -52.4920196533203,12.8042964935303 -60.8120536804199,18.5608596801758 -51.4126625061035,5.6985387802124 -58.9681549072266,11.5450477600098 -57.663932800293,10.0159606933594 -51.7274780273438,14.9630069732666 -50.018497467041,13.6138134002686 -63.3755226135254,13.5688400268555 -58.7432861328125,6.95778656005859 -57.4390640258789,11.9498062133789 -60.4522666931152,22.0687656402588 -55.1904067993164,10.4207191467285 -64.7247161865234,14.6032218933105 -60.1824264526367,14.1984634399414 -62.5210342407227,16.7619323730469 -63.510440826416,17.8412895202637 -61.3967056274414,6.82286739349365 -50.648120880127,7.58741092681885 -55.6401405334473,14.2884101867676 -49.5237922668457,11.6349945068359 -58.7882614135742,17.7513427734375 -63.6003875732422,23.9576377868652 -58.6083679199219,6.1932430267334 -52.312126159668,9.16147041320801 -55.6401405334473,12.8492698669434 -60.3173484802246,6.86783981323242 -64.5448226928711,11.0503435134888 -61.306755065918,21.8888721466064 -63.0607109069824,21.8438987731934 -63.6453628540039,5.60859203338623 -62.2961654663086,19.5952415466309 -62.9707641601562,5.20383358001709 -57.2591743469238,18.8756713867188 -52.2221794128418,5.87843132019043 -54.201000213623,7.31757164001465 -59.8226432800293,22.5634689331055 -47.7698402404785,12.6244029998779 -55.6401405334473,13.34397315979 -60.991943359375,17.7063694000244 -58.6533432006836,13.4788932800293 -60.5871887207031,23.9576377868652 -60.6321601867676,19.6402149200439 -59.0580978393555,6.86783981323242 -50.2883338928223,5.51864528656006 -56.8993873596191,6.1932430267334 -54.3808898925781,5.96837711334229 -60.9469718933105,9.43130970001221 -58.2036094665527,20.1798934936523 -59.6877212524414,14.2434368133545 -63.510440826416,16.9867992401123 -62.5210342407227,20.2248649597168 -53.0766716003418,7.45249080657959 -55.4602470397949,7.22762584686279 -50.9629325866699,5.87843132019043 -59.0580978393555,11.6799669265747 -61.2168121337891,15.2328462600708 -54.0660781860352,15.3227920532227 -64.3199615478516,16.6270141601562 -56.9893341064453,15.3677654266357 -51.1877975463867,14.3333835601807 -53.0766716003418,13.0741348266602 -48.3544883728027,11.4101285934448 -62.0713005065918,17.3465843200684 -51.4576377868652,8.17206192016602 -56.9893341064453,18.5608596801758 -51.9523429870605,5.6985387802124 -59.0580978393555,15.817497253418 -55.0554885864258,16.2672290802002 -62.4310836791992,23.4629325866699 -61.306755065918,8.08211517333984 -58.1136627197266,10.5556383132935 -61.4866485595703,7.45249080657959 -55.9099807739258,14.2434368133545 -59.5078315734863,18.1111278533936 -59.5078315734863,12.17467212677 -52.1772079467773,13.3889465332031 -61.9363822937012,17.2566375732422 -62.6109771728516,22.0687656402588 -59.7326965332031,14.2884101867676 -64.4099044799805,10.3757457733154 -54.1560249328613,14.7381420135498 -53.9311599731445,13.7037591934204 -62.7009239196777,5.20383358001709 -63.510440826416,15.2778186798096 -64.5897979736328,21.8438987731934 -51.7724494934082,7.63238334655762 -59.1480445861816,17.9762077331543 -58.4284744262695,14.8280878067017 -53.6163482666016,10.3757457733154 -53.8412132263184,7.90222263336182 -53.9761352539062,11.814887046814 -49.4338455200195,7.09270572662354 -60.991943359375,8.30698108673096 -63.4204940795898,15.1429004669189 -54.6957054138184,13.4339199066162 -64.4998474121094,20.4047584533691 -53.7962417602539,5.87843132019043 -61.9813537597656,22.2486572265625 -50.5132026672363,8.08211517333984 -62.8808174133301,13.2990007400513 -59.013126373291,13.3889465332031 -51.4126625061035,6.77789402008057 -64.1850433349609,12.2196445465088 -62.3411407470703,17.9762077331543 -52.5819664001465,8.08211517333984 -64.1400680541992,19.5052947998047 -64.1850433349609,16.4021472930908 -44.0370788574219,11.0503435134888 -58.3835029602051,12.4445114135742 -60.8570251464844,20.6296234130859 -56.179817199707,16.4471206665039 -46.8254089355469,12.2646179199219 -52.8068313598633,12.354564666748 -51.1428260803223,13.5238666534424 -55.6851119995117,13.4339199066162 -64.4548797607422,18.6058330535889 -56.2697639465332,5.83345794677734 -64.1850433349609,22.9682273864746 -51.5026092529297,10.7805042266846 -62.9257888793945,8.84665870666504 -55.7300872802734,8.08211517333984 -62.5660057067871,9.65617561340332 -47.0952453613281,11.1402893066406 -43.8121948242188,12.5344572067261 -52.6269378662109,7.31757164001465 -61.9363822937012,10.1508798599243 -52.7618598937988,15.3227920532227 -51.6375312805176,8.89163208007812 -62.7009239196777,6.55302810668945 -56.3597106933594,11.8598594665527 -56.5845756530762,14.6481952667236 -63.1056823730469,20.0899467468262 -62.8358459472656,23.3729858398438 -60.5422134399414,18.5608596801758 -60.3173484802246,20.4947052001953 -53.9311599731445,10.8254776000977 -59.013126373291,15.7275505065918 -62.8808174133301,5.20383358001709 -61.2168121337891,11.2752084732056 -61.9363822937012,20.674596786499 -58.9681549072266,10.8254776000977 -64.1400680541992,17.2116641998291 -49.3888740539551,6.05832386016846 -56.3147354125977,7.72233009338379 -55.0105171203613,11.3651552200317 -51.4126625061035,11.7699136734009 -61.4416770935059,17.8412895202637 -63.7802810668945,20.9444370269775 -60.6321601867676,21.2592487335205 -64.4099044799805,10.2408266067505 -64.7696914672852,22.7433624267578 -49.4338455200195,6.37313556671143 -62.1162719726562,11.5450477600098 -57.2591743469238,6.37313556671143 -62.4760589599609,16.9867992401123 -57.4390640258789,9.79109477996826 -61.0818901062012,23.9576377868652 -53.6613235473633,11.0053701400757 -56.3597106933594,13.5238666534424 -44.8016052246094,10.6905584335327 -60.8570251464844,9.56622886657715 -62.7908706665039,15.3677654266357 -50.3782806396484,8.7117395401001 -54.515811920166,15.502685546875 -60.1824264526367,22.8782806396484 -63.6003875732422,12.1296987533569 -60.9469718933105,16.6719875335693 -60.2723731994629,15.502685546875 -63.6003875732422,16.2222557067871 -55.8200340270996,5.20383358001709 -52.9867248535156,9.47628307342529 -61.1718368530273,7.6773567199707 -58.9231796264648,6.64297485351562 -62.4310836791992,11.6349945068359 -55.9099807739258,6.59800148010254 -53.2115898132324,9.52125644683838 -54.2909469604492,8.62179279327393 -53.7962417602539,13.5688400268555 -51.0978507995605,8.75671291351318 -59.2379913330078,8.89163208007812 -63.7353057861328,19.5952415466309 -59.1030731201172,9.88104152679443 -62.7908706665039,23.0132007598877 -59.1030731201172,14.9180335998535 -55.0554885864258,13.8836517333984 -53.9761352539062,11.0953159332275 -54.3808898925781,14.6032218933105 -48.7592468261719,13.6587858200073 -53.6163482666016,13.1640815734863 -48.9391403198242,13.1191082000732 -53.166618347168,12.7143497467041 -59.1480445861816,10.5106649398804 -62.4310836791992,15.2328462600708 -55.2353820800781,9.43130970001221 -60.677131652832,12.4445114135742 -57.2591743469238,9.38633632659912 -63.1056823730469,17.3915576934814 -50.8729858398438,14.5132751464844 -50.6031455993652,14.9180335998535 -59.8226432800293,17.7963161468506 -50.0634689331055,11.8598594665527 -56.3147354125977,11.8598594665527 -62.3861122131348,7.40751838684082 -60.0924835205078,22.7433624267578 -52.9867248535156,9.56622886657715 -50.1534156799316,7.45249080657959 -53.8861885070801,12.8942422866821 -57.7538795471191,5.96837711334229 -60.8570251464844,15.8624706268311 -49.5687637329102,6.50805473327637 -61.6215667724609,23.6428260803223 -58.2485809326172,18.3809661865234 -57.2141990661621,14.9180335998535 -63.510440826416,13.6138134002686 -62.3861122131348,22.9682273864746 -49.5237922668457,11.6799669265747 -63.7353057861328,11.0503435134888 -56.179817199707,9.83606815338135 -61.8914070129395,22.8782806396484 -49.8386039733887,11.9048328399658 -58.4734497070312,16.492094039917 -51.0528793334961,5.47367286682129 -56.179817199707,15.2328462600708 -56.7194976806641,13.0741348266602 -49.7936325073242,14.1534900665283 -62.7908706665039,7.22762584686279 -58.2935562133789,19.8201065063477 -55.0554885864258,9.11649799346924 -64.7696914672852,8.35195446014404 -63.7353057861328,7.9471960067749 -61.0818901062012,6.64297485351562 -58.2036094665527,15.5926313400269 -47.3650817871094,11.8598594665527 -62.161247253418,14.4233293533325 -46.2857360839844,11.5900211334229 -53.9761352539062,12.0847253799438 -54.8755950927734,6.50805473327637 -59.327938079834,7.54243755340576 -55.1004638671875,15.3227920532227 -55.8650054931641,12.7593231201172 -53.8861885070801,16.0423622131348 -58.9681549072266,19.010591506958 -52.1322326660156,8.4419002532959 -64.4099044799805,11.994779586792 -62.3411407470703,16.1323089599609 -61.306755065918,9.29639053344727 -64.2749862670898,21.1243286132812 -59.7776718139648,11.0953159332275 -62.161247253418,20.674596786499 -51.6375312805176,11.5900211334229 -63.4204940795898,11.6349945068359 -45.4312438964844,12.8042964935303 -63.6903343200684,5.24880695343018 -54.1560249328613,10.7355308532715 -54.201000213623,8.57682037353516 -57.34912109375,15.997389793396 -63.0157356262207,22.833309173584 -64.2749862670898,17.7513427734375 -55.1904067993164,5.87843132019043 -61.4416770935059,6.01335048675537 -51.3227157592773,7.13767910003662 -64.2300109863281,8.98157787322998 -53.3015365600586,15.1429004669189 -51.5925559997559,10.7355308532715 -63.825252532959,10.3757457733154 -57.9337692260742,16.5370674133301 -51.8623962402344,10.3757457733154 -53.5713768005371,9.79109477996826 -60.0025367736816,20.4497318267822 -61.9363822937012,18.2910194396973 -51.9073677062988,13.6138134002686 -61.7564888000488,7.13767910003662 -62.9707641601562,7.31757164001465 -55.9999237060547,6.4630823135376 -62.6109771728516,15.6376037597656 -61.9363822937012,20.5396785736084 -57.1242523193359,7.31757164001465 -56.9893341064453,17.6164226531982 -60.7670783996582,9.56622886657715 -63.5554122924805,16.4471206665039 -58.5633926391602,11.4101285934448 -57.0792808532715,13.2990007400513 -59.642749786377,21.9338455200195 -52.8967781066895,10.3307723999023 -60.4972381591797,11.2302360534668 -62.9707641601562,23.0581741333008 -52.5819664001465,5.20383358001709 -62.3411407470703,20 -59.2379913330078,23.6428260803223 -63.4204940795898,19.7301616668701 -53.6163482666016,16.4021472930908 -52.536994934082,11.9048328399658 -63.0607109069824,5.47367286682129 -59.013126373291,23.3280124664307 -54.1560249328613,6.14826965332031 -57.2141990661621,10.4656925201416 -51.2777442932129,14.3333835601807 -60.4522666931152,19.5052947998047 -60.8120536804199,7.9471960067749 -63.4204940795898,20.3597850799561 -59.1930198669434,18.1111278533936 -54.201000213623,7.49746417999268 -56.6295471191406,12.9392156600952 -51.997314453125,5.9234037399292 -60.677131652832,7.9471960067749 -60.5871887207031,8.53184700012207 -63.4654693603516,10.0159606933594 -54.3808898925781,11.994779586792 -63.4204940795898,16.9418258666992 -46.8254089355469,11.3651552200317 -60.991943359375,10.4656925201416 -57.0792808532715,5.38372611999512 -55.4602470397949,15.6825771331787 -61.6215667724609,5.74351119995117 -64.6797409057617,12.0397529602051 -54.9655418395996,13.9735984802246 -59.8226432800293,15.9524164199829 -59.642749786377,11.2302360534668 -49.7486572265625,6.55302810668945 -61.0369186401367,20.1349201202393 -56.7194976806641,17.3016109466553 -64.1850433349609,16.177282333374 -60.3173484802246,13.8386783599854 -62.8808174133301,19.9100532531738 -62.2961654663086,22.0687656402588 -49.6587104797363,14.4233293533325 -58.698314666748,18.6957778930664 -55.0554885864258,15.9074440002441 -53.9761352539062,8.08211517333984 -59.1930198669434,14.6032218933105 -62.2511940002441,19.1904830932617 -63.0157356262207,16.6270141601562 -52.7618598937988,12.8942422866821 -53.5264015197754,11.4101285934448 -51.7724494934082,11.994779586792 -63.825252532959,9.9260139465332 -57.2591743469238,10.9603967666626 -62.4760589599609,8.08211517333984 -63.3305511474609,23.7777442932129 -61.531623840332,11.4101285934448 -53.8412132263184,16.0873355865479 -53.2565612792969,7.81227684020996 -57.5739860534668,7.00275993347168 -60.2274017333984,11.7249402999878 -48.4444351196289,13.4788932800293 -61.531623840332,21.7989253997803 -44.3069152832031,10.6455850601196 -60.4972381591797,6.4630823135376 -52.4920196533203,5.24880695343018 -64.2300109863281,17.3915576934814 -64.2749862670898,11.1402893066406 -54.8755950927734,15.4577121734619 -58.8332328796387,13.8386783599854 -59.3729095458984,6.1932430267334 -59.8676147460938,12.354564666748 -49.6137390136719,6.73292064666748 -54.2459716796875,10.6905584335327 -51.8623962402344,9.97098731994629 -64.3649291992188,14.6032218933105 -52.8967781066895,13.0741348266602 -46.1508178710938,13.1640815734863 -61.9363822937012,21.3042221069336 -61.7115173339844,13.9286251068115 -61.4866485595703,6.55302810668945 -57.7089042663574,8.7117395401001 -58.7882614135742,12.2196445465088 -59.5977783203125,5.29378032684326 -59.327938079834,12.8042964935303 -60.677131652832,9.47628307342529 -58.4284744262695,5.96837711334229 -54.830623626709,16.0423622131348 -55.6851119995117,6.59800148010254 -53.1216430664062,14.6481952667236 -64.4998474121094,13.5688400268555 -63.0607109069824,10.4207191467285 -50.9179611206055,12.669376373291 -57.1692276000977,15.4577121734619 -51.0528793334961,14.4233293533325 -58.2485809326172,6.55302810668945 -58.0686912536621,7.72233009338379 -54.1560249328613,6.77789402008057 -61.5765953063965,8.80168533325195 -60.8570251464844,23.3280124664307 -61.1268653869629,8.89163208007812 -58.3835029602051,19.2804298400879 -60.5422134399414,7.31757164001465 -64.3199615478516,14.3333835601807 -50.2883338928223,5.6985387802124 -61.0818901062012,11.4101285934448 -54.6507301330566,15.9524164199829 -46.9603271484375,12.2196445465088 -48.1296234130859,13.6587858200073 -57.6189575195312,18.9206447601318 -59.6877212524414,6.1932430267334 -55.4602470397949,8.21703433990479 -58.8332328796387,5.96837711334229 -61.7564888000488,6.95778656005859 -57.3041458129883,17.7063694000244 -61.2168121337891,21.3941669464111 -43.0926513671875,12.984188079834 -64.0950927734375,15.7725238800049 -57.5290145874023,17.7513427734375 -63.1056823730469,11.814887046814 -62.4760589599609,15.7275505065918 -50.5132026672363,7.40751838684082 -57.34912109375,12.669376373291 -60.3173484802246,7.81227684020996 -51.8623962402344,10.9154233932495 -52.1322326660156,13.5688400268555 -59.5977783203125,19.4153499603271 -64.634765625,10.8704509735107 -63.2855758666992,17.6613960266113 -53.3914833068848,10.5556383132935 -59.5528030395508,18.9656181335449 -62.7009239196777,23.4629325866699 -54.3359184265137,16.8968524932861 -60.5422134399414,20.2248649597168 -58.2036094665527,13.1191082000732 -46.420654296875,12.7593231201172 -59.0580978393555,14.7831144332886 -56.7194976806641,6.77789402008057 -56.7194976806641,10.2857999801636 -60.4972381591797,17.481502532959 -59.2829666137695,12.9392156600952 -48.1296234130859,12.2646179199219 -50.8280143737793,8.17206192016602 -55.3703002929688,9.20644378662109 -59.013126373291,10.0159606933594 -49.3888740539551,14.5582485198975 -59.642749786377,8.48687362670898 -60.3173484802246,6.95778656005859 -61.9813537597656,10.6455850601196 -64.0950927734375,22.7433624267578 -48.9391403198242,13.8386783599854 -53.0766716003418,10.9154233932495 -62.2961654663086,6.86783981323242 -62.0713005065918,20.2698383331299 -49.3888740539551,12.6244029998779 -48.4444351196289,12.7593231201172 -60.4072952270508,5.65356540679932 -60.4972381591797,18.3359928131104 -61.531623840332,15.5476579666138 -44.2169799804688,11.814887046814 -45.0264892578125,11.814887046814 -45.9709167480469,13.2540273666382 -53.0316963195801,9.16147041320801 -58.4734497070312,11.7249402999878 -61.3517303466797,21.9788188934326 -52.4020729064941,5.38372611999512 -58.2036094665527,10.8704509735107 -55.9099807739258,8.21703433990479 -62.8808174133301,10.1059074401855 -57.0792808532715,11.8598594665527 -61.7564888000488,18.0211811065674 -61.3517303466797,15.6376037597656 -62.5660057067871,16.5370674133301 -64.4548797607422,17.0767459869385 -59.013126373291,15.1878728866577 -64.0501174926758,10.1508798599243 -64.0051422119141,18.5608596801758 -55.6401405334473,11.0503435134888 -55.9099807739258,6.37313556671143 -54.3808898925781,12.2196445465088 -63.7353057861328,10.8254776000977 -59.3729095458984,18.7407512664795 -59.6877212524414,18.4709129333496 -50.7830390930176,12.0847253799438 -52.4920196533203,13.5238666534424 -56.809440612793,11.5900211334229 -54.7406768798828,5.74351119995117 -51.9073677062988,15.2328462600708 -58.4284744262695,10.8254776000977 -56.809440612793,15.0979270935059 -64.3199615478516,6.14826965332031 -60.8120536804199,14.1085166931152 -63.2855758666992,13.1640815734863 -53.2565612792969,8.12708854675293 -57.5290145874023,8.89163208007812 -63.3305511474609,18.2910194396973 -59.2379913330078,9.11649799346924 -51.0528793334961,6.86783981323242 -61.3517303466797,15.502685546875 -53.9311599731445,15.6825771331787 -58.1586380004883,10.6455850601196 -55.1004638671875,16.5820407867432 -63.2406005859375,19.9100532531738 -44.9365234375,11.5000743865967 -56.2697639465332,8.53184700012207 -60.0025367736816,12.6244029998779 -60.5422134399414,17.8412895202637 -60.7221069335938,11.994779586792 -64.0501174926758,20.6296234130859 -58.2036094665527,13.2540273666382 -59.8226432800293,11.5000743865967 -54.8755950927734,5.87843132019043 -64.5897979736328,21.2592487335205 -62.3411407470703,8.48687362670898 -56.9443626403809,13.2090549468994 -56.809440612793,14.5582485198975 -52.0422897338867,7.36254501342773 -61.8914070129395,7.27259826660156 -57.3041458129883,9.20644378662109 -55.3253288269043,7.49746417999268 -44.2169799804688,12.2196445465088 -62.5660057067871,23.3280124664307 -43.3624877929688,12.984188079834 -60.9469718933105,20.9444370269775 -60.3173484802246,9.25141716003418 -45.8359985351562,13.1191082000732 -51.3227157592773,5.9234037399292 -52.4020729064941,5.87843132019043 -64.4998474121094,14.9630069732666 -52.7618598937988,11.6799669265747 -61.7564888000488,20.8994636535645 -58.2935562133789,15.0529537200928 -58.4284744262695,16.2222557067871 -59.1030731201172,11.5450477600098 -55.5951690673828,8.48687362670898 -50.7830390930176,8.21703433990479 -53.8861885070801,10.7805042266846 -57.5739860534668,13.2540273666382 -64.5897979736328,14.4683027267456 -63.8702239990234,10.8704509735107 -56.0898704528809,15.8624706268311 -63.510440826416,16.851879119873 -59.5528030395508,6.50805473327637 -59.6877212524414,16.3571739196777 -58.2485809326172,5.74351119995117 -61.2617835998535,11.5000743865967 -60.1374549865723,15.2778186798096 -55.4602470397949,14.2884101867676 -61.9813537597656,16.4471206665039 -51.5026092529297,14.9630069732666 -60.4972381591797,17.3915576934814 -48.8042221069336,5.6985387802124 -51.6375312805176,11.0503435134888 -61.4866485595703,15.6825771331787 -56.0898704528809,8.26200771331787 -44.9815063476562,11.5000743865967 -55.8200340270996,14.1534900665283 -49.7936325073242,13.6138134002686 -63.9601745605469,11.8598594665527 -57.5739860534668,18.2460479736328 -50.1983871459961,14.1085166931152 -64.5897979736328,15.4127388000488 -54.5607833862305,6.50805473327637 -58.5184211730957,10.2408266067505 -61.4416770935059,20.1349201202393 -54.0211067199707,13.8386783599854 -56.6295471191406,8.89163208007812 -56.2247924804688,11.3651552200317 -43.1825866699219,13.2990007400513 -52.7618598937988,9.9260139465332 -59.3729095458984,7.13767910003662 -51.0978507995605,5.24880695343018 -51.3227157592773,11.4101285934448 -53.8412132263184,14.1085166931152 -63.4204940795898,15.4127388000488 -59.642749786377,16.3571739196777 -63.8702239990234,16.80690574646 -63.2855758666992,10.3757457733154 -62.9707641601562,7.40751838684082 -59.5078315734863,19.7301616668701 -63.3755226135254,10.3307723999023 -59.7776718139648,6.05832386016846 -52.4920196533203,14.6481952667236 -54.2459716796875,5.38372611999512 -63.1506576538086,11.7699136734009 -51.5475845336914,6.41810894012451 -58.2935562133789,17.8862609863281 -61.6215667724609,20.8994636535645 -61.0818901062012,22.1587104797363 -56.49462890625,10.6455850601196 -61.306755065918,19.6402149200439 -60.991943359375,21.7989253997803 -59.6877212524414,19.1904830932617 -62.8808174133301,17.2566375732422 -52.4920196533203,8.84665870666504 -50.8729858398438,5.51864528656006 -52.4470443725586,14.8730602264404 -53.6163482666016,16.177282333374 -57.5739860534668,15.4577121734619 -54.0211067199707,7.40751838684082 -45.0264892578125,11.0953159332275 -59.7776718139648,10.7805042266846 -58.2036094665527,9.65617561340332 -57.663932800293,10.3757457733154 -56.3597106933594,10.1059074401855 -59.3729095458984,23.2380676269531 -52.851806640625,14.4683027267456 -54.0660781860352,14.6032218933105 -57.7988510131836,13.34397315979 -53.4364547729492,10.2857999801636 -62.4310836791992,7.13767910003662 -45.6560974121094,12.0847253799438 -61.1268653869629,18.6058330535889 -61.1268653869629,10.9603967666626 -53.7062950134277,12.0397529602051 -64.5897979736328,8.62179279327393 -63.1506576538086,7.36254501342773 -53.5264015197754,15.0529537200928 -63.2855758666992,7.85724925994873 -56.2247924804688,6.82286739349365 -47.0952453613281,11.3201818466187 -60.4072952270508,22.7883358001709 -59.1480445861816,6.28318881988525 -58.0686912536621,12.0847253799438 -52.0422897338867,5.60859203338623 -55.5501937866211,10.4207191467285 -56.6295471191406,11.3201818466187 -45.2513427734375,11.4551019668579 -47.7248649597168,11.4551019668579 -59.5528030395508,9.02655124664307 -54.7856521606445,15.0529537200928 -58.1586380004883,7.54243755340576 -62.6109771728516,8.39692687988281 -60.0924835205078,8.75671291351318 -62.7458992004395,9.97098731994629 -51.4126625061035,10.1508798599243 -60.8570251464844,12.309591293335 -63.1506576538086,12.2646179199219 -62.5660057067871,18.2460479736328 -49.6137390136719,11.5450477600098 -56.8993873596191,10.1958532333374 -59.4628601074219,12.7593231201172 -58.9681549072266,9.74612140655518 -62.4760589599609,10.4656925201416 -64.5897979736328,19.9100532531738 -57.2591743469238,13.6138134002686 -55.8650054931641,12.489483833313 -61.0818901062012,19.9550266265869 -51.7274780273438,11.0953159332275 -52.7618598937988,13.7487316131592 -64.2300109863281,16.4021472930908 -64.5448226928711,12.1296987533569 -60.3173484802246,9.61120223999023 -58.1586380004883,9.70114898681641 -52.9867248535156,10.6455850601196 -61.8014602661133,16.177282333374 -60.4972381591797,12.8942422866821 -59.4178848266602,6.95778656005859 -57.34912109375,17.3465843200684 -63.9601745605469,7.85724925994873 -51.5026092529297,7.27259826660156 -56.3147354125977,6.91281318664551 -61.9813537597656,18.6058330535889 -63.2855758666992,8.03714179992676 -48.1745986938477,11.3651552200317 -60.1374549865723,5.33875274658203 -51.2777442932129,14.5132751464844 -57.2141990661621,10.1508798599243 -59.1030731201172,20.8994636535645 -55.2803535461426,11.994779586792 -63.1056823730469,17.2116641998291 -59.9125900268555,18.7407512664795 -51.7274780273438,6.28318881988525 -61.6215667724609,15.8624706268311 -55.5052185058594,7.31757164001465 -59.327938079834,7.72233009338379 -60.0924835205078,16.492094039917 -46.6005554199219,11.8598594665527 -59.5977783203125,9.9260139465332 -55.4152755737305,9.97098731994629 -57.663932800293,9.79109477996826 -63.9601745605469,23.148120880127 -60.9020004272461,12.8042964935303 -62.0263290405273,22.1137390136719 -52.8068313598633,11.5000743865967 -61.6665420532227,7.99216938018799 -54.2909469604492,13.0291614532471 -64.0501174926758,22.9232540130615 -64.2300109863281,22.9232540130615 -58.4734497070312,14.4233293533325 -63.7353057861328,17.7513427734375 -56.8993873596191,7.13767910003662 -63.195629119873,15.9074440002441 -53.0766716003418,15.3677654266357 -55.9549522399902,11.7699136734009 -60.0025367736816,12.8042964935303 -63.9601745605469,8.08211517333984 -58.8332328796387,10.1958532333374 -48.6693000793457,13.4788932800293 -55.9999237060547,12.1296987533569 -52.851806640625,7.99216938018799 -50.018497467041,13.34397315979 -58.9681549072266,19.8650798797607 -56.2247924804688,14.1984634399414 -61.4866485595703,17.4365310668945 -59.013126373291,20.8994636535645 -62.161247253418,20.4497318267822 -62.4760589599609,23.822717666626 -64.7696914672852,16.4021472930908 -57.3041458129883,6.77789402008057 -59.0580978393555,9.88104152679443 -56.179817199707,6.73292064666748 -64.2749862670898,21.9788188934326 -56.5845756530762,12.9392156600952 -52.4470443725586,8.03714179992676 -62.9707641601562,18.5608596801758 -51.0079040527344,6.82286739349365 -64.4998474121094,8.48687362670898 -44.6217346191406,12.7143497467041 -54.9205703735352,5.51864528656006 -57.0792808532715,11.3201818466187 -60.0475082397461,15.0979270935059 -61.7115173339844,5.65356540679932 -57.663932800293,18.6957778930664 -63.6903343200684,8.35195446014404 -51.5475845336914,8.26200771331787 -59.4628601074219,7.99216938018799 -58.5633926391602,14.9180335998535 -62.6559524536133,20.4497318267822 -59.642749786377,9.34136390686035 -50.9629325866699,14.5132751464844 -57.8438262939453,14.0185708999634 -63.6453628540039,5.9234037399292 -46.3307189941406,12.1296987533569 -56.0448989868164,17.2116641998291 -56.3147354125977,11.3651552200317 -55.4602470397949,7.85724925994873 -53.166618347168,11.2302360534668 -56.2697639465332,12.4445114135742 -61.2168121337891,19.4153499603271 -48.1296234130859,12.6244029998779 -52.5819664001465,14.7831144332886 -63.2406005859375,14.5582485198975 -55.4152755737305,14.6481952667236 -57.34912109375,6.4630823135376 -50.2433624267578,5.33875274658203 -63.4654693603516,7.58741092681885 -56.6745223999023,12.4445114135742 -60.0924835205078,10.1508798599243 -55.8650054931641,8.93660545349121 -57.9337692260742,13.9286251068115 -58.1586380004883,15.0079803466797 -63.8702239990234,21.5290870666504 -63.1506576538086,6.82286739349365 -59.4628601074219,21.2592487335205 -61.846435546875,14.7381420135498 -55.1004638671875,6.05832386016846 -56.7194976806641,8.98157787322998 -50.5132026672363,7.99216938018799 -62.161247253418,15.1429004669189 -53.6163482666016,12.984188079834 -60.5422134399414,8.12708854675293 -53.9761352539062,6.01335048675537 -54.4708366394043,12.4445114135742 -55.5951690673828,13.34397315979 -58.5184211730957,14.5132751464844 -60.3173484802246,6.91281318664551 -57.7089042663574,23.9576377868652 -59.8226432800293,14.5582485198975 -63.7802810668945,16.851879119873 -53.0766716003418,9.29639053344727 -62.8808174133301,14.9630069732666 -44.8915710449219,12.309591293335 -50.333309173584,11.9048328399658 -64.6797409057617,13.6587858200073 -43.2275695800781,13.4788932800293 -62.6559524536133,20.1798934936523 -62.7458992004395,20.4947052001953 -64.6797409057617,16.80690574646 -64.5897979736328,10.1508798599243 -58.6083679199219,7.81227684020996 -61.531623840332,17.7063694000244 -51.9073677062988,7.22762584686279 -57.9337692260742,19.5052947998047 -60.0475082397461,15.2328462600708 -50.2883338928223,13.7937049865723 -57.5739860534668,13.6587858200073 -51.7274780273438,7.72233009338379 -48.849193572998,12.7593231201172 -55.4602470397949,14.9630069732666 -59.7326965332031,9.61120223999023 -53.8412132263184,8.48687362670898 -48.7592468261719,12.7593231201172 -52.536994934082,15.4127388000488 -50.648120880127,8.48687362670898 -60.8120536804199,12.17467212677 -62.0263290405273,19.2354564666748 -50.8280143737793,5.60859203338623 -61.7564888000488,18.9656181335449 -51.9073677062988,14.7381420135498 -59.7326965332031,22.9232540130615 -60.0025367736816,21.4841136932373 -60.991943359375,20.4947052001953 -64.0501174926758,16.7619323730469 -58.7432861328125,8.53184700012207 -52.4920196533203,14.3783569335938 -63.6003875732422,6.4630823135376 -46.19580078125,11.5900211334229 -62.3861122131348,16.3571739196777 -58.4284744262695,11.3651552200317 -56.809440612793,10.4656925201416 -64.1400680541992,7.04773330688477 -55.4152755737305,13.7487316131592 -62.7009239196777,7.99216938018799 -57.034309387207,6.32816219329834 -45.2063903808594,12.1296987533569 -62.2062187194824,22.8782806396484 -55.2803535461426,5.38372611999512 -55.7750587463379,5.47367286682129 -48.0846519470215,12.9392156600952 -51.3676910400391,11.2302360534668 -58.2935562133789,9.43130970001221 -48.9841156005859,5.65356540679932 -53.2565612792969,15.3227920532227 -63.0607109069824,20.6296234130859 -55.6851119995117,16.4021472930908 -47.0502624511719,12.2196445465088 -50.8729858398438,14.4233293533325 -49.2089805603027,13.1191082000732 -54.8755950927734,13.34397315979 -64.0950927734375,10.7355308532715 -62.3411407470703,20.674596786499 -63.0157356262207,23.0581741333008 -61.4416770935059,14.8280878067017 -57.2591743469238,16.851879119873 -60.7670783996582,7.72233009338379 -61.6215667724609,5.20383358001709 -44.2169799804688,10.5556383132935 -60.5422134399414,7.13767910003662 -58.3835029602051,17.2566375732422 -62.7009239196777,7.6773567199707 -58.5633926391602,14.4683027267456 -53.8412132263184,10.0159606933594 -54.1560249328613,16.1323089599609 -62.5210342407227,21.9338455200195 -64.3199615478516,13.8836517333984 -57.1242523193359,11.7699136734009 -58.2485809326172,11.7699136734009 -58.7882614135742,15.817497253418 -50.3782806396484,7.36254501342773 -60.4072952270508,16.6719875335693 -62.161247253418,6.14826965332031 -53.4364547729492,14.5582485198975 -59.0580978393555,6.23821640014648 -57.3940925598145,16.7619323730469 -57.1242523193359,10.0609340667725 -58.6083679199219,10.4656925201416 -60.2274017333984,20.1798934936523 -51.2327728271484,12.17467212677 -59.8676147460938,16.7619323730469 -51.0528793334961,14.2434368133545 -62.4760589599609,10.5556383132935 -60.4522666931152,15.2778186798096 -60.4072952270508,6.95778656005859 -60.9469718933105,15.9524164199829 -60.9020004272461,20.2698383331299 -59.5528030395508,5.4286994934082 -45.1614074707031,12.2196445465088 -57.9337692260742,8.30698108673096 -61.4866485595703,10.0159606933594 -55.8650054931641,13.1191082000732 -59.2379913330078,10.6905584335327 -61.6665420532227,17.6613960266113 -59.642749786377,23.0132007598877 -59.1480445861816,14.5132751464844 -64.3649291992188,12.5344572067261 -44.8915710449219,11.4551019668579 -53.0766716003418,14.6931686401367 -55.2803535461426,16.0423622131348 -53.8861885070801,9.29639053344727 -51.6375312805176,7.18265247344971 -53.0316963195801,7.09270572662354 -64.634765625,8.66676616668701 -55.1904067993164,9.79109477996826 -60.6321601867676,12.2646179199219 -61.3517303466797,19.8201065063477 -50.5581741333008,13.7937049865723 -47.9947052001953,13.1640815734863 -57.663932800293,8.7117395401001 -50.1983871459961,14.2884101867676 -63.825252532959,23.4179592132568 -57.4390640258789,16.9867992401123 -61.2168121337891,13.3889465332031 -49.4338455200195,6.23821640014648 -62.2961654663086,14.1984634399414 -63.6453628540039,23.3729858398438 -62.3861122131348,9.79109477996826 -61.5765953063965,19.1904830932617 -54.830623626709,11.5450477600098 -61.6215667724609,13.7937049865723 -51.8623962402344,12.309591293335 -53.0316963195801,7.27259826660156 -57.7089042663574,9.02655124664307 -60.0025367736816,6.50805473327637 -59.013126373291,8.66676616668701 -58.1136627197266,8.26200771331787 -60.6321601867676,14.7381420135498 -61.0818901062012,5.96837711334229 -52.2221794128418,12.4445114135742 -56.8544158935547,16.6270141601562 -59.013126373291,5.24880695343018 -64.2300109863281,12.17467212677 -62.5660057067871,8.93660545349121 -61.2168121337891,8.80168533325195 -55.7300872802734,10.3757457733154 -56.6295471191406,8.66676616668701 -54.8755950927734,5.33875274658203 -60.5871887207031,16.9418258666992 -47.1402282714844,11.814887046814 -64.1400680541992,11.5900211334229 -49.9285507202148,7.45249080657959 -53.3914833068848,10.3307723999023 -52.4020729064941,7.6773567199707 -55.0105171203613,15.3677654266357 -54.2909469604492,10.6006116867065 -54.1560249328613,10.6905584335327 -55.6851119995117,7.18265247344971 -49.0740585327148,5.4286994934082 -55.4152755737305,11.7249402999878 -63.1506576538086,6.77789402008057 -55.5052185058594,11.6349945068359 -62.2511940002441,11.3651552200317 -59.8676147460938,21.9338455200195 -57.3940925598145,8.4419002532959 -47.2301635742188,13.2990007400513 -64.5448226928711,21.8438987731934 -61.6215667724609,16.1323089599609 -61.531623840332,9.29639053344727 -59.7776718139648,19.1005363464355 -59.5977783203125,6.23821640014648 -46.7354736328125,11.8598594665527 -61.8014602661133,18.5608596801758 -56.8544158935547,14.6032218933105 -60.1824264526367,20.314811706543 -62.1162719726562,10.3757457733154 -52.6269378662109,6.95778656005859 -60.9020004272461,16.177282333374 -55.1004638671875,15.9074440002441 -63.6903343200684,9.43130970001221 -60.0475082397461,7.27259826660156 -54.0660781860352,11.1402893066406 -57.8438262939453,11.5450477600098 -55.3703002929688,10.6006116867065 -60.6321601867676,16.6270141601562 -52.1772079467773,6.10329627990723 -54.9205703735352,13.4788932800293 -60.4522666931152,10.1958532333374 -60.0025367736816,16.80690574646 -63.6903343200684,18.6058330535889 -50.6031455993652,6.73292064666748 -61.1268653869629,8.75671291351318 -63.2855758666992,14.5132751464844 -57.2591743469238,13.34397315979 -57.034309387207,7.00275993347168 -57.4390640258789,17.2566375732422 -49.3888740539551,11.4101285934448 -53.3015365600586,12.4445114135742 -57.7538795471191,15.3227920532227 -63.1056823730469,20.1798934936523 -50.4232559204102,11.814887046814 -53.7062950134277,10.2408266067505 -60.0924835205078,18.9656181335449 -62.7009239196777,21.3941669464111 -61.3967056274414,16.3122024536133 -50.7830390930176,8.66676616668701 -56.6295471191406,5.6985387802124 -50.7380676269531,11.994779586792 -60.0924835205078,9.25141716003418 -54.7406768798828,13.2090549468994 -56.49462890625,5.29378032684326 -59.2829666137695,19.685188293457 -64.7247161865234,8.12708854675293 -56.2247924804688,6.91281318664551 -55.7750587463379,17.3915576934814 -51.0528793334961,13.9735984802246 -57.5290145874023,8.26200771331787 -50.5132026672363,13.7037591934204 -57.3041458129883,17.8862609863281 -56.1348457336426,17.5264778137207 -59.3729095458984,23.9126644134521 -64.2749862670898,21.6190338134766 -56.6295471191406,7.85724925994873 -59.1930198669434,18.0661544799805 -63.5554122924805,8.89163208007812 -64.2749862670898,10.1508798599243 -64.5448226928711,23.6428260803223 -55.8200340270996,8.66676616668701 -57.7089042663574,14.3333835601807 -62.161247253418,19.4603214263916 -62.4310836791992,12.5794296264648 -43.002685546875,13.2090549468994 -59.9575614929199,20.989408493042 -58.2036094665527,6.32816219329834 -58.2036094665527,8.08211517333984 -60.8120536804199,17.8412895202637 -53.7062950134277,7.09270572662354 -60.9020004272461,22.833309173584 -54.201000213623,8.89163208007812 -60.5422134399414,13.1640815734863 -53.0766716003418,5.96837711334229 -61.9363822937012,22.6983890533447 -50.9629325866699,10.0609340667725 -63.4654693603516,18.2910194396973 -59.013126373291,23.4629325866699 -58.0686912536621,9.16147041320801 -63.5554122924805,20 -61.1718368530273,13.6138134002686 -61.0818901062012,12.5794296264648 -64.2749862670898,21.6640071868896 -53.7512664794922,8.53184700012207 -49.6587104797363,6.91281318664551 -43.63232421875,11.1852626800537 -58.698314666748,16.177282333374 -61.3967056274414,7.13767910003662 -51.1428260803223,8.57682037353516 -50.9179611206055,9.97098731994629 -63.1056823730469,13.7937049865723 -64.5448226928711,7.76730346679688 -47.4550476074219,12.309591293335 -62.2062187194824,21.9788188934326 -52.8967781066895,15.502685546875 -56.7644691467285,13.34397315979 -50.1534156799316,6.86783981323242 -54.4258651733398,9.11649799346924 -59.327938079834,13.2990007400513 -54.4258651733398,6.64297485351562 -56.49462890625,10.9154233932495 -53.166618347168,7.04773330688477 -61.846435546875,8.75671291351318 -51.4126625061035,8.48687362670898 -52.851806640625,12.354564666748 -58.6533432006836,7.99216938018799 -60.9020004272461,8.53184700012207 -55.9549522399902,14.5582485198975 -59.7776718139648,16.492094039917 -58.9231796264648,7.85724925994873 -49.2539520263672,6.10329627990723 -59.5078315734863,16.851879119873 -60.2723731994629,14.9630069732666 -55.1904067993164,5.6985387802124 -62.0263290405273,6.32816219329834 -58.1586380004883,5.74351119995117 -52.7618598937988,9.79109477996826 -50.648120880127,6.95778656005859 -60.0475082397461,22.6084423065186 -58.2036094665527,13.34397315979 -61.3967056274414,11.1852626800537 -64.4998474121094,6.1932430267334 -44.711669921875,11.5900211334229 -54.0660781860352,6.73292064666748 -60.0025367736816,18.4259395599365 -52.0422897338867,5.47367286682129 -52.3571014404297,9.61120223999023 -64.1400680541992,20.9444370269775 -58.2036094665527,8.84665870666504 -51.682502746582,6.77789402008057 -64.4998474121094,22.2036838531494 -57.2591743469238,9.02655124664307 -50.7830390930176,7.36254501342773 -61.4416770935059,16.4021472930908 -62.9707641601562,11.2302360534668 -59.327938079834,14.9630069732666 -63.7353057861328,17.9312343597412 -56.5396041870117,16.6719875335693 -57.5290145874023,17.7963161468506 -55.4602470397949,12.489483833313 -63.5554122924805,10.8254776000977 -46.5555725097656,13.0741348266602 -53.3914833068848,10.8254776000977 -63.2855758666992,9.16147041320801 -57.4840393066406,9.43130970001221 -52.0872611999512,9.52125644683838 -62.9257888793945,15.817497253418 -54.0211067199707,9.11649799346924 -60.4072952270508,10.8704509735107 -63.3755226135254,7.31757164001465 -63.8702239990234,15.4577121734619 -63.6453628540039,18.1561012268066 -52.312126159668,6.91281318664551 -58.5184211730957,15.6376037597656 -63.6003875732422,20.7195701599121 -57.0792808532715,12.1296987533569 -43.0476684570312,13.8386783599854 -53.1216430664062,11.7249402999878 -43.0926513671875,11.7699136734009 -58.8332328796387,15.0979270935059 -61.1268653869629,21.2592487335205 -60.0475082397461,22.0237922668457 -56.0898704528809,10.8254776000977 -52.536994934082,5.60859203338623 -61.6215667724609,14.6032218933105 -61.8914070129395,11.5000743865967 -57.5290145874023,5.60859203338623 -63.9601745605469,18.2460479736328 -54.0660781860352,8.89163208007812 -47.3650817871094,13.1640815734863 -53.9311599731445,14.9180335998535 -50.2883338928223,14.4233293533325 -61.3517303466797,22.2486572265625 -59.7776718139648,20.4497318267822 -54.1110534667969,12.669376373291 -61.6215667724609,20 -61.1718368530273,9.34136390686035 -56.1348457336426,15.3677654266357 -61.4416770935059,19.6402149200439 -60.1374549865723,18.1111278533936 -62.5210342407227,11.0503435134888 -59.1030731201172,17.7513427734375 -55.2353820800781,7.9471960067749 -49.9735221862793,12.489483833313 -58.8332328796387,12.8042964935303 -61.5765953063965,19.8650798797607 -52.6269378662109,5.6985387802124 -63.2406005859375,10.2857999801636 -61.1718368530273,14.2434368133545 -61.306755065918,12.669376373291 -53.5264015197754,11.9498062133789 -63.4204940795898,20.1349201202393 -59.013126373291,14.9180335998535 -64.7247161865234,8.48687362670898 -50.9179611206055,6.82286739349365 -56.6745223999023,18.1111278533936 -64.1400680541992,6.95778656005859 -54.9655418395996,9.47628307342529 -58.6533432006836,6.59800148010254 -58.8782081604004,15.0529537200928 -63.195629119873,17.1217193603516 -56.49462890625,13.2990007400513 -63.4654693603516,13.6587858200073 -46.8254089355469,12.489483833313 -49.3888740539551,14.1984634399414 -52.9417495727539,9.02655124664307 -61.1718368530273,18.7407512664795 -60.4072952270508,14.1984634399414 -54.1110534667969,7.00275993347168 -57.9787445068359,17.7063694000244 -60.9020004272461,18.0211811065674 -64.4548797607422,12.489483833313 -53.7512664794922,8.35195446014404 -64.1400680541992,16.177282333374 -57.7089042663574,6.01335048675537 -59.8226432800293,21.1243286132812 -54.6507301330566,5.56361865997314 -61.6665420532227,15.817497253418 -60.2723731994629,21.0793552398682 -55.0554885864258,14.0185708999634 -59.4628601074219,11.3651552200317 -56.5396041870117,8.80168533325195 -64.7247161865234,23.7777442932129 -54.0211067199707,8.12708854675293 -56.2247924804688,7.00275993347168 -59.1480445861816,13.34397315979 -61.2168121337891,11.0503435134888 -59.4628601074219,6.59800148010254 -64.7696914672852,20.8095169067383 -52.6719131469727,10.0159606933594 -59.6877212524414,14.2884101867676 -63.6453628540039,17.7963161468506 -51.3676910400391,15.1878728866577 -49.478816986084,12.8492698669434 -52.6269378662109,7.9471960067749 -61.846435546875,18.2910194396973 -53.8861885070801,11.5450477600098 -58.9231796264648,10.8704509735107 -56.9443626403809,16.8968524932861 -46.0158996582031,10.8704509735107 -45.0264892578125,12.669376373291 -55.1004638671875,10.4207191467285 -64.0950927734375,9.34136390686035 -61.2168121337891,11.4551019668579 -52.4470443725586,13.7037591934204 -55.6851119995117,8.39692687988281 -56.8544158935547,15.2778186798096 -59.6877212524414,16.5370674133301 -58.2485809326172,19.4603214263916 -61.6215667724609,6.1932430267334 -53.3015365600586,5.9234037399292 -64.5897979736328,17.9762077331543 -52.1772079467773,13.7487316131592 -51.0079040527344,9.16147041320801 -64.1850433349609,15.817497253418 -62.6109771728516,13.6138134002686 -62.7458992004395,7.04773330688477 -54.4708366394043,16.0873355865479 -50.7830390930176,8.17206192016602 -55.1004638671875,16.4471206665039 -64.6797409057617,17.9762077331543 -57.2141990661621,16.6270141601562 -60.3623199462891,5.38372611999512 -59.5977783203125,16.4021472930908 -60.0924835205078,15.502685546875 -64.7696914672852,5.56361865997314 -52.851806640625,6.14826965332031 -46.1508178710938,11.994779586792 -58.4284744262695,10.2857999801636 -49.6587104797363,12.984188079834 -58.0237159729004,8.84665870666504 -59.4628601074219,8.66676616668701 -52.9417495727539,14.5132751464844 -59.0580978393555,6.95778656005859 -44.6217346191406,12.669376373291 -60.3173484802246,12.7593231201172 -60.7221069335938,12.489483833313 -63.7802810668945,17.9312343597412 -59.327938079834,23.0132007598877 -55.7300872802734,11.9498062133789 -57.9787445068359,12.309591293335 -53.8412132263184,7.36254501342773 -57.6189575195312,14.6481952667236 -55.7750587463379,14.5132751464844 -61.9813537597656,21.0343818664551 -63.1056823730469,12.354564666748 -52.536994934082,9.56622886657715 -63.195629119873,13.4788932800293 -50.4232559204102,6.95778656005859 -55.2353820800781,9.88104152679443 -59.1480445861816,12.354564666748 -60.4072952270508,10.6006116867065 -54.2459716796875,13.2540273666382 -60.2274017333984,15.2778186798096 -59.4628601074219,13.4339199066162 -58.5184211730957,7.22762584686279 -53.3914833068848,9.83606815338135 -52.9417495727539,10.1059074401855 -52.4020729064941,10.7805042266846 -51.1428260803223,13.0291614532471 -62.6109771728516,10.2408266067505 -54.6957054138184,9.74612140655518 -53.7062950134277,15.0079803466797 -55.9999237060547,5.6985387802124 -49.2089805603027,13.7487316131592 -51.4126625061035,12.7593231201172 -60.9469718933105,19.5502681732178 -53.8861885070801,15.0979270935059 -59.642749786377,5.38372611999512 -59.9125900268555,15.2778186798096 -55.6851119995117,13.1191082000732 -58.6533432006836,12.4445114135742 -54.9655418395996,16.4471206665039 -62.6559524536133,23.5528793334961 -58.1136627197266,11.0053701400757 -63.1506576538086,8.39692687988281 -57.3940925598145,7.27259826660156 -63.6453628540039,19.5502681732178 -51.9523429870605,13.4339199066162 -61.4416770935059,15.2328462600708 -60.991943359375,15.1878728866577 -53.0316963195801,15.2778186798096 -61.8914070129395,15.5926313400269 -48.4444351196289,11.5000743865967 -48.1745986938477,12.354564666748 -63.2855758666992,6.95778656005859 -59.013126373291,23.4179592132568 -62.6109771728516,5.6985387802124 -61.846435546875,10.8704509735107 -60.991943359375,6.1932430267334 -59.3729095458984,6.77789402008057 -61.6215667724609,16.0423622131348 -63.3305511474609,19.9550266265869 -53.5264015197754,6.10329627990723 -48.0396766662598,11.3651552200317 -55.5951690673828,17.4365310668945 -60.4072952270508,12.5344572067261 -50.1084442138672,5.51864528656006 -63.5554122924805,16.6270141601562 -52.4020729064941,12.1296987533569 -49.2539520263672,14.4683027267456 -55.5501937866211,7.49746417999268 -49.3888740539551,6.14826965332031 -49.703685760498,13.8836517333984 -56.179817199707,16.0423622131348 -64.7696914672852,8.53184700012207 -59.9575614929199,15.0079803466797 -58.2485809326172,11.0953159332275 -54.6507301330566,9.74612140655518 -60.3623199462891,8.89163208007812 -61.2617835998535,13.9735984802246 -63.2855758666992,19.3703765869141 -53.2565612792969,10.4656925201416 -57.9337692260742,11.7699136734009 -58.8782081604004,10.8704509735107 -58.4734497070312,6.37313556671143 -59.2829666137695,9.11649799346924 -58.3835029602051,5.4286994934082 -46.1508178710938,13.2540273666382 -60.9020004272461,15.2328462600708 -60.4072952270508,19.5052947998047 -63.5554122924805,5.56361865997314 -57.4390640258789,9.16147041320801 -58.9681549072266,14.6481952667236 -54.2909469604492,9.20644378662109 -54.9205703735352,12.7143497467041 -55.3253288269043,15.7725238800049 -63.1056823730469,6.95778656005859 -59.8676147460938,20.8095169067383 -57.3940925598145,11.0503435134888 -55.8650054931641,17.7513427734375 -52.4470443725586,6.64297485351562 -61.7564888000488,10.1508798599243 -62.3411407470703,7.99216938018799 -57.7538795471191,17.3465843200684 -56.49462890625,9.07152462005615 -60.3173484802246,16.492094039917 -64.5897979736328,11.8598594665527 -59.3729095458984,23.19309425354 -64.7696914672852,19.5052947998047 -55.7300872802734,10.2408266067505 -51.997314453125,9.43130970001221 -53.166618347168,9.9260139465332 -60.991943359375,20.7645435333252 -52.0422897338867,13.3889465332031 -58.0237159729004,9.25141716003418 -62.9257888793945,17.4365310668945 -60.5422134399414,13.4788932800293 -45.9709167480469,13.34397315979 -55.8200340270996,12.2646179199219 -62.161247253418,12.8942422866821 -63.6003875732422,8.53184700012207 -61.0818901062012,22.1137390136719 -60.1374549865723,15.6376037597656 -59.6877212524414,18.2010746002197 -58.698314666748,19.5052947998047 -59.1930198669434,16.9867992401123 -57.6189575195312,12.1296987533569 -51.997314453125,8.12708854675293 -57.0792808532715,9.79109477996826 -62.0263290405273,8.4419002532959 -62.9257888793945,8.30698108673096 -55.3703002929688,16.3122024536133 -55.5052185058594,11.2302360534668 -58.3835029602051,18.650806427002 -56.2247924804688,12.354564666748 -55.9099807739258,6.4630823135376 -59.0580978393555,11.8598594665527 -51.8174209594727,14.0635442733765 -63.9151992797852,12.984188079834 -56.179817199707,17.3465843200684 -58.0686912536621,11.9048328399658 -64.4998474121094,11.1852626800537 -59.1480445861816,8.7117395401001 -61.4416770935059,9.52125644683838 -54.3359184265137,15.4577121734619 -55.5951690673828,13.9735984802246 -56.8544158935547,8.53184700012207 -52.1772079467773,11.0953159332275 -58.6533432006836,11.0053701400757 -59.5078315734863,21.5290870666504 -56.8544158935547,18.3809661865234 -58.4734497070312,8.98157787322998 -59.7776718139648,8.21703433990479 -50.3782806396484,7.09270572662354 -54.8755950927734,7.76730346679688 -63.825252532959,7.72233009338379 -63.3755226135254,23.3280124664307 -60.9469718933105,20.4497318267822 -55.5501937866211,15.6825771331787 -64.0950927734375,22.3386039733887 -60.9469718933105,18.7407512664795 -62.2062187194824,7.36254501342773 -56.6745223999023,18.0211811065674 -59.327938079834,19.5052947998047 -62.7009239196777,10.3757457733154 -58.2036094665527,8.89163208007812 -59.1030731201172,23.3280124664307 -64.5448226928711,13.8386783599854 -58.7432861328125,20.6296234130859 -61.6665420532227,19.010591506958 -54.8755950927734,12.2646179199219 -62.0713005065918,15.8624706268311 -48.8042221069336,5.20383358001709 -58.9681549072266,6.64297485351562 -61.6215667724609,18.3809661865234 -59.5078315734863,13.8386783599854 -62.161247253418,9.97098731994629 -56.179817199707,10.7805042266846 -50.2433624267578,13.7037591934204 -54.6957054138184,9.43130970001221 -55.9549522399902,6.4630823135376 -61.4416770935059,13.4339199066162 -63.4654693603516,15.0979270935059 -57.6189575195312,12.309591293335 -51.4576377868652,13.9286251068115 -51.7274780273438,12.8042964935303 -64.3199615478516,11.994779586792 -60.6321601867676,22.6084423065186 -55.8650054931641,9.07152462005615 -50.9629325866699,14.1534900665283 -58.1586380004883,5.24880695343018 -57.9337692260742,20.1349201202393 -62.1162719726562,7.13767910003662 -49.9735221862793,5.38372611999512 -51.3227157592773,6.23821640014648 -59.7776718139648,18.3809661865234 -60.0924835205078,18.2460479736328 -54.7406768798828,11.8598594665527 -64.2749862670898,9.52125644683838 -56.7644691467285,11.814887046814 -62.7908706665039,12.17467212677 -53.1216430664062,16.6270141601562 -60.0924835205078,14.6931686401367 -60.3173484802246,15.8624706268311 -64.1850433349609,22.3386039733887 -62.161247253418,13.7037591934204 -59.2379913330078,21.2142753601074 -59.2379913330078,18.3359928131104 -55.7750587463379,8.26200771331787 -62.0713005065918,18.1561012268066 -58.4734497070312,10.9603967666626 -63.4654693603516,13.1640815734863 -60.2274017333984,12.5794296264648 -52.7168846130371,15.0079803466797 -64.4998474121094,22.5634689331055 -60.991943359375,18.7857246398926 -61.3517303466797,19.2804298400879 -60.0924835205078,15.1429004669189 -60.6321601867676,10.7805042266846 -63.7802810668945,15.997389793396 -63.2406005859375,20.5846500396729 -43.4524230957031,12.8042964935303 -61.3517303466797,5.38372611999512 -45.8809814453125,12.354564666748 -63.7802810668945,21.4841136932373 -63.0157356262207,8.03714179992676 -51.0528793334961,6.32816219329834 -60.0025367736816,16.3571739196777 -64.0051422119141,17.166690826416 -54.8755950927734,15.0079803466797 -60.7670783996582,12.5794296264648 -60.4522666931152,20.314811706543 -60.3173484802246,13.5238666534424 -62.6109771728516,12.489483833313 -55.6401405334473,11.4101285934448 -48.6243286132812,12.17467212677 -53.3914833068848,11.0953159332275 -58.8332328796387,23.7327709197998 -63.4654693603516,23.3280124664307 -57.1242523193359,8.53184700012207 -63.4204940795898,11.3201818466187 -60.4972381591797,9.02655124664307 -51.682502746582,10.8254776000977 -57.3041458129883,13.0291614532471 -57.3940925598145,9.20644378662109 -64.634765625,9.11649799346924 -63.5554122924805,13.5688400268555 -53.8861885070801,11.6799669265747 -57.7538795471191,6.37313556671143 -52.2671546936035,14.3783569335938 -60.7670783996582,8.53184700012207 -62.1162719726562,19.685188293457 -61.0818901062012,18.0661544799805 -63.0607109069824,14.6931686401367 -58.5184211730957,17.7963161468506 -58.1586380004883,11.9048328399658 -47.7248649597168,13.2090549468994 -60.1824264526367,19.8201065063477 -54.0660781860352,5.33875274658203 -55.4152755737305,15.3677654266357 -56.7644691467285,14.5132751464844 -54.6057586669922,8.03714179992676 -44.3968505859375,12.1296987533569 -50.8729858398438,12.3995380401611 -52.8967781066895,14.1085166931152 -53.6163482666016,9.88104152679443 -50.6031455993652,12.3995380401611 -56.3147354125977,16.9418258666992 -64.5448226928711,19.1904830932617 -62.9707641601562,11.7249402999878 -54.4708366394043,13.7487316131592 -53.7512664794922,9.88104152679443 -63.9601745605469,18.7407512664795 -49.0740585327148,5.65356540679932 -62.161247253418,11.3201818466187 -47.9497299194336,11.5000743865967 -56.4046859741211,16.7169609069824 -56.4046859741211,8.30698108673096 -62.7908706665039,12.8942422866821 -53.4814300537109,6.77789402008057 -53.7962417602539,16.7169609069824 -62.161247253418,23.507905960083 -61.6215667724609,15.3227920532227 -63.6903343200684,21.8888721466064 -63.1506576538086,19.3703765869141 -62.7458992004395,18.2460479736328 -56.5396041870117,16.5370674133301 -57.2141990661621,5.4286994934082 -56.0898704528809,10.6455850601196 -54.1110534667969,11.6799669265747 -59.1930198669434,14.7831144332886 -64.0950927734375,15.0529537200928 -53.6613235473633,7.36254501342773 -61.4866485595703,6.1932430267334 -51.3676910400391,5.6985387802124 -57.663932800293,23.9126644134521 -60.5422134399414,12.984188079834 -56.9893341064453,10.3307723999023 -63.0607109069824,6.64297485351562 -64.7247161865234,9.97098731994629 -58.2036094665527,14.5132751464844 -51.1428260803223,14.9630069732666 -62.2511940002441,15.0529537200928 -55.0554885864258,7.54243755340576 -61.8914070129395,6.41810894012451 -62.3411407470703,12.1296987533569 -53.4814300537109,10.4656925201416 -63.0607109069824,6.82286739349365 -63.4204940795898,23.507905960083 -59.5078315734863,16.7619323730469 -49.9285507202148,7.27259826660156 -62.4310836791992,22.1137390136719 -44.2169799804688,12.354564666748 -57.2141990661621,17.481502532959 -50.4232559204102,7.99216938018799 -63.9601745605469,12.4445114135742 -60.9469718933105,9.65617561340332 -63.6003875732422,6.28318881988525 -55.8650054931641,10.5106649398804 -61.7564888000488,11.6349945068359 -57.7988510131836,8.7117395401001 -53.0316963195801,11.9498062133789 -62.3411407470703,22.5634689331055 -59.0580978393555,6.37313556671143 -51.682502746582,8.17206192016602 -60.7221069335938,7.36254501342773 -53.2565612792969,5.24880695343018 -62.9707641601562,12.17467212677 -64.4998474121094,22.3386039733887 -54.0660781860352,12.7593231201172 -59.5977783203125,17.0767459869385 -57.1692276000977,14.7381420135498 -55.6851119995117,9.83606815338135 -56.5845756530762,8.35195446014404 -43.6772766113281,11.4551019668579 -57.8887977600098,17.7963161468506 -53.4814300537109,7.18265247344971 -60.1824264526367,18.1561012268066 -60.2274017333984,12.17467212677 -62.4760589599609,9.9260139465332 -51.5026092529297,8.62179279327393 -63.1056823730469,18.4709129333496 -55.3703002929688,5.9234037399292 -62.7908706665039,13.5688400268555 -59.3729095458984,19.5052947998047 -52.4020729064941,6.23821640014648 -49.0290870666504,11.3201818466187 -49.2989273071289,12.1296987533569 -53.2115898132324,6.14826965332031 -61.2617835998535,19.9550266265869 -62.8358459472656,18.4259395599365 -50.5132026672363,7.72233009338379 -61.6665420532227,11.994779586792 -53.7512664794922,6.37313556671143 -62.3411407470703,20.8994636535645 -62.6559524536133,14.6931686401367 -62.0713005065918,13.6587858200073 -50.648120880127,12.7143497467041 -61.8014602661133,19.1005363464355 -49.478816986084,12.3995380401611 -53.4814300537109,11.0953159332275 -63.6903343200684,15.997389793396 -58.6533432006836,15.8624706268311 -45.6111450195312,11.814887046814 -54.7856521606445,10.8254776000977 -57.663932800293,15.6376037597656 -59.5528030395508,6.82286739349365 -58.7882614135742,11.5000743865967 -43.857177734375,12.2196445465088 -60.0475082397461,22.6983890533447 -56.0448989868164,10.5556383132935 -54.0211067199707,13.9286251068115 -61.0369186401367,9.16147041320801 -46.6904907226562,11.994779586792 -59.4628601074219,6.55302810668945 -52.312126159668,11.5900211334229 -57.5290145874023,10.8704509735107 -59.9125900268555,20.0449733734131 -56.0898704528809,5.20383358001709 -52.5819664001465,10.6455850601196 -53.7512664794922,5.96837711334229 -52.2671546936035,15.8624706268311 -60.8120536804199,22.6084423065186 -55.2803535461426,11.1402893066406 -49.7936325073242,14.7831144332886 -64.0950927734375,13.2990007400513 -62.7908706665039,22.2036838531494 -62.161247253418,17.3465843200684 -52.1772079467773,15.0979270935059 -51.9523429870605,6.41810894012451 -50.9629325866699,8.21703433990479 -56.2697639465332,13.9735984802246 -64.7247161865234,10.7805042266846 -63.195629119873,6.55302810668945 -50.8729858398438,6.41810894012451 -55.7750587463379,10.4656925201416 -52.4470443725586,8.7117395401001 -63.825252532959,17.8412895202637 -59.2829666137695,15.0079803466797 -61.2617835998535,13.0741348266602 -50.5581741333008,7.85724925994873 -61.6665420532227,8.89163208007812 -58.1136627197266,19.9100532531738 -63.0607109069824,15.997389793396 -58.3385314941406,8.48687362670898 -60.0924835205078,14.3333835601807 -54.6057586669922,8.98157787322998 -63.3305511474609,10.3307723999023 -62.1162719726562,16.8968524932861 -51.4576377868652,10.2408266067505 -54.5607833862305,15.0529537200928 -58.2036094665527,12.354564666748 -62.7009239196777,11.5000743865967 -59.2829666137695,15.7725238800049 -58.2935562133789,18.7407512664795 -45.6560974121094,11.2302360534668 -61.3517303466797,10.6006116867065 -53.9311599731445,12.8492698669434 -64.6797409057617,21.4841136932373 -58.5184211730957,13.2990007400513 -55.4152755737305,8.80168533325195 -60.7670783996582,15.9074440002441 -63.6903343200684,16.3571739196777 -59.9125900268555,13.1640815734863 -60.991943359375,17.9762077331543 -53.7062950134277,12.2646179199219 -56.2697639465332,5.96837711334229 -59.8676147460938,11.2752084732056 -54.9655418395996,16.80690574646 -62.7009239196777,21.6190338134766 -57.2591743469238,11.6799669265747 -53.5264015197754,7.63238334655762 -54.3359184265137,9.47628307342529 -64.5897979736328,17.7963161468506 -47.9497299194336,11.4551019668579 -63.195629119873,19.1904830932617 -55.4602470397949,17.2566375732422 -52.0872611999512,15.4127388000488 -58.1586380004883,5.56361865997314 -63.4204940795898,14.6931686401367 -51.2327728271484,15.0979270935059 -58.0237159729004,17.1217193603516 -61.1268653869629,11.5450477600098 -51.0079040527344,9.34136390686035 -60.1374549865723,21.2142753601074 -64.0950927734375,23.507905960083 -64.1400680541992,17.7513427734375 -63.7353057861328,5.33875274658203 -60.9020004272461,18.6058330535889 -55.9099807739258,10.9154233932495 -62.0713005065918,9.29639053344727 -58.8782081604004,7.99216938018799 -44.2169799804688,10.8704509735107 -49.164005279541,5.56361865997314 -64.5897979736328,11.9498062133789 -52.8967781066895,7.27259826660156 -51.0079040527344,12.7593231201172 -64.1850433349609,9.65617561340332 -57.034309387207,15.9074440002441 -52.5819664001465,8.75671291351318 -52.5819664001465,5.38372611999512 -57.9337692260742,16.6270141601562 -59.5528030395508,20.989408493042 -61.9363822937012,12.669376373291 -44.8016052246094,11.5900211334229 -64.7247161865234,12.7593231201172 -61.6665420532227,11.3201818466187 -51.682502746582,5.24880695343018 -53.5264015197754,8.57682037353516 -63.7802810668945,10.5556383132935 -55.6851119995117,6.05832386016846 -45.4762268066406,12.4445114135742 -55.2353820800781,13.5238666534424 -58.698314666748,18.1111278533936 -57.34912109375,6.82286739349365 -63.2406005859375,6.50805473327637 -53.2565612792969,11.9048328399658 -63.1506576538086,14.3783569335938 -59.2379913330078,12.6244029998779 -62.7908706665039,7.81227684020996 -57.0792808532715,13.8386783599854 -64.1400680541992,18.3359928131104 -55.2803535461426,15.7275505065918 -63.7802810668945,23.3729858398438 -54.3359184265137,11.5900211334229 -48.0846519470215,13.5238666534424 -61.8914070129395,17.166690826416 -62.5210342407227,18.4709129333496 -55.6401405334473,7.6773567199707 -62.8358459472656,21.2142753601074 -48.3544883728027,13.4339199066162 -58.5633926391602,14.7831144332886 -57.034309387207,18.2460479736328 -60.9469718933105,22.2486572265625 -54.6057586669922,12.5344572067261 -63.6003875732422,19.4153499603271 -62.4760589599609,21.7089805603027 -61.3517303466797,12.2196445465088 -49.1190338134766,11.5450477600098 -55.9549522399902,14.7831144332886 -55.7300872802734,10.5556383132935 -57.8438262939453,12.17467212677 -50.0634689331055,5.29378032684326 -63.6453628540039,10.3307723999023 -63.6903343200684,8.03714179992676 -54.3808898925781,7.85724925994873 -59.013126373291,11.9498062133789 -50.648120880127,9.07152462005615 -50.9179611206055,12.0397529602051 -63.825252532959,23.2830390930176 -51.5475845336914,11.2752084732056 -55.7750587463379,17.8412895202637 -60.0924835205078,22.833309173584 -63.3305511474609,9.47628307342529 -60.7670783996582,5.20383358001709 -54.9655418395996,12.1296987533569 -51.5475845336914,8.03714179992676 -60.4522666931152,17.3016109466553 -48.9391403198242,12.5344572067261 -57.034309387207,18.5608596801758 -57.4390640258789,7.63238334655762 -59.8676147460938,14.8280878067017 -60.5422134399414,23.3729858398438 -55.1904067993164,15.1878728866577 -64.7696914672852,14.4233293533325 -63.6453628540039,18.2460479736328 -60.5422134399414,22.0687656402588 -55.0105171203613,11.4551019668579 -62.0713005065918,11.6349945068359 -51.997314453125,5.51864528656006 -63.510440826416,19.4603214263916 -61.0818901062012,14.1085166931152 -56.2697639465332,12.984188079834 -61.7115173339844,5.20383358001709 -57.5739860534668,16.0873355865479 -61.306755065918,6.41810894012451 -60.8570251464844,21.8438987731934 -63.3305511474609,19.685188293457 -60.2723731994629,11.3651552200317 -62.161247253418,5.78848457336426 -56.2247924804688,6.32816219329834 -64.0501174926758,16.7169609069824 -59.3729095458984,19.5952415466309 -64.1850433349609,14.2884101867676 -63.510440826416,16.6270141601562 -58.4734497070312,17.2116641998291 -57.7988510131836,16.6270141601562 -62.6559524536133,20.5396785736084 -57.0792808532715,14.9630069732666 -55.8650054931641,5.47367286682129 -63.8702239990234,17.8412895202637 -55.9999237060547,13.5238666534424 -57.3940925598145,11.9048328399658 -61.7564888000488,22.518497467041 -56.8544158935547,8.80168533325195 -55.9099807739258,9.29639053344727 -52.9867248535156,9.52125644683838 -54.9205703735352,6.59800148010254 -62.8808174133301,20.8095169067383 -56.9443626403809,10.8254776000977 -50.9179611206055,7.36254501342773 -61.7564888000488,23.7327709197998 -64.0051422119141,13.2990007400513 -61.1718368530273,19.5052947998047 -58.9681549072266,18.1111278533936 -64.634765625,15.8624706268311 -63.6903343200684,10.0159606933594 -56.179817199707,17.1217193603516 -63.3305511474609,22.7883358001709 -50.8729858398438,7.72233009338379 -61.306755065918,10.3307723999023 -54.201000213623,8.75671291351318 -64.0950927734375,20.8994636535645 -50.0634689331055,14.2884101867676 -57.1692276000977,11.9048328399658 -58.8332328796387,7.72233009338379 -50.9629325866699,14.1085166931152 -53.1216430664062,6.28318881988525 -60.8570251464844,12.489483833313 -59.4628601074219,23.7327709197998 -47.9497299194336,13.9735984802246 -56.8544158935547,7.04773330688477 -59.2379913330078,19.2804298400879 -56.0898704528809,10.6905584335327 -53.5713768005371,10.4207191467285 -63.825252532959,5.87843132019043 -63.510440826416,21.0343818664551 -60.8120536804199,12.669376373291 -53.8861885070801,9.65617561340332 -55.8650054931641,11.3201818466187 -63.510440826416,13.34397315979 -56.2697639465332,15.1878728866577 -60.9469718933105,19.5952415466309 -61.5765953063965,10.3307723999023 -64.5448226928711,18.8306980133057 -52.4020729064941,7.04773330688477 -60.677131652832,16.3122024536133 -53.8412132263184,10.8704509735107 -55.9099807739258,13.0741348266602 -57.7988510131836,18.2910194396973 -62.2961654663086,19.3703765869141 -56.6295471191406,10.6006116867065 -55.7300872802734,15.3677654266357 -52.6269378662109,8.98157787322998 -61.3517303466797,17.7513427734375 -64.634765625,17.2566375732422 -63.3755226135254,22.7433624267578 -60.7221069335938,21.5290870666504 -51.2777442932129,14.4683027267456 -64.634765625,23.3280124664307 -54.9205703735352,14.1085166931152 -56.7644691467285,15.4127388000488 -61.1718368530273,9.25141716003418 -62.161247253418,20.314811706543 -64.6797409057617,7.13767910003662 -61.1268653869629,19.5052947998047 -55.7300872802734,9.83606815338135 -54.4258651733398,12.8492698669434 -55.8200340270996,10.8254776000977 -62.2062187194824,14.3783569335938 -54.6507301330566,16.6270141601562 -59.327938079834,18.0211811065674 -59.8226432800293,18.3809661865234 -59.5977783203125,7.6773567199707 -61.8014602661133,20.0449733734131 -53.0316963195801,13.8836517333984 -50.333309173584,6.01335048675537 -64.4099044799805,12.3995380401611 -64.3199615478516,16.9867992401123 -55.8200340270996,17.6164226531982 -63.9601745605469,18.6058330535889 -56.8993873596191,16.80690574646 -57.7538795471191,19.5502681732178 -57.663932800293,11.1402893066406 -59.6877212524414,10.4656925201416 -61.3967056274414,13.7037591934204 -61.0818901062012,12.0847253799438 -53.0316963195801,15.8624706268311 -46.1508178710938,13.2990007400513 -51.9073677062988,11.6349945068359 -47.1402282714844,13.34397315979 -54.1110534667969,16.492094039917 -61.9363822937012,7.81227684020996 -58.9231796264648,13.7937049865723 -44.711669921875,11.6349945068359 -55.2803535461426,7.90222263336182 -58.3385314941406,9.74612140655518 -47.1851806640625,11.2302360534668 -55.7300872802734,17.3465843200684 -52.851806640625,10.9603967666626 -55.8650054931641,13.7037591934204 -60.4972381591797,6.14826965332031 -58.6083679199219,17.7963161468506 -58.9681549072266,9.25141716003418 -54.3808898925781,12.3995380401611 -52.4020729064941,8.84665870666504 -60.677131652832,13.1191082000732 -55.4152755737305,15.7275505065918 -56.809440612793,9.56622886657715 -57.8438262939453,19.4603214263916 -51.8174209594727,6.10329627990723 -64.1400680541992,5.24880695343018 -54.5607833862305,7.22762584686279 -58.4284744262695,17.3915576934814 -59.5078315734863,7.22762584686279 -58.9681549072266,8.66676616668701 -63.6453628540039,21.2592487335205 -52.4920196533203,12.5794296264648 -52.1772079467773,12.4445114135742 -63.1056823730469,14.0635442733765 -54.6957054138184,12.5794296264648 -60.677131652832,10.9154233932495 -52.9867248535156,13.4788932800293 -59.013126373291,11.0053701400757 -63.1056823730469,23.0132007598877 -60.4522666931152,13.7937049865723 -51.2777442932129,11.0503435134888 -51.5026092529297,11.5900211334229 -59.5078315734863,18.5608596801758 -51.4126625061035,13.2540273666382 -59.5528030395508,21.4391403198242 -57.8438262939453,19.5502681732178 -63.510440826416,23.3280124664307 -52.1772079467773,13.2990007400513 -63.0607109069824,23.507905960083 -54.4258651733398,14.5582485198975 -55.0105171203613,11.5000743865967 -54.4708366394043,8.35195446014404 -63.2406005859375,6.32816219329834 -45.2963256835938,10.7355308532715 -55.8200340270996,12.8942422866821 -51.8174209594727,10.7805042266846 -63.6903343200684,11.4101285934448 -55.0105171203613,13.4339199066162 -63.9151992797852,6.77789402008057 -60.991943359375,18.3359928131104 -56.3597106933594,13.7937049865723 -55.2353820800781,11.7699136734009 -53.9311599731445,11.0503435134888 -64.2749862670898,22.6534156799316 -48.8042221069336,14.0185708999634 -50.8280143737793,14.2434368133545 -49.6587104797363,5.9234037399292 -59.3729095458984,16.492094039917 -62.4310836791992,23.0581741333008 -54.1110534667969,5.38372611999512 -51.3676910400391,7.18265247344971 -64.2300109863281,12.5344572067261 -57.6189575195312,14.1984634399414 -60.991943359375,21.3042221069336 -56.3147354125977,11.4551019668579 -59.8676147460938,20.8544902801514 -52.8068313598633,9.97098731994629 -51.7274780273438,13.9735984802246 -54.1110534667969,14.1534900665283 -58.4284744262695,7.85724925994873 -56.6295471191406,5.96837711334229 -55.6851119995117,13.6138134002686 -59.8226432800293,6.77789402008057 -62.5210342407227,5.60859203338623 -61.0369186401367,19.7751350402832 -54.7406768798828,12.6244029998779 -62.8808174133301,15.1878728866577 -60.4072952270508,12.2196445465088 -51.4126625061035,5.20383358001709 -55.2353820800781,17.166690826416 -64.3649291992188,11.1402893066406 -63.510440826416,16.80690574646 -55.4602470397949,17.6613960266113 -49.9735221862793,6.91281318664551 -47.3201293945312,13.2990007400513 -48.6243286132812,13.4788932800293 -58.7432861328125,17.2116641998291 -55.1004638671875,16.2222557067871 -57.5290145874023,17.3465843200684 -58.0686912536621,11.0953159332275 -62.7908706665039,23.8676910400391 -62.8358459472656,9.11649799346924 -58.5633926391602,7.27259826660156 -57.4390640258789,11.6799669265747 -63.6003875732422,22.6084423065186 -47.3201293945312,12.5794296264648 -55.0554885864258,8.98157787322998 -59.327938079834,9.11649799346924 -55.1004638671875,16.80690574646 -43.9021606445312,11.994779586792 -58.5633926391602,16.0873355865479 -63.9601745605469,12.2196445465088 -51.4576377868652,8.89163208007812 -49.478816986084,5.87843132019043 -53.4364547729492,16.1323089599609 -61.6215667724609,18.0211811065674 -53.7512664794922,11.1852626800537 -49.8835754394531,6.01335048675537 -59.5078315734863,5.47367286682129 -51.1877975463867,11.4551019668579 -46.4656372070312,13.2540273666382 -60.9469718933105,15.0979270935059 -62.8808174133301,5.24880695343018 -61.3967056274414,13.4339199066162 -62.7458992004395,11.5000743865967 -52.851806640625,6.82286739349365 -49.4338455200195,14.5132751464844 -55.145435333252,5.96837711334229 -59.4178848266602,8.12708854675293 -58.5184211730957,5.29378032684326 -52.7618598937988,14.8280878067017 -63.5554122924805,15.7725238800049 -61.8914070129395,15.817497253418 -61.5765953063965,12.8042964935303 -64.2300109863281,16.7619323730469 -50.5581741333008,13.6138134002686 -62.0263290405273,22.1587104797363 -50.648120880127,14.3783569335938 -63.1506576538086,10.4656925201416 -57.9337692260742,16.3571739196777 -58.698314666748,8.08211517333984 -64.2749862670898,11.3201818466187 -58.2935562133789,14.3333835601807 -55.145435333252,11.5450477600098 -56.809440612793,9.20644378662109 -53.2115898132324,9.70114898681641 -57.1242523193359,15.2778186798096 -55.3253288269043,11.3651552200317 -60.1374549865723,6.82286739349365 -60.0475082397461,12.17467212677 -58.9681549072266,15.0979270935059 -57.5739860534668,17.2566375732422 -62.9257888793945,12.8492698669434 -52.9417495727539,9.11649799346924 -64.5897979736328,13.4339199066162 -62.6109771728516,12.984188079834 -47.1402282714844,12.4445114135742 -56.5845756530762,11.4551019668579 -62.5660057067871,7.76730346679688 -53.3015365600586,11.3201818466187 -48.3994636535645,12.984188079834 -50.4682273864746,8.4419002532959 -62.6109771728516,6.14826965332031 -59.8676147460938,9.47628307342529 -62.7908706665039,22.2486572265625 -51.3227157592773,5.4286994934082 -61.3517303466797,11.8598594665527 -62.4760589599609,10.8704509735107 -45.0714721679688,11.7249402999878 -56.809440612793,10.7805042266846 -64.0950927734375,7.76730346679688 -58.1136627197266,6.77789402008057 -55.9099807739258,8.84665870666504 -55.5052185058594,14.2434368133545 -61.9363822937012,13.0741348266602 -57.1242523193359,9.02655124664307 -62.0263290405273,20.4047584533691 -56.3147354125977,10.5556383132935 -59.7326965332031,7.36254501342773 -58.4284744262695,7.36254501342773 -55.0554885864258,13.7937049865723 -54.6057586669922,5.38372611999512 -61.6215667724609,7.49746417999268 -54.0660781860352,9.02655124664307 -63.6003875732422,17.0767459869385 -61.1718368530273,13.1191082000732 -48.4444351196289,13.2090549468994 -60.4972381591797,17.4365310668945 -64.2300109863281,23.5528793334961 -46.6904907226562,11.0053701400757 -61.9813537597656,13.6587858200073 -64.5897979736328,9.02655124664307 -57.8887977600098,19.6402149200439 -64.5897979736328,20.1349201202393 -63.825252532959,21.8888721466064 -63.1056823730469,19.6402149200439 -64.5448226928711,14.1534900665283 -60.5422134399414,19.325403213501 -62.8358459472656,16.80690574646 -49.8386039733887,5.38372611999512 -62.3861122131348,14.8730602264404 -51.8174209594727,5.6985387802124 -46.6455078125,11.0053701400757 -50.8729858398438,6.37313556671143 -61.0818901062012,6.41810894012451 -64.3649291992188,16.492094039917 -51.5026092529297,10.0159606933594 -64.1400680541992,17.481502532959 -53.7962417602539,16.0423622131348 -57.8887977600098,13.3889465332031 -62.7009239196777,22.1137390136719 -59.1030731201172,20 -56.2697639465332,9.61120223999023 -60.2723731994629,7.49746417999268 -51.1428260803223,14.6931686401367 -44.3069152832031,10.4656925201416 -52.4470443725586,6.55302810668945 -64.2749862670898,13.2990007400513 -55.2803535461426,7.54243755340576 -61.6215667724609,17.2116641998291 -64.2749862670898,8.7117395401001 -61.7564888000488,23.0132007598877 -60.4522666931152,21.7989253997803 -56.0898704528809,16.177282333374 -51.5925559997559,13.7487316131592 -59.642749786377,6.55302810668945 -64.5448226928711,20.674596786499 -55.4152755737305,14.8730602264404 -51.0978507995605,5.83345794677734 -58.3385314941406,14.5132751464844 -62.4310836791992,7.85724925994873 -58.8332328796387,10.1508798599243 -51.2327728271484,9.11649799346924 -58.2036094665527,13.7937049865723 -64.4099044799805,19.2804298400879 -49.4338455200195,5.74351119995117 -58.3385314941406,11.8598594665527 -57.3041458129883,13.1191082000732 -59.2379913330078,15.5926313400269 -57.2141990661621,8.7117395401001 -49.5687637329102,6.05832386016846 -62.9257888793945,20.7645435333252 -62.0713005065918,8.62179279327393 -56.9893341064453,13.8386783599854 -61.6665420532227,22.6534156799316 -64.0501174926758,14.3783569335938 -64.2749862670898,22.5634689331055 -53.9761352539062,11.1852626800537 -49.478816986084,13.7487316131592 -52.4470443725586,11.994779586792 -51.682502746582,7.76730346679688 -58.9681549072266,11.7699136734009 -53.5264015197754,7.22762584686279 -64.5448226928711,10.9603967666626 -59.4178848266602,11.3651552200317 -59.1030731201172,19.8201065063477 -56.0898704528809,16.8968524932861 -52.6269378662109,8.39692687988281 -60.9469718933105,6.37313556671143 -58.0237159729004,13.4788932800293 -60.4972381591797,21.1693019866943 -63.825252532959,19.7301616668701 -60.9020004272461,6.86783981323242 -56.809440612793,14.6032218933105 -58.3385314941406,19.4153499603271 -59.2379913330078,21.349193572998 -64.3649291992188,14.5132751464844 -46.420654296875,12.2646179199219 -52.312126159668,12.8042964935303 -52.0872611999512,14.5582485198975 -57.4840393066406,12.7593231201172 -61.8914070129395,17.8412895202637 -49.2089805603027,13.7037591934204 -56.8544158935547,5.60859203338623 -52.2221794128418,14.1534900665283 -64.4548797607422,23.5528793334961 -57.2591743469238,5.38372611999512 -64.1400680541992,15.6376037597656 -64.7247161865234,11.2752084732056 -46.9153442382812,11.5000743865967 -51.0978507995605,15.0979270935059 -62.5660057067871,18.8756713867188 -63.2855758666992,23.3729858398438 -50.5132026672363,14.1085166931152 -51.1877975463867,12.2196445465088 -52.1322326660156,12.669376373291 -59.6877212524414,7.40751838684082 -57.5739860534668,8.12708854675293 -51.0079040527344,7.6773567199707 -49.3888740539551,11.6799669265747 -49.4338455200195,6.95778656005859 -62.0263290405273,7.27259826660156 -56.3147354125977,13.2090549468994 -64.1850433349609,8.80168533325195 -55.5501937866211,7.09270572662354 -49.5237922668457,5.47367286682129 -45.6111450195312,11.2302360534668 -63.3305511474609,20.8994636535645 -49.5237922668457,6.95778656005859 -61.7564888000488,11.2752084732056 -55.1904067993164,11.4101285934448 -54.4708366394043,7.76730346679688 -53.7512664794922,10.8254776000977 -51.7724494934082,7.54243755340576 -62.5210342407227,16.3122024536133 -63.3755226135254,21.6190338134766 -51.2327728271484,6.32816219329834 -50.5581741333008,13.34397315979 -61.6215667724609,13.8386783599854 -58.8332328796387,8.21703433990479 -48.8941688537598,11.5000743865967 -50.7830390930176,12.7143497467041 -61.846435546875,18.6957778930664 -64.5448226928711,5.29378032684326 -60.6321601867676,15.2328462600708 -59.8226432800293,18.1111278533936 -53.3914833068848,5.4286994934082 -61.8014602661133,21.7539520263672 -62.0263290405273,15.9524164199829 -59.3729095458984,6.82286739349365 -54.6957054138184,7.9471960067749 -44.8915710449219,10.9154233932495 -52.8068313598633,12.7143497467041 -55.9549522399902,7.72233009338379 -49.2539520263672,12.17467212677 -64.1850433349609,10.8704509735107 -53.9311599731445,16.4021472930908 -50.1534156799316,7.09270572662354 -60.9020004272461,10.8254776000977 -63.7353057861328,22.0687656402588 -53.4364547729492,11.6799669265747 -64.634765625,15.7725238800049 -51.682502746582,12.5344572067261 -51.7724494934082,12.2196445465088 -56.179817199707,8.26200771331787 -56.0448989868164,8.17206192016602 -57.4840393066406,9.56622886657715 -57.7988510131836,7.09270572662354 -56.7194976806641,9.9260139465332 -63.510440826416,16.7169609069824 -48.1745986938477,13.0741348266602 -55.4152755737305,9.79109477996826 -59.5977783203125,10.5556383132935 -56.809440612793,14.9180335998535 -62.7009239196777,15.7725238800049 -53.4364547729492,13.34397315979 -53.8861885070801,9.97098731994629 -43.3624877929688,11.4101285934448 -51.7724494934082,6.86783981323242 -58.9231796264648,16.8968524932861 -64.634765625,21.1243286132812 -61.5765953063965,23.5528793334961 -56.8544158935547,13.5688400268555 -57.034309387207,15.5926313400269 -62.161247253418,17.2116641998291 -63.195629119873,8.39692687988281 -43.4524230957031,11.3651552200317 -55.0554885864258,7.13767910003662 -51.9073677062988,14.2434368133545 -58.9681549072266,7.18265247344971 -62.7908706665039,19.5952415466309 -51.0978507995605,14.2434368133545 -63.195629119873,12.2196445465088 -55.3703002929688,8.98157787322998 -60.0025367736816,13.6587858200073 -50.1983871459961,13.4788932800293 -61.7564888000488,13.9286251068115 -61.846435546875,12.309591293335 -62.8358459472656,14.1984634399414 -51.7274780273438,9.11649799346924 -59.5078315734863,18.8306980133057 -62.7908706665039,23.0581741333008 -45.1164245605469,12.7593231201172 -53.5264015197754,8.12708854675293 -59.2829666137695,10.6006116867065 -55.2803535461426,7.13767910003662 -56.5396041870117,13.1640815734863 -58.2485809326172,17.5714492797852 -55.2803535461426,12.5794296264648 -60.0924835205078,11.9498062133789 -53.4364547729492,8.35195446014404 -51.5475845336914,12.17467212677 -59.1480445861816,5.65356540679932 -61.7115173339844,19.7301616668701 -63.6003875732422,17.7063694000244 -54.8755950927734,15.1878728866577 -50.8729858398438,5.4286994934082 -59.1030731201172,20.1349201202393 -57.5290145874023,18.8756713867188 -56.3597106933594,8.7117395401001 -62.6109771728516,10.4207191467285 -44.3968505859375,12.4445114135742 -59.013126373291,23.5978527069092 -62.3411407470703,7.31757164001465 -54.3808898925781,9.29639053344727 -59.2379913330078,8.98157787322998 -43.7672424316406,11.2302360534668 -46.9153442382812,11.4101285934448 -60.8120536804199,18.5158863067627 -58.9681549072266,23.9576377868652 -55.3253288269043,14.0185708999634 -52.536994934082,15.6825771331787 -59.642749786377,12.4445114135742 -54.515811920166,12.8042964935303 -63.510440826416,17.166690826416 -57.1692276000977,5.51864528656006 -53.0316963195801,13.5238666534424 -62.3411407470703,9.38633632659912 -59.4628601074219,8.93660545349121 -59.5977783203125,12.354564666748 -61.2617835998535,5.96837711334229 -58.4284744262695,8.66676616668701 -60.6321601867676,22.9682273864746 -52.8068313598633,11.2302360534668 -55.6401405334473,15.0979270935059 -56.8993873596191,16.0423622131348 -47.8597869873047,12.0847253799438 -54.3359184265137,6.4630823135376 -58.4734497070312,11.5000743865967 -56.6745223999023,8.98157787322998 -60.7670783996582,15.8624706268311 -54.6057586669922,15.0979270935059 -60.5871887207031,12.2196445465088 -63.5554122924805,13.9286251068115 -61.0818901062012,8.98157787322998 -60.9020004272461,21.9338455200195 -60.0025367736816,18.5608596801758 -45.34130859375,12.8942422866821 -47.4550476074219,11.1852626800537 -51.1877975463867,7.90222263336182 -55.1904067993164,7.22762584686279 -55.1004638671875,12.9392156600952 -54.1110534667969,8.08211517333984 -56.1348457336426,17.2116641998291 -55.4602470397949,13.3889465332031 -60.4072952270508,12.7593231201172 -45.7010803222656,12.5794296264648 -51.5925559997559,10.9154233932495 -51.8623962402344,11.7249402999878 -56.3597106933594,17.2116641998291 -64.0501174926758,8.03714179992676 -52.312126159668,9.79109477996826 -64.4548797607422,9.11649799346924 -47.7248649597168,12.5794296264648 -43.8121948242188,11.4551019668579 -57.8438262939453,19.1005363464355 -57.1692276000977,11.5000743865967 -59.1030731201172,11.6799669265747 -63.5554122924805,5.96837711334229 -61.4866485595703,14.2884101867676 -59.2829666137695,7.36254501342773 -64.7247161865234,5.87843132019043 -60.8120536804199,8.89163208007812 -44.6666870117188,12.17467212677 -52.7618598937988,16.3122024536133 -62.7908706665039,7.90222263336182 -57.1692276000977,14.5582485198975 -64.6797409057617,5.96837711334229 -58.9231796264648,14.6481952667236 -50.2883338928223,7.72233009338379 -64.4998474121094,6.55302810668945 -50.333309173584,7.00275993347168 -58.8332328796387,6.91281318664551 -58.8782081604004,19.1455097198486 -48.2195701599121,12.8492698669434 -58.8332328796387,17.2116641998291 -63.2855758666992,5.9234037399292 -59.5078315734863,6.73292064666748 -59.3729095458984,18.8756713867188 -49.2089805603027,6.32816219329834 -53.166618347168,5.33875274658203 -52.4470443725586,6.50805473327637 -61.306755065918,23.1031475067139 -61.8914070129395,11.0053701400757 -63.1056823730469,6.91281318664551 -50.9179611206055,8.89163208007812 -56.3597106933594,10.9154233932495 -61.306755065918,7.22762584686279 -59.4628601074219,8.39692687988281 -58.6533432006836,11.0953159332275 -56.8544158935547,9.83606815338135 -62.2062187194824,22.9682273864746 -59.3729095458984,16.4021472930908 -63.8702239990234,15.0529537200928 -64.4548797607422,14.6481952667236 -60.3623199462891,12.669376373291 -52.9417495727539,7.81227684020996 -57.2591743469238,7.13767910003662 -60.5422134399414,10.9154233932495 -60.0025367736816,17.7063694000244 -60.9020004272461,7.22762584686279 -64.634765625,22.0687656402588 -64.4998474121094,16.6270141601562 -53.7512664794922,8.21703433990479 -63.7802810668945,11.5900211334229 -63.6903343200684,10.9154233932495 -54.1560249328613,10.2408266067505 -58.8782081604004,10.5556383132935 -48.7592468261719,11.5450477600098 -52.4020729064941,10.6006116867065 -63.1056823730469,22.518497467041 -48.2195701599121,13.5238666534424 -58.9681549072266,7.49746417999268 -50.9629325866699,7.45249080657959 -53.0316963195801,7.99216938018799 -56.0898704528809,6.1932430267334 -63.9151992797852,5.87843132019043 -53.3015365600586,10.6905584335327 -64.1850433349609,9.16147041320801 -62.6559524536133,11.4101285934448 -60.0025367736816,13.0291614532471 -59.6877212524414,7.00275993347168 -53.2565612792969,10.3307723999023 -61.0818901062012,17.481502532959 -64.1850433349609,12.8492698669434 -59.3729095458984,12.2196445465088 -62.0263290405273,13.0291614532471 -61.4416770935059,9.88104152679443 -51.9523429870605,6.82286739349365 -58.8332328796387,16.492094039917 -56.5845756530762,6.1932430267334 -59.9575614929199,8.30698108673096 -64.2749862670898,17.8412895202637 -60.5422134399414,7.9471960067749 -61.9363822937012,5.24880695343018 -62.6559524536133,11.814887046814 -60.3173484802246,21.3042221069336 -54.6507301330566,6.14826965332031 -55.7750587463379,13.5238666534424 -64.634765625,10.5106649398804 -52.6269378662109,7.99216938018799 -61.1718368530273,14.3333835601807 -47.0952453613281,12.984188079834 -61.8914070129395,9.29639053344727 -64.3649291992188,11.2302360534668 -55.5501937866211,12.8042964935303 -61.7115173339844,13.7037591934204 -60.3173484802246,16.3571739196777 -57.2591743469238,14.1984634399414 -64.3649291992188,16.9418258666992 -59.1480445861816,15.8624706268311 -63.195629119873,21.1693019866943 -52.4470443725586,8.98157787322998 -58.8332328796387,15.2328462600708 -60.9469718933105,11.9048328399658 -58.8782081604004,13.8386783599854 -54.515811920166,13.4788932800293 -52.9417495727539,6.05832386016846 -56.6745223999023,17.3465843200684 -63.9151992797852,17.166690826416 -60.677131652832,17.7513427734375 -52.0872611999512,7.99216938018799 -56.49462890625,9.20644378662109 -53.7962417602539,13.5238666534424 -59.327938079834,15.817497253418 -55.3253288269043,10.0609340667725 -51.3227157592773,8.84665870666504 -64.1400680541992,23.8676910400391 -62.3411407470703,11.7699136734009 -54.201000213623,6.91281318664551 -50.6031455993652,6.95778656005859 -64.7247161865234,15.6376037597656 -64.0051422119141,6.86783981323242 -56.3597106933594,17.8862609863281 -63.3755226135254,16.5820407867432 -64.5897979736328,21.349193572998 -54.8755950927734,13.1191082000732 -61.4416770935059,16.5370674133301 -62.8358459472656,21.0343818664551 -57.4840393066406,11.0503435134888 -54.7406768798828,12.309591293335 -55.7300872802734,15.2328462600708 -51.2327728271484,11.2752084732056 -54.1560249328613,12.354564666748 -64.2749862670898,7.76730346679688 -59.7326965332031,20.8544902801514 -62.5210342407227,22.8782806396484 -56.8993873596191,14.7831144332886 -57.9337692260742,19.325403213501 -60.991943359375,21.6640071868896 -60.5871887207031,12.489483833313 -53.8861885070801,7.36254501342773 -56.7644691467285,6.82286739349365 -55.5951690673828,6.28318881988525 -58.4734497070312,13.7937049865723 -60.7670783996582,9.83606815338135 -64.4548797607422,9.88104152679443 -61.9813537597656,19.5952415466309 -58.4734497070312,6.14826965332031 -63.3755226135254,22.8782806396484 -63.7353057861328,9.79109477996826 -62.3411407470703,21.0343818664551 -64.1400680541992,19.9100532531738 -60.0475082397461,13.1191082000732 -58.8782081604004,18.0661544799805 -61.7564888000488,19.8201065063477 -62.7908706665039,21.5290870666504 -63.825252532959,16.3122024536133 -58.2935562133789,20.0899467468262 -55.8650054931641,12.354564666748 -60.0475082397461,16.0873355865479 -54.4258651733398,9.29639053344727 -61.7115173339844,11.8598594665527 -60.1824264526367,22.2936305999756 -61.0369186401367,17.0317726135254 -58.3835029602051,11.4551019668579 -64.0501174926758,21.9338455200195 -52.851806640625,12.669376373291 -63.8702239990234,20.314811706543 -58.4284744262695,10.9603967666626 -59.5528030395508,19.6402149200439 -58.8332328796387,14.6032218933105 -63.7802810668945,9.29639053344727 -43.857177734375,12.17467212677 -57.4390640258789,16.2222557067871 -63.0157356262207,6.55302810668945 -49.7936325073242,13.6587858200073 -45.791015625,10.9603967666626 -60.4072952270508,20.989408493042 -52.851806640625,5.83345794677734 -62.2062187194824,5.56361865997314 -60.8570251464844,7.27259826660156 -54.6957054138184,12.0397529602051 -58.5184211730957,6.77789402008057 -59.9575614929199,14.4683027267456 -57.2591743469238,13.0291614532471 -61.2168121337891,8.75671291351318 -43.9920959472656,12.2196445465088 -60.3173484802246,5.83345794677734 -49.9735221862793,14.2884101867676 -60.2274017333984,21.9338455200195 -54.6957054138184,7.27259826660156 -46.420654296875,12.354564666748 -63.3755226135254,12.5344572067261 -61.531623840332,6.14826965332031 -59.9575614929199,5.4286994934082 -63.6003875732422,19.1904830932617 -52.6719131469727,7.45249080657959 -51.2327728271484,5.60859203338623 -64.4099044799805,20.5846500396729 -54.9205703735352,15.2328462600708 -53.8861885070801,9.52125644683838 -56.4046859741211,10.4656925201416 -59.0580978393555,20.3597850799561 -60.1374549865723,11.8598594665527 -55.3703002929688,10.6905584335327 -62.4760589599609,18.6058330535889 -53.0316963195801,14.9630069732666 -52.0422897338867,6.55302810668945 -62.5660057067871,13.0741348266602 -61.6665420532227,11.814887046814 -59.6877212524414,7.18265247344971 -57.3041458129883,7.00275993347168 -48.6243286132812,13.9286251068115 -49.5237922668457,14.4683027267456 -62.1162719726562,10.0159606933594 -63.9151992797852,11.4551019668579 -55.3703002929688,11.6799669265747 -58.9681549072266,9.29639053344727 -62.161247253418,23.2830390930176 -51.8174209594727,12.9392156600952 -60.5422134399414,23.2380676269531 -59.327938079834,11.5900211334229 -53.2565612792969,12.8942422866821 -54.201000213623,12.2646179199219 -54.9655418395996,7.9471960067749 -50.2433624267578,6.50805473327637 -56.3147354125977,13.2990007400513 -61.5765953063965,12.4445114135742 -54.0211067199707,10.9603967666626 -59.5078315734863,9.02655124664307 -61.4866485595703,16.3122024536133 -60.9469718933105,8.17206192016602 -60.991943359375,5.74351119995117 -63.825252532959,21.6640071868896 -55.4602470397949,6.55302810668945 -63.2406005859375,15.0529537200928 -62.8808174133301,7.40751838684082 -61.6665420532227,23.3280124664307 -44.2619323730469,11.8598594665527 -62.0713005065918,21.4841136932373 -55.6851119995117,7.85724925994873 -57.2591743469238,11.994779586792 -43.1376037597656,13.6587858200073 -58.4284744262695,15.3227920532227 -53.9311599731445,7.49746417999268 -52.0422897338867,6.95778656005859 -62.161247253418,21.6190338134766 -59.4178848266602,11.8598594665527 -59.5977783203125,5.4286994934082 -57.3940925598145,11.0053701400757 -51.682502746582,13.1191082000732 -54.7406768798828,9.56622886657715 -64.7696914672852,9.74612140655518 -63.8702239990234,16.7619323730469 -61.2168121337891,8.98157787322998 -55.3253288269043,6.95778656005859 -50.7830390930176,9.29639053344727 -58.7432861328125,10.3307723999023 -62.161247253418,8.57682037353516 -57.3041458129883,18.0211811065674 -52.1772079467773,11.2302360534668 -54.0660781860352,8.93660545349121 -58.2485809326172,10.6455850601196 -60.4972381591797,21.0343818664551 -54.9655418395996,7.49746417999268 -61.2617835998535,11.3201818466187 -53.3914833068848,8.17206192016602 -43.1376037597656,13.8386783599854 -55.7300872802734,9.11649799346924 -63.3305511474609,16.4021472930908 -52.0422897338867,7.04773330688477 -57.5290145874023,7.63238334655762 -58.5184211730957,20 -61.2617835998535,8.57682037353516 -59.5977783203125,16.3571739196777 -59.0580978393555,16.5370674133301 -51.2777442932129,5.56361865997314 -61.5765953063965,11.5000743865967 -56.8544158935547,15.0979270935059 -56.1348457336426,8.30698108673096 -58.9231796264648,13.4339199066162 -61.846435546875,23.0581741333008 -45.2063903808594,10.9154233932495 -60.5422134399414,5.78848457336426 -52.6719131469727,12.8492698669434 -50.8729858398438,6.23821640014648 -56.8993873596191,15.0979270935059 -57.663932800293,5.51864528656006 -61.1268653869629,16.492094039917 -60.3173484802246,10.2408266067505 -61.4866485595703,6.86783981323242 -53.1216430664062,11.4551019668579 -59.4628601074219,19.5952415466309 -58.8782081604004,23.507905960083 -56.49462890625,9.74612140655518 -55.2803535461426,8.39692687988281 -55.6401405334473,9.29639053344727 -48.8042221069336,5.24880695343018 -63.4654693603516,19.4153499603271 -59.4628601074219,5.78848457336426 -50.018497467041,7.00275993347168 -63.8702239990234,8.17206192016602 -54.515811920166,5.74351119995117 -54.1110534667969,14.9630069732666 -53.6613235473633,6.86783981323242 -61.3967056274414,19.5052947998047 -63.510440826416,19.9550266265869 -64.6797409057617,10.1508798599243 -63.7802810668945,10.9154233932495 -55.0554885864258,12.17467212677 -64.2749862670898,11.9048328399658 -57.5290145874023,10.4207191467285 -55.0105171203613,7.99216938018799 -59.5977783203125,7.45249080657959 -58.3835029602051,5.83345794677734 -58.7432861328125,14.6032218933105 -63.825252532959,7.99216938018799 -55.5052185058594,16.1323089599609 -60.7221069335938,17.4365310668945 -46.9153442382812,11.814887046814 -57.7538795471191,8.4419002532959 -50.9629325866699,8.08211517333984 -51.3676910400391,10.8254776000977 -62.6109771728516,9.88104152679443 -59.013126373291,14.7381420135498 -58.1136627197266,9.74612140655518 -52.2221794128418,11.3201818466187 -45.4312438964844,12.7143497467041 -48.8042221069336,12.5344572067261 -59.642749786377,11.3201818466187 -63.7802810668945,20.989408493042 -59.4628601074219,10.7355308532715 -56.6295471191406,14.0635442733765 -52.0872611999512,5.96837711334229 -64.7696914672852,16.9867992401123 -61.8914070129395,17.6164226531982 -58.2935562133789,17.2566375732422 -52.8967781066895,8.98157787322998 -63.0157356262207,13.3889465332031 -61.8014602661133,12.1296987533569 -59.6877212524414,18.8756713867188 -58.8782081604004,18.2460479736328 -52.8967781066895,5.87843132019043 -51.7724494934082,11.4101285934448 -60.677131652832,14.6931686401367 -60.0025367736816,16.492094039917 -63.825252532959,18.7407512664795 -52.2221794128418,12.669376373291 -58.2935562133789,16.0873355865479 -52.0872611999512,5.51864528656006 -54.0211067199707,13.2090549468994 -57.6189575195312,9.20644378662109 -55.5501937866211,12.489483833313 -58.4284744262695,12.2646179199219 -64.0950927734375,8.75671291351318 -63.4204940795898,7.85724925994873 -63.6003875732422,18.5158863067627 -59.2829666137695,12.8492698669434 -56.9443626403809,16.3122024536133 -45.2963256835938,12.0847253799438 -56.4046859741211,11.7699136734009 -55.8650054931641,14.1085166931152 -58.7432861328125,15.6825771331787 -61.6215667724609,15.5476579666138 -53.8861885070801,13.4339199066162 -59.4628601074219,9.07152462005615 -53.2115898132324,13.34397315979 -50.1983871459961,5.83345794677734 -58.3385314941406,7.49746417999268 -59.4628601074219,7.22762584686279 -60.4972381591797,11.1852626800537 -59.0580978393555,14.8280878067017 -59.327938079834,11.5450477600098 -60.5871887207031,11.6799669265747 -61.7115173339844,21.6640071868896 -63.1506576538086,10.3757457733154 -58.5184211730957,18.0661544799805 -64.2749862670898,9.88104152679443 -62.6109771728516,9.56622886657715 -51.2777442932129,5.20383358001709 -52.7168846130371,14.6032218933105 -56.6745223999023,8.62179279327393 -59.3729095458984,13.2090549468994 -59.1480445861816,13.6587858200073 -60.7221069335938,13.6138134002686 -63.0607109069824,9.38633632659912 -63.510440826416,12.8942422866821 -54.7856521606445,16.177282333374 -62.2961654663086,19.1005363464355 -58.5184211730957,6.10329627990723 -46.3307189941406,11.2302360534668 -50.8729858398438,5.56361865997314 -56.6295471191406,16.6719875335693 -53.9761352539062,5.4286994934082 -54.6507301330566,11.2752084732056 -59.5977783203125,5.96837711334229 -63.3305511474609,9.79109477996826 -62.3861122131348,5.83345794677734 -64.3649291992188,6.73292064666748 -62.3861122131348,6.95778656005859 -52.536994934082,6.28318881988525 -64.2749862670898,9.61120223999023 -63.8702239990234,7.63238334655762 -64.7696914672852,23.1031475067139 -46.19580078125,12.489483833313 -62.3411407470703,16.492094039917 -62.8808174133301,15.6825771331787 -59.3729095458984,13.8386783599854 -57.2141990661621,15.1429004669189 -57.34912109375,15.6376037597656 -61.1718368530273,6.82286739349365 -52.4020729064941,11.9498062133789 -63.2855758666992,19.5952415466309 -59.7326965332031,23.148120880127 -55.4152755737305,10.6006116867065 -51.0079040527344,10.1958532333374 -57.8887977600098,7.76730346679688 -48.8941688537598,13.9286251068115 -63.4654693603516,16.4021472930908 -59.8226432800293,12.984188079834 -61.846435546875,15.0529537200928 -58.4284744262695,5.74351119995117 -61.8914070129395,19.2804298400879 -61.6665420532227,22.1137390136719 -62.8808174133301,13.1640815734863 -59.4628601074219,13.5688400268555 -55.5501937866211,11.0953159332275 -50.5132026672363,14.2884101867676 -64.634765625,22.4735221862793 -64.4998474121094,15.6825771331787 -58.698314666748,10.4207191467285 -64.3649291992188,10.8254776000977 -61.4416770935059,15.9074440002441 -63.7353057861328,13.5238666534424 -62.3861122131348,13.8836517333984 -61.306755065918,11.5450477600098 -52.1772079467773,6.37313556671143 -64.4548797607422,16.80690574646 -47.814811706543,11.814887046814 -57.8887977600098,9.38633632659912 -64.5448226928711,20.4047584533691 -62.0713005065918,8.75671291351318 -64.0501174926758,11.4101285934448 -59.9125900268555,16.2222557067871 -59.8676147460938,6.55302810668945 -63.3305511474609,5.65356540679932 -61.8914070129395,21.2142753601074 -64.2749862670898,16.5370674133301 -49.5237922668457,6.86783981323242 -51.5475845336914,5.38372611999512 -51.997314453125,5.47367286682129 -62.6559524536133,12.4445114135742 -49.3438987731934,13.34397315979 -64.0501174926758,13.5238666534424 -62.7009239196777,13.6587858200073 -55.6851119995117,17.8862609863281 -63.7802810668945,12.984188079834 -47.9947052001953,11.5900211334229 -57.663932800293,6.37313556671143 -50.9629325866699,14.7381420135498 -51.0079040527344,5.33875274658203 -62.3411407470703,12.9392156600952 -51.0528793334961,5.29378032684326 -63.7353057861328,14.9180335998535 -57.3940925598145,11.8598594665527 -63.825252532959,8.53184700012207 -61.306755065918,12.7143497467041 -60.7221069335938,5.38372611999512 -58.2935562133789,13.2090549468994 -57.0792808532715,15.0979270935059 -54.4708366394043,14.7831144332886 -61.1718368530273,7.81227684020996 -60.0924835205078,20.0449733734131 -47.8597869873047,13.2540273666382 -64.3199615478516,16.5370674133301 -56.0448989868164,9.74612140655518 -52.2221794128418,15.0529537200928 -59.8676147460938,22.0237922668457 -62.161247253418,12.354564666748 -59.1030731201172,16.9867992401123 -61.1268653869629,21.1693019866943 -61.2617835998535,19.010591506958 -54.9205703735352,7.40751838684082 -61.3967056274414,18.2010746002197 -61.0369186401367,15.9074440002441 -60.0025367736816,7.72233009338379 -59.8226432800293,16.492094039917 -55.4602470397949,6.73292064666748 -62.7908706665039,21.8888721466064 -56.809440612793,17.0767459869385 -62.6109771728516,14.5132751464844 -46.420654296875,11.814887046814 -60.9020004272461,7.54243755340576 -58.0686912536621,14.8730602264404 -62.9257888793945,13.4788932800293 -56.49462890625,5.78848457336426 -57.5290145874023,18.2460479736328 -61.4416770935059,11.994779586792 -59.7776718139648,21.8438987731934 -61.6665420532227,16.6719875335693 -47.275146484375,11.5450477600098 -52.5819664001465,11.2752084732056 -62.6559524536133,22.2486572265625 -56.9443626403809,8.03714179992676 -57.2591743469238,17.6613960266113 -59.5977783203125,19.7301616668701 -53.1216430664062,13.0291614532471 -43.0476684570312,11.5900211334229 -64.2749862670898,15.6376037597656 -64.2749862670898,12.2646179199219 -50.333309173584,13.2540273666382 -59.7776718139648,17.0767459869385 -55.9999237060547,17.166690826416 -46.5555725097656,10.8704509735107 -58.3835029602051,15.2328462600708 -62.8808174133301,15.7275505065918 -54.7406768798828,5.51864528656006 -51.5925559997559,14.9630069732666 -62.4760589599609,8.84665870666504 -62.0263290405273,11.4101285934448 -59.8676147460938,12.5794296264648 -50.1084442138672,13.4339199066162 -57.3041458129883,8.53184700012207 -60.0475082397461,18.0661544799805 -50.7830390930176,5.29378032684326 -52.0422897338867,11.9048328399658 -62.9257888793945,15.0079803466797 -62.8808174133301,20.7645435333252 -60.7221069335938,8.26200771331787 -58.1136627197266,6.86783981323242 -63.5554122924805,10.4656925201416 -63.0607109069824,19.2804298400879 -61.5765953063965,17.7513427734375 -55.2353820800781,13.0291614532471 -59.2379913330078,9.34136390686035 -54.6957054138184,12.6244029998779 -55.6851119995117,15.9074440002441 -57.8438262939453,6.55302810668945 -59.7326965332031,8.48687362670898 -62.9707641601562,5.83345794677734 -51.682502746582,14.8730602264404 -61.8014602661133,23.3280124664307 -58.7432861328125,15.3227920532227 -59.1480445861816,7.54243755340576 -62.4310836791992,14.1984634399414 -52.0872611999512,14.3333835601807 -56.9893341064453,12.9392156600952 -57.9337692260742,20.0449733734131 -63.1506576538086,20.8095169067383 -58.2935562133789,8.7117395401001 -57.3041458129883,16.4021472930908 -63.0157356262207,17.9762077331543 -56.0448989868164,5.29378032684326 -61.2617835998535,23.4179592132568 -52.9417495727539,13.0741348266602 -45.34130859375,12.7143497467041 -49.2539520263672,5.78848457336426 -53.3015365600586,6.82286739349365 -64.4099044799805,14.4233293533325 -51.1428260803223,15.0979270935059 -61.306755065918,18.3809661865234 -60.3623199462891,16.9418258666992 -57.0792808532715,7.27259826660156 -57.7988510131836,9.34136390686035 -50.3782806396484,12.8942422866821 -59.4178848266602,6.77789402008057 -62.8358459472656,21.7089805603027 -55.7300872802734,6.23821640014648 -62.4760589599609,9.29639053344727 -59.327938079834,8.4419002532959 -51.8623962402344,7.99216938018799 -56.2247924804688,9.79109477996826 -60.1374549865723,7.90222263336182 -60.0475082397461,22.1137390136719 -61.5765953063965,9.88104152679443 -47.814811706543,11.5450477600098 -56.5396041870117,9.79109477996826 -61.306755065918,21.8438987731934 -61.4866485595703,18.2910194396973 -52.0422897338867,10.5556383132935 -62.5660057067871,6.50805473327637 -50.9179611206055,7.18265247344971 -61.6215667724609,20.7195701599121 -56.3597106933594,8.62179279327393 -62.1162719726562,18.5158863067627 -58.2935562133789,5.24880695343018 -62.6559524536133,15.5476579666138 -53.5713768005371,14.1534900665283 -52.8068313598633,9.29639053344727 -52.5819664001465,11.3201818466187 -60.3173484802246,17.7513427734375 -55.2803535461426,10.8254776000977 -64.5897979736328,21.2142753601074 -61.8014602661133,12.8492698669434 -54.201000213623,6.1932430267334 -56.9893341064453,5.9234037399292 -52.3571014404297,6.10329627990723 -49.3888740539551,5.24880695343018 -61.3517303466797,20.4947052001953 -56.4496574401855,5.74351119995117 -61.3517303466797,21.0793552398682 -50.1983871459961,13.9735984802246 -48.7142753601074,12.7143497467041 -56.5396041870117,8.57682037353516 -63.0157356262207,20 -51.3227157592773,8.08211517333984 -52.7168846130371,5.56361865997314 -58.5633926391602,12.0397529602051 -56.4496574401855,14.1085166931152 -49.5687637329102,5.6985387802124 -48.0846519470215,12.5794296264648 -56.9893341064453,11.994779586792 -55.3703002929688,16.3571739196777 -46.1058349609375,13.2990007400513 -61.531623840332,17.2116641998291 -56.8544158935547,8.35195446014404 -43.002685546875,14.1534900665283 -59.9125900268555,20.8095169067383 -60.2274017333984,15.0079803466797 -54.4258651733398,10.8254776000977 -52.7168846130371,5.96837711334229 -63.9151992797852,15.502685546875 -51.8623962402344,6.64297485351562 -49.9735221862793,12.6244029998779 -62.5210342407227,18.3359928131104 -52.5819664001465,7.54243755340576 -55.3703002929688,11.994779586792 -60.3623199462891,19.9100532531738 -54.1560249328613,5.65356540679932 -54.3359184265137,10.6455850601196 -60.5871887207031,11.0953159332275 -61.7564888000488,9.74612140655518 -50.5132026672363,8.03714179992676 -55.6401405334473,14.9630069732666 -51.4576377868652,10.6905584335327 -60.2723731994629,6.50805473327637 -61.2168121337891,5.29378032684326 -52.8967781066895,7.49746417999268 -52.1772079467773,5.38372611999512 -60.6321601867676,23.822717666626 -46.0608520507812,12.6244029998779 -62.3861122131348,9.34136390686035 -51.997314453125,12.3995380401611 -59.1480445861816,15.502685546875 -60.991943359375,23.4179592132568 -49.2539520263672,12.0397529602051 -61.7564888000488,20.989408493042 -60.991943359375,9.02655124664307 -60.677131652832,22.0237922668457 -63.8702239990234,19.1005363464355 -56.2247924804688,9.29639053344727 -60.2723731994629,12.8492698669434 -53.4814300537109,8.75671291351318 -61.3517303466797,21.1243286132812 -59.4178848266602,7.40751838684082 -63.3755226135254,9.11649799346924 -51.0079040527344,5.87843132019043 -50.6930923461914,6.1932430267334 -62.3861122131348,22.6534156799316 -63.510440826416,15.6825771331787 -59.2379913330078,17.8412895202637 -62.9257888793945,15.4127388000488 -60.4972381591797,11.814887046814 -61.9363822937012,12.0847253799438 -55.4602470397949,13.1191082000732 -61.531623840332,15.4577121734619 -55.2353820800781,8.66676616668701 -47.1402282714844,13.4339199066162 -51.1428260803223,14.6032218933105 -55.9099807739258,9.56622886657715 -61.3517303466797,21.5290870666504 -62.5660057067871,16.7169609069824 -57.2591743469238,13.0741348266602 -59.7776718139648,7.00275993347168 -55.6851119995117,14.1984634399414 -63.510440826416,17.6613960266113 -58.2935562133789,15.3677654266357 -60.1374549865723,17.8412895202637 -62.3411407470703,11.3201818466187 -59.5528030395508,18.3359928131104 -58.9681549072266,10.7805042266846 -59.3729095458984,16.0423622131348 -55.9549522399902,5.6985387802124 -59.2379913330078,7.63238334655762 -54.515811920166,9.25141716003418 -51.0978507995605,14.3783569335938 -64.0501174926758,9.52125644683838 -61.306755065918,8.98157787322998 -50.8729858398438,9.43130970001221 -61.4416770935059,21.1243286132812 -47.7698402404785,12.309591293335 -61.1268653869629,6.23821640014648 -55.4602470397949,10.2857999801636 -59.8226432800293,15.7275505065918 -59.5528030395508,15.1878728866577 -61.846435546875,8.53184700012207 -53.6163482666016,11.1852626800537 -58.9231796264648,15.6825771331787 -59.1480445861816,19.5952415466309 -50.0634689331055,12.309591293335 -50.5581741333008,8.62179279327393 -62.9707641601562,22.518497467041 -64.2300109863281,11.4101285934448 -61.306755065918,20.4047584533691 -64.2300109863281,20.4497318267822 -62.9707641601562,21.2142753601074 -55.0554885864258,17.0317726135254 -60.1374549865723,6.41810894012451 -57.7538795471191,23.822717666626 -64.2749862670898,8.84665870666504 -56.5845756530762,7.40751838684082 -58.698314666748,9.70114898681641 -54.9205703735352,16.6270141601562 -61.0818901062012,20.314811706543 -54.0660781860352,9.47628307342529 -58.8782081604004,18.3809661865234 -58.2036094665527,7.40751838684082 -59.7326965332031,21.3941669464111 -64.2300109863281,18.8756713867188 -46.7354736328125,11.4101285934448 -63.2855758666992,17.7513427734375 -59.0580978393555,10.2408266067505 -64.0051422119141,11.3651552200317 -58.4284744262695,11.8598594665527 -64.2749862670898,7.81227684020996 -51.4126625061035,5.87843132019043 -58.5184211730957,23.9576377868652 -64.7696914672852,6.59800148010254 -60.3623199462891,17.1217193603516 -57.9337692260742,11.6349945068359 -56.1348457336426,12.489483833313 -60.9469718933105,7.13767910003662 -52.312126159668,13.2540273666382 -63.5554122924805,22.7433624267578 -61.8014602661133,22.518497467041 -60.677131652832,22.9232540130615 -59.5528030395508,23.5978527069092 -52.3571014404297,13.2090549468994 -59.8226432800293,11.994779586792 -57.34912109375,11.5000743865967 -59.2379913330078,11.6799669265747 -58.9231796264648,5.96837711334229 -60.2723731994629,20.5846500396729 -47.8597869873047,13.2990007400513 -55.9999237060547,15.3227920532227 -59.327938079834,12.309591293335 -54.830623626709,15.2778186798096 -62.0263290405273,16.6270141601562 -58.5184211730957,16.3571739196777 -63.4204940795898,18.9656181335449 -62.5210342407227,14.7381420135498 -52.1772079467773,7.76730346679688 -62.6559524536133,16.1323089599609 -62.1162719726562,9.16147041320801 -47.0502624511719,12.17467212677 -54.4258651733398,9.47628307342529 -54.4258651733398,6.10329627990723 -64.6797409057617,7.72233009338379 -61.9813537597656,15.5476579666138 -53.4364547729492,14.6032218933105 -50.648120880127,6.73292064666748 -56.3147354125977,5.51864528656006 -56.1348457336426,12.2646179199219 -59.7326965332031,13.9286251068115 -55.1004638671875,13.6138134002686 -62.8358459472656,17.9312343597412 -53.166618347168,13.6138134002686 -62.7908706665039,20.2248649597168 -52.2221794128418,7.54243755340576 -57.3940925598145,16.0873355865479 -64.634765625,18.0661544799805 -59.1030731201172,5.9234037399292 -59.5078315734863,21.4391403198242 -58.3835029602051,7.27259826660156 -63.1506576538086,12.309591293335 -57.5290145874023,11.1402893066406 -55.8650054931641,11.6349945068359 -64.1850433349609,11.2302360534668 -58.698314666748,14.2884101867676 -64.6797409057617,11.0953159332275 -50.9179611206055,5.96837711334229 -61.846435546875,17.0767459869385 -52.0422897338867,10.4656925201416 -48.3544883728027,13.1191082000732 -48.4894104003906,12.669376373291 -62.7458992004395,15.9074440002441 -50.2433624267578,7.76730346679688 -52.3571014404297,11.1852626800537 -59.8676147460938,19.685188293457 -57.2591743469238,7.76730346679688 -55.1004638671875,14.5132751464844 -60.0475082397461,8.17206192016602 -51.2327728271484,11.3651552200317 -60.0475082397461,23.4179592132568 -58.8782081604004,14.4683027267456 -57.8887977600098,14.1085166931152 -53.1216430664062,11.5900211334229 -51.8174209594727,12.309591293335 -61.0818901062012,15.9524164199829 -52.8068313598633,7.40751838684082 -63.4654693603516,18.1111278533936 -56.3597106933594,11.0503435134888 -53.0316963195801,15.7275505065918 -54.1560249328613,15.7725238800049 -54.7406768798828,8.21703433990479 -51.682502746582,14.6032218933105 -63.6453628540039,16.7169609069824 -54.7406768798828,16.0873355865479 -56.2247924804688,5.9234037399292 -59.5977783203125,14.7381420135498 -58.2485809326172,5.6985387802124 -59.1480445861816,20.7195701599121 -62.9707641601562,11.2752084732056 -51.2777442932129,10.9603967666626 -51.8623962402344,9.61120223999023 -60.1824264526367,12.7143497467041 -61.306755065918,5.56361865997314 -56.2697639465332,17.9312343597412 -63.6903343200684,19.2804298400879 -53.166618347168,6.95778656005859 -49.5237922668457,7.00275993347168 -55.0554885864258,9.61120223999023 -56.179817199707,17.6613960266113 -62.7458992004395,17.7063694000244 -51.9073677062988,8.98157787322998 -56.7194976806641,14.4233293533325 -62.0713005065918,18.3809661865234 -60.8570251464844,6.05832386016846 -56.809440612793,16.7169609069824 -54.6507301330566,9.20644378662109 -59.9125900268555,8.84665870666504 -59.1480445861816,15.3227920532227 -43.7672424316406,11.7699136734009 -64.0051422119141,7.22762584686279 -63.3755226135254,6.23821640014648 -60.6321601867676,10.6905584335327 -57.2591743469238,5.20383358001709 -60.0025367736816,19.9550266265869 -58.8332328796387,5.83345794677734 -51.9523429870605,6.1932430267334 -63.3755226135254,13.8386783599854 -50.8280143737793,6.91281318664551 -61.8014602661133,15.2328462600708 -63.5554122924805,16.2222557067871 -59.6877212524414,11.0503435134888 -46.4656372070312,11.814887046814 -63.3755226135254,15.8624706268311 -58.1136627197266,15.7725238800049 -60.3173484802246,10.1059074401855 -61.1268653869629,5.33875274658203 -54.9655418395996,14.6481952667236 -61.1718368530273,21.1243286132812 -58.0237159729004,11.4551019668579 -58.2485809326172,8.84665870666504 -63.1056823730469,6.64297485351562 -51.8174209594727,7.13767910003662 -52.0422897338867,13.4339199066162 -56.9893341064453,13.7487316131592 -59.9575614929199,10.6455850601196 -63.9601745605469,6.14826965332031 -49.4338455200195,12.5344572067261 -56.1348457336426,17.8862609863281 -58.698314666748,5.33875274658203 -57.6189575195312,5.47367286682129 -58.7882614135742,13.7487316131592 -64.4998474121094,20.6296234130859 -56.5845756530762,11.3201818466187 -56.3597106933594,11.9048328399658 -57.9337692260742,9.11649799346924 -64.6797409057617,16.9867992401123 -55.0554885864258,14.3333835601807 -47.9047584533691,13.1191082000732 -55.8200340270996,17.2116641998291 -50.7830390930176,5.60859203338623 -50.0634689331055,12.0397529602051 -44.711669921875,12.1296987533569 -57.7089042663574,7.09270572662354 -59.9575614929199,13.4339199066162 -47.0952453613281,11.3651552200317 -64.5448226928711,7.9471960067749 -59.8676147460938,9.34136390686035 -62.8358459472656,5.9234037399292 -60.1374549865723,23.5528793334961 -55.145435333252,15.9524164199829 -62.2511940002441,8.21703433990479 -56.9893341064453,6.14826965332031 -61.5765953063965,9.70114898681641 -61.4416770935059,8.17206192016602 -58.1136627197266,17.3915576934814 -50.6031455993652,7.04773330688477 -56.4496574401855,13.9286251068115 -53.2115898132324,10.9603967666626 -50.2433624267578,14.6931686401367 -60.5871887207031,23.0132007598877 -60.3623199462891,6.68794727325439 -52.2671546936035,7.31757164001465 -64.5897979736328,10.5556383132935 -52.7168846130371,15.6376037597656 -50.4232559204102,7.76730346679688 -61.9813537597656,7.22762584686279 -62.2961654663086,21.7539520263672 -62.0713005065918,14.1534900665283 -62.9257888793945,5.6985387802124 -64.7247161865234,22.3835773468018 -61.531623840332,20.0449733734131 -61.0369186401367,19.3703765869141 -59.9125900268555,5.47367286682129 -52.7168846130371,16.2222557067871 -59.4628601074219,15.3227920532227 -49.164005279541,5.47367286682129 -54.6057586669922,10.9154233932495 -46.2407531738281,12.2646179199219 -62.3411407470703,7.54243755340576 -60.7670783996582,8.26200771331787 -60.991943359375,18.0661544799805 -58.2485809326172,8.62179279327393 -48.0396766662598,13.0741348266602 -52.6269378662109,13.1191082000732 -58.2036094665527,18.3359928131104 -53.8412132263184,14.3333835601807 -49.8835754394531,12.0847253799438 -56.6745223999023,13.1191082000732 -64.1400680541992,23.4179592132568 -62.2511940002441,7.04773330688477 -62.3861122131348,13.7487316131592 -44.1719970703125,12.5344572067261 -53.9761352539062,10.1958532333374 -53.9311599731445,6.55302810668945 -51.9523429870605,13.34397315979 -47.4100646972656,13.0291614532471 -54.9655418395996,6.23821640014648 -51.4126625061035,10.8704509735107 -56.6745223999023,10.9603967666626 -51.4126625061035,12.2646179199219 -50.1534156799316,6.77789402008057 -56.9893341064453,5.6985387802124 -54.7856521606445,12.489483833313 -52.2671546936035,15.7275505065918 -52.0422897338867,12.1296987533569 -62.2062187194824,19.7751350402832 -59.6877212524414,14.8280878067017 -53.4364547729492,15.5926313400269 -59.1480445861816,6.55302810668945 -61.2168121337891,11.7249402999878 -60.6321601867676,7.36254501342773 -57.4840393066406,7.6773567199707 -62.161247253418,19.8650798797607 -53.166618347168,16.3571739196777 -58.9231796264648,5.87843132019043 -61.5765953063965,9.65617561340332 -62.0713005065918,20.6296234130859 -62.3411407470703,14.2434368133545 -60.9469718933105,14.5582485198975 -61.6215667724609,8.89163208007812 -53.7062950134277,11.5000743865967 -52.9417495727539,15.9074440002441 -61.9363822937012,20.8095169067383 -59.3729095458984,21.1693019866943 -55.0105171203613,7.9471960067749 -49.1190338134766,6.1932430267334 -64.3649291992188,12.2646179199219 -62.3861122131348,17.481502532959 -49.164005279541,12.1296987533569 -50.1534156799316,5.74351119995117 -58.0237159729004,10.5106649398804 -59.327938079834,10.7805042266846 -53.8861885070801,8.21703433990479 -52.312126159668,7.76730346679688 -60.677131652832,14.8280878067017 -63.1506576538086,13.1640815734863 -60.9020004272461,11.1402893066406 -64.1400680541992,14.9630069732666 -55.8200340270996,9.97098731994629 -60.1824264526367,16.3122024536133 -58.698314666748,6.4630823135376 -60.6321601867676,15.7725238800049 -61.9813537597656,20.5846500396729 -57.1692276000977,13.9735984802246 -56.6295471191406,13.1640815734863 -55.145435333252,10.2408266067505 -60.4072952270508,14.0635442733765 -60.5871887207031,5.33875274658203 -56.2247924804688,7.36254501342773 -55.1904067993164,9.47628307342529 -57.1692276000977,7.13767910003662 -57.34912109375,13.7937049865723 -47.5449714660645,12.5794296264648 -57.5739860534668,9.70114898681641 -52.6269378662109,15.5926313400269 -64.3649291992188,16.4471206665039 -63.3755226135254,22.7883358001709 -55.5951690673828,8.98157787322998 -58.8332328796387,16.6270141601562 -58.7882614135742,6.14826965332031 -49.8835754394531,14.1984634399414 -54.6057586669922,16.0873355865479 -60.0924835205078,12.309591293335 -59.7326965332031,22.9682273864746 -55.6401405334473,9.83606815338135 -44.3968505859375,11.7699136734009 -50.1983871459961,5.60859203338623 -60.1374549865723,23.6877975463867 -59.5078315734863,6.05832386016846 -52.7618598937988,14.0185708999634 -53.0766716003418,8.12708854675293 -56.7194976806641,12.3995380401611 -48.7592468261719,13.9735984802246 -62.6109771728516,14.4233293533325 -62.0713005065918,20.989408493042 -55.5951690673828,16.851879119873 -61.1718368530273,14.5132751464844 -59.9125900268555,12.0847253799438 -52.4470443725586,6.10329627990723 -53.2115898132324,11.1852626800537 -60.7670783996582,10.3307723999023 -63.6453628540039,23.6877975463867 -61.1268653869629,13.9735984802246 -64.6797409057617,19.325403213501 -64.3199615478516,15.7275505065918 -46.9603271484375,12.8492698669434 -58.6083679199219,19.0555629730225 -55.145435333252,7.9471960067749 -53.2565612792969,14.3783569335938 -60.3623199462891,6.28318881988525 -59.5528030395508,8.84665870666504 -55.6851119995117,13.2990007400513 -54.6957054138184,5.9234037399292 -43.2725219726562,12.7593231201172 -61.4866485595703,9.47628307342529 -64.634765625,21.7989253997803 -54.1560249328613,7.22762584686279 -56.2247924804688,10.7805042266846 -45.566162109375,12.8042964935303 -58.7882614135742,11.1852626800537 -49.0290870666504,13.7037591934204 -60.3173484802246,16.0423622131348 -60.0924835205078,11.814887046814 -61.1268653869629,6.28318881988525 -55.9999237060547,13.3889465332031 -47.9047584533691,11.7699136734009 -59.3729095458984,6.55302810668945 -58.8332328796387,15.817497253418 -61.7115173339844,12.6244029998779 -64.7696914672852,17.4365310668945 -58.8782081604004,5.51864528656006 -61.9363822937012,23.5978527069092 -59.013126373291,10.4207191467285 -64.6797409057617,15.2778186798096 -61.7564888000488,16.492094039917 -60.0924835205078,16.0873355865479 -57.0792808532715,9.88104152679443 -59.5078315734863,13.4788932800293 -54.6957054138184,8.17206192016602 -45.34130859375,11.1402893066406 -57.8887977600098,10.6006116867065 -57.9337692260742,18.8306980133057 -60.0025367736816,6.1932430267334 -57.9787445068359,15.5476579666138 -54.9655418395996,12.7143497467041 -59.7776718139648,17.7963161468506 -63.510440826416,14.4683027267456 -45.6560974121094,12.7593231201172 -61.6665420532227,9.16147041320801 -54.6957054138184,7.45249080657959 -50.8280143737793,14.5132751464844 -64.3649291992188,10.1508798599243 -50.6031455993652,6.01335048675537 -58.6083679199219,20.2698383331299 -63.4204940795898,11.2302360534668 -59.3729095458984,14.6931686401367 -58.2485809326172,12.1296987533569 -52.2221794128418,8.12708854675293 -64.7247161865234,20.7195701599121 -56.9893341064453,5.83345794677734 -61.531623840332,7.31757164001465 -60.7670783996582,19.5502681732178 -57.34912109375,5.78848457336426 -62.5210342407227,10.3757457733154 -60.9020004272461,12.309591293335 -63.4204940795898,21.8438987731934 -51.3676910400391,5.4286994934082 -61.306755065918,23.507905960083 -59.013126373291,13.1640815734863 -57.8438262939453,9.25141716003418 -54.0660781860352,8.98157787322998 -58.4284744262695,8.12708854675293 -50.0634689331055,5.6985387802124 -62.6109771728516,18.4709129333496 -49.2539520263672,6.41810894012451 -58.4284744262695,14.7381420135498 -57.34912109375,11.3651552200317 -60.9469718933105,23.3280124664307 -62.2961654663086,17.8862609863281 -59.9575614929199,19.9100532531738 -52.536994934082,12.9392156600952 -50.018497467041,11.8598594665527 -54.515811920166,5.65356540679932 -53.3914833068848,7.31757164001465 -63.4654693603516,15.4577121734619 -63.3755226135254,23.6877975463867 -62.1162719726562,18.2010746002197 -53.7062950134277,6.55302810668945 -45.9259338378906,11.0953159332275 -52.1322326660156,6.28318881988525 -58.9231796264648,5.20383358001709 -55.4602470397949,12.6244029998779 -64.4998474121094,8.39692687988281 -51.1428260803223,6.10329627990723 -63.9151992797852,14.5582485198975 -61.306755065918,12.7593231201172 -57.7089042663574,18.2010746002197 -64.634765625,7.04773330688477 -60.0475082397461,21.3941669464111 -46.8254089355469,12.669376373291 -43.8121948242188,11.0503435134888 -63.0157356262207,22.3386039733887 -47.0952453613281,13.0291614532471 -61.3517303466797,12.17467212677 -59.5528030395508,12.8942422866821 -62.6559524536133,11.4551019668579 -54.2909469604492,5.56361865997314 -64.1400680541992,7.99216938018799 -58.8782081604004,16.177282333374 -63.9601745605469,8.03714179992676 -58.5184211730957,11.6799669265747 -52.8967781066895,16.2222557067871 -64.7696914672852,21.7989253997803 -60.4072952270508,8.89163208007812 -60.991943359375,18.6058330535889 -51.1428260803223,8.21703433990479 -61.1268653869629,23.4629325866699 -58.0237159729004,9.38633632659912 -60.9020004272461,18.3359928131104 -63.2855758666992,5.60859203338623 -62.9707641601562,9.88104152679443 -64.3649291992188,10.6455850601196 -57.9787445068359,6.28318881988525 -59.7776718139648,15.3677654266357 -58.2485809326172,9.11649799346924 -54.4258651733398,7.04773330688477 -58.7432861328125,20.0899467468262 -62.2961654663086,9.11649799346924 -64.0950927734375,16.177282333374 -55.4602470397949,8.26200771331787 -54.3808898925781,7.72233009338379 -56.8544158935547,11.3651552200317 -61.6665420532227,13.1640815734863 -51.8174209594727,14.6931686401367 -61.7115173339844,17.7513427734375 -59.327938079834,15.3677654266357 -64.2749862670898,20.8095169067383 -64.6797409057617,21.8438987731934 -51.1877975463867,8.57682037353516 -62.2511940002441,17.166690826416 -64.5897979736328,9.9260139465332 -58.8332328796387,5.60859203338623 -60.2274017333984,6.82286739349365 -57.9787445068359,19.5052947998047 -52.536994934082,13.5688400268555 -62.1162719726562,14.1984634399414 -48.3095169067383,13.4788932800293 -64.5897979736328,23.0132007598877 -54.3359184265137,9.34136390686035 -50.3782806396484,6.23821640014648 -60.2274017333984,15.0529537200928 -59.327938079834,5.9234037399292 -60.3623199462891,9.02655124664307 -51.682502746582,11.5450477600098 -45.566162109375,12.4445114135742 -58.698314666748,19.6402149200439 -60.6321601867676,16.5370674133301 -62.7458992004395,8.26200771331787 -45.9709167480469,12.2196445465088 -54.4708366394043,11.3201818466187 -62.2062187194824,13.5238666534424 -54.7406768798828,12.0397529602051 -59.1030731201172,7.81227684020996 -51.8174209594727,5.9234037399292 -62.2511940002441,21.349193572998 -59.1030731201172,12.0847253799438 -60.8570251464844,18.6957778930664 -53.346508026123,7.6773567199707 -53.346508026123,11.814887046814 -63.8702239990234,16.177282333374 -60.2723731994629,14.3783569335938 -57.0792808532715,13.6138134002686 -51.3676910400391,9.07152462005615 -62.4310836791992,19.010591506958 -58.5184211730957,10.0609340667725 -61.7115173339844,8.48687362670898 -52.2671546936035,14.1085166931152 -60.7221069335938,10.8704509735107 -54.3359184265137,5.47367286682129 -58.8332328796387,23.9126644134521 -54.0660781860352,14.6931686401367 -60.3173484802246,13.7037591934204 -60.6321601867676,18.9206447601318 -64.5897979736328,14.0185708999634 -57.3041458129883,10.4207191467285 -62.7009239196777,16.0423622131348 -52.0872611999512,9.43130970001221 -53.8412132263184,12.8042964935303 -64.7696914672852,10.0159606933594 -50.6930923461914,13.5688400268555 -62.8358459472656,5.87843132019043 -51.4126625061035,12.4445114135742 -60.5871887207031,7.18265247344971 -59.5528030395508,15.9074440002441 -58.5633926391602,15.0079803466797 -54.1560249328613,9.61120223999023 -59.642749786377,15.0979270935059 -63.3305511474609,7.31757164001465 -60.991943359375,23.3729858398438 -64.0051422119141,10.3307723999023 -61.1268653869629,6.91281318664551 -47.4100646972656,13.4788932800293 -61.4866485595703,14.8280878067017 -52.1322326660156,5.33875274658203 -56.5845756530762,7.00275993347168 -62.4310836791992,11.7699136734009 -58.2036094665527,18.7857246398926 -53.8412132263184,6.50805473327637 -52.1772079467773,6.32816219329834 -60.0924835205078,10.7355308532715 -62.2961654663086,13.2090549468994 -53.7962417602539,14.7831144332886 -58.7882614135742,8.66676616668701 -62.8358459472656,16.851879119873 -62.6109771728516,18.9656181335449 -58.6533432006836,10.8254776000977 -59.5977783203125,17.5714492797852 -51.3227157592773,13.5688400268555 -53.2565612792969,14.6481952667236 -55.7750587463379,9.65617561340332 -53.6163482666016,7.63238334655762 -60.8570251464844,17.481502532959 -61.8014602661133,11.1402893066406 -61.2168121337891,10.1508798599243 -61.8014602661133,8.89163208007812 -56.4046859741211,9.61120223999023 -55.2353820800781,5.24880695343018 -55.9999237060547,6.32816219329834 -57.1242523193359,12.0847253799438 -63.1056823730469,23.0581741333008 -51.5026092529297,14.0185708999634 -56.5396041870117,16.4471206665039 -49.4338455200195,14.4233293533325 -58.8782081604004,9.25141716003418 -62.2062187194824,15.6376037597656 -59.8676147460938,9.52125644683838 -63.8702239990234,13.4788932800293 -53.1216430664062,12.669376373291 -55.3703002929688,12.5794296264648 -55.0105171203613,6.95778656005859 -63.9151992797852,5.47367286682129 -64.7247161865234,18.1561012268066 -62.7908706665039,7.76730346679688 -49.3438987731934,6.64297485351562 -52.4920196533203,7.81227684020996 -58.8782081604004,7.40751838684082 -63.1056823730469,19.2354564666748 -63.825252532959,11.8598594665527 -54.6057586669922,13.1640815734863 -59.4628601074219,11.1402893066406 -62.7458992004395,7.22762584686279 -51.9073677062988,12.7593231201172 -55.6851119995117,14.7381420135498 -51.9073677062988,7.76730346679688 -50.8729858398438,12.4445114135742 -51.0528793334961,14.2884101867676 -60.9469718933105,11.6799669265747 -51.7274780273438,14.5582485198975 -55.9549522399902,12.984188079834 -60.0025367736816,16.4021472930908 -55.7300872802734,5.20383358001709 -63.6453628540039,12.309591293335 -55.6401405334473,6.68794727325439 -49.2539520263672,13.4339199066162 -60.7670783996582,8.35195446014404 -55.9099807739258,6.55302810668945 -58.8782081604004,17.3016109466553 -63.8702239990234,6.1932430267334 -63.0157356262207,6.50805473327637 -63.3755226135254,19.6402149200439 -57.2141990661621,8.98157787322998 -62.3411407470703,22.9232540130615 -56.0898704528809,17.2116641998291 -62.9707641601562,19.9100532531738 -61.9813537597656,18.5158863067627 -49.8386039733887,13.2090549468994 -62.2511940002441,9.56622886657715 -61.306755065918,11.5900211334229 -62.8358459472656,15.0979270935059 -56.3597106933594,17.7063694000244 -58.2935562133789,13.8836517333984 -52.5819664001465,14.5132751464844 -50.7830390930176,12.2646179199219 -59.9575614929199,14.3333835601807 -61.846435546875,12.2196445465088 -54.7406768798828,11.6349945068359 -60.5422134399414,13.6138134002686 -62.3411407470703,16.3571739196777 -64.2300109863281,9.56622886657715 -63.6453628540039,12.3995380401611 -50.7380676269531,9.20644378662109 -61.4866485595703,6.37313556671143 -59.1030731201172,18.7407512664795 -58.6083679199219,19.010591506958 -57.5739860534668,5.56361865997314 -51.9073677062988,14.6931686401367 -49.5687637329102,5.74351119995117 -62.2511940002441,7.18265247344971 -56.1348457336426,16.4471206665039 -60.3173484802246,10.3757457733154 -58.8782081604004,10.5106649398804 -57.5290145874023,8.4419002532959 -57.034309387207,9.16147041320801 -47.5899467468262,13.6138134002686 -64.634765625,18.5158863067627 -59.8676147460938,18.9206447601318 -57.1692276000977,8.08211517333984 -59.8676147460938,21.8438987731934 -51.5925559997559,15.0979270935059 -61.9363822937012,23.6877975463867 -55.5951690673828,17.1217193603516 -60.4522666931152,15.1878728866577 -52.4020729064941,6.4630823135376 -57.8887977600098,19.1904830932617 -60.0025367736816,13.0741348266602 -56.7194976806641,17.7513427734375 -44.8465881347656,12.3995380401611 -54.1110534667969,10.3307723999023 -56.0898704528809,9.74612140655518 -49.4338455200195,13.7937049865723 -53.2115898132324,12.309591293335 -57.4840393066406,14.6931686401367 -61.846435546875,20.8994636535645 -56.6295471191406,16.0873355865479 -60.2274017333984,9.20644378662109 -59.2379913330078,13.8386783599854 -52.7168846130371,7.31757164001465 -58.5633926391602,17.2116641998291 -57.4390640258789,15.6376037597656 -60.1374549865723,22.4285507202148 -60.7670783996582,16.5820407867432 -60.2274017333984,8.7117395401001 -58.698314666748,12.5794296264648 -54.515811920166,13.2090549468994 -59.2829666137695,17.3465843200684 -61.1268653869629,13.7937049865723 -59.5528030395508,22.6084423065186 -63.195629119873,11.3201818466187 -59.642749786377,10.1059074401855 -55.3703002929688,6.32816219329834 -56.6745223999023,14.6931686401367 -56.9443626403809,15.5926313400269 -50.648120880127,6.82286739349365 -61.1268653869629,7.99216938018799 -56.179817199707,12.6244029998779 -57.7988510131836,13.7937049865723 -48.7592468261719,12.8042964935303 -53.0316963195801,15.997389793396 -59.7326965332031,10.0609340667725 -52.312126159668,14.0185708999634 -62.4310836791992,18.5158863067627 -52.4920196533203,8.80168533325195 -61.3517303466797,16.0873355865479 -60.7670783996582,11.1852626800537 -51.2327728271484,6.86783981323242 -53.9761352539062,9.79109477996826 -48.4444351196289,11.8598594665527 -60.677131652832,9.25141716003418 -62.9707641601562,19.5052947998047 -61.9813537597656,18.9656181335449 -64.5897979736328,9.07152462005615 -52.7168846130371,11.1852626800537 -54.9655418395996,11.6349945068359 -59.013126373291,12.984188079834 -45.5211791992188,12.7593231201172 -63.2406005859375,22.7883358001709 -59.6877212524414,11.5900211334229 -59.327938079834,13.7937049865723 -63.8702239990234,11.6799669265747 -62.0713005065918,13.8836517333984 -54.201000213623,15.8624706268311 -52.0872611999512,9.9260139465332 -61.2617835998535,16.7619323730469 -60.3173484802246,12.2646179199219 -62.8808174133301,13.0741348266602 -49.2989273071289,14.1984634399414 -51.8174209594727,13.7487316131592 -59.7776718139648,23.0132007598877 -61.846435546875,21.1243286132812 -54.4708366394043,10.9603967666626 -62.161247253418,13.1640815734863 -59.5078315734863,15.5926313400269 -53.3015365600586,8.17206192016602 -63.2406005859375,19.1904830932617 -60.9469718933105,8.21703433990479 -63.3305511474609,11.3201818466187 -49.1190338134766,5.83345794677734 -57.9787445068359,5.78848457336426 -60.0924835205078,14.2434368133545 -62.6559524536133,21.0793552398682 -53.4364547729492,7.6773567199707 -58.4734497070312,14.2884101867676 -60.5871887207031,6.68794727325439 -64.4998474121094,10.4656925201416 -57.3940925598145,8.93660545349121 -53.346508026123,7.00275993347168 -64.2300109863281,11.7249402999878 -59.9125900268555,17.7963161468506 -56.4496574401855,8.48687362670898 -50.2883338928223,13.1640815734863 -63.195629119873,12.4445114135742 -52.4920196533203,15.9074440002441 -56.179817199707,9.25141716003418 -61.9363822937012,11.0053701400757 -56.6745223999023,12.309591293335 -60.1824264526367,17.6613960266113 -50.6031455993652,8.12708854675293 -64.2300109863281,16.3122024536133 -54.201000213623,13.8386783599854 -58.4734497070312,17.8412895202637 -52.9867248535156,15.5476579666138 -63.6003875732422,22.6983890533447 -51.682502746582,10.4207191467285 -62.0713005065918,20.7195701599121 -62.1162719726562,15.502685546875 -50.7830390930176,7.58741092681885 -57.1242523193359,9.07152462005615 -60.3623199462891,9.20644378662109 -64.2749862670898,23.1031475067139 -51.5026092529297,8.21703433990479 -60.0475082397461,6.86783981323242 -57.3940925598145,18.1561012268066 -61.2617835998535,19.325403213501 -58.0237159729004,6.10329627990723 -63.2855758666992,6.4630823135376 -54.0211067199707,14.4683027267456 -59.327938079834,15.5476579666138 -57.7988510131836,12.1296987533569 -61.531623840332,17.1217193603516 -54.0660781860352,7.27259826660156 -64.4998474121094,20.314811706543 -64.4099044799805,11.9048328399658 -43.7222595214844,10.9603967666626 -64.5897979736328,19.5952415466309 -55.0105171203613,16.177282333374 -49.2989273071289,13.6587858200073 -61.0818901062012,15.4127388000488 -51.9073677062988,8.89163208007812 -58.0237159729004,16.0873355865479 -55.3253288269043,11.7249402999878 -62.3861122131348,15.8624706268311 -61.6215667724609,17.7963161468506 -59.1030731201172,5.6985387802124 -61.2617835998535,20.1349201202393 -48.0846519470215,12.0397529602051 -54.830623626709,10.7355308532715 -53.2115898132324,13.2990007400513 -50.018497467041,7.31757164001465 -54.830623626709,5.87843132019043 -54.6507301330566,9.43130970001221 -59.6877212524414,11.7699136734009 -51.5026092529297,12.354564666748 -53.7062950134277,16.80690574646 -51.5475845336914,5.20383358001709 -60.3173484802246,9.52125644683838 -59.2379913330078,17.5714492797852 -57.1242523193359,10.7355308532715 -61.9813537597656,8.98157787322998 -63.4654693603516,8.30698108673096 -56.0448989868164,12.2646179199219 -54.2909469604492,15.3227920532227 -50.648120880127,12.2646179199219 -45.2063903808594,11.5900211334229 -63.3755226135254,17.5264778137207 -64.7247161865234,21.4391403198242 -55.1904067993164,6.64297485351562 -45.2963256835938,11.3651552200317 -59.8226432800293,16.6270141601562 -54.7406768798828,8.89163208007812 -52.7618598937988,10.3307723999023 -61.7564888000488,11.2302360534668 -60.3623199462891,7.54243755340576 -54.9655418395996,12.17467212677 -62.0713005065918,19.1005363464355 -61.846435546875,22.6534156799316 -60.5422134399414,8.26200771331787 -57.663932800293,14.0185708999634 -53.2115898132324,15.0529537200928 -62.8808174133301,21.0343818664551 -58.4734497070312,12.7143497467041 -61.531623840332,15.1878728866577 -61.8014602661133,18.4709129333496 -51.3227157592773,9.52125644683838 -57.4840393066406,13.2990007400513 -62.8358459472656,20.3597850799561 -59.3729095458984,7.76730346679688 -46.8254089355469,11.9048328399658 -62.8358459472656,17.5264778137207 -52.8068313598633,13.9286251068115 -64.1850433349609,15.6825771331787 -54.6057586669922,12.8042964935303 -57.9787445068359,16.7619323730469 -55.4152755737305,12.9392156600952 -62.1162719726562,20.4497318267822 -54.7856521606445,14.4233293533325 -61.531623840332,19.9100532531738 -62.4310836791992,7.72233009338379 -63.2406005859375,8.7117395401001 -64.2300109863281,10.4207191467285 -54.6957054138184,11.1402893066406 -61.1268653869629,8.21703433990479 -55.9099807739258,12.4445114135742 -52.1322326660156,12.7593231201172 -60.5422134399414,8.98157787322998 -51.6375312805176,5.56361865997314 -61.0369186401367,15.997389793396 -64.3199615478516,8.66676616668701 -51.5475845336914,10.6905584335327 -62.3861122131348,22.833309173584 -60.1374549865723,16.0423622131348 -64.3199615478516,16.6719875335693 -61.4416770935059,15.9524164199829 -56.5396041870117,11.3201818466187 -58.8332328796387,9.34136390686035 -53.9311599731445,8.98157787322998 -62.7908706665039,20.3597850799561 -63.9601745605469,17.9762077331543 -59.5078315734863,19.4603214263916 -64.4548797607422,19.5952415466309 -60.2274017333984,10.3307723999023 -61.1268653869629,23.5978527069092 -58.6083679199219,17.8862609863281 -56.7194976806641,11.1852626800537 -54.7406768798828,15.6825771331787 -52.4920196533203,13.3889465332031 -57.0792808532715,16.3571739196777 -53.8861885070801,10.1059074401855 -63.9151992797852,14.0635442733765 -60.4072952270508,13.0741348266602 -62.3411407470703,6.91281318664551 -64.4998474121094,11.5000743865967 -53.6163482666016,11.9048328399658 -53.6613235473633,5.4286994934082 -57.34912109375,15.4577121734619 -58.7432861328125,8.7117395401001 -54.6057586669922,9.83606815338135 -57.34912109375,6.23821640014648 -64.0501174926758,16.80690574646 -53.8412132263184,6.95778656005859 -57.8887977600098,9.34136390686035 -57.1692276000977,9.88104152679443 -58.3835029602051,9.07152462005615 -60.8570251464844,9.11649799346924 -54.6507301330566,10.1958532333374 -55.1004638671875,14.0635442733765 -62.3411407470703,7.22762584686279 -61.3517303466797,10.1059074401855 -63.6453628540039,6.4630823135376 -62.2062187194824,23.7327709197998 -60.3623199462891,19.8201065063477 -63.4204940795898,18.5158863067627 -47.8597869873047,13.8836517333984 -56.5396041870117,17.2566375732422 -48.9841156005859,14.2884101867676 -61.2168121337891,13.6587858200073 -52.1322326660156,7.18265247344971 -60.1374549865723,16.851879119873 -60.7221069335938,15.6376037597656 -60.3623199462891,20.5396785736084 -56.4046859741211,10.1508798599243 -52.9867248535156,6.50805473327637 -50.0634689331055,7.45249080657959 -56.809440612793,11.0953159332275 -57.5290145874023,15.7725238800049 -61.4866485595703,16.177282333374 -63.7802810668945,6.1932430267334 -63.2406005859375,18.7857246398926 -51.5475845336914,10.8704509735107 -46.7804260253906,11.4551019668579 -60.9020004272461,22.7433624267578 -59.8226432800293,16.2222557067871 -63.0157356262207,18.2010746002197 -56.9443626403809,8.98157787322998 -57.8438262939453,16.2222557067871 -62.0713005065918,11.5900211334229 -58.7882614135742,6.01335048675537 -60.4972381591797,22.1587104797363 -58.3835029602051,10.1059074401855 -61.3967056274414,5.65356540679932 -60.991943359375,19.7751350402832 -53.8412132263184,13.6587858200073 -53.3015365600586,9.34136390686035 -53.166618347168,12.8492698669434 -61.531623840332,23.2380676269531 -48.5793571472168,12.0847253799438 -53.4364547729492,12.2646179199219 -50.7830390930176,7.54243755340576 -60.0924835205078,22.0687656402588 -59.8676147460938,10.6006116867065 -54.515811920166,14.4233293533325 -52.0872611999512,11.7699136734009 -58.3835029602051,14.9180335998535 -58.5633926391602,10.6905584335327 -51.0528793334961,13.0291614532471 -59.1480445861816,9.9260139465332 -53.7512664794922,12.669376373291 -45.2063903808594,12.5794296264648 -45.791015625,13.2990007400513 -63.0157356262207,8.35195446014404 -51.2777442932129,13.2090549468994 -61.4416770935059,21.7989253997803 -59.5528030395508,17.4365310668945 -54.830623626709,14.6481952667236 -62.2961654663086,23.19309425354 -56.5845756530762,13.4788932800293 -60.4972381591797,19.8650798797607 -55.1904067993164,6.28318881988525 -57.6189575195312,11.4101285934448 -60.1824264526367,7.9471960067749 -44.5767517089844,12.2646179199219 -53.9311599731445,7.09270572662354 -59.327938079834,22.9682273864746 -59.1930198669434,18.0211811065674 -57.5739860534668,12.2196445465088 -58.5184211730957,7.04773330688477 -57.1242523193359,11.5000743865967 -53.5264015197754,5.74351119995117 -43.2275695800781,13.7487316131592 -58.1136627197266,14.0635442733765 -59.5528030395508,13.7037591934204 -52.7168846130371,6.73292064666748 -56.7644691467285,12.8042964935303 -59.1480445861816,18.8306980133057 -61.9363822937012,16.492094039917 -55.9549522399902,8.08211517333984 -59.2379913330078,20.9444370269775 -60.677131652832,19.2354564666748 -62.0263290405273,18.4259395599365 -64.5448226928711,13.2540273666382 -61.6215667724609,11.2302360534668 -54.3359184265137,10.2408266067505 -64.0950927734375,5.56361865997314 -64.0051422119141,7.04773330688477 -63.510440826416,12.4445114135742 -62.5660057067871,12.17467212677 -58.3385314941406,20.0449733734131 -52.851806640625,12.17467212677 -59.1930198669434,8.62179279327393 -51.6375312805176,10.6905584335327 -56.809440612793,17.9762077331543 -50.7380676269531,8.75671291351318 -53.9311599731445,11.3201818466187 -58.4734497070312,11.9048328399658 -56.3147354125977,12.2196445465088 -53.1216430664062,12.17467212677 -57.7089042663574,14.9180335998535 -55.9549522399902,6.73292064666748 -64.3649291992188,7.13767910003662 -61.6215667724609,8.4419002532959 -55.8200340270996,14.1085166931152 -54.1110534667969,15.4127388000488 -60.2274017333984,23.8676910400391 -47.8597869873047,12.354564666748 -60.4522666931152,10.0609340667725 -46.6455078125,13.0741348266602 -57.7988510131836,13.4339199066162 -50.9179611206055,10.0609340667725 -57.8438262939453,14.6032218933105 -55.5951690673828,8.17206192016602 -47.7698402404785,12.489483833313 -53.8412132263184,14.6032218933105 -62.7458992004395,8.66676616668701 -54.201000213623,12.309591293335 -59.6877212524414,16.492094039917 -61.2168121337891,18.7857246398926 -50.1983871459961,13.1191082000732 -60.3623199462891,13.8386783599854 -61.6215667724609,5.6985387802124 -58.7432861328125,11.0953159332275 -53.1216430664062,6.14826965332031 -58.3385314941406,16.9867992401123 -59.5977783203125,8.08211517333984 -63.7802810668945,13.9286251068115 -61.0818901062012,20.4497318267822 -64.7696914672852,15.7725238800049 -52.312126159668,9.61120223999023 -61.306755065918,23.8676910400391 -52.2671546936035,13.0291614532471 -59.5078315734863,23.3280124664307 -48.0846519470215,13.0741348266602 -59.5977783203125,21.4841136932373 -57.7089042663574,5.78848457336426 -60.4072952270508,9.25141716003418 -61.6215667724609,18.9656181335449 -52.312126159668,9.07152462005615 -61.846435546875,19.1005363464355 -63.0157356262207,22.7883358001709 -55.6851119995117,9.20644378662109 -63.6003875732422,19.0555629730225 -60.4072952270508,6.68794727325439 -53.166618347168,9.52125644683838 -49.5687637329102,14.5582485198975 -60.8120536804199,21.5740604400635 -50.9179611206055,12.4445114135742 -55.3253288269043,16.0423622131348 -59.2379913330078,14.5582485198975 -60.7221069335938,14.6931686401367 -54.8755950927734,9.65617561340332 -58.3385314941406,9.29639053344727 -57.8438262939453,6.05832386016846 -53.6163482666016,6.28318881988525 -64.0051422119141,17.5714492797852 -58.5184211730957,8.75671291351318 -57.4390640258789,13.2090549468994 -58.7432861328125,5.60859203338623 -55.5501937866211,12.1296987533569 -51.5475845336914,10.2408266067505 -60.4972381591797,14.7381420135498 -58.3835029602051,10.8254776000977 -56.8993873596191,8.4419002532959 -55.0105171203613,15.9524164199829 -60.8120536804199,17.6164226531982 -64.7247161865234,18.0661544799805 -54.515811920166,10.5106649398804 -48.4444351196289,12.2196445465088 -61.7115173339844,21.2592487335205 -52.4920196533203,5.20383358001709 -43.2275695800781,13.6138134002686 -60.1374549865723,21.4391403198242 -51.5475845336914,12.9392156600952 -62.1162719726562,18.6058330535889 -57.2591743469238,17.9762077331543 -61.9813537597656,7.45249080657959 -52.0422897338867,9.56622886657715 -52.4920196533203,13.8836517333984 -56.809440612793,5.60859203338623 -59.7326965332031,18.1561012268066 -62.5660057067871,19.7751350402832 -51.1877975463867,8.4419002532959 -62.9707641601562,22.3835773468018 -58.1586380004883,6.1932430267334 -55.0554885864258,8.57682037353516 -52.536994934082,10.0609340667725 -61.9813537597656,11.814887046814 -57.1692276000977,11.7249402999878 -50.6031455993652,7.00275993347168 -51.1428260803223,7.13767910003662 -60.5422134399414,10.6905584335327 -53.2565612792969,13.3889465332031 -51.4126625061035,8.03714179992676 -53.7062950134277,5.6985387802124 -62.161247253418,12.4445114135742 -60.3173484802246,8.62179279327393 -59.5078315734863,23.1031475067139 -64.4099044799805,19.9100532531738 -59.327938079834,15.6825771331787 -53.0766716003418,5.83345794677734 -59.1480445861816,23.9576377868652 -63.6903343200684,22.8782806396484 -53.7062950134277,11.5450477600098 -59.6877212524414,17.2566375732422 -61.2168121337891,19.325403213501 -62.3411407470703,13.7487316131592 -43.9920959472656,11.6799669265747 -57.5290145874023,23.9576377868652 -53.9311599731445,8.48687362670898 -64.4548797607422,18.3809661865234 -61.3517303466797,22.5634689331055 -57.0792808532715,13.0741348266602 -63.0607109069824,21.4391403198242 -63.1506576538086,23.5528793334961 -54.3808898925781,5.4286994934082 -55.9999237060547,9.70114898681641 -50.4232559204102,6.41810894012451 -56.179817199707,6.95778656005859 -62.1162719726562,11.9498062133789 -57.8887977600098,15.1878728866577 -56.49462890625,8.66676616668701 -61.8014602661133,19.8201065063477 -51.4126625061035,7.72233009338379 -59.1030731201172,19.7751350402832 -54.6057586669922,15.5926313400269 -50.8280143737793,12.489483833313 -54.6507301330566,12.2646179199219 -57.7988510131836,11.4551019668579 -58.2935562133789,17.5264778137207 -49.2089805603027,5.78848457336426 -60.3623199462891,16.9867992401123 -60.5871887207031,14.9180335998535 -53.6163482666016,6.68794727325439 -62.161247253418,18.9656181335449 -57.1692276000977,13.34397315979 -59.8676147460938,19.7751350402832 -57.3041458129883,16.8968524932861 -64.0051422119141,5.96837711334229 -61.1268653869629,14.9630069732666 -57.4390640258789,15.0979270935059 -49.2539520263672,5.83345794677734 -60.2274017333984,20.3597850799561 -59.7776718139648,9.34136390686035 -55.3253288269043,14.6481952667236 -59.9575614929199,21.9788188934326 -59.5528030395508,9.79109477996826 -62.5660057067871,16.1323089599609 -61.0369186401367,22.6084423065186 -62.3411407470703,21.1693019866943 -64.1400680541992,13.7037591934204 -56.1348457336426,6.01335048675537 -60.9020004272461,20.0899467468262 -63.3305511474609,12.1296987533569 -62.5210342407227,22.1137390136719 -57.4840393066406,5.56361865997314 -62.9257888793945,17.8862609863281 -48.3095169067383,12.8042964935303 -56.2247924804688,7.27259826660156 -54.0211067199707,6.14826965332031 -49.5237922668457,12.7143497467041 -58.8332328796387,10.4207191467285 -51.1877975463867,6.77789402008057 -61.3967056274414,8.7117395401001 -59.2829666137695,19.2354564666748 -55.8650054931641,9.74612140655518 -58.2935562133789,13.4788932800293 -62.7009239196777,15.1878728866577 -49.4338455200195,6.14826965332031 -62.2511940002441,21.5290870666504 -56.9893341064453,5.47367286682129 -50.2883338928223,12.8492698669434 -55.1904067993164,7.72233009338379 -61.531623840332,15.0529537200928 -55.6401405334473,14.7381420135498 -64.634765625,7.36254501342773 -62.6109771728516,20.1349201202393 -62.3861122131348,8.03714179992676 -62.8808174133301,20.4047584533691 -53.6163482666016,13.7037591934204 -57.9337692260742,8.57682037353516 -43.0926513671875,13.3889465332031 -61.7564888000488,21.1243286132812 -59.327938079834,9.07152462005615 -59.2829666137695,23.822717666626 -55.8200340270996,6.37313556671143 -62.2511940002441,5.38372611999512 -61.7564888000488,23.4629325866699 -60.3173484802246,6.82286739349365 -58.0237159729004,11.9048328399658 -58.4734497070312,11.2752084732056 -59.1480445861816,10.6006116867065 -61.8914070129395,16.492094039917 -52.0872611999512,6.95778656005859 -50.1084442138672,6.68794727325439 -54.4258651733398,10.1508798599243 -51.0079040527344,8.75671291351318 -53.346508026123,14.6032218933105 -56.0448989868164,15.3227920532227 -49.9735221862793,13.2990007400513 -63.825252532959,18.2910194396973 -55.7300872802734,8.89163208007812 -49.0740585327148,11.7249402999878 -48.5793571472168,11.6349945068359 -58.7882614135742,20.5396785736084 -54.201000213623,16.7169609069824 -59.013126373291,6.82286739349365 -54.9655418395996,10.0609340667725 -53.8861885070801,12.17467212677 -58.6533432006836,13.7487316131592 -58.2036094665527,15.502685546875 -52.536994934082,15.817497253418 -52.0872611999512,13.3889465332031 -62.7009239196777,22.0687656402588 -64.4099044799805,18.7407512664795 -57.3041458129883,16.7169609069824 -50.648120880127,8.53184700012207 -64.5897979736328,13.7487316131592 -61.6215667724609,15.3677654266357 -52.6719131469727,15.3227920532227 -62.4760589599609,6.4630823135376 -60.9469718933105,12.17467212677 -59.2829666137695,23.6428260803223 -62.8358459472656,19.6402149200439 -53.8861885070801,13.6138134002686 -64.4099044799805,10.6006116867065 -64.1850433349609,10.5556383132935 -53.6163482666016,12.8942422866821 -63.9151992797852,9.97098731994629 -54.515811920166,11.0053701400757 -61.9363822937012,10.2857999801636 -59.6877212524414,11.5450477600098 -61.7564888000488,9.29639053344727 -53.4814300537109,10.9154233932495 -57.7089042663574,11.1852626800537 -60.8570251464844,15.7275505065918 -58.4284744262695,7.31757164001465 -54.0660781860352,8.62179279327393 -58.7882614135742,9.29639053344727 -55.4152755737305,13.0741348266602 -54.4258651733398,9.79109477996826 -56.6295471191406,9.43130970001221 -55.5501937866211,13.5238666534424 -55.8650054931641,14.3783569335938 -63.3305511474609,9.11649799346924 -51.2327728271484,7.04773330688477 -62.9707641601562,16.3571739196777 -52.4470443725586,14.9180335998535 -53.3914833068848,11.0503435134888 -51.5026092529297,7.76730346679688 -56.7644691467285,12.1296987533569 -56.8993873596191,17.6164226531982 -64.7696914672852,9.70114898681641 -59.013126373291,6.95778656005859 -54.2909469604492,14.5132751464844 -58.7882614135742,14.5132751464844 -57.1242523193359,13.34397315979 -60.4072952270508,9.83606815338135 -62.5660057067871,22.9232540130615 -59.327938079834,20.8994636535645 -52.8967781066895,14.7831144332886 -63.825252532959,23.8676910400391 -54.4708366394043,8.26200771331787 -54.201000213623,13.2990007400513 -56.4046859741211,6.59800148010254 -63.7802810668945,12.309591293335 -48.5343818664551,12.309591293335 -62.7458992004395,10.8704509735107 -50.9179611206055,14.2434368133545 -59.2379913330078,11.3651552200317 -57.2591743469238,15.7725238800049 -53.6163482666016,7.31757164001465 -51.4576377868652,9.83606815338135 -55.2353820800781,8.89163208007812 -58.8332328796387,5.24880695343018 -52.7168846130371,10.1508798599243 -55.0554885864258,11.1402893066406 -62.161247253418,12.0847253799438 -54.5607833862305,14.9630069732666 -56.7194976806641,17.5264778137207 -63.6003875732422,14.7381420135498 -63.0157356262207,16.0423622131348 -63.7353057861328,13.2090549468994 -64.2749862670898,6.4630823135376 -50.0634689331055,12.8492698669434 -57.34912109375,11.4101285934448 -61.846435546875,10.1508798599243 -54.201000213623,13.0741348266602 -61.8914070129395,8.84665870666504 -55.0554885864258,7.58741092681885 -51.0079040527344,14.3783569335938 -49.9735221862793,6.05832386016846 -53.8861885070801,14.0635442733765 -62.6109771728516,19.9550266265869 -51.5925559997559,9.11649799346924 -64.7247161865234,17.7063694000244 -60.1374549865723,15.3227920532227 -55.8200340270996,9.11649799346924 -49.8835754394531,6.4630823135376 -53.8412132263184,8.12708854675293 -61.8014602661133,5.96837711334229 -63.4654693603516,17.0317726135254 -59.4628601074219,14.1984634399414 -60.3623199462891,15.0529537200928 -62.2961654663086,5.29378032684326 -63.4654693603516,14.0635442733765 -60.4072952270508,11.5000743865967 -62.8808174133301,15.2328462600708 -51.0079040527344,9.29639053344727 -64.3199615478516,16.1323089599609 -61.9813537597656,19.010591506958 -58.6083679199219,17.4365310668945 -56.5396041870117,5.9234037399292 -64.2300109863281,17.6613960266113 -54.2459716796875,15.5926313400269 -54.9205703735352,5.56361865997314 -49.5237922668457,13.9286251068115 -52.0872611999512,14.4683027267456 -64.634765625,13.2540273666382 -61.4866485595703,12.0397529602051 -44.6217346191406,12.354564666748 -52.0422897338867,13.5688400268555 -58.3385314941406,6.14826965332031 -64.5897979736328,13.8386783599854 -62.2062187194824,6.55302810668945 -61.3517303466797,21.8888721466064 -54.2909469604492,12.4445114135742 -58.2935562133789,5.78848457336426 -52.1322326660156,5.47367286682129 -55.6401405334473,11.9498062133789 -55.2353820800781,10.8254776000977 -44.3069152832031,12.17467212677 -54.6957054138184,13.5238666534424 -64.5897979736328,10.5106649398804 -63.2406005859375,17.9762077331543 -60.991943359375,17.2566375732422 -53.1216430664062,7.6773567199707 -59.0580978393555,10.0159606933594 -52.1322326660156,5.4286994934082 -51.1428260803223,11.2752084732056 -56.9893341064453,6.32816219329834 -61.306755065918,7.49746417999268 -51.9073677062988,13.34397315979 -58.4284744262695,17.5714492797852 -46.6455078125,12.4445114135742 -61.846435546875,9.70114898681641 -55.7300872802734,14.2884101867676 -61.1718368530273,16.1323089599609 -53.0316963195801,16.1323089599609 -48.9841156005859,5.96837711334229 -55.9549522399902,8.03714179992676 -60.5422134399414,10.0159606933594 -51.0528793334961,14.1534900665283 -62.5210342407227,15.5476579666138 -56.9893341064453,17.9762077331543 -63.825252532959,14.2884101867676 -55.8200340270996,13.1191082000732 -45.4312438964844,11.2752084732056 -51.1877975463867,13.0291614532471 -55.4152755737305,17.0317726135254 -56.1348457336426,14.7381420135498 -59.7776718139648,8.03714179992676 -52.7168846130371,5.38372611999512 -62.0263290405273,5.24880695343018 -53.3914833068848,11.5900211334229 -61.0369186401367,20.4047584533691 -61.846435546875,7.63238334655762 -55.9549522399902,9.16147041320801 -56.7194976806641,11.0053701400757 -56.8544158935547,17.7513427734375 -63.5554122924805,16.4021472930908 -51.6375312805176,11.5450477600098 -52.1322326660156,9.16147041320801 -60.3173484802246,16.4471206665039 -62.8358459472656,22.7883358001709 -63.6003875732422,6.73292064666748 -59.9575614929199,16.5370674133301 -61.7564888000488,20.1798934936523 -52.8967781066895,5.6985387802124 -59.4628601074219,9.79109477996826 -51.3676910400391,14.8730602264404 -54.515811920166,9.74612140655518 -51.9523429870605,8.30698108673096 -63.3305511474609,11.2752084732056 -63.825252532959,11.0053701400757 -61.6215667724609,18.9206447601318 -58.6533432006836,13.0291614532471 -56.2697639465332,8.57682037353516 -62.1162719726562,21.3941669464111 -50.1084442138672,13.2990007400513 -54.9655418395996,5.9234037399292 -61.3967056274414,20 -52.6719131469727,7.22762584686279 -58.0686912536621,17.8412895202637 -58.8332328796387,13.1640815734863 -48.0846519470215,12.489483833313 -50.6930923461914,14.0635442733765 -56.9443626403809,7.36254501342773 -60.8120536804199,23.9126644134521 -46.9153442382812,13.1191082000732 -62.7908706665039,16.4471206665039 -55.4602470397949,16.7619323730469 -64.7696914672852,21.5290870666504 -60.2723731994629,13.4339199066162 -60.677131652832,12.309591293335 -57.4390640258789,6.77789402008057 -54.201000213623,10.0609340667725 -64.0950927734375,7.63238334655762 -62.2511940002441,12.2646179199219 -53.9761352539062,10.9603967666626 -59.3729095458984,19.1904830932617 -53.9311599731445,6.28318881988525 -46.7354736328125,13.1640815734863 -61.9363822937012,18.7407512664795 -63.825252532959,14.1534900665283 -50.6031455993652,5.83345794677734 -47.9947052001953,12.7593231201172 -56.49462890625,17.5264778137207 -58.3835029602051,15.997389793396 -62.1162719726562,21.5290870666504 -60.0475082397461,6.01335048675537 -54.6957054138184,9.38633632659912 -53.3015365600586,15.502685546875 -59.013126373291,7.13767910003662 -58.0237159729004,19.2804298400879 -63.6003875732422,16.7619323730469 -63.2855758666992,9.38633632659912 -55.9099807739258,9.34136390686035 -60.4972381591797,14.2884101867676 -50.2433624267578,12.489483833313 -62.5210342407227,9.38633632659912 -61.7115173339844,16.492094039917 -60.9020004272461,11.814887046814 -53.2115898132324,14.1085166931152 -58.2935562133789,19.9550266265869 -64.5897979736328,13.7037591934204 -56.6295471191406,10.0159606933594 -51.3676910400391,6.77789402008057 -52.1772079467773,12.5794296264648 -63.1506576538086,6.01335048675537 -62.6109771728516,5.83345794677734 -58.4284744262695,16.80690574646 -59.2379913330078,13.6587858200073 -63.5554122924805,18.2460479736328 -58.698314666748,9.79109477996826 -53.166618347168,14.9180335998535 -53.3914833068848,14.5582485198975 -60.2274017333984,19.3703765869141 -60.2723731994629,8.98157787322998 -64.0950927734375,7.58741092681885 -63.510440826416,23.6877975463867 -58.0237159729004,23.8676910400391 -62.3411407470703,10.5106649398804 -52.851806640625,14.1085166931152 -53.3914833068848,13.0741348266602 -54.9205703735352,8.39692687988281 -64.0501174926758,10.3307723999023 -61.2168121337891,21.0343818664551 -51.4576377868652,14.8730602264404 -54.0660781860352,7.18265247344971 -59.3729095458984,19.9100532531738 -54.4258651733398,14.6481952667236 -60.4522666931152,9.79109477996826 -61.846435546875,11.0053701400757 -49.8386039733887,12.8492698669434 -54.3808898925781,15.5926313400269 -60.7670783996582,23.4629325866699 -55.3253288269043,9.29639053344727 -57.9787445068359,10.1958532333374 -59.3729095458984,16.2672290802002 -47.275146484375,12.2646179199219 -53.346508026123,13.2990007400513 -62.0263290405273,8.80168533325195 -55.1904067993164,14.8730602264404 -63.6453628540039,7.18265247344971 -61.5765953063965,19.2354564666748 -59.642749786377,6.10329627990723 -54.830623626709,9.02655124664307 -60.1374549865723,6.05832386016846 -56.179817199707,13.5238666534424 -53.346508026123,10.6455850601196 -63.1056823730469,6.23821640014648 -60.7670783996582,19.1904830932617 -51.7274780273438,14.1534900665283 -51.2327728271484,9.29639053344727 -62.5660057067871,16.492094039917 -62.5210342407227,9.65617561340332 -57.3041458129883,14.7381420135498 -58.1136627197266,14.9180335998535 -58.0237159729004,18.0661544799805 -58.9231796264648,10.6455850601196 -46.1058349609375,12.9392156600952 -64.4998474121094,9.88104152679443 -62.6559524536133,5.29378032684326 -45.2063903808594,11.9048328399658 -60.3623199462891,9.65617561340332 -56.0898704528809,7.9471960067749 -53.9311599731445,13.9735984802246 -64.7696914672852,9.29639053344727 -62.3411407470703,16.6270141601562 -63.0157356262207,22.6534156799316 -64.4099044799805,12.2196445465088 -48.2645416259766,11.4101285934448 -59.327938079834,20.4047584533691 -48.0846519470215,11.4101285934448 -61.531623840332,20.989408493042 -58.1586380004883,13.7037591934204 -62.6559524536133,5.83345794677734 -50.018497467041,12.4445114135742 -55.1904067993164,6.95778656005859 -48.4444351196289,5.20383358001709 -60.9469718933105,17.0767459869385 -60.7670783996582,15.9524164199829 -59.5528030395508,8.30698108673096 -51.2777442932129,13.7937049865723 -51.997314453125,12.8492698669434 -63.6453628540039,16.851879119873 -45.1164245605469,12.8942422866821 -58.6083679199219,10.9154233932495 -44.5767517089844,11.7699136734009 -63.825252532959,22.6534156799316 -62.7458992004395,13.0741348266602 -54.6957054138184,6.10329627990723 -53.1216430664062,6.64297485351562 -55.9999237060547,15.0529537200928 -51.7274780273438,13.1640815734863 -59.7326965332031,10.8254776000977 -52.7618598937988,12.5344572067261 -62.6109771728516,20.0899467468262 -51.3227157592773,11.814887046814 -61.9363822937012,23.507905960083 -54.1110534667969,8.4419002532959 -64.4099044799805,7.22762584686279 -55.7750587463379,11.0953159332275 -52.6719131469727,13.4339199066162 -63.1506576538086,21.1243286132812 -52.0422897338867,6.01335048675537 -51.7274780273438,9.97098731994629 -54.830623626709,16.2672290802002 -58.1136627197266,8.03714179992676 -58.1586380004883,18.1111278533936 -49.7936325073242,13.4788932800293 -55.9099807739258,11.2752084732056 -61.3967056274414,14.1984634399414 -62.1162719726562,22.8782806396484 -58.9681549072266,16.0423622131348 -62.0263290405273,23.7777442932129 -63.5554122924805,12.8942422866821 -49.9735221862793,11.9048328399658 -58.1586380004883,11.5450477600098 -52.4470443725586,10.9603967666626 -64.1850433349609,11.0503435134888 -56.9443626403809,15.7275505065918 -52.2671546936035,7.04773330688477 -64.6797409057617,14.9630069732666 -51.1428260803223,12.2196445465088 -60.677131652832,18.6957778930664 -45.7460632324219,12.0847253799438 -48.0846519470215,13.1191082000732 -60.677131652832,21.0793552398682 -50.8729858398438,12.17467212677 -59.5078315734863,21.0793552398682 -50.8729858398438,12.7593231201172 -60.0924835205078,13.7487316131592 -58.8782081604004,15.9524164199829 -61.0369186401367,13.34397315979 -46.5555725097656,12.8942422866821 -52.7168846130371,8.30698108673096 -53.9761352539062,13.0291614532471 -54.7856521606445,6.05832386016846 -52.4470443725586,6.95778656005859 -63.2406005859375,23.9576377868652 -60.8120536804199,6.82286739349365 -64.0950927734375,11.0503435134888 -63.0157356262207,6.73292064666748 -46.8703918457031,12.0397529602051 -63.3305511474609,7.99216938018799 -60.2723731994629,9.16147041320801 -62.8808174133301,19.5952415466309 -59.3729095458984,5.33875274658203 -64.0950927734375,11.814887046814 -59.7776718139648,10.5106649398804 -51.3676910400391,14.8280878067017 -53.6163482666016,11.3201818466187 -52.312126159668,15.1878728866577 -60.3173484802246,23.822717666626 -52.2671546936035,14.5132751464844 -64.1400680541992,20.989408493042 -58.7432861328125,8.26200771331787 -61.5765953063965,8.21703433990479 -63.195629119873,20.7645435333252 -55.8200340270996,8.30698108673096 -53.2565612792969,8.75671291351318 -45.5211791992188,11.994779586792 -64.3199615478516,13.1191082000732 -59.642749786377,16.2672290802002 -57.3940925598145,17.7963161468506 -61.3517303466797,18.2010746002197 -63.9151992797852,9.38633632659912 -62.5660057067871,5.56361865997314 -50.4682273864746,5.65356540679932 -48.5793571472168,13.6138134002686 -54.0660781860352,11.2302360534668 -62.7908706665039,10.1059074401855 -49.0740585327148,14.2434368133545 -64.7247161865234,5.96837711334229 -60.4972381591797,16.177282333374 -60.6321601867676,14.9180335998535 -56.4046859741211,5.83345794677734 -56.0898704528809,10.3307723999023 -58.0237159729004,11.1852626800537 -59.1480445861816,14.0635442733765 -63.0157356262207,13.34397315979 -59.2829666137695,8.03714179992676 -51.8623962402344,14.9630069732666 -53.2565612792969,12.489483833313 -60.2723731994629,15.3677654266357 -52.8967781066895,15.9524164199829 -56.5845756530762,18.2460479736328 -52.6269378662109,11.3201818466187 -60.0475082397461,5.60859203338623 -53.9311599731445,8.89163208007812 -62.4310836791992,14.2884101867676 -53.9311599731445,9.74612140655518 -53.7062950134277,9.16147041320801 -60.1824264526367,12.6244029998779 -44.7566528320312,10.5106649398804 -58.9231796264648,18.9206447601318 -63.3755226135254,10.3757457733154 -51.0528793334961,14.0185708999634 -61.7115173339844,21.3941669464111 -62.9707641601562,10.9603967666626 -64.5897979736328,5.83345794677734 -53.166618347168,16.2672290802002 -64.4998474121094,16.2672290802002 -60.0025367736816,10.9603967666626 -46.0158996582031,12.9392156600952 -61.1268653869629,21.5740604400635 -58.8782081604004,10.4656925201416 -58.698314666748,17.5714492797852 -63.6003875732422,7.09270572662354 -58.2036094665527,12.5344572067261 -53.7512664794922,16.0423622131348 -43.002685546875,11.5900211334229 -61.1718368530273,15.0529537200928 -59.642749786377,7.04773330688477 -57.3041458129883,6.4630823135376 -50.8729858398438,7.90222263336182 -58.2935562133789,16.6270141601562 -61.4416770935059,12.5794296264648 -62.6559524536133,21.9338455200195 -61.306755065918,17.8412895202637 -63.3755226135254,17.0317726135254 -54.8755950927734,8.03714179992676 -63.9151992797852,5.83345794677734 -59.2379913330078,10.2857999801636 -63.2406005859375,5.87843132019043 -47.1851806640625,13.1640815734863 -58.7432861328125,15.2328462600708 -62.1162719726562,22.3835773468018 -64.0051422119141,23.6877975463867 -55.145435333252,6.91281318664551 -59.0580978393555,12.6244029998779 -58.9681549072266,9.16147041320801 -58.2935562133789,12.1296987533569 -61.2168121337891,17.9312343597412 -57.7089042663574,6.55302810668945 -55.8650054931641,11.6799669265747 -64.1850433349609,16.1323089599609 -56.3147354125977,10.3307723999023 -64.1400680541992,7.54243755340576 -57.034309387207,9.02655124664307 -63.1506576538086,16.2222557067871 -62.9707641601562,22.6084423065186 -57.9337692260742,10.6455850601196 -60.0924835205078,12.7143497467041 -62.8358459472656,12.0397529602051 -51.682502746582,9.83606815338135 -51.2327728271484,10.1059074401855 -53.0316963195801,15.6825771331787 -64.3199615478516,10.0609340667725 -60.5871887207031,17.7513427734375 -59.3729095458984,12.5794296264648 -64.5897979736328,22.9682273864746 -59.8226432800293,11.7249402999878 -55.6401405334473,11.814887046814 -62.3861122131348,12.8492698669434 -57.3940925598145,12.9392156600952 -50.1983871459961,12.309591293335 -53.7062950134277,16.3122024536133 -59.6877212524414,15.4127388000488 -63.825252532959,7.13767910003662 -43.3175048828125,11.7249402999878 -61.6665420532227,10.1508798599243 -58.0686912536621,6.41810894012451 -61.306755065918,9.83606815338135 -60.4522666931152,13.6587858200073 -50.0634689331055,12.3995380401611 -59.4628601074219,18.2460479736328 -56.0448989868164,16.9867992401123 -54.830623626709,13.4339199066162 -60.0924835205078,21.6190338134766 -59.3729095458984,15.6825771331787 -61.4866485595703,9.02655124664307 -55.2803535461426,9.88104152679443 -61.6215667724609,7.27259826660156 -51.6375312805176,6.95778656005859 -55.7750587463379,9.38633632659912 -60.0475082397461,13.6587858200073 -51.4576377868652,9.52125644683838 -63.6903343200684,18.7857246398926 -59.7326965332031,19.685188293457 -44.2619323730469,12.2196445465088 -64.4998474121094,18.8306980133057 -59.013126373291,13.2990007400513 -57.9337692260742,16.1323089599609 -61.1718368530273,6.14826965332031 -63.7353057861328,8.26200771331787 -61.5765953063965,5.83345794677734 -57.5739860534668,12.5344572067261 -62.2062187194824,10.7805042266846 -49.7936325073242,12.8042964935303 -57.3940925598145,18.3359928131104 -55.9549522399902,8.93660545349121 -44.7566528320312,11.2752084732056 -55.0105171203613,6.82286739349365 -60.991943359375,9.88104152679443 -60.5422134399414,12.0847253799438 -62.2961654663086,18.9656181335449 -62.5660057067871,17.5264778137207 -58.2036094665527,11.6349945068359 -62.6109771728516,22.7883358001709 -60.5871887207031,19.4603214263916 -63.2406005859375,8.93660545349121 -61.4416770935059,7.04773330688477 -60.7221069335938,10.3757457733154 -53.0766716003418,8.53184700012207 -52.3571014404297,7.49746417999268 -61.2617835998535,22.2036838531494 -61.8014602661133,18.650806427002 -47.1851806640625,12.2646179199219 -52.4470443725586,9.70114898681641 -61.2168121337891,14.1085166931152 -61.2168121337891,15.997389793396 -53.3015365600586,12.17467212677 -55.0105171203613,15.4127388000488 -51.0079040527344,7.49746417999268 -62.7009239196777,5.6985387802124 -62.2062187194824,7.81227684020996 -60.0475082397461,10.9603967666626 -64.0501174926758,15.2778186798096 -51.8174209594727,10.3757457733154 -54.5607833862305,16.8968524932861 -58.6533432006836,19.8201065063477 -54.6057586669922,8.7117395401001 -63.1506576538086,9.47628307342529 -47.5449714660645,13.0741348266602 -63.4204940795898,14.6032218933105 -51.7724494934082,9.29639053344727 -53.2565612792969,7.04773330688477 -44.2619323730469,11.2302360534668 -53.1216430664062,8.80168533325195 -55.6851119995117,8.4419002532959 -56.5396041870117,13.2540273666382 -53.9761352539062,5.60859203338623 -64.5448226928711,15.5926313400269 -64.0051422119141,21.7539520263672 -49.2089805603027,11.4101285934448 -60.7670783996582,18.7857246398926 -60.5871887207031,16.7169609069824 -57.3041458129883,17.0767459869385 -64.0950927734375,5.33875274658203 -64.2749862670898,19.7751350402832 -64.3649291992188,7.09270572662354 -62.2511940002441,10.2857999801636 -64.7247161865234,17.481502532959 -60.7221069335938,20.2248649597168 -54.6057586669922,16.177282333374 -54.5607833862305,14.4233293533325 -56.9893341064453,7.36254501342773 -54.0660781860352,12.8042964935303 -62.5660057067871,5.78848457336426 -57.7988510131836,6.77789402008057 -46.7354736328125,12.0847253799438 -60.5422134399414,21.3941669464111 -58.4734497070312,19.5052947998047 -63.0157356262207,14.2434368133545 -57.4390640258789,8.4419002532959 -52.5819664001465,14.3783569335938 -50.648120880127,11.9498062133789 -63.1056823730469,13.0741348266602 -63.3305511474609,13.2090549468994 -53.2115898132324,8.57682037353516 -62.1162719726562,6.05832386016846 -61.3967056274414,18.2460479736328 -49.9285507202148,13.6138134002686 -61.6665420532227,22.6084423065186 -62.2511940002441,8.48687362670898 -52.2221794128418,10.5106649398804 -51.2327728271484,6.23821640014648 -64.1850433349609,13.7037591934204 -45.34130859375,10.6905584335327 -56.5845756530762,5.4286994934082 -54.9655418395996,9.02655124664307 -61.7115173339844,8.30698108673096 -54.2459716796875,6.68794727325439 -54.201000213623,8.39692687988281 -57.8438262939453,18.5608596801758 -56.6295471191406,6.95778656005859 -54.6957054138184,11.1852626800537 -58.1586380004883,17.7063694000244 -49.3438987731934,5.65356540679932 -60.9020004272461,17.1217193603516 -52.2671546936035,6.95778656005859 -63.9601745605469,19.3703765869141 -60.9469718933105,8.12708854675293 -58.0237159729004,15.5926313400269 -50.2433624267578,8.17206192016602 -59.013126373291,18.2910194396973 -58.698314666748,8.80168533325195 -64.5897979736328,16.2672290802002 -62.6109771728516,11.5450477600098 -63.1506576538086,10.2857999801636 -64.0950927734375,22.8782806396484 -60.0475082397461,13.8386783599854 -55.3703002929688,12.5344572067261 -59.8676147460938,10.4207191467285 -63.6003875732422,18.7407512664795 -52.0872611999512,13.7487316131592 -64.2749862670898,12.489483833313 -63.4204940795898,6.14826965332031 -49.0740585327148,13.7037591934204 -61.4416770935059,19.5952415466309 -52.4020729064941,9.43130970001221 -56.1348457336426,10.5106649398804 -52.4470443725586,12.5344572067261 -54.6057586669922,7.49746417999268 -54.830623626709,13.2540273666382 -63.8702239990234,15.7275505065918 -55.5501937866211,9.02655124664307 -47.3650817871094,11.7249402999878 -52.8068313598633,14.5132751464844 -61.0369186401367,21.3941669464111 -62.8358459472656,21.6190338134766 -62.7458992004395,17.166690826416 -56.49462890625,16.5820407867432 -57.2591743469238,13.2540273666382 -60.4972381591797,13.7487316131592 -64.7247161865234,12.984188079834 -51.5475845336914,9.43130970001221 -62.5660057067871,7.18265247344971 -51.5475845336914,9.29639053344727 -62.4310836791992,13.0741348266602 -60.4972381591797,7.49746417999268 -61.8914070129395,10.0159606933594 -60.1374549865723,8.26200771331787 -64.7247161865234,22.518497467041 -64.7247161865234,20.2248649597168 -49.9285507202148,13.4339199066162 -64.0501174926758,11.3651552200317 -56.7194976806641,15.6825771331787 -59.9575614929199,21.6640071868896 -52.3571014404297,15.7725238800049 -54.0211067199707,14.0185708999634 -64.0501174926758,21.6190338134766 -58.7432861328125,13.6587858200073 -50.4682273864746,7.49746417999268 -51.7724494934082,13.0291614532471 -61.9813537597656,16.6270141601562 -48.8941688537598,12.4445114135742 -53.4814300537109,15.817497253418 -61.9363822937012,18.6058330535889 -53.7962417602539,16.3122024536133 -58.0237159729004,19.1904830932617 -57.34912109375,16.7169609069824 -62.0263290405273,8.89163208007812 -59.5528030395508,20.314811706543 -58.2485809326172,23.8676910400391 -45.7010803222656,11.0503435134888 -58.1136627197266,18.3359928131104 -53.2565612792969,15.2328462600708 -50.9179611206055,5.9234037399292 -57.4390640258789,8.17206192016602 -63.4654693603516,20.4497318267822 -53.7512664794922,15.2328462600708 -56.49462890625,8.75671291351318 -59.0580978393555,18.1111278533936 -52.7618598937988,9.25141716003418 -59.7326965332031,9.43130970001221 -61.846435546875,8.17206192016602 -63.9601745605469,11.2752084732056 -49.5237922668457,5.24880695343018 -58.6533432006836,10.9603967666626 -47.2301635742188,12.2646179199219 -60.8120536804199,7.04773330688477 -54.4708366394043,13.2540273666382 -52.2671546936035,10.2857999801636 -51.3227157592773,8.98157787322998 -59.1030731201172,11.4551019668579 -60.5871887207031,11.4101285934448 -63.7802810668945,5.65356540679932 -58.9231796264648,14.5132751464844 -64.3199615478516,14.6481952667236 -54.3359184265137,16.0423622131348 -63.825252532959,19.9100532531738 -62.6109771728516,10.7805042266846 -60.8120536804199,18.2010746002197 -63.1056823730469,18.6957778930664 -54.3359184265137,14.7831144332886 -61.306755065918,7.6773567199707 -61.4866485595703,7.76730346679688 -63.8702239990234,10.4656925201416 -53.2565612792969,14.1984634399414 -46.4656372070312,11.7249402999878 -52.5819664001465,5.51864528656006 -54.7406768798828,11.4551019668579 -64.3649291992188,5.4286994934082 -45.7010803222656,10.9603967666626 -58.9231796264648,6.95778656005859 -62.4310836791992,21.8888721466064 -59.3729095458984,12.2646179199219 -58.8782081604004,17.5264778137207 -61.8014602661133,17.6613960266113 -63.4654693603516,13.2540273666382 -50.5581741333008,7.54243755340576 -60.5422134399414,17.3016109466553 -52.4920196533203,15.7725238800049 -60.8570251464844,18.5608596801758 -64.7247161865234,21.9338455200195 -52.1772079467773,9.70114898681641 -63.4204940795898,21.1693019866943 -59.6877212524414,7.49746417999268 -51.6375312805176,7.13767910003662 -55.5052185058594,14.6931686401367 -55.4602470397949,9.70114898681641 -64.6797409057617,15.8624706268311 -61.7564888000488,10.2857999801636 -59.7326965332031,11.8598594665527 -58.1586380004883,15.4127388000488 -55.3703002929688,17.7063694000244 -64.3199615478516,10.6905584335327 -58.4734497070312,11.6349945068359 -62.2961654663086,14.5132751464844 -53.6613235473633,12.8942422866821 -57.0792808532715,7.49746417999268 -57.0792808532715,7.76730346679688 -60.2723731994629,12.7143497467041 -51.4576377868652,5.20383358001709 -63.5554122924805,5.83345794677734 -62.0263290405273,14.3333835601807 -51.3676910400391,11.4551019668579 -57.8887977600098,20.1349201202393 -64.7247161865234,7.45249080657959 -53.9761352539062,16.3122024536133 -55.2353820800781,10.3757457733154 -54.2909469604492,10.3757457733154 -52.5819664001465,6.05832386016846 -58.4284744262695,6.86783981323242 -54.0660781860352,11.6799669265747 -52.536994934082,13.6587858200073 -59.2829666137695,6.4630823135376 -51.9523429870605,14.7381420135498 -48.9391403198242,5.51864528656006 -50.6930923461914,8.7117395401001 -56.7644691467285,18.4709129333496 -63.7353057861328,20.4947052001953 -64.7247161865234,23.822717666626 -55.9999237060547,13.4788932800293 -53.1216430664062,10.2857999801636 -54.6957054138184,11.2752084732056 -60.0924835205078,6.77789402008057 -52.536994934082,8.93660545349121 -63.0157356262207,18.9656181335449 -61.4416770935059,21.8438987731934 -57.1242523193359,18.2010746002197 -55.7300872802734,13.9735984802246 -52.2671546936035,13.1191082000732 -57.3041458129883,18.3359928131104 -53.9311599731445,5.24880695343018 -59.013126373291,15.0979270935059 -59.9125900268555,8.93660545349121 -49.703685760498,7.00275993347168 -55.8650054931641,10.1059074401855 -58.2485809326172,23.7327709197998 -45.5211791992188,11.9498062133789 -63.3305511474609,9.16147041320801 -60.3623199462891,6.73292064666748 -58.4284744262695,15.4577121734619 -53.8412132263184,14.4683027267456 -53.3015365600586,7.85724925994873 -64.4998474121094,14.0185708999634 -60.9020004272461,9.83606815338135 -62.1162719726562,19.1455097198486 -54.5607833862305,15.0079803466797 -54.201000213623,10.7355308532715 -60.7670783996582,11.5900211334229 -60.991943359375,18.4259395599365 -63.4204940795898,13.3889465332031 -52.4020729064941,5.29378032684326 -59.1480445861816,5.74351119995117 -51.0978507995605,12.3995380401611 -57.663932800293,7.49746417999268 -56.3597106933594,14.2884101867676 -59.7776718139648,19.010591506958 -51.5925559997559,11.994779586792 -54.9205703735352,13.0291614532471 -57.663932800293,12.9392156600952 -59.1930198669434,12.3995380401611 -60.4522666931152,9.70114898681641 -62.2062187194824,10.1508798599243 -64.2300109863281,13.4339199066162 -59.2829666137695,13.5238666534424 -59.5977783203125,13.5688400268555 -60.5871887207031,8.57682037353516 -63.0157356262207,5.9234037399292 -64.1850433349609,18.650806427002 -61.531623840332,23.2830390930176 -60.0025367736816,7.22762584686279 -55.0554885864258,14.1984634399414 -60.0025367736816,20.7645435333252 -58.1586380004883,11.6799669265747 -62.3861122131348,5.33875274658203 -49.9735221862793,14.3783569335938 -51.3676910400391,7.54243755340576 -54.515811920166,13.34397315979 -60.7221069335938,13.4339199066162 -56.9893341064453,6.73292064666748 -55.145435333252,14.5132751464844 -60.677131652832,21.7089805603027 -48.0846519470215,13.6587858200073 -49.9285507202148,6.95778656005859 -57.1692276000977,6.05832386016846 -55.2353820800781,6.91281318664551 -56.8993873596191,15.8624706268311 -52.5819664001465,6.55302810668945 -62.8358459472656,22.7433624267578 -53.2565612792969,16.1323089599609 -62.4760589599609,21.3042221069336 -54.6057586669922,8.26200771331787 -64.1400680541992,15.2778186798096 -51.997314453125,11.6349945068359 -58.7432861328125,13.0741348266602 -63.195629119873,7.54243755340576 -59.3729095458984,22.8782806396484 -57.9337692260742,17.8862609863281 -57.5290145874023,15.3677654266357 -53.9761352539062,13.0741348266602 -51.0528793334961,7.49746417999268 -55.3253288269043,9.02655124664307 -64.1850433349609,12.9392156600952 -60.9469718933105,20.0449733734131 -46.8254089355469,12.309591293335 -52.4920196533203,14.4683027267456 -57.3041458129883,8.7117395401001 -58.6083679199219,9.43130970001221 -51.7724494934082,8.17206192016602 -52.7618598937988,15.7275505065918 -61.4866485595703,10.6455850601196 -52.2221794128418,15.2328462600708 -45.2513427734375,12.309591293335 -62.8358459472656,12.9392156600952 -55.6401405334473,14.6931686401367 -62.8808174133301,15.0529537200928 -54.4258651733398,11.3651552200317 -63.8702239990234,19.4603214263916 -53.1216430664062,14.1085166931152 -52.4920196533203,13.4788932800293 -56.2697639465332,13.1640815734863 -46.4656372070312,12.7593231201172 -53.7062950134277,13.2090549468994 -51.9523429870605,14.5582485198975 -51.0528793334961,6.28318881988525 -53.166618347168,16.4021472930908 -54.830623626709,5.65356540679932 -57.34912109375,7.00275993347168 -63.0607109069824,20.2248649597168 -64.2300109863281,21.6190338134766 -63.510440826416,13.2540273666382 -62.6109771728516,10.0159606933594 -53.346508026123,14.6931686401367 -50.4682273864746,6.64297485351562 -64.5448226928711,10.3307723999023 -51.0079040527344,12.6244029998779 -61.8014602661133,18.1561012268066 -57.5739860534668,10.4656925201416 -50.1534156799316,13.3889465332031 -58.3385314941406,18.0211811065674 -60.4972381591797,13.4788932800293 -62.4760589599609,5.60859203338623 -50.5581741333008,8.17206192016602 -54.0211067199707,12.9392156600952 -62.7908706665039,14.1984634399414 -62.0713005065918,7.63238334655762 -57.9787445068359,18.4709129333496 -57.7538795471191,17.5264778137207 -62.161247253418,16.2222557067871 -54.4258651733398,15.4577121734619 -61.1718368530273,11.814887046814 -55.7750587463379,8.66676616668701 -50.9629325866699,14.0185708999634 -61.531623840332,7.22762584686279 -62.8358459472656,11.4551019668579 -58.2036094665527,9.16147041320801 -57.1242523193359,6.91281318664551 -58.2935562133789,6.50805473327637 -56.5845756530762,7.09270572662354 -59.1930198669434,19.8201065063477 -60.991943359375,18.3809661865234 -62.5210342407227,19.6402149200439 -57.2591743469238,15.2778186798096 -57.8887977600098,16.6719875335693 -54.2459716796875,9.16147041320801 -60.7670783996582,17.7063694000244 -48.5343818664551,12.7143497467041 -55.3703002929688,5.4286994934082 -54.3808898925781,16.7619323730469 -64.1850433349609,23.5978527069092 -50.7380676269531,14.0185708999634 -61.846435546875,16.7619323730469 -63.195629119873,16.0873355865479 -53.7512664794922,12.984188079834 -64.7696914672852,15.3677654266357 -64.5448226928711,14.5132751464844 -58.3385314941406,15.8624706268311 -46.4656372070312,13.1640815734863 -57.2591743469238,15.5926313400269 -61.9813537597656,8.62179279327393 -48.7592468261719,14.0635442733765 -53.9761352539062,15.4577121734619 -51.2327728271484,13.2990007400513 -57.9787445068359,5.60859203338623 -61.531623840332,23.5528793334961 -53.7062950134277,6.28318881988525 -51.7274780273438,6.1932430267334 -58.6083679199219,12.1296987533569 -55.3703002929688,9.07152462005615 -57.7988510131836,16.4021472930908 -57.8438262939453,16.4021472930908 -55.7300872802734,5.6985387802124 -54.2459716796875,11.0503435134888 -47.814811706543,13.4788932800293 -56.9443626403809,11.0503435134888 -62.1162719726562,20 -57.1692276000977,8.48687362670898 -54.5607833862305,8.75671291351318 -60.1374549865723,13.7037591934204 -61.846435546875,13.7037591934204 -51.2777442932129,13.1640815734863 -54.1110534667969,6.1932430267334 -64.4548797607422,14.1984634399414 -52.3571014404297,15.1429004669189 -53.5713768005371,8.62179279327393 -56.8544158935547,10.1059074401855 -51.5925559997559,14.6032218933105 -62.4310836791992,17.481502532959 -54.2909469604492,13.9286251068115 -62.2511940002441,20.0899467468262 -60.2274017333984,5.24880695343018 -64.0051422119141,23.507905960083 -51.3676910400391,6.23821640014648 -62.5210342407227,15.817497253418 -58.9681549072266,10.1059074401855 -44.48681640625,10.9154233932495 -64.2300109863281,18.6058330535889 -53.2115898132324,11.9048328399658 -55.7300872802734,7.76730346679688 -60.6321601867676,15.9074440002441 -49.9285507202148,12.2196445465088 -53.6163482666016,7.40751838684082 -63.7802810668945,19.4603214263916 -59.8226432800293,14.2434368133545 -64.0950927734375,18.650806427002 -50.7830390930176,6.77789402008057 -60.1374549865723,19.010591506958 -53.7512664794922,11.3651552200317 -64.5448226928711,7.00275993347168 -54.6957054138184,8.66676616668701 -56.8993873596191,13.2090549468994 -56.6295471191406,16.80690574646 -55.8650054931641,17.166690826416 -50.5581741333008,14.6481952667236 -61.0818901062012,19.5052947998047 -50.9179611206055,9.07152462005615 -48.6243286132812,11.4101285934448 -52.7618598937988,7.00275993347168 -59.327938079834,8.62179279327393 -62.1162719726562,21.6640071868896 -53.2115898132324,9.38633632659912 -61.6665420532227,23.19309425354 -53.1216430664062,12.0397529602051 -55.6851119995117,11.1402893066406 -55.3703002929688,14.0185708999634 -53.9311599731445,6.77789402008057 -56.0448989868164,12.8942422866821 -54.9205703735352,15.1878728866577 -56.8993873596191,7.76730346679688 -50.1534156799316,13.5688400268555 -58.1586380004883,7.76730346679688 -64.3199615478516,18.6957778930664 -62.2511940002441,15.817497253418 -64.7696914672852,12.8492698669434 -63.4654693603516,5.87843132019043 -64.4998474121094,14.5582485198975 -61.8914070129395,20.9444370269775 -60.7221069335938,22.9682273864746 -45.8359985351562,11.0953159332275 -63.6903343200684,14.5582485198975 -64.1850433349609,21.2592487335205 -63.0157356262207,17.3915576934814 -62.8808174133301,23.3729858398438 -60.7670783996582,9.88104152679443 -60.3173484802246,20.5846500396729 -56.4496574401855,15.1429004669189 -64.5897979736328,21.9788188934326 -59.1030731201172,13.2540273666382 -49.3888740539551,6.55302810668945 -50.1983871459961,5.29378032684326 -63.0157356262207,23.0132007598877 -50.7830390930176,13.7037591934204 -52.4470443725586,7.18265247344971 -48.4894104003906,13.7487316131592 -62.6109771728516,6.82286739349365 -64.0051422119141,19.685188293457 -53.346508026123,8.48687362670898 -54.2459716796875,7.90222263336182 -56.3597106933594,14.7381420135498 -59.9125900268555,6.91281318664551 -51.9073677062988,8.66676616668701 -62.2511940002441,10.8704509735107 -56.6295471191406,17.7963161468506 -58.2935562133789,16.4021472930908 -57.663932800293,14.4683027267456 -58.9231796264648,18.3359928131104 -61.3967056274414,22.8782806396484 -55.5052185058594,11.5900211334229 -59.8676147460938,9.74612140655518 -46.3756713867188,12.8042964935303 -58.6083679199219,19.2804298400879 -55.9999237060547,15.817497253418 -60.677131652832,9.88104152679443 -52.7618598937988,13.4339199066162 -61.0818901062012,7.18265247344971 -55.8200340270996,17.5264778137207 -54.7856521606445,12.17467212677 -58.2036094665527,23.7327709197998 -55.2353820800781,12.3995380401611 -64.7247161865234,15.0529537200928 -45.0714721679688,12.669376373291 -58.0237159729004,6.55302810668945 -55.3703002929688,10.2857999801636 -60.7670783996582,19.325403213501 -52.5819664001465,13.2990007400513 -61.9363822937012,11.2752084732056 -63.4654693603516,12.8492698669434 -64.1400680541992,10.5106649398804 -60.7221069335938,6.55302810668945 -56.3147354125977,12.984188079834 -55.1904067993164,10.9154233932495 -50.333309173584,5.4286994934082 -60.9020004272461,10.1059074401855 -55.6401405334473,15.817497253418 -64.3199615478516,23.19309425354 -63.9601745605469,8.21703433990479 -62.6109771728516,17.8862609863281 -57.6189575195312,6.50805473327637 -56.7644691467285,9.88104152679443 -62.0263290405273,23.0581741333008 -53.1216430664062,7.85724925994873 -56.0898704528809,6.32816219329834 -55.9099807739258,9.11649799346924 -61.306755065918,8.35195446014404 -55.7750587463379,13.5688400268555 -59.1480445861816,19.5502681732178 -59.4628601074219,20.1349201202393 -44.4418334960938,12.17467212677 -63.6453628540039,15.4577121734619 -63.195629119873,23.0132007598877 -55.5501937866211,16.492094039917 -60.5871887207031,19.1455097198486 -47.0053100585938,12.0397529602051 -64.5897979736328,6.28318881988525 -61.6215667724609,7.22762584686279 -58.698314666748,5.20383358001709 -49.5687637329102,6.59800148010254 -62.4310836791992,7.45249080657959 -56.8993873596191,16.9867992401123 -48.2195701599121,12.6244029998779 -61.9363822937012,7.72233009338379 -60.1374549865723,17.1217193603516 -52.536994934082,10.8704509735107 -63.6003875732422,5.78848457336426 -58.698314666748,16.2222557067871 -59.8226432800293,8.35195446014404 -63.0157356262207,9.74612140655518 -47.9047584533691,13.5688400268555 -59.5528030395508,18.2460479736328 -59.0580978393555,19.9550266265869 -60.3623199462891,13.34397315979 -53.3914833068848,10.1508798599243 -57.4390640258789,7.85724925994873 -64.3199615478516,11.3201818466187 -51.8623962402344,6.77789402008057 -55.145435333252,7.40751838684082 -62.7458992004395,17.5714492797852 -60.1374549865723,17.7063694000244 -59.9125900268555,10.6905584335327 -48.9841156005859,13.7487316131592 -56.809440612793,9.79109477996826 -56.1348457336426,5.51864528656006 -61.846435546875,7.81227684020996 -63.4654693603516,9.07152462005615 -64.4099044799805,14.7381420135498 -53.5713768005371,14.4233293533325 -50.1534156799316,13.6138134002686 -61.1268653869629,6.73292064666748 -58.0686912536621,17.5264778137207 -49.2539520263672,6.05832386016846 -64.7247161865234,23.5528793334961 -57.34912109375,5.83345794677734 -63.2855758666992,7.00275993347168 -60.2723731994629,10.1958532333374 -63.5554122924805,10.6455850601196 -64.5897979736328,21.7089805603027 -61.306755065918,16.6719875335693 -64.0501174926758,18.9656181335449 -58.3835029602051,8.21703433990479 -54.201000213623,15.2328462600708 -62.6109771728516,9.38633632659912 -58.6083679199219,18.5158863067627 -55.4152755737305,5.29378032684326 -58.2485809326172,8.53184700012207 -63.4204940795898,13.2540273666382 -63.1506576538086,11.9498062133789 -61.531623840332,10.0609340667725 -49.703685760498,12.7143497467041 -63.825252532959,16.4021472930908 -59.7776718139648,16.80690574646 -48.6243286132812,13.1191082000732 -58.0237159729004,11.0953159332275 -51.682502746582,12.669376373291 -61.2617835998535,16.1323089599609 -61.846435546875,20.314811706543 -52.4470443725586,8.21703433990479 -53.6613235473633,10.6006116867065 -58.7432861328125,13.0291614532471 -57.3940925598145,18.6058330535889 -54.0660781860352,6.86783981323242 -48.3095169067383,12.8942422866821 -63.9151992797852,23.6877975463867 -63.4654693603516,17.4365310668945 -58.9681549072266,12.0397529602051 -55.5951690673828,8.39692687988281 -57.6189575195312,15.3677654266357 -47.7698402404785,11.7249402999878 -58.0686912536621,15.1878728866577 -46.9603271484375,11.6799669265747 -61.3967056274414,14.5582485198975 -57.1242523193359,6.55302810668945 -55.9549522399902,8.17206192016602 -56.7644691467285,9.61120223999023 -48.7592468261719,12.17467212677 -62.0713005065918,18.4259395599365 -61.0818901062012,21.7539520263672 -61.3517303466797,12.6244029998779 -57.7988510131836,15.817497253418 -64.4548797607422,8.12708854675293 -58.6083679199219,14.3333835601807 -59.4628601074219,5.83345794677734 -55.6401405334473,9.70114898681641 -63.0607109069824,9.47628307342529 -62.161247253418,14.7831144332886 -59.8226432800293,20.8994636535645 -57.3940925598145,10.1958532333374 -52.9867248535156,10.5106649398804 -59.8676147460938,5.20383358001709 -61.6215667724609,17.1217193603516 -46.3756713867188,13.1640815734863 -55.9549522399902,17.481502532959 -64.0950927734375,9.88104152679443 -57.7988510131836,17.8412895202637 -56.9443626403809,7.72233009338379 -63.510440826416,8.26200771331787 -55.6401405334473,8.62179279327393 -55.2353820800781,8.98157787322998 -64.5897979736328,20.3597850799561 -58.4734497070312,18.7407512664795 -44.3069152832031,11.7699136734009 -52.8967781066895,8.03714179992676 -46.4656372070312,11.4551019668579 -55.5052185058594,12.8492698669434 -59.4178848266602,15.997389793396 -55.2353820800781,10.5106649398804 -63.7353057861328,12.0397529602051 -62.4310836791992,23.9126644134521 -63.2406005859375,8.53184700012207 -64.0950927734375,6.32816219329834 -59.013126373291,16.2222557067871 -49.164005279541,5.24880695343018 -63.1056823730469,21.1693019866943 -55.0554885864258,14.6481952667236 -54.7406768798828,6.77789402008057 -47.6798934936523,12.0847253799438 -52.1322326660156,6.95778656005859 -50.8280143737793,7.18265247344971 -55.4152755737305,11.4101285934448 -51.9073677062988,8.48687362670898 -64.2300109863281,7.63238334655762 -63.7353057861328,9.97098731994629 -63.3755226135254,16.851879119873 -48.7592468261719,11.4101285934448 -61.8914070129395,17.5714492797852 -61.8014602661133,13.2540273666382 -59.4628601074219,13.6138134002686 -62.0263290405273,12.2646179199219 -57.3940925598145,17.0317726135254 -55.8200340270996,10.7805042266846 -57.6189575195312,12.8942422866821 -60.3623199462891,13.5688400268555 -55.9549522399902,13.6587858200073 -56.4046859741211,9.34136390686035 -60.7670783996582,23.148120880127 -53.5713768005371,8.03714179992676 -61.7564888000488,10.8704509735107 -57.7538795471191,10.8254776000977 -62.6109771728516,17.481502532959 -61.9363822937012,6.10329627990723 -55.7300872802734,8.21703433990479 -58.0237159729004,5.33875274658203 -58.2485809326172,19.9550266265869 -59.1930198669434,8.53184700012207 -54.3359184265137,12.7143497467041 -57.5739860534668,13.5688400268555 -64.2749862670898,21.4391403198242 -59.2379913330078,17.7513427734375 -51.0079040527344,7.04773330688477 -53.0316963195801,12.489483833313 -58.2485809326172,12.17467212677 -62.5660057067871,10.8254776000977 -59.1930198669434,14.3333835601807 -53.1216430664062,14.8280878067017 -59.8226432800293,21.2592487335205 -64.7696914672852,6.28318881988525 -63.1506576538086,21.1693019866943 -61.9813537597656,8.4419002532959 -64.7696914672852,20.8544902801514 -53.0316963195801,9.02655124664307 -62.2511940002441,17.8412895202637 -59.8226432800293,17.8862609863281 -58.0686912536621,6.86783981323242 -61.3967056274414,7.31757164001465 -49.2989273071289,13.7487316131592 -64.2749862670898,11.0953159332275 -62.0713005065918,13.7937049865723 -60.2723731994629,16.6719875335693 -52.6719131469727,6.64297485351562 -60.4072952270508,5.74351119995117 -60.3173484802246,7.13767910003662 -61.6215667724609,10.8704509735107 -62.2511940002441,11.2752084732056 -63.9151992797852,21.7539520263672 -62.9707641601562,12.984188079834 -57.034309387207,16.492094039917 -59.642749786377,16.851879119873 -62.6109771728516,15.4127388000488 -61.9363822937012,10.5556383132935 -63.4204940795898,12.17467212677 -58.8782081604004,7.54243755340576 -64.0051422119141,19.6402149200439 -53.7512664794922,16.3571739196777 -54.201000213623,14.4683027267456 -58.8782081604004,18.4709129333496 -54.8755950927734,12.984188079834 -58.2935562133789,8.4419002532959 -59.642749786377,18.3359928131104 -50.7830390930176,14.7831144332886 -51.1877975463867,11.8598594665527 -50.8280143737793,14.0185708999634 -62.2961654663086,13.4788932800293 -55.5052185058594,11.7699136734009 -46.7354736328125,12.17467212677 -64.4099044799805,18.0211811065674 -47.7248649597168,13.34397315979 -56.5396041870117,15.7275505065918 -60.2723731994629,12.9392156600952 -62.5210342407227,11.0053701400757 -54.9205703735352,16.851879119873 -53.9761352539062,5.96837711334229 -61.7564888000488,6.01335048675537 -59.4178848266602,16.851879119873 -55.5501937866211,7.04773330688477 -59.4178848266602,16.9867992401123 -52.4920196533203,10.0159606933594 -48.9841156005859,14.1085166931152 -64.2300109863281,15.0529537200928 -46.6455078125,11.0953159332275 -62.2511940002441,7.54243755340576 -55.8200340270996,11.2752084732056 -55.5052185058594,11.1852626800537 -45.0264892578125,11.0053701400757 -57.6189575195312,14.3333835601807 -60.5422134399414,20.7645435333252 -44.4418334960938,11.0953159332275 -63.1506576538086,15.4577121734619 -50.2433624267578,8.21703433990479 -64.0950927734375,10.5556383132935 -53.6613235473633,13.0291614532471 -59.7326965332031,7.6773567199707 -62.8358459472656,18.650806427002 -51.2327728271484,8.84665870666504 -58.2036094665527,14.6931686401367 -54.7856521606445,9.34136390686035 -53.4364547729492,9.97098731994629 -53.3015365600586,15.817497253418 -55.0105171203613,11.9048328399658 -60.4972381591797,22.2036838531494 -55.7750587463379,17.0767459869385 -63.825252532959,20.4947052001953 -51.1428260803223,13.2090549468994 -62.8808174133301,14.0185708999634 -63.7353057861328,16.7169609069824 -63.1506576538086,6.68794727325439 -56.4496574401855,17.4365310668945 -57.5739860534668,6.37313556671143 -60.0475082397461,18.7407512664795 -55.5052185058594,6.55302810668945 -58.4734497070312,14.4683027267456 -54.9205703735352,11.814887046814 -54.0660781860352,11.0953159332275 -48.3095169067383,13.3889465332031 -61.4866485595703,8.66676616668701 -51.1428260803223,8.17206192016602 -50.1983871459961,7.13767910003662 -64.0501174926758,19.5502681732178 -46.8254089355469,11.1852626800537 -61.6215667724609,22.6983890533447 -57.34912109375,13.7037591934204 -58.1586380004883,14.9180335998535 -59.9575614929199,22.4285507202148 -63.6453628540039,22.5634689331055 -60.3173484802246,13.0291614532471 -63.195629119873,21.349193572998 -63.195629119873,19.9550266265869 -64.5897979736328,11.7699136734009 -53.166618347168,7.54243755340576 -62.8808174133301,20.6296234130859 -51.0528793334961,9.20644378662109 -63.3755226135254,23.9126644134521 -62.5660057067871,9.43130970001221 -59.8676147460938,9.9260139465332 -58.3835029602051,5.60859203338623 -57.5290145874023,11.994779586792 -61.4416770935059,17.3915576934814 -55.9999237060547,15.997389793396 -62.9257888793945,22.3835773468018 -50.2883338928223,12.669376373291 -57.663932800293,8.57682037353516 -63.2406005859375,20.4947052001953 -59.8676147460938,13.1640815734863 -60.5422134399414,9.20644378662109 -61.0818901062012,11.5450477600098 -57.1242523193359,14.2434368133545 -60.4972381591797,13.1191082000732 -60.6321601867676,11.0053701400757 -61.3967056274414,10.6455850601196 -58.7432861328125,13.6138134002686 -63.4204940795898,14.2884101867676 -64.1400680541992,12.8942422866821 -61.5765953063965,10.5106649398804 -58.8782081604004,18.5158863067627 -49.6587104797363,5.96837711334229 -55.7750587463379,7.63238334655762 -56.0448989868164,10.1958532333374 -54.8755950927734,14.8280878067017 -53.8861885070801,14.9180335998535 -60.7670783996582,21.0343818664551 -57.6189575195312,7.6773567199707 -60.4972381591797,21.2142753601074 -62.6559524536133,23.7327709197998 -56.2697639465332,11.6799669265747 -57.034309387207,12.0397529602051 -51.8174209594727,7.81227684020996 -59.2379913330078,8.26200771331787 -62.2062187194824,10.5106649398804 -60.9469718933105,14.4683027267456 -60.1374549865723,19.1455097198486 -50.1084442138672,11.9498062133789 -62.2961654663086,18.5158863067627 -62.9707641601562,15.4127388000488 -63.5554122924805,6.64297485351562 -55.7750587463379,16.7169609069824 -50.6930923461914,5.51864528656006 -47.9047584533691,11.7249402999878 -64.7247161865234,5.9234037399292 -57.34912109375,15.5476579666138 -60.3173484802246,8.80168533325195 -57.6189575195312,10.4656925201416 -63.1506576538086,16.80690574646 -55.3253288269043,12.0397529602051 -47.3650817871094,11.994779586792 -62.7009239196777,19.9550266265869 -43.2275695800781,12.669376373291 -53.4364547729492,15.7275505065918 -45.0264892578125,12.354564666748 -64.7247161865234,19.1904830932617 -60.1824264526367,10.4207191467285 -61.7115173339844,14.1984634399414 -59.5078315734863,16.5370674133301 -61.3517303466797,23.7777442932129 -60.0475082397461,22.6534156799316 -55.1904067993164,11.8598594665527 -59.2829666137695,20.0899467468262 -50.1084442138672,13.34397315979 -47.9497299194336,13.1191082000732 -57.7089042663574,6.10329627990723 -60.9020004272461,7.49746417999268 -63.5554122924805,20.3597850799561 -51.9073677062988,9.61120223999023 -51.4576377868652,11.7249402999878 -56.4046859741211,8.26200771331787 -53.2565612792969,7.49746417999268 -61.6665420532227,23.4629325866699 -59.2379913330078,8.53184700012207 -59.7326965332031,9.34136390686035 -49.478816986084,6.86783981323242 -55.8650054931641,14.6481952667236 -55.4602470397949,11.8598594665527 -64.0051422119141,9.70114898681641 -60.3173484802246,7.09270572662354 -56.5845756530762,16.177282333374 -48.7592468261719,12.984188079834 -63.3755226135254,16.9867992401123 -60.2274017333984,11.2302360534668 -58.9681549072266,12.17467212677 -60.2274017333984,17.9312343597412 -56.4046859741211,6.77789402008057 -53.5264015197754,6.23821640014648 -61.6215667724609,22.1137390136719 -64.1850433349609,18.0211811065674 -63.7353057861328,13.3889465332031 -49.8386039733887,7.18265247344971 -46.3307189941406,12.7143497467041 -53.5264015197754,13.34397315979 -59.7776718139648,8.93660545349121 -60.9020004272461,22.6534156799316 -58.3835029602051,8.75671291351318 -43.857177734375,12.4445114135742 -57.2141990661621,17.8862609863281 -62.4310836791992,14.0185708999634 -63.7353057861328,8.39692687988281 -60.8570251464844,21.349193572998 -53.1216430664062,9.70114898681641 -61.846435546875,7.54243755340576 -51.8174209594727,6.68794727325439 -46.6455078125,13.2090549468994 -57.7538795471191,12.7143497467041 -62.2511940002441,7.36254501342773 -57.7538795471191,14.9630069732666 -58.698314666748,8.57682037353516 -63.6003875732422,6.91281318664551 -50.3782806396484,6.32816219329834 -59.5528030395508,5.83345794677734 -64.2300109863281,21.0343818664551 -56.7644691467285,10.6905584335327 -63.7802810668945,13.8836517333984 -60.3173484802246,16.0873355865479 -43.9920959472656,11.7699136734009 -58.7432861328125,16.7169609069824 -63.2406005859375,7.81227684020996 -53.8861885070801,12.8492698669434 -63.6453628540039,17.0767459869385 -57.2591743469238,13.4339199066162 -56.3597106933594,17.5264778137207 -57.0792808532715,6.32816219329834 -60.4522666931152,15.0079803466797 -58.5633926391602,19.5052947998047 -60.677131652832,7.22762584686279 -61.9363822937012,13.9286251068115 -53.2115898132324,7.49746417999268 -60.8120536804199,17.3915576934814 -54.2459716796875,7.99216938018799 -61.1718368530273,9.83606815338135 -60.7670783996582,19.1005363464355 -55.6851119995117,7.36254501342773 -63.2855758666992,8.08211517333984 -57.9787445068359,8.4419002532959 -45.2963256835938,10.9603967666626 -57.4840393066406,16.2222557067871 -59.6877212524414,19.5502681732178 -59.2829666137695,20.8994636535645 -62.8358459472656,7.40751838684082 -43.3175048828125,12.489483833313 -56.809440612793,9.07152462005615 -59.9575614929199,6.55302810668945 -64.5897979736328,10.3757457733154 -55.6401405334473,8.30698108673096 -49.6137390136719,11.9498062133789 -54.1560249328613,16.80690574646 -50.648120880127,5.9234037399292 -49.1190338134766,6.4630823135376 -52.2221794128418,7.76730346679688 -57.663932800293,18.2010746002197 -62.0713005065918,21.1693019866943 -59.5977783203125,5.51864528656006 -56.6295471191406,18.4259395599365 -60.4522666931152,9.97098731994629 -62.4310836791992,13.8836517333984 -57.8887977600098,14.1984634399414 -53.1216430664062,11.3651552200317 -49.2989273071289,14.5582485198975 -58.5633926391602,16.1323089599609 -63.9601745605469,21.4841136932373 -61.7115173339844,12.5344572067261 -58.7882614135742,19.5052947998047 -60.6321601867676,19.3703765869141 -54.1560249328613,7.76730346679688 -61.531623840332,10.2857999801636 -55.2353820800781,11.994779586792 -57.7089042663574,5.9234037399292 -53.166618347168,9.79109477996826 -63.9151992797852,14.1085166931152 -45.2063903808594,11.4101285934448 -54.201000213623,12.1296987533569 -61.7115173339844,11.1852626800537 -64.5897979736328,9.11649799346924 -58.5184211730957,9.79109477996826 -51.7724494934082,7.6773567199707 -59.1930198669434,15.3227920532227 -57.6189575195312,15.5926313400269 -60.1374549865723,6.73292064666748 -51.8623962402344,7.76730346679688 -53.7962417602539,9.47628307342529 -62.161247253418,22.2036838531494 -47.4100646972656,11.7699136734009 -59.0580978393555,12.7593231201172 -57.1242523193359,15.4127388000488 -55.5052185058594,9.52125644683838 -52.1772079467773,5.20383358001709 -61.846435546875,5.78848457336426 -60.4072952270508,18.0211811065674 -63.1056823730469,21.9788188934326 -54.0660781860352,13.1191082000732 -60.1824264526367,14.8280878067017 -58.4734497070312,15.2778186798096 -59.1930198669434,7.99216938018799 -56.4046859741211,13.1191082000732 -61.0818901062012,12.984188079834 -62.6559524536133,14.5132751464844 -58.4734497070312,19.4153499603271 -62.1162719726562,13.0741348266602 -60.0924835205078,11.7699136734009 -63.1056823730469,12.8942422866821 -55.7750587463379,6.14826965332031 -62.1162719726562,19.8201065063477 -49.478816986084,14.2434368133545 -64.7247161865234,5.38372611999512 -53.346508026123,7.9471960067749 -57.1692276000977,7.36254501342773 -49.7486572265625,12.354564666748 -51.8623962402344,12.984188079834 -55.5052185058594,7.40751838684082 -60.0025367736816,14.3783569335938 -50.7830390930176,6.91281318664551 -52.312126159668,10.2857999801636 -59.8676147460938,12.5344572067261 -59.0580978393555,10.5106649398804 -58.7432861328125,18.8306980133057 -57.2591743469238,14.1534900665283 -60.7221069335938,9.52125644683838 -49.164005279541,12.354564666748 -64.3649291992188,20.9444370269775 -55.9099807739258,6.91281318664551 -44.711669921875,11.994779586792 -57.034309387207,6.68794727325439 -51.5925559997559,13.5238666534424 -58.6533432006836,13.1640815734863 -64.4998474121094,22.1137390136719 -53.5713768005371,15.9524164199829 -61.1268653869629,23.9576377868652 -60.2274017333984,15.3227920532227 -63.2855758666992,15.2778186798096 -57.3041458129883,17.0317726135254 -61.8914070129395,11.814887046814 -53.7062950134277,8.21703433990479 -63.7802810668945,10.2857999801636 -59.642749786377,8.98157787322998 -53.9311599731445,15.6376037597656 -50.018497467041,5.65356540679932 -64.1850433349609,7.76730346679688 -60.2274017333984,18.8306980133057 -54.9655418395996,8.62179279327393 -58.1136627197266,5.38372611999512 -48.8941688537598,12.8942422866821 -54.7406768798828,10.3757457733154 -55.9999237060547,17.7513427734375 -56.2247924804688,16.7619323730469 -55.145435333252,7.04773330688477 -59.2379913330078,12.5794296264648 -56.9443626403809,11.9048328399658 -53.9761352539062,16.0873355865479 -58.8332328796387,18.5608596801758 -61.7115173339844,14.2884101867676 -53.2565612792969,8.93660545349121 -53.5713768005371,9.34136390686035 -50.8280143737793,12.309591293335 -49.164005279541,6.28318881988525 -54.7856521606445,11.814887046814 -51.1877975463867,8.12708854675293 -63.5554122924805,13.0741348266602 -50.4232559204102,13.7037591934204 -61.6215667724609,14.3783569335938 -61.2168121337891,23.7777442932129 -63.3755226135254,14.9630069732666 -52.4470443725586,6.68794727325439 -59.5078315734863,20.7645435333252 -62.7458992004395,16.4021472930908 -59.6877212524414,11.7249402999878 -63.5554122924805,5.9234037399292 -56.809440612793,6.64297485351562 -50.1983871459961,12.4445114135742 -60.3623199462891,15.502685546875 -60.3623199462891,8.98157787322998 -62.4760589599609,13.34397315979 -56.1348457336426,12.3995380401611 -61.1268653869629,11.994779586792 -64.1850433349609,18.2910194396973 -53.5713768005371,7.09270572662354 -53.6163482666016,8.98157787322998 -45.6560974121094,11.2752084732056 -54.3808898925781,6.23821640014648 -50.2433624267578,7.36254501342773 -64.7247161865234,13.3889465332031 -44.3069152832031,12.2196445465088 -51.5026092529297,10.5556383132935 -61.3967056274414,23.6428260803223 -46.7804260253906,11.814887046814 -50.5132026672363,14.3333835601807 -47.9047584533691,12.0847253799438 -43.7222595214844,12.17467212677 -49.3438987731934,5.60859203338623 -61.1718368530273,6.32816219329834 -60.3623199462891,17.2116641998291 -56.2697639465332,12.5794296264648 -64.7247161865234,18.3359928131104 -62.0263290405273,13.9286251068115 -55.9099807739258,9.02655124664307 -60.5422134399414,22.2486572265625 -57.7988510131836,8.98157787322998 -64.4099044799805,18.4709129333496 -62.161247253418,16.4021472930908 -56.0898704528809,12.4445114135742 -59.4628601074219,7.90222263336182 -57.1242523193359,14.1534900665283 -62.9707641601562,16.492094039917 -60.4072952270508,5.87843132019043 -61.8014602661133,21.3941669464111 -52.8967781066895,5.4286994934082 -59.5078315734863,18.2010746002197 -59.642749786377,9.88104152679443 -52.8967781066895,13.2990007400513 -61.8914070129395,12.2646179199219 -59.4178848266602,14.9180335998535 -52.9867248535156,13.1640815734863 -61.4416770935059,22.2036838531494 -56.2247924804688,13.9286251068115 -55.2803535461426,11.9498062133789 -59.0580978393555,18.2010746002197 -43.857177734375,11.814887046814 -58.6083679199219,15.5476579666138 -64.3649291992188,5.96837711334229 -60.4522666931152,7.85724925994873 -45.8359985351562,11.5450477600098 -53.9761352539062,10.0159606933594 -50.9629325866699,10.1508798599243 -54.2909469604492,15.0979270935059 -55.145435333252,7.72233009338379 -55.0554885864258,7.36254501342773 -60.1824264526367,12.8492698669434 -60.991943359375,12.669376373291 -63.4204940795898,16.6270141601562 -64.1850433349609,11.6799669265747 -52.6719131469727,12.17467212677 -58.0686912536621,7.90222263336182 -59.7326965332031,6.01335048675537 -61.4866485595703,21.8888721466064 -49.2989273071289,6.10329627990723 -63.3305511474609,20.4047584533691 -51.5925559997559,7.54243755340576 -58.698314666748,8.62179279327393 -64.6797409057617,19.2804298400879 -51.5475845336914,8.66676616668701 -50.2883338928223,6.1932430267334 -63.4204940795898,6.1932430267334 -61.9363822937012,19.4603214263916 -55.145435333252,5.20383358001709 -53.0766716003418,14.6481952667236 -54.1110534667969,15.2778186798096 -53.8412132263184,10.2857999801636 -64.7696914672852,16.0423622131348 -55.0554885864258,6.68794727325439 -43.4074401855469,12.4445114135742 -58.2935562133789,19.1455097198486 -59.5977783203125,7.36254501342773 -63.9151992797852,16.0423622131348 -59.8676147460938,9.07152462005615 -60.3173484802246,16.5370674133301 -61.9813537597656,10.3307723999023 -55.5501937866211,15.6376037597656 -60.1374549865723,20.1349201202393 -48.7592468261719,11.4551019668579 -45.1614074707031,11.5000743865967 -64.1400680541992,5.29378032684326 -50.5132026672363,8.93660545349121 -53.0316963195801,15.2328462600708 -63.2855758666992,8.84665870666504 -64.1850433349609,8.21703433990479 -53.166618347168,11.8598594665527 -62.2511940002441,13.9286251068115 -46.3307189941406,11.6349945068359 -52.8068313598633,7.00275993347168 -61.6215667724609,16.492094039917 -60.0025367736816,6.32816219329834 -48.2645416259766,12.669376373291 -52.851806640625,13.1191082000732 -64.6797409057617,15.3227920532227 -52.5819664001465,13.7037591934204 -55.1004638671875,6.23821640014648 -60.9020004272461,7.27259826660156 -59.1930198669434,10.1059074401855 -61.2617835998535,12.7143497467041 -52.536994934082,6.55302810668945 -50.8280143737793,8.57682037353516 -54.6507301330566,9.11649799346924 -54.1560249328613,11.5000743865967 -51.1877975463867,7.09270572662354 -52.8068313598633,5.87843132019043 -62.3861122131348,13.3889465332031 -64.2749862670898,20.1798934936523 -52.5819664001465,7.27259826660156 -60.1374549865723,7.76730346679688 -60.0475082397461,20.5396785736084 -59.2379913330078,13.2990007400513 -56.3147354125977,13.6587858200073 -50.7380676269531,7.31757164001465 -56.49462890625,17.9312343597412 -60.991943359375,9.25141716003418 -53.8412132263184,7.49746417999268 -55.9099807739258,7.40751838684082 -51.5925559997559,13.1640815734863 -59.2829666137695,12.17467212677 -64.0950927734375,6.23821640014648 -44.711669921875,12.0397529602051 -57.2141990661621,7.54243755340576 -60.0025367736816,7.09270572662354 -54.1110534667969,12.7593231201172 -53.9311599731445,13.9286251068115 -53.2115898132324,11.2302360534668 -61.6215667724609,19.6402149200439 -63.5554122924805,7.81227684020996 -55.9999237060547,7.40751838684082 -53.2115898132324,6.68794727325439 -55.0105171203613,16.80690574646 -59.6877212524414,12.17467212677 -57.8438262939453,17.8862609863281 -64.7247161865234,19.010591506958 -57.3041458129883,10.8704509735107 -53.3914833068848,13.3889465332031 -60.1374549865723,11.2302360534668 -56.8993873596191,6.50805473327637 -59.7326965332031,9.02655124664307 -63.3755226135254,13.1191082000732 -59.013126373291,11.4101285934448 -64.634765625,16.0423622131348 -63.1506576538086,7.58741092681885 -56.6295471191406,16.2672290802002 -58.7882614135742,19.5952415466309 -62.9707641601562,22.9682273864746 -53.7962417602539,6.32816219329834 -43.4524230957031,12.489483833313 -55.7300872802734,16.7619323730469 -62.5210342407227,8.93660545349121 -62.4760589599609,15.3677654266357 -63.6003875732422,5.83345794677734 -61.7115173339844,11.6349945068359 -61.0369186401367,11.0503435134888 -58.2485809326172,18.7407512664795 -53.0316963195801,12.0847253799438 -63.0157356262207,8.98157787322998 -63.6453628540039,9.88104152679443 -54.515811920166,9.52125644683838 -57.7089042663574,5.56361865997314 -55.6401405334473,14.4683027267456 -62.0713005065918,18.5608596801758 -62.4310836791992,20.8994636535645 -64.6797409057617,7.54243755340576 -61.846435546875,13.6587858200073 -62.9257888793945,14.3783569335938 -62.4310836791992,6.41810894012451 -54.5607833862305,7.6773567199707 -51.4576377868652,8.03714179992676 -61.4416770935059,11.1852626800537 -58.6083679199219,19.9100532531738 -59.7326965332031,10.4207191467285 -58.7432861328125,7.04773330688477 -62.9257888793945,5.4286994934082 -59.9125900268555,11.2752084732056 -61.4416770935059,6.4630823135376 -57.0792808532715,16.7169609069824 -58.7882614135742,16.9867992401123 -52.9417495727539,11.3651552200317 -63.825252532959,13.5238666534424 -60.0025367736816,18.1111278533936 -60.5422134399414,19.1904830932617 -59.9575614929199,7.63238334655762 -52.4020729064941,5.56361865997314 -58.5184211730957,20.0449733734131 -56.179817199707,6.10329627990723 -62.7009239196777,11.0503435134888 -47.9497299194336,13.6138134002686 -62.5660057067871,17.5714492797852 -61.2168121337891,22.2936305999756 -58.7432861328125,16.0423622131348 -50.1084442138672,5.78848457336426 -56.6295471191406,14.8730602264404 -50.6930923461914,6.91281318664551 -49.7936325073242,13.2540273666382 -56.4046859741211,12.489483833313 -50.5132026672363,7.31757164001465 -57.2591743469238,17.3465843200684 -46.9153442382812,12.3995380401611 -62.7009239196777,10.7805042266846 -59.2379913330078,13.1640815734863 -59.9575614929199,20.1798934936523 -55.2803535461426,16.1323089599609 -61.1718368530273,5.33875274658203 -50.6930923461914,7.58741092681885 -63.9601745605469,19.6402149200439 -61.306755065918,12.8942422866821 -50.648120880127,8.26200771331787 -53.3015365600586,8.98157787322998 -55.9099807739258,9.07152462005615 -59.642749786377,20.8544902801514 -64.7696914672852,18.5608596801758 -62.4310836791992,8.98157787322998 -62.3411407470703,23.7777442932129 -52.1772079467773,15.4127388000488 -55.3703002929688,17.3915576934814 -64.0501174926758,19.9550266265869 -61.8014602661133,8.26200771331787 -55.9099807739258,7.18265247344971 -51.2777442932129,10.3307723999023 -57.7988510131836,11.5450477600098 -57.3041458129883,11.3201818466187 -52.0422897338867,13.6138134002686 -61.3967056274414,23.0581741333008 -55.6851119995117,6.73292064666748 -64.5448226928711,13.8836517333984 -54.6507301330566,16.4471206665039 -60.7221069335938,10.7355308532715 -63.9151992797852,17.5264778137207 -60.0475082397461,8.89163208007812 -54.201000213623,15.0979270935059 -64.6797409057617,9.74612140655518 -52.7168846130371,15.1429004669189 -60.6321601867676,7.22762584686279 -57.4840393066406,7.13767910003662 -60.3623199462891,21.8438987731934 -62.6109771728516,6.28318881988525 -47.0952453613281,12.17467212677 -61.7115173339844,20.0899467468262 -54.9205703735352,11.5900211334229 -63.0607109069824,8.53184700012207 -55.6851119995117,15.0979270935059 -64.5448226928711,22.4285507202148 -55.9549522399902,6.64297485351562 -45.9709167480469,12.0397529602051 -60.7221069335938,14.8280878067017 -60.3623199462891,16.7619323730469 -61.4416770935059,13.1640815734863 -61.2617835998535,11.9048328399658 -60.9020004272461,17.4365310668945 -60.8120536804199,8.03714179992676 -55.1004638671875,11.1852626800537 -55.3703002929688,16.0423622131348 -47.9047584533691,13.34397315979 -56.5396041870117,8.7117395401001 -63.1056823730469,11.994779586792 -56.0448989868164,8.30698108673096 -59.5078315734863,15.6376037597656 -54.9655418395996,16.177282333374 -47.275146484375,11.2752084732056 -52.3571014404297,7.9471960067749 -62.2062187194824,23.6877975463867 -59.4628601074219,16.851879119873 -62.161247253418,12.5344572067261 -62.7908706665039,12.6244029998779 -58.8782081604004,20.1798934936523 -63.1056823730469,22.3835773468018 -61.1268653869629,14.7381420135498 -56.179817199707,10.5106649398804 -62.7458992004395,6.91281318664551 -60.8570251464844,9.52125644683838 -56.809440612793,14.6931686401367 -55.6401405334473,8.53184700012207 -44.4418334960938,11.0053701400757 -55.5052185058594,17.5714492797852 -51.6375312805176,6.05832386016846 -60.4522666931152,11.4101285934448 -61.5765953063965,15.0079803466797 -51.2327728271484,7.09270572662354 -63.3305511474609,9.25141716003418 -61.4416770935059,7.40751838684082 -57.5290145874023,15.2778186798096 -59.8226432800293,15.2328462600708 -51.0079040527344,14.6931686401367 -61.0818901062012,12.2646179199219 -53.5264015197754,6.01335048675537 -55.145435333252,11.3651552200317 -52.312126159668,13.4788932800293 -61.2617835998535,21.8888721466064 -54.3808898925781,13.9286251068115 -55.9099807739258,15.7725238800049 -57.7538795471191,6.91281318664551 -63.6903343200684,9.25141716003418 -56.0448989868164,6.82286739349365 -55.2353820800781,6.77789402008057 -60.3173484802246,8.48687362670898 -63.8702239990234,12.0397529602051 -60.6321601867676,11.3201818466187 -44.1270141601562,11.0953159332275 -61.5765953063965,23.4629325866699 -63.9601745605469,16.4471206665039 -61.0369186401367,16.1323089599609 -59.013126373291,17.2566375732422 -50.1983871459961,13.9286251068115 -54.0211067199707,14.7381420135498 -64.0501174926758,17.2566375732422 -57.2141990661621,10.6905584335327 -62.3861122131348,8.57682037353516 -62.2961654663086,8.66676616668701 -64.6797409057617,22.5634689331055 -56.0898704528809,15.1429004669189 -62.7009239196777,16.7169609069824 -63.4654693603516,21.5740604400635 -62.1162719726562,13.1640815734863 -64.3649291992188,11.5000743865967 -61.9363822937012,20.7645435333252 -54.9655418395996,16.7169609069824 -56.7194976806641,5.33875274658203 -59.8226432800293,19.685188293457 -63.5554122924805,16.0423622131348 -55.3703002929688,11.5450477600098 -61.7115173339844,11.5450477600098 -61.4866485595703,16.8968524932861 -51.9523429870605,15.2328462600708 -50.4682273864746,6.32816219329834 -62.9707641601562,16.177282333374 -60.677131652832,6.10329627990723 -60.4522666931152,10.6455850601196 -62.2511940002441,18.650806427002 -58.2935562133789,6.10329627990723 -52.9867248535156,12.5794296264648 -61.9363822937012,12.2196445465088 -58.6083679199219,12.354564666748 -62.0713005065918,22.2036838531494 -60.3623199462891,13.7487316131592 -55.3703002929688,12.8492698669434 -55.5951690673828,6.68794727325439 -62.2062187194824,22.7883358001709 -63.195629119873,21.1243286132812 -49.2089805603027,11.814887046814 -62.3861122131348,17.6613960266113 -62.8358459472656,12.8042964935303 -53.9761352539062,7.58741092681885 -57.5739860534668,8.89163208007812 -63.3305511474609,22.6084423065186 -52.2221794128418,9.79109477996826 -58.0237159729004,15.3677654266357 -61.531623840332,11.3651552200317 -53.166618347168,7.36254501342773 -60.7221069335938,9.11649799346924 -54.9205703735352,14.3783569335938 -54.3359184265137,10.8254776000977 -61.9363822937012,6.68794727325439 -59.9125900268555,23.6877975463867 -61.0369186401367,14.8280878067017 -44.2169799804688,11.4101285934448 -60.8120536804199,13.7487316131592 -57.4390640258789,7.76730346679688 -51.1877975463867,14.8280878067017 -60.2274017333984,22.2036838531494 -62.6559524536133,21.3042221069336 -57.4840393066406,7.00275993347168 -56.5845756530762,14.5132751464844 -61.8014602661133,22.7883358001709 -55.5501937866211,13.3889465332031 -50.0634689331055,12.9392156600952 -60.1374549865723,10.4207191467285 -62.6109771728516,19.8201065063477 -52.0872611999512,6.59800148010254 -53.7962417602539,9.79109477996826 -54.7856521606445,14.6481952667236 -51.7274780273438,13.1191082000732 -56.3147354125977,6.4630823135376 -58.0237159729004,10.4656925201416 -58.2935562133789,7.54243755340576 -57.034309387207,14.5582485198975 -55.0105171203613,12.0847253799438 -53.2565612792969,5.6985387802124 -58.3835029602051,17.6613960266113 -51.5475845336914,5.65356540679932 -50.3782806396484,13.5688400268555 -53.5264015197754,6.73292064666748 -51.5026092529297,8.08211517333984 -52.4920196533203,11.3651552200317 -48.4894104003906,13.2090549468994 -55.3253288269043,10.5556383132935 -56.7644691467285,9.70114898681641 -61.6665420532227,15.9524164199829 -59.5528030395508,19.3703765869141 -54.2909469604492,16.4021472930908 -56.6295471191406,6.23821640014648 -52.5819664001465,11.5000743865967 -61.2617835998535,23.2380676269531 -60.9469718933105,14.0185708999634 -60.6321601867676,16.9867992401123 -51.682502746582,6.14826965332031 -61.306755065918,8.84665870666504 -58.4284744262695,12.5794296264648 -53.6163482666016,15.0529537200928 -52.0872611999512,13.9735984802246 -64.6797409057617,22.6983890533447 -57.4840393066406,18.6058330535889 -43.7222595214844,12.4445114135742 -58.8782081604004,10.6006116867065 -50.2433624267578,5.83345794677734 -54.6507301330566,14.4233293533325 -64.1850433349609,7.9471960067749 -59.013126373291,12.669376373291 -57.5290145874023,12.7593231201172 -60.3173484802246,11.1852626800537 -64.4998474121094,17.9312343597412 -62.2062187194824,20.5396785736084 -52.5819664001465,15.9524164199829 -53.346508026123,11.8598594665527 -57.4840393066406,6.10329627990723 -54.6507301330566,13.2090549468994 -45.6560974121094,11.7249402999878 -54.6507301330566,10.2408266067505 -52.536994934082,16.2222557067871 -63.6453628540039,9.02655124664307 -56.6745223999023,7.72233009338379 -61.3967056274414,19.1005363464355 -50.5132026672363,13.8386783599854 -58.9681549072266,9.43130970001221 -60.7221069335938,14.3783569335938 -56.0898704528809,16.5370674133301 -44.0820617675781,11.7249402999878 -57.7988510131836,5.20383358001709 -51.3676910400391,7.99216938018799 -64.4998474121094,21.0343818664551 -64.2749862670898,17.8862609863281 -56.7194976806641,8.48687362670898 -62.2062187194824,22.2036838531494 -58.6083679199219,12.9392156600952 -50.8729858398438,9.83606815338135 -57.0792808532715,15.4127388000488 -59.2379913330078,23.148120880127 -60.4522666931152,18.5158863067627 -54.3808898925781,5.47367286682129 -52.8068313598633,6.95778656005859 -63.195629119873,18.2910194396973 -47.4100646972656,11.994779586792 -52.1772079467773,8.26200771331787 -55.3253288269043,11.0953159332275 -52.7168846130371,16.3122024536133 -58.7432861328125,8.39692687988281 -57.4390640258789,10.3307723999023 -58.2485809326172,14.1085166931152 -63.0157356262207,23.19309425354 -62.7458992004395,8.57682037353516 -58.8782081604004,10.0609340667725 -59.7776718139648,7.85724925994873 -64.5897979736328,8.03714179992676 -60.3173484802246,13.6138134002686 -52.4470443725586,8.80168533325195 -47.5899467468262,13.1640815734863 -58.1136627197266,12.6244029998779 -60.5871887207031,13.0291614532471 -56.8993873596191,13.3889465332031 -62.8358459472656,22.1587104797363 -62.3411407470703,19.685188293457 -54.4708366394043,15.502685546875 -57.663932800293,7.45249080657959 -55.6401405334473,15.7725238800049 -56.2247924804688,16.5370674133301 -64.0051422119141,15.817497253418 -56.4496574401855,8.03714179992676 -59.1480445861816,7.81227684020996 -61.6215667724609,12.7593231201172 -52.0872611999512,10.2857999801636 -62.2961654663086,19.6402149200439 -59.8676147460938,21.1243286132812 -54.3808898925781,7.81227684020996 -55.9999237060547,10.8704509735107 -52.7168846130371,9.83606815338135 -59.5977783203125,19.1904830932617 -62.2062187194824,17.6613960266113 -56.2697639465332,5.60859203338623 -49.164005279541,5.33875274658203 -58.7882614135742,7.45249080657959 -50.7830390930176,7.72233009338379 -62.2062187194824,7.49746417999268 -54.2909469604492,11.4101285934448 -52.536994934082,15.9074440002441 -48.7142753601074,11.994779586792 -58.5184211730957,12.1296987533569 -51.3227157592773,15.0979270935059 -54.515811920166,8.75671291351318 -58.4734497070312,18.1111278533936 -64.5448226928711,17.3465843200684 -50.5581741333008,14.7831144332886 -60.4072952270508,20.3597850799561 -59.1930198669434,11.814887046814 -55.7750587463379,10.6455850601196 -64.6797409057617,13.2540273666382 -62.2062187194824,6.59800148010254 -57.2591743469238,18.2460479736328 -56.8993873596191,6.64297485351562 -54.201000213623,16.0873355865479 -52.7168846130371,15.3677654266357 -53.0766716003418,6.37313556671143 -53.5713768005371,9.9260139465332 -59.8676147460938,6.32816219329834 -52.9417495727539,7.31757164001465 -59.3729095458984,12.489483833313 -54.2459716796875,6.55302810668945 -52.8068313598633,15.6376037597656 -49.2539520263672,14.5132751464844 -61.531623840332,7.40751838684082 -59.9575614929199,19.7751350402832 -52.2221794128418,6.23821640014648 -61.2617835998535,10.9603967666626 -57.3940925598145,12.0847253799438 -46.6005554199219,13.34397315979 -54.1110534667969,16.9418258666992 -47.6798934936523,11.8598594665527 -59.9125900268555,22.2486572265625 -56.0448989868164,15.0079803466797 -60.5422134399414,13.7487316131592 -60.9020004272461,15.7725238800049 -49.703685760498,5.83345794677734 -63.1506576538086,18.0661544799805 -55.5052185058594,9.43130970001221 -51.5475845336914,14.7381420135498 -59.5528030395508,8.26200771331787 -55.5951690673828,15.9074440002441 -54.7406768798828,5.24880695343018 -63.2855758666992,15.0529537200928 -57.1242523193359,18.5608596801758 -56.5396041870117,16.7169609069824 -45.1164245605469,10.6905584335327 -62.8358459472656,15.3227920532227 -59.5977783203125,17.6164226531982 -51.0528793334961,6.82286739349365 -54.1560249328613,7.13767910003662 -60.5422134399414,10.0609340667725 -58.698314666748,9.20644378662109 -50.648120880127,7.22762584686279 -48.0396766662598,12.2196445465088 -56.179817199707,14.3783569335938 -63.3755226135254,16.2672290802002 -56.7644691467285,12.0397529602051 -49.5237922668457,14.3333835601807 -60.7670783996582,13.7487316131592 -54.4258651733398,8.21703433990479 -63.825252532959,8.89163208007812 -55.5501937866211,17.7063694000244 -59.9575614929199,6.50805473327637 -55.2803535461426,14.1085166931152 -45.9259338378906,12.4445114135742 -62.8358459472656,16.4021472930908 -55.1004638671875,9.34136390686035 -62.0263290405273,10.6905584335327 -51.9073677062988,12.669376373291 -62.7009239196777,20.9444370269775 -56.9443626403809,16.5820407867432 -57.8887977600098,7.09270572662354 -50.3782806396484,11.9498062133789 -52.0422897338867,8.17206192016602 -64.4548797607422,11.7699136734009 -60.7670783996582,5.29378032684326 -54.8755950927734,15.2778186798096 -47.4100646972656,13.1640815734863 -57.3940925598145,16.6270141601562 -64.1400680541992,21.2142753601074 -63.6453628540039,11.3201818466187 -63.6453628540039,16.6719875335693 -53.3015365600586,9.74612140655518 -54.7856521606445,14.5582485198975 -50.4682273864746,12.9392156600952 -55.7750587463379,16.1323089599609 -53.1216430664062,11.9048328399658 -53.9311599731445,5.65356540679932 -55.8650054931641,15.817497253418 -46.3307189941406,11.994779586792 -59.7326965332031,11.5000743865967 -64.5448226928711,6.59800148010254 -55.4152755737305,9.65617561340332 -60.2723731994629,21.6640071868896 -58.7432861328125,9.9260139465332 -56.7194976806641,12.9392156600952 -63.825252532959,5.24880695343018 -60.0475082397461,12.2196445465088 -51.9523429870605,7.99216938018799 -63.9151992797852,5.24880695343018 -64.4099044799805,16.6270141601562 -60.0924835205078,6.59800148010254 -59.1930198669434,15.2328462600708 -60.2723731994629,20.314811706543 -57.2591743469238,18.8306980133057 -57.6189575195312,15.502685546875 -63.4204940795898,23.5978527069092 -49.0740585327148,12.4445114135742 -56.2697639465332,16.6270141601562 -63.6453628540039,6.14826965332031 -60.9469718933105,21.6640071868896 -55.7300872802734,5.47367286682129 -63.510440826416,14.3333835601807 -58.7432861328125,17.0317726135254 -62.2511940002441,16.2672290802002 -53.4364547729492,10.6006116867065 -62.5660057067871,6.86783981323242 -53.5264015197754,10.0159606933594 -50.6930923461914,14.6481952667236 -58.4284744262695,8.48687362670898 -57.1692276000977,17.9312343597412 -47.6798934936523,12.7143497467041 -55.9999237060547,17.6164226531982 -63.510440826416,23.822717666626 -51.3676910400391,14.2434368133545 -57.8438262939453,9.61120223999023 -59.5078315734863,13.5238666534424 -61.4866485595703,22.2486572265625 -62.2961654663086,11.8598594665527 -61.2168121337891,23.822717666626 -62.3411407470703,5.96837711334229 -53.6163482666016,13.9735984802246 -60.8570251464844,22.1137390136719 -64.4099044799805,5.6985387802124 -51.2327728271484,12.0397529602051 -60.3623199462891,20.989408493042 -58.9681549072266,13.0291614532471 -45.2513427734375,10.8704509735107 -63.0157356262207,22.2036838531494 -56.4046859741211,10.8254776000977 -51.9523429870605,6.37313556671143 -57.9787445068359,7.72233009338379 -54.5607833862305,8.93660545349121 -64.1400680541992,10.3307723999023 -62.7458992004395,7.18265247344971 -63.7802810668945,7.27259826660156 -54.8755950927734,8.4419002532959 -53.2115898132324,11.7699136734009 -55.3253288269043,7.04773330688477 -59.0580978393555,9.07152462005615 -63.7802810668945,11.2302360534668 -62.4760589599609,8.7117395401001 -49.8835754394531,7.40751838684082 -48.1745986938477,12.2196445465088 -63.9151992797852,18.5158863067627 -64.2749862670898,15.2778186798096 -63.1056823730469,22.1137390136719 -54.0211067199707,12.0847253799438 -59.1030731201172,14.5582485198975 -60.8570251464844,11.8598594665527 -58.8782081604004,7.22762584686279 -50.9179611206055,12.9392156600952 -61.2168121337891,14.9180335998535 -52.0872611999512,14.9630069732666 -59.9125900268555,14.7381420135498 -47.5899467468262,12.2196445465088 -58.1586380004883,17.9762077331543 -55.8200340270996,16.2672290802002 -57.7089042663574,16.4471206665039 -60.2274017333984,11.0053701400757 -63.4204940795898,12.4445114135742 -48.0846519470215,11.1852626800537 -56.2247924804688,5.87843132019043 -51.9073677062988,7.27259826660156 -44.3069152832031,11.2302360534668 -62.9707641601562,14.8730602264404 -49.8386039733887,14.4233293533325 -60.9020004272461,6.95778656005859 -52.7618598937988,14.5582485198975 -51.5026092529297,13.8386783599854 -55.8200340270996,6.50805473327637 -58.2935562133789,18.6058330535889 -63.825252532959,22.5634689331055 -60.7670783996582,9.16147041320801 -51.682502746582,10.2857999801636 -52.9417495727539,13.4788932800293 -62.0713005065918,12.2646179199219 -61.5765953063965,13.6138134002686 -57.5739860534668,6.1932430267334 -58.9231796264648,13.8836517333984 -62.6109771728516,6.41810894012451 -46.5555725097656,11.4551019668579 -53.7062950134277,13.2990007400513 -64.2749862670898,5.83345794677734 -59.4628601074219,22.9682273864746 -60.0924835205078,19.5952415466309 -56.5396041870117,7.76730346679688 -57.5739860534668,16.5820407867432 -45.7460632324219,11.6349945068359 -53.346508026123,13.5238666534424 -56.2247924804688,12.309591293335 -58.9231796264648,17.7513427734375 -57.0792808532715,13.8836517333984 -61.2617835998535,5.65356540679932 -53.9761352539062,6.10329627990723 -57.1242523193359,18.3809661865234 -64.5897979736328,9.97098731994629 -49.2989273071289,5.29378032684326 -57.4390640258789,9.43130970001221 -63.1056823730469,18.8756713867188 -49.0290870666504,13.4339199066162 -54.1110534667969,7.81227684020996 -53.3015365600586,15.1878728866577 -64.0051422119141,11.2752084732056 -59.5528030395508,14.8280878067017 -58.1136627197266,11.5000743865967 -59.8676147460938,5.60859203338623 -48.9841156005859,13.9735984802246 -63.2855758666992,6.73292064666748 -63.0607109069824,22.0237922668457 -58.7882614135742,7.22762584686279 -58.3385314941406,9.47628307342529 -52.9417495727539,12.5794296264648 -49.0290870666504,13.9735984802246 -47.5449714660645,12.4445114135742 -64.1850433349609,13.2990007400513 -56.9893341064453,15.6376037597656 -62.2961654663086,5.74351119995117 -55.4152755737305,9.25141716003418 -52.8967781066895,13.4788932800293 -52.851806640625,5.38372611999512 -57.8438262939453,12.0847253799438 -48.3544883728027,12.9392156600952 -57.5290145874023,12.8492698669434 -62.4760589599609,12.0397529602051 -63.6903343200684,21.7089805603027 -64.7696914672852,14.3333835601807 -50.333309173584,14.0635442733765 -52.4470443725586,13.1191082000732 -58.7882614135742,19.2354564666748 -58.4734497070312,18.2010746002197 -60.3623199462891,10.0159606933594 -55.6851119995117,8.89163208007812 -60.4072952270508,11.994779586792 -51.3227157592773,10.6006116867065 -64.1850433349609,6.32816219329834 -60.7670783996582,7.31757164001465 -53.1216430664062,9.38633632659912 -54.9205703735352,16.4021472930908 -57.663932800293,17.1217193603516 -54.7856521606445,10.3757457733154 -56.5396041870117,14.1085166931152 -63.7353057861328,11.6349945068359 -54.9655418395996,13.0741348266602 -58.6083679199219,17.6613960266113 -58.698314666748,7.36254501342773 -58.8332328796387,14.1534900665283 -62.5210342407227,18.6058330535889 -51.7724494934082,7.85724925994873 -51.5026092529297,7.09270572662354 -58.1586380004883,15.6376037597656 -46.7354736328125,12.489483833313 -51.5475845336914,13.0291614532471 -52.9417495727539,10.3757457733154 -58.2036094665527,9.97098731994629 -50.648120880127,6.28318881988525 -64.4998474121094,18.3359928131104 -57.8438262939453,23.7777442932129 -55.5052185058594,15.9074440002441 -62.8358459472656,8.4419002532959 -64.5897979736328,20.8544902801514 -62.6109771728516,14.3783569335938 -54.5607833862305,10.9603967666626 -62.0713005065918,16.2222557067871 -47.9497299194336,13.3889465332031 -45.4312438964844,10.7805042266846 -54.5607833862305,13.5688400268555 -52.4920196533203,9.70114898681641 -55.3253288269043,5.6985387802124 -50.3782806396484,5.9234037399292 -46.3756713867188,11.8598594665527 -58.4734497070312,15.817497253418 -56.809440612793,17.2566375732422 -60.9469718933105,21.3042221069336 -58.9681549072266,13.2090549468994 -55.2803535461426,6.23821640014648 -45.9709167480469,11.2752084732056 -53.5713768005371,14.9630069732666 -57.9337692260742,18.2460479736328 -53.2565612792969,12.0397529602051 -58.9681549072266,21.1693019866943 -44.7566528320312,11.2302360534668 -60.677131652832,10.6905584335327 -64.0950927734375,21.9788188934326 -56.3597106933594,12.0847253799438 -59.7326965332031,13.0291614532471 -57.9337692260742,7.45249080657959 -56.9893341064453,17.7063694000244 -62.161247253418,15.7725238800049 -61.4416770935059,8.53184700012207 -59.1930198669434,13.34397315979 -58.0686912536621,12.8942422866821 -56.6745223999023,9.83606815338135 -61.0369186401367,14.1085166931152 -52.4020729064941,12.7593231201172 -45.7460632324219,13.2990007400513 -56.179817199707,15.7725238800049 -56.8544158935547,17.3016109466553 -64.5448226928711,9.97098731994629 -54.2459716796875,14.9630069732666 -54.6507301330566,13.2540273666382 -61.3967056274414,18.5158863067627 -53.9761352539062,10.5106649398804 -63.195629119873,22.1137390136719 -54.4708366394043,7.6773567199707 -62.7908706665039,9.25141716003418 -63.2406005859375,18.650806427002 -47.9047584533691,12.5344572067261 -56.179817199707,9.34136390686035 -58.8332328796387,11.3201818466187 -64.7696914672852,9.02655124664307 -64.1850433349609,14.2434368133545 -54.6057586669922,5.96837711334229 -48.9391403198242,12.354564666748 -56.6295471191406,13.5238666534424 -53.5264015197754,9.16147041320801 -56.8993873596191,10.1508798599243 -60.9020004272461,20.1798934936523 -52.7168846130371,10.6905584335327 -55.9999237060547,6.50805473327637 -52.0872611999512,5.6985387802124 -51.4126625061035,14.9630069732666 -54.0660781860352,13.1640815734863 -55.7750587463379,15.0979270935059 -56.3147354125977,15.6376037597656 -48.4894104003906,12.7593231201172 -62.7009239196777,11.7249402999878 -61.1718368530273,10.5106649398804 -57.1242523193359,18.0211811065674 -63.4204940795898,20.5396785736084 -63.9601745605469,12.669376373291 -59.4178848266602,14.5582485198975 -56.3147354125977,11.5000743865967 -55.6851119995117,10.4656925201416 -55.4602470397949,16.8968524932861 -52.8068313598633,8.39692687988281 -59.5078315734863,16.5820407867432 -58.4734497070312,9.97098731994629 -62.3411407470703,12.354564666748 -61.3967056274414,7.6773567199707 -58.9681549072266,7.31757164001465 -52.0872611999512,8.80168533325195 -59.327938079834,12.2646179199219 -60.3173484802246,23.3280124664307 -62.6559524536133,6.41810894012451 -57.8438262939453,16.5370674133301 -64.1850433349609,14.9630069732666 -63.9151992797852,12.7593231201172 -46.9603271484375,10.9603967666626 -49.2539520263672,11.4551019668579 -62.2961654663086,15.6376037597656 -60.4522666931152,12.6244029998779 -59.642749786377,14.9630069732666 -49.2989273071289,13.4788932800293 -61.306755065918,20.4497318267822 -56.49462890625,6.4630823135376 -62.4310836791992,17.6164226531982 -54.3808898925781,10.5556383132935 -61.8914070129395,17.481502532959 -59.9125900268555,5.83345794677734 -62.6559524536133,6.1932430267334 -59.2829666137695,13.8836517333984 -64.2300109863281,16.9867992401123 -49.9735221862793,13.0291614532471 -63.3305511474609,17.3465843200684 -56.7194976806641,17.9762077331543 -61.7564888000488,23.3280124664307 -63.510440826416,14.7831144332886 -53.1216430664062,12.489483833313 -54.7856521606445,9.38633632659912 -48.1296234130859,11.4101285934448 -53.6163482666016,14.4683027267456 -63.4204940795898,9.38633632659912 -50.1084442138672,12.8942422866821 -60.0924835205078,12.489483833313 -57.2141990661621,17.5714492797852 -61.4416770935059,6.59800148010254 -51.682502746582,10.5556383132935 -49.5237922668457,12.2646179199219 -63.4654693603516,12.2646179199219 -60.3623199462891,16.3571739196777 -52.9417495727539,15.4127388000488 -57.34912109375,15.6825771331787 -59.7776718139648,6.28318881988525 -60.991943359375,16.2672290802002 -63.510440826416,14.2884101867676 -53.9761352539062,14.2434368133545 -60.4522666931152,14.0185708999634 -64.3199615478516,19.010591506958 -53.9761352539062,6.23821640014648 -54.4708366394043,12.17467212677 -60.5871887207031,6.05832386016846 -63.4204940795898,23.8676910400391 -60.7221069335938,5.78848457336426 -62.9257888793945,6.91281318664551 -60.6321601867676,9.07152462005615 -58.8782081604004,15.9074440002441 -53.7962417602539,14.2884101867676 -63.6453628540039,21.349193572998 -59.5977783203125,16.5820407867432 -64.6797409057617,15.9524164199829 -59.642749786377,13.5688400268555 -62.5660057067871,18.3359928131104 -59.5078315734863,5.4286994934082 -62.7908706665039,23.5528793334961 -57.034309387207,12.5794296264648 -54.5607833862305,7.85724925994873 -63.4204940795898,18.0661544799805 -63.2855758666992,6.10329627990723 -57.9787445068359,13.6587858200073 -62.5210342407227,9.47628307342529 -54.8755950927734,10.8704509735107 -56.2247924804688,8.84665870666504 -51.2327728271484,14.2434368133545 -61.9363822937012,23.19309425354 -61.2168121337891,17.7513427734375 -54.0660781860352,5.83345794677734 -64.1400680541992,16.492094039917 -44.5767517089844,11.8598594665527 -61.9813537597656,20.7645435333252 -64.5448226928711,10.1958532333374 -60.4522666931152,15.7275505065918 -51.8623962402344,14.4683027267456 -62.0263290405273,15.4577121734619 -63.0607109069824,23.0581741333008 -57.0792808532715,8.80168533325195 -62.5660057067871,14.8280878067017 -52.6269378662109,13.4339199066162 -53.7512664794922,5.83345794677734 -64.4548797607422,8.66676616668701 -56.8993873596191,6.28318881988525 -60.9469718933105,12.2196445465088 -56.2247924804688,7.6773567199707 -56.809440612793,16.5370674133301 -60.9020004272461,6.14826965332031 -49.8835754394531,11.5000743865967 -57.2141990661621,16.1323089599609 -44.6666870117188,10.9603967666626 -62.9257888793945,14.7831144332886 -46.6455078125,12.17467212677 -62.5660057067871,23.4179592132568 -60.7670783996582,12.309591293335 -49.2089805603027,14.4233293533325 -58.3835029602051,17.0317726135254 -62.161247253418,9.11649799346924 -51.9523429870605,14.4233293533325 -60.9020004272461,14.1534900665283 -56.5396041870117,15.0079803466797 -51.8623962402344,11.1402893066406 -59.3729095458984,6.59800148010254 -55.9999237060547,15.2778186798096 -58.6083679199219,10.8704509735107 -51.6375312805176,12.354564666748 -53.3914833068848,12.4445114135742 -52.9867248535156,12.9392156600952 -57.5290145874023,15.0079803466797 -64.1400680541992,15.3227920532227 -62.2961654663086,19.0555629730225 -52.7168846130371,6.1932430267334 -61.3517303466797,15.9524164199829 -50.2433624267578,12.8492698669434 -57.9337692260742,15.7275505065918 -63.6903343200684,17.0767459869385 -62.3861122131348,20.2698383331299 -55.9099807739258,16.3122024536133 -61.6665420532227,21.8438987731934 -64.7247161865234,12.7143497467041 -48.9841156005859,5.56361865997314 -57.0792808532715,17.5264778137207 -59.013126373291,19.1904830932617 -64.4099044799805,6.77789402008057 -60.2723731994629,17.2116641998291 -57.1692276000977,15.7725238800049 -52.5819664001465,11.4551019668579 -58.9231796264648,15.997389793396 -53.9311599731445,15.5926313400269 -53.1216430664062,9.47628307342529 -50.1983871459961,6.95778656005859 -61.9813537597656,13.0291614532471 -62.8358459472656,6.50805473327637 -63.9151992797852,7.72233009338379 -57.7538795471191,14.1984634399414 -60.0924835205078,20.0899467468262 -58.6083679199219,20.1349201202393 -49.6587104797363,6.68794727325439 -56.0898704528809,6.73292064666748 -61.0369186401367,12.4445114135742 -57.6189575195312,18.5608596801758 -62.0713005065918,11.5000743865967 -54.6957054138184,6.32816219329834 -60.4522666931152,22.4285507202148 -60.5871887207031,22.4285507202148 -62.8358459472656,18.5158863067627 -55.8650054931641,17.7963161468506 -59.0580978393555,7.99216938018799 -61.3967056274414,23.9126644134521 -54.4258651733398,7.63238334655762 -54.7406768798828,13.2990007400513 -57.7089042663574,14.3783569335938 -56.1348457336426,9.70114898681641 -61.2168121337891,20.3597850799561 -63.4654693603516,8.98157787322998 -61.0369186401367,14.3333835601807 -63.1056823730469,11.7249402999878 -49.8386039733887,14.1984634399414 -56.0898704528809,14.7381420135498 -43.5423583984375,11.5000743865967 -63.6003875732422,9.88104152679443 -47.4100646972656,13.2090549468994 -62.0713005065918,14.1984634399414 -58.2935562133789,17.3465843200684 -60.6321601867676,9.47628307342529 -58.9681549072266,14.5132751464844 -60.1374549865723,18.6058330535889 -51.6375312805176,11.814887046814 -58.8332328796387,13.8836517333984 -62.3861122131348,23.7327709197998 -63.195629119873,16.8968524932861 -64.5448226928711,22.3386039733887 -61.5765953063965,15.9074440002441 -63.7353057861328,9.38633632659912 -53.8412132263184,10.1958532333374 -51.997314453125,9.07152462005615 -45.6111450195312,13.2540273666382 -58.6083679199219,9.16147041320801 -50.9179611206055,12.8042964935303 -59.9125900268555,18.1561012268066 -61.306755065918,7.63238334655762 -64.3649291992188,23.9126644134521 -48.4444351196289,13.1191082000732 -59.0580978393555,7.09270572662354 -60.677131652832,17.0317726135254 -63.5554122924805,19.5502681732178 -57.2141990661621,5.78848457336426 -55.8650054931641,7.45249080657959 -49.8386039733887,11.6349945068359 -57.9787445068359,5.29378032684326 -61.8014602661133,9.07152462005615 -52.2221794128418,12.354564666748 -62.2961654663086,23.822717666626 -51.6375312805176,7.00275993347168 -54.201000213623,16.3122024536133 -57.1692276000977,12.9392156600952 -61.4866485595703,18.2010746002197 -57.7988510131836,18.2010746002197 -57.1692276000977,9.07152462005615 -60.8570251464844,12.5794296264648 -61.2617835998535,18.1111278533936 -63.9601745605469,11.9498062133789 -58.698314666748,17.5264778137207 -64.0051422119141,8.93660545349121 -43.0476684570312,12.984188079834 -62.3411407470703,20.8544902801514 -56.1348457336426,14.8730602264404 -61.4866485595703,11.814887046814 -60.8570251464844,22.3835773468018 -59.1030731201172,20.2698383331299 -64.2300109863281,16.2222557067871 -58.2485809326172,12.0847253799438 -56.7644691467285,17.3465843200684 -45.9259338378906,11.6349945068359 -63.3305511474609,23.507905960083 -63.7802810668945,9.07152462005615 -61.7115173339844,6.10329627990723 -55.6401405334473,8.98157787322998 -49.8835754394531,13.8836517333984 -57.663932800293,17.3465843200684 -52.0422897338867,9.83606815338135 -50.9179611206055,6.77789402008057 -64.3649291992188,18.2910194396973 -50.7380676269531,14.4683027267456 -64.7696914672852,18.6957778930664 -52.536994934082,12.5344572067261 -59.9125900268555,6.23821640014648 -46.1058349609375,13.0291614532471 -58.7882614135742,13.1191082000732 -60.4972381591797,23.9126644134521 -59.1480445861816,23.822717666626 -49.4338455200195,6.32816219329834 -53.3015365600586,7.45249080657959 -54.8755950927734,11.0503435134888 -51.1428260803223,13.1191082000732 -58.3385314941406,10.3757457733154 -61.8014602661133,19.4603214263916 -54.4708366394043,13.6587858200073 -47.9497299194336,12.9392156600952 -52.851806640625,12.6244029998779 -58.8332328796387,14.5582485198975 -52.7618598937988,10.0159606933594 -57.3041458129883,8.4419002532959 -54.0211067199707,7.36254501342773 -57.8438262939453,13.2540273666382 -58.6083679199219,9.11649799346924 -64.6797409057617,14.7381420135498 -58.8332328796387,23.9576377868652 -45.8359985351562,12.354564666748 -61.3517303466797,18.8756713867188 -52.1772079467773,12.354564666748 -59.1030731201172,5.78848457336426 -51.9073677062988,10.1059074401855 -62.9707641601562,10.3757457733154 -54.515811920166,10.2857999801636 -50.1983871459961,12.17467212677 -63.5554122924805,14.7381420135498 -43.9021606445312,10.7805042266846 -60.6321601867676,13.6138134002686 -51.5925559997559,14.7381420135498 -45.6111450195312,12.8492698669434 -57.0792808532715,6.01335048675537 -58.1586380004883,14.0185708999634 -55.8200340270996,12.2196445465088 -63.1056823730469,22.6983890533447 -50.018497467041,12.1296987533569 -63.0607109069824,14.1534900665283 -51.5925559997559,8.57682037353516 -53.3015365600586,6.59800148010254 -53.5713768005371,7.85724925994873 -64.5448226928711,9.70114898681641 -64.5448226928711,6.14826965332031 -48.849193572998,5.74351119995117 -51.5925559997559,7.13767910003662 -54.0660781860352,13.7937049865723 -57.7089042663574,7.90222263336182 -54.7406768798828,16.851879119873 -60.2723731994629,8.08211517333984 -63.2406005859375,16.492094039917 -58.9681549072266,16.0873355865479 -54.9655418395996,9.56622886657715 -63.195629119873,23.5978527069092 -64.4998474121094,6.23821640014648 -59.5977783203125,23.4629325866699 -60.2723731994629,19.9550266265869 -52.0872611999512,8.53184700012207 -63.0157356262207,21.6190338134766 -49.2989273071289,13.9286251068115 -57.2141990661621,13.5238666534424 -57.4390640258789,12.8942422866821 -61.9363822937012,19.8201065063477 -63.4654693603516,22.7433624267578 -60.4972381591797,9.52125644683838 -63.7353057861328,18.1561012268066 -49.478816986084,12.669376373291 -64.4548797607422,10.9603967666626 -53.8412132263184,14.1984634399414 -61.6215667724609,16.4021472930908 -56.5845756530762,7.6773567199707 -54.4708366394043,8.80168533325195 -59.6877212524414,17.7963161468506 -48.3095169067383,12.6244029998779 -60.3623199462891,5.6985387802124 -55.6401405334473,12.8942422866821 -49.9285507202148,5.83345794677734 -51.1428260803223,8.66676616668701 -50.7380676269531,8.12708854675293 -63.7353057861328,16.80690574646 -64.7696914672852,7.6773567199707 -58.5184211730957,14.3783569335938 -58.8332328796387,6.77789402008057 -63.8702239990234,17.9762077331543 -63.9601745605469,14.7381420135498 -58.5633926391602,11.3201818466187 -60.4972381591797,5.29378032684326 -60.4072952270508,8.66676616668701 -56.49462890625,9.79109477996826 -57.9337692260742,19.3703765869141 -62.4310836791992,15.817497253418 -57.4840393066406,14.2434368133545 -62.8808174133301,16.4471206665039 -60.2274017333984,5.51864528656006 -60.1374549865723,15.2328462600708 -64.3199615478516,21.2592487335205 -61.9363822937012,20.2248649597168 -64.7696914672852,15.6825771331787 -60.6321601867676,17.6164226531982 -53.5264015197754,9.65617561340332 -58.4734497070312,5.83345794677734 -63.1056823730469,14.3783569335938 -63.2855758666992,17.5714492797852 -59.642749786377,14.0635442733765 -57.34912109375,7.45249080657959 -58.698314666748,14.3783569335938 -54.830623626709,16.5370674133301 -54.3808898925781,8.62179279327393 -60.0924835205078,13.8386783599854 -57.034309387207,17.9762077331543 -53.3015365600586,10.7805042266846 -53.4814300537109,13.34397315979 -54.5607833862305,10.5106649398804 -56.8993873596191,13.5688400268555 -60.1824264526367,14.1085166931152 -54.3808898925781,9.83606815338135 -62.1162719726562,7.85724925994873 -60.2274017333984,6.64297485351562 -59.9575614929199,5.74351119995117 -48.5343818664551,13.0741348266602 -54.2909469604492,12.8042964935303 -61.2168121337891,11.6349945068359 -58.3385314941406,5.33875274658203 -56.4496574401855,6.55302810668945 -62.4310836791992,6.55302810668945 -60.991943359375,6.82286739349365 -59.5528030395508,20.8095169067383 -53.2115898132324,14.7381420135498 -59.1030731201172,11.7699136734009 -61.8014602661133,19.325403213501 -56.2247924804688,13.4788932800293 -63.6903343200684,23.507905960083 -63.3305511474609,5.60859203338623 -60.677131652832,10.0159606933594 -61.5765953063965,10.2408266067505 -47.7248649597168,12.8942422866821 -62.8358459472656,8.66676616668701 -48.8941688537598,12.8492698669434 -59.8676147460938,22.518497467041 -57.7988510131836,13.6138134002686 -52.7168846130371,6.91281318664551 -47.3201293945312,12.984188079834 -54.2909469604492,12.2646179199219 -56.4046859741211,6.1932430267334 -52.7618598937988,12.1296987533569 -59.2829666137695,6.91281318664551 -58.7432861328125,19.1005363464355 -50.5132026672363,8.89163208007812 -61.5765953063965,21.1243286132812 -57.8438262939453,14.6481952667236 -62.1162719726562,22.4285507202148 -59.8676147460938,20.8994636535645 -60.7221069335938,11.5900211334229 -55.6401405334473,11.8598594665527 -59.4178848266602,14.0185708999634 -58.2935562133789,16.7169609069824 -64.4099044799805,5.9234037399292 -60.4522666931152,13.5238666534424 -52.5819664001465,9.11649799346924 -56.5845756530762,9.25141716003418 -52.3571014404297,12.0847253799438 -63.6003875732422,17.5714492797852 -63.6453628540039,19.8650798797607 -61.6665420532227,14.3333835601807 -58.1136627197266,19.2804298400879 -57.9787445068359,18.7407512664795 -46.0158996582031,12.489483833313 -62.1162719726562,23.4179592132568 -52.9417495727539,6.59800148010254 -61.9813537597656,21.9788188934326 -53.9311599731445,16.5820407867432 -63.5554122924805,19.7301616668701 -48.8941688537598,14.0185708999634 -54.1110534667969,9.52125644683838 -58.2485809326172,8.48687362670898 -56.49462890625,11.2302360534668 -47.9947052001953,12.5344572067261 -64.0051422119141,14.6931686401367 -53.2115898132324,13.8836517333984 -57.7089042663574,11.994779586792 -57.6189575195312,16.2222557067871 -59.1480445861816,15.5926313400269 -63.6453628540039,16.80690574646 -62.8808174133301,22.4285507202148 -60.2723731994629,11.2752084732056 -63.510440826416,12.17467212677 -61.5765953063965,10.6455850601196 -63.6903343200684,15.8624706268311 -61.9813537597656,10.8704509735107 -64.1400680541992,10.0159606933594 -58.8332328796387,8.89163208007812 -59.2829666137695,15.8624706268311 -50.1084442138672,13.3889465332031 -58.7882614135742,17.8862609863281 -52.5819664001465,9.38633632659912 -57.34912109375,15.3227920532227 -51.3676910400391,11.994779586792 -53.9761352539062,10.7355308532715 -63.9601745605469,16.492094039917 -64.4998474121094,5.96837711334229 -60.4522666931152,6.1932430267334 -50.1534156799316,7.76730346679688 -63.0607109069824,21.0343818664551 -61.7115173339844,16.7169609069824 -56.7194976806641,15.1429004669189 -52.8068313598633,8.03714179992676 -54.7406768798828,14.1984634399414 -61.9813537597656,14.7831144332886 -57.663932800293,6.73292064666748 -45.3862609863281,12.489483833313 -61.0818901062012,8.17206192016602 -56.7194976806641,17.0767459869385 -64.0051422119141,12.6244029998779 -54.9205703735352,14.1984634399414 -59.5977783203125,8.4419002532959 -61.2168121337891,23.9126644134521 -60.0924835205078,22.6983890533447 -64.0051422119141,16.5820407867432 -57.034309387207,15.1878728866577 -52.7618598937988,13.1640815734863 -61.6215667724609,16.4471206665039 -56.5845756530762,10.1958532333374 -53.6613235473633,12.7143497467041 -64.4998474121094,19.9550266265869 -48.8941688537598,13.2090549468994 -59.3729095458984,20.1349201202393 -60.4522666931152,15.7725238800049 -55.5951690673828,15.8624706268311 -54.2909469604492,11.4551019668579 -49.2539520263672,13.8386783599854 -63.3755226135254,14.1984634399414 -56.9893341064453,16.7619323730469 -52.1322326660156,5.83345794677734 -59.327938079834,13.1191082000732 -60.677131652832,20.8095169067383 -54.9655418395996,14.5582485198975 -59.5528030395508,5.65356540679932 -48.9841156005859,12.7593231201172 -58.5633926391602,8.62179279327393 -60.6321601867676,13.9735984802246 -43.2275695800781,12.8942422866821 -58.2485809326172,9.43130970001221 -51.997314453125,8.35195446014404 -62.2062187194824,13.7937049865723 -52.9867248535156,8.21703433990479 -53.5713768005371,8.66676616668701 -59.0580978393555,18.3809661865234 -60.4072952270508,23.4179592132568 -52.2221794128418,7.13767910003662 -56.3147354125977,8.84665870666504 -63.2406005859375,7.54243755340576 -61.2617835998535,23.5528793334961 -64.0950927734375,17.8412895202637 -64.1400680541992,17.8862609863281 -60.2274017333984,11.1852626800537 -64.1400680541992,22.9232540130615 -55.8200340270996,9.43130970001221 -63.825252532959,11.0953159332275 -60.1824264526367,15.0529537200928 -62.4310836791992,16.2222557067871 -63.6453628540039,13.5688400268555 -61.846435546875,21.9338455200195 -61.6215667724609,14.9630069732666 -54.4708366394043,16.6719875335693 -61.4866485595703,19.1904830932617 -64.2300109863281,17.5714492797852 -61.0818901062012,11.0053701400757 -61.9363822937012,19.9550266265869 -53.5713768005371,13.6587858200073 -52.536994934082,11.4551019668579 -60.6321601867676,13.8836517333984 -52.9417495727539,8.08211517333984 -61.531623840332,6.32816219329834 -57.663932800293,7.27259826660156 -54.0660781860352,6.50805473327637 -52.7168846130371,14.1085166931152 -64.0950927734375,21.1243286132812 -58.2485809326172,10.0609340667725 -54.830623626709,5.38372611999512 -47.5449714660645,12.0847253799438 -58.1136627197266,13.7037591934204 -61.0369186401367,20.6296234130859 -55.2353820800781,6.10329627990723 -55.9099807739258,15.1878728866577 -57.1692276000977,10.6905584335327 -54.2459716796875,8.75671291351318 -63.9601745605469,13.9286251068115 -61.6215667724609,14.7381420135498 -54.9205703735352,10.1508798599243 -63.3755226135254,20.5846500396729 -59.0580978393555,8.4419002532959 -59.8226432800293,18.0661544799805 -59.6877212524414,12.9392156600952 -51.5026092529297,5.96837711334229 -56.4496574401855,17.3016109466553 -59.3729095458984,16.9418258666992 -53.4364547729492,6.50805473327637 -60.9020004272461,22.2936305999756 -54.2909469604492,7.36254501342773 -59.3729095458984,9.25141716003418 -46.3756713867188,10.8704509735107 -46.6455078125,11.4551019668579 -59.2829666137695,7.90222263336182 -49.0740585327148,11.4551019668579 -63.1506576538086,17.1217193603516 -63.825252532959,16.6719875335693 -46.2407531738281,13.0291614532471 -60.3173484802246,5.60859203338623 -62.9257888793945,8.98157787322998 -56.0898704528809,15.5476579666138 -58.3835029602051,6.50805473327637 -54.2459716796875,15.502685546875 -54.4708366394043,16.851879119873 -59.1930198669434,5.29378032684326 -51.2777442932129,15.1878728866577 -55.5052185058594,10.6905584335327 -60.2274017333984,16.9418258666992 -62.5210342407227,8.80168533325195 -57.8438262939453,12.6244029998779 -62.9257888793945,14.6931686401367 -52.7168846130371,12.0397529602051 -56.1348457336426,16.4021472930908 -55.6401405334473,11.1402893066406 -57.4840393066406,7.04773330688477 -51.6375312805176,14.5132751464844 -59.7326965332031,22.833309173584 -52.536994934082,6.91281318664551 -55.5052185058594,6.95778656005859 -55.4152755737305,13.1191082000732 -63.3755226135254,14.8280878067017 -62.0263290405273,16.3122024536133 -57.9337692260742,7.6773567199707 -61.3967056274414,11.2302360534668 -56.179817199707,9.9260139465332 -43.7672424316406,11.0953159332275 -51.2777442932129,15.0979270935059 -53.7062950134277,10.7355308532715 -50.6031455993652,7.09270572662354 -58.0237159729004,11.2302360534668 -51.9073677062988,11.7249402999878 -64.5448226928711,13.3889465332031 -58.7882614135742,10.1508798599243 -58.0237159729004,16.6719875335693 -56.179817199707,14.8280878067017 -55.4602470397949,12.984188079834 -60.1374549865723,23.148120880127 -58.3385314941406,7.9471960067749 -58.1136627197266,12.2646179199219 -59.4178848266602,18.3359928131104 -47.9047584533691,13.0741348266602 -52.1772079467773,8.62179279327393 -63.5554122924805,10.9154233932495 -55.4602470397949,14.4233293533325 -60.1374549865723,21.0343818664551 -63.0607109069824,8.98157787322998 -60.8120536804199,18.8756713867188 -61.306755065918,12.8492698669434 -60.0475082397461,10.1059074401855 -51.7274780273438,13.34397315979 -45.1164245605469,12.309591293335 -61.846435546875,17.481502532959 -59.1030731201172,7.76730346679688 -63.510440826416,15.8624706268311 -54.515811920166,13.3889465332031 -62.8358459472656,16.5820407867432 -52.2221794128418,13.2090549468994 -61.3967056274414,12.984188079834 -60.0025367736816,19.1904830932617 -63.1056823730469,19.3703765869141 -59.4628601074219,14.9630069732666 -51.2327728271484,5.65356540679932 -56.6295471191406,15.1429004669189 -56.4046859741211,16.6270141601562 -59.5977783203125,23.7327709197998 -51.8174209594727,7.9471960067749 -60.4972381591797,16.2222557067871 -56.7644691467285,10.8254776000977 -61.2168121337891,21.8888721466064 -63.2406005859375,17.6613960266113 -61.8914070129395,21.349193572998 -60.7221069335938,5.87843132019043 -56.5396041870117,7.9471960067749 -58.3835029602051,9.11649799346924 -53.7512664794922,7.36254501342773 -44.6666870117188,10.4656925201416 -62.3861122131348,13.4788932800293 -63.825252532959,15.1429004669189 -52.0422897338867,7.13767910003662 -44.3518981933594,10.9603967666626 -63.6003875732422,23.19309425354 -63.510440826416,9.16147041320801 -53.7062950134277,7.49746417999268 -60.3623199462891,16.6719875335693 -60.1824264526367,5.74351119995117 -60.2274017333984,21.0793552398682 -50.5581741333008,8.12708854675293 -62.4760589599609,23.2380676269531 -51.9523429870605,12.0847253799438 -56.809440612793,9.38633632659912 -53.8412132263184,9.61120223999023 -53.7062950134277,7.22762584686279 -53.4364547729492,14.3333835601807 -59.8676147460938,6.4630823135376 -54.7856521606445,5.38372611999512 -57.5739860534668,14.1085166931152 -61.6665420532227,12.8942422866821 -64.4099044799805,23.7777442932129 -59.642749786377,18.9656181335449 -53.0316963195801,14.5582485198975 -62.8358459472656,22.2486572265625 -58.0686912536621,7.18265247344971 -53.166618347168,13.9286251068115 -62.4760589599609,17.7513427734375 -62.3411407470703,7.27259826660156 -57.9787445068359,18.0661544799805 -62.7458992004395,9.02655124664307 -55.2803535461426,7.40751838684082 -58.0686912536621,18.5158863067627 -57.8438262939453,16.2672290802002 -62.5660057067871,15.4577121734619 -53.7962417602539,7.31757164001465 -56.2697639465332,16.2672290802002 -55.7300872802734,10.6455850601196 -63.5554122924805,11.1402893066406 -60.0475082397461,10.2857999801636 -55.9999237060547,10.0159606933594 -62.5210342407227,16.1323089599609 -52.536994934082,16.3571739196777 -59.7326965332031,19.2354564666748 -55.8650054931641,17.3465843200684 -57.1242523193359,8.80168533325195 -51.1428260803223,7.31757164001465 -56.5396041870117,7.40751838684082 -59.2829666137695,11.4101285934448 -63.0607109069824,21.5740604400635 -60.0475082397461,6.14826965332031 -55.8200340270996,12.4445114135742 -60.1824264526367,6.95778656005859 -56.0448989868164,5.56361865997314 -61.4866485595703,7.81227684020996 -62.4310836791992,16.2672290802002 -55.5951690673828,8.80168533325195 -54.4258651733398,13.2090549468994 -51.4576377868652,15.2328462600708 -64.7696914672852,18.2010746002197 -60.9469718933105,10.6455850601196 -64.6797409057617,15.4577121734619 -62.4310836791992,20.8095169067383 -64.634765625,10.8254776000977 -53.7512664794922,12.7593231201172 -59.0580978393555,15.5476579666138 -58.0686912536621,11.0053701400757 -63.6453628540039,19.1005363464355 -54.201000213623,13.9286251068115 -62.0263290405273,5.96837711334229 -49.9285507202148,7.58741092681885 -60.4072952270508,19.6402149200439 -63.0157356262207,15.6825771331787 -60.2274017333984,13.8836517333984 -63.0157356262207,8.84665870666504 -58.7432861328125,18.9206447601318 -46.2407531738281,11.9498062133789 -64.2300109863281,20.314811706543 -62.3861122131348,20.674596786499 -47.6798934936523,11.4101285934448 -59.5528030395508,11.2752084732056 -61.0369186401367,13.8836517333984 -59.0580978393555,11.9498062133789 -55.8200340270996,15.2328462600708 -59.8226432800293,23.3729858398438 -60.4522666931152,22.8782806396484 -44.711669921875,11.0503435134888 -45.7460632324219,12.3995380401611 -53.8861885070801,5.24880695343018 -45.6111450195312,12.2646179199219 -52.4020729064941,9.9260139465332 -57.5290145874023,7.85724925994873 -61.4866485595703,15.9524164199829 -60.4072952270508,15.7275505065918 -55.6401405334473,12.17467212677 -52.9417495727539,14.1085166931152 -64.3649291992188,5.9234037399292 -64.4099044799805,10.5106649398804 -53.0766716003418,5.56361865997314 -52.4020729064941,7.27259826660156 -50.2433624267578,7.45249080657959 -56.6295471191406,13.7937049865723 -61.1268653869629,8.93660545349121 -58.5633926391602,16.4471206665039 -49.3438987731934,11.5000743865967 -62.0263290405273,18.6957778930664 -48.8042221069336,13.2090549468994 -55.8650054931641,11.2302360534668 -49.478816986084,6.77789402008057 -52.7618598937988,15.7725238800049 -58.7882614135742,10.6006116867065 -54.7406768798828,7.13767910003662 -55.9999237060547,5.24880695343018 -62.9707641601562,20.4947052001953 -55.145435333252,5.83345794677734 -57.2591743469238,15.9524164199829 -62.1162719726562,10.4207191467285 -53.7062950134277,13.7937049865723 -63.0607109069824,19.7751350402832 -61.0369186401367,22.4285507202148 -60.9020004272461,17.166690826416 -64.1850433349609,17.4365310668945 -47.9947052001953,12.309591293335 -54.3359184265137,5.29378032684326 -59.3729095458984,20.5396785736084 -63.6903343200684,11.1852626800537 -51.9523429870605,10.8704509735107 -57.9337692260742,6.05832386016846 -57.9337692260742,10.4656925201416 -61.306755065918,9.16147041320801 -60.3623199462891,12.4445114135742 -58.1586380004883,8.7117395401001 -50.648120880127,14.9630069732666 -59.327938079834,23.3729858398438 -63.8702239990234,5.74351119995117 -60.0924835205078,19.0555629730225 -58.1586380004883,10.2857999801636 -48.3544883728027,13.5238666534424 -53.4364547729492,10.8254776000977 -55.9999237060547,14.8730602264404 -56.809440612793,7.81227684020996 -64.0051422119141,23.8676910400391 -58.698314666748,9.29639053344727 -63.1506576538086,6.55302810668945 -62.2511940002441,17.7063694000244 -55.9999237060547,5.47367286682129 -47.2301635742188,13.4788932800293 -62.9707641601562,12.9392156600952 -63.8702239990234,23.4179592132568 -54.4708366394043,8.62179279327393 -57.4840393066406,18.3809661865234 -51.0079040527344,7.81227684020996 -50.9179611206055,15.0079803466797 -57.9787445068359,15.9074440002441 -58.1586380004883,7.22762584686279 -54.0211067199707,5.9234037399292 -63.510440826416,10.4207191467285 -61.5765953063965,13.8386783599854 -61.8014602661133,21.349193572998 -51.5475845336914,9.20644378662109 -57.6189575195312,12.669376373291 -54.3359184265137,15.817497253418 -57.1692276000977,6.10329627990723 -60.3173484802246,7.63238334655762 -45.1614074707031,12.0847253799438 -51.1877975463867,14.9180335998535 -63.0607109069824,5.83345794677734 -52.9417495727539,16.3571739196777 -54.2459716796875,13.0291614532471 -63.2406005859375,9.02655124664307 -55.6851119995117,7.49746417999268 -63.5554122924805,19.010591506958 -57.7988510131836,8.26200771331787 -51.5475845336914,11.1402893066406 -51.7274780273438,10.6006116867065 -63.6003875732422,8.39692687988281 -57.663932800293,10.2857999801636 -60.991943359375,19.685188293457 -56.0898704528809,7.13767910003662 -60.3173484802246,8.53184700012207 -62.7458992004395,22.1137390136719 -56.3597106933594,9.47628307342529 -62.7009239196777,11.5900211334229 -52.7168846130371,5.78848457336426 -55.9999237060547,5.20383358001709 -53.6163482666016,11.1402893066406 -52.4920196533203,12.2196445465088 -57.1692276000977,18.4709129333496 -53.346508026123,11.9498062133789 -63.7353057861328,17.1217193603516 -57.8438262939453,11.6349945068359 -56.6745223999023,8.08211517333984 -61.0369186401367,8.30698108673096 -43.3624877929688,11.994779586792 -63.9151992797852,17.2116641998291 -64.3649291992188,7.9471960067749 -55.4602470397949,10.7355308532715 -61.7564888000488,18.2910194396973 -53.5713768005371,6.77789402008057 -56.8544158935547,6.23821640014648 -63.6003875732422,6.86783981323242 -46.9153442382812,11.3651552200317 -56.8544158935547,7.85724925994873 -55.1904067993164,13.7037591934204 -59.8226432800293,13.9735984802246 -49.9285507202148,5.20383358001709 -47.6349182128906,12.5794296264648 -58.8332328796387,15.7275505065918 -58.7882614135742,20.7195701599121 -56.7644691467285,12.489483833313 -57.2141990661621,18.6957778930664 -62.2961654663086,19.9100532531738 -54.4258651733398,15.6376037597656 -59.2829666137695,17.2116641998291 -62.2062187194824,17.3465843200684 -53.0766716003418,9.38633632659912 -62.0263290405273,19.8650798797607 -53.4364547729492,14.2434368133545 -54.1110534667969,12.7143497467041 -54.0660781860352,5.74351119995117 -46.6455078125,13.2540273666382 -63.9601745605469,22.0237922668457 -55.1004638671875,9.52125644683838 -62.2961654663086,7.18265247344971 -51.0528793334961,7.18265247344971 -63.4204940795898,7.54243755340576 -60.8570251464844,20.1798934936523 -54.2459716796875,16.8968524932861 -57.7089042663574,14.8730602264404 -49.2089805603027,11.5000743865967 -55.4152755737305,14.5132751464844 -61.531623840332,22.0687656402588 -61.8914070129395,20.4947052001953 -58.8332328796387,10.5556383132935 -61.9363822937012,16.177282333374 -53.2115898132324,8.35195446014404 -60.3623199462891,18.8306980133057 -60.2723731994629,8.03714179992676 -55.4152755737305,15.4127388000488 -57.9337692260742,9.74612140655518 -59.642749786377,5.6985387802124 -52.312126159668,11.0053701400757 -53.7512664794922,15.4127388000488 -61.8914070129395,18.1111278533936 -59.4628601074219,11.3201818466187 -55.2353820800781,5.74351119995117 -55.5951690673828,5.6985387802124 -59.9575614929199,23.6877975463867 -55.4152755737305,8.89163208007812 -62.4310836791992,23.9576377868652 -64.0950927734375,10.6006116867065 -55.5951690673828,16.2672290802002 -59.5078315734863,15.4127388000488 -53.8412132263184,14.1534900665283 -53.4814300537109,9.52125644683838 -62.3411407470703,18.2460479736328 -60.0475082397461,16.4021472930908 -58.4284744262695,17.7963161468506 -57.2591743469238,11.0953159332275 -57.4390640258789,11.4551019668579 -48.7592468261719,11.6349945068359 -53.2565612792969,6.01335048675537 -63.9151992797852,17.4365310668945 -58.0686912536621,12.4445114135742 -59.8676147460938,19.010591506958 -61.0818901062012,13.8836517333984 -59.7326965332031,8.35195446014404 -63.3755226135254,9.34136390686035 -62.5660057067871,13.9286251068115 -54.8755950927734,11.814887046814 -56.8993873596191,7.36254501342773 -51.997314453125,5.29378032684326 -59.8676147460938,21.7539520263672 -63.2855758666992,11.1402893066406 -50.6930923461914,6.10329627990723 -64.4548797607422,13.7487316131592 -56.9443626403809,17.9312343597412 -57.9337692260742,9.20644378662109 -58.6533432006836,5.83345794677734 -63.9601745605469,7.13767910003662 -62.6559524536133,14.9180335998535 -64.5897979736328,18.4709129333496 -53.346508026123,6.59800148010254 -57.7538795471191,14.6931686401367 -56.8993873596191,8.66676616668701 -63.9151992797852,5.29378032684326 -52.9417495727539,12.2646179199219 -55.9549522399902,9.52125644683838 -64.2749862670898,11.994779586792 -53.0766716003418,12.1296987533569 -48.9391403198242,13.5688400268555 -53.7512664794922,14.6032218933105 -52.6269378662109,14.2434368133545 -56.7644691467285,18.0211811065674 -49.7936325073242,7.72233009338379 -61.3517303466797,15.7275505065918 -64.0051422119141,6.55302810668945 -57.1242523193359,9.43130970001221 -63.8702239990234,15.5926313400269 -63.3755226135254,10.7805042266846 -57.0792808532715,14.3783569335938 -64.7696914672852,11.2752084732056 -61.3967056274414,6.77789402008057 -60.9469718933105,10.4207191467285 -63.0157356262207,20.1349201202393 -48.8042221069336,12.309591293335 -62.9707641601562,8.66676616668701 -56.2247924804688,9.74612140655518 -57.6189575195312,6.23821640014648 -61.8014602661133,15.6376037597656 -49.9285507202148,12.0847253799438 -49.9735221862793,14.5132751464844 -60.0025367736816,14.5132751464844 -64.7696914672852,13.7487316131592 -50.7380676269531,7.9471960067749 -62.7908706665039,6.37313556671143 -46.3307189941406,13.0741348266602 -50.0634689331055,13.8836517333984 -52.0422897338867,9.9260139465332 -62.2511940002441,18.3359928131104 -59.9125900268555,21.7089805603027 -58.9231796264648,15.5476579666138 -60.9020004272461,23.9126644134521 -60.0924835205078,7.63238334655762 -64.4548797607422,22.1587104797363 -53.8861885070801,13.9735984802246 -64.1400680541992,20.4497318267822 -50.1084442138672,6.41810894012451 -62.1162719726562,21.1693019866943 -56.1348457336426,7.22762584686279 -55.2803535461426,11.4101285934448 -54.3808898925781,7.49746417999268 -54.3808898925781,12.8492698669434 -52.312126159668,9.34136390686035 -61.4416770935059,9.16147041320801 -57.3940925598145,9.61120223999023 -63.4204940795898,15.7275505065918 -60.4972381591797,5.83345794677734 -60.4972381591797,5.56361865997314 -61.7564888000488,19.9550266265869 -63.6453628540039,9.9260139465332 -53.7062950134277,8.93660545349121 -60.9020004272461,19.1904830932617 -60.3173484802246,17.3465843200684 -50.5132026672363,14.1534900665283 -64.2300109863281,14.7381420135498 -63.0157356262207,15.7275505065918 -63.3755226135254,21.349193572998 -57.034309387207,8.39692687988281 -56.3597106933594,8.53184700012207 -62.8358459472656,11.9498062133789 -53.1216430664062,8.75671291351318 -64.3199615478516,13.9735984802246 -57.4390640258789,15.2778186798096 -62.0713005065918,11.2302360534668 -62.6559524536133,10.0159606933594 -51.8623962402344,5.9234037399292 -63.9601745605469,9.34136390686035 -53.3015365600586,13.2990007400513 -51.682502746582,5.47367286682129 -52.7618598937988,15.1429004669189 -58.7432861328125,11.2302360534668 -64.4548797607422,10.3757457733154 -62.6109771728516,23.6877975463867 -55.3253288269043,14.9180335998535 -60.7221069335938,14.5132751464844 -52.1772079467773,13.7037591934204 -61.8014602661133,5.87843132019043 -63.6453628540039,8.53184700012207 -59.3729095458984,14.6481952667236 -52.8967781066895,6.73292064666748 -63.7802810668945,8.7117395401001 -63.1056823730469,5.20383358001709 -47.9047584533691,13.3889465332031 -50.648120880127,5.33875274658203 -62.4310836791992,10.2408266067505 -58.2935562133789,18.3359928131104 -43.9471435546875,11.2752084732056 -63.6903343200684,15.6825771331787 -58.5633926391602,11.9498062133789 -58.1586380004883,9.74612140655518 -64.2300109863281,6.95778656005859 -53.7512664794922,13.8836517333984 -53.3914833068848,15.997389793396 -55.5052185058594,14.8730602264404 -54.201000213623,5.83345794677734 -61.5765953063965,18.5158863067627 -59.7326965332031,22.8782806396484 -53.9761352539062,9.70114898681641 -62.7908706665039,21.3042221069336 -61.0818901062012,20.674596786499 -52.2671546936035,13.7937049865723 -61.5765953063965,13.7037591934204 -51.0079040527344,7.58741092681885 -55.1904067993164,9.16147041320801 -57.4840393066406,6.05832386016846 -63.6003875732422,10.3757457733154 -64.2300109863281,23.7777442932129 -60.8120536804199,7.54243755340576 -57.2141990661621,10.7355308532715 -53.346508026123,6.55302810668945 -62.4760589599609,16.6719875335693 -52.536994934082,15.3677654266357 -58.6533432006836,13.7037591934204 -58.0237159729004,16.177282333374 -61.1718368530273,12.489483833313 -51.682502746582,12.7593231201172 -57.2591743469238,17.481502532959 -63.3305511474609,11.1402893066406 -60.2274017333984,13.2540273666382 -64.7696914672852,18.8756713867188 -58.0237159729004,11.5000743865967 -55.4152755737305,8.03714179992676 -64.7247161865234,16.0873355865479 -60.677131652832,13.4788932800293 -57.3041458129883,8.39692687988281 -56.49462890625,13.7037591934204 -61.1268653869629,9.38633632659912 -48.8042221069336,11.5000743865967 -54.2459716796875,11.9048328399658 -53.9761352539062,12.2646179199219 -64.4998474121094,11.5450477600098 -54.5607833862305,7.99216938018799 -50.3782806396484,14.4683027267456 -51.682502746582,14.1534900665283 -62.161247253418,18.3359928131104 -53.8861885070801,13.1640815734863 -63.3755226135254,7.85724925994873 -52.6269378662109,10.7355308532715 -56.5396041870117,15.4577121734619 -54.515811920166,6.23821640014648 -61.8914070129395,15.4577121734619 -53.2115898132324,12.489483833313 -57.3940925598145,14.1534900665283 -54.1110534667969,6.32816219329834 -59.8676147460938,6.28318881988525 -57.4390640258789,13.9735984802246 -64.6797409057617,17.7063694000244 -62.7009239196777,19.8650798797607 -55.5501937866211,8.35195446014404 -62.6559524536133,18.3359928131104 -60.4522666931152,6.86783981323242 -57.1692276000977,5.56361865997314 -63.9151992797852,18.8306980133057 -56.8544158935547,6.68794727325439 -57.8438262939453,12.984188079834 -60.2723731994629,15.3227920532227 -52.6269378662109,10.5106649398804 -63.510440826416,8.4419002532959 -58.2485809326172,6.41810894012451 -51.682502746582,8.7117395401001 -58.698314666748,15.9524164199829 -58.9231796264648,17.166690826416 -64.3649291992188,13.5238666534424 -61.0369186401367,11.9498062133789 -55.8200340270996,14.7381420135498 -62.0713005065918,14.2434368133545 -51.5925559997559,7.00275993347168 -62.2511940002441,10.5106649398804 -57.6189575195312,17.7963161468506 -55.0554885864258,6.01335048675537 -60.9469718933105,9.34136390686035 -51.7724494934082,14.9630069732666 -58.0686912536621,12.489483833313 -45.5211791992188,11.0953159332275 -63.3755226135254,23.507905960083 -63.7353057861328,11.4551019668579 -52.312126159668,12.8492698669434 -44.6217346191406,11.994779586792 -64.1850433349609,19.9550266265869 -56.9443626403809,12.7593231201172 -59.642749786377,22.5634689331055 -59.5078315734863,14.1984634399414 -50.648120880127,8.93660545349121 -53.4364547729492,7.36254501342773 -59.7326965332031,19.9100532531738 -63.195629119873,21.6190338134766 -50.333309173584,7.04773330688477 -62.0263290405273,18.9656181335449 -60.4072952270508,8.84665870666504 -62.5210342407227,15.9524164199829 -59.5078315734863,10.6905584335327 -51.997314453125,9.83606815338135 -56.8993873596191,9.9260139465332 -57.3041458129883,9.70114898681641 -53.3914833068848,12.984188079834 -60.8570251464844,18.0661544799805 -55.145435333252,6.41810894012451 -57.1692276000977,8.89163208007812 -50.333309173584,14.4683027267456 -54.830623626709,12.1296987533569 -62.7908706665039,22.3835773468018 -64.1850433349609,12.354564666748 -63.195629119873,21.3042221069336 -56.5396041870117,16.8968524932861 -50.1983871459961,6.77789402008057 -56.1348457336426,14.5132751464844 -52.8068313598633,16.0873355865479 -48.9391403198242,14.2434368133545 -51.2327728271484,12.489483833313 -49.0290870666504,5.9234037399292 -56.809440612793,7.63238334655762 -53.3015365600586,10.2408266067505 -58.8332328796387,19.325403213501 -62.3861122131348,13.2540273666382 -64.1400680541992,9.07152462005615 -57.1242523193359,5.83345794677734 -55.3703002929688,10.1059074401855 -63.3305511474609,17.7513427734375 -57.6189575195312,15.9524164199829 -54.1110534667969,12.984188079834 -52.8967781066895,11.2302360534668 -56.2697639465332,8.4419002532959 -55.5501937866211,5.6985387802124 -49.478816986084,13.1640815734863 -49.2089805603027,5.51864528656006 -54.1560249328613,8.66676616668701 -61.5765953063965,18.9206447601318 -58.6083679199219,11.6799669265747 -46.2857360839844,11.5450477600098 -44.6666870117188,11.5000743865967 -61.3967056274414,16.9418258666992 -59.7326965332031,8.93660545349121 -51.2777442932129,6.59800148010254 -57.9337692260742,13.2990007400513 -57.0792808532715,8.21703433990479 -63.1056823730469,7.13767910003662 -58.5633926391602,17.6164226531982 -57.1692276000977,13.6587858200073 -51.8174209594727,8.84665870666504 -64.5897979736328,22.1137390136719 -60.9469718933105,16.2672290802002 -61.9813537597656,5.60859203338623 -59.2379913330078,10.5556383132935 -52.8068313598633,12.17467212677 -53.3015365600586,12.2646179199219 -63.6453628540039,13.6138134002686 -53.3015365600586,16.0423622131348 -58.6533432006836,18.0661544799805 -51.5925559997559,14.4233293533325 -55.5501937866211,17.0317726135254 -58.6533432006836,10.5106649398804 -56.179817199707,8.80168533325195 -50.9629325866699,13.1640815734863 -56.7194976806641,10.1958532333374 -64.634765625,12.3995380401611 -50.333309173584,6.64297485351562 -52.1322326660156,13.4339199066162 -62.7009239196777,5.9234037399292 -56.7194976806641,6.32816219329834 -64.0950927734375,14.0185708999634 -52.312126159668,9.43130970001221 -54.5607833862305,10.2408266067505 -57.7538795471191,16.6719875335693 -56.49462890625,9.25141716003418 -43.1825866699219,11.6799669265747 -55.6851119995117,7.40751838684082 -57.2141990661621,7.6773567199707 -49.8835754394531,14.6032218933105 -57.1242523193359,8.39692687988281 -64.4548797607422,12.8492698669434 -52.4920196533203,15.0529537200928 -59.5977783203125,13.4788932800293 -62.9257888793945,14.0635442733765 -60.2723731994629,8.7117395401001 -55.5501937866211,12.7593231201172 -56.3147354125977,9.11649799346924 -64.0950927734375,18.1561012268066 -59.642749786377,11.814887046814 -52.0872611999512,13.8386783599854 -57.663932800293,18.8756713867188 -53.9761352539062,12.669376373291 -62.4310836791992,6.05832386016846 -57.663932800293,10.0609340667725 -51.5026092529297,14.5582485198975 -61.4866485595703,8.30698108673096 -52.7168846130371,7.76730346679688 -58.3835029602051,17.8412895202637 -53.9311599731445,9.34136390686035 -50.9629325866699,8.48687362670898 -56.7194976806641,12.669376373291 -61.1718368530273,19.1904830932617 -60.4072952270508,7.90222263336182 -55.8650054931641,5.96837711334229 -52.4920196533203,6.91281318664551 -63.9151992797852,12.2646179199219 -58.5184211730957,11.814887046814 -48.6243286132812,12.5344572067261 -62.9707641601562,22.1587104797363 -51.5026092529297,10.9154233932495 -64.5897979736328,22.0687656402588 -62.8358459472656,15.502685546875 -64.1850433349609,21.9788188934326 -55.5052185058594,12.5794296264648 -61.1718368530273,7.13767910003662 -57.7089042663574,9.43130970001221 -63.0607109069824,11.7249402999878 -49.2989273071289,14.5132751464844 -64.3199615478516,20.0899467468262 -58.1136627197266,15.1878728866577 -44.0370788574219,11.994779586792 -55.2803535461426,13.7937049865723 -61.8914070129395,6.32816219329834 -50.648120880127,13.8386783599854 -59.6877212524414,13.0291614532471 -63.7802810668945,19.325403213501 -60.5871887207031,18.9656181335449 -50.8729858398438,5.20383358001709 -51.4576377868652,7.13767910003662 -48.7142753601074,13.7037591934204 -63.2406005859375,9.47628307342529 -60.677131652832,10.7805042266846 -55.8650054931641,7.58741092681885 -61.846435546875,21.7089805603027 -54.5607833862305,16.80690574646 -57.1242523193359,13.8386783599854 -59.1030731201172,15.9074440002441 -60.8570251464844,7.54243755340576 -55.0105171203613,5.24880695343018 -60.1374549865723,6.68794727325439 -53.6613235473633,13.2990007400513 -57.34912109375,15.9074440002441 -50.333309173584,13.6587858200073 -60.2274017333984,16.2672290802002 -53.0766716003418,7.04773330688477 -51.3676910400391,8.75671291351318 -53.7962417602539,6.91281318664551 -49.1190338134766,13.9286251068115 -44.2619323730469,10.8254776000977 -60.7221069335938,10.1958532333374 -62.7908706665039,14.2434368133545 -54.5607833862305,6.01335048675537 -54.6057586669922,7.45249080657959 -60.4522666931152,18.4259395599365 -53.166618347168,15.0979270935059 -58.5633926391602,10.9154233932495 -52.9417495727539,9.52125644683838 -61.0818901062012,16.492094039917 -58.5184211730957,13.8836517333984 -59.5977783203125,13.1640815734863 -51.8174209594727,14.3783569335938 -58.9681549072266,14.6931686401367 -50.8280143737793,6.41810894012451 -55.5052185058594,7.36254501342773 -62.6109771728516,14.9180335998535 -62.9257888793945,16.80690574646 -61.1268653869629,6.64297485351562 -63.0157356262207,12.17467212677 -58.8332328796387,16.2672290802002 -61.2168121337891,7.90222263336182 -58.3835029602051,8.03714179992676 -49.3438987731934,12.984188079834 -57.3940925598145,16.6719875335693 -55.9099807739258,6.86783981323242 -44.6217346191406,11.4101285934448 -59.7776718139648,17.9312343597412 -54.9655418395996,7.6773567199707 -51.3676910400391,10.5106649398804 -50.7380676269531,6.23821640014648 -56.6295471191406,15.502685546875 -61.7564888000488,11.9498062133789 -55.9999237060547,16.7169609069824 -58.5633926391602,10.6455850601196 -59.4178848266602,6.1932430267334 -62.9257888793945,11.0953159332275 -59.1030731201172,9.25141716003418 -44.711669921875,11.8598594665527 -64.0051422119141,19.2354564666748 -60.3623199462891,12.8042964935303 -43.857177734375,11.0953159332275 -52.8068313598633,12.8492698669434 -56.2247924804688,13.6138134002686 -61.1718368530273,9.70114898681641 -63.1056823730469,17.5264778137207 -64.7696914672852,16.851879119873 -51.4126625061035,14.2434368133545 -45.9259338378906,13.2090549468994 -53.0316963195801,13.6587858200073 -58.698314666748,12.9392156600952 -61.8014602661133,9.61120223999023 -59.9125900268555,12.17467212677 -61.3967056274414,21.3042221069336 -61.4416770935059,5.51864528656006 -58.1586380004883,7.49746417999268 -61.2617835998535,6.14826965332031 -59.1930198669434,15.6825771331787 -55.0105171203613,12.309591293335 -50.018497467041,6.32816219329834 -59.4628601074219,10.9154233932495 -54.2459716796875,15.8624706268311 -57.5290145874023,10.0609340667725 -59.6877212524414,6.68794727325439 -55.5951690673828,16.7169609069824 -57.7988510131836,17.0317726135254 -59.9125900268555,22.4285507202148 -58.1136627197266,17.7963161468506 -60.2723731994629,22.1137390136719 -58.4284744262695,16.4021472930908 -53.166618347168,5.87843132019043 -63.0607109069824,5.38372611999512 -43.1825866699219,13.4788932800293 -60.0475082397461,20.1798934936523 -64.7696914672852,17.2116641998291 -56.7644691467285,18.5158863067627 -62.4310836791992,10.8254776000977 -57.3940925598145,8.30698108673096 -63.1506576538086,7.72233009338379 -60.4072952270508,22.9232540130615 -64.7247161865234,9.38633632659912 -47.2301635742188,11.994779586792 -58.0237159729004,7.81227684020996 -47.8597869873047,12.489483833313 -58.7432861328125,18.7857246398926 -57.8887977600098,12.9392156600952 -48.8941688537598,13.6138134002686 -58.2485809326172,7.85724925994873 -61.6215667724609,22.6534156799316 -50.6031455993652,13.9286251068115 -50.333309173584,11.8598594665527 -59.9125900268555,17.8412895202637 -58.698314666748,12.6244029998779 -62.6109771728516,13.4788932800293 -56.5845756530762,17.0317726135254 -56.0898704528809,12.5344572067261 -62.7458992004395,23.6428260803223 -59.7326965332031,20.7645435333252 -62.7009239196777,11.6349945068359 -52.4920196533203,8.17206192016602 -64.0051422119141,16.7169609069824 -64.0950927734375,13.8386783599854 -57.4840393066406,16.1323089599609 -52.312126159668,11.7699136734009 -60.991943359375,21.5740604400635 -61.2168121337891,19.7301616668701 -54.6057586669922,10.4207191467285 -59.7776718139648,22.7433624267578 -56.6745223999023,13.2540273666382 -63.195629119873,23.2830390930176 -54.0211067199707,14.2884101867676 -54.9205703735352,14.7381420135498 -60.9020004272461,21.4841136932373 -62.8808174133301,20.674596786499 -57.5290145874023,13.9735984802246 -57.9337692260742,23.8676910400391 -57.2141990661621,8.48687362670898 -60.5422134399414,21.7989253997803 -51.7274780273438,6.23821640014648 -54.4258651733398,11.814887046814 -64.4099044799805,11.6799669265747 -62.2062187194824,19.0555629730225 -61.531623840332,10.7355308532715 -59.4178848266602,18.9206447601318 -61.4416770935059,18.5158863067627 -63.2855758666992,23.3280124664307 -51.8623962402344,13.1191082000732 -59.5977783203125,5.33875274658203 -45.5211791992188,12.8492698669434 -58.4734497070312,5.96837711334229 -58.0686912536621,14.9180335998535 -46.9153442382812,11.9048328399658 -56.7194976806641,13.5688400268555 -46.2407531738281,12.1296987533569 -63.2406005859375,22.0237922668457 -60.6321601867676,22.6983890533447 -62.5210342407227,17.5714492797852 -59.2379913330078,12.7143497467041 -61.6215667724609,22.2036838531494 -51.3227157592773,10.7355308532715 -51.9523429870605,14.1085166931152 -61.4416770935059,20.9444370269775 -56.3597106933594,13.6138134002686 -62.7009239196777,18.6957778930664 -61.1268653869629,13.3889465332031 -61.8914070129395,20.8095169067383 -59.1030731201172,19.5502681732178 -51.2327728271484,11.0953159332275 -56.1348457336426,13.2990007400513 -52.1772079467773,11.1402893066406 -52.0872611999512,14.0185708999634 -58.2485809326172,18.0211811065674 -60.1374549865723,23.507905960083 -62.6559524536133,22.6534156799316 -60.8120536804199,18.2910194396973 -56.49462890625,8.30698108673096 -59.4628601074219,9.74612140655518 -59.327938079834,12.17467212677 -59.3729095458984,15.9524164199829 -62.3861122131348,19.4153499603271 -59.1030731201172,8.03714179992676 -51.997314453125,6.32816219329834 -56.3597106933594,8.98157787322998 -58.7882614135742,19.8201065063477 -55.5052185058594,11.9498062133789 -56.4496574401855,9.52125644683838 -61.2168121337891,6.55302810668945 -59.9575614929199,23.1031475067139 -57.7988510131836,16.851879119873 -62.3411407470703,18.5608596801758 -57.1242523193359,15.5476579666138 -61.1718368530273,6.55302810668945 -51.3227157592773,7.27259826660156 -53.5713768005371,9.07152462005615 -55.3253288269043,7.72233009338379 -55.8650054931641,9.11649799346924 -60.677131652832,20.8994636535645 -55.8650054931641,14.5132751464844 -53.3015365600586,10.5556383132935 -64.4099044799805,13.4788932800293 -61.9363822937012,10.3307723999023 -61.9363822937012,22.7433624267578 -59.4178848266602,16.4021472930908 -62.2062187194824,11.994779586792 -51.9523429870605,8.03714179992676 -58.9681549072266,15.0079803466797 -64.7696914672852,20.1798934936523 -51.5475845336914,11.9048328399658 -63.0157356262207,10.7355308532715 -63.0157356262207,8.93660545349121 -56.49462890625,15.0529537200928 -57.6189575195312,8.66676616668701 -58.5184211730957,6.05832386016846 -60.1374549865723,7.18265247344971 -59.0580978393555,7.63238334655762 -53.166618347168,12.2646179199219 -63.3755226135254,17.5714492797852 -55.0554885864258,13.4788932800293 -58.6083679199219,18.0211811065674 -62.6109771728516,23.1031475067139 -50.9179611206055,5.29378032684326 -64.3649291992188,14.0635442733765 -55.145435333252,10.7805042266846 -61.6215667724609,19.010591506958 -61.4866485595703,14.4683027267456 -64.4099044799805,8.17206192016602 -62.9707641601562,5.65356540679932 -55.5951690673828,16.8968524932861 -54.6507301330566,6.41810894012451 -60.0025367736816,6.05832386016846 -49.6137390136719,7.09270572662354 -64.0051422119141,20.9444370269775 -64.6797409057617,15.997389793396 -58.7882614135742,13.5238666534424 -62.4310836791992,17.7513427734375 -47.6349182128906,12.2196445465088 -60.6321601867676,5.47367286682129 -63.6003875732422,13.3889465332031 -55.3253288269043,16.2672290802002 -62.2062187194824,18.9206447601318 -44.9365234375,12.6244029998779 -60.4072952270508,6.4630823135376 -61.2617835998535,15.2328462600708 -61.9813537597656,14.5132751464844 -64.5448226928711,20.314811706543 -50.2433624267578,12.2196445465088 -64.7247161865234,17.4365310668945 -61.0818901062012,17.3465843200684 -54.6057586669922,14.5582485198975 -57.3041458129883,8.03714179992676 -59.642749786377,21.3042221069336 -54.9655418395996,12.8942422866821 -62.7458992004395,23.822717666626 -60.3173484802246,7.40751838684082 -58.9231796264648,14.0185708999634 -62.3861122131348,16.7169609069824 -64.1850433349609,14.6032218933105 -51.3227157592773,9.02655124664307 -51.5475845336914,8.30698108673096 -60.5871887207031,9.20644378662109 -57.3940925598145,9.9260139465332 -51.6375312805176,6.1932430267334 -62.1162719726562,10.1508798599243 -54.3359184265137,16.0873355865479 -56.5396041870117,12.354564666748 -56.3597106933594,11.4551019668579 -64.5897979736328,7.76730346679688 -58.7882614135742,23.5978527069092 -59.642749786377,8.75671291351318 -61.0369186401367,18.3809661865234 -59.2829666137695,11.2302360534668 -60.7670783996582,13.2090549468994 -55.3703002929688,16.2222557067871 -60.4072952270508,6.14826965332031 -48.2195701599121,11.9498062133789 -60.5422134399414,8.35195446014404 -64.5897979736328,6.14826965332031 -59.9575614929199,9.38633632659912 -59.1030731201172,10.3307723999023 -64.6797409057617,13.9735984802246 -55.2353820800781,9.74612140655518 -56.6295471191406,12.17467212677 -50.8729858398438,13.3889465332031 -60.2723731994629,16.5820407867432 -61.9813537597656,15.7275505065918 -62.8808174133301,12.8942422866821 -62.9707641601562,10.1059074401855 -56.4046859741211,13.7037591934204 -59.2379913330078,23.3280124664307 -60.3623199462891,11.9498062133789 -59.9125900268555,9.34136390686035 -62.8808174133301,9.88104152679443 -53.0766716003418,16.2672290802002 -57.5739860534668,10.6455850601196 -51.9523429870605,15.4127388000488 -58.7432861328125,23.7777442932129 -58.7432861328125,19.7301616668701 -51.8623962402344,5.6985387802124 -51.6375312805176,10.1508798599243 -61.2168121337891,12.8492698669434 -62.2062187194824,16.6719875335693 -64.0950927734375,20.2248649597168 -61.1268653869629,15.997389793396 -55.0554885864258,6.23821640014648 -60.9020004272461,10.5106649398804 -51.7724494934082,13.9286251068115 -60.2723731994629,18.3359928131104 -63.9601745605469,7.54243755340576 -48.9841156005859,12.5344572067261 -57.1692276000977,11.7699136734009 -47.5899467468262,11.1852626800537 -49.2989273071289,5.9234037399292 -62.8358459472656,21.1693019866943 -48.0396766662598,13.3889465332031 -64.5897979736328,18.7407512664795 -61.8014602661133,14.1984634399414 -52.3571014404297,9.07152462005615 -57.3041458129883,7.72233009338379 -62.161247253418,11.0503435134888 -54.6057586669922,8.4419002532959 -64.634765625,14.9630069732666 -49.6587104797363,12.354564666748 -59.1930198669434,18.2460479736328 -48.1745986938477,13.1640815734863 -56.179817199707,13.8386783599854 -59.1030731201172,11.3201818466187 -63.0157356262207,14.0635442733765 -58.6083679199219,13.0741348266602 -59.8676147460938,6.95778656005859 -53.4814300537109,13.0291614532471 -62.8808174133301,15.0079803466797 -57.8887977600098,10.7805042266846 -55.5951690673828,14.5582485198975 -59.8226432800293,21.7989253997803 -53.0766716003418,6.28318881988525 -53.9311599731445,11.2752084732056 -45.2513427734375,12.0397529602051 -57.5739860534668,17.7063694000244 -56.3597106933594,6.41810894012451 -57.3041458129883,7.54243755340576 -56.179817199707,8.7117395401001 -54.0211067199707,8.66676616668701 -55.2803535461426,11.814887046814 -55.3703002929688,15.502685546875 -53.7962417602539,6.23821640014648 -56.7194976806641,11.5450477600098 -64.7696914672852,6.64297485351562 -62.6559524536133,18.650806427002 -49.7936325073242,14.6481952667236 -59.2829666137695,8.93660545349121 -52.851806640625,11.994779586792 -56.8544158935547,14.3783569335938 -58.9231796264648,6.91281318664551 -49.3888740539551,11.3651552200317 -60.5422134399414,12.8492698669434 -46.5105895996094,12.9392156600952 -58.6083679199219,18.2010746002197 -57.3041458129883,15.7275505065918 -55.7750587463379,16.0423622131348 -56.2247924804688,13.34397315979 -62.6559524536133,23.8676910400391 -58.2485809326172,18.6957778930664 -60.677131652832,20.3597850799561 -58.7882614135742,17.5264778137207 -54.0211067199707,7.09270572662354 -64.0950927734375,19.5502681732178 -61.8914070129395,15.3227920532227 -61.846435546875,23.7777442932129 -53.5264015197754,12.7593231201172 -59.8676147460938,14.6481952667236 -55.8200340270996,15.5926313400269 -49.6587104797363,14.7381420135498 -59.1930198669434,8.12708854675293 -55.5501937866211,13.6587858200073 -61.6665420532227,19.5052947998047 -53.5713768005371,16.177282333374 -57.5290145874023,16.177282333374 -49.6587104797363,14.3333835601807 -59.5528030395508,14.6481952667236 -59.1930198669434,19.5952415466309 -52.9417495727539,9.61120223999023 -55.1904067993164,15.997389793396 -62.0263290405273,5.60859203338623 -55.8650054931641,14.1984634399414 -59.4178848266602,6.14826965332031 -60.0025367736816,21.6190338134766 -59.7326965332031,8.57682037353516 -58.7432861328125,10.8704509735107 -55.1004638671875,14.4683027267456 -63.0157356262207,12.309591293335 -49.8386039733887,5.29378032684326 -55.5501937866211,15.1429004669189 -55.5501937866211,5.20383358001709 -55.5501937866211,16.4021472930908 -52.4920196533203,6.01335048675537 -58.6083679199219,14.6481952667236 -64.3649291992188,8.80168533325195 -59.5977783203125,21.2142753601074 -61.6665420532227,19.685188293457 -56.6745223999023,7.04773330688477 -55.7750587463379,7.18265247344971 -54.830623626709,9.74612140655518 -64.4099044799805,13.7937049865723 -49.8835754394531,11.6349945068359 -53.6613235473633,13.8836517333984 -52.1322326660156,13.5238666534424 -59.1930198669434,18.8306980133057 -61.2617835998535,7.09270572662354 -56.9893341064453,9.02655124664307 -50.5581741333008,7.36254501342773 -63.8702239990234,14.6481952667236 -53.7962417602539,14.1984634399414 -44.4418334960938,12.354564666748 -62.3861122131348,10.9603967666626 -62.8808174133301,15.8624706268311 -49.7486572265625,12.17467212677 -63.0607109069824,19.5502681732178 -56.2247924804688,5.51864528656006 -52.1322326660156,8.53184700012207 -61.4416770935059,7.18265247344971 -44.3069152832031,10.8704509735107 -52.7168846130371,9.25141716003418 -59.5977783203125,14.4233293533325 -58.9231796264648,11.0053701400757 -61.2617835998535,17.5714492797852 -49.6137390136719,5.65356540679932 -60.7670783996582,9.79109477996826 -51.8623962402344,9.9260139465332 -53.6163482666016,7.27259826660156 -59.6877212524414,16.0873355865479 -53.9761352539062,14.6481952667236 -50.0634689331055,7.85724925994873 -55.8200340270996,9.88104152679443 -58.5184211730957,6.1932430267334 -60.4522666931152,7.9471960067749 -56.179817199707,14.5582485198975 -52.7168846130371,12.8492698669434 -46.8254089355469,10.8704509735107 -60.4522666931152,18.1561012268066 -57.2141990661621,9.56622886657715 -60.1824264526367,9.56622886657715 -50.333309173584,11.7249402999878 -45.34130859375,12.5794296264648 -60.991943359375,21.7089805603027 -58.2935562133789,18.1561012268066 -61.0369186401367,15.3227920532227 -52.851806640625,12.309591293335 -52.6269378662109,7.6773567199707 -50.4232559204102,14.6032218933105 -58.9681549072266,12.1296987533569 -59.5528030395508,11.0053701400757 -58.6083679199219,5.74351119995117 -53.4364547729492,13.9735984802246 -59.9575614929199,15.7725238800049 -55.9099807739258,13.1640815734863 -54.4258651733398,10.0159606933594 -54.1560249328613,9.16147041320801 -52.0422897338867,14.8730602264404 -58.9681549072266,6.59800148010254 -60.4522666931152,12.8492698669434 -51.5026092529297,14.9180335998535 -50.9629325866699,6.41810894012451 -59.5977783203125,7.54243755340576 -60.8120536804199,8.84665870666504 -59.5078315734863,13.2090549468994 -57.8887977600098,13.8836517333984 -52.4920196533203,12.0397529602051 -64.5448226928711,11.2302360534668 -58.9681549072266,10.2408266067505 -58.2485809326172,16.0423622131348 -63.3755226135254,5.47367286682129 -59.1030731201172,21.2592487335205 -46.5555725097656,12.0397529602051 -63.7353057861328,6.4630823135376 -64.3199615478516,14.8280878067017 -52.1322326660156,9.97098731994629 -58.7882614135742,11.814887046814 -62.2961654663086,8.21703433990479 -64.1400680541992,7.63238334655762 -53.0766716003418,13.9286251068115 -60.8120536804199,14.1534900665283 -58.2935562133789,9.07152462005615 -53.3015365600586,16.6719875335693 -63.2406005859375,16.1323089599609 -64.1400680541992,8.62179279327393 -64.7247161865234,18.5158863067627 -53.6613235473633,6.10329627990723 -54.9655418395996,10.2408266067505 -62.1162719726562,16.0423622131348 -62.6109771728516,14.9630069732666 -56.3147354125977,12.309591293335 -63.3305511474609,7.13767910003662 -60.2274017333984,20.7195701599121 -56.6295471191406,15.9524164199829 -56.8993873596191,17.9312343597412 -61.9813537597656,23.3280124664307 -60.3173484802246,9.65617561340332 -45.8809814453125,11.994779586792 -64.5897979736328,14.2884101867676 -58.9681549072266,6.73292064666748 -62.6109771728516,6.32816219329834 -60.1374549865723,11.0053701400757 -52.4470443725586,13.5688400268555 -64.3649291992188,5.20383358001709 -52.2671546936035,6.37313556671143 -61.0369186401367,8.26200771331787 -59.642749786377,13.7037591934204 -55.9099807739258,7.72233009338379 -53.2565612792969,16.2222557067871 -60.1374549865723,9.07152462005615 -51.4126625061035,12.5344572067261 -61.531623840332,9.02655124664307 -61.8014602661133,11.2302360534668 -62.7908706665039,6.77789402008057 -56.2247924804688,10.5106649398804 -64.3649291992188,15.4577121734619 -59.1030731201172,9.11649799346924 -50.5132026672363,13.1191082000732 -64.5448226928711,10.2857999801636 -61.9813537597656,11.3201818466187 -62.161247253418,22.2486572265625 -60.4072952270508,15.8624706268311 -56.6295471191406,12.3995380401611 -50.5132026672363,8.75671291351318 -64.3199615478516,20.2698383331299 -63.510440826416,14.5132751464844 -64.2300109863281,16.5820407867432 -52.6719131469727,15.2778186798096 -56.3597106933594,8.12708854675293 -58.5184211730957,20.4497318267822 -54.515811920166,12.0397529602051 -64.1850433349609,17.1217193603516 -55.4152755737305,12.0397529602051 -55.8650054931641,15.6376037597656 -59.9125900268555,20.1798934936523 -56.9443626403809,14.6032218933105 -62.7908706665039,19.325403213501 -61.0369186401367,19.8650798797607 -59.9575614929199,19.2804298400879 -61.3967056274414,14.9180335998535 -54.2459716796875,11.4101285934448 -62.2961654663086,14.6931686401367 -59.8226432800293,15.1878728866577 -56.5845756530762,16.6719875335693 -58.0237159729004,17.2566375732422 -54.3808898925781,10.9154233932495 -61.8914070129395,6.23821640014648 -60.4972381591797,19.1005363464355 -57.7538795471191,16.2672290802002 -54.1560249328613,5.20383358001709 -53.166618347168,6.50805473327637 -53.346508026123,5.29378032684326 -53.4814300537109,8.53184700012207 -63.195629119873,19.685188293457 -64.634765625,21.349193572998 -59.2829666137695,13.6587858200073 -64.7696914672852,13.6138134002686 -49.2989273071289,12.489483833313 -52.6719131469727,7.00275993347168 -63.6003875732422,12.6244029998779 -43.857177734375,12.2646179199219 -57.34912109375,13.8386783599854 -64.634765625,9.52125644683838 -54.0660781860352,6.32816219329834 -53.2115898132324,14.9180335998535 -60.7221069335938,9.25141716003418 -55.2803535461426,8.17206192016602 -55.2353820800781,8.48687362670898 -53.2115898132324,15.6376037597656 -51.3227157592773,14.6481952667236 -48.3544883728027,13.0291614532471 -64.2300109863281,18.2460479736328 -50.6930923461914,12.354564666748 -61.3517303466797,23.822717666626 -53.4364547729492,9.61120223999023 -54.7406768798828,11.3201818466187 -64.1400680541992,17.4365310668945 -54.3808898925781,7.31757164001465 -56.7194976806641,7.22762584686279 -58.9231796264648,23.7327709197998 -51.0079040527344,7.76730346679688 -63.2406005859375,20.8544902801514 -55.145435333252,12.2196445465088 -61.7115173339844,9.20644378662109 -56.0898704528809,11.7249402999878 -64.4998474121094,18.5608596801758 -57.8887977600098,13.1191082000732 -56.2697639465332,11.8598594665527 -50.0634689331055,6.68794727325439 -60.0475082397461,11.0503435134888 -59.5528030395508,23.0581741333008 -46.420654296875,11.7699136734009 -57.9337692260742,8.89163208007812 -48.3544883728027,11.994779586792 -59.6877212524414,12.7593231201172 -61.7564888000488,9.9260139465332 -61.4416770935059,17.481502532959 -52.2671546936035,11.6799669265747 -60.5422134399414,19.8650798797607 -52.6719131469727,13.4788932800293 -59.2829666137695,20.5396785736084 -45.2963256835938,11.7699136734009 -53.9761352539062,14.1534900665283 -49.164005279541,11.7699136734009 -53.6163482666016,15.7275505065918 -61.6215667724609,23.8676910400391 -63.510440826416,13.1640815734863 -53.3914833068848,12.8042964935303 -59.8676147460938,5.87843132019043 -45.0714721679688,11.0503435134888 -55.2803535461426,15.6825771331787 -55.8200340270996,15.9524164199829 -57.8438262939453,11.3651552200317 -51.1428260803223,8.35195446014404 -59.7326965332031,19.325403213501 -57.7988510131836,15.0979270935059 -54.515811920166,8.53184700012207 -54.9655418395996,16.2222557067871 -59.9575614929199,13.2540273666382 -58.5184211730957,16.5370674133301 -59.2829666137695,19.1005363464355 -58.2935562133789,14.4683027267456 -58.698314666748,16.6719875335693 -61.8014602661133,15.997389793396 -50.1084442138672,5.74351119995117 -49.5237922668457,13.1640815734863 -58.3385314941406,8.93660545349121 -62.5660057067871,20.1349201202393 -49.7936325073242,11.8598594665527 -50.8280143737793,9.25141716003418 -60.7221069335938,19.325403213501 -60.3173484802246,21.7989253997803 -59.8226432800293,5.51864528656006 -59.3729095458984,5.87843132019043 -63.1056823730469,22.0687656402588 -54.1110534667969,5.65356540679932 -64.2300109863281,8.48687362670898 -59.1930198669434,23.0581741333008 -57.8887977600098,17.5714492797852 -56.8544158935547,16.9418258666992 -56.49462890625,10.5556383132935 -61.2168121337891,9.16147041320801 -63.5554122924805,23.9126644134521 -61.0818901062012,22.4285507202148 -57.6189575195312,10.1059074401855 -52.7618598937988,6.50805473327637 -48.0846519470215,13.2090549468994 -62.4760589599609,13.4339199066162 -57.34912109375,16.8968524932861 -57.034309387207,9.79109477996826 -57.5290145874023,7.36254501342773 -62.3861122131348,23.148120880127 -59.6877212524414,7.99216938018799 -63.6903343200684,20.4947052001953 -61.4866485595703,13.1191082000732 -60.6321601867676,17.2566375732422 -48.4444351196289,12.17467212677 -50.5132026672363,13.2540273666382 -58.1136627197266,16.5370674133301 -61.9363822937012,15.997389793396 -60.0475082397461,22.0687656402588 -59.5078315734863,6.23821640014648 -45.1614074707031,12.7593231201172 -64.5897979736328,16.177282333374 -62.8358459472656,17.5714492797852 -63.825252532959,10.6905584335327 -50.4232559204102,13.9286251068115 -54.201000213623,9.34136390686035 -52.8068313598633,16.2672290802002 -64.3199615478516,11.7249402999878 -60.4072952270508,16.1323089599609 -55.1904067993164,13.8836517333984 -58.7882614135742,9.16147041320801 -53.0766716003418,10.1059074401855 -50.4682273864746,6.41810894012451 -61.0818901062012,17.6164226531982 -58.698314666748,7.04773330688477 -61.3517303466797,8.53184700012207 -61.9363822937012,19.7301616668701 -59.8676147460938,18.6058330535889 -57.1242523193359,14.8730602264404 -60.5871887207031,17.7063694000244 -58.4734497070312,9.38633632659912 -49.5687637329102,5.33875274658203 -62.1162719726562,6.77789402008057 -61.7115173339844,17.5714492797852 -59.1930198669434,17.7063694000244 -52.9417495727539,13.34397315979 -56.8544158935547,10.0609340667725 -50.4232559204102,12.0397529602051 -63.0157356262207,21.8438987731934 -58.6533432006836,16.177282333374 -62.7009239196777,7.18265247344971 -58.7882614135742,8.93660545349121 -52.9417495727539,11.7699136734009 -59.642749786377,5.60859203338623 -60.1374549865723,20.1798934936523 -54.9655418395996,10.2857999801636 -52.9867248535156,16.2672290802002 -61.4866485595703,22.2036838531494 -64.5448226928711,16.8968524932861 -61.7115173339844,7.27259826660156 -51.5026092529297,9.38633632659912 -51.0528793334961,5.96837711334229 -58.4734497070312,19.3703765869141 -63.6003875732422,13.9735984802246 -62.4760589599609,20.0899467468262 -46.6904907226562,13.0741348266602 -62.5660057067871,10.4656925201416 -60.1824264526367,11.5450477600098 -50.5581741333008,7.6773567199707 -52.1322326660156,8.26200771331787 -45.8809814453125,12.2196445465088 -61.5765953063965,6.41810894012451 -60.9469718933105,10.3757457733154 -63.0157356262207,9.52125644683838 -48.0396766662598,11.814887046814 -59.9125900268555,18.6957778930664 -61.306755065918,17.5264778137207 -53.2565612792969,7.6773567199707 -56.5396041870117,12.984188079834 -63.3755226135254,16.0423622131348 -61.306755065918,13.2990007400513 -57.3940925598145,14.5132751464844 -57.8438262939453,8.7117395401001 -63.0157356262207,5.38372611999512 -64.3199615478516,20.674596786499 -63.3305511474609,18.4709129333496 -64.5897979736328,15.3677654266357 -62.9257888793945,22.6084423065186 -60.9020004272461,15.5476579666138 -59.1030731201172,12.984188079834 -58.5184211730957,12.8492698669434 -62.3861122131348,12.5794296264648 -64.6797409057617,22.2936305999756 -45.0264892578125,12.0397529602051 -60.3623199462891,21.8888721466064 -64.4099044799805,6.4630823135376 -52.851806640625,9.52125644683838 -58.2036094665527,13.2090549468994 -53.346508026123,6.10329627990723 -55.4602470397949,9.9260139465332 -58.698314666748,13.7937049865723 -60.4972381591797,23.822717666626 -60.9020004272461,10.8704509735107 -49.0740585327148,13.7487316131592 -56.7194976806641,12.2646179199219 -60.7221069335938,16.6270141601562 -48.2645416259766,11.8598594665527 -64.5897979736328,9.34136390686035 -59.642749786377,7.09270572662354 -64.0950927734375,15.2328462600708 -60.1374549865723,8.39692687988281 -45.0714721679688,12.354564666748 -60.0475082397461,23.7327709197998 -56.1348457336426,13.2090549468994 -55.2803535461426,9.07152462005615 -54.0211067199707,11.0953159332275 -55.1004638671875,16.8968524932861 -63.6003875732422,14.6032218933105 -52.8967781066895,5.47367286682129 -59.4628601074219,7.54243755340576 -62.161247253418,17.9762077331543 -50.018497467041,7.72233009338379 -64.1850433349609,14.3333835601807 -64.5448226928711,18.3809661865234 -62.1162719726562,16.7619323730469 -62.5210342407227,6.86783981323242 -61.6215667724609,9.11649799346924 -44.7566528320312,10.4656925201416 -49.5237922668457,12.669376373291 -51.9073677062988,7.04773330688477 -58.2036094665527,8.57682037353516 -59.0580978393555,15.1429004669189 -53.5264015197754,10.5556383132935 -61.4416770935059,11.0953159332275 -46.7804260253906,12.354564666748 -43.4524230957031,12.17467212677 -57.9787445068359,19.010591506958 -44.6217346191406,11.0953159332275 -57.7089042663574,15.0979270935059 -63.1056823730469,16.2222557067871 -57.7988510131836,6.95778656005859 -61.846435546875,16.5370674133301 -52.2671546936035,14.2884101867676 -53.5713768005371,5.47367286682129 -61.1268653869629,5.60859203338623 -61.9813537597656,18.7857246398926 -54.9655418395996,10.1958532333374 -45.9709167480469,12.17467212677 -63.825252532959,18.6957778930664 -63.2855758666992,11.3201818466187 -59.0580978393555,21.1693019866943 -55.8650054931641,10.4207191467285 -62.2961654663086,15.502685546875 -58.698314666748,15.817497253418 -60.4972381591797,18.2010746002197 -62.7009239196777,18.0211811065674 -63.4204940795898,10.2857999801636 -62.2511940002441,18.8756713867188 -53.9311599731445,13.34397315979 -60.1824264526367,8.12708854675293 -48.0396766662598,13.7937049865723 -60.7670783996582,7.76730346679688 -58.9681549072266,9.79109477996826 -59.013126373291,19.8650798797607 -49.7936325073242,14.2884101867676 -59.5977783203125,9.70114898681641 -54.9205703735352,10.4207191467285 -50.9629325866699,14.8730602264404 -63.6903343200684,11.4551019668579 -60.0025367736816,23.0581741333008 -56.5845756530762,13.9735984802246 -52.4920196533203,7.40751838684082 -51.4126625061035,11.2752084732056 -58.9231796264648,7.81227684020996 -62.4310836791992,12.2196445465088 -56.0448989868164,8.12708854675293 -48.0396766662598,11.2752084732056 -58.2485809326172,7.04773330688477 -58.2935562133789,16.3571739196777 -61.2168121337891,13.8836517333984 -62.9707641601562,16.9418258666992 -58.9231796264648,13.0741348266602 -60.6321601867676,23.4179592132568 -57.5739860534668,7.09270572662354 -51.3227157592773,14.1085166931152 -50.1534156799316,13.5238666534424 -55.0554885864258,16.7619323730469 -53.0316963195801,8.4419002532959 -53.9311599731445,13.0291614532471 -59.5528030395508,8.4419002532959 -64.4099044799805,20.2698383331299 -60.7221069335938,20.7195701599121 -62.8358459472656,22.9232540130615 -63.2855758666992,9.65617561340332 -60.9469718933105,6.1932430267334 -57.0792808532715,17.3465843200684 -62.3861122131348,9.02655124664307 -51.3227157592773,12.0847253799438 -59.5977783203125,6.4630823135376 -62.4760589599609,16.5820407867432 -50.4682273864746,12.8042964935303 -61.2617835998535,20.4497318267822 -58.698314666748,19.1455097198486 -62.2961654663086,20.674596786499 -59.0580978393555,11.1402893066406 -56.8544158935547,15.5476579666138 -63.2855758666992,8.75671291351318 -49.2539520263672,11.4101285934448 -59.9125900268555,16.5370674133301 -58.1136627197266,19.1005363464355 -55.5951690673828,14.7381420135498 -54.7856521606445,7.76730346679688 -64.0051422119141,23.2830390930176 -49.6137390136719,5.60859203338623 -59.1930198669434,12.489483833313 -60.7221069335938,19.0555629730225 -60.9020004272461,19.010591506958 -63.6903343200684,10.6006116867065 -53.8861885070801,13.7487316131592 -62.3861122131348,15.0529537200928 -51.5475845336914,9.61120223999023 -62.0713005065918,16.5820407867432 -61.9363822937012,15.4577121734619 -52.8967781066895,7.40751838684082 -52.6719131469727,13.8386783599854 -54.7856521606445,8.03714179992676 -54.6957054138184,15.8624706268311 -54.9205703735352,12.489483833313 -63.7353057861328,23.507905960083 -61.1268653869629,13.5238666534424 -63.2406005859375,23.7777442932129 -54.7406768798828,8.57682037353516 -58.2036094665527,23.822717666626 -62.0263290405273,19.9100532531738 -57.663932800293,16.1323089599609 -51.3227157592773,12.354564666748 -61.3967056274414,17.9762077331543 -63.7802810668945,19.1904830932617 -61.846435546875,21.0343818664551 -60.9469718933105,15.1429004669189 -60.4522666931152,16.6270141601562 -63.7802810668945,6.14826965332031 -51.6375312805176,13.4339199066162 -64.3649291992188,17.3915576934814 -63.7802810668945,11.0053701400757 -60.3623199462891,23.2830390930176 -64.1400680541992,7.18265247344971 -59.4628601074219,10.1059074401855 -57.9337692260742,11.4101285934448 -57.7538795471191,15.7275505065918 -61.4866485595703,6.73292064666748 -64.7247161865234,8.53184700012207 -61.6665420532227,8.35195446014404 -63.1056823730469,15.997389793396 -58.2935562133789,11.4551019668579 -63.195629119873,16.492094039917 -51.4126625061035,13.5688400268555 -49.6137390136719,12.2196445465088 -62.8808174133301,21.7089805603027 -59.1930198669434,20.0449733734131 -45.6111450195312,12.0847253799438 -60.8570251464844,12.7593231201172 -60.677131652832,8.62179279327393 -53.5713768005371,9.11649799346924 -53.0316963195801,7.31757164001465 -61.5765953063965,19.325403213501 -53.2115898132324,6.73292064666748 -51.6375312805176,10.7355308532715 -60.3173484802246,22.6084423065186 -60.1824264526367,21.1693019866943 -51.9073677062988,11.9048328399658 -51.9523429870605,13.1191082000732 -64.3649291992188,21.3042221069336 -61.1718368530273,15.5926313400269 -64.7247161865234,13.2090549468994 -62.7458992004395,22.1587104797363 -43.9021606445312,11.4101285934448 -59.6877212524414,7.58741092681885 -55.3253288269043,8.35195446014404 -56.0898704528809,15.3677654266357 -61.6665420532227,21.1243286132812 -63.8702239990234,23.507905960083 -51.6375312805176,11.8598594665527 -58.8332328796387,6.01335048675537 -52.0872611999512,7.27259826660156 -49.703685760498,5.87843132019043 -56.7644691467285,14.7381420135498 -61.6215667724609,20.6296234130859 -59.3729095458984,19.6402149200439 -57.7988510131836,18.0211811065674 -51.8174209594727,6.77789402008057 -58.2485809326172,19.7301616668701 -55.6401405334473,7.31757164001465 -64.6797409057617,23.822717666626 -54.4708366394043,12.0847253799438 -61.531623840332,22.6534156799316 -55.2353820800781,7.09270572662354 -58.7432861328125,23.9576377868652 -58.5633926391602,19.325403213501 -60.0475082397461,23.6428260803223 -59.5078315734863,14.2434368133545 -48.0846519470215,13.7487316131592 -61.7115173339844,18.3809661865234 -55.6851119995117,13.7037591934204 -52.4920196533203,15.0979270935059 -59.2829666137695,18.5608596801758 -53.7512664794922,9.52125644683838 -50.2433624267578,11.994779586792 -52.1772079467773,9.16147041320801 -52.2671546936035,6.64297485351562 -56.3597106933594,6.32816219329834 -61.5765953063965,15.3227920532227 -61.9363822937012,6.01335048675537 -60.0475082397461,22.3835773468018 -62.2961654663086,23.5978527069092 -58.4734497070312,12.2196445465088 -56.3147354125977,15.817497253418 -51.8174209594727,10.7355308532715 -54.6957054138184,15.5926313400269 -57.663932800293,5.74351119995117 -51.1428260803223,7.09270572662354 -59.1480445861816,23.2830390930176 -43.5423583984375,11.2302360534668 -51.1428260803223,6.23821640014648 -64.1400680541992,12.2196445465088 -59.9575614929199,6.73292064666748 -63.1506576538086,6.73292064666748 -63.195629119873,9.70114898681641 -54.0211067199707,16.6270141601562 -53.7062950134277,13.6138134002686 -61.6215667724609,17.6613960266113 -62.4310836791992,8.30698108673096 -54.1110534667969,11.7699136734009 -58.4284744262695,23.822717666626 -54.6507301330566,13.8386783599854 -62.7009239196777,9.65617561340332 -46.1508178710938,12.3995380401611 -47.814811706543,12.8942422866821 -60.7221069335938,10.4207191467285 -52.8068313598633,12.5344572067261 -46.2857360839844,13.2540273666382 -63.6453628540039,6.41810894012451 -62.6559524536133,5.24880695343018 -64.6797409057617,9.02655124664307 -59.1030731201172,15.1878728866577 -59.5528030395508,14.0185708999634 -62.2961654663086,5.38372611999512 -59.5977783203125,5.78848457336426 -55.1004638671875,14.9180335998535 -49.9285507202148,13.2090549468994 -58.4284744262695,15.5476579666138 -61.2168121337891,8.57682037353516 -58.1136627197266,13.8836517333984 -64.5448226928711,12.2196445465088 -49.5237922668457,6.4630823135376 -59.6877212524414,5.78848457336426 -58.6533432006836,10.8704509735107 -45.2063903808594,10.7355308532715 -53.0316963195801,8.98157787322998 -63.6003875732422,5.29378032684326 -52.9867248535156,11.1402893066406 -59.4628601074219,5.9234037399292 -64.5897979736328,11.5900211334229 -56.49462890625,5.51864528656006 -57.0792808532715,14.1085166931152 -63.3755226135254,16.177282333374 -50.0634689331055,8.08211517333984 -61.3517303466797,23.19309425354 -63.1056823730469,23.1031475067139 -59.8226432800293,20.7645435333252 -52.4920196533203,7.76730346679688 -61.6215667724609,17.2566375732422 -58.2485809326172,6.4630823135376 -61.7564888000488,19.1005363464355 -52.6269378662109,11.1852626800537 -61.9813537597656,8.53184700012207 -55.1904067993164,5.47367286682129 -52.1322326660156,10.4207191467285 -52.4020729064941,5.60859203338623 -54.6057586669922,5.29378032684326 -60.5871887207031,19.7751350402832 -55.8650054931641,8.57682037353516 -57.4390640258789,8.89163208007812 -62.2961654663086,12.2196445465088 -55.9549522399902,6.59800148010254 -58.9231796264648,20.3597850799561 -49.703685760498,6.4630823135376 -60.7221069335938,21.9788188934326 -51.997314453125,12.5794296264648 -60.0924835205078,9.34136390686035 -54.8755950927734,16.851879119873 -64.3649291992188,18.7857246398926 -53.6613235473633,16.3122024536133 -43.6772766113281,12.2196445465088 -55.0105171203613,16.3122024536133 -61.3967056274414,21.1693019866943 -57.0792808532715,9.02655124664307 -52.1772079467773,6.1932430267334 -56.49462890625,7.81227684020996 -56.6295471191406,13.8386783599854 -64.5897979736328,6.64297485351562 -48.849193572998,12.0847253799438 -55.0554885864258,13.2090549468994 -53.7962417602539,12.2196445465088 -64.3199615478516,10.2857999801636 -62.8808174133301,22.2036838531494 -55.9099807739258,13.7937049865723 -55.9099807739258,10.5106649398804 -59.4628601074219,16.5370674133301 -48.3095169067383,12.669376373291 -51.2777442932129,12.309591293335 -56.0448989868164,17.166690826416 -54.2459716796875,13.9286251068115 -63.3305511474609,19.5952415466309 -44.4418334960938,10.9154233932495 -47.3650817871094,12.9392156600952 -64.6797409057617,12.0847253799438 -57.7988510131836,9.20644378662109 -60.677131652832,12.8042964935303 -62.8808174133301,7.6773567199707 -60.4522666931152,23.2380676269531 -53.0766716003418,14.9180335998535 -58.5633926391602,13.4788932800293 -63.4654693603516,18.1561012268066 -60.2723731994629,21.8888721466064 -63.8702239990234,23.2380676269531 -55.5951690673828,13.1640815734863 -51.4576377868652,8.12708854675293 -55.5052185058594,9.74612140655518 -64.7696914672852,5.87843132019043 -52.3571014404297,10.8704509735107 -47.0502624511719,11.7699136734009 -59.9575614929199,18.650806427002 -64.6797409057617,15.3677654266357 -64.7247161865234,12.309591293335 -64.0950927734375,23.9126644134521 -56.9893341064453,9.47628307342529 -64.3649291992188,10.7805042266846 -53.8412132263184,9.9260139465332 -54.6957054138184,5.38372611999512 -51.8623962402344,13.6138134002686 -63.6453628540039,22.6534156799316 -52.536994934082,12.7593231201172 -61.9363822937012,11.7699136734009 -60.8120536804199,10.2857999801636 -51.7274780273438,5.65356540679932 -59.642749786377,20.674596786499 -57.2591743469238,15.8624706268311 -55.4602470397949,13.2990007400513 -63.6003875732422,22.6534156799316 -53.9311599731445,7.72233009338379 -58.4284744262695,12.489483833313 -52.1322326660156,7.85724925994873 -64.1850433349609,21.349193572998 -47.9947052001953,13.4339199066162 -62.3861122131348,23.4179592132568 -51.0978507995605,8.80168533325195 -44.9815063476562,12.3995380401611 -54.7856521606445,12.354564666748 -45.5211791992188,12.6244029998779 -64.6797409057617,11.6799669265747 -53.2565612792969,13.6587858200073 -61.8014602661133,20.989408493042 -51.5925559997559,13.0291614532471 -55.5951690673828,15.9524164199829 -49.7936325073242,6.91281318664551 -45.3862609863281,12.8942422866821 -52.5819664001465,8.57682037353516 -62.2961654663086,17.481502532959 -56.5396041870117,15.3227920532227 -61.0369186401367,9.52125644683838 -44.3968505859375,10.8704509735107 -64.1400680541992,20.3597850799561 -60.4972381591797,18.4259395599365 -57.5290145874023,17.6613960266113 -62.3411407470703,12.0847253799438 -60.3623199462891,7.9471960067749 -57.8438262939453,5.29378032684326 -57.7089042663574,11.4551019668579 -62.8358459472656,16.492094039917 -61.5765953063965,10.6006116867065 -57.8438262939453,14.5132751464844 -57.3940925598145,11.5450477600098 -62.2511940002441,19.325403213501 -54.6957054138184,12.17467212677 -53.1216430664062,16.3571739196777 -44.3518981933594,12.17467212677 -59.8226432800293,5.74351119995117 -51.2777442932129,13.9735984802246 -64.0501174926758,8.08211517333984 -59.1480445861816,12.17467212677 -62.4760589599609,9.88104152679443 -53.5264015197754,9.61120223999023 -60.3623199462891,13.0741348266602 -60.991943359375,11.3201818466187 -50.5581741333008,11.9048328399658 -61.8014602661133,7.09270572662354 -51.5925559997559,10.6006116867065 -49.164005279541,13.4339199066162 -49.1190338134766,12.0397529602051 -58.5633926391602,13.5238666534424 -49.478816986084,14.6032218933105 -60.7221069335938,21.6190338134766 -61.1718368530273,6.05832386016846 -50.4682273864746,14.0635442733765 -51.997314453125,13.7037591934204 -46.6005554199219,12.9392156600952 -54.0211067199707,7.72233009338379 -63.195629119873,14.8730602264404 -61.7115173339844,11.3651552200317 -56.809440612793,14.1085166931152 -55.4152755737305,12.8492698669434 -61.531623840332,8.66676616668701 -58.3385314941406,8.17206192016602 -61.8914070129395,13.9735984802246 -59.1480445861816,8.48687362670898 -59.1930198669434,7.54243755340576 -52.9867248535156,7.63238334655762 -54.3359184265137,9.97098731994629 -55.2353820800781,9.25141716003418 -60.991943359375,14.3333835601807 -63.825252532959,17.6164226531982 -52.7618598937988,15.502685546875 -56.7194976806641,18.1561012268066 -62.6559524536133,16.6270141601562 -53.7062950134277,12.2196445465088 -51.9523429870605,11.4551019668579 -50.4682273864746,8.57682037353516 -58.8332328796387,14.1984634399414 -57.9337692260742,13.9735984802246 -61.8914070129395,18.3359928131104 -63.2406005859375,22.1137390136719 -52.1772079467773,8.75671291351318 -58.7432861328125,10.9603967666626 -56.809440612793,5.6985387802124 -62.8358459472656,6.05832386016846 -61.2617835998535,19.1904830932617 -62.1162719726562,5.24880695343018 -55.3253288269043,7.81227684020996 -57.34912109375,16.5820407867432 -59.3729095458984,8.12708854675293 -59.642749786377,12.9392156600952 -47.275146484375,12.0847253799438 -53.8412132263184,5.24880695343018 -50.8729858398438,13.4339199066162 -57.0792808532715,13.34397315979 -61.6665420532227,7.6773567199707 -45.791015625,13.0291614532471 -52.536994934082,6.4630823135376 -54.7406768798828,12.489483833313 -60.2723731994629,7.6773567199707 -57.7089042663574,13.5688400268555 -49.6587104797363,7.31757164001465 -59.3729095458984,5.96837711334229 -64.634765625,10.2857999801636 -64.7696914672852,20.989408493042 -61.2617835998535,22.6983890533447 -61.4866485595703,8.93660545349121 -52.8967781066895,7.72233009338379 -52.5819664001465,14.1534900665283 -62.7009239196777,17.7513427734375 -62.6109771728516,5.9234037399292 -55.7300872802734,10.7355308532715 -49.5687637329102,6.64297485351562 -57.034309387207,7.31757164001465 -62.7458992004395,5.33875274658203 -56.6295471191406,9.07152462005615 -63.6903343200684,10.9603967666626 -57.3940925598145,12.8492698669434 -47.3650817871094,12.354564666748 -53.5264015197754,15.7725238800049 -61.8914070129395,8.93660545349121 -57.663932800293,16.0873355865479 -63.1056823730469,21.3941669464111 -56.809440612793,7.99216938018799 -63.7802810668945,15.9524164199829 -52.3571014404297,11.3201818466187 -55.6401405334473,10.7805042266846 -62.9257888793945,7.00275993347168 -64.4998474121094,23.7777442932129 -64.4998474121094,23.148120880127 -63.7802810668945,11.4101285934448 -59.0580978393555,15.7275505065918 -54.9205703735352,15.7275505065918 -50.2433624267578,12.1296987533569 -62.6559524536133,8.48687362670898 -63.7353057861328,12.6244029998779 -55.9099807739258,8.66676616668701 -63.7802810668945,17.3915576934814 -52.4470443725586,7.45249080657959 -57.3041458129883,23.9126644134521 -64.634765625,10.9154233932495 -61.306755065918,11.0053701400757 -51.9073677062988,6.05832386016846 -51.9073677062988,15.1878728866577 -62.8808174133301,21.9788188934326 -64.0950927734375,18.4709129333496 -56.4046859741211,8.12708854675293 -64.4548797607422,13.5238666534424 -52.0422897338867,13.1191082000732 -62.3411407470703,13.6587858200073 -45.4312438964844,10.9603967666626 -53.1216430664062,13.1640815734863 -62.7458992004395,19.5052947998047 -56.9893341064453,11.2302360534668 -55.1904067993164,9.25141716003418 -63.6903343200684,22.0237922668457 -61.8014602661133,10.2857999801636 -64.3649291992188,11.1852626800537 -55.2353820800781,14.6032218933105 -63.5554122924805,17.7963161468506 -55.2353820800781,12.8492698669434 -58.2935562133789,6.86783981323242 -62.9257888793945,23.4179592132568 -59.1480445861816,20.6296234130859 -58.6533432006836,9.07152462005615 -50.2883338928223,12.1296987533569 -61.0818901062012,23.0132007598877 -58.5184211730957,8.08211517333984 -61.2168121337891,16.4471206665039 -51.5925559997559,9.79109477996826 -58.2935562133789,13.2540273666382 -63.6003875732422,6.50805473327637 -60.2274017333984,7.81227684020996 -62.3411407470703,15.5476579666138 -57.663932800293,13.5688400268555 -64.1400680541992,15.7275505065918 -60.0475082397461,16.851879119873 -53.4364547729492,15.0529537200928 -62.2511940002441,16.5820407867432 -58.698314666748,9.07152462005615 -58.0237159729004,12.17467212677 -52.2671546936035,8.35195446014404 -55.5052185058594,10.7805042266846 -50.1534156799316,6.01335048675537 -57.9787445068359,16.2222557067871 -62.0713005065918,15.817497253418 -55.5501937866211,14.5582485198975 -50.8729858398438,9.20644378662109 -63.1506576538086,7.13767910003662 -60.4972381591797,6.28318881988525 -59.0580978393555,5.29378032684326 -60.2723731994629,10.8254776000977 -54.3808898925781,11.3651552200317 -64.6797409057617,14.2884101867676 -52.8068313598633,13.9735984802246 -62.6109771728516,20.2698383331299 -60.5422134399414,16.3122024536133 -56.8993873596191,12.984188079834 -56.4496574401855,11.5900211334229 -57.7089042663574,7.54243755340576 -60.7221069335938,15.3677654266357 -62.7009239196777,6.28318881988525 -55.0554885864258,16.2222557067871 -62.3861122131348,6.1932430267334 -61.2168121337891,23.19309425354 -64.0051422119141,9.56622886657715 -63.1506576538086,11.6799669265747 -63.3755226135254,6.10329627990723 -50.1534156799316,13.9735984802246 -49.703685760498,13.5688400268555 -57.0792808532715,15.3677654266357 -54.8755950927734,12.5344572067261 -52.7168846130371,14.2434368133545 -52.4470443725586,15.6825771331787 -56.6745223999023,15.997389793396 -61.7115173339844,21.4841136932373 -61.2168121337891,16.9418258666992 -58.2036094665527,20.2248649597168 -62.2961654663086,22.6983890533447 -51.6375312805176,14.3783569335938 -56.5396041870117,10.6905584335327 -55.9999237060547,14.4233293533325 -63.1056823730469,23.19309425354 -58.1586380004883,20.5396785736084 -57.2141990661621,15.502685546875 -57.2141990661621,18.6058330535889 -52.7618598937988,5.24880695343018 -55.1004638671875,14.1984634399414 -51.6375312805176,11.9498062133789 -56.8993873596191,17.3915576934814 -45.8809814453125,13.0291614532471 -62.0263290405273,21.3042221069336 -56.5396041870117,6.37313556671143 -63.5554122924805,23.2380676269531 -55.1004638671875,11.814887046814 -63.8702239990234,22.7433624267578 -64.5448226928711,23.4629325866699 -45.1164245605469,11.6799669265747 -57.663932800293,10.5106649398804 -62.0713005065918,22.1587104797363 -50.0634689331055,13.9286251068115 -57.7089042663574,7.6773567199707 -59.327938079834,13.4339199066162 -53.1216430664062,7.76730346679688 -60.0025367736816,19.4153499603271 -64.1850433349609,17.0767459869385 -60.6321601867676,15.5926313400269 -60.3623199462891,16.492094039917 -58.8782081604004,10.1059074401855 -63.2406005859375,19.3703765869141 -63.825252532959,17.0317726135254 -52.4470443725586,7.99216938018799 -58.0237159729004,17.3016109466553 -58.1136627197266,9.83606815338135 -63.7353057861328,14.5582485198975 -57.5739860534668,13.1640815734863 -47.0053100585938,11.7699136734009 -55.2803535461426,12.489483833313 -58.4284744262695,6.50805473327637 -55.7300872802734,12.8042964935303 -58.2935562133789,6.64297485351562 -64.3199615478516,9.29639053344727 -62.2062187194824,17.2566375732422 -54.1110534667969,13.5238666534424 -63.4654693603516,9.16147041320801 -51.3227157592773,13.0741348266602 -53.9761352539062,10.4207191467285 -58.2935562133789,12.5344572067261 -56.2697639465332,11.9498062133789 -43.857177734375,11.1402893066406 -56.7644691467285,11.5900211334229 -50.7830390930176,7.99216938018799 -52.6269378662109,6.55302810668945 -53.0766716003418,14.8280878067017 -62.9257888793945,19.5952415466309 -45.8359985351562,11.1402893066406 -57.6189575195312,13.4339199066162 -59.5078315734863,11.994779586792 -47.4100646972656,11.5900211334229 -64.4099044799805,22.6084423065186 -52.7168846130371,13.5238666534424 -56.809440612793,16.4021472930908 -54.7856521606445,6.10329627990723 -56.7644691467285,9.20644378662109 -62.2511940002441,19.9100532531738 -44.0820617675781,12.5344572067261 -52.536994934082,11.0503435134888 -46.5105895996094,12.0397529602051 -61.2617835998535,20 -62.9707641601562,20.2248649597168 -62.9707641601562,7.63238334655762 -60.7221069335938,10.9603967666626 -53.8861885070801,15.2778186798096 -64.634765625,19.2804298400879 -53.346508026123,15.4577121734619 -64.3649291992188,16.7619323730469 -54.3359184265137,7.58741092681885 -51.682502746582,9.61120223999023 -53.8861885070801,5.9234037399292 -60.5422134399414,7.09270572662354 -60.1824264526367,6.50805473327637 -54.9205703735352,11.1402893066406 -61.531623840332,23.7327709197998 -64.3199615478516,13.7487316131592 -62.0263290405273,19.4603214263916 -50.0634689331055,5.33875274658203 -59.2379913330078,14.1085166931152 -50.7380676269531,5.87843132019043 -64.1400680541992,15.2328462600708 -63.9151992797852,7.99216938018799 -51.4576377868652,12.6244029998779 -54.7856521606445,5.87843132019043 -53.7062950134277,8.12708854675293 -64.5897979736328,16.4471206665039 -51.3227157592773,13.5238666534424 -46.0158996582031,11.2302360534668 -49.2539520263672,12.669376373291 -49.0290870666504,11.5450477600098 -58.0686912536621,14.2434368133545 -50.5132026672363,14.3783569335938 -62.8358459472656,13.3889465332031 -64.0950927734375,22.6084423065186 -52.3571014404297,6.77789402008057 -60.3623199462891,14.9180335998535 -52.0422897338867,11.1402893066406 -59.4628601074219,9.61120223999023 -51.5475845336914,6.1932430267334 -60.4972381591797,21.1243286132812 -61.8914070129395,16.177282333374 -62.1162719726562,5.9234037399292 -51.2327728271484,11.3201818466187 -64.2749862670898,17.2566375732422 -56.4496574401855,5.78848457336426 -53.4364547729492,8.80168533325195 -53.8861885070801,6.73292064666748 -57.4390640258789,7.9471960067749 -63.9151992797852,11.8598594665527 -53.7962417602539,11.6349945068359 -59.3729095458984,17.3016109466553 -57.7988510131836,6.14826965332031 -49.6137390136719,7.13767910003662 -63.7353057861328,22.7433624267578 -63.6903343200684,8.08211517333984 -56.6295471191406,9.02655124664307 -62.5210342407227,12.8942422866821 -64.5448226928711,17.8862609863281 -63.3305511474609,6.59800148010254 -56.8993873596191,18.6058330535889 -53.8412132263184,11.6799669265747 -50.4682273864746,7.99216938018799 -64.4548797607422,5.38372611999512 -51.3227157592773,9.11649799346924 -52.9417495727539,14.7381420135498 -47.4100646972656,11.2302360534668 -61.4866485595703,19.7751350402832 -54.8755950927734,13.2540273666382 -49.2089805603027,14.2434368133545 -64.2300109863281,23.3280124664307 -61.9813537597656,16.3571739196777 -64.5448226928711,19.0555629730225 -62.5210342407227,9.52125644683838 -53.4364547729492,10.2408266067505 -51.5026092529297,13.9286251068115 -61.8914070129395,6.82286739349365 -56.7644691467285,15.2778186798096 -58.8782081604004,8.30698108673096 -55.0105171203613,13.0741348266602 -57.6189575195312,12.0847253799438 -60.6321601867676,22.7883358001709 -62.3861122131348,19.010591506958 -62.0713005065918,15.502685546875 -60.5422134399414,6.05832386016846 -53.8861885070801,15.9524164199829 -61.3967056274414,21.1243286132812 -61.8914070129395,15.0979270935059 -60.4522666931152,6.01335048675537 -46.8254089355469,11.0053701400757 -60.7221069335938,19.9550266265869 -59.6877212524414,8.75671291351318 -45.2513427734375,10.8254776000977 -61.9363822937012,7.58741092681885 -59.4628601074219,21.4841136932373 -61.306755065918,8.53184700012207 -58.3385314941406,15.1429004669189 -64.4548797607422,8.03714179992676 -64.6797409057617,16.3122024536133 -49.6137390136719,11.4551019668579 -64.3649291992188,13.34397315979 -59.1030731201172,13.1191082000732 -53.7512664794922,7.49746417999268 -46.7354736328125,12.0397529602051 -59.1930198669434,6.68794727325439 -63.2855758666992,5.78848457336426 -63.825252532959,10.5106649398804 -62.3861122131348,19.3703765869141 -51.5026092529297,13.4339199066162 -59.9125900268555,13.2540273666382 -61.4866485595703,15.0079803466797 -54.201000213623,16.177282333374 -53.7512664794922,16.4021472930908 -63.6453628540039,14.0635442733765 -58.5633926391602,7.9471960067749 -57.4390640258789,13.34397315979 -57.8887977600098,14.6032218933105 -47.814811706543,11.2302360534668 -52.9867248535156,8.84665870666504 -55.4602470397949,12.7143497467041 -61.7564888000488,5.83345794677734 -62.2062187194824,22.0237922668457 -44.6217346191406,10.9603967666626 -57.7988510131836,19.7751350402832 -45.6560974121094,11.6799669265747 -58.2485809326172,10.2857999801636 -52.7618598937988,8.89163208007812 -61.7564888000488,6.14826965332031 -62.0263290405273,18.650806427002 -59.0580978393555,10.7805042266846 -61.0369186401367,17.5714492797852 -52.4920196533203,14.0635442733765 -61.6215667724609,20.5846500396729 -63.1056823730469,15.4127388000488 -63.6903343200684,8.93660545349121 -59.642749786377,20.8095169067383 -64.6797409057617,5.6985387802124 -55.0554885864258,6.41810894012451 -48.0846519470215,12.3995380401611 -58.4734497070312,11.6799669265747 -50.3782806396484,6.68794727325439 -64.4998474121094,11.7699136734009 -58.9681549072266,13.34397315979 -55.145435333252,11.0053701400757 -63.6003875732422,18.3359928131104 -61.2617835998535,22.7883358001709 -59.9575614929199,18.0661544799805 -52.9867248535156,12.7143497467041 -64.2300109863281,6.86783981323242 -46.6005554199219,11.994779586792 -54.9205703735352,11.4101285934448 -57.9787445068359,6.59800148010254 -56.5396041870117,9.07152462005615 -59.7776718139648,23.507905960083 -58.6533432006836,17.9762077331543 -64.2749862670898,12.1296987533569 -61.7564888000488,7.63238334655762 -52.0872611999512,14.7381420135498 -44.8465881347656,12.7143497467041 -51.9073677062988,6.91281318664551 -61.531623840332,18.1561012268066 -49.0740585327148,5.60859203338623 -61.1268653869629,9.20644378662109 -57.3041458129883,7.49746417999268 -57.5739860534668,5.33875274658203 -64.7696914672852,15.502685546875 -52.2671546936035,6.68794727325439 -59.327938079834,5.24880695343018 -64.5897979736328,16.7169609069824 -49.478816986084,14.5582485198975 -56.4496574401855,11.7249402999878 -63.195629119873,11.5900211334229 -55.9549522399902,9.02655124664307 -51.6375312805176,6.55302810668945 -50.8280143737793,9.52125644683838 -60.3173484802246,19.9100532531738 -63.2406005859375,21.9338455200195 -54.3808898925781,8.66676616668701 -53.5264015197754,7.09270572662354 -58.2485809326172,16.851879119873 -61.4416770935059,11.0053701400757 -58.6533432006836,18.6058330535889 -54.2909469604492,5.60859203338623 -64.0051422119141,21.7989253997803 -61.0818901062012,21.4841136932373 -62.8808174133301,17.5264778137207 -46.1508178710938,12.9392156600952 -59.8226432800293,8.12708854675293 -62.0713005065918,19.5052947998047 -58.698314666748,19.5502681732178 -54.8755950927734,10.5106649398804 -52.7618598937988,13.9735984802246 -59.013126373291,13.0291614532471 -57.3940925598145,6.64297485351562 -62.2961654663086,7.45249080657959 -53.346508026123,14.8280878067017 -57.663932800293,18.2910194396973 -61.4866485595703,22.4285507202148 -56.3597106933594,12.8042964935303 -63.2855758666992,6.50805473327637 -51.4576377868652,11.814887046814 -59.6877212524414,5.38372611999512 -56.6745223999023,17.3016109466553 -58.4284744262695,18.3809661865234 -63.5554122924805,23.6428260803223 -60.2274017333984,21.3941669464111 -60.3623199462891,20.314811706543 -50.4682273864746,5.9234037399292 -54.2459716796875,10.5556383132935 -61.4866485595703,21.3042221069336 -62.4760589599609,19.1005363464355 -51.7724494934082,12.17467212677 -59.013126373291,18.5158863067627 -64.7247161865234,11.9498062133789 -61.7115173339844,5.47367286682129 -60.7221069335938,6.23821640014648 -57.7089042663574,18.4709129333496 -55.0554885864258,9.52125644683838 -55.3253288269043,5.96837711334229 -58.6083679199219,7.00275993347168 -43.9471435546875,12.5344572067261 -50.3782806396484,11.7249402999878 -59.8226432800293,22.0687656402588 -63.8702239990234,15.3677654266357 -53.7062950134277,8.75671291351318 -59.1030731201172,6.4630823135376 -50.5132026672363,8.53184700012207 -57.1242523193359,14.5132751464844 -51.3227157592773,10.0159606933594 -62.7009239196777,21.2592487335205 -54.6507301330566,6.82286739349365 -58.3385314941406,6.95778656005859 -51.1877975463867,14.1534900665283 -64.634765625,18.2910194396973 -63.0607109069824,6.32816219329834 -62.2062187194824,6.50805473327637 -60.7670783996582,12.7143497467041 -59.7776718139648,12.6244029998779 -59.9575614929199,23.7327709197998 -57.7089042663574,16.8968524932861 -60.2723731994629,5.29378032684326 -62.3861122131348,9.20644378662109 -58.7882614135742,19.9550266265869 -53.1216430664062,12.7143497467041 -59.5528030395508,18.650806427002 -53.3015365600586,5.38372611999512 -61.1268653869629,16.8968524932861 -64.4548797607422,13.2990007400513 -64.3199615478516,8.7117395401001 -59.9125900268555,7.90222263336182 -58.1136627197266,18.4259395599365 -62.8808174133301,19.6402149200439 -52.2221794128418,12.0847253799438 -64.6797409057617,19.685188293457 -45.5211791992188,12.17467212677 -46.9153442382812,13.2540273666382 -63.0607109069824,23.3280124664307 -61.8914070129395,12.6244029998779 -59.013126373291,11.5450477600098 -56.8993873596191,15.817497253418 -59.1030731201172,13.0291614532471 -58.698314666748,11.8598594665527 -60.2274017333984,18.3359928131104 -60.3173484802246,11.994779586792 -55.4602470397949,10.0609340667725 -54.515811920166,15.5476579666138 -60.0924835205078,6.82286739349365 -55.5951690673828,5.29378032684326 -57.9787445068359,9.43130970001221 -55.0105171203613,16.6270141601562 -50.2433624267578,13.5238666534424 -53.2565612792969,9.11649799346924 -59.5977783203125,14.3783569335938 -59.0580978393555,6.41810894012451 -52.4920196533203,10.8254776000977 -56.6295471191406,5.33875274658203 -63.8702239990234,10.2857999801636 -64.4548797607422,8.53184700012207 -58.3835029602051,11.7249402999878 -58.9231796264648,19.4153499603271 -51.1428260803223,5.51864528656006 -64.3649291992188,20.7645435333252 -52.8967781066895,6.59800148010254 -62.9707641601562,16.7169609069824 -54.830623626709,15.4127388000488 -51.5026092529297,9.20644378662109 -54.4708366394043,15.2328462600708 -47.0952453613281,13.3889465332031 -54.3808898925781,10.1508798599243 -50.018497467041,6.59800148010254 -57.9337692260742,7.72233009338379 -49.3438987731934,13.2090549468994 -49.164005279541,11.6799669265747 -48.1296234130859,11.814887046814 -62.2062187194824,7.85724925994873 -57.9337692260742,11.2752084732056 -57.1242523193359,12.7593231201172 -60.8120536804199,10.8254776000977 -62.6109771728516,19.7301616668701 -61.0369186401367,9.61120223999023 -59.1030731201172,9.74612140655518 -63.9601745605469,6.41810894012451 -51.7274780273438,7.6773567199707 -61.531623840332,8.26200771331787 -51.9523429870605,13.2090549468994 -50.4682273864746,6.91281318664551 -56.49462890625,13.1191082000732 -63.0157356262207,14.8280878067017 -62.9257888793945,7.22762584686279 -62.6109771728516,11.814887046814 -60.7670783996582,16.177282333374 -62.5660057067871,11.5900211334229 -50.8729858398438,12.5794296264648 -58.5633926391602,14.6481952667236 -56.7644691467285,13.3889465332031 -59.9575614929199,18.5158863067627 -51.0978507995605,10.3307723999023 -49.8386039733887,6.23821640014648 -53.7062950134277,12.669376373291 -59.013126373291,16.2672290802002 -63.2406005859375,18.2910194396973 -62.8808174133301,6.86783981323242 -52.536994934082,7.49746417999268 -63.4204940795898,6.01335048675537 -60.5871887207031,21.7089805603027 -58.9231796264648,9.65617561340332 -55.0105171203613,9.65617561340332 -60.6321601867676,10.2857999801636 -54.5607833862305,8.48687362670898 -53.4814300537109,16.7169609069824 -57.3940925598145,15.7725238800049 -63.6903343200684,11.1402893066406 -48.4894104003906,12.0397529602051 -64.7696914672852,21.9788188934326 -64.4998474121094,23.19309425354 -64.0950927734375,5.74351119995117 -47.1402282714844,11.994779586792 -62.7458992004395,19.4603214263916 -49.703685760498,13.4339199066162 -45.2963256835938,11.2752084732056 -57.2141990661621,11.3201818466187 -58.3385314941406,7.22762584686279 -60.5871887207031,18.6058330535889 -64.5448226928711,12.8042964935303 -48.6693000793457,5.47367286682129 -58.0237159729004,7.85724925994873 -62.3861122131348,15.4127388000488 -57.8438262939453,17.3016109466553 -61.3517303466797,7.63238334655762 -55.9549522399902,17.3915576934814 -56.1348457336426,10.3307723999023 -64.7247161865234,6.95778656005859 -60.7221069335938,21.9338455200195 -60.6321601867676,11.5900211334229 -52.4470443725586,14.7831144332886 -46.5555725097656,13.1191082000732 -50.1983871459961,7.40751838684082 -56.179817199707,17.7513427734375 -55.2803535461426,5.78848457336426 -61.9813537597656,14.1534900665283 -63.8702239990234,9.16147041320801 -58.7432861328125,19.8650798797607 -53.9761352539062,6.1932430267334 -61.306755065918,21.7539520263672 -53.2115898132324,15.1878728866577 -50.7830390930176,14.4233293533325 -61.8914070129395,16.0873355865479 -57.3041458129883,7.13767910003662 -53.4364547729492,13.7937049865723 -57.663932800293,14.0635442733765 -55.8650054931641,11.7699136734009 -64.7247161865234,23.19309425354 -53.5264015197754,11.1402893066406 -46.6904907226562,13.4339199066162 -60.3173484802246,6.32816219329834 -61.306755065918,8.80168533325195 -57.1242523193359,18.2460479736328 -59.0580978393555,9.11649799346924 -58.1586380004883,20.4497318267822 -62.2062187194824,16.5820407867432 -59.0580978393555,18.7407512664795 -46.2407531738281,10.9603967666626 -61.9363822937012,14.7381420135498 -58.7882614135742,10.3757457733154 -60.2274017333984,12.7143497467041 -53.6613235473633,9.11649799346924 -58.6533432006836,13.9735984802246 -60.7670783996582,6.23821640014648 -52.4470443725586,8.62179279327393 -52.4020729064941,15.9524164199829 -61.8914070129395,20.1798934936523 -58.5633926391602,23.7777442932129 -59.4178848266602,17.9312343597412 -61.4416770935059,6.10329627990723 -55.5951690673828,17.166690826416 -59.4178848266602,14.9630069732666 -54.6957054138184,7.72233009338379 -54.0660781860352,9.29639053344727 -60.1824264526367,13.0291614532471 -48.0396766662598,11.7249402999878 -58.9681549072266,12.5794296264648 -60.6321601867676,21.9338455200195 -57.7988510131836,9.02655124664307 -60.8570251464844,15.4577121734619 -59.4628601074219,7.72233009338379 -58.0686912536621,9.38633632659912 -58.1136627197266,23.8676910400391 -59.642749786377,17.166690826416 -51.0079040527344,13.6138134002686 -56.4046859741211,12.3995380401611 -55.5951690673828,12.17467212677 -63.7802810668945,17.0317726135254 -61.531623840332,9.88104152679443 -61.7115173339844,13.4339199066162 -56.8993873596191,11.4101285934448 -44.9365234375,12.0847253799438 -57.4840393066406,12.0397529602051 -53.3914833068848,12.2196445465088 -51.8174209594727,8.12708854675293 -51.8623962402344,13.0291614532471 -64.1850433349609,12.309591293335 -63.195629119873,20.6296234130859 -46.6904907226562,13.2540273666382 -50.1084442138672,8.03714179992676 -56.9893341064453,8.21703433990479 -52.8068313598633,13.5688400268555 -52.4920196533203,9.25141716003418 -60.3623199462891,7.58741092681885 -46.1058349609375,11.994779586792 -59.7326965332031,17.2116641998291 -44.2619323730469,11.5450477600098 -54.1560249328613,10.9154233932495 -51.9523429870605,7.90222263336182 -55.2353820800781,10.2408266067505 -63.2406005859375,13.4339199066162 -58.6083679199219,7.99216938018799 -63.3305511474609,11.6799669265747 -55.2803535461426,14.0185708999634 -62.4760589599609,7.31757164001465 -56.7194976806641,10.8254776000977 -57.7988510131836,18.7407512664795 -56.6295471191406,8.39692687988281 -58.7432861328125,7.72233009338379 -54.7856521606445,6.64297485351562 -64.4099044799805,23.9576377868652 -62.6559524536133,14.0635442733765 -52.1322326660156,7.58741092681885 -56.5845756530762,5.87843132019043 -60.4972381591797,11.0053701400757 -64.1400680541992,6.41810894012451 -54.0660781860352,7.31757164001465 -52.0422897338867,13.1640815734863 -44.8465881347656,12.2196445465088 -55.7300872802734,15.502685546875 -44.6666870117188,12.669376373291 -50.4682273864746,12.5794296264648 -45.2963256835938,12.5794296264648 -52.3571014404297,8.53184700012207 -52.0872611999512,5.29378032684326 -50.5132026672363,5.51864528656006 -53.2565612792969,12.9392156600952 -48.6693000793457,13.2990007400513 -62.0263290405273,10.7805042266846 -50.6930923461914,5.24880695343018 -59.8226432800293,8.03714179992676 -52.4920196533203,13.8386783599854 -54.201000213623,15.1878728866577 -53.4814300537109,13.5688400268555 -52.312126159668,5.74351119995117 -57.5739860534668,14.6032218933105 -64.1400680541992,22.8782806396484 -56.809440612793,6.41810894012451 -64.0501174926758,5.33875274658203 -52.4020729064941,11.994779586792 -59.5977783203125,18.650806427002 -57.3940925598145,15.0979270935059 -56.6745223999023,8.80168533325195 -59.327938079834,14.1085166931152 -56.8544158935547,8.7117395401001 -64.634765625,11.2302360534668 -63.825252532959,8.62179279327393 -61.1268653869629,6.77789402008057 -60.8120536804199,19.325403213501 -61.4416770935059,15.7275505065918 -61.6215667724609,23.148120880127 -62.7908706665039,13.2990007400513 -44.711669921875,12.354564666748 -60.3623199462891,8.93660545349121 -61.9813537597656,17.481502532959 -63.825252532959,22.0237922668457 -63.7353057861328,11.0953159332275 -59.2379913330078,18.5608596801758 -61.2168121337891,11.3201818466187 -53.346508026123,15.5476579666138 -57.034309387207,16.5820407867432 -50.1534156799316,8.26200771331787 -62.6109771728516,23.4179592132568 -51.9073677062988,11.814887046814 -61.6215667724609,5.4286994934082 -60.6321601867676,19.7301616668701 -59.1030731201172,15.5476579666138 -55.4602470397949,13.6587858200073 -63.0157356262207,6.82286739349365 -57.7988510131836,16.2672290802002 -57.34912109375,14.3333835601807 -60.2723731994629,17.6613960266113 -50.5132026672363,8.84665870666504 -62.2062187194824,20.9444370269775 -61.3517303466797,7.6773567199707 -63.1506576538086,7.09270572662354 -59.3729095458984,20.4497318267822 -64.1850433349609,22.833309173584 -59.7776718139648,12.309591293335 -58.2935562133789,11.7699136734009 -52.6719131469727,12.7143497467041 -47.275146484375,11.5900211334229 -59.3729095458984,7.04773330688477 -62.9257888793945,5.47367286682129 -58.9681549072266,18.3809661865234 -60.4972381591797,22.4735221862793 -56.6745223999023,6.77789402008057 -57.34912109375,14.1984634399414 -60.4972381591797,8.03714179992676 -52.4020729064941,5.33875274658203 -63.4654693603516,9.43130970001221 -55.6401405334473,14.8730602264404 -56.9443626403809,16.9418258666992 -54.0211067199707,12.309591293335 -62.4310836791992,8.93660545349121 -52.1772079467773,7.22762584686279 -59.1480445861816,19.6402149200439 -57.663932800293,15.4577121734619 -49.1190338134766,5.47367286682129 -59.4628601074219,23.822717666626 -53.7962417602539,8.4419002532959 -49.703685760498,12.8042964935303 -58.9681549072266,16.492094039917 -56.4046859741211,17.0767459869385 -59.5078315734863,8.48687362670898 -64.5448226928711,16.2222557067871 -60.5871887207031,7.04773330688477 -52.8068313598633,10.9603967666626 -63.6003875732422,16.851879119873 -56.5845756530762,13.1191082000732 -45.9259338378906,12.7593231201172 -56.809440612793,13.9735984802246 -52.5819664001465,14.6032218933105 -57.5290145874023,14.5132751464844 -63.6453628540039,11.1852626800537 -58.8332328796387,23.5978527069092 -59.5977783203125,19.2804298400879 -62.0713005065918,11.4101285934448 -61.1268653869629,16.7619323730469 -62.7009239196777,11.1402893066406 -48.9841156005859,5.83345794677734 -50.6930923461914,7.45249080657959 -53.4364547729492,10.5556383132935 -64.1850433349609,20.0899467468262 -57.8887977600098,17.1217193603516 -64.0501174926758,8.66676616668701 -57.5290145874023,7.40751838684082 -52.9867248535156,5.56361865997314 -63.1506576538086,17.4365310668945 -51.0079040527344,7.09270572662354 -58.5184211730957,11.5450477600098 -64.5897979736328,21.3042221069336 -55.0554885864258,7.9471960067749 -59.2829666137695,10.0609340667725 -57.7988510131836,18.9656181335449 -58.8332328796387,16.8968524932861 -53.4814300537109,6.59800148010254 -63.8702239990234,14.1984634399414 -61.9813537597656,6.73292064666748 -59.7776718139648,8.08211517333984 -55.9999237060547,7.13767910003662 -64.5448226928711,17.2566375732422 -61.531623840332,21.3941669464111 -55.7300872802734,5.83345794677734 -60.9469718933105,12.5794296264648 -45.2063903808594,12.2196445465088 -64.3199615478516,11.4101285934448 -49.2989273071289,13.2540273666382 -54.1560249328613,8.17206192016602 -60.2274017333984,20.314811706543 -50.3782806396484,7.9471960067749 -45.9259338378906,12.309591293335 -55.3703002929688,8.39692687988281 -62.8808174133301,18.650806427002 -49.7486572265625,12.3995380401611 -62.5660057067871,20.8095169067383 -53.1216430664062,8.17206192016602 -53.3914833068848,13.2540273666382 -48.4444351196289,13.5238666534424 -62.6559524536133,13.34397315979 -56.3597106933594,9.34136390686035 -61.7564888000488,12.6244029998779 -59.3729095458984,23.5528793334961 -56.2247924804688,12.2196445465088 -58.0686912536621,20.1349201202393 -58.4734497070312,6.01335048675537 -64.2749862670898,10.6905584335327 -43.9021606445312,11.0953159332275 -61.0818901062012,16.2222557067871 -52.7168846130371,8.03714179992676 -53.6613235473633,11.3201818466187 -57.34912109375,16.851879119873 -52.8068313598633,5.74351119995117 -61.306755065918,13.8836517333984 -50.8729858398438,12.354564666748 -62.4760589599609,18.5158863067627 -49.9735221862793,6.68794727325439 -52.1322326660156,7.36254501342773 -52.3571014404297,9.43130970001221 -51.3676910400391,7.13767910003662 -56.7644691467285,9.74612140655518 -59.327938079834,14.4233293533325 -50.9179611206055,5.38372611999512 -63.4654693603516,17.0767459869385 -58.7882614135742,15.0979270935059 -60.5871887207031,10.4656925201416 -58.7432861328125,15.9524164199829 -47.5,13.2540273666382 -49.164005279541,11.8598594665527 -53.9761352539062,11.9498062133789 -56.8993873596191,16.7169609069824 -54.8755950927734,7.85724925994873 -58.2036094665527,6.73292064666748 -57.4840393066406,10.7805042266846 -62.7908706665039,16.5370674133301 -53.8412132263184,14.0185708999634 -60.1824264526367,22.6534156799316 -63.8702239990234,23.0581741333008 -56.9893341064453,5.20383358001709 -53.6163482666016,7.6773567199707 -64.1850433349609,19.325403213501 -50.1084442138672,7.9471960067749 -60.7670783996582,16.1323089599609 -53.9761352539062,13.8836517333984 -60.7670783996582,9.61120223999023 -63.2406005859375,22.9232540130615 -62.5210342407227,23.9576377868652 -60.8120536804199,17.7513427734375 -60.5422134399414,17.6164226531982 -62.5660057067871,12.669376373291 -51.5026092529297,6.91281318664551 -57.4840393066406,14.5582485198975 -60.1374549865723,14.8730602264404 -55.8650054931641,5.74351119995117 -52.0422897338867,9.70114898681641 -55.6401405334473,16.80690574646 -59.1930198669434,19.5502681732178 -61.8914070129395,23.148120880127 -54.6057586669922,5.24880695343018 -61.0369186401367,10.5556383132935 -56.5845756530762,14.8730602264404 -51.5026092529297,15.0529537200928 -53.4364547729492,7.09270572662354 -53.3914833068848,9.38633632659912 -61.4866485595703,23.7777442932129 -51.682502746582,6.68794727325439 -47.3650817871094,12.8942422866821 -59.2829666137695,11.0053701400757 -55.5951690673828,6.41810894012451 -58.8782081604004,5.83345794677734 -45.7010803222656,11.9048328399658 -60.0924835205078,16.7169609069824 -46.3756713867188,11.0953159332275 -64.1850433349609,11.814887046814 -59.2379913330078,6.37313556671143 -59.1480445861816,14.9630069732666 -56.179817199707,8.4419002532959 -48.1745986938477,13.7487316131592 -61.4866485595703,13.7937049865723 -64.0051422119141,11.814887046814 -61.9813537597656,18.8756713867188 -60.0924835205078,18.4259395599365 -53.5264015197754,11.7249402999878 -58.4734497070312,11.7699136734009 -52.536994934082,9.20644378662109 -50.9629325866699,13.4339199066162 -62.3861122131348,14.0635442733765 -52.2671546936035,9.79109477996826 -51.5925559997559,10.5556383132935 -58.1586380004883,17.4365310668945 -58.5184211730957,11.7699136734009 -60.0025367736816,7.6773567199707 -58.4284744262695,12.8942422866821 -62.6109771728516,9.34136390686035 -60.677131652832,7.04773330688477 -54.9205703735352,13.8836517333984 -47.6349182128906,12.354564666748 -62.4760589599609,17.9762077331543 -55.145435333252,5.78848457336426 -63.2406005859375,11.9498062133789 -61.1718368530273,15.7275505065918 -51.0079040527344,12.2196445465088 -64.2300109863281,10.6905584335327 -58.9231796264648,8.26200771331787 -64.4099044799805,12.1296987533569 -53.2565612792969,8.80168533325195 -60.2274017333984,8.30698108673096 -49.164005279541,11.5000743865967 -56.9893341064453,7.13767910003662 -46.2857360839844,10.9154233932495 -45.1164245605469,12.669376373291 -58.2036094665527,13.6587858200073 -61.0818901062012,15.4577121734619 -55.9999237060547,15.9524164199829 -51.9523429870605,10.4656925201416 -63.9601745605469,6.4630823135376 -61.8914070129395,12.8942422866821 -43.5423583984375,11.7699136734009 -52.8967781066895,12.2196445465088 -62.5660057067871,12.9392156600952 -63.9151992797852,17.1217193603516 -64.0950927734375,19.3703765869141 -48.6693000793457,12.8492698669434 -57.7988510131836,17.7513427734375 -59.5078315734863,12.984188079834 -52.9867248535156,15.997389793396 -61.7115173339844,23.2380676269531 -64.0950927734375,17.1217193603516 -61.7115173339844,21.9788188934326 -47.9497299194336,12.984188079834 -59.2829666137695,14.9180335998535 -57.0792808532715,6.86783981323242 -62.0263290405273,14.5132751464844 -57.2141990661621,13.0741348266602 -59.4628601074219,21.5290870666504 -63.825252532959,12.0847253799438 -60.1824264526367,9.20644378662109 -54.515811920166,8.17206192016602 -55.4602470397949,10.1958532333374 -56.3147354125977,8.35195446014404 -64.0051422119141,16.177282333374 -53.6163482666016,5.20383358001709 -59.2379913330078,17.2116641998291 -58.9231796264648,15.8624706268311 -54.6057586669922,11.5450477600098 -58.6083679199219,13.2990007400513 -51.5475845336914,6.50805473327637 -59.5977783203125,18.1111278533936 -59.8676147460938,16.8968524932861 -52.7168846130371,6.55302810668945 -59.4628601074219,13.2090549468994 -64.0051422119141,9.9260139465332 -64.4548797607422,6.68794727325439 -53.6613235473633,5.47367286682129 -51.0978507995605,9.34136390686035 -61.6215667724609,22.4735221862793 -63.195629119873,16.0423622131348 -53.2565612792969,9.16147041320801 -61.6215667724609,7.36254501342773 -57.2141990661621,11.5000743865967 -47.1402282714844,12.354564666748 -56.5396041870117,7.90222263336182 -61.8914070129395,6.59800148010254 -54.0660781860352,6.28318881988525 -61.7564888000488,17.8862609863281 -63.2406005859375,16.7619323730469 -52.6719131469727,7.58741092681885 -56.809440612793,8.12708854675293 -61.8914070129395,8.35195446014404 -64.4099044799805,16.0423622131348 -61.306755065918,9.70114898681641 -64.7247161865234,6.01335048675537 -56.7194976806641,9.88104152679443 -52.5819664001465,9.79109477996826 -61.7115173339844,5.29378032684326 -64.5448226928711,17.7963161468506 -55.6401405334473,17.6613960266113 -58.3835029602051,17.9312343597412 -54.1110534667969,15.817497253418 -46.4656372070312,12.5344572067261 -44.48681640625,10.8254776000977 -62.0713005065918,18.1111278533936 -57.3940925598145,5.96837711334229 -64.0051422119141,21.5290870666504 -61.7115173339844,8.03714179992676 -61.6665420532227,6.86783981323242 -61.9813537597656,17.6613960266113 -64.3649291992188,11.7249402999878 -58.1136627197266,20.4497318267822 -59.327938079834,21.2592487335205 -59.013126373291,16.0873355865479 -55.0105171203613,10.7355308532715 -55.9549522399902,12.4445114135742 -59.5078315734863,10.1508798599243 -44.9365234375,10.7805042266846 -61.7115173339844,5.60859203338623 -47.3201293945312,12.2196445465088 -53.166618347168,10.8704509735107 -57.9787445068359,8.89163208007812 -63.2406005859375,23.19309425354 -58.5184211730957,13.34397315979 -57.9787445068359,12.1296987533569 -64.5448226928711,6.68794727325439 -54.7406768798828,16.5370674133301 -51.5925559997559,14.8730602264404 -45.566162109375,11.9498062133789 -64.5448226928711,9.52125644683838 -51.8623962402344,9.83606815338135 -46.7354736328125,11.9498062133789 -56.3147354125977,9.43130970001221 -64.0051422119141,22.833309173584 -63.825252532959,16.1323089599609 -55.2353820800781,11.9048328399658 -58.1586380004883,10.7805042266846 -58.9681549072266,19.685188293457 -62.0713005065918,10.9154233932495 -43.7672424316406,12.3995380401611 -59.7326965332031,12.9392156600952 -52.4020729064941,6.91281318664551 -61.531623840332,8.48687362670898 -61.3967056274414,10.3307723999023 -64.1850433349609,19.3703765869141 -55.0554885864258,14.5582485198975 -55.0554885864258,10.8254776000977 -62.161247253418,11.6799669265747 -61.0818901062012,12.9392156600952 -55.3253288269043,6.10329627990723 -53.5264015197754,10.6905584335327 -61.846435546875,5.4286994934082 -53.9761352539062,16.80690574646 -62.8358459472656,8.17206192016602 -51.2777442932129,8.93660545349121 -60.2723731994629,8.89163208007812 -61.1268653869629,7.54243755340576 -62.5660057067871,13.8836517333984 -58.0686912536621,12.1296987533569 -57.7538795471191,9.65617561340332 -44.8465881347656,11.6349945068359 -48.0396766662598,12.5794296264648 -54.4258651733398,15.3677654266357 -62.161247253418,22.7433624267578 -60.0025367736816,23.2380676269531 -55.8650054931641,6.73292064666748 -56.8993873596191,7.6773567199707 -58.0237159729004,20.4497318267822 -62.4760589599609,13.1640815734863 -60.1374549865723,22.1137390136719 -56.2697639465332,13.8836517333984 -53.9311599731445,15.2328462600708 -53.166618347168,16.0873355865479 -56.9443626403809,7.9471960067749 -59.2379913330078,6.77789402008057 -62.6109771728516,11.0953159332275 -59.0580978393555,6.59800148010254 -55.1904067993164,12.309591293335 -57.7988510131836,19.4153499603271 -49.4338455200195,13.8836517333984 -54.515811920166,10.6905584335327 -64.4099044799805,23.0132007598877 -62.9707641601562,20.1349201202393 -56.0448989868164,10.1508798599243 -60.7670783996582,7.99216938018799 -53.3015365600586,12.0847253799438 -57.4840393066406,6.77789402008057 -55.1904067993164,12.4445114135742 -54.6057586669922,16.4471206665039 -55.2353820800781,9.20644378662109 -51.682502746582,8.08211517333984 -62.7458992004395,20.2698383331299 -52.8068313598633,7.90222263336182 -64.7696914672852,14.5582485198975 -53.6613235473633,16.4021472930908 -62.9707641601562,7.09270572662354 -64.4548797607422,10.1958532333374 -55.6401405334473,5.65356540679932 -63.6453628540039,12.1296987533569 -55.9549522399902,13.2540273666382 -59.642749786377,12.5344572067261 -46.5555725097656,11.8598594665527 -62.2511940002441,17.9762077331543 -64.3649291992188,21.5740604400635 -61.531623840332,18.0211811065674 -48.5793571472168,12.5344572067261 -56.8544158935547,6.82286739349365 -60.9020004272461,16.5370674133301 -64.5897979736328,21.5740604400635 -59.2829666137695,11.7699136734009 -62.9707641601562,23.3729858398438 -55.2803535461426,10.4207191467285 -56.9893341064453,15.4127388000488 -55.145435333252,9.16147041320801 -60.7670783996582,18.5158863067627 -62.5660057067871,22.833309173584 -58.7432861328125,16.1323089599609 -61.2617835998535,10.7805042266846 -58.1586380004883,14.0635442733765 -61.2617835998535,12.669376373291 -60.5871887207031,6.4630823135376 -63.5554122924805,8.21703433990479 -63.9151992797852,10.7355308532715 -62.2511940002441,12.7143497467041 -62.5210342407227,7.85724925994873 -53.5264015197754,8.48687362670898 -52.1322326660156,14.8730602264404 -63.5554122924805,6.14826965332031 -53.8412132263184,15.3677654266357 -61.7564888000488,13.7487316131592 -51.8623962402344,5.60859203338623 -56.6745223999023,7.76730346679688 -64.0051422119141,7.45249080657959 -57.7988510131836,11.5900211334229 -55.5951690673828,15.5476579666138 -63.5554122924805,16.80690574646 -47.1402282714844,11.2302360534668 -45.791015625,11.3651552200317 -63.2406005859375,8.48687362670898 -50.9629325866699,9.9260139465332 -62.0263290405273,18.5608596801758 -59.5977783203125,21.6640071868896 -60.5871887207031,8.08211517333984 -60.0924835205078,9.52125644683838 -51.9523429870605,13.2990007400513 -64.0950927734375,6.37313556671143 -56.179817199707,15.2778186798096 -60.4072952270508,12.17467212677 -60.5871887207031,19.7301616668701 -64.3649291992188,9.83606815338135 -61.3517303466797,15.3227920532227 -58.7432861328125,10.5556383132935 -55.8650054931641,5.20383358001709 -64.7696914672852,11.2302360534668 -61.3517303466797,5.33875274658203 -55.6401405334473,17.7063694000244 -59.642749786377,19.1904830932617 -56.3597106933594,12.354564666748 -58.2036094665527,17.8412895202637 -52.1322326660156,12.8942422866821 -54.9205703735352,15.9074440002441 -53.7962417602539,10.9154233932495 -63.6903343200684,5.65356540679932 -57.4840393066406,9.61120223999023 -64.7247161865234,5.33875274658203 -56.9443626403809,5.96837711334229 -51.7274780273438,13.3889465332031 -57.4390640258789,17.6164226531982 -61.846435546875,13.2540273666382 -47.9947052001953,12.669376373291 -52.8068313598633,15.4577121734619 -62.2062187194824,9.79109477996826 -62.9257888793945,10.4656925201416 -52.1322326660156,11.0053701400757 -46.5555725097656,12.489483833313 -55.4602470397949,16.4471206665039 -59.013126373291,8.30698108673096 -53.2565612792969,10.8254776000977 -61.6665420532227,18.5158863067627 -50.7380676269531,14.2434368133545 -62.5660057067871,21.0793552398682 -51.7724494934082,12.3995380401611 -58.2485809326172,15.7275505065918 -61.3967056274414,5.47367286682129 -59.6877212524414,10.3757457733154 -58.6083679199219,17.3016109466553 -51.1877975463867,7.63238334655762 -60.677131652832,21.4841136932373 -60.1824264526367,7.81227684020996 -56.9893341064453,10.8254776000977 -55.145435333252,16.9867992401123 -52.312126159668,14.6032218933105 -62.7458992004395,20.6296234130859 -54.515811920166,11.5000743865967 -64.3649291992188,23.6428260803223 -62.0263290405273,14.2434368133545 -52.5819664001465,7.45249080657959 -58.1136627197266,7.27259826660156 -51.3676910400391,7.22762584686279 -58.9231796264648,9.07152462005615 -63.0157356262207,19.5952415466309 -57.9337692260742,10.7355308532715 -46.2407531738281,13.3889465332031 -62.8808174133301,19.1904830932617 -49.6587104797363,6.1932430267334 -52.8068313598633,14.4683027267456 -58.698314666748,7.45249080657959 -56.3597106933594,13.1191082000732 -64.6797409057617,8.80168533325195 -58.3385314941406,13.1640815734863 -60.4522666931152,9.88104152679443 -59.4178848266602,15.2328462600708 -59.5977783203125,17.0317726135254 -52.4920196533203,12.309591293335 -56.2247924804688,15.9074440002441 -63.4654693603516,6.05832386016846 -53.3914833068848,13.1191082000732 -51.0079040527344,7.85724925994873 -63.195629119873,16.6719875335693 -47.5449714660645,12.2196445465088 -59.327938079834,14.5582485198975 -52.1322326660156,13.7487316131592 -62.2062187194824,14.9630069732666 -64.0051422119141,7.54243755340576 -63.4654693603516,10.8254776000977 -57.6189575195312,15.3227920532227 -64.7696914672852,19.6402149200439 -56.1348457336426,8.21703433990479 -52.536994934082,16.1323089599609 -58.6533432006836,9.47628307342529 -63.6903343200684,19.010591506958 -64.7247161865234,12.8492698669434 -62.0263290405273,22.833309173584 -56.1348457336426,16.1323089599609 -55.7750587463379,12.2646179199219 -53.346508026123,13.6587858200073 -63.2855758666992,10.9154233932495 -64.4099044799805,19.8650798797607 -63.6903343200684,13.3889465332031 -59.8676147460938,18.650806427002 -59.4178848266602,12.984188079834 -56.1348457336426,8.35195446014404 -55.2803535461426,9.20644378662109 -62.5210342407227,11.994779586792 -46.4656372070312,11.9048328399658 -50.0634689331055,6.77789402008057 -59.1480445861816,16.5820407867432 -62.161247253418,6.68794727325439 -60.3623199462891,17.4365310668945 -62.7908706665039,17.3465843200684 -43.7222595214844,12.354564666748 -52.8967781066895,11.7249402999878 -49.8835754394531,13.1191082000732 -61.2617835998535,19.7301616668701 -62.1162719726562,15.0079803466797 -57.3041458129883,15.9524164199829 -56.2247924804688,6.10329627990723 -49.9735221862793,5.20383358001709 -64.2749862670898,20.8544902801514 -60.6321601867676,6.59800148010254 -64.4998474121094,7.09270572662354 -57.4840393066406,16.2672290802002 -62.1162719726562,17.6164226531982 -56.3147354125977,13.1640815734863 -49.164005279541,13.8836517333984 -58.8782081604004,15.3227920532227 -51.0978507995605,5.38372611999512 -53.4364547729492,14.3783569335938 -64.0051422119141,14.7831144332886 -58.8332328796387,6.14826965332031 -53.5713768005371,13.1640815734863 -57.5739860534668,16.9418258666992 -62.7009239196777,8.08211517333984 -57.9787445068359,18.6058330535889 -58.2485809326172,10.3757457733154 -62.2961654663086,21.8438987731934 -59.7326965332031,7.63238334655762 -56.6745223999023,13.6138134002686 -60.4522666931152,7.63238334655762 -56.4496574401855,15.9074440002441 -63.195629119873,17.9762077331543 -64.6797409057617,15.0529537200928 -60.1374549865723,19.9100532531738 -50.5581741333008,13.2090549468994 -64.6797409057617,11.7249402999878 -62.7908706665039,19.5502681732178 -63.9601745605469,23.9576377868652 -59.3729095458984,10.7805042266846 -58.2036094665527,12.7143497467041 -62.6559524536133,7.45249080657959 -57.7988510131836,17.481502532959 -60.9020004272461,10.6006116867065 -63.8702239990234,6.64297485351562 -60.2723731994629,13.0291614532471 -50.7380676269531,14.0635442733765 -57.034309387207,17.166690826416 -58.0237159729004,16.2222557067871 -58.5184211730957,16.5820407867432 -61.306755065918,13.0741348266602 -49.9285507202148,13.7037591934204 -63.0157356262207,12.5794296264648 -51.1877975463867,14.0635442733765 -44.3069152832031,11.6799669265747 -64.634765625,19.5052947998047 -60.6321601867676,7.31757164001465 -52.9417495727539,5.38372611999512 -61.1268653869629,18.8756713867188 -51.5026092529297,9.16147041320801 -62.9707641601562,16.851879119873 -60.4522666931152,20.8994636535645 -57.6189575195312,14.9180335998535 -48.5793571472168,12.6244029998779 -64.4099044799805,11.5450477600098 -50.4232559204102,13.5238666534424 -64.4099044799805,21.9338455200195 -64.0051422119141,14.5132751464844 -64.7247161865234,13.9286251068115 -58.7432861328125,11.7249402999878 -52.7618598937988,15.6376037597656 -47.2301635742188,13.5688400268555 -56.4046859741211,15.7275505065918 -53.1216430664062,16.4471206665039 -62.8358459472656,23.507905960083 -57.6189575195312,18.2910194396973 -58.1586380004883,18.6957778930664 -56.6745223999023,13.34397315979 -52.9867248535156,13.2540273666382 -57.4390640258789,12.5794296264648 -58.5184211730957,12.354564666748 -63.6003875732422,11.5450477600098 -64.7696914672852,13.4788932800293 -60.8570251464844,17.4365310668945 -43.9021606445312,11.4551019668579 -59.7326965332031,10.0159606933594 -54.1560249328613,5.87843132019043 -57.034309387207,17.0317726135254 -63.7353057861328,12.4445114135742 -60.8570251464844,10.4207191467285 -64.4099044799805,15.0079803466797 -56.8993873596191,9.61120223999023 -63.9601745605469,8.48687362670898 -54.4258651733398,8.62179279327393 -47.3201293945312,13.6138134002686 -61.0369186401367,22.7883358001709 -54.6057586669922,8.12708854675293 -52.9867248535156,7.09270572662354 -55.9999237060547,16.5820407867432 -61.7564888000488,17.9762077331543 -61.1718368530273,12.2646179199219 -64.4099044799805,17.3915576934814 -50.2883338928223,11.7249402999878 -59.1480445861816,9.25141716003418 -47.6349182128906,13.7937049865723 -53.4814300537109,13.6587858200073 -57.8887977600098,5.74351119995117 -57.4840393066406,15.4127388000488 -45.9709167480469,12.309591293335 -56.8993873596191,15.2778186798096 -59.7776718139648,15.502685546875 -58.4284744262695,20.0449733734131 -57.663932800293,11.2752084732056 -59.5078315734863,17.6613960266113 -59.5977783203125,18.2010746002197 -63.5554122924805,15.5476579666138 -50.4232559204102,5.33875274658203 -53.2115898132324,14.4233293533325 -46.6904907226562,13.34397315979 -62.2062187194824,13.5688400268555 -58.5633926391602,17.3465843200684 -59.9575614929199,22.9232540130615 -62.8358459472656,14.5582485198975 -57.663932800293,14.5132751464844 -50.333309173584,7.99216938018799 -61.8914070129395,9.61120223999023 -63.825252532959,9.61120223999023 -51.682502746582,9.07152462005615 -56.4046859741211,7.27259826660156 -62.8808174133301,22.6983890533447 -62.4310836791992,22.0237922668457 -59.5078315734863,15.2328462600708 -57.8438262939453,7.58741092681885 -62.8808174133301,17.8412895202637 -56.4046859741211,5.9234037399292 -51.8174209594727,10.2408266067505 -56.9443626403809,5.38372611999512 -53.5713768005371,6.41810894012451 -51.7724494934082,8.03714179992676 -56.9443626403809,14.9180335998535 -63.2855758666992,9.97098731994629 -63.4204940795898,10.0159606933594 -61.9813537597656,5.51864528656006 -61.7564888000488,7.9471960067749 -57.8438262939453,14.7831144332886 -64.4548797607422,18.7857246398926 -60.1824264526367,5.96837711334229 -56.809440612793,9.70114898681641 -51.4126625061035,11.8598594665527 -43.7672424316406,11.0053701400757 -47.1402282714844,12.3995380401611 -46.9153442382812,11.1852626800537 -54.5607833862305,13.9735984802246 -54.7406768798828,7.72233009338379 -64.4099044799805,22.2936305999756 -49.7936325073242,11.7249402999878 -59.8676147460938,16.492094039917 -51.997314453125,7.9471960067749 -53.9761352539062,10.0609340667725 -51.4126625061035,12.8042964935303 -57.8887977600098,7.40751838684082 -49.3438987731934,12.2646179199219 -53.1216430664062,5.60859203338623 -57.4390640258789,7.00275993347168 -64.4099044799805,16.3571739196777 -62.3411407470703,23.0132007598877 -56.9893341064453,13.4788932800293 -58.3385314941406,14.2434368133545 -59.2829666137695,8.84665870666504 -63.2855758666992,21.7539520263672 -58.3835029602051,19.010591506958 -53.2115898132324,6.64297485351562 -57.9337692260742,6.23821640014648 -59.4628601074219,16.9418258666992 -61.1718368530273,5.65356540679932 -44.9365234375,11.0503435134888 -54.2459716796875,13.7487316131592 -61.8914070129395,13.1640815734863 -62.9257888793945,12.5794296264648 -58.7432861328125,12.7593231201172 -50.5581741333008,12.6244029998779 -60.5871887207031,12.1296987533569 -50.7830390930176,12.9392156600952 -52.0422897338867,13.8836517333984 -55.5951690673828,7.76730346679688 -62.8358459472656,11.6349945068359 -63.6003875732422,17.5264778137207 -59.1930198669434,10.6905584335327 -61.9813537597656,20.4047584533691 -61.8914070129395,14.2434368133545 -60.2274017333984,14.0185708999634 -47.3650817871094,12.8042964935303 -63.9601745605469,17.0767459869385 -56.9893341064453,15.5926313400269 -57.663932800293,14.1534900665283 -60.2274017333984,20.8544902801514 -62.9257888793945,16.8968524932861 -57.0792808532715,11.6799669265747 -61.4866485595703,12.6244029998779 -55.4602470397949,15.5476579666138 -57.7538795471191,15.997389793396 -54.3808898925781,8.30698108673096 -62.8808174133301,12.9392156600952 -56.0448989868164,9.38633632659912 -64.0501174926758,23.7777442932129 -49.9735221862793,7.00275993347168 -61.7115173339844,10.6905584335327 -64.5897979736328,23.148120880127 -54.6957054138184,14.2434368133545 -58.1586380004883,15.0529537200928 -45.4312438964844,11.5450477600098 -55.4152755737305,12.8942422866821 -64.0051422119141,18.9656181335449 -55.5501937866211,11.2302360534668 -55.3703002929688,14.4683027267456 -55.6851119995117,16.492094039917 -59.327938079834,16.3571739196777 -63.3305511474609,18.3359928131104 -49.164005279541,13.0291614532471 -63.1506576538086,12.9392156600952 -53.1216430664062,5.9234037399292 -60.9469718933105,11.9498062133789 -61.2168121337891,19.2804298400879 -51.4576377868652,14.9630069732666 -64.7247161865234,8.03714179992676 -56.2247924804688,5.20383358001709 -57.3041458129883,17.5264778137207 -61.0369186401367,11.994779586792 -62.161247253418,22.6084423065186 -57.2591743469238,5.4286994934082 -56.8993873596191,10.2857999801636 -57.2591743469238,10.0159606933594 -63.8702239990234,16.4021472930908 -63.7802810668945,23.19309425354 -45.0264892578125,10.5556383132935 -55.145435333252,11.0503435134888 -52.4470443725586,8.30698108673096 -61.0369186401367,8.17206192016602 -63.6453628540039,11.3651552200317 -53.7962417602539,11.1402893066406 -57.9787445068359,11.1852626800537 -55.4152755737305,13.7937049865723 -64.7247161865234,9.52125644683838 -49.6137390136719,6.55302810668945 -58.2036094665527,15.0529537200928 -61.4416770935059,9.38633632659912 -63.3305511474609,15.0079803466797 -54.515811920166,6.68794727325439 -62.7009239196777,6.77789402008057 -63.2406005859375,12.489483833313 -64.3649291992188,19.3703765869141 -61.7564888000488,19.3703765869141 -60.7670783996582,15.502685546875 -56.7194976806641,17.3915576934814 -62.2062187194824,11.0503435134888 -59.5977783203125,9.43130970001221 -54.9205703735352,6.28318881988525 -61.4416770935059,14.5132751464844 -58.9231796264648,10.9603967666626 -61.2168121337891,8.62179279327393 -62.3861122131348,6.37313556671143 -59.5977783203125,11.7249402999878 -63.5554122924805,23.9576377868652 -45.9709167480469,12.669376373291 -59.4178848266602,10.9603967666626 -58.3385314941406,8.80168533325195 -52.6719131469727,15.0529537200928 -51.7274780273438,7.45249080657959 -64.4998474121094,23.5528793334961 -58.9231796264648,11.4551019668579 -62.9257888793945,6.01335048675537 -52.851806640625,7.09270572662354 -59.4628601074219,15.997389793396 -61.8914070129395,23.4629325866699 -64.7247161865234,9.88104152679443 -54.5607833862305,11.9498062133789 -53.7062950134277,16.177282333374 -64.5448226928711,12.17467212677 -63.3755226135254,17.6164226531982 -61.0818901062012,10.0609340667725 -59.1030731201172,15.0529537200928 -53.1216430664062,8.21703433990479 -61.8914070129395,8.98157787322998 -56.3597106933594,17.2566375732422 -62.8808174133301,5.65356540679932 -60.7221069335938,5.60859203338623 -55.7750587463379,15.2328462600708 -64.0501174926758,19.6402149200439 -43.2275695800781,11.7249402999878 -57.1692276000977,7.18265247344971 -54.0660781860352,16.80690574646 -56.0448989868164,10.4207191467285 -45.4762268066406,12.8942422866821 -59.9125900268555,12.7593231201172 -56.4496574401855,7.18265247344971 -60.9020004272461,14.0185708999634 -64.3199615478516,12.5344572067261 -59.8226432800293,23.9576377868652 -61.531623840332,13.5688400268555 -51.5026092529297,14.7381420135498 -59.9575614929199,11.2752084732056 -63.9151992797852,13.9286251068115 -52.4920196533203,10.1508798599243 -54.6957054138184,8.98157787322998 -52.312126159668,12.1296987533569 -62.2961654663086,5.83345794677734 -62.8808174133301,18.9656181335449 -58.0237159729004,13.6587858200073 -62.8808174133301,10.6905584335327 -61.0369186401367,10.1958532333374 -53.3015365600586,11.6799669265747 -46.8254089355469,13.4339199066162 -58.2935562133789,19.1904830932617 -59.2379913330078,10.3307723999023 -52.1772079467773,11.6799669265747 -63.0157356262207,17.6164226531982 -60.5422134399414,8.39692687988281 -56.6745223999023,10.6455850601196 -43.4074401855469,12.8492698669434 -58.6533432006836,18.4259395599365 -52.9417495727539,11.5450477600098 -59.6877212524414,6.64297485351562 -60.3623199462891,23.7777442932129 -62.7458992004395,16.5370674133301 -62.6109771728516,7.45249080657959 -60.0924835205078,10.3757457733154 -64.3199615478516,11.2302360534668 -50.9179611206055,5.24880695343018 -59.2379913330078,6.23821640014648 -62.0263290405273,17.2566375732422 -57.1242523193359,10.7805042266846 -60.5422134399414,11.7249402999878 -52.7168846130371,15.0979270935059 -63.510440826416,17.6164226531982 -58.1586380004883,14.1984634399414 -62.5210342407227,5.33875274658203 -64.4548797607422,19.9550266265869 -60.1374549865723,13.4339199066162 -53.5713768005371,5.6985387802124 -60.0475082397461,20.674596786499 -57.34912109375,14.3783569335938 -62.0713005065918,19.9100532531738 -50.1983871459961,5.51864528656006 -57.8438262939453,8.48687362670898 -58.3835029602051,7.85724925994873 -53.5264015197754,14.0635442733765 -53.2565612792969,9.52125644683838 -60.3173484802246,5.4286994934082 -63.3305511474609,6.32816219329834 -59.8676147460938,17.5714492797852 -45.566162109375,11.1402893066406 -52.2671546936035,7.18265247344971 -56.4046859741211,16.7619323730469 -53.3914833068848,7.6773567199707 -63.5554122924805,12.984188079834 -50.0634689331055,5.96837711334229 -60.9020004272461,15.2778186798096 -58.698314666748,19.1005363464355 -62.5660057067871,6.05832386016846 -56.5845756530762,10.2857999801636 -64.5448226928711,13.5688400268555 -55.6401405334473,5.87843132019043 -54.6957054138184,8.57682037353516 -53.0766716003418,13.2090549468994 -53.3914833068848,5.38372611999512 -56.3147354125977,16.0423622131348 -60.1824264526367,10.6006116867065 -62.7908706665039,8.93660545349121 -62.7458992004395,11.7249402999878 -59.2829666137695,20.6296234130859 -59.7326965332031,14.1085166931152 -56.3147354125977,15.2778186798096 -53.4364547729492,8.7117395401001 -60.9469718933105,14.1085166931152 -53.8861885070801,11.4101285934448 -57.9787445068359,12.669376373291 -54.201000213623,5.56361865997314 -59.4178848266602,10.0159606933594 -54.830623626709,8.21703433990479 -55.3253288269043,16.6719875335693 -59.1480445861816,19.7751350402832 -64.0950927734375,9.29639053344727 -60.8570251464844,13.1191082000732 -59.6877212524414,23.148120880127 -64.6797409057617,15.9074440002441 -56.2247924804688,9.56622886657715 -64.3199615478516,9.9260139465332 -53.6613235473633,6.59800148010254 -59.9125900268555,9.43130970001221 -60.4972381591797,9.16147041320801 -60.4972381591797,18.5158863067627 -54.0660781860352,12.0397529602051 -50.333309173584,6.50805473327637 -59.2829666137695,13.0291614532471 -61.5765953063965,17.166690826416 -62.3861122131348,19.8650798797607 -57.1242523193359,5.56361865997314 -60.991943359375,5.56361865997314 -61.306755065918,8.75671291351318 -61.846435546875,19.3703765869141 -62.6109771728516,18.8756713867188 -61.4866485595703,9.65617561340332 -59.5078315734863,21.3941669464111 -61.3517303466797,10.4207191467285 -58.5633926391602,7.63238334655762 -62.8358459472656,21.8888721466064 -62.9257888793945,15.2328462600708 -57.6189575195312,5.33875274658203 -52.9867248535156,8.17206192016602 -52.312126159668,5.87843132019043 -60.8570251464844,14.0185708999634 -52.851806640625,10.3307723999023 -64.2300109863281,17.9762077331543 -54.7406768798828,9.9260139465332 -58.7882614135742,8.98157787322998 -63.0157356262207,21.9338455200195 -49.0740585327148,14.1534900665283 -62.8808174133301,16.492094039917 -54.4708366394043,6.28318881988525 -60.1374549865723,17.0317726135254 -58.6083679199219,20 -47.5899467468262,12.5344572067261 -57.2141990661621,11.5450477600098 -54.9205703735352,13.9735984802246 -46.0608520507812,12.4445114135742 -51.0528793334961,10.1958532333374 -64.3649291992188,11.4551019668579 -63.4654693603516,22.3835773468018 -55.5951690673828,9.20644378662109 -64.7696914672852,23.19309425354 -55.0554885864258,5.78848457336426 -58.2036094665527,18.5608596801758 -52.4470443725586,5.20383358001709 -59.0580978393555,10.9154233932495 -47.9047584533691,13.5238666534424 -63.4654693603516,20.9444370269775 -58.6533432006836,14.6481952667236 -59.5977783203125,15.6376037597656 -61.8014602661133,9.34136390686035 -43.1825866699219,12.9392156600952 -56.9443626403809,5.60859203338623 -53.0316963195801,16.0873355865479 -62.6109771728516,16.6719875335693 -63.510440826416,22.6534156799316 -53.4814300537109,6.64297485351562 -56.9893341064453,8.7117395401001 -59.1030731201172,6.55302810668945 -52.7168846130371,11.2752084732056 -52.2671546936035,14.7381420135498 -52.536994934082,10.5106649398804 -56.1348457336426,15.4577121734619 -55.5951690673828,7.09270572662354 -43.2725219726562,12.984188079834 -55.2353820800781,17.0317726135254 -59.8226432800293,5.9234037399292 -54.3808898925781,16.0873355865479 -55.145435333252,16.5820407867432 -60.2723731994629,14.5582485198975 -47.6798934936523,12.8492698669434 -62.7908706665039,5.96837711334229 -62.7458992004395,16.851879119873 -47.9497299194336,13.7937049865723 -56.3147354125977,11.2302360534668 -59.2829666137695,12.2646179199219 -61.8914070129395,14.9630069732666 -53.5264015197754,11.2302360534668 -51.3676910400391,7.27259826660156 -63.4204940795898,5.47367286682129 -57.7538795471191,11.7699136734009 -64.3649291992188,8.75671291351318 -53.3015365600586,14.3783569335938 -60.3173484802246,21.7089805603027 -63.9601745605469,15.3677654266357 -60.1374549865723,9.79109477996826 -56.49462890625,11.4551019668579 -62.7458992004395,12.5794296264648 -59.1030731201172,18.0661544799805 -60.5422134399414,18.2010746002197 -64.0051422119141,22.7433624267578 -54.9655418395996,15.997389793396 -55.1004638671875,12.7593231201172 -64.0950927734375,9.25141716003418 -60.4072952270508,16.5370674133301 -58.6083679199219,5.56361865997314 -53.1216430664062,11.9498062133789 -62.7908706665039,19.1005363464355 -49.8386039733887,7.76730346679688 -53.6613235473633,14.9630069732666 -57.034309387207,14.7831144332886 -64.7247161865234,8.84665870666504 -52.3571014404297,6.41810894012451 -60.677131652832,22.4285507202148 -53.9761352539062,7.85724925994873 -64.0051422119141,9.38633632659912 -63.7353057861328,21.1243286132812 -49.6587104797363,12.4445114135742 -64.6797409057617,7.90222263336182 -61.9813537597656,5.33875274658203 -60.7670783996582,23.7777442932129 -64.5448226928711,13.9286251068115 -57.2141990661621,7.49746417999268 -59.4628601074219,14.8280878067017 -51.2327728271484,12.5344572067261 -63.6903343200684,11.9048328399658 -59.7776718139648,9.38633632659912 -49.4338455200195,13.6587858200073 -44.5317687988281,12.2646179199219 -56.9443626403809,13.34397315979 -61.8914070129395,7.76730346679688 -60.3623199462891,20 -57.9337692260742,11.1852626800537 -53.7062950134277,15.3677654266357 -60.4072952270508,16.177282333374 -59.5528030395508,12.489483833313 -63.1056823730469,13.8836517333984 -59.1480445861816,7.40751838684082 -62.6559524536133,19.5502681732178 -55.6401405334473,16.9867992401123 -61.306755065918,16.3122024536133 -61.9813537597656,8.89163208007812 -56.6295471191406,15.6376037597656 -51.0079040527344,7.27259826660156 -63.2406005859375,16.9418258666992 -53.9761352539062,5.24880695343018 -57.7089042663574,17.3465843200684 -46.7354736328125,13.2990007400513 -57.6189575195312,11.3651552200317 -63.2406005859375,14.8280878067017 -62.9707641601562,19.3703765869141 -46.6005554199219,11.814887046814 -54.830623626709,12.5794296264648 -60.0924835205078,8.57682037353516 -52.9417495727539,7.45249080657959 -58.8332328796387,13.3889465332031 -59.9575614929199,17.7963161468506 -60.4972381591797,18.9656181335449 -50.1084442138672,14.2434368133545 -48.8941688537598,12.0397529602051 -56.5396041870117,16.4021472930908 -59.2829666137695,13.2090549468994 -53.9761352539062,11.8598594665527 -55.6401405334473,11.2302360534668 -61.0369186401367,20.0449733734131 -64.4998474121094,16.177282333374 -54.515811920166,5.29378032684326 -60.0475082397461,12.6244029998779 -56.179817199707,13.4339199066162 -56.3597106933594,13.2540273666382 -57.1692276000977,18.0661544799805 -43.3624877929688,11.9498062133789 -60.991943359375,16.3571739196777 -53.0316963195801,10.6455850601196 -60.7221069335938,12.309591293335 -61.0818901062012,10.6006116867065 -55.0105171203613,8.48687362670898 -55.5951690673828,11.7249402999878 -63.1056823730469,21.6190338134766 -45.1164245605469,12.489483833313 -53.9761352539062,7.81227684020996 -63.5554122924805,22.2936305999756 -61.6215667724609,10.2408266067505 -55.9549522399902,8.21703433990479 -62.8358459472656,17.0767459869385 -57.034309387207,14.1085166931152 -51.997314453125,7.54243755340576 -49.2539520263672,5.38372611999512 -57.034309387207,14.4683027267456 -53.9761352539062,10.2857999801636 -51.0528793334961,14.6481952667236 -57.3940925598145,7.99216938018799 -51.1428260803223,13.3889465332031 -63.3755226135254,11.3201818466187 -64.3649291992188,18.2460479736328 -64.4998474121094,12.354564666748 -64.0950927734375,19.4603214263916 -52.0872611999512,11.5450477600098 -52.9867248535156,14.6032218933105 -59.1480445861816,16.8968524932861 -55.9099807739258,16.7619323730469 -63.510440826416,11.8598594665527 -63.1506576538086,19.4603214263916 -63.5554122924805,15.6376037597656 -61.531623840332,11.1402893066406 -64.5448226928711,20.1349201202393 -54.7856521606445,12.9392156600952 -63.8702239990234,13.9735984802246 -62.2062187194824,16.1323089599609 -55.4602470397949,15.2328462600708 -60.9469718933105,16.9867992401123 -58.8332328796387,17.6164226531982 -63.2406005859375,7.09270572662354 -63.2855758666992,5.74351119995117 -61.2168121337891,20.674596786499 -61.7564888000488,18.3809661865234 -55.7300872802734,14.7381420135498 -56.5396041870117,8.93660545349121 -58.698314666748,18.6058330535889 -64.2300109863281,14.3783569335938 -54.9655418395996,14.5132751464844 -60.0475082397461,13.34397315979 -57.1692276000977,8.21703433990479 -53.3015365600586,10.6455850601196 -52.1772079467773,5.29378032684326 -62.5660057067871,7.09270572662354 -63.8702239990234,13.0741348266602 -64.7247161865234,14.2434368133545 -63.6903343200684,5.51864528656006 -58.3385314941406,15.7725238800049 -55.5052185058594,15.5926313400269 -58.0686912536621,14.4683027267456 -56.1348457336426,8.57682037353516 -62.1162719726562,8.30698108673096 -58.3835029602051,18.9206447601318 -62.3411407470703,5.24880695343018 -63.1056823730469,10.7355308532715 -59.3729095458984,8.53184700012207 -53.8412132263184,10.4207191467285 -48.7142753601074,12.7593231201172 -44.8465881347656,11.994779586792 -55.2803535461426,12.7593231201172 -50.8729858398438,9.74612140655518 -63.7802810668945,15.4127388000488 -45.3862609863281,12.7143497467041 -58.2036094665527,14.7381420135498 -49.5687637329102,12.3995380401611 -52.8967781066895,6.86783981323242 -62.8808174133301,19.0555629730225 -51.5026092529297,14.2434368133545 -57.9787445068359,9.29639053344727 -60.4972381591797,12.3995380401611 -54.2459716796875,14.2434368133545 -50.333309173584,14.7381420135498 -63.4654693603516,12.489483833313 -43.6772766113281,11.4101285934448 -61.3517303466797,19.7751350402832 -56.3597106933594,14.8280878067017 -62.3861122131348,11.994779586792 -56.9893341064453,8.4419002532959 -44.3069152832031,10.8254776000977 -60.8570251464844,8.12708854675293 -53.6163482666016,14.1984634399414 -64.0950927734375,20.1798934936523 -64.0501174926758,17.2116641998291 -58.9231796264648,7.49746417999268 -63.4204940795898,20.2248649597168 -61.2617835998535,14.2884101867676 -58.8332328796387,10.3307723999023 -54.6057586669922,11.994779586792 -62.7009239196777,17.9762077331543 -53.7962417602539,5.47367286682129 -64.2300109863281,14.4683027267456 -64.5448226928711,21.6640071868896 -62.6559524536133,5.60859203338623 -56.7644691467285,18.2910194396973 -53.166618347168,15.1429004669189 -49.0740585327148,5.20383358001709 -58.8782081604004,19.5052947998047 -58.2935562133789,15.4127388000488 -57.2591743469238,9.65617561340332 -54.1110534667969,7.36254501342773 -62.3861122131348,6.28318881988525 -59.0580978393555,12.7143497467041 -60.8570251464844,21.1243286132812 -53.4814300537109,16.1323089599609 -64.5448226928711,21.7089805603027 -50.333309173584,8.48687362670898 -50.8280143737793,7.27259826660156 -46.19580078125,12.7593231201172 -56.9443626403809,16.9867992401123 -60.1824264526367,19.2354564666748 -57.1242523193359,18.4709129333496 -58.8332328796387,11.2752084732056 -60.9020004272461,16.0423622131348 -61.3517303466797,15.4577121734619 -62.4760589599609,13.7937049865723 -62.7009239196777,6.1932430267334 -64.3649291992188,12.0847253799438 -59.642749786377,11.7699136734009 -59.4178848266602,23.0581741333008 -62.7009239196777,9.02655124664307 -53.5713768005371,9.20644378662109 -52.0422897338867,13.5238666534424 -60.9469718933105,13.4788932800293 -59.8226432800293,22.6534156799316 -54.0660781860352,7.45249080657959 -46.9603271484375,12.9392156600952 -58.9681549072266,16.6270141601562 -55.6401405334473,7.90222263336182 -56.5396041870117,8.48687362670898 -62.0263290405273,8.30698108673096 -48.0846519470215,13.8386783599854 -63.9151992797852,9.9260139465332 -43.9920959472656,11.3201818466187 -55.9099807739258,9.25141716003418 -63.0607109069824,8.21703433990479 -54.1110534667969,13.2090549468994 -56.5845756530762,10.6455850601196 -62.6109771728516,6.4630823135376 -55.4602470397949,9.38633632659912 -58.7882614135742,12.9392156600952 -53.4814300537109,11.6349945068359 -52.536994934082,7.76730346679688 -51.6375312805176,6.86783981323242 -64.1850433349609,22.4285507202148 -64.7247161865234,20.4497318267822 -46.2857360839844,12.0397529602051 -60.7221069335938,8.89163208007812 -55.9549522399902,16.7619323730469 -60.1374549865723,11.0503435134888 -52.2671546936035,9.88104152679443 -64.2749862670898,20.2698383331299 -60.1824264526367,23.8676910400391 -60.7670783996582,23.2830390930176 -59.3729095458984,10.8254776000977 -54.8755950927734,10.7805042266846 -53.0766716003418,6.64297485351562 -62.3861122131348,16.0423622131348 -63.1056823730469,6.86783981323242 -49.2989273071289,5.4286994934082 -63.9601745605469,22.3386039733887 -59.7776718139648,10.9154233932495 -63.510440826416,22.2036838531494 -59.0580978393555,19.2354564666748 -58.2036094665527,17.1217193603516 -51.7724494934082,7.18265247344971 -62.2511940002441,14.9630069732666 -59.013126373291,6.01335048675537 -58.5184211730957,6.64297485351562 -61.2617835998535,23.0132007598877 -54.9205703735352,8.4419002532959 -49.7936325073242,5.83345794677734 -55.0105171203613,6.86783981323242 -48.4894104003906,13.0291614532471 -61.1718368530273,18.8756713867188 -59.3729095458984,21.0343818664551 -63.9151992797852,16.80690574646 -54.0211067199707,10.1508798599243 -54.0211067199707,15.6825771331787 -48.9391403198242,13.2990007400513 -60.9469718933105,23.4179592132568 -60.5422134399414,19.010591506958 -54.7856521606445,6.28318881988525 -57.8887977600098,12.669376373291 -63.2855758666992,20.7645435333252 -57.1242523193359,12.984188079834 -56.809440612793,8.21703433990479 -61.4866485595703,22.1137390136719 -54.515811920166,6.95778656005859 -55.4602470397949,17.5264778137207 -57.034309387207,18.3359928131104 -57.9337692260742,14.6032218933105 -61.4416770935059,8.03714179992676 -54.7406768798828,12.669376373291 -59.1030731201172,6.50805473327637 -55.145435333252,7.99216938018799 -53.4364547729492,8.12708854675293 -52.4920196533203,12.5344572067261 -55.3253288269043,9.43130970001221 -51.3227157592773,8.48687362670898 -59.0580978393555,11.7699136734009 -55.145435333252,16.2672290802002 -59.2379913330078,7.58741092681885 -51.9523429870605,13.9735984802246 -55.2803535461426,8.75671291351318 -57.34912109375,14.5582485198975 -64.634765625,7.9471960067749 -58.7882614135742,13.4339199066162 -62.0263290405273,17.2116641998291 -52.9867248535156,10.3307723999023 -53.0766716003418,14.1534900665283 -58.3385314941406,6.37313556671143 -55.5052185058594,9.25141716003418 -55.145435333252,6.10329627990723 -54.4258651733398,5.78848457336426 -54.7856521606445,15.5926313400269 -53.8412132263184,11.9048328399658 -59.9575614929199,9.79109477996826 -63.825252532959,16.492094039917 -59.1030731201172,11.0953159332275 -53.346508026123,7.45249080657959 -63.510440826416,15.4577121734619 -61.4866485595703,11.8598594665527 -62.2961654663086,16.80690574646 -61.9363822937012,21.6640071868896 -64.5448226928711,14.0185708999634 -53.9761352539062,7.99216938018799 -56.49462890625,5.9234037399292 -62.2961654663086,14.6032218933105 -64.5897979736328,9.83606815338135 -62.2511940002441,21.4391403198242 -64.4099044799805,9.07152462005615 -63.2855758666992,23.7327709197998 -51.0528793334961,7.04773330688477 -55.8650054931641,11.0053701400757 -51.8623962402344,12.3995380401611 -50.1534156799316,12.5344572067261 -47.1851806640625,13.0291614532471 -50.2433624267578,11.9498062133789 -61.9813537597656,9.52125644683838 -60.9020004272461,23.5528793334961 -58.9681549072266,15.3677654266357 -62.2062187194824,7.45249080657959 -51.7724494934082,14.3783569335938 -63.1506576538086,15.502685546875 -52.6269378662109,7.72233009338379 -62.161247253418,13.2540273666382 -47.9047584533691,11.814887046814 -50.9179611206055,7.27259826660156 -46.1508178710938,12.0397529602051 -57.9337692260742,18.5608596801758 -64.4099044799805,22.3386039733887 -62.3861122131348,13.4339199066162 -53.7512664794922,13.0741348266602 -62.9257888793945,7.27259826660156 -59.7776718139648,12.7593231201172 -54.5607833862305,7.90222263336182 -55.0554885864258,15.5926313400269 -53.4364547729492,7.76730346679688 -56.7194976806641,18.4709129333496 -61.531623840332,5.56361865997314 -51.5925559997559,9.29639053344727 -59.5078315734863,23.0581741333008 -51.3227157592773,13.6587858200073 -63.9601745605469,15.1878728866577 -64.2300109863281,5.78848457336426 -55.9549522399902,11.6349945068359 -57.34912109375,13.6138134002686 -59.8676147460938,19.4603214263916 -63.2855758666992,23.5978527069092 -60.3173484802246,17.166690826416 -64.5897979736328,23.6877975463867 -53.7062950134277,11.6799669265747 -64.7696914672852,22.6534156799316 -44.3518981933594,10.8704509735107 -47.1402282714844,13.2540273666382 -59.1480445861816,13.9286251068115 -58.0237159729004,16.5820407867432 -58.5184211730957,16.1323089599609 -64.6797409057617,13.8836517333984 -58.2036094665527,10.5556383132935 -57.3041458129883,5.96837711334229 -54.9655418395996,9.38633632659912 -58.4284744262695,17.3465843200684 -62.6109771728516,5.29378032684326 -54.3359184265137,12.8492698669434 -57.7538795471191,19.685188293457 -63.7353057861328,17.3016109466553 -61.4416770935059,8.80168533325195 -56.3147354125977,5.60859203338623 -59.5977783203125,5.87843132019043 -60.3623199462891,5.20383358001709 -58.2036094665527,19.685188293457 -59.8676147460938,7.99216938018799 -59.8676147460938,15.7275505065918 -61.4416770935059,14.3783569335938 -51.0978507995605,5.4286994934082 -61.6665420532227,20.7195701599121 -45.0714721679688,11.994779586792 -56.49462890625,10.3757457733154 -63.3305511474609,17.6613960266113 -54.6507301330566,5.78848457336426 -44.8465881347656,12.4445114135742 -54.9655418395996,11.4101285934448 -61.531623840332,18.9206447601318 -64.634765625,10.7805042266846 -58.8782081604004,6.91281318664551 -52.4020729064941,6.73292064666748 -58.1586380004883,9.88104152679443 -60.1374549865723,20.7195701599121 -61.7564888000488,21.1693019866943 -51.682502746582,12.0397529602051 -56.0898704528809,7.40751838684082 -60.5422134399414,17.481502532959 -58.9681549072266,16.177282333374 -62.4760589599609,20 -57.663932800293,11.0053701400757 -63.825252532959,13.4339199066162 -50.648120880127,12.1296987533569 -59.3729095458984,8.89163208007812 -64.0501174926758,20.314811706543 -60.7670783996582,18.650806427002 -56.7194976806641,7.31757164001465 -53.1216430664062,10.5556383132935 -63.1056823730469,16.0873355865479 -43.3624877929688,11.8598594665527 -49.1190338134766,12.8492698669434 -58.7882614135742,18.0211811065674 -57.034309387207,5.51864528656006 -56.809440612793,12.2646179199219 -63.3305511474609,16.3122024536133 -60.1824264526367,6.77789402008057 -54.7406768798828,12.8492698669434 -59.4628601074219,17.7963161468506 -51.0978507995605,9.25141716003418 -58.2485809326172,14.4683027267456 -59.4178848266602,13.34397315979 -49.5687637329102,12.2646179199219 -51.8174209594727,7.76730346679688 -45.8809814453125,12.0397529602051 -52.851806640625,13.2990007400513 -62.8358459472656,17.7963161468506 -63.825252532959,20.6296234130859 -51.2327728271484,13.2090549468994 -61.2617835998535,16.492094039917 -64.0501174926758,7.63238334655762 -55.7300872802734,11.1402893066406 -60.0924835205078,8.53184700012207 -62.7908706665039,19.8650798797607 -57.9337692260742,9.56622886657715 -61.6215667724609,15.6376037597656 -55.5052185058594,11.9048328399658 -61.4416770935059,18.4709129333496 -64.7247161865234,6.55302810668945 -59.2829666137695,12.1296987533569 -60.0025367736816,12.354564666748 -60.4522666931152,13.6138134002686 -63.2855758666992,14.3783569335938 -59.4178848266602,11.1852626800537 -59.7326965332031,23.4179592132568 -58.9231796264648,23.507905960083 -63.4204940795898,9.88104152679443 -53.7062950134277,16.7169609069824 -61.8914070129395,16.7169609069824 -54.7406768798828,14.6931686401367 -62.2511940002441,23.0132007598877 -62.6559524536133,18.0211811065674 -59.5977783203125,20.314811706543 -56.809440612793,13.0741348266602 -60.2723731994629,18.1111278533936 -57.8438262939453,12.8942422866821 -64.634765625,11.9048328399658 -58.0686912536621,10.0609340667725 -50.333309173584,12.8942422866821 -56.3597106933594,6.73292064666748 -61.8014602661133,22.7433624267578 -60.7221069335938,15.5476579666138 -60.5871887207031,6.14826965332031 -64.3649291992188,6.10329627990723 -52.5819664001465,7.76730346679688 -52.4020729064941,11.5000743865967 -62.3411407470703,20.5396785736084 -56.0898704528809,15.4577121734619 -54.4708366394043,7.81227684020996 -52.0422897338867,14.8280878067017 -59.9575614929199,19.5052947998047 -63.7802810668945,14.1085166931152 -58.5633926391602,11.0503435134888 -62.0713005065918,12.7143497467041 -57.9337692260742,19.7751350402832 -59.5977783203125,8.17206192016602 -55.2353820800781,16.0423622131348 -64.7696914672852,14.7381420135498 -61.306755065918,17.3465843200684 -48.5793571472168,11.994779586792 -60.8570251464844,7.63238334655762 -59.5078315734863,14.3783569335938 -54.6507301330566,16.0423622131348 -53.5713768005371,6.91281318664551 -58.8782081604004,18.9206447601318 -52.8068313598633,6.1932430267334 -64.2300109863281,7.27259826660156 -61.531623840332,13.3889465332031 -58.2485809326172,11.6349945068359 -59.9575614929199,14.6032218933105 -60.7670783996582,22.9232540130615 -58.3835029602051,11.2752084732056 -51.9073677062988,7.36254501342773 -48.8042221069336,12.9392156600952 -62.8358459472656,20.1798934936523 -53.166618347168,11.0053701400757 -63.9601745605469,11.1852626800537 -59.1930198669434,13.8386783599854 -54.2459716796875,12.0397529602051 -49.3438987731934,6.86783981323242 -55.4152755737305,14.5582485198975 -44.3518981933594,12.6244029998779 -64.0051422119141,9.97098731994629 -43.9471435546875,12.4445114135742 -46.7804260253906,11.994779586792 -59.327938079834,8.08211517333984 -52.851806640625,11.9498062133789 -45.34130859375,12.5344572067261 -52.1322326660156,11.9048328399658 -47.5449714660645,11.8598594665527 -63.7353057861328,5.74351119995117 -60.4522666931152,14.7381420135498 -55.7300872802734,12.8942422866821 -54.4708366394043,8.75671291351318 -60.3173484802246,21.0793552398682 -58.0237159729004,7.18265247344971 -63.3305511474609,15.5476579666138 -58.6533432006836,15.2778186798096 -58.6533432006836,9.56622886657715 -49.7936325073242,7.18265247344971 -51.8174209594727,10.1059074401855 -57.9787445068359,8.39692687988281 -44.4418334960938,11.5900211334229 -54.2909469604492,11.0953159332275 -52.8967781066895,13.2090549468994 -57.5739860534668,10.7355308532715 -62.2961654663086,11.6799669265747 -53.2115898132324,8.48687362670898 -52.4020729064941,14.0635442733765 -58.2036094665527,17.6613960266113 -59.8226432800293,8.53184700012207 -54.0660781860352,5.78848457336426 -56.6745223999023,12.7593231201172 -60.2723731994629,23.6877975463867 -64.4548797607422,8.80168533325195 -61.6665420532227,13.9735984802246 -52.0422897338867,15.1429004669189 -63.4654693603516,13.5688400268555 -64.3649291992188,22.5634689331055 -64.5448226928711,6.41810894012451 -56.9443626403809,15.3677654266357 -63.6003875732422,20.2248649597168 -58.1136627197266,16.8968524932861 -51.9073677062988,6.77789402008057 -62.2062187194824,13.1191082000732 -54.830623626709,15.2328462600708 -50.8729858398438,5.78848457336426 -61.5765953063965,15.0979270935059 -55.0554885864258,10.0159606933594 -61.9813537597656,20.3597850799561 -55.6851119995117,8.98157787322998 -62.6109771728516,6.37313556671143 -53.5713768005371,11.4551019668579 -59.1480445861816,7.85724925994873 -50.8729858398438,14.3333835601807 -61.4866485595703,11.7699136734009 -53.8861885070801,10.4207191467285 -60.3623199462891,17.0317726135254 -63.3305511474609,10.0609340667725 -62.7458992004395,10.8254776000977 -56.3147354125977,16.851879119873 -61.6665420532227,20.5396785736084 -63.7353057861328,19.9100532531738 -60.677131652832,11.1852626800537 -55.0554885864258,15.8624706268311 -57.7538795471191,17.9312343597412 -57.034309387207,11.5000743865967 -57.6189575195312,15.1878728866577 -51.0978507995605,12.8942422866821 -52.4920196533203,5.96837711334229 -55.9999237060547,6.95778656005859 -63.195629119873,22.9232540130615 -60.6321601867676,8.66676616668701 -62.8358459472656,10.0159606933594 -52.3571014404297,16.3122024536133 -59.0580978393555,20.4497318267822 -49.7486572265625,13.1640815734863 -58.4734497070312,20 -64.7247161865234,14.1534900665283 -48.3544883728027,13.6138134002686 -58.3385314941406,11.4101285934448 -59.2829666137695,13.7487316131592 -54.201000213623,14.1534900665283 -53.7962417602539,11.814887046814 -54.7406768798828,11.0503435134888 -50.9629325866699,11.994779586792 -56.8544158935547,10.1958532333374 -64.3649291992188,9.79109477996826 -52.0422897338867,5.83345794677734 -63.9151992797852,8.08211517333984 -64.0501174926758,14.1085166931152 -56.7644691467285,6.32816219329834 -53.2565612792969,8.84665870666504 -44.8465881347656,12.5344572067261 -43.7672424316406,12.4445114135742 -61.1718368530273,5.24880695343018 -52.4020729064941,8.48687362670898 -52.851806640625,9.9260139465332 -60.9469718933105,16.0873355865479 -59.4628601074219,12.8942422866821 -53.7512664794922,7.40751838684082 -53.7512664794922,14.4233293533325 -47.6798934936523,11.6799669265747 -60.1374549865723,20 -59.1480445861816,18.4259395599365 -63.8702239990234,22.0237922668457 -61.7115173339844,11.5900211334229 -54.5607833862305,14.5582485198975 -52.8967781066895,11.3651552200317 -51.5026092529297,12.4445114135742 -54.7406768798828,16.0423622131348 -59.3729095458984,18.2010746002197 -52.851806640625,16.177282333374 -52.851806640625,10.6455850601196 -62.5210342407227,14.9630069732666 -58.8782081604004,8.7117395401001 -61.8014602661133,17.2116641998291 -61.8914070129395,10.5556383132935 -52.2221794128418,12.8492698669434 -50.6930923461914,6.68794727325439 -59.2379913330078,9.79109477996826 -58.3385314941406,9.56622886657715 -62.7009239196777,5.60859203338623 -57.1692276000977,8.30698108673096 -59.013126373291,9.07152462005615 -52.2671546936035,10.5556383132935 -63.7353057861328,19.9550266265869 -61.6665420532227,11.5000743865967 -55.8200340270996,14.5132751464844 -54.3359184265137,12.6244029998779 -59.7776718139648,23.1031475067139 -60.2274017333984,21.6190338134766 -45.3862609863281,12.17467212677 -61.0369186401367,14.6481952667236 -58.5184211730957,5.74351119995117 -63.3755226135254,10.4207191467285 -50.2883338928223,7.36254501342773 -63.6903343200684,8.48687362670898 -58.7882614135742,6.37313556671143 -50.5581741333008,8.30698108673096 -55.5951690673828,15.502685546875 -58.0686912536621,12.354564666748 -60.7221069335938,15.0979270935059 -61.531623840332,5.60859203338623 -49.0740585327148,11.2752084732056 -49.7936325073242,14.4233293533325 -62.0713005065918,23.5528793334961 -60.8570251464844,7.99216938018799 -60.1374549865723,5.47367286682129 -51.4576377868652,11.994779586792 -53.0316963195801,14.1534900665283 -62.7009239196777,18.8756713867188 -57.5290145874023,12.3995380401611 -56.3597106933594,9.74612140655518 -56.8544158935547,10.3757457733154 -62.7458992004395,13.34397315979 -53.7062950134277,15.7275505065918 -59.9125900268555,17.0317726135254 -61.306755065918,16.1323089599609 -47.5449714660645,12.9392156600952 -56.7644691467285,16.7169609069824 -60.991943359375,6.14826965332031 -53.9761352539062,5.83345794677734 -57.8887977600098,7.58741092681885 -57.2591743469238,7.00275993347168 -61.1718368530273,21.9338455200195 -58.3385314941406,11.6349945068359 -64.1400680541992,8.08211517333984 -59.013126373291,6.05832386016846 -52.2671546936035,7.13767910003662 -58.5633926391602,17.2566375732422 -62.2961654663086,16.5370674133301 -55.8650054931641,13.3889465332031 -58.1136627197266,5.74351119995117 -48.5793571472168,13.5238666534424 -59.327938079834,20.6296234130859 -55.9999237060547,12.5794296264648 -62.2062187194824,14.1984634399414 -53.0766716003418,8.21703433990479 -50.9179611206055,13.0291614532471 -55.145435333252,13.4788932800293 -60.5422134399414,9.61120223999023 -53.2115898132324,10.6905584335327 -62.5210342407227,17.5264778137207 -60.5422134399414,20.0449733734131 -51.4576377868652,6.82286739349365 -61.7115173339844,9.16147041320801 -52.8068313598633,14.3783569335938 -57.6189575195312,17.8862609863281 -55.5951690673828,10.6006116867065 -58.7882614135742,11.3201818466187 -62.4310836791992,21.3042221069336 -51.4126625061035,8.75671291351318 -54.6957054138184,6.55302810668945 -62.2961654663086,22.3386039733887 -57.9787445068359,11.3201818466187 -50.2883338928223,8.48687362670898 -62.7908706665039,12.1296987533569 -60.6321601867676,21.5290870666504 -53.6163482666016,8.39692687988281 -53.5264015197754,8.89163208007812 -61.3967056274414,17.6164226531982 -51.4126625061035,7.31757164001465 -50.5581741333008,7.27259826660156 -55.2353820800781,17.1217193603516 -62.3861122131348,17.7963161468506 -54.7406768798828,7.85724925994873 -49.0290870666504,14.2434368133545 -60.7221069335938,20.3597850799561 -64.0950927734375,15.6376037597656 -56.5845756530762,13.7937049865723 -51.5026092529297,15.1878728866577 -48.8941688537598,13.3889465332031 -50.0634689331055,12.7143497467041 -54.9205703735352,9.47628307342529 -55.5501937866211,5.83345794677734 -61.3967056274414,12.7593231201172 -60.7670783996582,10.8254776000977 -59.2379913330078,15.1429004669189 -64.5897979736328,22.3835773468018 -63.3305511474609,13.7037591934204 -55.8650054931641,17.4365310668945 -60.8570251464844,15.3227920532227 -60.7221069335938,23.4179592132568 -59.5078315734863,7.76730346679688 -61.9813537597656,12.8492698669434 -51.7724494934082,10.2408266067505 -56.6295471191406,5.74351119995117 -57.1692276000977,17.3465843200684 -59.9575614929199,7.6773567199707 -55.8200340270996,13.4788932800293 -52.6269378662109,13.0741348266602 -54.7406768798828,7.49746417999268 -58.8782081604004,9.9260139465332 -57.8887977600098,16.6270141601562 -54.0211067199707,11.4551019668579 -60.9020004272461,11.4101285934448 -51.0528793334961,11.994779586792 -58.9681549072266,6.01335048675537 -63.6903343200684,6.05832386016846 -59.9125900268555,14.2434368133545 -55.3253288269043,9.38633632659912 -53.7512664794922,9.34136390686035 -50.9179611206055,8.66676616668701 -64.3199615478516,12.2646179199219 -58.0686912536621,14.7831144332886 -62.7458992004395,6.41810894012451 -62.6109771728516,12.7143497467041 -59.5528030395508,22.6983890533447 -52.6719131469727,8.26200771331787 -62.4760589599609,11.8598594665527 -56.1348457336426,11.1402893066406 -59.5078315734863,5.24880695343018 -53.7512664794922,6.95778656005859 -57.1242523193359,7.36254501342773 -58.0237159729004,11.5900211334229 -59.7326965332031,23.8676910400391 -57.4840393066406,18.8756713867188 -63.6003875732422,5.96837711334229 -59.642749786377,9.79109477996826 -58.3835029602051,15.1878728866577 -56.9893341064453,15.8624706268311 -57.7988510131836,18.6957778930664 -50.0634689331055,14.6481952667236 -58.4734497070312,7.00275993347168 -54.3359184265137,11.814887046814 -56.0448989868164,17.7513427734375 -51.7724494934082,9.34136390686035 -51.9523429870605,11.1852626800537 -52.8068313598633,6.05832386016846 -43.5873413085938,12.489483833313 -49.6587104797363,12.5794296264648 -54.2459716796875,6.41810894012451 -62.7458992004395,18.6058330535889 -63.9601745605469,19.8650798797607 -53.9311599731445,14.1085166931152 -46.9153442382812,11.5450477600098 -60.4522666931152,16.5820407867432 -57.034309387207,13.2990007400513 -60.0924835205078,13.2990007400513 -53.9761352539062,9.20644378662109 -52.7618598937988,5.96837711334229 -53.4364547729492,7.49746417999268 -56.0898704528809,6.77789402008057 -59.3729095458984,8.08211517333984 -64.7247161865234,11.6799669265747 -58.9681549072266,11.2302360534668 -58.698314666748,13.9735984802246 -64.4548797607422,12.5344572067261 -60.8120536804199,15.6825771331787 -57.663932800293,13.0291614532471 -58.4734497070312,9.56622886657715 -60.8120536804199,19.2804298400879 -62.1162719726562,17.7963161468506 -55.1904067993164,16.7619323730469 -62.0263290405273,13.8386783599854 -62.0263290405273,22.5634689331055 -54.9205703735352,13.2090549468994 -59.8226432800293,13.3889465332031 -61.8914070129395,13.3889465332031 -63.4654693603516,18.9206447601318 -62.8358459472656,19.4603214263916 -61.2168121337891,6.59800148010254 -64.6797409057617,23.5528793334961 -63.2855758666992,15.5476579666138 -61.0818901062012,14.1984634399414 -54.2459716796875,10.0609340667725 -56.809440612793,11.1402893066406 -62.2511940002441,21.0793552398682 -63.4654693603516,5.74351119995117 -58.2485809326172,15.6376037597656 -63.3755226135254,18.0211811065674 -52.7168846130371,6.14826965332031 -61.3517303466797,23.507905960083 -63.0157356262207,17.0317726135254 -64.3649291992188,17.5264778137207 -62.8808174133301,12.5794296264648 -53.3914833068848,13.7037591934204 -54.6057586669922,6.1932430267334 -44.5317687988281,10.6455850601196 -54.6057586669922,12.489483833313 -54.830623626709,12.7143497467041 -62.8358459472656,16.7169609069824 -51.6375312805176,8.03714179992676 -63.4204940795898,13.2090549468994 -54.2909469604492,16.177282333374 -52.6719131469727,12.7593231201172 -58.4284744262695,13.8386783599854 -54.0660781860352,13.2990007400513 -62.4310836791992,8.7117395401001 -56.4496574401855,17.481502532959 -54.6957054138184,13.6587858200073 -60.1824264526367,22.4285507202148 -62.0713005065918,19.8650798797607 -62.6109771728516,7.04773330688477 -63.4654693603516,7.04773330688477 -63.1506576538086,9.74612140655518 -57.2141990661621,15.9524164199829 -55.2353820800781,8.21703433990479 -59.8676147460938,7.18265247344971 -61.1718368530273,15.2778186798096 -49.6137390136719,5.33875274658203 -50.7380676269531,7.13767910003662 -61.6665420532227,17.9762077331543 -63.4204940795898,15.5476579666138 -58.5184211730957,8.93660545349121 -53.8412132263184,9.56622886657715 -52.5819664001465,7.85724925994873 -63.1506576538086,14.8280878067017 -64.6797409057617,8.26200771331787 -55.3253288269043,7.22762584686279 -50.648120880127,7.40751838684082 -48.7142753601074,5.51864528656006 -51.9523429870605,8.21703433990479 -53.2115898132324,12.6244029998779 -63.5554122924805,13.7037591934204 -55.9099807739258,14.6931686401367 -57.8887977600098,17.3465843200684 -52.536994934082,10.7805042266846 -63.8702239990234,6.41810894012451 -60.5422134399414,22.6534156799316 -59.6877212524414,18.4259395599365 -53.6163482666016,7.58741092681885 -63.8702239990234,22.2936305999756 -54.7856521606445,10.9154233932495 -63.4204940795898,10.1958532333374 -59.1930198669434,21.3042221069336 -64.7696914672852,9.47628307342529 -50.9629325866699,6.50805473327637 -62.4310836791992,21.0343818664551 -63.9601745605469,8.35195446014404 -52.5819664001465,8.84665870666504 -56.9443626403809,8.57682037353516 -63.0157356262207,22.6084423065186 -58.5184211730957,7.58741092681885 -58.2935562133789,11.5000743865967 -57.7538795471191,8.35195446014404 -58.5633926391602,7.58741092681885 -64.4998474121094,6.28318881988525 -56.5845756530762,7.99216938018799 -64.0051422119141,12.8042964935303 -46.2857360839844,11.9048328399658 -56.8544158935547,16.3122024536133 -58.6083679199219,20.4497318267822 -55.0554885864258,10.8704509735107 -51.4576377868652,10.9603967666626 -53.7962417602539,9.02655124664307 -61.9813537597656,7.63238334655762 -45.566162109375,11.4101285934448 -56.6295471191406,15.6825771331787 -59.7326965332031,11.0053701400757 -61.7564888000488,13.7937049865723 -60.1824264526367,8.39692687988281 -61.2168121337891,7.40751838684082 -59.5528030395508,12.1296987533569 -61.6215667724609,14.1984634399414 -52.3571014404297,10.9603967666626 -59.5528030395508,11.4551019668579 -52.2221794128418,13.9286251068115 -58.1136627197266,9.20644378662109 -58.1136627197266,19.1904830932617 -60.5422134399414,18.1561012268066 -51.3227157592773,14.6032218933105 -56.4496574401855,5.47367286682129 -47.8597869873047,12.8042964935303 -63.6453628540039,20.0449733734131 -60.991943359375,6.28318881988525 -51.0978507995605,6.32816219329834 -49.6137390136719,13.4788932800293 -63.510440826416,17.5264778137207 -55.0554885864258,10.4207191467285 -46.7354736328125,12.309591293335 -48.1296234130859,11.3651552200317 -63.510440826416,16.4471206665039 -59.6877212524414,23.7327709197998 -59.7326965332031,15.3227920532227 -55.5501937866211,15.3677654266357 -64.3649291992188,6.37313556671143 -49.3888740539551,5.83345794677734 -61.4866485595703,22.6084423065186 -61.4866485595703,12.0847253799438 -63.4654693603516,18.8306980133057 -51.8623962402344,9.16147041320801 -56.809440612793,14.2884101867676 -64.1850433349609,13.7937049865723 -53.4814300537109,16.2222557067871 -58.8782081604004,11.9048328399658 -60.0475082397461,7.45249080657959 -60.2274017333984,5.87843132019043 -57.5290145874023,7.45249080657959 -52.9417495727539,8.7117395401001 -64.2749862670898,10.3307723999023 -63.9601745605469,6.50805473327637 -55.2803535461426,7.81227684020996 -58.1586380004883,5.38372611999512 -55.7750587463379,8.48687362670898 -60.991943359375,15.0529537200928 -63.4654693603516,19.5052947998047 -62.4760589599609,20.674596786499 -61.4866485595703,11.0953159332275 -56.809440612793,18.4709129333496 -60.2274017333984,8.84665870666504 -61.6665420532227,20 -53.6613235473633,15.9074440002441 -52.8068313598633,6.82286739349365 -47.814811706543,12.669376373291 -57.2591743469238,14.4683027267456 -64.7696914672852,5.96837711334229 -51.1877975463867,14.6481952667236 -61.2617835998535,16.3571739196777 -55.6401405334473,16.0873355865479 -55.4602470397949,17.481502532959 -61.7564888000488,21.0793552398682 -51.7274780273438,11.0503435134888 -54.1560249328613,16.0873355865479 -61.5765953063965,21.2142753601074 -58.2036094665527,17.7063694000244 -59.8226432800293,10.7805042266846 -49.478816986084,14.5132751464844 -43.8121948242188,12.5794296264648 -54.0211067199707,7.81227684020996 -54.2909469604492,9.88104152679443 -53.7512664794922,10.6006116867065 -52.312126159668,12.2196445465088 -54.7406768798828,15.3227920532227 -58.7882614135742,16.0423622131348 -60.2723731994629,14.2434368133545 -61.0369186401367,7.54243755340576 -59.5977783203125,13.7487316131592 -64.5448226928711,12.9392156600952 -57.2591743469238,6.77789402008057 -50.648120880127,6.86783981323242 -57.2591743469238,13.1640815734863 -56.5845756530762,9.9260139465332 -56.6745223999023,13.8836517333984 -49.3888740539551,5.33875274658203 -58.2485809326172,13.0291614532471 -61.0818901062012,23.2380676269531 -60.3623199462891,7.45249080657959 -56.6295471191406,9.74612140655518 -60.991943359375,11.1402893066406 -52.7168846130371,5.9234037399292 -57.9787445068359,12.5344572067261 -62.3411407470703,23.1031475067139 -58.9681549072266,12.489483833313 -53.3914833068848,13.0291614532471 -53.5713768005371,10.1958532333374 -59.4178848266602,17.7063694000244 -62.161247253418,10.7355308532715 -59.0580978393555,23.7327709197998 -53.1216430664062,5.65356540679932 -49.7936325073242,13.0291614532471 -60.0924835205078,14.4683027267456 -49.3888740539551,12.354564666748 -61.6665420532227,14.3783569335938 -60.6321601867676,23.9126644134521 -60.3173484802246,13.9735984802246 -55.9999237060547,10.9603967666626 -64.7247161865234,22.9682273864746 -61.8914070129395,8.30698108673096 -61.2617835998535,20.9444370269775 -60.8120536804199,22.2036838531494 -61.6215667724609,21.3042221069336 -63.7802810668945,22.833309173584 -49.6137390136719,13.8836517333984 -61.9813537597656,18.9206447601318 -52.851806640625,8.66676616668701 -55.2353820800781,5.6985387802124 -48.4444351196289,13.4339199066162 -60.5422134399414,6.28318881988525 -49.7936325073242,5.6985387802124 -59.4178848266602,8.7117395401001 -63.8702239990234,16.1323089599609 -60.5422134399414,16.1323089599609 -61.531623840332,8.75671291351318 -61.6215667724609,8.80168533325195 -61.1718368530273,10.9603967666626 -64.0501174926758,18.0211811065674 -60.1374549865723,21.9788188934326 -59.8676147460938,18.5158863067627 -63.4654693603516,20.3597850799561 -50.9629325866699,13.0291614532471 -58.698314666748,8.89163208007812 -56.3147354125977,14.2884101867676 -63.9151992797852,8.4419002532959 -55.8650054931641,9.83606815338135 -47.8597869873047,13.1191082000732 -59.4178848266602,18.7407512664795 -52.536994934082,5.74351119995117 -57.3041458129883,9.88104152679443 -60.4522666931152,21.1243286132812 -64.5448226928711,13.7937049865723 -49.2989273071289,11.7699136734009 -61.0369186401367,6.01335048675537 -49.2989273071289,5.20383358001709 -47.0952453613281,11.994779586792 -59.6877212524414,14.4233293533325 -63.6903343200684,7.99216938018799 -53.0766716003418,13.1191082000732 -60.8570251464844,11.5450477600098 -60.2723731994629,18.6957778930664 -49.2539520263672,12.7593231201172 -52.8967781066895,12.309591293335 -55.4602470397949,9.11649799346924 -55.5951690673828,15.1429004669189 -61.1718368530273,23.0581741333008 -60.0475082397461,20.2698383331299 -63.7353057861328,5.51864528656006 -62.7009239196777,9.38633632659912 -48.9841156005859,5.20383358001709 -59.6877212524414,8.93660545349121 -47.9497299194336,13.7037591934204 -50.018497467041,12.669376373291 -64.3649291992188,15.4127388000488 -52.7618598937988,15.4127388000488 -47.8597869873047,12.1296987533569 -52.4920196533203,9.02655124664307 -51.5026092529297,7.18265247344971 -58.3835029602051,13.0741348266602 -62.8358459472656,21.8438987731934 -59.5078315734863,19.5502681732178 -59.8226432800293,11.2752084732056 -56.5396041870117,10.1958532333374 -57.1692276000977,9.74612140655518 -63.195629119873,6.32816219329834 -62.9257888793945,13.6587858200073 -52.2671546936035,15.1878728866577 -57.7089042663574,17.3016109466553 -59.4178848266602,5.83345794677734 -59.1030731201172,7.31757164001465 -64.6797409057617,11.4551019668579 -59.0580978393555,7.40751838684082 -64.2749862670898,19.8650798797607 -58.6083679199219,8.17206192016602 -58.8332328796387,14.4233293533325 -54.6957054138184,12.984188079834 -64.5448226928711,12.7143497467041 -59.9125900268555,9.97098731994629 -52.4020729064941,9.65617561340332 -56.0898704528809,5.29378032684326 -48.6693000793457,11.3651552200317 -64.0501174926758,14.6931686401367 -50.6930923461914,8.17206192016602 -52.9417495727539,9.79109477996826 -44.5317687988281,12.17467212677 -61.2617835998535,23.6877975463867 -64.5897979736328,5.20383358001709 -50.3782806396484,8.21703433990479 -54.0660781860352,16.492094039917 -56.2697639465332,15.4127388000488 -62.7009239196777,15.4577121734619 -52.9867248535156,6.14826965332031 -51.5026092529297,6.23821640014648 -52.5819664001465,5.87843132019043 -54.201000213623,11.3651552200317 -60.1374549865723,14.4233293533325 -63.825252532959,13.6587858200073 -57.7988510131836,7.9471960067749 -50.1534156799316,6.28318881988525 -54.6957054138184,10.0609340667725 -62.9257888793945,15.1429004669189 -48.7592468261719,14.0185708999634 -54.6957054138184,11.5450477600098 -64.3649291992188,15.9524164199829 -52.1322326660156,10.3307723999023 -56.0448989868164,7.31757164001465 -59.642749786377,11.2752084732056 -50.9179611206055,12.489483833313 -51.2327728271484,7.6773567199707 -49.0740585327148,12.984188079834 -60.5871887207031,17.3465843200684 -60.4972381591797,6.86783981323242 -53.166618347168,14.6032218933105 -46.9153442382812,13.2090549468994 -52.6719131469727,15.1878728866577 -56.0448989868164,10.9154233932495 -59.1930198669434,8.93660545349121 -54.7856521606445,13.0291614532471 -47.5,11.7699136734009 -64.7696914672852,10.3307723999023 -64.1850433349609,7.31757164001465 -48.7142753601074,5.33875274658203 -58.3835029602051,13.9286251068115 -60.677131652832,9.70114898681641 -62.4310836791992,11.0053701400757 -59.1930198669434,12.669376373291 -56.7194976806641,8.4419002532959 -56.3147354125977,5.87843132019043 -54.3359184265137,8.21703433990479 -59.7326965332031,16.3571739196777 -63.6903343200684,10.2857999801636 -53.166618347168,13.2540273666382 -55.4602470397949,8.03714179992676 -45.8809814453125,13.34397315979 -48.3544883728027,12.4445114135742 -48.8042221069336,13.34397315979 -62.5660057067871,5.20383358001709 -44.5317687988281,12.1296987533569 -63.6903343200684,22.7433624267578 -59.7776718139648,20.1798934936523 -57.2591743469238,7.6773567199707 -59.013126373291,8.03714179992676 -46.2407531738281,11.1852626800537 -52.536994934082,12.489483833313 -61.3967056274414,7.09270572662354 -50.5132026672363,13.1640815734863 -58.2935562133789,5.9234037399292 -59.327938079834,20.3597850799561 -55.4602470397949,14.6931686401367 -52.6719131469727,14.1984634399414 -62.9707641601562,7.99216938018799 -62.8358459472656,13.0741348266602 -56.8993873596191,16.177282333374 -58.8782081604004,16.9867992401123 -59.8676147460938,20.3597850799561 -63.5554122924805,22.3835773468018 -63.1056823730469,22.4735221862793 -61.846435546875,20.2698383331299 -52.6719131469727,14.7831144332886 -51.4576377868652,12.8492698669434 -57.1692276000977,12.8942422866821 -48.4894104003906,13.5688400268555 -59.1930198669434,11.6799669265747 -58.1136627197266,18.2460479736328 -61.8914070129395,22.1587104797363 -59.013126373291,9.16147041320801 -61.4866485595703,12.7143497467041 -56.5845756530762,17.3915576934814 -63.1056823730469,22.2936305999756 -63.3305511474609,18.1111278533936 -55.2803535461426,16.7619323730469 -57.5739860534668,13.7037591934204 -51.1428260803223,6.50805473327637 -54.3359184265137,16.5370674133301 -55.1904067993164,13.5238666534424 -62.7908706665039,18.5608596801758 -59.9575614929199,18.2010746002197 -49.4338455200195,12.309591293335 -61.0369186401367,19.7301616668701 -63.6003875732422,12.17467212677 -62.9257888793945,6.41810894012451 -53.3015365600586,14.1534900665283 -63.8702239990234,11.9048328399658 -58.0237159729004,12.4445114135742 -47.9047584533691,13.6138134002686 -59.327938079834,12.489483833313 -46.8254089355469,11.9498062133789 -53.4364547729492,6.73292064666748 -45.8359985351562,11.5000743865967 -46.3307189941406,11.3651552200317 -44.9815063476562,11.9048328399658 -54.1560249328613,10.1958532333374 -51.4126625061035,6.1932430267334 -64.7247161865234,15.9074440002441 -64.3199615478516,10.1508798599243 -58.4734497070312,13.2990007400513 -51.0978507995605,14.1984634399414 -57.7538795471191,10.4207191467285 -62.8358459472656,23.0581741333008 -54.6957054138184,7.90222263336182 -60.2723731994629,23.4629325866699 -60.991943359375,9.97098731994629 -44.9815063476562,10.6905584335327 -61.0818901062012,15.3227920532227 -58.9681549072266,7.36254501342773 -64.5897979736328,17.3915576934814 -59.9575614929199,20.6296234130859 -60.4072952270508,7.13767910003662 -52.9417495727539,8.93660545349121 -61.8914070129395,6.68794727325439 -50.5132026672363,8.30698108673096 -61.6215667724609,19.5502681732178 -60.0924835205078,19.9100532531738 -56.7644691467285,5.56361865997314 -56.3597106933594,12.489483833313 -60.4072952270508,18.2010746002197 -57.8438262939453,13.4788932800293 -63.825252532959,15.1878728866577 -57.4390640258789,18.9206447601318 -53.3015365600586,7.04773330688477 -53.3015365600586,12.669376373291 -51.1877975463867,5.83345794677734 -60.0475082397461,23.507905960083 -62.161247253418,13.4788932800293 -58.698314666748,7.76730346679688 -64.1850433349609,11.0053701400757 -58.5184211730957,16.4471206665039 -62.4760589599609,17.0317726135254 -55.3703002929688,13.9735984802246 -64.0501174926758,7.76730346679688 -51.0978507995605,9.88104152679443 -52.536994934082,10.4207191467285 -61.3967056274414,21.6190338134766 -63.1506576538086,18.4259395599365 -56.2247924804688,9.65617561340332 -55.5052185058594,14.1984634399414 -57.663932800293,18.7407512664795 -62.7908706665039,8.26200771331787 -57.9337692260742,11.9498062133789 -62.9707641601562,6.50805473327637 -62.0713005065918,9.79109477996826 -56.8544158935547,8.84665870666504 -47.5449714660645,11.5000743865967 -63.6453628540039,21.4841136932373 -61.2168121337891,5.38372611999512 -56.4046859741211,15.4577121734619 -45.3862609863281,12.4445114135742 -54.830623626709,7.04773330688477 -44.4418334960938,12.669376373291 -55.5951690673828,10.8704509735107 -56.0448989868164,6.64297485351562 -60.4972381591797,14.0635442733765 -49.6587104797363,13.0291614532471 -56.2697639465332,10.0159606933594 -59.7326965332031,11.5450477600098 -59.2379913330078,6.55302810668945 -55.4152755737305,5.9234037399292 -46.3756713867188,11.5900211334229 -63.3755226135254,23.2830390930176 -61.3517303466797,15.6825771331787 -50.8729858398438,13.5238666534424 -60.9469718933105,21.1243286132812 -62.2062187194824,5.65356540679932 -51.0079040527344,5.65356540679932 -63.4654693603516,15.9524164199829 -51.3227157592773,13.0291614532471 -61.7564888000488,17.3016109466553 -59.5977783203125,21.7539520263672 -64.7696914672852,8.57682037353516 -56.1348457336426,6.37313556671143 -46.0158996582031,11.3651552200317 -60.0025367736816,21.7989253997803 -57.1692276000977,11.8598594665527 -49.6137390136719,6.01335048675537 -60.9020004272461,7.90222263336182 -49.5237922668457,11.814887046814 -55.2353820800781,8.12708854675293 -51.682502746582,6.59800148010254 -51.9073677062988,12.6244029998779 -58.6083679199219,10.0609340667725 -53.0766716003418,12.984188079834 -63.9151992797852,13.7037591934204 -51.9523429870605,6.50805473327637 -64.0501174926758,13.0741348266602 -55.6851119995117,16.5820407867432 -54.3808898925781,14.3783569335938 -59.7776718139648,20.8544902801514 -60.1374549865723,12.1296987533569 -63.9151992797852,23.1031475067139 -60.4522666931152,14.3783569335938 -47.0952453613281,13.34397315979 -61.8014602661133,5.4286994934082 -61.531623840332,21.2592487335205 -59.642749786377,6.77789402008057 -64.4998474121094,21.349193572998 -60.9020004272461,9.88104152679443 -58.4284744262695,17.4365310668945 -63.9601745605469,13.2540273666382 -48.2195701599121,11.3201818466187 -57.2141990661621,6.68794727325439 -45.6111450195312,11.0053701400757 -63.3305511474609,8.03714179992676 -56.9893341064453,6.64297485351562 -60.0475082397461,8.98157787322998 -52.0872611999512,12.5344572067261 -55.6401405334473,14.7831144332886 -50.4682273864746,6.50805473327637 -61.2168121337891,8.53184700012207 -60.6321601867676,20.674596786499 -60.9469718933105,20.0899467468262 -55.9099807739258,10.4656925201416 -57.5290145874023,6.55302810668945 -64.5448226928711,22.518497467041 -61.846435546875,7.49746417999268 -55.9999237060547,11.3651552200317 -52.3571014404297,13.1191082000732 -60.5871887207031,16.3571739196777 -64.0051422119141,16.2672290802002 -61.9813537597656,15.0979270935059 -47.4550476074219,12.5344572067261 -58.1586380004883,15.4577121734619 -54.515811920166,14.7831144332886 -64.0051422119141,9.43130970001221 -58.698314666748,11.5000743865967 -60.7670783996582,11.9048328399658 -64.4998474121094,9.43130970001221 -60.1374549865723,8.7117395401001 -54.7856521606445,10.2408266067505 -52.9417495727539,7.27259826660156 -52.2671546936035,5.65356540679932 -58.5184211730957,5.4286994934082 -51.4576377868652,13.8836517333984 -59.1030731201172,14.2884101867676 -54.8755950927734,7.99216938018799 -56.809440612793,17.7063694000244 -60.7221069335938,13.2540273666382 -64.1850433349609,17.2116641998291 -57.7988510131836,10.6455850601196 -53.3015365600586,11.4551019668579 -56.5396041870117,5.96837711334229 -63.3755226135254,5.56361865997314 -62.2062187194824,14.0635442733765 -57.8438262939453,11.5900211334229 -59.3729095458984,6.86783981323242 -57.0792808532715,9.34136390686035 -62.8358459472656,20.989408493042 -54.515811920166,8.93660545349121 -55.7750587463379,10.1958532333374 -60.4972381591797,17.6613960266113 -58.2485809326172,11.2302360534668 -58.698314666748,6.95778656005859 -63.195629119873,6.59800148010254 -64.4099044799805,5.33875274658203 -59.5078315734863,10.6006116867065 -63.9601745605469,18.8756713867188 -62.0263290405273,21.3941669464111 -63.510440826416,6.32816219329834 -64.5448226928711,10.1508798599243 -53.7512664794922,6.4630823135376 -56.9893341064453,5.38372611999512 -58.2935562133789,10.8704509735107 -51.7724494934082,11.0503435134888 -59.4628601074219,10.5556383132935 -57.2591743469238,16.492094039917 -50.2433624267578,7.49746417999268 -60.6321601867676,7.40751838684082 -63.9151992797852,23.507905960083 -55.5052185058594,6.4630823135376 -55.6851119995117,17.3915576934814 -48.1745986938477,13.6587858200073 -63.1506576538086,16.9867992401123 -52.4470443725586,9.02655124664307 -50.9179611206055,6.41810894012451 -62.8808174133301,12.3995380401611 -54.5607833862305,6.37313556671143 -48.8941688537598,13.7487316131592 -57.663932800293,12.669376373291 -60.1824264526367,8.98157787322998 -54.1110534667969,13.9735984802246 -61.531623840332,21.8888721466064 -55.0554885864258,7.27259826660156 -64.2749862670898,10.4656925201416 -58.698314666748,14.3333835601807 -59.327938079834,12.8492698669434 -61.8914070129395,15.0529537200928 -50.1534156799316,5.56361865997314 -64.2749862670898,5.6985387802124 -62.7458992004395,19.6402149200439 -54.4258651733398,14.1085166931152 -63.195629119873,9.16147041320801 -59.013126373291,18.6957778930664 -61.9813537597656,13.4788932800293 -55.5951690673828,12.7593231201172 -58.0686912536621,11.5450477600098 -52.9867248535156,14.4233293533325 -60.2723731994629,9.79109477996826 -64.5897979736328,15.9074440002441 -50.3782806396484,7.6773567199707 -52.6719131469727,12.354564666748 -60.7221069335938,6.82286739349365 -45.8359985351562,11.2752084732056 -58.9681549072266,7.76730346679688 -61.7564888000488,20.8095169067383 -45.6111450195312,11.0503435134888 -63.3755226135254,17.2116641998291 -48.8941688537598,11.4101285934448 -53.8412132263184,7.09270572662354 -61.0818901062012,23.9126644134521 -64.0950927734375,18.7857246398926 -51.682502746582,5.74351119995117 -52.1772079467773,10.9154233932495 -63.7802810668945,20.314811706543 -54.9655418395996,16.851879119873 -50.5132026672363,5.9234037399292 -54.7406768798828,10.2857999801636 -60.1824264526367,16.0423622131348 -55.0105171203613,16.851879119873 -51.682502746582,12.3995380401611 -56.9443626403809,11.5450477600098 -62.9257888793945,14.6481952667236 -63.825252532959,22.4285507202148 -59.2829666137695,10.5556383132935 -58.4284744262695,17.3016109466553 -56.2247924804688,8.08211517333984 -64.0950927734375,21.3042221069336 -62.0713005065918,9.02655124664307 -55.1904067993164,7.58741092681885 -61.531623840332,22.1137390136719 -61.0818901062012,7.49746417999268 -60.0475082397461,10.3757457733154 -61.6665420532227,17.9312343597412 -56.7644691467285,9.79109477996826 -56.0448989868164,10.2408266067505 -62.3411407470703,18.6058330535889 -62.2961654663086,19.010591506958 -52.2221794128418,10.2857999801636 -63.5554122924805,13.6138134002686 -60.6321601867676,21.2142753601074 -45.7010803222656,12.4445114135742 -57.7988510131836,15.6825771331787 -61.5765953063965,11.994779586792 -61.5765953063965,12.7143497467041 -64.4099044799805,17.0317726135254 -62.2511940002441,6.32816219329834 -63.2406005859375,5.47367286682129 -57.9337692260742,10.5556383132935 -62.6109771728516,5.96837711334229 -61.6215667724609,20.4947052001953 -44.1719970703125,12.309591293335 -59.013126373291,11.1402893066406 -60.3623199462891,5.78848457336426 -62.7908706665039,11.0953159332275 -63.7802810668945,22.5634689331055 -63.510440826416,9.97098731994629 -62.2062187194824,20.2698383331299 -62.0263290405273,7.58741092681885 -62.5210342407227,19.5052947998047 -64.5897979736328,7.31757164001465 -58.5633926391602,15.9524164199829 -60.3173484802246,20.4497318267822 -59.7326965332031,15.997389793396 -62.5660057067871,6.1932430267334 -54.515811920166,12.9392156600952 -50.4232559204102,11.9498062133789 -49.3888740539551,5.47367286682129 -46.420654296875,12.1296987533569 -61.8014602661133,14.6032218933105 -58.1136627197266,20.314811706543 -54.4258651733398,11.0953159332275 -57.34912109375,6.14826965332031 -60.4072952270508,10.7355308532715 -54.3808898925781,13.8836517333984 -61.1718368530273,23.5528793334961 -63.9151992797852,6.55302810668945 -55.7750587463379,17.166690826416 -43.63232421875,11.7699136734009 -55.0554885864258,11.9048328399658 -63.510440826416,20.0899467468262 -55.3253288269043,16.5370674133301 -57.6189575195312,18.0661544799805 -62.5660057067871,20.7645435333252 -62.2961654663086,7.09270572662354 -58.3835029602051,8.7117395401001 -55.3703002929688,12.0847253799438 -53.3914833068848,9.61120223999023 -53.2565612792969,7.54243755340576 -55.5052185058594,7.85724925994873 -56.2247924804688,5.6985387802124 -60.4522666931152,12.0397529602051 -64.5897979736328,14.5132751464844 -51.1877975463867,11.9498062133789 -51.0528793334961,13.1191082000732 -53.1216430664062,6.91281318664551 -50.6930923461914,9.25141716003418 -57.0792808532715,6.10329627990723 -56.4046859741211,10.4207191467285 -53.5713768005371,12.9392156600952 -60.9469718933105,16.3571739196777 -62.0263290405273,22.518497467041 -64.634765625,23.4629325866699 -62.9257888793945,9.74612140655518 -59.9575614929199,13.3889465332031 -58.3385314941406,12.3995380401611 -64.0051422119141,10.1958532333374 -59.8676147460938,12.3995380401611 -47.9947052001953,12.3995380401611 -51.9523429870605,6.64297485351562 -64.7247161865234,23.6428260803223 -57.4390640258789,15.3227920532227 -52.0422897338867,12.2646179199219 -60.6321601867676,6.73292064666748 -48.8941688537598,11.7699136734009 -60.4522666931152,22.9232540130615 -59.327938079834,21.0793552398682 -63.9601745605469,16.80690574646 -55.5951690673828,12.0847253799438 -63.510440826416,20.674596786499 -51.7724494934082,13.8386783599854 -61.2617835998535,11.8598594665527 -56.9893341064453,15.997389793396 -58.4284744262695,5.56361865997314 -59.9125900268555,11.8598594665527 -51.1877975463867,12.8042964935303 -53.9761352539062,15.6825771331787 -61.2168121337891,9.61120223999023 -63.7802810668945,16.8968524932861 -60.4972381591797,15.5476579666138 -58.6533432006836,12.8942422866821 -62.2511940002441,12.354564666748 -51.6375312805176,6.4630823135376 -61.8014602661133,22.8782806396484 -62.0713005065918,15.0979270935059 -57.1242523193359,7.9471960067749 -59.8676147460938,23.5978527069092 -60.6321601867676,22.5634689331055 -51.7274780273438,9.52125644683838 -64.2300109863281,23.148120880127 -56.2697639465332,8.08211517333984 -60.0475082397461,5.29378032684326 -56.809440612793,13.8386783599854 -50.3782806396484,7.18265247344971 -55.1004638671875,11.6799669265747 -61.2617835998535,22.4285507202148 -59.1930198669434,11.9048328399658 -50.333309173584,5.9234037399292 -55.6401405334473,7.49746417999268 -61.2168121337891,9.79109477996826 -52.9867248535156,6.77789402008057 -51.8174209594727,9.20644378662109 -61.2617835998535,16.5820407867432 -54.0211067199707,14.1984634399414 -55.9549522399902,10.0609340667725 -55.4152755737305,15.817497253418 -52.8967781066895,6.4630823135376 -55.1904067993164,10.2857999801636 -60.4972381591797,8.80168533325195 -59.013126373291,21.0793552398682 -45.4312438964844,10.7355308532715 -61.306755065918,12.0847253799438 -63.510440826416,6.50805473327637 -59.5528030395508,11.1852626800537 -60.5422134399414,6.73292064666748 -56.9443626403809,16.1323089599609 -60.5871887207031,14.1085166931152 -48.2195701599121,12.17467212677 -51.1428260803223,8.62179279327393 -64.1850433349609,8.53184700012207 -58.2485809326172,7.31757164001465 -52.0422897338867,11.4101285934448 -53.7062950134277,7.31757164001465 -43.8121948242188,11.1852626800537 -61.5765953063965,9.74612140655518 -51.7724494934082,11.3201818466187 -57.1242523193359,13.9286251068115 -64.5448226928711,9.74612140655518 -59.4628601074219,17.9762077331543 -52.9417495727539,13.9735984802246 -63.1506576538086,14.6931686401367 -58.4734497070312,17.3915576934814 -64.3199615478516,17.7063694000244 -57.34912109375,5.87843132019043 -51.3227157592773,13.1640815734863 -48.8941688537598,11.3651552200317 -63.9151992797852,15.5476579666138 -57.8438262939453,14.3333835601807 -59.4628601074219,14.3333835601807 -48.3994636535645,13.0741348266602 -56.6295471191406,17.9312343597412 -56.5845756530762,15.2328462600708 -64.5897979736328,13.2990007400513 -63.5554122924805,19.6402149200439 -64.1400680541992,14.3783569335938 -57.2591743469238,16.4021472930908 -60.7670783996582,20.8544902801514 -58.0237159729004,8.30698108673096 -57.4390640258789,18.4709129333496 -57.8438262939453,15.0079803466797 -62.9707641601562,20 -64.4998474121094,12.2646179199219 -64.5897979736328,19.325403213501 -61.1718368530273,17.0317726135254 -58.2935562133789,20.2698383331299 -52.0872611999512,7.22762584686279 -63.0157356262207,5.87843132019043 -59.013126373291,16.9867992401123 -61.4416770935059,12.4445114135742 -57.6189575195312,15.6376037597656 -60.7670783996582,10.9603967666626 -64.3199615478516,11.9498062133789 -49.703685760498,13.9735984802246 -54.1110534667969,16.3122024536133 -63.7802810668945,22.4285507202148 -59.5078315734863,12.6244029998779 -63.6453628540039,18.1111278533936 -63.825252532959,17.7063694000244 -52.7618598937988,7.9471960067749 -55.1904067993164,9.34136390686035 -52.5819664001465,12.5794296264648 -52.6719131469727,13.9735984802246 -59.013126373291,9.52125644683838 -56.1348457336426,8.08211517333984 -60.677131652832,19.2804298400879 -54.5607833862305,16.6270141601562 -61.9363822937012,11.994779586792 -60.0475082397461,10.0609340667725 -53.8412132263184,7.6773567199707 -58.698314666748,6.55302810668945 -58.3385314941406,11.5900211334229 -62.6109771728516,12.5344572067261 -55.8200340270996,13.8836517333984 -52.1772079467773,9.47628307342529 -57.7988510131836,9.56622886657715 -61.8914070129395,19.2354564666748 -56.6745223999023,8.03714179992676 -62.2961654663086,19.4153499603271 -54.1560249328613,13.6138134002686 -50.333309173584,6.59800148010254 -60.9020004272461,18.1111278533936 -51.9073677062988,11.0503435134888 -48.7142753601074,12.8042964935303 -59.6877212524414,17.5714492797852 -63.0607109069824,14.4233293533325 -55.7750587463379,6.10329627990723 -64.7247161865234,11.4551019668579 -64.4998474121094,6.37313556671143 -63.1506576538086,5.4286994934082 -57.4390640258789,10.3757457733154 -60.0475082397461,12.9392156600952 -60.4522666931152,23.0581741333008 -59.5078315734863,9.11649799346924 -59.2379913330078,8.08211517333984 -59.9125900268555,18.4259395599365 -44.5767517089844,11.9048328399658 -57.7089042663574,6.86783981323242 -61.2168121337891,13.5238666534424 -55.5951690673828,7.22762584686279 -59.9575614929199,6.05832386016846 -55.3703002929688,13.6587858200073 -61.846435546875,7.58741092681885 -58.7882614135742,23.6428260803223 -55.1004638671875,13.6587858200073 -62.9257888793945,8.39692687988281 -62.5210342407227,5.6985387802124 -53.7962417602539,15.9524164199829 -53.3015365600586,12.7143497467041 -52.6719131469727,6.23821640014648 -62.6559524536133,22.7433624267578 -51.7724494934082,12.1296987533569 -57.2591743469238,13.5238666534424 -45.7460632324219,12.489483833313 -64.0950927734375,7.31757164001465 -52.3571014404297,14.9180335998535 -60.4522666931152,14.7831144332886 -60.7221069335938,10.6006116867065 -57.9787445068359,14.6931686401367 -49.9735221862793,13.5238666534424 -56.6745223999023,8.21703433990479 -63.195629119873,17.0317726135254 -57.34912109375,15.0079803466797 -60.4072952270508,21.1243286132812 -55.8200340270996,6.91281318664551 -52.0872611999512,11.4551019668579 -64.634765625,18.0211811065674 -54.6057586669922,6.14826965332031 -56.4496574401855,5.9234037399292 -57.034309387207,15.0079803466797 -55.0554885864258,9.9260139465332 -61.306755065918,20.5846500396729 -48.0846519470215,11.814887046814 -63.7802810668945,6.23821640014648 -62.4760589599609,16.80690574646 -51.2777442932129,9.65617561340332 -52.9417495727539,11.9498062133789 -63.0607109069824,15.7275505065918 -60.7670783996582,23.3729858398438 -60.8570251464844,23.4629325866699 -63.4204940795898,21.6640071868896 -55.3703002929688,8.66676616668701 -60.8570251464844,11.3651552200317 -62.7458992004395,20.5396785736084 -55.4602470397949,17.3915576934814 -59.4178848266602,10.4656925201416 -61.9813537597656,10.1958532333374 -60.5422134399414,11.5900211334229 -55.9099807739258,8.48687362670898 -49.3888740539551,13.1640815734863 -56.809440612793,18.2010746002197 -55.9099807739258,15.1429004669189 -56.3597106933594,6.05832386016846 -62.2511940002441,16.492094039917 -56.7194976806641,12.0397529602051 -62.6559524536133,7.09270572662354 -58.2036094665527,9.47628307342529 -43.4524230957031,12.4445114135742 -58.3835029602051,12.2196445465088 -64.1400680541992,9.29639053344727 -54.201000213623,14.5132751464844 -61.6215667724609,18.8756713867188 -62.9707641601562,22.4285507202148 -64.2300109863281,22.0237922668457 -55.7300872802734,12.5344572067261 -59.013126373291,12.6244029998779 -58.8782081604004,10.7805042266846 -50.6031455993652,12.9392156600952 -52.9417495727539,12.2196445465088 -57.2141990661621,10.2408266067505 -60.7221069335938,9.47628307342529 -60.8570251464844,22.2936305999756 -52.4020729064941,8.12708854675293 -61.8014602661133,19.3703765869141 -53.9311599731445,9.88104152679443 -58.5633926391602,16.851879119873 -63.9601745605469,16.7619323730469 -62.0263290405273,13.5238666534424 -63.0157356262207,12.7143497467041 -52.0872611999512,7.31757164001465 -59.8676147460938,7.63238334655762 -54.5607833862305,8.12708854675293 -60.677131652832,22.6534156799316 -51.4126625061035,11.9498062133789 -62.8358459472656,13.9735984802246 -59.4628601074219,11.9048328399658 -51.6375312805176,13.0291614532471 -57.5739860534668,8.66676616668701 -54.6957054138184,12.5344572067261 -62.6559524536133,17.166690826416 -60.6321601867676,8.7117395401001 -62.4310836791992,15.0079803466797 -56.5845756530762,7.31757164001465 -60.0025367736816,18.5158863067627 -51.3227157592773,7.45249080657959 -51.4126625061035,9.9260139465332 -50.1983871459961,13.8836517333984 -51.997314453125,10.7355308532715 -44.4418334960938,11.3201818466187 -59.7326965332031,11.7699136734009 -54.9205703735352,16.9867992401123 -62.9707641601562,23.5978527069092 -48.0846519470215,11.6349945068359 -61.0369186401367,19.8201065063477 -54.6957054138184,8.35195446014404 -60.3623199462891,19.5952415466309 -64.634765625,21.6190338134766 -57.3041458129883,14.0635442733765 -56.6295471191406,10.9154233932495 -63.2406005859375,23.3729858398438 -50.8729858398438,14.6481952667236 -63.6903343200684,20.8095169067383 -59.7776718139648,15.0079803466797 -59.5977783203125,9.65617561340332 -57.1692276000977,6.82286739349365 -62.4310836791992,13.9286251068115 -63.8702239990234,20.2248649597168 -55.5501937866211,6.82286739349365 -56.4046859741211,13.9286251068115 -49.9735221862793,12.984188079834 -59.3729095458984,20.989408493042 -56.5845756530762,9.02655124664307 -50.6031455993652,8.7117395401001 -60.4972381591797,14.0185708999634 -58.8782081604004,15.502685546875 -58.8782081604004,16.5370674133301 -64.4998474121094,12.489483833313 -51.1877975463867,6.59800148010254 -64.0051422119141,20.8095169067383 -54.7856521606445,5.24880695343018 -61.1268653869629,6.14826965332031 -49.3888740539551,14.2434368133545 -62.8808174133301,22.5634689331055 -44.3518981933594,11.3651552200317 -52.6719131469727,13.8836517333984 -58.9231796264648,20.674596786499 -48.3994636535645,11.4551019668579 -63.510440826416,11.814887046814 -51.4126625061035,11.4551019668579 -64.1400680541992,11.5450477600098 -59.3729095458984,20.7645435333252 -61.8914070129395,15.502685546875 -63.7802810668945,14.8730602264404 -60.9020004272461,18.7407512664795 -63.1056823730469,21.0343818664551 -55.8650054931641,13.4339199066162 -56.4046859741211,5.96837711334229 -63.6903343200684,11.2752084732056 -62.5210342407227,13.6138134002686 -59.6877212524414,13.2090549468994 -62.7009239196777,20.314811706543 -56.7644691467285,5.83345794677734 -53.8861885070801,11.2302360534668 -49.1190338134766,12.8042964935303 -57.663932800293,11.3201818466187 -56.3597106933594,6.64297485351562 -61.0818901062012,16.9418258666992 -64.4548797607422,17.3915576934814 -61.2617835998535,7.6773567199707 -51.8174209594727,7.90222263336182 -62.5210342407227,14.8730602264404 -64.0501174926758,21.4391403198242 -60.991943359375,14.1534900665283 -54.6957054138184,10.6455850601196 -50.1534156799316,12.354564666748 -64.4548797607422,12.0397529602051 -56.0898704528809,8.30698108673096 -56.2247924804688,13.7937049865723 -61.0818901062012,5.87843132019043 -64.7696914672852,22.2036838531494 -64.1400680541992,10.8704509735107 -63.7353057861328,19.685188293457 -60.7221069335938,15.0079803466797 -52.536994934082,5.47367286682129 -55.4602470397949,17.1217193603516 -59.4628601074219,5.74351119995117 -54.6507301330566,11.814887046814 -60.4522666931152,15.9074440002441 -51.682502746582,7.27259826660156 -55.5501937866211,13.7487316131592 -58.1136627197266,17.5264778137207 -57.2591743469238,6.55302810668945 -62.6109771728516,19.5052947998047 -61.0818901062012,22.5634689331055 -48.849193572998,13.0291614532471 -50.3782806396484,14.6481952667236 -59.1480445861816,17.8862609863281 -58.3835029602051,14.6032218933105 -60.677131652832,7.76730346679688 -62.0713005065918,13.0741348266602 -52.4470443725586,14.6481952667236 -62.7009239196777,6.14826965332031 -58.6533432006836,5.51864528656006 -57.034309387207,18.7857246398926 -63.3305511474609,15.0529537200928 -53.6163482666016,13.2990007400513 -54.1110534667969,11.1852626800537 -54.830623626709,16.7169609069824 -61.9813537597656,6.55302810668945 -47.9497299194336,12.489483833313 -62.2062187194824,6.01335048675537 -64.0501174926758,10.4656925201416 -57.7538795471191,8.17206192016602 -54.9655418395996,12.354564666748 -60.4072952270508,14.7831144332886 -51.4126625061035,14.0185708999634 -54.2909469604492,13.7487316131592 -49.3888740539551,5.9234037399292 -62.6559524536133,18.9206447601318 -54.4258651733398,6.86783981323242 -57.8438262939453,8.66676616668701 -64.1400680541992,13.2540273666382 -49.6587104797363,14.6032218933105 -53.2565612792969,9.83606815338135 -64.6797409057617,10.0609340667725 -57.4390640258789,18.1561012268066 -51.682502746582,12.2196445465088 -64.4998474121094,17.1217193603516 -61.2168121337891,22.1587104797363 -63.195629119873,10.7355308532715 -54.1560249328613,14.6931686401367 -55.4152755737305,11.5450477600098 -54.6057586669922,12.4445114135742 -50.2433624267578,6.1932430267334 -58.8782081604004,18.4259395599365 -60.0025367736816,10.2408266067505 -54.1110534667969,12.9392156600952 -57.4390640258789,13.4788932800293 -53.346508026123,11.9048328399658 -57.663932800293,11.4101285934448 -61.846435546875,14.6931686401367 -56.6745223999023,10.7805042266846 -59.7776718139648,17.7063694000244 -55.0105171203613,13.7487316131592 -61.0818901062012,6.37313556671143 -60.8120536804199,6.86783981323242 -53.3914833068848,13.2990007400513 -64.1400680541992,13.3889465332031 -59.642749786377,6.01335048675537 -60.9020004272461,21.9788188934326 -63.1506576538086,17.7963161468506 -58.0686912536621,7.13767910003662 -55.4152755737305,12.7143497467041 -62.8358459472656,10.1508798599243 -53.166618347168,14.9630069732666 -61.9363822937012,15.9074440002441 -60.6321601867676,20.5396785736084 -60.9020004272461,22.518497467041 -54.4708366394043,14.8280878067017 -54.6507301330566,5.20383358001709 -43.5873413085938,12.309591293335 -61.1718368530273,8.17206192016602 -59.6877212524414,23.507905960083 -60.8570251464844,10.1059074401855 -59.4628601074219,6.82286739349365 -63.3305511474609,7.45249080657959 -49.1190338134766,5.6985387802124 -62.4760589599609,23.6428260803223 -60.9469718933105,18.3809661865234 -54.5607833862305,11.8598594665527 -58.9231796264648,12.354564666748 -45.5211791992188,12.669376373291 -62.4310836791992,10.4656925201416 -64.1400680541992,10.7805042266846 -58.0237159729004,17.7963161468506 -60.3623199462891,10.2408266067505 -64.3649291992188,20.5396785736084 -49.9285507202148,13.0291614532471 -62.2511940002441,14.4233293533325 -61.9363822937012,5.78848457336426 -62.3861122131348,13.7037591934204 -60.8570251464844,18.2460479736328 -55.7300872802734,17.6613960266113 -58.2485809326172,15.1878728866577 -54.4258651733398,10.8704509735107 -61.7564888000488,19.2804298400879 -63.825252532959,13.0741348266602 -62.161247253418,23.6877975463867 -61.9363822937012,7.9471960067749 -57.5739860534668,9.07152462005615 -47.4100646972656,12.5344572067261 -60.0475082397461,17.7063694000244 -64.2749862670898,15.502685546875 -60.6321601867676,8.26200771331787 -56.5845756530762,8.89163208007812 -60.3623199462891,8.26200771331787 -56.9443626403809,15.817497253418 -51.2327728271484,13.7037591934204 -59.1030731201172,5.33875274658203 -54.0660781860352,11.5450477600098 -64.2749862670898,19.685188293457 -44.3518981933594,11.814887046814 -57.7538795471191,14.5582485198975 -58.4734497070312,16.0873355865479 -45.6111450195312,13.0741348266602 -62.8358459472656,20.9444370269775 -59.7326965332031,21.3042221069336 -50.9629325866699,12.489483833313 -55.5951690673828,5.83345794677734 -63.7802810668945,8.39692687988281 -64.4548797607422,13.4339199066162 -54.201000213623,10.6905584335327 -54.2459716796875,14.7831144332886 -59.642749786377,14.1984634399414 -59.2829666137695,9.79109477996826 -58.0237159729004,17.166690826416 -50.333309173584,6.95778656005859 -63.1506576538086,10.8254776000977 -44.8016052246094,12.7593231201172 -56.179817199707,7.72233009338379 -63.0607109069824,11.5450477600098 -55.9999237060547,13.2090549468994 -52.2671546936035,15.997389793396 -51.9073677062988,7.63238334655762 -62.3411407470703,8.98157787322998 -57.3041458129883,12.8942422866821 -57.4390640258789,13.0291614532471 -60.9469718933105,7.04773330688477 -64.3649291992188,20.4947052001953 -54.7406768798828,7.6773567199707 -55.3253288269043,16.1323089599609 -50.648120880127,12.8942422866821 -53.8412132263184,10.8254776000977 -48.5793571472168,13.1191082000732 -60.8570251464844,17.9312343597412 -60.0475082397461,6.82286739349365 -62.5660057067871,19.0555629730225 -51.5026092529297,15.2328462600708 -55.7300872802734,16.177282333374 -64.4548797607422,18.6957778930664 -60.4522666931152,21.3042221069336 -60.4522666931152,5.47367286682129 -60.1824264526367,7.00275993347168 -57.1692276000977,9.34136390686035 -62.3411407470703,11.814887046814 -57.7089042663574,15.8624706268311 -50.4232559204102,7.04773330688477 -61.531623840332,13.8386783599854 -49.7936325073242,5.24880695343018 -62.3411407470703,20.7195701599121 -53.6163482666016,8.12708854675293 -54.3808898925781,16.3571739196777 -63.195629119873,16.80690574646 -55.145435333252,15.817497253418 -61.9813537597656,22.2036838531494 -63.7802810668945,22.3835773468018 -63.3755226135254,13.9286251068115 -49.6587104797363,7.22762584686279 -54.4258651733398,11.4551019668579 -61.5765953063965,5.47367286682129 -61.8014602661133,21.7989253997803 -61.8014602661133,16.8968524932861 -60.4522666931152,21.0793552398682 -49.703685760498,14.0635442733765 -60.3623199462891,15.5926313400269 -52.8967781066895,9.29639053344727 -53.9761352539062,6.91281318664551 -59.1930198669434,17.5714492797852 -51.6375312805176,9.02655124664307 -57.4390640258789,8.7117395401001 -56.2697639465332,15.6825771331787 -63.8702239990234,8.26200771331787 -50.6031455993652,8.98157787322998 -59.1480445861816,10.1958532333374 -60.7221069335938,17.0767459869385 -61.9813537597656,6.23821640014648 -58.8782081604004,9.16147041320801 -44.9815063476562,12.0397529602051 -54.0660781860352,16.9418258666992 -57.8438262939453,13.34397315979 -61.7115173339844,21.8438987731934 -62.8358459472656,12.984188079834 -51.7724494934082,7.76730346679688 -63.4654693603516,20.4047584533691 -57.8438262939453,9.52125644683838 -60.5871887207031,7.27259826660156 -64.0501174926758,14.1984634399414 -59.9125900268555,17.1217193603516 -64.0950927734375,19.6402149200439 -62.2511940002441,19.8201065063477 -51.997314453125,15.1429004669189 -55.7300872802734,9.34136390686035 -52.2671546936035,12.354564666748 -51.5925559997559,5.38372611999512 -64.634765625,10.4207191467285 -63.825252532959,19.2804298400879 -51.5925559997559,14.6931686401367 -58.6083679199219,5.33875274658203 -51.5925559997559,10.1508798599243 -56.1348457336426,11.0503435134888 -62.3411407470703,20.2248649597168 -59.3729095458984,7.00275993347168 -54.1560249328613,9.29639053344727 -56.6295471191406,14.2884101867676 -45.8359985351562,12.17467212677 -56.809440612793,5.9234037399292 -52.9867248535156,15.502685546875 -62.6559524536133,11.3201818466187 -58.2485809326172,16.5370674133301 -61.7115173339844,21.0343818664551 -58.6533432006836,10.4207191467285 -61.306755065918,14.3783569335938 -57.8887977600098,6.41810894012451 -61.3967056274414,22.4735221862793 -56.8544158935547,10.6455850601196 -60.8570251464844,12.8492698669434 -53.7512664794922,14.5582485198975 -63.510440826416,6.41810894012451 -62.3411407470703,22.7433624267578 -63.1056823730469,8.26200771331787 -55.6851119995117,17.1217193603516 -59.7326965332031,10.9154233932495 -61.0818901062012,12.8942422866821 -56.179817199707,10.1958532333374 -53.9761352539062,5.56361865997314 -64.0051422119141,11.1402893066406 -56.5845756530762,7.04773330688477 -54.9205703735352,15.1429004669189 -58.4284744262695,8.80168533325195 -58.4284744262695,8.4419002532959 -59.1930198669434,7.27259826660156 -57.8887977600098,17.7513427734375 -55.6851119995117,8.80168533325195 -62.7908706665039,15.0979270935059 -60.4972381591797,8.30698108673096 -63.6003875732422,9.07152462005615 -57.663932800293,17.9762077331543 -58.2485809326172,20 -63.9601745605469,9.56622886657715 -50.1084442138672,11.7249402999878 -53.4814300537109,9.02655124664307 -51.8623962402344,6.50805473327637 -51.2327728271484,8.98157787322998 -60.5422134399414,22.6983890533447 -63.7802810668945,15.817497253418 -57.4390640258789,8.35195446014404 -55.9549522399902,6.14826965332031 -62.6559524536133,5.51864528656006 -62.4760589599609,15.0979270935059 -55.3253288269043,17.2116641998291 -58.8782081604004,13.1640815734863 -62.2511940002441,13.7037591934204 -60.1374549865723,20.989408493042 -58.4734497070312,15.2328462600708 -54.8755950927734,11.7699136734009 -56.2247924804688,15.817497253418 -55.0554885864258,12.354564666748 -55.9099807739258,12.5794296264648 -54.1560249328613,7.40751838684082 -57.7988510131836,8.30698108673096 -64.3199615478516,13.5238666534424 -62.6559524536133,17.9762077331543 -64.6797409057617,19.9100532531738 -56.7644691467285,10.0159606933594 -48.5343818664551,13.8836517333984 -56.3597106933594,5.96837711334229 -61.4866485595703,17.166690826416 -61.5765953063965,5.29378032684326 -64.6797409057617,8.03714179992676 -63.9601745605469,20.314811706543 -58.7882614135742,9.65617561340332 -57.8887977600098,10.1508798599243 -50.7830390930176,13.4339199066162 -61.1718368530273,5.4286994934082 -60.5422134399414,15.5476579666138 -60.3173484802246,15.2778186798096 -54.3808898925781,6.01335048675537 -63.8702239990234,17.5264778137207 -61.8914070129395,14.2884101867676 -45.2963256835938,11.5900211334229 -46.6904907226562,11.0503435134888 -57.1692276000977,17.166690826416 -60.0475082397461,17.2116641998291 -59.1030731201172,20.0899467468262 -60.0475082397461,22.9232540130615 -62.4760589599609,21.7989253997803 -64.1850433349609,9.38633632659912 -60.5871887207031,14.4233293533325 -58.9231796264648,7.31757164001465 -61.4866485595703,17.8412895202637 -54.0660781860352,13.4339199066162 -53.5713768005371,6.37313556671143 -51.5026092529297,7.58741092681885 -64.2300109863281,11.0953159332275 -60.0475082397461,18.2010746002197 -62.0713005065918,13.1191082000732 -60.1824264526367,22.3835773468018 -64.0051422119141,15.5476579666138 -54.6057586669922,14.3783569335938 -53.8861885070801,10.3757457733154 -57.7988510131836,5.96837711334229 -64.2300109863281,8.21703433990479 -63.2406005859375,11.6349945068359 -60.0924835205078,11.2302360534668 -61.0369186401367,8.80168533325195 -53.5713768005371,15.4127388000488 -57.9787445068359,18.8756713867188 -51.3227157592773,14.1534900665283 -61.0818901062012,15.9074440002441 -63.0157356262207,22.2936305999756 -55.6851119995117,17.5264778137207 -48.5793571472168,14.0185708999634 -53.6613235473633,14.2884101867676 -58.2485809326172,19.5502681732178 -63.3755226135254,23.1031475067139 -49.703685760498,14.2434368133545 -55.1004638671875,10.7355308532715 -56.6745223999023,9.74612140655518 -51.4126625061035,7.13767910003662 -57.6189575195312,11.9498062133789 -61.2168121337891,20.5846500396729 -61.846435546875,9.34136390686035 -58.3385314941406,8.12708854675293 -56.7194976806641,7.6773567199707 -57.7538795471191,14.3783569335938 -58.7432861328125,20.7195701599121 -50.6930923461914,6.23821640014648 -64.5897979736328,9.70114898681641 -55.8650054931641,11.814887046814 -51.0528793334961,8.35195446014404 -53.346508026123,10.6006116867065 -46.8254089355469,13.2540273666382 -62.7458992004395,19.4153499603271 -52.7168846130371,8.57682037353516 -59.1480445861816,13.8386783599854 -61.8914070129395,13.0291614532471 -61.5765953063965,13.0291614532471 -53.6163482666016,9.02655124664307 -53.1216430664062,15.997389793396 -51.997314453125,7.6773567199707 -63.1506576538086,16.6719875335693 -50.6031455993652,5.60859203338623 -58.9231796264648,8.48687362670898 -61.3517303466797,17.5264778137207 -59.5977783203125,19.9550266265869 -43.5873413085938,12.0847253799438 -56.9893341064453,12.489483833313 -63.195629119873,11.8598594665527 -59.6877212524414,18.1561012268066 -54.6507301330566,5.9234037399292 -58.8332328796387,15.1878728866577 -56.0448989868164,9.56622886657715 -50.3782806396484,5.38372611999512 -55.6851119995117,14.5132751464844 -61.2168121337891,17.166690826416 -59.5528030395508,15.6825771331787 -56.5396041870117,11.7249402999878 -60.3173484802246,18.5608596801758 -60.8570251464844,19.6402149200439 -53.0316963195801,15.0979270935059 -62.2961654663086,19.9550266265869 -61.846435546875,19.2354564666748 -56.2697639465332,17.3016109466553 -55.5951690673828,7.63238334655762 -55.1904067993164,13.4788932800293 -59.1030731201172,23.5528793334961 -57.034309387207,6.41810894012451 -56.2697639465332,9.02655124664307 -59.3729095458984,8.98157787322998 -53.8861885070801,6.64297485351562 -64.6797409057617,21.0793552398682 -55.6851119995117,10.2857999801636 -54.2909469604492,11.9048328399658 -61.306755065918,17.1217193603516 -59.1930198669434,10.4656925201416 -44.2619323730469,11.1402893066406 -56.9893341064453,10.0159606933594 -55.1904067993164,12.0397529602051 -60.1374549865723,21.5740604400635 -61.8014602661133,19.1455097198486 -56.809440612793,14.6481952667236 -59.7776718139648,6.59800148010254 -49.0740585327148,11.9048328399658 -57.6189575195312,17.6613960266113 -63.4204940795898,23.1031475067139 -61.8914070129395,14.1085166931152 -55.3253288269043,9.88104152679443 -58.3835029602051,18.7407512664795 -55.0554885864258,9.79109477996826 -54.6057586669922,15.8624706268311 -55.2353820800781,9.79109477996826 -59.1930198669434,12.0847253799438 -56.0448989868164,10.6455850601196 -58.698314666748,16.5820407867432 -59.4628601074219,8.7117395401001 -51.1877975463867,8.84665870666504 -60.4522666931152,23.8676910400391 -64.3199615478516,13.8386783599854 -54.9205703735352,16.2222557067871 -61.846435546875,14.1085166931152 -63.7802810668945,14.0185708999634 -54.3808898925781,13.1640815734863 -60.677131652832,7.6773567199707 -57.7089042663574,8.17206192016602 -60.991943359375,6.41810894012451 -61.306755065918,6.4630823135376 -57.7988510131836,6.82286739349365 -64.4099044799805,9.25141716003418 -64.5897979736328,13.4788932800293 -45.0264892578125,11.994779586792 -61.6215667724609,16.3571739196777 -58.3835029602051,16.7619323730469 -61.4866485595703,12.489483833313 -64.5897979736328,15.6825771331787 -61.306755065918,5.87843132019043 -62.161247253418,14.9630069732666 -59.2379913330078,13.5688400268555 -59.4178848266602,8.03714179992676 -64.7696914672852,11.5450477600098 -54.7406768798828,8.30698108673096 -62.1162719726562,10.6006116867065 -56.9893341064453,18.5158863067627 -61.3967056274414,13.2990007400513 -60.8120536804199,11.814887046814 -59.1930198669434,17.9312343597412 -43.3175048828125,12.5344572067261 -61.8014602661133,11.9048328399658 -59.6877212524414,9.25141716003418 -64.2300109863281,10.7805042266846 -60.4972381591797,11.6799669265747 -52.4470443725586,11.3651552200317 -59.1030731201172,7.04773330688477 -51.6375312805176,15.3227920532227 -60.0025367736816,14.4233293533325 -64.2300109863281,21.9788188934326 -56.6745223999023,18.5608596801758 -62.4760589599609,14.3783569335938 -52.312126159668,6.32816219329834 -62.9257888793945,10.1958532333374 -50.6031455993652,11.994779586792 -54.201000213623,15.9524164199829 -57.9787445068359,5.47367286682129 -57.7538795471191,6.82286739349365 -51.5026092529297,5.6985387802124 -61.2168121337891,21.8438987731934 -62.6109771728516,17.1217193603516 -58.3385314941406,16.177282333374 -62.2062187194824,19.7301616668701 -61.6215667724609,5.87843132019043 -60.7670783996582,11.5450477600098 -50.3782806396484,12.9392156600952 -52.2671546936035,8.98157787322998 -51.0978507995605,12.309591293335 -64.3199615478516,18.0211811065674 -63.510440826416,10.7355308532715 -52.851806640625,8.4419002532959 -56.5845756530762,9.43130970001221 -51.8623962402344,11.0503435134888 -56.1348457336426,6.28318881988525 -52.7168846130371,13.7487316131592 -57.1692276000977,15.3227920532227 -60.3173484802246,14.6481952667236 -50.2883338928223,14.0185708999634 -49.7936325073242,12.8942422866821 -55.7300872802734,7.90222263336182 -51.8174209594727,11.4101285934448 -50.3782806396484,14.5582485198975 -64.5448226928711,20.2698383331299 -61.4416770935059,7.76730346679688 -56.7644691467285,7.18265247344971 -55.2803535461426,10.8704509735107 -63.4654693603516,19.9100532531738 -57.7089042663574,15.0529537200928 -64.5897979736328,18.3359928131104 -60.0025367736816,12.7143497467041 -55.2353820800781,6.1932430267334 -43.5423583984375,12.2646179199219 -62.9707641601562,20.2698383331299 -54.0660781860352,6.91281318664551 -48.2645416259766,11.9048328399658 -62.7458992004395,16.2222557067871 -54.7856521606445,13.7037591934204 -58.7432861328125,10.7805042266846 -60.5422134399414,9.34136390686035 -49.3438987731934,6.82286739349365 -55.6401405334473,15.3677654266357 -53.5713768005371,6.59800148010254 -47.5449714660645,12.1296987533569 -62.9707641601562,13.6138134002686 -59.8226432800293,20.8544902801514 -63.195629119873,5.33875274658203 -60.9020004272461,8.30698108673096 -59.2379913330078,17.4365310668945 -53.5713768005371,11.7249402999878 -63.510440826416,22.6983890533447 -47.0053100585938,13.0741348266602 -56.9893341064453,8.12708854675293 -60.5422134399414,9.65617561340332 -58.3385314941406,9.52125644683838 -57.5290145874023,8.53184700012207 -63.195629119873,12.7593231201172 -56.6295471191406,6.77789402008057 -64.2300109863281,6.59800148010254 -53.4364547729492,9.52125644683838 -51.9523429870605,12.1296987533569 -46.9153442382812,11.0053701400757 -63.6903343200684,7.54243755340576 -60.5422134399414,8.08211517333984 -57.7089042663574,7.76730346679688 -61.1718368530273,18.5608596801758 -52.7618598937988,12.489483833313 -51.9523429870605,5.87843132019043 -62.7458992004395,16.8968524932861 -45.2063903808594,12.7593231201172 -55.2353820800781,5.29378032684326 -54.4258651733398,15.2778186798096 -57.034309387207,8.4419002532959 -60.6321601867676,7.27259826660156 -60.1824264526367,9.74612140655518 -55.9099807739258,15.5926313400269 -63.9151992797852,20.2698383331299 -61.2617835998535,17.7963161468506 -51.4126625061035,12.3995380401611 -60.5871887207031,19.0555629730225 -53.6613235473633,5.51864528656006 -58.6533432006836,9.97098731994629 -56.9443626403809,10.6905584335327 -52.536994934082,7.04773330688477 -64.4998474121094,15.1429004669189 -61.4866485595703,7.85724925994873 -64.5448226928711,12.669376373291 -62.6109771728516,11.1852626800537 -61.1718368530273,11.7249402999878 -60.4072952270508,13.1191082000732 -54.8755950927734,12.1296987533569 -64.3649291992188,7.58741092681885 -57.9337692260742,18.6058330535889 -48.3994636535645,11.7249402999878 -61.4416770935059,19.1005363464355 -54.830623626709,16.4021472930908 -50.4682273864746,13.5688400268555 -59.3729095458984,19.2804298400879 -54.1560249328613,8.12708854675293 -58.2036094665527,13.7037591934204 -57.2141990661621,15.1878728866577 -64.4548797607422,14.6931686401367 -61.9813537597656,22.6534156799316 -51.0528793334961,8.80168533325195 -62.0263290405273,8.03714179992676 -53.6163482666016,10.6455850601196 -57.8887977600098,10.5556383132935 -64.0051422119141,6.14826965332031 -60.9020004272461,22.0687656402588 -54.201000213623,14.8280878067017 -59.4178848266602,16.0873355865479 -52.9417495727539,10.9154233932495 -53.2115898132324,15.997389793396 -61.846435546875,15.1429004669189 -52.5819664001465,14.8280878067017 -54.0211067199707,11.8598594665527 -62.0713005065918,16.5370674133301 -59.1930198669434,9.61120223999023 -60.677131652832,18.6058330535889 -56.179817199707,17.8412895202637 -63.2855758666992,15.6825771331787 -61.5765953063965,14.5582485198975 -53.8412132263184,7.54243755340576 -52.4020729064941,14.7381420135498 -56.7644691467285,6.95778656005859 -60.4522666931152,11.5900211334229 -49.8835754394531,13.5238666534424 -52.1322326660156,9.47628307342529 -53.5713768005371,16.5370674133301 -48.3544883728027,11.3651552200317 -59.3729095458984,9.38633632659912 -61.531623840332,13.2990007400513 -50.8729858398438,6.55302810668945 -53.5264015197754,13.7937049865723 -60.1374549865723,13.1191082000732 -52.6719131469727,6.91281318664551 -49.0740585327148,11.5900211334229 -55.5052185058594,6.32816219329834 -61.9363822937012,16.5820407867432 -44.48681640625,12.7143497467041 -62.9707641601562,22.6534156799316 -61.531623840332,6.37313556671143 -52.8068313598633,8.75671291351318 -63.7802810668945,6.82286739349365 -64.7696914672852,22.1587104797363 -57.7538795471191,6.32816219329834 -58.5633926391602,15.7725238800049 -59.1930198669434,7.40751838684082 -56.2247924804688,15.6825771331787 -53.6163482666016,11.5000743865967 -62.2062187194824,21.7989253997803 -64.3649291992188,21.349193572998 -49.2989273071289,6.82286739349365 -55.0554885864258,11.2302360534668 -58.5633926391602,5.33875274658203 -64.4548797607422,14.7381420135498 -51.7274780273438,9.70114898681641 -61.6665420532227,15.0979270935059 -52.7168846130371,13.9286251068115 -50.333309173584,13.9735984802246 -54.2459716796875,16.851879119873 -60.3623199462891,8.53184700012207 -63.6903343200684,14.2884101867676 -53.5264015197754,5.96837711334229 -54.6507301330566,6.23821640014648 -58.0237159729004,10.2857999801636 -58.1136627197266,11.3651552200317 -57.8887977600098,16.3571739196777 -54.201000213623,7.9471960067749 -51.4126625061035,5.56361865997314 -52.312126159668,6.59800148010254 -60.0924835205078,5.47367286682129 -52.851806640625,11.7249402999878 -62.3411407470703,18.1561012268066 -62.2062187194824,11.5000743865967 -57.663932800293,9.52125644683838 -59.1030731201172,12.2196445465088 -56.7644691467285,13.2990007400513 -55.1004638671875,15.4577121734619 -52.536994934082,8.89163208007812 -62.1162719726562,13.4788932800293 -62.7908706665039,6.73292064666748 -53.8412132263184,5.47367286682129 -61.4416770935059,22.6534156799316 -57.663932800293,14.6032218933105 -54.2909469604492,15.5926313400269 -64.4099044799805,11.5900211334229 -56.0448989868164,7.9471960067749 -56.2697639465332,17.0317726135254 -56.8993873596191,15.3227920532227 -57.5290145874023,8.48687362670898 -54.2459716796875,10.7355308532715 -52.0872611999512,9.65617561340332 -58.2935562133789,23.7777442932129 -61.1268653869629,18.7857246398926 -60.4972381591797,11.8598594665527 -63.825252532959,23.3729858398438 -57.6189575195312,9.70114898681641 -51.997314453125,5.38372611999512 -51.5475845336914,14.1984634399414 -58.4734497070312,10.4207191467285 -53.166618347168,5.60859203338623 -57.3041458129883,9.97098731994629 -64.634765625,14.9180335998535 -53.4814300537109,11.814887046814 -50.8729858398438,8.39692687988281 -59.1480445861816,17.7513427734375 -59.7776718139648,9.65617561340332 -63.9151992797852,19.5052947998047 -51.8623962402344,14.3783569335938 -52.2221794128418,15.3677654266357 -51.5026092529297,9.9260139465332 -53.9311599731445,15.7275505065918 -54.7406768798828,8.08211517333984 -57.7988510131836,10.1508798599243 -54.1560249328613,8.08211517333984 -55.8200340270996,15.3677654266357 -63.4204940795898,14.7831144332886 -60.3623199462891,5.60859203338623 -63.2855758666992,12.8492698669434 -52.851806640625,7.85724925994873 -61.5765953063965,13.3889465332031 -62.1162719726562,11.4551019668579 -52.8068313598633,8.35195446014404 -55.1904067993164,7.04773330688477 -64.2749862670898,22.4735221862793 -62.2511940002441,7.31757164001465 -56.8993873596191,13.6587858200073 -64.3199615478516,12.0847253799438 -60.2723731994629,16.4021472930908 -49.9285507202148,12.669376373291 -59.5977783203125,17.8412895202637 -57.4390640258789,12.7593231201172 -55.6401405334473,10.2408266067505 -62.161247253418,17.8412895202637 -55.2353820800781,6.01335048675537 -64.1400680541992,9.97098731994629 -64.634765625,11.4551019668579 -54.6957054138184,11.3651552200317 -60.1824264526367,11.8598594665527 -47.6349182128906,13.2990007400513 -64.7696914672852,5.38372611999512 -60.7670783996582,19.9550266265869 -61.5765953063965,18.5608596801758 -52.6269378662109,15.0979270935059 -55.4152755737305,7.85724925994873 -55.7300872802734,5.29378032684326 -55.2353820800781,7.58741092681885 -58.1586380004883,11.0053701400757 -44.7566528320312,10.6006116867065 -56.3147354125977,5.29378032684326 -62.0713005065918,5.24880695343018 -57.34912109375,6.64297485351562 -56.4046859741211,14.0185708999634 -57.5290145874023,9.25141716003418 -55.5501937866211,10.5556383132935 -57.1692276000977,16.0873355865479 -63.2855758666992,14.8730602264404 -57.2141990661621,13.2540273666382 -51.8623962402344,11.2302360534668 -51.5475845336914,11.814887046814 -61.1718368530273,7.04773330688477 -59.327938079834,5.74351119995117 -63.4204940795898,11.9048328399658 -62.2062187194824,9.9260139465332 -59.1030731201172,8.75671291351318 -61.3517303466797,13.5238666534424 -57.9787445068359,18.9656181335449 -58.698314666748,5.6985387802124 -53.346508026123,12.8492698669434 -62.5660057067871,12.5794296264648 -50.333309173584,14.2434368133545 -49.6587104797363,6.64297485351562 -60.5871887207031,21.2592487335205 -55.0105171203613,8.93660545349121 -61.8914070129395,12.3995380401611 -61.2168121337891,22.1137390136719 -64.1850433349609,9.56622886657715 -54.6957054138184,10.1059074401855 -58.1136627197266,17.0767459869385 -58.2485809326172,7.13767910003662 -59.2829666137695,5.24880695343018 -60.7221069335938,19.010591506958 -64.5448226928711,7.90222263336182 -55.2353820800781,7.72233009338379 -64.1850433349609,20.8095169067383 -61.4866485595703,21.5290870666504 -51.5026092529297,12.8042964935303 -60.6321601867676,14.6032218933105 -64.1400680541992,12.489483833313 -56.3147354125977,14.1534900665283 -59.5078315734863,7.72233009338379 -53.5713768005371,12.2196445465088 -64.0950927734375,12.309591293335 -52.851806640625,15.5926313400269 -53.0316963195801,7.76730346679688 -56.3147354125977,6.23821640014648 -52.5819664001465,15.7275505065918 -53.9761352539062,5.47367286682129 -61.3967056274414,9.70114898681641 -58.0686912536621,16.8968524932861 -62.0263290405273,10.6006116867065 -51.2777442932129,7.45249080657959 -43.1376037597656,13.0291614532471 -61.1268653869629,14.8280878067017 -63.0607109069824,19.3703765869141 -51.2777442932129,5.74351119995117 -55.5951690673828,14.6931686401367 -61.7115173339844,6.28318881988525 -56.6745223999023,13.4339199066162 -50.8729858398438,12.0397529602051 -57.8887977600098,12.2196445465088 -61.4866485595703,5.29378032684326 -46.8254089355469,11.7699136734009 -59.1030731201172,6.68794727325439 -59.9125900268555,6.10329627990723 -58.0686912536621,14.4233293533325 -62.9707641601562,5.78848457336426 -62.4310836791992,14.6931686401367 -61.3967056274414,17.7963161468506 -48.1296234130859,11.5900211334229 -55.5501937866211,8.4419002532959 -56.4046859741211,14.8730602264404 -63.3755226135254,21.8438987731934 -64.2300109863281,23.6428260803223 -64.0501174926758,6.82286739349365 -61.9363822937012,13.2090549468994 -55.9549522399902,11.4101285934448 -64.7247161865234,23.7327709197998 -62.6559524536133,17.7963161468506 -44.1270141601562,11.9498062133789 -53.8412132263184,15.6825771331787 -55.8200340270996,12.3995380401611 -58.2036094665527,15.3677654266357 -59.2379913330078,11.9048328399658 -60.5871887207031,17.0767459869385 -61.3517303466797,11.814887046814 -53.9761352539062,8.4419002532959 -53.5264015197754,14.9630069732666 -57.4840393066406,12.6244029998779 -56.4496574401855,7.13767910003662 -64.4548797607422,22.4285507202148 -51.9073677062988,8.75671291351318 -48.3994636535645,13.6587858200073 -61.8014602661133,16.2672290802002 -60.2723731994629,12.4445114135742 -60.991943359375,20.0899467468262 -61.3517303466797,7.81227684020996 -50.9629325866699,9.20644378662109 -64.2749862670898,5.65356540679932 -51.2777442932129,9.70114898681641 -63.1056823730469,17.481502532959 -54.6507301330566,13.5688400268555 -62.0713005065918,14.2884101867676 -54.7856521606445,15.9524164199829 -62.4760589599609,22.2936305999756 -59.8676147460938,18.5608596801758 -51.5925559997559,7.81227684020996 -52.4470443725586,6.82286739349365 -60.0025367736816,8.80168533325195 -62.9257888793945,12.2196445465088 -53.7512664794922,16.3122024536133 -53.9761352539062,15.4127388000488 -55.4152755737305,14.9180335998535 -60.1824264526367,18.4259395599365 -53.5713768005371,13.2540273666382 -62.7009239196777,17.3465843200684 -62.161247253418,6.82286739349365 -61.2617835998535,22.3835773468018 -54.8755950927734,7.31757164001465 -51.0978507995605,9.9260139465332 -63.6453628540039,6.86783981323242 -53.0316963195801,9.43130970001221 -51.2777442932129,10.2857999801636 -54.2909469604492,15.5476579666138 -58.698314666748,6.91281318664551 -56.6745223999023,10.1059074401855 -60.0025367736816,23.19309425354 -61.5765953063965,9.43130970001221 -60.4072952270508,11.5900211334229 -58.8782081604004,13.7037591934204 -54.0660781860352,5.65356540679932 -51.997314453125,13.6138134002686 -49.8386039733887,14.5132751464844 -60.9020004272461,13.6138134002686 -52.4470443725586,10.1059074401855 -64.4099044799805,13.2090549468994 -57.8887977600098,13.5238666534424 -64.1850433349609,6.64297485351562 -55.5951690673828,11.5000743865967 -64.0501174926758,22.6534156799316 -62.5210342407227,16.3571739196777 -57.2591743469238,8.89163208007812 -59.2379913330078,15.1878728866577 -57.8438262939453,20 -60.4522666931152,11.3651552200317 -63.7802810668945,9.61120223999023 -53.346508026123,8.98157787322998 -62.3411407470703,9.07152462005615 -55.7750587463379,17.7063694000244 -48.7592468261719,11.7249402999878 -55.3253288269043,5.83345794677734 -60.3623199462891,16.80690574646 -60.677131652832,19.4603214263916 -58.5633926391602,14.5582485198975 -59.4628601074219,8.4419002532959 -62.5660057067871,6.95778656005859 -62.2062187194824,7.13767910003662 -55.6851119995117,6.10329627990723 -61.7115173339844,7.31757164001465 -54.1110534667969,16.4471206665039 -52.4470443725586,12.1296987533569 -60.8120536804199,23.5978527069092 -59.0580978393555,7.6773567199707 -55.2803535461426,7.04773330688477 -63.2855758666992,22.1137390136719 -57.3940925598145,7.90222263336182 -64.3199615478516,15.817497253418 -59.5078315734863,13.7487316131592 -52.536994934082,9.83606815338135 -56.4496574401855,15.1878728866577 -63.9151992797852,8.7117395401001 -64.0950927734375,12.1296987533569 -59.7326965332031,9.16147041320801 -63.9151992797852,17.8412895202637 -55.5052185058594,17.166690826416 -63.2855758666992,13.6138134002686 -57.1692276000977,15.4127388000488 -62.4760589599609,19.7751350402832 -57.663932800293,5.83345794677734 -51.0079040527344,8.80168533325195 -58.6083679199219,20.4047584533691 -61.4866485595703,7.18265247344971 -59.8226432800293,5.87843132019043 -61.846435546875,17.3016109466553 -62.7009239196777,19.010591506958 -58.9231796264648,19.1455097198486 -60.0025367736816,18.0211811065674 -47.0053100585938,12.17467212677 -61.8914070129395,9.25141716003418 -56.179817199707,11.814887046814 -61.5765953063965,5.4286994934082 -49.8386039733887,7.81227684020996 -51.8623962402344,12.8942422866821 -62.7908706665039,6.4630823135376 -55.9999237060547,5.96837711334229 -56.0898704528809,12.669376373291 -56.1348457336426,5.87843132019043 -64.1850433349609,14.0185708999634 -57.2591743469238,9.9260139465332 -60.9469718933105,18.0211811065674 -57.7988510131836,17.2566375732422 -57.9787445068359,11.6349945068359 -58.9231796264648,14.9630069732666 -44.6217346191406,10.5106649398804 -61.7564888000488,16.4471206665039 -62.0713005065918,21.7989253997803 -60.991943359375,23.3280124664307 -59.8226432800293,18.6957778930664 -54.9205703735352,16.7169609069824 -55.2353820800781,5.83345794677734 -50.0634689331055,5.47367286682129 -62.8808174133301,10.1508798599243 -57.4390640258789,5.83345794677734 -63.2855758666992,15.3677654266357 -64.3199615478516,6.32816219329834 -55.6401405334473,15.0529537200928 -61.5765953063965,15.8624706268311 -49.1190338134766,13.5238666534424 -64.1400680541992,6.59800148010254 -61.5765953063965,10.2857999801636 -58.9231796264648,17.8862609863281 -63.6003875732422,9.97098731994629 -63.4204940795898,22.518497467041 -63.0607109069824,16.3122024536133 -52.3571014404297,8.30698108673096 -57.663932800293,5.87843132019043 -51.0978507995605,9.11649799346924 -64.2300109863281,7.04773330688477 -63.6903343200684,17.7513427734375 -64.4099044799805,15.7275505065918 -64.7247161865234,7.6773567199707 -62.5660057067871,22.8782806396484 -53.8412132263184,15.1429004669189 -63.510440826416,13.0741348266602 -62.2062187194824,18.6058330535889 -54.3359184265137,14.1984634399414 -58.4284744262695,17.5264778137207 -60.9020004272461,8.26200771331787 -61.846435546875,17.1217193603516 -60.0924835205078,23.3280124664307 -50.0634689331055,7.13767910003662 -62.3411407470703,8.21703433990479 -64.0501174926758,23.1031475067139 -59.8226432800293,14.8280878067017 -50.2433624267578,7.90222263336182 -62.5660057067871,23.19309425354 -55.1004638671875,15.1429004669189 -56.4046859741211,16.4021472930908 -53.4364547729492,9.29639053344727 -63.8702239990234,13.8836517333984 -61.3517303466797,19.5952415466309 -55.145435333252,8.12708854675293 -57.6189575195312,18.1561012268066 -61.3967056274414,17.0317726135254 -57.9787445068359,16.851879119873 -61.6665420532227,16.7169609069824 -59.4178848266602,7.45249080657959 -59.1930198669434,19.1455097198486 -62.4310836791992,13.8386783599854 -44.0370788574219,11.6349945068359 -49.1190338134766,14.1085166931152 -52.8967781066895,14.5582485198975 -57.34912109375,8.53184700012207 -63.3305511474609,16.0423622131348 -48.3994636535645,13.5688400268555 -44.3518981933594,12.3995380401611 -60.5422134399414,19.1005363464355 -61.306755065918,23.4179592132568 -52.6719131469727,15.1429004669189 -58.9231796264648,17.9312343597412 -52.1322326660156,14.7831144332886 -59.1930198669434,13.9735984802246 -64.1400680541992,17.6164226531982 -56.8993873596191,5.24880695343018 -58.4284744262695,6.82286739349365 -56.6745223999023,6.37313556671143 -59.9125900268555,19.9550266265869 -53.4364547729492,7.99216938018799 -63.6903343200684,7.40751838684082 -61.306755065918,10.0609340667725 -60.9020004272461,9.70114898681641 -51.5925559997559,8.66676616668701 -56.9893341064453,9.11649799346924 -56.7194976806641,12.354564666748 -51.682502746582,11.6349945068359 -61.0818901062012,9.52125644683838 -44.7566528320312,12.354564666748 -55.5951690673828,6.14826965332031 -62.4760589599609,20.3597850799561 -60.4972381591797,21.2592487335205 -58.2036094665527,15.8624706268311 -64.5448226928711,16.177282333374 -57.5739860534668,6.68794727325439 -63.2855758666992,15.4577121734619 -55.8650054931641,9.97098731994629 -56.179817199707,5.9234037399292 -64.7696914672852,5.83345794677734 -60.3173484802246,19.2804298400879 -63.7353057861328,22.1587104797363 -44.4418334960938,12.2196445465088 -64.2300109863281,7.00275993347168 -59.013126373291,20.2698383331299 -51.7724494934082,7.04773330688477 -58.9231796264648,10.5556383132935 -63.0157356262207,18.8756713867188 -57.0792808532715,18.7857246398926 -55.5951690673828,17.3465843200684 -57.7538795471191,17.4365310668945 -61.0369186401367,16.4471206665039 -49.478816986084,12.7143497467041 -61.3517303466797,9.79109477996826 -57.7988510131836,14.1085166931152 -58.3385314941406,10.9603967666626 -58.7882614135742,7.63238334655762 -60.4522666931152,15.2328462600708 -55.0105171203613,11.8598594665527 -62.9257888793945,23.1031475067139 -58.7882614135742,18.1561012268066 -51.682502746582,9.16147041320801 -61.3967056274414,8.17206192016602 -58.7432861328125,16.4471206665039 -64.0501174926758,6.64297485351562 -58.7432861328125,18.0211811065674 -58.3835029602051,6.14826965332031 -60.0924835205078,5.29378032684326 -62.4310836791992,18.2010746002197 -55.145435333252,14.6032218933105 -64.634765625,20.0449733734131 -59.5078315734863,6.14826965332031 -59.5977783203125,16.177282333374 -59.8676147460938,8.57682037353516 -57.0792808532715,9.16147041320801 -44.5767517089844,10.4656925201416 -63.0157356262207,17.4365310668945 -60.2274017333984,11.9498062133789 -51.4576377868652,11.4101285934448 -64.4998474121094,13.2990007400513 -64.5448226928711,11.4101285934448 -62.0263290405273,14.4683027267456 -63.510440826416,9.65617561340332 -54.2909469604492,15.2778186798096 -56.5845756530762,12.5794296264648 -52.8967781066895,11.5450477600098 -63.8702239990234,14.9630069732666 -56.8544158935547,18.2910194396973 -48.7142753601074,12.0847253799438 -55.6851119995117,7.31757164001465 -63.825252532959,16.80690574646 -56.7644691467285,13.4788932800293 -60.9469718933105,11.3651552200317 -61.3967056274414,6.37313556671143 -49.703685760498,6.1932430267334 -54.9205703735352,5.74351119995117 -64.5897979736328,21.4391403198242 -55.5501937866211,9.56622886657715 -61.9363822937012,6.73292064666748 -62.3861122131348,21.9338455200195 -63.6003875732422,5.87843132019043 -54.6957054138184,14.9180335998535 -57.8438262939453,6.4630823135376 -56.9893341064453,17.8862609863281 -51.5475845336914,14.0185708999634 -60.991943359375,13.5238666534424 -59.1480445861816,13.1191082000732 -59.1030731201172,16.5370674133301 -64.0501174926758,7.18265247344971 -61.3967056274414,16.4021472930908 -51.8174209594727,12.4445114135742 -47.5,11.6799669265747 -59.3729095458984,13.0741348266602 -63.5554122924805,13.2540273666382 -63.4204940795898,6.28318881988525 -59.4628601074219,16.177282333374 -61.5765953063965,14.6481952667236 -60.4522666931152,18.7857246398926 -64.5448226928711,8.7117395401001 -52.2221794128418,8.17206192016602 -58.9681549072266,11.5900211334229 -51.3676910400391,13.0291614532471 -57.0792808532715,11.3651552200317 -60.7670783996582,16.0873355865479 -55.2353820800781,10.7805042266846 -62.7908706665039,9.11649799346924 -57.5290145874023,6.37313556671143 -53.6163482666016,13.7487316131592 -51.0528793334961,6.10329627990723 -59.2379913330078,6.73292064666748 -53.0766716003418,6.01335048675537 -61.3967056274414,19.7751350402832 -53.4364547729492,16.6719875335693 -63.0157356262207,16.3571739196777 -64.0501174926758,22.1137390136719 -61.5765953063965,11.0503435134888 -62.0713005065918,14.4683027267456 -55.9549522399902,17.166690826416 -63.195629119873,15.997389793396 -59.1930198669434,13.9286251068115 -58.8332328796387,18.0661544799805 -55.9999237060547,14.9630069732666 -63.9601745605469,7.81227684020996 -51.2777442932129,14.1085166931152 -59.6877212524414,12.1296987533569 -48.4444351196289,11.6349945068359 -57.034309387207,6.59800148010254 -47.4550476074219,12.17467212677 -64.634765625,23.4179592132568 -62.6109771728516,17.5264778137207 -58.6083679199219,9.61120223999023 -54.5607833862305,8.98157787322998 -59.7326965332031,17.8412895202637 -49.0740585327148,13.0291614532471 -51.7724494934082,10.6006116867065 -62.161247253418,23.9126644134521 -63.2406005859375,9.34136390686035 -61.2168121337891,22.0687656402588 -63.1056823730469,22.9232540130615 -57.8887977600098,23.822717666626 -44.5317687988281,11.9048328399658 -54.9205703735352,8.03714179992676 -54.0211067199707,13.5238666534424 -57.2141990661621,8.30698108673096 -62.4760589599609,11.9048328399658 -51.2327728271484,11.9048328399658 -61.9363822937012,18.0211811065674 -60.9469718933105,5.47367286682129 -63.0607109069824,19.8650798797607 -55.145435333252,9.79109477996826 -63.1056823730469,17.5714492797852 -53.8861885070801,9.20644378662109 -54.515811920166,16.5820407867432 -59.6877212524414,15.817497253418 -48.6243286132812,11.5000743865967 -63.6903343200684,9.02655124664307 -48.4444351196289,12.5794296264648 -64.0051422119141,7.76730346679688 -58.8332328796387,10.2857999801636 -58.698314666748,17.7963161468506 -64.7247161865234,21.6190338134766 -60.9020004272461,8.48687362670898 -57.0792808532715,16.5370674133301 -59.2379913330078,5.87843132019043 -63.7353057861328,13.9286251068115 -60.8570251464844,10.1508798599243 -63.4654693603516,5.78848457336426 -64.2300109863281,12.2646179199219 -57.0792808532715,18.7407512664795 -54.7406768798828,12.8042964935303 -62.1162719726562,19.9100532531738 -62.4760589599609,8.35195446014404 -62.161247253418,19.6402149200439 -49.2989273071289,5.33875274658203 -53.4364547729492,5.29378032684326 -47.4550476074219,11.814887046814 -52.9867248535156,12.8492698669434 -59.4178848266602,11.7249402999878 -43.2725219726562,12.6244029998779 -60.9020004272461,7.58741092681885 -54.3359184265137,16.5820407867432 -60.0025367736816,16.6719875335693 -50.5581741333008,12.0397529602051 -55.2353820800781,16.2222557067871 -57.34912109375,10.9154233932495 -55.0554885864258,8.35195446014404 -58.5633926391602,12.5794296264648 -53.0766716003418,15.5476579666138 -55.6401405334473,6.01335048675537 -50.9629325866699,5.74351119995117 -64.0501174926758,22.0237922668457 -51.8174209594727,9.52125644683838 -55.6851119995117,8.7117395401001 -57.7988510131836,11.2302360534668 -60.7221069335938,20.1798934936523 -63.7802810668945,17.7963161468506 -53.4814300537109,9.34136390686035 -62.161247253418,23.9576377868652 -57.34912109375,17.1217193603516 -51.682502746582,7.09270572662354 -60.1374549865723,20.8095169067383 -60.2723731994629,20.989408493042 -62.6559524536133,5.38372611999512 -61.6665420532227,14.6032218933105 -53.4364547729492,11.5450477600098 -60.7670783996582,8.89163208007812 -56.6745223999023,15.5476579666138 -47.4550476074219,11.6799669265747 -62.3411407470703,17.6164226531982 -60.5871887207031,21.9788188934326 -56.2697639465332,13.5238666534424 -51.0079040527344,5.9234037399292 -61.6665420532227,15.1878728866577 -52.312126159668,6.23821640014648 -58.1586380004883,16.6719875335693 -57.663932800293,9.07152462005615 -59.1030731201172,12.4445114135742 -59.013126373291,6.50805473327637 -49.2539520263672,13.2990007400513 -52.851806640625,16.5370674133301 -58.0237159729004,6.05832386016846 -61.2168121337891,8.03714179992676 -56.8544158935547,7.54243755340576 -61.1268653869629,10.1958532333374 -51.682502746582,5.38372611999512 -63.0157356262207,21.3941669464111 -61.7564888000488,16.7619323730469 -62.9257888793945,18.6957778930664 -62.8808174133301,22.3835773468018 -52.2671546936035,9.70114898681641 -63.7802810668945,18.0211811065674 -57.034309387207,17.3915576934814 -62.1162719726562,9.65617561340332 -52.0422897338867,7.63238334655762 -51.2777442932129,7.81227684020996 -61.3517303466797,11.3201818466187 -59.1930198669434,5.65356540679932 -53.9311599731445,12.7143497467041 -52.5819664001465,13.5688400268555 -64.1850433349609,6.1932430267334 -59.2829666137695,5.96837711334229 -57.1242523193359,8.62179279327393 -63.3755226135254,21.0343818664551 -46.0158996582031,12.8492698669434 -59.6877212524414,20.989408493042 -56.8993873596191,10.7805042266846 -63.2406005859375,15.9074440002441 -60.0025367736816,14.6032218933105 -62.7009239196777,21.9338455200195 -61.8014602661133,20.7195701599121 -56.4046859741211,14.7381420135498 -61.8914070129395,17.6613960266113 -64.5448226928711,20.8544902801514 -61.4416770935059,5.4286994934082 -59.4628601074219,16.2672290802002 -60.7221069335938,10.1508798599243 -51.9523429870605,14.3333835601807 -55.0105171203613,14.5132751464844 -62.3411407470703,6.95778656005859 -63.0157356262207,17.5264778137207 -58.4284744262695,9.47628307342529 -60.9020004272461,5.47367286682129 -48.3544883728027,13.34397315979 -59.8226432800293,10.1508798599243 -57.8438262939453,10.3757457733154 -63.7802810668945,13.6138134002686 -49.2089805603027,6.41810894012451 -43.8121948242188,12.6244029998779 -58.0686912536621,8.4419002532959 -63.7802810668945,7.54243755340576 -61.8914070129395,11.0503435134888 -63.510440826416,8.93660545349121 -57.663932800293,17.6613960266113 -60.4072952270508,17.2116641998291 -62.5210342407227,23.7327709197998 -52.0872611999512,11.814887046814 -52.7618598937988,11.1402893066406 -56.9443626403809,11.5000743865967 -62.1162719726562,10.6455850601196 -63.1506576538086,22.4735221862793 -59.2379913330078,6.14826965332031 -59.5528030395508,16.2222557067871 -50.648120880127,13.6587858200073 -62.1162719726562,9.9260139465332 -61.1718368530273,15.6376037597656 -63.4204940795898,15.6376037597656 -49.2989273071289,5.6985387802124 -56.3597106933594,12.8942422866821 -56.2697639465332,9.9260139465332 -44.8915710449219,11.1402893066406 -64.7696914672852,14.5132751464844 -60.7670783996582,11.9498062133789 -60.3623199462891,10.9154233932495 -62.7458992004395,14.0635442733765 -61.2617835998535,21.4841136932373 -63.0157356262207,11.8598594665527 -64.7247161865234,12.5344572067261 -63.6453628540039,8.21703433990479 -58.9231796264648,9.83606815338135 -63.0607109069824,15.2778186798096 -64.3649291992188,19.1005363464355 -64.1400680541992,17.7063694000244 -58.6083679199219,9.70114898681641 -62.2062187194824,7.90222263336182 -58.7882614135742,17.7963161468506 -56.4496574401855,14.2434368133545 -63.0157356262207,7.13767910003662 -60.0025367736816,6.01335048675537 -64.4099044799805,11.2752084732056 -60.5422134399414,11.2752084732056 -64.5448226928711,11.1852626800537 -50.1084442138672,14.6931686401367 -63.6453628540039,17.9312343597412 -63.2855758666992,7.31757164001465 -62.4760589599609,13.5238666534424 -62.4310836791992,21.5290870666504 -52.2221794128418,15.0079803466797 -62.2961654663086,14.3333835601807 -59.3729095458984,8.80168533325195 -56.8544158935547,12.2196445465088 -49.2539520263672,14.3783569335938 -61.1718368530273,11.1852626800537 -59.642749786377,19.7751350402832 -55.145435333252,8.57682037353516 -61.0369186401367,21.4391403198242 -52.2221794128418,14.6481952667236 -62.0263290405273,9.47628307342529 -63.5554122924805,8.66676616668701 -53.8861885070801,13.7037591934204 -64.7247161865234,22.2936305999756 -61.1268653869629,21.1243286132812 -63.4204940795898,6.91281318664551 -58.0686912536621,7.22762584686279 -62.3411407470703,22.8782806396484 -59.1030731201172,17.9762077331543 -59.8226432800293,6.1932430267334 -54.0660781860352,16.1323089599609 -55.145435333252,10.8704509735107 -43.1825866699219,12.8492698669434 -60.0475082397461,22.7433624267578 -57.8438262939453,13.2990007400513 -63.5554122924805,7.40751838684082 -57.663932800293,8.03714179992676 -62.6559524536133,21.7089805603027 -58.2485809326172,7.54243755340576 -44.3069152832031,11.814887046814 -59.3729095458984,13.0291614532471 -56.9893341064453,15.3227920532227 -56.7194976806641,8.26200771331787 -53.9311599731445,7.6773567199707 -62.8358459472656,7.6773567199707 -61.8914070129395,13.1191082000732 -53.3914833068848,9.11649799346924 -60.0924835205078,22.6534156799316 -63.6453628540039,12.0397529602051 -60.2723731994629,5.38372611999512 -64.6797409057617,23.4629325866699 -64.0950927734375,12.5344572067261 -56.4046859741211,12.2646179199219 -58.4734497070312,20.4047584533691 -59.4628601074219,8.98157787322998 -59.6877212524414,22.6983890533447 -54.6507301330566,13.1640815734863 -48.7142753601074,13.1640815734863 -56.0898704528809,14.0185708999634 -62.161247253418,7.31757164001465 -52.1772079467773,7.90222263336182 -62.7908706665039,16.9867992401123 -60.6321601867676,8.21703433990479 -55.3253288269043,12.6244029998779 -58.1586380004883,14.4233293533325 -60.1374549865723,14.5582485198975 -63.6903343200684,14.6931686401367 -53.6613235473633,9.65617561340332 -57.1242523193359,6.01335048675537 -54.1560249328613,16.0423622131348 -43.2275695800781,11.7699136734009 -57.7538795471191,10.1958532333374 -60.1824264526367,13.3889465332031 -51.0079040527344,13.7937049865723 -61.4866485595703,15.1429004669189 -54.515811920166,12.5794296264648 -56.809440612793,14.1534900665283 -58.0237159729004,16.1323089599609 -56.6745223999023,13.8386783599854 -63.2406005859375,21.7089805603027 -59.1930198669434,13.6587858200073 -55.145435333252,14.6931686401367 -56.8993873596191,7.63238334655762 -47.9947052001953,11.6349945068359 -52.2671546936035,16.1323089599609 -59.5977783203125,6.10329627990723 -52.5819664001465,13.1191082000732 -63.8702239990234,23.9576377868652 -62.6109771728516,8.7117395401001 -60.2274017333984,21.7989253997803 -56.3597106933594,15.9074440002441 -55.8650054931641,15.4127388000488 -60.6321601867676,10.5556383132935 -44.8465881347656,11.0953159332275 -64.4548797607422,22.9682273864746 -54.1560249328613,14.1085166931152 -59.1930198669434,17.9762077331543 -61.3967056274414,21.4391403198242 -61.846435546875,20.7195701599121 -58.4284744262695,6.10329627990723 -62.6109771728516,16.9418258666992 -64.7247161865234,23.9576377868652 -57.5290145874023,13.8386783599854 -51.9073677062988,14.8730602264404 -54.1110534667969,8.98157787322998 -55.1904067993164,13.3889465332031 -63.3755226135254,7.76730346679688 -57.034309387207,12.2196445465088 -55.5501937866211,10.9154233932495 -44.0370788574219,10.7355308532715 -63.510440826416,6.73292064666748 -61.2617835998535,19.5502681732178 -56.4496574401855,5.60859203338623 -59.9125900268555,14.5582485198975 -60.6321601867676,23.2830390930176 -54.4708366394043,6.41810894012451 -52.4470443725586,11.0953159332275 -44.9365234375,11.5900211334229 -59.1030731201172,23.7327709197998 -57.034309387207,16.4471206665039 -61.6215667724609,17.8862609863281 -60.8570251464844,21.2592487335205 -52.1772079467773,13.0741348266602 -56.6295471191406,6.55302810668945 -56.6745223999023,16.4021472930908 -54.1110534667969,13.0741348266602 -56.3147354125977,16.0873355865479 -51.1877975463867,9.97098731994629 -56.49462890625,5.56361865997314 -57.2141990661621,13.3889465332031 -53.2565612792969,8.35195446014404 -62.5660057067871,5.24880695343018 -52.6269378662109,9.07152462005615 -56.4496574401855,8.30698108673096 -61.5765953063965,7.45249080657959 -53.3015365600586,14.9630069732666 -62.6559524536133,12.8492698669434 -62.8808174133301,6.41810894012451 -57.4390640258789,8.57682037353516 -58.0686912536621,23.9126644134521 -62.0263290405273,16.177282333374 -63.3755226135254,16.80690574646 -54.830623626709,12.0397529602051 -54.7856521606445,16.3122024536133 -55.9549522399902,15.2778186798096 -63.0157356262207,5.60859203338623 -55.6851119995117,10.5556383132935 -57.5290145874023,13.6138134002686 -62.3861122131348,20.4047584533691 -53.4364547729492,16.3122024536133 -56.9893341064453,14.8730602264404 -57.8887977600098,9.16147041320801 -50.8280143737793,9.34136390686035 -57.8438262939453,12.4445114135742 -49.8835754394531,14.5582485198975 -48.2645416259766,13.1191082000732 -61.531623840332,21.4391403198242 -57.7089042663574,5.33875274658203 -54.8755950927734,10.2857999801636 -55.4152755737305,8.26200771331787 -52.536994934082,6.23821640014648 -53.2565612792969,16.492094039917 -63.7353057861328,23.6428260803223 -48.8941688537598,13.4788932800293 -59.5528030395508,15.0079803466797 -64.2749862670898,10.9603967666626 -51.682502746582,15.2778186798096 -60.9469718933105,19.1005363464355 -57.7089042663574,8.35195446014404 -59.1030731201172,19.1455097198486 -55.0554885864258,14.8730602264404 -63.3305511474609,16.5820407867432 -60.4072952270508,7.49746417999268 -53.5264015197754,16.2222557067871 -64.3649291992188,8.98157787322998 -57.663932800293,11.7249402999878 -63.0607109069824,11.2752084732056 -57.34912109375,17.6164226531982 -62.7908706665039,19.685188293457 -58.0686912536621,8.48687362670898 -58.7432861328125,19.0555629730225 -57.8887977600098,17.5264778137207 -54.1110534667969,5.4286994934082 -64.3649291992188,20.0899467468262 -58.7882614135742,10.2408266067505 -54.7406768798828,10.1958532333374 -64.4548797607422,9.70114898681641 -59.8226432800293,21.7089805603027 -51.4576377868652,11.6799669265747 -64.7696914672852,20.7195701599121 -60.8120536804199,11.9048328399658 -64.4998474121094,23.6877975463867 -63.7802810668945,11.1852626800537 -59.5977783203125,14.9180335998535 -64.2300109863281,22.2036838531494 -61.846435546875,10.8254776000977 -55.3253288269043,12.4445114135742 -60.4972381591797,18.7857246398926 -49.3438987731934,12.8492698669434 -62.3861122131348,18.3359928131104 -55.1004638671875,6.82286739349365 -56.6295471191406,6.05832386016846 -62.6559524536133,18.1561012268066 -54.3808898925781,9.9260139465332 -47.3201293945312,12.17467212677 -63.195629119873,16.4021472930908 -55.7300872802734,10.9603967666626 -62.7009239196777,15.5476579666138 -53.6613235473633,15.1878728866577 -59.0580978393555,19.5502681732178 -63.6453628540039,15.9074440002441 -63.3755226135254,13.6138134002686 -63.3755226135254,9.20644378662109 -46.4656372070312,12.17467212677 -50.4682273864746,8.35195446014404 -54.6057586669922,10.1508798599243 -57.4390640258789,5.47367286682129 -58.8782081604004,17.7513427734375 -62.2062187194824,15.4577121734619 -56.809440612793,7.00275993347168 -63.3755226135254,11.2302360534668 -56.6295471191406,15.5476579666138 -63.6003875732422,17.3465843200684 -60.8570251464844,18.4709129333496 -47.6798934936523,12.8942422866821 -63.8702239990234,18.8306980133057 -56.7644691467285,15.9074440002441 -64.2749862670898,19.6402149200439 -52.0422897338867,6.82286739349365 -63.3305511474609,6.91281318664551 -58.1136627197266,16.4021472930908 -56.9893341064453,5.60859203338623 -64.1850433349609,17.3915576934814 -63.9601745605469,20.7645435333252 -58.3835029602051,18.8756713867188 -64.5897979736328,10.4207191467285 -51.5475845336914,10.9154233932495 -53.2565612792969,7.36254501342773 -62.3861122131348,22.2486572265625 -51.1877975463867,14.1085166931152 -64.4099044799805,20.3597850799561 -53.4364547729492,10.8704509735107 -59.9125900268555,12.354564666748 -45.566162109375,11.5450477600098 -62.6559524536133,7.81227684020996 -55.4152755737305,17.1217193603516 -64.7247161865234,14.6931686401367 -54.6507301330566,7.72233009338379 -51.9523429870605,12.7143497467041 -53.7062950134277,8.89163208007812 -49.4338455200195,13.6138134002686 -45.3862609863281,12.984188079834 -56.809440612793,12.0847253799438 -59.1930198669434,23.2380676269531 -54.7856521606445,13.1191082000732 -53.3914833068848,7.45249080657959 -59.4178848266602,8.66676616668701 -62.7009239196777,14.3783569335938 -62.2511940002441,14.0185708999634 -48.6243286132812,11.8598594665527 -60.9469718933105,13.34397315979 -53.2115898132324,7.63238334655762 -53.9311599731445,10.6006116867065 -50.3782806396484,8.39692687988281 -57.7538795471191,6.05832386016846 -52.8068313598633,15.0979270935059 -63.9601745605469,9.20644378662109 -51.9073677062988,7.6773567199707 -60.2274017333984,7.85724925994873 -60.7221069335938,22.3835773468018 -58.4734497070312,14.1984634399414 -49.6137390136719,12.0847253799438 -55.0554885864258,16.492094039917 -63.825252532959,16.9867992401123 -59.1480445861816,11.6349945068359 -62.4760589599609,5.96837711334229 -62.8808174133301,23.6877975463867 -47.1402282714844,11.0503435134888 -49.3438987731934,6.23821640014648 -47.7698402404785,13.3889465332031 -63.6453628540039,10.1958532333374 -63.510440826416,7.09270572662354 -52.8967781066895,14.4233293533325 -55.8200340270996,10.4656925201416 -49.9285507202148,5.51864528656006 -64.0501174926758,19.1005363464355 -64.4548797607422,21.8888721466064 -63.6453628540039,12.4445114135742 -58.4734497070312,9.47628307342529 -64.2749862670898,9.79109477996826 -55.9999237060547,16.177282333374 -56.809440612793,11.7699136734009 -58.8332328796387,17.3016109466553 -50.9629325866699,7.40751838684082 -57.0792808532715,18.1111278533936 -51.5026092529297,8.89163208007812 -55.2353820800781,16.3122024536133 -51.2327728271484,12.669376373291 -57.2591743469238,5.47367286682129 -60.0025367736816,11.994779586792 -51.4576377868652,7.90222263336182 -52.8967781066895,8.7117395401001 -62.2511940002441,9.52125644683838 -64.4548797607422,14.7831144332886 -58.6533432006836,12.3995380401611 -51.3676910400391,13.9286251068115 -57.5290145874023,16.8968524932861 -63.4204940795898,10.6006116867065 -61.4416770935059,11.814887046814 -61.6665420532227,15.9074440002441 -61.3517303466797,5.74351119995117 -64.5897979736328,11.2302360534668 -58.5633926391602,9.9260139465332 -50.2883338928223,12.2646179199219 -63.0157356262207,21.2142753601074 -63.9151992797852,21.0343818664551 -62.8808174133301,6.68794727325439 -61.1718368530273,10.8704509735107 -63.7353057861328,21.7989253997803 -58.698314666748,5.47367286682129 -52.1322326660156,10.0159606933594 -60.1374549865723,5.74351119995117 -62.9707641601562,23.6877975463867 -62.5210342407227,12.0847253799438 -56.3147354125977,9.70114898681641 -54.830623626709,14.1534900665283 -48.5343818664551,13.2090549468994 -45.4312438964844,12.7593231201172 -52.4020729064941,8.80168533325195 -53.9311599731445,6.95778656005859 -53.6163482666016,9.65617561340332 -61.2168121337891,7.9471960067749 -53.4814300537109,9.61120223999023 -62.9257888793945,6.55302810668945 -51.5475845336914,15.2328462600708 -54.8755950927734,10.6905584335327 -58.7882614135742,9.97098731994629 -52.7618598937988,15.2328462600708 -50.4232559204102,13.8836517333984 -45.9709167480469,11.5900211334229 -63.825252532959,12.309591293335 -53.8412132263184,16.492094039917 -56.6745223999023,10.8254776000977 -55.145435333252,15.5476579666138 -52.2221794128418,15.3227920532227 -60.4072952270508,6.55302810668945 -52.2221794128418,10.7805042266846 -63.5554122924805,22.518497467041 -45.7010803222656,11.5450477600098 -61.1268653869629,13.4788932800293 -50.1983871459961,12.5344572067261 -63.8702239990234,5.38372611999512 -56.5845756530762,11.3651552200317 -64.1400680541992,12.7143497467041 -56.2697639465332,12.7143497467041 -57.5290145874023,17.5714492797852 -58.2036094665527,8.53184700012207 -49.703685760498,11.9498062133789 -64.4099044799805,8.89163208007812 -50.7830390930176,13.5238666534424 -57.8438262939453,17.3465843200684 -57.2141990661621,5.33875274658203 -62.9257888793945,19.1005363464355 -54.9655418395996,13.5238666534424 -57.1692276000977,6.1932430267334 -57.4840393066406,10.9603967666626 -53.6163482666016,16.1323089599609 -63.4654693603516,22.0687656402588 -45.8359985351562,12.3995380401611 -61.6215667724609,10.3757457733154 -56.49462890625,12.984188079834 -50.3782806396484,14.1085166931152 -43.4074401855469,11.5000743865967 -57.0792808532715,16.4471206665039 -43.9920959472656,10.7805042266846 -61.6215667724609,21.1243286132812 -55.1004638671875,13.5238666534424 -57.34912109375,17.6613960266113 -62.6109771728516,5.51864528656006 -58.3385314941406,13.6587858200073 -63.0607109069824,21.3042221069336 -64.7247161865234,5.47367286682129 -54.4258651733398,7.85724925994873 -60.9020004272461,5.33875274658203 -58.6083679199219,15.0079803466797 -60.9020004272461,16.9418258666992 -59.8676147460938,7.54243755340576 -51.8623962402344,5.33875274658203 -51.4126625061035,12.489483833313 -59.1030731201172,19.2804298400879 -62.6559524536133,5.4286994934082 -61.7564888000488,8.62179279327393 -63.510440826416,23.7327709197998 -53.5713768005371,13.9286251068115 -47.6349182128906,11.9048328399658 -51.9073677062988,12.8042964935303 -56.2697639465332,15.6376037597656 -51.8174209594727,12.17467212677 -61.0369186401367,12.309591293335 -53.0766716003418,5.4286994934082 -55.2803535461426,12.4445114135742 -59.4178848266602,11.0953159332275 -63.6903343200684,21.3042221069336 -59.1030731201172,13.8386783599854 -61.846435546875,9.16147041320801 -58.1586380004883,16.177282333374 -64.7247161865234,7.9471960067749 -56.2247924804688,17.7963161468506 -60.2723731994629,8.93660545349121 -54.1110534667969,15.7725238800049 -53.2115898132324,10.5106649398804 -63.4204940795898,10.8254776000977 -58.9231796264648,8.80168533325195 -54.6507301330566,9.29639053344727 -59.5078315734863,21.5740604400635 -43.857177734375,12.0397529602051 -49.4338455200195,12.984188079834 -64.634765625,21.0343818664551 -64.1400680541992,22.6983890533447 -52.0422897338867,7.22762584686279 -63.9151992797852,23.5978527069092 -63.4204940795898,14.8730602264404 -54.2909469604492,10.2857999801636 -55.8200340270996,16.7619323730469 -50.4682273864746,6.86783981323242 -64.2300109863281,10.2408266067505 -54.9655418395996,8.39692687988281 -52.6719131469727,10.6905584335327 -55.2803535461426,13.3889465332031 -63.1506576538086,6.28318881988525 -61.306755065918,6.82286739349365 -46.6904907226562,12.984188079834 -52.9867248535156,9.61120223999023 -57.8438262939453,8.98157787322998 -58.7432861328125,13.1640815734863 -59.5078315734863,12.489483833313 -52.7168846130371,9.47628307342529 -52.9417495727539,6.50805473327637 -49.6587104797363,6.28318881988525 -59.9125900268555,6.95778656005859 -58.3835029602051,11.5450477600098 -55.5501937866211,15.0079803466797 -64.6797409057617,8.89163208007812 -59.6877212524414,14.1984634399414 -63.9151992797852,18.7857246398926 -64.1400680541992,19.3703765869141 -46.6904907226562,10.9603967666626 -63.3305511474609,16.80690574646 -61.1718368530273,23.8676910400391 -59.642749786377,13.8386783599854 -59.5078315734863,14.7381420135498 -58.0686912536621,5.60859203338623 -59.5528030395508,12.17467212677 -58.5184211730957,12.5344572067261 -52.8068313598633,14.9180335998535 -57.9337692260742,6.37313556671143 -53.7062950134277,10.1958532333374 -60.2274017333984,19.7301616668701 -60.2274017333984,8.66676616668701 -52.6719131469727,15.7275505065918 -61.2168121337891,20.8544902801514 -64.4548797607422,18.2010746002197 -49.6137390136719,12.0397529602051 -50.9179611206055,9.34136390686035 -57.7538795471191,7.72233009338379 -64.4548797607422,22.6084423065186 -60.9020004272461,19.5052947998047 -62.9257888793945,10.9603967666626 -61.4416770935059,14.6931686401367 -61.6215667724609,12.8942422866821 -55.8200340270996,6.41810894012451 -54.6957054138184,5.96837711334229 -48.2195701599121,13.8386783599854 -63.2855758666992,20.0899467468262 -62.9257888793945,5.56361865997314 -52.2221794128418,8.93660545349121 -56.6295471191406,11.4551019668579 -61.0369186401367,17.6613960266113 -53.6613235473633,16.6719875335693 -58.7882614135742,8.75671291351318 -64.7696914672852,22.9682273864746 -53.6613235473633,13.7487316131592 -60.677131652832,13.34397315979 -54.9205703735352,10.8254776000977 -54.830623626709,7.49746417999268 -51.5925559997559,14.8280878067017 -43.3624877929688,12.7143497467041 -60.5871887207031,22.3386039733887 -56.4046859741211,10.0159606933594 -58.1136627197266,8.80168533325195 -63.6003875732422,18.4259395599365 -53.0766716003418,12.354564666748 -55.1904067993164,14.5582485198975 -49.3888740539551,12.489483833313 -62.3861122131348,5.6985387802124 -60.4072952270508,23.8676910400391 -61.7564888000488,16.80690574646 -48.0396766662598,13.4788932800293 -52.4920196533203,12.8942422866821 -54.515811920166,16.9867992401123 -54.830623626709,6.77789402008057 -59.1930198669434,9.9260139465332 -62.161247253418,16.1323089599609 -44.8915710449219,12.7593231201172 -49.5687637329102,5.83345794677734 -49.7936325073242,12.7143497467041 -54.8755950927734,11.0053701400757 -59.1930198669434,10.3307723999023 -61.5765953063965,23.0581741333008 -48.3994636535645,13.3889465332031 -60.0924835205078,18.0661544799805 -64.7696914672852,10.2857999801636 -53.346508026123,6.1932430267334 -64.6797409057617,17.481502532959 -50.333309173584,5.38372611999512 -50.018497467041,6.86783981323242 -58.0686912536621,10.2408266067505 -64.3649291992188,5.38372611999512 -58.1136627197266,12.309591293335 -54.6507301330566,11.0953159332275 -53.5264015197754,14.5582485198975 -52.2221794128418,5.51864528656006 -61.0818901062012,11.8598594665527 -62.1162719726562,10.7355308532715 -52.6269378662109,5.65356540679932 -54.830623626709,7.54243755340576 -52.312126159668,13.6587858200073 -61.3967056274414,11.3651552200317 -49.164005279541,13.34397315979 -57.4840393066406,8.66676616668701 -64.1400680541992,8.17206192016602 -64.1400680541992,22.0687656402588 -49.2539520263672,6.55302810668945 -52.7168846130371,13.8386783599854 -51.7274780273438,8.12708854675293 -60.1374549865723,19.2804298400879 -54.7856521606445,12.4445114135742 -51.5475845336914,12.0847253799438 -59.7326965332031,17.0767459869385 -54.6957054138184,6.86783981323242 -57.6189575195312,17.9312343597412 -55.0554885864258,10.7355308532715 -49.3438987731934,6.55302810668945 -54.515811920166,8.98157787322998 -62.161247253418,22.8782806396484 -58.5184211730957,19.5952415466309 -62.5660057067871,17.9312343597412 -61.0369186401367,7.27259826660156 -60.5871887207031,19.5502681732178 -56.2697639465332,11.0503435134888 -54.830623626709,9.65617561340332 -64.0501174926758,23.8676910400391 -61.7115173339844,9.38633632659912 -64.3649291992188,9.20644378662109 -54.6057586669922,13.8836517333984 -58.0237159729004,18.1111278533936 -63.2406005859375,5.96837711334229 -61.0818901062012,10.3757457733154 -64.6797409057617,20.0899467468262 -55.0105171203613,14.4233293533325 -53.0766716003418,16.0873355865479 -56.809440612793,8.93660545349121 -64.1850433349609,6.82286739349365 -61.4416770935059,21.3042221069336 -53.1216430664062,14.6931686401367 -63.825252532959,13.2540273666382 -56.7194976806641,5.24880695343018 -59.5977783203125,7.76730346679688 -64.3199615478516,16.0423622131348 -49.6137390136719,6.37313556671143 -55.4152755737305,9.52125644683838 -59.1030731201172,5.83345794677734 -62.2062187194824,5.87843132019043 -63.2855758666992,13.6587858200073 -60.7670783996582,13.4339199066162 -64.4099044799805,5.96837711334229 -51.5475845336914,11.994779586792 -54.201000213623,13.2090549468994 -58.8782081604004,18.9656181335449 -51.9523429870605,9.20644378662109 -55.9099807739258,13.9735984802246 -58.4284744262695,14.8730602264404 -49.4338455200195,6.01335048675537 -57.9787445068359,13.4339199066162 -63.7802810668945,17.9762077331543 -57.034309387207,15.9524164199829 -56.179817199707,8.39692687988281 -58.1136627197266,14.4683027267456 -63.3755226135254,16.5370674133301 -59.8676147460938,11.5900211334229 -62.8358459472656,20.6296234130859 -52.7618598937988,5.4286994934082 -58.6533432006836,23.9576377868652 -57.9337692260742,12.0397529602051 -61.0818901062012,7.58741092681885 -62.3411407470703,22.6983890533447 -64.4099044799805,6.10329627990723 -60.9469718933105,18.8756713867188 -49.3438987731934,11.994779586792 -64.0051422119141,11.6349945068359 -57.6189575195312,6.68794727325439 -53.5264015197754,15.4577121734619 -62.5210342407227,9.34136390686035 -56.5396041870117,15.4127388000488 -58.0686912536621,14.2884101867676 -61.9813537597656,22.4285507202148 -55.1904067993164,10.9603967666626 -55.0554885864258,9.97098731994629 -58.9231796264648,14.0635442733765 -59.1930198669434,7.6773567199707 -57.8887977600098,8.39692687988281 -62.9707641601562,22.7433624267578 -57.7089042663574,9.34136390686035 -62.7009239196777,5.78848457336426 -58.6533432006836,20.0449733734131 -52.6719131469727,5.47367286682129 -49.1190338134766,13.3889465332031 -44.2169799804688,12.6244029998779 -58.9681549072266,23.3280124664307 -50.4232559204102,6.55302810668945 -61.2168121337891,11.3651552200317 -60.4522666931152,17.166690826416 -54.0660781860352,9.38633632659912 -57.5290145874023,5.20383358001709 -59.7326965332031,18.0661544799805 -59.5977783203125,6.55302810668945 -58.4284744262695,18.2910194396973 -60.0924835205078,12.4445114135742 -56.7194976806641,10.6905584335327 -52.4470443725586,11.7699136734009 -60.7221069335938,14.2884101867676 -55.5951690673828,15.7725238800049 -60.4972381591797,23.7777442932129 -62.8358459472656,20.5396785736084 -54.3808898925781,15.1429004669189 -54.4708366394043,7.63238334655762 -64.3649291992188,12.984188079834 -55.3703002929688,5.29378032684326 -56.809440612793,14.8280878067017 -59.013126373291,9.20644378662109 -60.9469718933105,12.2646179199219 -61.7564888000488,22.9682273864746 -54.4708366394043,9.79109477996826 -45.791015625,12.2196445465088 -61.8014602661133,16.9418258666992 -53.5264015197754,15.3677654266357 -62.0713005065918,15.0079803466797 -54.4708366394043,14.5132751464844 -62.8358459472656,5.83345794677734 -50.2433624267578,14.5582485198975 -59.1930198669434,7.31757164001465 -62.3861122131348,9.74612140655518 -54.2909469604492,10.7355308532715 -58.9681549072266,9.47628307342529 -58.6533432006836,5.56361865997314 -53.0316963195801,8.08211517333984 -61.1268653869629,16.6719875335693 -61.1268653869629,23.5528793334961 -58.9681549072266,15.4577121734619 -61.9813537597656,14.6032218933105 -61.3517303466797,17.5714492797852 -54.9205703735352,5.9234037399292 -61.2617835998535,10.2408266067505 -63.9151992797852,9.34136390686035 -62.5210342407227,18.650806427002 -63.7353057861328,21.8888721466064 -61.2617835998535,13.2990007400513 -54.7406768798828,13.4339199066162 -64.0950927734375,22.2036838531494 -64.0501174926758,11.5900211334229 -52.4020729064941,5.65356540679932 -44.8465881347656,10.6455850601196 -63.7802810668945,17.6164226531982 -62.2961654663086,8.12708854675293 -56.7194976806641,7.18265247344971 -64.1850433349609,10.6455850601196 -62.5660057067871,20.2248649597168 -54.6507301330566,16.0873355865479 -56.49462890625,9.02655124664307 -63.6453628540039,22.4285507202148 -51.0528793334961,9.07152462005615 -64.6797409057617,22.7433624267578 -50.3782806396484,5.56361865997314 -54.1110534667969,6.10329627990723 -61.7115173339844,10.5556383132935 -62.7908706665039,20.1349201202393 -62.7908706665039,17.0767459869385 -51.5475845336914,13.4788932800293 -53.2115898132324,5.78848457336426 -53.0316963195801,14.0185708999634 -54.2909469604492,8.12708854675293 -58.9681549072266,7.72233009338379 -56.6295471191406,14.6931686401367 -64.3649291992188,5.29378032684326 -57.9787445068359,8.84665870666504 -62.2511940002441,20.8994636535645 -44.2169799804688,12.1296987533569 -51.4126625061035,6.28318881988525 -61.531623840332,10.8254776000977 -62.7908706665039,10.1508798599243 -64.3649291992188,5.33875274658203 -63.2855758666992,17.0767459869385 -56.6295471191406,10.1508798599243 -61.6215667724609,15.6825771331787 -50.5581741333008,13.9286251068115 -54.5607833862305,13.0741348266602 -56.809440612793,5.83345794677734 -52.4020729064941,11.4101285934448 -62.5660057067871,7.04773330688477 -59.1930198669434,14.3783569335938 -54.7856521606445,7.27259826660156 -62.1162719726562,16.80690574646 -53.1216430664062,7.22762584686279 -53.3914833068848,11.4551019668579 -61.9813537597656,15.6376037597656 -60.3173484802246,14.3333835601807 -51.0978507995605,8.84665870666504 -57.34912109375,16.0423622131348 -60.8120536804199,9.79109477996826 -55.8650054931641,8.62179279327393 -61.3967056274414,14.0185708999634 -60.9020004272461,18.1561012268066 -61.9363822937012,8.89163208007812 -61.3517303466797,23.3729858398438 -62.0713005065918,13.9735984802246 -64.4099044799805,20.1349201202393 -53.4814300537109,8.48687362670898 -51.2777442932129,6.41810894012451 -62.9707641601562,5.33875274658203 -61.2168121337891,8.84665870666504 -59.4628601074219,12.0397529602051 -58.2036094665527,17.166690826416 -54.4258651733398,6.59800148010254 -63.195629119873,23.822717666626 -50.8280143737793,14.9630069732666 -59.5977783203125,7.85724925994873 -51.8174209594727,8.7117395401001 -64.3649291992188,19.2354564666748 -57.4390640258789,18.7857246398926 -61.1718368530273,6.41810894012451 -54.9655418395996,8.57682037353516 -45.8359985351562,12.8042964935303 -50.7830390930176,9.11649799346924 -52.9417495727539,7.04773330688477 -60.1374549865723,17.9312343597412 -62.5210342407227,8.35195446014404 -60.4522666931152,17.4365310668945 -52.6269378662109,13.5238666534424 -55.145435333252,9.43130970001221 -64.4998474121094,23.9576377868652 -56.9893341064453,11.7699136734009 -54.9205703735352,6.82286739349365 -53.1216430664062,12.9392156600952 -60.7670783996582,9.9260139465332 -49.0740585327148,14.3783569335938 -59.5977783203125,14.5132751464844 -63.1506576538086,22.6983890533447 -61.2168121337891,23.148120880127 -57.5290145874023,17.5264778137207 -49.7936325073242,6.10329627990723 -51.8623962402344,9.65617561340332 -64.3649291992188,21.4841136932373 -60.9469718933105,17.4365310668945 -53.7062950134277,13.3889465332031 -59.327938079834,10.1958532333374 -61.1268653869629,8.7117395401001 -59.1930198669434,12.0397529602051 -59.327938079834,23.2380676269531 -62.3411407470703,10.0159606933594 -63.0157356262207,17.3016109466553 -47.9497299194336,11.6349945068359 -63.6903343200684,20.8994636535645 -53.2115898132324,13.6587858200073 -59.1030731201172,21.0793552398682 -61.1718368530273,20.7645435333252 -54.6957054138184,9.16147041320801 -57.7538795471191,15.5476579666138 -64.2749862670898,5.87843132019043 -63.7802810668945,17.6613960266113 -61.7115173339844,23.6428260803223 -55.9549522399902,16.0423622131348 -57.9337692260742,15.4577121734619 -44.4418334960938,10.8704509735107 -63.1506576538086,19.5502681732178 -57.7988510131836,17.5264778137207 -60.6321601867676,13.4339199066162 -57.034309387207,8.03714179992676 -52.8967781066895,7.6773567199707 -45.34130859375,12.489483833313 -63.3305511474609,21.7089805603027 -62.9707641601562,21.6190338134766 -64.1400680541992,18.7857246398926 -51.0079040527344,8.48687362670898 -62.3411407470703,14.1534900665283 -58.7432861328125,11.5000743865967 -63.6453628540039,5.65356540679932 -64.0051422119141,20.3597850799561 -64.1850433349609,15.3227920532227 -55.9099807739258,12.0397529602051 -62.7458992004395,19.325403213501 -62.6559524536133,20.4047584533691 -52.4920196533203,14.8730602264404 -63.8702239990234,10.2408266067505 -60.991943359375,17.0317726135254 -62.0713005065918,22.7883358001709 -62.8358459472656,7.09270572662354 -52.4470443725586,7.04773330688477 -57.3041458129883,15.7725238800049 -43.7222595214844,11.5450477600098 -63.3755226135254,9.38633632659912 -59.5977783203125,20.6296234130859 -50.6031455993652,12.17467212677 -44.2169799804688,11.6349945068359 -58.0686912536621,12.3995380401611 -57.7089042663574,8.39692687988281 -54.9205703735352,9.61120223999023 -54.2459716796875,7.31757164001465 -52.7618598937988,5.83345794677734 -60.9020004272461,11.5450477600098 -54.7406768798828,14.2884101867676 -58.7882614135742,9.52125644683838 -63.2855758666992,11.814887046814 -60.6321601867676,20.1798934936523 -62.1162719726562,19.2804298400879 -49.9735221862793,5.87843132019043 -52.7618598937988,11.2302360534668 -56.2247924804688,14.1534900665283 -58.8782081604004,10.3757457733154 -55.8200340270996,10.8704509735107 -60.7670783996582,9.34136390686035 -62.3411407470703,12.2646179199219 -57.5739860534668,7.54243755340576 -60.5871887207031,14.7831144332886 -54.7406768798828,12.5344572067261 -56.5845756530762,15.0979270935059 -63.9151992797852,5.9234037399292 -55.6401405334473,13.7487316131592 -53.2115898132324,7.13767910003662 -60.2274017333984,10.9154233932495 -62.6109771728516,11.1402893066406 -52.6269378662109,8.35195446014404 -54.7406768798828,11.0953159332275 -51.8174209594727,8.89163208007812 -50.3782806396484,8.66676616668701 -56.0898704528809,12.3995380401611 -57.0792808532715,12.489483833313 -64.7247161865234,12.9392156600952 -63.7802810668945,14.4233293533325 -64.5897979736328,7.58741092681885 -63.1056823730469,22.7883358001709 -51.5475845336914,13.0741348266602 -57.8887977600098,12.489483833313 -57.8887977600098,7.31757164001465 -64.0950927734375,6.68794727325439 -55.7750587463379,15.4577121734619 -61.846435546875,19.4153499603271 -50.3782806396484,5.60859203338623 -55.9099807739258,11.2302360534668 -53.6613235473633,13.5688400268555 -60.3173484802246,20.1349201202393 -63.0157356262207,9.02655124664307 -50.0634689331055,6.4630823135376 -58.8332328796387,10.3757457733154 -61.2617835998535,9.61120223999023 -63.0607109069824,14.8280878067017 -51.9073677062988,14.1534900665283 -56.8544158935547,12.669376373291 -49.0740585327148,6.14826965332031 -61.3517303466797,16.492094039917 -61.9363822937012,11.1852626800537 -59.2829666137695,20.2698383331299 -62.7908706665039,20.9444370269775 -54.201000213623,7.36254501342773 -52.6719131469727,7.31757164001465 -61.8914070129395,20.314811706543 -56.0448989868164,5.74351119995117 -61.8014602661133,12.354564666748 -61.1268653869629,20.674596786499 -58.5633926391602,7.54243755340576 -63.6003875732422,12.3995380401611 -63.0607109069824,14.2434368133545 -53.4814300537109,6.1932430267334 -56.8993873596191,14.1534900665283 -51.3227157592773,7.40751838684082 -52.0422897338867,7.85724925994873 -57.4390640258789,15.7275505065918 -56.1348457336426,12.0847253799438 -60.4522666931152,13.9286251068115 -53.1216430664062,11.8598594665527 -63.9151992797852,10.3757457733154 -64.1400680541992,10.7355308532715 -52.4020729064941,13.8836517333984 -55.6401405334473,15.2328462600708 -54.2459716796875,8.53184700012207 -50.4232559204102,8.57682037353516 -63.1506576538086,18.2460479736328 -53.4814300537109,12.8042964935303 -64.1400680541992,5.83345794677734 -61.531623840332,21.2142753601074 -60.0025367736816,6.28318881988525 -60.9020004272461,23.5978527069092 -64.0950927734375,15.9074440002441 -59.4178848266602,20.9444370269775 -49.0740585327148,13.8386783599854 -62.7458992004395,22.6534156799316 -53.9311599731445,9.29639053344727 -52.9417495727539,8.62179279327393 -59.7776718139648,21.5740604400635 -64.3649291992188,18.6957778930664 -63.3755226135254,15.4577121734619 -51.8174209594727,14.4683027267456 -62.9707641601562,5.96837711334229 -59.8226432800293,13.7037591934204 -57.34912109375,10.2408266067505 -60.8120536804199,20.7645435333252 -64.4998474121094,14.5132751464844 -64.4099044799805,11.1852626800537 -53.7062950134277,16.0873355865479 -50.1983871459961,5.24880695343018 -54.1560249328613,14.2434368133545 -59.642749786377,7.76730346679688 -60.7670783996582,5.51864528656006 -55.3253288269043,9.83606815338135 -47.5449714660645,13.4788932800293 -57.034309387207,16.7169609069824 -53.6613235473633,10.4656925201416 -51.7274780273438,13.2990007400513 -55.2803535461426,10.1059074401855 -59.9125900268555,23.9126644134521 -47.0952453613281,12.489483833313 -59.1030731201172,17.2116641998291 -59.013126373291,20.5396785736084 -44.2169799804688,11.1852626800537 -48.4444351196289,13.1640815734863 -60.0924835205078,13.6587858200073 -64.7247161865234,10.1958532333374 -57.4390640258789,9.34136390686035 -52.3571014404297,5.74351119995117 -62.2511940002441,15.6376037597656 -54.0660781860352,6.95778656005859 -62.161247253418,11.0953159332275 -63.3305511474609,14.1085166931152 -62.6559524536133,9.02655124664307 -60.4972381591797,8.66676616668701 -64.4099044799805,7.72233009338379 -58.7882614135742,8.08211517333984 -63.1506576538086,22.2486572265625 -52.8967781066895,11.9048328399658 -58.5633926391602,10.7805042266846 -62.9707641601562,16.5820407867432 -61.531623840332,9.61120223999023 -52.5819664001465,12.9392156600952 -59.5528030395508,23.1031475067139 -52.851806640625,12.5344572067261 -59.9125900268555,22.4735221862793 -55.2803535461426,11.6349945068359 -53.7512664794922,6.10329627990723 -44.4418334960938,10.7805042266846 -55.3253288269043,13.7037591934204 -57.7988510131836,17.7063694000244 -54.3359184265137,11.0503435134888 -59.9125900268555,21.3941669464111 -49.7936325073242,5.20383358001709 -60.8120536804199,16.492094039917 -53.5713768005371,11.994779586792 -53.8412132263184,12.17467212677 -57.5290145874023,12.7143497467041 -61.0369186401367,11.7249402999878 -49.6137390136719,7.04773330688477 -62.9707641601562,15.2328462600708 -60.0025367736816,15.3227920532227 -48.2195701599121,13.7487316131592 -61.306755065918,22.7883358001709 -62.0263290405273,6.55302810668945 -50.0634689331055,6.1932430267334 -62.7009239196777,18.1111278533936 -59.4178848266602,17.2566375732422 -61.6215667724609,22.2936305999756 -55.9999237060547,13.9735984802246 -63.2406005859375,21.8438987731934 -55.0554885864258,8.66676616668701 -59.5528030395508,23.8676910400391 -55.1904067993164,13.9735984802246 -59.7326965332031,16.177282333374 -51.3676910400391,13.1191082000732 -48.8042221069336,11.3201818466187 -59.642749786377,17.4365310668945 -56.49462890625,6.50805473327637 -61.3967056274414,14.2434368133545 -50.1534156799316,14.1984634399414 -53.346508026123,11.994779586792 -54.4258651733398,13.9286251068115 -64.0501174926758,7.09270572662354 -54.2909469604492,10.9603967666626 -60.2274017333984,23.6428260803223 -54.7406768798828,12.2196445465088 -53.2565612792969,12.7593231201172 -55.9099807739258,13.7037591934204 -58.7882614135742,11.9498062133789 -53.7962417602539,10.7805042266846 -58.2485809326172,11.0503435134888 -58.0237159729004,16.9418258666992 -60.4072952270508,22.2486572265625 -58.6083679199219,16.9867992401123 -62.3861122131348,17.8862609863281 -59.7776718139648,22.833309173584 -64.2300109863281,6.1932430267334 -52.0422897338867,9.11649799346924 -54.9205703735352,15.817497253418 -63.5554122924805,8.39692687988281 -62.7458992004395,13.1191082000732 -64.2749862670898,22.9232540130615 -64.3649291992188,6.77789402008057 -55.6401405334473,7.09270572662354 -53.0766716003418,15.6825771331787 -59.6877212524414,20.674596786499 -51.2777442932129,5.96837711334229 -61.8014602661133,14.2434368133545 -64.2300109863281,20.4047584533691 -64.6797409057617,15.1429004669189 -60.7221069335938,12.7593231201172 -57.9787445068359,15.817497253418 -62.8358459472656,7.00275993347168 -58.3835029602051,12.489483833313 -63.1506576538086,16.851879119873 -57.9337692260742,19.685188293457 -49.2089805603027,12.5344572067261 -51.5925559997559,13.7937049865723 -55.9999237060547,5.51864528656006 -60.7221069335938,8.03714179992676 -61.2168121337891,16.851879119873 -56.6745223999023,8.12708854675293 -64.5897979736328,13.3889465332031 -54.8755950927734,16.0423622131348 -52.6719131469727,11.0503435134888 -54.3359184265137,13.1191082000732 -52.0872611999512,11.9498062133789 -61.9363822937012,16.1323089599609 -59.6877212524414,18.3809661865234 -52.0872611999512,6.91281318664551 -53.3914833068848,5.47367286682129 -51.3227157592773,8.03714179992676 -60.677131652832,9.74612140655518 -63.9151992797852,21.3042221069336 -61.0818901062012,7.72233009338379 -44.0370788574219,12.489483833313 -48.3994636535645,12.8042964935303 -55.6851119995117,15.4127388000488 -62.5660057067871,18.0661544799805 -47.6798934936523,12.3995380401611 -51.2327728271484,7.13767910003662 -53.9761352539062,5.74351119995117 -63.7353057861328,23.3729858398438 -62.8808174133301,7.45249080657959 -59.4628601074219,20.8994636535645 -58.7882614135742,10.8704509735107 -59.013126373291,12.8942422866821 -57.8887977600098,5.87843132019043 -52.7168846130371,15.2328462600708 -61.4866485595703,22.0687656402588 -53.3914833068848,15.502685546875 -52.8967781066895,10.7355308532715 -54.9655418395996,6.28318881988525 -50.7380676269531,13.8836517333984 -55.6401405334473,11.0053701400757 -54.2459716796875,11.1402893066406 -56.5845756530762,7.36254501342773 -61.1268653869629,21.6640071868896 -44.6217346191406,12.6244029998779 -56.179817199707,8.17206192016602 -62.8808174133301,5.74351119995117 -58.6533432006836,15.5476579666138 -64.4099044799805,12.984188079834 -62.6109771728516,7.58741092681885 -59.3729095458984,11.4101285934448 -53.0766716003418,9.65617561340332 -53.1216430664062,14.0185708999634 -62.4310836791992,6.10329627990723 -50.8729858398438,7.99216938018799 -51.7274780273438,6.10329627990723 -60.3173484802246,21.0343818664551 -61.0369186401367,12.984188079834 -58.2935562133789,16.6719875335693 -57.34912109375,12.7593231201172 -63.4654693603516,14.5582485198975 -52.6719131469727,13.7037591934204 -53.7962417602539,6.86783981323242 -63.510440826416,23.8676910400391 -53.8861885070801,16.5820407867432 -60.6321601867676,12.489483833313 -64.3649291992188,19.8650798797607 -60.991943359375,22.9232540130615 -58.7432861328125,19.3703765869141 -60.0924835205078,23.6428260803223 -60.3623199462891,12.17467212677 -49.8835754394531,7.81227684020996 -63.7802810668945,7.81227684020996 -61.1718368530273,7.85724925994873 -61.846435546875,19.0555629730225 -59.1030731201172,7.00275993347168 -52.3571014404297,6.05832386016846 -57.34912109375,12.8042964935303 -59.7776718139648,9.11649799346924 -56.0898704528809,14.9180335998535 -55.8650054931641,6.95778656005859 -54.4258651733398,16.851879119873 -45.6111450195312,12.5794296264648 -52.4020729064941,11.1402893066406 -63.7353057861328,6.68794727325439 -62.161247253418,16.3571739196777 -59.1480445861816,14.7831144332886 -61.2168121337891,18.8756713867188 -52.2671546936035,15.2778186798096 -55.5052185058594,10.8254776000977 -52.9417495727539,12.3995380401611 -56.179817199707,15.1878728866577 -51.2327728271484,14.8730602264404 -60.3173484802246,12.1296987533569 -58.1586380004883,15.7275505065918 -64.6797409057617,18.8756713867188 -64.4099044799805,19.5952415466309 -61.6665420532227,6.59800148010254 -57.4390640258789,6.86783981323242 -63.5554122924805,14.6931686401367 -58.4284744262695,9.97098731994629 -53.5713768005371,13.5238666534424 -58.5184211730957,7.27259826660156 -63.5554122924805,15.3227920532227 -63.2406005859375,20.674596786499 -58.1586380004883,7.63238334655762 -63.3755226135254,11.994779586792 -64.2300109863281,20.9444370269775 -60.3173484802246,13.4788932800293 -59.7776718139648,10.9603967666626 -57.8887977600098,15.4127388000488 -51.5026092529297,11.4551019668579 -52.536994934082,11.5450477600098 -50.2433624267578,14.7831144332886 -63.3305511474609,14.5582485198975 -57.6189575195312,8.4419002532959 -64.6797409057617,9.79109477996826 -62.4760589599609,12.8042964935303 -59.1480445861816,18.6957778930664 -58.3385314941406,13.7037591934204 -63.5554122924805,18.0211811065674 -53.7062950134277,16.492094039917 -62.3861122131348,20.8544902801514 -50.7830390930176,8.80168533325195 -44.1270141601562,11.7699136734009 -63.9151992797852,12.2196445465088 -50.5581741333008,12.2196445465088 -46.4656372070312,10.7355308532715 -62.8358459472656,15.3677654266357 -56.5396041870117,17.6613960266113 -54.4258651733398,16.9867992401123 -63.1056823730469,16.3122024536133 -51.1877975463867,12.6244029998779 -57.034309387207,12.1296987533569 -64.6797409057617,14.0635442733765 -63.9601745605469,10.5556383132935 -63.825252532959,10.1059074401855 -59.5078315734863,17.2116641998291 -56.6745223999023,9.38633632659912 -50.1983871459961,14.5132751464844 -55.9999237060547,16.3571739196777 -58.8782081604004,14.0635442733765 -53.6163482666016,15.2778186798096 -56.6295471191406,15.4127388000488 -54.6057586669922,13.6587858200073 -57.6189575195312,9.25141716003418 -43.9920959472656,10.8704509735107 -63.6003875732422,14.9180335998535 -57.5290145874023,6.1932430267334 -62.0713005065918,11.7699136734009 -60.9469718933105,17.1217193603516 -59.8226432800293,7.18265247344971 -62.161247253418,7.54243755340576 -62.6559524536133,11.7699136734009 -56.7194976806641,9.47628307342529 -52.312126159668,8.75671291351318 -62.3411407470703,14.7381420135498 -53.1216430664062,15.0079803466797 -59.013126373291,19.685188293457 -63.6453628540039,20.3597850799561 -64.2749862670898,16.2222557067871 -64.634765625,9.07152462005615 -63.9601745605469,6.82286739349365 -50.7830390930176,13.8836517333984 -47.5,13.5688400268555 -61.8014602661133,21.9788188934326 -62.7009239196777,8.26200771331787 -60.5422134399414,12.309591293335 -50.2883338928223,13.7487316131592 -56.9443626403809,5.87843132019043 -60.5871887207031,17.6164226531982 -51.8623962402344,5.4286994934082 -57.4390640258789,14.0635442733765 -50.6930923461914,7.81227684020996 -55.0554885864258,15.0529537200928 -59.5078315734863,19.685188293457 -57.5739860534668,10.5106649398804 -60.677131652832,23.4179592132568 -46.3756713867188,11.0053701400757 -54.0211067199707,5.96837711334229 -56.1348457336426,16.0873355865479 -59.6877212524414,10.6455850601196 -51.1428260803223,7.40751838684082 -59.642749786377,11.0053701400757 -51.0978507995605,13.5688400268555 -63.825252532959,19.7751350402832 -53.7512664794922,14.2884101867676 -55.8650054931641,17.6164226531982 -51.5925559997559,7.09270572662354 -48.2195701599121,11.2752084732056 -64.4548797607422,21.5290870666504 -64.6797409057617,18.5158863067627 -56.6295471191406,8.75671291351318 -49.478816986084,14.4683027267456 -60.0475082397461,16.6270141601562 -55.5052185058594,8.62179279327393 -53.346508026123,8.84665870666504 -63.825252532959,6.10329627990723 -52.1322326660156,12.3995380401611 -61.0369186401367,23.1031475067139 -53.0316963195801,10.6905584335327 -56.9893341064453,9.20644378662109 -49.0290870666504,13.1191082000732 -59.5528030395508,5.47367286682129 -61.2617835998535,8.21703433990479 -63.1056823730469,17.2566375732422 -55.9999237060547,14.7831144332886 -52.0872611999512,5.4286994934082 -53.5713768005371,6.05832386016846 -52.1322326660156,6.64297485351562 -52.7168846130371,7.99216938018799 -58.4734497070312,18.2460479736328 -63.0157356262207,9.20644378662109 -62.1162719726562,17.2566375732422 -47.6349182128906,11.9498062133789 -62.3861122131348,18.7857246398926 -60.2723731994629,23.4179592132568 -49.703685760498,5.38372611999512 -53.346508026123,7.36254501342773 -58.5633926391602,19.9100532531738 -50.1534156799316,12.3995380401611 -50.1534156799316,6.10329627990723 -58.4284744262695,9.38633632659912 -59.5528030395508,10.6455850601196 -63.825252532959,23.4629325866699 -54.9205703735352,13.9286251068115 -51.5925559997559,10.3307723999023 -62.0713005065918,13.2540273666382 -54.6957054138184,6.23821640014648 -57.7089042663574,9.20644378662109 -63.6003875732422,21.7089805603027 -53.166618347168,9.38633632659912 -64.4998474121094,6.73292064666748 -60.2723731994629,6.59800148010254 -60.8570251464844,16.3571739196777 -51.4576377868652,6.64297485351562 -60.991943359375,10.5106649398804 -61.4416770935059,23.7327709197998 -61.5765953063965,9.56622886657715 -57.1692276000977,6.59800148010254 -55.1004638671875,6.73292064666748 -58.3835029602051,9.25141716003418 -61.4416770935059,15.1878728866577 -64.7696914672852,7.04773330688477 -61.9363822937012,9.07152462005615 -64.0950927734375,21.6190338134766 -59.2379913330078,10.5106649398804 -58.0686912536621,11.3651552200317 -59.9575614929199,16.5820407867432 -59.4628601074219,18.6058330535889 -55.3703002929688,11.3201818466187 -64.1850433349609,10.4207191467285 -51.1877975463867,7.22762584686279 -61.3967056274414,15.5926313400269 -57.3041458129883,17.3915576934814 -61.3517303466797,8.17206192016602 -57.3041458129883,13.3889465332031 -47.2301635742188,12.8942422866821 -63.5554122924805,9.25141716003418 -64.1850433349609,16.6270141601562 -55.9549522399902,17.5714492797852 -56.5845756530762,15.9074440002441 -63.7802810668945,8.80168533325195 -60.991943359375,9.38633632659912 -50.9629325866699,5.78848457336426 -58.7882614135742,9.61120223999023 -63.7353057861328,23.822717666626 -61.4416770935059,8.98157787322998 -51.0079040527344,8.66676616668701 -64.1850433349609,23.6877975463867 -55.7300872802734,14.1984634399414 -62.7908706665039,18.8306980133057 -55.5052185058594,13.3889465332031 -58.6083679199219,11.7249402999878 -52.6719131469727,11.814887046814 -63.2406005859375,8.30698108673096 -53.0316963195801,11.5000743865967 -64.2749862670898,16.3571739196777 -52.8068313598633,10.7805042266846 -61.2168121337891,9.65617561340332 -45.0714721679688,12.5344572067261 -57.4390640258789,18.650806427002 -61.6215667724609,12.6244029998779 -61.7564888000488,10.6006116867065 -51.3676910400391,8.39692687988281 -61.4866485595703,19.2354564666748 -55.2803535461426,11.2752084732056 -61.846435546875,16.4021472930908 -63.2406005859375,15.6825771331787 -64.7247161865234,6.50805473327637 -63.4654693603516,23.7777442932129 -58.2485809326172,16.4471206665039 -60.5422134399414,11.814887046814 -62.8358459472656,11.5450477600098 -61.2168121337891,18.2460479736328 -60.677131652832,7.99216938018799 -64.3199615478516,21.6190338134766 -60.4522666931152,21.2142753601074 -60.5422134399414,16.8968524932861 -61.6665420532227,21.7089805603027 -59.8676147460938,17.7063694000244 -64.5897979736328,10.4656925201416 -52.1322326660156,11.3651552200317 -58.2485809326172,15.502685546875 -50.7380676269531,6.95778656005859 -59.0580978393555,5.74351119995117 -59.2379913330078,19.5052947998047 -60.1824264526367,8.93660545349121 -61.2617835998535,23.19309425354 -51.4126625061035,13.7037591934204 -58.7882614135742,18.6058330535889 -54.2909469604492,12.2196445465088 -56.5396041870117,9.9260139465332 -60.3623199462891,19.2354564666748 -50.648120880127,14.6481952667236 -53.8412132263184,8.75671291351318 -62.0713005065918,9.16147041320801 -62.5660057067871,22.2036838531494 -53.8861885070801,16.2672290802002 -50.7380676269531,14.6481952667236 -52.0872611999512,7.90222263336182 -57.034309387207,18.4709129333496 -61.3517303466797,20.0899467468262 -61.7115173339844,14.4233293533325 -63.0607109069824,10.6905584335327 -56.8993873596191,11.2752084732056 -52.7168846130371,13.34397315979 -49.6137390136719,11.9048328399658 -62.6559524536133,20.6296234130859 -59.7326965332031,9.56622886657715 -57.8438262939453,17.6164226531982 -61.4866485595703,12.5794296264648 -54.3359184265137,8.57682037353516 -49.3438987731934,6.4630823135376 -54.6057586669922,7.6773567199707 -52.2221794128418,11.5000743865967 -58.1586380004883,5.96837711334229 -54.1110534667969,8.35195446014404 -52.7618598937988,13.8386783599854 -56.8544158935547,17.9762077331543 -61.0818901062012,8.48687362670898 -63.0157356262207,23.9576377868652 -62.7458992004395,22.3386039733887 -62.2062187194824,15.7275505065918 -52.536994934082,7.63238334655762 -50.1084442138672,12.354564666748 -61.1268653869629,15.5476579666138 -55.1004638671875,12.8492698669434 -56.6295471191406,10.6455850601196 -57.3041458129883,9.02655124664307 -55.1004638671875,8.4419002532959 -59.2379913330078,7.31757164001465 -59.3729095458984,6.14826965332031 -56.179817199707,8.84665870666504 -61.8914070129395,8.7117395401001 -61.7115173339844,7.49746417999268 -59.7326965332031,9.9260139465332 -62.2062187194824,20.4947052001953 -60.4522666931152,9.83606815338135 -58.3385314941406,11.814887046814 -51.5475845336914,14.6931686401367 -64.7696914672852,11.814887046814 -63.1056823730469,10.0159606933594 -59.3729095458984,10.9154233932495 -52.851806640625,14.9630069732666 -57.1692276000977,7.04773330688477 -64.1850433349609,21.4841136932373 -59.5977783203125,8.21703433990479 -60.9020004272461,7.9471960067749 -59.0580978393555,8.89163208007812 -57.9787445068359,9.65617561340332 -58.5184211730957,11.4551019668579 -51.7724494934082,13.2540273666382 -63.4204940795898,8.4419002532959 -63.510440826416,22.1137390136719 -61.2168121337891,22.9232540130615 -64.0051422119141,5.65356540679932 -58.6533432006836,5.38372611999512 -52.9417495727539,6.68794727325439 -51.0079040527344,13.1640815734863 -60.0924835205078,8.66676616668701 -60.1374549865723,13.5688400268555 -56.8544158935547,13.2090549468994 -49.6137390136719,6.64297485351562 -54.3808898925781,13.0291614532471 -62.8808174133301,9.83606815338135 -64.7247161865234,13.4339199066162 -51.9073677062988,9.70114898681641 -48.8941688537598,11.6799669265747 -45.3862609863281,11.3201818466187 -60.7670783996582,22.8782806396484 -62.6559524536133,6.32816219329834 -53.1216430664062,13.5688400268555 -60.9469718933105,17.481502532959 -60.0475082397461,17.166690826416 -59.2829666137695,10.7805042266846 -61.531623840332,12.309591293335 -58.9231796264648,20.4047584533691 -50.5581741333008,6.37313556671143 -53.8861885070801,9.07152462005615 -58.5633926391602,15.4127388000488 -55.3253288269043,16.492094039917 -49.8835754394531,6.77789402008057 -62.9257888793945,16.1323089599609 -59.7326965332031,16.7169609069824 -58.0237159729004,13.2540273666382 -51.1877975463867,10.3757457733154 -58.3385314941406,23.9576377868652 -58.5633926391602,9.61120223999023 -59.0580978393555,11.0953159332275 -57.7988510131836,10.9154233932495 -46.9603271484375,11.7699136734009 -61.0818901062012,14.7831144332886 -58.4734497070312,8.57682037353516 -51.0079040527344,5.29378032684326 -61.0818901062012,6.1932430267334 -61.8914070129395,8.75671291351318 -60.8570251464844,15.2778186798096 -55.145435333252,12.9392156600952 -61.7115173339844,22.8782806396484 -63.6903343200684,8.30698108673096 -53.7512664794922,8.66676616668701 -64.1850433349609,18.9206447601318 -60.4972381591797,10.0609340667725 -58.8332328796387,20.314811706543 -57.1242523193359,7.72233009338379 -59.8226432800293,14.1984634399414 -61.8014602661133,20.2698383331299 -60.1374549865723,9.11649799346924 -63.2855758666992,20.1798934936523 -63.9601745605469,22.2486572265625 -61.1718368530273,17.6613960266113 -51.3227157592773,12.1296987533569 -56.9893341064453,7.72233009338379 -60.4522666931152,15.6825771331787 -53.3015365600586,6.77789402008057 -51.1877975463867,11.3651552200317 -44.6217346191406,10.7355308532715 -51.5475845336914,5.33875274658203 -60.8120536804199,18.8306980133057 -55.6851119995117,5.29378032684326 -56.6745223999023,6.14826965332031 -60.4072952270508,13.4339199066162 -54.0660781860352,10.2857999801636 -64.5448226928711,15.3227920532227 -56.2247924804688,5.65356540679932 -63.825252532959,5.83345794677734 -58.7432861328125,20.7645435333252 -54.3359184265137,15.2778186798096 -54.7406768798828,13.0741348266602 -50.3782806396484,5.6985387802124 -55.8650054931641,13.0741348266602 -56.2247924804688,15.1429004669189 -58.1586380004883,19.1904830932617 -60.991943359375,17.9312343597412 -58.6533432006836,5.74351119995117 -58.9681549072266,13.3889465332031 -46.2857360839844,12.9392156600952 -54.6957054138184,16.7619323730469 -56.5396041870117,16.851879119873 -51.4576377868652,13.2990007400513 -50.9629325866699,12.8042964935303 -54.3359184265137,15.7275505065918 -44.7566528320312,10.9603967666626 -55.1904067993164,15.9074440002441 -63.7353057861328,22.6983890533447 -52.0422897338867,14.3333835601807 -55.5951690673828,8.03714179992676 -64.4998474121094,16.5370674133301 -58.8332328796387,6.59800148010254 -58.6083679199219,10.1059074401855 -56.49462890625,6.10329627990723 -59.4178848266602,19.2354564666748 -45.0714721679688,11.2752084732056 -55.0554885864258,6.82286739349365 -64.5448226928711,23.6877975463867 -52.0422897338867,9.16147041320801 -60.4522666931152,13.5688400268555 -59.0580978393555,16.7619323730469 -62.7458992004395,6.64297485351562 -55.8200340270996,9.07152462005615 -63.4204940795898,20.5846500396729 -59.7776718139648,6.91281318664551 -57.5739860534668,15.1429004669189 -58.5633926391602,18.9656181335449 -62.5660057067871,12.5344572067261 -64.1850433349609,5.51864528656006 -63.1506576538086,20.8994636535645 -55.7300872802734,11.1852626800537 -62.9707641601562,14.6481952667236 -62.7908706665039,19.5052947998047 -59.5977783203125,14.1085166931152 -50.2883338928223,13.9735984802246 -54.9655418395996,8.75671291351318 -47.5449714660645,13.2990007400513 -64.0950927734375,19.4153499603271 -60.9020004272461,22.1137390136719 -55.6851119995117,6.37313556671143 -59.8226432800293,21.4841136932373 -63.1506576538086,17.8862609863281 -50.6930923461914,5.74351119995117 -53.166618347168,11.5450477600098 -63.7802810668945,14.6481952667236 -51.1877975463867,9.47628307342529 -49.8386039733887,7.27259826660156 -63.510440826416,23.6428260803223 -63.4654693603516,23.2830390930176 -62.6559524536133,5.6985387802124 -58.9681549072266,15.1878728866577 -60.3623199462891,20.8994636535645 -63.9151992797852,6.4630823135376 -51.1428260803223,11.4551019668579 -63.6003875732422,7.45249080657959 -60.3173484802246,21.9788188934326 -55.9099807739258,15.6825771331787 -60.9020004272461,21.7989253997803 -53.7062950134277,9.79109477996826 -64.0051422119141,22.7883358001709 -51.4576377868652,12.17467212677 -64.3199615478516,19.2354564666748 -61.3517303466797,16.6719875335693 -50.648120880127,11.994779586792 -62.8358459472656,19.1005363464355 -61.306755065918,11.0503435134888 -64.6797409057617,18.9656181335449 -55.9549522399902,14.9180335998535 -55.1904067993164,15.3227920532227 -56.6745223999023,6.59800148010254 -59.9575614929199,23.0132007598877 -49.2989273071289,6.73292064666748 -60.9469718933105,11.7249402999878 -63.6903343200684,14.1984634399414 -64.5897979736328,8.08211517333984 -63.0607109069824,15.9074440002441 -56.5845756530762,12.8492698669434 -63.4654693603516,13.5238666534424 -60.7221069335938,23.0581741333008 -53.346508026123,11.4101285934448 -63.825252532959,9.29639053344727 -52.536994934082,5.33875274658203 -64.2300109863281,6.64297485351562 -57.3940925598145,10.8254776000977 -60.6321601867676,17.2116641998291 -64.0501174926758,7.81227684020996 -62.0263290405273,11.0053701400757 -60.1374549865723,21.0793552398682 -62.161247253418,13.7487316131592 -48.9841156005859,13.34397315979 -43.1825866699219,13.6138134002686 -58.7882614135742,8.12708854675293 -58.8332328796387,23.822717666626 -53.9311599731445,16.177282333374 -44.0370788574219,11.2752084732056 -52.312126159668,7.81227684020996 -49.8835754394531,13.7937049865723 -56.6295471191406,7.58741092681885 -53.7962417602539,6.37313556671143 -53.346508026123,12.354564666748 -63.9601745605469,18.3359928131104 -55.2353820800781,15.3677654266357 -55.5501937866211,8.08211517333984 -62.7009239196777,21.349193572998 -54.2459716796875,15.6825771331787 -56.4496574401855,11.8598594665527 -58.6083679199219,8.26200771331787 -51.0079040527344,13.3889465332031 -62.5210342407227,7.81227684020996 -59.5977783203125,11.9498062133789 -52.312126159668,14.6481952667236 -54.7856521606445,6.59800148010254 -52.2221794128418,15.6376037597656 -60.6321601867676,11.6799669265747 -60.677131652832,10.2857999801636 -63.3755226135254,12.1296987533569 -56.5396041870117,8.75671291351318 -53.9311599731445,6.73292064666748 -62.5660057067871,19.4603214263916 -63.3305511474609,22.8782806396484 -53.5713768005371,8.48687362670898 -64.634765625,8.39692687988281 -59.4178848266602,12.669376373291 -59.1480445861816,11.0053701400757 -62.4760589599609,15.4577121734619 -63.195629119873,20.7195701599121 -56.2697639465332,16.9867992401123 -51.6375312805176,8.75671291351318 -63.510440826416,19.7301616668701 -62.6559524536133,9.97098731994629 -60.677131652832,16.177282333374 -61.8914070129395,23.2830390930176 -59.1030731201172,23.7777442932129 -49.1190338134766,14.4233293533325 -59.642749786377,8.53184700012207 -62.6559524536133,11.0503435134888 -60.4522666931152,21.2592487335205 -61.9813537597656,12.3995380401611 -59.1480445861816,11.6799669265747 -50.018497467041,6.41810894012451 -63.9151992797852,20.6296234130859 -52.9417495727539,11.5900211334229 -53.346508026123,10.9603967666626 -56.1348457336426,17.7513427734375 -57.663932800293,6.86783981323242 -62.8358459472656,22.8782806396484 -62.5660057067871,15.1429004669189 -60.9469718933105,12.1296987533569 -63.8702239990234,15.7725238800049 -62.161247253418,9.07152462005615 -61.6215667724609,20.1798934936523 -59.1480445861816,16.5370674133301 -64.3199615478516,7.90222263336182 -64.6797409057617,18.4709129333496 -52.6269378662109,13.6138134002686 -61.2617835998535,19.1455097198486 -61.6215667724609,8.53184700012207 -64.5448226928711,6.55302810668945 -54.1560249328613,13.4788932800293 -62.1162719726562,5.29378032684326 -52.3571014404297,9.52125644683838 -60.9469718933105,18.8306980133057 -63.510440826416,22.9682273864746 -62.4760589599609,15.4127388000488 -51.4126625061035,11.6349945068359 -60.2274017333984,12.5344572067261 -53.2565612792969,15.997389793396 -60.0475082397461,11.1402893066406 -64.1850433349609,10.6006116867065 -63.6003875732422,21.349193572998 -51.5026092529297,10.1059074401855 -64.7696914672852,12.17467212677 -64.0950927734375,11.3201818466187 -53.2565612792969,6.28318881988525 -55.8650054931641,13.7487316131592 -59.7776718139648,21.7989253997803 -51.6375312805176,6.59800148010254 -60.0025367736816,7.49746417999268 -54.7856521606445,12.309591293335 -58.4734497070312,19.7751350402832 -64.2749862670898,7.72233009338379 -61.5765953063965,20.6296234130859 -58.7432861328125,15.5476579666138 -52.1322326660156,5.9234037399292 -59.7776718139648,8.89163208007812 -64.0501174926758,13.6587858200073 -49.6137390136719,13.9286251068115 -62.1162719726562,5.74351119995117 -64.4099044799805,16.177282333374 -53.6163482666016,5.47367286682129 -52.1772079467773,15.9524164199829 -56.6745223999023,16.80690574646 -49.4338455200195,5.65356540679932 -62.3411407470703,6.05832386016846 -57.3041458129883,18.2460479736328 -56.9443626403809,14.5132751464844 -57.9337692260742,12.5344572067261 -61.8014602661133,17.2566375732422 -56.0898704528809,14.4233293533325 -63.7353057861328,15.5476579666138 -48.3095169067383,12.309591293335 -64.4099044799805,18.7857246398926 -63.4654693603516,20.0449733734131 -61.9813537597656,20.0449733734131 -57.6189575195312,16.5370674133301 -54.7406768798828,11.5900211334229 -54.515811920166,11.7699136734009 -45.4762268066406,11.0053701400757 -62.5660057067871,6.23821640014648 -60.8120536804199,7.09270572662354 -60.1824264526367,6.91281318664551 -64.0501174926758,22.5634689331055 -52.3571014404297,8.4419002532959 -58.5184211730957,7.85724925994873 -64.6797409057617,19.1455097198486 -46.9153442382812,11.994779586792 -46.3307189941406,12.5794296264648 -56.5845756530762,17.7963161468506 -51.7274780273438,5.20383358001709 -49.2989273071289,5.78848457336426 -46.1058349609375,11.3651552200317 -52.2671546936035,12.5344572067261 -61.6215667724609,19.325403213501 -51.1428260803223,6.37313556671143 -63.7353057861328,22.6084423065186 -64.0950927734375,18.5158863067627 -61.3967056274414,18.9656181335449 -62.2961654663086,7.04773330688477 -63.825252532959,14.5132751464844 -59.6877212524414,5.51864528656006 -54.2909469604492,16.3571739196777 -49.8835754394531,11.7699136734009 -49.3438987731934,5.74351119995117 -58.8332328796387,8.80168533325195 -61.2617835998535,15.502685546875 -52.536994934082,12.0847253799438 -54.7406768798828,8.03714179992676 -59.7326965332031,10.4656925201416 -63.3305511474609,14.0635442733765 -60.0025367736816,11.0503435134888 -61.4416770935059,10.7355308532715 -59.0580978393555,17.3016109466553 -60.5871887207031,7.00275993347168 -62.161247253418,17.5714492797852 -53.1216430664062,15.817497253418 -63.195629119873,14.3783569335938 -63.1056823730469,23.7327709197998 -46.7804260253906,12.669376373291 -58.0237159729004,23.822717666626 -52.536994934082,11.7699136734009 -51.2327728271484,7.27259826660156 -61.7564888000488,8.7117395401001 -58.2485809326172,20.0449733734131 -61.3967056274414,20.674596786499 -61.0369186401367,20.0899467468262 -64.4099044799805,18.650806427002 -62.9257888793945,23.9576377868652 -61.306755065918,9.9260139465332 -53.4364547729492,14.6481952667236 -51.2327728271484,14.0185708999634 -47.6349182128906,13.8386783599854 -56.5396041870117,17.4365310668945 -51.3227157592773,8.7117395401001 -59.4178848266602,22.833309173584 -62.6109771728516,22.5634689331055 -61.7115173339844,13.34397315979 -55.9549522399902,5.24880695343018 -58.0237159729004,19.5052947998047 -56.2697639465332,8.62179279327393 -52.7168846130371,13.4339199066162 -57.9787445068359,20.0449733734131 -63.8702239990234,6.4630823135376 -54.2909469604492,11.6349945068359 -63.0607109069824,12.17467212677 -51.8623962402344,14.7831144332886 -55.4152755737305,15.8624706268311 -62.7458992004395,15.5926313400269 -62.2961654663086,6.68794727325439 -51.2327728271484,9.47628307342529 -63.510440826416,13.1191082000732 -58.8782081604004,23.5528793334961 -64.2749862670898,7.54243755340576 -53.2565612792969,15.7725238800049 -59.7776718139648,12.0847253799438 -60.1374549865723,6.91281318664551 -61.3517303466797,17.9312343597412 -61.1268653869629,11.2752084732056 -54.8755950927734,14.6931686401367 -56.5845756530762,13.4339199066162 -60.3173484802246,8.7117395401001 -54.0211067199707,15.7725238800049 -62.161247253418,10.6455850601196 -55.8200340270996,8.93660545349121 -58.9681549072266,12.4445114135742 -56.6745223999023,15.502685546875 -63.2855758666992,10.8704509735107 -58.7882614135742,20.8544902801514 -45.1614074707031,11.1402893066406 -59.2379913330078,7.6773567199707 -64.0950927734375,5.4286994934082 -62.6559524536133,20 -57.7089042663574,6.59800148010254 -56.7644691467285,17.2566375732422 -62.8808174133301,13.1191082000732 -56.179817199707,9.65617561340332 -49.1190338134766,13.2990007400513 -59.6877212524414,17.481502532959 -59.3729095458984,17.8862609863281 -51.8174209594727,11.9498062133789 -58.4284744262695,13.8836517333984 -62.2062187194824,8.98157787322998 -63.825252532959,6.73292064666748 -56.6745223999023,17.2566375732422 -56.49462890625,12.9392156600952 -59.8226432800293,19.7751350402832 -57.3940925598145,10.1059074401855 -51.8623962402344,15.4127388000488 -55.2803535461426,13.8386783599854 -61.531623840332,11.2302360534668 -62.7458992004395,17.5264778137207 -56.5845756530762,12.309591293335 -60.2723731994629,7.76730346679688 -58.2036094665527,13.7487316131592 -52.312126159668,12.984188079834 -57.2141990661621,14.3783569335938 -47.5899467468262,12.7593231201172 -62.3861122131348,17.3465843200684 -53.9311599731445,10.3757457733154 -53.166618347168,7.40751838684082 -56.5845756530762,6.4630823135376 -57.1242523193359,6.4630823135376 -60.2274017333984,18.8756713867188 -55.5501937866211,7.00275993347168 -49.5687637329102,7.09270572662354 -64.4548797607422,8.89163208007812 -62.4760589599609,17.6164226531982 -64.2300109863281,18.2910194396973 -51.7724494934082,9.07152462005615 -62.9707641601562,19.8201065063477 -51.5925559997559,10.8254776000977 -61.0818901062012,20.5846500396729 -63.6453628540039,9.20644378662109 -64.4998474121094,6.68794727325439 -62.6559524536133,6.91281318664551 -55.8200340270996,5.60859203338623 -58.4284744262695,6.64297485351562 -57.8438262939453,19.8201065063477 -52.4470443725586,6.77789402008057 -57.2141990661621,16.6719875335693 -55.9549522399902,11.1402893066406 -45.566162109375,11.0953159332275 -53.5713768005371,6.32816219329834 -55.9549522399902,8.39692687988281 -55.7300872802734,14.0635442733765 -56.9893341064453,15.0079803466797 -56.3597106933594,16.6719875335693 -59.642749786377,16.9418258666992 -58.1136627197266,6.01335048675537 -60.7670783996582,12.3995380401611 -58.2935562133789,8.80168533325195 -56.2697639465332,17.2116641998291 -49.8835754394531,5.29378032684326 -61.2617835998535,17.1217193603516 -58.5633926391602,17.0317726135254 -61.9363822937012,20.8994636535645 -59.8226432800293,12.4445114135742 -62.5210342407227,13.0291614532471 -52.4020729064941,14.2884101867676 -52.9417495727539,8.80168533325195 -52.851806640625,8.12708854675293 -53.7512664794922,13.4788932800293 -55.8650054931641,5.38372611999512 -60.9020004272461,19.685188293457 -62.6559524536133,8.66676616668701 -52.4470443725586,11.4551019668579 -54.830623626709,16.8968524932861 -61.8014602661133,19.5052947998047 -63.4204940795898,9.97098731994629 -53.6163482666016,10.8704509735107 -55.9549522399902,16.1323089599609 -49.9735221862793,7.58741092681885 -62.9707641601562,12.0397529602051 -63.5554122924805,9.07152462005615 -52.5819664001465,14.1085166931152 -60.1824264526367,19.0555629730225 -63.6453628540039,19.325403213501 -64.5448226928711,16.7169609069824 -50.9179611206055,14.7381420135498 -51.0978507995605,12.17467212677 -64.4099044799805,18.2010746002197 -49.0740585327148,14.3333835601807 -63.1506576538086,21.7539520263672 -59.1480445861816,15.4577121734619 -55.0105171203613,9.74612140655518 -56.8993873596191,12.489483833313 -60.0025367736816,12.8492698669434 -64.634765625,10.1059074401855 -48.5343818664551,13.5688400268555 -60.5871887207031,15.6376037597656 -63.3755226135254,13.2540273666382 -64.7696914672852,5.78848457336426 -63.9151992797852,8.98157787322998 -54.515811920166,13.7937049865723 -62.3861122131348,23.2380676269531 -61.8914070129395,13.6587858200073 -60.0475082397461,20.8544902801514 -58.0237159729004,17.3915576934814 -64.4548797607422,7.90222263336182 -62.8808174133301,22.7883358001709 -60.677131652832,7.81227684020996 -52.6269378662109,5.83345794677734 -56.9443626403809,14.3333835601807 -61.1268653869629,8.66676616668701 -60.2274017333984,11.8598594665527 -64.7247161865234,12.2196445465088 -53.6613235473633,14.2434368133545 -56.6745223999023,12.984188079834 -59.9125900268555,5.65356540679932 -53.4814300537109,9.20644378662109 -44.2619323730469,12.0847253799438 -51.997314453125,14.8730602264404 -64.3199615478516,20.7195701599121 -58.2485809326172,6.73292064666748 -62.2062187194824,20.1798934936523 -62.1162719726562,6.59800148010254 -60.7670783996582,21.5290870666504 -62.6559524536133,18.4259395599365 -53.3914833068848,7.58741092681885 -46.3307189941406,12.17467212677 -61.1268653869629,23.6428260803223 -64.4548797607422,14.4233293533325 -46.4656372070312,11.5900211334229 -54.8755950927734,14.5132751464844 -62.9707641601562,8.21703433990479 -43.4524230957031,11.4101285934448 -46.2407531738281,11.2302360534668 -56.5845756530762,9.16147041320801 -59.1480445861816,12.1296987533569 -52.6269378662109,11.4101285934448 -51.7724494934082,10.1508798599243 -51.7274780273438,6.55302810668945 -53.6613235473633,8.89163208007812 -62.6109771728516,18.0211811065674 -62.7458992004395,23.1031475067139 -56.7194976806641,8.35195446014404 -60.0924835205078,12.2196445465088 -58.2036094665527,15.7725238800049 -52.1322326660156,9.38633632659912 -62.7458992004395,21.3941669464111 -52.8967781066895,5.65356540679932 -54.7406768798828,10.1059074401855 -52.6269378662109,14.4233293533325 -44.48681640625,10.7355308532715 -56.4046859741211,10.8704509735107 -54.4708366394043,8.12708854675293 -62.5660057067871,6.4630823135376 -58.3835029602051,6.23821640014648 -52.2221794128418,7.63238334655762 -63.8702239990234,11.4551019668579 -52.5819664001465,12.7143497467041 -61.9363822937012,7.40751838684082 -49.7486572265625,7.00275993347168 -63.7802810668945,19.5502681732178 -58.6083679199219,13.2540273666382 -63.3305511474609,19.1904830932617 -60.0924835205078,9.43130970001221 -61.7564888000488,5.33875274658203 -54.3359184265137,15.0979270935059 -57.7538795471191,8.53184700012207 -54.9205703735352,7.13767910003662 -58.4284744262695,17.8412895202637 -60.5871887207031,16.2672290802002 -64.7696914672852,6.91281318664551 -56.2697639465332,6.32816219329834 -52.5819664001465,11.6349945068359 -63.1056823730469,20.9444370269775 -62.2961654663086,16.851879119873 -52.851806640625,7.45249080657959 -55.6851119995117,5.47367286682129 -53.7062950134277,11.6349945068359 -61.6215667724609,23.5528793334961 -59.2829666137695,16.8968524932861 -59.642749786377,19.1005363464355 -56.7644691467285,5.6985387802124 -50.7380676269531,6.4630823135376 -62.7908706665039,15.7725238800049 -56.7644691467285,14.1534900665283 -57.8887977600098,7.45249080657959 -46.0158996582031,11.2752084732056 -58.9681549072266,11.5000743865967 -59.327938079834,19.9100532531738 -62.7908706665039,14.1085166931152 -59.1030731201172,12.669376373291 -63.1056823730469,17.3016109466553 -63.195629119873,8.08211517333984 -62.0263290405273,22.4735221862793 -63.7802810668945,18.8756713867188 -63.9601745605469,7.76730346679688 -61.8014602661133,8.93660545349121 -64.7247161865234,17.2116641998291 -52.1322326660156,6.91281318664551 -61.3517303466797,9.88104152679443 -63.510440826416,17.3915576934814 -51.1428260803223,10.3307723999023 -63.0607109069824,6.37313556671143 -59.9575614929199,8.21703433990479 -49.5687637329102,11.9498062133789 -62.9707641601562,11.6349945068359 -54.0211067199707,12.7593231201172 -61.8014602661133,20.7645435333252 -59.4178848266602,15.6825771331787 -60.8120536804199,6.28318881988525 -54.6957054138184,14.1984634399414 -58.8332328796387,7.9471960067749 -64.7696914672852,9.88104152679443 -63.6903343200684,7.04773330688477 -62.7009239196777,12.2646179199219 -59.5528030395508,23.3280124664307 -63.9151992797852,22.6534156799316 -51.0528793334961,9.29639053344727 -53.7512664794922,15.5926313400269 -60.9469718933105,8.26200771331787 -63.1056823730469,13.9286251068115 -53.4814300537109,10.0609340667725 -63.510440826416,14.5582485198975 -51.4126625061035,13.0741348266602 -48.1745986938477,12.309591293335 -59.1930198669434,18.7407512664795 -55.8650054931641,6.4630823135376 -54.515811920166,8.08211517333984 -52.3571014404297,8.03714179992676 -46.8703918457031,11.5900211334229 -61.8914070129395,14.9180335998535 -51.0978507995605,7.22762584686279 -54.3808898925781,7.58741092681885 -62.0263290405273,11.7249402999878 -54.3808898925781,9.56622886657715 -58.1136627197266,16.7619323730469 -64.7247161865234,22.7883358001709 -59.642749786377,7.63238334655762 -54.3359184265137,9.56622886657715 -64.3649291992188,9.16147041320801 -45.8359985351562,12.2196445465088 -56.3147354125977,14.4683027267456 -54.9655418395996,10.3757457733154 -52.2671546936035,11.0953159332275 -64.0950927734375,11.7249402999878 -53.6163482666016,8.17206192016602 -61.0369186401367,12.0847253799438 -55.2803535461426,11.5450477600098 -59.4628601074219,10.7805042266846 -52.2671546936035,9.9260139465332 -60.6321601867676,21.6640071868896 -55.7300872802734,9.88104152679443 -61.0818901062012,23.7327709197998 -52.0872611999512,9.02655124664307 -43.9471435546875,12.489483833313 -54.4258651733398,9.83606815338135 -54.3359184265137,16.80690574646 -59.5528030395508,14.7831144332886 -54.7406768798828,14.1534900665283 -55.5501937866211,15.5926313400269 -62.8808174133301,11.5000743865967 -60.7221069335938,6.1932430267334 -57.663932800293,18.3809661865234 -62.9257888793945,12.984188079834 -53.1216430664062,13.9286251068115 -62.6109771728516,10.8254776000977 -51.3227157592773,12.2646179199219 -52.312126159668,11.3201818466187 -53.9311599731445,13.6138134002686 -56.809440612793,16.492094039917 -46.8703918457031,13.34397315979 -55.5951690673828,16.9418258666992 -54.201000213623,6.86783981323242 -52.2671546936035,13.5238666534424 -57.2141990661621,5.24880695343018 -55.4152755737305,15.9074440002441 -56.8544158935547,18.3359928131104 -47.9047584533691,13.1640815734863 -55.5501937866211,12.8942422866821 -61.6215667724609,18.1111278533936 -59.1930198669434,6.14826965332031 -63.8702239990234,9.34136390686035 -60.7670783996582,5.47367286682129 -53.3015365600586,13.3889465332031 -51.1877975463867,9.11649799346924 -60.5871887207031,11.4551019668579 -50.333309173584,6.68794727325439 -52.851806640625,6.77789402008057 -62.9257888793945,13.4339199066162 -60.6321601867676,15.0529537200928 -60.4522666931152,8.84665870666504 -45.6111450195312,13.2090549468994 -54.7406768798828,16.2222557067871 -58.5184211730957,10.3307723999023 -55.2803535461426,17.5714492797852 -59.2379913330078,16.1323089599609 -48.8941688537598,12.8042964935303 -64.4998474121094,16.4021472930908 -48.849193572998,13.7487316131592 -48.8042221069336,13.4339199066162 -55.4152755737305,11.1402893066406 -46.2857360839844,11.1852626800537 -54.1560249328613,9.97098731994629 -61.3517303466797,14.1984634399414 -64.3199615478516,7.22762584686279 -50.6031455993652,5.96837711334229 -60.991943359375,11.9048328399658 -58.5184211730957,8.53184700012207 -59.8226432800293,11.4551019668579 -57.0792808532715,16.177282333374 -56.3147354125977,17.7063694000244 -53.166618347168,9.88104152679443 -57.0792808532715,18.6957778930664 -64.4998474121094,8.12708854675293 -60.7670783996582,5.38372611999512 -63.9601745605469,14.6032218933105 -53.5264015197754,12.0847253799438 -60.8570251464844,6.41810894012451 -61.5765953063965,22.9682273864746 -54.3808898925781,12.1296987533569 -53.0766716003418,14.2884101867676 -51.9523429870605,12.7593231201172 -64.3199615478516,8.75671291351318 -58.6533432006836,19.9550266265869 -61.4416770935059,8.66676616668701 -55.0105171203613,12.4445114135742 -62.9707641601562,21.7539520263672 -62.5210342407227,5.24880695343018 -52.3571014404297,14.1534900665283 -52.6719131469727,13.2090549468994 -51.5925559997559,11.9498062133789 -47.7248649597168,11.5000743865967 -56.9443626403809,18.4709129333496 -57.2141990661621,10.1059074401855 -60.0025367736816,23.4179592132568 -49.2089805603027,6.55302810668945 -50.0634689331055,6.05832386016846 -49.3438987731934,5.33875274658203 -59.4628601074219,20.0899467468262 -51.6375312805176,8.35195446014404 -57.2591743469238,17.9312343597412 -60.2274017333984,18.2910194396973 -56.9443626403809,15.997389793396 -64.0051422119141,8.75671291351318 -57.5290145874023,13.7037591934204 -53.7062950134277,5.78848457336426 -61.0818901062012,22.2936305999756 -57.6189575195312,16.0423622131348 -64.2300109863281,17.166690826416 -59.7326965332031,19.9550266265869 -44.1719970703125,11.994779586792 -62.6109771728516,16.3122024536133 -63.8702239990234,21.7089805603027 -63.0157356262207,7.9471960067749 -43.8121948242188,11.7249402999878 -62.2961654663086,23.4629325866699 -61.6215667724609,23.822717666626 -59.1930198669434,8.75671291351318 -55.5052185058594,15.3227920532227 -62.7009239196777,10.8254776000977 -59.7326965332031,11.5900211334229 -60.5871887207031,20.1798934936523 -52.2221794128418,13.34397315979 -56.8544158935547,17.3915576934814 -61.3967056274414,10.4207191467285 -50.9629325866699,7.72233009338379 -54.6507301330566,9.38633632659912 -62.3411407470703,5.60859203338623 -60.3623199462891,5.47367286682129 -60.4972381591797,15.0079803466797 -49.8835754394531,7.6773567199707 -58.5633926391602,13.7037591934204 -54.515811920166,13.1191082000732 -44.1719970703125,11.6349945068359 -56.0898704528809,11.6349945068359 -53.7512664794922,7.81227684020996 -64.5897979736328,18.9206447601318 -54.4708366394043,13.0291614532471 -53.8861885070801,16.0873355865479 -63.2406005859375,6.1932430267334 -63.1056823730469,15.9524164199829 -61.8914070129395,10.9603967666626 -46.5105895996094,11.0503435134888 -53.166618347168,6.37313556671143 -61.3967056274414,13.34397315979 -60.0475082397461,12.8492698669434 -64.634765625,15.1429004669189 -51.1428260803223,13.0741348266602 -52.2671546936035,5.74351119995117 -55.5951690673828,17.0317726135254 -55.6851119995117,5.60859203338623 -53.6163482666016,7.49746417999268 -51.6375312805176,6.64297485351562 -58.1136627197266,18.6058330535889 -53.7512664794922,11.814887046814 -60.0924835205078,14.6481952667236 -64.0501174926758,8.84665870666504 -55.1004638671875,6.77789402008057 -50.6930923461914,8.30698108673096 -60.3623199462891,23.507905960083 -52.536994934082,13.1640815734863 -53.7962417602539,12.8492698669434 -60.2274017333984,23.19309425354 -61.4866485595703,10.5106649398804 -53.8412132263184,7.18265247344971 -59.5528030395508,16.3122024536133 -58.3835029602051,15.2778186798096 -60.991943359375,20.1349201202393 -60.991943359375,18.9656181335449 -61.9813537597656,8.21703433990479 -60.5422134399414,20.989408493042 -61.306755065918,15.8624706268311 -48.8042221069336,13.1191082000732 -52.9417495727539,10.6006116867065 -55.9549522399902,8.66676616668701 -62.2062187194824,10.2408266067505 -50.4682273864746,12.7143497467041 -64.0501174926758,14.7831144332886 -56.9443626403809,17.5264778137207 -56.7644691467285,8.93660545349121 -57.2141990661621,10.0159606933594 -56.0448989868164,15.8624706268311 -52.312126159668,14.7831144332886 -56.7194976806641,8.57682037353516 -62.4310836791992,13.5688400268555 -56.5845756530762,18.2910194396973 -49.164005279541,13.8386783599854 -54.8755950927734,5.83345794677734 -59.5528030395508,21.6190338134766 -54.4708366394043,9.70114898681641 -61.1268653869629,23.507905960083 -58.4734497070312,20.314811706543 -64.7247161865234,20 -54.7856521606445,9.88104152679443 -61.3517303466797,8.84665870666504 -53.5264015197754,14.8280878067017 -61.0369186401367,22.0687656402588 -55.7750587463379,17.4365310668945 -58.7432861328125,6.73292064666748 -56.179817199707,11.9048328399658 -52.536994934082,12.8492698669434 -64.0051422119141,13.8836517333984 -64.4998474121094,17.5264778137207 -60.1374549865723,19.2354564666748 -58.5184211730957,18.9656181335449 -58.4284744262695,10.5556383132935 -53.2115898132324,14.6931686401367 -56.0448989868164,8.7117395401001 -64.0501174926758,17.4365310668945 -57.7988510131836,8.93660545349121 -43.002685546875,13.5238666534424 -52.2671546936035,15.4577121734619 -60.0924835205078,6.32816219329834 -61.531623840332,14.2884101867676 -57.4840393066406,6.59800148010254 -54.515811920166,9.43130970001221 -58.2935562133789,19.7751350402832 -60.5422134399414,11.0953159332275 -62.3411407470703,20.7645435333252 -52.1322326660156,6.10329627990723 -52.536994934082,8.53184700012207 -59.4628601074219,23.8676910400391 -61.4866485595703,15.997389793396 -59.2379913330078,9.43130970001221 -50.2883338928223,7.09270572662354 -55.4602470397949,14.0635442733765 -48.9841156005859,12.1296987533569 -60.677131652832,11.5000743865967 -49.8386039733887,5.65356540679932 -64.4998474121094,11.3201818466187 -55.9549522399902,11.994779586792 -57.9787445068359,17.9762077331543 -58.8782081604004,19.1005363464355 -52.9867248535156,11.7249402999878 -64.7696914672852,15.6376037597656 -60.677131652832,11.1402893066406 -58.8782081604004,9.43130970001221 -57.7538795471191,7.22762584686279 -48.8042221069336,12.17467212677 -55.1004638671875,5.24880695343018 -57.7988510131836,10.5556383132935 -56.0898704528809,16.9418258666992 -53.4364547729492,7.04773330688477 -63.8702239990234,22.6534156799316 -60.8570251464844,8.48687362670898 -48.3994636535645,13.6138134002686 -60.5871887207031,11.2302360534668 -55.1904067993164,5.60859203338623 -54.5607833862305,12.984188079834 -62.7009239196777,5.96837711334229 -59.5528030395508,13.4788932800293 -58.3385314941406,6.1932430267334 -63.6903343200684,19.9550266265869 -50.6930923461914,5.9234037399292 -55.2803535461426,15.3227920532227 -57.4390640258789,14.7831144332886 -64.3199615478516,20.6296234130859 -53.7512664794922,10.6905584335327 -52.0422897338867,7.90222263336182 -61.0369186401367,13.6587858200073 -63.1506576538086,17.7513427734375 -57.663932800293,5.65356540679932 -64.3199615478516,7.9471960067749 -56.6295471191406,10.7805042266846 -64.634765625,12.354564666748 -59.2379913330078,16.2672290802002 -61.5765953063965,21.9788188934326 -58.8332328796387,17.7963161468506 -60.5422134399414,20.314811706543 -54.4708366394043,9.74612140655518 -51.1877975463867,10.1508798599243 -57.2141990661621,17.6613960266113 -61.1268653869629,18.2460479736328 -60.0475082397461,12.309591293335 -57.1692276000977,15.0079803466797 -59.1930198669434,17.6164226531982 -53.5264015197754,9.52125644683838 -62.5660057067871,5.6985387802124 -59.9125900268555,22.833309173584 -61.9363822937012,15.502685546875 -52.8967781066895,10.9154233932495 -58.9231796264648,11.814887046814 -50.2433624267578,8.03714179992676 -62.3411407470703,7.81227684020996 -53.4814300537109,10.8254776000977 -61.846435546875,22.7433624267578 -62.6109771728516,14.6481952667236 -58.3835029602051,10.1958532333374 -60.9020004272461,22.3835773468018 -59.4178848266602,18.7857246398926 -60.4072952270508,7.45249080657959 -44.0820617675781,12.1296987533569 -60.4972381591797,18.7407512664795 -56.7644691467285,17.3016109466553 -51.5026092529297,13.34397315979 -64.3649291992188,23.5978527069092 -62.8358459472656,16.2672290802002 -59.1930198669434,15.502685546875 -62.2511940002441,17.3915576934814 -62.3411407470703,19.8650798797607 -59.9575614929199,23.4179592132568 -61.9363822937012,8.75671291351318 -56.5845756530762,6.28318881988525 -56.7644691467285,8.62179279327393 -60.3173484802246,9.38633632659912 -56.0448989868164,9.61120223999023 -54.2909469604492,12.0397529602051 -64.634765625,6.1932430267334 -53.6613235473633,16.0873355865479 -53.2115898132324,6.77789402008057 -64.2749862670898,21.2142753601074 -57.1692276000977,7.45249080657959 -60.677131652832,17.3465843200684 -64.4099044799805,12.5794296264648 -51.3676910400391,8.08211517333984 -61.0818901062012,21.7989253997803 -55.3253288269043,14.5132751464844 -63.3755226135254,13.0741348266602 -54.2909469604492,7.13767910003662 -63.7802810668945,15.2328462600708 -63.4654693603516,21.1693019866943 -59.9125900268555,5.20383358001709 -52.2671546936035,10.1958532333374 -60.7221069335938,18.9206447601318 -59.3729095458984,14.4233293533325 -49.5687637329102,5.47367286682129 -49.9285507202148,7.9471960067749 -59.5977783203125,12.2646179199219 -57.8438262939453,18.8306980133057 -58.8782081604004,13.6587858200073 -54.7856521606445,10.7355308532715 -61.6215667724609,12.4445114135742 -56.809440612793,13.2090549468994 -50.8729858398438,7.81227684020996 -64.5448226928711,14.7831144332886 -64.3649291992188,20.2248649597168 -57.4390640258789,13.7037591934204 -54.3808898925781,17.0317726135254 -62.7009239196777,6.82286739349365 -53.3914833068848,8.12708854675293 -55.5501937866211,17.3016109466553 -62.4310836791992,7.90222263336182 -57.2141990661621,17.7963161468506 -61.8914070129395,17.9762077331543 -46.7804260253906,12.489483833313 -57.1692276000977,8.39692687988281 -58.1586380004883,15.817497253418 -44.9815063476562,11.7249402999878 -57.34912109375,14.6931686401367 -54.6957054138184,14.1534900665283 -58.2485809326172,11.5450477600098 -64.2300109863281,11.4551019668579 -57.2141990661621,15.0079803466797 -62.3411407470703,13.8386783599854 -61.531623840332,19.2354564666748 -58.698314666748,17.1217193603516 -62.9257888793945,5.87843132019043 -58.1586380004883,14.9630069732666 -62.8358459472656,14.9180335998535 -45.8359985351562,10.9154233932495 -54.7406768798828,13.6587858200073 -51.8174209594727,9.79109477996826 -51.9523429870605,7.6773567199707 -59.0580978393555,5.65356540679932 -57.34912109375,7.22762584686279 -59.9575614929199,7.81227684020996 -56.3147354125977,12.7593231201172 -62.161247253418,10.1508798599243 -58.2935562133789,11.1852626800537 -58.6083679199219,18.4709129333496 -57.3940925598145,6.32816219329834 -55.9999237060547,9.02655124664307 -55.8650054931641,16.3122024536133 -57.3041458129883,6.50805473327637 -53.9761352539062,9.9260139465332 -54.6507301330566,14.7831144332886 -57.1692276000977,10.4656925201416 -51.3676910400391,12.489483833313 -50.4232559204102,12.1296987533569 -56.5396041870117,15.9074440002441 -56.8544158935547,18.7407512664795 -60.7221069335938,12.8042964935303 -57.6189575195312,11.5450477600098 -63.510440826416,18.8756713867188 -56.4046859741211,17.7513427734375 -49.2539520263672,13.2540273666382 -50.1534156799316,6.32816219329834 -53.3914833068848,9.52125644683838 -47.2301635742188,11.6799669265747 -54.515811920166,10.6006116867065 -54.1110534667969,10.4207191467285 -61.6665420532227,8.08211517333984 -50.7830390930176,7.40751838684082 -63.8702239990234,10.6006116867065 -49.5237922668457,6.41810894012451 -53.9311599731445,5.60859203338623 -62.0263290405273,7.45249080657959 -59.7326965332031,21.8438987731934 -59.7326965332031,19.4153499603271 -55.5501937866211,14.6032218933105 -55.0554885864258,11.1852626800537 -57.7089042663574,18.1561012268066 -54.4258651733398,9.16147041320801 -63.3305511474609,12.9392156600952 -60.9469718933105,13.0291614532471 -46.4656372070312,12.3995380401611 -50.648120880127,6.91281318664551 -44.5317687988281,10.8704509735107 -53.6163482666016,13.1191082000732 -53.7962417602539,13.2540273666382 -58.8332328796387,6.4630823135376 -51.5475845336914,13.4339199066162 -60.991943359375,14.4233293533325 -54.830623626709,12.4445114135742 -59.6877212524414,15.5926313400269 -61.306755065918,5.83345794677734 -47.4100646972656,11.8598594665527 -57.4840393066406,8.75671291351318 -61.4416770935059,10.2408266067505 -58.2036094665527,8.30698108673096 -63.3755226135254,20.2698383331299 -63.510440826416,17.3465843200684 -64.0051422119141,7.49746417999268 -57.5290145874023,6.59800148010254 -55.1904067993164,5.74351119995117 -59.4178848266602,18.0661544799805 -51.9523429870605,7.45249080657959 -59.5528030395508,8.21703433990479 -59.9125900268555,7.45249080657959 -60.2274017333984,5.83345794677734 -53.6163482666016,7.09270572662354 -62.8358459472656,14.2434368133545 -51.5925559997559,8.4419002532959 -52.5819664001465,15.9074440002441 -61.4416770935059,12.17467212677 -62.1162719726562,5.4286994934082 -50.9179611206055,9.29639053344727 -53.0316963195801,6.32816219329834 -58.5184211730957,14.0635442733765 -53.9761352539062,15.9524164199829 -57.5290145874023,11.2752084732056 -57.2591743469238,10.8704509735107 -55.145435333252,12.309591293335 -62.2961654663086,16.7619323730469 -62.5660057067871,16.6719875335693 -61.306755065918,10.2857999801636 -56.2697639465332,6.64297485351562 -58.1136627197266,13.7487316131592 -63.195629119873,8.75671291351318 -58.1136627197266,7.45249080657959 -51.7274780273438,9.79109477996826 -62.7458992004395,11.9048328399658 -56.3597106933594,16.3571739196777 -47.1402282714844,11.4101285934448 -60.4522666931152,10.2408266067505 -57.3041458129883,17.9762077331543 -52.6719131469727,11.5450477600098 -52.9867248535156,16.492094039917 -56.7644691467285,11.5450477600098 -61.5765953063965,19.7301616668701 -61.9813537597656,22.8782806396484 -63.3305511474609,5.87843132019043 -58.5633926391602,19.6402149200439 -51.8174209594727,5.83345794677734 -59.4178848266602,17.166690826416 -57.0792808532715,7.00275993347168 -55.2803535461426,6.37313556671143 -54.6057586669922,6.91281318664551 -48.4444351196289,12.0397529602051 -60.0475082397461,23.6877975463867 -54.6057586669922,10.2408266067505 -56.6745223999023,5.38372611999512 -58.698314666748,16.0423622131348 -53.2115898132324,9.65617561340332 -51.4576377868652,6.68794727325439 -63.3305511474609,15.3677654266357 -62.3411407470703,15.502685546875 -60.6321601867676,18.2910194396973 -59.1030731201172,13.34397315979 -47.8597869873047,11.6349945068359 -49.9735221862793,13.4339199066162 -57.7988510131836,9.47628307342529 -62.3411407470703,11.6349945068359 -59.9125900268555,10.5106649398804 -60.0475082397461,9.47628307342529 -46.6455078125,11.3651552200317 -64.7696914672852,7.00275993347168 -60.6321601867676,10.9154233932495 -60.1824264526367,18.8756713867188 -43.4974060058594,12.309591293335 -60.4522666931152,13.8386783599854 -57.2591743469238,6.91281318664551 -50.3782806396484,8.17206192016602 -47.814811706543,11.5900211334229 -51.1428260803223,5.60859203338623 -61.5765953063965,17.6613960266113 -57.9787445068359,8.08211517333984 -53.0766716003418,5.47367286682129 -63.6903343200684,21.4841136932373 -61.846435546875,13.5688400268555 -51.6375312805176,15.1429004669189 -60.0924835205078,20.3597850799561 -61.531623840332,23.822717666626 -63.0607109069824,7.99216938018799 -49.8835754394531,7.90222263336182 -47.7248649597168,12.6244029998779 -60.7670783996582,5.4286994934082 -54.830623626709,11.814887046814 -47.3201293945312,11.6349945068359 -58.698314666748,20.1349201202393 -53.0316963195801,6.01335048675537 -53.6163482666016,9.34136390686035 -53.7962417602539,9.74612140655518 -53.9311599731445,9.02655124664307 -55.8200340270996,6.05832386016846 -62.0713005065918,17.3016109466553 -64.5448226928711,16.6270141601562 -52.6269378662109,12.3995380401611 -60.8120536804199,11.4101285934448 -54.9205703735352,14.3333835601807 -57.7988510131836,9.83606815338135 -52.7618598937988,12.5794296264648 -61.6215667724609,14.8280878067017 -56.7194976806641,8.03714179992676 -60.5422134399414,5.38372611999512 -54.2909469604492,14.1085166931152 -55.9099807739258,12.9392156600952 -64.3649291992188,20.674596786499 -52.1772079467773,11.0503435134888 -48.4894104003906,12.984188079834 -58.7882614135742,8.35195446014404 -59.8676147460938,11.2302360534668 -62.7009239196777,7.09270572662354 -50.6930923461914,8.21703433990479 -60.4972381591797,16.9867992401123 -61.7564888000488,17.5264778137207 -59.9125900268555,20.4047584533691 -55.8200340270996,17.7063694000244 -60.8120536804199,17.4365310668945 -51.8623962402344,12.5794296264648 -51.7724494934082,6.23821640014648 -64.4998474121094,22.1587104797363 -45.791015625,11.5900211334229 -54.5607833862305,5.74351119995117 -60.3623199462891,17.7963161468506 -64.4998474121094,17.2566375732422 -49.8835754394531,13.8386783599854 -46.8254089355469,13.1191082000732 -59.1480445861816,9.02655124664307 -58.5184211730957,8.30698108673096 -60.8570251464844,15.0529537200928 -57.9337692260742,13.6138134002686 -58.8332328796387,18.1561012268066 -58.698314666748,7.58741092681885 -56.9893341064453,17.7963161468506 -58.2935562133789,9.83606815338135 -60.3623199462891,22.7883358001709 -50.018497467041,11.9048328399658 -51.6375312805176,7.6773567199707 -59.2379913330078,15.6825771331787 -56.0898704528809,9.70114898681641 -58.8332328796387,17.4365310668945 -55.7750587463379,9.74612140655518 -61.9363822937012,14.4683027267456 -56.8544158935547,12.3995380401611 -50.6031455993652,13.4339199066162 -55.5501937866211,6.95778656005859 -56.0898704528809,9.47628307342529 -63.9151992797852,12.669376373291 -44.9365234375,10.8254776000977 -63.3305511474609,5.83345794677734 -60.4972381591797,13.2540273666382 -64.3649291992188,21.2142753601074 -63.0607109069824,20.989408493042 -47.9497299194336,11.814887046814 -54.1560249328613,9.38633632659912 -59.9125900268555,20.6296234130859 -64.2300109863281,9.70114898681641 -44.5317687988281,11.7249402999878 -58.2036094665527,10.8254776000977 -60.0025367736816,8.53184700012207 -60.2723731994629,18.3809661865234 -58.5184211730957,12.5794296264648 -61.1718368530273,23.1031475067139 -46.6904907226562,12.354564666748 -63.3755226135254,9.43130970001221 -51.5925559997559,6.95778656005859 -61.4866485595703,23.19309425354 -60.2274017333984,7.04773330688477 -55.0554885864258,6.59800148010254 -58.0237159729004,13.5688400268555 -50.333309173584,14.3333835601807 -60.8570251464844,22.4735221862793 -59.3729095458984,16.851879119873 -64.3199615478516,7.04773330688477 -60.5871887207031,7.6773567199707 -62.3411407470703,10.7355308532715 -61.9363822937012,18.4709129333496 -59.2379913330078,6.10329627990723 -59.0580978393555,20.7645435333252 -62.4760589599609,6.59800148010254 -61.2168121337891,13.0291614532471 -53.8412132263184,7.72233009338379 -55.7300872802734,14.6931686401367 -53.6163482666016,10.9603967666626 -53.7962417602539,13.4788932800293 -52.4470443725586,11.9498062133789 -51.997314453125,12.309591293335 -49.2539520263672,5.4286994934082 -49.9285507202148,14.0635442733765 -51.4126625061035,14.8730602264404 -64.3199615478516,15.8624706268311 -63.9601745605469,9.25141716003418 -56.0448989868164,6.23821640014648 -60.2274017333984,16.80690574646 -60.0475082397461,17.0767459869385 -52.9867248535156,11.994779586792 -49.478816986084,13.2540273666382 -60.6321601867676,17.7063694000244 -61.7115173339844,23.19309425354 -60.677131652832,5.24880695343018 -53.4814300537109,10.1059074401855 -60.0475082397461,19.1455097198486 -63.2855758666992,14.7381420135498 -59.9125900268555,13.8836517333984 -62.3861122131348,11.5900211334229 -46.1058349609375,11.2302360534668 -62.8808174133301,9.74612140655518 -51.1877975463867,5.87843132019043 -63.195629119873,17.9312343597412 -61.5765953063965,14.3783569335938 -52.0872611999512,5.60859203338623 -54.830623626709,7.99216938018799 -55.3703002929688,9.56622886657715 -53.8412132263184,6.28318881988525 -63.2406005859375,17.8412895202637 -49.5687637329102,13.2990007400513 -63.7353057861328,11.994779586792 -54.8755950927734,11.9498062133789 -62.7458992004395,23.9576377868652 -64.1850433349609,16.5820407867432 -53.346508026123,8.4419002532959 -60.4972381591797,11.5900211334229 -59.3729095458984,13.9286251068115 -61.9363822937012,22.518497467041 -56.8993873596191,8.62179279327393 -52.7168846130371,13.6138134002686 -61.6665420532227,23.9126644134521 -64.2749862670898,10.8704509735107 -64.1850433349609,9.79109477996826 -62.5210342407227,14.0185708999634 -56.809440612793,16.0423622131348 -53.8412132263184,6.91281318664551 -62.6109771728516,20.8095169067383 -64.5897979736328,15.6376037597656 -55.6851119995117,5.56361865997314 -55.6401405334473,12.6244029998779 -52.6269378662109,14.0185708999634 -57.4840393066406,6.01335048675537 -61.6665420532227,10.9154233932495 -63.3755226135254,15.4127388000488 -57.5739860534668,7.72233009338379 -53.346508026123,12.0847253799438 -55.4602470397949,12.9392156600952 -63.6453628540039,11.7699136734009 -61.9363822937012,7.54243755340576 -57.1242523193359,18.8306980133057 -58.9681549072266,12.669376373291 -62.0263290405273,15.502685546875 -62.8358459472656,5.29378032684326 -50.5132026672363,7.36254501342773 -57.7538795471191,9.38633632659912 -43.9021606445312,12.2646179199219 -61.0818901062012,23.7777442932129 -63.7802810668945,20.7645435333252 -60.5871887207031,22.8782806396484 -61.4416770935059,15.5476579666138 -47.6798934936523,12.2646179199219 -61.9363822937012,5.87843132019043 -51.5925559997559,9.20644378662109 -51.8623962402344,5.38372611999512 -53.5713768005371,9.56622886657715 -52.1772079467773,6.23821640014648 -59.9575614929199,14.4233293533325 -55.9099807739258,15.3677654266357 -60.7670783996582,10.1059074401855 -50.648120880127,8.62179279327393 -52.0422897338867,6.68794727325439 -50.018497467041,6.05832386016846 -62.7458992004395,20.989408493042 -59.642749786377,5.47367286682129 -60.5871887207031,11.1402893066406 -62.3861122131348,10.5556383132935 -55.3253288269043,6.41810894012451 -63.1056823730469,15.9074440002441 -64.0501174926758,23.6428260803223 -61.846435546875,23.19309425354 -55.5052185058594,16.2222557067871 -46.8254089355469,11.3201818466187 -57.8887977600098,16.177282333374 -52.8068313598633,5.24880695343018 -58.0686912536621,7.6773567199707 -54.830623626709,7.22762584686279 -54.6957054138184,10.3757457733154 -54.9655418395996,11.5000743865967 -56.5396041870117,17.6164226531982 -59.5528030395508,14.1534900665283 -44.0370788574219,11.7699136734009 -64.1850433349609,12.984188079834 -52.4920196533203,5.60859203338623 -63.1506576538086,14.6481952667236 -63.1506576538086,5.96837711334229 -51.1877975463867,6.41810894012451 -61.531623840332,12.7593231201172 -49.3438987731934,11.6799669265747 -58.7882614135742,9.83606815338135 -56.4046859741211,11.5900211334229 -58.9681549072266,9.70114898681641 -56.6745223999023,11.1402893066406 -55.0105171203613,15.7275505065918 -53.5264015197754,12.984188079834 -58.9681549072266,7.22762584686279 -56.7644691467285,8.35195446014404 -56.8993873596191,12.17467212677 -61.8914070129395,18.2010746002197 -58.8782081604004,9.52125644683838 -61.7115173339844,6.32816219329834 -48.2195701599121,13.4788932800293 -62.9707641601562,8.89163208007812 -46.0158996582031,12.2196445465088 -50.9629325866699,14.0635442733765 -63.1506576538086,6.59800148010254 -61.2168121337891,22.6983890533447 -62.5210342407227,9.07152462005615 -58.0237159729004,6.68794727325439 -45.0264892578125,12.7593231201172 -62.2062187194824,18.1561012268066 -64.634765625,13.1640815734863 -62.6109771728516,12.5794296264648 -61.0818901062012,9.88104152679443 -45.2063903808594,12.8042964935303 -55.1904067993164,11.2302360534668 -54.6507301330566,11.3201818466187 -60.8570251464844,16.6270141601562 -62.1162719726562,20.4947052001953 -64.5897979736328,6.73292064666748 -49.6587104797363,11.7699136734009 -61.1268653869629,8.08211517333984 -63.5554122924805,18.6058330535889 -63.6903343200684,13.4339199066162 -54.4708366394043,10.9154233932495 -57.034309387207,9.29639053344727 -54.6507301330566,10.3307723999023 -59.7326965332031,6.41810894012451 -60.3173484802246,9.02655124664307 -56.6745223999023,17.7063694000244 -45.34130859375,12.17467212677 -55.9549522399902,9.25141716003418 -51.0079040527344,6.41810894012451 -58.6533432006836,15.0979270935059 -53.166618347168,11.814887046814 -61.9813537597656,15.1429004669189 -58.4734497070312,7.49746417999268 -53.1216430664062,6.55302810668945 -49.9735221862793,13.9286251068115 -57.8887977600098,12.8942422866821 -56.0448989868164,14.2884101867676 -61.0818901062012,21.3941669464111 -61.5765953063965,5.9234037399292 -52.8967781066895,6.68794727325439 -47.2301635742188,11.1852626800537 -54.4708366394043,7.85724925994873 -52.1322326660156,14.6931686401367 -43.3624877929688,11.4551019668579 -57.9337692260742,15.3677654266357 -59.9125900268555,21.5740604400635 -60.2723731994629,11.6349945068359 -51.2777442932129,7.9471960067749 -63.195629119873,10.1508798599243 -57.8887977600098,12.309591293335 -58.1136627197266,18.1111278533936 -63.7353057861328,23.2380676269531 -48.9391403198242,5.47367286682129 -55.8200340270996,6.1932430267334 -52.7168846130371,13.5688400268555 -61.846435546875,11.814887046814 -51.5026092529297,12.17467212677 -62.161247253418,17.7513427734375 -58.1586380004883,6.95778656005859 -57.1242523193359,17.5264778137207 -64.634765625,8.84665870666504 -60.2723731994629,11.7699136734009 -58.3835029602051,11.6799669265747 -55.4602470397949,14.6481952667236 -57.034309387207,10.0609340667725 -53.2565612792969,12.8492698669434 -52.536994934082,13.1191082000732 -50.6930923461914,9.07152462005615 -50.1084442138672,13.8386783599854 -55.1904067993164,14.2434368133545 -63.3305511474609,9.38633632659912 -56.3597106933594,8.26200771331787 -52.6269378662109,11.9498062133789 -57.7988510131836,8.12708854675293 -56.8544158935547,11.9048328399658 -61.7115173339844,20 -60.0025367736816,11.5900211334229 -63.2855758666992,12.309591293335 -52.2671546936035,9.07152462005615 -63.4654693603516,11.1402893066406 -54.7856521606445,12.5344572067261 -59.642749786377,5.33875274658203 -52.4470443725586,14.0185708999634 -56.9893341064453,15.817497253418 -61.531623840332,20.6296234130859 -51.5475845336914,14.7831144332886 -48.0846519470215,12.669376373291 -63.8702239990234,14.2434368133545 -54.6957054138184,10.8254776000977 -54.4708366394043,12.7143497467041 -59.3729095458984,8.57682037353516 -64.0501174926758,23.9576377868652 -60.991943359375,20.1798934936523 -56.49462890625,15.3677654266357 -59.5528030395508,21.2142753601074 -47.7698402404785,12.354564666748 -52.1322326660156,6.82286739349365 -57.4390640258789,16.851879119873 -55.9999237060547,16.6270141601562 -58.8782081604004,5.56361865997314 -52.7168846130371,15.1878728866577 -56.809440612793,9.61120223999023 -52.9417495727539,9.65617561340332 -63.9601745605469,13.9735984802246 -62.5210342407227,7.13767910003662 -61.3967056274414,17.4365310668945 -50.1534156799316,7.9471960067749 -62.7458992004395,6.73292064666748 -58.1586380004883,16.2222557067871 -64.3649291992188,14.7381420135498 -63.7353057861328,15.0529537200928 -52.4920196533203,6.23821640014648 -54.2909469604492,14.1984634399414 -54.7856521606445,11.6799669265747 -51.0079040527344,13.7037591934204 -58.4734497070312,15.997389793396 -63.4204940795898,14.8280878067017 -54.3808898925781,12.669376373291 -57.7538795471191,7.58741092681885 -59.5078315734863,15.7275505065918 -56.8993873596191,9.70114898681641 -54.3359184265137,15.8624706268311 -50.8729858398438,6.28318881988525 -62.4760589599609,7.99216938018799 -55.1004638671875,17.0317726135254 -63.0607109069824,9.25141716003418 -55.3253288269043,12.7143497467041 -60.2274017333984,19.8650798797607 -60.8120536804199,13.5238666534424 -56.7644691467285,11.3651552200317 -61.2168121337891,11.994779586792 -51.8623962402344,8.12708854675293 -53.1216430664062,8.12708854675293 -48.0846519470215,11.5900211334229 -54.2909469604492,14.7831144332886 -60.0924835205078,22.4285507202148 -62.3861122131348,18.2910194396973 -64.4548797607422,19.9100532531738 -46.5555725097656,12.8492698669434 -52.0422897338867,7.54243755340576 -53.4364547729492,7.22762584686279 -43.0476684570312,14.3333835601807 -63.0157356262207,16.80690574646 -63.195629119873,21.4391403198242 -60.4522666931152,9.07152462005615 -62.7458992004395,13.2990007400513 -44.0820617675781,11.0053701400757 -64.4548797607422,19.010591506958 -63.195629119873,22.7433624267578 -53.3914833068848,15.7275505065918 -64.3199615478516,20.8544902801514 -63.9601745605469,23.5978527069092 -47.2301635742188,12.7593231201172 -59.642749786377,17.5264778137207 -62.2511940002441,15.8624706268311 -49.8835754394531,6.64297485351562 -60.8570251464844,19.010591506958 -55.1004638671875,5.47367286682129 -51.8174209594727,8.17206192016602 -49.164005279541,12.7593231201172 -55.8650054931641,9.16147041320801 -54.6507301330566,13.1191082000732 -64.1850433349609,20.5846500396729 -62.1162719726562,6.10329627990723 -53.6163482666016,8.89163208007812 -64.2300109863281,12.7143497467041 -59.3729095458984,9.70114898681641 -62.8808174133301,10.0159606933594 -52.6269378662109,13.9735984802246 -62.7458992004395,11.994779586792 -52.1322326660156,6.32816219329834 -43.3175048828125,12.8942422866821 -43.857177734375,10.8704509735107 -47.814811706543,12.8042964935303 -59.6877212524414,21.7539520263672 -60.0475082397461,6.73292064666748 -62.2511940002441,21.7989253997803 -58.3835029602051,6.91281318664551 -61.3517303466797,12.1296987533569 -56.0448989868164,7.6773567199707 -50.3782806396484,7.54243755340576 -56.9893341064453,11.9048328399658 -52.536994934082,7.45249080657959 -62.0263290405273,8.26200771331787 -52.312126159668,8.7117395401001 -56.1348457336426,9.74612140655518 -60.4972381591797,13.8836517333984 -50.333309173584,13.8836517333984 -64.3649291992188,6.01335048675537 -63.5554122924805,20.8095169067383 -58.698314666748,15.4127388000488 -52.2221794128418,15.0979270935059 -52.6719131469727,10.8254776000977 -55.0554885864258,16.5370674133301 -60.677131652832,9.02655124664307 -51.0079040527344,5.96837711334229 -63.825252532959,21.5740604400635 -62.0713005065918,5.4286994934082 -63.5554122924805,18.5608596801758 -57.7538795471191,17.0317726135254 -56.809440612793,15.3227920532227 -53.5713768005371,11.1402893066406 -57.3940925598145,14.7381420135498 -49.3888740539551,13.5238666534424 -43.1376037597656,13.0741348266602 -62.8808174133301,6.95778656005859 -62.6109771728516,18.3809661865234 -64.1400680541992,16.3122024536133 -50.5132026672363,8.62179279327393 -52.0872611999512,6.01335048675537 -59.9575614929199,12.309591293335 -59.0580978393555,18.3359928131104 -64.1400680541992,11.5000743865967 -54.1110534667969,9.29639053344727 -57.1242523193359,13.7937049865723 -61.1268653869629,9.9260139465332 -64.0950927734375,20.989408493042 -60.6321601867676,12.0397529602051 -43.7672424316406,11.814887046814 -54.6507301330566,13.9735984802246 -51.5475845336914,7.27259826660156 -56.6745223999023,17.7513427734375 -54.3808898925781,7.63238334655762 -62.7458992004395,20.0899467468262 -62.0263290405273,23.19309425354 -60.4522666931152,22.7883358001709 -53.3015365600586,5.56361865997314 -52.2671546936035,8.62179279327393 -62.2062187194824,21.0793552398682 -59.642749786377,11.7249402999878 -63.6903343200684,23.0581741333008 -55.5951690673828,15.1878728866577 -48.9841156005859,11.5000743865967 -52.1322326660156,5.51864528656006 -64.5448226928711,16.80690574646 -56.6745223999023,18.2460479736328 -59.013126373291,11.3651552200317 -61.0369186401367,20.989408493042 -60.8570251464844,19.685188293457 -59.1930198669434,17.4365310668945 -56.8544158935547,14.6931686401367 -58.9231796264648,15.502685546875 -47.6798934936523,13.7037591934204 -60.677131652832,9.9260139465332 -45.2963256835938,10.9154233932495 -51.4576377868652,15.0979270935059 -62.8808174133301,9.79109477996826 -56.2697639465332,15.997389793396 -58.8782081604004,12.5344572067261 -53.6163482666016,16.5370674133301 -53.6163482666016,14.7831144332886 -63.6453628540039,18.5158863067627 -60.2274017333984,9.47628307342529 -45.7460632324219,11.814887046814 -56.5396041870117,14.6931686401367 -53.4364547729492,8.48687362670898 -45.8359985351562,12.309591293335 -64.5897979736328,17.166690826416 -58.7882614135742,19.0555629730225 -63.4654693603516,6.59800148010254 -63.195629119873,20.4047584533691 -64.2300109863281,5.51864528656006 -58.0686912536621,10.4207191467285 -52.7168846130371,12.0847253799438 -60.3173484802246,9.29639053344727 -62.0713005065918,20.3597850799561 -64.7247161865234,7.58741092681885 -61.2617835998535,18.4259395599365 -60.0924835205078,23.0581741333008 -54.9655418395996,11.4551019668579 -61.7564888000488,7.04773330688477 -53.4364547729492,13.4339199066162 -59.4178848266602,17.6613960266113 -52.4020729064941,8.89163208007812 -49.3888740539551,6.4630823135376 -59.7326965332031,21.9338455200195 -54.7406768798828,15.502685546875 -59.9575614929199,5.83345794677734 -57.7988510131836,8.75671291351318 -53.8412132263184,12.9392156600952 -50.7380676269531,5.56361865997314 -53.5713768005371,11.814887046814 -54.1110534667969,6.95778656005859 -61.7115173339844,22.833309173584 -62.5660057067871,23.9576377868652 -63.2855758666992,21.6640071868896 -52.1772079467773,14.6032218933105 -55.8200340270996,7.18265247344971 -59.4628601074219,7.40751838684082 -59.0580978393555,8.30698108673096 -58.3835029602051,16.4471206665039 -64.5448226928711,20 -48.5343818664551,13.7487316131592 -57.4390640258789,18.8306980133057 -48.2195701599121,12.9392156600952 -62.9707641601562,13.0291614532471 -59.6877212524414,10.1508798599243 -58.1136627197266,12.3995380401611 -56.3147354125977,6.64297485351562 -61.5765953063965,11.4101285934448 -43.6772766113281,12.1296987533569 -55.6401405334473,9.02655124664307 -60.8570251464844,14.2884101867676 -50.6031455993652,6.05832386016846 -63.1506576538086,23.3729858398438 -57.663932800293,8.89163208007812 -54.201000213623,9.07152462005615 -53.0316963195801,10.1059074401855 -61.3517303466797,20.7645435333252 -59.1480445861816,8.84665870666504 -56.3597106933594,10.1508798599243 -59.9125900268555,8.48687362670898 -57.2141990661621,11.5900211334229 -57.1692276000977,9.65617561340332 -50.9629325866699,14.4233293533325 -56.179817199707,12.354564666748 -54.0660781860352,8.21703433990479 -51.5026092529297,12.9392156600952 -53.166618347168,9.43130970001221 -63.4654693603516,14.4233293533325 -51.9073677062988,10.1508798599243 -56.3597106933594,5.83345794677734 -59.1930198669434,9.34136390686035 -60.6321601867676,9.29639053344727 -57.7538795471191,12.17467212677 -52.1322326660156,12.489483833313 -64.5897979736328,18.3809661865234 -55.6401405334473,16.7619323730469 -62.161247253418,6.91281318664551 -62.9257888793945,10.8704509735107 -61.4866485595703,20.8994636535645 -58.698314666748,14.7831144332886 -62.1162719726562,11.7699136734009 -62.8808174133301,7.13767910003662 -49.6137390136719,11.6799669265747 -54.4258651733398,6.1932430267334 -58.8782081604004,15.817497253418 -61.1268653869629,22.0687656402588 -49.9735221862793,5.6985387802124 -63.0607109069824,10.2857999801636 -61.7115173339844,15.997389793396 -52.851806640625,13.2540273666382 -64.1400680541992,13.34397315979 -60.8120536804199,23.2830390930176 -61.8014602661133,8.21703433990479 -46.6455078125,12.3995380401611 -59.1930198669434,9.97098731994629 -62.7009239196777,7.36254501342773 -60.677131652832,15.997389793396 -63.510440826416,23.5978527069092 -63.195629119873,15.5476579666138 -51.1428260803223,12.4445114135742 -56.1348457336426,7.72233009338379 -63.195629119873,10.3757457733154 -58.3385314941406,11.0503435134888 -56.3147354125977,17.3016109466553 -54.2909469604492,14.6481952667236 -63.7353057861328,5.38372611999512 -55.6851119995117,15.817497253418 -63.9601745605469,12.5344572067261 -59.1480445861816,21.3042221069336 -45.9259338378906,13.2990007400513 -52.3571014404297,8.26200771331787 -55.6851119995117,15.502685546875 -63.2855758666992,12.0397529602051 -56.9443626403809,7.63238334655762 -60.5422134399414,15.0529537200928 -48.7592468261719,11.9048328399658 -64.0950927734375,23.3729858398438 -62.0263290405273,20.674596786499 -60.9469718933105,19.6402149200439 -53.0316963195801,6.28318881988525 -52.2221794128418,14.1984634399414 -61.9813537597656,17.8862609863281 -64.634765625,20.4497318267822 -55.1004638671875,5.20383358001709 -63.9601745605469,8.62179279327393 -63.7353057861328,8.08211517333984 -50.4682273864746,13.7037591934204 -44.711669921875,11.4551019668579 -62.0713005065918,17.7063694000244 -61.4416770935059,16.8968524932861 -54.5607833862305,12.309591293335 -60.1824264526367,9.79109477996826 -51.4576377868652,5.51864528656006 -59.6877212524414,14.1085166931152 -48.1745986938477,11.5900211334229 -59.0580978393555,17.7513427734375 -63.2406005859375,7.22762584686279 -61.0369186401367,9.9260139465332 -44.8915710449219,10.8704509735107 -60.677131652832,7.85724925994873 -56.5396041870117,6.59800148010254 -64.0051422119141,19.3703765869141 -64.2749862670898,23.6428260803223 -53.5713768005371,16.6719875335693 -62.7458992004395,6.1932430267334 -57.34912109375,13.34397315979 -64.4998474121094,11.4551019668579 -62.8358459472656,7.13767910003662 -59.5528030395508,22.7433624267578 -63.0607109069824,15.5926313400269 -46.19580078125,12.984188079834 -63.1506576538086,22.6084423065186 -55.5951690673828,11.7699136734009 -62.8358459472656,21.4841136932373 -64.4099044799805,5.56361865997314 -59.9125900268555,11.9048328399658 -62.6109771728516,5.74351119995117 -62.1162719726562,8.53184700012207 -50.018497467041,5.83345794677734 -52.7618598937988,10.4656925201416 -60.677131652832,10.2408266067505 -57.034309387207,13.0291614532471 -57.1242523193359,5.47367286682129 -63.3305511474609,12.8942422866821 -62.5210342407227,15.8624706268311 -53.5713768005371,8.30698108673096 -57.1692276000977,17.2566375732422 -56.4046859741211,17.481502532959 -60.2274017333984,7.31757164001465 -46.5555725097656,12.7593231201172 -60.1374549865723,11.994779586792 -64.4548797607422,19.7301616668701 -61.7564888000488,20.4947052001953 -54.4258651733398,8.89163208007812 -51.1877975463867,11.994779586792 -57.34912109375,9.43130970001221 -57.9787445068359,10.8704509735107 -59.8676147460938,17.0317726135254 -53.4364547729492,6.37313556671143 -43.63232421875,11.8598594665527 -60.991943359375,5.20383358001709 -60.2723731994629,16.2222557067871 -53.7062950134277,7.85724925994873 -50.648120880127,8.21703433990479 -62.1162719726562,11.9048328399658 -51.4576377868652,9.88104152679443 -51.0079040527344,13.1191082000732 -58.5633926391602,5.56361865997314 -56.179817199707,7.09270572662354 -61.6215667724609,13.0741348266602 -63.4654693603516,13.0741348266602 -62.4310836791992,20.9444370269775 -62.3861122131348,10.6905584335327 -52.4020729064941,12.6244029998779 -62.4310836791992,15.7725238800049 -60.5871887207031,12.17467212677 -61.3967056274414,11.5900211334229 -57.4390640258789,17.7963161468506 -49.5237922668457,6.68794727325439 -60.8570251464844,18.8756713867188 -58.7882614135742,14.4683027267456 -55.0554885864258,14.6032218933105 -58.698314666748,18.9656181335449 -63.9151992797852,22.518497467041 -57.7089042663574,6.64297485351562 -59.642749786377,8.26200771331787 -64.0051422119141,17.1217193603516 -61.1268653869629,11.814887046814 -43.9021606445312,11.0503435134888 -59.1930198669434,6.86783981323242 -50.8280143737793,14.1085166931152 -62.1162719726562,15.9074440002441 -51.4576377868652,12.0397529602051 -62.8808174133301,17.7963161468506 -46.1058349609375,11.6349945068359 -59.327938079834,20.989408493042 -62.3861122131348,13.9286251068115 -50.6930923461914,12.3995380401611 -63.3305511474609,13.8386783599854 -51.682502746582,8.12708854675293 -59.5977783203125,10.5106649398804 -59.8676147460938,13.34397315979 -57.34912109375,13.6587858200073 -50.8280143737793,13.3889465332031 -57.7538795471191,6.50805473327637 -59.5078315734863,16.9867992401123 -56.2697639465332,10.1958532333374 -55.6401405334473,5.38372611999512 -61.8914070129395,8.21703433990479 -52.4470443725586,10.6455850601196 -62.9707641601562,19.4603214263916 -54.2459716796875,5.51864528656006 -57.7538795471191,11.6349945068359 -64.4548797607422,14.2434368133545 -63.0157356262207,21.0343818664551 -57.663932800293,5.6985387802124 -62.161247253418,23.1031475067139 -50.7380676269531,13.9735984802246 -54.201000213623,8.53184700012207 -53.1216430664062,6.23821640014648 -59.9575614929199,14.6481952667236 -54.4708366394043,9.88104152679443 -62.7908706665039,15.8624706268311 -60.4072952270508,13.9735984802246 -60.4972381591797,23.6428260803223 -55.3253288269043,17.4365310668945 -61.5765953063965,20.1349201202393 -60.0924835205078,7.49746417999268 -64.3199615478516,23.6428260803223 -56.7644691467285,17.8412895202637 -55.5501937866211,12.2646179199219 -57.034309387207,11.0953159332275 -63.2855758666992,22.4735221862793 -60.9020004272461,14.7381420135498 -54.1560249328613,7.81227684020996 -63.9601745605469,19.5502681732178 -63.510440826416,11.0503435134888 -63.6453628540039,11.0053701400757 -53.3914833068848,8.53184700012207 -57.6189575195312,13.2990007400513 -58.3385314941406,6.4630823135376 -58.0686912536621,15.4577121734619 -57.8887977600098,8.57682037353516 -58.7432861328125,7.76730346679688 -57.7988510131836,15.3677654266357 -59.8676147460938,18.8306980133057 -58.0686912536621,10.8254776000977 -54.1560249328613,11.1852626800537 -64.7696914672852,11.7699136734009 -54.4258651733398,14.3333835601807 -57.7538795471191,14.7381420135498 -60.9469718933105,7.22762584686279 -59.7776718139648,12.7143497467041 -60.8570251464844,23.0132007598877 -60.677131652832,16.2672290802002 -53.5264015197754,6.59800148010254 -64.6797409057617,5.56361865997314 -60.2723731994629,9.74612140655518 -48.6243286132812,12.489483833313 -54.6957054138184,14.3333835601807 -52.1772079467773,6.64297485351562 -52.2671546936035,9.97098731994629 -58.0237159729004,12.8042964935303 -51.2777442932129,13.7487316131592 -53.6163482666016,7.85724925994873 -58.8332328796387,13.0741348266602 -57.7988510131836,12.354564666748 -61.1718368530273,10.7805042266846 -53.3914833068848,15.8624706268311 -59.1480445861816,10.0159606933594 -60.1374549865723,17.9762077331543 -50.4682273864746,14.6032218933105 -56.1348457336426,13.8836517333984 -61.531623840332,18.6957778930664 -62.7009239196777,13.6138134002686 -60.3623199462891,21.9338455200195 -56.49462890625,6.86783981323242 -61.306755065918,16.9867992401123 -49.8386039733887,7.90222263336182 -62.2961654663086,14.5582485198975 -62.0263290405273,20.8544902801514 -56.6745223999023,7.27259826660156 -60.1824264526367,12.309591293335 -55.3253288269043,15.4577121734619 -60.7221069335938,6.05832386016846 -51.4576377868652,10.4207191467285 -61.7564888000488,15.4127388000488 -56.9893341064453,9.65617561340332 -64.0501174926758,6.05832386016846 -59.013126373291,8.26200771331787 -49.6587104797363,6.4630823135376 -54.201000213623,7.63238334655762 -53.0766716003418,14.1984634399414 -59.5078315734863,7.45249080657959 -54.8755950927734,14.4233293533325 -51.5475845336914,6.64297485351562 -61.306755065918,7.18265247344971 -64.3649291992188,16.851879119873 -60.8120536804199,15.9524164199829 -64.6797409057617,17.7513427734375 -62.2511940002441,16.0423622131348 -54.5607833862305,5.65356540679932 -55.9999237060547,13.7937049865723 -61.0818901062012,15.2328462600708 -55.4602470397949,9.07152462005615 -56.4046859741211,12.1296987533569 -61.846435546875,22.0687656402588 -52.5819664001465,12.4445114135742 -62.2511940002441,9.9260139465332 -59.2829666137695,18.7857246398926 -53.7512664794922,7.63238334655762 -57.9337692260742,17.3016109466553 -62.2961654663086,21.9788188934326 -62.8358459472656,12.489483833313 -58.5633926391602,10.3307723999023 -53.9761352539062,15.0079803466797 -55.3253288269043,12.5344572067261 -64.2300109863281,14.7831144332886 -47.1851806640625,13.4339199066162 -56.5845756530762,18.0661544799805 -54.2459716796875,8.57682037353516 -55.2803535461426,16.9418258666992 -60.0025367736816,13.5238666534424 -59.3729095458984,19.325403213501 -52.8068313598633,9.88104152679443 -63.6453628540039,5.51864528656006 -52.0872611999512,9.29639053344727 -51.9073677062988,10.3307723999023 -58.1586380004883,17.1217193603516 -60.8570251464844,12.1296987533569 -55.4152755737305,16.4021472930908 -58.1136627197266,19.8201065063477 -62.2511940002441,9.83606815338135 -61.7115173339844,21.5290870666504 -60.9469718933105,10.2408266067505 -57.8438262939453,17.3915576934814 -59.8226432800293,23.148120880127 -53.9311599731445,10.5106649398804 -57.2591743469238,9.29639053344727 -63.4654693603516,12.984188079834 -50.6930923461914,12.8492698669434 -58.1136627197266,11.814887046814 -52.1772079467773,7.00275993347168 -53.0316963195801,14.8730602264404 -64.0501174926758,11.0053701400757 -55.3253288269043,13.9286251068115 -62.4760589599609,16.1323089599609 -57.34912109375,8.39692687988281 -64.0950927734375,6.64297485351562 -56.8993873596191,18.2010746002197 -61.0369186401367,5.47367286682129 -59.642749786377,18.2460479736328 -61.0818901062012,15.0979270935059 -53.6163482666016,11.4101285934448 -47.4550476074219,13.3889465332031 -57.6189575195312,5.96837711334229 -58.7432861328125,17.9762077331543 -53.8412132263184,13.3889465332031 -59.7326965332031,13.7937049865723 -46.0158996582031,12.984188079834 -43.63232421875,11.5900211334229 -62.3861122131348,8.17206192016602 -62.8358459472656,19.7751350402832 -63.3755226135254,16.492094039917 -63.6903343200684,23.2830390930176 -57.663932800293,9.29639053344727 -62.3861122131348,8.98157787322998 -62.6109771728516,22.833309173584 -57.0792808532715,5.65356540679932 -53.166618347168,14.5582485198975 -58.4284744262695,14.3783569335938 -58.0686912536621,17.2566375732422 -59.642749786377,7.72233009338379 -59.6877212524414,20.314811706543 -48.4444351196289,11.3651552200317 -49.8386039733887,13.5688400268555 -59.3729095458984,10.0159606933594 -61.531623840332,22.1587104797363 -64.1400680541992,14.7381420135498 -51.2327728271484,9.16147041320801 -61.6215667724609,15.9074440002441 -54.2459716796875,8.93660545349121 -61.7564888000488,14.5132751464844 -63.1506576538086,15.6376037597656 -63.195629119873,17.7963161468506 -53.0316963195801,15.6376037597656 -60.6321601867676,17.5714492797852 -64.0501174926758,11.9498062133789 -54.6057586669922,15.6376037597656 -54.6507301330566,5.87843132019043 -47.275146484375,12.1296987533569 -51.8623962402344,5.65356540679932 -63.6003875732422,7.31757164001465 -60.4522666931152,15.8624706268311 -59.3729095458984,10.1508798599243 -58.0686912536621,11.2302360534668 -61.306755065918,17.9762077331543 -61.3517303466797,20.989408493042 -63.7353057861328,15.9524164199829 -50.7830390930176,5.74351119995117 -62.7009239196777,9.83606815338135 -60.4972381591797,17.8862609863281 -58.7432861328125,9.83606815338135 -51.7274780273438,10.9603967666626 -59.6877212524414,7.9471960067749 -57.5290145874023,17.0767459869385 -55.5501937866211,10.1508798599243 -59.9125900268555,14.4683027267456 -47.6349182128906,13.2090549468994 -64.634765625,6.10329627990723 -49.7486572265625,11.9498062133789 -60.2723731994629,12.354564666748 -59.5977783203125,19.6402149200439 -54.830623626709,8.39692687988281 -50.9629325866699,7.18265247344971 -61.306755065918,8.93660545349121 -50.4682273864746,14.2434368133545 -63.6903343200684,8.39692687988281 -51.1877975463867,6.10329627990723 -62.6559524536133,15.9074440002441 -61.6215667724609,12.5344572067261 -62.4310836791992,14.7831144332886 -59.327938079834,6.95778656005859 -61.531623840332,11.7699136734009 -53.8412132263184,12.8942422866821 -58.5633926391602,19.5952415466309 -59.6877212524414,15.0979270935059 -52.2671546936035,6.23821640014648 -58.0237159729004,6.28318881988525 -57.6189575195312,7.00275993347168 -64.6797409057617,5.87843132019043 -57.9787445068359,8.48687362670898 -62.2511940002441,17.6613960266113 -58.4284744262695,6.68794727325439 -59.0580978393555,20.1349201202393 -58.8332328796387,15.6825771331787 -62.0713005065918,22.9232540130615 -53.8861885070801,16.80690574646 -64.6797409057617,16.2672290802002 -55.5501937866211,8.75671291351318 -61.846435546875,12.8942422866821 -43.4974060058594,11.5450477600098 -60.2723731994629,15.4577121734619 -62.7009239196777,14.0185708999634 -64.0950927734375,16.2222557067871 -54.830623626709,14.6032218933105 -55.9549522399902,16.2222557067871 -62.9707641601562,9.47628307342529 -61.7115173339844,6.4630823135376 -57.2141990661621,16.7169609069824 -63.9151992797852,6.1932430267334 -61.0369186401367,7.13767910003662 -52.7168846130371,8.89163208007812 -44.6666870117188,11.6349945068359 -61.4866485595703,16.4471206665039 -60.0025367736816,10.0159606933594 -64.1400680541992,22.2936305999756 -60.8570251464844,13.7037591934204 -63.1506576538086,16.8968524932861 -59.642749786377,21.3941669464111 -52.851806640625,7.54243755340576 -52.0872611999512,11.6799669265747 -55.4602470397949,6.37313556671143 -58.2935562133789,11.1402893066406 -51.9073677062988,7.45249080657959 -64.2749862670898,8.62179279327393 -55.3253288269043,14.4233293533325 -56.809440612793,5.24880695343018 -58.2935562133789,19.2804298400879 -63.9151992797852,7.45249080657959 -59.0580978393555,19.1904830932617 -46.2407531738281,12.0397529602051 -57.034309387207,10.5106649398804 -57.5739860534668,15.997389793396 -52.4920196533203,15.2778186798096 -56.1348457336426,16.3571739196777 -56.1348457336426,12.6244029998779 -53.4364547729492,10.3757457733154 -61.0818901062012,15.0529537200928 -57.2141990661621,14.4683027267456 -59.1930198669434,11.7699136734009 diff --git a/src/compute/MLE.c b/src/compute/MLE.c index 75bea79..4903a19 100644 --- a/src/compute/MLE.c +++ b/src/compute/MLE.c @@ -1,6 +1,6 @@ /** * - * Copyright (c) 2017-2020, King Abdullah University of Science and Technology + * Copyright (c) 2017-2023, King Abdullah University of Science and Technology * All rights reserved. * * ExaGeoStat is a software package provided by KAUST @@ -11,463 +11,424 @@ * * ExaGeoStat main functions. * - * @version 1.1.0 + * @version 1.2.0 * * @author Sameh Abdulah - * @date 2020-06-06 + * @date 2022-11-09 * **/ #include "../include/MLE.h" -//*************************************************************************************** +#if defined(EXAGEOSTAT_USE_HICMA) + #include "hicma/hicma_ext/control/hicma_context.h" +#endif /** **************************************************************************** * Current software version. **/ const char *argp_program_version = "Version 1.1.0"; -void MLE_sdregister(MLE_data *data) -{ - int precision = data->precision; - if(precision == 2) //single/double precision. - MORSE_MLE_sdregister_Tile(data); +void MLE_sdregister(MLE_data *data) { + int precision = data->precision; + if (precision == 2) //single/double precision. + EXAGEOSTAT_MLE_sdregister_Tile(data); else printf("MLE_sdregister is only needed with mixed precision mode (no actioin required)\n"); } -void MLE_zvg(MLE_data *data, double * Nrand, double * initial_theta, int n, int ts, int log, int p_grid, int q_grid) - //! Generate Z observation vector using generated or given locations - /*! -- using only dense (single, double, or mixed) precision. - * Returns Z observation vector - * @param[in] data: MLE_data struct with different MLE inputs. - * @param[in] Nrand: A uniform random vector with size n that is used to generate Z . - * @param[in] initial_theta: Theta vector with three parameter (Variance, Range, Smoothness) - * that is used to to generate the Covariance Matrix. - * @param[in] n: Problem size (number spatial locations). - * @param[in] ts: tile size (MB) is used only in the case of HiCMA not MORSE. - * @param[in] log: equals one if the user needs to generate log files for his problem. - * @param[in] p_grid: p_grid in the case of distributed system. - * @param[in] q_grid: q_grid in the case of distributed system. - * */ +void MLE_zvg(MLE_data *data, double* Nrand, double* initial_theta, int n, int ts, int log, int p_grid, int q_grid) +//! Generate Z observation vector using generated or given locations +/*! -- using only dense (single, double, or mixed) precision. + * Returns Z observation vector + * @param[in] data: MLE_data struct with different MLE inputs. + * @param[in] Nrand: A uniform random vector with size n that is used to generate Z . + * @param[in] initial_theta: Theta vector with three parameter (Variance, Range, Smoothness) + * that is used to to generate the Covariance Matrix. + * @param[in] n: Problem size (number spatial locations). + * @param[in] ts: tile size (MB) is used only in the case of HiCMA not CHAMELEON. + * @param[in] log: equals one if the user needs to generate log files for his problem. + * @param[in] p_grid: p_grid in the case of distributed system. + * @param[in] q_grid: q_grid in the case of distributed system. + * */ { - data->iter_count = 0; - int async = data->async; - char *computation = data->computation; - int precision = data->precision; + data->iter_count = 0; + int async = data->async; + char *computation = data->computation; + int precision = data->precision; - // printf("Precision: %d,\n", precision); - - if(precision == 0) //double precision. + if (precision == 0) //double precision. { - if ( strcmp (computation, "exact") == 0 && async == 0) - MORSE_MLE_dzvg_Tile(data, Nrand, initial_theta, n, ts, log); - else if ( strcmp (computation, "exact") == 0 && async == 1) - MORSE_MLE_dzvg_Tile_Async(data, Nrand, initial_theta, n, ts, log); - else if ( strcmp (computation, "diag_approx") == 0 && async == 0) - MORSE_MLE_dzvg_Tile(data, Nrand, initial_theta, n, ts, log); - else if ( strcmp (computation, "diag_approx") == 0 && async == 1) - MORSE_MLE_dzvg_Tile_Async(data, Nrand, initial_theta, n, ts, log); + if (strcmp(computation, "exact") == 0 && async == 0) + EXAGEOSTAT_MLE_dzvg_Tile(data, Nrand, initial_theta, n, ts, log); + else if (strcmp(computation, "exact") == 0 && async == 1) + EXAGEOSTAT_MLE_dzvg_Tile_Async(data, Nrand, initial_theta, n, ts, log); + else if (strcmp(computation, "diag_approx") == 0 && async == 0) + EXAGEOSTAT_MLE_dzvg_Tile(data, Nrand, initial_theta, n, ts, log); + else if (strcmp(computation, "diag_approx") == 0 && async == 1) + EXAGEOSTAT_MLE_dzvg_Tile_Async(data, Nrand, initial_theta, n, ts, log); #if defined( EXAGEOSTAT_USE_HICMA ) - else if ( strcmp (computation, "lr_approx") == 0 && async == 0) - HICMA_MLE_dzvg_Tile(data, Nrand, initial_theta, n, ts, log, p_grid, q_grid); - else if ( strcmp (computation, "lr_approx") == 0 && async == 1) - HICMA_MLE_dzvg_Tile_Async(data, Nrand, initial_theta, n, ts, log, p_grid, q_grid); + else if (strcmp(computation, "lr_approx") == 0 && async == 0){ + EXAGEOSTAT_TLR_MLE_dzvg_Tile(data, Nrand, initial_theta, n, ts, log, p_grid, q_grid); + } + else if (strcmp(computation, "lr_approx") == 0 && async == 1) + EXAGEOSTAT_TLR_MLE_dzvg_Tile_Async(data, Nrand, initial_theta, n, ts, log, p_grid, q_grid); #endif - } - - else if(precision == 1) //single precision. + } else if (precision == 1) //single precision. { - if ( strcmp (computation, "exact") == 0 && async == 0) - MORSE_MLE_szvg_Tile(data, Nrand, initial_theta, n, ts, log); - else if ( strcmp (computation, "exact") == 0 && async == 1) - MORSE_MLE_szvg_Tile_Async(data, Nrand, initial_theta, n, ts, log); - else if ( strcmp (computation, "diag_approx") == 0 && async == 0) - MORSE_MLE_szvg_Tile(data, Nrand, initial_theta, n, ts, log); - else if ( strcmp (computation, "diag_approx") == 0 && async == 1) - MORSE_MLE_szvg_Tile_Async(data, Nrand, initial_theta, n, ts, log); -#if defined( EXAGEOSTAT_USE_HICMA ) - //else if ( strcmp (computation, "lr_approx") == 0 && async == 0) - // HICMA_MLE_szvg_Tile(data, Nrand, initial_theta, n, ts, log, p_grid, q_grid); - //else if ( strcmp (computation, "lr_approx") == 0 && async == 1) - // HICMA_MLE_szvg_Tile_Async(data, Nrand, initial_theta, n, ts, log, p_grid, q_grid); -#endif + if (strcmp(computation, "exact") == 0 && async == 0) + EXAGEOSTAT_MLE_szvg_Tile(data, Nrand, initial_theta, n, ts, log); + else if (strcmp(computation, "exact") == 0 && async == 1) + EXAGEOSTAT_MLE_szvg_Tile_Async(data, Nrand, initial_theta, n, ts, log); + else if (strcmp(computation, "diag_approx") == 0 && async == 0) + EXAGEOSTAT_MLE_szvg_Tile(data, Nrand, initial_theta, n, ts, log); + else if (strcmp(computation, "diag_approx") == 0 && async == 1) + EXAGEOSTAT_MLE_szvg_Tile_Async(data, Nrand, initial_theta, n, ts, log); + } else if (precision == 2) //Mixed-precision (single/double). + { + if (strcmp(computation, "exact") == 0 && async == 0) + EXAGEOSTAT_MLE_sdzvg_Tile(data, Nrand, initial_theta, n, ts, log); + else if (strcmp(computation, "exact") == 0 && async == 1) + EXAGEOSTAT_MLE_sdzvg_Tile_Async(data, Nrand, initial_theta, n, ts, log); } +} + +void MLE_ng_zvg(MLE_data *data, double* Nrand, double* initial_theta, int n, int ts, int log, int p_grid, int q_grid) +//! Generate Z observation vector using generated or given locations +/*! -- using only dense (single, double, or mixed) precision. + * Returns Z observation vector + * @param[in] data: MLE_data struct with different MLE inputs. + * @param[in] Nrand: A uniform random vector with size n that is used to generate Z . + * @param[in] initial_theta: Theta vector with three parameter (Variance, Range, Smoothness) + * that is used to to generate the Covariance Matrix. + * @param[in] n: Problem size (number spatial locations). + * @param[in] ts: tile size (MB) is used only in the case of HiCMA not CHAMELEON. + * @param[in] log: equals one if the user needs to generate log files for his problem. + * @param[in] p_grid: p_grid in the case of distributed system. + * @param[in] q_grid: q_grid in the case of distributed system. + * */ +{ + data->iter_count = 0; + int async = data->async; + char *computation = data->computation; + int precision = data->precision; - else if(precision == 2) //Mixed-precision (single/double). + if (precision == 0) //double precision. { - if ( strcmp (computation, "exact") == 0 && async == 0) - MORSE_MLE_sdzvg_Tile(data, Nrand, initial_theta, n, ts, log); - else if ( strcmp (computation, "exact") == 0 && async == 1) - MORSE_MLE_sdzvg_Tile_Async(data, Nrand, initial_theta, n, ts, log); - //else if ( strcmp (computation, "diag_approx") == 0 && async == 0) - //MORSE_MLE_szvg_Tile(data, Nrand, initial_theta, n, ts, log); - //else if ( strcmp (computation, "diag_approx") == 0 && async == 1) - //MORSE_MLE_szvg_Tile_Async(data, Nrand, initial_theta, n, ts, log); + if (strcmp(computation, "exact") == 0 && async == 0) + EXAGEOSTAT_MLE_ng_dzvg_Tile(data, Nrand, initial_theta, n, ts, log); + #if defined( EXAGEOSTAT_USE_HICMA ) - //else if ( strcmp (computation, "lr_approx") == 0 && async == 0) - // HICMA_MLE_szvg_Tile(data, Nrand, initial_theta, n, ts, log, p_grid, q_grid); - //else if ( strcmp (computation, "lr_approx") == 0 && async == 1) - // HICMA_MLE_szvg_Tile_Async(data, Nrand, initial_theta, n, ts, log, p_grid, q_grid); + else if (strcmp(computation, "lr_approx") == 0 && async == 0) + EXAGEOSTAT_TLR_MLE_dzvg_ng_Tile(data, Nrand, initial_theta, n, ts, log, p_grid, q_grid); #endif + } else if (precision == 1) //single precision. + { + //// TODO: Implement + } else if (precision == 2) //Mixed-precision (single/double). + { + //// TODO: Implement } - - //else if(strcmp (precision, "mixed") == 0 && async == 0) - //MORSE_MLE_mzvg_Tile(data, Nrand, initial_theta, n, ts, log); - //else if(strcmp (precision, "mixed") == 0 && async == 1) - //MORSE_MLE_mzvg_Tile_Async(data, Nrand, initial_theta, n, ts, log); - } - -//void MLE_zvr(MLE_data *data, int n, char *format) //! Read Z observation vector using a give file. /*! -- using dense or approximate computation * Returns Z observation vector * @param[in] data: MLE_data struct with different MLE inputs. * @param[in] n: Problem size (number spatial locations). * */ -double MLE_alg(unsigned n, const double * theta, double * grad, void * data) +double MLE_alg(unsigned n, const double* theta, double* grad, void *data) //! Maximum Likelihood Evaluation (MLE) - /*! -- using exact or approximation computation, and (single, double, or mixed) precision. - * Returns the loglikelihhod value for the given theta. - * @param[in] n: unsigned variable used by NLOPT package. - * @param[in] theta: theta Vector with three parameter (Variance, Range, Smoothness) - * that is used to to generate the Covariance Matrix. - * @param[in] grad: double variable used by NLOPT package. - * @param[in] data: MLE_data struct with different MLE inputs. - */ +/*! -- using exact or approximation computation, and (single, double, or mixed) precision. + * Returns the loglikelihhod value for the given theta. + * @param[in] n: unsigned variable used by NLOPT package. + * @param[in] theta: theta Vector with three parameter (Variance, Range, Smoothness) + * that is used to to generate the Covariance Matrix. + * @param[in] grad: double variable used by NLOPT package. + * @param[in] data: MLE_data struct with different MLE inputs. + */ { - char *computation = ((MLE_data*)data)->computation; - int async = ((MLE_data*)data)->async; - int precision = ((MLE_data*)data)->precision; - - //printf("Precision: %d,\n", precision); - // printf("%s - %s\n", computation, __func__); - - if (precision == 0 ){ - if(strcmp (computation, "exact") == 0) - { - if(async == 0) - return MORSE_dmle_Tile(n, theta, grad, data); + char *computation = ((MLE_data *) data)->computation; + int async = ((MLE_data *) data)->async; + int precision = ((MLE_data *) data)->precision; + + if (precision == 0) { + if (strcmp(computation, "exact") == 0) { + if (async == 0) + return EXAGEOSTAT_dmle_Tile(n, theta, grad, data); else - return MORSE_dmle_Tile_Async(n, theta, grad, data); - } - else if (strcmp (computation, "diag_approx") == 0) - { - if(async == 0) - return MORSE_dmle_diag_Tile(n, theta, grad, data); + return EXAGEOSTAT_dmle_Tile_Async(n, theta, grad, data); + } else if (strcmp(computation, "diag_approx") == 0) { + if (async == 0) + return EXAGEOSTAT_dmle_diag_Tile(n, theta, grad, data); else - return MORSE_dmle_diag_Tile_Async(n, theta, grad, data); + return EXAGEOSTAT_dmle_diag_Tile_Async(n, theta, grad, data); } #if defined(EXAGEOSTAT_USE_HICMA) - else if (strcmp (computation, "lr_approx") == 0) - { - if(async == 0) - return HICMA_dmle_Tile(n, theta, grad, data); - else - return HICMA_dmle_Tile_Async(n, theta, grad, data); + else if (strcmp(computation, "lr_approx") == 0) { + if (async == 0){ + return EXAGEOSTAT_TLR_dmle_Tile(n, theta, grad, data); + } + else{ + return EXAGEOSTAT_TLR_dmle_Tile_Async(n, theta, grad, data); + } } #endif - } - else if (precision == 1) //single precision. - { - if(strcmp (computation, "exact") == 0) - { - if(async == 0) - return MORSE_smle_Tile(n, theta, grad, data); - else - return MORSE_smle_Tile_Async(n, theta, grad, data); + } else if (precision == 1) //single precision. + { + if (strcmp(computation, "exact") == 0) { + if (async == 0) { + return EXAGEOSTAT_smle_Tile(n, theta, grad, data); + } else { + return EXAGEOSTAT_smle_Tile_Async(n, theta, grad, data); + } } + } else if (precision == 2) //mixed-precision (single/double). + { + + if (strcmp(computation, "exact") == 0 && async == 0) + return EXAGEOSTAT_sdmle_Tile(n, theta, grad, data); + else if (strcmp(computation, "exact") == 0 && async == 1) + return EXAGEOSTAT_sdmle_Tile_Async(n, theta, grad, data); } - //else if (strcmp (computation, "diag_approx") == 0) - //if(async == 0) - //return MORSE_smle_diag_Tile(n, theta, grad, data); - //else - //return MORSE_smle_diag_Tile_Async(n, theta, grad, data); - //#if defined(EXAGEOSTAT_USE_HICMA) - //else if (strcmp (computation, "lr_approx") == 0) - //if(async == 0) - //return HICMA_smle_Tile(n, theta, grad, data); - //else - //return HICMA_smle_Tile_Async(n, theta, grad, data); - //#endif - - else if (precision == 2) //mixed-precision (single/double). - { - if(strcmp (computation, "exact") == 0 && async == 0) - return MORSE_sdmle_Tile(n, theta, grad, data); - else if(strcmp (computation, "exact") == 0 && async == 1) - return MORSE_sdmle_Tile_Async(n, theta, grad, data); + return 0; +} + +double MLE_ng_alg(unsigned n, const double* theta, double* grad, void *data) +//! Maximum Likelihood Evaluation (MLE) +/*! -- using exact or approximation computation, and (single, double, or mixed) precision. + * Returns the loglikelihhod value for the given theta. + * @param[in] n: unsigned variable used by NLOPT package. + * @param[in] theta: theta Vector with three parameter (Variance, Range, Smoothness) + * that is used to to generate the Covariance Matrix. + * @param[in] grad: double variable used by NLOPT package. + * @param[in] data: MLE_data struct with different MLE inputs. + */ +{ + char *computation = ((MLE_data *) data)->computation; + int async = ((MLE_data *) data)->async; + int precision = ((MLE_data *) data)->precision; + + if (precision == 0) { + if (strcmp(computation, "exact") == 0) { + if (async == 0) + return EXAGEOSTAT_dmle_ng_Tile(n, theta, grad, data); + } + else if (strcmp(computation, "diag_approx") == 0) { + if (async == 0) + //return EXAGEOSTAT_dmle_diag_ng_Tile(n, theta, grad, data); // TODO + return 0; + } +#if defined(EXAGEOSTAT_USE_HICMA) + else if (strcmp(computation, "lr_approx") == 0) { + if (async == 0) + return EXAGEOSTAT_TLR_dmle_ng_Tile(n, theta, grad, data); + } +#endif + } else if (precision == 2) //mixed-precision (single/double). + { + //// TODO: Implement } - // else if (strcmp (computation, "diag_approx") == 0) - // if(async == 0) - // return MORSE_smle_diag_Tile(n, theta, grad, data); - // else - // return MORSE_smle_diag_Tile_Async(n, theta, grad, data); - //#if defined(EXAGEOSTAT_USE_HICMA) - //else if (strcmp (computation, "lr_approx") == 0) - //if(async == 0) - //return HICMA_smle_Tile(n, theta, grad, data); - //else - //return HICMA_smle_Tile_Async(n, theta, grad, data); - //#endif return 0; } void exageostat_init(int *ncores, int *gpus, int *dts, int *lts) //! initialize exageostat (initiate underlying library) - /* @param[in] ncores: number of used CPU cores. - * @param[in] gpus: number of used GPU units. - * @param[in] ts: tile size. - */ +/* @param[in] ncores: number of used CPU cores. + * @param[in] gpus: number of used GPU units. + * @param[in] ts: tile size. + */ { - MORSE_context_t *morse; - morse = morse_context_self(); - if (morse != NULL) { - printf("Another instance is already running...!"); + CHAM_context_t *chamctxt; + chamctxt = chameleon_context_self(); + if (chamctxt != NULL) { + printf("Another instance of Chameleon is already running...!"); + } else { + CHAMELEON_user_tag_size(31, 26); + CHAMELEON_Init(*ncores, *gpus); } - else{ - MORSE_user_tag_size(31, 26); - MORSE_Init(*ncores, *gpus); + +#if defined(EXAGEOSTAT_USE_HICMA) + HICMA_context_t *hicmatxt; + hicmatxt = hicma_context_self(); + if (hicmatxt != NULL) { + printf("Another instance of HiCMA is already running...!"); + } else { + HICMA_user_tag_size(31, 26); + HICMA_Init(*ncores, *gpus); } - // MORSE_Enable(MORSE_AUTOTUNING); - //MORSE_Set(MORSE_TILE_SIZE, *dts); - //MORSE_Set(HICMA_TILE_SIZE, *lts); //should be added to HiCMA +#endif } + void exageostat_finalize() //! finalize exageostat (initiate underlying library) { - MORSE_context_t *morse; - morse = morse_context_self(); - if (morse == NULL) { - printf("No active instance...please use exageostat_init() function to initiate a new instance!\n"); - } - else - MORSE_Finalize(); + CHAM_context_t *chamctxt; + chamctxt = chameleon_context_self(); + if (chamctxt == NULL) { + printf("No active instance oh Chameleon...please use exageostat_init() function to initiate a new instance!\n"); + } else + CHAMELEON_Finalize(); + +#if defined(EXAGEOSTAT_USE_HICMA) + HICMA_context_t *hicmatxt; + hicmatxt = hicma_context_self(); + if (hicmatxt == NULL) { + printf("No active instance of HICMA...please use exageostat_init() function to initiate a new instance!\n"); + } else + HICMA_Finalize(); +#endif } void prediction_init(MLE_data *data, int nZmiss, int nZobs, int ts, int p_grid, int q_grid, int mse_flag) - //! initialize exageostat prediction allocation (allocate memory). - /* @param[in] data: MLE_data struct with different MLE inputs. - * @param[in] nZmiss: number of missing measurements. - * @param[in] nZobs: number of observed measurements. - * @param[in] p_grid: p_grid in the case of distributed system. - * @param[in] q_grid: q_grid in the case of distributed system. - * @param[in] mse_flag: flag to enable or disable Mean Square Error (MSE) computing. - */ +//! initialize exageostat prediction allocation (allocate memory). +/* @param[in] data: MLE_data struct with different MLE inputs. + * @param[in] nZmiss: number of missing measurements. + * @param[in] nZobs: number of observed measurements. + * @param[in] p_grid: p_grid in the case of distributed system. + * @param[in] q_grid: q_grid in the case of distributed system. + * @param[in] mse_flag: flag to enable or disable Mean Square Error (MSE) computing. + */ { - if ( data->precision == 0) - { if(strcmp(data->computation,"exact") == 0 || strcmp(data->computation,"diag_approx") == 0 || strcmp(data->computation,"lr_approx") == 0) - MORSE_dmle_Predict_Allocate(data, nZmiss, nZobs, ts, p_grid, q_grid, mse_flag); - //#if defined(EXAGEOSTAT_USE_HICMA) - // else if(strcmp(data->computation,"lr_approx") == 0) - // HICMA_dmle_Predict_Allocate(data, nZmiss, nZobs, ts, p_grid, q_grid, mse_flag); - //#endif - } - - else if (data->precision == 1) - { if(strcmp(data->computation,"exact") == 0 || strcmp(data->computation,"diag_approx") == 0) - MORSE_smle_Predict_Allocate(data, nZmiss, nZobs, ts, p_grid, q_grid, mse_flag); - } - - - else if (data->precision == 2) - { if(strcmp(data->computation,"exact") == 0 || strcmp(data->computation,"diag_approx") == 0) - - MORSE_sdmle_Predict_Allocate(data, nZmiss, nZobs, ts, p_grid, q_grid, mse_flag); - + if (data->precision == 0) { + if (strcmp(data->computation, "exact") == 0 || strcmp(data->computation, "diag_approx") == 0 || + strcmp(data->computation, "lr_approx") == 0) + EXAGEOSTAT_dmle_Predict_Allocate(data, nZmiss, nZobs, ts, p_grid, q_grid, mse_flag); + } else if (data->precision == 1) { + if (strcmp(data->computation, "exact") == 0 || strcmp(data->computation, "diag_approx") == 0) + EXAGEOSTAT_smle_Predict_Allocate(data, nZmiss, nZobs, ts, p_grid, q_grid, mse_flag); + } else if (data->precision == 2) { + if (strcmp(data->computation, "exact") == 0 || strcmp(data->computation, "diag_approx") == 0) + EXAGEOSTAT_sdmle_Predict_Allocate(data, nZmiss, nZobs, ts, p_grid, q_grid, mse_flag); } - - /* #if defined(EXAGEOSTAT_USE_HICMA) - else if(strcmp(data->computation,"lr_approx") == 0) - HICMA_smle_Predict_Allocate(data, nZmiss, nZobs, ts, p_grid, q_grid, mse_flag); -#endif -*/ - /* - else if (strcmp (data->precision, "mixed") == 0) - if(strcmp(data->computation,"exact") == 0 || strcmp(data->computation,"diag_approx") == 0) - MORSE_mmle_Predict_Allocate(data, nZmiss, nZobs, ts, p_grid, q_grid, mse_flag); -#if defined(EXAGEOSTAT_USE_HICMA) -else if(strcmp(data->computation,"lr_approx") == 0) -HICMA_mmle_Predict_Allocate(data, nZmiss, nZobs, ts, p_grid, q_grid, mse_flag); -#endif -*/ } void mloe_mmom_init(MLE_data *data, int nZmiss, int nZobs, int ts, int p_grid, int q_grid) - //! initialize exageostat prediction allocation (allocate memory). - /* @param[in] data: MLE_data struct with different MLE inputs. - * @param[in] nZmiss: number of missing measurements. - * @param[in] nZobs: number of observed measurements. - * @param[in] p_grid: p_grid in the case of distributed system. - * @param[in] q_grid: q_grid in the case of distributed system. - * @param[in] mse_flag: flag to enable or disable Mean Square Error (MSE) computing. - */ +//! initialize exageostat prediction allocation (allocate memory). +/* @param[in] data: MLE_data struct with different MLE inputs. + * @param[in] nZmiss: number of missing measurements. + * @param[in] nZobs: number of observed measurements. + * @param[in] p_grid: p_grid in the case of distributed system. + * @param[in] q_grid: q_grid in the case of distributed system. + * @param[in] mse_flag: flag to enable or disable Mean Square Error (MSE) computing. + */ { - - // if ( data->precision == 0) - // { - // if(strcmp(data->computation,"exact") == 0 || strcmp(data->computation,"diag_approx") == 0) - MORSE_dmle_mloe_mmom_Allocate(data, nZmiss, nZobs, ts, p_grid, q_grid); - // } - /* -#if defined(EXAGEOSTAT_USE_HICMA) -else if(strcmp(data->computation,"lr_approx") == 0) -HICMA_dmle_Predict_Allocate(data, nZmiss, nZobs, ts, p_grid, q_grid, mse_flag); -#endif -} - -else if (data->precision == 1) -{ if(strcmp(data->computation,"exact") == 0 || strcmp(data->computation,"diag_approx") == 0) -MORSE_smle_Predict_Allocate(data, nZmiss, nZobs, ts, p_grid, q_grid, mse_flag); -} - - -else if (data->precision == 2) -{ if(strcmp(data->computation,"exact") == 0 || strcmp(data->computation,"diag_approx") == 0) - -MORSE_sdmle_Predict_Allocate(data, nZmiss, nZobs, ts, p_grid, q_grid, mse_flag); - + EXAGEOSTAT_dmle_mloe_mmom_Allocate(data, nZmiss, nZobs, ts, p_grid, q_grid); } -*/ - } void mloe_mmom_finalize(MLE_data *data) - //! Destory and free prediction memory - /*! allocations. - * @param[in] data: MLE_data struct with different MLE inputs. - */ +//! Destory and free prediction memory +/*! allocations. + * @param[in] data: MLE_data struct with different MLE inputs. + */ { - if(strcmp(data->computation,"exact") == 0 || strcmp(data->computation,"diag_approx") == 0) - { - MORSE_Desc_Destroy( (MORSE_desc_t **)&(data->desck_t) ); - MORSE_Desc_Destroy( (MORSE_desc_t **)&(data->desck_a) ); - // MORSE_Desc_Destroy( (MORSE_desc_t **)&(data->descK_atmp) ); - MORSE_Desc_Destroy( (MORSE_desc_t **)&(data->descK_t) ); - MORSE_Desc_Destroy( (MORSE_desc_t **)&(data->descK_a) ); - MORSE_Desc_Destroy( (MORSE_desc_t **)&(data->descexpr1) ); - MORSE_Desc_Destroy( (MORSE_desc_t **)&(data->descexpr2) ); - MORSE_Desc_Destroy( (MORSE_desc_t **)&(data->descexpr3) ); - MORSE_Desc_Destroy( (MORSE_desc_t **)&(data->descexpr4) ); + if (strcmp(data->computation, "exact") == 0 || strcmp(data->computation, "diag_approx") == 0) { + CHAMELEON_Desc_Destroy((CHAM_desc_t **) &(data->desck_t)); + CHAMELEON_Desc_Destroy((CHAM_desc_t **) &(data->desck_a)); + CHAMELEON_Desc_Destroy((CHAM_desc_t **) &(data->descK_t)); + CHAMELEON_Desc_Destroy((CHAM_desc_t **) &(data->descK_a)); + CHAMELEON_Desc_Destroy((CHAM_desc_t **) &(data->descexpr1)); + CHAMELEON_Desc_Destroy((CHAM_desc_t **) &(data->descexpr2)); + CHAMELEON_Desc_Destroy((CHAM_desc_t **) &(data->descexpr3)); + CHAMELEON_Desc_Destroy((CHAM_desc_t **) &(data->descexpr4)); } - /* -#if defined(EXAGEOSTAT_USE_HICMA) -else if(strcmp(data->computation,"lr_approx") == 0) -{ -MORSE_Desc_Destroy( (MORSE_desc_t **)&(data->descZobs) ); -MORSE_Desc_Destroy( (MORSE_desc_t **)&(data->descZactual) ); -MORSE_Desc_Destroy( (MORSE_desc_t **)&(data->descZmiss) ); -MORSE_Desc_Destroy( (MORSE_desc_t **)&(data->hicma_descC12D) ); -MORSE_Desc_Destroy( (MORSE_desc_t **)&(data->hicma_descC12UV) ); -MORSE_Desc_Destroy( (MORSE_desc_t **)&(data->hicma_descC12rk) ); -MORSE_Desc_Destroy( (MORSE_desc_t **)&(data->hicma_descC22D) ); -MORSE_Desc_Destroy( (MORSE_desc_t **)&(data->hicma_descC22UV) ); -MORSE_Desc_Destroy( (MORSE_desc_t **)&(data->hicma_descC22rk) ); -} -#endif -*/ } void prediction_finalize(MLE_data *data) - //! Destory and free prediction memory - /*! allocations. - * @param[in] data: MLE_data struct with different MLE inputs. - */ +//! Destory and free prediction memory +/*! allocations. + * @param[in] data: MLE_data struct with different MLE inputs. + */ { - if(strcmp(data->computation,"exact") == 0 || strcmp(data->computation,"diag_approx") == 0) - { - MORSE_Desc_Destroy( (MORSE_desc_t **)&(data->descZobs) ); - MORSE_Desc_Destroy( (MORSE_desc_t **)&(data->descZactual) ); - MORSE_Desc_Destroy( (MORSE_desc_t **)&(data->descZmiss) ); - MORSE_Desc_Destroy( (MORSE_desc_t **)&(data->descC12) ); - MORSE_Desc_Destroy( (MORSE_desc_t **)&(data->descC22) ); - - } + if (strcmp(data->kernel_fun, "univariate_matern_non_gaussian") == 0 + || strcmp(data->kernel_fun, "univariate_exp_non_gaussian") == 0) { + CHAMELEON_Desc_Destroy((CHAM_desc_t **) &(data->descZobs)); + if ((CHAM_desc_t **) &(data->descZactual) != NULL) + CHAMELEON_Desc_Destroy((CHAM_desc_t **) &(data->descZactual)); + CHAMELEON_Desc_Destroy((CHAM_desc_t **) &(data->descZmiss)); + CHAMELEON_Desc_Destroy((CHAM_desc_t **) &(data->descr)); + CHAMELEON_Desc_Destroy((CHAM_desc_t **) &(data->descrcpy)); + CHAMELEON_Desc_Destroy((CHAM_desc_t **) &(data->descC22)); + } else { + if (strcmp(data->computation, "exact") == 0 || strcmp(data->computation, "diag_approx") == 0) { + CHAMELEON_Desc_Destroy((CHAM_desc_t **) &(data->descZobs)); + CHAMELEON_Desc_Destroy((CHAM_desc_t **) &(data->descZactual)); + CHAMELEON_Desc_Destroy((CHAM_desc_t **) &(data->descZmiss)); + CHAMELEON_Desc_Destroy((CHAM_desc_t **) &(data->descC12)); + CHAMELEON_Desc_Destroy((CHAM_desc_t **) &(data->descC22)); + } #if defined(EXAGEOSTAT_USE_HICMA) - else if(strcmp(data->computation,"lr_approx") == 0) - { - MORSE_Desc_Destroy( (MORSE_desc_t **)&(data->descZobs) ); - MORSE_Desc_Destroy( (MORSE_desc_t **)&(data->descZactual) ); - MORSE_Desc_Destroy( (MORSE_desc_t **)&(data->descZmiss) ); - MORSE_Desc_Destroy( (MORSE_desc_t **)&(data->hicma_descC12D) ); - MORSE_Desc_Destroy( (MORSE_desc_t **)&(data->hicma_descC12UV) ); - MORSE_Desc_Destroy( (MORSE_desc_t **)&(data->hicma_descC12rk) ); - MORSE_Desc_Destroy( (MORSE_desc_t **)&(data->hicma_descC22D) ); - MORSE_Desc_Destroy( (MORSE_desc_t **)&(data->hicma_descC22UV) ); - MORSE_Desc_Destroy( (MORSE_desc_t **)&(data->hicma_descC22rk) ); - } + else if (strcmp(data->computation, "lr_approx") == 0) { + CHAMELEON_Desc_Destroy((CHAM_desc_t **) &(data->descZobs)); + CHAMELEON_Desc_Destroy((CHAM_desc_t **) &(data->descZactual)); + CHAMELEON_Desc_Destroy((CHAM_desc_t **) &(data->descZmiss)); + HICMA_Desc_Destroy((HICMA_desc_t **) &(data->hicma_descC12D)); + HICMA_Desc_Destroy((HICMA_desc_t **) &(data->hicma_descC12UV)); + HICMA_Desc_Destroy((HICMA_desc_t **) &(data->hicma_descC12rk)); + HICMA_Desc_Destroy((HICMA_desc_t **) &(data->hicma_descC22D)); + HICMA_Desc_Destroy((HICMA_desc_t **) &(data->hicma_descC22UV)); + HICMA_Desc_Destroy((HICMA_desc_t **) &(data->hicma_descC22rk)); + } #endif + } } void MLE_Finalize(MLE_data *data) - //! Destory and free MLE memory - /*! allocations. - * @param[in] data: MLE_data struct with different MLE inputs. - */ +//! Destory and free MLE memory +/*! allocations. + * @param[in] data: MLE_data struct with different MLE inputs. + */ { - if(strcmp(data->computation,"exact") == 0 || strcmp(data->computation,"diag_approx") == 0) - { - MORSE_Desc_Destroy( (MORSE_desc_t **)&(data->descC) ); - //MORSE_Desc_Destroy( (MORSE_desc_t **)&(data->descZ) ); - //MORSE_Desc_Destroy( (MORSE_desc_t **)&(data->descZcpy) ); - MORSE_Desc_Destroy( (MORSE_desc_t **)&(data->descproduct) ); - MORSE_Desc_Destroy( (MORSE_desc_t **)&(data->descdet) ); + if (strcmp(data->computation, "exact") == 0 || strcmp(data->computation, "diag_approx") == 0) { + CHAMELEON_Desc_Destroy((CHAM_desc_t **) &(data->descC)); + CHAMELEON_Desc_Destroy((CHAM_desc_t **) &(data->descproduct)); + CHAMELEON_Desc_Destroy((CHAM_desc_t **) &(data->descdet)); } #if defined(EXAGEOSTAT_USE_HICMA) - else if(strcmp(data->computation,"lr_approx") == 0) - { - MORSE_Desc_Destroy( (MORSE_desc_t **)&(data->hicma_descCD) ); - MORSE_Desc_Destroy( (MORSE_desc_t **)&(data->hicma_descCUV) ); - MORSE_Desc_Destroy( (MORSE_desc_t **)&(data->hicma_descCrk) ); - //MORSE_Desc_Destroy( (MORSE_desc_t **)&(data->hicma_descZ) ); - //MORSE_Desc_Destroy( (MORSE_desc_t **)&(data->hicma_descZcpy) ); - MORSE_Desc_Destroy( (MORSE_desc_t **)&(data->hicma_descproduct) ); - MORSE_Desc_Destroy( (MORSE_desc_t **)&(data->hicma_descdet) ); + else if (strcmp(data->computation, "lr_approx") == 0) { + CHAMELEON_Desc_Destroy((CHAM_desc_t **) &(data->hicma_descCD)); + CHAMELEON_Desc_Destroy((CHAM_desc_t **) &(data->hicma_descCUV)); + CHAMELEON_Desc_Destroy((CHAM_desc_t **) &(data->hicma_descCrk)); + CHAMELEON_Desc_Destroy((CHAM_desc_t **) &(data->hicma_descproduct)); + CHAMELEON_Desc_Destroy((CHAM_desc_t **) &(data->hicma_descdet)); } #endif - // MORSE_Finalize(); } - -void MLOE_MMOM_Finalize(MLE_data *data) -{ - - - MORSE_Desc_Destroy( (MORSE_desc_t **)&(data->desck_t) ); - MORSE_Desc_Destroy( (MORSE_desc_t **)&(data->desck_a) ); - MORSE_Desc_Destroy( (MORSE_desc_t **)&(data->descK_ttmp) ); - MORSE_Desc_Destroy( (MORSE_desc_t **)&(data->desck_atmp) ); - MORSE_Desc_Destroy( (MORSE_desc_t **)&(data->descK_t) ); - MORSE_Desc_Destroy( (MORSE_desc_t **)&(data->desck_ttmp) ); - MORSE_Desc_Destroy( (MORSE_desc_t **)&(data->descK_a) ); - MORSE_Desc_Destroy( (MORSE_desc_t **)&(data->descexpr1) ); - MORSE_Desc_Destroy( (MORSE_desc_t **)&(data->descexpr2) ); - MORSE_Desc_Destroy( (MORSE_desc_t **)&(data->descexpr3) ); - MORSE_Desc_Destroy( (MORSE_desc_t **)&(data->descexpr4) ); - MORSE_Desc_Destroy( (MORSE_desc_t **)&(data->desctruthalpha) ); - MORSE_Desc_Destroy( (MORSE_desc_t **)&(data->descestimatedalpha) ); - // MORSE_Desc_Destroy( (MORSE_desc_t **)&(data->desc_mloe_mmom) ); +void MLOE_MMOM_Finalize(MLE_data *data) { + + CHAMELEON_Desc_Destroy((CHAM_desc_t **) &(data->desck_t)); + CHAMELEON_Desc_Destroy((CHAM_desc_t **) &(data->desck_a)); + CHAMELEON_Desc_Destroy((CHAM_desc_t **) &(data->desck_atmp)); + CHAMELEON_Desc_Destroy((CHAM_desc_t **) &(data->descK_t)); + CHAMELEON_Desc_Destroy((CHAM_desc_t **) &(data->desck_ttmp)); + CHAMELEON_Desc_Destroy((CHAM_desc_t **) &(data->descK_a)); + CHAMELEON_Desc_Destroy((CHAM_desc_t **) &(data->descexpr1)); + CHAMELEON_Desc_Destroy((CHAM_desc_t **) &(data->descexpr2)); + CHAMELEON_Desc_Destroy((CHAM_desc_t **) &(data->descexpr3)); + CHAMELEON_Desc_Destroy((CHAM_desc_t **) &(data->descexpr4)); + CHAMELEON_Desc_Destroy((CHAM_desc_t **) &(data->desctruthalpha)); + CHAMELEON_Desc_Destroy((CHAM_desc_t **) &(data->descestimatedalpha)); } -void MLE_get_zobs(MLE_data *data, double *z, int n) - //! Convert measurements vector from Lapack - /*! represenation to Chameleon representation. - * @param[in] data: MLE_data struct with different MLE inputs. - * @param[in] z: Lapack measurements vector. - * @param[in] n: number of meaurements. - */ +void MLE_get_zobs(MLE_data *data, double* z, int n) +//! Convert measurements vector from Lapack +/*! represenation to Chameleon representation. + * @param[in] data: MLE_data struct with different MLE inputs. + * @param[in] z: Lapack measurements vector. + * @param[in] n: number of meaurements. + */ { - if(strcmp(data->computation,"exact") == 0 || strcmp(data->computation,"diag_approx") == 0) - MORSE_Tile_to_Lapack( ((MLE_data*)data)->descZcpy, z, n); + if (strcmp(data->computation, "exact") == 0 || strcmp(data->computation, "diag_approx") == 0) + CHAMELEON_Tile_to_Lapack(((MLE_data *) data)->descZcpy, z, n); #if defined(EXAGEOSTAT_USE_HICMA) - else if(strcmp(data->computation,"lr_approx") == 0) - MORSE_Tile_to_Lapack( ((MLE_data*)data)->hicma_descZcpy, z, n); + else if (strcmp(data->computation, "lr_approx") == 0) + HICMA_Tile_to_Lapack(((MLE_data *) data)->hicma_descZcpy, z, n); #endif } diff --git a/src/include/MLE.h b/src/include/MLE.h index 188935b..10dea0c 100644 --- a/src/include/MLE.h +++ b/src/include/MLE.h @@ -1,6 +1,6 @@ /** * - * Copyright (c) 2017-2020, King Abdullah University of Science and Technology + * Copyright (c) 2017-2023, King Abdullah University of Science and Technology * All rights reserved. * * ExaGeoStat is a software package provided by KAUST @@ -11,54 +11,66 @@ * * Header file of ExaGeoStat main functions. * - * @version 1.1.0 + * @version 1.2.0 * * @author Sameh Abdulah - * @date 2020-06-06 + * @date 2022-11-09 * **/ #ifndef _MLE_H_ #define _MLE_H_ + #include "MLE_exact.h" +#include "MLE_ng_exact.h" #include "MLE_exact_s.h" #include "MLE_approx.h" #include "MLE_sdexact.h" + #if defined( EXAGEOSTAT_USE_HICMA ) + #include "MLE_lr.h" #include "hicma_constants.h" +#include + #endif + /** **************************************************************************** * Macro to print a warning message to the user about the propoer way to input his arguments **/ -#define USAGE(args, details) fprintf(stderr," Proper Usage is : ./examples/zgen_mle_test "args" \n" details); +void MLE_zvg(MLE_data *data, double* Nrand, double* initial_theta, + int n, int ts, int log, + int p_grid, int q_grid); + +void MLE_ng_zvg(MLE_data *data, double* Nrand, double* initial_theta, + int n, int ts, int log, + int p_grid, int q_grid); -void MLE_zvg(MLE_data *data, double *Nrand, double *initial_theta, - int n, int ts, int log, - int p_grid, int q_grid); -//void MLE_zvr(MLE_data *data, int n, char *format); -// -double MLE_alg(unsigned n, const double *theta, double *grad, - void *data); +double MLE_alg(unsigned n, const double* theta, double* grad, + void *data); + +double MLE_ng_alg(unsigned n, const double* theta, double* grad, + void *data); void exageostat_init(int *ncores, int *gpus, int *dts, - int *lts); + int *lts); void exageostat_finalize(); void prediction_init(MLE_data *data, int nZmiss, int nZobs, - int ts, int p_grid, int q_grid, - int mse_flag); + int ts, int p_grid, int q_grid, + int mse_flag); void prediction_finalize(MLE_data *data); void MLE_Finalize(MLE_data *data); -void MLE_get_zobs(MLE_data *data, double *z, int n); +void MLE_get_zobs(MLE_data *data, double* z, int n); void MLE_sdregister(MLE_data *data); void mloe_mmom_init(MLE_data *data, int nZmiss, int nZobs, - int ts, int p_grid, int q_grid); + int ts, int p_grid, int q_grid); void MLOE_MMOM_Finalize(MLE_data *data); + #endif diff --git a/stars-h b/stars-h deleted file mode 160000 index aacd9cc..0000000 --- a/stars-h +++ /dev/null @@ -1 +0,0 @@ -Subproject commit aacd9cc065c91cd4c00a2fd1f2d1c977d9cf5b81

  • ?#psapP~OX8;k96rsmH+VVLJ_iHF>1oQivJH*5| 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%0A-;?K5!&T(H^0OIZa5rMWmIwc=cp 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